kernel-rt-modules-4.18.0-552.1.1.rt7.342.el8 >  H(f2U U]5^]!H(.qWoOߵA:d NOi/{<*<+EhXTn@V=bL)P5#٠,pIn/M ) H4\ 9WyOIdlW^|ҵS5GJE!*l=0>c~{XE' %PļspRFݞo9Spߛp%&dE}~k.19f:?`пk1s߈Y t[aV4ކ^ef@a .Ⲓ5®}aN5'G;Qd{C"2\_3e/AZ‹GX)H+s/TYDl$@БeE_RSP<0?^`ӫ!&ln-'~ˊ̣'`e l. @ +fÞCErZ7yj4PϑJkgeG/vCH6e*Y_My+/S$&VJ_4#f8;.@Q!ly@?¨x#[)qJ;~@6 Q32'+ OK~v₅LJ nE+֖PC„W`>#é}dQˢ'deU"yح\5bcj")S8>pB?d / W &@W]dz(L( !( +( @( ( (|(D( <(-_|_`)(`j8`t9jp:_>?@? G?(HS(IhT(Xm|-Y0-\(]l(^zbmBdnenfnlntn(uX(vwD(x(y($gptz׼Ckernel-rt-modules4.18.0552.1.1.rt7.342.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.f/x86-02.stream.rdu2.redhat.compCentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-552.1.1.rt7.342.el8.x86_64 if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-552.1.1.rt7.342.el8.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-552.1.1.rt7.342.el8.x86_64 fi/sbin/depmod -a 4.18.0-552.1.1.rt7.342.el8.x86_64Z08<%/ lZl)| d(TGp~.0^  ( | ` \ 0%@/  @ t-0\0xt("8$t P"8 G I0cHnX+hLh%%*4 (  <LC|  x xf%4 t@H0+t -@ hL2x &l !(d5:L#dw8$*P()BWX'":,t0`0d$dT l T)Xt? ` ,$ +, 04p$P$`X8<  (p 0($4p\< PD$,( HD ,5h"Z4'x@@<| )4d6| X/4t0Jl"P&447,\hL"X 9BP)<&|0|\:0<x |5$H 9j, h D! H" L5X$3@xD04!P<T7(l $U%DP8 :T`p|\(4x7.0P1BTE4A`l4H8T,x003x y\2H(|!x,$p+T#$H  p)D  Td`!`*H)*d=<Z"p= h!@0  4LJ!(l(R]QN>wD6|7$C<\Q\>LPO$p 0|H,`$h= T 0Nl Dlx$&$gl(3 1 <>9M(2$Nx),0lEdh\SL3<MFX.h8`;T!h&*| (+\TL #p|Qep|$@X:|#`L#84 ZL#U`Gp2(8,JHC@J0&p $/3@ H2 %  l 4l( @! pP$| P $Hx9 8  L  T"H @'0 i  ,.\j<SpP8dph+x0B`PR6I`ziPj  X 3<+P14H!<hh  @ 4 h> 1t)`(p ,) O)Y$NtTd*A8x4744& h0`(`$$- ]YL$P`T 87|b 5kh,2,6<+**$$94"XvE1D1XNd 8% xB(B`x<%X5", 8J<PF1ABU F0YP5`XLH (P P,T5T֤TD _LKL;`@XBpOL=D==>?,NWOO<H&P  < *XxID!tS HEqެ -A?VGH'H8yLcxk6'xB,D*=DH"`,H,0;H4| @l8 / 101|1|5L !' (=El #0 $4T7tG 800 5P L&t(Hh&LPl]=(GOXs(JhO478 4'-H;XV@8^`t @T\ ,J\p!T<d p/|%Ll c)P 8 T \$ l 4d `  $ $T $<N Dlt - l><+<8D/hf/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f9870c68a153a6b25ca9156125a689dcb3c1289a78a9b9e69bbf2e18c4518238faecf6cc5227658d0012aef87830ab6de3691cb5c63cfbb42a924980737a7d8d7ec514784abc09cf721b247aafd9ca843ae757ac95c98c308d4485fd35dfc5ce1c84c0178395572eb4d9d13c04c5ec9436901278288b66777f2138a03c7e27b8d0c300b2384506186ae876376f6e9d7040f5cb5506080f12335d02a9cd6d70f737ed7f4ecb1e07ea62c101ceaf9575c8d78e52bf504ab7521d6232bdd605b18282368f692981ca0721d88e27d7897ef43b099c016bbcd64dbbdaa44003df74c63e93a326962310bb0329cbd114efca15377ba52d48d8a3dbb36e6c9779fa763e27f24d8e40bd3961a9686a3dfb2606d80454efc36c9df6b3424e5d3c177b322b9e8b94b0b4f7cbb10269b2b09af8192c8b2035f7415feba794ca9184e30a307f9f9c1fa03e0dd1cb0ad84eee455794de433d3c0255a8da164d13796fb771d4eddebcd42580fed1a451c9c0e1d5ba1c9c6a939b43f8663ab2b8b2b15c5258dfad9a13e77bc9b7dc51d05ece3e416990e10f08b9e74e3fc754c80b6ac397917842f2b4accef0f36506461566bf8a52a71bf98265190e5055539d1f3287915ea62f9f6814f10e77bd35eb17febd504923def93c342036338a57ed789d6713798ca4a79294aa774efbe4f4742fa2634aaceb3dfa68b29057a9c14a1c599a0cd8c34cce17356f7a452904b0cee05a22b0be97475cfefdf85eb380fab7b7b534fbb154418df75d7cf124026e5f4e6c53b611aa28e1973f8c7efee20fe260d70e238b94418b7620d05d5829ac506d4fda23bf04754cc8db0afaffca8efe9b54b734fe73bf066e9a0fe2c6b4b6e75f5bae6ad49bf6511eb6ae355a63e4d74b510ef28cad39d71a500364330a2f29806f407f77512e3c8a49a4e554ca89bdeb0884eed0730d0a6b0b265961306f4388f162aedb5b362c8707a979665d935ef9bcf1cecc3a666219da764e4193acfaad91888b61654838873329e40266227dd9572f9b13906a76fba9ff39cd3eadfbe461b234186316b362f4ad5e1319fac62d6c3dbbd216043aeb38d024a8c4c10034f06f126e0ee0a076dce5097b4c4481066615dcb259ef4ef290126a4ea8caf9021c65e47110465308dcfd80411ad32e35152d6270419614a40921b9daef899345ea743d8d836aec02dc687e71aa36679d941fb829e727ac557b4623218e8c922039907fc6e7e4b0ed32c60f9d90b3a333c1ee42bc33479f34335e279d1084bd75f8bd83214ff38f5e1f655e2ebdc9339d68c545d52fd6d4e06953ce79f984dfe0931566ae2c639cf7cba0491468a4d5ea8e8fd9a17016cce474139b3a1a8f19149d75299b28df5ac63519062902a651a0031d8dfb31253a781acac01a543daa3cbe1988df9699a84be72a725636c128961e1fb035f4c9defe2a8a01b01e2b6b2935658c9f6c587608273ba5f9d442686834cabd6cec0bcdc795198d3c3c442729cb5272b254220787ccf6a59a0a24853cb8104d91f376f0a52b463a0e6d6c5a6a0f69d8756c97a4d0fd541cb3da66126e8a0aadfcb06375b3578e35c29e6733325928ab895ea595b94d0e2e179cd054ac6f653d3d3505449f55e53327cf865eca3cc6a8a89f2cce40a2d23c8828da0703a6a701048ed6b54fe5a96fd50faa926878182ee062bd3fa9146f1adbddd8d972f961f72d439da44d09267d0a798b7154492809940faaeab1f7c65019f5ccb90fa5003627dd2ab81a4ce08093c9bc9951e69a95abc85202f4a7c451b27dd40acacf344bc2461787b67f06eba048ce7d7a94aef69934d0b49fa7c443bedc1256128ecf02db3416b6b3ce1ecc7271b77c6c6024d261b8730e47094feee56a4f8c182a25eac1355a6f109c4bad0c169e8b9e32541c4f444b557bd5fa47d0e78101838fb03fa089259a9281c649b96d38d0b2ad08a48feccce58ab84a1439e852c6ec0ef6b1383511bb4233d24f9fc4b90e68f55f29d08f211723bde4f8fa45f8fad17efdc8669373a741c6a7c091cae37d09b45a5a9a0cd16551307555fa75b98658989b437c3e48f5b225e4584c6625de31727d8125242e9bfc1ecd27db95319236830a8c1a17703f587031937e219afa25fc8c73d17724f63451352a007a343e0825905ecd220740179e4539818a4982ca934fe4e61102c01eaeb0da7e69b45960529e41797e4d8007c16ef0a6f32a252e968ec0453e42477c4fba2c2a416fef2b6d1f301814ea9f8f4198d07d1949e089bc0346c0857538d57c7dc3d7cdcc96250a0e704602626387909ac7f3ee67c7e1fb65275e60c14e490417491bbc53f25fe651409125c5a041c00d59c16a31fa8f5e8a595836cccf12fd65300f0e22116cf56a02d2e4c79d3f7e3d7b3fd841e704d29c0c3984e920a38cc17e0f59aed9fe58a9038fc72b62e8d1aa4cf9bd5bb6a107474d81c5a07e9bd136b068325ecf188a2b7d8a31c4425b66b95818f6de58372be264a1d3a6906095d93728bd31fd5a0ed27e4fc13f3f15dbf45f7105d29df14d2c7534bfd24fc1aa9643165345b9cd72de66340fee7b6620861e56e35ff05e8e5aeaff49384a41720d4019bc539eafc86118b68163e732fb8057cfab0c9b73619651775441d26bcd4f76aeeeacb1426f5310010101d02dcd82a134741b93d42023e550f8c0011bb61ca76ee728346af70c9d4930b89276c4ff1d0c660838a76b48ada03408520e2c4527b12f72b6874042d7d4e695ae346df71afae0df85ffd2007831cc4a46c572429185b6f47bf2131f7813495e89d6d96a75681ad4284e83ca010456d20499b97ad85dba0906834625f2a0706f36cdf07bc4cae6c59f8e03f467ed050f96dc33790375273dd22a7b82391e8b2f751621a39d7119b5ae343fcbfdafbd22dcf93bfac8a061ce24707c7646cdc4f2f8e00eeece81a2401f528b40c28e9c0f646474e5cf78ad35414314270aeb54d14c1d970c06c761b6ec69727b7b065380a6d621f278523aff005d92c7398d86fe65dac9ca35223440fe9e60604cd87edb4a072a79b613328533fb013559836ba6dde2e1546bd9f55388b3b11713184ec99c0d8f6be2108c8984c3416a6ccb22eee8edcaee1bf300e63a801969348b3d64c230e04f0b0a1318549643a9a8b9cac240cb27ec8d4e621cd3ba93dde2a7af3c3679ac0f7920a23e61745d21388e19dcd0ea4f2191dbe6b7c94cff2bfabdca78cbc16fc71c15ec4ace9e537dc8bf3e1fa75f708ab296af309b284d9c87f8b5d57e79e84c4ff35ede7817b124170cb714bd6739257588254e9173b09fcd798a6af90f9b987029c45ac874a7f670a21508234c7b1276eac00ad1f80a4940a4978fa0d24a449cb8c16da0704a5d3e7bcd16fb361da182ef0570b31ab830038580153177b0c66a4dc118600382a1ff8fd26167497029e35f941ed767a83a4670ebf99096607eccab13fdee4476c87597971047c835b1148cba41d0b8764b72cc576627b1079e1ea21aa3878f4a42a2bc61830bd579619e03b5110ca33036328eb36edde6378d921a2bfc58e5133250ebd66f918d6d466699010264c965a8aaf3d8d521ed6e0e926a7e6b7b284d3c0daacb3ba1a2e4c6e10c2011e4adf362998235da8a88d91350a2acca279299ed477413240b47660037ff5788602a85dc87dee95daaff185c5214782d03fa783f9554d16983cbd2f26c3c5ae8c062165fa9cdfd07186fe528c68d2fb6305d357159bcf91ef19fd562f4366312d4eeed3f1109c73a8d2306fb75caa446c23b1a547e5aa295a3d7915823a2373c24e50852ee11b033ce42b8ee671c687f1b754da3ab3f2c497e2ea2a0ee433117974e7e3a7255a5f30f9d0d82a45e6ee07c71adac40a47a2cabeb336bd764656c27b5f38b1caca351053c43a4c986c8bf36b61a0ea3b29fb36da7d5c0c39bb7f6b7dc55a1f1d1f8063086a0b45e9c5d3a63af84b70f9484edc9688ddc31c62838293d04ee8404e220aa337546acd26d5490427d1ec3b82da5cb4548a0b055e24e21edcb39ecad5c814eb33c4427d580edb1f693fc547b585a4da5cd9c774b9babd69a0574256de74e40eda34e0e18e2c83a836080da15af41a0cedd413d782a9cc6998c7a868a88680bd82c3f335a598ef92e2bc964eb8aa907ee84d03330f050a3f0715727861cad4edd5185150a320e987af95b8159c1733c96530e99fd5b35731cb9f5ce022296dfb5cd67fce0abb37bb83814a13f1b55a190e7219b92b34c7d063fc1eae4928cc62eead66f3588ed98fb9787ada7fc2f780e5d47c51ffe9027aa5d459f9294062e055823a871e9c50115fae2ac269cee7b97944d401b1e9f80d2352afc180c2e073e01f85c9302f184f81bb54da26332c7ac19c522321e84b8c0ff69c01ba99e44b46cc316af6f9c2061025fbb60851a4f2dffa72011fadef0415d5f0c1c96757ddcdb4f6ba449a4c8dcc4692213c820df02b41a5e404e3ff47842f61a7edcc76d948e312d58c51de7b8c0b18b1ead68799956edb7de269458519206dddda64efe8325948ff362f3061cbf1919a42bab4e075c6004143f0b5a3a3fcce0af4402a21d24d55217a9874f2e616c041495edafc64728e0da750ed6866603a2ac300428ef5f94f15a3875eec1e900d6117727e3cd2d0ec1bb4df1ef236475b34219bc0dc2e57b3f5de0a28fb35cd4a9da8ae01e8d884070a268d475d5b2a50bdbd0e3e94513e20fd67b6bba7103bb22b8c654910a862e53cc7f9a88d492ae3571f3ccf437fe670486c62b8ec926c6798a434d55d094ba69011346112ed6d6b89a70e72bf4f661fbdc634445e308772d5ce50e5bb89db34356ea73b17ae9d36cba7398fea7e03f238ad7e0c0b03b535fda18485ef445a214ad26c89d2b1cf8c8b09c36e1ee48650fa2aafd103c88942cb72674a3a5d45a17ee1267e4f03b81c8dced0a673baf1fd761a9b200d93b4358b692e32730e29e4c187c7c46a69b070157831daf6425708497276687bcb6b8ac126983873de94804c4a152e1ddaccb52f673e5dac34e19fecea53bcc0de489b4bfdb7be4716e92e1be6cae52c40e896c7dad5d689eaae507ef8b8585d036788d55a6773a0c6dca95cf6aa6deab84f4c0f28f2a5a8f5151e299ff6219eaab0d23ecff276419a9a710473223a4a893ffcfad7a1d506365a4d85f2f9c7303b650256e7487923c8211c8e8ecf746277a58feb0b40446b8fdc0641e0fb523866c86679288b6b557efccc461b0116f75ea2e2858289909f8a7b8bfbda2a42663cf74a771b3bd1fafb81674e87b17eeb7b2e6395f01ce5a47f2b8cf9b8f8e187b8eb9d6021daf2e9e536d34023aa88c297c791ec9611f42ec503512b348e5b5a87ff1303a0ef986d5daa641fe243d652836b4e7593f894971f24ecd4cfb64a9479ce17eb9765c55b096d838cd388bd06b30008d47b2af6d5e2034ff9ba14b978197340876f274781131d441db8af4b9785bea7afb2aacbb26a27a91306dacf55454fed25bee76390c9c0d54793701eab3a2c6339b352531889f418234b03d3f8d694b18696a049c6b7c70bbafc034345d9ff1f7a8fe7b8a9090448c7fd8ff2e726725918cb0d1d9c671f5e5819689f7724c8050da9607e85c8b15d2e5688b78eb425b77ae2950703fdaf2476dfea87155251eb0017fd262d28acf09e1799364df2d16bd834cf6a20921ce3c7c5c0d8a74073b8944260f1d6a554dbd315711b8f78126326cdab6ce31c5f3b46ca20b9c1d31011cbaed392564d5156c92d3484358898cbeb6a663afa478de2e4ec790142e56c4662f2e279d58e5ea55724a77db3e11ba225c3a22df8d9230d7fe0ce96e95c4fa3f6420a410058108060e1ea0f06171d0ab293ffb29a945dbfe44ed8c8c2173026b8239d4a4ba2e92779878b2e5ffd154606b263310c03bfa0bb62ae4811229e27451e7bba2d24cc633d22a8cb99a169239ea3acda06123323759ef02f6e42373bcb75dcda52fc97d92290776efb5aa0bb9239b62f80232fd4ee3739df5fc70ba4f72443520a4193c4bc960d1457aad64f94cf7637b98ea497368baa952e67b0246a7712a3d3f074e5c53d5bf4ffb9bab7836b1207e1e42fd9bbc113880c5cc457ecd9ae8172580fc9b1fbf47e7ff3909154f7dba02e7cbec92960a150c4230833575e9fde0f750d314b1916d638867e04d7ca03d2acdd6a73976f4ce4c804d8eaa91dcb9451720cd86b17579aa32ad1489f781b01e6c76a52a4bedfca3ef2892190a7b3b601d3def4a77954b52d110bbff9b64d01e96fb7a0767851593143c7842479541b5e96d17c6c69d36272eb26436ab14c48dedae06b38f31e232d055e0ae4822b3526fd54a76bab0dd8e9f8b0e0b90e3a34e6001edac6f0a561a44dfe4ca6e6d8056859af1778ca531612994a74cc060c056981b1b35faebccc2e354f69d0a95d1797ccc5b98e2f9d9a08f08a8ddc9067ade7f9341204a2714850ac0f7a506ce44f3e54cb171ded47090e34ecc15a2fd7c301ad1072a87f3a994380bf94f142e3f30466e0eddb1f7042a0ce84674f3d04a3a2acc6d7ee4c7cff72737592916fecb986f9912e77b290c9e87b76e1ceab8ab694e65401a11141165d0ca33d6935d4642b0f45e43c7e537890faac757630e0020a5b089d794918196c392450b63861c849adf002a782dccce77014838e127b369aecd2d64f83b60438ede47fc3aa672249baa1947a5b0c0e0aaa0934c61b25432d6108a84304318bc0ba787bd1efa585cf13fe307feee37f60155ad754a5ac4f664620068952c92517a150913e68206e4d00a05e1e0e2edff25b9c381976480d07ff11c6e9dc8c4d9db947ee85967786df86a697668dfac4813f51bf4915b3b96068aea877178eed782604c86e91815593ad1cf126a6688452b4904f56e081fb8ff40399d522a4f0cae643fba471a160934a448df59a9383e3102bfcb11523a940bebc4899063a64f9be91f6f1a2b73d380f58493ad09a8be6d76bed4bbef9dee453f747064ed7cdf8618a49323bcfc6e956369a2a6d68f4d835f3dd4bb4db691cf7caaa0fc86012725a30abf601e1913d44fa70c5b53511064b0bc5c96d291d634a188e2ec97ad672d3722158c50fd4062866881db664aa84b7b8ba36578abea134602c123ee2c2a6a24d9d667f5e4a2d17e11b1aac097bc48436f3fed4ea1b85b3b979c20e4bcb6742f50ac1e68b5a48ee5e258370f1153d93020fa879aa67204c960f267482a8e7fd4528e31a6780604d21746877df703e7e412255c46b176a85e47990d06745a4860dff9eb5888a99cd09b061c85ee7e0f474480db8f499a661a83137c6e9a6d71dd8b4b23f4becc87fe2bae4b5090c3cc25a88b4d8cb9388c806e85f3991bfc9906f0a5c0973666ad7a5cc20d1690d319489cb3a4d00e84d06f770eac10e379c882221ab5d765c48cf3ec940f71762a861091d61beb0fb4606d2d4fbd63694555e3c3cb1da36f8a016ccbedec73224a8c4dd561dad241b9464cb0366ae778fd7b4745c08ff193db0b007dde31cf917aee77b66f543f3a494be8c5f24e1d65c4cf6a72613801001db58615df14495a3f3a5b96a004df3456da04e6df04201000aee837199dd9c1bd50199f8d46eca6840441e6862580b5e30d49c27b5192c0cb123286612ae4afd28c19671eb5e28e4e35c893b4275214fbe93341824b3a3861eaa878443a4968ec8a455539daf000bc0462540a24d0ebb719416e5cd644a37d5b3c4943edea28e27c3a4cddeb21b9042331d5494fd0704bfe484cd9c44c3dfd5c0b2184fed4d86bd5ec2ee54de9079ae333526067ae4c5811bec1d35982b4469718f5ec4b0a39755a9738cb3dd111f0129076fc42d0826c5c7696db7d7f070abf243d221d3642d097077b728b5ec80095ac21dd4aa03f9fa68c958fbf5c120161d630d3dc9adb6697fca7422954d64620e6109a400c2631cbbef1575496d73e644dba0bb40c176597de49612a1fa0753c448e2d85ca90de3a30e859435defdc040196570db36a9989a9e66109fee4df33350ea3d5a1f5ab1f73f4cc547f41234f558f1ec66fbbd44dd64238fd046e13c2f7474ffdf84ce3d8d89a2adaf89a3722a218e555f9231093aa09b8af3b05f61322781d6528a9ee2af8eb9eb710bf54ff338d45d3d1071236e2bc2872c5bbfb41ed6e68d6ca9cf31e70d39f276a65ef330be91b36cd784806c24df811e5150688d8d915b9c087f7a165f4df18c83d7d9a3af162e39db7d6ea5be47828c8fa64002044fc013fae2b6abd27355460fbf05f10d7d128e0703a5b59e0c2940b5cee834a5e5011f9b887c2262b73adcc474c61adc85e187e9a06f0fe783322a4d68d8c6831b39cd2434a130109b48d3b3be0f1a1bcd532641410a1b2c9e74539e5c2d0ee47f436960951ca63895b0d6b6848601d9fabb4e7d08b34627a0eeaaad64045f56c50a8bf250ad42629f98977c937a33aef1cee8f93a9ba83ee4dd653dafc23417131d17041b212146bef8cb725f6fd6e67f50871dc412a10a6208e1d7d13c7fc8ad3c1871a900e5d68efee298807b0ca00b0f075bee88ae8a81bcdfa70d54f0eb3f978b1395dbc31ab69216cfa1c63b1f4044d4d88b9c802e4b2a97f68be12de9409d7dd05d3ae03c5c99f77738c715f8d91a5c977da0b09e41c41a24b280d2e3260ba941dcae3de83a26f0db61055e0b09d3979bf2d6708c306a5ced7155eebb4f2143639a4489118be19f694fc2526fad24758c465ecf0e62502b2b5544f2362c1537f8c31c6743d6135875c4f4456a31084522803d442668498ce0f5ec730c74aa003f8632c5d0f10a179e4a9cb2cb02b0aaeeec46c28f754dc31db9f103784256d8b2f1eb1a8e2526cc4409bd90ab41753125e5d783e99088e56c281e44a7b41a0eb4025e2f12f80aab94476dc84373f02a88c144fdce6559fc97672800d52c96feabb8b87c4397fbffc0bb11bb9224754ceb9bd173991960c31a518386f40e1db71522a5b6342d7d6d88febea9d51ec6780eb5ff9129c1f12052a15377c52c0491c15ab983e681caa80c9fb672d1b23b80dd1e3d2bc9ddbb96d05975b51c25a615e10944baf946918171dd2a2c006b139662638f4546f827a7c580178a2d823fb85f1a4453d08399ec18e970d6266a54624734d2063125cfcf59487969009f12a0a3a54a8f4cdc77992a7dfd1267b602501f6f92925fe26c4ac202cd4598585960b24af6cf9e2e261b7d61d1e95305a1fa3c0f664263464b9a494fb48941ac83e487cdb0c699d14494040facaf4c249ba903fbd66458b608f6e3a57565032d0485c42bb71a800c4482e8f3c0164278df9b63a01b8dc59a9e7ef73be0b1864f8e806276fff30d84cbe81e55ef15d5df460089177b1e6b8b224de9bf95b76698e15dd5cbf9cdfc3adb2501270d62dd07dc28af6dda6f8c0e8baf377c7eb45f7414697cd22fab8dfa7432d8ffb8e7e3894abbd1e36a7845e1eecb406a8997452f9b049ab2e5b7982794b44ee10ba716d8d604833f728dfccb3feb9e26f3253f71a7bb80074acb8bf56e358413a45e191c457f92aac837ecbfc722a4b0b534a4ec84eaa6fd372caed62a2a1dd314f3086ead46526c098b9646e07e964023b68f605b12564fb1b87d0124cb5be7c41c02dbe1cda546b0cfed402e5c2518953493d5e8b7b499cee0b5ea035feacbf60914f069044b0e99f43fe9b0ace268d019c0be203b784c5a76a3d41ebc7e9261cc06880b5c76d640ff39a7515f75dac393f727ad7240bedf33c02ecfd1bc049a8e2867fc36387c71a738787d3035515728b08e21287afb288c266b48f5ae824b48896b4d98c3147577bedca289a4561c11704ba9f5d8c201760fa3538f01153f797254f966b7ce2a568962a5e9c84f9e2a67d55f89a8399d7d601aa3579a4832ff790551f1fa41179a1cac307c3331f63b060fd5d98fa23b143d58c4141e1e08d355621f25ef1c294a46823efe09a73126a07c4e813ac24ec0c9738459acef20da929e4391d6930c091b4707a2844da29e929c8e76473e0f72ece74b3bf159c2458a7b23b176656d3bef31bc43dd1f5ea24a923555d1dd12dcc5dbc07fbf0b34dcd8e1c7bba8574e69c5e29041942d3e341cc4a7fa294cbc08851487e51c2eb9f11ecdca4d95aaf21a020b7a98d05cb511ffafcada7e688fa32fb1ca8ba34c4bb77742cc6205665a8175ec4079df4c9060cbab4b9071225ff750382385c274911cf00c6be65b1964abbb0d9caf9f41e080df04931094eb4d1efd040d86bd601ba85f002eef801dd3cf47f6634340e7bf764cd37c5277389de02649942b3407d4cbdb33d53fae05dcd961aa1bfca66fcd4b9af580d50a9613649c3860d17316225b0b09db549c59c2213ae561385c63a7dbbffdabc8abfdaf7c22c50eed5e582690f79bcc775f129d4dc571c8f054b408c1f2cd695a0a24475136f80748bbd06cbb15be44bfd7a8da4af522e7ab3f7d28eb06d6f07eb4a73491d6e21578e4ab1ab57a14f0046d5224df7a79c712799be0aa7a6cd4466980b6aa879fb8c20a7005073e68551d1b9b48e73ca070f169d2dc6a80a44902bf8e9b8e65b5303df7495057f53e4eb266fa67a80cbd87af0591179a455214607203d554fcf1660febd9de03eaff3653073ffb6565d1995a4aa72d3ef5cdfe23e733506a35a5cf0b1f9281ea23622b82aeec51f81d8712f78003768cd0ed6cecbfde64839fbf679b02af970a47b4178ec8edcf1c3f45eaf1aaf0c658088cab8b217089df9245d55c050ffa6db6a120f447f77b933b4f7601709976802abd1a6d3af688d29a5fbaafe6f8d2a9b9bbbeb7e59785e74b48417223f50b22654e65ff99024fb5074f6aaf2399b37dbc994bcf14c587134d9aafbced4e25d50cff928de25599243cdb9294cb2d314928139f362e3e3f9fad8454ad4bfeb7106b7c46a52c7bb1caa6df21c9e7bd77e2b806b3ad32e6a89683fcc283adfe9d98c1a32559ada1ff45a5836ad1c08b4284278c8b4eb4cab93332210a5950c66e7fe8ae38492cfd2a55991fd8fc8995e18ff8e33cfb1741516e1a8be6dfc10684c45b47db69fbe6dacd8dfcd85977337f6ab48f8880c42c311b4fb2718e83bcfddad46897b8fb7b912c205d05633049676b294976d9de986868ac24293eda08f33223020000215a3e32665a96ecbe471e51efa0a9f26d85e6191641a4181b7db043629f254c8b548f3b7ebd77e3be197e14db653ed68a85f37b3737902256f12e2930e8cea9deb8e52dc04dbdc5aec7cb85d7ef8ccc89e986ee0a4518a976cc2c2a505e72cf146189a27ec25f46f861ed405242980e1e31f5f15393490a0c014488a3d663b9aec50b5a2a8be2a12c667adcb07e7bd28f95b5cef721d27fa54a8806d8485f9e2142f360637b53724b1a55b704f4fb29852c370903380069c3cc4f9450cba222a19f74b975e969e89ff839d93add5e8fd458e552498223928d5b50ac6d8658d884de6643acf96bda9dcf287c184d6249b6b0b4b85ec2fdbf4ada3aca692680cca2da747638a65b27c5d79e244d276637a75e8049ebe8d9dc7cec6df12de0b804ccea75e63ec2798b90af6480c22f8a5cbf18489b67afdadfa47094fa0b794200d58ff26a80cf8abdbcb48d271289850e293ac353513fd7791f2408bb86e5e3a7bbc522c0d47445750c53e7f9fc3c5f56746e6886f2cd80342a385fe733fe8e518f6ed5106643ef2eb487bf977133c1de33449ebf06a7605cacff7fd690f0c71463725debef7bd91ce4284af889b1fe8c2fb054591a3e5b0d6855419a48e79466d50f8b72d5cb8ce0de8c92c9478e025ea7c795c7386238b3563d7c098d815ae4f325e1ec3d38b8ed8a9148ce410069b059b9fb8a8fac2126d465465b4b5787c8266661d6e6523b3e7f6fcf485b00172e20f238659ccf9b5f9c42a399faec919f19b126b699c890accd9b9aa805106862539dc8c52310b667584e68f8cae1fa065520a1cb26a36e88ddc4563e2f6a64d2e65af961f85a4dfdf4c52499b51f55d748f22e5540603bb46191c84619ad8eaec7e458782a30fad8f22256dedc3acb3e8c08d68da676b3d0e1e4b98f0dd19e63da191bf8689262b6a9c6bd3e6084e39945c7e635ad9bbc7ab489e344b308d0e75b733b245dd722fa8922372a1115332ef3243fde40d93bc68ebf379680f65b8987a1122436f0aed61c067aa734001441989ce1919a6637e757a9d8e92642466672240cc5f87f576e925011a6a5328cfa0458425e4cafc818ec9ddfc777323aa305f2dbefd1d10c2f4c8cdfbe07cd103f43c1b9db1857790aabbfe3758dec2fb3c0dacaae67dec52e98ec5bdab8b171308336c67a3badf3a777df1525bb49b97369cae9073e9b4120ffdbbf903f420dde0b50189c9fad3a643f8ee6a4520e644f2d0c76c7e8c033ecbb3da49db9005243c47249098d3b3895c8c9c3b211d70f01a02911982fc78e21c3dd68d46603aa4abfbff92915b6e3f3798025b3f18d54c1fcb976a17bad79fe83e47ca4134617fef957d8dc547e42dc6ef7dfafac1ab02280654eb2dc9ae350e7efeef4c985c08eacea57da4f9f1d58b925a228b7d93017e2b1ab0c40f23c1ec250caa7da065ffc5be8e9f49bdb3e6a26c62cd9d4fab4ae05bd9243170f7954f72e6f014aeeab900b79ad425c1ee5441b3cb6f73c6cbcd36d0269d9fa86d7e7932764b255a200eef6a4391afc8d9089c46b064e3a146907ecfdd055e79fc5ff608a8aa35d332dac0b16324d2aa636a7a26c10892fcbcd2dc9de101e2da668bf487c6fca06a7346a13dfe6a10a6de9d0229b9f35086f8d3788d1653f9666a2e96e33b348aee93054a22eadb303fcaef0830319c937c897dc1b6aabf33676498d2350388bf962eb59c12ad6e5d3e2acf064c378242898a2a539fb65d4a37585181f87f690112f02969a234c4ff94cad95430c8b970f30fff3733a7970be69511d15d16131d40c971423f6384620dda42a3418a341867f9e4726d5403672f96eceecc83711a07dc246cbb52f1fbd75da0b214842ebb9d4b30d78b954fcb02bbc183adb6c9e9615a6c9b5420b6f774558b549c7ff89778c286d1fd8df306d78b26df55885dcecc19e0d39bfc7588beddea5838723d7b01119f35c0f121d60780345db7fda3530a6b5a390ae4dde0ca6ef06b373a2409aef2bea6fe7938b5b878e15ff792e8ff900c448ac07e42a96d9759f2b9eeded531c41681b4781c6030ed5f1681477bbe68ad4340ec0369ed77988c554412e052cc3bbb7628eb79dab605c8ba8cbd30ab6accc0c7150b6b1d652edcfa42c529edae6561697c50939af292bfb9da6a6bbe51327187a26e5a1b7ac201379afaac9a9ea703abec7a15579f3d184bc4e7d35d96a049fd97365997b82a92405231702e227fd83edd1125c1b9891b00ceca6db065e174406bb1e15df828b5a26bea8e67c73518b4e32219f01ac4128d1be0c68aceb2e6218b55aafcc69db87ef2751b9139275b98e3514853028f40c39fdfed4bd095ba8abaecfe47c7855db8749bc0809a9935ff75cd450edcb281395adb8f943a4b9e9a1ecdcf9842d046ed8408177c577e78b58d5105a7d121077cff7b79ba6932cb76d35356f523c80473c25bbdcb1ed145cd1c76b9436db66ca89a22a7e8f8a8d64e6249985d21f257432d22dc1d7f578567062f44423943c224e9b5d0e311ac57d6703ae40763f0e52fccb761f3efc57481e3aec08b5b7ed14f6dbfc86e3f87041bd5bc14daecbb37bc1da6e58c0d3650bac92b3e3a4fc8e518bab5ed05f65a54419eec90f91e346ec4430e78a3f5db762324326a8406f967d73fcff2342e3bde381d3bd53d6ccd8e91db6a53847a0f68b30e2ec65f8634170c6f959fcfae004fae611cd890bd080149c4a16e363243fd118cf39c3f395a747a3c6c0e71024c2c2a161310542e9a74bc74eecb481f73bb8d715667c6913edb167445a043e35c95f66c2be16b448ca8bcf75de296d7b2da922c641dc269d3e23ac85d5a02b7b5c65c5f8cdde52dc0cfb1856b2c1be1f84c6fedac05fa21ba69db06d9a95997d96294425fa628e57681220e24626bc63107727c789501ea81d51e8e5997cf1b805942170f5ce918aa8ac9b1c1c4d3a8ff93484d9f29ec12e36ea042cc3ffe77ddf7db8c370792c17aa21361881571a0bd12317ff7767b5142740eac3a413c94b3745f1361f6d945ea12008034d00e221ce0da69ddfa4365d12d16c706b5b8bd05aa753787234845b395c3ba41dd0ff7ba19ef7e8d221d3592b9795ad8c93d47812f6c9e8762bee7c5576a8d0a9606093a12c941792a90fa3cb04dfa6be79192d35bc0f65f48d522a76b77b2e20332889961a12fa215950da348b2b5b9e824849af188fbba5276c3cd8401d8fc26d76848c3c6e900a1dbead9c87edb4ce99d8fff9cf0954a89db3e64a0260a2078448d85dc03398865a1f34380a303be3c823ef80d814cf9a124df38b14ded21bb3f12dcc4fdbbcbb7775949409c528c9ae816d973cdc681698ac40131388a2774c00bf5c038312bd00ccdeb28f4a8f191d124a97ffae920c78eb6fccad772fc00704198c160073d3a47d3367e78affedf856040d73bad203328985088f5fe7a4d6728fae759d3c42f88ad5dbf37e6631cddb62038d136044e97f2972168c20726035af96d3d4a72fca4b93aa808957279600d614ef1557769920ee27d00a2572414f3c53506af230801d0634a52d61ca3b444b960bfee656b7ef2a393fbc85c344f5b5d09d8248bf93ef2415f6c9af22f8106e03c1cf9e863bd290fe5fe4b92a9845771a74b3ddd9e4897bfdb4d3e21de6416cf3ff57f0f9789eb1596df706d24b01ce38597f223a148ec0c9a08db9a19992fd2a5aebdb6c779eea452b5211107a2ea40c3769bbcbec223f2fb49fa34bdec9142450828b4d7ef1e20c9502e8a308ee7ded653d2d3ff0598ecef6869ea817509e1e70a721a96fb391c05d2650a66952609321aa18a4d169f5f3e091685cb18b7b62dd239afd8dfd4408cf3f5b8f0720cf2ff1415a6461f182878b74218b7f62c768207d10cfe81deb266089e89462444673da2f4b3724f12ec2fd0ee13a5225f7a3868bb14d66ee61cb0df1a4b0bbb4b3bd39c091f01b84781ffcaad982c60115b9140c0d6c94d5e767014a85e9b86bf09b077b22b60a21b3a4a9c82239e7eb34be1b72aedfdd09031f6f750b4250f0cfd92c04a22fa5d4e2bb4f59165eba0e0ec7efec543e56517ac6f6d1ff6442a3ea0c3a6d2256a1a48090c34ec293bbe18231007ac2ee8ad41f42f1d0fd82ae96b0ac06e6b0c7875af4df0bc60c31cbafcc4313c17ad68a6e01448e580baba7c917c9fd97f92f7ec587dcdeefe0dc8efab45e18dca917eb80ebf1456d498b1e019cea9284f064009f87bf4b9ddd335e4a3daf679259effe6480d7529d376d7a5952fa4f3cf6f95e4b95b7a39c91f74bbc59f02459918b7fc4842f58c411fdf259b566272282348e948531016b61c06b7f4a1884925a10fe3a59893d94d4eec4b94d6d792fa48fa48a3f1bfe5bc31a9f98a2c3a6b1c3905db8e808f9ee0f1409efd4eac1e6208271987fec2bd3597486821d653b98787e26b734118de7055e1129f4ee52834ba131a3542740da264aafcdf1348e1d3ad95e3d0b63bbba4c2e07e511542992eede150e3609f0245883b33306ef2f4b17f2ac45e1718baa6c4003ae9e15f33d58c00106603ba4bf134f6120efeb14d396b251b5b9ee368917cce2554d6a0d2d92b47559cc21d7eabf4c89d7230757679383f6fa3c92f7f39bc70be6a4ca0b53cc39d09f5ec7607b1cb67604d056eb70d5feffa482181e36a3de78ff93e38ebbe81dceb84e462167b1385299f23a14183878307403613c70de74a2499f528543ce6bafcaaeac333ca711ee29deb0e56c450677afa90889f07f3787c55e49ba4dcbccf2d6ba8c65bcca7563a9d4a595dcd0e39c248e4944aebe6b26ed9c27020c9f6e94a869b7070803a6fe2ba27398c5dfcf8ae8d2151dc739a05cadb2c8de255d7436e403fa899670b8501a0e0ee2bcba93ea1234e58f856a032ccb12bbc1c90acd90757da603eb7b330bda0c7fccfcea64e534069dbd6f21ca15b668cda83158983488f97f45096c28f684b33b2a07795e6c610ac50426e4b12ff16117dfbcca33a24b664502e2934f4c5664a2b59f44b63875e01fa3905f0fb9f50e99b9e7ff56f01356d62b57e12ff698d4adaf7cc051f6ebf482de41a0ad59ec752135d75bd4d5febee3b737eea592b67cf57ee6d234155605e7237145143f500886b05d73b620fe4487b3811be97f33da2de3ded24075bc97633dbabc4aeef0ec327acc1a137b7f13c1a3800c886c1d363a7b9a54f9be85e3961ee894e654a6aad6bfbf65ad063d8e9a61eff19be7ebe856b251b6e7244399050fdc341a2a90670b742d198602203ee96fa26d355a1131d87db496b4d3d2b84cb181c3d6136aac1647f8082a12323ceb291f56b34643614e35c2622598379be87e0102e6754743b89229ac51dcdbae9441cf48b01981b92ac9214142f0e07d847ae1f5f6b8eb73879e067431a11cac90ce32a7d53bc0f9d7044f720a2c78b5c99837406bf49625cd09322c2c6bcb8874cb7ca63d4597afe8b6acd1b6e989f5b655171ffc6bf65c394400732547130a8e4f19ad706b0b9f73195267af70f5ced937261b86d035d91bb618fd1bffc55b968bc32b627154c2eac265558102dc089fbc57155fb06ad02ae790358b614ee892a8b86ba4af018035bf84a9fe35a6ea7446c3b8cdac6240b1ae2a363e56cbfb31821d0bfb8cd2d2580e8e39a67837c5d0d289345c7904a8d14d93192e1a1ea41d1ce2e0c42cf81558aed6e55ec95d05e85b930d3524e66933ebde6d0c893b2c9b6a1f7076ceca81b6c71607b41ceed80bc35d42ac7c848e882c853ade14a2350617184aa7f11aa4b2ff037e98f63ac284904cb61cb741299899df3f57a345e0f560d23bb1f5c842d959eef592001852722854a2280723a955e92ef22582e807876d2657c93ea57346a5fa32129937b09ed8912830116c17b073154fb135f5eacaede4e0851b57be813d6ee262d72f753564f9ba942e88773458c5979d0bfe1116f9ff5b912c938562f50d82282ac7974c6a78c44424525eb3f14140d0ad8c10e3abc6cce73d5cecf4088fb8ce7769fb4c56a0bbe83101b3ebc7fa868653c53920649f221842c6745ee737dc22cc25b9f06c7820b2fda6ceca5c6caa78ef506f5b4b15534b4b2d5b195d1d0a858ccbc1c3e253e26d42301dd3b19169d445fb950a61b7b043c694ea3b2e4ea671768ed758f6a80a30c4e59f8ed218694b18e3b64c9468b0c2847af359c8c5cfdef55f630ba05024d60c13dfd05415bfdb86e7fc6ed4148d6a4300e745c3fbcd148a464835f7961bfc72ad7b8ca427c6d586ddd939a44cccffbfed7dd6dba77db5f3040c4522357f61c9e2aeb7ee78652b6e5cbd8d761f0be099ee988e9def29a8adeb9fe29d19ed5426a9b8023acfbb97df969385cc016726d7cb8b4d9320cbea7b27dadbebecdf8280da28fe1236eaf0a1a6a8d3993eb2c5011f0b1198a00410caa02422292acbf244b98acf7d1d9f13ccd1987bfc675fc9cc7df30936dbe60f8fb2d3fb5b4865307171d4052d1127a54d7d0f1f3578e78473ba22a076bbfd4a1c08c3fe9381f4105bb88b87dcbd3438ff12ee4de2d66335dbee92170e151988dff27a4bbff43dc34b58473ba34b5867ca0d5a823762668260e0367d7a6f2b4aa1489789443b585d01dad4fbc8f316bd761d419a7abacf04b5bdc86f75a59c12059f770a19732adb484f13145b5036ae2b029823e34a558c532b1a5c7f2e39c7b750869089095ed53c48838ad138993f2e85a3bfea3e1fd9ca69b605a331b27b3ee6c81129955e3290fad7f7d89f2437cd917b2e85efa1d798dd7ffdcc808bc5af542ea9a1aa2797a60e1ef274d1eab247701cdc0b2be4e77cddb189e99622b376db9e4e2898bc8a0fe75e571b4f5cd5c1c82a72d6bbbe3947f9934b69a4b24263327e93e87b5332d2100e3a672e41087cc49d94dc94c5348662480351a4eaa40348c4b16248d3baf50b884853845fcafd05dbc9706bfc6490c9559c2a7d7bb4517244202f2a20bc87798d57cdc940f6c56da64f1e1ad5aa3f12fb9269194952568f754050a67fa1199a46ed5a09bc90b3479a273070134df4b99456a37a32ac70a18ebd92117fb17524ed78906c28f1eacf387c7ea6c37bd79bc1dfae2d27854702c0a8ad9d7024408bc9e632062963f14bf021d0bc989aba5ae7d480aeda0019bbd0cffe04941d7595535a81fffef862b24627bd9239886ed87b19119abb2e72b179b5e7f247187671720e6d5168b5f2c28d63b049c43d8ff355a1355092572162beb9b6ad189c58a7458114afa19f3ee1e2462a058b121df83ed6d9d7c5d0968da81b181a711eacdbfadf37ebbb7221987da355866697a3e6b6f5bca1c59ff6c7cca69109036d2b2d28cecb350d162d51d67e88913c47ecc6f80e4567c3c350d45d436ecf3b3b8c7578f7a5d2a39ba821b9f10f279daa44523f4df6a533f266d93f8b7431364a39c513c625fd1e467e1a4a107118ac7a383a5f35dc237e1718f3e5c615ec4090542c9a9e30b731c79ce299b8954bc9293256165f0ed37aa554a20409837015fef5c6d17adbe8cf54a37f8a41af936aa1e5ef0078155f7e5c9132986476e3911315a7eaf053c25b5f131eaa26f6ddedce07fa9e4fa37b74521041b26da25cbffa539f730f8098f7b608432d509cecbe1a09b87718a3caddae3da88d8c3b3caf3353a0c035d382678c3c49673584028b2651e04b8d5a656c7b20648b4b6ea0e59924697774abd49f872385bcc7578aeaa22885e0350e3f1dab8631190edf4c1b2fa3476dea06a714f8e419f7c1461cee2ab5ceb598f751105ed2f416223d5f02c56bea254f98a6626030decde8818acaf897aec6bf4192f919ff10db5c1ddb8d8949d00f68a7160c09ad3db4204aa72a9b3cadcb7263475ea354aac37122a51197c0d0893c8b99be5538071c0f612cff4be18454cdb9418dde44f217002e9595a7e881e0b7755c25f43e7818c20d3f41c8db47834ee0699a7118791fc6b8904ff7e8e094a7a5af79b1ec83ed12f2896c0f4487c551455162d03dd4c0e0e289ad965c650a1cf24c89efeddbdfe810128afcf40331d32c925d7bfda4ebaa46d6dad6fadc84f27363c37b9a090b9d4e921ed7e3b9e8f70540055c07d5b849ae66474037a5b69d7fc9f8245407878a0e0134db0f79671c2342694d4bbed4b08a21bdcb143a14f54fdcbb653a21948309e18bd942d546a6fe22066aa818f00f5419f6902ccfaeb58f2aa67097ef6e968a753b199390957f51cb176ed1b6c61527759cd5d81e87be3d8e38f4ef216cb9fd6dade9e8794fba64232138f9f07418b9c1dfca2f69c1da16cdc53df565b07da4021f013416ea1a5b75d21bba56b771eb42583b109104df791a50e1aa7795394e3f57fa996515622b209a11578082072ed1f59b68e63b8afee559de8fdc014434b62ab06f1f8c43c28d539e30c906effdbccac01312e44625c6cc32cecfe3cfde2be8745b521e28abae53601dedbf44626804c6f0a73c336ca8353d7cdb3f457a4012b10b6fb93d4b844f6f0db125c393e2475c51bab83e5c70e22198629eb77ee5e2616770b80b1ec1546be1df047adff95333708f55b68025929ca65eba631e59e682e3bd7e6e0495400dbc1698d14e734b9b56965e1cf95ccee2010aa30c00e815ad6a582a50b0d93101d165175daf1f02e05dd2192b32eb6ba54105502e82c5a16692d622fad4d7bda3010ee0357247595a7b2c00d6f82a46bb62ed79b3a66e8fe3d481bdd213fd239d976ecce79ede5e2bac2b507954813ecf68988de5237196e405b13e46c6acf6bc6a1bde78a230cce3482842f97d1b13d1999a78111925a916650b3ddae9fb7dd922c0e81fb4e53a32e02bfafce6a27b14fcf0a799a49bedc306cf6c998258636a004f1910cad6cf1f99c70e12dd08f3bdd721f546e6bca7e10802d0dd8059fcc1318734a0d4d7ea25f809a0bed8274f7ad1ec1f8ac1868a1a9a2962e678e5550c2e9e523a02074082f38f618345e2cee367939afb5f143f9b94ad5fb874b6d842a3fece73c6303a149cb474052ac127baa3fa6464f932c432bcf723cd8fee5d10727d8dc44c2a25a28b7d44b9fd06eb156320d26ed50f537da2508b79344fbd1b984cb0e3fbb0877b7a966e37d402dc657215a89ee53c28b2515cf0574dd6ab8176f7fab9e284420c7b66b81644b43459dc6c0209ff05b762484555f9e8b369f08654cbad5f753dc0d8d8f7cb3415d19ef7c96c150bfd49075580cdf22ff2a92986a8f2dd5fb4fb93aa84e4fb3d234cb7a3b3e1348a7193c3cb3389d860610fc038865185b0106ff3761e54803fdb92f808a28accb7cd0eb8e7040e4ea5a3e13e8b688f0f2a19b13e3e535d3658a3c49f4506f39577328a5a49c5447844e44d95f454dffc3dd88864a725754bc7aad0dd71d4066508f5564c86bde284cf376c354fd516cac9f83cf8ffc5e8a46a37ef7542d80d74a3dc8391d12663ea4200df4a64205a80c1224a959d61e6ada5d6911e508b0e180598e81d6bc3eb0cd33bf3de32b9f799fc165a09eea87ccef69d289fc5c2215d2f15b804f4c4d1aec1ce2fe70a25d2aa0fb463b3332d11b0d2b2b5dc105228851624a16fd3eedd4574da270ec8f04a1aa2c2cd8bd338b2681712b570f715ec7b06cd0c7aa09cfd3b33130a6c2f868befe37ae059e6c5aa4d484128a63e6fb5106020003e8c23acba93218c96606d3f4af802c7305f4390061a0f0998e1b534735a92d78b217fab97cfdada11b71c702aa72a1a08aa123aadef0f513936a6fcb6dbfe4b6dc3cf268a6cf01b7aec2738a1b5ac5dba3c651f0a0362890f33cb4ebd34bb670e6b4c0cc877e639101935f79d245406953f8dc94aa41e4b92d04d648a30e82771cc5be4b2f9c68088ad5ee51d1b0beba203b8f41a3741a30ae2ef6874b845b282ff842dfaac1f91eb18e256c3253e8bb567ed083edd3e668f277cd296e8a7527d7906c1e7d677ce2dd271d76b84740b6b13fe6e336bae9baa106aaa015b2b98933e3a1859c74e356caf896582c5cebbcf17d340b74577f5a5deff9bcab397eaa3d9ab1e5651d5f2cf277fc1b51baf66e0a40ca3d56e6411ddc1231b67b660117bea504256aee650a9cb545f487c967e61c845c0c716e81d07282cee2ff4611eb740de26c7a6411b7b92406a48043f3bc21cb10cd585491eab1eba1ca35eee6f18f94c4ff613b1584aba30519d41f315170733790f48da09284d05890b526926f415253c90a25026243472551f9890643431516b1c74441a56622364a970427243d979acb7208653dba5e484f21bf96615d68088589dedc9653e7250df3281fd3423ed59141775db4ac5f403957ad85b405421c951a51a47869c2c090894aa16a5e8a5a355950b7a590438ef2a3663b7a036830381404468894474a7db8f9b1351ea611d9d80527927eef68153e6a72f99395732781914e5a4af5a37b5cfad081eab9c10fedbadd4b1a0788abdd6a01c2b335487d7803266c59cb1c2b69e52e6e7fc96eff7be4c73bb8e864a9a1b58f96126c0c9de6ee8ae41a1576258d3552c832c59759bbb53c935d0ad3b8d056e0c5b1074af535a53f463af565ea1eac56f0fd1241b0bae941518d0e997cde715d38545ca9a7b10c9d1c9849bfc340d2f7d3a8f85bfeb42e99c26ec3fe1990e318d6c0181e686ef00165db11abcf2b5893e5f7e17f61228428aca92c2b8f2c9d0b5946fe664ecc8d0aad1442fb3883709858305c0242d2d8eead0b256685b3b0eb472005dcab9832c2e6cd375f6b8099340da444271d037d9bf4b1b618701c374cd572e82632d7005df4ad7dee91d31c844000cdd0446f7aa5050ae9acaaeee90d7657322ef69ac1d3310dee1e50cdbd8fd86ebe9c6482c855d3319f3a7449f91209ccc80e17df26f748061335411683631b695b106c9a95f50c183a5d3fb3079c721ae193cf7dde695b6dc8bdd9544cdd652edf15df1f993bd7ce985bd60782ce928b2be5b227f4d68618c48e1b4eaf776bf022818c02867d673937b8fed08a5b499c03ea19c44bc15b7eb2bd02c5830b827eac2f97ffa12e6b3a3038979cdfa04d19bf86105337bf4c18a0772c4137a6ed8bf989d124ffbdd73adcb07fc551a2ecfce58a6d7e70a936b36f9abb11729ad9bcf796ed5c7ebdefc699611fc5530c53619f8825af8d881ceb7a01dc416f1d5f862a8602b75569b53843af82c53e1042b23e49b7d3a10200e32d7a0f62017c1541f6ef8472f1fbab5f87555b57ea5a41075a18c05d2bedc8f95aa7bd4e8cc177cc7baed1130f8826ce65cbf16c2effaf0a868c1696b276d02b017bb28a06c529ea7723e208e9b1aac13f7cff533734b878622da721bd8f0bb469b22d1bd8250dfc88aa578388f00d1a26466cba7f76516ea0461113eb80bbad40e225475a2eeaef6059c036403983cb86cae7c730c1e2741fc92bd83e07acdfb6f41c0ae88b1b9566b63cebf81449244280829adc196982cd822765bb9596e1c6ceb022e184842e9a6b33e6963371f79ffa557cfe1c91c0e5b7a15f44c0c4c2bcdc5d7241c3180edc3e4f28ad03a03bfab776b124f8304e10f8b29114594cb6729d14f39002da7d4fb195b4d7657bd069c6cc1cfe71ab5e282c92851693937f6f0a7f36b3b5330154a245e1df29ed9d5a432253bca605c75cd85e6f8424ae6301e83c0d3f064b954a9029b019d3fba8ab95af48e8983eb68ab2e95bbdc47415dd51eaebb0ab50308318e2ef762c4d2380865ba7b6ed81ba8669c5b0cab0410f1f8e91d321c1e248d79791f973743f5a0805d0fc57cc31eb5a490551d7ee329ddc1647af94e0edb230e91dc26ee1c705db82f79893ec86794b8b2cf1b8016b62e695135ae351a818a67451be5e88ddf590ad67f64c19b861ff37167ca1a373f37045038fae73a0a004a53333eff596ff398259d12eb681dbfa6cef8d424de2c2b45f0d9f455db9db82666673a0ecb86bd92d7b3cf9f31d846a217bb114c8154190c0bf52cd120039ac58a8b052757416ec3195b18284c57ab17c317f0418805431af530bcc21464a50282b9e1fcce66ca31346910cdbb2aa8a78a08aa805df4724f6098705113f6dd0dc69e85e2aac128fe9d046efa19fc8dd95a68e7998743d2f14df3c36f4d6134801c70dfd974de637d545a18e7b13bdbe87a7431fdc62ebec56fe6afb0c85594971a713dab7bf2e5cac97ef1d92e0ea7e88cae97cd7a8834b725f466dc0704a3bdf4aaab3326493a5d79a14e83f05d690663afa2395161007265372e06b0b2cc5212ce3b8ad9c49cae863b517eb23f2014c6e2f70643cc0cb9fda36296cb4c46941d0028122bffc66020d4c532843d2429f0ba38daf050edc717593d4781c8903f7f73553940f4d323406432f68115123e597a0e036420d83bde2a6309581c8d0c32f4b38b114f130b09df576bea9b3a689248d671573dba9453e3ab463566c43412e5049a111fdeefea6b823fe6ba4aca3dee5850407d458ba491027e1fc0fcfad7a73a00dda7f987c39338b8d61fb940a24a0b7f627d60484fd59239b823ce89d0ffcd5900225d3846d4f0133ab4af88e9900d9fff7f76d50eae83ad93ccf46c6b784d4d89f48ee0e88ba4463aa09423569ca5f27d2690035c15327bde3b34ba98204e5c56aa2c3f704ac553b6bf8a2df893c9fcf0db53bef2f77bb8f11a56fa62bbdcfc289c0c68c5b73a1b75af78a31e9ec7c6f2aa324e403728b609a746e56dd83f9faf22455293d848c6d89133913fb22bfa9baa41cfe387aa44d63b3d030399deb443ee326fb337343f96f8713a13629080f3a380973b2a7b4dc01397812796410544d8cb1fe9c2902ceb780b3e59c71d1c8b306dc000780cdc1e9b29bb12dee0d99b14ae959f95784b6b3b03e4767afe8bf4ddf07c97f80ff719b35e311915141d7aebb1987c5eb3d8291d3f5a02ca7fb892b7eb0d1f8a0cd09cc1cfd41645f3828b74ab203f8c224a911fa8fe68ef1b5f0cd4c12eb77262c2b2d073ff0dcb720e3a70de2cbf352e41e372854fc0087284e12addc363cdd56d2f3116fffe22d98dcab726caf2642f499ae98585930ff819a03acddc7e23013037961f30e0448c78aae48afa414e75896044d19e7e92699fb250942357ea73dc4eb1daf4e5f9f2b38fffc22f458f95837a21e9e13c4528d4c60d6348ce9fa2f88a15baa098327c7060b09af3bf71ed6445f90e4b169dd0de2b061ae4c10e7e0dd19bc6fc807b2d88469afb96809f7233fae086fbf4d0d0f50da7d2e0801118d9e612de78bf701d9ee07045ea7ec6c272b7403e2184376b9d531a0c5c0d56f01975e159d1b0679ab0b40d2a55346691f3be3b0e11afb63f3d8d3221a9e9568f418ec6855da974af31adeeeea906e2ef3226f7e8a10dc6caefe37f14fa545c9c2b164ae4c81b7b85026b58f350b958bc5701ff371a4406183bdb55067d8fbea1b6c79865dc3755df847f50b03e255abc27ce82e43beeda10e07f57e7d75b09beecd1a5e8390dd8a0a453d90f92c21e6eb79a4eeaab94654e6f1595d5b6ed608df9c97bcf66c261d8a43187f056f3ba3553a3fcc5e2de8cde181471991237d20de88de8aef0cc98310e2c81e47a827bd707abca3eee0d9dabf272a3556c88c8945851340c4dda0059fb103d8249f3c1ea8463ea4a6b6421c3d819fae0b231d5fcece739e75be0bb9873a9c2e1b034080e8e1cde6991dc5532d3ba4ec91cc556b597c6fec1d26c9b86ec9bf8e530b6233a95db818a4becd6f363d4f6897c60132ab42fdca01312b59a10696c43b96b755672a1fef77ebb7f6097418465034edc6d292570d6514344769290130a597644073eecc4af1bf7da85d140432282c244f67ce71a1f752f29c526c66899e07fe778724d7b5e7e4e95586046815ef8b6a6711219c32d50d987e1ca5b059f9b2a29eee7e11d5cd2beb1b1c2520e8ba98d4afa75fc0298cf3363d023e2c24940fb7ed2f942e6c7d0abad9bf85761448143eaf380551e200f16f309ec4b618f875236dfacbfcd6e68fc76a060b2d2ac771f488a96f0f9613e1062947100a88586723d45a8350df9f7d0f1e419db8f8a6649d167007e072c6ad3714ed1275d6dc53022bc562bfdfd05fdcbbac68512c3f3200457b116874561dfeb008ae1a7dadcd60c3e7ac84b706f27a90deefe1f8f40572716e888c4f7c7675d36e74564785b8fb5d61ca58aff26d2d9a7c5ac0aeeef1e7077ca65707201267d95273e79e179052c9ff00bef7785f5d89c93917bde032d9c8291da1ddf37d2122b1d3fa6cd88d8fb89bed4037bef8a0f27200728d1099135a8654fce6693e5e05e75ac1d34e107b31aaa0a5453f44f281ab8ed24e4af27b36724172077e587fa14af8e040dfe953f983e500fd4f15014ecd334169a8273cc6c97a4db3fdd9af1c2ecc231789ffea692a8fada2342817cf29181ee1ecdc0ba903863a759b606691ab231d088dbb7c9596b784da181d4ba5aee511b5dddc74bf83cdc27b0a65fe8cd03541802f9a6821510855fc89e9b7eec38fc5d9bafe08d093845cd8d8557d051113b9c43d8a8576a34bdf6fbdbf899d96a450e428ae0f5fa1007df40f70d219e68421c248046f03fa48fc7d7b4862ea0ef60ed2814a8c67f86552b51a3162c88ee3ea38a6b089df18747edfa45b9cd80976b69b06e6b5d27e3115cfa84cce1f848682d021a7fc10f6615386f8a7066fe68bcc7535a66b9d47d604c9306b9219363fae2ee3e3a98167559e7261142e770445957f1724c1ec15fcf67220985671cbda0c45570f34f6d5e130f908e9ca21813bf861914e29d029b0426d5c34c47b12e75fb72dd6a97707667eb1187fe8499ca57333108669a39cb15810bc5178efac1c81cca1a271076e7800fc039cb5991d73eee9d619f406371c9201b7c56b3ad06d06bc759f7cf2e06818e3b104f19da0de4ab2334b80c333cc8c8835e7a57d3fe34b4078d9bf6d89376d8db6c9995ac548faa16928bad35832c635344b1dbef589b7adb3df8e037dbb4b7373b4f5585278aa8c0d4f9461684aa3a36874f49c3392c46f2aa111c29f1c239ec3edf1a0dfee69f78ac393285e8344c61ad8564cff293aa5bed61bbef3254b5b950157c7b8bf8ad8d128529579429669fadeaad5a801a6de76295525acd485bbe65e8e264eb50cdc7a153968d7fc3dddbffcfc6387ad8db21711b8f6bde93b8aae318cb7d6866aa28b576adc756aa8b06d00a6f60fceec2ad35d8469935ec6b1299efaa039ac3e3054a4aebe6a7338eff61d90748065af105a1d807f4c7bd849710f2d2f2acd5b5632c4416c861238b4e4fdc6e656102f3562ad75bfbaf8c223c9a7aafcbe9cc3705d025b18be1e76c8ea5cfa1e325bfee38f8c46f5e08c9f7ad0e4c8097aee512e8b3d4693a8c01d90edc522e864126a7659638a6c765d9e104616a7da0b45119f4a67ffff046e5ef39f5afebe1af5bd4ae8de052ffb4a0d8e5fdb209f464ea003d5af57f25f30477d852956716e653127aa79e8f55998b0bfc4ea30aae01836b92b30864ff20069146622e10bc783a79cf8cfa1528623968e33ccf22d12a2a18ae6d431a18f3e81923c96395f928df94479edc742d160e0604ce9ad502b757f89bab81b4610bb7076a137ee3208134d9f17491bb712ec3656c22de0443ec004c1c3c86aa8ed1b2388a6e925df18cbf8dd0516367ef01e6642e0fecaf75687465d1ad9946bcbb6ce1c84582416f0d6dbb8ed17696560677a11f9523253afae500d94c13e1d8a22b77ce70422e7fd7bfaa52c84cb76ec531be6f54c4ede7622d4d8fa788967fc9cb82d00b2149fbcd916304560d2d3b77098d6f3d76aa0fc0660df083537d0aaeb0b9c5d1657fc3754063590fc4a804d3680f372b600ab09483eaf067d6fb1266255b970769ef4d7f0d322ecc2a9b339c5e1a5942adf195daed057486f9152848f82989bd5aa8b31121a4f10f54a4d7ebb1bde0be06bdc5cca6c71d68103e76a1f68c192438f8dbe73c16adb505730b82fc2cac71751076995639c74cafd650f0035e347fa3413edaf64803efbbdc09bc1a89f30c57c7a8014fbb2405913f82ba65cbd559a31d82edfcffb7286d1043784681346f10c9cf0a96c888f150d95b27401dd3ea773fe108eececd306993a5bd91ae32d0910f5c9b20747c53d7dece27c12d1ee072486567150191e583b8b38336adf8e5b7ffbbbcff8a78f658791bdba4bfa9abab224702d6297406f9d053aa916f6f677ffd535f66e0c1929545e838bdc283440d519d27fe2463e21cb9836f4fe895b292c87676c21603e2fb1c91821e8471199f4ea562ff417399bebb879889f9ca025b91281494b611cd7913806a691d0a29fff4f49392bdac01436d1c77210c3db06b3d2f2fe66fb42a85f27509287c72458dde248e73585d671f2c339101483bf8d77ae83a999a84d12ffd5f5f456682481534b9264ea70ea6fc2a28cf705b1ff05805ac94dccf29acef683084f5a3b2d42402a7de179efcfc45f7e2e438f2422c58c89eb9c76bd3f3bf279b98efa9501fa1f30658a1bc2957b65e68bd66807a1a3017efa0965feb47a5de0cc7248403d0372abc97a2c6b0003ea119fba199b98fea8f8aba1c1afa3c155eb1056e62c65199a6aaf864279633d32d4d4127cdcf98bc9c905db28088b3b8028132e8b3ad8380f3c1ad22d0a1b9d7ab03aba540574c84a92769b754ed082b43581cb19c29105977e08752df2e3b1af8972f11791625231b79169e5a276e1902161399780b3637d2f4da4170ec9f74cf73da5b331c8d323194034936a37647f5fc2996bafe4303dd5ff1799acbee01c7b316d3ab947600450b197428ef6a63518d45d938eb164be9f4aeb6eeffffa296084cf3aae14ce86bfa24ad256388a5b913c8d747926a1ffd1ea454e6f1f71982a0b660bcc4d313cff7de954bbe1daa02bc42a56b2310728dc53f80b39473c9a9802eb3bae6d3e784e80a802a66db2765c749330d1d91ebd5600fde302ee0d9f77b859c0f297ef404df43b0701c24ee23ead4b9d0937868a580533b1f346246f6ddb4b5f528269660a88c8b00034287a98d1a95cb694d93d85a5747356d0bacaa61f809fa63837834947d2e4f8a00e1605eba6e9129c3ba4b437f696a190f989e218d3838b39721fa80f38bb4acceaad657b76f34f6cb9e05ac8ea7a166a5e044066213b3f2fb9dcc51a4d0d85bb936b9d3317def0a51fbca266ff0ca1c96c091d20101a2e4c55872247a6bacdc628679928ea697cf28f6ee82efcf481b46d3701df805eafacaf52e02c4c2fffc99713192f6493e705eb983442539bedb08cc1cc740a2eba616ebf55cd70254d921932c44215c77f5acae6c621eb2ad92aaa7ff96283c78faebb3f5e18781eb12187b945ea01f4bf4863dd2acae62e8de0f990af76e1cb276e843c7a1d789d586b97ad58acef0a2c38d6903237b91d16389d94724b2933034b446219ec54f2a5bcdc29312cfb754115d32642a8da87b1052bb2ef6d1d44169c7164334e32b9bfb9b6a5a57e2862850f77568f56e52437bf3cf8870aa9c7a97de65548ed3f705c739d39fdafaad6a09b293e630310ec34bcea46d399e75f0063378331180512899bd4da5ed48f01bc594f9bcd08c13d2af9c656a77321863940884fcb28d3a1385f0d93bbc0e0fd90c27ee1e42fb6840f3d89e5a57758cc52a9bf4a86e7534282eeb3c1f1f94742354cb6973584c5d3bb45d405fd5a02e17c9db1897be4d48cbdb23cc931d6aee54c5d01437198ce5082f109919660ac0184aeaef9d5a17e571a4a76694cb7aad5f0733ad1a3ecc0c9e342a26f7fefd5c2ac5e56ad1c37f9c67cfa63392749408d3ff3183ceb7ff0e55d18d0375dcfaa415aa72b007a4fb1b383de587976464d769642292c2636082d7f32c47df01f75c0211652ec8b6d2b8eae0d7059efdbcdad1a8d58afd86899ae358fc29a5d275282a2fbeb9b94695d0705433852a5c078fb4d8d61b0be1bbf8aa1fd02259dfe28ff9d48fd53497ddd8c39e0ec12179e5eaa0b9084fb02d4285ce97efdcbcfe5f57395cdfe0568d1e11f503ebe3bda25d8c44cc0cb17028e4ad904213b3ae1972e6d8180d0b3824c191cf0f3be10a176b9a96d5605438a7918b4a5632e2ba0dced1b0b8accf337f3d1ffe93e239bae7b99be9d9f0bb01c97015893bfd08a2206b29d02e8a60fb3c36ba966f9e2ef8129b2d990fdc93f2ff7d40cb5eec06b92087d878c024128ab5f6f5443fb691184d0db33f1eb82eb522b5a8d55d74bdd00dc0e4f1943cab0763b93d25bd9d9d73b82c11714a6e74a355ec2a01beb95c4ee0908c0146a318ea01cee1b7a0c407ab6bca0ed2e1a96fac9b1ca5cc3a4a78f097c7be7db7a19070649f18440e8794590dced0d85bdee10ea95b01ac2c78e70d574433dc24eabb561e10d84b2b4d65ea3468830543c314fc30a2a62e07cf5276feda068fe3cc024a9e95d6b5443a033858fea8caa52b1d02955f7d6ffa7aca328b843804f33e90a7c1f933c814eb8b664d1673f8e47cf11ac4140d4bb2be6e84dbe39744b88862fad198ad080b75a88d93957e5fbc5f24a9f7cb264b8a2ce1fa000106c26d609e384c54090f93089871d2bfd9557a0396a0c616b72af7a38a883dcfa4484cae0cd728f29e1663a9b069b9d8beeceb1dce64422b3b3325fbb9177bf9130644768869b52adcf4b011db18caa170850fb9f1dfede72226f66d202f7662b0e32f7af1080f9476e48fdcabb16c6d13027d24afb968c971e8af65343a2b68863fa53c6b57765bea1cecf37b47ff6d89e81390fd65e5855dd8dbfe4f022accf12f47a22ceccdce119470435f63858e474d577013db7e5f080f5a348235202a8d655dd3a6a8aa94f67f0a01cf76336002f19a1aa40d66dea8e69ce5cb694543d2af0f4b4b99e91b0570cdeea53fafd3297936d849307d6979ed73e1c867f6d045fb0d91961a52e566c1567a9320210dad781827671bac787efe717ba67ad2566baa81d90e094e0c62974712a474f47cf68417e5c1e1131db793b8f7f09fe8686e9c618a84d8623f86a6c93c1722fca2fbf76781c65f00b3755aa5df017af879fc83e89d6c86dc181bf3f27954f0eb2a11dc4144639266c44caf3bd1c50ab687c69316cccc78c1083972d0f67f326ff54e06e351b76deeb887cc8bcf9561e5ebffdc50964a4d69c81a75cb24d238090c79a7317c67dbe79079023536ffcb0bc2887e075e772fe8a1c48f4a54f80550935e4a7bb69bd0eba3d19e61b24709d698ddb1ea2d3d48fc7806af9dd61cc363b2779315ae21b4b2291ba7cbfdb180c830974bb41df0510e2a0f0091c34a6ed343327fe11c7839a2697d8b6ebc5f0fa1b37679f93ce010615175f39b744ce3b4fa07de0b6f064d25e39f37ddc72e2440c1960607e821e77027a165489f83814e927a387fd34dbe2c136e65a89f41f40cbd931d56e6de4565f187d081f0bdd011e1294daff3ffcc14b958c59c045e052978096fec970d0fea22466919cfd8ddecc822cccafc0aed4d7cb884ceaafccc6fc4b98ade7774b40fc66a3f3fa2e2e0f218b12318165349cb376ad3eaf057e1b6730f828650a5d258c8304cfd0a5af0dcc6946a05c90bd0e08f961b3f9b60029a1cb1dfb1d190d212f509546c55685efe7ab965886b1d50ff20c13439645b9199436f8169a4464d5b537949b294639de924501179407c3588d14a3c938e1282dc55342d111c94dab538a3726d151c91b6118eb4cc779e3ed8b378b1b252630db049ccc92d302aab28d51b175ecc4ba9af4ffa395a56655bd8f69694071295108224567db38855a338582c20ed50224441696a811cc747550ac05f7bddd87ca15fc75939b007f39e941629037ecea885e7900397b6748b66623216bc8522022b480f20f555c56eb0c2cdf1abb71eb781b14f804a2879f8cf2eadef75ec5fbc0ff1f1de4dd51ef299676421f5527ef0508b5703ac30c5eb6ccc09207c889ad9daa497acbe66e642c8db0a3febdffd74419e69f4205700add1cd57fb1140a12dd4f33fd586ca8aa3749aeb67908462c94130261d1cbdcf1518cebd6fe82853083195a7f173cae2d74c46b8eca9a4b5975c34efc5c136abba9cd4319e5ca7169bb8ed9adbbc57da239b849c7543e67b9b4ec34c1b9a4733a9dc94e23107acf9f3cf731de4cccdc2d28508b4f979931deef4e5d769bef08970468809cac5c07da5d6fa1ffb6eaf479c28d347d8a86b59e9966d70e956465d68abd703eab309e8615f1afa8463c7e6c293b9ad107a1219065e853f92122c0e699939044d0af7063e01eb5cfe1f42f274d4b6c31ce4780e3cffc59c31a7bd34cd447abbfb78b676da592c13fc16d4c9e74a13c54d8fd360ed3fff6382ddacdddbad0eeca105d7d9ad30074767ff6b3d99978c8d35981d382627bd8614b8ebb8c0927c3d2e164c3cc148a95405922c167ccd60a3a9e47ae5438e6dfa2ea75b528b32eab9a88f3023032b21d118928de262c46eebf144ead40c85b73ce4259cafb3af6ce208bd3e11be4be11d45a1f78877ad9af2a76a30af07011651d7c1f5c3e3a5c97e3d42fcd483d9c398bcde4788cef16a7ac7e6d4a873e14ed78e1cbf4a5e09373a0083a449fb21a14a0d07286b234d5de15ff0cb2f2ad5f94099e06fe5c0b8d2f885f712abdfc3407247eea52ecd2814da12c9110f51a35a703d3d69febc3596953bec00a2689d1330851130627c5e4cba4bbae933faefa9202720e3173adfbb80aedd10fb532124e6d77b1dfb54d9cb360e2250bde6aefe2972e62200a9f5c81c8a0d2c4963b34ab05536ef88b21693d7b3244d5c43c170b47ad74552e5265f3da600b86821edbba6f3c0cbd2be4b1a81e10d2fa5bbe1cf331d3091dd430b2dd6bf781a0e651ed8f20214e2583cd7bf8c57a1db491091ac2704fd339eed991fdb34ea04e79f260cfc10eaee644b89487ffba6e94b9fad2e11643752d7b234d61abdf284523ece1776f17ecc2338a4c56392f76677125e04197209042fd6310c50b9373e3753bf1098b3b349dd3fa2b8628021522a2f51a9bc39e9088ebcaddba46b39dd9d72223c6d201e4bc76fc4083874c0399b8c8bf35d65ebc5aece7e61b254b4ba44bba673ad079a822e54f30a1440b105b98706976fa20df5680da9d7bf0538b9256c2301d6fcc5e3c9043437281f88681027be755c99d4ef13a951a8227319634f7d1fbd497ac8490fd26d40427b36b43011927a88053def5c08d91be6887dbb14501227bac5739eaf708872dc01b9bed09da6160a5f1aa318b16bea501cf78b34878052cf6d0eb14e95d94c6c4862314d58c2800dc05349d0a96fb6b8a75ab0e628e5507a0fd1bdeb056a3f613d362fbc608fb71f46a84b825a90661d13168c723a9ee80cb519a51c39a7cfc82bc50c0ca14ec73312f93bd908c62bb15556c0bffe69b91b9737587f9b4f72a28dfb22442a2e77492959ce74bad3917b0198846c6a6f9e2179cad06969baad72c9896f865bb211e547dd684188540f05fd319f30777a8ce063a5e510fe337cc346293f1a5f076486438b845550ddf51eb19524af9dc4d20496db4588dc0dd931339644d579acfc844a3b2138eb34dd7e5f27471d9cbe7bb0ae6bb6607fead418117555cc5fa4eda254114cedf351f619313d80fe62501dd28e1d0b80398aefb9f9ecafe1b34c25f775eae07f66ede36f21c459a47f7b8a323375d0e39b84fada744290dc81fd25caebcd78d03d9f182b4ed5453543117f4551ce153d13e0b40b2364a1d8cec3b47f7ce60153c5992d82029ef3476d67a189f863dfc3fda2e77fdccffdff668bee4b586110e84a1f2f74facd4115ba7b034f14269ada73a86e0c823c229f0598abe7eaf5951cf75d813b18902614bb9f253a89b7fb310ee1093771f577c79f8bc1c339ef2577fa194b9469bab342f9d224ac0f182641260fe85785efb501e01b78606e4a2a63322d2f9a0a26f4ffd15d4ff57166b4fa6e20ae969b319105a35a4d560107acd1106818333d8b45d4157af4aaac2476055ec70b785819ceaade2fab9fbdd4e86f59fc93ef7624bbe130595267741d7e81696e4ddcdfc37d2c5a96a6a5ac69ba1f6e0cb992c3328502f205fa91f78458b542419bf6f873112e2453d7caba44f41dfc7bcc8f6a0d2ba7317e41266d27c0142b54d3b0c7b755fe00c794e51ba049523d4b8a6e44e37b86324a05526be2e6e81144b45cf468100a38c35bc4559bac17ad6e81ded17bc7358d80f5336598060151e1d00e7d068b576649dbf906fc6b4a1f8ccfcf5b7426db68f8f709320034f9c065917d0894a86205a16815170f5af73213d409e65e9a60059505c056e174ab608a203b7356d222e0e767b7c8a3303f75d3b0dea79bddbca60bc7a4fe7bb6bfae10c1261b467136784fa774b6bed1086a07c7ed13770988b50c62bc3c67359981f065eef18f20e38118e11dfe3142a923571b5a56a78da34e53239da3b18d2493a12d391c821d52954835fd32bf0f78e43b718f9f62c3eb5f35ee628699cf79652b2dd661d40062d7112a7cb78b4c9d59eefca48f345c6c31c6c9456498476ca5dbc3703b91295a104b3f0f58c486f2314f20a7cd4809746cf661dc01fc8285fb6d861adabcbf90ef950045f0276c5da3b6ce3b0c5022fe99b6b9d3eb8a822f97bd3ba799f3ce85e359ed0095a23fc36c57a5c9eb4feaaafd2e502a1f8841acde22ad4eb3527199ba4b5d720a506340a0d3af95fd6f0ae8ecd8415ed1ac614e4a6bd02921a69775b9937ef6721199cb4cc7ec26e68f6d6f3e22c70a89fb152835f05ea89db38f40c575f05fba11abc756ab3c32f768777e5baed2cd81f3298c4d69b0752b70f42baebe98e39df94d20415ac0af27d3ca3aa59212b9e7620f1ba21403f50f7af06218cc6e5b59d5483a1475e0a834cd4a545d7f783994b9fb7084c408f9649e7d8e35bdf37c0802802fcf853558963bf862233722623c0daddc386dc41dcc0bed6af3f8ed89f6b0620fb48be3ec45f1198d9be937d26d06e6a82fac69504dfa710fc264dd10e44a1de12393c35509e6330eaf04bcc501d9db42f089fd5a5c539ff806c848787a37abb0b97604f41b97f6524f64500ef1dae3fc6cba07f37918b49010407e2dd238b4cd1fcad8606b3e11f9c9acdefb4b50e66c93feb1a48a7113b43984d9e08349e68406e975d5c0cbaed257881328318226f0a3821a4f835b6234e64ded6713efb0df45166470282d3b73e8646bb662889876a1421b9333cebd23f978673e7851ae8651f5666c23b609683331e25bf52adbe2a8d5f4004aa0694aa1641c63170cdf21e912b41c77aba4e3acc8ce1b4ee24254f799ee3477417ab85141c80df7bc3264a9cd82814d22b4b890121c8d49466914c35c197e33bd18ac9dc5db7620beaae4439bc82e2c7d510c61d821f5783e5ca44f50d2a2c83ded4905c840e666d1d1452c0d6c3bac05e47dca5034824ceaba941b4191f2492a6e67399895e989e2571d54c39a2555d11232f9d0481268381f4a8b09390b9900b2f2fb52161f70465d30ffc6e9178d1e48f1bf90544663f2ae757c91b88a62ce2469f19a9f410a719d451b3707e3205a91fa643576ac04362f5afecd0d71d6a28f1c39b2a61787f8e5aae43d344bec4c3e4c2fdcfd1d8e39712d67f79a8f2599bc5bdd8b4af2588cc4084671c35df95e2455848abce18f9706b2336287e944ffdc497ad69b87f2d6b291df0c833db2084b6b3f4f9b4d8a1aade5d391d169e5da239ef86d8ad6d893475d3774bda4423a3af38fdc3a4f5d7187acb16f3c95afd5285404727c3d1bbaea238d8a1fcd4e96c8410551ba35bf359b9a766d95f45a773a9c32341484d11225f4305eb1c8ed65ac2c41592ba69828511f588cc2e94b69f28db0591db7a87a9eb7b4eee7fae1fb1050de3953c36b956b947450a1c3273b6dc750700a0a5dae5b310d72dc609801582619d66bde90ec91106dac3af0034c79bdbfb3691ac8b3d40fe19b40ba83552acfeb777036817c8cbb71df82cc6f55a99b9cc72e05309401544cdc87d980c4ad6af011a3fad77d88ecf4f0ced2e65207379cbe5e0bbceff60a910bcd80367c20d0a67910165b190fc8a391923d6076a6c710a74c8a00da8b0b2677e83fe07314b94fd8a1536a08f2ccc9be8d146a288720c138aa99d55270d6d7fcc4ddbe399c0b16ea812cc9e2f9a8a9cd45eb9093221c39846c25c625d244f52b77fb10fa067a871394be05b6b9a114de6c67125b4e5b267590d830a35456cfbc46bbf061e3c3112882a9c2ae1d598312b77c6a12f218b1751473231f0bc027d54e0c00652dca6b49312a28f19a91839d2a6d538a609cace92d2a729b4264412252d9a365d97801e15ddf98d065ce7e3d45fa99b01b90245688dbd8c471ab47fc583672b3776b7af493d96d4eacccdf69bc5a3da613477f2a8df977694c9dbb35190532b4ffb726fadf3deedc1c099a4d50f330baa031918fc549bf9200d4e7c0e7d812261dc7df76cd86b37731e05f0f664d5b0e5ea17cb2cd6f71b3454a8955d3f195caf2a627a259b670d0baecdc89342edc3063120b7ab95d90f781fbf57b139bce75ed5a5b92c42c702679fcd30f9543fed8952579268dbfa7040f9594bd2ca8a167fcd5bc22d67930eaa4c05ef75004ee83327b39efb80ea8121cce3bf9df6e9e8c23f9a5167e43a00f93be8c5caa125a96775f1c2e8dabd1b95c954786995a2f8a95acfa2b9f0ff8f7b24a3ce12c6d0afd83c9cdfc77a64c72abd17671eeb94af81e6c07d492e16f147566e175ccb62ac327cf25ce71c4e91489d922b5aa4e610caecfed9b13ea55df762def78b7bb0e1d3d40b8c288413bf7515d5ae665569b1d3c958512d4d6cfb564b25ff1202503a477049ee7a0099ba496fd4f1b5fac774cd45da5b172663e44d89734fbb462000189a30b87e39012a8b22614925f72dd041d1ef158f674436868adc0d37dfdb44ea64f4b17ccd787c5dbc5fd9c097491dd33eddfa185c1be75ce72cde019ac972c6cac273cc647aad606326537c2348e2fc47f3f33bbb838d8af55aa283afa4985d4facd2c5416cb0adf5bd81f84f994389b562c00c012bb8743a67a832f41f66b0b77efadafaffdc207241892f5aa49e8bb1b6d6259fa927d2e6b40e13264e5a6a41e7ede3e1d0571d8eb0062b252cced6d78e4381cd7a3a935f06c5a4839a61556e9d5b50ad603f4cee3f4b1ee2bed7454698f1d47b36f727d03c37f280824a0cf21115164e72e415b8b6c235e78565f8927d66a1cf7a8229490c245246fcc4b8e940f37d38ef288ae2cc920ce77748e3146c276998e42e3a3c2f6e7a14d418b7ead57b768255cebd2e2b98f533a0f979c9bc473a01a9b555a2cc95804627761c17520c928c0a4721b7dae003672b819e6c3503ba07bf131f9189cbc00cfd90b4c1992ef5768fa27401f870b26045da27d97eccbd112db991678d58c02a168613c0af006b6bf5375da47b42db5a93754e22d0b4b9a6f842a15b15146cb0adee3f66a97acc4762ef9839abdf53ee1a0ee29226199809e659dc8c7026439529b86486c396332f3ab8f7230845889d53103c0046430716c1e5ee427ba2a479040c45babc85f0f7b05f0d44e9bb511488056ccdef12acbcb8680279a069d476f22068b2bbd35d93bf970a568eae5a07fc75963f5292a8dd013842d753b823d042d528b0427be74db6238b8baf80c46998b479bc104c68f6105bec7fb80779403812c4ae156ce8858b421c159833d637a4718254be18ab455f5d7a8a3480e342b206cc9ffcd2f349cf05ecb5331d570f06587c4a70020203d0bf9398dceeb7d726918cacaf5bb083153c539ee7da6cde4ba842d4a938c9f58f7324d273fc3434bdde3cb08e1e33400d67a8743b96102ad3c0030fa58a97e5a305d75396d38efc23090d8e784badcc0db202e0a7ae31f4df442073f3fedeaef4052e8f2694b659f80513476ce773305569680326ad695e6fe8b4efbcb1e52499a54c14bcf24eed887b0811b48c5a1502ef4801dcec0457f9a98f45c2570980e5c8bcb3e01a587b96705806f46cc321335068d6a02682944ef489819da52d6ad877320a1546421b4b21487fd7eeb266b15bd51718288292eb52944af15fd3a4811fcf79bb293ba7ab465d2363d07dd89787880dd874c7414c67753fcc774af737491837b66a93c5ab73b707347e3c8711455cc886eb74ca5743ef53ba87d41c2ab299d9e2fdde85205ed77547419008fccde0357c0dd17aa222d91c448372ab6bed53ff44653d5cdfbf043322bc7f09f15c799024363d1040633b2bc21e54bb1741dc260c66d379d1a2a01a08b5af5a6cdeed1bebc9b911333e174a0703c010d5bad32b06e16436327c36939aa03a4e0800862b016c56609fb2e67e589f77f324a52c8803ea0a14a82507ee523bc823a4206ce0fa7ad97e994a43707bd9afee9fb62df757ba8781975da470b0220008effe93cfb047624499242c7e639cb5e2e838d24aa36caf93b5e8a9893a40bd4e34704d39246e9c1c286c1cab62510b976a05345c2c518e5a9b525a0eb42517b2aa2e1d42725a6ea10b905b327fb928e57c3f6f6bdd28d926e692ac1ef7ec6bc0e94486149a91c007e067185822ed411a8ef041fed3e14b5fbc7ef9c914a2de3bf7ba1e23000728f2d1687397285310b9c7a8ae7ffaa9f5954e749b2e4bb7910399c188973570e59861863c0eb84c66b49299c89c1b6d6a7692124b1c08c6b849c500fc54e0e9747c909b81a6e9a4d7320294b1bd2f0cb058439ac7c67ecfadc4acd3dd3ea43dc7697415ede5f7bf195fbd3e58c7ed22c1a4ca0311226b76f7423782fabf958ab566ad59f0a669f293c4224011f0e21f4d26bcd7c6da28ee07a815b2fda2cabb6492aa922eca6bf8fc596549aa428c3c4e4390d5394531c6c5ddd2d53135c31d6357f6f0a97bbd2c5bb235a7ad871c0206a451a0ad7a1f1b28f7e9985f82cf868640c9dc85d9dca7dba349ef8ff3cd86377454c29318d56796b2c861b2b1473a956a0ea19ef603e1e1c8088e94fb91c1b6dcacf0aad0aa4f9624b4ee0d748dd2128ea8ac565abc6609cd96886735f66bae8ba26d10373629f5c9bf1f5c4faf07cdc11d386b3a6680c0b83f95918752cf7b614557fd9b6709175a64b7c1e64bd4a5dcbac112809f5125a1ac1700c15d707f1b84b8d876944483d625f812738a567a57648ffc288bc61a613562cd8f8519169c8662d34e5c467dfcdd23fe0844c40e3d0075b229f27c04d4f31df9edb6198cb44d0dea72a1ba4d50c44a2ae168a962f49fd79689e225e4e954643f597937ec040f6b72d15249dfeef317948ce6dfc911e0bedd54b518b85613f0de76416a2c69f2c006697811bdeb03645cb56338f5a78224bdab4c8e3ce87856e6a0cd526c1e6b59f5d1c738cc1e68f10f616c3be8d2223cadec172754f857cb2323a0c880cbf6aec9ad94e827828aa81e7525f3af5610c935df1a3bb7c1a0967ba15f428ee74a7130fe639df2dd12de4f31aa7e1dc7a4bf952813631bb845b61a1e0d4bf6df6f066d651c094224d8dfdcdb84ff7671b0d23404b1e150c5c202d77c1f250c2d571238a5498349e5f1d97bb8f0c91fbf2833359e843b81a692f2eb9a31218612503f391ebb5e040dc1d1eaf2457a6d163fbbf469847487299af6728ee64468ba33c4c771d42f53e7a402bb4a7b8f8d8c0220ee8ce89a47047f814e619dd277faf54c72ef457ba379ac77ce506637b5eed3bf1eeb0c709c6e6ade93c51bf3b9074833056f845d16edbb8fd7e4fd0be2f355b85f1a42169a2e78ac97c172c38415ca2e471ee7ae7a803f96f92eacae8a2b0413846cb47bc214ee7767d51e8b15ebf9ac1d62e7feae9662b13ead7e6016c92ef1deb87b54367cd60d3caabf8732034e2013f94d841db3a05570930d5aa9ef90d7b7b04623bd2f086aed817af8d306b21c3dfd4aeb4b06b0b09019cdc579a48cfa0be061ad703cac78cbd242f320dcd7506e41790ce45550780d417b39154c1a932952abc066ae7f5084adbd78843a83af434271deef257c2f971ea67f008a79facbb74fd69f2d99dc02c6bbae918c8226655934f6ba2b23bc776a86ad4f03b502a9227cdb36edb2cb76431e0030cab5aba7e15b94896a2a008765599457e5a710104f8bb23f33ff4320c5674e7d9e9aa510e0b6b8ba76861158d3a0edf54dd38f8f296fc2e9c707ad8cc5fc7750a01ec81366eddf6cbb990f4e28146666ccd7621b3159ab383a5e25d56ea1ef38db1cb5a3f1df9d9bb6a305bed8d68ad0f2637be965983db9b5a133407cd2ace59ba4eab53e29d702ae3554a697a8483913e25e470fed259a603003338e2c11e794eecc9d48407f41b4a0d38154b3cc3010f6883b3a4920b7ef113c3c209c3ef2cc14e95103df8815b9f2c2d934eeffa6cad0ccff87d1710a63d7ed384eb2b6d9caf0a4ca1b0b1846e357ceb53d4ccc9c363e9543f58d7cd037251698dd8c32130eca35669e35a42464f420db750d485e389fc613c1143882b76672ec23a7c960e8de02b0415f7bc390833a98c7103f1ff7e235788b6c799c18cc76774cd91ae0c1e9c1c75d7a848be7df95b31250bbef33b6982e749ec79504c53c91f910ac10081ba7f9a58a5ad3080a6cc6067241d0947acf660c36ad2a6d2b28670c8896a451469e9edd0cdfef7e4c3460e5d03050eef87a1f37900a5f247cf60e09d10885736e62233ee75f628df25601b5b36de192e54240f1e96dde29bf3de2ca197cbe7971d1b4184b335190cb3fe4eda3c466e189811bc9bcf700026ea12454a2a228d270bad538863f27d1ddff4b72ecca00617d1784001d78080a0e961423cf690ff89bd96f3664ece9740d0ee853576181270f0274d7eaf77b69e944e273270d395b0ba9aeb5e67efb84b48a79da9f3f8d9eadb281c313f3e8261e6fcb7a25e67aaa2361c4890b7e93481994817a758bfb51267571dcdcac37d8ccdddb2cc464f315e8c9c051764590b8547b354ac26927bd9d3280fe23c51e87f4378e874906618334b665c27938edd75c5e151f189f8e7c0aa39ab7c39a8cea67a64d5fbc27e115127e611144c94ca8b6beaa0b8feb500f413d08b4a92d83e043e15cee591839c87dfde06d5b62395d78b941bce604384c6a67c37c1136361b456c2ed4225136138555f82575dc3420351c535d3c5c8ce4577497ade2764514a77881af97be4c32d9f76bb79e03817f89a7241792bf250b2c0e4ef2064b80087cc4270f594df37e2ff19ffe0f1c02607663e47335f34d42cfe0ae1313c1de511d534c68327c9a9147dc8aedd76a19a09a28cb0f3cef5e67cf8e23c0f5f646d0c7c85a879693e337698f0b85f542d0723cb0904607278a08b36b4e1a20ba50584f5cc6f1542e7259679ac9125cfd2b265f96be331dae810fbadf636e3790034fb8f97f513f5e5eb7f0bb6c7d8641f2dfa8cf22e66babd7fac56d6138675cabe488c449b3528156057cfc246a26092a1fe498c6c185313c1aaa527148fd7f102dcf619993c8ed43f680e01ef466d63fd6d2ccce7182aeb2ae97fde1981e7ac3738af9d62ce7aebaad359d218765f84e18560833aa01bf3b0b4739e2fb28820bab3caeae4fac5180e85dde00247d6ac282fb5205cebcf05d9491da8d5b595d46f30cffb53f52a0623eb5a8e977716d302176915c7f1c3664efeec40757eb32e7a080f50fd276c6bb60cb80829ec6a5a53b1f41ad1fb7c794cc461d453ce7de65227f3b96b25e57e947fbcc2542887bbe2f865a1f35849d3ad99881fe5edc8564d453db9b7d18018830529143710be807d31a63406ef791dd8eb858cbdf0c344322ec0ab2acb2bbc4b8aefb29a0a1fe3f08cf2c66daef1183ac31a3bce90ac406349a69bf7d2bb967d2345a9f97ae8a206ae07d1287402798001558cc833fb91924f51a410138d831a3277048ff53c4b7c3c6030ce25065a9ca0de34ef648f12ccea424f95a5ca9e19d42af0682e21467d5f99a6cb0b62a419486d11ae7d52789be61ccd628dcaac8482310c1ab206352a3e49f05103f6263b85fc9d5e267938b27ccbfd4ae21724db49c14623bf98ac21fdf958bac2081e9949211da1f7b96ea00303c923dc1ace514f94d69f3ef2ec67e22c3cf48318b77e094f467f57a2ee30808bb26e651a3ebed772bf28284c60649a14396b20e74b9c985b389abc51665a22e6bb1bfa667f03a3070e5c67bb8dab85f11694c4b00dd82169aae0b5255cb8a934146d35c304581d419a118ae0c1946b3325d21e0c4d0bdbc04e23fe54489762375644fc3eb84b260d5cb412472673050c6bbd91c362dce4c2e1d1b9aebf09a1cb945cb5d628f5e55920363f5a8e2d038048c6103290caa2c0a8f3e15d75fb9a754ec71b1ab99a5a7d50d716414f69500b150a42af03413bec1ca89db0562d38b52e0485d9e9943378d51c80c3b3809166e04c2addfd28bcac4389850e10f9c4fee863a563d1654292e1141e816a94c98222916a9fb1e623e898270cf4a25219018626762d73325bcf389c21481fc1eb3e830b3815112e1fc62ba3ce346a88001da34e8b308e8b52455e9707f9268daab1eb4d1e6f9d824e8b82f82a32757fdc466142a9cb8613e6ad6d36da4ed30b1d61d4c969c544c3684baa87604ae3d825711ba00d46447d324aaa826a92343d295f30ad7f9d5ad57c46becaab262ee5ad5b3d7c487076b151b1d1ca87fd6e9fc5364c94120fbc70b6fe0c86418b5f381f10703b2a53725822dd05bc345d6c524b929cb3a07b518bf6bf0cf628c16b3a73ecbffb5d89436a019e03c85b392a8ca39270a9f4d38a70b65536335e527d699910e58ac8d0bc8a997ec57a1a8b39ea647cfe65df8455b14b6c64bd9cab31af43b8b14ab74fc24a9adfa1a41045955391b271dad465be1f32798e76354045788f54c26086156943d200481b6cc151d7053c18b6f09e011abd3eecbf209a6baf0c028976f62aef8de303de66ee57a66c6a7cfc5263564e8c50ed2cb8130f6744589b0bf537169e5543986398ceb503973b84a0f9ee6737f4def497c1c575ddfaf04bb60786a07b3503291da793b096ce8d394a233231b86840a1a4bd0fa06766d6e9d008d3469c278386f4c5a2705178ccf98b595827ba6d121c12b800f98b8bfcb78880f4f57f27d63dd4bb6229db61297fcceb95b9130f1c4a387fe004a9205900f0b7149e3c0333e26fa0ffc5fb2bcf4f59271c9bba5506c5547b290a239888a8bcde3e5809f90feaabef6d12aae00ce8a962a55f6e5e4977622c0f94b9174c32eb8e327e52aa76da5817ade7e5b3e93d54477bb11cb74184cd4eabd20b223cbbd3459eb947303731513cbd8232c237a505900350b7813dd0734923551fdc8f83ee89afe06a92ab0d65047e28ca024074ac8050dd22b10187dbc14931077e56b115af4ea571d37eafbeddc1e0d1ecd47717408d0a27700824e33a950776b3f313dee6b7465776039a5aafa9a859317c97aba993358a92d991af5fbb95170650f565d73cc2a720f6e4c2660cbd82941bf70e7889f980e5623c5079dff86ce94b1a5cfa7f2ae9f54c7b4152ba655d10b964e464830fed16dfc374849f9d9a367170a77447442788202d23d8880cfda5023deb220559970bc2a45a6f510df6e3140a16fe1d8076f98ddc13857abc79672f6e6cdec264d1c4f4a71eb1bbd4f0c39af3c9079c8cd0a7ffde5c6313087794d452496f609b8a7b0003ad722bfcfb61325f471d19d348e0825606feeb7fcf4b2c04a643d21a1910986dda3ab154987432d6e4bae9fbbd4440b3c737e0dafcbd64c824a82da78aa2cd0113ba495c5d8afdd71df7b401ce3602fc1f9dff82f3679fe20bf297f3ae544ff8b15d4bdf2b6eac617d34da18f49e421df95e439284d40819c06a82be0312f5710bf77631e30066d76480cf637321bf75b240ce741bf18c40523aea2ebbfa1434e6f3077593042e26833c71a55c7d8f38e9a9d04f6ae429d1203f12e15716980f0854fdbcf01f97ba27992fdabdd4ae58065e283bc12eef2f8e44ffc22c771eeb0893a3d9722695a30aba0866224865d7d3a9bdaa3549f593cdb6f6945eb473e3ca5e5b3b53ae3ee67ca7ac7d797c0bb7f02ecd713fd369bb68683a62c5908307d0a90dc721b6c9c47aa2ebff7041f1878009c3cdce113366fd619344de8173fcfd95b4be7bad4e274ea84aaddfa08af6358d32b04866bd2a716b52645a4e7a2be49f475cf38e06e1a5f00e51c8de788719dc5ddc2ff54f98897b06b78e15f688915457ecce8bfcc87830a82cbf88331cb1ffea9db3d9a9df1afa0b134bd746a4c932e8c4ddd8f62ecfe7e5cd842bd03f2534eded64355d3528aaa99f3407b5b60c19f9cf38ab81077d9d2064f95e745c54fcb7590c1bc114d7ac5868c744fdfe0da0a2d969e3a8f2459c0304221fa95342f927c137b5704976e3bae0ef0c84002101f3e65050185088b414bcc816861acb50a3be36dfff96090caa0dfe8faeccc2c118aa33d8aa7f458bd9ef0880b393736fab8af98bffe5ca875e6249dbb6efd58d91350da08993ae42bd31b78ba2f0b8f4487df734bbea247abcfb7c8f26c2138820a90596e0c38709a8527c9bce9b0dfe210bdf0e895c3482e41ef8df3b460c2089aa686b99d8d0d2bcf2f48e95fb26717c1a741d29a277ad445a49c4661ded6ea4332bd97475556e493351214681db58767b91b2591fe2142d1833aa7c9b15a408ebf578397eb8792d9fddd943aba6b6e42489158058139dc26e23bf0bc1ed4d7cbd1c575f8de9a5a57eb04dbc905a991eff33726dae0c9d70b1f43632ab7e8aaf95a6bfd89060be760aea3dfa9e48e6dc590ff562726f7e338d5c9c21a33fafdd4a0c1ace4e32bbb4788166f98a00315e0f69cb01042f30027c4618f464c990c17a9608b92828ab08e5ffe27d88bf748230d2bcbe519f705bf0ea6967035211350656af06f2b3fc4c26fa0d25435ec8bb20ddf03963cc6eedbc888c313ba880ae283cb82e19a9179be0a9b60eebd21b4972826279112fc28c951243dc26bc702e7a6391f2117865d0ab72527746d71544a2d237d378e917f16ce99027364ef1b45731dbd86dda801d7e94ca03452de905a24af4cd960ee1a5ae73bf5c8b1a1453f38733ac062a289c96f9d202f681dcd4afe8c16f3cac17057661fdc091d17d8e9520db57fec0cade80caade49498eaf9836170e9cf6f6df75719dc1318e9453ed17c62d5bc5c022309030e53fb2d062bd552420dea85774bdece431a9acc6b9dc915f04a42911ebcb2a12b0b8644b826830f1a267baf9c6299e33b8bebd1e245a663798cbdd7a3ae75f77962a5782ccfbdae280bea505911cbf57c35f108ccb86254b4b0726356145e0e64adaa86d50118976a32eb819ac18d22ce89b6b5611f954cd1c09431e4aed7d14054b58b8a458d2c315a904f8bdaaca8952fcae69aaccf52548bacd5f0c452cfee3caa7f39d0726c83350c6a68e6a049f18f113528d59bc6f70e81c1a6011f49176cb553b2a6bf31ab3bb484923c7ef9d6c3961bf1cdefeb1510a353cef7b4ae38c33f7536bad0aa9c9c9959bd3bf9c2cde42b77ad82a197c5a1e0bea114aca810a8e4e240a1024faf37647390dca9a1276323b466a093f99a77aa42357e3f539cc232662ea42b525ddeae11ea097c6b8e6f19df77e4b448e4b6ae784478ab39eaebb2fc8d47ee949631f3147cbe93c04baa0f5b6e200c735c310901976bdc201e70321798e9e59a4b638a02e88e6cac323891f6b0f66609c1e83ce8ca06460b1bdc33c1c5e2a0f00c29e44ce30eee4446b556fa9aee7e648c95c8be7a7a440ba937b2155d4c26b16e899a3a0ca39541a88123e65eaa901b125f21f0e19e89f3ef1a98c64b936ad8c53b12baa2deed792326b28dd5d9370e75f614c0c639b6ccb2818aa23f788629dda7d54baeb5e1010ba8955b680ad9c7ebf18e76cea75cdd937d18f33b88cc0bfc0126d25afcb2304cf7dfa36ba8b25f48f547fb88c3e70236dfb562ac7b9de6492a43482fa2a387a66c4d8c418f66d30a6519529ce9c553215dd9d97d1d24912299b4af443228c70933b8cb4f6e93d20347b40df82c2f89dfe676638c24e8a881861e08e2f4f11a558bd2eb0dbfd4245b1a447fe3ae16949fc687c1cdc59f07369cdba3db979d4e42bd1cb7c0c4aff6ec905d27fed1542ce3bd6d1433b2de09ecebb9b277b24e80d79f878cf36b8be1300a26b3d47f191a745cb62ce14a941aaff14af6037af2e68f090fe3c22c8b3c5664622c631a2b03aabb2373c9ef5ff403e62872a9036ca5a51300162a5a611818f8faf64e53716be07bdceaa6829f743cf6e11faed5603327380f3b47880cd0864f3bb9e7299c0fa90a7d3fe2227438e5aa11279fe3bd9cf8810f61e07bdc8d4a7d61e8402ba8fa5fe6e4bbe1cb9f9f99183b6262803fb0f39e703adc29e4e58cf3e8531d4cd0f08ec89af1298a958581498578873e10ffa7ba8829faa57aade833b7f4cd44e8da4d497d770fc6d7fe563c00ba87fe434c4d14b09ed7684bdced493c1e615add683643da3fc87b156652000bcc0bd7f348227c73bbdc0ea05a1ec4eef622917f9a6d75b0dd30b704550a9cbbcd8ff688232818fab81d0847a52f8363b8ae81013e8b8743de719dcd67cc36dfdf56d8222827979c00447cb5de4f601be1249306a9442ea253ca86e77b4a398bafeb6a92d038a473efd4fc7193b2e5955df9d4eddd0d90f0f1761f955be0445feb71cf37f2d2c124dd151977bc6707bfb967e9cd96cfcedd168b5090052738bb490dc4f69ba845aab9c3197eb5cf189682388edf792d11b4c1b5185eb13dbc36db9c3cd6f18cb5b332ca08d8ae03de40e6be2ad4fd8971cb7ee890e63c6a3ea8c4158522481923d5d90a7c2986effc27d7fd2feb161adf89bcf6700e1be0c742c681de039446e8394c4968674426dc331eae661f866393259e17ca53a562f3c2f2ab0d37283df4b92485ce087ddaebcecaa011f6a549fee5e62297490abe8d271a97630f4620f432b59e9f45aa879593e7c83d068bb3def02ec0db25358fcc036d6301940b6b69d74a4bd0a6405404182b561d6752b92c9393384547341dec3d07d27b8aa3212d1f8e2e8b1225152b87b090a7025c5ed75190c860707b6ea19e8596fdd27b19ac62399a7cb4b7085f3d08361969024c7c45a655bcf9351b4a36cd4b0e50838749fa66d5478f96167452c331ae2fa75561e9940eb0dd431023f8af4ffb63db2a2a91308da4e63e6244ea50c4c5e85f9c0a85fd9a3dca96f1fcaa09925c18e43a6a119ce5791d70ae21d9276ee1bf5bf17e4d15cbf8d26e9ea676fba2f02bc830066c32d8f2013c1e66220d5a8f86cc143775fa0f4afcca2af18f0ee21c3779856aafa6160bb29b9e27f95ed15ceb16229e4d8cd7a3aeac1f55a09249db8432f1dbdd46cfbded59d91cd4c721c8e9102667f298862e52dcc53e4332795df558cb35c13f3059d2959cf102876fd8b215dbb7f652c8d622379edf75b15f8fd2c463ded5bdcd4e7eb709f423a3762a0dc0cac86ae3c4bfdc8fffc4dc2fecc183cc44e4b718a0dc136c14579ed0628a86c5e3744ed8b54e13147c9d00b40d8d3a38cf5092ec60200928ec1226bdc25155937a563c9395f59788993e228db5ccf0f2af0f21c4baaa3ff942887d8338a1558fd8b673ebafca78103b206373e602682955d0892461e88c998529962b1d8cad59bdbe2f3cbe1b411902b5f24922def9f1c0d53b84dda85a5814adf68e87e021640c9d333acaedc23d57b9f1b94af87de265b033fc3711a0a2ba2fe50c45a281cb423277e0311575a96160ffdb1398237ffe398c99083ebb64af24da02417961c17b1b95071f88ccf8d4396d49aa3c477c173a0b4a78308aec9a8e650cb1e7a972a9aa2171c0e1ded380eb604bb6c611b429654db25aa69f2bc8856ae33e137963285fc4e77f1b3d3249016a5ec07c0ab76aa4f00243c3d780667b311d3c9aae5d59c0028106b7059aaf3a731234013845cc43f0c16c3bfc90d09c634fd4d5d78785b38cf59665e9bc190d6d0b146e7bde6aec3a282ce194d62a19c2503455370e49456c78eecee66190b2d25c83f353417cbb5ec08d9f4b7ce3305a40179f61ea66004ff169710588a1ea9d2ce609abd920876fc0cd037d08d7fa2ada755ee94cc47a5a20c4fb20cab1d49a3e0c32f919a5a65d182fdb32978d97c902f9455447d626db02f631b5b8c67983355d44a0d435c459cdcccb5d50960f96279e638aeb853bcfde439e017a0dfc6da64d214f887a32fac6bbb82662a350adc4835d19e85ab246a5b5047518864a44a998efb1629636549f6fbfc83bc89b710c2544b1c63c2cb627537028ceefefa98421094c86526a27d03ae1597602f28406e8ea042a257cee8b8d264a9f29633288ec074223f184d5bd0c27c38bfdbc0bf7ba3c20267ddd4342b131d03dbaea3e61c3aef2169ace3781cd3c4ea57a0454a442b7d7f2643cad801e4ed4784d21289d0ad3f1b7189f29b85100da10d1e9230a126bcd484a2bff52c81b8ed97ea21849d312d02fc464672c45bf7a541143c940a9fbc61d68ea94388ef79a60edcee51b5ca133181f6538627e582851bc40fba38d0db04ae0b7c345f5d492cdb6825ed2a011442e0301aef138ef5c98d02de8ea49e46bc68fbdafac4b13bca55c70b0f1194c3496c54d700dc54834d3d45b103c25d7dbb0855a7cf2104ca6c453cbfa565a36662ae17406b61815cc3e9702c8d4f71645d65408c3f2907d7ffc6c97b81c9c516d930a39cfb66545c72130dbb7715a8163830868ec6e87a7f0236deecee87d7dfd1f3fcab584a933768d2bf58fc48462f52a9bba7bc16b5a20b24662dd8e8a5ce619ec9049e7945fdaa3abcf0dc856c0ba1ae88d8f6570304f77cbb1cabcb38ec668f3c6b47ef6dbb4033e51dbcbfed584e9824c99cdd53e39f99223091b30f95d5d813e611d719f0e881fcd5218e3f6c54b367843db65bf0204afa69427a4e4addeb3285eb5002c752b7954896be05f1b475966ba0db286835cfe5ba4d7daf74f5ef23172f018c85ab727632dd69d7826193e353bba662ca6348b8cfe7da1983a71680be6b288bf51b386c92d46be13b64020f49541c1c6ba03e798aacffe01f4455f0bae98ca25de651129c5838a8ccaeda3296059f651ef9e763dd1ba248a2bdde557f7f67d1b1433490c9c3a8bf0251307942c880a204f1eadad5c9dc0d20ae6cdb7214f3d26c5445fdeeed8bfca8e636c9be30c6669012ff4790d551ff8f7d9f80e9b07e94befbcc378bcbadeb7e02fae08c131b195c6aaab483e45a37f478cde10b0288f01555d5d5d9844359fa29f5421a02d9b3a26391107725e1a62090c1b2ba0ee8f6e7d34205b085a5a4a605a46711cfa78693e7cc45b34e1564aaf5d1e6cf10af40ada9bed4f3cc31867bb2afa54de67a354d36981d011bdcabd30c9d71caa926f24c150dddc7d288569482d93a33172167b01d7b58a57c773d41e03e2efd0079e568d912b998796343898c5c49ed202e8849bffd6140061e39c6731fdf324b5b1a2e0f433502fececbbda76faaeacf467e615fd0c98b389ae331f4ff6789153828544e7644c423d74e733846c55a28e1ba3aa8d979572d5af411ed101c2b43283265e244947d201a74a8d4f739989a82694dc4ed9c8718445900161398bfcb3afa66dfcd973fb40cab0ed38cda48edb61d679a2ace206eff4596ec7fb787e7d865ca792dd5326054d10641dbdf908478cd312fa268236015551feae041ab76437b894c2634b8f6f248c315ac68ff26c146d6778102f2323700b7889403734a509f1f1c4625bb6821c32c3f6f1a2389cbe87416608d4fea0f0589902ea07a99d0a5082d9977770f361d88499e2a483715f9608007f899920bc948d4f812fb2cddea46cb53cb94cedf2bf0ccac1bbeaaf7f669abd07814a5200310d9ef7bae89fc501723280fed1b02b9c03de6d56735ae2a234bcf37d8ea4952aabf82cfaa682ae8dc82c0b73aeb037c9ad369245fffeb140bf266e3b09e8824742fb0bc8698ed4c74a01b77e01e786ef81dffcaaffb53ae3028a8a26a96e169daebd3dd731ec80a720649b8d893e14188f7467026117500348c0cbf44e47957220ed81b3e7c9ced8e7f7085ee10cb2767e85d28e1bfd4af7fb0205b6c080ea2adc1d99b23183498ba280e9d65d1941b37b0f750c44a96269c5676edd60e0fbd15c2b9bfa75be90338f89fec64f8b43383c80693601dd94d604ed5c8f5128f83964bf43f5d12be5b962c0a2d1d39c7d19880bea973400682d867f9a8042dacefbf5df242c3c0a129b41da09ccb1943d6107c273a4f5296c90461f89c583ea9507ca179711dfa9d49019d18c309caf089c7fced0a1df71c9dcd402a8036d5af8b9cbc5a7f1a34c26806a7466316c552fe6f4a74f74f0d3289fbb44e1c601e63d4fd9c0abb3d3690af6ccdd78104601f8c3efe012ab46ab118fff1ff11332de625f7189a375f3a08442118f4c7ca8c282f111ee28fd7790330af6158c8cad74aa4d3ac8bbb6cd5c01d32b663b29c760574adb1ac76caeb264d9b86a925fa3db9f23e751818a2cf1f25d00789ea8fa8759962238d4f8362075286492ef292399189d3e6a21018640d46da7b1120f32269f54f91dcc089208de9aeebcf72778d5092736e24d4db8dcdec480673ebb9f7b4db5269c7de99f49dd0baf2c5a99fa7e80f6e8c276908e3f09847b7e55b87be0fc43ce3b62b710acf949c8d6fbe410c5a95e32df0aebb6e3fe515d5a27b371932569f26e95916baea85013f0c2ebb840900e03389813ef7761dba817031f14813ae55ea59db54b5596330082dc8717510e780a39722bd387907c0c7181f1c923232220b7ec78652c28cd94296ffdbe6c7fe87bbc5e63ff152b49ee6685ef5967aecd343176d5c239d5c62a23ed2c50e3ea1ac312d16efc11846439ba55c0ab81ae9667a6a6f4bcadde1904234a8f1e9e6f00a75348ef509e335f069ab37f88ce7455dcd066901cb76d4c6b8d36ca056fd8c87586c88884f1bd9a3329f0d79b576d6a68a8d64fd5aa037b4abfc42a8f2bdee52e07bb446aab25432b7c3c0bd48634084d3d66faa39dc698eb22b3c7694415925f7b95e519b377840d44421b6e7bfa5a8f3184e6fccbbf6d26b9ad1dd1a41a02aee41fab2ddbf7b44ef949cdf49a2c93d0ec199ac289bbff4ce09a3f2ca0fa142007e2c0f86014aedf0873151369318c4aebf7e84cbbd0396b5665f3b233736df7cb4d23b38064599a9a7793ad611d0ccbbd36b56823ff93cfc7b2645212762a20e2a4d25a04d36ac5a4e20a84e1c23ae309165585d898c25eede733665ca334e4c37063ff583a86fb2a4bf60335e6c049ce9f7e1636ade709b9b92c70d04efb7d98a8d1942af3d4636ce951aa59c2197f418f35ac715cedbda1a1f18274d779819d58af9d7f7a21eac0ecb555850e7486c9c3c710b0a00f85e817ab98d7372b03634debbdaf1c2e72acc1547062d1fd270bf4fe9d7bc8bc5e4a49dfc74bef99162a46ea335c188748bfabbef66c9a709d1f5e359b06ae16fae74ad38807d0fea056ed5e1f77693c7b56c106fa4e956f2ada7ebcdad604dc2a4cd7fb9edccbc15a145ef7147f06ec9095e9c963ef468daf4ea2bec8ed0d2845e47b13ccc5d458b628b1bc5d575d0b18fd20f99ee6b0753c705cb45f0bad75ce9a0d8137eef0c3a4b245dbd2d15491d137224bc672eb68530d014d78945b5b1067f2d9ffbefa52be57a25539563b23cb5dce3596c2ef459062450fddf57f0f4098bac69d4417475a48cd1b3b7492a01ed13cda2929a1e71a55637d988f327eb5a773215b82f824473d8cd0f0009dc9a6e9d8936463957e4cd5b0943ce7aeadccb7bdae0547ad4e82f2e22b815a6ceb3eabfa1d62100a97bab4d1c1daf88c9b0efcd2f6f7dc3c46649f395d15b47d5b2fb4dcc976132c76855e95242c292d77aedf505e2730f9268394300286fdf14db43463d8af27ec16b9667cc5557fce6c08a170a95609e041516e7a862cd580c1e4c6715ce698c4f996cc0c8b1ba04f38cee814dae2ef36e50f1b01b91a5e57db54e14562f3de66ccd165839bd91c0f59c30fe4ea456081153fa7e9eca47361c15fd89d739b13dfb1afd6625c6d15622fc26aad8bd354c370d9d30711e400d506cbe4ae8e9e6199d72d238b1ea154261894cb14271e024b0035e68cf43b45403e2813a4e6cea5a54c64dfbc4ea7930c241dc8e95ab304ebc75b0778791b2f1529130796f5affc1740d5ad9a581661463ba2b78ed26e333a9865895ca2c556ee4331d38cb0d9d591fa520fe6f14ab00813e3d234ee154cd5da9460cdce79405ba0aac1515dc1a9bb024de8ca47c92da694243f910ff1e2f36faa2aabc4379dd40705e707f427a263d8e7bb4a7b7bd12a19d67f59b350f00697dcb1f8b23b56f31610b67018c92d769b9604e58218873a6b8ebea514210b461d34287aa1e39c41aa9a900cf6cb88954b8c5760f59d0cfed8362e871170a2abcc58e4651828287e190c9a6d355951bbf39583d0d99b4bafbb3e6c8dcd30c67fe0cc9217dcad7b16d7cd95fad1eae43946631087f31fb104d5fe50306160e402eb7a47a3d1be8c3f361a0648f9d48826ce435b895e430ae2ca2a0db03b9214f888114084120c6e7a3e9ce0090e2798928ed77b58237f23518de5f2fa80478da44b842b26e16ae0c64879779fd47377efb7bd172e22f01c68be1ffd6b757b3fb6a3ba9195b5bd865ed17942c02a7ff038d4014fa62d506a7039e903a67e7214882bd92029b820c731f54f76e03fe1b8359ba11915e8c69aafc80866d30ae137efe12a2192fa02ffc49deec1aceabc0afbd3a54009ca8148b0674169988be736bd1c89918ca23eefd1d9140328642a794dc1ce222143a72e133bf08f7d9eeaaf1930506fccd0a19fb6ee2485e55b4dc24a8c3f53913f44896e24107fadf7fd4b400d1fc833481b6342c4b7070a67e22a9e3e22c6205e07d4815b8a204a194919392bf145b78dbc17245a2d388cd17e735f589a2852edad37b6d228ab0c831575413e080a0c8381c95fe88504d93429b21f3b841d72d4ceaee20ce1e5b2a292e2dd223184ac57fb7437a1e41462707dd6fd34cfb6eabfc395d274710c590f20ed5cd3e3110f724f00ca617cfa6d396b1870fc408f9f78c1c1c2f5147d977f208de5f3370e46ebf077ce9ac4e9c3bbe7a5728c0c34fcfb531bb23af29d9bc94ce120bea188eb0de3c120308c533797334ae2b4e3b12f69d84a2bd490652fd9ccd604861898c155cb66f99b984046da734987c13039a509ade3f9ddae635805121e742eda89bac30536b66706b7326728ec58fa12c302c146da563fa4affeceb4b60679544a786392d69a60a71836c09ec0a8026b212e0b3f57658db9697f4f2c907057891b396edbe2d3d9ce982c8083fb285667270fa2e665561fa866d3d0ec3efdb701cfc813e64ca1d1564d66353fbb30c084afda338510ee927720aaf397976af7242baa4fd85fdd82b8ce6e1b73f5de6217489c2003c2ec9a73497c105194c994d0e499c88120230b7afca4687a3d320485eb1f50e7183ae8cdbf23372a3cce5bec434af4fbaa0c917d6c0260b73e1996c272bc59543eae85aec10b6b044b33bd810b115921286afb883959dadbc01d6550916ac44529e35d51fce0e227325587848333b21d1088b4c44c89d6beff2c27f5f1c357f4545b21ea9a363243fe7f5f0cfa1c8631abebf7b6f43dbb257c6b76ae9584079e15ebd47afe4cccbd0bf736c5c7a1b61cb1e1cdccd81d293670e9f043675eb5b88fa43fb00cb65f070e35e0f2ddc29063b37205ceb181ae6f75720296c0950312493167136002ce3d2d8b42f7f36aaefa290d58e74ca2167cf964eea89b4f6893aa1ad585bfe77e810dae83e8fffad068dc6d1fe90ad95cbb2cbb8abf4c73dac98d1a3ae5dacb8230b9b54452b507e1c4adc3706f6a9905a3c55fd85c6a5d35d18ed62a44ea07dfe3d7cd24d5969eae9616f2db3e9314e4c826e91bfe99a5c209e1c90399cc961d02d2bdc2cb05e9723ced6d0ef94f7c161561e54f6e8601a08f4d9b7371ac3adb4f3541e7975333b50164f303db59b4fb5cfdecacc3cb2c06385cb16bf6251121ebbfcd31ddc187687aba821601c66811e2bd63686daff670ab0b9253ab5f076203ff7334664df2e8cb02d2101d7dd42896885d88aee2296107e2d7858ac067a2eb33495db53a1dc650984f63a61d11cd4253bc47ef61f51b86135d3567c34e17ca94b2f3382572337244bbcfbae2d7699f678604681a5b8e694c41f5169bb5b2b8c23671e14681ecc0eb7b7aa9a2d9f5529fb42c14dd4651c525eefb4e00cc5d6545f6120ccd245dc56f9bd9424afcf5fdfc2587d6d511879a39782058efcc696a939fc4d81f0f04a19d1cd41fb5ab886fdcea40bd681eacc788a8ac7ce489348fe2961241a049bedb66c63aef1caa53d87cf8a31df293094518a1e6f7346b8731682cec9d6f2fcdfad957e644114b1bd21ac0b97b8a1676f9266a31d9a7e0daf7c3f2477256dbb2e133bc690d2308510c9020c7d04912eeb1c90101483785d174c46b4c1876768195146444c83f36ca6bf13e9a5caf34d7a7993208784aed103145260c5a83fbcb0e209c4a5d81e5f7c98b6f2949d0a97667a2c0c7fcc51658229cb0570c0b660373ee5b983333379c9645aafb60ef5ea946d53e93984d74356070ee0da5948ca2a51467e3d1f432bbc11c3c4d696f9806e7d1caaa77a4894b9a3e82efee1add432b9c36b77e593dd0b749dc368e20e1d9ec5d5d1b594bb54fe0868e5cea7c3501d970d0f19b13b323a1308aa1b4d78f8bc93831c2183388424c70370ee71b33b64d19cb81afd51a0d481cf5be75c77bd2e1fafe34513f0f176509556f3013a9a98bd3050d2a0d6930d334c91ce81d557c1afcba00a1ec3bce214b41e604c0d2477b321a091e6afa5bdbfd95a59ab948cac91128ed627dd9dccb6db3a0f6a7c5854612d1f6b5bd2244bd60876bddfa253614b201b07e15a755b73ff8bef5c59cb8d7e1c66cc4ff933736893ece8678eec8f3e353b791bdf68eb6583699a273d4d2cdce0ef42fbc06d122089cb61c8a2b55f04e7d17516a1183b09b4ce6b7a83d0f2e78d03b3104e52b667ab26da063e97f255b681cb38383f31f32571da28a9d962aaa2640a9b79927e2457254b4abbf7357d3e5eff5fee0d5256209e23bafd8ac363665406dbe8a17152124f9bef674499e8b7e516d2be52115681ce5a591ee3483c01e96afde32b1cb340cc9d0b28b912ff5d1c9573ae4e00ec00e643c550d156450912e6948b23053bbfe456b12b659954e5ac6befb0cfea8d848b0bc7ea1e32a2ab3131b1e047287c0f84a5a2ca38d2b1a8ddfd1fd4544fbcf95c16b1170cec92dc7b29bd9b4f9a88f20f9e16f3776df74620e19bea90a67ed7720b04dc4fd53a8c7ad9fc3254db851fd84ef99bb1560cd3990261f2e2602c49980a8077b70c045c0f152f7c95de05755f8c2231cf059341424c35d593c4fb6085a3160599fa2234fac55d7c2a7e7910365f8283f3763b6d006e33de53cef6028f4ec91573061dcb804fa165475f96b534ae240f409b75abdfcdb9740a0112f9b43b35d3fd703819910569d397f11171f1c69205838f79970da006df059a8023dbaa12e4d55af09be54f2faf6b4499b29a36f4b8911bcdb62a40f798dd7a009671dcfad5a471a17c6fb91720e17b3e13c181117510a71b861451656529e308557722ae7181707d1f144581eda8f85c8e62cc3afab9d5122b0573b889d4f40371889a4177068a9c3ae6fa81391aa3c35386567f033c31102e441feabb6aa08835408c5354216af87397f3f734b01130f24f946072099090dac7cb7677828379a1dcf3b20887ad69d0f25105816d71b050e6f63ca99e5b103636a2a938b1e6e02a2c54ebb929212f5095be9e4813ae968d3bee9b4603cc1262c5dd6f9dcff153226fa854a1c8f83094ad6e7837d4794497c2d60082a633ae1b7da0bf072b0c3ea3d16a750f7a1979d260ea2da8c795378b5056029352d3fc8f68aae97fe4900778bea28e412c9ed693fa1b2706b6810dd5a9db9a8d80c6711752d33bc1a910382b7302f4c09ccba1531267d907a8a5e8138bf23ec91e7d69a16400bd33a355fe5b42454808d819a9ddcd1593802e67eb9b5e10318d7f66d679cad101019e1bd693951b77655609af8d55516f528412a1ab74c4a7080ec199400d004e2818ef051e01a821812e57beff6779f9a1968e36eea4d98873a75359874ae419d58520d0f746d5f9f41f917817ca1499b3b3ffab3ecbd24e0c2a2dbd52e46d43fe464c776e25e95453fde3fd0523fa65200f8def678ed4bd913b07d51ee13a275e83a040188e634419a14d96517895827e1579560bc242f1ee22045b21a73931de6633f223ba38e214805cefcd16a7312f1b7689e15b57be96b45b266bc18b5cfe21da4e69b16265fc442a9da3d0c954473cd722ba9b7f0e450ebab23896b12e3e671a0a0461ea15c0284b56aea1722de204b03d448ca76df1a39361bde35fa569fea5338270d07528b7a4a5fd06085e348f21aacb188fef9f56b0a6a3aaf0e5379ec0aa107e6cbe81d31d07c6664954656bbfa4f2be2722ea279df8f56031aee31683a294388a1518acac4238a85c2f5fe1e15629ca50974474f5621f5e1f6ffd4f141aaf9a009e94c65bf05c44c048553d6c0cacf9649c160ecb43c74ad384bc8a67a373b66146000ee90554b8c5f886e81f5ff99af57124fa59869dffd69db1328facbcdc1c77df34e2239e8fc098499cf97bbad81379bac7ea7a4de3cbb59ce90bd1ab7b84adef3a22445796619defe8ceb4c2a982ceef57e31903f97c55a06cacc95e93ed9b4a7a2b6499b1ade582e81358b68641afc996e6b4ca8ea9ce7dc88f59e1b6fd985606aec5b8b0dfbd8eefb027f7ad826368f44f7b6829d3b242b21f132b8f52c50e78e1ce605ed295a688dddee950bedabbd66201678e29114803a127c33de947cd735093fa5ecf4714b64b1b2a27942041520f1e3bb9378f0870a3d5ca8926cec24d912640392c26427c548c55e9d2ab5d1b84a6787f5b4c11ba5f45c3aa8653a682ccd14d881061277e5efb1eccbbf7a409bcdc6c2317ce9af243580744d7a006391c6895d343a728f1b62b9eecb3fb97e30d265fe46bff2b7c98622f01dde8cffb579b761b870013eb604521fbf3054283fa31e1e27e7e52dbffbf0423851d5bc8f58440a507165ae164a4f0655bd0953f22e27d07d44895b4472aaca344c3dbc6a5110be41b8d5ead1d87675aa367ca75325a8d056e400701ddf7555c71ea9e419cadda3ab1a7684c5bc14377239d67d12ea36e45ddff9d089539db16e40412feab84d024ea1371366e0f9ed981d1647a8b47af5238e77f651062fc0b8b085efdcf6bf20e3ab25bf7138d66827413946c987514a1366b29ce5cf4f73b9c6812a8c68e89981d20afe9e51e7f46434f3bc977cd270bcc868dc973a014298f336db234f2e233586cc2fd64e1514cb1703884e0880e891abd6aee7eb3aefcd9188964ead194c323c832692a62eab353702821e1511dfea018fd4ee98ed53150514ec798961a677471b4e26d0b3de2eec1a52a41bfb6bde6caf53d88e1b172d8052482832c90d3cea3a9c2309b26a44deee297eebd64fa52d40e6e750cc16d928f92b4b6efeec1c456dd637b57c547b2aa7c865ca72f6a534f6c89a346399663b61d01aafd77752c62c86f6a3347ca4da3fe5f3d5a105255597206aa4c0a67691bb241206c470bcfae402c10b3e0b4dbe902787b9f40214e1355574067cd0eaf33a429937abc2b95eedb840873a10e43883219ec335bdde3942f253ea9950437da78a63f38334cd48717c267d0ef8808060e2a4401ed2aefb3ab761cbfde6ea0cd64f573bbc6cf203ad593bdf50a7c282b771841777acc682cab07622d01d38ba78141dc41d6de5126b4a4d60f0f51a64ec5cf2f5df1ed905f54af4caf5a6d6d39a11f74826389b64729b088cd3395364a827946358bd707c646e1357b3740585493a7f0d4e60adc11434c58ae022ddd3b37d4afba531d5e5387d34a244f3e463d39e0ed85f953d85665d143a92f5fa65450abc661ce6c7e4ed4b0d5a933edb4dfa633d0f37981ceac42bee68e4e62747db2310f276ea74c56d38aad2456426186aaf6684cec65c5b73dde91aa89723e1cd3738b6f00132975a644a0857e113f9d30fc625e62b471cb801610d336320d01cdef2da0852ebd15883b5939ff2921270dfb7cb25b0ca60f07d85e2686c9a3bff3f37eafde0b579fd0df4b1d280f468d29963b5d2b5dcc53d4d16698764d9abe2b3844aa4bc34567ec82deacf320be795e6c91f0a4a3be3276c2be8c0fa727a19803c825e75a7b22a319e4f1f39dc66e7399889a6fc7c35abfc3ef88f07966915a3d0f8ea88f11565372df5f0f9fa5832cac303ef7add06693dfc98caffa68a05868ed4d8880d3907af81e3f95387dd8ac8fdd62d396b47ae178b629b78b6f9dbea608eb802f58ce98a213269667daae3f1ca9522c6f070ed3c3ef6d76334cfdd331b37cf620d4f5e4aba26599f4b445c0f73812c02371fe2259911b2aa5597ac6cc00b185e63f1e78b015e2e07aa307e05f5d13f8ea3620bf455453873cdad0b74b078ba39bd7af3998ea1283cba4bbb8432dcbae8687ee2e8d9da14368699348f06f31cd297b9da3bc9ef85d95581e0c7856b89c5e923c247a61b34323c0ad331e9bb6446ceea51144b42f94c1eaff5dad2327fa379beedbc309fdf2ad9abb2086686e72e0ac5940e023acb765b155ec54461e03b3a2f7381f5dfe05bd880844e624c802af328f397ca173aabf45dd88ddcab0cdb8b951bc9b0bff90352825deedec11fa57100aeec857568a490636f5fe80aa5aedc918ed047dedf508af48d53fe700b53e698632856734cb11768993be8aab010c338c60bdd63fe062642e092bf90adb92584c8bed136247418a92696ebad1ac18ac39561b55a2258b2de9262a0782e749f35287a84eea8110cfe45f4e880116ab5bc296ac47c69758c2a136ebd6905207f6be01f66af81302691d4e6ba21e840ca3314dcef692bf7cc5101ec027779bc346c7e9c035678eb707c4829bf6da131b3e0a32d5ab5db26a390dd69dde99ec6034507968780db776b50a3092ae3b5d01d43f9b90caae9d88ba47a1ccd6184adfccd21a04f3f3d9b6ccd8f24e243a3ea90c66db9642c53246cc15a06c7253848b22f83cacd7614ce527877969bba78c3c72315446a475a651cf30ef7b6c9ed9308d7139efb81f3fe9e3c42e25e02ff132d609e74257d21e06bf8bf07b57b21caf071607fd19c931b3578683c11e9fd3f49eaf9c0f33c248bc7f061e0875c33f0c6f186bd7d2c0d6641f98f8bb3c59c987df069a11db3a8b5fd64823c2c426e9882e5faeea52d638b11f0e3edd1f7824a8901e0fe0cca0adbc87fe69468fbcf1f7d7c6b6e68702c4b47a16785ba96c31bcf0a3c79a77b000991122096022b2971e1946569b7171bf8d773290efafbda882381991ab673df07e038be1e10c8f922a7f2c0f808a064d0f18fd935b2d464eb6448054bcd4bbdc09cb5f47d8967d553cec421ed24210e0c144a46d6a05370f83107fc0711a8dc3a9875d79ad83d6d6b4c978ccc8aa7a2ff59faa345fa8431b81597a582d25a962626a0262abdee977d663f9964244217dcb90f6a38844fe2b22c2d3e0b526c820e776e638aaa0fdd9efecb6e69a2955e7eef50245cd431631103f6bfeed25736b7fa0cdcf209a8094ecc38db426151bfb36019ad8eb048d2b545d6725fbf56dc5e3728a24e2b0e5806727f9c4d08a9b275c526ae1d2b5c4b50c6cb5c75565beae02bd93e1945802032c2c6221b6c6dd502b7bb33d91cc5e31b66dfc702f56a018297f0981c53ad14b7a1ccb4559ad3d2861219588c09758c82bea6c790512739b76b090c44bfa7773d45920c6c5cba717fe7179d91b5b79eb2dcf839b6fbb3929b12f4529bc430e0c315c05a28d9c5524072ea423289b13f10f976958b9810e135e9a7dac683921fc443a0e4a15dbd235f0063c0d8622f8a2ccaaa3c2a88404177f386c868f548481e83d4e1e334a440ffe92e09f60dceb17ed33de1ed7d09a6f1b1e54e3c80c192d37ba4a6fd4a8644dfb815ab865c7f7fec8e7addbc76bb888a2ab32beeb6a5ee11d4f59605caf2af12fc33057507e8045af3513256eb3619db5c45858db848bc76db886a662af775d18f30bb4d56149e0fd96ec9afee60ecac828939d7ad3b2716520967ed36a1228e7dff0ede7a662282041e8660f59328637762b1b39480974c4a51ff3b4cb7850816514d21460e682306f13a2d5a2690882e7c24c81652133c0499b6201992b9d0fbc34c45bb58f3fc3504d6e1a52d4b0b5787eb8a9a866a8a66858d09e7c415d9df3a28de553be66d19f8d193a3a786d958c9fac9e46caf7ae2923ae3b5e8cf842bc565959rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-552.1.1.rt7.342.el8.src.rpminstallonlypkg(kernel-module)kernel-rt-moduleskernel-rt-modules(x86-64)kernel-rt-modules-uname-rkernel-rt-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(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(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-sdw-mockup.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(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_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-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-552.1.1.rt7.342.el8.x86_643.0.4-14.6.0-14.0-15.2-14.14.3f.:@fff P@f[fg@ee8@e@e؈eeBeN@ee@e6@eee@e@ee(e}@eu@epb@ehy@e_>eYeV@eReKx@eJ&e@@e;@e9@e/e&@eev@e ddddܺ@d@dϋ@d˖díd ds@d~d@d[@dr@d@dC@dddqdldf@d\dX@dJcdFo@d>@d9@@d3@d.@d.@d-bd-bd-bd%yd%yddxdcU@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[qrDenys Vlasenko [4.18.0-552.1.1.rt7.342.el8_10]Denys Vlasenko [4.18.0-552.rt7.341.el8]Denys Vlasenko [4.18.0-551.rt7.340.el8]Denys Vlasenko [4.18.0-550.rt7.339.el8]Denys Vlasenko [4.18.0-549.rt7.338.el8]Denys Vlasenko [4.18.0-548.rt7.337.el8]Denys Vlasenko [4.18.0-547.rt7.336.el8]Denys Vlasenko [4.18.0-546.rt7.335.el8]Denys Vlasenko [4.18.0-545.rt7.334.el8]Denys Vlasenko [4.18.0-544.rt7.333.el8]Denys Vlasenko [4.18.0-543.rt7.332.el8]Denys Vlasenko [4.18.0-542.rt7.331.el8]Denys Vlasenko [4.18.0-541.rt7.330.el8]Denys Vlasenko [4.18.0-540.rt7.329.el8]Denys Vlasenko [4.18.0-539.rt7.328.el8]Denys Vlasenko [4.18.0-538.rt7.327.el8]Denys Vlasenko [4.18.0-537.rt7.326.el8]Denys Vlasenko [4.18.0-536.rt7.325.el8]Denys Vlasenko [4.18.0-535.rt7.324.el8]Denys Vlasenko [4.18.0-534.rt7.323.el8]Denys Vlasenko [4.18.0-533.rt7.322.el8]Denys Vlasenko [4.18.0-532.rt7.321.el8]Denys Vlasenko [4.18.0-531.rt7.320.el8]Denys Vlasenko [4.18.0-530.rt7.319.el8]Denys Vlasenko [4.18.0-529.rt7.318.el8]Denys Vlasenko [4.18.0-528.rt7.317.el8]Denys Vlasenko [4.18.0-527.rt7.316.el8]Denys Vlasenko [4.18.0-526.rt7.315.el8]Denys Vlasenko [4.18.0-525.rt7.314.el8]Denys Vlasenko [4.18.0-524.rt7.313.el8]Denys Vlasenko [4.18.0-523.rt7.312.el8]Denys Vlasenko [4.18.0-522.rt7.311.el8]Denys Vlasenko [4.18.0-521.rt7.310.el8]Denys Vlasenko [4.18.0-520.rt7.309.el8]Denys Vlasenko [4.18.0-519.rt7.308.el8]Denys Vlasenko [4.18.0-518.rt7.307.el8]Denys Vlasenko [4.18.0-517.rt7.306.el8]Denys Vlasenko [4.18.0-516.rt7.305.el8]Denys Vlasenko [4.18.0-515.rt7.304.el8]Denys Vlasenko [4.18.0-514.rt7.303.el8]Denys Vlasenko [4.18.0-513.rt7.302.el8]Denys Vlasenko [4.18.0-512.rt7.301.el8]Denys Vlasenko [4.18.0-511.rt7.300.el8]Denys Vlasenko [4.18.0-510.rt7.299.el8]Denys Vlasenko [4.18.0-509.rt7.298.el8]Denys Vlasenko [4.18.0-508.rt7.297.el8]Denys Vlasenko [4.18.0-507.rt7.296.el8]Denys Vlasenko [4.18.0-506.rt7.295.el8]Denys Vlasenko [4.18.0-505.rt7.294.el8]Denys Vlasenko [4.18.0-504.rt7.293.el8]Denys Vlasenko [4.18.0-503.rt7.292.el8]Denys Vlasenko [4.18.0-502.rt7.291.el8]Denys Vlasenko [4.18.0-501.rt7.290.el8]Denys Vlasenko [4.18.0-500.rt7.289.el8]Denys Vlasenko [4.18.0-499.rt7.288.el8]Denys Vlasenko [4.18.0-498.rt7.287.el8]Denys Vlasenko [4.18.0-497.rt7.286.el8]Denys Vlasenko [4.18.0-496.rt7.285.el8]Denys Vlasenko [4.18.0-495.rt7.284.el8]Denys Vlasenko [4.18.0-494.rt7.283.el8]Denys Vlasenko [4.18.0-493.rt7.282.el8]Denys Vlasenko [4.18.0-492.rt7.281.el8]Denys Vlasenko [4.18.0-491.rt7.280.el8]Derek Barbosa [4.18.0-489.rt7.278.el8]Derek Barbosa [4.18.0-488.rt7.277.el8]John B. Wyatt IV [4.18.0-487.rt7.276.el8]Derek Barbosa [4.18.0-486.rt7.275.el8]John B. Wyatt IV [4.18.0-485.rt7.274.el8]John B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.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]- [rt] build kernel-rt-4.18.0-552.1.1.rt7.342.el8_10 [RHEL-34640] - build: Update RTBZ for 8.10 z-stream builds (Denys Vlasenko) - redhat: set DIST to el8_10 and ZSTREAM to yes for 8.10 (Denys Vlasenko) - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Prarit Bhargava) [RHEL-32590] {CVE-2021-47185} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-32579] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31710] {CVE-2024-26744} - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-31714] {CVE-2024-26743} - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-31305] {CVE-2024-26664} - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-15776] - net: bridge: use DEV_STATS_INC() (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net: Fix unwanted sign extension in netdev_stats_to_stats64() (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net: add atomic_long_t to net_device_stats fields (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net/sched: act_ct: fix skb leak and crash on ooo frags (Xin Long) [RHEL-29467] {CVE-2023-52610} - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28015] {CVE-2023-52528} - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-30130] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-30130] - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (Prarit Bhargava) [RHEL-29444] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29118] {CVE-2023-52607} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29114] {CVE-2023-52606} - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28986] {CVE-2023-52477} - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-27940] {CVE-2023-52565} - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-26498] {CVE-2023-52445} - i2c: i801: Fix block process call transactions (Prarit Bhargava) [RHEL-26478] {CVE-2024-26593} - overlay: disable EVM (Coiby Xu) [RHEL-19863] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-19863] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-19863] - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-14286] - media: dvbdev: Fix memory leak in dvb_media_device_free() (Prarit Bhargava) [RHEL-27254] {CVE-2020-36777} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28784] - i2c: Fix a potential use after free (Prarit Bhargava) [RHEL-26849] {CVE-2019-25162} - i2c: validate user data in compat ioctl (Prarit Bhargava) [RHEL-27022] {CVE-2021-46934} - platform/x86: think-lmi: Fix reference leak (Prarit Bhargava) [RHEL-28030] {CVE-2023-52520} - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21505] {CVE-2024-0340} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28042] {CVE-2023-52513} - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27778 RHEL-27779] {CVE-2022-48627} - x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26669] {CVE-2024-26603} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22773] {CVE-2024-26782} - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - crypto: akcipher - default implementations for request callbacks (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - crypto: testmgr - split akcipher tests by a key type (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-22136] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12456] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12456] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12456] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12456] - eventpoll: fix missing wakeup for ovflist in ep_poll_callback (Luis Claudio R. Goncalves) [RHEL-23022]- [rt] build kernel-rt-4.18.0-552.rt7.341.el8 [RHEL-5332] - i40e: Enforce software interrupt during busy-poll exit (Ivan Vecera) [RHEL-26248] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-26248]- [rt] build kernel-rt-4.18.0-551.rt7.340.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-550.rt7.339.el8 [RHEL-5332] - 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}- [rt] build kernel-rt-4.18.0-549.rt7.338.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-548.rt7.337.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-547.rt7.336.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-546.rt7.335.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-545.rt7.334.el8 [RHEL-5332] - 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] - x86/boot: Ignore NMIs during very early boot (Valentin Schneider) [RHEL-22749]- [rt] build kernel-rt-4.18.0-544.rt7.333.el8 [RHEL-5332] - 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)- [rt] build kernel-rt-4.18.0-543.rt7.332.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-542.rt7.331.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-541.rt7.330.el8 [RHEL-5332] - 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}- [rt] build kernel-rt-4.18.0-540.rt7.329.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-539.rt7.328.el8 [RHEL-5332] - 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-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: remove boilerplate code (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6535 CVE-2023-6356 CVE-2023-6536} - 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]- [rt] build kernel-rt-4.18.0-538.rt7.327.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-537.rt7.326.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-536.rt7.325.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-535.rt7.324.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-534.rt7.323.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-533.rt7.322.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-532.rt7.321.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-531.rt7.320.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-530.rt7.319.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-529.rt7.318.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-528.rt7.317.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-527.rt7.316.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-526.rt7.315.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-525.rt7.314.el8 [RHEL-5332] - net: xfrm: Fix xfrm_address_filter OOB read (Wander Lairson Costa) [2227302] {CVE-2023-39194} - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) [2218335] {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]- [rt] build kernel-rt-4.18.0-524.rt7.313.el8 [RHEL-5332] - 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) [2221468] {CVE-2023-3567} - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221468] {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]- [rt] build kernel-rt-4.18.0-523.rt7.312.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-522.rt7.311.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-521.rt7.310.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-520.rt7.309.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-519.rt7.308.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-518.rt7.307.el8 [RHEL-5332] - 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] - locking: revert comment from KRTS JiraReadiness exercise (Eirik Fuller) [RHEL-11976]- [rt] build kernel-rt-4.18.0-517.rt7.306.el8 [RHEL-5332] - Bluetooth: L2CAP: Fix u8 overflow (Wander Lairson Costa) [2152857] {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]- [rt] build kernel-rt-4.18.0-516.rt7.305.el8 [RHEL-5332] - 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] - drm/i915: Do not disable preemption for resets (John B. Wyatt IV) [2212309 2213314] - drm/i915: Drop the irqs_disabled() check (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Queue and wait for the irq_work item. (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't check for atomic context on PREEMPT_RT (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (John B. Wyatt IV) [2212309 2213314] - drm/i915: Use preempt_disable/enable_rt() where recommended (John B. Wyatt IV) [2212309 2213314]- [rt] build kernel-rt-4.18.0-515.rt7.304.el8 [RHEL-5332] - 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]- [rt] build kernel-rt-4.18.0-514.rt7.303.el8 [2180997] - 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) [2179898] {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)- [rt] build kernel-rt-4.18.0-513.rt7.302.el8 [2180997] - 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) [2190255] {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]- [rt] build kernel-rt-4.18.0-512.rt7.301.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-511.rt7.300.el8 [2180997] - xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2224007] {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) [2213805] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213805] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229889] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229889] {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]- [rt] build kernel-rt-4.18.0-510.rt7.299.el8 [2180997] - locking: 8.9 KRTS JiraReadiness exercise (John B. Wyatt IV) [RHEL-982] - 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) [2216152] {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) [2165932] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165932] {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) [2165932] {CVE-2023-0597}- [rt] build kernel-rt-4.18.0-509.rt7.298.el8 [2180997] - 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) [2176120] {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) [2215511] {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) [2212207] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212207] {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) [2216140] {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]- [rt] build kernel-rt-4.18.0-508.rt7.297.el8 [2180997] - HID: betop: check shape of output reports (Desnes Nunes) [2212166] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153577] {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) [2216148] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213141] {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) [2226837] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226837] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226837] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226837] {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]- [rt] build kernel-rt-4.18.0-507.rt7.296.el8 [2180997] - 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) [2179931] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187266] {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] - 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]- [rt] build kernel-rt-4.18.0-506.rt7.295.el8 [2180997] - kernel-rt: config: adjust CONFIG_LOCKDEP_CHAINS_BITS (John B. Wyatt IV) [2193452] - 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) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139618] {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] - 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] - [rt] Revert "Split IRQ-off and zone->lock while freeing pages from PCP list #1" (Chris White) [2225324] - [rt] Revert " Split IRQ-off and zone->lock while freeing pages from PCP list #2" (Chris White) [2225324]- [rt] build kernel-rt-4.18.0-505.rt7.294.el8 [2180997] - gfs2: Don't deref jdesc in evict (Bob Peterson) [2214357] {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) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {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] - softirq: Wake ktimers thread also in softirq. (Eder Zulian) [2219530] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {CVE-2023-3390}- [rt] build kernel-rt-4.18.0-504.rt7.293.el8 [2180997] - 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) [2213206] {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) [2181907] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181907] {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] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222817]- [rt] build kernel-rt-4.18.0-503.rt7.292.el8 [2180997] - 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) [2213491] {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]- [rt] build kernel-rt-4.18.0-502.rt7.291.el8 [2180997] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222369] - 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) [2212178] {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]- [rt] build kernel-rt-4.18.0-501.rt7.290.el8 [2180997] - 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) [2216997] {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]- [rt] build kernel-rt-4.18.0-500.rt7.289.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-499.rt7.288.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-498.rt7.287.el8 [2180997] - Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209647] {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) [2156579] {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) [2192300] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185962] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192672] {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]- [rt] build kernel-rt-4.18.0-497.rt7.286.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-496.rt7.285.el8 [2180997] - 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) [2196359] {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]- [rt] build kernel-rt-4.18.0-495.rt7.284.el8 [2180997] - 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) [2186285] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186285] {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) [2196155] {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) [2187464] {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) [2188406] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196315] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153574] {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]- [rt] build kernel-rt-4.18.0-494.rt7.283.el8 [2180997] - 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) [2192681] {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) [2193103] {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]- [rt] build kernel-rt-4.18.0-493.rt7.282.el8 [2180997] - Revert "drm/i915: Depend on !PREEMPT_RT." (John B. Wyatt IV) [2149799] - 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) [2177375] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177375] {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) [2181880] {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) [2174410] {CVE-2023-1118}- [rt] build kernel-rt-4.18.0-492.rt7.281.el8 [2180997] - 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] - Remove unused ZRTBZ variable (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-491.rt7.280.el8 [2180997] - 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] - [rt] build kernel-rt-4.18.0-490.rt7.279.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-489.rt7.278.el8 [2180997] - 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) [2184957] {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]- [rt] build kernel-rt-4.18.0-488.rt7.277.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-487.rt7.276.el8 [2180997] - kernel/fork: Restore vfree_atomic in free_thread_stack() (Crystal Wood) [2159514] - 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) [2176160] {CVE-2023-1252}- [rt] build kernel-rt-4.18.0-486.rt7.275.el8 [2180997] - 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) [2165351] {CVE-2023-0386}- [rt] build kernel-rt-4.18.0-485.rt7.274.el8 [2180997] - 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) [2179825] {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) [2148405] {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) [2148409] {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)- [rt] build kernel-rt-4.18.0-484.rt7.273.el8 [2180997] - 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) [2176962] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {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) [2160030] {CVE-2022-2196}- [rt] build kernel-rt-4.18.0-483.rt7.272.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-482.rt7.271.el8 [2180997] - 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) [2168337] {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) [2124801] {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]- [rt] build kernel-rt-4.18.0-481.rt7.270.el8 [2180997] - 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]- [rt] build kernel-rt-4.18.0-480.rt7.269.el8 [2180997] - redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - 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)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - 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/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-552.1.1.rt7.342.el84.18.0-552.1.1.rt7.342.el84.18.0-552.1.1.rt7.342.el8.x86_644.18.0-552.1.1.rt7.342.el8  !"#$%&'()*+,-.....///001112222233333444455667777777777778888888889:;;<<==;;>>>>>>?@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCCCDCCCCCCCCCCCCCCCEFGGGGGHHIIJJJJJJKLMMNNNOPQRRRRSTTTTTTTUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_```````````````````````````````````````````abcdefghijkkklmmnopqqqqqqqrrsssssttttttttuuuvvvvvvvvvvvvwxxxyzz{||}}~          !"#$%&'()*+,-./01232444456789:::;<=>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@AAABCDEFFFGHHHIJKLMNOPQRSTUVWXYZZZ[\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_``abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdddeefghhhiiiiiiiiiiiijkjjjlmnopqrssssstuvwwxyregmap-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.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.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_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-sdw-mockup.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.xz/lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/platform/x86/amd//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/platform/x86/intel/ifs//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/uio//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/fs/cifs//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/mm//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/atm//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/can//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/l2tp//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/mac80211//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/mac802154//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/mpls//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/rfkill//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/wireless//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/virtio//lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/x86/-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]PsPPMPPVPWPXPPP\PcPZP[PPYP`P^P]PaP_PbPtPuP{P|PPPPMPPPUPPPPPPPPP`PvPwPxP^PyPzP PPOPPPPPPnPPPQPP9P:P;PfPPTPPPPPePfPgPhPPPPPPPPPPPPPPPPPPPPPPPPPPxP>PPPEPFPgPhPPPPP P P P PPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPP PPP*P+PCP[P\PaPbPPP9P:P;PP?P@PHPPPPPPPPiPP?P@PAPBPCPDPEPGPHPIPJPKPLPMPNP*PFPSPwPxPyPP8PjPPPPPPPPPP,PPPPPPP PP$PPP*P,PPPPPPPcPPPPPPPpPP+P-PLPMPNPOPPPPPP8P9P:PPgPhPjPqPrPfPaPPgPPPP2PP/P0P.P1PHPKPLPPPPP}P~PP PPCPJP|P}PPVPUPPP PRPUPoPpPqPrPsPtPuPvPbPP8PoPsPtPuPvPwP|PPPPmPnPPPPPPP PIPhPjPPPPP\PePfPP(P#P$P%P&P'P)P*P+P,POPRPPPQPSPTPPPP;PP,P-P.P0P3P1P2P4P5P6P7P/PPPPPPPPP&PXPPPPPP P!P#P$P"P%P'P(P)P.P/P0P1P2P3P4P5P6P7PPPQPOPVPSPTPUPXPYPeP'PPPZP P PPPPPP P!PPPPPPPPPPPPPPPPPPRPjPkPlP}PPPPPPPPPPPlPmPnPPPPPPPPPP!P"PDPdPJPKPRPPPPPPPPPdPPBPIPJPPPPPPPPPP P~PPPPPPPPPPPPFPGPNPPPPPPPPPPPPPPPP&PoPPP PPPPP P~PPPPP_PPPPPPPDPzPPPPPP PPPPPPPPPPPPP PPPEPHP]P_P`PcPiPzP{PPIP[PPPPPPPPPP%P P!P"PqPrPPPPPTPPLPPPPpPP3PFPGPPdP PiPkPlPmPPPPPPPPPPP PPyPPPPPPPPPPPPPPPPvPPPPPPPwPPPPPPPPPPPPPPPPPPPsPtPuPPPPkPvPxP{P|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPrPyPzPPPPPPPPPPPPPwPPmPnPPlPoPpPPPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPPPdPePfPaPbPgPhPiPjPkPlPmPnPoPpPcPqPrPsPuPtPPPPyP~P{P|P}P~PPPPxPzPPPPPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-552.1.1.rt7.342.el8.x86_64 ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-552.1.1.rt7.342.el8.x86_64 echo "Running: dracut -f --kver 4.18.0-552.1.1.rt7.342.el8.x86_64" dracut -f --kver "4.18.0-552.1.1.rt7.342.el8.x86_64" || exit $? fi/bin/shutf-824378d24b45b5ba5a9bc3c73a911235717e08fc33bfc037bfb3871e7e4394dcd?7zXZ շ!{hU] b2u Q{LY-!M)k(&S­ThT?UV|cG{AX4`{ )-*`lt) a#(oI{EXZ v7i˜D+ILBAo_U#<5N ]ezFވ2eA`*Ex EV.r -$ xx.x+Y3Lj?x5KJ]XS~dR-II-ORΕqL &,[ 4Z|> ]X Zʌ?un?S2Jy}e&u J޶| YG*s7~y`,M6M^!OeF;hrt6Jˤ$5wج<$oC/t`vLW@ 0ő$I`9Ѻ?yⰩV"C _zvށ;.t>5(>n9X^Yx4>6κf Ewc 69oEa:d甚_I 'pY2$J#{b)ڽz9;71J:Н^Q]ac83C̲F< 1hjb\ƉF3HӟZ`LF :DiLN]zdKcVG0Pt.3m{`e܋ٶ8}BQG SE+ȳO8AnGNPr0J,V3,^x-&VO[YZL'S\ GE.(dF{y n6Kmwoq.-z%YPvÉn~&8?AK/h}b(^nFc J_^^gQt'q/QeImV%OsV~. :JI .5Cw |2Y"k24I$oPFzΈp=gNcY[ʱfW9Jԫ}zJ+. yq jK>Q"@ԇcF YV;b*TQ쵼,,zkvI^Bq^X|}ᢾ7 75Ѝʐp2}aCJ8ϛk<ہ'#cb~ѾP ۴Oma;rh0H#xhdGPfzNQ$%z 0Gf ;+F}I.fmj-34@j Ɣ~\\rکXϯE:e(3"wxz_B3)'9?o'iߎ0 [j$ NMV: oԳ#B]|_N̖m>W;phB6TPZETuh"w l!_R4_sP^-V1~y+X s,\{I] Ik:\[Y VљDu;&PE2!Qg,| R\cy25y w?K.p \Ԉ)_="*&]g&QFq2ekCۼT\gU&6¾`Y)cpBuɾ)ܾrO6& h4&vuղ3wA{g1.Hk#'7V%J@gkqC0[tLc dZGy\Yb4sBS'd2pQ/;kTb @+(/ax'> <=,׭>I XoU)7M' y'z/G?(2|xSy)֟_"zEDaZdi5>9L`z?֯lE}֋G8 M ;?Zr+ |k+īp)IU$'##³͉ tGK"]1kkm%` [[ݥ]x' ORGG&B>{aBUG!Dඪ#Hզ@ɉCF@t_^^(H? R<%+y$nMzK~&d-w!YRS (Fx:,?wvYyuҖ]l U(eց59>=/dpږ"vE\ɐE Fv%99zئ:/Lh ضjʞ$:pIp*KHUI k ^Fvc$oؚEiOP4 t IwuML\Jat=8 -gr23Z{ c;Gم y`t-qB: N#zcyM0s6`Փ:hQ!: ={(AO'm{Jcs?,W5 ]ɿ!UC(ɫHDe=s8Uls̴ޟ0)Ʃ9JgA6LKiX(Vri¬d\"܈%0ǵT'4H:ѷDJ#& ~,w"f)bLVtoHGa]^w-()Zك[e)MPM$f?^ЈU%%9g/;6)]l#?$ E;nz8v۠Z#c^R+uiצd0<\y:WfqAK5[G]w9lHٟB=c1wUn1N΁хnd"s/E!+l (rN<L\S[b  uJ& Ǟ7\8&Ě!Џ'>}W obqH@ g5&oچ2tŻz$e:ˁF6XId裒O{^ d#KiSow-U;ܵbAp I pg6'UmxSfUJ&rs.yx r}{%zO--YgG?B,Qˊ]sFI :PFNjE^s:6zhA{q:)c*G)UjN![%& ܎9V0T6Z5>](OoD@]%8v wI4Qu t&%̒b`&ꤍ"+3ѱ^G@`E kajF8vYp3p dm*8JdFiF`ʓB 6¹+ziMt5PHg'22FIKV_;&5Il*۹9;N _!dS0[qr{htiM˿}T~<*ne֥MϪf]Yi8+ *A<@5PdoƓ`acL%z $u^Hׁ^ykyw!i$5Y=x:HQ1" U*S)%Z\8> cӉ4(ldQբ`J͟Nl1F^p6q͞}:u$/R#E\6 _ɍ82h@(/-ʅXnB9%pш_{7۽e<9Yfr>7":yzuildFvkep1> h<1қKv~}4Í}{Wc  g⿟u_Cx>&htлrL4ے^n왝h7P%~8/wcHW3)3$"ѽKO9BHG0%Ȑwڄ|<=;.ZTuj|Ut0ypl1CWNzς: ;`  ekC g{Hiw}(`žIҩ5HhMO&n5 ;"146R"'.<8\ #))ٮ|Fdߥ3 ւiUe\W@\9#_/Y4-GG8q_paԠSJmR6F^AVp܅1֧RU,ՓtIV' WOoK<=[W*|.R^*4YsнNA#&}Ϲ(`9藟 b8T0[1D.TJwGD2D PFbLgxUj ~J!gM5FyL2 *e3e񵗏(^D؊oV*O0N՛O\07pish\ !f*&銀UלQFϥ>X&7TIS-|@@ FUdJ5o!Wr24Zzꊓ!,RSW\^8< om m] =#z  ~2 ]zSxz6N\%^"(`#Q%Q v)E)p\e3iYi}E$TAA秚u3HrA!5Zk}Q&%1VNBřTVዢ܏ҪP|WS?R\TLC2맡FSY >\a Xڙ'8Y,rq+c.j1.wnFt/htVGWL"05:ΎK&ę###X38 ;˰ ϼc pYf8*Ylv2 E΢vk@xe9ZJDInƵ%Gɶ* NulS}o?/"GzPsze 8W#+lQb/*56KuyvйCa% (Èw( sCvSib g}% I~;c_C7, )RLтR]$K'kuto?`}X[X%x5I\K!*ߑw^ߣHrJh- d-Pp<j&:N5MW9T I ]idfogK?Wy4#lxesh߮$gx0?Ɂ U^L%Qr*sIY@?D UCKhzJ[h#˵O PM\I@`dF{@ aϖdu(@{[/}B|o9ԙ ,swA͗a*Vtւ(/WҾ'QcIj*O?L=*OLƵ*"XD ./o^_,,|Kv2Mkz#2;+ uL.€TE"dLKkwӓ`KXbpo[p\^pPru>|=NU]6[8OhHX^6l;źJSd5-L>\wiz? o:M6Xyt=fd:]wӉI1nfv}ѓt4ϺʞaؿFXNȢϋeDQ] UHd-3ߨVURDɚ;נaU_2]=s|d襧!=^[Mob_QMUןKh {ߥ~F}yBXe?OmFM]}4?_v]<˩}[7Sx%ɓaXK>pÃ0:gN ߑxKHn;y<]o XҦAB_`2 5^;=rqe%5hwO힧ude|UHAajnכ%r^Go ǎ:@~si#CvM\b6aU8ޱ: 0uT{1vѸF`TC,ysfaxCM@'ސc/OIZ *ټ5X[b-$V|_DNnj}S#Σ4 Љ$/iqqE;݉BQp<{\-,10t"VcEG5Y`4]3q4ʐ8µ"jI)D05%Y 4aS yJzgyGR1Mqc3 !+$&y [YS)01KIF[ҫ@++ʭ.H$^TTɵZpUF*D=^Ď yVZڙ>C l?;& ~Ͻ.Zmݹ!y&bjx 5K~ʝ\O;3HxdT>E_K"XڛĜ43cƗX}r}{DՂ6Y7gM.#2_e_&>yTzKpls'efKՓ"()X@XK[L\ 6?G[ Q$+kif'xR%)4I_:k]w}0"_°;JJ{1h+(z2/ }ˌ 2l0 ˱.-N9 Ea*X{m@hF _UBM<Bc uSp PVk,v9yGYDR0YO2>d*%K(YpK(4Lz{ՓyZC4#"/i7`\arW6]ν(^\$LD%7`԰zǼZ'E}o}Վt+ EB/w*>!nD*B&E*aXNO"G]*V*X|2|j`6,="R7KS6;d_6ۻdg.^V O))nl5nW [2u1h^c}_%MW>NԔHl¼[|͉mu?6 :+ǽ{Y8P)%H BXµ-q?y*#xЬcX8+3_h樞up\))НAoeHw\+W_0|0Yb~\Yp{P|zwH*ِq!Ԟ(NƺIi LI  ˨ՙ5 p,&$Q`lbxڂeKhD` ,u.c):(swwC+mN/,Ya?+$ja2E!|q؀Xu?,/2]N)WmOnoFӫ=2a^Q\R S[7j[KIsE+KLLF? dY <["Wɱ"$f},z~SL4iּa; w^4i9߾ہDP4Y6R{<}v6{8*;BL]"Q~yL4l`@z\6A`Uqk:⒃}3fX'j׹⁹Je`7f]h^ v<)Y4iwfӼDL,C|!С>tkg%\ !kE1X='CySe,̫N04t w=JUzշk:m΀<*%:3x-W  )5\z]цc%4)'{Eڱ'SÝ$,4 MSz.bUc8 +Kݍ:L*@- (D+H~sXʗ{NYν; NRK{ܛ ER2o^+/sKR0#o6|R~%s3% JK39r]cһW9v%AAZq8j%\Rb,h^rB}MQRؓmv( K^3|`P]UGYwcFY2'k@\`MT+m/]6r^㟰^*O΀O*e.Ƣ"$\!ݨHP gmޞSw 7aEŖ_9{PVB_^ &S32?c' +Iʼ47RyT0:KJz=GR >a?q+Z6 !žB{_Fefv~Zć`>~ sc=HOH_׮fy[矗wL gW>w_&;]~<OfYfyW潥s߉ݪBMa70&˯FZ /i3YW]("@YE^K'N4>C7TU(eԍH/y@gIyn&f+QG um?rwF~`w/$<-. <==[vVsYaF~J-N_*v}Qk?\ayN9#ҍN7^wt[8HAhs U661fVL,H|?ؕ׵ XIF =ي!uوw*(ҤhWP$utpAs!Twe6G"̜@#Iq# (SB&SU+vrB.T%tB.yRzh+fI"8Q wι>ǥ KDrGNNvZ&gƤ[̆XDө8tcIET p@+g'"f nN" ڧkN].&e+}f,b{Xk_% [10HUq2VwDOugL +-ůW H#e(p[9J`\2JqgU2mC*Cʼn@7lI[A=e1&H}] g+`w؝YH9=6yYO8ߧjB@`RW*"LP}r# Y^`9܄oާFUoԱUw۱32wg h -k^ЋN%Yo]I0b)= go¸&@ҲOAg*Z> 8ꈗ e Gk檹JPY?S6[͟GG|2l Cb.D܌ 7_E!pJip@>x#K\Mϊfw#YN] ; ۭ5cD) s@,sgDuezKK훍%wBt!K#p*EoF,o,u'(L owwz1׹fHD+9/O ԶJxbW2}hcIoRH%gh씟!` X{|Z~{s_y M\>~<-U53vZSgZJ0ӱEb'?,%G>C3lM:빖_'cs.(nC+PE9!n}f$V}S`8 CC^`ʠSI9aʡO|%yI%?N:FnE:Y؍v <6( HEvWڹ|?4+0隧)|C!iHTƙM@"LFNrU쳣YKU>[ {2bخ{ѣ?^d~r[H9 Ϫ2ߴq:5?NƵЪQxtf=Բ֚Yp"57<ӓ!#?ٚCCߙ>y/pF:kMQj?{4+Ûi1*i݈,%bFͿ92ξf UjE{h^cϦ \!Yf`]DZNJh5RVȜSS)1=>r0<΀aX)k,B|tvnqjefW0"i]m@mlUS;Lx-z- Y'-:}qֿ"#Y-^8XW"9T hm2ų Kbhv/**Ž#SI3~aHaNJ`1̀Fmcis!2j3 %L5bwy?9;aQ!I7ZfG#b KJYgYrNLrn;wrWsM]^}?Z Dk#<ѴaEK)du2EݟEmr<27b)2tYTl}9Lx%uئ=v9ag!CΞxrTO4|'B>"60%Ʊ[R0z&(_ VpH^&(ic|x3R|NfSyu% RAp/x!Cf+r ""4r˷VU@/S_K'Mi0=Br|" ԇ/W*[ȁa!O=Y*JBn7^طLPt76 S׻Xڜm }e(ڰwԤt2rћ]]uD(ψR} 䒙6+<~X%}.248[C0ep J+!Ǯ6U$%2cMKҩiZcj֙c? j<:c'FJYZlW5@ߧ~=.gnV{ 3)n+?ciuy *:|ul8_\4ߍ ligiB`;3s{mNp 72z"[NI-t|sC1lܚ. 'u$Q k>5@䣏lfSk{Q2$ ZFF] ޣVYvNiʝWػCƠ@t,_J_OY⽷ggdN'Gyv %sJrrۨ2p0$ljL< jfmtKiuɳ<8G*Yu{ ʃ m>쾯>B5.KuFηpc+s s Sh*4&H*{\xz=gs{)@'e_6L^M_>Ѿ0JOh(Ƹ P,<Z!e) Ү ƒTp̱g\\A֩0Al܏D:]V0",gC!_Dp)u*¹cj O3s`Zߐdp]M1Oo̲:EKoZL_Ga`nD ȫX~ʁRőS)h: KP11p= dKkv¿MbʭwxLea9w40|jw!N'arrf iyr.Tz ?RnU&PpHYkֺ @[^~rׂe~Ih.'&s];0s1OgW"So]  wn p` >7zR% ^2_..V9a\17/3gyɦhTQ5ު{#,Hd5ՏY(Nay Uw&Tu j,^H]$1U6`'BhMY:*/3s& 1w2(NzԈ'^X?<)S`F>>@F *铉nl^N٦sm8t~\خ0PGb*;L+Hv s&AQmRxy"t ![Y[cOy\aN(g>4nd:(/ƮSE-JȢR>왥'}¡'lq"FFU&=d?į]hmCg3chmA5|CJ#~ϙr;r)'@T ڹʑ(r&`kD}^-\:GđQ= DEuZCf[Mz~c)Z 5 `u4h2Ofh;WG"0 CO`1P[l{\3Y/;5E019GV8QptK]cyPc00y:ʵTǭ8 R>eI5vĄeeEZXό7^=z 삿X|ȑES s/;rK["͑["Au_ϧ7 jM&㪞칵ə;X'=Jl~."sCdkMߧ$hhZM˖_)%X^$H*ao^GԭԧdhPR8xcg,\ _vM7YV<|sdQXinĄ"NKШ YaW?oB! ޞRʬ%Ԥ=)ȝ%vLfcq} i;q;^!!srk7i!NᨳU?0щ OQΰQAϵT24czK:# J[|索?IăLX9 p/pQ/b:YeÙp ?q%wԓoD#ۆsgJ;/MlYH&zLH_WVe 42m~L'Uqk- 9Ӷ[!ׄ܂d XQЉ7Kb >ٳq"0̤hhչD$嵊jMpIQB83 U×߹IO 5WtSpCXmnGfĄ&O u&;5m9lgmPKQ :2ڷyYK"NX&,Xy5OnpsĠ{'fڜ`@r{%!e\&8] L+a$Z\hh*Z~uiU3Ӵ+gz-ic*䖫/ :"S%ŖN|-~ HfvG'pEF~ !3W> VDx`L2++Uh+:m}uMu=qAtM^4-{y]W7;5{i:[p:| ÄnS-~AaEl>;TDdp9Je.0OX*g!dʩj5^)c؂jxHw|Zj#r^s_%;.Y›H2vO#½bXyYڻjiͩD}8={_0k:8BvXŢ%J??W>jsزNdꔖ34/]}P ؁G $[?tZeחn0ȕ:avVk\U |~q )ZPy}T7 j(XF)_)ʉ!2勺s.y$ߒf ho}% b'&SrNNvL'ZaH/0┆cu8mEa@e;jݭI)7\T)ꠞ1Qd휌A]Z^r;C|1ܓ0ɓSkي ;I>hnc6Y]~76ck'-PW+jx R9r"3.+ò15҇ ''P(%XE vvrͷKRXlo^!jЛ#Mf3UStJ~1.h- p+oSH+w8MѸ%,4 >,=E_0T2sӇ~hٲ曟9[ڂg~ߴB~SR PS+c$k%]:†(K*E:3?Rtˑl%_bX 1 ;/xsAC#8ZXñg(ݳ^{b3nbbm#OG $|dbtxl}@fgOl5"n`%< jTeN `NB˜  &nZTKƴҳJz7ʂQ7/a{i7SlMխ_1SgG[gc´x+bnSe|(Cw ($͓ΚK+~!nU')$T'ԥOeZ!|x󺃎 ͍R:1dA=MT?bSw?wbT'R H4R*ۣ:|kQ3Ë&Ku1xcl.$NlF\kUj3n㝸veP2d8 lȲ+o{22fRĩ+IB!㚱2PY)@!:bh6=Ű q׽ӲlBZ_ahm]d&WL$]W-G&un:Xeb I:%(MίLJ,޶MrՊr^_764ٵvت5K$m]~ywsb ,]ټTJӔT7KHܚ3B&n3sLP."vDU}O;=ڊn%U,n rtJ_.fP>7Q8X9ڐ y?"soHK_w1fO R" =/۝"ˑv{\ɕZu+L%.J;"nl_I5d7Rʫr(_=ȅ|0$(#8#  6u0pwR`*N'er#10UNr}y"O R&hV\ `@7֒GGZk%M߇!x)~)qJSB++*fg?sA6P P',R) rə샢 oܭ?(#2lp znOlӢ5Ni-rDop&ϫKR|:jӁSz2VLbm;6޾U 'uɭ|.f |ɐVp+=r6dVw!dqt,ޯ%NH;[x&ղv()<&Jrή#15nľn>Swh4EC^\D6F?mI7WĚJB,sVKmf倽+C hSẸn7iԿMDWP랮[)vJֿK S^ח]xg}0UW|@$.kC֩qHJp|ң-|s|Qhu2a6EOxT'~Aܬkb˭x.ƎFW 75 -ǭwfGo3VoČy_[*7u@鲓)9ؙ`p@д ] az{N,ߜ(ĵdp-[^5hH7е1;߸S ;ޥi3/os ) K8? W9e{# O/]ԕAa"gnH#Ux5u|8j*Qsb"$ނ3mUf v1VhXrȧ[Jw$\ޡtRUNGͧ˳Xymۙt8uX'"w(|X  ׀Z5jtj~+EFk?Cy?IW{:O0_';A=! #%vQ+խZ 1;N٤T5C]?1L,-pc:|yfo`6Dj|ʼi.у&cMg"eJE:h-ZCd3L9_K:gͥF'P3h>r}j55'ַҋUd'iu Y U8qc )]C&.|hqm"tzryI&{Qs8ʿ&x,3}S@q)$tFAj~cM>#摢D]/F!z&+fhyZ:"eQۅS^i$h̒)Bϝp\#J<#Ezr)GP%氐Ĵ.OX_(E<֏nP QӀ}kC9G!)j( ]mʀ\^7`t>91v AWƤε/E.;^:Yl,''׊V$$7Äk'$p[/ .l[/xuឨī1$REGĝ_C \&'F)F80@jےx R ]V\=xr8`p Z%vѦ1;?tx2JלP3}EE~Ut 8pxne}bn)fs?vZ^.,Y&~7 g=0L#U)ߜ„@dn>'8 *>˜X3*{lHz'Z~=a-'՝O¡30 PFh2C9ʞ?LpIBӣ{ U0i^f 7W^^ss5/Ҷ|KMv8q)1={-.udEWVLJ"U4FkHCOLOQN>0(]!B J%4687Fh[_̫V Gg^6#~@Fxay 2= >!Z`sW! ' l| }wM>8rpp̴%sgṺs~>,'OzPUY+'19y(?xAw"~ }s:2ig.oef/(r [v6 -ӥ-_>g];[~l*d1O:`S72gԁ7}VrSK~V{ Mҗy35(( hcU;nb4,z q-I"Qkqhc2Fݎ b?̙u0;![3֦_lWM/LV1\OL㽍MQC D=&dv @TGb (SM҃PfP5+s'9E]D~i4NL`üjrZ{nx #X ʭ|kiC`sa{-)BY qשVɨM~TږfY}qhl".Rneˎ[ Y0ȋ0;JSI2奻]{z nx^ ]U\hn+i 7a ڵ` s!?eTct_|!uU̱035"`8J!\֥DP*y?7WOӓD/z}Ic,Si8hG91Ŕl]YdTYVx]!,[*?:!Ɣ@ 4h!(@sb\>߱ґpc ;,($44IO[ =)6èg/X~;]2 Opy.xIxX/Yn#3*XxAlP2Dd Mgo%O 3[ 2T.O%Kp\]PjH7?g4f?5NpiKc (}up8a#2g {<.;OV?;:s25V:NbjN~k{O<+ qA nWICcoC[`6Pu&92u FnDܧn4$]CsϘFGF/·_)y\YLv9`x+!0>wTN/cqLDI1H&xɭ4?w!/<<5xGr2N /AKЋdHAQ)ՒiJ RqTx=@ [ J _7qg#Kn/E>-q8.flMȷli3Nj,e:lˀ*^YRe+*CXpЇfn-}9J-O}&ȶ6j5U"BZ(}lD:Awf[l밧Лa3ĞScJ$Tl8zX&LIT(`}hE/{>17ŗf_ƿ.Ih#$.ܼ̠U [ \ !p"b3WͶ/T DE0)q|_v?hf?KʫR ؁gtq}w+M}Onkqgej}C::oWzx n&/ gNOTMedu2|/ 4c ݟheed~z]p%9|*UE<-4Ĥi`h9%pf r`A׌i1}$g喻ۨ[>G(-r[-lvsX> $r)#zJ2^I^m,zCBB)tX=(Ln{5 2`(X7hdNt%tbF'DM0:iƜޞNoŴ50_v@G0[[{{ F('$wͿk Rᾃmj*qX%]2ʤ^k0eජ~ap#"iq=(^:zU/3hm" δX>(Vs"&x=/vUC3%adGZ>' x*x(j򡪋nl'nk7ږ6߭U1 :Y,?ͤ{cplUIN[oUWx+O(?OaYZ=ƊJQDYE}G/Wt(aC"J5r:NTÅQ{)#M&n跳-'wd?j,bDiE݄V+%yAs`J;d%ݝ"!}-C-лk׫X+8e" h;c(hzŔ&J;adkjWiuC8m)Iշ?a;Q8 'ƃm?أ0 rc6bVPJ=֫dvMRoۯW}3OlT3~HRS;e.'lCxTr­jCH!x6>:R7E00ax4:Szu{y㬗zzkc,g [],ShMmJ!hjPg"خeAHiw$$|s">w㺳7>uͯͪKZ r(=->׌vG!8h_#:QTUF_c,u}B|f圎hr>tkw*9b&Ly;CJk5 }XACs|i;]q"x=0D7䚜B@PE_Zq3x2ӕ7llƴr/:aY⡿jwr"erI2YnR =:blviי(8KIi͑zy/4D6ۛᙃ0ò [Sw}K/ hZ.ww88\P/dcXJ "iäxjK}P"N;N֓06K 3)phHBj`(SsMe(B)MTR4j$YXE"4o3z]- ]'vHyש!#\Dg[ۿ>>31_o m.x {qcl3U1:W#ࡻ1؇iMAXVN3 sּl!BrtW Rݏ}ed[-po\۹JE߂&DlW۹wr )/Y_QᶘWͰ#ȫ oB9$i_i+^D%Dj4 ͅP4in{sZAƺ La:k0O;$##x$IY*g2S婖.&|aQ>vDl8ni+_ ~ZrI%{YxjTR!/zPL0Tqt'!Hu+۴HV !o&'[v-`혉(ŗ`ll%hT-h)'SQv6+׵ܫ+qQBx'e#f.T ̵)_W>&Y~.1"C`klZmf~Vz]8gd j.:pAć4j oir(JtpD| "ϊՖ)a[ЀiIe?RXHU:>2}@D(HF-@0%.qS]QwM:%S=ie ՕeGJ _rӂ lS8y7 8R~OC녷uZ2IVUqSR4؅~s9.iۇ FQ"bMYT"JIuQ&Rr@ݗy\,{<;R?;Ō3=Sq̚{1|H@0.3IO`BP >ڭYۋv0y N$^4+8Y&MUhj`H:n*[ s@ޫqn\HCI5tUcvYeȜ-*Ѷ0w7shӟXFNy?ULJ, ՝~ cǠ7(+Xؠ;aT9=UkW{hPD&cw)>3@gsL`! ě{\D5D-$:+8_/ħ&R -~l'; ` LpǬ#ԪL xv1COM(R9㪯v3q⭪7Y4b5}~.;ouS%六sbogSe^ sXPZjds˅B?A>' 4nU>n% Y4/O4iD'敾Hs(m :>[KO=NR{e`6m{ze`^QHi=ث[!kҚRv2 Õr2|!( fjoRw|,%U:GB|!oS~ RS^=y%\ʒ)X_10f<e|P%'1O*ulѓs"_?3F~y'Q]<'*a>^utئśQCnޅx/?Լ'Piڵ$ l}T_4 bɾ/3f*ۍQф&ckDT1/ jEu%H&. y FOӋ.iк漼c넺ջMyފI>R(Vp|Ĵ/5MuLcx0x2;0Q翑Ej#[;-jۊ 9Lv2KsBZ9.=ݍ̴dr"h;s\uelBN XLE,ps U)'1\14fG`F<0-OZkiI^(%Zlxf;}|<ʆd=8 ;yj#/LʠXS?{BiF) bgZhd]"G f-_hhfBCR #ze&p mZQRh̯[A4UCk_!$t ̛0Y[j&Q-q9O+TskP3[m>VÜ L5S$)+sljmnX|d+w̓٘KAD0RPDwwE!J*v~أ?afXM, M@ .G ILOzp ~,%:*$s28y+T[f|:\J[ZR]!,izFsbqr7W W;F?=ylRꠏH*IQKP}}"C[@ [Nwp`d+WȠI"5݉%G0.|i'@- o:0FXX VscP#k tu2j-yڎ"Qn\TTsQ@tWPa)R'ܗᦴӉ_[r̅ޤpzٴxHk%׊s c̎B\3ѕ%K u{eܯĬ 71<ݙS 0suV~rYՑXXB( ]ɒrg)iV|C2!9ڹXmD͛ .ԃ;5 b}mU#j`g1#?S"RsuG BDsv2ߣ仗\z'RrMa'sIFWb Q)93-Y:^{d=Gu,4}Pw2 ܓOjn9F> v&ֈ>#8[٫SGO:eEP3?B{+:3 pG_Apug-k&^fGFL,2'@_@C2|/8SRJƑ)%/4Csrha*x|Ll¾!ȝb p#}W QL|mc_mVx{]@Џr4)-3r 2q*(J2ߐڂ-nPzjg5KX×;T3mu7lLQ@n}n-^h0j:i,;AmbKTGF;_O>Jۚq`[F(g1DB5Tvz0PqpĤ2IJzF?¤:f u1%5KшW8tM&#$dVP-@%'WԄ2(d|8.g:bnct#p(>^0Q$Z:G -z]^n9GCKu|ݚ#;kZG0oU(HHyV)Y}^:5j2)}9qgi <18ff3gиA V[On >%i$7NI*@٫ [A.0eWW`̔;_5LXO$;&--I6 + 6{ )mmۻeʎQ;R*k ([ GJbm&=EA j74ot'Μ/HGkD#^7z؊NƮ 7=%JDO)GUç! )l[ >\Z .4~J$l 51m\8UP'Pyfzmup;J@t^J /4c"X~2S#iRVUY\V6JN`cw_,_KdNEn$|cP!Ͳe9͌flu$@Ȫ[=ˌVO oyXN#0D>kB21iͨP|.2?rKEG:_F}5RA^-7tyL$/p2s A务"| 2 w Η繢pzt'<_e\dso^Mke,檾͈chwI3D5 d=ZZ5Ӕdb`v>Az{aiB%דpZNeCDrY4LL bX eriJ&6>=F'P>X~%ěCd1тʊy-tץ]z ,%aXb,vЯ޳`TeƶςؿPV.WH9k(y:JE 2 3uٵi? $c#0P4!$6IRl"P31L? FLPnlf|=HpB;4y5׀02ic$wO׋La&Tkgbc#b\d$~L*!M,r/^A !DzRT(;Qݾ/~T#y$jcS:n_[Cuf?žN˗ PPWAT ɵ3P=c+(wӡY8`x3%ͮDCv$8TD"sKvQ ] Uɭi"4"כŖM%x#n||\JY72'䠿Ѕ( nKqׇ7K, buSd Plſo䝶vƫ3 znpkYewlkva_0W?%N8< MPVcxJ6Mp_FVg0`u50u>ҥ+P<L=uIshgr1?3қA%{a}tm4ʴ3*m0f (1A?.iDlU 9o)'T̒MfXspYzm[DWB +E`Ν: hh9bӈnbt3HPf,:nTKqve!j~|)'ec>'mxEX-k),?f3UUGf.0cyP,D$)kvr O?mL '-A1s0Dɚ͈ m]:ɰF7+jy<S"Ϥ[S{j?L,NR+yc@d%!tJiq;R` @m0-uGŌp6bI`P>-R* :qw?j${aUWй AJ3j2%8a@F. ࡜Y;e5Pk%.3kt]3e+׈ʖe̛C-Z,wOٮ-!_[5{U\! DVdBNڨo3u ڲKji^a$Fn;ܦ=^8]dLG}>Xh5q5{FJԤ XdJF RI7Α1OΤaV~ٙvCUD~HHʚՇG֏lJj;TZT5 .ҝ$ܺF|BԸeiCyy0,chw[ΔګVaN+؜ؘD8x0!@ӗeaI){rxGʵ5>nɶ8ٮ'mnDCMBqgr#"rF%ʐΏ~>A|rhvACB?>̫[TZ\2`<(.飯J ~?;%|.]w]R/1| 8c^y9d!ߒ-[_o|I{؊&zgg`G\#[<_|AS`8!V$ jk'oPtw͸~W5e038s44΍Jq[MfI[G'cɹ*G5Bh,gi_Gkڏ4'n)` ] ϡO[2!,K]wt֬zW/3$5Lݰ>Me:*5( 5/!0B*->BDyC`&jcd$?^V΢Zj}tM|ִNFR= gMkLTX#iɠ#Q{he#3O&`/߾k3VJ&>]RyVRh}mnx%LUsG8{.N1 yOs꘮[ X,Bjl|$乜frg' 3ɢ#ax:" ӿQGf<ۋ@E8BY!0\D(‹s^ >8sqK;rejx֡˰|9 F1@(vS 5>Mĩ1Unx3AbEq Zjj#y nU|q-^4̘]%Kο@5S=t~*e K>ώX5嬢wP-tQy, 'CF㻣&EqΨKɏ wߍ+`L֠iT |>PDJ'|/R.aKs3뿗ƭ=a13k:.a (~Nѫ f;֥wGmv92zyAi幅ГnPK++R*a/rrCbjNU@9B#\´0v?}a9.$iVI˰0jا] d_q]@4{1QJmX'aSQ8i$^/7V6GFt:JIk,"$}uyFw)|f]rh8 BIE8/ ZIj{&Y49 !%ЭY܀E^3z P-"L3s|'gqY[oL=SNJh0viX( U4)&6U_݂gjz]?̊esU@k%O'IlR>yU}(LESjIa;#zYdBkyKbW^|wȹqX 52%Vۍ1O>ښE0^vwokX,)8F89 -EZlT hS.B:C0]T=-%rK&sK3Ӹ]Xz;qb=`.i1|뭾#l_|J7 U{9_9,έE ܉8 7.w̮jL˫cڛ:jS~t6Œko {` WMIp$}(I8 3zypz^6n {YzA➹q/d : Es 住^8<3SóVa)k:|iZys@ˉ) UdMDfṭ̃{X:MԸ:QUR]`71-'&)?cx!>J8lUDUh)H: Hdiqpt\&x8aK_F}tr 69q`!rLfsqL$$V$ȢpJjS %RS /k2Ţﮮ;c; π6G.#DG,ι4T^X! qxӲYE1 mrҳ:y ۺDNrRH }rC^¬kgy?BRV+\Ő3On0oW 34C(DCv4]PyFoz#(S0!FYóΩƝHcKij-9{dja5 dQ G9B>P4s_b)7 }1l;)< $`~0oLH]DնQ vx?'d dB(u>8).W:]` OJد'i;q2ǣ!@)6R=)cf BS~ y,!{'AMD>nC1ߩ!h3zs ?_IpF2Ԯk3y[z3?7#%34eSöKۙE־["`.ҽGoTSm1 ;$k7ɯR~wNQ$wvEB95mZuj/| x{جC8G&woF}1R&paԩF"V@- 2ϡDޛ֛`!&dr,Pkȁz .[[K/d싆D!M>$;x+Q̾A!wHb*WKY9?2q.Q@>CLebְ_ӷEv!S4 ?tb x(.VIDlp%NQIn 8$BXOfV 7[ ^4uvB4 $Ch]_i&&z}h׾`l6vCuѶN%=B ~hac((%bgJ 3 ӤMdYqܱ8XG7cOzu>t/! vx%z7f56w;wn[@XnzFEZ)4<_(RԂ[ TV ~VuM xtޜ"^ř$_ޢ57%4|DiBbBط ~W VMҾwHozd_}3sR#bRpquaʅ,#Ҽ &+`0geLsF6ڒ{Sthaef?]b7bzKsn&\A0wY{ B.T+*Fu`=z~X5ꃤyB:+KJ ]☟*R ^%]IRoi ф %bٖHޯ3D[7Fn[ $:52Xgw5x1u=V²:=KSJu͞fIL*b##r[׸(LwAKs^ nJ&%"dڟZqz9-/?1<1"&>u"im\ߝīⴄفp L%"g$[!]3F6-AY#;06 Á޴ߨG(,ڍ'BM tp]LXfX?{0:"D& ?XN\jf&n<~9-kH^Z#L= vh Q5B}@@bL{&6Ty*It] vw9_j{E>2Aލz*QEFI;u<ȯAmNI}l`'.C3 mը0;Vh_ 构R'lp.Y:ѢV (= To&ьw)PRg2LOKAU1{6 _'\>խ: j٢|FRصlD>|W/f9'RSyCk0KҁoVV!zjKˉ{Y'eLA61ל_@Sc8kq^ 1j_xiI C0. T3FoQ\=zmfc]Y)oHzU18 1DƿQLwYAnXB՚W5 -etB-oT$VsƌfYМM} uaGNEƑ_U} e]2?܈K%+eq߽}2ӳlR>km:I_; SsjN} Cg6/ɗ9Ҳ 7B?sJu|!W[23kK^^dl[ ʆ1! ph]Bud},q`:qj}Z5"k2 YMv4HcEb ^ӧuS}^h$iIZ%S|?yΰ <m`E!}^~>:O4WFs4''}!`#fH/76 EzS>\X]i[H*TS[4)h6#LXlH՗=pʤd*39]e g MNioHG_E%$_ιC ׳<(Hr1c)9}cA<+_m@9dB+rcul٫k QM.7/R4"wEs>A0]6lemg: *Y"Lh^WQ;"_u䧻ݘM8~2b}'<^Ï*4.78bN^@fiXX@0_V$^./F䲺ʬq ֎bKϛ%ٞ+PNG%0o>Lj0<1H$c?R\swl!-i( %зGL-w0.;qo:0٤fHga}iO$%eYOD#aa1aEP^DBNFYobo@ͦ< b=]al$Mù?*0nFVaP3"#e%V?'S?vVRes݉ܣ֝# 8Qd (ti*ퟗlE:`pk!D~J,8M,LśyN\ڈG:#ݓ+d J‹;@{l-C4KXM!h=Xrni(\vNZE"y5=Wl>0sotMŗ rN@:DET]Ӌ{ ܛuh$7+2;ymk_Ɩ0-{bX1I'&0Դ#]p\Qkc0 Betxg$akj/Bjw&eIА:G\g>͑߷0vdҘ!ݍQNW<>fC:F_Aj}1_{:3VӮf:S;:0Ќ6xHCUk[je9 r+Pw OIi!3HFÔ"g{g>FUX:!C>V5o^oAaf=z7nl,mH1{̵TmůtuR4\|=FsrY+T0 ҧV{]Q^ٴ!_u6SGviZ¡Uvnҵ997+?g~@/7\e|5khD(c|>8[C3I9,,iKR: {wZ8S#;=4|w6=|.Lt,bv cܺ/u"~ɶP0 yiߗu|QS ,n|3tL[ޯqEm~i*%*(yшN/*.I_4ol͡D2֯7-VW~}%R[C7 ]a}f%iH|ep645.d2t/AfP ;:N^_KPJ/=x}6]4.7NJdQ-n ϟvEK8_S  su&^EovKh]2_oV'1Ɣl.$m#\ME+s켈hOKȦ2?EYyٌvY3b$tjEޖA|NJͯחјNx"ǯ|Hk;.5!(S:Gğua1n 7vqEo h`0n{e >O )#ꑐci&OM8!&z{| #SǍZ; f2(=0DK#z_ )-WC7X]ms9ܖ[nw+(<#|dl?b5|%S:s:zUxQ4]8+L?-6(Uz뜚c6_UT629FGbDt}I3@OJњ wSj_[/A\P|\Kdg#."6KPI;1∳hY/Tw !Z}kGwcx; >}d$Np,l4ܖK+yKq|-r)aEjf^:{wxM PU} Z6/+aU֋VQ.̭qzh㕀>w Z!UҦ8TF~xulŤ\l$pt eF$yw#[u6DI <jBaġIKљH |L.5=dGhƚ B*E9\j*6xDzg Et)`h3w)yl0US5sjoww؄h@wܢ^βYS>EfN !XD`3nL -XFӻT 묭#&O9v:  av[JYG/,\B^.s EjD**sps䛒9Xq1C1N߬vH N1 lq*%?")-=C 2U'r/E%1;BtmHHȨ+%0jB2k htEO/Ї?Q]i#9]ve.u$z"*dU%~䬞[?SE\ʔPbON4mQK-K1(m^L*瀘T;uWTzZM11/vB`!֝`4P^+|n|0;_nJ^(26p^wuTnbAGx.3>ybO*kjF= Fh#MVBk G-ީwjɯg¤k (S5u>J&6>bi v|+>vMBƛL̙/b2W J(p:DDQ(ĊlĆ%"{zɿCNhs9U?K&=ThSaWb "iƉ큖54[ȀIMB%)CxAo[>Ԗ3CLi\h¸17sKwӆG 0< vt9x>QΕA4C8gԔV}ف"fC힙6 HIs9o8eq-N/ؠ ),ŝN6 y Vߩ"s&65V$$",p,xN%H{!E]M-qZT&2L`7tdFtÇ%cdog0?2*dٺ06e:C6+QnYQxkks$fLPb $js $nzYߡ"\>FevMj(@^EN^Ś00Q:ZseM1`GP3nG8Uߛi`R-s*L~~^4Nh[cĖͶ7X,Ѥ0Gś ]{_A+ܨ \xSeSfwe}e f> q02CF&|?#z_]qC9n NVs%$0Ox?F.&C&"thL;Mr(5؊bw⢐-A|Z|ihඕ,Qy#a:ZFN;{\k7|(~MXCsg<5isʜ>*.4q mOUʕ}IRЙmz{%%KF۩ܵ'wxoMHGo}H!^7\ćMgaŋkUtsWx+CctmE]i5E9YrM/rŊ(_1t4-JdNs9l)M?_2:)˪|{8^&M Y9d'C_\#dY\ׅݒKPkx *UW nzvTؙǕt MlNN #hh7vԉFI%Ϡ%T<Z[ִ5@-7#a7NY9q,K=#QlkQ[W wlT` wI?i6?&a_ujt@%fk}SwpOx6pAe\c7tk0ɘWT^B3ިO!J\xV➌㣘R:O,oO!*̇ϖBjڒu乥@;8Uv7,cD@Tq6`@^ei#Lz4{X_*3:qWm~=_n_׀tBz|΄z'/+$O4븼Eτ6+K$0kaofMIn;8,/ 6Ps܊`)HCƫv3ålȠYkJ94棦! lB%k,ٱI62RY+YJr7QqӜGşM.OeY:Y& )%;;~TP/wk6#+q} lEL{nXj*ξdyNOMgK|rf6aAKp2yW3;OǤk3*ъ㦍 ۦ+~Vk7La]/FJujRθ+{'cyG(hbH&r(-m~uG*Myضf}EF`dm&35u]T%ghc;9KigAF;J=u?p̔;:DN]Oi3%zMl~CŌrYk[E~DHй$ܟJE3:[΀COƱ%Ʒ8v:` !؏7'e5t'P Pa]Giߑ *y1`Cϲsx<3_`^%I,2r\-M9zX 1oeZ=[䩉% '&ɬbvOq 9mƱJҪn~@zb-Ya\]$U״ GB4 #vw } lو5}K$G>cvطLM_xމETuV|__s}Խ̉(T%Xro~"cLk};a?K|R'hf S H4l-'FY&C>e.| ),(sB1)ZkܱĵЀP~$sju !M4+C|ƟYunKǻ<4H =|qHo1XYg1 =f*O6bPxrU^qZ1IL8=xR`MC JԢs ~ E f`-rV,7Ce2d,lUg'³e_@ZdFmc_0FGD%Zʏ P.2Rnړ㽪wg" N1ſXa @n $y^\%8ni"je+I*`B;qsh4+E.6jئ^&DRQ d$")8SQa85 r}.~>W<#<+.R{Pv/7CmW\bP vR[%~4=BS" ÿI--ayOsXtѽ C]1u9ƞF6⢾ P\%^{%z ͺ|4_Bΐ:H b'QBm$1U`|b^Cn\5`NGrh)*숬O?W4|VMa\s#7se4hW}Bk]EP:M|TDU)LlI݃Y߸~*?/ϼ'?Fe@Wn{ŴPEhe8cι U1X\4}+Oy>.7pDaǪЉ_"ђÐ!^ 3)fp )e*0Yt5eq f A2+$^?Qw,샀(9Gu\H63TR=^ʔB25.$ZXP lxl[,Sc=5{{(mVO} )e`"e"XG ñ"ƹZcfbzm܇r|U`昉 $.W@1imɛo4lU+_ǘPls?YCJlx3 Uyɫ} Qk0*hd ľqmlIyKk1$AkWQ͎McAҫwgnosލ!hSܔͬgA?_iWmWA@&1&tBGԠ(MȖw:q4]T wVQ3h7 $᳾~Y {f7 ):t\o{ 30<@ T)ϳ}g۰b,FAAkvo?|&q^Mʤg7Fe?cDO؟pR=ڨ -#-S}>+r-QXb#SQ,:4Ω)`3ܩkmZUӃ,+q®(Ք!\‘ ~#:5,ɐ&Ȟ| rF#Z/E0Wտ oc3qվ(gjvg gSy~0֎\Tˉho`!W`!Nӆ'NxQ|XVt'|lVdްW49R!S*5L*{6 mŒ(6[W#[[0x\rޠ'_ ꇳ*Y|0 *_Ql^v3h͍[iۜ^Bp|`p):Ion Yj-cņ&`|8iMc% v2A%DjNS"Cr2kChuq>j>wflCÄYF2e AlA<EK촹ZYm9z-Yf ^к2U;0Ҕxz6"ai.d# ^KJ\OQWE~Ϲ^@$gBy0 o!mי_GU#ZEq^ψꂧ/]-c)$kKJ Z/lԘ*\`Ƀ;"IN#nX|RK}@>YS5Oďfg:e|P;L9P@9xiᕽI% }%2 qC&2㗍&q5]0]v5jiwy9$hfP[l=OvIE@b10b!փA2MsS 7/'|9hAUk:Z.nֹ{Hn=89߶:# K< hoNŚB'dwfv=v#;el&MMXNĴJe l gc؟бy3I#g8j1[Z3MW݈߫o۬咟A<u䮂mfu ,cyiV{O7M $/$FA -Zo$qUŗW݊g2)F2Gql͇2yb wIӺW8s"}[Q?,9vAaF΃GjH뮆 .&Kڟ;~9ىZCSěmgV}b}ؑx Nq *nƳBMwoD~#3zDL,(-B>-0{-z\u8`ʃ@qξsW1g{}/@ @(de~0ݕ S<d88twJ'i\ԀY5' `MW)*4nʷ7#٢Pb,׶+S 7<.[~zqlF1܆FE')Yטi<:Ƴb!!Pl֨9&+%=z#0p^uk,p1:u朊U?)ڒKH`塦 r Y4(M+IrH,IXOWaBa7rc)F.o;+VI4wGcvNu7lj32^ y{2X HNC~-)m@X%:z]-~ S8ƵjW@;%H4@`zZt]Yv ^lP; D6Pdǃ.U bšYOк&[ǔ"9D~o9(2I`Ԍd![ozc4278&=me6ͬ1g2g{X\*CQڟJFt3I;;LۃŻSq|AvKDK&ɼg.k}ٵ9K.T@ ~B\"Ex )c11Fr1ek^6:Y9ϣkO$pfySI]ޣuVrJ+0 0K:i{7;` v{>NWp"jWOY:`ҩ.7ܰWgrܰfU{=hV@ Hm\8j ķ7' h C1pdI:/z t4ݫA:&Lu&]-T 1O^ZCϴ+f[!Н 7ceelZaFևF  ) C"bVz% efte Yx5&K1Hy|J^8fzT<\ `{cnD^ya}#uiwwLc0]0Tz@^l#ZE2_Svsc@! rY%0L 챕kmŭRt}Ío6= @TQPYHՕ̿goS9mjIյD7usn'mAl抌϶bL&7 4/kk\nBj* LP&a޸l%vn~]? /N^!v[?z02Ҷ#:ߌc;kް,΋"BbQM&hSV|+8/CʎߠhhvTn?f91ڇ7_g|SWɝBGhm4tJ]|ӂI+ǔ2XRt _d׏FL)(!?";vj!F| 14Qfe[i1:,e$@=;0Hqʟ>ڎI*:KCS/"Ɯ#E =SOA`=-OH]xM*YA']hݧ6}nOL&=OW){ j; ϔ]UxEg\W%;t:O(; j D%g A,$aL^YF4Y?˧e݌9zû[4c.E}6 ]EF-}ুjNڈ3-sؼb v:SI<75;.CUo?׻$7JK lEiڭ3~؎B3OjVk+,Wђ#l3(\ꮄZ364gZ~Ľ-{l)]Kx*n8OGhth߾ Q6JeTdbSa<' 4jfёAy:2 }hknVV%}J:dv6jxɴbvN1(kq;{vXo5x0ȎB* ']5|p0C`R|g~\nD"fhkHRMD}EӼ7wGwjʾv+*16z>(m?m]Bd i+;jԁh2i}ysUN @,F$y,nP"}zH ~XI@I],v$@CN>8.5X쀇8\VrjVDq7+E"~J/̋cs4n?Tn˙? _m+ٹ?lr~o)*}err\}k=Oٌmstf>> D Lo*\~c`G\O#fpH<ُ4ʅ?񪃜CZT(y^>^Y݂f9(|A٭B[ ߅ȩ#R# Mu1.I`p*iLJ26D{ iEU2 I0oaq).BJ ӄB l&Q"cv=Ʊ-ס$td$D篖΋B|WHh m-`v;Cb{/- ya}c s}M8w57fV @ dF]}d~byz>㦒̄E&KgJe§Q??,;F8(;jW`LTX\]٣|S8#- \% !L{G?ao`'7b9PyvG MOm`XkxAZ /Jw-Xw?"_XJOYʖ! oHy QC2o3$6 R2ȸ5Ϩ˥rσ$#mb0'7+4|6R*>yLgfYZk䟛}=Zq@tCC0^\/id}OߝKpƑ<`F{b~R:VYƯa+Dܤgu |q[D8i=,Zd_h C[3G@_(BGCWz;x -6t'jȵyIw0|.?HnI`@u /ζ։G!J"zK2mg﹕ sd-%Dc9 eniKe3S([7k]sD>3fuE/+ԮЃ/oOVc,'zi|{)W sM D9UM*O8!V{|xԵOtC3뷋s}sVͷd3#X R :TܶYF9߮pprq`J eg)ɼl2_L 9ƓP ёǻV,kh!+CFRH׵bG{|%g@8t]\}48bH>pDj( ^@hy>0zSh] SZG!0F̆DW{н| gdBK`VemUi[%` 9+'fVB5 _omS)gkK3ŘZ]|-[Ytb;ZǛv,}#Hʑ VWpҺ);RivLd/bK{?9Fa<+!] Uwu'W|?W=_x+kW~ nsT3Â*AhQ f} ,CJJ8HՂ:W3mivڹMnèlfeCǑiOВ,2'o`l$PnQxnB2t7 8ZB(_s(^0Mn`=3ܰWʫx;dm4;lH:ZNv_9ZP䩇1Gp=Mp S2?`TA!mO 6#W0ǻz~ ' N) 0F[O0'p}3٦5Y,bbA,Uor5GRH`IRMj0s #v]ԫԪ b"cCb 8-;H^qe]q\P+FW%ˉK_)RyIĦ . @'@b.3" 7{F4P&U -X0E d_azo3'z( ж-S|O{Q}$)DD+Kb@AϏqfjA1#oxV`%iMKfzExiJBФz2Z3BN J"FfLPl+ KS e?͒&c$ 7 Xom_D8i@qZ=~u"dBmXydTP^7€FqL ˗NDe̅t{sZ [;Bhфu'hiU)~p 5#!4\Љp8l.lR_+c ~2/NŰkY$rCo\zmF:q  H'dbp>VM\ӻʟo$aGD[Mv:2q x|ޭs"@fFNk%K4D*a)*;P%r{0EO^Z }sϘZ*b@a !3SҋI=gh- q/]ƥ1lfbwj&`btvbȿ#p3oTZ ĸ[uXo_wTc߰r=~[Ր>k_Jc8q6,o;zMMoNrtu F 9'jnzqNrƊ K]SH]|5.25V+^FoM~_~,|(}"#]! QԊ-ֲy`9kR`8xǒԇ,6z|ۉpӴuGFT&/X]EMK螭oo$ri UY!Y8ָAB XUW_  Y RC[I>.F20$BvwD須<͗ջcOPk"&R-pwJ%>Rt?Up'S!{ ҨSZa b$ͬ-GN n9dl4xbFDS\6bw⿃\e!fy 1*FX`s̲Z`ya[?Qe|[GRl{Zzl-p3c<]B%HXV[eP?W e?s a*tƲ__3Hgk` %>Y0O"vֳk]qMXe>nhhrt6)'u&,•X*FIM ۚkSE0M@¹ rk4s*+Cw5~̬0(=}i>3`Va)}Zf(^ɑP]ªmqN=l@NI[yM poLu@Κ3w *HeiX}rp!2][%˅n,'u1HPi@>1ٲQƛQ</j;*ú[ u|X} =ýU`Oa +c[~kssQl*p)JJܻ`%T(NnOš z@(N.A3n1 E()c7?tϔc 0PW6@<:ة AyQ#_E+1!"/zX@G B;C< 7 /ũFg'YOIӾG RʛțՃr1OpC^!P'k_'ƜEvSE1RMsT{khޯ;A6+o`Dj,‰1΅zg8_ 9b4Ou?#Zf16uqq)ey|AgBdXʳYI"DQ]z*RD `d浸MuFo>V/LP\}Iis+O苙H7Qysu gBH ,k,dVkw S.h-v\p(rGrFAhȗ:nU"8~8^Ho$ 8B֟,|n&ƞ,.AqpPofJb>W y7-ӓ(%J+* φCR`qD[Bi4I=}6d.ӆ[|&-qo cb8IbIVPЛyL7M/n)]m_ì=}foC23U YvQ8 ȿ)g^P=`MnQ.syw$E"r `s9qNEVmI=E~ux}|@TuȷvQO#aJ4?G]n~tByX0)7sϓ1&y@ΩuzYz%b_ny!!g㩜gp'4xo-sj;kZtmY$7ZKai?UbW gMMBENpտ<أF\s{զuU{ uknja-,Nģɢq(rPfvL)1ʾxJ}()zlB2 _8\E8Q +cORf7 m-dg.Uzc8 @3G?D/>q$c%8kn"3`@O Y=)@Ts`%o'5IuƲfD\)KiR ~cG7{?d.&&Ci䴲 dL(mII2B<\\id4}٦Ա"#aQܬ'Q?o)xzb\SnRVP˲!SEG2;ӯIɢ!Xk1~! DjK|zʳTLÒmJ41$dK0t(G>?4 t6>m+dDz2}ǩxj#Xذ!|>a eXK=KEc.A &N)sp$̀<[\REc'%4S2*@vj@pW/7lw=*eO*#6UY̕P"iwztY!IiNSxWìLXe$T}CAo?a  S+ / 1V/')nMh/U'wu,`IRcײ}`3X>˸EP(֎+S}~YHjSKw%f$hK{EԸhhØ!AH1~;naߠ2 y:g-IY 9Y#G6<#DSPT"|O8kdԚЬ/6YCkO*jٮsوqTp?9\Dj} 엁!glY;L!{$= t^oPߜWO/W-f!m,:;tsUj!)JlOӭ;e<ԉQQϼJU'NhW_FD)Ec-4T$P1\nR=%0ؔZ$v E&>ڲ8~PSCyF^chkBc6{3S8iHXS%̙| Ȁ=0S*l]OR#`fX%5 Qkȼ{˨kih Rx' :3i 5#VF/tjQ$V~mL\AJJ,g -l(X2D?{N@.4W~O74+ !ڢ n3/C~EVEvj`3h/*T̠z*&X8 :܄F©Fx)&'kMaTzyJ)G锉+0.eT.=ʍzuG_ bh+Klƴ[Yp j~\Q Ѯ2/xk\hŠl&ةS`@La`uv׹ h,±/$1,82r)ST"lye`Ӌ<$wlV?GPIŻKk5[D{Ǟ<Z}kFNzZuhz_W d88Rzڊ>l?stC?9Q@YCN9n-Tm`P6R>$~B#Yt \~8xũ]PPNdtM߉1xബ1z뭑]>U3C>gPRmO^YV}/E91ed9$xC[吋sR$:?Vն F;͟81襰N@:PbbL/{&R.'/lITVfAmCC^iS@q5EQ0x*S\}33$x5$uDd䘧pnԅ9RY: =-,/я;G_ޝhM9(_9ޠ>9yv$O1 *=t %1]n86V sw9^|~c՛_Or&~oau cLiGjk,D u32vOOW F {fxs-51[4&Մx{)Gdӑk!y'rH]WNI|>']R}cp$ bѝ//rl]e{J/DV03{p1V׊JǞ!Vl i<6 B*uɝ#ضggusj#V'QUڟڸ6 k>KH LM9%%KIJc:ǚjm2hΧ'+Er|:Ö-M;|KmpIMXcJ:\#f&өMqX̛NX& @pҩ,䗰^,5V_A #v0P~! _x;RL'>/z)'Hzj X}לA9ӺuK˺o_noճ`A‰JajĹ70Hßsl'q"@m ;D&o p3O؟X͉#%L"^7 \fO|Ȋw_&=~uF6|̐c:] M .vXxSlySSʑw ,4zr׋֏x n>t0{Gx]SzDSsqtѸSV4s%ע: ˿_鹼¿G|ˏ} B~ڝ+Gttlge'5ɿ%*.<9AQ5qGqBH>C: `[ !RIABzc,Vr\덍b辍Hڝoķ|} q-,bO1GOXe`m"'LAYB:w(*㢫jZ5tqL/*u;-W_qy%*n @BOyDN-ᦓӨLRZj ^N|_"dS2PEj([SREF ָP{.YYԵ5.J9ާdeqGoGbVu  8q.%MQM7vB0RnI2gs-a9 Ua%oxMRPǕ[ Ogc31%^"tOcT'y5+d/5_D L{DZjqHu7@bq*zI5^OA$/%jk ˆ{q=EJMTmK/řsM8Eѧ _)&~p|Oۈ{gxܗ ië 㕮:Y\۱9*S'͝,.32x'PЏܾ6 ÐSJa5fY-p)ıjF&z=}(hzpy/A_54-Nz垒 fF f02J3`iMȞck~ׁfx!ItP .~3ا7H&/$7wr\eng\z5;9y'3yǚM@ďKGl,r-.ssX<}kuV,(N 5IˮZ̚6j)pTv;kiKyG}D 2X_૙ᛉM:3?.mVwgt !{7 TW;)v 4_+_lݓP ){P':2Z'"xH/˺JEܪ~ 8.^J(, ԱxgTgv46ť ||`ZSz0'LOvs"Ce*UtvcOm!0KuvQ >1Ģ.z!%ʱIZ{M,A+O2xENr͡k"fBG-=}zC̣ 9xZ}En儤dٸ KnJ`Sɍˣ*nՒHнn^I"(p#+Q2 <'.9v/&W/;n>7t}8'CS  .SwG+"i8s_M?%TwHg)`N, \W/V_r 3$, }xfl7/3^ݠ)HZRYwXژI{/Wt1fW78b$0Q ZIÇ\}?͘LN`d3jBRψyzf&MkjA. )C#Z# 6g&io>Sl:yB;EH7'_휑td@v%;pfsf}++7[/D )kri[b[Fe!6cdGAo \] &ԫF#)Lb R8n?h$#ĶaOLm2lPXBTk̋1"HxtxG+ g@ pC%IoE:D.,1x ڗ5ƀ0IȊ_،S~L~zߝWD/`_٦ryQ6K $bJKPf]~?7/D[@ ''/ T _Q+Ī_>ʼ].>7ZoU&%UT${L;[q/Y7Wav Xo| QY24` k1QMwI]mKLܪW٧ d%nc㿱.Pj%G/ҏ?x{ '*Sٳ$V9_eZXc˭0ꇣN١G Tܸ!yhZ]GL)gvJ[AoЁٚtFy^r7juv&j! E/HDWz$t%Z.q&zƭSgPdZalև̯7hQC5{ցaNh}d/-ڐ%A^Ɏ}#c 7n",U{bQ6O 5~5kfb*+q`͸X$6"Usg0$ aThH^lK,mc9R㩩tQ8 O8 otB~J&5d *sx;É+h]¼TBa ꕁy_Z7lw.,G ,T-xo1}|\tf1&.(};Bcdv:QA#3v}Uo,b:?SfzM@0WNkxJ~JfK؏|Q3_yr9N+Q3\ژ&9d\\Ϙ3xTZ#!UeabJ2d\i m,RQ8Gf<"ZS= [7G/.3XtW|o"Dl̟@ ̫[v.S -,(L^4 %죜RG&OI#Lw9%~'$V+|,wݦU!/Y2K[Gh{6稠KkX\gzg0<`AO9ti3gy/vlϳ =o6BPnE5V־%On"SwGv܌"ՒE%ak}YReG.}62i0OԿ? h+vzbL=Ś;0(HpnٲGܟxo[(&ᙋDTD ҷVZq=HEQOk!Og3su9Jz+ֻ:2(\oV m6@_oM[! ;krqrT|/R lm@B 6@!71-BN0ZKp%"{=%- -ɭc [NUE% \nY@>BB0fCiQ@}H; 0NkPۢr/r¤+ ,3eDֳ^װT+&a:gNnxJD2n=ӫ%QF˳ފW~ֈ`{YieVi PK롎:Up}cij8)pAr&~rV`ck4>em){wkϑ}C%<;(iٗSc G;:N2rR>{iuRvG9('# Bа Aw*c*Pn^hzO_Em{U)\K[$G:v/`YƤ\9o_/m{LWAryPH7d9s7Y7>Ӄ& o`ݓ%0WGbLƹ H!;4Y 3AcU1OZfD8 uYJn;A&4ɵ%d'NNdQcu^o-yr}C؂+k#YjTAS e~ۘܝ8 OE[%Іi=aCkKڑw>ݐI uJEPںWSHl ),`9>h_5ao@QeF]5lN O+{ʛrxlMVS&q %&dl>^*q3p& CH+v(,{9A b1 .~;Ab"9b\Kwk1VYp;xu?$ lc=&Y0PJ[ dX{w9^0 Iwg#tuPT =,`h/\B[Y<[,+pI*;ʼ(٘R]f2hͣ|FN"b~Ȫܑx*䧬@>q903K-O b@LQ`8}h0"@xzC%GKhQ&6 A0"Iw{PfXR"m|$R5V K=Ҫ M3(PQO R'hlSJ4_"cnJ#c2=4YQ0 9W*%K <')8M~ .yN'; ^9,ۅ~qcot]U9$|{׬ݾ2 ѣ7oMܝbG1Eù⥃{>qiک,.{eC#UCش|EaX`vq́l/V~jE( #L#UX6m$w iz d{EcooWݻH\")93j,L.-Bgsdԇ^YdhC^$?79tEia%EeHGu1B7Uf = /uӫ/{ygdȱUacpA;-Q\0ʻ^\~dM|3vjQDچadae !/'.UGb YR;<2Q~pZLUkwk-x2agj) 2y5#㳣RFMӊSh'v){6Z5?4~E rʭ-Np?j(Ø)S1 Iv@<DY3=7x}?thGFI"{OsZ9RyVo$l:Ѝ}J(/𕼌9:x #hǐ{6~k۫Ө?ӤR *Su<, Eʹ X-c{>zaJ9t1(E_(.AՐ{bê_!Jɴ//ysM6k,́qQ@U轹O2]ZB W>p8:^7|PEn (UvXxUJу Xd!Oag.|houɹqO-b/ ,qůN'/sZ/پT!M;M }r1z̩I|ld3wϯg ʈ9Y)RIVWM ]!\hͺ9+qi85盁%ןtwĶBE(`$5mI[Ie`g˓ B{pUc2`휧|R`c%uV1FEb'?)[\oh~oV48u]]NI`Ќ,V;@gbB)?/9g>Z^9lEE٘:t P萄Z6.mv_۱q}b7w1FXbտ\e4QΓ,]a 0|[sVFpōOT#HgQ2!ܹF!__\G6%yϲ|x^p/;EljFF$3_o0S$.mh,c܅_p#5vm^`-@N0e8{MOʭۉr22QK G E}5i] 'odD~ZK ZQ߿3U b3µ^Γ:2h?Sr(HLfKj~8[%AX>]q&룏>AX>/}aRq?*St3I. 6]8Q䌬Vѭ`i*@* 5ҙH1h3\ЇJ\+P DKXU ίZw_rkb݌$ dK zL׫haZvM'ؐR(hߣ[pոfCC Г (Ϻ^FImFlSC˳VQmWoC\i8gc Q;1ۧ1:B-̤9:ۤ- yVkWkd(o½>k$]qFvC$RTfh=q1ڸmlikRX."X<GO|:aj@=(=񋇎U +$ dv݄֣mV Sv.E6@l ;!OXO\P{n_1EĒ 렄ܜ RnAVZ';Ȃ3- ݧ5mv\:+<ƀU9êósE7?-O5Q1HoN)) iM.mקBЧؠmiC\*o:RKu`zv.$A4Q,W(T慖æ^d5!Rk3y)OClӝ\s(_U+ k6щ}9Ge_چLmpN0aT0:0QȚkWu N{{8txb{ֆYy3Vv(%)ۥE9r2 $b#wdt*c\*z-1\5q?sf)/cKy=E!)Ę|JLA9} QoE%/isjR9 KA9,ceV]%\q%XGM2W[|B•= 9qNϻ{D0A7MT$dx+t@U=Ez?t.M5OA$!+C)0}|ʺ'53CNNOE!]xHh ##Fo89zkHCEtt`?G7¥BɧqS'uFɳJ$ך пcż@2 `,uoZu5ǶM<p7dmz±נ ۢ YH*:.-,UˆkLHI%hb^CH>/,8,Ildz?z|7O *{t.3j yzO, ୉w.Gpr,!DtSY"s]޿LQǻ:?؜_AsnSQNҠFaS?3;xaHN ݒ"hƢ!޽8 KwumEnC}qF(_qp:وVuCcM\3ڸ)\т:=qeWl`$DƇd*aj{s.C yWA؆dW, /y-D&]yr$yN}P&6:(Έ:zjhf7:o4 kIѧ8yi(c4IEk+@+w 0]g7@c%'laX' Vܛ@~. }*l5cpdU9N ĤfFnV۔WiBJbNg>J" —wD gAƎxyh|gL?^Lp?0_&F= ̗P`cЃޙ{Áʖ 8{{8ِA`2yD1~:@·͐\lS渉. TG 9Bo)*df4 h:;ݽ;!d$^1JU[ ׆ w(, Cn(N{N|ofWt|h٣ˬ rHG0۬y9[9 ܱ2Tc"k9$܉E:[QWXqpߵ [fi#XNfgd"46c`Z'CU@DE@3툢i*@cND<4Ctai3S`W{~`kfmbh!M kdyQlU49FIJZ9 fEH:)Sn>2Ggs-<څ;]>΁-3~C,5*TU! A[k/E}:)$qOjlrkzPtE/3@ߙ|5 ;hZ,NwWOW CXge=SɋZzRJgz`ڔ6i(ecEcЀSIސSDn Z7obʼWh=fj 9LF_LyTv*E'LG_ }VxTJo5R'zėBylL\iWy-SO4W@2R2RO|,W*(x 8@ 1ʋ5NϿ׼|:6%TJ=goXyo* K,i[hW۽D]a\m p&͗V`2nzѠ7V~ Z}7&JUylUE=,=yx&zw,%uj\9Yj6W4؁F&1j<җ>[9:2cG+ k]&H-aS[!51ZqR͞GI ]G=C޺-Lh5ad7gP|0FfӿYT[zo~X0\M [x5+u+?-U$> Ǖ5E"dȥY V랜SS}^.!fHz*(聝(]TlڂЩqxpq#`!Avcޢz_hz6i3| 4WRr#0 {o;j#yl-_ W[|؁n.H8F8߉ ̿{e7~T'j4 U#pyT PA[)GnM=n]dдX3g3#T-K'#@04 +T:{2b\XHYXfgVv]t3E˧Q |,Ddn\e~؉FڹnLrn8%T3~[ɦzb03##u;_ښ7_kƒ%OSv k;B [N=: [,lkJ?1I5= Э DxʚZAFd1UC\x[A})싁_L(ܐ*צY.}MnGwl,ݻG0L'7x Y OP!W!nĮ"po#mNZn5A8߿z8 lk윞y/Umvp @{xRN@/Fj۩Rj`m4_" 4UWQ 2 9rM:P(& rml5Yr9=):!TxC!4K~¾_i0lE;wFoB|k,Կg⟺ZN/I\ 6.Ũ2e!Ze:OQ>Tp~B2刘@#~ڠW{(6OSdM,@ 'O֫2 $Ä)dQT/2f7> Ul@ni@}kHB49ƤʀGlg\)Hr;㴊D* jz<6W -.`%(/+wI6 {c@˹"+oL9S7:*9bJ4QۙxaU}䎔b!~FhWhL@?쎎 5lѝ5uRpS*cz1Y bZaECZɇ3.HG[J[ A{&ihj);jyjF)ӓDcZ9rC~^u"J ̈Acr~,FEDN\0xZMC8 SXlQ4DA3ؑYJW'"cn2!E;^e{#^R|s1 2ga.zBhUD@Mp,vpBҀ3WhzŁt3NEWL%o ϪMӔrqwy$g(߇Up PJ^?ܐ|) EC|^q0r:PU`㒢b^"GqfZ8fI…ĕepxVn2K4`(|x c;EOP42=VbC"{)ɽ}*n=b0g)k($Q3"-`qףnrdtKb,o1ה;5ه]=ŕ}°&z$Qj?Q{EZKnA3h3  ,*2Lv31FzIʷF&*vX|%<d(d+۬1{CK!y0z-#Sxw';F筚fK*c+7B%V9ZԻ,~%~bCV5#I`R.H_[? ?v7ߩy/N@u=O@; 1D;#*.NkYq@h >d;눘PQ-*.k*Uqn!O1#A{t+qBPzǐf -$Y/f2\T/z*}]<洷 L# [CŽ9$魨{/BsE7qv^ ]h979@K -O 2ФH$b9j;Kk1R4lvD1"!otռO7*ht.Ǹ+iҎU/E3IQa[hpRQk6ORpᄏղ [Д[.TPbuI$w_`L'?5Eߢ6@ɲ&-A6jQVa ž6TFd5d<Uow Dkƶ]6 ^^SV^6T7R4tc)$15K0?B*B ڶoo'M QAu"ʚ]d`"iv"a 2h܋}:J.?t4񽔅$ɴG\OKyQ(B~/٩`-\90N&v"Ƭ(mI aT/^2PnfۓrTS%QbQ-ULWeuĉi;#sƤ/A1˷ɇ@^1eR٥S-G݂nˆF^&ѿwͮ/˼2ز(gB9'L?| /G]rRF"݋ÃG| hC~7UcmmF==RpV$ipAo.3Qn]JT-)AOdhdMHt`51+L\V-$z;:un]=ZƗs8a|hx \*9Mu͆ 1h=-ʣĢ :sD&8N}--*Dt=[ z,5AM烻w*kRBB͹47Cބ*'aqE̹xfcU(x,4 U/1m$[imc wɯhD'2D0m[D֟QO,#O8rqsX0 @![H?XKeM0Jxe˰gʡʐD=d*1i}/\BS',gUHM &rEڡg;TpԝUohe[n߼/*]Ww Nr*y@X txP^$n+o;'ڃfavb<_1j4Ho [p '9I<ڞrPk%:R '5.љB`UqEړ.b`ѕJxͣq:lV>ЧǪ8H`3a69B"Oݵ)w:<^``\!rp`/GSfo%dlVf)k#J"i ȳ2y"7+6Ŵ<[C,B}GDϟźlt,s ;rv&aWsQny>̈́>j @Vꉒ' $ JaQ0<)eI¢w@r뷓hӎW-D4aHQ5K =Nu5k><0 Xl)~2Gwh nK4n~*2ڢiu73ۧ&Ntz"FENQ$4H zݹd!5nlqhExlT^;K- A/Uᷪn\(ҟT┓6LS&Ġi+†&g5"R[1wyO=t- In^f:8{7?v ͝(LP;IM؅0{h|!)^R23fM{:Iiݨ Տ{7)Emx+ *nuimOLº(^8Ǧa8E_ƶK(U/]o>! Nȅ!]*=سw=w\抓xPuUiad,? /N9¸ֻ#j.[C5⩸RF(e<L$ZglHD7#0| .vC ϳ}`lEY-o۪~=@:!~'&KuۉZ+-"ZPE4R3" Nч#ԛyD*h>|G T0JwX9%rH^5+AާI4 O})+-K2F=swRI\f%Fmf|ޖ&P 7ΑQ;WYcH;@s> aAٺgoadۀe.\YRBGZb<6 Pa E1TJ֖=: Y Xc&DqY ~Qhs$V^G&r`chށ96"~IJq[b蓜Wi_3V(K<{n bSBѝv[P&mk[\>bR;dZ>[u<ShO8ѫARډtYڇiOg n& xN~eu(n>CnݣE p&4h4D;$N?pwA,) 3V5æDA`σ&;*);4eA>pm̡nĶWzǛl/Wm{]j޶:Z₱{;g`q})hHA_e*d'ݱYSZ5f;<# a}g=LZ!j}Da803i/;(U{~AeFW݊D l><䵹5dRWQ= 9P;\4KmO ]a@"m 8 -Ac" ):JvJۄ. 5 ~{BF_#.WfXv qGvޜLyS*lV= ^5Wkcyt=Rg@74Er N&%%yxzރEϐ|u/l;bB=q)LS9e!GǦ̸$Dy HMn@zSPc$W"j3+9lD- ;2yt)ȗvYWF?\0C9aj i%V +lUgBMar_¡O@GʈfsčJK!tj$UMDaJ;~\9ӈQ0(ʄ(B! %g%plP-zlw/vNHaá;[q^rWٸj-j8 8 5-޶݉I-MlpvS+M+DJ1M 9iBՎ#.Lm pP' ^ m,w\W>`~n)oP0}B̹g*Tn`NzwSu6|ZKS"iSS)a=ْ_s %E=Cw>QFTT ީv#h/~GWu:r3?(4o]M>cbJ ''2L'o.WwkF欔!K<R( a7"JcW=a=@BѮ}uXnf(!MRb%GcG'ʍ!I 떱0xT~hP\}^}hr@f~dbYزequ˷uҹ? U0*¼<|kP:kv?da|) AN_s,/pRxr+S? ppDxDиB3< V9< a9eֻN0cK~x}Џdnc:Gk *֯ čAA-?8/q?GǏ$  j:WމIEp(7[o| -ϺȠڀKs+:@'ڢoxg_Y^QJtgg7'jhQ`z;\K*xkX֗٤won-h'Wqb5m'gHH sAsA ,?RϬ| 6OH7aFt{G-v>k]{(/[3 WdE4MR;!iEhcHڜ_IW"Go48ϏVujqc9?kЫLUIbw4Dct,mޫ 4Ӈ Wtˢ wOUÞUSҢ\+۷j~HS&fƗ.#O_0?SLO{c8jѷO`7# mu3$řP65wDp,;7aU~jpvV³fTTJ+\r<HK{m #(vk*=`>jq^EC°L@eKcFhAO$Yy2!q؃y 2ܜzȃn&4j& FU\hn).Vjyj6<˳\@chԨ}s[ , jRK}_sfj,U#UrCnAȧ+ ,FQ@rqdu5L#Њ@1PQÔd9V("Ǭݡބcic{3 _ä"wPf7pg`zcbbaѼ*f>tbc.ug*$Rبغ`Ho~q87 À:^pd*vh?[6݃'+0G$_ F'؆HT6턾<=nG%x7tW^nA([.nSgupcQFo |MCi Vl/ fvx^>/59#* "/c -ٻ7 Hq]CGV/ME~Z¥3=~?Ÿ.L_\y\\:H{ Pk楨JU -s`ӿ:K$BW$6ʠ+Gn%^+Zf4(zk"ǎ!:wș+&t" d`ߗ:M"pBw3DGc*S(]~!qı\$Ctƈjyo5 ݙ{|V]tF@RL;OzЬbw0L;>z &ʦEc͌F{10UXPL$yBio.:DSRk:tcK!y Kmkz%D̄6[Z]L<_;[ !DQr>]{#RmI IB,Rng+]z8F:fnq@,ha; .Q7VԤ'j֢hfja|l̶7FAa_qsNg:u=ś_طR[XD{CBVKzy׸ '/-sӞzS+5- DQ =W5gdB01]=!y̌IΦn6z#uT-c]BR٩TCI0Cu2WH^T:t?NiĩCZwc5ZQf\+;7H[Y9:v!t\ǘ8FMHkݙztŽ=hqe:f ?n28^A3OQEhHLsǩ&4fbw.%<\BG56V4hu2 .zp87t&EtpcG\~N>L5+%Y l pOE_ S8Ph`HD7 DhuJ݇r-:%E%e\,H% اl3 8>`~e 8 fdr Y $ЈLO,Gi.p͢8!R!O=LiQk=mV7?\nIe?nD¥YaH/_dydЍAd)|={~f[;݀mxۨY/Xya8s!;g.j`q?WNK8ȗy>Yv`6F7!Fx9!tZ]c<b. Fw/2=} 1H5|z@r065]@N+Z\DPQU : ~Z -f.W$I̊% ri{Җue|¨}dR8#(Ƶ0;*dSp~-bZ'?x:=H{WL@o f%ȩ8>$V+%_Ļ8x} Q@ Nr$ 8:}Dj+$P6 {I˵0J~Qt{\:+뾡lVI\"j-tl@?K. [ωGGt4Dd㪽 Сx?*Umr*WemG ȣ)6zܤN(27)>MyBؗ cB)J~Y1o2: XrwKRG$ bEL1~$JY`>"BڗL/YCv!O(혫Fc=[܃ҟ.,'fͪ1Yd5adsad7ĜA7 6>ފJOb?vmy5aɝXU+St.Y+u{DQ̈́8zlNaU-Se^UM1Ct߰Qr *8(Y#8?\mEk3 (oY4c"stѧ^(=nQau`#BQB?|RexkHͮﵦK3ʖB­z{jpo$P:#Yk!,j)@[\ǝb} XG1]ӬHywM;$fIGC!9pdJSDTI0^"R,'udFM,듐{Z0q'Ƣw\Jh3TTܒ$c%vRҚX0{${~WTկ쵻|D~6qe}"|NekpDVȮtUaL뢤uȷl5nX^IP*17fU GT$Af(A31 B<5c[d;Η1>[hUA=vGU]l-[m"ݲJU,0O3;7 4;Ȓ RrSRd 25a9.fvQ%̖]U' eH%ܯ~Шg{7_VOZCW2pAf )fiMEr.M\7mДa/Xv?[û*TC=1"Uf P5K ~~oisЄD052/3ڥIQ r1@_= 2 ;W ʥFw([Y8>.W/c#2EPHQ=ÜÉko?_ ,W?n*&ƭH!l^we=EH]_C|lXMŧٷC1%T .ZI)3tW:dG W/a6ݚ3;x 7^bg4%l+M Uq/'k)#F:FmGZSV& p? .Nʳt!b~A@c< 60Zyͼe\x^ƶQMwӨ_x_/spՎ \Z>&JuAQ+%ˑW"q! E䒞Sm jv?*`G,'D =*IcgU3˽hf 0df[m2I$\OAE g;bsl͡ς^RQd=B$KǸ|_&Џ*Iz //qFnjի`[Lnפ~wVNf*B5%Q7zs.lr =+pf`&,S8FL&AmM8BI>!d:'|[V='Ù.Vh,9FcEPBvB׮W x[I_d{8:0W#Ɂ#u›fվe#Ojl_+`b#@g@!d51nvkmDkB;%HrNgckҒI2e`y? rC-:>YcW!Q(ܺfg0+ ώWނnsN_#H BLZ!ciVϔ#`ꚇ6q?(]Md2.B} _! | X*&XyH*:v* "S`E9nEgS"ڌ*t:sil>䰍ї34Hշࡊ3peeV;ך)Vĥc 9ȉi M=wz_i#C>k v1ڒ+uw@C`׎{yzviIxqŰ P+ihݖ@^LNׄG!yx:ɶc[Ktb:)MCýuҊƈE YrLSݓw\pfՁesd+ygԒȐApfg-_'qÓ- dm(Nym7@݌I_PCAHB x*J0[3~-5s#j9sv$(GIj}+]5#h#읿cjTH N wR?Hy <܁ ߌ--,p@G[ wGmpZ86OHD!9]/J*Gm h9QR"zc4Eit:w6nOEdMv~- 0_{3BDfxV ęLߧjݝ3e'hUaΔH,G,FO$g++_+g^7@! , Ɔ;HZ,tJ =i )U#ʙ#mK*JA$dC{18 䘈'˳\W0kql$s22S{Kz>ȂYou*[2l"o8J5╼:]~EYaԮNxf@ˉ]Cɋ&cвoŐ4Č.Vw/zs(R™]h6p龖B'F(BA| ȭ;NO]W}1ek\jI%1:Dz5%φvg7ven;F*$ֵT3FK1(VlSqkdD@}\, QӜl~"2HCѭ47kjx6?'ͿV븴UFpJz>\|Z4,*8=%($=y=aĵwQwv:+EZ($-0&$UjXtmHLB0+2LIx¤`3cb">bdZFT~gSm8"yvޕNK"r5-EK*vQm~5-|j#V>z<6ɛWWK_T (yw=h?/~* DxvX m1{c!"ȋԉkGVXE/JS&[ɡڜ.#-uE 8RtQDVN i\QbSʞ:zm(W"ǎ.!lm@ϫHj>stcMxP:J(ǑDEC^U;짟OJ#DB%U{!hZO-nosR)s<L 2'Q u12 Cf&J ά ϾP%I͵G'!YY\#UkarEaj etRKz‘ bkuVϦ9v,Ԉ]Y-XYZ'M 7cuq7zɣ}wհo}ד,rO;A #*r-t\}'_dGpnir/[iFUJh͚38&FL9(N1{}20 >L]qoh~Sa»/;|ΒY`<(+{ꄎi('A`C'*}>V[B;Ad:l2۷r)1KR<=bNN~fDF/ %Xa\C`$%vwS` EUl\pyS$##)V (T Dn@HTG ͇^%aNru ({E CUݴ)68kB|K5,S, W&7+͐ƒ|OgD[X{K)rQ鱄xo\M|1jN.?3aۅo3vWNaYwC o4(;Dz}#sͳr]Y:G[rg9(R6#ELE sH2 Ϟ?j057+b{WZʭ'<ٱDg4/|a$"qaKj SB"[&7Y-pM$J rvh,Ϊc{f=T̐55J{q{DXb^>Zb:RcBXF!z+/P{#՞~B19}OW4Ծ8 ҋS޹ܔx޾G@#"rP}"E@ B9JÞQSO|`T5Pkub+B&D˓?$]l4Z^Ɩɘk/֨0Zp6"n~o ~1ڴ|St; {vٴqk⋑̜E+4 RُÖӚ^7ent$:`6(8n3Hz )-2|fݤgNah+<Ti=!4ZU+; @)Nv>ǽG<Ú,I~ JrqU,>69VR|CX1tOLm }NܗѼB<.+h-/f1V^Ͽ߱B*ŧL=~./ -wmyQ@*+ˊ[UG| ?) >eU/G})6iaw ;}oj,ar`Мy'}='kZԐC9c^ZYoN+[olewx卮س=!OZK;XFyGQIi७hѱ^ee5flvlGNuLo;r&n7P6.AO(Fx#7|E F1y%T>/犘{*t_ 6[DOX964]<[dp^7T[pT[R +f1schIR,*66%4.Y(g%PT4m=nlۉ ̲O=-Ԍyj8dHQqR>I~ur"? RU h (j d ʃtnw>$2a䩮$tCXj͑p<ҹZ\lT Q1T DxQ<>r1V۪V}:>P!zθN(׾x$ŵTA:Y=Aau%\(:/3)IcS)elvHXf2F0(o$O2؀)ͫ84,5ݴNK RRԥXS7ei T74 6fr? n-PQ(bz]07u'!'5NMS-}1; ٗ[p07i!_wjlnWV@[$1-˜N]h6`hoDkUTvWML6)iuqn3\[N TY{|HY43U]K^&W(|m+]tޱ+MD4ep_bU#ퟥ䍉M;%m"nn:5 vށ׫o?S?TZcU.ߪU[e);pwM|HY_T#K^CI Jo7:Pc4zJPtR+h9+ó:?Roo^.;|#F1Z<@~ pG%&hq[aOF#&w!g3)87PzkRB:y pLR嬨Z0콼NHmsQ2 D\?ySnɛ żpGřZ8⧄ ^{zP$;|Ā@Ѧ7[a"P[4ic'rNU6X|xoPS/K /I{5EP _*>imAXR KQQ e:}OJty-ίsr|agFSH3L'IQ8]V^v9j hGܱQ(~{9vg 5E\wAGSqr3Z/p\5HnbQcFxwkm{ZPmX(<2*1 )RZ)b-'mW0KXglzHŞĠRYs.=W =b>iqSdnTyζ˕>EK<#uh d1e.V;Kj<\YVvUk  4. p>s忤\x9_ j :ÿ8"ƿGU:bqJdN]huXJtKYj^Am<L.v'<Ꭷ-?Kw6OO)5 #|y3@ЏR2-RTFܣ.öxФM+0Us+0 ! Dwz3I j:-krWY/P], l1AMUJOC&U |ySluӻ%49TjROvɓqI›4"eƑ ]JX@ ˕X \M3֯ܰJcyȦm>20?`L!qz;>r5j.k+ 0N] RjcxG\16"e =lZ0-v0&n (r@&XZ7ONUcRj@p/oXb-UdD[ON\~"ѳ &L̫&첯 sAmz'u{iU+ƕ2URj$T_]8mVq}, y,&yp%Qy>`nzC%^F^1.Ki~[,y20fB) A8A%*PTy9TiA} p#RS}h9ܘV$"]~@[Ez"cK VnbW6f\gZ qc FD1=E.>y e@ya #rlA3 4T"tJI":qj-YHx>SWHif~`,@36@ J]J4IT$HM$OᏈ^6t-OJ5,5S2(+eL@sEToxLbLE# _a8"gڂ(U8^Y)4:)9ZH~Uzu8X=Ԣ`Jr@2aIv{$I=~@m+ai|=&w,{6q1C@?yB@N<}e: YOqmx62cWшQ csUz&j#9h\ _:sq$5R2mt m"(C1<mYVP+ΜbQzFm3ZޛAWd!\M B0z}C 4j7HzY+)WUڨVj௓E;5t(p ^a S'ygm$>QF#peוNʵ/nx""j\͕WAT BSS)SOOU%KZ(f$w{/>?ر$La B . j/1M! ٚK5P] "猟X)io קs1wSxǛ[, "LN :,AE^1]HB;{ݦ;SJen5(3hGMێ[D )⯍ZD=!-Dœhpާsj|0 h\0)0lx,iRE=!£j*HE?pnpEv`1],&Y_(.5(FM31d3zxHNe.ī _5Lड़.-#G zAr%=~2m"Oݖ$r Lg"p s:Q !1\d7 5'%> Xp6PN`aJ=|t5#s_$pMp<ѢȢ;'Tiz49@n*F倧ؗ0R.'񴩡*r>)D {lq/=n,Z'^}wa\%.S4`F9;_LB:*+Vݭ2sIVbF@w>]sGL g,]rd fk W H0!_['ǮBf1BCd"ԔKF5Ia?nWi]FBfpX@ϡA [EL4f! A/˲ :\J}lYeCx%yi aaO5mWf'*F_Gk62*KsMq~L_e_t 9iP/[dqx:lSSp![/8#N ۃD:hޭ,,S8tc󜼘6nQK`ӍQ^Tu-^u;^\D뤫4[Us(Җ#Uz5K3.ߧ.\,wiTXW8[P߾dCOؖ1SWv*MhxN[?`0о&#7E3yA;_ȾBYC a[򻤘c3H0b~?*K2c*׉)FRZ +{JkL$#y띖jJ8tWK")R`I&閙bOGޑ dIwZEXS5_NuOWpwFv@=UJ >T {w(94ʶJ|`4v )ٳGj[Ø;/%LyڲTǧc$fq܉$tWT=ZpdUbeܐ>C/T"HWA OXΝ1+'%}K+S!QgdgeGׇKyq@s}iYKޱ$S=yEF4 E[v+^3(biZ`("zS͂hS zM as|HAEج}UFrvrdÌN~PވpQQ%J5&F u|]o?5LWMtWgl;IKm/-94Ԑ*'Xc6mhp VnWscY7e*+`,1*e\ӡ{}PCWW~0X4 =Si>U F)۵+v1<jr[҉Fp5jTf4m$rJrT,a)yƒiz* p`Luu_St0^+*n6+F[[׳7 L4V~uBB& )mX##uh룯K򱨞z=dS==bR q,9)d삆JOLe<tnxaV,xO{&:j1N_N#Qo-.,n4#!Ż9!ЏCN:Twh-tz&ͽb*b5\TˇU evQ9 Ĕ=U!!Si6u7 6$ BeK9B38!q*%Fq>gqp"g*kNJk$b-y~iêGG)J<2փ );oD_P\^r)dJvИ^ŏq$)s%Ǡ{߀p *ª^fF{t/0K (n&YDݍ9l.s&*yW Y~K^& *\ w\Ma{hϘ5 :<\9'ڃ샸PKl+-"|c(ġzDޡ\/̜#Zd llnFI섀Wu2 II0w32Aل޴m-%@sd#// 6Go&=Rڸ>̍yQL`ɰ_9T {o]> GnAնh ?J~J؜6ho /օ̉Xj,(zx%sl3|R}fw2 83wEl (cΛ 4/@ -`^x~ג28VBYA=ª)rB/LhCmI#,q}c,41dLJ$W%VԋS\$;؁Ck~jEky8T>2",?!m!P̋>:֗*%= sۄl)6kzscb "`c]c5Mǚ,R'0 H4 n>oG ILsG"xA0RMk{0%Mj6ZɑھD`MPCB="qR{vᆚ$ݛ3(?TQLWPJJ5 [R YpgTçPg-X_u:i}=$+ՈN mbʽZsϬDjHLع}Zy4aҲ~NQFnʞG_+0P} .mk u4n O1%ܣI#u]h Y{S~EisPMS8m>(1q9=.E##H>!1{Ǜ &Nˢh(_Iwz JY3cU3Ux2n!ˬS-BTV>nʙ5aHLO0ܫZ"~"w}ۃ5w0V)71^}an7'3Q`PL),^\C(r%Ԫar@K,AH չf &!tDT.CGs $w BN `6Vɕ .?V~0PXП^Vx;Ÿ0F Skc5Wr8&Zb|ʨύ֣f~i N R5E;i8`Em={c OE6OOJ=|i.W'{%[z!$v2/NTK x&!. GJ@ͦHs.`Y`|lfYȉ^l a uTx5`LMKv5:^ Raz]z,NQKsCa,`,+'fxNT`Y\0g{:Ю>Ɔ@+q-U65XQ6o1$)%F hv|Ό֮4*ăev"H3MpMISJZR<P:vEŌ!Wz "yP\nXi{6;2:'կx똅*[[J z%C%&6LǷp5K}.G`k9*zʜ%\EΌvAu`M0l ٺ@0BjVV?DDo95~*+ڼ^RqQhH9cs"X ]>Q^aCxltϳf]z @iwbMO*ʾXfr~iVZC8|UCtTySf.P9XzhLFu`|)TJ`t2LSC>ׂPXOxE o..{6 gq!vEiXbς$#M6IZDž4+/qKow.>GIf{ *N.{DZ#yM^4QsPo&6Y/㎵&4ҒQCq㕩x:o?E6W ?1o˔}r`)pF̾ؐ7hLXQSE{GQJFhF$d *d?sj蟯3xhEn&=o(_,;d^!"S懖bDm ?hFI/ȱ_1Ju؞>=X R EKg[S6b"6 H_㼅#PSE8SCt;vJODn5!0u7s[KN0|2 c%8jH $7F97J[5s}â%ZH=r㸆틞lvMڠ:F_WUx k$w2k=ZIPp'6B"*dN??[Bg}y,](Se;{ȖEFQf7n[d5v2K4VCC|O>]yrxU_J( Bj1$Y@ OF Ȩw5!B':Z3XdR3N5džҊP \|m#>/N&M)ߣBUQRlZH~c3귬%YD~pUVt-5S%poEN_4qNpI^k\_(RR5Fc@vE'I{D#mh-Cz_=_@շ"y,1iY ! Bv;Wvp`+t8bk}S))S8vpsQ3 jdI!6Z'`Zq֤YRBGm׿@b,hc'l1u3z4𙰲h%=wCWHAj% Pˤ5V4͎< c : s i~8.8IyF*șYCjzq,fv$Z;O*8;wz~o c BF\pͶ/(rK׶!'gge@%ȨS"1Dk)}ՌI@vVyNFN6[arΫhs4FWP-~$C6qvUpg ,p-xtCs]xU @j׽-U9ckRK47{:9yePQR߲McsK 3ݳzE#zkDބ7vl^& R`|j f3RTJg6XM,zzZ؃n4B7SvƭOV!ueGװTPUŭWko1茷L2TF5&`sT͂|f@vf 2M5:HсKAΜC-hNJ~PQP4 GRaFi?)̆"/4Apm7)| BѪ_~NY-q[_J8=gVѕmIPhh߰Bc8Ҕ3sk>) '_, pp bXUz^oQW34#1ni{$?qIb>1z,u;֩FO C^G߮Kiɮy=7I/R(gi{;? 0C#Þ!.uۄ`h*88>URE- ޘz± HMd}_:i@u@7lGHcŹy@|Zr*p >%"VA6,#niF8,fG*-7M ##'6|Ajvw|8[@*,Ib tr/J5@ϻ)[_Uׅ!.;V{c+_M9r ap%>T4/wifMD5rn\I }1ޣba%>)/J^4 `@Q\弯 Y~o + bzVsэq'vU9mx_[K]$3rlKI!1NqYSn?z6AFfc%3/</2j׎.|IFc jw:QЩ%UWn̵aw$@S [Νღ=7GAXh % gB00UztW îǽ/ͷ+ک$ŕ^>" ~[0(*JVzS tf6|j.$ٍ&%NJIXj-loyXr떍Z& }L`]H~ o3-ڒnv+e3慊N5:)\X0oNsLcjM[NE{j \7PrDplbg@:K} <Їka+r8Y r~=[XT&xU4iZ9>-Vg}X2i+y3.ĕqeS}Hm"l'ʾ_6\EnXX@c>A )ң%ӏ%\pwZ Y$3Fllʤ_bĵbV%>PyؠDbzنa]F+)W"c)!IUv!\%H' }. Bzai6U[^cV~ *gKRZh#=(mD0Ep@92#m1N"җ>u:VI+RD'DJDu:J&X K%h%~UkO=* ,}r2m #)`9C_F30 1w vj͉$3.I icmr[~;E6x3 @J˂ʪv^b|y>omu7GY/CZXA ;Pq9Qezȫķ(=DtUoy[˃ј08< ƭeDA}M0.r5z(S2@^H~_;τB̧oҮZSS&o g9$' ,ec׽EQp9rD.%X ;;L}We}'zbX a=y= r=")q(:AFzU =9a Jh5梭[81 <+ @pWvz^U}Ǥ|ex%EOLB:템8dhmKwS&{ ,N]p/jkn8w ߄EK`?|+-w4Ol V>⠀7>44ݧ@rf #'%r<ҫfC-] UBdZPeq/ݟ& <|7!eaHD8d,Q6w5lp}3rL3fV+u:C*}E,hPUrQ+[zq9/A뱩W-2L1D!aF+l7ӴO"%>rOҫv7|(3(ߋKJRM.\6%Id7iZEP%( 1汉|}uM0NCOWUQ5/J 1͸L;Y%+Q-IX=2uF(IDx'Mt, i}IuKxA.*헂؇T~ʼwpD~Nt1XIVUzÉL:/'vl O Ww|a{nl1Q)FN𫻫UꉥKO @j,T־F$Ne;Yh)8{'DQ {jm?"v*β hN=b&*rG' be 5_IJj+ٹQzuaB@&0NCp&d1g4oۛQ0wkcn Y֥`R)1# /h_ѳSd7fۛ{ǠwTqID̨?q\n)- eW  C `,%^N(Q`C=~9n6 SƉP7} 3܅Mvx+Iw2Uٌ&ᘈBLު8t[k7*1ij"W vR]B) đy[4hEC 舚g\U%ab 2OdO7|{I01ͬY)F#Z9n.o?$]wfo!Պ-hi@S<$w^fd9TvBd0)} .ga`_RwB:(nCegy#<*пDO$ `X-gQ U~VfiIsh*CXGhv|ř|#p 8vNGz$ Ol J.ؘտSh,3#Vncy5EK rR;d5u'1*N5m}/ߩoeNPdn>x{dıߍeO2 }+=HOͬ#,#+ Ó,/NV$6,8o{Uy:bL c9% <C+o Cri֢'K4&So7Nelwu&h]_3y:/D[S糕PSЀim26^D(EU[Kf Mi;`MJf ]Q%0d8ݳNZQPsfj]<} O[cQfJs|A 5^)o[?kA8{4+~j^4 fl +f)q*נ-y 1r-f[o3ǽcA%Π~:1壘1H1""'!8H> knU[H+T:sݜ\W巩 00bAFG`?y+Ml$ٕ%EϰǮu~S4ݹ"s ٵ [ GۙEvz,4aب5O^qv ݉5 $1 3QYQ6hѫ]QևO'D%d8pNAweXвywRI!n7* %JA_7ѥY4PlokG(u@:K{UqZ&XEtFr}! 35&`$x V ʶт]eCkI7"FvN*?(VEgHd/RSnʠ #6ē)XD3碱Pzz%c)Tu\6 E+ Mh >woIڤL2ɷ&h06P[=d~%܏m{m'QQy|UےG O_WIwR[M"m88c1R:W ;-Q3YF[Jn^U\,7kwB@TXYfwP ٔ/w|^ў>MĻC'N&l:0C)"YHڛኣIxHK$\(ImeIApα!7OD9S= B2Fv2lf.pU5{)*-/BcA=ֱ"pPe }KSEwW 8Dl(f24-H;^aDKmy ,ғzbDJTŘ& H7D{U!&[;w3yU>x"2+n1?9nx B&fra=Sp= @*{gI0nkڄ ngʗ,m+BzxT}mϮ2r+!}xT*9 6g\m6Ca.3o˱3Z YRZ[%FPc`lT*PGP*m'R&<^aK9o͛(*"8^(<|TE&Br3%;a\$8j~m1o*\HKeX"-ߒרۂE?4gߙH}Ư[O$h`gR2.W>rp k1`E,A!P<p뢕wb|s׽,#ZZ?$$|:ZD,Bc_ #EFU+"業2_,e4(t" Kon2D.(GMi T1z M}F ;8FQ`YP{aX`70h) ,h#2MWS"ۢ` eM0]Bpԓ7OvXy;2xעhÖ`.5L 0Z97]1VmMn3S\uǀ];~T?F:'',T~_+lsc0ۇ`&yx#eɗĐKKHlVNgO2܍h66 %ݨ3;"qE2}T/g G :=O$Wqh;fm^\G(tU+br4g-r+->G}Ǥ*/vȊ"zRH=!wΆil+G6>:\0plnx0y?W`\e@M>Sf@?DX5+ǞD6|SnA̽f!Ӈ[wkCA>B{Qzb[5̶$W=\Ô&CC 9@% їtXts~OFaƬ<4;+RrJ{2SƬ4M@:%@3|$Vb2x1#[aДrJ"P9qbTY=#i7sV7[PMa*u#jB 5z@3vkNi5Ϸ >+7 [1jjB̿nzV̓lGh)Y>を{"aۈY_=o#Q nݡM4T>t$ؖ,MdΘvj}TKUpcgdVEAa&DL}"( +Wk2 W)!rݻM>HLa\pZ:ċT #ݯQb3~V E>CMny"O~,(d8|820cbr8EEDճ.SW8%`yR9 ZmsnaHG^gnr J3.#F#I({Q*NI.ˤ$#!;M1~ emX&s*?vq(Xsw%gHR٫+BL9egL`Yc2BP#ЩI:88%0sBF;D< D <ǜx;7W층$,+?o]WOl}C*VbcǙZ/BKNhȔ]hD,Nk5FWC`mX04H3=tbیX*P$ .fהM鰷GmK]>U5\po+h0ݍYh[,o+#/kFAՇPOg/ӱhܩ/~` "T璡$v* -ܳE\oP3[^&u΄Y[C!F"g3b7]xv=״Im*)$,NW V 3i/Pj"(̛'NʳxNBӊvL̝ŽN#jA?eՓՋ_IU1]o䀼\b(1hX3Pgoqz)}At @@-3-9 D*w"tV?/HZI 3]ГV,bFLJnL"{ȧJx3vZ*Iޛۜ/N ́GXH6t ) ho1~Aa "1oNX=y' _=M{=t&Mz$@v JDz_-("UU3{;iKEa0řÿr~'M$so*g~^St3a$ڳF9e(.#*n(2pYkJH`2ɱ㷦_D/wQ%1kS&Ƚ=iN;cF$OX]~-v<Y G]V_e/ xUcO(yXƒ#SCedcm  ͺh9n/_ (V`| @e|u)8 0x1Cf.\jc1;i sοlLb?@[$B-rȊ'*$=nm8D&<^R/t,}|}, ڊp[ͱ:6G64I{X8=dBp0Bl@.Pf쎕0.!vnq0 FL}#J+, S e&6z\ɣ4Îyټlu RNOb5kq> gʳ€Jl157]"1k%]U@RJ`bdQ'2@a&B3/Cz'{Y(sHnCDkVZo^T>ώ;c 7j4g[^ȴٱx$EI_^G \Ti9T 0jA$Mh%gpۅWf4>5)u$UX{q834w~=cwYHXx)f )Bӄ tOVBd"\=]Czb%f58rPjDx?OHtpmOzζN7wVRyjW'LBtWݓxːܶb.;%Q;ZR1#&x7s-ۄ-Id)ƑMѢgW7-7W] )VGZSs*|\('b;x;KOS/`O9: 6ؿxRb*-&Vh;Q\]e5GL[|uFPgPrM;}PD^3!>[q"SnlnE3^eK3 0 #\F&.q}]SPl Y&vjfh/F5#J~#jq ԟAiq8|U <5hFpg `oK*)}X2bZHW E[tm[Ճ< (!p֢T9Xf4ziүxX+qˇf ysb~zi삇@2f(ߗ,i:cdFCqxsmN}Ga!~W +E }@]}ݴ@Us8&*,r'*:Ětni?ÆfzmrWnQ'}e:k )m\癭wf-Jvsn6[rGj3piX +c#.޳G5_(gƾD㣽оVZ뇞ItMi&|$bh@{Q*¸Ve%9J4xs `GF_Oq 9,3R,QK^X?#p%Z!w%Af3i;I$'w7 ,;Yms9ݾD=Ь>[QoAuKdĦoN`.‹VgyZ"_b^{`*SAߦB7 hә%_`LQWQsO#! |g]/Ă.slsrST*nXzz!En5coވ1iX{cJ1RwAf gK1rKyؕ t'zoΖ4+uc} .Mc[Ժ Ll^1EJe7݆u76 ԛ5 aUEkڈ"'ļ c%%X@uP(Bp[\ܖ׵U:4%2RSՔ׼0nw`k㪤BE`w{wvӃ.t4{=Oh8jiܒ,j 5YdyoVdz?8܏js/'6p/5"40Z{)VT#0WF{ U GuײgL&V{gm]dgumu9spc#hYUD! o3SzWLOuS))1dvUp|!#~j3;N *`ݹӨ|fh <ruU^gnl#[cD|əiPPK @QJ*TF?k P:(mb7VhEJ;'SNFumʭ>O0gCeyZwˊ'zS,xA- >}طhN<@]4D7C}=׈@`$$dǴ0B8OX dirŨ,G*O=K?`9Rugjs{#4%ӄXtͅG'q@+]|Xx~_a" # n5`]p@"( PM1;yohZC| ̛ozi_.ɷ0h5qƞAP0eAR$G0L{o3W"t61δ3Ŵ>slUA? WY[!7^}PH,kZi@[qO}Dq S<^:ANn|hǟdkd`hbi zʕE&?ĸ*.bF *,n A{zK֚.2#ҕY˘=W5$1: oVԈ_B^!\mt8+KzfKs gZdmZ^z.~aOgRj"p1PY~F%'IVMK 4N0u'w5` z>o6PO jΛS;?9RD6H&o65%Yn *<)_ϕmGLt x\`4-QqvXЎ3)۝]V?c~aڊ{{/g߻ܓE+|$$c8k ] v;f7lRD$Fb#=6.P$x$.ʬN>=(!?G?􏶼"g?2U[|5H`?v}!3o0Q&#كPPIXL׀Nm{^ A֫ÁHc|CGUq7Z vQ4Ď|EJ*` OKt@NEyj'T*5 ,AD^zB$}mrsegzO2F Mb!gt=@=v2cV Kvd4Ǥ⒒sQJk Bzb{SJ/ %!9ℎ9E6몮m'{zCf/ UZ_Op>ų7Fwpta6E~6[C‡s^Uf|lw!ڠF"K֍ԌQc2ނU Eq>Py3Љ7׮Ngqd-.N#5Y]!oNDBkqJ ΄3Wz,P4s ~%Y1etC| VAVޭk,gc[7 7]Ynl.$*-,j8liH5,3UP4>IEWRha˚n-Uap<݉2ʮ$ ʪ+l`~C9mk }"fx$+\\#~73C =MHfBlev67tM*{S.:|muKP8y y'Ⱥu)x([xRe->Jo[LSnymRzLfQ05i w* 烱gyk1Plh@8GMy]]W; &gDF(5^_J09wJ <>Fd9k0]yTVĬ,.1ݦˑsة\PX~h o@/t<>r"фRū8"Z6v7O^u"L1ڥkgYgxɃ@1L~L9gZdJ_Ϯ<ȒyVV}(LWr촍A*qޤD7/C嘶f2 * 5U0 6#uW8"+?@oRA`4͸adv Jt2L= g 4kS?_U*2Y0΄ ͥ rw)j'$׏]YL2q:V$;iW:,7As>~㵞GjO5k{Ԫly :EMdў|6RTi wiZE ӡ0sgϞ w e~Uqܾ0xZ7+ahu 7h§H)mΪHo}DRR?UT"U=\Ȕ`T>=KCdNS(:b?0dNWy-XKx_L2~ua'71_$G&v3z}+| y ggs`NUW[12lc_rfSԹNcN$[Q8Iq.4 8T:)LM%U._{2'>*K)IPZ֒.m(:5SZ+?7,m𢶉wJ_2/׮2W&f4/j*`?2ԼT  /Jw@d/QEXE{ryI4!k,n,$6cCk_"8I'1bxwJꉪ-z=!TL>FZwHt%$W;q*ip˝ٌ-har~}~ϧOV=簰zg!\1͛3yPc Z9F!6R`{'DZc j225NeFi뺽$5>lG˝e6|Ov0w-(9J 9rw (  ,I?Wً}n?SH=E Y}(+nZJ/^-/C=>tuVeqk&H"ZF_t<^fIz%n'{Jh8c,YC3_ˌ.|>&^G^g'X%C;a< ly;ε 5AijT!+`X\_.ss&k~UöҪMS.|h;/iadnddH~NDNٍIPQm u0[T&9(]P6]wU}[)%);~"TsK_ޯ6);S+~ՁL1MR0 ӮURϬFmb"kvyզ`P@bjv +@׺v[MTw]"W߇yii⎿ҲO@P,дYwYciV,hԿ}S>E;gM%v8ӟTgiP`fn?^׻݃ȬM#hF٧)AgkϮ ,m|@!XaM!ŶXb?s夅 .yHdd"fw1d/{jqԥ{Fs3Y} $a pamFmYk݋LCMl,<9\pl}6@V;e_\4@C [%l/UU̮Q7{ԅspzUt 0y7(8#ંDN.c6F[jdǛ srCo$ufSK >am)oHՙg Zt3O1u_"L }x;P>rzuLh >p1 $%#BI(j8u_D>2ώoHKG%R4v ڸ"ttC5? BD?'?t'DXkVZ>"ҫ/\5I嗉0NPls|`lm'@B\߻h5Դ|_ec+=f#Hk>\ -3bZԨ,dgE&LLߊˋb}G=ձ:ux;%2}.;f?hԣpiS!ȗiA3qtXvp8mfGx *"< Uns|9V pRd}Tʞq^3RwuP &%PjYn, 7$89̭E}⵱=^>9&y@ Df#gn|&% .ؒ6ZT%U (ZI?;gp,s_:qw;7Z+W&2O,/YARJo(ޕԓ ]//=)iz dk-ZTJ`D /ChJx48FY<uvV)<% [_ k2G5,zL u勋DK 0Nh VF͓42!76{*:$2 @8yHz_/V ė LC0w9_jm,ZXqŽ@/*ȏ/\T7}'FHg<ߛ2I緐]W/P}Oٝ=*Tcjif]20u'>[Ε ^H.FzWBq?CfiYV8N;ؚ5.N#zoST{q lx1 B Iy_R"e`o=>\\Oj­n[pzc 7/G6H7u/Mdٚ >XH:`Tq_{׏)R%h,BU<ºx .=ri? Naeq-[7fd=G? tUuO^Ԓ 4muxP _H+)}1PrHྫྷM3 k11RLhLY|"γ<*u§ IE$qW9/}񔓮V[lёr"r4a?X֙kQe;1a{ !c:+p?%.=B6cRq7?[+"k3Ť:M7QLB zգiɤ&61v,Op.2M1&&%[*tC5e5P7^ʼn#pS6u~sЮ*qfY]b_Ma5kG~n ~f}1ԒpJGp{T& : 4]v/5\tM˖M@eMCtx P! jFt_oy9H^+Q{-4GhDXc'Um32 hOѷ쳣Pϟ0Kw_-|,)MSdޠ6Mb%@.uxZ/pDQ*_4!Ģp~9bTfYd-b)`ȕ1!rN ѿ[0Az#컋Qᐚ@ -/[J'{FwS}HJ AX&` `_ UrΪG7hx)Hɮ4|&ò]ڻ~{Yé+`~\ιrV3{PAB/<ַQp`*4M&~tY+?]:BJ 5"t-egg3֦E4rC?dr9 %P< +\r MrҎ' jXa[^ub!\ s+Pt5r uykmx* -2ȯ,3uAH[ORGy!RF%9uE)̜evae^Y 55jh}Z ++ZYdP?ThSjy궸J %NŵC(=x>E^"w'f Ŕ3TtfiT pz4Q]HyܠJΒN+W.u3w->Q :</ ?h_j[N="-d My_2za<(f?4aQG[rO|qVAI:a):#qd;UyPq.#p7X^$LEYXss(zHu< Ϟҗڬma;bFMwTiчcZۻ牧|i04 r.Fֈʃ 'n_ tźq\ ,H |DC~@@_e:"W˜LќsҤ5՚>.x*3 2%Rk6~Gt_ I̴Ӧc? Q8doJ~55[sY.vM;pi2گ8?}Hq#>sQ䨳D={f U{\:i 5N7 1ά(TjGM˅WM6'9A uS-+7Tt L"\zbshTT.>pun+1JRYr_hv~k%>Sm p!?Vw]8CbHK0/E)B= lYBtB@ϥ-F,'}Rb?.ibюDZrkLYz??LҊh9麆L[ 2d5?̓DDq; Q5^ MeY QOe !fڳ#ܭTY:b0<|HDY0BK\{3Q.]:50y"lAZ{q[R\a`ݑHe4ldHAϑjwryB aqtR?jY21r77<{lWlZCD{."|qRnLw$İ!BT,A98E}7rX8 %8b,iLk\.鄼П[YJ~i@xVIV3qpQ1%k9}jW_plw}쒉[Qݒ `Z>h:}s#>t{,q6hn#}w6*Yj+^U/~*8dsdTLVԃA !ެdɑmT"bI*:#1x\=.)];S$Bz6DʏM(BZ&Wcxv5lyUYv `JV:P,TѽLkUHjMN] ) !}q<=9-5z:,4 YpEGDZtAopKW^oI)Ӟң< zHb.=3!wf;MlQmjiMGb,86/LLRt 31T/sBL?{4{8Sd9m&cTx $†nY|1OQxN b"A_NzdwA+]0q{s?r)3dH&KU :grjo+zC JȧNFVt aC4Wݝu oR1~wJR4B1ɥko_qɇ7sB%&%؊P!E7K9fn5P%ujP6lc y 3[P)qiۄf5VGEO ;\CF͍+F ó,ѨcCQԌ3zxVp^(Xj_X2! W@YZ5.@(%aEhnd m!czJ%j 0a?;)wOc=~1`LꇋkW =mq́x>Ȭ0?+%}3Lۄyxc>@䄬uDĨFѝ "NQahrδF;*c^KUޫ@2X qD?`I~~vvmdC R-%fŬK"^? ,L<>(j %6thZso ΓB~j:KA+)Y).9ކ\/]U*B`&MDC v=\1bfKц]zg6G%niqלShc~HdҀJ:{iY8Zkc$wC=*gt ^ZLV`)#L`$Q#z'/ opvwC!wRdaGpңC. ?cw2|R£zFm8 >EgE~(Su]UyD^ݙk{GID=x8  vVb/܉hR[{? J TLt<ޚP]k;qooX`VՌ퐿ѝ[]j 2mw2|tzB -O d:G5pB_3NGk2>?H}T,ֻo7=S[Pe{ fx4H3ebP=&n6BzJ%"mRJ,<\ 9 'Y+6e:I_g'QNkR,MȆ_~ʨ쇕n q@jej?DQwW&&mw ?`44:o\]5ETmWȷ<3B| c2MR>oA=+*!. J:!XlXlQ-SJUWS5]zAY<('MIh*MRxD~O"h sijmSo)ǫGM~JI&ġѻrP$┈?M e8(XIlIЫޒ+*;8f"F0,+o8Ub vK5ϋ~!YE*{3~trTP,k 1[1' ܑnc06lV >pBmQ%\ +s) U!;zӞ  I^J cؘ|׈X0Kɂ w%݀7R3o18-UaecmV*& 3'X@|ciip0,dV]U.8B2_KȢSJ7܎Z hn5J f "s ÓqTe@x'gi=h<jX&֣@N2KJOV}E$ =VAX(lSj խ../dPj1B ] 0ƽjDAQVg'&oڑ͂$n57#6$l_c&>57>e!&Y5S2l{a^e~Hy\0*AX)I'Br)3i3Yi):—g6#d03DoC1Pn{$"yRהW*C\$k ˗ca`'x}7)qyQ۔#v5K(n[n[q.8̋@SAm 3m|ΐIJH_28l7 K 'm"G69p[9)JWl b\5RdQ&+(1N]༔\H) Rw&*4]p4QB1/D8l b,( \̳Ctپo, oDONZ6 +/)G^į&nBq58`5ou%MNfu8dȮ^y,CaS$2F_مjσhrXH^F6B?&X%$H c&1nZ7?c]y*#B@{?RVy]I~eG{Y@ʒw|qG xX]݈;ij,lZ]6-CRrʉJ"$d&Ep"&=3o*"&jc'J6M=zuq6o|f=JF+Ág{snf#>)1@.&W 8Τ-Pk"dI dFg6F!~5PiZUJKUXr(Dsz@cʇǣ@dmE!otp Hh:P+ڂ>wV[J!{UK ww\d?BPDqK[MDF*׉zr&ܩ:cI~UsEBv^ʱwRhQH@u]BɻoԹau/N)p0.5{hR&m_vyxzt^)4s)a~5dBMQշU,S :=gʾ 6(R5:b%z/ǏY povABy =lp9 Z^0piu=|MDJ605L ]%Y*iB& 1ʕk!p QBCӌƞԄ!ţݡn')zt{hYiY'`M^JXsr!?+DS[tG"]ܧ ac&uw#\S2{D1+uBVc(nx,V꧗XlF.V+4f<} [x27i>Znk39P %D/ B_4hS$$x t ÃL7]x\)blT]cYkC]h]IřJ?x7.Eb\A #x Gib+;]-u2M D菂RYm>i&r\R aRJ ?͈5_7ƳJ$F~%k$(b[PvngJO^nH9K!3޹#<NZZ ʀ~D|/A6u\?:2M= %'B737&7: E z'ڴqʄ16@jw_]+/'Ð5E^)elRA.vjv(ۼ.})e.;5'-%0Қ4]oA}k$!F(әw>OY~V KO@C,V HB1ޛ۶fg虪l~^\]I6{ *]M]ט9핆dMiJyd)fh7zs;CG6Fl3bNFHщf*bo2yrGT'bBq`HH#c1ZRP*S֠&?qH{!秌a?e^t1v ^!1b^DaꜢ3v;+_92?]D\,aqm*rC`n]a\^R_j51GNݩDz~FGɠx󎺈WE'oq/ щ=5@)If_+JwTajiTC_x _Ȇv=*S-̘&~ |;f5s!(rz[M'%DY mplWX`RWY \%ٞm$gSFMLs.Q YtsN.m*'>WTЇNlqͼ6'~~^L-hB7?H4w}Ա;˥˺kr&[S0" xK&R< j>XSe"?kFtf]xD[FGN[:gBY7T6"r 33mCSfDP^.ϸ*ce(u " W2':UBaABv 1u3"?j?߉`Bs;~#}KB:GzI&}ŘZ2dNGB1~F}\UDcT>V1˿F'y\S.ϧ:+ӳ3b B%0:X'tkHLt~T +)Yߝƶ4BY= 蛕 rp3Q!@&ѩ^}v8칑ZX9Z<zB}"'e~[ut%Dht  FIVi&XX2}hh0wN h?cမ &O%3-ej|>RKN:ADaep`fP+3 |񧐄uIkeL.w>eܱ+lRmff; `Ĩ܎ӂ5_\asӐf? aȯ:c"}*-t=s=ɱsv E>~>ʗ审XۗLVͧ&rm +EcEB]Q:a0N#ܟu\y"9!d(vIM&KQTH<"e_ e,,m{ ;1W(&^e%N]sBE9fiʻ YDn/' @FogTфN{V"]1wH"u-}f‡&$kE]D@]HAi䙶Pf߉7bn2Ē̚Ԃ?i}k'|4/ap^, (Oh{5 J-J!yFMQ8Re~ETʱP?DSJYe1_:h:B44!r}~%ZdiɇT(FDQ Vk^~ڜ7@@G&ш)=A'נg?Y{[2@m4*ّ1ma_ܡ1nѠ{Q"z{cqqx3]LyD%Yd$wN 3Jß  AopOww:"o \&+jOAbbΎ935s%|+ۀ8׻Jޔ|,g5igB0 ҬdX+?ѷaj0LӐCtf\}\NHCɬubhn­`<fNMܔW}vtٔvt)RUunSJmDp \kƦmoT|+O7d z~Ή:V2 $Rn:U-ʟC#:vBwj!GeQ%Zz;6 ube %Ar9N#\$HߞQ` ڵNKӎ{ bqq~UU*wrٰ& l. I`#Us)20>vY/${g0f65l:Zsk&WcVX `C+^6 I<{wjE ߬čXAj>XѢ݉Um(! 4Gҫ8-8qb^4 K xBtNֳ̐mv#^#ѡO]4 YZkKmQ>|X4x"TvFT|^1M,TtLn^X*JmrtBQ bh7Vty#KQYm&e!jvBt>1x\q>[ShFO-'!QuD(%bd{ ,Ag(j٘ X=U-^23[-; +9Z>[kvW_q_]S'bX7;okLd *:GQXϬ!I|{͜DM,o0L[aO9rxKԿ@1!"QJ&A6SƇ|57.q{0b;:'q,RUNs2A;Hd y@zCB< BЍLj˒oQwM 8[]bԋNA;:8#DPW\O}f^)B8|ihn_] 3+cbgc"^0XDK cEM7p{cc$Wq?vQ&RPk¤[nٚd[g0`b+0k?L0yAF(P#1(yHSu`4_El'QkJTDŽ0Ьև,wgDHuypC@i4F{Pzسk3;zTJr9}H׎ZSx ج^u&lP6\x0-rL:, %֠Lq|2>]\wC촒 cV Ͷȳ[o2uBaU.Ϗ~6u* 0S]lWM%W}nc nW%#[.AWFeOpJ,wl#+| /fGu2JߎڍNN_X)_+҆_q~] !JM̗ԲY9{- Bf9Uv_URGn DRY+H~#ցF؂`r؇K4}[V'0N?Ʈ "4"B`L{GF9 ܓ2X(h[*o@T['-,E| Xs֥e-'*>,[ʤ Xj$s פa~Ϸ;WUz(wMp$5r) 4hR7[ FPaU`[E溰KbkUHO^&`?+܏ͽFG~؟d]7c>tͣ h ƨ臽7r3`ٳQW'3AYާ|5RŽ>ut%j ^FýkKJWnBLncc*Q M=s/m]\E#NmlInc`20j߹,ͮc~RD-"x~CasV ڵ8Y0վ/J!9r#)x3mi]W7S5oW5Ɯs)lc~ቩHNLJUBh~gmɵ P<⊐&|?юYPV*Xv>N6'ƕt5yJI,{h枷A4r-YGġz }^ERj7#C\-WN4_Xǡ {LA6]Mg'ʼn/j$ ._ lJA644TPLp-obbQ0xٗE=J#"(%ZJp䦘z-QwңCy# 9shMpF'Зf+cణVH4Uݫz=X bwp\0hHG~EXJz&ߤAfm%; ^,#œ}.o]鯚|LiPIO!IYײ;1P\vx7c79VT mѭmi?a BVkAA)YL=I3.qUHQs[♕k;7^'NdL,A8_ @OmՈ4¯d~Rh^7$XS'Ef\ivTFkb1i?7RPQW-ڴKPb)Pڗi<Wn8jOO+~s27&  k\\h$O/%6r s^ɖX1$҂KˋX%XK4u_f-KΌ7fVgVsEYiFXrӊl~oJ>"nRv)S2fS%#SUIERH , q&16"$$Z(.?}햃FqM3h~X}x<ʊ"qpۛ uҬJ`|$ݨr9)'.CDIS${'uWdz V䥢d|x2U<;6=+RDx&`F@NCiJN3(KqJ@RH:o.-ۗ9m"5 P 6Fhp ˯on<Ey$̠i%auYdr ixnƝ篅p-tc_Tj ϴۻ 劃(<֘R^YF!J2bM|D\3%Z:t]g :+S!Ƽ2ӻf}5.kr5,Tr/oZfϲ4CgE??~O V,~6ߴI=fƢݠo ad ѡ=jBcr"ui*9"Ak[0ZqS*WRL^ 丼I]ץYn#[)w`u͙?YÇ8g?fڠqnř @{ [keKW+#ϵ2/d; SӀ.];߾LK4ՒQDpv_KXݧC n6clOqe1=gp~Յ!"Ii}x _䪜+/ *'R&ϥ&?B5w1>îe 9/IJ#T]YfdﱅYqˢ>}Ě@n/&8)fؘ@|iބ+M Yb|8`hVj[n^8#_f19,m%{?PLesC[6#x S }TjqȟydS{&M3Oˎ#0-%4s ׎^ 4;r9V7UB5.3]*蜴"/zQ4e4lɗjA╔$|A5Z1\hNoqG+䃂eiꮶͦ>;NystVcvxP KĚO&ўX_iS1 Ǥ\\ANi$WwK QVA nh{2]Oήak |QU h@ك}"4`=z<$!c G[9tpSq`8_& 3JaDLޣ`Q zO@OqR[S\`us/T]**p^+|b@ :߸`fU{xu)ض "8s&KmKY&mW[}Iꔃqc fdoVeAH"薟[K%8a7̠EȢ@T C5v.b,R<2?$+Ty†c|}DG؞~N?75VT>#"4hJY QkCV/.Lҕ;(%lMFXɌXtb$)[1 C#ԉmP6䯚(מO\4-a0٪cG@㴃AJ2&8Wiro5g=Rˁ/% XXNU%A0+$0ߗq9©#[ $8YrQlh43ڵ  μq`Eedq6q^P)p &ݪQK& ͏rD[wo)VýZ^ٰk_G'h+5i;wt I?$PbTvQ ?nU .]ږׂ}ȶA|1CIcMp,bIO49P8b<=}i#R }U#Ɂ|M^6C#ET7-Xs|=(yCM_LI:hܟ@~b)ߦ󼏘yE1.?ҷi?uڧxD`Jp*-6iX[&L3b2AHǑ\weuZ3SK@Dm`Qp$q(py 3.n ϟlMBgޫ3n\P!wDC]BaIi!#T+A_^yKb[7 JޡQvw+Q\e+f2¸9v[(0zVJ{[dMkjXOJM-w،_ƆtoGL3F]Uӳ/3oOP}z1ܳO4\V)/Qy҅-e^'5}Av6LfTV%Y<4K|u& @ܢ c=FVH(_تEy,"ULϔ Kqt{/AVjqr0.==`SV&4_*vXDk0RX:M/ ;TU"`5YќTәN ח4D\a*Wc w\@Ic7;`f޸;+85(pSI;~zItNO ̑,paF:*&;6BG0Vfc=г.&E0˿*FWf9Y/b]1όl+J^Lb&,x\=P;Iԛ^t>))5鹇"tJ:`xJpĸc} 4.tYCqF:c]S8! Q`q:UD1:S$ v7ɝׅ.*0 ]ifZ\Vlp/Po:陻Y&38Y?|?zӼ\Z[{R=܀09ң&VE> A)bM=ܻ]%6s}DfUu6rU> ztT=Q r$Jϟ70F x(X%f4H|HxngݓhU2J(l4JʿɈ ҂AAUIv4ҙco+ui;59! @_o0 QAiy]dmRF6:+!T;_$1];3?P-'$a ȏ[*Cm,{?ZY㬳 !4é]UHe" YfH{G>;)㷋b&U)-)Eby.W޾+ʏjO;z`؞;Dӎױa2@1:gJޡŋyEg!?iѬ%O1}J|ꄒmtI iy*,P(A|B/{'Ej.$K=+J=̚c5v&5NJ2fDzT-kg77 lYpǔo_TevW To$#Sb)r&-hy&ʑ?ߐD2KOQB+/k#DPY+c5c40Wv/ގ![N6x_{Mp@<ݫΩMui @^i.1 RS~p ſd_]o3Үq'h߲P)U[~E`"" ]Yr /X|^yq^[vTdH"6:5)!Ra<,No\eT?Q-E .G!ܘK~򓋄o y4jߣG֖Ky( >i <CmN`e"`G|mv2؟3V[6 kZZ.9Cճo Psq I>h& >` [Fp- gX H!39"j9GIqCV{}vB\믒OP,{&دƇtE"\/m4G^N(S^4h܂jt/1NvFrr,bBP˱#p!7H#_ޅ}IO[E筊'-d7 DMw>j;b] E٣,Rb<#¡4moqU#>̚KoF¨b7DMvc!(~2_jWƻ;B]-CMc#⠍l& BΛ..f˚6R'Vc\$NUuJ<%eBK!Q72{b%F;8 2H?=]fXs|cB+޺Lg@mdthF5ᇬ4fFiYxd./&n!~m.=aPΓF.d.E1w0z,~3ˈ1Zi 7.5R<ـZ h1ы o.gkA9z7:݂PFctj̠ LX<{d WV>uN;l[ p-j9_q2E>_v/@-dDv!ϸ]4C6S ^^GHl<¡c[>gՁ-Hg"$^}m3$!\.;2j5(t׆h q1> C{bO-q=׉Ds?C.k /E63gs.,?7V&G~h/0^d8`SdIKt39$E Dʮ>6fy|P)Anҷ 9yx-Ss=N}|<$e5z$;b;|.jFWS#Di:{AKX7(b6+hAiM°ZcQ]j@M_C`ᒿ*Y< Y;XN u3hdk7` VgMgqŞ6@t q,sNW,x"Ac;PCj*/'@ $nl1ke˪GH D#e2/Y^HJ E)Y C0<@[M/Ĩ4no+g~SN%+lAyo8w?r و:݋;,$؟Q*VHN2BR :ӣ72_%Ÿ?zÕ9IIxu+84r=dX>Hae:[yI[1zmU`\Tm>zwsZԩ>CF,) =욓nM/vƏQVQ"KO-hE\NPH1`Q_T0JŤh|&ZM) qKl{bñlP?W>dm pǴu!z~@:<|=7Q5g5,w神ȞI1BV#^P!8+_3dIKDmJQ&HU ED`u1g%*GJcU$a5_)mk,a 4ݢDqjWYr~ F"^O.Sv hm}.X27*P ~To\2=I3gHc* fLSSP)Ks zLm R 7I2м MtX ;aW0J$+'")0j~Gq0#a|E_̵{=tÌw*H8]xه l'3]]Qpo0Y+e舕{uV|so4G#  ~_@.ԕb'Mvm$ނ(kBXT׺Gʱ7GK c=m\V ~{*DW+ 鸺1a{aki]5݂`[&/(̄N?ыci| [rCgPyjCν\f]|X4.\qR;7U0C(`wAB5f܏[WߠD6 QgٰwrN[k<%4P%5db3f5.%~5dNt  }GzPeD:K2Eb}>e>!Qv8d,02Mۛьg ,Rol^RE=])lhtReYͬabDGB[f[>@]3H-!.m(-7FAoML"E8gd5i-A-!SӾ ì"0GY^0i' IG<|Op'AzrTt V^|['⑇[P¡k+ u5Ɂ'fvKXbINapn:qfя`89sfET)Q@6]k"ojGkz:R$| eq&C:e<=R>膓^XA+N)s\.#| j 5Q҂ xᙸHMЂO(*M1cB*C(($S{|`ĐԢ{IfV+;C_:. &2W1KT̅ViMnw>G\5LiW!)TCGe>BIPryz*.S[ FQOmyy۽3SSUӡޡ'L @\)<$JˈX Mu+R ed8y1xfc%Il/~1CNU.t54Y,DrLH2qf`x)*uNba Yx<|۩T@|(k+GHLy62)ڤBYp1ʛ oqD:ȬSL>41!g">qMdB&gWdIA 11_4ɶ}/BqI8yZd1%F8K:(s+';iدA?݋n XiBA7L_?n{V5ϟcP%jqCwAsH kxޒRc"z{/9WVZ9>[ȫQpl/`Dk0[{vP=]][? F נJʝ T+[kd5nj,` WB._vCN3ܺ@qyt 2f3&(e)k]&H*(,o7i>E2!J:p,$fJs&> w> ⇈ Y!o {o@1SkXbCK1ކ?ڋׯ!@ATV(>Ϸ<-䤒:1BuH!p@a@pxY|(/OoKS#B V^%!lnb+ԻP91<)JGEe@Mf특ج.BVVyϲB17\pRC;û鵀mڟ'T'XM1 M!=%4{ j f g]o -,1l4P.Vg In17W0[K3#C5OzҟMajyג󌪝.l4:K2hB ;9G!_<`dO`{Oܔw%i<(fXV _Pdjb&ikr(*_";ZJ[#Fa וa9_ݳ~GM90SJey$S|X.Ccw[tdPZt[&Ӄ9T B=GKBTY+],ULGfҵI˫mL!&! U!U"haԊ8Tn!VYh;kȪ q'k# {]GZots՛\Q/T H:NvVU<V9K^9%JvOh4s&y6DgG#D&hs "Xw "#v4MWIXw0f k<_|;]'rA/#>0lNX_Wӱt- `5 Ndic>kHUAZDĭ-zt#/[?vg4p2Kɫvϼ<) $#dajVYm{ajz9O2a?+Ñ\ J1[AZ\ E.YiL^S 'PMMal=6ϸz)'9~d3TeJRi㳓'`/aQ, dfI:P_[0V&h6SXo4O#}fo&`e PaMDȈq!<{Ԅtq`8Qy?W/Q=fRa)>.rmAAbU3v1qf3Qp#24,&*3X:;Vn>z.A\6։^8#Limm p 9b4]0n\QϬ%W޾BM5*_򶋇vѷҸ6/<|vʮ&,vH:\ǑТP1~Ca])!12%VTBz+eQ i+4N2OXK0?+BSDHꌮN] |-q -Tmb7Zm[eFλ Z8~YaU"z!k."(YiZVE}<=[xir{.;f҂X`oRf6sZYІ.7B8fk"_9]Zl3pbG-]*<ib77˩Զ{<4{~6l[_TswvSA4pPavl%- 3{Z{-9- 6/;Lmd{znT .rLC!}B]gcOb:|bGp #ZS1 Sйn##mRs5k3 ݬ[pD fE4#g\nH91 I}AliAe"Dqٰg Ch=S/mJDjF.{P,KM#p*}Qx13}EMw%cEQZ6뽪Uknpu#4-e]O_Gr+x-*#~@_H t~r&̻ƛVs-]Q. 6,BYE+OP s Fu>-sUIVW}q-VZu}e1KFyN]%22QqGRQ~lb`}m;s5۹iMMƓ`판RQqP& dLf)6y;Cm i3GMoey]L\ADB(Ejq#7-Ϡqf E3sBQ0C g\E E' pf0L+S.k13gP.*S>uZTRDހ%jOxϾQgyD$.06 ~2usB%S#k.gOM'o$:v$&HC\%,e0 Xk奅N 8 ?XϾg[,y5&`SciK|~"UY`@GUhjFaJmI3k4\9jZgO./ `J,@YˈcKTbZzU~% )eSwx]G{4`=uE KJWJ U<1DE. A3uoV{Pq{G=*ZC1䲑=#MϰΧ<"i$7J Y=mG EtrW,b6#; #iWNimM0J ꛽P/9}zkfY B#{ {00ζKc|(I*+;9?unGC5LO *V-N*Rk,2:&@ rAӬ~xzh J纒d>pW2K[;ǧ\ wH ߂ڗ  "`} Cn6| +Asˌ7nPsOIEާ,WM<\u󢮯uqNcMe&X+]"흶c*Ȧkݿl= jyMվhu]ۋB"bp9ʗ!go"4@# m|Uq6]7'}DE/ϢۧFv#ɦPcVVG0 9GQd:/ށ\Dܴ0hYWi]f2>Q#7ARvځMeO[~#'aZZWa=1[4&t4??P,̶`'7(r !o#\ /U׻g~ȁ$ F0^f_b$(Kk U~騪.C҉1iq&C;M&Xشn*H)! * .gy |:$ M0hz{z]][ u:9[ɓc?5 DUNӕI\MOZMپ9[zsx1h\W=o+22׶t _2ĝA5Xm]+h0ȟ|X-[fzt'2J*8ۥq†? usS qEݪSӠ/azszV-]m(l%ҡ·+uKQaz7aZbK^'>hy|BhK$T,?^$ya ڊb7I>O ib|(H/?_ycg (2w&{Op^dӔ 1qڂn_-\U%YlZpHMoC"O͖oqsgL@ YHϏٖW:\,^kN>זM1.#|_:73{/PP?_&XT`!?_V0o#A2 $2q"!bנ:Y5#0se8! eaDd?LjF =CUHFUp ʿ ͖s)P6[J/v)'ZwSԆ'Aߟ9JjLIx^keety0v^]ӧp2boL- Do坞`Ŧu~)=P -Eca_9_ `0܁AےxH(:5 E(xB!P۝6_*ux>Ls'CeNiJhh4y7F(0G)lv9.&/PKށf ﭨEޤne-vX٣p=$JavDu@ޟ;ZVYQu! HR`K$䴛Ua*pb*JXk|Ayw ?L_o5D2POZ&޴?;pKFc.D}1MHC*سB#y'.iuсvCr$*JJ&(r{*FϪ >|ƭe4'[ˈtH6 X=ɯ+5=@/HMǩgADn[mRϟ~Nsw 픸.#Et24Dl-n8Jԕ!Av"FIjpDi!cbܻcf[]{P] #Є(  [s:26=zꈺ=x65 ӿyѼlˠCE]&ÝIk(%c/+l~焥b|*GARAVx` ąC}w2xX (og쀉T}7SU&_RZ7'M#HW vP#)_ac}DAffDlcɴ׋Xp-к&cߣzNk!ŒcA@s[xi}z>ah)4M.ṲxC]OZ ֏Œu7B ᫤uԮb`JD D&DQ׃.SNjUp@dk̹|~G^.ߖ4sPvH'K_aIm(WRJ!R@ud i%> n2~.}j${_UѵPԈTJcMjgaO?ޓtcC]me5:H|o)Ca G!Oᨨ`#Zؔ@!+R*EIG9/l‹̺SvB2 Zν-Z]6gc3dӐ]ƍ5;Goy :R+g'lqlMK[I!y9C 0",x|\9dža ҝk бt ܮsc?E0W_m Cg FŒQô?\vBqw ΢\yBᠶLPʱ0F:ⵌJ"<>@~R9nTvc2 2qߏOQ(S94VwJlS]@=[d *EҜ JcAQ^OQk͇{O`DXb~SD6/jwn=+by.%i< vu=3xl4"X'hׁ\ϡZ¶T*ʱ9o5(9| ~t2F"-ajTͼH|_;bӜtp~b vPxxXUV^s?TZEoDʮTsS;!q"yQR6(ޛ&5Yv7mͧŞ.y阄h#i eز-W[T2֗{xyIBPL1e]y ' 2p !4Ä`y '0Mb`tXы҅7Qvˊ+]T,XjupڅUcpg \~?x*nV#C{nƓ\BWv~čmф@%J-C5v{79nȾ6_yn`[bCZѫE|s?W!PjS[#,O6V }rV{v[(', n٥$qr` -CyyF ɪOr ~?$ H aA*ڠW}-T$qLv1Kw5+v&B &G6ƒ8ܚBkvglqR~xv~jkg:ZHU/RqivQ#5{]R7^{j.d|Xnh K ^9}uhg{; /ϊLC6Uj? f8r(w2'z0("X^jbaGϺg)1W Ш  >L`pU(z  3ݙ}+b iAZQ/e_-DC(j551ȻVϱ-$J V 4vn ͡UՌݳ;;>+{Nm-XVљHɈ"8)b)vȖKWL[A0fYH]OF{!ôTx@UGI/h-QNU$w?)K;z^ )M6f5G=AyG&BdH{0 X/2ԺBF,$u}ImUf}+lLE61q\PZC4f˳: KCへ vu9$r+wgZW=,XֱkZMvki3G ʠ a2Z$tj v.JZciH$H*/#SyKRI,@$ 9h:lXT.F)LUbqa}όm`E3EP v3q@U֩o:Z)0Q; HZ vW&;Ht;}V-8frrdpl$@<;!˺C`߉yr(\w j> &k;ds,^v])%q2β7GR5!- TNT9?8Z$ݗ:˧ƶƝہҾֽ,sS?IX JZr344(Q\}Lf=D`ꆧ C0K %'RT#tIʃ^uK&)HQʍb Z4FC$ +w_blFjYrNۼ qz25$HP oiSގ`qZzr|9>]H߱{|jZ.xwÜ+vOV!\VJ?N`y\aFm[w [>̬R 1`oĦ R# > *0MclM0UX\0q/7j3I?c+&S\aqI"jg j^js)b*/qG6>0lށ=XMϸ4dF"wim(iw*fLJY Rx|Յ*0.d݃D12 G3i' ڂ*RMI'O|혖Qvre }ӅxU4ؤh9Lzhس =MV 3U8V YގjHh(hMn?""}f{nƤ NLJo| ɋ ^>hjXv*f(wcT1G?>#g1 Fɇf6\( cyD({:lҌmќT$NCfqՈKzf<͐HIC.-HLUBĥB_A5=väT˸!*J8 %ܣE'!,ZB8YCVIe!8΂U*0@ ܨ}%%Rr i.?&\>PExndFw jvo\D?Tʇ jc@PbkaixVt/0ǪeZ{`z+$A3f?F3;ˡ`qq;*bv*(+[52'p#X_w >y8Ȋ_=yc\f3bJE&(ʠ@)}3)CT ߧbt:5M2c4AADԙ@1mVYwdS}@fH/W:UAim<1JpN_*>ժԵoj%MókеğҠazs;tҪ 9"jcW5tH/]dY5[ r $c2uF} gh׼Gs9RK:{֓Zʴ>SȠ1ڀ: 7sŒcr X1jywIp; cQx7/]uVn,tF  OdX@ `Dq(< $%ig%s(>nVX\hol+nhdۖկm jaqӀbc̞ 90̱kpFbp7H)3j-3 ͅ&U~9Z>12I>_ˌm^V0G 1-Ĩ4B$?0nbZ`RgSWɢp|01?[+BQ e  @y48qM9R?4(8)r/.0ڇOL**jC&wG VfxҞ4TX0^Q)h,H,UyiwY2%xm3tM(?D[=%PdO{9[S)j\/OCЇ$vWO$VR.*m#t.B-TP.ng)/"~?mY~K*v>%I"=ݴk:sΨ.jM(b2v=~ ]qyFǠSV ]~7jz+-0u`q A* C.Ee&B!蒦)1ްMg6_Q]~ ã9fjp!^e88].^#C@Ky`hNٌ-Rl,uU.}D X`z" _r@l,mGn 5{6]8zSBi8-(q `:Y% #SPϲ? .r.͚3Q7`Wȫ/ %o ;"i(DJPq/~s5H0.s~06lSg@n}$tT"YU&Rj\6[B'?Nsj Yn<}f'wJ&*cjh"ܠKNY&㉻y(>]+U {ұ>}loJ2$ tyw B0b{[̂Yo , "!/K\EXs)AX,u) vԒyaЁ"ۃz2j"DR *1* O}C++ HW@3ߑV"(>~q>WCV t:};7̹˘+1X IC{Yus,N)\WP+m*>e xB5@]*5`OD͙p4{pJfN2dQTN IGX4.F{a:Ϋ53 )6yrwY|ryW Fna*Fj3*ĞQj˰r>QW4)kibۨ\zޱw@c.";:׋+AoMnʹZp63߂6&LJ*ݞTיTqx`ǐ ]AiSa ղ $\Áf)*J TI^V4 Q(eR[ +)R\Wz9IhK{K+h8"oleKlV񖥳_%nfۍį*l*ޗ PCauFȁFcI]jlˮ+jٚ3x/ч? dLz$R?0+wF_L 0Sn T喺Ur#M^݁IGSwT Ë$ Ȃ{Oj{ 7 "٥D_ijg1ijN'jSkeԽMd)1ʚVˤ#K⨵E3<" *v QIѣ~EY;V.j%i',ߧ0v.0 x}'Ie%Ėti.]G?NR;4,UE]ԁM1f̌KҙI!齯^|&36t<'﷝c`R0U[፵Rផh28CU9wQ#dtrp6?q; 4!Ue !Yժ  R1UBG H .V0Z`p)c?e%:>kԛ}5geCR V>'@XN;] 0bW6x9E-ce'pũz߾U*> k1f❷Ib`uM_}|\ ;cYiA+|'߂m I"PO…f$}i 9 $A"&7ZH6z '&NZA/GsWnkoK4 Ls>Stli=WsDgv,HU i zHWXq#פS<s|Ly@o -5L_Y6!q:Q̯#Yq%)KpIZհ%89hdozB)~;C[u~hS8Ǐ._0bIVc$ :'늚MW5l@cq,n{N)E ^UN^PSLJ'>R*?u%oST\(0|ĝGUk۷IL Yv MBJV@oSA z/dp2b2ōdhtıaq6:c@S9#4yQBW)wrOI)1y<|,X: jd4ߛw^BQa. 2Q ~?vzq3\KSioݴ@[W)f.c4 +^Eԋ#JxWTnWgI =Dw]Z \H].0*$δž_[\ Fiٛ:M3ƙB1Tor\ëE]23UhZX&F0R')3Bc(x(Їϗ5g}X){֊٪˘va䅰OR`K^H;?>7Uv0{S_Ĝ:̗hwKH^~wY7p -C.\ 7]+Z?ҩ]aC 4_"ҍѡZ+z{}j>'kEiCX:~FtEu+&w+ݼT'|賱ҘF!P"G7g@97WIJ$v!E `@f^\}I clxBWf Bq֗2.:(r⌂~fjjz+Jկ=Wr'B gv[#3̰<uCO]%_GtSz ,IbY>e'pͩШN!y+̥*xKB̾aAE.pP fj =٢ۨZIiB"jv~gwOD8eh 7ڭd.jb ZqABkƎW3pUOUlguo!$D8o0"*ntC>G3O*&$9`„0ma銑 "IL>n~ѿrcw}A#MÌ[ىMr_ǟi!=e2_xI[(2tv+Kw=5~7x:)ˣVq2c\&ǀYy=(1PB+C#%笘Xy3rGt@=V3qW?| zlir.h_>{?k 4;ԍ06 FO+7m$`]7VFMw0 $9G*R3olvY_5>3sUiYm#Pv0ݣ;( C4U}fwMٱ2==} 39ky%jdK8p'eT:Sֳ^4I W~T+xt\x- sg<* #V 6*,l | uBKeb7ࠋ=PSvR.ߙ^(¿c} 0YȌtrOPY\S2 MZxgFD@]m NP!7;ط:47C;T~/ ͬ7d9 , T1Z=o0{}[*K~*?RdnuET*Ki,G|t97᱁N p5ѴA=O)ĞzO&K(tNi1vUǡ D]){ڞ5 5;\l <<7U)s}=eXh4 viBɻʑW>HY0VsdJ>ʁ,/ cP 7X3#x)ϕO@w3RصCT! -ً# WGDXF ; 'ڮrPg~AVQ+ &Feʱ2_sy5`kHG+-ҝ9PjqN v+?H7(YD`1(M~uadsBw,HAҺ{萠iG(by`;R(!Hh'IX,~y ZFbݪtA}Ë[Lr06ߧ,X^.X{A6*{xjwOXqu[(+% [wv٣wg1%sZ h7a=!R %!.*dR]C91gs x¢&=zJ>@8=勢1*(‰wٷpB&=٣<,rǐc it^=O/.b^NSZ@eLH 4r`H9e U$i}_sgp wXYm=*؞Rs8 P%Fi EKAxyؙޠtMuM0l746Q+fr=Ԫ cH7H6MFGݴC$L -P,`LBJo`-]Np!rpR~(JpZPg[2~q=U5])'ŜU:jp} `S9S*:?שϹ3SU2S>$ǣZ5%յ[h6U"YT+ 7'T#lÙvemDܟ47%1!!ᆏ9f6lQcⲜs5dR20蓒앞F)ϋ}lı (?60c(Ea2)OMv؉,V\% &.o*5rFᷮFBʨa#&%jMG ͔_Kv5|=Ñaz3.ѬLY"ZIAu>aVV)[D;@5 yw_[m"O/Q6!ܯΆa,ď#e޽b\g{\ h^Lt*?ߜ䞷LobFmkwh//FMw;믔Z.0.97U!kig5$WJ/N$>NY0}\G UvI6u\$lA`cH>`hɼ~{ĽRb=4̟`!_U*a 7|P|(tG;9y* @4xЅ~NɚKς.4݊dp]K^nTG[brWݎFϵqs BIqbWk`#Xf '+t7Xm Q:KTB}l塦O+By:&q4AYn{#P+X)^C$B7Xg%O y1=6=-1p:*Ɣ1Sthe D7IL{Yn_ԉ Y^Jtk_Wwm !\o3{V3_x] IrfM x܏,e6J^]eOD^uԡ|IKJo$?"xlPE 0J1AkvZz( =s_tkeގ_"+yZd?d.0(taKgV5 Xd9#Ύdw4<|z8 \cLb ?lklNAF@gӝCSV/аHNrG&%Q%P9FJ4hNrd*MQ5r!v, i=5kh]>rCIV()ivTJge!U%V#L/m7?{Y$15o'$>Zr|SRKӇ,zCO [E]*6h?!&d{!q?Supjti>tcнFzĻ@C#װaۃՒb]o^>?&WcWClMs#+!Wl#lG%ߪ>Bd?!-*U٢ /R2LɊ5 _!jP@ݠqõUgםoZ7s6˺5!*/v>jz=VnQD:{#LON9B,eS{$27m`RuC>e^EØRH_Q߰P[_sG6/4(U N̅5([Jc+r{i84V7BWlШAE>U P2È 8!+2cߵUVKKli}}PzZ(DU -(p;խmyc`/#lKNQPnS9ﰣ+QA*a3„ċ&2Y (:Vr*H~:MV:poS.cvx:R!UiS2/"&g:^q$p;]%ل,pMܻ ,]|4++0kk;uT/LKH @$+Fa;%!p"X~I!MV}wJ巽Saͫd8Gò˂o8cn %)E+7/“Kb#/E9YIP^sZμyL t)Pq}qq\@VNau߮+1r T' xGu&:P(QkH 95Bx|lI~ņ}_so9ȸc-es` m4;n3p"wbdK7_{ LPIڗҧUUSyi$f]Scc0>fNy €m~Dx b\%ȅ-*iwj+1œKnnW`O%nyEdxKy2[p6*4aR-aE1]"`v& ,h~T?Zy-S[Kz s5TW}(EUSK܍9ݨr&O(p7ѠC}@5L 98.P Z`0J (0׷®9! dO߿+]E򒦫YrmJA[ \znP8aȿ 'p>p3SjJ3> .%3Cfr$SqR"Kx ՃNbǥ3Pi# u̵Ƚ9"WJ4̣m?:HB ?znbPW,<3y?9F؃Ft4Rpi,U*/ {B5E? ر[r@4Ub!ưEsa& =9/X-c7,~N9<$"V[bD  r m^ Wq@J^ AD>H3\):fεT̄^* _v$]mZս4~(1Vtݕv-yU\HߗQ?A$|5xh,̗믥F0{1O(#T Z9lЃw.j> Hr2j]`^Cx;)z8̄cX6Y$LsO`9i@O+y#D'gB)~tlWaȉs£l*nr/Pgw]n#̃[1#_CД H<-яw .Ϋ]h]o%5~=T4v%4fi1:J1Gj N7B+=nuYqcHz{'E> GSj4]iߕC-b-N ?ؿ_ptG"2퀼xП֢Y77:^ܮo*_< WR&,U!룋sZ_\lry(^_4(u sƳhǂ$FU570Ժ&AOoo C#p;:$m|/7D}N]UTD_ێϊ@QnE™QxA}(#%6 `.dW4(Q*bh<7l[R`߭x Fڦ=y)7Y(ȿnad!*B UcseK6LiZ!.yfȃ)G Jp,-bB&HǤce1xen!SOOGzaْ)G\aFZ#e_I\-[ߘ0O(x$;C܈y1+$g?Z'ri?LwA~PG#kEͮdŲh#A@fjzN%#“|N2K}3{}ޮL`wG3ҟn]|S.y"IJ>$ jm+];EMNfuSQx61?da꜈C]rFvI]>drv#spalߏ"yDN]#ǀRpgx'$_?4Md ^rL;/0YjGzTJŮm{dg&L<'au~3fugZV%e=!n؂ HQh)cRJKsh b'1a@fR껀9"Di?o5 4S.!sIz)wڠqrӨ+Qu 6$J}4j0x9=`Vppi+~L$X?Ym K)yRURD#g*qE ' VDYZ;9{%〉ضL«)3cw<֏\sːQ/ ""`(JyFux_ 1S:\7^œb %&m@O4jZ LE3fiY+6{7-.*lO̹Ey o|7n6q"*u7%,a4· up=4t3W؏,jsM\@ C.ъD4뿁ԶD2?7n U:վL G8B`B15h-#3psy>:k5"7 ץ]n@8^LɛYPgvr~ WK f"zHYk' O jkiWejg:uT%U'4=tvV:Bޤa5,d2:g>.T97ӎUgW-"].A|1 P.ٯX9"PMtd\úF)RXS^yX-pERه{_d++hK-\a'\@qA*#9aWpV@Q_al"m߶'on䕭|n|^m]wU|}K5_m) v:Eػa'{Q!>bWmMN4@Uj,>R(tnX Dg ګLF1Y.tX}R,8߆yjኟv)dT@C&:W}(Kt5bepZlW[1enݖH7DTMĤ6mRF :&иPR3IDz u]: P3suLGPI`BmFֲä)R0(Y"꠶2d@P'Zg,kHX%>չt( na(CYwl90sM`T&n!GOۖ{h6$~v@qAӃ4W q6~hO}} I9f+,y{fIO?Lh#0 umU֢# gu|+/Z.}ݍ\JZSdWŴ5`U瓨W"T-Y;Wxf\{U~%7U.Yx gb?H-Pn |phyFpTš-Pc¶aS,"])Vmpo;pltx6~HΎGf:Ẕ@7I%4#qÐo{hﮣ'B?YI xiM#C4Z/Dc19.<ߥoo辯st΢w漿us63@7 I(# i m\Z׻Cc;% ] +dDh1xK$eVP X zdQ\*vl׳voݾ>%ͦ@إ1Pzd -P9^-(ܯ.I $X*ދkk/Sd׼&jrAIׂa"ɶTya#:jK5,3"Rf6.Xt_K2[EѠ jE9c*iW 4\%?w`*ʀih-a@aL=ˢ4.SJGTJS^J8k>fᨒOGH𒻭v( !Hk٣qF'wA=}q:'r,:gD"k, S2 (vl3hsp e.QC-2f1T,} `pWMc s7&͟yDJzǁ!TIA90F^ٮZyR\ O(͹ŷ"7 gG#W 阨he,Ϸ uF!  6=h*gQ{rvΚR4\Ɋ,:,;b[)򗈠ɍINyoШaglLg .524Fyvݓ 3kd2}B+";1ˍb!{]%w Ov` #"+0d `4ZP ne`.X</ T` {5u:9D/VFѝ] m}}j?w ?nLKO4kLw0 0ok =1N;%6fH=0m 1w9 ں7톸|L^ti0_"&nD\L3VbtL2(ہj [Ӛ8BU޶Lb>0H(՘g@Bnp]P,] < *F^д0jBd;\n_1&SQt;0Wl6d,}{(R)u'3UkSd. 4$O6:S4^_`4igC ޻|s%9Ҧm_i jc#϶@2|rfk]g6u tB9^=DH@c_Ohnuj`,s}ͩ ZysvGJW*MLT9q7P" # ׉)s AfC'hFK+Kz Ks vR SL0`\x0jYy{XmL$liqp̓ˑ O<|fS6z|X@AnE=GW~&6U'x[۔R-X۪W7m18SRDڃswyIB9U1w\fY=cROsbuZYa ;š 0a\5s55bpuZ41!p`O!X|% V朆wSn///`qNQ!Xb/W+ʨ) )bȊb srڮ>1 5GtoT~"l556X)ܨ)s&L-jK7b^-,kmh?~{dN=ؖCVN6@!!f/Ûl  H,uF5NMVm:85%vSC7],V=:)%T:LcycSP[2 A(y>ثI[ؚ2Pw2K۶Ft3/+3Zw6<1rk#5L+- U[ٸHÆ1WU17*NL)n406O+"Y sReh vj:;kQCmu^Qr?%Ɨsk t!͉բ1▾,0H Mƅvr'?Q i@BTY,J%ėkkuP\ )yP]cOV&:8[nyh{dó==t_A,WyQnͮ>+ <ڟusEjr6F5Ch%XGml4:iMX6 Dk>瘂IW!ʫ_;fqMpJF{p|ݙ؄݇At|#ҽEK-3?TzRvO8"=uB|(SA~YAtNko/rȾ*A:bX7ϲyUwJIт2CzUޯpH.ʳTќcĠ@ \g huϚ\AoY29sϓ;n1jH3F@ܝKZmY\4QAF2WQf7뒉69DG rݦխNw:)N=6"؁|L)N6tґH1RU ՐᘱsfЛ&|ZGʔbt@xkpq0FqA‰I+zijmA^*[O! ʊ͹z/\ɀlzP.1@~ܟsTt-0E+w9/g1߽"D- b7jP$9L?PM9wj֬-#mx&`6V 8M_ut8HKvIZ41ZJ ;[-`ݮÀR7]ldԵLyz9گu%fO2" ڙذ0*og.},]_s .;ޢ櫨f"ng=s^0`/Y"syŁUV;Ȱ[K\ٶ'IBPbq?z6K"Y@#+mu%_Dh+^X<'0յڜi#vS5ӱLGX7BG[[3p[e}VS.|h/?)s53MxÉ(?1WJ}#,.0kL~~[4\LL]GMX|'OVN#:i+a<ˊ`4g yc9IZ$W ʮYз׸o0! |IMuA{k7腐Bl갓UW:<X\Խ;@8+ĕqb]9 Lzƣ㽽 6#P=sSrFґMxaLhN~? Zx'JyGAYZ65 V9ǵơr=8-:U_o_43mô7-r(L{/ [6@<׏vߞ|VUC5hVOIޖ.+sxf _CJ{w9E;4s,g2%gvXÜjPVi^;XTTM[ɲ=Pј"8‘dDR5՛vYf;tw_ƇoP@rl]9>Ae4qhc*䓐*u./͎_ȸ#fƸʒׂnЧs\^m B(r$Hy/*MՋUO79j1]gIXCͷ h57zʕyֻ="l:GXq^oo Jg?F|WŶKatRA'FY&اa"1>LAֻy-[|*Șn{@p+xyUtRaeO%VQG֦ ÂaQXd^ * wÒz8mZɱ@RkjIз,&w~rne}E$SdnE|Tz=J=6S2<1b]ȼdji+җ8 Xs=s[9 r% TC@$፶ټ k(FNSAkd>S^$bX{?X]ӵ @2k8Zo/֋ngr0+P<0wᳰ ɾZִLYmh.Et}G3'>o!QY 99Lj迸ݍ%ct5.mkZ ]FGx%!*'eNpmI g9o728@4">U9y8M"-`^[R%z5u\uW_joq@:}=ηr}Ve"}Y1)fV (14\k/>pZ䃎W 5l5j9Q,C1#s祮c]v]Fz/RREBVi=u;p7^Q!hBiವdnޡetS6?EF{^ܓ-~]nťL A^kԉ3qC\g8J1AVr7::OOPN{2㏧C\Ix pk̏[ė=aFԩLϗ0<@vPM:\B_'/U'+.aad)wjW|.U }pM"bxuɮj]+6;OBîAj;'Z0d#V=GJa:Sݝw/d(~O7b]p5#9`&xtpxX [-7!,H{tg6yq3;gW$=[VzƷ$@.pP^-O@#Xt&_\|BhiJNf3abޮZ Ntq;Xp>ej~G,cgNmawq~X6% t>qQP |?C+;vvT 58C7DœrT'R~^突 ~ o ޔvhE< stPX`M'vu\OW"K3fvo"_wL&UdU=a1f.0XR?27, M0֗d We57yRز]fkD}j#0.BPn? E!:|Z,1ʌbU )sd\Z!t)!݆\= ۗ}HH~8ƌ찉 qs'_JXsT5Q5;h@3cFnr=qeel,IËj!V,6˅UDZ%sFGx>OsˈP³'vGC_[tڟ1e\?{8.;ep< .)Iѻf&YD>ܖM塁gބ4NUI{73|bwj9I,V2@ w7ݬ_`@|Us_Rox@@` }亂"l +=lTd's",L[mJhM~?SFy[B{K29xLD*/SؠY}N12lS tP & hIԒ9'^JؔȒTZ-n7`&E_(h^ tpprhՆ~D*^䅌hDXz_Ұ!CS* Whlv+jb9֓tcWѫPױ6yHռSB 4S}G( |N~NU3 #0vHA:1}I'E\R_`[SULBM0;'o*r+l>@1rrԓ4řK:1Ffߟ lu`-b\!* qoWgLz;W@A^T]*n){6~kS8)o֋,v)\MIX6$%Ah1'ɠBkp=U߮?bK `ͨ xWbKr^АTlgYGݡ<[;1y,i3VmhJ[]#@s̛4⹉qF~=5Pu%g[ഹ.xy¹ArU(~'sd&ӏ4fdŗˆd527Y2PD,"iNZ0ʡ 5YBiQT$+;-_p-]{ǪKJNSRѭ(WVbrTZd%UuD|؁>ޮ3T  |sV$ijE"sfT]B7>쿔^(k#TTr5+B(tq-98t8ʊ_ạ dCRhBj z0cgī9^38K 2$.Ѡ۫raXyl3:0tּBQ &xDaIR(k5 1\bvnA &ϔ0~1 _,XW a\G^&E飜e#$g` )#"6„܀i<罳A^4I|-pqCWӃϣZRn\,h-ek3jtһTѭ BÂd5iLY}y%xsy#bW` ] J.DgVp9DX0ɌS\fu;7,qS["KJ_ޗ>g,a֭ypRX+@j2vlLDlHiYQ'B゠ۤq;_&4&'P6 (lR2_rL&y|;6'`{?ּe80|*r"&J 6+@դ6bW&[ hLT57ʷ% SBJAH ] 8\}gX7# hd_BtjC2]RoT{FtuMOҨ֔DkJ +g$b%dRHo @ٺ9.Qcrt!]ϓz۩P? T(۸%?{,J#ZLV;>v"QZ_-ɲd%t,8\3c(yם) qzőwz 9,sׯ{x^| )Єuu_UY7~Aڈ?G+Okϓ֌!#;Lu(T2%_3Y@nK,?lĂߤT|v!D|lR,{t(6tIa].zrB2=*DSQMÔyHlA{ 毉Vo~UhڽMZjцd=?)"W;.&*d3')p 2D 2/`K~'u)69@{jz>Eu"Gg:2ۤt\/0j R/Wi7+Ph|.0(Vws>0X*ɷOq\ӚQʦ//5b'|Fj5N!m AGK& &n[;q Bw 27?HFd#tn#sh!Q@]Z Ymvɫ ym'PG.o#_:4A.S~jݳT=0M_oLV< i$_=*0{XDG߿r0L.}b 6"ef_w4ڀ·+Ϲrc;7(/H>FEENe7róA4Y$yQӛS3(A\gr,v) )^!cEsA75d4Vp>z"<Ծ~q~]@B4Ln| Q,k{ǰ,%,y5,0U:U`XmF>\F3 joy<L'"en;Z,eb(r-J^ڇoyw>Ǻ5+Z I|4>bJXO.rݿV8`vu8T a%> 9va-:kb>zTVtwIno uMFضpe)b M2jWOn8˳?eblwS!ƑjQ:8=4!D&w! ݜ0cdxqw3^0/ z9)ފ9hi3W2>>@]:ЍQ?UeuX(5G A%i|?Mz2%uI? 1sXs!UP廤'>Cx%d,# J܉ZSEn /]ziB[0+k;/6tv3Õe(, y-c=^lqzߜ_KGQ5}ʚf& e{Alߗ6|P[꯰ҕ17gd|쁃P ֆLiW*֯bh-US *xdj>Nk:]M+v{ -.jyw"X\ 9\sۺ9mNi@:P|x^I9sO B`qO&oI?3Ć\ _l)an۳BҠBH/+tZ+2 ӏ&?x4%}o.DF> n dKUR IM|[6 3qhK#{RtyVd\˘m ௱Y0)h$!E?(mrܧ;Z(UxHtXa{\Grz~?v~UQݍI]N$jIvsٔng/emA .8̼w ,^Y $Htx,V}lɎ j|Y]]I)Ln D$Ge/K}6b!hLyW<Y.τ:/In쮓Ǵ<ٓ2::x4HۡBiǘnؾ=AW/>"L hw1e<ҝmi`?NbDK?`{g+GD6ҡ*& \]Fbm .v{Uپ=D@)CoEEd.}P6U\+m=G.3VWPTW띔~|*ߓ l9}r cՠQ6!qejw]gZs ?ALn*m)}oo .;8f$*a=y68}/_*ka5zVgvE'x-"5rsTbKZ_I&ұ;yx F\^?'Eyq*r;R PGOU$YaP>L %1,T0ݝ£j3`-@_7}Fڝ.q.6߰`nd2|4p)JQQEӼ '0C{v''"GkuZ ;i>2J]a\ |X@bqJb§7)=)ڭ#KMvp%ב (WsMhn J ZJx`kKdOUN sȀ+kRs̋a@3"Bb}JTQun./;! I(1bK;JS&ǎ`rMw4?T:4X_c13&J̯y?+!ؠ2ޓ$Ծ5T_B#SD? #/ ǬinwJɹ/O^&N/T (IU^>KJA/ u9ƯҔq?̺]`e&"ϷoL^]5_ǺyY׎kW"1 L c4OoiՉa_ )]Ή$vXґQRecMisq@)vpN~E-|PD_g7m&NSARKr+Ep*JWtX1xy]3*c)XyPD"h@I۾FIw^_';Hmfn\RyEf#SU)RS㓃`oAQDT% gU@`߿އcQvWT̾^@^a}T?Cf*T`܊ToBŸR"A~D,xHJTz_ӁhC{1>Qۘg1]yK:#q,>e hGq9@`=LZg""ʐPUB#A[By''Ի1 Г+$%rvrx0\*߬ n ~Q/TOdyīݦQ;'Y:-Cվ3C23%/Me/} ܷ{ 8IJL"2ŃՐ/ t])Wݝڦ3dԪ=V<=?>'/'gZF7 ScQuv:H +KOvGC]s]>UI2k'\R BM"ֵ~iE`iXȲ~ll[F?it\IF>SE}qe{_%Q.(T5M,lgn|;X+@' O'^y=V1,ntygR\0I2)qMm:ګ2G签stw8t$EsĄQby4`Ыͽ[qB-;ˁ.X- QsQ_!apu~,m~y} JNRV){>w (U)fvZn,A@FXJ)kw-|7QѽD > pΩd!p BCOÍ;_&Js딼<ؔŸ4 .ZWߎy`;  CSFX?6*UW|h ř:!bۂ° x B9EΓ.m"+&BϠ W f'Fⷕ+nZi/~Nʓg~W^kBC'd!|0:DI|WR"@.͍uCHQVh0ڤt4EU⚹( H]Lxܭ67Mix';l~ ҩӣ|Z+oبjDEzlXy;%T}/uĕNI 9F3'b/d @ a|kޅ %mӰsFi)R c:Ji)>b*ۋop>rYLލg/ 4&EA~Sr{ ̵NHpOb_9C"ݟɜ5m ]9+1}qs2 ~r]c!ξj*p__SnjD37נuU'}d1_3.ّhm)o/|/,"wH8ˇqd1 yGqXScUZ8NAU&3ezZ\숰](c!lXrկ:\鎖1&Y\AseH"]r@A?=_7^.)3Ză{rԃ̟Laob]θ^KvIF ]GW;T"fXz`cmT*ycx#!.lMXuNk@/ASJU^W<#Q#oz&뭿qdN?DȔ&է-֔pҽt|7_V^hԥǜ*$;D͋-8p ƖK \\%'ibdU DHZHB,#E46T tvcf"%~kF%?wIyH9#|0X k _יtg!+nM9Hѷh[5D6'm|Av = EG,?3OW.W8\w_-'uf5<5k#($5֛ *FZyOu)4b] -~#NT-8~thVh-cI{~a<~i#Kϴl  iuwm?uW{%xaU_vy] L$̒ppT`;ٜKDr|aY:rbKPMIbEj:vˣ|S^@z4U:V9X'q#:CE=^jFLJW^I9Zf#&4 ǿnu.|- |Ͽ !v<;7Qu= dPPl$Rs״ \n|}93 0 \-*ܙz161rx>X=ŀHsڹb~#i*")J 9l`8L(LLwz#+[!0]wnsQL=Ђ)C[9@~L C@N @'eq~.z;ٻ O:6,SQ(Z^ T̶ RW{m43 >V ܱsOB.#w@^*9H/ilېw%è|;m 7~'Fl:\=e] "g*~p}x#BZpdL|I;L]@Uv}-8<8F1)fbN Z3zhm)f3+?u۬?4;LjpeQM塏 g-:^t!|h8q WOq=3{瘣,u+Dsb5.lraq^bL}c ߞq>O1`W$)fV/ DAo:ٱ X/O0kJ^? 0uQQzd$őE[_VFgeT:'M"IFй#׳1%ՈiJ,^‹.Б]:24iLIqȳw$ӑǛG)7OQ,C_)̲2ϵ2H,|CBxc1Xx1squx&u[ 7~rDH!5|e@HrۮebBCGDZ7[ 7lk#qq;V3$Fp|.r`Aג9gW%v*SnVǟÖ0:I}bBw)CO=B#>>s9[~r $9_ǧq"MW;ٲg[z.(s.u'۰ړ20ZᬥDxE~nxˁX4IM@$jLkɫ5t'{nרhk=og7(QԨb)z'̐lvj6@# L;>!oW hKJR)B4C#ோ`x]$ M'P6-?BӀBoJ'wNK7d>*=.z ¹!|MT(2}Chr(rJP-^LZtЏ7xd`wd" )#INs\7wx' Y@qhp=MUKqпgpOjU tӖu2d )mzEB 9g oId 7u¸ $|FՌ|JLZWC'`)S ;Y+\(J{@Çўz#g#׾_B.Erë:Ɏpj㙎.2hme@@) mEF'<*a$j̓uoݫ:L tʂa)Y=%JjHSJ-Ko%E#B֡ZAn#=[)\ Hؑd 1!ر.Fq@)IҰڿp"`R&)3AFL.gw$^yW8G#aexpFuBMK)FTN\Ԃ =hX jjm}^ZV0^|acO8_5]RyE⥀ եZZVO|!{&Ff`U,p;U!?)E.sI+Qk0w]:#o=י$=矓~$Mxaj-klOc3U9|yBCm-@ K4/Wg,w ] I05緺-㏝j @ ~2Z/ o\qE_}hjf#8G)ṷuu+ewG=ɯߤX\=̞IC), #8۟ ϩ" '3*Ճ]Jg8sZ!"fLV)Pk,O_FKwCj:U*%7`^HC~l7w$S5][)谡`Oآ'F]̦^X`ԷSy}`mEζ=F z%/`n_TC:K #ą]%B,T`)7O}G3mկc+30 MBKK*Hqz[n1$kV m_(.¯. H sŞ9K9nD!꟬byۭ& +ŚsG!Rd'Q,\r u8K^\ :8Z;Rx7nf6wK`Ӻ wRKX)T6ȝxT+ILeآJ$PMaOZ,( bup5~2wbo}üawx[#{;:ܾ \,&;\D>ȣ×L2LwV@_Qϋj,2 !s8v+N?Gh#_wzVM1@0em8`oF=S'&"Qwxv-rD-#TѮqHqTDRtŜ;;d/i9Ǯ/i7Ʃׯa&VnYG,>Pd(6'Ij2YY;z) rl?INPaҷWčK`Sd4]N<7 t ]AB+Fm&(B:g1rϕ;qKow X19T∴f†уf"zNJ~Ś^Ԡntg"H"X yE.X+Mysu W&iyv2l\{Du[iKM/BM; +T kMr?c= s>jg8*‡{WP[&ulkוYo$@pڮ2{@o3%GmTf=a(!rcU]+j.fJZ퓛 kd_}i_A>m-M{r}R&_MgN?[]dR*C)@IS`@"''̸i ~@'[]oIPUC'5~ʹ֊#ɔh?cN"uTfqK)G#Y)0Vس Yƻ8/o- <3QTV.2kIiW(d]^ dQd{Nľ4*Ym0C~^u`Uٮ8+:^$܄ǎϊπ6_dso˦p!iH7D ݪ4=pNp/۔nc`~yd (cr aqra['n\OlBB.}X*CvV 4,CQ.B m8+-)Qj#{FMlQjSҟ&"_`Z/Mnӱa9˵ aƈcޚL•Mko i=c}Ɯ$v0Kᾧ-ʔ-JO'~Rn+W!Z2,x}V[(j"#b%K 4ll{BbKr܂TXO&eZdb|fHaC", 4Ywppt_[~A?}=#S[zLE?w,}-U-Q: $B81V\?sPPt(@5ݹ!B~78衈T[(fslld1OO8n%q12fQk= LNr–Ba ?ӌU;mDGB27 >ߑ3Y5Pw$ZM͊׀73YmZ=ysϟ= xl1TGR:L@jmԙ+% ,Mb*?Z |7FAY`m,9ѡu->NK5lEzKG޽pPSn[)PspAm5JΛ/K?߅7zx%(,0 ͽMSuR`_7muv,2ԧ>4,aН}[UMπA̒O ' ZͪGw;iV*gv[le1@^ jx@yKځ $Yst]UO82?]e~wR:FtΊC3FMqSu7ƗX!~/`Fdݔ.XnQAh+1 QShmM&e!s .GeAқ*;W2!&15rgxݕ[ V[R?x?W3OӬ5ޣj+e,J LG0}1G0#!YMIh.lQ8TzX#ҏK>xLsF(dUAC-~&7MGxgSD1v4/Cpr3Q*z~۞AO͇ (4dL,l}V N_wX&\5D߷Q>);<&xYX!>؂HϋnTl]&W+[?6E WLY6ڝQx[(^;tE"hY{@U &TM.L" V3 CgBszsb ĐF` P揬MͿge~^}EMiCmJ)|qrcakڮ= 45!qۈ+4>Γv|,2eɈÏ?,=s5)Pmޡc3(xSTG+3BzVp.Q@1CELk4d t8PL s<%JSlfPGjQ7znee{y\T$5U&8}9DSጆC83*DEh9u},FuõI'o\qMzQqqbݯMvAkjz"×$S4 vqvD**įz5v {W#|U-8XTd >^\v("ŴH+s>b"ggԷzr"q@9f67ӷ)oע Ĺ:*ij;^5y1r<_Q˾tL$m(vM H}̻ލmBkĶz0xVeUM)5 mQ5dMTi|V]ڒ8rb̊ewZ}CW3NetzVu2 =f!m5g}޷6Q٪xp Dٱ%'uՃ wvXPmgqcd# dӰ"4,-6(-Q.ץG PW;cTE ޜv Fwr d'/y`a٪y#.JKC-kFv.vA&EOmC! ΀̓5~HmGku O¯}d`No[+sL]xkh[eE~פ\3/KRW9 sT7#f*  nzd5> c15={1!׋>% W}BL39Un>A:Ag<:IW4=.Eh8{lήptvϪp'Z/=G}FZ%^U3t2oJ`^MXBä̙ع .5`\#I;a`_[_K=V-CǤE5^ q$;M=ѲBs*4x? p@;B͞ eW(X Pw 2E]\cE{U)>-on95yAjvSf E$FSlGK$Iu}ь'DXUs0X]*O kPP$\5gBbwlaЇ$I+3HU92 C*1ң8Y_Im\ʬ*Q&s%B[1M<_v+4&ҙ/Ovb^BSl uj)hkl4J_ APLsn zdb/%Wg-ņ!%yߚ C7;<5ngjax1pL7/x믞Js ā/kyvHb`Jv͚.R(%_ōZ}.Ft>PL7O̥ v:QDMmC-)O49ns";7<}GAoZŝeToK)%#ezNAN23Z״`݄oIz~q굑wcee eDBMr| LJ8b2SAƒ i$gQ@bwq~-^2eGg cCIW}5nߓ\K\T56Q/$=5DQ[mS1 ng%&?Z 9< |AشK'!"g[NINK:~:6#U8OhɎAWzA3˗ !Gh|1|.#n C^nFRd2oTL2Әԏ;1 Mѷkv'm<_mt߸-#|^Tjѡ6_xA5{f9Jȏk3w zHfҠ-Epo9b 2OMq 91ٴ]+;DjDRN$rc}:i̞UubC-2XWj?RIBZ%\Mߎю48lhsږ`~{qKVT9| ^(+.O m 0|<.wDzbȀf~$u>kp )%T/(e<`3%d&k 'rb..O)^0Xt^^o 2WБ6Cx~aL1s>X=u1aRsׁS!xmDƦ*-7u^s_ U!*MePv_eאrܚjeƘ|kV`Hݟy5ʓ i^Kp1yݛP˟БRKћLld֓TIS&7i HqY{j ED]'dh]Qp0y,ByOzb_ Ѝ:y =>[xA׵V>Chx;ȉę|UtWᔃII‘*>&D{GOT&CA?/QE|mGlj?1^"eՄ7s9mlʍ߁nlVCUK7p^2ʬ(;b!sZZ!6Qd۽I[ JW%?rvh/V$AL W s qהЄ,fVײFpƦYR? yh'|L4LGS&^?f \Q2=ߦZe+\oIňȇeB;!(,G$7F86+yg>gZ$}y:uàUEZFLp 5-u] auتs|^ď$Do뺙^2D f?$PiN6> ! +-J膥Kp{IW8R ,9 ? jE@91Hg?A)@x1/Mn7`y0?o"ʷ}S˚O[ K|+3 ?"2 `q7.WQ>0& ؂jrQف/:iε+&  眖T׹@ig ~1KTx y9#s,x@6dz]cx! ߱ݼE&f?d>W*F}rE7x%yAÛ:`9M$ʁ}z ``N+)݂mYM?;΍~.h|-2bR.VW]nC#^8h`AO?HG6Q:O]Dc}pN1 ,Y1У&6qRhy joy i# IwvRج(ѷi AeթuUJ_*ED!(|jc ÇJ$xi /},Q7v3w[z+F+I{{㧬;fY߮ZPD;B(@p1fmV^* TgMU;Ϡ?k%{YvhIW#&v A#E%@;!y ی֟G.R+CzY?V\3G4LlO? %2W׬)[8co+L CyO{PSBLǐvLcIs.Y3Bg3ڛl+¼ R0q߳4C=j=y#; \zc_mih"Ej2 @%ysbm~ #àc&1}73w!]PL4GA^#;2sV9pug~e`^Z @6ӚS>+Lo^HJ[ "bԘk8*`ŗsaFP9o` IDfF^t;cM,V Я*Eg߂* Ъt|Ҽl:2M1 abMP"6ue2֖NozFtqG:]ԡ6󶝙#*'fׄҝ,P5@BC,E@B|?̲@o&3p HTIa>A5in[SW~Uv4I9NR ⬡ŘP!I >GAV|!~F R$z!e)Bxo۫X&'F_Kx ^> 9R^ӽk{ 77kj,ѡU ~6>/쌛X{ڰiYz{e[{*/~!ÑBc 7o1t Y3c:JN CBvr; |'$>Ïj7@ lK^jv콰O#wJ_c44G` ;<뉄ÙbntG<|w9b5,'_ l(%JLGaKјNZ>Yꝡs@zpT]H:uo7amHJ[pUgLfsԏN3m+O1Y?JOcZyL̞>R:> *6!hW g X#rWص!f,p.B 9(xF⫋y =nǩ#O^|c̔? `*$t+~AO99fq3]oJH(R,a-.͹+GMa7N\2Ѱb:yf-k]ri<bVN-& SM5sy|oRh%tC!w]:L?FXatgrKw-ĸ S%vENSǏރԔ]hppxF+N+vҸ!=; 7Qt͖4hq mQjoSuXJO(6a5+{UG<}#OsFŪYAc(^N];ie9,t,RQjdqiO ;M?\颷~6[G-n8i^!:%}OTgw ahjL&m;[†!lyLP9ZާX pAtz9W jTt& ޖT:m#w \{rf_Eoky Ihɸ[=Ajl,Tir<{ѷ+d$f.trS1*(NmGh7ۏBڿX&Ίp2~W5otiJV*.UGF\oű{m9Yn,CV a6‹/wojN֚7"]N&ߗ'2n~n /f q 4xXք>qgKVT|b? -U0 xr& )kD}CʣS)@?5$mVlUQ>d?'FS1 c*HGƂ%P—{dLK0x=҅ #P0$f< dc *T Tm{`*ݩ-myXs&!IIK]KY 虛`C6+z#ܱҞ(<7N!\#c ;B }ZEx!>jY[S:R )_3agMVGyENu$z"\1d,Wo}g<%͇S*kL`0S1Doޮο &MJ/ʐEGVFlGFz 7mwg/J4}%ˉnKML3H >"wv2w*ݱK9!@)<&=f/qjv9Q/\')]ļ*k~4 QhJ ȗ6ao/GDr D c=o_Y?CNY[infC70' W=jhO]XBZQI&5bEQ;pY{Te~2Kkj ,򠍹a1 \e ^``HE6Rp ̼64NWƆ2vP"f ȷI HyL5o3Axcc)}t F}?)O;,>EoUδ? (o]- }ߙXm"K䉒0V5J=&OKMꢸ:ƭf":q\,K-1h/@Dqi!v1+F)ĻDGš= {Zo0"%z@ ϸX˓=UHEcEb,'i8r'ͨj썩:%{?HHpԚbRg"a?H8SĘ3waQM.(;A>{3O: h ;yQ,9cekVK3NjsD+ ȸ wu$5G<pBʰ vLD&Za`ɼUumPG$~@B !S0mf4`;y ,8A_}S.":/|B$ <;]lcU?+#bܷٝC%f/yAF/ }EcQ(alO9kRPJdiI=' l،ъPhJ O$+)p'˺xKrpR(+#YM S^2<_f|Z=Hj8l%//3F&?g!,*ċAs/3:rncEwVTytPQMi2I'? cZ( $!?S +M AFޠ=Y'V|~]>twYxC%I^_뵁YG0(EC[΍4r2dGP/YlP1]j5`X["QڸiTB-EG0^wr=|9<eZඃjŕ'CcAʆhY^K2YuJf( !ls¹f̱YR K0om%Y:I*<0SO { ]eή~LC@iP`Ӈ;ثIh09<&pc91X[F^kEz!o7]~^I:(I v>R;mRXL: ^OX}ΰˋݍ+i2{kPj>kKmax}CmJYٴ~ Ċ(Wu, {hzDir[cZL'n>pNgBBը֐2TFQՆ/a ;ws&Ew Ed{1Nw'+!{['' <| .RL3!5@l-ﴅׅMx &s2A ݻ!M8oƩ4ef|ҁ DSO[?eQ[1\D/'8q+I8^0&'*эőPEEư}G붠]B)`pqjQDͥ>ߡN>jſ(+I[*$@O H镘y+:Qn;z$c29037 MWVfQ*KS`s8 s}Dr6(JM$Wix^~/h.ɉFszcŴOҺᓣ&~ )qJ&j&8?jdF8&wiˁ&HREbz5{a8əUU|Zʝd]i|[R0Лŭ{b}&HHzAسdơc͡VH0^KʧQPDIV̮窽;WSNyp0f&u6c@l#br:>%W|JN e)t2o'F fƯ#1}^{fDt5, ҈ +&Hazk.h_CS-,Gz9|ўn\3Wk(9eWI,[v[Lx&a4sm&*ૐ->n=O8l"ů_ ?^$;/kny_dy*. ˇa/96?8,7k*&,A_S21zҞ+mRwo~_wͨ;oC殌ew;HspDa /[51Lj^FEcA 61@w9^L`{Roo|Ь 5Wq@/I2'GkvOW l[0eC\O 'xtVTx6S]`@%v>ܨĂ "xW쑪kE9tHU!T5vr{2u0%!9PD]Pў2QqȮW_ ufc*hS%պպ DǞW}GvҮ7׊R`mU $ϰ?zʉ9ph"?xa;5PnJǧ:jkD_KLMa<."J$b3/. A0~pX[[r5@ KE`7pFN^۳0es_fԎ-)1IX*4nQ:mA2 m@m}^BmӝrOt>TC,q_S60ú$<]]o|H v_j폋yNxGCe>g l~Bx#8!b((ۜ9y$9%1k|C<z{qAɄ%v b&JOߵAu- S +lBɹί^.ւ4ɐVPLQ|ݧNԍ V8.^Df#\m[5VA]Z&Grn$M Lke=?z*Y%01=[Њf x@a`*w0B#q lg/ ҩ5-,J,UaRgwC9Y(=v} б#eeμ g .$;Z2̫81RFj)9p9V8SH] qX_=Zp><؂[.C_ f@Aj9F+]((^vr<``l=GQfe]"lsYSM<9#KbBYbmWV_'N'f9}C xOG3G\1tyK<)n!C zcrv#=U軒8 R̲6`բ/՝ mHtE)Ҿ><}օ7|AdIhS@6C'7@+cWPa7XJY.QLQ7#Y-u!iާkiQlBC𒷏2tWb6$vJ,Vvhp+p][ghL1XjáwG3p@(o$S (@I7I~`318CṘ99.^mFgIu(bA^{=mxH{_q &༰(%A !98+6P_CP˪8=6{{-r7"`iڌXah+YǕ̐4P!*Sf;vulq&J-Rgr#Ƅj";)u 0+ɺx} fjB m>~o{l%rSM!VE- f_T:9A-} EƏS( )KmcK*ͬe4S(g:/`Mq!ZNjoچ߰p1#2R fJn mRNnC0/r- ʛέOdJ&(Y\WX؁IUxJ0`;^LN(OHͶ#d~z`YM0 SOkI B|K"f^q09UƫPdm9qeŁѢ)TƋұgYZ07070100000015000081a4000000000000000000000001662f7fa900005580000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/n7U@]?Eh=ڜ.+ˣE6#Pk@Cc u@~a0НܰSi=TW@{mÖkERFGX?ZOXiVP*vDA~ zɢrb~!%3I ̰*獝;I$.wy%Rlrȧ@FgaNdcNPpM*bh7O)!-[Mgbz)'c0sMN"0xb3hPܪCNg R]$u9@s)B*EJP}?__+Ҷp Z[^[!H?~ߖ&`~cu ;_sh;aJ_ Y;ZpX.S/IgpUbfp,̛mn ?‰}+9wJZC7peZ$ lljQcA̧{׳ F +""(h@p1ioֈCoC ž7b5d2Ѯ;Fw./͛>jLc![)%Bo4z؝BY@A Ѹ{&DuXlnw;y[sA׍>uX,lR)~m"Ie+^]eh`>`Sq "SDys?: `g[~sX' [ 1 M'F6òFuQ3Uֹ{B,redkRr9xY BR qN[oQ7q)Q:>Y6HW7RLV3pXda3a$Fh|FChRngUA+lEV<:TN|V$%q+|ױV-e[c+Ev,,ޟ91bUP#{ް$_jsY14ѕ$1dKހG! lYA5R.8QK\A-9Ig8fӳ5u>w/8aJxG-H"]&u*nv6p|t#hn;_lE2N܍ԑ=98 2zLoDŽ-E]5S2DQzawTgƥ'F79,"81Zϗ&֭uMݸN1wQwٺ([}DH-A8D nR!ň,wz(nYc<{% [NAY2lM Q vi#BA%%=B.ot%/iT1;L~x<Ɨyz xGG(0TO Iն⧦+H"j T * kz=q8wW@,׀34`RXCO`-'āy]WN!fVolx :>KнHPz i&]*$&Cj`-ZKF0ZhiZ<* %y^gafSHc??^P0}-0m /R.3WDB$qH< cV KIZL.&c pTrwhҲyڵ<ҽD[ [Gq0 XS\z+6!uTa$ IuIHPQD')ݴl n&x=9eh1A%5/NږgI|U;BhfDͅ5hk2UgJPڥze9kp訇߷$ĺb%C̣ V6meMRH$d n3œh,~"J6۶WQi5S.^%Zx+C+@'php^LaLWuX8zۍ Іbf_x BlQΈ}( Ø= hv@*L8JCa D.ڲu:Js*GR8ɡ%*c~2D1o<[!lq]YsC;$&r:x['M†L| ]o͵,A-F/Tj.R}A1 $TK$=r]WcH&\VI(m~e|8+ [>'FJ];Y1[ +IT^dj @<4xǭ$OqyD,JՌ)d6q mhI BPiʕgvY ̧Xjmat]1q{sׇՏ7g*ʏ_ 4dSug7m!h6}: " kaqvbt&BZءulIsBql.e@Feo4q F h!Mԕ d}:]xY?.0h&z,cDI:ɑ>n䊁"Nje9ĝbB  (wzYu"ĝVm`uOEz%3>.nf.k/LIOZ ڻ:)x[Ov N-8_n!W7ڸH0^VW+2|&|00*4,Kx/e"D<>uȜ幈UGN! !hWu R%8hI浈v LCH0JϒjwkΕ(niiO ORYiJ||CȖ$,dԫvVIWDw|l!YbCAe=r~NJF_ҷ 6{kɢ;l/|E= !ܵ@n p-q 9mW ~22>t^T|3ALƊ͐eoRl5MQyZ ]7ڇ*]pU\kq(WZ '6$bK1*e@}z؅eCmm02<ɓr%wql+8VLĂ9I~lZ:<3ÂUL0%!-gR&jgN _hd@thwnojX),%okapK;y?=v;֒$#zT<0bh~lYp!B9Tiż讽<-IupDeBogdo+Sޫ>a\of&{egF[-׶GtC,]R+%re1gOCQY?foUy 'q@MF4{b􆒙t80RNHD},4-R}Wg} 9 W3;>6 ˽\3FTȞ|;.`U m#QC|y k˗cu~Mkbe*5)1O PFx̂SQa f6j$BA4pc$:Bt4Dxp3R@ӯfxddR2p Rc>Q2~\.@*tc&h>X:rSPӱy*pA `A5դ/n{DR\a oo{9Q@JF؉g#k2T6G#b6-)45l!Ǵ;9U 9!54}Eeo+ҙō0/j!5#+ֈ Ż݆~`'fnUDLgLU+zF0/L!yIj+2(J ;'!hxmLeYͳTsx.x?-媺;H}4uQ%ҷn$-6lS0l*m$',mΐV 2"D=tZWݷ,B|#50c$&\Ŋ RUvFyς9$"6@%C:`$7W7W䟱6W]FG>Fdΰь[gԒHRNf`* E^}р4`NܚTxTK3OeU@i yRni)YGٵa6>BƉʟ:!d;*Ad VxJS,bC? q5{B{L% ;3vEuf>yOf0wb e5fN_jI2;H,D_iyqGDS*p=]S6q7j`LDeP+sy )ZP/nx[닺筡2*.JР8wF )G# )8}^8w 51Cӱݾ~_>Οp(mKԸn}6k_DYS:cD@srP֕ t`L^ڛȇmMg>YuGg#[&i}ң<ԇMtXj9yгtd2qUe3Cnם?Jz WMC-!i՗ń?0p՘i;{`YaI(`vì66S#neL$qGOGa+KVpm$ Ld)7WtSUkbIVYX*/C-.ƣc!`2L N011L6Syz5"Dtq*gE'I}!YkFnމ:NnPS1cŁSS}   $S>fD5qMU5J[tU1ӓ1˞̈G<=aߴ[+9xy-JVl{>;r Py &O{NPK=y@F9ڌChXaoSe+@}E"(6$uc`#yQ0on:Hw9Lh}JW~% W:)9T6:!R) =1F5+&pWeA< dDݽ1:>"OZM=K7<;1 @ܠO@܎'QW{ْ/A-{Å5E+/{tE Ъ&.bvmCg:1w6TZN5ދp=>, :98`bg"RAoq(p|?&v1)0[o]RȀM[lY  op{NME\uuWqaxdv|٭qd"apʛ :@(GH'69 03".4{ByC0`99(w<"mpK)o)^8` g eF~%(g'}8s&/b&adU>X_ֈkƍΖM\%HcZxC6<PƒCE}3Fa [ #$ Ïùd\ce(8aǗXA_<%u׆D=tȉ}7Gwlx5Bo&D( U0>?pOF+/DfyȊ`bCIVIÄ+B$lܢJw5 sBUPϳv8{Cmi2FkɓI6uTbVazmL-2-%}@;Yo~9>;c {ɜ 7^,ACDL &Bw!OVwyGY\ ʒG0'`La@L\:!_hir_k XOP,*Xtn8]X6Idw{6Ay nlpsnf❩K]ew6H%ALft?>vjI4m5&rIf˼Lhan&T dkBD? 2Ubdbm%AA0yJ1Xb\_zݢC؉Ʉv)fc= yCߓ.}5km\g7;ǢQœ%LO㼿j9 ( ,ߔ]{2rX_k?R+ {2 wXp{vJLVZF"߂kNIՄ*1z˞މ3>JŘ'Lt'S}~֘ValFbŒi!z!~;ۇ'H6{uVI$KPA,ruz*[ɑ5I殳-[7^98Z(<<ձ1ٖC o-ۑ]):#IɸxAhMXAǤ4G7lk4՘ j] *cG86o;&w}V6/BG)F{0-L_%# ME!hHBܢvؖ:;Gpbn[ j.w\8?zԿg2+[Q?]LN[ݣzU~jqxQ0QKS'PW}J2f!˾+kL>uXlPA _M@ 'Ibj#֍ćyw@3"75Ņvn?&<Y֏dIO9M+,R^z-n+M8CM ?zjW 6x-C'f]B=&Y ֱ绗ט6zMV%bwI^"{f8P׼>p6KzF@_x"X*}ԙ7Dm8tVk{q ۣMQ,EҜlS1q`MDuAڰ"aIO)李o XqT^K盺+>)\$?iD>pbi0]3z^h;x$!8H$)"ZI>.@5eg*>k{W 9&-IѲwq 䛷L霋oˌh`0J&xMmxbS4y}W=~Fcu^MEkd !yQzpWSCΜvWtryzo.Qe:j QnjAAZbܼw11ndUi!ngi$7q Ke#)mWjYR&[m|I|A@skYH޼vTR] ooIT7B ^H!ZZ9i@oNEKp?F, ?SάoW=T w*d= k W@ICCC𑃱DqV wibaLG1SZ3tѠxH[\ հ$Q LOfpE'|#C,۲e\B-ѧƱJ =n+lJ4TG6"Cΐ֤6Qjh$;õI90Sv3.dg@Pa9!gI9Amx՚FBF1An.Ԍݲy9Q2\sqlj$*܈$/ד0Χg]Fqp& N\QY`ŧo]`ܚIʡ8I @U?W yUMs(\k}9Wƹ Etkt]NRX{!Hzs/k//ŴTo]}oO.qHo1vZ-/-#ཽYdFD;GE4>+K 7F܏q\߽DB<;:2~~.rJRWZ͍8f5@")>_ ֫x峙}8s3=" [HXV*vh m8|eVfrӸZx(X̀h7Ү 38*TY(#qT쳏ʑP ChRbt1x>a=+ilFڗ5V{Ƿij;sI|!~%Ȋ$I@e{϶aDK_dU9߰2Et+<}}BjA8U7(vRkQGX*_ZȤfQ-?!>E'!@%_=G>^w83\΅=I_Iy&NK[]Ps`VhD[$O{'' qh2+b ov{,ztH' /T`_sibݢQ`˴)  sSJfqA SGß,S)g1g%Tk r?DcCp%(J޶9 &>on04I"qNPz/Jz8E!IsrSCFM#X04/$ 15T.?i@_/f!"u0^ě=[5y(q\1$v>^@YӫrM~ #TkZA(`bpʡ0 j?Jɹܷ4C@9}BR^殝jϚ8ԙc̃ITi:pS7B55Z{3[J)Vw'ڳ_Εz.W따3GIm }Qr|8M c!&Ƣ"! riL;hmFbsP?RG}h0>I$Ee\|ā&M)T q]=!uY(KEH"f hOM3aS}?*5"N/cxH^Yd9\Q3E}]!/#uBֱA8nvG:3J/ayDs8go] κ#?E-ؿœىlo@̗q--?qOY0в+B_C/[c;'|A{E4SĐl&,O K<&` gڷmA?s uFu8rE^E[sCp{awsk_r1\K;fN3wh32=9Cq1)-Wt|etR'o@Ԩ7 (hбdw`=vchS>~Ԙ`ugV1b'$* MZ"{rY)I)@?C۱v©V['"[OfQ}:-Ho Cr"Ъ9}w3gO%s1n_?dp Y|-A@q ݫA7{5o%2ieFt?Z 0N/xL`E*b&1Z vD3Fj Q0pzءb*8ROUae3p5j&/FdQQCKݚ$=_; U0=_r2;X?pmު V-f3J/)* b#,{JdȈG5]v].U$G#O.%Q[ndeͦ4{gG?OX! XB] H\QwyhjȗI3$H<*܀\Ѱ*8S4j+I"6HSe _nG/o'u'Z/|4H|KnSٟV^[/`rI +:9XMIl\wŲz-29фwj+g#ʾ3Rރ(o仭hԿL^iw]|ކ 6K~*绞P!,"w~wK -EK( vk JZ"KTCћqM N[>LQjOxS叙4ٹ իPzw{S}2^Y3V@7Q?ĻÇs0lH=8Uрn($Rj>9ZA-{+γIKTRpVkWN 1ғv~Zz~ Su4ߗ&vW A~*KOBgK)jmtoN\-i Mܹ\^:F) FJ?$`UCPtcfLNi r~TE *wGɉB*t$V#1,Ы*ʂy]Ř:gWvgOVfd}t=`u gmgAxtAڢ9Iq(7 b:l94kx6CXdgėc|s|>~rof^~Yڱ;~%@3w.r#8Wt~E&AHV5K5`?rQHAJN&ƋQˍtDc%f[ODKr[Y=[2-{j9/SHM 8#Z5zYMvSaFM6|ħa'A^'gNZ-{("%]p-}BI'2g404f[UDeHRǯmtv ;D X з1iipOBі| *m>Z:F@ umV;y-Q6᰹ԗd+^Bu{ɋaax_(ԾȹͭǤnXhϻƾ %:Q(Ȗ%h{Nn 2X0V'/,Fm2󟓾=mW- zd4q($1+:)tcTՌ1k ,ʲ Y2QcV{-Gmfv" Lw@W#jӫ9Tnl1<.m9 Ĭz(LQS#~bm{CUlcLL@}2}]H@<_ OG#4'}uҌz5w"fڟZYALBrלh^C]kWSH"MI`%&k~iJA[QA!ՠkl\-y8AO / w<ކ^H6]sIeSK^u8 A37{|d{ޟFyA/!"_8z5sN*Fm_oC?D]-}]a& Q&pКj9R-!l۞67i&=NW!G<2mLol =7B9#z;6o 6L\nF4zU2FhIo̮oxpiLt$+yEI--h\9nA`ƿ}$*k'\T6lsѬWIKvq-/SgY47Weu&=\#'2N-et:\rAk1ً1^7gR r$6R߮!̪C6vq:كL$?Rg5ΨM4աbfDȄE sLݦGSW- py8fuMRd 53lO|cnP~=dXK{M֓VbdN* ;.aaV`ccWz֡q v tañMd6&HU d?S_Jg.v#f2kG^9ОDaD^:LhIhg] C!t[#`trU Opa|@r*Fo/?;-3TQGeD5rp)_t"\?{jXQP"%BA@]11U}%@[vUx)Uha>ajB0;kCn ~'| <]c"h4RiFE~P\4][E8q%:@]m[#Dq&zv31XdWBZSS` j xn 8PV CMj `}n~QB(Q<"dxD{U&uchTY9P߈ ڒS\dzT3S2FS5C SjY"xʄYbxv7GhY+"s>Zy{926[ EEAPC~U^L[[<犋Ă|vvXS+֛ı_yJGB02QaA<Ϯr&`."3%υ7 XVE mH.MfX#$G"P~V <=q'[-WRp{W_2wKm5y:XK_и]Bb1S)-fF, V{ct~W8H$]T1LFjV͔Aʪ'v3JajqAr!xOAHϪ5vO32 $8aUeto6QRfwHk\ƀ*0B6:;/Kr$|9:|FR#W7&~ܮQPKz_w+jX2~K'0}u}JWBďenI=n#fswzW;~VU0 'A׬;~HI-_D`f6cSTg齁<ɇb>2L,;aױlsV{OB!>Rm-Cyc5%Q Cn b1Oٔپ˃xWyK-C[|0vR_KFLFPGQxc9TdlwƈMu3J=a1a&SaKg8T*e8=;a*L+hSyjMWNjz$0gxnJ0z<++d\—nǶZ%#Ҏ a^H%'ȑA1t!s[<?^D&IHZND'3]QFc®C1zH%8 K$Nko > DAMq SLQ~"q 'j@t[5y2*{iT~HW9 q %)@t@=j6A $ oJqGHz$(^xb Dq Bbat`e1lqiowL8Pr!? rDVcY$xpB/wr gFPzsy:y"7?A[)&ze~+YgJ#вtR"a#qxgnYK4~qcYx{wZ.]*\VgZ.GsYnIz^̑&nTK~x?b5A/"}sR/GXasgȱ}Iu9fS Vvl}ko+Ȑs[қ (Q{= i(6 <^ǽ0@Ș#ž9M) LEW(!z4M/- (yca>X^ip3o5QxT ?&[EwMNBXZƭWڮ/-b:zԃVr AiY`^o a('h3 Fn/edlЦ*ۙEj]/!p .mK/G8YTJzaVy!)A1r3fK7z q $aW*̑,BCΔSV][!|u6(Ԫݙ eI*B&JraP~uα jnQ=n~ @mx@tzBnezQPTr~_S06KS\ϣ-Ozt3j w>k>-!t5'v+vثȜX/L:u_V7fcA)l6\t'|Oc9a:1Kw}jPB$  u*DWLV+s"%: 4PqbYG]ω~gNqqGU&.Vp+h(7<ؒ%b2 BՅo1`sA¸?5Nд\%I.u tl{<dc *d>‡I yɵcΏR]/RͻFÐ $͇ \p(h ɦ,b7ˋt[1=TsY6NΧ26Q|֫Gisq" >ɰ%U;6iK%]BZSb* j1b+.AjS y񢡻꿛#%:Sًbk=H7uyaqzk%TV/B )"6Bw+7wz ?= J~dQ yK5K 19Ĥ28fp-,Kt Jkhp+ 3s`{[>Ng7,EeTUvYFZ;gd3Q.K72вPd֗&KDgKuВo2\ =?!v72:bϦA tV3AA'V*θ*n֘MS2EThSز%z)LL`ZؙގO4EXlSU$a(vM>Cs;jQ{`m: 6p,^Td&e_X=dPQ!:B4F4CуE)fPj`_GL=xem'&iiwY;Rȼ]VPh#Ɇa /ke0\?(ȯG2B*R{1w _WD2f]dIz|& TGNwԘnًZqOb)GHn`dOBG?H4oTYͦ5%` bSjݔ\,9x 0zuWio2)Ds24j~UDAUȊs,#Nq[uyޠU{ 8"˂v-L+HˏfDY:qFE(;6%" i鮟Y keԳj)zD$}518#[m[=sorx5@]8a,&&w$bJn=2ٝf7bl%/N>}/@sYxJ|<XYG@%05XRJxJb- oB=V9z`0E}WcKe>%q۸pVнX>mIAii| mmx&S @Ί3qexF$~h* #o 3s%ߺ/1r`YR;-ƳdT ӣB~71yͲΏnoS _}\n1 rLj[9+vN챘.Oz^ yqVA H^qkc+oWYgUeZ?oIW%RqQP4cȸ!U<l;ZTbAߺ{P" iܯz<'M4# 7gI&.1iAW{D*e`[N# [g=s Em(yqڒ'RW)b[s{gfCqcķږI#s3b %߳%g0(=,(1g1:p\Ƴ9MN}(Npd4ܪ9(gYZ07070100000016000081a4000000000000000000000001662f7fa900002c64000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/O,!]?Eh=ڜ.+V~"j]#ċ'8JJ#*!9)f!xZ˵#[,/vF[hpzM? 8ZO.(786 xa52p@39~ue1FhZvKJjnUYr{p0fs5!.Ğ0Y/wə6#<6y\8Tp1b@yfalѡtIs;)Pݍ v)!YLs]S~<'ES%U¡E}YE[ٻھKRe[֒`_qwNDb+/ ,ݥ62 Sm iq"] ,ϫvvsP?YAt-}N$FRsUHwG.UGN +0)JzhQ9P{c7AP'cˬܑTn<$ѯl?YJ5R<8˩F/;HhW+ LZ?`;>2%E8qZ,1ՍlF̭|;|9I<>IHP&Ͼ"I;n#98Olc4pS~ttjD_tJђ&s,#II ޠSE@i+^4vRk_^:O(˰wf]9|^V+Qv=?cJ%(*L9F CM=Dg FnU<l[tK}$n1Żg~oKhS^&f8=#S2ͦ%aUom'\7`v-͵C8䑠.Y}y]IY?2" QAQlyI$!J5iի:h~RAFt.@"Xi@*홶!Ϊn%+v?#$.BҖ IЊ}^#*bX+)|F^/wwE[ũHSC U,a9/L\խRծm4)+qA(;VgL`)>qgY,|2GÔf,[Cҁ%*dd!|Rm}mdKU_k OKW>*D}_1R*&SUfliTIy<$ +Ŵ~VZ*X)Y`n+_}GRhZƌpai׵)JL|STa]\V(ỈQ.0J#$ui S  Ѿ`@J\Mr%F)ruh'z-=O5%$A: lĕJla҂(HxOdOdw kvHw23ٗ#q (G10]CS.HuI8-&JF6A ƙoBy{ݟ)2 k/${LD8pI+on&`kwggSqt0F,Ⳮ 0+(f܄@N'~CΎ*EgKLh(8zuX딖pΈeJ"/KMbϝDW'gP[q-ʐ&C+ sHf4@4`wJF?W7zL]m'1cȇIQ, ;K,g`Jut,N4$jQ0]1+>ŋZEc$5i"O)Ԥ5 uiPx=+PsefD;e7S䲳BKv3w;Vf5KF77"jg5LtPYK;T @N?nje!qcyg(v>ͧ>,!DŽŠjn44 0..tLjBڿidgD@[mL~MD*NG*^)~%,ޏ/%?ޢ7VOiژ*& *eD٠<;#<{]NK* \1j)OGLtdN ɞEj7q7ԣ:;l bTůh-{ Fh$B{%B(\mE?,7cXBٮh3Msڿ/60ιL?L?8ADh@k}Hi&M y$q ,3ɽ.lPϷ EBo&WtU0by̴ =tE{G[ޛ҉ٞrbQı@zPaͫy"(#]~YBp-b3K@uMIn4Jែa $0I ?փZv }28@4v;yxP:Ӡɰ~! }uD!'@B-˛tm7eԝvvZGҲ9EoM4'*ɳpevr.5PIH{9r ݿI2XC9&pyRH"C,TtE WTY()|,-=$5h}s키hk!%@ҺC?65J=UiV A/3T˸^Wz%rs!ňa fp 0k:3Ե}K="FPEWd4Tf^zZwߤ}o^[< ^ph$`a3B[rFKϏWoBW(]S{jsw5#⓬ 6a D b!#GhEVp^ K0F.x$=ȉxc>Dq@_#|6{x:Eܝ4-0m'RE&h)o7HtJ64u4џUWNA>缿{Ա`kx5m޷'5,߻+xrx$ UjE;w%Ky!HahLwPGIJLi ɦ&yFN˩p6dL@3ܰI͌jj$û7õZ(SCbqdWєWD*34N͕ݤTe" Z٧q EH#n_V^ty#iP(ؖ_!5J$pt* ط9 F ^#CCRJp-5eJܢ7ѪdE :&;Iش8)1BV#B^_;JD+߼NӃZv2"+5#qX\"+`Z~M1jk}3P C׬lr[_hގ?^  #HOW &%+nl+\J\ PG +}o]op<nw f9}1!b:Ċ *wMy`t"Oň1+jsZDFac?KRw!e xiZ`3WںqB@B)3E~s*oQRܦ8"k~gQĤ7J]iw0U͹g뾽U 3LLu/,} @L>_GxޑJ81S~62tF [KaP"B0]mT2;v٧* =+ Qoz33fƼ!8^`BuDߪ(.FksaE,ʶY׎ӕSt uy¾8"}R7%N䕏9f? 6\] ]_oWoE-bȄbCe t[IxHOUdԐ kycW#{HJBxZ }W{i(Za'*3FܿOMnƊn|TGzQ-]]/8O O̪Bw\cZ38Z*Y $;+>Ͱծ:wVCV 3, -ڴ^bFGV j9p-:. wmu;&`hڈ#;TB/VTygjA5$Fd`v #v(iL` nco>h m47#sKuW~,@1sNj/pý`#QͻL ϵծ)݃z[.=L\X#&Bśqmʷt]|`$6J) E x솧z0tsWZ?HwR sU&8zt!a{wҼ!hQvJ0G ɔmʝRSM fC{-& sQ"+X!aŤx9*~HP6]MLU"Lc'%P,ӪKDg?HkŖ|E,@B}sz݄lޟ;_~Hj$-(J'8l/@MvO6J=__~T'a.&R^O3WK#r0[ڒG^g.451a~;8dόC3wP>}"6l4 Gi,KXp)~{O\B#ywnE{6.]yRK"AU55I_EY}nK@^`KRv%$X׽ts+@+Q^ 8I)vĂ%5.h^ nW ti:MhNm4\`!+nr􂩠3wfulUA_vܳEwnjZ o;z V]My} ᭙y$EaPQ= g P]B~2 }@9;pRjixs|U緫[l ܘ fYS% 8~Hp>,qrVtE^$uc<jpg1ShaNCPPDVU>8w6lk2^^ _̽ZW7`$3'Q B4&0}Re zCϳ`=^8:rM~U͙B+{tYyNdin#̨+ZpJ|e9is%4rk!O4;4 }E⎫Al."0@KҲ}"L>0] NȻ'K 9_ 5@#[-bЛn-b!.+}xo\bSeD 3R! #I@ͫ bWu^<:X/Xe[L6FE7B AEclO$6b'r1lgaonŦ>OfqrZvw3usT?J%1ŝ ʟ6zG9}UN1#B!˅9gj מߣp,&_er[ץ'k:38*KY3W.;ܤ b( ۽^n`2`7mȟ̴;e$-fݒ* #;ԳSoqgĞ1+cgu,7,z80'_:HuV8%13 &ʌ"OB:6OQ~sL9wU'„49$X`K*`by69,#U&[K27iW9^(햏Y"]zė[G5s}*~ވl ՜QbF/8w:Ҧ.]!t2C>~x NKf!ID<EsagwiLGMU1JFl7]4N 8ڈ˹2\>P u1.",'89=71s z#;EaGjDnPb,4>(rJJ#xMz&"`>Z K֩_a &cE߲kC|oS")?(jN9 j#nGM;[x\]ßYVb9")GAIr_+*Y?ێ iK||`ع7xjvG( ń]q]KlDrwXWKȮ)'CH˹A7oy$P~2MS`]-@T +u猻gy]9 `JĪs^UAqH_ft]z{ibf|V쉡|Gn_X|XF:mA|D4Ͻ#H*g"N\@@GY~= #X.2W:2TeL>DE\y ;qx>#x^{c~'trW`# D}B0&O/@ۏW_*%Xzj)RӑoT'e໠5tI?q9:{=dD9"&ۉ,*M(Jx&ٽ.M N8rQh=57y%Tgg5<'֒G `CưdTYk,R1!v6E2$.w|I\SFJZT<1E/PĴJڧ+QoѨ5$^T8}d8YuҕD3x0j](%acYwJjܐ-8ktv8+Dn tO_L p T*<"f׶d%΋\IJN\@{xou(xou)ޤ PHi4QR1)?"@.;)g9~њ<1R8D=J[Fn=BJ4n'8Pܞ*RTJ>@1)@akG_G K=V b ok,0& yIt^oB0O9&UU1l|`ӰE:.> @`=7^&`B7c4%}OaB|6µU*֍6Yyqi!ZDx]L\YS%E<$`ez42k*X]T-J|CόDSJaؔ>w);r/4uKsCPA.jӃ"?(a;Fd QUP9ǩ'.Q3?Iom`Tӭ]DPNKNCst?9Xl0Kk^UM%LKf 7`e;NbGplKc0/9$LZ&'dD?WaM+uP0`Z\;NP B켋UfwaAx:GnC+@Sǣ0эbu+]Rk.m̅nriZ|mfqƳ𴱚s0TuT?nog]aGs6N@fxi=AFW~̡dPe:Rb~Xwv.̍I.[iW1:.2ɆZQ&hhSoE\ovh&Aq>,d_u"M#@ -UeJyUV\CG{# *]3(CgOPkh`RJ{ҸK%E%۷ Wݖ⒱3= ҝDSh3b$6DDƐL+QꟋ7s=Φw_ҫ?qFH^#N6}FR /MЅԓ8y*')\FP"4xjIx5XkJ !Eh+|D=L;`jģ{M oXW,!\L!v _N珽^0gr!S & ~,NO E(i'6\{C P_fb!RxTR ]Um%ހp;DjfnW ePU f ɡ}${bT1t!I'#_3'JjmNܦkGl?3q!h/,n]ҷqv j LV ֤pP" r<+]ϝ4JcPI =Sҩ"Ț>' O@;arҌONDj~ Ĺ,|=5.?oKTH4ܻ b,OT5.$y*.g"gf<ԟ="E!|2lp?nBDzgЗZ] S= QtK/-{%eG=w,-R{ HۓOe:vL3uQK25BZV}!բjJ3̅^ITK㣏G5/ZPm^+O0$v@M"*x=Ì\>tr3-FZ%Un>x@ opkVsWYXC'-): iHmx`v+D'g,>l2h^SMR=DJ$JE0"wPtءf Ǧ%.˯c]St*>j̢32`;W > ܒs _ wY&fA?Y}\#l-6V!M>- /%⡶-|K7&-.«羼gK֫ۃbشמfb0|Kϧ%=\(ls[lWd2)tm>:4W-h_JwJe84cF wY(b%/T52CLp~y>wk!p'0@Rs4Jz[B8<lŧc2IBn #wFy K j5f|r[ǫPˈ7;w?*Pr7 xHiW, ejR PIۙgl1.5]7&J@ÄꖑOeBoLG짌l1U-$1_H5*67ACz8:` isq< HVVlK'u4“@G40cA t8Q41,.TCyP긭>.P[1X~|Q]">8WF2ډX6 {dEd㺢U&o4q1.Fֳ]fDpz3@Gc_l֣9]"!JW|=,Zgup)o|.qKOt:Vmhט̺f?v#@Ƨ'^n-j}k}? )Rf>B7bIV!vM`2n 4-p"8+Y֮#+-QC}&qa4741y_ ix{|X\3_V))+D8%Tt>']Mާ"A~('ԧYJ:W.m{iLrC0/k*Hp( P-hWN&2xD1Ve0 V4p)F\/}{^ py"Tϰ-yFYwQoLϾ*k7]gªj4#ϰ#2B_85֍v[s,%-rHv4"_X;2;$8Hw}1YՆB9NYNyPrF0+{K5ґ+]|JD w0<:?礲[cD?'Oez,U0c= C)4_PXpKZqB4[1H5T(3r"mteqy A}5m15ZoU3U %njKRwuzz`I)@ )gYZ07070100000018000081a4000000000000000000000001662f7fa900237cac000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/6]?Eh=ڜ.+B#m_f{#$N|kŠ& O]carp09nLs,l XX鑟xThMv^z .x8xYI>{׫eg/I|{f+DQu*ۆwy`յY`NjF lsgМZ+nneՠzQ(%Ĕ Sv!9KMSfÍ1)(BTˎAv4ڼS847\+s?B[Ow sJOD7!!9z~ (y- [Dz 'DHׇ'A4}Cx\>R躜ԃІ1o2D(^ؼs]9+V*п^> 3(yupA*LawXrUyi^{]E*{aqnsLbJPj4"ZϗؤG0{yHgFzTR]>3բK{Ȩ=C|P rE$t?2GD{jIY\{lya6`g "퍃( ?W(w0FyzƦlsgTϤ/s-No"eBscr$Fz )Y@igƃqoH>\=/{Ȃ)VN]E7479:HFii&si^cSHn\"NqCYT9`$EhۊE Ƃ_Z@FH b0u"IAXcn|{O^*PhYS3yr' =6 m/fW*rO ^^F'|ʿ2`*&)]Hr!䓵¶=@lkXS-u9>sl,΢Gٳ0[Na1$Up(c7-@!-P$Hv+Dj@n522 <8/Mľ=vj[HeLr}AA!MhfU}gMÛ5f5۩vYp҈FAZLS QmщV^$:*B^Gi/ېev?XTWB pkI uq٢5,s2][ s-a0Ixh|ȱ<8Z)t/'('IIazw+cj*Y(\4Η̌(ZB1GuKU$\`![/I5@ G ?Wˎّ8N9a${ gp ^) ~ B_ '~bb+[ِؾpE? 8ܹXABM Уf=y@*=B[|NnkKrgjA҃lMYM<b$[SsՠؖQ}ɷt5)&O~"kSI~xTryL5٭<ǵ/́o*;}j|}LK&//jũ_wx(rhEXNʶ련d=Qz' $b)D"C3 X\EߞD3YM.#1mzyue|hSID9B=H5@QA:3J u͹vޛxx<+5.bK'.>{YۜGD! h UB~&ѤӝoO͟.s,+hRkz~^/5< u=ȔKr`rRV%E;>y,0G<gNԷJaEN9RMi"6rGruq,+)Y,h,8S\1X;3+ZcУo>s1.`N5c6A%%bv w?"CTy^]PA.]x)hphPݺp 2Lj`wޕr.p7J5#-njm2 XՖ4^V%xlFe.4 O*d:;U}?uÅ,%/Wz B K?kX׏ۍeWh4f.U}֣&-Йped.ƴcj4xH~IZ- F<1^͌b>@cto\˞W]:s@c<9g̪eAfyH<ڌvd.G6)I.xd`k\CodѺƣV> !h a5LPf/HY2E>0l%d^o$[ZQWJROkue=5Cza `u OӔ`Jn,*Hf62QF#b;'`Cn[N>VK{5fYlRbUƽe~3ƕ‚}B(FaݘZa5Y=zWlYA362eۙDHW[.Ƞ>j:"*c>:!kFJxjTiԾXcp*L=kC2;J,Qr~}O^UFdK?sጤ),6 |5 #*82u+KE8N_~ 5/3(rpϩAR쭦M[EA# !zԎ5,HrL%,^wT,@|.e_hc2c#X2"ԟ?BJn^qft C}5s}'CmgqO^vo$.x `Q2-' *8hB51Y-Kp ms~&:L&:IBWȡhtNv~ÌW$ee^lzvr ȇ_da3g d d'~:6ī{n^~<۹CaM*ɯM'(DOo&8왌RYqr3w#&v~b5|:ʎrߔ(`ۼn N({*1cyI K(+6 } or $Y_^1-.7w0 vL?.R.h U*E0+_@ߧƨyMD(! (W{QBO$ +}/Zc:_w( "y""M )}FHRz흅Afh ~l 1HSJw$'{`c ?6B=BcB9h5p]tgtvh;1Be-=C+52+7߈/R+ᒢ3@!(%(]1]t4 -@߈҆?(d5ashXC (S.g-߲fF4}5d,tFf<:|&*|d )SDm rsCF J@Z}hVC]W|4C]lH?np1^d%N]#8V"u(?xSAo黎!0t?q$+$26`<@}YƄ7@դN|{O|&t*ఐJ(9eTq_oM|Y&no#cT DG^ԩpQ8 ͣƴk 3_1smLY!+J oͭwk;- Ҙ*Cm^/E9Ρl`Bp$YpQo"U9GoIA?Ga }G2: Ik(--"|PI%SMy?+ikģw嶠,)sm{}"ap"FB/qtJźZ]*KC;0z"N:>{ÛF a_\H]1f mbzl:WHRŵY¾Ø |)CnI`Կ {a_@Qx w6Lk"y f̅tWd@/mbOw,pvC [ g˚0yW`Vo z ZA Q@(7qhɉl=p~If)d"lYzCAFe%<9w*LS?Zչ5԰X cLîR91?ǾOQq~&/sm/@A$=4rwqPc7@%#1bNR.m#D=(>MdRxqHi(w5=+ֺ*E,[ w]@Q/2qIu?a.Yw7iV-4:[#*t+T90Z[p䨵6$sJNac/lBqF.5/.Z*^vG)QYz&f3`:^D"vs.AB7|ƔDŽdt\<^D͓{G+۷a~ +&D|ӕS moꡠږ)q6 Ⱦd0 2nfw~h&9!JJ #ӆ"Mhޤ ~7W_X d!RۑG ROte=a*sFn"WE%]oOG{j1!/+[tpyiϭ30Sl{}W wZW rSE{_U>-[Õ-{2pBl$O챟yYc?(&u~P rc+v͂+i{ 8uS.f'{ئ+:|U٦悭 'jxL^XSh 닌Hr\Yc iG{"=ABd1a*J6Ij[pOZT,5Θ?~,^n؋;]hm*h P~/o"UDf!4^ *̷erߩ~Ykuc6>2auw@$-.)[R6a5e=uAD #&[rtW]o&y:L;[.+LkJctj9V C{4yvet̜siz{+qǽLJbHX=uk;Zy[cHo۱z=r;tC8?L344 xʄ?"S zǴAv>zqQ6k6hrV6X|Y\h쮒\q@9{l,lS KEN)RU63^:}\gK:wNx(ju!ʕZT v M Q? %?T7w=$-}jBg󬥨v:=A^qQ23XS)sj*S"`]ŒM-!«bMDKy66ǯ.L_ [k[7^%5IbQPҦ=+W؀ yfaum hh;P8CIWa Zil?̳^v~hɮʔ+чVzv3FSt orXAqq5sV'B^П5*qA BB|ؔ4_z3>%N9%:#"sqN/ z'ŝЎ,_qcMD͈ѩbBVV/ -1'AVѺ4&y1:EMl`-a%oI .;7\anoZL2Sӟf(tqmȝPJKzsg^{|K>3[c7YQ-Gm"^\ޒ-vWV'0/|T!J#uſ |;f>`fꐐOAr&um} 6ќ'A;&}e~r7f7-Q=2c;N@Du IT߃BC8&./&՜+_6rFLf:6q &Hlm y6ZÖ/HC C? γOZhӹPzȿYI =@uwf|2QqHc]}Zi8ieZ{) 99H/Yƿ=(}L6 ͜[ъn< /Z^=xu ,ﺕMx1 Bv$K$F (# {QuROԌ ȭWKVuBx- c^xw3F+ Jm^,*QAB0{Tyu# Pˇz}Xdy╣5p;!>t\ը!:/Oeq5(nynYcDA.i-Ȑ q'IU' Fbŗ`-F-ysZL jc̦oҋ^)j4-7. %rvJdCO Fn[4AY viJ[| R#@tHdn[g(4xWgӖOǧSl ӆ|?rwrÚֺ6/pJzĠ28Aq^]8p|!ǸDW'&T-fԦ}\ Fq|TBuJQq =Xrt X‰rgK8~d1ʟLr)F2|f(#ڵDI^EoÐkFަ@1݄Qh;V8L=ct;nν>%&4´5ibV{1*M8j'$öbc|:q+ͅ}렦TQ{2?^acF:uScɻRyx>y:Ef*1<˻MҶV=ʸfLP%4C\>4 !MRţ Q,0F~K#Z=co.Չ@4tvYZ5܌8Q{{Kp.xS4&`,^ ȸ&o ooa[8Th"y#:6,Ӗ۫F0VEMk- &!#d<]o@J& :mJ昪x:`.H.dCqÁ|oo=̶(k#to! 8cZOf:؞ƃLŰM>|'-%{rg= be$>Ø _<ٔd%t]/F"8{/o^3[zAmKv,.F& O :X_k҉mؤ0ŕLjY )_vЊIʂ œxx;6? ҖH~Ѱ95@(Y}rx`T͜'m2蜟Do?RE(=`uC>9yֻL*}!'V[FѥNI) rwJn߀#ZLA'n-W3z&l].u`rp8y֍"¹#Y྄Lݦ.t fy&h1|CD B`ܹ짹gG| ܊(Ok Ix~P 63lٗiWY3ND' N'm'3T^xrQqkV#H}yk>(Ǐio,RtO7mm׵y/Z4.h`_hBڑD? >x5 %&A8n={iam^?-z!ovmPs T+rk`Td ƦB*y0hAz{2T95j+#0ޙΘ{Aa_4)OJbE iu4Q臽hXjĞ5q]|&e\{Jl9>2prf&]}Ss' zȾq^ ql&aҳM%ugђ1$ezڮZaDƌ#͟5XH pI ?`~^ºPs_غ,%xqgWc #VSz"LFzs>9֏H, b%qV$5\gȇk@Yu lXש98m.M4Px XMۂbU.QF9vˈ9,fkN JDD5)3 FK[fks=m/SVgCFH(V+-lfK-YcJm!J8'&b -ն wǜ"]ux:+ᦤQ&ʚ#߇xHWl|hg9jd<vSOHlܩWdžëT\Ėh}ɩIo/jo31,hNf8;V r~WE5œE`rrY9'k]_sO/mz~8ԪݱpuHU}rLRBN}՜SI^ :ϭlUrO椡 P\:=Al񩝾-~ h3zD|LNn^cѮEuyAkT.GD$.⒝0b/ ΑuDo'PɎBBtĶNA#YHC*zJ_DaGZNؑdRo^OhpU 򄟆wc{Þ]آ'3˭ bo0?b]I|*~p^)S}wrMVX F4i} Ov}qʀpy*kFG&c$qOI20Nkp%cGW&=W}I>'%ǦWaY^/y}7[>b6FhcuYv82SS(eªeƄWB-,;}A&v]6o*;] s ۥ 0R)7AC\WZE,C;Uꍰ!s^gɭ ϦըWA\դ?Zt!O_.3{;iD߉n% iY@>/!ԨgHD03P<"5a줃Y$p~Ek,OscY3u p>49hNJ9C܂!*UJU*[Bf-q9Qȍ9ޖs~zϑZD`dD Cؾ7W*wlHOo6' xU oB'~uYcU$,ȎOgo~ϓ,$F_̷G|)C7Ƨ/=;= fVLlV;k5l&idykR0BdPARK4cT:E4=UunX)%P=Lbr[$4rv\ǖ#sjɽ:N-U5 l.#]آL^&TՒBL _zҕs˾F&sn̘R9*>U_92IivڴM3PaEpTw-nXR *"6*!m-&q ~Vſ_|QS{=]9Vy:Uzu-7A`Mo$/~g&$xM~tai.9PzD|83sTX&crw=&E`c? 6O)@ڸ?IfwbΙ778?70/7I1m^K*Aj+ gGlU`6qʏ/JV*U]TxM 0A? hg"x:>Cc༱Wj  aYљ;3g%3m٩vgu\-,;#/4J);ņw9̢Gh4!]'aUJP H[vQ.Lk5])!U:'e 9f*x)Aϥad }^2׽ҫxĨk\*@gFmtW@©DU'#21 P}I>1.^XH (RJ&#H(dPi4a ,]|t,/-)&ί! QIj'5`B°L;?nn1̂mc +eǷZ<0楶HCd Y|Y[em3U,cGr~81@A=ZdFᙬLn ɫ̧J)chofفRJ~מϽ؂'KNXK앃߷ByqZrp# h)KcOC_(#_Yt#~(nm K} (\aHfa>2\6qfjf7yO,ƧuY<+ sSѻ@&%zr 5g(%u>쵦FV\@UIzŎerȱ?cO',˾(Ie-.,pz3gƠ8ah\$M ٤PN5yRpjG`1IquaP }ōȚQu̠̹e/ u\6((e68lsLco~NFCP>y'gfN :#m@2>$9ĩ1]Ld6$8O`V /NshH®mUH+_z(V;#ޮ91nք'0c) A& rh?WaIRDc"+o>b~CWSk4̾6=e¼q'p@efUDaK ?p0);K2B7^Wξs>f]⸾_va|)vFҎ$M$;RsUG?aCFZf/3W7kxSxȚ<ҷi@Z/]^I!s6NxqXBHqg}BBZjM%a`aU8o~8V,ζ0\e;$As98#!.BE24nEsq)1> RU(?:Jb3ҧiMӽdY يKHFדHwQQqW0&0w*MhWwsTN`ю$kǽY?(H\Cl)&!,oۂ wخnOC,ڠ~(>qѴLK;ri,_dO~RRQ'u_,ͩmh1KEFJn."mfh+eM"QH zMeY&nГ]'CFv`BJ4Jgp !zaf zLx]4,5kC\DOAR1e4 U`zv3co?uǕ15S"1 <-x҄ޡVlo^ 1v!~xw} 2HQ8d9fKķԚ1;(;ƕc \db|XPW~sKD˗o-c( μ36rv93[1Dz aR$/,~$bz~_:13d;fa;q{R)H@#bpT{ntf4]lb6Nn,)ڴ)<:/RLH8pvZP}Ƅy](XB ۥ-,_AD{,Np|f5No0J.fɢG!0w fO"\| fF!LGÙvr[0; ON9eyyaD2mk-욲k)43 CJsaNEޚlAJ-1u"_(ҡK_ O+F uh.Z|辰*^*>,kVD4 \mAMk2Կ]&QrO8<-guoט-򷮼UO@9cIyQ76ʞw ]$Ȩ@N5 CؙDyHb7=ON{~.a/='Zdiґ]9R m-2h-H2[ tsN+9}|Kre4>W=->gIWwQb@(;)TAlNRvs{"Ѯ@nRNl trbWf"ތ #(Qe0]j% Aq0˯,g·Y!%z60é7PCb *x+|s4 )0y䃊G & 3&Dyxw&]SЉ!5UF ^b^HrYU"c;bx Ϟ}}|p?] {1`q/j>/ݝpr ǣGOڸL)Dg5Q4I GT9sl]0U,6-ZvR#e~KF=, -:EKۻQD ^`jtBzмK¿PmP9h@#Vd0>~ v`9g.>XBDEpt/e&@fF&QsZ.ߪAඇn!G1ONdhu)n/M>PG~*Ŀgn>sE9@q0];hOV"y EqW;H13MXD>mfDa<2x¢:QVdQ2q!\~c <zw'ln݃ MtQc$zn1"){Lyʤ5]P12_Kf]TR+qz0!p@P!, $Ɏr Mg쥚`}桑341kZgh ,#o{|'D& A#4'(r {y3)&,)A74MN9M>#q6?;.J\G!wAps2NMi=i A%ٞNA/18`t&]gcdvTlW}JM5ȥx>N~,L_$ycʴ(I<ȇ:'BGN҇ͺ֥n%N=5b>8DC v_MTUr$t}pԈ%pm4&焫(cϑZ'o} (ڒX!ҩ=0Ōt>)t~- QXH3w@x.y4V{4u@@b1:\y*qNdZj߂ʺpGpUіQ2.N#O}ylDJ q)Ԯ0!\ FJcF`-}eV0!V_ȹ7m\ ;`]V.~h44xե;4ZW/5h!eaG6j,80U)#X5R־{.SIS" Py< >u/50SdQ0Q *2A2|Vsa>1I.(_C'y!Q©10=% cH>Ȗ=@\tfX9Ӥrh60ƞ7|g/9{P,VHJ"TH:@6VɟY6yv=PVuqoR nNoBu&0QqQu3%$E| bQCmrQ(`V9LV܏7e5n i߽YP߶P/ToNMPwW=J^r3 k1Jwk&Co)fyka mt:6L c@\/_`򞕼0ҧ `)0T$mÍq0>'l ~^恵+߫:;G=OJW=覵;t,nll |WՈ/V>gΑ*0",:N6w۔H IAmmL+kiOwQ7bb) QLW)p2+sv4)N; E+i[0F粻?l,QO)(vNyJ ]+-o_kF1ݸIg{pLP9{ے>ͯ2 }h֡-@ !J9AtJ^<:+'`\@CX*$Y9E W^^Ga#LHT;6Mb nTiΫed4=Xf8wZAt>¾+7r z ,ܤSN7Crپ(]fx['1@쫙SBwpL'Ѻ>yZp'4Qo)޸Kʛ\D<ۊWW!ؼO M޺Ǯ @/=cKYhY{q,{ݚB7Fs6'0L OHW͝J'BD37W"IJ|@0j) lFozžbodX?s眮 'a'lun)#xJc9B+bFr=!m8[>Ue^id}`4;KЙx OxBo$rU0&pq#}\k]Šx@0l3N_@y?=6\!׳,I*19\2Mqkf&h1W -;S aA3}ioJEp!fQM[$8<&a4ֱA0{\Qxs[C:Ka^tk-FA CRS!g?TI>Ċnan}f'H;#Iz:j[wҪW܍z]ƌ-zSaьCQVW |-#xrP"A2e )əma7‰c0}ASHT99KN }uX\9TpPJ%)UԺm[?e!~ͦ cL7jNO?MH5L پZKczD)z 9HyRl|kEkg. ۊn^Ge¸ nܙիCyp~D踐hzp KYH?~})za^gMg|A8KX'DB9e$K|5t  lK eɇr1_A;4?b04ym ٌtC~Te\ c_K/@j9~dESi{g*zYqOJ,sk>)yb2]wXCiRn:)IF8gIlTpLplb,@e:ǬL98Sxxt?C˫'.;$ϧsܿeBxznq*u'}L-of˦6cF.ҌQcVPԒ1+o t/98⿩)9  ]aB^˭ұ H"Jg/3rmыiZtڌb0|ύyooL%ڲ]-)9:*gt%,ZR ʫ\Xݛik gf"&3hm_D?g9ZVeSp&n߬[gڛB. /|BYgma׹Ctt^Q8Kθ{HzˤsmB@ `C'|*6EIo^nx{ŤCiߍȴMñof;l{-=R[jQBVV7I cAi5&믣XECR@ /LMGJ&vJCU℆LY2 !"hȳ|flNg Г^.P|Ef$õeYY QZ7'xxYQn#\"dB[d?C`bѬs HcK2zi' ~sE4>c>{{oލ]B8\j˾(/p4LAv(tHܵ' S=a;Q9vk "Ը@=X^O5pzF>sRh;2=˥B3r[3lU1CRc9*ciX(EP ft3bUI))mhS<3ħ̛+o+ǽ([rMc<"y$GD-ՄeqK|5ƪݦZH^'f8?s-*QRLc]Qzc+;J'<$<:0EEd/?)jg킟Я^+ABaCs]C/$@ewyCdqO+ Iz8۬bպjQ=?!W>uIiL/%k~ l Q4ho\׶-_?{ORYӂd}G+ծt /8ނLTxY dKfZw= ̌kosŤT*v0@a)DK;cAi~h8oYlYC@oѿx0٭)h O+p-3)`2 |u4`CSk//_3yW}Q=-y^^)$/qw'$^b82JO (jq!,&-7~c³QY6KpBX\U)pBKhXGVs@ !BKTXG΀Xкf w4`ALI\a4y hCsyaIJŵe^k D* }v 'I6{fzϱ_9-mYESX=ɤ 'o1!||7ě [-Fpt2"wkh~$ !ȋB1 :?) 6UIOKfm.uG۸Ā50-(IyS2|M6z9*o'vAF5QjpW[=ֳ!>y4Ot:6D_Q Qum>qUE߁AYӭH :n싁GI$50Q02*PV,|@@cGag|HYᨹ(A$㺴#}-N2wt5VA9BGI:܎n}`IM<{ȗJstҎ{ci@&SČidH5(LXsqA nJYS^_߶gQ01 Y)soM2O뻽aNCн2bl [%uɸPܟ~perD4dZsаs  K z@)l\ 2`\NeڷEίMx2Qȭ(7o@sqT-cz؂c3>;9-<&)C}VpvƈRu *8X -[q7iP= MZ հbi09lz1دnzMjp;m׊"TXgGwaX+mwH_L?'pyJH)[izsU܎;s^9< ÎLǑF.ȅKy%.yR| A9:(0 23MT\yspBo$JLvZE{Fl*!l0]ucjvI?IlP](%(3TΉܦỊEOhJEK/%hqRIqfY8yvWp$~MnlaqKiqtX&ޗ9yၿ b[(Ň$ -+ ^GM3ױ͝zl\Ȯok(ՇP ͼ p.rCL}ލYKwKPdHWEkCSPxp^=ތߝϐYQ6F{#NPٰ频:O{| n/$I6 jP(aȺ΅ybIL9 n$ BX\ o7|+.(~9Cզ $5){WY:1KQeTJ!; .8NMTix eQ"qQϥ56^H(h*Ap'] ~2R;}xv % !f. qͭ&tvϪ7rHW?"`ܐqf0}c?m "j[^M+JܸLH lubb 1O.̎\^Nn,.!B2 mT]7xIc!*j>e*{qZarUQ"'V^3 '~8t ɼ,InHfUY  ?zĊMW?K|@а"Juxs1}9JԆ|/f :)HtC~82쓰e*6onoD V B>%cQod]CQYwJ'/ d(qI:Nف7s lC|8\w ӵB/j*~s\q>5G8ɛwo#Y  H":xm^uLk!u"~ϹLꇮ _2NR 6g5 6ᝈ}IcN|Q(sa>qɎ XQLT:u5*+GlAї?ot[86oL4✦S\+INp5t|dTLhh};הԛ}o(ahq'FB0a S^Ō$h`u/OfMyD5eEqNCkrԅD//PCaF².Γ76]4U.imzI.9ll!|~TFs@8\člk RvDB`->n+hI=%3ohw?qbQh GM W"X_?f )òpd44ð~I˨@wPƸ"1vOh+aGwCY>. D<#E'oUPՆf׹1~?aʢI5w Zm[ˀWz%J@f X4|GE0$-+6QȗPqkPSsN3[ю?1NWb= pѭ3goV0[ [U//&vLn#I%vK@YD,}gv6Z$dG;^͖Wr52T3JQqY77+7z)t=Qap7trȻh]Kg"ַ arMɝ39 ~6t9R"7YN&`%# 2S߁<ޘ])DfU[[yV҂Ɉ'btHF Ӣ>G1W}`Q1]:M>#iMxnS?sKg%f0j5&{ V{!@`81yhΏm @J]<^U/#߂b_O%!2aJ"Qv|lP9G{?qu8e_MͰ9a;쩊6bJ-)N&h\^SPd=R|đ{sx)`DXsxx< K7/߲vrA?y7jkXtVtxњY-8с$ڤPŌQ Z;a^3ÿ1,R>:ɖ4z.azpcX6qQvyIjdmv.HA$bw?m\!\|mov ݇HM9a\L5'a8sr-[;Ϛ/oBحHQ!1ŁRt._6֡ 8[Qp#/tmAK 6흙!ex\n%F,>+IS’K{S70A 4/qz,1 8&RK:3u/̕ fV,Rcrn"N 0U -*{yYaeaMnIBtEKTQa֠imchMTFgoeZUѣ :5JX VUbuə4J< gc+%e Ssz 1UZ)C h)ԃ ݭ kE hz"*3j֒|jܸ\Gl( š7B;B*܋sƻjj )h@V,خэSv^r|nŕ13V4LJV\EsSbd:G W*.J!D}=`K ];]nSd^ѸP*->nb҄f|<̼0EwUYHqZ!^iPy@{zl&7v18 KikH;Oà YI7d2&Д/ObãA:iw-9ÙkLƛ39:Q qx8^EDt",Gx,F ;$:Eڮ<A5^ 21Tp, NH@~u-a n$|]M0|2A)sukIRcSs8óe@fBPۮļDg1"wTXR¯T*Jw)u+r_,zSe՗@Rk)Zp3K5>ru?l+|kdx)O 3N41i_.FqzOkWQ5-, lg' &#hEQ[09HVNٚG`7Ez6g͡(uKrٲ: jel73=¯)*~YEM+%& "`<8Fдe .ȌRրR#!B1) (c20,Ӈ$tdf嘛&]n,0;' E&˒#q~1ø̸```#^ A^!zFl%ZD$ϭ VjX7u4GPG{ ; 9dx̰/Oif4CrIRcKmʟ jD;e*'Ч03|֭'yLCH4qI3jtw$i5zn^5Wؠ&2 wT ]3dVw.]Xߔʅ;#]۱v'٭yٜr7WI 438]v*svn@SU ֧al9h#0tGgl-&H$=\Dݣ*2B̀9}&4`>g贯)I &@N9U,9 F SmrQʾ]\6H .E+H%n7GuR'ʬGokDJM#mPHWl]>W%]MM:'ÍeKŖsZ~Otז0͝2·YZ*A,;;[Y%Uƅ|9m\b -JkPepPo0nĴˏH A d\0Mq{uhJ"%oɫ"7 G115a)0oCN覒n*PL2UBZL&=$ǎ 0ClN_0iҏft+&A|P?b/}j o[W(;EQ\\ǽ,*9ZN#=@FكY,Er?ew6t3'`TN#JaAWFMyDlվQ A*(T{]&N01gxK9#OoAhFY\ucɲwLRK2&=PrN=`o۽"WDbp:I!Pǝ=9w&z:ۄYPtkRg4ܵW1|[Vg=wT/޿70D- ID(:ż{Җ ưsu·1niF6SuHrဃ 7njH=멻Dɗ^^)RZ5i|>1+e6.} oMih{f +[ռFʇkeaP݅k'SH$|3i$M[HHJ#ŭirn.0?J۪yvi/]/}K]]8?d OB&.PYܣ.R OKx Gb#:\8VnIզ%'si;=ԃϴ_+e37y-ca6Rlg ~GO!i?sbV|Ӑ,tم9q׬Lϛ&je%f@eŞDŽDyr΢et2n #$8WDzA.]0}>Q%BR~E6!x9/oP[ l^Rs_;NJ!9Uf"̅ j:fЖ-)cPriiLLw`:d>T)PHؔ".yDˀFjrBe:!Y|V'k4˥{;nlPH?ӈ<<{99yFIxKozϸO^ ( fuz2c.Wy!)iCg,VK Spܓ]jEM2l ) @@=I mA Fz@F8=f}gǾ ֖N=bJ6CjJPZ~uygɕ'qM"26G'/Ww0;Z`#WMﴶ7 tM+6doB`Ѡ-2܃N &%Z[e@@}jbon%Jt,OZM(_;6kNUӽw ["Ԙ҆+ȔݦS J<:O!A4UUƍcjxNʌ҃?G׉҈7`( M'O0J5Sߐi/D$_\? 0қ9VeQ ^BM1P8y{Fgp -\t' caK,Oa"{;Y91ݫWlFM(7I 㣙= :z #k[QS^/ l*lxPCO\IeYn#h&Y7e9[6ss6RD\-O4)EP`#4]bEVU1ҊoLgdJڃ^nj)o=?"RuUMRISy e~)f6T̴ GTr< X9 ~Mkh}\ ּmEXG9i#3"e0LO(9\Q^FT _$< Z4,[ Mcz`xZ,4) E%zPtI/=4xn)DF:48| e.ʗ-|de ' _~MS(zK7w] @A,n,ȃZz N#`KK6"RJ`"oj;|:I5K`**6_ڲdv^ 䁫7&hq!O$([nhX?% FYHo ƮŒ CV!e|[\L{*<ӛW "H2Е,SVF`X{!O5و|Rqh˼6K Ǜ5E~v tdvݴmzE܇6fhF܅Щ=\[eEb/Q7W$ap`Ob^LеQA@heyxx d٫0J|3AO<+!^8 Y6#hz~tzlAd*QSd)+jЃ#B10꼌X^ rKgkD7ȷM)gK"Gy#DF3ij{ǣ*c{A]ip~E1Kj;)~5n,^liS.$1]<6VPNkryU4fI!-ՌJI/=_6]ہc, RQdѱJJ?dzO(9S-xIb_ʟն#TΊp6Κ/,,%9dWIcVMla I^KǛch#5c[Q'-=& Ђ{ hkd)\@YVʍmOHת=vP#WD3`X~U綘dЈ !ytn>13*EK{E:\sQEX<.56RIT Ϟb8F{IJզ b%;ں3ݺRe%җ: dܰ䱴>yiˬruQW~^ӥ~uMRk)'M"N;&o\R*\BiW 3n&q&B]ߊjk) NyF ]-2Kv{I2%dQyow=:M,mC;m Yc{t+BhFuc8@$k8BYjHRNfSoO,ppқ u gd-?ňWT U vfejHCLl 6W`܂Ƶ['+e癶#57ZYb$Gr^6k޼⦢mA~_weg1[ .-TCaKmlx䞣aNxSǙQ6 &=Π@s)pI  ^9[1[ -L:Ĥb#Ƅ&$'l>UW~)yzp 0y`'tcn1R;y$h3I"!c N1Mu#6*bGjȉXX%X#c(1Zsp,w `!bNe|Rw3T[cM򬁇 p2\w>i:Cx`(>٧.ʘDD.( $ eL˃zdpsQ&A*EÿЦp~wx~ Dm {A"QnI_T1h  tI][z4@$J@wp!jP[ 4&Sl$Sg(@\[b@o'n-:YmB_gu,\61;%,8 @pa  /%)X߻p)#ϕjéKtM-pA0\zO.O}(.j-l$QrX0߂mIeL .]B8C:bJ`&KB}esIOXƒ}AS@CdN'(#L=u|?{MBF%yX|0jXQKoIT 5;,#=v}5^oޛ~kRCGTh4NO3!U/&_BH;7`%v\2y$3ZYX2UczM}VrW1%%AU$Y(tf@$Ҳ:1Mc?|q݄# l"Cek##tG YxSVP Ԑb0?^@YL)e|O40Gn}iO,l&Ⱦ"5x3w7˱Gi { =*ܟ6Hq.趃}A-%rHw ;q냁*EWO*  L!y ,bA%d8<ԜEDAQ v3HQ 0؛/DD2ߗU'<ؽiX3=E}|y![|V=k| u0YDXˋ1wyJBSԄ!B:|Äh k҉,~T 89Ԁ~I6@Q?,8[H0K| %UX8瞄ekoApep EbW& rVp~f|6I2@u: GZ7*)w_Rym\~{u(WSTՈz#y腬(+x~n4ӑOL벣ɞyv4\dܖM27^Iă&d"NqE2dn`phD qH1c12K(#=mVzwBUϥ o+zOp$!»% Aeon"'UĨCYh[J_v_~pM7h%1YU̬m1VNǭsKiž01V/K;=m\7Ƅ3a"Nj Hvx3 s-l .7},Rt#+^&ѩ]MOZ#7VFoMH9j;mvE&vcJɗH1#< :HFwEBu⎝ұ#QW)?BpNpxʯ!ip, ԭʒS" aug ;8=?npF,#Wsjbm{z Iiٜ 'AGO4&ErIZ3f X}yۃE ˿I6|Lv<2*7CdDPTQMI{MneJR=]zd7 x+o5j'drc7<YTa+I<ʑm,ne@_IڈjAO>0  Fw<쁎G\¦Z5%dXǞ`R#k!vyW^$mhe'sBVhLPG,bPdr/;>_6x~9BJ+U< 4ؼTFMo7S0w =嫌"E=K춾.3?EZ~ z;+ǟ:~_]L2xVƶ:,$a3Ḷ |;XK_rc} 0ءz7~^bMuC"~wc` 8UTŹˮu5>Aē2zCt&{J͡ŢŲnVܞfnli~y&W^MDZQlc1OK6'(-1S*xb1ߺkTQB2Q1r3Q,LǛLR,I,}^q$wϏc jZ; ,5 䨰~ q}^Hh%Ž'*A}Z"vR*@[5$YW=2- e( kUvA!ɎyژW>5 g Ň~<1&K}K?cz˄g$TZtn[,qpu m!2)F;%2I-?$K]1>;Iu9Zvq2`z{㷁a#%UI#(g82 #ʀkH"1[+n1R9!!$jϣJQG)&Y1MZƃlT) >2Q}@7 W¢ȗ 䪬eb+C]mxb,1ֵ- C1ԎEkV,}%$ccQM>Qau'7Qimn7 S.^\RIդAfS"òyKg"gYx@;P)CiUڶXfe)V3@GJx.zP;E:H! o_n9OJ^NIwOuY$*[m%Wj,vNe7 cpO^X`w!!TJ9Kկ@pԫnk+wDUQ*!AWlͷAYnG`2;'F[ݭƕ",۸ʆ-7uAw5+AG&NDXb8}" thAt`–²,D x{ $"w%򃱒ǐY $)uX/0?.kˀ/A787"Kh. ,>0AĽ #q_9JS* ?p28Ã6wjkdJ.zlv{wYt1Šwp) [y#'l`{qcl2^ ˛KKFX2{H38qB|Ve4Uf24dܖ$!cPouo:ZxD~ȓ+lQ X '|ȨVe@ $f [4(Q0 v! ] aIx@K2γVk*C=vx %qNn<˥ <ZU`!*/Sŀ\}B{~'Fܬ_ čEBϏN|y)B!K(*xi~9S]Cƅwb򃒂٩XIa."V 8Dۗm<.Dodr``{>G.bZə]ݐ]ͮU8䢐щ~ Eڨw `HcgdxhS#LE%E!St'bm/u&0Oiw*(Jڙ;Ckm!or2>H\jfy?D!] )ڦ}Kh5r[Hb1)57"d\fr)-%y/ <%D"9` vd|:=Ks}NLqF'$J]i{ c)hB0 ͔ʀ hunXn(w >6X1`MPwiޚ%+_blZCQW|)[-Q\rM0o8jdT SQXԵ`;]{#MP4G{0eњ%[$ϭf]eDm9nEY Z H悢`dkveҾqbXUevP'e'ꉱDDsBR*Bc;[m,,? e5Ʊ-&1 fJ^pyT/yߠTEF2H!{sur!İ[1xoDUk.&$ nnU TAC c%. >`ʑo=M"5Q;|S{ v QƯ,r+MxQ|l&* I-;s+2x<д_{aqXĘD {ֺN`i&fe!|jF[n*,l(ƣ2,у % S P}Lr(KeSoLg{THX$ÂlC+C"qBiOߺWM|^q bNxpuyP,!VX&9uԱã`[;-s`h%Lo4 Fn vB!ɛs[:|L+:\&+֝㩮RrZELFsm/ q o;Sw1iE iJK< H+2\"Q࡟_=jkω% G+0Bze(^v- P?"P+<L33Yް@x%#'/K6*o//QXc|r} JZ戧5o,8!YҟŭG? x罱-tm{cLO;&gYKW\qV9z 3r_m尜 6H*Fwnb#gʀ.QW%^4& :sg>Rk-s7-'N>ަZmyeP6YѠmgKLz"0Py6Cz-PA-_ݩyA)gYJg֟Q\ЯD&c`mZIeX?a.GԣH2;eq;=0|IB3v:] 73@,&B[zGɇ,"q%B T1Gcc]fcvy0AQ%G07jpѕ$mFE^O$DStA;]~^ETӟJ[-YpܫPR䳪 `s˨!0\tl? aװN9<"jSRVXW0<*G*֓/436& Qpo1dZbf Zzue~;y3S}fQDzjlƴjSZ& ,EX(hC9mX| JvGuFN>闾>9MX9z+@) <'ҦS@yc+fnb0&=+Lr,p[z f~7=D 6A-K23:l±|p4VUma85ycE> u+nԒ .zCLv]m )o]9)qw4y™Pȡ}LȈ8T٘ =<++{1BJ*֞N`gBk%q֘fxrev +Qvk9`8]DL=[q*4=ijv:2aƠ?BI!\$;@$C_3m|%Z+nsqM5NtKޙf}wm9u䞺 g"iiŮY@ؚko g)H[k,*1KD 7 t+)F#u^Ox4(2F%m_R4L X0i$d f](A*`gB@Xf!R%8r}XgVC Q$QٶK:Axp߁U!T=xțdwz> egB&d%YRBB?!oy&8A5ϻG]xg&J@U]v_ŢAW78B}L#BwXR8,Jq=Èz}m_Újc ' Q~U{p"XJ(6mEcnE>$Q+ht9q:hVfpZȄËĭ6f9z~=+c}hڧ^㿥\ah aU|%r32bS6nlA=9j풇 :&Rr`̏[ԥXAĜe" -oV1%ZWOx[JOTӵ'QqgE+nrߦ 3SGm"I7}uS7 K@BBkoQП੧ ,P]XS9s3kUgԑ ⁶Hl 7{}24[\~`x J) IėMX* tK ~pEQ,4,鱅LӑZkp=h&ԓH\V)c.[ॷ-6Nӑe}pM#~r_<_eoӹ6VI7J'p Ų?.Fxڻo{jiB2+-y;^a%0=z:O(JU8D :RX>AR +%YS#YFc/XOlq4Eva &np/z'ǾaFb|ge)45稜PPzjW엺3U?ઊXRڅ69ƮXyv/{PKc&)j$JxlB8-:/ٶĶ?cM]wWVB˼v FGG?yE߱ c;o bV_'1THq?5,6x*0c_Uޠ P2- V!Uspvӆ"~DB0\2crT83@<mC]pC>^v>fu.yH@?W^ٷ6"jL+׉G)~E6rfX{xn#96~T9c7I2;&UAq?]%@n/Wu9ɋa^@K+Nlw{р5AN@@7wn儢5r ~qT `S)1 $=Urf92st\ԜbqR- @+f=@PDهCavI .Fe筰Ʉi?yڛI0՟` xsIWmPp)r3Y v,HP}=|{V`\D@L.—Ž3ErgTaaP^`A~񚤅8dޘv=xPe3m^/S'6pOl;V::{1%Y@N\3ZxQ bGV0sUc-tQQ} Ht&C[4וZ~ϳY0]U%VLlɗ"񱁊`* PWûD.Yd09gAƣiʠ9pw4:(GԾqQ` ]eR.+8Xvcп0sh="l6KbAloL`|q6ݰ4DxLR.=ZAM u)Rn 6{Mzݴp9xmϴL4s'U?:@!ձ422{},[Kڮhzx*~4F?Ulی̃_#sP/KDsͬ sᛚJf*6֣ѥ3ܡt>ymf4٢4J.oﷸh<.bs4S͟G-zطӹyDP,Ksj'zAAWUd&}X;jq%R%SK_,e>ϷIԿgm |bI(EF-Ƽ݇@5OH8Ʒ}ZrANbkHH,\l05mYIx2< 27Q֯9=AdR1ƪg _Z{hͫISda X6 D0'إ~aO>Xƛ]#>$Y +"~‹WC!ݒ&4 v마_ײTIs%xECqqh6:, oIiឨycUkF|+^:݊hO! XHRe?J՞ ʣ;闪![s/qv 찧ŕՏ;vdeV |dPWcF(?{Aʀ\բVp';oӨ #fKh;+NG?*|%Zjc+:::Qc64D7)Y]` ұ-aMb/dS-‘dmw9n?MD[:tYJ6==RSk"1uoRy'YŒLgR1Q.r+2-EI4":e~t5 띁8Sb=(*T֖Xl[;;~eODt*#Z޶&otJ]7 l93f*='Ly^-itjfZ}Q, (jbx-dUߔ^/Lnۓ"ހ}ewix!q;q̨W{ɕzĴfY~#%Q{(`d+n{x>#,,`Ia\%77}sTMn7y1ni?2r/~Eݘkt<IG :s|,XNG`tTP2%e';:x H .(L~0}4u e5e b- YLs^&uCS|^aM%e5_ZA?tr崉76^)dNC]pfK}7|} &{E3pfvSbu|1VG|^.T+EނE~A}7!5l7k3Lј|xfo>M0j5}~Vk\Ξo+) { Af24΁2D9b-m Qq6IMy$Xhn8 lx&eSbǀ ]F(i6g 70Ny꼨E)ZzQFb߮C` ~I5,cA4'L?zP{KͣigxH%Z5ݍ6(V-Fa 7yVg5)HAaKVG@Uigj\w'Iu(JPvi#PBA8 R kci~^dL9lDիM-9kW\p0ENJ]c*P`6糴b)=ꝺI1S;(v˜8 iވem4Ώ Q.qXNU?Ür - d( YGU|<7L/5} w Ċ[vQOpc6PFy(uQæZaU ?WČ<Ћ$_ >SJP鬦Q*TyyhJ/lv?t湫 ~W&G x[L#"8Y%|@GZzyzXsuOQDFu^oJD)qg-ݥُDu^Pni$MWV8yĽVξ$IiF?)mb3;i:r$YHX1Po3ֻZrzZpCK[j[7 ID5&K۴ܙF.^sceNr8T^ ;P 1іԘ&@U4C'<~M#ѡ-Fo\;+wt&ቜ uɉODQhDlN0UI2QQpTzmƪDv_eɫK^9Mѡ,A(Um7kV~-IO?Fʟ@2ONm}UZ{O=LWEC_g_,=% ņ`2i߹..J^睔wK)M|83SH|R`QxčHmniw3# ;V3㦗jf@zyPq6/i(*‚dR 4ܶ[~iY1&o68_XG!C)ȟDbz0dIauv|٭9tO.94FY3V~n`@2q$ޡUdQFNpC5[vNbi3HL:y\ڷ}/}DH HfW<V؂Tѹze_SDKgexEr2hV boRͩcp RPףXghKZMx afTG {*Y #$Nh9DX:)+o3\wiS@L`ɵQ[$Z$': ̺W?u]0wY '`⌍]o:oygaIX# 5ei x띐8$S.,iH( {s-f p#/(s!Lk h!2cbxnTqlK ;7m2JΕU^X\0& d)|>mܑFJJ-`Խl:;NVŋ(P+ .W2zSNE< UԆAu]s2~ cH8̬ yZ1R_"Mq=X)#|~>;Q_ɟ]0 DZ;5#V2Bu5o.gF "Lx9"Z[3>9F|YYt;m΢R$=Dw]YJ=dug}[,jUԸ; ^9}PmWl9'z Q ξ;Lj>4hr UJkm + D:ƒ{[_aHH&˯܋ϛ5Eκ{ M ̝̝EgԚ͢9w֛a7\Х9urG.վF:s}i1K+ۂD}?Sd4CGo_pb͢cv 8|(&3DlzH ے+n Ϋc F>ňiM},SœcG]p0;I6}xRoa|]HIwK0H+{MH#8XCYm鴴$C!7ReIko GP<սuU*ӔRU D9A}"f:4d;7qro* bƹ&id%ױJ9pQߊ-5pnǯS8ΙsՎ$ek X_IӮQ|],?;Ƀ^zds~[Ak?̓^# =>28-"A>-=EmZ1PQJegDӃ켇y0=UzfxhxxfT}m2ؼX lq-1 *q_w`B$xZx&*) Q* trrʉkQcWۋDtj*o } SE} 7 )xEJT iSf׀=L̓',\OֈJ|a?wkUczñ1;oZFث ´g l!fЪOfoցSSs\PaΤc2rz$d\KtGEv4) iq*{ 6ϗHaw6!:natO"깶F HLzEU<@K[9 hͲ:; JB?\ Xol}'O毠+X7sS+ bHjWӥQt8bak:AƔuOGqH5ƺW".}Rjٺ ~8Py@#3V;c?0 aF1Ug o5&o?y)5 tŇT6Y6:hc 51@Յ€# tUAne#Z,@h|y}^n; 6%1<^ [@1`_()⫺: #9 ͝dM $q+%ݩi~jJGb9* 2H0Q1q:=_C' 1LN ./0zqKO^$:@%ᨚ&l83K1 Ӟ$LUa>@H(B})~Cw{'WW~YV Þĸţ3V5j,O9馦@X\^ˊ ӂtqp_4lQՃi9|CX!j@{A 򻳂5 $ *'z7d:haB?3 u_u0Yg:3K?rG,]!IK{8JTuũ]p?p T*Շ v X:xf? [bBꉻ'57Ni֛z(jL.4Y7"^nrJpW  xvxw=$3(ԛ'oY>]39oٜfUA,VAs&*gm7.@ӂgi:גًLj8wgQWH,Mf e~ͅF=<\q.{Mn)XͲ'yYA =BM(^ (X W@Y+IY^cCySٱjWCp^ᄩ U -Ӳ*[wcVˍ*:FjND,z ɯGUIr<`*WW?jY bMf,ƚ&&@Dv;DWhӋ`6L ޅCV6OpGS㽣07mh!iǒ4M8BO&6 :b6?yDxp; &#gtqnBw$>Ck]=w4^j)0Sȹ$J #_"vIqd*=J24uOu9RI/,c>-(fĽhD*Xd;?\-U!N\<ȉ|XCWcAKr1cczDT$EYʂ0hi&a*2tLѬ;мR |u틍s=x3֒:3Jzd{w"x~Itm=ד6g^*#zI-`{gܓмŽ{EB{C :^:FEOjjȰsRroʿj^L&DpVmlT{GQi o)" ?+J0?Q@ 'WztPlp5jJ&Na^'V'jKpڮer/-Qy7KR]EV"/MYN )DxEק; ė-2o}p7p6{t;8|a[~9V̷4/fMlPq^?g@!vzXD@&mtˠ}`LHu}~#d Yv8g0A;TVH a{R7s)!KGiШ>xwG:`o&(ǯɮ5&3ٶ5@8mIm^s29ZFHcv076VX[]Nʫu9s`X>8W5ܶf?W NG:CE.TVN REܪr`>kS @'Z?J۩ p^R5e/hwDt 䠟:fh[8 ,KJO,#>Y $&ywٸo491;yZ9JH, 'o`wZJVRtsοSfAi@n~w. AY&xfփ8^B] }BnN8tF$SM$^!s1@s*m :u>@ABuQ=v@H9i!iD\(={JbG L}ptM^QZ]^2IR*nJ9LM>nl#D=L]mjt`D]k$hY{kwrPy)E0d51HxN!ʀ|T\Kkg4p61r_Q-"=* ێYh0ܢ[{;:tGQSG̰'es.tNP濘i[/e7@78CuH>2HGw QӎFFd5Bo2-?Ax<@X w EFv V`_oMů=Og".[xLƀd:D2; ?i ܙ%H0顦Ƈ^qS_RZ"N>Ha4H@ii`yAѧ_W"0 ŶƐ ̃OIQ"n>yfŖCPS}_d,cJvvDj)?R\"R½6KT[Iz#cI96'Z "!&nK'$2ߊvĥcjD8Hwy!vtCU.❨_ CƃZx ʞ#pD!z\*͎Ux ӰECh3Yavgd@=§σ H9 _8{SEOJ\K`BHf\J LTu Ҧ3G #PD^e\԰7e,d]'㯰.dmkif4~c`@h0=wc. P}!h儷D'b2AIT%N#W'*s;ӸX}v D U  !>Tt fR=5UYqJKV(K#Ge W{)SSY+r!lr^gH1ݎUp4~dcЗ& d ;g>d@4 y뭖E7M?׾WEA2p`zEdD!ٱ Ea2;,8|. Ռ뷥e"u`-aJIB~ rYG I"plpTQYW3:ҮS`%MMc'9e沣{Oj8)pYyPmyF;`q8ߤpU+wm C*M\7wSZeRHL룹 ?-8CNY~,`>{VV@T6ϳ46'=fNG`Ak}MxFֹP9\8d˨ai*Sti,T)=9q6?R;M1" Uk܅ V#:g6i1a)bQRd{gJP^o`&Q%ͩe[ lBPmʼn;Tt7?Ef03DqÞQGfڛU:^.1Xw 01ÿc#Lw5s]`B}L懓p Z, Y{W^8D"pW-S:6ˁ}Vg7"Fٚqh:~$h9H0S3.X.O@5 SVL~-vM|cϽ9CYQyv/0bವkt-,HRiEbKu9_&Yđz徽7- mi@v7|$!qD= 0^ysGdm l(.h\6׶AR]Ǎ\ڔ ?wٟK5Զ5%Ic7:OJ:hJ{10$}}nťNIN$\Ҝ%RԞk`=nՠmn6n\Rl!01'~7b:.PA IS៣ra7ΏY b2oʎqǠMi;oPTWIW׉}|5$".ste@+'\!-KZu{xeo! U*;Xz^4v]DEvϛ%h7fVGʑ2mY/$!ʥ=]8`HYcN26l:@<X`422?j9.t3~ ' ?YOhf N%kMdg E3^]mN ;"AFJySBH$֮4DȎnb3$*/)VKY?/7; T{nLpٿKv56#lNfqx[ڑi]YthmbY2qtouRm'5_F9n@;'{ӊE jci{7r*EFbRL ͒x(Ჴ0~@WI{oW9w3/9jWZ qC6ֵq|$1SySbTm"## O_r|Z6kd7|r>1DR5 X*wycPpKI/|'v7&0̓Vx3]ꈾ3B uh@J[KL.i3 =U״DpwhgBPL" wGɋ#sX] m)vBxW+CCi<@} 1PUI;H-1OiCŪݒNJs^G8 Xo@7YhL)L%TLݻrg-`;SMWv?l ߌ77HObAfskw0eHt/E8o" awJ0Im=\ӗ'uD6kf*.R#lAdq%N ^*'o(K7,l(MKk<1>(Pd}=mn\SA 6zSYZ`?]0hQ*kAԊ5އ:sk}rOkk+T+}mbiA--/_KӰzuXhk΃ۧV!,$| K;'LZDӵ﭂X\̋CEw)@(5?yCs`79pyn2ʫ8yz䷢VB?k$hD@4@Igy)hY#ߐ/}nS:G̶ d *>X&/p匥Ipi?[ vaN޻\@$xSt.j.*Rx&M ay^D,%p x$5GB n$~ XsD3bfFwWgLo9w4&-wo`+W*/ދ=2cLy}H>oJbWCUd]OWWH{@kX)!z 5* "FNSG2h; hcsM-҃?~&(~N/׊FAxLx1,t4lZt;pH'HȜw)I- %؄F}F" H.m&x!DEN/%,vbofS|C4HzZЁ\\qd ͹7S׼P9y SWl60; KZJWJH f6u]b8u!EYU"z0g}qTy4g{\hd#dMF-MP,, U'P-'ze;aɑ73Q,Bl=(t 3p'N«@J2w+j nSseí+ƺ:} 4WρFvIfշ$c>sr?ó6,x8c'$ Zė- 4R{gpF\ h*Rdon"e$XM7c]|b+X>157j[XPLBK)ID !Nӎ`Щ|hP?Щ*+7G%P2UN@h*Ke*k.H|BEMXsOg Ɨ{ute;wdt;2̏bM银hL㘾C Ѐ2܈f2|%Th;#/k]Uy8?`e$@$k63KqѤe@w+8s\ZҾ%!N=[ˮEӐ5ZV}/` Jv/D[LOqZ2_e|RzKjڵZEFjJK*!..^6cv+m V$y7ͻL2h^򘻥x흙8h*E~E/?7 ̝G%DF+uL@!k\'q4T&`xW(PY~зuɱ'6t~ Œfi^U ӺoJ~cQUxI/m2k"I 1 $cñ0=k^Sz+"zT!CAf}-A8N#m$!P1}ӺYamCO`n(nj̘Uw㌰cY|=rXa 4חcLH*_QO>޷a>q0 2/J]|@~5CضHiC/ XZ]")j%^0yPISzBZ҃Q@Awbbsk\6μ;h, KD=7B98lHod&x2+܅,}ԭ##}_1Bp|nshv|?owY2:$ s#-%8URFLyLpYARV (V^+ng00LЫu BXH2@$" Q 7is5}:f(_J9؍Eܡbs6-gi9uAc rNd  ǐ 2Ir5wBF k[7Rqsw3 Z ^ *qb@ ţJ] \MSdTYM)bKol'Ŵ4d T>?(QV(LBz`״w\ mCpq=J0 fŭROU@isfϘ֭6{U: PP>#Y 5qjIh:*}16.b uȫr#0 r!Ƹ6s#볧k.QȟF,D޿CB:@Esq~؅oZbI58c+&T%yC)IMhԚ$pd?zPʊG8ѻm]1?~5"o !nVuML ]%O[$};K0TfZH(9TÝXtK˼jA w@2: mJOZjk@$ 0$pڲehԁ*91 =+}L߬[`䑎hvk0/K*A-nۼ[`jsy>klCw~c+{,VH>J̈́.sF?m~mhjޏ?q@>TT5TO܍ W$=rAօtvj|QI)ԯh&Dhsh<0A~{POc@P~n{Uʢf2c-Q@a _QЪuQ[P%R8!m_<v)G퉇E52A77u j- U"XP| wFKԺ%VR 1M)L/ycL k bA ۠\u@l}y$D#Vg_` f)$υy\FG@21( 4F:Ճ3띞Z<&zZn@- C yߚ4`ĩGaYH5$ܣ Pɬ8 ѨVͳ]>x9WC tDfeK3 oWW]ѻ,iit')UjA>YFlO2eqLm[5I~{GDl"ՊxPYixRDbj5rGM6TOɱy5UD}N;jrC:^.ux(xqA@2˒4f}_A|xoO%A ֥2̩6U 1RM :3"ASDRt fp""w=ryl]%$Wt#1qtr~,17wj*׸ŒJq-Ef&1k D;G?Sy:?p1c#KL]-aP<+ctxI,D $ڠt0I\aRL Μe83߈oY#NǠU(@eZu 9DhWr0 cg]Ҳdzl^bTDAlػ/ce+EP%^q|NJ6:j@EW͆lsW+y6ib.P6dxԮ*i}& E%9|JfFz*?dFs,LǤ!wq8`'q)aE3(+čw^tƜH}~i陜#xI3ѽyr pav h8nz0$ oT0?ȍ~yߕa!wy 'w-!'zc+V?F|$4柵mMc'gNc%SfnCI˜{OK h(SQ\M/qiͽnv[L$|LV̲_sA@m/ h^胶j/@;b4c (d*EdH^ft$O$eU[~/g!`y%eD]UOT$Nƒ78]+j+6{#x"کA R ]$#w xF_xƖ[A`)W2o3# kG f!ftFS|lkIN"  ,4<~0!z΍MKcq>;6 pwq Y( OJ 5Ί$/a֊®#x쪨1vqu0M.* Ӝp*T_51&ěfW볇r u5 +_̓%|2:#88za8FnPB, ;:q"oB_1f(l$RڊL]:&w@V3QdAN& JI,|hԛ`R]#}bz$TޖY,C_to0{(/ߚ:={Ph+?`sZ{qgSXjC4Zrx>awA0[O1=$@qGz@nPq)ƜL TCDgwj|'\6  U#!.JF*BXR3;- B |jM-l)sũcTf w`tH__ Q;ޱ T-YJlKZ;1YVhS!`9V)lnV!8==ܱ2>/JxcfDl-)J]Ͻ[8*+g٢7s"JőWh}eqVu+NU(_ٝdM:xH项;9eU; aOvcfHBmÿX>ylw(Peo93&P 0dmx6c$eĬZ0!(?]0#!2GE`0kwunbb)cz"hAGKnF'$Ȑ@VL4la[ y $Fp7#ZZPLk-R}>5AfЎ :fMOr2 9f ϚzFT^!=/:RÜ&r) Y6gdMO^رlݮUzARe]7C[_f\L%P 7g= 4wѭO {p(}GOkR 8 D]몾!x4GR 6DcpAClהڿ0|i& oN;I"+F%cu>w. >3̜R>];Gv2 IA%X!}eMK;njѕH`׉ݰsELX{gB}M%c!T,0mݘk7܇7g۲kǫn4[/M02!UAcS<"2i [7/ ( ŇZ&~7M<).[I:AQ Ќ2Tf =T K6&Tmҍ*7k#m?yV@M+oo`Ay6FfТn3UNd2ro6SB]`9A/_ebw %!yCF!;[a00N2mT@~1YtjDkݪ'Q8(vέIݢR^wtMAHkA00EP!m:\/o1.8-"yV"x@"(D=z k2 ," |uT$Éa|qF rrnΰ-f+ 6'aiU VVg3b/Ǖ :&U`|IzNua4e/(P?#SF.#)PB )*0^UH0DSq2;"#y Y8#C8듪:_j>ӭ3>J\ifjm%\YTv4KVHc wj|um% Z/:pJ:wy!r~JiQÔB`6϶ Gg:cǗرpt>m F]6 =}fV9Bk+'V Q\=^.> (vdSz2 j Tģ2ZﻗARV=Rh#xKz.Ԁ,웕^; |t]{s Wq!'N~TDNm[OO LiO0i+Pq䍥=5[VGE{Qx#[y?}̊񓲴"Ug&ĂMhѥ$~V&S2E{SD@@s 7D9ΦOgu#I/<Ԥ-(ncf]($|cƌiN}h8ƯRJ!9j{*j-Y U2/h>v$Ј۫I62wȁ~(ن*tzT`7?;2Oi> Qg9>:A|^Fj63m-V{(0ºm'N͋'teW+`SP00UKl/M7K!mCt5z{#t,+R]rlW YVЁ$l?#*a,%C,%xQD,*K^2. HkRGkA ^LX_|kcT3,}"{V.p7:X$x1NgJwTt/%~dWv'6ryvUh׮9svҖ^΢CyY$$Z#}κd,:#PKoU\;g~n4|6'!4fxs󢌏Q=A B1 1$m/ z%H }_lmI|!r6+]ĕQv36 G.*w&1KkZ=&CO\k[츟&ӑ'҇byikHp|(8z:f ۈi_&~MQ4S r}|2.pb?>mN{ɠ ۍMsu_jh;uI{VEb Tm;!J "ҥMh(Q#_{0OA녃 >D`6F[ǘ]B 3J_kCUoVs:Zw%v!;fFWS\Axsq-/7*6`v)u*ɞ|A[{:oG%eY-̂Jp^#0\Q;<35@8>5?5*7i\_[iWҫ'I8[ItOEǻR.˟t'@aTmeMqN}l \y~w_ v\A+PQB۰<,W aWYCO-h&c{[X5$I儻+9|@O4I:SUia6mFjIb^>/;A|Y$c!ȁzɸ[`ʿ>E@̄4jz^ClqR欲IhbgWz䬲۽ۢ;/; ЊPސ;cZ 4Ab?vmK1RLū5GhxwQaeZXp"r/51c,LwI޺؆ .G 9:*|G ZNu(&· K4qզ|RХ`ސшْ^rB}8iN4!<_n8| @Ûu5 Ҫk".6,Ah_$GlT-'N3`}H*J/tn[yKn葧#}Lܚz x OoFkn8'hF6N.O38x7 NGIFzaT>Ȟ`b'vC,sUl5KvP^- YJH"W1>C s@@AIl>Z}q)1kxm/lH+F*(`ǽzlXvhRga$=zM)v 6'^j"ѤuF$P]Ѓ)nQ*-z`VLH6Kڏٓ)q/NN(L;]ƒQ*=Ti B~}E$>;6zקQ&T9>U}N! ,#zurZݵ\݇.MnزTgImt>fG6? _Sl dVf۰œJ.`}`]kr#jJmPlP [](6GƘmu eR^17K!sagg)Y=¤:82*[=qH.E<N5$\rjnٽӵS #bUA3Ht2,U-8ÍPB)L9X{P0rZ6B]6X0\I]`)pΘcG7X"5E5[Q)Pu(6m2G3+Vuۨyv ,LdrY UK5*S탯xFWlJ 7QɮP*~'y@ -F2٤bm CQ;Bp?Basϥ^D(j='yMn= ճir3 )n̋vbMgzzDet`P^h(+' 5:2~K_QGBέ "ް[ F" ee?/1qŚޢv#]nHMM+p|f8tB_E~6w1]yQUfl' .(\a_~s2PW4ō:A}6Y2Oޘ2!J Aw;`Ћc1АOy롧 ثy4ADM$}/!~=U:rѼOB)Z*Dc~sB&{HMn_9Yf:Hw4;hՌyFn<*|Qrqtt3#I_Z͆-:Ŕ߳ 0^kbњ-8`MǕ3RT2D;OZIdo^LypޔčޅjS wýdv:VAgUTK6+"_~)S' Mpx> |(Y:p/HwICZr$Bjk|HTQJ =iKX?w=6; 9*PcZG*5U^UWa[L`MoD<%'U) ~͆RߚX9 K);K+pd{xILXbALI_EoBOM.#4 u9l?Jqs6Bww1ܿU1†Pf˙o>B EN%K܆z&wMIx$'Tif/w&#em~co+"0ޏ^axҜ7Vo;˨ǺLHX4?VgGZ0]&avUUȉQw 5R&,%v?E8ضkԵ=.vVxh@9ikMbHā^2ɒ @4{ 5"þrd8D)ϯ"5omH\z~u A+pV~,0fN.jlėc}nCUZ[@*=ВK}gG7UFx7P[W BGV>Ϲi=m;|t? 1k\B^=__+)Wab4ڶt)ya$/:y!.G(x1VQUY3?4XKe=04L ¶Ss.gR;@.=tlߎxbу+_1&>D) N!ݮh_XͲVb9,Uoy~Вr낖*$Fڣ}m2-mN.,}ݾX \) b[:j0OwqqjJ߈fTLMo '-&{o=Ζ`=>{&}RΞKMG4lW>M"XhZvJhD|;| %Z-/SS,]gOzũU7pSV9!o0R5P |/c_)^HƆO/n(B]l{`3]5?SLx|O9c5 .6,Z|z*st~r̲SΠ\x)4 +lמʗձz J9aɭ௺ gѼWW,]}hl H4 7N H*x":ݝF Eṕv:'kk*,I8DFqíGO#/2uSSNK<~AOl@>ץ̆4r>D\CJfUo\Ϭ$!DsYo6i~ n ̈́\Z0Ͱ%o2j6"%_ȹ+e3ب[nG|@y<e0Ntoye~r5(k'{ki"Z4f)82;%>_~ʶ,d͢4`# lF<.=m޷qq8vuZŧ`}<$z߾yCRdк~pݝսcyn5ך41q=|Nrg 9V:2Km亊FܢQg0>g @l=j#C#ީw-{-C avj ;!+J^.JzMrw1<ۺW7)H8GLU'B݈x=<*<żHBSZ0Z55=* fnD(c% _1Rsֱ<F DD RiҤ@jRVr#7OceK缀?PAڼY,+~5D5.O7Ȅ4*v^$B|N8P*+D:iq]SMH <Tp:3V^e;8CZ"MݿKK(3\<3"U * /\1QË́+<@ľ˻cGLY)N?ï.υk!YTH7eS%ږ zfs㋄ %aށWT=ށ5$hn(VHm"OeZhҊ+d ^[ei": PD<37 \ɥ)PvܪA/!-U6g'tqi$~:3޹Ȱp]x]m4bA.',X2|vSi =LY4#F6F@b|Ǟ!nQV:m{?Ngt /"wp2s "!I6zGa7 Aβ*1Oa^W6ŖC[K@JtczlR_i!}V-|/Aߥ9+##H1rSz@CB8'(q }.NNJ.4:spUny\"oڻ)0 ~xDb!(|N =q YdlLΉQd'j K>KE(&$r.mڶ')ϊyk A%];(o]Ϙ(CΏDCr(sdHٛ= IY[e?/ nw*#xD$np]Y"AnT r\hH`]SS}H=]kG n>YOY~!3ocʕk m?~'UQRy G4} z򍶶(nJpH /Dw)D{W%$i[蠇 tZ7o+|7_*b;|7~$2m׌ BH3ַ<*}c 8]ZD1́mc.#+2pm=`U~O~(̟8x8B<Ncl[n~ lxE;UFKg-?Bs- ,1aORˆH  9lf!#6Lu9ee,T7h 9_W<7X6 8ItVN1깽Oi@hqhv4ut gHCk]gr^;x%SQGCM))$qU`(b vU JipS\k #O;i9NZ,.n]9zSL1SbimbqiP#,C'FA9sgҿbn.!fȳW=S4.9s V`qhAGnӪ,zh;V$^,10;Gih#Wi!JQL>XVmKcX5Q(Pa*IS${o2N2ɇ*PZCb/Vc(4d=K:yWC0sS%"T3$Sтr%j`!Opw2쌣SfeԿߒw a>2]J>%u CQy ugO$"۲\OW2OUbIδ՟O^4yH){@Hz2qD\,K߲`*TxfճOӚ\'#ҨNGJ41h\HfZ_a/ 2`1Mc4mP*2>AT+{0~ÌZH68yQe@{ j)-;s U|EafUͦb~w7>O{M!uЪT ƆՑuLDZ=Qg8KUU0 ތN =D-Г{\Pքc}G E#6]* VrwTWs2"KnT0 8q,2̹Qf=+M%xdK"$*;Ieb.öHgZmr3t "ւ:I畱ՠbQ}{C51v;c)ӲlN'Few$yBKE8B$"_0[`:8cן$\xPm`S޴B>ppF 1ʐ2P6 =FO1*0!) EmTVYXvE}P{1xn#NEɖfb0Ց"ĜĹ߶% kH&B`v:lsQ^Ƅ@&!~y=HpCw^F׮Y#^}7P0ʖ< TR#PvfZݍ[S=?28*[Эzqɀ1l,Cbw: IхnBZLs- Se2tWdsꗕئzRժHZd}L/Ev[ZwoޕP5V8E5R0;670 :ra/rZD I2e.{TarhT8 |2-ooi ֥iiJ$/vA70ZSLܚ0n!occ q 5e//|5~ځBFɀ*gdкdc?K_–s'W5J8x뷯iJax*N͟HћgKf)C;ִ"Oj; ]Uߨӡ|u4= "bS s;g+B<@kB6O)"ʣl= yZ3 _"$2»Ț=T˩0` En@]KZCD-4ϾCS dϊr}i "¹#R|}f~w&*%zsz'O<{y#AQ6o.$~>dKW,ɺ,podq(Dm78@c (Fp5wZ D[Ǹ3o 1ONP\ݛ!u QRla {guDk%_|F*uj8 <v:eA@2o*˷OI$ 2vszD \ï4!1NtxN&i:Q2oW[jm$6Ȼ%aYouV_T Tpy_"i o3.}+ q![NX ea@0QLV fQjvF°k0": 9&MMQamࣦ}i>=aJYڙW}Sxf TYK$tm[ 5G<ЌP]F骕EiLH䢪nWJ%>i |U:n1Û`фkf>d ݧъ׈OF[" 2y!h\'CAVCE&BqVw,/5_m#WlU\%!Pd@}Pxz4LJ.ykF΀0]4b'%ۅ8 [^0/pl??}tyekF[q&3(sjkV1a%,*x[M;' nˊϾcTuu-sJO1B2'ݷl]7[4c~q9ZN }0mEC4.DSB?cϺpMUuOB7ɏu\^#% swʉax5v:X% =R5;WO4zdT1aN?,HPhP(|XjM\. 8y~G,&  ٬^lve߃*HNz" 99>jQ2ߗE3"]lRî0Qф [:  7ΆCƀ};M){YuB!dT%~mBZG]Ed.'eνKomV3Y{\1.| w>'PA?uGy;=Hl` Tp)= _+l'R[H^~bo_MYUݸUg/zl9>K~[3IحǴ\=҇p_ 6,1}70ȵ51~`?w+lIQTYY.O}s2exJ"iP帏JJ3^QX:Ÿ9r%v1 Y5RE,|nUQJDVM- Kݤ$SW|b ,K|V;&/lkH(&4]$wkyׯ:d@?p1y#[ǥ(VܐPW.YpTK60Uhc;ZrNzVQܕŹ#Ff6WR%:m?z9BAswx %GX`Irxɑ3 X#ђGeSb:*(0鑿|2Ӊ)8sq-IT]#Dy20dQay7fXarB48HB< ux@[U}2A`z-i[MoD}'^ :5. #^)U,M;kznnR% knE6p횠59j:V=H׼if?eJ %|l瓎STQw21I-n>C9-݆Sj=L'*cJ$LԬck%E'0F艢}+"R~4#;%nXRD{nST y*QzENE >vEF;8R3{NȶUE*BFaX܎b~F>F8%pp! a,b7B1+ !v,ۍ?GGOGg'SCXhf\ݛ[g`M-hbȑoc S^c~w{ڱBB\l)竴AzP:; T0{瘷;"zob qg1MF+dQTƽ;J6]T2HMvB ?A~qZO 6Z F]h2)zPQ=IFEu`!:!r6%Viou =1-]80 yv:/2-oq@6ndZf^YC)2LYb5O'P@, 8SAz QeB+y-Ү7*~ sm15}e`e K1xK.]U$(Aq6h)hA \Jd@0,UjVd1RL?mҔ c;jޠ`{9IdwHF&OlP8Z(Σth؂?xW{첧UI/M\~ckQ>p1LŤ1ofif?fy|bvzb_esj"pn#A]ePvA3=9b(癸6H%29 taˠ˧^TO'>aVBr<3A?۴u,|!`w yed4?.S*ӚyTnwqKP Dmvo0'xצ6z'6Ed堐'T ة H-5ň'Ek~vc-:[m^u2{=IH pS:mJHͷLlA"aaRqFzU{)EM(` =S#YW@ށR# %Sh;zKR 4xGJKrܱ://kMkZzz\Vnjpwz(w@z|C}]EXIGuUGy[k|1^Ʊ;o887Q<1'I$O473Z"Kѣ C>w<)3ۏ8W!r@>Nl8khEɆ5C.Zx]V49Q *ɾ#a|[Zᶦ7#\Y8"6]Z4Fa&55wIft*1e7 Ü͑!ʚdʮUy۶J E+:R {\nK u@ZdI*,o6DQxZ7Y]G61Llu9 EKH Cw4r0Lsi2qC^fwZwɋ4 O9 䓐pzwgϙÁ F C/>1j~Jl[wr~yzMtPPIDzێ{U"="&)K/>|ԿN\=q|dl#)'y^ !.Rċ`(mmP_@M괲 I65tyx'cvۋt"u)Q9/c|~|Uݷɡ>@& ʼ16SRФ{ڒk֦AkEbUl\[Ȍ5=ߢ(昈KoppwJ_rΔoU`$0"_7^eAv}\ 7g6҇x5͓C%+Mt3S9LC9a\8h6 $ͨ Wu &pKt@\^1YJ$OwϠC#\wT,n)́񸓷P\ LM$mO>Y*3 lБ&M9,ߨT }_K[;=#YWN\/-.:Wӳڐ/~ҔH43fA5R ?|V)rlN9 Ui|;3wO-3i?PG@DRvtuYmdqMWF2Kk$^^\;@`חbvoF$t=*w%Q`ItXp,Qq(D$7IVt2*j9Ц[>\ YEtH $b|B9}X)"PgD#XJ04+\uJooW̄@Dxh{!NYs9v =%$V5%9*đyjgyQMPlgbm]ZK>/OJ?,B ݾԾސE7/e#>%M$XVeav-FZ,2=&T*7}4?^Lni v* :^iöЇ8l` aK,7R:sx\Y"W2\"y\0+tJ~O݀QlEz{(a_IB"w-51 _Pi Y5CuITGL5M̈BgNP85$`$2bEe`@]h9 / DJ?Tuj{yE LU#*f'׉:d$qGK-9 P dEEHʄH/wLNje 4snҴN;g>IhX f "iFD1G;i؝;h6PG <g-d|fL|@kZ:%=y4N ) m*[[Ҝ-Խ1`zMmvm1Tjy#<ݣ𯋦!'.+cydV^wq(7ҔҲ>)iUh@ӹSN$f WIԀ .Eⶾa̵_\(~7iv&ɝN>TP0- W×7"FaSMfίC%N҄ oy@rߔ\qڂ&'4` @AUoaid30=N+p[TB\-@n)jUJy^yp2kr1yɞ,}6:Siαh.~OG^yDAQ"t Ih:A0wDAYNPsR|9cV|ͰZOWuӱ#qA1 91#tWf77-@Gi Nch<5YcC*AQ ZK`ݥ-VBdҠl)CyI;[4,=S`!zk"fSuﬤ/A:ܭsh=xX>jU3o)"#3Y.)s$hqM (N^~F5lAwH)ƪyY4H[I^&-tG2J`-@zTKklQ7Ě5ꤻWM?pyZژ쮩l .FhF欐HKF Vw_$ mKɤVv)zWX :`/ bo0ɜu>.0B g2&46RGzA_8K1&j/UEKԹ nMrK=]-=VXV_LxoFg7X[Ekuv;D;ny,lĥĪ$qh4QJp]ȅ9$$BjȐCS`Z7J1GTkEMJlCv'bc~3;_DԮ)Ó"X-&DEAA(%(e@mZX?@/ Cx}q<4٭$ЈE$_PNɵAM;=1m5ZߛwTYҫf &q?n2hZhw&Qאx26o^:l{Ȇ}Nr{o2+]i̒Ph-kUrKNEKvsm}s}@j5١)f5c }ln2DFQ9[xcjz]LxknCHaI׫s+2\v K& A0.kq:i ɥ,AlݖKogCtb𑳨} 7 6wA/m?Ť2T,"I$0 }^ѫæAdeͼgРdrH54śo4!G)eսl9Z)#۫uʳ p L*uk 9ȯ#4* A{+]90QyNwŃ({_c%DOb{ȋ ؜LZ?k>6>VXY~)èNX\` v>ƬU>f1;NsdZZcע9`gwx Td?ӋG9omgw@`Z`V-S-g^r` %>Kؗ ΖmxmμxNI*%0ںY:r{g̈KnӭE;K(r΋Leȝ ՠ FBWHph%{t]:?ٖ`i*/\tnV}NF|ڵG%*#+ax \(T3îQ:j̊]gXjabz^ܷ%K8mu4d7f 4 {'*9,T_5c1P,fmGgL~Uby}'RvDTZg_:U*A}B EMtc½D}₊ig|~%G \h姨\q^0&Ըcl?MAn2NM5Qʺtو4b`|y7:B$B_d- 5 cE枒$vLz`4{r9RvC_92`>.KkA^gyw? *7.]Q]wA!DߚJǾ#@eՇa|K+!-RuvBV_6m1dͲœܚ<xKԨ}>cϰ+R/J3Bӵ >=FA?0¶ j!423}6$DT\60F^ٸdG&.ҵK}ZDyI_`J(Ԙ&1Y]@/b=tqi:}uZz6#BTKy]UW+k(V6-YX)%^pZ0|_M4BEP Ճ2-I2^G5Nw9K}X̾ABH_%Jbe=ׂ M7K s `kX64Sgkb %͊BUW̼h$m V@D/-RLxX]ΟUȄN_ d>EmSI;q}!Ԡ4j˔AhS"H Şe[XM_N=/;䘿wkxd&0wyvUioSO`dt4lq5%}Ъ<⥪ ݵ[V7|gVdw۸ɚLHƟ#K4[.EhaLjB{*eӱ5yyգ2<:gonc;~F"{)Cb}z#;jpGC29ȴ"ʯLcLOprw_3v((GL[{.$>؊*t|\(^/BK߮oh$Yj Ga؂oI/~&zbO,YˀULΖlI~ E).Z%g W%BlX] ٭ 󲠑,%kvyGkY;4VxoͣWPnAd;ďLv2O6wpcd1W}sNDf.]I֭Ak=֜{Вʵ$RX' u6]GgN9zGzCCe9`tLhfV[HnDV̿"Q[҈gb$V0%Υ#~j|7 s >i`g9OJ8tqe6Qt76ٗM%%\S' 1 ұS<,h#rkKD=Dgi;COQ ]F9(\5w Xޒ3 މ p)%y}? o*FڅjF!2xJ\[1=8nIq\~{+*Qoa+ YrvUeb;}XiԵu̽P-T7I[ C8bΎ:HǮ WƯ"Hӗ%C].F ݖhHvtЬfYu-GYj@_:^ë7},Ym_-//(^H-:7=b R$.oFf([W 27=h:zd(MU NQ󄅤%N +Exv0YO$'S_w1v =JXnA/s[lmI>с4瑋YgFӵ  jGCИ;&~K cd+`[B?O{ԵDyIhx3d ˓%#%`W,Y0UF婀|Pk@+9~1C`#ү*E!Mh{*{M&Iu+ wjBQkI_1E T=l#b.}P:qy xBu+pPp9c )2Lb SF{Y2D˺3A:G"dLb'~Ljanq4ۮY~xDP+xҭЎ%:&jKM䓞qwEOER )L1wjع=^&+7)TH/s G4;}d$; *Y0vS( —-rnȬ-c#~˿(ǍYCn~Sf}t1٘L-`#nI^'mM.a(O,!j->=H⏝5nN6%`ux w==D-}RxW׻ U%q<_E0tƓ @*u’l΂[?rϣV~lUeQRCSLn(ErZ1?} +&+1ƞf`35{ lT80\PckuVuDQƘ4̃Ή#8putotUyWF bupqZÎ!ƽw"Rivn(,bhwbνR$v5W-#+fjTT X/kP~-3ߢ[ZcIzuptP%mh<9w&t،kaꏟl3'f*U'o^6Um4M؛s;;lo8VT"67 XYg˯(k!&m|7=IC~F21{=bD=/%FiYh8슪1{$ n!ɏxP8:+-A);|(2z}1$/XLu%p]<7e~|-]UF4J79u{:[Q=z)4GڵA!!fcOIy1 XQAfD^e cJ͞E yI幱ٗ4,8.bn%p2Dph B* b))Q?>Vaqވ7˻A2BↄR)ξsLB*U{g3P*(s{sd\'~p?5#7}KqC $e8\?_vk0a/uʦw~u&;3NTB0J 6Mtϥ޽Osx ð3LfT$ /+`N,~ӆ$],?\ F9td0H E fỞeK(Z!!dp7`)*t8 pmWB'xbw\vR83$ƧwuQyKm G 7o_Yn{~&ߖ_4R}2I"h!)p0ݜY|N\Zwv~L^KhB*#'`Y6Rίt5S9Pb ʒ(01m!yhAb쁙imټūP]\˟M6D5[PUП#܅;lmNx"y-G׬P3"S45);" VǼ-p_S;'9R'C1GJ,O$ cO$ͤghs@yI,ARF@URio&aް'0³} CpAŝ3yAܼRSdx@w( w%/-Yw'ae/ j'&p@`c0᭢1?g 74ݟ'ph1)mքȀ@0"OxK*9a$ =)I6 ^*~PQ߱Lsᓌif0wF L?1p|(Yt݃2Fy0ߟ/ѤlX}x$zzV їUU1֦'{7q9 );Z1鴀8V3?~dc1s'f Xa/Pb{ sM\r z |:ڕ{vNK8'Nvrڴo|iYºwyE 8w HZ2"#ob[ ' 6TA@BQ㴆瞔Hl,($pIr*cmX%!p0'IPKf]֪~(C!@ЇC\uC2Sbs& c4zUM74yO8A xS6Ŧa xNxn[ɽq}vd4.~u*}7"i΀\} ;\:]QićKU"o?W.f+t-w@gz"=pg$Zc(j㨛X7c֓(UoJx`ipccNe-?W`%jX;ޛڱ1njs =S89A! m(C/2ewKC5]®.ý,zijoIa #đŚE169r VozVOQPTo3*>4[•?5y+Rp[糔_ >cP'$X0W B_3?b4Au$ f:YjqK +,gR m1AZS{^`5N OOaso!D Rϰ.#FU< נ̣{1>^0|l2$?նWP_,Swj4ֱ͏ d+(0 ¤VH۝mC'c@s1LX(ӓbIK3 e`n\U<9p*8&=;CꡏTIR VSzsʐjr: v70mG'vxk] EHe-IyEm/$OԫУinИ-YFF[5\P~,mi#LjٴQళعZÜy?(OԼ0Ĥn4 g2WR&i69VgI\кyu*PAORwk!D$5:TMx~(wȆ'\l%:DafX)at|fd'wӐ| B8dKPCKhbl')LaڷdWtdmYcZqw ukmkfLB|ٷKܐS6vnN8XAJDЮ2x® ujȀ@@߄1/Vɡ&VO%~ᔃb>H9;&]ukUX|QT|}@Ild'[KA&HJ`'Pfm:(y^2s`bN\tãrb㟜>s?5]zbZ^g"SqHc]a=v^+`'#ev-. &KE3+voGT }7⊨\MS.SNI! ПɊ:9PiBD15x٧+B֞C;._9b%ZWzЎ͟ &\SӛUHTsΖ(|i[TvD_RovM)rىccW6WDCx80gӤ7=4`}B:UFoQ'n)be!WNT[[uK`[mE?)kDOXCeFEHrfb <1LiJu'?A,nrn6w+"Ihy"@AЦmrԅˤa Ћǰ5j 6[ű/61<+hΜeIthઙTt+R}itc &Éu\& Ҫ}JӇJx*yOG6G8y:#s,8֥uuq_zU71 vSd [ #^ZتEH @| ܄׷K-=  IZ}÷hAlY x+!5:ٳ*ԛEolqF_Aš\L4?l4ڨmD-A˳Yry7#p5Fr_g6TW2 vy^ Η|aNhpdX6ޒ &0ah899~N{dx*IDrq2OǍ< %OPrbO =p)tB%5KmoAt^D/F"]_)n=UdhKf~hK|]d Ř$:SYJotj) Ya4݄xg@T-ެSãfN8lfz_CШ ϐ%؁Pq~E86Lζ~A1򏷊=8;ԹYXRx/L3ϫ+FO3[`|;_'ͷbVrCX{s9)&cLk _0uR~ACe&H* ,Sw:_l@7 DM=y ֽw7ÿe_Rd?h9{ۈH?m*KОsJ!u,C*_Q!Bu*ڽElh*B4=lwF%%N&Vh]@O䥈Z"Qt IxyNa;:9oihJ;__WmO4APHBiRZBʟ 7crB,ezw((`PbpoM-|aB*GvFO@SG&ԔP!<%ʣSo+IQT*5—-ř0pP|[mpi{_ߢ!F*4p[ⓗïYQq ܂IP$cJ|-yst3NTEiپ+ #Pu.3yMMk>)\i[YOEA^u\Βi<ѸaV)۸%c56-P6S&[al0O̐qc7wkVf~تXBs؀\ПU785UD'i0j Y632 輠UO' i A\bDcstʈWUUgOѮx39S^xJ*lLz;dEre\bj$`d ^U1HM |dDK/o^A" sU;'ޅ .aAƐVSO8@޳W AmkGhyED˳Ɨ%xT!z*ʏ͚>x?'wUHHqqF6M1ņ@G;.G &\eCCAܒ\OF)tAU}U`½*)7ՀM/M>p Kt;4D" 5,C &':G[BA[?NN-Iύ/XJk@ا~~qZhP\H@ -V@tDDP++~9XG1hk*[i9f)ر \(JW*半TFN4."4;R;mFM'@ 14<ΤPt_f+CDxndSU +3LU}(kH[4 zLAq 8c;}md?1٫.m^[?"iT/ 7@(*F.1qOHXvm?]_94}0a8n& b\N}Us^J,8+p*J.}F>\.6:*)K@%Vi4WUN!)bχӥ*,gG"2|:!v: ׏WQgk62YKv/rM&}݁Z]TMWF;`۵`CV*ؓf()A C>}evE$6nb.5d[/Hv JRUo,PI9f}a~\7ʉΐ;HT,˲Ōp,cGb{/4;9z&pq=L(e;">c2魟i*.(DtORr {ola?Su3eZC) cLTƭ#eW! L3$!8!D#*{ -¹9oQ*(YWQ~dyG 9. >4й;hF@Wy:Xm 2 ?Ȣ/⢼rV)>&̾b@0)]4-^*xVVF=`$5)挞i;hLjl#T޾¶mv:`7^p{G.Eg sy ?a]dƶi=dN=ȡ(U.lmXqeZ*D LCzqGCq+)w!Juwa/`P ,iXI/WPp?fsH#̦CEWO3N:'W,ƠvE %[&݆;uB~Hyn{Uǻ\KZr30 o|0^}󥪁#!M$*1lj@Owe{4ut nxDvyU"! o0 z' dPD|&9j%42G\-wrݯH(LKzˍ6`Q&ak(9"v,>]䥟 薻- {q1Bru(SGĹG q] q:K[Hqf&n Ub@A .,:n5.41}rRl!*i?BL~C w DTO赞~&]6 HӪ"ZH ;*I Bdd>2$}6! /Uwiz!y|˟: Q6z֪'[HN<$7dÛv6+JJٶx EC֨7$,ɀ[bQ8ק/mRYgd1sOjǏQd `70  Cҵb7k6RJ,^ZnbWߐʕbiOVXPޛN?&.C V<ׇz,_U֟,)2gr0k%=s4ߐ`0r 2I:!lXʹm|Ovuv >Oc~NFI+< ;ZXL؅āi.Uq4>D8a & \J! &qApL!s꡷JwLcI-?hyW۪ѽglR<ƟD4g(^7Dc1͟f>P ϿsѢÏ jSAgB>HvڤŪK<S 9*?nYi?;}ٚEFahGEr[ Zd:{sfopp7v \g 5#o=FsP$+)3Nhs) 0GI&x#6LAc!+d:%;+#lRy1Sɰ7L|d3`fˋL^Q;OJ?R*YT i*1R@1'?s! xqNQ7|;+^r Ǫ,e }-YzDaxYM=&{ 7+g޶Icn̦~KaYCǾ 3 z-+gme8G?0[v՘>W׈b=I~ '=\Knj_WIVtlp5m{gM`ZppGY9EUMM=SwNI8.H וn*8vS}ӯڵrÒA&47V@`Zyuڈ vn: dFK4k\%X,jȇriܓ GPDptR5^ .hIf?1C'Ҳ%;H`PrG>6V{FùwfE\Uア]tˏs!@"Ը& !;ʺ#|nKk4i-EUە/P&3hOmX>ߎS´\ ʗz꟡]:ف4D. 4Ð(t ,]\+PIt8b_Ům"~DJE} PoP"86݅oDiOvaX,f/*%b9Wi&Iwx^IoF4*&&ao륪^?ytA' ԄId߳Qhth|YF]. *twx_}cN]6QZZjKJr 9{ .c;GWT9ԝ?MTBߏB ؕeVB?.T^_7?;+G$@sBgPڶ'7WS1?u*Qt)k/Y)vnӢ!`G[UѠOvd1boqvT)7.Hvp;4Ʀ}U0wnU" Rd 0*ͿV[$JyCܘ )aF‘`mM_M|xe >%ust1PpҠㆊ':a.#莗^Juc헟 o6Pqv);:` {em]BϏL jӚ2Kձs> 볛[^`g!NއtvE &UO%4LZlceVk؉Qć&9a5q¢ oSF|gu+c>ZW/c ١gzeIW{E*#3zV~n=E1I/kwAF ~S Driqő)SRˋ%)8p]VqXpБf17b<ڜ));i62>it ,x"˓6/^JϺzM?4Uo<7~ƿ1) S[`=([`Mu|([Xgأx "[G:4bx]Ѧ":?\P!5nj (%p -F[12@0\rk೉0gݒaH$Yuw_EM;z&i¯kcrQ.U*P~[ɜ^27aBXc˛b-5,پ3fZF{ C2hY؀z$jN-,3R\wHho0io>֩]ȲIf>&(C906}!y(ӉC&x ~ׅDp[DEZyˆmH%@1VĔ9Pl>cv }=CLϪ\;I.қb F\ co+^Ϗo1 lW"_bmHy%b}0 6g-|`^I.mB r5? c`nNְu^v0_,q DZ{#?F궐0u9I b0 ݾ(~9͋.ch͏"a惦e6dzԯiȴ>3/yg}$7ݲ|'5I N?^PP%R-~ Нg=cQ:l3>.^~,MT_T ߆1ap"}Ku_䱝vI;YTM˦A&FZmB} ni0!>-(({6Ě N<$(xR`g& /2Ǣ W6sb֮hrW]BG goҪ&XN &o &y[=Oem\:9i{ϿG&,Lc>9MBp3 ޾ψ.,7- U{@Ee=Ν\JaeSmc1@T!*qJ^r!`Fa2]:R܅?Z(TB>Pt7j؜_wgD_;yVTVBW@q<j_VD|B;YɃ[zl}F@=Ev4-K3#.̙;:2ҭ2Ã=pu#xbm,eR'z J=/t &Fp8 3ce7SGsaH^;B/|70}pnŇZSx1(3"F9Aj-/[`؂]KdBw%ÔܱʶsÏ+/,Yv]k:zxW<3 n/)5gEB$ 1N|ݯW5t}٭EX迲;; iu0KDrr%sjھo60YMTwU?V3v[ 9bT& ޡbǏ0>&MܙwR:gfA.fo7{[R?q)F-R t,Ј M=#@$gC;jY1 .yWy:Q놾_"]DG3A?TnN*y q +fHlI/AO#Fpn(ςS|)gl'Vex\ys,iN?%P{=\z5C&m!NWqDM5CR"Wbԑ:utEЏݮK N06C{dRǖA!IN 3v*v X#F/8qtAecIS Hhe z +ѫaX%{hS.e'T _Esq\`~ϐ\g$\@:ц SV""X1|w뷢hAc-c#`+aʒӋww~josvjC%+8 DžөGG7DS.>~QLI 6apu}md/f(.7q0?XT11 }=kvzgD eG(^"H3mR0;ρEH.\gWeea %hh-U1-o!G =x]#g~d#`qG:EJraT'Z7EJȊ~񩪞3fuHuȚ3lkhV7Еج3+Η.J599Nmd$Ov<Wp[," @~;Ք9a;Q'?3PD4TY DZ;r$ ̫k' ޏf}¦#׈3WV# 1L409@eF7+g׿jL;H=: q6uCΦT;?OvO&4i=, 19޳^JmJp6&$F+w85kXx= ^⽜jh]$Pѽ9 DZ3YzF1tvFlq?6Ob߈g@tW-8@nw{NJ~?5ލTrmY:w^[ke\Q7r PEx/j3Wis@ʬz"ݐNVˆ۶Ljt WD`p/ίH4VT}'mWs^IP!Q}'*Ъ鮰oE*HkǁЊL_? 1݂9"n\kM⪭#W3=ve~鵓I7mzOr )m( {ك%vJXwV48f!yoY#p4Lj{m.n"_GȐ@|ּlr=2=bխ1k pRo%0 KAcgbLY4͑\KTy=9@o\,p:QQyЉϒH4 7`˺{ /71A9CHLTZ홶Y &fgE!(%4l'z`>Ho.zf?PS>C;ǗV>Gkj2[ fw/">a'؍78ɉu JPqaQ npJMT f|  pÚ/cBGx)XNd8]Zb{%wӌFĵ*iDJ@o30_vYDR%&&Mc^dR= [H0%uH!h}BWRFEˬsr<﵀.d ۶("lQ^bYM*,} 检^jd*jū,0]Tm m#.I 4+EnV_3 ,ٓߝrF5!%F1^?fqуX(k?UR F QM18jW<ݕl@nVNRFe<`U:F& p>Fjpmpi~!v=Y:G;k(avQOAehftNʄk3d~ܰ##d޴c:ho ,uJC>)ҩ (*v$NL(93#tO-dyaU6H~2#޼R}L^Jù|Dy T8)l9;N5 ̜|\^a#bgɦدN2,:;o [/_V쪚־Tg8D Ūr׈^mћcU WCyTʕ+ɿh3&ﱉq;|DШmz~`}Ѱm!>U/9FDY19ȁAyezgM 2 گ` pɝT?kz!~z+r\vv۟g?I ʌdՉ̺**V(!E +As'ܯ'g5P.5rWA|=ك/#|2p"5f<Ԯ+ѣ9b Ψ4@>2r,8j}-R9tj$B\,=eհh?j"fR9ZC%j})`"_z~287 EZKly˅ZO̠֫ 1ݥfxtMe\N nK7UeFKoJ&]Vсij֘vvgXxEpwl 70ddV'18VRvx=d #=]c y5#=!0'^w·F?trݖZ =|M$7(!JD[)}Rn$&C\1g~Ώ~%.'2(*5'N/˽of?Kr2NbSv+2FLb54E{ʒ1 T;PC[(|lWZؾHЯįpfh+j|Ȉ,e/ 8?I7= C9O4i }k ]pzc;dTKEOLC+}n)i4&M/Oދ՝cMKtYEO5b>Cъ 7 bū*Vdㆭt +PjόBp7qP&{ub`!xgq WdfQÓB2jp}3G;,;1pnB qA)_d]M.Gr1bxbpvMhmvTLT.PÊ#Iu[G\{< Ud l#=9 `ĶK0_%w,]< Zdk ZN[ GN:CHS  @ !UЄ]L'éՕFNTb "U^wD = TjHwUDBqԶ:dzwʸbݭgpR[ `BMHvV\~8FympâXH_wahoi <ï'ooW 0PM׊@ͻ{<_S!h@wҵs?%"n#b(M`pOA2.e%~161&*W $Ր`XI hn KR - q'i p?pLEY]qG6 KĮ>=l'J9A`kB;o2A>I*8_(Ek4!eIqBeĴzX _HAps߀X0 .XK9V1r0T-0DzԪ~ֿ6qmPgu{M7]ؼ"=LwOll#+U7ptwԲrd!L -@WH s !,WxvRkjtkxS [ k#[܄Fz9}4gr@vnB6,u) ꋒg L1)PDeֺe z)|~ڻKTW-h༘T]Rk$KU y+{%z}^>y_ʴ<~T+ܿoi`adm<5ܷVZ{wY_.!(̩#aLJ hS03 [3K_X1;tZ)z.ҥ+0&{X8]_"l6OpK17(qui4DU֫IE!CD1:(<:Cx0Bي qW}ul0zg 4 l[p3\7`:KY ҀS-4gݦ9>ɄE؝Pزs4.c`(7\\;~j 6ό헚U kt%K0"7T-E0="Jsd" !xe܌WuYԻ ^J.'<ݥw ԋгzf]3t>Jw ʲ,EV*AIQ?;2y*x8OAv}>TɼZƳI#(9wK^HhYEPv!\KŢ:s(ƌI,аTSM],4=l(OYP-N\#dE3 BA+4nnVp?Oc8GegxqK}bg83HTWyiVm4NŢ.RrRqfXh)KH$ D+@T M&ʳVCPPS(NuilP,:cF0 ,unE+O: 8_›;,$I#]\.TQku׎Ck\VL:>PntDYwMq:2&`I&~y~ql]$>!{ޞt?w `H"`Ti"".OI'H'?7Z#7G%TF.g]93aKW "RAtC[D˔ e+Rwl0?Q `Pb*z"qk+ve.* xrlphcdKR'lan=6 EL *uZ8I"ptx죶FCGg4Qct=:>\_&tq_M&%{".I S;"3KloꨯD轒Yl~{vHֲJ"cC#|'bLFjQio9Ӫ ښ2&tᡴ*̯{n¨ 1lOVY"7G,w2)w98ptL u;1y7ՑG[ F]! ?_ڽԀ}sChGC@,R|>bW1SpۦGԱ UumMJ>^1FGSNvЯsg㚄68[ЊäB3 &텗ݪ?W1O)L@l2kgʆ8*]Fr&la ,E%2uġT%ӎ`Mk|}g(~X"i^)k>Ǭ@Nt9"Z+\ )yxw@.Zޙ})| FZp" n!y:xٷ=āuV{z-*ུŒF4mj@LG#MЙTlvY'G%+D)0!93@!1tf7MLv?ȴJc+@A eTzϏi{L*0Nxӆ@:LeȒҼ @@)'fiia:gG:s?&drrhvWcN2ܥV0j6^kJdl]ͱsN9McWwaoWUKޟmh3Fsb!r` s&;wڻ 1tW"S qVU3q;U5Jnv]Ls)R4dm%iTClyzB# 7ˣzM/h|'K5zޭaCMi l`vB^G`>S F=op2'F ˬ1aGdW1 /{\bڌ3/q?oy]: mjSa^\XRk.0jh [p`e ɵ|놞N j'Q#[flYr^'Aղo)|@ 2UoOMץV8̝C: Cs7dD?_IĉeNgںoa#,|ZAU %Q P`8rjj5pmH-V$)'u +؊F΅9)ħ3 R,vV_ޅ1~(~YoKͫFWk u>HVl6[&U8`H]?B _@+r}ӞQ3o! c*#k_J 踪v{~7_kd@itؕVZV-@o;vWrr”#*aA9҇i)mM (yX@<`\`PcᅳWyR79-i+ЕVsO)v>O,),^Հ?9vK?y!G܅5l"3f ɏYmz>KӚFaQ0lD a~lb*4TC3hl>FkMJw ȐTd*=DQ@#fJla?'n<'{d"Vʎљ,ta5'`͸,n eTYE0[D$X {^1j}s'%G ǂ ?ۍt*crƬ==%4_SC[GS_ .aͱJӪ<sr+vv7oأDiVuV[Лd>]J^:@֯G c$~*;MmxrVfmo"pꖛ&CwoyKC 5] *2d' [9R?}bQ|:ބE FQj3__1o@]^<Ԣ^2WT;T:,F L C%(T˗w`"]41XY/?4G[vן!Yy&Ix?9Uѱ'=nS1nt-ZWg,?IﮘF{D6~aFx9 TxAгs)*L a~N^%ڦdU?syKRd.cSјAs1)@5!bKbbAs[tVѷ^jpQ蚹:?f4K}3| g=2D1"d3[e3Pe%J9 )htr/J_(s9 ȞyDAp4ѴNh)&͈3% 0碬;=ػiWRN6 =4(['B%NzB!4 ORCT׈cEu\qZÑ';#25N_|-?4L^󮎞_aL&l!1Y~%&4QZKA{A!y ʡS?d ީKBˉ&9@~4;Eݛo}))`2"YEml'j&~ ]梅SH[0w` K-H~LpGr u.OѱP=l  /aXjk痝MܞJ"˱zG5Mz2K%(r`MHhA  V48t7[8!`6r x_#*wXH(᙮3 t0zBk pɗO+%?|&QknYRi i S@Yy2/_ 2&aX+5G`8&aW-#ͬ:+0zwW}RێP>-VhM.M7: yo|mq+kFZ?wRe6ALɺ]DHyzU|j-aQOl~u;Rm%Ha2G\z M! BR sdcg El3k !;c3lzdkDW,X泰^:~dInP\֤޸kZii!s'tE / br>uL6ÚpT0[\F0t)eb<̙VuS߯K~3+H6q:Qdӊj #Fa A"!Ӣ0 S&!HVl;KZ_]A\߫/r=Xݢ Qѫ?Nz"HoDEKu+roچ2~"Wy3Tw.gMN[S$J8nCv6A w[Nzf-mZOh\kiQ}(ҿ1Ѷv؁ }/|NO.ào+68ЮJ $A~䙅uclD "1%R] bŋsؿکq8@TH5`n5R3dK.z v5J+y0IID?v79 hؔ.X4:+mȉMkfCEBWu5~ziE >Hm?AVKveiz!ܬ6VاbNʣ)0 jnpYŔƣ|}jE/TC nYI좜1&GGI![%NVnIABrd+%X3du!agT6c~=I!<$TitN7_+bn]VGVы]%+^kҁo$ΩFE.N"`ۋ!{1!K42ZW68uzٹ5ղҨNZzq~b4~~qW~!r]N-Vmjao>J*G;# a-'bzܕG]ԓrq#5tKȐ|@ʘ9w{dd0uC$7:lf7C]X╚VŜkbeU!/}C pJRe 0 7<{f1ň{rTg;_LpϨ++k>8 ҭyk(+DW[S1.Mwvk$ȟ1jE|u8S 瀱a =, =u,\uMJjIoϞduɤ*|ys J E>w/8 1#KfցrG fdu'xt[kFkcݑ #u]ɄMY߂`5?2GM+3|.>$Q6}ɦ}ȧ`<5;tfzF6J l=s|hE4i`+7f ?pA`iлȁOΚ]{?y:@w\(65W]?9",P_xe7ĕ12yq;ɚU(ظiaͣyqK?CgX;6t);aѝoe(2iYJBd@2{ͽM 0Ys{8S;O팸fNt< .R޸ ,cz.#(ٿJY?YٓH42AklNС|C E7kܐB: =ct$1}ל>#F Z r}' Uw%ycrf|NU#;n{tҔQdÎbs1Wd4y D-v}YF_W"neTHZ6;8GbĢUKɉV&j2|EY_Vt+d﫵ʅD>gK+ۆHFMͭ}|m m?lvDUtAzQV~")Ҟ*Q\\i9Ip 'YG~!KB~2BdhY82=ZQkO~$'\NXq}v:Aī7Txwd9TI٪fM%#9R G],sp6Poa&6iFCړh+I6 :vtlO['(Z@~jt9V]LvL)*=B$k81mDǁNYoduu7a]fۋ\~ E1~XâBm/ Ʊ^xcV(/ɒC}^/GRT;NSEk凮#Z 2&$Ѹ?mRJH*O'Iusn;58uhDcS,_.āC蕳'˦,c/{]wD$(;yk9^e"r#ҰRIU IqIǿޯJSU|m"%'c%~x m.c7:%E6?!}8-r$[V1BQMEmrFi!R#qYn@lbi@3{GXy2Vxn9”kJ;ǀge(䳩u4:7W&!UsoV|6\Gir/#aAfg <\RțoQp^o 61!̧{.Gq#⧏xliHh\%srs莕㴤QA 0UL &[~f(6kWpkdܷjN%ax1eȑҤvnUO'H@Z;$ͪɜ{PhiLlPWI|~<(#$l aCi)VDvfi RW?KdfHi:{C=ꍷ"[Ea֞CHHL8 `Ǻ҂%_pdlpƓGl'ԓ߀i\!q@of!ǃM7F]}g ʛ{*D Ш+F@ :xj_$3ԝL,j\wŋ!]f#K"OHCZ"A4n*hstWi#v88z_ 7Uae0|< =]e{/*(M۵ , wo8#&;E"k}dahwm9~5'AGtܣOg&E !VdD^ 8cV AT! (9S R '. $&dwl8gʌd/~y4[;47V򛐶rz?LJ5J[\0Ny^7J5sgNVr'fPjϷ .r?.D(W}f-mQp߆,Cᎅ[3b́cc"&@2| O44ٺ1j&VqL},7-$ \%^LNlbAWv)V x^%#ܯaMb4A`Jy>߄ q̷xLk>˧ 3IPdK?nrJ"iP)n9ܐZnKdz_a=S[q~O=1.-|道V\Xn|GZZQS`oGr<&DLx>;K0kCtyU(S&4fTά+vrCM[_SjE<*GRfaDnV63(JDJZ9GWo`q_"; _ON78ԃ,_6/XsbxߐW-S3V+ !95/D?e1##ƣOי:3BuusQ莃}euLc4-( 0r&߯mܲqAk$?̸ǚ+ZM]??C`yt3*ЄCꢨᗟmY$2 \&m+FllCڜޮ\#'BYkصij9+-YcV6C$;@)rӷyH.ҧZR>dxwZ5٢Z?t ?js3&|te>B;Gxk?3 Ii{Y# :ASZeXK̥FύL:jx!3PLq71(؎TnOiY;vWJJneţ^ Ƨ~5n?W XPZ];_خvWUCC>LR[&'T˜0UW*'#sLқYA0s=?w@X+x4ٟv  +I)N%%I-(eq,gmGy)ohJ1'Մ>Y4ԇT H\֞gxi-)Dedt0^m#9yKr%=xmW`Y7D$TD)fNKU~"Vo>tTr0Z+N bXF_\LUKό+*kָŨk39B'N2 vS[.6[f{7TI{OA+3[ָ."CpUw&&o[-T􎊺f0_->-Ejɸ0C@uF={$ :5VTԍ{r[z2Sq3M/R~CN㧬"*7rWKЊVura$7ЍKH؜0Ft E c;-*W?{&) 5Hgs^L:sK ›HzEƨՎzfLJ֘pBX=k2SLِ ¡=Em0[1]ŭIV<1 -:Ղ߀YI\3<70(neûɣ(W%@:MTPw_97`gg 3*[?Q?]mIm)?-MK8r7! gڣiZBRqxh\SR!q;|3U>xu Xic=G98!7#V&oΩ?[IОJ7tVSZ1Zt, PYlLxpZGXo`eAQQVOOuyi/oݶ/rџ]&QAi![D_״T/Fv,7L?Sn8""v05Nbž`0G <~E2r7=> 1?GtѷU~8UY+6Qj[πe.RajqYzg@(51%l, am@peolJD (6%q;rN.-ቺg "kĠ.op9BJїKPwU#gmG\a;k~[2 c{,8>!j{Yӑ@P;k\i>4/;=d.\;i[ѷ'+d&1YnP/| rxw mRʛzN`{΋4- D@i9nfF((- M+|v l:NYCaeʹTgK{q}ɬ.; td24H-P{}~2[i @јX- ,HKD08EK+`Ƿ4&^V$nof^W_—,ܽ}yόר!R$=#V?o^cV/U9zq_o[/3ϩ>A%@^:Asr#0y:{[.=≯fPFqlttІu#>.6|%ƿ楞}+[P; t<{T P>0} ޾K '\[%ts$]E%lMlڊ'liqh /2 Qm:'u|pbXٱҽV ~ ҿT}u7Łh`95HjۗjC<+4yӖpF\ٷʁ3֘d7AKH}8q-btحTrD\N S =V= d0Z\t 76Q>cHT`PO;?Bۇ{1h>9+U[8\SD /lwP&+_$r_QÆ/ ^Hi5|a{ݩ@PX4^%cDsѷ?\#@iI=( W&ƟYpU#VDc6T 7RϑT%A*7Ё;2[ @ x -*P $;-0# ې&_|omFhc?EH cB&W{:T5zM F"謘pF.76{#h /*/ ɦ2(4а힏}3Ws)j:~,%@ޒ6yӷnჿ! 5ZM_^8hB'+3\Qw74K9:Y]9c舣x9fO|[j7qa.+0=+#46>);Ab|Y4NHjжWSKT-7pjHp= gVYBT%s KczPK&dy/1+v`$Q[2H*dLH[==푊Lz;bš Yo’>! g4@pXZ6q &|nX@>u# W]gMl{KgJm1cl)YSl,x仨awG Ne9޹_[jB*<_:F͘G<В`OU}x<텣H…7Lc|_W=M˺5#jJۇ|C~0#P {fj0ڵ4#YB<{%Dg_zY5D{7>inF/~葚Ӌ[_{!m^څ1+2Ʌ``Z ~^$;`ĕa>%nEϚNW^P+ۮA'-8n4\i Wvڤ #)`ie7Dj&47oۃ{c}L^A{WC$GQ\3@*"j5hQIZ,xR48\.J!5F:2 <BߤS)G]" Qg ]Z0ڐR܀=9aًYZQU6,lc*gb%5z}ܳ8d+?1>cNv3? 嘄O_!".QY)."q :*wa }fzٌs J h ~p&Th Wge! Kj!D]tDpJ'jG[{pi80Ӑ\XW4(KO WYkLyiǪ1WRگW mwsC݅:&>ٺ# $8ڔ?inʤ@#k7|c8A4nDP],o#! 8[T~>Gt>ۜY0]jTRDemSqy= Ĩl|{{S&;,1CT~;f)?x{ 6q"4eꪜVsf%I BcY/Kڝ9|k/MXRGɇ 8Q{G:bO_âHo"#%t'3+(hHoH@Փ0)gZ#6dȁlpBճT]lh4N"nX.s3IDQJ5*m?)D)9B^sQH)x@Ʋ*Iϭ0Blʻ"߀e/ 0 3ciS# q;# հL(ƿKY7S;o. l< !",w8m~lX=ڷOkG]Nf7w˄7P ]YBWΜ%(faW*@16w4 J~K?惒l.y^c+>edLJR wμ=r"-xhP%x5֛r&L<є7~b&.$3i=}Tm^,8"ʨ&fН )}}KI)OF#d_ jM`(C۽/5n ALvV`()+j I&}3=wTe*jوcVD!`=JHVbYg'[Mwx"M8W< /.>r@),[\Xç/KtU~ o{4Ǻ?SgZ'~vX(oqDTtlEJd?)܊U&d*Z7b -;쉖C#x7욦?cnT0o0a"$c0;I^ꅘכ3z$Q,"ߙ{[A9#'H&S'.fix݈M%u^ vq SDǯ~fT{q-:I#Pv:#a =*' 7C# 8dHKO|twļ$JDDj8Nede(H̙fo6jv큗+cUN~`1v(4(ixREkxޡZtd)(ek:׫Sq0+ԣNҙ*oZENRIJ+ vNh`n FKHDB׳L.j}_XOX(Fo-EY@RZ}'Hь }6OBDB(,R9Nѓ|s_kyZŌiicyFˁ| psؿ˪۩D0u.iܘx{@(/.ƷSH*:gi'7{Séib+́$. Z9P⿉tz{47I>Tr{3B2JlVk̖u9%蜎EU/4qwws"Jw*$10fiYd J[vİw-Ÿnu 8>|n@]3-?``XHvE1EcF^yyh#*:0+4jH<޾Wx5ya6v(` %_qnu5kbZ ۥONNgS4*۵JTү-LeGC5AψV 4/.Oe3Rcڦ'"l߶)1YXEzz32&^ª5Y*L50dFkė#o@"(ãQ샂t,;=JA$3i!Qo-lO8%fȠcUP;&W }Р!{ɐ6C6Ӡ^Zӵ~ӵb0!m̌cڟtR0ҁvc5Ll4yٳa&#K繍rP^8':[N5/kP'e9KaT /;{}zLN" `z K_]lhQJV*03 F?Q(/.X) XR:JI!yD`M|7VJrh)6E,ʔZaXɼ2.]ΰ63U\{NPq"k"Eg2F M[ڗ>uebq-;nW,H$Œqy2)o`2y:&&üjWOrԵHp:Nf0]=5eiW2JUEk`ed]ͼ$KH9.*[J?w 9i땖f1N W4!XXУ }d'C@Gr4EXkj XBHAm0iAkL|z3)M յ +݃R5i^nIN}q2ʬ6<3h%SC;gHV#$)Zse2Q-KkNK}3MpADWQt *` V6Xh 0*Dh) ]3Ӥh}j8Cهvo{$(M͡cX] l O;κLT!z!0t}tC6\GYr7og"N#M(/uiչGǬȆ=iW"Rc ̏#hMt08%  x%\aeRnK#J_ - T^ϻLh"_ _+ugTls)&&α3Fu]J)!]Qh7m1OTnEW(N;RUs@^VYRYpڐ4BxfuR_@/~yZ0;H@e&H K%%cR) yb{IpE/6'i@ּG?d4vWaK</uC)_fi,G~9o6lSԃ) rON,$7nwh!* D\cǀL1~ A}o~M0=O?;;wq|kG5.J'8ݯKP}ALT6inHbw>i9pI֊z ߻S-^AT:dt)C" m$j5zBG7p.f8o|ˊTd}wV`?$FJg70Cy!`v]@fγblgI*$~5Λs9g $Tt*}/14>xHҭgCKd͕Ia M `X0"! e+eDZhM#2u6… bRud^%Yy*e8GX@&wU_mia^y3kF+ is 1T:)kYKB0:Dz T`q TInW: X`fJda0ހ^8m#mj%skQ硏pvRv0K`x SF䙥\ޭ[fZfOŽT溭߷ZI(o#j!m.| dPڇ}:fO!꒧z`>o{$a ғ!ƙΆБS0RS xJVm|!Y5'FXbdV~%Njꜛ)* ] Ь,W2srfO:*@!`1Dj^?ZX'Kg7G"˂]f T]ՖQ67W3"ýQ34`ݐIk7l6z;M,zzpL8@]L UFc^ X0juk4 cYFu[(b,D 3\9w,J#grXؑm?iQ0_`+Lb:T(>@l)6 Itۦ]9[vBx_%ڧezg1=ٸ=mKSxSFB\Po=rr'LY ֈT~@j<НP!@Ok HcNo`d1T>ΕWlj\LU;n6d]Mс+ %7_Aޙ LY9jk5ڶB:K`ە߃cS1T+;(zt r3mؕ[(r]nq2\ Ttd__iU"?FR$(DliFTQݕCCj|dpo5xZ_er8z˂3ȌGQ/jb dMu3p~&"ϫܩfyEY2m|1:{%Nsb~dnLY0U-q"Qq}񌩘tS4=. j}`^>(Glo޴jc:A'L3gĸ[>gkqW}2F݀.&.٢W ͬիNP)>G3 ǃp] b?5f.XTSMa߂TgO8ʰغܬU4~o^tS2уNR>Y rޭ\|øKWˌE#/Y^G-uI'Z*Zmx.+lf>ʿL5 &kEؤ1`I,|ݏ!;HHVΙ~@LWC#1R%'cw+/VL9ȕ,㧟K]f reH:JQ_݇4/X<@e:If!7Z_;J|-cB(NK$g~:8–KcsHLFɔfGlm0p-<꺱 P\lϧNq-w2AI^1 jn!.3.B0Ng=iœL܉ !o]@G6ȬdE_ ޣQL !4&k׃b۔悓3jeI),,;@\౤6^ZF5 bg198ISt---ZƅN."8gkR!$qT=<`&|sJ0_^o=͑ߙ4oi~V>- ³LC"W:L / t2ũM0|SR)*79B"qACǏd%¹H2D<Àd}~Zbof2:AlM;$?a" *Q9,Ejf ~T䒌V?MfdˆBJؠw E}ra`\헖{uFh9׸ͩjEH=ۣ8#CFޚ?הí -qvT]8nn 2wHqOD=…>$Ҟ3~ bWb/Ĉdug:TXa?crt@(F5NPr׋ aհ.v1*ʑ2B<=A(`aFeͪC$, GH%лY64.6"pXY|N3_̜0 ~UFqrAxGcR˟5qɢQ{hSFύ4s7)VsuW .rl:Gxmg32u6[ݲ6lc[!߭IDeqOrێW! 1&83%ci Np;|C)LϩqpI_EӦ%?Id9<_Ȁ׊65K09T_Zn&EsElpO-Jo۰!B?eZ(ʚ]QrLGZP3Y?/v[g>r]̷V8<^-Jj*8v1[;,hv@7AUnעFx #L g~&|sh~r1ѩc_~&[`T{He,],nL|h&R0*!h[ζep_ Pdΰ!Kˌ&Obvع41$)UԳ17) `&xl&~ZuHgʪg{`h]VTdp9_&A1ኧyn{L_gA=Dw][{;?vp9O= BB|\LT<]v xw 3"DjkhWF7-f @:K&CaTEX{0w[le7ͷJc2&a“ x= b-V^}}8Y5HC\QWE݊ /Լ3c2ܭ/jI< Djn&ƉB2j Yqd5:2N⨫n g!;;#_ <OSBU2aR5wF\v=b'| Te%hIh1U$ `qM|tfPV0M;w%*rxۄDRעQ lsrԱp>7t(!7+&ڋ7#1Ȍ{M][$/:"AYWGmet's)1Aq$߮ZBJaNp&nO9HpR!ޑ -J9S#αfrZO@v`=g_%>-&8: wW{NyڞϱR~`n[c)ɻČF+\Mhe a\_Gж+rEĕE=ѣBbnuܫv'&+qtW^\Ec#. 4#7۳V.pR/zpG^>s0*z?$,{&dc! 7uA>/cT U?^B #c^#l4m֡SOD]G3- 2('hģ0>=^M y<͓f}LVBQ-:UAg :)Tt]r.Ti]O@5;⏀ Uz~hFcЖRByH=9H =&PY&ފ5A&`s YY}r]%ތHMeQ04T6P.~B#8O\2t@Z .#l)!jIpF.3G=(ڐh~:Tte Je9Q2o드bw? _wERofNg([0* ~ nڪ(DK)T&Uvh>z(m:ݘTCDes$F,LvU @G"C*VԠ61ZLOzh6cdY51)p6kZVRmg¹޹s"R?ߓ[;9hp}Xiz3& n&ċyp O1\slF"v g-@9U&,-z3Zlddqu[*5KHr%d30pns+2W-Lb;]A0M#)KZy\}@<5p =Tjow=էd;7KU >$OWF<qk*3')sBơEzYjfjsɽLɮBr2!03Tt G/]|2Rn`ƹ`vA$H_LBJ(Hĵ=Aj:h0tL``]P Y[Yr,*c复1جZͣϗl}^:o̦SֹŘת}ɉLpb<66 Gcw׵D5R PMA,30h֚T'O™C9-"_?5vO9xۑ:8r1z;kc,ۯT;~93ItHT< T!O|6t%D=A;C(nq__wn aroP>wjC6ѩlņJnu s*D 8&K"#xE^ #׳3Jy=.OZ|Wb2|Z qN5QN f7S s.ԀjOr zhԩhw[:@mfb1VHhiZ= &{I_6 +G@{g3ŋ6^^cfEUiO/x h0Bvk>TtT\i(,Žz"'o?{ 6s ;3!;mp2xn6{v45HyUA 6rHAOXTuoif?C*EM}u2Gcg Oh񦳫Q#bhS!ˠCsގ籡eEv Lye+}%5wk]yMץwlKT˞fIh^p *]~\ 8q9IhZvb QKq}- 37֗]44\de>6QJLe[Jn?QO'vϙ:T49vYY$3u=+&`|o E=r{? V92 >}s.AihA+NWsOR@!ze]8ir8X#Z~|4Yr lW?eԻt(wz],2J̥K'YM[1 ƆOjm2c컾xǩ!b\WۮeS Ğ{ܺE%`()B FZ]ˊ3!n|0?@nu]Q9Z'gZ5I+2%tGA-Ϗ;iӪ䅨FEZę|>j5/ZDy$~HJ#F cFV"@QFqv1t!Rt&og99X|!Po;Zt @Ư"5>JO"8aW#La1{}Vj[Kl.{<_w&7Yiliq&QyL?VnE :th <-Х5gl?O);AB-@e|A>HHUKxvNF>ÙbNY;4.&ܶv}Oj;N{rl@9Po&)R[1n6nL-%QӤVÑ E|.{^QWy(ue%CY}95b:uLf1G,,͂O^}m#_4p_ i6#(?j&A$L!/,aT>Iwd|3enEÏvЗ@p*f$)^Ӌ;Y44oa ٛ"K85 -{=%18n>ؘpA~T)Fr! 0eylS3|f |礸Cn\sD-~]y,:Kg K@_iEźÕ9bd6eZ˥Q8h Dד .{Qr!~kS)GX!G?uD. S&:J?e$:r͜,B,ӭ WW ]ۦSq7ErEdSilu 9O2\j-\D,&EWǨ۲@\ڂBX"k}=#?IQw Oƀlۦԥc~C-_ cGm pi=a!Ȩh, XbDpE^jC.]c8C%-I-.6 Q4l%1tgSED"+-P['6E54K Uuby1n)]! " EZ޵:Mo` ~mT/z+(͂co>]* Jbj7l?OО" VW]IG.PW q8:+)TW0z8 "{SiQ{'eS|Gl}KVAh1e &V<nMZ`J d|n wBtε`Kr: "!n afh^ g6VH:W ц1YP]kZ]7KІ iiNkvk6E"<Nb֪LB٬yyƹs֛;FyEmC26BT(p @n^`\azO87>o>u1M^Pb1Њڔ ttݝ,L${? aNiZ-I0$Ja]OilrYvD2ªT"\@0Ć,t<579'|LАH[Hz\ML÷A]bnd)ӻmAiy6H (W?wVurUŁ'nK*ӿ %L]|pĭbPL:sW*XHZFwYZ1 ﹃ܼWnF"gR<凜qg`!ZL2= .i[o'v\nƗs>rEߡ_Q*׶BL)km8(J8dfXa4P*aYU:1ӳcjT{!G01B}\:=iQL3[jҫegz3GS'Y,5GN !9\V-rr"_Κ[_m'TNAApO@떠(ϵTp]6BS[7%W-=XDrGX,f;[}eS0Q\tO DC`lT2jods4ŋ4K3f>'(Gm1Nx\fD W"u櫚vIuU_w K͊ӿpg>ܚqDlXa0J"ҦR @l#1ad¼\g®8'޷ ۞~Z~No+5Nk>Qg)m}z$BJCv@uc $PڛMN4RZN }Z~zT<-n緣X=kA^eM~UJeA&G(;UWu[1ox|KW01RS/!3pK򃫁sk`qph]X>f3T~fՖOMrM-}TΏ떍$qU=փܬ7۝Q#Tno):Lк0Q hW5&?םlZb͠%ӆ*bz]UHf 8Vgf1i9&LKlUAH2쪶MG;YMw64_3ح%i<)njtLfLSu #B?(h}혩&&[G]tL o(gR)Gx|b/%`t Z1iF'c@}ϋN[ E剖 * {T uG>+.uv;γ[}k4xcF͋4&#hE, _SDb,)"_!HȨ2('Mu"+ ݾRa(.M8GӅ HTH'$[ pj%ڍϘ) rb"D|N)[Ib÷ 8K*4?%tiYS:d{4YFF-QZ󰴁uLRRnc'޸cM ;ҽN ++ i' aQ,wT Do֥h[o!EZ[pZ>?f԰-^y2Zd]}QK*!漊P|Z_gcυ]~79\p IlKNcJEeDH1q 2oMn9CT`-!h x58#D(n >q@+L5̠~ qOG1UVѓR,[`Hb^0&I},>!оˏ%9WR{H(4SJh*9wq:QBEkU5bpzXfA| i;QAaL;{nO ioaeц7@1ɺVrnF/E9srH.u*_0x"[E߽{zquuƆCL~r0Wnb)c6)0,k229\Dxo=+D$Y72#d琂7sOwVb 7 I#rz4̩أՑlv'."*GR;H9D|q<T|V֣s`TC&=lY{ތ Toj}뵥Qw)eW ~~olڈOAVR1&$ )KRᜰ;Mt ?IN&zJnjHZ?ƲGĢ޼Vg5r)3 ;cSÅ_jq9uQD?GNR@5w||=o74iv*>'Zwcm̉ 0B%vC:q@ V@@E[IDs"LoAK+Lnv~k|7NqPHVoEsQOǓ @{_0G9@TOo?iX;@]ul8OXbK6c)zc+HU]xۍ"iM_,Z?ԯVBI/XNV& u~Lz.uVacx6Vr집x `z_?%#V䞂ō*gaZ*޶ֿO? ZH(**W*9E3I4ޭRBqtسcLMH&ryb['&Zf0@'%'g[hj?7:&ִW9F 7{:*pmO`J=K!o$sOP>9ǃB䍠dѓ~ č̇+?HvueF(!Isv<3h۩.⧂Ba&k8I/e˝&|5i'i׹*AHΟ@L3 Go'yтʻw0~Fk'5uȚҡ mG'*..u5^"iv+!ͅkO {AT`+ctpT.>0wceH'/?@EFs*)G23z/{a%&[ĀAcE3l+DYGe ͧV̚kᬰ fFQT1"B\qO rcw 'D+蹞dᆵHr+.lD>-ȜwK.$&VNkT\Xܑ=φY!$5d'Cdebϩ<} ܹ&\ƎMD~BIeHs b7.'7Wf_lK8 i5}18f SƄzOue쨉K"in ;F0$z&fP CyҰ7B7{ڻf8 fp7*&~w,a4qc]s(KgaB"um=~(kL Pxv_=HD3F䍏yjzI p5Т0q2Ưx(:3hN^#VE-jw.1sdUƸN%D3QA[Kx#7Y^}aRݶ=n4{FRP-\y]2Q^cQFu!x z\qxzRi`ؿjE*@RzH,Z(ײ! IcVxBɸZ($ u836)P8܌vwZ$#',$E':)@N@r-*+2$aϻՋc9Qh \mD!ϔU!ڴo%( *m.t!8F,d-+3Y[ch,nVdIͰDEֈؠ~)wyR90&MsfQ[ORh/d[1mK.am]2W_9帙U͐m kn uC|o#kAF&OXׯ a3Ex<>Bf g ,4hK8xվ nMǾ ,kf0PTx[ß(=zRC%{eVO1ռ"ຘ̎rab$DgtF E-ݪ#]m>`ȼnCH>&IW^Ms⾌'cmzľ]w{}R鳛vܤ-Aq.(ғ&( 43 I{i_99GJvtyؾMXzJ#/ F*V01 (`vi2jYdk ])}=g ^&(M3m̀'ТÄyQT(qB:qߑ!BKަ&-%{/ӃlwCis&KFsm 0Dwegnrv@'O8Mj3 }:RtD/Aod5y8M(aaTKN9o:^1e:* M^~U(h+ts憅h wu(fbLOȢzEJ#K\CA3ɻg.qCTIO*z2Tбya\NNIf,Ø]h!}.F,3&PyI}k #4d81 wmEw%8|j@$ K82{fV2g¦a3cr̶.^Y3f6 $]S=,.sj͠`֜.@z.-b%cbZ}8E=)ݭKL6Ǝ \#]?2 uFNkT_A.O׵k9=ȿ R9X[!`H8%÷p@i/axav:aTKJ5$)!iUsꓼomTWϘQ;3F| @_MpFzs&wY/QTZMyڄׅxt 癩|kVcbpe/_;8sWTIwaR$cې_$,W՚a$΂-(<@a!n~+b)3!խ{ͪQڠ2}Sp0{by鲁ԥ_쉑 ǐy)tf mPQ\,QH `o7irS͆M/Lh7<@ ILA9Q0.لCɽd}hNlH]m99KfZ:Y̊obهW0.S"N`׫W s2cfM3õPTGJ(P?vQ+UWuK6emyP :lO"@Yn%%yOhnFYȓ SD?kLVԳFCG-o1'fc[N!'0/>p16r<!p nZ|YNvAD~gFAW5:4R4^:D3΀tWIΩ?1<05 ؂Ru.wj HpI[Ede.;b ]vsiSԟ>KՍZUnI,x]aʑD_~/:#έ ;J{91|} ДM"g ZݕFay]9&i<*EkQ6=Jk.|4SjU4 #+רaM}'jM_Q%b 7Zj $9柫5'@Z:;̴Wv TUsil\ M*#b|+d,)9YrtyIqx[ CavMt(unb:߭5 A \Ej;2nkfNm:8FcxGu_6W7Yw'>0Y]uϯ4)W-39d(A +oQh$ͫQvKGviBX-,&rmLҍp)ڇ 4'O0wkK`'`ߋHV8SM#`5x}a1fU/)JPe砋Nħ]|~mBǰY]9p=-qjhT߳7o\dVL*^g>D􍉳sG _5{HVEf?Hދ47۽ }p&慔] ,PѦ:J]/ߢ=tEH*>g ؍.6]{݉i" pȫ&;QU6(5?Rӌi>`RHPx_[<ҵ$t,%5M Wѹ:A/H;/g]CY.҈LCdlpJ]` ?S#z&V4s )qm@21mZxm #Ѯw}<T@;Ԍ|ߡ:mA:B !1օ/mb1n5&b3[Kڥy3i FoKPmW,`X=Vd>z $j4Ple^xw&t r- q.~>Wg%'M(P˿x9l+oȹ5iTy4߅pr囆q$vv4^V?ER8ˑHLv_%+["X]N(PaHive(۷h@p}E1B@|vTzy'p_3-(C/:j*#k¨fπ"o?"ħ.[,zi<ф0kvVPX%^Gd=OԾ2sx!F Ύ0ZxU&k:#%, 3/t 9Fh)'թ>p8Nc! h1y7O6Sm٫`zT.Ԓžd^g}EMՐ޿IQ?wjU^&#q˷ʏ{F\d{9MSLOfR=t p| pL3oqx|qbxNs3B?@WYAၓ^%0Rc4HWӾnߎoߖ8֗,nvWkO%Q?lw9!_3+sP6^$,!ȨbHR̘Qex&2hb8j5\UAs0ҟ>Kj/lR[4T3z( c-r%BfU[$'o/bb83oBQH, T0bbZ>l7|`~ AB\qv@@ć{i"rYB#Gi ߘdĥR,%'O-: u{MUcb6)Y|5,mr=jw@175{ɭN#`+ {L՚kS?q\;Jj2(&hӌD 䧡US= D"TcdCiWӸAYvLVUA06jqZeE@drkpqAB 5FE@x!&j6n/ƛoWj mLb6ꊖl]QKUlyc ?Hoؼ]of\ӽ}3(3E| *Oi ܴnBMR0]fc$eBIt.;>5JM 2NJYll;8 R67+Lf+2moB&c떉1g(F3Sh)I]א`;тyLz~}*Fd ?eL)sIQ4pM y^k#x _qKӦ(mD~_! u*o:˺'SAk sQk1Ki└ CJH]h6HW{>dt=SgFgCo5x+2ɒM5nJ4`|swC;ֽ0FQ] `'/os<䙩 W z=[ 1G@LɑIq Ӎv<KHi8񈩡h"06[US GNHq=) ZmJeM;krE<0߇f.i2al@)[gY/e̤:cA .Ҝ O =޹R/Qpco.\蔇^.iii$Ieh|z ODX(@[.&7vM A"u@=WϠ; $x[W\ V4( FQId:`H^ȸ -[54+x_F|xYk c(Oc/ "1W8_JxAL-ůҜ m=]l -p1TEׁ;m&h`䷣XU֔%uc6r>~BݭTՉ$ 4ݬ Ʉ hz?7Pz|ċ essL1UoUsI_<XKLGFK}^vb؎ >_4AF(r4[3?Pn}p 2Vf T$. 5X*D5ZNla^CC EǙ#֣/`qZ^wÉiwR4#:rK+>N:U^,6bDHr@X{gi|sL۰DOWEn9xmne<(@ѵf$Rz`;AV(c LŋT^)Xl0:(M]\ 6U % S8T*ĺNF?gD@HHk/[i;ƒz}1 )@_i΢$ 6[F8ڲbNJ QM/\;v8$Vccv[kQy3o# O%d2:(VasK׵< kg)O)I#`LSI 9I+w5(M3` Je ,*\nj̐qhL[htYcĒ~(%/:7U@z}lx^[!3Yڃ/)k{%%i6T=]ŗ[+h!@Qc*~K ׈?lLDYbUg=tRH5w~q[ ZwRO%#ߧ(B_yT[s"&=բ*4'Eδx#@~ L}s۱= ^#b6Zn)!.J'[%QM5rtmL(=OYSGo۫cw"t&HyWj6&:c2j!Z6zGB! #~3*u9Qu2 4k-:=@!' (|ȯWEUiHos2]) :1lUadQ៞2IJFgdku~ ԥU "u(PRDA@5umc=I)17Hx-X8QA"dAƞ]N;#BX 3:*Y1ߥsF(餘S "K^tedm B&t/kLc%gz|kIuH =&[5ӵts}%YUo䟤߆&ͣ%@C!Fުe[N`xj8@]}S56@6Z4EK/iQm Cy6,1Op%0p䕊7܉`r^BM<{tK@ZdPGbyעܛ&P$>Vj9Eɼ3w51O+HZІ(>H4gz ; iu%@lOh%xXO+kLe|K{GхFj\QOLk'qEe`$C8zO;FVILT/njcޭ+Ⱥ\V']pi`\JnD,C1tP8!pT2p7D:1u3;RyHVc:('$;N[zTF&e/9__[$ <[ Û iJ/%wu}_l6_80Vɲv P>b)a3P::}$eL2nȩ- ;fY*wT形$l[/ B,8Q|3p {,Sk\?#;r@r|x yv (fhRl ͋L/Thon]*ۓPox*0Ħhm>xM̤$w SȉʻX( ߚ?6[,=@31 6'ƨnZؽ3qϨ䝃RS }%`;%SPFYr_=~J>zJ|O5^m]]n:R=zR [V1 hW}`3M3._8 c3zASTZ:mLr';e{4l_fj\7^`P*]ᱤ@"/j:0L\_+5 3hzNoˎ%쀷bkAkTLt5wf |4$TQ^O|\JWJ޶nlX+E^ CSYPIe<rYȨDPS{4dsM7Y1ɍgR6 Zz6S=aPl8x]/{vz~ۼ, 73JG:q܄G.K{ڿ &uBO)h]uA>vyʫڛ(DBnku#|O[̣2:]rNc4;4%Uz6ΈܜWrb@MmgVFqB 3늮=2яj&^&xnǷaRCbaί4R1M!bLߐKītEQmMe_UpկYs);UQ"\23ާДf/qM5SCUA:q͢K?Ƿe &䋧!ȥʹu_{j>\˼GԒ㩺b}"rkܼ OA%Lĵ?HRuBpF˦) @} Q#MI33bMZU[7Yw/dPe%CM?ҡxa?Yn-x ˑ \3a\HWIcVh)FϘxWBnah_Ew/KV@rA؜@ 4~c`󹱁,}C-˃3>4ch `W 4w?׆T{qQ9IJ'?#`E,DjIlhr@y Nb\_/E'I5'!)+3nGzQ1̯I+ID\5-&nL!:Ğ`zRmȐ:jV2bVU'dx9W^1DUڮFqĒ9횅EK0 K.̷\\.*dgz.]8T+MIL|{400)?SF6JyZ,Uk8f_d!K`_MLJ.t/1fג#b,uvfX%P*eAr}/SRX""`Z$aڛr3RV$ǯ"TJM5A*NEǷ(U=@;O]F損]cCw>NKGD UYn;e/8`Exk԰"BNucbcgQc#wKdvW PL7o8SAZq 4PtKtDǗB.;Wܜhsbz%5kEpתH40 TP1lҵSdZ"&=ZUUyO,8R;^]eB 2t+>B\+fae ej/P ѣ1&r2`WsX%)TcIH?Hqfe7dT:pn]u (#R&|SUX֭O}89^\* U1\zn$A؎#Nd1yh?J@Ӯ#ϬjT#f.8ޙ"VWi_f^/m$rIvf%ڒrԿJ 7%֜&ܥg6  U}}OOE[!MQ75V,⒅#iW%-Bzєr9l-Ј⅚ ]rhlݖo܏uH8'IkT5]B|pG׀c(7,/^9u I| De M3o7[2y*\id%j"#QGlJV;CWU=vh_:@fqqwSvO0ȆmipZ!E_[Pw& 9~7܀YO2AT~:.uSS]ʏ!b}m&&m:/kbgZ#Р]|z |=P 1V>1"f1Ȍu~W NEcQqsV_9/oXƘ` R)6nI5!2Jf239{xqIMm)5b^z=<4* $:n/' y[ë&I.Sج⚊YjuPۭ=9}-Jwsk[.G6x JܹZMbö΀~(p|oegsdAYغ9j;w3q'H~t VxwOu>}"w%wEBj^x,@-Q#kV烊{CYu<DRW"R"s,LF@ГƇC>@TU .c"Ey|3>w]"BPKda+'=\gJCC^  PVuYXEj.| Xg^CJ$J\@#Ҋ?joR |4%'[3-%m7Չty*}xu4hVtxI誇S3|v 6-hP,=b4:MM?e{jݪ!r8= CD̟R V.ĿWs\$r$p1 ւզIA,gvYc)/,Q}\lewczM.ꞟg 58 956WGu\ƙ#vdaY*_ P H~Qp],Xe4*'6`:I\\;>ߑ ձkvñktPnΊMttu k\wWy$Q$lov2ESdĐz:x{ P38y.BY-YH*>, 2r~<0ma>+(5nH9SH> (9؏dȜpv׃}hD)X J*KA =_U6m4un{ 3>wؾӸN9jvw=2oT1`,(mߪFnf$-kw]eeO+"Y{.s)gB .gaf {:@lwp6Kv߳7(;+g *7x/!!sTqͪ};U+J$JޚX )~oRW*hM⃆ )ӂG ΣM%h:o"Ŕ|_lkNR͕S=9ҀjnL/*_r3YⷣtDHzFLT#s!R*v聦wV>0TPaHL|'|H7ЍzxWM{s?< o$ OQ.*ǠaxVMF=H+Êrd Cijt<T=za3*63\z!]$M)s !rS&EѴNVt*L03Wq5Lcnxو=Dn|5:?$M6kyYh)VÙMLft?]ܲMIJv)mB8 THNh*˳d:Mx"qFڗI'á_~2$.KJ"נ kJEACONm${֦f&b,ao*k, ބ_nvma7 BpTܔNf1ǭY5o (kwF^XˡUEZ.r^KreIަ5?$? JL!pǑEa>A d,_z9<M̧8 v t ;kYx¡z9GE,n3[|{hCyq\Fs ;=:Fϛ-@:.+A.0Ss?o5~;]gi'h#Cna$ gj])Afޟ8Am2*k:i`vi1Cs5P'O߭Oo)"%4Ri>Tj~.vl9뢴ZaO< 7w,d>~[^42>#}!6۳$-/[rz1HAs'9k1L gڠL>苡]+%TRНlUz̠5wyT)#H>^+Zk>`JQxKOd<0S+gǛUDGmN[H,鴾e ݅U9sylE6m}"# mQ:1 Ù7(G͸,wF9: &?)zswO%>O~ȚDV:`mѷa<KW^dFJW6؂wo:S#i =I >SAm^u,}.&WxV{3qOjOM@"fCrz&ɟc۔*Ay~_WP3[ HvW"2L5cp5]c"K)jXP%!ȬE42,:z(?HW;t*TP(Ok;TeּQ,c) tv=_GP] ?y eyi-W'Iyۨr4&f`>I{.} 1CTXP0=&l[Kypy9ki~E+"KYε*mg{8!ckSDz$l̈́OVl e`5y:Tַ))JkZe`];#~Zx IlDE>fb2Ifr쎡1 S"N8:JJKJoL!u9l!#uZ6ZVլ,6#skgMXnqXe;H/ɌnJse؂i`H ,$@Vi:@YӐd.|*\=C,;B.1xNM;ڥD9<}S~;I YTrUY`Qfe3=È}O}F\MsiӸje5J>id$B* pJuBmIzʋL+8OaΆXly-jO%Q>x0yߓMO]!_! ri"xnu0Q(A'QO@縑 u%L:-9tpuPWAɉkG~od6foyb }Һ}Ь==+|/+UYv=$C>@+"8ّxYzs 9gc vKyH bi ,6]yqw9h7LLe*kh,Dg6)Œ/KIJ}8P?P ""Y RΤ@m!.Dp'ޭǺ MfũUȳ+1la;լIe_Q8O{(Y{z&_.?z~ⴻp$w*i ݷ$~ &M>=&@$yD޽KeLWQZFIs<.̿tw)xX쎳[[wUiy }۫^AO[S`mo5 l鈪 H'Y@N_*UurzwAf[l}Ġ(}hə Wp@퍑%>^7j:0Աol[. mzОXTX68־&N~p(ؠB:[%p{J״DU]MAа) %/tC.V/LԭXdxM ;D:ɽq:Dt 9Syv6&v{UfVg<Ǐ"|_S:piIjBn ?2yĶ 䙨Tw?Q& x 5ZFy& ㆍ;Zl0O}ײxR6VJm[޻ >x{/}J);oXUX])hO0M.^a\M? /͇|3VL9_sNҸKڇZAXk *dpm-K?&bjJ+dS?1~(5fKZ ꌪpK;QƋ3*gTeTk ,s:l<S^u~쎕CcrWq;Mݨ@8얜 ɉsiUR.qd oLqv#38w^m5eYM?/>Hsq4z5#e?Zr-P@E×.[዗d()K&N#!J mFLyE(v@cG}5az×Hg4~p<`H󜆆!X|AHn2yFʞg أ.LnhE'/IR{mx h'D"aO Nꨊ@ ~S` (f1'̯Q礖d#:H-gesdQAUuo @9*NIc@x'DB1 =>=ahp]9kUʻebOK}_^yu6nJ\%܂̟P%E ]j%}Ͽz|քl_lgYDv/kIP~%pi˕7a3bB~ٓt(B rY+z2pn2u \B{5 V{ _{qkIFu&a*5s)rPZfDe htJ~謿$݋ z&EOnuO&bE*>p`J^gAm\_n\orQT]!)YP1`>e=_/L'/uT*(/! z+ p|cT/!aq1YS  r@K|(j{remzqNDI 6w[7.7Emz8;I|`@7_[4PM7IN6R?az khA T˂ c2L@wCKZ"ێ@ 7hV*o{3=㜦PkCOS*aևGȺ/g*ƨS~ƾA:qzĨP&Wלxk , B;g:1ռ`MK9_p\}f j2b*let&ggD{Y}t]oIB;~Sjf{}4aX,69,;2/1xϢ|2z bqZoՅC8;%w^]NMe(ו!@!;[w]5xGWLCmI)hZV{ɞK,k}c3p:кjt* Z _j =%P߈3M_}E(}#pN RBr B :(ṟ5^3}ώ50c]ِ]4*'#Ⴇ_W b!sqjX,͗@qQA14jʈө_d/-1Ւ >y';{sp7w@eut' \(NS?ܵFzwxd9ejhhQGг@Oԗ⯬cഹO zF"sLķV{.ng0GbFǓ֑d}Rqn3W >vdcʃRYe2AfWZjd}|,mB>+dXT<=)x21QG|} =~`OjSѤbnf5=KV϶x*[cagSXYXGNd]Sض"gRI_KrlNH a5xDq;2,4<Sp0h4 owqHhnEczxQENa lYPJ _9g`N")=p0J`Yq) h׍*RڌV~pu/[uMVi!:Y8ɞi\=B*?`7~N±mNμCޮXi ~M9se>feYC_ZӋp^_7,>8v/{ R) E:9s3Vdd6p X`BQTb^0 |*&A#E2% 7҅R :~o#jĦJYcO]:3y=ڜnm#F׶HGTOj`kVL0UҘp«!,LH] ʠa !l=BAn^3qp]?3+ E#rPVvN t) }p i{14WYe.[;]p5hfTyBiݮ(r8 / @~s&8̍gVhHDz{'* <'ވj)/2:ħ7o8ٶ8 H%&ЫA&[= SjD>xv3$#A|klϷ2DYr:MdE_jbgt+U49|^g"Dy6,uNjvdɥڿ"ЙϣW +`MtYĢ$&4罎JlyqBQw@Y0jQֶRTe3oq\5Y2;?_p>jkO=y C-R7}!A޴emBk|䌔8Qe9OHJ R=[r?iG.U3 j7Y%T X<@rEQSg }[ SyClPsTP|plV1()6 8XP +pN[sГ %Z͈cf'get5fօOYzHʣ ! n}XzOyB/ m% # ^L!1904; cJ$ة:idM}ԯ͍-ʛ\C%T9cq G1(|U[,ӟAA2 bs.[^=Tfbpotpv}ҷD*1Mi6IDNgIځ6@'w,&CXs8AXV$]]0i!OuP6DxS6ɏvXί)" '9ˆ1Z9CS UщֻZ#@3%yۼD<(>%Ep9*}a 0_њУrf!7pc3`mhz)ңv>n|KymidxPCm⑪@8=qx}`/U?ȅ0]'`A@L<ԩc[Àd\֠ oJ3J ^lߡ 5(x,{vpd:|"k~JDwx18戱"O7WV;a0e+!yh"Y -@QM2MRΨG-xU?hĵ"I}oICOw#(c*.4yF2 J3a TT%U>`9GB8J=*k7T&KMIuPI9?[4MjsB:4HeUD"%hʰy< Չ'K4u !Ȉ0.\M٥'Y0H%N<%_iA $G}k+0r)Vc+DߵņuWn'x*2Vzd}}`iC06&!iX mJHMhKΥbL١K;+ƕ4/Ӡ9꾉.`zucPAk];k-0jV#=uBFI$=Xzsc6<&6IpUމ58UiisnT{e;hiUD~a$=^p8^tM&)LXۂ[#2t̒:OAA$*Dg, 6x hX@0*>v,;MZ莠b%؞뻤9z]f A*ae#{2(NOha^@Ư7Q$ I,4i2ec^$\&r4TFwX 8;p!՗dwq_[xn#0W:'bl6|Bf$ˢnDJ=f?R -KbIB1>8)d5'% /U LKMz OMLAFm0oӣjxmhx?⣆ަr>˃Sn7viX{=4#l wyxM]>< .XZ̓]0^~L.c:3rEw^!yDfԺ ;uK1~U>y횽Ց/V_~gg^ fDZSؐ:fqF|784KD$KqT :.PahuR1۴)$vLͪ:)m*K:K 3vȪ#Q?-Տ3&WWQBӲ{8Z"z{`䖛_cH Fo>M i)ʞ`?yhLiB"gg nCF޷[Lbpo dr(> *}$\Ƿ\#F#T|l* \}"_?*c;)0ɐ/1W0*r~.x[JůX?ѐ%raGJx6qaH")wk]þԱM5Q \TnT_M}7EZ @hH 7K@AlogdSm)G,:)ѥ[ BR췤 QYg*alGೖ"r'NV5ǰHf\N4L-HsI}ϿIsw*R(yuh2|_ܢ(av c`YO_{לYMvUi4:P*lmjNEaY9Ƀbӌ^du 7A/ `V-0Te Tpϥn q=sՓl1[GP\(b,5$ŎD+b aKx z;b*f*^*$n}:;# Y<=[nBFd5.U4LT\Z8="> `{}6rȚ DšCieW<"EJ %-6QY23r0X -.YƺV '_f0iL-(eBD90ѱϊn>fii"2y"ImT)7B}WhlbAqh9|6lQ<@Ln8h#Gki-띾YF{`J01>U'd;Ba q`ĔLNpt87ϝx&/`& 􆡉SB|i*~ z2>82}EbޤG`=c$T[(ɇpo8ARնc僜ڒ#%_IɞR7]nՠըGݘ+9\4G~_@swt*IF e߰PO~S(LKʔ^nxz*P{""HK-3#8zLIEwj_}R^j0 a OG~c{|2/ QmT墟Q tZBCuϥ1 #8VZ<׷b*/*Ӯ*#!=źNRMݧHo"7R% ZOUhJ<F[8Hi껒<kwq4gE>ʹ PQ@=' yz+BaN'0!~SnneRPlIO(GAN=orW7V9STJlNȆCa?x*|x f 7o-$ۿh+A6 ;zSv`}G-1TvwCѤE;ޡ=n׏WX6F v v!߼Zeс]6VlR+9]9Uqj  e:UXцsuF-B\&U_ { ;O'a8KTbRA qb}ezmiU-X wm;SÝ s*ZCkړ#0wȽ`ˁYyXo{9 -QQZ,ݘ$9GK:d &{?>ʲ@3^ >%-@= :SrYWJg()Eb.k< ?h^A5 !בҌB{D  7Q#}OEHR B}mFJgX[d xvp]G2O :oAŴ}]:GX;4Q|Mᇁt ^A@T[ .Ȫo N4QZIfR^Ҵh:# Ȉ'#2@-钉%k]1nc)ǥ%_ JmWzjBdH647ox00*ЌKC_Sp nVKivj u*`=wF|ޭV\36~k6_0b6L^+פ*whr!,V6z_I#]=Yxd!oVpFr`#GlȆzYtp<Ӹz?hvźXqN; 4:TZᆦe^ -zK?wFx!ԃ:S%IkREFF ;kHE Jw !<MG Oc%QSz*= 4K?b|AIRc7BaB+cb|8uZbHt'H60#]O15fP`WPlw YZ'gDop/ڰ6/yC]sxϡBd 8_չ5Y{V16)x`DMYJ-.aj,^n ^eJ 0zw$x߶(7`wnT:DMdNDc@?aN SOpdE'lΪ:EI̷ ddw)aP~dKgcY{i V}E|ΑCD|-4L=Fz0`Cc%Ė9w'\sw?x( 9^/B.v+¼:f˺ KsAN+`Ws=QaĚ+K%ffŸB|"'Tny Aj]IRQٸGRS&΋U)C@?,K'&0h̓-Uo20w7T ߽&B?KvD'zH[^sxsєm ' l )۠y ro&QcӷMf ]HnḎLMqxX XO%[ ㋯eS5bWy ->\F=6mThSmȼB94yF߅tcFKϲ0ZS\hDՁNo`ؤq6bdsU/wHX\ys. d @SW@2\ep!#tx;Duakw^oFmSz9Ԭn Qf$C~u :ОaO8 [DI  ?SQA4HդEkdm .b9w-Mo/MKcY?Eed-[kV[!ڦnm/fQ p(0">T\6vT-†d;tXѝcGV_"ՙWDi~_[chHW6K+naa7ƟZ=3I M H_>9'\e].(Wc*R}dwn|~ckH| V$e}_ hZL"]ZY>Lg<,ƀT  ũ)pS`[ P֙[:Zb J Mi4踙 /[ĀPeG]ץ_–s2[l!{O~‚51W7Yy~ApS>Nwj궃 Ni?}· k݅qey/2ߎ`=q_*`[|\6Ѱ%2*1'o,@)afG^l#H y9}>i?ZljĄ -=3GPSnmEՆꅈd W4nm }K]Ÿu ]fi2޳"gƌڃ#ddZQLXѣxȏA~գmK Qub",taG[yXo&cfjrzIqMSwzj ĽV*n"J^~xmzn息SGR/%RK`ňn AZ0Lm8>T0 OÞ_VĹ o"tiQFlt!e6m-O 3OW7INai[ (C%ޮ IۘyͩP͵qK^4QBTh(5NъmD#(̸]s ^~όiоK6ew Kcn4(AAÕMOt;cNWN=n7ݞ ǟBѴCUVo{.' _N%pQp"Kʺ(k|?F ^I w `׷ _H#.#Uʘ`H*osZ}t+AR5JT?s@SNZtX*PnnJP2FqH,5 6H÷O Y2eŊ }oɶRษYz%*6[wM,MikZݡV7ӯ]ZKnOPV_=Ӧ_!O)hP7xMLI_?˻ 3_lU`dmav:Eٻ?? @@:?jkRҖ[syOP,V 7\ֽ|iRM]GX,E\ݵI4_Y76;~bIX; >+s#߉JgΟax!(;f69. 9{Xac5Ą1'#C29Q0l/0|+7յhcs.z*hP qZmtNؚ3V5~o6X+#_19 sWrtYaF*]f'%rġrLG ZLsͼ qܩ܈EWb6[# tjgtbxOM|8H$$ŒC1(xC6<Gg]d*~||ALun Bq( L?I}J4+^^r }^kBԏwߓ.Ym\YN˫d"K6IUÖ @,~8ICq| 3v/׻t4豢')F_]>DgONP?~D60?ٌ>(iͣ& ^EROgs^??-~F`қ0m7]嗁d՟l6P N9Oʺ8!V|mf(K#/򫆅he*DC@a=)֜3K4ll1~ tz뾅<~-'N.we6嵐$λOF x~0v_̀FMsG~#J8t8A/rGKDNqCJ+'S$a;b\iA<C0:jC&!@#T[ Q!w #lnשT&7i z˙1'_?O{M|[zDe\dmp%؉t foIu)H<YEꎅR~?s寶(pڮ_8i'XKrBi*DDd;3&1W<9Ds嵟 Fs퍒޲d^{@O} Lm/=m#VX#Z9+l+[+(]q`}V+Q#OԦT^2TDFK[t'k(ΊFdMn ;'-g&+fv6ɛɶX_.wg/L?CJ/^Q3  2M xSSjXM'D}Yu0@!?8Ȳ&m-%A0?+T{ro҇PDi#<[Q\m[;\f=geXMPf HK`f_̀DTf(pu!;O nVع#.(ߛUPUed^A>oأUsG&nldI@Ym/:?*RJzA-2<((qժ=a|2I\m`ω0e82 f` 0ZkA#mӌ3G仝!p:Д)>8 >%$7).#j T";FϏ"J$ ֨Lp+)BiVl<L{70~UTxk=%[MyT@CTQmJnUJ>Ր )jnAN'$tfǴ I]+,epԟrV`onoFfj-)Cm)sgO/6A$;@kk(J #I6sf%>O&;}}Ҩ4c2Ns"Lk-SjVY_zX'9}tH+S/eMy5DD}l=k5S1z7_/Ӂ=$X䗬"-C-X~A 'uA/FĎG4m{%l 9ɬsEeSۤ50DJsib՟+=~`t@i[l!LIf4rO9Z8J:6(m2rжKO2A͸3 `t_oD>H!hsS͢|쿢D jtmX>uO#_(n|6*K 1͙ Jm8 $Wo鈿 = ̥a-Ӈ+TO+my7{'%4 0FxH(+H,*y;r*/@ j:zڃ0Gѹ0*[f[/"mxL ?',XL$eșV+$ZSpñi3+5)u0PU!})Ťgie60JdiSQBx} ;X(!}Tbvl-ޓoHDzKԺ:j!QG?@ uw w+PR/J tH0) 2j7⢗_kn"9?-N/S^kYʲ/s; 0C9)+y&N>6]lb%Mw]堚O':v7‡4e7IqrID_L if޺aD#@vcH)0Qu{SIIыsF@ԃ"ׯRg/B`˻6ҐCm'C(S^6 9{J/=~ΥvIm$j r J4yzx(ў8ScVWo GI^YmGɈ!I9J@9OUfA""Cr2Xc2uNZp_/ .![5oF~s5VDT,-pA_ߟC ѵ]D._}q"JD$G   op v1ECt+_A-@ |6;n⪼yL*7 \0kZeR]dwvqIII$\C";؜ E]ќE.5%Y(ɺm0>hs=>t@!5Aԯ-q8xHEH7.K,LQ1_Yeoj ;R_=W)Clx KUv ĵm6+Ħլ3NoG:d&H0gQ)l-yI 9h :CH^ ̳|zrzɃGN/LNHiyXĺ/廠jXHqரGU"B7 ݠ)LN3{$d9!>F5wbX6'\aZ?O=9x5kF(h<- ܼJ).VE$eeY'@0¥@8Ͱj5) uAkL>5tw;Z7{kHh@fJa]3g+Dě\MDFr15ۥu^bB2e-k?0%Cg>ȥ?DƲY7tn!K}?;qa7g -ȣˋѵ)%Uoxlɇm 9 \"FdJR`.(;qCAvg^<'E c"8W=pM'2 IJčyE6kxWqX)q*mR]|%>TMWNQTiD۪Hy!±p@:G K{!e?pSDiY+CqXAhȈJVBhƬ줁 i?8l! P,(bgFfiX)?݇h$t'!GɗSnR*Qw4&˛ys7&C<_U=mxf ?;`8pvN\qO$Cr H̩H XpN#Tw鿱#%Ƹ̝~13[l0:'w/2X P3,F^ӷz (ϳĚLk;JD ׊68 "H$u7?\xc@qcW)LH"$? l;[ݫB_GiQwRDCHAONbb ]+1:ꇒCU3vLtyh np8$6K:lTM,Vg62\T8<\!gN`ww0lC'mu^'F܀P 'bI̶W#N;'X&l‚h'nvG +_/UEpZs?'ꊦ@QbY"+ "&~8"[#}L ܕDjV|]?8Њzzi=8>ѡ< {yW\ 4Ni3%-S)b7ů|XG-c e0 {VVr`t֥* sIqRILo00uѝเa#֗{{؂mgHpE.s*Sacֿ=ET(g pQ9] wͥ  ŢB9 Τ%Mu|,)9?c`dэMIg GVCrD>I,:zj"[.f?Z!07z*Duz&EJ5^o>̺yZla SL-YMr F""$b]0ע@bY^!9{֓_s^yuȠijMcRDŤa 7Ն6gOٿ&# (Gqlk6j|̎`<wp-,g7↓,4K0UeWyO y:^Q9N5` P`ߖ814R3F&j%ʦ)S' ji8 Z6"ǒKᯭMP?)| |UBƜa]PϰX jyDo]EN~91*ogAH0 P&:ؖ =q}\Ҫ(o!ѲSw-=i `hKagȍ A)gsQ3InT`QVpV&7Đ2*h 5@b6N_1K(Zi:li|ӅU]ߴ]qn@|ֺӐI'Ω.z Yi!R!, ߾ l0ozfW q;$c^P%2'2Q3x0kXn .Vf z:ncr~t՝\{3uFu=\Wefhc8.DSR^"ہ[M\pF|Umf%+YֿpU3d\HH>]d.,npQ4 m=ދf8|ZtW_n5T tϯUpQB̓$=8rt`A1Q<1`_>ȚWP0\? Ž~$0-'R>3)^ q - ]O**䃫1 U^j/0 9$cT2e^rbqEB,Ǭ#7>; `]>h9 M:X␨mCf~b`#vW;*7J͵mzn-uajF z+T~~߱2ѤDѥJtۍGN[Q&8h,Re \1"K Id#*q #~y5pR$K59Ta2BhZP>: A#Y-#'0jþ`p*l\/ Wxx5l]V̖+WPCӅ x%.gvgXCh2E3v?c-/v$$"DP2,q!g\lPMr,6_l 4 XUq)V[@< nG[0+voӬ+BW*'NKiE˙ nT 8`aLB͑ ÌFꪪ߰fu?tNL=4㷖4Sl]mh)^;g1¬Gyţk!c1D4V?lR_],?]|zWU2})7OzYS-ohV`j?9'MA[0 IxqlA#<`L022z e{̬֑ri+(,QbSe|9 Wne'Xe+X[܇e  @L\ϹEbD}M[vyIojG%۸w^t,(NrZЮ%FߠZ׳t%HyH'nn4deC*.WaXmQ5ѫ!f>SS%|L{P# j&:Q.I1whaqblkçVk޳r p!ca&\ $ ,.S߉A'yl]Zfb^АĐ0AH^/͍<DS`rNQ1iUc/ E=7JWX] lW;]~z$x|)#|n u.mNzP̗f^a2-3 ȸJt6TvT ۾k,Hզ  l..oz* LT*[C ZR*(t wi42qaGRmv>5),%OR;m Kf 9G6c+˞?23Ҁ~%%U@Zjt&$odz`U.CoO f*e$Prf46S4^́\$J9tZ(M2TLLv?j;|y"<*}IAiXذc9 e_ {k*+Z)m+?9vxT ~c_f22,ʰhzr-/2[Rp!( +V\L3_˖JYNګP:Yo#BV|Ccnh1蜝I׹M5LK2 wC;tf9IrЦѕ0Fĝ:٘/xsc%hZɴҦ:x$bQ6ŝDY|h6 %Q)h~m)~˭vp+U^%M"~aLEuQ ۩% ! 7;o_ɏ6[3i{|Z%p+E-y-8e0{r|{|[9ݝ(3% j1_3<>튡B{a(n#TF[|;ci1=g"nM9s~4C^Dِ_oO\g~Gw{E:Umk+b(,O~e3,N fL{go;  VGh>o_f\9\dvhAs!\,\EqţD*l@4&;*kfsw m4Koh3J;ћC)dL1ce&cf#<,5v#PQu9lOD%K {[H־Gr$hKeK⃠M%Ըp  "mڤNQvژ<9ԖYz@)9_}~b6<,u'3c82k9^Gaj`JJH*W A7K 2D#[ݒnjjK+%zמC╙X {4bvI͢jrX"3Uwqd6;&Zahzvi(q5.t`\Q;3:H, !vb{jLW%{I0_B(@ٻ mhN{)Jw;t:|mض2P} |&n hzTH73mj ;oɐ5 njn>򫏢FS<8e7f+<}Mh.bRgZ\βKUu4N@`OLgVU0]  \Q+5Xky/)kpyi򍿍*%[ym+[̃5EYx>r$}x*%0tz(t'{W^ ;|M_3P^Od`&Oy5@}R++Tќv Ƚƶl@5?]q#F"YA`k1W9FA.^v1iB㚟v1#FMfw]i/3(!9ID؛È]pqxvoBP2%j0b_%n@9?[/fzQJ GMl)]˪\._D0Ѱ  !^{||bc1%%Wi?hL`1O@Y!Uw$e`g PҔ;Gێاֹݧm_qXs鿢>$PO4xX΢Sp? %c4\NFzSe$}0?vvNC;y s) <o2lqa^Ȋ i<0X}C~(|n^}Sh}Ect; !S@ t_,Aie(݃Ya!4kLf!pKmz-_$me8#0#P}.RmSƗLDYY6=ASa@X,SzĎ vt;+_b2F|q&"fګTnZcϹXcMрS jm(Ao5%lT,^(D+B6Yrw~$Kx#$AoҦ9R.VdSCgIBto`{c:F(hyLJ"؜#,7[}Hևbjx-V]0_K(pSpQx7`9w͜iwb~f?Jqﶿ_j<'Nϡ@ ד.m.t s\]Nyp.r` |{}AOW{o%ViI[0ۗ`dZ"y&*k^MS(js]dں!Q'3(3c,#R'\:>6SdDId<*`2±ݿf1?h7z ]ʂ`U>U&ycyϪ|ƔPDa]h?X2r"f+TWë}URQ"OZT\\}Uz5L !J[ÔB4RNzY8Ѐp Ve#H42dE TIcze4t~U=U?a9."/q7]R=p+j>&%}Yl)2<+۷n{3T U'z8ȍC)8ב𽷟Ci#ͽ19HmJA4tء{V?S v!ؚgkEUkn)Lm7>%wC~UAlPMR\-`45Ռs9P:eHUp/C{ UĉԯyAܐ72:䣮-o+rD^. RJ9 Ӥ&ߩFD5߆3(Js\6OI+?84A%^,~w $ rE $B[^oOz]fJ08X 6$Dw=<>!Z 3'dDl tj Si4ZM;BAŌdl㉵XYAEF;`ptV/u,)̕s]6ȈR"o]]r.*cbP ZD ⬣9jjH)+mhR˫ֵs8QHH!Gbm#5N>9Ge8l*vӗ(ܹ4!Z@ow M9ن $Nʃ{94 RFv`w9[ɧmDZL1uqzaJ-, NxoeWiQs0|]m]QG=vҀߥJ'аtGDKfz.YJU8cؗ*$?K^}/Uz,-JV_ S[Xb~,8`T{j~\ `\*|*u#5(iUAEMdfC,ev:dp[rA ^O? 1v# o|}٬M UFuYwCɱVLZBU/EK="G̴_?6WldMH??L!+wε!~\jw5V"@cs4|cޤlVAvk,0 FhS؈g7~FQi4r=*$WqbԵo"P&F|0 ǝAMQfogF9oϟAȢ`%$\,TpM" /DۈHİkWaMkԦ 2p)H0ƎΝY7-70Y(1@.iCLn'2|1[)H-(|Ѵ\4&@.M 喱ŋ3eSPe}0c2pRkIG7!` caZ~7ͱj//+ e"idUdmCZ[^zGNCn8Y.Y}|c\j(Z1Exg)VR{V,MA+W!:"US;>XEsZ#lvdG|KO5؏ɼYRBMY:}2ܵGtF-(VLifKyU) }Xb7mXUaw0J=UC<\`h{@%$dl Co^'AѬZ ~a|sI\a₵WڌNrzbuO^N3V2 ͋۵Wbܔҟx VI.s:lPMs`͊Ŗ g%t=XΐBYݙϙ"m9ݍiDpiP*?sJ8S'+Uph@S*n$߸ ּސ dˠ\lbPqc雩(}6P=[8D( a3)vjT{]f| N1y}9 3d}es_^qH{*95/ewrl3əXcaqNJ~:+9)?/Z&71#>EۈQRR>?}]I,『?@pcʫlXə[Sv U}מy9e/{uwd Ͼ e(T+Z>7m3&G2^m{e2NG3#6޾.tPK.a0w/GrI\j>-Qa!@Q2U)ݐ'a2&D5}Y>F#:? js"hot0>ϼΦ4ѳ2<9h5'D' }pc$ ?`qmQD&0XOf`Gk+!- [%l]i06049E3E@ޟн[9 ݠ-aJx%8mHC›WfW_- rs'y C,TzImD L?5fh_n4WDtҀ؀#+SD)ZF4yE*n :zkwi<ݶ{?UI=ؙr/|sx~/OnYɀ@( 6hpܑQ28'(4Ӡ`7*@2ېކzȠkRS3~ub ډ9):)1kjɪ@Hjrۓ:8_$́FS/P挑h[/ ?avCr}:&!Jf٭$RL 6TOOD-DX E=~eXL(pO.CM(:1"Lԃ?ygBw'/}0Mr-e.XrK0-Gfpͥ)R'F5X먫8k,9]b핎(gt?ZY2mMu v 7Y9ksp2bn9ڽ|:S8CY,~YVGUZ_h*iogbr`t{7I xJVS|ę: >5_LSO9cwTfA:&[38I1js=~XFE~|ol9)/5B PMJ9@&]X@yم-l-rvp:(31$H0I.EcPh/rQ|޿ ~ϻ\j`V:%,;AkmUjeR݀jß_ "N]@`d-𽇽*[n-"Nl߿30aioBPX»} $jR9HSJ+)gbSҼC{$-Bҳnor|0m˅TϘ5Ɗ*LtlTNE"+u@ԡ/pJՠ:xk]r=UтaXl/%uRK42 PҜjAG8`6#N^ m T?Ȯs G8\:,ҼFL@,l1pZ{EpHG46M\$,9ZVYVE tg@]1{0F8^]o=`f-57>OH-f%NXǨŅc= u'%-~[C@]co滔+PGo}9\)/ C$|CLonҳ\>s%< 7~@/XdпIq'Lm2x=ѳr.64DA.+)fQӴf(ڂQFju= ]Ք",,UW2?yt 0^N {YxMW+D *+ֆS EUepQ7[V1x&#&5^ӟn n0Ynsfh?!m~EGm'AkW'ӣ%˫qAx' aǙy :fWD` QS`aIfMnAH 5/A"A:؀)2Yp~?ԆY7DvY`Q{ gƄ}iOy,1V'ygM|$;Q)Dj%} ۬64nҖ*u:E18& Z,BSS~[(<ʡ ><;f~Jb\̆11sEYs1ro}|^7ڍz*J˽$#3lp] G9m3=`RK?S9#3"WBx3֣$n =*baqyNV}w`X3`= F  aq7qJQlWqFMu+6C:eT5)dn"Z˩sQ:5οpe8o7h ۪*II (I߇q F^Ut(d+锜b ]1-Y~y։]fFXd?`yQ-7d E 7!*HgKe&cNpS*1L@Aׂ,l9A?1%O0Q  A4ia;E?2ђ;Q"*& +1@w|~ /- cWϠi|J s5[K6C3ﴥ= } b0JQM19RWu`,D=e!)K:Z4|O57ĕKcFUF/># g9,͸GF6Ct+ bI,?- !YT۬52֊BI# 0S~2npbPTmL~SBT^SGt$'PD_X_b ,N:vؐ!\ۂ/Ye,甖>_a`B~y9jGJL{99)s݁aBP],gR.\޽_%2Yl6qP.p~ÉϘ2cOBl|y_KU ܉2)d ;Z:T_= OQe }i076ث*UpXѩP^gm]P\fW [hR#.۬0BftRZGjۤΥ=}'QA@&d]oHIBڱ;IW' sv_|[j$'F*5SJȧmG<8OY]+1o+2ڌ*XDq&)/Ch} :VK:RH?.}q +ML&`S|;6Wg=F|+aʋ|We%Fy4l?4}oH̋6expf@ z:\!5|> SM 2$*@h䂹QsH8s Rm%nvq7V ؏ J3)k}nȤ^"R AjUpL(ghA$>h6!awT!SoʖȈ=q2/mK-18C ` bDƮj;n­O6Uxs,h&Zz^ |O&'Ǟs @-|ZN,t%y=\>d"XyEh#Aգޙro>+# !oJmOf?\ENǎ0K?x>" Jp_\z FSՄٕdU } uN} e1̳~)a0^|WԎWOaj<Hiy2åkvGST/#+;Gw(s_[i_Ό<(|xr9É霷폎 ug:Mu9">,t@5Ta4\]G z?Ъ|'*V0NoV7#%nIiS'УHCd!2o p)@= <3Ǟ5]t - Q[Ȋf%2L+"d +h,|p?$Duwd4W(gOuNy]H I/>[`1>gQvS3z m``@5CwD)1@Mc Z)eUl_rLlcQ:۷x~X#utƨm+AmH-aOɃ`ڪN)?Ρ_:2!8JCi@42hB ۦrwb9`S9 ZUA.X K&*7䍻IϜOQ`v3[&l&BW+lj+ᓄF΄ǭ~v_,Xʼn?ExZaCqWV۪~$n_#FIѲš1o<발(m_ d 26z"CreG$*(PPߦf6Yg2ªr%dqY7x(?cT1/5M _̈ࣀDFؕБSS[N.s8u$RY2CDK%>9g >G`j8];!b`1j@/Kh{6ST=+,EQt Jz\inrZ<8f2`m'OE{[6Y"/[ .m,B_ mPua! \?z9un#=+NՐPV)h I2{_*}koer7D+\HYUR”9 _Bgw/V$@ryxm%WΛk$%rtYa}C6O.LZ>i棎1:lҨlmYTF%{=VP eWL[ݔr "F=J]?{A׎/4(} vʇRh%c)E'#17)Tr > #Kg ]$r=Tb%YQʌM0cO-&M>H3Qx79ET[$h𿎘vK%i'z.T.w\ 8Lo2P/6~M}VH+2(5eCҰfQ$8Xd@`ddqh5<4|  o22C)8i\UVlVUtYOQ4*Qˎ#kq|rdFzyhA ֊ȡTjGK`L!Q{1nMA^|)h`跘u/{Gm2W\R޻ }K(UL'CE d-Bc7lDPe$= 3~LjD lE#ZjJ+0XpD,Z Xgm8ɚb$mM GgabH?йŏuq|6[7#w{͔vܥJgK+ubV_H 'V? D (2flto-v^/ȴX1:B 9Ϯ!.ϔ{e ^#LQg`Yrh[o L˵U0F3/=BKCZ) R6{b:9H&xwV.2܇4AʭIYlET1mՅ.|أa/@w/1cr ">f 0L3GJ( Y ɵ`jGVJw <4`-I bڽ\KSߊ' [3Nf=~AVy&I^ ;]cJ%/k'sqdϻMGHm#O҈ C7wr<}UX - tnW sjM'tҙb>76)l+R%??7Uψj V[u/ (Z{@yhi@M5ZA}ƹj&i-P5YEuX\*݌{$Aa8UT aT LmV0r@iT%=@Jom{hItSQލd&+1g4A@=Px7|Ms@P 0ҝ ?4[[mOJچ:gkRf}o<33o _b$ v$|ІW@{v"|fx_nȼ:?"Ur$\viEhX_q~#wȗd kSD6sIJ߽El&هGc[|kw<ؾmQ+jP$9*B;sm 3Yro%Ȅj"]eZ]q Ї7/muS1+N2*9sf`. >.=yL5(nyyVsUQ5߫_YZ=;cLj.VC @ F-yl.Uh@_f6] Of컂2 V{NkABdm!r}?v8҂ܝt;5Wc.%oŌt>e4 ׹q i zHD>2}kzݬ򯐁D"_SX,)Es u )<)K_y=fCdCJpdڲܳZ'uvS|bl 8 5ހ=翂RNaC)0nVmh̋Pcr М4xIART !=:HKb}ΰ/5%懷Eu.tF5@lZj qR>PY?z Yx84OS ܬe!E6sƽ0lXä )![P\F&ޖmK2&^TOΩ\ܪHF/ar6Ί)6t{GFvXZ䄂 cwR]ӧ֥Qn7w8&uѤQbf(bFgJnF8oft{Dhz-zR}2UߓlpeJ?I\@D꧃շ (KǔMm캙lEF1-D7q|񣀰]c"̯)( Rj $ԟwlc>N>.\ *=z@6e4Kw+,0|B0,+dK207 Ĥ32!N)Lԅ!iAP:wx`Ԥ==l ^B〲&Ej4@KD] }CZib\BJnpMKǘyRϸu J&moH^`}KLh$马!)%]VhGI|m!)u/fsGQ|s^Fu'Bǣ 'UY /m0M)hG$#nRL|"Emx`DBݫÎ0N֘ !k13;IEn>OAA FJAO$*JqIJ7wid-ny.XਡV04I|8@Ha{7㙲'߼SlqqM8^}Km~&RSmv~# 7&vl]L$!p~KyIfW7}Z ŬDN::AwPw\͠ J OR :e"!S |q>q]޿ЫWv% ,' Gu DkȁXe &U^õkOؽgF16d忔= *PR7Kg ;K ^7|?mfcVo.al 7x/-AZ1$q̨"*53=J*Ձ.B!#ǿSlyߋ Iv*Cw}I\0+s ^UPj׈o)Y6=hg"vDU`WY_{wGnU|xuRKPWe: /QTID# @C q"ɞZsLu$nEiJJ?*5I?-J,0 P нO[+mXH'>Cy9LvLEds/KU/t`ù&][`.&q\]VQQ[WG^D*DS>JniFnqm/ *E{ASZ%hxRΆ_}jB. =qXr83 j*G]9p).m{KL2G@j5S%zevw?& z^{HH{E%K韒'C0p`wlbx.g5P ZKp9gC܅Dd xAjI`njwIIfN6EcGo]x|+ѾE -ݜєkb<=펯 EIPEp?7m؟ tPRLv4+g10PpU?yKh5Չ 4WFȓ'4+j$o$luMmtg/(ڝwP`UC*źaQ ^صqU&/w^JƙCɹBCtV[gis嬝o%ֹf1#:J?(dzI w[Q5N 8prr'o OU xd2iR ]LҹWFՒSCda K X%<¸-^j>/:[2r jkN!Ȗak&ɏO"^%[c7T;n l5xĮ'm\S#mHߦ~OƓz{ +n;`"17a"Az/A 1MUqhuˬWnW\c0~f2~w">OJEMҍν5Vs6.l"ͷPrqyUk|@lLoNT %_$ݝZ 8ؑ(b~A&xsJ%Lu\ ijœܑ4|_x<±$$A8S~M!fځtuDtϮXTHxXc$Z S.;Pzl"•(2*dѯ*^^ȝNYԠ9GLRZ|dzT묩N"_1G. iܲ3/!m|֒un6<iwmZ-ZNSS6^X9},.Cˤ&5 5C-\]"t%a\_KbpB$J8% U. ›}C׃Q!%|vwZdmx.>v/}ooN <7KA^E[9~;66_Z&)Fo51>.^1瘝_(LX;ٮ?Lo{}+(IhOTeޫE[+>cSg[ז%`.&'WJi7F{wdUOlUlhٕP)oL]ttFZuI mfp~@F"DBd4TADg nNù6"%K P&]TOwFN3&3L7/?/ {eΈ\+??^# =h$k)Sps؛)s:e*iL V"):b[wY͟tĝg=w؃ (nc+%yDjhtmqtǡcyz;G+D?㪐Ǎ#+pbg yf^~A|'WoO80ZػV5ʗan3ʝ&ٚ=65P%R}Kdm1Ӛ a)g8@?kg˪uӫ`ک:O^@8èGױkcԘ=Z2& o0A`\C¦@-^;nI.Sg51܈!l3!Վ̺cջSG_L_Dj*a6&)mml}j}@pOƺZ*?+X H<#,i\.~ôR(:L{ʑ/xxK=7YX+gľ;Ig_GUV2 $\?7黠m>#^蘚]9힞ѕ'"9X5:[Q؍__!L$G;ub5=5W+`_P^b @ Zǻ,M:z15!ꕓj̃r܃Q~DG3d8艘ǟ{qo/MM ]TC.,t.'p(otBdS=W|Tm2'.sbQxO)q{tM 9&X q%#y-N!󧅦u&TJ4]~M|N Pq$_5tYqA&M~Df]G^j9E?No?4uϹC \f>pnɖŭn %oemNe=kDc#/x!49Uԅ qupB#vпDhwnh61!~q@Cض?j`nZ,}g-#Mq rnJ30`׃΃u (/O3nf5BhוoCd2WZ#%z(dzsSw`7bIu*p.iٽ1mcG:GyrxurCf eZbX=(AR$u|'#tTgildֱ2I!ՠoQft P$_I_:x<&ڢnRnp-Nϓw4\ַ>衫XwbUIǐ%)eWfgm8gNZp>IPXfu: Z}[ @;< Ҏ WJyt$`Յx~裺.H0xosA_$BcsBXd#>xq m{)h$nyAC&~rک$1bCa(迡(2b>>pF0 :#$ e5ſyG`6(2_AR! Cߓ96@3ƫ?nB$ X,7Wv.d $_  =ݒv@>uE[ K[}[|h( _ſx&+^O͡j%u;{cR; 00 -p(3JZY/[mIe =/ϏⓏmpl%.ndAr:UHtW|>g,%,=(ecԆ MX`fqѹK͑Qۈ-;ƦWPDeH}#):`Yr +]|ZUT5TzDL̚ުob(]_[kGHݶ 87Ͽ1L6L_ۆ|rt&59CVwo E! k]d/>63՘3w7YCoektD7 ˕D60Z!;orVɝQ"rZV~VV=n mIrLD 䰠WAa~#k`;"`[,"7`=]BmBatTB2ϷûQt'JCݟ?2{ƼM v< ou JćgJ9GߤOJ3ܗ .~;y3;6Ԗ5,QK!Jxw=岑5NRV$] NbNCz.r$h>~-$Ou*sp4T-%<:'7Tm3ӖĈ~OxS?[ee*1[cH,e!_ G^-) \P*UKJ_=]DFO@^bJ eFHa)sĮ!K&r߾v ݗmwkuk9? ˵Y3-А4=hF >˗|{A/\}"LOeC.z=7_>~ZӪ1n&,%$Sc!Kmq}Zi|N!2vԴ꙲*^xDdĜpĭG)Nb-ټ5co ;<*[p?oB "{YiBNhuլ^ißWOSR=.xIxqle>c TQzaUsxR^{BQiQ}vĄ7 ҩ*{m4 *b n-<<9nNNkEe/^;N1I]1H;l Ўuiz9{$C[V)q*|dZc47u-xFZUWUb:ɑ޵I}ؔ e!Mm4fJ% @jZUvl?i_i5QCӰ<2ljw$yPzT23:Àz[m ܈bHxVFqy5|/AU{4\>Ehw.|F!/  pM#$BE֔@^f}/ը~&CSdi&!6vYFlY*X^ DJJ暘 ƈ Q{d=rA&Qi7D̀jo ZGFxxs|Qky*F8$el-[}ߩ cBuv& ÐZbw=Ǒf#b|'"g KaA ~~`YY|3-x6Ҳ𲖎ąkԊd:%9أȐ2DKY'~%2*BЦoW>_!R߃36(,mNzňT\.q ,מ`+NQg%=jeG |aI~kP+M%m{֐_/Fty)J~;:bjܜߍ 3#]泈\ (L,B$`ks9 m{0~0 yvw%E\SL9|2, !OY;G'ryHuVs ae1h[L}X;5F)B4 ;h㯡G[ri/Й^K2$4 +< Fʲ飡>NۇhNB!?ܭ \'8صKW4( 5uٵhyB5/Ϝ]!J@oVQ Ki9FS8oKufCK:job__Z~^DdPL%(>FcUipLBzeP"^ws݁T\N\Ǡ mBr/CWEqZXW#-voSJ"j!R}߲RP?pJn= v 1H#Ҭ[9'/Rvw|NduIk^lAh ̙FbxIDC9b1AfbuK,JJx?bK?O 펢&\hC"6U|fD%oyMl4Qj_hImq*U:]]@#xn0!S2Q5DjKZ]\{E~h–)6fY,TS)CH"/Aـk<.Hv`R+FwG,Hy`¶s5_9NݽH% ~`u7oT_; @͔>V1.m^H5BؽʼntB6cgPTC#/*2& pЇ.M7EVJ?r}:>'/C0 ?ˎ8uy ֶzf.هKV=ZT`r\>ؾn%X{ ږ7^dzaCL>+ (च{-%4cq,WR۰ q4&""`35s}3/qɣ^ Cu1{,P%-zwH -J<ڤZ5$4C7gyW[M}k͏7)Jf*;L(yVA  KB+BtbFւ2(;HK/uaUDs:Pfa:" 8v8pu_Gna~U&'! 0:HdC.Z hXxzߊJfhW4q1og)wc@ (muI`7"uЊw40N5<^ )/NE[N~O^ -mxuY%Ā\s]>Hzw q*j߷ Z&W{vfgŲ#b=nFV W{-fzkiŢXR3zw4m}'\9PO#-{ D9'f?ᢰD;!f~]~sw3dGd`kՑJ_Ҿjo>c@fh]l!œ0y~: TOgR"aIXq+szŤ wϴIO d:/bDx #AHM.N)-@І&`Hen|O ,)o~tJ*qӳ~@lҵr ,b𽍝<ؓGl=礴(Eo\1OL Fpok(er~Wyy{[Gcm!"3Nf ;н{Eĵd` gle wZum/Յݽ:cMg6^LqE4Xu9V*2e,y0;j,λJTP$jFY0e]1 #W6_D $cxv1@&a4swcthΡ$R'+%dյ9*0'3aO̖oϙ7oo :זOMJQ*H EF뮻Yaĝk#7V4 b􃎢Ϋ X8Qqhvl͢u\wd pV݂X\za,2·f& G9FL[)(RS=3Εo$44UE&,{f& 9d~ā v)JK孴h7X#")dxNz'/>fWʙx_V[q|O4lX+P@+nM=u`dx~s|Q_t@S$d!*#4UjuЬ\fzpf3yʦA T(vt8a$(Eb84*ujO( d]SGFR8\t;G]H']QD~whmmE]ؘB{`BeD,LXt7Κcʱo}`Č V} aHݭ_>?GkpȞ]-q]Ƶ%vwFDnr[2^"ێ4Se\Vnphā |OJ:Ҏ{{4Sʾkj2#֙7`MVj'8F >jW=aY#>m$%6j*p=˲|?\Cd \W :]1RE8Aڝ8@_E7\t긐ӏ$brύ-ԓ]/Y0Fk,G uJP<@j/? 3dž0G[kg!_ sӌy'+Ks3qS{%04RpVXr59L}[:1XPh4sRWd;H\Vwv$7_Fh BO-VnF4oF/HxE՘8團6́ onY5ň3cJ#'xa3r۹21Wp>?zwٻBJQBZsmDl `v[QmPfpO+_Ƽd{ NϔI<33.+7m8gJיûQ0-xs2I!a|Xy >.9tHT,gؠHkZQ@W(9T7P5IL+DiA uaߑ?A#͗6!vTywy,Q~T|2h,(~nu PT|'pE5h aM9{ AٖGUFA9]J\)a)zg#&EPW@B&hh ͎UڔOd޺ƃT1=UN ZVCvLS0p)w\O*qh fu` Jw:g<<*1;y|ƿUvFE $ _J9~ 7!.YԿG0+4 EB84/@Qt ˚#Cd.R_Qf}}f_;lzBz}+M)jgxo[ڢ&WU9=Ǧ;avLL c\%oLnT\ا*SM?LôWcnϮ=$1rq^^QkOzLYD{&j8k]qmzūLpȬPE_k#d aXh#L8*G{ʤi Jg&'.ہ,?33QPb% OPC*6gI:t'N$0+e[dсRi4ܰp`dS&d(XaW"*T)k?N2%a#C&}[9}{~/R\sK5yAZ |K'QcoK+Twqp?j&r 4,L6{0}U~(13)CNf>j7:[T t ~$9zDEXia~r5߹}ͽuI;,Vh^nõff`4Dv1Zvm ]qE6/]65aӲՆ7+Kµ.ճI3.99.$`Ku8Izj9^v2 SU}koO { cճ\RRL>T&m$dc? TMK[:z^ U n`DdNtQ0ǹ,ߤvxЀ]91ݬj@Smc [{)/B(OZ?X9ѤKv;\)q}l%MeP@?4 rR7>)c5uTjrqwNOG^]̰ [rǀ/~"MAs2H6 H6`##f^;OlM:;5yojI:{ k#{;3 XjS1nOD@b bhهK7M[2{a :=\Kl21z5,"6 pai?gN1>?320ўTx  @ @f8*bt{S GީHzZӹںqw5RT ĢzS3; &eMk1Mrb)7EYE4Ƶ׳QF^U-2%w܉+IL|xs?(TMbgE}o%5xW)7K6y9;9Rj%H. IY'Fk߬[B.e,ji#R>fj1]v#"k: =HC-ktzN8YE[, B?/bTwb6M]j*T%1}L/]j ?#8̴Wֆy3l(R^-T .{-39?\dqm; 3qu:^k d H0B :u(w2}^[G8=a8J"9oIow}U2V'- 3;]ײ`i%)kf0%e#ych-ҫ)v^̳tf7 #k±: tj4U7C$7UxFpvԥ m-[rc|C5mOzТwvMԗaDgMS"vGgR_dGhԌ3se Ak$m ?'B\ A" |tkW{$#*#0J F\0?ib\=@%XS7/hyȢdfs"G-y%rg9A[0Q-+AH;P%e.ݪ'ern]啔ᗉn+nj$չ3 à,qq%j9Xƞ}8,_>#'7h4Q{U0M9W:f;|DK⊐oFPRuFՊ8a%yBɒqtݹ<3zrĭ HU_Ҁ Lo( ٌ2OȜ!NN5Įd'p@x[-@'htl6ڣ!xx\8,?^t4yPG8_.BuHen,}p@mw=E5X&8vx>(βhk8Tn=[b2mD06Œ79ϤRCW{[)崞fgLyxx7fSv/՞O@*a+>zbF>ǣmT'ĩT;k>Сl:$v;>dP[T}YJXi{$Z~0Ncٰ݅B )0u+,3穑ב RGE<mNPh2rM\KDeYo L*Coc# Y )Sfau [Ki1_ZL, dOY\ae>=vKʹoI"Go^:Ukq3 lZ2vaąNZ]Skf(gS% {,9*Zqɜ# vݣ:3sCXi}7_>sn}+fN 4=HQiz ̚o[K.-q\N*5cȈCG(WpmfXujSCiZ>Nw䳆H˓rv&Bo1 [>xg W Xb}7fk>+-O|$/g`-.Asd#BLڝ[VU&,u'5ɞ=3GYIRxI\|m \>IVg䌳(~W9lml:bsW@G.G ϰo7Tė̪d`YO1!@TyA<ǘ$nDFM_Ч 0( d?fbӽ?*![+bGX?WYBj,Pnz-/PŻTWTkSsdk 2i@!5{BemQ&g1w 7,WIUX)Ԋ!3O~ZJlKt~KVdrB/xsyR?sܔd訫# *l/M y.tمJCIJ/'m>A=&;EjrX3%`| bL|@wϔhkW%L.3QuOWw%W m/;+J69J8 ORRnc}X]q5PgK(Xs~D}]E"X})~bH;jD4~ |rM&cw_+ȍ'Pe{4ԤXM̶k `=GLHh}6倊- nһLz>ɲtiklyl<:YǤLƯxqNW 0$K\q79QAvݿ:Gp~jB4r卲7^y9-9'H#`XDcG wD)6](i]c8Vl׸r7 q 4PD*\%Asv )  ÌrLlUj>iRCK(@L|e {lY #T3֨{_*vP< 池0-{Яfwѣ6l8d*a(=بbk4=Xw^BxdT5'LMi.YE80FGzWL v2ة}k']Ų7 V oSmON^;J;l:IbtЙM)"xՁsDC0(#V5,8.@J?TNCS-7-t_>.Ʒ\ski'D=%xn|&X,9M@c5wJף92'1ɉIm{\登vr)3.e#@|ӗ̄vOUŭC 9SC[F ݹa̓-) +S'zRnUjG[KNVn ^n鿶unx`2UYro{4]G֜Q>E[| GVh~)G!|)8"Q(7T7nQTk^J1`e'1t/n-GGjM#}jibFZę8цbiH 37²w" + #^ RXqڪ3jXP+Q?\0* Qg"^K3sF QGY/oOFx(c9/p519zd''43LR$H;e'ʇU vĠ30t}ݵT sKXsJQ|[1g)#'!̽ȯ U[0MuN x&`8 Y⣗;c5ePNC~@?[im2Z@oj =BߥD-@+K"P;&Ӏ<,jH;+ˡJrKR\i iNy378%KtVRGx%t|DRLNb;sDC:o'I{d9Ɲ@ZU-ei7yJyF3نK훨WƱ]1EA:Q¯El|ݗgq@O7k!&0@wBRzh2TDlX#`}Gm{& RuRʛ%5W't9֩~v7 xki!bpsaP6_8%EM6R\"֟>ZIj+IHT@R4QaRB쓘oF=m#~5,PT +; m[^OY C=%Axl{hV`n4:yce}<%, /a(U0nZgeцbhs2b:gpYuNXES$NB [fm@<`?J'IReVuÕi&k_sÚRq#_Eek餝F۩PjP? !1Y <`4r]}yR#?Ӊ`!XTp:dx2yUNGBE8bc+kFO*3f\&ccF3 Ƽ,:qR Ǩzf?ہ` .6}ӓU.iUp=ȀbONߨXmDZ6wPIGCd/dM8\,>z"hE-ˤZf+f Y{w1.ihkmc8F'Wz$  ޭj ggǽw: Q,/yL⤖?J k˘y9:pbƶz(ޖpc4t's,7W'+'DYsF`' CkCƷ @9_ޖHIL*c?ĹعEu;c.`ME WÚ>C9{@;^=8t銺STǕ* 1L?W2/ɉCKb@p锅vTl4Q͒>( !@=Tre:U6XXf F%EpE0zgk_gVmO۠3 Zm,M$}J}V[so": =fQSx@ph;eopF}Iyc'l`mUW쟋[.53j;4QD&)1<<>~*{'( g0¦S<%^Hd2k)Ǔ ìhvp{/z6"P&A<-nUu&R8lN4 U\i|D7  wCEu+Q`LG4o+DžU:< KzEE»^n%CSy|Tm{l/Ήph$}̈́9K·1XVPu=BDc-8w(0>h9\^)W!w[}(};uC&$4ZH1 Uҕxd)Do,Tc|nD:$b^ICSm=>76*<&>JaJ#E5e\k`τ(5g9K^7̥ ]J. yZyR;d|Y.檐{i@k$6BGNԑY/*ܴ ^W*d,w-\̭oŕcEȨ=H5Aںu/4q\hԼq/`$fE,^ * JgԫNa)$E}cI$S.BI7sLq:dZܥ*D/ijZ7\=uwM-Wr=na?`lV0YymXΌȘU#.2@b3wKF7e;Dx+¿9%"-Zz%p!WA?i;'LuG̶2EG2(,U)a^!)UVE{O Hxt=OAm#t!oz=[td{sTm"/+LE(&~*sƈ#V(] -)<ֽQP4j7@ PbMɛq=Ty!,)Rޕ%c' bM\=6Q"\~ω;ZJLtOY՗ʢVI:&:?lcڪJ.`/>*3-1@ͳ3JH1Ɋg%vmf{xm)уOۿѲ+'DZwH})c)[BjDcrNs\ Gޕsα L}yG3,Aףm8~[FTbF9׵&VFƊ%r />mDo0iqqK[*Mfr Ss.ΨN!)ʖf$LqWY:\Ehӯz@%湒;&5 Vz(#Q(ʗt"3~`2o 4$hPוM:̷KtDc\>gd;>QH\L"&F}9aݺ 1sV̫I;m̴#tb I[&jjW)BURYX?F~]B61moa1s'%PGⴹ!4!8ַ4$vw/baMr}JO֠۬0%Kggî']>-kp(`[tI)i$Q=mH$$Ǎ ;]\ސhҟr两/ʡɾxRMe,r V@NyTݐR>=չ$`𧒈q -x^ڏMCܬ#9s5>vzmv!Hp7MXUa{^-S+=d2;_⡝yףyP U㘉r! X=P; |̆^}%mgeJGt36efU2"\vQzVo)V+Ŀ : _x0EY<؛Һn8NO;B'p,ɡRk!ěr ^VD*Og3)^<.gA)k.hڹ; DcЬ<@I(`yM:TaW8|7hisZwErTW#,x#jS ~.d)2\vm6*ij; *yw.X(ߋ" +35bOmfj\x4.+zk I_$knYSS?4 6l&u XTG[v%Y$N"׳v"dO 6/jaM⏡ţq3 >ymo^$[I>X7XVx5d4>AY5o,Oӥ +r0sOٛAYOCZsnhX54(=ykCYRYb {UTI;-Wĕ({)+ A|ě(8t"̭lᑧ;5!o=EP紻Ƽjc+`bHsj8zƕEfA LT1Vq=~.v6dїvk='%$g:ŋ_ KΞVwmLh!-x :S8HCܽYn Ch' C5ZRarL]. 3-be'ty#@y)dq(\l)6A.zIb9et]Ӹ,Xnb٠0b ~jF l4$4eOhLwK~س\`#0z ]u,Z H]a$4ɧ<ZezĀ;5ggV}z:yj^/ 5}R.п:ŏEi'b2@W9߳uz$X%ǘdl~NV+ɦBn lPst]\W0P' +3q7[ƈ ԯݯ~ׇ957еUGR;]t/)\?pk% .L>O E|]ֲ]:qr NSN~Hv Np$e`m~,x yC<_z65 -LnAg\7ˣUu z#*4n@Y眡qz/BH[=Ͷ5޺,kfk>w ;t@}['Q7 Wo#k4;Eعk kΆ`<5IvͼRmN0=r; k ӖQM_`LaZJMX[d`|Z-ۃwZx8.VSzbGVUXE9_v^RmFP'Ӵ,jgxB/s4'X"j@`hNy.GG6݋5S8-+NהROENC&>3BJ$6V|G}nJ&at7F<7`8,o9R|]uV4I)D.S-3KÐk9HDcYmMw=YsSBؕnR3)!?OgU_̂Q R@Z%-[,Z~ }/*Kb}n6cfc~%B$|Ř2U:E7MIy@i6vY3j? +ܪDS%g?J@ :> ?9\~ giVRrs`A5̇mՔ<1Ex:A'Ϛ܁l| Z"v6ETpr↳卣䪷ߜ![8ia.սzGx?`´#,1üN~ȼz?ܚ),mXM0H(r[OxӨT }q:Vr2p3Wëپid{3˿$M nG~)eOf ܶaM>mK!VMcqK%Saup>5 Ш~%;xsd #Bʍ̽qtg'7toNo3wk+UOyC1L\SJjji%D)~ݨZ&P,H˗5_>q]uy>;о[Aco[}huUc!TVօCKNQH _7OTeBF" ms G==to6/ *FOD1 "Kln]0+p6`0-:w' :S1k3{WƸ4C7kKźv1x ޷5N1LL(td7$YܢtHgT$c8w^$%=Lsk6NS6~{ipn-Z0z,\Vqkg)>i/ Ln2eIw,gP2LdE9öB8K~;w3cweP86aÉtƨ\ ށt uhy< ݘC,##VP\Y<1wR sy >v:\&S]ue)U*;g(Jz_޾P:q|afO+A8لgt \M?hWoo>U m-mKD=`so`E/Q+c"=׊)m~ !#Όi_NjQvЌa)_! 6X&# I~E_*;$\iXT{BGb6GV( aD'U@Ұ֎/V22،R.ISvXsjQ vU8&md2'ѩ}aꂆ)֞-ŀb{=.ȍ㘚Վ8 4TD5Gѽpk18?FMk振$MsSe=,fa v@5ʜ76NK5ZG(cV< U)[Z.`R7KȘЅwUx]_xC CՊ6H) lDmx pe;m8pue|0;$3ɥ5|z] ʧje„)rԮVj{/M Z5{)8{k#9/&oXV&aThQ:J13'r,!ZHL>?g𤖂z=AZ5$$(TOTs@zsn[*.j< Ek:\52 oh;p ƑYPbJy%rR9yn<:DZ9:y֍ K1 u_dOn3mۏ,Ɔ)/p%G]@ XYqܪ}doG*ɸNf=TۥSʣ,p,څ3.SWZ6 kJ_!hXy6Bd= Et, 2'dR:H}Q:ּBi\0O,gUE0mbED]W2TO] đhih-\/:XЩ"fg0wJc9M /7O]lf\nͶ^k2T HuT!%40WkAc [&57J42$ QAr}vA젙Q}س#sd@%*/{ZV!1I${q;N;8ex8}9u/] ZpP328*`|+VwAsXrZǪ$ jBl*Ls=c7YӁh$ԟheZ `)Meعy4y4բݱՌMtThܥax>xP**}S`]Ff ?Ӭx Q%飏/75J_Ev $}vG˲UJP5>!Խ;:e/(P'TO u[ɱ[;`MuGϺ_},wfԘaŽGSM«LD]qSU5P G.jwWտ?#^Nx4zs?Ps% S!gW&A tpiGU/ǹoRwɭ}W ׌+|PWQڑQdv$d2\x":bq"ˑ||sG۩[$_}:-vtKFýЧ_.?^-˲U)n,30QTp$ jcbǽB6o!i]{nlC9K%;|H~Cx*JxLұ[$ϵ?9X2zg潻lD:thOoG + Sɣݍ'8Fy$4mM@d<]8s~)QIG.sjJe4mcII1kM:}Ք|d٭ZnߙGJܢ7}HŹLw !tA:uK:v/cń\ ",?t6~YDZd m$9tO5>ɋ2`f.ڻ<0,ṡWظcpgS!̸xH#}HNdASb`W2%iATײX|TYt \??])y)fkꂮtJ;sIn }☂tLehɯ '1o)t] .?~qbW_ۑh':p]0A%k?NrkD[oʕHe3Ԍِ<SV4k/>ĩP ]1t'Er;7<@%ݼp\mfJUUHE"BI(q߹cyQlDBaNK Edb>"1LwO / c]Opld8N~ϊ.O~{ /BE!w@*&(K!3T0-:+Ҙ+sf#j-K( d̵: -Ēxb*yňxTE{Ķo{ e%'c&Da`Y$(zںMab+ŭоf+0qwGVnpᗸH1gV"1ު˓N<[)KstZ¬K9`&1WJt\8ncAfG@PYJ+xжJF]qgD^뮉m$6'avo렶uE\M@ߏWTP ;sy_lK |5tA$F]cd%VL!-$*p=rkr R5OC#8uCu[zJ.^yz3*fD<5jǷ^}?iRzI9]_`fu 4ji7R…}>@A'먷)eiZ8L?:>Ta/TeGC,zrq'IP\dl+#N4m/XT],,WaPy(M~z z4iCHP^Fr鏋m?q3u\|R-`%!ZpȖVU 7Zl*9䈉?0ӡDDXiEG$!Ujam]V6P4f?SfKMqdnu9i`g=M8չ|ŻN+7X?+\a8z t>e,E#gBHCE$7m1 mEApXgxZ]ɟYtvV4Wiie۠]sjWVO)(42L\:>g/ I/0toNU|j# "/3hBv$e[ 5[K'1ei>7ꇑWzMLֲ:"s*?tܜ:Nܞ3ߥ# B+<]%P%I QY4xyat&$#+ `p'CG hT2.j@ۣe] 8oM>v=^5wnF_EQf-x0y& u?%Duc8h1ﵘBcƲoL DV!/"X}/ !"$c+!>ca9OɃ&OqY򌨩]!=VՂz^WɞKi}U'5ps|녑p*ԸiJ}| %6^Iqnk1hySo]#i(*2|b#٥W/"O.!FK=,l3̕ӟW"ntA,WZiRd*̂:0ڸZu ٟ9gd˽ItR>=51evI ?k?8EKnN kҰ(ظF0FWzM>z7s aYq=a~ XEӗj HKKoq*%UT إ 3>dH3lM[+0*uck1}vj[1ÂgSNQE5S\l{yh6U=қ8Fw/:t{|1:R6MhU⬣_7bF ВwN $,4'8D$B.+_` et7y I +e7*X^, ɸ|s\T^,y35KXUtޚV{}5}2> @XtgÛ DxXF!S _+D{Q?`nBؘӧy){b?>7GikB>9}D\WcnӘ>Od w.vBnqpO`ULXDykjl yE*h`L#L\ )Y/Ȉuw9UZEx: xIjK<38ëmRV9 }h"עlĸ!.qزSN 9LA} Ii![0<,ĸbv?F-p[av8aɧ@S'ŢЁP3$KdA-tr]y3QTt@h,^6a-,o4M+ ':|U`ڟH_5hg*ؕTT <NAԽ #(t#j.7pDm $ AԭD)#Ee=e%!z7&QOv){h\:IfKH?AW2Cev ޙ G'҆[z\ P`p~÷FAu|޺xT6yZStR!ȞF K/65Vʻ ctA-:zo톳 ak>cBz7k^a0`b,#s?_ܴn&-y%DHjO\xiB⁂?7}E؍'BP>w2%ڃCH`@k3uU_:K32AήҨ wo1xr|nүHfiV+^JfcHĿfz#wV3[aC1߈\3z`8"k;H#eA㱤ObganAWh0k&}ͱk '>p.\zzs6l4u)ioyW&7%ȡ1Ky)p)x5UӬЫ_C$8}97( ͫ(1HJgˠ%Ji1|6'xw:uzfR&ڵ3)'{8r 'ߋ{uy.D/Z5ABmY`dkE S Pz1qkrS׳*n dW %yQF7HVӟWjOԓ֟m6ML(Jrt)HE[kH0G0|f߼M.v5gLi@ldlqxΎ@ATwX|`r[w[ 캰/Oϳ2 ~"=-DeJ}\{XR=8uТF2s?KM\=[+&ni_ C<6(KXGr^ )zV ^ Dd{~GfǚP{X,D!(U#/ !ݬ }$!Iy钻c-MVvx|'/ 8tLnBt;оە\1VMSb!bx]z1nS4Nѫջe"t1^m74" "rMlP}vl"[m DRb $8ֱM=;R_k%e"& I P j5#ؑbESߵY1Ĉ픭k=y59b]Kћ~U96i7Lⶬ/e!X, 4Yo6Ǹpl(HeCypZ~}e퇊;5o"0RU֓NUr _ï79QqE7!Pg!(R1pA&,H;!^PȵRhCU!KfS=,ْ]%VzhɃW#w돝$;fg*Uvjr'T6(5"XEU-۴1YU.^O7In hISQ0[_b)(hizVuXc[Jl 3ʊ5^۩ d {kCV";. WKgM9e{"fN%Eah?Q&&`]XZ ϱ5qvbpBrQ(Y} $YB{[9:4/22AXul!ꀷYxMfFkd_80ĭc؍݀ۧS :=Y /%#:#$-q=df .Yг!z(1.4Ip.B 억V5i*p%Y<]Fonڱ]qw "\MyHoz;;Lu_8db # A@S ^ d\v25kN+y%Fcn ]R*, b TDzuKr`? pu?i,cf#MtC1%rBXUz|Y2w{-eX h\ gɈ r_ YYbtל@F tm;uV =>Kl=|bx3Sj&ݔnOmOnT?y.xuyRB(J~NAs~SA'\Uþm"EZXة:59T T53؁PBE ,_VØkma\ 礘~k LNw耷f~='eV>FN,鳜|saƵ#^K:?Lk \ #ֹn1Iypx  ̛3paunX!Ͻ#"yX׀G|`> O11I6jȡyt̕m)&`Ӹ8Z+?EŽEVYˠ(ެG`ikZ6zޠʕZPv8p|穤];^f\1{vCcdb~ ԵX!:%ͳUe,Gĺg`T=crߨ.}4 %grFO1 ͚YI.]d=oU].,!]!q`qlͣIPc51O}ezOr Kn=11A<}.-Ŗ \}5F!"ssH ',ܮ^ .4KT×*d~4hth} jW⋭O+5bv5Gv1cP .1§՞u-4& $ G1gIR_=V関ve*v~V1zxG]&q>|&,s0C>פTtFH9/er5$7gԘhڧjDlXIcڎS/`k;!^)5 z`NxPO w$ֺ"Ŏac8zn^l]b %)yW/dux1#?%}G_ ӑHV@ˮ|vy"NVןSJM4$F拻6Ó2ԙ] 4 Y6];[n9w 67ے?\̳UFP? b$0ӈ!SydyL}tF |5^u@/XeO5!M /K7B/8jR9}Z5;7Oy`b- .Bsk7@%m]c4y̹ XY.L} &Џ >\` th9 iWw7=^j6g"YYٸf!/ް,G} XLPt\(x2 ?\rp/08C0 Դ6[;:cA,zby}Ս%r$ݲ,HO2jP6v-`0Ya}}Cqܴ+eGs6OɢK#b!GT u,u;u+¿S*xSS;7vT*0XN;C| .9KrR? Irs+2 DA9T#>Iܱ.g@?:TR~B[qhWۋ-q~UӺA"e}L+*[<IJAYEtD1:j2ьZd@nV~>ZV1.cnO*%ۣEwcAX 4xf?b nhՈ; xucu'v1A96Dtv@QA=iWzԻMm_<1DĘӮ?+<6YV}D,~&T9,9r°3LF( ȕEvL\Bt0XQW|Bq$-{P߮qZ{֤ i0Nݬ ʊXB)4矽N9^ތS=_@3V&5i(6.^fc8ztvM/!gM^aDq-j܋a(HZx='Z,)bBrZOq.5F -q,(:@*>$N@b[Ǐ/U>d?f"PMotğpZ$C0*،ܪƈHaK&9:PE:S;kb!+K[|Fh/F D O$FJo,5P@sbB@%3¸JHďK|} x?UsJZv) 2^ƣ F6*ְ24sMk"7$9Eү|M1C7~TV- Şɏ2:ڻάF#>9oyi{X^҆3B".D3 HiVMVMD.Wп;9tRc%RQEE]Jr(\,/HnxOteUb~z!4f .DpȧOMտ)gı,E9GDg I<R-H߁1ݸOs.]C1Ue,΂ν0giagBOf77@'))A׬zNײ`17`t嗀^upJ~f0?5ٷpd}'mv}-/ K+ħqd{"{$ˠ/k;쯘w:5FK;W?Hu+FAa"S><ԾW@ PnּZMu?!]Cv8TB"Sl)t0݇ iD$L3MtjmN{b\.*̢QqEq"AzoxC?+sx1$%9EP<ΊBPfntQ$J=PגجC{+„7о@7~47I҃C7%uRU)GbIH&Efh)O' ] ׬^-DTOcxO,' 'Rlqfy[iW9vZ!9E{S#ܨ5?6 y[4:tUU|Jt~ccήNpV+=h? w8'jK\weҢ^SFM |%Twr c2 9y\'>c2`.P^-R`*C2G I1y"V~O\A4K񬫌Odo2ʥ/M( j7r J1?^BҬ+\쑟_fӫ}m97lnTc'V6\(SQYG]1M-+ ׁcY',I Mg|fVܿo-'[PyGbL&+Ӹ*;Ѭ 2d`1]}>CaQjh } 2mGѓP;zf?0e?t!N}FjԀǙ_c0PP94.nWaш_oIh--x {/Kfz_oJ\ô"YնNF0 G>}ƥT^MMD#IRT#sͮ/sLx1N^b*6'x_ |! cm;`baĴ$4yZӚM2h$j91H2cIE&ʺ%hʑ$6:fq$ 8;oE 6Jq|,d@Л^#ݠ!؋1NY#n#_2ה媕NEml iR ī/J`k``BfBqqߚ4`N?/D|-I(r\۞N钆8ce{CkD5!:C8`ss?7fH?g4p糆G"N刐8u͌Y:vA۰siPUar&kHdw]|La2Ĵړ7֥0⢇_,bI-vQq{\m$LBlHT*;ƽ-ĺf!TH[m*}+uZn6twRR)2VN6?7]Vt#wlؙaȭЦ{Ȫ+cUdq-f̌ {fd 9}sH b,RjǽQv\3PW}`cIHN~cvKYr?/y߫C$͆I80S/3/>/&')VrW$y%[GG{b鉯>,֟A?BBb x:aO~-2L(._8oG5՘c@yѩ֢ƷDHc_YO2t~^%tgŤiZ8tHPO+ZL2QY/]DxxWS˗*|G*]|s2B ɗ3]T) ȞȾ)Ôqk!NPt#l^a+ckġ>mg>]v K^+ײhۂ`1EWs =cf4zg FAORa;$Sۛ͸O_Y&P%q^z7i"D)!ٽRk\me42 |~v\\U6a%N=ⶬa 6L(S$ % !Rȸ$S;$4JjY@d^Tc`@ zcބ8>l ibER8 pI˘ӑf H_$藉:/[{̂Lk]u ŜF}[zɉte?C}V9j]QJůY@UJpf\C^8NZVYFRֱٚBC{ >ѵ}VP~ͥ|xdHu|DXAdáD##;{KB͓Š_ZΪ*.bYVU[׼RZH:!@ne& IGO=ơxv)GZ<^b+ JRUIxi.|U޸JӵehC(nR-Mס"Fk|DO B0\Xh['Ў$d(HPqE^q*9uޤ%T۴ ֒(.` AƱgziao 1(oPsvXۓ?90NC "܂^-h|R߾x".WωQ1c"i4?x>Mm%:M0jΣr#'}K*ϲ8{˩4 aȦǯӏC5;4iecLUY,[@!o /w8]L>rI4Wz=Em՗ zV&a4`&W,QQ}ge&,ABt?gs;qǙ(DN.(js<%Q]odmg#(+DwBVtbcgF0C vo$n;=0 )?d,n@J6B{0p w@\R-T0ãPgl /X%[V_m8YHͣN}֝/4X9.ȅU(,ƎP(ɏly3T/\0ϼ2 ¶J \rbhsהa ܯ VēPùn6pxf+*-+"I2;6S8FZhYm\ Rd/cW?)5I xM*~B*ŶS( FMһ8;0mVs)V"4ՎJCV9`Ԑ+>NⰦ)pdZ,Ȅg]DQ.LXm ??C|Mʅ128~7{'S6.g0EJǗmְDҮ (z嶮m+'q ._r9k,&$]ElUyzSQ/=m5H tđ^x+{soʢ*'R ՚ٷֽ>vk&K{HUrƗvۆUݙ Y_պtF<.4QIA+K/>Ve՚Fb+f緈fzOV?9J׌Z=YO rsx;(S![ɵ뮳+&Y>>gMVwZz&=,J1Jn)ynfEHC8ԉq= 8"hx&e&sb7LsW郯dE*YƳ:[s;"3eDd_V4%(<>+ m3yڈ}39'OhTu/Bw( pæ j⍗+ 4w)V ^]jAS-&dǀ_iC8QYѵT=X)n]:&y2o+A-Z5 tGXCܘ&.22V-Pr>u*:m}Y^C4<~-C, ԔI%2@ 1e$z[S2"I6Zc CQ%p/v"5ZkhÚ,RMe ́#_3]koT&ﭩ%hVB\J{3.vJ"6VIӉi.a9OyklViʃ=lpKҽ(@@=j:皲goĜ«hk:Pwk,xXCvdFKn9\ MJ8v؅ $>cR,@"Ki-#[)dItril.{EGĊ wQ`W'¶7;>'t/n`jyF#H6b8UOȦ=>aC*_E6;|z%(q-+,,$MGHWl)0ZqgoFhO0oyEiF>"pgF/>t~Vj~h8KVPgm6,ez*ՙQJ,`[qZ ī6g"4`(JƊzm]JM>0z|5ɕmey[/m pԆYq,,F(9W^W~^YԦ k^od4ZL8_N]wҭTρn`J;B>&Szw.n, I|*y[@;q .Fjz X,^3ڑ0R>N{ Z>%!`18hă&c+0y&rc|#ǶJG":N(q90cY_%$璽L>iޘ k;ZƘl_hxGĠ'(͑56ӐOb L{Db B],2H`I&Ǹoixzi7oGNnN%;(}c`29$J6ؽ Izw" jC0 =TNuXGx*C肁ݷS4 1ğ+W\Y2Ax&7=j#mQ!5lL6Mjdn8GF΍$>s賯/! g%A\Mj|:-H|K,LV]UH/s!/1*n$fbMzMvJ-^|wxո zqMxWeOkQ/֙J[Jd\SsѠ7:g/=iuܓ{X;(/&|I A=sT f|c: F5. a znjZ*{9۸jkMaSu$O7{#mj;,ۊbEVX[=sS)ѻ;:QDQ&-gϢ=mMt4V31wEZ~$-Hh\#|״{ $k4iF{˓TW~Ɩ` U?pph6 eq Na||G(w )5TH#i+$eI筛pˀրŹj1>r@`:!i .4[ÃrKI*K{(UGHo(w\Κe Ҭbپt`(mRnH[m+G -|)}o{ҏl]ro5oc#s2QA_VSp'Yn~N tAnGx ft.-b7(Cc0 fs}~e>a2L,rQD +T& [Qs TYZxu1JȐ$~g 3mզ|6 1z5V v}}_DVǣ,Jl;d7'NX 4|EYk? ΅teTdb)B{'M01,KnU) }3 _Z 2n-"hB*I`$esoW5/!mNh# y"R$6! Kj2-;zQ!}7g_0!OPcl4Cvu{E<]_"ө>29WٗZ4[0&QEMwJ-%' 6'uw"kD:p[6Dmd{1Bkz*cL-OH+\~?^Mtw9/k%Ű1})[0HI'p/ÀV!jVkR e+j!H?yx&Sa-׎!MW(V ;mWdv 1Է K2i.-N?aNz@/7PZV&^;u`UnM)`(cXMۃ, YI1? 3ID*6fa+r,A]Ac#ʹuj*+(?; *ʫs_ [bUsxshз:F#n EY\"*,0 k$uP1{!&pZHVF烬L-!GWc7L 1@P fS~3?437Nɝ9czA H8ؘ3OxA 93丹 Vپ),7ѹj(tՉQL*g- H@G0G ĻJ! ! _X@Rə&EGL2>tb a%盏%5SnsoeD 2u \Wl@ӓj@-;m펋+uVNZ݆ؾ XSBPvs[#]7wpv+ g`_.ǻ"h{w\A+pxnIx Rgz;)YI1)WWHȬ?w9 5?a{hc/`6꣎Ȍu'V??qtgxq^Cp4u7ԶKcb;3jpɠ6Ԟ?HšE_|P1qi$dY NYDNz|jTN/ ^#i7ҿN[fVp*Ppf(qV!yp,'=@LM'C>5{F/ˊW n_VY(uHi)!!niF#0>_@Zڌp)xxT k`{4JF>.Iեrs!o.zw߱~;e%Gȥ5-n5Xz>- $ c&`[%/(ч;&DYꃷy9~EאN3l_K⪖*`@}UBV'Uy]Q{t^G m\wK*Ca|VI#]xil|q-Y%!WPeles C<$>F*5i"HBJT<Rϯ}=θ,$Op<E5ǟntC3Qn]u2d$Ʊ@VʉCPfs]J"JFB9)KrV+|"ٓҫqK3١cBCr+ u݄領ze6"YwТ_?`B&Ё v"ơP|%Rlt'y 3=Ǽ3Q}U: d#Xs9]2/9TK"73 C*` tdz~^=2f)!!Y(9.?''{jΌbDGm]bC01w"/kr\&t3虶' W6mEY HʭZ9Arl4c~-s Um-񋍈˨Bj ijhp_AJ*Lʹ5޸]P=Okkp`q=ZuO9 A8__2"0Fbh"`hn%;'c8 ͷE"؏;^3TQw. *S"zsNSYCH[F&リ9u,p3 #SQZϐ4>wN.0M6v9m9 {Y0ic18p<6 Te}'A"F^tϲ? }ة<۟f% X U ʏ鸽ceaa ٢ 2N'r&Waɭ]p-޷$7e=5HY@nRrd3.!UdIf 6mѼdFYIʳ]oڌ˖+체P$)`քbë"$ ^yGzDe)~k2H3nn)c ̐<5aoٻ cc7[FtDHGRl!gՏ2wC4%[9x^nȘ {{& ؠh S%;X{<ѬW o3D`6Bek\͖w5J_ݘR*6ٛhzV8ld Ro cs*+ |^t>ўY *bN@f^ ڞp 0#h~xRK?!)WT o3ij޵bz0j<kqMnq;zMdI _Yhe;> #Imq&s,JV/z3DɧbK´~O< DEG"*c͖JaCYL|EcK羴AkR:grm4B 3-Zȏfa|ϯWfmce^ SAɒ8azMGfh-3j=;"C.D,ǾG6TaZxH\aSp2 9q .ꆿrbɣnVeʧ 5rbl!&~>|YH\ŞVV_!+YisowMG_ka矺vQIw@Ժ8LY35߸j9Pj1;cei 4`X(KgR&6c(:̙qs[٪#kSd8uUvl$j5K!M`֗J:5*7ծE >4lpp"Zj][+HS,т=ө ;Nɺ‚@CBC_y oLၴjb0Sha.nX=1} dG ׷ME BeO܊tARQ99^wiC}`j`#j35gDXa5wװZ3ޏ'q%o ~ẻǫO] s>؞~_Idz (?sIB'DaFgL;.A׋u]0JJ0Q{Z1ʏþpY'kQ ;3 j7HlчL "FcP7a;8⾝~4q@D>sVl*ũ.g'bO%Lf9ݍ@FQԹxSgSa'9%X䡭؋\c3r3;ˑnj geܹ0'WzE$]Tw_Cnm>RMB1HLV!mj ('GΐF^vj,<}7$H\A:72{N=[`Y?>OtU]3v%7KN͔]=ݖDm-s OzmtQusK?" ok@jvBѾ#?wN+)Nw7әh >3}i x)O( LlDЈ]Kpiq"bytlQcǎUGpSv[  vh<".s`a  L[-tP2!Uc"AgVChc2pWb}6/y3)E#ῒqF7[j;*s 2 F~b$窐?"hmӷjvX,ˈm2*ɱH!rTegi "@52PMS.8na$_n>dE&Q3O : >0Zu'`b8xѷAN/x@$C~ÉZ]xXk6ߔT/l܁Ԯ>8)옻GZPZiLiU6̛a9C04t;z'PO{Qtj\o1~w'6iG0P 0f6=eHDo bDžĻ ;޾Oҁ6 ^kvoAӫ-=Cf -"r>CB7>5(,^:Ӎٽ{0f*ʌOyY)WK -h;h̲뇏_Bmt+e^MS]F>d@X20wz|ccqSȊFFM}Z|co#Q (7@@AoVIcW6Eszb (e;uI _kaBWn@Q|T ݕ7{tt :Mcu[IEGgr$m6cZ΍m eudL]X .40\QjA>"{Q?vĥ M3!NBVSu( + []¹ק4%ncB'+k,oJQaV0z*tv5 qW{npZ6E3lˁj7 zkT;י+-(g`7sf/i`h C'B&}䙍$E|s ]l+J30Gn֣(7"r {R~kǵFT(պt##pLϪGc%R|DCwLu 2ZSFň?yz_(!w#4I;Sn`F;_7fo𬂂9tQ$ߩa )Nr3޲K4 !ܴF&"ǖgHћzы+ZȀ[Y Hi"עluAͅyL[~Z4qsrU:~4a/V TM[W%txxV6= oF:,[x*_$Rړd p\W`;|aq/)hJFj[͆; wTW#?{.;p׹E8c۱R^B0o?"Tb? \G:EJM}1BRp}(E|ճ@btZ*mo,У=%f)ڱނeSC8!ji% I* KEe 8E wGLREa&6[n´QM8B>_wV~ߨ mmBn-b'\'X/dHԅx<={]5TW'~2ኝYj~|hlԯ lF$ BnPҷ\sd;|hlʼZv&Wz\N|Û=X N O'S h,),r$ .1Aj}m\B v :IQGJ]*쑸R8d@cFTȆ\ U{c@d9:䄾%Q~4Ϯ*Om̛6s" QM(jMg h-i1CD+]dҦwZ:dO0`"GJ"FѼS^$^Bj"[ M?FV9omي82]t#JӨO7^hFrdO*{$.nˠ "gThMmP^GfA.=w4QeG!uܕCNH\2%3Vj#Cs9\d\L}lK؝Eu0ShS"Zp7'k6iOzrbt&ăh9d /n) w &yt́ btn KUZH"bϓle`)l̀|*4Ce1hBAV5h9"mIbb-`K(t=pؾoB{J"+v %H}r}H'Idm(6eVb3 vɄ3b= 2NC3/3Rjf7^ٱKs- 3?s! 5O@G~q)0˧vTdVT\DLS/ wÝycH! qa7B2ﵱ۫Di5?)z>J(kD^ԂDQ5*A!g%?ΝOa>tL#wք~^rൔ^ XH] fô44( e h{ɬ'hxZI{N?U٘ To'nUwѨ#uv6/¥mR n@t £SԷ OftΕ Yr&aX Ѿ5f>V \0C[CXB=у7xv~dZvw=0v&ݑPC4݉o8k˼h:W6S4"+82s.etmdYzΘN㰅/OXl8}'(rk?!|R5Xg{K qhU7civF`S?o[>VMR  Mk1_"UflF!5^'52vo8Zhлm1 k)gf/G#wli1K 1em䜠9d"3MQTb'6Z=,M҅ ѤG\iw{<3"FN'L~$H̓`[z{#@ȨL씌<,{zW%g޹~ܶb%/oqPz)'5#U4'_"rW1Ə v9 =W!;SN僜[صVQ[depVJtvJfʹ5٢~y"j8nLmyuU p ARЌ ze)O6qwD8)@ D~RxXI t[qQt9ٳ@+8Ui}3n[-ܡ?۲}2&2ʆ#}R^Yk6N߉G3D/ӣqgYܝ#N1du4Rl&PQ'NxI|R;Am?geP8>\"=%4+@FN|ݎM{܊&w6>CvF 6؋f@Ro6^2~OysKQФvD&MN@ 5Oyo^̓Q(;~-o#~~sdc,Gz}U%FPD_,2Qcvqvv̾k!ʫpe3n=td:/H4@Fu(=ON!Q Q.'_#=B}ON`۳;v`EG?7v'}7h{0v#bcgGGW.=z:JA=N9M1[O?;JDeˤi (lf]P%VL$~HjCBL XKrNWeC93$SO;1߉'!\'9zk:h^XD`q:JyKSQlgkG-DFϑi|7hɣU7Z֣!}V DTjχ,Hcq^x)DGN6ߒ8n[S;!IjflElu&!Z åDlCR%q^# 1-.LPoFv`_#k MӜg+^`6~#PcudR¨ՈXerC=*[̹wdwEli ˟z-q"lZ{JJUuH!((z.BcuB/TrR*~;'27[VAxlRۙC%P573]* 5"̡jWmP6ʓC3c8Wyh1 d"'̉\a" j-r$#_ CTla Ap6\1̰3||Fȁg3O}40z};'K >濾m IF;'%!MRԄ)5CL'TuCwM4%c ][] )~&syfQ$D*ll+G1l~I3Ғo&L3V\yߐ cp@xvt+$0[=UXn*+@7a WTz{\Zq 慛KTvf ̞C~kN:~6D` ;v[H>g?}K."9 fI|&*urwm[8UB " <+.S!7y@򓚛㡅 D.h`;1?|5@ }uկi0_媌}٠V_1|l$KOLsJ4T_~!|=p**=dѐƧ&)=`hz}LGuV'Rl-@0L# l#Zioc2݃b*5}7^܈j(v,H"ea-t-3ԇөC>@.kr R<*KpO]3^QQ/&ZhwR c3|$+*fķ+]y&bwnOz{fÍ|%kk+ * zʟDtQ&{|]N!Hc%Wc3)Ό揿d~ o߹dT k b*_F{Ns*v*?@R5a3rdci6azG'Z{Hyf^YQn8@L y2kjN UOʻbu@%OaIlGBﳺ'l6FGoGF2j{)ކ0T5LwVV6RWV4IX,b} 6$,%Iq kˆZwt]t [Sfq|5+dDža@- +:9$^2g]I Cc*'sE~7y8;u<Ǣo֊崚hv>i &:bą?Y,+w]} B?,ķ K` fq?t-f>nzt-6Dρ2 sXvYa y^Fp?U~bUDr]5'#˟y-ԋCb,/ Owc :3E̻+La+B#)nqi6^+ɘ{u q9qjKN n?`lj#yފ}_ԥVu:Cԃj?UbD%n(ԌrA٭-!ctQbhpu*,hsC&g{l WXsSox)* glKnv4#t,ZG էBz; s`<6mp:(zDzZُTػ!nIuRH,Ki >!&oaxLNgR.,Rd\=iۭwmPFʼnpB#& LLXk9|&F9lG|2~A>u- ×Å'Z@F7d6 kJRn)Ʊ`mT )R P.0F

}ce fո^qj{ >a@v0z񬻞K' ͈Fx[Q%b ^͹@D.e#-ܺg`1EhsbLΠ86c(b74EA+y\~KKcL@$32w^OddU=)WFSR=Vo-|VfvJW{!/<x*6/gm-B|G.'bOdsA@*5UG^y#^RPR`|q7iŋ9+M[z ħU?ofCKt=|J `G1e*ή!lυ_]<|Ssi \>ĨF ıͯ"E- q!<|9瀔/kAHIskuZʣVII9q*z$Fh&DwffTuB~tܰ|0aKp&" o*3].7D]:h ׵u5#Vz S5 9`ɊH >hݸ@Ybuy;JWU)3ɫSR!Mf]L-{|MW2Rf:nrEOڈ ިt/=P+P4z-mWWB MlA衷E7KB6forTNƭYg}uǩYsiS%Kd2_ФmKC"@&A6,v% C9cf͖!q_E}$9̍3"ǿ'|^!TY+C wj9)H2]Ǿ\4.PA3=lL&%,+xɚLj;u ʕ=2b_D/>drI `T7%ɑ~F`,W@="YӬY oSyIg '49]۞'&$ ~Ժ)KWF򺰞f҆>EE&XRփ9;,;zape5x`f,q_'!YJu s?Đu#$!L9/`&[pBv@l<hx@0B⩅ڲr!LB֪p4% H'\ni-A@{ɖle=o3p?$V {Ώļ+ZM*a-~ dzbme, #d+>Rj@^=+n #IYy;`ji%<9I_ne̽Wyp(ܸjd#%M'vCTu'Kg/x,=π|j?{ ?i3j*#Lq6z5NmeYKF @IZLS5Ӟ6[W*y7`,'|E,8#!;|i")Lh2_].й=.犲p'Çy欢N ?56_N[b^|$h+oE{Ua^m{*Yepx4adJT"ƒ h V+ax$H-ߐr#v@VQe~*Wfzӹ<\ڢ $`> 1L%d>U3@pυgF4ց~hZz'<E;^6([|\ P}'H.m1nO2-O2(:ZԪ3r>qqGJ7d_\R 2Š$De\q\`iÞ%Y6O(rkLGlr"_Ky#VDޟh;\!ǦU)R1!u-jq_xT4٥!I5Q]1hDw.jQHϡK;ԝiC~xc7 #LA*JͩKOQ p^;LБn!s&OQnހ@M}5غ1դ,> (!®JIjn$NDSA9&8l':W`^n6BUZhjt\ :X:XjLQC-;P&~8LQhdjF gt~t-w5Q6nu-10'Rrϙ x|/mՅ c)<ɧ< [|ԀCl鶢»xOF7c(13`2|T{g* Q'_& `kP.+JELHGY0F%/H Xջ}u9UqΆ['Idrzqa>p a;&ҿR*hyE\س1imɖ*E{:PS HItG -5q4I)1H/J*BT NK%hdhStSF҄<'zZ!K?:+_"")oª;C-`jJǞ1ՀmODƚϩ<̍8yĠ3Rl3:ryփZybdʹQmc2(˰X_UuAM3K,0?@E("4eEE5) }>d'B^PqTy6PXiY=]{ۋXʎG(^DV6@hqs>f(5SrIi$Ī*-Rkq1]=3Ά+AU?N^˲a]7nb9snitG9\%urO0p[ΈӅ*jVJA2ן>x3c`;τ$$"פlYޜ%ƽ`+^ne/Z I FCWGڈSamHvOUY'XmwDM1?)rѬn3(LsZ|gQu)* 21+HȞS_Bzt:)!76OW7"uqfʜl57+ޘ 9.2ܜX=wba\|T jt:Aq_lK#pVh|f t6wnrĨcz`'f 2j{m(Jѻ3nK»\$zXmj̛.f3P_z2#5roC$+(t?A鹣\q'Ln]ȩiHҵ8{\0*jB ,XJ<] .ܟgL$ن6iQD%nTTa{mJHs#%_*GX'64ԥY^rcM>u444䔞@6. Z~iP1gͭ%M`cJ}|DΪХ㤥ּɫ)]i;dNl2Wg>Ov}oŎ:ocνCu<׆\4\=M!A82f)#|.f ѣHv#ԃ[Lqn'J=Wܨ{JaWc ?(M+2"<B>jaFXd>%ї&B#5p (hnvg1ZlA< )AUF-qTt9JSV*xuRGڥ?N S/~qV *N7{1Kw |3׾|/R`F8U=#\7/MXJ(9ཾNb#J)߁b?d#eG'D4vq"cY#X#KTѥiB tײX덩r5|Qiƀy>W(B5Η<mI=1J,P7pe$ŶfXS쇛ligyqL pF #/LCNh7k3 R{Bd^j5jlղmeIMt#Q/1|([PLhd cԔc^ߤ+ѪYiT͵?1O/Ȩ'vw5&ɜ/WkijB\*7>q0)j߫v凰n9^~K^}8xxc@3$:(s( 0 qSBڈ- CkJ1O3&WC0!eNuK(p]| ?9=Hq[n=1hZh0'M.G6i֛Thԯ+ѬOj4CS4B&qvTLҋZ69@͵6~5s4/`T[ 4C,&_x>Ă`k|19*#-V{moի6 y= (X8JR,,ͅ谮W7&`pQlt?C}7$ Li 耻y*H4≢GaH.\8cy񝖏ѽ;OVfC#-S(5jzX&S8-dxt!GX@7Ŗq+M<1#F8FC~)+MAveZ qS^tQwb>Lt]U+.4S~vKctf2%zٖM8vk+6&VMVdۮ#`J*qOi&݉jk EC,5K&av&^$"BLP#`,M_dq-rK1=b*{:,Vf|\}Jr D٢V"wF!h{_6*2+]SD5wW,,'ɛ46Q u@B\GI{s qx/a#']EO}#}3*t}Xi*xwԿނ7 s _gHT6f(P  *4l+$#wCe\Aa1[́RrJeТwZd#瞌:=c (cS-awuGߣ$g]$X"㊹<<©+tyΟKN 鬡'ILDlR[/!SEاZQ"惶 b{piZaŊ/$JpJwk1G"x.hoL'יSaah)F&ʿjQRGSSb* x +rȥ]z Vr@͵ilhQv&r5әU-V/qpnJjx"(8taގnbm9,rxfgրE^7Hdq x_V7\CjHSEH@N >"Ud|?n ?!-.4ٓZ^OU.9 vqĦI:Iƀãu+I?ZBªPj:iRƔ QfHN>oχ:םE JW= aguL6Hn40Db lL'DQ/u1 L`b}Uw Qb[w{4+ϓuc9o kFZT.bnk1b  o/%BcOwWKeFq΀rG<2=㊗54!_Xhp ͞ȁM 54u+e+ᑩgh;q雪a%b.X7J]!7rZtUO*]k 9SqL4iϩD#vGwӧ!HT1w[x1 P5Ρߏ/UfPRExT͉ͅ& >ZYhc~0]2" dl 7q& LJgtA/ i/7G2A|!q䕓j bShD!G0VϢGWr$ΜiUr>TEJ(npߓKMMD5J!8reiҜ/f{Fv%s˃޲OZ~efyH *ƱKRӞ6u;7F.xg;T3bgFo(|ň"E>d6srX(F̺S|ᬹkʪ#;摴H'I%7Za wʭO[-тɢ{|}5=WFaG/pը~r_bDNN3p'"RYn],@cNa}PeWnDöSpw O6ɨcx?1ŮKGf31/HeDCNKMY8nv&p䮙|#'&ӟd"E/iFj"!PP2~)Ybי(9;)K!vSn(D R;sX0NԨUKkç4$*mFEu8- "cdBh XeZ0{/S d- )I. fPhwG]3 2@B%aI \S3mɮ%Lg/() qeyl'z*DcH XܖQ݋1Y 30p\2SZGZO@Dg[܃^OL.i'GrIlMWZxKY0@zE^F7^[ql{Lu˚Е{NOCM6a*s-N#1y.H^bRt)T} $cr a9NjtM]B*ڛz g;#+C8|sAɃFIei-H:%$Ykr]^@MqQAVW}\>|IG&5WS8:@ h>X?/ 'tXdU~ ..*nu)^,.~^QVm ?vMY#"fĂtG)s8?Z8 @Ǵ"6P)w> O o.SIMxUV7SEs&_@S%I-8i,\8;D=etq!i_< ,|"Юy~0t ӝ|yMbaY f~sNDSE0':V)o$(g8.se{uP/U6QKv"6f7hL \c:Rs`)*|;l]5zP{tٞ-_mB7xGME2n k6ajA/Ѹ/F9f$Rz,%G, tEyhYd V.Fn1KF]ߜF͝v620{=$iDLƺ^; ,HޔdMQAI_a/LS 7d>0qcBX1ȏn7[%jUyCu@v ğ>F,dW 2.?qj˕݂-3鱟֎ܮXAyFព{qR?]Q,'8d'< M?Q?UΥ9@f߷k~ y+pd41#Yb`D; (̥ލ f[+o-GJpnċa9IPEcI'[{='kt{EP5CNMen淼,MD%fwQPʥFT,nj%"Vyw`9}0+F|=5yI $);ȖqdL 32$c~~M2q`梌y} pǪ~NZ>H_Y˿ro̘Wc]<;wk:Xn KJEs,Qȝoc$8/J*T .R~mS60ǘ0 qqaSt<PN9Wtx[7k,#J5Bh,;Vo/K DO@e;)^1ԁUVoJx"X[jviYTEj>DDq*|6Jr0RB^O9e3_GK}@pwc O~ŻQr ޿Nicu1A;{/XTU xRsnh7@ul|#2J_@DTMNߨ5b6~֖{0Ds uqʏ*D3;28;$wY“h?h]219G&]1k|pj 9IP#^gBѢ^XbKYd`W'ݼZ}I# x؈|TNqIG^`)z.| ҧ&M#5002@0]>@!I&'e6h1RlM|ڧks2im7> |u4/s 9^8O{'Q?/ T#n oK*K;gԌg7hD+*pﲗ(|fP%3-ݑ )#JqXLxud髴%ig4*}3f݃^ oȋ-GYjIp7--həMK]:d};5| X[PV/ P >`[+E{"N ( A(եBkPDDkl$jJÇlO!Yca֩@Ci[3DWH xn,tKу؈j6E !7*ȝ~}ɠ4p(i9"{SKAs.%NҀoJ T҂uЕm*n(omW(9\8-_6) B!*A?c!93Y-gjPtԡݥ0[_kP&)/ F** /+-!lPTAV_F Ɣ|;T'oX6 vNVnscRv #Z_%OAە7*:Af ',z\<)gg:7za<4L7FTѸ+/GµA~vXɋ|)tn U 7YO&Ο}F$8Ȫ΋F]XI' 0Wׅ8GD_䍧9ꇿuw~;4j x#1m13NFnP.D*̈:Ueǐp!I@sA't8x:qu&%;Q>T3C.zu)!C ^gUi| uU<7t_1B]7Q_~rΥҽi~:_́p]4m.Dy;v/9W{;ߗ AWr~8Yt P>#.Qy*'&ֺ})\u#nL-|IE(x hsR?#y!lpz4K7[d*"~M II`Ѿp,3<$DAcyqZs(~CII{u97gQvVKfF%M5pܒ n:^T(Q ϝ_=Β^5^ u2ƣ9jw fJ!=Ikɳa-y=]4AI!]q%lخAՐ箌e&e]Q?ٯM2@!:ko lddF^W-RpkA5;Lau^T.w S*Ɲ{7Y}vC{3Y7b˼zYTB%ɼ[NvjMZ~*$7qK{X}yUQcH[f\|!R+yHES{Zw._N8 [3a8$Z ܝ_HbtTPN=|yE6h J$>- l=">U71=.\ŕ"fyofG2Kc<+rU7ù: kՋT~[eAUUDXV:[(r /U>vyAGD L[qhzrsx()/|Gw4*dr7l=4"{Ӕg*|+Oe..˲A?v-N29 u dP 6"{"C7׊-iE(ZF!>K3%c&=&i~nh'b5$$1^yEn-6⵬Eg\"ICau:E(kTzS B O_Tj\;\f3ߑ;"B5VDtF6u4esVUm.^/.F# _' Ix) *PV+k9Y ޱM_'){e%T2ϨE'Yþ[HF  79a⩨8ʗ+H8#:Q@)IOgfDMZOh.V[h@dpI6* 3R@'y' urlD=2 )dzR(r ,)}صvk@nIyj ^6{)B,)h{9ng/|SJm9ȭΉ.s,,KO\o!@7ZQ>M˪jt;o"G}ziġǨp}qR k.J5F˚]pB>b$Sr8)b@:/'K,$7Ҵ\˛3&ܻskAE,A mKV`O~X@ҪyWl~ue-_dOR$>jV]gyrO4aM/CcR5`= SU,Z{&'`Wv^Ѐ.J-.-C?pwVWve~#U}{+IZ5dSlfmYt(o^E:M)tl(=ψP ;xYTK?XR{qDrsO+}WrwNro+6Ulp! dH^ |PE/SퟔC]"G8-/|OIѩ_:V<;޴owGT)MkkX 1)/4Jm0#:v3ְR˦w˾M*ft2~gDsU^̃i*:~ BۢeNmO.T#rs!4EG9G lw`)^ !3vv" K~ޥTfeH+4)-ƾgkWĨ0Yv?Gw/`M1^egL A-^ W,{5VD5gШ H!N_m!"Jg;9yDɂ Qky@AaQ@#Pb]pu-I6]P<s{.n110EJpkį |q,Hj|bJ0dq ,ei=2bЁ;;I|hhk;T !:dnt+`[a/Z_oL}$q4gJ:7)}?d,4l׻ˁ٨/Hp٦bNB'WsD-*δE#af-q V}Tfİ%$ρWot_9u.+9bXf ֓wˋrA%E?!1VEOc!DCt#"Oڒ`*NYA~5F bOw澟ƬLIOm&_.Е>| *KE5oB\S}gWiE۾a9;J:gZ^u?.dT;jG3AN`O|m}餦oC4>m1K[BRDNm2Q7"9pf nj5SkKA(&x[_IOIC&ʬѣNTJѮCh\+ǭdpMKjuT8dKJ(~p{& L .k0HYlJ/Vx &Һ&dP6۱`yUG3ёymA׎I7.O]\fȻ\&|֨8-yR_Nlo/w_wj$_&W% :CfZCJuvC;h%qMSE~ 6rIUi/n A#'܌p3N|ް͌Lq!Ȥ3%{ziŊ뱪.iFy=\)'ZG6)?G>0敮(B(-h5QYU,7W{j -A'p~eXZYзI6tpyzUvFmԖfFe~E5(>7ZA)7@c- /*=oylߟ^F`W.<ZlYKiA QL)S?rFGQT'b[_~ q8k H[IQ!6@E<Оgg؎?Jo+,E8  r K݂EMш;9]#ܼ6n/9~ `h|WۭJZ>rƯϷ&qǺͨWPp7myR5^" Pn !ΤC5Rg׌}mgOu!3Vt_Z(,Tl !tǠYS k$}ʴI(>M1 B ~9d i)> ^VO.w&V!=}f:`.olZb1,EAP)}:"&ULS5K#w<S{pIleNl4E}#9E֐axPeT|f̹s>ܳu݈cl=AH^~,&ܿrc7^TtM:6aD?>>o`*m+1v̈b,5pJne4>P"nk;_|R_z>i[z}pT;+ӷOA6ќ?V/DȻbΛ>U Li׾WNsIGx[+l3CJ)[UElzNn0@`ɾe pX%Kޓٝt]ӵlU*PBA";"W۰m hcgDTCXtn !BI(8 $ o[}W a(VgoL受{ m@{i.C07x}k{O=PzQ7@xAFD(e9LJzL@atϫ痟z$ʴ,EٝvE7j*+jfY2ɣ>$}bbD.!gz?y-F?9=n mUo<, PQ1) tF:BH$<٤ԩ((-" o2K6Rk-TLXa'coA-*|bġWݸғ 帯[ßF2RB*k0_G&{>׃g9'd=\>N8#\cj)`]OP0yF4= HdZU~Oe=@$X&S)˭lb6yu ٻ *&d&wQ'+tSa .z$S+Yk"dL¯@z\`,j^aeH\BA* RCJq i@BM}ȁq{@d܏Ӟۅj!y.sՅ_ul d%|wJ<l>3ӻ:: dă;YN+I_gytI.+k-k]/k&OZqA}ndOR yτ\,YZL=RN 60l=OC0;>$k>WguTb9cbV}yV3^?3:wOT1oq#T' ,4!f+ߎhպC4-'-۬Ҥ?E]1,+񱄍&<Z ֝)kC(ܔp=e#""V/+"+'v.WlN!Xb_l`^-x^}&彍AN8)3tDJUлV%])z: e5OQ! fR#X%6~~h, z!Bl3\o|14Fs>1Tռz5y)^67{AvnϮ16e([ÛPQq􊼕:@p`2ʖ" in}0fN^Yغ )Ɲ6%8 eR&Oi&ygƀi2?LJqY d 8i oɉ>4ƅ#5@6ZW+1ۢriO[4njT y Lv:Z: p:ʏmÑS'ђ;uv:}SJo!_ox r{>4U)_M]).gy`)\x*aiL * }.cX [$p;tl"+\ӕFl<Ѷ $S!*Qu͝n)Srx16'I |.a#Q/T췥֨26%Y 0U,8e 䝩Bv.KL;Ot+ BW6$O 6Չaʪ~?a xFñqpOƢ謩J7[ :>KstW.z撐 ~OM}F|w] Cp|lgil= ySIq2jm@ZOt wGN֊];%E02~QxzлSh_!‰'X܉'T#/>HqOZ%ܯzAi2v)OR)L= 5%u9SWS>p!)v{ĦȲ%B-T[_Tz"޲4U<6ۧaX*_QЏB۔ֺޔ.ThlH#QrvKh۟X,i{pB YEN'_pmHuap/L`04Lӎ~?]tW7FCQz,&+y:N/19Ռu=df})-p1Z~ȌF:UV^x}dlaBR|K~g/~ }+JuUp\ͼV$X(|GISm;8YT2}~l_NV% 14"u\]p(bei]n}"GT-Љ&$x"W׺HoV>V:!h(m{6TKX[a }<-S` &¹fPұϞD7ɮ# >rhKCSlى\/TIme &t ~dYgЇ?2ƩSBf5afș?Ͼ@ʖj%(>̯`_xPl><W$M.f4!I0=D^xu#bEb-|>[RZ#/Фd%tՀ"V}!(8neܝ|/`/D2XKq@ȥcpt %>ionhcd3 U|<naLC-8+1? F>hz\oҙE|a cCJ !w55 . ާ;L$bdql܊S]P8 9[fH#PQ|1-@N>+bnhL콣M'/׵ɑ h#@ڄsZ]~u5 chdM lcz~f3.2X/핪25rI\H*tdvVX,:hLf6c{A 4%l;\2O('\KKVPXՑ : r;Uq0.8Km[zEUyqcN79G:}-FNX91yܾ[֛aQ_hs6pL080/cc-cY> \/[! 6)o$2{{Ą0+GXI2 wc7jtъ=35uOO 3=vi,N}v6?gTl_.NT/0hҺC)srn3~2QWgO@ivP,r'2w|t# H լ9 /f`|.o=y9Ĵ[8uN|0i XM+(vHg'mv3|UEAÝI18! 5'qVxtjK"k>Qt/Bb kq.r 6Yc-lHF"BWvwRyw#j3,2נx2DIc? 5%}_MHϖ _BO l˼O2ecnyRHBQdQеUˁ`X,.׌w&+R:KS<يMjL  PTd7D1, @6K[|DVUR̙I& b%dӭD)6#[vg R-9z ̀Fȉh l=S."[d0 2",84}p: 19m]KQ3+\%OהWS&bg.ɹn h3ޥHvo̬4wH|bfč/g9=!T]\^~R/~Mo{%lv 3d4n}e֔/\HLɱZvЏ&࿔\FlQVE»!o_BXui~{E|6#&Bg7>۵ʣ^SE5w2#%0* se[nF>Eҥö( {2cn91Z~m+>K^hB1yBJl(>~;E0ȱ. 7+ zġłiuK5:q|=Yce&RJI2p|Ҁ>Z颚ye5.C'%Q%FX< U/*Jz:8^%*D[KdH %$vS|<7#J>: >Tc9sEE*@̺5dTiDbI"7|~ 1@]2tV %5N4TrȍF1G݁3(e]wBkxBj I POH-?R:Z1t5z2\ `dS/I_g!m)'z;J'n5J&\q0S6RЀA4i+$6x8fr3 *4$t?|&$սokP r sRxE򑎏(2ZXç8Z1ݛ!.=)" xx Oh'K)rz:B =6f=8YeVrDYٹaMhhĩY/ &oVu+ǰ'|[27Ul'-A_X^p13us81?YIWmY1H@#GX%BP6ں&"ܨN]l155;Ԉ# h#5W' V1 UutTwl \rg*X!YT#V|/i?ET>`flCat|MCNkp yq!3?#wcz$\Nӿ48u(A[s=Wux0w嬎e Qڇ?`_lkJN.0BFA[ $ JI{0RLp0-ca̭UUKuS&:웘{Uj:;[IdnMLQCfЫbBd2VUs lj~@L]Ya>qc,'G)XcSHNW9s`JߴDܒ,@LƳڑ$c:>Ӵ.`B0QzW T\_qzJ\! .9?.,H Gw/>X 䂖&E~c&znGZ&w+V; R3Q~3e~ p8-#~B@S9$&U oiPV_ߕi#gkUl6RD3JZh'^É n s#ZOzUmHLHTuJ~ -T<&O)Y qMAPWp.GhpbZ1,ܣ^x` 6c^.2JfZe yk Z*B!X)D։~Mn98;,Ř.з;cH!8EӌADHU,*϶CҸ< r7"̢y%a+}5S!o nrlfLP;ǻ =>ޚT2e3᠎G>;hmA0*ZŒ}^~" 4Ox)U<[[QS@r} ڨl1R5ByB74N/ChT3M=^$fT"<ѷJZ V*[0S~[gJDU4:!-X+}r)e/+b[<`7_O-χTwElcXO6J 9 :|BIT5`g@"F&W}]S,cw;TJ9|G_IKi }#S%up6Xc 4TV&Nx(=<8ݝM2&BWؒWFF Jl!ʐ z5^/mAtO4x;WM ?Ɇ3}hNXOsF9㡇\RE}Ȕ65CeF da1_dӋvvQ3frWfA)AqNi_0‰pϸdp0|[!?Ӵ0NR-410,4=\^Fg!&&f&ust&xyeunY:aqUYɏ}Raܷʗ KE6%%[σ`k[P-&v8e¿] R"^ʇ#-,b'hIT2cݡf6lj`]6JpDĴĕ$֞NF "Ĥv|($%zb&pǃyq+!4|*cx)"TpFdr_BnWdi9,%JGpa$z4V(i;T Odz37Y3eIj ۗSxv:(bhR62^A*L}r c2j[e/c=5? OAS?b-Iں;Lt ޢ+\@;K:gq;N'ܼvpyTTYv^X1glI*")w02h 'e5K#ICT @kS^0Z:hH˾"@ w{PTݷ2BvtY%EfrEO:Zh:҅z2&`8$ηك煤I:1.Mop۰}^otΟ1xD*vxD7"&`)]S+/?D>Pk]gWskOOk^Uz&?`U #gAMNrT;Y1CLe[0Z?ve|.4a- ^4}`$cz!㼂pC0q ȇ"{>#> >l׭hAW;wзpH&>M~^#6Bc;*,.Ed%\:U_5g[{O_zv|gTCx)Tr+߷)>F!൞5H]}R JbYJCƭҬlp?'c)@ΜTTrsS˂[r8lJ&SGICtˬ1$VEmɑ jUpAH-OoXE\q!IS uP#mgJeQkꨆΞoO~V~\ *| qڅ$*rٙ}S@[jnRޢ h]['YG> =默˳! Uݹ1*q^hzpfo*!~hlYRBI&-b\YjCפQ'ĥ\X%BS+wwE #Jgb0£͘~M!pd6[ZҔtdݜ4I0|&Ə JAa>"): `K7Dk8cFfElOKmйU(rHip"G̻h[L,i") >7Ù0xn!iSQԻ<[y-/ƞ0;x0&&|]\8xd!_pB{ uŋyH$t寄c oAh}RLnB]#[lZ<^]mq[hVsY%ɒz`֕SVQQ< -"g=1A,.`Vl,a˝s<µdWƔͬ*:E82zaپ&ѿV躪> 8ZDm, DVjD`0!.Z7P==D*pG"8}tb JDLi6A B"gV 44HN|~ۆvXPp*yD <ݱhBoI;QmcnrW vwY2D U|ң铑z}P$O0p" (K__sh3*(,7'Widz=&'`lXkF%۩kpLI.0ȳ㠭Nh92q|FR_IY3EQLJuhx$IP2sʫnU@mju?PaɚRb1~?\_4fdSOsv$YO@A M_m,a,Gg`&Fal(81GSC椋ॳ/}.b8g'mkOP?[{v?L|/En!MG4ӤFRGf) j1!id͆oOXx>cc.KYQxYfQyЍpeYr^YXr[Ĝ}`q9GNcR(qͯ<"cWĝnǢ)9TO(u9a~8}2&v /$3L,e3.l>Wݖ3 E{rL7>D)KS `5 AOY{C6($>j }uܪց$ Or/^`Q4>_ه(z%uPJ~L>'?RS6l 0ʄmK(#]Pd\(Z#W 1`ܯ?#ReI#oK]մ5>4hxgJJ7k'>~? mİVs=w}`>*qN_ [" `ACXhzҧ)mXY. AǣYϞ]tZ \euZ8jT>Z-R5OZAN풨S3ƥ ?91U=HaYÖ|V,lƗ;k>&O_o{̐[sn21 rת:Zx;IG{mEH}q'~67C9HVr§i#\* |(_Rsی?p[ '|վ]cznō)7Hr/2=VNWgAKyr s| ~jthbWYv\*í%KyH-d6_Z}+-}}.'k_坟u>ԦTpmiQҀTW]Nbxe4E-m5ׇ  ӓ_5 h$Bƃ^QJ}ucGB4M=oSv4<fbGO= `SH!ǻ4DuÅ&]I ʾ_$&g%1/K@W g hB!k*qWp\+M $Ǡ8+.4$\lP%^0&+_- bALS֓R. Qz}1P6sp[.xp1\I*jqnB _0d_1Zx1v.g4T3*lڧI|^kl2f#aa>LTj>GX8e a9t~:VWңQ`6(n c2 r5jD\J9 .iZY~"܊wPqS϶ц5`;Ln#E;"\\y?#F]l3=Yyi[ET8j74叛U,L4-5+ `,9E|F>mbBmWad3Ơ>'ȃčYvז3_5N/a}.rT\,9S,9>Qf*ZV8pO ٢BάiXLZH.my.o$(Bzhz3}2jV'o dx}Eq9u{}e´ E"|A7ǐKRXîzؠF>EUCPoy ŵڃ(z*°t\SLb & \ W{пr;[hF A uW'7 7ui;4b|l@_"ΐH$Xn1d{s$L_hG 3R}wxt7Q?$vMR$t0.rx )HPa ,c2oI6{6$W RD'߷?̯P^ú~1lCɌOaG#ɯ%-ZcR*LKDrz9\pn]RBBR:[&>,rX[]!I vJJRObLW #th NS㹘b6PzČ8Qd=m18J;:SU)L93']VFy[-^Ngјؖ?6C(Z=I~'|AH{a*2}& ˅ANuLZmUhx`RAPjၒqkU~6e'ķJ~{N[`^7!troA׎ W VژDVMKE ICmW1]6ztlPkLD%}f[m7HuSSDA;||p@"h^\!Ԟ+\t_ȋLrd^W7Y0P *3k:n oA"Nl@n%ܵ^c@LI4&Csn˔NQ?a~Uжa(9Z~Z ]>'=bc%~\e8d |NxnMADj3o K<"i9K{;'ܶ[23ҤWKgTb /փhnj>)0y܄7->rV c |WL*~ /˜@*%:ox5ue֙,Wc*초R0b}*d =`iZ3"g0S&80yϾ 6޾r3|C؝pT+H&"I*vƠ]P + %iz=a9]%n@8IL(Ok~Hۚѻ_3H>t09S41\K=T?"7S )wC.#mA x^w-g*Fb~&f8wzc`Xc(~CnU0cɵoc{>e׈,6$_!V41CjYjTՙ)N)ҹ/zH,Qo XG],vw QfT)em4بNl@5Kn-T+e5biǜ$ Θnk HjnÜŌnUucg0)QdFʚ- Q 쐹Q2~K/i%"2}(9+xyMpS,Q~ 3%K1EAA|LAbE#OѦk/{CejL@ zX]b@cj)KJG9ęlד1̶4jUh$-0D^ܱ_XČ~Qg`2d@ Á1 ĬMn%QAwD`cXv[ט^ !=Z Ey A)/6GeQh x` }glJXgCf Ǝ@_,Z8K(p<9Yt׀;[5CJQt&7iw?Ý3.q {g SB`NJb$zt]wV'}9N_Dխ  5Ua"A,K:9FҮP?rD B*`j5di]7EZJjwR)|wQjhK)>K?#֚ȩ6""p瀤jU16s{3ngj}~=7Q֖!7xRvYCƉNRv0׫T.}[~: p;'ѧ y=Fu}nMԩ{R8:GҒؐqEAάńt)ť' q<! }v Ъ`A]'9!H4!S4j(_dy-6+N3`+Se5¾T0Eo ig5``5'?p7EA x\!={m2FǵN{DҬ%ͻ!dR;ҠWpPWȃy_ntfMr8&׸ Ti?1av{AT vC7r=D+Qp{ 58+.]YL*ȃ 3g!)ejb񣄑ۺZ5*}+?6-ERGNzLtbQZժן(*xj%XGGKif'v" V!XJ\fmT yakrɌ"0)#ja"Po\>!̵}o]-"c|)Fvt vK\a}ֱ9jVp?Hyp]oSjK%!IaH(7N_zIg@Dx5(1nalS.s d!g(J=5$媦]+f7ϝ0y ǧX71!^@-1rݤQq1*&_]S1Zo*MqYS,?NL\ 5!@BV0cvIFc }^Yx䡪gK~!o IrCa2 RY `/aX.AK{ǰBX>Σ~C7agiuog&3?c!S>]RuM5א[vv:P9 @-A΄x^ K?ml_3XXj%u~d3?>jzb̀M;68I/eay,rk$IS~ UcGY K\/r1%<ިVNbZM!̓~sq.P-pthN ZK} +w|JM /6e7vWp\^c6Ӯ1B1"o(DlbJS)^~{u_EI̋G0 ֺ4?ZvY\t5?E֒&! PxiC--rr]/@ù4Vdu-ozJ*XP&{~Ie{S[V'ϡwR ҸY^TN1ߓݮlvs*kou/͊ i6^~] _#]1s [{uxhjb{Ks8&[8f 2,̢:~șnfVz*(5"J ?|:X[C筕R:qBeoޅXw;aB"~I4!*1tG{+!.pݾ5';a\ַ!1Ћ,-!Y?>rj0ߒ~AzJ }? #cn)q&#4FUNpCvf̎ZĻofp׺sI0,SȐLQ =Lms|il8z "cw1v{0QOfk"TqV.HEvanoQjfޱ0 _>Wq.rTAbt>6%rĀ1O˒P2VD^?"CMRZ!2`r3k˿W3JB@~o 7 -?)XOV\5 6%9As~l:JZH /0Q;3vw"uABl SA`y;;d L2!qO8 (i|& J܈UFU(hq"/?asdcCgܾ$p\liV.'o~APp@ذig;Y8V.]G^Su Qky?vl45r˝ *$9֍zq{41'~]vW$__X t:i#8u7ᑠHuu|h_Yj~P%hBESm!-mSnbK}QÔdad: ́^F< u-Qz'ټg.t?y.>PKS-no!*7N`1iFXcNp*2Qwby>Ծ_ |/]VX C- Ṗ!͈ 4=7vԽ^ o-N2*PP^/G]]Z\)H ! ,ԖY߿WWؿFZ@9P+.bjŤc4[ E%9"ˑ?W߯Աv?.ȁ.`ȝ$D`pZjN B d|弸J%+i@y}*(\V1Y: 5~dیʄ( aS 3Z˫yNbԓ9((`}ԠH| biWRQOd/!Gv~ޤO)؋1NVs=-O9< sLhadBd;S'x&,ȫ]}1P\xc3Fch ִ>Il%fn޽vD;~"ryx98R桼L˗*&Yn˱R|"֙i*eA~wEMoWUK&QFF!AaKTKpؑn0;:{Jsiz6aPO}}Vjw| ]e#NF*#Gs,0袾8 `-WH}t(9t ~ciۉ;e9MVQ#Du#}hFJ*m-XׁJ:b*AYC0G=̜谿s-?KSQ!_ 'vn!1˵[TZ27:FƝDZ]FA׳mL%x=ȭ0bB ${*0uJ Y6囲O땇1!p<҈ց`gOPWor nip,HqP|P<ʣG sԻeHd`DK!Q卪:6BqAvlDؑ`3l): xe8/&(yi -@sރ-1 k-*rǖ׎ӭYpgk+먰kW9vsD+̪~3|ZGjpKQXTc+fQhr*˅wm J@PTgKpY{([pޕvHf#<Lr-Nֲ!޵sS9ab1{[/H{fF>k67$L>8$hzyC $s*l# DvSūeE?雍{m:~DՄx7:->1-.JЬ-|OʧKT)"CwːKS}1H|jQBaGJ_ lupb}Y_{ Mxh l749ɧ`ruMRI>數8'j+t@I 7| mܸf'UX?P(CMyxD`yq&c E,rl`Fq@♈U_Q&@@5=Td o4 @ V*k4 [==@<&BƲI!#ws;˰'5 kᅠqe^Mu{R?L{XX"42 foyb㘵  /# 'jL{᜞sdZ3~Е1T$< rC3/ZBk xF<3IGTu +8 KrmyLPJrZ=HlīHֺ/%,uw3<pw03 ǨX:m )2L\!_IKk ]V48v׊&4-$_9e'A 0=ֲ q}-Wbzqh xLܘˬm@zZ3VoVUQ>ȝ zQU i:TRtˍ|Z'LiUKs~TϝFvnV^GR<<:1"߲0/rH2&D-^ЭCeb+lmIKX:\nĐJL<=is(6mu0jE+-f8; ߠ SA X.U"~ p*5䇎qC9,ؿh>mz#vs|kW}?'f3`؟K*'\l:XrC9:׃̍0ihsO;[)]:ZA% rn؛{wn'AW='vq Yh BQP,Z `K6`  U{MArJH r硸">Iju! ngel=K+i" 4mcc}.T1IF {2 C]C4 Ej}B6(qX+ܿU#B2f ޟ$RR:g;F|p<'jlÈUJ̡Ph\Id ?!ʑ?'y,p d)۳2UlZvB 0ǛN vQ2[B8S7Bܨ~p;kqnu$ jL^U52d-f3/D!e"GhIU[ڢj;9x)&';jn ҲoLсmŰu3 o+OG⧗/")Cؔ.9)AVRx朝 I`Rڻ2.fⅼwE6wxRI;ml4 r w/GUuwB◼*yIٰ[S?L:3ԀFY?cjW636hߑi pK4-}Qsޔkab~Ǔy:D!\4 NVU Ib([Tw?)!، 8MaN>E\F Lo%VHt;>ҞdzpY2Lru0 a1#LWYzԬfk tNkgL_mDO1PI8~#qTyϮ,֧ 8 |*-FVGI7|\Nc#5Ȥ-8_-:u=t#YJϑG?dU0O07N7M2{ n`tkN܏կd(_?gVxUNR LC4(WtF.{w:>6]XcGȫ_~gl$˫k Dͦ"wʣe< /,+xaT.6&^f dW-|bB!&L|Ybȕ޽9gMs rG3}EKiAR'#0:פհ0:EKs~Ob»gž6-/,L5LRp;e~>nY}Vɶ.؇oNp^:[PT.3Ny]W5s֦gtx$s_& tLVv吒,cƚof!JH*bMZ$ `Q ?0BjuN>GlGR-:hyǂ-*cٜzѐbZ=J'A4xk.u}r lӖz70CDAn KJ7BU Z'Y\BMɜHcW#kԜ+5>We,(R얡yXI-c-hwҨb|ٍqHAo%k#6ir,KR[<԰$}9+f^4XdNv"FL*zKy;\N;N-pmH>nW~dp`=pΛE!ZL? {v~BŹ-faI6:>0IKߋH_obԕ.xbR+g{BfW>6m ;H6V yIFTPdUm#8v)!?]PHMj|dzn 'x.3{B<*xL= 9#)C>)$j2@.APXI&vZ̆)%upT2ZB7\;I!~D8X.,=4D.ڔKlRTԜ:( ʍɵh,2©Zc_8oܥ cef,t%S>"AUp*ME)[P[\24]? x/oCKp՟H+E}XphQB)r3"#_MDIuU 2?l =l !Hn 4?q ^c0_zeԡ!-D0{ ޝ4lXq%q#XPj qٳlxd6lBR[x@$w>XS&F<<g"j.r MϺ't>Qi"}<n 'JB˜A??%c.n lFM2O&tIqd,_p=kє 9,I+ O5 aV-%W<rC#!f4 O=:dk&X o5T֭s/L*Y(؍B5m QvG #Bj~u*vitnX_ڻyx ˅2x+=YY l|N+H +bdEٲI%ƶIʝS&>ae f,]#l%,s5q-W#_&*0!XCV?^胄̅}X%ߥ3xdNgG}k6ec~q HfSb(UD&𺃘!i'pL#L\Ȩ\#93nU;zo̘\s`iE 픖QcJB LYlexB_]$ c6˛QFZ=R(fgf2;k7\OjCz3۸c2تx_R@v4O c{>?Zu*}b;PN^dW#( ?4L 7a:F8̩jqsN׬6'W`lCRq82m5,u˽R}Rp/!vg<*k|Ė;*Z댦F@#!KD뢍tκH}&tu[)h1/"j~Yit1rAT$wItT mNV!VCӴsYm`9ưr$&@/, ~lZ T+vA G- ;ڻD{Չ1ACԊSrv7ęsT\rNZ#8`~B$4 *n))qTTβg_RV#BR΋ȿ!PZW6D\LUz؁ )zL![ ^հxl4r fw>C(άwq$h:G+mo9k!V-eV?mJGc@^{!X\NǜhH~Sؒq`~EW7]^^~2f7V.jt4`!c# dR۟3GSsVy 쵯z]=On(IRB޻(.0onκ\)rT,Ԅ'D=\  ? fgZd7,D mӮmmBr^%}]Mji$m:SS]XrEUyK7/ >@s*3Ʋv5kuy64l_[zsbqOXvj |?ŗOɮXcV\2遬a='rҮ-C{%휎=ie< _)\A{3ey UUBu(I 9h>l\z|9P^t&9X"r0P9%}Z܈ Y' j=GԄD {mno- Ksp!V sc&*8h}qf]g~փίs>7kBLƕHIgo+b̛rqܒu=Ғ׹;^Ve.xgE8%gzJ+VRc)$|ג LujӔo7q _3I dTtN .hF>!)MP)H Z3/Exd bF^OC4Qo-TZ2%_<Q3:Q69au f:IR ڃ@m= ܼʬ#aa|=:k{hA7%&dns: wFt@U(!s`. n ,jwxiZ>a%5tf'cԙ<(02M1Ȕ3d6M[U+RQAjqlJ;ӜE] (IdaDi|ʀ 1Jn[Iu" |?4'>X(P0y_@{lvKr{ u̇M>qÆNr-]=[}R>QG#<*E'&MD"+V_ۇ!㦌dC#dPCXsYݔ, BRaE6Η3rp %Eܩ[׸=~ˁ[v:f:N';T:F,ZFcU_qϴ.zH <@5FVBBƨWE"=7ߑċbR蜩nW!<jg/L&`甝5ـO2Ql(;0^m%Ӌ$nɿL=Mcd];1j>ROo;ߙinq4|[ܬC v1 X YVjcދH$o(>oX}BT8 ז?>ג;3ޓ/Hg MY2a@p #õtN[Xk% b8u"N<^p vCk&qPL$tz#,;E幮_a$9hL2-5:1[xyi/YH0>dG,a%TN̄AOS99@k5:a1z<` hIKo.͗OVf-`b9EIۂ BSqyFMBpgm^~K'34M@(1RIRyơY8)ۨVN9iD㟸пTb,r}e@4>M23a( Zd04ȣTs^qj!oc78GѧQ3ң( \"-<ٯlE V\{c"&P+'-Ѧ{kV{\WºM.Ǥc*`K]$ ,5[&2чt"|CpVuULA?Oy1H!V+3'_ar;k5¶Т$skA[lc}X0f Xpf(!L)CByaЁ8InhQ"M} n.r{;ԉmt#*֟35{4ai{R08;_GۚK{e5ɮWp/#n3q|a~TԽ8mF"5y$tXr1=ILF!^-T6`} ?z7Sh,kŰ9z_4[)>GΧCE|dYI#1YqfmԋB6Բ1b˱k)Dgj$w3C"gק~^u"q@P#V6 oݱovl3B"-CJfÂIV0 )yq@ 5w,2= wiAB(}?ӿSHC1YVY8figū wQtg@t; E[xؑ"":A^vjւhL4i$IÔo"VoN磣 Vc0)Sѩ5[祑z0:b\5: Quq!aW6z&QfaAuEǥ_ |CeܿR2/g0=4EtZzʼn&|;17M'›}KMb4ի;NpS_1&̲ /zˀꚾ)F@s^' 9N[?+ɖq k8=39"1[Xm;MQitr!bj,L$RbA,$uЀǙE5G/Z$8k<Q Kv)*wV0bZ@ ڝxz&ITE!6S З t.؈GAZ8gg? >U)Z8Ѳ(b𔊐 uƒ/q+Gd@@A ۸[j,}`hZ(-I4ΣՋ(af)$Hmr1̢=r 6 mgG`×;7v5\Ԉk6˯O]Tcj݀%cm$g+Kˁ{|3Nݸ(ĸ<@R잞ʹc/ 84\XSXHNÿc#/3[x;x\ZGGUy V$GI.&h/s/ev~x8`ND0 #2qO 48Z z,YGnal)ST-rf&@/ 9Ěg)u# NՄ&<{՞kͥ~Fs4Weno z9n+"ɠ SGyO$JuÌMgf9^:2W=_ɌW ?GFGDmӯm+5z'L?bS|e{3 o'zs]h_ cœ4;& y։6|з^ilX4BrLOb[;Ш UTo:A&A1̜9lr'|+3?ZXSF4i@1T2|Lx@B0)-]Mdwo\E b+ˑD~R*^mc/6IYiξ/TPיuѯ׌YLTAu<"|芦b$pQ#[CF݁'bhУ :u\T4%)):ae!#}h߫dV|zexPHd˝B0[zxYtL0loZV"F N#S+X)lӏ7 DHp8uUg͞]cY<;@uZ,m˛$"~M{"YɑWИZ Ź\jC|Wu`B'*V% Ȥ0u6YTwﶼtet,&Ϣ塧BM\yX!M"S+Ѐ(m0J;rI޽zq :blɤ+GY0q8ҏd6u_%2Ph3$VЛUqRV6R蕥%UoVT3gm#b:'!1:}kMq{In-%QLz wO#iQEX >JE",YmQ m˦,{bt. `bC{5n^}/< [s){Gʁken-J^}bU$Z=kGaۺ[)T 4a t;]taYxir \:smw)utӬRHt`t7u LnekCugI@wW+`ğdkAd񯌠bLػC̯9ơyJ_Ca~Mәp $<dc,?Y 48XXH ά'N\& c 9 fFf) 16,X.LQy[D IE-$.ʝHhK <{aK BƔZQ@J$z)l,z2W=г~$\˃/AhV$\Ah?2MM/B[c?nlE>t䐽> md#1 ߳q-%#ʃ]M1-yo'e_!J%{ pnL Vi"eGmѨ!1 }r)$: ͎/+8Bf}d[ {6?Bpvtٸ4jg JEFL2<Zky>q$joQuY3]5[WtPTĉ^A*}D9Sc Sy˄#幋)Hʻܻot%`'Y"3Siї*>T"l϶Y>  rA|#?(`\.X}X( UAZ %R=Kѳ^tFZ5s˶aOCLVùR"մ`,Mmb'M%wf jo+tkVA*3הˑ= 5>Xk?^īm`CչoKBobM0Q|lA 43 W )6H7`|U p(p5S4R@St£xqX~8 7JI)58$MMpd_c1[t`4Sp0^LVtَ:GdW 'L]a v/JZjAf~["nݤG$=+e? *'^?J5\ "OCVH{ߚ܆eLMksmOkx9=&}*0~|mte5-Kbstؓ#|z{Ƈ =WɤR@:"^G'Ԏrs.[P ':yk(SN&YIS͙|L>m_mH:ߘ&1#47uqiQLij%QWO "6u ٯS( AGm _v!te*i*njR*t ~Ip$nxy<C oڠWb%˶|Sk[E%tNՄQ?&OnPs5Y Nro$#L8_Y$,ܙ\ک>w nbj& aUU|*f `☇$hP'.X~F n*Y#avмmK*y u"uJ+b>8֗YН5ߝ({Jpr tYN c۫ʄku_?Kj:j^A\~=0OC3$1Pws $}b@ѧwVt&OdH ;_z\a+U-n0 )p" \ia)n揸JXWT7Gǩ p@ G ^w0&k"a-$S-T؎?i[QA7`P Wzc.Twn׃:@6<}Ƥoi\O⒁RՓB̕^x[aeVyLȸߠUԎcoOcӛDclw,bvEAЪn=7}VTljÁj?e҃|$iqk=C1bVh R51 .Ml—ӱOݾs=.ڳlfJy#Yv֞kIRXzWVX7f }`t%3'JLtTvw rWKO/FLm3blAYT-Щ:Ł V5JIӜ>ut ߈zy5*Y!!ˁ8o>T=o.]%f JN~ tM`3٢#vʑ/rb2B9s"?R}v̀uٌa u/HVO;5Ʋ_/|xYFtł áOtacWO4Sw6 kl![-hD'PjR!Ԧ<䟕3:DQǷTV㺻#=N.Lkbe)?{0~u#½t g`ߔd64`x|.8 y"NyO grdL".f']ن2%b5:Î%ԁyх&jZ{/_6Lѱmypѽ8ym >8#'0 ei2p^_%OM ݐU}W|d0O27+j 'W-:T>SGT5{6TC7 h蕊NQ5g"G nEȈOڷpB벟ȉ {pQO@ՒUZ[Y#Mnk)iSg\fVK6~`8ܜȰH`G,+)+p d}S':EI3 3~ۨA&S_ AӾ޹~c+r,# >Eha[ZpMR㩊X]?[XLn N_dVtj&P]kN;,Q9rSJkW%w; h"߲WH\v{l2u5>\ Ti,էItbJT JX>˃8#zl|&fXVfk@lնSU2wrOv_n J)' ɉnUW ~@} Q^Ɨ=Pֵ$h55 L/ V";5]|zGċ{M/; WsKK@xB]`2^Qk3/V֨e3~|PAcgK\:=W\0MM@o-]gop$Jm& O/8qnp~A("HP&TZe({ ;wFn7k:&mgyLLKNL1M7XfoF$%rmz3 |`iP;zx~aNǰ\⧜Cs00JBڅ>*ݩ;@Y{-Yz߿>K"~3kz6i Y`H't bG"^ N2 x^E7c&n:䅱.NYɞU>[;?yVSg2:94<Ҵ cФ'm&H؂[FVz3,Jc| o^[X8ŗJ_Qz$҂Xpm+ &E5ޛ5ny" q* kXLEh>Q m7zyY! 3b3hI{ex`G'6=. yT޲ԗ_Md$jK\S@< ;[\ou)Iٵ tb1TA"H*J\Mg|zHN:k^f| =Q%L/qgERlvxs孆}j`vU9]$l|=}{c dd]VGJ@ B_z}lD:IъLyC -kz0R}["#hF5B Jf왾fdu{Ḇ`MFhB*=+g(X9DOZ+ͣ ~ݵ]¶@;3vv]<{HX9(jW/K5'+N]MH#%csk3N4/jlK_hZ.)W pddc"{ݞ4 ¾ƃ7#`|ѣ)z?Nxf@fLU @`:4u([7 pd'-GeQUt׼܎"0ʻG}Ju@Eg jl`flתH\[iЧ~$ v$nkWuB`A]JJw z5v]^:TpLѰ Upl'-)S)t Fwdp,3blWt-ً>6-x`W@fښ:=}&=#>wN+oIu3ѺbGk.YƯjYm?J(@GǹPMJSmMXO8= 2♘_ Ek| ynlӪZZ b"5D _ȣ3>{E\~ʛPq 0IfS+-Z7}5} N8i^i8z 8XbN>eu[(lBg[EZ=W8XW~oBΫQ{z1Sz.(ܭĠ_w{=Iϛ7[qaHgf l;wbE71DۡvsdbXXSincӲUlm]8[=гW,PkS7 pX#~daBjD (zrknݤ]g]!>m8!MYÙXzM!p'"2P B8[4PD%֩~2Kkʍw9w|)&8}Q|T37ku€We{R.^|%F~mZXTwUvװ^(i14٤#v8ީ@L]ة qև6rXx "p,79u(Ŵ#V s-t38V2T^ 8p.ۛ訯^sSvXr3Rr2z#ϻ1#;gE$:BD [<=|/,h/_GHݖ{!bI!W(^0RI#t~JceD|]Yq(%5n`9X} 5UVRkCx㺭[=Y߄+R?g;Cw1aX,8l3i /TG9k-t?lRRN*džmu|nwQ/%e߮eWo¾cOZϦǵ xlO'$ṳx| &"=E4^z5Mw?bxiY_G2[%W ]s g&s% Nc3 Ij@!|[_=Vl1Pƽ5&H^U;8|rQd[ 7dA΀f^_sRX'7̈% _?)M 7} /wMzK!: ?cEweZ"8>1Y֒O+#POa;] s^vf2 w)q84qȜ"^Kg,dI\wRJaF"jP7& "pǎ-k iƬN9w;F=1tNb/^Z.ǬB{mǪD#y)]r‚hIZ7`Y_u 4IZE)PoI:(BZH<7Q/$N+LR+cz\Xk,d%w+̺NXVO\n ^0qm^UsWVX^|UҜ eʀOo@+ JB|چ!dhPCn[> {^ݣn& dUqEvU II6}Q%dxgژnqJ>$Ŋg@WYm0rBՍCaV.f#5=d:ܐjV]b` .%ZKwYuo#o=[>؂a?f1*JnfXgfgӎY-Be,Lnx_'"%FvCZsXj5NZL_B40M<<&2hX;b7@AU~l]pÛa(85N,wf[$rˇ|__% G-#􇵛L1Fih$@|7AxLD-+W&̽l™ލtJlox=u&ظc.4M Z5B SV\fmj~Ea$GgW$DiNp!]iju'քVIc7DXI2:yDʜOdn' }@~aa/UWi2Vk7p>)Mud,蹘߹G\{iJe 4][IH(SkzcHU^ gLkr}^(מ,|M/R!L^´)ޗ';2sQ -E,6,^խ'Xr$D*2VziOZmj#54iyk)Bz4C^5ɩ1 ~Y6lɸ7,FTrk7ױ?2N(OH}e\| ⏞°=ʚdB!),t.mly-,0'D#A1V`R Rast0 grR_?&}!-bw?r1‘𬽨1`|ths\w2Re;~ ȴ0#fmP>T*2L-xNVɅBLßc2N.אV“4{Ik {ZtG["s(x(#{P;.j~~u'~~A?]*jc@rz~r;-?v+{t~ϽYQU.blU}~DW o Jɯzѽyb17lp$w'sfsQXYy;m#P8 Ktw-[%쵕 zгݞ8y!(;r̍|GB/!Γ'=j"]jtB@}\ӲtHŠ2T>tED 2]]9fUfUɮKXٺ:qZReCmR&d.l[XqHguY V8$DQ@ǵhNJ?0 RԻVV7js@Dk75%B5=o)˜vLC%اNmD탏7q!߄nOh+@4h$dF"x^) u3"BRx~߃H|{^7+ ”c +y/ Ua5(swlDI]^·د }wŅ%~ౄ= Cv_QٮY*TVogfMc7é0GQ1Eaw$ :Jw^Z>UNNůZ &Q_6L !yF\95az9aPd?茻}{E_)E}%d<47Hݚ *$Yɟ&< fJ_ie8fzXO:2Bףө%F3_DTcN2 }wMWFGE೎!{ob5'XWq!/yC J>7ث +V^0*C큇N܎Fl?-bկ2>o,??1۹K`*7 oa⦹x+DwPE9^t)͕;OPu? Bh= ՆY77uTuǠxFݽ]7t2&59[x .hMct|HfT´=1t2NPм> v|ydEOS 䳙z8O3F+_WS.ݛGLiZ,e򓫧b,4_Db)_Y/jRuĎj3"@_6{ϩvJn-.0K жZ>9(y;xfzvJ^ WSz;p!wD9PJyZ"p񱹈 9kfeKw=a":u|g%琀sBY1[˳eoe$~*XBֆ(|lL*HYbCâxn%Qva| ÖՁqho 3AHyOYZͲpv4Lt:TXSW0W+e҃'"[Vd< M:7d!D+zEuL;`y-U^p5B5\~8\&Cw+ABK)AQ" "gS%l|pCXh'b󶟝pLo - BMﵦRD-uho:(iBLL/#X;%jHW^Y̥U-D,YZW?G*3JSm,6km>^ L"kZ:G0ӽsᛁx|N֖ߵw|0Q%F*&=]auG[{aAa8>Ȃv5+#E @O*K?yټL!C+卿=XMG@PDo-h:M`l|gʺ ]n×Ϳpc㧬.c1tהAGz6؟"yIjI/xZ]Bgk}/ߋmg \xSOgRlqHi&Qq8~rZ!b*NK%1A}dP e0pdXM D77%ND%K_مasJ6*,PLwz+)ݙ>쏓g"+Ɔ% &Ky ;\`Y9eq^ٻi-=ֳ'P@Qc#nIg jK7?s,$J|w}/Df&/J >;B?SV4z9cVq: `$͛*/Tn)..; WGۮy^*׈sݥ #I.m/U^y` $}&<C6w,]"My0QɥPSIu8݃[1UmCߌ3.0*E^hz]Z:ha)Rq,)^Y"4q^_Q',ǚMF\PEHwێG,ݤe겖ԃG_@w1+8KTr3XqWZ=o>`;\ubP_F?2MvG M;d[ݥ6Kͮ~n(FO9J_CAQز[XOR5cZ\_i!sAW+%h9)ByePr=0T !\D+U#hҐ< `5z𥫑ahEڳ"@{X,\iO GdX70;R+ϧN>)"B h3S;au5z8dj(;-YR-+Η?;Rh%[V>F]pbe;4޹ & NAT5*Dr{Dbci"c^o0e NJk,(ZRD[VO#@̴3ȓQ*^S:RA˫Ǚ!2 3s- >pݜXѿǏZg` x>2I 90c j"ڢn`dn7nUvhB>/D~:X]n!3YU&5_(Me(.]ٞK}o"{uk@4Nu'w-鄤=>,7UdFFerj$^>3T1^-wFM~7Y?8;dA%fK˟&%/\:b\K`U2xU;Cّ3dבM=.:$%wm=n"ftD q7 9凝 g0amӪ0q X9؃Hu>Ws /;xA6$:uKp5MBXu^] 3Y.i|Ε׾m6 GthERKw3*U g_HY KBK2ǼThaYxb:c3ݚ俢Am\} -Ҫ8qWrLf=`XkGӃ*~H`v8L0/ceca܊]F| (( ekqRP[%J?^k\9Rf NʡhȲMLsj9Lw'%qQ^2ϘAƭMQ)G 7xa0G:A>mPod&<$4zdEKsS(eOW=6y=ւ9j=KnF-QMq "a-FΗ9n9źo@(9̤@/Fk7(nBo?{VjIb pro!UD?2smc7g*"gӷ8^qg(rϼ -𪅈3~7wıq\_H^.vXK/S-;>y7#۰q-%h{޻59O#>@bM8{WpB#6C $B]L),\_]'.&H@^V=?']IK4N@Zi ˼؍Lͅj+]@41@hh_]8>aWk 'N3ZvQ +ZzJ:FĚ{X^Yr/XKrU36 nעx$y+^T{;w2*u#Q&zN5N2\0 ;+Kzǹk&!\s[#+]HRx|. [bV?D;qSC@ &X* K( =5@g?"u)x[ØnK@d6hjbf2hXG W ^Ȣ0\_k0e,2jxnj`a__pl/ pA,ZqK l{ba;W[)־F jH-oDRJϕL1Mb i1<bi J[ Tl9QVͤB8I 5>U :]> P8}⮺܂+\6KX29y.S4=cHz' Gd ŧz#,]{15e ? uՋL ه -\V@o;-MRL?0JVhE<zAs4*/GmG ; VB `EGd,WֱU״7ɦia=Y!Qjq|b 2C.Uj-S[gE~,L V繁",ۃhMְ xZaÅ/wz (Xtv%'A1j.&͡J[N@OL ` *͠f5rW1PCit;T O<9K0s^MޓDR&?Wy|NqoR~2Zb` %QxxUCVoQ{_gTHd%S` G{Xhzfُ{yAJG 8͟Ja}^fRkx,}13ԁU}um&pz̲l3̎z;MAއ8OU('=t>O'!C8"+a/Ca} ƞjn@D7簬tv !5ZO]CjDcس;g^= ]r492 V++LL:Ibq~Hg!>Cn6ioq_#sԺ(/3,Љ'^<@ҖJ@6EcpNz@Ίifn~ၠ!YytMTrC]8yuL.yӸ[3Ţ[~$F1o_m8Pd9Z" 8l4s^P >Ex{|!\OڃEF(l!%] ̠; hJ$X2v>˳n rғ6NxĒ_ЋT|ӵ3NQl> *yR&hoTskH\%7M~vlE4R};^k],h0`XIɍ?ʠ?AA"RY_둚ըz>NG7?F5ɪdЍmQ]~J'Yj4>!,>=@T[IZ[n瓎U[P[nVWA : <чrRljOi{3 $7B`g[n:_yH?K~r ۚ?iJȚ;no!򤀠:NБ X7$g/I#(%C~J kxjpZ޳LQ呂dur"JM!%;{D9Ω2GC +EվϘa'5Z /HH~89su6 :gwdkI%_ܘRkn~U# P8h,);%ogUhG_(UO0@G=h;y]W,kEa_mM%+ՐgÍ Z&/i8/Z]ݷGȔZRN@هAlebXKkAGMUʅTFoɱJ HZ /BXf[S}%sܴ meE&"3+ k6."ͫgRbāF S V,LT |j9f0D$beŃ:N)Ih [Y@b\~y io^C*y[nB}%دhGҮjnod+4h)}(|h[>Xg1j{`=O!3I>C!4# o4;̓a6J@%ߚ0s,{wգ\HQoH%[YI/E P Cjw=U7]=w~;Mm#A$dIe-E|E)yqݫH]~f vEp+m%ٵGR )^8M̰2,⨵Osjyl"1!(ݒ9?"]J<5W x5x|NaA0l$6EvX(Uq#zY5M zV] yJquTu1Iqϥ}Z5ENГ!AbH\BmʇIHM1{}}tεXaz_א6bPP6S4g BXu6~pC_럑u3|HulN P+F 4Y(&2 Eus`^2SUlm$#%PqLu-^ˣ M`( Ȱt9n)ґ>b>V@%Nخ0U˿')A3 Z[.Ж[YqJP%_H~^([@u&hF?rQ ]$ 72/'}UÿCA@ 6J)%n\Yw[QY@kѷ$Eq]sI\ PM5dHv`mOAuD1͞;%jp-]"ze/rT'֔I[CHZ7@pRISh  '3Ly"p8WJtYйpJƟY?0됢>2WI} djR;9$E Y%{,|fx̊y:)_}:|m m:PR" [WP9=m drzmHDm*mKto<1sR4q 8^ڸJL>W4`e%fu+DȶLmXU6y]ґ_>N[E?D)PFX!J#ҖVxI9[4Pw>@u(f `Xrc٠*LhB#}`Nm5.F1`aAisYTjtw[^>󈄒^cN`H$ xCo9 G/ 5Tѷ Q|,Zgb5Ev]04DB=J\FPm}ZjI'P_n6*vwo}hQUrlgŊS-ry ]Z(#ɦP?ីP*jB6?u,CGXl-jI|TRMZ@E7&Ow`%k{]f=~ZE]I b+?2X9Bg2'-xĹ^x8%D;`[ \N:=}uvGH$!/b𩭫ռnϴ,٧2[SD֊;JZײFTh#P;;dV*ב鵹V>"p/0Ct־,}-&[iO,ΩC!hV,³~sWnA: _bRїx wVn@\!Х mKǧ{( ]WX#F}kAɗ?VVW["_C@t ;xVкcŬPy,ki.6t\+G*_z}4!4ct!A6ؖ[\bW7reS9n`" +nVha݌azc|3&Dgd°+]Ӧͻ.* yaE2O R .[a9P kiJl;qܮf~u/ÞW{+@tU,˵ƚu>L2h%͛ӎ Ek-9pO\L"<2EYhZy.z10n̩V$sa6Ԇ\(u<[EZw(xzG*@ zNl@] ?i`ZW9E^T'_r(mΈ#?ꡨd&qYZ+ 8jeK20#;%([PZ>cC{[q~}9EprJw'YS,ؚ΅ha oy6#F |a%yboyg JU. WH%0$pfU32[U.k+AF* "/gEO5ym#&]9' @asI/j~u o":þI)k%Ǵ eWE=AUEP5sDeA2^7DK q⟜yT&1y2>$$2%[o2:'Z5nP{86wtBשÅo9tpdL:A teaT8.H K@5J(xo#)@vD_1s_c])0;%hOìc.҆tD/-`r`Q& [///Rm=tpڎE<]2!|Q4kMa= ;ENC_W>HoD毥~}W巰f K?Цslep< So [Nvï*tR<:/zvʹ)Ů4≱|>rg3T̖RuZXey:ڔR 6uy+*mYkJdB Q Akw؎-i d~Ku9N6-&VA,B)yQ" @D񰘭:wPOy^PTNybZhͩgHtf_BV$1|[U'"y"|i#Ռ5ST:)oRxuZ{|75];0%8IJu瑷{,H}&0C q4 kA[XU$D|Ї0 |% Zcr BURCFo;S̝8.c0G\bVE)ukԄɞ>${fǸIR@G5kvLšBŽ|@4#[t\!Nbn<ICpֱ9(r[VTzppiyӇ1  KA>P >Ƌ1I'P6պ VQ kdĮ,I G³B%^ڂO>+2L}rb4+\;}c 1ZE\Adew\ Wzv*W Xӟg=+ݹ$ <1jh/h5!#Dݔu5 `clWDV)xMbf5/J3kQPNgWTޓ󾻱L⎊;Նd&0ı19Ɇ0 Zч.|(f}VWTzD R٘i9ݗG~ʑ9_qm%l]oE$ krjtZކMl1\Zn7_$l8CgBp) V{Ѝ쑸*|wRXBOCXq$\ųmbA!fluȏ&=evU,Z3&jU*P|EmuTJx\OMR╓I=?4Uq:QXo9CHH,'60iԩ+A+O5 2$A_ 5ް?/2&rw71Rp}Wc7D/BnQp&OΏЏ33>dz߃z s2oIűt ^)ODneXFapiqGoȍTdB~W'`ap$20:ܥl+O *9q,/t: PVYՁ|qAcޏFr6C9 5%FݪJ̽_-' h &_,݇IgYuښpWͥava\پ5oeEN6 TwRМчeoH2 $v<<JIS,"S6IY/Vuf F3Hxjepq*,X=nb?iN%^nc{!؆q;IZX z U_QD'F"MPDQEt㧰M;mpkt&h>|n,8@Y*HzA FP~+t-;W\'*q\T*)d@͈H&^oevo(WLB?939e1kUIFeͺS!cPWBf^Q{ @(_0[+P:7 YUNJ٥gLa[I,"#31>7嚫zh, JL ]bĖxę-FCK1LݴV]GVOv\9տ<`k\Hc Tr.~ "$hVŪYy|}_@mVLnKԚp;vl_)cTgmxMX˦Kwy }sP) XZYܦ~*VܹA~C鏪 ycYlT_YTS{Wuw\Ez( #!!'fA7$s/k; \w)# |drg!W0tV <'b'k&&) z|n3Ȧm <2j۹'yկޝ!_) "H <сUdckQLJ`;4W rAz"E܀e53]0l(_k}0f +nSi-jWY[19{nرd.hRi5N E~rPwV r:gzÅB0c1 jhm޹Aco-8b`H%HOo@^hR't[rQuν蜺Db~*i3A_1Y#0dke_+ĝچ9y~lg.SG\m8 c $ag⮦8$ν_հn jg)GQ1"ez޺dG8 v*:ю X?) kĐ2lzĚѕ8)U̦b]BTqfb/g^aQ(?V4Մzph6|݅QD%+'^3wwd,`|O̟ZWVTܑI³R>ݗ*Sao6Md`OiXND6K׾05iF ,CMky̵C5[&=[EӪL#=`Nf?b2\ڰa I]~ֈmI0yސqjJo7. QTTA0>MOIn~ϸSo&m&%B<\?'#=4:vmP/!B`FY$=ΥFo [Нފ[!aaH ><ތ:~ OmtUATm\k o-.9̇eSJcȔ8Pzv-t1ؓw:-,ol)ތ&= @i.YjJk8?=}F MH{ 1ӟ73Xɭe9Y}#ToX]Qy; Ip_{Ot|Z%I^\d}X#65cj '!)U?,aHYWŮ%IluEݹ QL+ O-wrohÅZ @QQНPI 6@ܹ 5^iC4l3AS¡8YgxYcRmxtT4JSY1׵BϡU\%ZSc)|_s!?vۃ}֔NEJ)|W),WZV[|)MbfZ[jn3= EfWO[?-0؊Vƌ݆~{4#Fѵo xbm.y.Q ufO9_c,D>1֡ t(riXxO'\=9[huՊq(5RMf[Fk#z VGt)ٙ˓俪6 wHF弎൩4-g*bF_ؒmzdGű5)isj<{7voWqd)St7VOVTc# !F}.e`yIWPJ7 _dK7-fmd:IsoI,aG6Y׼=PaFAɲ\ɉj[xR=DlXmOVc]nzدE{+v$[F5nEsYE9hu`Oޗ^+KQyAzՌe̅SK9|Sq4_utrp+F)?*b K-#w~U`[{h I]{nNddٶz|Y&gO̅xJSMJBNrKA6{I+-yzPyV &cLKf(VmaqMsPc`M߻g$X l P喾ʅ;dbF6VQdRL UD\''rLL`S~^N(TrVDU E:Fj7 9JMU€ɹ2]4IGl6AH:Y&%]ݖh>x'*֓mWEf#f%AvR9'I@x0r T\v.v;(,N}G)ݨ\rZYT ># h 'yj"tDA_oA𮂄]>Ն/7& "z7]6/mφdX7~bujB6Qp {Ee! ||B) &R$Z% 2Iw:Ӫj-a ǁyJ>+ ga5~XKrQYOLjGRݛPgtvafq-fVA_{مg X+=:L"}dT)U"$HpIt\*+o(L6;:O8vS}'nD2TT ͶJ_;iHp{zwͣ|C0NV+ǂ -] }0薵I^v#ɭ++lG BnPxȕCiU+ 6yqG!68jhV~~ u|=_A2A[:8IES9ZIl62-jnovQ8FSpj+Dd{n2aLZ<"mXdv$Fu(ԹmCn7^63e"]`k[,&V1IގR;\ݿ5;E&EkO]]>8#pwT7LjWEr@mx 'o$=PP2!%ہD81#YYPPc@I;&vLCvԚT{ްjDL\KB*̡@&K1ʳr?N-'^(rr{*ҡ| TFeᢄ6 $:ag݅Ե=(05sehk WUG~,MּiBW uAIZNݹ~cYtfg VKkDUkmkȔTϫh MQ` å7_k(v9K&#SᩫH4]džzDʴ䫲#x%;wPy_ 4\UUI0k$!?ˆoq<pSekD[|i6x:C1֏K؎%qOϫ[3qJz*lMab̾EV*;L'At,F ~ @<\g\J!P-@,lZ<s-NԌ8FՁ `*BreJ>S,jNPX|4+a;:p﷞Yw QKNw\ΨoT"5m^Vϭ };Mp/OPaJ}^d}5$bn e$m uVnoxQ/:v{%da\Kz}ޑ~&{uyU-g]5Lkss2_ɺϖ`5)69xl:e\RTky6!UqQ9B=ioD™M쨋/2`d`&^oU5ZKmoïX'h-bcS˄f_ bNn{aA|#A"ʉ4vXz.gȪx2k.G)+`d;_PTcrČ66"FMNb(Ƙ!2TC@3\ƈTAŧ }ƥx>$Ծ33 #|UمP<,jYի>݂P\މ  -nP0 y93o=\jEL$'j'S$}/.-pW${U Xx'! ~ǵd so r57xG1`f}E+/C?߾ Au\ȷRL<,Kt/_nN5j!o3T8^TF1}B0x%*p\iI';oi0Xʁo%ǣ}-$&K'eM"Ϻ6aJ  &)[EjENң2O8 0 lS\| ZS"s78pipcMG+ n!Heˀ擎J%uW6eɸTA/ Zu)HlYfX'I.T@s_yJ_ٜ1䷍C^mԉ ,ݎnva{hp hbbhHM[PIR/|_9sutOǽ8Kxwa"y[F|-ӓ"a}I zw֜P?Kɵnq`^!++v@v,A"biŢ j;yTx31٘ у2kca,a /d8d)SXMml A򖭲]17)k0oL̤2OVsBM_$ @ Am*_%؊Ͼݩ~f/=3F"%N38͜Ma!(3D#ׄd9b "eteH0OȎu#xO6fxY\x (*O6/CK7PcJ`ѿإNR_V]i&[W_gwH$D)͖m=57>߂:Ca_IDJ!ij@4Z۞l(A*^^2(%f,>S"҉?1ȥä^ kD"֭8kϾ?ѣcrTpktJ B 1ij<@?4vrcz5h9uewdH. Xrx# 7ssUS@JI2N&B) Bw|ӐHѮXqv^\ _?A!Ӛu"*|ƽ,D#8 ׮u*ūy!2Jl&2λ ?CǰNJticهLίEMa\aI|a6ՅZCL)3/p9  ǖidW+K5LjxG =3=^JiZx1\_jnҋk٬JܱwL,Vd:נcҞۘ|iI/A[aa^J|_F)` .'xCTyqkt;C𡐂q9Z43Y6nHH`{WbuPt']TsmRTqS|0ZcCcz+S:q@ɻr:ۉFF~ܶFPzѝ]邘g?c!dak:"%~ґa#~ 2N _ݴGsꇮ%NQO`Xh֜N\ #rA|ݭߒ9o&R :Ф\ ՘% 1~ԪʦT(L<lOS&^p &4qd`Bp*O3{lr ߭x^ JJiDw*_/ۼ^eG1ÈT#b0AbV4dz5 T7pv~/i)D3Gb" DgS42bvS Y̫E Z  ہ?'q_N <4t0̕8 }lKl9"*M=WDF9rEͽyr\ 1\d,z8J@& W @ IZ =kMJ.|m"F4Ȑ\ iT|Mf ը]P9s$XJ^D OirX%kջPifEo[WYp?RG Ht=$ fcPzVJ߇P.wh"#S':[yqkhD ZIk.pY./8ng딏#)!Sj%\ @P~צYĞ;#)͔ǝ)*9_ l#PEǻ.U75  - ᳊\EAvS f'?wj0 c\1Zd>BH-2e7BB Rᐆ B2D[`V8[pMˢ#p$52<~Kr9hBՑ;p%'~"猲b7 !o4FM8 Fs乗O/vMYޑuƐ3^yTjDxmMW!RvNh+hswV13! ,Კmi-l<J_p^kUQV~,_!-Ted.WyyfՒ5ۻ-0ȡU`a(c~D" Zm*^ϯδJA'ɞ y->ԗV HYe`ymL9KKES8eP7U{9-QXV4O\wqMdЄxsWJUDt3=#y{wa wZ[}fPXF6HMhCs ?.ofCWvgb _eۻ*# xuZcq_g.c@ErzH~ +OZ`؏&ư!yeUhUA ٻwr{gЃ__k<SJ0 @Jܽw<~Go<,Ҫ"URPNX a_t3 'EvnI VNevKP~x#ÐߵA7qe P}v4˜R3JK .-H񫟔ټKC%gzRryݼv<=qxϊx?C,Ƭv3 {OMaSa_, &uhy-M\׮xM8.ci\F-.S/G#_"˸!=XD*dwxDzka-Ȣ̟ҫXg_?a̬zLbSϱg7s>ݍA?4hWFU,mG~mD˔ڼU|]bW=~=.LI< OB ig χ`Xoz1h˻ח/Kv!^݈ޞ^/ 2僢m</BH2.I m}'cMY4+l\X}X\r&?QoDxNM<>Ю-!"U7l]Fvchm0`{nbqӝŒ'z2W}Ye"mJ۷H'bv~S0^Cr:|#xjPcE j%?{J8%*a \FMEJW2boAz~`>|6B2O@>Gx9cۄY!isxjU;tTrw:AHsե[ڭE)IiS*j1`,J&);D<TιWNz5whA0)is 6O`PX(s0:3 g(|S x0ףxG6)ko)F }zw&`fԫ,D%V6ǜrӒ8vil~skl? a^{v%$6uCKvp pdo>SIU볱:}DY$6DHJ?r ڃC eQH͑7SԌv$\3͜Ixx\ ej͊KNdE (76_?S EQYR&y764ifd^m G;ǡ~@GxoR E_UµZΫY|Kdq<Ў_5_:Vk5>,DH1܊irlA%x`@=L8ȏI`2װeiB5zI"ر8c; Gd|$ߩXκZj|_>O4]%WB3~NDMr_3X&HdA.KxjArlPE\@*z䯐 7$k])Ѝ6BQvmIr}8a)1qc1 븥P~n#-Z aʚ.h ; =9_$ʉ@~j0psN#ε0 6aըuvѰ*tQ'Y&?%" 5wwAeR=SvFhҚD<5F4=D!@c}%”-tA@M-}Aԁ=N! n<9Ff6QY"DFZ8!Pݺg۩iᶽMwewSW 2+Ւyc)t9|>7L oLrސq[xL)_BDZU$sŒ3PBuAYD|_R]Hf2?W;dx3ZP̕ A !Eb35S<|w3VqzINks,sX {6PI(jUc<=C-{t8|); )%]k5R Fvv)5뼹A6 a;.¡ѩ!gif2pXtJ9ipʁ />wAf5 =;bR~xyCnXq+Zm*ķ *e.3 T2snmttbq5h{zVm/f%#M~>Ŷ{ZITX*\k> QQ۳H`W]`@yonY&ĂJ $9 ksWy P`))(.R."r0C=Lè/ʙZ U\iBhvEPvH85K7f߷L~XD#W&89i"]LqxSp6bNŻfUݡa N5YA/M1SNhgI}PR{MT^?WscIp-ǫv %s\UiY <֜R* -}>bϡ\k5̺Q- kη-~ A@u;O:OVGOR.5@ 2lОrN츓np̈́[»2H *Lȩf,9D)i[1ϯDSQ4w;k.NW$N{. DYR  `yKD#Z8|VQkpN:7E үZ /#ƼQ>Ta6OA؁ 2^b!ImR64 ) pKջQXOc;ps+(!$f2p{Y>]Ԛx:Pf藞|ƭSr F2#]8K_@#o?R%G6r^igc2#Lgf 54l33>r$? }u7Y*: >kf8*v+d8Z3Mرt|׏^K,>~B~[#"PjaG"0ً'S7@ A[*GvPƪ !ǽO#gR$+g6 ^5gPѓr`DH^i oLyaró.NњZt4pףOrUPI;^,0f],` 7x4 gu.ɎͩPk=meN&i!bh]UN*B9 "s?9F2 7YmP~>`;yy[(5Ń\' "L̔_|J/ef)J.v/}<ǃ%7Yw*ViLU'n`γotv:*c7{Ț8 r5"P$Ȉ]nJn7l ٽp-^X@rFlx56I>h9?F(G^ S nk7H忶Żs8l-N/@`<"eb`""xQ- DЀ%8vtZةX{;*9roݛdu]ke&@͜_eh;*{!R|ڪmCX57kd Tq·䠰U,/rAOx⩵,NrۙVv;7EhõЇ(0 M:ƪ10Lb̘<ۖmXC7^OԠz ySH^.H#7 tL*ekSQ?bMoРk~O$om@mAe._Gۘ] Z lJ@2d5L?җd >N\a[ }`_f}X +!<9?9Lʪ4 (Zc]yx'3jr5kdG-eӏ-N.t%O~qOƯ9d3'g/H:xC(N$drH /YLpSSA24:qoC2z[ 'BeI)84tK[qC->Q&Fx Dg9#pOK Z<6*Ņ~wI"O.EnJ>sKN.Ak(!vtr`+_:$D,oCZ /z F8{w؇Í3/q JI_=T͛ゕOQQvF.فjʺF@;?c*$rd6 Z kuylZR%n~ȹFd[2=IpPd~"nD|7FTWM)̎Vu hlxycvG +tT[`;= `*MO+T(){Nn>t3R{V0xm2:$P)>1Gd/uȶoVby# ڻZϰAmRS>O(]16S[\:r-j(AHOtga[i]Bb_d="q9cPh1iLₗMa -=c[:r'R *!x{Dc5Q/si >! =5ҏv8OcWb62"jiΗhq3 4dNF&[?AKbsvtU>up4/Z>\Kmٷsw&3v1*c,|,1kLP=ݑlGE>"<&ҐYRKkTa ]D&'$f2[$:OD@Vz>74I!T%R}Nf:YVBJ.ѦFk0f@yP6&)mucC˲(]ڋb;@+(cswGQy[3pȩ0āsl_-~P<#MT$Wf4& ,+aVZ omS,f("@^3vW 迌&iW'uD;@Xӯ{(t0Hi:DD){VE=(cU~ Tʪ*;C$PYa=n͗X#6fM]} "IcFsO Gz5EdXz ŭ:za/3ˬDg5< jabЫz=Pg^kg㡎'x^ r-4BM%яS@5mM!B|ܑnBb5w0K.ݫ. xcbR֔im|*NQ:3q|FHX=\)I;1X \EK*2k!Y]!GpXjRSf4l-?RY*KXUѝo|P=c {̳.43#KS6YØs!pG{ ?o00>34sUq)"qy?ѣC7 @*y>UYOP I4+PN.sw[qYF'\Tk98r*B!gxyt>AmJTywoثbiljGG ~FQ4cooqjOlfx9l?F _t^ɭn `+ZR\K]@m.eZ7&/8}qkBReOuJ|9>n%#1C 7J>@gTKgg/cFjrt0n YQ@'dV#)\(X[g!DRcw{E!9SD;)93eҿ?%b^Ĕlyy^ɚ2.2dNR΢K<0Ō7͈ 2}^rg4_ tS${@>4w] lyq4ܻ+M$syÙQerva$n0J&M~|X()?gO,~E/\s*VhMTy%* 4lJ&~y>T U.OqItPYFAF>xn=WSH$~z7oy@i>9y??< VyGP \&De_K: .;J'!ac\<5{˜64ﶼdNE#eV"i-Rgrx!gNQx{]tTr&&Lo'};4 o+ &K|rD) h@D~Ty@_X.:aƕ4@O8VѷfyS DS / 3]p^]gc |ωúc\MV8%h$?*Gf5td0o>_zq6>/e/е@"^} KJRõY[0mGr綁s Rd%GVfߧԛNa 64JQߠFqmLK T}VY`1sJ0?vn[h aFWH6{fGAHO[RqmVc$̀uC&u9qI0FWp^J_SU%dws3'ɊqzwMVn ʶ,|+3f`v"gCxIy!zДB!4pVaJo;W+j}\u} |n|Ϝ_ތ9/bY?mz~ h6{ʵr&~_&X56rB|e UTMlgKuEȾUuUP"vE 4\ PTr)js|Z!p%u%/&ܨw_ѕ+ܵTY^pMUCꪲR6!:^d ve V"H=%GJjP#ZBa'4p$ aJ#$BuF~#BD,~>UJ+ICKGn٥ 蒹 {Ѭnch,ˈXT)xV>ݼ[y'-/ ,]Tnɸ_ѝ}Z d4ԟ5xͬ2uL pٴGհn)د{Բȟ?zfT]'r:eד:mb0sW̍gd$V`5 a5jOuI]n6 ~YtL4*QP͹cXqKm9U\nMaa*~ʹkI^!Y2׺߭[.[>q &iͺ!dÓJi.}1_o8 { *jD spK-f1K ) V9C1Q#+3;qn v5v+kO^Jq'hcf @/jKJz}bǗtĻșzy&%'"bq[(YPRgrMkJMP%e" ]R$ZdnG!kׁ;uE [ 8N +/Y=-·EClgp.k:I o} xG \g0{L}) ÜA% ШR~Ņ2$S=tҿx6_%. Z ܄?7=,䟹!Co}Q?1G-A@C)>k< bFAd0Bc @ߨJNQϑ0k^lj雃t'<߆1/`і.O8D`asĝ1a&l\U^ HQ">vFw($)Ra^Sb:0'WSW|KU9f/LѼ9.SҸ̴^M`vk }𳃯\4eoyh" ?.݌Q4 @]T=Q ~T~h1֜F[x "qe0L. )(5N{5IwĤ3bQK0"k,TX^ O]`L(S.=?=גvߎ<8+*(CV S~vl-@Ys᳅[LEHNkyOF>d$ƪ)d73HsZb[Xt'&dff$IИ1dK@G~L`YpP#88V SPю"wGO 1ʞ]vd9؆ ×q|SmOpWd> 0ڽ2rH`ƪд$ Qg YEœȄRj}m C_"1 مϴӣ$MN?<?ŋթ]6:j#q!~7Ys>*HoWT !ПfPJ {PFKH9 sĴvAOTY.k<̴ Qd6Sɰ()DރA,xm Gx2XvP9A4pSچ?/=w[j,@V"pq/ E?X%|,Eh N(-hbB *Y1ʐf:A[֪36)ұmT|lfQc9!&E͈lI07_0SxEM*O(>ա:neV|ChP %HuϫaZz^Eނ]$G? % NCS kPL,PVm!?Rϖhx'2p|sT5+,᫕# sB5l1*6bw(eܒkᚦ8K6<͢9`=qdmjub '$AiZ {8 Ç}CZ?SrNS[М׈bQUHH#`cu6W!K + /nd]-tZ$Xؽ%~}SFG}cS Ԅ++]!y9GYa(Dfͥu ٜX~uXȅox@GZzޗpX;@D@y}•M]g5N#҄^77@ 4V*&zpcN\67[(W" ͂^aSa#삩{x7XHۡ3DLA?UP'&l\1(8ԼV_ߎhƈ#PnH? ,eU-%7黍h*Lm9k^I2jgb!a0x.B+4w˟6grbd>WsĄg_ŖSrK),5?>J[Z2~ώqņSQ"Spi1lt<ߢyqv!8s3y~ԈOzxzLu2l}aUs#UBFzF]PqGI%ݓRSsmSBl7{%"&0 #42< F4-Z qM`U1̒lq|)F @B=̠ďVV0{}y&j1?I\Ԕٞ"ܿ1V{~.SJNyAtޗ)}Ĩ)Jגc+L_\ivozcFxVm-[0-1!q-!oWi#C@0+&ais79p0=zk[Aa>ty&k1MZ:vnR]]q1X{-V5wj~RUJ2y}m xrD8]*'VE>概1kK+ ?Gr]5 Sms G g~C $*nHĚw1uF$?9wűt>Y|?KMyXtlHtXDW ]҈1꿷P2`Fi!~8r6$fHPNQݛjH?5TxW64H Qǃ\nj km V]st@-ѭAr\+'*i-h$OS,dW}ӱ` iѸ>bbl3P0+N` ub?U4?Nep?^z%8te>\2N+18Wv {;Ǚ ZBhTHitɈcTXB /u`"0P-P\ 9}+w ?ʶ;i`NtL#[K1b_X27eT hiɴ9~֔福 v;f_vE(!X1Q*fuHh(ZHPq3O?Q? lb}TH'2 g*A-f& #`rnċ漋;KGBXMU$pAUGt9S{Ɩ0F ¶6w(6r5=jJhAL͂H4qanqdvpDP-l֮+cTȇ']a=L<>? ^Wg>}Ah [CyvR \JIg[xՈG{P-K3\t MoA&}o&,Ƈf_rR R(ߐňE鐶Aڛ{v;] 81疠*OvAxݜ%o.[8kS:©bYtTr^FLϛ hCx]B![u~[V'2^H3؟\`bTfm4e :\|lŀp3]:΁1fVsەge`yYdv9S3]6eX)nFkgK`0ό%VG!!pEWpڨO7JrAa+d]u@y/*$ LnӜkqZJ88 &=.\ oLaa X .8gÁYOg6{¹3-&tq!lp0/%l#4`8nF&NBZrvEr0 ?H,%M&+ǷP :z9Z!x憕 RBJ ]i(2O8ufx2Ic)t%/o6pzXEI1iB6 a-Be?hYe,fXMd$[8VA(wfE;#{tM].m7-\J'(fKz:YNcQZQ1eċnRF.C5*SJgys͖F b&j~GCG@.A54f)`kFi,^ 2mKY}v_Ed%#]ЏnX+O/k͌EióKe4pRhPBp#1M.Cj.߈7"O5sJ*oh7aI1٧V6 N-l.ȨF"fN"qJޏZЮ&jI VE#IаT8`qToAtlН`he$ '&C[O{ v-)SJ%ytu(u1e\'j#٪U֯g\ ͓z%ODHዘ:[au)--rJtV6p˞{ &{Yh1f7g)+I'eKAe b]DRńkdRGFo`р81ED"*(WOh kHv{ٿa!p %AY۫D ] `!"P`fk*ȷS` iFLz(;Љ:2&,_/RMLDzt jRB^rrL dgS~D3l,'A͍ RВ陽5TDv5a b|^H(?#JI<*kF\$]jT>J --NPT)F?l*; Iqؒy ara`',(c@Va-oLon˴J}@P9pЭXLK Hvv0RE( (}^M;={U|5AX&Y)c3;Ӓ¶yWKRvtmxs5]C^X749)feAf_a~B{leRih v 0 Z-=T(LH<6ˆ1q tsk7R'u\R a }`YQD~ӊ‰.4mm;u Yr{% !"AϢb;`)IWgn𧠟tQ̊|rѽ{fꁡ @|A{mrxcCT$FdG3I6&'YMoՍa6$Kezqmevwp c!oFٝHs[(}%:2qvp%pJI26~n_tv}ϓQlxYz#x ~W:}.K|1"u3]ܩ͂3DSc6OUԣXl/fv&?gW-/@> Ṕ$Wyݘֆt`sϏwX㛩s߮u=~*Rv~v)`FX|(`W0D5z62*xGԄ~0fXoCu:hX&^7dGfBݩD-A[:K묈9]JLQ19V$h_2_8V.hְq8nƳH 'e uTd`t!uE]Q+<X+|uj>AW) ֡^Wẩ$giaHt (W\!3] r.WVf-dywrs)Sn4@t,$ :0$ڞGNI,pYĴB#ˀ)7S}Kٞ|6s%Ī:6}CtM~nD͸֧%h2!ﻻчx?Pg1lF:4|1j<[%ʿT&H\d&o@D7Nr㌡hh1R1huXMr(NjᧁGGČop ԏ |cR b Q$O <[x2g$ˊs5 #Pᗖ FOkU 먒f\@ǧ\r3"Ӷ),X~~9S>䎰a o.@W(q3uH +0 H!FJe߄%+'ޮSn|{ywj-ppIߺ;j1eNʎ@SCTOr)K< '0&<;Ro۵Da_i"CG<K}4#Kap|N0{`}DR`*عzU}IhxYi<Li'cbJn͓d?T PסΩZp#Q_-ʻ ^aAP BQkgrޘH/Ror1tq<u{"HXF&zro9( UΎɿ%c< ҂{אQL'ajwiH29 L}4OR'#D5@B0?Fvivy,`).3k#btI}Oqlَi ,(aaj"|ZM~ϋU˯3x`K\!G>$m2$g0eI.tҗV*X/deodCt2 urHZ@DpdR̔}_7C9W[a${Urcl1K[2f#\4QL)WdKt9K Z :eUjI HI+=TyTYD][oXe(+]s>耐dңYxwj{'L{ ]^A4.F,* GD6ipABG|#MRRm?67h5ZX[QzK^UA1jP7ȡ "(?WY5F~9ս5Ky E!/Q8=-Q"\Zy?A,ӵ$B5er hRe)^@]>TE@?%V~g=ѥޢC_sn+ir^y]CeOm1oԗ$D rldНOƜ9[NwLئ> EXP2ʨRM]AWs~Q>La#Jó^*K&ŗŒf(]4 x1DصH[x HeW3%ׂM\,ozJCܲtY_0ʑ?kYt9)ňjޱ8(j:GWj >/ClygDTr~r K!s7$XL){&zb^+4^wF뫕tB{o AnXН 7S9T#^$[җlI[opD<5py!}"B1tW7i~aS沰fJ  =g35.q *,h-UHr/\?WQ[{y G^[͙D5_E`xܻ,Vj=1B~7{|ϳǒG?<6; SY$Vwk]tOo;:4adEt܎wQBPY i>N _ Qx.уan\/oegu0cWr ˎT9d9FXC k}qk,(HƟ_\fs  [y?OGRTP:Hoӎ8ڼ{P>T Vã2C>1.;8#lE<V!rL-[rܮV\F4g8꺌7*'ͅZ&z}OzЪ`Z'r:c Ynu[^A|y媉 ] xdfdmj(ƥm=j[Mz%[j2*LfJv0|:1~*_Z+{k>ץ :s3Q=Q.y)YthSyR |MJw̏$^G*l̺ϸ$`RHZ n~>e^y90MRGaGhة p</|K1Z@Y&cgt^MAdS>/wC 7*K8Edvb{QWI?||bTw|FF*t&[ 4$%gRLen7YreR%6@ >& ~;]aGPϾ>WW:tB٪T;H L1Ԍ#Θ&h& xF2i O!4 /fo =$EEٕTc-TWir؇*ȼ ۗ\ת5᩺+L[oKY$~o_ݛ\p5Bة4#KhjEJdF1bXpy(yGb #DLĺT_DIP޻xfeU )bÈAU y6_{gheLZT!\w~8?m2θQEF!i556e C3)m S =EÃdN&U_eh+#lѤ10'^x`*4h&yZJeY֓'[*3v74;LOYgV!ϳ֐S VJ81" o%"L@PR6 Ӻp{f-zJj{O)-7Q%LyD5O2o?r}@#p: ~ +H<fb?♩˥RFh*)}?;G^JY&_CYz/藿񍣨כڟEc2҆+CLũi:-) IѝmT̗;^,B/#!鴧2CyR\=-Xl !d4vvW8=^o쒘GH't"NcVhrB&Gu]>gDɺ/kyV Lj)Tqu?  j\?*6b)Ƿ(3c! &@ |D:QϿw'?dlo;݄ٺQH9##_Jk7S D1<5)kbu}W+"Z8:bFF-ܒ+cq!vx[QV`llhT612"Gm:,<8LǶcd7 _,(n^L+#%8CUq~,xCzKb'ꙵ1H:BYttxJz iX@Y;*^OFg @y(h1 D˽)d`Bd8GSkr0#HgȔAQ3e[L\8m>>}]:MIcLzzW+1fX,;e6*w5d', r|$@^|59DΟuir YU(D?:L Mq-(gn[#+@)fFYa?䞽ê@'BVxB_WP~]iYWK%C.'rWhf4UAD5:ؗ:v{ ̬t٬gx 2QԾAjJ@IНaOOz$@UjF"l^p$ z=֓qs@$@#nC?LWmHX/7S>)eK!Xv柂tmb q&(wiC/C&`m껑yHs}cft>.1f'Qtf p.,]Ԑ?Ls6 w f9C*hVp2AGqՉ|- ݌Mx`Skl(yaV!N\RoX# '6 \:PֱF'+&զcaVu7[Z *RÊو&sS1eQh'CO-p neۙAziUSQٝoƂxޒmԍ?s_*j/WENΫS8s AKh|mH/_۶SGB ~f r-͔1}aV#ْ$|/n/29- ?G:xsm d HC`}`X2aO ʸA򪞼J'OR S$T0Cq( = K@[/Xs~{RseH"&,cMٕ  vۆ:z%iR>-M0Z; ~^D-Pd =ƶ4rgcK[JYVHdnN'$u,NU7+RPȃDf빃҉|U7ts` DL CƧya۽kՇ w$GI!(cE-?<ݳk#t楿p`=<9Yڽd&[uӚ0˾#ӧdMŘ(`NtDZ-;0B*^ 8>)<8cQ^<۰;|7JF7I~eZe^YB ET~VPyOPV7<= %]1s %ʆk P?/P5{u]vy& 'CF,!Zz[T9`\y2VL7m#D.S5$L?dd`g\:T̔8EQ1cX-A=(Y_#A3 < e%XH۹Z4?I5iA\ri$h3SY !E˴7Q2] ˙9x{Ys% |'aO}fBv!E7Wm+S}! 4wW8W԰}cnAe.[^o[V&gN?x?Vim:3B4&Iɳ5g-Ć1%YclY[q,ы&YAR$ 24̠TX l- ?PnEq ΅fssJڞ'21,;?wJ=ahy6|H%ǐyk\eLizCu: |FuhW,tp*Bb,)$1 c͟h42D,xvJmJױIfS,w[Vz#%?p#sppWJ KdR]o<~AwM,}JyG`tp_㷽%s Pw64v!9C Q)|F{ uڄƎz gĠ6H.-o:}  N% b$+hAd9{!cT0]RdC L~cn| )kRj P,O>ed* mv)?=P.3)S];ڻ.Z*?Q47r>GF"!ypE坾R =jGԌ,?QK6`*dά:|p2!A7|iCSJ7B2NO^8WIczQ|s1~ 4/ '9߶M ;\~ϛ[bX_R&Ƞ\ɔσA,f9Ag,r@IP+DvWDO9F ӗ_W-s1/En+>=,VBHhT/%p`z VDj{}}%ntU|l<™YP/>w.%͜˭ډnNug)BbuTe?D/# TdH^7BWq Q|/SOfK':h(LщCAҍASG@{ /{?3͸9گ0GߝzVՏ%Uw))$F(oJ'`qfŌ%V|U ȫuV I(iF`Z[oV@eDuZj:!bȓs9ȳ`tGkzL6O""g|A3}0!KE3;:E:5kA_|&ƃ\rj ]X*~)Y*CN~z>`רx;BH-J]|7D5܌q *l,m_=7 ߺY}L`C#M6s-I"F_B&Z53[+"ee'$]L}W`^fvR~@QK`Ձoޮ]~oP2c?tɼSО&t]{w2E)upxGnڊ?H먮>uW5}kֻ ؛a4aQBA|)|*˨RwjՍI*]CN ~P:FTn_*$n$@%"c y VMi›zae׏1Of7ABsC%c]D i;vCsoB#oD/gh)#J =X c8~V6P0 , ǒBBGZ9W(o 8MSFW`:2pN3)kOC ]l4W6H8jwLs.C[nǟeZp4jا4ćq+*}O\25b7p7xȞiQtO`Z5OͯzqmR5pgD1Rn\%N}ryIop+AsY$0D.t*$9ZwBuHm.'DDDz6?+#ڀ05섆#v1ou QS[ ,٪EElAԉ0QZ6Eagmj3M']ÇL(C_NUX|[j {|%AzerlSTTE8C`!^.E"'B\NGq0$i0E AF/Iu_Z?1)b,˜ˬh0:+:HpKn܎=?6T0 a7E2Nhlu3k>d zBg2sU"Xfo{d^OsICg Q\4}Neo6/"GzV􂕊Є;,YG:ϝq<﮴Xސg}rI";ø( ?{/i 1H& EPRZ!;Q~o) vzJCW>t^s:6|(PLcJҡW ɇr*O̠FEtА[!m.=Ѥ%oyJ|*,VRé,I^OĿ4h7RT3]:6pfʢ~K'%$I8 (lV pʏly@@Ųr2㉨U2_4߳ c (gzJAK5Pi[|fV.=)c—bbmў@v+Ç8B"Jnn,2Wfu[6ւʙ7CI%V(Ph ;˳8ָk&t>ђ[ fFB>oڿ*2o-g6p~!=ȨFzީfRꭎMJ g7r4"ֽ 8oK607LL;VӣO )[G2K =n0ٱVN!Bz5xFo3@TEgÃD^0T cG0uvuJK[> ߹VM~,BQ@FY~ǭ0b t]oreت\W  vUs")^b+jOo"nAx,prv iH9 Ћej$9j6Mӣ7BoceM,7,|L85CjRo"ÒV=GD嗄O/, _Ha,ɟ"+oz?ayTݫaFN-T764n:i9,XG?3l/!nu&TT^&YY1}9M Ry4M-$m+c٩UN.^KdzR)8x Xo ]ՖPꋠbUXNolH~`ga8mマpF[o<6?ȡc&pȡͪu>C>ʻa̽GMB3l]@Dg԰#\n1#d&:l,Zsw/VN=XhXPrb6aEYt9UyxV:P8-2g=d#MiV(ABY q =RiE5H g޸gEP j*~4rоHJt zF]hꅁ _@J~U)7lږ[p^ er>Qo/.4|{wD,!fxV^WcVP sΛx~dUc.\WX%c"APE1 \#ԩeg 2r'2q(E:AўExf;F!ezޝ4\"Q"|l!:ҡ: :Tic-K`Q6P24 d N}QSؿX@ȵ7^-J]kX+iz=rR(RN@EH2 ;Ɉ* q-$:bb88pY>=iq@tMb3|xgT]' 蝿eP+o/H 웨$Ŀw\zHȼ;u%(1I'7Y !l$ (d&gQov"e<@u{!SöK+t}" ?Ԏ2+4OK#] apA@d憱:g@^TZ%jb!w\[b֯2Tt,mȺ~DYhP3ܘ\l<]qbdȆ>dޓ: WJ5%Zx1Fh]\qCOp "RiEp%t"F粈: lL/.?A A8y#g+BvfB%+m.HTeIn ),pǬ璙!Oqj{$/@%L`jZJN*F"2pQ2աvM];+Jükk=ޛ 7i~› b0o1 Fmwǘό?22TıƊމLP9$C[,6b&e!8B ؒR\Qn y̔N~-c&Vص mj:UZ+ ea1aDxyn?.2k+S4%tb?wL lw@ z7Ha\p\\ YWw%X\4.-aMbC`Cow澯SHq}Aw$L$Z!AB0Z&Xg1v %¡蝨8zEv;w} v(v0aq D0-|NO}hvo^+mqJP6솺ZmL7ȚegԉA>ci?s`O._h*\fKv'5/ՅxhGǝ3U].bvonO;}p,~]T>%.%Cp Es2J0(+Xš8dcϬMW洊ௌٚetB=nEUp/.N_|F/,_t G<)AC^խ|e3AY:ASL'vL;]hgF_:QΈEU;y#HAel2s֋=]Dnև- HYĉ%D2BxQϯ0nt@@>txZ˻-N.4x7B%ڱI%riOrn_7/byUu"k A;YYg1"ٍkWs.s"eGFdzL;Oj)9醀-A`IcG ;'C:kGg/QHP-6hXǺrmz}a7s:.r MJ6_2ͱ=c%/{=] x]%jƄ8# (i9Ov*ifŬ%@:UR|)#'h/JBJK"A# .s0c^Hbp˓s>] DJ"tZPc{U9>y T?RL}i-}'_C8AXVN9+ݙW :jgϸCBO%@;\3?Lb<|(`o{Dbܯ䷄J6&$x0( $߂%`?:WlJ%Ad<` z"ʯec[-_fE}ڧjC6 7׻3}+&Pod`XiUmaEr~C #7VpS㢽G IHH90Kb;"@M32U ܲ.2]hsqc>*;bs53ǘַ{&ņ5rH|Ɨv}]`?.dx3)Bd,,^$&l_d"m>4ZQ9w~';uzGǘLa=|sqo Jk" WhQ]1LPf6!\?ʧ ȞNf+BGY|}CVOўőd@@K(k~y^;ӹA[!R|gP ,j"׊;Ӱeɩ<lDi b1{*4Ӛq Yqn.N$d@r&m($si*Y6߰ <3:W;z(>h=4)ił̻FyNgcN#sW)l[&6vOY7V͢3\I(1@qi]9֯d矆oIPB6Nujsiv%.tTEF}H!Γ@SQ-PAv.J hWZ2ÛWų%S@ŀ<}4'~ KV^гX3(*LuTϚws7/"8"1ĝ{8PH.y,JgeM^@Z9#Z%l?b @]jK/*Rv1XQhS2.m w7d}ƒy~:uRO`UsC+Yߏ`sypSzʣiW[90NTd|p !᲍]rƪiOA5mA+AtNDƍ`٦](T]=ceA/"qkIœ;0O?I1m9 th8Xq@ćeHq"b/YaQc|1ʊiZ}88ŸBnD{bX>?@`d6o 5OcJJEj7d1\V0|k޺~(ULJ{1gpӟ.dc*H4k*C0X1'sacz5biS}QunlGK/ lk2i{LxTvRqU]]Nq%]Qʀyҵao^VRAshi>PE}\?wʸ=O:WVxSUǎ:#WبzR(MGA!9Vf{1oGVޢiÆ̼IB]%wGj}e&_cN0\Pg3ȳJ)u-L^fS,W[D< -&{M;(㋉W L P&PGgt0gq;$0Ӣ^!p,1m<&2׃ͨFXkab\Yrzf?~x{El?&?V.b6p` F ff(ӬBKmYdȬ7}fQ7r랕ċUal`YOj~d E ( > M=6]ovligG|J*AףYJi[ Xn8#VdQQ%XF-: =t~.O ;)b :D%-~ls 7+#ɫ$i7!qe̫ ”=A nΥ筣x╜n6%$0#1h)8H)= |HW6G.PXjuuFT{ Ns>IMcIWمzo6K"Q%Jq)qugpIZ/-謾 9A,a; CPt̒㬒 _=bzo pA'sT卮+Ek!nMȾNRt oKm$b7p?mFɿRh޲2;>Oc%1%tʔFD /5;%J;ƜB;ZiJF'sӄ.EEQ]#*/nt \IuGzT_@p+IacML]xEpC s h*:H MZoOÍST\,?*:` ufN`rZ0,}@@ⲙ§=ǂ"19j70ho$R8D+V26eԧEnĈtv#:r%(am)fLW0⠐\*$I|W/y> ʮK2/b/S(֩n|V[БRDR -`݃M=͜Ai4Aj$~AucWy|ͫ"$k|Ń8Lg_?%I^sa~5Gtݗ-׬KlE*xal? ؏-Ka zxBoͮ懱jGftyxʾMYw~`,xV%]wAU.+kZ5.3j1i u7$`^xkJv3w3L>$"" j Cڟ`Ko]P뭪{@. }Zf=hCސ(xǵI,\wyW[^V^λ0UF9-=]ilWמ[㯣8.#:jK9EKH:b3W4I Պjp&chncP@qԲZdFzVCMePy uj Aj}ȔW]S>ڿwN֞Uv/DW$o&HD $Ȓ:3Hj nu ZYWJ!tMi&I ʈ3#\7yA`VPV$Aɠlq 2|SͥrK2G~ +.7Kx='H;BV%/ǐ:n}_jJEa>S# ̥TM43cHprzwpiKѧ9SqG5|xjSka\dojRl9+lUTr0~|nmbe MchOߜLs؀goUi3hTr+|MG~|ܿQcUw#Z UJB*X-*Tj |3c UuD{d4KL`SM[g"{.^(|iLWq(ASSw@>N=8K_$\Y O6dAz(D/L`.&astX]C+&Y1q#x!?šL +3n*prr,@Mx\hfPYG8WCh6,aCnIէg%z\M* y_(>id (?U6% c=$9pe^QtmJpwFh(TXVĎ, kI+_xfD7!/Jҳ~#U^@\Z-n$vRC[KG8r!Q0;z0:>`uO$T ȥS1|@to-es=o'4ֆ2pl>ԥz!ăD &=S8Pk [,Nft+S}Mf`Ӗ'^c^y去֑1”阼/{|f2 V{<`2-POٝ)\>yb1~@,)Fz K` $x~a[3rq1t̲<$Z7!zm8 vR6J6~b)oؐ:vN#کn.X%/Zouì\T5ŀW uB asIu%Ck%]YOv*s՛DdJ|ʅ,wbAoG L!C|^[EQPѳ~y+ > šR :>wn["h׏o;,z#.?f-r y%zV%i콶~R~~Ch 'Z^Mf:x0K^}`}%>mq,.QvApgk?[ HE eW"Jdabbم tB7Lt^|qbdYVʩ̲--xbJ;]-ѹ5NyO_i"29-8dBr~ dTK Fq{Wl2S31g0$Q6Xmܶ-y#Uz ZFk͋EbKT/'NJ=k&exb8_4\|'̶8F0ߡ;:Z1h9N_ǃU(M=gH?u2!.Oʍm)ԀaqSUVmʇf W;xeUo:"4(bnٛŽӎc1\ jn4E1^Lbi݇;zxJٸlZ~=,:Ci|*!E( ,9#ttV4,D} w՘y6M^Oy@Ԝ/ -D 6cnFd޹/ÉY |4~G (vAޔ-ZW %v(C60#sZ)RzܦikTe9 q*u pzYh"9yX.sVdELp(z^J4Az/& 4@$1 |Yڢ%Z;Eiuuv(F|^#,6r!ct7 G9@t.H%@gP߰?s %{z#ąCXċ!.'0ӯq\wO/%!kZq1p1Jg.׊4ߓY9dcQY(N9RàVPLx|U3w0=hF"d3~d#m\2 ȁA[]LtK5ccrP[Ad0݁f_(ziWfG!%':A3^v,'ttS(ipx({ <>^^բ:="FG32y6A ƺNNBS`j{{p'|+GgHgc'-jruSj˯Q[ }W˜dՊfq݊$tPie6nхk{ڻE֏ "Ќz~g}mX(yLSarYƅn؏$.DZ @$;i`NPVanQeW[㞗sܽwI ^)`J ?E<1lU-afMɘѧ3<拱/`/¦>^OW} <>T߬qַĬ>|K1P%j2դq̋#*TkFR7EӀ[^(,^7]J:@ lMBv$Ep=+3>s&5Լ:o1͘C^'9bwnfǂie%$)99$Q(xEk(pIXN]MtEr5-=J<desVRP)cNj$i!?CH ʝM+rV;a#SaP,H|K>hWH1L pRc[9sjVc}t^n'0M\qE1wzB{Sh\ݫkзaR?(f6 'w憥 ~ f-oNh~E%g;F _Ijm ;!N@*no3#3nM-(Γ-9hΎuҭΦ[uO }^hcxAG+2Z/㷶&Ϥrd yvX|p̱ U#*룮 UK|>Օmd:I, !V}!^#teX x.6.Mz 'HC G%_ Q=N Z)кqVh{9].UƱ "ͳUj)`h27g{j3|!!fʱ_<`&+6lۄMTnAZ\jHh_!7n|w.s]-A쁿o&&azLqZESkg(mQ)uͲ>MD2y\XAD4 V__% .1|':2.*.AGu QD3Obg* \CvN%0Q( 2*!y{TjPܑ-N/jCE(4_N\tg[06ERI>'_8bO+)1Kv u΀BeOS#ؑg1σFjBl,IEQ_>tР|.%F9iGn4b%NeQfJoFkMnͥM eQy^ c;ոö([SEAO`COթ:]ڰbG7 X(7䒰* ќ/|Á#[Nj,dkjԌrɄ;b~A{HP(>jX!5ب.{,ΈahG9+Y\r+./|AiDaI59ic9!_nތZw|DF$%E|D:ϣ,mAP&\h[hXA܊Jdhl~~ } 4 f.OYFs-e;z=y5<:5 +*Mᆻ R39n"'9+ ?Нb͇Z-q^e<0,T{GehNzY/@3yS t)_tUi2/^xVC;zR:l8Z=[a𙄛ǬBzIUN?A"Z-/\UMyE"<֠e`X]JL˴l_:^o(ˋ/e/+EȐDKW(^e{I)*:1R|)o9(ar{EYDzd*X;|&/Lv. wg@~cb!H78IQc@bAZ2#NWGߩWvq$vdH#'n~gʬgq("ͪ=kK(p꾽&!?( wKސB*oK`m~!pLIV✅v n`ͼ:d0jv5gKgpY=kLa6TբxK;a"q$Ox̯YWk,ܯ'+}R$b *'LW~zf}&>;HJD1 hag@Q촸%9H˔T!;i@8/78*XKuYO31pY-V~۪fnxW D+:[]>L2=)3_>nb4t(&Xt_'6\fbd>KѿudϋFF./z*zq7 Oz,CȞ|Ξe )X'--PV,[{ZZNė.X [) (΋;}X,D0^F9Cƶ>3&m;H9HGdqM)<4{w¬!8fpsOK@l/}etFMAn-UAU;aRX RcVm4ef|?L?y 3QqI5ja,L3AZ-P>]ܱbN >FZ/|qԪ!<^攜zc `/O',Bu)-E:$J, n Aߣy\*v沪P;r0|"C ͨr`RAR_PExgXAzUD_e]9tw^{2xirOzHY%Tj"Q&_0nxݩBjy>g!RRp xyVE(TI_Jſ=$5락oka$wai6hYMEAL:>bܑ~bnPEY_F}NSXչө|5jL_,i?s“ z1^I6b!A4-crS'|u1cS ~R}_qOMwFIyh#,ѓ VFx4CW+3ڥH2%֨\ydn1~_:xRfQ;Sr;; Q# A w MnL(v܄fBXz9@~'; 2BA@Ff!0B)@W\Bd!Ycq lf/exttm4m8a>iUja[@H}ˍM 6\-Bͳ3- :GƔTI J}V/q^7c0Pm,Ksqk6)^# a^+s''aKct^!_T39=eO#ABy㄃e@SA܅I6) <8^oV*%~YA'X.ك>z8t. ni₮°mvk'ؑYkNbE<\[ o(gY훩{=*"'#9\GqTdy^%Y(OrO.ltcwca#\]bءFYSyU9'*/jà[{ i4e$Ejn OI.W עGR%P`(=s)X": iJJ|U/v[~/ VUidXH>pOVTٖ$H?H'ei"pC D!P% ep׶::(':v_T^\aGZQR1?TC>~b7J(N*4Ey+vBUl8s*aLZr {`;L|{󉾺TN!̏K r_nm[pOq!ka7 Io|Sw4o2!ӹr~+B d-s6ݕqu3;M6K4`>4`wUfjvTʐod)b}g!^a߰bl٢ҁXdq9XxzuuRԳ8}u`GYDxK6$ќߖ#US{HFytm|+Xuy hUKrdk#i% 'ڍ6mKUGN%s `W3y>YWXa뚢bV*h/(gfPKD]ƽΓ6}³}mxt[P]Lz#(}xjE"`[SD(r3`uXbspU#o7Pj؆U}5n>o]^Pf?d9$/kqģ;e_xΓ,pTMz_|[srVy7޾ܞheCyQk6 ruF~ռ{ XU*[V5gI$ W~\>YϦZJU:T`N/5`B_a ?@{i#b@ܣqhb|AjzTRI/]Z–fpOW4kµF%V^YB+ޠ]fYݍL_yQ) S@)=zU vMf\{'ހN{!{6|22p/u)Fuc2^QQOy<^aO!%_I:cv4 F8LfzVY7}Yw /9hy:ɰ+PIXYڀhk;hE^P]QԲoZ"/Cs`5>dfǽa2/Y/T΁OP\OrJbE#y/I-ΣE=p`|jN8?ڄMYi0(6I|7*Ci!Gs X D: ٓ`8l 9>{܇dhȥsWGB!GWLt>kitCrx5AGk;zi110Yi񽜱SL>IDxo"mD\Iɼ=8h{<ɽRw rb1ǀI Lkpa)~ݩ. hX:ڷ$U58NeBgحN {(vw'}cq4]ףVA]U= k?^{"eCT88cD{$oB&Hsy=+ nA2TfA-K ,XnxϮg$zoNoXwxOIkvOP n$pC^Q`Xr4W4n!%==$1;"'yӳZ1˅Xgz|j  !\]0j?x=<:`0rz؛2#*9XV㻶X0:N Ƌ؄6}M*sD'c'2<\hq'\e8@fXqh䀤 H #U-t"C7Cvi"]3}P#1eJD>m hЕl"YUm6fՇF1( Jz?lyUVmP<ɇ8 3]f;VSH߭ r7aBNZ.7cBKM|ۗ0A;4`o$=^ob:DY!liJ_/J,"g&'[MkoQp{ }(a|l܎x1(fCYa9rfhaI.vڱ`N90 s42>_U2/&J[eJ|\5tY!CghNTy|UD5H$k;w jN0F.ǀCwRqW9߃<|dTҡKYNPуV#^O6Gzf8PLC֘J~irNo8qSLQ@|EWG "r=zQTJ׋VzTW2:; Nn"\lnrշZYDbFβ1e竒OzY(+̣֭ue?"+_D۱ ^yo JQ[<>GO|i0̠"vMH6 >vi;U_pw%e)IsQO•q"d(o=:/ o8/~f4OQJ ^E Ix.B/(ub,1ft~>*-{5.Fe -!Y=$葻RhUfT+,>~xKTx;v3 uf}R M~跛zC&T )޺Qs2T^0lM4DS;2ym3IcxU?'f٧e`W<+p&?$Al 'Lxa-/"Zо2Ya(9,GloL5@fޜ'| Tli^@~v$D m y> _ d6PUfXRC > R1Z4G!ga%ϡU˅d@ mv~ a6)sÑ,/|1uUmnLVe֪-Evá4&v (nN[.TdSqИ'&TwŒ~k8]#`(NR+flC?0}G t-8[0 EauK޺< x8໺ d =} :"ߊuSURn p29RVB: 5#r4gƯԨ$NƣjK^ Eg'b.Xg(yGMA$PXڒ6dqc1Wb5-tJ EIzO:9@Xo8읋 YNf->DJb1J 44ۭZwfZʪpl -m6VK'v+6L ,'5O(Z?V ةQAB\e 67ݏK7o lǑ^Ke'Pr|W60C)oIZћ<02łVz/R<5X\bomw3?%{fgd5~܋< Z R<` flķ/bu#yLחG4%o+^UbX\ |dzP!8 ݗ8*"dj9rzy+AX/N?V 3ljeA/[P>ͧR&xB _ @!1J*]l~囍+$mWCWԨ1 `lirD4)l IL4J0p/lI])_*\ZAv*wQ TboԠ#h/ V0-qMů[ku(,>.0/u3d۵#ڻ[5;ffbluGP%aA(xLc2QY#BUqdYOŲMm\5sjb6BAzu͚w%0vohl_Co[:KTaO? /KsHk&?|6es͓N]Z>@MZk]6[i#xĶtFG-EUc9DKgz99)";YBMG|uf&)-Cgr=aXmPǴ"tn%"KlaQ!_^tq|WS* c{7l8&%rkLi  bL<Ĵ 01`rl&E%ܵgD5@DK+ym2m/R)2wJ`TlpMɀ?q]혤QC,?q8+PGѥQUX#ާrLopVwb^z~;[GŪksH:S!ݢ4j";| ~//|+ѵbiGKD-&2=HƋY]" Zl׽ޢC<Z ˟ɸq e.49~[oS*aBgR@h>~Ќhh,D >ZmErN]ڣAϩzv Kqnjl?ݻО(mI^jv5/Ym0UU+CPt74?h-Tǡ!\o7-L}wjwN:34_ܵ 7ryݬQ_<'!Nhpk764drzS8٫{.D1*YjpNE;({iS)~+2]Hd>koHW1*9;D1p bP4WĊ$~@V[8=a@?S덂׬e' `ŋ^4/ӦqGw37D˲IńOKڷEyT2R&^y:D/z=)|paD`9Iq5ޠj#ͨHV8hPvŬ(?v(;""|IdWŇj4]wCEĴ{Rya.§20Z35Pt1օԏ!mVX\6 DpyBON'ax$֯S yqg2mmxM<%!ͺ$'܍qڶ>6yEW Fii*LJvsW9![9r* OeȔff(i9Ų^d/6P]rz1 ;SHCc(3T?d |lXNuiZ;#؊k=#.F?u,C- 3P3Mg|OCenC'Urڑm/KơYck  XhmI+QBmMaԀĐ+r͎ %\C!2I_dĬcHn[;-rв;QN'~─bD)V $sǁ[ζ&/E7\{?*_b|<Ѻ(f:j& d^2ˆD϶3V~eulւOhl둪f)37 #MbFcqӳL&D]P/wg{ Jmv_rTqYf3BQz9}SI+ҾS2!54h.b*'S`-`yq##3Z8 WR8vޯp+\U¾p4?R Kܻg@RormeH 哷ZE%Grd0wM ,P( ,l]ݣ.U6"Sǘ,Ң2@aB qm"k6zA_rEH*)`@0ϧTgdU}Քzў)_ ɇ'3N5uzM5_f7]{ k$ޔ 9:SZu3XP#Mڄ0m쿪X]CL+_;>)Y/8fl%O38!z讦3ќuQV'/Ww~Bl`c^1e<8Z|`S؉?w,z tUc9A@; W0+;}oH^PT.*~%֡.|gDj-~x`>\XE=mczT ɲLP$@'ޏx(9v/|;g@`BǬ2]= YRq8囖jbaeXeuS Eދ0֜e&vJЯI]ŀvV/ŢN0<=WϘIB 7xe>逽&EE~n#5-6M4N(MUK8yk,mȩ vl.d7R?e|6#ty BC>J;l>O!||HKlԐ z̢ yEN.^3+h֑L{k#d΃ϦX MIݰ 5lFƢ>T #kٝsSom8Z.GP!эj8:ٸ|M3mtl"DG*=q7DEu=`BR:K恟^3FE?Ugf N[?< [`G>QRe+g(Ϫ$-Q=*D>dj>T"::w;J<]v,C N%|$̔LU(b8q)Hhd 3bg_VY |չe bhlF&{6VVR#W,涭п0 Ő0DT(%9 jJdq9u&#OIE{x@0?UW"$6?XY $2_2<GBqVAXր#d;wjI6=A8Bx(Ф<_= !r5 Ği@01B|"|˷V}o/hV Gy2IYo(JȗtXB8듌d ak80ㅈ.P"";K:]9rSN1)6Bdcg9-8t&C&Oց Lh{޾'#h١4}* RVP6N?wרk"J)l`,7X*(tBfoutŒq617;xS6F$U=VEo{@di C8lI,8}G]\rGޝ!ls^Bزe(~Rmeg&7l!@MS@|1j4T ^eYa \NJBܴΓ7(ϰob ՉCAEiK1^όR=$?2qLl Yq3k{<$M\;BIF oFius8&O^ͷ7(5DQ@w/,Ehs-YdƢm+6I;ƍuQoRFf%4+a|R%%xo!v[J.ؕpa_Xk7/#ek"*iq0@&ϭ^V7V&Yt>#^ptѴBa4@a=\o&ށ>Z~jEhco"IҙyBL4$l}:F#wyr@o+ Z8u{3_*HȆ彭TA/1%]\V MbS4γKXpnFHLgfV$ywwNIJq'gOΑָl$[!s߃8ch4pEq͹{M 5ˏ-0l$O p]s \[;`M~KnSO壡{Fg;'fa2p ش^p8V:8 jNQ-.H!b<tхhNtPi_>EfX^y: UhiTsyi"KeG >Y+T~ϝ3k5l{\ pZs._sAn-YHggJn3/I>GIqoh8k"9AF2Y3'׍5pbpNvC`W@94u}a;L'pcluj)`ؤp0Km-V~Pm=HKbh>;pcCXǁŤLj@CC'6.݌jNЁU[(\X[ry0^%ZSbȲ" ^_*%x:o#) Z >N+${xtP+N@R|11#UY) 3m|85V5}o;ØBm*ց, N^(ۻt Q礼3K۾C]̛bJc6Je}n9)JV8[KMr'ϯ\_\[-LէrhIME4J R. JؐNO_:nH=eq#j@3Py-йվ+Yco8@\u.n b5h-h%Y>4f"o?6o6RIjLƊSd-dv}M:Bp!K]BK:0% i'WC_9KP.)zm`D?B1H`킁4JÖuy$|ҔZ}//6~{c~p:B7ˀqfsA1tlPձ(4`KimV"[,av8NNL%I߲B#|qӌHzg)BՁRE)1?pLYY닢ab )lR -`v ,\.ɃGnA>T?E!ױ CA+-y B^mjS.s ](̒ջVi3ih  5u3_H܁ ڊ8Y54e!k5ZTTg)Ѧe|ߊB$i|";s'R/1#KMU {*L=j>8StV^K\1D ucImBxӑ-D8vkPu+(ˑTF7V(*Z1 @<OldUƓAIzt6H>!/XI"߻|'0UD?êQ! ya"zppF ~UԒah,V?/l=ˢؓOjO4,lF /V=`rгL=J"ys\Il[Pa2]2Í( 1 q8(W. s.bRDT((eV>1I_"YF pј ƌ&ɶeI 3+MHGݸF^M…iXphZME^G ϵɧ \¦ݷ.( ".׎UA#!Ok:\fcǑG`M`CffL~\{6/z{NE ;U8LKz#mJb,#a'Q&/$^ol85+`}[ɛA-_@Og61…?@0Gg@t$[]NKX Q[]7t:-X^k*7]GP3=sKԺ:!I]N D1FB.tf2?DvDnpǒL q 9E 4r?.N4Єp|fvX< iE1>'q@frBUƟsII$˯<ΪqOnU#C/WQݻC-YzP7:IXZݰFRTg`'zPzofuZ q5X @C^l]Ri PA7sNmLV*DeqחbB@97))ӑsΰ!9-v.)̃}0b ;T_\ %,q1ɉy:@\d@68XT&Q `iMmhk,/&XN&:b#6s>CNpQ &މ+kЧb')) ˍa(a+"+l03IiC1n-E7h['Od߮3˜]@]cԆBRBC3ΞB8 hʱQHŁssp97흥8MZGX/CF^C<*?o{ؕK;:VS'LOKtl<0+K!ƾ_x,z||ӚCCZ}S Ei_֦F&7>d_DP):ω pCc?e4< r>>Ns֜ f2N[උa^jhzHP^`q5 wdp sN \OJ|IE=bhP>i{Qbb D{wIH^,gIjn3IЂ6RE.a#J[r)A<㭟 ݟ,5$|z#K*5^*ZUAwu *`YBKwD;]60/i !0x_gtV=ෝ9sCl{N>QؘdSrm9˒njT-3\ GaG)O;[{)Xz1ҠSc~>i7?GOܧ 30v5UKyieX5/~j+OlYDϯ b*DMz~Nd1%KIH<^ư} ࿺xi%0 nJH:H /Y~u+7^ֵLjiy[B^Fe7Lɋ/;1IqTfTnŘ`+>};he>; ]f+s3@onDw醑'T6\XV.H#)BkQ٦ڿP,WԺ׻! vG~R&Ӣg=嚂;t #`E0;=s@&F1q[5IWSruHmr2+ߨ oM*f~x f#wD5!%QŌ߶@~ KzX7ar^IC /s OUX&Aelt02MQP>Nnm G+C1}$ ;|S̈́fGN3($ [߭ۉ1.Z4)Sc0ZZhR {諶xeT=B^&Xf<#s=$bҪjvU9^Re@!iG|&9Y ;ZxHYBU:n'Kˋ2wӦ4.sh3,Ah Rq>a# W*{d_Aș1TDn8]SGH&; 1VE~K1J{i>K+k(NkUAfDӠx xP2&̡kPl)>k@yXqo)h[-nϪ\k;F4 ow mv}۰K>)Jb;G&pEK BiWJuH\ysH'ktnvlW亯'`nXԸ항;*Hc <7:pwl{sXW9eOL>[ QӸtM")e\U1<'х6lYbz׌Sم ̓zevV (XU#y0#NCMV^޽~;f9q=Ҹ#\ׄf cne>j7Ocp$1mwc'[I!yw5|pcc*r}so6g[w뼈j7k9>W<ҁ"[t<h)8wmp*~` 0il-.#.u)z65:iͷi讉'{oNXРc( 31æRH}S@n?  ޹:|o=DQ.hu#,d*K%R\y^L(l }5ĵ[٨mp]/NqpL<[%y6**$n𧪉-*r݊%ߛq.uŒGmx?M"_^ MPhφH_4Xl51h.|ةЋ[hTW0+h )" Wݚnzk7$g hc-Sq~ߨ$&,aD-%,%s ˼3, 2\b.5jC8:g%Ihdsܫ"t>]ߤGs7Dj}SSvCxݒV)%m,/` B%# 1+xtFLB8db)ygΥiބ=Rq9L=^嶠እQhC B5,- f-CNҜʣ^okO4|D4!aRCʉ'\*u\XA#3޸J#wiN!3 @2͗A+_9^xIo/!ߎb;vREd90Іc>lM/߲JsxVsv|OC}w8/u=VA=?h^;|#$"2T%{Q$Ḑ}mK0嗗˹dNRsର4_TDsԱlBjpv|f4TE]۲5%.P/ -kgdE]loRvt5s˿HԒĺ`x( vGm% OzR_Mze9AíΙw}.CUgS{5}Q(Eǘ(ƕ0QcCt(TlMm688,IH>$ Zwپ}xsNV0;O+k}Q_IizysIˣ`gW4p5ߦR?8:ɪ.w7&:~5\'kIoc]n+i5DM ,iSv~pZ15>"ECUDO|;0_? K'=iۨXI45sxG`MWNb:Es ;fY uϖn5m?nF+t_>)t4稴$rE;5Mu ]v}{Z/^c|Ջ7{YD]2"繬B-W1v|>dT lcBd v;S ,d᧑|Tf[ EAx DjN!l~kNs`׃`aXa,_;A#ԕ)iJqsCڙP}PFMd.m➣;&pepazBv`}- i௚!g`vQtD>5xUh9il~fZ 슆c,&REchi_5ջZ`nad1+1o^>a]3a ggJq^ZoЕ˛r3C-Qzu&!I 8F)אַY7DXHv{A1~!w.- }ҹV=ڈ|0\W&^9;/^載Οoc5K;%g9)XD]Z P3ET oihI|K/mGynlȿTÃ}q Σ`_/G@Lqqg# 6q!a߂HPoбaپXƅJqsNc-X9x{ zV7I7B970_w(#I$uFݰ(h,VHT|9>'ԃ]SpnVǚ  aTI@J.A|7ލ̖B -"f/=&q 8q#{)Zw(zT#r-Xן0JoG*p΍# .6fw|=To$C(.;Qdc.WZ^欄|LQMzOiB)Ql)z,<نw{mE>0a#kاr,ErNR>ϓyI}"3ǭ|yݳ=2)M3d]nqcw"`Jּm[.^c.GO?a-KA<[ǝ{vS HIg O xJl /aָ06QQ@csYf1< 녏?C>;M n NO9$Z!,ޯ"-% tĐYYMN\4A9q7-qXɴ(^?j6{D QD!=\VSEJŸ}Bv[.b%0Jv /o^Ӳv8V|ۑYY GwkN8MuO"qd棜">wˎTW6 &ʒTIM=nd5I(dt-i~1ag.136.$ %AY _2fERD$:G3 >xJ%:]*(lgwp1UoAE@KH|ףG3/'mml30몘rr\,Ha\м+[_}Ar:PJ; 'a'Ҏ& e>h5~^c^ژTj2L070lZQ ӥ,J5xpD/A:z0vc,F/(W@>P uf5;A zvy Ckhٖ/[;*upIZOb-zwH!DZkPr$pjI 뒐Ѱx ~̶SʐFANJ(HJ3xp=/yƃ;ԁ, HCBD] -q̿[-qcMh182rwdоS B+?][B:yc@_ }J;tKZZ%f.ϕGZh՟G#pVW:ƈ$aDw߂m{E"y駷f0}0GyO,Bj.>dflyޝQjO d/jM5I!i=#,ҜS#a RB #`\WȱZ=M<&JȨ7}?Àjx&a}56lA^uDgI<1!Xv[KZTt(+. SqK4R^U_);PO3΃a7H c{|&|F%U9%wt_ c/%YTIîZNJIjPҞ\=p68;XD oV>a8! Qo*n߈5b|4zR^ ǵ8 tøOzUl]~VQb.!Lu*v(ڦMz j]ȶ`v΃[ȪǃH_Yj#}E!3:o"5࿧ QH~ *4q\nzV)Żs:h?];1WI(Eڭ.*dz^Z~2FGc?ԃ!6S4?Ԙ;OxVՍ#ʠRTDD_t)eQN( 9nn9N[R lrf Ԙ;|WFmQݩHxB>VezvJuMEcNU R^\CcjĈ Aj? TC9t͆vH(4ԭ&# Nd'¬vႝXx8Olō;g[VNZ1^3 ̡SW]RGyO)NBUcƒ@"veIܜ@"WlNWD}Uf3::Úz@_EBBr&Z$ǯHGWm&KĔ%[6 7bCÜ~>6lJŒR N,Ȳm UUI4{]Qq`Ţf(@VޱSf|`R 1hJ=?U__~2ʋN$+>xh^CS\d%mo>$ohuqp 0OF)<)MN5Æ`Ў M[_sqY*vG>zȴ $S~Nq^Y|-碡:.-ߔi+x\Fq{m- 5@lC2zhc@/*W>;{J{UU$WS"j#0eP}1~5ڵ:*M%9;r^ dk w@ꟙ~}rNSpy:CZh{W a|n [`G71ZH#V`ptUi얬v: AT2U(,⟷"Qdx*T#)%?+pMdm -TF}B M`R}m&yZw}A}Kgk2أulZnGٜ7ϵ"de]+_XZ\FI<ɝ~fjAo!e{V 2nX@@Pc%:y.U. )tFW&#pXT:j71bV^y'A }RY E! Wn7IgCDu‹W7mDlyaʹ?R3+zf|4Ƈ6k?*-PRҮLA(7бCw eJ$Y"phM.VL:_m9 \P>JJs0wֳS/ԡr9M{ԮBMÀ܆#$DQR;&܇@A%AyO>{6}`s+}r>L;uU,§E|r+v VVʀ&0oH`fŜff&IQ)7 vvE`lFuǔږa}+eL Wxsz7n,@ȟmEtm_\tWq1*@mB %-/`A{mł2NF9%7Q^ImY;=WZ^L9@IxD[P7)]-G'Fdw^ t;82gB=J4o}AZ9E>lJe<%sW2uq.WI[n썱P޺f*eXޘ6gu vjuan+L?$~iNs( ѢB̄'zӽ]x-bq_%`;a2#冔,Š()e?0C{[Zt,xigW#S"E2v iyQ P3hj|#.-`Moա6@(UAbOd.P;{V7Y՝BDtqO4H_4 0 AРCmzwM[\3Rzpp&~-`=rJO WF]ռA҅m_5I[RVh#RqdPX!v/&cȕ 3r GF qL^ jظ `O2hB[ZE Ϗ ;E,v>TG'̘byl%c& O_ryj"qW[Ap!_[4#kXm@`ki纍FG_܊2ؔWs7Aq'g>A%": rDEOYsŽD*jYD5:eQ!Kkia@30iN'1)/g|"V 3J5|9Bv} 5pWYuK 1dAu5N: ^T}X` 7߮+Qn_e+1p|ؘI݌ܶѰ@ng]&쒰_bv}lbq;KitMZCTT>#RR:C v}΢)rp2s:3WlIyjm=U Lk_b+]G=9aLo<蘂mIR^u&d~<?~6BfB՝T-5v"؛?6s"u.3to6:ԻYxj%\`t7·GߔjG|;=ҟF~g7o/@1,]}AABq7\נzW ‡ӎu吮0XChۯWVP{#l4\czn 6IV,]V~/pWlV&4lW:>Jf<҉V"~Uk¬B ܱ:qM؄@1 U?IeluLsQ \3uܧj>Qbh =bm+щBF:oy'L Sߙ9uC KT޻9 !Kus>sx_K'?]E: [obUbM>J&▅V|=,q\K7 )k2(gƿ9AQ@~tYE*Bjȓ3o.=,BS$l%V.##k#*miI Wkp@TD-?f㯎r C `a~ct)`sqUT(g7?CxPs؜(Z 6ND]N ,kBlǸڞ[49>] 1Z _iŚV\R+ZėP@H(w 2"IBL3yf+H$x3 khҥ>[Sp1ce y\L ?[*<ӧ(,'Oz6Xs7qQxhp$ rEuVX[Lx1Ca5ۛ$5~ҫ艉rdQ‘ltiPFC̯v=k KUĖ&Qs&&8qbPFшwҊ#Eg[}Ur;cY={B:m#H-QgPf)\[&䇽[%y; ^>(ٰٟ 27hr$%s@F|xo,p_* iwRh\Y <H}oK`8"[vh !օ:eѐ)c9N Rx)YsA~( ^mҐoXeZC毣B@Xq XɰG \$Y-JO[0V~;\N_ (UO- wC&h[ +Qu;@OhB"<^xU۵Js 4g!3-snL)ui"sATܳ-=B EM m2lE4{HkX+ݐ$I$S)lBL!5J[6|O !,$OlSQWtje(3;'&JɞTɘ&Ro8CI)7P[=5o cj3d nHHTjȫ4f؉б{qqjZ_F?1&=l@Sf,K$fbzaqOeY5!! \MGpIi .sփӢ}&N͵ΣXDDS6c|~U\=G c-&'+გg&_:=tHw;ϟOտ17 J"dYLŠ8LoGB!oG2x_,ͳoߓCƫ\aKb~!2 ^C," R06@B%~YR{:֗P&vmAQDDr_v:\ yx W) fL}$~gJ㔤.@;JR2WD͏_$ezZA"}:C3=X{B#C7 S{@9!q# !_SNej\3?D9ᬋLm>)$LAm]]}:KM5G6_Ȓ7ːvkyy:ieۈ( f"zvcd*QޫVz4 5,vVd悞?yfaiC?]Y$%_;"e`7n XF=_=+z_uȶW-( < 2Ԍ9ZT5\NYm5s{'ψ1ZkKQ1t~/$*ٟE ^!Ed4>W,i4?ϑ;F=kG/B)ILvƊ0D_ %xV ▃ T;Wmv5WUAH?$GJևgm#Rb~$(c+7)f_3MpNiѩUNqe+R 7!+z1 ZAAj4y)Yi|gG=#8412Vܰu!Kn& +#4uk3J42۽]K˴ sUO*v}+)41pq@e4KB>νJ{U)Oj!j%vf׭I:X/_AyGMB\Di%8Dj/@Dԣ?&D?bP*]%G$ҤA #Ƕ|lyōK&$BQ=_HƻOC̿岣}/6_B''B>Jy;X% 4^A)DaWYk&,MxH2ALj5)u@ [,:C)NP)1&ۋ";by{{ A'j=>wTe Qqy@:*XFJu@NHgXߦ-tNa򽨓#uak"RD q7+Ŧn=^/vͽ ӹ߇h`N67R4C&ilu0̸\P[7UJ@Gla jܴAE%rWL~{4|LT8wvWƶ38@V3uSwxe,|yK^ > 1w!L;)16iF:;ט^.Ht_F%e ~0&p#ZzY.% z`иD5,(.Wckkȯ {Y^hYbVs;{`be.qP5jD1Wt Ҵ90[S7CtY>Dlht~Rž7.#?)[CdZ )_\#REQK#,subqT8 tpnprbEeCK/_=lB 'L;ݟb աdυ{_1TI~4Bj&sLI&ܡ{9d} t&=C9le'Msv2!e]0H 5=.t0|%W`t vrj3eBULmŶ~2M1b*ILHo |HR9%픨c/iAHk9a.)?Y(mLO4|xbxwВ%Ff.#LtBsgwn]~Zl!-pz&=<ȟ S~ \Kgj֡t,OD]Ь*"C;ҒBH)=jQQVM<X4ԄvO"fDE ՁaZՐò؞ϊpvu]&R= |1$ZO0XX *Czo saQe)o -Я7 J-u;A$;;cZJsKgaP3.9Rx&o+& \?љhĆ!Ӈw66QXNJ"-w*;pp#܀cO5T\.gPOsW23W،rzT\V!r'u[Z_k >)eŮmK6R\I/:JBN~z6'8~bXrZ-`d0{>!JA ̱~Ja䜵'X2l]bП^TƒymloScakYWCUU*yKPgN[1e5PJq,3(' fØ޾HգgI-Ѹ(FVZ]2|ޕ"OBްN "F.ul i5awPʍҭnnGSOBNy =k!式6GtOI`fLjJMi8t1?D^c0¾wT D ʿ)Cx6$X{~ Rd;jH\=Ap)ű̓dCiSoeQ U4yQ:2qWJY7<*f9Y:42ݮ?§6є'`tw򗅢xZ7} t'뮒vFߩ ^}ԠIw0V,|VPbIɀP\5(8nWg>KfB,{\0S!NS:6mS(&H7YdYo3Qݘg>6_(rW>4IS0ܑr*"ġgUepvBUz0$ݞK `/Xj8\C8nz˜`*-VX:ѯOfe+rH_ AmP/kIco/Uì"m8v~o8n ?;)"5 %|d_t$,ĶaK ke#hM%Ea`k;# !Vjӗ!_WTCw*0Rn{9#+n8.]o=z¾[aǖrt'[{K G Ť> w HJ K0W'jMs`+\/a2YBcZE7crIA?^Pr(<^@z}?,y}g8;0( VM{*5#yFʵ'TЙƤ+ ^y^҃pβw.Tf!{&Gi%r9Ψi W$y8.QDqD?'F.EkFm pL'I9<|.h xS&;F~*F ŪS=Jޅ2_a^=f{{M-bSbxQh3o#K9`gS0L}Np\– q>Bheެ̓L- u="Z>'Cs"ju>lC\ f׸dhah1j]46s馣2GJF uQu%,U@+b#/*xV 7L,DDŎ3bjD~gadE&wP>Q,f[5c{;|M@!`{ C',勃^@6w=dtw}ńǼ<͟'cVnΔjnQhVђu=֜p$|ʷ-SR 5V7g܄?!){CYo_r pl㊂qd>^o7vqs{LDw.x? X$N(,?e+/AiY Jdf%x)j5bSq'ycVrƦr%jc,>}3 !Q GK\"w4ET3l,ު 4}5`g@JMQnloyWKub87Q@+_}8ugW[I7e} 4}pVbEXRaIGҟ\ֽT!N ?È}B3}*Yhís _8_ ŜўvX¬Ok7Pi X,X[]<8?Er3&L;&qnhKn['S*EqJJ]Y:R-^WJ2&L-KɪClɑOBu_pcn([Nd `l;;̭CA߭)<~=غI˙,gZD3GE'! t`j[%DwŖdz `e.W=HvUt>rvힿ2<:>xO[,ȶzA}Q[ Tp}a-<tfՊ< QnT_[l ~t;_CJR@s'Y. 8=o[G35q|l.LSpuyH0jCVY风?$¼v}u\+t]Sè2QA@ m#hq4|c|ߌֆ)]^`bM*!AXf#cfH2? =i D S\0T""\HM}OٯWMjra9UuSyR~LQkLX7>0h]^AٍJp]"GxP 6jHqA=U3VO_ٌRD&xVNGL;@o"9l鹱=~^1X2{[ช WM@#O2 ]HՉa3@˴PȠE`va!xʐ>ւўOjo97z.l{QI).wYDX)Imxa҅: Fb'ƞ1X3hc]{\ w^h6Znʎ{,LjImpRVeA7%mZVF摩 Ƈ _T+ORѶ&QaJ1؊]Ca/qٛKhߓHGGk (QosZlaDݞhaOe8CmH99?P0T#i`#(ЫjG]ZձMt҄> q 9 ЃO}R[]ˋNƕ#L΃noɒBQĝ} w$΋̦#+ 6wx)ګAC(9l]P =)xuEϑV49m#vڙ2O6pl_M "/ш_'栞c{]o$ b7*4Q ӏn/$QR YJѐVm.IP yhJcкϢQTFAW‚>*T$u!wڏ"F\Rۨ==JR Ͷ`.bb"`s'/ԙ-%_]|+x9Tѣ̐FF~H6bY]$F8 = < |Hx⅒5q̱ыTi" 3k#w|svd/\3h ve(FI[L@Z"0xyL_|c!IcH@%e#F>+9|gz=N_eڜ)F+{_*\*?R,O(b dx,FSȓ/lOLyS&Yr6߯V2fT9۱B(ז)@ml(dl- 0N yLF$NRIu^ Sa> DAꑷ8C#ثZ1MڂPz/Ń;DO׼[Id_UmW FrmY`*U!Nq7jŭ /d W"bUҗy󴥩Tl"v W~ul25/WBZy[O4WM>1,EhlǑ]a#}֛:QY%a|TЈ8+X'Io-VkYn\PK犯˲.,|5/l G6M bʙRT'-> a>S^Dr,BpA&h[F'=D{S]1ƧF GT%Wq"ŕ:um߮  Co, 4:!.uhuJYƾpZȐ) d^-Z,~G^8}0ew ("*a'Q"zY)1܋1+a{~;A#['&r wE^8|nMB.[_"}i)3'jx`Gp(d!FmEh 49:SNǪB)RLR5N!s<9 vv!~ IMҘ}֊)pgQF)˨B̝?iq ćinbf'V.)Gewӆ@6*{-z3`z8!-▝06o긖6k]@5k8',qs`Otkj-53;tԄ"ynO*IoݨoW`w3`X"RQ_IoAQE#P_ &Pk߰1 f b)HmewE HV(ULeV:fYnN0Z!v:R5pZ#</Z-ETZF;  \9ZL,ǥSiNť':C1)8};_~g^e"0΂v>I-kQU!wP(UI&E_NGKy뾯mK_qp' Kt5V@6PCYu˿%1zA5֕jY[9P[%1?{N앆Ӻ8-?SqNU ޣbA&fк$^^2Fثe0 CFkO_w&] `P[YEؿr*8 ;2O )#1ߚ/7<\rtu<,>ٲޣ+SQiXV%jk3u͸a`ze]lU$b|:)AlN?yW*V|LG`2_!ՈqOy3} kMWd3fIwA OIGډ62JN|b ]nd!BkPjzGOjk@Nmn{ |y7C#e9:Mo}e5X$qh&|j P|@=Uw?[r^a6>z444t2f!3Yl(2vac믰f$ s0.`^lh,.i9LQ3 G=h~I~,QYؘO0Q[̛ߢHPS@֚Vy=$3vT CzYQ3]~H_j~yIc]7Lڷk2TDR&7|Q-Ҡ|y(AGAJMƁ.}d ?;s;~dXx)0N$ts#'d_ Gٽ%<x^[F/ 3<~/~͞aNugs/OM_C}<3dNd@0fV[E}AC,wo,bO,IO5d3BLP)H899T&DNSe3C؉m{ܕ{. Ի`7%0.Ma;րNK!RFPoXPwPA~6=HN}cfR#4[-:\Ey2}s>o<^a]?Sr88iA^`O#?VkS>9 Z4NJ: RV\]ߵPEGaa=y>fҫlm +@ 4wY@ Aw@uSR C{2z*_Oħy :1T~H##$7_U4g RDHWخR'GgӯvQ_*PC+kɽ\dG%c3>w_<4ئZ|-]F `YNNQi_us6Kh<h*J[e38fLNG&{C RNa7تD(_XD򄕥(V8 >G̖zbu-0=Ćlq[ YؓGmnH⤄e~@(7sPp6CLB<,COm7X^T0V\{ު $ ,'3 '{Dy0Ƨ>7Vѵ)r2s ͩBJp3$pאkwS)Zz]U&8mQ%s)ί80E`w (aŲz u?IO'1 e4x4p%/?` [_cCf8bA#i'BӠ $}+zc ǟï)φR: ^Jx5ǗT,7'P`MESԬA>ע :[m4'C;1WAFAYMYe80yרZB|c,TJlH+~L͖L9C{B[9CG}PՋ=Щ)i'<ÊPTg;1O$(-/1!9Tfwter+O~5d3l G񶫝i^EMJ@t-pV64 ZX,p) ˗&] *b:W;MRuv .`SxGQ q E6_":kwv?XvѪ!mVT*֒j6<Kn\mz<#Z6mϬȖbSȝ_bF<4-cAy΂U:0ӊA9LP;UPxhu^*}Ԅdsx( tq fSrqzy`E63W!l,:fŭ兀vcl9pp<3v 12 &X-+ϬnynDlLĘʨ%;R CىD ŕъgG0j^lf l.= h DYBE .toɚ /eJ 95W#r:{zկEGMu[^R5QvVJg)Y PChϞœu4-t8|%7`b`<)ؓHח 2'/Eթ-oN[I"ZSl6 %ɄiG7SÉ; 5p"w֛)ʿYv9*ZGhS'ۦ* LW5$T8Ѐڐۻ|\AoH>RGllV;dL^͘7$?' ŸH6mpd~)}^(?:a{OO]׮8PʜO P *v`c Vke-gK\Y9щGJ!;)`F]SgT-p#CDzt5RKjXuXQJs-v$zX-~`I724KlxR^ >BJ!Be-fŭymWn$jZmͭCjXy"(V;R|#`YE0's:e}*C+]d鲧|/ ^]5"<:\{r^2W;/\xY:lmifozT2 Wh9ӥҌ' t-0T'EI3˕=G4<U0s_JhC$1 %$r.]t<\t@O#uW #P (@~d!6-\K꩛e]"?yR !=!1ZK &Hw44W}8 6Ql91 -b̩h9Pty0S*+*khlY< 6G%E5Zn%K\Ɗ=[Ŗp%%cT^oy9C8$`F$ݷ?mN`b"O-1z>w*^|$PMMἩ,`cBBOiL&19+뿟'πm}4-d(]/S5B۪fJ_Ty0J|VPidlfOμQȒha)"|+jE[H0ϡ"jyQpL ěw Rs.jɔ:q%%z@uw?{-"\שN IɰOT8>w!@ /'Yd@n?X'mÇ)%-jݰV?4>O[@D8=o vbOr!UFVI$JG}]T-b6<}2 ,Syh{P~ /\X5 #1@WV2B#)yNg}M\L7\a2B k( 8co ]{Dʑ*"~Bf#Z"^#`5|_yDi:Sv,BRߚLy8ɰ|x_X Hţ*sz9ta?,xxH7Bݺ8gIBϠ>_nԶp-+d@Yn9΍[6#ʭa'ڿp5I{ii([44eսmZEγuE)Kp% G: XͣKd/eJ;$ꍲm`ڋXp]wa_)?o|1* 3BtFp#bE`GW(ftdgA~ &ʟ‚1=5ȴ@f^7.PZd—_&uK6 U!#;)OECUi/<2>gԂ6y>7NH*&il\7R{gq##MGf8a*Ÿ7}( h1*':)b3M| KD!=>+URϥy6LF6?MM;>(axG|/k c!DX%ӹk6t4V (P&sJ!|ϑ Z /KC&*o4( S< I[?ei˳&΀`D3|B7홥>mUl ` ]ݐd ^ITCa\ate~D}g#l&- 1VČhLd8āMc6=!] IU : 3=\o(ĸqU·8_6f[ʪ>%1 !_˔i)>]0 $ʕR1,x@Y,v]؏Q'{}+sN&q6 ǛWj)5jU~ocɬ72??gVar$&ݟWj}Gw.&@  TAil#_|OLZ#βM=ޠ&n?$XF^ I Ly5`[=@:KmY_KXqt W& d/LF4զ7s&6kY`/,vkF.v + ЏdmaP((kDr͉2n'*=se.`7/@jOyyΎZڵ2t+3F#n$H_zM1hCpudI.uxe_*WƒqMː:0,ZFE#[= x2GT^I^0YOZm9]~k1TroѻBY,52Uck /eWYC}iBU}G4|LB]0@D^$%&|)ŠB~ E $2p0Ohr_%b!ˣ[ݪ 1y:-4:Ԇwl 0VL)knF/ڢ>,LuÈ뇢 ?&9plNx:yo~jGZ菉y6[J#lcH[<2Vq (0IgP-C#zJ(1`'*' q)с B9jYэ&X5CN)nOTSMȁ^bO\V Дu.XA~d]Opg6P>Bun ?jR%vwQ!?r-(8ӏcemgp=3IPt%.3,ߌnW3Z*Ze81sנ WP%6fB}!VOꏦ9ý+ a fEg N<ɼۮbFf~hO44SH&.n|DM kB$1u P:\F˄*mT᡻UȪ 7+swJ1rѽ-BGeM϶}q&.%lo-}5;#P !cS~SRs{%(qG%f(֚Ma p@kɸc4Ccש6L$r.0G20hw*Mps6~NgP(47)%BZM^yd$m=xH-w!ma_ܩ[mϲA}4Miڕ0k~ se9Y5,y [&ЍrhbCa$,AgF"nq^j !|W9.B| ;r#oar/CnLFULnvu-[T3d/-UU ,&M>2'qg7&:0RKG6﨓*I7zc\&azxniknR15oWȰ\L離eR C\.F& qh"J Jjg+Lj|VsnYa8ߜAX(b_3 V˘8&y@!dIY\l9 %^T 36hHVZz;MfD=!훹D u7Û85]66{^_ f14; rMҼhu[\ӍY990ܣc9*d\%ggМB ~PI/҉sdbN>1PH;t}22?e;aޔj~P@Y6#x)fhRG>(.ls:)B xo:_+×pM@I~qWa_FC bG] wR1oO9<8 TC9%87??7[_ka (4AEhf/)ɭS׆a%??Ҵ-OYoR"]i=KEu=hSܱ఑P%Y:[\9p/:!}Cb8]{9.o)[hl,ck;JQ+ڼ8h٦-}}/$˱)z1rD i;F$b4}q&?&.P #;$4H}jnVQ8+Tp nUy.J+x~̲͌jDLq$W@tGU9Azdi5wJ5XCw[|Z09O"OfiCJ{hYr#6 2J x"[>$dW@A2EwNʐ's:'CafjO`#?$L'xi#YB Nƴ7QC#[6*#NZ.Ml5n3yCx]r#.F 1IFpcK `#C3>g]hW;`#M9IJ$:E_m|ӊqBm\BW=g߷;ou]P@=OKKI կ%g߅BRa*:,i9kLʜLiʱ!*6 _C{Ixt̫=zݲab[Aq8Zq4UD\վKj?ZҩW׿+~ ?XL|}Νd>֟Yxp{Gwڰ7=R>p<|>^v=+n6JcU j9VNfu* /3j`2?)o&-1b7*KN>,q6H4RwڴIMev҉cAi0$S9TiuÐYpsq+vFe%@6阮s){.4=@@/QZz6z]Z`BAk\׀$y&0YzfX\o}0 (\Xsɫed]@ ~zc*r9~_bCh7vpdq_w Vɟb;;¹u4~7d9?1nMTgC'vsr:bE?nl N?X2H[4w #+ G-} Z!9"6qZMuemx,g:i7HՙLa}a>:Wi!#J(d[pa؃BissX}05"֨vVr.X EWeci|Ӟ>7~C:`&<LӓWԡڬve9dҿّqlI@k D=Aqd$]bkwZy oQkM* тe;%lPMp.d(fĹB (-H%8{ٓ9%inj!-0J,!:%[ a8繀-^U3sK: !\wJ'c vvlOI*1-"7/03zw)&*^\oI.vR!75,jT衷`pϰgbĠ;I+ohŅ8ҊFdĘuۮx]6C~ Zs"5BqM)N(>W@gw 6?zo?{67 klK,3kMBz p2)K AO^\qqn.b[x76H!&u!A`UrZ#޹|iGVbU~AxGwzf8C+ɡ}*{xTq_s")b M(2V)UuU^}UCgf:4snTƍE:'4EƎ)m&:&p5] LW]۲׉!ߦJw[ ᫀHd{`2$0xY#Aȼ[Q{1w213Ǫ &~ Ý.5|R&ċՔw M ܝsFNrC;x<^`ΉY| }m%nl^#/y Xx^R!LN xs-o6e{гqThq07!^ i|^Z S;eM0 4S߇א 7::׫Y.;G&#{WOsc\IMR @ jOA!x&1R%W=GQ$mEOC ZdKcـb1wW1%coQ_&+ɭs?BM\bw(^mɺ ˸Q^5Mb7 _kI_Ҍ64GkT-ɲQr{bB^ 4 doD75P̡ 4aWLCB0X&Z _=pPe(>Ya9#ۣ_@Sv=; H&H S76|gSd p P$&`v<gR\?pSFF߇Zؿf qn( VZ]}m^@@֕f ]j5>D kB jߖXRB3WII -lXLdظց^;n;ޡ8bnE9{"c=æ24<0HHT@At\y6@lKͳV ]|9CA#R` Ɛa( -1_-K) 'g `1`%PQ@~u*'^c&u 4{R0@`z9Le bͥa89 hKѝ ߚXwN bb兽: <,"Tw8|y)5576j4YQ/m \&w]R>Kb"H l>eR=Q4}s-UA0ُAk0%z p~6Kg[N zJlj~;kzYIGy{#gDHir @(%~o]KLJu76Hsh7Q/)g8MFݸAx|d 91>5B&2Z;^vPz&row4&~2\/^{TK)qpܱ~﹏=a(q hÏEsJGDBWX^VvfĞi Q]?)>)1b#vc21DgZvSU-X0{ |ڲ.eM0S6JuQxŬs$֒BpeqJ} 盎iC\~1zV_^>FPK૛ܦD7~;)z+Lһ_4 Y'":wjp[e|EkEIluG]ƝtM37YD1EoۊcR#Rd꽆upM"HcdI 7߳ԙa ?oS]nC ]|@n H#JRUABlqO d)z跱 Jb85ؤ'- YmsŦ>zC oOl(]4xz!Sx~tfg˔ QNpVAZ9zmf{ȥL ȣG0zٕ(ʏcjd.5F-5^m# j'^&J1XH=8dM SXU!Xpm10L"/( A>(Ѷ#7az]{t٤wޭxWi~S;(c:HCk ]ʒ wFu9qzΒ (Ρn/4uzr[&!(}>V/ݾ)~ K3&vFxӾ:CH2+HNJsg:4;ը+W6塁пVfTx:ܠ1C%1Dp SsJ'J 뺬yfg/88xD1<4fvyE+]¢6A-vyV$%~u VHrW+ _`M;(Z92 l9`(F(!9CUҀjT W^S?&8OϷ eJ7q~`!'c(`Oݿaވu)Mgy>jD*ʤN @T}V %YcyI$Vz#5OYFQ{, Rk&E8-B:2zzǢ=Ig`Jm]RY?M,skX_ek8`֋Mqz\(E؜ Ҫ~˼\~WY rZ8.Xxx<^jq;~QO^ħd]Q0{}x}/r!:4SGXɻ$Ӎcd^"SA2B% [IљADmc4>`? VJh-kIz@ q5vˉ7cH=nxէzU\O%Ey,` .wI|umgIkw`1#~ke ALX^sѳ/"8~> |r9-B6>ɍgNO hZN3E@8o{28b ^s &O.=YC9G;/RVi#+?![(O$Mki (an?*#7 /<Hew1/ t!:[uibgʶ={!b !:ɼh?Q[MK<4=KIBPi]e&SjlJnk (XqF` -ڟrSJ?1Qۼh) ~`['. ^?gscޣfiS?RuopmHB\* >yp`.^:,5 QHnTzDP(BY6=ii@UgXl}#>CG] /*y7Gt3(JY.]YK, P;f3#;-"wѺH*<7l܅YF$kɑY4 bPy;e $#Pץ l7XM,rj?xkN:ђKPވ(?{;^h eWqހO8vJwXڄq6 F[6+}T~+^"e §vGi>9'-#tY"7<1ɮcȖ(!Spյ ,ݵR X.ؒ+x>*, Fũs7d#;R%u% tYaJ}ײ{) jM1Di5/I^7ғw<Ќ(vUfաȿԳ&*ňsy*Y Xh3h5P5,a쮽ͩ_[1O釳+G }Y_9'S!q`8henCdݦ .z.!YuhE2e WVoBG <4Ѽ6|H3zT=Wv2Øԉ|~~U]!L5A8 hS,]ioTi盦lR̕:_1]&MȦm29xfۋ@4.o\<5[+faafd߈Lzﺏ[BXqe2 m\֛}Z:^D3tmCjRɴyA:.seU; (zf3oϕѨڍ|fWn!LI­(*i4k<7fL=s dZ$E'Mz؍+5lWmJeQ- .W*؟(YNG Rɠpqm>D=it;ݟ,Ƅ{kQ&kWt5f!4&@>>zqX=\mP~ #4u ф1w`(N .aLJ&I}lmr )[}#m |dCqJq< |+.Hڊ ۻSoqW}r9AysjPdjQK31߾*R ލ31zI$w^~JUZx\H1#RJ, uM8 ҨZr6uObvlơ#i2Q|2M˶U |* GY\CqZ5 DrʢW+ńz3%KVeu0_ϱZi<˨DK|㚮pԀ@~HΡ-uv#^(>CnhcVq"ˊxl5GĴB; [ŧq%@ QZҟ56 '>F cf )?S?5d}D#a?'t(yeY$ %p:{Vد]5|IVRM7 QS_Rk!ʯīkcø*!PDԡ%ύ>1+hd{{f9vϷ”~RL<$Z42Aǹ2^3fQ3ˊdt3diKM*FDPE\\ כGxEm tQ ?-qʔ9"Bl#sA#b]ʂ,Vhz@b Ze? в;bݘgxi䡍k_@y{.TV|D-V J2a&>x}zFXi}X2M@:"=Q.V"EjC~, 6J~*9#g5AuܷuG@5MP̂ ^Q c3ZD"bf h[X[IIz/'<0:SɍCla0xt3}L_ g8@bύ2,'N`̽B;)Ơ"]ɺ}[APP7 ӢmeI҈S ^%䷶[p*0܊4ǀ)سs1u4[H=[o Z dy"cL6=yh5Gj@'otRv>LVN1XWoDַeW?f0'nRo C6A8õ6Q]{h -q_2-"i-ʢ DT슌SMyr;%.UMZNSZjJ }Ir`ΖX%]M3Lv)`&Q ɕYUlԼHKSl,ʓv%AYW|c[4|O:[,7>J0>[-6Oby2*0T*ՌPe6OSUU ^O89Lyi;Q-P>oC8㯊TX%-m 2L*ugr)X߃u+[tSVM@n)=lP_/~A? ik)7Gyzcj@h&" P$|N-"WӀwLQeY^IAjb0W(Sn 9VwTcSu$F{dnj6W/Ҳ/Cqe\v7f8Rp/qκ@e>Eg*77&qw)?>A1+B&k;RVd`~ ɯW9<āD70+|mAFxwKV=![gKtA*Ud65w9E/ [z<(^P w&wHoOƗ; !k<\aFX7\kosƷek@Q6X_ *I($lXxܓV;tXmTf,5&r..}.g,0؛UG癩UPKV nE_a!uR L|gr `O}Sm:F띿!3x@#E65$D< 0P$!V8F'5+I-7I{qqXQ,'AE*B%k ϴ*oP kٕA>" uFODwiH]P j}$i ;EPVmL 2o` -OЄKI%| Tȣm9Y6!қ4dkwC8zhB\+ś_CD/@>ra9QX{ęgs-Lz7]җP]`{ BŏOGؑkgc+GU挸MF>.kcP>[4֖ܾMG{(D͚PVk!('`ƓPdkMeXu6EBoE] ^ABܐK#c W;(sG\lISJbr6(;sIݼc Mē5eX.Rz4&})ŢS $BInM匉l\ћxd[=7c׋"ܧତ{ N0û'F Ci'sSsf&T$zAZB.Wi?Rn%">(&Gx-BtXc! NҧB iËN@6AoC b걟kNXU@5ZE1Sm_;+7ic&0`7Xy^!հܻ?^[37?.Gd9ʥO]:VyGuU ccĔ]x*Xx84Idg>Z:Fe僰 EFo&<8̤2h8Kp{ 2:>$\xk|6Z=T'k:K}NI1Ͳs= AWMYJX7=D!+}uwf 3}B7*poۀbtŎ;9Ue _j6uN"iK . Dɜl5n{SH72kn]5NvRd>g?~9{I|c͗2JR%y_ItfQA]%6ԎnʊMkP\D&7ֆ@8tS)9vXLZb5 q ȱi_ Z+#d$St麒f`e %;@Zp5$Vw~S$[Z|K8΃'\2O</ M-yW'\2s\kwobmdرd?6i&G+r!P65I |%aY\9X&A UX pB!#" M-C۪P]6ba54t`6Pr{7~=F z>uw8 +cq nLz"eWDٻH rz`1N=nHL'[ӢX52]<_ Yj[_ ͗'mXuH+=v"p wFnmܽVL?/,A'C;n`n -JRgocj볯 Q p߬@C(ר\aA)&>+cl-1ݫvO' @trhu>{At?$LS eپ&:+A?=z 8aQSZ/ o"8 ?OX3_vNZRc ULOX7K&02[ʷ$5UbB`j'`+#J\ɖ7s^+NR;j k(429ʥPϒ} z(BfXyJa"6hA%߄1E؂T-xC*`+hWdzU}:xCrh1b-@~>(1wg!Pr4F}0ճq,g5KҾ^?(<w6We6Q;׺ Ey]!ذ(ZfP7oKw yu VB.bnN@\:@{)c5JӇ]FV UMx-s4 JBrh,Woc{xcͼruwH7r,ׯB (P5PVk^OՔ.IOSF,HIޯ%noy)MjUG="cIJ$SZz]h+kH-6{^8F@wYWKfǥY}6uTA'(˿H]+e22J%t [un&o}/θu'oMH_t- h ZP AvW|9,yB5v[ P-mj|Tsǣb33ve׶H|+W'Xb@ў ?lX|%0_U1 gH,L>,1ʺWcBiV?DN-$>؉)S]-ރKKpC$4UAj98:Ybwsk+NM?xSe.o__'AE=۞?C0`>3RI_$Dh33M9(p|`ˀJsNm"{g]m{E؛Yn~\eOS#I/3MBh z#txOdJYA쩨 tyxWјitk94ӸA8ZŖa @saC^Z:1C,#ri `MԱs>ᓴF輆Ï[Kf^sc .Qw|" 4LGUXnN}$=eWS^(*Ae۩a=+ID-hCo ݘVSp6Y7!9R mܮ^$QffTNv6&j4d, 5MbHt:ğ$sow'Jht<$Lq8koFDݮӍ01Z&wm-Mxt'5۔{cw~4C3X,ή RJu9ƳLadoZDAm5X]vW){J >kyPUr>M|ws/rHʉħ{9 Is6bhJ|o?,gMeW 0ce)?l/`ZM;cڅIU;2gX"UO+h'ru;Q(8*\Kg 2oUX̱$UKi(>GޛƘ..{jGetfD@ٛjqg`ɴ?yP Ecjp5n 7K9OlkݢGfS8!2,I)zS`Sԭ9y&Wݗ#qWP3cp،lOOPίD}֥myQLn>q`TB kZZkK2@KNw@e톿c(qQl[gFy'Tp0oKa F82IM2N}oe %˺ׇe4tf/ Y "μvk`^#s/t>rz@>7O%ýMN{c&KU+`˜Uuه5@N} `lƦr#_TR3?M >|Y 뉶$)q!X}"xz8m=iEë́6^ &0bcyf>2O|"ho9q 32}>.7:+59y ?m̧ΘCnWJ8 ɀ_Ǻe 1 ud;^ց5Yq{w;PF'{nX~Lme̺D[o0m p]-ܼW+6i $JMQBZUa6nޭ<-FPD3U*,_L2,xp 㩡e- d^)n>l9Пǹu{bB#G LnfGj8_}YLE;/W"N3Try*=:AN|Om"M:6A3=EPR-\7Rw*ZVI!4Όd*7]MCxypʴfWQ-AFڕMŅK&VznPqۋrÆ1Tr1 w6ز.j[XMlcZw9^t%Q7b5flHoߐ[w&!P@uRĈf V S,v, 3BQy;^)X]h52ZEJ HR* ^g.BD4Qkn{9kZA ~%f{cp1H~sT-U8aק'W~܈ub=T^]ڈݞjEGv4{4365lhf%8¤fZN9RXYK*_a:8.U%`4VMImq@0rѕ}Rl"hc%7Cq7v{wg㽖Ĺn{QAV"!3P[F}y?'`Z͈<"|ܹ `T?d#LCv_p K{F w 9箸W"r 2Ҡ#^/ AjУ 4K꩚u,jK5'^ ̄EIOAw^F%f ,ݙLԸ}f~P£!Wsi8&]NV+Tj^僇,k0AHm9 B4'z9+Ӹ9MxYYKxL2WJ/p@9. 5hM?E!96aQԵ8V\BmtkVnM"h4xExcے(0sTrTdw)L-9m7I # lx^EДǟq4l zڐ.g# MHT-P˜iڞ:bDB_)=LfP@>E[jFH’{y}gz? u齹`E ڔ Y:7 +`!421_[oċ-z9;1 8ǽ\1fQ\-V W){oU4C5H}6$S{3]QP=Ao-dqL)Kut|c@0\*ǡ 8WYb ?<܃!IժH؁_(f‘RXF9|"aY1WLCmt0nǐ­.n,qΞ=ؘ3>@ND=6z&C=]+GLw Ko;Q\DWmB쁔Mі Zsf JKNFfJ?IqI'mn4`1PVw+P]4L"Z5R3bqUQĩfcu g6k m Bt6(Tu,sM/8u]QAR J/-[){U^@kqf!(첊k1Y2PsTQXá?Wu"^=IP@6 ]Ī%CVlgR;@".E烊Tq@>ħv$D0k3hJiyYՒ&=5gb`=e QyFXV@Z^.t-J6q")Ee3x6E ?xs k=M`SY( L|@\ƦL?lQ)Nv2}/{zbr ,\S]T 5"Lo%ݜ(QH`+ 9qq?QC?mIdT2T~$AH;I̪p'A:u&X:WD}XAӋ *)|8>.Somv9Bs-`盽`39o" ZڬKYيtznLԋnWǶ.7tŘHD?fO@ױ\k^LwNqI{ю53Tiw&*M|`\.ԯj P/"smeA!x9UDFkoFAN~KR\ϣG-A68x?~Qݵ< @۟D}-zNMᴅ'G9,YqpXm-Ga_xk} Mk_AaZ|C}^<խDg?cX"{ M3>Rͩ)|:Ipa?|Kn)\.hKc}]#5?0Em[=6?MQŎ[kib\Y~0@{VEo޷M؃nH+4W0% q˷t+6 nH\,Lv[zKhFUr{k J>5P/lU#+aN͓CVZqJM~k҇E$>m5nv9G]9"YD96!"9s5".H)xai/Wj&'/td;Xyygc )> Yl=[ya#n-tzܱ/_Ks^>ۋ}DD3;8]tMG??$fpIm~ǦFN .ݒ 쓚 _3>B$wl\)n8T ڲݟL<1B{[KPy%KGT\т^u;JPa%a! Y-佽%C Ůbx>5ϖk\V݈6RJ^PZ2ɡe!^a VUJ{ `Oj3yuxN j&n>PvY u~f[FhMOVm;S,L12|1_SG_T9IG.Nh-tw7F)y-S KԏGyY@2~B)9^T^+?[Z;yfgρуDR^^g#}f kV7r.X;[Gk(\/hwOÙ^[\My$%R œW}Dn\ґmX܄ϝ F" A{)@󼣹%\SBXgޢ$m(#2bRV;ozd{fYK]qIw>:r輞lOV>-+(<>1w(&(1^h7l)I  @6:AMamNêS8O<$mЉa}qI&j# W9N=U0BӃC5];5:&~ŘXv<H:jJ:^H :vN!r(~\dGH} ׾B >kY0H茒 Y8t7_-T>k)\*ʄ藏[w% TSs'^$i"#/˺B 2^r]F ~ ͎ [CpꌦHPo'- KYdWL4vWμw(K <PLYn!Otavso)thS)ě6.alZ܀M>Eٱ% :ceü7 ))@&N*R`|/(K)Uƌ{a G r]4hGw6kF"}=PJ@G{`59_5Z_5J XRz^Fq~ HFjGRG4` mx]^?0 ܹ2 us4\DC)ͬR7-` *D;T(CoQ)4G3^ OS&@̴Yke0t ZqKSY+JVkM**آ׆^ߛL|C!K ̏Ceio3r}JÉi!g#iBHi΋;`5[v9C4ެ@{b`i gä;(6ab_^1_K8)l>5,qv ^ +в,Ʈv!_$0bP+pIvw= Bs[M/PB$hƄ#+ڜ:VeD{gA^:KކH5ةTAQlC|Sڭ85b%j>ߐ$k⽗h.bV^)sKhIOT2\9}\!o{׎*dbc8/CG2*rzcpŖ6߀._ !'c+lE"WP 'h0yAn{N/8[3cv 9oyjM<٭D43vKrƿ6~5@[B^_vF,zCJ6|/),x٭1՗&q7ךxh^m,ĖP>DZaT9*hX%lO0B@Dnb'w2`!#m8u/6^49Cud3ә+};KBޚ+J%h+5IskSߢf(?޻{O'_8:Z[8=dO=EXz[ѿF?̰-Bf&B+OE}Eĺv.VxB[\ƿ Iӛ?;ԌVQ% <]S% D)2C]@, $͉ÒJ$ .'~7mD!|t{ZoB_ZmV XR[~ W%sb&t/ӭlm!].L>гQ6ߤf\=4-zX? sEtCoi GN#0yb2|;K 4Y]PE]bp-I],zDYOFлu 0 cTph|Ȭ9n35Qnps?A瓝6p\?W~)` _ÙK Er"|[}D K?c)ĖrLq"*'D͠]# FB ?ѡvGeeJz(̽6zOwt u]Lk*"C(6ޫX>Cq:c٦jc墳¿.[2WBS;0$U$S~0[.*OrSV+ #XCՁ`]Qwq?eOvQ\+7'jE?܉ptcg7pb+CcCU^_m[^C˥3KF _y_l3KKΛ/JWj=3JD_)HX%H|N|0JB.eNcZ<"Ю 6tΎռh(TL"+ҼΡ-v[ vW!01g U7}jMʙ$0 `>xCu"tYt][=,65 AA7W^0=\ll^G/2> cF!)΅PrmznptfT NǤ0ڗ%P Y.ށmHSCPJO>+XNUPlHSѮ=zq l;妃Eִ|NJfϊu$6`F3bN$HVJ;t@(%cQd?/]Sjz0vԪY]VҴLǑ .FJO.tF)'VG;W{AxyRFݹ,EUmYy 6AݿGqPSlJ *u%Zh(g>P'0~Nj&pj4H;% 4Mz"JveQ"hLg tnkHQجQ &]<8 !>X3c@JDLP1ClQI&3hR ӲBk.KyZHZO))xR=~l/v$@ΓF(Z3wpOEOB샜/piXU4$_kOn7u {#mTj#T(ڢaٕ˃{$QO/lt3vz&٘yJ7|Ӆ uݠ&/*_xJ,iPVԿNLbrL ʬ-H7u7Sx[? w+SU~/Ɓ >Vu/`Ȫ̫qERcW2m೹1X0gJڃʴR{¾> R53R`_rW\GlelYÒZK0[Y6^aHJXl4k91p3=YfՓh+9-lI {pnf鸚|܈#:6#CvBg9f l x8 #|~vrއGK/4e.\YAT&@gj_ZX'vcԳ5%?jh?<FTagOv *4gK9VVY7쯑5ba=u4AI;ޠ+1=!g !4#FUk6B?th:ƶxA9 r/=#uVr#ߝ5TGa5vSrFpv+F6sV33*^Pj'UP qSޅIf0JkgFq,;2$@|8rBZv՜l쉴'6ShTh*ZS})Aԝf@ ܔqb͊i _2D4D+UJ&WשĞͿ0V,X2(,"8eޫ εB+m'8B8Q+h/-᭜=U9)rc6H˝{Fa!zL-%]"w%+eK ]_q{>]|'Tppt9 RsU $nΟA^4?na2 Xr``\t!Yt jN)[]SK(Lf,:D=(jەcy CM'Ե ?|?%_?{Q& GCYc >l{7 ]v#LYEWd{:hyo",\8s3>#[_*1LI.ݽbdf[co>{׿DBE\Fe,¨Ĵ & bᑓ;t+JN M,&$Aq9¾xʝ%pWGa6wR)iy ,x"r Dl\$l0=R) g|.ԧ!]~2ch-e4b,-?;qj!+l]L4q2捨 _᎗cqOq4+DpWCKJNn`5'Uq?d<*ܛ…CoJNQW/0uRѷs\f~BI-zgΖRf= #ت=89꫱Vl`h7T!9e%:FRГcs׳{ʾ$iFP/G0qdƯqf|w(a !dwVs;MO bx־b*(ռ@b#<x7HUN= ǼCːW)p1KҐae^^KX|Bg%RUY4kjABӂ0ƝPdȧD3iQZWA/]p;k%BabeX[+s}͠RhKZ/JͧNeEP~j+ _ !_Y h9 ׊ O){7+Ÿ)H#uiaGf;e}- -KH૔mS=Eߦc3:9ԓ0SCfRڑBc_)} k%M!] <7/c(Νs> pZk5PG-)-x-$ ! nS`&OEEbI,`E@&}xFc.C0k]L(G jt8a|癸1CG4sb d,R3*]2ed,e,A񣎢?ajL4y=lWH?q(?D5k wr;3b#C^;-3V. )NSah2j0ʾ+W-qo2gҼkus}_b`}щҬ2饎usSbZـEy 5Z7b Ύ5K''ĀLb''VJ?7g--`7zlnLF܁Ճ㞐ʝƉ}R:V< (@70=2Ivu㉄B(-Bf5j[~5ͯu.">YiEKrAukx;b lM$_NK5uLeS}t=]H<г X˅ ܵse6b}IohG6icZWHwO ]#Uz.s> xTӍ8 x>.V oHş'P/*R z paFQ#FL5{Ł4{NܜfՖ=MnGXE V=Zdr&gMyN6fTU y1LkPȀF X:&/ lb+d2o4e̐-uYj+O^;@GշB1>u9*%cT7>zE[0+CI@xVĕ>H81g;XWfuo͙WLH_l7nJy]r=&ٖ>R >c*\q䖘S$s웉j=10JU>v8ɇD>6`gݍE闄簢@0‡3iC#=Gg5!xd6U$X=PQrLOd˓#i$Y\=! V3`6pܬdebc 2SYTY*a.ܹU}.Rr 1<);,]5r1 ܔ_+ 3r$zqx# c?8hC69wNQz_y@8׈dp?5/_[l>NaG\]gI04?.Dxp_4n0vMrږQ&R a)h& 93ٯqˆhD[a+?>xo`1^дXݷ-+:: h~>Y((,>E gwZ_]O QZOGc^q<[y^uì CXV$}"ZN rk, QCV=ڷ@M.EU=VD߮pS(ytW k;|)H2♥ıh`RݕhYEʼA97G|X\+]f 0HΦo;ƍ![I!ug ؉ guYZ,n0=߲JCdM_/ޏЎ^6`[gbc&Fxv8Cz,|D?J wLH*(rc f@OfCV qIQ -sWBtkn$g>l sAG`̂PFkQQo]#!U+._/UVS]s"%%ߔ杍>U,1{gӶ}hXq횣;D"ЩCzRNXċ Xh) +b#b l,+T$]t<un/㟏p{GjOc/3 ).G=deJr 6#މqWΟ*D?u q"{;ʓ6`6TM`* >y`{β`~2gc&/fX5Z#IC w)$?W{lWZ sZB.bFR%ar zL_CbhZ\Iջߵ[Hwհ:Z;;Q8M}Wp- !| 6@58{ r 9׭4P2I`fCh}3ʼnͼ3~YiIu T'[m$-6 qJ%oV!+P!>|r]&N~-=%b ;z)#rpAr!l a]C9__=/!n̩:kmIPS`'IgR }k5m΀zB0!:P+?[fdq_iwFkb2 <; d+DgD4 +;Lzpw?IZ Ge؏ (yr;^ŒK%l4 ֨9ǵj0]+#Kg1aA-,Ax1gW[p.~r-r5Q}7z ziDL'${oC'N@@/c'y3~bP_0vhVmds 2A!el}Q?Ᶎ/<\K&%ҍ`٤\rl|1n<g˾n翉ԫG.;&Hx$p;ZLpשfHO"˒F,1' DG>@t7M` 0bжrFHZ[ă0VFI{+SO+";Nb2fc:(QԬ6LݐXkT&*vV&`@fzWH wy7iu- YmA*SR{;MN rX\vWD+k:/q#|NW0Ѫ.&ݮQ0܋Q]Wq-w?#w9ݒ`s&nx|Gߎ˟d ʬ1 '#죦]ڟEݧyQ@e=1 \zHuX[tyRogm:V@!#&QڐjDzPCj@urӦ)ЛJ)><*]e&ӊPU_N>9X@Rϖ\H438^IqK,,ԡl?.b%Ei1..ot`^* ;ޛ;H3]`63ۿQ1^e@ =cicaa V.,Y '/q,0oYL0z7w#2nȴ'p~]W9{蘪RkxQ\tXo;HY)6&㺏7^H$j"qu; FOANXp SAM1boxhfr ''IX?և%鱢H_7h [xʂ?n>tA@`" ܎JgɺD wwk9)ۼy?[*Jte2U 3u>t@Q&ۀM#|HD/=tUW^+ZAO\" o 9h` T9ΏgpG8@"iAT$Ez%inH=&,eXu2͞7 L 6F&7~yHb5n8T;Z*DaՇR "mL876l63c~I[X"bx# >jN 5mtE.U xFGA}~5!d%/+wnx[Mg^<41h }& r9u3dd6=k kRcc,"DlO`lVgeCj stBM 򅖌Os1W })":mJuzKNaFkFfSiyME\)X।TqG}>\$bIX9Z`R+ʀj`hȀWwŔD&@z")iQ'{S:*T9~.ԍg9E8EU+:Jo0ք y1xojQnd{< v#{1zdAFe1CMnਸ਼>yȲgrM/sdH.}Çb L#څ i;n|0i@χl^PSUZ'gKnMbr B3=ʋ]\dڱ!6=Msi (BP%/^вkg 8l&h:'W# {`)5k;FR4CY[k2CM}obeAUZ.>s1_kY5-(!Vyک>Md+N;JԆ8;-XD\X#Wc, {RQZ!&{OL,%Nu?O/f.w})yG>")pe;97q#$!LۥcOd6kPo~O=\K͇];X?t4#xB?}~PGLY/5я $C-܊yTwM E #jJt^T~#Ь(U}4߁#bA&@9~[I] ;E`Q НXp;_HIÌB;AFCQS^wMib`jwM$>Ds?w,G˸v޳}} R n:.GD w*# &; Ee3Y9+@ʽJfYa:`˲ QX0 TuzEc-_R=38 f~YW+㧸EEU7K݉>b< $6W KP` FB}L!w-KJ:h34q]u]CQx{wrq9$Qqp 6dd7xemʕqc&Y%XX4;O=a<͹hߗELKYHUxoKY05Ac$FuFqWǞT AYId,>̉,W73?BGK/V`E;^-`şr`9$ruLe[?y;+)h lSj&d(cVWovQt+][̳ J׋ l˛i×ű)VCRΕ!*1nXɃnόNm*]edKužI&oJbcpXqROQ _#U6H<춃Zxv8N6.7 2`ۿ;6 nYe+K<+aɕ lz]} Dђ˧&#"VNl#Ȅ#9v3tzCZW6]AC^R:vI2@$"9G=G[yR2EʜE1zI_ y<.Wy4O}[|BIBN*`-x[Q r}o{jg(a,Vb\%Q0@ ۸yQ|.ޠ"CJ\ڑ_J%2h`0XvZ/ ƅzg;› m6jXryS=##;InʕQċpϫt7?:e"F 0#[Pq"<3^^,Ǵ0NaO(g$kXO>$.iY픫M)n륻}\G&>x=IKR-$6m=_7wϚ?j$7K-a 0Ʌrb3,u#,*U=\;re-o<[MbA:zR"(5-Yk`阴qI99oRqc쨺5.iYV8R}_ |=D|tlRVv#`d|u l\gqZglCڊ7gu | L*w-1+6A4`T=!H+>'ŢxaaU03>B(\*w]6|>u6Mf#+0y2ZEty'ݒqBj( Maϥr|*5Fu䁉pSQxz=ҜFQܽ*vDm1xB|sQQy%b,6"ԵsxdVd UQ@gtDs>+-ۺH{Tbϫ[W5GJ(-~)N&v}Qd$SGJ ĽfGUjbLюU?۝߆zA O3|wNOԧ ~\\)F`ReD b}àG߾NvZv+ Vs8p%<Ԡ9'@̖-oG"Oټl %Jo"9gd6%ER$rm ٭nc=x*` a+k ͽ;oD uF ٳe(AJitNH`Z$ǀ#"wU[P؃D FTi7Lj3EG໬{j-oul ۂN4#Y ͓W1]XNfbJs`=qAOxD)W 602'v$rS`V7=^Fj9{uT:r ȃt7.0q9G,X 9FYFQdFd+p\]>#gE>xC;iMB٬RZf$rC\`GD;9Sc Cp"E"9+T{ahIjiJ=@VD{#~+ thN8#eO}X9v} ح-F:GEC)fp%NP=MT6X47m 5HKo[: V;4 0A;GQ-`X>44zcB}"D]"h,J /+aژ`9JA1c\H"4]T3ƞ{YL.d-l ޡvMw-'q)ۃ=[Qwh|qy0!KROybq9 MG枬uW g Ś#H9 TU^_xI̱;7L6 "WN~6ynA6³}PgFmy4CR.řH  FVۉFp%m@.4ƏHjDlclihb ṣZb6폴,.XdM-hRnJdKU)w^vn,CE%j4w!? Le j={r~jA m>UV[濌GLˀ`; mq7?,1Fæ P[tG-4X;hJWOu,#t&KLcڡj,&6. !+^ ߥ{^KStW}ԛ\b;{KN&½iLkĝ/MFIx}X1on?huM~5/BI FeU#T\7q?9\5%?mw}hSAL)`}FD~Aio2C,2j3vmZD=hEGL~0wo;+ Q1rh ̗Xit _* pňr~R`9N~88VC 60O<HpOgJAێÃ#[!VĴRݒ!&?ɻp W/_Wn!ý忳6z*+^2g9"`6od#VFOACq?Ed I@r@ՠIZZ72Aim'ER ѧ6hu5Q.?X}v(r}!b1ʗ*f[ܥ֔x8f~Md2?\\YńɘeXpMEl+3e؝6<$gg?~ۓ/i*]ܝ*< ņ:LzQF~P5v%"zSQOcS q8M@pa%nB!!%ɰ Ik(9t*RQivZB݌יJڽzU0d [Q)+1!ȧ=tDc`i*^[. Scb*Sڬzмjx4d !] Gޙjs0. TL-M@ j|w`b&4ӲT.D2OvnErLӺ橯KOr@-,kF Vrj!2PG=kt߄:Խ <}|QqT~.cL?ے,e7YÚL,gzjjf=3&`9Qd@o.Kd@AIu,vth< `#JqSȮu+;j0bjJ*VzM3*Bes0F0\xW_Y68=@CB@׈Տ oeCtJBϘ)Q3[ǀsoĢi+Cq@%s+ߴ}D"4.!u釃p쑜,=dxׯV63 U1%_x7/8hCחavJg-⪃:%mfy.;ӃHpocHzYC[9byd/ k/4|gЋ?|?2 @ Ʒ3.DmɃW=lqQ[Z߲%w{ .7$2l DԳíUB:Үǒ'%H2sS[BbMYNeWYΜ ~\w4$mK%h&:T].Oչn1w1E@`⽑%~6&o$E@A5>Ql% L>. g$cykpaS`@D4%Mg :weiaUgH#;]w$ͩ2&P*an˺p,8@4$J0l QLc_Ģ_ n?wJ/62s, X^8?V%[X=(Vns"8<;6Q%Hx)^w ׺P}|s7k; RQRn#j .?}r4|¥8'%2)ܙ0YIA#'B>ݮIK:'.3ƪӧK&w]{>SczkR1.l+lbI$[E>UwuzBFjmǒ[(x+n>OJVzID$i=$ŵkB ]&e:Y)td6,\O/[9;lVN7!^::@Vaoic|X9/4jNEqU}L7]1>"=,.9I1zre"w7$i#/>;T|wsjSIh A$P&30| e#ƛz?f=AE[?7BDuJӮIJ~t}OZG6{grC>^T)3 ogEI9W{enY_"|ObI)ۑJZcwd VOx\X{Hws;P*|MedtSMTUmTH%`3ӟNVp (ǏT=cl}!ŝ0O⨅Dʹ"LM˵ݙwۖ0>:~'%|ܟxAkM)َPĺ| 7S?h뵟hqL&&[/]dݽzmi%Pm%MvpFF5@5AX:imY2pC([5{DX!6|:k1 hx]CZ'.7:L* qS'u! &r$: NBI; ]EigbҞėWD櫘b Aɳ% y]$MjU|gPM~Z^yh?je?cZKFS  '/1R]g(L&wAwbk%>^[&0TKˮkxMc@aUoF:;9/دe(5Sߚ3G{iyLskl_@!D?+?P?Ǩވ:n~ 0mOz!1qIY#}ֶ{hC w_1;Fvk'L7!@fehY"ua*ۍļgyz9Oln>ԟZ %>n$zM4GEby<˦ zͽikj_뵎A.EbԹrf2ۼ7G ӣ6\Lޕ=_t)RͅVw*ÖC?^< .m`}mc\hVv$y+ysXp|K["3ng}HAN{~.;0:Iuj7`##lNc^ɂbvgw>_&w&KB>MPv-|dYg-CRk7N7jRB,*拇/a45v[M94q1t. Q/I-w96OΠ+q,v@LZ,u3v5TGU?g!EH#&|yU*IqN/gWtKs8Qn%tOENngJw,wb#C& V Tg3d2yA@e1LS@E"wa:(k/ğ =NLg[^Z3&'R Xwa[ퟧ(~-pIwfcH?Ww<+iMM]_Н-2Z2%0bC$vkWMr釉7lӰ`+e"]{TL4YDC\e21R,SZeju"1H8'c\LTգÌ"®?m wgmH$XQ;ɏk6ռ<LiLpsh*P!,$G_$ %6 ݃yvcL_+4·#d}eD?:5o9'PoA:&#'y%z|t&/(A?at ;ĚX>B՚DmxNn UB¥T٪8=897H2@1ŀP"w?vA`&ca_v\2x2Y /h!vkn%$G&,.΄vUy5sy`W~K'[YNL:d= GwFa2@ 1?6;[;fQ>M4ivT5 y+t;fEUsQ287`XB,$ph8Ycڽ no^OgΠI2v.}#22=ٚXp+ b|nYZu|lYَYmoI}\"'ֆGܮ`Wy:ݮ _x#)kPW@T ̅=툚N/OL:]j2)_c} >fdX))]*$:X܇mܙSoIg=c.8cre-,<)Ez3Ɠ Nh;TX%#6O&+LѮsQ"ej'ZV㢊d fKPvX%kqa<TC-*33a>ktGQa5.a&kx eꪲdJpSyD$My 9K3ll67;`QwLľuwd I#a_KaVYYh>rF0cW݇Xgh3rK喍/ 򝉸7\Etqp0Q_l8{%7:Ժ| e%Gb^ g C%N֖r0qdVq3:ү7M)]t&o&$&-!TpszIm`Q"IR5IK`wߋ|[nS&8|ZTkR\7XXрe(GuP#Vc. 㴺y -e(؈Įdh%[#3W}1K(3vg6E5`Dp2 *ۘSOY$yԚ aj\!/sxL(gt h (`xbXk[%#?$f= d斖lD1"E: $zb`ѭ$]ɝSd>>yǍJR/TNUPk5G$1昙c\E>sĽ`e$qEZj@NuUv[;dh0Qs62,P`xݽan *)XWW{Ngh~A2BZ pxJN5m`5s9%yI3o> p4ze׮)XM!iE}7 lVIe/L~r?uW4f'tIOV)Ɠ<R+nY[*]1b'$tԜ6.Ѷmt`ti=a,ҋTڻ 31"KՇO $4L˷W4vs($,er&5~Srv ^U`GLyBB]I/#d3!lD 6` s!bicpwCeOj:jĐ4jF txɚ\p黩7rwti˹,c$I5~ntBTk"i{,D+#@IqzEr+"o ڀqH*O%+_ +HsVQ]Itkb]Ow?1v_$s&{\ 5GƛQCK7O"0+@-"|(EM4ƕԜ0\QfrdB~p5 m b l:)SͰc瞞}Ձft, zF-lAÍdЫ UhO=EL47҉w2V[1 m3? `4H"G]'>i!sY\?'S2 U"Yx!# 6<œ`}h>tzLSi F.hbwk2fg!ȈW*sU)&9c|A$+vo 9ًU .ae+_oTB.K+epzGBɠdk.Зt][\뚏P"hQ&Uv6CA\RW)f}iT<Ki"܍8 51$ C%)Fg%p붂SG|~lDq8r[u c)I<ڪFw<_u2qv궝LfOҔ7XSxrL8*HL]}Z-䍙3ːν7=Yxw黿ew@&XA}j4TjCmDb`ZÿÈ_*Fhv]eI #t |W8Q|s@HFЁ4U4uڅv9,3T!\XP2HMi}i{Ȳ %dl Du:{|@ҎY 6~Y  ^)a @t+%'+JyNPkAtlm(Id/X, dwYA;SrP3~E vItt[$ҌTl~Q'7N $U6 md{~Wr(Tt>\y@Eƶ:d/ZWq?+OkIR;Ќl2$1˅-aHvBDvӟ?sl% P}+`rZ U}wN.ӞU)6lE1:<:u-V]v ] -!'YMjrLtΒʅ_뉈o*[m0A0hY4@`,X~-^%QD LD?9*D@SRԽæK< g~Z˜-,-p'bn0'Y۳9(2K֡TJ(zts!q FHo d;_(pvSek4gMH^^%6g8!d`wˤ=NR[joQvs91q44V Ԝ!J&rHMZ85pgN*NJ$g8̑zȌ{CbwqWIAؤˋ]GؔT@{iƦB7q+o!Ot4.ca5:JYj["l*xQմ&/=Me^XDcGѽIyaJNY"N>'k*Yb"RWHV터6(I/lueyzVb̓G{5 F2oMv<'3;0 DZj-DIzfKroYd3OPAsi&vU/rPE,6Fʇny1]kwA*^ NVٕ.Q4|VvaU4Эax45Rk 6`~ܳ7a49+?r rz,# /qu3M*n 7aLZ$84NRbKV~r'%.VjߛC1U * IfR7睴@IP8IBM=h0҅_ QqʴpDT*%N9%jUApF<}56Q!j"i/{2o>{yٽpU'lHX; u.xg녠73;:-nR[7^J L#I "Rv/[`ǞŽ9ne +ldv)pmy9Ai.>ƞǫNm*5 C hm#Xof!/j8Uv.$T܂o -L*u NCz6_{?PkKjTr}\tfMe@zKg؏= HfgŘldV#VTyLV48zOÛ"Rzڡ mV@ۣ+1tU\_xa;qu"jC5*DC`_]*TI@̭mU2~W#B;7k$8MIk(М_"`7)$@ n⻭PjYdVQSv@{!E$^ݒ_ Hc vFYp3ܤwCY{S)k9̐~W,A>Pc27n):~+,r*&5Ѧc?菍g:7v5嗓*G̤<:„5jn<Ȇ.FR"I"mH$6óT[mźeʜNI0({T V EY=5Ǒ<C`_ʸEºk~ GWJ v4hN9p; PE{0M (^ "E H+?6&gmM1HhJ-32i |YA$ Āmxڡ,tFK+FOyiImfWWřE0bEX3ҭ*ְddKqVw>އJ=!ˮ;s̓wXTH;ֺ4 *B@7'h}7^Mb^ASzE͒1̖ҕdYF\ j AǖaиG8!HD *ڜ8g8J"4۬"@ӭJ0!zNn4 T;CcDbEI{ v ðMs(%͡S{34ikɾ]+Y7DD z_º2'8+WzHTQ|sdoM9\5ym@mQqÈ)L@|M桯"/=wg(0CFSŬw j2zXƍ!М'xloSpX^wnPqf3@ʳ3fG%Sj.e_ﺿr>gb䆽q?fromc H3kx_̮t|Q#+H 5 &x $"cPp0:͵,8LZ2=GM*UjIRܔǴ3S g>@7pn98zzy-/Su&׏&Ee,O}U.ut:H2:pƬ6kG@&%,4h ;r4L_)!*YW X`kZjm 2>Kӈ=X ,ÚƩ8seK~Bb^a~YA7} HEu!{_KXh m|?UIXӅ}o!2(3|k<ޜ5B| GN]wBI"k4+o~[(W7(cXR/k|  co.~?4,$_Shҳ_A opc 6BPx,Ԍڱ/]j=Ιٓ"sV㸋y>Lѽ~ ŀMI J΀jXM֋T=&_Kk׬f 2 gorFZj-$Z%i${+LO?>j;4ҙ0j\k"M.-}szp~%!g1u}vݩS#[ ^r+a[IYn3x]YЗ&Y~0XU'{/7j@~A@dP-z'}^!g|hf^@|5~ERB<5IkLs}6lx62"s@$(߱ Lczu^\upt;o=wZ袩q^|S{ZZ>yq֋ΥLw=Źuqst] B:~N(JFuyocbSi m%$SǗ0NQiBEb̍(eRlj( ՠGBBB,\ ^_'krk]BnYG)`-]I—j9>r$hh5:eâa跩vI8O>CBe2'gI6Ţ][!F% .h3ў26j.no'\J+n=1YənKynUdE; t ;dk,5=TޒOw1bm ,9 l?@U Th<5KX.]W+\*oVe51n2N)k Fk]R=#熎8{'~@=mu4 K_Z~yĢ2H,M yL#n#F G[m-j0n"7Ȼٍ^|f?WöasI/uː{:Kw5E\ $q/ZQ-WT.caR\6g+}R"81θ/rPh'b]%ۥTJNm5.sC6e#Q@]Tʕ9\zmh`<9S*< HCUq/%*9oJYRG0Uf[ώZ7*>$x7sҁ_?f26n4{?09ln@ǵ4az1f6Bpqvıf鳄A02࠾ia\_LpM`콬@+:!'Kp?rSjgMf\˦uUpm¨,j#WO2uXɯNO@3X"[\2'=^|M|y, $CB>Pxw1o`7$Ne$BNY~S睂Q.]'7[xo ˜ܲثX!lp( Qm,ø ,*g 5zv})Dx=8̜ܦb:--]Ցe~i>96Ngp6.Y-+aҥvp藚r_WFCc2C{E.9[zWܯ pHJJegu^')$@JWKf3r[ܗ>4R+~\m8_Td3&'&"j5f< n7_)̛֐P;YCf 6|-ŘS|-AӀ#Mzӹ :|ՙ;8YB.,8'6 q]/{':8SBTRbͥJ`3AB=zn}A[ό~N @mJN&ADz9,EZgYWtZi -ܴ49yjJ=0-s27#-} @M: 0*cU /XMLi[CB=įM] u KT-=CF:XVRr.ڛzLr 5,~2iΙ(o 16XO:%j: ~coOJoc*vTCS%אJ/- 뮬jK9Ͷ&-|LiT&G43+KWHȿν׀>U_H8N2tG&8Ivj,CIi]kh/ɾӔYlDlo :K{3 `k׎#zȁt֯TB/~\Ԗc=Թ߼4?61O 'ޙ4] t$s.^=6{Gh" 'p5M՜c<oa낣W5Mn~VFj-V@%cJ+Rt b%PnF#مnʂtQ }d{<.rO7wP/\ ;$_TCy+G0BIBhy8k"IX)Q񝯕{n ھ%E]y ν+q.vU<音xlA.@|_>|Ŕ0~Hm|1o%܂u5{5_y-s?AW{P%g@ ,2} bS.ybPuM8`#XDcRRV\XBATGr1mb,3X)ìȰq7rrFMr|/d$.$MKZhXYzeP$ :ֿm|w60pcXҨV eWiadOm UYTr H|xa]9<% \>եi")HPIE۠AgNeȂڊ}YUXBAFl.~i2"eqܰQ_:F?e}l2|0KK`Nƍ2mDbtBU_/]pθml;FR!C$Z+3nl@ s4@:h RIwFj8YIz ~-90`ʀqg2g~̜52SKqCWsXK*mtAR|qYlCyRQrEC*p+sN6δ}dJ^`C?cbf\wH5׾$16lD@A /.>!5X\1emj~lS2ӣ)NT.:Y|5hiDSKE=%#[c;ʆi%oКutI8c3c*O^-Tu>:ͬ},\s^אK@>ZqKWcGELo?cXzYF ܻ (g3JC>JG(G@{O}Lң ;07WbD#Jy[M)眢ӡGtx{BBGHs}OG8j@yAuuq8 >`[p}+ \A!mk ))s51=jkTx@sN<]"$sMup`_Ъ";FzpE0@OmVn^b,̛@ç)̈́qz]:4I\rSrYZJNF#hS68ITj: 6~8x7Sx9}th|}N٪is3v8Od8)P.V;+(`; sQ:~50TM:.|Zvw].UQS־PۼI-O2]V5h{c<2&B0^.iW#1mE=1C@炻(O *`jE`}w:?$N `>3'MطYgpf&JW: r9:>5hp4ӹzNkI_Yʤ ?|3j]/pb[H-SԹj_RGz PW~b8 u؅\Vw_ӖlςJ9{ @F줓StV"Z],H(I`J80ԯK (8s{RRr!$Qۨg(H}@m.y(K=8IYiI2w?$@Ś*c"0P߱2u;\ ~$upﺴ@2'4H#S\R 9j K)p*Ȧ+u;b~7,ҎHdXygӧ wySDZ 4m?le-H:k,'ZlP(H3r.Sm>4IԆeDR.,6ܷF2!fgl]0"dǫ{%;̣Z(އs%bp`gBE ڧS^[/%l,V#,R+E_?E ER~X{Rw9&hY>M@7iwS4JW⧱ӴB*Mv#dDX{x7X8ˈ's,A3NrW3"$yiD "ZkﷶIfF +fb v!"j|UZbTilŽYB3 U-qdcQ3ԑOW! _dQơVt垧i@ bZ&;Ml lcՔ[D&I^pz[E:hTq #1O?Omoo1>gw+-w lw$ E.NX3HBPw٢-+/h~Lݲ?nV6H/_ì ųI*4JWџkUk&6&$ŒqE̗vTy;b ۛ,,RfYu˪!{%o0ksC km O ՙ44}}<J4r$Sնȴ5!~|?8\mRʛu~UF5FyU:Yi'P1ž'Q|I;ci"eHJ'.R60 ɸ2ĘVœnFSC}!wSJ{7FdP/mc}AYx3΋e]lqx~iQ{,enŠ8RJuT:_>@ny+MjOoZ4y5_=nl&4dxH4h>^%;<1j:z[4wZ52 A©.(u [sl2۰d:~ * \~8*Y3B j1\md c_`*κG [^s^ë`6#_~fx}gk(LR]ۊ_}0COTKp!,UfIxqӸms/vEI$( 0,4,m |f&/\P̯Q mhTkJ{"׷W]7pZ%Oׅ~h[J?!UGM,2Xy L2)Kx^%3SN1+4hRIx(۞@ՎPί{H?e B'6Q1y$!dK`FBTM$ |3@rw ]A ڕ\TQ1׾6Î)Om5]anQoSxn~&}fO`fV&cbdN"Qom$}hRT ϊj\ґKGMӏW>%MW,_ Y\sPEcI-쿗oN&oc.Ja1?,' F,Xe@0!| % q+9q33@t[Zõ7@ 6L2 ۮo rk;rT-G&fX;"g:{זlgHԯΩjC&3Nы &!IsvTSԡ3T[>ݞ{iPq |zl?cqHَ7uq6DaE1jq"b{~;bB5 j rdįa Jhqƀ/ŹeMrgt+8ͅ kӻmfN]-p=bP@íq,/vc9값tǏl\l=){lqY|KGrOqE]3ry5dnIR b౟m 7|mX8Z( `AH%<ѾËa#݊@U`9U.$Aԁ`DX@=C lԎ^0ʁF 佐Eů5q%O>^ˑ7: ba)畛yP!@ )f _Gɽ9e sD}ŌhMh ~THT)Z G8[h ЄC&lBDd<ؘ%(ƻHg3Qdʍ庌d6DY H\&$-KEO_4٩D ѻ:h~nNf25t/U;\T !6ʁZc3-Z"~-ަ:- ȒcPd`^ ;!Z# mgwr %4O!lkD;%\\iIJ ҎqE@CI| DQ6oL滙/6[j@s&< m ɉyčS@lb3LIG/Ͻ^]4"JP~wv$7rFidKw?lTvE!]$\yTWY&[+ nv1sa2*P y;yMbpB(W2?F@q䩄|$"K8*y}afP5fk[y່9sYAzĆJFGTjM ~t,P؁}9QП/dmf^;4kUJWX/5gxupNSL1L7c:J` }-+ }B/#;yUUø")@LW/zBժf3mVv`U~F3ew̓ Z /{:h6d/yu1].2Ə.`Yc/đË9UlR% $?uXɋɜ}Jl|^r-dke 9vh~IIu,;{5 4\d 9NbO%;z$!TL6p*j̷',yNfE9GOìDy=Z4l{E_hc}:g,1F:H2S% ]f2y~LC=K2LRgde88?OJ-wK}WuYa\*W1؀z0,MS-ŴMT<9<_njjmZKP(j%yƢ ?Ӭȃpܰ 9qYsXw3`:GʅBFz`WoHzF wģO coV ᯰ޳\v`q܂ J+TAdL\}qZ^r5Z( E9N,:Gt7,R"tݪ,j]BA:jTSY (x3 xh+# UMB_ε.QngF|YŎ30 $&Da:\"h+.bg#:7pP%_ ȦjԩcyF]#y6u+0?'mh'E 0'|vJo}_ϳVذ7 ٪lIE< +r2efMɐ$vIoŘB(tS1x3l 8lN l]d.{ɂ]10'tBETSȵHӔ\QY189!HFW /kzYXd2rdR='G_ݱbŻ#{kxDPFL$Wŏ77 }8Lb|G0#d rdU6?J͈4&W ,˖ 6}2ZE=vik>䁠=fUQz'a>s~E"7DA%`N@6͒y_-Yo?HA^DtŻ;0}yo@s޸t35M8`6| q/ gʒoڸZS4&J~.oTڱ"C2.=hNY(`\Ej)⩕R{_SAX^Z7PFPsF;KDeCll@LFuC[O~+Iz)&iwBՆRWj7,-&W7 U OkVl+hxF=HٹR3Kt^ځf }з `&U\n(`{zn]O_6|*nSCfSd$SaGgun-85,ڢlXx^2$r,HwM= ޏBͨi'Rl{?# 2ׅl;+9KM·z,mFҬ 9s"޸V VFJM:,}޴JƎꂒ41:ISt9 uæqϝ 63!_@̃)eG ;! c *(Yނ\SCVNzz(@ (q'j$W<;;A%LQ5)Bv/Ϭ;V'zGugR ^SWduj|'99PD:H( _*)VJ,#wY&Y̰\G}H^[hC-3a+ AO"=w (S- IdOϒԹHS&*珲>H"P!k3a7{Ѿ[46h1$WHKBG#K@ 4:3 qE.wsH^[VhJI.@vfy[ؿc tC"޻fWgZTn_"c=cL^6gVHҭlE+Mv[XĖ;4g\6 \kk[ pl[aXC-3Lۤ+osaŷ_Y(E#!edJQ,1zcΎ2 sywBSV7bn! jy3ۄE !}<xZdžVǯnl1"+XjjmփtRdՙSe`YA,p)5 ~I ȀY7Y(V{f@,03?q(8SrbάbW%+S>H:~ ۠MM, nh9C"A[r3Xe89f,s.OsZLYa v)E*00a;e z팫%O\($O'fWT`ȁOlgy bYce=3֤lBB$g=}\yWLtS<;' ֙o (s0)ň<~03Y*&k&nۖ_'1+:)22 }-& :gx lCGDQ;m:i=k "U6CT0hx / 7kzҼ[~?nG SPV0hM.Wp$v 'b.H#պVWsfc}ܸ3eg$~xAcaW Y`A|O^2G fj)WLZAh @zq/>,SV_.M(if\O%P~gziQ/*Gj* Yggc H8y)n#TSEVU8#ŭJ~Yyk5>i Kwc-Ym{n@^ +7[k`%C[.bU],}c7n\_14ٗ'IN!6Y2Qwje#[\*ؼ/FE^;ܬ*Ӳ緻n5-@1(Цl2%Q)2䓓$JP!ݒ<>~%ŽP2,A6R[D%ϕs?`/@ T(: L$Ǫ(\f]) ɒG[. 9 ݥ2)O;hiU(xKjK}^3t(h"eP4O;}rZvk}ZزFu]([g`Dz: {֦r;Ve&8I+ mwj; u_yNr ' el/c˻nXڶ$Rۢ9;Qaܠ9@N&/IvƸe˶APKeqpHuάL7[H΄enyA\?u®2HŔ0bw%ze\^ozxw_dV`GѻPjKL'&xP5bAf'cj)uĤ(e(_?F$ ^"2g3 c~VL6&aYN B\"FL { \%R@dA>lahWZI92W\ǿHH܍T] :L9#ߘV<#9i!v+-1Fп-9@!":AV$OXB$ܟl%E& L8`({kc"~Ĩ+ V&>":-QGsyΕwIΧ;sWtibE這RZC7TT=dBȗXrPh|Z*k K/q?| 9[elv?輳uMeA0~j^+˹æq\D]tRF|'),'X+js5ֲ=0\% 諊$Gx:pRaGg+(q\)30,0dqRwLyl~7dMFZ+[Md@WWhwd 1Q?*ⓩBʞ mUR-AQhmec&DId<هPc^_ -/^ܑ}1A;5ߺlay8g޻]>(hL;,D1-(vͳ 6Ѩ=]ݫAri3o{QK^vd_Ixi ͅK=PMCrG!a'#%ڰnN|2[򺥻_92TķZV_(x2`%Oks"y XY$>A@uW:ڛ~i?3D[8W߱*Cͥ'x}f$JF7D3f >roDaP03f߰{/*-4qhv!n9z@x)CbIFsbZGEa}Ս2@per9#vo8`yɗsBUKN$-ȉEV5Ai56qhg݁ VԒ::0QVq4 kױ;]ғ$ҝUa q6vMZ!HEq'MyT k 6/[>-&50-ȳ<׈/Rc3;704$;>'Hpd"iohN⊗8dR圁=(V5!rpJhkјJbS]PGXbYn0bA޹ϣ.L5;c&̞$‘N>b\貫Y~. \nY#~(ZLBȭ!uH.6۱-q1Sh*LwPz|m׿] e J[#7mvu#Ljj|DŽ][bDF3ؗ6޴6-JTKK7"W>>B!A8VpdyӬK߁RumٺKXPVhqJqI)l^}<`"PqRHVUq]7-p=&ADh w18ZNxzԠE x~A{HQ.vbBx ޞTc >6vq[#cF}Q0d.J@Mdtܘu)#$]N$QaӻJ{4)8Rse oV 9Nn@%WKWQ<$^uvd~qF׭N(o䩩^c'z*f Bk+fC^s?l?]Ff utJj2WǸ3h?N{ \zUB3R=߷Qp32W$aߏF-?,V֥|b"hIbLߘǎ FqV ,xU(vH;Go YtXLW4ȣZujiq#1,FEH7N2į`s[kI法WSC3~< C-D8[nûk*쥥N@z @@̑xeUk!ۥǛmS#qٌ1 i)Ë&f͋s{j#I%+{EZNI,6yENs ڀܷ(^ʸ$X>Su`޺ Ƌ_]#҉ӍF3A+nxl lSt'Żp(GvG% 7H|JEN\},93KDI-:΄52']9pz 0ĔYD}wiU `!/PѵzjEU.rڃmCyeJ,_r²fz\g*.8$\Dvߠ2&YiD%r3ʦ/4T98TM$Ip_멩ӗ^IEVuObcz@sUa#c|}iE##1fo E )Ao$@eV!Rij8qhҡU~3lU~ G MV EH,;15!47(ܽ$uEGAn V)& rT8miݺzCԢbnc ++L :t.9O/T3q=Q0qϱ"SxW?Hhjhbp}5tI:1GLTۏn`EOڤ?wwF[9i&6`v:\WC#AɃO㔢{v {Q! [m m,5Ń:WLTr bĤek7GOW^2?][>t9噑m]à3X8B>L]+6Lߣ δp$~5}!492+[T.FNRy6gCmy2@ Iw[ACi$c,&_e,|*6ml( ]7yFP߳"#mADuqcb hVS"tR,UvCqB-9 SUmx_N.fKыЅ#T+oݤQyN&3VYP;:#Vg$Qe$aՎҙ@}NcZ_-EhRn\ݣ0I/ /-"g xQ$>^^@?b{zBԛpk䩽!sG3B9Nos  d2Vp}w-]̆mOqk-ski?;&U`^%7L.S k6.s B^{^Q_K|XI%!3kR)2XwvB5wny!Z65gf W:e1T 4w4.nu¶XV{YVA6{2C= 'W!H>9 .L>sR[}gSA`$hlG148=;o!} _Ϋ$Ly)7LO[hS,Bt>D7ˀ&AZ۰^(U@g${֣n)`GT6ӅQ$ (A>o5R>< PF*?U(Qs~j,IL266o?ƕh8Siu¯QtD2"r&>Of |SR-FS~@Pdܰӥ4Dm EkP ;uU`r`BND\eiܡ^ΚD]ܕR Etw U`4f!\:vv' DiT-B@ kDd&5[UqƷ`47OEy:O,Q6@)LAE- fQR_M N&WRp$jhBwHB.J^7v+Bԟ*pާt. ~4`Q!F"K| mB.{30dl߈M䙃xWa)ž Ĩys,GT@q"Kx 0pGi)c:CYUѧYZd]K/:<\BVf b I\7D&O8Na<½Fd?[AfPs ;r9q73W M(?!$$VD pڢUYCZI⟒{]ʃKJ۾BN/2\; 2ty/y#$1HE\4Y!lO ,ItJȞ$-7U/Fd&B 9W^6@YI=̕yO &ҝ=9fvq" C`yR']66❱-g3Giyi&;9QZH#22B.7'wS{Vi,ڈt"yT4Rޛtq1Z1s:(!W9YD1=-q&E|Prqd_bO4E~X V==V/muժ'rxN%ugEmΧNJQgX!G="; xaӀvR +Ln톽%{~yQEUf^{41WgJ+(i;{1몈w؜o|FaJ1痉Tt(1TЮ%qIA˥ ֙(F6< ۈlNYK4Д׽c(gšW:Mɢfg}^V?Szw6Q(V&9Y,'0t*q$/[S2H3ꟈXxu]T]63:4Tu8{O-KAJ\6czkj)2]8x795uW"$==VK:JhW|zh^a`ʼ3.Ti+ kgӲa+9Fݼ*P@ y/IF4JE*R7 rVXmɇ-Fcݟw0PJ 'q=.~V.1sF3i'/ј+/{}buf4 .<[%YbO۟%oe H @6THR(IY92۳hnPv%x9KBdxuNX> ̹z߀1k(/w_uwπХh]qsvZ=Vˮ qwDR NM;z^}Қ3ohûE+ laQVc'/tb+MȒHCv*#s&J~MF#"423}봀 tiųZ5! hӠ8]%764`&n~TX8RT !O,fr*Ji7CcؿՍVxAwcӇߛ5JxEVq8FPS,}ts fQ=L4nKH~=Z$$vHckؾN$Psbt,+ɋB}F,x`H"۩( ֿg۟(",+@΅񌲌Fe#ݗ8BQ#`h":7TX??0(\dak\2牤j-RZns$|m _D?2*?m /Z݈`1g3Vwtx̟6r'|)>vgD`?tP]e-.ĚnH0o*}RkcOzBTk- #%H4z`` ` $<aY$_ ZiU:0Vu xS0'#ٴZ*a 4 Rk1ߕJ㨢&l:7J]Kn<-*Ձ =o0絓x#Klw-G8ت|b':<'չː0k ]}f%SVrXLURԲhAcr0M8jnCAT &g[FmBȯS:TTV+"I㉡8cnS|-BN=rKߪ)RDȌ- )\$~бNغ  y _ v\$O veEG^\B(ee/y`g^3H!+v ujw :]pBGɀRľ/;etC'=e:6iՖpioz>նp+=QAqD _A`x')(KVm`M?66;@5AΎv(JmU}eD 2 $pQ"஗'!uVU*$%nhk~u. SBK Vȡ4OQ\'d^9z!)f"wvFp:Y#5.vݩ%C*GkFBkxje1u#ZWPMI"c?Sa@5D6wO,,QAݻ ~k }T$dw ͙Hn ,vY\eNgwwsճ}U, Mk9ss~??~O2_ m9ӣTV+7QԱβ{ytK-~'K0̖pHk cN,V+bvmyLOC8.ZTvڗS?t g18iv^Wgk)KPpn#DI  : ƋYh[b9Hwrᾓi{ECZ??T8P `hhc2*h 7$iU . mYn24tM=C@XQn(.MGwP aѤ#cf (d^sIP뀖rc8e_.˟Xs5 t@=ʞ" 8pC hD &ɩe!jHs: s2n2βtmoR&u 8r6epC*&Ҽ 7K_.#Zbd8 we dk)bN9G[/@"+H91 d 6. 3kCM:Jso(0X7& n~{H LKa.muFyg_9c0=xhS;2"+uV{U$'D"UQ1G?Wwr(7<o8Zf&[ 4も2tbssH@ސw37}[ Ra*{\e ȩ +@caiOȹEvS:֡Z}5Y 9{&3"t9 L{oJd67'Cg9_g pE6P'OP65ђFkt KAPգK@MJ"[Q T1bn#3ojZ`!5|u2bYyLΗ ш=ș@{11֊nS,5X{h?VpEQRB<@'-?>12"D`AqpZ,9GQ2XhY6]qOۚΡtDIyU q x-7U3@]=qd+?aiT0Rh"sԅQ>ܖ6At,h${*WփVQ+UI~vsD]R<2RKPL'|N5]^" ./p F.|(uW0Y'h) b7&Pvi"S^Ntq5Y(3B #;D/FMg:=9N2cX ([¢R毀1o \涽̐\ $EL BeK4SM@/.7T~gX r)z>OsSɝXJG9!8A[emm9þ\aa 큷`.U4OfȺx&|K!2c{?⧀Մȿ'X҇Ϝ|ԇt$ӛe>"( 1SV#_7|ں&)5B]  V({gK>9m)#Oq2.*njf. >ƪblh-YS({`>] %4 L&T&UA66k3P0o|Wn*;.hZK yԮWtREi,H3{Sg=Vګ(JZUI7i{E@R3,` ? c',ZG _.i?ʿꏭF |9JjUa7Rx)wQ& D\a]~E}/*rlc#՟>EPVO)7KiZ2s}F&y4kČkB*Hӯ'S¢5UdbCO$}s܌_};) A\}qϝ; bٹ4+̇vJqW^\dI JY ۏ;ːg'qs_N|=̌ӧެ’'w2slm]@pwc${Kd z=ӇydC1e b<ay*[ DK<~lфA U@G~:rM^V5TϮV#1~Q&DI /&uݑV"&a^9p^q=ڄѽŠYO2 G` 016kx1aVˬHzR6q+t%h"sZV>y%tE&3Z*/pj媯A3) ~-j(FIYx,&Wk@vvK׸5ehtIdz] sG͕|Gj~}@#v ldD~iF=EC$9kJ=~(mڤ&(j$1E+XSl-ŦXep>Ft9_~s}f+wTm ff. 6QM v[Zȡuj}㹘ڢACE(ZC(jwwkڛl3q{c$S h ,xwy䋅0WY.pS O3OW36JY4vCiXr-9wo2U=O~#|r4&Pfg4C޶p]68e H3{ZsZu-#Ja 'yX)qX@[T!lWKϋ]] k#CDk/Szp.@4\f{J6+SS6s +ܓʚ. +zwDޣ:PgEJt!;r +w雂}lׅ6^Z>i)5/XkmrWDTċ劬l=͹K8{x6VRJ'}y,gB3-D&`.?\¸˫xiz %aQmH¯h!C @U%n/ܡ rV?=w̽^T'AL[Gs.Mi 6SclZ_"ORY(n+y4)ڼN.߫dnh8d7d'2aCiM ϛnt`M^H(0 Jխ!nNQ*ԠY{ȤǎPkۚ-&+>-z*\> _CyZ&/h:|MԈ*ܧf/m ;EwKj`<6n3ýiV='ڤ+څoY8p[Vp5g(~ |=G~vQR3I̸>??wO40):Uv-s[R0Vt86"F"]'$DCvae`V46,ȌDAܙK-tUD0ߕ\͵9~$q }y=1Q4qڙ 6KL5!ދ]3drt=,)'m/@9Xp4w -q-5cGf>WQ;w'9̥7cl}U71f|'dh|ÕFrb&#0\c%XқcX}r!Le3f=1PZE5`)>s,)RV־`hhO[(g9i-8Mrc,M vMUZX'|+kݒ AL rM\:vs aHkOeqK]3Š":q9!תL=V8~:TD}K S2 5w_=e/-2/cT|L2fU/+ Pxh(oU.HB]ra=T AyAs,ң{o&?yB|9{i?P3HYp=yk<4P KLA7eF6_vb-aS9̣<T*%mt>4-Z'7zAhHfqkg*`Hߘl؈Q~mR\Fժo yzקyZ3!<ծӷwY؞Iuzʚ;<~}Pq3xIpDqז[(hBov&l48 䒕!Ho8 Y MQT^ݗSǔҩ$DCIʼo֚/@G#DɀG-+6s@0%\ԅl9lQ x<Rע֣Ö #**FF.L2Y< k=>J9Z =[Ԝ_bA?׾ě!6r+`kvKD#+DQ䬑mt5< T_2fQ~-ig0|߸/[Gyy-'0OhyI.$~0aH9 Iehҡ "9eڨcwxvm[yʉs"C62S3J/p4/'et}W$/r1|wS:[5` GQx'BF'JNv mV:zAL$=[*//dģ]X Jf!p~jA&PC ʪY^|/ҋkx Zcboo5ۇ!L̐qcɷzQsx{~e-䄙BH _c#PxH_)tx 9-(0xczU՞'İ+W !5wḑ> te%R(CPQcҲ{~e٨XJa"̻"hf>=Yn~;@.= b(}DVKYUm` 7Hͨ[Pl mir 5mI!*aasoF%|sLѻ\7Z8Gٿ4ۈNɱqI?dh]YW9ziMӮeА#{@?!ky"<4LiXx)5J`wҌE34is֚V>ULzp8,B/RЊn3{6Q1fݮ8uaTHh))ulMMd$ĘNyQ }u\^^0-j-zΓB$|iUͬ-)-x+EvN{ꤡ [9-miuD[Dyۃ/H)\0AćS_]M^1HU*0LNi $ML%.ROU+XĿ%اp&#c#>B ̙T)2?x񧓽f#~XV/Do&>Syʼ^=K&S ֤yu^.9I 9$<1iԭ/k1Um W7Y\<-/j2*k`Ֆ,5E i NT JE_؅@uNx{!Wɲ/rŇؙyE"9ˎlָ!pw̺Uv^8.e!G~]~Z|9tbDX+9 puh#E ;Pd~gU#-<$s@"zz 4jW%Z{ی)M֙oaSd\p[ivo"mh̚)o.nJo4.]r/!*fQ bYO @N?exo[`(8ak/LqyF&ӿl2sjY)fNW^ڶN+JAørCVqN/عEtyiZE_cQ3YD?gv4 dm&hW%/ f^Hw;mh>Z <#8[#_nv/\mOtq)^YѵNGQg~&2;=EҹZ|c>[&baDV3b+JunC Z.YQ>/S@ 9t#)dy4?6tq-`4z/o}BPjT"4Sgژj#$J#SVV{, v7h"Vy:9a7u,SMK?Υ. G˪@10dϊQ{UVd=6l6"`6ߓw|h7&U=!++.#Tb w(\X!Q{Ua0zP68;Α+19#Q#T=ӚC Iҽh`ޮz(?`YLZhv\Jk\x 0%5kƤnL9d7P/_KC2]+6"[byYF)P8,1'a+||}xPL/:~oCd4< 6wFJtQT=vI7pwR-nFɹ<bZUԁS sȰ$h9oV¼R!;Q Hjsc2F)]SlЬ?T袍v*X(L'0-~*p=)Jm.?uʐ肉9cRrx5#<݂ eɗptajۚ,.b=}09^vwToC6J=^[um@wrC,eKt6Ia`;g(N?SvxwygG~ ι+Tpf"۵ !j*R0^k20lzo;}h9,۴g1Ѽ.1jY1NlҧVcH;7,g)>CZM/b%FDIRu}t>#_c>< )}VR#cU~*ǗkM#~킭Ǥ7÷#m fZ"Y6+H.h)4)d5Y뙗h`Ho#ŶnEv.U Ð֫ Т$~V=Œx E0(ltJemnpQ$+c7Z8~k&Ń2WSrx슾bkY+ݭ0bpGw`׎/@xꐥ|~NƝiee6l;1("*pN"(U_N{|P.g*1غEɊmce)ן<^fVY] Rx!,TNʑ ^M5RO1-kpA_S)ѡiW=~<%-OhGR\`bgWo8PŝgU-I.,/)Ne(hn%8qU+KWK-,aK˩^<,p+D=! p=xUj?q4ѭuiEp`LfIxmk-lQK4u1r26j"y G ZM3`ËE:68q?Xc]<% ̊,o/m؍~QG2::T(Sн Zjyۤ<71Jb"]6ޚAudLswZ*1!; ֡Zuǯi;a,T9}޳$a,,,+IƤ1~G)#3OymVza|znhALR!$^: ,V"Lڣ>YB֎Ҝ.ۂ].P(hC,2b3[ho_ԇzNM p&VϟJl^qJP;L]KͫabҨ)NGs! S\ׄ%OS&AtKK(Bm.h1{ Or '_ H3D%v,Z2Т9xKX֐&\1X~`6,.d|4wN5Diܮx#xkbS_T Bl5T2:BwN{`^,?BtKb7d"2z9~lj~?ٕ-?o16˂i&{bTᴈo0^_&x")Pdq ~R~`,I9$J4AhS1/|=vԡi#dG)^ש5^b:])"D{<?e ̏l6wѤkײȺ ~j(dO]:Æ6 n|Bn Z: Bp#3{V\&O; n Kf>̽kkouALV R[#GWDa]ff+9gtVG1|nOvߑȥJ}BHTۋ߶C38Äx*[QnZ11ѡ3?SHyw8zjƺqP ^ZpCHCx{ǯ41S͛/ʘ>xk!.{3R]u=t&LHA :+s.=<ˣTAoD5[n.lM#(zvѲ#b%9E#] !oLjfOsP)g^\`X|wgTZ_~K'Tu`r+6o5]Nקj2%+U]zf!q<(QyvϭjO2%a:tFs%./4 ý,gchWlq԰N[r 'B9wq}GLW\!M\߅V\Pl>&~vt;wN,(NÏ0jpu`]ًVM7'cc`lXڃ )#V2̒R66]5{lĝ>P+0|qA/&O[P[ [IDq#z<jzL7\h|8dDž@n͟`f;:LhKuƲ˘mY6e|wUZKA5gvRj $]z@X顅cZ sj)+b!Rg6 /F͹Dm[Ŭj@Sqi8xk/Texe3bSv!#8f77.]X3[ENΠI{*,';]T \3{\w &5ֱ5OcO*&8n=u”x>sXr1<^/]; YOYb9;>D= :gOG):/ ײ’\wwC"ػn] om*4Mma m~$ 8G0'r!9YK*A$`cipPlOʾFk\pMi! )-'102鐥2/]\HyUq 9]-T7򇔺s;QVߔ 䫰Yl0]S;i=‰ZH d `Ponr*5W壍'9 rƯCvx:Gp:,C"X8zԟ܌DVu1.P(i ^̕ )W|XB~ϋ]b*2'V|9s6 TxMWZM)/7$ rZT,rpuBީFUn_]b:D\f1Gn@wCmR_ OF lg)9myW_ó>Nۧo%MT`vIІ7ApF#_&8%˭wO<-Q(ff.RFYd_BɚRCJ%4@-?LiZ1AM7쾬rϝa86o OenC!.%jxH}~kHe"ēu|}|5Cϼ76b2hwd%ћQQ=fsQώRJ#b:(eߵۖNG|rБ*|xZenQ|U9h{@l$ѵվeJőTP+)w,-!.zV )5DBZ*D>[te / #\jU?@qƎɇ^͏˽-|8JyM_Bͣ|B5M't+'K\ҳ'5QӱQmd|w`)J^{æ2\M5h8D+eߒQB@pgG)6Lɻ׸{wy`m^P R} jLg'LQ]Ũam ll:_*ӖJIS!X|Jrw*_@ Z{e"QS;a2 MI')UL\r̠ B>! rfb"z.^p; z&{kC=){AC;?Vv-fLk*хwgjܹBɮso Nrnƣz_ňEN(g!,Q\6 uk9QG.1dzUz #jDEJ0ywv.=i{^H' }j>ژiTsl0V1 #L$k`зl2@Itf)Yml+;`\p5T<š У.r}/qM'C޺>%yP㯀#M:Q+τ,wyD5SϦ7$ m7L+ -8 Dҡv@mH p|9?n g[G~Ȉ DnBT[%W*VUc'븟H ϴq4FfEJbPt6+hm98^lڣr`n Ӕ-6P B) e،gNm]K8#Ksk eȗ r?x=Nt~8bN12]Sz ?Ok鎜 "٥:㉢,/%~|)#q€-#xܠdUb5$2C:nk%U|W*mOGTȽ:u"=)ZID>doڢH40euM2pMYuExU ~aqӟzE~Qi@yc:hd.?pͱ\#k"8Y[hD4F77ٷWPX"dtd>U7)ib+9d%.ڹA.ʀT)[oR u\6@;3ò9 X燓c je+p^f|OgGnm`|ѧ8P kʱզ Ϭr ozz.辭!ӷDjqEZUv4t,d[don9Iao61S^뎼[]ṕ)OpVSHu$S j>Um63g(u8Ž 6.Hs`n!MaYǮ#dQX&^ 7YphVЦI%?xe@0?7f)!O'?n1F]Oa˳W|fV%I^LÙ芐2\$OX Fc#r˟l}%mQMh-G|Y|[EEiT`,ӛ(0aO5Kuߦ[*~eu|4oט^7h,R=lg*,u&w*m0eB%RMkwSn޿dKR~&6'!έ^ b0R?a}x0UYBG^ahHT|n\zCD!JOey $UԹc\j,AT\vtʷז3(Ic(I#Q+V[Ym'c}.e Fߑ b壥L.6t]Wt*-k_"r^Mˮ:.dR#a$>`0n =F(yڔ΂~fLh6EmC"cVy0~5Amv] nzq h?M?=gtW2m!jW2W&u C\dVԂʒ2 9 BAY=Ňr%n lV=1]޷S"*C*\S Ax/%xy"z£f%Z6#&_5iDBnڏ B6K^B.4:OR_THjQT.6κ-p ?CǃY3+ɵGTL؋˱~rZLJw._Z9e{OAf awGw.o τpu!RU^VX!)3ڨ-cams' oYD-~;5yn#E#ria uyYtS|n/C xQZll%WJDH~Vs# dr!֟LH򼐼g5+8?nCU Q`)kYOiAA |{" ̛K]y5fgORPEbk0o_s e( s5Tn2v>?V?`N*2Νq)E7l;,ۅZ SΈyE5zuΆ7qbBF=Y^.k fVͻ% NiW̉9˫ M?TcMDr7'#[Ay7B^qb xr)L/>)pHȩ};[3o4wGSA[]@P HΣ{x+ҳᙊ9'1~ڿr1 o\6b62 h~3>jW;!9Ni]Ek/s!/(m/p=)h|Ra?L/ٌqp/X^!p99Pʇ NıRTԽXgyn]bI={Mc`˭xЈ6M>iqOj:~xq:Ĵ^Gk ,AS>|tI_/ nzxVT. >VOp#V c$ugxL>E.孵A{YKY.F@v\Qj#bDh }@8Ȳ^;UЎjjŌ˙cHt;#(ts2@M!l6,yFݘ&,і߄ M6[ }x?dq:W-iOn1!g*fFNH?}vf#SSV 5۞Y%r< 4vT p\1І"U7BֈRv)^m kNgS@J4ӔՄ(04_E1U,DQ P awTu]LX>pMn,L * o.2H*{)H &N~89b~ƴTQ|2ۍ; eronfY˵v\ IѺaJ^BAoXqRbQ;]A';/j|.K"W"C::/s(-w<3t\Ք[R:Nkg/S:7EPZOYA #&xX!=^8~sRz/x==6\%]ey1j>DioI^CǑN/-v)0ŕT^F[z>/=.% Z",g,f{/)nsp;buKja`!mCP${ZIu>+$/Tx "0#)` @1t{ @0fE SrؖYDr'}Ze4vr^ʇI Ԅ_:lޝWW,Q{qE}RA/BC !s%M5⛞vS-@esZXN"LNcJ@pN-{V,oVMbv.|c&URlSRfib)9&"vnTck/!dPeȸW ֜“=&>\E9 jd-~8WwM<_:JŲ]KVN*jXt=fNX?.pbIhRa#:q ;tLMd%K-F{9[E_?.9UTF$a-Gcd\u#.IA-sIi1(R A57YO:25!? 蟜8b @uh=\۪]uyxԷ&]<#ĒumH诵߹KhU')' ?FZ=_ !*M\%n[0ǹ%xV_ ߲L:yž`zVB"UsGΫ[B,aƤ9#*a`P67h83XSiA,¬Hgx3?e!cF}m;Z']SM(IC\O+MHTDg۪ݸRPu#+aW [C`>9Mڋ7p,xJBίQ'^>e+zA.IRZu9,>au)%w8ZQ4dwNq-U9 'ϿВ?nS#>zIZ>D1v~ڲ1KuˇH5\Fn?p̝AaOϩ[ë3EkCӜFWK!K5|!{q/b-]L֟TccҾ75p${7o4ll$ݠDڧ]oCx7"L_q?Sw%mj"eǤRtUwb?ɕ|#.ð.'Cn&xBυ,ǶPQɰTܩ̃k;:ûVFd7i!FbR#cUpy-B,ckFCz ûhLAG?Iw$QIfZx0vK'u>W3:CѻuJ@]h+0ub4$c! _,FX-OFXL-) i%E^f' ݗ?ps0`Oϐ:TY~8%E*-n_'h8s2kP6cVq]$(5ekێ W>[Pm`Eɶ#q{3-p^<8P&-Ƀg5s Ljݹ6$@wX|rkp %IӖq#[5#_d Gk[vzMPe*9T?Q ]c㚎n Hj/g`nVހAlPY_6WϷ-F+Č1 >iسXOFd^'jQ* Klϛ/)HH{:Q}*`5=S7eq3WGdMzܮ5*9ڝ`n>&(E~N [;6Q h{u]C}_,a7Z@:v[l8ҺZD!덴_|5,zS٨p+׎NNJmmdsӿ[M5Nρ%v0Q&S};OT ,RǙ p+'m9ךlxKfaڡEʅ8Rؽ% %"F6MgGUpWDZV$ت(ˁNrׂf-wF< dz$6v~:1EwфzV>&F. 95Mӱy’isdX);Bg6g&="5$ yYM&.7aB_ܡ'&DH6-\'$Q}Uz yZHQÀyhFVqX Y6+R 8{`(:N̝Ղvg}uRn  u ƘJ9 œ-Nu­/(G747_@Ȩ3Z֘'+zt~l 1G8XnZb|>K668|d.8<0 37 =w2gUeЃ!sP_kB9FۊB8\oLE` I%q&·E7w3%jvk} f='wlaҡ3fւ>HJ02IӢ3N:*0es2_FrUqek?!/ D1 m-`)Vo,p-<{2)yS99A{QOXKHoɊfU75-dVԝphnA<ƿH)vBifY$P<|ՔG+'M~7:~ @U'1ECi.w8n97(n^? ^~:GyS0u_`}€SZl.e$KR6v$'qmȌdt]뉏LV-TF::J:ō]5\)9+ˁ(pN#- wdϢTd) S] XDͩ>NN]CHhW꾸9B8"8br/Wc1:@,OMOA3:Gx\iN˯6+}&@$RY .׳Gi1Tzm}h3ހ4 |4]_%x\ ]~R6ۍ!K"o(#aMx Z2ۇDVR'x8T[m4GhC« &Nl$z_S\PO$i7r-^"dGA;7Ah v|e]*k3VYwnJG(S!<⸪ibޤI+oCD!a5Z@TPFՐXP_b5FxO$e֍Tt.7TMa7)֮0LHպ A2(Y m]ngfjڄ\bQ0[ &13ݻUL®rtFp5P-k *o:SM}Z}gWE]B]VGjd@ :sb8ws=X_" l(f6l_h'oh0xֳ>bs+Յک|?Wbk&WZ+Z}.5Srt=Fx̎WC0A.QZQ<2\DCG_pTL5_U2>Gvx/ujď格bk`JUz=%ۜ}aJOI'h'C]c:rp̌HP[9CL(>^ l)fƉ%||H~N7j-*=6'J)@Ȼ")QyEJ&ײUg`2r¨.= }s3PLR-,#yIy)C] 0h詶37MBϬ@'{_8V'8^~ZfڙY)Z(j2+z,Ӑ$dƹ'Yv݊^KKQI(G$z)tc?^=^OjT!~nUuRn':ndo.2, k/+G܉sۋqHP(,=`vO7"񌬭e#v7\@U7^#*c4]\}jǰnn:6l\x4K,m`kh%EXpz`iH3 C'my' PCqm8iǣy cy' F4zdELQN9W0QK8? ^K"d=;0:¹;NP:,9RF=dX+|`nZW ˕catJVf)KcHAg+ePgi6n[82*Λv g,kK+>@ð3j7W$_dn|xBD?UlR䁍rg^:w_=p-{Tpz̳sFCof:lA&?nb51z(cI-FRc6ڕ_B{U%ۄ ԓa}U{,1Fd?#m$g;YŮKݐ\E;nY=}!|&Ӱ6-KiYZ`>6/P;t<)$awױ00kcoL#c(Τf9k*G宓~ݭf^j׈ɌgF4=qC,&svLGCdv ΓQ=?,DVmASr}2ˍM[t1O֤Qe]g-NȈѽ_ׯV+/dM'$+PK7܁]5"ϔvYm=%Ekn.Ow1C6{fxJPHȘjjEL^IRЖz0P=xSV'/:EQP94c/c ;etWk~7m_) 44U 򟢓יF:t(WĞww"#X Krհj/'Wۨ [;B<eKRnGT*?vbه0KZ~3 U O[1 HOKNLBjJ[>Lzpt,[.DU-,/M]$g6^Ώ.c^.6+i$N0Sb=јƕÇ{\ ^J5ɪ K]VJB,ruӤrx䪦Ű'W1^ "B?Oo>v Uq gbirA-6(H<; S:0]`Fp%*AqNݔ}'-a%܆#,XD|5ĒG]w];epvja.X5pX P-,fDwxpKNCv1[wߙJ~5GTJ&y lU'FH쩉L =Wu$'z%4"U[FLTUŏbmOar`cWE\c3[YJ:FCugK`w9* C+CDXx/vq(!8~{vcTN"m䙍&D(j&1z"|qnrɻcpKkPW1B#%t>3!(*8 xYB{fuweNx|Ќ MN\_>X^=N;LB<A r@ j9}TH c/@\B, =)PM4Ifol/E4zr H(M#o̿M{B ۼ;HU\(wPJbQîp#+ sNL  0TDWpʈI!B1n&M9g/s_$Fu֟pE_`z&f4 wasDa[/ˀ.1Ώ,  b^9|zi^`Zbng'Sek G֥?F}r̉Spw$ Z\0s~F`.șvb')wSI:ǟg9[W8!4]x/Bʐ>Na D~Y^\ '82Ɓȯ>׆|chq&mENJ0mDA7>=^&.6D47CF?)T )=LJd: X:*E䀈 b`ل`7?@Ml"8Qo=}=dqJ .F[ \nڭ 8G >Ll` G]R۪( m|;XiH;'!XSe&H-rB~ߴXY4G~?U-ZvKᦌ"*/KRթ?b!'-3;IM&@a+jr0~jGhbzx`jfr]L p[-mJ1o/$zǽj©hȇf3jx; >مJ׷*n{Z+sNGl anEwN{ ,F/w>+I Py;S2Wޤ&wU'ꑹIXl? 'nF/=Z>V ǓӍv6d r &˂5J(q 8W+qₓ|#Yڿ+aCd9:!P2|3C*$ zL.Ѹm,t9!~'E*pօfCcwT6$Ӵ5QkN{ Fr7a"k K(mbsnf'Y٘tG'=Q4Ѵ$Rǟ)HO:t1J! K*e}$vW枼X(?,[ṭTY6~~jJWN@k(a[B2.11P%<ӡ`V,od770_Or84I DN6#x+@3->M-'8_!-?/S+vA:4$< j7M˯Q#I~Xk͆ 8>~qCNXXG d+}W%su>Z5,'ȟⰷdrLR+uQtpx{XfӞq %]X>\6{$ mΙdBRMg]/@!}Ƌr"{VIsayޯ9{c)q{ Acjoɾ]GƯoQdyA?5+4C忋]._xf >'NR_!S %&(pJX 1)Wyt4ֺ$;^y\_AqqL(WfS&aY$+&Gӯ7Jy{ )A%>@l8 sI6̚rF+CiEw*`M8="+*6W9#,@.kOZFA) <QCFO6H|] Ո_~V^cYQ^xv$r/u@IOK, @c/FigN^5‡"+~%?j|Hl`BLD _dttXUVYÅzi/LLۡE> ESQV|K%Kn]uABXvq`!i77dŶXGh| {SnlS ?JQg<" G-u}ilh(T>Ʃ ?*`{}c_c:͔PKMS+n4%د2‹{ꮌ]bcp6r렰1(V\o=&O:=c1mqh; s{/й6?YvMbSfQ=`~{8 b5y +)Mhq' kԲE?;ۍ"E$Pe. %A;H5ըhL.b?e>T%fZpoJ@BN럏Z&;@M1n$./qT;y2+e7=oOYhAt ȁ>NRޜ"OS6Kdz*/609`.QRNt̫g`Xق)3!r~ -l nwAq(:hrє'9}[ՋX.ZK4q?b.KUf iOò >4b=((ylCS~nCDK`n yyqrt[^r7Zi6`-׽\R9zhvEmn;<S|8[NFV-~؟m(z'I:a&,#E^-j@Îdw!O.Oi6[ oQ2|hBE`)12AGOn.өaoH umѯ qQĿoHXզۡ /^ 08IzOTYyIwh0Z>]S#^}E%9cؖp3?kY+0J;q-M4WpiD.=".ZaK࿻xh\gF#uԙbv(|b &S%^;95Ǹj 1\ψq 7;fE0<(Bd{5 BH? -b>L`4茦pޕ@xs-j)A^JXOj̙,^ȁ416| }΃Zrl`'RK̶eQ`d:lb!Š GRKmY$"InNj+Ga,XJ4mA|{}4BOU|e45*gͿYc:kW/o# |kޅ4s`$FlbLE%ç+XD2^+{,rcxMfn'wȡt ?#WЄ$1[ e;7rX26ϋqcҙK FUZ0If٬9b*%,)}8$6i3yMi !\v|6v3j]ٝҤ˰{^aFL}%4q $&v;+NCdW&zވH{LjjS@fE%0riUzlk" ‹ ,ŸY]P.S1ɡ}3R *G{}61 L{칄)5-Ji+LsJ_dG'6Ry\ mlmt9n4 XDָ0ӄN^W-^^ѧ%u.965āvܯQύKE6XfΠ46C|f =Ja 2T>Bitxc='2ғUUCumVOtu ]I1"XEv*$UB&=vݪ=Eo 2_ uD0t0I!b7J8?Njw1U`Dȿf~wϫՓ'rU`zV|al|n3m B= ҃Q+>>8:}txw,HN 0_ ߑϵL\{1oV E? Ѯ*UDݱ:օ|>qK#@2I@QxKK̽y@XnlYnq ʛjt,32誠%%ͩLAz+ד"S45hyJ͙5 #Xcm_XVA6NyliNumJb~jMlB(.#ބF<M ?T*l `|* s^˖0t(IYXHru 6K-b4i9)GcZ.q/å}PG?x7{a \DK~MK6)zY@Ute/[p@;:%^sc܃0B`6Hx b;ׂaXI .M{+0ʱF*=dkbÝ/wZO6TJN̖Vptd-43F8+rSbv؊&4 eMs#Okܿ'ی0tW^Z8-aS&`E[^` '5pC$ٿNEi%Hrd{%c(ee_ O+eS7r(NU%'N=DD|jx0/ ̽3: b.@ՒVd$CWt#$=:69l@}6>2q;0/; x.İG蘠|#e(p\5cw0ɃG;jɿ8^3d=}idY?)^GQjY+&6INh8%]HN}C~vtns@ۦ Ff sMv.؜s-j%Eþfn1ͮ;I5Jgr2XuxIֿR/2[`"M04FReͧM˱@.ޥ6yetg{)5Y*ꕰr>βchw=^fA 3|bXH J 杲5!_OYO`vE`̶ymkf)_Sg"b{q7W?br|[/qxsvOHOrQQZ],)Zep*?R bu ǔHEɕG:Ns`*_iq߀? {0#5:O;:2*UM\Tn{x}A)Nmٌ7!G'ͺ)M\@|HO44p2#H`ק#Rؼȓ+lKlRM\(3i7 ܗPK`d#dAO Cw>b C41Ggݸ>p>F=4U|ݪz "S, =-9Iڄb#xQ W^3׽[^s1vC74⽫ꓬ8-j$k,~ nk^*6ZJQj!] [)A?S ֕aG E5'Fio\Fu20<ưKe,FBBh4w!E+{U|rU =-=?^'vH#a:$eBBzcFSzq+6C ̦K mCކAnNd'"Q&Y[git c7Ȣ 3 ũ&<0-/$$޻ԃ),8e.;u&Mw?}(E"f׀ʨ% .J kw}ZWȹ˟5o" h,?Y }DXb#"gOb [9|e ^+'GdWVBooJ+/bRPKR)a BXq|G_| dN8 ɇ2!nj1z G#BDO7% EZMYi%KRHi)J{b2CZb 4|-J|+q}&8*N(pn0++L}+#麘k}5цF &j/0ɜ!|2. U/CXYcN+zJ͒RMċ1q %^TR:ա;Zj:,uǚU4qHYvF9H HTAJ%&H5>E<Rk/1S%,+b-Z9A}e@⬡ #QG \P4iV`%D$%ȫ^;?i J.愪2Cpk A3[1&5}> jrګO מګH٥w c0Į$8";^dk[`h=T/:OoL9zf$/es5ՇԅqD>/Gyi~0ZDjrZߩIKS;g0=z|D )9>~03=E7=Uy- V2䔀 OzFXP.<\gk;tcmbQۥWTf?Oj? zEA86jv4\]Lũb2JEeuШvpⶁ!~U "1QDB #}B%1y]+tovth_4Zi$C/7a1g(S=scW֓n\{*T@<2AՀ~(:o^M*[55>t¤\._8 Ȟ쵵*)c(p@5"΢ļO[Qߦp2Λ=o5W W67;7Iݎ^!F %ŏa`z ;>ùɬOe7+LncN-L$c]_rR%^wŶX*}@~-W-|/_1]6K5{9HцB-W.ȐWs<\=bT)EbL3:Pv3ko/ 9!c+.(mg@WpStد X1g$5(cQt{*Fmv oD&g.yӕ 0"N"sڙ=&n /XEޅ^S+g`ejL[Bd0PєxȽ tV\G"XGDKU>Icteil6$q땥RE/Ed5 ),&2m+sw)%vD*1u՘z> B;[ XMUS7D۠ 8G蔱sѰ3K~;7 0*[6XA#3:>xN,0^&_)e;#kAIHV#1&JzK#z3ņzCӽ߷-~%ZتNz7!m>1`%S#qFSx)9◍mM"I|#RLv86`YK)Zܮw);u˭A1hʢ路!6a*^Z rG.Yj:E^#K 3%T_];' %J0&(flǫsO5L](YZ/gl U\3pհ:Ay-!wsncCq^> *XD?+i[H|ΰFV|9яs7p^˽:thJ܂\\/.Γo7>So`fNS^Eܕ>ul Xps:ETʱ[OsQ<ɯOGd*P^a4O0;PmuZ!e4[ozQQ(4ӌ;P( H7iD߇"Z" HWգF VGJKNCgX6S@xw|?dDB _AW8x B|W,tҮ!F3fL Ny8Gq|6C3,@+C4d I>\Bv[]D˺F!5oRo1D3K8Uie#MY#@{vg%jW.WZ=QqWQI4+?ѫx'zVCI&:G4@8QᲆAHoo`y4|Lmd\dQ_C4koG:Z }2t\T>v=bD3dv#ԒL(H!;c^Wz>Ap2;z!ݐ- Q\Us ]S7hw`?Nt:WfqR u3Tda;.K _RBK:ĽQrzz#Pâ20?_]W8ͷ0=CA 2'D=2 -59E3 m7*,'g P;RGY)9P%N!w7-1.Kty"0qKy?h]O V~iIxvtG,ʓ 6.ZlqPBA5ݾ@K'S;HIzyey3lzrtw β#gU"hdB2+}zt/DA3gp]>?'*>Xqc0 `կ7Nb}D! 3βbpY:c8ŋM~Q05W_~+2Ã(̷ 3PW(|$Pgt/3eOƵ~lkNtV=QsGˠ\<ٔΠ!X/ V@mȔ( :5B0* ..EЭMF,{m*G]4!J:c2T]݈I{$gš?kqE;4zcD!7-12wb_`[i( +0兽!jS QnbuAa5FjƎ2SOjϳ[ 2XTbc,d;0Cͅs`dK54!{7$S#:P" а!oC|9K}̹nipJX0L$2q"{]V4Ƅ[w8L'iسvɾspWsT$> $ {w?+]Ԋ}HSwK=DqݦK4䯶J󙒇Ѱ)/ fך.(w)qʻE[/iUӛS2`: 7]dExsVs$7GfYHL>mw@BaX>UHG ;Чݠ)ߌ~!TǙɴGa :Su~7if 0\2pZUYK ǒΪ6w!: >lyے JIZIє4":qCkŕ:kNd#`-b@֋AP S&ӽ,۽ڐU8؜Щ2gR#A֧j{w*DVGyu^kNo[*ylKuЀ2;<  vB)[ \h(IbtV 01WH"zH }D1xjЅX(C{v1QYMv{^ȲI}wxȇ\BVYdWCx`ɞl'3׌OrݾAVS*g3a4r]B88v^oUZ<&A"-rßO' cU@44~:|!yo#C+>Jx~5NUBPpl2/P*)EDFϞq_mK GoV*JSփ FH Z]|5H&⢟U&oIO-MPZbNP[?L%_c;,R%,/t "53 tp9WI ^7ʬWk z8ZqJmOM2=h-zppz 8 f"5FNa#9=Wo9p,ғq!ب۱|;-޶ m/QL~es9&S(go1)5Ģ{WnV̢ AimZ 028JG6آ|F10T%BKx&OeK.!-4l#@DeDI!۱jXH0EVa?Pԑ#Vm0MiO@u 4)dgw0=Wfy0+3zҿWi޸Riw(t \t31T@!enQ$g!!{ u$K`X1b0ha~Gfkc$Z* TKH00JȀ>V˾"]e|x2=']*OiZap7~_mi⵫H6X!VX}q Ù`#-WKO͉"vȸj+sEK@8h|YDz/g_y9.cW#ztu#H͎ )*w+@|)m:gPˋ#Y⯑ʐ iU[Z0+s%̈́2&>{诃E@N!C"_G%汿^mfd CzUzYI2`^bk&h$[O 1qTBNW>Q4 ʼLЁ/eYq6:|13S*Ű~`zm8jh9=sw꫻:H$Ӄn-i p6ߜښi7]O!@[?Ч,J^wPE~Q7?KR-XR?GOmBx㚑ֵ#»D:sT#a x%ϯ - "%\K[&S/ 䩍;P ?%iI:)@5AZJ{zӒY̅4$kG^2deY!ʇvqWW*YruپYS;O(d7]IXe>Wf̈ pY/ؗgM 5 DGy}6@x y?U1FiII,&Gq7l"vr8՜~I%#E*'c~' R&[mK(A¶VC2YJf&+3獜g #ٰ@ [գ<[8eP5䈍Ͽw߶0$Se9fqZމyppϐ.5L~*ZWGrEgF9C,wrNWuI2Q[?v9tTlF}?gS5zӲk#7qວ@d:lv<,#?Iv~SF?j i7@錬ZUrf+:";Gem@vW }0ǝojN6xWn@["³jUuMg%*_}RG-<[i#c3W;Uf,ؽi4lB4[s F+"*6> O3Jצh`\;kfܕ&oiZEmͽ~9C=#QC"(IzDhsCHm{:#kn@|ZݼEįRetB̅y3[n)JG' I*B^4g~>aޢ+U.X M;:21_ :}hj!<ڗ9Nظujq[+r;wzs֭ >T z]3^u>~u|tqcŶ.#,$= ~anTJĒ*[4ϴ^Ě|MDŽen#cm90lYV:tb: ١nLy3bq O6 A޿DS"u,;!AdJxVILy7#t9P!\yRlp:"V wjʝ-eo`Q}i=+=ЭEm()E98DEH82)c@#bb=ez܁/jYXܟ !^!Ŧ4|c2I%cmp?Q`{.jQRg_%I:J*,&]yO|Fv l17fDG ]$&EkiV6K7%{C2Иr N/]dUH B4)#47’ (nTrT>zM[E:=nᓓq_S40 &yX:.{=ћ ޝjfl6}WE5mSnjڜ/f8+Z8B"ʰv-'a*~Įk<.ĊLXe@8VyJa|:$Iݎw~a4^6\Kn(Q_!U"Ml < bEPͿ{9gTaggӭ{lF D7~5`>;$3g & j|>}!զ\3w-E%7#[s'timp=6+|s)1s,cțbM{t/Wy6Rx{chF׬+ґۑeؑ@)㐼O",-] [/Bzj3 xD5>lU[յɟ=G{%~K7# {ҳ,sʦ\qhaX|O|2{\ZZ(n҂MApKs M6VnN>(V"#p E]0)*Bx^N4.yJM U?f'~}% vj`L5#2=nhK ϫ|D͌&4vӘ9DO&ߵqjrWK"+8]EJNצŔG2{t7hS ar?hIuc-n|G_ LڊsKę¹󓋯z/ڽ ^#4#W^v\ r'rZ=ڻ.eaq3G#: 6H!-i;ՒCf Fރo] k'9%¼%(N|W{x`(1{.Pz[ɝ)MVn][F ~^Eؿt?Qw"Fhy|RӕeBue2 MdTk31]XM+yO݀E,wa9na4K)cֹ ~oPCۺc A(DE {K2E @MÃ0d_1$RV+?fx@kus}hU&itqJ!tz8Wo[F"i)βyMQ7-_mN1KrÄ􎸽 |KoQ" N_ "~Ad -[Z;]΢a6p[u";H}T1i4H:{CNQ]'۝t8Š"ueZ@u^5"m)H mヷ{ïT{ׄ u=.&ne1Xx*Kؙ}]dgVu\`8?%`pƟpGHTS筁||j.EH VuĨMSB}v 73*vxXm>pSE9/s|W+]griC̥K]"&UbSU!l @VmNQ})l2g䑶[=vfm2*{ܪ7wζJ箍 F$ u!ۏj!f΅02rc?£.+;a&uUm6r 3;ἴƎ^ndf#&gJ7E?\I&wP$6kOv&D{y(ab\UWXewvl^y/ֺpGBN-~vTPd[Rs8^cGkΠޏOs)$~>\*e `>y/f<=#>f@HJNW0CwJpޫAh"4}<$շE-|#oOtz~Cmf2Kc? 8zʪ u$jTzBN\#6|+ p5_7ѕ`)ye^Q_Mf۾kh7${^;P)q{#Gb`]wNV,i+WrhߪR9muYnVoIbƍ@nb I2v yE!ygu,Ld{%f7s%t$r(}Jk:B Ԟ:L|۰xJ,fGSÓS3W&nCYnz~PYGɘ Q䄦4ԧqA΃$H6m[ԡ%ςYNEFF*q&=%0UAl 3ǃ%%4yt"fj.p,;Dz?K ô6>GTi*~z~\2^t&8x0K*YQ -ixs39CuV1FӋbhB<*2\ZPMJ]ob藼N8al¤3ȪHI)q VApABSu*++״\o'4,-:umAwU;3mKf[ 0yӚ}~ V릒odknI͌bqWb &a ?*Rz[y @*զHq̸E~oDAs9&HՎM '*F(:^+ Hi%8ѳsJ #3vŮ_YԹ\)X]8!i kt1-uE6k2 IjcCHOȍXw/J/rxѯuFk zr{h 0_WFh+H)s߀cE`֜(Z)yi9-|κ b(yj)8Ak 3`lzcmxfLfG~RA*há!K[F@x0J][%;cHeV9),tJ 3jPdTDtBM Jǀj](ljw)<]W?b ],IlĞгƄ{V ^OL@ Gt=Zv^5,ufZ(˜|ֹ[g3Dq5zT܁d)q/YFJz0SuAO!աH r}Ew!xؐ`6;3Iw@.SlH^]Nu?<⨝NtW"dpU^Yf3"dA6=j@kK:e賂 I%("jZj4R~cCg f4”#LK4P5!rT ?d(Xz ݑԬRF#FG:4'(p(^Wn]AJZY_gIsh2_QHC;*o!c[1N!auȟ)P)=Xc&ey( ݜEᄉ2_6?sp/bZ9BY8S|6fHX8K[X{1/-مO rYĴI5li얡a.t3w5~x}az~O{ϗ/E)ί:aV{RoqJM?ު؛ǡԿGBBa XB`RCH"Qt^M2hoPz+vc}! {cXlƓHX=':oǨg( cd_yS9upIz;B_=M5%,@e?$~Z7~F TC8D~EZ =RVъ;ԕv`uVn xDNd=esz{LBNL@p,ALKRV$.Ránd֥i ڷ,!h[f#JMj y= V mzw>|2RRRuꬎa _4: =&ˣB=~s Ncm4ogy3cn!{8j)t^(J*r0y_@ X(Bũ(S—9o~LF/p7Nd08M|1/Ck:Xkܶϛtwxcrh3*6k@_FG KFD{kuFؾ:T 99}IT{ze$>R@z*-霘CIōP* ss[ -.ˡGjzZx|1 yҨb@XaZ T? wkR0T$'$?N OREaJ RQ\SH.q9%c#I9SLs8;XrHJ hSt^  4a=̅w|"[] V\ŀr)8JdXցnU:\Ȫоlj':FXtې`vqjʡ _ _2tT}wt?ylZ1ԺCt2'7ᩆ;EUQڦj+Ãc&CuRC0pƕ0p^.u?*$j{*ûb+R kOhN&Q+c"o a%ٮ8Ռ&wZg1-/DNg=H`)b[LZd'[7wu |ap#4׋tUpc.Iu6zH}q39<n R=/4 J:T0sJumZ]1q-ALlxaX>RmmNək@wC}ċ=MsOg,r [*UU @&0*S]Dav qU2UڥٵVOWƊvӴs!ML" 4reQh֜@nuL8).<[;ꮛ$"QGWA*spwX&eoB~_c[eyX kqSdڜvG `J佮c_wҕL%wJYKJG3z.JSy?O(,&/Qb^_*߾G??L$={+ĝQ] aJ|Fdts<;4D4u BZe`#a/cPzQy<=|/CY&8&s0 |BfL` ŸjT:*. m}eb(dVltH.I# TY}aUwmQE5%TV@SL.Ct*όo'OX-0sop+tjArisWƛwW9qG߰28fn/&Xxl˲qz!~ga$C>~ew]^5mPZKjwΥ1d<(Lp*߹$>}3eMv_ NBJM*ɧT1s^~+\#-fґZUA-m k S; Yi/8ʋpUku봌)b':4,4 4`8B2f݅;E鉊+-/!k!OML-`ɞ"O@Ǔ^|FW0C-HauO2rI-!㽥භsm@$ ٍ8.Բު&ZGI]&ro\|7ӑ1yth.z(}J4ڝݰۡ'?^ j:䶾WHJJ^GMW$O4lݫPu'0 mBRB~WflZ.If)ٱ`n^E`ER֘㙬~t3==$k:Ǡ TDX;}agRQW`桾ڐᵯq s#f`0@NѤ-튝sϓCk !p:6QNdԀvnc+w!30 %q$?ct ThϙϨ엲c%鄢LVtG({|YREQ<*bMҴ< ]h.xJk:0:8s)ɬp_j]l+5ŗ2Y]vL#ܥan5x}plX?YқV̻P#? '͙cJm2Ԙ".Sii}HgfFN;uHr[0_kbT5)蛖aCSO`EF8u*S0ƻ<5L*P>v}v d^  cgsEISUODv8գ=OIߔ *,^Nf[;., 0NFq|+g@Afۯ K?B{jJ#4}M1lm0*52]Z9DB_ t(rghV_cN &{FU\ Vn^Xf DQpK: `^fZ>2H)4^yJyqVR>J4tʼn[#L`&Q Z(8oFA_P#~"u|("V0s3D?N ,, k& }je)T{ AIm .D)/kx*H:ꉃY ꘌvsIF!WRb$?5Q05)B-qQ̴"A4ig WBeDD?5GBX4||+%qlW#|۞4GYt^2v;y2GYوL<$}G[L@.&*ݖ8M:0)B`'`BQKjM,1kr׿Ek,[ k7F d Q$'xZOJ 6_r%!Rc(bN]EoE|Ȍg6Q2F*=܅a z՛rPLѶ_PP:ج$Mzs} D_~LWPK=>"sa|oޅ:^ y!L%050oά;v0 -J |m7¿tGp"5-͌ĝ yp>t&ti$7nq.ktgxmp ?=|6╄6\LtA EL"CpUWI?qjh'j["&̀% d:X=kE~pƈP*7*Q&߳-ܼ;FkxX9> vI$qk_1LqZ C"s2o!\Co@˿Ŏ)ZEt^Օ= UȊYԤS h bvkcJ@K\мU W:$Y' ^vI VL7baa mAx NohN^i%w+0hD}+i&bo{4#NTWU uRxi˘Ughn݆شD؎"qF̐$IG\%lR.늏Yu'")L ښ:+4ZˣMªARS?!I :.=%G !> N{;OmgiTs&ݩp'v Bh`{24ij7fA88mE=q21U1i 7D{$T)40HuW' Ť "?kqR9o I> _۰8W*Uwo9io^s o[{!k!+%MN%27bbLGHD1Հνx1|-9L\+ $[BU]Ka}+w;OJ̒CIok[DJ6NḸʖS^px@! P$M1jknU8^daj 0 Y,׊9~K|};HCII6NGhm?@yj{"WFmFt)(aF2J[EX%U6/%jS\1%Lݎ:NYia֭Z.; X֌czOVY*%U 0Ghz%QAvr+D*/ӤV8dfsrz`?fn9ٸ4v͹C,}` *j,(dOtwQoeJƠb̨YOV5 *^x_-}ǦѢLI)=57H}49BtX6,DhPBf׭%6/'$q\6I:7"sTձ2zD]L;.eٙ%y9gnq,nOUW6sqa2: r sGllv̗x0ҙb{EWpy>Y.srߑD=tV>pBAAn?txV:xpPفOReO{gщ}!9T9ڥFE ڂضynF5LFas+nLla"RgnVθI[l\Ea5=遗}-P1U:yvrYeR%05O+Չ#},r" WZ_ _1f e@_eTCۤĒ?32T%G?ҽI$gve5!8^wJK5;g2Te1uߦ_Fd1&Y.j+FqW)B 5H'?]G?1[܌SZͮO^/Z8Jd<:DU[fCh/"F[JA*#HxFrz 7X)Mm5B?ֈ@c#?kc'F{HZoLZ1eD3POZ[˝W|ezLv!;vփ]R6ARmbX+fϓb.%g`f,qqO^Fn5j!&S]l/j #{lD\ɍ0\LeG0Qʚ{DX7-0(|| l٬k"]Iaehӗ:LpA +~:;.݊Lď5[ j .5sX,wSMvuAXs!Tg= Fx#V 6ɲ:Enh5'{Xw|TɚzM'(II-絾}`߹ H#s~KS) `ab@M+Z ]ocu9C('4ܔg#Xc\Ԭ޿m:a<92 ::ǘw2=^\Fg {Mi"RMxڄc23#ZyuޮYBsA; !C\%/yts j4;Aeg$:Orcx|`HBO!Z߀[g~BTT*h{r^u#^'wE<8OVvdž3#aQ S>CҞ&~U'd'0o^ YZHN'WY3 ZaiIaA$5(v=}|UDiGLKE^oܗHü6+ٗC0[PauU=j,a<ۼ KOᤣe.e&"v 6W3@<<ӱ毻Hy+Hy ĶSqk"5THcfb_[f[r-ےJǚMQQ." Kk2S1 e; ]j.\" v!vt~$3Wpyl  HqW<"/x3 5t4tAVvCw6l[rmP'yRֈ}^Ropy梥(U]#l !F'<&SCwlq{z}nΟj3.|jmqtQa` xWd1񺇝|놏a\/t2%X3L/a` !ˑW \+NCsG_TGf4>IFk !\-mUܘ2D莽3;,+6"gO{O0Ԟ;;a~"--* H@П7~O^~6()"+U]Uf _lt}Ԥ{OݗS3r# 1 X"UES.-D9 -c6]uW=Hs-M:? N[wJL3(hՠ; J~cy{'1~ŕ} *>:ƊkCm_PyZloMQA-s$nG~ψ|"Nd,U tЩ.m )!<}N)>Kô1je M\źdX(Ȟ&顠tkM &.yb Bmdt< iu]刳lEcO]5Su9cK!h9+7r&F䌩jD`EggQr~o&f.[OqYnnoraҜpB v~"#c-r3A9g)ٱ+f]2.>7s*t3x@,Y>HZd;;Ww*vؔ_=CLg.7F[}̘(R~$@l` !4٥-6$sC#JU: QO+ 2Xg3n>LY'gi$l S'}h iYQ{s7;U(?D9*kn1Tjg\ARtwRtYbGF7ек$U587MQ V!өg?nT?LjU2t7r&&V]g9n7άaw{HJj~1i=aveQPW0*g'LyoP,7??tfwxM n-[UOE`I4Q넬9XR݇{k eO~XD\5ECLYӓx@Lxq_X딸qFr">(Qsg}y5#3eFxBy8f"2NP ]t{:U˦.7!~QbaasQ[A+AN!7H]^Lt7DԲN9cbrv_ vtu/LXB%|w R"0wa [Aݛ.\z:/z=L{ovJRGlȀflVݳ.`nV`ά&㉥NHg\ٺr Wӏٿy.*E5cbT21vt6-?jh}:{=l>-2M_l u7C[ 7q;(C C| Ϫa$ހ,\X#lUcˇ#^Fr>>@N={u7M5͖bN|^EUbݶq[ҝߟ>nc(Q%΋?[G˪5ycnƺ&j2daX|`[ec~ciUb"D7ao!} fMϒU -HKj-2זrLai%Lf<=0+[^G's2^Ę)"'܍XbӏT*?mu@:j %mi g;}~r^UVPn7^=wg0_ʶ20B2ÊtD5fe]OZ 5KzJ_bWH̏R7iٖT\!<(CÛNZ9A{ d.Pj{tv?@7+5)kl|>Yׯ[77?X} f_&f4{Щ1$s>{&r#B?b&p={GV5RU;*} HfjMBHQʶ&Ĭ<%|]LK#Zk?|a"'vh? u~UjlÐGB9`֢>TETfgq.2EѰ` ES=(qUր%u#ʚEs+]F?f"/Y0vwG8I;!$zkRMi| ͢\cp&ϻOl^\}v䙉ES74>QŇ0L`l.Epc1zO<412!UA8SƮ9KWK_L?֭VR2ǫd3 m2WrKYRI#_dd+6|k=p{ a3 R诽Nxw,'rR-#Y3, ͦQ-%u hD(KCRy#!x 9`YsEO:L6T'pēD!eFP6H&Bn7p8 lt2 w.xm#q<2,8aŲ '&X>0gygsYV@f`\RȣC1Y,)%^r̚qzq4$_0)A?Zonh_ἀKRs˷Q-#1e9o,{]pga7^$58?VCnlǧ!SBY+Q986ݕݹM=aȀߛ"!q>[Ưw(qZB>S3;~w͑X &S"Hkhy;KԅtMt&.ųJCOo'G *I#TKIt!픍zG̙-@*!\n8d~e75Swx4*vTO:[NV`c;Ҍ)FQߝgͯvv4J͞Mc>A xTG#], DoD]TW+Xt;".1ҮxHg7^Q@.f _^8ޘ` mxM-@B^2.=ܲ[Xg0Mj_XsMtIq aSz"J=Ý>'sM.b 0K`lSXC"r 6kF6EF!FS߿!T϶ Y8|6~e(*"ḌJA e uWX᥶h*?=M"; fD%M/qڹN5Wv `@Ը9߀CUOdӅEbңcB3_FUG$ȁn]"#|>*D$m|ePCu:ʵCCD*5AhiPa$Iڝ)mW]Y_n$`7򙗌%<8VEYM]CW}'LWQӴce=䤭C;_%]3T a{*x/f;IYnutaP   SqzScFr?%w1Uxlǩ dž$TvEz^ 'S\\5U:"d,^Kd|)`1?8a*uHՅ\<{/Z_o m;`{n)oqzSD f4J#ܸ$\r5:<ɔp험1HEht\#0Ub5GzkݾWBx̗B5'i^ŃOxxkܭZ1; ^Xqf!1E+1ύ%Ԏ 2#8w%g5* Lf";TC$Hi[|++֠2'W#ؽ8z$ڧTZjn>+j8(̂R K?<*lWd1r_LbEg]?O߁_%A70Ť.ꀗrT4*vLqkcdwd3NJJ3Br9R+plx mccZ7mJ{ Cy]e93&)6ZL>em-Cx/LA/?|:ϡ<r3s8jC^c(!ޑSG8/w$x9f\SJ_;unHD3E@a#·VxVWπҟgվ==&&bG]% 7ѫv&~^I}XP!_נ޵7bs,`"&F'E7=[HӾTKmnum6;MT_F1kj![STҽ2Z)"Gt@xiBy1t=zJP>M+ b 쨘ŠuXn 9tǰkq,ĉ: jä Ա&J@Q)'q?zS;0t]>oFT-@D_75679T0 뒓PY Č$hOuul>m*RUN/gjm4Cw!HIi7g3Gt Ǫ} Xd+>|JTAS#\{lk6^a kt& )G}Ib8 /mh*V:!TOdX쓹C)F{d2syv'Ek:[?Ι@N_@Q h}/ %B(9Rlo*"*G:}CxooݮMdXQ?wA9B4\xj[ \`SƬ̫Js`iԆS_AQW wkRiډ-._z-; vWwujAZ7q{wrk&,3EC/EjLIy0Y6Ff:["_-ILPUe?v*_~IhLlWwdvt|Y{]Gl;f $l8xE Buk邃S :V\IX2IRa0H22!!)5jCDq*p-ǰԊ~׹t@V[Yʷ- G: {1Jcy;p-<N%$rzN̯1ږPs:@oLtҴ/`EUo#uۿ1Ny 3v1t,҃+|ȵU D1t `gN3V~{epCI/W֋sX١kmCR&02헠?TK[eeT qJvpWE1Ci‰-kDi~V"?'0u VmFb)qw$D\p2aj_\2{JBf?k9Vek/J9bJ^[UBcU:U% B@B1K!0oqk-C$O[2Pem 2-LA9_(z-/U]0!^W-8}:G1AtdcȔBarO^AXNIfˡ݋hCy:@\PI)ϜTd}g.ԝ$rѕ6ø ?%["Lu_2`6 Aw\Cs_W꥘e~dUCW^!60L/'>Nqr7Pnи@T&m[ e#Hsge]B頍_U6?[gzfEg=PG|ێu~{Ե),405oEosv ET^JRD3Ɵ< SB})ԧLW`޾6Nv\D\A?M0l~u|57IwOsT-_Y 6/7,5S?bHH ?&` *n~*z' Ο~ ~R]hX&D0g~Gx69qm)d8x{MADss @ĜzXDϭiOB9ƙ {1!7LIΔ uDE[qp>v- `]Yݑ]Nb*)4umib̈KTuvur>GH~BV=Bj%D`Lgˋm͌ncUz9'U! <`wWX)ZrW ?僁3_?~EUI*DMy^[#'׼}'INn+(2YC!`ξgc/zE R1Sq{W֡8ʊ=+.W_1ٝV zL/o‚rӕyΐ]Ԅ"z,MCfdU(&:۹خ5"P]&F d{ԳJ[|4%]HïB9:k(Ij{qJلdD0thGQe\ȋ&_ϥ@j*sco<2%t_v:6Ɯ%7|%۬&eUɖlsGkhx٠i5sB{$Xgs7.U{%ݕ64RHMoh2E{yE %8yO,+KPLѼ{HFaTҙ+A4EH0OKgfL-à*x !%yq۪̫m.Si`mp|AWF'F.FRh5yۭM8=R(.Ԑ\v+䃜JQlˡC""s^-,csI۞;Hca$Z*K\RI:8ti/ګ>1qόPWMTDh`ol(ُyIZ}!nΓ%m߯d%cx PT0Jm[nZ]]ҢEuA)nw3$%rb{g}Op] rSYN(Op8 E VEQeDC>qGؠ%M_YcHۇmSzPiRZW4a.Ufawvf,I#=V!2g}Z[qթo߉>Yvf>Ѐ_5h'Ht{w_ANw,l,,ʭSfgݝΤ]v m-&DHb=;"New&}(K 952' +VK>Iu.FHK~8;U9s(Q`/K}A nMB+wohpйa]}Y8 ;Lϻl˅Z+Goe4bzkA4˴Gp!bbsWP+\^Op HD=H4@Ҫ n6t!]vG!QshTLAZK(daܖd0 e+a=klkGGc*ry[wfjVr3xF- q-_|+tb5 $c+W eӡ[+^Þ{6;36 Á[vtY(S&:`&B3KCYt^}I DK (K Q=GEa\e7"'=y  Q<u"Av,͡c3,fmi?`tNfT=Pz_Mdd_O0fV,T7܆3DI!k*Y)}Cg츔YX8-2Q =mLmT`BzjhknAAǐUtA&ոO_< 承!A]'s?҆#$iXp2 8 zb :jk) lS%HV!x, ^>TUmAGĝNbq[&qpA)lmq]gglz6l 7=h` @k3S$q0$wD8Oϥ6f2j2%z|v~CVtȝȩAvL-E4uZQ=&uIÏ_γ:f,)׀.?J~1[3?a0tksmz:Q$q"+H_1q@_'2o >܉]OxIc!hT|;Č0 U[(3%'>q^O#S xQ-JQjB|7Pרvd)uX.i΋+|CV>f?+s> Na}8E^:_7^ jқiDW橫J4~znVu>žBYv>\JGe#f@2]X_[B r^ILPi6τ)58ŖHv p=v?-zҬꖠw@mUߠ}= >sW?Q4LHRsx>K+&u@6|K<$jZ8Q'mofc _V{h>Eʼwh~-ulN{ׅܙc^R}1;B=VYACXHۨ}Pɔ^M} ~h$Oe_NAdʡp08f!R(,$yΤ!I9=๮Z=iV9+ b IuNWîh MX$L[ܔT"h| QRU@ (YlGto3J(MQLz?2s#أaJ`{2~z|R/` htw&z7H5N͛L)> BMq~yV$$\3[+Mm3[2KJq`O)Xۥ!#V@mSAw܍C 8,Dtk̓Wm+\ eJ9|F{$W'b  Aյ^9)r/3+D|!2qa~}k p!JUG/f>KͷՍa{Yݑ?5hb>OܐvQ(:[k&E52`߼E\MeɐFUc_|`zfm{{mb4Ww. 5~@ sGx,. l,obl 7*h0 n`s.i h@1=f?2GcWw2aP xlz~ ӃɝDG?Tu \p!죇 % ֔v!E]6'r@}5I@=UIyje-K#m f(}WڇjwRPv_A`w 9Z8_#ɶ~m g ij>-F$Qc(ς,Et}_w0aM3Aл"Bs{4Dr ܇(O}bSC dm.Zw*y1% ώaW!6w d, =".0!+_b{geC$:K%q:"v譅T*m6 y}v7+6<i%.$B#"NRqEBhPpgⴅC*@A(;z߱\X)St :Jy>}bqXd8jIkk鱶"mѝ,;~$WrFت¬$o'd͝(],'5dp8t+KDZ$堮f|7v4H54rxK  e#WW$3x:O17ʊ)K0CkNZ~n\ oSXt#!k~'<-3mT!yT\'I9iO4Ϛ8?A?bnB-֓I@l6M6\);~p\F!S\WC&gώێ/ !^XD9' t%@[Ļds=7?94#arKխW]S]&&.gW^rk7,R0ן4ݒ9PpO 2M \4z +$5\-$s&:AI8{89p 10际3ʅC[ցUSflVcJ>ka*0\I7ԵϪPg >{h1j\#yݟ!H3y}ӆҺ& 9FCfKR%~NFR}yByاs{ޫPP{8k'7! ROR+.2Ih}j7a[0}\tɎXii] c[e@IH%`rxֻ֋[(F+{l]u˘"+ r/Pm Luf?ݹ񢣟^%rQ@~4{"iaﵑAA0h!8|gt)j(SpCȿeCX8rLFA*>Bn)~0<^ H32OivνءWf,ǀTWboUɵ7m:6V6gA9϶A}MP]νO *=ͦۜPu8/#n оܷFܯwA?WFNfs֣Z7o@axB,32$1+ZV@ڄK˾*<4N+iPQ^A*=Tґ.>OGSU$].'md}݊?RjK'Gy4rherpD42mTn(i$FRy$Yn=%e7;EҰ*Hj8tz!K;QJƀ3sӴ eF1> taeسBs:5q6_֚F}e!+LVͰIMB-"~^iPG幏 "mڞD4.+g|f9\q )yݴ\!?c)G&Q9Y¸)mNt7 &1Lx? [L燨oSתz0]nb5?hKY-g'I3<*\.jeG7kz#P?j܁?i&(H6Xxi|:d :d ׼3!Dkv#\EѐW} =:In0u¦$VoZNRTI2U9D%! fY\^ν6d@=i! ./>Ys bIvcMj!_a9Z ID cJR|k icġ齫8 M'BE˛7A ewpˤːL]!?h-[;2iȳ>0KU2h" @ $]ٛtw@f,> C+%` k$; ZM3=IQ7Z<\d_m:Í;o9,fceN$Qamri:WF! m >PnRJC@hfZm/xLl 0GaK>+>e΀q~9zˁ1Rvܨ]@ Ě IVŒ=q_YmУ l:]qW0)U6 LnJCc~iY@99X-,KP8]SeiKsI:]צpEe {81'^C3kCa جT:(ќUeK!'LӨ|>~RY3M1ȗ,+0/@`z j#M |c]+JܾQoY醞#+I( | *{VlE o' pg%9Btsyx2C+8؀򛞞yP@QXr0BfvM+ږ/i.fòb"KN41O;oV2 4"fAڛjՉ1xaZsGF[s_r,?J'26N-} Z9$i WC )Me!2 S.$WcʧW5Nc>0k0f(ޝ$Oz#\ls6QY%E1.71( t("ԁb)t>^l\.܁ +;| \B~v:eKԨ}1,70g!||L:`j$Z|;KRJxSJ:Y5 87h)|JP~3ntQ %5VaG}Gޥԕ[=gtaΒGQ=S*dxn RDz1:&Q?0J&Eln5sxǖ !B6zԪMwՏgd[?>tB; Ss!#y rӔzDԐr |@!Yr|HL_x) AȪCm~ƁYm~͸mķJ bJ7y{LrHt=f -ꤋdY`Z b`CP(gh[)<,{A&pV~u\Oi>u[! fܕEygr0)l`ń6gpX!X%ً3 i@sX螂hvt\td_ qD?`ѐ_| jsVxz' Ֆ@'zL+1 4Z/#α3%J+6W $,^z.S} >k!8N\$n'i豙Zn-#o,gՋ0x; ZUׂ'hǶ': l۸V%(jm.BhvFb="ꡜ;1o#ǗN}6>2M{k&m_j.:^\U{+k4'#&pytt!R|)}sLNn t9'33rMʼa|`H }+֩zb)H1](K̈́V6?GENF|8<(ި9z$E}*ÌoQT:@mHԙ<p8K{)> DHXDH̺4 #0 K; G^!r;KgN9@f|GV4#w}P֫tBo>pE.}m[c+YF"W2JZv!UD4dYӒ%kd+]ti";k7YQ60A~l*7sqNؤ5 (qauLM.E]'QF<ݒtڕj`*rxW` q}oF;.P[ƢM  ;v~nV˱T({b,gj;#Lͧ[7k8,_'b?:Y1nN|N%d.&{$ઘ)ۃڝ(at#9rtUmoBi T'Al^jџ>:q(-b>vQ#ΙH6LI 'eCI2AnwK"km`6p{:+ +L67h  !L2 =< ]kǤO3q_$iYhɀLZ`θD.EQ)8orϏ3&LY8Vm"´xw(~fC"_k[c/;ӞrW_W7M g`}ij%&E^zW&`eq箂t5L8,BD7;uEޏYkiPxRyޥK)%z>$/vm^%MmK@LvnPlh4˱!2: jW--=5'xZ_G6(ԐL]5ona h&O] #5c,GVz|Z$IRCQ!]a%ZT;C#:J#Z,U(!T y: jiP\6PdĬfs+;K׶xvmrBَnyqB<B>(Xqҹ6y@WS6ohziڮd<`Dsys-Ǎ̮}=b~VhO2]60]{Iqڦۥ+|W)WClK(/ŗh˓ B`Akk߳.HcX>k7x;xD;dS`&Ĕ0eO~=qHf0Dz2ӓ}{QU=ܹz΍Un+ 4)nwٴ}MO,*аY2rѩ^39Ew%p1,!9c56~lD oxaU{ƥF{j!{j:N4$mі@$Y:4ilCcC`Va'-Qs&5v3׽[g*ƶDmܧ]xјx 6ь@LVQov􇿮x<" Й͋7@bV8d쾏ge 77ׂ^bzeB-2WNLAI4+n\;kΚO Gi *0Jժ=JdN}KJ&Ҵ !;py0cf (1n,XP BjI* rT:-yGR#+Cœ|a̜1[W|zIj-* c~,.B8M", 6cϤ޳.$1Đ]YĻ&ʲA2L:-XGL%T:".+z?X^͜FYѴ%H4i ۅv:/!~  ]aP6+Y/7]auUԓ@Q͊_Ա59PG@vtNjM,^Fui"^7YU_˩À0:AHp、--N) _. Uפ}m,\6Qy6kdMةȧL ? Ϳ]%|jlV9@;I}U.^RI<0McM[}QyKrS u(_]i%E14e`D'cϖMMk2n 5Q#}j4:fTHܤq|{isNq0<{Pi8t)"1Ƭ 0Bxe"\82F,d$ELL?#Z4z8|WO~p&gCvkZ" B|s#LfǷg{P'(@ zMt3Ǹ1a>U,$ Yi {T$l(-; ;de4oqeZhRnaQKÍCoQ@-W5yWFkC|_!X"ʢ5ңL΅^ivPlط]<ށֆKDE%d>iD] %l//)ν(تQfr&T&F<]78 J])mPP0ǢT/yϔctkngw`"ؠS"T"Y\2GOM]mikc3/40k)OC0!sY ESp& +Wyi$PdRAC]S|>#;OMf|:v^<˜gk8r]ARsC֌nR Ԏ Q|'*Pw|u_,[%Z?B4IZ* Jkd6hoP.::L^HMD"l:V5E9Jk,L^ gMd_ ޻ d3R-rh˦3jBQ HY.2Ȫqda  M3urí;&%"ɑ R:%gq\gA|S*Tkscy޽8|еD'ͫqW:̺n{!/ p?&41*~?NR)VXY^/0i$.+[`Z,,!TLJA?[#]U?zo8^mY@PT:7 ݙ1Ӵscc!A|lbڥjC.`;f>Kƞccl|YLNmyEK;K\~!{At rpAFrk"jļ3_p//\jt\)'Y~&]A RMI'2/{ .`)KȝnD2䴣϶&FQ4EP,_\9GC'gg{‹cm'!~Z?U#aRW;cX)OмŽ>,6 Hs7B3lHȁ+5GӷEmCDz|>7YV)?ŏыȃ,:TSw5hf#Rϗ"u}KӦ|Tdwrq:A"E7CW%|*0-3{>@!ɗB83 5ae A]4B*+LiKzwOe?N}YJHUCgQ׀L)l#{yf~åAf;Nn9c.4!%_j$ -S>LdY˚&XJ)i: h]zz[Cj Z<0}ށK%:@EXeed eAlt-6n'ns4p9u}t ]n)dwk?LO m=-E{Işlp+V'v"~YEg{/>D ا|z^+ 'DOm(jnPZ?Loj4nw: Yg)NL9<|\C>FQIf̎1-SD(go;}vS$ѣ,r5VQN#9\`{~NJӄYX W4"!FŶrM#+H } og %;;tD6!>7b:6BEʢBZh"hMk] `SynWE! ;4CO:H`|];+@$ Kd]ۤL&յz/17Cz_<ѝJMRo58]q&y<#ҥpP\-# r %5#&YD\t-NwJNwxVX<ճ!*9PTZ~.K3 /!Z \2wLNk_hZĢ2jzJ:|lfynT0KNqu|7U~6^2OT_F]^O+ lEMW >F swsW=/p66RʟPMXCD55ܭ|vӷ) s&-vތKݻp&E}e|TBb"a~zmrJkm'*TAb>qISr'/q;-rZIlL&=:4}4MV6.2]ڟi~s3xέ:#-`q.y،2/eʏ| Fk @- ML˖ꂟftwޑn}`*vV(W}ED2(_G~hhCڒM){S314\$)%3EoyMoUqZj~&ugzPo jS 檉:IxL(c|{[+yS,p/j0`w"a5_D݂D#[(hk&A=_ Qh|`\eX̰eψl%|X tЁQcrtf[p9) 6 +>Cujtb򣄬,qKC\xĄ1qhŧ=Y( &J,,/{yDy"Xw2V|>~|h̋z}opO-3Zhs]I[.pOi-4І"S}6{4~&?:~D0ֺߴ8yA . Kz'鶴ߋܪRsy puJ|9b&>)Y;%o v?; JVO.Gbo%ǁD.Әkl*VYM~z[`07>V:yE5sΪ3DsGqhFsi8g9(hdI55ˮqڗUIEhr01yQ',/x Ot3cRՕTD5l)lbarʖ 7lZk)jyLUdOi֗$_m4yI<³/,mlӎA1̨@t_WLY˜/@:Z:ӻ}z9SVkn&$Ոc @pq4I`ۻ_˞M!M]{#">IuugCRX"ŸLj}9!Liu0ѦhY@m<#b{eЌ]Ubq.~?,lD TAi&ٿ5}+0?4{j,~+v;rJ(*5~UvR6柖 PN"n];z1HTahxeףdmjˢ{]R}w RԄ 3]̪Q/LO6骒>13RfN> I1ǔ,ޱF-+h2Fh:qr Z3$P01E<{= rCO]PW ɺ7)r=o,iQRϝ:or@,ն?bt+}ftz]߿hmdM"|hB lKs% G$0+d 0ڢaraxXaP*5e>zNsF$H_+VYG[/V_^O_}aEٶD7]GUe.":s_t#ۂbfRa93d XeWe+hI9ӪgZakgHzAAk.C|@Ol";i^EKFƲg{-@5Px7 ~>__8^t,fA gٝw:ybsBrԆ+AcF) `&߉ApewXC;֔|†f!y}tVY`[9g;ӓ Yh7-%.ߵ1[lN %C7U֪"oGv-1l5Жc-56Q%$x-lD'Xne@`3'_sIb} ;!']#6m ֜n۪AٗQ>۵j^rX ׀q}w)Bh-ѨF,ŽEsK0؅!Tys+n!(Ny@lHΪ*SP.n=xջRpÆzzibAQcV?r+}{ބܼJ'N  ;IRnUvd"!3:'\0ѝ_xN#JH*d>oJJGZO\t<J1 4M,\:>|Z@MZ'-E{Lw\M140kx߿~yPT)fmû&Yv(s?`c1~) &'R>.@$nC& :r?F3~ x=5ƌ8# G?W.m<ä8pB;x)d|C=75Th%e(O2Zd„/My O%K̅.6@a\Wt VўE^+Nv6OFQ+SbDHf l 2ñDJǰ*i T3,vv$jvvmH:l%bvx`ѵ!| ٱvhҠ Vx:;4ʬV[o?OqAɫazHXPߋͱBWn2Ez*/D6evd",C^MZ]+;2xRF6l~2JSJpPR@L(( |k=jt:dVN ԸwO%Ep У)pŦv7;="|fm8tQpXу>?8$ҫXOֆGXI(X$nwq%!7Csl~t?cJK(|ҀSb̕j{oY xzo. @vPq)j遥M]7+G2i1Z+gӺ:n:J{)cGm1l]t|~r@hܷ+jxDr\[JZgkK * #Gi_ pEQտC0D{I— Ĩ?]] &s(ȯΎV ajjFI Ŭ_ƹgJ1+ GJGR<'aCNx7.;40Ot&o0tmoQJ@gGKr 0]`h[KHS⭜“cN, hES(>8oؽD7dɉt+`7|4Ƒ2w, d]̟bc cBAHJжU!乱p ( -jfߧF#qReb.% 5 F0Ȋ`xvViNzhe݄`|#\k ^v7c7C,  \"[^"ڥ#Q U$iBdoniv1Y &m4DЏ*q$V޸h^))P s/ nbE]XԶ41+}bd#t{LU%1\Z< {EH+.*VR2XSJ0}d Q _#9~#ou  gE틻]C]\IEL B8AZM驧7%/9eVvg5)7].DcWߛ>A$i>k2Zۚj;*x#ʓDBv(T+S?fnWjJOި3}ߟ a(Q@A#s-wŪ.sjPYUGXKf8|#p~E[Qyp/F9BvLpy7zs߮6{~ɓaU;yOC <5 l0̇YPex3)V+>\Fg3ki8[-z]h| WF䷱JKO.D7П#~Gߵہq96kOȵ^{nYH24Qe'uH%Q#Cm#̵HI5g@<}Rk\Lc*d.4Y--~_ZO\/y UjND9ۺJzQfG/#yRz$:!:cp-Y[P՝q؃Lf4+ {: ۘ,`#fo)2 *WAУ6Rvtp^dvnO嵋 8PXڒ'71I3"ۍ=56m5T:ƔwE!MYjAh@qljE2Tk--" Ͽa0x>}!Ky;}Mvi1՝6F%*߭׻ ,44 R_w}G]  YcކXx#nLs/)_ e;OFڀ\rawƠ?On-;4w_4>v,ܣnӶ.I[8jn RFII@v"޻ mG\@/t+l ؍QL9 cz!VDz<]3C,+'$Vyi?ׄ\ Xi]Ȳݖ!65,9%6ʡgF15d>Y1"< |Hdz:94s\n` ~1H[S/H㬆| ]L*o-D :" lz R()-@r2Խo{a)'j@ԣIWk֯hN3yKۈ\ELJvj{'?*?~hq8G)Va2*n";w>鹇"^uʹRy?Db!5Ggx "*Vծ+RmNQvG҂uiW0F0ԋ{naBBlnZ!\w*(o'K^//q~J^߹aЍk&N-sqɨpxVu.:J= HL-DJAAFkލ.X<|=}  9^'?iy l1vHD u EMƀv{ѝ|3T&]>g+>=cbҩx5gem».ԙ;+5fCjb:"=֧_Yt8gvPRp~xvP16"c 4UC;{+7y*P/׍c=}s=3}N Ji{@ evrOILj0E5-bSR$g-[zmY2%ÄBe`D2EnZ%K⍙6K_tX{BiiswIzO;4r}ӡ!pѮ&eRAL(- y@:ܤ?mlj1UP k@Y ?Op߃m&S F R:\qd%:Ѽ+`cE PILve4ᔏ"Rħ*CG!cOAAag.P N]<]N,^\ _N:o2dsڣ/X_ $a`M]7P[xNH||(:)Q:R#|9JmK2Gf>A/9X8jU@B4/LEnۃ}EyH^7? Z47eN@ օm8K.2'壟[QʹiI̚vF|B%>536‰t%=rl\ppHLD-$&呵Гv IX|qw1 ah&wՐ 衪yB`_qf;q{ GނG}}`aK1{Bb>fj*/sw\NBtS9ko0ye|ʀB#QZ=o;-?:ר[Hlz |TړB|<_[tZ_]ݤ,SފQ9ךbX!r-yߧ뼨- moLG3zJ㓀Y fM=0\ǮC Bj6h+bncY퇭q‹p2KYNZn=ܚ0}Ḕx/8=P"5t>էCUAABӇ?ߛsrd-귍s2ZPu"@Ur1dZSdz=4A%b|S#zhTCnWB^-A 2<ށXM65-3͕@]-ZYee qyv-tCw2aFBz)oI1=fY}h qC9F#VK*Xé Plje38WlD`u*h`gBSS8gΧVJ*s|=,-.2v@ C4o=TLԢ&n]}Ne{5]טbNRChhM:]/t0 cy}S(MlG$vIzQ_|k}4Ƴh6nd!U7n/5' xTij}@7xBL:^STvᛣUȪYvLΟ 0x+xݺJx8[$d؊P|E݁_6<ՈILU{o oZ'z68 DBM t4RXa3<]ksĠPG'mbS+8oC"D![@1hfň,|-SJyAA>caa7Yωغ!=".˷FY*i{RM߲lΘOυ'/Kʏs~]2Z߰yՒDmDlg훮dp긪[x!꺴wBb*-w FՄsY_hˀiGlr4YMk^4Jq=_<[Ɓ]|.[2嵼+˯KG$L&$w#B"P/gLcpP 5T>|6l:"^9ɢ~ys r>KχZk#5rCSԕW`'t~mS :2L6[E# H:bT Au>K|Mo4~Nalt}SXO_ UE%(`MkϺd@˖/F<,m<~4=qΗMv>Mq%24U!;eW~ U= !@~A\=@[! -+o ًB\RLNvGY2]Q ޶vثW8ѓ(2G0HZw{qg]~δh| ꒹R \?saYծX647;SœފG%ƮU6qL|R /Z(HG?k ?fFޥ}(U{TAiN; ɰ8 Y(~ot:NCJ IhAdT|R2əf{BΣիs OVV!BautMAEsTDUg ,6BүH\!!kS<2 4y1;p9hvDY"~Po`! MXJz(oR6 3[ߡKZ P7ܡ+xJjs%+OɋfLv'*o(a GcVFS{C!<hSFc(/-7/p}f(AӺ*xo3Y;h#![W_´zq]-QjmAmǀdAOM@\JӖK qdA!ph9hXц(8b,OY ÷vPu-!3(dsrZ2^Ee= `u.i*{5N8L37K 101aJFԥ `-e4,2# Es96c_-Tmhw@fmOVw[@z$%!!V_^e}ct}R)uIAFm-AGc[u4@Wr僚 Eg/d?]:"[ dSGC܍Xeq{X!Nj>\8 ~;΁<BuMɩ=`sfJfb&E}E}4whM^\CGĕ=C՚ÆoWjU3;W"b҃#aeM:bA$ҊuXY5J'ZJi΃'$7Q.<ZsǴs{0;Gg@ Ut nj TVѢ2)Nxzr*Q*320R9%yϐyѳ)Tݍ[lr5DV)=?jjѓjv>տ|F"#iLmGuuLfx%@-ci?ZDT<|Qg;@p PIZ4BSF CFO}p~\M.$IWpD M%7ߓCU]FB"OJhQ1~>l|@ %@50(|flG;>o/I[Eջb<~Kx6K2ic。jqLVSQm1e4;>[K.k2u )zhrcA@GB4egoMI8Plt׶ ;ARKv`~x\ù>+<9d ˹} %8>lr)!n=IIe9ZU-Lпl8\ygyQȻbIʟ [R S%L  Յdǭ4d ;0+PC0|Q啪_7͝ǗG a9\,l"O/bl"OAO(1ugOZO vI6)9C[ڇ~e!O(q6*``B mb|Jv@ol%ET^%|L;?yȡMQ^@}Bi;Rrnu@}( 3ВIVUyy'MYdŬ柞]EC6cLAT@(pݕ$5$PO{#\!hq$0Et9We/sj6AWZambL_wgh#& ] 4xk~ĦAg'6YVDYϔ"\Yqt㾉۠yѯAۨ |qQMD* TX+P){ux{\>UriYEεTJoԾ񷊢5ϨV,;9h=G{7=A7(K|[hՓ'k¶-ѓIBwbZ)s/<[7X)uFEN9+II3>BWYa\we/+a*YWܸ `G2p"WGvA-G JDvGx"s 'GFǴqļ+͢W-5"wfc˓^Km. b| (Vj> T*9hqpkDʬ=Rƍj0}Ɲp+м$AfE\t;.^/G(Q »1^]IhcR=ҕN,i)uL9_MM-"Fq,^>6SiyJىeƄ 5H5Mx=;_3!d-aTo?Р㏤ZT_U caP 1 pYI4[ʲ 78[c$WG™j*C9d Z DZU;"ͬg)[3S4;J* 43$' oz=<;  G67mtbnEB?% 3BA&ك\JpRuL&2x7"\pѨ ;UmOwl1|jͪMA2xX: ۤWM<͍Hrzݥcu5}pf\1[Kj0J+6a4~[s{>8j}m{u$n%X'pтq&p4 u$)h-a'jk kD=]#H[mMܴŃݼ\rCUՆ 9e@o/_ɐdlK?l;8%͏F"ARg[ePK dfŹaTW_C,Ǯ0݇-D4jKyp*#jLYeA~_ uiSxbb.\=FYv՞Y3j}"̀.=Nʕ ը Qxƣnh_|?olʢRUk.F2U?O}+'jݙ@J1]Q%U‡\͞o5g,Z/n]ٜKTʜ< TsI$iC]zSIzmGǖZhO|h ɖ¬wiZg6J,Yi'!i=Jܐ+\oQճl 8AύVK^@;h8jM"+AUۍg(k8,zysڴ2 "Dbknѻz,0ay` 2TYQA,4Ib )zhTʣ-89$9TH{ހNV^8?@/gd]n?Al݃}G(}: 91T90{)͠.| h8rIs.Y3)1z*ڂt-s99v[Ui A*u/48&ȏ e (d-!ԭ|Ĝln髭#큞ُ{?mVYG4(L X{=s}5~vpD b]X;ۚ_nuvGUYQ٣jڳo^C 8aT-q#o6Ch -d'cr~V] *)FqL6:֖ƹ)q]5[;Ҭ,~ZdE+GȯI{=5iX.pd{k~LK&Htx藣gERnҋgaaA 1`۾\6!Hb68؞{N{7p\9}_J\bHlv.GQ"OZu rzZ%%F+pPT`,$C>`Y26@؞^X=*'[:v2P`VW^2wS~IkqZ?r?!-("N$T7l^S%5GӠBا Izɸ a ad f-Mz©:Ǭ1fXwq&B4t 9/C;O:ՎeҌ4FGjc6rŪU}g fWz=zVang IgL?wh4z$=Q%la×g>- U= II{ !d70Xh&!Tju)ҏR*@i OW<ϬZb]H9"xP028F^DQ`*0Zh-Q`F~㬥lZnFuupPGU;fn,-io'C4)\ӮB%$<kK6AH.ߡTӹE 3|!>$}1{8+>!;fgIuS}xdsjɀ~1fgv)Qn^,9owIijydR%N[" ]ݔ9wKx0OKzJOe F(Ң3k֣K9vCU:!얀ΕlW')j ޕMFR9@{|~2іRf]CwsGQ-p +2Q tMj|1 P鱀DMc$G!$3)܍k;}GM-1dO0>L{HMR5݄DCj10n~#~ԷƀDTG(0Q_ $s69ˠk{Ԕh   l2[׬G&pgAT2*e. nӨ 6Y l -f7,+`by"q :U0[a%zI())[%N]'(y7(h1YXף3GTv \MݙKN1pȅ/^xUݳ of66O~K]k_"fZxR(PP̪ÀSVÿ4pu0*Y}u V cQ }D2YlPq-_ܜr?N >uh'\Qe5[5uNZpXlhn9jC/< s/>ndOP0o,><|깁>ׅk؈9C9ea'VMTg-,ґ n'/#{(Q2<5/@A W`䮷% 0S ώwPOz 9U)q EmWch(],&/![nmTfr$hֺ )Q "LAdF'J!D쑰w%&3Rj1dP(8DF]>~1Tki4G:7BHJ*P #I0EǕ?GP\Ksr]U?AUo2O~ ['\<О\Z?|$d!iv e3PB #D,ӹ6՜9?v }/&=O()VkDX Мr֐Òz1&^LDӟo-N8VbmY=)Te*&8}2}|h,ܺ#pv3t|[ffG1sS C~ ,bOA&EG 4&7%Zڗ><#`TYɂ|,`Z{aX%bogT\,ʘX|;D}HB?l@bŮiNH\w%%#[BnBio| HPkZ`K5)j  )ZJ^_$ ?#*:#NYL- tS b_"QE84_D%"R>֊n!tNV)B?I^SI|%-k362851*ڞ2'P=x~qQ:2&nZJiȤ3F^H|MU!qm]G.B3_Z9>5o-bjE;̝9oBf8 [$UDWI ֔F KF)>`~Ѩ}EQEdo$CŎ33)QXzWm(i#w,.X`1 @þꑬx/bs3ˇa'<$x[33nHX\+hjTi#=5 x*\~,bLޭ "~~&Mao@'tÞ٩F]4ŸP;ytJ2ߩ?m;O+&P`Y[3=p<,-QyN%lZqJ׍1i|1;CS#B;˴jM ;'@I#F\ƴ¤.QXc'VԝM_Xa?q?腛!'#6SIrK1 qwr|n7FOg|'߮&:2 Vƿk=YNv`gd5wTҺLI(d#&]fǴpz/G.#&>VQUI3[ˤCShSp]5SWBA6v[4_.wn*Ҏsj]Khooe%E2ͻqXZBՙɵ_Zxp[R̊ھӒGg""~Q@|+7h"1 ͞b A&A\H4E.,]aVse)l٢pP)| @օekA'PrBx;3mzHo=]5wex'9I#3lcr ~~<0(Z\ħ(9- 6 .1{ *Nvixᯟ@hyQ+-P$<$&xest]+ͷǘXz:דnIX4~gVg~l&ג#os@w`VxqxIRv(lK4JDˀWFE4 ghQ̨Suh'ʷ[p QX ^N3R([\XR4PmH$acA-d|DQ}r\x=}oC"J_,;сVT=F|tRdї:UK`dU;Ia^Ta*VfxȑQ6nG23Pum_kc3|A^*~ 6MI A͍6eji.1? f^~ X&PW-'NgT:(so4у2@IbM O:7A#Ýv9dJU:ACP/=n^2h ]L2F|jO(A6èZ S2@ei~{GGDP[`k-FD(յ[ 0O2cm4|[@x[ǼA8ػ1M " zzxңo0tW T;6Br4SbD7ݮ h(((gs{Wݘf83q\ +KmRRD|KqXQokxb+4 Yt uL0I kz({ܶӟ [PA4811؜۶J7m"*rO Q)՟d֬zLe.ar@em#~{3=r)|D+( QaB4@:UpgH:{R >igގL{0~*Ѣv1}kB )% `VuMԻP)gM|cO/4T[)GUK:LPvQɨvnH{-YHjzq?^p1!wtxm:8yn W/ '#@b3IA&^]݀Ǵax YkwWS]1gQ+ϊVʜ'bW@-nW)ൄvK WgxQ   Ŵi"KiA$ngq=kgr"@.yg[\,bKG o\hxk쏍V)FV8j8`pNr Bq16xO09hZyxc1BJkN@hbU(u6ef,U=W.jmB&8 s)yb-,,=I]h;/zvBSU?* ׁKt/*q9&jRFJPY- :cŘ5JtD-T˸+-?۩>MW D5F&m9vd[U>#bC0BYD_T2`<`odmjf F0B3m#X1L<4( F[/9D0YN <;%6*t-ȄGk*䒲:@O׊WuS4nuL̗?-MVT}4''D5euwH\X o3yi_3h  *Pv_uS{9Z)G4t8+ݯЈUBUub@neBZ,ȺBԇ/o2ݻ}N?s'ٻo xStI ˙|9F,5Mk_P4\>'5vMQuq?U6zQˮgͳbՠ?Cifc` .Yn?'t7[kCTB^̨R8u#Yvѷrۡ`8eXF[誇_ 9ܢC䵌Yqd.̼bcĺ]D8euW7x;nNDt[ +4<cL䨜u ;e ޥ8/݈-:!,]j}#,AF_2-X̮3--yھXVGbFR\ ȝjQdkIxBR\\>ɝȄtcNo_@_$|$ pL~w{ B@e%}){] gz-i*\c!gDg;jtRwB:OeM鏧 ?Է}@G<QuHҼ?.JrUleG,Ôaf]F(d(>{N }mxz M(Lګ`M0:>6ܫzi[Pt"(Ljۍ:P̊JDj#glU-[8BTYm2%-6p3zSfZHC̐G;A!x q-qho&x_O{ <9XS:lVN&߅˱1N 2XóB4*o V:Ħqǽb&oI l0L>h?gHXnI}sA54 ZH_!   ]0TUeշl- ,n+llT'=K/b - (]9wcۦr5VO8T)l[V6 =?+Ȱ{gzi <93?hvr5d~}\&DO8T5(Z㍈x1ζ76I-Y\bՊ*K suC}J)r֡QxH䃑:.k!xR|*)-AƑ^dһȩqBDhc%e@M?t pUPOh,,J}S*6ǍYϧVqnM#: >BDM V0[ʩPX}9ݶ#Az4y Ov C2o#JaօcÆ+܎7nEZAHiIq~۵^2B:.FY!@<`jv!.+I `㋰lNNV~fj57NF hu,qS:%'}Oe*d^Y&DYq&*G,{We,7\'HHt C_XĘ.tp{7&8HТd3oFL\`pg}rE gy43R( : HMcV!rs/ $/̤P*#z@!?i=ХRo*pۏSOV0/̥[/œǓiW|"Z] JE3HCo$ d 8k4Kr(߫N }Qޅw"LjdQwARsK* ASbPK\g1U\ bTuX%^4?)޹Ajcx^xY2/9cSI' V7߮9@g֕ :Xݽn &IJy07+D±gԌ6Eif-<-f˓},=]DŽo1~,0ºRt#l)"DYMtY52bHի$th AR۴UsR6kUӢoORo\o;?a#_IQ}w,(%&5!yTڬFMP#NL@7ږki](NW}2!" /~ٵ\4شѝ:+ 6g g׺T>4^=^)^AWxϬO5c[9@P@7.Q! j>*Z?|;m~ٷ\3x{) !,7~G<9{k72:2!{TiT>`Ȳ{URԲ9Jݗ `dipļdb㦀n e-=})c4}/IWi Ҷr ^"l+ F4ʱ{h}X3ʌy?$ |H֏ڼ­Nw ;mϬH # 7emC2 v[=[-kWmRS|BwCbuq}^7h3LXXD>19Q^F$H_HwRˤrKu7H.CۄwZ|JPRᩆVِέ/R 2?.CA?Cҩ82+% yꬠ(9P5黲q=\N%Y:au> fHe4MtZ'ſ6M{rlvNϣbҥ|[iN٫i !69[/7:z("=&`yظ~j]-G=D~ԇPf&Ep'uVd? M\7&g8H0͹a=QKЄ2f7Ĩ]#F~a-ZG$U bBߗ+̡"O%vdž [fr6$=jrZj0밵݆۽9 5lL)9/:/ڵ#Ut6iYĖ~ɺ`[-49fb~Q|(*ΥW˦U<,qk߯RRp⽥jv>$+?~CeRw[@I)yg}QAm5NjԂ2Ÿrߔ}{2/N2;M΢7~>ewO[rUbl'oTNR5'uh"x M1.+=W;| 9~5̓[˙Z&rsS%hRrewd{s.DT@/iKkC'0 $s@yW;؈Cq9S歕Lݰ8*-X-cQ)^B ,y>']gsu$C$m;a9"54zIx Idm0~e+{;P99(#>c=I5\]6l5z/rXOc95bv;7LgAvq-$א‰b9)m_}O+vwn$k=- B_?Mǂeȡ`;QZ6=RŌ`I4 t3:q=PAa;uBĖ3ߍ/sʘצ*Q7)3cOA*Br1+dž5DSB^ź<:3HD^珽o=x~ ^(c۷9#|\~0eh׃+Q}361{ڠ{ +B wP V,ɱ.]LŚ2'mA}$v}[z0V˥`PS$eM"a~| /'TE_ 90 ; XL^ MP~`}!̓ᯝgƉ[= MD>-"33ۓ7J)fҚNgqCUxj&0b-^;Ӓzx7 ? ʥM5׺`Q9Hg9k̈́y{g0_D2z YDZlɧ[ZD? i %(px ,!txɴ72%FwZ>=P'V%6$O4c*ڒ2B`-@-q*"8:CN`\S\y/MMcǗl 4===xyEfXD_!7K?mbb%J`W0޸Xziab$"}۽#3ҩP-DE' hK*з\z3)ҹA }5vHW'+1 C~aw^j5Kx((.V=SzMhjsj|ޱ̀qժJO*ՠ"?ցh`AaXاBq*9˟Q[nԳ['! ޙْ|Šԓz~y<>9E{;u(0ѤoT(G@+QLbPk&jV>pjKx=r!!mW^=Ż$wgAljqrϼnQ>< ,3^p]P.lY^2,ihkTkdkȢ8*1>ʎW6vyY%+3njAgOڅt4,~Lj}[sfF9x4=fѽΐ1ԀqxYV7uAMfɗH'ڻ("zßq"KQtMOه^rzr^ :̓W pP`sv伞)ɲ--F|ҠS _O+J~@ۗA;'xG;gH/M1 }@/*p|?`Pæu@ ??ǚxvEED663_4˙SJ(N[h!<;V{dꜹs!TՒjbiAiy-2aWdwvRt &]Xa=F7?tp>^ׄDQw-a5%hwt/} Z5Pb\b"MgDg,:[-yM <ގwJoٷ(%@&)D fTcYbA쳳>FsE2^UO@~[Ff.=L"CZb$q06K—mUt{Qcs k>$:yQbF<ެc{kͅt!?eT޻"4Q.qq?r6-:kesVy\_cmtjW)S!,at,lO(ǚěwy F xM]D($Q MI ԷD=('ofYB0|9ٿ<q9o$‚W/'ی-נ[Q .wZ e:'@?! `tt|2xH?xNvv杅HJ)ΨK04}.>8 %NT ڇ.ONAh%$M(?%B q?,d/1fYon''=,YA wP.fTGepnGb@ -c~T+qS6Ceu>0*_k~ _⤨;#e=qJO;hc!N"ofu<J$?Csl49#y,]mG>!p7ts_?NxjXHRɘp]lJlJ \F:韂=ɌtJG{{4@(F{ˑv!𛷥l ?.Ӻ=1ϓ \$Q8:dEd"YLۭ"$0`e~M t IwYAW%!ɍB׀G5o.4|< ǍPV61>)Y̲h%^bE=W$phG,/bYZ?nI(1EN{Xr4F7U#f gbĴ(iB : U'Uhik?U4{&)wGیLN:Ǔa^@Qa!־( /{@%@1g+G@"2 okt ̡C^Od]$e{ _rxwTpIۀ.jnrCla(O;%aYr jSx/pZ'0c_T;K߅:yƊF[ÑWX7_AyNO=_ ϟ쎅2zOׂ?p Cd50*wq` b"]6dcjC#1yG(?J7h+wRSOZj"sk~z:Mj# ,\mKB()My/yUh47<9{;,_"ېd 5u[\LJ磇 7bW԰06D5{~ƃkWO_Q٤W״1g&|f̹޷VK}A5cq{Upࡸ\,*~e.]h>o :C| zaΗZppmIV$YMs攲ya;YjsROמ&Y8ftQkAz|R#-[u%}f0cZw;/Ȓgo*%XSVw(@"ѰK2X<mR=U2xXԟy nL TV0cP`Գ:0KȺ /p]ĭ!'Byg~@h!êֽ$WŵGoY"A<'J/ a@Af2ޒ(3s\fRA:sIB5cShP{U wkZGZ->#BNdӨ s'K|i6MSs ޱsEkr ̩!@\"s xg(=jp8_T ndj9d?иP>?CB6\hKH: C`U7,2UR|~B gɑ((+xG^i/ 3A0sH#IcF$c:YH.8. /8DEaUE ϛ9;QOVPت )ccrI:ٻʼE)Q;~½Be(\xӼ4U^HRZ(U0$k_!6còN:y,Kn8憄cEnwzɾg8)o @b;-wP9< J.-o k!]ZOZC}AL;nQ؃W0HBI2Ay @YTEJr)`+XKo%Ohi7Q[p(kj.d2,"Xz8v+hߗ3K+tkoDBgs{?f؆/y6>D8f7lzzqv|+ GK Dp8-Y%q\feν\U:҃}a 'wakENųKR}HqeB1YQe T@k_:W\q`ˮ(Lޛ%9MC:O GKiZpf{i0rƾSR5>ϢpEAh0AmE8dV,:5Ί糀wMiqEXda\n_S/\aفC=dmw҇Bih*#:t|ZZ2)d)9mZ0W\yao+r'(\F< l`l!JiuO.Fnk9#dWrYhZD# _hQͼS!wwU߿_#/ @@>A aO8OXUmW#Nk:k=B9 4Yh8!tͧkQS@rң2$a"&z-i/f@%m EXv;ɥҰIJVј'kbVٻ̴%KDE=l~3'S[Pv=/tQ-%wt%AO=/h+[Vߊ[xInq[DSƋ \*)J.w? Hܥ]z`S{gݫ貧J/ \d~$q Xbztw]WЯvi2dP 6T{I ]D@~diK-ߑt<SyLA@1ey2'`=u&Drim6c_购;c:Lj`@ *V,ڼ0Sb1{7l)K~X}Vif@CQVڢp:㯐+N8$@K?0nY"|EBFbBqo|r ֆuhVJedSnDKj\|K+$jZB=-t0oF^7nJx]1#V,ϼgʌX/7/,xK`_De-ۡu_nqcjP7=U$ҡ:.+jƿF,p F$!R*kf#|?ULW{j*cOp=KhJX ( @s=qf"/ۇ-_c2¾y=7K8MBzzT u"EքH?bh#O aGeiL+XwATD$+k)EaDؓ\$mWo=ܘ?.1΁|B c=m Inn֌v~J! IqvHɜ *-.ݺu^uoT95FZu"Œ oR!*F!)`v@vR Ǎf_"QRЈ=O' ͗Ƌg(qUX4xJX Z/1¶0 )B15Fń@:N '[X3]w(/KK^ OzZ/\Z!m#M~E) [[{quLy QypGU? 1-X{/ 1c+ͣ|@|TnQi U;@| m (ci1^[Xa#%/ @y hR?w ¥ڇRlæh9&U ^k UѧɅl ԓ޹_a&4$ +nyT!B_}rH)6 )i]ShaUI( )IKl~tCEɢhPvytƠzëꐁy?+Г `. ׋:]I/ima\g6u,kɻmg_"KvՆ4WI(_dN|yzK1CpcV/BzwqhX]Hs}Bp4fb<6dZ_dxZUY+w'zќ|Gz))0^˜-ep>5SwS+iWdKbd%'3c~Hi])^JpR`c-X!.CE[\22,-a^\$ŢWS/.q*i'Ï7Ҳ ø+]eB^U7ꖖdS_"eu6ɍN?X֮#]azLV:ѦsC]!~ɰ_}T$k8Ig^\дF{rDwe@g}al_vٍ4N\fR8I . մYgi(k~W- /e~Lʆ{'m>튭)UtM詼CIkކOc;T&LwIT0_ӗǢB?%/z:Q(ϰGbd]VƉ>eiEj$ҺR,bΦH' /$(.e p)4[] !9XY{ӾAShyHeOZRIpgo IYP͜賉q_Irf9pah%H\Qa`.$f `7Y6.Cn{4_3'iLT׾:[G/Vh}7H"H43$>1B 1:QtQ?"Me`yz3G]/`b鎁b C+z:W ԣ#n w8KS^Hn᭍2~oQ;fHd r_ʎ.O1C;J$B>j$^C_jE씊jQ?b#vD-Y e"jF\c~by3nrξ?=̱Ah5)+EUŃRN*~C운R GZ5 Y5$yAGQ$^b}*Z|:Qu7thT71a1RAt.庀W]aCH@?Ÿ́UC:d[&C▀΄\P N xH244frT_ 2Mڼ.\І h51VXf.b^ؿW\-9hſ5yPTV3{::=4>YVCK ( Պ2.D{1QmyjRPFG] x1eZeG EM*5\õ{}ƱW6 DX`G \۝p bv5ԻE.%B(X:8UINW^ȋ)ZAƋ#pGZ%Vh5@c).S'ԏMB ۪Hds.btṯOpѻHO陣xrhV;Bsb->UNYqW&SA-"Ky+ץ|1`Wmݐ@:+UB'ca} \"GBT6,"X-?fbwk "zAcX̢a-T -9@^v\(OQ>Gur%ygC!cCD OZW%pA0fL5yjΞykG>BGd&>ZL8\]Go9Y~WHW7$ <69%54ئ[^g5>LQd[w`Y0\xX!KM?<!5W!Ʌ8ǪgQPOwϭVcU54WێI abŦ~7Wl1$Uz(]UNqɈ6 6Ƙ%?)rofd_tDX }"^۔ONeWjJ,Bg}Es ]Jۃ$QQlj.eE'g B>$x g>']b Nk}pCR@nI^%"QDn¼Q˪'I qN a#J vZޢG97 wS-e?nJGuP/ڀ{-GWFc@te"K[rZ>a5|6Qr'Bc\Q n + `?ej=LMI& dG:w,QEⴘ>גdJu@JYayF?-[һ%\0Yh4Fd}$vngJ ?:vu=z  AkC\u ItuSu-k|b *hMa:)c (6(uRX[}Ad6 4oNzd9_AihW`n.Vit8}29{Ž fg.ЃhiqPߘGL쁩28jaF /?PZ9(tX@i0wq[KUe_qg 4ӳ 2 $CR-(<˄{XЄYީ`dhzGSbdǑbݾӄ7| \2YdS6$?f{ b'y8ay2{ٽ_'n"^%L# xVÚ EWO<-W0CDg´A14Aځ׿x]=MǬ_--iSi7ꞯMϢEn BOrэWUtUN b̛˿~.0(Edx4lX8M.7Ab-5e;2;2ZE2tAehᔲN&M؊^d93j\G>x'˩2U[ܑRՑ΁s?ooxWpA^4#K^9d:Qq Voj%"RǏ7>UJ8&au)s~Oqzy7X`2WHuf=E&o"+.s&YnHzamVTOml;T[ aSL18iF5A Uxh8nA6B+ݤZO[\7yz8/'4l7,磍z]Z3PʐD!лq4*aњm"CG6_G1(.@d97=2t)ß {'G r:\A١7BA0Aqk]Vj}9t JƲBc#ArTVd|PJW&\C⦪P1@vua_D6T\!ay#a>{̪LY|w1YT4SzAyGDDx E 1/kۥPwx q:2'dS4YW[()iaܗSE 6-|};4+1b"$]ۮ"Ln>/ں9 G1H302|-xxlJa<xXmUP]_eI:OO=8L-Obfgp.ݛ?nҭ#Cp!Q4DT7-ԝ:"ZW˫C߬P2xڻ<kFsn]XmHOP5m矵lR+G5JǦ0āxE!ٗ˂O8AkDAQbV5tUd![/9/$0s".^$}ˬ@;N`_Ľy*H}XOMjghYGbq>BkXbFe5軆ػ-zyM 6*w]ǫ>d$ƚ :mr\ٮ $kQ]?st8L\;2|]r,"3̋5ƼSɿ frz:o,jC~oc< amՇ" 븅 *ǞxX=#NCϻ ߽JYy jyhx֦_zvˌ|D @-P:K62q ]]] )f ±4IS?bhM]0G6\ǣlD#([<>'{ cZ3UD]R5nij \_ <~fR~WѶI3el~ WtiV&"Sgwo P# S?רV1YyoN,@_.0 1~C1n"O^so&xi иX/m~6JqZδ!koh(Xxg̋zv{7ÆgvsEISf&e3wxJ⊇%aLSJ2#*L:¯~ê,*\p]-/޴# k_ Kt3EaUao =ྩ&s!W$9B>} 9@*ѣg%f"3.X3^5Q'vJw?3N33#b7+^͔m -."Hm %)IP.FAYY@ Ԏ  Iε) 6Gʟo5qlOc/?CG8$g-Dʃw+2aծCEWt5_0X7.rc! \FUD|MMXaI"•;4CNIJaGO !fd@M:xƊ]=_WbNIBbD.%d[`}xNo`Q'ƷJhBÔs]zJ:4-aҀM.͘ySK8 fu1*Q4M \a4ɮ$#&_8U>cneM^Ŵ ,a?$! =O'1tNKx7 + qzwƧ[Hfg0$x c)$h Q͑z}Z׊\q8~utsNfHJpc\ү8e)% 0ͳc2! yӤO QM.jo[Cb[ O#o0ɿ7qߏ\a}|=ax* 2'.R^bhVcIdV`laVGAAW( ?ew\ܞ;bVdQniHk?$)R"X(qs-@ aŮb"Q}'?Z1sL qD'XC V&:οbIڐ.ΌȆ@| Ү)BL ⋿@ xk26 )E}zZyLE`$iA 8n:HϷ.3d7V=*e:MֻbUaRui{N~T 66zD(lmVp.e[v~) {H˽D M}sh-LS-,'_bճ&Gv#  ]O_Sv,#=' +EM}(!,'M(᜗ҫR.l$ f;Dj_a!F.WFb׿y1UL5PN;cY !@85ŰG*HuDp+"v3F"U@ؿ /‡k5P`>$ALMW^F'$[&=ac7gT֖ڣ[≸U%p!Bz7:P9Kۇ8qG 4Ucѭo -pׯ^#'tc1;+R?Fz꼀zr!*:˃`t^3 ``JU_M9Ũ4 .kseiW^hH۠@uh3>҇E m#Yɪ~[r5yODߘLl sL\@T#HXHdjk 4=)OϽY=a`BZc}KtNrGqˁ-/BHk(l@'K4SYa\',YFWUԠvMK3RlCŮ7>MZY}֝x!%AP[aE`0ga>²㛍[;Y 6Ɵ5|78& 1% ƛM%LLE Lzf"]!HZrDbڋ"!Ni ʭj@͊7xZr0oSDB}j!V݉CS$2^z_VTCKvk4 W ]HHK}f1#&C^Z?ױ7f>SB.@C's`&(rl uD>2ʈyEG]/,TH<ĞZQm&Y1vnQ/qQiՌ@A$d|E~t KaG쭔Rgd&n 6x&6C9|{+w!3>wRT(5^'ग3%an6ZT?JLD<\Vz"σa QpD1_E;gUŠÈVs@ͷp="譳3/3(1n2Nɻm kJÿTGH| "d{F6'ȍd3<|Ir^- < F+mJ\[w9" 105k)J_uYW{aKu(qƤ9*g~pkvSl˯M7$\Ri&SȊ?ǰް$90ƕ;˺_?O[[̑7{A]jٗUz xФ1k_Z)w[MmϢ8OsK\:2 C.p.=hZ9ݰ|s%ˈ;>pjkc(҈,R^kJV{:uCLjbE_F`T ٻ;FhPŜ%(p k S.\wQJn*q+| sLwBgjՕGӄ-´pUY/ԲE%cR*hKksWZrj4:նLVpE>' up{=?r~Zۋ .$d_aoM׸}]8Pzlv _zwlA`0VЀ:\%4ȽEͰkGFͣ!0{?| 1dK q܎>OZ#YJR_L9/F-lۥjh%rCTau:1f@#(8&$ӛ6 [G8?\9UݿᙨR>QCZO:yM$˖*'ؖifގnQCRt!b{T% T\%QR؀0KS4Lg8:xçFr)b U p.`Y{K{s 4kp 2J-Mt#GNqg&씎:i:2l}YX7:5m^|A=̓+l撪p㶏N_*pԪxQ7|ua8ZS6GT T0g`H=4D!3r[ԅ3FT-\MY-.f9n+Hdwݧ2ayiRї 'e Zfui|\f%ȵf^]cGHHu4 ρr3|pyl_PbN7PdȲxafBr<+Rv+ C2wUD# Yz7VN|G7=*o5#y$D+|>2A;nSQ_rәg4 r*Wo|ƣJ7;Ѳ|圶H.m@ỎZ7O']<-@AZR USb՟4oX1^R'OF 듈h# *4j%{-`Xa~ AIgUZ}طG)ۋ}On]đ7L\C~3^5(Z~-0=ěEpr2z>ݷ$*i?6cs6DM F)]q0Mt'ux86&Df5_MGaqGBFlz$aZ‰("" g}S} XD{# &,2weAYM2욧~8_G֏,a|~d[(a 1^UG$X˔5p<ͨw/aw3\%KS^L^hdh+Y-3o]g;QBUjyIͰx(2R4}3?=BH/jo6B~(iZCJ+k=-]rsaߔ`^y?$ ŤÄND⻏X7nP4 @/潙TzFo[!Ǡ'msgYlVGT~\ %`t3}KCJxȧb^Ձ GIڑ3J#i:&Vy og^DMvu2|W=,'$#[AV%!_[ٺ|`kݫ"2(߯9kSק6JVh:07@Zfh1sĹ&VیrNB"c9߸ljQْRw+nGDaݢkR@Զ6.'7M 3y0OYQvipJvC%<*~qfȣPֽ;A4M.zp5Jî؄f=m;Cɟ4sGGщ++fyJjPiiLu@h%t jX;G]~#E-s@PjKkWu88303U\iw2:WcZ&PeyMj"89`QO?t,*KBCA+[JQ,y0Vro*$~m}9M_T5]N,N%.I|,߭$r-գfZK5)H(̇CK1 8j.*['Z}ZO8%qUƥvx?h,)Q mPX*A I{ Kl(\:2䷙bw})!Ӫ5}eg@, m/.L=ri\[p Qe(k^C(=1[ed C{wkI]UzhM򟴞T.쿔>#wM`^#`XԖFFFa?N\d^L]l[5PtXg~U4q s3vr?.Ndp0L}AS3'tg*  \~^1WrG@R*G͆Dۦg}7oePMdEn*xnR :,Rܗr9;+=IeVBSs c6vj)=WZ*AՙcA8;S TdA`dhykT.]): CK^\7Q(_; |_vTLBcKc]_ōK# rd SiqBg$ [4/6psQ- s!`=e %s3ε0bL|KYI"pdDž;cB%f2D&<vx`Je zjsgWnWAp7y !nװyld#s 3p ߞG@Wҋw|Y %7$eV*qS6ʳc'Jd;#4o 䓹q1^pdyV;pCu"I}My'?󊄫;]9W3M/B<0CϧPɐd?hQׂ4EK1v&vL#2P\ضi ZÆ~(0mcGԂ\Xr7+ Bʛ҄彰/LPl:ߞ eCWQ ,Tbz@}֋VEҪըX(֡vxo*))yg<ܖtN$$$C=;`楷5 mw4_ {QNE%ccHisT rl Y!gsm Bݮ"XlYjI?v]ϳ!Qʐf0ԟ'äD2ܦMP Ĉ<e>p)RԳGXWGFW<={uz(ˬ?LQl$ |XX㞎L 暬g'w<\/+qPG(w ]Zh_*:U<nyS e-`@WjphKKBH^,v\<-īh,lu"JίwJ"-JyëdM7b4s\9FyJ&K7 S ^f)F=kEٝn@lH1HrیCqҧ]HG_C41.6$%]> gނ6!YۯTO7*, [h5[޲; ]aSz]Mdk.+u WD--㸗WY{]׹6Cv 1.;U#.Bptܵw +]C'.*ځOu`@Q}.(=m9wh_5]"̢-_ ?B T%lS·Ϝ;9 }u9 Q-]t't#3U\Wү,g1WBtZ]--\<( 5k.vf䚷|O>YuB)~͑ Lmc'<wrmUwAHA۪qMg7\ʊ 5g*:_ b4z~L줥=vTT`bڵAܛ,kY0m$#gcLN َ#! F ] ^^7r-3fxq5PFBL Qu-"b+@I_*uf^Kd|MYK }i?x3k"k*FBKPm{YUlMqݽ[럍ث@h?m?]LJ[D`v~R@Q/[OQXo7apE}: anͱ=b7˟Llؿ/*P5hžM~X{laVQ9yp c!%8H[59#Q^ i|~NH$qހJZ?`|uyCNMj8:Ve:.X_O%-k$QBɃ@o#{wۆN.wo۵`_>Z7b5j.N:kن{&)X\\U}K5(;<_P׆F (&!HFk[NB}d`}|⾛K;_B{ HNX]5 HPFSG mKvl\GT7dGz#eq=_m1'bC~Ɯ8ݼ}sz/Ĝ<5M ke5C]?r^0"i[kBYCjӄi"91/J9DI}'9KmdLm݄A.ew%FKXzT4/^T9G.g>Lr+YGb6)q@୼\ύH!hWċȑ'.^Vy*Lc\Fh;\s4"hz0hKc!(ѢuΞ߱o(I.)D@ YCrd(!gd+N~w?+Yי(!h@ \xDG`A=1-a6S.yg`})uP|Q/@>=.wɋdĬ$n[#X 7p~5E~/s0Ÿ+.ܚeMoS !WYb@ a>( uIn֓x]b# ?/!l527ǗL#`V]W.7khc%Bsj-Z5]$zSh >ѐK``1r$h0̈́Cwe,<ԇtO 7aq1H^o"nێ~).OڒS^ KuFG Tr~ yMiş-hlza?!44&=SB߭$5l+ !5L4 ،S~u|"&[Wx͔kCq8ɼn8wj$;QwSв Gu' *1%+d.&_[Au(-[cSwdTӦ9"t$#I~,hRI/"7Z_>+xzU2O}]+9 *6>1pAG'3:_*ᔤRD &? A<-Gt6h  ?˄ߩXѮI*X8[1 P)Y '̙ D_u 8~G0M1Q99K LKT r˙KOmIe-Lg;ϜO]a v2&'1!a45?Tp{b/<i2ּfBꇗ'7֡u 4θtEK :;j4G*0T߫^4?RYA9Z͠aȈxM6'ۘSE:AcSx.duD3+FO:W+`mṮ[fL IDqP eN{uW9nPQCr A= pbij5L{`2E䷑BQ"0!⫔ݨ@$2F O Ii xov jD!~Tz^Ab+'4V=/yG` ?NT,OA0 j|L?#لDDY$B]Vne6W c{)ٞ `utSZhXQQxy,Rlw;~$F"v鞓礪T\'E 6EAg?`rЖ,^'03K0&ڧ r}ӹ0l$·ppY9TC#tu[35V#rKP5̥b5ӮHXx/ ܸ Wt{|uEҦ:1 cC;"B-krH,5ʙ",L`z>oВ;?Wssb֭ubV1;e^N东Gnv{"oF RhINqJ o}Jr< vr}ouFT#<1XZg!`1J咆0Vp|®'oo?O.%(ĄLo->~Qڏ궦J1%{ly/0[$V6ood/q}<".L7g?8}>n p fp 8,âInKtq /0}9g".Dލ1yʀָ!Î[ :ruloM?nKDa~%문Aќ6yT"=@CVuO˨GMC2/2.C;sN,K๜m#u@jy!jS&-`HVOq͋EY4bAdžm] XR+^Т4,Ap=sUѝ#R8Wғj\s6narCAmNjuKJ#3C=Yy9KPYE>@‚e+ d=NE_ޑs=t H|NsLܳ+o`=Ԟ'AН32TEbl &''!5fVdqཞ` L `IppP˾lYV?f3ږWX qFh!wTWoxZ'8P>ӗXM]#mPݷ'h# kyq 0<OwDMNh@S AwSwJagtje>9i9ϼv~ػKv_rR]bvOE71Bzq[7^с^]0/.wS/v|jhm& |!&~! |oZ+Su]&Mw~$YP!K%yuJZi1I\J'2I9ً8h@4a>Ew%NWLa^V둰)XIFdEZ> ^qJrďXr/ UݏzK_C MMob,%۩ZqCaʎs)ab"r==k[Y-rg㙸.M[ u$ z]pA3tσT;(jvx@5~vMbxkH2un /]ljvF6Ôvgt+h,^"$*ǐy0ۆ1剗دe~*>F! V7q 9Q !)A_28ʽljCu"k_rT@)~2y0.nkxM6 #F\V_c^h*EfE# Z#w ^0EۿEc8[/4_x"4,%wF0REDʔ:_hӧvD /;a۝*b"%XY2TZFt`d/C[7pp+sF[\V չDr 0r.u&_'8c Km3*̒wu209Wan!Iwr`d*/L24YQ ] M6ic{4L^4VQM< q`hZ.@OfyylYFۊ*;!\d kqTʷ>(bE@NskR86,w"rEQkpyW#X̭8wn=qf^Z?I%RyHk$?Z ~_s/0irs5kwc_Aƒ7/oX3]c #0@{tt.pe>@j!],OO+VȀQ eln0INo춴Y(؜Pe~ޗY.lc޺=~$_eU)c\~611O*O Bq 枿p0e,;0N#)Um{T}Qz ޢx3yT@)Y?2wq)-͂ض ;_ 2ctvͷH 5v(ɻ}0reu9Q G$X\/iRpeRjyWDEAJԄ#C %WcW\x'Zb*44r)5KY\xOJm @4v,y} ص8Q3hiOiҝG5@=܇7E_Oá}Gqy9[W t`L iOqNm[: unW;d\d&-p`0Q8 W DŽR3_?(I |9<]$M#PȨK58u>vX+=&6V(@b*F^-0I7P6ylH/[5e`@'^{|i0/{txo \bvf~!#,kQ) A4&m!Q虽JYAR4gorG#brIJj\μ;(ͩ[U:Ns",oI[ H99hvEpm\,+[,Caʾz~ XC~SV,E9CXx.5W뚬O.:gUF93H& I$/4y= QQ4 8I4osR_u~Ŋ)tyJ‘ptI"%HųlFUd*|RiX:$FQmmL `,lOgsEiLje9t2mLEt kVq ίO3%"=2/9dיc(Z8 QvX ðΌfnO-ޯ7Y nw(񶯭Aw s.'V8.e~4CT^MU"#r) 5vKǡJfr ~R!8VwX 9B0!G]4sav~$~<hoy;&k zp͉fqԖL'D3dعĀ@j]']ַ*\]*&+߽IS2A-!0f8QMa3_P`9AQS^7廏1'M0\,>\әȹ:>nÞx)*oGЋbJta-s`᪩|8Tp=1 u%t|ڞ5t:X=* >UTp?Ęӎ^Vdէ9*AfM{jwR}pubԜpt*sՆ(b$"%0iЍ٩(Z5{^&PuMIxw+O K=`JsSgA)b+(TyWz*5{8 (6<\D"S.z);4p3&ϔ  v Z봹幥UY.(1.Ў`gΌb>k3v \ hVlMa.%XScmn h_15kY]Ypd,9PCy H*g/XC$Is*۟=R Z苾 >A0:BK/Wj#\tUk<`z5iH;fևVewypV]0;acb)@` 08l`Z~2MMsE~ tӻHVBRd:ZnsUa3%p u-kY"p sPXV%&@T~qvY\|v-aAG}ol)xseU&;.hMWa6#D[yA[ZH!Jp{J,ʇ82zP얗e= t;Y9mbxXDxE0`D a79-:[ ܙL҂bJ˜b cF1UxZr6gX#)zLvmimBEnj?ٸ,8;{?2J{#:RtIpt 9]N6x't%Z{_1$ U%xз߷bt"-T iaI2{1Y +y - EHW|EQSe;Áy6eR^oI{03 YOk퐌tc@ѱ5'EO̍#٧X܄]lqkmٞtV{͊}'[mP(4.,,xjMNx8qx$d196c&U,~j@>Ϥ*x(6%q$4#){/[Vu&^?7we%F :)L%Eq'3B{N3b7hgr5VE!8Cg* ar<'lm![ [(1>ͬTO̺gmm8ϓuTw4_o- c#ˆYlW{`̪|־ m@f`1խ|wWx T5Z@BӴo L@s%`5jxi3j? p,xaUӸ6Ss} PwdQF{ad&Ӹ[O:#ǹD åѪo! ˣᥱ2Vy&jCpg.؏%c-ihLyJvp_OJFA|螞ӏ\v=N`raUtQ\kcwC YR^2j&Q%Z5%TB:eT% `ۇQj@׺Lm [@y٘K|Lӵ{Jxf׷oc@l3Y_c}ڳE'Xc2Cjm+'YӝDzd_j#@5%{N-"k2֣(&^6)`0a"yBbrxݏO8Dds^o"N[7rxxa3/0$)^d/ Ḃ315SC@{`AZZp ?|oo}S(BWWnFe歟G6 ;ZLG?~[AqvcÅA0@TmrM_ DVپWim40Qjyw\d 2m<q[P5b/dܒdK$e)+:Թ\_V2#_hHThτrN>1%BD?l>quJg LA JEЍbk=ZUuv-ǟ_(MwɩR_ee 45m>TjqmܧB|_tѯ',E[-P5YA%V\ gxNKox唯bӉ@/6V HRO A?N ;ভ& _xĐE2*Jya+C'Ya%o)c7?Daϗ_|sQSzdsHE;bE{\x]T!ݓe! M֯3穸d9!3t瓆.g~(@*Qoم\Eo12r4X.OI1["1%"ĭ%{h۰PcQsK[\5^༘ ]2Ɉ̩NUePuPj۳v(/):In:nz{bz4J/F 5*aTb#()*%n2|-nG(e>xو/G4 ]kHseW|r"Hu.Aو8=%ÓC.sÆ G4Aʵ/(Rl_Fka4W3XKoǯdeZ'iÈ) &CBB@ ~n9_MJ;VfAzUH>\/~܂ 1ɷ2=};ڀP)i 3+v̐_eb+]+n3b!/magMfe/S~V-nj+] ?](9%V<E 4wF:|!cbrbr=<:@럠̐2XS{tq}$וapElK/~[ -r6#1h,̢. FچD !B9`U7=;rpZgH]ܵÜ]hRؖoăJ/"Z"vCx"ݵ}5l&@όO6Wu\#di=O=?Z?OUdc4Wݵ0\{:xkgo5POpcv}0gJLp9T0" 9EImDnG5C<ѥRkq#řw F}ژ \؋Q bM ܁>ǡ"bpdEuqeh:7t:ˬW=IJw>M|wڐQW ٍg8eLSB@Ȕ|%n /!$= \%tey`Ȱ=:}AN܉;hduù4csoW3tRm*` Y{o+'<,$mЈ@,"4UkܿRC~$.PjwF!LxW2S/lH"%tV;fò6fDg>e$\"D"|?YZUtGI+cL1^7rK Pž7!ml{JVd$!ɩ E_AqI*g[ma݂@rUK. х1T^'0hN>mY` iZ S rJmAz\ 3"Ih9rD7vi6P$wטn_Cp*mr' YYO% SL Ӄտp·V oAD'I2n$Ix߰JI zTV@*jgEq,Q;gR8C.Ә,~7āZʙ\hp1'Fұ%P=cB`՚m8u4؅B}>{ް%rN˷c$2U]z5bʶ3hO *9 GuPwlBΞeV e5~a,ҤW2:ƸSg2#TG_61꣙xL(NSaϝ~S80= cjߟ΄YwH訩rQy2ʎosiȹ_$m!hpv]߫ ٢)Z@@,k i[!;L^˧b ?Ͻ۳?4RxFeFRIKcdt6:U'דh5ne.٩9ܳ"[d:At_m+r遯;/K5^SXvS4 rj{R)x{Hթv/C>BY1߸G%G7#(XV0dW9`@gSv^l)ܴ ;| 8|c>uBhzۦq;^GU۝<=O-XS[nC2~inA"q1N#׆[6Gwt;;*_M\JyIy$/{6<}VP4Gx^@/7h6ZLRXXx+n4>D'RaF[IBgC/8BHpFY30;R{mӽT0~`6 ,ˍ*"D`k+ʭт |X:O5F4[ eMb#&v4XecjCMǟWȌ4$Ka9,DdH2j )^}<ق{zEMbZqo>9K%|6'4D8|(l#㩲iP?/6O6-kP3t-*DHKDB̎{wXu66"a!r$Imᙈxt~bSy~xz<]<F^٠dIz8æLf QuՊ<(4 SmamJ yt#Wv17MCuWMa#c ˎkt;}I51ܦGj 3 K-QfGW\59#R`hz<#[m$ϐ* }>[anrY 0I'$:ŐʗP٫uZz&4%@,e(g @bP~9~0Izg$ )RrР`)?D*CJz)>dd;TbC_NWz}ώw8[d-}16O6q^gKoξ!w|LHh'{sWr xX9''БZ`{BD&?ψ]s7/4@ۢ`HXW  ~DIԪMу { Q *C f%:i=. hrw!^U+#! ;nR`-~IƕÍI˪lYxTk eJ8܏7:f6c,2Pn8|"~\u2]ltx:ڴGR3p-_>82/beeGyT/ b=Ό14!ΈnyZ{ Qa )7s.*p[Pwp jdr>"V-_[; x k_aS>:f YOmR>ڱq<L؁z}{'qi:]N%lఃcчZ]gD;e)O3ѷ\ym1AMVr[NQzV [#oM@PC2 F.D RlZl|EF)5}_!ܡKTn|7_Lb~})UsII6GjmL5}m_AgtkQMfJBd{!ХS},p*YA;,c%'r\y)<sK[RBG[JINK]8i}.uofz*ݙ lΗqb4BUvt_α9N'&Td9I ygOg-4*f_[h{d ͠(Sd3mRS`٫tLه[SMO(ٻ$(| z@J/]VPR4^?m{}Y?55ru[$4#hEzrw}2B|ؔ.=ӶB~`K)r=4f68\Q__BG؝HXB08WւNh5t]0@w~נ*ΉcE 6Wq ܰn-](d<[Rܣ{sv'gKQb>8o<8G"GeeOy{ Ojb0(H2> QP TⷶDž>8"eK\PT}k h fե,G"sXd)}bU#p#sǗ0ŞJNjfI:!=uVP~-gf4 oYfj"p8&OD]w-mY'\,QW@T<9%/j$s\‡*j#kt1_Ӓ "^wǛUs"uPũ%*&F1CpoXZ$pp}SԦpdrzm'_VP>my;Uvע0@sG6jÙ;aF]ޔn2l/2Hlqt'ĶC,ihɨJ~w|~)Ϻ- Rp!c~mwGF_1R&\ F"Z WmSƨNN ff*QJ/b[4(8?1I:Ph%yF9$y|дT9~2K֦yph>;?uL#;vL>j[(EJMPmL"f:Ft~:FR"o~HyL|/y؛ZSj;"IWzq/&ɦT##NUR;+2[ތM|)7$ե@`@k$IlMc{!z ~HBM}TGO->rOb!# x8Ay5Ҁ3vq׹ᯌ@N>68X唕~R6i9tv{MRhIrs׭R[]y7u6MRܰupYkw)y _P>@@g-@ i-Ԅ`RVE@@qTns4cCT:dFoe{ ndb}b޺ 8eLgjE*UeCW@| Ya_ַ~<~ŖIkO 9jij9vuj fl2lLؽ,ko?$$16t3'0Wq0֝ *d|e4M/ i^Tmmgy޼~ ^)Y8+y}h15*C]tVqΡ#Ă5ڇNC}3u.SmYCDP;8DF_sH{ h{12`p/5\<ϵI =F~"P%|"f4*,:[ĺu(#'k@wlb鿵PWǬ9GCWOЎ ]_L)U+v$RQUJ[/ RMVE,LtpR++m M*ls 7qSԟ9+Y֙$%_>8d+9fmr}k~.Y#:3f$ k>@*wFEH4?9Az&jGa~ `z2;cn5#-,U< oq>"uptc6(%H 5bE ˠUvSz1TZ4CGVDCs=|#߽m\Lmu)cyhh`ߒ퀴q,6׺^70Q4! ByreXRG60|7[,5ytp$W?˵%TU|Y3MvBCM_}(W dj i¬nZ56///|@"D ז]3e!2u Ku{8ھ-UZ`i,t;]T =6,ItFO NN^ 5K=8AOwp |t7Qܾ%²EvOuUgEg&;5_UGj7( }(WgX`cx@_Ϟp^ &@@~qQ_MGѼ)Xmz,ZǢ-kb_k>o%ƽ[|b;>7d<v0aœLCwL~ Gq<'n ILu1gUJ&]HGDkv)Z`^hk޺[Ν3)!ǟl4(:~G_fĠ@ZQk ġlCB0=Pnkr΋Ǔ@AFg n;ݜ:>k,BkGѝ0@Awn 9P?%3K 9hs?†Tͨ61Bgb X%Ek⥳Ɓ 1xX`^@E*#`硐Pt\ATYb|A_/A5h-o>y'J[Y zkE ;YpMaQN2Yn@ʌaa*sh֯%҆x%>d.s*rM㺟`SB/ hG TUNP/u4[K_Z\nԩЂߎX|oAO9%6NTgkĺ`P>ڑPms> @['J=$7r_*}Qq(Z"9ý7<=f,Q%%1nCalsFp=揟zڈuS*mXDi& ? XI}} Sj;Ky<)/2Za xRͺ*2i4].)y ?|%$G4|B+Qf$O^[=?j;y?\Ō֨* xZ/V#EP 1 =x/e\rpPC`KUkZ{2R/ ǯ\k?/[ֵB5F'x/Y'` ֕6VO~)oP?4-ٓ'-'?C@5f3,"By6GM9 p[x[ݫ\v.^;(?zr-n9FFzHzj_B t K8{5fpc'MG@]ӒuO-`5NI>2yfŜ6 0:FThSM}u:tfv3>5!ڏREÝjElN{ÒɩSʑӹ'bh܁ug"d.~^TY٫} U Itsj k9FRL7dCXtXHyTcM=dJg>Aj< |E̳ٜYہDm*-$S:{t @&%:joT It\Q {S5ricJַ];MߜpȮ=@P8S -s"qC~H ;ҁ ׅ[y0/2U1۳ʗjvrp%p^R?sg;!vv t'W`hx%7Ow!P[QIF`0*!( ]*z"s7%a7+c @ w(\U8X#vK:.@\R.%;%0)5Ks#X{. Y{]ke$^j%:i'D4f:i3_Ҷ3O}aJO1flF(еY.NB2{S 7ͺQ>:ї gGJCɾD$~mBu Vx-j[ͽ12vn\m w;cl8ʝhiã2[=CD<8pn>q1zAZe] d XmP츑;}GC#v!ʓǟ=pI( ܛS81/vj),m'Vp%>-mVxhRmWcfupJ Ð!bU| ]Ǔq8l諪A:"n]]~G=ֹA;QՑ.ENuI;"]X<\no'uJ*^Mb@^3wHE ihkUԠ+qרD]r\"*|zWڹd Ff74^spH>FI8j(1JIeX`+'9=L1 90?Q8eγ1F h-0mooQg7$$0 ƨc DqٟPPğS@\W[Vt8Dz5<*|yT]o ]h C=\N޸Z`zLx@e:נ2`T]na8:6yxFh?N(}S!|b<]lCJL|]/FnY4qHS;\N,`kkS IO-ӎ6LM܈ ByHsi {K7;E)kp}7sL||`t=hں'>5mlsC͝+O_chӐLcgY^].|ռ)t$xti)^Q_v07ivcg]/Cp KK}K>p3?Umi0H&~8S#/ ŷ!l7 Jy cNwqm$&pEi'f\S8v2#_vD ݾ~IwFǖƱ͖ۛ8iy.&KF{z&GB8*ݥƆ/Fk6=|@9bb>#JeA3Z^> RlrcO>{J ލ| Umw8 o1h(c$2Sб3FDWö+^_@~` VoE/$n ]qϕeH a|ݦrAқ5ԹZrJ2*ㄣJQ8~(NDEN!6XC]zQL)g.dsf#T]κn}ǢHv4ޥ!e^h@RiĽ~QkoI.Ѽ'n3uI67|Wo5.k'ڤ>$z΁Yyei~TKU K ؃i$F0a^m I$H;gCݬ-, %T*D%%j~w$&u(Fk.Y^Ƨ𢴮=}|,Ul]3P:=҉('nRKWH:agI+#$^yeElŠ\Mxi5 ؂"@Ģc?__sY-2@ B<ż@ȅxZbM .6:|aTӜkӚ,=5mj啃Ŧذ[6-A^dKiHus6P2& &1=w^ 9wҿ󄶡xLqJMc[HS.*sH)Cʷ]p"?6~`hbU>ÍVftS n"Ɵvk0">QOڕWTmb`Rt'(T\@ &4{ƳbK$Ub|Cc6նWBfb>7^$covt dFsFe+KUܲ4&֋ߨ-v+z?$ugm p⯡TjȻ:OnFh24* J bM. ;+ktE/L0xp~ o=a;Ԃ۰K58viC#[ITM}!ƅ]|}a,b8M:@OcÍLp|f1#HHΩ?geL҄0#Eʇp' %G$s 9@[சV3H}R'l~ۚD"t14{÷?#v!ͼbLB!kx-KSݬCi7:Q}?s c?e{ƸAyLmNUy'$k= aûQ]BFyvl/j?{Bz?;ӈp (LbŇ`u߃B1@ok+ʬ3 ?X 1b8  mtq(SəHnZC,D?M-εQqial'-p|Pwr!:?wrgOvK_٘ *W>mM纴kvPmq#@|-*tHkT {Xp~Yzf1fZ*p;ԻezȉHvbq3/i*+V銻oN*8+I.WYr@N #N62;xF=ТTDlmvL>uGC02I;yƋ /y@)L [YQI*W4qɛ.٫}.s+ 2bХi=_BeS0FŃ襼͞g&nkD:LQIk2/i.uVnC68n9(Ao|Td4\gxyy6v~]i4hb[׿|'L?\p64Yޫjjo9)G?k^f] Z*:*Of]adR3+Q^kh <{M3X7'\ wQP1qݞ eIuN/I$-0 n_( QH•@%Jo'fxF p/Q #Aeomӭ LzH?B}P6² 1Jnt6c"hӔg.~VAHd&b:}7`@ϧ1a1RIhǏ0/v-92T2kc5%;HI@kEqx/>8ޤOWRQ ǁZ Ã$eִ-meT X|jE=:ru|vPsf} ^vMw2DLشgUiv?=|iJmAhds_[ǁ`hT D)u2ZƱƭML?."hO)Z7R1Ru[>bVD]W2zXM<G1fRP`<7LFcJO!v0z_9hbģc#^W#P+_+f.Ű]/Sѕ!ٺ}݂gܪzc3A҈O7*,sїϝS,.ӽ%NQ %zhwi|aWj`"k 8a-0v}?QsIN{ƞ/YL@ʦ&T`@ ,?1_ "la'A!q?#mfO~w^GoOqBtY$&1a:BcJgLarTT[0hi/Vu>G\ZIE{ ,#$lb;H_d<:Wqynߏ>D(%Mٽ W t[?xӌΞ~&쥼 |& cc oqMD;|g zA&969mTX0m'1s@ͩ j^׽Cu2٣aZVpÈĊ;zLzlFB!`jԉ* I`mZ6r0@u8 o4}}o*,ЭsM9(>g;Ay-vŴf1+Q m96{X瀥}rԿH+* wJ֯aa2G#l//3l7F+Yܩ(9iI62դgrٍ>5;MSRqj\L~2|;CP?9wN#R֬ĺ^z) ̃r:"+>-iXy/xM&-#^z@]w;4k_M~A 3붾^=7:ca]kL%]K:z4ܷ8j_:"q=TBFΟYjj3Kcpsc9멳OU>04UkcٱGX.t֊KLÓ=MtW[r !';x;F-D0!xGNISXt\H@W+Piq|NUu'A٣]0"o??tR>R]EW\6"rђ3ܨBw khJ nv]e)ǣEc/΂*7r:S&Ɨ+y9qP!f%ϟK.I2ZD1渞~n@8 zx{rT†0W@|L,0uY6Ոs TE>smçt s8q,6ȅ^`BoX7_Sڐ>2lgR:bǗ7 ę̥q}|z rR>˦H)w!vbBL07)mĒ.4YN/kު̵)'q6mE'i"ƂVe( p1"AaH5f$&u]!)nj^6 n?!w+x8EkN 4֓ʘXV^I(f8_4{"bQgz^3)8>D@#:BTSj+He2N.xDx@fqZ$n%G/["TvEoL*tGc 욿ul< 7ETtrɯ['2!oN ["3!8^E( F X$; +_&x8>ߒ. ptWH|M=u_ f[KSU^ $H_~F¡/kc7)id?6xlHxT#w3NhϞW9Թ9]zBUm8=ږI+;F0hZz< }ԕ!0b#*1bLsun,dX<;5g9țυvE|0mhSi9'#'20YU$0(:N«@060bOJG: +! B Xl*}}[yۆ\ jڵP%WhI`CT {&LȐ-"K-F^maʧX؍J6885ּ׸ ~?@F V{4=L]u o):w3I'=>^Ka7sd6AٯIjR8W&Z,Xk;6˿&tX5 hDn]^x|)0&¥R ҆D4|DA @qTj p;:ٰ"Q} &Z܌\c1\.Gknh56ׯ"&Aџ>@8'L⊧So3;?:1*z 0jWjW_.!q-D4)mX$Yck_nH=gƉ瞔 YZ/ˆmXsFOpFG?Da\IG!%=M?G8cyf7|G3q*3+ _9,fв‡T7YunqJ7?筼3JiAo Gj7,wGIGP{.ifyπZ#VA 9תTGt!=y= Lc:@o "?ёlGA|fJp%'5B.u7_ H)U`HY5.[ظW2$`y!N(Ie%ўF%ILxbYWOy5`^c&tKr/!i9 DW}z+5˃rQ.J`}.0B$k7* 1l44ea Y_Q߆+홈.wCf* |2r.ȴfMwƧ>S*SN2,xRW8;BΌpd 2A"izutht6DͰ@ޛTFWVۢá譻썓S%Qwk@L-8 tۨ/ib'KqOxwE .G=0_#d-f #0P,Js+Ѹd/hy +y% 1ǽZ4N B$q1O@tm~%+^g[60RT@0è]^ɳO1>#lB\pGҬ.ZE-;^PrqW mˍ ?ꡂ%Ћ:ՉiCj{5şEҾ0MS@r0,P&= =/IZ%[3U)XIϒQxRpQ \}YNL Yߒiok$eœN޼ __茯|[>xBMS<^ +*# G䠱yl`bZ6A^&rWuK0~.O_'&WynMoӠPa.e릥4T9@+IF4|G4%WL#AL)Lje7?9'"N#-i$ZxE9tr\NDט` E:nP/Wj` vI"m]DN8 ,W@յ-[UT rhIPkLe Fsc!m^;=VWO6QD"AVyiu,6AFW~ҹw"FԛxԿ.x2IH@lZKBge&|WdX+ ^xćyG]oIT Grx3D6J$MӼ7_ '[p?մ};l"eyᘛy):;mȩmn^"xi',:5v+!||MerYIoݧ/6dl`tʒu] =ӫ-GxXk;~2 |n͐V~׼BN  K)7gCtRѷ 2Pl< :6EG!>b1ÙW @t.FlS.ɟ S,w~P&/G̏#Uf=l]{=lL##x-kޣ,,wC%A6!021S;p| / 356s_E#-42c `n(Eq X!4'sfG&TI_u*KjG!rM''AWe#{^aϮD 4 $Q»%m)sm^aESL(3Ww1~alo QpH2+'Q/s˰Yq&72iPOaDzK+w=vu[+yMT~c6̫XQ6r|B` ,\7(azze^#1RKc-cqo~Ya~j1 ЅD#YT|3 mJΈ'\N+f$>@137T0r: &6tM#Y: dv}/w/k_l kKE==lh -;w?bRzCNW S\0>dP i B!O4Xs[x>/u3ͯ $!%R=[=cɪ zoﺔҘK~>]`d=@~"l++e{cSLۙ;䶤sD:ܲscQO&"bs#•Tkmf q;TfƂS \zp3<RY˶yegU>eܔe7w-!jTbWnoPe8\eooV7KfZ ˨/+S Bؤ'~ZΩ'5k1〵Hu/% |Qߕ!MX ߬.4Xt\{:].&BVI%3&Jv:SChj QY/+6&;):B`X/ lPa hDg[KZCKs"~"".kV5W/3\yLM cԧݾjTcȔۙ p(0F M:Z)>{N*=}4yWA瞸*Tٙ wL'n}IK^ v}/ ,e6o RŢmWAEc?d-ӟ!,& ׽ַSR;:{{N )X&#&Tj_הKK}, ôeKJ ʏԒ$fvɔ-}vU5iN׊ E{3j(| wZprC>%|ΊShzV%s*:sHBöj%%͢F Kf ^Nf,);<#1a>6]KSj@Hdq^8QxB)7C'T&l ^z&*zi5Z X\^Yu2>ݘϭXHkJ@p{}P 9۾wQF24f^Xq zT앍?f5.v0/JZ V 5QBo<$_Q Dq!(Y4݇>.aOAMtXؑpj͹!2OgW鼁5ru=oNeڲ`oZw{RBiT<2-Gv&JxN&?W4:73΋SmǀAWCl,=Ul3iֈˊZ ™)9s]@7u`Τ 2^ǁ:E0bL<5y>[ sPA lb2Y?F0e!pmgՈ46n ;s䙄~&]weQKqyiONzSs)1!KsV% {&e[%(Xבx.7FMZB^ /u2_cMW'kG$= 9vAfO]Ve;A3!2H03Z؏ )8- E"Ql1v d2cW LU8ߔlQ~#8@e,KTH9#Y,$F< j$Q GQ=qV y\Oar-%˺^U \|#sH^Vb3b6jMχd=טY05W-sY_۔e49fՆ[sy ҉a"~r\%FTsM?lm.@RL͉0-8|gDEJ^`:4a8bk,D72am_ (].Fx8l?E##]>8#RΎxgn ܗo 3I8SZ⽃:2'CM4^FrcczѬ;CTAMry$iZOnSeܑdaY aٙHnC E {aqaAM Oq/rgoK9fTqwp%*k'^"+M*~ ECgD6\|,>ik(!Hn pҪԄ )o e~C\P@ǐ oV;(}04@PA&V~} :\!޴<̗[gXϽ1U:#jI@n`,6Hv/Dp kH4Ц`;3]lFI 1=9Sߔ df~s*nN"3,-Go r a8_P aS)!c r+Ȱ-b;10rQ2h+Ŀ"h9yDEߠqBgBCz۝J/1@($&3"Rxt]SF ޤAǴ ^TU6_20V;]{Nqk8>^yᓩ Xg47>A э5& Z|ye"2L@ Si!%DrJ!MA*Z&E1ep6}s_$ R+tall2+]G|H8MTЖ7j12ĭ97/b~-ņL`Dw#H%uG#eςRvak5Fcv֑9̍jaN [ש;(|? NPq ~b\H#b,- 126x Hg } 眅XIHQ!J@)9" 8{s/3 ՟h <>&EHz,E_H)ؿŚ *$'(:iBC Ȓp %CHm#iL dPx 7M]Ri{״ν\Lv$֘X -^Þ>.!dkW e# _F4ü ɛ+"|kdr%NJ_QqVF:i&[Έxcuo5"4RaP]$FళJ)!}&~ v/sQ8ˍ'8HZ|.f6)]/bUd 0 ^tKPKf痃g-(<6YR2; P[g%>Շ ,iT=s"i W@DXkHi-d-X>25p3J>,EPO#ߍ^A=ci8bmLGg]7hVSddrgWg(7OoSoRp8:jP A Ց6bbS,RfhĀ\*|X$)JVm+4r'\=Nsa& ~zV }VV,N%4AA@x9W9ouLNX1㙄b2\s[yAEsE}pxWȓ7DOwN3{ؙw>۝0w$O=ɈA2JFHDW}O+` *D2`TDݥPk[О~Wkolm.m^ SYo'gfsĎJX4mF j:Tk@Rw^I/-0nfFGW25 NwX.\\\ݽbnqH~OEHux>TLo(p-;{Ǣ_u (7P[URbEcfdq>%9}ᔍv$Wdhk\.U|~ 㽆=G4D!ggAo |ِnO+j ʵw#Q40 'B*Z *7,]S,ڢr< VRɠr$xVAPr&wd1~)27-Ŵ^nb̏a-X!Ns "Ch%Y" xIۖ|؛|҉6fw99VLrDmTUj~ꫭ&n}8scUJd̦FfNJ#CJ BNoY^X l$Q ߋ~29bzQe9LzqnKc ^E~+9^ %tjWrBwJ KY_2ӰMqX/ lo:jXZ˨ ޞoS'GWޛU@%|!`A* lz.F1iVau |cJr*ZptZ~6 [Zs{18t\N܁C|v%!YgX`a3f" @5Z5?z|,D5y|hKY)3`Ѯ-䓯cNJ<OAP? cU Z7G1ŠW0QoXW3Dљz42HB]J;,eW-ӭDch8h.Ҭ Cxbb/`墒T_|u ~x@YfͯȵHl=%@K( KSZyNkMj`tpOmv%T#?=t3 /iMgoG8(=.EYnt^g_F,{=_bϛF:JVBUsIFeATh|t&Xo}3Fv]ǧ#~|Gko;,J_e<вZD&R>*E=`5TňFתW}ٖ cd#SeԬ093u%bλL7%)%ȵؾ}O'Sa5OViCˋC7=`32}T"!`H{GNy@ІIJwK+[Z"6ׯ x oC>Z<-51e^0K}"& VqEH"|?VInav^juo!>w;~ GTT [z3^%b&c8^Ǵ5JaU2 {D0,V5Figbg7$v?/𖉗qBzU5F $6WdV"zpWh {­v'*YWkfG/`!t ƧVhطb(O hm F= PN=I@w'ԉtH"n J$TWE  JõEU]^eAHs1J@+rJ@>8ORᅹܷyҬO@p9djj3t%χ8M4$g=Ѹ%VlezB|jMh9~7QEΒOQf e]ܣD=oɄ<;2 SxoC&Dfqd :Gƶ2.I'P]z!d |Ld ;ϼroN+׎U7 @$?AbkW(WeUc="L a_g zԎW?EdfwD^ 6:dP)vÑC+N1b!%m9ϰEO4biv\G,jd Aش= eS #LbN:0yah$n WjUe IYfFMQ..ZpkgJ5,(=/E#F=fĆ\* ZʾKSp}|@" wUUoMFh37 F 3c"*% 宎eB2WNJF~Qd OHId <>MIp4:eeƶI[A[t1^lbsFh3 ?rPCM5ԊkSͼw -HOMH3bHU$2Wf$-%t|/T3U}qmÄ\s 㜩,I/ OZ?obt@(2.)eF.c[h2`R~gKh ze?]`KA8X])IWt 8dR -gaBa[kDOFSbf|!0ٖ(U8w" gN9LhU@7 9:j&s۷ j׏$6uy̰c#S#(;bC7T mRۃ~?}AnډM* A%~jȎ-Zr+i@<NlyraՇ1}5l ||NrGMy$hZܘ"ݺ;.3d"D /␺w~ga,eG z1k x8#WߒCHR}dC{Iruc]AqĹJș^D}sҮQe+`e-vy'rMm}i"D=@ney?Múv-{j.ݫG*OB#ô|15络]Of9n|2n={6J[0euyWh?!xZ}Χ*`"p̭"Xv3X?I-Ϛw|s6 XR++]ߐt,}?,R~04n[n6`ٕrM6 4ٯeuf(Qyi> j+f&#7/|]R*rw)b;~E/6:S\g*ȟOb+cr%u#=,@ԪٮF@Ķ EjՉkNKUB10͏ ZǺyjk v#ޡ%} u,}%SɝASZCsLI[v'\cv`6Grx{9@֕!PXZV8;:y7{A)P}Ρ4rQ4dFTH~_^sv}*Cf07Ҕ&C Y|@l-Dv<˽KvBc^l+CO#;P 6"R^GֽGH+"V tqE>6A y mɠ'd*PC8{U Q3\Bܬ2jDSINR@a1H&$1ZkJ ʸ~J>RJhu4-S Imw.h|Y_F!ge& AuY< fb2$vFNP,6BK%?ԀlOV^ 7^t/1^}{q@4UA^)1αqG=M'ַrx8vI YZG(D0j Ń ]P8 SIW!Jb|2Ӭ,?.|͑dKgRzQ>ZK?_w9bRχ=gEʹ9/x;ӍYjNoQ_X*X&myE2 ?"Ga͜l O{{>}B䠥.#2<~2)õK7z0.,0Qtzo@cK!EMt⻗*pg VEl&2"ըqr D\ZĢ-M%\2]\?eSݾ|GyPF[;1D? v1 /_ g5&)L5h$l5A8d'&_㽰rF*/щpSa {ȢI hcZ3N_lc0˞U4ƕNmi 2X=+KKAdYxe棽>t2ΙǴE9˛㲪񌁪'8UECeFf:,^Kj\Ϝ\S~67ke zy飀!jc2tUTq}1u+1T/肎hecA:O%iuCHĩռEyS{y-%@;~sU[JVWCRra) ;l]Afeox&eoИKi6 ڱ׷ v};,WgžaզvЛq̀gqrH,@$t7f~4icnK 9~}䤙geFb@aD[Ş#Vp'>X;2>#R<5X6>\V~u>X"gq-/!(@*F^J[e! <I/Z^;h UNV=oHNMe#P ^/쓓O_$ae"rH)qo.~!v}M,]3_~\ 3Bu>|"Pw,Xªˣ`9#5 טwG0n xELu(EUKhٽۚ*lIfק^/ʱȠ/k29$B&Uh_?ž$Cěq9^xr@RdZ妴b\sRZ$ ZȮ4 )-S},)2!q}BID>{ te!Rɑ94> sP{RD ɲ3>I`Sk0?cduRD(n kolKK*"V 0B[x{.ot2'sSڡV>ߥ1l$% }2d>`2ŭƽ̮5ĮA|ɨہUdɟ n]U#\YhAǾ|"k {*\cWj>$ߝ>R1߹` $KsTNPޡH*v|@u 3Zg~WujJŲRjgmb㓏_.58xDr*jj'3}ճ$aoOCčO5GC cG*na H1 (7uA(;Ћg `G%`fugvk19r$DV#Ll>ϭ2O'"sܱ#ٷ8s꒕,] [k_+_.1 a*RPqXKF8lF"dc)c}fB>H%Qϩ[ FM2oqI)Ç?~|+JP~1$qhf2|z>+KAsi,#;\Px@ӘV婏o]f&+b4,}'Sʗf3TNQf~+mzYpF00<+;.#1EX`~ Lf-ޅ@b{hHhhX)t&wg[8WuPG(<;ź&LDF9042}*ōCᅏt\GNXb?9azmȡ{L"B}+T:ggO3_t`IC]ÀQa&7p(sR-\oQ Ws Sm놜]756%O M5RUDHA( csXx}ܴ3xeQ*X#To|qLuu"¨h"E@ 1*0k <- ㋪4ԱabN@ '@/9^3] QHzz^0Ac^zn5sG^>5Tp1?/[V@iWSɕ=+& BY.oSɌ8 ;Pe/Hّ1A,0_8h)u4Hru-/nDgfvNsp jP3+Ya&ψ0NA:&Ldt#X"9Ս ~R 2k- t4Bs:Qj?#`pȹf ٟ;^2^=0?'hfљގ4jtF"\!=U! zƭJz2A$`:GU+~(Qq%"D8E^Kϼ!e"6p-p㲞@} GV"i_FkyEB8| P"d+TZp#9.SHF%pC/Ԗq*a%%79)R* [ղ{F)}7 22D}@ ᱠi@te}k j ķtIbm>>h.ޱ3׮իt^3kڌmnʑ8^K%; I+P84un_qkUWaTn``I`b}ಷ?/9c2(`F> :X >SЃ˼zLeʵILu&\Sͳ^'056?Y>{[?%+PϠ3Y$8pH_sUz#)~ >#t A(\C,!f_w8kay)vKO/1Z5B^HZ:ڜBy9VК? !F#R_ ` G>)Ubty5"v΂*NZ[JXVo y6p[* x,(?@ P_H( X }kΎwt9P0VoJ> $폨1ϙ<7L_}k3g ]0OӤj s 0I^ߓw >~3o`\raԡum2mF^Wkcܔ/Ԟ^kr uCRYNSu kFeVם4~;qB`,h IUk5GbrYq7Ph 꺝0;\3#XFȘQUfH(^W|JfW>ey^Ns,ƻh,ÁD\%&rF!FhJ3zO2D[w:p!֔3ܝ#:v߂^IIe,c|&PUR ꔿ. 2\!8 uVQ%*,X_ꤳ].p Du @ "eW_ x9^T9-y&`YLPjq,~u[sM/pr}>8bxY|TL_ȑQd-N lEqQ3]t!j4@gM xܪraҪF?p# ŀ>+XBM"{ eRh'Ms_Hj> -< ;pD(뮂:9 zŜaz{hh_dYDx9Xy q&'8M{%P593*t*<2T~>"IUˀ侯JzdD[M?aƥօd9{3GYB7YWO@ء \=xJ^"P GNW|дAeP}dlѻ[{puڳ,r3mȓ+n tu3ŶQ5M8cǸ~oAFsdAL鶜?^D2jhG O=_؁T~*N8㆚>Ьf>?QbR3: 6떨xD -P_JN]Fx^nrBoO,O4;?~" X|>D8I(@ Io$Rgm4E"a4n 쬾bT2*jCTXw+qCoԕ簐+bSHۤZT_׾`Ƶ`Y |\ "sTRc>5̤Xo|דXסf$Щ 3,ny0,Ɋٿ {`tP3Sү0suiNO8 / TiLu¥$:y܊זaka-J16ba{}ɐCb$3%]dqޚbИVL&5$ _fc9O)MD`B]J+\h%{)|MTjt^tmOڽmnVt"X9r߶3wRn!cpWRٺ:VgTݕAA?$;,pI۪Bˡ4taZK UG yc&[SBQy$tڈ\U=]<^P2٨4 BzD70.0XOUS]:_S,]6QP‘ʭ 6FmJnBvtn@Qfl;E˓IJʋ '\%b3ٔu$z'D9^u]q hÜFy&KxɎ\cŭlU+Ձ||6ue(Rm_5+B¶=P?fQ` E[wo/ avQ)ܿ2;Of,交DŸmKMsvʎB}Z2'+ B/II!&q̛ԬFŕoR~$j`*7\>d݆c̮ 8U2acqbLsn@! |+WGځc+3KqkaB.ȳ~z7K}2= aM`U[y_d)}gD^ad(OFj!ȵmK4Nƥ)J.^FЉM*?#xiPk32X.<(4Nɘ$CKZJU͝p8Щ#wAfu_<7z+%VsbU>;oe_ϼE׿'u2[sGpyAvJc6ډ"8ʜ` @D;=5MEݿeq.-B#h|[-[+V:DI,e t#X9PJcMڟyib>fWe1Lrj-_M-dIEDP Tip\  #` -vs_&SbT AI.~gx` +'گG]H<ޥ: -BgE.IlS3K>J p?rBz}F_GBPdJώF6y_ :\I|=Y}ح{1}kc^Y/5^VP,w=&]/fW(?Q l f,prOD&t>nIzY ]b"UݭbHdC/osn/s6P>v*XG)3X@eY,9 h)Zv^RLHh060&WwKoFq3n?3HS_'bRq/x T', qV]T :Uu7rG #f3 &}DX+uz923x)X_!)Wv;l&َb]H(hQZ'yw+OҖzY]ջJV@f>TY9Jf|1S#P3 *XZǠ@#$@wZNMy/!>t8)eM9/8T4wM 5Lw &ǪNEoJYljKyp B̑I7tL8@`cKy0\Zn8iwYmpw4PCa Y{6l43oj{+k(eRsi%mF16PZfyl؃D8, :vi1LƄf EfJ>9dؿ~MF+ e[SS@x?vt{<Ή@=l 'YZѸ::(!{ ǰq9E^3 Cy'3tdqmkr`0\tWΥ8G6kU 3Y%L qppy8,"EL̨Qb'  #-%UmEJ.<639z|`?Cz$2>dUqd1}/91Tړ|(۔I2DʿEtq@~|I\hNSœ\R7^h˼(ȉydƼ?%hnlgz#ha |頨Au NNFmwltr[s 2 jo/lFKT91K8IIt;Y<D*(Z>Z/UPGF!cS\۩@6J.0\‚lb*OF%#0J=a%Ĝ3ϗf܌0|~>huqC9(jx5=(UvpLMc7V67Y_>- :,Y4 @"'VhjE8E&'a:߈y2ut8`_8[FYWQbgCzAz39"f0'. TNlJ|%F}lM"lQ VbZ.Vd"bb@r%C9_/609ЉQ3j-;a֏qqzDlߩY R't sS0썓V8R$1JЦr-J>HaA++ 1)S5s&Cҏ#\3D\xgm͋ye݊r8@80N8{ {7.-5zI%Qd{[o9)ay‘lleOx@BRъ U+wž!!xzsG$ bT'؉2rIKo -Y}Pn盛yK'R@,0-Ws)oEE"GØ\j{- Bdk*d: 6-He& ʭ&@E~P`VX"3^09Ęɜ[A+tkKwP>ӳ" E=7z 1 ZNB5A|Q;C3Aߛ k>Pmv:$}K;7kLwh2/U.(̦<%!Ht~<|w\"*كxǾ%EG "JYo-ZF6Lsd]*M5\GURT1暨~ߣ bPMZkEsѨI(8ͷ2:u8 gIoP6^-Yx{3ێ qp"d oJM_HpwۡV mn)u_ ;Tn¾j2+ne͙i$Kk;ݧ6m !DմF*\n`m4El`.vjj D.zBv+}(1o!1'TzR"(r/}bڞٯk0]&?1TMDeVlɎ&j 2:vЃ|iדCȒd$"#_^!yAl4[[TT{@qu~@H/CDR!2=K-'Y<9% |i;rI w2Y4['؋Xc - pg/-g)SfD_ p.RCizx?o $ SF}X̛|!YrJ'j v u2bSt\t4#d^mh+2xAo ъ5T \Ԩ Gþju)}=D3|E`ARH18WhbpO >[*b6=~ ~a+ I2aY]se_ oUD&g/,QJ1bM{F4}Q)6w $ѿ%䐽 ?UD3_=9~"Qʰ;GY( ~(4NM(6~w F[._;;qFb8( څ(xI7c2mX#Xa }TDzq|.c= ds:Q*6cڴ58RT$f0Qhze[YPB:[*Ohg9ʢ»rgdܬWȆڤb]/ohdTzC.yF'Z\\9|DTS1z\iSib}gs^ɀKl tj\R:R\8E0'Vd<J>{{ї|D<^ 銐wH$@9;>o/jOM09azugw$Q;bq';;G!BV׾0v :q4\QnY6oK+Up˟aΎ1f I8E F>$~^Soqo,~G?;^NzgxnB4%zz1dZ1%&lgtF`m#-Dor9V ]e0~F>;} PWR2-5^ d~:0TQzsd*C<>Fzࢴu LV8JǒLj}] G*m'n ,t| =iZY_ 3)t %BIMsD fQ|>vއL:'SlhJpX9#J1XW^ٕ`CLf0g; VU9lA&YX')hW5P ᑅe٤Xi]/-!|OMI%)\PUr 1yg]fs %1H>y8r(Unwesi')mDiD|], AhYal>8Cvo.D&w+DݞQڰyuI BQ9HheĻ)r g'1z%u|lG9eY ,]-Fs+sp1L(wcd e9o0)Rb^-İf7nc*RÔ-ZSɦm!L~KN Iw}s;Ukdt"'Z;F'zQ ^],3g䨛zٵmGa%}$JQ4!\t(iT;W'W(ZiW/ܩI̿lm0DSݥ=[;[mRKSC!U?߁V˽"K&bpqr`hkYCz.P+;PqPHgaAsnmzTl\1S3I0+"!Ws)>|Pn7r$oHD]ܧa u1?|?2- U8 3qĘV:^aۊ߉' $qB[@/ioAAQg㑟?"50%pP B <~܂\OG'4Vk누u0V-0n4 t%sޭ]WQtdO]#EݥSTpsǺfv K0Foط~D.PC1Cs=>{JPe9 LqmHW Ywd/;ci 7Ӎ|(0Q+@Pvyg̭M<R,UHh&ɪj0Ea x #R˥AD 8/4YAe,/F5Ae[ll 0pS ֪W 60_&'Rـ" Erh@YP cRY@EYŤn/XI|kԡ=sd0F0FO Yh0+ sؔ֓5cr.h21vUY9;_7^]nU%q31[Nse}nAp~wXX}ҒEԿM$S#ydgJPr ld_H)mki{b8k%HEqIĈtV!y(wNpe];ܰx|j_7%lOo=Qʞ r> r<5R.tiM)٢dWx̏vdsԆAs plB]:Q5QP)Upo`>&i)˭D/ȝU~3!-~fLÅ7BӞ+v3WzIҀGO}nc;Qv?f.B9'Z-tuKawV+E9.p4_5tҦ*&urbXbyH7?@>z+W4w}iDf2c2)QMVd9ΣAۑU!- E|8wZ1Wmt6$*&eĽsUWP]Q![kb,e9@r^T<)BdPLOiNA/#)udĿ5ĿY[Da_:挑ǙYr<_;q(1ȒUl܀wrbkU(-QQDF>*-~_ÿP A7Mkfű϶׶;=4?=͇@)M@UQ©Ϭ].QnЃ⚟?+{:Qj3 坡"q-o 5./$Z/֒ilJDfAF3iaxg#hN@[;|+' ׵ˈG\ڑ# Wv/qi~-F[ϲP ܮW|`U(F(#9H $N5Nu=o*Bsj3u.Ccg&WuYtcazlJܮWԪ;Q,tқ#2yUF]'Z!tBJ)D@ޭ%^Fܜq۝cϐ:צN0Lv@\/.!. 3Y{0 Ur3?4.e+"uc`͚*Nfwv!r &kb y( WxVr\B |[V< ίDF!z@le O!Kg!ƪ4ߚ5EM4GܭdmOfyN!ᨢ !,^V&5V4H@Q0$CI\_.Z(l{-vY/dY4QFdx b|͵ʌ8C3@ ;= fvȧ1@a5,ߍ}PZ?_`4ۮw:ka^2+3Ry6r`kHΰ@,_:eMٯ- %{p:f<˧i\d<-A. qs׫'%w%57q.÷g%}SfTLMr8h12_Zq$n؞/+hYր|uA7m:A4u0E :zO Lۨi"E@u$Mz֙c!N>C3hmjҰn!j IRAYӐ)h ;K{>:?Y?Yܟ֒g,f~"j3O,*V?77fٜ~4m H`AZUW#4t|Db{jNM"ғ/s_mDJs P3a!Fm&ezSfc]De? tt,b^Ow`jQqѲFX+b?[ߝWuFw#Lt h48XY0yd(-6Է:cg%I"8SK;J.ԐӜrlbMrcćb%7!8&b? dCL 3P:^Ռl.y(S6is;9B)@$Sse|k7B14 CFRVCUt頻GMCDbD-!z {.q/i'UgӅwjR'}fX:LMн-1)['||:g3J%+GvԂn5*RLE lq&wc1=Ş21fS ڧs~GmĝrN{dϐlo6LV9} _[r{N[o,pW9^._a3J3 ͺ)Afm˲HKEWCV } T?.i?/^.p*Akަ#0pEc&Y)rJ#јeFsY u}i3 D#  eBpOktD$of[`Y.fn]tTG_P!qUټGCn\n!tX'y ɱ EԊkB!-dm({V_;]^]BZ?w+9N5qH!E,eY҅;vk!Rpq Ѝ=#;Abr5YV7zV&҉J_]g[yM=G`$3D`!)|)GHҗ'49 H;J*4lvfYWiɳsW,Ii 0N` FHxP͙nCȒAMՕJp.UD4F@B(u֘ ox2@/]{;HƢx]bWSY/"l:"Zx Ɉbx^`*}?%o{o5568Dd5MOedOOTfn??&Pae[<9Ʌ/O13'nad"|r͆YD)>;TD~ \B~/قe.x>oSvSI>(.@_|pJeo:GZ?>%Zrp|P9%oӯ렒fhP䗣Wܱm/a,F='u%:unyϚHmObsb^//<Nfb,9@q5Ҧ _F~p&[L[ Rpg]cavN\"vLw>+Qɀޮ'7%kʯIU!I4Фp[B@T6wQ6,"Bm{H_ƠI:#;(]IIf8 zt%RyS!E[{2@AP[I-ujc\-bSq=c MSvG rX#dd$B]Dr偰wSE)509`NF-QlݞXkN5\5D :[q#<rz޲DdzXIՅN/ff9L¿D BjNX~b7Dn٨5JPW\fA)SLnd?@YI0xvAj#VΡ4 ݆ }SZ>#{'G>n=I~Q kp}Xvm@#BbcxLe_bTmN)ZI=Ն^gz:Qx`_D]"xu߷yq2nvSKX H2ӈH11j>'GT'%}#ˍۨjwwP\4NUOG"kPь4)A kSjK?t܅Bקqڎ0O4hAq"mqX ,#բCcE9XaUM.;[ŸkOi9H49Q7 CD"GhP dOѹsXoֆgGRXUG:e_%r ׈jyة#|<ʆ#O\\ E)RIVN[A@;t #t@7M7'A%o]w@hi|NBCH>"6 vҐp{[j?>QWFD-85]O,Uv"|pd&x$ a$jBlKZG0-ŝXYe|6 x߀R0$CihCMOC< <]ω;{9⼢~˗Ԃy44brȩۮ-]S/?9}_ؕDbtY1;w2qG7`(y_[dm˜(ܽbhyHf5_:|Jc&Ƅ́ɺ[sp[ BxXfHf hbNR|'yljb+1:ˁ] IO|8Ty Wڼ7":vl{wZxoF҈ Y;axsOoء7E:ٽ̭w=YdFG#%mGg_cFGl771j]Lnmt_ Q U|8gIϝM1 fGeΪ]߿CJko[yˍ(yF(}q;P ef x{;M]zT^)N IUŌI H/ rxpࢠގC5匥 o$_5FGۀYkacU>vٻ2{yj{(_80tHGtl q&+# ?A?ylH5DW|j[WFTw:ȶ/^s?VMG3ao&Zn Fx=2c>(U'ݮNU)nT&FF}@C?1셝2a[L]ZGՆsuQ>5ݳy ݍi*:^-ClJRM$wЎR}CsC{I7n1fk>-[ͨQ0ee:㐒4HV$_J*Ƣ< ,*pb(&!&rpCFA ] ƗW@eB"؂2\m&+|$Xw ut=_Ohe$'JRc*EUٶy PԈ"k̟0:FdͤeNO(r P3]fH[ml PD-VŴ$fQE=LPҌ#Hr;m򗴯O gu}rsy-}E̴SmI{E`%),^7Jo JJD^}~.\Y_m)BxW<{(L=$a`,xLrxjZM߆'n fn4ܧw^ ~o>C̈M>-$xz B88ʩiew$^ؓ(FsAB@"hC'?aqZYa[ d菅j~%SQ*38E '1*`kE]P\]p +xill0X JҦ"TڸyIRfb&#\i63Ђ`Go WUYFưN{[PdIj.ۇGֳ/|ش ,_M+R[g3$`3ac$\^sp cd70/  /2 s!zC/Vqi贉j\ Wu tRt(!h V C&$+e"LΌoźzn$pj2Z.R,Qf,@ Z1< q& G"$PU"1Rl&m CTIfUjy{$R4AJ( y¼M3;ync%4~aXw/ZYKh^]`w vv$m9:,BSW/S{빜Z~7xS!P1d"~rzNB" FBR43dA5aa0_sˮ2*3xqV_{OV42&`4*rtl:9lT#.Yc%VAJ!63"w[j)kBb^7[/~uHۈmj8xNo[#:a{v™́0s^ҎdIZOb$g_jLk.}#fbpς+Y <0fZ%pKpq5*SrG,(ى쎔Jp+gջ&Jmlfu0 R0|^@@06 REN\Ҧה1n} %6/!a Gt;鞡i+_w"q.3_8H?6I3D9Y.N/;| ÀRIF-mRκub/A.>FCy60ņcr%AnT8͋W TNJ:v'DgN_NrD4%E|G-<#ў^uӾ0'c3.gAƩ񛻂?Wx…G1O!GZ>b&Tȧl[W{%V+́C#X6E:'[!I6\5<􋺢 _8 fŷ0b9bhE Y73؎a&*sgїrS2lj>rN>Dl_q9'USpEׂr"`?N",Aq׌daZa o~R*y<%?wpgE^%s`z-߳\^;424+:$O(z =0[l&HWiB{Aܯ ߻!M bd[WUC*<3l5 ZB, \KNJ 0Ꞿ?;o/"qȖ%hn/!l`ȦE}{|2hPƪbgSWR_ ;LL BjF#4~ 7cbrPg橿cY/XQ [c}HBiٵ)6MTޣ-@M # )ñ>yz)Ȩpop\W`M!ݿe:xNtg8#0]|9J_jt"`, 5d.WW!Rc-Bd~L^UM@f)NZ {B1A `#'3 qvѦ܏`Ye!CdZXES)rcZ4t-"{C$:nW*B"=|>Z;]Ш;-] –1 oN8f ݑ^0Fۼ7Dpip1:}\:"Eb#הּLw$+ʘl4gj/=nYSmФ!޾*w :m_Tol6 n7[aEaR~4 5:Fe8"dfyEWy/YfM`,;84G y~!@w*2kV3CVS7V M(ֹzD_ 7ЙG{15:8Ӟ`z]f^_|Ťnrə'tqa IմZL2SW'+<6^OmvÑ>x%IsZhO1[ܥK&"[mۤvE 1D9,-ׁx5%xDCzaYĸk ԒmBq0\~jGuy Ïr€"8m+S,£aQ| 62/RVdT1`.ڦgi&3*\4 \&u d%N߰ħYQ`3mի i*b9 vuVV9qYƌ,<|A \[)`Y_T46duJWgjlQ3BB6U@ D1>^N>;[}mšg?X>!`ڼ`u\ Pva!yJ,} |z3LM!,ϸ-Ⱦ“K'b*B6HX%cTU6:|ŞJJ~n#]XS.GE9pAO[Řa-| XBj99iGָ'|3FZ-YNܺgX1T*/S =?ad~P b 5$xg452nʾQ# gEYtz=z3DBѕ,݁th6m-ڂN.b:/BQGp}@EkOnn#LD `G0S7p MOj 2znW 1R~R;"-㷬-~"(ܫsTVgt4!,]|ٹIF|MeOF'эnHBFzZ SW[mﯳ_gxꀙ@?ZN&m0[ V_"7{p ҃|{EB G;wkB3׳U\vr7'4u#ْ_\$A e4jiؖß<1Ro8"f vnƏyڗ7vΖ(P > oB3uy4f*ޒV{aT`_E Ǻ?25tt&ϰFPCalvU AÁg|fO6{ Yޯ]NMt6-XYQ.?i61mzձo$4\K !砓obJ4_;BVPiYAmӪ62P<17H;m^ v-WQd/;GG(PUƂ27(>jKtu_\ʄVY_[GTqM7}U#{25fǩX2^| ryOBOt![Iuw6"kE v^+74Kz;nه lBq8VPP aqRr0 XkL%V{ m'-ͫHQ5gxQz|^K!HA8ӚH(!%cIEODb~\}!ŬQT+Vp37aLup=^H =wDN~EKWozgs!=WvnjC= /mh$ . ^:O(G*\x﫪zSm<4kRNd{<q,wi Gi潥d2 g/_vѡL,w^Ci l)JcSH"yt32-N}(MiQbLU [WtJ_6foH,+"--QtbV6U;BQE\ p>Ŕ4$NT;}-堎{ AD}~O?y#UbH)x6M͢@# FCؕe2OWٜKHdΙ $-* X#z톈yS{ |ͦ$Sk;o{Mķ7ReP %?V'%6+ɃARG 3sy(EY]!>zZY!IPb hpBf, ~MD:ϊ-$(H)ʪ{ޘ(P;ʹN (uFN /jr5ėghM$+PSptzռa)HxCe R:d)FFZ?0mQϣC?8ĕ,<$Eau I% eҤnnA|.DuY2,\-LFj&S,^Q? /˄;7F&2jѝIZjAdSYZ)Q7Zr W1KXٕh)7.`F7JBug 0l%ΜSD> =$dDH bTPC PBEDʦbmgŖۻt{<2 ԆPW49kVJz`_=7]mE.92s'5yx=Q}iP+, 5Br!$@[8ox`o)붰Gi$9mmwӢ`+`k'Mk~2lD}:!XJc 0:!dD2u$|6&c8xrͻ]*Us$eTqd5CTNR`D Kom)#%G XH/|^\_G#ɾ+|Qx`",L 2s7XrSﶘ^|q*TaϨiZ:I&Eޗ;л;=LbHRٖ{8-H\+gq#׮£ZL?HHis@q_2l,&eU0*ł]!X'B Xzerg p\ +)iݯXPP%D諾*ϠnP0B}jq/+~\XА,AKpczbg hnjve}cca$J]!+p|$TSP=1w +rJ6vХ_)(>&P[MiީOvZ. =CsRͥBb,H%a)Q )!&T#c:CR(W30?kD)pp>B*)'BO`Pc|1Pl'y#zu 7ՙM~R @hYJ˲ж?8.W(F@6P~N`I֋i4f,hB#-u^#hRœmqO& e xMrzE: iEW I,ʔ9wPϻƴjkQ)/5Ť<,*nWqpԬIQ7PlcPH2zz"n6tbgڰS V4Fi'FYO3qj8UpHS-a׶;:pG6[MP{eS%+n>/PyA^M8$t$xmр0d..ED֩3@N}r}Ke)osep޶cI@?"󩯙$~Fzŏ~qorjGS wl[[#ae^WN`v8)W%1~"#Bm 7[Q{dT{4ThOcKaovBNxZ V$!3cZ).w W+$A;Jp8)"4 ՘\ʶN{{_t扈4`*¥=9Q]o/b _y76d\qy d]`Ljb@&k IGxG Yt~J$@jHliYqJV$s+5YxE2z"r.ݯ7PZe{FVrܹ8u0Nm0;}'[bC0]1蕜 Ăc_9T6 M—c= ?sEHʋ+1:?0dؙ2b~l^`wq/"Ӏޯ!m] ܈49lB`L*/* 3JvPjxǼ2n]9o O]0 |WNC8MIC>Z(pADniI});}sY,3yJd=:w8\^UGkӘ:P%(׋)5 ͩ¶HhITU Qͣ R;: %Ǻ܌C"Y$_!շ?&M9aʥI C]xOWJADϯZ81JQnEO 8RwV?kzc]EɕK#lZUVi^=LdXNMoEe< V]pq$W y|2`1wa }FEc 7oDhS]V9]H*SzB,Q1$8[l^O 3]ˬC9Be枲QB\5,pba/ns$}` :餟\\u(Ѧ8XTȈ֓F++[,ejc얪-u9Z$B: (^y!ɇkb, Z\v AE^h:zoLKbpI(L ?M,T)>}ڄY\P8 >U!wڦ  ɩM (@O؜ iV}ptDo1'0힯D#08,d˼ 9Ug8΢ێP Y0NL)r1(%ɑ0]l0ћa3zQ +2@ju?I2$Os:]|7~FTN':LȒXaGSWӟU 貛\jOtʝ?Si_%Ao3Eچ yk/%*H*v +FKwA q:$-gDW*+Lvb yOͫaK sĖӲgt@Qz8`(V[nM<ڐYTkXqb%WGX4\37o 8\ GڬBϧlSG8L/QC{Dgv&{WzK]{زZ7?1/1`vE>4~E,"`poeߧ8z) jty1<çops98iQ4[-OQZwsǭ(&L  s'^Y59vh(lK2W? u@Ydr !|ZlzS;lpv~W pt6ŸG-@#*/+yz%1e ƱWה2sxTnC?#T!f.C M$v q"b^8i XwV^|\ yNA8-uX'> *'R4rAN('vn=Ͼ4פNle鱳fS2%kبP]2tʠŎB>u+ )& QḦ E)4rukgcະlK:<B>-zb; u&U?˖ 86xӆ; 'iR-O\4Od!3}n] q7$;=mŘ>srpdqkwH]ٱpj+bLU+O!z")}#X @z&u q:7x+B1m6<('vF]$Υ(ёw˜e JjAKJ@nI0XHRKyIYbSFWw+,/5F*kc9 lGߩ; V wx]P!-!/TD]dC5z񼳲ۘ/_u\Ry+.6Z Vf.fE2%~<];JY◐L $[z z05j<1̊X᥸oD#2fhQᗏ+ߴLfʹ}(oӞzj!90: iOy֛T% jyq~$>OP|+Z݃ }@/-_G|ϷU4щѓ+d-߽ gr'T= |Iy˔&G=>a0=SX*/G Ө9(MX1{M6Iz7=Qv&D_7fx|Tn;Z6ٵ$,~.$uoνHgv0Sx7X3iљTFN,{`(F֢vXj㈠#d c3˱y9=2ϨπycIb6 .)J@ڈ kTlz<:GL8YHS#w$ebJWAUc9"fkڙ@kr2sX}IPKm&̠O2)1RB."5t65kob:&E'Li@ '᫑ nPc짚&%$Z-Ħ'ej ~h a/4[7Az0PJqq!ʳs\~OG=eȼeH04fi(^e]k.]sA%+8StQTvzӸ/t1ח[k'l :AJ> OZ:qCiMu ={U7x7 ۇ[ئ8+{L%;q#;s禶Ax+B\ )O]nI,-<åqoE 9R鏶 W*K3GCENS'D$[W_'sd/Ƀ-ḻn"9GL|̸&ڠ ~n$hP@5I񲤇ۃSԽs+<x~G#I(8<ѓU>ݮ\={_Gd^a:ű*h`i׸:o 펃(O+6Bif8qGL */!+yp59叆}5{ RKoj+ etFfuP,X2ioݒJ= -3FTU M}yA"-W 5H52;KmP'zB-ќS 'aoz'庖=R^Lacn{Wܧ׆7G Exd:]zgTB(*Gna vw-pY`A_Rq w jV9NTA\0w! jxBnRå)n2)Fxh |إ ~ usŶx^>5|RΣ[jR9z;κ.'h&i%"UkYwSճhev/`ϒ8vJ_w!WQ!q4kSP oaKV,qi7f{CͬP1cY(l}ʃV] *?V;.OL`=cIG?fA-~s0*EHm_X7evRi@O5[FAtȐ+"+7NMGkœw8"Nb( lYݭÂWm럂GtڊQfL +P-S}izޭ H88CvZ+EE_Nlcc=YyFQbA:zjPK?>TubI?fF&@W+Ym 6 -x_L%xe%(c ȅ]ONegJ&7k&^E|(qœ(hkAɈC֢>@W['ыlg<8é#1oyM\,?DSW E^h]"X~}ZK#A?0H ϰ?'Der PsJbx u.]rD0ON-5pKJ-u y%ME9j7ZtBO~O*f"<`i*nٸT[r{l^g^n]Fzp駷6-" /2tbSn' ыEp#Wna,-6#޹G!dQR)- E<§)UJn[׉Œ$Ґ:f8P4mup$yaMn"?3Q^DY A?y(sٟҡ{;s|$58Z ZBk%w2rkv_g?nG1#*an;-YT**rz]D Jޗ~u~z=12vP׷'*Isv)& |-zY/e5:hGk摶2 Xkt ƛ.$Ȭ-DoVAAtA?i*yV@Ҟj l!\-cTUesқ2eNH#t{' ƈM@ath`wZݙKb t҆lզv2.1 S{;<j ZqSRԢӍQuFY6Q)q9A^vS-{Ԩ:_ԬfQZ벙)ISs>-u%M2o/p̗3RLW^՟3H_<[j#'G K+k&l 9Pg!R~{ev zKÔV7+s +/0OU;ºa^DFsz7(ca8kJ%UAIqH<άتJ DsP5/ J^jOxXM RByAN= bQKz&mJ=tʷ>9gik|5O*iH5蠰W)[c<6 4>TDS,ğ7lR'J!t :,[n)}R_nMu#& /6ɐr:Dt2:^<2+OX! za:wΌ8:e-: *:|=Ί(wA4vՊɁMmfz(dtbg<}z͑tX;j3 $~(>=CMzKu5lES1`---`YB~Ҋ"B4(Jtdɪ1ԏ!}jчG׸`"c= 5 0wݷ\Ck>C~;Oz|fsU.ON v16@~,Y6}HPrs=1 1/I/x"|8g*9piǯV-il|4M:Ѫ%*UĢ,_e.4ۃR&EY\70|: %3N!UѥF)jv=M }tJ2 ٔp xKUMY"=(<¬%4憽|F]td (2J죏{}4H m!ӷu~$[`vw >˳R8Z!.fT赵=5LEU! D(> M >t, f'-cUS<(X\z'SmWI!/nb`In;qmN9Ѯn[wrRȪq] S"MXv`+㧱V#o:kԑ2@q! c;! 79m/zwϩMԕ&ΰΤT7/E>J/oWYIHxbCtKN;&=YyjK>ªY46qG0}?#W r;VlĊ'4Xp8X>m(v,Qy|:lzTϧe{w=Leީ[h|ݜD %ZAr#@|*ۢM'Z"LHºHX$\?5f $;0 xһJP@q"'zX kHпbEGtbٚ?!M*c7V-v<|R3 Nz,.i!Q{S$DEY'}JM/5TRAUQ2Tz | j*_Y歴G!zIM⽊'Td@~Y$k{Ӫ6n0rc"p5$K'Y`qRޑH3"m 2YIQ/ vy?CnM/~(XMes\jqN3)Ua dphT+5x~>:#aC>rʢ=4G/ukaY'G 7o;K9~9\Z\_܏zP8_-(x/ڏ\2F}*N,t> {yOʲE ;m,G qZ~F ^b#N EO?:R~b H[u&LчD:sHǑ919?7m0o9HئvpiI>Db^S냝fkXUPsTΡY4+׎qu@L:IPD}O2K>KIP{4Nf.qKxO}|Pr@困ҍŨbНsuKOb^?c%FJFô>-H;w|( |)l%Gr8_5%~C&=_q[F҂u)J/Tu듹\R"-ehAxy:IfP?席H=_Af$yBU c"Ske!GpΚZَ˚-UyztlkR"| એI[%7 1H)`@, 2~A7sKdzEhzxZ/n4[ⳔOG%^NC{ovV}A4ɰf u41q%HH"V0|vs-5QG:!CDu B -_ }bTtT ;|MSEhJI1bmLĢp2{Sܻēutܽt,dnѣy^lò\p :|w{#9cMԜ3d{$f9Pzq}sF]B_-P`|R9dwnʹm7aHLSjˢzo,v?lŔN/krl@Z"gq ʈL<:H󙖉`yBI^ɭqsXㅧY>0ǤA?ܿH 2-Ym&3&b5ºj͕vφt{힒5@á弇3hhW///*8!+?H:úE|%(cCx_wJZsFoۘ5YkFBZQ(]CwZ6{m}<a`ƒ0UBVY{(!Ȇi-)W'ˉ zR('85?LHVE ʣt+ԒcV6P,d^0o*2ͦP !`J&#h /_\)/u/w-qy,Uzִ]ɚ244+Ntw\\גLruuz')5A:ˮ tMV]LXD8MF%HjQt& P$:.q'z 6`ט<@~Lpz"Q\ғzuQ!H0b5Է H"6qӧ`~V/*UW{iEoo{d;L_~>K_'>%Zc_O;Ц-|B2p,bitaqke lVrsx.Lr{tscEA Y A"I2,PwR?][`xvb`S.CDt[N+n='~[2@C>ݞEe0 !b(8cۉ2-o>m5Չ&6u|V;W!ҙ <\0F3e8Ry=V+>QP Ǩ䵖JaKڱ 'XcFE-Y[́ %M{32E0!z7iH'°-Y7&Fb)_i`"W {5zu!VgO[.k?-l;ݍGWUTsWe|)coeM#ωIJmO=b+2 :Xaw)_mTj1Zc%+NDОmzȧV+ EH8W.& .",v*O=7j &v8 /oh=;<8ݭj1&d@㘺dʧVEqKe?YqVdnރSK8i菵@Ζ'. !_whX!>:񲶴HT9Ԉ;lԟ-kR%΀$, #+{tx{)(6O]DMA@ѷBAK w1)Xc}l ,trę B@^ _A3]RӐ?+[u3Q#L[BU] 鳏N6)*w! N5k^{0B4sGDWu':Ę0)2^c3xY')ޣ+=F&Q YtTɫ`AwCku6.fcyj߇5eFV&K0娎NpZdb 6v|jbcVemx`D ] 4#Z@Т,V#*IJ̷5 TN29ʑ$")R-R1q5>U\+-'XΨ6yZ5"~xJU3h9#'"{'*W HBpf`yE*-wS''klW#L<.:/ڍ\D}Zm9(ևW rt7-:J o`~}cGv뵻0zЎ Ū+%FGL" w#17Uz-Ps`ɲfVhph}' /B[PcKͶkAFT vѐinb̿m5&"bz2Nwip'\!\hfd;XE\ \M#ղ 4x|T5]r;UrJ)-|2r<* }O0YuN!zBa%&D1,P菮ǐG~+ќGۏv H=-*<#;On,-;Gl{G ,clug>hh(H(5ENi~0+VgGE0G{G@]m oԲ\~"/M s9~O6V dTjS=>W~`c]Ճ22Z`ޔL~.~nsJ21gpΟKWGn BOUX6@c ݇H=ŎI|t&:nMs  ay xH5~=Eh4UWe4ɑ"\~ɇ6vvl;zBj\LW-ŢuK'v?{Deu. N7[e9wG;GSՃ{ %-D3Ŏf[GPmgAn%G w [nӺowЛ| Ld?,P(0GM_6Pd= hI~;sSxf3Uy8i*UK=Q(1@,ml+ifCX? uoI("yf_+#vd4gH801k}]j3А Ӑ'YfkƓU7aEl}t{1c 6م ]* СDh.sT6j nx@SC4qA͙Y_H4cQ\C'"nZR]Z!7)F)QPkNִ_u|;RL￵=Pʾ_ $e!j% e_<4鱙.\?;kFN*_LJ$pr3+p-fvY߱B;_!2,@R6?JE -b@9^Ȅ)C9x;6 s$ġSS!ң =7}+Jt"f)T9 "%L3Ps Y|䯆޹O's6hVbv;3]Zv=ZT;}wDCܕxZ)dY}ih(hK< x'n[#_Lȍ0\Ma'S*LM; /q6R9lrR`NNV'wGUe ]ޕ##{6̈L?"\GakM!Ce 6zڏuFOdn}r\Ṷ&3 ϾجK@ {_,v~!L}X֫@؜0+c4[2t+x{-Kkݷb\!?&DHqmiRIB f-Z&?,đV;2lײp#cž쇅)I'@^ʝI|ZպfI)u ouNW!ᆭѫbOhԿ>矩yAXL,S7S+1:R^/Dr.oSve4_Ϗ)sa2viM0ʬvZۭʥuFY 9tPtNXcSHl%pU*K.od*'HAM8p񘸏YyEw;E%G,(iI"HxB}.OZay鯽{>.~ϻRv_JF|R9/qapEEW,FEa*z ҞQ;aKzW5il4X[ut&IWhi}DHdѡŘ40k2 (Ա>74'2>wWwv2!8vhdC*@3KB:IYP%8.z>)iFEzc=7*X7;j[qtpvÖqОZv %[3, Rg`橾 fŗÎs\M7 zoi9xϖM.Ֆ)u%pi,ٍ&!wqdp kBtiT2 a&y+ɬ6H|s0Kn.""4z}^K$1>~y.מ6z؃ pmeZ︾#\z un6g‰AUnAeddX\yvzfJI ~RgƂ[p$[Ng{^QAz30փߝ\B:}֥ q#뛍y+9@C F7nfZ8eN  @uR": քH.JG,-R嗡ke$鋦Ŀ3\8Oƭ 9s-,vTd^M4~lYO"IeUbm͈C'9h-k4FbyĚ(t)`S<;c|WɏMG>ns.61F$iK0dHrǓ"E&T&ȼ\Y!{iI퍏|;v:|dG@ĄQU_'\Bw0_3Nu S CYglM ZQ8H-JټŁ 2{bna3r+] UYoFHjP#:0u㭊a$ ~P?(9N S3:HM*N#.6!KiV .y͈..J~q9:ƒLg :!@ |3 0Onko0H )n&G+R*Dyh9xOH>/&dw#nld*cJrq,: 0 =/htKb KtmZXq!knu*3IwPf؝,wg =b懤A@Vn]l{,هeMu^)#@*Ttb1hl=eOjbP +X{_L{e>acZJgɯ:018fOwܝ=EN`_d;ڵc}ܨzɺ]<%/̥9WֺlF#5 H-sʨn!4^}R /ec89|}H- tӯn\U _(9<_Az^&^/QجC+Ƥ_]ޏ/q>ե9gR5(YZ4P|Ly~#.pSBPת_[S?~U%j#!zQLClqZ1ȉ[ @0eUƆV%a?P:~' pDY^'r_s6cLLK3S~~@bSZx.{,y 4GG+@l&g>|ުpzHβ%9 ͯI` C*2G-}PU"5M:XZT֓)=HuOʹӵ$P¸oE $DS)`O?mMw:a4*f~F3>l`$pψyQ#qT }B@IM=\WLEPYsV}18Tz3` OatWJL!Z`6^$T]tbEޕ% GI1/taC"/Uz|P=vAt֭Vӧt..U֝@_b^^VWu4lX v]FE=U6W $5 J7l6 =`5 :lO_||.@_P|,ԉ9ӣ4~a-5b}wDȫ7wsl I<$*g HCk?m$Z$]6}`[L/OC窗t36MUuO W=0$5ÆۻTFAQ #meEc *h雴+%\njІ&%pt5raݣ"ԎUovDt9#֡=>TKFL Ң{xעfks@<^3\ 5@XsY8pbmQ0N9Q^!0q/LD{lnx"?9N*Ox9U'Ya6jgǚT@vSM}!~3u4O[;\kfofkTewL1QOkaoҰf?['$#!PnZ2a#ŽvRa^@GJ͈"ܟwCi"==!fÚxJkGZ dv>WlGL++y @"3}f ˿9@&}/E^d 3@K: 5Mznr@6,qHJ[4XJajpU02{?OP4~8g((3z)]qyi{ϰ,9w0rd;oCsh05=5 aCRc1*{oݖ~9OfSmo]P^\Jڶ50I(_Ԭ9y?(A>z i!o8t=IOLYh^ p(NomP"a59=!dO^G96̨z5̉~]ȃ-xVEuX0[j;aL(AhV'ԭ1N^o&'ި}@SDEm3ۛ68?@TJ$UMV-ïfc"wDs TY6!w=n[pN_} ? Ȏhp+zݥ W?uQaS+zⰙz#{aj)(hw{wWZ;h =ſ9Cz=fY0g1Q` o/F\xFQ^Jȏ;K(3򨜏69d7NUZh}7,r09Md`#¤0g]HQx!^y#%B*G:7z!.J.:uJ]w.7yy EɎ}8,Ð_CY*4Z'G݀HTh~hͤװS6$@j~Ws8qjdV,fJ~DÌΣ Yt:l 5ks:<(-bq~<ωr$S7E#[hSdG)XxI s 3y Vxy&>m hnӭdRnqǖȳhvJ-3ނE+:E\HӝVY:UwXd~ӪIS+xVu19K]|=k#$98jkhDc=/$$>"֜b;{)*s{WLyE)҃`g&~xb\ccd3 ^vqz:†'Ebt SAXF Xc8|?x,:2Pޏ8~]JXB)xnNهOQ?Wr}X%ip&!K_[5 1rWzv]jFZ}rn΄{&mC_?䲬;nOXHd@7HHmTʊMB}7:߱wKx݃J6yՁGÉ8~eUloN=) F=Ƃ&(] 10a;L7Kf+o`xdFi'QUӣkpJZLK,utD!/Wl\jcsS9@8G LS.›\G7yM]1؞:CrټzCEI_g>Zӿ~,9"H{zoa7 ea"V([IIg{jwK 3$ł.+ 'z$Gz¼hD (5UC*ihI K;]9!@YsmL,94%aft`pm}qtyJv,Ɨ>!xk",w"4_Zny_5o:yMJW5:[ej`)^m|iz=D˜j0c_6ۀ*^<"R̷DӂKˮH'%&Sȕ-ysS 6&aPV<w ~Ay%h2} [T;e&#UQC1kGtW:cRֆŇ͡ z W.6{n= `Vp؝ŭ)Z$B#WDX&[撯݃6ڸ9[<=@u?wÃ+هqP"QxT[]=jHcD 9>3swԢ(,#OGw%D}$)~kx:ZRe찤ӆ\cglʋ^exbAg]A }Q2HT]8;OR'?]SW[gcے/lhkM`(ZڋhJjV\&V S{ 7dvP'Hq^sKٙ]*L|K=)D x~ޢ@:3>3ҕfң!Yob]\^|*[g5^I٪}BQbfϹ~[jE6q i/6zcK* rgg]`(X64}莣8?.Q>utjU9F(f*v)?E:8SWd.1(jeBiBKo Vj6lƀ&RTt{8+=Ow%cW6l!Xc)X7?4H7>8ɢ6;|VbnPUuĝ˄R~-Ye$~1uETk} P"]ەܯiJVyA4xn4zA uqʔ!J<E'ʼnJ+Xx 5%u`xRc`'Η]*,h$8 8k.`HY]?TXIt h'};!nĢjڔU,"1tլmwU,-\ 7ˎpPvt؂:Y~c3^`!hPa+W U0P'L !U;{ ^m' xkޢ 'ŽxRQ`Fc@q@.YCbRt}_$xOg^(D17"O /ev x8)< eM2ًcnEF?yR?o5l6@ }g<yI5[{H$c^hݽf/'N|þ *b7jDf a9K2/n2 9?ጷ4i" E.3\b! 9O˾z/}+Kfs0<~,qͼ\*PT<,?y jJ4Vȅ+9Z~1ug%9IF>/r^ "[$IA&(RY C[eQ§k[T.p:9ȕx?U t٘|Rrz*ifaB=20C be Dxj4O<xk6R*2%M36 &o)x;=y/'@tiCetuω}x%ybm;"zj;{&,w.AXMF B0U ~1s=yf~z:[ ?C &t߿h|?{q?F0xZS 0 XieH\eCdŤF`/&ʤM&(M*+ЖU/_J:]~3gWwd>lbzP1<XFkw벼 paXtb,ʴcS=a|^F&o>lKOϸ]Ǭ'K1`D%"0xY7ޟI(p4aKK]>zǓ3PD갪 W;s,\<2Cr_AdazY %$S|0I]# ~ >yg?^Nѳ9ErMB$EDg=?){k[VlXf`Qqc5[l{D[`(:YUUGlV Cp!Rg<#qK @Ÿ ߈e0N.QZ*p S <ܥD .ݞt_73?:,~*:S9f&+| ݪ2Cs`z!@dEx̏kAw)Ë0ihLԡf5CJ(澁②pWoG\<ek㯀=ʟ wړy!KH1xݾjSw&GfA 0cK4j2؝U#cbt~eM*`hA߁qy'VyP~:c6>*4-^lSTKDv%v*7 yVޑx@ 9WA٧=9I3&ih҅^SSGSaˀ(-?>|FGOw[ vx>3q8jzKgˀаYƞRªdRE|;B7Qϕ+7RQj] $nn&z+ #>t++x`wPTGB緈sxHBcd/ qP̩duPZQ4." 2K!A'Xl:^R53wx02huBt&lްw ya%ea:RNYr"v/`E1I5V;,>'W6G :[iSƔV79/O9JeGrw"CJo=ma$RUҤ׻~6nhGtn\C`wr|m؁/2jmm HZvVp]b7Cg{2gDwͳX'hS IJ_"T7uGunHs`B@1X;D$vH .;®&oT_aBTa0B[ M PںX"3i]%fi\v|ǔGϦUrϗ9hP2u.D鐤չGy.[vKqA(!YM$i?I\LOо#6L D߈l=/-/bru Ԙ=;XNchHP,`<Ѳ>Ǜ(U>ⲙ0n{eG+PJ&|14LX_fo:z[0[CR2E1\z.uVYZ$Oly 7QӨN2fdF4޵ FǟYpB&X׾;m^b jW0 w4-n哎P%`  &%/y"Ho'֚ <7~C^z (2`?Wׇdِvb+,o]9MYՈ-Ҋ5yVT%y*e e;&,KL[2LL2'=_ےx~{Nf|Q"2=QB1ڊ@J8fd]o:FF́%8"|A9N(2zzPg(< ;w8E5ih<)} U πnY]";*Ju2$kkAS픂d%D?/&VչqN;؅?@Yi cQոBv󋶙OPn0Y :/-cṡǰv`p{htF>8- %/F Ƕ Ddzw~+FuML++Q c2`g;/¸!ۑfY>sYa`_QZ='x(@zmAEX.q[^m6V}^Y ԗxa{=0N!ay1 SP1]`;GE|d%!bLG_6w}?hh .[)W:ˆ,9FL Fִ!2 mb{J!4+YTc%LK&s2~H@~vuag,,TZ]dGQ[v!Bpm==[?IVpWiAE;T:!.Oxe*T~;l  ?J;Hi׺-XS+},y&^ߔ/Ș"g宗 #sԝ!HaOR>\+N*Ϯژ7 .7m7G߸u60hK dsl˺҂۷P-'DRW_vq{Vn~4V?U-hF1dMs7Ҡ΃(X=1h}pJ9FaozK~p6 1f|*!}VO7l"Ɔt!Z}qsM MAqD?vL٦\c/]Tȁ|ʒ_6? O;񘧄XeGAB!?;ry۩8n0_ayZz 0+o'2QB :W[uAX]T :$( C g2TR>tt. !TZqeaF7HX G*>//^lO$" ϫ`$< $ғշ>ΜyBhbwpzpxMcs"`pɩƧbKtF`ݷگ ;;N J]>j1 QVw_=6L,(z(M~eզf|+:_ u7DeߋҡnL休Su;j5 j?ۿ(zd  8:YUczkx/Y40(XB;w-34n- Uxw/AݐrF Hg¸}8ķr)>3;wg+JÈ`gPS~4RS4&γqG7[CD$c9wEWebx?&mޚ;APL+ĢB!n f1 {}a+K`|s,1ԚM/8% YC ῠBQ}'츂8xߟ]AYJ.)^5%c0+AS~|5M DU~ѭk@_]%QF̊64=FR9wsTS),|0%㳍UЫi#ĵ `"-D>J{w LC1 F"Vf- uXV' %SŮC(M1cC @ͫńѪ7tЉ+xꂱBHFJ 2lQjPᵹe9aFD@C֣ IN8 |/ mdD>f!.C9*³Fe݁Ǥ]&YygK%XKcC6T\2rQC#wA|[<*w 8c}Q:(x\!U eg3F6 d@2B+רbω 2+ԇQAnJQkݗV$gi9`7yF4Y??ܺHk9;4 *Ψg3=d<&1[ڱ+ b54 9q!C'~]yf?4h~ _)j>.$l/X5C.j-wU-mp 10\;LY݂DY un_6~Q(w`s /0!njX} tL[(cy`8,?m-SsxkMI!0BVy+VgsDlr.d K%w8:'s.>G@r$N,SsY1GU%.+M)xj~-8AaN.ZF1f^%?ld&b&jݥ$=iöYX;LΡ/1}#&NEed8s=* <ExBK<ӘEǖBl0D`j" 6@Leٺc~ZJ$ `]nmN ew K3+VwKM0ۘz-480b64|r2,7T&Q=7q ۶ 6ϑkz鉖d$L$Z[kS*(ȵXm=D"^衹Zc>e ײAuF1\)&x {8GɆ\LX|[A/ eڿRixVWAhhQa_ 7/.nm}?|qlӬDiR8Pؠ0Ѣ/0(lo AGHpo._T|ps~\FEN sf][{)1ϗHkhapaBl$WS{g);:GN~[/q[i'D2Ѡ] v̑+ ЫLeFHޓ,YC઩-> &lq[WR=P!‰ ΄BH\iV%Nx/0xoCL8 qz/ᗢYWһ]rOvnT%˾؟N!^.Xr|ƒ2v"L-BYW?Tz[>D$rd8P~d7ۮ#SI/,v^7Z޺N&; H(J~zvrZ?v^1UY(Q{ Rmp6X/Qw/2̈́PSZORf-pezjSBk <ŝ]!6;-ZF)Vv%*.nRަ >2qc` )U<Xcuk(8Cӥǧ||l\m~WZHyRn)+' ,6{GBj̊ˎr~%X o<ؚ#5]?~c1(,ri%0>"Z5](e3.u8ۋHhǫ-ã ݌+d=%b7L(Qs(=:[P'XI{,Ӏ>)(ԫ&~sÂ=*YµQ3H*ŽDb4ASs]Zzț%;ȿ~C )z2j+瘠j^Ȱ_eNm{a=".jMJÑ_Q57y1\*O8 -f A}bMMlI]bL*LvǀOxgb]Z-c+>%kx rEL,R5}cwB"vd6Jq 'vZL.d;勔L :M 򓯛AV%rI.f+ 14>RT4#! {cyd?OGF6Wrj;g91[(VBVNU'Mb̀3{_wd_Zt vl=)k zuT,WZ^F狣TNllTN0̓Tk.w1Eފq-G0j i LM,r{PZC j%`bm-th{|Z]-rǘbSU=HGv&Mޞy}`ʦ- 2pS DWȷc}jv4 2× GfpS\ wߛMT/lH.eXl9v Bc?_}8˿!2Sw˵dL42)]YK4\@l5iTnŕ}E^d:.Q => Zh ݖC[:Ԍ#Gn:ѓ8#|mދxhHD[.]Znģ N2@JҢ*m.W "˪b]eNyEڪ Em?Jd  y6YZG s%@@?8I]0HF];6Q{:Jx8͕m=+#RܪzE !vmk)iB~4ߥ-s4v V0)zفy,{tR-̋M+cB9_DƳF!l閥ڠ.2Y-_/,^/O&tሹ2EGA0Ɔê [o1Z=QRZFR~4K9*< PT: )M!z66y*#ש۸28G7"pR:둭/BdKK<; vj(4A͂o"~' PH'+GAjKv6’rV?*ʼnV?gs[9KwzW+P>}-ع0Sp0(ȵajv~TH+y$ጮe ӛ&U1޻~|L ud>)rq5';$ }кQEhdԝEw8$P;Gau6E[66fCfFЉ&޶m5C00GBZC\Pל6݊b@of 59m\XT{VܠlȰbmSeJF)BfkQm!MYufGntp&o܎N_+ՉcR &BV}J/c0@OAiqƫ/ߺ 'F㔳8y̞.h[S6bLQLlU@BxmZNPdYX=UG(g:Ą(Of㜞*7|T>EOR#w:Q$\Ua|q6GP=2qQѲ.X{:m93}ĊUhCy x=̾P]W3 p=*XXp!Z RhtvB}n.7i9"xVFûĢϚڹbSXx |N0gp t,z(S~-V|0MSX@ F~3ӕf]|$ǨYsj{N0mO$&hyڷ^8 ߙ.I `&*|+bÔ 懂梌Mڦ)-XhSqwr+}@#ūdamO̜mBW=&˴| h#AlӹA_  k>5rbBR?^@-:L} ]_{ȵh2MeEtOq>46+E~ %29wNIWSq238P7"lv8 ;Q* 1 Q$n 'iض;{Ȏղ8A_cvSO ,4E>'}"6rhru`\ ۳!W"Es.'x^$&X*+ϳJvG-•|˝O ^w3 օEMaq'WEs0];dXOCcb`UVD(ddy /cMz;O<L(*A(|i&Hbj[4S%Oh4e0dءQn^\)/D Ί&xPP*"ƗsY[د0'9nj?P-!->F ]Gwȑ˔dy9E//G-[OFk9UK- R/SC%z2R\{Ԧk'&f\0AL0ߘ # /&4SƇvm1_͢PwL)]0}nQC#*PO]b(,/*2Gh($+-:t%'Fr>zY', pbЙJ`z7<:FePxCE/NW!3 (|wga<*mKWz˄ ǯ":%uC76 SS~љak%Ң Hj| .'~ a:l=d/=T#¾1,d"46e4[ֽŶ"?ysm)H ߕ 85>l&S*hb5tRSZJ>a~:[,ʀL%'O8Gyd%dz$o|"T!e("2z [n9AmB0},RhZ R12+eεsSd/^#ݖQAQkyjFj uF>ic%-@GI3FԿօ~YǎqU?A󌉟')0)cFD JBY)d4)pנ”Yvvdx=`+ZF䪄Lc_1jnc8mlBNbG΋b(<2" 8u)cs,k_fxs:!skn<)Ed 7l;%a)G3UUp%3~~cO-XuEa_nٛ9hu\19t;q8-'ǘȎE} ^;yVOGyv;DMa`JpVwݺ7a2B4nHB<ĤeC퍗p*sܷh h4ϗT(D'kƻX~0h׿Sg?-/AhF}L9{aӰoqSKpa" g(H@0ȋ cc*>ayP"8`G_ⓧDlVʃ"Fʗ{2qDnB>ˀTNơ~gp8)-h9ڲ( w\IdbxKg 4 ޔ|Q/Ň-S~+4r|}R;~ɑ^ tfzLs*)!ߙYkI4wwL?$Dy4HV#i~'[Vl;D_,*)UEoՕIl)R!˱\.CIsʽsaM6&,ʮEͮhH`T'*Ddie|h՗AȘ6µv<@9T;4ǥ25ޫ 9͈BOrUfE78r;ZzUt|B30Z?ġ hVU18Z1^VЍӝq! .zA1dj[ܿClq,Ә@Sda`p@r*XcqGj ]x}ãJeX+j(C?x4xW<~鬚Ⱥ|= $a!qC쌎ćox-Nec9;T{0-awKS"74˛G:Q$ߨD=Z0ڣ32?gP%3BPL٠ݭ=Q1XX٨:8-$+YBE(O~:r#+1N+pe V$`G$1U=$[H>Z[ WERaKIa@"Ț+sK߉ABKm;FLUhPaQ̶CjTY׸wmSoHtN,-> VG*_Vp/Ҵ,q.cF˖ Dk-2~~0E@|]H+|8 C`P!{bW8\џK2*rZ`w^C!v6XĶu6HExP![ #HYs$=C{#>@ E{ȠXPG: 8hc'jI'7;㌑?"T-D:Xǣ'BBHoar`*nrf!$FQ,oSJ?U%tY7-E4SzsIBñ零R'n X+T4Lslr}'mUOD 1Č(* R`WH_&yL1s?msIB#tM4[f(ˀy-}b iqF‹/L?^@9;|]k#AEHWxR)-?i&֞i:OdM/x=FU<^`X+LPYP}jIbr$ )A^@ *q/$b^.'bֹsj|m+. offX 8ϔd )I:BLw|y١GJK}>qS.`jpӗtXkDlEUB)z=C>!zyj'3YzMu70_ $4΀_Ney؂1͡ciˌ*{o{Y'P@]:و4 ~&ebw5}Š$׷@ۉCiz.^or}fU܊}dW\iH, =1KE>8`ȵQʼ&I=b]b1te1X3 b8J-1 txK"3>}Z-cQF&{^\n4uK&eosC8xZ|h7X[Rx!KC|T P4L{iSR;3lwI/dTS+G DPy2[v=z I➗͇zOPE-oL/'l&ќ/HYDQ]Ƽ?pp0j"؊j ~fh'~C8ROE4a")_΀k`>be nmi aC](.aT}aXsv]@=5Ŝep|:TuGjd03#= R ؗP= aI0T8cgGU$\jpB*~ۨ,#T^}.1|FbeKMTlX'Q6BN<])`\Zk&6^2o55JuǣË&E͟{V<~1&b!XsՌOau6zIHcQB`1K MZ1tjarp "%1TBI. 6c؟ q9T02,nrɇ:s6BT6C#YK0ՙmG 6lbƋqnIfvLl^pʝ6-ڃ"Xf@AwBf΢`yT7fn+{3ȉ1)qFlӺ:,,\a,Xecl=6bhX >ut9^D8nzD@%s5i;yMtA@nɝEکP: EwPa(=tsp=nyͿL!T+3pz@k<_$duPv6Da 9im=Z:`"){uϖƛktw *-bhתcv, *ZnUjo[AeסSĝueC!Xg |۩ҙwY۝ϛ8ip~A)V@H@9ejܡهP03)oyFcKI øcF[y6@\rU6lYPBBJL1P>TJg}G"K= Yt";0F 3}=}gWi0[0y.KyM8-eF<9Br/ו|l# 03`R+Pa>4(ggo\yPx,Hn8 q+x!0[IOnɊ*f@/mZnH H~v&zetG_2\#ÝJ#-`e8%Uy\ov]=,]<vq\E^}z̿R\S&zV`Vk/YR!׵7 N-4ܩQ_N"&}dfYƛ-Žmp*/Z"i2hB 3UmoiF% Zwl;ީ)`$߄9 RL-L8 /91U; 괝=xx1Zӈ&;$mу9z@XLLru_ (^s+$/7+\cVd8UpY(#Rwo#Ƶ’]}-M??Pm1qghd%VPZnd笌2x_Zy% `@ݽsuaEb*‚mUj!LGw6XRi=A H8sċZ}]#1<ԢD{ 3yp.3^ʴY-|̠O_f|eɉăfȼuRaO}y(~LKqw& +.Ռ1iq]Ec\+UHXĈ$ hm&պ @ FI@[^;ՋaH¸EMe&{`aQEjvoTZ{_[g: x@9!7$ワ$6q2{ 6ys8w̪VmҲgV?qZsu!?2Rr3hHzGF!ok5Q" ѵ66jK-|f(>c{qΉ!gpM,mogG9r'PýVҗ>JT-ZAݡ ynUٕ=e4ݙRPGnMK'8[fiϿ4>VfaRN|Uq"yFwaCu:߱J8E:v;mpovՏ`=G[']H ;*;58P"(ZW?X:΋Ea}͘FVߐPIBx2r8M5dtQ Lb,Z& BQ]M[6NP#\ZH)+aPi[FGOkdHm@;NUvii$!jR\<ߎ{=ۢR^>)tkAad[ ]UYDJLu,r?*q ^s7U5W ܢx" 6~m ,}<ޟXrS%I߻9Hnr*[hޅz}{rՖ [ :]m fuKk lIG⮛j~!<\$D\{;?~6iOqJ꜃3/gq{$mK諢MgOMB傔J$#(5ɋ@&ǭwH2}@&"CY˲Tis2*ӷ*Ӣ5+" A1@R7# HB^ dYw㒬t` 3-?- /` ^墅fV/s~`i{\S`gq0b2Z{aq\7'REU6;p5EUܛ߁)z5ՈbkeXMƌ9fcu I+Ě/5[s۬' /ȽRlW=1i<ټ REJg٭fzZs}f=32 fjB3N;Gòajso -Rbp' M߿{qNnA]5 œ1ֳġw8uB2r{Nxcp {t^a֚&> @ehAV+i.OmuW k_x;r~jF8A hh%~MM=,hi'm>Q7rؾ#$yPFI.D%v1$͏b-"ѻ7 Q[_/)R>\4Կ"I2)U"9nSNG0Mu7n-g*J uy}<(Ս Ʀx + עNDq^WBe9u /K:9ߩQOmӭrk f>kICx+r"TI8Y@5%Ε\HTUQR :gY{^<>Y}܌)9(E$Nx]S{xG`t|6鶐$:6,mW$3,ꈙ݁%fۯZeB D'{]e֗OlWIC&~ܺE:n|:t%y\s)rxy`IۻXo6^ e$zA9qd&}b|!'+7;KV&1V_@ hc'!4Wr:¦׵s =d ˭Rn"R>:m%R 8f6kl{ ^cuf p:e[$r}9okh;en,jÇ})_ _5]B(?a8L(܃!TQ][{h4cKB'QVx#ZStaKhz{a%qބ6XYYS22|kF7ٳΚa|͉tOKٶm]\~΁ *' v}K'ӫmQ>R $[@* n6sΐd3m_Xq%{BT-D\4>#7fb0X_%-M|2JjQ2zD %ZN78:U%+RCζ|V#+hS뿝(mvw[x5;gZ+KVo*StGBȟ sTDȂ1Tz ɹ͌rtR-TG^K]*|ΡʣJpR4ضa0SM6Y*+ZV0'!Dg nA;rT-Ɨ$ǀ2gII324EzASХ=w'q'#|QfzZ_o'3$uIlbm?a8փ%]1~ND5Ts:ʿ2 &XJߣVcK [D4nSH5gD]^ݣOF:$;Ad¡)TJ nG]%J.:< L[ƒ.MZ !~xgݫl#mn?vMP~[^0C4#D/]M{ug0JY>i/IJ.w%6foeyBg{ n[Ct㸬A~7:Ol+$W~Qb [ȿ,oz2Wy=;Ɲgq[AwW33L[*yN:4滈0r,RdR ׌$hCriZ($i( 7UHFU>sl/U_!*F?"9 !,U1]X2UkOL4W+yUvlG %ulOM]RT~PYYCtNr'd ÷c[~F! I%{j}'Er#gkIRm^ 5 ?)lD9TČKf .f9ՖIP3=T)uo_RU'.j D<Z}Y aMSn^P +WL\dhԇ9)yr{5z\hJ ,UR88f8ڦ.ϰo϶ C%(SK+SJsE9.X \VǁE~UiRd[>S. ]+Sn+#xz [wl͕w bL~O!S)9P2hP 3Y _IË̸'bwBa.mA8I_U;W'dL">Dio{>Pv}>Fb `.f-ut1²f"ԇGYTX)qN8HOE 6tnA'1wdh A$˫)#h}bvAՑ2l.Kιet'IY0-5ԃBfz-korPQ u<"Yf>~Sz,^*H,aŽjum&=Fumؗ f?CUg˨L;8 Pu\ S֓;6iCP1oPUbOh'Dg@MFcz2Ij ~;1k` .0Pd,t=:\ $uF ܄"8H!%U_Cc+#h_5x+;`3ڧ !g3k5lCЋ Rh pT=D#EU$6yD& a]T%2B,Yc2g{}F挻!X t/-3֍".o`Ӂɞ0fM[SҊ }_tIxK"V)R';&]ϊCHi:ۜ /GAKL0a]hEnހz\T>oj )G:_ PX,0^W]_n/dFUmY0cHl(yokFP-wۏ;xB+WX047|wƠD7w:h$ί3ǿʸqW\%xyݗ4 1x.\Sd6Lx/+V\F޲p6-mN*aCvEPOYQ\ ӆ?Mtԉs+A~9t}Dd IlPPcW~ šie"b>eAO>Qė^ۅrϞ8!C>xQ==/%ʾHX0ci-AWvS3GnmuhQ}J^k2([{*؟-^˯&e@ŵZۋN5}֖u6';d+B3DK݋,vWg h\JTlˌr*Asr n>BI^CD̈́0>11uBp4>%|juD?j]-~˺.C=s ޳ gtGpa3bQ$T4 䄺;\ɏ\)o_gXsv5vf\Mڃq- A4l~ޣRJX[Z@NhUTz.J%9s'vr:0_So 3e_gRĜE *;LZOmGh܉ ruK|<ۻ%JSaqj vmn5^z:K$$W<؛~-tIU6(7]@јஷ_0.1&#f(ҕM cn * H>2?4gYי/~w)PwJ;:$WtMI"0.=5{R‡+mƆQ:%#DLΟdT-T,`Y|CI%q*%c;D?cZ 7PUҵbHׅ9MGWGVnyOM5:zZUSF +j\}" XS zy+xnN#n"}rF\,+ݦN]eF*M7.iф3Ed^_#~S|mО}W`'+ӮT"'=m;` b%7bd`ajbf\YtI½pi;ϯ+m!1^)AȱbłѡA;턃;>Md@]!}AhnO6~?/+̕""\>i߾J3D: }- i*u?ZT/- ,8W׍ޖh ]K"5:ȸ=1M(͐fÍ"$3`jN"# #??^(32;;7hFGXԆ'7Ń&$>JC|fWZ^E[^W~F'7~񶄳"7} -G+l.SWl&% 5I)GnI6Juih4sa֧_7 AR;| 8N[?[]Da*?>h-<߼M[-T nQwW/Qc9ɘzh!;iQ H'v׮~{T/o `6zWTFQ!x$q_sS91o&|Q dQi蛈t5xY&]'F6POn o-S29lj0dKǻD Qz0[[nr[95&g |R{,(:?7/DZ6WU7bq̮Ш@)y:@UX~9tlD Ur YYƓx՛mm}wKۉٟ]pch?F.A)1FOf!-\ɶ}[_%wI.U~ 2нFQTdl LwpRM,t6f Q)β(F#ZF6 >ّ@"3>JKk9}#J'xv8Wf+ҫ^hGĩSPB"J0  *$sD|n$ʕwPy|n- ԛ;0OVF"bیKw&5CQ}RVBfؓ2I˙1 ggUM[c|9J 3tZ/'Dc+ͨdB!r!6A!P "Qӑi{ KDA+-'R 4FAZB_}QG ׋#a-IIBFOArl_L? %5o >aUG.|FfPC$ٜ)ݜ=ҷN ki54[R8S}l[3xL=~3Zq=j79՟{H'#PhG̔;`⓲WoL$.ZqӢԡe_KvX?T@e( /4PnM(]wGJaEpT|kbHwME#q_8; Sd^E+MÀD+EĮzW2*KRαAЇˢ=89h'oOʄѰZ#QV¡UV`ڗz <ʚҥrW>iӞ ڔ x=;W\ėZʥhDa8B@. ^B3ډW[o); 4ܟfsHZiWHυPo;0ƆY` ~*^3X`Z^-H^i2^-Fa5(nj>r-Rc_ \'l-JJM(o`-`-(8[leN{ 4:FfX[vS+cM<_4u0ݢ0H l-ȴ،rQ(tvpR#6 ZYj$Z v1(xQ~NU)LZg:Vb !j ~Y 4 cFF;jTM⤯yl ʃuV4YY3\T y7&<8!O. ]*5 L-b : s+D}z]\nA3.gF `GV+n킠ͪNqTI{=]rӑ u[\~u4'ɥ' VxUBZ)P{wa}|>kx:$ BOaES`qDP";"qLqGCb&o<邃SA1{Ac<|xۉG*z%h~ɲdWZR|Ls0ͮ܇=Y q]-=0jg@6!RdePs? |PF 93?ElSֆ k&]Aݯ r [y5x흲R;in:Kv-5oi#@U8E!V "gzI.yYcjrQ֞׻Y_`I˼hk\Em۞TnJp+r($Ca[6>I݇k''y4RS${Bע.9sE0$p]T#N| ׄS^jX4B́ =@[pJ!VZRNXSqU?nVThD뫗#v7T V"goDiʵ_U,*da}]KA8YOGoc)}0&} )J9zF`j|lq0aik>8n[!|. (V޳v5SI_ê9V_d ̚G%e?賈|2e ɴ'w^M̐dR[*r154Fj<h傃S~ϊL_ΪdEߋG{&lqd16r@$[l dD]x0z]$Cw␟%l`[3<'@:W#QKbNx^ ,J0T C}\ ᦗd<鉿EYF=(u:NƠedR&Iy)Gn՟vTR#On718G cEru W,?5btigz_0cT<e-~ZOui)Z|`&oگb:x&Rnٌ3~x >ih/>k Up-OE`@y4gӶMx?>+ߏy3^pU"wنf~bEK׈B7XƷ%7~'Eܭ#~0V+Syz2SܹYkΌ6^K^=K78,ϭ9c(_0h g_\I2 e~J1~@&"?i[p3W?ZU8`Y%&+˫Ξ,ݾkXz":z4?q=VtYESo$xwΡ`{Ps~EiNG-xU>:'F@儛f.Ea8L:8&ʈ,޲|O'LoO^ԧ5@+\- 3a 멅k"GWɻgv[;@Tv,JcteOgگcb!ڨK `R_x$'Hyei:$nz `P ^ז؊6gU;< &ʤh8n~_lU+*%OB&9 ƺ_n ܘ:e2 QH|'6UIKN a/>#q QѭLUf^HŒK +1`u(vKԁHAe# k%FͰew>qƗ @,Bӫx.ǐQ6bi4!<Cy\QWHuq @MNz遦ᴿB0x N>0@գ'˂m|){ 6y'gK醾YjW?|2 1ңp&fY:K'kוbx69kped S\fMZn?V9m?4Ϳv~=zܪRJpYFG,[8rALT Xs98")Ĩ?4+>fshefyTVfI1@3TorBɾŴ;W/zb}*v#> ǼnnTuxKӽEwW{tU>+o#j'kfϙ,5BQ9m^M Q,Ȕ~N3kF7sa>dVG%?8KI!VHneJKg| 3a2ֲrճS#&S 5g@ g=qˎfOO K[[O6NS͡1/ġz=Ii#L|J9E20O.IuK52MKXQayf i!W'l-5=t,X@BNrDղsjyyQҕ]EΌ&me";޻3>7 64FMvd㏡aa?}kWg!zư.}FU})lj8A{Y3(m.8yExvDl*gS5&ua5C1װ#$ q}wʝ] Ei+W|p 0F.A gFtDb`sTӣ4qP5[<aS1wC)-?KlBF1oWmL)xȈ;D QLV{p ';5ф[ D(YKU;'=ծytfNO\6;֟]E! `Mh4:ݕ "Mp&bɌ&A! ,рěy&rE X8~5RJbw_,=BZvUD G[b>q wgJ׵)53gbQ)y+y)Mrtiˇ=R kZŐ1  bs*_#O;ѽϮf-)-i j l0'#f`hu!a6aGJEIfb0W,J?T{4qwt0Vv  ߚ[w @SQw!K!-C4È`3ޙg,Aw*7#vwea9BL}xJa2m+,"P _8L/Sg` ejA$>b̓+M4ۢ({Y s|oM2e{)Lە @@_HIN Xj6 E/޼bD-%NP҆b6zba9m "-(O-esz5;&.1N=8/)(}>|Lq|$D&\;7q99Ry4 9f;̟ی1R^-garUaSL"جiO5 9]:(ӗ›B|uɵ.@Zf&rhlL?1{t(JN^Gc*v'P hA(Ihͷd pZnVK͚

Ym>O鳂f[.T *{1~ 3H6Km!N,@x=H-l -=8֨-F&0L rG"omCGʸq-*PATr/&/wqtq@R7 Y7wQ|;&?CbBfF`՛yEejU3Cu 6^:]FhPJ!`8(7݄"7[`zByZipmc'§!}pJ.bݏ`>i-̈W@p+c/iNy4r2ƏK|y$`k ЌJh'i@6#!mF]3"e})Y^C+r`Qn8d]nWw#06Kc 3z^vGdͰt)Osfn9&aB1[sKP_xh'I(T<WDm4oaW2*?^prFzRl ~̛8@w֙"ugK^lj ċJ6;%R]#c$a^= Ip^yWIh8tm"yX/U0H3؄SLT2#sѬ_[t;j]=ezD|eQKj-}+eO[;}2~s T%{!88% 6_=Y Pӌ!2 RrhK.ȓZ'?Be];(e푝3h)G:( c/4V_%4KzLz KO#},W4%WB={DtkA&43շtGGϸі?oPNԲFzIHN>EUNMPn `Jt8ҵʿ kvj4AL*bwB[(4p8ǁ\N/T[ \G晰|Xv8UM,1^.X%LJ [2Jb|+Cmo9Nt2"W錥Ƭ"Tj]ZE6%4\UΑulcQv-{ܑdD/5rwkeA3)]~Z@\T~S_Ui|Hҷp8 TQ5Nc5E_-ǙYx,1ɥ>GyYTF!dƒ**sfF@̤"H\I4믍&EU QsPk%UKS['ad%nT 0&ΜVUoӱۺ93{Y,84ԓ UӲiziRA_ux5"TYP96u2AN0liD:JNln̥ڇ,ʣH+躶meqS~G$ aFm J m3m4(nwld Qc`#K;xIOL1I{}Ȕ!F]` dfZ$L#HT]6}n*~yf)v{iE}l1"Zh4}r_ÇP^T ւ0+DhŴu?vB}<{^-EL~cl5{! bb{Fۜ3 8C)9"0tpUfo_x KVQ-2 | PBRXBq_&EfxNC$'OŀVad&~_>d-/ nHg!(ӆa27(D"Au/ yuLB {@ O≀RlAS"iU<17ܝJ2*P ^Ʃ UQ. h`J$HNϩf4u34џ$뻍3z"ohgAÄsgp$We6x@Zw3tA$~ǀ틝$xxT[. fݔe"1L|y3YctIz-() MˮPwq#KB1lǃxNtmHYh^ >>rSVSvB*s2>TNfnICqbc'}`D) ]u?DIJ.gVf//Y"vB R\f}a4,̽}483/`d !R!(i [;`H\ڒZU*ln-9-B}XFEwPrT r騤![D7o2H6QDJx)ur h6Hоu/M ;!Csޙ - t@DwSqҞ(R~y "Ɍ347ǘg8l4E6xQ%w![;|mVh!|]YWY\i-ԕJ `QeVH\֚_j>e5]v.jԩK2kuHf/ FbbNa]"ψ!@C]:+0[04rGXŞ͎˴.)*.dHJc%<'ބDB-q}/#HveD2$sH4o!**R{pELe8q4hږQB+q^jN{hrigGnA@6Dcλon.f1cM_hɂ?1ƾ oԃTXXzkOaTǩ D B|$ˊhB^I.;Q^{(R -'3ޙk$Ez;)^bWQ>th@p'[Pn0NGWuԻmzsFiM?=\~#uw`- 3n#}{9)9&ߓZ@1rB>57״'d@+*Xا.މhr0]C?zlQ uH_Ͽ!z=̃#AN26*N@צkZKn.>JFϫ;xVjz[<8v-C1Ea"wh_u| 4MG/P12R$pX&@Hի؂U%qU\)'ֳ50v 4M꧴Դ>2 baW{0{ Sg9^A(@*J߻]X@7(:DanTHd+ PȽս>aYAO\aCA1* h;i@hE#YmvW%F^>#^Z{\ 8T4e0m='P\;(;4p䩻hOCijɁܙ;)WID]N@]X;f:0J9߶"pD4?)t/Ӏuxk!ə)lU/媒X@a;?m&վeVnYyDQխ΀Ié^T ;${X ^%\/]Q;5ΞέaCqu&/5prloQ<;v@uǝJ᤿q|p}Wٹh n (;Zh "{$ KR7>TyM xJq)\y9J0&r_TX&Ir֫kx2acA6אYyA&cV^ S޽! xj,3Լ{yzr}\r!ʉ%-@yF.H}:2Ld$șY8,56+H _n{5gI IXjQӓ.އNX=*Y'L$? Ag0HmFjz+>CnԺ=*3#yȭρDtr72ϗn؍davѡқa^*-Cc+2kB/ Z?^bÙ%=#0)LKQm(qϽ߮AqkhccʇN=gv g=|/C?O:H_F[F Os#&UuͪwVs7f4"~Ley݉k> #2ڛYYu[j& Z6{A2,⣔0b \;GX#|†/?62bt΢6 `u(I"_|ucc8e5MPs],=Lؠvdbu3UGjL@<{K)=yd1><x 5<=G !g#x$Wý&Ѓdʸ'%joEegdŶ.9qGx+ya F,!ԖTFrlZpe3l~M. bLt$}H.$pg:wC,s*e0v3dȥijS!)tFw9iҒB0 ;د[ϋ7f=Di%lhuj8"86_E 0p>%wDg}!dkty2ʁitnPE{lQfɳ09'biH2kǛ0z~I`ʍIcI\vsƹxųa{-N,$/UY=wrOZ⠇kg<)ge!nݏdC7@DSm; e [H$M OZ6:.F?CMaF^ Dx V{gg`Ϩ3[oBڔٶ)K%wt”pjwJ)0fa]݂e4c| a`n غZţ~&yĐja`Yҽ@HjRut|TDH/1)0tUnnc.\Ls:]r._yQ}I`r"!Z_чdO9J wqA'~8G6D*p=dwq3GjSq-lDqWɤ >+m6vR|Ɖ.~%$ 7zF a[nAeѻB˟{<,>3nշyb+) w%BQ0;' /ߵn17yXj8eh[W҅aPh-#+ыk6đ©L&`8pҎnn-I[ZX\N7WcOtjyT$1 ك֧O1a 漤@}Q~ˉ; hFS!3*RlN סoͰ`GEً|=ه&?#8F]S 'f̓9E[X0#E dw ҥS.oHn]qDʉuʷf"p3Xje4A3K>utdƥ:qDy}uT 0ɻ{M4Y(9fXp@I;{q'P.޶mrA|5VEnLŹ(4!:G*ҠZ&6}Gu5E^%TCEB G*LsPU6%iɆ#!Rit`*LޖyUBcDG=V;Nfs"3nwf2"`4~HWwk|YK+JLjvs[wF-SY)~e6[(~l|F:X㜝AůD7/xEvəJ/o+pfHGU+ ?賋8bh4g?Q ӏ3%2JlV#Q[JL E[ [y鑢TD_sM 1 5xW 9rT郪6{qcRX-6lqom-UTֱܻ3r4."U XYNbu9vij!.$uv*@yP۠ە=\I 7MJQl. *#D@c(<1Eɻ\r0Rd/vs(S 0J"ldTc HIIk4@[cLKyUOB8Y\ G+UŪO̿ pdy9QŒ#^M_D0(tq`g-=Oմ2,Kvv^@#r·NzQ. !9~QI[`} 0Z_DP][AB^+98UQ.m4/Co*qK0ٔr)RA:_](@i̽ ((n5 M%o}uaŃOç,N@ 6^Il;AcZڏSNDL/n %y~ڗcr{LHQ,mE*~\l-Zvx*m)=!_h{)Rn̟;FGr/- J83A.J4 g, ,t1/,MBU^BVLNL|Ti`3r ϐz& wGO~F|5dUvM{Bْtby.PJpo@h4AbTtgpa>)nڔvnL(4w*ϙ88įֶ>oyEFLd(ܴ El) 547lO<ypؠ%ZWadN,pkQTPfKadz6j%fI?eI@^6lɜY% g#囹WpzW~z)k{tH: hf{_$S_T72/>p-88ŗXKY!rss'w>,LKK/g0L~pj#(($ M1 .q.|,7՛ "aF,w_r'U ˏBԪ#{1*gyj:3V$[׿Hѫ/)飯Upe1 .B1O5>yGz՚!)6BO{z*)2?ҷ?ٜ^Z^jHOb}`]d;ZpZ>[K}p1[[~DwTz:uҺ(Mg_v8f{T\^G0G)!D}ex{dCΊZ _^`.TL|PԛNu^OF=}Q(#߻cG5+G~~+|K"X, Yq@؈%IjGT<.;ce9b {(_mPe+' $xޞTՎAت^`Uȝ`lG;}R70ccJSTT? ?r'+f`'1u2)qI"5/s$ - [\^h>g7)<7N&l]-ުvH Fdأ^ӏ͆q[%s/. Q?]6)G,3D"Rɳ1ehS(c_uGy mIG(-힉D&,Fz֙jvpq^K^;pD%H7X&RJR1PP[SVPVa~ "4^fa8򪵖U Th`F=%xBI8X<B uaUΥ"X`~9nt㣈$пG.dN9U&z lnh^L,HLE ,t#@Κ {ˋ39вTĤe3{҅/XCcc=NhgD;ږʷƘSj (+砜roB 3@h2(I%hoI4b#yMކiv"m N6D6sF| '9"s >N_72Bn䲫KiAN~uߙ . [Cl P|!t>|Kt> K1,Uđ4y Lȋ'lw?S%VJrU걞QRNu]8盧K:~K=Y+Mz vЛ @dxy{"@"PD *q C ٮ+?#LѱK䅣rowhC<.-9;Y\8 dcJx b3t|-p'' gd~ X9L6SL2|/3pϘ ba(q#pstZ iE.1Vs /jax`钯Ġ-uFGCq9I}[EƕfsjjW̠ o^쨞_4I'VA>;$ AM3?҉\5eo]nJK C tzpM4ctL@HsD+ ~aMBg9,* :^~Yse[(iҴ@͛|ƯJa20!p@0[̈́˖ie *A$$uKڷzYν):? ?37!2B`iT(NɦxG"ĐJ8s9)yVkra|#^ʘ}&^xퟞSo_='3TQw9?W((Keu'S>{ʬq)LF^K5EoD8& EDD[ڀ.i*؎k*2t0aʒb'B%i`օGζ{ l,%4,5{&k-ǿ 'Q/y.f0߂[Hf.5H$5ӏ#T39޻[t^cyB`:-jf:CD`,>H-<%-xwZ;Nd !ץA]Y*ѫ&t|6?pY 6XUG[33~9}h<]iV_{M ^6E"b{Hlj!&w?Ͳ,{psjQ+?ϑ00j?תXeOZdȑR6F j[sNLB@R\?KIJ #N<7F$ur^kmvWë"O3 stsÚAaW&VQmt>eT>s+Ы T<[Ƀf?TveM-kg5ސ}m뤌fr, ^h&r>i4g"917TPN;|lQyώOsEhTGW IU;ӞKk]򦎿&cK.T *LERP,9(aKеuUگ'W9r/o2nAt:pZ 2yy{v s NC}_w>6w3GuBp7o,NN _;,$+ sΆ0̘Yi-Ӯ?|^9iA1dz-ҡe LF`s{$:6t>e|&wm8@k`b@PpF$ctz5f>a?5)b"NN6`N/h\sݸ%xhIJzg"!b0MtƑ%WZ/1PY3Pc֜]Zs;V#sBH?5e<|8XksFUyP3DzrEp{cI=pHc0p>t?W@=Q:<bDBTYl~)2YfZ5l1ZJE苫t'oseTAO642 @k>㪳Nd.BPw<W*|}9rIS;M\8a>Ct 3YETIEv$Lag/TNRG!3\=߇5 h(B<ҙR'ooF<&,z ckaEyܩϻlK})pW1?˄ bpSk-a9#N> wz'J ÇNîA{Jcee]kkƳveh*}&@b&{\C/u#>'dPy]{e "; Ɠo,Jl̙ 3nԶNnݼJ93yM*M!UESnZMQ4ޛ+Klp1ɂdyd"q3&nhqAXj0ҏCx bB) alsl67<& f( jn(i:m=M 9ٍ}˒MXӀ}V3W>Aw b YҒl.ߏU37@ 9Ro*E0<%JC"1Zc R$+/@RYi9]`EbqӨN~;?7F*@Ib_@b,B@\)+anvqZ` v@D'F!=bY)ބVp6=hZQQ S+OZP@&{vXʻ XmWO%x:=jZ 5H5$~-~ɥ*9Րס _S7jH0i?iS%%$,c{":X u8>P6hh>ܘ6Jk>SM15.Lwr{h}?-ͻ~&9E( *]δpE{QbyiJ\'lFߏ9ʩn[sI[eX!=UfU.(Uj1ճ:9t @FؑYǺ*3Cq%y|Q+a4e ]Pt`X]^;n cOCe 8FqTm7,{DSk_)vZe- Ƣl 1sG祟ܑ7틁S y`h?gdyBڑo;҃j|6"τ'ksbZ_= "8Gݽ'T׺~4mB |}7!؀@VPCvBCcܻ̤2܄ku}s>5lCw x jE=6dhg~4FYA.sA1 )RӨ'cН `V>炸ZL/O^hC|ԭ¾NG!aH0 Ϊ}o3-GQ9E;Y̚m@xS9wb|=eޅ- WGat-B!fKWC|R]ZmrT:t <Va] ͂v0zF ḂhFeV~A'Z(RZKɃxf 9\P8aDR,$ Sr֕0W|+)# C t^)ݬz[-A,5*[ ˜ `WY?Lq:R($sdTq.9^4&᧤ 5װb]g1Ce@@NPU&H&& /\s"@P&5GNX"a6QFVp9(F\'V6"n{q ߏ֚UJZGp92&l>oS_wHNï.j~@:/!Vo5և$Cm݃xgDӲƬnVtA@X_[{Ǫ!Wװjds$ YhMzkc  %~W [5ϑa8񋜱ʇl4"G߲7z3E3#JF3$]LrU E*țwlD@_W?>%&ѥA|LE)7,G.V]r R]9[a11+9'im|-Ҵ!?<"h}=+g֌oDwZ0jU283S2 V[ufdՕO{Z }{KnI4z@=! |;^FjJɢ']b]ݎQ6T|y 3Oޗ|`q8Elw`Pb 9!a{L`Hl40UO_)[Y,_WےD}T R_=9A%k |#+uߪ) &#%pjc8}C6ј0;Me8V,ŝدVG\>)7H[Ӗ.'%jY]Sd Y+Kv3qDtr K (}[qnkJw1F3FVƥ`sL0ACV ZG a^*9.Kck*.NE[._wBvQ-i[unݭaP3Fr4 1f( {x|H% _>F+ Ziyg<Ŀ7ȋm;ѩf^ T/y -qqR.Vׯ*ܻ7`.(@-en焵~wn frYa*a6H \*x#Ɍ~"`73e4PlN&Ҩpjб8&VɷRI>c8Y5I(?Zɉ e`=o$|43T+DJSS"ԌC!@s1Wb"|)re/nx* ptri/?'z*mGPtӔ57NTzx+^pPU?T8HuqD:?#糒tU,e"c5aB$@KCbkad{Ab'HR| Ӗf )oCܮgL^J { 'DHCIΟ>ēy + de`-|8Dǜ0'#4.,#U@; ՁP 3qYj,kQTw)W~od8)yk"H{m^L7njTdӡgTĴ$@1.#_:GXcѱQk{ )hc) ~pI# pFmX/ *4F]/X|y~qf\ק MD'QJ%/YȲ5#cY{MB1j72Dө. $gYoGj>ȷPv6Q02mGSuZ2`FWS*aÈd}HA [_(3 #xx[Ži_+mYJƓ7 k}mfBєiV*h?8RR#. hh_\ЈeK0\<IƜ_ YmmqH--̽b!|xO} ϛoneBmd. iY5(1tsT49(I!/DžFjof.Poc9v oG3JI;m'DCÙ]պ$\7:0amV"67=8))_72ݍ*=MjF"-dL-!@I=!ZBOZ B9(nM +1_NʼnSHc},lCEFNyFM,h~?q[CĄawxvV\:C!Z @e2$9cĿ;J:!hAӠY!b_xu$%kL sEp~ȗk ܜRjg_'ּ;zҏ)P?el~J3cpHCVK4^@qf6AA$-I˭TT^o]Q808RKJ-IaX' eao^Pth"|YޟԃpébAAN\#lGW Y64d~O)PU% ȉȫ BCiޞх@ )n<ZAN@]@bߧ Z+5sI%.w[.|XqV-=T[LӈLτ~|Eh4D9:N`s_ɭރ9aWXs*kD@~ /Y[J~V @ BGЯp{Z;&xyiI: ^l*ħ*!k^-}]4xw+yzlO5hcz/9X3,Ra*| }n\wGpF\N~hyz>v73{l4gۂ^O Q|9LB 1ʷӺ!Rzvi$E_902HA/i[9#J9|(K}=/1cΤ/N A'J՛ㅹP7hԽySp6` 4a1zhI& u#ThnjICU׬0Ime 6Pd'y/l+*6aԌT/Y%˩˔U%OA?F3 2+8.Dw:Sbk0U-MܰK3%ڕTbżށ*[-b ad~2MrHK/C%5En4IȨ̗kG$ڹ≦5 @D``ʿB,C)n|T~x7D_tn[69x,WŽWy3D`ǜTbG``dɯi{ u˞fׯ(.ڌDq, 4VR$# qseU̘ۙ]R@O1 <= [ߚT~0`T悋Udq|7Y.d!&#;ZXc#ӑ/jO*kWX,g68rީ+/~rxR#k&mХ#PN- yef fW>Sqo[WwO]… '&Q<|Um|glE)) gwaڶZ *sT]TɜㇳTiM\rAgiPE8*''Ћdytw{W8ˤ!x$#WE8t%5^as7>D 6f_e9ob=jW)O ǰɉ ԀF?aA̫3|Z- B4܃u蕏&% \2/2.=mxYZ1ɣzOBPǸ^xٹ.AI>1U,#e-,iUWa끨DʘQ0tn?QcLh+L`LEu!DU%6bеf#wĈJys!j绀+^$G+'AZ*czЁJx>:{`X"II*ҾYxٙ$}qh qx\%ʂ9RB zDaG>*I"~FAoҝ\6 Y}ύF]QHU7z/5~ FbtDkOR`[8-SS>BuF]X|zUA ,u#O?4*efgi'9tĽҤ2CƲ zVf!:M Wʺ'}'2d[')a޹ H^>vXM4Vy:4=ukp2ֹ2àZ8yi"޼0C L9'[:1p$ Aʔde3]\w-T| W9@9ޒQf̶mrZ|bv9ym[>E;Ns6]{n2в(pN4$Z0֜q3 ^8s7SnE6j3,A|E,anh.!U jP~O5Q 6Ĵīm{)"pƆĐ:ڞhѥMB;lg6`db߄#_V7y Ǥ`#nqE OhIԖ<7PkϏָY] *y2rbOp, L:]4SR2M^4Cd{c~+cd0!o ³pt1|DM|=>rBs1\Oq|3 %;F4]SRxM>cyp}*Y" UEoIt/jfXsLRqQrKej\ka,ZQB/|*,iU&'Fm Ea)O40wBUb͂So*3n7p%Kw,:q`,Y{@or KTM ɎJGN8]mDU,|7-o9&n?Nfb ߛK2YF[)3lnY o#$n@tixXz:c#֊߉*@%jq06[ߺZ1HjVǗV=MWOӔXbԌUϲ tGG=̤ڠbI}z6)k8~<KWhr"2.N(;˄W&<}?EW6u+|:Єr5z;}AQT٦I´ 5S@=l'1~y> ց²dۦYYTZ;37DcUSfMJT;F[w#zRLД:2)SSA7#'?oFFHv3#S.t!cQ?A|1_w -0DQ xfF[mX~rCA;%FTSɜ^ ][&cw íNe3 ^@J7E٠tي^ͺ>S:n_nvo%LF|]7  K69\)t3g8\S4i2Vq)A=j6Z9s3X٤$zbKS߽law͕1ad P_a@OUEi4 %T{"(۬BpW~k>q(v*yQub@J`݆k8K xQYzӁoD=#vҵ=t<$V0ƒ[-^(+Ѿ~)z*&oƒHo|vX\{Ka{0~-}FrE5kD!]~w641(y,t$i) b˶/tʯhP)\Q%#$Q[dasn]?S-z)W<9K53pVI1>3]IDFۅxѧi`7Тlh4o>-z8"frJ\HӲ*7i:ϡ7P:;96v9Av0GXw/HfW})p(_Gl_ &PFUԻ3,gKgm_([^X'-f "` |; %#Ԇ;iW#AxsN(fcJ1bjH-&lXpeûbU8ܔW:qi:J;o\lL|LA!q>gEm|p8[x@X$..[(dgwBv+) s10(H$u~f 4TSP3|RQ&6ۅ;تmYRCElx !a>q;ՙq6١FAJ4]ӓ%"N[llN'Fg~K4Y +Qi2Vbi_K᷁\dg ?4R~&CBBҏ<"ᕜcUjgl-87I`eRLKQ)ϱx2s-nS 'K'cFMKc7{ܮ-,}͚uwRʿdsmX;oTp΀mr|_ ;|Od#/yv 5P~ cs'n:[˹J%_3{'+2ǃfaCxX| 0?c ֹ s{FIV]3ޢvw_P5ͽ8#C®e GåG]- 1="Q^] $wV j:>^ޟuTV>"VEDO;;&zjUk$q}aP,Ҟ7 &^s(8y앩(+Panj"z\/s,Tv8{-Gkfdjz= J,B(BAkj 6fg[\#=B!/\&vՒ6sԌu,Ϣë>  `.LtW,7>rxڕ2Id͟o^(,J㻚? z %0|y~t$on48dI L6hPD/OToc^[6) Yve.^"i: ! dQ?Z&ɛ ZXZ1&a zIKm\!T7օZn "wyĝp VբYjs7@wx#M?bQdc)1UI&ClXb94bXُE<oF{ͧy9Fr ;U'̸Gž8ZFPق_a΋M܁A2l7ob6E"qxNƮSxH"j_M{Ͼ]M @d~yx<ޤX,gD'gxrk }{s5F~Yc9 $#UjbK;RWdvrDr{|N9sQe5'I=$gi'`tq5b:"Ǡ(fXf1%~Zhŝ "_-2.2^\`V[$:G<4T nm .[Ͻg` #a{_ p?Jѥҗ4^4 ŷ9yK=Wj:}c˵fGbE"s.2 ;@up S-7-'Ӥ٧uqћWP4+Vv4<:1-q qxv6~l'Ǡ|y#6UAZ<Wbi]N"GoreJS0Rcu⑹vZ#n[f 9'ՀW]0gS2"jd Bre:6q<bb>o§h㨎&sm[9u+O#8b.w} J g޺!" <1ʱya`M"}EpIƳVp)hOTiO(x ֵ*crdܸSvB.z8-GG*Qg2ȶWݟ_AG}^ x~3ʿN%ӵH lAc "tbKπJZw]95 rn#6]A&++U2eFҎS"խW< VEŻ;s4NTkc7q(#{<.ԯbCmSiBBqz/ͣ˔cU?YBحv^1U!N}Ž.'o6r[kt}d /4rpF y1^5Ka|NDq]dT[H=47[Ҭ!@j6ivD0]ThW&dGE&"O0 ] }[`Bo4 u߇.Q9]QvZJ_'$|@doblmZݮ?*;UXt9ڥ_ Y¦JɑH}&T nl ! T\ZvJ;!ƟaW:5WZ`L8{(%R }$~/ht,+ָ1Ec(T,a?KV#67=sGö= /vvآCLg |t!A߰r(AUxe8!B}K7!D"M}^D}\x $Gat:kJ4M+l~M4^diGV9]4⯸oRtOh Qk]p1$:)ֲKn0L~NЛUړΟUT\ |Mv sN &vXb}:2Lf3lڶeyeu;d`utFn0D588"Uq]ljkBiVsop{XrD!fmG,> px洇mrYo~SWl8>Mag-l BBlѬEvOLߦqH'KʹQfZYJ>cq a;&}#ɷVы҂ +MbF`rt{ =e{*-xB+)zhT9>cru07IHh"icak9f|ƯT{]XWq|]Hͧ.|w%lS*DLw>@-o.:0:s %J~eHkxFV] c %n8M!ǵ6i %p3(`(RM '6BJ~a1B/KH=7ʪ`cDف:j*CXA -31EDo SoăA+`vۣx:.398`rѧX5廳9;LL/<~hG@  _;≺2> 2D 4>)vqz)ΆjB}<&3cԈ޷t$PaQH >2QSqU4H˿aVgA88ul0T0oA2^N׎>r1`m vJTG,Q߰4K[_:̛ocW!4{LUbvi1k[ύ8;;Z"x,̧|q9Y~_@ѭa{@&ȹO,Yh _ hr *NؠF?F[#E##xWQ8tG ¸W4JfOYv}ZQ)FLMtz#( [_) u^4QvTN Ծ~"~K8`[ĺ OY,7q!v$+kΗo(/~bf,ݻM"~M`6Dt>ٚ",X)wE<ׄ O <V2u`f Ʌ{T1%2{FL gj\&?H*N gvWRmhÑ;y}8́bp@ Y@@:.u-tv|: UA>#妏c5*Ztz[[-"ͩf+#װCS 7JO0jִeۨZchAN8,**(`[ܦQ[+S_' 5:RF !;vҵE,b0G֓5dٶ;%K-7Bf2 6`<ܼE,SOq7A\Z5Km;Kh «M;=o.O"'>DȢ䎉t.7BCmF.];.!X Nw;\Jc<Iz`K+aWpZC3gŃim%qHt{%8%ldH[I1rDԂ1V[YC S3KZr(83z- nF,ív׬RL>zaA?٠\iŤ oUd*G;^!t|7TzRc{6M(yw(s'$l sުL-[1g5J&. Մ q9@-}k$ 4Ն.Ys/rb\H §ZA;X=jޡ[q290=!IzsEj<-R/}c]uVSY4j,X I~,zxd| S]S ls&`)/ {BA$8#Qc؍L:n kw t_b<6OÆ^S##QLོ•29$C$,_E f|v7xPiqx8 0}9{U4+Brd^{ ݪxt;D=OH(I$yIV׬YFzNj/Te,I&nl`,[aeH]Ggp{"x' x6{VcS{/jþJ6H)=U%4|?? =3&ͫ.\2yQv_17 4ƆjU_?L"$徴Sk@=sF'9Lcs|`iRTX01&,svTc+Mm%DA/T&ș":6.+RGtK0pul>ֿZ}Fl %y3\FܱhV} ZD0vmc >l/5bl0>|!%-_ CP UiWnXq`IJiQbJaG i{y`_E 4 V`hƅ;h\8%`(S EltGXȦS/&E_'Áۺ8sPh@OD'D k!Bl6•녆sxaآ Z~;rW0oq[5^X_NT”lYjL;P="*_󲢉;"F:G /wҋepg'cSfB\pa-v Ԡ: |5y07 fK ߗաal?5KbϨ<|y0g!i|/oka2 :(8 4gzڇ'ŋ=.ȽR$3s,k%pJh 8Ycĉ¹ "Kh' ![i(6VuA*uبHfJ1MvIfU8R~՗Y#kG4t+VfiUOb_t`#|Ad'Bf'Vl#Qo3q .e+5Ǥ&_` jꖚ^W ҅ Wuc̉nxgc&qD [7̣ԇDy35crv P(IW`7L`Ui~Dk^ \-nMǹ4[.yy}h;j~W]ti>j҈ hUE>rspxP"PAlh\ҭ@yf0FTV.jϞ24d!rYb@AΗeyIՌ}G= K0GPPMA*c*TeQ{@Bf6} v?MJ rOps"葨rjYp:\Q-yzKh_ qu9iUl!A˛+_ j)ήpeyq,z U+w5%׬$OT60ˮu,>w# 44F+E#HM {A#[w)McK)FhNt6,W‹i(ג5H (HWpޯl\JcU vR`Q\Ҁyk1 #s1$̲bu-Y o$ssI tniQEiϏjn/oyjܢta2 Tr'>8]#ضhciφ>3bQяo>\7g$3yO4"3PKxXɯ_ Vf>Eb[epoΙ7<@T5x6KUNi;b"Q/6WvrM|QRm˾f-Ul[bF%l^ɗlՎ[Wz1AQC W2xw\d'!D[kݛ}ph8íJb!X*;3ve"J˦&G(b$0/j? UW2x"Kw,CA=<3 uo_eLy,{!ӏJv4K}Tݍ7u mCyz9It`^?Oj-NL'4+4w.GyJ>цOF֫'Ԥ :hE1JQ:1&xtXf@OT%.5G^ߏ^;t'{;BI| -ӊ:a„x/_ Ly,4L>rlM \9Ci|tLSF2^WK^rkg-~>#`6=9QkH!rH Xvd$a6͹P@횙Α)߁{ ,!ۜ9n@4D7P`DxxraxڡTeoj,o”A1\L$=<$fcfHpԡF !W9 +7$%׉X~9_?/%cILa|cjdfcjm0|w-. +%F&Mv2 ZG.NjECyz/=|z_?EkF_y*ut26:wdrZbyݽӽ&cT o89vRVǸ& D,k,qd)MS|3c7%6 iOQoH|MnX!3,`]U[e-$^GY'#$tzeu2KԫrY؆%$QqR23TB& f(跁]\\FYZvyZ;GH{GvnL+_l3 (Cg(nB' f݊_C'=r*ʱ+Kt ~o0uә7=v߀tDhn0fpPw/%(S]Iq i;P[viLژGWYғͬ_b+-TL_xL}z%ˢ)7 iH]KH3Yk 1T;1[AgfG] l$19M䇠(fQE,xTGCzH~*+zE(1p56_Ӑ)fYlx!\J)kh~6KS$jdum+42Nh/NSdwp[1xƊJr.ȕe Jk!bj4>jnm37 "2c9/r/ze}l4Kڝgv\HjXi&гYVmiDÂu]<-7 3 > |ݎE|$c,!}ٶuř hMIupn(x9^DYCäL ĭ̷@er`lL4Içc 7up/5PBAL1¤줓 l\zpπFc]kNBP6‡Jأ;%0KN0%[zBl8^1'xPݠٚ \1?̏GjK!vb` ;!EzDz4p|w7Mn rnt'vOʺ ~*ՏwΦ֓YK\"( SK;-w ;y%uZDlv(9rˆKH~[O=۷<=޿yV>$XSRģ^̜i8|+ ui/1qnChs>ґoLmD(@I/ԜA\EC8zڅ !׽Z_@~_0 A_5]l&Mх "k-͋l\N훘%vc;vUR` }ˋiyga.ONӤQh?ڌzN1OsO^Ysluny,vPh{E,kkj^ST;ZG2ۤJO\qmDYNDŽŧ>ˉ|u!e4t8Mpr Z-/JaD=@ӟ>kg {?-8.WDBeر!yn}yӽA(lx 9]08 X')oOo:y(5t^"F1R˱+jX'TQvz9Aۨyu޻: /P09'FY)pH5~_P`aJ(E,/E๶V"$dAr bt3szHjC2>I& c}Ye$б6e |t,GQ3Q{RD<܈?1,ıs ^S^s吵CR4٣ j5mU+$2(H;dܤ ίe";D[񒜀Ao%ml, 9W̄g-Hs+Dvˑ Std1r s/:Ka#0y^W.v短c IS4yk/86GWtEE' uCQ.i r48Q?p\3[4%~c}I=֧˦w'}ő*B 9XYҤ3pL^5NuK,WBl#Ȓeͦdp\̭KDHDhä/}ov1qvx>?n WP, yABP_Ù2їŞM,nߡ.]6?fMp}WF2L[z;zdkFzg5LF;e9{ XHY!urlSCDD?Y"s30!vC<=Z!-g{ ǙFZCRwfFW/BvLHT\ԓ!\S#nv;Rp՟KdPuk٫ae$+w }%=gF52Đ r{X t}Zioqg6F(TV)ފ ޭ3~6*]w 8 Wp_]={LUpk*Y]'d1r7QDmprz sE p/_7xm­|#% vDxݷW:efBgr[TJ;["CE~*0.v߁٨QU%:9q٨ v>$ά8Ӓ8sKі17\sCøzݿ:o&+>91kD>Y9|FeFr/$4yIN8܏OQ(п" 2fv\DdiTjͶۓԩk_N5w؈LkGJlg`@S_?O;Xzm zffݺVgQDว\bč'@q`k$lu_۲_}UbU@OC1~7G3Tcu*}]4Rf{o2M*$EVv9n~>OY{)gCӣ!513PEU (TL ׋TL(Ky~dXPGrSYD"xٝ;L9b֭S+NT[#E2y44uO5lmJ?tb4Ga-$xwk7jDZ(.P!e9~ߧFPe ksqz'+alXV ǝ,%gȀX)l%<)4_2%~]1wƶo/19AF짘PRG e~2;,OoUު]Ԁ^% Ș'hwE[1qq ۠+E=Q&i)PKyŐj[Z:\tԬFguvhz&/jo"qq|)"6'A:S?f%{ks}]ũڏz!G}An SW&G6腨(UCQofr?k*O'CaNݯ*1%Z`0kd9fċF]K8lp c.rsL8j2l@{x!E~Yf4SI?l.ޡNPWJOlYj=#APW"\iF;.;~c> m*.oŞ .nov^flq.}LK5* w*/M Qx ѻ@ռ#u:dK0f|J8_m/RN͟Kzqi w`z08M(Ki䔿z457^E?:4p =)n~=={%]'|xLNW& O $GndGԒL|kQlFGLRA ے1u~=H15BoIh Ȍgܥ"n~_H#t5 5ۈ{JHt69kݐ~6bKEtdrȅN FZ$B+AM*\՜dL{ Ӳj$kNև\gY]ݷP&wSbBhq(qiUCRvt ֙3݀0mQ*CkidtuBEs-KYtLLInRMV-!}@t&Dj?˕^)I2j&y _OyTtYA=FCih"߆IvzcVW,'p4 x.⼆ey2Pu%55@QE>6/ΡO>R1_n  V{]i/ɄT~c@=LN)܌Sdtq{[_wW"NJ^C޻ -Cwik]SrT02 Xo*7ޞ^k pF,NΖr5׶`y<"dJLv?eurB_F,v/NP g-Z-ZkԛzX$u C=`[炭&nwa)e>wHBWrIf|7lSUD*4CD!YJh_x &|3g[5`w+ o^OZ5&XBi{<ԩw:T"WE< #|xyƵUoDjCTD9r]mMh2<(c5 Jf4V!["L4Sn}&؜tg6`HGk;_r' ¶^M+}:Ōګ.K-aVg'L?TZݩ%Ԧ @0?4IM8s܌<q%X^@!] d1NysߩYd¬ na-rRDIW](*.cp;,4%*Xs*w1Gy$kn{=Z-.k_wH;!Y)oOUޔ8Ӥ#SC('(G~$VrD'9Dlfg~nOZȀx?^M%|@ln@E@]V})iO1EWOڙf!FF:aϤ; /H+}=۪ BxBsʖ:^L>Cs^$XfG{޻#H>1שQ_A'f8`=^{b5Z2 o r:tR @ژb>! QtqcIf3\ Y!2M[ "+YK첳T0AG G2; 61%% ,_KlC8{PvsLx M@2Ls=9fBm_,!f ^:l]+`IZ&-8WЋ>g)QKC

e/K:h!TSZ귰WiUpzU!0z󺁲^۸8:)qw@k9j#HR>힝#1^go[pykbˈr`V5Y6C:ǧ+w RG3@"V\jEWPyL Ze1Ѷ^fE0'9$S!/=9>ޒ$޳LKIYomW 2<{~FFq^:N_31!>&҆nUet,Յq Nx>9NwfަF62ߵBAE4&S1@!"Wp;GW\`AG1 > v\5rנR\ ]WЭb+D; t-ܶYλ k1.^`'Д!XqZt1CJp^%{٭*Ǘф{fq^ Ln+v$&)׵bq!l[=(yʠfB}f!/Ro38+]I!W$Bk*IW3m%Ofx0yZX

փ[-" 9>8GH1=C>0HĜ8DŽORJ|쵱xc>5U;k '"Bqϰ)_,T19ˢ_RKIQ܃/!c@uYܲsE<{hwpg$z??a{~f@sOq$BH: ]3K%ڵZtT;O>x"P?#̮7.+" 8\48 '0lu&T2 E*SFe猕թ2k{2ϊvItU'.S7 M<rZ !hbP,!TaF($YYs8}z]4#jb&?m2!X;PsmRpL-zOTe1*a[ү45SΘ(@O؃+w"Ֆf3)O8̈́(Z/".-B ;, `Fu>[j̀ʂj9.Džk ^A&{LVv p=&"W&ܲYXEAw;QLȣ{uO }sikp5Ga@ALWaL@e2FD o:]޷ɷU4v@cMPD͌;]3~Ăj ɗ'+Ͳ-e̻mҐ₶P*D!.{\GKI^Y8 󏠐Cv4]p>db%@SQek湸곍)C7L' E]..^Ƶq'y yб,5k!&sMa(+z/G/m4!IW-nl~*kx?1t}i$cJ:S+OFFA}~5!z"D$O[Ԍ:?iLQD}  ꆉV?bw^wE员1_: WP!#Xae!u6z$~8s㎴T1GfSgUsrP\tP>5R&`ʧmeb.KEag uWD [+>"9Eը?u&d'+5xB/`5:QhjOQO]PЯgh*RWp?pn&;#DB @ {2щ(B(ve";/Բ(EV.6Ҽs's\UnҠ륛E>}Kd@g7f Q lt1*'r,&&yp1'XLum9PzŨ7\G,e\ݩєVͅj %7 ˩A9( O8/o ,'GVOsQKɳ›CDs|5K&rUe.#Ú^7pD*[j tQeȨ䃲`m?w&*.~= dϿJ!U0O`Bҁ0EEH?2}^SiΰzEJ)H77 fulKGjx\*z +b_ }](o6X}3cv`4)XO8Y_d>ܕ KV$1)A =mӧ\H$ʿbL}}zZSe иG9#^i)ݻZh ۟uRװȾOV;gEiO8a>IJ)_ t~" GčH7(MUy M6 KI WgFf5 */F'&d:;v_AW,،D~?D0(8QI^ }niW ]\uE? 1{RWjqPm|qoZ9|,m7Ll/mΰ W#\g4ǬVySYA؟4#{1111go0MfmP Ӿ_ϼT@tk/OT`PD>!5h4D!. gU)IO";sv4eK?uM]> z5MK66}R뜥$^2ײ!v syR}^b%қoJZ#ʶZwhiUZd̻{MQԑ `-3)?g@핀Ύ7 Hq%^//-v/ARw{ZxYe^`WriL-H5@fsoS5}p돴e,XK`M/M8ԓg[>D@rvd6Ey_sC&Dmˍ :qI@R55DFڴCmtc۳l~R>osJߍ}i,T/{4^}`n{jd;31@"5{e: wG( ~ jf ~VaoZqvZ<f Vvk5~aK:\@G)Wnub)ق =njBRpҒ5D#Y:=M8F)yk77ǵ5EM2G-d~YF(> 8 g[X#Jb荽OC=c՘'nWW!hjF|MKrc 3 ;cCtܺT&R  I=~`a(bI;f3a>:b4 5!#V'y&sahCG$.-FbC=3\b/L:3_QmT!ƞ!+׬ {e(\w֝t1P,`Fp&_WXg_xP>c3&JF7L 9I@Sa]pɜ^v&K%ahA8eW*^}\7kƀ%9P)EPY]+i? ;ءZu5{'$p[hj]fu͟u +E crq`\?e5 H3u \ c}U}\`eo"?\bOm]ě(9ZSE2Âay~+;V mWO0?_K%EnGɎ?*g'Ej*(YWDp3ћdpU=WviKU z$/銣[i6&8|.#XOG ݕ8@w6$;8۳1'1ߵC D]k* p:\pޫt|>{2c)Vr{OK)3nFo>meP$gԧ驋ۤŢdʎQw^·ٔk\d[SkB]Sj{ x^̏k/D4ZWƧM`X٣C{y: _$wP)ho'b,Jnʌ h6~qŦ_$7xѣ$D~;'h"= y<$S_Sk⃨'&r5}EUDbƈ z\=F y_߻2 6wȳn}tDdJMCwpFUY˿:'eE"M'xY A5Urs7kRV3s~MDPKa0LtH`7Fۦ~JڌrCK5T>I+Cvn觹8݊UrF"n 2eMAP 7[Pڤ#Yڵֲ {$+X ަ֐*A}5TXå璈z!Y0 i4#U䰼Irj?KegMCu f(qnj= .J@jQ'͈]9bON4GӊL2;}k]Ght4)u*pΜHI+I(8hJ'+#H4&iNv_\D00x}=m3] Hm?Ih W!rG%se369 w9хC r(C4bqu</ObBl)`<yBNJcc?\dP!:'ǟX_]j;k4uj:rPq5bdAe[Bt7xwuUe}nq}qlu4DP&U3jxS{s>-1OGAD*1A ^&t_F[AJ6mȟvȿZ8dHf-5TVy*.ǿWRB3t_o}z.RUۻ}y u9D$K<ݒ*^\(g{-|_$E{kJI0|6B*,Ц:ʾ\k)oƄ16)],HR( @ @3Ӱѓkm(B_-.4J`YId:8ƒoul };18GvYU&A% @Sw 91_ I^|{_5lнK+h3ƼV4DVqA'X~M|nWnQWX}11UKbbu*^`(iߠ7L+d>8}]yy5!s_KNz G wKJz6$^Zq(E6'q> c X$&T`{-7xG?mPeMSۍ?z;|k8!6КZr4fCkSD5$  5 @dV)(5+]B6HĻ1K'la|G:G^*6X "gD×1"qbE'ȉ:T{͘txQS2ypBƢWկUw0Pk_@whV4/X/h<668iɹz Sq qG4ζ kC{iO4?%?, ȲXq˽ˬ`8KBa)__?q6KgrWH{[F0&KU8F6?4>rکR GGN$nZ n,묰 :h1B->=^HOlh$cg5p%h OO3ypk? R\瞘fNg(5P,4SJx9o&GxHD{Q)pܐ863p@7ⶊ܅uQ }F/KA>iMA%GL=1UFP7ս4tvg #*g$F@ Rmu 'QN$qjQzR*+ ZP+WR.< ݛxKn Җ~ai͕Zwyhu=xv߽U lgYoњ @Z[׮wOqd )XeWZY*:ŌAc:ONi.\{U3v7.@V:"ڰMͅq2vDOlX"Ds$J?~\ుOݑCft&Uz%e_{Z_م$z>%N9SA*ЃN0)tK* vſeWs1 LId#C-M;ϙEn1u8/&z^<KYGѧV{CعPIKݸ%.2S( 3 X&a w6|î/#計\ٔ }ᄏhVeծ"m Q~K#ffq98硼Vli0@]6p UO"<^VhՂ@nֱwԧ6#]\Jq \_JZ /LN2* iׅU`k)VS}lԗjPl#JYaԧ k ?/ԥ"kkJ!o¨D`utA6w/'A:i7A%]3E!=U7w<뮅M%d긐R |eX/}9(H`ti7n^I"pDq:z7: )E 0o-_RFW``MZ3y ڂyGY c}qGfM-Y/ 1e B\~7)l T#,2.jX,a }6fVu-hDL2/SDp3јd/⩏ďj`׆g"/XP"̻Ktmm"OWΙ'ҾY7ZNy1e.0w*Cn hFߊ,JJ%^ӧ. M<ܘ{3A>mۨ[]% C/LޤY+"țU~gÞ!~Yy2u_fEroUٙHtIrK w1b1jU5ʒEpH6һfrgJZ.3V~VW 8S\\( H%U } $IDpo"W{7FVd ҙ9DrmPs}';"`4)O] ^.=awV~S ڝ#zf3P7G 7t=Ppr`L\g8wkUUOwxqnQa"]{HO K-\B*%0J!꺎7c'.`&I ~]`0u77[Vk/֏ZG`;ˀu^A(:["]}j~H35+~I R]7?smw=k l ްx^=MqV_kI%]gBȷ:PnUwHD^qRh!utXRKK%QyjWwA}Ymb+QM33TY#zd0;=X:` 7?u-endzaFٽ]x[UTН#K#2& /7%* :SZety`{0MR T95!eshOwLvZ@:$׍"F"(ѦbwWǷ͔LX f9?j\Uds'5Pw/"zooPΞi[Sl綇B O"]q7wk(i^-{%{gR8M`pG8]1vLf S(YX?X;Cy@rB7!Yayrݒg)_VrC?pj56ʑ4N0+ i-<-Upi}.rKpqEY$C  -~pI׉nGq#xʿr#؋J\ʳpVRI<]v'ry ]6wp(62z+d4'jkma [Lڮ&\Ռ<, Ot=n29O#)9xX'YOXwZmufY\§`A w͈41w=кQJs4pP6KAӰxI(bvG./Ё5S-(J=ɩ"CYGd"Nh'xo$ҘL(,"y䟙?YFx?8-`u:Q31 u|ǣ ( NC]D> f%ђ,3X媚dUg`V^FC]z]izbEjY^eO% &310D yƔάSs|[1?g]Po?%lG%7i@cUhR%R%4S;O= WLs[O&֞-jK0q3©$]ֶ QcB[sj=:2)JT'|u?94X"2|S{~5^+V/02AjFÖ`A%M`˝DH<3$S_@W)Ug2s]`#vPap^C@..`So{CuoJ&#)F%3w2-Yvu2׳%"&搓T ]+ .e+-gsS q7{a|q^_k;0Zݎ" Mcūh[)VUGǂMٞڑ-*< oLοv?As\:K&$1f'TUVSPX@|·4S}$B|K$B}}=_#oүA~+p'<Ѐ20c?륙tUqXFدݫ ow UTAF}>kbjOOh$}'9¬ݏkMSn6t骀)b 6}n뀥%F؇(xw(Q{h80@x.>18)d.,eAv|{OBGfB6 n~|p~+FD?Ώ8}ƽWi7P&3fnQ;ZʐYP>]%Bf]Vc̬yit.%f"t^)Ҿpx_uh,)K:|Ȟ&vUt#WBb~5@;R}$E7"ty5?  Q:H 0!i^?FyOhZ@WB>b !lk%˨cFr>t\d5" 7GINnOXvM dlB*_"דd+#=HtQ憵 |93y}d!C}\62.DVDn\OP!T 6]Sܵ(62󄘪eKc;VuŽlF}rbC=U⹷ok9$V45$ijP(_*5 <.}J|P}e=ЌЇh;Voa r.M.ybG+upܿm7fL d< B"Ek֡`#Dq ^8mFYbe/3Y=.)5Xk'4ϱ:G1{WOWEiSl :-<-koԎ8+wQ?'ޫu"z~0;#I:A<*4TTM:SYvLhfG}Գ_Q, !0[aawK7I!4vX@Γ*:Oz4cCYK2$O cmDZ z,DU4nA|]t6 4Q)!pkx6#AD]\9aIAF`.X E;8r3|)Yfz'xLE'\ދ24ѽk[OZ[!&oYhP]XG6i&cKZ[m„'I],Xկ$Su+NvK i[Wlwt~ X,t@[_ 8"w&^K__ ؒI!} DI3=턧M۽ڋ8@>="@5R֤stY}#ţ OَAW* i}":[Uݏp$]yfWӀwՃՍwA^dwQңl_ߞ/E:r :&aDaUg.nԳC;{yMɓyju@8A0PYܢW<4\׫ՠaBIg/ʲڢyTvLC %we֜k ?tk*ӑA-~I҅5\oC rZkyw?v1 ; F2 5 2+@V/cRY!KB{= l{t n{]Wt^9Raw@5'ay\U5 ž/?1ԍx`j̼2_4*AN:./[&_7XR;lEMN椸wAD7l5+aeP3K%oKy.g za8$_Zr81Uo 1^ 48Fb!1T͝k;m69fJoF^"=_K`%Gi+⬗et&kMUB8ng/ey9ă*n ]0/ZR]b2Cĸ;J>rAlnm s1*-ݖ E;9< ܬW. y܁iށ,hڬb "r|_եcA#uS_`FKoDe/ckJڙ/^BM=0ΥE`\Ks]DGG&fw:)h+޳c̱|*9`Wpx)8-O@/vv=USzȞMݫr./VSXLE HQZD(ImOKnCےT'!1T9&jjR.]sv>9lA(v`45r)~p۔>*j E&nb\$]y4+O3?m~vx;hEP͖]o /Y&K׭'wyw1C^/>_/d'M)R#%qDr0kΒ 9'tNYc\%xgL2]L rA1k:vnĪsyE'y{їXXqC5l| 37Q )2Z7 "Do)f8 oDX^w0 ($/|\P`"1J0D.;nvc˺dH0CM bZMqgl80Ȓ-xKKfR~>N3IFw $t5x"g;JG40-i "h|MIxyGl[]fI҉*5yN*UďG x@*",INEsDRmt`2xJ Fw:EBD.PW8}  dw,_= 7rV8tF Uc%Aݳ_~Wa륕D6CdW=U7U0dږt$XT^S+VQ^pAbNПnIT $g(wAeQ;9x,:`' Y,H- ftžf*#}3M=NV~h&rMxCȊVƮ8l( c`B [sޜ˘l5w~$DvdL7(xiÔ 1#nEIq'i^qŀ27gpF8vʧ^7L+g|z+WC6rǀjS&z}i (Q}ɛb1`7 2 -S-ՄVf|PqCYgj* k&|R*'# IWZTK$jVpErX/"̦c0dQ @bB.H]c4|ʉ&Yd rkj=00~&KS%%CI`r|G#17I{ݾ]8G:GzfYWQeɝzǔFH J! Py`܉|9*3sَrUTi~PwˮL Qp(x}b^Q@.)!= dQ=m~ ֱBYeEYz_Q:;Č"8e ghj%v&eϹ,E &Nqh|shϣYk";g/r X>nG[9眲ozS>FAN2r@[> Zi_"!Rl8``pXO8<9X4_R|ZBң^ӝ1VXB*iOeNnjMdw ݇(,YJX@3؜*!R`~ņ] p>raATx"')zm,LTv|{AE~#MWҗc9CltN8I@ʘOP"oe3_U< t3UՕYRط;_ԏYe!B^h#Tw0]mJ!`})=d8 *M4$\҉ a[ j)oL?fϑMd\'*Η-x!UQ eX&}fCGAen-V[LM垼ð;>Ydb9n/vf |)GBwxf󒞌 +o|_Đ7K^ˀu]v?8B//%UEu8ϳP_Tim MEXk> y5zn}]X~櫦?ՉH %7'RlVD+rn%UAj1Ha.Ŷy ˧$Ċ͋!sƺ.z`J5nw\ff~F0FQD FK66,VH3t>Y! M%S'+tʽN{yq}8)9y RwKAz|Ro 0Ɋ! .t mtj YO-6 MR A`OF.<"׶j~u 670nc_gvEZH̊b}Y.DiL n iW<6جc:{^n(dl]2y!1@x[݁Oy ?A0fO7"Sz\y4o^YMwJ`MmY녃ZYWf줢#ȉW4f#֋"| /Bzw:=u/r,rSK܈޼qԾT[@]՛015y2$_|pai>]sFf$G\D_و"@YmyUVJfxFZb6m2|H?\$4XbIZqA1TSڝ.¯WTUVHFqX.JSWUy6}MU,AzlX5HòUB=OI%P_a-2mXp`.;4i?Iit4}gx( EQAWR:xl$vԗc-f6l4y,=>hB;.νjGhB},?;3fo.+w.1rF>}~왟ӑT jSd:E"f/#P̞a<9Ό`<@gP<}Dd|ɫpS1tͅ[0ZPm]OGLOs\Շg"rP˨I_ ެֱ$ûJ/Jd{7KYqxkQ/U'<0awq׽G!Nri,Y*,qX:rDOIXq=UP0<0SS^(K/Ҵ[w2-H)E=AOfAДp( x y<Ι7;}( ND?q"P#x[^=3|̾ 韹J 71 >[z4,(s1KM #.jrBʦR"dj˿Eb ޖd0`OO !CĂ7p}F1ǁ5Ҫٴخ ݣ.E!_;rb/w$ν!!{!8 kƒ KIa:n)-^yЈaT#aR۞6RH +ǫ1߫ 0j ')Y[b:ya^[vz4Axgyj2$F#VCm$y)ϭ<1$5$G& 5fiC%3 U2.NQ@Im\]Ej'Kvmbc գd.zUPQDR4{$~Hxod3KCFQ GA4ǞEhB`T 'ۏϛ`hZ?밎Fd5AZG5yV~bƜXVItQ#F2.2V+.6Wb×ְeȘ~~jK˙=X&-Kж|i3o]{F_% 黾@0JVR >̆W"6KZ)QڒrN!mۃ^4  G}AA(7'(YwU&{LL{D4#A%LJ94K7B'^~>5KWbx9y|ܞ ͍ -}R"EIo>6?+WrԖ1ë{9`-3ݲDm\StC2l2͞1 :A=R ƚ|T㹌v1ښ&Bn]Ǒ*aa\`PaţrQ]DoAD6𯒓݀)ON2)ID|տzg) 8bkӝ%pdwJ쿙FBp0{X(n[/)OBn?sM\v]V{k z["MLk` (N*H8m ` a )+J6 U2b0x >G?O?I4͍Ox6*'q9qý$AvMllbeٍ|@Q:AR0;X O+ef%r3;o("pXPY$)<+xVxLl1@Dn>ƫd-=-KYG'Da*p+"1ND#TBCb;:lUN'gs gMv񰍒6͞Ol?^Nzf9Z)8TNgC! D s~i~aZl7sk[H]D|4wiR}W,};]Pn1qZU^l0H^RHvsgf6'nLs?S)=X(nO[5D 6~ZHcD* u<)N6mL Dsُ=ܸ-ȸ.y.&3Wsׯp®j:*~mOFO6;0VAN\uOZV~Uz/{q&D>(dtTU}-}?~K/F 2C)=JETKJ,@̏|A wAi2KBV›0J*t}65 v[ b4I+<xM݉`Y؍w,)vJ,x>7}!j&zaQ 5 -Tc*M!Svi9ԽC,/oM `;pybߓVh%%<1yU,  赦hè=q5vFKyֲ;9A_,yX o1M[]ux_טF*Ⱥebb|XԄC>۸,ZȪϔGpJVa코#r;!ӌ3 |q+ntH 3)Wk˵M: b7 ~Y;+lI%R."ypTW%Bn:'Xŀ#4 9YYE^T$s|/;b=iL.,.Ik̴[ )i6!ڃAa5`Il林4}@cJy汥P6 Kb'x?Gr't~wZxԐ|[FwM3dkܺy2?LkEuu\ȝX :|e5o'~Dģ-긇Ň%0yInBXN 2"7҈MK aY']O1mԂ^Wi 𚢵5| x饧 3EH[2Si3+-mPsh>]mҊN"䤵\ gY ~ҧיgZoF8Y[ Bؠb*^ߪ$"FennQ<3oNR[ZDCv]!1Y7ϣisQ <Tᄫe{#1+юeQYa:4ߎ]&ubA{]5F K3ﻜY;400#F tM|cԟ<>2]E#Oz ;MR4Mi53d|! '9<} q.?n*c%3| C;z$u~Jo͘'mR]ݐ+]&(z6co\};;ZVJߓ!ˊڑe r|Ȍ`Ћwd{HJwL+Z`1i MG@B=[CXp"e<.N9,*@J5U` XSOuo;.YQ-OR Zy ērwf^֑<5l,q:ZDJmy{F΂-/4:dz橋_@׽5Z׮ZpQۺ du]X;5d xV=Bdu' aRsKpCKS6y@Bg`N?'eG5y/E ZYT:VO ۅf%:}@7fq;V̗8vELq0M8O] U4zB~ '6c5U&j\Z$YG+ +u䟙lĒ HyuN:["S1']M. Nw& ]fܡE$ߣ]w״z7s|e'7Noniy]%bJWN8-&*:x=狷KǼ;T!ElIR٢'4q2YU9<&GI?JY8r>Мz^3aoo3(\f&ޛE^inu\J<=K0!rH ,VN~zHxNǀ0ќYL @*HHS}" 5$i%ɛ08.\G SqfcA!ȌSb/*&T,uWS9S03 ~?f-+Hj??\L㩔A~y8|HIibj'!G^~o_D_cu7,^62(Kq~Ĺ逨"Wr{g4~U7T؝$B_$s$cz>`F0'ctP{Pس/Fͭbνaw#Y>/RlrXX B-MJcdRɊ*V%"{=.~g& u{bLu{DůBYkDc`=u4k$Ę0XgV`ەQ HKí{k`fa<4(0:YWF~*^9_^Q4]nrUاFWˆ5,.z%UCAfmwD߸ 0=r>ѵ~p/@*._m!]i"U.l{oƁNv )D#B||W<cpv}/QdOiE5o#LvkUr#185Sձmw]y!aN# >"Rw/jg NxN6[(qT]غuZW ]o!l0ǑU|W9}dPbC4c;_wrkp]i;O>w^Zk lzX'&()f)!otYY!vQů٠N$S Eѹ@h/A*&TlAG0}+K60cחĠB>~:zX_畢,6{?41MQ6ޫ{V ʏ6½ưHc=ޒP8 T;-GAf9r$p+T1''SDf.zl'30BPx{ α;7W07TʗNe-N )֭|ӭ/3\a?2 2v5U똺zؼOA,SDKNu_D餳0EOR/ /s>hdk~R:UUuߔa EXVK4>M}'N%,;ҫzv!VdretA&me! }T(~/_'\"7|Xx2]-h!·y]\i0bW?!,*x@g3B2^ AqO2P=63>O'g|X3ҳst~^LA#QA/n5Z!akE" _3f0üyIEYƣ F')V-sӜ?ivjŚ"3Ł$K^Mp/(Mb/r }4מnaeP`L N=yY t}^OC9w7BCՖi( Գ>o>jx%+h\犍EfB} _xcS\Y`:< Gx1m YZj# + N!t͢I [rz{Yg"a[wCy! +em՞Ӯe5DZ,;8cS̈́_U]Ō i%zL#Ͽi0p@~?(o͡OqjףrXQ (p-|KSN'GdI *-:fd0cAGnC.gxVm GdE>6zChK珙#5s/6G?|894aF@++vTՌTX|i糧եeۊ鿓hkGb~6dVY'Z"vX\O-4׉Ujv, 2oh9RIX]RIk)h_EA4@o^_ƥs*Y} EQH~4B=$|lbA=T(9( &1ɗ.;$`+;a 2+K_ؕhyHC.~aAd:LZ1Pncv8ޘG]>7D 7a%t K wfxm(i!Xiy66Km0w9ϒ.ћwלxPzẁ 0؏G]V&S2>",2]!󜽓$؜kc;-ZjL#| i5!i`Nu<-GRI睳N氩J@&"kL}P2RXI= (Òv+d'2`nY)Ҙ3<11"9[dV2j(3O'Ax[[$R؋%G8Pw4u0v[naYr\,#PP~lQȡTЧk "' @aObC2,c|| <&r̥^K2%'"UߎMT%bW2} ̷'(E >8hُ-{`Z -EKMòjcp ѻ4;tw0e;i9oS8Œ`Ŷ^Pk4]hZcsv`IXp^Nd€< NYq,mN,֦`8jCکCbFWANgX g*EǫucfJ`v'ܻ~o3`ZM;''\pC}M/ rq `K`Wg=‡9aRzȷ^X>͊X7 5s/|5M?/YW{;צZ_?:A<3h .I|L &S+Gh$(,zLBje}pkǹ1B3n"1ھ3u.ĚMUn]UOf;g',zO{Z)xn.Y$DKLsLeO@_<'Z4.)-4r3iyjhg_-B>FRX!.fhaؓOVyi[݊`/ƀ]hW}E laYo)W^g?9}}D_It|}EU$Wp{19)يg PI cY- f7:6~8U76bϏR :< /?tDV,گ)TmW꿞>nu6 qX/5EHQf"=Gja,%BP,S {zѩWP`39.GU5W5G'YX: Y+<ĕbr^lƳB{hq t U_ܓ ұzgYvD N><Pߝ8@Ij/2{%8zosGj>fW7Yvb>v~WoocMTόm{;~ȂR1p|y,_!hzjb}kϮ-CN계/ҥIg| UGoH%\ٺJp6y#rEׇhxN؎z@gRc܈8g$Ъ ǻD;EQMZ5Zajr)kg 6/Z#QƔP|9~9C<n\߿\PFz63Ͽi ;bG5>屲# jߚP8Fvw=oFlj{S-(+}O}A|vVQ/Х@{/[|L4AG mH6^Pr\G0 b]fẀE-(LE />aY0TVЉs4RTpcagH*HSІ%H PV4© V+y$~]_eK;MJD:aSvQI4(4R|?<Xqm~'.aFԘaӘ_32-JʍK{ Bz9ϚAMxd9ozHe=nn g\֍C]4;Xeն}T2 hd*3^oiJJ&t[sA E=iE/Vm'),{%ݐr*2W{~8pϻ0a#ĎRק7!|rBd4 Gy惴KW%neeyjtY{icUZ(l#$CRR(^N؈i吗ț̦U D/?_5?| ,z@ž:kOFHN֛>/ {))H>^ Q̟(D-2  i/Vn0a&; wk*G#Wk¡ð>77z@|#ο~fV;E_=KkU=b}wH8\mYvq?|S10f(M1Y&hyH9h&|4Fΐ'T=B>ݰ{Q i8& ,'{$KЯWn3J8OOL)K=v>]o&m_ziǝ”2wUDq_"D{=p3ovvhlZ>X3#EdxbQ@tw$n*tk7YU1Epu(& 79bٜ@@_Sڰx+dS0Sg\(,<9?L zXA[\ʍ]rZ-Ww#jp$O7}$dd֮"21oRP䛌.;yW|L@"8ψI@-m9|z+eʰ] Ҁ]c7U_UzZs+/NN%;갯T>%DAek}fQ/F2>Y%rV'<])xqj+$䅇lKO-W?|@D~Tz )c,4}e4KljkJD1L^*2A. (],S5~#/h,_o*(ǝ;XG9+vMvSqLxĄziXZF8I&Lƃ2@#$ 0Q@x%R}˒=;>i4-9۾wꍲ\u25ҪoItV̒zƢM &B ܕ<+Ac)*+̉Zc!2B)ܿ_W*\(tIyi83at G1ϴ bHq SsC ߻ e. oW&>c->Pio<.Gs# PއhM$rx)0q {ԥ\5*5gK/raaxtUIlF@ܐačKXAW,f\ɌB4xIկnJߚ kYmcRIGFq;Jr]+qt*+,u%`X6]'owR|XJ{2=ޡc%bw1HT"7`lf5%O#{ON?"t :ޑ[3^4]5:bTjOo\1p-:RZM } S7eo0^LHw%_Lz(&|%vխWa-:BA5<.MS"vZ%(GHӂ::Y'' C9f$<$_.OiG7v8㞀-#ë1wB (ZM\l_U ӊ `ښ \A.]y.aDVPPk}WUYu}Ij`AZAǣ,$7{NU=2O>\u-G^k1} ApBR [Cm!cnrr~xʄ4 SNZ ;rQ)&U c$M8)ha8$A0s#kub؈\?h#tğ[gxɔVG7@9#~ŌMͱy.1ࣶP\aj02ha tx:Y TfH~@˙1'Yc3FE^pN$,H&.ӻsLCa NOf9e-G+M#Su;~"( 敆A!9\:o->AS֜eM2e ARab}=B!xjɐۣ89jPæ_V_z CE,:>9/DEg|׉D1b%N04)B."-1𗕓)_a+͸)_e݁ ғxyѪn[:R}<) 88L٧+D} *2^JUd̲#Rwnd8r9R="}dH(ytW<\YBu${m'{J"2&N(v!^Z>``idk7a4 e恮!ƅO6ل+ d Ps* xUqD W10α:knS}n<|W\b_WvX vinr?0XHX@T{TyEU6T=m%Rft0W:}ƇxAY5!WpʒDy$Zw&R(g7UZ5{8vQVI6wvaR:Qmrjj |q0pfєb)5Ҡ* JT'Gx9zJ}m,+YbG {* (_y@QSmzMsqb8Ը_Lƴ|> vp"n>q"v %~)o]Pd:e~,h"FX,kJs+4c!NNBWJ ,tYR[ p "\Z.1bTVE"hmD>Gdٶ2[<Ϙyac|==lx@.#.d`|Z k[#GA iȟ|3XViJHbBET$3#pq=8ΰmф)7]_;B爿P]񍚾 /<&A&LBkΌGoi[|fSc nVW72N5Z 'k1@T^@ yyUv ӣ%GyWfF 1g;`raJNXk- D.RtÕ'.o8+!n#-p+S{JshI;Z争 DBh>ګ}Je9f2+<;qz#SY 2 y)3+{[wBxB/T?Ld0~_RUL:x-@<] IUp~bNpUf΋g6=~%/DTY6U #i鶢N~ 7TA41fa^ 78%&x]H P*zY@}{Z}FPŐV@9o1 fL\_K[E$tB@ӷb`r0;+ uaxۡ8d~}ߥtZ;#GE@Bt$W FuS? *Ԝp8ɦI)_W'B!R &@AGz-{MzO!)Կ !u@emcj# d.`Wk~뗶5۟"3?l;.Aq.~֍FI )B1dF4PPOpq8IR|:2ؽFq ?!=9[${t!RD'c,Sb-VgXiƿb*/kQ!ᰄa>3gf4g HQDF$NܦZ-_Ӝ*h8$xʠ'._&rh>޵2'z>m9na.ϳA{knn5677^p:{^hM(;W[x"JRCgy:OMw--Р6QWz sRvg!ߛ#ge T*ՃIc%scC|0 M툾IqJVmw6ݕWO;< :;"hIA6^vTQ&`pwNޭ=NкPWDZNl>G8?yjb\.^^:+F' *$X٫,Ӄqwl#]W}#TH#Z߿Tiz|u%ix췎ҍ9)h>ʽ(~lޓU+YXfsVem-֣;C)J @gzjkx(}W.*' hf՟=| jddzaƘpHRFl;vkvR"rr\M+ LtM6)}4Vr-$*" ŚBC/>o>)$45 м"?`qBe"wM V?~*6T3fOm0э#m%+Fp&zߨMXk#f(,6^)zRAvZGx^oS@xp"0ɱP5+hșFBiؓ`l{8Y\r%m-|{oЋ[}Yc!!lDw/-B/oLM  ͺ(0j!ɉbK0E봅ۄងu;8.Ɠ-GPQW+?xFHUt{TBލ !ϝu>Mo~qy* /"4gqn}as&~P9CϤWFN΋|X >ݻJL1%4N+XK4fS #˭q"I၃~ 9; ЇZO?*mչ#>OJV^-z1Eo="-Cr6r=e<)s;- T~c,6z+;Ԃ6OE9D”t=Yej|k>-Ӫߕ>RVy ug%$0N6&9f*sEtq@D | /Vr[?RQ?OBEIHMt{Ott?,%Ҷ i*˔~c{h{XU&%ALΙ@oZ妹jP|Xp$ϘMP "XLlGOf~R6;%~手9xBdr,%kEo JQ[MÚgQ <Uw=Y7 !Ϣ˓w$p/ Bxyt0{95\1F;\H2=#[|T@i272/2j􁾜z ,եнD2LfjjKw&+T2l5³!zow []#ܮ՗0z/ 9R$,$H#@tHĹ'ŷ<}.qPi:Xks蕆n!{l-ԈӉ:G).*s/{@'*F`v"KP(pݙ%SI;ui|ъ<0rhp!S"a]'/<3ɎdO t[rDkØf6px|lǝ_Nas  2G^AAĞ|J#h^ajk>j̓\1=ګw2@ūχJʘ.!SkdVO]O@ɫ'b-2%r8?b̔1!䳎m6^}--I6*Tj9ɾ,582a@Zאָ4-d^V^dG|t6J n7=_[hHtM=&Q~im 7qhpE`%VDwXCYJ| z%v@}Yr}= 9c&jM_ZSC9wj$IL 5#Վ44CMcC}!&h"ȵze`L}0yߐ:YLn&h!NW熭5,O5AGh;9k~3 (8v KW z_BZ\k^I ltIw'~(\-/WhK UbMkg*0aSZ(5yN&1>UeUJw:. U2+1u1K>> uybWK'>*[RNh1#` a|E/SYA\FBp2fǯ?Cׂ\d*we !5_z]㦩8& ɪJՃJAP0k#n$C1,s3!VȡSG؄SG^*uDs.,晌EDM%D?j Tyϱc+Btܧ`QERa +dw rD6rSAMl:AuM'Caެw< 2Z7K/ SP(z6\s?=.NCĂ3\Xz)ƀ`S·N,ox^ \JLc3ľmmYfBh" 5DE@(Mcfg#>x7;bC{/䏥Qėkzǫi G+VQ g?fFKUT΂x%!GF$اa$:CV◺ U"/.Sg,E*cP%fngh= wc{M貌exO`J[ܸ@tHE}54@EcrCJi$ QLCTǗkqc¯bf,%0g'8Ni0c8s̵ ۭdpa9h33ԟ7H&hCѾSFK<(yPڪ@8\SV+@!0f[+@)ԴյDߑ;УmX[;1:M%)~0py[rr{X ExY ,~EV "ԅ=ed:[6ߞZN@q%_Iw6 [(1pN/+?6JlgS15h]v['zLVKt0R{gRj0f1"A6eO" uXUY/퐏*r~b7GNMMD4JюKM? qHA"In#؞3s/)+w"{&%z0zik#Ai*bkE!^e'S)0ĆO7Q&I.KGSO5#ּs`"(`Dkuܩy!L> h[@ ҕzf͞c t$E?dJE)J!Ct ŇZbTdXL57\:?A XoÝ$t$qrluHȣj;t\}q'۞?Q[nVkJݬ%KVoi_Inߪ٢%  r۾xAO=Z*NQ旀 |Ϳ5aP}_ig*<Mm/;~?ٰLF(#_7{S:QFlhl~]o 61}Ù'^T[T#m{Dp-&EۛUI&`L?gcaFuSOv|WgVBV@Dh b`0*L3]T~$KXs.IxҾ[G WnrS巸2rٸL(H覤}Kػ$;º<J6O5XϣV ܒZWu9+M0ס%͗0.UYJf [N~1 >8>"7y 9dA~S*dBg{ Ɏ_` .ru5 + 4Z6G r<$yZ}(t-Rlg HEgqO+. C}{'TH̸1as2:2j&(Tg$]Ş1`I>@RNrV]J{Šl\ bl bERg/v"snBFJ{L6Sb緥M0O: 3#luHBi*URj&@ZX@7g|OǼP^U0QfyaBg,J]."mf=!m(%{w 4َPO0B&iI2'&{,zQ"o^S{0KZ'n) n^Id J8I,Jj'-$}dDS1s~jw]_ c uvXCM^{WrjyhNb[RG--PX4F}KG3o4<Ǡ9#Gz`{-Pss Zx. nx-_'ҝ6xM{[b#m~U#.:1n[M})| O_⠪؁ )pyf_k <jT 2ltDt|2pc(/ƨpf /ݬ1څ4Ms8o!Cܪo=T)*4ԋjn/YYA&Solτ$gFE* ]@" Ћ( 9Z}/ŵr7lQ8 mΟU),$4#i"fʎJ#Zp;G-XGC(}BY٩GМ"m8eؓց`Cz5}c!lSiaMDtPV}8Oe71R[vGfa7.O(•\PA8."+{|.{:U̅[7 ';t< *]ex(=xP2bo f`v_ K-bM1!i]t/Wn+eTOd݇-;ō3;Z1k|~#&nIvxр_=u$9y,NS0gWcʻƼ$a?:71<4 bT:Ņ&s4Ո`G$", )Ԩ"Wi,b&좣|"^禧 YDqj@$D^% h WQˊSgKgC\ێFfS$O5Ucl򍅡a{$Qʢgְ }Er@Wwq>.E j Jr*Ϊ;7V[qhmˮ(vbǓ5*= h.@'aa@s.;+塩*' 4݅ y6JeO/hvcK?:{h%U"pJyuU "ӢY :5rDPwNhμ- H8 D" kh, ⶻ9/_#*k1=w9%aTY^'[@ngr´]0owlXEd9_oޜ@bPXU ٯ}n7 oɓߌOiB*TG)ζ7ǣk#g:rB :DHMƝFB~BS~H =/d ~AִWuiѥs'KW|nٌTKQ9Lxk5n/ z"VK܍RW m |',ڱJhe1YKzU kk%ʺ^VdYWs~DY0ɸ ] up;_5FjZ}{$Db9Zg>;nKss~IȞ1Tj"C};k_B8S[7ir>4ŽTI)CVK{ۈFE O8 1 8j(|dz#ilOzR0 E(j;~bEOO?#NGqr`Ƙn 1-'}hɯ1,ȯ^ j3 يprwL_pꊺ%tSOw b)yp'PН f¿F_1 cq!tκc q:aAFNEsAY{,s*']7dr0OcXuw=2 cq?vUfx7n #z=jAtHS)Z)[]ϰ Ym)&V _ld^EҎ4!$'RЫ=h߉Y\Qq[#Fv)rS916f(<:F*sj ī> $(**<(`7. 8jpw"Rg!U$_s,&Ƭ x; 5g5qHͳGaMP* 6/Y]hi*,}0T_2G,*qqMzqICp;>?F¤fpl&A7.4Lq39.OE_IAzzDTG0GiGciw&z@H+Fb ϫ f UZRg&w爣0!zA.Fq$:05BHp@*CEpqÞȟS?Ed @a}X=_bMʰv aYQ->L@;zfhkMz%vVWLӬŔ~Gqء"QZDxja5_ mG:M7yʟj`w/];/M5i~HI0w7t([mc] C($b4W\cVG (d+崚O:N"75 |K*oC+9{^=/ .H_f`oPCC\WGÑ/UKF~5a#Dv B= %eѽNX'%> !l5:+A2p~4&J ,f7JXSA/cSluJ[0jV[8H )79a 55!oJ0GvΠ[ W#?{2"gk$t8P^4yZy?[k- 9'_-{)Rɩ&YE0?5_ٰ(dTh'*aE?b|,c-)HOr:.x@o e6r`s ^M|vuATQrѧ"$P &/yEO\ ’:-mJň^_y6X!!8tlQ-H"?}'ob+58>٥&lA,*5 ud_p>-xS舑Ni}`^}KAȠ']Pp1HMݟF-`Hr:lr)6>k˰%͌,c{oo?Rbʽޫyzɒ}~6Jq*R"D@u Z /sne[SUsT>#}`Pp2GŅu&(%6?其LGqm?U^qJVUbncfJ>&_( ]ǿ;nT.zIg]NT̑M&.31L{2yPTH򑞐Fi}ŷ ZH)Ѻ!+2pY/&DqeJ]XYz0%`|G<—ǼB9fuU_XvJ7Q)t)Uη:EW=/Ň0W. jvȊlopE:Ip5y"* W!9Ni_q-Rp=FMBt9)6CTGup }\|G&>JskDi5lJ˻cRD'd0Y*8'Ռ'З4MH@td [;r {R&3b(hCpD}"9ň]?rElAFD R0ZZGt)B צE:&V@m۹GM!>qU[ s.J%znIϩ|ߢ8Ͳ b]u~a.yױᤫ g3\[b[Ç %12jIf\Agd;bݡtyXtlX@֒K0 Qr=?o b;[;H:_ͷuZ†|$0r I 5Xu`z2],LWshޫvtS4J4ބK;_NZզPcFiU~~scnc`]t,Piz\R$7zћL#FB eJ\MHMhLyt7L-3 ʱa745/Y/>4]EA+IN5H[W7Cԫlxm/tT7)y3yނ;tPITgxMm 5; wI;*Kc㤍h}ccdzStc:)\"l͹d?Xu)zuݤ@9W@.sFbƎ8f@m7(0jYu]fb9 ;'Ce|)X%}18;ܷV,W4sp@Tkr<׵D7R&*aOj?U9 I_c`NNģ9>um?.@07yې>tTA(4}\>>L wn!ZCv $0j{,pOKs+I9@1eƎ?C5K1=?o(6t%#e;ߵ~+NFKؗt>'0:PYʂ)|q֗nY׺3ug|"vGʆ)|N7)ӄOuE>2Uc5nn#6#F͆;DoO!S4SwbS !:eu)9](]$l;X^+/wJ6OU{0 ~)s c(^x-bgQ?Mۜb>IO{KJOcKx͡Y\V8tTEIJ|%dT`' lK{rhF1ZUܾψ 0`gz*_1WǦlR="ƅCzHvIk?rvc)S ^ WtTM_13ܖ3t2^nYXoISPF=k\d@= YnGjr;? B{ss*W" JC'A%h~R%zNz{՝"QIUouSk[ d hoeL_u\٥քФd#|H)F0i$|qiqCu!Tʩk[ͱI})g"D7rƧ oH_Dqqmږݑ/hcKaXdet[bY&Ώ`sJqKϬhJGm Oi8.߻0/~I`!GvTtI@AXHc %Uo¯LhcF5CJSvI`MTv* ˂f8=|)<:&hƭq߽d[Afзd;C\̬"rl;y!|W'k@L8 G6ʋN Ix2F *}umhr_nmVU#C~ 8mߑ [P_'_V*5m#¸i/HֹR>)]l6BrcG;E(Ӎ`QAt)1ե0HM ] i+1s` J.Ya6$ \NgpU/!6~%bV50ṁyЫ_*݊xGw49x2vp,&KxLy?4bRYy-B( 47Սrtcww)G櫶`\ַ,o$p{˹j1˂YK1I`z٘)үыg(4)b39"PꟁLI<E}GRz- .8=W㭆˶'U; ]FgL E[57E}epuR)iz5v Kƭ|O;GWi'.ݬϩ)0s֗o~b%a@ @ϾE,24-p]`[q$Ba^кVebьH)ŎA_`782T U矗(e*q]%*^#Rn g 5cQRZPF|wdLՕ.rzl^,yDIM*/͋P.(TxNjozt/gSMc%1s?U^, {+wğ[lHm% D$Wh:'˭;ѾD_+,)(q^ҥ}\f׼ \jU~ɍE[&>MŰq˪jpTkcw|7ކbxKS2ZQiO NN^/ SEV8fZWbLkyTy > &~_S(aL(L.L$ċe73:zhnudNwF3*&ZQkK=5D܍T%8*+8WU103&o+ջ{{OD#^c}1{eAQN@ƪjnAq84߳Z*IBa^b.;ƖQUdյLnS=PoOnVHc`D(RB@hMDBQSUwd..f^ ӅT{M:$OmC ɰdYbZ٭ZXdwpN gה*tJp 1608"$$~CF[hgohU5{&ͺ.uŜ˻C?m2X9[Zd?j 9żZ{i /&fy7'6E;"L:םMBB=ϰfoˋUQ8xc2_Ï69+ᡪ$")p7b'5pZFQ8N6djYnq\qfȅ3gDNZCι?01)]Dz-ב'fKF?42q5Axc8xېGeO_5wVl;@b]+!.GB},kcΝm.;xzwTpK`q KŖ!|3N3P7L"*0lm^O0 f0f`Zˬҙz:Nngs[c5SPʹ$R.sȷk~I"A= x< sjŽK8寗Uq瘢L*Nzkq3ԗ45bs%P#y0g.}7=}moIHq\Ux z:L&!?\ĮIDQJAqm/ 5LWOea4ҿ/J8%Sb 7teZ&Iy5K *^e;*d:>B@/f-ɭu[dF3sB]_N8Sւ%JNˊnYs_t@[92C90_2c 241#yl.#o\ׄ%fPJ{2!_sI]q^>%14CJ~ K5IԪ-JFYxJvvģH!ɡK.h; ^gHɸnF > QhB`8l3&&%( x6C:( ċ…3HlC-EC<ÿ,&q1ΚkRN!F*d[*E/Um XXDɟ9,]Xl١ ة="CP-'^O\4'8QQVB6i*PB8g5L 1WqrG)bnX5wv8ѓKKnL-5Y7xzs~);|6M Q|9-.plp;fEOW}[_K; γGn|!` ?AӦS+d{4l.ұ>^t D<[D9:xTv;Ar;c+rI`HkFq:<\ io$5R Ԛ3ڔO@ثȣ\ؕXC3D#y?Y+>?%g-<$Qn:2hd ETuʾ0{?ncAS'Zs628-|p 3M _ᇐ6+y/rO) K%L]i=GzH7-H?OU͊T8 LfdsK ~ DTb6I`Dt H-DfpE7f3!!FdoYq.EX)C|)-,7KO(y0y?k MeTH*$NᤅoQC7ƾ3{Clcj\g1R*JPD ؃8qNxܒ>yVb!%%SkSqv8pnKBe@Rh %e7熂y*joAI6@cG"Won^ IbChsDɛٓ~ՕCqlX*&tRu|TKBX_Sj2hV/x  #kr&F'FX1QVy|v3fY~ea҃8]WjN_zI/'! 4F{VY׽|RuKĂk ZBWmBU3KD6Sw0ǁ@#09 JfH={SS5-\7nLܻ1J96m+qb_{= cZX$,eIK5Rvt;R6/" r U[V'}]Eh+2-}#jf!W-F7UMB m:@ZR.׍hRO@(ny%^dˈzr?ck$p-*B5+GU`1E6 ;>{?R&grgbcs2:1ONA>²so*JۜLK=4RYvD2y,ӥ(h=Ԡ}"ҪϑY-'; ͒3.)o qhhk7f6hЛb}R .;gzQROyndyVG9P<xGC~"q +nIT +~, B( : pN(^ۈ&KM5[*.>U׼eBzg\bSQ,=#9oS.EL$< ttp*FLvv۰&h.oͽ{cb,J3 G b9BxRpntQ]Wц0+|փ'ÓWa6 !av}fmolT. ,꼗^YoR&PM@P;Efoo-G3LufϺ8PxT]Tiy,꩘&@J_Ƴ[p`k,Cl>"ιnVr˽+< "Gs2z+XݍUMH6o^:BTӡ< z ،ou: CN dD 3 }"|gT. jPUl{!ɔ? h$cʃp"=>8KҾr@\*.F%Qr'v~aCnYjO֮)䒳J^紻1ߎʯɅ|/E]LF}{\7!!r0wo Kq5 ~@J<]ÿ х33wFWT`E)SKxul-286&&eELiJ,)$,v{1򎠭\X.f\\ם(sm3Nի͜ W⚦ \iC[S=9$jPG2"MTh=~v ٵk` #SÎq6KDL`5(JjyA8(U=t#O.>V)~J jgtGt)zqcͽ=P+A/Nēa (/ҙx`m`1=W,}#èg҄dZo1*_7=dOs<aGQ^nJ DFJ` ^ohPBHl# @d{[$GZPBmJ.;w~,+Lcd)[R6vZT6>b] 5õ]lcUIeNy%ԃ.sc`F|қSI䮀e'L|8Sԟt0dء ^j#[~G}X2W|>5LK#xUؠWa4zl gMnnDa w4u/<ĵ$+CwOt`8xM2L#!MxK::,> ')CԽ/-Cĩh@PPpexZִBϐnxyHHb4]"^|p9f,MkG}’%L{;#1tY'Eb vV|LG-yipw](Bo/eT vok֦ | $%Q#]_hUYl:;?4Ă{4oRs[JޫtgGXNKp?q4`uhO I }f",ЄqfIqx+GSu)l-X^n Ux-'L}Sz#AS\{R& Ǚo֓87_Z}.EBSsӊ#o6zQ>FPNβ @ZfHE\ ]+"΢ue&:RCXRA0"J"ăs<\Υ&9şemhqGo|F>MͲM'vʙ=zi<4/{ MjJI,39)uq`k2 TI]ϲ;NKX>v&$xؚE8)l Ez潕"=\19 ZTַ`,YpeJlKU-BL~LIΙګfdKP_-icC,_юKnzC,95_ <OP`ghi3ax7WSJ~ۧ}t/E.5r[l$ [{kjA-рܕ7T73q(Nj{Ŗ%f%,[3b*E`}9Ļ\Rh$Oa="2xN'/j]4~pVRZ?`b${WEg_}:MΞFKLN|C`XqPYfsxr;5z6^\SU7#=:N*@͢o &dy%9{W8SydB݂'GE̊\zb+@LFb!x'*[f\00ux̱[*g͘r:QIF׃mZw)QX-(0%j +*F7v,ō@3h1F@ 1d}7yʠ,Վ,Nl!(1 Zo6ݮwt7s8n9M{@U,{5 ݏIg%C@(mVI9]<6*f贆Ҹ;OI<xqhApBfx _ FKbGeY)O3!wnNrg3N4bFw|OK"-ןL2Ƌk_^f&_:ķP{ 1nPA&)=21## _las{s-rb=궋51C I"8b/ƣ҂.ѳuFRe!%֪FYSOņ$lC:z6AmCa!9ȸuDQLJ[u\uQMLHrtaAƕN&bW=em6m#m/n*UyoZ%fu#4 LP]F4M(OЄx»-3,Y,! ?` =/8z8MYYCnyc&z̃ڹ׾l:R,=,a7֟IӉ>E%VЉZ훡&Ml U+9lo+XF0[&ABXɢߕ.!nXl&2rtsn߱Qvmśg2-!0m,xH)&BP l]dy忈r C2B͋D%v(d[tD0*u3ZlvtVoA߶) i)*nl<-ۛrn.#O6e%cXjNY,d"tp=uY*{4Ι[ 7z*붣~V ds5Ŗۿ&YFq^N/?;]!,-RM/d7 0}yy+&6h궛vfo? =q0`N?ke*Sy*4qKc SL9[Fwy7hQ=Z3\%AhN~b!i0鯗Vlfvb:VON/JJ$ڈlƝn`". ;}%s%} ܕ* a] V,G11`':eH? *Ǧj7*dB/PS|6'Wr0mD&ra2á[,WV { Qj, m4,8}c⥳E=Ih_6 8ScZ;"C>;8}?IUoS}hR#0 XN*=MN-ϰrBBcrD guYx kPt Ae;iXcԑWKzRERAݣ9Nr0gpLI7Nac(#V+?57(_ďTۃHRDqF6;+\ϳ{X)?OXJ NjXy# k .r=/lxN~xBl^{WΚ'x5)#qZ(z)Һ]!|ei6/wpKM젉 *~`J$- ew UL)M͙aq͞(ʎ5s?A/՝AIU:zG@_8=*OK ]4ɌUWǗ{xp鳐8%/07}P]_zoC%0MҐ-k֫:t}ai:TE&?|as+d@kҿKθ{WO.S, |Ve Ip^#ܳņp!DNl0<0}܁G2]$Rfhi*/ 3yJ߃awNoQ/6KPOɋp6)bĎKM\"܌OR= k,ܱ 7_;qgcw,4AW μgA!o tdkԏcBԳ7lg,y;, h+wMGIODGcv~mJܩػ|DW;c}c@[^*8&LgXCG& uc1}fk964u2vZ`qb^9%t4]NZr~1r떵4G^RD$&Vo"eOSEgv`Tx4v^@[kQV@+'orX~jRt 1ޞ)-n"hmpg!pSgtŴ=h$dNuSbʅBhm9]: SOҀ~ncbmh3 &ǖ$HN7YdmUWVvz 6FP9^W”z˥p3K1hl_ ^TP:y;5bY.&9 < +g:x'9ㅭ Bmj%Jt-+ztw˂o?~-42a_J0ŨB3fiy\)x I]Nz2zXʷ rK]4~k)NURzu 9uA؂`  ԈUﶰj(&~j 9 ;L%XYީ7=7yZ '9%ի#ȏiC 9~>_z3E6Mۧ)6|50dM<(Q8rxk'byRDo0RZi6ҫͰ>1l@gk/_r3"V ^dYٮ˼U>o|#qg"^iQʫ(*B\24ipwr-P0N]Dï|UP.i' =.D,v@(;KmMVҽDl/p}>BSDOaZ.!I+.}`0 Nw ;dܞ=[I' %1E,'EҤ'ּqYLFz`Th>ƻ F$ݱvJˆ1};f9b\UiPwy)dB/_/ U-UcP ,o =q<=0QT[三H/rpPd\VYtG!Ujj!>Vr̄}l=KDt[vT쵔%c[C: ̍PTۛf @K ilnAVJϰU_(N2ಜpB?s8+'nGod/tt[Pi=AVt- ! n`OE|4j5_;)J?K`w7pENղɈdGh+Dؘ$Iӟσ ^Maݓvfrk %8- )wnJ1{nv+nOdIǡY^ULnvHҙ과Ӕζ;LPd = E닖AX|L7:M̻Jμ$`.hl#,NHh%9=I%tWI (b2 rBA#̠ 6CƐu]~0BiAÍYq~d0(;ŒB??}>"UW>pEi^!pgY}]E:C}4U?=mYlF _EH[ PlJEyUtF`Md$Wș+O%]j[%6yڃ%\oBkD8\;b iKC kŢۮ-$ qS^5HŠ7no)y\mԠI\Y P(BqiSY3sMd8T.>tRjD+'6`X"R4k'%!'!3LwN2M=v}dg:*8pU䅀o 3 EGsV;Ev?a2mS7C)r[a-Wu<5=FFsb@zٕ|*?1>Gd-Z/~v& j,0w :MjTOOMﱏ_ !Ε wPuR|c8מNc|?$H~^-BءxL;w™c sȢVZ-ˆ|> Üuh`uVtac'xOE7(H{w(019U4~?Ze%-ZOXjYSqZO@`ߑ*/r^d˄7Jc)IQۅ" L?I/ݽ$Yqtt]d6^~ iD ZHzLr&*,@j&1OzMڏ ޫ(J =W 8g}D9cX4Q*j )B;Xcc_ԌiJK)7-_ml/aaF(쁩&:hSpE.#wЁQoޞ*%+?`e6J!F((<KsҺ! v ~] ̃}ZFoc+dFE Ezo|0rBˡ|KW5VsREߚRd*-?%HN:$]&ױUdo#.<_:En.Y7qԮ r;yWD7tnq;'8y wqPT:qCo J5-WX ͔ЭL.n-S=y!aT" )>1o Ě ~hOS^ sn幸kpxT ̰2p?^[N8w0 yAbPW=jU ,BbQ%cʉL]po$˫耺>'̱ѵ~TUΥ4r,%QɝZvq,]j$7{%GX;.]W -f|IgsnO(k>﯅Mg6_W;"W|F DBal0VB }\/mbHp'g(7kAتTzDj7O؂. 녑J|l_V:Dm2&2`jޡ$4vm5@e*:mF]n;Ύ"l'NJIX*]m1] ֵPL;<.+:qrlU_WYVA]4!hIF&DD˼68!Z[sA0""Gqd|: ]їs|`ypf JzOIα9ur]3k:y!"O^G7UƒٺBcvFĴE| ~ZdC6,g”4:h+ݧ<m bQKƕƺr 1n!_F9}h7 <&SPP1tW`k*8Qtzi_ˑq0S Yֻv@pܝKc?`)~ҷə ngb} oۧ}'y^7$BF`aSxMfL#8[}* ӪEWeb-cqĄU7$W;Ay}Y[@K\wFjbb49-+#{W Ԭ4-VTQn^MCI# 6Fz {*Y_)I,7ckì#Cڽo. /RJeʾDYV7 /途} 0@n;/cm~`DX9-_dll;!g^rĂ.4 9RSh-}F 2>ꉈ-Im`;Fw !gba腔(*+-!4<*SxhJn~Wh{Os8u3cvisW z::묖۳ɠ2QpIk{B4I' zKm0X7Tl,E?%b'AH>&\u [9,Jپ+^ (tEĩA C:a p&ثEYՍfM|'4":1Wq T5J/Ӿ!ʠh:os0 +ov> Q)#ǟm4u*Iؖ\WTvѠf#:Lӄ}FDH4,EzhZEwжӷGZ~M:cR zcLGibw*p'\.k}Of[-ѾF˒n @rOU\.fGVװJ[忀yGP0W<6~:ɨP{9n>_ .t1kb-X[F(YOYYS\ez%QR"Ql˶5/ 9J}M-#p{2͎>IT͏Ɣry$L_`ׇckGo "CJV%7D$WO0BHy< =Tp Kl$nyiF8[枠Q[ji]k[0U%kxwl.on2U*&(]?Ї{ ~_ VAF3t&oLq!Q 8Z,SAg kj9)2=zvTv";yfR;i ɃE5S}4aQ2'`'`εv8f%ZiSBlC%" l'_^_8o8K H^jD1GUF0k1Q W7):rV$f(gw<ɪaЃlK\~A˱;>v'uS7)s[㠗K&b@^RIE d.V~sAiЌHucEu,*˾8^:s8b#63< 8<ԏ!^)zPMߖ3ݬ'MM@ng$Y&֚O~&||Lp r(bt]]PH'92 DM~9#+2ޤic$euEESց,sF K*fB%K(ŧ"HN[Ϳ{aa" O#a4΅=3(w1P 7 -霥&&מ( T\܂F8@33ϕW㵣~uNF{N\ ',+q~}A &0{DC߻af<|s0bLRhx$ɒCW+sȜi0h.O3:CgGTl+lUqj&.]\ ˱6,E); ]6.䨧ۿ~JǷP-|uackǞ0'}Ԫ$Æޕp(<_E*Ts~~ QP+ߡƑw~eVb{KvF@ ~q!`p 00C&Wk;Cυ֎SwUiwI wy?N(:nUaiXZzFqF Q2hAKVͺ+y"|B{ PͼZH`oUfk&hag/ͳ,Y7K5Lix)_fR?bxn:`lࣨ* V[I |DQ{URW0ؐqmvs6RGv̘rXT&Ӯ0 Pvd2ȺIц[ߏn/!gXGDw(E]i'W6IxlT۔Qj'u./[,0M%v.[7U_ hCwkvdQ! Sozz O>X)J1ypt7+լ3ZLS H5pN=< ִD|{Z랐WciU ]qzMn+Qƹk cB{DL`(< »V4UfSTsۆcLs̷_ 堨:]ݯu[0&hs=g$U ZРFp<<9 PY>9KO t&~ ?,LYn FiIτw Teaz螚Cun+`?'|x`w0VX}%̂"ʓg %ÍnkMn' ~')&T{gbB bG kw g1I:d’*P ! ]0ALn,xIl.,M%fOF {!ԱZ`y َ)KxPm5 7 2nN4x-*>ly( PY;$4TžUv 43}cv1/p)JQ-r*n]E]K aaWKI)G>|t<-iTmzdMOkaG*ôJJZdn崣Kzx清ߞt!lﶠ[ ^`EȓoZN;EXރF}4ȏ*ơ~Rx #bD4|.wxLiS?M5T'u(1[tpD(o[jTU\n*[3ɑs*r^P1)L TIn #kn;_RH>I0H φa 1qTqD{D^FA4f2.{SC:퉾|J?mM2tDqN(A5a3[O絯c˦vO::Nr3|t:@oJK6I礘a-'.jnË<j߸W_4ɢo+ 6Փ=%rT_M0kvFHĚ[ #.Kc3#=/&+1ڢunEܸg[j+B! 'oSPv~8fC`L|%®DZlp( r`\ 17-~mBA\fIdʦ-1T"ׅK|'jY]rO ~XeaFJgJR|sE _ܔ.djFic<҇Ƀ0@ZhApNZ@&.F{" zosOPX{܁Γߋ K7/ qnL"&uPNq/Jlz'safYFFeM)_>M5`QWN=V{ᯔx ΋OȆ؂6(lAg1"D<8SK! \C ".,ft&d![R/{fY 릔۽xc@:єվtcݣ;A۾آ4U $qN~# k:A?0hDY@yΣguRid &wq܅ w긪广 N"k\7D Y$Wq'/>; 2,.53Bo_p+P&QN64UxYZ8C oXcȍ4!9[ G gEGu0k2T< qk|T,7:߾^Յ84"}MkіfҺrSam99T!;/h,uk0.&ćRRg!X)]o<~o}B*>|N$`/Ur:e9J<blĹhᴳrZ.x[z $me("peu~>jB>??T h.~$cO|9:'RlLWױ=㿛ݛb` k?%)t<_lp<>WKb̳J}"'zU^P: ‘a栘l#hj iPsK=4JCGhE>`Pjgbd8 EZ%=GA|*,=UdYjsa׮,^Bbb΀*㮋8bղw`| p@}GHl*Eƥ$pCkR oOdYӓAtad6z xVff= yyWr:X\!$GB@$3&(~@l-k,|?뇹HxoO@Tø&W(~?+V$[Z#~AGtw7.cuBlWpѶ!8:ienPGps[7eju~\N*hM1-qYiY4ލV&TvZr[;=`a&6S`j\lFst$Z8EפN&gc*} c$Wxe斈RÑ~l/,XlBTr,Y]q%$B)H5Lo8ɓp&tg^2GJ VxA5kdbxo)8dA2XޝxNǁ6. |c[!;bAf3wyF\.۾ؙ8q mcXmd7 )Lki6 ފ.-xuS=8D MEy>&-5Y')&[j;O BVХ[ctj~LAXߒzNCPv}ѯ2̺M57_J:5)ZJ+hNq+nLō s ņ"!KdQRkSY,5nϱd9!UEgnE~6AK4Tz߲ w60$, HT;x( qWλ "hؓdZ?x׏;:i=1pqxtr=Ffe 'zѦnGUK~:0Q5yAxInI7Ԟ߅,N ̺_'cAQídd. 9/J*[SO ^0ᬩ[裿YA8Vo^‶z+=3TPy/ysX3!dDzBz,jC6W"C˅xCE|ڌ)кA.CDSfQh/ϋ"F앰_@G9%*=Wn歔}Cmx ȅ@El`;!upeesĥ܈|2 xE1ex1[zO정ݑsuf޻1`p>nbapB:[qIJB=p.|ږk_Q F%7{'!NbJZ'hj4Ɗ:)%lU<~7*VшcMM S@!nYK:eμǦR);v*G=󢂄y yP}=-j$>еwKp,9şlDf~gȟP.↸} ԄvBT}bf)^$"zV ( pC3֦+QhS7nOX؞¯9V#=݅"h¬cH~I$룍NId`ی%݃rW ؔ3ۙFhd)ehw~4|ԹO,л>.A1 [9RUB z 87C=%͍%/+ߩ;0nl2.c0F6@ &m߆F8zZQ\/Qo \*ߖ>!Q[b+9bBH;W0dFY6f1b;rI;l9 CO%k͠b Idj6Qk׶j /g{pmX)'" vʂb̒N9w027r q=um7\#KY"n4kXw 8( j P|^b i ?6t Pإ}uU<_ڞa$*j-wgJd5FqhnZBGk? 53"Ys6=qcVκ,a~tiv!h{)6v }FH)+w"TByf7 Fֆв Nj6ֱcZ$e:+YT&{nL]~.vXy`´F4OYm'1+Q:]%(9s"Y2u`sAF9v}=s䳿HN:v&~f4 esTVWK!?YT"a%ڈ͖?*Cj>Ί`1yN&ۨ—|K=ݛlj+"@LPGYrZ2w+=ue8vŸԒ^:2hIR7xRդYoo$/j8T'=FЧ0IDoYm66Q`Fi⽿l,aHOd'U`P];Gl l)ӻ%o=>0 2u8AQa覡}cB2.<; #?: )Sh6қ92 TmD⨖m*`7J*( t}?\\?sGp9f͐z^6`su PQd=yHo:kG6=!L+drp"bCt+R<>Ř3fW Fon j ή}w^aURl@Pך69"/3'y(IW'gC xT4BF K}rba.ܐǒS5 qa6xiη>Z \;OMGgh~c\,SjRU >B-LoYXUJ}tMDy9vh?\I!V2BӏyZ vE=G3&*^^ri%ȑh~%Ur#6 f}7QE[ғLvG, u=o(?$rLB~E)zD>(#f|Wcy>5K8v#OUp$G`w\*9rn{,B[͟n5k{c7U6fQD+J6N0е~#[Gnk4&l[qVcz+>P 8֢%gT%p53gV%fbl0BP$mcUR_ -woIb3OM4SrQr*b0xI#v$g7&qGx_7zrOE鈵.Q J#5ȬFc݇OniBfeVVRwyd/K:ѬB)ZO:%[; l> mt%#6dm'nO|1C"CU֨­6*[PNi .?*$yU@E 7 2'(]5TJ)͛$_bH^ձGfenaMמ`oUc&SFJ6Q>$j83yvl'wRѹ{i~SJb^I"ڀwSI+/iuD}>kWQS#ʨe"GK ,S׌, Y?ڴ+r=S6V̰7:{̏Ū~O|qUW$țj9ʷ8R'4o#`{)}z+_per9 r,X D2H]DF|Ej&p Nd#x 3\U'y;A\1z+8<듆9'[O"%UaM_=E*ٚG)`"l[ڋ8tyJ_R6 S?^ D76)ۨYJ]k+)Y%.g_zIvv빪AjqHm6`[|>fgv`I쾴`MwYa[gﬞF'5~eGU;_d]) q޾у\.Yt\+ZXuhKmEFeEsk+x`lir!ӔnWiM`0pxz92Q\%aJ4 )2Eқ޷rX?di-<(/ R-qNtF%!*XHZ˴A%)ybi*'$DZFz8= )yaD0cƦŚs}$qBЂr~`Z Xlw !ъic|5;|N&kCn>mŴXP|G.ߘmCnTK*L<Ԡoˉj aΫǫ_ x/D3݄]@-c @ G#ysE)Ӌ0xCnDrY?萻YI2 O}_uSwC[K=-V*h4^]YT0_-q$(^Ǜpj6g3PvfId C{$*y0,#N~>gB8k5DxqLѭ"P2 8U?l Be]u,&^г/PB|IȽp@s0b _:go{NnN@Vcz7 !9|?2W`iJĜ`Y1"qY!E\4AX8; RaokO%w;-yQ䓹9 V~tG3@vG4EIu;TJocqNaZ+H&!s)wc"N(g֙0:.|JP|ٷǓŹ9f?bҥd==Re@*B*Q{YHACkYjBBTRrߜiN2;/:u@st}4{#-ᵘxtMdS@1wE#zIQBmIS_%IʟedJ%#PE gә3y,8z2N;B/Rc h$ dI{-U/,d;RkiyJ:5Z8г;倵qɥt%&6TD?.سFoeNJXSKC.3FCmwWbKr vRdn2C"ҥcBo>F4ʩLAD3ᖩ`*N-+MﲰʁJt[ŗ y4sFqr A*p/uE]G(Qf]~5 #UPԌF|6^i%J\"Bһ2j?DR`fJ寡=n~Ulgx#Ag)mn!tN1VգOY *4 iRtU[hM* KΫi4Y !΋}rWxvan} ֲn=5UԻTʴ:7L0)z$!_*|NI0NaA^6xCLx1}#ͷ a&ƉcE44D?zN1ZWH"ҭA{*"xY8H8Vƈl&P[_D,8)SBy[Oib]!*33(fH# Կ ?X$d<j\Gbc󲤗]DtWA2Q0Ȕg$UUu7ߧp_3pqߺE7K{#f"DDa[HvK↍!8u h}W̃8k1e3Dyŵ83jo9.TppMy;:0q U(4Q/2Ψf3J]YwI>j݂-;?:p^{Hs${aV\^STzەE&Ut"':BW0~pq@h؊_a+?i\Y7 VD)WDI6hr>ZN2yevON?zCh9o8-,ܓ$\p{qMDaU%Ly:2rM Z{y~8>Uun.}-ueR|zl%=epsAzu"vCUN]s bg JEGlC0JeVNC-l-oHW\^ԆyQ [M/ {MZݳFǦ<]fQHk ժ_0}yGS\sRA,s5;쩻DM8$hBkA7'qh^8bu"oAe E5p+wObr@Ĩ]5L\63ɒم)#m~&P/-1$(%!drz3tPwaOĽ B hKuRX%!KH /ԚK=I_K,(j|P!{3oazhz7=*ީ4+DIVrV_PGT{!wJjI$C\} A܋Z_aOnbxqỲin?*qBH!rhUm g`}}Gs|eR1GJN""QWBsO'ϣK"/!"kB"$no ֊^vY@R|)džɥ(<_AWx)"8~˝|3iD2}Yz>kB'Qm>7rÑ8C cZz[ֲ +uY2߉uXIdkspF}.TAX*¯Ňtč;DEu4pY/z-TՓ @FDj C\ )ᐭ#*}nᐕƺ9R$H|CNf! ײyB#D鷹fKvk&oɟ=r"_I9KEsV~k\`5 &x6L#hDNBjþ)h=NYq2Vi촏cvMݐ3ʘfz*aucO> u\w0h 6q; pئbKd3ggYYrCrWPa8K>S'yme9 n?L<}6p 2֏e؝vyN{9;5:M` 7Jﮍ 9"GPsiY6K6Hr,VM1z,f|5L IXrq%UB6Չtr=E ZCA>QZ3vfyuuXg&48'ZX:T9c븲;m9ܫh =Z:ke8?Ku-ۏcUEEh!J̋M&''vfܙl.QgoW]z#C-#HBV9 \hi߾ҟa{J v-{|bS]`3tߵ%w. G >Џ脏N2ш<6 h/?m҉jηKvUw\Rf-XbQ_NFC B8MZPv1"cRꔳ 2Ww^@lXw>s,(>l[&Hb*1BL.r\~Ƹ:T|PAz ^jm|:Q M76L<&ꭣML3r-2O־Һdؖ `Qu[Y6&/aX)V j'f+Zi."eG6&C 3@LE+vo Bo Ōt9]W-$c}/ 7<1O#oʌI-U)],0:ڪ%J8t-DP%i:Rvo"L(pLڿΦ R]v5S o5t TS6h}.24A'PLdRͭEV%HwaƯ3VGh ^Ք8٢jW|k_';UE"6@p2Hels&X##) "N+瘝Ok+bœ\sĩZ:(#,!vϱ(H;bB#WlYx9r$AɇcYI:x2jR}b% BIk 4tLӱ4 ԩݹn rJ:3)Hr= b6tQ D{KQȾsAX)vIi/ĭ月 Y3|Nķ "lGXoY xuG1(ݍyS>jrDZnz;MکcE)2/w+%7+[O85,24v̢s٢&,fgTOQ %&bh5ZHǭ whϽYlպ]|~W|;d{][ߔl @1ϩGl=4f)(5Ո2u%9^6&i*+PqH|3ԶetBoBW)jP/=Rc > fʙs< FH!(Z~̍<8X2Aqw)=cJi]Gi#Fn@ 1C'UP%L~jAOb0C˷tg| KXf;Ё!fdYnT&uӢbTec;ZhcsO{`/'|Uq~35Qtgg+QxHn]nYQZlH̉Hw8'hL x,p2rɬٜL˳\-xS긚ƻJV3􋔵o]Bk{#St4,u-5xpI$NO78G] "%=qdTV>5ʴ ))ʳT`j[R)o|5%'~Q,w¸0B|jIйDiػZLs.>x#r] lt]KGyEW]^X^c]NSU8l}1I M// ӯ9)wPNbxr!Δ`Sk}+d̏Q0jNAC[ݣjsz6QXf39@5%\ӊ1]_56Q⩚i%^g؋46/6cmҧ!YnTe1>V #ɩ*N6 xȰFxYTF?V8!#G)WTN+V۔Sǻ\~+nt`ҩsKɆJ8Ѕ`a).6!7{@ S)afiXq)2G^{Tc (&s"{f-2mp,>b(B!mk T9RJ>éeK!AH^LӞxsMn| ^4wax{B&2, =n`4} S`)LD#k߻PaI3'/Z$'l /F2t.V Rnz~ "̲:!!H ̯޾O0{g!ޤ3ׂkp2Ƙ4s#Ps6ёU $T,V,aɦ:wtLζ&*˿ʏ"YԦ@]ǘm(^[t?Hf%+, ʆ'=]ll\.2OވFƦ[\Jm `Ҏm7y7,qm-c NuES%b%2/YY{oڦ$&x 0e#2Eq Z@a'T;tg|aIr|ZQ)hFHʖռxϖـ7]Q ((BܱߙI36GNRU\M [UglVe!=җXqK5BslqZ9>S6d? vDZ9H<e\*o>58)ױYQi-dd:Ȅ3de\1dKނz^f6 Ύd8ŧVaoC4&Na2,cbR,?-G-[vz\v˾g^ԭuj7@1. M ln&^ü:jjd|BN+]O*WwE?)Ms.~ .6 Ąh$ 1I? "i&Sl0j̜_bg&;.' < H6fGRm⎻AS]iXx*6 #X=[&}n4@94R aa0R&(cɃ_wZ߰T [aao:x=kq+W/lx? API]VDV.ag~b|t0YL\~ ~Tk_xdI 7H`Q;@tIkմz{ˢ$Rt8!x`ˍ*q"D G)RYEͥzhB\.#w!BP+*q]\:鏺+gQ'ER{:]pKBa3 r#1S:S)*=0e~e_D,7Wj mUD۸Z}0+WC8~yQ=hkK&%S!XkUmjІq#A~&]WmD'T] )3;#+aC"Ͼ\HoI݌XBZE #~vt 4ܥ7 |I-)1VAӴ/5),W"m%%\:1ClܼHfṊ\gDM5ϦN-腜E[S|{Vt|)!e"(T)DZӨ{Kj2zX./ɟ~p4:#eDh̢ZQ ŝ}M`D$hL[gl/ g@Hh4l>~ /m`5mmdNUbjw]92ݳÉO f 'Jp~x{_$RkE ڡ#_6'0&v hv=DsҫUi5c60sJGiҮٜnt|xU"Emn@σJRʰDqX˩TcA t]Pd:>ʹ,FgI@G>T 3DPYhn7$<"A@jeS^9zwӻeD rKi%u* P݄uԗ+R,,P!Fu0 @S/BBɰb^BkN'!$y[/J~m`TK?_veÛOUB41rz5m5]y#BڙhkzG^$25Za<7Up6Lyq[dV8^BYI=^{ ܙ$m~{`nז'yPG'ޙ(TΌ`Ij3ه89-vNK$bXڬ7`'QmJa $|1?DxS7"yAx*I{}$:M+JE~7LR$ě8E/ lP-qgZz/{1wdwp#E_00CѧVƪH.M ^BNWӃɹ&-$R&)%Οϔ?Y; 0o;C#9h|SL3weOնQ?5308-)~}% % RMe#"UN2WBbR |[۱#bSK^q~3xxQYt:$7.MXB?7 xCCBoF5KQ&}TR&:TW PniABRx:zn͓m3߸`Oʹv=}_{Ĺ#ȴtjP)Ț=<1Bm͓V (ĀEՈ)Ĝ+mM5]űqPϵ}:*'~7m bKV͈w[cËKkbF~+Z{1k<"?"_|~S8x.fч/i>1m.Tz=79g5RV, M44mI:7؀`8u/cbsBᬠ2d;廖}d/һXX:J7`@O Æ(IJ8;w.@2q/-H E(G]Ё]L5h+ʿ#m'u&~_!pIӦ^`D|^ vqSqeu/_"oE|O+c=E.,yc/$^b' RdE3.mј%SR >75Ȳ6o4'nK9L:QnlGPW&6M,m$yFT*&['z#WE(Td-I T<_:1 TZ:W]w K{ sYpLj|P`7I yۏTTJ^X= LT!YUwPs݌ԕ_#a4]uX.5Gjfb#-/g =ZtLE^H!z;$E4ťSڰ{N|P3*{pjiMC/I<:I7T-$|xΨ&6 [l ˾ vfw3QÅ=̿B<ԽIAʖC@:Z;-LlϔPlb2U/ B e1u Dtx~%*-'1FK%C9qvp=ޜT݀גRf$]N!nILDTUpHfrCw5۩0’ǯ.\=@g-T ,S79yMn,*z,USڳ!JҨkUeN5 rrLp}r.WqB^r)K{q2^pv8AJŸ57~J;^Z8:!X. 2 ~]ea'X8ə232^سWg8{b .}緭00ߨYLo(X-]t7f Ki& 1X;> qei3ӐZBW `vL'`iҏWU)xd[ei7L(9'E=b>55Hg.K4XUg"I4Rv7#C1|UA֠O.*NR@pjC0=>9Pc1MvvP V8&i3AӤDS31ǯ%Qr$ʿyܳh\5UC7$ KV 7tl\5}|͸[9Xv_=#]+~E[C+:.H!HQNR'Meژxx$%e+哤"Wh0 :>]<0KX+ ce=_4WNm -/j=4u+u)AJ \#ڪf֣v|jH&YNalu}oZZLW~m)``8Xϔ!\$<ճAdTuԓ4 ݶ TżEo 3klM\ŭB94DDh)ݬ.6EOLܭi[-b*{)N?-Tw~l#efC2]*s%k=*纏1}rYoӼ{?<JH!MR<#[zz{[ Wu?!tH7rg w2&7@LDޱkv\hx2sr?-ҵ!=w)ֿHZ2}tS1밟h D;)URc].䓥!+Eh0 <2}cQ'4:z-J[N֭猳siHb2* uRq_aj!eeZc|hx2@9z NGKVhD~֘*J643 R 1"iR4iW#OE[ }c ~qZ]/KyOu.H9-NYSXh06wylppsӖxN2j~̀! * 55n}U 5j~Q, |WℸeX+1Ȼ+XGJk!^njIotZǵXWiD9i{eIŊuML\yc0|©H>$WA6 L77SX` LNb}_PQü.͵Ep#fvgz$\I8Hn'PJeKs )@ZLg\}0$l]x-PNG^inYޞA-9faghڃ*K_RRG\X u5*)lH!ѹu"`W҉_&٥"wN(,|ZWsVͼ`NTy](i1զ;yT'=σ\LJ4*{dED>'kͷg17|FxX[KF )8{*][P Y9_y\%qtB&@1ssqBAKPК Y4:ǁ#Wl%4Us֖rep΁j6q 65 /v ,بI8>+>.(]R>M{Nӑ6 fs_fOn}*S1kSCNz=b G+|3S ԚQY9C=إ$vZ>z0:CF9d|Ze^qHupBc&WR$ JОdFX>KǑD1o/K|A |9iK缆pw2gJ 7ZOtf*GKN姎gUEwݢI/&i zGfS;1:w}.O_.nFpX#2,WHnXVc%HިJr6 <;r@K+SE`;Zi2|0eqCh%&A}=(d%f"6|훛dVӸ6'5 m!lp3_H,KV :FPF4 |kM q:K$o7n7]b6]-9J;k ]vܼuҫHSC].!܊B5 L dΜm[䷤q99H0Wgw5e(Ҕ"`X[UŰgzkL1oJª(lWP>ū AR>2rLy"/R$fM2Z~+f [4^[O8d+|?2@_``!`jRղ\O^4SӜgΉY G4r7ƁϏsY1 Q#MJ'g?TyJ v-tme'@b:N((#M|krAߪ?`R)@ܤ'5ucϰiyTz\?T 4 |f(kD[xg파zߗ-QDž %$Z*óXԥaߜOX҇SC)$qBNf~m*'@7|fJjPFjuuo5,%?VI䛸 Gul?:,3}rX#L+;rcG%Bk_b˓?NsNEx~@w4MpDr+Xh |o@HHmd@b>Ol yӧ]PfzΩ{ r ɬxXUNr|s ̰u6fUTuC@(+ /J zH0uJghqz;Y+ BRG@JaĖ?"Ir9\1H`DFy/^έjOlpq kRjs#@dz6G&B/A0"( ncF"&rj(YƜEÂpt93o[9c T/^9V3#}:m59tq 0pj~ᕩ{ g/QS9ͳQz# `kWєɷO˳[yWMkݖoեSڢXa\^_~ʂsI=d8vgzcl'3zTŃX`ѿ}Tl%ܘJ1$i koI[6%6(]]b[0̟ }G 6~}@2NMY YVBl" GAQ]~r5Y1hK=&G lfg:N=?g՘(gZGד_Fu( :kE3^:y^2lx}?io}?oFֺ LU^] E?j 6kTC._ ˇ6[p3QQ!v4ܢd.a;apKxbQ˗j"(N1eDx: A c+:=-3#ڨ3eEOeDY&,[8&EZ5;.s]S7~%}<Ā;ZYnMdh+,Zen~؛XaZ2 ^bf|| *ڈV7Ha^|Wo5@RJ_a Ek)퇾$א| ?17]0e)W5Cƻ̂}n v:"vKߍ箰MWĸS˘(y:&Z[9@r)9 m%PxMbM ġ?X.l }30ݱ \gjiPs?ՒK\<w [Bf0V<8^l2A$;nqtl릾fnA"^Ng־I1[鉛Ho#lM߰7+M#͂Z;A#ϋ>ņxTm4Y2i1țRfɓ"~ey#uL^ư~FtE7-wN*zHq4.ђD\1s#rZ9,]X*^Iw=-u};`j;) )CW;28%d-e"q[ImjCSSv7NlՐ |DF#ħ8 >*w1t՞7'1lAtw(W>((O@ 1.jgg?$HRo\1LvB+Rgv :Ȉ$yfO1{IySdPgdįrv%h ͿW:TY@ik v#%K4F?;XoـHVns{N^F?,,"BHcBucЇVbp2%(ZlAƠYgpM][<{{WY=@nF@'E6`7Z ۤEr*D7erm|p oߋ[۰زw k̑1Sȉޜtԑ.Č3+,~]:#KXN=#`eEXj/[/H>|8HZ?dѨAPw7x fd0wWuǸRr5|!*.*+nj~Dh^sۿVwā7ÍC|6QJRCs ZwZi+PafC3P'z¹Ź$c&qL=.`xgj!@,HW㭇 h9rKvwRlK[ͭ4V•`uek87"r`k؜D[ԡujU+yDríCMo qDlh^YJOͅ lDŽrzV@oC_&uViʓ~BsU.B'a{PIu\QRd#%6Aө \>(,[AxRS-g_оJ~3&*0<x@LҤHR,hqгynWMLen~*.XO&ɗF{IJ23sVɎ-4-X4J]ę.,ǵoX58{R3橪W9\c(OChsk=e_J <;6̆33b?%srUk)UgxWuWNv1CHP^NoF&&k cqR^EK7J4r T/֡:Ⱥඕ1%Ⱦ[){Ǎ\,-dmwif73$E#Cˇ믯V\J5IGt&I௣(A1Ώ+&e~МzOkuh|.'_[ǔv.j1ε h6ϼLR/`NE1r\âX4K[KvgF= ҁzayJ|QK+" ;B$VHf3--j~>?u~z9-,\ MVN q."U+.,^tqK |{QZN b./N7ǃWD)Ɔ-ȓS[ف?Gh7 |:`O26 0!둅 oX،M837q4 Vv΍|yج@oQ7kDZ|9d\b^oY\w AjƏU! u?d_YazΓI;y킧!p:!Bܸ"R[Qϐa~(&PM+%g]X׽'vjRХ*Du%XJu yl 2Fo!,^m}Z@&eߢ܈ 4q2DҨ.w 9iҦ|BPmb;DVzoˍFyqg::\\BV<`R]g<ՙ4%Uh!OhZ~lf.@Y. |\JO2!Nrd!@@D3S`4+g1[Sa^^֏ЯblO\u*6, <2-B^̯×^ ] g"q*X *V:۲2]l^B"H:9C߈ _h 0'|iTcbA=F* Xr!7` ).D =@x.~;ةBe|>vJ-GKğ&$Ũ:ae-z(̲o4_\e b NS#~NrzFOY Zzldk'߽0Ϋ#itŃ}iF5tKaT0O$#{fܼo?uѦKCW#"3aaMө{txP;F_?kVeE̞Q'C.3}Tldaa_Uz%x Dͧ UeGDgk06n褦-}mҎ MӒkIBĢO@d]W5$ 0\p7mYҬt$s!nhD.J~;9)!3`"Y]&у"Q%P5(g ^ri\jyJ$VDzmʧbC čx<۱ ]!Dukhܥ$vE gH ʌEbJ}bXꘕ+Y~}t0nïK1O/5ͽZ9Ȓ~HiHE`TήT˪:闆#[cY>& Zar:MeyUֿt/P_a۔D# ˠca/ڴ=Lzpr節&R:/ufxcVL{S.D#P?Uj0wH3A ~J `Nk&se|+r[dҥ5T5'H s{~=ƬؒA8w{deSm/`;ru)TهV.4QFW] #}&1J#/IG FDŽ 21;8n*cyYSeɮ`@zmIv1p/bv7OuꉖwFΠ34Bޣ⋉%ٌёӸ{>QsJ'u ޘa x(Nd? j*U7wC!烬-P4 IXmz ;'r?"b}gHdx |gqķA+Omzq700NN%6ƺ%,{*n|˖J̄=$R}D`UG"T:dt@7`= ޼&W)y)ಬ{D$ Pp |;>?>%n@6pS9ьM}XN *hdh1cڄhmL*J8_>F]$^@N {J51[/a'_|H;Nkah]7bp2cx)<~6>g㣓O><6kȯ<95G]Vl܉G|Onɏ>F8ݹ%pKvcOW9CBn_ }5ن#F㿔Mv2Hsֺ8r ƬT9y5rCrQN H޹8k9'$C}h{'^iХֲ\ȈeV]0 B2#eXBگcβxʦVU&/4+MƑ3Uhӹ-pvV>Jp'g ;D~hA[T6NZo0lܱڈ GVCnrk¢hn^B>~RB‚ZcARG!rM0V6},KF:(<,l1FxqN}r PP7Y A0 f/;||28~p˜ʃ9W#a(}cBfcsR5Mr[3 /CkmZ-P86U۱5†f>x5ѵxOͧV+]@2z\ռ֚)ޚaCn?_Zd{$ȾE QJ7$6ŴbO\ދsv7MJqZJ&CҊyMC/R^0_Ǒט /Epem<-tLDz=i6dܖ ̎.w4i]m5[Z˳mo,.GIVi `$]kŸ/DE\#Xe@nY]Xx%OQ='Om嵱 Oaz 29o^I#dWbX3~ ^jӨ] TcwVN~M6t *- R`!/??~wu믊9.@ (2zb35G84~EŵH7SʖN<=eV.j< _S/Q#M6hӭofpPg``hI7Y?dB5f.U E0!Wr_ĮվV1_lL׫7dRn!ϛ [LWIfEm}T|aih\X {vl""x 겯TgY\ I^ijٖ_& $GC<@ v`0^ )fp:!M'I$ eq;׋X8˴ٴ{/uxtthf]x (t\hn <XEbI΀șP>sF,!;ĩaE/Ck.hFh=ƌ#>B+@F8X:+l+jE࠮Ey@L*%WhvdfaE %@j66S|P3pAeI_B˟2N ^g!sgq}k* a~_cvpkXDe`캁GͲwq} Ex R">,.)~QDo;_SѤAh7% n' rIv*' X/M>/_H93LXA EPp怅#Uor)((z]RYY<pLȘxT6׭C(b^'Dg!uG׀tKA ϧo [JdAC 4sK\̽IS#.~@9=BlS9S+DIZ b^%M}:>QAG oN)r{r\Ż!_O[X 3|FU9pF <,Hq.*֮Z\I c?BHk!vMOQ=$ G!3Q1`p^ Cemzgq̧94?={ ZwAMs^a[ ʮϲȷ {GMv@ 6Шu9eӯi`W&6!@gՈp*Jk&7G4zkMM+p.}Pf)f,uMFcz^ V=knA=zI[%TA`&X\h_Dh j3C2hDjrɫb<BHfPq 1!@1 77/YFk"Rs#xq ,+H%q34֬JTI#/g_^F@;@ՠ;!I :;u>Zh, 5v|Gdž7S0`,bqx/bPr(fK:*0O[6R̨Q@ˆ½uBD**[",.R'>j\.ˁ5,ɕ^} zH (3|@7;/_1]p $oHLl593 6#'6 4փSu$m2'"H[F'ښ@/T + WEX\EB?!P7~9^/w@F#6V82AKt n:!ύpHS6;qB_ְ#/EV4mPEQ hk*N&jp)@x%GRɥؙs-9M?wqfcYNaےգɣϙB*K$ӷD'_y,F|f@B9. d\ bY%`Z0R~/˩,Xu "j_|x`zHw\;CRGr!uA~;OqVOʽ/X$E|8Yf_h0G=kTt#j O U`^RmQyᘗfќhZ[q` mW*%Cwv=͆H}qAǷ E=A)Ԥ:в7Rk&H,"!*EwiV5 f;zN!׭TC?^sΪYDܖ.]ۃ9|GpFXQb+n'؊'v?m@>,c,L淬 I*ˎj iW.FPMH0y=8fu =o`S^e[6P[N"PMMYxB69cr:j2%uSL%Օީ"̺ژ~m pDVAFֱv;y}+]$߆1fYZvUXX.DŲ@c+2rwLKQ\"rʞᓪn" 'ѵbO;+Ds䷧y:9?UHxt Jm>'w!mAxxAᢥmb!E^?1d=2{%E%j RgR)ccúy=q#\Bz jo|Tdd45I+K/囼Q۝~5k٫QMf1L}"rE,;c^e% P %$r11 1>:f&|5d6 ӱlx&'@('cUկC zfrjO,YFWU?p7TF>tM/@̟@Fٍv_nf]~{HLu3 >-Q37I\;"2XN;[8ʽh-m1um+]aMLˤ,`][KT 1`?dB Rj Pf)-x+ ηW n$7 lqZ7 &H״G9@bw )D)lX U3)D7m ~6gL9{ch;~ x~-9k[n$9MIM.QR;Ɋ1B4V1u5dg05(U؆iD̘ ăFCӋ|!njKGkhk|t[]2cV16-u+ǻ]P{V%#w5Va73еMĩ &p AnH5s! j6|:!)f&cHLZS[m*6 36,C6)ڃZz"6w@J /Gu% @~ĬW7_ :AWrF3͠AxX`T"tu29]N%' m"f(zGl.%ڐ -" >׮WwkƅL)WT4VDjSuKUiךq H6o7h;fNg*n%91E hO!91r#s[}d?ٹǦ,5(˶?L1zcxWϢn*_-ĠJnlvnw(~[Qoc۹B3@|U }wiBk憸hra{?T>Q'.FLN

+^aX8>3`Os ՑQR0?aw; )˟> CYWcϯm'"P[߹7E}?C Zoh |P`r`sF)U(%U~ļQx ug|ߛkӓ߶sP?VgQQny1 e+g?vLqBP2:߳I+ݴhp=7a*gt ?QIsp,8kaR XMO:4a;sU C[Vq\Ԁ8NeGi@]؆늎o*}+ o,6go 8_ '^fj12GJL!|"- NJ'gRF GC$%rp|He@"K8k[TSt$SʊO2sZTXa M!#o:6A"1;Vj9On;ԖyDbxgq܆Z:aXH]~\"`WQք 1Q :L@e]fw Y0gp \=gX ҅ =Ƌietde^ym? '=̹k0eɑլthbQD32cwVdt(1{%bqmy̽L環7( iU, xR`P K/=V@|k ^{ut}@5d};4. , wO*:dpO0|If~0u?vU=gޣV47w PM=cxIOg|(x`ukbP?.c +tOR"kb>L3bl&?xO oG ݬuBݔӼ෉z.گ}lOVX98*ҊJ'֕Oij2]zy#׏ꍮ)ίJ9m&n-)r)}ia1mYCm~G;EdJBk`&J~ na%_Y 1G0tTqHLQ4ܤ.Ѻ[\9ԡoJLp$^hHǣ]?I\H`ZXw8 ^܈/\tD0+ ҮLJڞ# #r.Qm1LD$ +_ g\1h`z,DO}ڬbN"\܉oϝ܊6GuL!V~NQ~aeQ#iHM@hd܍/,z!'~_=d"4o8  GX=Kptxj}̓?!=/;k87F򾯵I]lV̍btӔ(I,6U'|/Η O2X"U=c>K50lg-gzz>j<*?pxo7dOyѫ3יϡ/o kGyOO5}DK9 z7WM01fu(k6p2cjM(^:> D}M7({dT7oHaޞwf퉱̐,t o:4m^ӡ(2"\]#O|XD)g| ,=fy9j$ִK2MAee6S~ W} $w"λvi9 <\cR =.6(JsЦ׹IspJh~*LT#;Kn].+W8C >(M5 5P $!;O8!Ɗ:( dho }GI+pY|±"6Wߞ`"?\ QB&׷ŶDYuЩ2 K ihrHڼ7L6_N#nf0Udxe,}8䱟vΘ["ڪۆ9a'߽p'\,M?C5:v{Cӂ[e Dl(S ewkRus8(XQ'bA媽jϜ+]HY6lYtzhfE:v \d>$ciԄl@l&95Mʬ_,۽ 9vw2] ֞ +IL/wxyT#7z\YcEw7 J ЛB1'uwc6/:\ɺΗE'lg.LJۗqZ)%fHKd(t:Wum@1G㊄{2 »Huzt|^ޜժ9Ϻ.-dLk}(;'CL U+>45nPr;~g9+XtY St~ '8c'‹{˒F@tŲ輮BNgWr"n.BYÓ]s?\|MJNW p 63=љh@>\0 >1.~1鯲vtmnk#0QP2u;nwF,.}6mH>L]= W(8P$[9t]1ðTYӼb Par_SU()WLձ,& պvC P[zUӌ$RTNc<3z lD$ z&.j{֏qMcmZRBiLuQTKv0>nƠ;H\X>48jv o PV{%⹔vj Sv!U(Ra:2H@MuFY3cVRMi/V) |ZK7YnR bHAуŘπͯ~lOp,|w4|,r)|yC|)vj2YDhlY}F" ]g[mJD,ծEN! ]n=K9%9qdya w>EJil;4c}zhLXx&a'%>\-rf-쩹;]Q< f;NapBx'ܘɅ˄xN^z n{veX EeMޡKDsy 062CH-vXc8ys;fY͜܄{$|xh\ըI܂[:6h}z.ˀ DW']倘3Z/ut ΢{%ӧ.߿4'3d+$,S\Mb)3Ӑ~n_/6sFh.ddFCC'=` u15# HkUlS5*ԩaq +N ?XCËL_,n7Fݎfkin/J-[Ǹk[3Z.?EAU"fxҼY؇GӘOd _ȡLȥix x,QM0 idD|)t_F$J#KY|'o+D4Ȯ7ƥ+K;|sDzkRX;$PQe2+#?vUǀبQw)eM?Bڹ+ ̒:;%?" 1EZPgcn/.yq;wodLG0#HrD0l{OK2G{La0}kNj%¬C V8wɤtٿoI%*%|rJzfßJh &TkH`HY" 1h4tE_gw= C/v[5 24.U7GipZ_e\b9F=3n'´|Tj7IrubZlQ-ݦ̢cYEd/I~[娵asc6Gpo2Q~8P,'QBN AeD;^ =wea?F-*{Eh{B'4M4AбkgD[KL{?@a\Wn5"~o%L&caRֆlhG&`:x-Mu0>ǐ Tqe^_$Sgt$ wߜ2HC tH +#$N7OuZyvN0}z+|.Ch; R]܈n ^V?viʘ/K>Ƭ)odcf0Uӷp1^t7qؐNlJwrXG e;f2]"=TG$bIM* nwBE; K„^}]7+rC*f@,tp]8$J7c<@ҫ /] JɌRd @fE6ڷr8/ >XLB6UkoR;;*V#far{Zb?Ex#w[r"%^L+*$N#Ft Y.Fd0[FYaUWSYMّ9aqz 7(>AoTc~1E{Ens>񶶼Tܧa:ɏI3T rf!Vrʻ>,V!= MX&HQJ& q82# yJqޓ',bYF)!љgɘȫ]UqwҘ[L!뀘Y{߮>fgE%,J{ʈoi NTtF~›P6 :*Hk϶!vս)Σ$is,Mnހ H#U|`k*h 52RGI{Gʡ0ӥ`KЗNpPq5Jw;'q+XO8q9u #g?v ߉"/p޴ja" W $į*O2b݋0 K e"l^?#bY.XŶ}dž >`:;Njj ($QsZ1!: ՅD?`9tfWuc\p\v|/xθt,փ禷E`ddf-iu.n n~2hm _BԶ`6gqD@+\Q52`I*j84S)]ܿ2Cy92!rrrqlvL1P03y1#9dfr5LŹ'Cw-.s 󩻸Z='q;y'+tg,Fu9wc?XC#Nǧ?E(4tVкAOX8 É4JjTm;阮)J`"_2T697v ~3CLD)VQiBJl0`4.` =$̧ fO6')*""A(KZB;rqEPiioQ̆M:"zBINXO.l-Ih}7:O׋z&yboӪqm<;a0e{_'d;=ҠE*DE9zZ*G&HZH7I4 .k v0=3سy p¾B0%;*l#YCܫo@*{;gE`$*ˎGm>þ[l 0%w_Cq\P0QHSVC^ $Y/oz^:c51GWp؝b<7ȕI$k:%Ě`WʉNΆ^Sh";m=bt))冪F5K=Z{P|ls&;znUI/#P 4h#IwMG;;{h EPt'gb#iQyIu'jVf_{Bi1F|A%߬y^y!5`B\%d4 -h*^@Kj_3sWwRb= N =.:ӎm=fErsڽ֟ur/qʠ< ݣSGz(|q!S1,7m&{h ׶_ !P9CՇJTNj 0"5-xZzFЗL#6Y gP`//J2F rg2Xyq.t1v5sH d_޼]dy* +c`5uqoͤY M*I"9ȳ!br+íLA'Ofi ;$;-5 vn!ݙ`H'eGޞ$e߳| -Ӧ}l+*\/eIcRj,NXY h1y'Pm'F1[wӥ4~)? usɚsti6H l }(»lq/C&av|e)!>ȝ1|J2*]I/PS,P4~rA.HJٕ0`B59.{@įR%Rjl%D9E鲠dcO;W@ceQsql֧u뗾dj+l^W-:G$f呀2wZ.JbWhQY$ht`,>1Z@RwMAB޿iՃ@Gn,sT;7ۨh/}ϖXh'wr/]M&fZ].- U7OT4p‹C˫s }t|ĸ|'ړ֦N+-HjӦeT&qN>15f$蚂[gnF/7|Tׯ7EVC H\ >%?KyFH-ѡٳw?|=F̨2F4F8?p#q\_~qV1W e(pSBm` 5I'LϒZ<!Zږ3!6]%[~1&tyHEf ;m-~ePLL-TUK, ahC\vjɖ#6~/|ٮ-p~@LlҍƢZ}T ~WY).Ǎ/E}H _}n}-P_Rr:y؝7gIE%(Eaa=ii+ u'`iD GHOI(:<^HNWbf R 2=PToV&k8"zW!\*#84}5wZ彀uDP'hb vƤg;*ҳ ׆W}4Y֠A1Hڟ}IwQ?k:UD-4(X%ًBF9)RMۘb2Ӣ/9')?=m*oI fvw|PC8wf󍰡aNj)lڧw&e*릍逗)_%r`_\mY'DV f0Kiq3tV/ WJ+f&siT~WS#g:'ߡ{BˇHOPlk*V Tn[#YXK+2H8^O~i;MF_K,M*! X=^uWԍNQ#W\_4 c xQ}o+bbV){@ ?!Zv+Zߦgk4ݸDN/ힼ'33 :h.?5"b&j_'%bo?E*t*5ޜ8kK3&䦈^EXoO,3 ^< qϦEBBʷKboJ%}*;YָSxQDvdҠTŪ~ QyBUw yC>QnI]F8yjk(䀔*CDoX1a9XEW%_m/þ~Ӂq\S62hP1,%S``ҷ:1E!IUW;_!`+J>`/cj$^twdD?+Pr)_7hFYCRsGg x\.Owr9`iQ_J˷rN̞@ȑ&$w=e1ݱ/в8XD,X(4$"2լ_B;+D$3T2NTsj oqc0XeoXXd{Y ǟo~+̖&w! |*D3<ӅE<#'ZbI RbҡiGngpE/9[kT̉':@GbEHO zw֌ [װ(GN{>79~o"%< <+ߤO3Sd݇7H0T!RcZ1W5׷_D˒lٸʿ/Q/Eqv "R"ۃ 2uNb/-'jl_ZL9x!;.D99C?rj8\;z6v ?n|iO|os+c0ehQ ~;Pr!C) r!`Z&F[eҙ RH?kݵEuw}fZ*v+͐5 Yx5|ECk·S1AM`}``^l7sGqU)Gm9hk^"6-0':&ܯ"U jvM>ϴ^GCa& Q9w(d 5Az=U J!>t,XxY zAh)??05 $5*beA~g9޵+YIf|y @du=D,9Prqdws>Bj2` $lr%>*С~RV@hpw<_T΄Lf ~G T*#&ŭŏC4GD#fBG*<%TTU4ζJ\tLW܆4xЫڎّ bXF—vCY$:o$_jA}\@%]Ex8;;ӒKGJ"ڟѼL](5u/('^Χ uO}yk k1Z"A;n}T^`~z؝1W^d`-.k,r!|1'[<`1ƽ+7Mˢ£_`58䯞kgGrao4Ǚ`eç:YIeK'"̨܇#0x-")tV?,,R7 mJI1: uWaN~ݙZF =#j~aB:c:Lk[;h BlӅ9Ps\tI} ⦍%)b F-ed< W&S\@n D=gOn˓Px<8{>Igve'$u!^/շ 4Hdܴy-Cei쁟[5֊< 2 /a`&)7soyMaW:x$:Womܡ{';}xi=N h#u,+e7m"U9u_K.zE6ɕ>&O8j4Zv }Gƚq #aHzb^A>ehӇ>2|е`FmŠc6"L M5p$_j)hAr&?2յfqOٹ6]ٙ하ݘd;kK[Cyv|pۋz=RIL6‹f$ 7"(MR!؄JV >r<<4T=`A$]Ƒܩ~olr%$+G EאrA}ǟe( X6%;"w%6X_/!WsœF dT6R\3|~7dF P2" 6Ve,%2 C-UE+ITWjl.ֶw^|% `G\zEW?^@2*liKs &POL6(&)vpWڔ `7\@O~7RP_UEf'~P@pCý2zOYje}H jYa["Zk?I-G-qy=TxlhfJ}Okٗ_aS[ }(k383K si/ RHYݰ4]* ~k`(F3\D>_EV8˰2T(̀&Fb'eN %;2P xiAĢ[u'kuqKM+6XEjqq#yk`4֚g1R{t,M& JIr\G4]l2l n,풄]UW+t}υf\2/dNmaN]3PG-$RfɉXIkF5cT3nɔ*AwN^ذ~Pr ws'J:UV'O?WeF@r:J8[ږnM5 d0W4{G!2)0=xU=( zʖMKBpODԀA$HoQ "mpRֿ*𵣇@cīB B\{KƗ1Ā Tb&VIhh[',ф>a@-F<rSr#=Rg"ȯhJҊWA{:St!!?q8K,o01H~]X1W]ծ[r/C|y;<_51d_}狥 pg'CJˡ)Iˏ);nr'g}rdZW!ãkA~r|{E(KZbbMaLPB=0I5ϔ>\ʔP=kM7p$g[?6L ָJ:d)05( t_6d(>(ZY -)x;mmT(v\֙kB ,q9U[ ЍYy1KjE+fce֑PбUPz%mW.=wnAѴ6vCϻg5}k#̙w3 "XS0@ 5I)Jy9!vez[D>)6.]Ev3#oɝjf_ToPV,\/Ez_%ch)Mss+¹:DMNf2~>t”VDQ\p_^G,}D֝!)0᫤]|l`j(26#OE.}[V6znHw tkFRŽ'$˗ ܲK϶0>gv!rR}=Qo(IcXI%O<_*D][4B߈CEƎեeE@[\S7,u~J[8/[}#8^TfdW-BNX bk,^1[D_u ]zY{'G> =1dk23_F.CI3k+0Xz?lP¨ :kt0fF*>͍@ScVX|"ÕDơB t~bѓrH 7F=*Hm>:r٢E6=(kٔ3D>&gn6¡ Nr{:_ᆽ]ϥh' K2l}JBbVW .iuka(@w~/ftO")8@.4RW7i|Q2Qѱ꒫C1Q #mַށx@UkAxkx[9\w'MJESa2'F&}e/Yۛ:L׻1X/ea:-|j\'eAq3?kQ$".Q@vg@`%lXe,? 7$:`ps-< `Mf*@E0xU&̡% Tq̬*O5-<@FɄV })]|lLy|>Th2)62mp2нE.LB&g K8uvH !TNS(AlȗT`SUٕqnuTa%sq_X2QwR)l/Ǟn>2Eudrߛ>z0w;Si{$:7,*yqPˊJodg.%AP[cQ; DE9n%ZWaMWA] jCdHXī-|p&w;+P?oZ:PW?uܢ@<|UpJsL[xk1PDsh_f 4[tzS~|QOWNՏ/fCcD] BҎZ??o5^TWeW ='*v˙J9ȃ|S10%7{mBXȚSg6] )kcN0mn7uPP"r$ٱaJ*D{`6戧Qv%4H"p@q]zG5& ڲWO3G,?ingk}X]V7'iBnƗ;#W׮/%jc.,=&񊁍m e5Z96x# WraΪeaRj?0H١R`Fiu&:sK%{.qIΏR ~ 0N~mߜ9BN{׷j%J/_S :2N6#A|&>4~biE,¤`/[iNWꥹc몶I*-e#mڪo-kM W{,IMc[97X~[ }|=3_!+2\hL1=r-L̛+J8b5;#|lqd gnΓ@MTT6>GLz J_\$YN=([2`!M4m<;B ?`:1(zb@dsb=q%bͿXj?};"I!z5So%˂[|հZr+rAdOɐ=?z ѶEvj}{zu !щ<'vW=hTKӨ/2o- ^T(2b#w]t`}9 Wh[~Ve&?XUDbQdK]X`c~+&\/YZy_:5(@i[$em)uqH]f$LD3kx':#YY|Չ^lra1Q+Xѵ!q|O_ؘbI a#_NE%tI"-z`AiD"t+@w!hPI|-o[ 3O Ko$ Vx(N svY}B_#mJ%c hۻ$P"CG憓o55:wo~De0H0{aK` okؽGEyz{16Am&504Dr!5ҹހ\΅QTŲ< R5gv4Kwm$z:L~JN4էJº18B@t%lkXQczP!j'YUKOZtl0lI~2Ws`:-ޜݎY@K^GiIIמG>"^6}:P5-BëOEuT43}Rp_ՓLG <ǻe0oPLjaq V:^~ᐻHύv]pl97~r*fekѝJ䳋D=GuiMNw.װŽO.a+m)vs/u/6&i"CeN++c@T(\w(E+}uH 2ב_0a7\q%,M2|>*hU[YՇմyK! 6'CHr#9%~kB4sa%}hKOԸ=I8C|qL1A{ggW\E5]wL{UܲcUFu)2 |X!Q* ܶz(}dG8^q,əUyƠ,d5~V3TE#y7}T-E|Dl>c׵+FlW@o.\[{˄.$摡Od$AςR@ALx\GrypԙáJJ\6fn#jhDzǵ0Od&e*cQXpZ  M$^ir[u<1b~<{L-bWe?֖fguIJ~we)%BkT/@lj|1e=l/ ݱix֖L@Y{Sri"k3=;-<`qr?gb,,> Yj~;7PGw1TwhR`+),!:i}Y.P0 ˉ 党1FϟIZ6v(VU#4F(7#Yԭv<1jv7YNu͜DoW#N 2>W/?ZUif[3i^]n[rb宯`92$"^v%YX}m+E[ZLд}KSh<>٭++&O 拽Xѳ~> J$uÇ~tW%ʻČpNoht34`xQDTgCi1xb9|ax'ڎN;mpڡ@>NJyHGIo].zz=.=4NSTظ+),xx98qU:-}d$"z#[N{2>j+n5Q>Ą~x]t.5:Z^+ce$tܲ? !1Tx0MqrB)96J+6q !{DejϯXV1M/$l{M+m `F :DA1bEjtT w|fL&Q \MZ^t r4c}2}2ś(yWB4WecB~H3cI龿 C _]TDGٿ^ BHQ < K 2g`0_ı3x^ p4+^Js't g\ 8TN!Qu&|:ɲ?xظ:sJfah2),Z5'R;?Xd uvKمv9bLş(] K=,}oߟ7ynHGC!$w[eд+o  P5ِebN=.Q sD U{ %.UrO?R GބtSǾIo$y1Ӕ0?0L1v,,qtb+ќK:bYbr'Jg1j^HR-g3sm{eVDG-ƩvKXhLwm,umygct<MIғ+7a`f[.`#Y]"f*tOQfX%ٮRY3k~Y kKlj, $oJ, 0#A pPwbBo6|Ʀ7 Z)*ޱ>\0WKM5=)q·^Z+mE4W'\uy&t0EݵX~c:mFg~+6V!OBBT,[jM{q+BFWKwINs:w0Bϻ ?wql\JKCu6"9K֖2so=>ﹰU*(كRӭ9΢Yt8Ȫg}XaKgim\w 7.Ð_PXd_j 2(D,ÌF+SKtCsLH_ţHE)m6hNK rRwPl&q6ه,n dsrr| US{~ HAbvB,>7  <șN;ҽ%&aw0Ȯ=Pw7;͸GƐ*/tR;b S1=)6 $-E;BT۬NUFG(:1We871Jn]0}[)wpCd?G<`%H$gYGVMi V%<1:חMI1&$L] 'T8OJ h[3X,l'%i^&UV0g5͸2#[yݡ  *M1Fd{IHedաGS @!>@7s _RG5w3>B)nFF ΍jZct28a8lo4*jF¦B4=e2V$G =iQ'kkdx(T"ОH{hR2Ӄ Elܢ- 羟:GlyB7^a|")tAJ:ǭ3siIf/ ],k!h(EIjVe8q6/Y(#n%?uM触*e.e0ۇmpQiWw7f,-rp&\kcա̋=)flZ#`q*./?~T-s N%1V? &k&u󎾍 X5{ud&>Is'`KeN-o{X) QT!Š~q8?+Brre P_nѻ[+;usK[YFxcӻ@+m;%RV !M:hT|tV_ 'R,,q94h7<^ Tu5 a\\{ͲHzT|yG92Y]/I7c ؆MeNľqTܑpʼn(j}ߜOڏ8X~ڎ7~tZMLL|'}c'C<=Xc51w(p}K2!akCY^ֱ0)Y&|usA!oQtT(I?ϣ˲M-)5<&jO#]4]j(3'& "d/Q ]EXщ%Bz`kwn-L7hPDH TmuG}b7K]OGw;E{u;։ *}0%_^gUE@"'\]D; OA,,`0fq>ݞ})rU@ߣKbO@3ZՇIG1SB uzVMYUKBqMT_ .ԧG 94s'Ǝ~&]@*ht z׼OEOFWwC"| uicYsSK#pv~]6fʬ%r(--m MçWZQN6.i#W47j?zdSOeֿt-ww;iCDlKe5;}( E+/3tK}LD[AfX51 z0tEo$gS "s=L9 'f~}Lake;Ƀ)hC>jh*^z0g-ITP3Ay] _y?"b?PwZӅq =4A&>rO8ck&QRZbvZ0f/E5nzvXR&؋ XC!+E nH qaXGl 7rTܖJ .^@jr&C=KtoC8%>ZZ8A':iy>m_'䯥D'ˏe'}4 ND2y!"r1i+)H?|㾕-@\4tigO)Gq]|~^Ez;I8{ͪFG-63iEPuQB(&:ao2&GGD!]f.y`~uBx "KPQNܛ]QeǽT"o¸ƘW<`6>5(Qyn\_qۓIOȮ`UwWg{'瑿ּ P>MŮ@an$Zuo,*C$8uр( \R 7xL?E %{G!ɷ26CsP> 7?P6ª|Guv^,So,Dv1Pᅈoh08p|ACOtSZcVIk~EY͓e k鳎;9= ~?K킄Xey-3b?VPvg+ѻ$_ǫ䃽 f:ɴŅ0h#TTLufH>V"8Џ:53OӸw|( nᱏe9)'Ħ[,!Aٓ=2u?PMD\XR%}&QY;Pk 9H`Ge$ ac|4k54A:N_*aQ}䝋UCXzoF)|}=s ޑ=Zݮuu~9RU8ptv]2r o3^lKs}:1k5gp_2%Rˌn7"'N~)ڳNv7TUJ MUӼu{m̕7emdv_Ţb (8BCqR%LS~D8̈́ J@y|`ذI=ƺi]=( f+N@wc`ౖ[ip34F+SAa, @Gajl$AW&܈r[9Mc]6哉 ur2ܧ{JTIGA,LrI>* Lf9FSD*!)$$ y?ʿs`4 &cCu&xR 3xg vWfn,_WD dB?;%-JÑ/H#E_0Ʋײڸ+.eMlZY|P+ q:U`88}}_Noi }lV0Ea;=BcRg?uغbҦ9ixͥjG&qGm!657p*Vq[b?2$YnfWf/0(_sb?_rHkvW[^_ ^kє~hR+K=W@HM=mAp)fJR*b5BlzW+}mne#W"6xz[&FxHe$QOS\!A-JN\lb2j+К#!7kwFpaڈBjQ/f&b8f77Qw,$7v7J֙yܛ6"E@qPkx4jv"a ]7c*E :iPp*TF`YV|3+!R|2P=;R,:5bc/mghr_H aҢnU0{i&s{E>OO7?J`^>zGpc_ZrpwNW*Ssi{rl9[ ݒcG\ꡚLT?tS+C&4`N.e<["H"WlNIHg]=ztImo*9f#莳p03\,'8Q<׃Bu>S Tp?b bqRpk.@d/֮W"nI5?8eA9&f2%7ˢ عR#Tq?] 17rƜ$Ww̛#~`QOҔױS,e~J>&{'%Mj̶m8\NGD_Z,шB˪ SNJ24 f#dk3g)DpMu(]F/h5CKG|ntSƶJ?x4G 8?ڙ8jה׿i-W/?:u2]%&-ւn& lj א* V>m[7~@6dC!NܬW  c?旕.t3 OxO6IY h#]·-]Tdя>OXf>y  |?!XS]03`5@`B9uLY=bN=5R\2)x^6[zvJP&;0?i`MyΚ f ?rC~4kӽOHFU MKq\ h H8pZdpx%P뼉hmqD'Ym uU5USd#Zgp#HD1\LJTl՟}xmRB> blP^exlae78]s~:ܕ$>r4Ųas!'I쌐 5~GL pziEqJ7]E9 >$KОSa+<\$+?=n>D_2/٪'\'= >[ )%|YW==Y-]#|1$RIť7\d7x>?̺_QTwl!%DQH~^Q;F<<<D.xSR-?E#oOdPvK:4w}DGW aچ{wZg~EGc{mͮx'8 ܸq., RBؖ}za.k{tY0#,*[V6FˆQ^2n9RA݉QmIjE>'K]nebRtcm>/eb_S34%4e뉆u_hHMv/煱N~?ǫ'N_P`MA )\k2t"e|dڻ*QVѻs+n]pz \wz􄓐JHJVkjV}H]֬z!E?"ׇ M$ձ&П`ɧbtʼnş A0_T߭S-]4BV{[GjN T߁xJk[ Mmewܧ'Tu"1>&7jwӁvDMS%fl1˔ܾy>aՋ#ªPz׉. AZo5LDC`P拝`JƁzNP]j?j e|XH6 Db+59;B0WM{4iDo+8 BjaCҩ3򗍏wAltw(Zx}I: +03%WĂH3}lpJ״t~*YV ul' }Q_Aj"r>ѻ1Z&uBM͓1z5, 8]pH}|/'U5z|U!وXU>BUQюo?[ ر8ٞ#?H0UCk6>#<D,hht`>N̅J)eYQ+袨KK8dDT]{7?%ōS3٢94wZ %'u c0ůK ?{afmR^[C[&%K`yxg)nRg{ $D~9_ߣbbmVNM@7F}uS Φr~#$SUYDL(ݕ0oBjX^fltmb>riw֢GзILf2l'UA~v~&8 j%»E4+xRh!S0Gʺ'!)g&j3`xgI6[*$A1QےԛQ~O=_is6HuĬT2'P')QT3;wpd>,C-jӚV6zs?nQ dVl(==Eja<+7_X5E*l"uݘ:^dԓ;v obRZU坺*=UL>  =$F9onBv\ɂ X˯Bj'"Ť=}f$ uW> ߾f|aۅ◙dT2moBK=QݏaҾ:R]Nȭh}n|l\&2PV޶FEԥxeZmWP! Bmn?HF &{ !SSԎJnTis4rvu oY:h=BV2$ұ%h.êdX0sArk:v o5@F/2׌;gjB{թ 0'=OVi{[=T,b:_O[>)/z ZpXQ$~mM3=S}g '{jLyX&ؓm56l20V%gǫ@"$t;ixKV8)i2~NsSm tv !PMrar2iCX!*6 sKo.o+dM^4gqll[B 'ʢY1Mbo&p֔mf58~(ف慙̙ in^PL'Q\lNz lb ˾gL NXqvT_=QHeDU;AκB@:a="Gҏ8 v'xOBFV̄mɷ/Fd8. ӬY%?7Du8l"&;w`ț4Ia5jQ~Fty̬63%vV0:AR咁p]h}8 _ٕtf`\ K$fAoo?fFo{pl'^%piO$d*րFP7D!5"czX.֟e)i3 tusko R;^1wۜ AGs(m΋ FqiNJyK7I?r5ՏRV@G@7JFZ?;rDy.WS]؏ t'|õߨ?$g&xc*TtzuWYsIlNmEw9_9`F{4*޻e@u4j9X#);٥Hs#'Ep[PUcS?)KҀ+$XXQ8C4 t؁455Dk2k,蛎cn SB-se 1Yc$}*FNx^kVe?l?)3a+б] _YN;ҧp@gWdrʽ\51]#H֪q RY]OuLަ׭qZ4$_޵ xrU+CU 7(W~~cvC}N&'ځyU2YyU%QB<2hcMZ1Y03c$,8nl+r9D(=M.I0I<'D&(&Aq&8/Tڽ[[Btšp| N}, vyDKOk赭(?wn Vw؛Qƣ!H:!4eFd!sPD ѧ4 vF-?\- OqS:xEwUrl|)4ە<[CccRmwՏNz>ʑjtO^H2oZ!bTlzWUᭅolBN[@ܳW͐v]c8l)u;{ y:8*auj?=~1L;-,vf'(hƿ/4K[ O]ѹQ;Qd*wuXy!b|LeqC.coDpGt~; 8H ]UܮLJ.&-N`v+_ͯ=Qփr$APQ@ < !k Mk"\CEyZԳl1 UT5P^ g}0tHYoؒtO'a@6?vsje7p!xbMX;i1EmRO 9d6( W|h|Olє1׻Xl|ĚNFwKrpU7x6N\'׭kD3::|'@z+VR.YIZ4J$it{zWr2Е6R9<.;.=_9.Sq-b ザϸ+h,r2]ǚTʍ%H] +LC`K6_*gCfՔ=NaR;0kSε~Kt{-^gJ/ ODm78N0yJ/ faEc|PiFKBb#kCtFW8IJB `BQˉnٗaYx'^ Gh#V}5;QAX9o~c9lJ5%CIB@GY{#52kq#G'auˣzEm_~ڛf\@'_vȁ>UFY\VZ(^3)t y ApۖXLxĀZxjU)>{T&hLð|1Z{1>ArIZ7ҁNFG\Y=T}7)")n+'$'ۊ<+ *7s?Qx9V|;ύy.%QH-PK_¢;S$GтE ,W sFw12wo[cK¯yzb^s`Q*]ֱ7b֠UlBN3L}uQko22L (vi00M 6m9kw~@ T8MKkN$R tǜls1@wOz Z R87x*$m>Kl6]4g0)tĔ.u ~@ZdvmPVlD+ͬBD m yN\Ψг94E6 u-Y~9G( Bb߶WF* ƾD)tH~/OL_gdXbTcR^-Vވ%V>5`6SD1$yH%S}]ޣ2Bi[ٻKVGk`p6/y+J %o_0 G1n US#X JYb SH> Qll)T!f`ռ4CEp,.ok‹)W fURU`FH$m6=Y,]ťbcFҷJg:syTu8 ie5;M@oBZ&}"(Ge< "w2%4ݸvުW@ȕ9ZsoF2[ϼiw,RPeHx]*tz.e5ۚTR|Ժ 1 kat(<^u4ڤCDW+Hb篲#,;*Z۶?HmഖkpD-zs#]ڈ N]@:/H6>?Mq7. m%{Yd&Ѹ/wmLI`DB҄D?UXl7s&[8|j)x+z OppF+2X܄=µ& FZ| ,G|n VMW0/4ʢ^1_8e&̺Bia+=o`#N׽0da3y050J)z?/z;s tBe=ȥoթ _AؙӶ7O{Yч͍qEpDUӪUBzR?DI^C^&_iNFDI~?t^ b2 & d 搭4 6}t% (Pݮ 5CrC=`!2Q^!_l 5\rE]OE *4APӌl'954^iρ(2=ׁ:F6[=htږYA q `c(f?4n|Wѿn٨>cЅ[;z̔LKpvt9x |e܋dH n;,TG C&mWh\դ AٗA9ՒQ*&VL:M'uyFם 9mE*)LG;~1s8US7U qޱ,Gx|ʳ+8 J$fg͙X1UҏdV>506fdCajVqzs)Iq'淁4蘧w30fky$Fsw]̪J1 ylH?1 rאַńyo@7p@-rܩ~SDj#GL#doRp}) MT$ ʎ65IxfX#V˛l0w롭;tN©/g`Mt Я_l\,;S0rvfW]E*"(j.ڈq~5ia9U}YR/GAECfcNfzے7+E!"ӄFIj*sA[6S/w3tK"|Ҧ7 ńK` & b{B_peW:Y.]/Vlu&8@'Ŝ{<*;V 2uh&>b@SoAYMF,݉ڠ* #[<+vmẎ3Pe6^ F+Op5+biuB^~88u%]zp#TId?2p9rG8ޅ"jqL"N,X݆Ë/>-A"/«)K;vjoW38eS}8svcY6Utȥd|w`bdBp =И̶㮸;? l{h1=_7x#Y+Co^[)ga8R(K_T{HMvy4@QUH 5ԴZ[ce}ʸ8PKp{C]kdT\Z:y:͕KqEe0WP "ݡdFqP3&E8N*x42k*zn&o@6T^.G=OXrk >#=^PA׉>[#NB_q.jO7{Lj϶L"ȋ$ܵ;N5qI"N]%*jwCFἠSx?5D=h҅ }`[}z]Ub݄v_/I_e`Q9a+qUJO_3)+=?nMDYCZ"+ĸotFW1m ; laɼmO6>oTAp۰808&kE%HV؆ò%xP3rʉQM$C3X[^?⎖P^i!T1`$+ h诹Y%Xi Kw, =XX3~ ȝdx^nȭf aB!"D|Uob,~nLDqnłC=Pf+X4p392K$qK 6mɬp箉lVA5eD*0v;?U0-Ǡ5r_&d֟B*F_chiW]7'.H^~hdq?$]Q[ e_Нz!{)|{nL],_;l`ʧ}PHŸC'kt;Y(Zdtio_\ɻ)bҊ{w۰z*Jֽ4e Ur q)z$,=&wڬͷ/9lEvT$p4Zۜ LXNP 4!R>WCaظ+Pj#B8[ie:оad^A,c q$lo@sRjkl/R>J.8w{?_+R"y5H_WtY$ŃaSTC N$niu˦FhHo?hr^ʐY\צ?*6V&:AkYk2=́*@A|^ 2PY}l#@ <&XIVNew5YlH$>8hKQR-w"d5D)JRƾNc{{ ߣK .`eS$"u\`nv$k<&C!?,6 ~#ܟB/*+cյš\ WAv}c-4{Jٽl#Hn Z@Ƈ[I> ha!"pZGWsa NǓ W'xVh~'h.0XaT ˅ACı14W}R׉8`$" Fjx=i% DȢ8cTW|;=l37Bez5h#=]7Q,dd+`DtHf{x-p[-= /uAi CW>,5ڐY2Rjf =c#۫ErSY5{EBBZ uSLRj_B;2yFT_;;Ž NVCvf*{p,OjOUWdƔ,q W(|8qC?AV? ^y ;e%^EAmWB)$Q S>nY-dm3J H yUSo*劍oi"CF Fz?3E#xet=$toxsА5ȥ~$,t/,HXa(D4Vk`sl:g5+pQE}eS$ n0&z8] $t7 [E^cֶiK98yMM!Bitl|AЩ."T&^Cg}+k|F SMIt# :fhϔitr G#Ɏ7C] =%a]S0!h&xɭ:/iYʢFU5.lVx+t!/ &YZk?8UZ,HAxrӋDyH\).\d56[޳TWAS,vTܵN yI IGd0Ʀ /J@ eQoi$8OM%u`p mAk:{ŶXFήg^ cլtϤe,_ȵ:7F"';ZA&׹P9ValEEH7eMطNo# ɎuaW[VeIl,Sg̊ZR~%;hբ%#p0lgjIOQw$呺G~GB:u+@0X'sdb( Jj""Cz܍7Ϯ% 000bg3!rX"9ûqfy'-|eۋ-bLDPΖ=CSd=tq$Keky9ᲃPp &U>\{ckfR fr_1sDSeUڎtf:BF-ڜApZ2kوAcSol0Qa#%:}p/,9W^l'2낅 'f^TV~Ϳ`4"9*gO5^i.㻚 `/jn{w(i)Dv#P 7WwԠ݊g9:rZ &Bs~'vm(eO%(q1sRqb[9g0mqn@ֿG D FbM!vٗ<ǃ` FdK$m;=D_'M&洋&}F;L ;[SW1Q ^װ&WhGu :LF+zf0#y{%RR$'svVO:#[M?Pm\΁$I ǒQ.=K1]Eg.RL?8 l<*y5~F'\Ww7RxOA'`0ubX 6%"\Avab Cث~*w:M%i{~n7qpc:Aʮ[-a|=!̰r1/ bX# nγ!nYA? ]$7ZSIki\T_:l$EQrA {Vy;+G CsAd؋Oz.)&8T%Ҁ^7]mͪN4]p7 hġ׷MɀFR[!@Gӯ2b4W;U\o`CtDk#0JrXFv/ZaOhv \ͅMGB$ͧ.7a5%RHhuYpg-/S4!/<0qyw K)O% g R,mQ$tx"U U@sJf]X?UJnr/}PmuA`.t@-$G28;F u}KTbr;0 (t)SK?GHr~}/˟Ҝ~ D* k" #8ucye=u_ai{3Omԃ^ bӿdWb"1t߷dmR\ׇHi#B52E`mbi+3| jUEjHs/M']7Hӯ}` $H~^*F0C췾$_2F"c"NKh huPC`P f:MV* YmOf/k,ٛfgk'KDihgzy 꼆|YaM;VI2}W#/;ܽl/@d=<[=&H7LA}z'%G/%սC~gd{S2Hҕs tDd|dG^ w:|xʜ&`8uV'W ܝ c& z[:0WEq`#_]zЈpB!Iռ,t!^2nǽƏ&cDEט^*yԋg k5#$ҧU!}HzYzP`GTRH.RAT82#Ȳ֣bM vUp G ^z'4[ T rŅNʩ_^K@(0D8H0yS7O3tnoƖJE3ٟu6ǎE&Qv n@R!\V$za;kX۔KtwD$m+͛u-X.rl'JA=#5FuY~Kc<]wBxOtCK1j\BHmڋ óN|hkYwwZEJ%b{R^ W8 _cO=vN?H5j;fOgRtxfCw4>^dJ58F.Va6,]Ʋ:] bT&'$saIqq!`>ƊXeΰM쿒 ` x*@jhue!GMO =B@%M3ٳ, AXzab & ~:7ZGb;A.1Q /Q!/J*wqNqc$crk !~3ZDތM OM0 Rh"%^>}oU#;Jn5lX`Xp7^;q6- :zḲN┏q`£'ڝdv6o^/E';l$'7$ ΅P@q@:eDrEr)M 1[q SOgfj))&xf|8$+=QT3N@oMdڋo6̂BӧrX?c_4o]'&jw۷ϒ^;ܡjT+2u\:2KV'-,쫢./?npw\~[[a=d\şM,^:>&%UbU<"@ģCuBz 8zzCN SPB [E*52eet؎4y#ׄyw,7"sVSt7 6qv!]A,1K|̽ J=Z`)z1;2EfR3|aJl uΈg^}PFBd38%*L䀿2GJW]!]Y,A*P(>[Y婎o͒dvՀyX&%_D>̨ѥq+@\禤?vȂΰ5{f2X~bQ>0/̿#LFui_H I-]tf\.ɬA':VqXh'춹„SM18yo8R |珴ةTΥA6QʹrVh?QT}A@“.QEɂSTQ1%{hRX `JV=Ә|6"ϲKr `X<:ޥw("_JvffrDKޚⱧc"^n?1Ao@)H8uO+Ӳ5[{*۞sJ/{u*XRggjφQ=TmI]Ⴏ ^^sQ1S z?|!dSj(Kfjiܗ&>C;qXDt56~%3e9EatTdO% E.=2N&hq20=fhũ9x>s={6`QcxP4\?h)/T%6YD(UbA$OT0ޏPV2X8cZv:qí0Hxc+a'5}rr=C2ӃɀJ)QGK[VZB_xs K&e?asut|+g=,/Dx1Dc'q%f}0 HVa) ԯ trRmN4rjb5sil:nXM+^}+Bۮ0|YUoXpv-! ]n1'/2byրhE:BVN^o{9ZhV˓U7 )UTm W"EcHE?_]%|<|;zrIP:pښ |D  ̓6E Ӵ: =J&Y=E2U `EC_KӮL)D%|:#+}74 6RPRq'jy .);Dw}g4:N\^y &s=5;!.@ RTһ͛1S7vndFuJmOlj=s@ټBځjdW@&dDN Ǧf{[!Y.$)s}l+R% : FT sqXlZINo]fcoܕfXfc*[ji!в^s!\78Vve̯Ijy@:(z_S\I/M̿f~!6]x8<@$肃-S4`kc,Wmzi@D #dtYQ 71UF~^QR;L3C-+_6NkS"&wc@Ъ$ w6W䔇.s]A#n_xE,)=c+ܾ]";4"eVpv6rfi42`DBI=\.dr5YHn,+ ]"8G` ۩sos=Faa <ײw bNQǾya71v ?:It+"ΙgTi?o%]@%u].E ;ܒI& Ӏ[5wX+s!F]Ilvl}U|'woޗ#նD<d ?cYS({}/F`SƧMOB;al[\1Hh4ںWӠJwd cԸ5֢@1rp`ݨ95x qE*> &WZI8uQ92eqT7\ЀhDXU n۫32~J|u,ӳS(kj}LmVP4OQ"R>akOgh$ϼ;p>85\hڰZv`5> krm6ƶ~7>ߦJoDq)1 S%F/;0 @4V98ot>ה97d5fa_1Kxq jDbsC&92@dx${ϑM+Gr^Y?x`{HagQCt S]0TjPH^6(5z52+IP1&. z^ ckԡ#Ϡ ӝM)nYI^;(a]f订[ىX6xæ4/N+,#"B,|wd 1ylq>%$jf[Kݝ tp-]9H8W)'jc|{ʕyp?އnU&:k:o'mFVٱn=!S'7u]=Qg2לTYg?y RBU3f5^`)tQahH͊bt -NI¯2vzyyxǰAiB=FHeYzo<Vn(bZo{^ Tjɺ(igwD lsI^^>,s@d(Q)vn\|G+CqSd<\\Q@ K-r˫5f?3G(N+k{nkEH5=6jDrHlWl7L}Ɵ0X[K.U +c\lEpyEv~hfv"za49+k \HNOeJzl􈄄y׆dHӮ]C"εWt v=buK)7-T6e]۬PCAZ:a猚К\3 v хdžLN7M,mU ua31-\[['?;{t.aS7c&\ T1ُ{vUՐt[L ._P;OD焤'M#lq$79q2 kֳ4 2s<|̬{j5#*w ʛeu692mܒ$âѰTĪL.Fg"V|/ *sbI輻Zt">GA8k*]%ɱmɂ;w?)$w^(X UdN^>.SN8 AWZ%7)kZxCzfʘp:nnLN%: U0ˡۈ6@p9bboh]lQ:ywvuEn% i%/,.t~S,_ ~'X|ܶ3eU T؞SZ[% 榐4" s#[&>" 5haYH"Z4b׏AÊQc}.aש7h.Op~dN) +DN^\@|WtxFmWqyv7NrD\^F˺ 񙒰Mq)Pqq`a Gzp=Z7FtB}\01XJ|&Ur̒IZ&nIFK B輣,'.% ?Ռ 0mB΅ă& 4m!t;mVik^CY+C<oe1m3^VAu0u&wph]#K\NbJ1@xr Ǎ՝ ؾ^agN+ Vp}\.T3;~T$i#EF2 >vŜSc52Z[cF:Y }ˉ-8 6Ѧw6Ώ6QXv 3U!}Wn!E# &jK6A-0;i2HxZk@9φ~m ~xH"pt-˖`4x].<5kkFb $<;*\DaXL遱fWpFz_6mF+l$^o޾ॾCrqa_1 x2֚PАK`p 2Sr ~b/vdx\t+(x쾶ơFn1;YR*L?wcNڊ yOu^1d2?CFfMLgn#Wغ 35zDR?uѠ׶.S)Jf 4WX|IM"emnH4c<[zנ%ZWn)xa!I:J"|t|)1HWS*k)%ڎ&s]3sGPg3W,0Pz˽$mHɌCI%S:m6/ x}puh/H6Y{_&霟Xw"lI&6ⴚobjƔOX΅aB@R]Q>H=n#k#ISC'83X0Ul% 0Y.+E-tFZ:0J !U޵D0|N_q-h!_ʵW7:3Q+tL@ܷbT7Fծ / mhW}ڢ\5ʩWq[AIq×?.^'CG5_)ԘV<0a@B w8k0Qm;AZ G3eQYGlױ[Mxx!%NPc2eǘOoԦP;5k)'_Z7T9,d5M׽'K|ML^\elKJYvwP.t4Jrr62r5Q%73;! ^L]Y(jҵȼ? BB HzԎn̥p/Q-*hYZ©q&v=kKr8kzqYp1K:XDAѕHDl?*8!%Z1qNA+nNcc@m{Z)QSXX~I֓#NKA4W #rgdNF:M!e/%ᲂ4e&?6*p\ ǥGGBt0̔l;Ta>7% s]KGxD920d_2آ8`}/-`5/`vo*U}c\NT%ːUJ/ܖԊu=t7 'A_ؘ f'_醞 {@zu]7r &\CpF!LUτ QS#V +ڼ tl-5=/.^4/{fA s,)&HKRĬ$U8*ƾ(sұڀ[Ofu =^d%뉝.PnEz3<8>aiIߜ'iCsp|g*˧@MBy#W6"+ޜlߺN)Ayav {e<%\"wG jW>sW0+'}vDzݝ P.9jX&%J/aSA)x՘*$6C'%F= V`ÅVoc &pdAy @?%|{M,C??Kumkxlć}O/6"\4Ї'x~u#J{[txGD c\+.[/KzO>g<-*k$Lq}kAs)yB)`(cY*UN|GF+mN}3|+Ϊ($G71@Wxc!Q nHPirA/V)>kI+O{ŀ'V} = ܺ1Ϯ"r]"j~Sg # 'g[ip*8 *Ump:6- :ehTѤ2N?%כnG}ʉU$we5@,ǝ)IAJze0¿љEgBa FO H2OǮ5zjy*thqR%6#)r< _1]˜KŹk qaj UdS60ycVӹjok絫L{{~5a yc(r/!Df5̳z 4*뇱~Iwn-%/3],9oIơڼ3f#U2]d"ȵ`4\7f 5Ɣ*$V!4.faؓ I k.JVOr nZeYfRpƹ)6z2WE2ב~"Zn!!qILP/( 0D&T sc\cyl,uؗVCt\Ɵ-Ft7|t)% V\.a2ECۊP_4䭪,ޑ;C+b74=׃ԃm#[ c } BruB Kӭ;7X&uOEbkԀY ; v%yUDB1>)N,isu_S*$Qlh&JS9yfa/6Z4E@k*aө(GRGxQ0{].شyId\>>^S 7W,&_Esݽ@1e\Uc,[#09萺 y 45닜I,? o˻mOhǁ[- mOicuJ񚣠z;]TV)yK5u2-^xL0E-]Fr|dex澕BBm ,ŋ>vm r:)t'wKj=-Uz%ƒ6^esiUkqH Ay޳>3ĻMZX#+#ؽנɌ$(nCAϩEҽ9,\c`̀X3a8KD0Jj-Zê/ isW0lO!{[x4ZEETm܂&]-OGf|$㺭~XahVZS2wĂ Km9a$,Ta`Jnv{?h~=𲩑> ,;T__ۦ#b_) 2،(A12pr9='ݎ.J)+kuwUPrg_cp6vnV+Hull B`7΄CPS_9>&O{ԕc( 6f^"nC~9gK)L R--$7z;S^:Vп|#U2 hJ8GNlR2Vh׽ g_h6q~0(g! >STL(sHBkHQ)>P' I+Ï)DcRݼ/]TQ!VYxxdO뱠^[8:+_\Y7N۟DtEq+Dp2RrR9h]z>&INn! fJլ? bcJzKJP!#kƥ<|v`Kֲrhdy72 mF_;t>=}Z*pzUP5왲V'`j_MTllf^ӞɸrVչ8)$-b7PZ#۳yZkp @&, V.H#'%Oɔ`5Ȃߚ 6}+9I~ϗRpU/R-y1|Q[%Cqp#&Y"h/*yL*J%,.X1v4C9 {zk7% Vckdy=AOH ɪ{Bi@f!I{ٽ_b9jIrel޶AWK5HZylQ'1Ԥ$Z(K{ Fk5z~bq$gmDPLzwl۫It 0ʓ ʢ60SNjpbkcD=5Y*웣OkoA LV?ϋ~~ 9IdRH#*.UN c ib:ܬD, =8sAv Zu-'sB_5h\%KM@jٯ$FŌR@yEoF -Op8ktvLa}h*$j+Jؐo1r^2^%*ma6J`8.U]pR7Z^ܷn/%l*!p,[bfy%AH^H0AR 4/ӄej|S&l#F}dȇ|i3/jld\f:t7H,@Q EdCcP"d&vdYr@Dd& 8OC2#XR&WI9b',v#rypܣ;lXi,؏/C(.!=6̆+휁䐹ĕJǓ-#eR\,cr HE%.U)$Op(#TSd0}0FHw4j4DoB6 ^l`tt}J$,cxߩBt׫K7CIl hQhۅ?&98>5 kF [RMAaP#6݊t}>Ȧ3*)s5.tUTv'Sl:Xn(8D` <vN.! uS.*ulof7L.hH<ܚ=ܩaAQȎ/"+厈킧*xO"<<_WR 5$Lu~XNs3{N 5Pb.rQ<0 |`nVK^Ux^᫾CF,iRgqX5#UzOއdS<Ȍ -LVv/;?)P_^lTA ozd_PYkes]uuRT+3â?pѰM'q`%ۗ bAy.I5ebu cs׋6ohD 3뎩Ȱ%.pV,S[X+kza$B).Nqx0 .2j#w =鵗9U3|;Wh[LZw56XlN$3Z7 IWq.]2S41&N uN莀je4ژ~ƻY&v>IFFU44z-Ro \#6ϑ9†37\scCsKJ ׎X7zY^c"s׆oUimǁÎPD|a$M%'j͂ _EU6 `r #&yB> unǏidblJLRBNĄ^AiO)819('}+m"Lɵ'5KE77`KD]R Cw7" Vv̤{oy|a (1FT|j39ohd u1-`LQ?+({hFͥ80BB$*_O /aEujRp_gEN@@Xs_q72BnP6*Sn~ybK1},-T3hy |?]5[r_́NZR.F]5)7)P}b(!W^I* |ߑE>#yHejV:5+!Ŀ1\Dbm?z1!pi>A-f91 ҫ=dj~/~轜h15̟|%Eɽ&V-H ?k e 42+cc̼pŊf1 ¿Ώّ,%_58?G=,۞oƕ@rM_)a{ HO43DJw>*t":syզJsz3-9DXضB,)Ri̶u߳@wkU40:7Y6*^^r-*mCyPZP^XUvn GKJ0 Џ [a(qeH=Rg~Mx}FWˇb\kԜ+{{`0*H,ƪKgmD/œ?c&mJ̃Jscr W4Xok oÔ/WiJ/s -_w -JUDtiN=vɵG3'ª֙ŘH)$E cA"PA2v6̀د<[tŏAs;J e4* λKDb[ӫz0 &TD&+^_%Ȅ夶WFIOȦCi*~%|hɷ0\p[qzFs]Jgy~rYZ>#=3@ZfNڿ䌕=-yBV=q|%/@-L%+ tʿTvPFr.bC\ 5Mt>Pujs_:UL c~9O$EOCK =ȱbU1X.-d//iolGx=j "SI]дäY{ E4&qHIT19%m8t;} =nBD]Z%l*4Fz^\'yv9.*Ȏkf =r.qd÷hJȳ4I)f"jv#-!;>%]&" NbZ8s>Cv*(b ΨMHw?INIH~EdV<}40qŹ퓛 /sD8F6o7 $ pa+c'|{|iox¾'bz7p嵃9 "x=>VzRajj{&Or/!R`O"j7kSOSqٻD}&\O} fFD塍^>u8Hek^vJ{kS8_ĭ̃,B^fsBbƟOOd2}7]zX:"ۊv/ϔ[dKZqk6Pƥi#/zƝjg5kw >+-Y8*,A4k }"]̓dmc|!؜1eot*"uH2GEj` KHa+6AZm~@Bsfj:[Qa1fy]ipڦ#,иf\"kr/k֒_\Oމ\Bט~X{5LZSFexڎZe+Â;iT<'T|?[xS ^AG(%x3kn, QUzH_meȻ=U—p;5 ~yP_2˸ -ef ̄3]=(rY2"]|%*E*F{{ ›*t&ϧ3܁+z$3C#񠤝mOXܕu)&K2@r*':PXҼe`h^vT(89GyE%C8Gr­ 7p\?c1p̛KXxPG xov\{y\xC!b-uRF.""*Ƕg#haBlMY,Z+>YfBq()&$ݲ>X;u<`L^1(I^ommđ*y=Q1Q4ZuRE}YSv S'֕op}T%5n#ɣa1χ;K7?1pܐƮl䈝47$T=܇:Rl+Թ{ o W3-@o|"& JI:pGg܌ /GnK cȭH?Clz`iuc`6E'9R={EJ3MGn+ZRͯPCf"b1siZgtތ~_s* !8v6 R^ ~2/I o5NLr6(g؞c:0~voL&bmKз푽;\U)ၮ60}smn}1SOrbM`8reQx6(91~P Z+]2ҧ"l_Dcد%gM&А/?IH F*os'So DE4L D#eTSuB# ^HY7;wzuVYt-H+b;kꓛc@$^dz y5A<ج ]&3 5ﲖn#%?RZ=ħ%%Cm9)m-J/\XSy2u%pF2[ݲ" 7.x壆`. f2oŪ a2T`݊vBGX= H~}QGL=CmR;crH I@HeF^Km[#MR)HtIge&Bgj;& F48&4ۃ5* [z O!QuTxa#t}6̕z)~@ Jx 01 L/ڏ8dz3e~h| NvO~{Q#Vc;T6nI"m}f}kkS9#:ˡI\m~ZR ~4sȮ}q{#rrΎ{liQ ]p OgQ{W?kw69KbBjS%;JMwl|ܵ(rMWD^@>҃ sȫoCiG`]p-}n@L+-V~;x)%0qH!}悩@MCB!OIz<(e,(YwRhAp F rLJs(<'>zwfhZ5jx3b@Z?:C.Caih 9 Hs9 fQ{*-ne&SuP$~6P w^5?j(k*ii9ŢX"i4zt,o;'2Off F1=,(; \aF}8R'߇^(7I \F!ݽHh$: yЉ?V?I̪ mx#s΃"^ql'Hw2yzE 0?`(GƄ|fWiC ~10LgKh[&ֿX_MhݢЋC{~4s# {Hq9k@+VZ-ZJk~B:G*wM|\m=6'k;{bhXb~B3ꇽP0.Y-לo1MN Ob{wzxBl+i"/!HߣݹHcuI⭳t'qH AYm[3n& n~V{ rZMdQ~1=&׾ǿ(t7ްýǧ+b;gaΦ>.ˆq^Fᤴ0@/+k|sUmkBybYÐ\]5B+ݲ3,qs)~sPGF|090"dr3 *n6΂;۝Y3&w9D(a$l(gM>-_]o$^O867ZnEL'r [lqrbh<3?z)H~UYkL8/mwYyA5˺gl|,mL d:$ @ E8wރw,gA O;ci#t.7p̽DrW^CހsZeҔ9fGvbRM΂t4r)gF*) cEpsCٚa(BN+edY'm_8ШD橬Ñbɫ>T722aSV)"uMoN!R;WP}v թ?KcWE$D`03׻C̪lUHWs06 H5Kd@F6W8KlG-=*%Tv}w_v8M'd;m4)IcH6Fz(IzOYޠtL-ʮm.ĠuR.f8>iYKKW_9} !DFFQ#)hC0Lki$f'SXp >Hz p9NoeLdMe1p'uљ 2muU)f @4Z_sP٫r`PI8?޲z=7?1̖eU-!VP>ңM}פf U.PnsveIlͺ'Y=tB/ӫSEV;DgJ_R6ǕC,6 (Nt2ဦOFN1mM> Sndw=f?+Ť_!%1!prꡱA')*A-8Obk,ԨUX!T@ SqvB2sctKF|HJ0%V<"qbߝݐ$Ø}\($BXmXtb DwM}'sy}E=7*{]CYjwk* 6'c$gPҟh&aA"ste t&MG+*BO%A7lt'&JG=ά\z\ 6? Gvz4n`1nlfɚ~ jx%Zغ{ ͜ޣcM%RvſH丫(!-YK_TG!Dbݏh}# sM=Zu&If9z/mB籷eJx)8&%/T(cwo?AɸDV;rqvptʊuڲ Μ]95U*;}F* 2MEc-=3˺-Hm(:z5„Ġx\|I H+8 5% s 2nqu| }윣R]4Z42a_Ll/9`1y„ P`u Y)X˱Y!U1O>kY!DdQ}c4şyo;"U^MLDi;f5IX'†HzlR6!&;S,uu 0/9E6V8%у^);j̊vN5?g2[ItgI'O=؀oKZ70lܟ Oc4 EK|VnLQB" `B7 GX5K+^L7OAhۦ֗:r3bԀ TQL %O>l!f1ݧU zt:RѹlenԨK|HY-bxbBt! q(kܦ0G#m ZN!7Y/;vGzs#c{윩#ϗ׷C enVZDVRUԄa1ÂYRZp &%Ivx2<6\zkB[ y@d&4ue)?{Y*!Bb,,uLުXmjK,+N:<[o Ɔ+'V _Rc}sH{wj {]:cj WgjQ\$<جe4WyW2f:E[^XEt>ox#劬i}Poo j}V%9P0\Zؚ3%)%x#^ K3ԠR(ֲظr]:y 5L/:NiDG@S,'g\enՎ Jrvؐorxn^niX(F"cR v+NJ1 };6e@ ցՅMq>o`˵е)H>ڦqN`.yhkAz 8рw-@p94Hg %}FJ p+m#n`ܠ]/aS|>'?_LKEsWTH2cyr0ߘQF5XӺZ)9"iNY=T)]aÔvњlh!&p_?;ansNѫ iF<-E`^ڥla~V2LC<@dKsIovk"ްLLonf`$AYuKRbM@XTd38Q-c-AD $giy=@?Ө+Jū5|QnMmORAyK3rC+7%LGVqy[- ַz@ Db$V'#廽@D;j\xZ~7EÂ!>çQ6 ut_Yx߮¶ KsH|NzY<=}pN,A2ˀ{Tw=ydOӦVv[/,k{3؞&K GΨ*|mj Ok MQ Tsg!Șzmr'sS]U('mƔM/8<+ n R?J,fg )Yq k^`y؆]UzP9!IpRx^-ϴx!ݳ݅ ƎV:2îwvSY9wn}# v`c 5˒RA@ЈmjϬ _W|5zYWb2p{)]=XYI/,dM&7<ĸvRjz42!PkTPGʉ #o0DU^3;gD#4>gk0~$qzNXAu;عzlC0 "9`5~70@jUuQP%dz_M!>8#g!U!OF@&# P^䥲1'YLL/0`(`cyf634)R|aG$lVO0[;Gβ 57L,xŤ6kndQ2EM 覐&"bXs0t fm3*¦mOx @hgU A{@C#0܈pCNJBNj Z,bq(CM_![b{/u7z@iPҸ*FD!@Z%6|{2Ly;b]uuܛ; Zzkө?rC.e"?bIUDB/!)D64b: w.?ňgR)y]ETr )!#1% hYN.^5H K wao` {:tƗ-e|rmeD,.`]35Dp?})F!PPKb VW[>ȌSVĵ'^4_V@KԒ2G}J݇!Ɲ/B<:Cw]tU޻`ZY|tcXhYOi ) zP[Ov.T*=GVLf@GqApc\9!dX_tJj>Z)L3 od|O#5nL҅z'l5|d2|' dN qJ.{➩O։#rAXG7SګO!oM$ 4}DN<n}^4A`;`40:w"K%FCX#CįThw,cI>`#RcոzIZ,S݄=N 9;IoJՁU}Kǚdy畹"E&kC6)84 4m P9?0Gt3rΘóE+rp0 i"Asp6YPM1$DDfL{Cu5484Hk] jԊs߱LPsװڜ bVt zD_Bδڷ jҞg2f~cz*0wj=|*6'Yax"Do}aHm="@x@Ἃ'OI~h#Iͣ p &5y0BXԍX\pҬZAɻtJZrQna(䜹;GY;1i nrv[ ^?Ie멬G+X8!"|q ~ǧKt lMZSa)G_)̹l}rP4b ' !L8F$TT#t]Ip}S*Qݖ"]G;p9l9X*u>OP^24n@sDHܢݢV|gNoE=d!^*"yG&~6?5(k뒏A--/#=F,T!IKEa>H#h `M(T@{Ik Poh1}zJD 2;ynJ~- Q)[g&xjS\E~ uǥn( aa,ak)ìNFUpKp/ozkv\hZ\E˄ǎ]:Ms$Rz^1yFXHժƧai"O _t_e9)zÈd Z^ܕe!BOEn;ӿ,P./""9|fsak\\=lH%4>9'ChLw+C삖kUE(|=/c T۽bdKp1V4 k5[kWhWPߌ,`aXˊG Y|vBPgwH4֪?rB\Ew٘'x͸ӕ:rE[}m'):Z°Z3Ni[:2՞7/ 9+ {s1ߣH-1 jFhIaBGF>쑍}, ,?P EX{)h\#$B9 6SRط Zfj] ?|j$[`q "ԷIWx1E8eO,x(!5..a3rpNO]K}v` -]w4 ib?TWߦ,' nơxX&O;a XcȺȪ["xhAeخ$m=@t5@`=L{A@cyOܨ ^Xfր0「I@XQ T>N>auuƓ1)Tg7zuCot 0b'{(=GBBL#tH>%!h? "#N㞬o/ₘ n#M\3GM)Đ.)2Yb| jE&nGWKiά ^^MD^ tU0_a/3Zð4 NܥL lETO(;HdBETFAeoW!R qp$Q2ISxР+:&Dp23zPoBgro>ٌ=-k[1I,:B- ę9( xn籱өœ~(i&~F1 IHƹ2yH]7ZwN#a 8-a{:|vIn/¢M,KTf8Q#JZ+ "Da`P,ԩ'YK@W?,z\V)5}xx;Z4 /lT]FM oJ QПrUW{)sol[s\ se./I F.B%kZh\U)):Ȭj}}4]AY\)XOwv0=4ǧ (ȯHC&uiHB'G`5n'7kKv@([G:g;h^. ` (_#zJ!7!6x۲֥X1*/YUa/Qt:EX/ 6@o9owژqtY-sެWwO^NO$DG[!-%07֡PEkφfr =D9'Okh{AHx;gU_yq&jGNЧҟjm+蘪kZ K{ šXZ uZ2`M搻̀RscGO#(=5AQD9vkگ)d\P`dH*%STLDO}Xΐ"Z^AWl 玀{1eD8G%?/zD,$@¹l-i[ǿ_էj|<=j~)2];NUFd4j4]cYTmљʀL|ezUұE5D b_0NlNO8Cɶ(3ltN (rE,C](^ h;rK^vox{0v@x2]?7X+D!88chQ.w_dk 0MGyb\"x%7[g:ew(Rk3˓}wl*9t&G08Rk;y&{},3 o D==7=TbnAv歜vgd*NvY 0kw+9Qz{!AIY[#5?1 OEl{@Sku#\8N^ BŰ@8BuEjcA?B_C)5* l<p&#ۭ{B ':y)шNkz :x(TQ!uwԑW[ 1~O?s+O4\s(|^LafOX:$ăSbY\j"A\7%kSObVepQ*sJ+-m`%~G9{< ÈuĒ P _oF"@*,pB?L¥_0s՞@[R(x2'Dݪvkܱ qǍ4,N 9hܓtVײ\z^S*BXH֋6^/$,w;Nޤ1Qgdp `,D^)P9šz7̚e("4O(zCҙUF7\k ,rybyAرcTY`}WmzR-L^/5U9,? הe@R!iʊ8ݦJX8^Vdo4Y\tc wp- m ih8}bm3`hϛ4ݏf:C Bj[U  eƛY}T@b΂}ņg] 7./1iψDB4S#jIp9:a:XŌo$ZzC #8Qgg6Y6: p'8u$&=*@0R_-E*NA|Uǽ;~MƆ;{G/_м8xA<n9sJ69ٽNnxU?'7{βH腼mxF!1OR`9O9pa,E/ؒÌ3=y.FfjWZQX鹵n3_RZa. ݫ$0L6CK:=PC̄4Kq4 1,d(ޥ:.0cN0y.702,7@|VcfFFfLʖ>$Q|S0 -*e3ƆC Qe$Ja ,(i"d#m2[a@IʻaZ%H.%~^买l⛏)ED* 3 G-^WX%>y2㹰hiwMkd#Cqkig~=\G2#=;TK @b[ĕAgoS˄{nL/-8q+t\B.Sz})$^NPfڼ7RJ̯\>S}KyO(U9OڹتRN: /JjUDjQ @ Dd \<_>9tauoTE|ܬɐO{h{sEfrcmϟwㄨ"`L\6a`EY\{iA&Y dtgPi+3|h*xHI^E{f5Խb԰D}T'xkԨW X NWB,>i(}K xK'WPcKt-q)/c&鏍1:ŤZH9|>`2UXP<[daT#)Hl ۀ|fOj|wܟlҨVB;HD~'ȝo'+hJ_[mf8&J YfOes+섰P"1bW7﹥,#ԃ#ʻ ;p0#cOg_qg-‡(¿x nޓS b:ci7S\ϟnݫS؟^%Uix3nCݠiUD;`Ïg!oxR'iFUR%&w|cF@2m}U;Wk8zbI:DksɡS1t5{>f%41 J+kյTCpfB9p, {̩xE$>q#@ BHʋ6Boy:bhSezte|;-F PQi ^ꌻ5V%7&w 'T!mѠ`JR`Xͺۯ.qljE|mK1Mj 7L\稉DYGO.3D9Cb+ A;R.= 80$R|nӨmz=R=(&.c\u#}r ! }ky(6sY 4 gyMSF촡˟;ܬsok =kqPj7yɗ7߻FI6HFTxSN$&'B#f %#G4F`9O^ O;vHz]]*wJ+úbK=տ8fcdzgU٬ƳXT- Q9aԭ,B%Mm7/ Z>`E:v]4 "CJ. )L Ti.^`LNUʓݨ ^66ܬ! `F|}Wb sLe5J.0ʎ<"0M-oVhoSw!N B6j?q="W jOrY _4p6@zt}ƈ^3Z=+Oy(d_t^9)BaB=I^9Ǚ)4wߖ>NVI~sZW'I})7C_j+ΰ'IvFTxއcSl쀆ߑd Jb!޹zi1~(tZvрg}jQbn/R+/u*ͅ4y .k2s]IC3u!@h /Zb;}b ] ?Zbю&r&Mw  s`cE#pedž|@̕E"/iۇO6j>a%8mٹ -S fKD86֦?!@(qc1UfPҥ֍FR/k;= igoZ/xz4ߣpT6$[GmgEϾPZEI9t$!NETۍ*w^ks3 7*iPHMn ҇;&bEqJ M w ZRT`g[zƆ[}5%~XIuMptsN'9;Yџ1"^tX؛lCb?6~]5rG[-d>~8WE#m:m7q>SO2n=?884mfσU4sgt/=dh/3d M= SFD0Q*`EQ +e4YlӀmD1On|{lH۩hsbIL#wx<;A30᠒q z)賓CԺܚ0Q=*ZcWe3CeEeL"TpLΒrk^qC@%hd{LH>6`<rb}>2FGo_i'3e;0 ΦqЯqh7TLNy^AmЁ馰$AnՒYsA>kvc7uc%鼾sӫǙ(a[XAJr*(Q_FԲjcYIM˚3#M;_'H>SMh..Έ8̃ M̠eQ _`G9 U8ΆA 2qqve٤z_|&q=/V9&.Z2m*_X%ܗ#,8H/Oxԁ^PذkyQV lƦI¢[s?<uwbCpe%~\@MȄQ8~dryG]Uyݬ2}lM6X # 4 `NzwCz[vU|u]ߜ8􃹞ހ( +ޭ7haEa%"^`*jGPFubVφ4 3:&pc6Yog僑4Hcr/F%q#[!u[Ҁǯ')pގ a=#86hFP K={8vzSw<0#K}4Џ&<2m𚭃*=zdNI9; B 'ȃx#`Pj!m_p0Ot58KD%WB f6yGwXҮf\/&[j2yn%aPW~[TdC |#/z](vGNr;ujxo;i:Ci`k5E )寔3#K_A^rm{UX:+eڧ81'jo(:X 1qP:."BhԙHDO.wZBROi,Ï朸;"LJ_R0bd5=RzyDnod鿖^wR}oMN?0۩8cC3B=s΄ 5 Ʈ0-*/|Wtr8ŋ~٥՗"ʚ4`QL* Ḻ*JdAac?4hg#Ol}]XDzpVI.>{ L#?/JԣmRۙ2PIxzd^WbqhGmqƎN?ՠkxU@|˥bE5~YEwNyo2iB~ZzŊxm.ͤSUs(j2戗OpY\˖HgqVef7? J(&)hgj+/78g4DOGe,@9%ad +zl<+nXf8@-=x9eP&IIU Tk8A sje+"R~&ͨ-}w4CMWT'pNJh;,% ĭh KCw_e~F+8 K '~/yOɘ%4Nd׷憴/@6֨4fNyLLL>iN-_@(=wf3҅f9I20i|%nu:|g许GF3;9Ta&AJ52ŪjB.?N^e`vo ֊(np!jJ=2S10[3x3n5 j߱\H}9T_90w&ot'vd~ꀉ#EI=r5wŒlwV+<*'u< nfTbAI"_35qQsfv6ooDZ--Ojt)u1C/muŪݖvgzZ6>Q\ځRKo\˼hp 9@AOe8W`U RohKL7Of#Yjđ$={P^_jEZDT^\K6N`u[LԵ|4aU~Yj).3@zA?>xPs}Ig)P2>Aݩ=eN#9H`[i"jrG8Cfvx3uP4DN65*Z~"ud{/cNN)l#c> :m;`q.|>{GA\Q+E[?ץam@"s“33EזkFc!a$ /*qZXz->2Ah'?l&] R.e֐-[/pPLa֡gp۔D$ͨȩ== 0Ϩ@@VhevK֞iFILeȤtK_-s9Nmu<=IםW@y=i=ɼc[>}on[Dӥ-bo3QF Fc,LitDNEo'hR&jc")2rzyZYWC\stv:.~(xH X5_zc`9 v{EdbaCCKqAs|G< o+)! cb Er[+24:u>j cmK;_Lk qRƜBeL/qm`| ȅ4&ӷ9L-^4O}kqn.OkaviO1b5C}NZpi\{n?n0݅6"ƒN u޷ +Jœe_TYeW2tޔhz6)0,n&C6%~6E=]\@q:m!tZc^$a?DĦ6wKX&#3uFLj%W:q޴]-boԠ[_[u ˃B%h[7\Ԣ͕ BR}r{H|FjV .R E)KʚW3H1RyP& QdȞ=H@.q@,]{uZ8RD(%`wLwAݼx+<80Y(q Q3VnL )V|4lz.DP譾kxXtI.n¢9{ tvd7aXҳP[zJY~0ӽَ ?e# 5WJ9*=L>.| hA9P-^O(}~jI5޷F=$TvpNLPUQz+40 Rkt~y8U*i+1 a4G-,t=hmQBӇ#ěqV[[vղ7E7G v`up?,f^7&`_;dY?GոsS \u1?ڄJM]9}/-Z6oUͩIf< ƈzb|RR' @|jp!a%R _Ⱦ243Fߍz]A 8Uo&Jd&PE1¤jvf, lY: ;os:WO1yf:Ib9l!D7(IѮ,U1y @^ Z$Q%_lv7d f78GexUa[s"h}rŊꃧVw~JAl: &};vcfM+W j-M/+gSסtV;i`N:Zaq iӮM$r*~$ԅ)2!D&PG9Y(j(_ xxn3T 8$ڌ8#?vym''-Ӗ<=h;?³H7kBAӗX,(}=@iY/vۄwؒ57sg=%qP}tEN}?JuD #k-|40J[l ^R76{Ftg Utrږ,yۃN PcbzF>]Huijgu*jsnZ!ÇNBM]LeFg{nES  dpXn xKMX=B1!upLibS߂'7?AuV-I$*jr{x1o,K!p=S^& gԥFRƄi1nn$x)r!(d0ys7}il_)f) QS]\'*؉JBL ,j)$(Ly@BbzoɴݽBG2f{~f3ࠆ0d="(@[/IZ=W{c(ĸp UMHo+͟t]=SnQ|μm3xX7ծ!z|Q~+~Qdܝ]ڸ_r6+-|aYqC#rH8[2-΂ OC'g xKY):!6wOR|=cT(ͽCAKIXHSNS ˚>OPs$!}ISQzLn자-@j0M˅>HZW,g&7H!{}G㶓ę]CUQs@h}V!~rRϟWt5JG Nm"oG1q }! "CtE5<ξu3VI.g x aFqF, 8vnN.dlwvry1\p=knR0z˅`cO?яݒy/o[b ;?*{T9+5G̦ s @OaTBŐgG-Åo >HTy!ֵq=Fo@ ϕ ưI`b{eD]wM nY>8΀U6i+S y}%HV,^gkVb4%uu~?),b}y@0_tsD`N +%T'TY.`VRKt7 bzД]ԦP!EE #PA$.JhqI8@< $z2P~ GYq [5؜c=g޼ab ZzNb(Lq(ʵQqx|#t ^Q0MV6dr@ (k-O2gAZ^o#_5s>DPEمKŗ71(Y_avt؃e2-Z&hZƈ$-iɗL 2O 3 H^i,c˯[U!,kXppDt1s8QJ.dN@mW3+|tGm˔?\4:ҵ3oUc+4ɅRS%$vrݢ} ?b/MV%Z,OrB&R:(HPxKS#[=⅋@pJJ"-tUItu~'zg ex\iMtEa+}-k˝rqrl kofR}J=GBƈѷqǷg6tSx^e(^kt}hJ|B ~RM u&u2i5WY;f9}7PyIHh̴E THvZUm՘<)' 1D'µl}Ł }:w rU%Y)Z@ 4/1%oy󺥭-,KL LK|GEf1'{?rQ2 x Qf蝽DeG:eƞkzB ֦VX 8FoʃCGt&3b߅6롲cD:8H/> MnR'| 8V(sz/XR)0<b -3A/Gd܋D'UWMuEԱ& %i`WV?/H^:mWQ ,_G߻#aisd{ڔwe.|XEyvČ;90j,׫Q\?wf/>{2&m \b3 O| ґv$xatq >a,(\х_5X/P; Z%c*3T3SuldFO@Bbp2*g!|qIs{H:FҀVT{B!v c+ SZg9#ȆCpť:7\SsD2$?o`>ٟu߇lynr>YvI6zg缻^ oh,ϬG #8˙Eh4Ĉ1SL9^$znQ97Rw5g}K_*s,I xakً'c&)&`ڵQV:@2cOlU:gg7Q0!^%>o+J!»ßn֭!S hނev7 CAHxa*Sf(Lc ov*UINthP0+w_LUxmwo $%fy~6uWjt0N2u^ $UcvMjT 7%i?&Z*Yd3_pKbgXT.eucL#cWKBOc0Q*ǜװjfDTt1\u[ׁs~VaTt쑭BS̓BpkJuVHr[,r[(`ޠvn̉[:*Q?\ Rْ8Lƀq'21e}{$/qL4E訆n6Jot @1~D!DSS2fwH UiD ٛ'!Q3rSuvK0R*p<1Y|iL*5,ZꍕZ3*:˓0ejqWޕHPOp,$3G yk[Q܆҅q7{pg?EN CVoIªlm4tGi?X/ld8sfeyST\$uO 3Ӈ]yKvh* $}Pqk7M1\\R;$vOw{7 |JY F$Cdac('B:r4t:Y/38j={=!;`4Tڟ)tؓ.)F՟N Wzp S}n`L֑H|Aqތ1P.42/b$Oj^:awo`ԏ^8m[eDnLZ<ɼD(UDtrδOWS7}@79d:ain,GF.SJd^ߧt%΢b^ EQ[t؀ Nw|M 1ƕMX3?IS\ ӃJwK+F'?+_~?,rs^[#f]G7nKjE^mͤjT1xpf4w*!pﰸ֑}y͈Oj sٗJ cEwδ 'v 7HhIhօ)A keEV[%feb5 ))4b/\J60xo)x1Vh@76 ~!|hfLfaA[:ƺN68ICD188|w7XBkO "`}>d#C L9/Մ虲X5>\7n y(^U tѓ~31J@xLA~q] ۊbڍY6һC%ȜKW26 OE$NL"\67:kLjb3XS?C [j0O] )n{+[ҽ\)RLgyOv4kNɮ]=3I#eiG'kn 8v!DкJ#.l(4_Li +W0Q,,qJ4+p"U 'g6TBy;Mv'{!.PG+c;W kAkXa,Τ5E/)N5(."El!~] ~T7L~D`2 rczdGEWu DӒ!>R-a!&|7 TJeB[L+.{rby釦|4}l ;<̟}'j?~q}ܵq.I WTn<+0K;`f3s>:wKw`AWPy \է(D$N}&jʕ6.l߱+7UY2ax;9RFEM+l3$:(Ol߻oSv~b\WuZFylҗ(o{r gK Y-wʾ')k0a OP,A5j}"JqRxInMϧGa ϋ=wa0es"HP۱ff-do4V8+_ye 4B$mnqgq4V`n OGH:y Ϥ!|s؄2:7?N9zHb8vmb+!a\ k -U/`t.9 v;YO~H36hRC3_JZI)kegL,:x3==݉% t bȂ?/54Mp'[]L.ZyKm9mɚ#wF5cl6mҮ' 1%Pڋ>w3 M_  R\*>رLiL?웃qu}͎H)=xhy&;}XqC5o )2AQRy̓פ <&ɥ#&mښ5U)VQ{ZHng]G0H_7bSE~g+1ҊdH周rt 6 d3(q~ӈY&6?C^![`]]:laQsiG!fer-ݳ>OE-\K9߄aJ&W;S{>~#m#?K+[>|Z_if%P8  :M@bS2Q&;]Nde8 1wr?|Yor:nO3]B-8trٵ<9=  $)'A1qx-pZytD@Û|[?XC[<0ND~<%Vj ӏ 9=Od(=0_6ʍ>7&=EszJz)¦`ĵ0#@r]k3hbS"̕ИKΦ ,3(7W}&0şaLn/-W;/KےjHLKk"Vlҁ(I4qW`j'iY\S6(̸a88wn%įk/GlSڧ*jsqj-Ekҏ.7QҺ['ҹ0]; '%pdnJ%ySz"aFjVitA T~0'\!1Iii}= kxzi>@tC,uCa>;\QO^IzۼY3o>|)4#)ra]}Oˮ|l"kέ7̻ b ]Uiy%WruS UaZAc{3{lEy@!0$j,ލ;!ghO<6DV% 0gZ:[( ,0'اK +1†&l8ZaKzB>Q K`Bgj@?j {瓴dۑpxP~>([#LǷQӖ~Fx_R=y5\)]#aG?BB#r;v3r9䉸 B"CM*6jleij*ɑƢ• (ՋWy .ELGPpԾkǃ$`09V<Ճeu7w޾ =&ÛX[d ! p&AIRLf4jAAG"/qtMq/Wc!htu酲Ǭs'4ŗ;17X-VAG&g'tGk-׬gPm5 G 3p0hDɼjWo_fvؗWZ󝝱 Fa3`Fٴ[% )ɸߟ/P`4NMF'K:hfc]jGI|XWNp}QX jz-ěQGfTUϏGeq  @Said)V5t0}": 5҇Dx2]>4rDVHZW/9_ڷ!AY,Tp*Omg41`P8 6uvw t5R9d ݴҖS&f943pRF̤-cټq6Ρ_ Xn ,LkO{ANr%ml=y˾1Me7/,w'j],bλ XC*Q4ҳ0L7$X$~8R`u|n_Q944> v(K?Q^$M%^Hl3ʢm/IA.PpF'~ekO ? 23WO޿ӻjjh`ȏVbIRrܤi_a2߫^j}#أRiH!Fo/7"zf@ZK85<5H9դuJD}o۔@!X;4cፘ.WFnS`t ^M]u  ]8{m0yA HBElRH9NcH77"O)(; Pۇ[DG^ ä; 'F8yXNP29o`W{V #8qT {K?q1R1ތ)W|Iz1ۨ)ElMv٧bB`JeO?4Mw o }Mq]ڞlZs4'H+fw]-B0z7L|jg9RMN|>LjosŔɜ4)h *Is/iT$$QS[~8b$u6F&FeΠ ҄AVzMS`-j`Z33Q;P A;DoqmM]6f&(5م!ewa5n7%!Q5XbFk5 ,'h@ZCd[#&WŠ5O:=;<ӅjhW{s+X:=PsYxA=.}؋V1G@@T gAO~IvѼz'mޮ 'x;h‹BOH =zy晁碪]RQ_XSR eZ0n"\,~rY(QBeP^)o:v%=ְQ涗#W:}^-hP֜l빥[2_ ;'!,2>[oViΎġCKm3Y3.8bp3 av3B{= q!,zDBPqq_5ʚ`9.e[DpQ9?zj7K2{*)1;3>_ !.O@z;_)&4mZӫlJZ5g>\A?Z"oU=ub)w_jzF!i =~mW_ܵ7N7Pny Èء4SpqP4vڀ (j%~tL"n^5V s g?NI~Gt^WC_hЖBYgS2 q.:~}A $ "Dir66NW>>10?9JջݞM%dC%s u*ȕ~@W҄[`L.wObST!luхa699T 7;hmyy,6 8"䔪31yBA{e8bVaV (R  ~wrw=ψk%D٨-3 wfɥU "Ǥ#Erju28Yh -[-/Trq_ s,|>tlTcaѨKKW<*픡Tsr4Z]{Twu9e kM;4Q*<\4pjǝ>@"$&;'VAJGzEQ<.wٷ3NR?)!\h-0ʿ ct5xI){oFSncyߎh߀Gy{^*0GBP;_LZ𒸖6Fĵ<&`.)粷C<͌>C0Sح<"0z>gQILM鋩ra>n/_sc7a1Zjfc f9 a2ޢ!u 2f+uOP{nFzȢp2`}ywJX'qPdҫh&x /A6 Μ"P+e%IHs9=ܶ05"x>swm]t&1C~Y{>dپ[ n=8@ۤfl|y V/oH7}[O+)BlQ]+ӎBvҋkИ*>#5΢U <=Egۊ?8NbKՋQC>]2$v4ێ,#[땛k=qpLc:}IZЄv3} u].}OD>Ɲ~5C"4:锋v M_/㵻S`EM#TZݣڱ @eH&`M1jg3'QFUⅵ 842:ػ? s\tPy8]L,. #IZ o0ךMbNt5Y=%n`2 D7P(>I H666U? Fg#ԌK4_fH[Y7!,ᰭ@U_Wp0BbA SC,sBƔ^2uB_XWU@`7=L}vم᷃&RH>h-Oͨ]I7*s\cTv>7t ,- 7ߥx7H1{B˰ 5Df|?k#D!qRW ,R;&fc `)")dݥ{ æ/2#|`Z ܮRdcf|av;791oX{wf@[  /+|t3FNs-VW3=.# Ȍ,*mvb@[)d=8 A~duK;їjDM`#'_ ا G»R( W-4;;D1eȮK)OEʋY .+):{}A!mYΝs$ҏ`$barsgRnoB(Gc_`f>iĪޡ%Q08hy@Z!29"mc^,VEa6_n ?0TC?)zGdc@gކu-IaB$$ tiO2:u#+n;gѰ|~gBnGb5djh+"Qvi@tr%jMeg2k. ݋+oj]or_Vݫ="@Al:2}QH1ͫ7!F_ _TL8 AПݑ?Ȉe5s;/ Z:hpL\KQЍQG@dr2nijyvM :'IM>脷ĸg`d 5oV"8`л1Z_rDkzAdv(h^_D37*2Dz k.2Ad`%5= XvkfV"d}m?#ՏQE~.뙗uf+yF3 ՞2tk2g+*}wXFW/?A *6 ro4Ne%w8:)}BfITVkUrGުs b-jH2B;( ϐL60]Լ.M=b vüf )QtHfEq^>p7]CzB>GhŒr3/At@!׾YO>A_%q6w{wwT4p1 &,USVW1,EDu&{A'$ۢE?yݲSݛ 7"ՠ`D`Vޒn ;,?vGr}DA6XpyW,#AQ;QI:7#T8_3%˼J̜"cyD8 ro!͊l랁!N JcNEqh~Wqʜ~t Ev!:ɶ<9a|H@5= Ŷ|ct?,`Euxn3wM HXH uzeGE$>G}wx d.I:Tc9h< w^&8kn^EM_if6ͼ9x kSfly[tWsPU)pzE.FXR 8wαnℂ863,>OТ!qn qk+1P(wnxPelC:yB芵vК)3 jJN`H,|x:U5@cg0耵xu޺ "ܽN܉STT60#~bhU0lrwѱsly~4yP,yWج桤"=$_y" ټlhO'(Ț\(Mme+-WݍCV߷rL3,h=R7$8bq+䡙"`ӓTWCVGA)cHWj7# vz*9n-Ge\v 7 PUK>E$tږ+fWdcVNIWRwTEUwPьV } ڛRl1j^z)'[J'!zwvŒ.I`%0{ᓜ=3 PSGr h+X]=(lF 3w0}.O'bdTFwrlܷ%9].|v<y^ǭD)x&waFK;):Ń[4ƹn9 [p^sbZ?],rzIc q QA~~Ğ5_^ZlrO6,ߙK\^$/N >qjܐ`s.W|wNH ?c{T؂B*U'x0$} {!k^!:)w'Ǘ);{;5بߑ(\& a(>U3FL1|HJ4bKqCAk%gtf |qeǺ+Hlz;+۪au2E[ɃXx$t5A~[{̿@,) ! o#tfH7qqk[͇\ēyq b!ؽVߵ0m*>? @e|pH1j/a: M,J7JZM$WO_N^V̎ ܭrϫ=fAjӧکW|F",/ji'ӆii'uQ\:*Vpl#6A!6- 2EN[k>dJjD, ɇJVo%_N?!Kl(]I(>ܳ>L"%\ Lؠ L-_NԵ ‹@XD*+I a q ݸWڽX~9~(] lSo= M2

=We'V mHۤ`ՎC>m=\S%GHAƷIw%!gS)9u2ErR7.7)w\C umP䨏RREw)^<O ̙M\e;QRdyDC`1rQW/+ؤh?x5#ie O&0@DRDz1I[q7`n{vnXbfĖ0 ܡǷ~(aۤ{#Vy^3Q?hP*P:\z0J0M-]ʢWOFxU1}#pL+Sʇh3P)Cwɢ-yBwf_IP;zt]j+..SMȤ^-09tKIfBQ绿 h< _*I%N^Q\{1\E4y3Ǐ`ֽܷv7W܉_ߦrD[ Ÿ%/M5FSX:>NJFv>n>r4W,#mB3"r!ଧJ 5,T;4p;#[Xr553T|CKNm[5z{&v^|UFqLWIܧf?]Q8]cBMW*CY0t%?gK?rIQ%ψo^D'ƕƯ GiõV+b?Ux#ƿj/R3Άܙ+ĝKHQOs0cL "B*ވE|/a1^&, D_E헮 .Y$ki'0lϮ$gGX)2-bnoRcÈ!W&4P\)` 0TKf_m9+IHws[pBv좽@#7>Hl9 × M룸cĐx c.Gad;t! J F(߃ 7|1>OjJF  Tr pIL}]-?hM9;Ga~j47\|4b  B qN{mW"RLgcy_5oϺ_db0NƗjfE`nSe| @*\v,6.FPP\7 t}ji8BJ}) SEspB9cK /S|:K_?''L +?4kd 9xK|~  Px}~,fVͭp@QζA7/56.+"fd4^;SrrT/WIh>9)87ĚdV. ~7vn%8e:u6k<=au4G,J!\NUS25<8Ovvy8 u@ѕPdb)H~h o@ O-u),γh$OsVN~o< uwzK\]*Ή6Kp|9RUaqa=t=DS7.^Q7 epG*yĜ^ovsRJY}N(^ @!?Y g1 k'N8lp'ș|T/>sbyL`  "(nTK-S)2.*6 x2.˺x zl@e1|š+|pm N\:o:f퉑L5Fv-Qx>hHmQEr0Di<2 ÿ⢾f9ߧSI-q[DSE*0ݢqh)J 2Nd.+hfyq!l/ z?n >TZ=;;]h86|,`_s7dMY ۤ_RB4PzΩ ۧra<dʶziQmJ\j–Q%O qRTβS}/4Y[-2A?0(:,˿WHPsG<׭oWO3z4ipq6GX1jM[4dOK|QPy|P0kJ49ә]|QpMMRKulSt/LMN.iҳ!߰y #qWdogPqvS곘J)E4'q1%b7C\Vu@6Xvje-)0 x(99Xo5~$ku]f𜺗܊57I-tܼ(l:қU$i Ժ/qrC4 eO_Py}|)SPvp&';\^(A/KKD͡9@a.7_fKX:)ס;I)۾@p$7 eKET,/)WӃlV|VkOy4D4^wp=$$!"DV`7C 2@B,X(o;0}!1wf~/[^-5uD|,cOTK`#{K\c`WoU š# cZq;!poUkhS,̄؈ )"ǐұRlBع:vq_>;' \'Ӵgz%f^`Ǵ;W-zOb;L;t5ΝX|Z6";'}L*35`'DG&(\YeG,m2i8.yG[8*/V$eR䂓2M=mJHoa/=6)tM\`0SB4;+Hn䘯|z3mhîG"~*j, &U*ƃ/ZFW-O; @HDj6޴Se$ NEy)('6;! biZkGUh#dhe98e)d4$n Xww^5A@'#L])я#0ݻ2Qۄ$Bہ֓8 DO?4wv['Z4'' ɇڮ^ I'Sr?EVA[W1\elQ1\6$aQ\H:p9z+2bav"H)4ENUz&][PgӨZD 4Vj?D[:DWC=¹0MY()ŌD }U~p&=rӎ`T(Qi2Ʀoݿo:ʚ;,ћK|焏eٳ42JBP 胼 VW=h3Q>?""Xw m`ǯeG$>WEXm_4d&`u!.%ug;V 8RP/Ztw.5V=44@ - 6qagn>ғW 8T(ځ U:!<'u8C޶$jz Ug˝&&v#| n+qD$WG ,Ul"\[RO;{@q*ӏM"פX{n1[8)޸B׼pBY@iWp% 3;"\CFc׆5N\ӎ1pjSmYvEv҉\my<_,fՓO̫}+' "2 =D}KZ_gPdS”$ XN?D9Q ,OHf֚u M\&\O1;崰Q4R#fTz8Ш}za-&LŸ9jD=_9IhjL@7SP.3ZI")fKJ;plJ26ZB GQeɜy$Z u^j+Z NIfi$Ac[B5V4ٲ]"ˀv4T>/0:^a+v5\ˎ1͒sX0>P7}%Y˝~8u6.:_À`ǂEu{מ[p^N4Ym NZܜU-6ɥYL;Gl^Z2e؏=MX g_+^ѩphl i?ǺUa V;)|HҒq+`Dg< rx0cѹW#p6]/'ĐU;6'L\qޥߨ(C |h0nKe㛋Eit1@JԠlJ@k:,- S7М/%:nD"oQj@(=ѣl˳p_G oܱV4c P?r)4?=f-l[l{|  YpU+pv6Cs-d-tKvRLMHxz14Co.)'Gtu(46o2Ԝ#3O y,*82e䢿QT Of f"0#tO_8^/&PvS+M( lfȦv*FPjChݬ ܵhE8BhQZ~ɗlG琊r^kL\ GJŚ97 xlJV&ͭ7W9hJى6==L F!v+~N1Z*)D B):7;f_ Ѽ}_:h~% l b:8Nb تvn{u2GLojs++Sp?0_LVC*(%ۯ)$s.&v _=417 jIK/D*ǘᗽ9%&*]xA8HE3oh ly.XfI&OhbC"ɷdO̬#T@rŹ.ؕ_]|PyxMe+A ,@GF2αhk~V/a@=xV p=:>{, . ɋ{-mw׏_+X `]' ≯4TȂK*kԐo(Jznaf_n(~1L|80i(³dYg~.[)ڡD7/rƖճz5I~Q+.')Oo1e>Myá|kwG' .%-fsE ESyR@Q6P7D  4;K{N6BP&DG"|K0އCZ$KwWȶ>m0<گq*=3vA3Op 3tNL2\S#=ֿ[/GSy_O; y&=>$NMR Hj_2J;83ahֆ8ǰj.NOxs gx)b'B|tCXn$ÉGj{{[.`[zkZށC=J6 '6+9Uf:upUſ4QYe=߮Mj(Uc#=Ivsmd5ߟ⿺mꩤ e^hǮя1_6Y-#WT @H}iL8(`g |ĹHx32Zy!>PGBuEA/ uOO'S%`R0 r]odt%:Nt13,< 5 25#QUlUκM</}u"ΩX3cN e,,4vrF a1wn5,3bnG=RS{*bζ+Ecj؉vaE:?iB;)Ee-r{1p|m^2Ms:WʇwO0uXWRǫ\@ H`Hڙ*mXԼ4 ģL9JRs0ŵ̬^*BTIlչV+x}N_AYߣ $HDh}_j7afz 9Y%[g"&Ǘj% h{ de=++UJ%%d?1 di1o);BF 2e 9$52H9P†"+w37~Ւ)'85Q3P\&G'oR82""@~?|¼#$ gN\lIJT?+Fe}0CpDp:<߱CI;U^xU4\8Y ڪ1_4j G%>cCZxR_OucOw9w`DUQi6w#=CaCFZG-2/vՄ9 4el<͓׈&@$8 d :} SQ," U;b̴7ϯ՘^8ᖰ,ņd/#w;('ѳNqJ_<8U`Ƿ0,lUUE+,He qV Oۂ΃y*+' - בCXފ{v?صȻ7=Wړ=$!o=D׫s{,9\i%(#bOtZ=Qd^H͖!Vۋ}뭏9xjTpH8ҺD 7Vsĝ'~a"6+$Ȭœ`6SݹXqO nH!WHumPiV?cH"k{sHRڏC Yq@ >uxMmu^A8:A fZ݌R 3xP0d8E`S*r+RkJp_رz(@m{3xƨHg+OHQ;=y6rF7n4ܹ%5G F>1*?vruCQY{TvfnDPx|#rA2H-D|4_Sh`K]+P'2%N(:G9Sׁue'Y2gf=M/nKo]>ڰZȲcBV8p:g/W9(=aI_1ި Z1>'e&"~jYUX:QV+\ ml+xxpB4 5LbH yom]V: B|z ʞ'Ĩ1}NjH_٩"l;mՌ .J}H֝C(F1|^B;qƷVrQ\-^+sl{IpGyQ)C''HUdjZ8ފ^IݙkX3r+!>lxoseZ}S7?DLL'c$CSo>H U UC Á;͇ĠŪJ$Y>. ]OP(G8tG 5Pz}q#?qA"],m#Id,{".h0FU4)Ad]\z;>l;w2F?ʊAz9_?%_߄.=^]w2;3~!d9.!P:iP)"qUR4Lim[   Jw+H0D`&Ʈ/=k^Bs={pˣ'*8gLݚ|$ O q/y8LA $1p 5[ɫPc&n`uұx_7Qf&I$emvZ"[d'F`np):͏ ['x@D~8ҧemR+Y+Q8V\olB$N-x8ړ,2s|'gNYUv40cEP2rp9}z-yO)ޅ-ҫlIev8 #$=̮B<3*[?P5`jHFew dM NUm$Z,?䍕5 e@{mAq̅M_[WuX<:SHw C-u"Sr /vEY8,rjF?5$ ILA66@S\wv3XjtV-[` =Ӕs<:ʈ&jw #X?|BK0a>1/sY5G;Ħ!,{`tjQ޸bɘ`4q&*w &tktcxQļ`ޯUNgjXDBj5(@z\쑔uT )?f2nMLo16) cl9Gq"l' B:م6yf@RFykNR/UC FF.U#ox%UxAŊ ^Iϟ1Ux!ɩ #?Kt{=RJ1Xj&%c:1ևr}sꭏup<n1ۋpC9NN;rd[}hpW> /xs}+O< !%hm/@$,FrHB- hOU@?{ 9]z{Od}K ܬ%ilw{ K7JFSX>%|O5tb$qis"םe@yߟǼ3Mň8iA( efg]HJ̤Z!* k;LJd3׫Ur׵oωK85LS8D%9x1 ZI j8j;lVR,Dmid8wsNxpT9?ޚvPT~ݭ/>\jtvS%G(;>E}a;Qt‡Gf|Tv>KoqBkM=8(hiJt+3[ kh`Rf~E y&FI[w2jȓ ֆErtc`ǓZZ/9yCl "tw:0q6kX.] RѩObkJEYh\BbZH X{TXz~_䠍Ĭo;hsկNC ?6U1xOW'%m>x(m]1SK'sAtKL}ï+e;2;z G!ڒ3V@w>(a4!ՙ8ͦ:VVw X!Y HԽ,: }|5o5YQ}>}g>{Z9QSQǖ1FgAXM~ː"&j66<#[Q5&~NKj;2Н˔\ms꘣Kzi[NtTKXMS:w=wFF>黤\){%}d- V S@`.*)V f^),~43,}coƵ}=Mbn}|HqDGhN/c\@Hoܜ${K!Z^PgqȐݒeaPD%G{v(X.>GN=.fe65oF>kR?{/M7+Ñn1a3&O~X݃TxbcVYVG|5hD?|:좇]u`}7tTŊ?[eqK^lB/Э30t gr!KE'qdS%G{FF:ʰѶWmz|̦hj$d.-6g߉ؒw}BEκNMLrG.ˋc^mQ9e pP.Y1bfr6OJgB<ҹ jhK{vb;}7-V~Ɏ :%ty+)ӧjNz |{SE0 xxYguZ!d-Ay<bcs9ű$1.Ϭ<'T,_I*A) ]X)O^R fʿR>SBΡcLږM1㳁BM EpT6/]]\UccfzD),.qcu^ W& eRX% #+bֲ e~)VSe8H'ebk t? ]; Lz%4fXСmbAN-=dw[׌'NW^Kpw)2+8Y}q=?<ݓn 0Uk{n_$,]{/ "/ yEZISw <9{F=~X<(HɩQ B us19C;b56A";-{]8t9)nP+ۧK ֵa`!zOSl?X _3Lj9ôUgX)eY.SR֙2 Ж9 -(b{j?H|hV@+k/C,BQtsv[/0q]Cz~:mCpm?p-g;=i~H0Rn͗vl@F!5~p#5z⼸~'~: PכCs_TB>$TZ~l&3-B^Jb\KJB);! O(chH({c!>ɾH(,K{kݷp?SC2zdAw֊qY""b#xKCI|F)9d撋n?UY)ٓ)ZjG ;JJJo42VCߡM >wGk|wlQ#v3RKT5,( ha^ Xxr ]mNm /&f6'%B'/]lsm,+%@aO5F.]2m?ԟ o?`+nKDLg[0@P#*CiQxIᚩ{syۯtZ>pҰLc{Lum=Ù J1]~*%V^c+|'{u=9^?a?f/>:XYȴ[ٟ]-^u%(G}(Mmá2`1@#u>pLݖ@"sV*,${H79ŋmse!]k\z סv}Swzvje>BT1T3.9ͧG)ٚ[7ڟ4 +AƵHRǘ|O8X}=xa;u%t8c#-SB6>'bխgi-þET(v{ۆezY%2{,r6rRx^>~ -uAIzJƋE:,~JG{ +mzD@gFڎ5?_t"@^g;ҡ֤7~nh$C#Mhpfgq9A3)IBOSr̒odHR=,tT̡R6`_vRgЊE8J%N if)SvD0fCL玲SQ(TmJYDyA=6*f~'g_DTsdOG ƴBI(.`~SO'iQv? gy;I++F @wD]H;f׺:CJ(w["JwpTO)pU Z{k:m-&L_kx:΍'Onu~ڎGNx@~{tSlWP?fSTet9b,U:kOCeBZl^JMHyG Uąn0X\0F:6֮>+z U+4R9".)߉ڧx0 Q"~2,B-7lD c`7?,#&3U8EAU fgXU&ML`x{-%a@/ط,ըx+&AOTJ"ld0}%=pKž] iܼO^ Cd" }WN|!elE{wCt6)h%:Wʱb8V)'f7h>{ӿ,ͩ.ͷi3$ʺv{w#obmc7j-76}`%m:Ʋu` WTiJg dz=(P/K٤|B}yШ`y\|{|m]om6ݵ5O /@r#!N[Vᡡ36Rؖãf`h@8q2 н?sr8l0vG$lx2L5zMv/4ev'aa/~ dz nVSxT,hBx );HutLMiJdҝݥ6gDnmÈP1KoYzpw$g. jD7i3'k:7wk] C-{ys>é6V9+]0YW#\'s}!օ#rhzAXyDrz@ 3Q +"gDDW-dŗQ8AY b o9 vILIHLxMyՂd8x QJW1U/. wrl 8-D_~&/#/{kx=H$ f&ޕJ eKMPBxYqj2e% c)#ɕ~r@l8(ϼZo3B()ܫ` fN>t6.iL**{bXvYUBn"\c낛4gco$9 PPYImq1MO##DA퓨&4z$AsI(=exK~Rl^PP!ܟ2㽓@гwBļ#,zBѝQZ+h{eyw8@We:R0 IYI8-'QBNcO}OflZJƟbR\$cG[xL[G.˟ h98 #!K#Ao?!=}ߋ21Pն8uߋ| j:DMSiCYWFx穈D !U1K X* 6m2t"%M۔5 ;DqDh厤"N:.S|fv ڿWy\(5`#)5*XN ct@%Y~Qvْ_.EeIobz#oD3DA"N"{})zŏ&S^UZi\h皊3e ne"w|}Tkc=[b=azg < Z !1:[ձf17#u3$Oݎx,sf]@h$u4~6}WX4 èR"Ǎ.H<_M}^EBy~m 8NvnGq!5W ϚFw+6#UXG&DJJu@ӒO` k<$E]Z)v|q1[5_0?Ȯ -|֎8Ė&e1m^E2(2]_:)vGȫMQY9֌cd *;DZwDz-;-z[Z3iɐ(4DtуQs˥O 1 F˳eUY  9DE_/Fd]*<0Gl$Xv+v .LŒD 4D4*L,Tt}epnȴ;H5M0~3$Xg0/C0 S0+=֧ 30-=Ҋ--1Ex[(IH0zGjH qyqD!b9o2LWq}yV(w8vBI!|K~* NF N687AXVZvb4Q8\+3)tda.o)\?BrIN#)p\n1$ 3Yrd$M:z4mk>YAv4(P\ѶJ['y8py6znpA1}D=m]pJp9\vD^/"|uo}֡rrkeR^σ RJ L*bzkotrÒr 2}>"T̥vKtlfwtb;jOEYI+*\ɉS#LSnDCQiֹV_)-ϊ0ǵnH\C-mxU)+V孼jty0NDhsm$),nm>: /BKFٌՏh)_<.c gj$~/71>V9d7٧I&\eX஫GFDxzց~2ow%jxvK8YsgzykoY Cz@S~ٱձV[ޛ~չ^QROetaͲ=sL#$NAϠCD204:r UƑ¬#A?4҅+:]:*JR=pT!(6<"D]w 7ӷ.;Xeōh?ɻ=[*Ao_?r-1@fG sr =bfo9ݪcS^梁8zc˫@LY vcDf*Nt1ؑlhy]+>=.WrdXYdf?Qj;_ lk^ DS֙mVey02,taFnJ ɺ=Lfn]E/֐5\eT o فVnR% CW B (jʳcyV4^#VfxLJI8d'Çp[V_ˁ?n ̓m/BY>; XY%/֛Sۑx1kQft290PL>fK@O:Y@HsJZyd&4SFlW?v$TCE|m+}o~-wyP?I"eѦ80x9ARSKQ`b, ]@JqKv SFJMWG^phNZwB5,ck\2YuէWe.q+yRqy9b i7&N-wYE s Qk-0! 8v@?7wg z!VU~WM8ckhqӶ .?IgU(ÂJWNl9Z:9 [)F.קd+6 Fю<7Usl;wGrp+L\%$!y%ը{縘%B|8 u&kN^NaQZuc@+]rc _s_h Y  9J2_|}ps:17x hbbo1)kv+ь]<U?ㄗZ;CA]_d=9~)Ua8QP%2=W `q:\L/zvߔ h6Ƹgc)*ӻ6mWp{ݻ*C3 mP+pGH.$430ж3)b>Bҷ|,Xq1ǟ0qWb+øw5;x~BQ?6l*֕YDetzExpNݱQ=*".<0Y\P#"GkiOp`vMl\:I 0?gFcy *7wITU PɁwI빃jfʜ]CPQ[:1]gn &`bpWR VaBֱvs7E` hr(ͦ>;.2G*7*l _8OҘ @,l78TsLyL@.,pQOmdm{pqW4zC^Emv)bueX :Ew cQ%-dQ,xAo݀\_eZ]N'}sI6k @} $-#_<;=ݣ`b UՔ dWNYSg Rmg)4e%#|ՒWr[݇Idvu[-ɳ3e[Vd$ܶ"Pqh}v>PHi`\_G߶~=2b$o_4{" j:*O}!EHs{B`g 14ެIXr\ҘT.j.!=uV^{qHucMNFle*[ykpP+{I>>ցsձM2'ϝyjn}e6zn <`!ɫ3S=Tᨮ{ɨCCTr%rZ\;5iԩ;}=ʛJ(mvSNNRh:U[ym2U}c.:m$ 8U&b:e=gaB怤Z`=V<R( X++^?{bH*9Ta[ Hq|kgJ x_8UwIW.o Jw:\\تvQyʘm|B cwpZjGnInwQ(t3 ?hغ, 0J0fU;^>sgǓ5ǯTBE2 =,ӻ"p-RɉqX "=WB+v[ז;@'Da\dnq z6 _~d {1!0%0;pxNr}M Ͷ$6er3kBWVj`Jb!K')d(#nmp2"Zi {q_~a'uM@Mi ѝSˈ~jB PP_P 6!|]΀%av x cوj6$Ur!a\')k: DVAGV!"I)e)hT T^l7!3tc0e ՝}{Jf=ĝRgs(~6˥|&"\rd m˛&MVh8&@ҟ_oiB5[.9ӠNPX-dl㝸Lub w*!F_W3!z+]K|(fd_ Ъ-)/̕[v_B"=e+=1L^5ҠXg:+Mr L7=hy%ÝnCak+RE0pbqw LFEA ==?K} @ k0 [1Y~ ˜tri1ʨ+:! oE &qJkcZ$wq ?ڲ+ }KsXb))DRB?r?A~3ӵSx_ɒ'Cq'^q4"|ˮ9s$F CMO&qehm=$u5pH -6-YiPX&(=6"ۖ K @XO]~?Bm$>GX&|A$с0pS/0f?3)f8.>Φ|z.X?Wƞ y쾑xv64bYv^p<sv`pX*m_˾4bNrgK|ed?0p]Ww $8@FS}tH:qp]ZMbi>=2J7,ˑ A{Nd,} ۍMy!&9?x<&dZ_qz 贆XMfUՋ)셼}y= I3ZÍ3+zSRo2VoVr.CM<d|eu5oT90.Jw+{ Xl(M*ʊd*yCHhK Rx0u E׾<;Q̍I.d2X?849G12(QFԼT@2.Or(31b8QpXZ_n4ijn,ӗM!˹}|<\Hp!GA@AkA@R6VY*`/̌9h`~-?|m#,rs:Zhꯕ M{d@N?qҧ-4%ekvU=@ GwP:!Vh8E98ZpY2C;p.v1, PQc̿ǥYU9@*wMߓ{rFoYzgIM2?c(. n(l|&ݣDApS҅Y')o+{آe{sgS(k6WLܜ(f\  זU;hfƨ>jG'`ԭRT9MZgT`!XZ|2tS'̜5}ҡ' !Q- d{/~Ԉ-SG3[^ C^)!22/!fHN1TJc(~N 4 E?7"Ju}scSsU _xx"?WL\mg)itc[-G @$=jkNIEn[[.z!{c9 ZKŧs S] >@MA٣b ^ 6(7eb[ y}edFl z򡯍=ֿJF xCwqv<^+Z``W`Bμdl8ƾO+B.Rs^_MW|"ANFtUIMuPK.%&CaeLaufS Y?"肈1ja8U)oy`Ɔ582Ͼh35/Vő'|Z$ q֪aS`,\=3 }(l/t4Գ]0Xrj\șv52cY}W߉0}hboNNgA–M 3vt(XBLua_|u XJu1Mk ȷ4嘬 ٴC!Ie eغP#F1ex%7. |qcΙݏGU؇>T,?X}j+iw%ӑkR=o6; NrzDV#Oҕ"~L)OGp~C0F$HG+#lAN/~?}Ŭ(ɧ%WFL DԀq)jVC2pW]ݍsiCg𾹤VȐחA<ˑ qϛHġ$*ۤ3paᔊ~ZHi"1Pxm{5!Y>X:PgxC->K.@*q0aK6*˦"(_ m-}̔C/jzfb^"܅$|$xo6fR^iaȀ,Q0&b{1̼ 'VCK_Y_ 8Wl-mTbZ *0;8FCB= M]+`1>g*zi Sʨ9Am̌E=k0ds~׊8ۄ p55dRld@zcI$Jɴw"?~4'Kڎ7$/LSغ滘jE`è)@JI2rmcJT. 1 1 nHպ_93vSMB[S&丫0=Qw!/ 01[ oXG?fQP yU0<:SHZ&mNCpdT|-Ɛv#pPtWr][]4_!]7!kvwKcr+!2Z-ToA39u\4rM~.vYeC fPw.S-aIR?ȮD ߎG~ Cfz&}'y.&u:Rx(rh-Q>j ۉ!*vTv Cr'fuB^-BB\ .`HRb6I`1z5%5.CV#ET;F| i9%ල4’jj\IYc2*+~L{-:pmw%p2X=SNѰ=/ ZUgFd Rՠ #gSlnTg܉!lYlVm #H( Y;{}SQPE4h-lsb&rXMJn36!Ib{ 7SN}E-Q ~8LяT;}OvKc*ͮT-Qv x[*-u t}Q*u (Wv9Q 9/_/5\3y]nKP\ճh=܉TǍtNϠKW)p<=U^YEbG$9Qk;aSR N/_ X+]:}V&)Fg`rgyS]F5JwS\_WxX[#dTIé~\Bkf(Oꍖ ͇OX?Zl~mq杂 k]GV,qvܹ-ìW" Yޯ7{>J ($Q~*K9p0s['0aw8f2O)QpO_x*te=^X?:mnK;(Y9u=z[F6_3hw F#'E|F;U|JW$B$ Rb" ';qmA:w\)8ج/e#͊9cQx, dxH컃QL*w[}=@x6U'}io?ߋ^<>$9a=4)xD<=&k9a]nx>5.fּ{ox;DOd@VM$Us`Tnmu\2DFߢeJ4E`i c%֟Kd,$XEq0  Ya97hzh,eU6QnTAWS %;_H; =,pPMRV'\3f+WJ67Kn@ fJ+2G)>jpp_|Ҥ7[lL0~Ơnb'z?ak+B:@0h6,vA'1B;hEB  ڢ`q'CpHa3|(.|خ" vXkc)4Veu{!.UiT:, BwFVbN(sΏ k&12.T;I`ͥ&99fp8n)c9!O%䍛!YVz=֦AMYun3TF(JyzkLIb||K;ej {~9.0@jfBp 1n2is&]* 7: 7 ypx%8=<4s|1pŴ=yybhB )jv씾 2^df:Ģ1XgQEHXt 3̲{s6xYI3w~}% H&;2gzak%q`5`2XSzO+tgV5'Hz ssD/nf`ivsPmΡa蠭מ- WܢDNމ뻻z{8aoAp Lh(K0Ebw7.[c)節|KL| UެCp>.zJ Z^ۄ uHVUaM9vMi1>"Ę9HX7 mCMb FُT7`#j9۠X[Ba,6D]T>-vD/* 9dCёwz sX&aWtu/GQFFvUG8=8NOCסs2e5X87 'ݩ߇y79N.y4+0bx2zx_=zNXYk#U r`Օ8l"sT`Xsޏ+Wy~j@YGe?k}d-NC~"4T+/ :?拕1ƾhm4$jKJX{!mIWjYXְaqk;[DFTq!5ʩ9-{spe+H.rt6 G+!l^cPJPܾkPZpF6.B1{__{kMXٲ:\}Z?󵳈;8թ'έ]* =4h-vv|XTr}hG:k@Hh]\hBH 3%ct3e~P=~TSYS1=@C8(N>bHu(t#V0K!N \Adz=Jf<"z`όІ" ' /R/Hz[T JI=. ]׶WҴ`Y:,әs*|nmb㉆M eU̶qn"J*OnHDmc6 qf0g)ep`͉v?N!dP˗ʫD[_V @C|1A?'HvFwqc12Z~PD).XlL~^!+:B uczU ha[um[ TdǨPM4@WR"sFO:5Ցh "-yJ^ys:Ǭ r9m͊h\3cA {ᩦ+ ?B}lOz7S1:ւ5exOY#@62>Hoۙ}ol.i\NJ\Q [jb )mlY~xo=;n/ې1p76'T1xZ*+ADDPy~'>Q@}ٯ?^bƐI)5S-ޗFttu?m24 y%uߖ+z>%Pl{mޢf@kk4\W^M*q5r/C=P oʝ@/HGi3`94=YU =n 6^"4N ~0:cn}pc5+Ɵa짩dΨKj>eJNIDC~vQLr:ǁ@dx*&72T*fHG0z n6; =sAiŕfv-y0Y!j. (s%LD\>HgiF WrlPT"~yGpU4{V5(ꡍctG.{ V Eͩu'I u;QYE;d ,7;rۥ+K7*f$tK?E#ka]x豀'Lr tjhצT"Q(sK<*ָ n ̟WCI7md3C5޶Mqc|X L]‰=# T 87>[ M.x5/;!9e/"q'J)Jk0}eN9^#P&JkܵbHvkR`|ead;#pL)_pJ{fS#GtAG`6-rfe/.7ʟo^4k1.uASU{UlF%q+UT>$'60h(K9A-zBa@-N@l )V#C t n)ZEK~]ut„b Hbb^v|Nbp9-ߛ+~qw(K ZgRop[Y\䦸l\NHwOѢρp9g* b@xcV`sI5vV͙(fe&QA9^,CwjP$;qKQt^b=/pE/]+beo4;";o:p(E0bz˛_1/-1hX9?pziQ%UYٺ1}s[_z[@}x{=E1?\i]jLTĢ~dMFy. )b] ?8[K?l#?ޯ-{ux{$:YE+ԣ(k[FE79kdCc"AkJˋ\c *&Q,vKa a}vIx]kƺS)y"^|UPEm8qc`(NBJ\ӟw1={xJ}t,D#=blz8;+/-'`U+O!.Ul1WNEzJڶ!YL`y,+v M@=nv;Ay`FmLIP:N=q!嚬PBߜ(J=qʠԗY PWӧ6R F֌h @%&Xo=yv u xVguz؁k+/ ?GaĹ%duI`d&V ʰiW%0ap)p42A u!Fͼ1y;+d߾e2}Z@-Db 2 ϨHPja_`jf@еzi뛺td,@hn%"VĚ߂;R!_lpc6TK`ּ(A N|-d\s΁.P✳Maϐwlp\AtϾ s,~rsx  (GdxX;:4ǨP*Ч$CGVc׳uּlb4;-ہ#@3@pvs.<%+-b/CPD3Z.UiyA;-37f)-Ŧ}ؚ(T(?A%`rqnf*v>EL&hvLʆ^Un| !F6Sւ2HKK|@,_W{sּUH,u9+!.wْ+N;(= fq_CsQ{\8fſ?'ݟq1ׅ^ hYwi!±*ƤӶ/I֒xLbW^jݨQvۑ႕U4Mc#V8 s Ѯ((,ѝ~%˜zӜQ@E;McӟxWԐ$'>)\oaNia'Ňkhf Pajˏ'"JBu`?huഗ>f1ƉN4`dZU-¦GTQd&[G(bL圶]G8ԹNP4~H 'OsaڲUIj\# ^ud(:.87Zt]ɧDEV}/]pm#ZFϤ0?4џW2y"*֡>;n_ O_XYb]cPkdMf&z; 3\A;a/(DԾf:ͯmSk&wxtsLQ+.%Bނd%=ſPArTi[]>^ Pj HTweЩgImOEzŒ% F{rpmg'gE^Y|+*՟\z'zĄBmOF|gdu{?X1Z#,OoZ=w*7yKn|xyR\ _֐%h'S"Ld9gφ07!Uix9_sƨ'尿&PzP 22p5FxrSl:= h:?)'p8sԱ-Vz?Z³^,먌Gd)"whƕaffuDG3/̈ Xysm;(n5:` {tw gntϋ[m\܀M|x\,@qѪ_Qbl,8p9ݹmՁ(x C;/>cֵ&)DcqA VQ7"&3FFƌ>X}\[ޔ˭~Xe֔Y"iY1K1ϏkwUd$+Nrl_Q 7c$tqG)uY0W=5T$cf0W'6!w z0d" he\KN2[kZ`6]y|V05&yN=7W_ l"rJ[[P e K8]mQӫ(C/JE̐F;(ͭu Y_5^+]_ȕFBOt? h¡j~Ў宕Mԯ6c&}c~pm}JsE-O8eFRM1uM,0u ^&%K|1uh|ƩOBbG_7r)X5)~M( !+dm =Ӵ7!2)}dqѱ.Q9lI'/_-'mVfS 2r2\͌-(V?>k.pJE1 VE3= <'t 8ҭ2/c,BoepsDYJYe鹬mfޮ鋑$HF _/zL%hկ5ߙUM x6K؟]E&Ԁs5طܱf Z51c[X^[\Qg#O&`nsz)c@o1"؟a5> Is ,O| a³H #!]Cȩmт(t\$653kZt'vT8ltP/d@N=9L}7$fvWxTw$i dT3_7 {`x%‰+?-pB{Z~`ֹ-4J3VϾ۾لb㏌LWa꼽L}̀cr9tryMo?8VoIۥ|9d(t0JH`+CƩ_<] ;Z)XEtd/ώk ƞa䭬]$=y#@H(c.5]oVJ?y$4(K$C2{=0Z v k#';J{*Ď)oh\9/3rt6~} )LلIFR6ՇjX|p'u)@V|iJ=H[J) ٴpBL<#^ObAgJL̫kM*@-#"4j Bj ;B%y9P#1~`^W Kj :G&iز뎙n@zEԼ[?5I㢜*24!vcA:VS-ȳ~lƒ,~l=m}fLOCWK[~2=Cl'`Xxf|g[}SW ƧzUS+ tXWǙyHnN)nUIa4X#Dp0Z;4@v2p}g/$wi0pH'Z- =OWę4>Ƈ_0H1B>~*kmlTG7ebMBpZm$a(ԻPns,tYĭ^3")QK0kj9E+jfW?] O YVVwˣ0`6qJнXq⥌ 5QиgONsCK:JU]bP5ٔLVa}!6FRW=H"Hq2&M@Z򺊜b3Eۏos ID1St/v>s}g$q$-4ϨW9e? ӨAH940m CAuSuWiDD춛{l&3lix:м&BH>jmzBPmi,nhT Fu;13Qж/S4rYkK;e~C3rr~S^}6o{UٷT6=HG=8cXZ[,Rzj6&`|-nfEPk9R:g҉Wx:*MfT2eW*.'GZ}Kp4US!qcVY/ϖa]һ9$`M4v FsnFA-͓(+zpX`ΝҒOqnKg+索sb^DamE!(#*Ue]`ǟʫr:6`i Q]#/Clx.A f% |4)(1$GX+X,wiSh"_ 3>7d>~Ry*$ws$uF2~-şf+I)xP8,\#ؼBK~sEáIӝ%wUYlrĊtosS;ٔ JAk%FuB-B7Ʒ̀B_c ^N)&Zƾz;ԁtA[ Ў0M<bR9Ng/]>0A'[[2B\5]قwz$ktsңEBéjXd[YaݽLlR?R;BB,N X (pE~xݰQGlTG(8[O4۩?g/DZ]^ڸ < Z"F*Pצ,A$0kR j"I g]J'Rag?F.WaEQ:IJmZPYۄOd’/HRd+9oܕXukڇmwl.Epl D'@x΋ [5֣ʧ}Y_u-Ⱦ[0Kf>%Ѕh}}Kn{=O尤g:"x$Xt/ HHWdo.+g>CſX1@֗',a֘K4ˀ9Ap289S@6e/9\q] %)T@ x)Wq@IBb=r&p;*?1Vi1<ۼ<VեF*K̢\>s9m6~r cӟ$J]ǃrsdGa>6FqO*~62ݫw[1Ҽ)<+x|4G 3@j=S>fzXTk> ۙ]XxcX7=~(gitҶhzB{PU82)pEܺᅥ.M֊`1,#=O+U;|-i J$ `qࠫ_+n}'%*j-Lny6w1`>$cWc_(V4Jg!ɳjar`r8V\,Y^O,}EYqYf…B" y۔WE<ں9lěZ.g. ,q[ß\1.:TeڤGTnAdQP0MJ3d|b˥-gjSCە; ǝ$O Fh{O9ljo2t@pw|vxŕ ]g+q"p4wd`)rm-B2Oi\2Q̳$0]on(ߢ'P}ɀGh=Z\r]|>%U0ÐF6|m ɻ-OB`(.RǞ/]E%12vwRH<;z68oZ.$c ~iץ$1b0}yg0p-؞r:  nn?AXD飄ZT/Vrl|' \>A%A_g]ݿl: K@B p =LH 9UUݣ!{4LdQ]K}@9u϶o/Djx3?J?Џ{!)zEA(} H..KN>]\Ez[4aRD#]=!`!_|#lE}cKaL/@p/xX>H47r(^;02:_ ͡uYIj0haxvu'aN8f+@3LU 9l2;\"V.09Hj`L#Z ' &h^1TV#mpa)1A.zkD?Иc1ԘǢ('m"+Ǣ1e^/ɢ }XjʓsAB\JvDPqP07Fn'gϻ:(j"X+&4uܞ.zo [9p3!|lOKPBS}72xm²?6`-֮P2;dbMKet˚SzB!v*W3nXwc-}OH]^f5ԞYo;S]_IG4ƬX0Ys780am%:L:E.Xf`*HQ=dGQ SZuί wQ8kikh "u`SAx3TǰW?TR`|F% |?nl~kin{ >Ncjj]Vl/f,gy@r?#bR-k֚ˆX((pocLD< HR"%H?@sW8WB9b )x 9| Lz4?-]Y~v[|rڸl^ ݵ/ZVԃe''e7 W_u?1.K1?/ܧ~DDyo=0Wk%bB@eIW)1SHA N|lo/2X5eV*ġ%܁iF,%-q) c[><~ DqO7 j+,BkQҍO&c.Q;8~A'2+3z$i#tʁ CW:ʾADu9b( NL5kTysPnE=r4SEӳã&"W*ܦV&"~!MI*KQrʓ!u+hL`X3Jn`y:507ʴ EW\(ITUؒ0k6LUX!d_ƽL3e?DoDig_L 2tn~E𜲤}qc^:tr`wҮx6=&vF6_‚pF zk|HKmrba)VEZ k'-C@VOz \mĖժl0Eȧlu{=1RՏ2|Bի1;oG϶stx& ڴ<L;\)~j8?b DÿxVFVb.Ȉ5$R 6ļUsH'2B~YOsAj]F T(sC/ vt0P ƫ j0USho#c0{jOnEq$,M-9;vXȷU+GBI0UZIl!j%F[Sqm'~ | Wb'?R eN0 & SjwAD:#}1EG[ 3nBsR-zVC3MmrIJ6ݢcCj tT>KER=)K\^M|5vGL^b0T>I݇jfZXpvHeo&~dFs05sLFv[y$.ra 9] 4zJXhO{ic#Yv%?0y` fvx c>0kE`DʧP$Ʌ } qOBv ,2 81E0oj,}…L1K l$'iV=(1YZB L6~һmI-a륉 eګཏ*BvZEƶ"sX 2`gi>p?.nh8$"~˱;h9**n^RMŘFH&$8XTEj_)UnmxNzzQ8dj|aVx yQD4,7Unv";>eNd[Zf"/MAV+!mQW%_HYO_ Ys^?5A%xIuDO"Ŷ̔Aw;Te(bɊrXIĴV$-9/%DHRK7y3.'Ԃ.YHOKx$Tq=f{@`Y#B?ipjdy\pqx%ΞuٱݲZ<0@WcOlL_wK"|J |{ӰtWz>fFDˆkgxyI詊*WT+5M3 q]E[5gܥ~_ ^rt)z,y*kXx(}5e;?.PznxWg2wu]~SvD<Oe's(a'D<=y[Oоqi9qXg!@0WAObm.j60׺=Q":PxSNës8 $D(֙)kߟvVhBp&.k_/ mNKxG7ڑ6>z5|ʉn Y{J4LLcPN;Ya>3$䕊`V$ܥrVeh39;&La"&kFc?2dqp[dy5ЏSeYHOT#;5`[Ю[Kij>'sUb P!:<q$XVp^ba@K*K{V&ܼĨjߧPɽa2{-!j'eZŻgתQa9bsMPv%S Ȼ ;FQnzr!g obTx#bX8)(fތ[ K\~BEܖ ħMAyxt4B<5>x.ɵ~2՚z93ͥ&{dʣ _b-2UXmu3J ]EMu4EX*TM>w‰S;v;u럲5ޔ4Uw&B 6;U*t.1~@;t|!QBSi]!)8*+([<ijfԐ0'ĪRNf`+3tAuٴQ8Zћ}(S9兓!CU 넓Ǯ\H)G@3Spʾֶ_:5z"7(νJdzpDELNϦ)d," R6/9e&nCZK_8E]u!bo%ͅ]pZSXC/?sխ;j(`xylʷzI7.2>t`mk`'Lm6n1!ɲI##x4#S']SzbR\Q޷1,N|IG͊lamˏJ ʎpD,"cT \ǹҁA{Acv,BnĒz{˞nro8"f,"rD$~k`e~zMclS[6:!qсN ${|[Y.z6޿yXӣBtS t/OOԱ~~Gf{kKld'9FR "/5 W6[]a`%n!Zء VT`me)%ryF4Z|-? u݀W?@= KEaj[NŊ%\4%ѡLw\2W )(3[6%NnaY3ct3Lw!gSZ -Kua!AjD/+L xM2@ aYjZ{Gm2-I%%_D=FxϭTqŰN"+c\(S:m"7pQeq <9AWe&f'Ҏ(NnOwX?XO+x5mw ;j#tM^6/FXl\} bBtdo]%*4q/{X :5-`uoRR\t*O1;VuZtRq)$ushmBXI/CÛZWFQ^U?8lJBmջNJhRg{ϴ㗠 üse!ݔ qP8U!bhB@x&j| Jdƙ_ e[S_(셓Qy[0׆T"6(. g Ĕ[_ד!>RZfxȝ\7?e4jk|K l/4,[|ҫlԛsٌ9zP ̕*)u^'9]TFxԆuQi #6D k8f`2jJ%eyf/;@O$Bw!IWWC!A-ʒڽܘq!K^_tI0IfgN$[\ ʇuCO\b 'd'wwocs#T ~@%0}|1@5OvHP7b3Av9˱*8 9e +}'R}܁d&L.~&463ZWgR#hjQ6K{co`Sh;g]oT48M S {ױi auU<4df1¿:q7\d'^zɺm>2D_@˄x̃yQ˔!N#a%gʣc{ƃ Ζ7J$L;vB-VAR1jND֊ *}EpPߟ]\\p(; )yݯlv|*?ϛ^ k|)eg_|Obӕ썟hI}*{ӶUn']Uzcʾ:&7:: +xȜGn;.iHȟ_,-ggl.~ ՝ſL},d(]uJ)"j hE;:x@] uEK=*ƌn8f`2 ?a]âa:f#fm]@JH~ZGoo#u\fQ6Sªz_nZ g}/&wq0 ]zE^~P1 oxhՅH < lX%]9-%Eir pĐ [5UL(?EKMm>)KЂB~  SɽQ儺op+?$UXU2G#C_tK0]w|Gd gSzdqSf`Fa|v4ba7߰EJ36DqՆ,NZBV6w&$kX𖻐wx~c8դ%Ft޲½u.j*&"ÐLLT,(=Un[ԋ)M@} ^UHb+3&dT&lEwΥuG*SxjfGd EaEHԏSCA9[f#; .^25Gn}΄' ĩn=;xu7LheT1^lytd#Yq"h, W+Dlzw%-c])da !_(j7-Ku1Ȯb(F. ʂxXafg1{1UR7ؽ1ؔR>~q.L7ĨxG:נ X$yaĶ~ Ȣ$"PnN6bAp"$^p8}MߢIe .hN0nSK(Hg}nэNq, {~&YN2߆Heo @:PJvuJ:kHVͫDGV5WυoM8!__iկ5w*JoŖ9dM)PkisMVmn*%y.¶N"wyZDZJ 8XډX{wsy^I>h x!&}G;,eWOѫ{~6dc #ΥS~C_L F]hgYJ QGl @ӝdE fpcT;psf_5U҄2&]j\XWHpY{SoO@ܿ Kiq0mjI4lfɎ[y4;yd7J3VZ^upYlg+ۘxqP@UYs  TY )Բ8u`4am &\yQB~w3Pc(MdUe~[1:hmAì cf} D"R&}Z TlLZjOAugl(n31"U gAS$uN(BY{pOfsɱ1'}pm$ q엻ڇ'^}WGak&9B=4q@SJmcJ&V!SOT0>hĞA6Hq)zȷ@ y xUy+f]vZn8U?mg6< :1d[\E#&](`sU:Sv uUë^I *ئѺvb2h;)z|Xp vV^A]-t+`}J .A iP%%3f/kب*L[湰%FRBV6~7Qw=%OF %A+)O5me65hPҦ 3뤷V'97G Zx®-V\X"m80J}>5"z5s7hU(E`#u>Y- ';<،(.(dA&pIQ(H#Gt"E^ib0!Y}Yc"e39^G2Q!|2R^ =qX]Ls mBS`L}oY Er,;sg BUNkiMTk#]5Uӻ}棽PM|;=guld.qCqs0'KC~^:J5dZ(:{7) #x*]d|IԠpMm9KUM> [`>m%s0T{MY z?̉ߒE[伾r9O>W۔}fT 7]̚\!$YqD*-mT'y#mĭTQƝ0} }nش^Mbh:ʓ'tЗ>nmW .]D2[ (ѯՙ9@AWM "ydHc }5vJ(Q \#$2Ӟ?!n$!=#tD1?M޴D@Ӡb&qY:EI5] LRF]P}Vw6 |:F%oV<U%T]asRb/Ɉc?W/>yY3If#XyKpA 뭁6;*3(ʜåItA5'(5W Ģz:,4~4@?Ap>h4H!ꑩ^fM> .U]VsKwnV{~lnP~[] ZFdgXGG;ԂTևsKl7=Cޔqq2'dfQiwfoIU ^-9''> iqzYcat*-j$J@7Ĥ99Jػ燯gO9.ҶUvX7$=u%ُWS2٠0+$>QҰ0MU`UKx30צ\_\cU֏B>?oTuFVY$)'Q{c-Rp>/|e3|lxTϸ_y\kBgf0t[TeknT?iUv\bhf47#nr"(̄,D ?VvL_AJkM] j`#@cؿGڷ.U-TBcn*񸨄ПhhW VuC'X0/{$=~_"rQhxG9me"2W$.lJB>߯ wQ340n1vP)˅P<}tQNZZRuLp|"F0X-qVʥ1n3!:PhUt4o= ;=՚s52 `Z푟GG{ s?e #& aR.էXq18dw>%֟Yy"`l?J_ ޛ2zh[x:O*h(hɝC(JKҺp'ˍO}eRX}d{lNo} F ,Qu^&$W*-+麢9 LrĞ7rɫYmSYvj`,PeՈFۮ~>[ dwZ* 2-#]Ou2hٓ >Wv6}_#g*U<^CVY:"`jl)*#6FdS@ tMnqdj^ g@l}T+zlSm H ũ_8F K;@Ϧ +3x`LOT8E\Ge ~tjegQ<Wn Mq|L#u?@"4 ytds\/h\5=9`:\T d!JiY5"7qdDÖg<}%N[ӳACHS, CpK CmOJPUE; t(e*yKT  YM ݭxz)s'Y1'Nt˯oVDkswg*S wį]X9o`U3kҺB܊ ad|:] eRk^O9@HRC=(i4yl|c#sd7 /nswu|Hʙi@_uj۰~pz<s _(~YOfܱsFx~#lK@fEHSj@?@5-z!69nL }(F֌K͇Y&sH@nAvUip또A2\U@`y%;{#`>LTaL#,5%Z|,rvtHN"u ^ĶUpLI3 nT84 Ub֩Է1 q d']=b+S$ >Ez<{|[uM%>WΪsGeBɒ"=-o 1 x#j[,a5zVTx5 -[[I~ "yvG1P𙫛J"(&+uJv_ϐ6łI\7ZSC 3iJ)׼SPBy\FI !!et]t#p'̎]St`^nAu|7!/g8*Ŝ& 8/>n!w0Hkh;q!ZxF4#"ϥbC`Y Įqҿ JK>j|)ݿt'Qitm8ar}фH^^ָ87Oo3SgI;)L ,Pç>tޜHʑ#qF {h ջvgEus"~jxyKp}!UBrYQٮ*=5%pݖON(N@oע$]+[wdfKvGt@d]^"%b%ЃYWKtqMAe˜UB\a\gC+O&?Ɖd#K l;o³B-Gţ<F.w7MDFš1_\ȝ\yѳT/CM,.WS &a%*Zd" }q Fp`^~aiE<=s;(]bڒрYI_qpoJJ}o0_nhj0ҥ] $"Ie=SfϧT%"9 巆7hRŢyC=30SAG%AKjfJ=$qz Ex{)+`mULɒ+ Mm{ "kTㄞ…?r_p#/ .˼iiK&9;uQƥ?0ℬҀv?p(VdgPA<'c{\착noon;#!P^jULT!f%~GÐ31 o}jűH".eL<+n<0-[VzM6vqG7 ݓtpF`ϘSHMs+fzƉr|lJL1aBJRt E͵sgo]N^(Yi'}ed$( Ǐ~m~C)/aSr(HoR Rgcٕa.Fp&B…V'(Qx"B&$ء`DK4;$5!mL66m V%Aa|KЦRy0+0:^l=1lt憪UVR#xr2)MjA(/ ܓH.YȞ8h;ed@;Utu򸯃3{_6jО͗ܰ^hT9ז5_$hX\ªr-{)[t7tXTg@i uq!HFF_i5|Nx{ I1(D:hC8XPgQT uE(ƻ؟&'ŵD3:(k)碁Wm#i3SV6}bBʪ;CѨ!{@l3q=8*"ıR1mgb.aq BDA\))2H؇`K/l']5}A ;0`6E7p7j cᱣQ:?d8*63r/aiiE  W;gcz{0Yr<5~RSb?!BMZczdߔd-H(hسbucz8gߛ+8G1+)JhA4ޢ98HYV NJGY/}"^_Ish7yFq|xsyg{T/5%ά#C\̠U8hU1I$Ɨ]ߨHdXNM|MM 45P;;jC'v D3wfrcc׈o[A+筰v Ȕ\|YKԬa<ȍFʹبfjbѼ< ;J^o;]:-ɣթo+ڑCUf2TOm4<MjCZQUCZ2ҝT{D)%T/sü8SpŶWCwS'%],VDt)ˊB$/& bw@9o;BWb_dIC 'Ik?a yYʖW&(n l?DNo!f 1hE^ރEEg%U|[LOcIR[l&tGhගNV(IlCXyb*{f W5*9&FR#5αŐA{9}5d[ZŘE[,-piިI'`4I._ƣFB%KPh\ KKoj06F$V2X w hIR,VvU'݈{g=L RZŠ38fhbgՔ#9Jh`Kovp_ĵ=AWk9WZ[ &@vPЄl3`5Λ'ixYnLkoV cyv":gDONG_ѵ54Yi?-4T'QxEJp&Qfr猘YXe}a4'Kkk5|[8tFͬ5"D#ֹBvyu_,S v"8 ַ;h$m/׽9%e9ޜ10ދǽeWdz}@9օtq_><#6Qϋ-ϥ82I#}W?'ܝsOfu[LLΑA'/\DD[r^oӖ{J Duȁ֑gwz^$|v-JJs-Zx}%aEwA^ R+w}ZpޖPdl3>G޽Tnf.r~Oլy>z~V X;cgMCp#GjE~J7w6"&D^㧏L7" 9ĞJaBGu[6C6Ӧ:>!MWZZwWm [f$LWThX*fw[deHISWfO@+9;wEY:V~E*X\E4 d!1ŠL& ڼkBna V["Ip\? Aܤ.+k"  % ʒ#̿X+Iҕ!zaF~PB-XLMȬ:"tBG$򡒚{^/TN|*'+Z64/h96VA|XAVfDH6vmm^@PwY)(ԭqOlm˧ey rQ ~O%0M u!׾49Se1Dp^fIEÆ; ,bYwp髓w,l )@>?RT^NAzxs5 .ī-q&=NhJRR9ys ץIbl|s4-&߽-$kd얃K.H1#֗%g Uft {Mk{6+QP荖]QtidJBG5HP7J| \i~f04F u;%~ :\;ysϯγZBUC+-atvu5B59&)&z9\2tو Qv_ ýKӸ̭GAeTꖗgw=n:knS @Сe7y@I "#P Ys~g3:r!1;enoN[x*nKV򼬧~0CŚ!D?ur|Va3f#aNh(fpD5+ -[lRbԷ;rİ3n8ټOJ\ `9^4 .|#yl2¡G8R{NĊ8f(؝W"تp@ytiu4wL۠@Vt _Kz/)L"vJ|i'޶Kcfo9Rk225UK Y|vci|Z6Mk>ASң#,(Cs0iqF~zÍ ,]ߗ-5C@4ha+,e ^ x_ Ϯ34#"* 7[ʅ؇"E_U=~kcE6Q)9 /Դl:t%ubjk$>'tGS!uҖ$ e*1bx!i,ALT?{,8IWd{h5t]$`ڡ*Ӯ-ߌoGȲ  aOϩFfvƌ :/NL`123kl 6֐8^+_%ATg2X= }9d%)[lk*30 hM7߭܄[ӗvxi8툊sGEnP72?f;Rtw0$o_n"46`K%?ҁG-(;DT-[ և2Ȋ2c`zhP$*c FC(Ԛ,MQ#H`-ʫ65 *'@=3voVaH4wQq:tƜf~բ4@AxA-J$KֈVL_] ܰ$/yxp;Jĸ-PPyґC]ƴ>zT KT*:>js\򒇚Lpϸp岅4깯!xG,m% SEs<')eU x?n,셟]{-^(ezboi`qt9HMq/6r Z/€ˀ'qznD065a!EsFsjf~4KҨg4<%>djˋ+aӛO! 1m8KKCi2תZUt?Ӵ4prRcׯKrq6HɳѽuE/S̔AZr ! JSЕoY7Yּ1"a.O b%O; Fږ{4LqujUESKTG:7PBZ<}+?!C[kMSE2 ]v>E^lvo_&5MPn+Krݝ.1xwBÝ$˸r$NP5ƕn)rI]rmjq< *kV_lBp 5RcM`VsY y ^ϯ BwS 8_2HR+56 l:C(7kjk_bpC&Cx~r&qfb#i~ȤԵPw W,v!",e@Djt /-HRύ[$a!@b/`8$](8k/sU dǙ-||eCyY2& _n;R/1~8ft&pFؼi$ÛQ5F#&7PDl0,>~ңխ$'HB|3U:~ժr #WK3P6|\4ۮY3i 'w\nvI)~ 8u`0qlvZ{D@څoE,ǜ6jəx&sG1oR!0ފ|t,6MAKDLE+2oRHdNj??]8%*0cZB_I\8 :e u'MXZ|,t<KgJG+DD*?IQ֎by4{qFk cR7Mʉ_84_=O 8`,Vg2 [1Sߋl~Ҹ8֓ A'L>S?2u)jk\A~ƫ0MOXڂJu`%\tyto&T:,}(#us.G^O=\OW]-0vF%}s"%7/H:J.MkG!VBPr$T!!w)ܲnʎa&|Gm Zh^wy.eOw'qP׉ǃm*BЫ$X9i̱*Q$82 71Og/@QW=Ai=a*x+H%rCwy=liwFTI_f J(Lg0z҉Ön٫H(tF5:ZcVo 1鏳`#u^| RX=d0_}i=@,)o):uV~he(LKj2V-Y#QOfBJv~u6#S ;!_/Im5/2: A@:Wu/e!k"|75;{?2kG|Dt^L.*Ap61]YGt}y1;*I+/BxqLц7uua<4YP>I']컥ب=-;#Z݈<<#I~+.Z OJyG4㨎"qPKgzhܟ}vtþRkx&و"M펿Af|#>]HQxQܽ~qC>VĄcv^80(t-htn&!y* .V~ uIA w_CB>xXlT%[Ah@3AZSh`ܴ)T=T,ria|?2|ٸ7x̛pq܇KdzA 6{iBup8#]xo_g{[9~86DJANC2Zz>Z5)=Pބ@"ysV/e"'@Zz}:A6t9L>n:͟eW ŹjEi#}9nbu#/w nUغbZ$vMW"vpn8_r%m&sAQI&++սf>kV|Hv_>Ug~p Vak:s6unUvOdsHH^wVs[Ц%x:5M+!'2f O2˥/G<[ (U=m 0#mt09ٌmPeЇL?= ^uwI7s7+ _8H0 WEؐ W#z9Q>ot%d&%ceV6$ɦx6i9jljQjX$^!Ȑ1۷hq(7f/:}(r,Mƻ7 O7#?*\vuxM\0qag϶ Vk3d9Ne rGܿ#mIȗg,'kDc_ցUCM`=ݶu=vY+ui3}W1LҾZc2b􄰖Zzv#{R9A'2|I1*J1_Ck5m>B"~5L{9M?Z]{Tnڈ &tT?ɴ-m2 uK;P26!U8,4)'R_\?/P< T'cl.nGs[ ดܩ=l%(u@ I^>M4Pߩװ7>6 8J!Ke\'+~Xl;ZƬcZ.D,V1$ ̰ *] Ȓ4jDN[?2fÛaa8;Yz,_!es=o 'aJ}^PXqYKUҤ+ZUCN՞fMذr" ]"-~hvlջU9tU nc=D .m P*ϓHT~wwʾY繊 ;t 9c*0I_=11|CLv/a*6od2siyP_/!.yΉ,xU2{^]ߦRʦ>qy +S17@cpnIx^[ F݈b&il /&13G,]wVX0V{$6fV8;qfhP!/CnFE.T  zp3^-d䠍< LF@@ƃ?"tJ] fDD7>d@SelD "d/ՏFs}'e]qv/c !xt<]'0O+%  ºwh:K ;X׿n4j.m|C Eh0z:n*L?y-cC_)BP>: 0jl[˾),;o2t/6kjv(hq'`ǵ%n-Ov9G!viS3b~l͌B!PQ4#'gdҞe~]c1g 4NZOzIo7da݂oQMlW -C0C DO*Bo=ƱM%dc9 Emcw}6a5]_`GλpGls9ż 5uSp9Ī(amOKt =qzrzB InhTVx y?Uiz /On^G靰;/RbNo.&ІN͟ZͦĶLx_FgoHؽ P<tK66Ө)KE5Q $Ts-t#S,x nh<cNiZmD>nQlFnz%Z[l,\HYdV<½ Z_S Ra(<dMxTa5g|z/U1=#־q蟢gv\UNE)Kdq)51OݽI~eSz^'dߛ߅"8_! J-V8M i n  InkF@ E8j}n6Ű*WD+F8ءVq h7|n~_soZ@Q#[!C[) 9@~;dBiNz{;*fv(8kL)2םr&0W_ZkMeԒUgXt0m>QUцxޤ#ӳRi9ӌ&"MJ%/,#G,|+BNd7.&r| 6TT4FA o8kz{H XdռRnMbueFJƂmx%,$9нSn"#}ξ0Sr'7, t!fĤ-m9V>-<Bn/M>Wx(:{#YB tv}ԅY(Ҕ̦%*#2eXz[Yf;FlQS碹zY<7@76UC'!t5Dmu{@Tbg0 K|9OsjB=ux߻1^CEhU-oXq D^xNT'=.};3u0IV-6휛BUt 4B6x7U7 cŨGƜֹ{~&*? T00F(n"yB$w N(tUoS>l#OAiSA=_Ԫq߁^_yIIْRxVY ^P랚ϝ5ҵiDC%'VUM"]k<ƉBܲPẕ{kBH^2;ݱx K( 0Fd s2Du&ku jXw.HltHM`PUX9 2@n+ sZ4#uUŗopR`o,>IHҚ'uQܐW s;|8{ZCxP䠁˭'/d&S(7ӿ4[M c!.Nऒ~m"{ FX_胼!I+[Y :7؅C"Uq>8UDt]W.8j;%o޾R7I9-iKvݿgdA~*t3G"8c2}srRkΪUSpިNd`ly^_I0Ē҂>zx)/ Y;Cķ>uݠ#j6Fv;õ:* +M9_6*h3`zBycks~78oɃie{_ɿhYT]} 恔X;ݫn7.w= ׏u݁f L!uv9:w{pC߭=po:Y-vUuސk䊖 Z>&: *X#_r&K˟D7oˏj}1jKԹcD:Y:]|YJtW̅./sGHk}뢯60Ja-"u4 sZC>-hWljuI1hcF/+1 6aA 5BcW) n] |W8-1Ȼƌ`nѰl{? 5 .urY,:u*D[Bq7g+{!-j|>] enX$P)E7t[We[m2#?@ FG_켔?Lb^jИ2ųT*U.yDe$٦I#Dum: tk V6!hR^yUJ?1;UE q,R!+ bN΁уřpYvg\Ԭ9DAS7 NSr-t$HZ YsF4Mߪrb2ķ$(oHiؒEc'md.=V3%8p=U@Fj?> +O[I0B^Ni;cU2ov'ړ4(+#ޣIZ!Kp^%ZE*O2IT7]bTo۠I?|2ؿȄuj|z Yh#*ztb td  >VeъiV(5P F:t(٘Q?{+4Uwj=ycLfO|܄5tKZ ԗ~`@),fC&\³JO(fwfioK5!ևb (aWuuA",ɏ`S=䜤փmQ«cOi9%wPҭOfsڨ[(*-iGF |_ӣ"^0 J 씍R[NDH3iE!xG,ZFC&5p&nr×!M{sm\ܞ`~x*Â^"`Eu I%N4~#-OzW!Zb?ܫ{ownsw0xm@M DtzDz3mlȃ^Jbj=O @XB[\ێU fR]hWl_M! 7Ey-b=ۮ kYt!K61*gm! _%w]59D Regsv굻#[q%EBqHU7Hq C3&1X֔ZTղBThߝSO`P焫@Że3X\7е= C hmoGe$k3BX[Bpv24elGՏ(id9`7ܥ9ZzM\(c(\0k˶~8& )u9JN:t_5o@$w?Xg%ܮ]Y%S@H,T#аDn= thpЩ< }LXඒZYAs#c`Ug6! \ 8mxMX,9q+}Kv8|7WC8m~M"(¨iDFXHCXQQԊ`Ȕ3st—0VӸ@g(]͏_RpOяxa͜H:TG.b {_U6;f|!_N820&%׏ TI?vdV7 +Dm8Irx +U4'b%yeվϚv(:,%IѮ8f<=h9?x#%/]mZ1dZϘNϜUhIwmF+_t2W{3o~j),7GȠ[.øoH_}hflMqN?iA?~ 4m\sSo@(ՃL)֞E,ㅂ'Lw#Y󧩃|#5:Gs\`ޞe_9HROs 7mo.lox_bna3kp _9Z3|9dgGL-M@ "X&x=i]vǁwn+̸@;;=6`e5Zj a.am.Z̆*PjEsM DA)sYx!W(DpVJYFU쀺YaNk?zb) _n  zPwD#9hL؀ц]r~Q ZSMYl"GAaÂ:~e%m~QibNڧ}فK,~V&dg2܂ €:ph*+d&<uGFE =~˖ *kq8֔*+oasRI I:߰Z"yl19EX7P42U^ B(7hD%r& 1j`p6u4ҁI@0K fMN\6 ᙛ>ۙJ̭3F2jGYCB>L޸S& (d=k"rv3|uH׮@84՝`}\>3u-mH e4FVaT1~`{Yejz`2s[K Jqq]|VhIE(t旜:R}}٨%YC^>b@/jaP6G/ǰTRN,5U+Z1# _} rr2R˨deQQ4C,HD& "D o]f*eF8+jrGNW7I@5fxF &?yz| xʑC,֫# .?\t .pH4';B< <#Pgu:56E*_{#&؛\)7AIz!Yfw^ZLNf<ܚ|FIY$CŢߋ'BD4@K4-Zbl8oEsv@D蛂$%z/1<g+WhZM+\<РE (Asэ#-MlyO70EÏi(T"U2Kx+pw0z1?N3*+BlVOBGA+:AKx5N.RcR3NȣP_wk"ҸN%y/]ȽcirR!2\"1d18x_0! O0ܩ-(⫈y. ocgf O h uB 6ӹ0 1}MF8: 5V8ԅо A8K=Gsj еiSyJ<.B$2VE9N! 1?g { 5zdLt.dope_e(Lq,QJ / ᨀAP< ʯ :]\㙝w,id5#87)==dIt0#XEX1]ݦ?)"g)W6lN?I^:SYG@]ëK&z:qr&$tk(Njoj+~g}vm䫙4B}/Zӂr$?𤧯/=b=߈NhPXG9B߬|xpS@N~[AZw'xZg<}HюpKj2dg-ۚ𦖼*:Wbe4p֕uJa"(q-8**V̞N%-+,LH*řXt&9vL rj_K|'PX~\`F?S3C^`E'r\72t x[I4ohyJ3l?X sFH((HO>QIf2HZeу_gC5>%b7ա>i5 UVӤJ.!ԎPcKt9g[Hs",+T`r^ýDTnjL~ NJ)Z޳[&Lp=9ІzF$è/|r&z4l˯W=/=^f`#`enYQ,y Q.etƦq%Bעwv6|,x9]_T?[Sխ\.K!lrP?Ƣ>RYb_E2G.V:fCkVnq{Sk}2DC\/oTb?b6‰:~seV܂(Tə|">=,Df@QK@/NKC#xI%bnueS&D ̀7U־qÌl iP.|>oQ -/&P$ŦC :'i>p.#]>a°X$8> 'G;>-(vr@`BWd f;wPm>Eаw[l8~zA'Tt؛YN Q|~?rҗ献Y0 egi6eN^nN-kWN%!>1zUh?Uf$G~9 C7i3|iRZ+ !a9X3M]ka,EQ9O[A& 'v& _op5!u.|BƝթ_Hf,?Qu~S1%_Vu}9^Uq4KbBcƮ(H/ϪUؓVpust:0כqN-I)} OJ[Δ;"QG0lQTrPϜGۖuL).?T6~"V>ٓW }(AjӪ96fAHZ)c4|%Dg-խ4n^ MSLl%בʯB˱(KGȣJw0A([z2-.}^TMFa_9c'=k7HiIvs&8x 28bmDݹA//UrV;PT‹~IKȉ&-NL6ofOf k9b;a?ɷ_Wm vzO;)p~m4h2Yz2.zfS2Q<,O!9g@bDa1>pH4<9θi{vz(Gr,Ijҧ0>= sO2%ݚ3;-/ 羊T8߹Qz.Z4Fܜ,1Wqڬ.Imwlxdqi~@QJ`>єo2GK.`4"s^ g'Óp5f~m-{| 9e"=tuz4B.c ߈#Zx\Rq EGY~7#X'!EsjLP/WG7I3 ړW ep/oC:ZTv@<☝^%.zE8H8m4_&l=|my~xmJK+wPN %A'32)ٔ(GU.(XӽªXBx[0xq2 u4ĚZL-.7G_7w>5ug¥oߖ}Ŝ*0T"\\*"77׸犺]ۗjwt壱N3 ]y|ל븰׮&CjZP U탹݆BEv*R,OϷ•`RF'DtYݲ,iڬߡ =K'7$e>[Sי`+ot^ s2igQԷk,r;/ u>S8 !׎U?X'2A T+vPxwj9wr"xЍDžٰZ-40WǩE|te5V+^(^T߲+PF {rnGћpP*n •|$^dd̶:&IK ^nePjOiD"2g=ńtY:3&sD+^9*ӟimW6RW `É]9/݋2kKf`cbQST8Tlfr %qEp;U~ZFSQ#א* }Vy c2Ǽ|?Jl3,$-\~J)[g LjU^z AG?PSAr,&d_S~  v?̹V)8',6wcKMjnb\t4E})n~`O30̯Ɔ-l03>.9Zb,G8_*UZ6ZjpŃ K?p?o+?b23J8>؆[V-'o\3|[Y y5t,Gb(MXf"j{R҄ބ>QG}n{6\&^JO5@k _OvhVHn)t]@ngI+L6^I-kdkX|YYl9҄A6PМp }hۂ)?P:4z^c16%Ջ/*I){Rpǖ&2vnISaXhp ڜ#?sW*Ʃ=f?P>%|W(fjfW7o l&8C@#s`ͭڷCѭ"znw5:~y/EG3Dfb-î•f>;!c?ڡͫB.'nֵ A)gP!##Jp/dXgD+{dwF>Ia$@p ģJ|0ia ε,59Ql5fb}g6nx[f&.-xC>P jTcalAk.4->1EjfqG+<%*DFly̕[5@ <9.>Xh^ ȥˈTZ.,$_hJH1¹تA!H{oanW~8 7d 'C%Uafw lwkM+p ኟE.bV"Z4N3ȩf_I\x"Ϻ ⊡!|ޭe}0rG r8a/}bX~+g;XsǓ<^1䐎kۧ ^ψA tfjȓ˂ߝFO;{>Y%pDs/ԆtZ)ѧm#zT%V"[{b$:طΕۓ45zY v68){XPBOEj^/Lh8RTg%ឳ88lKm4#&m'-c#vϓrK]}‡+;ݳ7j m 3#YTU\EqZ9gI\&a$:ik!M}:y{{?gč').(t&܃ꂛrV ȁ=B;W.-MĢopXbEgk ̻XPfCWD5ODX9zQ')x\@Z0K:m<Hpvlq8B.Ì|]TRƈΉJNP-垴_uIxkfs 3C ׶z]6Zuv2YȗL8FqEVXrScR*K%TޏE!7),!E ?nU{%CJwKO7&\p]TڙE n΢Ff:\:y{OGh="VDp..1GAz4ۈU=?Zyd'.lY1:DDV!_f% V"zR @Z?ZUDKOH"kbNƶ3`^WbҰ Sv(2Ox_xS~d} e9xq~ep0ł-w]eKB)]FJ uz}ۄ5qbx(LA i>. 'ꥲF<ϾEY*VJ֩pQȲKpjVqq]Q-մ}25\3Д 6zavՑY+! P@5|@ *ը[0EO~j H]4]>q},l>oyH@aG0>6A,ʛ=LT7 T q͔Kxfݾy*!q`Dmh 8|ŕZ1rvZ\!ңMc=ǔ'$Fwa{T$!v?$6{C۴F;No$Unl +ŹE>?ӸIlϴ)^**/`fm-:lA !=n|ӊ f.'!˜:**8yI0w7Z1wk/_%~u#ݐm%͙T _cMkɰoJ(uGs_8 b8Yc\M.iT=>gm֧T=䟤ĩCt{2q&~@Qzu( /`2*RQGFr>$(K ٌgtHe(q_p\O?žʂ\E\`9 [{\]NӺUx_8]x~fGԂo!Xd*)XyXщ4ѡ,;x *Ҹ#H=%pٞA82fl"q1v육 'Ӕ5i*86du oK}4cP먺%$Gq.+4{6 C}DaVAӣRӣE_ 0q2)s[X>hD%WN-z /=IeIKp#&)մ漂׀B\+8_Sн e@c&j%Pwr^(`SLr~ߜ=@犰-6`?Qs}@Ha\Tf?сPtbܦUwN/CKbT31=|24%[;}Tyr,,h-)1\\g 2=~R}U⎎n}Ʌ6-,hPi`n+/riWwGY#DTUhS*΄?M괎,qJ@@H\, PvU!ka ~T<_$BR q 7{6ECS y((ҽWp-N=+}QJ!/KH6s ٔY=h%荄(r'0s]B|^ uH"D 7ٷE\)wzuoQS "RPggIy>;b}?r#y?30ϝ"7Wq c+ ;d:˻Ar&5s3BOWu/vq2z6c%vjyҙn¿돪e4AWXgQojڹ`<#κ:'o{")$CJsg53&tfu'oyqJ[QKb]/+)4e~UumG"A- Y:$ݎ / BX.xoc1ͽ+]Yv f|RڮۜVz-d)'W]W+l>%fS&~d[,x?$x?&W@X}IgQ V٘0_xz1yw$wҺEIM|1SƵdpeBq:oJ)4U ȵWN@+NޡDETgSl܈.;þ2KJ9`T꣓~=,Cvzi 'DlU7?H^&<8uPILW;X}dޥ_?jjc(AmbAmTy݉l&BAK+hZa+9ofPBxETĬDXuN$> QV["gKk&bᒺ47Wt'R)`)IMt;Asty>-,I6B;gJ҂[gY b6@A呤:O,Ts暖b" 9RKu%9MQ08be/6~)IwxADށK\x1{v#u{IR;o9ūc[\pG2)EcV _v16K붤瑌6yݧeбW2kT4_;ìI~n \&,DJ1^k ^לTE2]IŔjHXX!dGkyQ 8 ϫPg89 )rid .b`KuR?d/P?:^~)}'CL1vahmt4\Y9!kABi7uz=UN/x#o2ٔ+9Vs{j^&r^<1籉^l5Werz+ry 4[~^~(Q $y Ann; bwA2ax}#U؟ z 4! :|rܾKROEl0VsrF< tay5–'QYpF4 yEf39۩+Sfi2,ra̙gl0ylгI@Y;kLSTQ])eLhhZh꘎CZPB6S '( 家~z% (+)92>P@U_/bVUUHxumD/ @^gz]RuMf惈*g@ C7m1OXt4NXxTcvtI2{!BG8^XIKETxIfiR$$9 B \Ay>q3sq{r^w,fkUhhf4J}R9flUi"Օxƒ)m38¯a#w(5GdZ*uĝ^έWx<TnFC v<(HhxD~ 1K|iffz ]niiD&ЫSZ -blmH?9b7М`+K~["ۗtATڨ`JDDn;8w&-[^0`㡣?@,z"/{h!\xOKq geM3-:r,G!㫸Q]'\Z/d-O]JA^Bl;KTM /hxn_\Hn.Dq 'wIW@B4VS ߹ N7-{ToDI)]hp[^RglPIxBV%l-ۋ1.#J UpNe+(!6{q/{&fcȥ'jg7m*t%r " њ`R#jBMА|z6Dړp<^gc7&V}#6+\%m)w5RXL7&$[aa e|c"$<S_fXXWJ_ 2!񗹟 dHfkYtv~PZFqֹB^/X# .Sј"i^^CV]ښuWhڮ*H[/ k(ӟ`)l(?-ݡX,o:aSaE\rb( 醺 G<_ks=rDT`sNͣm'ljN! 8@ zKuO+TTR♩ϴGRIjWmKU΍O-CNnˈ cR=KG!AXSH+| MN\-JS8EemX@EzrDJ_%)Vz`4? I "uw3+b%p`5 ASaLTأ3g{_ȠHw+K mt06 '+QL4SGpZ\%].9X].s0"+;+8 e*rm/DytM_w\7 SW@=({ʗ}zf8hjKzINw_zу@""@7/W,^6-zExLI^G XF r)YaY븍Twy#!-~X V<3T0t*tޔ0 ܆ÅqkVL )A^]VΉ X'#r{_"j|*Ǟ 0V]J[xԖ` `p/Y6,x 1V|mK%Q5)XO@Fڙ"1.1t6L]K\V7$6՝zcU.;pPm2sA3k:ӸMRytE1ҦE]za$\J9㿹uóH R~-ȍG`7WA%Xo|sgT넑l:nU =.GxMes-9TƊ/Y;jKt!γ4y?ZGrU$H/h$ 9i9wBF;39N XBaʚG-,71TӀ0g|oUX&yOC`T-X2إX#F$=Rbw!*E<' %(4Xt[:ξh!0l)KxP "ilzZĒ;" ,| G YxDTV\JA_,ۃˀ"JA&Z6HX>ֳ٧⋃&Bae6S1DBҦyc-?Vv.G{T6rVP7Skq/x@ܓ7WG*IwT,Qvqf)RDBS:,1}4B~="E'/V{#y.xc@;W{dc6Gja|K!aӶ39{LQG+i69/$halCd1SwqS,?&{?WbU=mQ,&H[% i maw3uz#eVz+KV٧/Ǘ}H>T6nnޑ8@1o ˻m֘'eM0--Wie \]Q>ܢĤ4fzfO^1> įTH% 647V5X˱oZ8Zæñ6x ቆa'!z<_EicL'K 푒{ZrzL(48+QOfDv#VX$lk -R5Q+/cܙ\4e ^~@W(e=,B`@ EbFVxQf?{G9>3g3{j^9k~br9ஞXx+9u(#nOLR3j&ĂrQe bbpfO饺Iނ ę^vC:ICK ! r1А;CKhO:tH5emOPaU8_+Ѹ5$o< Hd`[c긿 Xo̾9{Ltnuӡץl1>8 q]хkq fs6~[BU@jY 5I&!"qxrvB >~Zդ[KݴKŬGoK4XiGZ6'=Anc._N E@eSysq%¼:6wG^`d/XD gg@c+%g%VB.%vdf{#> ؿӼmഔ|M &8}}cn[/ſ Th&K#}olu7Wntҙl"]`7d14Dz`jBL!L`~p)ջ "w qEUplD"DVe2s T]8~y6c7"ӌR˛풏*!a[ syړMϫapLFуq:*FNƻ(俊M~T2v!+~tl ExەAkHcՏO E}\Wp{9`0P"i!k2QTGR@kB/ >I k&J$29U|f< &ѻGZڒKI|3ǡЗF]Iۈh2_G[{}8oI]V-ӽbAQ2bʣ?u +5|.˹*;fvao`!5HO96O^ tor8U`?hf`sQ?m R/]ŦwV|ĬZr{X1\HۂxBm4ܢm.TTSZW.Vjv"8?I}B2_LVRzVx)Rqr go[/{hȢ\nN <骻-<4c@&~@›BD,%Iw5kCĖ';Ѵ*t}D?2s𜝲Yx\duM!ioوiP4UJ|{^:; 0qEopwUH>rH3En;[ 6yM\w+=W"q+lSW#o薗X~LR޻xL)ˋUIIEoNS HM Livlw`;Pir5~l u4fq͒B6E(S=^HRAʀ8qC F#%{ˈq /qrdM";وf10#h|D|}+UN:qGމ\ҭs![[1 L8d8sXr]ȫNN@,EH>ę-ƃobD~bD<O܋xbVpd7K aQ~' _|2SJ :k\̦8iJW$|iu~sN&|pJԤRvvHe @62OR::|[4[)@1?c_U= ݕ},HFIc 7FgJ%UtH)VHi5Zgll?h#)z *?ҍkwb_LjătXg+RSYaɜ:aH#)6?O ׬ ǚI,}ov#dS 6[|N3vXU)e%n}_Q++$*B4)c7X _ e=#?IO)/)+MnBJ32O{p#X.ƪ܅PJY;<2A$Ȏsϧd[4*ͩy1d/g]C`xV$x+kZ`nM=P ^FDl\¿·@Ƞ`dP\@3,=S(+yWH+ Io+FFcaTL#GRwkdarb Fi^"7+.Fƒ+Dv vr+KAm@L?#(CdnN _G>  mm ) G<[֯'7ՅOd&GV_qޱ86Pb| zbWID\ SraW<u^4} QHI\qbь$t(#Ox h^8E1_Hu񴮅kɱ=%*ߜ,Fp/2z|ظVŰdӈ΄^P 0biwG ԂzeZj(BVfK^Dt>i'&8AyXrtG({t|Le [RSi>e*gx~@*w*^>o;Qsѯ0N$kLpdCr Rq@}d .YX%'$S(c ؒ-KņP}fLY;iL@W)6i"]uFlq9EB[vN3{PEإŷ1W07H!?B y?Gk- vj7(WCQo)- X &|vE~ O8ɒ:8$ZH&5??!G&rdAP?GN ce~o5{yȦ]iM*BrӲQKoMXҦ#t4;ON#P'o7q'q*Qt VV̚ ʰv5R@EW)^$rmF ܆T cZ6v3K^Ĭݘѽr:FB:j=CkI0C& qm:Fʐb1311ޔ?Ɍr|>y*TYs€5­,m\3Lǣ>I(6  v鉾 ǎÎc&ir,5IC梦=iڡ AN,118kJJuY u?7ϗ-8Hip#|@|Nj55 nEu44gNM1KjQps&н2UYhfm+g](wt%4(k&YY>nh }Vk"W.to@1G_DZ|ǤSلax<އve^R!hW|'Ed Z]sz1ؑ<-  [c}1/iJjrnebc]LoZƛ-V H,(m߾11S3 fZiı|[e`@Eޣ:J"tKdj0W=10t9E]lJ& *QHZڇ =Q7-'!nC_(o,Mv)fO0=CD}3|d#\ !<{,q\ հ ɁIXD8mƎ)zd@B|̎EvI4z9g6Xq 3K#| : o:M]^Ϯ=3As.j . vMG]!F u/(ӗ#IdjkQt3u0!%)!qm [B@Or~)>rcӌ {+Fq*憥YCPXT]L~ܜOozym>VNK$AF*\*]b' zpDX}-h؇`s &tl> {[!B:zЄ{8O@Me—;6 Q?;DvDo/%;w2z,g[ĉ @c6P҇h!d~d WՔ`#xŋUqp{*c a<.Fr =0D;-|x4aAԱK'_BJScig{g,UeKX ]bhh+ 4 "AR}HkNAqEM@+Lh`isV\~PڼqŘu:FwsRƩ%ą,2Z]24Q~$f"jl9LFJ2 @`1Gf zEzLp'acr|]e(_(O =poqd@m0sķ/ۣI7`e"U=/LqMwzA(ɉ"Y|Zf3*i.MU)سD4/LQ\l̵ӡ2n=O0XX+^ZrHdhJoHmppۚp=F:;2 W%^S\mrmeƔ։|TrәO8ko>g&9d;}s:!>E=̠`:]9-BjW (s4jג dn)[{&|2WޛJxӷYt!ǰg#NM9}ZÂL&:iQ[a( ҇㘫@:,F7?|M`.x׼CIA_9G,M%}L~N420Hvsq8j 4߽Prk//jMJk'WLdh}H#Z lyDVCI4S<هDUe{豱2A3fåeǓ._n/ \&=|FCENrСbh╏B=u>N۰rKߪ\#\`ݵik z8DUH+JQ;dCR+=6T$ӒVj DX1"Wpv0N+!I RIpfؐ~&S $ZNlԈBTp[ĩ;LEJ^DFpU3o<ܷNR֠¶Bkr٪p/sneQ#_0Kgȳ^Z#- C۽upvc;Iu1pȬzzV>x6K3Iv?{Fd,>u$"&H Qx1P *r.tLjiY|<8$䧠78=d6/Et 2gRBX\\O7,V {+"t\5Ąr&,v sP;93:!D 1܌HiLCG[u GyNQ.sujRW!Y8"HFs&Þ* M3NW@mz`~}[|Au4KDA8|iI~AS<_ ]\e 瑍P(QYNFSD.;O#E*&i=`! o|PG8aYuX|j \+'aBӼlRD,ƆL(sI[. tn]a{,3YU?Q<-bMQh5y^Cv0A@|84>Bj@PB.&ğYLfݘu6c:0t ym:[Y|+$9S&TvC%OaTxJgI%1P$N ;U{LgE4ɯ6dkF)!ߜ ߘi|C`NՂT.1ɮAIڣ/c yFsf^w 4~#y~<ڤyѳPLwyr~3( =ah$ȃ#"@{Gy;ܘӾ64;L ?8Iv@btAcPHn5!4OЍ.-GP]ݝý؄_wD߻"s!H^D 'ʠe3`ޓA0&hj1@}&WŽa >El9Ab veˍ۷VGGUB#gJaحI]}w),.Lr>b.B#5XL(4["z1J6 _7c&鞏 EDa6h"?zy?2阮F!%zmxkΖLy}֌ HigRdidxqp. |M.Ɩ[`2l`&ۼP'Q,'D \daQ6SAHe wH+Y.P"3Kұa%_ԒiJpG *1@JG)[zy0]/B.Oe!AjSH`|Z ~5&*V-Z~=;TW 0T0c{0fQd(߷r'8ѧEc# P),eo#[F;gpsE64&xy S?OPpXܸz\4ᦌ Ό[x1avtz'dOU{vWeVRz<).C-)zUF^Sm!gքsxό45` [ؓˊuFyCNMPqXy',扚&LFWU]QU"'@)gZDDZ>dždJ{ӔU9{߂vu81U.}EE̋+_"9 R#7B@E2;gOw&  YxJA ntsXZ#JN̅?S=/J72[\@X م7? 1fKa(P`,:L(4fѿNjazBZ;XDP [jKi? =K$^o>rܳU9R :PG7GN~UIVE[|nSk=OnDR s0`ۈ!gޤAAX%Z"'׹Hڂvrw_8G'[3A mBxDM\CasbYV0^Pv̒V 6Xq)iWB 7^Rmx@~rVcN(dTMTr 20Vo2,Т,!dƐ #zfʌX &Bv/Ta8'I 0eȓ{%Zu 2PH3,rH=u*Vz9}5zL&~*S}k1 ~=Ψdj͇ .Y%.s >.f |7:ΓO v3?z1`D“A7}ECn6۹yL )Mo % l)hiàos;6Z8=/i.~l&kM!Q.B7ZmҖ25x5w@H舀jgKGPbgboBœ/aD( X -a."%,zj}7y~wl=Ԍ~}Xz'PTCe,ep1ƛ֨jV*|Ħ`#Ì{Qi[(CTwR*0tsU>yeuBCT7S,=L]=YȫB@ldq%R?wv3Y诧TZ" )-,,@Q\d!21Ibcjm݄8ëg¯F4:<0E*༓ uNt]xH2DޢV0ul hKvEz$ҧu""[,E' *wиcKuemxQBNۣ`@#Fh63a#:0靣[;)(6(Mpy6QyH?&7\?,0s9K(2MmM/`M ޾qXrOr*wFVX .#qCZܙ\ql\kȨ~+6QB[~WI"[;pT})mw}+>n*4s ِˁy|q ^iDk*$q(Le%\8!) _eXnjy/rWXFzƭe"/ 5Ѵ|GީįTf2X L >r(SxY08[_~/8+1%|Wtf ǎ:N~JmYIoc=.WW\\nb2ƨہU>NXLeXߧÎPK@hamwC[Ov qOЏ# ertl%l]M)7qjRXR0xoD?<4< _qxXa_&!gŴ p9*4 `OonjRiX}s,G~?cڬ N߯0j2oc,B o6\vPYB^.v GlP^qHu 畚 S ؅]SĆM[_Dh$Nµ&\T < rPRzj)Fikd_Ru/L矓N3x(tnxD8Q[Ij&o EpoC[#D+ :hۭ9xN4%yo_w7!lh}ѧ3xF#xDQ9CQA务LnF fN3-#7)3읅:F)'LE+:ō%pB'ws-( ׂ E;1Stbu#*ٙ: })>˗O JQk)¬2̓=v5ϽMKb|fN'0"[V:!6u뗊4JjxX5AEX.5h.:.g GS3/ͳS1L%nM GW㊥olbh5_tڝH^Ç'$,2fpCDBSk|#>(ovݱ2|>q ̗ ,q?|JA @3ѵ@IF>=CnQzsy_nNU !^L3E; No2۩4'`-B<7du \g=[Ku9 ZEp}~%@q 4a *T$< LTzW2`^ÀEK_udB 0Qj@Wz 2*/Жt ڇd֙Gbq13wn1Zk";noàkZj%dul֞;(M+ Ej"\eԛA tGƋadRJ94@|gT\ lhAFɪM2CT0L*gAv cG_E aiyFwΞhTW'JtS$.#X%[g]-)voZ[_سvO;_Ab_P8&1Į=o@nn?'garw\H Ycpg@"$9lUt-z9@X?^W[VDL?:N-mMZ^M!/ױ d'w2OC U.ިa+6pؽ0o17Ѩ(i} d\\ (P%.HB?Ąci|&o3t 4 ZAX~tV#fP^y0)Y0>$&#EX\]moU8WW]rU&Vo[Vс1z,1mwTζtt%0stHdw$CQS ΤZMօ2u9#q{:=BT_&$)Mf46M_~{6m6k`H6k~`o;~O/"䩂kdO~wEz|W5&#a (iYҐ @ᔕn%gV"eC,o|[l+MF=^cp/T2pPTp0,NO"+O2L98e꼇 6,c /Rf)\{X$ox@' }XazabF|%8WBu'D N;rCfrrxEnIiN%m{+kC~6"0k,O5HOI4v8m2:j (؍O_=e(R,,lAM rlҰ6F"̀U@r$:s\ ER+bp'7&3mWzZT@}J*3bOt]Wmaq8_pME;UL' t7/4yAU=Ķ|(l/@Nz)a(6h\:FSk- o}q~oYcJ #}zg =Zطߖm7&~_8o^YBDn~[Uk~pR0Ϧ1 -WN@$AY0"s^h}mk{؏ ]<Ms\yql( q ͫFqSt/?Vg' xK \lC;AfҽT@M2_lJ:1FBɋJv%U h Yk9dLf z{J k~ά(AГLwr3ĭ*xBw-,'3T9f/nct:V(1j=/8؅*3R׮wA%XׯoH^FhXʪ r.3 T1M b;s!VEXEnUU{_W&[O*%_xCeזnDe!9M{{2h48nD2A\zݑ()uP84!5y1'M["dZ$hS(mQ>E93O~zo%A2c"̒Cv0B"QˡY?x$\Ʋ* ֖R:l4rȤT|Eߚ?0x0$Q{AvKo]w)Y9!?--fwfy#$M8⣈Z#m:1TSXssԀo 2,Ӡ.Idž8%.nmjdZodwo luw^~+6rg‘[ e]:WI!Z/m^"lr =2t](ƫ"3*kzYQ{r>@Y9GSYc4U"UEQNEr ]~(MLSoywӴ ,/I|F2Tg甛ޞ]C5*۹&u{Pe&!ǹNdtd!ߵ]w ڍ74ybyZYst7ӆ_tCRGE|JGz2"j)_JdU+g{@̡?NJ gÓ-,cKU:љm|eڠ/!qsG^0zIe.1uBx~ SI n: _)k p iEYԏ|45\|9li(N3V*V!uCZЊL(PYB$-7X~HbMWy':kI*B*F֋$8pO@B>q 6y#KPY42Bxlvh;I#0Z;nuV8e0bޛfks(~H˂?朇۹g@js0>mۉaS3=2whC/@&gDIm\G]Vm/i^2!1AIp+_` 3c4s;kȆcǰs/,7DAHw^JXؔ" Y8m[s6E& `<ńK~28aqjwBX/id*r)D xFg{[իqSP*OArrrOvV.=㉖~e3~|%>6C|k_>.! LÜ"S*̄:0Pd9B"*b|ϵGLl_lW;nxJbd=+9 0ZŬߞyUsW5Xtm15jKaSGjlȓaO͕G ӻb FqY0n|c,y9V2YSjTTR R>Аo60ϫ-ZvkAP#Qk ?ZfšuFAߋrCK^޺? Km;2KbB~r^R+GHuLH|h^ 2J,ϨD&I'W@Z~z˅d+:% z |O^"JߵF)~#p9٢NL5vvŘlg.yG:Ljlq8ٜg>gp:a؅Hrr.+TN۹Mn\ 5 @΢#Si=Cv8/X}9l?W-UqUOX1[ӖFH}^;ۡ^]I 6NSEs%9P%  }-qI LQeƇD8kv⻨8"bsğF0rmRq@;m=T%+­D}ѱ&FЛQ'Hi  xo%'պ&kK]o A?sHτrOp5Sx)&r2[>R7JMpd}NnQD.AΣU[r]+¾w~~ {e]z^ZnRݷW-(J")OI"vYCi:3JփrC RDf?uF>Ӡw`'}Q~;>2u..tZ?DTuZ+\5+(=zʢ{|*b9Ȼ/?ldS$5j t!hU\+ ?˻Wm5엣+ 1kl4_~{[ 5 VܔI,nK{!t5jK5x˔O6jeU? 0G_FHt).iߙ?/h> o!k=&h np),d(TQDka#)KpCz@̪{Hyu-H&t{A y:;)(J*o>"u%hH"E$aI/pse/]cܰ~n I i#=/͆I#Ûx )n7EFje2i:dW*0sX=W'EvLJ^lZL~vuşധÈ_G~x$8kAP_,tIؚO=^L4me]8K1vڙ5ܚiXg$إ;h,3Td@GH#w]4u6Pd;fۇX̑}YoX>,a%hUxtT ÔeU&L*]SmS )!DHtʗ$o1A-R(ᛑ%@IT]ɆnguCVIx\h n =L6W9M:jXIȼ $1123;E>y^cg@0,+$4؆H)RcjdIiԍ۫3ݏ?e d $5U94+Q/ ]4|;lCwA~;RKK+n@84@Es\wvљ<:B'eT64m tfT҃yㄋC346Y:tmu}yʔz;&5 dO8铡ߒ A[Zjk9 S UsU3CIGwU2;Ɵzm( auw(VSbKO"i;kBΠlan8jg pN@Nvy KsW;vbã;24gKmQJ*MÏ;Aw/}ZCپ)Iҕ0%*pwi!f5 O哟G9}^7B'9P[ .hVF<| Ǩ:I܊pjfG[Z<֍J ߴ/k̘pw:g^eVbxfl FSd拉?9`*v3^lB6SD:}U)'gaGO&G4w0E,Gq,ewup\&e9QY\*O4uVDZb*0%.Z27v?jiVcCp&~Xp\s Ah= L,@i&2,IfXQ?3=0x&?xo͐ٯóSfV P͟'';Sq667Pg##ڪh7OXbGLK=CM6,X{T9a6`8o9_I] 9CNQ}9?cbJBʿE#o?BOt13I0?y èfJRoU L]BC_FR`j|6Rf[luy\z$[ RF{G&n! {tQHP>ݍN(V/ iJjJZak#—c2%V9dvrW$Ua54yNk>J8Yj ႘]hEb^ghB2H= 6P8Wxu^iqy" $G1l㍴2At2A پ2|,xq*hhV='yDsR]'.=5.@E&˜hiϑ3ٿ%|Ιt6myjׯ< hM(`݀r94dW2Ka$5 R F '6E<. QQ?=uݙm<Lx6%peO{$@%`{5^ j79Tnǔz'ޣjLtxUL {jՆ<\Nd:>jtIoK@Vn(g61ig/~ZCGbz[`E?@<=TI|p.nJj'$=yˌJ6oK$8C-.`ZSvzjnxD2:?b\.dc5;CNƏg b'~:,[T2b!nr`z7ȦJ[! Nu|&;`9u0'3͓#G.52B =̬!b#ACte{L$34pbNa}7XMiM|lRV N,zhj*?<K>r;~rDN ë9֟:Yd%:Ř/R I틲Km:-[| c taRr*kM%e.0n\soo0):1QQGcSE,<;aWT}6.;t,4}9i:7gȣH*Ul<$r#X즻XEbồºF4)y|ޅF ƌ}nd'p}pnHoOC1F\iDt o  w:lW_E3lF0%rx3G,ˢs88 id"h Qh,QC ?,!/Mڀˮb 25I W&~bW]tqr RS;Z6[%ٛ R%7Q_S>D3%CϥMMLyr ԘfN98z]%"m[M HKr`<O@3-.~躷GA7^c_ HۏLFPt_eF{5=V;2J,K4624!n5Ǘ}> 4w[l:^G^ʙV) bz_эXY+;U=! 91;9sDD _IYާIfT;;<13h-qcuF3grfo㾦⤪5͎o?1l4뼎0!xtMR,{mcC,3?3Cs1^wv {L$yxR}:f~|Af&&f~>/i墨gڞ]tVLSLSXModOƜ<K:2 {H o> =_gBg7DSxm̃ϣ[N䓨VaEQ(M0xQ˵N-')|Dp:d =x$m Cqn Dk }"Z-zWoJ=h!3a/+ELp QH(q}zw*hmx0߯bׂd|$BGGY̆ǬEVd5lY/QLu1Ys;'@mی^fEpإt >@cO)_]3{&@4Gx{o {o>|~D)Ex! 7Fv[d|YA¾w0uAxH0QYNTyW ⠂EVN2--^s 5Y&H&1v@\5R4x.vؚO ӾU+]&ЊnMf?Y~.@l4.O/mq~o GD?x^alUz2gͦ^0ԅ4\qZ‬4 xtIwGF#tX\Lm=|jjxXdi%ΎTd2ڻoS!ڈ.1 \:ܚļ. X߼PQ6dNY 9"017{wyMfz./ns6~VZA#35 %vO OYMm$[>y3\-oCmbCǵjI?H76:|λ ť}!G W,Vc ꙇ7R 7V/'D~h1W X? S{]+_B܈eDM'Bo5[_'cs0OnqP?ݼfs2 8O7T%RV5ʝE%sB(b^"~tkv,HM#ȝtbѥa!eY,l7Zz"HR@Q${(D^"4߁[_$z3^u%C:P9k 2#nHT4= WinBqvm82?]̂20.H-P$,77t'#}H؏LSJ .Q{n󌙀es1C:ڨZ T<&PnlǕ/t'piV}p{B prm?͏D1ipϞ:gd> JCxNQZfT4+4e^wm Ib5SvR|8aݮ'869Hf|SW[f cN>@ûh, &= ٚ9VmJ~|579LgLs?RN@KCFXw޸x嘡J^I#yUtFu&ɤLLj[& vxl,Wqp;%|fW12*> >(XK*߂5$8賻ӏMYJA-7{; +oW'-1NV`G,l[_r^y>Q)%3R"^+֪߯^cw9HCМ'Tj)/HsɆgvPtV[/it҄OؤyTu"^ydJۼhVQU^g̶t#rAQd>8d2.)h4a ;zU"q9'B1v< R"qoa{@$l`ĠM-'N."W8+MEO .m7bhca1Ri[,5*O**h(COwG1+"m6yl] {2=mgPQR7kqr|8Cz LM5|d_!W:οqe]AuHn(%>І(9{<2es G}"½@x~}UH%c4SgmLZada$xMqrDzBUP}d(wG {#iN8{0G4Z$Ȇvjg0PKhD6զN/K LQ |{j!lޑ㮺Y/@R»zR]@F)ҿh. հͳ&_JUK q}~دꗸ mp]u~`uX1Up=efkA,s%5f0[X36 {(w/^I6SWF <8r* n6%+T(`c~̣N4Gu>Nyb6}}@ GgI*zpk>(X8I$NȏߍZ %J%s{WlFp']}?.j?p[{ު Z-?â+t6eR |ղaƎ5߾\;z>N;v@!&Z`F#DїC;#O[{J^+(wGB$]QS(HӍ,+98LJhdDj>lp cwC!،Wu.B2_ uFi:/ +(<.ǚBXQ E>\X $\B D &04dMg2FҘ2֝Fhd,9TS&dUS"yEƯy[.|W}ÕrE_N0ٜHZ"nJirGK/Ha}z}둅Ir;^IѺJkqgp) ?V[_#wEM'zL pzf*̿XW%6 Z0ѡ3P0!lmͷ){]VniS7:oEi~熸UPU <[a9dhkY [vBV\Zސ~6ǁs[~Df8 W+gs7nI\?볞1p|8wyСv0oak|SCG<b~8 !hsڿ?eWXM:&吒d8 FyآP-uCuй|T+ˑ ^:0z7Xg-QEW$Mޡt%@E{N0F{@A6xfsF1Y b͠j> t@uR"LvcSÀxع@p{@*@]-lgsh*Flx:9uΌ1$ |LH_ Lްq` ,=sfx^eĈհ#C mhg(Մ>G{q`H(noe#M%?=07G9K腃vsD)d_3龺EdGG%ZII0сFb؂;<8s2c@rH߇ۙJfRt @{v˔2Obs-`Õ֠oBiΌcQX;BSp޳络,ym C_0Ns9n¦H0ܿd7=gwf7;br0&Y\! `1B 05G-+O=}e[ĵX!Rv ׏k$rhٰbLs _VPJ/jΈ$K8ei*,!p$ZӽjZcL#A_kS& %*JSW]ÖHx Q ׂC'w opX\/E8`D" ^V"r}I.Qx(,!3wm4GævjHFp^ oWSia ܑVqSEKXVE&eq} 5 :p;%0]UMt>^|6vp*U6@:P,u}ig1'ȨKSy%GI ?C+Eɰ ORAo, '{6{ LNw3C[6%4֬vm C{%PT M+Ih%qonSwG,w@.$l{OhH'EKl>qԻOZR;`G`h.phKŹ!/'j 7c/.ui8~},ת)虦M&&'s#:oC0ۥh2ʃ:[1+1{7G@ޛ']F|"DF=-23瘮[.24|l=ΩYKFU:IG&bf=45vdUVH^> AA>)Jfm!bç\ K9MhaܱZ]6>TE]L1c`5 QJ)h7{Qظapipu 9s h6j:NtEcV6z~G>aJ^Lض9 cVD&#qfY+{HNTtH;Փb[1dq;X)~,;vGZ)J|Hw:)WJDc*1sC;"s4# ]Ȅgv">?X0 2ER'28V0.;n8v:T/I7[pjn_ܰw"yb jhu"uBnpf+CGUaF]mh [<Vg|x @ #+Z\C@[媱O>ƣ1k&HOp PCm,(>yOvCPY~=?{&gSoL䯊"h\IfUE_TDŽ7Ynh`N'O:It`bLW o8g.UH>Ă]<0t4qμ ;KAL517]1yɐ15sAZ(vI[q!)*Ps1vĩ[wNkVKFIuC1Vfs)5hz&`LŔm=Ϧy4fG8) {MN%2?K'X6WiP}8A"jZ:0w(39#' Bn=x"+.YnN.4ӕ]p^ĭ+;<] TlҟGE_kӾ~O5q5" 2"U}#+Gx!)Գe=\~bEk8ٵ?E'&,!V[ ]5+;RlHB6H;47%Lf01n? pIO&c|U:PT) XDjA:e2pDT|4| @:N Kc6L筨jik\|, /_恳"u;HU4^v(M4w-6R(4"l@ 7 Ko{yuU\I|S4{ s^MYUBdKq뼸?h$lImk - zvmd5K+%ccɖc2W&L1;'[)~ԕ Xe#Vq\D Ɍo 67_z/BcЦUTײ&`ܒWC+k4O- 4p%GCqIIv*..aIsFƓ=-„z%7CYTF%:rgЅ h ۷_HKNx7]}z` 34gbS{Lϟ*7x+ SxJ[ wd%| {Ȋ|,k8U'V&˛a-b<;.YxׄXU"K}Gr9v\;YJb2 4CBNa'd=V7eOiqif^ [Ws^ܗ 0ы@Lj`$21bm4%XT`"zelP'tuP/bwU$?wKcIiRrPgJj#6A8Ϸ72M)6m~ <ąBʖk 8+8n)04>FbM@gKt߇팱zOl{ѪZ ,ʪ8@`Bj4Drd M88-U(p.`L)Bā&DWn¨=jӨ!il։"˧1$UFݮ])>O}.oxשnW@ݜ 0F=^0u9YC"9y<+Є8zoʬrk ~EA7nFhĎU a(eRڒ eў&qH W0#aL^Ⱦ@EmjVP\Fa+wSHAI(SaAOUX )~Iܿ^\d]} AB4Ҿ_]ѠÅ7^lJ,@Y8޽5(Od0XhF \{%]4%,xU۬~@ZtѤEzfFV;Hc1`w}1>'/ū`>MzY;#p0[+uBK{10ix P ]Q/hD'JG]Oc43*U K~%"ݓ yN5+3unio]#C9<+hXG ^Ej D"Z#4èsZ$(Bv%$WcpS{_#ߧc e)2@ՙ@-Ϯ˯H`;1t4ė1Rux\EcGv?z)},+ު]aHt ߴܰ:wDo]խO=ұDnBV,6pY"2Lug*x0P8AWY91=Vʩ|GDTao7:/bbuv.^Fv^H"H*44B WDY"ѫ&'4!;hc:ZtOi3υPrD[_fOI!:qe r{ X"8UǩpI?W_T[INf _*Y.G+3IFCmb ؄q _ 1YMnOz 3-tbWHOwr!,<nlRd ^(!zG{8:$OڊX]t++ݙrG[y@.a; L)Qi!P"n] fP7v =5zY(%fG_<<7UxG{]ZB+ϣո|`]:^K&]}m!~H c Z4MϧZuɝ-LI-8^2j<;,q@?ɍcA=;(cT/_~W2eۨYpi0lX%*uI e rB zL~8{  ! yӻ8:)ژlG,Zs S֯$%PF Dfga"P̚=$`S5q}O #2rGiuv:-9).Ԧ/4=(KMNK_/T^ԆCYdJJ'F/8|/R*}ͅN=O{r!u\M/.x值=w*d}hm}„_| K-c$ 46vE[O)c"ox3l$Ι^wT`1UgϵkwQ|땡2jOzBci fWR/W+o^~N4A!%g?_| 24ٿF.T‰']kUe TZt{h*|BR+DJE,?{%C)mBiŶ/l{ĭYR,"nsvB͕7EE›{vl(?׼{&7†ǘSĎyq  -H&h<->;gԝB\w53=*YQdeR~,Ap9DzIbrx{{8}Lަ;h"B S!^,E#Fb2-e5+H66ܳ ZK\ \ 3[k0̪&҆_WX3?%6\ \&\Rv7EC MFIR [%5B>K-.:ML2WEi=zW?eT GߠQWrE Usoύ@*<#]RCEo M}!ƭ.#zȻ1iwZAVI9[47E#;ʗ"?^zH5nޥT֗clj xc6gЅk)6j؉_nA.81AmOy<"H7wAJĂ%Q(E=]C{Ba۪R7 ˉu i߽r $l33T$0x5s(HG:M6>'ꎕ+#sKFB0aziEUg1_ NOoH&­oZb-+ tzmgl ȝ ml0?tNX`;PI6沝b c8QZ3\ϴF4_mMέVT{L߹In/sOΐV5j<%Ӫ` p,Ӂ=m+a=vrfET(xr)O$D阧Ɯ6Wh|][-c9Lnn}Ȧ?p  z :&Sy@:d2Cȴϙ P8<:a*T .E=K!Mٽ\xD` M}|pMH,gۺQ! biƃL\JJ].˘NXw=}iyɑG=aE-& a8'I@ 1w{ (IcXG /naz[\›P@kP=&+"'/yLT_3:~9Vލ$[Y*@4fTV@+)(1aVao@ uE mt5="%JEN"0PkN,EiDe525i=,ΓCI SW~A,05·u|?t"s Oѻ:钡ԍ6N]o*̀fUKaYy*RKƔB#0 I4OcBM[d; U|凕dV]MjnapՈȓRae`~ضIX}]1~#}/ssHK'meF;{7$vƘxnFdrkc+\3z nYSw5ۤ!M!.|rzO箓tt \* *Q-V*l2A뵔W֮TeM3+)߁ @m#Eҵb"1!'KZ}Ծ_+~)s\vlK XP_%cO8t)g92;a%D#W5V.WA%3D*S-!18bcX8X1|")At}9[BQ4w WQWp 96oHj#Ð67J31Џs^憛S&ZosQhNr-'Ν0W*d츁~ׅHjC{9Ɨ #_tA2WS'YIZ5j@^˩  #%֬bDk.]Un5:`]*d.O j/6R;7^^hצoVf 1HEqW(-*.')^sw&E3l{ ߲\qL Ta"sFUvCš6I>bx# ECY<)՛ƹN xEfS'"y|5X.>l}Ug ՞|R8tl s'@TӅG'DGMYdqgwN"6_V#N]-R`oCB9϶6' Q}F!1fܯkZ>Vyϻ6]ݓc3Oz_8լs` ƟjNetM=~|'f* AG^/d@v8*~^l%x '/e 8h[<ױOǧ1QkfpWWfI͡C)z9kʡ'?m97i&kE_|Բ ,]XPآacؚeť*|2߇_j|sQ-,|ס}]SSUf\[ =#$:s9~T< (q2ֱ_ݙ/Xw2:h"X!͟.8afǐX#U% Ay`cBg\k[*1@1 h :Ⴄ&êDRP-^edH8c>-ɺϚj#gmfBGEgt[Uw7:RϖGy֙@U+۲v_[uHp"|S" `W 1:JttVmB-5s ƿSꇒ5pQ9m\B-0<6c'l1x8}֚;9qR H+FHF妰zR^^eS wxoUxpKfl]Fb|Q?h86X zdc2D"Ox&'mez Lˁֱ5~nW*kƿEN!<`}[~[kO9DImoMDo]k]VV=N1wt9܊I՜Bh`@$T ub/F@Ik)SG Z:kZod(+s*30YTh}2):e#\v^w;O.$B>2< ƾH(MhkgL*{pbTjhA.)ҺZںYbYW w$ Z7E; ˥ć+iSZ_W=򂪰+C)uTT~X#:b/&w@x8?ru_p@"YldkQvL? Rzx"G+ww(yUA~(Inx(qdDXkcv-kZ\*";ך?QH1Gb@jIgjiɮ!`ę^Z^C(@ ,v`0#%p_݋2x9V>@WH-_CVfSVDQu)!:7hiYԾ|qJF@ybzZOn=]>B ]h~| ^;i]nVA/mv;ys4[NLnh[V~6{ 0 fn@ C2wID jm/>>\hN ~dMRmIYü .V9ۻQ$w܎J*/Jv${.Lϭ0J>ҁJQ6 z럫(OMԔ{ijJz1!̏\iV1pIo~Ϳ, +jiY 28䂛}\ JDVێm@f&U+5aM3<9-l%=w$,:DJt׉ZRP?Bh.ެqI%r+! g6\ Dvu㼕Z׮ڮPZbaXO?O2* [Gq t~l$sUt~0)_gwf;0qm}`n&rdɔր?ڤ콼黠c -qBx`lCF`)$؉7tM~| I!=bFw׋;hG6(چdG!׍y R}b5PO*GͤU#XL_^%r)X3c.q\ t;0ľE-~K|g2m2ܘҩ hgQ25.K2WuzJlbq+^r'_x"t(GHڨ&s$CM1:b!?gCt՝(=ΞN_xc28BCA \nϷf!h € ~P校yd0P luޟ={F%L?G,ii#; t 3rG.HyugtťQp@"'ޝ<{WL'K X /8K>MIheSQxx)_>m&+9[sՏg P}>f[g `C,)ROW;_;(<D?&p@'iVC;?erndK`Vmo$KO1wIW bKQ e nO e\Nc[w$(1<;^af?N~wKQoO%:˪޺t">ٓ'q唰ݎimDR;n$kd7ZpFZjXϱb%1| 5$ѩ8.CZY '׹q􎰄81 Hofpx DWj*A^|bzT~'/In1) (n78V酷*/{î- &Uشr*¸])Blqg pBͰ2 E$s"r~&Aֻ1\W^WhK_a:xUJ C~xJݚ H.VBѯk äε2{5c>ES8\*y2yzK&u&:#6$䝨+u*ɖ$gXZY)9-t ?򹃎GBȑ#svcLt<ڱD]W"RSBT*Tx| ; {}h촙Rl{zϾYTU l[`::3E=d.IV7Q1@Q* "p;^UE5(9*sPའNxCms72H{On7}Z#~Ӵ3Nu>Ra^3#"{H7 JyW)Wy0H΋ŻF~ ?^^cs,c9a`fN*HR^- Y`l a+NºC=RW k%'K X8\87˻" h$Gꬺ=ڽ]c' BY0.eI3+T]?!Õ8zJK @6T x&"JBtQ)IEl,QaW>|R0cDh^#(Cz+e9LcCsn*f[ſ}C;'EP}B:Shs6qmzӜU/HA*/*:_ΰ&vp:7 0Ԥv9o̙ƛH-^ş|. ɾnO" f>oSYųm )EHnkH\\7pՎiw 1-G=j,\le5Pq>O(3v;tKG'[B@| ;z['5|I)d+fõ"}-wr"o hm[0/G jFoo?:7RhܮP ,%`GpvT#o*Zb]m(Pv~VVޅB ?Q]@ִuJ@Ny7juXAiI_I+|j U+vD/-ӡ-ะy؃ zc}\"7LhA y[**,DAVp0D(k̫7L\7SZ+;y`WG{%6Tv4yWVR/(o[UyRB"\[N| Y\6z+8U)>P>3<[Yv~EZߚ @<Ƥ9eztAA@sAk8d帉ErԾ eLY"`s-32Oʇ`6Nl;R|3dĚLᜲjḦKCd7XB%n9PSf+vw@Qs_Z}4ZkddKGհj#ۡ\&%8*")SZ20 24Iuv OEYH!e覟1pdx;vMަ~XGlvEP9$T9)*FDaA ghܮJ|)xsn E@W1_ϣ1̧e@dMBEcMDZ-My1WdęPwQ&Vr@<^@#/Y6Pb3Yӎ%mK;$|VI9^X?2qEk:H"^%Wڨl:g[_M רg mنdVuyU^!YTB}6k;AmShVΒsp/ȱf0͠pޫ#tĚ+_TDNnw 7|(Fվ_UM/v5?TۧюB4{PvX:ӠtDB 7siFxX= 遱95*TE"6`Z6;$J0 ޲c ~&XU"RL GjOmf4Zɸ/c8;y01Q"DZ6Hz6 (?F$o}8ze nJ)h vL`kU˚w:m|Uuog7WVadvC՞/NTs~RղV/aPdtcIIo|N QvEmA#YƏ0vspkGd@BU3U<>˫* D"rz6uwtL9nt14 ~Znt7ws8dD0 +e;g={*AnrdA_FYP.c9`W=&9˯k.gD'8J(\D8X Efʺ0:s^5;53ǜ@N(]`P,Jӟ|R$V+"Ў8Rf*9@MGn Bd;^}q_Q5Tt]_l؛*YqÏtb˛C~؇4[oLJ~kDJOmx}ciG}bQi$4קSKS³[kuI&0|f/bZ6}Q|')DV\VVWTދY[yB)>d @KM ȂAI(t&%,pT;sQb=ֵvBK_@rP]TYr*#?1Y.ʛYWo"UWge?*G@H7JfvXh^\`FE%BCೣNEyyb:+Ev#{8w("HT8ocz U4.gnC>XWU>4Z^p@Ѣ\9HnqՓKCi#-{§p2Q\n6G#YNW@fXIתhUA5t`Wx^WO:`vHa0} 9FS1PY2ACܡ[Q_En%_r}u<&8Z5O]H=Q0:|M]F h]9u8h|8*Uhmt~b6]|ߦ M|)uVP*毱!CuB12=aBc|Hr*'+Eps̲6i^")Fy?O\UmOu c?%Bo~p|!#^a9Ms^/s ~S $T0'~.4޴:%9+qxճ3 ӛS>SP/ n{I4Q?׳K F(@d݉2B)r!Ѿ4mTb h ^,I*1z|A{Eۊ!ܿ$yL- I/f$?D.)@ro07e;&`g)]gE& S޹ ezG!&fۊ\TK{&`{]%{E2A, g1a"g-۬}VNa`y%ԟ1@N'{TXjv@LɭU{$A^ݑЉ _?G^D_$ )s ccᘉ̭syC&Uuz]!=u%@l5NވVX'PHOAI-{91ԑЌ-FQ_*xRy"ڍ*!/[nQ>H%Ts5>~Tb"" )e1}3E^J R0HVCuforOv;fD]M2i4ZǦgbf[6G:*Crg+8I@AIu }&dS^</ؕSSoIdz갵a_cFI~K..@Hr5`y#~z,%]4>p&ȵgӓyY0(hsL\=˕ Y L>.fYe S4aźOur"WmHrЎ4̓L*Uu[1 (W<1|z #W%"˃J2h~Z 77UQLVUmsZ, Fx^ⓚ ˞O窷NIE7p1D,Uq1A`zۺPnVgcE*#H O(̷m#m]*(RHWVv#D WQ[z=9V *zMgayI/'*bU;V3o\&lHjy3_cSv~QITܩ$vr?w)iX1ܰQW3tv&>Jq 0WUV%fn3dfwSx,qVް6(pα ÆxqNm;OoEf !;4@#;7/go-.j% ZAc(y(ƝW|B0qDQu'".MC+n6m׬nmvVWkjH9qמNU)AƊOS+%/o9-"yMDE%ƒn4x(8dd 3V8D \]X bԇMxx8/-[::gtP<٢tu=\I(\߄ e2ȉLrwO\IMz=g W`HC̯ @ګQ]%8N{P[ysL̯NGn+ wiソ@x؆7ؘ.8H|5wʒf̱ФWInuN?>4nGw(:݆\ ͵bgjQk+ABs*29܇ ܆;4iqj3Yoi[4o}zx^@L34xU~WHҍ|3WgF`#?jRLJ|D_r%e*Eӂ#0ZU+e/7_nض4lm*ё`Y눿/npI88&)6ojA xPrpM:klsQagrZPx%ڐ3k뇕.i7{9El,p 8ܽI#s_O+Ob|XT><8CgT{ir |<ؚC~xnZ3u"gw 7vm59n[1Q,g8mE۵7. h _6}(q bR=NZOԂFU~M, Gu.Wh'bR9xx?{e:8 <}[R^D%.)O0+q(x=INqvK!w9 ⠘'zt?܊H,N92nEȘFF,ԩWw#)X.uGMx;QGNaOeԒщ(w=}EͲ/6S hZ&thUڞG|f$-O';d#$ygBa4mC,GegpgެٖnJOrvWMq9}²K{ T>{{:\LR .Dm52:nY1EΕ5B PGL  |F͗l URiGGH~zɽ52?:o'7 ! URA8ī2vC rJdv8:* ffgBw(&0 v383ʅ86]8cX*/r>k VLY2nmIIvoS@1f/.o+Λ9e*ʴu%NœYg Zm`ˠih??bנ rg(9QB vLmJi• `9J/q'\'i<>@RK'?KaM`\ U V*9?P)5R!ˤ 2VPRB?tj(5v/I 06BkSINQu4RԵ,(.cL+v DjC#V ny X 7z\ʥ#z-q(bS0>{`灣CE|V]sw)@}i‘ok7Rc?(FWΓ߶4҅&tā7HWz\#9ۆB|)Nއ|*I;z AR|x1-үGbŮh[<)ҥ?/շn@P(<]AU,9z/bh 3TYݲ= ^/iy}GF_pZ92DʑĦ''Ț!TC@]Έ+)bb}d+Ԗ 2U&M FpϪ9912Noa(TثN: \P*Ԑ;8}fg.#dpN*d” Mr53ȞWb?Q4-`xx%yǤN =WLE{Es3˕È[}YX9F oFN${쌰UOR($t]*KvomX#3,P_usR }cd]>2ڈ]6n.R.Rh94]z7B$Pu8|cݾձ*<s^hc y>@O f=06kŒi`LPc=SrD0?.LAD9:}')e޽R`<3EԘܳwxQ?& Vʉ]x9٭Â%|Kmz)R 7ngA8`~ND4D<+W;б>ߴرJ~I&kp\8}uPݢDA ,bdޤKf0DQ 33W{יLN5ċ݃{\>=q2C3`}(gBI+XY%DMyYNHq6C8ǫۿ"Nm1i 4MUWM%+{H0cϒ&l-QI&vͿ6& Z!o-%~#ukYX2+`rQj3]x^J/y^-k˙Wf x{SkTx,aD>M ].T/<ؗ"Xk=tX\HVz Ҍ@}|E4C"L/:2o'!LGnB_9v$FG LrB3lI>~*1}1ywVa_ Nh rjkg%K_>;:fm<Aܗ!T98O} h5B~KFk}:FҹFìsk>* &WD[oc6)fXOGG赧@.,͎#JHEqU1&E5&&Oe.li.YJ0v*>ٵ6 u2RoccZn4k/MP琯0-UuP~aY t'Ӑo+n"R`bOFH2[-!*ڸNdF#luni ǭ[|%US3Cx ) C%þn3BnRM$&P -ڊ=|IsCsiR8? 5p"` jBLvRLjoGPgz Q1?I\(G.["m(j9"bTP/p-jaͪaiMG_\E90S]W^5Ҙlz}l'},2Z1aQ71z$uʃ]p.2 wq7 @Y<<x4ti]"yhzsH=@}9@ДQ;+K0i,ʝfX`eЀ|:x~k8sŸC[,x,#W`DӼFGCp`.Iu%,2ba[Ǔ0{l6njsb٘6q IM7+y_ҏ)i^Ұ:hEH >$ m vqE^-|ɇ ()O Du}| xTkAO{sPh,\?IwMyҞ`(3sA9v$p2 gtrV`efKln Vk\tΣ* e$̘Im:MvX]NBCJ7@V&>!@htP;WLVxuy? #7ip\5'.n$¼yȀa˷1ZDh 1$uAȠĽ*<7-Sެ|hـFlMai43b8Bg*d:%|\ MG <2L܀ ^9.:rbtCCTbj7::^2KƋn- gh$p`TƗGc;F= x2@#$f+XvXSI`@,Qz&.]IceEzabd\ʹDc9e|4>I;ZfϾ6_*UToHYql@=Båcy$#!̾6727s,_xwh1@Qa+!j}! ~<{pZ'&> (WBiЎE_l PF]$e Y#16 Y 2*Y{*Q# qBWэZC!SFz˩5ZdI;r.Bh4Wx=jJ'(J:OG1kuShpmڇn$,c1P}M\̈}\r(D(<$" +^7zGllqF3+MvWدaJmT86B|v$KfҘ_;$:~S5[Q¹*J_A OX@` S.m}K k\"rjmV|Ǒe4Qvs:7>c5y2+kP6"Ss#AO~S8[ј/ Jfs8l:%8;F~.szD*Y6o nP5 iӚ3{-RwC\9  )@O,ұ\#!XFxʸWT/!H"y gNV̽\rI RA(!~ǹW38=*\F$y >%kMϤZVݻ ћÐ)|0pZ  i__\ /&0EQcHoI͝T,k}Ve||:hz8  $vd/9~O d'-S`=aօ5,VXUXyI^u,@ڤxH· ;4ʾzDrږ{"Vy[SH̦wL`[0c9p.U8d8ɮҨQkF5`ߦ(-),1zϢ(Y+ ܔb$͜xu"!P6HWz*\%E\Z< c%;l0}B0^!v>,rߒk@ mvԅf -ͷѡ- '<dVOte ,OGw^Ąr>7ybݻ p繮_(7ba 0פ!q3>GK|\9v!3,_pDSmq[leA"|/XQNv[Lg2IHw Wϼ5}q QfsPҙD$Y7^͕h KXF(ZXgwjVU+V9iY/A DtE '+ } '9|{8+.13hL Z9dj͍%j+GIfUw}r;jy`iQlT'8Gf_PG}RUMtz=3G)0'kLۅFpK79 #s7/F/*$eIzm4V]4uT|3$5*3] (-aą9Z}CYS$z"{Wҵyö!0i5}tVsC̒-_"\ާ:Y0iŤrFV4?%஄hV!kа~S𺝓G,o"CQt`;(_#4Z4/!knLA>xahyAC zӌޖgjQ9ZzFs9h2sLTgsq8RaN #WEKkP3?A.qi4S-[uL{H/sZa6BL.nn[{+ԅ(Nq4כz_feVƺczlsf[09옦 ~|9[-ZDJ 4WąvØ!mԚMK|Ef~Pf319\NRӞ+2uH35?pt<A1fo~ۜX3~#@縘Pe\M5{ je?؀;RC׊80p<λ桊 73i\ϣQ[<=$uJh~ֶcNj2NJʙIkx@ 3BѾdu;w Oh,"{%jnMݝ;#RV6ΚtNWQ/ /^UL#n߿ duvr'!_TQ̂vƆG?AC1ڨDKeAZz{IzHe ]4®E 12 bJh_Ez<7 mYDb_Ifw/ Efkcnj.\8LP-ZK@K\o+c Q-9c|%, N🵄ORHo6UOSE6S'EHcJ-<6qCFKT<Ф""/V&g4~|SG9$)8F=P]Ad Xטy xZLPNEO`l A (膜OVV:]|H| A #|W.zsaj8C ='-*.q)@| 6@F ;UM]+p%):BiU]KwIC'FYF1¦΢ON'tut49J G]nǣYRj8w&;}Vg7zʔB˟k@^Z<-Hxu![E[Zw-[=y_8`c0*?~zJg=t;&YiF*mG(=U/n>VUWI`ET [2+n/~n>Me/TM#i(a|| |f̳!ӇQ:{wLWY.oD/Q_<èq3EDފOs3-C&M nduժ@5A)υ;`=!\+ !uZd+#ꪈ.39yP~sykBހG-P Wm+R5ʇfzY})%@&)$)<PHC`Hg`X91 /c?ې#hBq&0 tGn^y=M_zAD;Yf` Bҙ`1 $_AauUx-zqW}=L ,?gnzC!0NMLRp'Gd1ҧ.36z Cʺ>)Xgր*Hhg'iU IαWS"adC9&TjM0'[6xPxFRaUL!kkڙ<5zҫAYSMknN@ kx|?̏.\ܸ|?>SY v9 ?/W''1ل1 C^}0_t%{Eի.ºݨe3"T:̜y/0S{x\x gw TUEVV"#:BjRqLgBZI>DR12|5KG'sL'؊V~6i gok1MZ&jA+NŨ/7[TwlҚ{Y`m =/V&I/Y{z-`BՓ>b}Rؘ]@!G1$Ġ6G: jby!vZD(B͌Co^O3%0$ނspsK&S3H^~e MDr^ =6k@}c:b14L! @3Xݪ Bs}YѼV_A@쵉w~m~t6 ö@-s4F=}O51hv40^2M:%rcGxndMcD+*|`cKG=h!D6Y;K0ks7_vW@a:HB/ HrS[.r30Z)3|p ǡBi?]=f@0Gce 9a"'n?'nG|[iU\qk@W{/rygK B+Z(`^/}׸Rd)M W-Xe؉'f!8ٮ9pIJ t;?݇`,'z&R`jUǐ녍]s}'Xh m'8Hz !4y1'3dLhӛD<6Ykݤ+އ)rPK{x" YiGB_⟃15e f ڨa<ϟ-"Lt]7~[7gܵKEH鸈F[!k"dzFbHGG=_pHFfфYNC9ő8d?*urx4rCj WpdнuhFQD­a,?\Nvxy>~,U r)a`AxҷY,v0גN'/K{8Y 5F(Eڝwr 5HYLLQۦc.Sgw-*!fHMqn @4Rio#MJ b 0FH6Jlõb!p:7oG3<08}J0P.7.M,}S\ȃLs0E^Bƒ0CA=e1W,RɘͶ6i{e^.Plh18sAzG;KW`\9~B3VB N$:)h Bp;Ry fY1TN <+=ydՀ'\-Q|LR ra``cHZ9R-^2TCgFhiX >MF@AFHtqs9N~̂nGS񁲧P+]dѝ0]&AB K)>"R"Jp0 IkkQ3i4̭zVZOK2XUT ܆3RK$@ALе#)2cms.~-Z٣᭥"cR;|qЙ6d;\9n !\N|YͲX n#t;S1"TlwKs46x]vb˟m!AC%ҹ𬎩 !}vLt~S0 ,bDE! =JzH-'ʮZudz=Eg3˚JOKGipUb<S7zSC{hj j5q{eg,$^6ٱs^e|d~U,TȖjs2%N68JolZB%%1ϺNcbB,G 0F2q<EzP {ZCUx^hl`Hia//-L@MU/aQ lUw[(\NPV/fh]fUD "h撽+Fi89bPRۛ] 5bge 1gG?7u!Zdc_Ċ숩axNzܟӸ]h3hm 7&jM%J/R$riLdwq4X9^Hl>/XРʘt$ z΍ㄑ}@R2僊aN!YHN7,u ;8[ܸo+QYTg'Wfm[H:'C"zMfP,Xr]y@yA%< alro4נՠ8*#7t!p|©=NcQw*Y Vܽ * |2Ѭ7uTE)xPAF~-.P;KjF3襤8C|P.:H}#])[z2rM;}ҧ/%/S&2 莚e)1  {U ; J+k+$papgZ:xmb?WSmmn%020S>1V'y(WӁ4FǺ.scd\D li{+MSrn< Pf}lg.K?VE,Xzt&[. },*UʦV JF.rEJs!XHsl] L3GIRYm=- rAR_ h\B%Y\Q# ԼG6|m 7q#^|o܅\Z(#oA"Sjbcy&I 1/rGV+03^x(ޑ k/M(WۑBzCEIG}S^@i±-J zyc-mjWD.>'!O K5 xSAf`I Bcx .iXd wGLVeΤFU0h&@AbdRecc;X %{544ӱf>#u0icw4Y&0OyMNw}+7{( lx LBP~c1 ,-q$  thN5Ʉ0+K Dg]76"jyCʷGeL/!r/Lr"xOG+m^8\'+-DS"9Lkd0-Ntvadj;4w X@Ycap3X' PzOt!*DfcR2؞63̕LC |[~a3E_hh=gΐAΙl&.;I[|M{u72nhgF3JXv[Xfإ+`Fu|&֏x$7XM-M˫U z-f*lalDC5tcM k{> {7,<:/<3ӥf=AC8[~7s}!LA6]azR!k;\x_iZ;A 0 Oznq҄ s/DT#3|8@`֧o}c.F߬Yo )!+PfU!["ڏ[:v2&)NjG,5ھ0a=7k{5/jؤ߹Lkh|Q 9]Bl;C;|3b/د5cO~uP"y <ϴ0ϲ]ĝܠ*x_6(0]U4%i%m=ѓ4̀) 1(!7jZ&B7fi?  ;"`޸, ^ ~.`=S1ru:VՖr-3NTt|c#Nkw a}DX0y Lk{0tU[M \qWrXEN<|NO_ͭv7/.l]wü!G}XGCbC< d a*-.I0~Mt[!k&ȹލ>f~Ӭ;};ʸ4 7IxҎl$\o ߵ yt2UefDFxZ ]_3qq wV;l%^f.:BO "$5 d;v*/)[WLBi@^)峒 B6JT[ыX+r4?j/h[{^vUJUk0PDcñk 1 Ķ|X+`DcԥBv@je\[]k硘FYv̗y4ݸoFƵ3SrzY+NQ_ Vf72gY%9j4om@>}rA3 AJLď\\a~b^KPJ%s+9m4,6T ,V UtC0@ޅ?$(q%O; z[=9*oaĬnN9WGW x&%4rـghDK%Np 6GTTD!S_|-n\.y-2m%(,JY6Y6kO=]xyu$R2TZui&a,s|zUgűflE0N)tGp/VRdTjM#a Pr*-l~BBтIwgeGHxi]+|4 xܦNBvQ1_?رjq-"#&TvPxNp JQ*dP׎}.|MzDeUxuO>Z(?X%'f/@1JaZN}#ƟHSe ,5SH鲧fdp) kSMKw!i}iFiwcUA:퀵'6vڹ! @!gaֲԄE"3k>#fǰaxdW$۾,(tqAs (/7\̜< טUA{j{jNCZp;]uE,d`ّKBuW>,P)/է:cߌ¸@5(AX̋霭>K %e>OhyR?;yr/yAGIz?4T^@z:B˟\q Ċ[6טd襇M'jzfBG%h`@p;ˡjOH1!jj<.ڭҭM]HY ~bJ% [m 6Ra*ܰ)M}vOFzPI?`чyX}+Hqu$f+xyitiB\G̸4 I,6!\31X 6߻3/ap+ۯ2 P1F]x8fRr2fakq~lj`ּ"EJZl*n#fE9pl~N:k*\ufʛh4eO4{r2w@A?]K5"}fʣR vLkOx\n2Ӓ.7ʨR)/>|)\kLBV*;O-S:ljYb K[/*xC۶gQt~^ғVi͓\[uBe{30*]abynu\N'Z!ȫ8jLme*6s`G JO<) bjꁇ3]]5߾%sd5ݵD7?'':mv zśm|*ST@β^\RҺE>w!9lҬ_`2b5Z!] «T Yf݉a7S`Qܠo_;K(2z#^к6]i &-!$]=[ RVƟ]NKΠF~ 0Y֛ȐH+% G1OȟPxu| 3J1ҽ |F(-~.F6P7uj>‘A-أNݲ-,YbKj#,Aĸjm0Kե  ^ WpVZ#ðjw)td8>>yZ,XKJV@< \XC1ӑ8 be"%MK$1Qu>@6 % w.Ƿ w<=w׷k%[Wra!VimM{|mNڪ'd% J|ZZȰ %@{-Ҝhr䱕TEbq:zؔMͶVgɟK߷4iiwF:M1-(ld I 3>74v249^=gdIr%k(NzK54vSoPLt{b,!ț:[p1F#@8b(v$xH b/4 X@2tqz?cfA^&}c=E05N}zo*>*51fѬ=[ϫ}_sPBtmtJs oHҸf8 5v v'|}q#J8Czq9^r#ݚ@ j} zӥG b|GAPPm%(SYO:G(3QY|k56Zi2H3L6*.LB^ f'B(Y~A?)-{02e_^gi֋*`f'Lb$RPk}sj,0 zO؁Gr<4.!ns)2W)+Anh\~\:E700ri1vy'DLR9W_+RPt6ݷh 3| u݆EoFL*o\-%(퐌}tgoydSחI{] v$!9C=A2p/$-gxOgMu΢AZ`.ZUBg?p/Y*7vE}a.bCեgcŢ/qKoه,T N W&uvy5[|&8ߓUC(^0kb;ɑ4E+̜Eҫ'! d*Ł=ڌb /f)l1}Ģ(ή8aOPp@>Ҙ̡Yͭp~HD:?qЇ9{d8ؔ"DjnDk#%]prEpxv=!S٫ IΫq%@ C $߰m;P~OUɧ%bϰ~J1W(z๪D5f (ßdy 5x &M`ng$apWJ3~rkξ#frD{objk];gA )?Ѩ>{J +ΧgE`œdO"")56& <20S; \٢q;UO݁!Jn i3fb#b!Mw_3R{BUEzaံ;̂h'%;px~ 2+ Vp~>krJwM &K `aŎ]+ssv0:O!BBHɲ?58dG0M2h"ک){vHf^"Ti,d| `ۥkM)\|BETn R#qKVf.P2S>iu;[^;~lNӄ(\[5+91jud)씣|4 a NN* &)0ѯA<!~<+8>h1ľ=p0ߖ*xlGGp0(xV!וP{,Rc n6bgDzݯFZow`+08qsG~Ulbق?z EAFi?Xl?p9+k&(T_k 軛2.LY5@OӶ02oM`oIqgo粒xR ||#ON:ٹsRH9~g0bϝ4©w 6/SYx]5ՃRC kPS3#U3(UAb{CtY<4 lHDepM9BR;oތV*F_3Wxgf` w2e/:h= VKt^m uzNRS[C~hUv6"+K|= ?'e f4+qIzh9';8Bǩ,J'Z^fdicAsXjS@ߑ%)2Qh$(ճUҘm' }fu FX_͗7p`ylqy aY.f|>XW# 9,:@N~I%v]g_c&gmCBPLd}; Vܙ$b.+ q!nC냄Afߡjr-Pxqֈ(aS#[ cRat').=ށXָ Ϭ&h 27'9oWZ^%z2H۽p;֐\-s<*Pav}n]ɔD1Q_y05jM)0 Tt+~~tc1^)ct.42,>2,t?ͮtp>+RTu-`N[$pєeBl#!'LեW\\$*-8T=;)pjKٰ@"2tʟjPfB,%km`kXUpO`_2-) l,]y0xi}L7 !@V0̉;~'gsݥ0Wsn$CQXaNZM e*ҹ/!`XSt _v1޺ZΏڜp;4a{'E8@X^[|`Z b`?yE?-2!tц4trjMd5T]rtY (A5K>r_>Jگx)fĿs[>YуibQ ')+@arEp C UQh_FE+U@KWL-.(эDZ ~o2١#[L[7 #8P<#pV1K6$&-`f^2"S|kz aGcI\rX,< ]g:t =L/ÃyG4@gmyῸ|oJb ytʋȤ0,+W2y5-y0>7 ٻPk)r, ԠX*\)%BT~h&2/ oQ4CX&U~"&U*sTʍ'RzVR T:,Hb#߹ᵅf{sR{cKuq̽DZ(31o7O=`2ȄlFGY~OBڒ&% 5~.F.L9v !1X6@boa]p4:eE* DZٽ$8UU|r"WU xi3''5XgWq%hР<#e1ܤMca˽XY'6WN`wkM%!e#UO  SUďHb侠dm1J{g}1墔K1=1:K3ϑCFZVPh]IJhX=i`gJ|#w%i^Y_Rx7%&N?;aDGPFv>Ϻo.mhp(@$kK~3 @aj"Y7 ˬK6w_|5 u S/k.҆XJ-S`dIeRǼ!-ƾqs㿁k3@PS1MF*<0>(oɑҀy 3R&T=Nstf@i%*j3{/wOcٙ%(m5! 褿r"u G#?QOH0kK3;RU8b}6*1-EXbMP;~?{9A|Z3y@Gν8~czU 4d89;^dI>܌Ep1j&k{/-mxΆи#NUHAfPĤ BCo@(t}t0}(9!f4HQ='-/JOE@%o0fmyB#b؜0ۚ{35>jdAM6>lĭ$2yU]hצQkv\zh4$"~ҩ=x&L^vBoNi|9 ˈ)Y+;)3ܕ t@ei[lNi2oa69";mO"sؚI_zU7$*Fr'#L2Z?y]]V#TWI/B.sFo3R|vOu=t|)(tSWH|֌>Q6\%nI~d{P~@H0 ,a/WDly!D ƕ/$&Np y>F7k"P45tt-Y- D]!|3e 1_U"ؘi@NDm0˞|Uh&WsN͘c#B؋%Ϧ7hU֎cso.9Vu hzMm@\YgVPh{ěxݛV3!H]7!,R~9a yk54m8<4(ojf} v91 Ɖ3ߗL7mF"y npa!ߪ <W )0n6iY=z.gR0ZrMm5B`4i?ug)̔.h (#Iá<v_+HXbrn Vs4TϫF-L# fˠ2mF`8.N,Ca‚Z_DCY Gd~NMoĻ+,/WoҜMH&JsSgvQB+͘0\F| B nwLQ#Lu)b. Y}1y(cj"yHwl7Q ~/*cP͕q|h5 Y6 ^B$h[*S:s^H(m3*/p _H@tQJ.J' Uӗ[[PM^MOLgN?eY=(/) mDGd7 br[:*0cKbwT^lE0Hnpן5G}VގV>YQ`\LJ ~c:x!6$pgC Hr{8Tm lE1675!'y#Czh诜szָQFȘơյz`Lw`RTowCeH-YtuȖy9NC=]v>`ăeWl[8?,M2U4^Q8p]Xsm#1=V,je'rvS oFzXXUCol3lKgASEZy<)?5>|\X$Ģ 4[L~SolB(ἄZO4N!W|M;o-n|yzCOdh6ZEV["hm@!e3)֓;Ӣ352d/{1}A*űI)2D9A*853KzLK-d4Ϸ.~Fڎ^ms&8wTܼz;c8db܁2_2f; * 5 EꊂÜl p .ZK$3Sf*]F۰F_^C*WOF;?zpy:SJ/&E*-U0! 8Hɚ/h` {^P`Gd֡y_Yp ; 1_Y!YO:gĤWcn[Dq0 3 W eOXA%OoZL_n?LDnrX#LN8SƺJz"WǤYfUe:ZEâr2 ǝ" Rw6r(WS|9y NVo'uΰZigqk`>)n_ =Mh ~fʼn 1i}[C!"Z+!EFm(xiL(XB8,ųWTGuㅽ;pΟ>j37;d܈mXgaݤ*[xQ<ٻRazmq&C%MG7Ag?SBQę~1w{K9|nVmД0/ 7[\5[+ Kb/#J*—/B=2׊gXaF,gAu]JIX)(C^xR6\m+ ʔ}>G!趁w˴ּ܂{85؉YY>9B1JbF@|G̫O3uymW_WH 1uAN =[ 4T7KUj,qexfT`61׾1{ɞ+p)啴%M-aè{c{LH 3.YAQ".lr|DG>BOq@ZW&N!r)}P!OJ {HDgM;ȃBB0q=m(7S9衷Jyc{==7FETIjY5FOHJoQ_i{U 0/\C~dͬΰwX/}J;˃ {26X6˕ H6,Ze2DQ:`*3C#N8Zlv'7]kz6.?GI&"G߸'{t x)Z-3%a/͓ @_]OpUX1tϮ o?8SE|MaȣіƏ:xQ5)ӿr/١Y|Ywwɚ^5Ҩ8-N?DI]xkA*;aƼ.K)8KPSYBnzǚ6-ũTDG]fK-6/M"cxM@'V(kYLMئʣMǍ< g`El ͇ ֲv>u [}u1S$L.4I~L&>JѬ.5H._ c3@x5]7,Ik\C SՓ?9 e8pFts[Sj={mg&|ލ*K 9TMsE9-:d<;*Bnrb5;OCCj3=1R8-~5pE-_0X]->u6Drudm<MԈnՖOm9}wH`b9LE4CޫD )H 9㽒(F(>8XxH%[(ƖsGG$F)c&<.ie(߭USB!8ZNKgM?zp;(Ԧ=K!z-q(כei{0Ҹ+wF.~$XjjpUgd3w=|!b4}6{lD$L^`Cꓧ@Z J>0+8wu@0v 5:xWPAz"0* iR3JxJ" Dn?t'48{4kDDrE~_{0ق1 gwtlmMuvl)[ڗL)5Í cuT+y 1a"G7 HC>eUU7UMK.|+ͩ vYL47JC>n]N@wd O@/MZ:]꤂h#1!o7<[MQRg$Ή$$EP 4{!~`"Ӓs}PP;sQ0FoQǎ4io M@ ]dl}>ߔ3?,au0ՕTK<>‚@(fǼB5u }9&__?`{Dp~_ݫ\Ȏ]M= ;Ej`k)#ꀅ> Zqv#="-h6`?s~M'-$"[ޅo)!JP!']r HS+?el(M j71tISi#WbB wGF~Jئ~4O-}I2l:p; 1js4n{$@V~GFiVԟ |?AAdlAƓ?QBbZg$WfF PvON< qpOE ,VWyb a" iX(|`?@MIojJU1lJԸ+{zj EۍOm&6!-0wOQ)s).q.: L =o̸' ˓p=շ1'P<~zG6a# ˟CBu]hgssV[.#1e\U)Y--?;yOʽ4rX,2w &$QI =Ɏ%XwV;fx`lN5񝚯lDR[J}kÕDٗ2.30iv58#ܿWF! ehNHP.xUpS]Ax\6V/)| J@"ڡu7ƄBl(E/UT^I n c?w|`.qG<·rO-K~<SaD4Q!0?CW0jݕZJm,IS`ƒ2?|ֿ,/p'/KK܉*Uu JT[rS?%o)9E>|Q[:SUJ',@|܈`@"nr,ĵTs,#l~B#.$8`ǖ"A%0M=^/)yKI|"cvҮ׍|ܐIЈ|O@hxIX?Eh{CM>XG4)m>Z%G5}eԆ(U4s'G~uspZYOge߮iTW8 $7Y K| [4~b"~WLwQ:h񌘤b͙>!%nv04[="&U ^)^ںF,?sڮ'FQ ;5!VS%0⧈U  8?U@3{sv3W.4Nzb*@5JHjuI8Ѥ(K9HZy2}U!ˍˡq_>x"B)eq1;z_ R^rA0a+pJ_hTؠᎈpm<5fT"H7RꩈxUB CDg"z5(@<4? , _tydQij1`'Y\ Of;5& yu5e(D`/ch/ϘN+i:]ϗ-~VjU=])B3 ~*[0VOfG#C<;(q.pG*9s|zX^ZY6]YԨ>GQ1$Jgw̽8}=u漏 VKqz,a$0 _ʀXL*ؤ&-DUaqmhjR#o_S^/t>WDUi'8zCBź5 "X!U 35^ |ޑ'Q.~iZ\fXB݆-?]ٞ<^&WШ2Ȱ=i5Ct( `4ưMז}4%ξ.[`| 8@/^0Okܔb aPd6\EcB,åJ3Kl۾Xxn`%qp|UtNJBtBvq&iA)Ia:1WR&y,pGᡜ=1wO(0 3#@7-8-3ײ8^|jd2f֜_SjlI( YLWEKHMѢ‘9> ӊ̿\0Q2 ɷKB~K45Ci.@]?HE94S`ʬcB fMU[N/Yg[Ѹ@v9XDb$b@x ܀b lBʣH00-EL,4Xqta&5Z*=GBmK 25xlv4nvdGU"*P+ї9y_.ʙ?^Os2M^ EeysǶO2w5Ot,ű 3mhߨI[nч>s9"km>g6aKLaX)@lm) TLQTF=EIO(㎖ƻHX4*H`(k3 Ȗ|aW;_ڄ4ƛ?U;?7]o.R%mtu Ƈd&I{=0m9`g@V^!?+j`G?7d$jw.EEXm`E0?g D :5 ZVp[l{Qap5uGs= ,Ccãm^t^(؉w8n06jn1\W<7s=, KI{{C ]A|HlP2.OX4WiQZ'@vylxfU*p B]lyL -Pr*뉃SZڪș[2ΒtOJh\+[$Nuѥ}9}ȋL_ <R1T8S Q@KR33fDIh~Ri97ֲ)ų Z`L/̋.+l2 wRU^eLK\^i:'Pʞ)Oc~861b}rPiq^0ga8XUb84Ex#xhOd^6e#i! ֈcUL?JU.ӆR5_RpPFveI3ݚC~ɖz5nGLD%,*ѢKXXt>F[!:&|0֕2<^4kz`d|l7AA_9;Ҭ)U`&>{oFԆZXWQ[]]n9 0anx`>J'MQL`"80kjȦzpI` Nu 6>z:kNaHq_UgdVI?9ӄԥл&TS?Wys mhfpeFRO 95Ȯt! sIh )ޅ<+eZ3Rה)pԞT6A Gz8Y,-)?SD[c}s14ꟶKTlԈ1 &_ćC3t\KPqOFOl4 :AiG z $N yd@_Wې|L7֮LS5yFuQ&v0`иZ]W-X`Q6@HEA 3F8(lvg nȝס7_Z4k& Q WYeD(&ɛr͵!Y'++) 2 >7 ,e2-ˌK|HAyG>K*w\P`ZK#.`d{feR6iG|yq:&\W4| șJ:+uP) p\)?Λ6e%w8*q.<Pme5Z0, V?cƉB;I sg= I93ƗhVC|r|SpG77hg5v1Ik@s'31q6ruE)_&}ߐ>ᆿW[W%CaQ9o`dao8By}<}줰ɂAH)kV0VEe0Iyxcx_ۃ{Ql:Ȏv5Kl53q"vZ p|5>#Yk<]goUPTI9;([f}֑xNm?`,]Ay1b_@e}G yĸSq1N4cG^^$yW E,n*$"PRd,oF fjb,cý˕:է#D5Nipx:ے4n^'N Gd"e٬kRLO)aMQLpHꤎ X-)rsRF@DQ AAVuoa58"Sȭ7 !^Zw_\DU5A 8g-\_*.B/z/jK?r>2Ch/Dg;RtpQevd!6bjHH?xkw='lF^ai9DDr3&V?k̸֍EI4;_R$iC6{7 4A%|YfgsԐ0G²qШpMGrY)p/ 5|v<ɂRÃnw3tMw芊Bۡ"v$Ӂ^n \nOlC9"k_!FYI7bT~!%{d8RKUʋ r1+ay8(80wʵmѵo77dkf}qstd_<Ƞjr( 3>N ?`C 1Sa/DW9Uy>y2Zb\B"D}f҆hDže\H6{ŜFtW)d]qddAd$LIt =Y'SDM.p_jxk;O.e<]v7=I-Mkڍ77Xud S"?0p4~Bb+5ovӾ(l8.X:*޺s_I80Jr7[w՜OMSKyκG/u<B+buv:&;mVtzQ:d崑aqBHR?ӒMv"NGO`_KPifm]Ř_d'"Ȕ)s\ڼ"$~e-%4xѹ\&Fς&%If tBU0,^x慠V8-D75C^/ &dM/kq͊R=Ӱԋwʁ1ݪU'ƂpkY+ D*ɰ12s] V>ts 1:T.ZmҾؐbO4):r7i5RnyM#2L)M*3KDFߖ\*RAЛ thx8v-`3,}ZV lTAH>z%ȑhVG9rspA=n;Qu:AAY+ jO\.h@`AmQ?Pw]N|p;9g ^Zv@o|u=AJHU%a̒-ebz\ҋw?|{8xm4ly>+jxpn젅c 4~Ar0Я3g9ey=~jHW+XRC$r P/n`^LӝU$T`*0 @ٱۘ=Mva,9dZdZɓ&::.c2Y{5C]R+@9T%AӹQ T~*4%'(iZ+v)!$ub07 _]蔎? ]> `[IKG13@ {.4<0- hgx)mbY3i-5!;F :Y\Xps+AϷj3;s~Ro8Es:p.Fȫu̸B=>g\O 4,/{xa?Qm $7ϙ k4b. \l鶦JO$]rY7EIƦ `#܁Uvg ;Jg=hYϛ`Vu$ع~&5VH` K6A oYto?아=хx'$@5"<(YL.*+? F\O;u +N E]s?KCFkZdRg̏ ELG|v]}Ļ9I|>\eg>P8 vvu,YX_:;/7\}*` . O A])(?(V/o`g&Í hs;om(<` 㮝6BO3V-vNQ7h]:oi@^2̪!%yޗ ۆhe2.KtCm{r-e Ee,],iv>9킚;ܖ R'jF2D"DN'nIv2+;[;c!҆DS vÄp1E|,9Œ$ o1V ELJmGa 9kY&uX~>S٘< c*\C/Z6h 3"GN#A` X4%Gzi[" va֘.1b iAbQf筿*MpFaض0f8߲D)qpX $=܆opLx+ka7m\ď&]O:nԇ:J^z{B>%:ȹ>/v瓎,QhpR]f,41!ڿLn٣i#z+h9[x<ғYD)A0kkO8,U86S#{X]_z\=Ss5y7+Z[}#35#˲LgpI dAyO"{RMN@"3'Z+zISgآdR & ܹeG%5kKf^20zYpqbYWl_",%/=5  ט(?Po֐G:\耧 fʀ4Rpg8zmӝRom8䙷rv>[vq5R9.!(C'Eg]@ʂ]Sd1H-zP.wE,?JWh.Ж66ybyȨ$h{ iJ?A,b\wgڰz.6Oќ"[o4b`eY ;|bcaH{y$ֺHUGdrlp$e[WYٷz%J%Sym2jUGk,{?SUkx0Ni:gʧ8aqL'ػFz@4]|d n%`;ecHLïSTA8t7:0!`3dyR$I>}/uJJ[\xR\Nv+\4Bʢ6GP'/6d:NʩpsC3lhmDVD=6-1s;HhtcX{l@°t/U wWaVy(;Ɖ8@?-,(HѺ-xԘ;,(_S-6S77J H L>~߲mae ,?YN{Xm!Na_Ռ@rW8"-iYf0݉iuMܐ54rO o p:͑t^Q;y>+fa5ٙ6Tzhm{uUJi)&yIgJuؑ~*L2dkʵoE!x,_oቬb.q6 S$'=Am?#7jZ?&8!ff-m_ҤL}ްm|?7ŒpS;+^q-6\%)$:숑. tk x!g:Ղ$viI6 2pq/Ls{" Mk7f?Z!QCt.X?\>]'B,Z|_ :Յ%.@ЩVsPʲ39o92C'c̗ ؿHL]1 MkdP_ZKaL+6.k(Pn@,7M–'m\`P0t ֓K%s{MLK3v1p׌Q[m&>-SI wy@"@:+R FOQ(xGe֧&qjTlI[eD%er_cLnn/>4sc7-uƢԞQ\*WRŏkIRs/]hB|R}A]dG$čmgGFy_)Fde)ْ]e5sgQX0٤PMlX>ǝs3V`uoQl8+ߦujҷCO\l6ˎ<̔i:VQ(hXu#4$ ZEA /, OA 0RZ|5 8o7L4 9eJ8i!5HR+$7J}EΒ+ќ|LLtTs1Xx=b`RH3A0bq6>T]Swu4INko~D1̮c M:F4s zs,0 #'9R#1?OA}cTpg%أK*0γmDh%$vgtr=+ KQ]W}tb]>'EF|Fe'-%`~*B&zn7<λ ߀uK*k8Csω)6h"*?71N_= ip:Ԯc{o(U=$#xo(HD%p;&$~=\Ɋ+k1Od]SD r#>b gѦv}rtH5F]/aQ2lX6f(SLxԇ ;\>rG߫]] {E-;4idmZsSiHE@ا㞬-s!> 18x/&$wһ}{iYW'qg"Y4mJaVñN`CH\$]j-P!]Hi-1?LGt="}_ȉ @K}UΫ&DE܉YΦ0x@K~'΁^;qtVB*_*ij.в7#_&^@5Mf[ c(Z84KU{{4之K2b4w2n2h~ah υ_MuLͺZr/e NW׸ffg=b߸0gåHv HE0?E0K1 P+.:zJ*c 38a:&΅)%|}?.܄*,`mJe?!aٷEv6?Wnj-םuP3]ڔղd/5MB.:1zKcmSr$o# <ҧyNcHI+b4&~9׍z.2Rz<0yMʘv|B %syxk}NH 9CKx!!\UVU HYF$2e壁!r<#:/lק:E%`J4OxR1Nx]9yJq`K$YhÈw)3tDuéLcAܓ(oЯsL).{ͲAg*Q#K'"=23Щ s =n ֬ )D]LrVJ3 Q[} 7o=EJ4G,CbxɭPa'F[uM/Q]UE`%FbSh2Ӱ= ie8s rd%n`QYw!D=X49;ܙ@a8Ȕe-;2 C>s1M| W]qn?vD{FI"ծrCVD3Q.ek55rG"Г7(e uyH`FL3E˩bfI.mLٟE\' 4/#1y6g}ӐqȌIpk"<ȶG:Iv5 ؀)v3Ҫs{׺ݣba'A5`W;< >ĺ1%hάWqMD{TjXVo3!m:xPD ,a]Ǔ:'" "@}޼0Sd=47L?Kl_4RR9c,leTMFGWeͱoӶɹ>'A*/m%ftEq3 Oh\}G5A\v>p<< WÓ S꫉ߔ`9d{1Rg^+n4{)YG[vAd:kag ڮW6 }9Y}#0N[zU@ԅ,+3ld>o%zs[6!RiGjfRsށZ ^7_I>~}"&ꀊᦉ yK^YrmWvU0umҾ?%q2"5&Pm=aA9@!)' Cy>kX]j%D%>Վ(dO* ǶS(0Ca92vstk^q %AͤFA[Rqsxs8cјh&N ,|в}dEXMaݱg#Na|4 :tFutNɀ~uK%% .9+th2-oexxA1~ v)]ʖkLfq+ p#\<Z-rB3-"DQ[yCFb`$H1;Mz{yݯ[Hrj@ħ G!2{ yd#i䡉L6k;nyq dw!621JĦA7fq n.dQ/@=K{#cC48בoZ8 9t\y_MPcV(]Ml}wHs}a\q+ ̌7}}p[%Eά+P̏5 1n('~.Pjۭisf'yګ𬦸IrstoOK th|~\9y|T!s1l2DLVoFԊv&R\:1̳zĉsnnxx7ǹ{s{'͔O$d'Ȑ_(mZQcUw ,$b}wFeO2B ')sHA`X&cg2D2:St}$ ЇffoI5NCII^%fˊy佀U_A) 3'eXaK¨/0d{!}\hSV\s 8$U} g)+@s{!Q@aY#KMg H"نCuM@llD#U}I_9M)n왒X/8EKmU |/{!BB3:|.0sdIx[z-a$YqǢJY}À-`~gFvQ.7|+ \yd9kW  G -0E+úsi eŮN,%WjUJw50(@o]v~LxW`ǏYH=T1I͡/%?Ϭ2 10ZI.+U &PNpһX"sҵBqfEN=scHijy]t ۽3 fdcy ~I`s%‡݅t2sd\:rQck13:X<'e[CyrZz͞yq5)t6.]}G`E0$D*+ӻ?^1S,jKH~]DviJh\1}"}Bnw>$ 9fq vs=#M2ܙ U!8?*hHo~U|6>{fMI`pv%X08  hcP1<9OzXcv!q)H¶*ER@Յ^ޝ3Pĺ5q"Y0Y_y3IJ_Yay)tBIT;gK,)鬓 ݏ4`t 1P@Alkr|yVW4a" 3Ot/Xsrue/PUkEHE#ⵜZLhj~#4ͧ^"XQ1aqHeqFU1c !+Ԙ!}IEK~-!RuKG$.p>E9s:>tsh!+ ;VI4$,N",bxU$2@sZ%JM-*Om4[>nǩZՓƯv(YbءZ\ <pA*EFٝ_ NPsC볁9+3I-ˉ]`*Rb1,JXP2>Dyв<@ZGGt-֔Pr@\}O `wܖP@167)7ƿm wxNBht^;|eh>Fҧ/ۡe.`_Y%bIkgٱqHB ~)_"XtO £ٹn6ǚJ@ݴo#V3qӖp Q<Իe2hBoZSOJA`X^1tzBRƀ򝐖%"sWMV[!N'}"B,s g_CRng`L4aXOphXy%}PX)Nӎ p"ା)HeT^,A)?srj:0㤶%DWR%{I&B/(v]Jt_lwa3-^7ލƘY [?%1e/l&4z@@Oq{u:9gK0VP-T$c,/ z @N %X<}#OZe˓h_|`[Me,kAx(H4A/Yg5E"_IX,h\v(ɗсh(pم)b8KRCAgԨăn\sI|dcRo,4sB60];#0fϤݰЙ^LE|uY a_SB,?q+,I#8z)$LYp).}3sI]N+Koa=r;YC'P$!i}az3|^hh ,ZARږڠ -41lwVe^_;\^BÅl廊-{5gjXK)|л.t%/{€sejH բɪ3VBƵJQRm@=K į7wKNיj^V0c }+*~ I> < ۭD;Wm~TcݕBسJ.jm\1Hte |ilM~YZm4#~}wa7!mD-YTC_Lz&gW¢B/r&'O|Q;N[SOF m%-~**.,³yXж-}YgB-rQxί1vՓ}?}3dD0aPzed&p_bʷ;Z #L\o sUfM_hr#Jv̇~Lkpn`u6RyyO޸Vͽs* L?>Oc D; ҷ~įC85KndMGgFgَeTet*Vi pq5MyA_2T[ԟ*2O@9@aHEhiM|DtI8hBcŌ.o$XI"[>]= lg!&4 w\{lmZ W-5d*D\YA֬qj{=H/n˾ʇc he]p3QJ+P]ŵ 'p7$#LBP3@(C>cl4N*RϱF,uΕ%edPBS #j2UpmSD.sc}=3X,7̙zB%,,+^ 3:٦xGG5:ϵvv镱j'JJ˽ r;hh 5unoˬk+,K@(m>y?Rܑ|zZ/dPRz]SA.E E`QVcZ0<n #oMֺJfcbX(WaeI, %?ABb0%1<:L4G 0{fBTa~w4;O4>;U %-&o9(.N@, PS̎Lgc0~hDgn!S,W$6 FݽBEf6| 6FdRYg?>4>K9}/u437(tX<< ;8y EH;.+<5EE fLGd4\kDITwRq"tEAɇmax{?8d175w*ňB澇izԇlp=t)ҫ~+q $ubZ>tEg+?SiŰ&a(ц nS 2t2?eBIygu.HN2M I!W*]Q8^% B4n^@>,x.a(EIN>5$63pqb]vL"hquDUGhkAgOJRTl%-/̑ jBFo'>zW1d2)cD ;K_1"  *5^ '٥ER"|rv(gZ՜DrK 5aEA1ALxj3AYrRձu6算. ) ۀ݌6p 23Ak HyN2RyB7! <>|H6m>ݴ&+݌P)^0o+J, x'5H_BT\bc:#&߅b?Myzvɛ(6fg Jckp(25̩p}Wg37wYͭmwjDoŞ("v1ej\z,^reש@bޱZ{ $H &6)8ʪc ^T[u8́"}J3dAHΪɵƎ\E{׾|h>,1n* ;%H5T6Ī`b=jdKvDC|ꆆLL 5={72.mD|'"(K<tƷnŐfus&/|@k!-me:jxk M-f~)q.`44~yn&kNСԔ1hwcr)W~'|u>\?Jqov'$ǽ7.q'0>XId(ڡ]\?lZ x#ʞ髓\wK&"vaU?߭..:0.jOuTl*|`>がaCa$,,z A=倝ty.ڋΝ:ueR _\ Pa "bwk` 'ӣJ׵j ẽRW:m˶_UgmT&ƛdqת29OTzXQD9|˧1̛ʩ1{O1/kq=*kQV9+co։rGʸp3wL^,>{)(Cj:Mey%\ vR%]#*LNoe_Ir#9ޣTmG\1GCM-B a/FAT6JĬ~wT}c EN'n_E7؅7Vz<$wOB |QR2_RW?~!i=;b/ZF0UTƒH3ĝ(˓wYED,Ɓ}YA L%*4_7ܓjb~ڹQevTi<|H&k/)_]Yχ́jಝ{(ό5)S^lf#bѸ_[`z >0&M/EaЙW]hGXݩG[z44q).Ĕ E bDgBi :w+m"5X@q .B|xXKm-"8`ma*5[/x:GloYa_oĘ_'7).6[R] 0b+xT患N=ѡKJ.JO8D8 xmK'˖lk*3`!bEgn9{Nh=E0֚^>fnb )z3* MRHHbf bosh૔)y=V?hTf;XuH rqi Tew&W=ਕH;!f:eDxMgrfʵ5vNp t@6"$^Q.6~7p\ps=H4 Hv jZfݳ]d);BX,X]뷟Gp=-pVwsud"1AEb,?GTHZI:DKv\\ہA7o.kD5>7jΩ %yzl>~Nڅ0~e0W霬@̍^QgBQU SD7t8Quܓe{/x 5g}{?frvٜHR/PUN?=+ClY&VYrU Z L5",0@fZ2o("er H9HM(.-&/lh\ח$Jɀv.CSa+u $me(fq@Q$#˛ ].z9gT&شvlZB{ WzK$TB=2Sc#TF4ěfIkü4bU&h{Io# U$^ (BͻSї~ ݂a8NX'y;ƙkF4`b˩TQu*̃Ung|<aK5kT3;UptKo|0]=)%rNM M7'@ 䆒L_"ÏЊ 6W% J-rO$(jEFr՘>w ?cيD AsF;bP>d8!GjTLE^KcW?oV|ϻy45x# q=IuȠ0 9P߫sS7Ԧ8>d<{jKd,G541_l7aQ{MRKh dJ~;MYE`bm0 Ҝd U=ovkڄ1]5' (r.BlX(AIëȥ #Q[ \U|?Yשez$ r-ء"L|/̑'YG p + 7?~ǽΙ1 M $gR" 6W>LaWQzwȂka8  1o ,hXÃ)>WkP ӆ.5*H$g;y9Sts*ІKDO E)CY!{}H^ 0`5gy>@+G$~Fg4QDnJ-V%`QN*1~gJDXAt7 ۙ.Jc$N_r86V:fM*q k4l˿=FF / \ /ݓ-'*/^Q>=΂>;WyIJ MtɑXFX*D!s m DXEtB"W`~ CUgW ,*: _y"\)3Vk<@/`ˀSLpS~a6pøӦ+-|@3RN{莋ȢbA^Gnh1+l?k{5!ėЪ9o!؜Z1ъ4 vXLuV6coAmNP!,;ZpS*snsbQ 4I1ЁݒCϔpvY2]mJs;l, $#̉#r,+*${/얝HĒM!&lx {Kfm߿Mф-i0Ms䝎V2>ʶ8PPiӖmS)bĄ' ~ {rCy)gSCq_8r bj*F F2< D\J.0@B2n8f~I-dZ\A|>{XBwEv6-c6녕$LjX%Y~PEwDxLD|Srʕ<%!KzQ]905p|+I ws?zsF572[0~m!2v@n1ISKV(i~Ũ, 3Lod%vڳ3(r7r!Ae2d - L aI^D)2 ndxfK8{PAz!v/wP/]ʫ7vMbr<.ebyRQ-Hr5_M0sX~WJ'R{M\FZ$LW,-rgme]TBNhPj"3-$rСRBQ04 \DAq~W4.;K{{,4 [Y>U}: eW~}Ճ㗌O@.7FQ}> ˥Br£q_-ei ǍIXP "8Q^ E3x1ِ)k! ao~K:?ӟ%!$%R@FSIP롉L+l!,f<׀ۤ- 5gŭ2 Mܘ|cC'C9zvvg1fЗ^0]4*L֪d:0J5Ȗ1Ubw:XcBP 6/?7z@<U] HXxG֣ɧ1BwзS׹Zi劄~# h H# r WTB8zj#@/beGRn{8 u:s9qc0 c *L߿ؽ=`h5O_M bD=-=&,wgkU+a B EzqȦp^È 5HozJ8lWuخefEݹ1b МQ )<ɢ,lчr1"qGU<%j'__zλehQ^$W82+ԓq2&;{+R"ckE.8T[} cA K:@~'v^7 _ׅ8s h Sz娠3) TiV=Nuis5ZR3OIԭ[qrEJt̤AQ KH:}&->eG2zB8Mmtɮ ίwJ.e(EΨVxlȟvWSX8r2Y޲2$՘^i@c1ǗJ$D}aPJI@pBhqn52sMh^pN ?,Մhi;{|Wxjyt&,+P-K2{ՠA*gFjcckl~>-m4(DL\6L&pvI%s(𝙫By_+`eR/r (NVOa33?ME[DEϨVvb`[sWf EFb?jo]!XAZb΋^jGx+W z\Ӊ/=s~?SkpMEݗ2]\\V,F:9Ԑs7B7c'E!ALnws&˙~\1ȕ6˳!s VҥB)O-Bng vKE|gG.gC5 y獻0&pf}<dq |%z?]ZRFbB<ξQsu0g<'QuwBQ%J Ƭ"Xx6+,M͜(M'Y,Z,h,xo)OqU(er!FlKr ٙr- *̝g°!cfṨ#Dc4;x Lrغ{M^7#4ip3Д (,cK~险M: `͜#R `6z7f[ve议:yU6G!xu%}dJriG%뤪@StS|KeX%sp8ᴝ0 T1-nNnDH[-@ %yN\MwP`‰2`_ǝJ-ܺbC.Ę͢id>UF{6B9yh\:=b{*esD-soJ{04#{o[cU<,yGd݌Ms6ȳV]˰0KR &ա-)_ P6h9X6O $*!uyɊ2:]ri┒`7d{L]%5\qOzQ \Z61Sa$.Mk2V' }c-DvB&t *@+B;lzwOfy큅MFPUG8vM3 uFo5aKgS0)N, jhsEҡ}K@ʋ<1WUgO[7E}^IFsDcwoTORnuCc>ݤFQ3ґ4*+ͽ5FŝnfW8PhS1IrA>~'\H$~=*lV_pB!;rk`xlj!%w\% $JL?NS E3Ǜfl^ >iiD>UM=u q 9jtzx݌ =79 P!Tʻ(Y1D;>)=VG7`&TeF.иH~Jo`k^|y )< )$fAX ܠ=w HD]ۑO $d^^snOD2gqiwu-"ΧH" Zǀ淣ۅP$hY'uX̊MoS53בY{2xެzi xLIrz3k2JUveL\QHkUWuۛ ^ `\$;/ 1.-Gi}޹g jZ/YY/H;<oK5s^,;is[f^pOE<_A_QD/ޡ%r 6ex;wYE8\% kѪpN)s,z\H52H)D\aenW7C[EI&fvaydz<)oH{z'lp N\MZ6xj>\rpV|*>16?3Ok0dt@U cIcCb` YWEP*OttoS3wH +3J=/oWM C-3^&E&Mݬ>WN9u]ue! 0 M w_gqaHR1DS<ϾuTqkBwk-L~br׵H"= p ,a3J'zpzwv`hTb6WL3D8qS!? Bߎ4X4e+@ƉbN0bNY{4T?}a<%%nKKr-abDM4P %_cWwukHQ3 @Ӽyhhaj:Ӧ4oyyl3YÍ_R裾@&bHim G蟔ɑsA돃"r "MS$5OǼTF̈cw~E̋l!zӍ\Kph,3K[|ޠ$eXZb^)/&\V0Ndt&K>O!5ҲJnjY3Z:ԋ`*0~h+<0UPuCAo_@ ]8QKLQ*-l(t'0ny. ~)Kcty3v4k"btYFߕ䄶WdAPɼ%N/Iq9V8WJӿƅe/:REq=a4^? }4_QZr(`+וF dȮƓ)8){2t9-F]0- ]H1W{##٨4r㖆NNF&)mjzKsǃV,̄~;tv\3- PCLo?U.S^W:uȸZxeB>X]u_siIX9r~$ ᇱ! h?:%qB[;K\]LܓZs] GVʤJDϡk]PHEd{l Њ%WJRWR$h'߽&wCY];s骘2qͰa ~D3p9a V.Btn8*l ׏*e_Un)kRIKMEӖǓPG|M} ޭ7|Hgց A>y $ɉHRaO $Iҋ3s_'m4ih]V){1i9j5ks[TC G9!"@O!CGr0i+uG]4.*:uQr+,YC`"D>瑕 0Z͇KX$=1A]EuQ zXjItP[k<1#A--^ Q+R6 ~?M@ Y~X$`zoZ 'O|0@"R 'VXxk\8/oϤ" [ӷsSi9DpC`Xuw9EP#J1ӴlqZ`}(G1]8u^xVɚDv-GTY ex}^ٶ뉷|%m&{ .[2ڧEThUf0X\YC}xFM?9 Ne(Ԝ!uIIZ[ÔH_[H˻۲v?j(|$&%\@ 9,KP4hLM1*wc_yc^ҔsJVv@Y2 \\.-E#CXl]>jHGK_+ux>)/{7'̷qӶpst(@^Nupm\!Y s O8$5[002\>9@^! THâڲͰS"LJ}4G|YiK8ުju\*ECKAg>t_#Ԡ݃Ycp GdCxZq`D9\ljbgLJR}/odWEbhr .7LZ^n֢NlOsEz x'q҄vW+3 ߦhNi1I{ǿ[ذr-(e;&Ջc8HUB"DL31 s"0Yx r}F5I3Nɒ0\ q>\sW};).gPBbD_gIxY~;m%m+dV_"PfWWTH4wr˒h:ԇ[9Ea3:RdI%5q/s^?/eA$vfkʠ&w90XOWz_&mk*'g8~yxfxHFMl ?vdD \T-ΝIWCdOYS ZFR0S8$5m);1p >\#`9g{PoҀnD\ˁe;iDJo0`&F 0P;=m xPԻػ7--r5:5{~H.Ojȱ RS|Dɻ麛YlM%雺pr@]5Yȍ5\ˆK4i!hkw|Z֯l9}%Zs_^8{W0sVK`X* ,>G5Y^ YwhLm[mţUd7 ȵp=J8m[8&ˡ17=|Ee__tA; RT,]l3 Tꃓ-T^?V@ oLxs[zMZDER Pab"7=rp<d  '%Vks0R@+ 6TUu>vFڌ#U ?C*AF@|>a(zqlfҊGZg:HoD $X""}hR=Vv{c&qXlQ 1dCDmBG{g[6ҟ#Cǧ>\'j [s!PYm˩ «1֗S0E u][ד~9M^^DU>q" ةR,/]Iz d@ܽ )2Mo75_ ,`r]42.Z Į]92 l~SÃQd̔咩4aPZj ?D0&RH\B&SY! >NŏY.L"z{ZxnkUM$^00Wb,oE[ߧ]A3*_TawKdނ+ɚ6?9ifMB ؁ܨ퓏O?- vuxRx!Q\"CAH7fտ:MP[ձ'C;x-ݡm4^ewBǣ%-y1Ҵi(,^;Y}φFn:FYd2).MhGt$>F*11aDa_)ijDEI XmB9CLβJ;Z}= hӢ0I?8uыwοGagoKh4$ѸuC ɐFp܊h.qJ֯]{Q{ͪ6 F !Bȑbp}߻gy\DX(a.-0YbԦ%'-`|QjB*GA褋';坯^KY t] <7k,v1UKt9"aYpW:7%)RCS5҄W%Y"6SN^pj?[Cݠw/Ɔ;-5TCڡn QyWk^@P'3 P~-oˆ`]-E-K=ExZ=!1俆J2m8*AO6t5De^!'̋ 'F?c&^{i& _rKhwF'i;?TZM Njm :.#8>ܩ35f5BIjt,E+RROl\Ѝ;EY픅/OKw2C.iA=ڡ瘟96t^ǫɧ<{\@ /SBnb5~H| Q`Y@:\'MINrVIl6 /MzCm(O@#^ԭ}ݛcP"$q2ʙZB>`Fж)i@cMVE'7c֚$||"N<aI %9>8l :LEgfgko'O>Uo(kSS+_y\f90ȜyDF\͙;DǙ6%S8V"_,wTjًW׊"wi^ѵ2id{ W/'[!QXJhbR[hP. sđ.q2rk KhHEp7yo#qA ryR^j OCMk;&܊/[+"e+3@)P uCCcrX(P;cpۉr3'z xiA" >ˋdxm1uS";vk~l2 ,Z;i4l@'+NȨ-m߶^94Rw702;K&&p;|t,H"q?_ʖZSux`;^9+TϷy[Cs?_l=(u '8Ud3(9Ozwn^hꌊ$=KRP3PL˼A";qH^w_RB |7Mb=+Ą < s{2橾ڬeSswb>}K?Nb~oz*l;KJ䊕9)K|㰅Uix`P$n"X8xSX3ɹy" +%ߺdTM8P7 kOEϤQ(35KF8nTQ')TcQVa(%>o]wbo, 0| ,2fϖ]{L;StIQkw?4d|f *zJ\vFEդPS\߹ @0 !vF4?=N!`mMgIԺ]~BuI#E9ޢnAa_((, FO$Mf\5KJ!eƇ1/ &SXyM610}ϐM[`)LӋ 58yO03-[sUV17|ܳuل0|u5I¾nn ʺ / ʏO.ZX  4Q pM P߾nY~(t}ƍ"Ir*VJ'g3 mS#ϊXV?vr>Vlu^a+|iVܥ]^ЫjkS q7D2VйXU[ lV%O"װk S0wѠ!a92WB5^!mdaz- ^-A\w Njcw$,Ci:Ng0 RA1\u-ˌEMЦ(&Esd@k*bzBCUB<[.s׆}Q+> Zh&'M#~FﯜH<̣ͯ5oo*Nטg4|ca(?lפje{wlI+g~4YثމZ)!;@4]ҨVB* e5BΞ6_][2*6yHv; 8Cmƞ 7>ndnݒ{殾i *+\\x6 zLb*ѽ?_Ŵza_oѼhrݶl/2uн L$Ro e)ZPW{Xu.r+Ի%-,MEXr餫SԌl rT IΨkǓ@j/>1) Bݚ{rs̀ ̰T0/kn[Ks&+Hnuqe|iLȞ&x[zQ2ĭg#j ]XzhBl;z~}= K,wyºBsna~*eB' gYȄOzPQ;f 0rA[E^}{GMҞ"&&Xxq4ϑI먺g4eB:2˫s}Y?g|Ve@=^g նv9J1qL UUd-+)hu᱉_#ח6/_Pp1RSZSߦRWC:wɧ[Q. "Y']߮neihFbݜ*'cw O*eR햓s>9+j.sZP̏m3>B:A)ҽ(On#KYdH3R+Nu;༤tHhG8&J*H>|K2^m{1;-S ^@ӓLD"/*鵺WH@\T]@|3*&BB Gy蕌YcY>G\J-i,d<Pkzls6tcp,鵉Qti)f W4{w?@ zg Ep-NYg5i]"zdPkK T ;e]|Xo3~?xnhֹZ_FL<n3}*$.VgGI&:([eU4>L HRNW(|$`|f J\dv4\"(\MU(5=Y~A,KQc~\]bitga|[Zx?4c`iC3R%n FLPo<*xv3Þ,13a쬛[Ke]R͏)S')g Ntђ_3b$E'XdӒ{9dmO9" 4) gl7ɏ%fIS+;D1_]eȝnz{:t:i%)v\X(bf;CrBA1a<;u+jI{E$]R!beLXEݩ-o 0(E; &"p`2CJtE;}x0Z|GݸOHKBz-M/H;JjNlT%й;GJԎiPj)Cp'=LRm4cR-ցyX.UGM_tZw:苶9]6,td8K[Ű)6@ZVXEqK5EαW/φ#ЃYwD qxm DΞt!o& Q51%񝲩QBPTM>s~J#y"{[DО*to8L ^*bh!H~=?+wx=5s.R"Á+ʼn#jO|KQF]J<\OMtNӀ+#`$';;q.,VēKW)]07TE]^ N̻I&Xa G5t CV}s*vl2HgƳ>NMz0 n/kJ5 f~o8â,H,4`) LG5Qvļinpb-*GOcM`!Uc[발I#( _fos{1, E 2nꇌg@Õ bq4`#|JK/Q 4`d [_v;2]b- @LЛ){)>D ǃϝp+4<4!@: tT9;*h|Y [-z{{["XoXnet OsqŸ0;cfѕ̵0MS  hvcx"p/:K~W(&9(tYx9#n@@ܲ XQ A,kE:4Oߊq:U*cXcSywшS@k(`9̾V"yF? Gl"4ђnCw=OmfrRCg(Uy€􋱸JД`1(q_u(s; '{0z%O*NÐ_6IsXFqcԡVEFT3(uy~#jbE|ow+4e*t45E؜=٦RpS\SzKe)mZ*jx*o!\] }Ɨ;WSY;LjK K:a2X$d ;"Pt Mjr["w\)=yNoN̄ Zes95E{X߅{7*Ѣ%J/ y:;2.JRPc)鸙>aV$*ډO%[kٗE8BGav#If,>7݋nXl#فfWKz($<m~!R]G/T*=ڨ)$kZ.v?eM73CKV4a7CVu?bK؁ [qk9F7r>$6aqyUrUa:/+ Ucb{M=$pX.$|19(3/"e0uMWqZуaux4ov#ْW(1WNIwuue736].iX Za(,v^Bxvߏp۝jKZnoREq,"k1x3y2S> )ߓ=mP"HcȯC%]z'C\#aǒ[m1, Cz9wÞ;%?N / Am(RTx:.'2nٜcJbp6|=ob}4GWh//]2$$ޚ>^(I眸T-Oaȭu[?Kb7Kȃn?vkeiȉ1j܏NMk`A>e`R_ 5;4\e!Oo:RE2AZ;Ĵ!$/\>w Aζ>ˣZ1:5ovnWz5'XwTECyn#R):KIx91иA_g;c8-٥BGj5罿h #V|M&U_euE1/Ax4*`y |@R۔nJ:2itQo[KMTwo0Kj|Dll($1 ׿NIz~y80BHtm^,)0'(59u)*y^B8V=K6WgGŸmvǾI]rU#y?ۢm@oru@mx+5pj,C_E, /34-IiIuǦdaf?_N:/ LQ6)Av` T?}hw߱WRn59j9˭+ULOpYUK:oj#BEXJS&a 9I-N8" H #L4 nk}ki J;VdBx0'u./F1Eݪ=r;6`kdh95S/3d{glzkڿw/Eu %eĎ59UBȏP<ä}H ` ;6Ò6 MLgmc*$q5(z憌j$n% #yA!?4z8QVg~Ck9^:ӀnG9.Mȣtou;~1$Y$;l9"I,hkyJr=-fp:l8͞7g]=BZ~. ?S!ye{.Vf6hOq.0%'!53]U; Uފc"j؈ BycՂNfJ1&@[]&M Teb) DZڎ9ř+:!QxOAe*9%+%BJ{^H0pW|(oMQ(:u"цₜ7QiilA4_+pm`Kn78f,F {?h7v>"؀KJ+AݭN&ensd؁!3Q= %zrSZ+R@UNWAپs ܻ錋'6۟L6Mw~Dr8B/Po+UTb ¯Hl.QRYXF'K79{b l$o{1|#FW:FB/E @׉ٻ,r~ٹzĭURxnEPyJ^yn[U4pwKwuI \6֙IO멌~;~l0;7sa{-#;i}7(E[ɨm7oNL NphQ̻d  GT/U p6m&H!wIfV6D芨Jo{Tm{ 8*&ލGi QfHP^L=i$ӮYU[R`ւ.5= D}kB/ÓG1j h3aOwM<˴dz3gRr̅uE #S[>GCY6Z҃o.1Tw/{v!2ޟTҙwO?uVE~DG,nS]mìt:IzËbv~˂  ?&LNY)wz)p2C/FLH;2S+R@Y?{Nl_(* $+_cK!pm~_sxgq J![{-vOצ y3ِ?UO%Xu}z!ZkCccǂhڗ<>^>Υ(`hgu\99f:SufU(ͽsP)ǤfceS^AkhFZ:i)0"p{=Rby Ju/ܚ{WTc9p$88)-ph<'vA*ZfTc("#O}V +R?%M~Cs7Fv`(Lbf)kf=#*)HфC!&"g57$b LO2Bǫ0)6Mm>rc*PU)6TM,౓s X4zɭ/O,UgIAE. f >/ C׆{a*FL&5k"w -G-e5^%WeqKn <_%_>P4Sh&7}F/W5d#E_V 2}BxXvLBt~gD39YJ2Uo3IQ\I6:9L M~!FLY;1xjN7K \6z;\=PRTi8ҾU.6;YAY=ԙRUpܫsn>]wt -$ݗlp= -T*zyrblqUT>ư{|}W3qt4oPŷ'PZ8o"a~`d70g Fwf#&&"@Z쒬NZy:+[#$KqPw"% ~/ܒ[m•ڧaE t>SeMNMJ)jzf^~6F-<: crx K?1&JXFxDiwnc=x-y&W澾8Ȩ``3Wh_N 3A)h9"rzuSRnz ?Y2͒.gwDahSbM&F f0Fs-*iLؕ1%Frz$R' I6͹*ôjo uC,H-3l8l 6 ITa, SY~ViKfuCA_33V q[Nӯav<cZ_pYeءҐ˸j~Y';Mb_yؗV/@UH i/1N5G=]b*^y*xӥU)" Pa^8m[]{H+ꡉ)R1 _6M A_tN+N9jSNE-jc.<7ۉh.(pO*k'v§ÛE9b"|A$kzvJaAGU=i&BtY V4\ѦJ}RSr><988 Mv"y=JfUb9nť@A%rv~X۲TFOqk0 tךcHR=A*)S>MCnO}usȣckS`ow3͒]q@vRȲHչ8Q5؅c9NTҞO႕܁c5R:Uu@ K?poh{ϣXU8R1 /:5\+d1kHLqTBcoǝm@ ciIZ(gk@$*:R{Yrs$*%<Ѣ0 ;= 8t4kVj;t+V y@t Z?: ߸0{/4Y\"ˈ%P\g$޶@iM} C}`#=3*{գV11I8_%f9%HW8+e yL8wxWlS4{M_#睚';PFvW`86[Q~!a AJ#R 2vC( ,PwI^w c5冗wSw&BrZ?vMx쥄|>;;NtfP+!f(f촒FP|h'`Ӂxm%[@^HkZ^zb Dcnr? JvTVs|Y,*MVL: W0y F5RGO^]V71OZY})O ˞R 뇸/g=-+NSr r=7rIHoB>L⑮E.ONY46F?nUp |1}ֺ+& Q<cT/xz4S7F@(`f=n?y7 ~"Z=0?0UO8u§JntN=μ%7?\K #P9 fRVe$]`m:`Z-y:*=5UyCFE:u0ak80g_6 ~~Ϯ޷Y*ndʸmTH ҝ^4h{O1{19F0L׼& ryS8;NfVPQAOa\zߧ**g+2Ե+b swtE;88R*^ٹ_=s(o'ز6LL "L{NubOi-ƃ[UB1%Aӕ+cz^gGr(b-F^' ^B}I̛`܀UxU{yi@}4JZpD:aj%!Oɇ"zn.Q[Tc8 f#O䍝7bрHt!r'\#tHmJi8pW DlLuPyc폄nj r<@;A@I-3Z .u"*^u|S=5%ʅ3n?8H׷"_3'= aQB]Lf o=UGH+Ͻ8>gl#d8 .듏b6'2 k "+lKɂ꬛@P_^Fz4v)ȡ@E&4}]I5}R!jjHye;vnH!#>{N0+&hsrՄsC}P^y3hC_\oq݁v#vU8 B]D&-DqK܎&CBWb k(IC2#yDtҍ6_BPsZOb {Z<_Cccg+\uV aw„kBSX˸sL2g<"?ވ-ox(9{Ohn三!<*nY&A9YC|O*$͸oK#~: iV㿐z:-lCqX!٦rU,wʹyQrϘmӜ>:CF&o H>ug av>v!@qBc[lyNpH(\VVc Zxi-)墜z ,R,\j9$4T \w=`kǏvUjbL/pt ]=OkU'NGRpۛ6w}UtAǣ3g%A#Ɗ> lj;S-f/l yUxէ 1D+ O>f#fӴy`M1\#?;&[fyZǵ/$vQ̼*f iRo1!EL}pRy?% n{E EY?E^7^Jfķi~+Ro&Y|!,-cXm;"Da},֢`^zP6+BzB!(5ŨTH)P7_My6s\1_N-?BVUB'-RVl1t&D> \m( SX{6{^\3&J}sKn(;V_R1 xUW-%8('ѩ]Ok1-yPp'jc פYe^''x]=Q.j> F}Y8Q ~H[@Jv0}o VfVA)B]rLDIfҨG6CT54,򫗏YITlɲ{^C]| &eSZX3F WyG|i5#M^85؊gl%bW;&.!óYYc@L(ҶaA-x|zH?d1HQ&ʌJ;a ̋Y ?#[_nGUĎ'kv >ǜzDjU;k(IV_}Y\3?,?IkjT9q,*d\#I!񵜬_E-|ѽDŽN[ZJ9FM*?*+Lvy_|ŲX}ĦUF-%?[ q8ۼ{VP%#tGnA<p;^ʋr7. |Q2ާ6&Ip+[,ʢz #=ӗhI!S 1kl2kUc67~V$#{4g2ؖtVnkSFXۗch,b'D0 Defh 9)E;ַ2CEAi3@Xn > DW0Wv*(@ sjzx:lfM/Aљֺ Ȍ_( s Vʠ Cԉh?%nyv֯R(;*̞7#^,RhOʹXKq&[j޴A5 :t]ȏMay=q>v1A܎\ ׃{6W>]$yMAm]wLwp~zeMGBC욀\_)OﺶJ1(_S nB}C"ȣXkpWOgζ{W7UQW*gڥ74&O%*'Ì=B>?"lK_:nV Bؒ3vcYyjRHyY=>تf19*믎:ȁRiT^)Y1R 7IƬTxC&Puti޵c0T*D0z£Z: T?QΈ?/KuC=,Ԝ]ރe Q/\l0UB V=_ K|Ft¶M>YpA\bv0d~J~\7A~iض*j-lv^`ai$-TuFUSCQH1QLE$KG 0Uw^w5x:K4SJ) fWoQ]BMq?O29\n+Z֑̔] X-[Laٿ&iOdB!燯|)抚w[ )y'lg>c!iɫqm@}T_sي*MLFGu! I:LJuJg9ƙįU7 6xPy C,[6$JF/jySZ#Ime[Θo``OdVvnW$|E*|UL -#^Q[t%*G kvT&)A hm3  aqdE;/#G"@|I\Iyx1lf2lSr4NWɓQV#imC1l C{$c |We&IЁV\u>ͥd{Fƞ< igIqx+*y|wܪeWCXu~< {o>K`wdܶ H:Aտ,P|{HݹPݐgdqJUخBbp2%,ҹij ̹M67YO4yR9d͒.~oǁ]|F{&?`.!&$S#”P*K6sC %bPODϒ[؉d?&2‡:~>^º>p‹q1i_\ *~d1V ylɷ:XwE*:(L:̧R ;AO«Dj.72IWKc1mʞȘOojo]@R@%n ?6ݽSid&Οޮ϶s~Q~.jXܽX`ڊB?Q6[(ӿ кL>%OT3X mfK̉cZWk5~%@+`gg0M\XNP$]ݒ ]^w&WmHV1W1 V ׸p,0v: {yFl+iy*eҔ}_ M14(tRNm%r7BlX9 XqBJ(lr8Ȁq߯Nɇv4<(o~ˀ0?Nix(m^F%_aeG6Z^׾ҼO=!mn)m")a?`&o,^\Coa($`RGD][۪ dGvz&T9Pi66ʔ'Eds?t ?ѳDR-g|g~*lk %uR'XWr`qX'C~FRZM/3{[?iJҵǤP\N_J_sneOֲ*9qBDUy*ǗTsSaCN֗'!|Xp.u2ZMΉ?Ox?nch_x`ndr22XAGTܟպ$q~o:r  Yyn`铘IeD% "Nf -aG0+ak' Cn?w׏uXsn6Ҕ5א&X W k;riO[sf8DNs8h>YE`$ 墟6%Ϲ#v[~˒F,c&_+pյMem }aYD] {׀>/,ˣP#'ͰV{YNi~=k G3MXs<ϟm>+=+ލT|]U$wq4w*j)cpa>4/P,j "nq^,e@dҽ7XL}BePAESF\ \NMVss* ㌒s LHK aOw)n;W wu%F.(KYEvq"26pq8.>Zp /FULXodheyZ0I3cFhz ݥ>w 50~Q'X -7vRy3o,3 Ơ/Gb^iXׇ19 wޝtE/!`116~ w?~6{1ٳ!0.(q/Gd #j'#9/z"V95jZ6a~#h1ŰSV@~l*=e u:8{hGW$wŁM76xPٱc'5] vL,5wsݼɞX% wy1='ǽFy@RE3- BW7IZʦُʓODU¦ Ga#0~#q =e?p3gZY #XRԕWY I@ܽT:":gni@K c@(ijTX^,j .cμDB} YGh:< ^U/zya T> $ p}+4a((,zo~܉\d iY|_() KEllQ]) (وLm~pxe}xooi칡bjUy,v(=4 ,G{ oRy>*>a6Z[R<#H|ms%t%~vd$!,aƎynˈ0Gx6mk% E.r^ɾ~akL 'F}ZJB@iW=]IG|ZbHJv4߫̔c7q@` ;ɭeDžOuQ2[Q(D=N΃ܭIՙΎr{[ןͶQwOC<|-ܯuf1h tB N@X\/hGo@)|(Idîf" ICW;f}Ob#DW2v(ƝmgdK09W]KaA2\VY~MO0&h@nnJ72\gqB D3r9⦈qӠ<ꇎa2X"p<Š0XB؉l_ѡeVqȭCe)JI:j湚 LRS^xk@iʖȟ0OԕI1[ȁ((c u|ޔyx! &h?G~#3gq{N ęxI(bHBȥ'\ęX0yFz ^ cQ2%ևd;+Jݼ禆TqDX-aTls Rl, ڜyyQW=)>]L7xQ Bc=&rԦ6gOY`K Cav ml#nlz|AcCꤺ-I:`H ŏ1j(2Je)V ~TfW-);OMw8B^gE<='ik/jBM~en(1Evv ]{xGO]F&ud׸F ݐE*ЊCfkxFYXqc FFcz§Yn~X|"=fѷ]cm;h+2kkdߐ _L|\H ʟ_ع,Tܚ6'fENz5|7t(&KIcs=?kEyK~Iy+1+`^ń6vq ;b*=*>~PO~d ǃw 1txm;sC^L!`Ebuq2آ-bWiW1 e~vt].`*R 3iX_$ܛ9K|p|,uv3J̈ݎ:RBn:5]*U#k)xTʼna:Yi(Tv ^C~A #ֻ:1 n7nVto hC(OdL0҃|9G=xu /)_uq?b2V`b P SP$N򋃤r q@gJ.Ls|bAppFc{gUs12c< Whm=Hzwi5 7Ϻ`o~s`F2Mi?ΐAeQ6N[K:v6iF[8'*wbVg`L0ftz}ꚿW4Dh!M͝9O* ºsiw9dכY0ԀHˤ=pϸ *q'v63v@˖08mi%`n!-(!pK(?ܢ["7[q^:1%fF9]!>y>Ľz5TQ%#fv".5ɽJ2MQP SƽZ7;"uYn5vr3EQbt~#ҙg:}MA@) 'nv686M+Gk:ld_S "Sg}tm0Aip;2l9z )?;sx* >-ɠu9BVjȺo $R2=j2|)c ^NUI"uzm&a8{HKw:yϔ^8Hڇ T{Y,QLR}= $|VWxE࠴q27Bul(ⶲVTm/=E^Xm-K1Qp H"<`6%!g %ͪ-\D{ ;qPwXo\|cm+6u\}VFWflN*> /n3@8MvcH2&QMR}$2WUQ51ʩMRTxg"BS*rb۱wJes3$:dmwUHe9 !=hgiJ+ 8of_d*v&3ڝU0hUKŎx ⨕B"{ՃU"M˘ uk-MhX'෡ThOD 2hz";T+2^Žɜ*䤼$SO4+T_6:3`y剙,ˇm?wkdDUDz~5<22Y$ٕpRLD 5t$#))kG'X"e"<}KMh=j2i ;#^=HhGwwWL4 |)a{=t!ь+RCY1U^pp"}\Ꭾ'\+&_gYNZpn`Y\ZBhl|ħ.kwdcA;/7Sm4EkjKyH ɹ+!$l_(zB΢ a#Nԙ7KhBl5aN6߳f,lo9s:ͮr8gç?.v6?62Ӕ$>8-xGZP֧8!Lj1_/k]9bf)+r+Q}%FNܻ5s۝cp9oS%W)877r>TKyf QDP `[6~gIQj$CN`ij<~[u_AuYgS.٢ldD&SG"zrš.b-5?\2qW+TcrF^_ P2LqfDͫ`%A$qwoNamUvq)DW(Ld#_'˙2++~OƹP3r] v^ i%!b((x&)#vK`H0WтB?1m[ռNHs>v`To|W+x*3̎8 |4H3a}6;*Cu[DdwݥoCs Dɨ> %@Xհ2ʲ9cgtpH&܄NE76@l8F`2Yſ!duSj1%Zx#.VGlA=tZ &yw2g *c٪i E@lp+$SkGm#%6WJj'526,ی iL/9zYqc@v:,nDcieC=jFZ]cXa yYy</gvr6ա}j;ӼpSɘ @jxmHk{6O|NK ڶAhkt0]btTPȿ3l!Z2Iw!ϥp6aOĎLL'^aLV.APaTv)O8|crC–w>LYH}/zUKdg1ʏ4`6l$?X/uW9{'D#_qUf:NӰN!"/8q޷| dCUd(ރᇱ#^51!+bTqRPoľI uj)[ Cס|EWHRn|Z~@}jF ԸI,}=MVfZ?IVr,jb"]W)AɭhM?|MSd { u2^epbujQ?82q|#  Qm]T/b ^mt]sf>aGz U{Y#(, < I ĨϿQ~d3έMWn<'GglUmMӘYz)2){7uhL9'Gy;(oxn7u[ĪgA w](w4?(xQVǡ↎U =F0sA@]iUiiKJzذRUjQA-ԡ^WqkF k.4|?el.Zky+L9]׾:Me!]%jN50,HA+25/>hc'-(˧| [>SlC!To~S%?8ԇ|;Bh/d{Ѵ+U}!%RVqciBS|&+W6JC |ҕG"mh ЯnNT3"%66ma7c Τb*tt9 rȇv]>&ՁPlpMTVr׌p{û2hE7љ_ ҹ8HU'@J4-6qJW]2_=3rkbDwͲ[`flL]<-p!-Ǡ{_ Ƥ<T =Ei6g͊#GOvY59ذp~8ߥɑVp.zqtw2:i[L؉K+}7zls>I;ZBп!9v$xi2XDf}*RLs~v9+ԗh01YM}1Sȿ>"zMAGղO*$ KUPSbo7鱗UoAC>y#X̠gcv=#8Q,|}Ś"P9F _.wѵ3HxI tQz}V"EA~"҄ؤ׭HצwN]èRn @|I96DPk т.`"c(sܘ{4 Y\ynu8]5]5Og!x[)8[׹CRֹEĨr強yrmJF~*DoTE!Q;D/_{zdB2i$fOr?y9nDY dGiՉՊN /*:-ճYH-Ԑ+ˣ)H(AAiX&y1Lc)H-4П20vt%~V&*9\hR>OLTED158';WArc.g_:9Kja٣n =d6d8/B;[/bX[!2WZ'x@ SƶBRN+z7Z/6U *WJ1AX>yi,<#ymNtXW;r=SyiaiމzCW@$;?yԪ\`sjIq״-9YI:Qf q ϟSUV[+EJ?_ fh7q!|"6DMP5ą2gd\lq B0A[)P I}^hXlIۈ*aF2V;]]0դBrU(/*6E"+C<("=7ėF' ]Ok`) syD9.`%7~*{LzT ʡ0. C|=ѩIH0vkZ\0zLv )17V =&@G&"Bx?,.3V en岑nI.U>B#!PcZM.;;,䀓!$dN(j63LV=V0s}/<@q){*DSS}_b"DŞyH1?ӔPy( WYpbJ~?o0 Ÿ腊L1M_:?Š[aSBlqFeRO_>>lHinX2ڛ5Lux:ȁ`atgA;T aGb(ct~WR9 |32Am8 ƙbxD]Js VD$PHZ)1x طzqՒ#U93BBomY:a,azVIoWmF&VĀOgcvL§ . V+cnat#w_G<5DmٰҠsmš~ ϔaOYguT}#_x< FD\l 3F!X0ZȘ`DdR>-'gVAN&,йÔ(!(hҵPCJN= %FoX<>\6WHoe?TZ|c vG#U;1A @MZ_zl_g]2ZٽB:T"{%=-H=>r5O@g6w/t=pؚQ NscYV\U޴oi N4Nβ2;KhI¥~!! =D[HS'ʎ[`'~ֻאOZ:q(+u ҵT^}+8.Tl`dU}`VŢynWM@8l=#r撄bI!4Etˮ{Mn(ŶA3{7PJ\8|X,[G?$ĵ)b|;+(w ͛S5-4٭*q2e_rTH?:+=2ձtO!=lA;Ą{5],[VY\e&[zVNEf;ȃ0<8 mF9?&v_mU+%\~\TcX*_p}V[&G7uKyl1gځxiTә/ 6Ưn@X|ag6՝h4*HY~t f1 )Ҝ_STS+⣅(6#K[;. 54]Ch){e;[l>I``~u r(ʵ?hFMT ֢/;d5U6nKnw[m6KU*9Nc=s>)84GB\^oOY']cpc1=/ UApE%bHSdt-]P e8%FS-F/W kaxȀoo倎֐Ldȑw}za +I{KJ!ҢP]d2.Rƹ6plI9b$OPl-A[22p'bwpp2?/ۇᏂX,t&3);Ga_A6\kgw^;TX9t\%7R6R+g'f̍y^C׊s<; !s"L(.O2 x6:b| }1y7w;4OY vI4ϥ.:DYhWف  5I|76|(^gr ; K6LS.&iYy`?,C+ޞJG43S#]Y/9I:,9in,ˣXH1'\Py`ir 8%CSslŏ}$T>ydܢ$oJ`!r>;zfA .%BIT"5{PwwD51M¥TSY+s_Pxz 68Tk hTZ56;g#iLx%H(HݍPf+?OssJ-暢C Pg PswZ2(_LweBApTg-nXz#9Z#(m1EO#2TqJ~Hr :y`!(Nd;WQ6v]g(m܀ xqI1(,o-7(mn2k[$I%刪:=bIIn3QGx,(wz~.)ڳ1l6;;?쎖F'@k=,(?#ƌj%n2ei}?R`F`b/1 \Wx!Ko6p/h/DŞǘ10q ]TB^LBYjr ]C0; =x̉~%m}pDNb;,Yd /F*{9=2@bۂxw8ʾbg 1y`kKWzU% ? P#_e[|d֤PESJc:YeS|h]G̎4&rTE"M@nC[H t(yα/\ON f" \i8@RxpFk0붾'82J*~dk*vh$JqCF D3*dZD J݃Vm+pCTFiFXW` {K>{:l#2LPX3ADdeuǠR^wпKK#ͭ,d3/Hc=X)t/vAU*D+l%)?+u.}RڡT+9Y<%7b4Us UBQe4U|오G]D0&ZdI E|{cS= SӓrΪM˥R.MsR " %3ⷢHBt֕$;O꿋I`v^խ)뉰swp$LkX~`Ouˑ[T_ L8ԚD0(Oz5b*}p^uk*i9v^g̒7SŘ"c?5h<)k|rbqoU' !AZɁKF& vEC*tj @(*0QK/J~™=#A¹Fca5Gݣ-,!pRڊH!xrR D=(2XOt|=I zaV3!UVk6ʭu9 tſ$ -g Nk9:bg ad$dNX6X媒 GԐ?;RC^֏&ؓ_1_S/ܤ> [7Ēfyi u ϢspsToɮy><2f\ޝW:G]ٴ\- U 0%@?24r͵54HVI-&T}5k%~T)l!am]&DPNÉω7D<<.`6s fl|*\>NM3E_2ҡΔ^/] |{q\䌭z#:v0)ʥA,bw7+]Gp1ZW4o_E~skEԺ8_5~5U DvJm=?i%Ąy~'3s| GJNgԣl9"= Gva$aU"h x+gP<5[WO-#,8'|<~aAhs9DЀk)RMMr$cꢍ*Q{z(.k*XɃ(eH},bnaaq"6kdlQ^Ĵ@A8![=tSgCҽ{KC\mfK2dO@(k;By{Y? 2~C:ҕ/BÍ6Kܝ)hl"^G~ Qq仡t:xHKL ƐDx@ݦ,%z&CORI F-&}_AŠMyRn?2+q[Pg)*ayUelAP;Q&|;JDR%D 3oc&}Ŝt55)4 6FlX&u``k'hyﮡsor1+ 0w AR?#D";nX0oBӺAkse ɲT* y v B9]nbLIspAP{G͐TkytpWlPuQK i93.Y$G*eZb%BWP/B&Qu?|C ɧ][*a7#͑E8ÒY9ȤwᆼM/.뱡}!G q8-`vn}ziŧQ*ۃI[y- Ӓ9t7 i q~ ST?_iJ_i.\HvarDV:t (VU-YHU)y,e;9A4_UO̴dmenhQ@;IGcŵ[2!;KLáe'2ګ' 7pDMO~^W9m&TJ8΍lX73#7ȃ>:ϖ&<Lն>A_ b 898`I(kP̴"T;tR!6@^Ѵ8g`"=|)"j"=}1>?jT_a|.;y]]:τ-ן !ROCY]dJ56OӾ/`0gIӨLp9wVMXޢLg3?srC+f0Sځ rXʬu] {2_+Ysm0"eO㤧>VbW*ϕX#t=F`'{HT"VC#<ã%˕1AʍRs8~_eR% ]U+eC΅Z#Ner-ꗚHe}siGB|b~Vh щEM8p˷\uD5_V*mZ!IJb{gj"P)5tW'Í@q:o$ sD|jRG !{o1~LjQ BuXwZpw GۉeW0tqI)5y8?sm9:WNg˝U)F8#-_l }{QAu˹XX'z(Q˂)Y!> 1h$$[02jĶ3RR+ nh ff 3\q{,1}Q &z{0ts!OOŋ_CPd?"63 ^>l|9WvYQ!.zح@hrSX:D:̿&Id1ˈ}Q2SOrnK|G~5q2'vo\)A&I}G=v~I O)Ww+haʁTxv}K>YDvS坪Jfe\g6$2Fn]M[ b!!hhOQo=5N9V>[b_BL5x5ԅaI\:ž'}t,)%>>S0)X`ݭinaPL"',HwVAC%t$w[ I,Z[*qC"AA7֚a@\^=6iJ`ҞVY1JY-A,p$VO,q*_Q3;ׅڔ65&R%\ cU\ h0&]lZy)aH%`)b)G_NM?@eXW 3PavezJD A '"]--RH/mT|xLvA}jg *Pđr_/R Sd7+t]u'9F7R5+3Byv՝wS `; P.&3•I+A^*;#ur.̢4QBZ]JV7~Mxr|dcc~ /bԢfYY ᑯd C (ĪR'=/]D f{_-~|~.'Ê7{בDO%6ȴܜ;˯u \y^].Ԃ/gfPjA`HZBi<^FT,`j ܃Hr`; /^ʞk>kA_nbޒGvAb,Pd "9^3 W8G'ugZE]'1vKYxCta'2Ndnp6J \٫Il0%Q%옏YevyxĂU6 AH_m 'YZ̛!gl2 1PBRes-E)("c0̪ه:4 0RI~PrEI>,nRcLtS3!9§g-Iqk.v#m n|K/lA0$z*SG2aMN7ml}/vydpl'M2oyQgXYA=㶀7׸MZm7aŃrГ(2U'bN2S&PTk[qbzeAs}W]NH5MVZjbӼBq8eXϲ;a^u5LcMIةVjJe/~a{FG(@7O,yUo GQ!0`r; }Ij?,t3*%bJ eO 8_&T@r_&*\[)7\m`*T>iy:~`+BUF+upy4uLۦC4Q#8:ӝ]l~{O[n;+L X'0)<'=4 }yo˂bA7=&m؂9PvBU>648{ \|K%d bIs!ismc4oB]-wA.iMu/(V V85g*躖6.ttW@3z`s\I;A<0'U/<`S+Vw8k!]vc ?=6H%7(Rt^C.OxyྷE٫^(P7 s7Ga+j&sWH7+'90M)I=uwMȨoZL )1W+{zLŘZyEE6ʌs}p>)$ZKi> #G\h)ud$FF=PL Pe p`|̝7ټ1b}MM#wq<\pGX?Ko܏[Fy%0t_T -i<yGK wZF1¨z^YX羫yTە5Dl0 ǧ^q+ߊUΌ$U-$|"4Žu$ oRsx*/)=dǸsAr每2vN:f`4Fڰ"5}>ϲz(IUȜ"t(2D2, RSh%57g& 9wia"B6IVrKFy{nxYx[nFFo@=Ix F:5F ?9EWSdz[BC%H ӎ*c'A1SQQmvɋM;E3$\R؆|b "X\I@m EPt ? L=dmWdPI/rd`Y0uvG8Z47, $ 纒wJ2=7ާ_ZdK ~љ&0Biڞ 0Z°m \d -ɞ)pe꒡XzzdyΦH_1cdS5 D' qeQgan_8I}' q:jo`ŒTU&>F]DKK*Yxdk&oݾ@jTMU0w^`?T^E˱0?}L3F z3rsE0Gƴw4c\Ծ gJ0fHKS5 Bce&Ho1?ݓչ4āGXHE$5c} MayK9v>t_!#g/=V,y߯+AO%^ipkdR)h3g1%ՖWo\P]EYVL' A'x[-tU ~Svs#l Fġ>z;ǟ۬_,/qt35sFJE!2M|%;:W]j;V8[+H;pذ,<&)b5xZ-I%gf~ͯUy_iōKfGeAe7Tq1K}yr/.!s,R)2pLChxjGfFXAC/iȰHRUba6dQ@d8Ϳ3`bKԓ,큀O s,t0,}BAl̓"$LpcdM25^cE&7 $+ h]F)𑩫? 6aAe_#8pyT[F^lGRX[mogO%HK ,JR+6SJp_6]jd$UB"hMde% *{QN}Ÿ0nn"+F9]8 RmHȐe `%u jd9Ue&\tl#n-Wz6ҼXK}d:ii.T$8+L)g; G(SIAa8A3ۻ/Wh|nzwS#[~6艵 ET$p)̮q^{KnƆ Z#'-P% cm8w^ä܁p//k#&OImg%t;39aZQm1{h%a}oLt+(i~|T4ySx:Sh^@yVkʷI s_FtAh^.R02ΊC (?>VÕ EA0b9pZ DG2&njQ W &O*Pa nr\;q`/쒛 o Jx?P{[sF!Qfqnć .tj@0OP:G%6nɨohᢶ%-}7~eɵ^oLd1reXvr¶5Z04gLY@>©(/!(Cm_ چco_?ۇ xB3MUl0SDC'la$LW-b5b937plz$e[SF @vn ihx!b*G+;< 2Uо6 P`bf0R+;ӜZ_ Ѳky81КZ{S4koE,![ie+\Pm^[ NNsWֵMΖu -: Gs$ b^>jNC֍qΐz7.tn FvxS28 ~%O);jX]%$+g67Gx?%Lv?s=_rƺ#jnM C?Y|{7#qc/LVg/48'ыQRBФm[E||2 p5qKteh9Q+~%l^(HxaTt NJUmJjoW5dH>2(<GƭIz+Ǯ'JxQMg[pgrsA%k;f-UԗXx{‰{3$35^`~o|}TK,cGYBb>A)mdo%j#2# Zr%%@@h1Lb&>KXx9DPIVbdts ocl 5t\POq5_bp۠*HJ1 YK4E)x937@lrOIoE^J2r'H5x;U@{ 154}SJ`FԯBV8V$ѹsX^[qpaprUp46Lh= >= a(VpĚbV 5aJޖq]pRo&5R+.vLdX`F(Yp'|8fϲ=/",Xw|p~*\W>g*,鶔gVp~rrWЬd`%%Ňsr $'7tp@# ymR1Ao"%m#bo{g}K}v g)z=?ڰ I P 9[P<&{ؘ)>Ce ]@^^e0#X("V4ҊF؏jĎD6{919FEG910e3:?Jr b녮^^~ ɺy>Y#2~劮?&0x>©;2!T1ĞXx!L NCV"Ié%K7=D8\Ap3J5%DL?d7b`<](.A8ɟdap0*Iv^igWVx`4.NM_!H^_1 VDd'smG|YAqy@zS/-t߶4&bRٖ2Tcov~l2oC,M'M; P> Z,IE&Iv-Lιُ8Ah~.hVx<:#W9OB?6 A`s9yyg;# `T`^QiڙwvT!CJ-Q~88u69oЮ/9 (~ʑK*vkf[8gxdXZ)W+%];f>򍧣* PXUaマ(e{JaW/1(0wV4XgHt}=rE$G'F׏_ Q[_!I2Գd $ uL9"n}/ &CTmu;ܗ)+պ!\ |*q?y.zЧ#u1O(m_~I(~(A7d:H#x>L{BWq;DdpskўslE@FC}:-ʸ`K+m&#$wӾylkf;<.tQڴHa;_9Lxʣ,=A2ȵsH[E,?1^`/ _O+ox[.@Q+LדڇaJ9n BsIH)>}ͮˉV,jI1;7Ă~_!g*/2+=T#){̄_ݢEV'hrYR}{Q#g*X9eŤ` >WȏIkH@e=5l,K?d)^R*0( #jB) 16*0%o.aWO")–<hd;!ОZDC2)Ҧ7!&(P8u֘hqqVILRKkp1a=0-zŅ*yJ&CƟ)*77}5 "_\^g@ĔUi\Bra,^QgЧL[[>Z# J$yO3#ح AtU֍_ pc,C;`M{ΐS4`Xy V7)\d ӆ8<~xGjVE% d_ZYRLxυkMyXo;M[pnnMM@fb m.,rɊ~hߨy~ }ʡPH142zf G3ڱ߽l<鐻O-{-tLJCfpoN.4{u`zKUޞd~=r8lI@vV OmL0rITxӒޔJQeף¬j=݂9$Rc U`FuǃGsHmq7.( JS~͊_*(9t?Y|hUAd1-2sި z@`~!Z3QL3wo~"ZŗxXmCq4dp6xpvNw@J][WT dtiu|Hcz cƦ[TgoI&ڢM՜K0x\jt x!CpMW+9{a|p,)!dr|FfkP'ԌےHAhyse]6,)}|;?sCE6^n?\45$N=EA[0Ԕ#CkZ;WM֐_]t)ҤbasâIN5)?¦BUiˤbZ3J*w^@x[L}jprky !/@4x/?dJDJ(}ĵc “XǺ(@l)fQief\ GWb2ƳnNJE!$\)ӶOn0Vi;#͏?-/|m4bcMDrt5*a(tutڢK6D :8})wQatel\3U=T)h||1S?GJH$^czYeb>(;( Ar:$^;ˠX'M'a H"K8QM3vF~How#·2z4 94.*E<*KBU$]q}韝|tw ;2t$nAWJ 68.7ޙY0g/ѡ2⎙Q4)!Z&m 8>b_6 Ior2VPkˋ='jHm^֛Qt>ƐJJ*vRӍFtgu.JߎtelO4J;Duceߑ7kea7*j;H.ʘ{~5(0r } `? 8Ռ;eXoYE̗}=-)Sk[~k\~lTYe4݌6'/6Y$qޗ7]7e+QvыD}-6v'ʎdp_/Nx Y ~ns}jf9:(d)4,"kjԈigkE&æ3*XsH _&f(aSl8cu"=^-|ZK^GWEp)oD R$UKMow6H3*咇K ns#WbcA \9/|Z 1 (40]tlD%S镞ȴ|S/j;^+ )i?5 ky;t^oCJۊVqxEiA=,ۋJ alFu$"7y ,eUק)+k.oW<~&r4A*Y)A1_2|b4'La3Մ~dn=|"NoJm\ 2|=J޾9 Dg_~Uh}@jKL)ISIGtZ/P`_BF:J*˥;,);8X~) p(1o0[\uMsaNgN.?=OY @B-@?$!m**'=<"~$-Kl[$~ '.L烲A؏NSC&zzz zh8gN*[txN.ksAo^F 3U $/xi>ivby%7w pH{Q!:s]]K:‡o5/-.k@1l:s=sz ǹ\˒sy>5^c*)3Z׀?aK&)تI(;+;xHЁn:#ї >V.z8'GVQ1u3mRB&O}xhVc{r@FxA$dJ~7ڠOY/+o5IC{ԙؤ g2铉hW@/O ֫o0F_"3^Tƭ$Rg& #U.00P F#r5#!{&Ȝ7/CK;ө\#xrW 靮r銝6<:8WLC])Bgcnv7^Cqȇ*ժܓm^/ޓAT Uw57c7]i5wU=|.T39_{e"nT}U>`pXMEw᫃Y.d.8#w\i!d~nGLT>sYଅJymhRq.h4yt!$K-aZЪAќvp/8RUˊ`I[k <1:Bs6,E5qTh?TF"{E[|b+ I}d#ӓJ M#!{5JDR's;n{:NTRT5ˆ2M{K#(DT`KyEE#l3Pvru-m jxFd#*OH=>|Bf%B*8q†)hE~ۑ8 hoq #Bj&˝:J\[>krq%mhZiu*kgIe&U=L>f2+ks'E#.s=SZH6fo،׆Ši~,*T @NÈiWmgFy*08F샍}`7P>H<7Q8a]c#W*&OAlvB"Nf̸tiKs9[nR/rJtݨcuuFq#γmZaAl>[vvh1QxI9?_î0xw>pYM\a@rv"7$L/&ҫ^.6Zf,,*11R^ڳ|Řzu8sK!KLܰobdO |wFϐ$1"¨j?7{:GRͯ%m+@oUO"QȘ.$yD`Q,~M'w$.6ZȞ[{ͫ:1DO"'vTvQ;yxܢnWmmgJz_qa5,2:vs' ]<$ci0hLF&UlؗXF)TǦ8h}h$G’WƼTv9\?P:/JR;P}xCHsk,o0W/o߁ rl53 BXH'"[a#WqBִB3=+HZ¦0l|)0 v*J5ph~aIΝ|5\9`xb{ခٮ)tr̶2!Mԏ7fd;K A;,C"1˃kscHc>(c}$8X n ):6 Y j#KMj_ZQD%-ZM ?y]_C9ɥ)zQ Y^mN`GX1w}S]%^n K"{XfOHu4 |U:^ea˘/{!6{hȊTME^iH`nVS6n@td<=/kգ͗J$U(qxNXh Oz@ 8ЬJwެ3U"qr>MϜE*f KP|y2j!7a&4U&UCD4¬6Qݒeqht0Z4-:Op<ًCb̺PZ-J 'q1|Rx,3@*/zjc +7i70@)c@O* N 0dȀF"t0A&"_zx?;_퇮N+٭|,-ga =>eXDۿz/%\87OY9SJlT߀clS ٛMB ea dVd׫{F hFRboM[IJJggGIÒLS JDqFtKcqkƝ|/3@SuB?4 ӧ/j-؊?mBnR&.XhvSx3ebԵ# 'oN"WtKT[a5+b_A+M ;7-$R٤ .9uX~Ot- 3ljx3<Z| j"PT5N=I',A=@1kԝ@qݣl2 L 5EI{mݨ]:mK-&kLd2rAFH/NOٷS}*rEPS>qq^xʡX; !r vO z;uHv*(|PHk O(C/!3'\GFs Fvk9 MVof+R8# kPRBܦ~#S4A眀2Xh9a܂tVI>] ^~q~_ D_ wr***DbW Ł&k3N*:4J( LY\m%U#iwXhqφ CGrFY+g/b,rTęW&(\,Rf*A}CqU#7D;T}P$Rbeh4`n"%6\9J|~rA6I^gvef!ƱZRܔ 1)L8h?cpJ)]4i^7K| i.4DE%D\ D!`|1 oNOK '8+=o >kHfD} .~|lτIU/ OT s$h&Hק@BmїK95hQU1p ^?Qyf_1}k<BxuSʌf+ߍҷp$(x,g=3kntMh=5nG_]H8w+cǍ@ߥV0e9 *g$94yY9 h!dLTPwn.~ݳKL$I  2an-xŇ 5xfr )lF'QI _~>QTr"ҘǹOպ6tbbMC8/QB7R@ U@mk_*n*(W( ԋqY:2!/9nSJut) s`M|r@jo&Y[88-]JMuO|B: j׼UFĠbZ`FKlC2f9\a=@̀e4A{ge Vk_Ix=bU&m6f8:zW!A 3}o$G co~2=P |RC~h "!] J(ٳfKlOkxU2Iߊo$[YϦ T(GkZwD=C]O>|bG TXyh԰:(c2 LH 9 P"rα8j@0]e8VI#ۻa- 'bJ.\-{>eDGg@fuLfCKәvnSZ/$"KN?ӧD%dYϷ_qV1J~; EѵY"94bﴕ\" U~T5҆HB+l۲%U~nl&GG.>)C\t}3ʵ/:5mTl9n[<#g; ՜V۲ 4YOp-*ty@KO~ç´JvG>ኩc.`( ,kU/qdz0B3Vl^ SZ􅛁1y0Zr̩33hhnڵ%j K A=oue*˺R ٭~]@ca:AbHgjgQK6򊝋k=CG` -~F7:pUQ a߀[`9#n֝d񒃩ې:OXҥͫk,6TR79; I3$$$ a MێwUrr9Q ߛޛ_9 "ޙ֓Lڂ}t_`ҚDof!,*&r4x0jr`l>to.Jg0)NKvPr#MVP+\ JIL_n,YxbFddO 1Hü0%m/RPHyž_[+o&pш1l/Idڧ&K;-~GDWsڻעvJ3Ӳ k.t~n`D,~%$h+bcl ߋ6Kfq1CVC7e N{c8{Uh~M/kVa醒 L<1=xG5.0'.POp|y15bäGj$1$Izd%; 0˓XiE6K%\T򆋚ݩihZYAh2C4mXO^;U}:^TmcjwI%i)MԪ#KJ!R7dug~Tqz6BMj˄4:*{8PzD~9R;ҍ?lɶIﴛ9>XDr$l]]PֆS[l#l1l$FP]3"l 0* I>T:D.RNᖸtnT\Tŝf:t/V8Ob8B>3&VX,+g/ Miӱc-dx&%6Il:-y`4Mt P#Je8>xF$ 12 #pakՐ Q=T\EG3 ~%.Z~/0&,.>Xj&jDMbL NBCgA]ʈfϼZ?>! 3!b房vަ!2YyxڱE)#rI\QoR8+!3w*~qwMfct- r zL,_0 humNƀ@B.bڽ r~IbA_#X@ ;:+{zg H֐XM&)^(㒷6(ҥqy^T<"ԝǴGо0I o'4A}VqS3|-GCܯ+m -$z$۹lD5o{DtpA8@ Bv+_RD\HhUy䑟} [t" 0%YwZqhpai+Sr/ j[fk6!Ahs)?ZJ(Y^1@ߜ6Kt[I0w=%AM==HT\]'HѤo+l|@֏l<M1٠\rQHf`&1hPm%Qm rcKB0[*4@?Z^Hr]juq[˟`٘p hkޓG009'Z/՗1)jz8k l-|LìYP K4S8rsoם^ CU] #ku!m1wkH Gvp>:ހYoP8pa>k[ty9 ?ݩk28#|ޭ`߲Uoq-3^5bkmqh1ky/5j:N0.oz|vr.a90E"4FELu^mC2w>4 )m_mEH-5i١`uGgGy׻ΙjGftC &cN喷9$q5@@?V$FXZzxOgr"nA@bmiPk#}$˷bz-[NYYwhoxo!Y#|&:x C[u߀䨿弣]nv.Ҳ/2ka(S-[ Dt|tb*Au!"TƿڲEuΊkJ 7 PQ~H!44 Ϻ^2e8C.=>`+-F-h>o~Gj\PTY[Jޙtu'5vv6 Iq0=avF/uz m6;RzbЯ xzus\x`{K6akT_3 kgؐS$Q6gct$Ё$/:muIwb57SQD$QI2RE+Q?ޗ% ؟H#{N͍8+MEXWCA;HA *7@5ޜGsa :Py aP6IDgFBpO9:jsRsDRmԅn *9_^|G:2~PCxUkl01s'VL\2uޅ"jҝEuaW^f,@)(8N/oQ9Dz!?-(6OܠuԯH&0{?<^--vasCjiv5j80kO9ia%TBx`݋qXJH D{[/Xıac{4!K^-A4C:`y2aCӨVK*#(-dXRlR~k/*&+}]\)*]f,* +7ykZ\a&ߜ^ Gc]ȍb𵲡;ySCNYaDJt+Qz I#X/x-.,RCb>A4:˞[ XǠp%GCo-ѦcQw_=]X ^G3-q:AKkyҵ?Gj Y$I;Ygۢ}gov 668 J7C,U]<#ѹYΪ`+O2 ٦$r+)!i‰x<>ϼujjC]wo"VVP'q*Hĵ\yRe7#śR,#nODX]=YMM"i)]@`Jdx DŽ}Zm{8GXL~_|/|oz8P:o -  |8>Q!˯z'?ׄYNRVn6*ȤjGQYeLlw=4. vhMzX2[3eg%GB]عeRD/\vZ#ZXjdLGMef$Isؑ,́4W-e9[keN%3{a`Ƌ/p[A!+W;9 XP^m,N*4{ڵhծMܷԬz c[F)sS[ D bfzk6lu $8h<ܸi%e4Q$CrEMW LH!WFʨv7#p& *Cm= fQ39+$.a6NZh={2:жL'dރ/ZOvbt%HsStٿѬf4(85i{[ؑ9#y2KxJ{:hط,:<]^A3.>|Y($-pV'+M[8}:\㇔7Ƃٕ+K"AzerM/K`sb{ܠě4`cVϣE肚L;zTJ_fOqHр8|c"Cӡ^wrRK jZl\Ħn?{#xvJ8{*%bg)cF#Dk IO+Bp !aU1d >3RgȌ4(SgUquqt8+>ssRڕfQ\sngf Ȩ iĔ# gdԛDWVh7b32@ J%PK} ð a7tskȖYԏm90׌Ɲ=|.A[8VݾFzY֘EV,Հ}!~3hvx=^Iu U =ZRRJ,i;.3wY4p2"T[ E}Rpl'y$}J+rgE3!6$0/!/t]Lء0' g7o /RoOefdѫֳ@D8f?%X⬥,?ros^6 v#["*unYKsfiaX1JB,iE( x$9ˌ%Bt=> , ukcIrʌ0Tq-H:)_|+z/9%˸R#(fq5g;Cb]Z[' ZZ5WAڅ ͵rW}q\:'@fHѢ=d K:u|3 T8X2; #M+HK3@7KɩNXq|{,}6tcغ./5y{ť寅pqoK&ERy((xPN6 {Ձ.}408o(?J%^D'H~ 샗F]ĉa>0{,LJP'iǬ`_[N4qBu[|(1$Lm^:KD!jr}[z }.oRKZ)ZK9((BDKǖb,'@'ݺo|nο,C˶u% <$AqBsn۾"+~lZ}aK=nUTX MdՃvp2wⱵe~PMN0\ۆU%MPTOַ{}ضk:>#|ݡ=@Z&w$GJGʻyGKdg"tIcKE:waT*5lQ< ԃm0s4soۤupC|fOHueo :5`npJQg?Ѩv#ާPtzaf2}]`pl6Ƴ Sqqw/ w2$Җ)(vl]X 8z=Jo7H?ىbu[jqf7$ 񪣩E][_}442&ktK)|\*$K JٺyTSɂ>vAC7BP) ^E_^F7P N~a.˗Odt+oF~+ Y<=gJY3T}pk/?OV!#,<֔96ms X .qAǐ}"6&q`jS:7w_'[d\5-vҝuVi&!2JaFA!kTAH2 _>rNa@mE` bӃayS1}Q.F~\+B!eu^d'}'jiϲ͔_ &6Kӧ:C8#GȤ+¯@4ޓᜒ,J 0(Mc6Gzm{: ),aM1%'Bw|h1P_P 8惧z1v9Kdhr??~o6p3y[Ju@ܚeTRo%8ʱQPQ0T&-a Iv%44xxű͔V tvr_#":8~Yusp7=uQ\IUT9u[ܺGy|p2(]ZcXOmğt{dz$I j 4;b*<ž@tj-~ᦡ>wTY/x\m[ i[|+{־*h";a_;€$_7}vxdۍ۟=\@ eNHkqHTٚŹIfϙA!=_|v"KkqPS'kjΉn?'Lqa EƠ'Eෛv4QZݩ0xRBspKi;EK7 ɃwHGOv)$覺p% >V1{ߑ]'0n:5),^5ED)웼OѺH$Bw`IςE+58s)?C1k0*7k}])y#]g8DN#iQ6o*&/VP ;%@4pCM> TuO⅌J>s֢_7S|2ef3XU*wXHkFzXR:G(ֻ>!3i=j{~$}fÊܱ#VHŘ,U$sZV)}dKPzbf\WebV-j.70f:ǫ ѠcD| Nnq!X6'_V3#VSmn8 - p &0G-]p?,bAKzgpس )! np8op4Ln`|h{c߲ Q˕tc|ܜV9D}^Kpά`9BvԀDlܿ] JG魝nxF)!63:n.(_ټT`% WMU%||4Z8;)i`0g`Lr.2%R]%{p rq='5AYWs1Lzԑ=p=K@ӔخVuңMYYNM,!Sxf+- Hj?QI:M:q\|ǚ0C|%בJQgƚ"LK+rneC 4-tN} FfI:tc"P@t5LšSNgt*%3ힾyl rIj}a ] 08&(߯[#2AƯDm Q6߶<oڲFZ{]`y{A)?̾P> 6\[7|' <ޞye+!LǓ87w _Ͼ}zI'N҃"-yE*q~٩CHeJĪQn˾j]\OxPv3˷k\jJ49A[Ex!hUaC>JŮ\[48'qgT!VHFSNcf~vVn~PƽF.\-ΰi* kTOV)mB@dbcTbh`nQ_,+%2k1v~y)Ҝ` D`}ڂ5&ؽ/au{`/.z'}qF3&G*#El4~&F%PcQx9- B.V[7B}pUwM$WG.-Bw̒)Ӄ8>uU4UV-sX NZ|x_蟢`eBtEV4ͤuw:8l~V:vJ{xYb@jlA@^t.nżO&D p&FfIaW4]ə$<5PT[C5Wd g=' FuQuxa1ݔ7!ZŹi;~ `yrF̈1#-E͙ʯ+^!.JY Muyx}Xӿ&rZ* " gu7v/}Ԡh{>dvR?n-kt6k4q!aѮ kJ("6g:JF,a ]BVt78&htDV$tu }u.#iФRJY&SS#uDz!<ã:)9&K_ ^o?*0)G"J"!X ?&LuA{jZuMH+Թ(I;AutST6Gx f"_U^g-gT:h@9| wuv#Zu;f.rtvK΅l Eu잘x: Y/ ]ڎBt\x_h/9fscJ9WƌHk1^꣗[` OE_F>]6i H)8?+\CC Ms7E-;m QgkSK~B,|`\]UnVu6-h!$L,P=.~$19xPL:Bo yD^gk3&88W[?2 W|;W&.H&8T9cg3Nbzz\P֙wH` tGuf$lKe uE+)З -)>d#b#F6oYYHL{ 1 Cg=HYsē}ӽߛ_l]vJa.Ob ^ȨnƂ~X $k=JC xŽ*ʔ<LKOR(fO?[Zk;j |>h'ٲ,E 0CO !b\O:Vҡ&KߙcP<|D`!tku7 X-6 ǭksW7O,."jJ&'YU>SL f8hbZŰ| };yCf/aSL-50u[X-Ks6,zse;+焤.zGpǶ5RB.Jb٬,݌m7{9:O_RrevOƝԸQ{[ܜNAX|Ccbo96YD1I.x7:ɞzP4K(!73//}gI4H|1t+AbcV"!MB^"=\_މ]JZމ(Iub?Lcf~>ڳ 7?!kެ=[^44yjS].bAݛ +z!=)7NgFƐ-0qM" CWrP.\IaPޭW"p|*wE=K"puenT'1ph9;Twh*MC ˷fow/|&dFx,Hui+HsJ \ l|s{d΅@X9le)8#v?Ug)\m ax~> "{g(j^yhk$l {:'POXNb% [ KWODz{$.Z`Yr>+cfiX12iN2n/k"6Y7 x*V_$"7gLI %#"N sӪ·/nPP}ƌtgR.b[4͓5!_qw,r{dG w` ofϩ;ӺHDJ>ťеmAوO93y{oHNVj]>$Iu 6tuRcsut P\jg Sj'-η9gԈ /w^$3V|Udf@|RɼA M~_iVDS le 1=mάk;r>dS2f0jYaoĎX]01ݧ:Ӛk'3 {4Ѕɡ#fMuh2k|rbgn{I;ܚ'v C6NJI$JQ<-]4@AcschEm+hϐF;|ÊAgs$mj,r"C7LV,! ̋ӕBkR>wMmUSĦղa,k)e{BN~qƳ d`/T,vu.i8cXWdPw/X2}3h<GfF6XÝysz! 8q}%R+OX%E Xxi3|; 77Ç_YT*DP=\XkȗB+˵ m\[Kz|15CY/ ye )oKO7RBu(wfg6)s +ԂB9/{.-T:1 1̈6?ijI;~VW5)XcFdxhLDXG!~:ζ7^h\Вl3 T4D/CҨ 3 vu\GrJBP+x, (9=ګ$]f(א\psGZ" K -ØXL6"T qe":Ϻ 0gyGgc`˅*HuzWf-Sfd1)F Pa+Ofy֍fyy.}]Wи*ev&,/)x]%ry3; nZQeٰii)c7OK5YŻmC~ fc]s~Y,y;$U '԰(j2[yѿzq@KIUSZSy*P0)MG)hR~7( F3'w})-0 F.@bK j9OD]Ӓ0>r B,JN1Q8[l5* - vqZ,QybQbq4vW3 Q'^儍4,qьBg*8]\$O{ |:fO"uAֵz6CE]V̨Zg)IlWC[AiPD2m ;)X3!(t^rt]1C#b-%_ sz Uyh8W>R瘴GaV+a$]FNr\og 6J{m0]_iuwI}eC:Ҽ p)1*̖.# 8EmP.;ᗛ ^ay)$/G }nx6z֯^?*-:O;nIW1fC $gr̰6k [(L͓B- yv4X2 +a.J5GE6%9Nek5_2ތ%[Qܱ&Q:QOu1 <_7.#Ƙ È۹@M5)$tQyWlD; B?+(Hg&D2 ?Y30(cMguOB8+2j. b~+jۓ#;]܋pN'~ogWYrE^U89sJM$Yd+!mZsHhQ\^}mXCfnn>b[o j7 K_<F[ۏ@p|yvª -_[LM%0h/|D- *msXlǣ2VGˎ|SA<\*ypQq8Zĭ-ӗƭwE%uGE}>c]2Pϭ-IД[Kz]HTCK j>fdʞ1 jl){;ytvF]q_1(s9qQL"J7zQa\ 69}V V1M {T1?cmWQR!}rn!&FQ){% ]`-\Bg"S`tw\ WP(ErT:䵰)bZ])"4x8_t 3׀<zS(p0ֳ6+`#ͭQ{'Q?NaZ8wY}q ǜgC S{b"m}lFـ#/\MΐMu19AF+6/L`4CpX3$}Ѧo3ɕrB$b2|gO]bEӅ jH2QMWxvu;ؼ O$a@{#AaoX%iaB`D $1A(;s9' L2DdɁ(t"0K ۇэOh% 7reqA!j!ڌS~cO ؕK+d^jjJM]c1v 'YF*y= jMPjRtHcoͅ}Qj73tDYrmܢBZ/R}ADvn+諊G=4pȐIMD~XD񺗼5`'V3@Ě c|IӤQYEdG42_/#c Ec- #2* /ƁИՊs p-OTn\D}SN-ni#nO0,t+NZ%d>k>!JX-m!FX:sfqoV, Cة&Cx=Yg.R=VqImFCJCn1jwi.MxhEir}錼lr(zouPA5@|1|/ƨ? TkE!Nb}/p#{Ѹ3s#bTv4F˅ºCru3Y2"uy4dKT㮦P&HĐaK,ZB6("׏/;p_[6DEHq#yS*z yMAT\$J%ƃW:emqJ~EIrN= S1Ձs;7U+“R62}Qe_t{$]Ev=9g2Zz&DX;p[LVo }wvDBzk^uv|eKHO/K”p;[%*OQ0.42U V|""X'lJ,PRT'w;pF ‹^}F9_r6˂.SY Bl VbAˁǟ6 KƐrDI{].lr gO2\{\ж"/~,Qwka"oL22J/5*EWv.֩oόmX>"0_|= XϿ9pXgo}>PQb5L=_{ _g_z&2ݜ ɿ J/>M_z 3j]WO 2ߊ[FpM}9#hQ/9At}*إP=Fi߳+J"r#yfv0j5zyʦ0`tgMjjQXv} LzZKR{$[_SO -"E K]u/𝀡H(x8LHeVUCh=Kf?1!s}9u\6ES@sB"zO˵oq|v}X5bhoAvLɋ!;EXш;uMHۖ 3v~F+帹ӲxJxR!:X'JagG'YlY!hk"d7k_HO@9'm7\m +mWO| ~)*fI(MZTR527-ss@w69glX<$ry|բMk%H^sY&ٷ(*=G.\^\J83ZyKZe0?qOY .x\W[#IѧV[WQlOYK&n6PvV3b$ f1+:3Hx.mʻzv5iOmC_H"Bze$ihhon~]PCp {&}EcSiy^Ǧl>E&S;&S38`4gvզeGAV}a%bMJ3.iU夤 B-\pX4p߭q3æh5Wk:X+Y[r ":dWb\&z%5(3YaX1J[yK͓ 5.h'X\:JC=>s!=+=m|f&hD S|()h2=Q񚱠e_urg#iGқNH>-|J={,x''q(vy_|es8ڥGu,Lm9"E|+S1zԗLPe+R$f:Y\=Cc$jGDS.GgqkT.ex\_$:7Ԝz̏ h[T#S}oC. B{܎QL&;UU"%;ȹ&X:0,+@[:&Q)EnB;U2DC](>ːzRη -ove#CPnUY^}CHFˡ\ήNR„|=+!fCJl5$^D!W3evݝ}%\N]̃q<GrM# _VJ_J^/`^Q8D=D#!,3ՔSaˀL@t[\ &l ;t(+j"8|{hY͹n4WrC!Zf 'VLV&f]<]N6m3:Eѽ<:?]OMn iW{z' S]ы.0+@b>=KHI*HaN@˜nq1>P-G4'p!D ZLxk KNr htΩ/aë2m92+m=57v+ sʺCsM㞫V<ܬ4M$%6a/6OamOŸIoeDه&k&ARL$Os6c cA_ rxJ,`\<$#%K'v04?!4Ce$<8 -9f:;>2e+B9Ϻ/zWJf@~nb?Me܅򲞫+%O)_ +yJȆÈ ,}RqW\}C$_0fȒ-27힁Pe40Íh{ zQf\GT{OaaVVV[|YS<,zYoVw!yNχg),uH߯ɾSYLR.A04eP.eXﴓ~r4Ou4- u)ٿZv4o[U%,`FV#%b(3w:&fm~[ /DY5|Ro &e8h'9aU*JFKHG\r}䦛x# M |)AR&m6%-JU]M< wVf-Tp"J{>V 7D3☹1gleHL\"Dor*[۔i`'m@x%¿K=Y iu}K6@Y,mnT% zU;4vEj *:%6v)>BIG=ǝo&9-!_;`P`µݾ8r=&hc:bBc NRݱOQt1o12LbQahVqlRX"p=Qf! B*b{[N2C IiVX+:%wiOyt1Ło-;zt]qբuݸL7<=o⌊7voQRQ ܀k-d*?}>`|0OWgi9v{=(!\nB:p/:HCYpyM -7si .)b, 4ه) y:7f.2M) ǨIt !ƋHe-`oa4[T$c1"|510sw@#fE 4`׊>@l9h*n#yR*R0BCa1f0e}k5}5vpNmv2jQB໅CF0 [iUTmeܷ$!aõ`yTF'R=.yoΠaVPTrI&h nr:3]w4)Kr)05 GůRB (>A>y)dQ=u%T\yjOZ-,Q'`zml"n`# nT0 ԸFVrh]n]Ҕq+E$ax_}b뚠QsjemvdB[jS50ZJcfC9Bn*@~lf[|*6˜ʻc ;X~ 8t_ ºpj}@JInX̟p^Qa1];% COQ+ =DD#\Yi~Bx mI]{'(oJYz$$uR Ak3~S!9"c_D!}*`w3)딘8tjw2>z|w2<} s8C1b[UM?M-PFciK6d]hKO+-eHvtۧSg{q$j vh`ppEцNҍ'Rno洙z=xO2^ݧO0 EDmB ]ړjaNϴ=>~U(oM AݠMZZ8miًR)g#IDa&G[mޭ b J|Z~cP7wuv}6E\LukKJxS I [čP&qkP/=$b<*ERJ"XfI-=9TVQnV5`UBzݚ21Ԍv'vQkT: h^zl%i5eGmH+6.P,^1s< ;gh1nj7N5߉r~i0$/YhK BjsV(Π{RoT53vɗ!|^mJo%uG|!_8{ac?iI W)(ب pk\bWFqdXf8!  [2 k ?G|%fh~_9~7eF:R R] g)w8;ɽ j*wR$Q~?@!I`ɸ?!Ze"W&_#\s8n0sC)6$te+e I7+lɓ Ҳ );LJ?/cKOvRxYt$V-kgRūL@amSN[sPCl^Q;ťӄ (>qrO#`I\QQ~,n>Gp$/:`ȋ0C> Qzypj>3䋓n1Jvl]!KEZCFnǖbRi$MGFˁNqrv+~# -M,_PƟ7}2sm*ıaI#QlB'j*kmcfbq +T^F"ecQ^@ l6HM<䈟F}>br'ٞ[m Gel UiT(W7qҾKBp<Uԃfrjm"]=H Z|y˰Sbi%Y 00RO|k;✔r_]nzx>9l[H^E?;.j#rZ L7ղ}/ mÛXBҟx@U#KJnL;zPIlyI {pe^Ƞozܲk.n)DU r4ipOqW$kF*DI$9)u#WVYpq69uHM78 }E\ S zfұQ/=,Tl`j7B2b\AۄʈL/$SHIpw^JÐW, j_(>PR;@K0wm6 ȱ̠"x+vFB-vF@[c,ѓ3mbӘDxo"e\YOߕTMD3ɈaڱFWJjs\K'yy҆ndT){,,1Sa % :F^ 6e(b mA`1 W f?>=6 9EYC#΋t̓ߘ:$Vl"^lufT~d"Mh/oYAt߶/ j eIbLCWҬYaK31,E&tvTO_a=qVcV39 0@#d>+뮷x1zA.|=O@ ~uQ%[9+T?+QۿG}~7 (G KMFސH훽4A.VÑrhKQfHfںbm!uU/O&Lxa)P_* %X34`p&6rdZBӻFp &{m'nZ[Ӫ|tŐRPv/8fP Mk46R?ϡQ 2~l c}\z)aߡk[qJm$ϫaIt$^"\EFv W F\ haah8b476|Z9.1DP\LV/@Is1sp!r\byT08Qx`\E+"~FzI x1qq }+vD?z.M>J*_Wp>U+syſؿ# CecA0>>O<~bJ1nje 3A)a]`wX[7ln VD~ [f4Ib{/8*&fEy."kB,Ь>Ӑ}!$p^i((٬jIxז_ PCOY86~hmDZ@eݷ·tE:Ul =FTg*v༓_8TzttЭы>cU/B?~iBF?lz+IJ ؇cMnx |EwШrU9(HUхpVA;k|J<:3 >T`3$`LYz2!ݸ;\Qq9mE$Wrzޑ=J9+/HF6xaتr: X V՟Գe;\Y`s6K!i9JُdېHBI ݀-GjDfTdify-cͺzz (o=Ni3E ]"Q7_W1TC/y:TR>!b#HkaȔUbj֍`kc+sad vweʮ:1RJ Qn."&{h[ :1aM(`Km+NڅnE=@ e@ 55ݕaM5wŖȩґ9P9^WmhڠL(ubJPB1 9#,•!,.E3SäH*a-x|:Լؾ+|J%6k`"P@פV(owTM]RxB;3{>PFZ |!eݑ;TAaED$j(e6:h ⻈(IF!'Z WZa~A0\hfH"'u? dCa%V!r.E"].t_kN9(t=@. 3%rW> rÃ# u.OF]YoR"ǫ}5Aƒ4#+w߳ndsnk knH&V^8O8 6❪ls$ڜP!}D4^H{?P^{uO#*`m6?h9<ͩdْ`"^.B ʯOiϐfXK>y&ղY !3_t p0sI5Iʴ |0jOp#M_a$6/~@DY]*H0vz2 qf!FJ-Wweuv#"mS UzXma2ҼEP_|SԸ{ *.%r24^bH-d+9MW}:'@|l"0DH^|X6~k6 8 7Xp/zn\TX$yEu =kW 4xPr6,DIGDTb', A9#!d5 KA?f v _{4.ÃƮ4PZGLgmkS"`0 5]8z9qX7}ªKLO)HE\=R?2rZl%QX|5/v xm84UJ^UZUI|x ēM!979N$ږauZ)Lgy IvWU\ .oNv vSl|[F"R'myTfan TO f3#+TG?rFUG\*JS&. g)b[5fS7 N() NV9W0C{T,, ^FǽdoB}uߋ~KebU50nَlsMkvsh`K9VX ;«\?R8shF󬫪O6!N4u:3\ߔ3ЖTҾ jD1Cwߪ vmH8)QsXPwGPs%-F p dpTm֠kFYFVB>} *W{'t' [ލpN:o0ov]m%¢Vn)By迒Á&{X/rM s0_n W 7$Y!`(jD:eFB_E4|T ɬif,EPߜ֓qoF͈Z>vQK*HD/x`.6o1o6 0pWBLJÑ);X*)u3 RN^aQe ;3s_B5SyV6  MY:a&Ba}[ִ$4w\Ϩ-9=YkdzcȤd~F0gfZKlB'\րAy@L.W6vս??[ⓙo#2)YU0R3Bf=.MQ[l}׳^X"t/Q w^[%Ƴ󽧟;eTINa@765sºlZ2L8EI `> _ %/vLBymuLYVykoG䪝5dŮ˪WôtpBmbK_]y> N-PZy*V\:;g?AE d,ш\1K.z%w^/XFJZ&S̈́ zJ߂(`?XC˗^JÆNnX8 o{GrPLxŒjɽM.;.fM#h!__F쉘;ʦ{ jݟ UD!F}?yQ1ݩ>ƹ^k:u ^"@r=]uI_ntDMЌWk'-l860n?'"YK*Q;.rZ L3x (i8=ZDaмlp7k eK/䏁)y WEoWVbnF4mVӽQpMD.}cpf&zXa(Hp?$ v5YQKHO]o}(a.cIomތkNʜ}Pox'TzgtnZ.ѿ-!a/;uoc]6;j;!>S9,9l]Q`H_ wm(UnWպA3T=[!r/6}FŁ•o%~Ĝxkn&2ײ/hK|ٛ(6Ld }$8Tռ75Z6_a(Y* nt{6a DFْf64A`XmSNEz gj<eQm# 8`ˌ+R_vYqmbIל5N'ڍIz# KZJ EI[iñHE zY=beC>mm^at/j:oĩ^Oya/s63&mo|O%I[ۆH~90W^֞3#{AX£.h%sЭlTSD\ ے࣐_(wy3hWQQY߫CE(i}&tnΪPץ؊fcjE8` tP{'ESD8b0f4X"ޱZ 6xꈜxJSV^o\%ɢO1632 |zA\ssHW'AK;;/L(M[L!.sEǧ6@bJ'(=_aU,W4mlM.hKKua-_PGw |*wyŧ%3z%=Ad󇿂 jpP&;ʈ#G_ԖW~慐2D5|>db_ǩ俪Z{x 1he#?p>!߸j>!GH#GC6<+3oQIn$E]HЭO-'_ ZU20H'm&L}„[u-`Ck>D8|gd֤a[b-#p U1=S`  Wq=?ùcu2 C5Mȷ\du#4̼5\_M"[;$Tսk(E-l|JJCWylo} x"&O^=+U60~8C $k˙h{ݸ5@ltp??'WV!ZEI!ݚ.S2 L b5oD,6!U6%ߍv uR\Ϋ#PF_̢<}aAx9y+7l\h[ĤP6+w C+6.JVȼ~Ȳ_q.̪(vEԹULYǦiECFN^.h^Z`̙)QX^B$6A;82b^ qiHxO/3Ɓ\NpGj S 3rB'!(;;Z א#EEi6sm 1o@,R ԉ#IQ/mDS=&*MA6BWYw"XN:þll"mϳQem+65Țq3860t-5k2)dG#>Iv;A4%s=5i)>w.ð|s YT]8!/?(LY2V N7 } 49YX|7 2]\@"$7b1UX CO1<-U/>;4&Ҧc%, 4oX=R7~!E~h|*V>W?ʬ|jW_ֶk* i4M'՗{涡yyxNNwf%Q>lJMT + hTN D/O'Ã"EB1C4&Ed8Zԥ1*@0TW:4}~IG+_U@{yO{HތJ[M1 XcLOŋLRlzZYnI`_FR`<"{^wax0CNr;p8odIGlIn聢EC#y"-F3 =p0yjj%xT\opɀFЭu .F%Ьؗ頒fN3[Q͛6/1P@ c( vBpW9v≕ly©lh)J93JZ48ERX۲0s~w3;AH'8a`d &I"g  JNZ";XGsAو* GgyYt v\{s+&d,g҇ gY H%Y2 }!,syRX;񨺃5N)0OqOD4_A,2F%młpliG8'Ov{ճ-Dt?LPK a+-< d&ĝB2Lշ6wMR}1T`e6`s f)@p(ɖ,ۍ%|Z,o6%Pfy.9W o2?3{4hYH.WыA$&rkxsC4YE/hS(tqC;<p%!2lEXP/wc)34*=;3Qr6[ L^OrNdM..o#'xCRx?>!ɪ+Vvva9,N<^ZzqpNJ4}sE|s.8Tq"KoQBm֣RrY1Ieۆ,nh/[\|>dB_g*( *:;{E=3AXD8{Nb w*5U [sJ%?S5>y% o76@-ε~ܜ Sς S=+>F&, ~cr;٨7"BeFK_05L#K9HW^ RoN,=h{y9#auc6mJZkxW׭&U1E8>siQARaBwaȬz][;2HKKڎBM ~}j9aPz܆cK-C]˳_ڢ6[feEN2  1LdzHjD)ynm/>R911W۹F5JSnv7m[Kez(-'ŎhZz!ƠO>5iO%!>y=)\#.1QvRg!KY`쵼jaL=fwPhw#uGڻ @I' ;oK-TFȌ"B cG|50j#G8jC΃)G 7,a&BKM^;3VlzhTJ.N͂঍.-BuI/#$Q[(jT&$.NT}+b6 ꁠCZP>/,K1Oej+ZZl=4N-"si_ 1sV4c s$KCYxw4ݿ(7!mx@ h B 䂘G \l(3?d<6!v~:b3H%gO‰qgIi{`]Vk/(z}tqRDLQ YͼNl&i. ;gJOXābQos,e>din\Pٍ׿ZtRGGN~81r/"0XK))4#_ӻ:Ϩl\!n.#7eβэ"$3G w*a)\?R߯gC 0}hɕ`!?Cl䛟@KGQ=MʖF8E9_)+h'f^AjCs`,y_6s) B1A72aj V[/~k6h@ơ<>$ a98p/4rdJf[eb@Ϯ j?̐ 9n=w2 *,-jc]?{4t 4pd_F{M=¤Sߜ;բ;5;HR=\„)ZEi&o^mH` KƖ6F{@QQ.ֺ:n:U&Z6DBGggZXeXwec{@B악t58Æ Fi;lP`JeX< 5>Y DZ!V%qNdV_oٖモ?!Ve+e}c,9ES(&M W2 m 1?q<aC!㗸'FFKh #Ji+ rHqlAAċB+83nUq+),GPL%_GZdlwAAp Jxzmg[[nڡ#{Rތ*A$N ܀ג#gk_żm5gB`MA#TԔ/IM%{ECEf6BDZS\:^O5|-m/Yhװ/s*}wٚzˀh Lx-r`[I 倢\R|Ny2(x q<:M7ms#Ђ鋮OLL:Fѐ1Uc" #thj\}i 3MW?hOqW#& iR-x#rti3AU"SsV mH?CrAs?*I r#Y$) Hs|XsEڤKGc,$Bbr2M^ pn(P-v\.` I}>` ZXe+k6@^%?_UDiM9x<"Ra͐fzwsDwEj?LȟQ-%Tc45ۻ*kj!$go&LaܕjDLrǓ&JÈ N!g6-=y <%X%DPքr?$`?NyJ+=v/?AM{)- 1F>2,S=[Tn5L aC[ml0d&*Q3d~u ϩ,Y+kA{l[w9<7`:xty80c%|/:aR~a_Xby8js.pނ\m&!9^>*΃.A rI$TO ho"S5ۙ.Ei`fr&ATujtmER@qFY+de9КV*^351qNABKC/ưf鍈8{xol<_g^b/[؂,޹nd&A[I#G!QҢn{3jpF(Ν/c':d%!\ZwKy{&0YjeԱ\>CSLJnI`mjh%pyQ3|z`l4'=롔;&v3>YMxMߝCΡG})P|WU#}Kh[X?$h.no 2~lG 5س[C&BFIqf:@?yg8Q%…̍٦GgWYL8S9 zVNj@5Q g̷3؞6ܻA;mqL \HGrs~^#<<sE*$8iܪ}"20 wOk*`7އ;|(UO\8䏋.7d"d5y{tSbp4cXV`u1.p!EQ {9wugŁ A46~0x^-l#SN@(=V`|K2. 'eYT%4[þ%[{| T2ۦl~:0 m*QE|罁!Jc8~%#ZV %>{1,ݹ5:B< >fȟ6JUa A3jUrwk)jDc bYLQ+#}(T>,,k0êNU'v+[CwY W(}HN="ZǧG6Wlyؾ8D_!KzoH8-1&;(7 "d-r^&-5tpCuCσ*Lu|4k.e]< ^|l/e覞\5V…sA5sՠHQ]_leZ^c[t귇w*4|C@#2=?v̖ ŀ1>k|9!+6eQ*`^xݓ8 jm`{>vpgZ:UΨRnmm.jL|Wǔ]{mLjjL3IZpKQK$~ [Rfj}Z@%*Tى/PqsK w exOM+y]o4;ӄ %QZ_P}'T TnXo%3P ,⸕!̹>\ [al]h^q嚙9 +wZj r,V$nYz*^TloBVhx2 o B-G69 NlbSfW(UDOmꜣs/jN UIW!l \>(( @)|Ndf8{ExQkڗ|;aʺ+Y ]Lt⽉rhߩȊ&NfúۘYCk y_ ߟ%ľ8}EÃ߉,s_8j8]/I?ѻn$`n!H@8k hXpyu&v?:xFsc@{,@r,i`yr|Ljsw h%{bEգs)΄>&&BUd{OiE\7Xl!]{( T)/8@|Qs:FFyJąP"{dsRxR*bV*{>O.Yua\/H TO HlDĻ^-Aw/P!|e3gM0Pr{_[Q\oQ^Զ <7gv!ݞ>-AG,mRZQ8Wk5!8<ƻ,E)Жo,v[}M7럈brCET΂h&QPeq6d0Ր 1ؗy. ??WLZ7zΒW*,DS|sr]E+hմK6t/PDdynei0 rXP2ߟ˭4! tzRlR(Am'We28lV@ҽ3L+zؗS>c]wR˒ x~r ]1A*#w'&7Fړ2LO 'ѯ'mc#v0@fkR&C0r~k0ѥR0. vU]I-Q !T gs#U)bzTIb/.ځB?oG ZwoR/R#2dɯnf~ೇF%-*bc+F/Мkt@ҕ0_RNz$_v6flE.UL:6*PbY{(IPBFW_Tl-@`,Bk{'3ԩux#V! ૆$qRjwHW`4[ylڈl$Y1TFq OÝs} jJM JK3 Y.!Rj<_02M=(*wv6T1hfx rGʺjj*S6G=UlNb̡.x*PkP wx>tṙ ?hmFkY lՀa-ZlH * &9@gJZ0C7%Gg'յM+{< 5_6ьj~c&j'7g7.9늭GC{)&$.="(K _W4l;ۙoiqNBzõP(A]P{i$~V:vh8HMMC$cir|ogPv b؏5ɠ[3"l?=XBR,. '=FuBV} 6ɿ.n+i[VAUx!?􊎮-|"o@؃x>/ x8<h@upfs."Eƞ_ޝ/?\o usv $^>!~* .uE ,8U(ߞ:Hvl9Sf`qlG"M%|ut/h)8Rkoq}`@;|wҁ{'u7#J:q+@9V/n9R4#~Bc|guItYb+CU!d^#t2suR6*đ<@KYDoHf6gt3*{c݆|YE7xFhP]N m14/ [qS.%VI2(c^b4YѰ]0./?JƛbSBa^Gc XcMoE^u:=HU{2sXq:'e -FgNLoGV8vѥe Mtr"<Jb|S,߄B!p=J/0\Q vk>l*/Dgj#0ҙvj_w0@)bE=hT@,e+W8~ E*FenJD~di$LQZR'~KVT?fxwm9ĥGI#F\>1,ÓeڊX R]Τe0ٯ4_bewWc·'ݽ6q=N*c9! ]EȸqapOJw Q V@|XsKG ooRLV%缃V/Ưqpo4B(w!^?2B*h1w <:졻%/ԳH.XT7QEiļM+  ^ѿOb 9/]L䮧tD񼈹Xqa&f~zʅP/#lFu&{<("^l{0oR׎5^1%tGU +]Y߆%V{\m~o)J$gMJ?(uz3ȿ[C d`tdSʖ*O7X:>SU]4ϪMT{)w2 a2Kd -ٖ*kUtM'yҥR[ȖcHOM;$!ɓGpdB_ś(ZC4+HI\@xPI .x^^k=i֢Z)\~tUn)Gc>D)&b ]J7Y.H[܀e_#YUJhN:MwzNEt5WP~6hv ;RxzJMj+'xSRyyסN>k(8{ CS2;Vo"1Ie0( qڔ}N__8ݱut] ܨ4.̯$ˌ<ō!hYҖ3_dt9B P#f,S8d1-4Mi= PkGE c e ~PXc')rbh[gIf j![zCtH[@*J_`q-ݥ5jM<[1 )" i9Qq>-:v#dOX\o_n;Lq\0Ҕ/Ϫw/m TFILGK3AcHexعؖr;ar(xsqt3 xMV G' |Ȃ$Ť+ EQ0' wqR=K*5@gؽnG8ӕuֺW L3T|m~(f&%  DC_0l虻3<ɟ|cfa"<]q fz:Q% LBd[ [S[FTS9L|eSXko H%d5z~~.ΖQҾ$PA>kp)j=g[KKAGZݶ`7`[''e̵;lÜo,67.&B쭨^sUK쨮usg [y#AvU$vzF KWcٜեUehV Ô["1,AؒESo P&mOA)-GehI> ً+ϲ0Ϥ#ICi?? KԪY4.NgJi cy%ȆI"Jwر_?y-xarg A1̏uylH۠#tUcZnsr eA(KغT! &`Y!=/Wn 嗌. )ְq)V)|B$҂#,*HE'nX^mq}dPz CjW([;ͤ}W \OM5n~h) 7Z hŰp]g? m9gKe5B{rѸk~7HО +2{E8'-ع4z}XgOUJW+r<g)¥.g ?'[|M &fg&l󹡎RGhQak.[&owEAcJ}fijИ=>ă-|`j_B1&{ p V U js"ێI6Z:.=bj96!|JujڛflFrvdR]i!L7]˻Zi|NƦ? UYaEhK8 "<剽1N ,A-0ĖbF$TAYP~ g__ ~3[*]u6i1yAٶg.1EEz)r2 M̱|Yd7,/f=Ex2%(Ӈ겖tZήrIH.C]dY`Y'赶1=?69*bGd|? `L"ci>Ȯ3DSN oW!Rdwڛs0j_.Yܧ]*drPc\(%v`N,ϥ cWM(ECZV!9Nw0Ne`Y>9v(1@݌{{^F,wF7| ]&W=hݴ !VS<[Lq r:fO`x:}͆C1p(pMo8e_IsΪ}턖V5f4)"PTxiz AP34KA:\MIOI( ^KVh#l`c#C kNu)G&NNd)I]D8qrͰ[Sbsp (MZ YQHdsPZR7f B8piT ԬdFJQ0Uӥ\k5 vv(õF&q5iAA@>˫yqF?EØ/KhRv_>?؊wKŶ Υ-p!<#RM}^A˪"2_KETFYsc\M٤!#,MYŲ+b&ȢM; tǹ5~ (oSԊpNy˅NPtu .DcY݆&e/t=d=frCc{9~ײdB^ipKRʡM! VGBkU"։PĞ^45@NmM21&,Ll Gؼ}!FM}QTZAUgvMHhjٹl}}""@= a<&ӑOHjiT6uZߧ}UG~z0K3lW/X7c .psGVoam jS`9˻cA4Dh^ܖ0[N둁yhe``Jؠ~;Wj;nJnAv hqfon?v* xKaEhd!.UP& &,]q8 peRc i>lXUTM=>++UtL'No<$qUU;Ņqz54 n'/(`2efQ^TЊml7Z: x ޭ yh=#Ojnh%W ?a !A"Or\ _) ;ym_=tkޅ7!55q >;j7D_̀%Җ\Uf&lI$tfbս$W?ŵ<2]-j>.PWVp!im!2~;" _-˚ P+ԋw} ?VtT [,MT؝'!ƿ=zw8Ao=&mRr?3_XlB_h6W'+SXH9̽nH֭*=[虵oڞ4 IV#G/ ;rt{mDZ!@#lȁBK{hAѱ .{2ť'p^+V1aU_d\)S4ZbAqnN 94fC/_)X cn'k(Y4Wyyl;*TuEycPY ik,{ ^dGS1VӤJuYOHfCxkЃ!VGd%#?)u"0ǞVsfe~~?pU>'YD.гEnKy9s-Wéo{6[=L:?y EڿH&Y4ڂtb\֒x"o[f.>iz`փ= Uw\G ?{4e<-̄ RRĂcnϥv`^6ؚ֬ xVٴЬ93)4FnpFkGM7L&dQ!$욦f1P '3am?Ɵ6HB0Lm薉R-3x(l^2P<_4UCĚWO2:Di^ ]vv>˰m?2Vɧr㊷ dkP߬chpLU{7a|{^_ MOޝLZWn/qxG|1hB`<4ij,VԈ:U%K~ZHDf EGd6 AZ!5~Pc٬; Cnz!*η} .OR%K?hFī 1ݤʘ%u##tҢ8䯊E"xpP^bjM J qXiscѽXʏB+AOS;$-oj66F" F:*Kb }%dK!~3>F#ǕZ7Y>hK@H7uQvH_' '{Q'_|&c":g׺Y-N% #D_i]RG50hUЕ〯Ъ8z+7qg냨ǔⷁ:]\9vJz}v)!Cʍ"5TM˸Iϋ9zm%-x$#3?_({oF.F x9`id_Ifh=HwM,'XXIk_V+xKcEB5%{ZP;g8¶mDt|{9\2g_ hkr~t_gyv uN5(h9tE)Aٵ(!ߘ`ǵϔTtPd/X FyֵmPķZrڿwz-9Ňʜʃ؊wO69{̡ݛ Q_eCӢviRO-^ * '{m8ֈJsnOjH;bPٴx8T#NI'\DrwNosbQ E&. lfW<̴jvV 6z%ϣi T(V#C20ᬝ^ ]_*.Jo㦁*<Ռ뙜F8~ 7WV#Y⳨\}C `,c'+RqNY٬-Jш?A^קD\2tPLP2GՃ oŃeAg)a -lWyOsR6j<=RzĔ?Ǖ 飬aCӜ}#& $ny2m\궚*@Ґ!GG"ߏj^|ީY I1r6ĈBHm"'$*($#ux O5:E 3+,"oMz6G};sJ1ES].67㠈zvl /V2ț vvXסwt7蟕PDG-Vw84y:> k7XOBSX3c@cneOZ;#̟Eg]!Xm2‘.Tm8_傗Hͳ[vgo+)4úߟͮ$$R(_' 7 A]an}g6H]g;ᔢ[-[h^S n<5ҳA\ >YZq0=&aj y1G2 ЦLhlD]^O (4@'(?XɨίӰJ ݂ȏ _DY4X]:Hz`ZSjb@hVaR ݓ7*FF})Ā!O\v*y'3ګD1z `!otI6\;ٹ{P@נt|OFSNѾDu6,]!Y# QF6I1I7`qnmy|Q?@fp\CxUp_!,,c%ƾߕ{TQ@O!x6鴁^qNɮNSN<(T $O],L˗Zn*WRxA3cRwR.$wYs v_ܠ{oCA|- ö$ΫPI%G|0cD^ #)X*/C|( ̘GϚ.RY6PP R>z^3^~8#X[y0xq,=2Vh1y}k#OIQlq@}]HHSDj:^:9Ds=ۮK=8ϳlU=#(9^H8 =_FVSfĽE[AXhw)7(YɟGT00jVB`IFu*DŴH:5Qǂ[άDhv6,ȴ129O LT OB)hU[NLY>S7KnCsZ :^"@ @]bMHYmn"Am0 πF!]+XlKg4bj_ Zk +oNSuGz]%V$%L@{*o Q%Xg e|h}WOsҟ,-bkYL_3=UԀLUxJ[ѱIt͈LAē|GQZgTFQGnz#:#D.lF2iT[y(rާ,Z\b7!OUCu'\FH b*>9;*< khfN(c]-H% ޜ..K|EcZ/F8ñ=xORM$T!n艧PDJZj^ wp/_Qmo40J,+Au1+1bB4A<H6D6>.! @pt3aD=Bv\9L 杆e YNhvonhnnO!7 r2;4YmN~H~nG,o-~Ѫthe}gS_vtN@Ga,F\=ZfnZZem5IsPU-Nt ߛM+y˅-H9+ka=u`o\ݵĽeA=6 B^W׈!et*B6zx\~{ ax!Aͥ2 -= eQwcG"P ҩ$;ЕGۛgb6XQq [O3aky!cRUƞ bi%|gLP1^Cr1 qc/P u=j!R+>x`vbKz\6 !x܋f9(<$bpC/KNu 1,g#H`4Cm $?R&̑(7bۢ9_+`A˭'gvdC3#H-ҳ^1IOXs/v0ݮ`R t6J_URby6wVw[ .~?ODuKNc8")jŸTt:B)cA6źT'|+){շuĆ;m_OPL BJ]D﮴`N[uCY**kѪLtʷ9a,q,mnYsmG/VN igO4]"8UTt_lb|P9=s`]Vh3Կn4~q6:?K)QMŪ?)n`#fzҍծ'ӆ/ fv\}!㡜P:J 6A9wFS ؆n~B1vT6.\m\L8RI2ԣ3r?GwQjK>wi/7=#8y%@Cb/867۔C̘Otk4zT-G]NQdd p+[BiI(Wr\PL )qT9+3F} ׭ヲ݃eT._ZO~ʙdhk+lMY )[{=ArqN`X̬ 4e=&Ly cV@^՗R˄G}w4N$ti]@[S-+}A2~'հ7lAkM0$-Rh72.TA:J7:Z !qnԠ4 z#Y vhFQsm;;ӛ~U #-u y`+ɜ5=)¶8E}#I&X q0N -@=`t6-4^2V 4ʄN # Q,LQ^L|{.0,*ɽGn'*wl<2f);2x,Xi[y :EI"P$Zxp>u'lQ5zWʫZ1bKT[+H) VG<1@bOdh³|GA]*!i޼cYVJG3?lЪfC:ȆhFhD{щ= K&#uYCA\L ~QiOi/h5A⏋s(:,}DzﺣLWzǧY#뀝N,ݦlτXеC+)竨 jfH}(3UZ/ido8h (ZS/Sy1dC>3Ӝ_Iʦrilj={$ i l=e$MuX}ԣ=bʃ_)6!Y:cMֱr.3!m)oMԴs$" D?`'(;Y P7Y[^mt5y^N5fK ZQZS?D5i-z[ne-H &R}pkfZnDm>kLJf'}{$Gk`SDۛ@x_dSQ- Y37=YZ)4 ٕ= 9wNKP=X]rTnJsQ?֌pd!Xڥ;򉋤GQf̡K3܇G{ƒNj^4N{`C |.P@L=`Fԫ}C~EU jc`‹_?Xś:!UfϤ@UƂw;5 ln:l-ÿmpLwr_; %Uθf&s% Dwdy4QUbǥ+Xr9@"s)DXMA]B5A};&!tZb~e\rYjpʂS\.RiEy\U<L+EK{pD1n`(A 4dQ{Q D];0aE5!T*QJQS6XtA 2\ g^B$'(V3~c*^т8v -߶k8~KKQ?F a_nI(j+Egxd?6xdPĀύ)-heN~Bذ Sm;ȭ~m  ƻ[hqX&&\ۤڼQ 3&xs5 @Qf=ja*R[6EVXiŅtIAkIJίz㎚̧ u_Ր]CrŅU+˟Fpbxmi^zYaoM1~ꎶ!gH(>F y"R[pj=JM<_~ O1FY꭬ˮo@&w-}h)))g?WTzyngLxH̠do{>E"3\7𺠽:iK-{n!1xEXvEkZ",ʨHf¤R`QuO3A&z"^W7xaq]ũK8 p"_hFIW`h1{>;fC9[Ԥ/R8 _sk .+['b1x,+]#o;jعERX cktpE5biF+ 0 w=ZlqM^ozQ~Yqyljs;i{[KJ >=絿pŋGyLC~'PS\/\[UYiKݣNC!mYF#‚`b>f)}.bWѤyυ*  *x8Jcm{iS zY^jЉ+{3-0>Ppjf'n# Nk0t3wUk#1j we[$R{p8ꘊ:t!IM u8v7p_޶ڀ»n7.NEּM0IQP7 {GbVΡz]NTbT]Xs_LV5%ԘD^hpWLAZȫx?MhB,VXhiވRnzUJ υZ&ޟK>2;IpD sjx+Wp./MZ^b]oڼ0T}<.l?Gv9,e>A2&rڿqϱ>S~]$):hh `W#"i&v9;l`E&0ZoLs iP %k(/zr{WV'xSRƗ"<님Yoѥ'Nf p+גKg']ȏ٨{\f]0%p+Vo&x)`L HK_¬UIoS1{٪Y.~$~ xXC37>V(:дSWVF\]GLs(ԞCd.?2P2~!o#v_܋r)H#  Ks;QkI t7Tn(o[cX9ʢ"+ņOيWܜGQB)+ :jwV/ф<<Ͽ}+*[pRTDc o L4-5&^wߙᔷ(W?*ecN UZ2:m0SZܵugeDA*2ML?NZJC[|'M]8Yd؂: # k~iI.x**>mAcj˷wBSM; &Yޝ:[fi05'EkF1Ug' (]\Tt8nAsn x%-uۍ ]@Sښf1r5(XWkW$ЍXJT~Wkf[9EZa"̃nMD >mO;agCjFk0(볍'~ e(}嚮E*/&D:Ոx"G_rG܅41yig:/Wśac^Z/ur3'epJrgZ@"S<''cȇϨq;EǏh1)>l0` ]xЄsT#,+< RR^Pjw Yôjd.ooT}WE؎x z@o-ǎLzN.[D <@<~O - y2 0hPH[&Yj aTR z&uq=aT_)YAAKwԺ<_H#X',>EC^zc, n e);akM)#nɅ3%3Endᔆ<8"C2NVb˫pguPcL4oBp&B5IHf7 ob\hiz(:UmnBoDOLQBbsl4Yy3`ZAf :a% BË~}W)8 irnC*q9RolrB:Z#yg)&1prosP$O5ro,Gj p?vDPԘ'W<jS=pp.`auİr05((-WRg-A9-!jq"/>%_+H{) _GKKBQ =HziMnw,΃{*NSѤW:$ҼLvwtWF֒5'fף VҢ0W}ش]\4%DzR7c_ۉ.u\Q{أD$ⓦj'꛶% ^pmp6M/Q-KB5rO(V'!Ql +JHdI;3-7̫m8M5(ؚKڦ%)bjh_ MWـŬiy^&Z-ajI4SU)!;SʯJ7\ƫsd6Hđ ъ`[R  >tѦ&i{1jx%ikX+$E#rF2PFws`e?= :aXǃCEd,\#W2&^#jX5W3 O:vzD]A 5*>e0|ȫ,^z2 Z}om>bK uvRk ٦VQ}̦F75jU _&j*q G8*3^IcA?#^:CJ]d$K<k,)|RI9DWF]@{V'r="f:E4C\U[:Zi=2Yxra $B^p"I߁ϬWX,pFPr5tD-EotaE~6{T+JoV3)fLE| ĭzuRw?aհ {*W}$.C5WL>2,."5' v][Q?(:WQHKNB'isjR'9!oߌădUu%C]+\@NQ} ij?v`j=ʄiSUu@JL.infLZvnZ(]؝q/l5ne];I2kqI(&y k6.J 8)o7Cl7 YNQq-tN>!̙ Ϻ,'JQlޅ@"~ B_1J`F"\br-r7Jʋ.ݠвϞH8kW8cpM!\Ct(A-D[ӈnq"ܣnr){EMrIZ2} ݴScy (o*+kqF!u"PKscR8 fK_6\g&awIar rՓ~ήyK>uDlWg\*/h"ug(l1(JS4eH}j'jlvص235x`cۂ>@:!)2%cF/=.;4 @ Êgqz͂zBhPxo^{U> pOYWAQ@/jW]X"~6 t}93K.Mp[;&Sn̕پ~9żߟ6h#lJ06[=hn1@)ı\UObyXW gcnм XHghO_+$SՇM!Q[K zw%et{){S8@jK& > r2UcrDAg"q<( MҪưY;twۍ ΋%vJ݅upmͤ`b %2]?iy 74fCsKt9Y&Rh1H8ppS. QX;u|-2Xl}WT/Vw9 [sP\zZ „mGx,Y5p!]׾TX",4$y9//ͧ8 8Oz>NL]3yl$QYdzK3ټ19ј': cduHyɆgYzjM6_Mͮ9= 2H*?BmFx7.|4ZR+r6t'?aIJU'Ch] 0~4 ufo}w%gck Z_`j'q.6F4֏^Ac@fںt*O<#Gj/QuZAvTR#kvkji0ؕv!C4uDv `s\Dׂ;ݑdl83]i9ȕYCߒcg^ض-nh=>o%@hSnxP<%=W~9Uv pe6WUsF)g8tb{ A|&+, ta Z屽Bo,Zv ctɔJҭaC!{(m`!ӣS. *1rDbjR@^}qp 28M{vgkU/.b~IxR>/Az<W]bo Qf9R='d*jYT nĂ}3c."Z_+fΎUw, +oyWͩۗZs {h<_irODm`JL𑤛b~'@anE78T&85`kA6<ڪG/7wԞU<5k/ls7*!^fd#Vyϔx-l#$@jfD0ЋЩrDfwR9۷+5jlD[7,_ TIJ\mM閑n&I\ !ȋE@2ݓ(6* (e*5+?=~Ce(LN6=So9UBo?m`$S7,`5g3aўt/XU}r $CO& u5Yehr4;)c j>mwxLJr26^\qf_e|]FO\[eppXL ȌzazYbeC\lxˣ J{oYD[*\BzI3U508"7 T\e \x&oRCC۟vEb 3:a-q";ȍD\u[@{OibKCn,svOK%cf@,$6?ZR "!I(:Nn]˔EvihWJVZH {XʀRHSde#eMqFzw@;LAdg\hV5T rTKgǕ?@vCYE=3 Ae(S$ABOr'T~tV qbXæ4rf8Z8!󳥵 O YKdQ@??R+8wJ J]B˶xqV2SL%`PPM\ƾ_ :]Zƣh+=(H1rKt,<El3C;"ůXǍtJpY}"}}8Scv[mi87Hc`}zɇ١{dڳՃCɒ m~K:89xё Dw)`EA4k$(rvpD,)_YvVCڗdW%:UC-mn|`t=IȚ{t#T&x;h#h=PGݟa?c3A*B}>+6S+q꿁pq$ HۑNʝC\ن P=mlWzñVMSԄtNT1KXKQ+ouަh.5m:66<`U.\"ka' atObQWƒIvUukeʒfLpi1tO8qX̮t wmaf4g0<LF'Aid܂Y-*|KR`] X/-uE<4G%cHK?y%CԼBFq XDXKWgPH^i۪57Bk dUXNY¢ Οh OFJ-îE?B5^`dJss}K(+U?I5cdĞt8BF!> Ύ(_+VMC+x\`۰p0,F:r?(jKu,h+`tr\- A?Rlwl?2`De^#BbJ=زi<}ױz^lY=#0|k6,<+8S$tsQs멚o'X9)@pܫg"VΥiDj,PɶΓ1DW_#qo[, k=+*Q_kI&Ǔ krywD_/6K_H*8;|dConҀzֳOm3/Ǩm ɽhMh#J9G *ŶjI Qyd"M+r`^Ώ~Jű! wXT|2SbKF{{'nGemtSi+Vs֚=J)6FESRunG/a5e8А#կ}X,HCql;l>?fb4VtVšwѹ?GsM&3.`7` ]s÷MΠ_ RS8F~pBYYQk߂@CVL7&VUkV&Tg^c%S{&ޮ.uϕоD:paђ(A$-@+H#vŞ 9,2S 3`Lۀy3IuL!!T10]\hpĪ6jj:=%l)Y`)KddYIȏEb3Ys}C#J(UP6 /\6eA#αay ^‹^~0J8Ú|v6pb\"lg!I֮V'F{O};Ī(ΚeJC#VnkF`ly[8 ÑTlJK%ɑt/9u[e Wi1J`eZ-3n#KR}!tMxˆͪBnMV  囤|i r?wKǹ 4\WAB"{"(cD&Y]&RǿhP{`UM2ܣ%J> >p鍽Z92+)Ut~D :4ee=`唘cná|NUǼs8e ~ M i|ߥj*>> $IWFsAGnS[UQ&R<9դ5M?1Ƶihe<&T843{s`jE;u A@D PHv'nE)X2zjfu檂VOQ\.Z$~X:P+.Ye:bW2|i-F!&hyldzf<ˇ<ץW2 FMO+F=YI') <`$Z6S3)<8 fȴ}4б;E|Ep6rD\c|O6)8Db?fYޕ9)DK֍n%Jp@[u5*p~; z.C& Ы$n@EQz~LIV<샦骹$8lc?;uoէƚWRz܆nCu>E|<2.} az:]T%p -Tb g{F=km%,}#dO6nCK| 9@lzoǯ>-f)- dˣZ0@[+XBߒF* Y%i'si2 ,ӔACS,;:îe{Q.KԉƈFO DH#~h$ɺ"s5xr,1A96q9RK0/%7}EP~C3 RA?yrqҖgH$epa26$ELy֞/7H,j77z8k0 *@nʉ9aRo,%{$%5l^,!2P~Lr&%\]A˚gǴR:K:3;#~~L7tmd-(Z7*=_^'߸̩=:ˣ K-npNIw>0xˋH_H#](~(Ef5k#HaM9 H-)[}\R4e?{G=sG?1IdM`(;7(tf3ne@ϫC֥ !P?D{I$SyRb/TKx#wc,T2FiE26@VVЫ˺d hI6lj?zjew }Yv!Dl'NC(}Jbw 97~X ʘRhhn$ s& #̞%CX?J~Xmwi> eC]tS 4&VN8X&uB꧑vGIZؽQ0^FhW~ }j2vs<$Vulx9MG[5D8 5aX.W.>gJ#ˑ.tFȸ]iCi:!ҭ!]1a|_[[$%~j6EsMadz@[\ӗ*'Dm1(Ƨ,ۣM?aطW` gwF+<]M >Jc9H i b,^t5WN9~DNb]@ș>oemS &gM꘷iM'|Lr5*dvM_|!Z>9c[Rm(HHt1-˸zlvqU}ϛi1!|v,U*EIz.$uH4֊[~_0,>L>b/|v" |vj7SA~?4Ӹ[ZKYp&#_eYo+M1m y^eL?)Չ 2nij%fLJ猻\J(xIv_Y[| WU '-rV^xU ϤS|a*tZ P>9ZP4.CE܈N'd7 = ?ܖ&=[I2/Jkzr o\M,׫A #>;-ճx4^zn.x?֨*km͠mRB3ϑZ;>tnO񙃵^H:<)nya]8(jS**L*0Y$7/KQLy5R]˯Im{~|ɜu e'ž+ubQgMl;E9DLBqlTE.2Awbؐ_*lu`d[j):0meYWev(kA<ҏ7}&~c&,B84Ih~Ġx KA[(l&:D_`T=ߍ$J6-N4_sArh?EY ~Uy٦>3lN \dZ^oew>*khGR|Cp=MjDj)| 4G.mj3^2 4kYݵXw {`:EJ 7auH3]lM|xދ9؉X Ck$g {&^;{ٌ$-7=۽ƿ';W)[{)BȢP2Z|^ޙr=)L-Hnҏ#~ĦbR.`\;n?K$geUe`O@B `Pig) Mqf!ل~Hj D*@OH*ʯ5$; `R>Hᩥ ^{=X]}H[n>Lw:h'~qz\)|XMqbWLPNsʏ,M U`М%[o2Nd]0@v9OF&Z̿4W,)ycV֐[صUPDHqtoҜqa8[.9E@CVTJ??"~!^U p5E ,Rϰp|巐#2K`'u #wnQTYea )Axv w#{KzyT|;X@zIKA2 Aa57PR 7|A|觎׫BZ @SLRb~YWŁ6ߴV,NL 8,h:ÅP6#Ú(HnhH@q-FS8%sT߬tF1$ס䚐-VW.g(WK̛]x=?G\A{$5I+1 "KɼC֨;ҩ&m4M>u`~眸P5d׉&GKL][ME֮:%STY4-VDavC+l^NKD PVEM}']dPD_Y=Λ'v+z_I1_9 i\[5A1o*nGF&xĸC LJ}Wev"bTzFևG2^lR{_d|1&-}SGT&K}A p8pW]ͫ|^ 0%;/,Cr7W57I8C'Y-G3!55u2Hnֳ!PmC1mv:xѶ_ĩ.a}H+y"oR2gA4d4蛃\ұc\#*@k6zoz&yB칱+ #gH#/};e ht>ƌaªx{]CkǤZvXQ)cBN"i12 @(&vw NA#a_fk4]ݪcaf2Y0-y6d@0=ϣ ;Y'EZP|UCX_]Iki)ʶFCire9t9t b6񄼳,[;eK:*ř+w(50l%eT, Hǿ؜ 0F Nl7 3¢mw$kf+=v&k -屣qL Dž||=oi0{8k$K;63Do#6Tfylڵho]ݴM$(oRbsNmhtn=IrQxw z>j3"g1GInW-8[BmD,glBP`)2Ds1`0`C;W`4%?+>;g' Gjn3y&rakbo@p 7ۥ^GCfR!RkT(fb7ƾ3 >T̀o?W)Vhh!S|I'J YDr@47R+|~1]XݸqwFˬF;?zԃ^tq0w4 liO7 ]nq)pT'zpp  I&aHZ =Wpqxw07VF;QCz 9C&gdOC8+q]I[H0k\LȢ dvGhkߨT8 NnDw![W\UX۪zˎְ,?2m^Hr1#~ HE'[6W߲ =6 ˜?s$\>dЗR}tyA%{3|I~2K1qdB v͛ZZL|i`3gI˞z'gHA%泃 fmЇK7~E -_UM /1Ԫ=P!}60 eıq4Z7PDkuK!6]?iM%QvOv9hwe W\kry]%p'{AVw,&rSxQ.fnHq!rhn<լ 06/ǫI]jQƙH9I7gGMPjKgv:T>x2Gם\_v>21TSqnQ}aJ()]!ݧ楀hʼ[J0YD]+5 hm'j~M u2f\ta[ހ҈C)?lnGI \\FAofǣΰl|}B8ENT.h d[lW5yƄvo4R@E\Q2gZW~mFSOS-&&H?g@;e'Hpn#+m >uSFrs#py&?Շf]\^h9Xb HᇳJ,iX-tq|UZa+@% VPA"3yQd eD5fnkc򟬎>?Sɻw+j0n=1k_?Xkpk%}Dqo_m;,ҽcϧq)sb&q$%N nx7z}J5t(.DC[nťJ9frDui,/ڶ ln[ݨNqnY>X;hLSϒ`J!>t fƧ%uuz=lA-JDlße(kun9WuA;`:ԛ Ic䶸-3* eb'mݧ:]}J-fR$-*/X?#] 7%Y0Aɢ9UE`Hii4GQٟ_ OQ< 'aʡSeaυN4Lm؂܌ %](_8-؎Gm!)gh-(,1$3bC9 0y9YLEQ| Db#bV-rc0[KupM (aփAlqG(z5aw~%sbA[`D? dkWv 3uwe)WhW—a"w3s!mVU8ݾYYH6̨#J\wX{K:uUMXmhDŽuCA#Ԝ~ eWDYV0a=/ @NTO)!;̅2x3Keۤ<Dpey\&N`ػH4/ExǘL>>>88 k0fKI))mF(0 +ml` uU:"IՏ6AI2J*&?Ǵ:>'iV``.+#>v3nSt\_rl~XW9rD%LNQdRod-VXBhMʣ5O{_}ܿr<"u.Jە!D @r0*-=뺃VRBk|7K@tIH?T>bP}/"eEnIpNs#z3_$}DR;"k}5lS2큛,5?$t"`ٛL|3ذ_]}7 ߮I+%e띅ү{~y/u`O,6=`UCyp]ONU0׺iMB3QH8T۬ۑ+jJG4Ćstc&RZ#k #Cf&= Ga fP-Gg`CfɰDH"1!fʇ޼RtM?/jh_FjgL:?r+"vp[Ws mM!,WBUԶ+غCA&"o9 Py4  *ϸQX⨼\$C:TNsb{w 9 ?A._|{9$O `pwLKV:M=Ϙ,!p#1_bQezKʸ+dgTUEU7~"UL 2k繂'Q_r*=PٴN%b!%۷ȴ>Q:5ul>׿pg=ZRkpje;Y`r,U,ݭmԈ>ET[#샃3ܭx@gGh)>M <=@*[Ki͔W BP#s+~+致 gz IE5CXVB[pn1y rDžPsRlo1qٶd }e'.i'ale -ۿED^e IK&hHA*u_G8$GC%:^E@RJDv>vW[m#$]9gJK N7H.hf(dPuE$s zmĝuTwU3{bl!՗kapk.0ẓe6lI*!C )?VD`E#FrQ^TSC8s]=1ixׂiw 'piq uCJ5*gڟ Nu+B)U#|k|FAAe#ce>- xZMU2rHCbE^(OF S5#,CFbo!>11XDŞk{;53M3En-f zVD%c fi+:02HkQ ~ft(M[Q~`R{/vkhF PuI41.F,gNψo'|X=+l o9p) "j(RW(^4ڐ585̴"h&IPJ4Z'` ql+82gbaN8D*si6JCE2PV&Ej3ιCM^֊/+l!L ?xԓ$8"`I^.[iXqmͰg>J>x>k;Tv1;u?h4܈=^Y?oٗTG~Ƭ"di-e=2_f\>局 6=~ gF‘1(i0qCNlV-pQtegT</Auh)$' "|{ {/}z)o$Pdk+)_M`v|ߔMb.*{\I#vJcvg E+tHQWYš;Xt7_`k>tFq{X LN2uCܞ3-Bcb?eBu}xMb3ۭj"?ߍVfZCxlгzy6ՙqޚ>ϝJωc1_VTw7J[䥁%'z 7\[>8QL+&85B(e)ĐƯ y^1:r ?)Q0ݠ YEZ >=QQkmk ? &?~6Ui " ;n(!_Tۣ掌YeU-mXI5D܈ DƏ[ЮcM0EDJ 8|~h\hLUp\OK#X?qt?jUjO[i+n]4ÕL&G6(L=|%bx301ZLǡu5~*, .fxWy|DڶIqh}؁#sY^%-R/>"haY$ƶIYYK!5w拈riZSiHXQQ&j`*k!ǥ`]OyF0E86,=Ok3⛱ Xy5q;8??k=Rv .0Y9{CeP޶L+@N 1T v{bF 6ӥc ;ރII qMx/tcEC4k˘ 3㠮8Wf~г3AZoMUT54g%9~c}/rh,䅩{-"l|&Eq3 Epi>~Y?V7z*56+1Bש3*/h(2fd([!; kkNwx%+@r` صPBD{c_vX49ЎD neV}l&U~'$+V",0jAzz>;URֿ}BrΐZs3CW xXZe̔TwD0a2@( %G(‰'Ѹ[n5DٝbNGs9] Un1.`}4$XU? Za)r-Qebp3p}]tƹ̜ؐC}c9rlE39+, Du_rJQq-xBB"9 [PkWM5j38)G&1W65淗LZ}h4yIkV {383x}M C4HjS]?vDS84 M0 QTa`УqQ咢П+"H^S_6z¨hXEoQ/l{), w,Fw_-EI>^*\2ak8S% T$915a X`{h] ݂@ i'=[E7ur'h  8]WFZ8#߰8o\/w9ZMy|Q` X'EN/Lո ^yx&ٺ^mK"ʃ_RU>J8&K_jô _~uFXe6Js<. /hav./nNy)(Mhb63tFxrb?VeF"ў(l<!%,7h}.#' ݮX/_fAz5, Ǧ47\ PY%(?-=5\=tkBXRꕂM&3L54e *_\/v夽1-7lJ}U" eW-[Vl,/1 ܖUc\I>iBCr/u$4'TXe4뱂̃L)eeJNa!pG!ӼSoAtmyȠ[6hipmY"]s՝Ek%b`:zK{BJrMw";"zY6S35+i}u -j`'XA5%Qwx<;}\,ʲ!uN ψ0]ư)4xb\sOsW-iknlBu7wOjD )wU-bwlHݑڔQD1pmRnQܛbM1Ms~~OqҖ/7r 57x 𶡕O{\"2:"`)2FߍڬVՠbnR#yw2wJ'B/)6 J+L*E$^ ſ 2AOhd15WT.j6b29w:pb*]$~\c'4,_ 7?6t8I PW"nҎ@eG>:sF$o6 `zF͸KJ\tK8U+%WK7pEc܁>ץ SZu*}ԦCxS)c u@ zk5@K9Dx5Ay(2 B!YzjّC)T^0C =xE; RTq64V!y ^CooQв֕`{E&K9l+5ҔԖ.*~iHWb8wv;8v]|Lla$(&B-\9ep/ ʹM)iߘ^x$YtBZ6 HRT1zaT`dSF~! Rk_iET xNݒ]5 8A9ȭDPF+9{dNcVۧm ׳בN]CMu7#:W][񻶕MO`dVFPҥ$ekCpOyoZg_%d|`ܪ* EC8;-1wn6 L1V4l5H̸H dвpݑ@m|/){߀~ UmiRTHɸLz~Y!oYmm^RQl[V1Q ,'G #eC[^"tabV:_ >{7yQjG$E{JngUo>>NVNM 3dɇ!b0<C gNGZV%xik.R{n=jZ*k O3Q 4<RڦEd+D}ʆ|3O!+F~$"^ ZmOR)g7ZOnbM,ۦ  ,_Y1A9,9?Ix?xy7jf^~},(^XwBT2wfnNfC&X8hfåʐ:曼i@244*,ժϮ,c3,El^VBXDѬ! V 7I2F*콩c{s;>+k/_Ma2nNݩx,^?q?uR)hE.j^%lWQ)=iY4c䪁EXaO=Gck{z /`߅nT ݎPnCu[ާ_Ѣ2>>]֊%\&74᧺=h ҃ ;] lii>[adXsJ(l;C$l)Hj.r/O7EKh=\"?sǟ| h%Ы.Kv ܇PҪRs:|@on^#z#R:زW{)|,oMy\`k|-E''6/9c;U`M*9PBjhqL:k^u5wWnpe~XD[uebٲ)ג+^ X]48AtyE8Wc6It޵"S dE+kk;ˆ@#FՑw8uhjhk3t~3q_ 5h:8Ǚ3 kzH~=Ǝ)z^E.4[WzmR?;V8eQFBDg]2CZ9(gӿV8F>۸ D}7221sR$a\S.Z %s ]kY=:.Bzq$W{@̛YgZJͥͭ5ezOJXwe FM/@Nf9ө9?eC^]>W!&6z;[8? W =mwVD\i}!!i9:6Z|H7'-ψ-t5E 5`3_^ܷ8™O&?qu}^@a͑!bL`V'q00ZavopM\upshZ-T٭1-+Ǻpԑx Og5Gi>![o[i)L @Fw=!ҀM{OdYuFǐbW dXumx0 |9r!el_muOxt%hrse5 !nI.P~?="I5C RIA>yy3zB]H\S—C_"*-@YaO@m2X$HI<ōXگUg'ss`wH GfM Υb t8ċ2=m@͵PpsP{FQE('Uw41v@bɼQ`}F Qĩ J`=(e~[e(Q*;Lj=HcfFZu+nHsM_ϱZbqf "7ccK[vGTl-o IrDY2@k&ځʧ>l|ݭJNX@V ԗVXT3/t#gGqϰ(-ɹl1? ws5rvy~7>m_]P?NVPJ[-W193rX-ЩKuPP Y*[sy\x;#iGҋct$ $+ ͮ׷ƐeyeVB*lb~Q(kw(rryÅSƂ}i899{7,V|mRw/AӨbGhVP 8o*TޕC+5F u 80=6lRE}_4PEHS]?BI1\  C:mk3xk3gNF< %?L)K53-xTn42>=nu~1h?ݵ+Xaؽ^S!3:Jr"2 +翷EU_t;{Xu{>"RG^Akv-ɤ[+20OY:%Imi&u46A|-wN:].r<{w;nf'6٢2抝i`a8ŷQk#b^E8AՍTW~6dwiwEB "Fs rh?;4{%"/RS5{T7ړCHRo&'5 q8ɚ;=l35K9 ^a:ӻ`-yʭ 6Jꤪ-=£Lu ~q+"z' LF6?KM@]$-JQ {ztgVro#XD:`$,$(~00>ΚV;a"H=n>g}\W)W32z ۷XۛaU䥁H+>qmH!M 3 vQJ8h/|\$73XtONg.%bzB~ƩjGJm vׅ)xۭ d͆4vd`K9 Q%("{?)ˮ9%p;hz )G}L!tiUkO’|@%zpcfE֤=IB8> vV7x;RStkiH%aU;[%'HkDV˦gJӭZ,":QM.Laǩ _tV*E]`GI2{ϓ]E|DEأNj(jG ?YelޖnhOGY7x7?,3 8O%5VNQ2 ?2@by, /1v?kW$Ze.:;x cB4wB-SOcf-sB^g,;R&ũ $u>@p.JM-+s/*m"87Y(Rk<5d0HѻnJ4xu]e+0{T^\K0 SJQj(]ǐ^H?&3/u)"`Y$W-KkJnOɽV8[ay.^}]QG:a80B)^Jzٷ |ARs)̴tē_sn>^1dpqkBzêVo}\)sϾijfN`B.ar_l4e|#")Φ *w*K:_L| Ȍ|\J1`#lʁ ։l }A+rJ*[5jr>($+rh<`YvgzUC i!ؒ븨IloֺNٱ00F#co^MA{CPYܰS$ lῤm* UCV GѡA 6e65R/ˬU?1쓝b(մ/rٺ{}fGN Yc'}{}FC !1;@\c`lQopOJlxXbUUT cؗmLzcK6^RTħc/CMEaҟag1#b.G h{8V: oWPd$#P%CR '"װ JQSLDt6c3d}RȚ|PkA.]8Ǟ:O`h@ =BΙ #ا9S)Qzo|D/:Js%! Hc@θ,ۚĞ se˅EV:'} T倣HE{)l6bxhmuG]m(<>~k{bQJ"IDzl\=."\x;G.lɛY<57 M3@S9Aٕ+TMvHGs|ս=V#wF ۅ._!vl\O-㋠'!d\L*kiUX:WnEze(S6o(n'nP$nD*%Q-cM2`ǻQW/e!vDR&t |iA:wE8m W#%\HfRXFie)跕9dNaIѧT1\IzNKjy@Li1.#`G=0O~[ hy]> T2XOU&Dzr,hK' qa\B:mk3ˉaq&0Y6&O&+z[jZ}dsB(O̿~I5 ?PY %wEid%X@`L;).DJ <`Ilۺ`$HDвٯIl}a TV> txˉçgFd{(3łlnϱƧo]AEy9'uF*߻~P9mHm蔂FVn:Mqʲ ԭazcly(Sm2mpY*+т^;!(ZY:A\dMҟW9=+-bGZQlměgo]xkU3sgO+MH1Gz }$WN7bE۠La-n\&66M ^fХg\˸:) :=^ߔӿ!#7#x e6'>#m.q@[HE+-Ӧ0MJg0 cx -+OD[pn H'%g-; ѓbFBQ mxnrDd,`!~n.x/? 1BoܔfL-f?bx/ 䴕>-3ƗU]~sO~ E6t;Q8?" FiPUܽJ(~Ւi зg"ϵQ3H'tgs* &-Js[,S#X[ӵ&sQߓ Gyi &~;6= ,kj|1FS,zW)#3r&G̡¥=SrSˆH t|E[Oߩ#Ú̇#NQm<4R}ۣB؟#g9*cJ»iؓ\RUۆǕH[F_`xI꿄ªy+dr2{0led]2#52c|f,iɥࢱX$jѫ}d׎<]T]id l;HV¼7L=fUBѼY2B*Nƶ`d3Z:Y ͢i! pl|LHLQj!I-$̚ذ<|6 ~qK3pMLUk\f^xp4$ǒ)wh aj +k"zk>sHP,k7cz/ߵ[%Y9xKVV _Amŵ<-Z!d[D )$b缭cv7ϥKWNFkI忩[ewhłPJqαI)?T(!rYxXLF$KT0w.sPB#S9+xu托^R·aBF83o*餄HXŭ[(l=b/`zx{<'sUj0FWJeM-/eMf܀xe (T.鑚iAxԄqIfH޲+i$~vg{(jPL5gn3yuԁKMi0at_w|,oJ,ꀺy< 0iZ q%)2g^DQ/F ,0xQ}Lb7]r VB lc4#8jE%E[xXsU4vR!Cgq ~aXn*MAF)M7A9| ܨ85?).m?i$7>1AE݋yW8쌒-zbPTG9b7&ū6Ã%m(< s|K$K Ce:b$4͜^{)7yuӡ^'h?))OG^w':9@>7G}o*!e իpڑ[ĔM0_>X=wF%Ni텠?R vo!x)eU7.Z"~ +:{AqТ+rpZ<ݩ{S !nw Y;_.NGZ=ezԚW6'&C\"P2G|5uG]{zR4CV.EX!#ioicd#A(}>l?__a|@cVj-P3-ms*]MjWRͪ?EЩݴ1rmݬμXMbRZHp.KQNc67GR?:#Q)^F?XQPgW``hvWlO(;'.Y4pY'x$JW\rvpU nN螴aBa_R :JŜ6nQ|z 'EO cwY݀jό6r.H`y|j-`c̐uC>ɝ;WVD  С 3RR;k37EY1Hwt3c$n5߱7ĻT:V0Űuwe=v>18B&텦4XF,.*N,-g[دdM1oYH9 +-&$2s 7HM>-#_ AY8+H;l%m2qfzY-4p"@*B٢0`<[ΰуPJ38 2.DZ#)TLAOL282S%'>=[{6x1)p#z} >dOmA<2[SY\sIIݱ>&ƄKQ\[FXᘞ 2VmoÍ4 ֶSWv^KGvK0/U^!G yo@`цۆN_0+l{$jƦc {5UR N4yVD K)M\l{7,MG̗SZ,ph:_F9Oᬯ(0)a[M鏮=#oH|b%u_ #68uk%+#=-xk-lO*hXQ,%0&}QcX^a€y0!˲ӿ|T1M:fa٩f ي7P\]HmZKCfA/O]")TiL&̽Ctg-Fdq5ܙHQuѥr9+S\ڻ6E}r>]"Ɋ%TKx_N] JK GkTBE3;xgUZ y] 6޾QrFІ|jh^%1Pdwcr"0mCn#YWWj}EhlIe#]kLqQ͉?Uj]WHX^Xlճy؉ ݽ:Vƃc/̡LF+m=DvOU^ˆ6iԆ&֧k%j $ܺb!x ك[mΞ`%&N bbޑcDgqJ5;@(Hn+`4D'u+}%.8іsѬ=q>@@Xnd5ǹ6x f>Dנ0ihCz@ᓙq@UW<#>!)`J'accH뮎pp6qLps  $?u-Oljh$Yӿ1v.Gw0&DjndR.U:96)j4 tb%DUdQ9{sbԜsMw\ҥ2/Z:&~%KFQR+BϮӧ̈́V}b(5-3#ϸ^tO8C9uYA*aFީDX11KKw.d 43D5H"C\&x~lAi<^92e~'눟KIq^C9QCYw)DFf ^Sf#d~__J!!~bpt[כ.XbOTܖHUG3\}oX/+ߞ's)rZ=0 f8gSx\X#-HQQ@pyczsx,qk>=nщblv%\e:+P*B{ʠ /b7p]Hk*3hLQڑM 3x+uL-% I1>")XZƬ`YFt燚!f&bA*%o'4Ԋx_&1ܨMžx>~x" pk$¼:Y[.%&e(4%ٶ%^CλN崐2BW`kBynz*!2@z'rK$` lj]e4|UlVeĒ^a:a9\} 8ie /_j=9|| >D!._:#EF,!>a`AJ?QRŀ&y78;-LQ%cq~2oyewLxo[.U7u"Sg3 Z~G_ExS2i t )`URU/F)Vv3,HF؇;p $.N a]J)<ؑ'lJCϟuˑ YP^Փ9@6c@aћKhO8 ߵe^CKFJ"n3{Wy'rOw1aLˆ'M2E}$ˉtQ{TEdUGR2./}W1jtR).ݞUIp0rd T["V/GF;y@jL&υYb.SU}>a?Ր,3@0kbB%5p@\ bQ{؃(@;E'T:B0H!!͝^a[G I,³F<й}j cPcz{qvH:uDՐx|̜ b'\*SsCt5 `H ;3qZ#%X|Gx 6-bRRuSJ$$9Ui HHY~Hc9ۊciƙ8o!;lO*]&@O?1{ha=tg]2 E/ $rۨ^5O呿08\2=~J+y#)f Qj]ng|殑8]8ZYL  77KhrQE_U+wPMU5]L;EMpo Tjj7E&6P[0s~$m?iAĜD4ۭK"izG0D5&#G6gnRɝɾ[s .;KSXE) vRC>8Kxђ63R}ň6bCr" a} @ӳx}y&+A!W 3Mx0T93[=FC*+4JqLﻅ/|[ۄ+" I$;KT}2%=XYo/l:#KSr yw_82eYVG,GE롙*Bnj%,];!I!R'E 530.;tT-.T0^A{xibިZ@p Gr3VDtyr"94/wz…Zs^Iok73,B F=L^?<3O~}Q`(P6R|ر#^y 1%9iȾT,= ^ѡhfZ58 Y*4&wsA;ؼ]7*ƿKjLNwsWr7(M 5n٧s ) iTN Jy0B e/{"ggiVt~O{7Ϊ{6o/S.>Z30>qK*jR#9v+d|F+zغQE#Za,s?a 'gw_T:9Q헓 ,lH"j5FzkY߶J~}ԏvgn )ӉK%ڔO|R:xqX?M2N0z\[|66F[`ޞI?kyz%`~KתmS(Hyy3Yta%i߃ƳLԘ!Mft!Wf!]kO_[z~U;bWDFR 9ףU=$hdHN-S8] {7ߗ dW ` /r|q`na]M x)d jׄwB'5"_1F+?Gx[?(۪yBغG _HN;8\SeVN`k*/U7AFbz}1*M:0T4p &# ;ٌZǑ1YD[vvĶ] FkBQ%C%1ؿ֬dtT:ꪟO^ҏާ#4¼#d }#iҾjRf`f2N93p¢"Ġ ܷR(=/3yJUwǗÛvf"DKDXO_~uF/6ޢ 00̖!}AvC*5溾v[B+W|a8FίuB‡U{K\8ݬ'4b|cbip›7T~;ySH5챞󿚙4^(@[4 f=A匍% U'.>gA~̩֗eA& %E@f Z=!G{ \Qf_8m%z7=[yYbF|562M5k\iD2%dT!@Iwa/̺q$-gC$ (|M [oHmD9$}3auyImJ[G Ioy(YsumsIᨐRiC2Z4ִB832fÎvE])T7G`LҜW- mBӡ>ܷWaQSٰbRD*< !A@Nĩdc&aR`<N 7ik(& Kr7"5ZNM ,xOUUP;bÒ}Gp|8!tŒ.M!p3VM ̠"*>ݹs:KAÌ X.k۹Џ# Q%O&Ǐ&GZ`Vbz㟩C?n#Bnk^ [:`T9zm{I5e'o<ELjhUs^JҷsitZY/yq-8a 33Z o e:q$gWإI2aFVji*D5|֔ӻTnW|cV>b2ȶq1j@y[`4=E}FHAsP͜/cN%̓Z s/<Ȝ#Uv^ԋ¹u'FZ3,9 >.X8aO.iRwx5td2> #3wBމ<~AM`HS5zf$!Ħ/mVCw;O.j i]lms!7,?#[1L`0^]rA5_(# ۉ F,цSN Kq,LK%~O4PKUAj>i/q7cB7EE^%#aێd[Y0}/4(~B1Nf> Jiglָ9>قOu t'2pZ23 sf D  ёZsqܰ[RdKN's~ٶ QlIg@ 2]CEK,/B2vwY A`35l;yr:EEQUߴ \ أ7I3} Ʀ 5˫s>Iz L Y31q8:P'B}_U%[6ľq`㽷%0) dڍ> 7O@B@ʭWvޞ-^C{%6 u[ƧI/ NffLi p+ GA@{KX5?2A(j B-*|F l[l2 e9.l@3*-p08 OPtjZ@ Nx{1bwz3 aFi}/Գ@@0fvXy嫻|?D"'U+p:EA>\-җ)Ddt e .m-\6-G(\~¤fHMmb;J~ԳlH3q01+E߯_ #ߐܙ{!"[ʹss؅վ]r%ªDž >aN>IsO| V2 Ryu;wH_xlBv=P!Ȗ!z־-^$([1LaVX}T5Rlbaeu#KՐx7 ' TݺPȤ?>JheM"z󥖳Kb^U;_1E]i5Tsqvz6+VO檝W2鱬VtFoeFasDqJơh ʛjx{W*q'C7=GuYK_î:n Xeñk_9^["P=hI-4;`z 拈dlA2RUf9$L>.g k7yT~25KJngT_>gA=v@ El`9} |Z{E8p\"9}0̹rs|L;hޯ>eT R'څq`Xx{§Dv8FbzqXCŽz$* L*>hzT 48YH>:1Z[Bؠ|Pφacr!_QMfu8B68S7W(dzJܝL$J![.dˆi62RƣlĆ͋|P{Jbsρ] Eן.f׹/|N:eLD;O)[ し aƲ/u D.sva}H?qX[rG3#3J Vr\ȜN㤽VxPHw~NEz,9DI/$8GǾ1b;?]qى#hݟvڍ|dZ5?$$.y/CAj,4 scA<Յ"֐lD?%Ҍp9ڪKuǴ4Eġ\C%`#HG/txK&Hm*y`dr8tͽZPgN,¦l#:-_ %t"<;ZH7w(Che>~+BYpK 1-  ngr.t aFq)i[1o ؂1 B FB)"9L#q)  !U^ eI]t{Lp:#kEvz& Eoj7P 510ܴ/\XDtH36օ:Q ~Z5wOt#6œ\(*c`h$أb員eA im\\Gy eukU0DQN\9E]d%Dz0N >LJ \sKr B 5cGx o)ABɨGVRc>#r|^HF0;O_hW]=hP)FGoiS5cOkK&Q=[9]G Xy!e{ն՗ufu qhLT#}Aߣ I".GVQt٧?#Fo0V LB$8}X2==_`5"J}uK*r UQً_8;n|P8DEF'vmsp=%C~~,짮|Zx%uL}&DS,jnoq\=]+M"Q=a` MoMij}Cjs?I^PrHYYX&qgo(l)@t U0dS;|z ٘xQVmrqx2XuGQ/hd=?阫{ZVm !hLSRuD;AcX?W_R,홙=)(=6X@UHkQO7*p)x*@F(9/GK7h!Cv0rJǥƵUCNoۢuyde{u>%wczѫ3r9ޯѕ: U% xO,y%Ù|z&mLq$ ZTa9Pg8z(*cO=o3($u.G.s$O\gV̀T?ڰYk k9@ 2weaKFrwUIna.yjhX&rߒyKjl Nt蟱m}#NL &9)|,O~(X^|:+:b{F3 #o -5pG8Ydtdm(offG(9}`ͮqsd]gI槏4otG͊y|KUx q[1KnY+Jнfj}:gOh ڮ(/ HcD)lCO|Sbo# sF8{m-\(" J^0G@ i;/ o"TPcؘ]g:dn~< 8X>0@Jަ|#xf^1zY$ro c6eLFJ(+Лk$nNSqS[38`_rFlRRO,_XsΈ!4`6ͺėN\|{3F/J̥9uFeRPTqY)K te[|=Ԋz?l2kVk V'Ւ\^4X r:kKȚhùs7TuZۋ&H +5JMz̤2hXRg[ቹ5y%}\Q7 SGZQ5Ǧ6 |E-VSyC? qH}3"Z+Mj~Ua6ШE .&;3G]\:`50sT<Ujj VOWP @S@Hv~ݼ-<Q<#b9h1tnspҬ ly3@o 94#TS'.`'gيUvk'Nˋ݀J-V 'ˇK`F5Hk@zP)'*:Գ}VՂ7 KX~:fpOMGkUGgIAwh"GGQE 0X-q<?)MOp[x b /!ys )"7k;ՍgeHߘ(}w[- It z2W@2J"TBs">{z:t ǡ L9 z}j"imӒ)z𓘪\M})}VPL\T{E(\$ 0ʩI 9iȑ} (O>H{_%/EAbcLQ`hՃ&̻T1kl9fh>X輸s?(r8;$Xkږޓ$+ɥ"~rm&>ds0#ή-uD11Y{ߓhhD+.BI.*5ێ,z~/IXJh}8k)eg)⩣ϩ RXzHP^cdj`tw./w>bܷ4 ،8S~BontIDlf IH<~] +!DJN!K*H@Az!lƯE;IzTK"2R/Q04 ;"IįRNHZW+frpsq[{,ϕ#X]笫k/C'`(RLYyÿ)k;mG}M:wxDɣhQ/?nmhU0 ^B6:.X J!p<4)ܢ֚f&춵՛VYVa~08NV `l&CƫFz(x$\ƳXkll͢~@$JyS嫭Ï><׶ܮ 7zE/V^LAF{޷ 6L1:zJEBV *vl%9{?(gh/D'RL7_hQ$Bm>aOl8ZR>-閟nTa͟oZ8ήbTeKxYJX'I  iffJ"tDq\ ]-;:v <2j^wG襄X1Yk WtRA =|4>.z{cDg)Lv5-99G);VG Ťaٴ!sH5W^Q~z1Lh%x$˓,(H)>8fr j8[ۣC~6* w'v2:Ȗqn?nvHW؟x2Uzʩ@s<#% | CK ,n17"%9O7@DZ}I^= RC`Z3"B:4|ZB}]yszݧX>bk;fc<@H~Iiⶭ7Rx)HC\2jI h̃=+$J @FKU-fj-@! zTqe9ߗ.s? Pb[#1] /M"8V-Kwۄ <;֐ b0E%)V+{LPp4Χ]dHֽ %vGIGh.wE?[1M$WJ n*LC&GLuw6uS'p|̮^3âL<h(EC*`e`jZ0-CK~,1H$b18`S]Ju۔IJ>FIB`Zӏzu٢4zy5V ,,%ںtɥ+|H@eu$+cveȌB3ݶBT=TU&V[ڒzկ]d-F Oa :ƂTkڟڊ4Q)41!%l8rQbHXRcpsFB6s"wo% 懲 ) Q/.cy26{;;EW;G"\^,g>6uъce{|3>?6H{ᇢ_Νfh9I/7 c,W@gH#W7yX.k<SLay#ɁWxɥ bî犬N|eɩUT d=ThfM]|=[j{nDɏ-yM|/˵,xJ1`t1Z{ʈdm2ڜU[—Sr{ ѯ)5q}wX"BmIS5_lv xEGy!a;T°:E/o@!۱ٻslb u;ylYRƝagyLHyH>+^qq@ ul/mi2o6810?mx#VyF /8si~iD3r Z`9ͿDΨA;{AqQv*iK1"ٲ(-w~8nqjy>AYKD Y=/Nd=q s!|wHDa^NtdB\|}@۲'#w|`@?Xm&(P0X1Uagd]hmc%x `gjyExLUL=3xoPjs}EY` vERz]8!." F@JGM?{>{v&LWy.t,:SosRF=ax-9w6uתsdY-[c$ʣTvVBRYK1`|%T}qiMiday0.p.j$~3r9,ZN3r߃6%|RTN Q8,9Xѓwk,kktxEeFG6! S:t@$%aI=,Uv,t|Yg@[w4wfu`Li {;pbf P$sv$𥂲4(:fz=nwz!*0g\$;{6 Q"itww7M{!s,K<8f)2MMl'[r}@[-1_'-<,:^:)ӂNp慜vtG#3>nLd `d[F,H)8qwRQs9t6^x?ٗrK"e L=AbQ#ȖI3 Y}T9*HT:BV?| .XDbR j_wC3ATtHݭ,[ !lӡK#TH~d3m lbcPqa,.mb^A}tJ@M&N[*~wr-DQ)' 0^*F~Vm`vji^Gx j~XZHfqR+(]ęM1Aͩa欝_ZCCzCw6hlO9=@!ݶ2J9"en/~׹e&gZRy(w5}n*{Dhaf~^hG$;\ vpk ϝ^5ڻRʳaxB9Ig5fT6}kL)bfpo&Gرx23@n@/uco_$Ǎ7g#!pZi߸熷Cn,(6`G\̸7ZD/X rPp>; ZVD!#]q$W{2?YF@tF9o'R -hYXŨkN&sL@WuM'pXgc9qh*z}Ƈn k*|uy_BiOm"xee:Yr/ֱA5FLDUc?GKb(%=*`ɍJ=)iod l&7e{Z?e$æ=vMW̒BD䒘 E_0B}N\w)^[|2y*\~)Z^Nt6 0Zx4/woq0G$F-n(W׉zX8d:tGU rPx`!ɖ+*LY+} ٥t(xŨnoBr?)'F<ރ2Sd9 =_iF0r6먘 qH 7r %2'_<`y 0W_.Ne'$pL=]-ݵr)3xnY3%&ط֩1[6Kcթ.?dn"cParl[T3`=3WU5~féd0# Zó>2{h B=FB3ZEI_0&i*4ׇrLVVICA"ۭ\񁄲xE674xdMc ܁#64Z2V|׹7:}j/V6IuP0݊1Cc] {2Tf0Xψ!񄵄'}eK!Q2:U5m(36%˴qFucH(坛5aDlը4mZRw~,]~ b\gc&=eeb[F͜ZB8Ɵ]7^MF^wU[ЍC}q-rc> ,ȷ${53 +=W/ vb9%42+`ZqM847[j)J'nua6^T`QtA.]2q^HxM53BP,e3 "UMLꩌ q髏a0%Q\B~p껎;xOI&@eizomlO)~z* fLI<*PTh,DX FȾdMLRbMH:w',hC+caAz[61 @nW0MaK8Y&gCLK$ ;#(◆ף! ic6ժkJ.[~[l+b>g(^4>|6 r9Z[EuMBh9JZL ԰ĺ&'YN.|5]Unc6iX:<a[LĆYmETs^Dl[֪-x$!aEy匠$"br/r@-5v2 9]c@:dnbTGx ؽˁ μ_NK5UW1SR?an(OOVg3=g!W' 2b$p ߷[<4MQr;""Cs}i"-WȘ65vj}ho6sGm#a$pkOch)|bmLŢ2m~~=>w1V9Ĺ1{Z.21futaZ{[qReԟ=Y{!Ɂa&u[Xt{@ë++[w]?6c/,A;ß蟔v n4qLBp@K!~]C9%[(R&/D,a WEQew*Ҳ랐VtOA5%F%FQ,Ô | } 67v@RH]( 4S7[0|if.rWxvMl\]a^1[{.KyMmAD,)ꥏMpw%qACa2o5T}!DD ^pH.cfeW4(j;兖@urӪa| H Zm\Qg^.ѱ& ["Eb&{eoCm0n3FN<`Q|3.b H#g5ӱ*}~\kyFt%-\ՙLCo ~~czԱX1_Y88ĻL]R/{3A֎˴5rhi@["Y5' 79SNE|n+Ω:v򡚜Vdn[P-R& &;lֺTMcXcg f#,J՗( l#I h%A&Y#O.v(d)+UX0Bb3Xt,@.âNF|?(Ąa3HD![zNLt|\Z!?lT".@"yj]+(ִ * nri&.33R]O/ za62 0u4D[ ɒ1ZqNƂoփfaWZ&1DfL,DЙXN[Q-@:H*Q9qc_!=M^Kk04؞')DLN֙1ug0s#1+GEq-#qT5 ^f&z[OE0 wa1En3qcxg Zt=d8kO}6#׏J=3!:8OQw0IR҆h Ǽ?WB%/ɎdaO- h1Q%D% `DF`it V8AZ4O|iu$ .N m^7lBB"q3vFyp{wY"}xބTʐSGa6RWPjvh޶ŤIƸԲY/8T0#- @b-6}@XSB\UxxdO[t{jkeԓ9&r,rԆOcW}۱e ?Mi,]V[&H_e 0޿K_NHp ave8$qj>3]Q|ȭŴ:gPhqm KZO|dI*qCAN]095 5JN$lKMTC?DDي'\&d#wt{43||/Y_jDl)1`NM)f8рn -hj+P=-4-VQ]+ O/1y$%Ε 6-IPl&<[* O0贻o(*`9$+\ˬjC';cFuikA}[3 -XHQk, $Id1#SAUQpx㷻iqyTl/@6nYAO^ -knxN?QkeOu=4*B.!c=H"oj“Laoj5a* x&?^F7+2-VHl1ORb 24r0CLOE u~ݜDC |raU'=,jˏ~aYs`v bmFWPh,9E [=Nl ;V=Ο8!ѝbxOѴku&%LznaL.1Bi>˞7f}5jQFz5 YxObhPЅ}*tLj: >$86 }py8}!c2[43f۶TKw;mMꉉRqvW9c}f I6'͕ΣGXV{aN]d'WGi'r&U_ftXvT:QQ~m*"\Aa$hfcie "io.*چssz0lAk| vT9[=|OJʨ9  p۳)9yB $^ё5` 2@u 'IJ{dPV3I'w![֪ٴDVgd5:h{J~pD.b'ք1(njB{6] ʋ~r,f?ʞzFYu\`9פ BL#(:CdeRͷd5c|=BvYTO)}ceB YPK_Hξ6(S#]i,цhwp(x<\\X skiwiZDR[PF= ؽD(z{DwȳtfEoqPGsv+==FrA˚P%3+AR~l8K%6s|#ڵqp ĦZ8^az/L5u<1"VtC1'Y:ի2#Ė*h?T{vTm_% uc~d\e D~pMy0˨Q%MN3۲D^^%spik%oAZ*}j+0l}.= 0/a{J^(C̀\YQ 7}2+ Ai7r0mfU53r@J݄g4viL-̙2I{uˊ(MWe)Q0 [쪖zZRZ9Kwa?+0aҷ~/Jo0<B?uB)}#f*Kh-W T,HЏ%ɭС'f-GS0B|0en: a_#>I\ޖ0i 9%ѹ\È)EEcFsuK;9%#K8>c0;xyC&#fѫ\^RL|kLy|ȶ|߲WGͦQi5䇥sF?ūi4 ?#y-8&.aai;ew&TDzxc NH%EY~dd{ 0M74/F#_ |liA6w^)TsyJnD4&sKQ7W\ }BKD//SRt7->%\_mc4uX+mXIe~qtԜz*ؾƭVR$F04sC ?pa 6fl8E˕DKiHWsadP2X,~^CֽMKL8=:aP+p u5۞SvBΓ/NpJ4b]_ٷy"cnHgnGV]&)#7ԤoVw=ϰЮϚ0sUY3=*%]+mHS8Qc\afDw(mFSIo0,Z sj#1cKj26U:88_MS)c` >~jݠ%ڵ6zz,~vif7gFpti f2{@#i.Y)dhV9ek4/5EE$X*}1jkÑַݻKhW{UB2f\$mp8+Pe bW!_4p-?b>T؟cҍU?rP1uakuS8-Y#)"Og?$^nZRB'ec:]/6P:݂ef+ZO=}`bbqe`By͗Ж_+4TaX*XRC TsikB[}oKޕ3 ęu+EzN1gB8C-»K.@~l+P}3"6&_"ym.#U }@P6\'Wlb/~ESЅ1SC]n ;ub%PFa*c53zf ):ճ}j7ǑYp*2R09X{d*Y}%X|5H'ʺjK;d =KEONd~ mr- ]kJsh\.v#SAԇK恿| hUO;?_Cp'`:~HF.ÆWNL@]Mb+{ )Hǵ#*)kw!?#P͞ ?}]B(v'aQ[ N(f0zJe.r;/f\oB"KyG|CߑoUL7-KJw-]38 v蟭mPldn6LF1Hz -g|wЪj1u< G70u@wb=>@6Տ04V)5F Fƭ7giJ]'iqX:`o~ iB3/ʰfTEZkkɗZ&0(wIF ;IgZ 1y&ްtL r4uuse[e2ÅNQK&=]Fׂ=m9 .G[/܊] J܄jY]NDu>#E` {$~III>ݧ?1(Twfiy.7V$ Sj?KEGN鋳-H8U-D8 F.ԐRv,L@h}LxǺ~LaxxًdX$2"-'8tjJTVF8Va?[O>d9:?qAd*Eڥ!H~"LGDY~=M㓳з$ԑmơF=: \@$Lf9nlYּa,z'aϖY;x0EQPMdU¿<1x3afV L:a cvKYXy <ǔwxf('Ceፋ+WT  V$K![i~A 2^RS`[Eٓ.n`y{J B#AϵUE‘Oд3(cq\}G}يN* @=LJU+S=//ј4AvҘ-, 'r 7Uv q?wOgB,ADUٙByAKh;cuYj! |P3 <ڐ !yM+LXU xڑ dttOUf}NtqAK2 'tnIx *5$7W4$[ͬ,;V-^l>H>qђ:+$-@CGES>Se!H4g6Ϝ.ۖ$[hDbD%c<(C&ܫ{F[&ǂ DwFi*w=^Kj:48$: uD%h{BLo^UZ#wIhp NSoڣdzrɦ4螴T+7'7BF}cHhjVŋ ʀ?kpZƚL$;^O^Y:ESYu^cTۮ prtS?G%:yߙRUdxNP#븊EL+Z#F\6hyR!nZLr Cw+p?FZFjk;-tR<[LH*7$HBDR(ً2nsJFg)(^&7VtkU0w4HdP5Hl%Np}' C5!vDEвק>eO ԪGcvKD,B+&m[%Ck[ꍄ* S)]vb=Ye⨪  ~"1bRuJ|8ޗfAӦ,ʭNmJ0zJ̴AٖVR3|? q= Npl^ LHQm.*Ыeex9ʞP״f"ӕL[}OJKՐјF]NPŽ 쌾#"EYfoK&U 4%XQLKYh $Ƙ>Xhd9Mg)O([IG>6Ҙy$r ۸#fjCJ86]!Lj!"VlwL0r&)eZ2Ā9MLɽr*^(GqBG_s՜KjRuTC(_G-k40iQIUUֿH~9Y j5P:ÁókFUHz"Ja^i5kftoЬGBPub}`.#^033%.0 ?4W<طynϜWm jR45PbO :7Kpv7 QF"1uSU8+<1z@s} H@qO}I`ӔExNg9v/k_M׷JyN+Qo+@oT#@JLM$Vߩ2y&K౶qٿO(ͺ8CJg+}.[!(%r PFjjԍ+z(Z8t3v5DfgiC8 &RA8MrÜmN)3#Smw2 n2=Dg|>Ld! lZyf|6Cn]%6ܱ=c2 2<-El]S93gQ tR%'||2~ NARC)mA͹')mKB jH/YT:y)TgW>>c,*/~"I=cXF4%&Ȩ\p-bo hBr&YѻI1$v ,5֏V;^4x4waNyK4 bF0ݧWOPӭJԴEa =/t l+1/Z)\ &+\gQ^C)F|)ub|yn^7|jSsP G6N  2 k$P7CvTsgXf|ĜNxHК6Qcz**3- =1dEvEH|lu<=7<ʙxUKT7# "7`sC ,kG,9F,ˑzl }QY ÿ9yWRÔt83BHW?5-,UƓ"9%7%Y$iˆ[4K$v,Wj+c\ h|rGL yMA䳦%j/}!utm8A`:,=(0Іv^jɹ~@_I`s/%j e@|3$YZ%%[\/9"A`{-$d Edp>WiyPf'Z{}8 6 /#SWg8uU>Y&jcך-)(ȩUz?1Rی@ӏlM] |w1ul&9܊-ِlB؉e)`UTl;ǒ=ŇldVg,F xSİ6|h&HfrV(Q: '{VEf0m#,թ"Zߕ+r0!kNux= TONR>Z<$lC'zrO-}K+V1#?q+XkoR?÷ )3 q|A.9[ O]ȵyGCX(,)zn9GGQ+>vpT1aZ9%u54dŁZ oLxR~1* q(ىZZvK͏&.u_!ܗt͚e5}Uts:VG5;-๝ѣv '8#F( Pĕ9T֗@-tKbsѰ,pe?kǟrelv$u zccMwXTw~c{N.?llTɿAN"6Y"$1^L]w _atB2ᨺ-M6*@XTI\%vdK& iTlTy2It/-C\@jB龴?2`=-jb˺^JcC?)'gd7,Qe:Tv&~Τ6]F@Y gIpc^ࠆB n":M+u-%W y,4k1(Y>ޓz\<{ c28rC!>;~GYaȲ*1 6wh>ֹNV02%jLhY}`M< Ov.9 m8X'(~3༥bG[YɱdYM̐vu6!&Z a4߮an 4 ]}s}EP .,9 8SBmKFaǯџ1gyvcX.1|l7fxzཞ'^8>ԤSG} 8muEYcw4j&g7͘FQ]) ᲮzEYp%왩k=cN8H%_X sޕ95,>? G1h?H|#5K =`P2Z<@% p+C[ZǸKרgܷh+?xbmgbqQbv(_y%NѹR{Wc]u}#i.F2.;\enfLU}g8*nW~hPd[y#\wM˥"|RQov :/e[B3ȸY+ڂG a{ߕCϝRŵ(m Vc>| VdzsKh,JS4!i<$FG];;l߯,?+a~%;,C*Ր@xiJA,ZꟇع@DkX/]Su$m^Ě8rjJ?nu{xB*[ۆÜ![}Hi@\%K%%~*wwџ:TNw9tBp]x#JNKy{hٰ~>b~"]C}EVފ"'ɋSOۅt9h*LlbkjO7HajXuI_e(2?燂0Æs;%$0j"_|l XshĴ0c2^Y!&'g3kd)2,҇v?{ ݈Ftr8cOCah-N}1O^R Su}e}76PԬ~zxc *Di_VV{`\*(x͓y1}!EvL+hQ>9 |AoUtK)͍CU_9ZFk&_mtˌcgk*ZV)_}1q\LUЏNRj\][NB@unjJ)qdlT^Bl]YN>{ybN1Le%t"UrZPfi0v ᑟ9AcRWs +nnAD<g@N3 (W-tޱBYpB«|Ku9,[2ٵVgĽ-p|o;}>Ne3k<8_U)jQzpT O8WUV#2+\uT,C%/)oՔah{X vO0)ouDM۷`rGEaO::}mQLj}:w V l>j<1B &I3yGoo2hB=G-:HuJ 3#P0% r.kiQc^nXUS`*V5R1/J:=Vm8A굙oԐކ"Vb˘R}Ԫ 쥺QT"0}SAW T jMytx)bS1οQ4a/~جDʙJyg}DhY)@mM* ?y% P{^V",&B쑻e^!OQ$/\(ʹ[9V"9 4H;0D-`}e:Q(<37:4A6h-CS) KHт_[\$%˩Ó7hHKtF l8y4J#qʜИ( +rPFX%Ԅ3ט*.PkM"~z47k3hG zX[Y"*+vX-&Pho7߬<^j0cy ҄o}m5eLCDʍ@A:j53a&Dԁf/^Wػ՚2a(2íE(}yݻ)/(_+??19edHM@?6pѧ*)sqB!fNxPsG?@F8tbʨhWJ;TIKUKD\EnWVM(ut io-}u =|bU}ʗԛ|0O/2]3bMc ^u1Ш(~ y\ /V7\p1 ܫId2,D_#tqWv38͢룑mu匿G2~>G$39B3@4Yfp@MMSha]zc,6K$aG7<[h]^"5bpz . tBX (sej.43r#m\&CdTAG8UÔ,z8&D/KxOtwƶ}C!  KjP$/V "`a}-E+aPbV<7BjGgi]N2g+l5 =, x>80_zQZs݈)1xc+"[7@hil#*cښ"///?ue=LZ-8fUoW ڳpMyyz;/;Tb2qNp$+(k$%X>H 8j;!g2O g^7n^=P;B s|\OBZNcYǐ䃿 S2v\Kut&^NnD|>4*|ol,@|«O}PHu_ /z0QÀ;6=T ~0ObJ}"+wl J#Q} MRZ@S/g ۱vRSmƥb/6λuZ$ Kؘ-8YQ~gb |(-P1N8}a N4!hO!HHC vp N ɀ7Dt JHe(@gM0N2@q:G#5 7_,,3jT4^RZhBZ0jm+N+cnÔif8"3|4Q2 {9Rw[ufs!F`zɽBpE%Z,4] at q(\1Q_J&7rOJ΁s&ߞxjjG g߷=zݴj#1K~DU(Ag.qd%H} z.+5I=-uluޡa<#ݏ51YTbQ7lՅUу,hRE{B4S(#zVܫlr+0Xd+3)֑xBY`eӿo k 2gf$SX꓆t%we[LkӢ͚ TKI.zb6Tf=c=rjܱ!ZA$h నuji 8HQ?B\kV=,-RQcˋ07irƻdj~6e8J:Uf2PQ iW%IvA9WoilҬtc}\HCa| *NZw,oA";>G}/cϬ*̒7r>QMFOCsE{t.*C/"UK|Ж p!;`)֗>wsnu'/U}w3%z0n:l bYlva%ՠ 4- la,dޱo} ^m~ldڋ: a8\d:b,&zJnSln¿Yh]5fak0-<+XeD!D2ϖ xR .Fؗ[B>etiӌ|sEX(jmXcBW$ڈ(S/#brxp /yutgf$`[JDH2|!nmS=Y Q\苩g)hϮ<{q\ ʹ甧%7*Ǖ- ifKus<O#i(G.ܖ1{pSiq:Yʒsc+xk {v*`Z (5bl0 ?j00D-gF+=`޴* wA_z@X`^2 5 F8%(aB7" gcA ?/jY;IŎsgƃ7r\='Km/ZaW4孳k}#b} ;_C _=Uf]ϸ>o#KFmK/=*ZC܍iSsܗlK9v]-F'4x xڳ,6`p̠5}JVL#4yuY._.~)2N$2ި"No.~EROc 2Ie@v YLqX wFWNMfY'bvȋL"kv^ 5e zQ^,jvYZ\W;}]h| L~?mo pU&Nx䖞6MC?1kTx\6aĸVs;#fg@0Gj!Qk8%"٨ FXiƗQ Q;!DvqlOPd 6|Mq(e%p6)4a.nλQ.Hٔzy+0Fk]m|08k9E߄|<5//YZCHbd:>s;s|.2\6.nf[hdSFثl]rAcD/UqLT,Jfڮ޹[&C_Y7XT$T(Yc@Z_e'fz+Ν[Rr뉆D%;[JRr[B#_Po:2cGARGp0e.s:6E }PXНc7(<*tz(K_6L-qgCQ7n7|kW.:[Zu4yrV2]^u! >=uC¢T)e zɇUy4lj $;$[PSAq{?Ӂ@r> TH-3C\WwX_c|?ll<̭k!YLjH$QC|4SWϾ {Z%_{鮰;`zET.v ٩~qt?eܲeS`番 V)WjNm衉{$z7:Tm&wYaDXWEq gbc'ߦCv&!Ȥރgp%0"ub~(w:NN8/6HSEN31H!? m6CG^!l_ZsJFj~ۧ/̺s2^ D5>㞽 D *͞7s!N'j/8#+ AJ)d+5KR>H ~N1R*x.)>c=ĀOtʒ!ģA <6a=dPlOQr֫/J`eћ쬮Ɩ:zSjHowȄ8A7c=m Sm֚DcÕH4uF ~uzHP֣긏$:j`[$x iyPA# @SԦvU$  !4W늈lDVj)j}q{h Ibՠ]6gN;8X OQ=݅Iso*J o"2殮aav|Y5*#2FUQz6`rIyfƼ?ȥb̳ ,P~á\=F5؆zp\ u'ؓ8*c6""CULxá@6DZ"\aP`3uZO׃MXT,3`*:\\[=Vf"wL ##!۞Ixi/.R_pqA!s:VMk%"K uTXȉ9}1X?2 Bޜcճ,{iS+K"Dڐ"=>ҾLVX(LRs% &bu[S@07PC5 ͅا:#t,;Q POMtu=?Z[9(1ohtǩZ(ȤގKp" "d`v0j7ۖϟ␆`Y#E%,۝Z4L6PhLtm`:HAE\WBfMh﷪V: sJ.D5aMMtB,P憶(4KI4dX/B9hwtC·kWpvg$ªߥ&+ɉ {$ؠZ3:_}`KE6DH3Y2%%6hU3ݡBZ"&0.nBD<00`[-sVtQORGV,?G=aܽm1 +ǔDThu3yՄ*?C6kB/.=<2`8ol]Z[ն:'nJ-owwSw%o^ `>a}JK+հzB^Iәr&`g~$xy"!(paJ5nKA_2)0§;Kf oĢ,Ԯ# tT:@NB!_qW. FH0h@h7s"9R&y(gp }o7T$R ^:2Ddl?rn-)mg@:]_W U(:^$5hǍb ʹ I›IS('egC4$RJ1:Wk@׸EIJ2cqi >ͬWii -9qE x5T|LSj`v~3KWU XP>m5d_9ғr<\D)7Z;np$\]~طln`~DOvJ @{}ap=>RC=OM nP8Y|cI\JF>1閭/&L6o&hYnzR40eBbD$6?:'wх49 W~;fԝ;z^vi^Xw/p j3n! a6 ,iDe|fnAdeVu%[{jfpJ9LDV!0Bj&0 `&iLTii,(\*=O:Qc3R-GXx :Y%Hb?B'>f{fTɐ ŎN] G dG+p^r\g@y*Y}*|,D-U: pz[i"3z&lݰ@NvT!g=eAf]Zh)Yx{.`jҁ3F?Ks^N:V7a<B2*>62'{]-ɻj|h"$׼P: $AwI>m[nt]g SG" s: Z~ʪ&tP I(t@mD~(-°E5nj';dq  Q8 Ӕ9e)L^38 *ŅF\Y/a'g p!(K0'/ѾA{.0$v}钰y?L8X*ZZyG=x[ơi6`ͅDb-/v'W ^3yv}xE9P_*.FP:jDkI0:iBwpK ]H4ԤHiSF0}@a7kP(cݶtZRs!4 'ǂLȅ_ey=n5DwC%b6 C pY`>Y~祲-_/sQw>j=᩟]^Bl-o?;=MUexsY-EmD\)!`]*TZ-Wz&dk}/vk h|消j]a..cu k;l<"_U UC7Hv]Y͔V-w>g2:N4"oˆK.ς3iNÕxW @64a @x;c,avuΉ{bڳGdςdVAt\?)K9'G{[>$זXJ ?H f% _tD7=A6u B3Z Z|'޺!@ TQ QSf,em2[AF&H޶jSd E#xSF:gՉq'ˏ36Fsq#=.f4m˶'|F4evBDžGd -2;Ir V]t8ŢЬP9,[YVMU^ "D*ec.TiΧl2/w'a") 50$L>8b!S9Ϝ#둆jnKzPmG^sK(̚EXal{ ea< %p byu"fuJ.͟n8s6gʛ@?:C aE1ho80_'R9@M FYrl- abt ١Po?=!e¯-g1mhtdJ"0$Uȟ=%{<^|oc0 (2Q_崴T6_ZƆjNPs_Snrp2jѭk-pCf\\jp˖"> E;˥9B,02 bzۗd'nDN:b ޏ"0T ODPp٢hVs直nB}+.%SD.a9ced$>+hD{O);nzz]Q~BXޥr^^W Aس o]Oh^z I\/~,9찴@ b~iDx1ALI\$'QM{0Nc * Ld{gA[?%~|6QIJ4ó[ݓZ o<>Lh/g.`Zjhٲu^$Dtg6Um|-Vt%(Φ/C㎳lyZk;([eM+=./dД@n巀@uo]TxX#}V[tol[h}^̱ c;WmϟZNͻCHr0랱8(8-G(t!PwHBEoƛp;,Ci;04ݒ \ LI)9;D9rSPA9N-&f{4Β֑%&\mBc$5Q:mTCȊ$5-+T97NMu?4˜YӑDʄR"R\^*&w(>Vy&́ d`;4;ZPtFJFYm\G}%7Z{Tj1 -^e>)<6d^"ș5k~$9H4sMI ~s:2dǪ 8"p 06OCc' 27OQْ 3H $i7q,"Dxc^ڷf$Tcb]ȟ f etl l^$HNw6{6:DYƴp-$zOFOW1Y⑄\%` SY&~VQƉC5P59ϴAfMf(~򁈢b%Js.j~y2-VvrSēf ϕ/)(kvy-m}pR9S#$; 9 (EE6֛o=}$Щ=8ErFpO3%<䄳eXK2ĂvvOOAQx Vo"ǎ)mYMKχ-.' ^[Bpf=I@, (Rne.#l?.ebcAaiiEds+xnZ HEcJ)ǷaMȪ( IJFG*fMK(f8Tm/فpl*=6M^A,܀_O*#kԦxQ%FmVت[H[vGѱD tQoX!hXUg:I/1v {0 \{Hw$6ǭqҷ nwMy8N6#CO 02ci'|zI@A2Wa"Uc &FſKU)/Ź9 (@j3͐䫗ht6*YAnݻc'aX٩HX9XxGEw䷬+ f6uQUVc"*q&~ũO l`0G&涞_ZMN`k29k.nsYB"}oYGy)kmyPJ>a2K3G;6Jݳ.nѥa3Ҭ]]㻧1Cw$"Ga0BڻJ0y3_x쁌1rӾ Es "i4v{\w^ϭEj.?앖vIgF¿6L^sAn+enNh;(Z>3zކ#=ڋSҎ>;y i+Ytie^͒K)`@Z@+/G( |>~^'{D7?'y^^,HOߔi<'wCIL3Y pX`\'O.niUqTl|Ϝ[Ob.#Qha׌'7-p,f[ ^‡jX8`.=% vv=Q{{Xt!;(H304dH8Dzf 6&@wiT@c3AdAQl8v~I[9b%/(f3R`gW-8%!zVi}piH &ʈ]&4~W]]GD^GU+0&{zQP!aNٯFI*?!ҾRWϽWFqcp:u62c+V[?@oK#hZgR|kMWn3tJfMި0E u\eȇ(on ?f>%HOm,._ ߈"wcs#YԬy]8<܀St԰%v?6DH!`Av!V{<q|q߭>` oNV0.[CԂnDA J*k9‹tPQfLLq5 D2 qF0rNZtG5יf'Te z&y}YҞ9z)ꍹ=LFפB9 >d~ꜛ=X `}o|%4LBV{l&)6Ӄxxv\$7áq Zoo\l*93ڪSPA,3_gDD05[yjGر)Bm|mU#t{iƭ3k,iS>H Jpբri3!Z 6SRmQrym8 };%a2B<)u&/ 4,#1̴I&~CXcXbwKo{}{--6Xy@3yk$JQS-^3z!fZ%։+A~5xy :C#VtQ,w,PgV+D8  F*V] [yœfTKzz=0=">*zACC]U~qJ{tggסmnҧr~@ݽ))|3M?\]kO?Y-囇uB]c=#OAg*p퀋uɇ]2ר JXiY=yj6)mg=Tӭf<`V>9-h>ALbYK`Zv`Qb;Ĩ `ʼneNI`?J,.:22Z_]q"4ϡa-1#}ދa$P.0XCDw3~E瓗:OcRQe}癲J5_Ov*mey{cޤ SXI'gX5`͊ad8\9Rx/u\?S 3D1-F=W(E4#*a|z\-1R+0-}k!-2'(Xpk[ m.;,E#џ? 6_74n'_wHAmVS&g}TXn?#uc^}{''3 !ArSxa ӆu8wpgpϓocYp0v uNZqHCPG[DLWꖩPBp[^n6Wŕ$ӖU\=rz1tvR2j ~bklLm@6;OgS>MuKl]t(#D72E }V %y!al Oy2qpDtS>zੴEZrf~9#cTF"}/a8XCoFfVݠr)A9 oCrrh~:a7څ3p.mq/-P|,jMfY;kLZ_8M/ܾ!2%q\~y"J^tWm]\$U]s8`ϭLϰF(Q&Pw-CfEkv1&+|W.+83E J"jO-#Fͦ<X!H1cj`2s:3_z(j^cܳC(Jh=Tm:$t QP~eQ OTףF)[|F}z+fhe}!,1; ՘WA@~Ό9Ra> $Zٍlrb[!Bvn36qKs<67R]qWƥ^T*BȠكJ8T~S 5 ε&FA֘(6YkUeD6gCƿil[ QXJ2REsE1? w3ݡesz!HH!i`dBJs]l>%1fG?tY8#~”Pw.7uX!ޅ(co|7Lb 3 :(E|FڴA&QS,vt; KΣW`\}vM?l&RLlÂ$"mheW"-uh̠Uέ&_fk+|QY wn[D4Ot'r+=@k^m *[%:R뫒+uC6'<>'۪4Ȃ$FO& e2ljWo^Bn@&q zahw>'SX~ϫ ޱq]nWS5K~nazj]s?c&ـUHNpRMfdivغ_tr*RL,X - e$UE}I/^ _=?]3ڝv<_8.~1q8+_lYdt6|(ٳz\:P;@XL1 +2eaQ gV|h^/(WwCQGNdѰ贛o8·2!͗ U$saVnT^Yo,=7ո "rvjI N$WR6DY q>V@WElINC}bL:tk(P>jTWVס jRi+NSoW_ I=hRJ5eҽ(Ǖsz:4$So \]a~.@}>"̱nQ=F 7+Y/[Q{Քsm9@wѻEx@S+|}6:uޣB\_AA%f*x&Y'40>zݝc&'%qysO3 ½3PPGM3\F1 1$avqi(ԻQw\+&o\ľچtd wm=5@ê/*yKd0=H2&aH: F2߶a/9*,Ÿd&#nUxicD}=&܏=! a)G܅Ƒ[te\j?^z۩r,>)%0.ųdr+K[AR/0ʇE{+59xaRڲ}Q8E'߹hրAtVK 䵤e!|A£,b,¹);1K*u]^S)sd 02\ʡ{NFLb3QFiQRh[q5H ŘDJ}9e#q{s)MRVt<.pX"#heNu) OCPɶGS-tڿgC'CywX_:H=t:KaO@x7Ub \Q;5$xʻ_0uU`ɓ-WDD=:n7R4S.L0y^ ӗAH펴ZTRn`a?Pe=}`}1kX$^5K/P½;𪲹fPYB ¿7 .}B3@󱛽VnG0U5;c#{d%\k;sñLIt}Han ̘׆oj>dWp];i|\9@e#FBס4 -4ĭHGn|[ H?qrBT&⪈`xî(cIsm0s S á3ܔ*֬Fm>5gT&[5iعSxoNÜ7"jF'jxw@q}3!q/'SL^G'nYr_.[cN"9}zk\Mܚk~;76a3aչ)51oyJj/52gĹ«JMǠw&R1lHW}~Ҏ#4IK~$\2bN0^&Ls=tY'xK&wBLo [(c(&r˧cΔ8@bP@_&|nʻqHa.+>1/C?BWEʲNP`攟[pg;I}T֩ad>!?kywO[2I}xQsy,FZwx tl|￾A,j+)Ü&L3H %V52l@" QA\n3z[l1#&򏍯&`-X5\ܣ`HhuU6j,&qb?8)N',K #GHi݈ax#'bK+= *f }#ȳ ƭ_QcO"T6)?ug7Ns%r": ~ӕJ="l(޾Yh^Q jXǑ8-n h;S{U( 2w4B]Z=ǩ'ɱ.yy~z۞F͡sUyh"ύErS:;?ύ0S>FHMNwdw) BEWL8<P dօbظRd#+4| .Yk{,B{EVNJcPyVAyUvN-xQ4n X%їyGÙNpW0rȺSƅj隸:t0B?Xk޹~%VZ*=:T>_ ܐcu/C 㴘޽l.G't^w'b m9̱`Ƴh@e~\S 7n7٤ YL#(opCkh5LIE?5F1u4mjeGMEc'7~[@L`"pMfr:,e[nuf[pRIUDNJށ۵YAD4m={͋qJ16w0\tnuzNPT>~lh1;r89j\{»j^  ZZ6c!-N/N="-h6 0TQ"V>%Wa#H"[Y[p9$tXUNB5 I !B酣q&4q@<ݼ^$IMGhL&Msbvz .^b&Z5u TZ%J=_;eӓn~Kt9,P<T+d#?C++@MWSYhx*W:/cTd&Ũb1ή̪ ן={9hF}<ĈދN[[ 勴oZԺX~͍q%/ml38N$ ʉ𺥶6ֲ[s'LXcj$nRLlr9=''x0o4E?1f}f@@_=H 5N?w:TR=]ogKn7ԩGQY8>GY~WqDFޯC@BXS͋ f쥇n<;C?Z(wFЁW6=ء>Q> v.gJxhg$:݌ [ЈPuOlvOvyqRj¹(Tyh +vspsEDTK1'H_9D%繤+2n{Ul V1|-c5M4U(m0.luJ/d1,]vc<L S< ђ)Nʊ4{!j쾪S(ӏ ]=vYWLU}D -w(Q!$=x{FY*ʘNuK%xm:YJtsq<8":rH7 {7 6Õ 8:7 2A,{n5jrM$H9p<"Go}{DYU-*eD;_~TedR08cբ"6V)>D3^àD+mqÖzT 7rX 1E3tx* ?RF4w_|wnh,klc,p]jhHLVoǕ=sRD WJ.c7nGObzv%NMX*1bqN~-_s^|h[2"")ʜ:]J'Z?._ 1CMpy?;R(ڞ(cGd60ɼtt411{ʙ2} nnOF:χG֜8fm!fn\1)NE2\ ۂ^lXcU(D N X\5L_V5sv0g#"&lӽ@2+GRMt5f"G.UqSӓM+u g Fۙ݌{߳Y}QDvdQ!~&4Ǯ`{#OS?@n&,zNP]9fJU[ۀ$s, q3Vp0g%^_>~83UZxWdlRZ+ qV''w\~UU ڡr|.05^ _QXMτH~&eu.@3ȽzVT>WV{FNyYq6L-}tN1YYD1xWQ܂l&@BSd 3mErZJW :U`A B HV*a.GJR83My\>6֛ ?]zUr: lQ.5-AߕOS 80:?Ɉ8tV Ae$.bxVp]_ Z_X]C\ mdߜ:%=׸AfP=&́i?붦,a,J PR^y!sڸCQ2"n#1LpJԄ+ܘh6K_ɬ+_?ID&p^[Пg,! 1L` QT"j͡D>M}|0..lρ_0L"+Aӟ\8'6_I4t]j@E JLՑWIJ(" V"1F7eNeXS6|HR=xhy8G80,'{qks5, H՝iDVn I)*{i(cʎKW\6O*]wS`w9pn+E mXl)_MB\o4p90.ymfG+߹ lDS}Ony+nVctPjZMv"yνW}$T'NS$ZXZ>hM1bLq A,g^!lޤ/-2 yh c)e BCevA*}6zuyܠ_kՈE0/nI,}qʆpu<f]=8tִ+v*.bou/Ml wg2]{IjXAu$hS 1S] { *TIXYٰ'Lk܄gWWȞ`gH&KfRfyjNFUL4՗Z إZ knRK( K}~+|9Pn(lsN@li|hh5<2inh}9(NH4/,]yٸ8CL?O_58 uj;Γ$Cul~u`MWۄA3"=|.5ƿ&B{1Wq Kve)dzdijYcB&sETۡxdET_P`m|W|l9 >!+ .ƣNC^֭MQ0$ø=<} '`ښ: S>fYL4_RR ت̏2ψ )|Vx28!-)O-q<(=XDt.d6Zf|7݈u'f p[1 ZIRQ *cŤO)!լyܔTm4+C)؀@4(+efN}O?BLCM[AeE PU!LW!KG.]jg'1L6OdeYN{;)@Yޞ'-CGq; 2QW;5mJ`*xrl/ "]U+LWc.X*5F&,HJ2@UL8DZܜ:49OOׄy6XD AfMLɢkȗED[dE86?L{Bߥ zvqxx(,0X oZ1hM"l$"{*3{"8Ot 2(U[d6B^EHd*y:@ֻiv3oãTu,A11Ԇ;W*R,2I [M,+ dQf CHPYuzځT2c0LfA~^~u'T;"c3niYyAỉ3vRsH M0;Qܧ>im81_wȮ[~LεBk;Ē| Vu־@VXo jOR F(sN; P˾q.sٳ(1R@w6߇At n -3Vc3J>WKz(IK]uIPxwA݉q"-̳&MX2'ίM}މo!M8ŵT ]LL'hQϵt tۋogH d!\jCړ~q$:HN%A),'yd] !O 54`uR+mT!&/^8(ߏ__2\_-$fyI\g}2EY 7i.'n ѥXUњAĖ,%aj;xxI ^yFjR<ڥ`!Kmt]qTYđg.~ʌkAPi&ƺ0j!}|C*bKe+8U{2^H=#W?8nx#&Νhm_6nmd<=$ݪŅhF%K::I hyKiS&>H.D翸g]ۃ=pf.tO-i `lqN&'<D׶$a8IXv=bv|_Uj oQǵvG{շFUA>\ثCr1nw!ʛ3an@%GWqMmSi-7v2qD]e;V¶pq'×`=hkwPUǗn띑 e)a@(tZKcM; >OYg/en mFtS39Ic+s@g#b #V{f1ݯ/T*Cw[:ưuv_-Y +SLїf* Iɷ.n5slz (rpAvFVy8?|9lhygڞPb:" l &}3/cQ.1v=Jx]k[rjF=!RC3 բ_s0]躱vU;b{7;PQDrq[PA)Lve'L>Ǫ*9,sqzMjMojռI[O pK$ eH_CbcM0@ 5; ][]wLaJR8*iq@k'oIj z]AP f6Cv$*-ڲw:u˥FAd΍~o} 5_t O)ekeI_L<1f31t&A3gwQa)T]^q^}v&@P +S,/`~ԯ MdԼN\< UKvc|d +| C,-wg˅̝̓2<"jESEi2]=!,b 't"bΊ`R*YL2 -^ECV(o.J aE->y;e_ps$LNtewP3WG2[ozm֢ԂgM߉) R@J&؁G#15I+)TB`I*Q֣G[9yߵp;.K;Ȟ̍G ?9x+F`:Vo%7Uu&x,Zo 46#zn% 9.8^-7] .,-V0[ů.(2e^;OI">P$c:e?E r)3) oߜE&,6\ GL -'3fO1-ɍ$/ًZdBZ۟j6 WQ (zOz-صPtO0B8 il)Og3㮫Z=5z&>H lWIݭ4t]!F laN/-?ZKMGEy1o6XVSˌcOЖőՄ-7m4Ɓj(C%ʦ<p JXۧy L| *o9 }ǒ7E%08sFz`9QiȦQ1qHqVzՋv2]XSR, nVLC"xHTl ,~8=w0 æHf]9Wmzg-0{n}|da"v[{gqr̈́Ga=^6Feuz(_52V%Ifn#zJYH»3Oq9Ol1"ZD\B3oH <͒f5T6PP46ʻA'(7}my,>X}ܭXc-r2 q!xȱUH`;pxG(mǶ?3!Rh,^[ݻWlZ9>@Z1Dm؇"V8N:)0%wй7Z!nߨA%+eK'ZN5 n6fj)S\IF 藳[R!h3yh#'/ oП|_/ :G[V"&%yb_7%c$xH9z W]3ѩh\Z_sCDxSdFS:3#o:|'zG) W,Ƥed8f + ('(XcQLa%%dԦ,4-n+a7e$k`̕6, .j'y0Au"}t*% L!w>DÐA~h2ʄ$)dM߄]f[p5X Ӓd 38(Fv,ca7@ Lr[> t[J [5&<)idL .Y0P{Ԏ 2UՅ{w\jB/^KKoZĶaWe]단 X-{&bH䆕W@y;(V-ޓE1-PB%qV8 (;W!4Y76$2M}I]uO?xBl~0+OLFf&g>ḳ#?V (Uە _JuU%oe4lQ>"߇2ͅ-RL!X2[zIQ7G.Mӡ(Y#‡}uhSnӵeqP4MSX[*«܋fq0'|,DF Zs2Y3c1Ĩl=[/\ϬYY,050TO"!vtUB%FUUCZ&lvK7~9gaE&Z2sX%hXߎp nK;vOVW-LfʠE9|f:[[—ðȌ2>8k?[r[}TWj)U`VyxԬFU})&3 o68ƱCh#k(1FFIIbZAgw1WbN4n“V7 |̜erO+7OVT}VQO; K@:#OfXpŒN7/$&ܯ`3*p8"veQ-7z+%hh3!zƥ̅tj@*m;ѡ 6oeETrPBgm]]jW۴FCUܬ ^j#^tJoP웩U<`ծT$RiZJB;Ǭ'۬i]gwDɀcNHT>|5rϐI 8`}=!b$ip2zwЍ]&I(3 Bd!uMr-jNc;sFl*(2ݴ?]K|@_8H$l;?[dk,BE]PW{~Y^ c }wIASzM M8sP}ݘT;a[#7He_⣄5Iм9nLp^oi>vUNw/gI *X1ʨ@롔NV=pRpkcStha 1{)7 h@N+LqZc B=7S#0 nۗ#*Cm1[(8Ѡ>]T<|浽nwT,Rlɠ($<nI68)`n %l9lYNJ,@ñ cwNfwrsX{5C1_ FfeaS4?7;̊'8"о6 ^$9l=!X. .F{qN^#ߎydZ!,h$$iG;Y글@wE<zM6&3Ke$ĊT$*3qwjNjJ!hWά".e:/hxtۣ"]8f^f9W\s>YΡѩq Kj f!"7c=An.eҌ@N9c!zU 2)' ʾ$hĈ@J60x|CK%Q92hI=1ri=NJ)le#A!JBHWߍxCk*3Nqƺg2<'?6~]ME*ZIyR Izȅ&4ZP_q8a3.|GHV]fa Y2T_lrO[FfR .Ԥ<ȋqIo|!8!Z&Mٸ#F Bpy_A5rqIlcV9xЬ<q'-˾hSap% @L|qޕ֡rRѪMw7w{ 2y eV dWя'Ce;-y%5OXx1{dxfѬ)M%w<1㫎N"[>̭ 4rMۨemTz ` 4ѧ:䯘`rrXP!nha}l\g ۭbR)89(Ӗ@yd','L*#'Gf8r$j%= ]f0d5NM)KI'R)v_FƚVɱvNlFj>'4F);&lHo2ʹc3yDz#6rS2[ʎN-͈ O8gʟ|*:/IO=}%s^z~A"T3Bd{Td2;U97iKs{W I 5ۀj7M|^;v+xֺ,ےX$ym"Pu M͆7"|X 7 KWGi7;%j nQ'cL*F.CihbDm1~-[-r+zQ<-A&GQegp嚲rY$ƇΖ&QQ.NVX]~: 3#]o|י:8|3h:wx1iXk\<0^g0Oٟm׿h3M@_#a`+?ŐDW(Xw[GKw4<o\dT`?%Dl--Dw_ڎgW$ߏeJM)bIkBtd>gaH֤9v4)e8UI'>%xFoye&0'깍03Ių1ǜܒKOl9APyЪO֘řpK `_f( ZT:Ã*эY|?ZWk2"\p& =,y*7ꨟʣ(Vq\( >#* ['EV %~`) s#ͯ| ~B,l1w󷚤XJ<vkkK\>ߪDoj%o>{y:7Kt[Y!RO-T!cdӢ̩r:U;&W!;NS|DÕ?,𖛧)}ݗ4lx #ݖ ̂z٠t]'V/)oM%Q,WfΡizД|0bP$hG,US #þSH\&閁,K,B7iY=9t]*2]e UO.H_?ˎEO A@)bcZKx$-nPiϴaxSB7M}I_u90Y+M,uıS Lon8oƏȴP=Փpٱa|DަegUl#Y:S5f}s=+ks:{blGYw- @f忤,⼍g9:?4KVe-x$q\ JR5#I h =1g]fLH *2H`\nF<|.B Gl6r%Qu^&1BK\yQ),@ rfª7>wՠ<yx9eUlb32Gt"+Xowߌ*^#Gέj-El=gQcТǶ<fbx !-4+3Ђjf<_|ifx(&QZu܈Aؼj<{h2P\yvғM5Rj;Q˨:`)(ݑӾ9V5ZZ?Dхֿm"LSdFaQ 8v@5Eʸ.'P4 #]sFA8gψ"Ɛx.9O"dqin\8'pDM?ν!%*RE ];qhJA-ӆ6|E<6{8e9Z&" FJ%!؇-ܽ\~)g4XǕh)a2&W+-55bYx"2I򊇦yD^:qa8@Vj)Ѭ:D=oѾ_p.Z gz|` %g!0Sľwxl;;5o}2纑]=n { :0?n#?V*o5>T}'[Du+--RnSY?#R ;IJЇq:{̲̋;ch}BxzHnj< QFpЂ*ɑNz tȄ!fUXS1^Ғ^7%z34(#h1Q*1 NC3/łxQ|'_Zodz YØJdM-[͖*8%h| qHLs2MzpG'`'xdQZK.D5QWU]O#BT۾R:ijmTჁA$Թ՟ JAFp=.ƨ|0HuX@+$#r@l Q'&Wp,.'.%zzcԊ K ]ECx NPlF,bM'9Q@ PeSѹMѧ>Wa2!l^–мyS0/i{H (퓞0ggLoӿb`GajkyA OPe+N0c{)8Rr[:^ LGB!#T1LݛRΌ`Q(R9IƲ9VIkV94U2Y̫uϱdr6uz U9W(-Ib jHzFnDk: &{σ2「].szQEAMY 0 =3eLvHUm<>Algd_Mgr\V$EpY w0),H0gA%)҂}PL-Ж_q0QTG!4Ӊ K_}#*7Ec ≴5u{KkŒA'ΐ'#όt/7GmHW}4(CD[8&V !ă1/jջ %-7 ;Ekb{#p!eo/ 8؜W& Âw a}0G${t0#wmw&:-|~>>訧Mt wS=,)JVMR민(#lvR !aȢtCod?<[1xESbrS,[t)ue r 1RMJNֲZ[ &AjGJ3e޼ʤ䙍Sqh% K ?`d*W9y$o^a)K Ѓ֗|65V ţ(f'e)#t8Z2#gT <+ UuwaE)ZFAH),FKHZU1UUB ^p0/:Oݮ9A/"~9ʸfå1$ BRs<Ч)$rp&uMgS<jy'Vߊ_L箲ӹ$yFxIIÀmI考KvQ񫽣yB]A^$n?0tGŴ:!Okխ=4um-2qBjy S1dmȑN; )qv |Z,-=ʊkG5Y6@Vi3(J4)^-~^[+mh[t72{r$@6rj>Dp+Wcxzt#:~@-=)U}7?R c܃+FjەY٠I^qpW]rd2o6^^W9NF p@W,x* nb,>)Q xTCi"ؙ/IfP3] }u2AX~kRpIˊ{;ɱ׾, :n"wH3!$o#CO{nF_8\9AN DMFhX.f5X\)8@H8Qr Hs cf]NyOlIEiY6ڧ v(_粉NI9_ŨFc(xW 9&Gw^; Ar]|UbtKۍ(Eg^bUOj̣w>@z䊐ܖ`5)1:F?%ί g~מ秏ƃ>m[ B`FcPY{Jt _dpGsbdv '9+izd`TrA XVeޓpO51pf{z<0d=*f guO 1 9QOYHF@6b'ۖ9m"šb. -ڲ:kɕMEPG;e/iad|hr«m[.'!8a&xM%A$4q9u/?KaR1{둺Ԛ]AOSNўC^~p. a¡E-sr&H2]mO^BCwKI^4bu4 WM"ZcWyAV0r]0ZꓜȓBk+A>|*5nɯ&.ݯIi6r{yaAG-g[)\Q2ԃvP4 lʾyxyyL2h+QNҥK_lZD'ڄSep:Clcjg1[,ٟKp`%倞ye!7dWuA6aC)ԯ\^̽6 2߅p/!n#h6 _[06Nu'3SOAq!-_mBCxJ]0I؊QT9ُ3+?#GTҐ/K`kXFItwY\:YY ƙr) ߝX~,$F2L0`ƓҊ5"K6>&X3^=/N$= ;b@'ywfN座wͬU tb= g\DG7ZCvD\ 8fc~jƗӂ߽"{'@(rĂO c )4u`,lǚʸs07R'd+@΃=vXr宓Evrgk7gAQ>t駋QӺ 9>R,Ϙ8FAĶMb$-i^ ʺ<~$b"5]vGR82V[L4`&x˞FXMu!\J˱Dؓ.B=^"f,qmUTw,Ur+ :|QҬpS>z>wG ic$&  c]T?Л%z w&b$lW>8`Md'Ofٜ1Rd #AF}zO2a}H8q .}P*5?{re;^Crw^'-@FN3?È}'qcRY,X˪sX!ZJMlAt6O[wQPT sKlb DQr3 FF?59O1-UWz%^bf1>[F3ܗq-õ)q9}0BtL8Qm73-w:AǎyXkӴ5!pCH]h%[gVr+eWB^A3RUprٗƽH~.UymI%f+)NTM[:I\u>&*dsqVJ[\e`NP_R/ƯwUU}>/ӅmUxbqUTGqfCc^oox8iv|.J)Hxy٫xJYcïY+z礕I!Kw+KOtE:,5)9N<>Ma~rjb^y^%xn'vTHj ű=v\RQw=fC'lD!c0O6V"MH2.&s޴) L0oK _7rugmL?#U1b,ڇ.y+[z80i)U{]39K"Wc-8\fge'ЂC@xN2BqҚp w{(`m˼Z4V#=WF~ӄQ8=g ܣgOްYQ"QQHKG3.Uwd$Ҩ 1˟WW:_;E|) Pͭ|3ğSW?uWP0`]&b(&J !| ԛapTuΌ8Y"//ZlcQ.ڪ aG M\ E,(wg ^6^+if]IeFSr;6 |'j%qcppʽbju cM::ZV kvxJ׏d뎿QDjCZ_pW%WhzzҶ%xv tjro. b*6I Iswgm ,_@? el<ɒAZ}1RpИ\p3} S^I H^7^U2hIu'xϱn2BddH^xMKzNbisfG^SY1vY =\oAhIBPxl%lPBnD@`<1tjLj]k+H$-5H<튅? o+ @ g)pԎyt=i=)ڿ1z"Qm8% E XNQkz0V _(AOed,[WhDBaDYO2>ҨvY#irW-ЋۀK5a"-p`osg}LsFPn{1*kn%RRʾ/;DX9)3\9ukUřKL$V)a/pK{W%rG, M'G-Pvr+H:lњ^̓(P."f;9bsD!6gÖܒ!0aT\}]&bnbL_l̥o'G0.mk2Axҿ\;ld) ȳӪU?WCo>0E~MRxrBĹ c4$E}~`paRW>yexA55sEIk9 и hf5g;S14#%m,IU;?D8h"~XZ5(= &[lګfV5wsw$)9 ܻCg77!aA {FnbK.r@>ZNzj#rZpGos.Bއkk k!>R;ײrd~{)(08'k'b;Q=%A@{n񖇟IM͍W(ՔϢB`$lQn&{4KdOR룡MLh.܆>Y|R^!k1<GIQpm_98f֟G~5C\7bρyu{qg@%>*#flDU㧬&n&ՄI7ND,Ρt; 许i PH71/f\ es7Ev7e-:^F.;׵_mGG.: 1M,b\tt}`bɻaYDC"khY`ǂ` XЅ-a7ʓ"جtDtDG,A (i+mTKc"\ET\S>YEGдEr u蟗pw@O[] |!ŵ򾓑8cspq.y]O.덀4F BXj]pO{XnDih?ED>b֡-C؝Ѿ?{5(շ0b >pCT,ua0׃M{j,6~# !M凭-)[2N`pX๶ƕswB: X6l.yl(C0͖Y pAlT1m=˪ T Aba2jp?Jn(-]_K,MԍU'b~\4tvIp"z%wu>4oz[%Ѹi̵(î?[vŕS.M Jfl1Gt&uЕY%8Mo\#E.?I\jL0^k~Ţ_MT컾&1+gܡϭ@;~j,l'E0L/Wyb)(yww4ZiW"% }yFC&Ht)p,7Y!a- jaVfqYhLƯDY{3ͺ6Y8v 8~_[Tz?qqіQM^r$0Ԟ"iVC~,7X:ڪCM0Y<$⚀&dr>zB1Aԛpl9Eʵ/K`uB%ƷA$q̢d.<Gx ;A4xtI@V%?QHv&_9g50Ř=-8*rbAtBiI@#2"7'E"Sh6/"L"pKD=T؂!b¼\ݦ#L (.h+AKGΒ#%:(fؠ*%m'bz \`fx5(G zEEKt(>< 82L/$͖4N-JUpĕ;gώ2f6G3t`r0-]/)c_x?>{gN$$ĉ*G>- C*bu-7b7 uu'Gv\5z>`l*3ܹNbdl2!ME#V\H \uEjxr݈oYn fTjqH`uvWͮVahYdfk?Euon⫈q}eGQ$_>޼5LH*}2ixx_,|&l)9}&vd%t`[H ZPOrn@mF0_gK\rYX|pﱜ~Se ag Lb2u(-wUn"!E՗`+-˗  jqGoG?c\BwU:U)ãH`BiWciݔGڟ13(<yϳ=lC_d⤱׮0 PDr}hSPw5l c.s`2.kgg9g%kjxWA}%[("CS$F q?H `n+R_.+:Wi+,5K_N/q$xyUG'gzDIB[&ʗ⭅euC-f~.=G~ZMqVx1QC_Ru]cשSrيvRQEj*ddu Q1|lmp?uq Ž@'ZAKj*e_M~v 8]ӑ> N|EUM$;O7DPØ-F}Kdh'>;W#oԫQW{0'`ۅqc;B.ng *. k0uce$sZLz^Ĩ(fjՖyG'u;wXB*fpO_H#D NehYq;uyKq֔;*8 Ue{?T2n :G}€fդڃp[QoD4P Ǖ2rS1PS]V)Vpl*˸/@|h vVB@%8`3qÕL8oegnuT[DF4V}N ?NU|5p<'`` *q{A㏽|-,حg2P0 b[%E"ּ$Qy/ҔM{+j{wX̼|n/Jlb&?ub] Z(8|?Rدc_1,=;`kbzc_N0VPI6\sݫ3繲j آu`řSvm]T.Ϩl]2 m]ɑ;@+Bf$ncUB|J [5;Ov\Op)=X߿5zVazd{5Pe>,ɱt]O+ڙ >=;r҆w?9^Ii i[ `[2 W)^q42Z2 {^o.L}|*4[=R_ zo|GbJ ΌS`Y$M+i\e-0I+ *3n9]U,Mh{d_hr}`-;ؓzpjEce<[N0T>REvʲN+]vZNA .}īy}E&lq&dvn7wN T= vc%Iƿ1HwTZuQw2w' ]@y]5J͚:lSz֨B0 Q37tP:OCdblo7|3tmؕ[gϻYEtJdeQޢd$ ھ/?=OLxŚ#JAJCψh~ zڤKP#{ŜnP u-1Pi(0^ʞ cms}I.$6 j l)kʴ^#Cf6v@s[4dja|C@F]f`:3#]ͧX܃qvR<n44iC[Gs/T)#vW%` T):YZ^/3r%F6v5[ C*UVH IcߔD"`cT.n ˙ҜؠWP]Khx Nl#^.l4:e|lggBx]<A 3Xٌuשi=2y{2>I"Wm6mnqmf9WE5'g=ZACg`6*V3GPdzߢ! 3u80,-|/_8D+!)vodMe/ѥ\C!Sprz-yE} <+ЗQLK,NakUxKWqbfL !O؏j|}ӭ^䲋ES<ȵg kO:H@m"Dd*4]HXJ'[фZ'W&QR)his h\nH >o)SBpUE)kSڭ,d݋Jp 2,hl5*r@'/"6h<$[7q+]DM$D3NMw&bkVgbLI#[J7uS,m2d_L2?NU:*lϰcn&^uW"_޴E7KzH)Ŗ߭Pܹ7\IF5\*FOJv"GL5O~1$Pc Iw3vy $^H,g6o7PM^Nǡld]ب|H;JvG * /`~#@eWAL,a7r,s:\n=C9>笌] -[ ː _[Hxr$I7G w9*85#WTfeD}o)gp>${ㄜ- TKjJ~6 G!4'/E5܉CN LRn8m<VEPNXOmA 2v0V0ǰMwE4= &e$خ'֪r.>7۬./ Xx[ rSRK\NyFIq:*pDk1GqmVRrD%kkW*#őjH?`j #a瘾e&Ail5jfyS3&T$f+KP XL$ âԿOk+mp ʶpHKٲ %uԡf)YaU"Ӱb7^Z PGP82~^rPϜAcQ HImt*DrmH_)3B!^ ꐋ~QطG3NjḒRc!?> ĺFJTʣY*ƅ6F3T9bm C@ )͸e3<+ 0D,IFO$ /fa5C,Jԣ W |4m ) h˚<#Q"q9~bj X{@h"kAy8`"uѐwKc44\)j7؜`mxu-]8SXKˈPՔ`X?ȉ*2PRŎ(?^Z0)4@3W4dC-JRQ)҄0L[FxT:XwHLK2-m܍,]*@i 3sH} ahg:iH='Eč&dRGE][| LMf>ƦοX<䬗/~L\Nf"] s?ԺE1!x tB4`bDŽ '&K2ABOpQsou q*XP?uJ 𡼼oP8ps (hb AeS0L)oʓ}au(KV᥵$#@CuM(Tb )MLhRﯯX./vll!җQȄ{\AqNu}8]*>}K78sNn6Dj`2)Kyhm8&vL_Qup_U+m?]?A*tfh- )Ԭx956WPU˦7Z/ =htaspG/USΈJ߱7p)`l!PD\,cUb@[0GaXOӪ0?;:vMjGRRШ9e([\Uܠ5IG0V<|Xid^vyKs\Oj}czon}b;<7(xbӹSОDwsEU31x^ECo,^S` #Sg* >rm4}a+o`!+yc>;ˮԦVbՙd4g0V"pT%SQ؂binέQWÒGaFPuުn~Hz|E/-U /Mvw6(h9^+&t3ɤ>PZXvl̞kM5LN+O`Զg>rxQYq2 Ҫ߿Z]+*Ep|bA '˜B@pZgGne`H)tg@D%D"a^ YKGli= RlT+o޳R5 ~!V_;*Bs#i JS&iG;b8q0t%oQ(QK{$>>r U<ɓY}\ݭOtg-hAWO.kk.wFPUo0kݭ*D>Z7ZRQ9%h W$yc 8{ޒi6' CK$*)Q@yIY4I^!H:z-ؙ"d ,J_R6n19G/7!=!9ރHŋP2Tu 7f1=Aq]uQJ|Nx@j۪g,|qʎu'ћ"IڌF 풿l[`p#sF֕_DxՐuYQ_3%IO".p> (tĥq3ݸMPTH#ENly-.×Z3l iًҍTxM8-kjV)aش(#U >mT8ށح7/h}4]iU[Ь1hZyvj ЅKO(4=n&xF?ɞ,|de4s 1%o|6}tV*WB3cBy>T*@B ͩdH"a&kЅxpzG:fm:-yc{A|0˘qɪ&|i ;p4%j<ާN$VkJ*:;UzKh]#l4>e`N(X'ٗ:=x2I9y3dyVj׌zZ)]dpIZ%'Og*ΊFɀz$`0DҬ7kfX@p˔ -ZKd4x]}xMn2;2#ʪo:rc/ܴbG[y"FW:FC=Vp}d9>m5 I\=i-1VF=:Rpg7wӁiPTK5ʊ4uTUmK7,@XlmZF@ ϓ.4`"5B- yQ #Nd^]& pU~gAs_K{A(._67 gdMa7߼J%cת>ĝ)q|Q doE ZkLy;=W[e`)!=;ˮ@jFxI`ԧCK\\)4cKAM'VR9蜫Q:T#Ӎkf$ ڤ_^due{c_{~"SRT)u#gy3;PrtcTDWKM>AFnz7=aab6s>Yf붵G58

$ҫ?>^LM(1ĺBhAjV+>5SR+e(eMrg@xAüM+n+"|XN+[F(]{7:E@iN xTm{=Y@ž\jO}@Ew}&6RmňL*sĆ %/Џq7X{C Yk28ق&wwt-=M-}*6æ(D/rdvp;s?Ћ ]H8mrW3y q zjo9/z,b3׆u@N>F֔ ؆BOx]<匰EWk?"(VFֆ>ʳvE_ijfFZv@P;Q2]884~r6=# aĽCVv|@fflۤsX!8Vv^iråW^i<5MlWGWpg #ntD"@hva~>viV4AhF;օCM{7?/g޻n)C87i\0m$` &ķENGMP!w֔`5tOlTl\Tb̧(;CJ qS-s)f!I V\ZcVhR7d쪶>A0PNTdΆvZ2M˼yIy]b"S>axB\^yLS^rck '.F~V))lbfV-Hw[kM$31jɵ'' V:2DH_vbc9EHxae[X: 4%!&cbɠÔ. HT ~@zV l|񹦪At%}w32`9iql%X'3R|=x!Nh8bfIXr{t!HW3s5G(ߧJ;:9\mjq {Rd)J󨣂1UXqQ6.Z̆Ȟ;Lb 6ՍH 4H~@<&: \<-aQP_9v -i@j LA.\zw^y7[LqG =^)y t=;#vd}@}>rP?}i}8?Vӻ3b(_ƕa!1sHAU'ZXK[ȁk%Q0cC(S6g-':̬V0Nmp&Tq 0 : rN[%t%VtwaZMڐCJK-jf0:z&\.Fkqn}}f. !x% og}ѷ /Ͼ_3+ZP_C)mTeyIgYN;g%d=p7"Y׍>"(cFT+~Q4 i vHNz S+%dzLaow}8-ދ>2tCz]_I)݈ 91wоm"+Dy`ܕK{9T0kMsaiŅE5GȀTGTV76e7*U#,*[ptvTN;^&#)N g+'30(*x&%J .XTxTPT0X@CT"yQo7\C;n>VH t#+n:n7蝚 ׫L~ǩ ?kF! zMG=si#:Lel S4خc:cђlzF$ %lTHJ?`&Vg \".1)] xұ7z$uZqs AO1Xmlt#HkxjM#nMLS[01c}A,4*oXR'fK*J{|T-ͮpvrEeSm;cEH'DKvLi 'O${{v1V {M>䤑,uml Nn8 >wHx| .Wv~]C]E||O/ėr\̱= ǨNOWOugd- ˯hP@PNړgZOnzj^з9/B]<_p"ukquskDgc#KJ(H+by X n^>x qӢ,2*HOa/O'/A6tl KgpitEMl@RBԵҳ- + e::2~c=Ĩ *J`nǝc./這w]FU {v|7`f5~>#wbrxiNL&ʤ|֗ q3d|ZσSwʕ2jqAWP+I1>`CXh.(c˵gi~DײY~h%O7 GsY> V1 K+h#&-Jo3:V uiZx&1z*ey 5=K72U)M̬a|q<@'"! HnYCG{G&ԡ%)?ְQz2PM1[MQ$xކ?b?`5";ƃHwS bG *H/9gtB(ۇMT={*I#sU2 qmRY9,"|2Sw $;i+8q9z~8ԕo/ JW'5[DA"g&=t4ANBTJ7Ud@P$>c&Ь/q:֫yѿ'PjNdq2Q}ru<RWjɑBah6nh!8#s PBFSeD#+Mh`_ h,dIfhOw& x"_a&<41z%XLv)-Sm~[~0 9P_J Dmy+?uI_߷I($`!?S37TsCƀ[7=|=v4L c(n+Gl7+(fj ȭIIhnu{$h s$Hwv/% h ҿ;@;yN5U57#lyʓ$+/%y!za.#>ހ-ݦ}0kCbmzM%鞻BF y "# $a!E(InZ4$:@s;硫"4Vhc&Q/A97bbUL Nˮ*,@Hr|Awy:oy*,\T'NfԸc[.3NMoQu7 Κ|}<)Ȥ.ݥO> 4n I/ xy\&J {`sx3Qp iԖ99e"d(u vp.f7DGm)vYQKݗ99AHi]ɁMN*Y0]ϒgk4Tyw!*3]-`dW\i=o|e2k̺~9 *LR^+rj #sGqLESEIcEe/S_S*j1PRXIMfo)+ˇ DсP$jHİ~@,-[5cQ@#r5::~ ug~!&Jf~q3q^0\xېA[S5:ݔa0Bd7sΪB \2HGucn/dV& uG\J 7;GZZ9͠N&%lgrD0$,(`OLDCz:#9Rĩ_ιFs|$OoqʤȎ5%@FE7S)w6µ}4&]ٍSB0=B:KA܎VEx5O pya 4/ ɟ(X|ik~3N!-~5Rwej1ph$aKj |[nQ^v#?t 'jFg4O|M9kL !OkK!(-j)/ ԸjN98gU' JT/ʽ亯 Lx$s&G?ιPq(e w2y_dƿ۟ &ilHpڠ;Dzp/є.X{x0L3:1,0{XHYzl;`"V؊ dOqP7,fLGh/ueUZQF[qQ_Dobd^k[1~@Ã`Ԡ%TbƋ[ Ł "7^ak/Ƭ~_<"V;"nEm')۠7o)9Sz)ߗ!Ǜ̢-xN-^ˋ::,e4i M\G~<$P7:T]qu.YؚΙqÏE8:&f:ʷw To61xٞ6.Pה]E ߩ4c$gsf"Eo-^PX|3g<'dSPk>a 2\55h,0<ˉF,5u17 S#iF瞮Ľ{ ;K|qCFq+/8@=>zG&Oֱ<[9E2[sO) mЖz ~{u%v$F[D>Gk ZB *qGd&sްQL-4]T5}=4-6h=_"s׈ˇO`&@qBYOhChɦ4c* j: ;qW-;b`A&ZRWpr1o?MmTkI&lMk5i[g^OI2i @E=^47;$![/aOO CNPB]Tng&9xKxo `֝]Kڪ-)u2@x+dmbE+9%{zᖉz>-mgFGwE }i,wRK K@BG-^:~|YPmOhv<1pm8SW;v8T>0^tQ"oahL̃Al_^g[wfc{ڗ_ipIgC(?rǫ!;Z[Yڒq#4;å2YbDsTk\Kv[[x{gHb\ r%>"DGe H<F`"VA&< n ?+3*]8Kg\N2E%D}M+7GPsD"\\c:DƆje lNq`1U&neOqhFjUD|\y-~ Z ^P3?q1S5UΤ{Լ|m;3.V^,kPXM!od%ގ x,q2Z-`kY~ѥ+ Bt]R@(<^!C?7hTQ4۟}N 9LFpeõ4=_0hVxX@:)}\n >nȚ1+lD2տ!eX]äHۗnOҮt~r+Pցy'ahrd@eW%X͗:7 \&P$~6_-&R|-Кg05-MQ8 31@(7 @х)ҧ!ݟV^ 䃉!x +6ˆnD/NϸH/{#On}&mhX׭>6zk0 og+kdRNbNM*ʝhd[hvڕ#v <ˬU`i3= ԈTC8GAI"ٰ>a.K.AMzY^KD:W$ć Ga: kE-{j~Nh ,cajrj1UDvDu5Yϵx hk]ͺE/z{<\, _sIMˑ6E/v; CaWR9sra+골:V}g+ ;"bSΧ3մoQs̡r& )p:k,.aix]45]XZZf s1pS; O`붎vbƒߩf(XaE'Lm$>hz!kz>j; Տxx0ɃB uY%$_\T)tH |,x!g_Fq9ǫh{k-  8}j˘ϙq8~;D,3 =̤䍞dbk22%X=xZʨ C9=d3g:Pn_x1t^)!{&I3h͍}k2y[aDm10&$IUDyYCl|=qNܹ5!;571/:글*y2XϡV8 |`iw}&D4}a`INl0zFBUzMpQ̊2l7WN .J/~Ǡ&j)3cWY!ck/Ė_T^mCw}hl`_ iFjL!g:ky"TWQ(I#m.r!jxη@[rKdFw \~l+FE{3H?PgD `(~xY'ټXîq|zV2_6$X{4/cη^ ZQPVw5o$t#(e4 yRyS]`7$9\OD;8oؕsؖf4AT4%I=I_a]nb׼ɣ|[:oIЎ湧fazJcEIw%YwhpbR#p, 0n8S~+~pkE碵VcCua5c}} zZDVTyi ]j{L-yY w@0 T ƖHxLf`{x5?IZbu N=.RO͙g"mת{4D^ ln7nb'Vy ~L`4[tǠ6`aZgIOMN"%s? Y O0TM[GR1VFmqQM(L3.e@ѐWuwQ[Fruۛ 2 Xs7s:a>알l3|Bttf)b1V)2]l3;iF{Facև/ Sݽ9[lG;FXPߖFTdzRtm"9[WCo}_+g`^B'!:XHT>o۞T` jT*}g$CVCg ƙD3T1_u,:>SD{j#.i$ f]3RӇY;l&oi'"9PHxfr*L=F Ȥzu'!lOOۦ5l7_7rFF]2 ]mQ0l~lL/4AO0jE ˯jcrͱV>WI֣ $g;n.xQ }cdwZi 5;Tъf$ÃƧ_Rhm0M5D!=9Z+A_ⶢ%Gf77q+wx.wLYLt\ԙ/h ϽOǷ5ɓTQԩ܍jywv㜳 c6/&7FR'@_sMmtC내F=Q`a7nOo9hcٲ|ysR[qSmK:vW0l%7[\'ᝉh8ҒWB\Qi} mnYdF; 70Y&Yg&WMXS@0sR!fo7v=cNʿ1-vb)%U:;^F"XC39kuGQ.thuTK%PB_{?Û!cK*BNJ38n)(BNR@UugsQ֒i.'G;1p*!aCP!\2]B%7ؒ!..~z $L"kf)'9->tc1EEuV>+i\p Ehzr,.lOg T{qPET=c H1襆c2[C K-uo`?F|h /xi"' 4dVIz|Ƴnq}>v0-e[d &^NV [<`[^S0$ۧvZ玭s()Q!Oի.$w)縊b6DRWoTfH]!V : 7+{d˄Zk&2tr"DAxlEL39yd=:B:5ʧ-C ,Gx"8jF=e4+gj?gCTgN\f9Giўӓ`,7_!` ifM"(4I*C##Mk;} ꟥hJִ9vP͙`Z򘭆82 X\](FG􈼭].q9ӵC{#v6bct->,IIFo Ic@q8s$S3͂,bV*k49OCi)]{J"*1C37ªyڳ4 4d~5r%O` /qb%4`SXlZ#ԋrT)byyߖ|toZ{ͽRې \`H{iW{]ߥ|EVFW& Gc[-'N[YnS&8da!FE'eT']εknnB׬pf,b+%7-EF⡑.%ߡ],pۿq<^ dc0ր Ha!#AY ]:ݥ6J`%]>c?}̦.`{Ru?> mgwl.. p-C\}$0Ot QMM$:qQb K^V {"oW`B:dRu#ejǿ hהe\3;H%dJv}IY3QPraˊ(21TQ&DŽ;^G h`"0wq^iuh oLtqLfYcբ;Oܜ Ek=\a= psOFWM\]CNA5QKP&qwc0S.q9;;j#A}0T?'3\{mN>"pf1(?͑s+*& # {|m'k5DK`@e,)Xw7v`5GQ)KVTKZLe3 O:l`C`ro,.SE:YͅvUnc{sDNWb~h{"̞Y(oJ7 Pyw97W:WPdE0lk39#,\6-_4߁CKpY1e/X)-a\y:ԑa<)+1W@~/᫸LCEеQj lD Bj\EGgGn&IM'L_B/2vus/%WZQ(VxK2%yAUٽuƾZ57/pۓ_|<#/?ݣ9C5QNBNqf'ZZ~5chv)G>,Ո_I|%+ךc"w~.^3u,|c6/<=ݺ0p88e\ooyΤ| z`j.^@&1ڥ]j t&tV FABVw( j(o 36X34$wrUJٟLQ{9In;y&gF+,̈O4z,Vm<5;WI}˞ʘ]H  -졪&fۤBXD1pʵbP.Ѣu;PP4>Wp ӚhdK.NRPV$kˎ4ܱ J]W}z b6D&8+G[u1 !3,Lnu!ȍ{ZDvŶodK>3$8;9eM?6J!AIfx,)"N: eW}}.A*EpUAĆNdkMɠR& j6iÇ'@f* D~";u2؜_>AIhG+rE;NG<=RHhwR kU IpIrLBRbheіz: Tĥ9t2^؀'K*&B%_BdX,[H]&.+!G2iC-9oHL.By}\p 8"Ɛo!1YzP|̘(PB` KC> (רGCτy)nQ-m<8{G#wvNy+o #|:0H? iK|ka*._g0 oPW 2߀vY]-jw:MM'TUӎ#~>TF&ΦRZ 7Q/`dZ%)i۬HB iyVycE(92XoCe3{sS\@~IV<(?(]guY8$(v1G\]H[ܲPjj!٭HFH: CUu| }Ε€Q56L2 >qfgShcſ" _˴3*/B `Cq̠dܔZ;|VWbOc:^:P@CJ8++ae Rl ]wf::0nBEΎpIlJZ~}&5C [̽ӟ˗+ҡ׽Sr= ܝj>~΢_kKheYWm(j~rF~!1;Aoz@'XsM' !*<|$-wO*2>' E>1YM[M ذc|v"w)4r"QX!"|b Rk HI_^"ɭZ`A:4ǍHV@$uTů.zm~wMICS)}+v<> n3drES)[`|3>G 嘂}bNL:>:097pIկiy= S: .-(']wyȆe,MY) :KCMRPtshOZ6CXM;ijɴ/-ɪ7J#E6l羊¦d, N@رHnpuF Rq `36Ҙ?)@i$+HՒJBﻭcC:yR}^#-Q#;g)?=HX]5¶^ Cd\3K3Flh;PxjV"VO6R1N!8xdb9t,vNv,'ڄ<`Yy?ozL*n;S$>\va‰\`nHi  6pR ZP{_xPa:(T ?5UTь}+NeMՏ73v!Bʸca0Oj+A'M:tG0 @ :Z{>!bVf3w*$tPcVvɅK'MKi-Cx2 x]>~\ lV[<?U=l|`7Ҽ0?˰ Җ_yfn=\D?0Tp&\0gm8X&{]s["2tR]ҰФ7tm+(@3p!Ayܻ|oaw+R@!h}a_[DU?!L3s "˶ 3N7yx]9frr<$ F3f˾qmXB q5W'UNQ~؏c<&)NѵFtk͌L(#$n> $S=0ۉt0Wo=@~`}r:A*cSn8ԥKf\G Eu8'Fl?fib$5E$XL`8GcMDirJYCo4-QuLj_ɂ_2je/ O MA3vi_f. &4 w L8sdBfU?yp0Ǎw{!$iJ3mK8~ ːm"ja/]mֶ~r~HISaGрZWuӐ}hm#|Zjޤ6yjQ˘L7@GLJ<+J t ˪7՜7!#3b&d#J*rDF%Oqȷcfnpx~dެq}+wU٣'nLmz ~ t=[]G/ 0jݕ'vǫ d/; +L9sOnF#îQgkBpl<@F3]LU6\,ZUFFfp53`]? (V)WS=(,6=`ŏrX/.KkWĮOuk2p,"u3*g:S$J+B b3jqaM&FAI Vȼɽ|@C2Lrg r}.Bdi{iu&gnl;|BA dߥXD`"Qz-IS[lC{&P}8*}AeFEHG]M]HƇrF|)F+LD%ف^ضʿf*KU}f1#6@8^!B&-+̆X_Ū9@wvMnyKM`#4Do8QctXmYF4oRr>Zqq}`!g쬙iQJHrUP>N[>i,p6Z|iȞ1/ϓXC5B!WSE~w<+/Q1}  S&@+L.N"QBRr7mKO΍G;-G:1pKd{RG gs|P/բ(ځ!#QKBr =Ocg ` Jf7`h9KKSѪ[ÎK2,Pv>WߙX»4Eɉjqѥ5dfAQgQAI'qFƶE>4OzC#ٻTen&Bgl־K-! d4So 㣲̰:!k%b OߓCibRj gXR n>"8 Sl9YhpH%U5=gt@He&XQDl.;mN{.a뮀7V{W< ` Pz0U6|X,!Ϊc!īe]+]^J|H)Ol5Ɯk=Pubf2D`!wrx3=xf'.I[~a/Q5șv4oQ_/2P()'Hvt?x.A7Lڻ%#-d~ %8I玺`E]R%jܘK绯0(?֩W? ߌAD{)keeĹąy$Ըe9aKC\..Hˣڎ(m\%}anl:G=}s@0NvrLdHG—AJ0,u5bIExH]&֫ }W"!b5ԛ8^EPO2qsdA]7}šW<7S=fnra^C;tnÔsBk@qcZ5ؚ2eƺ T!:d4FuA, LD:kͻ}X9A Nι?;02Ho`)hLK`r&  Nڭ;3Imwbgf CcTKzW-Mz:ddX'0Nsnc 9PC?R`X "bbrg4pF G!K&+7:CpZnb={;5R1ppWH|mꏆx]G`vӍIj9Ai׻$m$(c%9{H=3\!8f-ApcZbW>~-QYX\yZ.2Jq| gm=hMAJ_g.%Alx֚FV;Hm)BRTv%d5kKaQ4#rkgfn^E2\Ӛỵ壵8eo(WY»;݅>1w7 ]hZ S#PE4-Wv1A$$M6̙+@O*z&G0G՝W#M@IoV?/g3̕Tݒ{t^ ZTXo_:ה&R3UH,suUd.Y 6? h˰ [HlnW8~;_tpe ;7.e-~",мg4ؿ ĦJqZ*̈4|ذņ3hnP*`/8sW*/2v| .[5sasv| zrE0]i `q<ŋzP*ucH`0H4W92Ji }L&8$ŏJIӇiCB[ Q8_aLg!FNF=QD& {B; a PoZ-= M^٪i~;E{C<&ݎCg+3Pv';qN xkb]Smń:2OKŰRӒtWUJzB a!zSdܸP()Uplp vm@233)4)h :hH0+X\Z/bاSljd87vnB:ld r N-{7',6d .┺)]oR+((A +%ɑd%nLY#xT"~W2gq l:߽ϻT+_R"ME?r>^(WJzb`D}oN:}O" i˽.!Ro[w]_<p$dpV?x°~5XN0?>U9)?~'VBh]"5+ exܺ.m ;I 9( A/L$~"QԻG"јLn}@hJ$b]+2NV'D!. أrOֈL`7BӠHvT"\\V3'`ڡO#v*N(/z^Ӥ ,'g;7IdHˋM>-:TvDACIDn'_1)CKu~lcypi#PS?]j J(Gv\NI"R6mV1C &P/#y~ PXknʃD ^t\XnM'<,]W$ 0¶z!Vksjj}ۊ)X/mX9Wwx[.=1V'rY(Sg'ՠӾn^j+n-'.5hz|^E&OOeY8~7(xtO8K>(oѝ\K3g[ġ> U ^yQyjoD/H]Y +!gȇƇa:IF ?Vy^):tbH,`pk&rEJӘ*]i0T5&DJ\v}p!nv0(0ZWe5D-8aG! 6 /.hsΟȏ།4-u`u9dwkE1_}OrEVPt9wh&"RHvobSV+n1[W'`:MLFཊ7@dU-GF+woiaFh3cG+7܃7/ ը͸W~JE]]z& -J#ǀ"rf9A;D3 .:^;Ǣ{RLҷ 8UEqS IA1>.q{  =.v#0z,saaiQv,54YPn`YIUJOSJznUS8[-m_Yى))u ?* aXS0}У0bsFؚ ExH? e2_Sn!TEWwFU^ ̽%x榋_~7pV{xp {bi~Jzл&P?yR-iǗل_*K+(2|`šHu9& tf&V ]|`k#N5ߢ#&ݢtB^ц.y#7'|‘ě~!:HQΘ2ZJSѲ=RO$"A"Me!|a'ZR[.e :IoC:]mAV7Յ٢?w1k>9faG:qbU%8ODUh&m&pdP4)T+rdE) ;73x $9(cU>/n`{eX:@`춽;ݭ.Ғ JS],EG&fўW"nڏFL>͍I)g7s4IiU0 2]yP;_2c갦*#x~ޛA0!8*_o! gSnrs4[gPm&T%#Ԟ6Uk6On\ueCq0IGּVTH~Vg.)?vei1HEGF2x޳Ra2q-с=]ijnthnăl.Zw󤛻*°\,be-З$V;{@o6'{ݥ40+ pk4B{i0- xm݇ CxYx@3 ±h_gh$(b ȼ ʴ0HQkG)Н`Xb[Ik4'I3r21 |Tnjav=(4\:_ET(GYDYf C.iKݵ9Hi Sxn5'JRl?RT|գW=N}0ެ?$ 8B-ݭ3Ȃeƅ2͝3M?Z)E7r맥TNz8OTKv$/5‰SP5mH nn)2 c]%+$͜1!Ф4e3r"W2o lOr^Qzo)=WoYOS@=>hTCHGNaۇ[Zk<Z>PE>`g L,Zcvt=@!f؊^&>ďΦSgMmމuE]wMD*/@R8{ޙ/ FYmIe+I| Pmշq^#)K3sM+Q| 8"Чʳ17T ؈pXd9]U ld}Nyq]>. btd7t) (26f%&j*O|Zz1kfx겲J^ER͌D>4b8&ۑE˦^, FW2>|CW*W~7ЯnO՞ F2H= ˺@RP*BY|/MueIxt&^iDלѾŻ=?l䊭eqz^{uZfQh HR.$%7?Nv$^by V)yK)MUڻ[3s~zK{*H(+dpQ h*>6In H#xȜOҍ)F>-K"cK4\5me;)ֲܱʝ(E99=)z1hD@)B9..7?F. 8u߳R8{k %44.imGŌ@Nl:G>pq=<\MVesf} xc w~6d~@5эA t ѺN2֎ R^}25 a<*x4Hl%~yv&RYNΏZlE1Wʹ[NtowvktQN  ho-0Ry,5hF9g5OU"z1=ibJiKA6򃮂I|Udbvo([ɇW:ElQmdlJ}Щ\xQ- ?Hx)Ќ?hCn>6sc'WIe>YImH 5+<|w qئ #t.Ț|/YAJ[JA(2< Cm ߼ M:y%[@-W{Hz>*^OH r^D\ȾOXaZ \#k,dlkepʲU'^pq|F2;J^F/݅ף<= W%㎊]J({b م}Gz!1sSEw -Oٹ*q%bVe밦u k.+) {vy$ü@͖k(RyVg#~5oh"R u١C!!Ph+IO j"Q8x `^◄ysL9㗓QڡGr0W {<398ܔ՘潍R̾S2]:(T;O!n:f%@8Y *d$9 Y[;jآNުQGQ.P#$7lбPN^ >72*:ۦHBqއM޶`N:.7 Ql`5, LV?@r?F^*#v ۇs[-6fMc6i?!E$Frj<&pwHj?g禃>V~w֘ &!W%SVOTg:J9!U(1Vм~2R;Ұ,31Εg'0A  M[1XTWXhB gx%> Ǹ@t `oM w҃h{$;&*reCUhLFWyby`\Z_sDM][?^q+ Ԍ ݃MQ9t,_7헇sȐe+#Ȯ$o@Šn@·4\1uT/[yX/CG!;h<_9cJ*~ Q?@Pȣ= kwJl󅀙jU8N%1(Noy+0zQ8e 9:pjRdqmn1P09ŸPMjd*q(?`Nt~~~w]g+P@>x \/> \$ ANB2'+Qqvx؜Z.yvn*gK;C|c[5gko0$[FR] Orr%?;Q `$IN@kil"Y/Iؑ*P& ';}ͩbZ^BK2加9fm.:H; ?q:׆V߿@{!d |K3A [p2k$.B;*#X@~շ,`5kM R!t{(4 Av ܷX3qCX  sYS }eBS\1x c{E vQQ۫DbUXخV9r(wu؄E (T+0_(/bm쀍jdGX6a-"ɵBK'- r[`OC={*f7+7`+n4AӜ"f_9JFZ Of'㝈{B? #VbH,PcŜeX,W1{(wPycq2¾3g[xmkBOÐyct$خzٚKh[fˈ@j LGQL &}Z'dԬ7"-Ơ\v6X&;+ۿ]+҂ 2h}3pϻo7 % hqY%*F~x d"~Nw :l-:5gSZ")e֚ﰽMLgg{]0Rje `ɕ竑k"(5aX n%z|Z\ҡuHEF2SyR,Z}Sg0&/0v.6*ئ= ]o 38ueı LNB% !gũ>􅵸~" />BղXP"Sc*hG}Tzoaسz<&IIo\醲BE];(bA^1tx8ŦNڝ]пT1Z<=8>]ΝJ~ :ze!/W;䨫Aְ*G@G#QBCcDG#<0> c4)ylߛ$=\tS eJcuBQ^?fMA ૩嗥G`jGU*Oh׵\fseS %D05^+ .-7FUAIM5p:Cm62aHLUgq^WaL^j\ܿs/~7E3hӀ;'̛ anʐBW~w7FzQ@1V~qDޗ %܅㦼yfڂ^9xbGʠ3&+t!,U|nzȟǏBI:6c wU;V1G%ɴ ^i[a "|dmܸ qsX̨:]l~r]L k#sMnqlEBZ.o܀*.oTCsBS`|izdtW~Q!ΎH+ JDJjl2t]Ѻ\A_Jy-7( 2-߅lvȽ#AD z^d25X?8p\41YHڟQ—kIb&̕j\!dk\87nM;l!Mm|upE#o/# 2Τ.y~;TQTj^^P r(1zwz]-sCgФPfn-lI)QR}F3P(PQB kHQ睈bdմX*m&܀kpkN42 !*o!*"]ԐfTne2*LC:6@*u65>TGuڵZ(9e?AXeU"q朗Oj{oE}n[11͖N s+iR"xW_ֹ곊5 g] X N8 H,+=ʇ4yk67YvE~݊KƸwB65qFߥó.nGsD"f WgQ$sbʑPDj^WK[ 6UsnѣLp15o'һ] W$GyI{SJUͮpO^,~2rl\0$hXkH85ƚc/t i  Zπ@D/\xDkSϽM4ݢ+"RPm—2rk2BA0^N=X!2ǼIZS yD=(OÙf]9Hʷ81FE μ"3.Ȗ|!euR*&cuG+Du:-yq(]/)џbzm>3V?awoH)˥puA'X NPi…TK,h?ytS56`NfD֙S,K9-b~{8}e軴S7IOA3FcOˣힵ\ 7;zjy+$~ǝ}r.ݛ堊wZΙ*WFqFYTPyYÌ~A>tK+IOMP@s$E>e 9EK'ˁZ+en+%$tb?`7'hc0T18ui0eOrnŘ(Ds l&4ub͞S,DH7 zL_rH =;U\;h. `m?^&zZZFՕ=%:&LOyHuu .J@ߊ9-6BC{ccrIl̿d˨QΆ?Mѱk\W_^|ڏp|P 5鶖uݮ?˼oIL}tr3RqhP$zbS6&8 T|c;u|/[P9dGxbTh_<):]s]bQsD;6 ~Oj-$^$[(B^Nɟ;2LO&>mXv ()YZ'ӅYAAjԱ $].J^lȼmP}{S>ln{ҋ\au"$VQ2zw CYC:$lR&̠ R>%8ÝXb^ge (H4M\/.hc9[lƵ3Ԩv_WN 0;="æ=KȈG6eXVk|CO CzuٕFAE$Fܑ]  ⲠWҚ3B֋mKS^H5k$ ;q|<A)u)z/ME_cQ@ArR8XWcߧ8B phj'l%ĺw<yU0J(iSr&PUmOuܾrD@kpo&Y5B0sSـg0E@gtOB J <""+Ӷ]i2_!v%"]P>ZgQ?I]|(KUjpF/R:3%׃C#:9tra4 ̹|jqϖzY ֻ U CvL{VG3RF b>ir+)-e2 ~DJ%I%=,+܂_S?dHur T1ZoM5d( SaAkhTw64#uIwqzg-qo -!v-'0B,J[wo9W.NQoT[S8E6N0e 7_K+Z+xB;27=ե5 zgSi9_[u\$埦wf.y=bD6ɧ/="aC~]z7 "fG hzI[nvuXͻKdN-'uQyf`k>o|@vד.,"&ݤ|5_:-4.SI"riZ@ Or8fp̲ H5yEu@E»K6zE+UM6>c6g9rEQdNr gf 5sM^]l@⒃d}Bp4U$6jA˅8}_v-sSsO 抽ס 斝3~y 4zҶŸ/|s:tֳ>ѼbUk#+)VMo&Nz1YƲOFmdrܴ?􀇡>i!&ﲃd?h(۠Sޛ8dk(Fu6M߀\Ufj[aO 1ߊ%= "&3FM$_ /A0#vbG1 %8T$ nM˗V*̯;r;kFwBG9Ƈ5ZkJl}RػɤC6G29׏\7Kk[Zd\s"2.\ttz8ɣ?vF& MICP,p!ZS;`KYx4=eYo %1RK&gb5hڇPi02+%!Qm螉/Kη弛lųe7.rd5n 쥉\]7mq$+/C=6c_x$dQ@XzY`F':ёAw 7OU?s|W`<ʿ]-]VG<-(<+6q1B#2#DO/Gq4ɀA`DޚֆY]>^p{I[h:y2k*u\-q2pU,+ᢌr3.| %'75ۣR8UY&u~vABfh[\ybӪV0"S(ym{?>ktI.W>̤*ev^Dž1CĈ]vWپvHT&mIeq];]|6ykꙒz?vǸʾo"`c;ȫu)Y@`hNxZUٜ;LJCI&VYg,ˈlX'Wz$ HyMhn"H3V7($jV[)1\= oD 7nk6"]?&SG0A 30CZ^}(桱e{4:Ltː-PUvIIWj9->?DVe؈piԲә.%;3p2&IU3^'j)Nz^(:SARIlQ 2)%v̕!OI$u W1dy !nr`$뾅W|L` "ȵ"k/b!`vJ7V 8x}k-O6*yTæ"*/\' ځ9  c%dF#r#e3.Ia丠x!}kwVO8g[AS!ze ~cYX^'࢓$+A%{R.Vy.ͮ۵wn}/ sGVzeP"j=/1s W ͎,C\$xLA[`k$},HY: ʀC8(aFf[G`) :dmScoٳ@&)%1.@%)5S.`zΙ6(2SZ`2/˻b}F&,UIم$@ܟm5nG7ck ;;?5H^E5$FiiՎNw Ou7$XSy nnÝ@2bU&,Yf)([E])31-؈ ld) |l/7U g XˑJRlR :T;.-.$'C sF&h10"P%"mFƺ@Oɍ[#я!{^< 3껞P]fֱ>9F6?¹ugK?ecQ%{¦!ޘBۖ-(yH=! pHXDES&`L4O#q2vq`٥>7&oﰹųΩOwAh@!uځ/gKFfZL(b]~wY5m6a~G.Qʏ zy=T`ZM9djv}(Q0 K`tXw‘wy$ d!NYֿ)3J<%Nf)-j^N۲%|?z޾O@u5"*}6bCR|oOT/ ΢$n&S"#] 3t-ĉV%#x( :.Yvhy۾shMډ?'Bk .MbNhKudkn{y Im߿:OJg Q?JsZ.fS[1$g%8QAz#FN25Ut2M$^m؉Rk#XJv!IWIz7WG1 L5H.4*(#kD ڃP )4h|'8@VATYjvK/.ǻ} |sFv@T誋ۤ@EpH S2H%WSٛ7f@ġHRքfp t'lhvUjl}96uC_sFt4O@5f |i_Q AYڙ=~c(FWS;Vc6O 8S%t;PX6 J%ɣ 2W&* }壅-Y+#R^70{W}ъbm;mZsI<+}lKCcviF.e(ڷ);s$0!*'>Uh34Iz+-Ѣ@p'8}c~ˬ 9RE4Rvs/qHcJEʹFcǓ CT$"5]hu+9H`-;E(78]|03Y /3E1c*rو@7W49vJ7YMu,Eu'y0[ɂb:=/T j(+KC􊥭|n9A/'=?JB`p[UGA/v$u; sT➼QIb4>A&Y>tG:˒uSY{rʗqjW0kvangH\ޘ3ܽJAjX/:q+M3ʯE򻹾YL4S-Z1as,A^<`\hT{^ (J{/_gl0R)_~C=[zZ;\KARoFnLgy*mW@.W3 v,: Ճ/Ac @+.u'HS`t-R(xz8`I ;:WK&Cws3w/eMks_8Iz`|y}{zV ln׸ !}1+'1«lrü+ryzj؄Mi$97lFYrqYDYēeΩOg0Bn,RSזgDL=m}Ԉߝ቗=eb0* 3b:]@Grᫀ40>EAati~u3 6yr\@yiރ(&4 idA!Md׿2JK r iSxGo, 2Ҏ /f!Z% ov5pO7~/`n=M wDʬpu%z ƅz/xp&xOd ,?;nEءK=—*{ 2,BwjOs6NDFޙpk yKj,b-?bCz'QߑQ Gm]'Bng&`9s\1Ŷ}F|!lF٭ܬs[捃8Bi{\忥!Lp7juƆiN6Rg XjE8r t:u0GڨC%`79=n"O[\Hd&3(oh9Qbi`h1TfZu8;@׺6|;bnd> rƬVeA(K8V2Y*ݯUߤ -]Ӂl`T ۼ^n{* S+ XrJ@aS$G /YɇC,,*e=ek%[io⇝qM#`kkjX?vs=`󋈺b[jzX}*qf_5gpɔʠDcp@ƒ⽊Ls} j+ݩΦ 6V.`UKEPN 6htxg#bP]r2.'`eMM, Ђr nM(g2[Q &EE [1s`d%hCj(\"\@شz?Rff$:fc? ѣd'uăTpTdL8Vc̗*JD]?zQgԏ+K"U`zYxNƛ?x{\f2])B)2wy$M-S.[-|}$ҙU_=Af{  U܌+R[#꘢mcr+鄸[i˧OTkB#:ԅd4@4b?<;]QO)Xw㦞>WНן\DjOL9@s+mOorG#Ϝ["j88NZy 1}FcxI~ӹs7bu[Oܹƿ;[:G s+OWN 蜛Ms PSENy^8y0 w,"S JG\PD+ 7.^~z[! =Pi&R" WJy} :=:8z9Wvb:IYaC.ɍv~j0PT:c$,qbwoA Ҽ2nM&0 \Gլ̵Zn762jt@1Vƺc=r;")02F)3ѱJ 3l-4Y#9w*O.+$N,SAX}dS&P ׉nwwQN`Ǡ:Gonɾ~OPaqg4X89^7${.J v( +D˲xJYr='odQ :kpcFKsiqq Y[ܑs b<죧VXyxk+kih![lw#w`ζ;Ԣ_%3! Bk;6RƦroDYtAl;@~.x_IGe 7F$GuIK?z5 tj0KmK]p:ڴPgpLܛXU`2tiN[ÓFWWQrH0Հ0_Y٫mLj6Be]3X2?%j` ot\R 8d4\Q߇řEř G (L9[eLPHHC "4 }ЖsGjQ(t82HWhk8Ne`HN&d'IU_ᤐm}_> dx6o2L;i˺}*ָ#}}/ICҏy]{y} 85[8b,I]CyN`H4>v ~O:prjzM9HkXo6h"79bkВ8*L˕#_~St'x9xlAgJ .¯wȅ]q%մɱ0ĝ=e:GKTG7Nž֐cY < ȱiWwa |>YKo& 3Tbf &^>b&,̮=OfWy/5RG ( kYBTTYzET.?vTy!.L_hE϶J&!/vq-𷰤e_,SA߰h< e-Y!"hP Vw'k[憞o(]FxC_PZ)_p,bK%^yX1Y+wG U6wgbMst.ԗ؆xyo]KzŠ7@7߾$VJS^2)Na= $=FI{aȵAvvXqF ᴁFS ;7ZŲ0fN<ۤM}D\O'suBMux%ziV|eJ2G]cm5GrϼwWďZb2h-s(t K&BSɇ,74<Ms(-βW2denQ(rOَdep5tqv$ț3F~]dlr4=-3?h%т`U_Ί)eE(XDI )4p$O_ˋFHrS& OuYfkc+8xxk&Ry6i̞+&§?T=!-@ kxXpN̔rSՊ|qb_.2*`v!QrϏa1v;2kj_i5֘LZb`3齷ffT6<?0 NZZkKd.&f6Ws"_XAuڝh^tHƙenp ?z#3̹R.53g'Q7DqrѲ sP 3s#/(4v.4+ta3q>uA&R3ucou +|z />"%2x4OO븺~80l(`9"øzD~eKKoN}Iu {&U@э9Щ@GMwfy`)MϲfW~@Y ꈊ{jzlv*0BrB|i y-4]v5'6!*MsD Oys]of'EyG#OOWӨeC nK [ۿ7rb(>X-/!6:P\ÜYz)ԯIk1|!Grn3A8]+~넘Vk=RD8+3L=]ҴK\y `m݇a~ʼ[ƣ6 <1,r\l6I ۃs-4J. -ݺH&˛$)EAvBas$753fq;ZZw_;e.o:6 Ձ,)4% Ny<3.z[d- 8uuy6ъZ .4/p@Mқ9F~`( ;O+Ƶ!Q %(g!n8 Qn-Oie5s'm] iYv.kuB!ɡnФzdD)Tv>uB)mLncmLD s AI1-2rrϹ#|gqKW!z8hw۔wzrۛ@ ׅ|۸c= Rdf]/./邐@HV)I:|#FQ\'r: j_VQB;vdC?f2n?V%G]-ڗnWΧ1ǘ:Mz~R{kBq<>k;"7nVAӾMyP2+&5/ *AO(>nֿ؇%)Un~q`*aVJWG_2Q;K]N%?eY@С54쌷|Fɣ6]^G-$єX C-0]("H|-S]+pxOEeoLMQ_de鿂M_~-i@y=a#̢&!2Mĭ pvg5gRO8 Iuhm\ ^yXy!VE\vڣ:S_3˧ ~W˼1+t|_Ϯd x=V~RrF|Qmꖪ<ى(cj`I0pEU=]xhډ{+QxV3YfS\GVʮ}4*\ע[a R]I"9ﺲm/ӁG]&;{5`BKu3s"u6.̀g T@~j DfL 9G|zw?Ph.dAh#sy.1,aHNekQD.%"wǸc[\Lnii1 ύT\M 7%g1PkԤyB1l]$t]}*C-d uJZjU y NB u|_ė &Ll!@2nHh ᴯ&RޖSH.+Fp$LQz̞˘xeB%{ԼyI > 787cҥ00z ˋ=^0p`>)vXȼ#WÄo>.tBF;ćP1g! ~kL%+}#P㹝 jmqaaq.n]E8& kcc=s53!i_GWoH"~i( @+"S5L]593o?gƩs~lW]CJX"(sE[?F;1%ubL#R0vAYg9㋷9+G^Pz=l[%`NhΕ2e(swKB 0m>E-/ϯq͆HsI}eo6 P(:ґfJ,h ̌Տȿ0;H (534b)~$LUebzCd&dHf\m*ar[v#BM6o oCbk?CVـxRvYk_kVde:9"\*ct&Ѻ9ml=G/F7s_ :o b(.$4߅ ׃?3^pTY9_n%E4:^I~PstbȎ [N& tJ3zN@Q![?&bPl~aifȠM2W(UO%k U+T?i#tov:Z2kIJUU F3TNnW)6-(X>bykg*e$B9 iN>&ɓՈSI-RVfܦEjv-<4 @fP;X:-榭yw4?[|㵺Zf9SIk,FDT)B`WFgS1xv-Ƙ+R,hs1N SyZ"e꒱nRς Y-g*ey{*ƍLٜucE_O9';#Tsn|#t+s܁~K5}>9wǩ 1zBE; Hi#7!TaŪBXI'(ACi}peU"=,x ѢgƐhD&br [ ⱼ#!Gy7й ҩ1v&I"u)-; c_WLWii5A_wv;Dh%ўL2 @LRIɌM-=3Ss:-W0e%fp`#ƭv.9Q,E^h*wψF fd+G4Y^$R5ScsI)[$ LB8gzBck_îB2~eG(I^zxBN4PZ!E_2WYOP9IUFcPb˧]ܖPI@ MU{2]-L\@uks4$|!MTKC D\ga GW\^ct/U~rִP' |Q H}Ӣ@#`sPg=iulՀ'5_SB2PN !`E0gțӝJA㧭Bs lc&*i|j22ms#OXXs+^H,FgU4yC{oj'l(5аqe#L/Tg~3o"RHZQ2Wsߴ$t[:Ee#2W-B=6w_x5g;¶7p, OU~^uPhPxZg+5nƃ7A\2}|]Qtw2hu:?^J]%f=$WI@yB0T!̋%I2p-hJv Tm.b1/(MؔPR?y؀UUQ!P>"4g)!~0@`( Gj"}@K<JWy*fғš_=}nhvSf-$[n]\#r'omg)\y^/ϫ,{0{h~DPkl !HAƷ3Q9.K|E|6YSaR&o)U>~tlUWTcs 🋛&Wwk3ag0fxH*`?:@UJ'a|,<Enў0B[k5ov ;Oȑ:y-vZ uLL<nj@Ejtߝ&mag#aR%cѰ|gj<;#\جL P[UNkw."VoLUSR\S3 1:VNAbXM)Kqt5*6|py]+JYU^4{ebUh:b%jGH;Vb<h0aܔI 294|jj<Ƴ0Eymonj6PW'6_ [4qYĦN{H@8j EWJ,2/ CbWi'Al5T碼6ҲDn&1br*ו9I!XڗAZ)S92X+E"Bfq/CaJb6w5(łڗCiAd7KXuaܑo 1}xI-Š/=}h댛$78ύn3聹J**1\JLo{' d5,޷$]럏 wr7x÷U * :g#0.Zi52P!kX!u;MʻGgM~ovh?F᭤'+BRp!"^mOYRꎖeNK>mjP ?˪ ~xnك,ů4wj߰P3#>w 1S76[o9Xb"fKoLOT r-'lLM{EzNtR>X'׽0]'#x'Ě$Sf]9h{O2`*3#GjVNY4LXJ'Cs$1}n_'拰{σU_&}@CMR5NرѐDZ6P il٤.cͽvZCb{[ b$kOCHwI= }>O<\"U}D) 8/.9֙̕ OۃZ+gCx$~#rsMa+H"w (oޞ2,@jձfQ' 5̅O۰pd&Y߮DI%]Qe\Q e5ng@T|EBh1_R :"]_C5P5U sYA?}v?kwE QmV>feh-C&N˵'2yʴ$@D32a9Kʪx˾> Ԃ 7Z'yfe%bXh~ kέ2mDgrK{b+fTh Í/|zm$j~Ц_l#Au]`Tr@x,AevbwE )RNPYS59]j:7q`]S5Y ƭW Fۤ'kOQk~GuH"FLE!HRMQjSJ#:ӵ7 $,_`)Du 6߃u(HCHZi՞GFf+*;AsJ| m(L2H@&)EJr,nU#Zgr%5AYhQV~WM7,^% bq yFAtTe߿g}g<-P6P}6tʿo>3#-  :0$#OkNv΀uIWk.݂`0ʡ>_083)]6O&`GVay?ҋ0>Z+BUŎcЧڝlM4F>{aȶ+E@ݢ!xސa !)^Ãg#a֛gٮs{wgM8|e€/s;AEh.>ym'G.l39㨒XjM`ov*IZH0vđH:OVnCߟd/6N<)~+399'iw\4wXC.mSrw _{Q>78Yӓ^GnRe֏DvHd&Mظ1kˢ1[B1gIL5 H&j8)B8M~msEDv"O_Cd7LH8LEzv "$=bL])_3(lfv^.gC=ҿ edzlMHܜVj"j_txP8cexz]vTCi:z:HaEhQ9#4q61Oa}[0Ʃ/h:Xe~ڶbve\$@섊-^5XZ匪 n& hУ *"/t6ޖAו}me +D"swBю5Gɻ(R.586>&h*wn#ma@#`1'%tb`NolpQ?b+AFS*bGWuǹ.xxWi.r/*&Z8sH4.Q: wK^nK/ѣM ۓQ_ty RK%ڭA8 Dl8 rK=~aQHK[zN]}ȐD$[`֗ n Ļdt?8*|P@0Q6@1妡 I*RW+RQqef)g7eVFI(;#[J{DC_q;)3} 4 |DєGnr b3O``q2 K{| ANd(c( +0ѭcTe+9/HqfM/vyߪCҧffQƈ@:NTSg8 ~ױH?yeTXyLt`R?PLU p~g.7{띐c { WK\eRWDhc3ENլIWȤCbڹYt緬9z\n,k=.uLPכgډA67;zfb0Wh'hf%ivu D8dH܉3ǟ:i<&H=-pg*5OL~}f%euqlX;nqנ, YaAH-`Ҋ(!R#]yG.:vObRQfuhT#mWUͰB +$d< vb5 غmoRZ1ߍj;mBwc9K5kAY'!lrʴ" [QS!4M0Ax?bD53w2@sNG0e5ƚ^P+ݕ>kntfR9\0Н"i#~Fu]?F@{otKL_Hܲ,_詛Awi+"%O7}M.ɟ̆E/;,<*2$*ey, :mnz[b۪4?+H6y|!adaIη{hRtm^gj`9[ ؅Oh*W$az |7}lPZ#ђ7P"CAS]zR8f8o|ZFp~쿂&WQ*D5Mz< Xo^^2sYK%1)k븱-7 ,;S'P}=.`<\Bmu #COxK`Q\(1*7C\bCd:/ z$΢T}AwmvLcy)/ t*Tn̞ ?i%7/}P`F548sK GuVdWӋӁ/TpGQd!6N쇖Q y6>^!lgz1VǙ]9 E':"u'4Ϯ^qn쀄*]TygKDny;Ec5jՆ`U/e810@jZ-qmxX&+ߔpJo9 =}%JA42\RYZ\/~Iπ{h^7TMJfG\eif3Y+q] Wm @W63t_e32O0O60WjQdqBWt\/JX5oȮ+?8 E<֭9^I`[ٕ):H1fR,{JdeC93IҶjV.*' p]?r\m|/AQP{`Ĭg9 0iNj?GWL3qhJ;Va6c(u L. \@+=:ѓ; bᨾFEB Q7w@!WƂ]CiWWc! +0;yh [40%o7Mz}QI<+xz'.a |<.YZ7;`h5y2 hȄ|2HAg" TO>_x)m l2Tq[2-]n dUA> "5*yi{"&P,LՉI1,"l`{YbWD _lUF=.QB %,+ȣ64=M[)%sX [#G;_2m2=Mijˈ2veV!謟bIf ͍XRB+3 k@}sh^P^^*y`ЙTd3U` $B$2n#BAN4e \ޢ~hk|Ckm 1txxF%vs̝%K엒E*UbHn*DD+z1zfQsK[Fe`V)9fT uL$C*dtLZsViO݄!!d"1>NEޣ&-շ6g˅bߟDg[@*;aOٗiV)|3P^ܩoY4Zm6\Je,Z177 Tgw-܏w/p7Oz^'VWy[`ZqN>Nu3O±uo:v+IOeR=3K DY 뢃nZCP9 ^s=TУ?~Hܸ.X6_[m|Yt5d\9PB{P~vc[tM;hT{ 8`CIj xNZh'{olJ{J-lklL|C NehYyʺ(fm^ -uzԆOuN|<@2k<1qv0{=9G.^y2*BU2`+:x ev3#zʼnz#zyy `!UL\\ /i,J(8#RJx`/=ϲu` Hs P =<8VB^kߢp r} 'mCܶ$@)'ads^/Nԗ>Mвjd5 uY5cs:@FM I~Ǻ9tP;0}skR4I2(&$, F1~sGpι@Gm>ښFX~m\[ZJ8~PSH8eч0u>nꎒ.Hьe"4<\7jUm}P.~ajXU!6VjH,9yyJOJD Qg">GT C~ ҨZZ ኇ&HiP׷l8*4,". s@KYXBlQ:ϩ}P.z2WzQf{5X%iDlI) DmájixreldYL[LQPNKEz$kEs&[/-{WvmTgRgp`lMAS.g0Q/wP3+> >2տ !U'x}=(~Sn~n~+,$f?!d\ $C9LJ 3M%X46&&+}y+K:DbaeHz72?{ʛ6̠v!2}Wm?Hr}j-tqW™iܺqG?eC3O/;y@l@)zvF'Qc\BBf^M!ˀX9G-D"BFSM {z4 8)iwuN*+hlq{grGHJT4S[\~YKCӨ\lVn6Rw"XW d3YmKXy\Jn@~r*bMᯍ|r Md)IXQ‘O_"?oI$o"61)|YyFWZ]'#?Ht~ͪH 2O53¸fZ,Ňq\*Tn;)36d2Hw2Tq(ʌ5Kߴo}rEntHݰL[X(wFMU25q+WO#+bu7sO QJ Q ,jd ^Ϡ,6h+g-L|йgKb*qZAK(ϓ)]_t Bύ>2"  T6ތx !OhnX|RX3]yucr|7X9h(p#sNys>@ZȄ3eWqvx9U6dCkg3QFPg*3c4H/Mߣ%B-fFi竍@wޖ|&> };JCˀΐ ?;T?wYf~D2*p%3+ W%[HvK>?n.C[ohdAa@ g"E3<\ Գ?)fDRev 2O, L7-J@,C iX੧Z=7LGЎ6q.z%Qv[}b3U &oc`(zÔdЪ'>hSvS3Ŝ.r٥th2+>j{9S fQOGȒ{ @؊Q:R-k?ѫ!6`S;vWYi3gs?MN_Hu~Myd82V2*He|1J)48Ycn!vIL V~Kqܘ)~&3! |r6"d$~Ny,W FśE/NLP7ϽAYLf*eh9%+J5Y.@{+X盽'W ڌRSU ܖAIlŠCj)M15$dⱰo,8lY1mlګ+ UanxO/^YGϠxʴ2T4--eɬow4xM9]7ݐa^ .5$y\+]&{R!ew­U7D %'C{5 oY>>Cկz BRr^la0[dNŁCgi\V"3ܐ LѼ0֜ ѿ1 ϩ((=6'9{~ٳqmŊ(p,T3跜[Cèo^)Di oYq &L*E@iu}W]:>FS1ً,Kt`4蜬2}/ʴ80i0Ⱥ8ԋnsX! z=a~[ͦa*, /疨JUh|B[cƋ̸Wcb^1/.ϵ&pńry6^`e*&9.Ύ2:J;kO2..|1vi8y)Zw'ݚb`KSęf=u${73,zGD~s[AsC/ar _V#([g.kj)nc=0!j09mCotK БN/b6&P xtXˆגl(_w"Khﲈ^+!f0]fa]7k7XCmZMj\jJ>ʍ@Vm}x~on`v0 =㋅[1[љ! *ֆ N(H8كa3D uc%SO"5ÔtȖwTX?AP"x_"_C,vE0lqz}8wc4 %ch5Jd)3NuPisuf݁UOwI0t`jGK0ހ=!b-zMhvd$yFQrKylc^hWm. QsO)":Nց`PSշgkg%qdF0Z;$PH/CRUS319qx4Cl3uno3Ah_㜐 a{7n2GTxZDCs/ OwrU) TV#~ļ_sF VX|~`~]7e+w[7 (/&TDy@~r}PpO)D &SQ 8 I#ܳ [_KP|>|.-"->JiL+ =G'uR$JZoY]Zd\6e7!FBJ)C#^xYx1Ѷ-XfI]t/G_oiT:K[mTKNJ/;h+Z|z90[]Y聽Q01{x+. a ؐzlo =^:l$ݾxur|͜Wf.oN 2^S@uXNljYHX%~h<\Z80i g.HLbq-2hNPBD*{&r@|sTG3{ow  yp&?Q⭠Ga߃T } ~#h@+~SOiY?*c~[rtٳ魆vMrh|d V:U ~-.L%s|b!빔Empp2 7R棈-hr{lnxLad:SoLܭ4jخʦx\%01 :`a&=n2y ˼Ohx.t?8g/"1~wbȡ޾lB"$Jz9v(F#FҜ fVڜFQx3,0DD~DBpǡޔ%eS"'L[GkXu #zq+d?Q׊misЮz~Ui&-A-Ru;h~f'5%XdhfFRE6%8OZѮ%}/kSAq='b\EffHi@ vߛ֚`*C6 լ ɿ(IoSC^Op2tKbpAԛ Y;_ qvPUK &C9w?],X|*95z 䇙},sXb頱D_G s(9 ޭ.OkK G*ꍜc] wA͟7党w+:Fܨ$tX7nϺ!w|ahӴ&dY& k")@*wN1"eӋ6Uy^6U=կ4/:l]~ުQ9Co4bz[+h^i^gv0JQ"|ӝv:5ZB{/Uq\Ym)I^T̫;E<_02VOsbJl#Tfȅ8yE.{Se%ЛP/N%U3[d;]Y b5I F ;a@53:g8j#x'dPawߍ(viK8 "qbEpV%2 3C|Wcq8+[?pB@K ?I.yq{iMgܴʬKs`& E$s-2 4hq;r HZo"qlt:׏[}d4dJ=7 =z"$:cOm_k"ĨF*J1 GQ"/S_V@=WW\[<|38uL+]vg^ٸk\}략qv=-KLqe/%ˆV](Fެ?)5$Dd>E<ٷ{1c5]> ޡt%֙5C>wFQ4Jy8ܴ_䶖s # *0)[*^9D0&O-IXw+@P>h#_J&Aل#2cOV@u'h{C\vvY#IC =0;1:*eNTQcU96h׈mhDž'3XIʫa(/NIP0n 41nH._gq%0='_DGqhߚ)RA/Y^Pi>=lNP)O6s"< ѴnE$ȩBCU<, ;yX1ל{+#yhQGe8r0ûfݨX({HLOLn.H#6<헫}!۝6$eLj"S7P|V){٬Bk=Lhҵ3upyAw4ޏ n̉^ ]{E Q6X6y&E:@ ;UyEÅ`t$73<:KY_#<*PPbu ?>LЮk(-q7~n6:ɏ/%W2=58CXsSm Sd5wC,7%WL9K"*8zÄ[1KuީzU׹D).ytQ'x _PBU苁p]=Ub.B4C%W߮ӏ-(/,84C9V/1fe2ИVr>}&, EIg~ U(.uY-ob0zDj(fB"O̬jQo$FJzUhTKDvN> [cBkA5:4JY z[*F/:S&oƲ/.?A{qR' !7J!酠ڣ! =4iYI[ytW{Q%D@0 FBFMАj\*j=!3ᚕNɚaIIoxNnCY*yԤ\}Yҝ |]%[Hr l=-&Q=b*3$fmgi+1%(=>gO: R#i|U' 7KZ*+]K.jW΋zsIt[z? }^]K#ʚtwYy b3%x}.XA:zuJæe]Wn J oo…Z;(o{xp7 T7j YαV&Ⱦbd4*i?XU= Q̦|Zr{J.QWnw iLf*1m\ZcgVw{'x0!85f(& h$c9㏿Rp9jֵ}р.DT JMl9QWt1?i'8]wCո^`}]DueU֡V_p#QS2#LGi1y\ I ^&^q QiG@IB2OK"4n#CȦEB$LBb/P k=TM;a@+t'K>p\9CjuW3 ZnIVXw#yGVE5-W/b}Wu8lp3a2}#Aڌ,ʏUJq][ 49bE*ON2 66Ěм!P0W6C餄9fXCAv캄3\# ݠyY_[M 2, DY&}jR!ZejǝZX}ɫB=frI" Uf?˶_C464KgS5Ɯ~B_wN)hw^9dgNY.Jߙ퍺.Xݢ噟Prmeپ(;}]z0kAQɊHX8Vh ^.\lbfO)R7y˰hE}AnϊLu،YGNŜ2" >y# J H> yi[WW.ݔW@n=EH6Б+v}Ƴ U@I[,ȪFocAޘ9ݙI7)W0v6cŊ 72 i7M:RADZѫWAbpP-9מݪOuMç| $K`N9-Yp &3d27{<@W2^D !{-ƣT ~Iz7 i "XE:>l7쑠[U{MV] XG0tWg`Q_O΄L>|FƮ&WV-*Z*0n&=31N@V9/&Tq eX/}f=1|.{JL^隄KFpy2O5,Csa( 4P'`jn S*3wy8Big9NK2նjPè9dW4ߕ]$Pxgx?m#{a!*z=AT(?3=Y5@%8emwJY@T;\5W\' TxA|Z\']42>}f*\Zyi.4mӗҔ޺KDoޠ0kq((Nz9'lP "@stS' Nإ;'B?j$F f͉"kLr|\X n:4)JGfTF}缜O]6c^2$dBJ'K_\J̄@O[bkZ2i ;vNmwST=ſa5\}u'fVЌ[iKҘ"}VNI;_y# -[oʳ=[!GIES[2DZBtI}پ7oz:U+9 ͑dTlcy{z< &(d;T5PY@Mx]/E,~#&0Q96мze4ֲKdNp+ W]k- ?e/߄c+ʺ#8mp^DaH&b"}#k nhY ]~25iADڅ>6 V`To`rmM5G*]xMJp|*;enGjМdK:N\U٢S|=n^LR_Kxerʺp2JLzUq |u0m2[>{0i(U2v~^|hCGcDn飍'h2!4ߌ5!4Y7R!Yg!4x,N9>=?3 ~m7믣ppCKu}]o=w6 ښ2qhG"]VD1#a9VQ}p\{ۻFfYUH͖iLUb ?}WLf̥_5 /Svh)/ 1!=-ot'yTl&t ùuhk)] ]#O}Uo>`I/z~;n-kzz&FK迂d{{a()pXq+ZfݜA+LF\B#kw6.^-.\.<aLUؕW'^m-n, ,|6XpD#=cs>(QB៾(Uf??}!=T e??P9wSa'ct?HJ^S>U~u"\|T`X1r׸-¸]p\S.XH3.%uh$/tRm9zӭl?Iü`zy[RUaGPz9sa§qg;x?t|$MT1i DO&٧raKy1U7V2<"ͣ ]ʼ묅] 5z#RXvӭ.-#m*,HʅֆEwqޘp 0PC[ 9;sA~vR7kQHPC;Oxnut/Cd>ߴ.1%~_l D줗nIg}(Lh.ъ^;Yf :&)&К|=\ݴad<5O]͛d1/!(7NU]\jdyHr>IҏgD~ρW#Tj]5Gm2\Қo^)M)Ys`?/3v9k}ѓh|;Իh켎"ڒo_* ?Htʴ*} LMu DSUb~m.ܲ82i:fߔFxf[+Zr+(Yy|SCR1Ɛg8r^p2PxBwh,JzOyƐWfMxiá Q|GtY{3bpَI9~->u>[=O?$1[QϿsL)pA6aމ̽|8F aϓ`I${?t=5ۡ(O<gguR;n*. I70#mk)ghp92#RO⿏> ·"aC ;%}nX@Tila\_zAj9*{e+ȸ1ߌS][=(hd7 9l @Hבƚi1:Za\qeG@.}?,eo^_Pq\< vhp)`qnV`-~`GCKƈQX4jWqSe.0H2/tq9$kKGiN2Tyŗݬ"J1k@Es8ϿSsn2ocLԶXsJ]b(\kぼ"u+;a3֨3%^slθUWIj!jpZ޵(6xp/\2?~_xȻU)S8 '.lf"@XPA92M 3%IsC\1 1^-ۏ:G>V&)gYq 3|ij&RBw+!:va:w9%,m/+]7>PM^v&bIFi }Ζ̻UQ}(x _,*;.[=}1x62W Kg5"=,tfs8cπt:bJC'ɇynK}W"˘޶]*>15i mDe7kOt*@tNnF^+Mm9~'Dʥm6IYb`4Ik:mH]A]ss E_)c!Jx+@wUW_~7ʳ ݔ.'>rA$@ 0B'g`; 769~[p=ʳ$+6|',rm@ ǩ}K=OebEtGACmv4QE]N\zddD^V; mǿxj9#Yaʼ)2)Hx.+)Nh6q@0^|G0ujAF߿ ~!}2b~Ě+8hX7bOk'RVL(u~YvFKa0TvRe/ݲ6cC̺8~ tRr5vmCݝY>|ˌSV'~6fvVci.Jl1#niR$)Ti{%JZYG6: &Lg'=7bQЌ55TG+2ԓJ E Uo/^OR;`0Xvh&IL;_ʐwMA[ò U6; +$*.&ɗ j:;}?&~_buSbeeB>=MƙD1}u)B+_2G?ʒ]yY#|GԬQ(׃ԁ&gX-zИAyo4ݑF:`(@{;J> a˽n+ef~Hi=8HNt%h0q&G4|f&M@wL.c_ʭ'[j@K SzF>j)hCMZ3fh" ,`uTCND&0U7AuIɒhb%Qȹ|R\AKj$@6uǹZ&2Y\V;E$ы(%3ho_i~xw\F5Tv @]f9Q} t>:]C@#.Yjq;a'P]2.,7{Q^[g( e.VCZ̍-< 5a.{JBJTUd8= , WQOʢq,e4Bo)y &[v@9Ȕ9䄵,ƫKLSLzu Do ãĽSh@>[r;&abAuyFv6XU9""JFq 8QeRDDUb 0w!cXOpfĴ"͔ A\^d]qh 4=)=,jjnB RF{ :ѩ:-$Z}Zk-M\o E&.A_ǏTcFLmdhi%aYԐ G5S^"7_*m}bT ;t}ݰ4w 삢a<.rRw`&O^ ;⛻glp:YTtNlaRp r VMfrY١mn3{.(X/al YE*]!݌ Fi߽ ¹Q y(~6@1[yg9;Nj!DV;57K'L/o&]MBm|(,#ʁȷja3ᒌhgwݿ6 U o9s퐇_$I܌.{[8k+x't j|H .x.qhWT=(`pCrC{&0Qox-+5lrmskIg_d//Lwfm Npz_F˙U /pvpŐA#C{VŐC_ar.rouWOZH{^k mV!hq!a&F5[".ܱhvSXgR0Q}-)tHJo-6~N\l]ZK7x ?Ώ@=Q13%hr %_m"e+&4_9'C #Nѡ>l42`;g:օO1Q@d-]A>&|nf"(pF8XKd5/,?#~d}Rt޽ӥs@yW=FImMI.Q[[6r<# ]F D69XZVQ\&g?R*Z4,0w^cJD90yYǕ(se5Zl xMMm,{ґ|gltkz [@k}HQ̳y3Il XfZ֭Gwާ`ykً?HO EU3Yw8$LlCN A1UF`>pnG|d fc@yIR0-vxϘ+rIzsQ իGR`b Duրl.ꥀQ,f༢1hoImDS7B 9kW h?:[`UqQ` ,:QJ2'Ђʳɨ=->:0X;mjLT'pm=rZ66,tUJUm%#nYP.܅w1d\t&rx7ߖt":$ Aɭ0@tc}Bte qI`w/@UebX[( 6KLa&fȣGɋ»5vִ.L];!zcMIt% irF~.Vh? x{KEs75mO|_q6m@yUB)yՆFsHZCǗz-/vpE^H1O0I$.!zN^1"ByAm ;Ɣ^NC!Fg}b,;NֻT`YwFB{AxoP=ədVJa4jR>"T*`qPr} 4 'f;HR#d4`dsߏ80ؑ0I9֑"~>x2E4Pazm,WN. j"3aHTA6" 5 VC{ fp G1 KsL KjS5pdz,\י]Ѕ_6PL,Ys~&y^Ċ?(N2LH !z GT{TH_k NY8HFEtHwjBr=)% 5==U&٫v@ :Ȓoڠ\x %InF"TW,Nr@sW n^7VFz"T3կ:?jv+z hnkZ&Ԭ 9F:%`{ֲ4T!JevSzu yB̈ÒEv E6Mln3ӌ!a ξF/"\"pj^Լê ^lղ [[)Vґ)紹?$sP?N\05_Zid p]naݣ`jVfJ;&,3?;1"ef0EϦ(D{C‡} Pӆoby&"'6F?ra-ѸNqb!PDQc;^1N"hKBa.w?־8E?,~֎6iNOp.#)x̶ !."=u(giACj!%3{㷵] iPx== h䃩e[6oSbޓ &_Q0hD?"5 uA,"7)72Л(l7H4Éǀ@;s!̬K&^ae8gR9><ĊM@tzt.o-w\_C/PM zpkw`Hky V].R*bttJ$KJJ%fv`&y#D 咘PU/ֈ5O+Z(61T0Lԩ5r*eii[_(L#@{x慣N8fC`ŧg[ڢZ$0̧ u|]m*rҩ|*c6օz4!-DT7s35+њZ|7#$AhGtᣠ4çWϖ`A|󣏍Zׂ˼R*}sF7TEE] FIHTn!!dp7W+W#l 4v5XUEUI^rݑְJJA555J]U1d6f1} AH"!ُZ_10n3 ڶ |3q([8-ԀqĎ_;*#LNX90Ni}^ |ˆ "V 1p/KTsQ쒳۠ܶp#8 +#ՕJWKjso'C#U>#Y$j<]c(kmV3nJ?:WT폀ښ\rn p)kGƝWg︞aW2= fL1o)h~Jb u"ڨzӺ~f?+P>po~vڶJO.8s/Z3.}-([}5jFKY#4۽\ODIfn3cbN6{AZ5:Y0Y {~q_":F'WdIp2͛@a)Rn_'~ӵi_#oI6xe/USMLd: B_+хopb9]C#Zd))9犯ta"u'ZRo1g}/-*3k/GmDa^όNHhڎ#˪_G= ;bP@q&vT sh*{$.Qk-ᆳ-|=^z |>~Ď/ ǠfƯ\=&r ;M|;}a,){o'8cYOڊtzɢt+Im=b`9ϟP8^9q~{atcPFu]zAyH8^p6:"~pO; =[iNV2_U:72Ї!grM,PiE]p!dlT:$v\> X" V@"/k1b'뮀*lgFJj dlPuiiUžJTez[bp06&#vGhvU$rsZX)"8wr9inټU#iZz\E5Kx[rkjF{w| ,"/B7 ?zQivsK$w~) SZZ[.噔e-c,Be<å@ݓ]*yh=M$!Q c  ,Ǒ q$b­y8* ܔF" (u4ಛklnU9m,t=z9PNvvE54L M^4fN8f*> K5ASRD]kӏyx qfgZͻ)p|]K2쯭т>8Cz@%dS}Xu~ʁTEl{[Pb*SO_%4Rې?)I$OX[}l)U@xqFj/mGƃ@+qSڦi4m )hb"oao,v~h K"TB_7忨Kunwd*6͚p"~) Y&bOE k)f'4 xDj9/\ybSG$E h%;{`^,,]Ҡ\99mxtwխZZ-`k)E=WD|%un^;c-ٙ[$K$-p d<7mR+wL OTr#TKz \򱬣!Gg JlKfE0Cr;6Ľ˨)u i0@؀ ݼVz#ZG}\w<2 k1 =dUA?Eܞ/i4ݒ9JZ 5gA^dm-*uWXq >5luu+̈́.B@e1o\xXqR9ȱY||T#:+W|{*nQBѭ (Y;bz4\Tf6ÝfxWfFVT'c ;;@ ݶ͠'0?wrc|ஒ.ny".c g'h=9p`kfN*%կe#6ń%/D[1&L& Ֆu.r!/ׯ? ?HDM:7r>֚ `&E7ټZu;:_/mS<6VmGi{J?jȉeD.K5I1~/| nȡ62f2f0/=\n|fQ O%_GrT@Bd33Ge_;OWj.> _X<7A2>a#4WtNzhf\Z?CҩSN-}>pMǤc,H_.R+::q%Iȶ+4RmJG_dlRk/#.ۅrZh3`cQ<6whfu}%+(v|$$h1v"cYB3cey}V\_ժ2S6N l܂I]n^rP {74H)x֬K%k&n`R hKøy:]e7sl]nldvnqa ~lGKE --cb<[>[M( x]z^9HO >KꠚPx=i) bqM6K0"#֜]bBePn"g~(#aᇣ8[몤9at0_\6}m,"iV*ZHzEɼ\TO b=V&Mwמf Mh)ٳx{fGUS.Ad7lz%g$5Ȯr=cSZ=U' 1|AdV+£Čg^942gÎ=zζn`W!4F,V#c2}gXhV!аܸ~uƋιҀׄb6q 7⸒Ё8k@I]̸pTO< pfs8Ƅtj4Ιi[~=(Z*P_l +UǶwIٵׄٹY\Sc+CNˑMWm`vІ["BB%ޫRu DZǐ̊d[c8̳/rW!~|pan@r#Cs׋LyZ̵@j -κC^2Μ~ײf To,}%{ks9AF*h T.2b,I*!UhMju`\-D~v4WeFY'I6y/ Jk*2+e،uo``.\.\u0~:=MNw< mpܞ6|9O7*}4]R=7}E502;z p:)&(33حtE|(X?bwwBAމ -ʚYRGh:B*W}!e3k0wRhV >|s :iR_:Kz}$:K@5 Yjb^);,㕈}P)rOv; ΅p`n)EtTN(6{;bc[eqȔU2LI 0cik/ěu'xt*rEn nF$pi,qo39(r VOCiqjdih]߬DІ֙Qy!;ןu61R b K΋ıp g@.KGBJf2uR^,Wdކ P' Z*ǧwCN˙neG7W=p^P 0 ~ũaGNbz4,G\˅Zo'\@Xؓq ? [4Ƌ{Y~'1C`Օ>.0_7qO ŦjY<(k:jYu1=/n]" R6̷u/݇ME uڟՙZBuewYSQ@ j7X%W(n,:=io%Ӟj#?\Ҟs[#lXf7Tňn[z|)pE+3JT'u0slJdc {X26ׅvw+yJ+@E>85ӝDfJްi˄`*-/ƇY8 sjֈ[GJyu:I"E[O|̍ضe}a1߭l@h;6( pF*b-BFCA׷/f6 `ujnjNǦ(RzX#<@o?@CUq;YÊ(}+bp까- 0Kæz9&k5$Jn'P9(>[MtofDeϘػN/Mc,5iQM30ݩy^X1VEj:N*AA ]g ='yN Fw1 \uf?K\^S-1٦O딊z0}W74PzǡJ\3Lp(~r2OE)< %(=t3`[<#M @4+$Ccf~!Zj0Xc+m:"Z\MߤuK*)qL9?ȓwPv ݘ سw]3H>ZLH,͸{ o Xg`.DuqkOC:3`RxD81?-'Rwv$X$=Xۏ~i_ ȃ 2wqPZTI OK[H֤ձGaP+ΏQ|0S#{K.n&,3wO_{qܴChak*ڣ kצ66 oa)Xa헓é##O| Hx4tvTB joEb .T۵"5[q3 uTc5C~{#1 ?0nբu_3y9Ϟ(3olz2zn{AU[jSvTijJecLi׉wzwS8U= X?ųeH$NA=fh!og(ғޥs\l^HfzƌW%ւDY6ob#eSb&3,elMFׂ}~& # =lX]|@[*- C:9bw'\)8&v@> 4}qNzM^I,!p?2$ 3TDWu@49jwXPr4} /TF#>x1"S$ 厌2e#oq*/.]XZ#Vlց eGbk@jHe$( K2Kw"aG)y*.gNӞ8Vp!ZF`~SVz|n) ,A|fuE1_7zQ; ?Z0σ(.kW5=F\弻zbk?u xI0?I-KrS1q~8ЭR)ZyȀ蜩WY9oq)Mr,>*yxt#Ԟ?3R`meU+qʫ>4+%%b"͘)6\sz"MaN3 ʴ@΄3޺-3f@A+ֱB]97*L;~4=V:=_rǡXzYwfPL9CH%9˳]  şwYt{Bץ}\;9j=1HoҏJᔆv~vJ(cl39U? C|P6t[x65H:U'u]uQcJ}# 69ram!,%q2XCל_r2Ӣܮ)h3{( Ɋ`bmҢ?޶o:Ea14$iPj{?!Ns8"g\@V?{4$N~i^?=:tѳ+ض hv̘%TX7SYXnv+ R8 Hv.obQ "EgHCIaδvM6?: joePgJ#)I]2 ,D+xհ:})r"X[oW4e+AדW %ۤb.y>[j_}!2Z)z]zVocX]3 z9lW9径%oX{nA^#em I i)mHUl?J8*Ґ^,kZ%Ja( F.VZO KyC;).ZEP c6F~25v56;u[ӏ.EeCzO?N3|aLuMǸyC[, 2۝p/q))3('Duuڷ޽ t]A삠px>S"0AY \YI"pX#SF gUw=X(m{BN_:-KMQkn"}\z!*ۅjr~#Cfg8ECostbӨdtTBܕ2ۖk6y cohӓvLq "exTIy7X/@|TQ$[$J Ծ\6[nK)IhRN(ak[8չS&j*jN-BX|>f Ԓ'؄0΃KqfJ~G&.uBF)pFSI];oi]I=ukΓ- Ym /!9|eR$ui\籘cg;'jҥE(fq 7!v.WI4NeJ@ b?` /پ+vE"q`$X a)\H6\ISlc(+tRVm} Ș,-|G9Ekacd}cq9ڷ&h`GQ[Ԡ5|:74n'߄j.F,ma}VYd9U +)-1lJ)U%js;_3. Cv*Ld&Jp+$ ANވ*iauK{fWo/^gcCm?ɩ*Q^BoVawP4Q_xt)⟔lKtɣ+RVyFka{?jR2*ؖЁ' ނ>!}%՚rZU@'#r2 Ȼ5TM% %6"%k A$NVOhsnis7˷g"=HCōc8yIL7 Lw˷^[7~湬Evڣ99C|^5MMJX·Q6wz- y=>01BFʹMxj|c:aX#{ٵ,h5#~/L|"ZIWrqLVCyZ\Fzd e mvtV4_T"}L-Ɵnx\F Ț#ϡOH*`zL[ 9bG&n$cZڽZC5.p@Ȳ8AW3dAA9>QaH.2W؟\տڿU-BQiXwqoޖOzYp:֯fi_QN!ށ7XC>2U+#{$v !*ꫦCCimDIL|>t>[F@l4ı ^rP6='ecZo|U}ε݃RHGDEBcf <&$;sR"{W( ߗ7$[ʊߥXIU0OnBWpXb s) :Plct$y6&|mL;@f4VږU$PˆCXS.crQ.FZT/2Ly,PA񜛁,-|̔ 6U Y(H9ZDMnU*)݂cxx lyI /nwL'4RɍU7֮PwTi$ CݣVQh:O o: g4sWQ^4.}ţj)j}2.tSRUhLs`HCɝXV}>gaո+C (ZԖ;MӇ7`JͰ̞T]4\þ=D萅e٨kT6>Rek,u;HUEb1;ݣRFS 9z[8Up݌YCSoyMb>̧~,1hM0:\@p"ld":"`P )D @|8b7ܡ)Nf['ЭRJ^Wg (sc✩N.4$;Q_&jrg7ѱ6:5Ƙ<ԥ=RG2e2E I^lyHzlr~;":L(X*-GOI\'сYx*1:f]v,of\f2Xbtձ(8XEN٪ae{Yx\h"1m~S㼈$ sq0L~it/4DOSL47ulgiX>*ct šD@A+лUH.ghuaF'7&Bls}ۂrޘC;eȆ[2 eqfM#XP}g2v-X#IGj,5Cհg%:w1응H^_-©Z8?0tz}DQw+WSa?RU PAT))^-˪=([" ?DqJ}Y ;PƗ"OR]9L׻佂c#D1/mH;\sPl=֬̒v!v8+B՗J)o'D z4aTNa^U mk`{|H WKl{N?V-_ Plү_?ٱlމ3DM:Jv:L8ž5uht:%߃P\Xo\3 ͥ-x$8k[=oag*,y MJIBU(m8 OQW@LHl/JPޘiIG(y{9(Z>*RgbI[~NpLRu#S"DZ+բH0Jʙ27VEP }; >>5 9k22R&-;t:ǾmW1(]ju*l Ǖ1eqf]BR uZfnKA 1zX) U \5ģ4>o#3:΀2 4ejw΢w ˸ _oF \aJB՘F<"3OT"oMF{* t {4S:Ѭ>gd铣v' Cs0Ye_~\E\Ov!9q7>_& Hv>p>dς}t{SH!1`PlHc8ą uv[ͣ *5^s `2:|3[ I5/&LAYݟDOYW|*[d9Ii8"|}6L lq~&rz~Z_ 9`-R cEXޞNՁ>cJI?ƚ#)s&hOvy?'`:mzܳgؿ #QC[#'f^E-HG%{9J5 ߆A7֫N6/% Tݹ8NG-N" =G2 K ön$Gvex=%r;1$ь&y T$5E ݠTJWT=UYQ3@ڗdEltS/jjs%IQͳ7lD9D+|).ǯÅd@PM.ށ0|C{ߧ < 1ض㜮!4_>.O +Dߵ=@P]X鿪Qdڎ?l_& l>9~K 1Q cҼ+<$|1\auyQ )jL<VѪJzpʑ;L+'PчSa0U<ཫjͼZ,, dSQoA##Ylf'Т:8,Ԫ!yiH3r\rU9ĺ&|xg^SPؚz蒐[nkXșpQhڡay~^ C8z1s@ۈآij@,'0X:޵4>sZ"*%leǸԍX6ZuoM *M`>vh+$O)+q0S}!Tq/`?ηJ`; K MjˈfLZKgvPK_肶1UI)SP8ͷ]a;?NMiqE\q>{}D`%~*21Է?HXAm<J| b1x!T\p@~pxyZmG5Z5^lLH= POP%,)@_ZO>' Oԉs)jS#peB( >g${i;3Yx췁Ct@ kT_&q&^ j#)7~Ъ+$)E:^z}?<=;3{V04XKڜAt`d7́=OC Cڴw2l2p0hj.ߣx3r> $իX Թ~APHn1/䕠=~-tn*HN.ןjgE̞J%e[zo+XC3>J9%#eb9IuSvf5cL-z:ʶԜ晓b9OKX ۣPt +r7_ZEEXd$" 862JRvð4ڤ`ռKOd4WQtLs'ھkUw1!\ c:8= Fw6Ql)Pu_kFHK '|w U۱wȚdŻ{9*ǘ&@ oOD pU\Kz=r$0a6|K> ?KyoƧ P+gqz'bDiGBN$3|>t|ݖS%Yj`QW\&uAU5v1gcq<Մ 0ah 5j˲c#2#OKxG?9ȀvICU|;Z7Z ;Zgj4zn{ӎD?ݯKvn/;x"6̼ lw ۇRinKC^Σ$9[ $"a@\:ZN҅1Me>AjSH ӟࢋ}=iP硎&#$< &B@mF;[+VADuG: h|.!CM m𮋹 [4 |2b6(gU>HDyױKj-1T('E=!, NūSq xYNWjJU_LV&5.i 4&Cx#u,gUzϱlEW ʲ>\\-aMVm ~&w~,Ӕ[LN!{<"w]1c.&ܝep oqw5_ 풘 g\r H8=)uKk3I|0#xK?߅ یyq1 7YGJl\09s3hJ+h MjozH;-nΉi'f=n\:Atm7q8q!f[Qm"\}$U*$Mf '_滦:ZΊ{}`@Cd?Mrzwn/l.!hMbU[d5(PHڟUÖL 颹1C~eyk{FME/FܓԡM>>t3P[Y }|o2J ~cmֶ>\YAm5a| J 8)fAx"CS_:[_zĎijolZD>H,9**Q^Ą|A#7>gN' %UMfLkGU Lҟ*;:dlThьӶᲐXsD{$IH=Zm>-DAɊ7af YdN+5Nd;}1maz r[wP1Ү9H9x  {,JiA}S'$ pI{֗/(x@%G樖K`|۪%$ԸF7u)u».9c.E27o+}~[LtAVz ÜNsKW0DJlPg&>錺C#??mp!)څ-?**ިStFi&55kņWܼø}gN 0|F/ X NIhSI OJ؂4$ ". ȅM .1sd1)HplXi+=YЛ1Xb\;/ZX fdVSNI~o}-HN׾{cK:P1<9['f,mcx[բTB*L .Q ^d!|;˨GH$tҪAt<hD])tğ($5*翽:|J[9p&FLB JK` V`=tV9Rg7oB*x);X 66FyB־i˙= LT<--A@an^jQ;["8mʌCi_ ./:W .-iͤrG/%PsPjnօ> ,ێ@Sc"w\!}r q۾ -5L`LF?mxKC@}gh4J#q ` 7}Qj.jjw뿡H$0fG*eCSN:"Ĺ߅SA~4ޥj`9""P܀zpyE8'5/k9׺~н;:ժ?ae{b 9+E{͟)EL~$G̟H*L+XdgN5Z^>NO,`VqUQR 5_N_tJ' NY\C"vk\l hڔ](+e7RW@A(=Zݩgfn~ <)v%pu6Ӝaz—c~JтCaˍ؊*G.eٱӯ|=,J 8 :(1)&AĠTS<\G”hI5f^1(Q;($ [*8 f]p,SO^{zHdS::kz9u䆢yEɺvvkC@c2\u??GąHzo-j={<0,nufX㢎OE>\"M_Bk}$GaT}N\yGVPeSO,1S_qu݄6sXBz$OQRprT`7řʖxH*S@m8i#5O'W_tM8jJX-S:>k7ĵhH.UDCLhy/d*a"by=l\DAy՜3p`>44m'?2?=pת-0}N}wIF .vbU^huC"ags*}@5[4Cږu/Oxp-ʧDlj uc_zɝ);YW<7%f%ϯ}m[ټCʛ5WzQ<#Dxw.Ū"/reG4F(ֹRA۴"?AׂP|kZaB_qd"'M?֛A?k'DdhגMֱn26jt)otE|;\xFG(J)_%ۼHHl3y@51yc  9,)nnp_@IMQmb|U#QyRͨH L4hV6LY[;L^B>N!BGVj@I\ :jI{u^2aȻ@4nm{ĺ},ߴ83=5ud?(X5IK xMkc.8Y@dmP!4vȲ^/:RLtȞT{lفЉ;ö֝g&Ĭ%mSV%.|/!$wҺ~\{ L!'\uUoDWVץ"F]J&Q{fjxTJm>SHrXj"A|sLoi}ei N-7\|繠%p&os'K.L-q)_AR򐈹n)lRrSL!vx \{s<eGVh#M03I\EnT0Gw$c/=Ur@E+U'<(+q"+#yoB^ <;5$>~O["^GkGئki\#0,"K΂O@r= .@k8${i]0[Y4B84wCBۢ <(nw,L1R:. ,Yy;Ƕ֢ G (+sM;nAN6Bjrktg}!|&r5’ :<1Ϩ)?WL K[A/v5 uL5tu65E'0$0נW3l1xc6Dc<x8D<֖I, 4^ny̆I=B -硋i"NNT:?oEJ7AjSW.愆F $N+I'cB^ѝS2 'UBZam7!Nc+S0T&8yμl)Y|~:RmT'RfSN߀z0i+n*uJ2;Wf-`;8*IJ£R9P=v?Zݤˎ`UF ~uu/L}`Z~3M+p)=ُ"^X5HӝSu%v2N8p)@} ;гhB !`-@ Ox&?W>Yܕ@\l[Bڨ]@(B)N7{n$J+; 5}i-Jb(4]j0Uo}jʃs{eUU86619g0$HZj֓+Hr2­%V,c4qш-OJy,7*2V;[꣨[†i 2h"˨5%ZsA:Fo)f`*yV;WOrO1VT wu|șjakV6kcLIDx=ny׿fGRֈaYF _0P m"uq(:FVX"1Zkî'֡ Agpb5bT8@JѨ?Kf$,6ȱӾΪy!qjY$b \#6SŒ[̕7'C$f G 8<@x0k=%MCJb16\\(ʨx^"PQ^9N} s+X(h{hp*<*԰}Ŏ"O$<<86UE0[".ɡ7bHȨ*H̥1R8Pg(/̞|!x7ܟg ͦ{;yEi^S`BRv&  T"v Ϳ k\31[ IB.v7;.3"pr"AO؉pUk_Ep܈7 MfzD7.']h)Q>V6zot& <ߖn8^玈"ˢG&rT0:akbV[O)# غnG>p9Kz )A-Ld?V.H?[D}Hs2wпG ]@BÍDs,*{Vg'y2;+i}hiBJFB1'3WɈ 4TeI&k w?J4s{Hmn7n9ےZ02 'd5jjn ?ғU+S3os\*3*\]+4rSs"Ũo?[_uLL_[rq;GP ˏ58& sɜyF|**"-?3d%rqb wTo L yaR;XPZ'w4 -F3̇ ͦVph,U!t%!nY.u\1F> Ysև Z2نN4tY3S=#ن_ rNߧ$/Q*,K-vŪ$D64w ZZl1yő0rͩ\wk$K`+R-qe v3Q[ sAM{_=*fT5*̶[lu}3E5?^|D-K<[lJĽt7FE xNHS* 7lavŐ¬xo̡[lCD4_%͐PQF@^<uMag|Y@tµ88ᥗXflBKb(ٙ3s_i=ґ=a5/)+E( \Ox5YMF_81yrEbhv]{=o)ƛ$)94[G[ou9k%w%(}צpN-2^N8.NM O\28MqF>"צ#*:?@vsFWrkOVGv$j$ÍRa d:d\_c P%Г+Xzзw) $z2k"?P#_,Qx"YKSF$ & l%?ovzEƄ%߼PC*ng[kF%z,EA/6j1 A7~)ډFD<~X@ U\[P0!ގi]yB,rDozD"IRnE ȾrYt8QMd.}d YU L-4c5R15E?Gi};?.n`-R{lL1[aoU<H<^@БE?0mBOYBTⷈG3)Cnҙn)3[HW;ϼ]ΎRKȭx5c(E]B5 «X-}L\v=dDuk' /f(`4GX6/"wS)!d#Ϗ62-gl\ctܬq0@l̸K*vLk ^sP?5# +Q)nuQxSREFF+J.6f zf G+ÕUQś&)J=mO>D͈Ғ8^>ٝ`%٭1 4{Di3u}mRY@d /h`Ǡ C%BtfaNaG.n-/^? ?Oܼk1y=`P^$(sX+#[G +޲W`=%[ eijMRkꒊYS+¡ЯW'&ƍ̜w6Bx,S OZ9T%5.LM̜С+!@_۽[ [=f?#$~HÅ Ў8d5ʭֱSndl1|{Md'\ZM%>]NeAJ:S7Lj>qL ]hQlB*t<ҲzHq-82=! 'V*Q:{ "y<եht_"G&CXUs)HFXGbnؕ0ύz0cMy&p>kn]<":az UX ?ci/7dR)ߋ9wk$LNy?*Zi; uu~OSZØ!;ٛ#eB5x[*~jJjC0^&_<"OЕV?=B$=RzQ*|Z"\aQ~w- c,8O\ɦ3rǑ{*䜝#;\L5p-Z7+.D5^vGE7 X͓9^N*PvVOFGf3EbVߏ9|}ؑ}|gqn@, gNFM9O֠W\&V|=,/N4=)Za%""`z0V#5i`'xr֟owYIJOpQl"Z"') =H-mO)[@M :H]JWcU Zlhs1޽X6jʌ-VrpI=GmA+LlXY*ߘѢCp}0=4 T?TJP(dS}ȿ[Y/Y ˴x Q*/[aȏ:~%>ǭ6?Xj{ô[9>Dm#x@{|Sמ&y$$C0.ITԗV5Eq!lRÜc`n۠\ƛ{gѰ(Cj04\o4v c{Uذ'y/WR"J&W%\Ep%w6`\t-r s\* {}dӚ~:zFK `= v&(]E&ƖdύIiS{QNo2f }ue">DqbNm7NVn}C+Vw-?%A{o+*ZKV'Nv1 3@(V7^Sk= j)KvfV`n&zƑ:r% gfB3E&f}Zn,\o@T%hnf҇%rRp_?aVY#Ȑ%=I{NK< [Z,SM?Vf@L`5+ag&r]ƷzX:W|Ŵ@j(С:?7BtYS YFo;S0j)g88#--a{ ~dA0!9WD KrR K1u9~̺p ( |F!U0 e13餯>NޯH=p4kܑmg Chb]:PMRQr3X [Lz|V"tf~Qg$c,(Ewy+r#2Ӗ^f8yR AJZd N'5'Fmt5\['^f<ڶ^Rd o;ԎW;UM:I:m4../EK>fdM,h7%w; R%3Oi+JEnNwq7XG|SFrPhRbnOY9D=8X{8_ uJ:">Q]96QՈ1lr m+CoʃYQ]\2Ŭ8H-5tLAs$}`L_m@m4B] PŀU-AYkd2b]`iPQs 7m~ʺz= dJ}'Zs^ﰺIcs\R^}ɜ3Pɘ,\-AGk^\^_I>,[YK BPѤ),HkO[;,{o E{(. Z$} Ȓ;P62_gc(7&8[l"M)gǀBVa! *ea^B9vIq-CYORM5ݎNVaS%zhq?mePLnJ#} /৞ Eaŷmk;cw0>ɤ/25#dh"yR(xXt!'Jy3=Xmw!/3N'7|hNm8DdpOCz:,2l9v_>鱤1>y;6JACϽU.|GFp"(hqkkI95]EkM"z?/Hݭi}jJ9P!yDG kAz)'9弌|`Nmm%A.KnuwfV]-! ":i=,fUkӁW KbGH\\8Νv'r }mn}opV{ק"RߖezW54kǡ T-!֜^q܁X.0j҈ 8Kؼ7KЏwTئRqv9N71"0d?B%v,ȏd5`h y5a[AuHz|#0${84r fY.*ĵTUi9>k->kʢhHO۶cW}~](vө~~eR3F/Z{/%Rfc HdN ˡ`Ueq'޴,yקWVUm76t v캻6,}"ɹjq^}6쎌a3;y:X2.N뀘zL3ću+)8fv#r*ھP ܋<'n5 ;׆{KWs 0y˒^ ym~ @R)GFQrNg}Q͹.Ŀ칚'4}s>ӓ <"9*Z~JK8o xa:!ϫP.v 2p_z6L';\VT[](WWJЏ vQ5ShUV$I$(ӳ;R nȾMX!n[5%>>f7ږdi 8{Vf@,Һ5Q33|;ʪ$H߭g%JՔs\5u̐&[5g? ;W%`JcDيXz=рo@~P "*,2s_hm:N7B1 z;83.+]|\s;`=#i^_,f&js *HT M0&@C{V%ڬ*Tj+dpB.Z|)"{Lv?JbQ8T\ /(}R|jf#N4y/ϖx@Ss3TZ1k]8iEe"zF{ _{!yb2RjZa1JSqRm\g*9TN G&psLs=\!?cr_6hI޴e7K 3&yǤVǞyZg֞7A&"+o ܕ]A'R/t@jH"Iݨh|"h MI2#W^hu{84) aDX aA]m`Iޱ*oęvNx^1.Db^74=*Jjy[mR3hpBNbkZyӰ>vմ+.)cY#! 4ϢT|rZf#jMxaAI ނrsLA-uueN2BǴDF.r/ky(Ѻsϒdދ9One211+hB(Lzp7Ѥxo\L9*IGkhItiZA؉h4%؁QwN(uT}+6ԑP߬3YG2rbiW+ZRb1R4p3_c)q.jhp+k8Rܛ?4V]ڄMcs>nm$ ώMr%j-usN =g xo;76ܝ~ [&ۜ!"Pע mYtw#E=x8B0p&.b!o}>x +y% A'#48eV~`!FV`#J?{gl.<0XٔPk5'JF ~cih ?o${ޑݜ3u>ZeKMI+CY,~Z{,\Llm*p8q ZUa<٤?%x;7B1K.[]TvF~~Rl!$6cJ_Dgc< wGC]]hg |@w,syߐN 5 L!y}*j=Fކ{o9hְ:ң$# 績&ϵFj5' 3-q&DCe*(_$?Fj$+M{R̐j*LdA:n@I5W,ӏ3b]|¡ƯYjZ+X WAEc+sՋEOL.%ߡ| Zq\UhOF-94)x [ARa<ɧ g}p)x!CPhF 2 7q@yK1p[ 1:}JgSs_49۾hkj6k7~|r5D}tذ(3j(Xs 7 x:s*E6R&/Wl!D20iX(Ŭ)WiǪNՀ1u3_bwKRcfQ!j*4h!̐%ZHMgߍ]Gs<ɿȱihpؒ FY T' =! z޼<7zwx-rK)*xÅ'?Iy Mn"b97ӣS#ªYao˷8w_bot b*WQg]Oc4 3=7 l_HS/gip"Rg@ri`Ar [LFkyw &hdzIh$+JT~a Zs]Sl6EU(j瘁ے.KG_-^EQƸZ"W릥л d2 xEFh6>&uZ[(uWТΩUvPW{Q#Ccd*w?ڤ)v \ )78yOH<*(tur%2{ C#$q1Dz}5ʫc"OyfV/Y=q#9$"xSp);̙+hVL/_GQ(]ᒆ/Ӵ%3'h)J?BARteЩ,@ )jG% iboۇ|N-m&hޑczE"k&A+۹ЇJTQ_j,6 %aL:#H7!N܍ ;"D;_jʩ qɀ!.ouKex"yC@HPCӌep/ ׊Zb+F*OYuҽ b5B+g}83OL@p "A*M7њ!):v܀5đl>jlQ/SI*5n<$b 8h#ȵ0'f)m囟$7v&OI]ig& a(v S\}|pݶoQ9}y *sAVMN%j1_sAneGaHLrۘFŵI-ܵAyl[sͯenۏ~8Ĉ_9pB󂓿 `6rz8Vsi`B}AAqby<ߣ`P$v1BΨ \gd逸B'!rؙAw:ם~)Hp8A ^Ƴr-0K7>,EvIG%]!RE%E7. yf[ WSeutx#W7Nmm&ч[9,qY՘P휉 f*;'Tqͺ@4K7cs-ߡdDɩxZCŶiqA䯝;!aU#s.Dap'u+ `gug@Kh:ugYv}Fim}aVID!F6e1N)OjH\Dyc*4ME/5 ؎ 19Qofz&Ki ?OK֚-\OKK#L1PQl3bH{Xk>a\66ZT}=p<ˈ< y- W;C+~M*հmt5&Y۬(=ګ$iK+Z1z_He3:$beZӔ --G=*rߟO{x?Sxxߏ\Q6A?}\bGsV٩>VyHiCz-%ъp n L@ZBviU9)R6tX.uON>"0Q Anx[r\z+Q^Tx8R'7 œ7N ;z6P}w`M^mJ_ *wԄe6 z=⇱8FJjޏ?*`t]hy1Gĥx-uqM&RjKCZ2%d~Tl4L_Evk `_d9nN\ܰ1*|Xw9I,[\!ύ7&sLtOP(FlN.CҎpI 7'U=n 9&xz˟+7"gl8F&)zO0ܶ%zګG<. juD$j0WŅ pE~kis*j atQQ[4Bc{Wr2.-wN(6&AT ^ Iޢ*ґDDa=h-CTU1k dkLj;)HPf7$ÛҼ}U)2-ԃULϫ4e[Vњ\nUGkAT8y/XݍNm"{N^q"egK\4z#]L]cnhj|ػE o0/~13|#׋x&ߦB fրY)Ox1Z YN; l!l1hּt_\{^WִR%ؽ2Q}1Oذls6ٕ9 v3YzKjPvlu:Rh+QtiiVָFƠСPm[q= ag"t(Br\@F? 's9_ɓkׇS l\Bٚ$,u"stU#͠G|W.O?_쟛ҳ9kDP4ۘGWC\l36^h40}jGDFY˯V9kYiP\8ہ qxo.. DNЭ]זՕ_6sHЬt|7;oDU=Z=7 gBP5U&e(ӝ)uHq4:w/ u(\=?pSHX(*!q #GCNw9{T֮,f1[c l-WhsXn,J]${# 0;;t ÙqyPOIyMq7qٱpK ]0V3\С,kZ ze?W!aԚ{L aN74z?C"]֨x^уCXZ<2HEg}e|\/>*@Iy[R 50F81QR7}!+؛/dGCR<CRm1`O%4A+x]- ѐ ty<&_ڤ,Q#ԫdDԺy-I){Zh tYUn$3@ǚz,d$:qUpJ$K3k}],!)ziP>LQ>lf)Tqʉ5$H4⩱WdDM'ZyA>6NS+NBˠgnwVqopyŋ4I3Y=XItnԐTqg|,}DϚg qCHRch b@9ήuv8l3{79ƍL*]rs6^`=N+U&|vʍN۠/v;}-{E.;}'܉oFW`mxsypd9/Dk;!Hms&@mFnvʞ\ȳoP^xʗ.ӗJ/,Nws(Wu󏱥_҅uhGȮꟽr/z"6jn:2%8~<1?Dw筈's] \w`l;)xҫsic}zCzC)J[dنq:th5&?͹G-Y~4Sb;ַ=3.wm+pPⱾX|;gytj4y\S /j.-0L/XpʢB m0ir;8E,_o)A>KGUGW5V& ґچ=_8Qr(@9[U c=fb\ U 4F"m+=YR g&q2]cuo:X*T X%8i|Y(AϚ74 Z|:<7$qYrh ]nZ>ۘZmQ[=6!y6jfu0Sܹ M|؟|}5?V<*_s*GjexY$+Yi*2pύ< >fUT[E)A^p3U_Zkc~)g8NjFڦ42MXakSPMlX/ Dcm jـPhWjb.m%CH-dE=Qu}[>NH3%xP mv*j==+k"p;9t >325"j`ઌ>aX"8B`IO 腝EJT{bHp_5 D[A6n2AX9ȼ?thBqigI `{Fz}II#$ Ѥ14Il+\#sb3dX7>/H0B(65581}e~oeJAMU6(tfpR#ߔa,EntMr'WΨqIl9E- 7z4ǼF:!FODː"ToӟHfg[<{1 ])YUvԥ70d,,Dߌ;Y yТML01"i#uS~muj_4KM?./hNřSCЃʨ3>;r#3{Fh!F7y%ھzY\or3 mHwx/$o Su#H}7-=̪MDBThg,şu&eB$.xilG?,"46-l`S}J㲔J(*u60f1Od4g^}bQ[k#*n^.9/d k T)4ADs85qscJC0HɿoV`rHsfik>5⚍z;O͆k!#[Y$سmhudjWdO7Vԍ7:?8 a!х!oDP oR^y}K!W8|u b`e@Ϳs[4eK'|Gk#l%v K^K~(V&.L!rg1iewBь$]mGӯYBv.$QZs?lXY 1 UO3@B>BzooK[%gwd J+hֻpܯq׾BC,q%z"^ D\ "3h]QI⛏j2K5S;_3jS> ( _niUjzp)ׯ205XR8W#ܾ-M03Vܦ(y\TJåc=iH-pǃɅ?BëL ^jB-yÓt_=3'vOK(Ga<#5i/X6߮+^_]T>?b>O0FAWclWLc, 8*}r+c -3q2i3}'Z(}L*)զMbjnԗk&Q&it:dTͻLbxSBorT~fTX"+pfL[Vtm%pӷX%T!_3zf0D kRbܟiaOU' NR0 fHWJLL Vxg` 1aTl1l?Ezg2? iM]_l)-u?1ュÃB21#wl9 |?v[0g_YӿRF۔;[v BCrk"IBxbTu8j `FQ .$b|{Ѷ״ s'C͉*ep:hQKFX60rgRPҼЌ>Xaygs|% xr^7lذϮn﵎a)aܹܮNbjZ˱*Ez7x';9xy 9KTd&; RװؘMۊ %Yx^+ a,2ȍ ܻfN}:RFDG> xDc(/e[LK9eU0E0U.!ZҊH8vl)rzq)2cJɇ댫ϫ&\^"Us/]v{pRBonMTR@8@ق!&B 74X3Xy bBiB(E/\NE!7aw*iR$=5{՟K; ,ԟ_$'m?T7Y:ҒڈD[7zު-''&0}pf }T:Ia#$L^<2[ fmi?~jaRWXu\5G7+#BB覄NE ]s(XGH3]JEg5v Ex/yʹ9$ B?s櫽ڻ4B $AD4̛D[Aoؤa mhw Fs;dZ7T{a`P.*Ɲcb<r,!]Ԯ,}.֤xpJ ;}7GJJ|?G,[q;hP@XQ_r"wMk]yD+2k1M?6  "X Ojr㕢(KI{@A{r}xalJ.χ]#UB{% E@5jMٔ. Zmf@*q#ǟ" B$sM4=J{ی\[_!kbh]qls՟O[7mg5_ݏ6i"MMHiS,[&36G=},3hf'Ԟ46;Z4j9R]|s@i:t $Y7vieA)t (b* _k?j=<@w|dӤW9t  <"v쏂%F(ڱBňsөv [D7/wݪ5c-q4 TB19&tel$^qJzsh/"~p&Uf 91A_!`[$=Ap"b]C} L0^GEFD>\gE.7:WŰW(EBh0yWv/#0Wc_o $rۦ Gj&/Pڋ"9|4W^A.\E'Skku^VS,MOrgLg&>9ɥy e%GAvt=X2ZҋS$CV<f0Z`a-4Jwnj4(ᜰ,vHuzcMN9OEȅPͬtG5t-^Ɩ,0g!]4EjLrRw$lhPیP2bjbV[<")] ¡`mLs?ˡ;1 RK};ҕJR`?9E77Cc~#p |8oxG.A/~25 []]Bߏʠ3`0Ks}^BjlЄ}PBϬH?C[=eb"[]R?ߖ8- 1Q615_VܪeF?p㣩e{)`hV>tfK?NmHpfX?~-S -hvL4f5 ;]Y>ct 3?BB  >!\X8^ܝB :|L#]Ҹ);E/cui slr}쯹[מ{;;/YBgֲ&[ڎ] [CW#=T V~IxrmzϢ&~\# &Q]#Z|'A %>M[)= C w$8Cل]#&2U[_ Te}&:gKIxrlŭy[oBo<*̬\=ER#@&]ԂQ1N!J!\/^ &7Oq쀟+K4&oeB^~ouI̟^LbQ?(5zPR%dW)7v!c񐃈FOXʀiv1W_螁;/^al|k}G]| ^8ڂ9)I | D6' jA3)c0R$xh߉uh*D +mu2xXqRnF Y*8|:yڂFb!C4OJ>$)`Pci-)7SpV/臑{(5-!4*ï3yroÊm7Ιe0r%p<3A5m'n?2U~``AOUŨ$!Vx%X+6,Xl5PWzTbbұdHQ$?{j6cH jjw;\ ٗaZ~UpEy[(W}ZJP5yv%֙SDp|%psz On',JyP IA[&V|F 2G9rUk2ߴU1$oq "ce ݿe{Wa6WژAd#4Pk]*|?&>Фȷ չ]"XXacO_Sa ѠlT&Euh]k?W-4l VVlN87ʍ&w;N|3|ݵpc$*1l  wv N H2ܢ],ZcEIY?M 2/krSe&9R)JE,R #֢N_d^}\?"b ~2/QAD>B]`$_ _Gh17u#d;,gK'Q=:F,ͣ o |9̃X ^WUbzM1݋ *Pޞ ҩS&vncoaQXk|y~n~ʹxgGvu, PL1^  HAtı^$a!^#Nurtxͫʦ~d\.ݕ:J, 㢬"6\BBXCB%H3(/%/*J%d[g:`43!{!#F%D(۾2mjш,Nx`P'mr~P)ĔvݯF*jgȸ|khl8 Fd{,7aV"LJd }_Y(aIדuLk`qVhH_7![Ke4֭Sl G<)Y(F͠%VqeVn}ɱB^b4 wX_ViK{ <. np9;{iڷ!wG>.OL)1_ t6u!T1b ]2oy_;9fҥxJMʗqV1on#ϴ4ŎN~~0Oܔj^k(4C/sͯm@U1?Ќ9U^tV0s ly6pPКh?\\KC*H4la qG^?ױƝw]ˠƧ~+Xzo#:pawc1j5 Q:BϿbw-swBJ&;r)e& \c'vʿz [Eanp$\ z@eтd,kk+Q ~kTńtSWKQk'5tyl'sBא/LeN/~d澮E3Ӭ,# MnXXy>U-^6t^j1n!鬹S+ bNDaPh7^2"~3hYZ}d0 0UL歽]ĐKe+,jfQ(Sg@EtzZ^den|]l:o[K'f(oP2ŠjϬ߇'J b8Z*4V% E]Nވ5cvNgF@O $|oC[ U'`MM & = 7D3>zņi\}3M3wDA;uLh X d2*OBv!,{'nEA$-UK_ؓ:8 -_{>8LJntnYbLAD*K$yJUÙP{LMsk GbO1ؕ=q2ҕm r#L;?/J.>aLbx(XU\E8jQO6v+eP,j.?* AC3w W X|at|'[6Pb]*k ygϥ.>a A D5>n؏!ݠ 9b=MMgĈ85<Έeč;vd|-۱6hb2\j*0=-qt*M@.OB[]6]E(&~9pEv' am^ۣ4TMV; dӪ :,ѧOo]r^ oB{d>mg* AqYGɑ23 uJ<R[;s!0pG7 79`LM  `ͦPμ4d e[ 7r?{GrN @P#0MđWMlAkPn8RC`;PF0ws+o,$E}SޏTU<0;d &IRajjD](CS$DH:U)-%'AtX~NHvȸ`8VɈl5T6'-ksRm>X4ji rVrـ˅9F=]QCRU?Ϋ͠NnXL%XJo_ZCj[ca"x<`[^vPLLvT)0[P+$YG='.a, $zg O/3e㵑#1UV F_`U՜يP Bjv*r%I-B;g؞l2tu!Fv(]2`[!)8@[n2Em'/ZHρ0yTpMެ 5EA5pL?N PиFٜLeomC&w9m'*β,lfzh!dC wG\Ec%pWĚ]?k֌D(z4fAg);\_[J%4)U6x$,iwj2Z2]Ze}o&%Mɭ}!T]6}cJ-ηvjcgobK/ Swvd\Z@\ʩ^oأo4+t(Q *vq <zՍm\?aY1p]^ g%Я#^ '׷YhIfNaI-;GI W#tjTR־~ t: eɾaW9a ղ\r{=(XDY%7 ohmݛHGs}Qu欢i驻sxN9xױzk 5p!&}S/uK9gu;#n$#a nig%1=Zax Pv{ c@px 9!*Z:tXm#(),O)4_ iiB< Q%vfW1#V݁\Rķwb )a G(,Mwv x\=2)\]ѤOv30 WkUܒsvs+-6*7>J679Sym +bJ1of12 Z&RsE3Ֆ깜7`T^u`$j{П~O0Vh6b-e}Aq.P=3'@ ✛͛"< 3@TׄHsxcZܹϦ1Db Ir+M~1ʊ2?n@V9\t̎ D-e~%4~gĿrF'2iYi ׊߅i Bݵ<3!UҤ6XMC>݊'8k0T8ykRVSj#35WVi 0jqOF =7jHlK&蚖 2,NW&+W y^Y{Lr _N=pGE[}wjO9I7GDZ fq^m!G|\,+N` ưÓwwPKޗ隈Y&?Ȃ(:k{~q"! !&\muc{%f+ǿ5fRo2;eαE@͡?jg4Piq, _;VۧBݕ|c&i4 &Bi\hmb$|=r>*a!j 5|+#$w\Mu> >v73*CW 6p$w{tc;|8|VC,U7d,',NgcɜFmֵoXb!E-hH*X`+ ޸̰Q?V3Ljyֻ<ڮ6jSX˃%w}黕>/}+@F˗7)dY]tIiZXMg`8=\J7iiSnbeaT2P Ǚ24$ <v{PM.YYP( Ҝo%d R)מ`2VV٨xmje'tcErer#O; !8U,jP2m~k0E& N[z%Fs+E Liu b Z?~!䝿J>04?+LHQ/׎M+.s {#8i|[T[p=,`y:{0~U_ E3 h0+/ưDNBm\k)$gi4uX T!0{U{3hkFǬtDpqM{_&*Iy`u)M\^?W z|YЉEۍ6}{{c",̀wٮSU^Z>yn݋O)dއ 8XMح**]M8NL$ /:̎zG9-qPΦ9 Rs+H2Q{LՔS\ˈaӰYw 3#}ݓa!{|\v vEbpUoaocro8+XS:tKmE8l~ŕ1׿}H'#p U{Zd T9'X_9TBe0&N4XC3qB|1w9p`g Cd5QĦÀ/ 4["GB!xӲ!J!{Px`"Ek!;Ʌ7=q ,ILIki݃zF[(Qb.]h2\f#LvᎽg|)|V Kr_$JyRy]xO}Hg ]<7 ϭWh#t3jš4fl/?MuW27p`qU"*Gl(̏C-p/ӽ;Ž 닣Sf,]p \r~VV%^y8o뜟u|U9fu$GYmvk)M+PgO !u- S^'qplz_0쁧@8BV?Ë%XOP]I? GWq Wq7:?u{t*}0S7K|7U "y`Gy bv9;"$䈝,>bi7I o |gz৥i"D8WOlANuMPO\ $uw3:f ^gw3OؔXn7= u 6uJ!ό朐Tg gFn= Ca}*^4V FQ*AǨ&evu9&8 .bt>h0~=?9oVV5Wws,yKb%AS Z`/Uڂ+%2+̴I!^lh}B I`n!# xG{>(CST߭H(gnc+tvU,Tq=)E_eWLVX@WS wef8 |0vxQ3IJSBfj]ڼP2"5uեiӑ\ѧsσ} |%+ߺ,a` Tj65ݶçX,NSPC<ODGW# rٖ{ ^_?<=.VM:n)%[XXlV.95sZ@=t}\E !=cfO9(P/ U}s)kt 6Vmo"q"~_\?M,C6RXP{قG \5텤XGluk$E `a=W;g3BzL-Y&չwӵ[6Mԅ:p!*A 0l` 6wot}?_#f"xul@ kܣ3;^ı"+OlȖ]|].Kzk5 ) 0i?'6롵*7/.&ܾ0T^1^h&U~sC ;4\[w$KZݶ3#ǧY(W k9|(]0*^VI*} bY (1p%|4xk9V^fr,|n1 E]4.gt%GlFvCَE6 >2@SR =R;/D J=!,Mf^د5g cyxaq|ZV$ AFrmӂCD(TS+ji:|y1fм}0}6"GQcӻ?P&ys7$+E-‹KQae69ػfab;:WR~ н3rBFBR~]v~ f(}b|J}`d. 0]b+N|{|>fjiLO%\{;wQ Q|=IUzVqG6PXL2+AD,}YI-.Lh%hRdܐ g4HcD扏=乿\wf&,Ӭu",g"T.ᘂN)FT{rRqtT;NwC^+$|DKRk8`CqꟌ/]7F\U_Woz ?i=NX QJ} Ýq)؛( 8Crs{E"ռD\yFQݥ 5al^QK>TTF Md7xT[6\BTtjOMFÌ"EN GzX-:Eպ©r@ cx: X]8KZdįHX^lUD}d*;YӍˡZxqRЋr@D)$FB 0VCxX /{wӂ: Î(BAJp!$tM-g\f[7E]tnՌ@ұf8 m{v$RL Zw\'lak^t]jT 9@#,ܠp:m j1ۊ嚺 bxQZ78v!ȍ9S9Hᵒ,D'`H3x4A.l^`J~XTC%am'HxJUcJ|j7oMvj ՕO9={]yIZc-ĦbJ;Ǫa_₁5x'OJ wNI~kDf8.9(M p5.۷7[ЂT.cr䋱:+<ԝ {qVC0v$}ֺYRzWUߐ?++"?sǽ'+q@e Tp<ҩ` iBjXO%{^|̡D1Ow$:&dk=m$v1 ٿQ]'@\&Y,2UX b ҇Wx6z]fFjQ>B؊ޚS+<%v%%}ߵ~K>yeO/9˔:5m,Jk{TJ1kOY6lW_͇"%=cjOBmc Of4P =X?iΓ%) f6tb lKwVDm Y,$)R3/ 5JD u/A*3lԘɐx:X03CGZ=dY*j9|kc4] =9i;3co+Zun۾ZV(>F\CKp-m޹tJ3֭LS(%ß>pjjeXahi{MM ȀɈ!2)ZNyKrqyB90+=HlC(w{P^fr=q1K0P l}w D:8Nܔs`B\ &g~Kfkq}Mz_ Uǝշ19T\zPMO9aξ"ˈ}8SAm[tYQ:UV_=RvMӹԗ6./$n0ۊ}h&=RcB Wue8Vc5_ݼMf6bSݭcb]lef^AbbpO+% :^u̇"<4lE"d*wI\  XKcUSUJtsxSZpf=vXwӮȑrZy2 VWi/~7ɺ/#}iK0OD(7L](Iɀ+\LoR 87nIxqt6mׅJMykQj݄b_T/kfbi B&b!1@ϋ UdHB!3|rDd7aU׋FA+n,noxXȔwQ{PZ@xKLьihD`z=> 7B0êh#^&F , HM~<%>]7;Z~dXQExacUlۍQ#تj@Q2ߣu,;vfC|spؒn}6wi?Cޡb>%C窋ţ;`$ӆ[VRÜU%b6^B~sb@9D>)/*FG"N TC8F4&;#}է\||`Eg}wPp8ƏH-?(ُ3}-*=!+_YR !DLίq}5Uz8=t4d鵷E)o:Mk Dk]ϑh-!d{bEXF,fA7l{XRe+itsE$ +-YVJB֏k0Vw5!/=bvd,jYe\ nvM?Wjϥ?#e!O-5p_G檢 qjgmԋ; \l"3hX6bZCx ٢x =>x^ub>cՖoMp#'QZ{WOoc+ atkQ_t?JBmcU pYSfuSt/mx_F~8BR=٫Qshb5)(Wke5huxX)"om~EjW׳V]t)Ν?XȢc`fcw&3/;CD+cڛAVR^:O.X1re+hG5F"LZMq,|!^@)z[7c4gT pfRr!0V WG0/e)iV`.m4J.=1MۈLN!^]+LL]7+#~1j" @WD;Dc_'`IzۉʚT8B[fo2a ]r!z_F;ZƢYBmeü<[r!Diz c_D!(:͸ Q2E1jqR3#+ 2WQ3EnzyHĺS#VdJ<[nւP(w})$q4eQ$^8*`2N 'keB}$Mךh%wK`I-׷ut\?_4BКptXjo2a4:Yqu)+՝ju!"CH\G \ UcQPEɧN *2н"6 k F.8&W9=קrqs<ۉc A| "$`K,#K&;?y=t+\PF.I##nV\KSmL $zj@ycnMX +.bAr ͸, D jJi aj m;56+Ad0q1>):N3 G 9z=ICLM&pG6iqum8ZF{vB^Cc(p.h_ RKrH =0ߪ ~iR@@==VbB9L+S]4H\28n @5]b_NvZx|Vu*ZƈOh'+ji?YPg2Xtn 0n˹qB +ׅDA#&qs,$zU`oם?O4Ůbi/'km.a$ GO.vd[4&r^iF)Be@' nbU /# (Ṋg{dsl TX wv[ck"zb9qr.$k3n6)u-_4?1Ĩ]g0k•'/-;8r"BJQq :h#!h;XG#ڼ.,@tQTšZ .+Tb 6H%1-5Ep )7ɰ5ڱ'y GEZ6^A~U FS&%A,st W"Z-mC(7h:#GΉ{bʜ @>F#43߶!+43p@ )]EGxg:0zZAxIY/wYsDSڊW ڐ#?teAOl(_ArœШ#ZC^?-z3CgJMD|% 3k'0I:7z.4&_'Fk ж0xɈC,;.Ë,3\iImGu ڇ'oD2Fl_)!peseW3%O|dPg2RWQyl5zE +Ln:+CInfg崉?r]% IM)YϓqםSy/T<ߎ7OrPYW'L&ŌW fU5w3S?!Q+R3ais'*&N+lϏT-wp gVˊqP 6N |.}T|# wErM $X!vt(BùzXOQR巁=l^q`x誧L8?:Ch*& ReiEE {x*X$ιTm^[4h}/@S:vɇ\Sj C 9}U1ͼ-ANe HZoQӁ(?N&?Y`5BPi,*V8׋~O's2h%/ akg ƖQ}u_Q}OIo([[3 z\,F"Ί\x \5Fku?t/,O r@[PVe[n#Ȁ 4X/5SVW?fW.jrސV`96-#Kՙ]B:r0W!JQTddu)Op7yObE6FʱH-=%ЇsHı2"ʧlCxZA*!gǹQa28 un$*"ණzN#`oCPq]/(6Unqmb%WQUg2V<4HϑʖnZYkr8Nʫ}j󞇂8:Ί!n[jGP >;Ç|N' o:B>}mQoɩ``iwY\ZW̬jM" f Al3O^և^ɀcK^l>uJ8pad-919l#wsHzhy*M_Nmj_ֆ{CY`c]*=<3 snx|;K;>IH^ĘML8cS){Kݘ% B^b:{ #@y!&^zڭdo%Q]вFK1TL˫/ }4' .;F<ž|Wiy0m),dYd=ƷWNO"m(v@wĻ#kȈȒ=&LK69=:_o"ݏNKHrﰎm|zt(hTgm!,'qtNu #}#qdi!ڇH;@x;$$7HW0ukY2&. )W.昫'3Kj{Rfs𧈔N&5Բn l_P,Nx~KG@kK<&FakԌ{Su3c09QW6Bxosα-3&,F1޹G2J u6]QjB6xA 0xtZ_{Yt1pJͲ2#T [ opF 0|kP]p{S=A"/%VrjMIz΁qhRpmKk)7JCqqr! 'aAygfk3:;HrR8[h<;&Nx?vSM~*y"PƄU)g64ƿViT"Vt} #`7S,oNT֓s)T+,G^r_ լE}pX"v 磀H2P/KoI_?uw!tzYgpP7{Zq*S-۰ɘQҒUZ+f3kFYmTմN 42hV#p4s?Q rMdƎ| ? s޶6,șɊa:c0(˗wL%b_!Pr+,JqgkN YXbc#ܺ_՘^]b hd2DSꛂ1<` v3tPÝ0(f7tŔPMXToFa-RT}cd,Uj.BRAn>26Փk@bZ0.\~EaIڰ|UYzd.+',ĤH&^{sXSG=_]SgU &#"wLI@WI9'y8:|L .5*]֘RרO1fO Ys\cxmgw;qw~y]Ͱrzq xAI0*-R5B& ħzD@n51Af"Jfϑ9_3z+ඩ|9rL3Js!;18{ZCqQ7kϲi׾0-$pwy'^W9x?*m$pEЉV(-nc $E]n`\ߣNvP^cZ[U_ZFߤPБiM8Z6LQNZugԀl{)r ӵ)H뎛dcY%յ [YRq+sa4+bĎAЅO{ðJa"?_ q ЗS ZD5c^1Fn~A*tv.H}BA3067#H`_Dqf|/s({,6I^C컔(⦊ϊb#v/e_ՈQ岈hn)p[`9)Afl M5o™|YOתO!y($J yXCD":b%I\חj: <[Pi6¸2$5ڿ–}q,~c$ 1I ıY҂2D:+ C*kqD$5b*mi?'H/;SA>\Tlam_dNtidriY"P+CP:t,DvDݦBBI 7AkO!͘(=}Me]*Z~SJq <ŋMnt w ynODγ}#O t[?'p>?} #Z7~xh.[Lo>|nc ` (9F 8MNO -^ Ƀp5OZ&2Ԋ<_xkpDCk9QNlZw*CU457ap*7NJIH{4X c1.` ǚ9"h1bK\3!8% kOdS~ Y,Apx vE՜Tb`5EjAN.pr :Ǜ}/m4$c+4Nɪ6;Nͪ33eB'Ϯ0WVUw-dAWiR@7Zg]o!Qp}V(s ׬/e" CvE`QMKmӢ={{Şgf):J1lؗGFO+s 3ȑ Zt4c$4iz&p-rL4Za&43K(C)r5atѨ*L ÆCz=LXtpZ ǯ5ü4;-/M0\ 7sVurSkp^ l?&&4 ɁD[YWm7",y3p)y=ċ .a8%v`l_H*|%1+y+4!f= 0]Kf٤ ^%FB%{Q:lA;SCA/l*Lj$qh *Պ=LHP" ėNG*:(UuRi>~ɾWթltNi cT٭GD mS@:) V!+:}?$@Q{NgAiDu4L%[JaQjj}^,>١vb)2h=ZM,_\_í?n` SeXgٸ,]PV/{~Oc|u1edVgJX|ЃVѸc*in@ Eo{(ϷI>zFژqN<*uw@L/þSfts;}k}H ;۸.[jB@! uPuˑE--ɏo< 7L \5K9jdeVL PcdNa+oU{]5F%J>0bQC $OScFF%#^fvx~ǨRbtG2˗#-dc%Z[qxXB٠Yf~Oś!I`LV0悓CzZ xP(u3|Bɤ}dYoV8@rV\2nQSaT S;fۏf}^g#T\p>sM E>>i_vQCo#x-C2U*l5ԄtR2}\d5 W7_2:txrrՎ 0S=_r̹g_PYE#Y k-s31_mۋ,c[_< 8%4SVE7.z>F8-W-yl_]M{8*Z)/P/ƙ"5GʈU\QǍv9=aNZ osYĎēRϗ1Gn éa/*dC8N. jSQ Vв0Tm~y" ]`{؃,- -^=d@{S${C6o] }U-0g`EZG=^8b(̴X>\1;T)ق3A;T+{^!E~&= p{Ui /[,g?G*3dywӻ+0D.7b_Q>8Hs7g V =j$$j ,6YLק*7iYcio G|9[ ׊!\"[[u÷Tt@Jw%޲봂k{Tכh .ٍ6mmMWU6ko;n~s)K'unɧ|?Y c"R/` 67-(W6!('힛O6}-᪠:+k6F ѫxѣ璣j/x&đ8{xg.? w1V,ƉJV-7(mn YrY]ұ/A.0S mD̶ǡ_<|="}P!0Wib$aZ-#_ad^;b^a&<{t,?8 =Yvo\ֶU$FCS^I*W6<9\ć)#>eH1_x "(&`^O՗#L')r(M9!%Ɵ˭Yru>A⶯Bw sG@Ψ&]uZm"6U{ڊ?77n‘P-]/› l8$MraOWSœv=P9;!IW4c@جfɎ^/\pV$8PfD,!NS2# +%ۭ2j8*EP4|)x˾| Ѽ{Uw;BEG[$U} DRIy0TdzC|3R)ܘ%ax1{BTNt&`dM/l0"(1|T5e+ 0VXjel ?Y ԭ7 XgB3=g/$(Z9Ϩ TKVݯ^F$L$g<#m^7O7;StT~eZy߁м4̖ JD 3{k_hD(/KQaH"ྥN#Fw(Â:dvŁA,1\ '>V%q ߢj98Olf؍6&=!sEđ^Yg@UMõT3^~$//ԫz:Hؔ[xkOAthCE.csRA9 [7/j/3퀕(Vy֒2IL5#FF~+¸P}}݇ƇL~xᢚK< ˑ2/ :Qf+dszd{v38lHA2>3PV,>Z=w%r.(t.uBss?۽%О4fPx86Fa*(^);?zDFA`[E&Zy$W_VN x5W!51kw׏=L=쪁1gդ?u ^e}N 7r8iuZDC?ޙ4aprQpw]$ّNlK,X}@08$ڄ;tY) M'zcb?t~- t!t)Y}SaE~+ ߮}NnЙ,L,Ӣ0,\So g~sX~' 1Ò|# *ot̙^vE$OdI5=ÝsQhs7䖥DE)* īirUΫ2WƆϟ$_)e{xM\֨9!ŭ~ׯ0rk1FlLea+xH"'$˗Qي6c|+fFmLy0f}j /UHUN()eu I!nCLf1(̠c.Q-n2u[SIHgOMv'b6=ijrU",_|”&j6HRY; `1A6ZqGc+s@W^*ե=q01^ iԁGҟ[I!AQ+Nq,K"ֿةH+`%a[QT&hs^{6! "0QyLzbf!N֠8ck9!oϗ=~Z!RֈÅZS3ɰEXU\6:+ [&և8$/TaX{ דy:w3 8;n3@O/N\mOIr7-?" 6Xjv&a-NN{1]k_PDQu?P??aiͪ$EHvfC@?R%VQ,0a,l/=~*ҪlVrV>zƤoK&qH37K(Bbj$Bŀъ5jwB!8glxlUXYGM}ݪ\d- ` VKqYic{JIMj}2zb[ZÏ|6`AXl~%u}1B nd+;k~yZk bdhwFO fLN-TfG9:gjW8w>?, TD7N.э8:Lhcs%;*3)\cTΞ iLl'O ȖNA=J=]nH?iMw|"MBWRIQ|Y$ |1tYmza\cSZ9gCB]`Ktk5: >:xZӇV;TB"Gżctv˖,# zU H@1/NQbOӐk2٣]Ah'0bf[Az'"72) 򖈑Y3158ihgsRu _DNvT^kYiO:x˻T]ѽu5FZ҉σ0>qD 5dE%X tl bVMtG yƘZgD Lt5K~e}Gc*Ɩ{ r/ҝ,dn}ţkU[Ha|1oj? )r(GHHZ%i턔>Wy~q)oB QGLvA ӤB3I~_\CZ[ DmI?{Nsʈm1 nG) / sȲyns8x Vު; ;MP8W ]>g(;a[&E2柃̞Hbak>5x|̇w+ $5 !YZ&T?Sm⣠Wgt>rX W),,pOʵ+vڶ%zN::Tdr_5 -(M$Q䬽pJ6Ł(iˑK2ucXjZI^"5ˇ)fHfH&T fD9H6x<%~߸ lHa,wr1afL&(xuk.>CZ8tQ+`Wj D/ E%ϵn'2a2?*8sU@۲y%'Yvc]`W:A%ni3ʜ>0")\׈}knm ir [ ai". bж}Ԕk02:Xs68NUF3#0a 6(d.rR6xX<+t/["/km #1J3b.0rpUyPO6_l&oDT= ޤ #r\-+GC"iPHsf:kGӞsLh ڙ?_Sͣ@f7k .E䉙2J.ٙS5ejn-2*^zsuX^xk5 y6$;q1?keyn*,7Q^0qp H`Ugt%_6(MЛ Q ^ k!.617J@6U=R|1:-v|ٷ:ziM]'CNkI0\ MumYΚ{;y]vK]z!eEjfҶPj&|OPi:#3:8YC-K0gsݞH:=g:G9emQhY]&| S rfyH 􀂽=D.X5NÖINWPT)=ba7a&s Izg #B0bRPٺ-6Lhxvṣ,KMFCO/,q'&M Uƛ |r Iu?S{u~ڻl23ZLHP}sU/vo[1B2SwDM*xHD"~UX"ٕ)ڶā6V?.s0Qд g{!33dVz -#U7! sCbyFn#3 d#1~."ZZ䃭 ^W_Qj or$ m& GGzE=!+Z "{}DO\J>BW=[p>LZV]#rUCc&'{A9:gh)B=)L+=ss5,x'zE}|ChI}8RMxSG}~mimW3LwJINcPMPTFV\aSV3ĦT.NE+ r^lnĮfLN Qܝ~HcѨAgYԵJUR#Ft;p MeP;dkIɢ;TٷꙤ l޻NR wGa ƚ~K/ Rp0?6K@v P_P(@QMCl5$V̐F׬d}FZ\Iނ_tl0-3k!rHk57Z!gØhZ/'-evmڝW< jE('ױyGfc֯Lk;'V! qWJߥZ~҅ }j240\xV] okxaeL].29@3CH5 >X>̬i |Ν *ކ#< c&z0gÏ150Pݽv3Y 9ݝ~Oob]~mߏ-blTڟ^ :MxBk~MnD$d% :iB_Y٣0 (?Te04BfVzL NEdLAik (,f!'Hc !DES1W4Zp[PSF mԐ-2GKKQѼ4V#&XqgxZ%!D0E2UE IɣWh=}C-R"00 'i$odHT$瘉k/bZ!9^Pg` ;edD!ݎS]\y JԼp*oQzUlF2kNP6)?p[ @,ļ臙4Y_ktc4X~N`dߍoFJ=Di1mcϹ}Qvd`wO1_Yr@?x=@)5 Ќ1hؤ ` yaB6չg)?Lh5qGuK"t×w>pT'ۣ{މ =kNEXvdvnS*KՎ?B p 91nʼFK8 T5 ܿQ؂_y3t_tS3:r;yYi*wN h˅xagE~cdzeEJdSdGZFHb!/vg9sc𰄪9MxU=Dpe6MUu9˘= `pi̪Ȉw<}jS=;}bK(Ea ԫͬ*yDZ֫o8v)7e"h #"QLU -ٱBidGd,JcjR^' CRFp0_k3zY~(:uI1L[z'H4%Vz}OMv_zX 267~ea wj Hfl S_[E#w1Ihb14<{@['vY`Fᶚ;nDQf Gd]č&QZ^!В$CfɽRuN@#m/%Ý}zap[9`׫F[1T\f4QO֬Q{mnXcT.& dwBÝsE[#v J4uUyHZ]hax"^,ȱ!r0#0n X9H jq':q}l{N85~_@]=PzQ1FTRe=sֽ Nmm;-N 𝐡,Ǐ@8Xʒ0h]B4[w"AEUDZ|`+UN<rx\ |*pu\M;|w_jXπлZ'oX!SA-)!Ec7(A-eNqAyZG.xjYj ݙ˸Y)dF"hgc#k -q$?cL_5h33F,WkK!^NB5Q4\vOlL2cH5}+b~0;L)Ơ@s5+XZpA` v,Dt'&$ᒿBd?4hpHAKwwC׺ 'agZbHWn{1)=,#>c \msʛ;eD -^m#,. R^^ݕTwdnfu-J1t$' m6O'.X4  Jhi{V )6z#7gUK7~k^\~eL ܩ^|*΁fH1݌we`29qzMqa+i5H P\ -'{їљ >zbGZ8Vb/b'Rsj|C<ɴwF" ~y4 Gћ>FeDt")pǧs@0|gU V?6Rt(.q|ǎpm`^z/׻W@rI?vvr4]EV,0*(,{(5rN"2g8UYO'i CСo3l\ F~&a̗S[ HE퐁\ѥ n? ΉޥÝ*qfa>30eV-r JYKo>Ddl*kg=(>LkO<<D&n cR`۱ dDoaD$[rF?AW!u, MQZ+L#m@?5J|' ?QWbh< mxWXdՀlIPI +tȂV&` xhi) JIB {1֑}mؐxT[~?m)ZUHMɲ<+WCZ`SXr M[DzO{ҽ2bs~qRpmJ|'hʺyO}ZT?ɕiFO# YisnwoQBE4W.AWXJ5{$c6{w[8DHߥGT ϯdTKRilT0&_ lyHP"y${{p%= X _VGbyh_ǯe r^x"neROW¤:AC֍&>!#Ar\1K~IT'y] { ʼn bJ$"mw܌Rȥ+}ioKkLf J;ڧ(ZHŬ^#s3x,KJ ܨ'Hb*Qe"͹ n@GT*-8Be}QDANkEusᒏ̎ݪ^K1- ~BuM,$u 88LgJ!df ^UvCY a#84j:x?SM yZFj%k~K+h`2F쵽ugO&xۘ(~,M8c5W5HR1<:jC~6{!DCAu#3ə'OEEbF'Q‚G: 2w']fjR$mM>Q*&L:~YŸ3~oPvm@2A aDM"ޙxDSlIR e'ZGӜ<:{p`e(?\7e5'@`$':%+YSQrac`SꢑL))5 BǪXŚ d^uI?cs `jH{`ׯ~ Ɠۣr|n 27bӼDvJu}dCGQMc`=HXpB@Ɖwi%j*V[*??\J [fZ[$z5?cϚf_a18g7֥8N; ETkrk!lnW3a%vP#Y{ᜒ>X6oc͈(.H>7K nQԙu)~HRXzC:!}s­ׅzCJ.r*AΡE1D4ViMM? rP0uViN"t 1\ 5XM,8lh< MzO"jЮY*gE | x=l;yd)|bMA\ȉS,b|jLy_*z9AD`i~OzWR{VsRrܥ$x(X"WdaJCŽ^gBDv)΍0;!t߄NnB#4zV+#Ώwdj\ ~}fZE(3PkNޛ7␄:!EXrT[("e &< x5JZ"u5?]S;}6Ȥ{>h/os/C<_qE޵rSY <\8rg-B .`&0+.Ǡ:Nhū,{5b~͒k(%8F8Jh[Ǻ^o vs@tYs&@3[oqXpĞ}Bf4 <ʞ/l5z -70CelAHk} -Me_ r, I'@J׊V i9})P>(7txxjv:MH3Ix9hp0µ^h| 5ḊHB],且4VeٿN#שG rB&m/J;"&HE cW2MϽaZo Uia _ɚGf*%(SЖWTZ<G=eP#Q`3'(ˇ^Rp:l,B )0ѴvẼ7[Y''vj%OŅU\C N"liǫ"95Xx'l+ŎNKVKbc6Sn>-Uz&_܌.L2 vW)joFnD|az(+e{\gQ ]f$kFdʳv{1圤wQfr uشέad_1__Y,ɀ: `S&.{?<]  .I[#~yl?Q+3i5yr3 A2jNZ0&Q[}Sw1ZZb2gn^ǿ0j20 b0%2kB󖗿YˉCTNm oTle 4*lR)~P%[NFrţ_Z3z!|"+;>TQZ% wf ,$7hǵ:Ph6{x/5AF|`/i/s;uѽ;[8MSˆH]*?Sh~}Dpf"\ŗ;"xzIEWTS3EmPl{S sNc,GM !7p1UvR[nKh[wQNڑܽ<@]simzҹqvwuͩPz^6ٗ6KLF2F[X%7,b(P(j Di+kMWmb,{cy2>c2K GI%2C|dQQeJFmh䚩[9׷u`c H(=s|&dp[+BV5"_9(M:mO2c="wg ތF_ґOsަ5>.g. |kQxs~4FN ׌OtŁ\н)eh/*5г8UlxNc?Nc'Ѭ)W7Yx&ˡۧT\w{b٫O1ŕ86B3vLo՜d#a nwh,g>r&fݾ^7Lh"Uw;4㾵Hu9\ǜJÿ׽1FR$rit#MD4_3CԎ_Lynj.YçdOi=6#]xbᎃ!*{`GmH]刄ȽcM3>SABpey(U8:>k*CL2Ņ*Oô6҆iy-X ώF vBGm%S)0v̼i Fh $ _6=\,lPk^a@n{7(MTO6΋~,rG_Ay@* `+-E$goTX_Ί= ##i"GkSjBJ5$:P ,AkJ*|[}/`:! 9QLL2}.:1,BYGOCMg| w(d8 AwbMC˼E!i{HܭZD~uMp^E`AI#)o/&ž`IUta;ILCl:nn3[:dkqקi-WS&^ʤ<2SXV:Cưqݦ.сcvdREb=1 ö H_GKCfg~-m*hF7oՆ`0L1 _ )]zBL!ދz)別 4vD Ŝ: N:bxNwQ!wH!uεGfžl>;`Vp,8ٹ-q\<& @uk{ ôZjH$CY&-gnձ\6<>pҹqڢÄx|i<^t~߅m3pyL[qҠ>"͟:7Iz뵇P%O#;cG2SpiH~+|Q.o.˖.Gf)q)ҷ|A@ksHVcXD9[Z|EG!ǝd+NEKZgBjlPyV읐Ie%yC-IǗR=@Y;E[Ygol=jqo7 Z^Tӛ1PZFz8D9Cj_ՈcQ+p^}V'\rN$F|⌄@ZV|xH5`[`ǀ]iݲim3wowIvQ+.h!&Y:%5ap" E6P'4#>qowx@C5ARX y0_t|ۋ;][˞;}:fq|g8Ư!qBʣ[aQsaNd;!X $]%K:MKzv'0|D9LE~ċćBN8(O~vX@nQD2^Ax_i)7Z~p%qV|}˰;6/yr$bޝ4^ ME~ c3CJH\2,8F]%*Tl!dJ帏>J#Np,s=/5*Ѣ:;Ї߿A5\=*^T.>txթǡB1Еſt)D]\^7qQ#h5E\) JriY0ZǹؽQڨǠPrF,N` ;>"0Po=8ƪeϯ؇Y #Jx[F^[cQ[^РM T^‡2ïW8l/^afH1M]Ev5MiiƠ^9H&^=ڝ iW܄ɪ߮-X2"\%J62ҳmQ.W[˹p+ yxeqoD k bFX^CF-3&O8IF[,>t4$U@K\`Sq|Πy)kΌֲW ,I QVpûd€`I@嬛r%BmhZ5 96x%쫼ݧ!>g rH;ͳ/Ut2{u!rI$n|ϳ3yc4 J X}lT 5^dqu%xVӟF3 J9r; %.zݽOOي-͆#!B'#Pd䒮? azri/0@jcWOldd 1GVhEC'JkkscaƸߩؘ s@1TWI!ÁXgoIMh A]$hL5Ym(E^>Nxi nB5Wꭜ6Vu~LAyrDh,-&34ޟFe$¾"*? W֓nx=R@E(: r5  &]cQmi};r0\!E9+| Gdd4KO aյjԵz 6n3YAxZ2bYǜ, rFvÇ&k30:'䉎mIћgg8^néOW+_+HѬ>b'42O/4z|[Y]OgbGiMzUݭ}857$K*c8& 'KdvkdAgk]"1;em1ۚB.N]GKL&ǟ'TIZlޅ/NW8a))dM%J9p-ԇ':}] cr6>6l79vˏx-$4y58 ԭ7g{’ӒDoץc؅>Z\jnԚN JbE) rꔛm>\wZSq5 x_(#%XT{:i -k9 5o9\oD = <3;KYAM[8?22y1o𺇆)ʦMOQET̑.V фC)l7m3oVer|}Kŀ?DY.:o XO1Y}_AN/R|%v0,SIgPWdb2I v 'j|4˖F=>{-b4$#3lYPH:R̥`b(ؓ+k0df^"`?1uPqz% $XBsҫOUNkS~sBP. ?LWK)ܚ 6iW3[{P;( (S1<" *K̋uhc+TjBZ"~V=YCRêvқvN 2=PpIJ/'C< C}&fIoDL)@,\wEh@(u<vBH:V\:h@ف^S6;lyU Ɍp!5aq]Eq 6u23%mQ"9ls @ݓ{Ԉ" 6:_w`VVLkw(dG/Fme['pըV{?WeZbi)aTvb$A$8wv;u+.BDkGg7m$5ػa+@C)EMb3`r:~TԂAlNW"l9BHV.b5γ'#1E5k_5!`ꎲ17@s<]3Z5vJqBq龣$`,iҷMVxJzz,YݼdQRxZ{53u}lqI ٘vPX3.7'?y' ,+}}1~;RObQlac>?aG:_. q эI@boFTa ](k3n@A:IWV)XHaXn$】 OYvb k{͋J 8Mx_Ә nj5L`5t i7b-ք"G􊣗j0E#CH(k|!@n,e.BuN#u9nǠbϸd0O+QPY`cdcookt?bx]"D4ebB('{oB~M93_i炴蛕RY\eQ>vc7r,L++*Nw'&SC9 1E<_L/*nX=&2]w|j8 [ d-hla+$l=';!a[ƩCz?}fYb6 &bfR†Ct*vΎ*Dxo"HJޑm * Ep:$f+ 7ӀI}xCRҴ?BVӫ$^JSi/ ]<{IxX5]5$ (2hIȫ_<)QN[}ĉ>!_g ?V"-Xg!P;6U'{n̅Yׇ{Dk rE( D4:A>G:a\!QƒixWqkп:#Gq?,1*mFn(顿۩ʾg;ٗTݳp14o} @1csS)}!6x죓|mX^{˘3Kl_fzPJUc?-&ȹL.Xɪ)ژq)Q5? ^_3MDl[TdB+,?al9Il~AQ~*E?q{(a xD*-$548>Cq A҃[o),86[|-86 qz-s Üh84!;ҟG]j>>@E[L{PƊF:Kલ%Q[܌x#N췩0LFWgirB8''Lf' h~|a`N"#ȣB05ֈm(Y(FÉ)L=]Ogd!i @A Iʛ]XVp=u3,UvS( bߪ~gIBEBv7[n_*el&q)H? |xʠI!C%nRPLE>ɯl ,zICMVE>d IDl4] M*vp;Xrv~ E!U8.r@0:ؼxB/g盌V@gqyb$S*o8t/)Iq#9E  (!LP4|# wbP%"J" whge^aD'DrKW63QEl<_ '1E"q~Ncqᘼ]w?jV૓?T^㷢o.ɵ7L]< s:s%Q (&lp|nvPvˎP2F|ڳi/԰KL%HN|f͊(Ah.;|.oyI&=D]B N"I9e9Iߐ~/_?!zNЛSeIte?PSjJLs+cO[.\wk@y~$Eb@vbh" *\;$CC6W b\^#tGa͟P`a&XbR7By O i.ynGNu#FCyR,G۸1RQsmhdW;/"ۺi 'ƞN̎=m]G@lmЏZwr.Y{Ğ!PW־#>/.mz=;zj͵.0.gi5K,#̙'9Z ^&b2zm ]v\UAg7n.40-uz $7q0[+axe1mmlnZloWVGwRixk 2VyggwHr *i!2]7~Kl!B`7-vw% ?1&LCn[@Ƈ(v+x;ew}Oj]]G3__gT6ƼwJ˷B@q9= sK7V!>'4@+ H]tmeG0eonv!@/S? . M}Xmľ2bu¢';'DZP s"`MsdZ6fvO1jW7QƮ`o@#qS@ep~~/xIfFw!Lx;!/-j:q<"NRzF:c3zzp+9(um'ԡU%e҆SM(|F1t$ N RI#JTRAꥦ@8Ϋ:S j 㓒 ~>.<96RYʓLɥQ`}ےإRud\y1 >@L2g3k ͤ2b]+{{ߐЭ0{ [{FK`/ӊܲ:i@]XxDb@vZi͹/.8b̌V8kG4:?lozNzI .->{"M)~+{:%GZM9ƙ"ܩ1 ]u#ׇ.#0DeuѥV0+M<:]!K~ ]@^͙:[c^̀I8 0;HcoUt'ށPki'ECa[P R-$ؾ]/eF~ˉ {8?*,$/57xl5Ȳᤵ9ขfF4706t@VPpz1oC8uNXƧC5旚) E=<k^UK8eh|ƾw:Lu [ {NtJR==3tһl(fokҟƵثYllrjI9bWRW*`LE>Dn0$ XyU#Vko+i\Q_'!=G_Auٕ ;už[:soI$ \XF;|d4cB׽}'I]$ؙ̑eIoŮF~@唏B:t)a*G>cVf/v|v^U;1`m8<*w*:'L8xUIgc8}+uK"KᄋጝӉSl4;B67 pP \fR=EA*o[a-s:esg㳋T/=|L2#!&"Dijh %![A@P'"TtSQוTjei޶ ːoFTڧ] ĈhS@'Zq# 0΄'Kk>]N3r$O\{9zhduɌ8sfӷ^jbK2FE[Nr7w@yFRLyV-ٜ}Box MAF̮ƻ4sЈ&z_5RbXG)g)a0Qɗb\1519EU4S+f7p:A=H"v||W/xA3r*,8K&ݡfP Iw3E={%̸ 8_ceO_d縵n7 1! ~&ʓF3j*bu1a`R'|/w@0d0E^vյ-cgOwdޏ Aeȴ`PմIq[s- EPjeT'S`k. eyFh\T`9{YxIZʺ<ݍFk L}Q(RE$7Tfccjvdgb7=YS=f n+؋@ރQA?ޚGU͐/rHK\ICcEEgsbry(SIgJBlWRyhU2ˢ7Ǟlg|d7$6w=`{LϤP̈DZE?j_oY ab@Kar+Fpkz$쏊;@5$7a_]T;|EV󸩕Fg6 @g'rSmvR}IZntd=!3Ph:8kjj kg_U d C? 3)4}NatǣGAۨEr+uxS3'JIVv3`=qC >1Їz9T4#}:ngW&x}յU>,ӕ4]3,V#z8+ka&K"Yc32n*a N @ڲS3]uqt%^/@Ra>{^i,#q8I}H=֠jZW6`K Q~(g3g\"l^in] Y׺38pUJvd$WWE@Ȓ#%E*?)tCAܟ [CO*6LZ:Y=)A-xCG'`WIq+P #yp.?z?3@U'и4W<}ז@%rBX~kVbpoڭV|RNH4en0ӹmNorNXJ&2Og ~zxna;.u,ݍT-IEh!Ka!RjubTl`$ +@>.M Asq4E۰N? 7{ MQ9ySALCk? 3eu# Z tB&6s5%mgͷL74]_ gwf{NJ!; 1&"O8.HuMT4 ,, ?|55azP5 N8|t({0jl^!'&Y`G+)V8i*ѣAua,UAZ'ZB9=h/BOR헲?S*oتȉgK1M"&Qנ,W0yibqG/I 뺎KŸQR ",X,Q%ꡲvVɲuAۤ Wы` }Lk`o0 %rI"3XFʋ9Hy*Jq/ 7yYEI0GDDdd/;-^D;?D79jO]ӸvK32H4MgFӥe1άDv7-2=UP1彥q-:e~Ƈ&D$(aQm J %],8w @( sDKl$3n2 kفB Z5%Z~-F339@^5&rH]+EH'qSX 8-`(0݂VS5z]VIs|ᲅEo{&6Gj>Lޑ4jxa6xN_ dtXLnupWc%DɈ9:`uh?^a7k8aW Wd#Xmα=eZ6=( y=ey3(jόn-Q]7-i}UJ=DZ}5뛥M=wː:?+n_*56LqbD/ㅼv#|M%5^AH&=? K.mqx) Ģ0PM|,HJfF!o.^6I;yrܾYF-Hݴ:RZ xЋњL3]ZcYZ'1rudP4gIr)gO "8'=v E|}M͇b2,]7KׂgQ`wDdP=حk+vH Sz隁(eڰnRkXr7%ԧ 9 $ Cݯrk=,44 %Y <;i2cxs eg1;mp{; t=rG՘2u|Q(^;aTBSas34{pbڈi<8uÄPzJ ~LmcRh8WKF鄺YPr(X䒗Hb6;}~GaKz(S 8;}^#47AAiC+#I}r[h͜JU0}ǵܯBHn5K!l4ePΙ d]ܺEwa@9G"κ 4ЄN Qx¾Tp"ry/P^iO\ZeviDSHAI^*qפ ?`-`;zx!6@^QnEڷS돖|e1GW\'b:89LHURch5\0=H95]Y'IeDڐ0-ࣘ&aG4wz V'_"bilpCwuxh79/RP. /TQ:c!yֶOAHڗU7-%Ϥ1= 5Mա(o`FS^ &Y2QZ(hepڟcd"- * сlxW$95՞;r%\ ς,PqO|rd rlF voK0Yӊ[MyáToYϋW.7*/l,`'h/GT؁*NgéS[U BI)WiDo@C#QKIJ0c7 \K6e멣{-PC\)n"5v) :bLk) !6믃6+b|h ^&:[$E<5/{cW13)tѺZs.<5G `dBҷÅ7 rI:$NL!m ]eq7s]`IW{q j2ZI A-ї=vc\o\ck|ÙT(Ǫ\-Obj/Q25M{]LOiVpHHРrˤ/=CQo48m1JXB-3=@Dbi ut")`9ڳS f%M٧XȆ@`@9$"Fo=oδw=#ѭS΄W) `۽pQxͻlN=N=X"Ϝ0e @nTΡ]ޕj/y޲**R2HzeNѠI6߷>\L{x/5EƊqywOWdN͋1t"~) g8ҩ1DP&cv&_b`V-#p ʚCܶ18oKɡdL 7R)=sELm6e y"wu0ЃuﻁTB%+GFxJ! xB6_bDjԃFJ fp]p"q6Ն><_NVgIQcӾWǿ[aFc޷U۫óI}ҾA<h'!@hNP[OB49xfyȹ &j8z9eTwJBU ^"#5ښJOW.^^oN!'ЪQh~xnS> 5#Z wBG8ƴ svYP v}T&=0m\qP O0dkrKpu=.OXߓmˁN[F |;x$ՏGgn6&QZ4$8&uekk cs(]0ϖxNX?;QqQk1igw }G\c3: `%  {i3^,HE2w*$n&Q<]td5Z?ISuO@@Q,N-(6;R:uA7f6ƚx,py0Db֑yq{7f4dv .rv;Eŏi*Qj ezd0,~Q5_hP3} 8wn}1UJ)ɥe &&xeޤ'4Oiؑ-^?)¯8^u[h3#%RCw] q 8y$=>$  J%eY=ݽ'a),-kk Jd^S&v!8"a*i+GbU#>L1\M9sEjDY'_Hfз,@Z_f/XP8P{EL:!ܞ *vv0mU5G@?P(FJ-Ho*R=EFlJ ]GL^s@NXeX;6ܐ0W*@>B4(=z7m3NNWa7_Xuh{ClhG5SBV7ylR`%|A{_ .2Ed)- JNTVhÕ{sX [s4}tͶ4ʸ%0¥] =36UG)]npRi 5>BСjr \[Α?8HPS{i;*e>q~<)]ї%Ato L?ݡZS -GLliNVg=*x7ދ;(7B/`'Ѩf_hKj434JOn =h lzs?_rsC:Ud7xʷQA:[V~#s8dɊXr Y9} o蚄8UL8sk[ [GIߡj%j(%*|WNT$jq7BF3& 2B8^h0/VobNJ>c#)|ZW>':-4=50shҼ(U(A_Cr:vGNAoC+ I\ Ci~u<}:ZfgKZhBLox9ܗLV-,˟CXJ=vJ$Үԝ˨Bpwxl_sW:TжvMrh;!倜ڇһZw+X nMF5QX$Kw ^yqMtI,s6sn"[vm?GL/{ @55 ӈ[S޹Dîi肓{K V곴p3ͺ34l bdeMNDI:3j )WB 5 vA+%ӣQB? ϡ_ÅЭ/I%?,yiݒp/-iytB=Ta`JYL1nOlӢC"qqӰVTj$wsyT)EeRЛU`/m 1%61I $ 4V:ʂePgf*s,@,I*ԛ A54b t,@3CF1z9$~;+` |k%s55D|uA+=[]@]i%$?F%IfQC:9VƘ8xbbɴif>0YGs^G'VD!0TxPc!#t)jF,>5#$e&J@oJpDIfс%],lqO_hUcq`Ҿ5a>PV9 9[4S=gȑ܎N'Fx^϶M\jK';h7tCAj\J BzO艪;*s3vp1M)Эr+n8-i :U;{Wu4VӲw"--8TϦv`Ǫ[Έy†il"&qޅ15ua5 Լh2|T `:v^&ie)7-pù|ک b?b|F۞]1Vb?vc)$ku }Z/^d]\HK!ڗWgA3Ο$,;m+8FֵВYBJt4*pԪlw23/ųoJ؃HR% FׅsWG*9u{p@l?2uѣ&M^ ]\}c|*8vA?/ $x&%Lk]B4WE8!KPVѽ_ vIy_i>z]{a6\zWr[HzrP6u%,q&o˿GeY4>_V-L %C(ˆRqOͽ " M1Ds&N?LT4!l{!/9RP@:تXJFa ) w@_1 At4'R P`!Ie=2טԦͨȫU78'00 vT.P,RIG?.&}jkSѯ!  U +5 5bGڬrjC1Ӊƃ1,Fn}Ð$M$폲 )#E;oFQRQIxx Å:׭r}m`~D=Ӽ뾃p,\`~<|Rp~ _JօaJ37Ȧu+MTChdkU%(T UɆ,sa$~G}Q3|2V(` s (0IttUpقv:)8A@%0;=[[Oi.MNmGs:%z)ߧ6UрVlJ{ tKP|loDTG0ռŷ6Z5_vXz0# = i@pDā4h̥DK7Xr?37.wUntS~s}|eHocV*Cq*wRZ O i¬D-Q3>_Avb"4n=ewnFiDp̸nVHKdFLݸ|A>N`cP]< *%nʎuXX.lw>3K Dd#wY3 /ɛ)ps+SEb[Sǃ@`}!>~&@8־?n{CENB:` hyNh`.V 0SؘV8ꅤVyho-凐|<@cܳeQ9__h Gb='[G^r^ީAW o4n5|d 0OFF [xQ)\Oj t| q"8%:v Ձ`io=+YzΑD= q~ Tv*/04 :aH f|ЍAh)ěyKZSVkGQ|I*_2iE1I|JFZԀF }):[m4|ݯahZ|}2CxP+;%N0L2ݟי1q gy1b 3mvt**uv/1Q[bLf8^@m$6>n~njÀ5 #i%j._{ʆYP6FXt)ž$ gVP5,uDJ7$Կ:A8MXqC2J]KrQ$;? ͇`(F"w&[Ht遹9MX%Kr*YBqom k,nACR]{Aibt7w9ZGձ_#&č|#f%(>e߱ftO~T sӞ V *W(<)H1wXDoLtaܛ=Ѝ/Be7WaH>aiÙ^jpp"~#w8HzM]"DeiKb|&.-֔swPj,td" /\ۥ ڱ{}o 'cмHHJ񺙩|tAE{\ZE%\6=}鈅TR@Ne(VQS]e-<6OXD< Q>5R C:#.~ /ղmlC'?t#r3I3X<swʰEl*gKU&I P=1x rjxOJ+ۈe3 H<,J6K{BLΘLcpx3  B U SY >a[mPO֛q6c!H RCjCaY tS"ioVD-^j M6~#zgCpC07tke}$Qt)*Ay1z݂ZtTPȠ^s.iM~WaCp= r`O(b[-\(M{H:6p/@K #"pԴtf\O"+ (7ETgP8CXjo_Vƛ"R4J6lq, {G:6 vT;u-HMIҢD}w34:"wi*,q 0V/~"33R|C3M?56i E_-DO 3gp-"qFꑟz@ G]oc4lgk`cD)opi6KW`΋~ ]?Ԁ eWOgbJğB?M4̞8PL]wDkfw脝.'uom~{]l;NmL]\brCUjJ4U`\negj {HlYGPͳO\gvNLw;k!O> +ulB0Ш@bO KmG[Ee^\6Ra}[t_Er BIHmjE|0?{.OϳDa2"h1=vd(5qsHm!u.j)Z(+*[Eu/Q0T4>V=F"TN0#ˠH͝N2~fxI.n igatydF =z8_3LvsUneУ829KlYjd-c=ʼ1h,eUr;Z!|;J2U-7QWbָ#">ȱuHm,n2 q6U+/1a3ɏD@ӶJqd%jN-ת:Z~F_c5tYYffcsBH>EWIN =J \@BN\tb\'Yh]NbU*%RP8_WT~}9j(:|vTx_K[/M5-IT?q#VANrakHy{Fq/gC6sJVXWA =#Te^S~zɆg 9m3c4+{.7S󞝓J%._& \Y986|E@nuyKSe'ul?A˗vNiACeZ,`ܻ@j Tʃ!ZB%/|U"62kÜx&ߞ9j߾V⑫U5H Sp P}%p$Q1l|ukV,0A>3'AMƯgfv⠇s&Ŵ{&>!Aec+W^,P[WEs\s85nZDPL=1'bYħ/|`f "}DF|h $Kܭӹ _/Owsys)f ";_[Ք]## 8dl*DR& vuRܢ z?^4'ҰvNl;;;'xPDb;/Nn"\*ïy"<jw[[d E4Dh5ymbÀOlVْ{YIx1FHub];k/mjb*$,6?{8</_i$5' "lH*6d&sKS`5Ϣ J^Ҵ;FA\N . De0o-)PshDKe_ZIIxE()bWHp=Iq-s\!Qj=T,Qr!j Ayzt[8cE(VQC]|um^^ ;+6r[C 1Q|j2vN>6y߶&,Mdn6x^rMxCmQHu^GAuHQPyaS xOPLNWGWCfv4aK౶B@z L_3ID:Pot.C|vxă ^T!t .Ct OL{*4LV{@ZZ.w<#cT^ /U50Tzsg"XM]yeG+y$NG8_c,a풻ZI˿hʥ3+@zN43/&([:̬2:8m}|1s\-"KoسՐz(PsmTBr5^9J^@2G}>cMm/mbU#l]yQCgjD("iO>%]6C[>!F;v[Uv1k .4u2sۏXCGe9MF^x61@vC_zڸ~6@, O]|]dtV7[R)Lո޻}5יP86osVɠ1$-װX28zpXb=j%{o">0@w"\Jyܷ"-KSdhAJ!R팆Aԋc)˖f`Olf?KB~g…T%7sSJYҦ^"g ! R:PXHO9)おk7]6QŃ-!!.j 38@7{c&FE:4GgS-)"UbY?/2iơ˪>LJ)h]XnXힵNR>TLrڷ L >1.*v|n5?ӼU_bzl&Fi&heh6+j2cJh3t LZ/&"ҹ РvوXFvs)&K~G|*%Z\Gai}$ieJl^xQMUMLh)\(7HM ڭy0ώτ8XR[=sN~CBm'Z gLimq,tؘYBHd^7o ] 1Ծ`]ٻ 9Aݲ%0շ`m xXv 9{ozz!7s^{4>y`X_>b%ATq3m`nQaP*DX(9VZTgyIlͦfw6TTn}ȿwbE+HdrM>7λ^YP\i[q1ܨynzvЗϏb2eSHD> {@iKw5k|Zʼn9Zd<Aq+/d|%[w;ܙ $rqD T'ȭp%Tcuga걻%U.7j-Ԅ1Z!]*OK$Qh#L"|+Bhp[8Q\|v\!K9BT\J/B}ij Su,_ 9T^WD_j -;x˽t&YyY̨K:jui]?=Y)gIؚMPJC]ע čsܩz _h6Ӭ<:U6duT/=8^afb 4]Юɑ?0(P1 ,`Yo R1$B{ Svf<OYmP^qW^n'D4ްw;yX;=;ZB7'(Q {[C)#&/f/y"L9S-7 8C/L`[pے 4|TȸF^1 (qz+XH̋3mXHC^J v$p v%W%[r TNgxralrxt%EڣClvoF|٢Q$2w6*̘:fds_k> Yxu1K%U*r@a1 lWS$Ch]ZuhS ri6gV2CJ7Uܡc XG$OCdU1'q c S4CQC__Bі38?s"9n{@wS$o40hbgQM;_%^_;TL%mؙ]Њb`8xQV%8!u#5455s6RI& h'UD3W #p^3@7ȒbhG5LX c:oOurqw#>MB‚~GAʏTu+ k]ya(+|i@T}ODfxP~ZLhkS ] ۙGH{ ||,"f[[7u;&pP)~Jge=Yb#YB.j^N *J*20I\r Ie!~  LQ,":Lb"GjM(S~KkH6;)=%6UX>&% 1'4Rl}XGOg%)vù oG`PѶ{2ADtI ?ػ~SW2sbu AI}C.\:qdipr`a}ajX _s;ًۚoʜV!2*$>_$]u|}9 EZ1Tı2Osصʌ5KbZ_j> 樂4[n8 ɖؠ! x5DN9Ka xyhG굈%ɳ\a>raY^ >Ɓ؍qtgpPZ9q55EIu(Qt{diN˯ O1tx8ns CmP#zԙi _|\VOD R}&Y8tw`T:zVgIQ?egOOs|;Kڊ}wM*Fq/(-4Y, -UL7g53=VH+Z@KG]tTn%ZIۆpzau4L}1|"/m ^v%=mRult9cӾ HTn ϼ.0 5; }y}w9<7 qYh 6},^O_Aqfȟkc_uQ"$Ig;eA~NT4w5((8j,=W`iډQBƴɯrǴwШ{e9\d_*Z"b!]'r{>,k'@\Y9ziRW0HW\Suunᢩ>zT5z JixK ]Y2>Cp)5^`])Rh ێl#lY9%/CW_ϥ76.Ηa MXaMv ӱnvE Kl E+B(ye>7<@O kg[e%qE`jDinF0 FL=j`y s[6OU Awo3P6]~SI$jȇ[ mBKtWL$B"6ÌLm!^e s?S2/yh2 2(2 CiQsWr=4KT|x.&u+'7|Å3^wУ #?Vh!/|nƭ钵u6~!Pnq"8!Q7{jqy9/J{H~z UK Rѝi+Yi: Kr8L L=dQ eFU3^7`+XgN}4Cf]*zԷܢ+Cɱ㎁QaDF EƼ/Wx ?`;swѯjbYt8rh @P*hrT[lruu4:BhZ63`zD˒Ϲ!Xky${++\9m5 !2vᖂFܧY}h/Y,6ҕ 'zIfL^;zhFߏ DPCT/2wy5Յy{^,o/VOKyl硆`tz"uP;8hrTXz<'|Xh%f wթXcĤ^F XPy}~[Y= U@>sL8NM)t)Jώ2qi';En)UL-' 짟:@|Bf7wj*|p"}cj-J[G3|0+s*R~uBADžoΎE E}v?DZ]E ٬OnXw_&b8ڔkk ?[ؓ[P›P-80 lRo;<99#.VWfd!Q!52U7ᒢ(ض{&^2 b ضU_Yy?M+ɚ]s{7 ddE5zzi5*'يCZ^,jjL,0GE&8$Aˍf^PeV+K"B'W+ R~a}ϰJR2Cr#%_uu}NH=o֫7;PFB1q_OOå"?T.BqQ,{dF@w%) $i[SZV$b'z3\89ZDqE]d-۞M9%B"w2>AUrMk[\PB{h*[-g4%O!0!\'ΈeciI`ujOg-LVi/v{b²)ZȔ\ W1 HX RIb;ƴŘ'xPdXvU[ޚ<Ő!Hð5غfn|O( Y3QΙ>y:$v#TF% pP,BDB<\ej^I#mf#fPrbWCBq8#ctD _:OOF+S0ϏosFb8'R$l9yFxޡ=M\G6U5- bC]Dm*{o`PlwP'G25fk0$,!,O ySإ"KZ_F W |&dʷJU{pG#SŵhGh{-`#ⳬ:{b 1\ИXR3y`ԋ 8";-ʑ}Uw=Y⸂ߪ+qsPn`9YM-piV| Ο.n_jߌBȡ5=3/"P3+U8vܽxQx9`U+Q45O2xF}:.K6$± =ՙrX1C:?p gB>OJaAGёZAA^S 3\@dzRw;={#!1""O6Tu*+k BbCCVtw]J{] Lхn!%WgW.OUZ`- 4Q7NMM F{jx >ۜ;َQJ|fdA/KL*䌖cdXψqfol&=J 1{.2y11GX x3q_!=nB;LzTi$-:\0_!˾ɨw@#bH6#)HMGٱjsqM5HQ d},o ~B)9p1Pm:&٪ci]$4j/D$f3_j|LagFv KmM&>b_ȂZ̮Іxʉg|9pHěp*IGḔ#2ٮC%:O.A>At5dK8]'7ƱI븳iӔR&Up2^fa$Sbĥ@ ns`<*E?=kXSy\bMu,xcxwwZ4G0u)-؋UF炄 :h&yͭn'LGS:XA~7}$n-J'YsXF Zqfؔ'0n\/F4vVX`b]HXv7zqR Kt?%(*SPtz XP|DxVJtRR$aHؒ*ۯQfwօSUX\LXۓ7cz(TjzuL*†Ok]^niSƘ`@Pb3AdO'A<0e6)JLTu!BP_X\jdE&B3E`pay>"v0?PSTL~c:pZgto*j1ӻ?x_WoMsTftx, ' }0oOuF@c[_vI8{9qR KTX@iT9K*,:Ƈl‘hT4`{3ĄCwp|>v^(k[^{k8#cTeO33?CofƍS"\㿰`gƵw|멩~)_0]{<<ׁ{k`ڿ}R$أI_ڱќ$DD0}ڋΘ$M[`{.x4QD{+{uK` ö|2NG !N FrPRuz FE4L[ٜM =KntMp|ڀ@m'UV:8JOm*HN1 \MLNB/e!,XKͰ.Z1Nze*l*4DفTʛVy)3Sa+wZ۞wN#GjNϮ)pb'471nZ cɏPq2hsO/` L%uH:Tl'JvZ`u*̝SB8eC/) LJэ,iR)oXE|:֞hǣ%BГXf5A!)|8'@$xZ (b9$Ya˪T "z6_1GgIf@!Ѡ<&|(Oylٟk]U>^g(pR5>".yAI|NC]F[=,V F+no .Lrh)4Z?; wߝ b 0(Dxgy3Ri[)*\ӟsx`[gM -RqiB(`iZtO!Lu`"GiLop.[WY9+L-Չ2$0I0} ЩoH "KDm*6 03@O&s#lPyUc lv l `&5U2){+tD`,d-Xn- #ŴHQl|GG<f๷cut5ŏ{zf"c|zmA1?KaFV 5C00b(ud[R66^. "b3U}!BqE^FWzg][܃ƶ];םT`jA|ۯht S5^c-eS@-|$n# `,J=[a7 ʕ&1lf\qBvLm-!vI`3i 7[A#CʒIO$pPM-'>,24C܅A5_2rʔ9'.Jxe/HZ72\9ऀEmΡ ~QX2IQf= ./\ tהGaU+#7[ JšPN"5ݪAe49uEvM`t6t4 /mvB柯!b&v+)Q}%X[r>eRJ nK+i8]W5a;>H?o#CY=Xp٨/K,{ɷʓ^H^"BWF9Qp1Imnڥ ^[$P&m[0&K?e4\҈H!;&Xm0Xjc7=9oܯ8/3Gж'4Bזu{y=*qjEmFdVL)^h>~u̶+)<\ FV5XzⓏ-̅ۋə lL]Ev%fLUpNf)()̷(hNZicVt<@۹`$W x]bޢXmr^លKe'z6YKSH;wK%:4:AΈ $S#4o(g-Dm/=֚.ùdQBe -"xdq蹛7Sw[gsw>;'0a#a0pDԊ;Sj @|Z?g*RAilM:}hm%^3/+C. ~dPd8lΰCڱ1] Ccэv#gWWY!0 z5g'#1I$93GvRqT'X$3{['uTo^( 3u#>3-w9zP-KU?Nu@m\BA]~J{fuhĵHpzΛ5GZ)H~A5y_b %.cm jr`yj,n $hE*XVD28:mنA3p] O<[)zbQoYc |@3D<<'2RV+4/c8৭ԤL5ZreP!Uk{ؒ1YMqv6;(NBI]8SU=5j`*]ơDxY'')H]*ި> .9zq簏Cz!7t3ukbEd`BV&A fJG֬l _t)EIk+2KyCaCg-_R子W G'輨sEXCJBDVi$`\N /<(j7U *"2wxy]H\x4G/,G=MMkX?Hnf/ ҵ>βi{kBF$4]8?џUǐ(k~ll 7nfýXYjF,f)F=JT7S᧵pN|O\I:eV[׫텖jVYlђ/@'i]gRWx/zD*ItB%ٲEIRH*DThũ Cglt趹dQY|aDॱi:$ Gn2&EAAD57@$*C*!uuxAeU !KV)bf|S2EtMrɇK37-tw[kU>x-||jJ{\|f\qd* ZZ]aȒy fzO{[_ŸnwDv^97&ϔrUtMI݀v>g(L.k8t*dCĠ]Qś ƦDVB)Q^&ww@Xm*_6NPl 5'J&cqfYv^¾iG+B!pv(k'D |ԁ:?n*OJC  ֳYu 6{JԬY)ՓO$qmŝ_>ܟ7bYn)^v- Nl_&HLAҭJSͭo]MpMG_CHZt29[_o/S$^ɹI{`&z- C"EJ)ՙePX&8r5\zl7K[6I/\}ThP圃Ps;*uk\J"ll Q++5Kˉ`Zk1UEX*E5 5VIR4x׮ FK)3\,Lfi!>9tsak iM,J}%]1wXP̈rD^+BmndziPfc^*r\ [D zhqq`GpMvHLuNDڅKzQ_J6Cq~CXO2vu,ֽ=9[k,8] xFtl5Q,ɻqNb=;qFoK/Af/cS|[u $\YVRT`-f9X Ot^T#2.dqOk$!jB+ųStPm_Gh%[ y[.i-񦠆T6T2ٳy}A+ NFru+2}7w[`u$R&~#oJ{1gkLrYDhr5f }u(u* !cr2.@$\[ 73Mvt@$Gd>J)Sp02?+NZ/w1C?rq huCO`4$ kDL%*0WA)9PCTat Jߠ䘽r]6[9- Qbag]M%)D+U}k&\ OZC`(yFY~c>k:H6S_휐T&sڬ8 MNʆԡWk$.Hg$݅e]K .QDU*v<ܾ;D66זmT }!qט#e7xA1vLg*&K|i. yxz$RgD+,M'(A lu1nvb_bgAQsER- ͵rߥ9Mc_l:L܏JfT-ۢgtc LSb()݊-}1nZ`y a{Ze"*̒Mezeސ:ȌiFP-`c!&1a1U)'~_`[D{,DtU;HD*QoE6KQލn Ͷzv [,F,ÊÕBOÈ\D0ӱe2\Nιe ^r/>)FbtB"E,(Qk` )nME;c l]cnm)xfNұ;vV(e4LnWRݘ@2,B/9$5?SL<0*gMfCPlHu%1fJ+:s@bܺb<#բ]-eM&}D_GXt=.:Tfiv&/Xm=XMhɓ\${W\u[/VF~6J@6V/O d$t4T>V}CWVU9TEmafn&&ӂPtϡXHzc-gVRe}c(ߡ{]>uBVl?haȐ+Ȳۭy S^׭g;>E{S)`2VP>E$Yk*;qnC_G7D4Qq!*u{:L麨` 5Iy )sWNɆ.)=i a"Zd[b[XZ ekx^UAXR+Hi3L.@QU ?FuB\SA〺Y,r4=!֪j%=j~JGk$Q/f!L4w8pEn1'9$Xuq__~hyہ {][+Vt0"&p[!梷gf?25(tJRkz(^qA+Y\|cC2: lWkp'Orm{`ǁ;h9 q4k/Dƛ?$x/AY\g=E7~ GX=A7@ɃF,9 ݽA~ve(LG .o8ZӌˡCxE̡j:5񣡐'xlVZ|XW˩q8"[ &'G}a'őjf$bF-HnЇ!SH2V>|~3J@(zP`4G>WdY}>vt-:i˜0u=+U276x Jb>^66.tμ=*@By*}vqYXiҐJ& ж-Nj\6E }0E =b9֋wpnzѦ4@/u:!qaD+!!|ХLǬ}SJc%*҃ng4G[ Gu aգ2Ͻ#h3`` NYE',]NT0:^FP6Z_vxb ̢7nENJ4VD+X{& !^n:7> (b~Z9JL5~iߴnc85ᱵ]NIUړJ[t4WpYE6N(% %:|B`_!R+! Ë32sڽ[+m-&gYrZ<{53Ue޳n ;G K֭לvSV68R;f^ŭQny'kTx$(4xb,t\2'mrrnjA/&`fi(VlWCڥ+:u%;MmX|BRׁeC*\'4\Zޤ/|+S"abٳRz۲S;b [gpqЦ8IWY mza1LGHE o&%?YW#!J~3PjY =G7rk2her-=YGLN3NH_k15d&FOY5vlXes.|wl\"ɨXy\'Vk?7h` x0֪}P6VTGX"gNǐ\eѨ_<"v6KVb' .rwu| "!e 2`*rOk:D} + $@Ҙ}3ukڐ$JMmwdp%vt$&|朋6!U,PY;F(0%9N{:>y g 4Md"|o+Os9&f$8Ѥ#hpjz:a>f-Ŵs\PAh<~ft}ɭ/Λ7 .H]_}ҚqR8L`I?9ɗUx] K&nӧPy>Xx'FaI-#FXLYjդd3ˆ@WF5ɥ˽u T9c~_ F".=8)iҰtA($>jB )@\R31uaR|O|%54BA@2g!=PR) tV[m " PG7?0-og"(!YG/Ÿ5hЇgaYO=mW?2  ĘxXxj8O#"4kFN2ZRֺj[̥Q@LFX CAXTKzoFv8 ]g<=ηB&Drn TI ^fe‰ig 6 Qy%/|v7>2v\ȃŤf"%hL+FģVW5q m5;hZ9 '3]+e#BS璶-ޔެ)p /Fk"; Df"T}K@]ƀk?wV EYD{aϮ~ (2xp>8Qvcd42fj/ lIw͓O'H&ORC^~( 1,j :em+A_F\[_n1 bΚ>Î$]JP}O%w_B_^ gZfVu/nG< oeN3͆`L!+fwTzWjTG@ON>yC1bͫ/p^-[M=\9;w{ zR;hd[3_ *L L=@fޛ y\s0,ewr U NzTAlc} kL!7UT[ M1~(c?YZJfcz bag9ˌU`@HK@*h:ž2 t .q:ar)mTMq6/ՐnBG}O ]\ˀLK<Dڂ$9ꗘ$tT%4LljWERR._ؓw4`|§a2{ƑƎGy6tc@W #zD%Z<Nۭ;$ =Uo>g c(9@0ScyV5M kNx] /k<V*^tQyQ?WVh@ ЋOPBCyJ)oB(WVfJ(K]p /ac>[CXm8cJ4*Ŭ#O(Lyn+xr},SS Wʐд7nQ+5S-̭Uvs>5HsP s"|e#-J˙X͠Rk?cj:j Qxܒ/R1 g%p[A(j?=`Ͻ-20bрԩf-iV{W|,M*{2J+*n pDyՍm+C-ʜ-o-Z}SHKc )ҝz,Z.sM-,¤#36psJ߻!nBh/"DMG+7wXݧLS| ]ϰWm$b&bgk0e*L~}WW>=2̴1 ԖD1l2ƒW_.wpѝӓBؤ@Dz:$ JY[+JKaؗXn uozkzd>a8 Rt]9+oZ.'=mh" u[síW΍1; ׁhݱyN31kE5m807 T[J/HjA=#~[DIPhi5WQKvQZ/ڼ,G L D\#^͍rSqt(A[h]O|hovin۔1a|NCc{m6r{JhT9pedׂ NY6.B4&4BbnJWvS*S{ZzQOX-wx~2;!'pރW^, 0|MgPcL9AyS+bJFZbT!fΈQ= xxJ%cscDZo}<=)e7,=?䗑`@@Xk9[)gBegz'|rhy&x2@J͇ `l,]X؎1f5k4 4MRcJJ!D>|?&*G:Kt@ضXfA]ηz:cnY<Ls(ʇSfe Zc0qte2c'uᤨ; VSe\=.-ᩬ(#İHʲ hCަ Т&\Q__"&߇#}2;EY&jcq?'~ci KhYR^Ow@"8 8{G+NdG+;oD06kGo}{'V_ٴ<Z݀3_͢Đs][`IuYmDod@ncI\@œJW ݳ3R U]]Җ]f ֻ 㸫i‡* GAK^?)@vlMwkr SU?B!`(^0kXŕ~ w Ϩ"mdL+18h6r`d۪͝( i›~$/HU/,l88v/Nz댛=S:dT3mh= mS]HYi62^fV0[#^D5pu*~:VvxO`i~ < @HvAu,zs^Ӽ!F;ӈwqFQZl'PժՕR>anC-88)ËAK=!,AN !,CG+uܟ{']kK(\vVFջ A3C% }w^1:ێ4q|/C qʣL *Ƒ:/KDÚ:)UKyU/Bs]?Aqp(78pU٣VY(vĬ̟23կ%m xof.US.L~)ib9ѺnV/p;xHjK~◐l"v+ò*i%fs/sϻ0RE KrI%G CEY*[*@MV}4i+.9 b+7޽^ 4|w ÄEF]_} ԗtdG|K6jbgKX<:qAXN†12rMFAN3x χ./7K2PHՙwA&C˘S=|9W$宣-*&pF~c=7 #}?) _7CLu4.6D?a r({RlEHFG8 ),C NdPO T I-;!:3X xb{ B*j 8葽W_U}&ކ gG&S?UIHT-uViq#EXF95q% [Ǿ{qg(i'|0՝S0ND*Y,/kTjr,'KQ/g=`:0J'7idJg SȔZcϮQȬU =Tml HgJ~ ;v:-xI@fOzkCXXJP֓\h P2#i5!e(pr +"pzr{N,%vS+5^k|Ňi8Gj(#;MC@#c_4:Q?V+x?mYĆ)ngI(%fUEJ62EJ- 5w30I/WyPHMҖPY/c,ґ(p" N'h凥|YHWdx(,֮qC_9kp5K+l?tSpКtׯsXb"cA 2<*r?݆dG~ֻwdѕ%i%T%nr`nQ@r2 yܙ\7HkAs @><}:0Pb?P?pmyva+}:"#}c?_^.iǥ]wbҪe.6 N2cHl3okl: ,Fz=auNOӣ xf+A05n,)k,;!= >p!fi+22Q b-R;;|+AMV{bw]}c&#6 RQ|u=o%\yȬ3eČ,6r9ҤM8[Z0 8U;#Z[Mr@G Ts>32ت@p{o "wJuVOďWsKniT-a,s9D4 w3U iљ.+}:)$r)]-Sx0Tv>1+I_Y4(Uiv@֊睼  O*ߠ0͊޽d"`IMx[$j%WhĮޕ?@sTՀD"̠XpkzWnAp:_P.&6p⛑}?$w]sa!{W7Mx de@kzŻ:x]f`w85y@N:X`*T up9ORˇQg˵N쟠caFۡgZLq3"(\*IPӅ6A_gt1`gːg ~m!箇iDpR$8ٱV jC8̰lg]D;y}ɗdLVFYQs'õJT&IRQ"7^~&.\,rb~tYz[SLu\܅H`'{:eG܇58p VJ) v>yetGÜNV {.(ԄM UEJcpX3u% )Xag0_1!hdriHg0j|DWBl:s8 V$Yr88,! ̰ XPG XxnM^J{tk)x;%j( =CwNI1~xK:,"ҢW)B>L/O&"m?>ʢj&}xG뀈uHfqE`BTD$&6<R^<  ޯxSi ŢeEv]*RO84Gr hY5Ok\'cr;R#gז/21%{Gԣ]v& b^ ۛᐣ ^e#",0T!)*gܴQ"󳀩lazcg@am՚ZMqYF/PpW2 !:fy$&(h6il/DQZDJJ)_=Ro3zѫI311. {s<4v틾`ׯVP - GOϊ"^72fVgFصotJ%53!7A6~'m&U=Lӿlzb>SýuAu 5%77rl t g%0aF̘hB,D&n{9F (nh-37% H#y=n幽T,ܭ1DEfjE0@DZt>n5[Kp%xv/ۤ1:5/Zp ;Sܚt-*vދQ(\ePNn!.SZ!m*/YjB *U2 }>C׾c@Q2ܧA"\!0ӂK q͖fꞍC*/I]'5nUݴe7E H-l-@fbr6ۄ\Hs~kxЪZ`CuY&xOړo4$cumg'=T6rQ{yOD"7SR3Kb7[3զvaǎϸbE !s<;kR?RA1vF.ҠhfMp81@ڞӐ]}qNĸ"S]Ǵ24/n'UJXW;l`Rk(>?m$ h&/2/Uh4kRvLՋ!"fq=뚷ʘ[w }^?c}KwS m. k+D5ɐ4͍^՜~Q!j@_Q?(zP7(_H_&Cm+ݠdTZ@!Lni7՞5 ֚{]Vl|N])҅umo@>%`%LS@;`|khCBl!vHi*ܙ: gCw_E(_?)dZ4|䤜CgA*XM^6$:Sӓu0w3^Wal:!hG oTy}<sO_ͅT I ֔VtDvw' <,秩WXuaAT:ą Q .5X-[HdzϪ\ #'uGj(@A+y(f 'YSჵdZ?LHLmWfn0OZkWY.E4k 7 {6bki˓ >![seP8S_ҩ.D`R!P wt5KĬ5G%=g!g)nyX~^( "QYV [Fae",'E;G1lbN U'+̤HFř^T ߏ }8kS+\hC8yQ̔kt("$yI@A<ؔ)w3}LtHK``tfaH5;S̯\zYtě:D8g(c3JAG^24b!*k{6%0[f^>^Hy! Ѕs7aC|fDj;$%.>}qbOo`u"6Z$^}k-Ò 6bͽ.#Ht)tݺ@QЅ|vr8/=at]r`"&NFÞt}$M9Z~{b|tpH;wc^PJ=X9$b%Nn4|(  CFBu HuVŨU]Ua#gY_llƉ׸.L Qa!}P [/D =H.5`=~Uznڄ/!5 M !n,A[S 'f _n/VR-.S}zRwUI htbZBGiHHdN7}+֭;@k;D4\ث[X2!"Y {0]EoKl^'g?oQedҽq#2U]{aotx]iibbΛ`'zYO3%v0`  $̓5!޺+E}}Xf2Gq8Fڤd;u L7ƃ;`6I34mGM05/eNܯ7A4[ l$#cnmi>2+RǠPZiiV;3TݮT4)n M &n 3_G&GϩPyT0zIB0f"Nfkɒ'Yf-歴ycyI޷{JO-:%B:\دBbZԌmvIr #J(WC&|c RTܻTF>7T;vo24b+hLS~2oI{.S1u-oDzdP!4.Ue+qZ+*<9=0~^O_ۜ'#R2Vv~~ΑaVn6%P 5?G(*\clOu8VWJSLvJqC\(TűGꅬ0MVSȵ}e3/`  e4q `Y .?DZs6޽JS*u'ZVB .>,g}Kaz%9i hOPkVfUU GlC\?+fWQ◈=HH5]qpV+V&Bn:?`jCl;' %+-;).6҅cRˈ54!>$E"F`*'-vuXW=#bb kxѱא/bcG (]G?Wɦ"Qk?sEʿ5p) sI "ŶLJiS<Kg@ kdYɧCgh` 9rv_\okhTnsBvb~fђn>U.1SB㈿~Ѷ!eIv$UNԴ5j^K4m7j;QҌJUm]kqb\bSPԃ,XzA2lE*qfU)"zP?XЁm`v*b7U;,b=r *nҫ{!uR FPbБ51‰IbO>RmMYY]A9ok+Sf")W+X MI 9Vy4߽!R."sh-HrBjöbCE!>0G5j:cdqrh: 3Ma׾κFۄ{5JzJ {1aaBmW|2gο[2ѹL7T^~(`~ s[ʿւD)ڝašNNk`<"[V wS'Uos/;l9hzH<ג)]M`+T3'n~![uqԏW|>ד"=_SVk`<68, Si ,I Ks"{s_;ؔ2Q^z28ӕtwdYE XGQѿH\Oy*c{" ZB %cObu>6)-RppKI6::E8DңtyXaP`EwX$f~J+&MtƔ$tlԷƺE4@'ǃPz>I `XK;!DzB/P<`OzI*/EB{uJa5ƕk )d5L?8! &jblqd 8WE*SiEm XUIJK ]n&yEkB.ŗSR N\ "U]ZBQ =Jk\"o*;׵:Ĝw7xmAYel3l!h(k=8B -T >l7m9H+ yiPu}h~o)i9}Y|$ЅFh>ئ"vtJaYS] ˵#s2@)diY5]i;#jN$gymw$<fPO c6=Uq˙gdkBxH9:ʠ8ևェ73e),vvO8_B@l(lN4sxQ({eTeJ7؆&lD5rzAT~ڷ02pGmsmg"&'@ca8WJЮXɇV{YXpm~$ tTP_ n o' BWhɕ-L;~0:|)Z; \%3NIfyV~:L^fᦲHqXЅRQٽ_^́zǻ7n_Tl$!KxX *ZSz0SJB Ah?Ut+öécLsdS#t4u57tz\.C mr&n+MdY1\Wr@f%u;JC%lq/bx>j/bt%Ow"WWhZ&dWGN *D3 \ym#rjn)~UkS p;2e9>&H]9H6U`I&Q>$c;f[sP4;X;LNn!Wu3ό26|u9T܍+q0L.DX.}ڼI|\km4B<Ė3cŸ~RnTYS/}6t{ :P (U^؏K)?P{CE74j< ԛ'L(wMP UV["AItVl8 EQع&b7P3/Ԝ]u!gh}/@LVK9şΔjΖC%aW*hBR9T={8&Iߟj3N>X(ҥ:cu$h4X)3y{{!HL%pN-k1 j %ޱSPtk]6w4ſJH/n160u7?aڞ0:ޏƒŌXgϭ3Cw퓼YtyS9b4w0.SQsm^ƺQzȥl MLZV=2oh0YwĎrMk3ŏQ%4 Q"\wDRO5S,ɝM_ݜWSP.FFѬơFʌ *9|JR\"(뢩yϹQkσO8f&ŋqvD˷l)K*@sn~Xj0YL-SdIH0s."<;^H>^y ) Q3_ *2^- ṵ:} ETjlqA꘦cv.RHB* W<)bI!^ć&k1G֦Mrވ0p/JhL젘= EL(\OB6H]u'ZϿ%.UV'ƐA-Pmևm —:ďwk-Su\$)24Iz +v^{MTpz"LG"=8:G| d'+\flHvIq˶W d9σ"%;8Ss(+=,<<&Y$ǐ !Lb2/^6\Jց@*L}HhfLtJ{P_ee״z\1%xH8 LQnx]Uj:R'8'k 5ruD$F3?L9p:{[Q 4,(kng_;ǝ$OhRpH$}Ѕp pI%HBp{Y%HB1[7v"+wsÎIdt$qJpECJ`s-:H0rdw~[H n7UKܽ:WAT^Vj2XrK.`+Vr =#]<O"``o֖XIY#AE*N\;WՌk/zl|}gWpRl8WKK,Bv]^7h{g- q>E' rM1!\-9@Td߹\ f`qNhtD8Q2 3Q(7.fw=2eɅi cg3Оl8 3`mqf·<`)68|gԡO9+z@l'"4pրjgs}%}/O4Ph[Ln՚4t;%QRaFV0o0 6IOƻI1T#t5wm v v$%]q}/U/"O7$Oc2`v*b%UCh"mgF޼5V?ȽBicdU0 +t+u=uD{=DiõfmR`o_PSHЎWqY+BŖD:q{l(ĥb*Oa d0u efz+?݉U_J]Av0]P ]ޘSW$]eLj2uƌ WQfˌTb2DCNJ%q}'HTwr$5-OX;VR?UG*3vM_";x>KWf8z1qCo+$ѩgXt~u*ycЄghr~L7^}S=V}rW&鍅g%R7?gpxAţ#g]\ӿsTWnƴ*PVM.@Hvh9.1pua1i:@~j#73YX4/q_ "8__tB4~޾!& u-r20Md_{\aŲgO#pMԋ2f(\QLAa$*"~ E`69fo>OcBZըbn7·LAs굈чRS6YUgp|rܛ6%oZQ_EZFz`d8!T6]\p:R a(Bw0 ʥ}-? \C}`!5S+Ve>!3y49Wʀ WC\1f#ЭHer\~{Ėpj"MoqV  H_i %prd~%?r9Gx"Qv1 k\I>09 _4)s,F_$ CWTfhr /A7pY8ǀ =b)|mkB.UEWfM|jiM8IbДMvEj2){7v?y:H:!kgێEF煊7".F..Ҁb`+"HJB:/S;ÒCej}G̷~:nklkaj(C"MLzA)p2GP@m*wO.Qʯg }f{KL* IC"^wnEMmqR_v؞읻7QыD6YMD`(\:>wLZʭ4_mK׊<] =00&j~?Ú=Uq axditkNrKA3bN %O]7 4Fo$W W\ .ڄX;?i2dL퍽k}v KL4"j v<]ͣ"m7)39m$$ڌ( uR/d ';*+#3,J Ҡe۸0K؃bQ4qdq'FS#)&H!6%#1"j37$5& Y`8_HOb"9F~M$<8?B]չ:wFlzĥ3E,MJ7R.!vni:5ҽa.?ƝvmT˩KOí'})l(P}\>Q]N"*GՕ/nÙ$‚Sn%FnqL4%ؐ1yzmu | vgPs UC1^>s"T{pcR BllS;9 &e~Ak&ӵQTΙsJ9_AE߲27$ݒo/fc)'G.!#&7^rỴ*;F+WWJAK ո8wV C[#D*1sy]jiМ|dH ^>i'qd5Bf4ؓdQӬZK\{БW4:UEONiЗ/Y(sSt6L~% *.|d[ X: gOL0ZB`@Tgyܭ6k+h[?t.oY{7j FDp>i 4斉'ԡSd@bQk$νdi⑘c.nj 4~cd$MWY1i*j;+]“qe[ARxPڐrqua4'"119@*AH*N 8k"V6>hu .׉qʧmX3<@ ʌU;SՈDVAa\D7\Uϻ8x,k`%Lv6Je^X=gX9k9G!˶.52#f(,-腪nVf1)te|UWjjo{@MA\NBeX܆oIwB|[AHpPɮ6AYHBaqKOiMK=AU _)&sQ֚&c_¼y]U]#jW0(,Nsb!Y2ҁY9yE>Dj3MG[rli㥼x_?y }elV6P +3/6JQqa|58kLQ J:{Q_2_nzqI~or510 qmRѤe>t+[}qߙ8K+`;H2#U 2 ^j46IeJ[ JowIZkꇨ`C_7D i :`2`֯U(HO9JiUn*2m۠rhUa -:lvI G $y fhi;C0MG`jlP{\5|,󙈤Wr !אvG++ ɈRZQ=LU1Շ6kS6X3P Ƴ=J ͈p̓It3\ʢ˕qXĻD1pR >|lb:TIwS2čhr«ךF[&#PMxDttd^%Ѻ1>Q T4)ϠcZLȅXM܂{p*K@sA~ Ol'W.t"ap3 C l(&'3!$,?Rk k\N1>p3e7`hV q-v4*$Dz&olQB$T3f )| JK+:Fn|ʎUbOȌgY-G )Dd+y5p"JH+@NNb۪/[|Qw G"kBZD+鏲BJ|ꣀmψ{ֿqN9Ne220HN3!,;9P6`QhW}GY|*o_ȅۙ_^^옐䷍vrrN^T4a:S:3#~ip(@+(\FGoA9 \}ҏGxh7d!U□Ի#bߜ`=Ɵj=<ΨCS֥J*έqW͓,n G2#?mP^74p$J5MfL5@25Rd!o B֤1U#+KśmE0m!lrHRx(*F2] cYh0~Fw )0Sa*x&H TjY*;- b5J7r=i˫{}⶚3Mxx6'opͅNS([ k /G =J*JM"GJgsK;k?qwh 4PSU_6*Nv8UR5  @ d9IesJ?΁jŚ!D=cܥNCbd~PydT5v2 iz>٥uGǨæYʋfdJk`16y4 in͕YIzɦc[ɊSuF'S ׶1.\r+9cA[f4@ǾSZEߚfq<B`tcrE >>*/i~0w9j{[DR ədR)F.91G(t1V`u9*h0vכka]s;SDum.W*v!vrNlx+$d?Iik͢O;87i|*#ǘbt\16/HRa:>|G3- p3ß h R%wL J*\G l #}H/e k.C1A!*Y![: dz;Fx$^Rf-7LNjVuK.@BYC\HeyrZ|~O+ЎBxe\ʯy @ lO$Iٍa:XMTs!l 1WW[2&[)Ñhn0q[Rӊ,@ٟ9l==)n ɼBwH`%s }9+T=Dsӂ$ƅX p-S:v#`;?'7aLH[}]igY7 # өρ+%;tITk Eη6?]ۅƟ%FV-S|on.xQ`Q$ -At:o9[\F'/@Wv ^1c4)˟Bn4'QyދJ #ExLF+OMqbF_D@B"?%N Ր;s)*?=KV0h38JIJop볱"n><%1q%PץTZGVz @c'ISßeIEO;t>(5-E6dsCNGEz!cHNQttSl*DM A\Jo?b^F_dfn}< dG g_,%Y%rp醹r)fFP1Dָ(4N,%GnuHe9E)*6c4-:n/zl&}Cro}\G?huݕSc=hLXʅL{ Rn)[W%g:m`QY&n޶U/~JӬ! a._nZޢěDvSd0|=6]A<äxiw e;{3:Ңܭ,x6&xz3EX`NIb\UJqUQMM KX֑;IyMs a”kt9r!CUAE Y:y6k+$ݦKwE(A۠m]g9;zܲ <}/*idK NRH#pFT02t&!V7Q6te")?N+񑷙u+ZױEתەxO6sO _7pAVfGn rj\vP{ (nɋNpeswBƶ V_ L<'$U;I퓠6N=w^x@Pܡnpd9x4jBgoì|T=vu,k$Է[R"j"@FDf x3Pgs- fQ&%rE>ݏҶõ9XP蝍ۆI籹*3@ w ]TWs3_`I-D~MVԆd?nyWYp0avMyv9Ivc߹ż- |V TNߍ \nY*P)9W#CX( 5E6?#j1ExdRPSP<]ӱ(*W M% Fy:gG t6asQ7jUN$la}אQziJY/Dݮp]X+FGp:&muD qh"$iS!͋. sDyG3)`u  [C#+En9p! 8Ն#ۏ\wEA_g=Q0Y&x,PAc$;ټ98A/*ZqOx$U}3!@c'j48O ¶cCOJ"ChW:N\p}Ezto)N-8SSfCmNq^$'Z+d2#V8H Sq?=`|:CMjnq^S[^e& d;|Q,FzGq2A59b}F}yVֲ1hOkdRAoUԚǮvrn9iDqrH<'v $F/p>̿%t!i-{8mڑI:ոKf;3G6\?uu L?~nSAeuWtF hw@F+i4y^VmLV&MUe-;V6O$šľLd6rˆO<F;O{f;,)AD,vАdJ-Bb6Mjk~J8"ȧ{{.x [Cb¹ksŊۗ*3L~l)룑7jǕnSgov@Z>D!0(Z1\b޿{#qBhaRUQsmdgaߝwPGM5J~7&_RO,MrJ S$*5e v!a $6~&0IJ&<KZՉ(jfDi~Uw%[g6r\ܙ9G~2z:#>t䐁dgþ*)woG( eU7%ڻ)P^QF 0m2d+Ly E̵lbI]saãbY;7W}üJI]@kq7'3`%˙'숤BS*&dIch"a{kOKtxyBNFƴj 4w7Gp#fϾ_"50.{=5_Wfl sbR7+k/^NW4ې' 8Nc߶LwLB{'[YIE+)+YxUH[[Zl72+6GzVZ$SwL:hx`d(qF>p6_/Hմ/yc)x_Ty%3MOFJ?$&M@>Ҿf>{j;u.J@^15A_=. ̸eU)E(?>\wOkA+$WV9]vHwOck\:pξN/(纃b˂rF\Fb10XS/B^yC Gy { ]8z-nOuPC+GJj̚m*BHde_|B +BGǸ1H#, 2ex~}:oC`J vJWLORZ*OH304_]݌ك5̖9:eA0;/@FFAq,k1 6Y2r(v\mnO|ԇ@z\r",A,ܧ;%ejrXW+bs d/5jLEE +{k1\ (_S{hҬq2P N>qVs6p}:E}CfoBDxe~$RFe n^|KL7ڧcJ$x߄l>R 6 K᪐cWM>=ɀT1JD ЇZD{e #S>+ qG,3M=d#i 0#U|Ta'N鲷OKY>/!vdFYL ݧYcxiϪsZb43:6`+C(䭸{pRkG:_ G[`U,܂o Q{kF˫> VP#8nb;4+OO#0Y/u> L c6sAdceTjIm/nPZ?( 'ռ 2zqćQd_&VswVɵnq 3F'q@"՗p9t&ꎂbZ 8"_@~H1b#| "Gml/-R;Z96s/N>Nd㺡Q _ KK,I`O0*q,fμ1s5Թb>6p! _)UqxM; Nld6և/AM PaE#oۿd?1O>E^[ Khwizi'nagz7&;xquܥO% M T\b$xX(]4m<Fӆ$ ƜS-zfj9jAB$ActsR@ Z)HS}Jfyv2Ge bw"Lf3WI\ LYj r x c}Rڃti.7"Ab*na3E U`L0؎,$Lfie{R:)0:^: {PDkm:v)]RUFYX[` F&яZ$ٝ&)G3=Rp㐧m?hW?!b:ӛ D3t#cjA̸뮄O85gfvoݺ͘&,*a HJ #i=uUax9* xq+0# GR[™4U7dUQ'[w}r1bvNsbvo[8xJ߱7pTҗ$ /kԍ6c@- j$_Jlr9BVЂ~LlZ5^b="\9KbLlpA%.+mPDvj$cC5;A-f0/;L0 piWQJy'̄8Y|ۼCQʪEJ ӿ T{x>=7jEغ_hI$`LIp#'!._oܭ_lUyC9+Hu5JMMbewq ?A9m2?~@?ƍWAΐxnf ~jJа%p8sǩOxOqۼw|P?c?d'eE/v &>:ײ8q/2PZjd۔~lݑ0&ڕQ=2 Oz 2/8 l$(G@Wfȯ0UQ+doLw NWXgͤDΤؽ@/>wuZz\8'gAnc޸\Lf%bF.hW ,+]xv}6-1J(>jTʞ%_{4^|~ɠ{ 3Ԕ؉}N5UfDI_MbēCg:J9[pLq#y~b}osqe/t(dx.)Vii-Ӎ o'ztN^dꮼiR򍹱9ya Y?TV[:iw(?2X9ꓨ$TMxDw+Sz<Ws M].U~LC8RȄR e-> g)56' עi"՟&9ifB7Q^ (%\m! Mlf&flj3_*i*Y{y8o#!<>/F)wwO 1 cħcٚ@5٥8bȗ9z>`A? ^jU-twLIh'V>1>Bkbpp0Tp,ZlZoݷ$C59x?$U^zTAA,5Tp1"%wCQ- rh1)Đ9P}5Rh{BÚGUr[1f,Q::R V0&7.)jPBʐ9=HjDGȯ o϶/ƥTIV۩bG? GEO@R:fY!X€+B¼~Dž@W?}f1;DNu'8{uW({RwHp@J*I2>Yjo\ҝ9Yd;9Q%:4#0&66aL͏sR(C4́6&:crߥ"{V)嫰 6QXŔěr̬)5p7y}Urmt b ן KE3d ܫ\Nk[]04n PMGSyQ+:lbf@*nn#|C!/ўdxWu|4AJṋPӑ" hY Rj і*"#U)Ţ%s sWu>cN/n-7YIbm!4Z$E ѫ~ã xO٭v]QV9U&i0oFt26.p|9(0&vD;mqPSk|瑌ŵ ct MH[;..)tS)LaYx E闍no2i?ج (O ZgHmy\4lofrkzݳϸ siKY 25y.h!b~ 8;t־>fP\QM3 -g"!|"d6c-OѾ@xfe-䧩P<g#'ֈI鐗3-* koVqML.ßWt"l.>^6O݌nK(I9AA`DIT%S\^.17./5#4Jvd ZnNJV&Ь%P<(uAbh Z.ċ +U91Pc6\^rԴC ;`fW/ -"p'6oiОyVVK:3{Çgmlm.$aG/%ɢ᠊G$w?]JbtPq, _ڥX;4|t-R|?M}sZ`q"t U9i_Fg)Uy d9^vg.c;fҜ 0a4vAֺWMOFbo&hI ܌_{}MXjB}YP{L?\!a eQsZ(D }$U (:;..>_?g;vy1Oupt 8je=j`/{~{m'NcE<3:x"I}فn?b_|5 \LP ZygGǨ(6HΔzgH+;BLR4ΰGc< ĺĵ?99ⳓ Ow tČ9NrXZ͜=?ͽ8g:呣_*r@]@FI8ҼTQO*ǰ >*τ y,/t(I-T3B$HM@lwoh&h 8-L3iP?mz~X[:O?ݟ:Yaၒ(q!`RIХ2qH {#caAˬFdΉ/H1`"<* ҕ wa=i?-)9^YlL*CgjQbة ܔysC7+7/Q3("<]ctQ}1&_uaH,bǠȲ%ȫ$%BWT2iPr| l8[]m9 nPWԼ[!fϡ~z o# VUm[Z@IC=igs(왑KW 4%|͡H&&=!R#pwd{8s+5/H0U_Mѐ:Z.N+NGsђEO\]XH|9 0@N2e+&QF^Q,:^#wwlw`l_Oaן  u:&>6w^_})LSo,s i m.Oc8# lYŔsǺ% A%ş9eNL>\2&h-v,5_@@A$̇MbY b.#67J B=j氋L 7|Z1P2w(YЈjbt0v\tzB_E=RDiЍ+*@RXz1 e£m 4-Ljެ<2Wok|&@Y&/ʃr4(W2b^˹-^̣ 虇lim@ `yWYZ`,ͱvg>KMrQ).U׳wGYBTC:`p^=76VGNCTZp+pjn"$W`򰷯  JvGrWo 2:PzĈ7F*4tEґ&RO_ugzs+ F"$z|Jz^:}IN$t1V$~i 숨{^r@xcBbxŬ 8 ݌FCdY4[V8}CXXz{UtʭcQ (4ghgajCE;(Qk1Iv<, Z j$+ujlcDh"-FqWadd; T\zF.֧} Tye,>Ļ_?leS4`-WgًkŪ$~v P|ddHsF@}T^u9/J5DLpZr:$_?)h§ͷZN$Dh\nkuDF+5JV^Qꈲq'e;1xi^ .iUDYjW#OX>^Ex{nع #(e)G V+93+9 4P1*'kj%ㅮ<5.#z<\gxWxT?8"L1Ͷ$K͏9 ;qpIwLo7zs,iw<큂Z8ka 6p;5T2I5NDfĈIyԃ9\ɥܭ3L'6dL{{-wݭn̈5Oė1ƍT7ʹ6>iEJN-CW8sP2 9>PDї'U &˒]J(>2鰌6hKP4剪uKpW`@u(8R>Kʢt@g`^R,Ɨڇ}ifѨK .a(kH%{@6cFZ'>-`'doOdAۭue~+ܗOdu!x粪F "?k/wO5Nm>s8o9!C$Z{ y:j64 wpEZ]Ś=js.ڣ]Lr<DsJt-3#W{Kʐ4YxQ|'v0>va:tnGƎ|I  s \^iUh'60 N[]x3('T8x: 9R ZG1H f%T諺Ό.^\LwOְS8 H͏KaW3Z8V̝@|j#^6M8v H3ؓ_J[ۂJXmciE.k?H&Q 퐓-(sZrWfAbwhhqseߐ6lH~FݴbH#E ?RZ/ (?m,lḞr*"tE:GNzٔU *rH81T MDx'o:.XzY@b"BzvuJbO+BVx6IYRM5׃oi|;9cN_rJEK),$hٹ˂I=Zvʨs0t;:tC0Тɏ9y@DKXG;DF/Rz#0R`&Siݒe41豃u2RãR`O"5wk4DbcHa]ñY>5n#n+b_%upyc"b2$mȍT<1,͒O8*< ގ>vAdlՕ?:o,` P8 }\p`}@-4N*A 5ܲXԓ[ ^,oyjCuo zt<FĨ7(K,wƚ!缆|:'q$˱I/Uޡ_Vb-Ó3}ozҫ.~7'EsthUրhN> ]!.Í i"SGʧ\RA$ȱh8j*W#"?yLiϻ¦ /P|lM=K% tqQzvd|Zr22*5lhƮ砬;@Xrf>=ٝS`"u*Ihn `XꋚPfѸI޴+\/(LP%9"#ΏyuG b` XSwLcjbLN~xuh!7WP9mR1Ԍa"ikX>KMn QeR'8+HUrqpư_98ISbJuԐkї0Z_mMl͑0"Q|imy{k虂zCNM"ן5ķgƭI,?+))E0;[M;h(Ѐ dvbI ,bdt 4hKӐȓ+17"厞|'̃|<CJ@o4`x=g6{y?mz>*R3%Im8>?+I ;^V$CUBz;OdnrrEʺ7 堧jFrTS&_xn%mn3)oۏRL\ D--zJJ̑GmPmݔS\X=?Hc&8ٍ5uB{q2_<˭To'k*|(93j y ga}(sFǧ].NgX %ǣP$M#~Th\!WbR~s`k0fޛfK>0,ŅJ Hsg(~i3mvu^r6i1ܓa- V"F7k_;4o@f!BV/ ֑BGҕK"%Z Y /-^H7@8+.}Ոԟp^̃Z3/Hq {NTG WTAxAS@dgS|%aH8hV)Hw%s\w0pL猒e&յ&Y(WdiojIyP -2=V`Y$qug,[9&o(ڍ@4Iw jyM ~]W2s o1Nghc;fLE-sK>a9մfT|0x̸& =svI&G<Ȕ!C.`))U]YЈgICw{xA-H2`U^T6&DA%P7ڀ {oiߒ|0+QN+=ZP+UwY8xWLˋ gJsXmHe,n[BrsW;` rZ}w?ܤO5[pj8#gէC䞷:g.[8c YSw3KZCz( 26 ۞$g,,} em8sF::A K^c[!%i=9;z{89@C٪ǘq>o?^C&uQ'dN=\}ىڌlNXC]XXX6ŴpvJS) V%0\.('氺ay>U#SJOon. ᚥM52 iв D6mEFMS0xV{ 3υ(~^X(_sVTƜjrT\w>(5mez| -`u[8ZPy*#V4I%hzPuNUi xUIBe{ǘ ͩ xJV>hbTn6SlXt~Ma# NYV=2N"^W4jpca0.k9oe/NWuղ~mXݨ A|-f4sxP~k'qOi9o;BmS (;: N>Z]*+zpRDA!4V 4yuz(eDWcX“z6iGgaW`_{;\E͕{<͏K bZSe䌽ߑ )NA# YnGHi Q*Uf/ ARc!=C1>oz"h>^BĆ 7ѽcV5}x3s4ByOǥl m_ЄhkG܆:!Dرs 3r&P us}3FOUjYUO0ִoH@Ԇ(!-\xYb~ ^/_V`nUf /'|+C?M5CF|,m^BBv?y^5iۈMB%ukU+2"$€ 4Cbx4s!˚|/JE:ߢchKH]u)ly/9,h=^.z%'[1PD;_zX8,Wa0y 'v V][]c#/;`LjЮ>_mÜ G}OUU;v2._$$ivwJ|%3Ji\h  j:hy"oӬXґeď8_HLJy$K5P6:?̇r-afRЋç$=8ɋG[j.j?bHP O8tnNhi&>j[F&jȴA <F]H{|`ux5IbGq`kóiHs&BQ}uPkK];ń?5R?ےL7/ZL0\YZ$qB;T[aN'D&;[1ABCmv5Q&Ј81+PWU`J<cR;ی(5SK̙6 XPzA fq#?cRڦz ?l.9>nĘ3~7'e/h[tq3\JCQ FI/7tHy7(p~'[] )gCzrĕ EnL=ڷD;kɳCejSpO~ឃ pO퉗3bj'>nf 5Y+BWJ=-9M8<!) _>6hE_<0tj,#q44AZ/nAv"hfb6۴#\`vⶈDxr6CIIh7ʋgWtѓЊ?v5xeo=uT܄;XV `K" ~}${$x '_:z_&x5Q+jp̀?#1G>T~oO4͛PRs60vuZ|hvO,oJ53*VvȤVN1Wi%Ð;r] Y˻`iyԀ1&am:dy/XU%:GW"rTG&p3# >Z_)9/"=^t,5;\;RHH4kX]OjO5gҧ[j3Sj?wl` TPlqGywI8JN)*C65{k:sKkk5[`Ɯ[USRmdkR؀`ՀpFY[kLN^ zV!p\RJ+}#퓃Q|W|+!#oe4'$>@+TBR=wuIXUޛtk5YN\n:wݶu냺5ΒOi7SU\yݨf;sj>`b4 :ܛ۷@bK{UҺb Y~{,Rǖ'*aⷨ):1K|`]]Aa-`??`90y0$;(ª3렧M1f\PK 8԰N&'_hGtIͮ}bm{r <ă`JFB6oc8#Hql`#a&BRwfۢ}:P2=8y6ATnۨJ6u#? pZ7͉} ;ؘND B<w\~&bz;6qj1CcL~R^O|>[Qyg4 #EH8ŵ<̚ҳ$Au$֣ĶXx 9&lrJPtrGb$1;iR1E=6ȍ#ű,k;) f5\)r%|6=vdusQx)m mEeZRn`< EU t穢3C/Qct74dGC ,3DJt 1Y&Oָ\m? (BC ^Ղ'Wy"n8rb6q I/m5,V|Β@C͖PW]ian('91& ^gym/C\7JxA?AF6vXo=|UvЄڃ"oDs+g6u|Oĩs{LKA7ŝf{c#0AdԘ; uDeL&^>(t``R'<_ 3t#r{uզ;xTJ &/}U%ZÐGTV'/1nx3&(5udKsYeI P{59]=7mM)M2Ф I@͑ p4Bg߸~9X1dSjmú^=Il$L]*r(Ul6 @g'GAeeҚ> pv}LX{O9 n;{Aqka]ݭXF(Q- v=@!L즀8j^]8'6d1o6XO``u9y^+~΄eBpq1P1֕ Q;J:aG#pqߎyG$'COg2b,CQaӑCPp|~욲N0#%w cڱGB*;UǎҬ>Ea.(E{[SVOqAz[J6Gڌ9q#=8!f|W~)$C 9Db\7?m}-T՜"}:~ X￀}%ZyP p߁H^ڸWcpp+M:a2t ^* ʧ(:Ե_ ^74$V-1gACU>Msj D$ ˟O7)VlL* -*f aؙ )߫Zp=K>x9i C0Hm˔X`ȨPw/J^9g6za.1V] p(K.P3|9pys >siGڦs {! |Ѯ6-<*ĺnk`.ٴj yoIqpYIe˫ZcX%|6񦄕&92e8Dhq.J;`vfYL3!<,Lđ8JiXA~&Mdᓽɷ1p߶N+(Okd[!qW L -p߈G-NE^STxŰ_߷}|ĝ%u$L^=]= }٦Tx!'oaqQLi5HRqC֕H MvTh7p~:vٛ{`pZcFG= B;X[;8OSN:_#%(-n)xOS$*gݨ1Kri0;'0᥹* '^liWWM|{<:%:{ܝzlV"Je:JsY9v$N}K}V|0vs"@[d7 7(䧼 >ljH](Ktv_FHe{n,g*j ~Zl=Կxb;A)4[MF(B6jQ-ҨtBׯgW< +㸝)'ƙ!d($s`p.M~_ϫ%2x DT:P wr2x~E&~EO!al_ХhBGS=?rNrcrF(- dŒθ{8opQBy3gj;+Ykcfh,?_nY^kS y7)|s2-C(J ;aD.#yj0;@7Hehmt ̷yxFW!XCEp/̟fzs|J_;n&ifNjjDjIi?_lYkq,agvÇ(WKQ !4~Wm;_\ҽ9g!j@(fbnX'gmFx+6ĸ}Y3aׂ_ov>D7 rgsTQ6@XSZ8\92hjUg̩S_bS4) /~yn6t=hb0T8mT2VAxw0)5WE]yUJiplb1\Mb*I9Jbd$dEGUv׫t^gkbGVCÙ &(x@F'|7fz (/Ra3]p!u*2]k'o7j1\{|-NN Wjg 4bȟԣ7e%{S~<ĺp[:M^@&ؚѤqĿtW!rR]Iz@ 8OiM&ds)q.SՅ`氫mX6/&rO+kKT7.A7D2RY3-K^e6HyƭhOwBju ;vF.wa> rX3G]_:^>o+H#c i<%͵+(<{e߯Q:m(hݎ˙`)E[ TnYńk*7ő~$8pk C}_̞)S'!qcJ@e19UOWL@9_o0|[-e4G4v8_-,`z\Rp--|t߲GѤRO\|_ ]8@=fpE;qq>0dIf qx‘={1Y!,bLJSѭ6#! _4E#k({m%lzA=1^%+ k _opHʆojUfjOl:.½9逞'rVK> %bv>k[M B!N̻!oŘ}_À+t[Ӽz q#^ GojG[Zmd*Ydv+=YjϷ3="fppy Htҧ14t m4.ؑJ{wr^IݹHuF9٭HZOJth;M0[ +¤ ݵb\gzGd@\霟mlfI rI ٷ]q/ZvdK:\iQEa3鳶Lū&NϱĜʐ9#zL ]KǓ.N'ͯF+V U*qU+Cʤ);k 9eG ,&,ٚn;K˂ T>~ u[+"]є~+vQON'JnKXoVQ7XY ͵U+݈ R!=.K#7"F׉DP͖le`9͹'X\rjilD36~R2|xwmOmpD2-քw8aJgv={&8JBhnTt ]N){I5H(DL%AAc|tq.ꡳFW» ӧ ptR4< >PxX* ڂ[MdbrW֏=SI\(j)["5 84wmV/\X5VKcdd$]3,V42I :<wvUr m6'ӥsz X&={^]5HL %?3S(8\ f} :H簗n7::F78Fm31пmY>+04D[y o VJֵ1k«+\S:2稯!|Qqf:]daX=|Q s0AVf<^Kƣ}j?(/ %cXpEpZG oHKl-6vU@w+sMJ"W1 L@!A5ČK[MrN]l7uÇ!C D?T.8YjނP618ntMuD86 @#ݙ,riwzNվ7a0 E62La*x0` lg|EpކE8EBv!sT֜ I#vhdc"N2aV#d] =7tcCNg{17F&CMz- NJ:4 Z $O)?-pv7n89)2]d 1PO&_7 m4/ܞ_}v`fo誘Vh#r B *pN-EQ L͘ҧr5 | Mz 7J>!ӚaPpHC0sk/y RHƚ] b맸 yC@]zbeOM?9,_c=U-ZɺٚY OZ'.ꍋFu}y(XɆ<褩(9C:d).RZв$jmk_@Rhe[!oucD7Y"JWL]t׺~obpx BK1W@3WVi{DMӲPDLS w 8sg "Pît x曤@/Y}GBP>&-BCAlNSkAC<: LLrnkۓ(vm1n7&ci>K!Q٘Z2o#y)w5tMQs@C9beQjeI+e͏l)G}mV6?K#Aw=M͙_2`P'''ʋ61NAN\{ I#~DW]q@թD=g^o2\ϊ~"88$|HmcO`Vi2Q_ u9ɟg9vHiN6(B b\Q=@u2̟]Ɍmd s% @&)WLTD{+A0SdBj9'PYO9C統P\_xoZFD[F_@=NAH'K]/s$584-t{vS{^u6%^VxG$cVFWZR$PXi@qP<_>!e`bDy"&\94 [ςHT"כlKmfk=&AT%L<6Z`#^'cZ+vwbEr\tW^i^)͜E {84CSKm00q6D\xι2=B/iH-rL'}{uZ#MJ<^; ζldMݒ'N~|fZ۶Kb\sdx#(QܶOX[力3rCOWЄ=61/XG#1]wBeԟhؠ{EfN `NHdPDR~6I|;op9^9Iɸ'+Y(wv\\*^Nu5 R”2XdP!%fêpf$-jHCE=SD,(&F imNuuSM ̵bK=/cÓF]AW4Zܳ,ˆ*|sJ]m"- zj[F5&様c(`4: }̓!Ռ3yFUU(\!>8򂙏@=ң^h$8hl523=EF۴ KIOБ\_SSr0$gK'hIw2.F\}TyܙTh+#n+xC+&8EFMPN)_ ',%s 7$O;$>hʆbD&rW}~|p@^ R.rXx3. @"&]WJ 哱DMSĒYέ7͈WAk7(^kՒ3'}?qqadur^gia:h ̠_$hu#wVa r>8|/w~UM!"b, ˜Xkqs9ӹvoN?{[&Yn[pyz9d3XD N] ttG쓁Q}"I^y7m"]O)F*TMJ^>4C$ F -XzApe62=\&ͻ7->=x~ :JXϢ(S+'Ĝ*td>q? "qઢCCBG5cpC@`35URQfO}kn<*m$cڕGV$U-5O)XG/wiO QwyƄu|xG?fѝ-ȡQ!m jkqXYչR ˍۥ;/UEos]yQ~ Y1hSDqg^3Qq| ]  &ni[\k:V'TʝGnKr |e%f'o84"@p3=jj xɦ[0lnuܰpR~Yq0A"Tovk[ҼW qٛOa84HOuRV$8!y|!_M(R,/i_JErbGOQ(4 Ǎa7\73t٤II 0%& aW&X?%6s܏ʻ@e?mN ~ ۍ?)#9{zEg9z!)_(A.YhMin^̲ɲ֧T72g\ T1dȿ^%8v#cߝ!lp$ $gkdKd83Mɖ߽b9 6+7|+zyɄuˣD?ԩ(}D2['`s]m r0:sˤ)%+\8O%&{&sW{0ֲUI'9p#.m8[S rF=be" VB6^iFNao]]}<#KMG qU-\:\tfa-XfPEE_֨-A%>`R] N-Oz~(J3 &Q(G3hM<0>q)(gH8Yp$'rÅr;EQ2]LIx\ٶB*?nt-$y ޭk26I7UN8X$),)G~ w|kUazoy5޹z?(mK [בUeeoicߕ56"k-~UZ_Y͐s<1~{%xC#>)zTO nhfsoK' t|寛"cTn+9( r@_ef}-zu:dx8ۻ&S9B|X1=2:pf)5CG=Cβ|6{VHD1[)jG/.vif;cIj1;=[Xv+Ս[ )Lϫt5E1"،-Z4uԁLWL"_vf:rM#ĘI, C{ C4^gH;5ڑK|~2@A@z?Sb"Ld>S$c ޯD B:_,j/Ӷ 5v a RAzMtTRZ$ֳ{WZQ!%qIі[D7\R[~K tzL[u q"gG;j~qYx$ 5{5N_z៥O8A8@E'ZG f8 .ӯnqWksqǣs0q `E Q\ꅀqҖ-@<~hYp0?A:=z;~OcCN&k/Rx 7'bxb-ǁj npn!HH0yahD{1GoQDs(wHB$(0,`m S }:I)4خa;i6V!{ BPGL mKaUݴY>YY)r'cM5TL+%iy"vQ7坮I8 ᾓnHDZ'Ij7A#UKɦm6thˡ^bN2P66VΞC- T#|LW7~'0L2<05s%ⷾ 7;$ԢDfc]гbԿ2{uԶұ0Zv=Tu(#.n$gy!#~N8G_;,pa1GMnv~|vgR*h\oMQ ۓPs⪵l낚I~#o1rw9MPoUe-z<.@ $޹avZߪ}u4E6pd^ȳ X__3XhZn+ FP3 <6Bǚo\3pnGyn=je[t υdr<(]0(kK[-EU}gFFv(7{rXkGŜIE<( NKEgm\wR zmpA1ʉ_ea;“wJ ;].vlF8XY߼ -Q}:^YoPv[FGC9"w0Hs0ɳDž-ԇ\,kQA˪#,kAې!U:3Xm5Rw) "ܐ4|Pca*ZJdϊ.)P!=zgJp'VRl3+u8TvHx5S;?2~Ɔjq.LeTc6F|[#- ,?8AIcGW$@4<)}}QXڷbˑXx`%UW0Nއʧn^Xm4\Sbq!JF Vd ~L]DȦ0H}h$DDvͯXir8-<ߙʿ/d+vUY_.ҹk;T8od$7dGl"=<.Hř\r.nmf3nf`Tqj k7c*ucS!&GM]a\K|/Ď H:+^8Ϸh\so8w[{SώAErf~_ 1Kƣ/OfMdb *0T5W&Y` +H_?`, $5bzҋ|Pj\X 0'|dh +15VW9p5/CZoUvx7"_2!|ݫfgVɄ1J zLPWd `؜}߸ގq@znbdVCLU&{Ľe8 ֱ7h6 MV7I|7ɪI9Roɠν uVŵxaAg;O,:50T=ݩo,vۏ bi]f5ֶӢ)"ӝT<-kAEm>/V {٠6#mFpTD˫s)3"o+`Rʷ}8)Sy46UdrIaY AOv>fũ>xUu/z<9,(RtZC0ѳ@å^^)Hn I%a"7m q)VLK=j!|JihU'wID VBWWsJ?gxB:^,)'P#'k.)wT*1{j.XR0B+hbF2#I@ZJCs4dOW> z"}SE]#`0iuhk9a[AZ]xkRMZU05:`,tRVÔUjMՂ6ʨK)@M4WG閃rLO*}SN SwѠ˹d_0pgt$JАTTvg(R"vSVxƔ` "fڴlT)*Փ -Qaֽ x/&՚ELsS $L"  $'*'w .Bq.}gPj[)t%}(8*uIG^%M3\G6( " AB_xj#\#A-y4:smv @3DI4e4CkBR_;ėsaoMgQ=vx %Njvrha2^nCB5I;ބ8b,CICOAK֠P|\׳-C 10yxUw6rD|"(((Jq:Q:!jKq6M`"ciYNwApiO~լ;++T FX]7^F+2*GoOk +i8;_&gNgw6وK 2+7 Zm-xaΌ$31 ESh=0p0?)c'隩s}_,W9tA]L]rF* |as$'mgx,'`W9UXE҅^>bh)iA;<L@{[Xk"ĽF٩-<%ց X}}fSC'RYL18ߴ="<,iZ%ڌ ]_g2qW3:]*02TCE`N%_mn)=W0Ovmx1AH3zDY)zRc x-'*oRtJy6knz=t6S DR&Z55D{lTFlqzoXY Zvey` 9/"AHcv}e=io[Ng{"c-rqQ~9=-_5yZ^߿]$A,ZM1mͷ,#7 kWg73Sp4LȠZ вش4@L6c]/'D#V{8f!R11O?f3RqftaύmhP^H$'5V $c/K{7*o`o"ujl|gOՃrp5U>sj5?Ҫ!U8T޽&CB* OРANpLzlQd8D@KWQb̼}K; @ 2t?r+q{k6.xNSQP $;6Rg%N M38 #;kǸamr3ndR:(ZJFW Z)IiYo[DɐI@Ķ_B >FGPk@ޡ pr#vOrIeLԆj=0R*{YJCk,P=WdO_:ү7.i8t1]G)8VD%,w7#(I+|fc`VOUqYFe\.xs5Jy {|"}I*N W0\մ sZ4N_@5FYXy-zɸ\˲] .=xCøLa\\u!Qax͈:bGTi˜]g/^^x\&a<΃JKi:KIOKJtE4Xuʮ]Rsί-ykM{? | ~i(LT%gqA= R6(XCZ6 YęY|\nIPH 1xBS$EHۛh<$%4 HoCK[#dM#-J;oExfIx%o.Sl gf:kcoiXup6Ж٩r)).]-NpZg9 ӏ7hbU`H.p/Wy`%kScoH եaƷk:n+e#p'k+5)ye(PZ(0>I+b8a=s9٣AN4uY",U;+ {x(/%(T>A oưh Rbu2u9h Mxk{( UH'5ńO({4K{sIy(9>0ZH4ĀzrU>S+K.=Pֿ>R׺~}Me=(UW )#f絟ӸQ:}qՑZX"͑fqEHwN^UQ7ל6䈍sRLr2! dzq6$D@,8(5B1:u2J/4&ZRR8P9NbA \Y{t}SeJ4Dv~_R)G|mm{;J)gBOJXHn7ζHgx~6]yZ̈́G㊩24aQ3 @pgʇ\_lΏf7_ag T ED~\+͸E%qeFV,u+ݢ! !3МTU#CU7Eϟcr}WqmV#|.lѧ=4qvA|`qL1c`=ĶWF >8#w&DTRoF:2CK~v96>nj3-hȤB{uU &Pr>5Om*LNÉ|B'!SA#aMnil d ԏf$I?75PEFOx2X[7Z.2ba~^C#y1-K;o΀j7\,¥`(pyu5{Q#ǔ<-eGiC7`^a.0E: ݑ,LCuJ(T-W4IYQJyt@R)lu.Q,vWGyr(ԐB- \GxY56 B3,Zd<k=aadm_.J )(-08zw_,kgRd\:r2X{t`>)Y|q?;?xċS޷z!{Dii.5hV QIfB Nh{~|r[ oG6̈́7犃]e;!'1(vnL7b75^!FQZ}H$M0RS1PMåwTUݶ7KHц)%BTBnHҁOԍ;~3]B̈́Gdzp _no2[acNP}`EUş(*6ز(z0o3y@)phtv.ݩv=^vzڗR1Iu>4GV%=Qn@a]!<(LpsHzU,WaE@pZQ6}6!47bb)Z1:(׊]R2oq<`("q3d}v1|̴Th]s)i\)0$12A  э1:@Lf] AǤS.>UAWīA &g픅GE F IH+ܞG fϵ4Q^F [~嬂aZ 18k֠ *vr4+& F?d"8u(<Q$gSa B>+luīNH'4r +)XIZ0n/[uQ]TQAAr(?C܋$ t5@m.T<Fy5mOq{g#ؠhw56ڰO8M߭&ԨBvmFW&w6XmS-H[)vy㽼fXO  Ww[㷗4η\C5x=%r0 H?$§rǢL9^Bf76@ʠDay{y C'.@S"d͓3,Dz"T#_mff" hDneVX44"3պ-,2dQUЧ 9)y |)SP$Ʋ]tY|ru_CԊu$mX x=Xj?z!^iզzٳ<6rj5ujӱm\W?cwxx` ۮ69Mͽ$un̥{%b]O^._fK^#.>3kz_X]a!_mܸ4Vz <HȲ {~c[xÀ2gi եDTrq \ l4=z`Y1V'54r =dmNPݜn$4#db_zT=g鹏pRأDNNj XR:D NHagY3i׳:.H,03)}Q7.`sҽ"^Jl46O!RXg9G%0 D$u) Z6TfEj3T`΂Į%r^kAP!?G } j1R2gtH.7(Ṙ^HhbTOL1 iތueGZT9wQJ&7FVAt qUXަUY:*;wͩ"/vB*qjBBli3m@xLm=/v5tŝ+Gr2s?%l N]&i1.ON7Yኧb.G i?ACѥځek"6^z lke;KȚ_\>Fso7.u^ b[DH$ W6쇽Ք4Ί>hou" T5:248Eh)Dfrݺn( BPrLJ0=ig\\2~h@& ` o,ԙJ6B~t] %暾`8|g54C3B5KX"f]'5YE l/[J#D]KZE^u:zW>EO?8W3Z(%镶Ɯ~*#?ӥ*$h"_%ɓ;D,mhdk-6/B`[?B'ZPzЇ1 AW:  AVh(΄7ͫ+y|=M 56-(XW٘ޠ>\n r+[zh Y?gJ%@Zl,A= Qk_Ԏ2vL!_TYˤǖ%ޅL!ytSma+J_(M'TJCȣ[I) Yx8ȶIr&eS3sdH̜Y]ճw]`.+TjC|Hڹv-\1Ind Y~(>SB/ ʭ}.^c]$C̏uJ>ZˌmT J?}4jJ{g['}fǥHU("<.țb4Tl ;rPĩȖ+l>6־ 2ML1I-tI*8y515K?2+<B<oo/Slt8_%]S埖㚫&pz.sݸ?dI&s$],>di lH'V90wFX1ybl="TWnX8$]AD{FZ=!V8iJEI(Ckٍ#pm <ЪpQ{%2X~XGXV!0 _)1詰`R)X$ڄN R zzQƤ{Coy%nVd'A oj)B#z7ewNE-W(eөs:@T}$ Tlc[IMZ + IN^P)? <X[h:F# hg~:ǟx 4 I8,xZiQXϭЎqM(&8ZڏP#3.rS\oTSB_}~R ګg&46*@qqHQEvŠ^"BkbBPM3LV vܲ5<,p*&%n¿3zUvTKc2ޫm}uU*)9a}!">/ ?^6 .Q.cczeqWCGW1J* Yf| Xs*(tCPBЊ4>ʸ7I3פ!@}YZ (A~מs@{&iaҰ-!`}DnWU+7386uQ]]O_-rl4{h?vpե0T񐰂S)l'xXSG؂֜P+0j}7Wk]㘹9 h@0qD1Ug 30:[7}DCUg8EOuz1gV 1/TA G<=+=%yõM]HVzBxnYqH(tW~{>>b G !0ŽG~fDUTZĚehv 7vӡH(2>L+v: ؽ<ۍԌom6!)yh 0ص?\mWYw6{}uύ#>sK4=sRGWlq7˔A%,ی# EfW$:; K^_0٨MYV5_ וuǣsKkqO[$=n]Av\'ǸԶ4}CA`m<.ar2h7ti0M4oP-JLxc)]?6bKcX&!knl7; SZ1 L`)HfZ]ʊxpu fo/5l?ܼg0s(H#+e~$;fo [ w)zR@f?u[~.1g0Vwtd33>pt>>d39x#$>W Xa_$ ]-v5!6 AS(I+F$XJ6`HT#~TZ[XEPγe:O_bxJ ~~eR?X%$B֔i0WvE0{jXvRڍ/-Fw5@ yNkЎ1 W'A8/0Ai1aZ~ EHJagrWjZ׍aa\`Ȓ |MT7Rt5M=~jEaIж~-jvp,^N:x/O02w4 x +{QU+ޮ7"cmZ;lœK>YavqmqO;ɧ_].c7لd32/ 7C-B, R9ꋹ#@lb-A9U apn`jy+Hޮ %u/AG='ZLL4 tz,i8kUUnMLt >((gcjXƓ 2MR_ǴtGA#]dE,avm5hJ?MHT3 +T?R #jxJ<#LEGdBNl]ޯ5qŕ3Y\27knE %yU I3mADـ%lX03۴]a!ط߃ MP5 "Л N?䵎^NcDx{ԌǏVT_zMݸib{MHu)u f%.Rg4AǐrmmM?0*y@&Y5N#*}*Ras.=[AqwhqǙ|u M\37%v,Nq6k/:~xW҃t4چ̑!/iʥ-vjo |(ބ]D7f5 q&SE6I,ml>F^w3>5 +p_SFw|?cXr3@&(eG.R69xo?cvfuKS0i3weҞ2\qq0v橬{x Vje+4ڡ0`soa,ʝ(Gu)i&^ӇcEX;hZ[d*b [9>~ À"LvBPm?i9ߋt(DP9;e재2>UN;8Ҿ+(N&/gNsdhN]tğH9Lqw ؠ51qo(rdאIM; +EJZ5(>; dHVי抆<^1yhې_{Pe^e3f6{fz24 N|k6wӁ*w.s ݾ=Z q; dK@/uSΩj$זvZ(X1 [~YAkqػ\HSnU}8} Yu+KP y1h' WrB^ق%4¡%o!DEwLd% GOZKƭhTvxs٭.rzǣVgD|vf쨽 !-)@P]QOT]7q-~&Zbp;N4;+Hw,rJx=mw$ sKDWGgrgd+ Av4WGB"߈wu`4a /yy;Cn*Sw/?0ٍ(C# (w>A5_֮P=6_xg!/HEZ8-yo [VM Q%dC lh3OΪOT 66Ԡ_\uXju'{~>zr(|њp!i:lsȓ+43Ǽ`*=!Fܵ.zHoN3d~W6Gi[r˂Gd9{_1"$(R5X:ʷ3^ 8w 9?RUTUcO.3[ Ⱥ,uO"UQHFp&[n~Vb {O*2ux^׵h6/㫲rh8rӐ:՟}Wԕ&);v|h+bşLbģXwmgR4fP6QM- Uu?Csd}s{I,Ns*^O8pё25W UΆ2얚v Fbs/! jfY1~A0R7gk"KE*urH g saao+[f.xԷn/Zxƽ[ߑB~2^<6 qɑTc宆Ź{AF)6EwxEVİp6'%c$ĝx"{Q}."ü̜_AP/^M\qbhF~{QX!G(bLg'cm*D%PpAm:"vT%yG~PeO$3zN2MhfF'铹AnXad)GTk33uH/Y\-l7^Yz*Mϲ+;2TÎ`/AWL\l;6[ˬ9E}@/jI TLDX {]*"|[;85f BZM=/bl~W}@ +Vrpr|.p]LͼOEƦ!hXs~$`pOu@(cLo`ۃBohb(Iyܺ! H@$1.ZS9|ywQuPĀ4 :A}9`*e]yw5YS >"sICgp]W 薮 ᾔn:Brཋ!'l2ra/TH d}[`Q< *ǩ%J3xObQpe]!j9̴AQs' a[ kqH%s ='qK{2T'Y`ҭ[x%R+D* Pj*B] Jyg`zJUͤIp*#U(Гit$݊DL*S-#vp05O:/C -W8I]2S% f.SD,~M%Y45)ڳl@Ox<$ ʠCl JGfSxq #jӯrTFyX^$JYQvPjO$A>5& Hh(!Klc$dlxkRڎֳ3Wn% [Jd/`}V5ىZ,+hD/) #V.T'bYEp `: -k}I$@ J{/sfH+1Jݲ8IYPۡ n?|$COUG]pҤ(R^ (Am!-?Ύo/pBIj1VTCUk5T{ A"[Ag@2t))R? ׽+A%ǐ Q1֦몿1\W5Ƀ'f'|;5a^{/k۔OvTepΉQ2Ji\d)5ko}n\þM,^H[u'gkH7cԖ6ip ?8G$c31d) 8g$ K+ 4Wuŭ; QtŤX&b~ʸO/yO| j0"~ VF=hs6du[//L9?K~ڨq/ʲf+B#KE2H9x=Zs锵b1y7p_1ԫn{Fh]Ux>wPCy|IuVh :|(b)V.ot X?pGi->V?'rUx=dS=_Dߟ"myIP_r0^NUTV#Wʯ%}[qeE1xZl ltUyO,0y-m̜l2ꔖx3/(ML]:N g 1hmU NC1e s|0L=8ć=E5Oz TGrW7G&5Q4~UX;2k%9Źo"-un/ n3 (t"ȇKl'ӂ/!erK.aoX}FG<Q;QwrSxk lVZV}bg?7%kZBV3dvծ&xJKu P: ]2U~Q< cL^(Yj%0sD"h %wAߛ C~Y4aXT7oxdL|m6Ԑ$)Ȅݶ}o^!g6(;&HLP^` $??QE`J!BCPtjӄ <6.h u 6 ){Zq ׁ8~݈l`p)PFlI'b+=VM/wzIT;yWPӴg)>,>9L6} < ń8v)ػ~L,}o䲨"4(X[k)yoW/UirV!x(2>XХ7AvTIi -u͵>^yOg4A[9Q.4A;EI.;!Lᶟ~NƻF#w4fX3ԠMʷ9 9Z1G)%߹fŰѳY-ԏtBva9 w;.N6e"{dbW+< O|a׽BXqB/ﶃH ࠢ½wE0X?{ŁgF$O-w.f6"Q)_AkxQCQ^u #|0&SDґ+і8I0e }C_`k<$[5ʅ*xV.>g %|ԺGUL'"鱽GXn@\-J< \<\ڝC{ @ Xv.Ā#u/G7%yli5|0Buڰn:'(gj!9gGUጆCX>iCB> tc6=3އtvlYvvq)E/͋.K栝BYlVW[?2lIy=IH#ƙzh?~m8ȝo}70W!Y~4].l VXud܉n$"#_%dGĮ-whX}eM"^4۾s*:|0@MD8ql.7Ce&Θ^t=lLATD%j|E+`tqc.6hNlh*GKmҀcyOz$u݂ ɟԿOXKbס˳pKj)+SϠP~6=5$+ 681z  eiWQۧ_[`yhP=/ǵ ĨxX->c?:DI:YxtIB,1FF]ЁoamPKSY:E 3`aϾa#%7Q]Z(vG,>,#NG=9R>bJY(L  !,}lPiC.:*|)"/u "0.\ba> #f-h|}pQ|C AOnYD:EG 7fӽ‚_Vv`N,O{qGͪ [jE̽YfH:͈!9!Yr,V0'(QQv @*Xfv|LG$klH\F/Jܗ.]H6nK*.{?j|iW-qFwhLJN96'2nLRNmBqqRe.)X4S n5/|qS~uaq -Rl̵uV\Ț⌠ͷlf}$1&nfw13d!B%"=_UV`ޠDn^xyul[N4}{:6}XMVCΚ< PO?3zWd°* ਠAE0b ga/C`fƧ'ǏEx_лπ-iT&4}9w1pC;EaہbZd6ّ([E \엡nX.al!IRRˀ[Ƃ wz6$ .g^vb?.&;baw_=<(ٹq-~y-B#!3cGoa{9ZK8̀rgKU*(.ձ.cTY0v0%pw/}Y71 .ɟ5lXx^T.)} M/)1@ճW41G 3rK_k5,&ti.j&uGαm`s%.i`fP4F!e✤uNr>c Ttd]ٓo"3j(͝'h+p q 7ӌovG+c쒥1,"<;ԕ1{ iڬw8saWͺ*r9PfM}QeS̢*n':^L(=fc}yRMwjY9P5\xisU KAOK~301HŒ#Pa3+C</K v'Groeɦ͵˲iEWBݥc%sM 6SfO۸D/,穒ʇeߟ)DbarFlN#>B@t;=ͳSMJ:Es47qkIF1pEȍ"f־Ua3egҰAb FXϘ+LBrPoC=Ō2uhH[my<1nfC`oP|<%$⥔7!Y|\WmI85Kg\ J0yF|H$zdF`9Pp]Vn:H[UeOL7J[@e֖0AoXcJЂ$aQ8mє/e7Ȝ,9 5֑ڝy.=6V}-"M6>),0'T}_"{ݮNa6we.4:j('Vbd.<`ֆ1otL5(ྋ\yʩCLpSp?&d6cL>R 8Ҵ^d %__(Cq.[H@ . \<]-!~(IJqI.tv\#3޽,baN9Z3+lԱslu-f xiO>N>"h(Tk?dV҄; :k ;]JbDxɫx@S/2&R;!C7ic{p$ iS`5]2ڢ_ ũ:2r'w%ݝ5:)3b#qM;$xiCH˼a! /G^cj(Cq\_,X从@1-(pdPY{8gV  Mt!Ajr:!iRz~BfZ)vC?AΝ#''5 ֕Ic52+"p4B~-u&*Ϋə*v$1T/t.^䐭þFw^B2/?jW+A|[']/ cj(|$HIxc`\<#}_O!!gϢ݀LBe>ћk!IEWsv4wjEк=xH|\!SAM9W~[HcGBƚ6#CX.qG IC[ =mh, IXFIfFu&@HCT놹=G!PzhC/0Y+ДJ)B6Wͪ~z!'>|ʄZ;'z~ee}8JJv.:LJ"; #E&Ĺ6-N,? v ϹFwL:AG-Q˪QۀV 3Ig$@Ԣ,Vơ.UEdhjwƱ*),wzn4a$ >o]$?B4xHPĀnQ8b,X_ }-}XrNЉbGYL_ U rZ9oz-]6ty7(C_$ ⨼cڷxѦ4dd{+׬Օx+2 z%|(60{ă"R}vP A|2 sOvۂ^ {܃‰_Pe"m'jMZu}22lR&&D }SwnÙ{AwTѡ EK~ 6 ]wk lAV,5}~]~d 26ȞҘbnׄ(D1@݉I)8 |EŢ>5t-H6#DM K ;c.Rtm툆 ,@c놰[bM Ea.YC[&X1]h޻cg^V'6ۙw{&2@Q-[E:w"f \cjbFBݑJnyMM5ՂO}uBX%(9Z(VѣtwQL;,8or4NMaTŒ4ޭQ2uX^.l9Czqdv%[2J-8{/+_K\¬v1=4Q-iSKbЊނ]i 2MvTX#oRV.3;iʠjθ-]W>‹c"#ߚϏe8B ִZɶj-_BgR2~o&{). J3ukYe;2ݍre?q"}/e}$]*~࿬MWP7p( lUѨ%LKy2 &1ްaY^s`h*[8XlH7bt]Ę@hiџ "')K_z|tĂQ)%$zN`6Md@,U/ @:G!'6y"lTJr"/Zw  -)&"oUЈoܶӜ;k|ʬ[%,_XZ:½ 5̨EZ݁FyB4y 5w{F)|WBB8U];x*Hͳn˾h{ +Mmqvl1\ h[K=i(<:nݸW~$Fg|孼7/w韾>]Ŀ<%@/4$ .e_^]턭i,/T@hF} WRcƄR^ıYz'Ֆ$ɄɅ$S&B0Wk`57߻e[]v=Z*}mЬ/}j@ }Ǩw:wX|`P gcea|w vw,^D#v ik 렝' OUWg:Ddfy8ŭ)$:T PnIO[)FA' 5xO~3; !u4pX3.#65$7*G\MJ7.54dAV#zvӬb5UrڪK&}Ҙ}M54-ڒQ@ֵ'CFxIYز+='xrKB4OGm6ִ}OQS5Y {~;{n&wd!Ŷ8PJT^07wq:h[Mdx_ߐ FOAG"n}$Rhit\vj6GIv C;Erv>5qP_(&U9%b"Q=uu QV֒Rks~.cCPwlgef*KJyea0B' ~I:] Tjh=oηlkBb"fK)&7j'}Q !0u\X뗘Y %75[GюhiDah8Hb$\ݹ, H bBs#UB4kg p$ H1X|{E ~Ɣ>~)_7͚^84,VzV$Ğ#ujLgW)*,a<`Ɖͼ ZVhU1O`EkRbiԆ'GiEPJ3=0 !Ji:IdKlޤ5Q*$g!cH9;@`K8H9PvCA>:#V;rg:+Fi?W1}x1籀[}na~r"YgA= 3'm»uMO2O@+\}"B&WL\nHa&#ifvƠX5Tۊhj)+*T]7:]bh-C jIo^x^ibR; myd& 68."LɶC~̹TȬ]72@=nwJkO^YpǯFԌyDY%8{KsѕcE5>5<~:gj7ltr!. -#.AbvFݮ-ݡ~\&F`Ĥx~TR|,tEiB;A*t pG>Q*54\>Zρ@d{-v譢cZEAgQ̀1 2jH?a8U5QU_I?r3 LT\ \s(FDU9K78]]6TGuhE` ';x6-.|UT<~_!e +DA}4QA<rK3|QJÊq | }gW+"\omj1%R;b'QKzZYDMn]L݈y" +CoWi4B):簴̋23 {0OwW?$-拙%QS1vđ()F?{<9[}@ *  |B7#E5of\+_5;fsqYtn8&שE MG)l`3Eb$ձ"9PhJF7=/׶1 1Gю>7lݐހl+xK+Pi.`]{zE0cFC!8ӳ(hYļ5˔*A3)";MXH!.]4h;4+3gN:i"?ئ@?qQCik8?uRa 5VjFs\Tb:.(PmyVq>ng ON=pyTec?AtlpR/NbY(4SۑX?JC%(:ȭ`_LwX?dR#,yԍ] /.ɮ5E5{b$[;sTKc4=FRjB~逍)lhpfe#;u2Ŧ0ֱPܻݮ<ĶF1>xEmdKyNr׵q>]]6KhZu瞤octRa2vvPGx :u[%F"CbQڗ%EDgdC |iϖgE7+F7{^w>Fro)t{LrU1o $_Ą (g)tgI8 bԣAj}MC/P l`|_ d&F2E _aVu3]8qD|>4a߸") ͅuro!(>Qm0 AǁZ8y kk7zmcV؝ )f,b'x$&bkOX G-Ϊ1‚ۗ2*)rh'J(`>f d¿ @TuS_|鎩0KֆI} (tQg}`ߢp?dr*U\`6WC#9#4 %23؟'vTL?C+Ӟ#qMLԼ,+QXr3ulN [/۽Vp;w.+úVC {\lTp%`=A q9TDETy#f_q3tzlfPw~U*ME^ X=! =Bɲ@Xqq)(%#aW䉼J+&^Wu딟 , F }7>OWo.W}6S_2Ecp2{4:m̙- L= Ғў5|ё; '<.yWյE ]:sY'Ak7ߋp39%=*qG{Oǿ"$,}a~5)KVϳ $oyW~>O1s]'hcM8˰Qg}9(M5X0[Ն.dyvNGjENU!BJ5nBLNs)l˵ѭ:BQ4C XCHdE IEgM(ٮ/y!׍҅.I(kUt zt"fyΝqˏ9ӵp>~¥gכ1z |)XF, g@7uh:%VwMBmz\zǶ9,'B3B 'Dr7i،0>IT#I]8zZmf)ךYZfp[t#cJ 4QOi3?Hb0Fg C| 6|NpM*3#p eh# ϫ'E*MYH?m;OzJ 튬5,Ϫg gR;{uc3 uvؾnHkM'Xh!nߪQVKI?&޸SU@ۡJ~l !dS0?C|(r`8fN]CۦP@-gjlP o&H6 L%Ãv$oI`aOTc.V0Lpe|fHBB/JJAЏܙgϠdKmq.Dj&Zu9?c50KHlz[Y.e=g}W~a za4r"@MGCܗ4#|#x;>kyuob/.N}B C&g"+IvYxa=qPU~ܝ\Ҹ-^[;?nQ׋X4t'B78 Rr2CuQBYk{\#ThݮjHD0BMGo;Ý}wybvBBˉ&Mԝ:'= ȰiYC{hf;_=}3Gp?zm5aĮ0#?n6NX+Ll5 ;VyC^ef`5AID<FrCQR$l59-`ҘHu@8++lBnXc.3h+9dqCQ)B88 76GA"apڊ)Ғx|~/xt݇[[% .L x15X)3ixnjb3 !gGdBu^̄FݰlzLgzLkq+;EIMiO-Vkuu4"+{.&#GN O`[ ^!kiAEq*8ߵفVɪ\v 0D8:! aΜ"҅ j4Zcڞvk/4 2Lh a.Є Z{2$+j,шgZm`u5]>ZZh7tIE&¡2ZQy2௻eqj&֪Ffh7,rCBV vEʼwo]bI( 0u!r-n!Combj8tGB|[bJAwtw,@- Ɉ[X\? :F CU` !y^?ʥ1,M⨽~O_X `o.%t9ȡA  7qs&ʅVb$ Q6#Ѩb@7@JV ̽L50&`{ =O`?:O+JӇ6K 0s3%̸^GD6>LEvra\6-ǰ?rR@]JUvsPlUJϺSЕOukJ "vW}9cn& 1VRCH̨6naDQ䀃v9; yڶ)~72h]^_XA *{j$h@s5}|c&a=\{%+sOM}(8 :>xGАq}E?$ֿ$]e`oSV0tuFiL! ϷjFsp߯?ς*$ẖ#s\4`׸ޏ; ܔdW,QK9(Wͨo:f<Ŝx_\_jx/x d44!ISGx_"zUnail{L3~\6>:/JCMnID̽ (Iؙ6W L;sj]FZ;8Ċ-`(3e^ZefRZ|v}l~Q}n$G%."c!U)2k]j/"ܥ*OaȡРHn\qbs~O\?)nl$(d}#̎w9thoz*Yi)$jJj:NzrhG8 @YWS/cYp,R@*d]rA(L)z]M/ @!p2w3`lNjcjCê((L&jg*~|Z=;k)ϼg66Ƒ}<'+veN8oj>sΫ.Cňh] d䦲]l,Wn oJd8b1Z|ir2 |iM甔hV$-N҆ ]=0ˆ.5%m..,t\}$AbR Y|(OKz0Nb,#RU"|0-mWdlǎ~7]}w)B]O i7.la}ֻI'ճ$B{˧TbNbs#W[5n<'bϤ;1ZI烨AK*~ӷ L.$՘M(N?jU+NCx6OU [spTZ}hl52?4<ߐάS3\Xl[ t]nK`_qE!ݫZ\eϓF_v)gR@VwuuX: 뮓g^-SAnWIOPFXBtCȍ-%?0~\\U_A&^it4(p`G25l81"h Z73y|ECTa XK즆_KZ'@ {AZM:٬;%Z|4a9\z=&=DHn&աP7̬k.MDKOTkT Qs%S@>BiB(RBA$ܑ߷3ߕoԆU^QF,T\AcZE-ϞIxd( #i8Ȗa#,RcK^?uk䞉b|Pӑ ]׆9{ZE/ftb8=韦Z:8_q[-?!̏}iH Pn5|mz6 `ePWz"4^OoN+|zoNdZ}AH:a%чYθs zCv3zZtjcÑЀ]u(ħZuI` }‚]r6qڀASi~Q*WUL`NY=#9o ]}`V:s}Mrʚ m` [HC!W9),E%ҮQScg\K zO=A UWTd|wMѵPs섽J27u *XT眴],%7,c^c…򄂴T?Kw(.e7P}=Kw߸ÒILÖ=v t#VІdӣ6?;oK9n9o1i032-7;~Q:qԖEoj}C[ӳ΂n^iU 'eŧo.Tn'N? jxq'$;;Jqڢrf=gAPu, 27i*s>qXJD k0%r90cl3M_ԋ\@T  04Aga ճ 'ň(S7l'W#Yb$͉͡ OLYPieVA1Gَmu-w*jR-Rbw*"J;(Azkv˒:QY'MeUVg!ܳ.fwLp &r#|e﫞T6m]JlڵJJMpseЩJ}]j˥@.,m?9_d!z[AML/{dh}G v9.+ԐO6fW/}5pMKcGjGV zm^mJq\ g 31vJ>3{k{;OeӻV,';p.42rɕ٦3i2 ~R 0Ј&GwF̦VWÆ2g8nno-/֭On~iS4z:T+mP )?ys}2O* f)$\"b`7;"7p(=znf=L/e6+c~%Gܮi/J$%;_e*o ^MN;y0VAHy$$>v@K/Tm@Cs0GaDcر ln <=T]fg Џn`fpRU>_y*`M,"":/q^QCi蚉.cAA=eFa]6P '۹z $Շ߆։~ib#vXӰ{Mcp%-m@|;rKz]d!RsVӾAcՀfQ{\@ eʣUcF@5}bDKÎ bSf#LSWpZ$G(~1XuKG.%#w@)Зz1h9vaq#bY74ۋxlKsRUeo]u6hj0:kbxufFG*;q?2f[6~AU?g߅8`i )ߵRUzыEU(+#RF7 ;Os"x3ziq'g!Y2BS݆ c D Ɵ ' 1P 뀲/;0 @ggZZ%fݍ7]JCWxlrB׫dȟp)yנZȽ}}Qx~[y$Rxp U#۔M$m$77#( 㓉stSl>Ci MyR|=0/ы鐔=Ms .(V⧍iCT'wY. *#^w^.ElP'M][N3% )ò1R协y:g%+."c*bgbC.rOTxJk+e7V UX?p/椊iWpP5-/Z 72lY<ލu^)<U/-6a6yCk -RmV_|z7roԍOp1{`@.pƶ5J{Do# 5$:gP u﨔H06Iȴ=Jemb"0,П3@] t>ќ1=KkP Q >Qbg,/G]q\ /|ŌjlnJDRߊ_ +bT"D,hlqsb>os*n@&Hι(dX2~5H`B,g5:7/+.zR8zXֱCֺsbc:Cabm9.+kV`hy袲-yVƵHMCpne5u.a0-!mtp&8* +iAD.I>z&L[,O,ˏ4F-'#foc$A,#)kSE$'{黀:`]p:ɻ9JS כ11?>d_'tu8]cXy: p՗G~(1o\fo±NrX@[L}מ,l'D `XorX(m}H'.>R~7){v-]:';] vϯVe0f1?NF[e x"<4!3Ä^"[( ??UҖ)>xuxh9'AmUgB Ϡ@3M)TNnLm+$龟0E?+])rtQpOl3hBҫNAvn>L yn㈍ ί7׭\|87o"8P3[Uߒ]>&rpqq77څ6b$5IKZhIg*\HP/m.&w#Wn ό{Dߓlj*Mҝ ]N,jc{+Jns_$"}ƋRvŜ^O~ KS"c}o~&^饬Ӹ`k5b$̬mZ *c Z{*%U 4Da(bX+``sG E5řyTG^2ZN']B260_ã q+&D$ff(OfѺ3eǩ=>yE LP$S$ hyܐЂVS2-hD,ylNAg p  8@ͯ7@x 8sBQN};7m.)h:6W-nʀl6ZعUKf,ضwA,D9۶Ъ~ t-C*ԚA3TZ_{HC!0"z R (+| Dk67_8wGFZX:I;~qjdN<HQ T~kGKM?`FqH7;k >{%ba O)~ƥTP3k큗zSb)!?ҍɐge 8$ś, *->[LN`bp24NM$ n!Xv.(4*"wp<;9 c:AmN7*Ӥ>|J;p.WQӜ^SE\t+ˁ=Obh =&.m&Tc!## 6 fItX,t AXWSHWE׷)zuG#j[Izc D_dTO*evDFoij%Ƹ@E <((dDu7U3lк+rlF qԫb8@In6 E*)>YEHfHQ#֊6iL=;A%O4fdس#VК΋bVȢ3#ul(T  7bOU2^5VSP={| 9#Z46k<ƗouJW:Sb'xIm|BN@٫̄]{v66 z`'efd0:Vݞ|M$agvAy4Ceh")o"~\婺&Rn:FvVOLb9h󉫿pbeEb&P 0 ۳LR&8u~<7W+wFk/4f5‹C =jpBc G3 T:}t.W2x_~X;Z C@$[3Pd@H\hʭU@$f5]=𷶈צ.Z맑[dC4er1P:vprЏ3+?cUxo?C |0XoHR$_K6Tʥ鄾K?)i?lSB+O#pJ:΢Ս&4Sb!f%@#zw w!Fr6K,ۭ޳Mət?yHVknk}l멌~S{ܕMxҶCoaR0qHmك>I=⟆\"^{>S;In@65 }C)&WqּUCC'1R|;N;malFf7H))O3^mgt'p faypn!OdЀeWa'_{^}s5HԦ 00eG28tR5ԛ½ ^ڟ%u>BWe5 !5xgI=D6:Iz3sG_DO',+8ZBJi0FfYD>L+T]S=m)oB,xxlc7ۚ0+w'.MU+s S[ 􊌻EBHDŽ#⚧b&/Mafea(| MVFes wSo ]rKJiaOLg4R!+#>ΔKL}!n_v"OѼ( S$] t6 ercqzvmi \(N`d6+pn1:ueC\i;PUT$.XcZ+AK״)(oQ@&/ŶzI*T3ۛ-@dZ|faqߟ{Y :N%~CLj ^`zNF_.OyㅦږWaa:ue~Y8ȕ3"k_BSZ^< vnxK{!컳Mm-ZN ,zKhlTm6bAgP2J߈V)VQhυFvA@%9JC. eֶ "Vw͆cD?ډ1*_T) ev sfhXgN@٭hOC#.wحVw1BMU%η*^$͵ƃ.z|A 9PebKB~.cKh3=GYW8Jo{VDAЭ~1.rwUx"x>j1(syT!-Q!z'T2e|-)IÄQg -V 'ǎpH(`*]<g-MВ2bmeG{`HJƒ*Gz>ʹ {~0oXNsJ}J;/Ö ~'W7 !E_< )>J~oS˶LGq.>ڣ%oA!#GǎԝnÑ863qI vq]@pPgmhs›oXW:ߺ⛜4ZQ f˃eE23;|3ֺ i3*H㽚t'^Ѥe%XFAsrE.' lI,w(mߐ@߳qڛ5f…zZr^W/{O^-kS.' Bm43Ho E5&򞧎c+ON]o4!!}0넰gR!+÷!tH8^56+Mt ¹'7I?]'*a}v^XR,\g&UQRUGY o?}-t?"5]bbx|Uȧ$|:n>꡸}] gD')ra BrfNynL`57ЛjC"f3(QP~\ KL 'n7i('0C''[pn)! UƉ9V[?o|p,ȉ֮`,Tq#,TyRxR+6o(5zct&mUtM`9f+\Vaa9Aqf FADUk[{akMEI?\(y ?CɲCȫf=ݭׂm-Q彛O§[:6fsRJCZ>.Fr'-`EM>Sۂte, ZvZ zFa…Q0pY ˯-"\P18~Hu ~]Tiuw`}14VA3%Ua3mAVK; @0(.n.cbˈ\gC[U7.<Ywdggxl.'MJ{0=ɉ4QB%0,Ft*6J؍A"#]'g@c.j$Hfr LW$>IJ_I2a;gF?7;t M!O f/8 zv~ r&糖#^.4\H6R4d;8Fx+,t͒p L4qI\z@ C,B;ЊEpKuDF kt emHΥ¿8%su=MVu/Klt)gb$N5c;)0"ywA}ջ8gaIe|0)_v,t`ӿ C+I`5Y Ǫ=^<#itk!:>l &puOeؖ( Q#,FYc;i@Q5b)fdphr&Йg$ du'JmTar;~Zx/i@pq1kzJ{*C7EH :pLn,lK=tߗNtۦ_#hÕu»٪:zn1_U@RzE0qR_‰jzapWM::۰?9[Vؠg>$T0[ -lj*lBei+P(i!NzR.'=uc3\:%,i q ]flhCM ߗ;&L(11 N~ӎgԗzҺߣbȒ_)+<`eE5tktoTucRċi~~3N^n4;J/xլ㲘Hl&мݤTvx+/>Gwøf`\01wT?pvY|\ۘd Hִ =h~+)}"Kqam 92C C)V;@0osw*.>؅PQ:!^'?Iu x僖iWr~1ʢѺ RѴ5:=\ Wt?J ?SJq=u4&0Z3zep2HQbԆ2z&R*F`cg+ZX`t\Dr#_K%}%q}m}w`-S$zjkW)p$Pui&U uo~腜Fn&V3^D^d[IFw@s3dlz6iWOS֍/ 6$*&_b~E@-qE'?dy,:2* d ũNl(K4 ?; EŘق\AERDJQӹj;me4%'Bam?j)% r<.c>{ U>PJυrtM'OՠNoT`Mpnt/xZEFTqnfjd f`A( [IC'2uY9-0_!ہ3bɡBfѭmYr=eE"jW>aCI{>afLQF0Rؐd;#Fi@ T-C0yu"|*Dz&{d.G>i Y!%ReqFeA&cxM3NS ]N53,)KSA;ZJ @ʂ!H$B*1ҥF|eQM= ̔sUq)Əz d"b*Djy ÏQGm4tvfN ct1q)?4i6m@Axqv7:s4]\x2NXmA^vM{h(.O6NM7 v|Rg6NY$#r\y5[x< QK [[#;1̻MjvghMiV^\Ky'M!q#ZL?g)8l' 9(`p5ܰQyucvo 2|@ ٺ'BJ DM@.hlMw~'AD ! 1O.U7@$L>-T}:)e1yZX@ok-i 3S+<(Qdό?DpN#kH^8Z^};AFpv'THUqlj~Uﭼ׃2yj^9ojLR/&y"%3"g*PEϐlR,t (+ ;D֘6]o#NZ8RdyY ׸gVwdpnEO?(a뤇` &[ :Ҳ=r]31Ll[Ght?ޣEGdk`)P"6EOFeĭݱEo pXW$֥ˡP7s:#(ҿ1 [-SR _0r2mA grE뵗*"g޷ -;ܐZ]8Lx ;o,M:d{sh ƣ括uyƫ &:xPQlsjBnSx!E{B G̈́9<[4-{C u"@$, 6pH=[ҷ(k}^.mj>BnytF i|HX7Օ-C͹-tR NIVv5hdq4#'  ' wBb)nw̛7'sds"VBc(R6#qMx;цM/ǜk-sI HeVR@7`DãCZK??K嗜[l$eD%^k`& 6h,͏>y6W@ƭo) zޗe+0g`6K0ew^ђtZ :㜨:u: :P03dwtAhNeCnja-n}'.YP>1db>KD6]R_mv132a 닂ӃCڜ|8~~39Qi/M-g'/nhh\^KzcN[VS9<󭄀1r?M 9HUK#Eu+Mnaʩ1~҉B 5|!ۘ*5]Ehtj> V;tk24DB_w cijX>I nZOOLkD|X0s}dPwC#84Jɱ\VerXq sg)F߫HjA_^*⪂$voD`n<-:pŎSIvq5w,pERb{Y$,`bsq\ʉ2'0->^ !] Mhj@Z)cqok5-4AVV Tq(APsvdÎ[|s|ԅ02tN_:g`≝N JĬQtZcQw{l_,o7hg0Ϛ%:lwlȩٯׁyY[0 ?3< 1[fp06o ss7 kҠdC'[L ubl|QsLPHO3«Rx7gyfz)[`󋲡Ѥe8_(K$73eBj5a*3y%Z ,>JBaP}|~C0nKͷED=)g>JAYψ*SdVNπC%oB$I"=Ct-I,1\oKXߜj9W~wk:I K(,H?+& x 1Ҁh^[&o+QcJO>牒$v+#rR=YP?cPOΉR,b"3nc.ʩr663q 70tKqLgh.RoWTWd T\HGtԕj43Pmd ~[6cDIZHq~{VgX ^~jX?6wZpv.Yt&Tň?U2rtWbzcbNSGj5aI DDfl&IoQ!1TG莋➅"}U^ ‚%(ğ8Ԣ\ڛ_T/>J&TT J X?m@|M?2>vXeIvgm|\yc4҇ҪJ|ߔAXUi"k.MO. (P;)ln>ύlw^}'~Ea{&E1\J@e *c]֞#c:!V8}'B:<4y?N~>FG.hO8Xr77 ԩ󻷩7mj%IEx ~#M7Lt!\Άtmrq@߲Z4"pWJ ZNSMCxio6&X J` G􀸋xk!wn"zR"r@𐪾CtޕVwJFmkr؊h{MҒ 8 Q> w|)k8s%.Λfr@s) 9`(V$ɛ:_/Cȿ4&GKb2tY3 |ݳq#C̶.S; |yÆ{Z/{AFO@E+l)rTDِdQ]9@ H˟B8iN̋>p֌)Yw*9k趮,4M}PB'B[z}mP+yF1$\rr/2BB?ސgm}%\Tm$WR2GmTVhOܕqw"۪(eGcNU>r;Bcg),U{,g/)'h;`j"]b'N"H|hT٪e W\pO~_Q8a3XUoGݖwƌICwȶHC'p|/$FyȾ߆r$ pנnRݫ1_18Ԋ$1ү>^J95N0=iIr\]*֏Jc\;; ''ެDD'#퉎D(MEMB]Rc` M.;=Caf.z"^ ql6Ȯ)Ki7TTP )W& 7SI]B}N"+]t[z^PS*'ʋdgVTw0t} Y^ۛMPuJh*nFKS]UEayC{]\:q p6嚩hp. -{Fi#t[BoWF!XSv$ƹʕ*2H8@$_᫰,hޫf֚ vPtu2de6Zg07hMPs?̨t21gCu+0YPCWyF0ȂS DSsev/2#Y? a `z 5@Ōز 3f4uxM ;y7{dj*_ԋ7JUA6sH|B!]nƧ!FbJټG5be#“wuF ΑޱB2( EJlEZF%ގf ?jhVUdBis}p:/6)7UͿ=rR]G! X15.Xw01+xOA ~kQ}g~w$Փg7cB3!BM!0.yycdgB Єl,`/c@?=#UAlh2| 1?BCll!Xɡ98fC2eFr-(m]vbDUkGOٚt7-QV@?Y_Szǃ4(fXEeKV< 9\cGGsօ?aibw JUO9G:;ԾGm#]q #&ǟ@$9&Y!txu ˣ+ya=X(w,4۹Φo!5) zxq!E3lOȏܶk QJX.`eO+˱ VTI\-M" SP7gfMi{ӣ 'vsa-"p`dO ئ~fW*"l|aDK5S\meb{*rӚVLY)XT=!ƒ̣HY@8gʺ3 `< є_0`qhOxd_97+5|酌cϫ#dcLE->`)(ܹ2WPIŕZ:$)A9?<"XӘ#K&3sHؑmf6~1Tq8LaNl/#2Ptb] YCun¥ XܲIdsontg3Xxu\+KbCH+b]E.@S]i:& }<3Pdhsfq02/D"siPRY%{7gQ  ??z8P*ElT(˷-.iqSԶ;5j3E@W yGR5L ]S>Hƿ_܉5ɴdcx8F-.X #K$ixaW&xpex$yVq%Y B-@6\?t#쎉9wTp4ʤ8n5L qg䜇TBp-CA6̶*ﲎ:1f8 Ib#sI.7j'ﰘ9֦l)մa<=q5׋ `kD ;Ao[UL2?ŏd=!tS"WGPoUr1+鸢 ʅP.ӽ0 O,wBD:cU/I>8I珥WZBg} E ɗFnD5P[vIV,"nnZZlmS_zB7"e҉]؄fuEٷ(ZD4tcH5(dwLTa<~u:TP& 9cH{NE҈`/jzoWGJR{|B>yx}kɕXq׼n5vz)  쌧ƽg{}9K}LBhVݝ^6N8O]53=m `[YahB1 G24E.bm æWF ygDU"t*.%85O>ql|lei륖fm@:c!&Lz0(i3_d.|Ĉ? @75E[O4Mi.Y~/B\=Wƶ z=s[$[[5~'=hD{ I9GCRrwjYq`\3 vnA96`u>9EbٲE:jn$5iX^]DʨGEl)co8;@gƹDsB2~6\@ZI%\Ȯ@ub&{ٴuk^x ]'ݽ5;!t@Kk"hZk':]U">Gj;/?w㘏 nG6 +'p^~EBnSG ɓ{w-o NRrn=(#ļ$dQS+B씃YQY8P.=ۄ&ULx I{&/* * Ő#s/J(ٵ`<is0z۔MvS Kz@,|T"ך@k :sgѷnzhO@W6O>'ӣ ˆpviU~v_m7z;cbkq6L9K@>\]䏱^a̪ji( UTf2vUGq/w"C.2XѰar`[xZG, )B, Bsi`t iZcC.b*fAjoFx)FF%s&xS[@W!K)Ѹ͵Y<"\ܼ5X1.HD <{Ta)MD<- 0,算%*ʑIŃ/jK[[M W+ !{>Ykс51ӌ7q.k<"VNȚdh*jSi*3Fs#hGj/|#xG) hh]74?V_c2L~_uDn 9V=so$n?$#-9=?m×ЪȄ.B+O_ Vg4^B%NQnA"%O%}2r͌^8} OJWQ\c[ZS n u6KNad6aO<F1 BpQ nI$" v^>x-Ir2W"n-#娈-RJeh=A`5l0GhTDӤNjEH&>y$f,tp`0pe` V)g{L´`fxKB%)%$G JgJ!v㝈mό{5ugA1{ZެYHPj@;H6h qlMmFcҸ/TkSJq]1^1|&YQꀸsTxdW pX-hBLn?ÏXBI?g9Om];"0^sVSA{~>pM&bTĸ Qlg^?~DQ-B־u/|yӆOGDo!yZ]#|~^x,6hs3TfQW@ ]Fwo[#WI]'ґS9ܗy79U;ON%XE!wQ8[wA=aF'/m=%;0 TLbYr EAY]PYg{8Ҵ+<#hel$\Dqx`.1X\ \ʊy^= wvKa5}XY>FX\6"rn1֫B3d-qkdU`yoȓ?~Kw2jL;_/bV,7QCUV.H'~dq-ei>߯$,+@J*+(~|6e'}p 1U 125E{:(F @C&*w nBktSjWч'>Ҧu,?R8hYqrD9I)+6SϪqZpBci&aRJ#fϟi?e4*9K"\3ruvlj?V)=ZGٿ÷>Q"]"9K>uNĞVmG~%yb[&s {NJ(:Z Kpy.;D{#' i!s>DchO˝šl aL6:)@UpA"1 P[#ث#?\. +6(T:'8dL9ËVđH`Mb' û!( c.?̇/U&OHJM\qs^ZGH@.+y 3{|gdB-Ia@pu+|~:L uI|w(jz-ކG @` h賣uBHǖmZ 'Rݧd|&k2!A(`|0);>Bog=x(zƞeYm^J$!a{C_;[AcUV --xTǧn':Fnm̀^y7JAۈg5HB'v)NAAriz# R5Fgb#+:1A5JME P<_L0 2[X R\U_c+*1 ^zOa @}BTq+uجt .8?/6>}H6W۷],Ǧa'۫IY[2G)I#/ܔꡥ] bxP4bR6 5\ȇ%nK6߯Gsn0`T~wΨB'i;2ILyeJ>e>J/|^?e,RD*WZT\oyB1Ra>,]]E$#_DYh]ԷJ`”0euiS*8ۘ+;+#8mtHy {ptKbpGv4S'+ 0FUg]*(xaft,n lSeYMOwQjs~x?LWFYd`>U!< suF5VivĹ#t.ܿP7B=QB93kʯ}} ΣDf~)ڋ8(ɠ"ݡ01"S-GR''۳;+Ɖ'!f^"oMJMn BeL*pROk76ē0 OeMPEL?UY\wOd`tZB;Eg$͍I&9gw5T]3/!e߽d]"& H*hZDs*D@|r 3ґ끯gpS"Flܜ$)|.nz 41qf]{J\=r;|{I4)E:GlNK,F|}+ck/G%m6x5#7*6=:3&Xd&":}r!켨zEz?٧\āR{̬4k"[*Z3mX?D<|&|J MVx|&PjH6:4OA-gi.C.DbɷeK v`2+nL.k kkﹹ>2:9ݝJ W&n+Y8Hǻ#)ЮM-dDjS|\s%@ %gobȆ9o0/ WGW p0c.&7"'/ŋ4:?V_sVk՚\Q'[6;t]Z8}~ =2aK)?bM͢3B*OoN_co6M7} =ʹq*[i=.$8*jF'OWLN$՘1Wt8hBǖ"Ƥ8evveX'6^_g3_ yQiz.1$uɒ 1wd♡+[=,;=in4 "KةBR0 7k1~{4JGt"\ X@wy5UVo3?{)]I}TKO[aX0+w Z#3&U]%уWSIQ#@']r{N%<b72;iFRQј ,fީKY}UFTYm{ҚqɛWE;0My@hWU<+"&hk,}o |oמ!"LIUzp_bN0od뛾&_R䗗GX.@(AҙfZQt:pTa'p'u~or}ͷDBIX&7Jk\06z.#WW7뵞,bAv^ao4 wL>աS,E BsnҡltX6mqP2/co^ nS'yi_ߋSÉΫ֡UFzG{!OO+FCnӍM=FjɲP~g_^jY "zw2Ip^HLsӫS ! ΀aYnr}Tz& Af_@dŢ.>X1t{ޕsDƑrE/4ЀȗfmpxSҶQ Do9r5M=맲Q@9CIY8NˉSwk&AQx zR'wM6-Ȧ6ӌPChF=k ƣ2_Sk7rU4Σxl,A?(C yKɮ5„6 M1FMeAVG`zh;‰wb?M|6zi<^o^v7k~]̗7guPJcٽLgDhqPʤ'nrb Ϙe؞CcP@y=& "D7[G*`*g:LWP!t[K}ڡX48԰t9v Hg>.~Eu11oPÙU>be-/֡oAdA^yj?YnYXk:RvQN ,KQ 8^4 Goa71@If{Am픵r'ws}GJʹGַo r+;{WorE˲e*$tuwq ^ d *JlDq/:J#C{cs:D]͘e:c[cpvZ!f#./n~ƵLOJߓ{Gc[%OIzsltM+2Ϧ~Xatcn^~s j[{ ~ PA~WOO+^It-Ы)wD8č^4+a CMyg"iUTԉ큄38xO0̍:0~V+3Z4ĪWM+Hebn={(t~|aM?Z L[bFغ$#zNzՇ{||DeĒB%:>*竳!%oZ_2mfSc`/U^1fۚP|ZN5x 9w[i" j/JCY$VsEAyJdJUp׸duZkߋqFc~ rѬ @:MsYݽu_Zfl ?TͰo |N' fC*k؊I»g騈>%nvQB0!(S)[PufRcJ`dϏM/gTryHAX80YY*x!z'%e[G>Yv#a:c`405gG3>W-POF"rd49@GA[)zVV `w}pxO}ͮ~RCXJ'qk<)g0Llik# *^/~G3wv죕Z$\09o'"&ݝ<=\'&@FQBqcIl'(&H|{GǟdM)}H _Lb4.P Lb0 t`Gn\k]#⽔&5(h$ ة# 1O?P 6G@AV}}$iJ0}R'g< ġG!B3^`Ŋ=/N6A$@}Jz\iC;֩?y@`"Da 3GPW~27:C0 ",ǎm%Jإ?Qd>-^!Y~R)< c6lT1ЂvOoЂB)d_~{ݒ' eU&-!%<6+Ck:ۺlMVM諧9z ܥ ƺ(['xŌk)_ nq'q)eR~#IinGb_7 ]uǬ:FvDkȽ 4>塺IMW9XxKzx.n3jb2hBt& FE+0 S_gRmWAw0@3uwPw,9 _ ژbRߋ[]v&>˘<[FS^$|x2yNizzº@WF~D-sv0 ;p5hrDN2mQW0Gr9XBgd( 0`Y7=9i__o/b - Y$##/wlS3GTu 7"ji=;:T<o*C~qR1izU(Wx:ĚTC֘4:/cq,Sn( ph$SQlڪtýc_Z!GΧñy@ԳaTKr84H=.<.KJqS&ky+ʹih䭮lDk֐󇧠i\%MPr%YF1{D19Ϲf{GP QNg #΍BmEӦo5CxÝJ IGLLg]*0OZ9z3Ozl*7`Awt)[fPAUoTd-uNcI -mȬǜ꯫̗ȫovx0SU۲&X%t8Y(3B==Ӏ)jE@Nş=U99?4!V\jHӔAi딼18VirL5GceJlK9-nk. D3K0&2VLGCj ) 9nAfCy<}2FAp>>ѻ d„gkfJYB `pg3ffk9C <I":eƬն)5lb?mT86aˌ'(ŨQU`s1p^K%=Ȼ|nEEp!UEzķSC*t;V6o3qS!YZfZUOv VźK/J/W9o9p >Bν&ѣK[K>2-]TPHӖ)*v6J%#̾yA{T-&b2֬]S͚㜔oyʊ rG\n.by~rul[ǐ1W&% !+ͻno4)&]Tb#|@Pv<~EH~;Γ*KjMv !uXgǰoP#5QC{ ~E.$1/\,.束u9KD#^~5?~NSn>v`Y/I$9 V#R~nEy E̓@'TvHƋUT9˙6m\uxؗf!/w|⯱cf[U'Z-t6W}nzYc,?^6EI51j A Y~|ds=Vm0_ıO R|5T@?R68̙}\=x>^@#ˁ#e9ϗdX@3qjM{Ƚsu Sy"Kj1W58T{CL1fR +{sgK0@.qـ =G!N} |8$aSd7j(Rg__CF̖vH]jtk=na=|o33ȕjXO6[ei2Kz9|2%D5ZY ?\$ XjWq;Ar4eI=[:VXvʪBìwG\Tq*LQFP H{pJ/MgN͖%71",+koZgNL-!J }֎'گUF>kVhcT%5QlrYUo'Jն]I¦$cv96o]\m/KMS!4djфZ~9*#W=RRө?A3uM@ ҜҢ@Ix O[zmz 3Vȁ(~Fi(Z6} Bh3!#p)U[({L@9NL.vks qK@f^ lo b"1fS`n^4lrpd~^䕺If(Z l>+;mEIRHW"1,a}NK{ML𛤡isn@H1φLYӜ-Y\ZsDev軨l>?Ͽp!n~Un }?}5 ]kC$Էo%%V<uM' WA?eVx0y;+(óǧ)KMT:6|A[ C?M#oiˤf'+r$Azv >%o燿r lX3SrZu]*`ԤL)ůoѐmkOYF谦Aq\q SJTvF G΄lάex 8}ݚГF׼4H>[uMLPVFzk#A&]oVsmFwRvٗj,Wjp OS{ i7sTJVFDEG]no`K uOM֔HģiБ/7 p9Y^,|ܗH$)ʘDŽ$U+9坍6Hc)^,lT$ w/ϠZ<2plYQWmtḮ-^t[YUiɬrp):X+q͎<׶"q᯿XhZNJ dDN9r_;Uq0bƐ(9:9x7eI R4"v O} xgr]^46 gaG=j/o)y]xgZbԃq$SOr/ð=0輝Cga1C>,(fp WTW}. * M~ "5`x}1aLdȳ9v4&B_>!~*D+_MqID:wX 44 `&Иp7$;3 432[44̫|PJm~JO.RuM%[D MO_E#uz<֗7*SuS& ]B^:\hۂFgn-h\fAM\j@9PdH{9BOLd,)9;G4S~7uj3hWlZB3iQLЁZ-DD·<0Fh\;JAv5@|FN $_}]ۄ7ʂAk C`w-ƖJkeri.ŦP 8Z8T 1#.ud$?h2^sHĜFTqD %o}@SK]v VTm͂ +Ӹ :>v+u]L6\.k` 4Ov("i?%C52KCѿ %]Z݆P"QNk?CR<3x+H_tu2b 04$-_"g帹 _U[ šP!(s3̶GgA dOTH{T3R IJ; gݭ@ 5ˤK{r)j0g0WK:50Ts$SFd4v ydBy]ڥ@)ȝ}BDEwʫxíO ArIkPM>/fm6QpuΨf۳?2:lGt=IuK47#` ~Ťvy;c< Z I.\@"~cN/9$hzXT>*/]v㍒P<>́U$Y,9!Ꝏ(<$PCqzN1lϜs$ Lyp)X"J!37y-МR &%R[Zgt0IJ٩oPG%G?ۺ ="!_Hw|v48;yʼ":pciO/Ju%n[e3*KRwG8[H݂.G8<KwtkB0{8C0*4){yLT;zK#5"Q[l-2650wAB$m6߭8h [>d.~fDB9'ڔdw$9p`CeH` !Eע`Ҳ%clѷ;6 9Nf,Vm+70NYb_gV6e٢C%1Ax;ʋg=$s g^qypѨw۟/2d.IՋ"yТ .^d= R&JH.5JwGS][H+m =g Lч :.֒.),H6FsRp;ՉǙ$z| EӸUhdT4a2_BՁXni|@5R&_4֠}q;J6XnQD]cv^cV(<NY[L؃K~f1 IixMdfg5dtyg p u(9/l!o#O}I̪_Š(OUuxmxwqX$ntX'opcUQ?TyppL\ DMڗEӏcM\w8CBmhuJH ߼UEL1a9DFcqp*Gӈ݉M=d6_U亥4„@M`87h)K9Z9~%g.CwwLVg`<oi1Sy>DWfz4'@ >lZ*N..pg!N$`+!g: Җ"#>MD8zrޛriF3CFǫVLSrrF7p'{ѷYXEn'*tw͔_6c,|Mkt3_Mhy'eig:LUL-8@Vy+b߮|Pd  J1eV&$j;'=҄1O֋w1;3$#j]1ά%A6egm ϒL/>ZF@~@?vZ;|ʄAXTte;iD@q9/n}#p.8XSްf'A%Y;Wi'qtA˿.}2vqss߸ca}i&nRŒv|_YMB.o8&][ȕGjjP`%Ă@a-Xqߎ._xq!ChU5"~CܝxIErJގ&[fd$P5!P/h eW: Au4KQh!Ka)g<tGۘJ} JΉ:·y9s S5_h,#:K8=5M F {fty[;pŪr+G2i9<.kT;R5;#[&F:"Hz򔱣6L-0$$Q)t`Qj;[^o_C"甇T ǂGoq0)W#^zLH ֒{:W{SA EH;xGa 4jHJvˆaU.R2=y4 />tx*NY A\I;$]KszBzE,&(k IfHh aQi>bQN6O<;{aG-CǘU|X !%q+l' ƝJzC`Y궹 G#՟]0' ](_] lt3/Z?S^8b 83YqM3&!ҢzU=E,&_C,s^ $7s*xO s.e s)W#*5z7孔8'_80v@,\4PVfg=vNzJM-nS0B+f|h縶[D̅bxs{ſ "HS>2GR".J/nۿځv9}rĞ}V ";gUJ/V_|pӉаmŧ& 2ڭX\x> 0k(4jnW-0' ?JfFGvgd g}UiFRksMŏQuMZ@Gh5ޤC,giBH.V).j3{]UY4gLBS"DC8dTTle K},1eQϥǠ"5,)qRw.=k@@.Qʫ~Q,mX[5 XRC_:"ޮ#V+ljE< 5K/_]?(ch.>(qjIջj S͑ЕCT5ҖK GWcwM:Oߏ enE[6EJ'p}mކwsS|@L1WܑIVe@sEMnn*nUf'qfwNO>&NUVIUrmuYws\ vuҦ $[+Ox䍼ֈj_l#A}tA4fڗq'/=OMOףL&5@mq2#l QR)0VuW}:`Q9bf?OO|8[C+6-'|aIʱyi`7y @՚.l6>%Sgȯ2:ŊW\^z~J1kW[ێBgwŗu\ ַ=T-u7Dt*XPRkn%|[=^h n; Q:HmM:]>[FQ5V8ёJJwnBUkALdP| АO/PkiMH[VI#rSVX2 36R3x٪Q^g7dv-ɔIN&P\7ޟƪ*5}`d,t"G1p( t!1U)|nd sJ 4MolGP7_NIK%݇ 4g="ܞPR泜9`Cu$} sK̸W>֒ɀ==U9 y&53;L2L儙ke"yE3} qp 1^ƘBhJ#Zu{*\"r %: q[6pY9kADCRN% ֠|_RLdp=D\U *Bu 0 x^G1$&aLV6ئZ}Ą._kOYΧ\& 9+6P/.BAoos넠d?7Ҋ;ӡӷCEΈAu7K|58\{44 HI1~8*4rzc*9S(_ZxޡHI9uƞXP7mZ `O/sȖn*UR)D$5m$"-\8hcB; @b>4b\]O$`7wv 4obXq%;c$I?.VH~ޭf㸧܃Iige =YF!)\7<-VZ=*D0s/4"At9$-H@eYi(9˄|u0C몞ߦQ$ܵl'+R5on0V etamh}B\+cVm,cyGW #a J/yNJr|'2R9=Pг *>Y*ElgZ(@ fV]ۍK店2} @yTzj Q /7jR6@bĽSpftP+a __:B_6(!,&htxFsfX)ln8RH+u7%wCB٢;wĉ]6R^mKo@{3t$g!ChPCߥSQ(qp ŭ>CP2yv3iߣɁ| ״pjF5̮]Qsvw6Ի َ^^CQ> ,e.F0}׋ydiO¼ |lCO{; ?F>^ML*M"PkCV[{kitXlՂ_ %3[OhpjbE`A?Islx.{X0a0@ 7 Þ,(1.{ (jU1zꇚuDZ.l^=ђv)wzSuʚWHZZM+=SB_~RQ@wWiT@ 3 6fT."'pr2FyUp4FevNs.޵F,etV9&ڸ*^&[ʼQ&:JT_H,0ۤz=zd9wۿZmyq5A|LhQby2;)#,sbXէed:EU 3穎OC Lˣ~QaIo1:ԌF^XJ\ VZvQK#9kF+0Td1ASi(b+.+}1[dPdvP=RdYK՗~5|iSk(I4'?J`ޟskim;Zyf&9UP$ )z'<Ȫ2^ #j\ppBցj/r)! dOߴa JxC+z{".*\OՎX'f{' N|-]Qƶ[I^VXM4`1rݣgufTP/Xw?e箦&9۵q;Gxvr+9(ߟɵO*]oiww#ŸCbojᔕԗ]f7O8%,1.W]wK2AMgf,$K&-´{I[/ԁ>:R<{E'"rMvTJU{|\גE̎ vm(/U|-s$3:B||IWR3~/l9hhCӖC\ 9o\l 6Gpp@[*+ nJ#d_Ѽꀅ%7'" "EܣEfqfXz̋6g9W&Si$~~O>-Z2^!"YsI_ "o !|̹>#٠fכvmscܕ"Вgeӫ T"TNձu D`Mp2J"l`ԓ_HFe (8W{!fnqUUjpQl:4WH. ]=JV>@(utL}N~<Iy7*@x=i2rMB߂z $1͢5>ew>qRJEj$zuG pN YL˓lE{u $M_<C59_6$q)WѰSvb~7uA,V5jJy :4i.Wz;ǯv]1`? ߩ-"nI rۼ &_ M)a鮱rsw͒EŰm 1ኯ) a`jK\Cb,]iBÏCҖzYͻH%kTr~0dN䮭CU0C.~x.'QuT w7}Ҟ,=rX.+OFt x`dƜKLYy1(ֆop{1&BG1a62:2*R&mqpPUf };/r4v1~,8Zy&1kt>72L @>:: 3;\؀>oSU385\ar2o1T@M`iunMdٍs*g1 s(L5P#'oJA*sC68uĥƕ(U 5+u.p!Ak։~[R Y@lK#3;sb8MƢ~[وhžy06CJ%]75$`Q%}/maMwk8PӺ%"ͲyX+iX *&ڝF.j! Tޭ_=Xl1Nö Ũ'Vǒ)!J#o/1m"t`ku 4 !ı[A*4M#/qO7Ga|S HlKkI[ ZDS゚ ݯį4\u]!ń@>ƥiwh ' } kG;5@3ofV FkWk*@SMYئ}Wc0Gi\_177ǀOBK[Ԯ @޳ VZ#?:⧩P;R $'E8gQ*vU.xd!6Ջ`6 0.ؒ&>Zh|̵٧%xH׽Y<;Ѕ7S.Vj^G H5?e}>{|x|ma|x I"Ņ46G҂CNO/.ETk<={4~KvNł& m䳱ATum,pD٘vCgi>N msS70}/8 Z"쐼[cƤk3PNK'5y,kRTn҉E>q^yDƌw7Nv%+-S+>B@q잨Ui)hFbL.\}c#V(<q7.e--:I5P-lkOy$NZŇ3qXHȭ,1aCZF0 xϗFEnGBlHmI^0H !H}r vFex7FB~;sЪҬibO{]$<,I(LssEαH>WI)ep%'ԕclЄd?\D@+{x<4wNior6ZI4(yڄUxĎ4C\]l9 oB4WӉ'CZӲۨ#qQh8 Do+6!1FŲ:NdW6<)M0 zӆ2\"٩܌X@+l3?tj^ϳ{k댏w$"Yj*󢡉c:$U榎)J5N4['SȐ@(> r0|;\6:2C7N[ nNt*4! |\|^7~ guq|a4WD[{.iQH:2|`\ 򔆉m6`EWPaV"r"tzi`-0 3Ұ7f<<ΝJd M@ 0 cx"K=СZ+O}f|04f |ԩ'l=za'/ 7Jճcez@sE .(2?&K_z)hռװde̻R}pN,)SPzT#- XhԤ*_6> GҜHz@e$v'b:]LwaRhWuTr[)/ŏ9l$/< %ܝͱӕ\*bfnZ҈KXP!* Æ)ZFQɮBۛg=IR='U2,a%l;_4\= X콢]?mKA,E1%XihhM"Odܱ&##u@7+,yFFћ '!gji9epB$~hA1p*_ +sܘ6A9A43 :LmtFQUQ-/Lږ4pOxBQs۽'vov q ǗmjEzN"j_n-̱+U Ex'Aa@Y:TD˥jpnI=x+▹b"/q; [D5+Bn>;5}9 >+pvѲpӛ6S,ߖpЛS\2@~fA]n|WЧKo%xAr+w __Kc{"d5D,Y ="͊҆r 'HAUwnϝ% ]NȨ9F$Ɠ\_&AYѡJOmjj@ l'D۴߱J?vLҼ{/i9W@EPPw}(:Όߤ wfftȌ{H쓪yd dx#p n`IĀWzTOR;D˜ ^9V{jsg&i]s g #6x<%lKQmƂUJ E0[@ uG Ӊj>u~-Y{ѐPz"D8)Ys.6 6vSt8 %QU`hg; #䤛@ѹ_!GSRV]ZDԛO+`V}/Ѱ'0S/t`QxV@#xO_ʋѰ3`BY/F;`u%8?tL ^R>=)˗'yY\(Rca񵞂?){ `^fs9Xm5H|M}NlJ&؋Es?~?8 B5Di:R 8TA2^ܝsڋÙw~bwLUW Qg)3MGn}d^8of%`gA: SAa" @ip@\ɕW~&Ur1:3̖j/d<=vOIV{k9e3_u'YC|0cЃwc$蓼,.td٪4pjaSK'v CT3e&_nnls#npmG9 ҿ"2@㱕$P6.h {B7*d .>)(<ꑧH7h$u,+hHuK_FP3\~mgG?nK kQ/vΠw(l`1"xƪ)W įpP<{7ߥp\ E0 VatҾ;&%,dø1wmk|*Hwrߞ;5N^5@*(ټ:I4<m<f×8q$=ѸӢbJa(1}9*|ْO K3x299dvSQw-tYK}&/LրТU͈\XBdducB\s>>zޘ +* 3KO*:?[cݜh>?ӫi[*^sed&L NNnr}tU8ѣ`Hi;vx& `M&%*,k[B2gUXY$f %^OQDˬDوլe|,(aw)}oc9;FBILKk)o.- mK u9g o|!"$7ԁ0?\{{iR#P:y*6Rnүb~*Q,i[warodS3M`Fu}RyNnT#oTJ"2A c- ĕ a=A {n*2)4j&X2s]sƠQ/[>F/ZkE/PZ-=67-{LuSB<=F`q8wm_Ex,-'7xW0-(d 7ۜ<11g/94iŸʗGZ .p4 0v=Tt65Cs>0q8D-O)%G {wk YMLkХ΂DW8;!f4twK e`CP\R]oURڰoN5ū!~B r.t́d6|u]_C&-c3}1lPGöqZ=sL43ii7V Ն `΅T^b&gV,d L8\p4͊ɖGΤYK&lP*GPyjWGб:~̛+1bOw~'c@z2*PH4)sBF}xP"ϙCJ|Osݹ,H@K7^uo{iϥr\oфS , (r ~kF1(G{ l0T1&Oy-ը=g-L,N/s_5r }~kAu%3KqgyB[#.by$%UTH2IS/h ,yCRk-+쵐M8B%DW!QX19!I8Y%v`?U{7)*0@js $ܳX!tKTw+gq sDzxupG2vwGjA-9r=~'ҡtfX; LWIs|#) U@ ~Dݯ$ϲwP_4$yЯ6=%h DAכּNb+ `Y< Rit)*vVRXWrqJ݈XbE$ef~Ԇ>{TmA)M0JDH}/fdED Ym?ۇK.J"~2g|Gjx+a}ocz|:DIrlbGI[TNA0@X`1rEw⩚ yx8afSiȅ1w@ N5\V 0ICw.$ ERg x-sKS! ɒ%X,2? Q qPAl&huIuS Xc:GV]כTU+T U+%XZ t4v <6lfS*YSy_Uu#9 {Q@%hohPjzsY(EЃ1~D[9k1 Z덖HSïE aj$Lw&A4\$:UknQ Ȇ@ҹr]i1쌳5RY1gʇBoNa o"h4m,Yޜ yŃ\kh6>@m;=Axȕx oA3bȦkykijn}@zх*P@^2 ,sYL^\k[wkn=*rIʮ晀bL"1fi/e&&k/4/cv]^g[@WjL[(#=,S>3j|2 N {#Fow^ܥ9Bt*8BF3|y߯Xya: & ezmZ4o |,rdf5׫p#tmU%qZ0pgdY?r=}h0iW?VBk*bq Eup~F^8:6Ͷh>o)Eޜv;晙eVB|hIœu##Rx@LC=ȫ8_l~*eVa*9M,}cO/칚~SvU&=3n B񓕪<{x^L埵ǺS[EHh}av:I$0k?"YK.hZ˂6 9a2iLbEb}=w.#=y͛񷙦|O29JP7c,˒BYIGz~ an=d|8kù Μ`\Bg&KG̻b |Ѭ o\90;P:rSȩ% sK|Y]cT܉QXVFQ*+}*PuDO:U7ar_r[ρNǦROb)gakۣC^o()_d^$Htޢt6?. éGQ,gAlYIftK_zfC[e4j ZH>md~' xjB\#2;mWbBmb[dQ <K֩"%g앥)33S<54uU"`zJc$M*=<Q0w6 65O]Kibp"B2BD ?XY'~rFgzb9slf4d5_i`c sxGhvExnxsJl 䉁JSsq$Ds3~J1 (.~9 t ~#MGfǞU]%/@/}].Hc@ W bx M~/}E}řIq03,U LrQΎո+mY;%Ãx] 4dhyİF5ҧP6Ubt 7Ĕ3]K2kC;x xd恥)7ڨj w*OAM脴licX9g47NVxCB"RƜ7+Di䚟WS&g .c:R4`ߡR:$,Od@R'n9&q`7 V/YT6 HHbE |f<ڱ1>}J)806 C/d{O >iD9^%FK lL..;Um"ia$(Lq j۾H @O;~oRhPo7?pH\h!ܓ¤=f0>Auf\__QѦ!VA󠊱۬rF>5|$ s6V7&!+fEv2˾7T'7'=Zmct3gQ]=P {s[ߙP~-_6MfLRI?Nكl?%ŌV:GS>PهZC9Ba gg[g5khdvh#M||IPkVSy)` L9&o&M-e3'V։$LYh1pFcʥj5{otE>gN8+(! anOfxM}l1d}?~w=e>pw`^6wnvZiD3s{Į::{v$ f48=.QPkJIؿ&C%hc6 *a`7He*4UbT7~/犑0k//_^yDrq6yB 8sǿ'm*s_eq?{K`ߦROċH݅ZJK2Qb +zfA -zq7_ (򽥼C fȣSTm'ƽBiya?bO"8 2ɵGmɟRO ӠXv:Kڶ wsn i%/=[XܠlUnZviz0-=OLh[g/dJ7oW')w?SEm&{sVh!a%qvGn_#^9mz{e=aC?}Kyd1{0$nhk h]|&kG!}Bj>& :- gA&"FpkLW@U愪zET Hr-qUe32ND~)?2qѷױ!0HGp=J2oޕ* ~}\DXS83iW=G#zi*V KԞs l,r.o ]g6]%8p"lnYf |!pCS%LXrXh/Ns]|FJt`M|{>lUx5b>o=d>G8j[OeVl*{ "e(H&V)5pOYl~sX];/"hɴCP 1h)F`ƭ- m&|,8a0} *A_]$%Wq=c[/(oבG[N3FG*xkjevV݂%yJaȉ7d0K TJbd+3 +_芍ӫM+"7Pd8mO{Drw pGlbf̨ fBx5$&&msG흈sL| `tWD$!@R Cn?P 8Jo~s 0 ;@j v_?geۤ_*3 V O%(phSP#U66}ڽ+(%IJיNse WܩPL`7 p5dysb=GW D!Qx%A ؆흘B"-/Dm }5QFleH=9IY#XM/4)[`%vlirG]wЍBi# - =kd,S \co;Q< CQ"6%Ք^ l ݲ`{*uB@n*b!i9~(vIUOƬ꺘ae|1F|:gfO2B7X#V=dDpoV k*hE~Vn2ZE8v85A*k w.'o@f8(I Sm/7[˓LvO g:qNeA1Vi  _S =:1F0:U^uomdl?l=9>o[Dڦgπw\E8K;!9@B' oMNdfˆ"Y дjN[cY <1Ls>Eq_ACS*NԚÇ ЫT_SOMphƏL-%>q̥JV`3<5[q 6[Gg""N/xӪ^T\!9/u*Jwo{~+1;Kӹ3F3v"T(lc<]S Ҷι[˷+B:=~=I'`ZlPқ}5.bgeZ'DlKo_|r ywfb(Ԑ<' H-GEЀ1O(svZ B*nR^=+qoL[>>&/g?bϱq]N4f#iw5{$B/3,31\I"h{Yck샛Qɤ#,2#WO^8HJNQyL;i\gu駚* 69rNjiw+|y kbjR*X /% :t+ `G.C7s mHH߻osCĽ#E8Qmy%i kRZD87 ܆6AlTʿͱ›żv;S18f(N GoBDzQl<3XnȢ8v=Fh|w!Q)JaqWs+-ᦻfCs5 " PBRn -i ʸhR!aFvGj>R?W OI%eEI 'Y;K#[ Jg|B[ifq"Q bV# rȯ{F`1F)'W;ylPL]v^d'*O ́8ةp?~ĤnJ-FݭK 99(V."( Q.`c{Ą0gJ [=H\7ћC$96* _~|}(|tCg{35y #M*ίz`?3*1 %Y֜}5 gg2*g p__jV "dR]xqM&HF01&P Uw+&:̏#2_{:#gmO`dz09BTepƠx񥄩)`\Y[]o0=WwO{}]>~@K?N_x\2|U`)2l_cLٜs+^7b+¦xjh#3g.k)e1nyt)&mF\[cH7n:4 tqo0Eiu1Nr s\mi;5HAP4Fh#s hy#3} 4ERD { \ّW>5( \zZF5D`e1HV6`wi=<["$[B}xoCe|6.pt~~)2 )H (Y]8x4.#l]X׃iFy(lkt]hðs.Y6-^Y (I^"ERT&w3uxw;Xu}otÛaZtUѢxِjwa:Is%EGP* %eɤIϪ aɘMHDm~}T=ۄK ]Rsuڕ*c-j(yJ^[dAw٬0a'ofjޒU5;FI725Mpˏ5?_;^ i""tN8 pַ{}sARCr|bn;9=;+qaxFS!=e@CG0 ٓ6ρ9ͭI솇`uOklޯ+꿳}Av^=? |ÄDM6kJT-M:>,Sv/44<kvf6y5Z.Ɣ_/+8T⦓)C':=r1Z)2e,- zҼYZ4gLePwGYAmi (heXچ]mݮ*\.F5,Kl12KG~%%mθr/#L^*Zx Ǔ%(?'y:_,WPlR_9n.))5 sIg] @4$HW 6H3Ki$D9 S-gMg0[K|UoKr Mo^ =ټ"cbuA/\a'v+T.zFT!](v˦m@N>,*Qؚ\&6RZ ĽpZ*>lJoBB] t>ν>,8&xJ|oDBDhZۊ&ƭ'ICFKD&q#Lo*gg5{T.%d~(9"ƼtAOz\Ԙ\ۈ[0E~R`xqi:Y k;L*+37(rr|]~ug 2P5A-R`u"@3O}DqlŠP hV4KubwFa,oF] [z(\%O[H>4aѨ^Wm?ӷzbUV9DdnY}IzÊ]D7lULʭ h (wNN-{Cm7M cep'%=YX4FA{ bc:R},]hL@a;[4%uGg͏D.xSm;a1MdB~whlWK7ﺏ\o5S [v;lWcHлgǮEyn_. &>Ft{[WeKQ;e(|MmKQ><7='u.0Jz CD6:dvI+ƬHV)hUe:3j0Ц1ûU{k7#).^΃撬Hy*[uu5صcz1o Hu :@B3ԣss}IFGo =" ٗ%"~<مK>\hD 4$[upiXT(Mә6BT"v9pĐFZgVwWѨ8Qh VWIJ~Ue;aZ9ًD6g=T:-Ȋ4khs8+}3ɧpÍ(ygy$F eFMoGq7lx0ﶝUyQ4(c):ޠRYw 6R"lDgm>]s׏?jQxm63()""tN:^jCw[\HtNf @F">yQ|ZF;6!ORl_N``uDn onJ['n? [yǿTT uo!!Bu\% SrCڽ3QN;ki74,&uoBl[*/b\Wƶ.X$ $2fZ(i͊ y] dz`T5֮gG70^ wRo,@<;1Z'xr|[\ss0(vj  )LKHG|lK?A%ƚp d궇[jɠՍpv2|цoUnFO?Sw7DňmM%'ΕfuFtʉY֗"*|\۪.#[Wuuk,<lRT U&-IEOֹ  >.uwrdVʾ 4a4O+ PJJ_̩~f'_ӆʶT `g!P㲙&l^ h؛o֪B!َK4:&kd$L':! ^۩G\x#@ M}# 18Ilhл.⇦{yi*]}M1Qe)'pOu`W,^p4ŬE--xz9sڵ{$&?L2X9"W:{X<0~(4PV/auw-%oCOTFpFT°Ӿ[r 6cQEޜwL)?2`E8i"f(A^IQ/^_5S8hi k6k2G^Q;4ɀL.hͳWi9 GfF VQJfZTwj#>q?%[ jDBD:a؆l4_5б9Lmc9[c2)m)6pWp g<U}"v҂R:5 F=` 39:~%!yf)_Le̯׉=|\Y]ĘM >G7O.3UY.?|ۆ[yro1>bٍ^{p]It <22]4o4R}I|ڕ13k!0sSᐁM\Xo=ތ7 dqW( /+vtjD%B$QM"ʑӜA썓ݙnw+yJ CxĊ¯鷲 <O").t6?MsZ:o4g w LKz?U %$+C#m;#D@W>xnL~[pAdױNjP\ iT&yLʼ6) 3:hsvXܸLB Apivg>sQXIH_QkDԶDJFS 16s1_fvqgpۊH>9pl[\FwZғG!VV1p|($go]j[>&ELzqȥ3I(UaUן-mI~)n k}Y@u+ 0Ө4rflaa-k<&"訷5 ^0PcXf' 3>_!U.A珯tv!:^{WuJGG&߇ΛUknv`n`>Q.M q ]M@[ؾ^/\ Nag!H$ {<`3t4s%}Q4qNɑ ?"M*BdeiB]s1Ϫ0,Ҭ4\xZNtu/W# O=6"u~l;q*X蓯Ƿ7U [`Vt)I+#ciTɲPx:h ˪1tSNd}A9Fz_)M aiq! !V3X9ޚAehI 9[6{NXH1'Z8C%V: R*2]}vPzhjWNI3I̭LpL$hʬn0?6d?a#ZU7wrm*7EfWQQp5bF?`s֍c), {0w %Lƞ.C(cqݒ{?'kM?~|aY}HXʧ|,yda+ݜK9k1M]DKۯށU2Z %(hNV'p;<Ӈw~ұi ᔃÝfnyl$bxBC-7 {s0 6 3ceW/ߧd t9Dx8bFǍ@/Њz?O>]:%ݡ"_UKSI#C GA&!KpՆۧϊKTƹuM|*W])`Pf@IZ%<*\#zH%x:sd X䒹ܷ#Xq zӲ?L2Ĝ_Ʊ / x sB1E;!5]X+bdhn-2 xgV P썰)4'i+3*@Y`ij1* 9Sau1 X'Ĕ70 eF-ȵI=.l:i6B~H%%]?NPQBU-<Fq 6﮺ MP8Cko 4Z9eIN$"j8%î<' BH/QFb%|#K' X>I@vU0rkYĭ6^d ^1\ "IA1XcFBV8ir;X:+E(8]UZFWG~{seX5)NbXMK>W2Ea}<2%HqL+f+b_ TJྣ=A筝2-WR\㼿N ^5LͧRYbpxqD5FS =m@1lUDª;g3>=f&5V(֧CrvoϣxljfFB?A Bu> \ĮGa[+ ؾ@+lgHIzVP#݋Ӻ\"2V:*5ࠐ3٫u&XEvvno)wW8ooʷ(t` ^Ω ӤBr \oDɭsiTOU #23+LY&5bCYn.VW.z@h*^ߡ`V6}cHM=k\:a4.8MXGeW3#*Oa;Xj]~gf2Tv=0AԛҲO T+~t6)zG{b #Y7#N:]Y Ρ*ȅcwہFBot؏XOmQwۓ2qw]7,>N6ЃȃҸ>Ip`ao5'΁97^l>c$uRVBt #$lڰ2ueTǞ35*UfD2T0B wxAn G s׍< V\sp .NS_DAhubD+UǯvNNu #O(R"KzT?iy?UrL'젊ͦn1Ւ ]U8sx?deGμYi 0py&Т{t45NVp#S|,^8@|(lKPiR5e z]>(=$fKH_NnIJ[h1XNNΕnVZS(nAMoS%T`/̈VY,S݇EK>Y{1-Y'U RhiG3D,ov>>]<` x_4^9([\:є(;F9,XE2c+S :mBx]4L9JV\lĔ3F 5UE&N0ԛ yaq&G `lx%['4TjieAxuvhR,8b":)rb/da@aT3A8e>p/_b1X" ~":MWc,}B@_&?6Z lc'WӷDPcɕ@"6(tN}>YK;ONRN5gbKC;-ᕟci}Pk#, K\t{Bp.2E ++J~[WSc$ga- LW|cdz~A10[3Q"ٴ<2nTE2E 6%eG>-sd"N`GݩS>b^9[[PKɯtG:iL(l H-3XN EȮ63<$ZNKar=p Yʚ}bk1pTIւn1Qq;HRuמ6F2¿ҐiõSz4۷=*Me.\s?nzy}J,B8,`Mv SBtf9:oV~(+ ~ɤ7(3,m r]E33 s9u筻RE (%.zT$ 5tq23l/vըeʽ ̹)φt `/ C[>`c?p\L0n~ߑxK&_UnlHz'Jh?HA[.w1I@@4/օጢTp'  D;~KXFu!Y"9UemV` Yzo`g'%o ^#c:)wgx>1ahrM[FMFuqD) OY %i7=~dYQ!T8eOdyDioFcpё ~1KT9Ns/R .ᑀ7ڗz0}hC ^b~ XշM)% m|gBq\ I 1-/X5׮X@73zypyɒcL \N밞8Z;`.o~qv_ċVZʳZiY ҍ4c{fsw(|/'{58\tQ:fc;Xmmcdە 뇣o`emi C 0G݃)F -Swԃ .O;M6`+SMh\6(1,bADy:k)`lݦ&l@-<&M=c,xk*"Gv^xhhFf28^y%ct +\X JЅg#)W UEXTO}%܎D%i[L^m֊wP7_EGI#_ba=+~B gR/2{ vpZ\lo1&X߿hSɑ4/9)3~վ9*8x@Hsas:blRtKs[ 3s&*A8GN(Fz: RD/[ɓ&u[vp[e:ZwdZ<=v>4lRELZ /̷4Iˁa-=tw)UϨ86kߪOf 3NoV96J0yCıj4xS Z>;;~2ђCddAy=w/tDOӒ"m" ;#]T^בUINcsCo #YjǎCsĖT~FT6`''=eGPGZBr aoVKkucۙLDynaK/D ]eز>й*2hA;o{[6kY QA 擋6WN+,?9%,6mz3!lus4Y$ Ts2bg ɧM<ѝlA$F4ςxmk!f 9?K&HtHހjhrFWuQ~Li*bB`A۔–Oi7Tb71\&VjyJ?*m1uZ3y1P/uBtT*t }: 7 Q#}l*00ΐ\=. `il(-IH0_Dz^Pu2RqF_&jURJ*0e;2˽ocx.oq5zuFN;vߠ8̯D-5')ڛ.WZs8U)`>v}7#rޘmTXM/ON: D=K#c^ 7<㦙]f9ؕ5ѿСl=//|أ1kRfoi"t17>AlsCl mn>~z7iԔ׎gTV8ϟU3qK\(F{_4F@cVAᤠlE=ZAQgaG 2Q`)jjGMSgx݇{^. :t eAz YwL[D3?҂38"_:R-Vm8fT: apnr2$q͘'Zk -E\xdtsvHx!?C4' >lcw(`3wDKUL+#ƀ˾4O ÐvڸE7cL{P$e;EsݱC`~ cLG"l vZ]ZԻ/ܽ[/4zް6/qdQ}l81mg6Ss)dSğ{~NxߩH;)$k\1tZp[8:b"FWG~eTKV9]~VJ k&1c/!>늴J3l8?bXiTkD]`Hhx=9O s@qdwU<9Ij9'%>&k (W\Vo30<')uP8u/VLO?k:kIЭ-5@yB=NYsԦ&98\v%7:PŚGYp90:iY(KKҡn"x5q  !:e*u䘸Ԛ&l!.})vSHNȵ){e㽗xTvTpvZoZE1U7:حK^+EDp_zl?zK3XL, `~Ɯm *q8E~dEm47Rű殈 )_:,HE0lIN6Wö@ `SeN I\ztF:{]uAC6R^e&0C-B,,Y7­.3 IQ|9d~q%KeMaIrk,/Ȇ|P+ [4ӎ}kLEǮc1QB=/R~O# >oAgnE|.@U -7RE 4lN-hf#¹pODƓ;R\@n,ztSg&~G{6wbx]r4Ӏ >*G~ OJ !}ȿ)`"4ܥПO_q0^&/q&ɏ0l9S0iV'LahȾr#9ˇ)v` (E n7]*JubOqWD|O¹9U"| 7V11ܦXF!xwR73; h QFi+$ow?ijsM_"Ęs>C༬a 8Gk1fG2 r!Z=V ĈS-ؒE0YP?g0}Uf 4FsU~^deb̏tHEzob*4,ө<<^ RejqMzERǓso$'JԮY:_5DF6W"wFT.a ; p?mPP+72I39Ntz˻yjc{^?u=^tx.+Ҧ_ ;C3w@i#Г%*D Qn?BĎ2||q s|zgG?&]Zj1A7 d&c;?z`rĚbFL^'gz!%vĩОsͻhz[Еo[0p^:>^&F 05 fwN^`+( :oߧT7z+1\>#W{N.Hv*2Aaj]TS=ohH(R9yrpCqCi#SsHT&Ñ2%O maRo\=> nk(J M*ZΚ< +ovjԬ[+^s1,ub]p%Ǣ }SD עJ-i"PG b_B Iak6^Rߵ1JDs9B~FeG!& t8jou~H-,s [`Ejܹ$d1:6Ezwk 7U]ΎzXYy#3ӡ^ ys"yr0WױIVQC1ڊM),N$4-[N*gj8Sxdr]}%,TxbIqIDe^Ǵ.?'55.!#BPFK[Dٛ$n^!d*yU(L r HzEp;-??{X@ucB9a_\fIN}a= Էj]2#Բ2[:uV^z]$DZ}AIF~4B6Ip0eL}93]S[ϳu>SNK9ng({$N?d'\ \1:MyɡKn&b Q7\[ 6Az^_hN}9?VC);mk [ HclzMJͩM ";`tכyJA4y3kE?>oNIoڢ3")~T\Z]=®gkȌ鲉sCVG;^"۲~XJ X 'CF1l |e^MI)l/a2ݰA6@WEk'i%Q :X£&R|K3yrz,7֣K4E^դH2B[; 69;%T<1Z,IboӭQ{~" Wfθ#m(lpw]_So W;  cO>K2jPPR¸pW?s"ӱ^8E4% He;+s,UB]uRNd99ש?u.mJ8I"qW޲Ќ;V?|CA+ϡ\lL󙑱q:w̪s%;nUЉy ̺c5"]B{bؤI q;VzmSv( T TL$ZJќY:s:s'}!:WA"ucbEr< Jz*U Q2KzjGdtknCtZz24o &h\w`AД*3Z%5Ї:(ʽ\q;@EwVrjyE?e+*46R KTNNP?'GwêUY57S/NRa7ԁBSgzN / xhC(Ri ǴԭvJyyjiکؚr^et!MEoKG/Sﶩ|8|9-V(lBz4, :.6xZA>'0nāȒ_^3mp}).tv>')H|S,)-{&Ei$m袇LMTeQHqW@logPV=3*WUt_l:P٫x=M.C?#2+C:ѮL=Y(&$\őa)ݟQlUtCUOB|ɾfCdc_ݓY!GW'ߘQ_'~.ShP޳zBpDcLm@v:ۏżIl6*n0) ͡G%w:{*&;G:Z:u&7 jDG0٫r2nt cAY~L$3BtGKb;KH1?Fryp[ƍ='Ts'7SO|k!|)m*?AA"r6l쀗ZqʄIhϬFRg4 R)6̌fx(.H }+~ Aنȩ !]F JR3p7Pq 5`-ԕX<%!$<ב*J<"MdAgPqٕ6(qU^8o dnkE'AwݦTnc,MN1eHϬ)CKMbEɀ%Cئd„\8o6wu|E:hoz[C+ȉ7V7<5)#^vjek"^ >t46>Bq}]pKJCW銺oy捷.DNPGk]5-WzTtݢ~4k2tm&3!Bnjxn;Jk#ȔL ˫'uDm"Ea1u-(r7w{^f><BH&\HʰpK\=LHJŘ'x\\G.k+厣ڧ2g^Cn,]50jc)4Pfb~/_: %3 [g*rK<Ty2,$G׎hMrbRqztѓ%W64A_y^դǕ,amp0N3hޗWxžty^.JS1B|9ƴfA#eTF"]_[q+ެOD9{*$3{VցD~c4}1뎵D6~ ˪k \Ө`BF_oge6f5e8gT?0Gv_ZĂ%rFBa`̔Dwܰ!OS2M.N46Kxb>,nj|49?Lu6^URej羧̏I $B$ ьutfrvx[`>s-HΞO#NbeMCV^Hp?8a@5Z)nH+3"%`k!^T jnq&R18?4Fvo/wEc7H6ms~(,dKUhxHtW>.{(D#Bߋ Ǫen?Jyc/5$Ih,_]źK7xd:wSM@+AOblzESØ29 PτtRMCK7Dtb :G 7yzS/Xd+TZ+fθ;!q pmvIǟ'td#-oitd9%r7_Nn.N Sk[pN t0p%jB gnFXѩٵ5)K;pR*d,zϵ;8'EQϐ"p0i}F6"k),Vv-ڑ-:zVSC3jE=JDZxe 97h'댗,j9ʠS;\<+ŵSN @:hَ]dvvƯwVIK@v<0x&hY]IBѼrVL9nE3"glp}H)) _ԇ&aωlW~0.l, E< #N/Z`5"8΢dsԧ_v[?N`VE]4b7.ojnJ`d_T ሲZ`hdȠ΋ƕL%wNl@7YTrhWn/y}֗U[:O~ΚS9~cƞIfI:vJiUx;ru,-3ap{7;ms%*|wkC&5@:5t<'8`t"n)&V7UP4&!x㯻էKb*o̍2R B,!^oBn֟bf 3"fB,fI ơZ&H_`Q@5& M&/qa-CDDMwdsv^-"n_hU B9tjgTI;Q64 o= <\Y;~kCz 8؋0^C9Q[t=̨t1T)j)(hR38+8L!DTS,+36okۄa/yz&vxb rA_Eqo.huh`ivVT1\.HïhK:gd-4,Z;3F.%>@z#c ak˒g8yPwsŶa{qJ0w|w4.њtVo<rHcmJWjhw@~NJy !") BP9 bceȲ6!atN-eʅ|1\Zq޿+0FRR$_j=|@H(Md`K밪 l nҭEgxxߢCv>+3MKCmDD4 qc0"Sr%3.0'RTPi\3{4tO~dfC^6(km^ ۉ 'qL@sm4g\ÿ*JK/`UcsMd6/?.~^VU_猎3?.3%ssL] 34fNJqsC'abm1r+'y:$cE"2$vEn OUɩwubuoWh]SĐ+Vܷ jQ/GWؕ:ّ ^@˽L8"/k@w}VK t] H3g7JM=A`˻|鲏tWíqu3pb)Ff ^,g1/)qKAtv6y@-'7[.wwV֚BYkJ u!ͷ&cOR˯6HlEK(`fOVݤMl|"tLUI*N3qXϬhR #0 o/%)dzXG8}PWD`|YNoتЌ$9;Ho\9>PkwvJe4J" >v0͛Z Tۋ8Kޮ=BnF2oӑV[rFS_<'%/E{Y[qhN$om]o,حe6h <<鳐WAXŒ֌F*2t/uf/q]AK$HdiN-ӄ}Vט6c2j7Ig!=K[TϰemOs0 xZcCG ȁlC9j0QSU-ϛjp#,I't^qqI*0sMJԲ(o/X(ȊmQN,BK<5  ^鱶 7K&weK:ȝJ:VռOI !r _MnWL,sc6ŀ%8K7'ކBc6g\n\RmDWS WT4e\AS||e m93|4,"[ҧAM[K%]Md{Õ#ҭzf57}τRh'aM):T9Rmp(PiJ"iKѸVUR@)[Bxh=0GL]YS  'O%dA~ZQ!u ND_8F;a팼H pi\N͹cZYmnpoim. Zv TǺm^M}.jS ׸#*8u=^b-(RHqeiyn<iAv⺋I-aw9R<IՍSDށmu.gpz[u 7.Ɯm=;$O%)g[R02@TlI=EGدðN-ATڟ)ٝS7 2]~5@6_TIԈU(EN4:h[/I~Ӛ@˭:y`rv^ 9[ynt N5Z[\<Maz2dK+{G0vqWeA@ K{L%LE WtW"*!9{ԫ6%sNy03\\P>NHpKc;L=uPFb{/C0K-F7EBCl3c O_ǫpo$K^#(` rX//GD1冑Xj g_&QӜ2SNR^WPv|MP$IYkx_=0AnBB{em)6(5Uȧ gly8"*rhe"QȤ8~V/Ә%N|$b2s>5|E0ݑez *JHFvtqQj i4;hEc&u: ! صR{+DBsȕAƇJWT(XM~,:URߪ@\C@/@[Uw=;&C,l7qKmӘH;%B>631m3^4xUC 4.ȲО)v*DÀ4hٜ Ya2\V#뛜y,z'K76wݸG;Z ,"}k8,U}#ٝ/'uj3fL(7V;Ri!3/P2SlbVʄI;E}slxz5Õΰ^]CO#Szm:\Kg+S'!EN.<Ά余"r9[SR.1\. oD3{]ʗ=>uybQ?,rWuM}nK!kO:`a֭6NGt Ѱ c qV.G2@,HFyS'Y(cvb(( 9凎ab݀p9 !x@P˔Ms;~Wx¡ܻ8{> 0b$kٌf^9~mhvhp\" }nA@a4Y %S Hj@¾F&J%LvQ1`˳ˑ8Bu^3jɪiw9'VpP!Tک>=k0[ SA0 uUvb~uG+<l}4ـ!LEhXCK>lz=[kzY:ekԬ=,Zosnh:- &}Q o@@³m9vdI wr8C1gѮr X]l_( qpS nZew$*ȡ: r] a[(f2[9T+߰[*"|4Rfpcൻ#b쮹>j`U47)F7b T)2X7 q+hO>AĉF^G@8wnߜT1w7:֝siz#Ȩf\sc/35}n\/Az ,'Y#8Nυ9M&|Q06YƯ̊Jn1}pA^(fdW&Zcv߮ȏ$M}>4j / g#[RެBte'aUfjZB.d]ϠLrǖM;Ҽ65dA*kLaB} -T8  Gf x+XO|MZ2}>? ilʋX)ƑauzTE1Ŧ3iV;5K$ȆyukejcOGX~K_3pBW1qgD+ݪZDEOd0"}~Ae's$8_&fp$d=*g?$uqUQ^pr`¾_0F;==ÌƱiUj'Qc=_Ԟw3C !`?%T ԬnĒ(;](Ʃ\8Bbxwa>.p<%`e 9bb`ZʛLhm2H2G 엋< \!VeJ1D~(>?Ƹ t[\"݆Z+/".Mi|SH}%yV`-]+T\b_u(mș{ 8EA+r 57`268 YMF[`N1.uʹnAsOݠ# w4lDg)w.$CtpUqۀn"N|o5LYwVWk +mX*wFC:lkW˹,*api|z0AT4' p?zi1ZE{с*1.>?cI+|EKbU_g$$n@K1)ffCSыd œ?kV Xg_g&ЫrU0axr|ڼq} m,qըfkI 9Kt9FAjޫiJd$7WZfSb9G\ `wRvVV#\\™eƣ4Je=M~v@cBs>Μ @[v7g8<6}M=HEFR*mN/hɹ?F%2NWs>xҢc,"2)O 'C{EIt2DSZXiu ʬ+wDvUWmR~Nd`øj^XαNbeMG.MdHhb0 &8ΰB Ϳ]!͵0wW7##ydGY:{9Pdj97+J=%.ZwJꑛtR{js()z~9soRjzEp &3 X.FpC=? .p9/ED= Ϙ*ɪ.;DY\B7uMKܶjE4ى&^OnV`38}oVh@Uj g-zL2&h-(iNӠpqN( ԰H1N*(٣ƺFuIf,fv@^fAU.$plafWUo^%D`2H4sڹ5nR$ ٹvTeo^x<0LѲ]78)T!e'b^+3ݒJcbz̧Vp&5bN7(品r k=VI:序_5\e),N& Ɽ7~"Go1-`BeFş$¯'AFhɕ?PJ:N)k+)jP !Zٳɮ/Hn$Rjy_7+ eJ%G4X7RH+ 2vɋu$i09 u` n&J:Hߌ? O }UgTMgP4%Br3wv燯DZ=MuKQaWNLS&/4Nӌsܢ-cݟ_WZ^[6VM 3P@z_Q8c^m-I}~+ܥk07}K 3rf_}YI絊{' ^>O^{߫نbRS䉩~m1+,6E#>J+nd֦R?qA026@_ws>+hX f~owF@ё ݖ<@w3^¶ݹ b ]We. ہc s@gM<4}~7Ⲧc:Yxە'>NOV]It!&%^*uI Vo3KfGTRYRD+!1)04ȩՍQfmoF=]wU(dN)/t LvO=y}8J 皦h9X!:෽܁%G3BKh*ſA>5:LSW?m;Ѵv<+,-'F6L$bS [nfPVd#(*tG"ĵ|ցxZ"VAg-lVBELU#׿U۳\!´]Y2Ă38gӏpQ*aJ?xRK]վ gm((z/jH ~ h VcT$0TӔ&VQ?Zr 56d'ӆ#v}RnP:q3 =$RI +~H#y7I\H1ĢTa}cwr5E$@SˆExuHVGfyBEy6ٿ LІWH_yk'2_RA՗8nG]7 /IB}P <\7~>]OOgK`LIݽѭ^RݟeyQGfITFG+Rå*UOeW! chN fgٿ܄2aUJ}HևI1ۈR}zB62Zp~uH{p\ה!LGg.:ɇlÝDYNkT+V}J/TEA\؜gA0:^2ޣ'5m ).;eO6QE,oJtjV!3Չ?&=Fim ' CahD , C|eLfd$&0=8.`:;kX֢vo\ J|ŢUP}1a ;ujw$Ж4/bUDuAؙU"vrx8z?|wv/ؤ!!FLҨt6-:*o -= t9o7e&~|PO!ir<*r mxH+ S cX@9wb=4B`렸رI.XNw4WDm iJlWw@5ml;L2Å7]Xc*YUjg;ߣ)L%s'܌1iHl;|UtDb(1?/wo>_=_ʠЉ@$~$~a \oTkWF^2V^(T9 (9f7VvDus-ϔ8&Yo/(wi%ْK*.S#H&MD .{@1߿J̝бȖw}:!Pč-{bҝ 2>B<]@ 4Łog^Oq)ޱQ*{DBt|vJNўKf]\>uCM^ܫIV l nh_CQiY1wZޏ&Gvgą Wsj4p@Z_׌SPP]$H8s|:-> Vi8%CJ~#zI-S%:3$ Ysn(.:ZYr+2bUaVZډq䌐oz`a"}19%[4"%PQW`kt2ůLZ/]o|d^1;+ȿ=~W"S9~gp`3BO1#|NmtXZy-bXDv*>!q$1]aYBDxA ŴMh$ !)jO{dido"35&c *4U:o mwzzWToȑ #%$4!, 1om WBhΗű3<껮eki֭d\"TKM_i *j[lj(z a:8E@zsl"`>)|֧eeE<x!sLW\:?8Te+ex/zgʾ*22+)@BR(kNPa%?vAȤ1ZFG@H!&/wMY'=2E8WoHӡCH.TߕRiu7qlP\MZO#_Uxwh7z>>,BpP3|ik z(V:Tݜ $RTyj Y/"|QbK~ww\z_N2l)ELMYIb({Q2 %t2Zv1lP3߷>nhԌXɊ)\,//2-4dBgʥû\v'>jg20/"I"rGՃ5з(uVTIË6#t\ }tFXRbO}i3&BɎ[e\#b`%*VltGicMh緽|-gCO]zwUM^[vTzO}bJI"?$p7HS%zU#)U'U7]_xWSml|SѰ#^X1( vQ6֏ޗekce:rtH[o.2?uEuc܍T]IĎ|F,˜`8T7@U8L/@AxGG \N6!ws\Qj`cNG!`"yaݹ װƗ"'?_O4uaU"{AgL`mH xR;ZK}Gސ3x-3KsQ5в)tdAIRV/y~@FI2j,S)>nց#oC咾'GY>K :zS%x8ź9Լ8;KpO8jmؿV2y*v3wx; wd-S(OYp=` Sf^)/u .+'I9T:n߮9D.N=ӄyaOR/|̗札dln*/мB:* ׁG G؈P=oaXtK;cNH0.$5d='jG։zA<2;>mJvpƐj]+'-z`WosQJa17Әf&}d}UPTSObq Yº`ݼ\3_ ^+3"9@UpxQprsӉ=і~'j#Mu ݴQ݉EygמCȪ8u0Pݤ*& K*Tg Y8̟[+ rE&ݟϚ*зN8j]u["ˍ|Ǻ k'?U6L1F 6kX8QoSC曠E`mÆ`< wB}gvZ~dM\`FM4Cp`ȊRW Y2\03fm8WQ)$Syµ hȾx `l2% NŐQ`)'Sw>@s#q.lF:BAW!T|G,WcŻ'mSο%?m/A:dj ٣kOUZVye/Qeh҄יe"+7hd$d%#% Ƿg37~̩/e8m.5TaضrR,<N|<1g,&X4D8b#SPx{5¢hUSCpT r'yP&(<#xfS%77; KtoP.sV`ҒNFܸR8^[;jsWLg )~||@~F§OVDmD/ X#k9 nH1d,>1S ؍fzVS@ YT8z}&8 #ȇH"i~"|4ioDX1:(WNKMX^R*$ϱϝm(MăhsKX@^>--نKi#QIpf C6`)@2 URԓb#;P\Ng!~jW|"u3"lಗ6%Gf6VA +fا |RvӉ4"QyWs1c5`]Amq'ǫ4ȺQtDefݲ>caLCov ZWZ bdHTlT/sEm2 Ƚﴱ؅F5^lG.18fE %,M{^#n~IP-o,TPop< -qciǐE$^32aC,gFz6ƇE1wlKi-ƞ#Se|XC_; zi/nHɮ7]>1Ix8zZ12S}27z[][yg.4R"x'vɁ`M9%|Bq +Ն-2}f _x0q@Cx,O~"Rñ؁ֺpI@'G?0{m+l9z}fWx?\[rTdwM.L`ɓmJ`ߍ_ETM ,Nb3+̱} Q/_ut-nlHvsAjxݟt\&GX{@zn]xԿ`UbW-1s\ Gn cCa+%H,+$|n 5GjMnBGJ8J7V7f?#\=/Dqf)%@pm*>24Qx-l|42b,'<?=cܫsEz|u:^; _ ֚}/w k2z>}I驶\סp#&w_?Uf8 +,/6@ǎ°K]qGNAi]9@WU1Z ] w<j(h=gViXyx>K x1v'~ک$nX<)+)KWi/2n43rv7E dIK|,|ۧsΨ+ V't*CH`l.8hJg"\g^yLOʥ۳`)66zbW|G/ ~q2Km֪7vdR+/{+jYTlHUCbz76|rȑd4yt@8QA!C gۿ|#g#wRKc?,Ά'4 ܫҪZ {և_Qla/4/gĔ~E9ae+>, ]ħ5ŝB nS|{vWVAbޥ!rr ,t18ۃ_=O#c}F)6sDr31u~hx  '6ߜaobp3 "C~L"'bT-*[Lu,A$ wk+~%T[i(Y) &. aH}-]M6ϻItaFVEQC@K6MJKQ/ pN?M=\hٟ<~ cez4jQ3"H wz9`VFY*!JƍA83I~Kfץ ;K,.\lsHK6+G[&S]ːˣkݎOuQphp%6ݔoc0,{[aE8ǁk%-ݮ!Rw$0ոn~xHY]YOqVU0vW[_/j&M >FEuhCfwycޚDd_g$\ d%qYnjsnGXeOJP+YZlwEkC1] $YV̥sݷ;0hCψX4tM:rgO4|M4|NFs^ Tv=AM ΜTh'9|F>Af8!C>ܟ^YQ18؀Dz gytQi1qKːR7{]}V x0MOgoml5kuOe$;fNNOAoSl$0X?#>U&:OW `C%v?%t=\Jnn@Oc_7jʦ<Y5UtBf.zl*_\6TvNS\ET++dBw=Ek<c38jE5<5I_S;E-sn0A|psEb |!S,fcD6ʫi8;!`"}]Z|O FM C3yI L4B1vJ'rbS 3)PLǕq \'JV+ˀB=)#yoMŠkUϢ\$ˀ"J~,;(kxvFԍ5BĉES6m}O楕=2LvEvu4wKB6^јJ06GcuH! x[~kȒ>յ?g#q^Ei%aV' U~˵9QC*=*r %SochaE Ó"^t?:8I7 >4Q7_ 18:^*UfPp!NONs4w7-^p}ʌ 4<'h,'=V x2N* p12̭ng2R >FռGd+/ )hF{T_^ {^rF4PVj'ndb?Xw ;AZ"|2P`P7{YxmG AtkU(!\#CѱMx]'=8f` ..ӆ$S#+v~rL_k[ u#>$5\CQe5J q$,YڨԂvX%%.i.!-QaoizA `6M! r[@J *7˯Ps"%Пvʾ6:]  UE (( %yZfy34xb F/ͱuD'pKlZj4ȞD)vB1?UV?\'p::Piz2 n^$sݬX(!DhUo>K1FPх$>,*$nCdf^ utwK#֝_)2c0GHG`J@1GvJ8p9統BBfnz7KϐX (_h0B@ [$*ݛ(XڀieBc"@6K@ ~?[=WPz 8#5~Zɥn1b)<`r= mŖ.mJ#a&~Do >zk^_.pXDž@O֠5#2Wg/W"rq8s[x$_l~2{prn6vZ{b lĜ)|ɶZוKtn1\sNu /cVߠ| lC6|[+ EJE5k/jz-XKcV[YTZCy X {+(WD+\Sq4{h\ӝFӝe6/"Y2i)fQ o5]TniWy":}qeI0|Q:%N@C~>|Gd%h=G&(qZq H`%* s"Aʲq6 kT 1#dX`&ۗήP $פzpI`mwW 3V9? {" qZBA>u6$",\js :>J;U`~$sDUut)B@@q/x.*;jldaI*nDe^ET-nGi QuL,z!$khh#HUS&'TE`S8x qE7R<ج>F֒A+ :CDZ%*M {ߣ ͣ["hJ&,eIpdsO;sPL>?V~`8)'{RY嬇lETP5 3Zh(Zr_`75P*ȕ`͵ڴ-`Н5vt3>eGV@!@=J=vn ,53oD_ iB|sP ayN$'ͱio [5%\âjG6^T4"g+ob`Rsx7-{GR߻ G*R/7R?g\vnaxqS~!¾0g V *϶Y`RJ=tw/ǠoQ\HIF @<'˝YGK)fkB&-'U^&"lzPߊr3:7x 3Uƫ 6ky}͆Qb3uue/F3*}*XY(2ǥ7F9K&`NcG0E ]M݋o֠A&sZxN:iLkO}@O3kB`7K]SU!Kg{q\}G2[-K}̸.ytwշ+#K#]08QHF5v*PH'`!rb5[[HA*/h{[ϷlA=}+BEw݈9p^T+š"lg, Adͷv6C׽AyB{gufF&U%dT j"b=C/@͍: "Nʜ9C/z52k翆I-CNkOT t(-zKh3n]۟<&0AwZ\S.+ HiNu.u7Q"z#!OM(3کamƸH:y1L;xN 79i)Po>i@_UW&A*Yzs_^z5qiy럷§yF9?:1y]0tizbn#ZT@"*8I0G&Y* d$\i7,3 izfg2p6@Bi-;)o߭n`=P'2A)6%XZǎ&N(vTǟ3xCt_cN>gC6?/z#D5D̍03 ?&(&f$A v C-,g=l~X[d$"^Z.ft(y-[e0b,HCԀ(7ab@od6[L`ք{=Z/GOLz*&` c a-b3m J\]0Ef TZׅ0Z Oq } F+S{6ec/&ޞ2c?Qp; Njs]F{sk'7"XkWogόlI>CL!lM(jPfQRR16#!Pmŵ;ٓLȃ"Rݤ0f˷x.sj  oc'm􈸐 3VՁtkHu$h+ Y|Mi<ނ%Ra)bKB~V86sӓ̪[вMG߈/wI cĪ;0s]kHڛgoP>Zcy1` /;XЗ+V,1/wߞZ,e!?d([`5ً?#,@R$+Юa_wmtoq63*RH ${2(ur oA@`C7jԅٓd.sa攛6pyIl{.۝nLw;|[u`T D7E BaDQnrTYk F Fga)gNM,6(({BJtOm`LrO3)Pu8y <8J:0{s'&ǂ,uCd^WWH"{9#*@SPhǺ)`g)~ʼ )nHQRёY8 4])9W#S-;Rz\24)gӤCbE|J>jMg#T^@/kz^G6-b}Y9toմ}jL8i2R`rU%`i~ppO?䠎B\G6QpO!5l0RN]pŃ}[ccޔ/#ڂLu1$.[vMaa %6ˋ⿈ ~z~ D&.m/|`{:FgJgvMmfq9LXv8lV2f6J !_Qlqut$b&]([b i;1qeys[[v^cB/d{{DatgZ:yfah 8H{Nȵ S7H/]% NϮji<0 %%uJxg Yas蚝%fl׳FL| gݴl֟ _ͽQZj#n+<;5ӓ?IZ*S5aև|HxA8;jJWдRCtgx*Yu+jjfh$rJb) 詍d4Ȯ>f$x~ r%Vs B&lQ(%<O89Tsq9f{?o"ZKX7|<4ȔO2C6!:ǖ~NOQqg~lQN*t/W&Z$Ckjx#hNc.]F7gq=> w g?D/#G5:Df{LgƗ|C$vb /!yJN#3.m!z F4&[UGo[Dz1$Aׇktρj Ь|&ē!j:X[ljVA̸|VTsBtPē: $OΡ2=M^6p^#6,bUougbdF>7˙ӒT®THbn6c6`8•e^@}:y֠P3ăK`jx/CN]SGb;D8ZZ X`diS=!2RX#aPgx&" 'YO> ܕU yr{HQ5G5Ma,M"Ll H,( ~čvNXV(D_*X`)F^WZI724%: ɨ yB1EHP~+}Jx2I'z RF wE.YRy|;b, !sU^P͸O~S2n( $iRݣyo܆^;/^FeW9 .eVFj)=[`MePl}!(a2g tS8NY/e@ga`jni{SBQB$|W1[IU&+&}|Vv]{WX9\gib'z8:ᮥQ67f a꿩BUKy%}K-K^a(&ПUToa` Lō rThq84 U?V-U*Az 6O"ྻ~3Iڂ4U{%P@{XPjmLZL7ySJTN*w/*Iw-QB s&`?Jm~ipQo1 a,sZ{v$zR6:N칞ςgqwKJЭ3 싙;JQ0(7|-es^ޤx0m817ohxK?u`,;@il @?9dN]jt7(=gu' ExN vJbVˤծ. E\GetĠ(,1 z5h6QnO:{cplDW^?eW;/X/0R-/fqlNmd |wiǢvɄ>y2-tB Wz; ΑdwztdžτA > -ER{wdίMԵHksTN(B3X`B3TH&b& ܅sS{׶ "do!8/.F S duԻPhX~.PM3wibJWλkO5;= ]ozď&DMZbJ]2w@na"kxѕjb|G/JOJ]W /;ȸU8jO\dMPVb@A!F?@qȪOwÅfLBi4wePQE^@-mKӼ@F>l˪A?^W`Oiy$PI+ކړdO]IwAk],qMpk;f 8󫞀nDܷX{$6KZL'p\Uv>z5! VȚbBH4eCqCQ6`vI?ylD†HbAtOMLmeg.)apЎ~0ˈd'׼Օ2I!60ױCuXPY5Δ1ė[0Hw2OfLcQrpYtA /xͨ(!J]aˈm.8~9UaM<4,D";mʐ$|i=!䦈) t2zҊ\ &pQ"7~ \*_MGaz(+thɩ|R,0@G$&No{jRu/l>FBF'sil7knvNF:#ɉ Ee7*\Y0*` y bI_ɱ{wi:(jA o-S(VPlfx@S¬6 S.C’ofxPX0=*T{`|j PC5<vaMg8È.R%xd220/C(FݐYM`hI%Af_xB# sUP- xX<Skس8\cn( qVO#H!S[M UR;eH`{A<.de,ũ"WUY$RRNXiGlr/:Yesʙpeoloz@_bNo,n;S Sb{#(1a,q(ދa"LOVj>*LMt伺|0$ 55t:4I8Ln^MtΤoqZFM @PNL-8Fev8iTTdU _uMx`c9#͎@W!w~:!*:x<*@يDIvu)7n_Ց=+w=޴sȘ߯mk3,X:`c5gžsAVC|^)rfX({u@Oh df4q[FZ^4>d_S8mjGӽF.Su+6G , ʰ;LION! ʕdP|l<-5_‰ TyºݸbQ`tJΪ2bft$BV% UtDhQfhYJ}-1XNC;&Զņ/eFȡNB#iu|uW(E" e-X6gOΔlQ='a9ҴRB*QSH<z6}iHV!NI K-JWQyx$>Ɨ__)_t.i_ IA{ LD>~M՝~UV @~_]x2q)_d48m AZt:nR$`$ZOܰ%%֕j2ģn.weP"֖~QbOgQȸژ4~w Ax)xg+(E(΢ܻmgh@Y((mJ JVFLJ4KθVX٘]MMG8ի2}[LvH5:1䒹~OP8c 4dE|<|kV+mF jn=Υb7_>`M %,(T7n3s&3Zp<TzTd }9 v`v:Xo ֕W(0CȱNo?ݭf)e<ֺ6[zhAGp V)} kݥ =ɬ1(m 0)p‰{%b< ǽLikqI1Ef5KbĊS_&ҷVn"rVe0c 5Z<]+$v^ Jg4HA@ITM֊EO^?*Z @i-)_3FXj5%tPI#RJbE2z21>h-T*'mJ`"ʖPntK -?ri[1欿*;E qb !7$9j (L3mniRB!~ JQG<$hr3;=9IxV@ݟv* :mL&оbӇjq[V}DepCoS"$uMU1?r1t.Rŭ(J[W!ʜ欁*qpS7Ӌd2%,8kv5į}oh B'/Q0oEk? n] &Ζ5X/סZ-/H[V }bWq$O^M0*`Z&n)I?KY7 ͧUew`bӨ n0-%r ~juPUa(r5/4;}vhSXg4HIk|[6W3ɾ{Q ֛X( zR8lPD2S!T}^S i|n: r񃻈=KhX$ p ȧf@_\N"vG}Swbވ)29\xS'ݮp-G^YdN1f>OkZ$MV vT{`q?܊3/Y@@(Dql-n1ck`He)߻Qp^%ϸóZA)IO[wUAWaT;Gv|Q՟X>Zy^LHMGq i_}P\xxB}]2L(A1%U +7~gEXAUn:N2!%k㽐9{*D#@pL{ӗI\o?N,t' O_&N` 0h:91&@*Q qK|(9n^9'(#E|;dIj 䣜ZUYz簞D0vܓu~϶+tVX(J228 .rP%L:!Klő6?j#&a.O"Zͽ%@%GIl,ph-AhS0U`o%`Ej/p@!C)z$t&hJASk/o@Dqs"VX6>rf/r&;3 CO`Eb]Np#y.啓1U=b:|cڵ~r4b ={r,[:p?AZy v~v+S"OD[r r6B߾gsz&@P9)uLBnN5hYE'=>yN GASVNFYu<ܓ?W`a9޹Q̦ʋ R 1vfXtK$WhEIS}F9R7\r ƊC!LEp<+SuhZ=343KO * e΃åGbSy+?RDw"hpt`1fOc-(vrjܼ '}LP %e> ^D99 L!Twp Ѵ /~TQz co`0| |ҵre&)3:7,dVN4.&c١35ZV=bhn|$nweq\u-0ƒwLx?M+"; "ށDeE@MXRE|~/2{߷} 9W՝azY|VZb>4ESZ+=bo{/!|EBKI~Pbnٸxʹ-c>m)lg㡎F}Vpps\5W@ o~YBts,FAqn u3>5, dy*xĆA/[)IݼYrݞZhiF}'\bЮ-U,Y%Pc& X Dz8:^Rh6u O*BL`/B37C!7>ڭ@u)]"gBаa^Ꭓ Zr1 ӛ3 K| !>"I~GTyWQU>w7^YUȥ58޳I#HZSgq'/ytvw^9"5 &Eζ\NsOaTJÇ~UXڵahOK[ f:ʼ}cȸ7T1#"2Ԯ`>ݻk]Yճ{ܤT?ۗxE^ub;)LCU&NKjo9J(,F=wЊ9s "Y>+k69a~ja!oO @)GfJ cORM `0ץDtxxi /hʉ{n'ؽf~>jߵp]4JfVtyDoUAx\ilsHl͘EO)$]^!e 9 M%56#F"dFΓ&x`n]^ CTOv3vtA{Fx3k>Dc)>%AVMeלZ)㴻ė,_k 9J- OHSX^Pu Y-6\yD,+铃Xቛ3AaD*,̋GԱ]|4~%R|ʥ"20Y0&h/A,&8sdzu=FHB芸< ()քmYz p6 D-lUU%'R]%6=si 2yĂL"t :;p0oѲ9tr--{$M:{}${վ^<`+KM /-ٻ٢Aj <'v(+ܿoՅ]/yS0\*nrr=yAdA2,pmdM~^VFgѐ_+G 1VDTqWuR0%D{x1{]la?FPW_` -U{=Љ WT-EilĢ%^%s|k_z 8k8Jm4S^j_u7pf#`F%<1w5hZEl]I\V.07x8V=nFPjݚw7y*J1L@/1)xVxLo! n<81,R6xH ړ{yl8א_(fPzM:* E$r:w<}Ig짫؋s%GL"{H"]\tt\_ЫALYK>*"Y<NZA9?Q"^ 6n8Z`)LDQ0r"3FỀ.euQ@آpg-Ӵ"mC>)ZվXsTj@m1̯q5f6o-"eoѹcu|S^ Z{[PS zR0IzMn}7   bOC剑piar#E܋ff{DK|N|ʯ'gѕA] Lcuo?kF^Qj[˰QDN܁fĒV)('F6s7P!r1j}2ȮHņiIg[L Ǥ'lxbu3 c*;* + \|h |K 2 ݆ LX&.{B%f)h'fÎ(H}+5q٤"8n B9@SX:-*#_RBm&[w'd7et}5V OCl$D\QOz.5^S^f.M ȼh6ЎAI˷䇴k;9A2:'fs[4L V4hfـ&&򵎮ɨЬȏ0YQ< 㺗R",pNq^YC_EP/ARL/0~,;:.|t dBX̀FCZO>KvwԿv~ #7,RD/|`+aGw9f(o;qh i :R!rm٩-B06 lC+n:4XVuj ak<ū[m3W Ob9vi"XΟAWuBm(yfRiT͐Kv{BNA$.#R f9˫bZ;? g]"鶞H"J<@(Ih%B儫`ZB0I201ԻuPS)VPES@Vi@;Q`S ˜U{뤲\~zD Gms?Ƕ>;UZS=s֧uLƥ8fIeqd&i>K6MfoS ( S>?P-͈ù>1u]"A0XbgrQdQ>H <&m{^u<'l8$ 5kI˱-Ңakly*=C ]h5NmC6_6 o9OlۼOBࠬ 4x.plĥ shK9q¸' ¬Yl{x DiOBvtDdzAXnD5]ܵ'(D[)Hv16,)ҜTvA xq0H6OȷSj#ҘjN`Mވ(8I m:@ D $,#U]x5*E{0<+ߧ JhY9 jR85 WB`u{N_鐳Ŕ.ݜs&nZy$X훠+|jV`H//|g2ZO$Cq͑"ڷ4Б,]q)ec  ABnPpvIv ,$_8H,ouEt`{d$ϩ.FJ#L+3}LdPƯ~I1SҧdttNHg'CrRR^)ܭ<dºB|J$1oA(F1L`249%W2|֘ sT4_ogF;G2a1-@H4)OΥ|WVԙؽI~؛BA D{T#T-%21M"q[xu}&'Qh=b,%͡O݉[$?պa0G`Kw_VݧټPfKM֕2]12{DOi NكԌ R_ vl1JTjȱ:tw5N0?pp0Ɗu"de9F!$qk56+Oѡ^"Eot8ReK *??#76fXG h6{#P3pUäPv@F]oۢy0b@>!)P9Oʜt>"€NTxC5P8uy:Sy+!fVӻRuS\kqTu Ns30H -#o -FI?@=<7zOw3fiqGVo3ab@:ӯF&MWB,UBw` [64?ylOĽxH"Q-P,=\Ojy"zH;tx/WEI/44Ѻ1fa!{VM%K." 0\_40^=m!s5ҷLWAѿfHlYDzQ+=gI:H#Fg~Hʤַq2pe7KuXW4 P`m"I,; ǽ0aۛwl.U]W`=|T+۱COu32Pvdx-ݷ1rD5,?W<D]udMl(vF;~bv0oFs,omu9iv0hq5fpL^BashDp([\S[;5"!̈t[}3}>H 붅yvCkڱӋ{z01hD{g >gum*:FH7=ʉ͏ ع}$*+;Fdc,gI 4iE$-ٌ݀j%+2xW*u28%'A:pJŇZ]0 (QRtn|g}e8dFp8cVyBdn6zӇ>"4V5^á{hC/kJ' _p@N'৫K{;Ie޽#-QA1\@mEǵz fcWl-?NT N{ڀTgt5:(j8 !a#gChS gyG\K.eAȤ1g342Qhv['=9a lXVs% pW՛OiepCm=lXNԻ}=ug9bTVKmgGR{RtKz2oZ$=11akjqX]OwȤ8Ha\g6 k2e+ه-Y݆E]j Z{$! h$~xEhɯ!Q6CubBCn:IqTQQmIP}|Ȋ'.K{ҟ{O L*Pui}1h;6 /HW`HH"4 ivʦ%f M w,K.b9䦪k֔?9u\Q Y F# gf4=pu.Bs7ŵNM5[S>uP` j9=\B@'IjbXG[ +Jqٖ| SdDX1t VRӄp15h[̝J6{xs(Qd}ԓ:TLR{2Dx>L)(Wz*$iS1?a&Sחto2!k\uq'^Sm b\ڵ upWpV+] cLJOY[)]1;.(FQpvtbaȸƽB(WBc[@kth߼:Ϣ^og; e.5ðUioUʄBlu~)2u+? 1OUύId*aT}>г)hW gEPpj#^} Y\Ĺԓ+ 1TP̣76GvXgg\(ICܲ" Wvȩ |ͩw=r [wEɻWO'"EINFf7c恦Ofa[u5ɹ`9xTb̉/X< wms D$Hn MgMM**fUqݸn=xk.CR SEgn8Nk)U[ +$;EGO0k6+ ,?* Hr+裭]u6K9 |A-s/QT] 0G2U߲k|MZp0U ث%bB+zQpeرhԟ ?Rj@2yg/kmqr=4l[~?edɂ3Vw8a獍*8D.Wn XaU sk&@U. GLX^{xW0K&'f$nABc\נ>M *FEu`<͙g$Ë1 琴W-bڥK"vx ~Zș6k yz5?؞e?ZJ{^%- m/"<=щBψW)QA_&>9Vk- 'o#Ĉ[O)#VML6wc@ ԅ:-ܔL 4?\S0Xn4N3c1 T E3~8NqS}!>2&B-14.m?&H iAabݿ&d) }+:,F r]xC}qF Nz'z4bX۞r=7A}>%>^GtCUa$B~KT'h6hf*,u$zZmAeJ0פ$*fhN_A-I-AX±hᆭr"EiV{<2q7ii 7$0|b>`3aViCgw'dZ|ie%ɜfF\bu{cmSi&%(]xD̚Gr7d8eMUz0oDj8Wnc1'n_ɱnbLԜs%+ bYM}g;ǒJ|&G9w%[!7]Ʉ0l]%}zM}+'Q5y<8<p VS酀%> 7ة'Ľ7D [Euʫ5$⨑aԼℒNS@Qh"GЃ"iZp@ev?97}O^KFSj]Fn y/'T/Y ᛢ|HMYT O;t]!,A,ݟ7 Qh7}Z{#`}{^᛾k-C Vnf@ :M݁ˏvUa|'S ;;SsmlhmA4]Ҋ֞/Rt%3IV@̃.-ռdԼmfsپl^0qʮҩ+LW\k]4'*VQ9jgT~IY['E>e8YD8zGIjO۪!77yI xf +ziDO[ht >_ ¤“VyEwlGZ]7*X®E!{OuiPx˂]oPi*Gd_lFb֐|#7+ LjP8J$q}mOb^WR5yĕ>E9Ѧa' ^UcU16EPݨH?P"Bsi3 4IK\p#ڰ{T)}KRج",BʹÔFu1&6nr}y7s(l3%D7P^g-Wt_a*\h2TCbl0V7`Y3c7ֻ55BxbI{AhiI'iaR~ %-%'}b?>;žAwp^_ٓ5}r]x|n: fxf[~oͅI5QdQC7n8S`͂{_b>u(N=X+fXqw^02$gn)oR%w"]9Rwv+ U qdrJgw8Mi΋dחu=XtȔؖo2ML+4:ucR]ݻ1EvrMG.,YM~K3 >wzq ʕ9ڍ'P(\hR|ȋˁ**SbonUW1۳#VdQpДΟSUyWd 3zs?;"t7^vf9*CfSm.^sT} _ Tv\ꍝ 8;c4.7.cxduG,~~ rRnI%1/üޜRq}O.ѩ37!(p'ş+Hc"9|{ Iw!{J ^lEPX &p{bDt59~bX!G8|h?vY!B |7B͈' &U.u!ЫJh 90v6t❼rb|G^ycBZ* 8a3A_ړaE>cΖ_* án=6K4 eIJ-zj߿p $aA*~hjAJX%zoMUzɕ LP+ қj I1ieaڃ+FkbZThm;B)ؠݓ )Jm 4)lTulrfĀ36&_VPтFXܯ*7!N9PD*e%^l hl(M>E6*Jp-+9w Xm@Fߟ +b^@t;2P;+#| ok #ͅU;ꎷa "PgyMٕ+\VFs/En!(}@VoMW-h]fKfnݓ<2J9Zu]N(S H~Es&%;1L ^+rK*3ʑdoƟaUޱJGx8eh[xDȇ[Џ:51x\jwek"< R3z3sv xF?2:{y$N2bϛE+&ko:C̆cOm K p6fk_Q ]N7~QH/Jg'53-fTZάQ>t>O*۹ot"p< Q+}7[ȌHvWF^U :x }M>Q}4M_ C)G"W\Tvm-f-)bd`МD:i 3z޴VMFPqܟ؋qӨ=.Bw½B7='{{^j2p ֐!Ls#y:N?4+ߧ]ݿLD#}1UnOgZ8oi"wZ /v9456OY ҔTֱ+aP `ɶW)HqK}mxws !w ,%z5ީIQh)^5'Y=ejk_+F'$k$j:ߪsiyo(,:?FhTy3+fo SO5*@>>K{^Usɺ/IlI,iz 6R[eH몄eq`b?&|)8y]e5K@;PPy=+t1J6~iJQu}z'=@\0 f"؛Hf0BZJ?yֽiy:-jx5'o1.DfbVd<Myƶ` =D 5TV/`3ڪ TVHSC)%"XxN1 Gvrv*NfZec}h.O4e_Hķ]/ЋI2M?8\A#4|-%uiyx8, zAKQ_Fq:@ ,+{^`vqoٟ"|-Ϫ4UK~=r\_.f\ e&?6imRmdKH4xi4SF@hۂ{x\b3r7989yGmצjl_Y"< ,YMT)_k(<c)R=|z \KcBB Gm_Y`aћGb7,oHϟ9Au?>l')S۰?%QGVe3ZkrŒ[P( ;(8r>@# >$/}/  .&I޺2b>\DC)x͋ Őx0zbd=W]Jyp? %1ઔHa]@OoO6潔,yh?D ,g6WRg6a s<ڬQ\Mۿc=}Z:/=ZRf!FnfX5_եB]ۿ:{ZpϜTүZfGui5th rQQS[ǘ)jČCRxB bv/'#s(U*ssͶ^@{DqYʠڍRr?[yc*L4CCN){1Zm!_ k#}x)&?@d 0URAڥgС} :W!/D]MmW-g J3JLuOT;\1}!@QG(@5ݽsEfZeĿsid;&(w(YkK2˕yǔ]#̛J8q?tVkQyg9 Auclí6KǗƯ&>„><B9)W?ϵBC` Wg@gʮ-' iW;?%Eaz.NS_ߧKZ ]L&_aK#;7?hߕɅdjDŽ,'I~ă?*7JA.塺3ˎjHzkg7RBv󱢗>ǕL~=FTDDMpwY~ 6؋.M܌\wKN&AY[PWZb ]j4KSe: @ℜy#o[4jk6~5ѾZF;'z#O2=3CBlBV»TelUyXhD)}kiʪ q]m2UPONlj)2@}9"Vz/NT^4zDK@#qƛG祛OS6,Hb}&*]] d{x&`,J^З탰4фxҶ'MJ>EzffJZyU3%Ǒ\ f,ǖJ~wZjİ>#cT䤔V0(eiΉ}QxxVi&~9}pO&I]jS0lP&>MRhK>_Dlo6܃腼!Ñ9ѴKcxboG0 6y*JMkL.YyGBGjvC!gҥ,2)FGtT[ n *FTYI:\pkT]IHir5=)c1aD]E3Q}")rs2Hw|iQY=c{^3 /[#osIGs)Xk_1FH3EF ްL`!;ՏPxy~s}rΣqpv -ԅ*|ҍ\dؙ60OP=$h|9CR#b[PcHH%y9Hrzw?bZY,mge7v[uYL_Ul"aFkB8% eZ;ݛÍ#|6yƒ7lv#Z},:rMav/w_dû[Jx"qV*jف\=_3)%uEJ,JǪ\ӭߟCDu7e ѯb%advzeqȄf0s}n-`SɛM[3XE:"Jh 5:2ES/cfGfɯͲ^r\qoDJ nDF*n7gሠ2c7 ڭw >!/3Jiu6vJz ȒyLtL|i) h-)Y9\7H,$MAT7;*?7'1grlҖfWw M[dejUX pA/!hsbiLwa;zV/J?4 WzޠO}Yf675i";7rTo~5=TP7tU=n,iuhG51fPg9W~akہ1Bs:*/ȝ~ݚe6n^kfuO0NF0|/cƨ_0,D6CPYGt*ԎtFדWQNirĵ: zmevTf ݜlզ͍>6J)rT~ C1pWfƋlnopSU`Bu cDɺwCf۶'R ,~<٩oHQ?ʻNc#g_pf k1a;QOo ΃!r܍6f3rCAk]sMAk4Wy ޮ`ҥw`O9n1YEd͚S0Xg%:hj0­ *.,1@诙2)@%+2]s~@S@ IFrUE ~c@,FDpmvB6BQdٴ=S t}H+)}iLXЎDF:rζ3K^HL@oRzb ĉl z+(fZuvx{DyK5G둎~e%-b\KmEY?)-EKbϘ%FA%QB0TZ<鱓i$^qf,lAoﲶc.EaHagWF-_Ng/t34;8!U,Wlx.=ͪnSw_!+Ff]eY 4SM+u=Fq6&ۃjs&Dķd\T8J]wfBmdnN.,< l%cOR7"#EjҎ7hڙK-$a>Ɓ@챈ďTyX)~,9dY?ʀ|:]ոO],2*a|ߐ[W(BS@Q~ETODrk^@Q/w>5>C߈]>KGBSkxfnp %XL.f,4{dFbսJ||z;/E':jOWYLf"_dVӝtoL!מwӊ–n{C L"#x[havPto0 K3ҹ5PܱkӱcZ8q>{zlI-^CsD#*q2F )C₋m*X 8]QLj>w5hUNj@Jfp+W9 UEhG-:?·@d X1;|GOt -oSB75Rs`6gl F]u0Jy`BଵmfÉ?P<$,]wkR:–飍Y#m*gduQs|ؚ!,꯬\^<9NWqQR*)K0ҋv~9x윏JœoQخ( {ȑKT*JiBz¯y"2PlIqU];,,.aab-"h]Bc_&Nu "^Mdܫ}'g7ybS,RjKX aNli-h!X'ڸf 桠b]u 7_6}d|"\l* IN& /7DbaӢ '[gCG%8)ܜJ^+|In1 1J dRș[s d,L*\[tpR:@V`Q@K6Is((]ǡfCǎ;CJ(9X6! /Ǜ[ceTva B~S&H1|r ݹh 6,݆FHH4̊8B%mUꙆ'AƉ.ח~Pd 8+o{(ƨMCNDZi!煗$HIt֝P⦬I"G]x%;.8ʁQrz)@J.^eXuҡ }Sտ,}ȓL'ޖ,%{Re2 ެ]}lGN\>E^r"7y60U. suN+zsENBu{)Z7i7zZ|k3'r6K)k :#õcIJkm[[Ѷ$63›Tғ Cν+7SݞԈ9r "~~se @fzKCnzS;AixF{ЋjUzTKoހcD(&m<"5dNMȰ`:4EZ>QhWDH8*,!ӣm鷋Lΰ{`^¼Z箘áӏ\sA^i1p AZzv>LB dAjMҷT,;U s*r/wqs _=OXmjY<&Żg7p3CqEIA_EAلA e|lJ? D3A? {e\BIT^)e?gBҨ~A_pѷ@;5}I'&uKhv[t,2H&I28&Q]-6Bk.=';%zWG ;KY׷Xv@=6exZX1@$T ڿ`. Iv'M്I.ݭ >ZEQߥe3A&l>*閻AGqc^Uֲ"ځ gd:H 2:6l\-X4ߵp`31L(˧"T+ZgNV4K i6Xs?Iqgc|p虂z&hW{ )2aTxW#p w6j85T9]OL5OZx$_n0PGo텋 ۍŃy"]-,`01*ܖg7pUf7B):Ubo*եT%ʖQl vEr ,ئh0Hv$vU]#%c?E7 ;9Ͻ밗`\~V\Wp3YmDrmэFqC".&q9׏k[UsXIZUĶ C^Tw"_VvCt_>ґU7'?-'s'ʀ`oK0bEMs&>% cb+cw4DZ0!H*7wPJ+t,g8͜Ȯc 'cv]bȽv!~ ~GX1w"1p?آ~T ҉\HtܛjNQem$%-y3oYǚdMLsi3Z,eJݕtlk2?A^GWxUn ;>aߜQ߸mf{}`7-ko3)AX+Y es/MF#?aT<\l'%Lx f;(Ƞ}M>zAVI?TPA߇WW==>l5%[xaj]hϨEmElWNQ>+ӧYh\5b*38OLbXʤtg99D)x02@wj lh2+_w& JR ,lY3Ϊ`@AŸ/A?~?Y 'F Ob;E>JO0ӥSe~w@|_T[5$+ˤ[6z@Sbb €gB>Z+տN k6Iu㣖35]}ciT.^~4?X mvCKP#֑[@Njhx9I`ƪRQu_Ve7C؁9~ ovu;<&4~|2ftݹ ]NөFNսt 'ZYi/c|OX9"xN&D+ڱ+wفNu̺ 糹@M?Qh~o}ZBvtt eK5 o/|Y?x2lLe&jEaf&N3A~zV8AIkѼJ^AÙ%j;nNXk߷)2d]g'%"I mVwǪ>O6ք 4(\@룣xyM6c<8TrHaF ReUnwl. RuNVNbFل Us֢/RNj7֕Z^^WKTSF, ?/W @t<پtU$ ťs+VYF<vI=Awׅ9l[$I dE>E6U 0 _cC0VSԾ2_b$Dm9jy%M1665AQ ͹m2jUIips~.˟,ˤ]exhifޢBT@]+oYTJ ڭ@.$|4k@oiH8|']iT'P~޵Ewd p(GDp>+P$,ЍQܿfpPfbA NWz=b73Cb>q~)4܈eeX34&XM8w^mMB PBdB WuaVӝCj"3c߀&e8g7E+Г$HvpQqqߩӵ"^=Flp񬣿vؽ';_`rAN(T&Sw۱RgNa!{j3I`.MS 4Lj vs1 :錳`Hzv"I` m|0ZvsiLB9@tBzn UwgU}+zj[* ܹibĢe1.tO!wC>9#Cx6!,өV)7]nM˿pk1,y? Za9ȋ^ /Tc9t/KBk["b5s+0wq yx' zp'ʒ9' K;h ep, 7$]j:9nTJY⹜=qh+6W TpL7,͋ZpQ8t֨@9^]\',ڷL(i#,1SUekPWZN;UHd=:fEjdWhPWC)d g'VaPmmmhZKRBcbbO1!gT r91k.sF"H˂v{hF%wZ0|;e J1bJܓTioa(aZWQd6C>G7{0wcڹ2$KU_؟9Է+/YNkt`Rn Sq"q>U!kNYkr&^W+D 뷦P1R_5g<W mm_4qI@ˡ ҭN&Hӯa|gUDwZQ*#QP+=P~hACdrq巅)QXbj}e2o,S$wd];K20J4khp bGSfӫKe?{ψ$r !pF󨓅LG#ݰ _(#b;w F搮 {Gu bb慠-c-2&هc^pƦŞ`s ^o:PW07.5tAe붔ۘLeKr&1Gѩļ{|0<00?οTyh z3hwJ.0|Kt_)s?x朣$s!x)n/C&Ƚ|˩s6Gc/(?bޗm͏-s1N(5rSy8;7;;si%'z(vCf&.i>9/6W tUk\sk}Ay-MJsꂕߘ&c$l 9*뿪(>X).%&p&]CD7=vzH=U;Yi6$)扁< Ȱb<駤cډI-xeԕd-$FOf0GWg'搂Pw. Eb RD]B=PZif#>l⩯#3$(Է|NKe݅3'B2fiJkYoNAd=`ިf]$!gXf~L)lrgGlMDfn"oGy7;,{Vv"ӸY~"ޠsQlf`=(>iPgSCn`>Η?Dbr:>[Ĵ"?æDNF$Oxk/G=SSuSϋflo"IP[pwlLCd~r%McӾREYjcyg4S|IjDMz2jێ[P>V tӡ M=y !Gvg'‑A7(nڨ38is)2J*FuL# a\,x,`U:&›)jml%WzK1UBN0CʈQ+hԤJiFf<U!eǟ PbI3uA3b\pyӟ0(kKw׸* 6 A վ^ ]Ļ}\Mցz+AZ )Hf)[I-¼51'uU_hHjE1hg-,D ŻQ0f驏Slc0$F&j'o[q~7vӐ06 A]Ի+r_=?T +;k5,HXuƖޣF^~X{/-jb\<'ZL:i1Ʒee;eWo,;tX0 \ th-c_aOE{{1+5f#KȤ|Fu献`x3bE80&TJ/M;\db2y&j)#d+;6tn)>!sGfUL@v[ Zܘ^b2,] 5kKXďyzwvanpD c/K. I~_Tv!fw跒wҽ*EȏNeoAnڲ.*#ndhYG1 $*#!KZYjVAm[6Z=o340ABK.\u52oxMjkÈ1hꔻ h]1Bw[/-P}sh |焼O>~X,9') 6, ͶnٗB1A<4fkjߚb!-/4(sp_S fVC :Kew'VzEgٗC6Rxs=\ 4A d4-k#TTFVrZخZNZ}9Id)̢}e4Zೞ-<K],$TdtWm}nC==|fkHG*Xǡe&Ð(Ɏg[KYD*&tB_&~#13C>`bmW \EfV25KLp1H6V^kZ(]Pr%B\,WE1FP ">J j M{6P$#TJ-~d{:HsAhXB%߀ y-> N)re v:!1f1tiYgՈgA&2>v='eOcOnh]`qƤAj$89s\-1” WR,Ӵt1 P"u\lIklg4'Yb*[sGAr픲"YL=䠪Z[\&bAzG'OG#j7RdkJhe\n.@f}1F%Ws5m2K5Kǯj+[g\zssxa4M/9|v|G= n .-5qRˎ̰ك.wIQR bя'4yѕ DD+eS_Ek4\ ~mo(75TLKr$hB5$CJ##]LZ#Zxc(9dXn&"X:#gfnohWu\gQ д K-1'[-.1d^=NPf>dRFX%Ф}JK<+n[6)Zs]ke2 iuq/Ύgg*pdX!QVY8U ͡V|=9$ϘBيq- iTORF[[q#-!Q4.݌nKbyr4>2^/WQVv#Ftf|*NZG0>,v$IۓELX5E]`pm\INM*ʷNlR,?H<-\3Jѿm8KՅ<d=&NUڔLˊQt $ը혷5ZxT1ڣFˀ:D|]M[MwtDӫb `EjiԶ:Lj!%ŤcZά>e}fރž9#%Kڼs5O.:v̬t_ =r~mÃр`K Ԡ1H*M M4r u 8eb*f1ީ=;2002q̍ @KE8rXWޖ~RX=p=%dYG?C4ԁ ϶/|`ar >']lk^b'2 = |60J3poPRݳ)/W4Fz O$K`^=rFD7& Oi*~,0Ի?s,BFQb7rm;bmrKQ9eEXckFOe)uDlVվ7/q8C0јϑ%_^3xvc Y2h7u'E(ED".z,iia@)WY҃U!ݥd6wv4IجuNцl`p qRVPFEc^\7R?3 v؂I0=Y+f,ipdg^Lh۵=g-:FYM}^է!m@N2,( \j~ c6{۲ Ak9[[(".LgcjP6$H+_/+Dr[8O lk$T׀Am)2lF{]I$}hhHc*h&u_n5z7r %ܑi %Y7qLWu"LaMqY_+(BoezS_)#9|kLKB$`GԹdu9k!C/Pbq9q}ű_Yx+KTc>.Gb!pOƊyq*zK!Uނ|DSB]Q:yE)&tIu.R8 {'N "oKp*=1A B bJPAjٹBG"bɓæd7P7R U ΣE<,ѯP ^# ޲vT U^굋=j-/wqFCF D`pI.U$=ǍUZRآ4 7yI@h~` ].k4"Rv<Ēf<5n9|8K߽8)C5*e9rbeN) -/Hn~x}ʍS%0X.]F|uKܚUq֬8u~|&b$L^GA]})|u 5'DN (CAmr$U (CG)z'n=q=xq+Iz , Ǿ3&W@Յ8UcD]*@T10['+!XսFק貜~~ffC0 km 2$ *xB<69jŋ<ڮoν!5k!^!u#_*$9PgҒU?l9tpvC8@J=/VU& ޟbDeay0rKU;(Ј󊉟sc.żZ+22ne3AźRVD"?gfO^Rpvv;\Yxtֆ T=Q=1ηp Y %@| 4Ja1Q jic+~lMaef)L_NQLJo>aR]dK!םWYfɘoz R5-O,bjh?q `+gZ*ct?Gvӵр9Aȿ/:ZOsBfhͭbG1NGhIo;ᡶ{"j1%ӭWjU&%U+==GPw;Y괸. qb0=ۭd0@$wٱrWl  B58^9pO?qYGLQtJ`}yO~P*s|aF qnĜE.}EX7)ӻt3[n,aqY9AI @$fd~=BΛ0.~!PJ#R8auUw/#՜+sDLTͼZŖFy$HI;'G{E)"o7)/3ӎQ#NLqŶLO]O\ Wu-GVĔ3'VCx N=ywo.NF}? u㎵i[ˎC5%Տޝ#d닊!K@#a+'ZQYEVbBmO-L3Q5/|GYFot4?\nEU¡ԏ489Kѓ<`T3aZsRumzaoRWCvḷ\g?nV} OzR5zM'I$=kļ$@k\[1La_3h#pqyslPT RbG^}Qys b.b*x-~~堎hYAǬCM';i\R1kE:X B欗,Cr>MA@9<\.⩤yL tzz `A3=rpp2N8t4+zO>s"vj oԵE0b2E$j;/ЙX7`I?cbt.y iUa0Q `ʤ7U*tdB2S@?uUcg`,tlLw䣤dV}N&w qn"ic* B 9nG˜T_cTy9D L$y\{Lc;[1f6-- ݻ? w!Wr9lX͗w}іT4oF~,'Q3{Mء{v>~zLh>.H?V"<.YQOSg0E\{ ;WV8,/${~'bvpb%p-͉xs3aHZ]-T^[H[ s(z@&6C*AߣHNf1Hf1EO=-LzIQlIOIs/"̅.y׈,*D2 wK7VԊGav~ުZH8Oj~RlG +6Y"^Fdu"5)\H!\@/]7׫8^ExK #‡Gpp!)XӠ5.+[Fl<:͙2G7) uE .W'O$41cAh>XucR}_hwGb/*3o#ԆK9+#@OV!>40 լ%C\Y 'o{ZP<iB}W1<0#!]Ze80s@VNC+5 :p@O)e85 =va;1TYm ŞۄGV˨dLWd[Y5&u\uHq.LHc*م 1F[5d ëpַ#$}7EH0"(T`[Td 9(az% 6P- /(>L4}]nqZb9y Q$Gոh_AI>GN4(E2CR>ގq1C7u@{o8-GA\E1!)Bݘ Q$ieqWj[T*&kLZ%o GF,39GhHK1Jđ +ȰY%7ۙ6(t`J2aȅ))u3%4.A4׹ r~1oSoywyb+<0 b|^f1K uPVY.ydL\w[Zwg=Yx=J}^A7 7X@YG^WH-Xm'i 9Y joix.}<ˍ6Fj<.P=*O}vT|?:?~u158J_"BV xuJP2:Q~Wt4*D 6!1%4yR'Sqx*s3 BףF%ŢE٘vBP2BhdfA݅J 6|wX yոq<ř7 ޑWʗIjǷ5r`Gפ:.:C82eI) x >3"i휣9߻z63sǩHC>x(nl%硠٩g^s7%;r4&6Ch;Bϕ8rL]F(*&uHw3lyQ3uU*̣ i z='8AhÂ, -pw]>wk7{5uTGv2}y<x1?N蟤<>$|=腄/Ãp;tKTmpAȤ2 7 l}jtZYCGK{eo\ [~ 2&*t뀒oA}িRJ Ktɮߔ\̇)bo=yGr'fP7RP__&|3`]fdf˺f-EN_K`kI|/dF}^۵N۞萄~q͊/^r.5nS =yq}!._J 0hj "G@T3Ѹ懰5=*' *k]AiTDuZ,h 2p0K˰0%ܓC,=G5d,BC-IKG!&4b:.uL^!A^)N_ҩLWF!2 ɋa;z!W7ZޠHz2GNLQhoϺfz$+tl_~<5d'XDzfFb+z|Scw煺W;Et`'ۻ9q; !>>*:8GpuXJL@g':ȒFT$7dYSd/@QS ǀ$ ^۪{hQ-| ;X8Hօ{P~Q%S+-Z2?i|-g,4`v:GSpG\-`zgojRzD&ES rRfJ8&hIK%t>j=P UXe`<\=.o7 ,A!t_wB9@;aVcXga޲rd}Cp), ThH<\`eKb2rkefZ6#?à ?_kwBgafج䔋] I,ϟ&,!ehA4R06/2sK6[㑋~P$ P^ ݢ+>êOkV{&o͕vUU#;H'2n^s&!myPXㄫA⍽xM.{eV6nW[>4-֠hjԫ6w) !SS PzK~X?N?$hp{y$@pEd A' UL.{hk^$tKT ?YsM$sm*Qƥyك&]iOmB+*3.og i%oI#dI 7*_B XM{ s^g)y 4wؒ`RN䅸Y.SFlQ: F? $6R!L2}If(o2sS!]eii'q-r'84+N|+hS<3!vL;X{u23l@ ۚuR]H)|_ RqbGKkD»F-hD "EU孚/}j3z37_$}_Ϋ~ ANn^g"?$`8Cu8,X&_cJsI0)* %&3Ut|nS< 8 ]hP x+ _L4 zqi/cUޟ\Or[p0cH @XiP?fk ""%Y3T[9Db6$jpI2Aq \ʭչ5V\,Ks<`jXX W)/kvyQ[ho =}ry^*y{n).ݽoWv'C-K~]`RŀJl@q#NLLi02hw=~;bl ߈ɾ6?Zt޻Sjq0~*ag/Ť4k{O.O-\ r,-UN/D%:/SoaWz7FIvC{P"vv u,PI B;si]}18"4kqD P؋5JQ̛B7#CοBQG9Kh&nnOmﱦ]kG.#AA9ȉ da3@bcKO%Jʕ  ("OB+ϕS쵣ȕum. ٨|_FwCŏV}FRJ=7N Q9$[W-Ѯ6 =KLr<`:r7nBv"[i""Ip%%RAqLlCկxTjsTʍ#^&jߒٖ U.EP0UCRvϟG+) B-Z2z7aS _P02<~b?SRa|A@$%2ez.զ#t:^<,Q~V>m1^l﵈Z-b#[2J `V 5ԃ}w6VN `2Xӯ^ N_8%3ҔӐnƝkzQ?Z?Q FZ ~s7y!nf4:&1, vlw0sW:Oƨ2?yqv!x%kJ+ @*|K@ ߷*YZ1FJoa17IN'F۹ o.M%Ȉݰic1\^Wn^G5.OcP4}FՒ*Jθ' L7)D!wےm4"F$(첰fڛDIIӁ&1kh?C#)X.mS<*(+d$oVGEsJ\Sy)Kt173cU ͊ՓvGh:.Y], jI;F>1Jɹk,[dH Ey<񻎆FY7ierŝ?&8;?ݸ&z VFzWE{SG4AmRgp)rbyM Ev5vfa9@ "WT,L%bUU(Li= G:3I4aU|ejwE2aזŖ`򞳢Uÿۡyy 4L4|`e 5>C|m(lp* "uJd/ uN-%H/uL6q9g[>"[ji@KdV{ȇЛ(B%{öoEӢjj);9 ؍E_WryPtYFtQ J=5g |Jf bbAD+pN V@L{ZȒ.Iӄ9ox^H.FwX0`VDU( v m.UhV~nf_:^P/-IBE+ڴY0ԍʔW7sfQD%%>2$hH?kHۜ\FwߧxkXx3 y veQh8ꄍk!mm.{Ӽy n )95pތlj߂ X5`w#;)|$e|+ղmJ^6SC z[T.} ޝ߉L8ByMQ1bJ:%R)_p~ \:t4],sBz|&F8h[l]Sol/GʷSL[0xU{L-%MmPɭ?ڟcGCxKc^߫tK5t4IA~uD?3,kاS(u6MK_ $FOC:&7XrsH+|J}Ń xv7[F8 =uVj!9I١w ힸ^dqqD-(Cڹfо"eҝ}3%7 XTzo(Pҭ꠨=kDŽH"z8k"XL# s?}8e~"X,F_뛙a@3<DWy7|>f.xQ-4fv>e{uG3̊,J-KCLzՔt )[)Cphf~^Q6՟-<B`ݱ?!8yr(+غ o2eq QIU m}tuKE(i|;1)MjgLr`_ڤ%\xqeU (9(+I7| hsN^&k%y+CjvQ2*Cp-fC~vaJ×V XYS[}psF+o| AF/ ~6C]mS$ #HDm.PNIР}e YyRyh  TroKp*^D`I7OU/@TMl#8\,;z/;@MaftTHų}IOCD-%ӭ+8B,$7T^c A  rKwi:t~$<9UM/9Aߺ)FeӸ +=7^o+;%._^o4ng!z6x c ^d@yKGl- OCta?KQ7(U&Fɱڽd$n+7=JC!32[oï:FHOK. p| \+ik-#K DMa/X:P^.Bq_iLP,1 ˄A5LA-cCJHg'"Q6D]U+ 0`U5Hk7ZVA^.| {D}Ha5ŧ|/66 {+4͢Qaɻ1Wi1a+ltHpj!bfTtgm XͱS؈34.t9]VH{|jt`HtPFN'k-0%xf܋~kBB_iÈMÎ$G׌)y olU*bu {nj[J7vQ>]IhFqz3E +VUrP/ hSW[ǜѕY=bx\}rw6 52 o!0d2xvVx(]uӚL k4F Q~lG14 0P1Ҝ*S,{:S 1ItlOk] A?6>Wp5JDV~˚/`wC-Iڐ3&W^uEۣ Ũ$iGtރ6$LQCWb?(4i$I26 =IRV>",? t:b[lvF16۱I.M1^EnRl8"/"k&.ڜ=gJM\WOG 8%A5/ `ίf2X%#_-?+|$ d P[|W㉊:*Va(*I[YN_%sOŏoK0Cj +n/ݙXF;]bc(9w),8:ὒj߮` ܙ)QxiL#0{ӑ9h,S b$<2<ɌP1hpN>\rF{ץP+P-_jѱ5(*üKQOIUgs>L20\lP#}R8SEju &TJ_q&L9(@Q`~B]}%yt"u*7\*/&had:W(8cs:+fh;K0fd1>hڀLn9SC'󌿧&Tbe#̤nv_pɎs29jz2g?`OWBBv$̋$PG"jx way{`{wsp逈gUwty!0%;B ^>ÙLd>Ȧ`[.Q Mw4(ߑ([[YFELL_9⡔} XV͙yJ9U{53ȾDuB)?x]kR!)3Z+rZ`CȹFʖycHqnzM`Qg)d0SXc7ip!\0 B-A8 ?IcD0·")pUgI8nl2č![]^>tP z%|#*6*.1zVWBB5sR! ?4j(_[ QzVwBmfKߟkJBY`͇[VyuR$=@ʲ95rT: iVyUiЮl C 2f<}PdJ|P&}''ƨ*n@)U|v{;R!Jşȣ - _a}iT8lNҾҺ!**GE4P:uo#`֝.*pblC͛sXtG\Ӝ<)`oI@IfSIEϩٙZ.5Ɠ2F)M|΂g;'-/)8b @)uc ժ?SBG]>ܰG3nS%\p--! ͝6(yB~;TF+Jw5\[fN U%T ,]rk;sutK MqkxE8(&POQ7K3Lh!'=S:G}ו3#AKYUs XIt+1ĤܘN$GpPU>/HMvwkJS^qߡHnMD1C&Ccآ.+]oZoXmYz458̈khPkL=: XǞxQQ=!GQJ? _׿? 8{%z[w LQFgk~TI{gZN6g{|U )Y׋C'teCA&G^IDZ. oD\cJY?bЈFp9zB4cpe3DseUċS|6<[^0dhS?t@cxU *PG!#g+l I\H{ څ0pxx<_k<|.4odΦ[k/ShP·Ojowv0 x+l_Z!"g FhA~6.0\Ǹvݣ(Kh 6y $BN~]<츾86Y;*PȪh + Q fFRC}Wb>]EEM2 Xˁ$ݴ)(MA(:JIc?Tb#; h9FVÞ6ܧF=Ddk1YHG\ pG ;< :xv||Ksk4򇽿_1[bxo*륦\ b\aɜIAYhˆSN0vVs@MY%h}ARZP(&,Ew:^ yg$eX)~,\)ۧk|1yH7^lLXyo<D yęo>u14lj9svR7LrwlD/us]a=%i@ %'.NBZ*p8̲8v0,z*<7IJyFp;v &cK!^9 p Z@C|І%ЎXXs%YmaZ>͊vh:ۖ ]NJD4,61 i@Yp|+;5(}!{Y0Gsɴj^6Q6sY0j& 1,!iLГddCkuat]fcrSJ@,zzk .0 a.ɬuآGQ_xuN١ JJ'_[Mj_}FCb%/cF~^Ky->swxB8(ڟ86Es8B\+[*N/aJLy=OO@b8nq6U˹S3ju,C56pF@|̋(6=ҙ*0r7_Ɨ_CݧvwCIY͹:Qe&t} Ͼ[R~l֨ Yzs_ezSo&" ?5s.YmӃM-Kd9TyUJJ݃"ԌOcâUY$7NFj晝ۖAN]{VL(e;[21+n#$D>8A프{g $oqy H_"5S3WSMH!`mu<YL yǗ.xTPM(T.]'0\nwZ2DCӜ7EE.q;0:U6~q8 FS4h$RP|~0Ӹe9EɚTvʚdcRS@lAȁF$es'l{`oQi0qN R UY~AF% {PZrB,ԴFT\n:i!R\K>xkyH.d {F{_4;Hg;yK/2[0sS67!/ ZNWPaKC݃n| 7?&ހ:ǥFR SϲqԔq@vLt ޣ$tRPnf^ i޹o-q9@p@>RUhD^8$I\#S./[a#h\]b ?L%5|Q&1wcB72<Ӈ@}4t%GiŲ1ȑ:m6٦V1/wҰ8la`h D0Yy6(*J-귆_C˛B GXZu~_酦㾤ELK Of )ٷt"`ΏSą5)y$0HZ:x.:st[+ޑ,F~aqTI ],(83+FF_Ṇ3_[@˂wMއU5K0ӦUƨ_K\^{/ׯ'wY@ a R!j..ڿ|'"]"g28/2-=r$ɧi}IX \#S~fl V8Z. wp1≠ؙk`Y-|sI7p]&HS'ElyvcqecvMgЏZaH:~.3 l%',U .)Ӂ6abIcƀw~97Ǥ@i 5Ey޵-$U4Saᣟ\1JBW.<#^ QWԑ"ʊy<BxAɜ& @^g!J_]ӵ\qE.1`o8c=d`N-8Ե5$XE-v(h'E\lɻufF"a8נ9RTjv[yPL]sRJe8>+ &1˺7vyֵ}y'АfËYxK@ R8m1VܬarjVsەWa`Z!8t$Y^RW:>4v!)DQ\5}1,Ħ(n&}7a.RI_;` 8] / 3s)zvU`-fIKg>!χl ތzd\l^,txqǃ\[nlaOyYO k/? }9+{LR\2 S-ׂ{FY_eKhqCwy1o^4[s4 1ߠatk+$xB*K$+R{ O䷷ $:R7|ZC.; XyRyWWqAё1H =lc)ej$ն^ TlINUJ% - dSZ)ö]QM1+^!7- .5WI !r{y5-|a/m_d7-VpIM&xw%&db0c~]qo(]X2C̳G Oan,3=P)Wpa`z5$ 5yH@0q%,MLtzwiZ 0 ۭ_]K^`2>S \J4i|]b]NgL;I:Te`vwLyM-szdVm|Fpʼn@%Qҷ+]fEPhJBd5ᡪ H{U k8k8-9e|)dl1-qIԂpLDHô_XR|"9\6/E_mi;D|fMh&Ps,\KbX׼N{ZBjeLsP W@rO=ƻ9yq^ U&_8/0kIJ5hsfo DZIC]XR|QD{ԅ͹# 9_9_484w!$h:(r{~?aȫ} P wn[1{sU\ॾ`"FIP Fq%zd=؋cՂ]H@fQ k@FxqY+Z} >Ð;B|c2[s1H-?jrnKηg1t WR/i R>c*8&whɢ_~X]@dnQڤv(=8IHWjPP䁜Ռ#"]2ׄm> GHx9xM0NאczK6"f74m(H囂e0N[MPB].蝆^<=&EVR ׯt^P8{6sb'\+~AvaQ%75'zJ DLNG1k ϲ%I{beℸƺ7Goq3/m]~KzR:|R_M~X'/i]AOS ;Ci.|3[;LXGbG pBdl:B"C7,axԋaڒհ 3 F&/J(/6',)jhD] =F-xZ<}!5m=>#'e73Y:M[&6r^ p0'DVCD (,Uԩ o!(C X{-#𻲌 y}`g`dʏO=SQu{8 `gy+igL݀|_8v>@N)W b s_B$4ʊݻQT6A{gi,wػ7AL8ibZ|9̱aۛu`1<ԝAѨb'@|-Sàtx=:kwDxAs4H]68`sٴ*YP`w\ [nmW!PГ30Yje,!_ ܘz#C@ߒļ?/R@<3lY]"Cݙ:fQvxf] ./J4U2*7r(s)$G9 2 %(WENA{6ƲN7@nbIl}R  ~ Ll/؊;,`85iAxF c[Uo:Ϟ5/ɛ6oc_e&.ђ2@;OKW,S ,aPOEO.iGeM!K!ضۉO yir5H2O# }yc*+*َ݉Ԛ{Ti{0d1:{4߮t@ݝ0t#SKݷj iԄG/CJ. v!v:5NR?) w* mYy\ۘ`ƌF^"?% 3KWs (1hmjc0?A3=M.E?gg6nmP~4|8JgP^)4rЏZ8 .aujM8?`"C+hQ 2}(Gt vxlCԪTA͒U+|a *  Id]Дv 3"M]h#y'LHУ;<=tּ:hߎp 8M 3>T-`\%X7,G13'x1 GG =jU`$ސT6 ̓c5n/`Kb36yQ 2 Mq1,a]^x]OmОq}Ʈmf/6;:qϯ^lS5u{i@DnM=X*ӟA@ oaW/haW3h(= uJRgMOGx~#h!l'tA*䳹|E"ʦ f_*e(bg;XfY 2JF{Y(S1NDi.QD\M/ĘFvDy/-_˓pc\Kvй ƣe4L\ݒJ taDCZW]dئ5)n)@N"43{wƩP6g@&$i1cKDw^?!H4w-:̫h2v,sIש1\C绉eߵEkݣ2r|2W',Xù .cJƤX#-Y.vM35O߼`g}UR裱{䣴F1LC<1!/\4h C%"*ֈSS u" ugXy+քόjr;7d'cB+qɮ8oH=?VJC?rW8 BCVրm&CiDYON`} P`d}8GBL ao%[ʓOjn9W'MyWEzL!vx:T6D~m4"ƀu=z*uFҶ/WOLHJSQnەQ n-4@8¼m):D@h.KTr{E $ް{"Q±$j8Q̷5$pdH(hfMۘ WT6lWKK`!2u%46 ?!rȐGd+0bkLA>9]N(=u7ˌ_[slkǼ/c7c(!=<=b;pstCu#D`C!玵닚c,AE>gQʖ*]7>*V:tz ФVD0>`YX#BLF_)B{Ç~4CXœR +?0Qjkz=cQ96 6h:DiWT;&'υF&Oz.5/ AÃVT̎ύmHSUa2M s@4~C]d&*;uicnD<5C84FZP^~{xDcR+S6O4hTJ97BtE kiNBؓO0QʡZp|NO h pV!4YgLƂ  z`q5W>2e< &q9~ƥF@ vd<c_fFBaC>a_D؞7DɣJA ۣ1$_@Q!IUǑvἉH썃?P2: |+nZBκF{r"lah-vP-Y$2wp:QhIe2@=_Bl{\U72nHڮY[vwgN萞Dʏ/vqv|I%o+,ګc>'O @ 8VzbY7Б axR]鍘}Y ZP/)}x@;4,LǔScu=|_l $ ,>IC%R^A*)wU#+'*sNJ$B3 rLʟ,'<6.I8 z)F 3vaܪvؙ:WzuvWݩùeHe:IZ.qȉ\H78]a2ұZcFᐥ3c@e&_SÌ"Pj5?q2?t oeNnLoozҧ\TBTj)Aݻ4:9hㆁiYb$Ck^r]P≟i7KZN/oYw5]C&'lX/Qi@}xuDhS7M2e_~ÿ s|&]"Li찉"NtiXuʼ3 |Is-47(b/,ħuitM #0:DʣN˭)AgY͔IV%S+&G5]WK3(#^ޯ`tAQ٘DYc"2[O9~h=}j\a H~dxU8=xJ'/#T5 KJA`~}e X=+#l*"e2ft2jfjx K%a#]crԿ'eA_\Xf1F&xs.x1׼R+`r}(f,M@36_F칚#;+eyUߜ5,,J]qƵ|r oQ(U̿;{jqsQEAr XB^4(;(<7^DA&#wb.'CL,&QE r@:z R0_+FAaeS(ŕAZn#q4iGF`\#sW . ܝmʌ?qn4$U<_MjV|$Ԋ ,bę3k$<?8!w4B4Fhb7MsgUOcc36E^_󒆜6!X6W;|wdY+ه6Cbj[&\I# _kjxHŪ?]z,k}-傒yu9Vc^OpOK/;8!1YZ_` jEе^wՋ$,5f_5CF8õnH8G~?L~&K],{ >!ʶ &8+ˉLhi1!댉)+}v۝m f=J]ʲj`Hv{v97?lawv6Ly 5gXNOmx*v s@sbj%n3(RBҰt%vTáI2qr!("6hu^&501)JNTyBz}9 lI<[bLdMVQ(*V3Y0NmIԮSŅ58d.c ^P506 IeTZ,C D2yb|';Yk1*%ᰀ zN+#B\,&i]?"2<2u7"=1^w#Di"ٸw,<‰LsR]җfH99\vͮ&튶Ld8~q R.r}) H}or\b+oo }/tA)@8n6f ?o &@2@gIXW̊{]GOI%kR p4M_-L4?<;~7!y~=PF~y/qL-xր(3ݩD;O !pPfRRxG9NNss{%ESMfr++>A"`+8FUjd_`8T Vc KW3Iz_b-{dT d^8ARaͺD)l{Vo1]j-{ zMf,'5NfYW^]<5~7UZ^M},l1Zw-~!Xʮ*d`M6M6wCn4AF P (z/)o3_ 2Yld DZs)k=fYt:)/D]E;XY)|BT=f 6`)S^um;u}D:0S]=dM16'>) }-B^̔h溎3őWL3?6YRgQXF4xi#=kxVtiUMiVڞns[:<]Vɣ!W6*cy$4 ث|I[06+96x9-6+W#곥u|Gƥ/ŕrMr"[Y<ΊAM S~8ľoR a""eǦSi-ժOEh$f4ܴjC~t͓poK"X0mnHHƜext >7.sA]^T(z$ OlK0QTQV YnSUːKbXR2MNC*urkꅪ|(.1cyI$d Liüa0jN4;-*)V4gueU\)dڦyL+p q+tPhSo ;5"R}Շǭ5X_ϦT u4e5|g5x 5.ԟ ůSʼn DV|46'(u;G}۵dx:g:[Ŷ+ڽe :mvY'KZ=*HQPB*iʎMN%( LbntlZĻ+VLg/g⧶'^ 0UIsZsz)o~#0J,* Y6DdH`EzJv.-$A-@P0aI|k]h7-!|M$_g?%ҷds,\YhqK5!P|n8E56v +s.w|v7>,*{?MsV7ݍ} r09î٧Uٍ%LLQJyQbScl>!d[kyԻOOpbI=׍ok#W:#/d 懛<{Vq[IBZ{Aĸr"jϙw`(L{ih޼gu$"ҮHPJ 0vRAHv}m+ڶGuubT&W!Iur8>sr\G|a2!0y/dX ax<8.Wi-}[H+G޵Ojo%u6FT:N9!A^V`x%/=6ru9Y# 5NDu}D V-]L ;wAKC"Ld? 7]Nk.54t/"]Cb>ĩc,a,ݻ+.5a #,8"E#{w=a#Fzb'B 0bQ@+BK؂-짋da vI~a&L:?ygBn>nX0=kMf|UvtL]L.:F8-ys_`ҏ-;"n(7Ah~'pYD3 q2aS))|@V]X؇Cq} ׼3[s lq=MHP΄ʮ=;m围][qΫZIlA"%xeޟ\Eí[qb6VD,K4/^CJ2[}{?"݂W&$I,՛/>rLe9R+zW_/Z0Q/tUµ@Wb7`CɵMq>+XεQjs{+;fH>uX Zܹj` 8M)8謥{b_l/W0+1R?kO*Gۑeؘ&@Wbg,%QĿ7- J8ܛu 稜.alT"`"~H^HA־>'짅-6϶a&8l!ogGk`x%OYX-[ {BoW݁uwF I>F N|$.o5OI66МW]@:P9ť_s+,Ek`9ʤ?00ڀH%XC=͢fX-%TECV.LƗshT94QVEW)#sIqml]O|#KIΖoI晑οFЙ`&&BKfiNƽX>6ؓ*_QH\;ppŬ4d|1cm_2)9s7 Gs{f2q_h.Pϸ- y{J w*6 B iC:U;r" 쾢mh-HOBd]V70< 2CMxa{IPBd; 'AJ9;׻'$drT 64Y2y-q_!iF$NV֢kC=p3C ],_GfNW` >'lohV"[}2x  7wov𛞎,7>qRk(Y q}`Dѳh.O5e0DKTpNfëo[" R[5򾡏PXO%ǟO{C<:$E?Z8qd:踂ʢ$Fί|/{M(Rp4 K~?f_(zIN^ k; K!(B\ p:RI=S'G $=E$ `[>^柅ؑ Jd>x /a%(yEtd[Eв\MS?t>Sݮ#6"Ri[(Yz8bJM>62;:3u&+SS$)}0~.$cpˋj!'Thѹ3x.k:7!Os@*iת\?j">l77uDY ߫9xv}_Iʊ$LQi(0S2g 3aziaژ`T6sR89LlFvog֝N**RQlgrmR^J[ +-2xb[d~;+OV.⿿=#ӉaޠT.#:l,<`t9m7leߚ_l/ k cO6oiۛP!ȧ~%8EN NJArnY -ЩZ1/{ *Bz|f J[yx ŝ۶2 \OLfփ#E9j0 ȫ;B=%IGJPᕹHuߣw@<;wuL<ãP[D L7|]{@{F?W]KxjY-6Ij7|׹:(sT 5.i<eay1t1i/Հ'ڽ.`eBHgI>d-rWR.m HDz0@óŝĸ׶U9.oui#[$_3LT<}֔~JZJH{`\|lq"Υ_LՋ-, J]bQ7S'QY8+V0o;?w7ZtM=nN,5=WjUـ@0G.߈ʞ$^(X\zw2*棓#&'NnaUjcYThX" sKIA=wW?0*OW(!PUF5|U^5z7h~,@CI8;V܃LufM@Z+?Kn _8܌1R _19" LʥeUɤεVDe Zyzv>\MEH=NtZf2.囯~ێ_A|*XJ{qC9X M&rs]7˓U|~J!'ò>dfhg3=#RZ< R?e?EOL^ѭBѠ뵝[LfŗZx1dEpL㘟m:ftҁ"ll8~kufq =b3~GyxYe|Ov<._b_m+3O#A%CͥTm Т>,fyu@WGVSbm}OXA>D_A |@]*E%1H'$yX,ʀf>N\ +)Gq3[\fUf$ 0RQS5W~쿱BHǎYXBIq_T/ Q; T@T 2CVF3{qE.[l.f`iENaLR aX=T͊'#@xf^[:1k^g Me[>_iɓZ9m {Wx1x(7HX#}OMu=B3|!k#sP5>J-MP(MK-n;]Ol+D켤)'F~TXN6u+,bw- 1FMX聘/ANGBFCQ-'Z)Y-d}R5gԌsQ#@Sǫ0B%cHTo-3G%渃@=~)+}7̓"<,=tl(G WŖ2#C=v~P5۔o#Ѷ(7Ih:fԝt#>B,CE n18ržh<ѮĬ|iнl*df)\~0r&Twp(XGz fTVgJǛM IWjC^[Մf]?is &͛fi;MfJaCie$ؿ٥?@_lip(j&H#KǾXsꎙea%ܓ <C<*HR-Rx6S;]˦ rS1% 6Y خqzQҏeG &}Y5^iѦfxOdoC0#R16xً̚~irI[Xfé nu3ߪ3v3N(+0%:zB s=M FvsqeT!"մIj9^f3܌zŤ-dOoNl{6b1 =VB<vќ@yO@ߟ|-{ffs ] ~oVfu3e:k`]|9րW#|˜W)r+U{ŇGO#B@-xY8 م\#+V;]dZ5j)_Cah+ύQQA?`f<ȅpb o0ag)$*ՖrK BMC4B> a ^r絰'Hl'ؖ'~&iԿsqÞ%0.l+D݀єH]O^vo? 㖠?*w @ ޣgdeVX9:/-vMd4@+ҮqaIu9h.^N&n{ h`O*>f"Qp RLj]tFsG8N( )KWSQOĥEv`\(\?%\+c֩bgo}S@gr= 2ʰp1*IokF.v¸l]ّusx_401vEx; 2Yj7qKf+O-{پ<[pF TuVu*GІjVq7ZUvY %wk& =L: T17֍EZHK&eP16_l,vչZJ}1Ma.UwV"90Mvz5bIPhnæ՞.DG wibLuh݇#"7rr>8?fK6Het$u %>&]b hP[ e} cG'Ucgp:O9H9cZN}+ &&v߳hk1rԠ3@_Ʊ`#c% GEdD3fF(0b*% B;Ȥzo]ބԁxCu m YXӂzO҉x1qȋsfY\X03?á QU^D Ta2^%Rw;16g mz߱uI$ >k9M>U ,&t I  c7ƁCGyЮh n&bƤU$J-Negt\2 ~zHambXCH@0Pj9cIݍҡ$ @ŨR[mZ3a)$O-C^Y]9A3hu $"xS,8?x雈4)bu֘$Z\eaCПCm0r&I}(Bڲ1pVR HWaq6g%U{ 0bYn 4(m9z;O/ͰxDlҨ ߿w>ąŵ2E5O:vnZt.i 9B>Sg!N &u݈oFew'Zُe!Q=콙BoS7fg3_}ZҼ[;t:Xg\HXR<[ٳw=9+Gv"ݓ3 4I&80bGQ>842C yecރSO=ȶ`U V*n [Ir- 6^!X(9*9Q.hq2 zJu)xgf5]Gg߬|E_ܞyvG"4N;F>%VFt Qn>-_@ZF-Eb+nU'Eh.Fz 2* Y%A8i$!ٿ n*`v@Vq`S''W*fԼeB[D\Ԫc3/I[k=rI`w5~UA{axi#\mjwBF CF3SKת?|B_&þ3:[\;vޞVv /gPZ1\O5)ҠGdڗjXZ>⧽kR$.\$siH>IԸvbuUGP\VOz8Ϣ`l'& VaJ3GFHSTʟm=?,KE,[ވAæXښҦX ӐӸ #pQ)^iG4IfaF~\qU5)#2܄oaFTsl7ȞR6ͪb|=zo0gC"~=< .XgA+$2S}e-3đP>iGe~WsmzZg$Zm;53ջ<~p"|҃[׸ ngxsH]?Y6*Pf&Z^#!O^ ǕVXZ\8:3WJG׶=-Y5Ui*N {opĮC$" ${f*{Kr(1 LN{v6qsV;EƧӘŸ"t]FMf8Niw:hZۆH^+Ԕ^VTHZsx•fqgE<(A%ԚFDMr><=뱝̈=""iȡ}$/${P\g`1pY >}a1,$zš.rpN3xY5u&<{*ʣ~NdL C0UVfQ~ Y<rQJyzՊZhk &+%N}4$ʪT WŢG2.rmJJiq#qa 64*щ4s"i!98 /_Oqpi ]4;gO@D;c'ƿ62_ǘ۰4C #R6^`9NJEm:o=XznΆڞ7,{?ɝ،:Y@8L%>Qos"o AoK} baa5W&cT&=|cǎb+"#|4x{-Whn#r #|]5е O>ch [g}$ov{SujZZܐ!ٺFܐP|#;d@ L~fʂyy;1Y1hL3͹huήG3eזgC0|V@{V ;ڻBɕ_kZXՂ[H^ ѠLpưE)uN[i[ۖqRHNi@ {]"Eho"Փng?Mx3lt1im)>,N)\ GU\7\&#uT*IGW Ƈf9*fAbzM|0"aY)jT^LXh{oɹnF2nίজ5UT0x;P alWƏ ZXCgW *l>Z7ɖJwhK3TK|䡥>]!#4оQyʛQlf յƚZx#ta&8b.#۹'TPN -L5^K5fjgLFnӼupMA(Ӕ i9dAGrqahJIrfQa O$Q8^ }ATg89 ^f j)47h1<)']jn6+ ^4?Ef rWAXRFƊWM>Ї>ȃjSe^4NPk})េx1Ty. qG(E ;ࣶ|xeTCBP5jU߇*Af]QGѫQQ|Kx÷qc+Tyb斕UB"۹?i)m XQ<8X&7I#OnW8CyqMqR-bBqOGFʜ$=mSN.nL]gbBČ'hH!hm4#JčQb1ϊ>Pi|kx|yr=.SC򁤟<҉v]>qr|}ր2<2A,E^DxYhݷ†Yr9״K4^[~JNW`6\QxmF`iJZuhKYڠN\RٳBt~njT6pqm>y)I', xV >*^hV"*Oe|z%kS=i7o^Zc1Zک \a7@d}TqXPH>D XnšU-ePDҜZHUY:Wzw: KU14: K1+Wн v晴 ԱBF 2 tY|b(*#OB.>pOVsa ')J% /ܱ7 ބ : È y9DtYuDTMC^e@5y1rЦ**z>ry`'Cl nn!(2La#6T្y4|xؤ?~Lٟw6 ).c?p6>2+,Ã]d _3iK &A̔n1b~r6E/gKNof̓}9Ho6KFa@FQ A38y8yDFQvBB6gzguHK!HEGDBsaKC׏ySCr=>j$؉:*vnʂNtL=hTf8j.)Y[(8@_/1 ]@}s*Ɓ#0r8 \y%$[r}[ 0>(P2 MRy#ޜ@cRR~]+8Q"'F Ο,haҫa:!,aWӀdl38>ЀF_ :焇3juyw=Q R79@={|bpp\w1͞A L&xtGXD(bvh+d^ pFx3kA1D_̧^ںWD&EӺjA^8wj7`H]xb tuDދQ˘+һB̃^yD \*6Q\6s#dEKz$s,jL~{)+^DgĊٳpfooӱH:6i/C `rw 'y flnt$ Wd37Ml@:4xZ/"BoUFg*~"FAd#ٜ8 lA@: {cQECϸHiS( PDȿRUocZ g?ǽ;x 54.Zh٭;(ǡ9ncލ]Hޘ77(610̓kh6c1(xl<$Eɂ.(tH/@I¹ v.&\픬t%ͺlPq/m7MAa| Ң[+41at_$/IjqV"5rdvaw>74`v_2aSzYjq5 `^"丆r-JG\WbbU /ldq]ۇPniQ|81xcGIa wl})n$p! & mfZ=}OKB%V6^0fOڄC zX2v`Bw;b[|lkڿ| ~qtUӤ @2ÜTeYqY7C8%e]uUc?".<+,\6 b|bofud7Ar:{05#.nwI%9JGStr{ussi]h(sb٭NǖWHA?}>Nf\rn=5I@t}ZbnS*жT xBn0fIE,1J&\ZG0z1JP4þfjAd)KЭؕeur5 w 7P*ù=C `5K5+TQ;9 lBp1?LΏF+O[3_3pfR݌pDodӓT[OmMq)9/lC<K-Lט$kpL[Hp]B|Yp8{m4E2_@?_ty9p;˿*w<@t:f轧Wx?'e*YHRܔbd%Y"$] ){:7-ri` lDžKqQ +%pK+cVy\0M:!4(aNoRvN@$kmgt"1NT \fJZ]RTt,a n: }@s`sq nςBPtuVFp=G-7`I߳g]mzR)ޞ9ẢI1#a<ĻLp"%dt 8A|E5I v@$c b ,ϻbRg09Վ/l5Hn_ r-@ӋݹLwv^c#[^-BFbϘY@~~Dn*6Sw&ld\\CQzͨgVu4}H,^ pfFQuBmڇBPhi5-_tn]#xR7\AN|o\:t-Dv1-cAD@]1]Y3 +4T\EIcBӬ y@م8w|~5 T&i}!/r8Ua-x_Pfszf;[ۚcb)KPi-sAyL@Y*L9=d % 6'TCӢtNiLS>C ;,ߖH )*B`}Hn=v֑?;Mב?)%FjX< @ˌ  =6n˕Q֪Y$?L`Yܑd-w"/fR%d`T+Oϖ .-,`Z["C]RcƎpK'k(cIxDh+L!||sU0a(1,bOqLOg rwݛ z)d|;6 om!hhvi])؁yä2 Kt^Cv4 C_&*ߍЯU(džml\<~/~㹯\~3%Ѐ%X"ܑʦ_S2̚ToמZJtw.TX}'.jvQ#G%̒[#r12m1fܯU[)Jzf=%q=~ʯA$tZ~ߣ-Ԟp_Z҂qWK;Z#cyOj"Z ݋VtT Bnl^XP,dy8*2aX&pJ‹ wK*/PGRKpI$VpO2%a2=JeOy@ nŹ^@OwS#Ұ\- Fg%R#k#"ީP\9LKA9cb.jb^I#ڛ2eRjр3d lV|clR_tr0f ~4dr*EۉYq<&o7TdtL7: bz NN & f~#|˭Ց GvtPL׻1ݟ^M{8"QW|Hk*H:[O>(IW>^vt&RTA9M11g:EImb'kH~gR7jad6r0)_zJfm gy2&ko3v=K@r4Kܩ E4\tE?@(4R2O@fi"'Ui7V<{ZJcUGlP9ɀ0gC p!D&$B Sç~!dd28S5g| 2hC0X=t$gµHωf+̀rN7?3T8'M\Β*"aЗA=w-j$r_ z܋'iW)N3O.b.S~a k! 0!H /jhtd,+G)֋z=rUi_|Xw/(OzavW!X7g|h^ 6P:Jm;IEyޔ Xh595::p%0z(蜡U)(:bu pI?\5aH7;ו^{<@@ @ MYf{IL,'4:bĔ?@I !2mh(o= I)LiߞZ`ݔƲ8&j)S\mwh t>kAjvK ?}p68@0fd;Lq<(ĭbiU&TI>2.׈|k O^?۪g)r…JなWWʛ4 뱽"?Gge@ Cckpʹ YДH5$(T/ZOSnzqmS *#ɜ M @ OˉۅHI3#JJjVC t6pwAZ{+P qWh  {Q }g(HTh==# }݀^ԃ~t Q-mbW;%&/]1_nRCweߤOm;Εו}_͔34eSg0ڨ-e}anp7<Op[k%Rf6OwdMѳc^7)}(lTS+6cs_ı`r<h(Fa(/\l4yA)&-gh tJcz=Rp(eO~eCnjq(᭿U{[pQ *$eT8臄dV}ob>x8;>cTgSz˥E)c@@4}86xL=Y[ Y*H.+q!Eė}pT+Zh/ϷhDzPnSEA\~DcO^<߅KKQiWAp莴Nc68Xy}|@Tݭvp{' "IfSFK@U٢` ]cƷ̣+a"7mkz&>p-a,jUдXtiy8ĕϐ?e흿 v}LZմ9$f&IMupڪsg)ہk]46U/Fu˃Җ/K3tiQkb%Lt3?,oN.m3 F߾VL}o(J ʍZu֫ ˕}~oE@x y6+K;=7K%kНOA"ݲo,<G"[(j>Mߑ$sir/F֕w, pH2m)K"g*. 5ei_q~mpBN ЦlۮE2<74˟!=4">V^<0W^jr'nQqlջr cDDu`,4Zs^~4 jo|H:j5}u*UwzGwH ĭ5y_]Ksү2!7n|5u@Q`Z8h;g8(8{.4┬oh~z37H.¯0VI `x|ohڵ(? fiyO5oX#2v\A\jTCadc.nU_ ܝb@ݵ^Vo_ӥ֣o4*qŌd9dmd  7|aW`"vzLZWĶI(>>1/Hn'3{BU5?d&6g $(#2Ր/qVݒr+7|-'`{= _Bb[3?؟{υ0ġ~[wg\jT)-ڰT5շ̹xfVU܉\<{$vH_qd@bnjԄ1 1 QrZfUVuqzpsܢlQ4vG+;N)ъijqCR2^:CT޾崉5V0;ن\J)>TA-m_k)#lAV*EkT:sn)@] :!%-4=Tw{EhATo7Ԓ_ָg:1K+]!'+'7M< C9ξ'Z%=$xMFa%FU3ezOy`,nt8[h^k|l.kme8^V(>=>kѫДl)q(ZUYD;?tH4M%Km3:<-3x4qD?rJp)E_oLJ=3n'|\͕%tNŵ1p5n.k.X: 7[L@a <W,⍫kĪKHE>ah_Y0ݍNۭXq*%-)-6.?v7gPDzp ˿[q֥۲2 m_#!cTd!3hjq)-cYȘ6 8*W_¥щ~%<\=/eeD{Z/7QyyӨb߬h,@AY;^׋Yí,X;yc 6X]K ЂWdܐW%XBϛ]"hBW[DQ9A^8*}]gmϘGdd3U߹8l]0ٗ5Է Ybعžmh"EQ)C/a8)44E~=T#aY$`A9J6߰`zDg*1UW078&߸q4.i` &K?کh`DgVJY;,?V״0ʰvf1 YI&綾n@ `6:?%F2rb@rgW) @-[.|W\v^a۲Oцn4+0yVx̽^JĖޗY6`k |Mh\RGWyO-eG[(1)#t$/%]tol>|8fu8DP8bXr4\gzW!:W3=X;%UX\$lHRƳgn.O֘N_D?N\j"YˣCQwRm>x,_%AM6qqdM1:N]wFR~6ơa*a$e3[l !"؇?)U[KƤdŏ8(w-Ac. *Ljj{ih0UWlrbQט^Q5IjgO=ۇ?s]I [*s_C":s儒đ=' Z%Zp+.y v/ı8߫ʶv`w'/sP0,Ĕ*` Z "N/b?/NjM%h~@MCqy:lw:UCbx'V6U.Jfjp_fԜts 3ļ Na~.c8PN~K: WmI*4ߍ?dI)[D!=t2KpIĒ$g d*fƪ ˉv\ƘQsݶFG5W3Sl|ʣf+U`$Jc_>y|-! ,5pDSO&_ )soD[IēY4 H[.pa/\e8}Hf&7[Us\- _Aqp]sVꇇȢw8!^oYuJ4Ro7ϫԠg5q,:.%l"B:_ <:2Ç(}[nRn0[kY7~{mG.ӋG,qXyn  +fb٠!xRo/q:~ J{@!qbWg@lIiA)sHECR (] epd~I=Tn?r9kYX/qfWƸqaz#<78`ղK)О:NJm%S!ֳ3eQgRV8l k ZnU#zqY.R\j;wFS[:k^94"~V@S|QN)Z?j3}II+ 77Zz{'ӤiGҨ'^O_ ~<],rvȰXwhN3- 1pEf1FG^32jvLbnF|@*?=Á.$<|$K7VU/`@k f]QqdsW4^hʮE\检ũ :P4M`$gSt좈5؂\ިKqA ȕu_|O$r\s9lVAN㦁|׹=Y@$_0icp @#f[aqm;Rf{qxBf5?ð<F2|Cէ6 (pQ8]bRuP-Qz3od27{{>Y*vןG=9EZ"o*y&:o_{`^\,8_6Lt4A/0cI3x7~eN=T2+gAK&" \7xvHS'Ob+ zl{뿽:!c3WlvY] 'ʇA0 tW_)9djs}X R.a,oNRo ÁH0+SAmb:R&-Ud0f+E$sȄl"2-7:>X87UB4y`ykV 5obCa.[ܕZi3u.xj%ZN)Mn#Г]%!M\/J(ނ<@; `&ۼ>mP'MڴDi }׊811,/nChev~Q0;$} Wjpໟk-n[} ڿ0?^xH 8~lG?KvvoyNq?$tI ZgS [8*bG_Z&8Fr&[.C*cg_ˆ [Iݩڌ|}!h>k7]z:[1ZD,W>&ca/6а*k֓I`]|K 2ajde82$܏tR=4_U4-/)=] w4^23aK&s4楋}3$H}eo}SអYH燀D$*iE=qYEnatXgгOOՈZ4) NVJ|BKIFXTW^$9;C߸c$󚀄S7 YQ UZF/=Ol}Q Re6E*U]P*e83*r޹!D$5s m ǛjjUTej1 V(@f8ξz;F97Hbzgs6JP/ҳ<~lq5ib8mJ XQ1-]`zsȝ5WOaR/W .%7zXωI_%0ɷb{4sL˿;ɦY)'if{Fo1NӢNUuUB~CqJCׯ{(YTT0no2,H^6JOљ5v7mNN'bO=XBvo\v-5y;~(9`C>hG5s).-{͍Uܔ$Սb[kKJ8pڿ߳VU@i }bՇU* -Ê4H.tlKul"H? ͢MZYn!@ o*ϺǙmyd+SwOZMȭuqP.䛖8Om]%$gPHqlJ#dMl=b4$SQj!I9Lg$1ʤkgҳB\'=;:;+?`.wuHq`{?=* SNqЕYiPEtF)hf9q&ʝ9&VZ=n{xEϏk%qVM|->n >|߽έ#ytqw 0|?Rc(9p>re>,\Yz+! 5w%i%vnm'([wZR`>.:-8%c2ÈŇ۸m]=게%QI}\݊* ~ /;]Sc˵_|ϽT;x2IZoi<2"T?YH)Јx=&e,e5akfq)/rOB,/ `&+{7usQ<1!,@U#l{ѾGUsFTڵsM-Jw"geLKruvS!ٻsӰaP@_>؀|~ul>~Pl6_(ioO : O?ypY[8SB_i􏉬Q 'aQ!ʏDYȻvʛ w8۲A0/}ۊc#3‘w:Ja[ qŇ2S஄\##K\xѬcۭ G^l_ zY P/}OBEa $jq9k4ȋ珗0~ծ|@TJ6f4!@:- P|nQlOVQv8 '%)Txtu>n°O汯:}~ ٟ-y~|&NY3.Cy쐊pk aG̶YWԪL8)%M \Ot^#gHlbr;!.|Ar6D)\זD1tl2~-OQЌBp~_W|nU?)ֈъۮD~wl¹53ɘu6M uK Fo*f6[M>U#ڧǽ.i {FRE#&-6M> d~?ګV^Yr|w->V+cW`-E^9/P&'ut;I2*w<{&߾f5N'9Tϥ}_S' Tdzq(GLviXYaP|;8<;)Ԑ5o,7˼ <o1}]ÛtjA3iёX,46{40GW[MY qXjmIƑ (i ][Y0;9~4GόhȨدÄ^ޣ/~`3nt2EANgD UI,ǠfQ8$㪅MqM.zN)*vyNz'ȴ,|%UbrAk,viۭ'Rk߄դK! :u]vw/NT%kt2Z\P-]ٝqVc|#= -؈d#H [-߱:35x `9`0T13Tu"M @G{$g>p ƴGLC3p ~36wϱc/r1 '_ӐZo&0Fa7lH}/Ii:Pq )[` t׊ r5\BwUxwOnZԳ NY-LaXR& Dޟ8SgD+C ~ f_75?FܒGBa妼9lX֒l~LhJd}7LɄI '"&QIp am8igՈĚVx~GDd\{: :@>t@VxЃ` n _Sj' r`t<۲(ʈKsvm{wQf+%j?2ڋ[/7CBa:Enq8!-RǤh-y_٥.-v(<ǟR :͊A4UDȣց ńhF_4].]ʱ9@o|v=>ZXi=ez4%mV*ۓM(!q0䲡^= w>UXIG>M;7uByPȌ7V8A/pJ\dS+Pb6I 0֢5(|:ڷG&F!n>d)ۓ?GxPzzfm4\֠dr'=T'`7 Oz!ʹM ѹkvOtdo[DSm.?c)0_uFvT6"Nf[OΉ2H3L yMv0.a("o~uW~u; Ev\{bi*d2;Jda?Ku7e]%#`N[/@0s4ub;q[au304u΄n(]?r>ߏmƢ$ہZXՀ2Qع5O-ŋ:՝pBs0An?0W4G /$ P/\[݌nNzMxYJ$Qznh1)v2NB)kYG,!5pTıgCLKNM4P4dvrwq$G|v^dv\ XApT /9dBB:{="luPIDC:xeI#u:=NS*2sTLw‡G^'U$=;u8|le[q:?6 ӑJ:h}9 |s鉖9*Dz%aexj@-)+8,kmrPSv;~k`]"7+;j"hNHFIIQ!z uI_|bL3 BQބv$j.%$]yMO"S+as].PjQ"؁SyŠymFMol%q*P'd}VB؈h E K<ԍB9)]Fq5u0-cgDɯ[vdS ޛ]>=N, O\[qR0/Kx)`B'[ A+t%`Ybm\*.iI1W.H`JhuFO:=!ڸ/lh*иKZ%p>H;INh03^}YE1fiAACݰ@&_F5A/pk/QY5;\1լO501LRk8*d"LR<:& t4,`Xѧ"<\W k]⣍.`.+Verf."`{zLh즮.7~/ku]v#SEH;/CJR!doƦT M@#CTs/2Gh d,l`XPƚQ»MtK EN8u@Q>g i,+U1 5Eo';=}ByMB\.;p&fnydi)^,v sx|Q;d+m\Rأz:!VXQ7_&y>2fg!-'IތK>Re6~W0b'G,A\3R[\Ftƕ;ؙbbARƔWJN 2'Sϛ}ٚۉ4&}';qMYoK!ʖ/-=ީJf96&ЈNqTTE ժ2iiܚv@*o, A+WR3tڔ)g ;(&p0 qklAQ'Ud@Nw@ϖa1u@0 0mExK:>whNͼ)㔅0!F8^^5^3eц3R^76`/i*.3ߤH tDgⲾPߡͪ7\M5#Fo&C=2ZZXw]O'y:=faS5)*r)QoD ȩ1eu67ԧ[EcڍAm3 ~bA&fn#@ړf؄V`TYku{+֞}&(_G**+r 7$,m{665{Ǯ9*W᱘Q&g-&YJ1͍̿翚ke"[Y<è㋓d/.yOL6\SC oqms~n=_iF"vjg.L$ςi^L\¿\SKJjuoS {8)&n|iMq0ҀY."``s@r# lshk7~}hD:tw#uh,4}o" ʋNεsHy+sNS4rf@tpwG1qZ\@- 䋿 mzD4X:U=^S 7zfE'H&6# xAfLÊg=G,*/ʼUMͮ[f"ij&ASӦo`qQ4l-SjoHf=G6]4<%%.1dABWуnB zW-EaGXA}w"]{v04Jb4 uOF{3eXyyC%Rr|*0wrCɱ2T] KE֚+.S-`z|KD:RNmoJ@m/9p'cm(CUMH~nD}q{^BF@bB+bɒTEzL^-eu܆|T^.آ6aϛObW6N?z'ʜ%B:՜ 1Cy~: 139gg$YAK*-:}վ^ Vͫ@;Vrd DʼjͧjmFಥD̋MMvF;0 Z{DHG}STX`hHYbPz5w)@ :SB3g$纲>O vP֣Kh#"k2A zǙ{Ye !1#Fe*c9-77ƻ;JӊƁdb.-UqU@NM xT2AWɫvğ'6Dh}'l 8܋Re}o9g :Cر+]Wf S G &Oil(1zګ{JOr|Lc aSÎ!I1m2#C G߼QbZ Wsv^7*0s,ndU)cf@#IOf_WD^XS,k263,6k,iC597 'N^=7~߾, &=g3ϐڠܧ\KϾm͐ڋlԵ~n?%w13{{$D:&1['u޶;gc#j#OplQPŨQr ^/f\K_<ۊΎX2I<:Nj!.y"Lg "´agЂ ˔XcpC]6|uQU>֊w]#o>94^d%߼l(capgAru YyLH~k^HNĜ!5؏ںDIqPbnoz<|R֏d'K.SQa= 6:. 4/_PHXcp$*ug9S> y#hRVӲ0tyc^7fG}7G:{Ul3/1E+$%IeI~b%>5ޑj:3 a5TQ l.3 Pa(NN 9bxo2b H݂M0Y@qw:9S.!;􂛻d1]6 \8&1/4\|n)*5~_XSԸZ =c`7&fmTawwV ,+d#Esݚ,)d9TS1_@Қ3XBDM&)#{m~cF"N:p,13>WKf#P:- f8ӓ zѮ 7PR3ueua_$PS-N"O<{6AWasitt/^۬ `a8hLO,F)7ZtMD/5~KaQs{EU=ώaa!l$j?N}K (lk#CnUڦQW6Kyβssy !84ސI-nʧ %P+.8&x@a2,ytZˠQ~JQPTpxNp@_aO#4|A::T "7v_~32V}:c6aG4\P%\M!Ojb$Ni=VbuڪlYF~W*[昸h `Pz!4v?+7*l~5U)P9:VzG't=nȜO3K^?cJ-^B~WEuR9o^gUٰ?w^vKJ`0/p\ ~ <$dϝ>2((\ %pk~Z߻G{8chͺkW95IS Gt3 OoTN>䡙?I/@&$!EjSl ${N4>$1d\V ֵe>PN*.jD̿ܓ\H@”u.LGVo|$CAG6FWP XTH8, mO hOݾyd>=$tICۇPY6zj8MJ!C2A!#kRvyoqo!h|k(yğ`RUE[jjIڌd`ӻ)g|EdrqfbR8뮑pr9t޳8df;98kb̫ZP/fZY~$f :j!b͜tJ Y OPxl/H =HSfaEowޫQio4]Npo{Cs|-fg1|;^JEЕt 43DuOI$SfIw<"4x 5WLACcj-}3C}X݉;e/Ѧ{.d\3/9Npqh"eKĉ)]{,v%.m% &Z!aQT 6dRhE>6_f/Q= %pR_zHg$!_ǽkpxl^ (!y܁T`iQ D .<*16V+٨H3= 3Pѽk:# u+g8 qe^s*/,2kr4.`lidѫ.R(9EGѿf'@ڜҵ-𱔶&UHlc,Xk%PJe _}ºӉ2WikՓЭSf[0++6I `yLvm?;\SKl}:侮# 6}? x"?wmBrꤍozesT=;g:}Wt 13[ 7Kڦ_'aqSW^sdM->5`uJ{kpf'1TȡC^٪opqNF&a!lj {ӉÁ! ΚZrF =3sĵ-']ߔBΐV7XS /^;WIM"S=os'Vgy+DA\\uh [XI K )= R[<0,S]]Ni8& z`#%^ rMWxLٳ^EGx\BZÔeKa.H;˜>o}+{b Jh ]ӷ6CAnxtB 4N2P&+'[*27i 1/A&V|wO&/qa H;$(oE([2.? 5/M{bm{(E&^94]H1"ZBU@#7eU _ ʗGtXB T2flM!(*PƓ-s4fI R^mٯߞ~xWXakVXD*YQʅaIM)`Xv:N_Z+Yͳ9L6$v/ΡlЀ*!NA-n?&Y7XE,B`QnTmJnCybw8@1u&IŶJA&Դ hۓ 5T'Z||]b0YrIJ5 X+Y\Umh*]ݾA_]Ukm]JX?*g}I/'\Y2+DT@l){re> ko o܀@ґj-Si,Z6OP Y]6RƢ;@R32ߔAi5Pëۣ?P Wd}>ӻ<~$sw(LYϋA{RngM:xkz_TiS3N[;fYW)VLmІ@1C)(Diz%V ;aE5P6pq &ٺ=YC(iuXA8R|b -Qg,Le >ae^@ okg󚰱Kwk'vJR"9KcUC קmhG/'fH c &MaIF E-x;OmS8*4_Q^8NւY'ӃB!_)6h껊~=^9-onTtbaAĄR7+ !(i('zUy?ޮreWYDtx50\(ɱO 9|A$?w"gHRRFIXUV|iX@e6h@PcENGLKGCHp2ڪp܈:<?p0/aB)A+%E0Q\i dPu-lyͩqNWy;-vVȆ|r߃yVU3 ;fˀ?L|YUkS9q{JA%Q9k˟™_ߎɒ tBzo n5䭸Ү~Nb.V*#Y tr3K5 Ci Iw.D!YՊ(z6;@P ]}1K)} Yq/`&K׵Mm`)WY%h B6c >g^Tj  >N} _hSoBXSdP5vieDEiȚb<P7Zɝ797 %acb@P姸KxHon_=$?^ -wCSzRG_aSJ2zX*GK:"7|#>~ }usjց6&/_'1pģ+K4 4^pXby6L`6Z6?e]kG3Ϸ<~%7ErK  tew බCB O[^aË+G#W?:޸EƟEblCy&IFD#?%o 9 z뼛pH,e 3!rʞ<vMxQ]53V9]4˳p{MNÿ!cvv(vnv45GKf֒Z Fc-l/5+Sr]-9-?Ĵ{ h񎢜K' BC =VZvS΍^BmXY"8k9MZpII>Trq# %%*;7F+ܘUJ'^ PnUV^t1pf[t("̟zh\ڕOqy^:QR vث H,)ϦmRmGFQq7n&oGV9".</=^?nQ0O^*dl1먶I;j0B[~b[z<;k?9lg=#b}vUe~Ur{JeR,{gķ0c]/ro\J4^䝅PځADž >I )ʀ;䛵KAHjXj5˹`۶B-G~?mT[5DwOMOSɐP=Tk^c^z+>Z"Uj:* 5q yU<Ƞo,4O BKr=+_?nR0͏AUPj|j͠C ё5ŧYAءg}\a?x.vd/0{N/aƬڀtQ298K -Z%X lz|@d&i` T(#h|cPhLWMOӢzqB[9\"8deeҫ^y#qW;uS?@a3<0 e7$a .Gperv>-X#uFVղRXpn*8ϔ3wFMwM{{bɴ9x<Y)A58nSW/LL|P\tqx7CX{mƒ~78 rM[Px[?kX|މsͮZ[v ze\ɺgUJ9:x +rjpb廿tg@(5ߦ)g3T=[ E3_[3?(CXP8w!{=G3Am5w5scu}dDJU5baRq {GE[N@;gsbsD7?ptrKgM/))OqK^,!Dz-#fpeѩ%lmX}d<XS<NJ j(ƕB'߼}$Y'5!W'+R%oE;?XMAxQ!v}5v|Y`Hy plGXoRZ ?їyaExbf3K~ni -7lwuD, Si {.&]0@-NJj(|^E{J {Ƴ3,޿ў3e M{I.XzSdAfm=sIwgt0(,̕髁X4CRͱbIduonP- ,Q.:8{R6ɟ55vrgզE'~+SmgMo00\ e+l}8]pט}" Ik1LOMtzx!aF cW_$\E?h!&Rÿ"jWLy1N?eY84Is_߄7@JeWN,-+0hو7d#?pH#F(뵃j'kW~5$qX)]sȁ%МBAelys`wyaaN"Tȟ}ZJ,뚛H|cO_kwyYB4V;rϬ+|fl,*@lBW(Lw ठ 7r `}ՑF |m]f3fv S%G+_z7P [ -`W#H4.nC,mo/4Mta·>-l*4dnWLqc@hs_3(ȵ9sf0IԡH;7_|Ny` fsx4GL%L741)\6?ꮠȓGm.#-BOWos_1B؛)[Gf_kjE"s)҃&IRzÎ|ĬzWv'(.u^ "ycDߐHCJ$FrS`.#n>ɘq[:#d7!#A `ZVOrD($Q}tr1ZQ?=kiCί%@B/'LJz=+kQ! \⥮fqRV_hy|m|<#cE~\&| !]16i~C)gW)vez88)U<[>Ah&Y w QA4 mQԄrDvRJ:d%"{N1 i|j.Ӄs{QKiaGɞ˲?E+ľ<A;|84[*6c>2,Z2@G (  F}ӳR!.D2Y;P)خ_vwRNN7dȂٗs4+)` `ve (U0x6 WE 9jb?mW焁 2&N zg)8ϝbc xq&gNinGv=T[\!9Z^KP!, [~WGQHz(ҊU^-*Mw^zލоQ\]Gz+$rwx`?K+ 72ƉK>.`wl0@F?8~]+8YJ8cOqsڽJ0 q1OOZE: ½ϹXzT:OE+GSᣗ:ʨ['4Ņ{ഐE܋@6Kq ^ry>ъmVQ.M z*k=G@omɥݳPY 1+J1ċw"ޢ`U@R >G3&tca:O{P$,ұ۔w4u^*m0*I_BbgrU 4cq;6_ض5mp@7Dp5sTp, eB{?ڪ {ﴤ]$$#Oć'CȃqY5j/5?Ȝ!RSCG.~*M2AjWAys^aVz$5 BKFy&Y8MC8b?4 ?ˤcFc[!s<Ln\Ć\>שi x c! m!k"ԧBpSgcÉ0i=e 4:;y$*ʼe2cNOOy?i3%by2qܨqX+Lo߯M Z5sH$eYYu : kp@B-aat=rGȹZƲ@4ZcSOqB2`01m~9 ;dK,dLV(E;Bл6r^i:RXO,:VZܒvv<ZwRlAּ/r}:ACoqf_^dWʫqz71LJ~s˘A2Sqvmw&UÁ=:ٟs ЄIm?i-9"PuZy/asiגw5#El_6H,⣈>j 5לIɃ gm79T/D G\*8 p2C#|lqg֠8Skx~A$^XXBTeQ"E~bAAxT7Ysqc<߆._mebBj ӪL3}9?O}s'ZZ *ɥYi@w$5T+}ZzJ}jmf >3AHy:P*W]SfgPuti} 2h/g1<*-$(P }L6R exT\2(\Gc)E&knD 7zOlYMOUsN fVY$M?=A`U+T?ԙ`7)$wӼzCB 瑐^ACvvm.Z,vvDžUp4osbi^ɠ /N߻@n(*b~{knf34Ԫ?uWg;[Xyb&Bs>!|X+ /]o[JFϺ,NMvXqiv b:F!Wq`9Kbb{rPښ?ћσQNG,6 @5>kDX@+Vq'])[$h8+{:R IRsG^tmn7!#e{ۥ t&)Jns3qӜSjYCHvBp\7c(}w\#ɱFa75c֫Ѡo\ՇFDF| >_CBgN!'~jC\Q)l)矂:֣DҼNGH\VtOw5V^4 <[XeZ R& A%R(gN?QOtiY&\i>ƹM`c[ jmυ͊ >(9:g庩7Â, *X5>Tx/;rF"%5]*"FՅN3 58 TOaI$ [hlԜV:CfZZa3y]?pѬ3aЕ*J݈#]L^9s׬w* qquxn!9 > ]E'72B+_ ScWh^SUtd!b :l3Xu^k HȆ.?J'pW Aå1 U nbhQ<~/.< \T"LƤC!Mc }|שMgI,jJ"@w]"U93̃WUx~(DjcɹPCG zBh J^ȭ<ʡo]d?W2e*!K KD<,h)Oҙd iduTKYL,@ndbv@m(6~S_|>. fjX̹}~~_ & e|ɴeYW"O&6ַwYLYu@V> >QG*[gl}쀄ː\.G(ն| ŠNE1MG]Bv  QnHIROOݖL(c圲+`B0nU14kg $= ?eՇKQ\PR`zCd6rGS\3Zc=U.P~oToCYt z6΄q@~+)N*gw}o1xF Die!rd-D}?E]=)*^r}Y\EɌ^ߩk~cT5hb:u&S0n5õG-{KK<-dLI0U!7isf{$В{c n9n HԵ 0m hKڌTwt%xޝ^aHQK'73@tMw㹇U!>t|> BF{{ؤG썝ޘ fPwN9Yc!a 'J^+t`Q37^:?n@saKn}yex.8M/D8+( 1#>iyyo7\6NGpumD0, s\Mcڏ& qNMB 3ƅpkMHYf8>֋ 1@1 g@֧?^ߑ4"Lث+ue2<|{AReHO/ `k҄W@ ;X]e͊47l_F36 >/FP ,XIuxs 3j[>DӮ4Tᒍ76z:^դB"Fb G8]rDzɬ(MW Df;?t Up㔫{QV.~ {Q^yc#HyA#!ٮid^](؊f+He˩(yɫsqLNmڪAkm@5\%xPZGBP%pr~ϿBe/MWP )R)͐&8kא !&v^\khAF­™CcβXA&ޚEلǚRb GHI+pOE0R08j wgCa;_jq*cW!kˑ^T{ULQ!6t+['ēϝP#1rI eyNeZQg5. ̑ ւ'贲;ؽ5#}³sxLMT〬[sVH+XM'g*^|C^^G5-hFm UPqeV~a&=rS;nnQlfi--"[s93 VSuJo Ѣ?o^30V#82+$:9;䟛| +9i]8䀗%)nZ1\PkL뾹ɧ fq7܎r׏u~5R;<1-L"KPŔYnSCq@rwXn:>FYY$@7æQ?wu<1/yFzW@o $sQ0%JǗ[ֆ2ffbxe$|JBq.@qPD OVqq-9n$ =lEh[8022nwfB 5x7Dotw5Dedw%gP|zT9o=}V,tIB,o4\ ɬMJ7d;ԚtU{MVOH_e=jyJr(jYEe_5eF:`(,`B4S9Ayjך5%:u(%UQ0jpϛ$UPӔJ4Jik@lQd ?{ճr]:N"B6p$4 dSIڸO(0_Kub3$]w  "}KLMsU s,p&g ̞¸&[[rUBV*?WDؓٷ~fNx3z4{4Gi,!Ynwf>iTY΍-v7뚈l)g゚X~/o}7Gd;M&ГUGiМpX%Ib#i_V*> +è ZN5Io|M$뭳DԳ# T{nc4b_ bcܨ0BLNzꂯbd.-&F!9UH8ހHr"'KVw]&0Qʬlxqx4as$\f ꈻ qk  ZQd \wV׸ƚn&м<Te7qN˛C0l4":)yB?v\ ev%z?5 n]e7 64-[4?UKƂ<LT'[M;ZhM[EY& as/C+'8&fP>}SŲן3O)dmwN H8:SL%p$[Z.A!+ /, lQ߅G8UtNV DJfhpfrPxA&?_w󟢽 _9-?s_2?Ř3œ3Z;LUߧer^JN H+ ts[s=bDZL!2|]69 ,j!,ri%>!s=̿D>>QWǥgC@b sOlV`P D8-:iЅnI]#T(ͥJK]XmU]Nh-&t[Que#i2jJ l T,Nb@zPK.(]/Xܖmh[3c?[O?؎껣kQ7)P| O0nvgkrj쮅l|ksֿ1)M>L2YK.봰}' DGd8Sb9l JG TJ LEMxͫnòO[p00ƼWi@z(:|m5B9܊es(,]:= k .!CЎX ]K =={,BIX"b݊t-XQ^_=Ӳ.a}:0oǑI^bש̔CeW½MVIS _HIDBځT %=>1NIV¡o6J}vػwZ @72moE"LH9XG )D":t..CC0U$_(KfB/p6 ]3QPĂ`{;}{!8}u~jCD̑a )"̗SM M-\,k8r ޳wо(FQ!-n"@XC6!3Z9+dI0h4\Cvn٨_DF]8)e@F19v n,V:@nn/xbl%={ߠYp27ύ(lax6^(acLjؽpd&?ޑSzvcLcA  TW f,_p-Ŋ ~ /ȑ>>3J'Or7NyN;%0XGxQ \l:V ]3>AG7E}h BqD8Vb1(* nSrmBT5R714:Kue@@[PptW&3_Ǥ \4EavEzPX,1|& =/hC;:ƒ9o49>Y/XXp8>X5C7Pi Ef<-fV D cT$Gw*@ װ' 3yC6l5,qšߘy qk):-EqiJu2Wb%.ibý=$<o G< }KENr)} pwaK`bﴪ40J&@d]xeR~MPE!ܡ2/Ϲ "@ >'26Ա"S$֫cb}y Æz!TK|1D:{R9,,%I17ѵ[)0O[E1&2Y>d=ݧώQR[b\>%h?`5JX%#[4ݜ[D P1gCSP9}esz vk~;jԫ.(D"cAi<EqE@O o"10jBB uj(gMdPBYyN0tkT8}d糁\0zhS]#eínd*!sMk #42M[48ܸ"sL_$4IyGBʯn^)'Jt >v $LXYH Kgp> 2LXybh>A8|\̂ ( Ҷ7œВה'|"BurP88/<qbifrs:׷PEi{m8n }l'furVwVB P]),8wd|Fr]hla~]cJA9!H=B\:~Or%ASL"N:+*|`ł7G̖V@ms @2RϚ}YgB mŧJH xP5tWTAxq|_@PB=iͤ!&MQh3p!u3nc#R&LZ?Eu4}E؍Bl-.'{p`R7#hQh_\OȂwIvl0#a+h`_B/*#5|fM!=_}|=$խ F-MSy h+cOvMlW.U'Hi[ bm80FNƁUݬUyCK = \HGWX>g$M؊|xhE54ba qlkc: @?P ~G<Ӿ+>m?[&R |bhl'٥Ƣ_Gm+LKZaT,Ti.Y]uox"zߧӾjG*\ )w_}RvۯbЮM5<|_%njO1uzC9uRGf6 'Ksi `p,_vՏ}@jTHqKq‘-67\c=VhH_ekw-fS@,˓ܗ?lP^+QI]=CoqmG@иg)S>6Gu1CY+@EWk]xx귰d[.\ڗM9UGj_qm_G^/-;Qb, }J k{甎*x}fo?,M9>»b)HMCn=GDw2La]0KN9scω.e^iEᑏzdkHBPٟ$VŻ5׬7?o0$G}4ƒ߾1qЛ %[O `x۾z^M|Og=R5q N?ێL֯\nhZ2/T~TLۥDsv!KQo\,-S@HfOE䎺?7kX(x~J\C.M}Jm֌JLݤN&rLi-4D lˌ1gZDWe zu}R|zܵ|߁2geYT 2-k--HdPP(IL5znZi׹qWa9jR)5WQxy9vAS(̌=FkÜ IEV"q2)G7:S6mĎD4=EC%\2d=fˈ*7>-kQ=IkQNIi sZrA͂) m8EGZzE<:ev/г| $ 9:YvoGM[6ŶG5)d0K1! 2$$b1Я{\L>v;P?+OpA>vk#(Hp\hR+mXş'HrE6 ʇ;m"i73`BrV5ȼ;Yvt g氈+gÉH=!Qꐹ6c DC;;j~}`$!3˕Ev6Ia04i00EIk4 ph'/1:Jw~sBb#է'H6[U nЌXg 2ٕ}w{E57 GC %hn/cOJ'v2b1 }c 8w=$}zjF*x+m h2=_w܇vdIڏ댩MvSVb Ӥ6'Hxj.+vq?Q 扑 wZ>:\l2y;eȨ$H,.t`,RNc;B(c&h^L?:,V.HoJ;w\r Iţi睬ųUDw9,za ڿSeL- ?h;Wl@d1iU&%B9$\;A6 O9T2jki Ϝy\|99=TS|q<5U5ׁ0Dd3R=#($tu IE+F`B-ÓQT9}G^Oi~d0VmXlͶLUg򨊎>0]CT!&M%LٸbDp /%QxLN/`zl@+&^Z:`_vf_I4B䔦|1MuֿTeg3,y8*0L[N Koރ8k9ke+*Іu8~tߕa$lBOeO@W䳒9ogѫ?poM-! (bZ!! |5_RMb(#6i&n-,w2y#qYOږ`N Ↄ}$ -̭%[{@SbFx:|%`p|LHx7@zxaonu|;*"4xy&|xx%dDqo s;ڦA+UYOt~Eݱ:QU#OuyÉh| l r^Rd*֔k"r44m6`Y0\Q #Eˉ׵4d){/S5ˍofe8Tyi ؉: ?F) G)QˁB]'7ヒۢ͏}]lfFɡukNuM+) ]ǺJ?zZFNEKcֺlλPOE +UӁR'i~>rvüY+ή'׀cD wY Q_$m[,WQdteS[r0[]7v5v-]np|; Hpm2[[wVK4>ڨ+KnbĹe_P3uԫ 񛸺D_F^³Mɵ؉z}FyMS=J$:cX1v@ہ4 hl2>|<S9sA2#JuܸVC.ٿ%t+؟R_Y:t3#NoNNK-u_&Y8Klr@o|!,a;M!G:?/HZ̟ZόH0&]]6!UP`AF$NnO* Oaw ?܌~/`I$PW*l9dE9%@5^[xU6܍1=pƽj' \r"ų5MmYmm<*7S,VB7..][h- S'2kK!ܻ!%HbYΕ=uF~mG1e#(n0U RB✎Ņ{y wաjK[w:=ĂxxP8>&pK1C䟲@ 8!h+v qa$6BEP֤\\&u?XtjδizRmydȳ'ŗUk4mg!az5e1Iz3Uί#AUk; GH[pG h0d!?/gxzP}kqyvna*BReO j1Ghm+XoheT8$pDx!$H (T±_ʫذ]Lʑ8wZ ƔH.rAԖ Gdhlc 6睵3QI>\ZWL.c!w1 zLmZIѬ`ػNE7 qMY Φu9N8b1} !# ௾*Li]a]ndo.Z,Dëc< Vʊ|7q_㲥ǩ*cqe_P,jaތ~4 kp a^n6@ƼʑŲ'p\87j)ˬqU_> ԟ@ :pUN nqҝe>>6n%^^Sv ߴݽW`;4LÒLfߌ;Tصz"U 4AWlPG1bFqM3˶wa=$essMjIDEp@N;08bW?ol[d $S:wI_.TUxvXe,UZ怷^1Vi6@Ī7]E!fqgv& haFz?FWNSf$2|HϣST|)uaģK`FjE&rqKhQGd֖|sJp"4fg(2" \#|/Lr QJ)~C˻ISNjF6{(ʢ>oF 6["pRԾ<8X q~99;.jα:0c&̣k*voYqg;[ Gn_Xm,ԣ1kf{ᓿq$;eRwQ!)F|p39#+[0EN{nU@hSX hm*\?~o!Az8"Ki԰{S|_Ҩ}2N03r֛}rBrAy{Q9  CZz1>/(ڡ _ʨ/|%9c]rkJ,#]@7UhYI|qڰ>JJYFq`-vru kicELJ|/j!n<Co76QNt VSrvUYe^ u_3C ĸdžXVJΘXUQr͆Kl\$(ˬ8Ŋ.h304!SmsʾV6T]Y5 qf6 ;[h19SkU191fm;to~< ]ly7 on𯖢D8}]J YJLs"Rי6!@dz,c/<׌Y'5Cn]ޗ]R} LΣc]^OG˹Ы oX69?d(RBZ@B\i=Ja&l*0%&x68ވnS sTQWS0ݜԗ>Ѱn`)5k9Rw~4*|ӍP*¦oć^=S;=^ç(+0]AX} KV8Nr!ǒ;c}.=I4qӬۥ%G^5|89q,mfuQ9={ъnPirYވ9'|NmyEI+N h֘XF7/}IxC8c&@[ p3ނby|#߿Y--"OAi^TƘUd˛PX1̭b䬪Nrpd񗤗c${omo?93Qvhf@uASTN4IsՌ[ hnFk@',](bU{"^=@5 DC Olɦ.,񌹑(<\ٱz@+bx3P}8$P A鍭OIku${(*!2)|^AJfS7W:|1IU\y&$ 'Fװa94VFNMeP/;DJIF[)M zu"컪]|7ݩ;9SmGSs : {v l#5VrCxH4~U[@Ry9ȻаB F5UJA; (^&*`I_(8}nNFz2.^]:odSھxIL}=Ez{?cHQ[P!.hr(Pn}$ oѝLL!7=G x/q"}2'Bv\VtClB MKDLU]_ h bu}aX& *SDB^8,- 1V$?4= rrBUeE'̈Ug ; }:97,kz0H"X)s2l]r$MP#tڒM /+(&E)@| <kCfō!ʞTP.fK`GsբC{MTIP~/a2v;Goq VI7SCpC61wKTbX vܧ4!Թ#>I4ǒ]&(pG!Idqr+s:W]WҼ;աƧT<<Kĝ0 xt2}6N4>r\YD~xrpP-d-)9T=({YAEfSsrd^҃DWaĥJFEcW sb"gj 9-{V$${|X6碼X4ʽOu]ozN[U4 p)d>siu(>D+gd?ϋ8#,t+񟟦Yb%*K&l?w &1ݧ;p|Upo'uNiZX*p9 \ *!3X9:6DC|@4 ZeqnE z#mr-BH{+b#$V1 jgK4>k Tng9ϒ2s`bbz8+ .ŌhF?,/+udTqD3ghdn#SB=L@Bvs_%kD^yOy$DW6[.fڣ']Af'j]>!6dm.A/}SߙAD/R 1~WEWX_5])D0kD&)3ZJ|]1ʮU2_"=*9 =đ&*[4$ S+Ӵ3M Uހpn0!ڔ䩋 yc~c*0]Ivn:=ta|ϝl^{rW,39`eo$-H)|Pj6٘ԝ8ᥴ! ĝaX׎Sf12 F2Ȋ_5@"Jiڼe?r 3\AOZcb\=;GU畐jMq)#OԢ"_u_Ic?^>Ah0PFhpox? F2T8(GΚy>0a,TsLUPCtQ޺;\^YoJ.^'d+`c@ʊ}Y*0aNICݮs( F>yGud ~2c/Rj< d\ d#²('{ S֕VEAO~ ~CVnLVMH{x"L&J4=I J2-tcگv/u b25^.ߓPBC6Y,lr\3yo2ADJ=Hj5F79%eh2 onf𜗅{a{{<&폍{4_k795iB-UGIpGl8z EU;<9H'!7g/^vVde]S4 0R8.05)*ΙRnQVk~K&*}\8=/Bv|)2mkǿ&5]YXu~7Іy dˬFBS>"P@aHmrŗfu_ p%άOy\F+ډU㚺[)ˤ\a|%b๿GLbo\ZAѴU϶v #_)&!L3LoHx`(mCQ@88nsNrؾe抁^^NA0Z;7nd4 8OGR|K=]L=.j," ^u)7.J:Bz&DƠupLxrV34R6Un4\e.{L}hgm2 %Kn 9A8E1y}5%/UeTH߶-Ԛ"hu`]ϱTdi`&(?,bwn#5_6; Ӗ9?(Ѡ8*/ @݉ d-wf~?Ca/0DD~mbG(aZ~oΌC7~7f- Rr],y2#Bdٞx"W-xhjT\қ_6&#hO+}%@2D,a6("3+Ot guU$8>5@s.o^ͨ4* $9]uJ~/f`Cל4M(!1 A#r`0JFT`]UښfcW6DK, xm n]w>i )*d!1A&J1Vs܄0o} Y=#vЈܑ'-5ee K,"a0*D;,9 I/1▒i[ijHf'YsBvqNX8w|eb|g᾵t0s)(>TvvfC"<3w[P,f8j 1@Pǻ6EvZ̨yDgdoba[S?9gmyAHA`".s|Gȸ[.u| 'Jq^ΊNXaN†=ԲRQFNBLwޗK+8g<&5"47r%nTf ;zAͯ=.=%"?zcsh5!-5`rqD#2 rNڴkMm/@~'tإqfYBEWO=Ot h_MY=M*#2r,^[:'Z1uw)j%#U~/=D3 moYoqT h,yALng nfk}ympR.<8R*>=JQj@27X!Ŗ%Yڤ>:HJ棴b\ތIN)ݬoF-,5)bL+aF_Dcnc}`a̡ĆJB&aG|CtǏ\ o=WG(-)@$F;(8T/WĭCĭ'j\5Ӛ.e(:LdiqG Xܿ ǵ ($s&GR7t8 Kړ]S%=B_AY4J(z5j^ƒ,-^uW*ڲX&z H(_3 b\-n3Lr~__W7ɕEAdi̶oP9E%_>+X1k]/ ntkܮ [Ctvk =yC9 ǰ\IWShv 읊.+΃Sȇ[ dbwCh"f|ZP W~=HZQ- LaBZDfR>. SeCSMrq\T8ڿN?9\JB38t.'TA1FaEѻ_ȁ<GG:~7O+z7`)XH"wOL:ޯtbnQr3nuώ RnBC*DcExgԩlP)yd'oNױ ̇6͂jHrJMZz[z*O` i]Q׶NೱJM@†\Bok?/Ie`Z6/&26UA[n-\Մ|ȼs M|g˓ KՕkgHGtiRuc+/8EO)T"#E:kz6VZ޸ d*jt$J/Iic3|pkdt>"&Th'׼i5o- ʄ#DW =Sg6r8$nw3XAa*Loqhh6dcx:ot.ec Ɋ~ 3 y4ͼD<,ug+K 8𻴝ST*Ϩu-w Ȋg`.A#+JVw kCaTj-Rfo7e:|I,0VSia \` KV17)9DH׸e acc$6$C *(I >isj^:)?n6j#18׬fQ̽9&~?ΛRNJX&>-31^WD I zދ{D~^}ԏ&ioR.{.$l-cre&ƸVpW)/hS*-\c<ӔkCb87coNʔs7w5^CwH{V^H%@[9^g\ :D'>sSf?eH2MT}zq a+z"SpGxzҭPERb/`a[pe!̃XH}uLS^b> H5}k\MoMXtA%Y uxq /?r(NJQ Am?wvR`ۅ>FR妺mV^ʁKO658aEPɌCr η MBg2aG+Umq}:{|/qW(.`kzfh?z <,fԍ:FŻV&D6[׭_/v3|F#0%LZqA2W#Lڊq*u 25Tw9E\d=DD3?hlz3?*,HS^±U^Os$VPη3uiopR?|=gE: +9@fBo< qռlʯXvXIEEi=G.( 8 ×'wGbSG0%f=A֕d/>v*N 4 0U=hF(_Đ)+pr'bG#CgN#|N l.:Cѭ$2KLRW}TҾxn\ýc)]yHFs>ǐ$BVt5K8LVqu<(yn'+411'K@EjNB$ { ~;2*pWo3!1E$cDRbW҅ש@xN R-T% k9da-\JxߌOc"a@;}xwcz,ZA1֒ VH"PbyIXyB߁ٟe?;)K֛Sc~2ߢ^Q6LW!A+,j9l`<+1!\)rqw%lv>i0 ^固UtA]ַn>@"s ɞ}Y`D#3&FAX}ER@P^=}u[f AD0Cxz Y8~8Mz Uѣ$# ])J*NU1yz(mwiٮef9ĥopPu3Yc@d(@X\؁mK8dMTE+1/:O♙oB msYCל.tỸ"i8 5>NYJLľM@QaMt;>0oP]G ;E>/d݄ %JCA̋N33P_-["ceIH˫O=*g~ϲIpFӰ3%ġWnA2m,n~oTiG+e{-ӧT+goE)Twtʙ{+p5 cI^#n.Kk] on@ \>ss|wK~&NWx#N]\@fCRm\R,FdN7'~53ľ݈h.tW9i wx]qYlߌ ֤sD~wm<.V H;h!Jr,h|̍t*z1Y!Von45l:|D&I$:juy|7RKn1vk!y% ībվ58lV^B(Bє t4ߊ񵩚t5mHW%7GSrѝ#9ln"t7͔3ISZP$$5؁@|JNZW=ykX>3 <0"ZUs}2z(GrVλup|`ߧʹ**V'L(gA{QoD|&"@\a!'jblmaE9 TZULB) Jo3 ̛Fyf2\[ǾQGw Gp#3( m$niWXJ N7WWeox&#W~ c qJl8Ci"NuvqNy< `*܁KޓB~&@jDGei8X[z#zA/-6Q(T<.e*q%%tKz(y)Z5 -8v\ =.W66JlXIq3;N='TR{:)Fs^oЪZO8'-,IC282sƗ`3FJSM/5o.`ǢLf1 p}NYc#b?"SȒ|TzO^.>\̺c\*_\%{/lnmRݥekRxB~> ]3y;éQ:tzl}Ϊ%2} ܠ:Gtw Pak1&t\q4IZ3OPu>hDU>Iw9 m*' YM7['vfO-hgstC޾\N{|'0eIq:TH^d9/ ?ɷKi0>q\yvC/{s\UfRV){lN7;~feHM<\xd\Z<&'u'!,ZtUtRBwg($O8܊nB9mXù^*_[ΞLu.z)i]ޅW:g}\e@e%)>*r}!3ؽt2r0액Nu>..ҷ1`F0_ (:gydm,Y:eiSӢ]u SYTie1}9ɾ$G5 YA`9S 'O"2ɢ*Yg4*h7e.7i%m;WڡB&i{ujw̦IZ f5{…K{H豹$=YFX+ ?t޶2k"I) >u@4)Nsy-R-+Z{ ެHql˟CjO@3z})ŧ(28Zx ŃڡF'gUB{'K)=@)vʅf7P w:'a* !G&Vwp"NlgR?ˑ %Vqyd,@@DC*3-*2q+`4>uA͢J)h9#P{?ޞ7}i e,9I,1CőDL5UD1O[n]ჽ3"gH:^(AxsX(l P_Z". 6j_Iv#A.niE.z6W{Q{ewcҷ f}zw郹y43_;>g"_*k_qd/7b72<+wX Y= @u Q $v 8 %_J;]Ge?w@m9~qy|“}C8$UZ{2ͯCD~j5ι1ޗNJ\(I¨ۭXg8r,z (A? XiD[TL0;l]+Rwa_͂rC98lű F7 piӷ?GZβ7+^nX9^K:6==ܵ{q6yG( \(s4UfDK2A[|닷j"y<$JHCAVi 1"3mF`+R \z2d B4P=$L EOD2ar&Ȇzطty^n=\ֵ_^veZcEK JVV^U)DCGtE"hl?*Ւ1s~RD/+hoIUn1VƓagT"Ǯ׀iqjHETa%"5Ǜ`}8װ͉S]|ZиVG Fֶ|\ [ri}KLeር̛N\"njq4g48P !tyi0ڛN(@g`i_EAPJGZ焜NcW9 ء٩A`%T>E ˿JYΫĻަ%'b&%1޳tָU b/>>B.;S,Y*VB G?,b&AT%iV0n^HY|h)8tMкg\Gx9[;yYHn0o &j)uABZu?yڡ(j0ST%v6KAzK\ʨl׵YXIp6i# 8v<+B,#4>Pԅ![avK2ZmzHv>\eR24ܑ*^UbX_'~%NPMh'0gmG- @INT4awIytw"9i g(Ü4_t R/]Ib1_pjUTu5ʾFgDFOz(ٖ!W(nhcnqWc[M c>"մ^tdjqؑ?{1/J4>`q^`%t6nhx#biMpB U$JuVO4<}{6ƬT}g;@NM=ڰ8˴zC:jվ6=!tJ"kbO_ e #ul颟:oWr_n_7 ~$X7en_=LQȪAQ|lgϡ`'z:xy?-dN 3EORkN5t:uq'a22=U᭎\:sah}5OI,-yS܅bXR[~ґ.1şl3]$?-,3g͘}=i"jFź?j昙,)H5˅^o B$@GJ0xF]6 5/K:[iֱ?Yk@D̳ "]#kfًϲ5P9P2P@%~yo5UK*|Y22RQmBٍW#96oM GQ (Sŵ!Qw1wN`Yܴ J뇨<O)eW=lvꄪ`G`tR ] 7wE, )S9|ѹ"cjz6X2V#irO~Xbg Dx]}Gvf$|D[LlZ3t@:ȑa 'FW 2 (4HAUorOo2h3rr_D<$>p1hCAJ9o*12V1b>9osKsK4pEĎc:@ aoinp38MU?e,"uuP :jȟj={S"SnUC2(!}HAw`Qk23C{1˷nfcE1 U;y%=넛Y tԈ%^0sj%nNWh˦iY9MwFM5/Lڵ<-" 'F au tYSZTIkoy.$O摬8d6\Kl60yCtةduAi!l=v "mI,aLXt&v].hf|c{,`ǟxUqNMxB?0՛#V{XwQ6%1Y;~[Δ>y 5†wQLxTT#%Gjf ,թҒ9v\)Q ?zf:Op{R7=EG"n,C<\|=m9`plI Jc:,>Bq,J{Oq0WG}%,?3|w2(dGRZ툤查IJsD4 SUl)cseFѺ 1}3(N:4{2gb?FI!w{]nE٣~HFG=&JwDX& ]}5E&&/lɆǡľB/kѠM`Ҷ=eQdAQc-~HHDo~1l,FG5E76Ǜj*`Ï) Oݮa/Eưc" "dф%~bv_Մf,Ѷ">Ɵ,WPzɹ}7 4{B[(Ĺ>1PEyu8vCWİl[ PX'oD#á!\2x~9:q4X/N`u+V HUNքf-FYg$E.篢}gG78bnqpkPXyk2P8I_! 9Y4҂O$$ $c h*Z؂F;<'b|Ϟ#$|J%vC4r?6d0k6k sN:i?v.*ea1VGvL3 U*5{P 3 sm>[&͝lY,:"X 6PYeD!{(t )%4pGg%mQ|T }@Xk@gYMToXTaԹLW985 lڤ/OũYT"u5tgҪm3ggMZJ@9% s~=fQb&JiE_-gHz\; %?I Zؿs믑(ubߟWUqRQ1@N!FOة(J'k2QlJ5sGPg:an+3EvbchPƸRNHՙ1+s8AoBKwSFko fSf؂4zxLdX8Dhrrk^C2Ӌ<˖Kx"{W6ɜh:9}mAhx-~Y73}K([4 By/sx[o/Fz%dxcmȓz`5,[&ȗ jStdP?85YYoj .&I>ړD̮ڻva:oh Q'Ix|Im.e]RNC8٩``(yMzW4˜n*>07s+ay\$p˲_Vؑh沖k.;ЧV)ӧxhaK#ќJYi?mI1 ѨST7"1Cy24xiyZtdL=5߰IPrC"p,Q85Մ03AVG~[0J1s_:҈~AZ DSP|>۟ )L*|$ԟ@ʦ9 ^9`XWg?Ђf\m AR%䮜g+kؼn]Ah9V3ٵyƍ~mX t.JS涐®׬Pbx'aZtJ`am0I1LaTϯu9`2fnBnxޱDڑX^-i7? ZĐ@*ᦪ͓dk/[?Z8<1ZXC+vݴ?%Y=YH@0;Sux#C / 2QN꽿լ׃_u{C0v[I&p9<& ފ6R iT~ֿ<6K_u DuRoy0Ϲ(SPˉ~x OOBfIUWIx:mx7'KKioݜ#R2;/v)Vhr=UWhr,BJ#= W!/;xVw[Dį ]K [ӬAsA/^<7Ǡ,^QԖWt* ^0M%a | 5E94ʃP)Ҍ5#DGF.7<)8qN)=!TXW$^Ӭً1L$kEVE4Ep6BG*wm)]Cl`-;شO̅u3WL2ߒ&ܑXO6v%?4OU=d&~i )6ro]({w;ǺC?>O &6ųuX46M,e_wKhdwhQsw"1 ! "].^zlW[K ZPW(B`0OS( X-]dη& OF7D@'ke4G(`ݩ*b."sFS2s>a\N<_$|!U۷DeV܉-5tV-W"W QPDjy9 h.u=[ V[ Q؀Ṵw("xv,1`)\K*ˬ}+jw lp@q"!FS"2<1bSSFZWxZ<??/؈Z, boF͊[ 5d.,^( p1/'b6Nb{qJSm+bWaqRzic0KZup'9o0Q cpd"췯$2Rd1uy32syWf_QkpFom.aܶTg i%~vX˾DuC&eٹ5mQ-SAΆg5!w+б`MW:o:+lߞu^nvkFy]HҢNNjU> ׄ=21ע n?ޫ1dZ` -{[Hyn~0EU97-cڌs8 [e]$zν%Ct4t3|Q=~zȽɻw!i!Nf$#blHMU{p&E"-z T1*&hgӐFӌ2FĨ–L ? i: 1 zJgAX;G!<\v'wX09GJFS.|Pn@:10R@s2vm 6/H^3)8ӿ rݗ S HzS~c\0ç<_8^s'ɼϹs[zGOiF;=s}({Y0U(˒W8u'ĘMV؛ }Ic){ߪ=M_ZXYӛfw;ئ2}E:`|Arwdr; R+c;QM_{˟0FWO6pBT7V@wPUR j9dd=d/{gA%L I(rcs&Ts )RuK%bi!ny{N0ckܙU 6N|`nDCTNjc @j dE/\pK"ʆ'yx^?aYfFxޢ RPvWuChpf>_`| ?\w gv!ja-*xhMP <w_lZgVsl^>Rͬa[؜<=\ǚ5DY{)q ۫NܭB k^+iխXmp1f1w tpQI0pdg3FNob,-sP}jB YGÛ~#u)R0#-_?Bkd> ca.k~[Y%͸TMl$gY2DI/ZᒳmrMR^dZ|zTfQ-f/<`{pB9 Vɯ&=zx\9ha>"ąM6N7tLL7lm-hmeY:.:,f]Q,$H ߁El9=%S=%]W7lxtrL+e бwe҆&1#B&Gs"}1~. @2e)nmR}B?4PL%0bG?dV)Tg yR5˫+ W7X'x>p`9$Uxv:s=\igqSRW Q5xۍ\T$ʽ߄oGPlxWIFb\:Rs bؒoi?K#ɠs {=s#L!Iв B~wcbķHbr ݞX!lAd PBXֈ@˱+TS'RƆJHr۵/yK$iy w:Dn׼Ll3?X10\KE(UeGx w_?B7q:cj`6#I>}tHBV&Vߓ_il}Bޕ萪Z9o,Qu~Y(.]ɭR'Lɑ54 I# :IL66)L/ώEG5ƽ@ndP9g>W$ Af방ac8Dc؆i{xJ2JF|*pVTUHBѡ?egp8X-_}b8G򎝡R0 ͮP&AdF//c3FʨQ8^e!ٻ4ҝHh -/ }c2]C t4A./FC ǫq6wmY'nH3Ӧ-o+,*Mv+< v0\ar[R]6g"eY^+>rHT<]9nBȤb37bƔZnj  ~ѢBROZhM//>kܟ sԾDS,IUL3g%;ū?A_rՓA<(c:Nq5%AR*1_]g35~VO~>H QPXwr\DM`PIwO+yLD–̿Ti0-uqa0\x\@Cw]B !Z[ғ}}"GW U!!TAO@)җwQ>hQ8{t%IkKaK9-}<¾˴C84;9 FqfȭomנPջ]]ԝGSg &< BLݼwT ]Yk[t  \qːQ k Kh\chV~3o 0lĠ(Ij3H~$CWדW"!s1fSU'xD^T_C6g92u10 'i CIƉKxEpd>8xkMqEP2sDITc5$2Qb0wj|Qtp ?9#)0eء p3QuvҵB@ I49ژ߬g83@*cTt&E;4ҍ$rCxP|mh^J}+gQꀧ/i\4&b{F  =d'/0S~[H@/$\rEƜխiR.d"m2l:b`& iL*a(45I*P(^uɻLn(ƌm+M. bGs@m;0|fy5; \j&T\R);\ӺH6a1HzT Ҏ? IDځjwf ̦i:{"c!ݕ^F|uԓ.q-5NcZЍ@X* P-ȿC$T <'c+,u vzk藫@ZMa%OI!oI[Xx:[tI-hHx@NG>,W˛K$Orr=~g vg/4\NDaO0%'tr7 4T?{DdYRE"*]xŋXw;*8u2 Դ#3$`wѣ׉cc=щF'xdqkoYo."]}Ȍ|Xv۝]CNɸ>8MyW='d`c/@sƁ+^douϮO- {U6ڣN3YP;;5xj_&nX'ٳThp D1'sB{GplVl @&&* c\#5l븴s__+e"˷K iVƦcQ#k >lj}ػ}){! p;bKPnVD] u4ZBKH3zJVJn9Ofs K{5#$shunHɸ;>RO^s`ÏK?DfXR+r69FK#tH;u DwosYF~׳OtnK3͏x^P*24|Z:}$Nz q34*xl"HʞOo*[daɊ'A`ĝUվOx mu\b~/op. !z|[[% B\m~$aΔU?`7Hn0*끐Xٝ3*N='#]aFf]-ce)e;idc+k;T|Of!P ŷO>ʖ_.>:H!^ P1)RIxiѻ QRZ!Q4/wS(0*랇iPRW75eDxdOp>&UFO@t)E=bK{;#6e6cFV*2~{?6d*;sV_*o\u]F N{XY7s)\OK+s`Fk s˗R57( є>(krHZΑjn֥t:Z.ew/ @=gڕWH(O$Ƃ+3bMîPڜD|95 E<ɞ}h<0nW*чYzufq5%Kɘ!x ՘Zg#I\3By1)8sdSea5v+F2?z}}"3$*Z P zSKWbB| ,I|\R, UKG`09RF#%ڷL?V;X[e{qq<).sw7R$7Ғl >?CY_;Vlw/﨎 1 h̚kv F{(pa_Bd⒒"MN1_‡DCFߺ~5JF}2Q ~QaArwbǚM$ Jꢿ?_:Ba=DcTT^WL6?A&HyzNm]R|cɘD/`gbf4>5AmC$YK,LK}z֕bbWP N:+:vIHygmI]b0|٦@`"ӎ|ʺqڈz< ^IoZ-sRb63c&hLLY}Lc_0^5E 2! jӫx`b 3Ç<=R:(I,M&B2jfZO:64tK47SFzJ6LZU:Pj>̖eR' F |wLzLoz5ʟSbUK4f %u)jA-esk?ނIq4U'Ss ƂU呃.[UԻO_,+'W6f5=m[B A~`!}30S%݇:LWNG94b''8}^Uw $bd}9Uzb' ˛dË8]PXh=|@T$$mMӽGe~`M34e6ielM%rw{ *$ݚY*'{['4nSdN+Lz/:!|\yǙW.S7{ͥQܵN)#ӂA]~Fȧz2 ..k~)tX~d^<9}Y3&u>^ Z_TKUu[Yît!DpfwN3>A&Ry)IB(^WU'R#&- әS_J֦[KL8Ŭ;aH{+":O|뗝Q1]9d* ACb"Al)9,ʇD]2z.9jy}BWn8$CBi-'[^)U/#i4C_6:p )!Qd8(4:*XUN7UBKGD귚FTv9ya^Qށ ̒V~;5}dؠ{VX]YRa9ٓN(DdhjZx}}-Bӷ. Jn2gQ]Kc nM?Q(/ Eo%.+qA^>2&ޤm,XC)֤&Ni^;3KĴdڂh)ŁOٌޟG[?R"7D^xG*[Kux?ha0Hc~p ևNzaj[yt VSD *нV(Ī!Fu;==i#'Cx | $!jP.i.JT8liDwFMkn C ciEl{Go-c4)i"[n2o{o`Q Y59@UBE`w D-\G z;W`K/{thXꚱ8nvq7M4*ԧx^0O]Q^ ,zMUzt bQ.]s[*ҬHִ#iWrv!jD0)O*rDGHT480`2j d:B bAnๆ+b:laclٽg+Ybj}kJp,Ao&4pc2jFI"ˇx ӦJP8tpL̊Wހ"fXZ_r3xk=!Dj39ٷjˮ_+xY0}$pk&A۰)P j\mt&B \rդA2ȞwJ5->|ErV EO>6`@fΊfptGï͛m?(WL_,bcg͞ߊ{ĪX;giv^YMnylԱTjpK-o2XDcD\4^D%݊~#s7rW-UFJUX2%咼"yIL(' |%픔v%dEQbU|%zK_+iG?>)l&UY }vD-UFG ΞԧAϹs,`* ndkȿ34r! kH$G65eͦviE֊<aG5ƗnF!4gکlҔ_;= 7s 14QGK118MV`1^ߧ~31m0qA`TؤuxeaIx&deIbEXQ!pD/AraK\#^- t5]W`|B 70SOR%rev@kY Mk w/x*8U"vV?7t 傭~9ljG짊}Gң L;!o]`ŇX{WN4"QVxRLsK'{8 sMIϫ7}_xjCZEA[޵7m4>w`Lk  k6S0]b#RT$4]H;i-;DQ  T5N8.]?~8v$p^:Bv;8(5p ,tAv (B 9fmEv^ƟN`ks&:M30;-Q(2d[zLA:=SE}V?pĄ~ݡwXj,j)Z!oT¯51zͻ]W6R!h}{*Zw-t>MGn(jpMnǗEtu$M,~DAA T9[<-֚bٵ[9 ;?ӭ=n[WtMHۗy C@+UMJ(zZ7A߲|#=ck#/O29$-br 7,F`BMCHz Q(֢gpUYL9Y6x?۹ d2DZؔ49Ɩ[THңTO?\P Vztå{*)PC H醅[b{z&T>u+f#2OG*qI GdCjt4/irK0O Y:-<~]ja4m Ӯ5N5'-ɔB)WWNPƼ$J{ jue'gVZ;^NK@l1يb6-ۋEeh`GC({h?IPʝ@Tܴd9g*Z=sr4Tn0s%KjaHHƗci`Ź`5$D9vnfZ^%:X9=,1s=w8uvJnxtԮ$+uϜ-I([,]Ln%H jf~o,4 & H c7YW3g Ҁf/tJ{)!_Y˺G{vd>YO-1V c_cP!l@]X1|HNhO\mu)5/ʄ-CŪD%d*6 Uϡr5T,8=o4am0y 넞rhwA52A@dL2j%:#L/x3.io5b* jk8n([*Iu*3F}jWUiV'Ԟ וr.>áAVĚGp$p4mʲ¸7wQXgF-YgB%Q?/ Zml UR]i;z ʯcAnBpu]_Sw.s0 bcgd2 V[^==xZIi'R t-*Hm@ۗA"?^(. \֭LYc\&%NE#?* sAUi=0-J_P˫.L+ԓ?i:NLQ# Tmu,G) #:-{LȂ7,c=ǨopO_;A//+kc{]RȷCr#).x Uvt v-d $cWc9{r8T [bTwbG+d tr3E2 Dfޮ{uܲf.yUQ5&_h@Nz  u^oZn8TTRtЯ^3Ȍet!r 珨 n&|ׄSCe /GTqo7#Zs7g+{ 7=k>QʿGu~_J)V[[+AN/NY^2 5t;ELt8}=M$mu'>hZ;'_*ph |'h+ڨ&-$߰ͳqЧ7` g _LGQpȪ~Jɱmeq9$MX!a D?6/:ng m I{Uar(\Q6a䊂(]V2>築fӔhL׹hX%0os^(*aB tl(RsRG9TPhz[C,l^Qb1":?̩KoZG;BpJLEH p*`_d*-Me!GmZ//ڞ<*%0X%fM"XDj856}:LG `p "%Z.Jqg@R#oUo➬[e饭Wq|t|o|;j7Wp!nsf3(x'ђNs}-kUތo᛫]zr2UqX+1mV'3ED-JP۫Z"×̼A}*_f c1:V`QFۺS#}A'KBRE8O5+[Ln b|i5.^`i-34a ? x}k]3Y ?7ecSñy2@vJ. 4q{t W? v/!x lg鑴Z sN_{D,ݖ.ղK&y EXUM$;.?bڽ beKV*<)rf5^Uj|¤s;Rg{!=tE$6_{RاHZc>=`R˞W&ގ0e/ & QIӻc rT_1wU f´/EL)oY5OT;.M1 Z'Nfqc~]fkL'.yr$a/0N4?G ]n>RCdE?APE1zcΓ`$l9M[·hh#0]$YqR= 5UI4: M0 >~Žٍ1(TxD`Rf{=ޔ聚 #%o Ԡ|-%{YCsDG(>iWa1 m#>q!JW^asI*-+D(ªDw2v,n''Xr\|Op:uE/Cg:o6i _RNf=T>$bB,f' G}Ct>^k8V8xYQ<] !CT駔8w)QKnĩy{|lb, wϫiJLxpDFኧ{M;;(b1>G"I- [6ɯhaO @Jl{@ BLTp)JwvXn"a9a?l(I=NI:b}IBJBv3SKժbLhctH{oB .{\5'n }ܺńFE^b5+RpU\>9!i"+dA3.Rhpm/76Ҝ*X ͒.7aܔ քN//bVSKl ,>X;&nD^5C++-Ua8_X@z~EJ؏acbubj=HOAJ!yԿD!A{԰Ɠ$_֗*y>ZևusBVhQ1$.!KN95|;Y(l7MH A+](O6}(>#JwӣKxBv&~ȉZl·֊QW+8KCQlx7k%_X>Vz-=MM<1}P1$0Q+h;_t| 3IsW/,h^Yim܉yx +dmhlF <&J@$y H1.ΖC]'ry 4%ǓɬK&։8Tx:ݥ&tQDXgha"IXEe#]Y>4k[g X5 O}(Rf֢#NԈ f[aPDGh9@J߻W7Msu*GUƣA-Zguy1bI+ 27iK 0s+wDZ}F yM7">۩bFҜ)rK }j!lU8{2Ӯ-4s.ŏ⧀"^^D[+aU}II)$Y,6>`rUKɇNx~O@q{_kPHok}u>,dnԦŖʖb2jQ#C(n0iXqp˛RQ;Pun*08$m);#95a=$YiT;H* uֺ/*.ۑuq-ugR5bMhN!mLL"|hӤ7đDrWΦO䗍aiݚ/E?핳NJ>7ڦ?7CS5!9W";mFL^_;L[+f7>wku]뿏Sߗ*g2Yʉt.e8iʱ.a{o4ɷaC /$em&BAIA0r=7>@2h{k\]}4ɧEnλ _ К##DFd!t= >ܯflύGVW}5 ѹGa?oM{|aQCNۅT IcDi}UߔHؔ DŽ"H׀GWf9 ?7E/?EƸl..);t 02Vw#ġW.Mr9ܝLͷއNx񊉕a'] /"owOt!$~"x}[1iOFkS{l񒐋75VV"]95]"zdH/(2wy"E fk{N"0Eu7꫸X{Mx2^!H9lэ#H? gA{YK63OݡP\۳,=Jk mWѐ.~3?9 ܐgC:׶˜'mA2RТ`'J^!Q"r <Kb+5y`d5ޕ)¦G-PᅯiYM"a3ӒyBm=Y̴ʍ}g՚*/2<_֣Lv]CrߕyW^w6|]r2 +ɪRU|j[e/Kt؄Oix#>v@ߦ w<1jx y:V\nu!֐DNNUqNf'B:Qi\w){\}Ów`"+s*q {פK f/Ԕ qmF!l@8(YJ bHu8(^fR"Tz~oC=n>vHE؉m T<Ҹbca5~&0Q1iS b[M; *g-C*35( WH*&ByyS ɲ?3Bgdkp*Hh@|qim)QPCg)ٕi-mGJB+1_QŢR{g*Lj۴ lX#(ag]ZTet2kQg!>DǑO8DP,"a6~tRW0}S5/rA'MCfe30桢Gʗg -/ڔpAi|y (5tàJdE/rLc)o'B(9д u%S]R[uT2XA'dv:N(mǼfwVb,ݖJWMlʅ Mه[&}I˩fJaF N)|҃ %:,#g,. z?/p7mJʤ)C}!5hSx8[)l+H%([%f*:Q&yg1BqVMM1'ni#*j s*S=7DAk M~wm$hxkúJ}B'"bj>?%tVͧPRkS83_0568bjN*Ψ`D*(@Ev(IH6lK54f"|1CEi;8CX}cGc'k.$E%偙ZɁ.JI~OIy7-FfzRƴ_o Qy7 !=e#&d\SVݓd" x g dV 1 uv.\sɷɑߕZ"tR0:Il#JQo.ŒM«n8ۊ}K%}YgT˺XE9w +`!YJ)\ 8.8,=2TݙP}u) ~5djMb߁Jtibf([{G,=%A U+Tn:Tݣc5@p%5WQ'X5d]dv(+?==^.jopj@B5-OȤ=<Ҝ RVM% .t+{վ|Wz6mZ6e]Q5 斛Q:[A(p.ruEyOvΙrXD,?-WՈe^h؟9C'݇gSwvUa"o_r&? ߱>W36d,*#XȘxժ("Q +\ x &'sjC]IO}PלF2n]ӿ/7P:y߆t/)=T$是|$w~7!aȦS22TS `X`vAˑt6?zz2{W4 yxwCg&]A@בdn>Uϖw;'>d3EY 'g~QCQ훪ӧok~sTR ˧|Z-&c̆'5]{e@  ö&֤@ylhM{&!,l&>*s`:8%TR*Hp)(lS$e _n 7ڝ[p^XP<]PR (ᔟJ^έXf'è|FY}l 2 +HK ){E/ *O9Hwx=E2|V6hh`#ukri :8uV2rS 11(U~ccp8޽nMH)0fʲ}.v{"ODJv-ed0:eo DK.z.;wB\@WӴN֐F O.&1[^*C)C0v|kh [o+vlZ 5RF*B 74iƠe.8O?1~=NY R>cg#;@LM>̵{W}7M7 ^!R)2svcqbqM[BT (>!%ՍK ֻ˾4]-:AD?ØMSeښT6 4p2k˛'\B{[yۅy.(rl F57^3;-+8."ܲ0k*6z~< J0"Յg{>Vs%ưs"Pb+eᎱίPU=Ye3J3c)^ ͤ8?b$zwndM΁Oj**<鴌uWeWw$蜎-F(Nv(2 (EH  kN ƆwJzP)XwDoq7ūbSΝ<@PQ[o%@fA9TPBɌu({bV.w<ih ? he` DE }D!ůnqju۫iv5dA|)zV+se'[mRЍq @@6'H͵ktkWuCrFښ.2,F𚔸gYe"g6bPD#ap ߊ"ĩԻ6 @j1+nm?t> }:1FA揈K9%m|>DP-,> (`ty۱kH~jՐrKmd} ?,Skfp⡵p=`r CF7{]u|.Ǥ9Ϭ F[S:ߖt(!V g[>o f bPV׳ KkqYG"P y'\\n1v~QyCjB*O'0VQHb}H,.vN<%Y'euI5acy+Ez[q .[ ؎p G pݢ>#HXf;塐4KH6&IL f([h4MeMSOg|VY8Y'v+DA07 8* %vgJ款!Tt*4hCy=XCd{Ϭr']}UdSE|.# /cEx&KI*k/xpQKtUP8# APO`gIF{WF$5X&l1̇,ND*j h绸PCZ}ai-Juk='fԵ2ppi! #_Jߢp&moxAF Y:ư?C1ZwG{i' #3t xVRNm|0UHL*R%4Fa:lW01 41`(m'0cq}pGH}"PORA'V;V(`287^ W؂>^۽1؀~bKf#͜ \>a 8H)XZ^\W9j925 Ěx 8xy0v[i4Ǫ.#ǽ $ut -)֚U.MwJ47*G*SDG $AC lz*!^ ŦlIw ȻnJaHIbWKԎ{Y! }ոARpg.bןw"b˰& ;Q-1ȓ[7uh{pO]?X1O~2Gli"ycXP-84n6ܠ9(@nc#ݚ+ydF?لGp!POŠ0T1{.ȺX~$qMϧ,HO`X[FҘ-W@_CҎ1]`^ƁU5rUZNOuNF^7~=-V%̃Efy : qtzp eOHg h ʬSOV0Z: [\J4RoB d+aӺ|(MϱK!frB 9 r,e\ng6h$aWܑfxtðhr&4F{fJ:304}eB,k_aD]ܛy%E\;NH3w[poQrƬ #=;T4O :zZ٨ _ n ZGh`;]Y8|S=i MO x$LcGQTm`ՋVc1%6nְjed)ǩYXEa|0nk461~ nP~u{}uAyrw)Hװ"aCӼNf^h^[rZ` J9eG`;UTkQ+&BQҍAiQ@^T1)2gxUhW ZbKQo|`iKOLZ'XB@\l0;CWq˜Ǽc`Jgz^j=릅tpQ8݈T,WYJ~$d$`0̰03~*ءTD{w~PJܖ lҋ)\;sK|,C{ۑ:YqKO 6;T+ze" V3.h1|}~ kl6Ѝo3b@awm*-:haQX,TsvzT ,c`T;n3]KScY2nK79'=@2"R5GWl.a=> K-#v\B&Qm-sx*js{e/>wWH%‰I8\=[uKsMG \`4 ~>d4>oj.;A&Qkw5Ob"mp<*?;~}zGG e--y 90[= "!0E ICZ-6O{@,yH[(k?n{NK%2BR-{(V=%DK%I#gbvvx"ҽ'W.N/KLz!g Z܍S|[S5-Δa B:YfT3UK߸hT\r R*=7 ^qR$CiwQZ9K^G=BǽEI5x_0!L 4!jSplcJC^kej>٨7,]|Ɗ,t2v=/>w[˲]6~?gvhSE]Ψx_PfEr1&z;\{RR`'Ewkd˦@ꃾ]nnζsW &J^lu&ޏ6$ȜE{]s"sf+,= e "0)ߕ1e?_ }ҞyR:mu~#uZ2Sfe(YEyvOi 6=?Jb=V{,-'R뎔f>ȼ S6~[&׍grܘ|;q.F4^zgbHWN/!:Egr[4VK-ᵯ]n̟Y`þˬhAԹ, tci WԊss->xL*5iζQ`v:xYEƖt7]3)[!]ŚHFpE TGP%6dnM͓4dRPxON&pĶi 7{˻.lLƘq_ztwQ`ei0Xާ.(m_3H8o߱ o!G52ʸJ$[v iFS!q5kIPі ]5ۇh"1IW#H mE$6]xoh@asXh2:+S^ՄXLFBPqgxTX&؋ˆ V@Bn=(B];DOpP[ ,L-JT7瘁gaSH*6נ=>Ӆzc&QԹ@ssJf,nPSߥR<5Hdl²/4CFvB2LXeYpjŒI q;˖N˰{26)†M*K Ȱi|Yh&ōFZ?C/ (SbG$`- g@^u4 ()zʨ1K놗+:o<.tP˺oD)]wڠ\8'揑VN:߾=ZԞijeŻD%)XE(0$A([m%7't|/c,|\Jnn<4w8n ﵆az"@ۍ!oK \Kkr G4qtB379gHx\~g $hS&xJdm5iٌCr"\'|[/~UrY+88UIՖ|Hڝݺ(\aĭh$#&A9 y]Y6Tg>`̮YRi9n=X.kEi_f=6KKҫUhI.$4H\#vf'YWM00]g? lw=<^C9\c#*[f; e&rj? ]Ei%\wT*R—uմ?D[H#,].+Z$B ձtͷމj4- \-} FFEs7 TyaoA5)YYm/A}K:Yzm6ޏ}3LVD o-2 FV@%B<궵O!̂Wg4էx T4OJNn3[nm.2?ƎeP[ ^GheC 8v T8ʁN/}f_t#q&^DDcgQw1.2g1NiŸ~tȄ-"П}GӦr~v4t?K6!v\wfcdNUÂHVаIʯZS/JA5vL,YYbm? ق?G1wfgflֽ+*Fs%OVNcEMIG0b:T m_JshA.](iBV4֌h;Ua:̖Rd ڰG,ʗM/9MAd<䴩SKj,b)q;h2 P[LWU;7 y,b§gJ / uxVIԣSʅ&EbfKVQ~uuǣ?pUd$e_=UHL2xZo{n'!X A'F2|4 z u쪄x]7&F Z0˺Y,r:cy rƫ׋kc#X.dݢbf*I2I;+&}94^atExHGN"`Bzr('5L 얙/Z;ό_~ž5wĀqо/-j,Cpܐ}c_9s@XI&B›idoN90j\yx8\|܇O:*Su$ОSzk 6b"pΏ]5ا-79›uR#?qqzԸ`C%tO4.u0a˳AiG r 'E˝:a M49,A@1l"y4Hb;DH V.<{*j~}ΐ+[gc1YHذgzW+(-ڈf=v U Y_d094pTo] q_04(k"& ra5u_ETBÚ(mFc;UʷnH}![5_cv7 0=JC`AY! Ip =A9s{)(Yn_HnИZlL1B bܞMjQ%|F6<( !gCEG%<б~SeQT MBa".ϟ4`Xei3FG^>m-[%5("8j_2lf;t=QO 'XJ5i\0L~=enjSљZ`*nOTGPf[d7O #.Xy:6 F( 8wzAIUTkSgZ2E2mUmoE *d9t'"k߯x>!zʆwliXxإ=bUe'7 x'߸ +ƚ'HؾQ;<\J v?\pt[N`#% 5 h!D$IZ*8E(\w/;n髄 Cݐ Fz=p4ܧA2x.G(H0ӄ ~G-rǛx,b|/҉IEk,o˖V"uE/3.WlI}Oh,҉ C*PU 7=D>$oэVq*s_ʴ^75bB6.f:wGK - i_e5}o%4PkK"JkpIN0Q:y d._Z_dߟj4CH88RI6윇Bzs><پ? ިM8M }48+˞ -|3~ 4Ūb.;C|=[H t#]%wM]C៪o [DvPݕ~5b5bn:斆4ҙrMW}ܟh+ eyiȝs IKx.}V1we]CNkΓcq`)_gWƿ{}oU罘a7~tA_I]8ߴtg~CU)^H.f-~žj*{ P^N9zgIogƋՑlt&GmEZi4,)L9 aJ՝k-rCN ])uSߟI%rGC46Ud2)3܈vo:xe4s;^Jl4٤(@Y[޶QTr޳"e 1P"#ȿEERv-/;V]I: ,413!35vm܁ i_Jm.G/$ Ҙ3F94- W˫k5CNSXD>К:H|imo(!VbꏷN4ξ8|›K3CPt (/G65uK^-з[C&Fpfӓɥ{ <^;v=o'gkL"|\M<-{ 29%㧐`binr;h1FW)):"#Q; E^0eSh+ET-&2IQ~Y w0Vޙyt)ej~$Z+|<վA@q0JLo; *Ma93 7zW.]"~Scoqpv!.U\xNwSNk ]kpBq15ug*ª|_ QA,ߝyX 9`Ú[_ӎ.v[BOS>vu!HǯP1@0,qG"5^Z6oa`=*|_fWn[\AkQ&b򮄱HГMEQM *l+FgmrqקY`;gAJ- Ԣ2JuwK}8rBXIƹ;Ph7>[Ѻ*ߑvAhJX8򎺨LΨ[Ca0=oxq-%YӃKRu.<:)Oo~FmX&l(R Ŷ{G^I~L2t<@+]_qT P9@BpLF ZG%PCHNA:|u}_躏 %29u6? F(%)Xׯ?1J*U4،,䚢kDeEE.o D7si݂~<!c0uR%B`A\ fռM@T`(ӟ} > bleLkv>:5,w ܰ+>7_L1hObDK)VKM7x.sJ.204b3؟G,o['Y|f@gj0YMqa~*i'5}xtmۇtSOj ##O9/|,;.4 5UqEo]Wp"E MЈ-W埶m9]s{9 (ޥ! iڹy~c#tn4\Ūd܎U ;ŸϨt'SXߌGL?@Vq\#쟤kql{F=Xu;daQ$ bRKTiYVgUbw2R 1AeussNwY ~s1\]@a^vU&l L'w|VMET6gyjpmTNׂ7.ȦݏM;O\kHovlO?I3s'"Cq]]~I[f7Xڋ1N["[6 < {6:~ck&Nf;z"r0 >`86ۗ{Iˮw0Dc^ݮ |ۥl >‡J.zo\#mAzzޛOUW."/yI*Սn+5DU.$؏tK@0 )2D6of+Qx+}|Xw[)C-ڳ s! ztlJGswbǫJd]Ηx_ +82cA ?C(-8 өqh%G)̽1b$qhhRɫOOQHa "sހ&OwVP#5J?.HJφRz~ vuQ.Cw10ٳ?A`k'nzC*j{p~KƻPҥL]EO\#snQl?v'1RU6ъ!/~::,N-{ "r[@*$"\g H\EtΒEKN8CÝhR~n n+k?Z eLyWly`f8`Gc]oᅌPD }\¡=Q&xWz5LT8KEbax2k"M=O$ ZLmu~|@~& ‰3gv^qţ+8 w?C.7Xi| 9bCi{33zJyvVW:F|U柋c93Ǹض}d'D-9탪Zqd4vnt(O17)q^FG)V;3!€ ̕wNaԓAuiXdGL9*z;=Hh3vL޵/fUǎM Ud8rp`;+EG wZEpG 4hX ;"qv_&Y{jTAAAektjFYmTp aHͨ:}I X{e1$.FH0)\8[0iȮ[e&n^H^"N;OM8dh zBdZJ}.;G׎T!OS`$@i); ( -2()V%n)>j; ̭]?/:S1o W…ƨLҶ/BS!F;Ԯs%( .Ge҆Z٧:L6T שd"yѺIf ՝WW xѹ ɀ^^vv:F-ʧ(SB/ò1?^W`* FW'O0îx)2WUT2㞻?Tfbe؛OnWE^{ǵDzCEa\0$A!svWŨ5(.pN6\}%0_NH?C?J5_WW4bx+K`D6T]r+=|s*]:a\sʎ 'VM/judHrꭾ"jmYl+'~9Lv$<nЯyO- K°N3MYI}}U,Dte`ZS)0+`sӦBxh{vQOڻ(%V,EH#7aJLQbu۲iz/E+"M{W%4нB|PKLb%_#Bꁶ6~LC$ KF"sߗ6sf4x)*~kh܆ `VoI',Zs貄0Xw(NyOZI9Ya;%-FtT+ с|g? C(%R &gAFe'.3T^3Mo ŵqei$`q5r XeEOKHQNȪjz?ъt/>R$4dg3hHvOs>9p(G1ńY*x Ip%B7\2y"*L Hc{DHuFn Å_W>u$_訐m&}ޭ:.ϾY^= p>B=4p!rܩ4uLԻRVԊaLU gkSSRk|}$G<6KG̵EŬ)*p袺nMV2ӯp"z&ӷIt8K檤sa.Ymˬ ` `vjI잦?CDk54˰lh,ܘ_5nGq.T86FÖ21c˫V5wP?J&Tp8/'եҁs3ˑvf~ NZH)i7K[G0/>TǗdxjI_nZN2a,bK5ϊs-5-ڏڥ&bd<O5 AVM-`OW _ =))P Ս mGe˓xpA)*Y@Y&,ӆݪNX͋[_k望>|b!e8aQg 뎴$RQߟT8Fwp0 ^ CiTZL{"\T|ŋ9iuz^3߲ދQՄI4Il%bc]aŧX1IzJaBœ:Sa$H M` ܺw=Rp ⸒쳾Gd+j59<1-^`"Ĺ@QhFEEGV3]D*렍]]~,9#sM=m_/ 5%>iC&%\T%BOM(*ؾjz5 ǭ?[ZVW^+v(ųp~J#]"kՊg %&ũXL0E ȚCD,ouͭ8#a>axg,)"!RÖqz fİ#6»$xPv; nr(hFT,όNlnI7,Upp ўYōV;|bjKwՏ'y_ㆶWjEFjcG㗎*c~epLL,;p>hؓ*Wz3s/#hXH)r:<=ӈp% AZ.ǯ d 4giN\~L97DN†o6 O `?0| [i8`T&5&!쟾 Dm;7ߧr`L.⑽C YT(TGk܍{Ŋz-eHe"_U\P-)%.40K#n >㨃{ F^.a%cJ)qCz}?M\7fGmFY*m⡁ A1ȝu߶q' Bamx(΢#maRW-,1at,XSY[HK|\e5d aw(bcb\) U:zr>g$k IUb-vk̏BvyFWAa:??f7+VaPL(H?~7I|i~r_~ft;^ȩfQ@kF_ioQ:~`hB-:џrԢ{kGؖAֲgwRn[b:acvE&b.ldg@;YNM됝vdeoƃs%C8ȸI?1L;ftlԻ5!!.sc? )X {Ņr,2~;iF]s‡2jks`U8,,2/𪫽|6d)7Zw-rX0qPn9&jK.wR>z\gL3[$ S3#fDQFve8Tkn!$Ptj p|v8~qecu3A-"-"ݳ][xdWq@Ջ %Xֺ5o؉Ȕo qQ6 kME3PX>ĤFzك5஁nS[$#:ʦ[X{s` upQ qh-/ER蕈@%w{A^90PA_1e=^U|*Amv9j&A!KG_Wq "N݃SAkrMkt<xwjQ+S3/E*ɽϡK_M5Π-_sH] $h8O-r9P[I7/D@+~ViOEYKyp)m^4݂8ʥ'(+y֡1Jg8cE?+jUqL=l== Cbl6,:斊s\KNi) itTĊUO@y(ppOCM P =B]v&?| tދ;L{QR tI'ĨU<0 QYpzzũ;:6I5/Nޙ8V!-IR;i#On"s&\w'C|a<"o{Fw>oEΠ2E~R!@flTO/OdT+A"U%?XH0&HcTͰYl ]Gbq}jg/5.`W]Yx@/XAqLOj7VX:1U qMU;ن/&&BA_]:Uӵ=qOqE?^<.GSyF;)v?G0ī/WfCh W`M+J;"}z;w ]!̞>d(բ.<1\T^ij%aδ\jL+%1 _dnkN$~C9kŝæ[tVkd63".jRm7y>18ejOj:"3'MMxČ)2>%v |m|_rjUFHʤCg;s+.0ޫ%sѧR#Cs9ZI=mn,ٺ,|Kŧj6*>w~ ΦnCS 2.Dw;4;  m+E;< uk~-w3#3+mՂ5 ėa(ȝԕZgf}h xFMj%QAA?`;"(*etG.Qj4Vݖ tsP1% p ,3D(neO*ot˼3MDYzHel?ī5IcljL,SiF*%潅?"1_zxVv92&*J jHAXR f8p+Xw#Wbםs5t.#~pL4SiMN &fM;"k.ޚ\Єm.5Q4>؃"f .&ԔgN״Xl:O.͋\V?6-̪Uj(tTapTkKH/NyG;NPIilo}[2=_Yq2o"(7io[![J#@|?~heZA'6 euL((>B'F`]`NI/"`6& w}LV/R !Qnz᛽:@X%äs&gE^:Qn2Je `vt- 41|_,Rn_dBO~Ւ`Y"+]KNQvhR#@$tK^ sq28fH@8lw5E0|%*le$]0F0"jS_GA.Z28ӓlMSx)8wYCuyEr[V,sGj+왁.x2PYb|MckYI^S9⑁]`wېU#X̏*py  H[K^2JOz=>V 0'c#SϢ@Px$͘w-';1pe s[dJOr\uV3bqݱ^y_84&~aX YM$XGMb#[R5 "g^Vmľ-S>j/80 lqMuWћTZ޵Qփ7hle)jz`Όw :Y\=Np~7v)COs:Ef i\\Qwim24-cxEA+\Xl#n\H3%ivH!qLPM;PF$10$-/C_EcJ$p02+J:_ Z?FE 5&b*!X41 j,I<zLU_0aUTEq](, ;myvȚ8yZM W氭MuBmtQ˱QɦԦ("HuH2?E8 #?X'$G$[)UA6`+a%G=Oǃ^!ِ_T8/b5ȴE[dz]E:!8@Ny6QM=[<YrK;[[~~MaOEd'ıןn4q!YnI|Țn1EQ‚-_eYts(Ͱ-, I 520ky&}W{GEd61B_LK<cE'Q,6֣tB bmV2)Ovޫ%8q1x1lMP0yĹ;EN m@ӆU߁U*AU7_q.$lp~WEKhQ\mr-hJ6FEN- nK`NlG *a^Ȟs 0?X_Ya|ru7Ý}BAnه2w%wKHTݎ&^jHru޾܊T,?{6i-ʖ7ڮIT/J|O3&:(Y\1V̎mAʞJ|V⻝z&礪F ՔܙzEǕeBg$d'OߘY LҤ9Q_)]  SM%^(*؈x׍I V+"~FĺӑhacnyCsj=]pV^ ֟V>[۵aw [_Y) A˽ZrXիFnO"DD蘝m7Ֆ{*D<{C.^E ?B s|5a]Ηs~ӗ6YFhMdbbDZ,PQ"1lsK9-GoMSMdmV08330淧N "`T;^lDnc^ }%^.΂% 0-),JԭI8RN'm,MDSncJB=|jtA3#e/Ôچ43j(C*arΎ/va26uE14KZZ`$F.k=Օʰ̜^}ڤd(A}5&ֆ]VǴ_IE]wO@ǨSCį:i r"!ܩ8PgcLfAT[PL `vuZw }A>>^ !Ll=ӾyK?r9Bb"BTq?}BjwU{`A?8oK)̟3%f;;؈gD}T}!P\= rU&_k+96-; 衠n( 5dٲSD3Soql>+3dTm :P+oc8j{/}p{Bq}Ha:qGέ⠏bC(KLsϙhkosSo%X,dg(]۴:s?ttݞeRku$+qCpF#d_S2fr:^1ob-em I(v~uCg ]e0FvCNۖrKPv}j:O;4KFcˉ-nWno p9I J7Ӣ+YRI/KQGDN^j& |-22  ')k{c g#[,O;5%#Xb$Ed{^j"nkݶCK{ZZwQ 7Ɔfch> ǰ6pwq{MIl 5Q"6hUh8X+)J&;*K ̻޶q|n} -Ms辡iC!{H\Y_)tPIUO:1Q~!zPhdك݆X-(%jE' i*䔒C?Gʪcuጢ_qmX5oA{[=F q<],Q5:2˸E6f"Ut}G<׻T?*g:J/3cW`𚐠R^mPq4v[B>`Gm'RpE ^`d"ZY@E4>MQXf#[,uiفx>jRR Tr$䍪f>ΨZA[p:(b潙yw싮E 8. ZJ|PI:>;@NבωT \z9 4U%?s̠J,aICPFq,-ǽer|7ð39 |dKPHAm[<n.+8N@֕qQ۷0*h$C*g^[8,O (ne{k.UZؾ=7iց 0!h:m oe vY:3o;q>jcV2cT3%1Lw}U/ů^#;bߩ>&kg{$y!Iv׍3dUV^.l<(ȫ|̛*#O((h$ FdF 2;Y+K=ʀo:n@]dZ݆ \kA뽄:ȗ@mEc [b.u#ˑyab5mg]p/P T}#g6bA-HX?SȠ'aIq%cDͼ5 Rº(K^FГmoY:-_\[,CeY1E 2哆8ɇ! K?$@Ԋ$v`S՞dO{@?:f_kJ}?B>shr[Ӥ8!l먺U1q|<\+)eKb& ZꗧXYh|G} 4Jb! zk!],ä?jNn1FCeJ,]x0nBת#h~/:itc_yti(A)6g֮҂ʟ"VRA;]l{_eYwP5Ն9s?:d[#:Mz4>U,YKw,Un}Y4$֑kiϪC u&/Ew FAU̵jh 5JN/ SLh g>*3 ̠PŹ ATeJVwA0IwҎKS(C'ὪdD 8+`\I͆hiBnG/7%d }Oԍ, G&yr%q5|dc!GH?uw-DbAl/ 3F})cN)vLs VҿL?뀀B3S)N{?i^GC1JDa-ǧu8"fP( 6G ˇ AwGӟ!iZǧ/̭ɝ*s kAzu~kI$~ku8zUQ#E6; 3ܱe kvIN@LAm FA_!}Akؾ҆EzFLȏ>*~˟.@k&*'\hH4/8?sʛq*~ K( =7o]碋l3y~O!Ȯ4;vJ!2/V1'VrzE.Vv )le&+5#RN3uS,YҜu(DMxx p2{#A+C֝p, 7pDO@vph2|J>?>UzVSeС-I~)5+.7>ΌF* U2=Y O#]!ܳXyPFxRއ# (Y6Vt+iҤ|rW>^UJ>[q8<~┟K)ULOI*~_75Rr9x+'4lcTɁ%Vm:1M1A } ~cXZ ̪ͣ?€vGUxn@y(TVHrc;RY`uyNiRsjϴ>oO$9PzؙN$*ب,a%L֢e$~ATA慭 ǐyaLh:A+r)·6F9Np=f:U3|!^"/f:aE[FZʮ5lŇqݞhb oUHhPh` rO}.XKtc]2K9J35m<ÃSb:pV`˞ U=%hATQ>*;8_ a{"P3nA16^oK5=8Σԧ$.Wj֯(Fڮt6YZZ ?т 7@v21>%L+o!rյmMwE1~ro!>>ĵ8 ͅy=VrXCa{.V0G?Z v|A?cPG!qw56}T ;ZopI0{CN)uC8g| g.-[_,7H~ZhC:q3 !VlH-V.̪XH>%$CiTY&ɟG R*G2 ._V O Ni@ EO30YR;GIj6Bw`ˍ+H4ZykL ѥoPK;UfH,t}mP'bIxms!G/eOxjy}С>㰤>eޞ {';ȗveA0pfElo#4ݟeZZ IAi-+V-N}Q"_fDYdxH1NZ#: =h~ S((s]~A ~bkTo)H1f|TnM? lr!B S5Ŏ:ԉH^2ۧMJ4?c^ O媽MDDKi @F*Qk5aN]\B"MOiq{^Da~jӄѓЀ{b6$".| ݫRW|ӤWYDHg} F#`PJz9iO_+rKTxwĥe,ėݦK5 &oiQ2UЯuZnZЊ Q73{4W̵%|+1> xvT;ejbLjӠ!FZVҟ-'<<C @6j"KZ5dY Bpk` 1/P==z6Wz91rn 3\0UQ8^TIKzLU]뱃fHZMt~0rK3BǓ߹½)ò>e0 "R҂}(oh2$,!PoOiTOnB;z.RJdʰO32"6|2h{igpBNE)<o+>SJa5](өr6HiDgsOw/)+^!:)8uwl|tHq'ZПTju 0:PO5#P5U=u욍; ARȁbК$>zh3әڥbʐ* iGxi2i>ɒTSMݯ>)/Nѩ%H%I{ɹre8w,8A-~V1pBiD] 5X,\.>%.:^MC#,ꦔ44ǂ5mȁa*: Bm.+:UX}teN %nxstԂ|$tIO߇{<ƞNJHy1v2A4 DX/OGLmjhfЅ\ s~8&ib)b 1xۏyR^Ԋ `5vtO8n՗ވ.2΁1!.p ]SU!`Qv)XSƝ,лbPP}ٚ$pӈfxJu=b'%9N3㎐fъjw޻KeϢ}=hLY>HCl?MVꋅNnZP-1D8a[םAOTtB!pڊR e=^ƭ1rMI:`owyW<_LH|26_Kq0/qNNl|ux6pƅپ+%WRY5ʁcI[Xq7bܬƺ&?g@ וyRZÇHY{VdUˏ]o284>ux]K}6u*3;!>֓<'XǸkt;&q6L]jK.^dw!g,{^6;.b.9c~§(1#K@6?၍onj*Mi`/H Fp>AG"OҘU Kc1ώ1*" h oG&fj!~|?@~@Kn'W4mD>xѢk68[$53~fzeO!]2t-ZG)b薑 ڸ&yjGV~e:mkV,Ve8l+X'ZP9PNLSDQ/15| ͻ >x¶*any3 y(|-!r( z52 lrv[#Yh_͞/mPV? ]1cFY{`ڮjN[:)5F=@ʥ hk^to Pd[zg$adz_bK-7RAF9YlG%-pa%#;󄠚"|90d 7bY r$k,ȴ%ֿ_D}P`BSڭA{=6!g/YYƩoBϚ!_U[T ΆƄgr<W'LPѷ:0CYUp9Nv\E/hgҸ|ɔ(YX&l:Q&_Mۗv% 1lsHlx>!h2{CGw~V_S_3$Z5۝u\9N\gAFqw4uI{M-l\:C8m7sqͪ1iu SX\@}|nc:o%kW'ߴoqce +r 7?v^9iG ]oP[U0[b1*ģ2ٕtp+ 8lX,uLiُyma82 S <7̧FV};sb_/W1~1Z=M)btN%Y2)D4f^4kbԌ7)Ijh}xc`C[E7=<ۯjNvoZW_hpBmΫVЃr$#UARn%J11Wcƺ-߉fwޢr~pZ"OWt`F⼵\o1^f_c0ЇS=ѕX :ciA92N\moFb-fѭrCmX34(T\d!JĠ3C;CߦLN:ڲC%7),BE'MGf ھfLwP@2 L HT󫧠ӹ7)ON*N]백gWP]Dysx9W=kCr}:<*$0h)ul2r2Kx&Va4 PO@&$6jUZzZ 2P$" 'ގ̆ 3RM]vP֦v1{mrBiwdrf‹46qŤQnLBgۋHf#@֒N֢i?*i'Ƣ%eajG<*F(۶n, ,o  J1lsٹ|=xcy30*)ZG.mZΓkͧ{P*e]J3;revZe(:%]hܸMf6=ݮ5}H#7Kǚ:[;gh)$ K)!:mp{jU(JTjjk9жA-a[,v ӻvTZWNxPS9#H8AOF VqY Ba?HވIGwӈQQ% 5\MDUq Z}5#L 'ZmSt44b8[7g#ׯ >r/NRٛ{ޙ4Y)fOG vjcp`B v/ԞZI章A7w%5T=^bv9>nY8*w[l[mmb!@)}"H?%\$YĪ,Eqp3f4,&!Olywl倂𕶶eQ`Zx|WL2z:4rұpnG՚N:l\ shړKiL۽fgRWg#efLT%1VӴ@S1+S'hv?2[™GgaEƘnMr[ڂ)/N2s_ZN>-&nZјO4d:QaQ~ #)QV^ϯJz27N@-ac]ĵj>rvn \ܜ~&)4oaV׆tEw rlf{" >L/MTN Mc^]hvS ƞͪ"=2>q`,ԩ<:{S⨧^ bz5B+kV o"e_na1KС{չ*MwB[kS.FT)}~P"!'rNW1֍{&"зQeS(uw 0%ݥ%BoV@$+@E@pV&Kiܑr,vB}Z/ƅ L `whҪuʞL,%X3wXNNcE|:5F|)* ԋ]7vW l:5>V[1_ilQGuz^pM(F <[g(QTOrM[ ,p파챦E>b{y=#hRm/O JfS%lY'\{Ÿ3ZD73]RMj$195~k }{Ahʿ!{gmk)V?퐱YY~lhl/fk:oQм˘# 2@w+nj C3m~3Ó16LyxeQ3V!]'|9LE$ ^u"Q]Cum.llĒˡ>UZkK2L^>p]оk@sqaIx=xgB,K0WdFcwK PCM%YA\j>85PӃC &nH' ^b? UUڍnX,%Pu-$3U~\;x@n\q(tW]6'͚1WFOaH{Go[ P$ (i?JeƇ3/OI n+ogRa![싳Mx?tΧ:l ]w<3$!+q4j~VMERq\57udpv,|eo4 c(G!1 `%zRDM[)I1;T }sBhȬ! ׏CicPFgdjia'6|M=} vޡ܎hL THپ,(3ta9&ڬp*K&OKG>:Vq<̥SeH-Ԝ>fIy3˽w 믋s D;~:#cf6w%R:^B~%J/cژoh`:dIU yMKȖp۪|*F(!]u#=9jrItyI&hּg凲4 ={u9Ly9^ >{r'IAyt/ +f8fc^_$3>_|ᗞ[؜ XJ5IR[&d2+]cͯԛa҄;za56n O'^2').ۙ ,q-ko`<*a\\,w@1يGjm,m|tlzFm*ޜ{EQ7QE`YRSdN8鯹S)_Dg-zն']F)ܦԩO#`\y8dԓrKhJWH8xT QN8-%[GX"-#aRh d<_MIA-"> gsO5?Ӝ$Zx%3^aȟсtdu 3LK_*f|0W}y xPX=%rW~8/[%w^JQ狜U|q\ϚMSZ":dc:ݝnYM q*"IAМh Ly̱eO=kYSV~!6- c[ L61X9_&To_ݬ4 ȁUGéNԔ}( Rg%|}9g7F5:oJיOZN9v>뜪3?8BZVXq_Ȃ 4Sa&Ne~wi D u8è4;1dudsvͥ j{d~rs9jSxzW)>~x{Q˿j}~8G5qJLnO_RqB>~IӤ !B>2t<@%x0"*G(N2:yuv5<P"LN5E+eZu)>'^W$E[`yY;KnxP0 ovYuSLMo,3Uۜ|9V 2eOgϊ +$4ܯT]U4C2j" ,p_@x 3-1[u!0yP8 `PE dh K֗cΓ+ Cq>jd\ZퟝZ !Jq8#O ^Sӗ ^(vʷ c[[bh޼Nf@-U;ʚ#V=37*mn^=ژ)PG* OsGniUMH;= N2Jl_GLGy<Ӂkh+[c"ƊdM_Xg$ aIxa ?jsK)73qS9K&!E,"7geeBi͎acQd J~Qk|a2cD^U$`0Q3DfW#Q>:g 7m6VƦB:'_\J: ȇ/wֲBN9}rf0 qxsZť%zPyVISp88 1mtrGoŎ #HǰҴA3"!]lľ_]jޘu_7H_nc} /rO uņ+DCW}~{>Ɗ9aVtDK78dZJtoP;"v,J,3F6j>mfzO`\~'nopbYAtG~X3Tܬ{:\ؒp-(3Ee{a Oυ4 rޚ+ ഁlc*Ԫwg |iZ룜rKֺjA=[pjo3B(28h#?sJ# )+\Lfh5v$ S6[q/wH-[ I|E Kp[ҕ,b]e|_ty< _h8/g^M>cB(yE W3R7W&d"ic2^N]]n\-Y5<gr ڀ人3)oda_#26G~pa ;X(]1ZZb  t.[D$Ċe ?I^z$9ͩDmDq 3 6-*u%Xb5aL2=kř7 Iڜ$TD*֠/qVJ74P@bda~fcwi= sdgI @M{S/a~zbZw|i[jü|h2۶_(qbw'$4Jk֬G{eJuR hi_I>n qx}+4̝!.jaMmjT镁ၔtZ!*q5 ?A->G\Xn:>>;q' M fܮM0i.$IB(RFyk!x[@75{A{sJXlZ{WXruzb~y,tdJWg#P.0+5>]Щ)~d,'2iɒ@]<>PVQ ʽ;ps :( Pz#c k|H c oT$7C20G(([7c/0y ޗSv,/,k4!wS^6b˼F !})(cR+8,m`n!{ n6؅}^-q).Ś~ֽfbg WEXU)ۚ_k8T- s~MS,o{{XTo$v}QPZbJ0? ֟95l7!-\x߲EY6nEoH l%mqTq5fZ\u"yWY'g{E#U`fð-Z3$\46N9﬈WР> yZ)c F:K\2_Z2!죃Oa~ 'yeV+9t ک?&gWP\]=nf"PXW=Ym99qz[^!uϻL>%f$> f ([,ؙ#՛[@ze*ǜɕm>FfĮ;+.ޗH(|BVJHU1T.yyЂsJy( JZh(Z V(V5\fK]ULV"swFXbedO7 ahzU (BoBuqkN`Ȅ \W5urUM=Z+NoO)B)<>*ss%MɊ{úյ 3l(7WQȯpvE4'%$nI?FΖ<Х?5~4X ݝդ{;jRgtӫ"7IE vA1 |nkf#jRF*EprJTt$)Hrs7W9$ZM/ӠvQU$9})O:{TWdgRe!LGoh}lCg(=zyժ6Cs3a}U4uwutHpӠS%'(D㊜\J/^ũ'NMO6Vx.!SSʊ:睽EyDE"U`PL+GuQa5K96yT03%W쪚?¬bz]<,ʫ'`~jI:NeHp3|ĥfT%Ϸ s?pU&*Ք[7[UWB|كVdoYҭFpZ PPxgp…[=KGq;o^kM(;/'{c v++[JcGV̊93jpO,19tM*8*/e7>xfSG??|RhZKbUϵ&|6䡵Q'>lz?RٙGG}IErSayf~./5W"W?;¹*A0sKO:nDIlCc a0: :Nc.)uM'Qӵ%AP3'O@479L1ejߠ_մZV1VoqR6'nЏ3_~QT|uTExwa?;C"jbQc&N (]Rj4%{x(iZtSؑ1a~% Oh|OHYgKoUN=KfX@pԯE?KaȂ3gCd3 v:w8xJvtcДBB٭.cL=Z?HSU铺CCckEi /= FgkwqhqU@!xXj2{Elkn$n*bV2bo|4f*|e0՞8sNP\w Ercmabc|6rg).)lΟLI[ ;ň[A7lD5 #;ө5P-T6ze+J+:57]՟x-4NXxUFw)@:9S vip%: ҳ\M"H# 4}C*`N]A^%',!}0h7⣒'mm& ANj4(u8~̖f_6JO1}wv&m_G!Cf[s;MMfh_Fq *grzw{w(OO'.rs#7} MOr/>fn$ft2D*w,VFZݒ: FZL?iaMbl[$q*Y^n518t}WEiSLt]I0ngVDd֓-;$n=##R#9,a}|s!*W&v#.IKH]:MdDѺa"jh$QIʞj3_T"CˤٖpR;g#If'P5nĕ ,<7j;A+l|$mo. yWMA& AOӋ^i^ؚcd+\.#B?68 ֳ2e&W7@6"XpCR:6 έrx骭5eעi(P~[l.+wv 07̘31MW&?{s 6hy{*3'"o(6灥3}/E$:ZKJA_#+(PZ4IuꔾB">`va4c O_s)9KK4?O x7\_J ;+!`u!)=7IK@S\UͥJKo4 mIbV8؉c1; CMsl)!dXoں"{ o, Q2QpVY0~+隴hlίP**,nXǡx"'U9B C' ~\}@JlB!@y&GNָR`iS`sI.3zIuZ#j, X0ke*:Qevu1M7v %/sls&XUup~$ԕ$O)e01NR[dydsEh^[!ӁXXAqYeQ}΂x4 Y0O9(!me&j]+n*ה2ܽt&lJ`EfOOx6N[w t)̌n#?-sߋy=s}$n!>VBZ5~hm4RފhkGgRwQ3UH5oTM^I -ٸq9CKum1+ ؗ<e|'I,LywY>F|A Ӽ)𧿝LiΌ~{LQsӝ{P=6jK/Aʞ(}Ke:S|Z İh}9*ZdsOW*];w%Yqi>8CWK]<%F!ش/`zs XR#|kG5~@ z\,K R|BbKNh,5x:lrG ]. nw"x~'u7Yy]:.9.)*/$"ڶĽC-!@*q(|Y]a$J)HҚ"yK4f  gPIu -i8IۜgЏG:ς!.C˶ |{&=q>Pٽ"Ա>fR5$ΧS(Bi/{(:`=-au)" 7I]Ѡύ|`yfM Y_WȸܕwFtc*6+$C0M\6 !eQ򫢓QiQ.މ#cd.`6fbCk[ -yOTaIN*mBu3 L=#(ZcqMZYFXczhр<2<۳ޯ,+ u=]@U*P b;>ؤ(\Zꨁ;1@pJЛ [yf15kFf|%3FBx4*ʥ֝\p>'Pc5{ѪuIm]&N ƑɌT`GJCoL{f2U{.yfްMPh9;]&1m;JI|?|lXSK{Ps~Oq<%>.,~$ h;(,W|y I*5nzqCb5at1AgmEq;< κ9qM( OMu sjIh߮< Am{LTIh_Nΰ=:' @EΟAmS,u?SnTMwOE*I=t0I_.t07V78O.K58MRTjuެ>8vZ*Z&hx;J&#U+n)u`ު}DU&^'ojm3I b^I 6,٧HY(-ZpQ ce/]o\bx7q8 .+߈4_|MqC4D{XӜ [6h֧0~\I0pB˭JwWq%&ƍL(ndMaF>%*Iò}BxiR} 1#k`+ ]!v;}HV1j2g;%\ﶧ0sNLuDXfOn!VFtO\x[ ([9I)-ԫf!\͗!+1yEJ0!;~׷޾̧lUiXd,=5^ ;R_yqJI<kJn?Y@=Dw-R;$^iy[U0?yˊghD-,- I}=}(œt~xPEbiFwMh ZӷL~z5 "CoSk㋸Hjj@H|#uWĺav35q5& ۸Az,^KNU ,l1gbFЪ G]F~M?"o H A*ż}dVF,Xʋd&ɯҐA,[qb5^h~Lߦ)8-%QoS$~mz j&@,P\0q߳"<UMG3b69! i;m sL,-J/$JkjçDr Zcl%@ lەoMgt2mQPpPXsEB TlGZ]|dfjϚ-=BLU rX}M43 4]p!;;ogY'쳸=ХbS C P[X:D+ Z9["3_+Ca]IL&l14cV[,6ȎS6$1pPR#@.&KJ${E20F<(&yAcfw!{4سj&:{P =~Ӡc0~>Pl%B[yh},4oq _hMV# BJx}<ɵ;=amюbm.s8? 6^&J h c],\:"1Ms.׍Y|Ь _,RWq9c+le~Xc~`&Ϛ "SdHcJiU+>wV9xNܯ뭪El= Ҧ]rGӬzT/-'QA|_q,ðo0yVdӥI@gعV!Xnz_R$gٛuy::nH`&gkyQoZkj)_=(q'`]i^j\F-V3 FI$̀%7=jAg{ql0CMUK sSz9<C!LWrE>m~BTۂMRfW42ĉ 3Ynaāg6;QW(hu@)gĨ@y=04a,<lhԯMvuVkQ)\=MxrD_\Ւ͖&6mN]FB2XC@?84y)] %q@`w@zEyئ }늽ϻBbc58'|6D1)u6+bA dkȻ~(@ ,e8+[̳ٯ+b^Q#Odx7>--o(U;FາkGR/yh1 thh|z(؁̪1e u3-|SiN写&9K9tb Qa#y+4ҸjCOA'1 Q51y l$ܓI.X)Ȍf:g)/gkJ`ujR*iV:§9JPsAI>vN4+~1F"$V _l06 H}a2cfqټB f)*_ iU{! w(uo}?/&ZiH%V1wثoާsZ\*UvbO+ÝhA =G[Ygukz+Y-"*FWy^SȌЏ}wOʔ;qI4[%s?ey;WtCd0'#&|B׫jT!L_ m [rFf#9& oNqcѐ׸:s=Y~t"آM,\SĆ L4VIK>goe.3Iy 8k, q 1 <¼y,Cf~i(>e^6S@Ymh#1^cgdXO|騡X1- c}vvLW߫ЎE<F4Yv C&p歌W|DL" k=jNa0ͽoB ܪuܯµ7M+=K!vqgj*YUv}&BB"n`_r_ G.J:  Ǘ_J{Jџ!#>ܛrH%&NRfr9ɔx} uw+J|T*txBq'9D9cn6*(W2K0OU_N?h zRԥ1 EWI;ч/t9,I8[l<Gc jnKiήn*5P&>Tl|/Ѷr+K~M! 3vC0t퉛g3uƋ׻NR;^/_TPJk`iBNnqȥl-?s|#_~62ډS CX0[M_Dq>KTs4V$S|E9bc'wA7& J"(`H?Zo-(r 1(8b+/Y &iV"~s P2 #p+Y޴H^Ĵ&s(kW,{71#dI|_Q3b/vhyUG #tYKIPO|/72|HF( e4lrpu!#ZqE|xwN(*UY1 =$Z]X}4bHtD%1t? Zm!_Gzו\`:;uM5s($Fb2gYW5焖zHR瘪:1) p8ĕdx& !cZ{f&W3~[6` +秼skJC"01䕁RlT~5'&[b Xtk&Cp@38);z ItE خ2$tf|r (ye(IvmeB-h3Q M:6Lfti |$8:*9AjyCUl"jG7 b-Ԇk! /"vϲ E=ٟ`Eؕ0җ-\%SE/wTEMela_B_~ے?^BtbڏȭPCe}6coEA;^ ͇ƺ<<:&g;6tqi4AO%5ޯӘ3WbJ\qLusH}.{>#qc7&JW~_#ԳPG6;kbG0B쥖%9ϩ& |6@1xP|'(U`X5rT-)pZ ;(iK-DVcXғXFlOs&;M=MdXJ(o\ǚy769Jl^y.Aoip]닍 C+[0z(>\y1Q3뀄 ڹ[gJIL#(dJ(Qpq@#- 6CrtvMQdI,hQ5Mf2Ih0Fka%DC,J|ݳu "r t-%I4tgmBR"V?{D~yΤC.k0Y47jOx;9's_+Zb .8}PRHT_'S_c&So`ٕ,н8m(uTK9[܎*?`˦.eY|;6Uf *ؽȭZakq[-?4ŘMU/S ia fF8 II0hTW#0`7=[8g(ƾVGtmGAw~}[ M8'kJ˲yGƝ.BNwa.-PV1O|K'u2q 4^S`- _Fl(P*#=ݘl:Y7̡L3PՍ499بdvU\C0(4Q{ԫQgIZ;GS7WRׇUώ#2H`) Q-r&]wЦۺ o:Aj獭ׄYa+,%Ùqj69kcTYi`| +6]!a$w9'OL? Ҋz3wPg~W(iRTҫ=ǻ8v'jŚjEs-sT@6|>w8@bQrb)DR glHBeckݬt.˖cQ`Vq7",!: 08 SP |ޥeQHb @:{My 0kG*p ;"ذ#ys<i"EGA4B{ C9־2?kgZP#w"Tmjx"s3zn 418y,'%E= Y 8(r~௫[$WjZr/DgJ [Je]drۀeIkiNGɻsMP7NgpjH(m7Yba/+Eg(2}p6b:凪Xly"z}GX`NǠHRHjn)[ !ƹSw gK}ϼW"OZ A"]3##3O>&`۶U;:)s(\WV~MS(ayku#ou|+sE/^Nq[GVFBJ Ieȁ_'?<C׽AR`s9j-8 Kk\F |+5._ok$xۉ 9ySzri/TTE["gXt"9zR k˻9n/٢l3s_|~bȈ_h!,;N)jYI6*R~i}U[vYM+Z{з-ImG6c*AͩA\ά/f8x*ס03'EsoI;?4.` ` uI:eKDs.Gm:!ȦQoz=gZ˄d18JN; fהSJS AfcƦ{:6s/"~:| _=-ܨpgJ ŷr҄0&܋FFLIIw\Cb$.`>LüB_]Apn-rդUZH>\UᵃfNZ hR'ҌOc/xEQwk)/@psg~DXג6aJ\!sfenKDu:K SKkSw<^:V*p:7R4 $Ο 1VIܬP7PuV1N9`ȁx6U/XLW-`e2@9gh?i+=b0ُ8{}'pS/ó j,A)|I5CL'N46: bahNxu/Kց0*8 ih_=bT]*ŔZRx%Xȸ ݵ̋Y Z_F|!,8V.Rj=덀hLe3AWj9*7R~E'&x3IC3 B-}*)]ՠcqnR#qYٖcqI){p68[WY:-IʛÅź#N̩'%s)kUgH¦ITpb* a30(jUwje8;u/!jQ"Ą2)hd#[ G;G=pOE eع~bgږ9jCOB0^mױˎ5BV}a$-yC\ՓX /N(]RBF4j1؅Gξn*'bࡺ4S"ި|SH}gcD6" HwVi b&ZmUY˗:M^3j)tXOÐli`'v}M dF I ]A[Aߜq۲jcbݟrw/n +8(dقet#4-މAؙPФSXn]3b*$,.y%>4kTUs Y$G5xoWpU$1V41щ 9/`|h.Z,{rAy%%ۍX7P;0^x} [m<#VSWtE76.sc#ĊB{t{rx=5]ԣ¿~ u⡑L#x_}`nO/Sʛ-hec#ʵx@vn"׎97hry ť}yZ9O%w|dZv .Om9pK_gp'r5(d;M?w~y+l*Dx/ `M;/^EGF=O%GȜ,WޫVb"vg4t^S+z=O3^J~g/paU`נ.ڄDvlf2k^ ;0V/i<8R,"jjIFH,H]!\J(.;ɍ?DxFl @H(և_+3Aa kҢtiS۱!pEr 5-vybi=| *$Ϛ$Qzj!>IzAxݿ dC+1.n36=+  SfT:~Z/;Y$"'ʳrf;sԅek9)J^ M-f~Թq]n7 9=jxGD$\G%ATows.g)w\8-/ ٷή~0!5u@X"Q3ԛe_- K-GXRnKNvõ& UnS Am" ~0PuGxY'~koy绦c+gPVհWV"" E/r(H}Tb`ߦ V%DQlxC>w A8B ϩz߁/06>MOtL\c2_򥹅 5n}|ͦhiF^diksy)2Hdj#(*eQWHx*#?s 5RhT@ ` Nmh N(^۽vX(QhpPU"b|Qc}x甌 mM?wgol09^~6n`bVڲv+R9?I((.[EXX\^"yb@Xӻ%.~?:~fsҿh%Bv"$d ?ǭaIV CH^|jװosn~Ԣ&Gvmwݜ==2 C]|l-`k6?]Q&8]VS|0TQOFt3.mnT M$ğDŽF -OZSa#v NճIu6T:pDngYD1}do"G` =x}KGxW~19]FTF4 )(.m6B)54#s}r^ I7 eof@za&ԯ8ŋUV%@gq-G7 yɞ| ~ h.dM؎h 1{RIs8\wgu|~nPP[q_lVo[tN\4i / FQ^[NK3‡%5čwDe=B:40od71E(ueͼYXАkm QX==AxKM@zwz/0^bdHYY0?-I*P!RHMD5ww߾>?lWY Y"TՏI!1!/kz""F`=˻'`iX,b8b`$M/@WO/Qץ?NXG)i]4l/T:Ƅj,VVT<2z9m˺Lj^{L5g'SVʠTeCg6ezB1TN MbgiPh>˕ĉ+q*JgȤ3r\+7Ι-}#3{xJB1t^ɪ0*w֐XD[ ScE5pq{cQZ(M5  gsR[y&Đ*xa҂%;?Bt_,y,G"ά\@'(b1%Q(z6^^XQSb L>e#r2'P=.Gdnm}p|| KUǯn]eϊH@s,?・ 2ȟlb.+o웢rM.,e!zpF5: 1E ANDcE8n}|Fڬ®m<+f6Rn~#&= 8;eKY EJ_'AX]yoPG;u!N 1']={Yڸbz}|V 13V(O(8߅î[:f>%,NO]҅ڥ=rsRMtQ8C}?Pb6}R/I" 5fצmyXG{OP}pk$gU-ƀrڶi5cB993 G%X;K+v}fQ`f&DKBeKynLN%p~I֝=6 Fb 8h ) #ϱZRcoVƈβh:l8q`Pg.3ڔ[WH&^b@E9,\,ڳh"*-9> v(_Njquk{SScz$`0ONKS\L3GǏzL377'Oz; JMyf<#$64%B9<~$:,(NjBro('1Ku< }? >:8pF\]ް,\!XƬ1j&Q!PuXgb~7yYgS'88;P7o Uh)yH,B #b2%U4M~_h)*[(dW AP]UyeMnw/-@(rTь'c̥&u,`FTQEC9ДW燎s3*-fȻP&&yhP:0Hk煫8GFH84_PdQ J:ůq|e^jBِ;@@֭:zG[hS~[wGz=dmԉR(6.Tpە?i)X)Y* @Ꮋx(}"Ү֩ 7ۢnҾz, 1':dUd F;{@L,y+L YH9v&T"pb] ]MØIjM[n-T"ǕꃷWmn Zx@< < `NsQ`,yZBU|AkL T&y9ڍsے!< :03zgڡ^"z`ec kYz4+ gw._+Cי$3ы8p^bgt[[OMJyj=HR8+e2ZuSs&> Vޘpq{TY!jBYbG9k&7ӛəd8=5Ќ F=S@g9jn$Z5=bx[?SiڝvRe~l7Zl#GqQTb/C}KX-;@0JTbhs;qXqo=ya~)7+>$mtߣ* coeoZjPY ʲLݪEӟ&rAL.WTՏ dJcsk̏DL [`~V nf n,d)wl{r l?bΌfd!v|}>R;Ӫk{Sl|ZCqp`~1{%VZˏ= b?MBe 2 x}?h:Gñ?ڲj /+VƄUGJݕy92/\"pk5ޖ! ?hf J))yywG0TBV,^-ILZUή F*Guv;]H#_=R&} PsĘHDDU}6 W-?Zs"4B `ϓQKh5*U &1"A 9Ap幚h*z ={!^cYs"G~!G@9Ӏ+ ?1DS uT<⳧ `W{;y@Eܔ@fr~?fb⫌#)Pj#yVR3Hs!˸Itʾp1.CN![ ZguG=PA[jkYe""׬LoCMop/7 Vx]o]{A7j3v&%~(5XBɚrZkk8D/_fU:aAOv7Z;v@K!2 {X MItNDxdv& \3~EwNђOlE '6Ӳ<+4pb@ze`Z(w+8r쬫*[Wv.l? Mo4@5'ƾ,*>s{^oK&pdT(<ԮB}V :ҾT7AC!g A%>_EJYu*Fi^%ڽxeI g/xkN ;Ru@1N) h~OKSZU2 )PtŽ0 1 QqN@KwՁf. ƛ4{#Sw(n5 9c^8ҠӺ՞Vq.pWo eJ;8f{mCS? rCB(S *;Zv `Zw;\5Ȭqv؄ (%&-Bۭs[EjSRq`BM _~Oi2ٽF;!DUě5A8zPb'q.#7M[{O!w@J/Yt>WHS5r:>вB)g?]g_e"\ )|"wo4jHMN~>ULW7A7Laj'kP]I;-ܽ񓃊K\.3З;,}%օ<Dab4 uUş\q]56bC kxtBK֔$4kBHL+E+=}6+Md(j#`3Tr0q]x߮t'ڏ]=`ىge]La1 /q瞼t+c׮ㅝ?kDڥUnD@tڜL>-H"\Y"KJ= 2^\*~[ Cl%QLOv\LZf  y_Y0SCb) JyԲ Hi:$q<(ƒ~ X;dWFD~b=Ccj)dh)8a6dVew%M:}`<HWTW9lO0Gw/}bIX! wp# _xНȯqGf 9~/<,*n%ޔũTyi^Uё V,F,WX}.wb(p}oW)cgx~5{]4h2HҒ ɧnD Y Tm}\h5|trBT*`6 _H`az %{-qhM&H2"쥘ϡ JjR kHR! (ϩPҨpvjp%/>OscڗA;fˎ`NJhɉEÖTd>H'qg9!*gm+ ދG{G6gH>cDD}|!OGT e3 -|?`Ra ܢ)zJN`[]Xpݯ7:Hp]5>M1CeH:`N~5Ft'Huk(WV#CtSqwv|Tr9A K9]u;t眅^nZUl>Tm+8kWrՈ3A̛stTua4=w"$ԵĜ&4HZXF*ftT9@(9+2?A r'R,)׽VJyPG1~%+iW@uU$!f;BM&Y|#|3@]_T@m~à#7*e.f\tkH3YIcd&qqԻk9 E}=O?8]Z*A mӯKhSw$[p@L1 X,C ΀}7G[^wei{,wlX ;u+}M27:a9xdؚR q3+(&榭qw;2 sʉu0Iv͞WR힚Y&, 4$Ty׌rF-^d[wїHfrgTj$.}BĊK܋% Y@`iDb\ 0+Ӡta1@t!k:1D´~)Ӽ 6!o:yD4. ~O@RafoecfXRZp;]ښ1Cv/8~e4(esyd3C>\X*vKz'"ef f5ye$YXrEӐ,xfx;΂~;#P{&^0뉍UA>*G!v@%PPHc`KxpMוX xo?rnƔ`[Yv'$k~<̣bO#cu\JՍ/ѺIB=Vnm "Xʧτ;ȄS *uͫҲD8tmV%uCt?-Ѝ& {J~Wy~F{ 5,;ϟ| ] $jYkSYo bnX"#WD0ھa钋g[f3?/aINS6n;8 <wacSJ!<=Gx/O`b=ȑ XEH挱d O3DR:#_0S/-TAm՚Sf鳢h!C:&*`WySDt<_QEKu}4B(XvT,U Bx*3]Pdsslia{K,PJ`@X01J;X}/4|hNpi $`ڔ:D #/ߟA\I Ϟ.9;d֤4[(0Bܸ)mFнۂ.s`h̙fiZTŸ/dϖی<{6d/r#rD͓SB@ԯeZDm1dyٌAp^`RP/A"C$mu]~hVmo"כ[˅!l_m,ik74L"}iGJ.^EÆ#7brJܢxTڐ l4ʝ=qgM$Z,Jk2BGXR[+Svf ?}E:5NT#ټ= (nRSᄏY1{Z LO&oȟ޶snd6zM XZz pT'.voK 8pBcx-.(jH!^A,<(MM'k;QnۨU\')s#s|R3>?X']ZիD$> l.t;*8+,Cp'@H^Č,:cGvzٛB= =69q7it4@ i-1/KƊg?vȑ.u\ؖߏr-*BM`$ĪuK95y "f#?FD߈#:wϾoݚ"1 7GBg!b;uLN, yrl*uI}N#~fY8$f xVK]Y!-`6y ֵ+K+Zm W0-:<[p.GG)>~<+N Ⱥ?2#ju/f&mP"6Fu5sZ2u VIW&@$Ex8}1G>,e,b+Fj p >M Śx)0.[fi^+Пo$BUӯx*x lbY]@pU.+<C1cGVɦ%Nqݦq!42E-6_XYHqG|(hpO[||jw];<鶋-*rႜF\x`6R%E_s[Bh 1Yg1-$?箹CE`yi6c!:2c"ͮ"@+3˹+c]t-hŞuT4MJ .[9k-&)ZN="#ڜ2Qf3GGQC8r1Yj2?8nODF"(zD04q>Z\3L9箢)>ndiD6@5H#UҠ!9 2ɦ/hyi9m+[֗tէ Cpf|Nܦǐ[󠐾g7,jY#4}͸4b4H?3*:L9Ӕ&1s>_u6i*him$߳wwr'њA߯}0).{| ދ$~$(cwYsLو7kX8WUT쁹Ѫ%.Ml4 |Y{)ի2_X }B'A֨t(ؽb[CCNx.m:bE#|pFDO`^YKl7_Aax5@)j#؝ 9 {͠n6V̬\;ac"A*OWyLf?MsO\X ِ9.r blQA'n`Sr2ϤMo<ƒ#dh?tH|( oQ&:1ʚ *cU@C1QV޿>)ae) Ƞ2)<ŧ Ő^*YzQ}/yVsAzP IΪ|ax: b"6 YE.;~477C!zn pͭ&%iVMx nFJ&$yHw)$1L47<(ɚ.Je̕C'|};unG)ԯngAbTT TwO'PFc-&ɚ%~GYSDJܠ$B"UhB'N˶lP`X1_Rg~d{гkUTnFbe-ق]%=hZQ .%YmVB>!8[rY:Gޖ+j_كo}R]G HQq#`w1GPjSÇ3M1wprPW9}AXKlu_c)a˗jt@ ;d"CMӬBr0Z{}q O.wmbr(7jIX22616Fذy=s.)Hƀ_CP55qVkc[vfe$Bn2l&_n G58wOL5X*01/{mR\G~R=[2](0_΀ MC'!)Cr>L)2!$E o@_s\A+FT?lYy#HqP'6;U}˻O5m A> 6Uu !H8H{m! Gĉux#fej5ИHhl-,* FM<f*}Ikxp&֫Gj@_e2=D\IiR!uz;H3՛`5յbW _("r23V yT< [gH+Pk0N^2$Ϻ;iy؁-bҀr?ʉǂ bWi.s6\ix">` R qL%?/YY{=°YRaFGM|z;xJ"Cd)aDRj>ND@F/`pHITYE,br+򧁗i0*j S/8 8cl)zBNwR%Si1he-f<,\CB,_ ([\| ŐI6BVػ`2P܅!&Nj9Nq,$"Rx8[|7,իAy%d*}v{E$9;k](\{\6a]/I\5:QO;ۖS윕#p?2.vi߀=H$0vuaF|OHVӉ-],ʻ_:_%rKl 83kyCb<_`1^C/b*/t=^AT#(fߠJ.ṖEGAyI%;C#VрgcQmyr؜6G`9|^M9ߩ_;G!bӔh"3wƞEdcAcA3.ފ]j{dVcn&k8@Mg!E,?`xO+m4;_M,.l*S* [X,Zhy>3WZͮ"\vm3Fu|;c1mm;9ٌ4.\Ob fI3ZNSt?~z"y0>MZ(h^ gu m7 1JJ@ M:Sx Zm۸k_I˸omtCW֓#c qh )&6`0_]'HYv{hSܫvrKJy='} &/YS!]^Em[לl댇(u^4k>~ڧokNlwA=6sTch1{K LGU~c;8O^8Ũ /4P^A sP(8+$,_Vኇ";; ?CPd )-N:.p7;w,@G40PR1 xtҙR,$nBq4LwR-HBsKsJZu 0܏OA $.YI(:¼Tw)diWG }}%7ZmN֬MpeCv"w9zpA}70*14 4.Yĝֳqs!d ^*Zv{ gB\ ah?ojuSp{SgԚm18kF ]b۴&-<\pl5 t}zSiR٠)v뻟 eYy73D> !^,(~q`2Oi}&U H:[+B1(f=u(VW}̧e4a:YuOpѕ5ZB{yFյS܅',}w~3@2.Ͼ `:YoR; [ z,!6$0im2ᏅyO#V*Oe/)P,hgq~IQ|Ը^~\ 'չUNpvVQS;j_K (TN17E3Fy\4TjW65QTIh^s>^b܊!G܄xՠD&"Е|1.0SLrw2xo4Z|%JOf;[zR[iʾs>61eQtQLʎ.;lb(Z;iC|lB,G)CGH}[`+NC潺2f;f5DwcT>1kS5,patVlW-X0YEQ2Тv?lք .Z 6w<݉Z\:׹7(o>^Zc9'5O}(2 8Vʌj(dx͗ \O8#1Ul Ct1 ju-Gd7pcBAH r`QH=V&6.7s/6B7q&?|%7;̃iDe :)N h &I$QJ=׶i+u4V4-+ &#9-d%,l0˞~[ɘn˲~B|lZ R[xr95c/BALzO.Dc h?"C:XH.eūA5}Gԓq1AHW,~aa#R>Fy9XvL2vk5V@MS%9XJ !Wlp4BZbE ۧJ{vCWRk;,}zB5X O/ejң4z>30᝜&tI ^VN!2^N/}J#d{1ݎ"+ _P%[5繽MǶq]WSgD#} jeqq `^؋fٸ,](M$Tz ]fR7e.t G\'f5yo;֪/Q'hd8Etg*Z&PQ]2ɊP6_BDsubR Pcª ,C!ɚtN̙~Npp0 N@OJ0,<4"zP֐ W " ~t[xMi3 Gxût0*mvj%nc9 M[}"HށK@KʲK'DAws1I2߶d47vxՐ/m0rmvqNm.wy~E8bCwe^cګ aZ_=AֵNs "6CswWvu#5(yB5ٖͮ!J㉎ʡ5O)>ie(&=e4*L?@:b@iɕ8Lz$\ 'I`飉W],0@*JFj 8/!Q]ނ>$hWnj);f+e _$M._ׅ*7H ӸHQ:[:?T;ū `fa+R< qIo:55PV |lc*KO7%1T?!+shQrũ&cQ?,y!е#3g Gq\K*qYseRŬsN0ό g(%kl_#O}7)ne֔O w]g|Rnq5fuɨ[gJR U>"}>&1鬙EV:C0z,r޹nHq@Ϯ뼣䡊lw>ڈ's+cMP'DxgevL3Gr$-YNkiلiǙ2=Dw ?zFR675'8 jt{囟?:S bE2E3A?ЁPNk\,I@'Ҕ}IS wrر"_LU=.G疂.0K'V릁U3g!.F_DxyG`D0:鵦ӝp*I_tW`xLor~$RI\{"Oi:-}I}gmÕZ/Bl-X(ZSLeIJ rZuYG,$S?TXoɟp ~ۤc\h(L CF*3ȋ)µ(ʩy:jbH6Q W``XB Vf Q+βgE7k[/K(/a}1c}8F1|Pj}Hr?zPhKAte#͜DS;p|r2 YyPZ;l#u&2QV]/Om*>P:cNB 9W"y?r&)u&~O`^3r겹L[Q 3Ç:dϛ;O FHS"w3AA~3/`bp_ WL'Q+Df(H;i+4nM&kDXm] 5xDFnKec;òKR L@KBiq ܒY`wQ \%,1L?bg)u艛fZQ9; ^ ; U5mE̗134q^hb*? kꚛB]O]{60ㄭ[+BOvzT^q3889I~H4J}_gFUmG<"ۋة v3ixC#LX)ݷʸP+Pr-6^JU_=̷1)5#2E?Ћ*1Z1@@l,PSzO%j>աˬc{Ҫ{x<(`bT434"a'ֆ3Wo~[M_'O1^ LwXe敌J isi ]*B/q'h>wW8 X/43K_qgi[Xf=鷥  ,sZ#ry޹I[*5fMvYBō8Ìy/盄<#mx%T7VD]v'#~=ʒS,b1gA.lv F ۇ`=D -|yIcYㆈ/nJ *a&H*ʳR2mlr"'lZn:3{vMl WKQV !)n@ Z+ѢA<&lݣj0ځ _ɒ^aR.bn$9BSkbR#j gX4R+P;M3 ^]{'+B* ,V2eL]i¤,k5|I+#h_"ȃ[[ι@SJyVQvDu10QbA ΏycE|_XfCĺ`3Ѽ}=]Dxvig[}S ~3G<|훯CInea[b^ ~ ^d]9uAT/Qr0_ӓL'o6:Be cuȶ^]]<3 kS XC)z ȽnyR׾p;L,ՈΈr"aźMY=6"guHf0>_"腽SlUlvY< 'i qҖ3^k?'@> SƯNYѺ^lTiccS=oS9kوO?dt#fm q9vutyS%d$;Ҭzp I;4H E۸V|zE9GȆͭSXk2ψX$M ⩞p-z[M[0oWNJ.k2|'% Al[y:$CVwBD˱͞ <KAì ]\EYT7 i ҩ_ExZZ`B]gNH`z lZXˌg:MsW/J &_ ^QJ]-, 0)%9L%ܙHE6A!K1e©т+DpDWx0x%P^ʴfof5O/NG^t- PC ZH"u8&AyԨ1&B LU`ga ZЕ%Hgr.< j&W0 &= ,Wbh Q p|VϵCR^. lf" FqY-!E]D-`*S'#znaT  Gk<M@ᙐIQCǦe}%gԌ>7Ec\&|ny CSq$\m dOFFÂN9W=D7ͮoApA*|buǍD{ZsS6L0!;xcϒpmɵAKlrP>z8ٞ^':; ƥYC%V4;د0Z)7:պfJpRȿp"zI=wcAWķ`s@w\%f[ְE\P.b1 Ħ v.Hnf>:xwRlWo-IAi2kW29q'1`ѧ~Ce\bP='n7OfxOPolIԅ@lW:[rZЎ{'}u!Vzu #P^ً`<+87%HkY/{īY;Z2"L"r˟71@ͅmͤ 87ђN]qRۡr28b(]!cfscMC'D?{!?ncK(:Z[UFˀf 6G(]b\iҤF)PDSgnF _PԒﶡ gwaw;S>QDk`KgokhEo!7$@pz]g}&8g} ?905&M!j; KqEQ/p!Gnm5{2S=UKVة 'ig3h|Ęrw$$l& f<)Kh<9٬EQ~y:Um`Χ_8{t OT]`I2\B2ߢPIf&ũū@n4^ 83BƇɺFA,MC~Qs 8%4%T %,o]7GP6w^K,05`uO_, Kga*kj 6`ф-3[bL X.YQ? uKmUGӰo>9xKP䭙JasX-~h]WL*KSbd50lk@;%*]q3öȲl#Wu 2oM}ŕ;Wm+$,7U=|+Bތ L5N/HPe9H q+޺$=#1D֊E@٢#qEvQv4W ۍ'x]݌("QEr޲%dD~ S w/Q8 X`!O6%ůS Lk51JD?oai\~Ɂa1>ߘ*m|mkrMXyic6 N/`ў-%dkxeBsk}"Xρ~@A<&ɆGlm@n{X'/pp+I[mVt-Txʨ JpʴF0D*b79Ca N9 *t/ _a7u5|SUtK!f~b? ,vpKG&HI3yk =SI H9{YR)>lg@IA墏[ ^fl9/~,?fS<e'Hab%UH+!fZ~ sb(^oToH<`~d@ ^359Wl`>oUYRM>ZΝ/xhQ۽970ХR(|7GϠ,VPvعWH0 #[2yZYL[Q/$?fbFMDn<1ݍ)l rZ͈j*n/#)u-FF98W@%U wg!o"7yc?hWDR@JRrA-2h0jR8=̯)a+ 9 JXY!9!uX4?Bn΁SjfZ2~ʴѭ ~S<%0g&h61}j3ώHsY5µYl↳ J/a;r!j+ ޯ uIv݃ ۩ձ?.N N V!&4(pϦEo94޷\!~6AFWcz۰7)rjՁ;bǸe\%<=/8HsZckRnbﮮ \h'/+y$[~)rfj?E(? meW!!/ʾgaoP:_uPJWf *OlV;עğy䇺M hM;GfW[=;5~|-wR!p ^#> ~n$T-@ϧctB[0̭}~m[scm]}m8nș|TB]hEÝh|,m`#X3eyy*.?EZC!8̞t`_NG-㈝ߟpw<dS 6Ƈ5"(̨5("("KcΧ>͝kGF: 9@}`д߮~Du/"7I({,͝Y@ <RݨF' %|`Ƅ{9Nq^CW?ARZCy}ʹf^F0:ڏ >)J0&/ H6R73<[|guqgwRM"!V>b9c<=S@ y<p:@G*(Ek}|M,*_2DN_CŞUQ NkiwWvVrY{;`k;.n4el#]Ijs1 = W?I/c*u؍c<ۋ)rx֕VBY/2hΧ}Zkxpnڳ$ﻮ( qo+ȎL媇dy6mxطjpm0z8!Im!NohتX"F?`lО_*#),hWYŪࢀ7m"  edSn{P!*Oem;ҁ[y8}x"L4l*P6sd['[y?A0Bm]Qgy3l!N%hjoU)0E?YQ!ITM-ra̖cL$ oyԕҾ/K ?dcs tUzfqeOIc5X|R!3ݓQqLFAt=ZPc/t*ZK`~֜|с-ྂgM'xC?,PZ+̈MfRR8u=ƃ%z"eS6DQ~JI`rKxa]$Ul󵳂Ծ3 E \-BWXhXV }At6iF2J+ٮ!::J19݉gEUKqnAJ-N_Im J#fXI$ d8HرeqD%p}ӸxZD q«վ;t u֜CK>s 7ƨk>zVfoW%>c/i9oĐWo")b6C׫o}> xXԚ A*p8,WI1ne;HF4qM#:r;ы|T:yBIGai-mTR +ܳC}PIt]9{۵Qu\}9hF gF2C`ePO`"~,W?-[u7-"?}Jv CC1i774-sxCX8[V3`iPKaw !X4 Ne&bz\?9G;mOyhInGQp NE?Xre)H9OM- t/q+އ=? `"=`]P|'L [ݜ+SLB]ᖭ S;w6YۨW9 1Q+6O;WK}C<~}+F*vH4 DOGKo+Fb;^\}#g/ZvC459$K7Ad##sˬ3(R?$L_רQ BHI0>Z ʵSBQtW }t&oGk?Qr)Rh;pJ̪tۿy3VCө.*s?㫩ϗ2T4I.= ٟV ~F2#kj\׮*~~kM36Rj @ȨVqk*q`W5糖@ N y#4F!-tc*_ͦmC|(IYT"5; %%uFzs)ެ Pq$hO"ڙr!6Y[Zd`&ү|Q5-`0uJr^Pl%#&Of3}θF4H>lX Ed}ۙ,5A6#'ѱT:ItfJ"!)1þȳk綸JbC{ĒƒF "\Q3Wi\ˢܲwhaI#:3-sk_J:H8B:񖞖C6DRkP)A xX {e]v[OK3ȎBڲ}_j7~P& #~g#B٢F٤mQ -uWkԁj΃+Rzb"crD aic$Er{AD +o3-% }$ݼq`Ld5rC0Gڒ(z1O>14[r r$pCK.);d`!z'B0I lLգt ` Yjzj$2!_{r(ϣXEa ZYY6cWl:o==ő ?w7Ttt)'ȟ%ZY&<=;ԖU_ lL^*#.V&m)I(:To+"b=} z}2iWE}yDrEnN2=TXd,5[ҚC> a/Re;RgZ CԟEԵU:&pIf.&a2=>}fgxp1݁Рn -krX_3$k)7p6?h~CdilSe92+?hY,/݇`OT#ft&+b., _vyuύMvH3BI<  ۶:j}Úra5qDb8L>R Z"Е!]ʎtg>ZTGsJn9A V":Z(Sy+|[#l'}z:m%Ax(lbi/(/sNwˬ:܈R gƭXY- g3cac9ef]lCuV&О2ؽ a'۝B88A0pa“+Bz zo#s.y/E% 8h- ܘEdcD莖7D7Jl49wAA<.fM^w\I\Qє?4G3VB>r FF T32*d0(O/f6PYeifa(f<6ױG{Tۡd\|=Pń9z0}25f[Ien1j8<+ ;߃0YN?Gti&rBEtEu}$4`,&Ld:'h8nF]@Q)PE7- }G&}Em 4%Ҝ3jɜZkٯϘ,0{P5e@EC~\6'q] br"i%rz;ỳd/?IW[&}cw`Z}+z>'fE_)WC烙s*k=yb+ς[DzKʠ4iɯ-5z &C$тbzA!Q++#?UwgUՉa4)N:͢|<(;k8/_`7pa׿ bKX3;!JmEmiEWV\P.Tܠ{Z)3Wcٶ7nyDXjГ^heJz-lMS^d2NmlowʔDQ" k%Jf3t.Wç(g>{S$OYgX* mU:oӖ=-&D_suRD9Kb-պ,n>LZiOnBD:2ÀUhFʹ2ΩVnsՋv2ZIG>[qBִ8Ls2LMF u e+oQ؇/3?`n?V>*_Q .Yʈ$2\t$AMO1\ۀ'sPDUT͘b'q9̧OH.'=Hn O!/$%4$#H>iL|-'*Cè 5Ώ3p%m2^ɐ硧3~uB$W{LYƳ3y-g&XҾ(@Ͳ66Dcn'SFԀdz15YTl2_ggZ&Z"syX3}_]ɠǞq5$8Q)}Ǫk)$AnaGunz3jmE_>?* kHKГ6I\]F$Г$WM!u''Nܺ8m=5֔XNHS=#yX KnijѻfNׯ{pT)g|ĵ6}@l4.cL:EsKcz2,hjR4)?sbUcFCk5(Vlb&qԯ}; ">W Bĸh ^:/YFaՃ I'_$HƂLՀ5-do"F·] ,5I9=U*gl{5&5*Y#! $Z߆uG$>{b̑6S/.B|%;a!J. G:TmȤɶnMl<4u}3/!6. iSv*zJ wfԵ> 3[6ӸUqG~ z3弝7ݹ4Zڵq0+ӃlTo}#֯#Q ;g-fh2S%@umO$h @sɏ~z2_Zj J0@jbT>kL`:s9KP4"{hNdY'\̖ .{?rB3$z=Яa&0oO5gLM嫈6j<=DI;sT^}I{ 8m3q#~dzuHC>5ȗ&$8{D <+Η,Êu5]WfYF+xH 7Ip "Z#Iȣ JBv,K})AMYÐ߇-",>%\\E yOQ|;}evS'Y^ٓ[wF>;1IhaJ!껙>^*d wֿZ$.||fzE,tAY<>e,va!}*fĭ ԱSx)=cPq+(ML`O!&sPۇsP.,ޙw"^@u brg9u&<'rFHx(iOcfcnXoO֦3p)ELBw=!>%كpbSxk@wPaYM76Sy(jַc}tZlvoɪ2|#h t~ U})1Nya f:0fJѱ:'I*YO9 Ӈ y&)cÎ 9y`:=`DP)(Gh (|Y3U%# @d8pѬPC>d?HJ]"t6[aH~_r{æ-rGOCuJXW/%TB pOᖿ )BFZ& w~LS|f>/ܼ侮9= *F:h,'pV[j..?$Iõ׻ %dgFE/X 5>&g!Չ?e ǔSܽo-QYhYۖ+\7?֗ 2[tdS'"V^r Hw̟(:򖫏818c*EUZ.mњ`pd2(!_";wOWBޞda r`H61D)JCr 7BRS{Yڬ>3 >6߅ U'F=yc=<֝Y|G%OUva$\\D hcuvE%κS`ķYoB6Iu&@+)Wz V~&w ʡ^\'Ϥ J&eXc!`Z #3[sfT,رٱL)ځjT[E修DUԕ;JQB'oyZz68H)y+7Wiq?H-ʂ\"n4("ҜD{I=aҩp@uDl c li8VvY^ LYds)$p,{WΟ;EVCuާWGJ7MY-Jh(sӥ6<KT9Cz?(s!W PW.HsX3V)t8yôo44By;Fd!Ǩ&kM\z_hMv"(ǢH4# tD`N[{p;۱@iqH 歒]۝30S+EqB1/j/0}a_@^C$VuR[߂__+Eg僸1O?LpI2uJ5#d%٠6 FȍmcïG.&!_92o%NP9 Lb0Ph Jտ㧛h !57@G0L!}p=a0u늜]A+Μd-?ݸk_}u1bA~OnѩC]L5gASZVwݒ}&e1q?7`hio<${"dY UK^5.piw_ժi j=nG81J3^7S4T?ϙ)aL4FK`Ւ7RW}g09҄@z?Gq UQHR hTŐ#,q= =48)+\ҡ2NYBL WvTv7?` Sa}tą!RSÀ tТ )9/ HR_Gx+Q}b r]) պ[lO\V)? lAh?gyVAhV"#ꚼ;eMGY(Up*yΞf$am6TyH5+|6xOʅ[ Q ZWgWyFUc* j4мcRk5L[WsdrJM\"n|z#:rQ’676KLmH}) QG}{m?݌ H?q#*wjq qĪXw5m/ACA!iv?<8e?U,Ɍs;%r"NHyRWjxRQ^]/vW0k$w_Cggtg/ѱr'2/Ԅ6 nY*XLdmv;Lo9q8(35 YWV"ًLÀ[- B.(9ߎR9y8::gBE'*Ѥ-~38yuߎ?6P8.53-y&zR\`aSz]v[Zt]qD1d kI"'Ib̸%ul`5N3.Mn xE#/2> I,v2Yu#$phcjpWx|Tz@EX+gov6u%~WъvqoM6:4  4ٛ ?!lYy#s&a "Vd`n-6CAh6j<Z{Ml+j.3/wij$ڀ%0ApA*eQak2LR7"!^NniN\,ZTr>OEBq{rKM#|?6}:߶[{s\/(E3R8Ezt|'/Hѝm@ GF d͵Xxj1orϭLl).eDFHximƾn[GDw!W{v-L5En}\oё <[K˗y$q:(ʫT9ps2Qa^@`wJz#ϵݻq !.g"^y1],QE/Si TC<=3epvI_& *l#=Sr r  T/<0۫;9g`~@tHŦc?֨j! 4c7TRBfSvk^=0fAI辳Rqܒ|w}W*RjiNPщ(+ y&}r54˜CEIteh۶"PGepKHMpFf WoZ|OEՏE[JSE4jqR=էN0]F#OgH࣭3iL)Gԃ V"~j_*~X95?Yv^}U LNzjBJ-bӒThNp2B(fO2p?`6:h$n+x$$zJ0Md@l! *1`^Ⱥ.G $cpc؜`RtL)!i¢vQ`$Z}$5? 2ۣ퍝 HD+?C?[0rbWʣs$uqe)Mp4*fЭ 3`ՌuۧA/ex9ƨ0w}B׭lD ˇU |K+khC>5FTnh(Ԇ+m҅, ^2w/V,uj֖Lʽps'K@ }Q?S )#6rt…m$x+dxV:\S;r<t8^7% UQ6P}aPLg;G%_㭚gfI}Ţ{9auү"lDgx 36^7}YAQ|}\$m>A)hEf]:LL>o7bѵu0Ԍ52}ZЯƃgJ"+$!礓1Y, ڍ1p  լ!rLSHSk>P.-zV%,+.'w PK`R]4y"%_$Hdrk1p{.~^N[M:"A&"t7ˎup Rd!F𶱳1ǐ1 WrԕEZ&{ _DL"hHxx%7ؑv[uŴKu&r,V\ ER.ZFyMQQ;bU.l @+oՅ x{: 70͡9I2sXΪb𦌹U unI^8qq>cu}|qpJӼ= TiFmDOBZ;[:dR\A–@˙ Q ab}/\C^ѰN+V!\M}X C#P$6pN8 D"3ώ+];ȽJH68("H9f*D@c?d?'wùz9+@i~dW[i f6$W|GE(xuM(8=pX6#t@snC]pH!{3lEЗ*Z$7h"K)[Jz2\h ~EMmzI^ۘrraUM ii%6J17>9(,7K/ @1|ݕh'#]"LMwH:e; c׉+jϚYB*T|/KwںTmj9C]2|1CTD Wn8H^k껭 њsS>>*B&;UP=A0hJcY^l$Z}LlZ 0 hJ5_󸖚V50yDK``ycAcՆ[NE$qO44L0,7E'tl($mXP=[Ch/)Pg<7ra6tN;!n"\DDnG OCF:e:<: l颔~A2q9 [OhuBg]e$]5[ w6Oï inDt]zօ,E2HJ,$lVp_0-Y[su IQuK)Ө'mY,kq  d޾vR 3L(?:hhX[ 6 q>n hY3*MW(uW@(mQ!YhֹBxkjr>n%E5)Ws^ѥQGpP\ "e:`.>\%iw@\ܕ3&/@HҀB/b4#R( }ͮ@XhH0Ĺi.:XYh˫6*ⷢ^#s[jl5~Q"%L\7д<=cN$ABjֻp4516Н~?R-\>G ˝zA\m~ W\22U>OpE[ p|(NfMQP_Gaz;U=SPyeteS,ihm(1u:<ytj@ab$x2\ GT VU ގzp"p\sg/@W@N5h5_avJl"BzE1h[ 9qK2x܃%%!!e9)0;73$_B/R꿚G׃]; SͷɃYoK2ڛt9I˟SB;)b9QkHk`tA/ae6$NPx=fa'\Kx%ieA(Nj(VE8&ЅCWNԪY4g9Ycݚ^v_%5%3̏v WRI :i=fY3SW葻a$r xmr^nʷ[ pvǮrd$ɵaYVc| gP 9|G~"餼(=N98|RSI1ʚHwu _Q%ˉ{-~ H5֌3Rnp~:`'ahhOVuf[ѓ(2Hf h7Ep+h2wR֟M|%3@F'9Z,DP͔}XT>wFUP\hUrd x Q|=uh@'RŰ7ܐ>:m^5ݒ&uj9s;mB,*̔b^LT$sn$cj(dt+m*{ߖcuNZ`$)}&%mfz=9=k/ʄ Trd -?UL`N\(ᑊiZ*֎a/5J΄i_sH2?VvV-kĴ\ϤsHFU*$ vz :|tbs"»h]5 Pv\msK*,' j-~̦#)NRIze<7ٺ-70I*2Z!tvX9J >MA܍nx9gӓOuAzN/EiPjy#P0Xw5~6W"B;NnҮ̪^&܇r2DZ`}-`O[h!nFk |?2-"Γ[yyA/dt뾘8RU0&}/yVImu]F82&@f, 갈 4~^G)uSzB[~ 6vxRMTV>4ܰ^nlFXDp{>TuRm]cu/ %ۆzNffd>~AyFe)H,\?;/S<=B}PAJ;pZ.\٦vyG5M &m/hX"au+#_ޛ戵F|HI2LD2|HiCb 3.[O׶a'H!F2.=T"ŸZVnzː 05\|I6ĭL( r3Ht W`:7NC3~WtIH2h&5+lJK7g2N7 )W%4-jq' %_ʅZu }V'+Yvو 4V*buV&pT"~,Vp`'KRXazDc{`{ÁtiE>a+׬of7R^Cͱi0hƺ {&:7RH4yy1`:fLގ]1sK-E3Wڋ+ׇCI qSA ȯ\#"آB;;;8L`+M`j=`B)3OfU- X%I% $ى&;T,!4-} E6s<Q?z)ǠVմDI'T0ă^hXg#ٯ ٺu6͟xQ9F7Y!^4^_|r5~vES1a!Bxy֜pCM`qmB&e_cA#q|0IV;Hy q͇:"ś%< #ALiP ;z[p74?FɅ#L/[6s㽠zJcV jpW %[j!Us9z9M,M\?; V  ՝J'Y-N+‰}Q|u {qrェ `3o 0rs~t0wKVh.k[ lׁFz< ?(($+H gD)'72ZE^5:e=cUI&&ڦA>p҆AFH[kh)lŨ$YM9j%ljO }ڃXxcՕ6K]I#eM\ڌO<+4gQT2y"n}Qj{䯂?2|`mP]xX݋HT$s$nZaG2brſq_r݂N!_U&A(Б\{p|$ [Ʀq !3'SR(2{D{*lBm+E$kǖ3JKK= XjN*7?qS!=: >;aŚ/{y 8| mæSʁ{`7md5@IWtXe w Jd2e*0bJVKǕ #AI/<5F5mh7`W)lhq8zjq5 I:!zDǏZPΌl^vd"y|Ts)zMZ$ĉGѤ@ya}oUCZpm`qtvv6jɌ. JZY?XtyE'KjqA/$p˱M.#UEI r"& wdo}%Ȼ-Dqk >DN>p3k?&? vJ/|_-B!r;6}pUUQmTZZ/ֻ -F'k5[Cddo B"ۋZ,`8;oxT@Jzjr5rW kct3B96*ݙulup2*Vò[TQz+a\L +Nυv(7pOg/ȿH mzN=+HAzD{E2XXl"7)-b\呷W ѠD92Dٮ.>}K.!T䊀RaNՈ}䞬~e*ۉKv% nmv᪷yFEI<3vSsηyçkXkP`+HwEMVd h_Sʫ3uF= NE0u0ֈPw dMoQ/K~qS6|D=_\>LVfh igf!g-NQ Jzx EZ>י1ɜ:׉-X'. fJdZG{cGzD~LdjEXaQy +M̀ePPI#kKut:L8iWy0` .OKOl F #gN1Qq"X׌-* wxL)J>4Fߎ[5΃ݽxb?ȗ'M~܅·x%$>eͷLa1ړ44cLG*}ԥSm>j(/o9M5%PW4 #OӾdp42@tp>mUenG{WK4>(YGn(55:K*xWC^'cwDN1Yd')* 'u+DF1p"pe0h_C뜵laZ1ۄDA/m7ooV7e@X*氚drAkcp#E}\( rhz\~lOg dؑ,I^N$X5*6}n58,.Dɛ,8P8(~7xh͐`(?a"PX_6~4'\'yO'ST@jh)I'N̄F@,s@@lܽxhى%zrN죙Eډc\E푓x{ 1@rA<=Ԙw/* P$Qt,AgKK}MhGť/.`p~W,*}|L?h#+:W̯tyfU*uG,AXw27y# o<+!^Vm)W5v} $ ]J->:d8y&i.˶fa9Qu 'g9ᱎQ}.,׹z14 e/<'Z="]HoF>G\L$jՊN[iQ;ITlL_癱iW|q+{e3eOӸn瓪y d=5ɑL16]?-Q} j yXRvqΘ It&$aԌ Z^M0bfӟ$ \9KF&WmFOfx$TwU7&zo~T$|~4K0cqaY3F+M݁oL \C0xov\ULrc ba[om R)OɠSq U(qg~E?cb%R켯ബOQF?c|vՈӣ뎓j>,iӊj$p5QK,?Pwgtaa>V&A"ܒcr_L0Ls(*eC`84NqyA cMҧb`X(IM\g^g%wGn?]Ut5gpYa|.H6"GM!HxL%{]z jP @ !0kj󼗲Zv˝&VB_r_U,K0R}?;Td;`%md]դFw9N|\g` ʠ }ԍ88Ukׁ* ;Zhx!*X:yRېb˱{y1L.%-[ Caq*,'t[\ q.Jh϶j}C?6ռM񁔨V?ùM?`[Q}r8Ɛ;R~*R&E{_y3<[d+veuLW04k Džepˍ*jP SI]'Xȗi.&S_d`UH;Ks:Ӏ6 Mv!})aRo&A<͉k+

Aoqb'f-4r8tVӳFԵM0?@Tڎ(k(j,\ywWyuh{W ,Z h&߆ ]|#!fN4lXlAnu?͏l2~ΫB7a3ah!&OU N:|(4eEI,uCsmkxK`EC"*>-`]\\ y!pfvI `W@Q 0#GzwWt}xC2su(T^rS~#W_f_NtDža нڏoEa RtoCJ6.=)VO!WZ­W;q.{[>4^lYzЈB윂uz`y`}5T^&Z^6L#$"tx˙j#ş[X &E!xo_F+vqKֱ丷?0wRX-0K`kHX[j_Z>si""USJH8#_q-ιl0%EbRkUVJh z"pL_h,aŇgX1ϭ Y;܂V?km~;/bJ*9+fy>4Yٌ,=! Q2#K"v/rYZ򗟄 s-8.iE˖TiElFЍqg@,nJ^8zFC;Y~$h`s[soLB@p631`yW\v_3,u1rر.˸0ǻIFްuғqgQ]RLrT]WB1N'ۀ/%W3v5N"iR=yMer0KpŜ7s' ,1ɉy*4 #KOSV[$G{zf߶23D-1"Dz&A:]9*X>t RXmCWj>?@5{WE҇%},|Pҷ9@rUO!,"}4p,XH*E!ytYK??;^ >x`3\[L ~|d2aԏVV"bmSz~]a8\y ?ai?ISfWE Hqx ElɒDZI7Ďӂ8&0[5zBa.XAޤps ߹-&פC|\q/"ًxt 2'fݰ*93iBǒBPF I U0?Ӛq>A`$вHJdv5w+h/&+`ܠv6芥 B/P3ڇ0d{~:-9.}#ޥ[Ym*6x%G3e_H1m6ސy~'hH2ORj&o.uC&*[8<d`f?ʗ ~L䱄D$b̚zU'aЫ]ʠɵūU#iLew"PԲ訉XUtl@ĢxjO )# ti5Jp//:~lLpgo˓{1sU0P0Loyr"kpN1CJc_;)$5D!>j1iX*1`QI;nNQA#sE*J{ x/dxࡨEi21bT960L2 e2pPMh3K,XWC9*`. ҟZ`]MMMp'AoW_^ԢF[QeKh'0D ImJcs J ؋ly_YOrB=}3Q(CMDKHFᕅzѶ6A΁8ou <<[\Yxc7{AB^kA^oka6n%~s#h(:[joa Q|}Sq,xW7j w; y^K;Ip55n#{b.FsoENw1Ԇ5ɲC^fqFl4^tS[͊+|Cklks7dӆ WT)4ut 'PlIiđC!5~g E*/? c"ۏlAC9_-,AsA~/HD˲/zA[GlAaVXsd2MmR V$m[Wb#=E'2M4XҝH g(`hg/>(]bAs,9a)辌/şݰ%Vr >;Ws,{mt *Ǫ Puvg #Nwz&)K)}zzY3Z-T#7a֭Ji/u3o,nYAVD0JYq ' xn|jbN[ۨvbEkx@9G̏DJLJP)ZJ:姞Jr ӝ~t *{:zz0Y37coh} (2}O~$C_fyLORU@c7C%Et]VGPP?Q~Bj&kmϞI*y"!  ܁w Gk?:O ,7>ttu୦TJj1M*B~[c[l ZIqS~5 %/OY}t?MwoaqdeGTh<[#$b J,˂n(POw*R:3+k;Wqgpg0[:%F#\G`Fa:>c\GL ?Q=el&h.Y 2~fΈ: leɯ\^Lޭ"E5:cٽViz f$s%Yqݘqg=/6ޟvE7˷T=0U/, rO~Fc>qCLߨႅ5IRe, ry(yfiۂESY7<}T5~0/* Pz$CZifў v.?78W ՍX75ۼ0vq6&mωa(t2\f>j JEG3C/Q ꑚug'TS8JT] P '^5).BKEp.eqlvzjA ܞ)o $J^i#b"1S;\OtI򋍀/vFVJ:!v̈́]M->|8 vM#G zA5kۘ6@D;I?R[ +龄((-ӔLp=:-&;y̔")ܐ v e|Mnu+n/8sVdӈFy6Ґȟ%-|X ov)`.!!>S-{wec| 1B--wP!w˼6vK>E״Unp/r1R#Fx]Zep|%yc1_b|MP"\4i#,V*+f,~V^n8zulֻ:Izwp{X]X9ӑA]y`Z'S8M S"TS\#G{v;KhثNт]tG`惛ȵG}ξ5.Wxs-`8L#4%Hyzd^pC *3L]:o?3$Tے Q:fiJm5Tq1kĭq #HQmȔ#ꇻdWCIc/}ju>9 ]M|ƽAa훣M;Y_'~o EZ-2 35S_!xWZ]Iˡ+M }u zf`$(2{7jԾok8BGcF4l}9\rfcXF"ϓf ~8 'DB~ORҜ8^N egǶΙwg*էX9yP𖶙/9 bu>9TioNݙIh1x.u1٘Ed8 g{idA_2;cd*PՖ,Pw_>!F" A!W2!k˦$àN2oD|- =T4TC Җ%^MلVf? .TB#3yrzA|T!}[Z$ߝە,Ena79 a{ UjO[%3Q ktl7rtYAP5' xA'32gr IF: A wuv9=kBRE?p-3U j]#Ko GΚ6H+3t9W꾐J⤨IQaR ZM˘:(hZ6 i u*C-'Tɑ&awMul8zjU$#r&v0yJ8T"PW%D񨠥:ZG^tNU lV%߹otم+\u1?y1N7'JZiSe:ȏ)|#4V#R*/lm[5v.-vSz@*qĠ V&lK2{FF.-6H3VK]gpTU4@3Z 6)=NZbunf ZM\,M霶66dlH2$Hb },dd yK8o0b0r5BQfnq|u+sU+$@0!VGE +zζd{L#qЖ$~JW2勜$ޤ' Nw3\ICjgUǶwv{txhXcpNQ8;nx Si-B ;Ld̛ tcWs_*SW/˼(W*I0Kibs."j nU`)2>_P)+cy6I^CV6_tG2湰 Σ4;УCH izH _MP5G";Oo|ȣ^<@Ce`U@Ct/'D.'iil婀XO(*, xk,t2’iOw_۰M5sѡT^Qr5GM@ˑ.!|& ڔ6 Z,E+E/Vyœ }5HfpjL8.wBXtؠ,ӁLk3iyJ?d.;Xm=PHc5mG̯QY(q4iMb5.s_#`Gpȯ$p8G߀\aቨUiT> A+3L$/_`MG뛆1Tj؏DïGySȌRþ`'%h (b)3!*`{lÓ  {0;1O"o|B =D ̺7]B͟#,'$Հ`fdat D)I]8ܨinU&o :TxOjT@p9j)Jĸ"zhvO7S{(9!Bsn) )d9h+am}t>iΔ*OomWɚtl=DaQf/ATQħA#_ I(pm0ˣ(eBAe`rYd6-&6}݅0=O@H93T5J2r7ClCPͨ3H{_rfR?!P +UN8R:eq9i©D߁ihPa}ɒOan~=~f oʋBQ7;stkSڰT rɃRKчhRou)~/pt;xPR5k<2Ki-7}:(y^3h˵5 :KG9籭q]}!T% 3jO/GxRF$!p4td^8py >9@&~$@j2T@~ xIP' >.$pb"4^BEp Lƛm i96GeHpc;0(GaS>m#_C=oZK 0v;6S|._hE<A-rv m/iRh?2kQži@89%鐧/tn_q3e1?T#C Ŏ ?Ǖ¶0Ũ]lQ ch{1ԃ:~qڥhbZJC Eu :Mu7e=LT+ɚFSRva2#F^嘭KtW'uSy{z0V㦭~A.-j}k+!H8 =~>'dX%Y-VM_mN{1m~].؏Ο f?+U0s?н М4*f}:%@c?7[21L e¬O/7^k"(]O|vh|8AT2Zץk92N,պQ:eɑx%CWO }hmo"RE>Hp*5~+)USGs RGyR*Kqh!T|z$3cuS6g|msvӬCcQ_ܽ/As+%fPbCajeOcjӚ$n蔃Lɮb:Eu .ty?Xs Iu WY5OU3}rϾ"BϫyȩEQwZq4dc*rl`Iu!OWŦ3?oNWy vR=¯ÄY- lSL鯥p1^Ǽ׮ ~#sJ|(`ha3 =P|Rƍl!NUB&u9o˖cxj^ m6%<{+>֛{s-Bin7 @5X9Ǵ*z({6FSuJ QUuu2Ғc Z =+7Q+QjuqHR_1+LU$[_tHQݕD7r6,/.Ad+l4u)p5>O)wѮxc|lc&ǫi&;cIo1jINW|fGoCh]؇vbENh8 %Nm$zU1J u:z)VBNǓ T-1h9`'7y0nU7NJ{H|nu?_\B_u?R@@ 3GkȠ}386IpHZQ[)Ls&GgQD]^(ʞJ+J{{0r9} Gg)d.I=Vw&XsaDeyM!4Z %f/ ߥ~8JRG-?%Z*UY>R#~0Gޣ0VS7dTZhd6V$ m2zgL]h'_#/% F&~O:}%[Ztgnx}ݦITE5oI?Rȧj],#}$ uz{eY# +<$:@ GcGk&@zfm7+yPcc űncX ӌ?6ֶz.l;*Qx]+eNF~;Sn\hLIdxRҮiKno 0sˆ.w8,:d'蝽$2HkL)UONir{nL9cy8Б#3*ԤF6g flVe.] 61,QD)/B?91(M6:/C(םmB3E-ן^CgA47@hm!h. `A3͚IJ:Zmu \^{, vԉqg9pg! :c)ɐA2c@g4(ćEc|'h'~.q]Ɉa! ;!hp!Kr:ފ^lC67EA)25p pu1ѫH/}^S&A-T ԕnj BBKږ!_՘Q䃦I(;Tb-uDJ%XF.A u̶ C4"po$B~V3uMP@[A'iPRk%;KYĶ ddž,/Euw2¢9Pt"^{hJdf2<,)p24Vx5Yş}K>3\l`/&i;N&ɛLQw <+Xa@."j1TpI5U1rH͐v4/eϡE2'2u?hS!*{0\5ojVehG KyH*; ɵᷨO'X#|XeHn_,q T+BI`y2n4:Ż޿* 'FD/&[?C&| Lnݛ}-#f[37lgvXW=;\v@ԏP(m<ߡBJ)dgd俕w.0Nh?R*ݢ B/~^αz%x2<'ӥ:u#^gG/rEܱX{[J.cOp#!KVQ{]01yi(x*mgD^70Uuk`zyZNL=mi5?`('Q5}1^\]>djBv}ۃ"%( ޼x{@Ȏ3u;%)BoE*a>";ΘP_&lZڪwr}t)=in5xPG"U'ŭ9oeдfWinI(yE{vu7צ9 '9ähB=q>T$ 6؀@D+n!zO?-:R19<>1>U]i۳\fAKlb % *w8WL/ O{H^f0,'š`BN21 SȈ@l 魖OJ2b7|q:\Ó%cp&sS \wQMGFWVOvta>{ rSBI/{!R2xTe;dD+QHTn*sʧPh9L]\S"-`Y0FXs+]<~mM=;g([ ,yN$F 0(~gZff$`^cXX I~Ox!u}r ppfhF#y]L5PmPqCO׶nPxܕW;4ʧpF z?Z}ĘV,a|RźrA͛|.3r% 7mdH}Opɥ &?R<" JaĀb5E!\W@s[F="3誳gFzG p`E W  {!r iYфbLkk) qd*e IVgJaw{1G R vUt>ZgX!,Qs&KIĨ{C|W!EVHKƎ[urc;֣CAC#eTpK; P 1;ތ6F1`Iq*4 `x/r1B! qI.f'OMiKɋ qaT5 4-~vPOvſ}r2F}:kv0ve{P%/ 5iЇ\*4VUCWEmh9]"~ ,$x6~j w/K_|'˳cV ( ??b{{'QTKPUjlaPuaH2eb# )qݱk`hԞTS KiMҫ?Hp y2)acM{”qj:~8^Vl>%6( x+ǽ 3@ DDWFt_ޓRj8˔=)86??aܨj]z4ʙ^x[tY b>/hgm+]/U#MH\0g[E sV;>ֵ-jc ׀ MbMeN©(O~{ TG嚱&HSoIM[R(AFxJ|m-10d2qƞU-$NJ&u>Ƈrif5mAX\r9}AJ=yNwS~d]1~L+iqPgǙiic? X]0:QW$Ca HD< /ED5P~p *Ii"y}1%ލxG~kD(-SS7`ƽ >l qR<1GRj@kB# -zXQy+VAXds>xsOV4 2ͫ) 7-'WU´ȈCG#BNr M)ԫDS(m`o`{;$ܢ~uC'UBUᆬ%!Q[nqėXjL2A^v2HA9 0I qpBFP(z jJcAW_kM wEQ琥s@ڎLz7n"vrR%#Ơ{K: ЩuI9ۖLF\GZhmCNÑNJV.@z[߭&hh㥥{ ۧݴ*oz߲r";$@zta9?aŃʋh;brhi Sq!dJf\ N$> ʽPЎee gpsl[ͭxp3Qs?NE,1ˮx-V|RUrpEOsw|tx#<@,J" |%/E}P3Զ`m+b~?SG79ÆU,L76ꇴog0s͜_]"C1SB@߬i㦠vhR[ [V[?7֬'S4M VwPb"6_C)AtxE0ƉUp6vʿӠl#$uMvX%ZKyjkn9ټ]b n~~O -{fFlM6,]6iepuG _64{;ʦpF T( 0&g< 6OI&_b."{Sy2kێҟnM>-_zk@`,3ת 7Vǰ#Ofjԝ"t$kDwH'h:^.TUB "ћ؆ȨcvYZ_ %.a3dYi?)IOF*^ML:rզѹ>3h[ѣmCa{m R՝Mha/=Z#]㩌 z Yjx 3+3V^-wD rʺf7eD,(,ٟH&Jgao%9eŰ_'tN䅅h|a87Ns@cJ1OwoL]@QEFnk=_V6^F4t06 ^}`%aRuԅwnMA nmF&4L(.M ^)}.q;hNW@gmmT#x =UbT2eU|f|;-O@`&$峞.yB'46AU!3,ꫡȬ;0+ nxةaEպMbI CSpq.{E+zW9yv7Pw 5؞vtWt)6 ]W͗k(gXy!,¬iG,/JD4h4 ~3?%8'6o=؄r+Lu aB8bsZC6Si ? &in5sIW9`1|EPE{$MLzG^ۜց-7ǢB)3K/|B>[xX)l$J4O{.]v2#3&6 Q 9ϭ_ { L{R> 1.OtZNWIN c{lf]@I\1p?X"] Kb1P{ܠT5-#/H9 %[^PLUP<"FE7x ]_;İ^6 PG|kgXN(qp㹺1^dT¯a,Kd:&gl;qVe&B{pY6nlCP>ʟ@p؎;K/Pc>OeUcQ4a3Eg)2{ԓ1+Sn̤O٬!%mk ?d#ykoAˍVreʞ7(^ȫFY80: hL'nOK#w"=ֿ㖘{:jL $+q7 u'}f PXӌ>7X\Jo(!G/K1a_|="g~Imߘ@+p|C;h7^;3ndI1rxmUW;B F0ptH\qBNe,AF䤳Tw!u8rM锼^#Z XRs6;|.nϝtJ]_@`l?{EB3M} +53#NAV쭿`ůoTI) mSDvYѕthpxB˂G夂 $O[⣼n(7P 3e<"tp2ArFBC"EB(cfYIzW^MӠV?l/m83ҽv&/h[MA7}֋i"|]h7 Z@,BDCs'3+lgvuŽ ct:"y[9@6%0#rcnr1_ 0(7pW pR,L6ߏdeB-RV!k8#PZ]):|dK^r,:~fԭ P@gHj(&2uVI;+o)=7C߁nevT3*;)eQX43̫KĠ]Z[.I`&~TF gH.FߕH:\0 4 $!$T@ɟH35gc\ l'mX L ta ,5>@kbqf|euP*•YYPJ?B4ts#9\RLIQr`Ɨٿ2hZ#]D,NtddV^FHOi!]xA$'?_:׳٫KAb@d놇,Gj'T˜U]G9 QJsBWfzQs~uH=g^yB'")_Xgp4 +DXE[>Z0Z1{pٶU8} l6BraO-=wtjm[t&HL|N7> L$[?~Sr_9 (@&AoY%>7 orӫ{@*"O(Y.6,@o9b^ F@ H:l@x,z&ġهa^$jYU؝pg/6%i֑A]GCvaؠp|hŦSTj1x}f8ȍH !1 hSyo4 b^/RyoI㝈֤ j=ٕ{`zis&ܥ Vd(Θ?RG7Tq-ySO텿Vn{%1b4n2&m`OHz|S#`7q{9N'iJbC/5ϐ\{)٦FÚmFl:߰l_V x[,ABY..*J#܍^ɑsI5K3|naAj3Xe#~d1q{#]#l, psњ B-Ơ'da>}|}XZ((~xKUI;q[f[E݂9aY=w&M_y#є9: Jq:* 2mf Cf !u3MootLDȠ?TA ]s`Xngkf ):rHpq/z9ħ< ϡL⡓FV6UDBZ^]" w]w&"(V$PG`t0&~{ǐMlu6k#3D K |CivS>%*nMOH0P6瀌p}{jDMT&e vz!Y.An26'\yEfqi$N /[U53ǮU˧BV _\W ]ՕW 졸s%Ex @sǬVDEb჎Y1ƙI 顏hf|FrsX 5{?s=4Xșﲪ IF`I9SBjYKgPxorЩ 2$M9 5i}C5rVH䙗g,+2!Ex3["KI13U_ޜL0x 0n{by[ )[%`&9Yy0Ƅʴ܆O4?uYIF*ֺƅsL&hYRO~*(&s!]xصޣ߅d8.A/ūoa {=_=eōG[Į[۰F%ţ1U~;x! 7w:Lj"dNR̈́o.5'A+ :=k1JFd }⧛n{vbbb,IbԹ&EeN;لVG]CUysQ%]AGh3U/RhvUMOMS ]4s(1]M5E|-tfR%LOyB}Lt^y.E#|ц16qy;Xj]v(F/٥A8@bw.&{6Ԓ?.}|\ >T+#g6]s%;?._[G[x4lA.57%3WR9 #5IZa"?g(-R⟈ik<ؑՄM؁wk.0NX=#P`q]l u^brFur3"RT&XUO$eTF^dZ 0Ƶ^ŧE͈3Wˢz/Up$۸jfX:}^L3H#` BwI|8'JDq}M!pM2>݌dlf0N1ߖ`n1_oj.L lNjՙxր济Ue|ĝR,"!ǟLrmPT(1/1 FPE#P4"Ć/-0cnSf:|G9ANƩ '+2 T/#޴ȋ =Az 8BiDO*}}}2Vx<fYq<_Cޏ51g>mZHL)V)i[=f7.Aqe_k|PH5\o^~iD[H*T۴[z.RR8Q2ƫs$/k{dX'TPW3"ƓL.PtV=#­q2!c3n~Dkm8JhE8@ KbD$CtHysF+"LBw8 G[iɠ/&vϰzŋ) ʫ㫰rUxYg]߉nXCNFVcDF[MSglGg U?gt=V r ߰g^5DD|?r!ab{Mx>r~nf#W; kLx<]!ug?p]Hۓ|`F&դ6Bj 졓ɨ#X51D|L؍%R] 0"˦:r؜M+V-`%O?OLvN{K"})}ؠA߃_A=<XGݼsR!"|38 ʋy5^ڃ,pIڦ& ?k70.0fGn[,Çىi#֮OS<6 :N-[}svs>qV&ʄ)A`&z!dj ]!f^۞oK3N`Y#Vj*0JaoN1αEpo]'"5(u}= ]ǡn=cz>F-G|%pΎs.8 ШbB:QgH(zcӥ}SlSHW]7LuBW1ovj؀DS1/3&N Yͺ^ΨBf[*2Wg\F.Xހh4. 6Z:xd'f9Qyo MA)$ f8&jaޏepؗ%> :ai `8ZN-} "П,wto1p7t :j s2pugt1ϸf(+Hon]՗^ޠԅF G\+e(q"{{<6CzZ}[O.-To[BVxyRC:*ϸ<]oq(s ~~C&F*UO$mm'|Y5`VϚG͉QHnJ" f;1wq._Q<{ "]8/yUՌQEioJq}FgX #ňѢ2;j\Fu^X7x Ԝ"*`W@\hfTƴ~sa ݑd{%oK^~LRH24\d/-W:zWYflCmnqwYN]򷘞 {ܹB}}K̂W(gPM>&'mQY='w>q3KТצRvE?`MDô08=Y[>s}~K9*6 pЎ3I:uLA >H^56{>"xsf)h"m G2ʇ8IVLԶ;FBtM|jY"_[l _X}TޭDf@? r&@;v`s eb~k=8>m#^quoHߔ`cp/8 OOxҖe6.(`b֚E%!֜DM;[Me`h8_U{p\j YSXXC;J%ۄE4ƆN4o/5T~n G$QvtOEj+O\ᙎnO}i$~ De`Ȧ3 G`|TD$3A2I*uY_= Fʣ@ba+"/Qn6>:թzѾ C9 czbf_4)*VxkԽǭnxiVB ݠ!FKM%R_E=86@8 R 3{qSJ{p JYۚ GjLX=~7= nzxm!=e(9S{j掖"N96OEcHE5YWh^-KҊ3#Ejt RըB蠢t[mve3UΌUxzk9tz\*c{wjhEn_mI,xY4&w};a|ct_jzdV$TåJ{G˓^4b}y`B[svAB_A PbL,heb!w'Tv!mb %5bQ|RS ױC*hP% bJʴuE-zP/TFjx' 8'ongj}ߩ?/Vk!0r^T_x܎|0ZiC fw>=|  o!a9Cf-v{8ˆI :)+i}r~hJP4fZtJ{86 Zu0UNw54jK_ɨʇ=/iu͢GT(}@t6\$K: 2^ØR@ʀ9|!9zNXfMPB `SsS˔+7%Y4K=R[7\Od =DZFzIv]uuT"j"C="9ǎ^}>O+U!{'M!^P*5D2RnFgaAlQKmKh]w-Ks4{M_[tzS=T3 x誯 4X?sΘ x?>R̨̈_QmCG=c>V;籚tS7%$=7f@#(:h Gy4i?ZgY5 2UfԎuqzrW[4O`/jbsh[l%X 2T йlJ y}\*GW=QdtiݕN%(<ۧ~Ϥs[fKnrf0ՙ8\}'`JuR8}S*0/HوyjjM̟e-520l {Q~WwF1=2/+f;l%Q]q!CR"LyQVUW?׺ŷZ@P%~T@0O F2ڙXp~ 'kߢIaJ|;zOw9 ʟQןj2(B͚p׾szPl+uXWVT8 ڈ"^,@=;h *<?tX $u&=ȇg..(:FN$(;{M}{7r5?|hC" ,6Hcv @| {saEǓ2kpH3WC'pLZiiB"<_M>ň,/¯[!2+Υ>nLƘnoM"n!C$o(רQ;a7"KOAt+mZDM=1a&}gYZ0707010000001a000081a4000000000000000000000001662f7fa900013274000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/Ұ]?Eh=ڜ.+@1]auTL&fF7r&TҀD9+ >Cͮ2A)2F,{d2& M-7w n0Td@:M!a)F.`ECΨuN K#ҽЅZzx /2< q.Gҧ{KpMn4GC^zeBoc+7ty'p%?|}ǹw[F9UrF4 xN< $(daz: @ll>qfOߤmEѥhJ="W!%LvS,k)BOn|ψ{%QLQ];N5%itUKk헛27[O7 DcɌ_A@̤)9._ǹfxH1®C,?_:{wZD"NP鳪]A'֕$;F2|7zK&T I@imrMI j~c 6k.4.bUVRpGRL\<[%abMf;շtuպS|GKDE)ِ9^ >mt xܻp9&ܙ{19>E&S_"c2#E~epı5 c ]qE`ɚ<k9 NДdACx`Y ~rk"Օ+f㊞tobaVGY.b'9L{aoDiZ7{?^< H\<.ߌDe;qCv6nBK7Xe{l(-z8)7d0&q3%$lg5)D&0 `!mh^7;S8K}f _<4Aؑ < R# DHkJC~<%+QOV%b埲S0qxwYK8eCC :x]&;bsq܉`I4 [G\ׂ^Hö!Ih/6$՜Ve%JoZP6y§O#E|_ !Rʰ-Vk|/C+z_Nq42*ck11).T&< #7yyk'mT2UqkT@q΍=>8D7ؓdLI+=1 Tc"C"/"2|y5Pe! US<ģIʢ+ H[׆d!Z3~ ZSxk<0(c`[v cM݇fS*Pk䨺/9rWϵ~g,\mJcU]BdxL_r= uUh~a&bccz5 dT"8|Lb@O]|?;{xtjϊ MvN|M:ZP5#=?\H;eK ׆vƘ3=Wl+DBv=3zZˊgYj7& %mr8~8^t;عC]`^",).V ը]PYWԒF)>;S`4-{B2" bgtvY9s~[Œ"yfOpF1*po`KɫOd ʤ$mV:hAhKD8m9\3[gDeR.He"O1x;icFH:mIsaG)Y@B{,j]r'Z 5WH8I<+`ɘ7x)z6S $kre0SMRMnV1+mߓv÷ߙZD_oht@T j_[#x] e\m8wmqK0\ M^#* RMW4Y" OPPY8wiyFͨ!WsCI- ~@(=Qh!9o UrѢYr:Ab~uNb]5at mP|\/RZk 8A%ilDE)bm'vpW$t /%aRJw z^tdE`q>T6RQ W6Eq~:" sm3t ]LVO7dވ([9*"8E:Sлx3JT&FdKr1rF&6ySi25U|bp>Iŝx8~pwEvF40*Ьp]%`!? 竹[j02|P)|Ae/R@h6Xp` Yuhj^/'(Gziw0ѤK~K顆-B[ ?}'82H6[ѸgH+kR] pH80IxL8(ziU="o踡SЧ,N1;]G֭ىYT.9 졗Rk"tpV,+47K0@-}'A#5<)ҽ_ZRZ z5*RQ p42zF%q9H!ɸ7x6-VtEyIv>`r>g!TLn%桵ݎ1z2gbNzV's^י*$8aO ‡zg~NѣD&Lu b&kDp{)Q;x^|uSGz:.q$Ze1 ~bruGY5tTdhDCD10ԑIOgFh&7( 9$ (3:p(gțsZ>Hx=,iN oR_Be5WBb+i,2E+t%FcŦ½vhFby fY 0#5.Jde :)UOM'K ГY4Hig)éjǦkU3'n QјxZR[hafI(쌉E@f_J*㸪IJ\H7In6BLa#o9oJCl Iʯ6g ~ӄ̜ί=aV<"ؔɷLiԓ5Ji(S[ikH,Xo <59q_hϋgL"[8B#WSo5 *f"b!b7Di5x1 2u/m×\ܹ*͏Xh!f@C jT u5^FˈdW궞rjNT.Lz2m]ȟT_:5No9\] @ADR VObf9l:.uj^w [@n2y$0JaG|yJC6 N搢#H<xGow;8$9x?FɾaH=*'1!Eȡqz/H\=#ʾ%O.:#z-Qqjt?jbG2m-c~_P9WcDˠzܥ9' ߳;ZᄳBw^U}P"ގBl[A$:s彺Ѩn>޸ ^ws$N-PVboM5fwWr{)_U0oQcM܋/31!e%٢M [^w@TBh\jhv cU/DZڏ3n;?gomr.[+aT%tkXJm+ Q=2ȴ:*R5>yi;׉aز7 am޿Գ„rx$;ߡU{8zˡy궍D_9TEwT1ɩw 4GGЮnLaPAW}FiɄb\] QxeqnNyѷl {C,o (ӑX To;ٕۢl1O;i9Dh$2 n\lҍȔk,j2ʮLIn_&_i%99x(u ֈl'gd5vRI2IFVҚ߃bJ9CGs_A4x-L@ei(P&״͛ŴEB[WM SskxM۾)>zЪoV2vZiR|v@#X j uz=.˜n8-[-&͜lA'?CP~)[?Y ~=L8i* V=mPz3Q>ʭbm5y;TpeYN_m `ITtHt 4#D9m#K(de^o[$rR>6;5(`(qȂU4K [W$((%Hg  ~u L8!7TŰ$qaץ O؅Gt+Lg<@Zu'X\m Ņ;ojwj7k u\ae i^f װst윪RJBrL-:<u ת~=nTxqk7P:Yۃz Jy<$k*F`)ꖇLׇ`A;buSK9$s>+Q-sC_ ,mCL~ۻZ[݁\ M@9d\7 .6a#.&Oc 9ݹB̸SW AAY55#B }uYzr;tNRќugHq&7g y5q+İ3ÙVx͘4]Yft\R `IdmBn<+˚_p,ؽ:LY481t@UYDVNx82{.Xs~Q0sëьx%>$E\BYwx;9hY[`zAˉ J̗Fgjh/ߚ̤MxjBJnw\Fx{i\$?v CYsIPfn)`4:Ac&^pM{흧y.Շܘ\ 2iԋtUtG p"b['/h9Tᦸi{Ydf"'k l8&@\@[\Ρ`&auS 6˚cJ2v;9(ىN''nW!z0=дٷ4N Bb/ҞcK5P gI(k(ߩ #m%FpaQ-zG׬5ʟ ѵx-¸xJ.v9ґQNS?4@DK]&TVZ#R/dU{ÖVνƜK=)F ͡E9' bМԣlhs> &u=`fy_W:M'j'iӟoa%Ba4A\OEoXYw)dO1$v~*h]{DYjo(}Nrk$z(26Hz^,lV͂Cٙ9ҚՅu X4Dw7-,m t4־:-'ZoU 0徖[+:UdȬ^ՇxM񈁘C%:X^$Zi5LotI"ټ#' U b .S"i6vaC6n$xNvw{1$hYD'O`uըp̣so 7@l)KmY_j}]dham|ub$ФT$G܎@cV~*Laj̦İoMx"Cõ 7`L#ׄ_JZ OXO/7,܇Jk3~}vwS9L־]H?z6aR6Xy3N2 A_Tl0|^Bd=h 6L&ԑ@bu^_%WN>CG;ep|n]*1Tax/MM~h7E1hYbFd}ga9tp7NrSUJҼ "Yu"8b[Yib|ىwE1BM2 `нxN6ѥ V!tO%&h H6Ϝ[T(:XIiKH$y zE9ۥX|l.0V8wqVlUoQ(OAr%T;瞵>/8IVԂUY;˨4jaf掁`>G|LTh ꙥ,Ck o^@{Z[8\[iEl,29=t1 ČϟBh5=_~Jq#OzJ3l1y+S `Q(#3ey lmdG!QH4II$-ƓY5tQsߝN,/UԹ/~SBaJ peN<9$y2~}RLZ+%_H(Xel.Sv ʼnz3E,Vo_9hp9jK/Mp < !+q"ԽhJZAvG^[!#DeT7lxp2XMi>Z[,pCJ%߹Db_ԕr׿6V!4'3U8 LpE-!] %+8AW)EN#dq"r,B;Z'yiLJ2]lZh/ "&f)SO7|TfM/C}xMqtEaooyP87dM7(H]\1i##s>- M|}L+(@FҨL2Xe?AAs0uYca|Ώ" /Oy:qTA7+6|:c{W~qW@Sz>!Ǟ\]xkiMk쿘w(7 _tf/?"AT-N(g @ T;F=ۃ,~8b):y,0,ޕ7 Ε0t:P+Pq\kkf?ϲKn?^`Xjd5ͷ0a{!>#C4-/BV-7o@}$="Pj%⮦M¯<ޟ.BqC $*$O!9 (|^7aPI $ySU ԊR9zNb1L\Py3d)38]5En}P̞E1*⋩Y:0 <ȉB|EH+og&15;nŃ8+eqdZ,(maCQjhФ#S\! _Nl@ lُė UHQQmŜ`R)k;ԤJX\^QlǶ==> z># n8\J1t)tmuSc-ǹ(_&* n*R46>4=u:bX͟e=8ִV'9 zi>| A3^$EsZ13DŽHC6Vv^w uY'5iA.6;;^/42=ˀEmTR_ĥ]s܅!{SC ;j e}=}2 ґ+Ti8ùrCqjY^\AybE\q[%M7âxe8hr\dфc1 <*`> EP /#e/c"cRq~=!Y3>i}=MlOgHkXM*L"oL +~hMe޴90RV  СVJe/_/QKPH̶j;lx "f,x!6E(QO{9۷I.{ԍpЯ#vfƮc[)W>|\({Rw'Sm{tS\׼[d?~/)fCyU3C{Lb&Jwe(o+gV3vgeDV71]P%1IMX ߅ܹrE0Q4<CxTk 0ܴ$!.Msok q qh^F`z{5b $jrR:/r&74 7͚gɾj[Up$E#xgek[WUs&m(n-'QNegwrGW(ybVZ6^0obRh9p* okB!͂8Fה{"$dAk^!̘-ɜ'@VtuȂ\{CyIĶUEͰtlqۙ̽htd$i:G8 vĂv~ }E\Kyra#3pN"ϳj5N|a :ckb*ca/ $l7 )wՁkqQ+ Jl?0I0]KUQ*Oz( e[e \Sd[e-/f g$6<"zMtS*S}!ڠ wj) Q"?L5I$h p%}a4K-;$蛭B`&#Y-b5ja@&?>Ż.8xȱ~R}:ۥ aoVKr2Bqe㼘49X.c[N>q|J+ XٌXieWJ עnvKL>8## ~G>.j*ә|BήNٍɇBDt7E\t{޹mi1U,yn43VHxln<!<-jF+~"VgVӉDbןX<$hՑ}6)%Ff+e # o0YiXl zrmvfʤ|Sa άі'M+=\K {y`wFqWvՐw(fӽ)솢T#l0F ©v:vyݻ={apW(__UVU*Omr3Za^d?-;KScɺ_66+ R2< ir8š.܏AQDQ(Jߝz'PCb yk{XrP'K¼(wi1d`[y5 ˮJ1 b 3:"8gOߋ0*\IIg\wuK% c:p;K,81իgZ.CTi:梉YjP0Js({c ^&|-T#=qN"Tb!N=K(R87% "yog5{_8`ikRd QEuOy'Gz=f#祭$ ]Ҝ{~h0r3)T5^~=r>ZwZR5hjpwI] y&P(E3Z&5YwC%n76j ~kW$^%*l$0"F?HzØ O=`x _ oE{R34 Z*u$zwa h %-wfĂuS?ӂ=I?cyu6u4Ⱥ)k_zXJKxihvRM)6R:́8[Nkun/YaDp+jAH16dCia3-c Gwk$m)w lUfWMǶMv']O^ 6Lx x+Jڎq)XX hgƶ| 87C\{] fDnxK%a;R^NJ|:uo͒yBXLvTg -~,]!:Q$czwuV0,B3p!sx{fO*7|'M/:kG^ U:K(ӈ3Ű-oqedFM5x = Ʉj}bܫ/bNq>BQsVRaa/Ycԥ%yhsԪcD [t閶ȗ;xBoqaNNu&Ok"2z!;k}4r og(4%,CQCBKjRu-YHNۡB\0,\T>vRQ *=T'%R1s||S~T({";v-:$]Z0DӊΠVY, gǐ`e,Wh+ٕia)Lȶ-وϐNDŽN/6]Dz:rfy.:ZUGZ8[UP$M^jd/H#@V-*ܙ! V*:$r ,ֹV ?]^,F&79B(p2oB z_S_=6ڔlYSk 3\0oU5OLn2-a 7F'v{:FPV(8d✜ %'N.(%mjuhe>% ?1810D<0=7= -k(5zML .x+!0'- k@)x &=`ԶKmVPDQ%$t}ʘ^w"~=B{,MONݿ,68yhv}Y1-߽ }MCZL$wu;[Z#gt, ĕ˻(\'!h$*1p~u6X;ۮV']ŠQ)]R}[.#Bp Mg%َu7818Fހ x{$kG E]XW<,\PF@dzU_\OBWgXL A^>!҆D n_plJd i?1ؑj%?p'gOtyUyM -ZG߈-YJf+>&X}t}}}Nt0 NB奦aFɜ-8mG 7bSƾ1&.V>In&Ѿ(2 /In;D8$v^/by$&__f7G MNy=-H},0PiȢɉ7Hk\>0z]Qt{jâQ|E^zYea߂~4.B[e+'eB;T%Wk.ܳ^2@ubfKԶ   P'_0Tp֝Ba={O[f20Fgu]Ö-H Yiw, }%7D! hL:oF\@'UL3F|FI;z\(a{S:BOzVf9 _>GKhMN_ԇY$yt]-"xݦǛ>шLCo})_l;K7 5^AU[ԅ ~,[kͻ"e=_^b3mZeR<HWgt%TK-H(\LΞ8 X8 :0^jIh-iH*:pW~rO)O,[>r~Ohx9{XL3 XJ^VFDA od#7$T6'g V[عPV?O K}fʺ0Tj7\H%<:;d6'^AV8Kslx*UuDG)_A@KKjʍA{e0k}R}XE3:Cu{yBreU0{sx0LS&i햂1V -`3L)|N<&ǎ (wWVאji rE%DՄ1B c_SiGG1,CҔ6⌌}_^=J!V$r"DhSɆP%VrN #zߔ>: ZyBZ YʛG@]{:߆BE>ʃQɵ<υ!d>VSwUJ1&7^ tO 1Rf$v:N-> $Xrc}҈Fve5&ἆg i3jN%⌡ ~ H;2j]Bn! 9c3O߲CB bF.$y1C7q`dc uCzm^7f-z] /gHy fM^{m!%)ru|6rCԻF ĿrfmÖOdT~?aÏ BC߃Q՝;֫/4!Oi7蹔nŪeא4 O$pɈckgoRX AYjQv{~R+; +9h/riix!/>7|vy%bsV1 rh&!d ƆtD9fHlݽAQf9Ӧ̼ee_TowJ;PyҢe) R 7ܓZMHg4j xPٳc {UՈ_f.%ʘx*3x48cI_b:q):2akXw~wo5h)5hpPfeAP'3eZ\]0okN1V>Gֵ8 \1A\)02#I1E Q%}9!U! !+U @ MH{-c B^$1#D"ǵqaٛ (KX|S 6^JBCW7LxkPЍ3KV鿎h5#,|q$+o p!^1$D&?ʋW-FH*wyz8•JH5yZ^-~S6xO8I $Z@Î*ULKMwFH#-iΐ׹:킠5!xJ]/5[\DlW.J5JSҰ$CqvIl!Ja 8!1ZŹ귝qz3XJP>Ỉn)i9oCt)}7RbSv :GC8 vkrA.5aG `m 0^\1#EPccʯѫIH܂~ Q|X |z,O*pArٙwh%`>mAa0i% 7Ŏ O'fɣɎ%*( 5{6CfWNj]6}Jf5`g*O@a#v?}1hZWuԓi*z6R{XF T'ղY~VcrSY\ωn\g".۲vɶ%hUy [[_B/񳶪S} Cuu95_^",wɅ(a]%N TI|p˔xwiNd"SCuO4vN(wKp4G^!t h*(*{l K~C./|mWi jH+C(ħn&[bhP[Zh%E+(i|ܔM.E| 8G td)ݛʼw1<÷{1wDzߗDy.\Fma|BX>lHꎔi Ł@M, }*iCϣӈ3 <]Y]4t/irQiŨev2աBREVm,pEɂvwuaC0[p4gR<Th./|?񉓈 3CzEu)0#!1U{3~ͯ Z` YoW a Iocw1x W'(n_wG}V4^7;+L3ѴVm4p:TFc$MeG]Xeޱ%TߠM!6X3vzJ9 Ivĝ j!p;`@h!>̞KF /"mXXHO_@vjAN&Z@>Pheaz˺Z_u-( NI2BIԯ`Hؼ&`<=ݵ:(PV4-IpG_e0I0@? u$(7Uj*N, p9Ec;I*I~!4yw7f mtSV-@頳~י@BKF9f/c\8әت_U!2"Q ۰"843XuUIph.BfK=Gz$wa>hG'glʇ{Ӵ$ۗu+D/uػfv@a^J~ S\` 4;a^F2.B|;c<)KUS@E|e3\jNg}#L"i} v"izMlc(8:[od9㻒OԼخT9â`!H!pvS1"`8% %*'EYZTg̡sF_H-;@o3oS ..*dMw!P;]eϪ'j G1aM2+)#ލ1;FƧAQ[^0fñ)sT<8x:ǃ7U*>w.?#O326Xڗc!!xj#/8e`oK22Dx@e#<̅QK.WM$@U'CՊǕ)~9.ooey(T[m EєI<ތytd!zǘLGǃ=\?wȡQX1ec mź_&!Q( Zc.Ǥ%G!ښTCHTMskv7t;[ד1 rFԥ2p!ONNz.t8r#-軝0NI#X!3HIS?5p̨̎Zvc£wSXJr`Xk _^ 繛%Yk"%mF"l"(3/M$¹\q b\]J4%_A N^ǿZi=̒ S-#5syP-0/l(Thø-)X^d3ee.r>-?^YHLN2'Z]gdyUgm09J¿=! 0NG-oƳEC+u$մ]bP 1Y\`H[EMw_3)0V́_NQۥ" (wKnm p$T2J REH%"A=M* [6(@LnE^~fJ7\XDR%Xe_^BO 3rt1ِyZ8&ON].'\BYL4wu; 8` m ?y.MFhh5ч{ tE?8Ebȩ5XaF;^0Pl7+tG6*0\ $f=`ݴ=}n3:ZÆTg0e.x v]<ޚr+%PԊD89 T]kmEHF fhVV 9L#LWj؃<1tF* &̐M N~  ~\f,h]N Pb/OljEr:[8jC͕u|kФh~C&_'q}l}eɂX,Чn$r/&ڿXk`Ӫ#hkF_M< /lI"(U,Ȑ7 ڷDm2e r+6Qh+[7RyxFv9 }JFXac, Dxk[Gpq#!J nJ'h7l!I z8?/0x+ _kzjF҅1ҳ 4%J X)7Kh hg"TS'xA_X`[K3F"{DUB^v#`&=<ᬩAynԐ/.B1m~~VׇV$UvE# .Ypy"m_qi%u5Gkjk rldLߢf.-S`zb |7ƀæ̚qGVg|7KN%!ܪ ş8B͟"%?WFa ))-|Bq & EeBQ1l̏o_@t"s!N9\3٩CwUrSHв E]h+p0bMnJ{(u|fS~m/uRک^l3ྌKQw{]ecɒygJ3w6"5˓w@HY[?+`JQACҩ%e$wn8 c8 s'rZ}@~8'\X{t:'8NgputGwx/>=e4ӚŶ[YgW-V)Ѡ.: T*q^{j R9 ;" olCq`5%'ogWϰzad4Aג9/s XшK$r=/Y2bbxoc$r?) L5 A$~g6i7 k[18LIJsؾyxƴɧS_Ij s'#;q&H` QOOҖB ClIl:^~#uq#IuR P7Gu{~w|g}LD S~'kAW bQ)"v1Zw(=b&'8@nharYJdzyRQoP*u;MKzA=Qer$7Oz'2DgdUYt9p2+zHnG^K_I#x9>`\,)]Ee%Fc]n i6~Q;̑Cp Ib<ÁM!DB4&0mh5=A*ʖt;/;o2VΏY:%1cFGn?P /AunF)Xu Nnk' ʂ K ["S)wT2s !_KBvb(B?}Am]8Y2h#풡/Lo-R_@Pn7W:reB@wU la9MW$QR/ăEcd0}cuI$\D;SN[o9hjtqeaB2YB{`2m2.E$q[ɧ">ԍo1| sއ g@-E6e 0 A\׭y &3ۯqVy_hS4POM=Iʶ,1BE*kJ} ^vq8ڄ~z.RsY LWT$HѮ`2U7+z>VA ) X3+c] P}rJ'٩-*m\Uޟ- TT]%#1ڧagִ^%#FL:ȯw;C&6]d,n5ARW XL0D3Ј8 4ȑ3)Gk-V2̏5ND3irж]Sɽ'UC]8y /8_' YJzR.jR:'ӟm.wG,&UDz@PAXX(:~oׇhVK7"h vj$/CSNSUx]7vDGQ8j2?-jk(`pӬew@6Jp=|=?l^ȺFQ'(4ݱ+==5 ]EhÈvhSP&фC9z>\?yssٺSE?h,ސոl[q9#tꯇ:;2>eOL1) PieVƔ`R-Y І#n\)D3$rT?KlϚ:Z&m[uӊ%K<2 G&l6t1V4#<'qFTw鸺ZCd\;r( ZߘskW?u$JϲسpɌ-g§}yϨ}2˕M S*p^'xR)w ˻:w?4i "?CD3ővtO:/nMkM>i)A_ogJSsX\Q Y+M2H[>qԽ#rec$׭1&/?(x1`=-H+ L ]H28ZV a&\5+Ys|kv*klFd}{>>@yG :@5|ؼr{xTuϡyJz6"Iv EgzHȻ \|tdy%Mxlֱ0^zb`k&EnLŊ,ܷ`%>5qW.k&k>x0kU .)ڒ%gOaA&l dcf[Su"PZ?FRFq-ftII8#of{ nAϢx ٕG8&FC` tش3OC7v1gP=]]ԃW 9p(oc`^Д60<8x]?D,N *5bf)*Wd4ѯi67fc]pEe+aG|)! ^'.7UHLi"{-PAX#b]L̡9]3TpʉDIL@Ҙէ D1AB% ÿpa4 S5*Aķ+|OsM0͐wM1FlZd| ]O'bU0t6Ȝި[@qv\FD`)o ݝ1P Rq TLԊӚ>L;K2޺X.(nkENWl?\ٹ48꘍0eZ7J ?v9$a)ѐQ71IQ}u,3,_y{j2EV(\=]8ҩ~=3GyT$~"߮ib]dYAC*lt&v@`,_=F+h"4eR6ܱ8!Ȫ.‘+o|?AۛF!)FER5[5$a[׳޲LKzϛg zj(uERUI9ơ;k  cf;%T#UGlFJ$5~2 dnPBnWAbӏ% v#\,J<+PVvgSM0l9 R‚RNy;;yh ^ʣC2!.Sf2h7q ױnFiN5T53ƍ;I!C42À9J$yis i`s$sD٫cO")`$~4Lvmwc`dXtxm0fSgկV>DAn,Q.I,Xcx`pRo`ll-%FhgC(\䯈"0dvn?i&gԝp!7Bo{Rr+j e($Q8%0I "}0_GcernTpK ~ go>F 3'hݿtЊP*L!Hpr2$ Ĩ}% գkJ)j1kve-u݅4,ЩWSO lَ4޷CR@1;F6*O<2}!5Y1ilHT# v vVE:8J1iBsf2Upna}lwP/" FWzޛ28V+91a3/#v E>4BQzd p q2?T>Wj>-ռHRcWKŒ%SM$.i},bhN,G;jw/xS8 $.rG5JACdoH 8emЩ=xmg;K?M(y4gwkfj2h<됾hʿx!Jw_g9Dު]1RL|LȺZkXx2\ۆ9dEdL'=]B N}F6pqW/ởٽPbNkЩG4KUGWm2%|T"mWѣ)F`-/oeY y{qfNZG㨼堅#Zvj{R,MP]'#X#QDd>wR,\GLW'Cz ^)&t*]{htdN5BKw+y Z.kH;2'}Esakq kl*?hnc͚CdD 7dxsy)'77UwN sxbz_;9 zQO[).# zfK'yK5^ZkՄ^x,.$Ȭ|W_H(-vPr%/ϧI.C8PmquʘB= BV.( f zm;[[!bE"uKdku꾛٪!WkLb]a)z;˛ƒ|sd$t=n U B@.>ؾ2q_!dYXٓ-Fg"q ?wa -lRik }];gUsrA "C̋%1$# +J_R+#nqugR@hl,m8JeEGX?m(oRMGHHxX MyJ{<ƞz+iNDs qYqk!ҶSZܕG L T %rz:+ǟH#"P|9bkK;+R.xE'X6vB(f&V5FT {lK($;(Bj:R0v_@/C9jͤ5p@c/uf> ATDѿ4q̇8!Xik3C}\.5Lt/ z$'W|l 9>otu50?ٱyG?|.s`&P}^x_S" L[%Cf\X*)3x!K38|1kZngB~}N$!1"2_fqejK+ʃ!u `M E,pP|QhPIuC@"PZs>FH> &cQv fcb5hn69SYdly93ɨ:c=H J?$/bk&T(褝҃D_͐T \sM8Mg;KB3/S(P]-ْ<իwV2EllQ4R#$I>"퍟蚁-E^vg'fy?9"+(u#v0VxzU4֑\dP`sxZKc0@y(TLi~& Rd?dIjJUʱb֙CSQY.(GT4L:#@2"g|"p#jCg쥈posdW7v:j}F}Lo\&*4{=|Ύ#5y >Bs̠ `4ǚ[8D1lVއזb:J 2q*~fQ[>FmGĪW%%^z/ڬ@ƻ%ݱqPi٨wnAr*p++F5RhX=%ȶfI2aY׏ 7@MR%(9YMؕ;KsB Nt$r4Obegq@{]SڙfO>TBH S-z]ѷ)4nc_]Kc ?c^~Ulki-B12ՔETUԉeSK2JRyS\3{8fYv(B~e-$s򷖓5 E8Ub"J ~r7x5͘ygeCrF2Ru4r]r`~$ n2=Eku{өYL${D&B%nĶZGRh3= ` ~ǤOK~k? Jx+H`:Jq4ٓd}wDg'*M ,BG@S9t rH)-H4\5ǥШ Zػ:$ݝLfb`Ϡ|Fm} ̰|3u7n]t/9^D)wixСz]ڣ!)o0XɹSB 8}L )C^`\YB}twti,wJ|ŭGrhf[1QyI9ds]srՔ4Ƌss+u.c/aV~_diEy7\մ"}>LmS#^T3u6XKis^,L0ݔ [=Y\h %˭NJ+OD<z)ᗈI2] Cӊ4T'µI{]U,zgcrc2.$ L%?(euo*NWFrtCQ,KQ}!ݍY PVO4X^x`O` MQ3u b'Z҈)Zk m*?ZIU%QjƴϨ߭Ӟ#'i5xRΉb5AA> B߿U@`C}r8Q#5L^ OqkeU.8ր(֛dK5d'qղGٴuWfJst⨰VmФzzQ_ܺ '&N&bcÂb5sW*xOԙ|0q1Mb5:I0اxM*F/`9\(df\<^;V\I.#@'ϙ S,2g! K:]+U$ ga<@ {h9X~vJDa~hw4LVtSBCJ̓d%ۂ"/ڴG^NKgEDѓ,ͪgdi&-9ϷF4+PN3qht6zlH;v/~H6IX?.5(ˋoQOx8/S4bI XḞB=i`$˴z=+kPD#B6|/&u>[v4rdoF++R$M]#k.Pvu~Gt]c(Tߦ'b2hrޘ :ʗ;%RݭŞ5r<`ҘIa4b YEEuT 8ට߸}D0VQSxU)6kDWUFSkC4U8 Wx<(4+E 5ʴI4Pd:-Ic/-A>6)1(33ʬG\7"a5nߌ|c]g)cCqؤet'5 b}^/T!,Ι,ssDT6IŠjB0iΕ?B|Ŷ}4GY#׮5gt9H*qPU|M S\7;rmܘ2#fӀ(S'g0Y"ЌH' 07(lT=#!f(eڙn*sEV-;EC+95nICjR1zWh F?a rm;0/8v!UExpT;X@r~}\~[齎EwI3ًρ/a^ T9ʞ VRM͗-7XmUj7",Y+yJdI zKeռS>:.'/:a;gU 9hM(C: za/M]>ڟYQ/"G F||wy"/z9Z0}_vv@:ѐE':-0Clz}{y[ݨU *3TrDRYѧ{7n*0Ǧ17ĺN R|'[ՊAsz8xH 'ڒşB0+p-orwJzRl~ۆ{"_NV詛U`-lq}jj:pvhޞw[% c&.69M "䴘T.xip⢞:r3rFY\ۿQ5X (L7u=~\MɟȢ`bU8Z"|34Ao9`ԣQJ^ЩZ [r ە@5Q@GyzN-`QFڼ?0' 7)3 L(qL(Pm?zh雨-,ӓ]çɯ858'urp(mvB?:PD=KrߦnZ-ݥ b*`d'Ɍḑmعm^T F'UOԧ֩hzjH{2x;[aX|IazJ-] ;M`K#C6>/M8nc;"Jʡg9KػMna81إzF\VdR|,TSGX&l^5 z+5P^GQTPV!|~D4Bog ' V%,;8CTwbч.;όl(,1fIGΡ!6&T;0ToVmuYg:24gn5 k5 ivAIY`B42@j{^&N2& X ʴ+D3xoFW]<^BTMo 2d[ nco ׽<<@ZKI`Tvr**.!pp*\$SYaKՙy?X+G9u;wG@`h_03?$D ѵHk|JF{k b YE32o\;d\lޯ Z$ʫO7Oސ hԿ7'ЧFuj$][,zISQqz.4k׌w+\ol+d.zŇ3tcJ=(րtKQ$[}g#M7HT~N)Fu3+8G*$4tcAR=o`V-%ch.&koTSFR͑ ?>U͵Q("_Xɹ w,6>((pJ̳+O=+H-Qpbb> I#2UJJ\5<-6z]嬊ŕ插 _*;fbhIBU.E7W5S:#@<<t[.)[ ˈ:.c)xƭ'f5~&bd/_*P{l'dӟ#S_NڹlXW@սsuP{aV[^@>oX _U L+ӹP2bnmwg}r?օqHU~lUrD"Dqyb],@7ěhqZ$6 "՟x[vhTBkuop5pQtk|#EL6:/50WF}FVze藙**@[~K =9c34f&\r G&?%d3il]jww$wZhJm"8 8k!6{JzѶGgQ8H /+5Bk݋ 7$ha+Ov9Y/bRaȀ8g@pw8;WZ*ֺ? LVRy N]|v]u%rk/$9JtD8wNcc/І7_ K/Y1N3D)rTF.N9Cnä>L 4yEKRAj=ÂvoD{ıP[lLp?9˜FOOd6V|q&0Β91< ',3L8 X5*(\ _JQv`tnayWF,*Dl8M(G 157i.TOaX:l !IȒ:v"->aDZm-b_?EhMY3mlHr v،=!l}E 4A*ZnM-|7 ԯRfԴ7B w ):帼Đ~+*i44cY{7 + ? rZ`:_J%wKO؎IT|nAJK[Zv5)cQրVeD^=5dҌD=cx$o̱fP8Rӣ'ː_[;36Mr83(/51zN&dMs3joK$v(]"8 2!ܰbeޚNX̣JxMNHc(x2cu+f'[PrS̰\7ML]k|~KzF$]n: BPX%*#zB>P !N2u^TSC={_2*D9ķ?-^Ւm1K՞!v8f~kLdZq@"_6AOQG#aOJM9J,󬏺:*6{Rہ3¶o/گ{/ 9ef65fivXs;ޡ F -%Q:azuw UB mfiA}1ZTQ-؊qPCmKn[f.sѝLH+$a s̟d[|"Qpf&Nʂn#KmӪHȸl#U>}E^L{3$>i=ujg|˨o)@ٲ:$b 0\.ax^JI7Edz x>_ZT!B<x!D];F.>:܅O'h`IfY_=%ԶK/۹ C$ $>lXU'-dnv̞H^|2StƳyy!a>"Z ;\s+4DO>N;0P/e#TN",$o}?B,u.|J$N dD7h+ s-FFzwr_k, 3 *sU*-HEϞjL@|a*fY\ O6bbxG%ͤ%R;"ej$-iBV$j^DzgQp˔<~)F,I';jǩoDGzj#CwF9P̒*"GWꁼ7R(CBTBSD%qC^4fZWnDܤO"y\\)Z՗Id3fNQfzD֩%hFBLA ef6uoB&o8+etOT n?axIr:x'\svVP?Ѭ")}cpYXl(m+؅껕zhHeR2ᄂw7dFhh?GSUT1nL|Q,ޥ0(t%(@TES RT@/bRt=ɃH54Mq:C7o+34I1S ^},cb86nwH V𵤘uɻǎz%[&9J}?SRԂK ƇRc\a@qgLX$RKձ sX+Jʹ9%F: l~Գf MK 闝+/a},9N3Q-q/2W,hL^`4PJng93Wsx߅szg[emsUR<@$Q#pSmuFRud(2t?aD@pit_u+K}К|gfĞZ*n 6SCxۿl>#o>"D<7֔CM-mt-zgШ&p3%%K#G]# :7[\lF37 7Q]Z-7#a9 W1f̞)&n)3&]ͲȏuS<].tȢ9ۮ #"L q2Ad%0)Ms _ \<$qL g(Mx)%jE鑷N+p4f[Q̤56>-6zEȤ2gM݌%Ys8Tbx{JMIFX.e%r}}3b \`H8uF|KwfKV#|č63"2T bز? ʲQC0_M o 8Z/ !ĮmoTKH%oFL5>.<~T#X+zlŒsd6ֶ8Ipcr.u h[D՘tu2|Q̦a*$)/Sȹ>&MFoӜU$}JM(act 3 C,N-QT(@"X. #c*Ɯt5M2v77]W|lu"TE" /"Xے46Ww|QQh;Po&vTwG! ̈́8cFt[ UupN{}yO"ka@zSd_eV- ƍ04鿪SjI %R>x{%(AvƜ~7 +}VLPh"JxIiW7M{7\QnvhER+/X|T #=fD[d}}ܛ6hSqmYXmޗ鱋yralLG C -:aJZbܢg6xHvi\lU72Oz\H#]kxƲ$OƱn&r\Hhw*;(sPBk9qT;0k֖q!a>U+z@T=+jRZٛ!%CΝgl.TbU5͋2W9JV8S2P*Ud)L,HCRPh8(̞ ߇PnTv w]DAb߬e\cl*nBQnߞ!$fw= ]W4t"f*eohKJ$zz@HY㽍tɊ*'ɂL : */W®EZԻg@T 1U)%I879J( J4 xqu]Vm8p՛)?6 loq֪\z%Eʖ?M4~ Kd Lw6_JO| GgnPg@ w~-QͰS%2VwV!孔qWWGk{`D/PGY-27Xnf ȟ%4 O{6H0Bàq?M9k7us/{kɼce 53V zG$<[EW :{=ww>n &WZ8ݬ1ܵUT)u[v1v |0"W)g,`BLXORt5,F9Ԡ<%ngZZ8`8;~L 5Hϗ% _UԤ .zڈ^|77 4$c(_Nks͈]\K|oPS'V v(1O$qЯX;,J01gEytj;~oFo{28x"D*($]EyiS&Yk>`嫙(ԁX$lx[ݏ)2Ğ6lM*6ֵa**0nD0q.b[,=?̒MΛ&b#l7x9:+o:ʯ"{V}RN2Y.&4QݖỼQRџ}@{Tex*%ĊG7ϟr8| e.N.;^Jt޼#1"kUf=OZc][Z=d-jj= (\ӛ7Q}t*ZLN|kRb=pGY#JF8cLz&e"^ֹJK Gohu v[9ea<+* b EHG]&88{q&K{_c C<D<$8ROBl[ C\&os`~K ai  8@h3ȭ rZ2arWRm9:FĆ:ˌgXGh46i o], ze؜Do$KD>*!qS8o,wePlICj7r[T@A3]WU6}MNv!46sFr=#&bGH@k~ l z*J{P׺OkحsҳV14& ( 7AZM_P4 F@0P2"Rb jea,`7,U+݃!:DD2áV*ٱDZ9U?PT( iVė> ]wҭvNvpt5N8n\ MQ ,qN_['j B'/{L{zF@a Y03oAUkn$vdOFRi Y%)!D2'Sc{JM+/h^0Ku~9A/Ν$ds-7Rz%=Kg}9;;d9wpb`X&`Jtⱼ#Ouv,'R5jPɸ@3?E6㤺8dLDwq 0=IB-U.6}'W Be9,+R{tF*ނx [BQj=dGV?wr3Ns+ӥ)3gi ,׌c=īWO$d\9ezayn #96>T%;MRKniaFb~~1()O@}j&P-cDl3ܰnC~@$#ޫ4R1%l(29Q=| S$M|T;iPZNuL=]_XiSUaD6s])Dllc i_D%:@,:sg.ga{YɸrW343^5vEL$?X77Gf/jP#AWP=)p|WE>/H|ǵ4Z!-RZRKg@0$t"XW01lun >: D94onӃ(qBF@YurG ?K>%RQsacMՌ2 _jPĸ (lG;,a?BZ (!\?*M;*I|aWZfW-,vJ 'мIp1BMi}m^37DjT-qР\AT&+>MQ0[z@M)&!Ce n$#ݤP%0+ n]:Ha:l43Ak<<8: 4N(9"YU}'XŰ#Ӭ*N';aaIQB< v J hZfˎGBֽc(Ϟ{#1Srw|3 tORh7$h~ έ37rt#.< PÈB0J8\/Q9#a؞;iod"Kdʎ2E(@/6c. 7uT`H0֕ϩX F+ns/񉒶8uwwA]rMD3w?kp[gZ GkN rSMDzI*u7Q`[,WTkܐ/@ꈳYP%DJ:c]g՗C # M7ݗa~| ր`ȩFK/LǦC #3YK^obQ*nl/6a:%}tn>|{䑦oCj pi"%Tk1?aၑ ї4A׍x9RYk ݫ:ڇ8NJ"kkYqNs)q$\g 4rZw?EG#=c׳HkBq@~A;> [6 LeNk?8Ϥ-Њ;OY J ֌]s͖ tgD&yR!^";^kȒ},,dT]0V$C)ȏ>~%71fzҮUh$l8tje)dHq^T|)REgMƞXQ/.ICVH<-'C8TRfύ%Ey4i=u:@R3 JG{vO|Z*)}hErqp xAlcG2?3dcv-Jrmp#b8(TfK{I_.Mw֜ʴokֺ0귲{V: !z$nⷥZƸyLg\;)P4N+Bxr!=mRccazcc-X5^`?= UkvϗZ`i'>A8LX̫1Ȏmʋ~`J|"\:zy5nĺxKF˜pAz5ط*.mGj`Yj4L՚T̵rOɶ+v*-قzBq`vB\†)W$6=:iޕCf6ϒ&E2+gVkU2wCԠr^Z5EuU m28`gD _qۍqOT"Y#&`N+Ŏ -e:Qb?~sE^8&rZl ?@.OEeڣCæ:^C/bӱV`~<))ٌL"V )-E&?͂Gᛰ@hщnɼ=vdQH|.^jOCWk.ݒG.0kd8mWirc!Z==zhNC"lb}q;'1.eE։8 /T$}sCi`rGxn06JJBi!!$}X/޷V@إy UG`mW޾pEλJ>|Q CКS#,^Mïf{zhv2C`G(L MPI H_py6uOE T3 Cʫ|FRnIu8/fP8F1Qo(KFK^*Ŭc@˻07dH%Э}1sw/7 io G;zau ,.!E۝ yw8g5s0xKSh칡B ǤȒ-v9~ 3PHڢ"!:Z-sHմ熠n{_d2`otcx"2%+HiTb63W/@ҰIttz#ˡ6?'1B.^ȼ*GY{AH)O|O `|  %7"t78$c .p)"Ѵ(D5n(1]KmY{b|r3ڐQE@tQ6Bh3(XEy OnY73 |]N"]>hOK5cא^℔51t0c7QV BsUt{ Tpg?4D>Ci qX NѼk4z=cʀε=uD65{H4 .vOdzV^f+6)ԧ/#۞P e> nb|u]d1# \4)y9~X&Фxzh0FZjqll \[*,-o!:d5$k|DlGoQ|F`h%>?5-5!-{d|Y%S5h⠶FlPn.c ;}R0RY4YK9˓)%Uɥa _+78>n]dzڨ=œcaYۤPBMPǏ͌9xo )!pٳ%/T&˱q0CllOH0gm AÆϹcBՎx/pc 2GmDVJ0X//"EqJY F&9_8` isSSKiAAVcIQ~0OYc_9R~R7Q+"E[;UP6nz5ZD ' &8Nֽ GdY%mOnQ["9DKRo;0DƇ?LjQI0<]N;7I4V f^֨K}r lso膎>y,ef y|OāmkAM=$&.|?/k` Ν,nVbSèRy/KZj/`6z&m)(0Ciђ_5\ `TQ=1gJ4;C'@m51| Gzӭ1 b!jJm@o1\ocU =^5? 0Cq1pȴqLmR{9_ \xtc<B.s孥8vi oɱǺ{&W\6JS{f^deY6N{Eu,I,S˒m !8|*\ @{Q9tᬟl^ >=CIP,^° TV [jlN`!Zª?zk'nq.&O6ub-T-3`B8^~5ţD$+{Zg6V2~G:6ESn ,0&?{=nTЙ~K95YRT\FC1HHUCM N8S;: ? \(PI+Ϡ pƝ^UÌ)Bpr/T9`ԋWkƒ_pcE>]^H͞ez 4;"4,:ۏ]{0 Qk~'$P<=>g?&b.f-LT? AoQ$b$MD#=qa^J.㠯Zɏa UgEjQ-}j%~}FeHd'q@AǸlK8>ăd|!(`/w IlK}8eQzOa{d}Cڱ$o.19w=;ch/$1(8. ZRumMYVhRѰx0"n2AI\%,OֽHS8xzEb6y{+F<8һ坘ˮWXd> ֣{rn3>Z9yrDz 2`{v]#=$/&հ$T)0?Y˵MaݬbV >+!ۘLeiNsIbk <;ՌyDA?`?&ӷc¨+t1$tN3-,pős95.f2Wcڴ2寍asre"7B%pK5'^tPCCyxD2 {5cOfR):@$ll;2GH}?6^ 4Hv;`*+.[R0CnlsFQ 7]h\w1勃ϿfmS&BUPf885EvX} & ߋLw(Jo`@ MN>*UsX } ?WoMh(.78],;2Jf')ҍ06B= mMӾԂpԀ, eqk{m3%.aOFz||tGm͌ᚒúGeC5X0a[.n]5ضܖmywgA=w8,,Q*{ etW,v]{>|"c.ܽt ޷$c̫73io!l̺;(+4QbA|[ ~@D2h2Z(UcI8]…^Ko2,vs"3 $A֠"Shƛ]=|o37YkGlH|0?H{Ӏ!~hw*}SGB|3=)[/*&yIM7Q"8=B&*?w[mt#1e3(9Ecʲ%85.بʻ gq</E A  tAiHmTUVq'|.xOm? =C.4h8qAzI !! lhk'^>NppWKQ#8bpjJ]ւgu uEF\! AF8hC%0]e_tf.hemvXċIٔSܭ\ Q){zՆ9gq ck"g̱t^7ZfTſuZqxزSo 4.kN̡_;q\J35,W91)TZ .cs>A3 ;tASZM!^oMg ]9C6f2ԡ4zqR2u3(h~u3h@M? d8в ]XS}vB,ZROk2(._vTHIurTFJ1=02Pߘ~V;pS&(X.kǞ$0>BAQ - #t=L`,ZzT͌n hEZql]@)y)ml-bx:ڍII2ߟz)&!`zhP,6|8:E y}SEK^>FeͷpѴp&w6,/ctE GI LG(‚~0(P8Kzlm15n6JM1 =t+D<+gbz*J<)#iuL%JoJ]2W-IĻMް56$صhB|3EA)4ܶhX#mpѐW^{Mv&T ZFA=Zwn)<)U `>%`X ;N4?6{j%ai5#Y5Mb4Լ\u z{xFVrHZ%J=\|62ƻ~ ͚; Gx0*S$chX89B2Aׄ2ACtE4[D{ M[rgeq4U;~h,X?6pAL!:ͽ$m׻) *lHQSZڣ^5D9NUS,F:اUؗZ$w;$JҸ%Vn ?VDvJCvRa,jB/ϖwz,6 xfM{ˡq1D)!_ $&~ aǍp$Ta 'Ge/aaמr< MN{!NBg wÕZP`ϟC=o%oWFL5^e|^vD$rh][Y#KLKʳ@MokHvªu. `X'Zi&~_ypgU{\:v*E&i+艥xWF.i4NǬG׭ TyJ sy97_A41 ՔL;k8BcY`}Wl漿E4W}X7W2D{g7kKJgvN Ϩwf砻앭eaQbRlK삑f|_S7G؁mb8 /2L.skvg>[DcSzE fGUo}kL1aDۺETqlB!]16w UiuUR[]m`{22a?4y,":*C$[^xJm~[8ڽAHjL>dpkcT%@@~x0țѻ(Jr_]fR6Ox؟7x7eU.Z:#JO8.\%3g@NrƧ%/A* k(kt Tl74;WezNzPNQoW@f_`XPwDP7z0JvMo0hpݍ|Vû^Q*W*ZAΉXzε8)'g|B1'sC)]v8ijHTsYR>*&-Lދf#DzvD0 lUAQ0:ճSֻq!4 ̐G6`V7~_PQ@Oտl|.k/bgf~`Xil)62lגڐeVl[!ZW_@pUX<"/V]-B&HԽN`eTkFoI-cT iKeADMBL޿ WMYZvq@r#pdΨSVu)HX7ė}8"1Âp$DF& gL.٥¥/]ypFr!4+&N`sEm\edxgQaM~~Qp@+Z-\gޏcq9,Ce,)]Q%-SkPU|Kz-C4C&I@Qr,?{FIT4c$h2%[NY^X. cz_Y>F(5-[Kt0 JH!{~g_S_y * 5[XiөCEڇ<}d6٫0'fY*o6tjA-V(]No/LKGb DP'̼ωU_"bcvx2$ t4lm˯K1֯*̾.F2k=85"6C1 R)_d(~=OW.'F`A 4YihJ~qJ/Y/]ܲYGO~HŠϜԕ> ,[F涬f=X@ \NoQ w>}8Nt @+HJ`G$ۣ{3jY@zV*nsZ{}FK^[sUm[_ O!Y,H90W WePFf Y9HJ*\F#TH;م H;RL;}0% wo)檯)Vde# x zq2 .-ln))Ν G+,$\|WWEK;p(ŵDP\mH>vk<WUQw"dv;-uS@QL@lAqarwX,8Bٲ^="EMėz낶3PA]3NڋfX|˺ AL`.N5#y3-zG~Ai6H6gFH@۶ /s1i{{7?YI5i +Jٟ02hH)qj̫IxHwA(_1`p64y'YwZ%EBMe_]<ǫz+ 0g(9,Эk6pP|H 5~ İu{AsniZܡ&|KN'ND!T2;:uƠ`tV\{ۻP;HyW_a+583 0P).;L+`{!N-<ץuu;J$uke1mQ4?7; mB*7fק\ tXB[u1ֆZ)T a#,oxW`ܢӷNX>=n>q|8hqzmGѿ\%7t|wfCT.Pѹ4lx)pz%\SDr/þƩ>`켺F^D~dk-u!&{8F{Y L֍.c ch- x˜/~4d[{N!!V/j|]ܝz(?q5ʠGJ m|É11866guD sW =PI#ٸD~> u7/ة Na-Ϝ ѫ7q7t8-/5΍I6\Mxu`g3N_7YSu2=+Pr!wV(,+0/{QZXJj37[̄ Buj52noe"*R&%0iwMw',&ͅ[*uOv+\&d#MZ0͵fYh[^X,wі !;VMUYkXX_Jב^vuy0{8_~Vnr6e z~ G*<<ԅtsuL7ˡ:ެ;iua-@¼!]7 Rl;/MǷ3&o@oơD̃·3ڕTYZNWXdGwXxh&UŒA­?Bn/۹ĺxӆFѷg]B]PC,/0g<" cmExZdix>1)4za HFr0WZϖޯ1S5e}[>CC߬̃K%j(Hk+f$ y.6 #1CUkjbUq q}d8c6 ' UXr^yσezP@߅㏖gbeqFp 3U |G31x%F[ݎwF8:fx-Yt?I#1[(tˌ}8 ʋ7g^6*2628o&Tm/E Q}#U;g0 z޺={oxB+~JX6~ ior<}-Ԍ 8w]Il'68P7fGg~<9U"IpB/Zw|0n2[OPj/z"4Fq/G[ [~UI," A.TouKd'$^ ʼn* AVi޶0dTQm9#c~]+]$?X.,hm!F~Wbxk 9e/O´xAAO|xoQ?UWc+J$S^bVn9됢¸^M#O a {'u)Г 7 :dnSDC>~e(QPwo,f;iv j{UqP%A~;~uI);KhrKͪh&?:9an8eRQ),NķtRwM *k 'jVhEHZ6H Ū[v<&<Ũ?WkR_Fkb:je~Cu, ;EEɀ@YPLI{wxAs5RE✾JON<7p*N`l$}H744l_,m(16dRlxh)oཊ x: X~k޳[Ƥ/ޔ 7jgS@-K9 ɼ #74TLJ閜!muw(ISꞟᗕVmOG0d7L]-3>lѣTḀ.4&TA*")1# E;=$ "97?i9EX#*ti XaMf0u [Ze3 av'1w^٫(a)[ @*mVtC9O}qٽp}A=tqNps^5H~qKʗY+20ٺ"d˃+4G2#)rlm,<Œcs.&䪓?F"E&p%!rB2dO,y J~); tV㵤^`k$-IZGRK"RWR *LMdyC5Ği]m Xe۷b{J EbԇZ$ =a%0٘ k1A{)Y?wz`5JػTfQ`w[6(QƤ{R -r9ҕ-gAZtstT"j )ee)F"=Yu޽6']G#%MI WPܠS9(aIJiZZ(.cQeYPPQK׺l6j *7#f<wSř|@B bE]|No}Qw볍D$7-V%Ƨ/i!%-sC{LkOTVPF:-M?G"ʈ0N4«3h[3aV6ߋLȡuVث.6.y*%2'?y}l?I.Z:w#u_ka\oɸhs>ar]ӔY𪺧!kd!|n"L KrdLۅI-$Q'gT:g0xEt&o&_\yb g>Z.dg Cb&puoȂMx -}g@Vf_'cqGj÷ё1o{m)k[+X,a$ZN ,K3'rѽi^ @9=IuF=oBl}u&DNJ0@ V2Vwu8@S0dTU.D&9F0Q? W0ċTpM?]-}cC"s7OG 1JFWxrS?Cm8^H \? 6x5{,%VQovP. 7 "X)#gF;,VP(YjQ:i*jx+뾐kۍ$u-0ѧ]F$Da 5sI?~4 ">8Rc#c yT,A xzN=w1V~Pmq7FPJŇ#%U ^S"q +aOAH(dE%FtCM1 lH%s0lt 줠ӳǯ[ ?3鉱*p <4\̬xryy踿ҏMt1\ mw7tĨ`"8] uNT?Y4P&:5/ _Wi3E:FW]+e-l#YNb2;z\;~pU]BE\[i7B6-j#GOJ8H+YÇf%ZS :Cnvcr B,d ɏ6Yn^ƩD7SKDW y)͟e Qp6r|gtb"'jtŠzdurYAj#QsGe00s -gYyg }*F~s*2D6IRv/fͺVg Q>K˲+"tJh5-Nh0j {^;mH iJCz TPPvzH0+`WM#~#X.U8B8LY7wKȺ9'տ!ïX /߁ϫquFz+I~LY7ϨQy9gn Kc]ѼVٷK 1gl6 Bd\p3[TIJMA*!_<9Թ`t_2$ނf"ghZHY{"َjsM:Z)Qc8҃iO*e/y~Bw["R+ц5&`b 27$8dX;d:|c^R ď}[DI7:[ 4s̨y>+t-ؿhyyJ$ia+~]rQE}!:^ff IV9? | p Nџlq~~5 Xqc4(ݰRvv}W>m|Е|֫Hh͏'Iǐ*'MKEt;7ĝ>c S_'F_!c=!h0~q] m||mhKEL~y(5N8J\ZumY;׳C?WD24<%'@?Q̲;h ~aObJ_;Y7t$zߑQ^tOGȸ>RUG *@݊tPӸ;cI5k&d`%'OA5<Ja؁`A&" nwO x~^u^qsQk8»dsku9¢S&cFA0Rg"ͻT{W~ %=S*|=[]@TtK-@@tb2::RJtK!73%BsYɭ\@nW0لL= HQY:@ӄPl'6NTxȸ਼dUb0?}!)a}IQbQxuv ,gT=Ӯ4A>j~詇y#!ӝ,1+8 n3#0&O*tq@sEVTts?{U{4{3N%7LG>ptyq -?}P.t1JZyMD?9ק;wǒbM*b,`H oQǼOs G eV:|$mK:7 Yk)Dt}aSBN$Ή0?pί`x MNA yyMFl`֞{v1ح6].Tv.x<+pRM~Ƴ9e^#Bm57UR9;> 1rrxLs5V$fyٶ_oriKZL.C:9T/"::Z0 jISqu.SK>%Һ zM*˾Wrh;h@z$/G )@5C s/cL)oETR[6q'$(/9i3RgpZWN.1Eq'w[A Ӈ-{by?wKDd$ͼRbE15PLsӘ+חK^*͏#)}\Cn0|wm ,|n| Yot Hؤڪi"ڢLS0RP[ڨF3yK3m 7ڎSQ,TìB'@%IsZ&AEU9􋿿+~ZUTTU:P!ƛb)}{FJwnα1j~X`1O@<!&5@2?[ЯoLi{Պ_f_ ٦+wi̢m*ٟ{fs)kpCME.K:xL/ {F((S* ފ{SF_O즧вqN_h&MQ@=V>1w#H[hۥPGkt`m;S_TvMUaPڃ6ni(XKzI96rso9W Ex%^#QJP,y(/QgSPs?_a/˰%( ͯjQ Bnc֙K(^PA>#,[\}t*n$VJB-ݙH{$.U#4xY檐G?MP\)3QpNM TFɨ=A"h{CQT}.lwάKc"I`O训)'l&Vh7ĩc|P5^ o0)/*/ 4\RskNLDrf2Ȁu ,'}~V #bϿlg7>l2}ޓձ\R cҼ$_ !=+jy#FZdba.!(gXPL'o2(DGm"XS$b~D 5_W0vt,Rc r>pLZI4ȧi(=(Hd%/vo1 }8˳+cwb]~@TUzRGs&|2LQ ^// \Q+{:ߤO[ׯ-azceH#ϙeN*ln|_NK%z/gQ?up)1HE[z+W$ |y8ޞ7eDۡPu@gǧr ,{Lh5~߹$_^⼰k['{}{I4GEʆEN |v)Ѣ|vVeu A/d y㦯@ rR4qrz,HQNYG %!oKSI ea&7ʝ]Fp>X6%'$yUb! ^@"|k_j\26&@KגmvxUksaШG;#Ekx"xDژOq GP9V%'i-V\2GC>ೋ: 7pOۃ"TqTW4عˣ7X =e(AVx5~I%cUhQcȖr|hI;N{j PdD `K3ӗAA:gb:}@ Y-/[oiR,eΪ9Jp,=:x wDfuѽ`vʑA󳍢j:2HJn/;MldzWکZ' }Ս9ս`ǨjS髭Z >c\/ =6H!D:'2IJKM,c̟#nk\}9scwGu{jzQaJ) mGafُ5,2`MBхwp<0y=go&?V6}YT6]/)G/e!Y`3f?c㚽Y@s] F(I=x];0 !Q_KNJ 9!\%b1%x: .V`Ed~޺5ܗ:=ý0&iظ_g_0'$˿Ն>c >i.#o[AWʼ gďxûunԺn1KI>FM5\2?{DR\w׍Z/4O_f\2"ZngGڣ>Зd'\ğAYkF&Ty(^IЫi&;#IonsVR!XJn2@ʹT8n6@Ei1WwBe$ւxr.tM#xm"mr[ė Yo0@ r:*5.:2,xQȺQwHji&ߊ"R=ǺgU3Kl)~R!O.lrkɖ;<D,͓lZL∿1Š阇U2'B c}$;Gno@ߦ'LwȹϔDP5|%u6jFܡPFF P}sҬ'`{C PlbG2xBOz-Z>dQVV!~͡m27p,?jtLg,%DjWnn{_ٷےuɥWJ -:ۈWJH1gg޳E(m3'fc]|%hE>ፚdULhoN b eL`r 6h>Ŝ]-މ'0,ԭ/SQ?&P|KV7Lu<;_)wt=1q-a3"MiL1RrL/2छw"+.7Fsn"B9x~kŧ\dtꁔpA;_^it\ET,[Z\gCO֚P@ ;Ja`P=~vܓ'8qBai(Le`4`B<_6~ODb7 b܋0"|7KxyY 萔åcYq!78H"R;Noy̫Ml!BθOΩ3` VNo\ *XҼ!BؚMQIFA]DL\*S6(U}0m:V^Ņj9[Ԫǵ =Ȭm菒1Cqۨ¡ 5u;*#[ A&a0CCCwB̷IXD~Sq^ԝ9B*;񧩧oî$ztex{,bR`+:xf[J6s?䀮&>3ޚ VLELo-@ Lх Vs$|6w@(!@q+=&\ z TgI7Iv)y&Wc@uá86&/rÅ$0?c}rX>rgiPGKOށnu{yu@5<Ί3Z_-U*jp"%;XN&1|rRUuԖ:PYQu/X=F! &'({1AYy,c.>UWC49" _nQ.r.s1 uIB!\X- ʹۢ N ݭ(?Z2bFKx #J:;"G LOhEȴA_0FuQ(-\u]*pn| S V&V"z:{wM^N` rTdҫ:Wk cL4ٟT2ȟ0x`'dzD K \jS"lTlהo$Z'NC$ I{H 6s^#/W[ sndSvOK19_ u=Hb%`ȯԙ?4p1 8*8챬x1G6"XY2C6/$#S<(*ͿN͢Sd**zӰ BV@+h79N؍6sCOyz aC~ۉ~7T͋K.Dȸavp{2/tPVz9ٸR뇬(thR%`erbhy_T6J=:WC(9YeQ,B"*ORNHtEblA%Pg@ue揚$ Uj53_\ LKǂPK 8s1L>8`qBUZS m\hlcQOiė/CmQY|_8ZV2T H "}L@~R/LVI/|5i^^`fଁn>@ZrxU^ԊQT#OT/YPz5:}O.,Ζ޴xuW" Dä0NQD{=9KZkcA<ۈ#Xx:BB.k\u>{ԡ"|>P0Ҹ@9uA>$v,}9|Ed}GwK{~~-DxtrZ̈́~;ꋅ$H]QːJBS=੍v` Yxlq\ *xRLV'RQ҃V‚^mEKTLh5R8"wmS{/ vBЛ<eIK{t˯k-wyL|OmLxtw?pk IͻY޺ P\S`/(/ ƞ*No9YEgNu^ > 5p9~!q'f] 3%\H%jm} -_>E2dgs-- zT6&Ƈ{z0F1g jE֝mQCĥ>O=pPvOKyCxbSr7UD=hgX̠z.)CM\L@+Kԩp vK//86XN.wsXD.QR3Lg_Z3Vc|N+2i4XMa!>tn?aaspFzt>2lKw|LR77տ EHt82j*LCfRxS¦DpyGCuOeU!>ej^N)Q]]߷ISږ[/E+`C NwPy)d >/Nf$E_gp_jP!ak~(G)k9_SWerMLֹr|P^M٘\~YoK}Y-C>< 7qX[ki6Z/䊑?/X2(%Φ/_YC|dլ7mEy}J}ŏĮmֆ)Iq n Wz򠚸/^OA\u]SҾx{_x()Tǻ~{~lcX*^(zHjV4Tu ^kfΤ6D`a}skTye[eQNgB4=Na%NR{+=3Խ(¬8q`{w=G5˟X/r8jy@')1w7E7sJ:(&pV` #s&E:/'eOuk_>[=Z$h wњoFu'M@B2 8+q$WPY<])W龵Y2|wݩ :1f"Ml* {qʐh-ets7>)=GIDݱ,iԾvEkAh+%Q +䃏F nCs=F[+9&Jo=g׍ ckj}=KGViμSXίM>4~O4ARaٵ]7Dju֮I[ Y[WS< B6ND5=+:ٺ%mi֕Kj%n &4X3\L?uݤ-g:GPHZw0 cѥf/%G>.G(f9hh+k}9ɫx; +FbkPyǧ=$_RFLh * cUY| te0 w DeEG,045oi|UQGkn²fzD X?Q;2,cZ+!haa*5:bb@~jc^QÐ2[  gYZ0707010000001b000081a4000000000000000000000001662f7fa9000021ac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/!k]?Eh=ڜ.+Nbڪ.gQ/ `I yJY|ʼnXE֌KE^b8[Zϗԕ,Jc²ACAF:dpڠ]u薈(*uӈ憨AȬm>0܃ Mf $uW9Ec!#J QfmW$ceLVkg꟫Ui> ??"EiBSbj Xܭ,U%Ğq9'Wv K5uJ=FL*O42utNn 8x'l ˵-R~VNU$GC-[+x/3:7[•P0q=1r&ъD(LeVvw¾^fۭbN?vؔzu8Of"ybX316\I.嶅!PE%bu.J_ 9fV)/E][wZ$^nR?!)ٌ}8hevX4䑫+,Hy_7t* ʄ*mqc!96㦎ʤRPTxχ6b ~>zYN#!O7 lΒ\ L$}/.F~Cv哛t7TfV'_,rt (P,5Y tФ{DD[G+[FOQ4P85=ҳ-L%?`Vq^&-rCV@V$bLiK`/1],;l:SR{{QH":jT- h%cO lZlx*Vq n3ZPޒBI9{DSpf҆Y/ǹu'~oؚ֒D]&lwW:HYt[MXSc`\C DyhKɖȈKЭiE8tg _39,|ZSE_*"<+d5Ҹ$ݺ,*;PBB '/+?S?Wn4BTwIEnFM߅O3!$&gH8Dl'`$y )ΉډDI2?ԛJV7/qɴ2+%$mpS2m9R̴UȰ :6fE@] g1;lflckղĘH;"Q_5ۅil8CH洫j_XrwyC}"߽_CNW*I*wpp*W9f5]862e]lf0oByhT 6xSOLǑ#>;>9/84Bm]|~mb-(A`:JG!CJ],Fy"F&ѵWH=0WNs2۹;ă+˽-y`j{8sJ҉ԝ'?ZC~5XϦ8qLKW~ty-Wuηn?oJk؄Rn t+w򺢷joiQCxk핤ndc0d7H7zY \9-,^`Xx,@]>hl!vro1^\l1̩#+դ47Ys-ipjnnv}xԧw&rV`R>>ܓPdS_oɜYՊ$W 2>K400 )yfOX631iP/~0lE~ޖVQR 0⚳5{,z7b Z{d& @QLu{dA^}A8\[[~yb c)ae4ɿVH8HMEh'+`eE]؝7LG+6Ej{{nS-E_;uhAqGi$ѷcݲ;lAAw˺)R&BFm-٘\ p0N!afr445L!b39XTNSuhLl6=TWlSk0{88htjIyz<>! {/\*Մ;pWlSպاǏtd}Q%H{G֑o[u yswFliI;MܟY#WI8Wb[u:ޝ@t~V9fj3$6mޘsI&佒yG/!gVȶtݎrɭI ͗Jb'F9:!zAIkF9l_8x:CpޒR rrQɩF eDoIB z;'1}*bk0_C#b>JL@l۝Kc_Aմ?$NXQF΁c&zxɞ1R6PƯ5q$Aɚ##HXVyE%4v206!פ}Zz\AńM n=:6uuY)iu"r&D Ki.0+-V?E0 DUr4U=}rt+fH9@5 ǔtzvY;@aa$3'U{(3k*.nЏhavb/nHAuSAܲJcuF ya-i17fNٗHՑʺ@/'OE:FǬ1EkG kyфdh=H$6%pDn}'\=O\~aћ%y ^܈KyC._\rf3$rXSYs9J]ИdJwm U"h_PNs, ki\¦y4|2UWx- F<#//sr9d{l&f6 e7AN~1}!/?{no?AҀ>iiTA)y&q÷fzgc\ecw<$zI:iaeVIÁ X_+]M6ɺa~tHRR/zSsʼiWCLҵAG*E 4bf'`&60 ޽Qʸꏐ( Tr3_j3۪Q#&9w=4`QcŤ&5\1&l:hV(?#hZ2=gݨ\z+KmJx=VUf(?#e791><;&,d< + ݒG.t37ecW{ I6ܻ'E yxhl@м.'IC60^Dkgd&*N3Oj 1 u,[^T÷ZScU9}ٱix>ZijhJoWuה\*!O4vCTZm{W 6  Ss:"]͸ʓuٿluvao0XI0-L&~]6ꄍ&isC!0>;yNrl[f'[Q7*zXQ|Mrr`V8@{L5*PW|œYT/NE) C2')[ k̼)>S6̀\Wv{t4Cn%?$كC,U>ռ..p<r{36J$N brvZmgǼ\2ˈ =_56~leldwuQ6jrɠVS=um <۬Â+DgbZ`4z%EG"a8tob٘׀&jeΗf#cNKݗs#,ΤxUIZ3Υ%(bM"5`1"ZE4'O\^AbˆZ'uFo:a+eަ8(~§ʕ'V/+UR0¾WC xѝe4pCj@-fPC8!|%2l'Er,7u2zllO1]% S05~O Vy4藊B,o7۱ٽE&?D% j R|B}-5!B&(*u>G*x= eDU45VX٘nF+={/IOz@ݴ&U]$v6gw]W`Q9QYڦ;@*9xf^6R΃3GI*IH[LFod6x@C&Fq0*#+"r*A"WbR~n5?RDOo+VvclyR~!x:5KS>[Oj[:Ce4䆫zo"zI$ 5o'Yud}k i,mtcgr%VCQ1+YˉDАn"y]# nG™ ]=3xho ՗gG\+n/DM#Wwz# oU޸$Ťx.x?Id,`ʄݳm ?ZN(`G; ׎UY!נ=ںI*W|F`_2U16Pc4n7sE\ '&ҤO!ǭ*w:"O 44uHoڶS m Cto,Q?1 (4 ~@ [|^^^tY 'A{KB>2Tsԧ^bF 񇛴7lw)B01#xLcW18ꊂf嬌Q`9lzciTkYH?60PLxx&ΙCV6BQjoK{ zlJV)B1&MڏⴿAlve(GY@ Ǣu# 8KRO~7~⑌`% [ 1Vt6c#໢s!zR7Yc4gTr3~XK&pHig.f =F_Z9*c$1,j9SI$ Yj +6]fJ9.RVNPreT7jU"A`!muPwYI(kx[y hwsGQbW@'Y)1홣 *FvlKSm46s{ƹ_8a|֌%&MDaledD_keS}Ck観}{̩S$ǀ L0)\V[V2EF{y;#:}Vↁ߷ P+5=8+k˔/,\O/[E} :J+vL *\萑q-/xuq,擄gn7KʀdE[6˥ՠ͗;gr%\7Оfḧ́po{ lXZڃV}bDlj])ML^`6J}vD #$9 æU8c'p(#69\ 6k,d[Jn۰2q_g MjƾvY5/W O#y78#~2ܦ.\_±thCksŪxɝ:QFO{}=seHz -TpXqsݳ}uZHZl&׿rF XOw󅠘_6ua%?fޯܢ ɗ(Oy<@:u:Cgr}Sglh6+%0kȾ?Qn QA)9>rX;g .p,5)#K%.|p}V[KUW*1jdJ)K XK29KQ˳՚ =5 Α@+"h -mȑ b̜q_WcA%I{~( ʍKKHAsƠ@9}͍Jdӧp4nz.g9 $i+>4K /\o H ϒJ kthUwR4{NyKT8T_ 0_wT׼PÊHP 8\l  JpiBBg@|R1?biU&FB qrS?6KgH#yDcoc5e~a7) KGdˆPJpl Sja}'HGV lw<.#Q}C 'ks]+l2 a΍#SȕWCs#aS{{ڵa ϗ:nLf_B Z "Pp'f4–OW.-)1Jfw}\'m߱N}rxê`T m9͟ | sks";3qwWNxFe*(A %q 7`w^G= =D~Xs;>;8*5i2reaY\iJYbֻ'}_ G5H_K* 6-+D% .w@o3i+5PҘFMo`O7ʢKO,  o᥄#0s pUS0TJ&>Ô.1ҧ(da{#0kB!/B0D›oPJ_wՇ2u99:Gӈ"`4{q0葵+*0W-C ,@C[nR?gYZ0707010000001c000081a4000000000000000000000001662f7fa9000010d4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/G]?Eh=ڜ.+ ,3HJiUm2 蝯@ YItP@:ʬ,4vJ]2| {]b9_BSS|3TSbi4$D9'ɇ"@e)Sp+g.awi5z]b# ] 6kt:Q{#[PᲴʪ"̙@^c ڧ~A0ƜaCәygK*PeW9xsVhMi0 !~R>о5/a-ؠΏWnfYDuB|8|dg*]uϡ~&,\k(y'3g2Kx\Y[D mXx) qUP9|G=Cg@z6wnx+HWp5zH8DgfO^|twPN%Op8c-0,y@v A&,+8v?Dg̴u11vN,6w.(+P?Y|tz}oS?2zb'fz~ȆvȝρBJ>ԌH_[Qz^T/&ll^:~gl]"^4n4ta?Tf7 CjRZ6 rE{ A5l,$pDxv'ص B+26& L]$%Osv˼~*s.,_uZޘv/꣚j97)8~ YG}@&P3 ~ {ָx%98>ʐ0e?t{PHM?e;ESyoe m#$مbwaR`}NIr7ݶpINv*/57^2ic\7j بA[ϬM~kj!1P_uߐy^hr_fZy1E%<2mؕlMl KKy4pHfVU?B zFՖs7<"}V̊I cCVHˏfTo TQojylS4!b94=-Znف+!"dl!ayw8SH"p/}8u`8wJcD:RUƥQΙlϑRs )BQ(״(]aT5C`-U1u +QJaͰٰK@gY@p-4P](7;lbO@j <+Ra=Y&ꨆ>.4 2*6aIjn9Hs %5$lqyt˥D.AI,aܴYdo50s UpIj^8 |E {.7ƍB#P,~ O8ArI ed/pݸSFԉjo dNd%)뇽Dŵu7@gXKJR|}SO %H N2x\+8K+'MreŜ;8/rvrRԜp3tyfL j/DwQ&}` Wm GyS<]S>jLv01SYh.el~"*ͺ)kQShtI!6Hm'B\IǺuH@I (:2A5Tv] K3G46#Ɲ!6?  Ꮇ ]؁7Xf-41wK R b'PH[Fõ`zג)([P8 G9^% V0ԱyqSfx7#PVSWmaW a5I1]o;ȅj@L@#?р( &BX3;W as6 jqnkf*L2M%>Wi>hZ .s=5Xca vtg 7 f!R+JVb%g?`n͢,_b(:5Z [A3%ǵa"n{-f]hMrV)cilzeer~W5DNbz4._#J;giӞX{V;Ե0M'RUg7HD{Q-V}|j! !>e OJΉe|dhuKI8TO"nwg"h"6nfI藚\3ֳ:оeA:%=\/jH')<<Җvc7\cwa)M8p`!=^FՇu@xt>I jvMAAd<Gc[Z xp/IpP7+>Mo=?0S) qޚԀk諸/XMbJF@1:l]`Wwdϝiͮu/qK<19P/`',)KM-D&5E%Oj Xb&d e/lRQ*p-rvd*3 S&PoxZ c5Ӎ<[^}n(s{ZF}wuW~1E_+Bی [=𣥙 <dTV ],+*_(H}XqgE( زG"WR$UW ISnR%ޅ<M20ߔ~uDGQMTڬw3!);a!_nB!2gYZ0707010000001d000081a4000000000000000000000001662f7fa9000fd08c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/⋃]?Eh=ڜ.+AR熵NO9qFLѯ,_C;烞Y2ÒZx̣f* ޟ0ZJSkl6@:loMd1WRHH" Or. /ȝEe'"~-ݡDx^ [W"ʀ~:]ŹT}O6B!P_Wx\B1`ICW z|丘F6d$m^^׫=MH1 >u@Dܨ734S<~'kM,;ΐS*jVVg*6Xeo Qmxd썆4\>a@[?,3/ᓄ&qjF '#fdb"aAiꂬ\yM;1XkODa[qM[ddc>'P`$ʅ_u޶<ĩ-Xw {,?v;@}w)%$ X]n 89[g>L__::R8lVu[0"4f{3ݙvAƵLju2%ŎSxmrXzEE;fP^WlP_"}+i?@ \Y)l yBcTMѷT"ٟŧ2mf/̴S / Z0Qx7 ~~s_g<<nzK.@x0L}L`mxY$k&G%V=.X5RޟawnyF$۲ieM˸$r3*E7-ڏW|ܯ)6fʘ{)q.]).i+N sx+VI$;Ӹo;,t9wZAAQGuc"U)f")(v~S,n,v~wtEx.LOg>e% S;MJVwfh.[KzS apCq۶DauVfļ龗gqNy\͒Yg0l7n0V+Ag2a죑9$W-挚kO33a*k`! 3crGNO1/׍w/TY;qg !>ܞ^Ҵ?DAck'9-25w1b!G$'͌K!OAaMxbkvk-ƚCۙ#8 qUMvƉ ǿ̛o7w,P<_ r╱A`Ʇ[N#±R*Gx'r7[cmMQ1;kZu]\'Pn6PSn+|;.^>NX5w;Mҁ~v9Nc~JۦgxS’ò^:֬pXu2n9p Yݎ;:cb A}Z sL{e=T/+K+2A{k05]UٓԦ@3 #(d$ws#??I7UxN>owf.Trُ TdWp*PSLW@]jQhNȗc@2->o?~{>wZ-; pnЍF;G~(q 6¡P~;$5Ɇd!Ԉ>r4{HN @ٌD>I&Z]+{3vogR,7IBOx :L8fJEkDY-Tz~wB'aM/?](r;` {k)uƧv7"EiKo/ݝ: !N7xA?@;m8cP&O0"[bŋIdYBt<J(ˑ:5~WGtSӓzM\˾a iIoűh˃3ӊ'6oOx-Pˌx́T7qAJ08.I692GQ[lcL4( m: F&d} .'vdD2Í65e,EJ@H̔m69?6C*ٿU1 o(VBYEa kXef'%T֛]LޒI" d G>!Tުqfu[P-f9]gu 3n@Բ̾):rYVX^&ڲჼ8!'K#Z,b2_.ImU鳚Vt&"Bwz i 꿛oOQ-6!=E O}#LUo*:̀Dc^bp(ǶBN`&U[c<~8Y;[v; &,?3{^>jݺU`hqǰ W}(w~$cՈn[@F]%RSɩ[B n˧= ȩ>Jd%Bv/E%n`5!ƛ_QClX= k0Dtd ݜ?9IߞSsŜ!+.6qpp y }`"R7XWuY/ ޔ ԝ;.G&lV?LJOod#Tu2(`IV]COr 5uw{nRMljm-ٮ_Gσi#O6mVҧ'Lؽ$%kWAUM I(7Q$o)anŻb~ViJcle6?h@t#&f bG5%WCDNg?N 3:): 2碡Vei>4ANx*AU)Zw-'HBμA\?xH5P陏1n2Ѭo^T 2\%E@p H#{o%vϊ?27m1nNm,Yam.JDuk4uA{n@Eƅ>rC, 3Tr hXņ<ߗ~͜n'\҆Ci]03{.|6诨3؄ Rl M)VSE39"O"K>)H@4m-<< __4>v]|wA`ײO~.E `PL!z[PXrw-N1QΣ>Qutʼί{Dmamӄ'j<{LLϤT0WmF#U RVgYW$e?QiF J߿JT-[)\Zx2χ2f\Lގ`<.=?O8-{τrI*ևҺu]FQl=wg`F; lUB=qH#8u ׭Ȇ߿Tv0.+2-El0 S`GC. \!܄%sPFM Ś }g[#hc$4dY}d[GdNE_nJST_l$3w2 j\5Vz.5a Oa18*(sq)kU7aqK {A J(h!QUd6^ v>"*-5 )2dOBkl]#,ʭP>bE 8%{Ym98 TCb]_#+k_k|b!bY,,RډǠ ָd4_ ľ kҗք&2 e u2':ʚvk|s*#p;@1^7 ٗgZX(%M2hҦjUf]:T}ge 2Iy2wX\jcz>%G<:.'K@K9)ugw^} UJA\'}:i5Wu׊F&ڬi- ڃj"\ʏ•چB;$߫+hqH{bH5%?6Z`nVGPcPډ7{h+& '!b=2C^rΣ1һ6͜ Dz[)8UZ75؉oK5PPͫhTC=VL2ͣq{4aX^D:%8&nwˑë&y;Y@hTA1_h~ʛa$?I(,VIo$j\_5+k{9Z#X?;n؀M;* @J@-Jm'99ʼǽ}'U1k6Dw$ (I>4#RO?tWk+X3,IBQ/ʱ*.z?(nahcI&`rn |#sdDX4r9G tv֟EnggT=Qg~뒜?HoW8 'kƽ`JΕ(urs?K`[ |۾68 bd_eL`[ě7) :sy1 rj\4 jNaj`H>w:>.]e6$ryE7 WۣEK k1pnI:c5F?7d ?Q FK=~u6$X~5+:GqCh A%eyEtӅ?RZ r8vhҨ]գmD53fs5.d# \}'] |O;{$E|ƥ7(tBMOȜ,. ?eiУ+k{ZWҟqՔ8\Yкl‹ؙO_8pc_)_:Jop_Tt;zll7n7}4@>CJ&]Z0_Lص2w%lOO1j,򸋧1-N_ǔu?`O]vrxNK"NmQ]cSeR>lDžovD*|~"IP`VIo{Kf9.i_}p'`*Xq)%`gP~FЕ-h57d nDTD8vrybq@x[dTQ~a('֘CVnt [JtHwӇ:y$* MA|I̔xaQkvvعt\š`" uH!@"1"0h/gɠ&r`!|~N\+R3>2P X^ڻx9tPvi OT)A!x0?kyeіwT@~eka40ܹ_4.Tcr̐+ a ';{-ūOb榷\!kyZcWUnO==Z|B7xr^T\o1`eϦ&Z' 2uk0 %xq~h2-Τ&9/^-$]ǷnDŽgr /6j@UMWw?=TQG ыoKէB{)BDAapPp0Oq`D;q:j=MR?[u_ıAzOlD4˲'`ţ0DLJ>~Js%w:r; }*|/^w(IOlHkK2llD h|zNe2QJ=D` `7y4Bwabxdd?xAy#giY;W|5PaN=Mh{ Wx5q78&&=xfAtćCxNo jRe[<<$ύAvQ ]/%No2[* o`̈,O[ijT'X䈻g˦>cDK*`/QTN"= >P_3z(TQHdsF̮Ԇ+֟f2P۾":_k->2uuNh"'ca}{٣KT'vUbߠ)p--F&nAٽw|M:sc %*iVtޒ1pOJ{3[U5SY sW(ӫR9 YiҞV@b0c&@}%=tHV ?6ymRHZ i])6( X8/9N$1 (I5\@XJYb0d52P PWi(ZsJ;#=&ITof4i@\Eo B!֔ Tx+| C(M#^ SLk5W!dAv?u+&዆3}r/KCxri#:ƭV frЋ !r HY:]h?|xT ``/zVB=( A )el6vvjkSor%ٙU<뛤dZ?]Ip$ C~b?0sR "=V:?wOWoChqݮ"'l#!9nm5k4A./-$dky RRRZ+5rhѓ^ si^hd/ZfXMƮY;Cu4pNQ:gU]YȨ.(ߓ(@B|I!S*~;ְ $T`ݽqDN*5֍t,&:kɪE;JMOߋ30DܟȓL2o :nMOXE7%hjHm<}>eo AnٹQOn-y&-j!4bO~`2sㆩx:GˀU@XXnMKQɞo-mX'qܶO19j2yߒ$*Mt|sQE{zOMbSUi08?Q}HU.q^w<д`={_wY  R"ʤ fJd lt-\ƪXGlKUKP{na0Q´q%h蟥唅IU OE_l$rBA/$n ;uRMI<# sXe`=2 Nu˃KqWh<+(Ӗ瑣vq$f}NP+5=OH~Y*םa{*INj!بغ-S3"g3)4I]׼Өg\[#&}&э;o|0X*rЕT-#<{䴔_4WsבA^*) d4Dhјk/{8nhdO2 Qxs+աw[|V@6l<;W7){XLeEP)\l5U! PKL0^@.T2千v0dMZKV4He rnnCD TM+P oLh^鑗|??+/O@V&[0x 괃 -W左eݗhH4S5q $pX-t9],$`[^&gf/c A+R±3M}2G: LfjI)w)HhP;z{Ohh-Kk)w5oRе$py58IX֤pQRc=A}'ք󵴶[ozmƁP 01U(A;&|4ˈ͐fTFjE"D6Ek]& .WyMZ8n QyG]mrZK pܱ5ajm:3ax`dxpYsM'y է@2j^!`zħ%z6{1 5 I8 1 llyDmy.΂|0ۺ+Bd$惄VFafKLJQD/)ryM:7:LR]ܱ3V#53 L3:|\Am#ɠ.3ͣa|K}X==R25v_0Xmgb,tp-$FnI(>4۠RuYCa$Bo= +x,M͘(~DvzȝrΏB(-$iķB>CGRKC)uo2ۑȧѣq\D''IdؘA6O+g4!O d dwg :dwq*>V J"qQVmvKCo:%z)m&m;;l+-/se1#iup% 3USbX3Q[Ciaw4m61f-@=Zhx̴8QXL)9~8AҒZ̗EA1;7jȟ3Jœ!f,HeP":/ )')"ǢRbP}j 7?WxlD,]CLIhc |@؈iu<ӨX-EAEAY/`z>@l޴C+,t]ྜྷ̏Bܿ*SiUfHa;>z͊9Ro;DΫcN;[ eFV\ƿ6q׹e*[ ޳.mvzFefzgCKز)݉♈; #[gPy4]ѧ$Q0󊯣*\@G  VlK\ ؗ9Z&}EtA*@% :I+(򀶌~~WȚߋCRbl)TF S9#8/oE+L 1 U\EXuV]}v1ADZέ0O  je'؂4aimiF5…5ʵITӥN|= B+Yf{wU\?(=K;1ɑ&ko'%m{{+g˨?k<Y8D5Wt܇iԞN"U720u{ȳ_e.f|{UR;谵_Yor^<S Y[weOȆPyҹXl/RȓT0DC04n\^" ~H>.7OHjtּUDx8;r0 CEP'w^ud^:^ඇrI:ttUl8'#:wW41I}HG(hȦ|vqp )FHa{1\p:ԡ/rNN&DQ8ؠ{nSŔF']1p_HSj ,Po@Bs[Ѻ-?5'ME}<]ehpQ"`2>T/ml?}ʿxo˄k򈋷Da\ya }1dDf?4+9_7]^2\ؔ;Jh&;?<6|Xe/eg *7eI".4R:'G*e766Wm ާwM)"$4j AUToVʑ! ayUO\&,6@<;xawo g%k z?A# 3b o_涓̭%br dJMCqQߞo@4>0ܼZ!T :c›g$Ik*M2 pLX3srֹ҇zDl#P 2\IUMfaVwc/v05s\Qk>-"8+2+ycO__C=s%+9Wy逬Mq=r.M#ZMTL3g'SOl5op <MEXBο̗6o**b9+.14Sw*ܜS45Z! " wLq0+,[߼ml*]W׉{ordBU 7ird4\Gudݡ |T"~aGxsRB1Q}ww% #$jr֝1Ȯ)|#}XAav#dݸ3bErg<֘wʩs]xm'92/GPF ] sQz%HneSs s׮i>TWO6tb ˾"_p t|l!%Pu֯-Yer{wWl"YT7`M0L0"4L ~AL5XHACLѠc7;P#&R لGܣ2KNGgGnQih#ؔVz)Jse6B > FG(MB'~_W${~V:X0S T$TNPQ lJLp'yGDvK c]nLԀDHmgz7=MiaR]ʯ߹ Z4k=7Aƌ5~S&/FY6_A'Cሇyvi&ILr#g:]bW[f i{a<{8nL 6n&mA]LYzm'8>;!YBO5XJӃ3lRs75FAenK#Ey&>e1Pdz9s|\sTހ3+,u'Ki(Z_hT=1QI6ZMj5bXHmFj˫9"ަdBе+c7v > l|شqnh˴%MKUj"6Y'@e¾6ъf)  |%=cUs)Ήڷ擦 G7_ D]U1B]Hu&HY2:?-v S|򪱳3 5pH`"27}4Nq۴3働|_Ne~]N{w=@ٖP&?.%TӸeꠒ'U7GzsqEF̜HbهrYcezL*=At3ꋃЭ?S E|{~oӞhCa\,x)Zo)݉5R) UQ!V~O3síܖFn$֑0&k:Sn~Hɝ+)zmtZҶ#o*; #`ѿL !ؤ,~Pv?|ጒYC~R<9S~,Xq@vi`A(|vG1Jv4(1}jڟKIDZBEH<6'Zb .èX*9}UoWK1<kNL62?D*BUj%0k4ڧ<ɶENJ49w|H j92"_xATZͩeN㉂~EkP^5c sMq&+<ͣPtX1:kp鬼#C`bFY6fUrMrhdTu9̿nu$W hGt^+g$x=RѰuI6| uΥl ̙6l*`aNt}צ?EŬ`?~Ђ߷#}Ifqb->P>I d \.MȇiVeDɵH]w6rҶ*b:r4(fIm[aUpᄹ6ڼ fN[]So#D{*AF~3s)/5{v;nseL[TX9VȪtFܓnapron  K׆FZut)wA迸v jZuwmesyE\2C'9kQ𰘉C}H>Pm' _!ug߮|O/׃9JY䡰s8*9`.js%^8? ܲt S0o-䙮,.AIx9lh`\kD}I?8.\KFT5Q>6%'&#u(]"jh=<ܴWQ[ѧj I\0`eڦ0tͿwD,ftK>ĥ,V*~f @U%&_J!*WYz{;i!9q;7h'' )yKLLLdhfu/EKOf@t$VPWoCVRD6,s.4ZF.[mʎF߅b?-vuY$)j&Ѣj?ˆl8`gfјS8H"Ðƭ_b\]JYH L7u-i$i9 jDH1Ӭ\ ҿUl.D~9p`&:~F_l|&= f<ق>\m포#X`iRaoW?r1aˡYC7\ F9!R<,+ތ鎒Pl;9Y E70fFs-F*Ka1.Q"ґoeOvt%⿾NLX6φK= {S ,|C(0;6Tk}p-f*#2٨>U~iS  [.ځ Y6_L/ [L0~ 8^ӅxU?A#j+` J >^:#fcX_ ' Gtgpg[tehBT֗| Ixڵ)Gq5)WN+=GsۿjIi l$NVX])\Yv /Ta x)nOL5'@ʪ`ߛhU)>pyc/=GA.3|:4_\YaO`Ic ގ_=.KjTSm2O_tᦩTpFは:1s7-)[s178n2=.OZPøw" "gJʼnIZGS˞T-ש8'gbefl "LdLav_T%)-W {oyi:\Gz*冺 \gktMq{X?|;~3^F!⌷4T6:uE ‡ˈfC)\Cve5bUS?FHel,8*~+\G^dfq$28@1=Z0C0OiTd[Z3L['!Kq1h.:V՚y>Ѽo{z߂P梺-8iF9p,Bj*:RVrY%D"Fxw˽1ßK^ V^ Tb}l6ZhX\%&\xÑ˳h+$ۤ[qjWFAR7B#rZSPX7"pҩ;HhNu+w*t@(kȬkO{˄v4tRm<4؇~h\A2z~xw=7s)$#Q?6Tq %)-9_ y>'r:iIDLz8W1ﬗ_T=|zwK{(2* PIc Px2 ? w9?u',eh:HqiB?g šU7͸9SbtVւ!Z9x.-P٭2w6: Կu2G 8Z|7PBKB%p*پpw fCx.nj)/1q2?.R@ em`kہ ԞL.] t})6!;b ?sSϼߊ>jo2kqE\x6LVM_4I_67?C< Ga%׽_)eI" jvzGC*)<aB,׉M杔D9umeL*EEw* l_oK[sx:>y;6Z?դg?@x1^1~v~ha"m =XgWђVj蝘jO`>g`D{EIW\^LvT\H)C9RJFO{p.@Q0=0:58_;kJB3AN5D=x0х|y`;'F e'V5CDGKQ cˍ9QaTXu`\+4C.@'!ȊMEJ^AfDaU(IBzވ͓ma=Q\|[{3(KY2/A:[X1I[t/](".9Fo' ʧHRq}V) ˫Q:PE]Ae e8ےS}Hbf5 (fKu͕㌕"1n}JhD%T>B/xCX֌`yl+乇دnPhR91)-M !^74/+=+ցʝhm.C& ;@j!=h *IϬ6/wy"lCGQ0A<8L`\g@d@Y0j `,5Q5w{>?dIZVeɋlZ!./6fQ)\>7!Dvoƫ9}]ӧi&$&0Я"3Qyʻt59{Ac?_AQ| ͇Zie=Hsh@OCML܋>lpA;E`iMcw#E,. hVP+WŒuߛMVpOӕ=N{Gr!~Z&Tx&1ArKdH`ŷG`pȍKAXr7@$W0dRŕ-?ߜ'tmeHvme(ؤ^޳ 3K^t5x_ kpw-ath'zºW[ JA7I9;߀(AF5blj H>*R[mNEDKA@~+=]2 $u$M*{UP0Hy>e4Ű ^7'v{IZԜhbबXd3~x}ԠfE$ ȢE o~ʡo'O.RFAxdI_tsAL. {<%:h-lc/ۛx1( sqB4S,-zl`MBuXxBi "nACA\{6Vsݛ]f':XN'욚1?DΞhr@E VdܙE}AEG}DK::0L@=HLmO˓,)`A]oivQY7M i߸Hzq~Q #z1"|IJA(ͦ1 6rp1~lX ݆ wD؜_OU:$w ;ҏ5/yHdcP;::N)ѓŮe -A u,5/+B-0*&-ooH7vjʂ%DOm? '$^HSׯ3F/~.xեN9M?AJBt7Q<7d9s~ݯ=e'5tjpܷbav2|߫"_^!8WbJL%c8;2IIhڊ%rO\nRd̔ :*Lp ivhMΥ^cv|o6s˻Oi<'#s8nQ4Ls(FDAYP 5WYmN$}`u04# l[m%HUUB[ U#6R &pzfh66+<-/GIa aՕs'saMu"xt_)jeӒ}Ać-ֱ[ެ<',]ff8|&\(5skr|3-)硟wyQt6Ulb4Ոu*x'W忰81ƢX޴SgO[2͕v\yxz>QMy`Hgɖ#-1__Kj\MD2 HjVX%l%0y+'(J{`v(Q<,UXȥKG釅Р:?쏎grhD1b<6^]a>?gއ+ڄ  ]j˨Щ/d{k k;c ,:K8SٮL=V\7mkrfhbiJ)if򒙋4sƔ/@@kZ+]4Ko.VpWAL|J 3 A^,m;$`PA,GR#Xp@2f)+i>W5uÅxG/ ;H4/0P>/A+~c;>k( >|OQq ⟵#T^V߾@LGf-Sh'J/,g_8V} Y}ai`ڸ:u_N ԣ6~o Ѭd2Gҟg{(";E@`Γ©>ԯ4eq\ ;$i]WB3&Sؔ$'?]b4Le C1r_.۴Z75:X*{<Ppt)Ϛ|N 0}x?9~:(NW@^Ņoy}gƾ?.Qkj].%W2eh'eQ\eS֒,*^ _H0׺"N,?z濚;{%A $? AГ,@T ->|;|Q\ynD)8 >2܋(;׬oЕ;0]FK1*E|bD,2.DiƯ9PZBz֭7O3XѥʔSN+=smqn AҤ/yO{C @0&QP4?WwQSl߉1 CZՅ%0Z;%+6՗y]/720@MR`^j{1|`eJ^k9qѤg| \-ڀT6_ƿIy5U^j si rƏh߇YYgPHwzg"ֶI6~mcR܄We:9;gĐ/jXhUh{H1rLtl~r0')MՖuR,2e 1~p2QKMOm:)߉C,ԥ>(bD> }Wy8&j)[|ߩT( =Hӎ1,WHwy;}),nkVj$6wDypbW둈\}BrS`QL9 VVm[7ϒw]ux {JuĒFw3} !Gn,Wc+ʷ9 {>?jijj{j-jHH"auy}cbV328!Iҡ56%?d]JR*_HxkzAxwbpSq(ƽ{dq`Y0-:3rSQs I4.(vkW۝{nlPUE;&+G&պu4C>8j0)~ȂbS4/'Nnr9nO!7a _Tv`e}ɻS'jV$0TNZn߿~y`57# [l_2L˚AYQ n{GeiE8w-Q6IL n$ꈺaqO 30?*qau:%%|BgsZBG@$7{sV/عQL@.MvTϠ/?OҚ|atMCxmlQ+_"1`Rn 5H@> ;8+F#n5(EPqs ^^EAբ ¥ʶ`Z.Q!C~,mQ3Xg-R|IqcM0Z=#o &qqɌrF~S^О*] C׾*|ͻ2HS(5}Q 9̃qg< RJkjDԵ5TG pU!C18C3uW5fTR䁁_ l*!P4鐇LH㺨OFG[=G 02{>sr!gڰ.v|&BOABt!~:[ʪQ*gNOS`A4d DRMvi\eyG?}Olǰ7ƹ)?ev#Lizrg$y1io9?,C[C ^`GrX3Uo py+&Ğbmr_kަ<x#ٹ"dý2{zXE*X4 iH/v|P1K Wݛt4⸖xnnEi LwiR;tȖGtyHjǥ"V(Q.|8 "NqQ}"T7rc>//6&\]sVJD!؊II&J`!o*xt\Ɇ!<_]=KE}Sh-py,;H3D[>lH U,nɖ$34ijN( #o8-缒kglC푲]S 0M 1|31$RL tVa,g-n/dIoz5Ϻ )*kIeH.ǷĞy-gU!l hixSyt'm29sWB nfS2h{4lm͉ݾ/1ך @q(~ (ԏuܸs{'ysר4IǼ9xQABBxP\:rU;Uj UdGH=VfyL]du KʦSYN z#Oy,lG=Uf Í#ߋR ueyd<>LjvBqBfPqtV"K0u=8 C17Y4.ix}1lZ/ʮXu>Ͱ%PsЋv/ͱm|u[O֗\Lڙe^܍/fpIy0 C?7&zWF9Hs®^ zI?#~:+z^'z̤]nOy=JJ.s^ Ӣ_λ:L"]BdnHMf 8veJ6o 4Z_e˵M&H`N^R'cj` y]rNPA!|lѫ8׽#nF1 ͕>H L_gˎ`Qx;LvH)?W˅)~;Fֆ;5_P*{YG?^Qg|@~E:rh6΅>=R׍&/)XOa<عg,lޓE_ 7>MƑQH`KJ̀H5|oA6e53(464:nwBNJBh> EiɧmLkR%ލ>Zj{Ҏ⬍n#vR`*:Mc񹣐,g#&='Ђ椑_2} vFԺbJATzr@=!܎FTԦR^DR_&?"ܹf 4lt_0o&V zjBPӃ s=6޴J&;n.qP,mڀu$m{l|*~ױ_<%.V+(?,!g{eF#AZR܌܎@cYwʅQ&׭JlFE-M- Sp,W_6<,c~V,Uxx?;н(9>7fټf5H&&k|##,`H:/I{Q^ Mơ{Cf>ޠ7CNb`|~\(m;Qi(]F0NiW#N|-ռⷣkUh|]#*!Xd=鳰?~/5"mzHVoJ= %:-{MnݺLD_'<2 =0 ,\nwH rd巘__yT@g_P\ S4=&Ր"JI BJYp3gRq̼]ȫ/KJ\HI.^zDLM'РftGj&l=γQ{<S2qV‰*$XF7]ieҔ$)?og3Y;*cB<]mO䧋搓[S赃~@ywPaUӟIցh#>)YS>2`gU & [wN +7w|.=婑s~ϣ}@}(=w|vyo1AEPicxec8Ue&a;R^C([[$aԄ!Ӿ!w]$N?$9UfO;Sv/t^c6;TtKvp c]|D|5pr{T%O pg7Xn0/t_=bc=-.mE4xLm nK"gP+x3Q5 @쮵ޖFDL{D?AkB`Vd|' /q̃3Ύt{B3\/(e8Qu4C|;-~TQ;w50;-a |L p*km4:ǰg晲ZvIJ?!a92TZĨMzFp2 (xGKKI-7Vu.Qľ+?ꪋ6s/@i&|2P&-!>El!)j"B{`B>% 2/rݥlƛm%UUaBZb CB*)abq{4%+*C:Y.1&g-z)Coe9rK/~vR#Ԉ4a#'-1B$yz SG%Sμl_n:;NAǼ 2fNUlk(/6?T#dL[mVȳ(LDw%i1K ncnЁ"eAs[ERb i$^/!3ۈlSD GĜ7U`쉇Թj[NRn;L;ؽhCJ γT33d:SR5MkX3$fy`u(:;dRLpI% ( h9\4N-6Ы";.g`.n3 }U,Y?qXb׷< Yh Cx)q!!7 VYIv}gfj$2¤V~ȋrV?̘ͫCncЋngJI&P-d';k*4^ 给K ,Nh<Ip1Dmrkg D>o5`Er'Q}:撠)B-3߈SyF |T 30msߺ !{I$5l[t h}?1.ӅЅҭӇS ӾcKïDhN7?jӉg77ѕN2x7zMĊ ]+ 5%êXFh5lYOB'4W ʧ/^2~jBTw+/9! Baiʬ3(, tיl30`'t)4D뻂nV aZf;t^{e whЋ,ao+CX/W5L'vk*r>sw!ͫ֬i|;T]$*z6e>Y 9gPsּo^mLIfe7u`M<=Y:@2l%7カ#eQ`ơ(Ko:ll(V67Hv ߢ_wkmINxǟ~پe,е:5, ܪrsqqVGt*7hMAρp#yPAZ5;xT/l .#)t|2oMf(:% h|% xǸHHhJۆ଀Ɨ┳_3-0po`ٟd;Y`9!Q@?,JNt8}7Oe3Mi/tyD]7^fISG 0S tQ47)X`\ 3KkqO܄ӑg,id_ӥ#K=)onv~COP/ߑɅcS3/{]]8UZ6&N RuO`up;bs{q}K7m|Y=Qo[4*#n\o9h6В7reE,w]Q*:xudyK70#E8P~apR\B,qڱ_Psܚ嶐hmq]B@>u53?RM9Z[s6l:>@HmNIWm @Zg uN\ E tBB^3:"á+<{z(ͮ*\G@tl ,aѴXل5\wMطVV[Bm^@/jXSM6K(UYBEa6'Ȱbt\Li*$u9/ϐKRypkZa3 bEU{$-4҉1_F!eq0hz83Y4viQ +UMX/p&jg&Vpfȇvטc$m + #\e}pRv`7_RqB󹺌pJi)O\S>Ku׈ma_;pn^2GGu@>ZggrI]̵$b.o{PD频8oQyԹ2!$MR138+!THLaD&a@#iQqv8"=7K[A@rt+N˘K; (VTL+3&з+4ڢ?[)qBA:mI-^K'QWEr^%7ܞs_2SlD/Lw,&wFS8 gɨǃ \5y&aSUTrGOY%+׎$06Q*: O Av)Gٽ9!B!$FFIqpWKBy)wEgdCeO{Dd!mY!%9 dCtNEȫ?3_T_A\(/ĐC,;\ѡ4IK&GVaH ]WVӈR>F0BږXhRYLi qƿ1!Bu?yy9PBo]I9&̽A19-(yÙP1/ǚ=97c PxK/| xBF[v"B{Bt|*_d+IO8??Y*Hr<ʞmF WSCn6~0lCXw{"BA$ma 7vLϙ];ϧ~6߆ >aFY{ q ^dHMR 퓨Н|S6dqo.U,c==P!S2<øBrm v6t[$J8*EazwjMNa |9זDwZ~+d&Mf-62 z'IV0NNwρE} rd+D†:!qFlt/h([ !j0b" )oANIKB l_7bKS1j>M5K{u [U=ς`7g~eao"/1d| :Y*H"{_:{(l$+dK Pu qQC:TT&P%Wиw^C?Y`)wix\yL[7~E,}tH6k7C|VCVEUsmaꢗF]j: `g.m |^f! ~E uX-[T`ZF_{șV >10xO۷mg qSɶ6pZ1~pbzNEηGS¬J,gۘQ& ̐SseV{": O4 s =hl1F #9ETUkIbk@)95D66FC)P='[z1/j|l@"́`?bꋬR%T(g5Ab>OIMi dr:+&'٫Zwrz{ї:wLIDB'D[fFxRqX5HMQn4JDMntS-?IM8{7K.*M,$:ez+t[ߑF {9E4u!V>ꖬz 욊WS F֕_ӆoE.2Ztf?tʗ`]%>f}%\0Yv5yNxu~Ϯb#k ɧ1ɛE식) sc{8!o;C"e-?o# zWfq۞ (Ph g@" L߶Q"?YcЀ:B`zZG'GldP4S,">T {Wş+<*DR/|6P`@zH"7toݒ tX5R=qBZnL4W*= \2l-h\¡#vtOA`2njŰ!UߜsVk!;l]9^}ԵʚJlԭy4ȺeM6#Fx%f;:klMT#B qǒo?p: ツӚW׻yߡ||\a !o&Lr҆.ED"׏L,K&ska{/J1ƬHD[`;$M}μU@v8a~[?J7Y, Ⱥ7$}y]^B\gh UdTcۣ`ܛF`3x\h;,4ҕ J` TI!V]moZ sHKL)9DyC(%p{C:RcZx֢ٺq>W ^a1TC|jc.uD'+1j܅ȡ}9>Wvv<^ycJfT:2I]eޭwT1)qȅQTE+)6T4{YQzR6-ܤ,e`xYm+iנ0Qb|~IEDp5#:iC[o<~bx2ZJCL+8d.+-4 "6#RU5tP>v`LWnv48%y?V4T!ʧ2h#!ZϹj\23:i' -N>֡ ),Ws@}p|se;̶-r5rW .ԑC s2̶cecB~fxlë dJ eqPp 2Ln'wKGݳJwB* |nA !YXL.s//_( &t؜RY>೐-uΌӪ+ 0*2e,+ <2$'HYJuc07UXt_js:g (I]z0N5Am;g %t=QvH`৏Aٳ'QP?ChEgƪŷ>AoP܃ {S+ca4?j-9[0~?A3R~BXXsly☼;g;wF^䷌"4$ۤĊ0Z Zug*|MҖ0Je.ON}lP)0[/eH|1a[PaRBDediZ%Rzb3E5~Bubr-'âҧʼ\dC 5JW5*9,sM%͕U$1ِ7 q 6d].Y,^>m $ko8g3QLWܞ6 N Xui ࠴]R֬_=OX^_!\i>V}:cYf dm[µdh6 @c4YV3}*lg@ƸLu%L[碽7ٶ: åVى73=տc.3ZObj{x[0(6zČY߲T 8VMp{fmK=&G݉I6D]%jzMѳSt|1fHT-?U)45<؂|&'0duV9;6[nW{ox§YNg˱V=5g7~X96B S%Tb*yrbӡo^"i7gH E(֟]A0[B"mմt*Y#ꡚk|YdF rF35!_&0B:!µ%k}un={ r * o@SOBK_=QjǺ&7Z:#iG:^7h r-xJw0GU gOgڢssnת$]ɡ ͅUuw#Djcی)4cHYSHO[Rڶl"Ѐ7Vw!@|wi "z&]kD;j8O@Q#u,1 a[Nnv޲c % _5(5-$_q} xdw7vË8+)o% o_I9^Oxr7 5Tl95\}Cw ׉: fNP\EBuKs1urw= ˺9z"d+CfQHe7y7$\lZ=Pp- xyno/*X1;㛁s+@߄ssLN9's@5|ow.RRm#Dl:GXqT"߮Km QMT<'t0Mh_x;0bådQ"⺞*br(KE#rE+w\q|HeoXtU/ebN;rk! p.&ў k <%xM艇߄}m6Uⵥ2VԚU%>E'Aw3LC|geCqC&%i³)vL#K귘Dž"+XMBpyw&8/]Y-xMѡ9k]"XJHTK^bB#x]l]qs & VOh$ >_RAF|AcxagHc+a]2Ʌj}>$T52Ոbjt$g.6zLt﷐2Ȋ5K(H%"r0kw +24K Ivr%,LѲ2PtX~|4o]WN!xV'y6޵~d8nӒl)xq#tdгxz ^0&?M[dP=Õ#yPʌPPyZ!Q Gy&$M; Xk<"XD%c{ NϽ36!Puy%.@B{1q>Ht +V c-  {@ŗfFT);{- K9S .D ։!0nJvX]JpH[?(4p@si J}Ⲻ:$D6wsm>6.s3N꘏C{0R~[`n03o1LS{R'jŦ4!8WWhVݸoS-ULw5tfۘ q8i6Ύ"8uՒ(L)@ c2HH&^]1uwRRu^oGzD WRe.yyHp1EȭܳGVQ/vf$4Y~om0IAEFk{ᎊ0, a*X6x|E&bX՚Rt޹&ae1yw~]ZFZCu:|K{jP4XrH(EKUdį;V#Zo Ȃ4?njb21~wt~gw0zS쟗ݻҔJ=K:zMq1#iWB7*b&:7fӱPʈ(.RI޵jY[I룇л+XK}񫮧. '_VESG(1Ih\:$!3tU!6::Pi:rGIsW11$3$TJI/ ;]NmYVh0ϓ8P"z0wm7'm'=)Fa b̴m uHM?BDZf {LD_]{V."5 kLSnyKtoW+2xW8im>r*IT;R{"j=N2Y1>̡"8j}"qJ@jUMqzʦ -iX2z1W!,%>eGfS4NVipR#i(gEqdcx̼b|V &K*'i;w*\QFv^fgq?Eء!ѝK FZƥBx08_XF%gB&umyW'=JH^jS۔iZWq: YV'k芛.'lc@Ү=G>7<@2#5OQƸt>nn2 ̺8q1)hYF]=DHؼo}UGD5σWB\E{mv-j[ (=.( O?sUg;tC 7rEH0 l4qéac$Q<153J]?rrpK&>LޛE/örX/HY$*+j62'{OWOᘾ + #`$?CDÃ&2F:kq#FY"*Vaj' k`|I a{M_sN^; "ӯ P2](=-Z<^>IhgҾt? 6L *_H=So<(Xԍ^+0nAQG=Twk:9d'M^_lvP̄%?~V.$pfyʶ̒QmB?@R_U]daq(rkzHn]?9Sfw4|\4:(P՝kQRe]4sƚ|Q!vLpˎ+ĆliH7_ZrjddEd9miD=c"^?K(mSDksZgiZjUM (>ׇXҮ 9r@/&SvP8?ua_X$5Z ^tRLpa[s}BGi Ep Gm(xջyG`N)e%{K\f:AAt {m~;,`Qa(L|ɾb+SbS["H %o b߱!wٕ%V"JH#U˵`&dHU U Vw@*?؟i??˝Kz^K=!d=0C/3/dm͵Sd+8>M 6WZ:&T2_ c]'*..b]{YH ]Q~xk(䃦FnHR<* +O V:HM6ܽcSE?p6Nme5ϽKT/oy_>X=f d3,e_2x: pQu{% y }(#!v%8;sZt}$]~Gksž26*إ(nW>7g\'^ᛌXc}tN=;Wo1!T{TaLT.= gĠ,zcW)wrlR4IFF6wz,9G5((/b)t<k56 `vM ?C넨9d{ɳT9&#jm]M9G~}+!j߮ D ?篥%_E@.֩q (^$叡W) gwJ|4G[W` ԯ>ELlsRԍi܌+=xp׈J_B&k!y>|fmfsJnp5M@CXgۻ9NAlE\](Xm>G k$# en&X>MuBJ wɲ۷a2!D#~A31\Ro B}&c p`,HXBJel $^}T(%yHǤ5fRh<{_IIrA%=Ogf;?P*Alot#&R؅:Bp퐀Z2 +%^t$OĹ v-& X G3 KhJ圶$BT2ɪ5 -rΐvaxPCJ/0v3HHpKf%x_F(zw]E4pt=bjkyB,k e'I;I|7ELci8h>@)T$g;@6#MWrs'ZoSNt7\NqΪ>;\}H(]Hp= |KoWHN$`4] țԃ4*6+gMo p<Ɍ>I,eb6GWq:eg kZk2)sNd%}w@$$l]g ƈ0 [J=E@i9}GMZQʶQ:1v]OZr<fm`* B[[(U \}BrճW1 ix˞>rm{q { dMX,5 jGih K‰{'w=3 2m!pC @& 7Z2=6R0zoaڑP6GPOa"gEUuPfú[4=QuacE)E~a <@)9x?oY;>)M(Gi۾Z( mܩy^ ! *RdsdqV4jwAOuL{2S-e5O??fZV ΞcVnYܙVz.&ViRMh!@".1{c8OQ3}!zIez$uָ(LW(Fk^#"+@%:(fۛDQ 7-Nlyeg˜ZD]štb,pFXNƟIuY9?W@+6x0 {vcl'%ټɇ5}j o#fub%f#}xSz7x QZ4uQqjj^,O愷*i侫^k;筯P8 (`j=EL=v찌wH-d]LNFkJ:d`ٯ d$G#T'dU bkh&> eBwp"H2 ҋ$v,O'K5t"pJ!;U}6QF/ٍ>[ɿ.4 ?'Å֜mmQmT9UluWVpCSJEIQ膫4tFx&?saƊДg9ȉ>2r19 0j`LpC zC +L#)SExZ QUY6̶E. TJz*x 壜Uǩkn %,DzUw=:wL[$90s5<9T%ծ ,*T[^O-rp D[QPpMy?u# ,,NdElDNRɊv'!3ʭVk L_ipϧP]͛ugA7:auȯ߇fYל@F 5wxU|T?f}LT 퐹YS8M5 ,=|C$3`A.T@z Ŋ`yiGvw6tO+]m~2yUwA[+0YK5 -ϖ\%1ݐv/Wt`SYLǦ]83̆zH*G*{JlC@@R|&>RaK%Sou9 87ޣ@B %NE!4/8*`m!Ceì 5"2L߀)$eطYYwr FO-8 ( ReYP:Avƥ*CuN/$;Ν>3#}.yn_,>%k?Qu%hHl`q:hsjpOC}*C.C!6j &&CTd\S!jq"6'`o BqC2rRHj^l❆6Kv2Jd&\A%N[9Eg-9W5.rȿcTLڶb L@s7+gP'C +L/|4~s>7s0ƙdw4\e(a[(^IBaz#%jm9c4 `l/ ZLpMVUw^d%@x:UIė <KK>X?HpG 9G%M Z]Tb[cPj$‡oWo)hj-y&; $9'ж1ۅ q]N,:\'{w-$^!Eb."Sex=9f)GK$trX^Mw&z;!% $kwP2TZȡV[X\%@ x7|~Tk $FF""TLڠM~ލ*W%8xbz_z jL +J.ޑi. z{`Ϝy9 D(M,+P[LZeOhjxD[S~ciw6OqT' xl-H;lվ Rj rMPjСNwxG}^SPswn8y}Io9ҰG`iKE@{.5ῑQP0 u)x7_CT՝'[h? ZМyj+O噿Fp1ӜՙL u1CewPuKk!  ~\+${1UQ7u;Ͻ碮O?@SVq2{ ׼Fwr4ڀ陊ylPhXNe`B! &풷p*-1`obAB7~ON $@"7$OA9Ǔz PЕ<g|M [A4p6z8Ul\z%雔,1%b0~[w7]ƫisY4(Q;ḅ2nFbJY + <H85pAC?6/-W,EyJ0NFpu>/i,PO(WH9:#pɭqz6st ׿} Cg% $eݴT){l-DsQ0;}NL Ý U\'/|Qo?SsQٜ=Q%:«ǫWT +暳NQ}QNB%3H[eਯ}8DC2HgAwp~MBPvCD*s=vÙ$b=}wleh#J)oj52$tE(!wDRs+v q"*fכP 7Qm93Z# !OL n"2bW_q7Ӯ0A >tRDtM ~AL#6$ c(.C] s{oLR7=-g1;b<~/gc'kt}ZnP݌%-|7O[73tuբlpZD.Th CX<ë g0~'8A:$m+s*no ^º|,Q~o*P9tqQJ7kRo:~K^ټ?*9 *ԇOF)4&ni,RxƂq7~^I!?dW4(kQGWYEfFz*@j(PG=R"sVJ]Շmc+<T*}7A̟]. _d0}㤤 7}j)F4rlqەD?Pfz~ڄɵAљG{7A>VzW)%!?)%Ue?"=OalF^՘ShȹVɋXB7uIo&[K/ cBʱ㌶iT^]#"@E$Dmh))ó&l%zG{#  HWSbE&$.3zjF^ c8y;め:svnqY#*Q0I^j/m}0(Vɷ9;lp-4盔~|f lK%iK n}"ٌ"U\ PRnQF%'{"a- vU%#1Cb;l$q#_:Vpk JVLr`V[ބZl(67ꛭ&r5 `S{B"%`txT2O b7Q1S !r$fj>8P'!Ow];dt`R\VUp!KiPd#3+UABR$=,&K6w]> 3"5ցuRuRWL'@HG]g! a #1%}0](RŶN {@?pE 4隇۟JIΨ)%`6i.8#"aWaI HύC~.akI,6C_>GYa_2j{~f=_GdvFB0J3:@Efoj .f$\Џ/ >荳W:{6@ktvzSiۗ8nǐDufc/O$OI'\YI7n~}@Yj:[q݄P{ժȖ0϶@އXl4+K]&~+פ t  NZV(8qÏd|aĥ*u=7[^th)\xDwdJ:&q]@’`,='+ Zkv 5,y`wt*QJ ,[I IqeD5 }2y,WUǪ$)< Oօbί)U4G|9M+ZMU9T${EYNo$!GVMp֜ )'=6`/94!4>]itҠ/CKmVq_1gM oX ਪldĽzU FO̕P\YF|HNiIQ5N?~D3eHl5J/"I 6HuS)k;B<KsuN MeӴsObkl35[^vVϵ|@샄vp SxO,I{126Gܬ#oZpyf?y)䶞AyrIre:B!.]L*U.pRЭ~~Hw `H*,s "F>h2p.XT; :!3ӱ\0Kk7z$$W,+]/ -wfkO_u Q,HL7:>8>al2  jNk =XC<Jwvalez|2tRkvTk" 3b4ަC۝'36 ># ykYbl42 0yr̠m4phsqCXXoFOih3=byIzKF[Х\0b4ِ8W_rI.}̦Y%49}(&7Din#a<)<~Utm"|;PlT%2X^cBs.5n} ) " ;,1C?+]uNV<4\5*!#\-ԴM;φMu}Oc71~QlMb4+,yZmڳ o #t!5}LZ^SLjULZeR32嶬`*O"ǘ)2+qj ?~Nݛ!)ێ'f:U<+|d/q=k9qo]E+8;2Q&߃1&=cGBװXkF_k g p DbY̸p$^ӵYZ" eHwTJA}b#}=!&w8*͇ ut<F`D)|?kJ|쟂$%ː(>hA :>'.xOf2)c8Q{ۘ}.u|NMF64K6qX#ߜ `KuK50$/V5SWg6aCW*8hqfd80QW jD>LK/kv w R *c=AW3#kgqIF3//inٮJjQ2/)-tfNWЉ.)n] %Z0FiTG-~` pЁKi:snj/a\s|ڠWRU@a{j#eڼ`cj'{zGX{$x!Ec''CËY (b.ꍀhgS4*]i|RRan2\*/Ί(bZuέ ڰuY2Fq$[nj v)1H?N-PXi*/*ٜ1 xٮfE6ë_Z_,>ID:W⦩O&` *1O9,hx5"1<;8 ׺(XݬB&r% fWw(y@@QK>Fj33iۻz̨3izH؇5>+5 s-RݤM-3_[js6CEScb32jFH8a[M-k}C&Nc[ "#ŀjWXpqYa36=]˔=B3L0}f}9tE:*cT+\7Rg&Ox.So sh1pTkSQ8N!Fs[/nA ¤5 ~ E7 LiX֋ifn)VI~*,fzз[B֮< U}x.CQ1b3N_i#')F3;,|eQn+2up@Y54.$H.+ 4,׉/gn5tQ>X#"XII/x1̵ 荵 |ל|AU(6Šǭ(3۩! K|d .WWYڜBGc}]-W vE;8 uqD4 = հhLs)Sd\j|Ͽ!aXץ҃N5,'~!Gu#rp#rM+ Ly*O* 3 5u%7D/'mk6, # fn֨,akg!y!?(Naa^D3-X#ǟ ]%Jnmk"7l+ cx?&satEP*擌Ņ6/Nr5ur^[ɜ1z/ą,a o5?ސw8qXgd,C7 nԽp\nw u3>"w.y{ѣ!޵~5%-*MKЃ\,^e4*\F]ES,ƙ;7|(-61>K}oZW15s/o{س^iPf%tG6-[nr‹񌥫vŇ/{<O?Ui$=)/g53BLR<"]$hƛt_?B'3W?ma( Eue l&a*/Dg5PUQs?h_z~kۦ0iH|?K4~_jF"Wמ,{ Mq`%J7 A=Gx+"nۄk$>ś?]^pzEAJ U[Է}> pV#SZ_D@r60/Iq fsv#TFҌj 1. #LtepO)D\%2 kpޗs_C)9}@w<r{+TpJR.@S)Ѹ~/^| D( kXy5R/XbVm0953n4_[:hW(0Z1_8mZY쐲;LHHQUPBk0vӫΐn!xdaqlw:(\M81vOEx35 u8^#[%b} MC٬(N8'=^$}nx լhDT,5n156ʬ$,?OʷW vk5JJ@qޫBԔ&9q[7"^L1l/ u ދ>vb@@NŀDt~ã8*m#mhyz@HV/HaT^|5\}}IC1`tuo2Tڼn."bm! l>[RQCAc+D"ٵ\p(u I!=W}}Կ7hLհŖIX BQ+$R'LrXG  +@ТsuӸ\ 3yTEFJً{˽}}835QaB8R66%8yz(۹:G+;<83U2JJN;~5l?2 ey=- 5l".}KI"E=:bQtG<Ml¦6t'ջUH R) yK* O{峸7[$2s'w)bjXS__P=L%%NVg^זJh8ȠꓡIXœ\sOʱd%suU{* W)mFo4kw%.؀y8Aw*/ЂgGO\eyza}uU^Ԕu_jtvؓv將( R3sĽm6o`n*YU|*{_y q&.wIrqu G[M2DVGRKz 9%єn(Q >RhOIyE>{iN`:EgHGyS$AdzNP}SBa7}bF݋<yid.f"7QԹ|RoZ]b{)\R( Č&=$E3#Du~_鼜~3]AN8|9 ͑VAþ6mY@ٹ&^1d/X=m{Ԕ-T7 ^ltDexojۚ895oG 6Xl8om$R͒:5$:D:9_v#ltUZ{A6"t_2M\LiTR{A`9-Ҫ c4"Ϗ?2uu.a O1gWݎ ,Py.P`|yvD"5qp-,2D"I@G꧌Q1oJ89٦D %P;$6dšY x&3:4#odn@ܾ#-ر 6-Aؑ <EO#Y B?6^,_j%b6:^'{F,^ǺKB(}ͦ"!nhfѱF*MAyElKm+~6xy&aYS9MnǠ{ΑtJH'S 6~xH^-q0Dxg\qݡEYFٍ:ww6)u@L  '%/E2C$Â_ '=!zDĭ=\ S1­^[FL:N_Byr,6\q-2Ed,-2sQ gpCצ\-MWNf<[7HqL_wtEZHV33C_z({ډq¨qTG@n&691)OR֞b&-a)/1x|HCDby0Σ c@W)DA]^q>˖/y_E:Y.}|,"<½tvRw5WDN gz#\G yXd*߬9)7%,{mUzExmiIߌʎׂl f͙grq^UoNw]өC2Bev`bOs:~AOuH;$*в϶-"к!06LvXax)pQ kjN[P6 K ІOͻnX+$p+}C!DUvwވM5,[lwM5h3 l{M⽉˚ B,f-D)u-%& mהm҂'k*X ^Ҁqyy De#wpJ ;[vyY >5)pUzn^Mm׾[cbi3}o!J/Of+ZEm~+O^=Ň2'$>v2⊾'5LEvS[ i2Lz댡{ Gը).]PQ.8qşneql⚛_8Bm_yҭpꨱQ=Qm.sHԈ`2:6sH1g8Cі~J$m`|<;+,k<||)V oj*lg@hM}U<$5XyOЌ皴f 9ا<% `Us>Pb9P:$G|hQwe\eNk$:mf|2š2R}ٯ3z]V2f1ܿN+=ȚPt7 lQsJWJ7FϐXnpķܳ.ao^u/ %FP *-JT~y$7YC(XSR8ZJ," xV v΄9 xsi[=5CJi/pV:!"HuwDzj=*kH=b6ABW^\OЪ8V.TFnWީ.M$w jPfhTnW nR^ /#!s{Kc Q"NŦR4.${5HA˱7H!ߕRCGR_y3b0¾?Nat|ȭs!5RFpT7ϱ_ 'ר i! ?5@(PMn/9Aw.Hx 䑪R7o?hsq1 ȻY[2,#\&A$8X nr!0m$@X@*-(Vp!L`fc"_:\Q%nJ(<){z\hڱU$>6ofj7=F:Ϋ/D^uʧɶX(Tv|k(ټ~'si:uӦP*8ާȕ$ads"u/;X1qm%ToQ$氿+=m[aރBV{$k|*T<(Z "c:Rx I4WN@) Vv`-VuiF.bTv :U-9[_Y'O ɔ- ӌ@3Q,shBj'g0*7V'{:gDZH9n7S&ZRFvўE/G" } S8&|\TG'}|4ۣCUφ%ʤ* jYz`-<Tp蜕ThOUN9j<ؑڔl}j+=.=S޳L!\.a\zY|#Rլ&ܣڲ7<e98ęa" M &޾ɹ,˲F -͘f-?8Lcg><A'ď}'Ƽ jv>f :l ka S }G< .3䯑gMpRR&E"NnC9q=tݤN*\J~wZdXD zSģy]py* Y}VnUŸ/| E" 3v}rwk7ͳ BM[i>Q;K??ntEqTL8՝QK~6pԻ#*]u %X€WH>7#AWc'\v޺*~]w3IP%ĺl>>F9%W ?eiǚ)%Wj!Q$WZ8{RjUrvHذ/Js[ѸRY)|b'OjCvveY %]430-D4nKC;+O] G KDQ7t9:e\\qp1ZX3 T4Gcze%&xU?C~q-ސ؞[Q >ipw>Bn M9׃BTg33:%p((h>/Uڡ;FBqFq6F;~9K;C~!k#nɝ̽C}%uhy$6oEG %f I(?H@ju'lvȄ} i|6tXS*X*( s![%E4+;0:)|E&ʞu )0 `)sÏ͖I|D:ߴDQ>e>9ΔGx"QǢNؑd=REqhh%iݢñ%09uE<=~_nY8q,~F)/\NsP&{3z`3Cs(B#վᅣNdN]6u8bg+dfNr-0SlClgk{.M?h+N]m^"u{縡'^SסoH-|B➋&L9>vFN\R7wEꡄa dvd4Ӱar9*ѡac;~vͶuQ2URW>\ J6'_gϜI\cf[Y-ݕqVpeRãj.En1%C#ëz5Yvra"Τ=CnXRj8d^׆$^#UN{~aV2 B\*y.?!$}ŌNȏVxݡ/p ;@Z>C)T9𲡙Pw\|"/# #[q,yC7-.\n۟@!K{ ,ewԩ=tw%hyR\;T]6ZKJ~C7~jZomV!sT#_dB$Nm+ xes"{ah8IL*z3apX<z7#.sP ӡ48X\a2j.]8̫Y7zCiN[OhD.- -4[;-*15?iN_=>DOrSO;E*z+d-ݹI6O"(oӰfH(fMV% d oGE#77o#$Aױβ X:zW>_w] VxR73{U삁[/hS;@M1Mwr\(}lcpQ(L"bP>`*'rsusmz֡M{`AgЃ "2 I s ˲9imZ~j +L)U+^A[ 0E.USda֐>Qqr9/\Ƀ<֨?*L ~^iʮuki N ՞k"yeDV1GA SZȷ/䞏<gq lc)]mI@Gヤ$8FNӲVy\u0!LtGv>RYwA`c,aLU#[Qu,Ծl=P/ɁRïi!UHtS9r# ,@>QRrrQ^)HO GrDZQUp%BUv}~DދI4MoIg VsZ2U4 ;B!g|:YXz4Co=݆;?oJfe@A/vUINnfuuڿ/@ D$"졘BT3\MS\ytRj ɪJP*ۆm !%+6 ­a?3._r[>2d7.Ʌr\\6d.%z2ml߶eSvsƖ,"UT#%X3œ]p^L9k-aඛk oIf٪ZB݌- Nt՗ޅJWd(ODNB70h%e1[2ciY4x0 x-^c=e$w6ƈʑԤbq?۫^,"|X_JRY"'r\&3b}2!>㈤/O(BG|8+4`<ƸtHIB9))A6+(]3j'Swvn2IL 6y0 W-֘=*asxԍa*+$ǡl)Vh_v~xVH7Xw*}K5V @[n(]8EOQ I4B7ݷS#1^fbr4s%t%u* 2i9H*"p+G=z+a< .QVqg!$7bqI%r(! v835\O;yP\&sx`FeS>}ċ2?lG^_G+k@ݗ'_3hKbg2m$P 1mj?$%@ʑ &E!'B"oוVj+U#/ 6xn.@C#ިYԣ}IS:ltUu^X:wp> o3?ˎSvJvx5덤7}xH8NJ9OnȀgD~GȌ]I1Ů.0ZPEm|' oNKKQ=jc#H䔅Ό-ܓ0ō LVEV攓I ro_J]%blϿ4UQO ~t4jb*n ZJ}ճpZoBP"itI ąkolT3 ZޝR[TWg4*C,݄G)OG^8o w)q?h굞wT )5+iL }Oz$-%6?fDz 9LZI^]t-Zd}XnOaK|r( JyyrSGgW.28c,ѠBJҽZ h4"H+{石P)x\{< 0҄VA^L%-o߃y6^H&FUE8M\$SE ;Bqw+F٪lG+D_y!*nWh$f鹤-ʀqۡ1 (1= ᫬~U1H+\ҠEFU'إw4c1vyZ95x*;TEigcv ~6\µo"ir[C9Ġ6,V㓥rY4ū0sys"qb fpE`:fIcyGo9uqL%Řkxbu \cnۄ B77hL@K5uv܄4Z[m]\5H)">6p*D;A R^\/ݤoW'H?OqZY*z"49nT":OnqU"gg9y p֤@Upew;'(u $W!wDAgpU6rgeWZ>rto[>=*R& ; RiN؊ s|$}qNN$;\\1S .:Ɋ_2ֶbVah[dY`S >]?8=}+!jW۴oڒi> /R ǡ s܈$@̎W"Fb(xw`> $HCG0.;E d֞2,ܬNkih{r"x %,i258/pg}?tQK+AI#]fg.T9&!oD#9焸(0x{>n;i\W.ƘJ^ wg?TάgLzS}jِHo*>gNJeJaOj1rU/r7y3GŲ&+gwmWgiV ^{mBѺ،¿Cu莑O&m}B#n@l>$e2ےH.7MtE6d-91Tuf_ϯ)W!Kj|q 9\s}C|6eޔ*+co>b G0ƾH2vqoKcW&]EJ$=K:nfD :$Wx3xIݠb O914?kd= 6i?-8#Z%FKN-`> E.zap5M(Ww=A O&* xP5H$ "ʱѤp]ZYUbH6pߌC$2BP-͕}Of[AˍOMP5W+AǦ3&sI:_䂩-1.c S{o*kObJH?P s:K+WJ~h[qA$:.K|)&uwwq?^#ig/:Ns*tט)a/^P&Ҍ4Drzg^ikd<֭i.8+KRtYLkˈ`oVUyٌ8+e(t,zE:霒Ϝ9%;FRn˓H뷎ھ;ţC?o:cSrȠ`j(e@ y ;iWΙαyk7 V s=%PF9_{lئ(w,^ExmrHBvpr!T3('_-50ܱWwzڊszk2.(  M}n-uØ[J|EI})OU _DzϸP;Qޫ/eVdܱyM%ڄ@l"F崀갫] vC+X=^6-wd;Z?F$Kr3!Dd/gF^g㙌 9$EE'HӛVyg\2r:pߗ4nb$r_dss>O=XiR1ظ쎂ߝd݊!-a16ԉ^Hk3ߞYlrJ4 gURez_ )sԖjUf'< &H X]&&JZ~`i+L@$zʚ@Lko-V,%غx7u:/x2I"apik2%E57,!#¡PLqL =.C{JC 6ɵeT{ޜ{GϜh0{ף׋C'aj {6:])%'xT I"*{(<KReU]2Q,SBgmDn_+fd}į]?j*r5}z͚' G XUۡ Րxg7w>c0[F6NHPT44N''E6TCjh y2smʹ|d~!Xe!}1[T&{Qɠ!qr'ΘPYE`x[ 4C!ߊ3yw.3pf׋]loY65eYɰmq1vTjIO$.&v5W͜w:fD2(a(2׺c 㷥l"<>r"Zp`?,K{$%i!$Lsj0uWWVĂL'fCd.YB&wv&=v&rcgZj\&[VqNڒ$бaQ4,n[!%o< UJOC*yyi'>,d=Ƨɜ#nG3f]6꼠K)tr ppN HRFߛ3eS1m /u1'@ɣˠn܇Il0,}8"w^R7KQtYS<*r5ދNiO6Bg,ڼyCy t4F]ަVq.+ԟx^ٻ +ZQ '6g;p?Lbv/$NЗbL#(5(ii Haτ5kk+ˍb$!:(aF8 & % 6✔V.dRçU/ڕ̬W&I/ϸ("+_h/UvMsm*$Ǜ#y\qdI\Sh$Xw"tdr!x:8XT3HmS;U^WIs|D\?D%7(5o$ +cnӿ):|*|if)?R A1Iϝ>5HԐB=J"ʔLK7dAPkK9[^2] Q36zmup8x%rD:KӀ_kr;## .p@ԩ'5R&(ok|FJW#yK%}@[ĠqTyӌY-Hغmgi[VE0ѥwt f.Yǜ;UؑciBX盃"eqT>CȈ͟yDo<I5u畜|)&9=BxD-E;Pɿ][y?]!}4O/m6HD>3[YP`R O>ɛ;{4E(Kaφ<l 3O _̮=0MT!t7} D^OB"Ѱql!zvB"ؾ&QH>dwKFnz{p-lXsŝ?tdˑs*C-W^={dȑb<𗮰Oɇ`!,a9κgkA`Z}2@V^Dpk#Ҍ &)e'8,Tl4z!pR97]3S8L!\2Ra-Z9G*w|HMx⭠՛jhrXUV${kkj#@6٤ɼ["3mFeaIEc|bMnB"~`;}1W?&XѠOK?*)elagbx+BliZAjf̵-O3-Q|}=qgR9+wp"p@\ѭ-Wv{9Roxo@g|#5xI &x1n-bJ^5]5 1Pǐ_+lYA7@'6C^^uim@7u-ER]w&3잯A:= i ˅uÏI| I',޳C_ 6,յχ8r` לT.5m~-L -01(UU ~ىx/O[k V3C*DUI 1$i93Ƹ|ů0|u( *^ԍ&uGUn2Y*f4lk.yb5O"o+HA:X&9"mcl=yz]>ܩyt.Cx9/ԑU^B gekMҙNo$+HVL̸`_(W$d',HW%NtтhzL&!Ԫ2]"KQlw~pzӽd(ͨDAb p_ #yg6#Hq:nXݠt8MK>'geSh)D.sg.iVT]yvRԐf1XSz>Քk`5lwً֮iu_"mٌHpUhb+gM6GմgmUb8{}0wFwhUƒ-%=F_vkK\gWuTwbw6=Lݱsxu5M ɷZJG*>ҝ'[#j9s+cb/^б0 'n/#m-UGw|~(T3!fUB,`#vtnܰہ,ec&QVup6Wc*3Ϙ`A`%{*z @ȌhLy.Qn:ɗ;0W>Eq6X3?۞u煕/ꠢtߪ[/1wY!|Cmzޟ&]#A@MqI$KH(xX6SCJ>CW:(U2˺RaؒHsRa'?#ܚ# 6u973(o6eYXFK7!I;v0*x=ullx wS I1EIj[h@ KB)mzK)1` ﹔ZǵbC,Y!9ڰ)2*rx;k:8r.J#ܥZ &s4 @KV\8 k>;[]YHsAJF+?tUC7Μ͒t>cl< ЦNz8 ޴i(%6E>VFf %⳯}R߃_jz8,PdH:.m'~`AtWόi#~\ĉgO2xڏ&LnEh34RA"±+ T/h [6|9 nmą)oE*0z)Ėρ 櫅%'y Aw&rW1X i%y><*p{[t:K/{?R!#ЉwdKl%ga/]W*05PS= Z1Ķmi$c^i|IK*$$cCOawN?m,r+.9vM9?_њכwv Ѿ"E }/{g 6':ӗ8ՐLC߅w~fSFqZjT$OEadF6U5}q.dD'I6,`z"z֬q& jGgL >XڇR汱w|a`1>,Ì!Eݻ;i魿Pze'3Tǥ*nJʕf2*8x~^i@8<XӅmʺD*cOÎpIIC2b8+kQ]%F*[AaێG_Ι=td?Ü)K}#7N̉ B겑D<&Y,VIO ȧ({䕭AVUyJRdv-n~qi ,'5?LtwSqإo/îE^fÃ'jj{TS=ې#m@+|av 7*4аe\ mgԝ,k~V跑H TЊ9O?.=A7NT*T`qK|㪀IotMPPB2H35?ۈ;(v?l& Ѻm`buDf]/Wv3'mA(@u `fKvLIj>(LVQǖt;  :-`^ bjUA\ٌжF@."{r17.+ZoN "s/gG/KbJi| DT7N+e EӘ&_*M!a>,64}6P<YАh6) z'&'nPF"- ndmNWMNPE7$jLslUӐHy-RޤO1I)+wTj*VYX~tgYzBC+ Q:Ծ|feַXms2%Nq5I$[j sزy(_rw-p1b. 0ô^#|!*rީ4g$@X7aI/=y6qЈuNg?-:zO,iH!W᛽<98 eF8,o|57s]ϛ)3 )|E3DWQ3m[kysSJڿ MjTRM.Q" UEhύ̘Kg@ /"PmDWDg!`P,J6Q;(bLȵF(~C߱ ;~Y<:=o]aZiՓZOp12Q2sZRM{]FH^6 TDSHa&YBaQ N =@w[:D4qv_֋lz6 tj#[ogI_t5\챘Rj`c,:~;K:an6"3q(@WrK FLץ TX֟H@)-`GфD/:AX&`WfhJyCFozt{V" kܷbwǙXEbNI%r'xJD?`eb%T2H_s.B/OvSpBV%R4 ̟!߾3V8ҲzRf#^تmDY[i?X(-8 5J,!v4'wyW z0 QYB<b9D c31t~LfDabG["MM4&ٵNYXxTGozUQg{Q/%Wj38bL 4J3h{fto=ò*kbitJ  9uVGr~;WFT#NRN{sgRM* 'hvn"iV歜Hs.ߚS 2IV!`NzVɪ os$E2bHXA*P(1xt-9F 9$s_>}jCB'6 3/Q^ g ^D!`4xE[!I)cE|?X Bg_uq@=ud5[m1=BiO7KAm1BhCfGG%q3ҫ sDr2ǃ)aLl1d'ut 4UTN \62\cX|E""fcB+H2>^f˸ }g}GVEp:S#^V$mWr6y2Ø˟{+h+CS|Vlf]Chh bkO#{\KQ-nȜ34SEo3_姍`φ +f :XO(7;(m[aeQtV 2$'J.4Xxd8He`j?Ra:B@ZqھDzb݆d7r!?E3yfdjLYrμ\UE4_m*bJ hÐ(~pZe3asRPb}.YNKY'gk8<P@2`5VڽzUYKO 2&On>_RzCZM}f]ϔ^$4zI)cIJ= D0h49r6KgK·=ŋ.;*/~>#s{'vx-D9 ΅D$Ά]gu!X Bm9%b1q2nK|G R E dp 3cm&#yX%2<+W25X_皡 ";Իv]ߜtb J[tz}X"8-%EPrf TέW1jDqI[5|8d;z`` 'VDfK~Q2L{[I%mP|FS>&@ t Σ%`GtK#/x[<&?<^g9~X Ij{S4=:(Ab9#GW SD]Iʎl 6Ll@@ -Œ1<ܥt&Z˕^SG"Y4\250=`i'29yVe|j3: {?MY:ɦ3wѴױVT_X.ܙ/i_^MapHBp`2L$=9+&`ў ,0j+sm<升}j(MjI ̥#ڃizkTI!%Hj8swk2EQa{74ZaʾB`ram -l]fV#0%A(%˘۲z6p,&j.ϑU!;,r !ϟќHTZ=WpKar~Գֳ,8w9ycQ)aYׂ@VڅCW^O? fKu$]"EXM+nF8~gHǿiDr£BibxemiZz3h`rZ]h7p>=F~u%vG98깔X(&r&&C̓Ȥ/% ԂM]1tzd6 D=F3KK_'kIȄ|./,W >8t.پSϕS!H%&;iW*/hwXTiQ pao=Uhm%h܂'1zaW8s4Mx1^J+j ; ;f[^Í7H̼7`Є#ù*JhegIS{xR%?p|!Q[Ձzk'SQ]aQ71]qRӾI3bl&0/ yfR~}` \mm~.'Se-gڽ\x2=DY`1q%%3iJh2gi@)_r0}bNt\;u5귐 POrm 6fa>H1u rr|h<׼o!qdObiM8.PNX|1kCL~٬1y~ὴT[QClV|)<iЦ\o}^̲ h Yrsx4?", yPx.mp)&Ÿ*IZ"~8x6&| P,PjF"@Qu@dGKُ^OJ+u|˅U@ӜPRMsfD mk=^!9T]I;:]LOi:r& 諕9cs+VqH}G=}:>Ϡe|]7^"Wp'Hb+[o}ZbI&w?ȏh7&ͪs@!c{:KsRVJ6)J|kg\X%I ]JM!|}u|$C`5ɕ@iWF)U|-0t"}8/b @g]c[|Ѕ@2j_xTXx\LyKX?nu3$ Bˍhᦁ VsP9y5H^({ \ZMISݯ (f n89o$2?\-xSm | l:/jd%}%y \=n>sMsN放۝Qȇzzj&~Z&|Bm<9ͭUD^j ˎ1FIZ!5677Z%GOdN1gkOwf~4xgb5ʑ}_A`yH >ld O7O jk=d8]6=]V+byD>W_{9D#sy$pfA}L:ڄ@[i` Bt`6_t5 k2Aē84ZzC]*#CH7 d7PInG:!Nqͳ3 5p|Y [eeWZ~&[lSotS$`bTpI2a[|Py37އ~Xy Ȟ;S$iZc^|PhZ ǯ UA Ƴɣc|k{mu5H)ZS[kҰ@ݵ#4/"},0t=t<Rٳmu)jN{=懩YBjX s$7z!ߑ.w=!}ʢ"MDDV@;-s'̼짐@Q%^Aa_|۷ . b?SUR7 ۓHF64B}|Շ Π RWjSH2Q◆'o>a/ֈ2_ GV)Fgub\{A"T~iV_+, )C 94 A1oSsFL/6FJ:]]rz_o+./lr#^jDdSﶔB~UA}XKp y(7 5JZT^mV V\!Ͳ+Gq$MT+/Ȭ0[{Tۛ P`Hb뼎MlU:8N W 6zjz馈F9Ց ДJK$+2.0Z^lj?|>kZfՔa'Ɲ=YF^X4`P[?Z;瘔ߌ x h򞓬?hLQPiк"4>HDYvmB+^*rd[[!uuneN_a茷ebmv g?ra&Q> DzU-pf!aaب-ܳSF'~76>Bw&(ؔukr`a7bU/2b$O YYgP`Ŏ9 i!;iuazRH ٴcF_$JZ\c]=W\!y 9ypw9إJmVUz[: PJ58u[% pLI:vU6QB8oXn8 <}>JRdը}o󙴱֡xn\"+7ww-ٛ8jć&LH 1=cQdQ^COl|-}#vT)Ÿ%Om-D'>qֺuĐ͆zK?fH w{|! EVZۀ\ECCg%E,?H5tJ54W.*{Y#d[9)MQcO`,)FE<(O&9[ɐ.k&)=BxihC(*e=2@!̹tY# `00S}S "c*P}k w(1JuϵF9b\ay(RѤ6cKIe$?fN0t^:(prn3Koh5iIښ-JfcsCyݏLȠ8V+_"7_7tkfG~glJ:bCzN$1->1b$jd]g#i_Ē1F-ħ|.WN6!@*cJЕ `L]rP#xp }ȗؖq-:;Y"߹oKېŪDyF$KpysnDMwДbd>M]3X DM٦>niGBCߣep1-m  ̘ooYuҗEnzCŹj_kY;Ii)6)+zV1ax2N%YAΎ.JCNO惻HECpk:tM 6nP ϴjSNrte槡%lU[L T91}(Ԁ(JpO`d >z߹ߝΫS˔rpmdiJ/X%8A[)Q (<3@"_XWt g]0\Z֙nf?FDY Z+4woP ݄<n6V:^sP21p5D>od4_5N3n0ݹ5u{3hoIDDL每 1rЃl%i%jeY9n wt'e"|u9Vp!Qů KVptI ~&y#ɖhX_!,Fo◟];Db͵ QԴ ʮ!$.~ALx;3aUh]W Msh&u*ӥNK+0KGe؇Ixq$bb>vk)>PS5eرKg dÃm,q'7,Tu%;}\4QKJnߒZ=@u ^ůδiwp!O~*aB&g. *i;DS|Ǻ!Z4VdiTL;Vf @hom?<'Zg$3A/95Uqk:y^yofOWehzLC_)-`dϩstR"bX;FƧeZ8(p8x8-sXf30*_J\6ׂ[#azoHLjg1u޽[6vY %e)\e٠Ԗ\* XEw8?qUB툢o|${^Ɇykl?#p Mu}!L$P+_tz;'QcC2t @``dEz[ɮXN}N.L7(qR'0I@øF|R ՔfhX Om`OlbndQX5A2&YZgp̒Jؘaz.iWx>IEֽ͌"gAQy8yVzB.v~T7zs nwv~ 7^# 0 pM(NyJ(!&i~K fDQrzKd4",8DJ,wQ OR5 /H깋i}Q%yqMZ|S=WlfHIbMXNvy+RҲv>_/bt/-] ~E",Y'3} =`Xm$CBQϜc8c .gۮf=z3(۳Z>]';˗fmfO8gM7IoUcŏ. ~WZGHYI(yDq} FaiF9Ь} * \4 ٜ*QIrFSdo @^G ҳצtA4lZ %]P tTChѢnaL ⫦iWT0pӨ4EՕMCL@èmFFd/9 uvsSYVL-@AP=JVSa"Edx FXbLjpҹX_-J y |~$6c2)Im7F:9o./Fgwݕ7 A&3qx E óGFeE<|?щE}7(Q./Wܻ[WHj Z% ivd4i$.DB+)_3`eE5g1q7j[}TkÜ$~ğ ݶf6Me<,|Z*S6er|~<Ck5=gZv g859A&NaKPɪSj$,^\)N6lH6n() *:l! E_BPRПz۬S.:CmEs%\EIR,g=Ϙ42;&U8d0T5%U*uB=5dc엉ug, Td yvgJLpQ77Y!{|=Ouعh6uOeYY7A?K?N١@cyjR2LEQ<_QW5|CW#:FRߊ^ܤ1bMq%HC us@@ΰ܆[Fm&8;Œw0؝gw5T n1Q( Nה;Nr4.s.uJ9|-VR#ja5t=Ǣ'5k&t4hꮦ~8HA"͂*0Do𜫦8 n'{dX'E{^+wZLO#/[9kS<h}s9FC,mu km'"^Dę=R=sޭvzK@Q'Y̆}D2 /+ݗb K:il=ޘC/]@،7K>q% suUQl1A@V/{QjYvc!dlFOEx '08GoT:ҥ0*}уAؤg+3<L ;/z3K%'y.;heX ԱS%0,V\ _(SEM[ϱ';Mf5t:=I|S^!8d&@WBgB, 65{dže̽%AgijGCds"#P38R=J|82TQ@TkRt* >AG!\A &s"NZWFƒ ݇/.Fׅb\Au;!a| LtG'˸vS@E8,E5B\60urK*/ˢ{,剓@@.{mX1W V2'ioCh <(Eц\)>L l~.52~\oE!}֝* D¡Ƈ67 ]yV7m~xpB#guF}ڲJ{-#Kbhz3l}\Tٖ~'\|ucdC ן6P)M/5}'qn;01jX߻j=PHueobghTͲ6u$\ЩroY̢ApmF.v{I^qI>$#KjL_0V9FqP3v &QKU8ǰ!㉫n[㟌߶^[Su"JDBUxH²2U 7~iwpGLj.SxoZHI)^Infkn=M &˧fMT~ϕ0BET,ktl=bu /jQȾj*?J] IYru+jcɠ NsN^O2SSl":+mB̠ˇZr#0kv|ړ%-S7#-u ˆjvDJD]|BA?HF,?N^ɐiӶ|d9-VsgqN+yeLJ|EFcJp"9U$=Fgv|_jO낇l:lPf߃T0!B@^fќƻ ɸ9Spj_Ыq>@_ykq]LOpg*v e8c7f; a;Eu tϡKfCݨ[/h &ٞ,saͱ˃U$1~ Y$H$ =*oÓw=JL6a}tˬ_-o9RFY> bMzՒg_2\,5"^cDx9P8ز5<8|O$ʍ0jdxokL4B/$!!8B*zvs7^3ZGGܬMܴ"vg# '? JBwNظa oYbfuFV$K}U8FaI_dmqU&(Ez ()rWE`GbX@TR st&i¾ᰃ}1 GgH1tYXK@%ԻNAUsGrX4k;)WZ] Y#gWШ_p <A`΁1>LCxat bl5ƹC .ER ro`z@!{KvRzPavw3:\QFp ߄eJ%ӀC-qq'WŏM6ORr .1SOnMYMuT˻t3L 1/|L@`߷`gcXr:7F[!-]TB DcɆXsxl Th}}Al-&'J-M^5La,LIełRbmv([Qà[MJ!~P+;o(7se#̀:BhG#irf&AW  %.HB,/HZG vHjl)ĝ*>̔Ћ8yD0&n!v%ED.tx9TW5vf:w&\/%}X'5k{D+lkcfu" GDspm{z,o'˫,Ti҂үxI2OP eg.EJRUӒ:kQo ݵ9m<-Rt,mV:#Fx'Mn{ɉH,8%Q灭J<Ѿ>i>G tuP'O12/ӻgˤ-?sBtt8*3*I|*ΗsET:.Q<`{k2Ē:JN"A?z0EN SׄjmAR&I`Cs, )Xm|bP?XP}̝zEc컽 x Rߡ\˾Fa;^Vt(!zvS ##*4$TE)snhyTS^-?ab?K0,cEj䱣$Rxaj^V+5A6 "yNKG%\ׂ!sE4dF3oh;L {`z3iv4嫧6Q6S ÄbGbm(PsL I#݌p͝bαB!0wgn 5!xݖYCo|#liWaTWL'o$d q7>xAc!*?g,&edrp;*gs vZB{@ 1#Հ`vŘ }-,EC/һ/2 +2]Rt:z6YR\xR5 E.I,ݘD*J:(3Zv!4'oj@yEpWjW SJ|_!ƟR'A9w&9_c:ť |Of۟ljd㋐PM͠%S[w%Tt+(LuJLJɏtQUhSp-Ra);iie.&rByKO^Y8En3&v*1KtP ?ɍ j %!/Sq ט0@ӗ!~[ ;?ȄuIű+̰`uo~FvGEҔ n럇{6hr/.읭 mIyώ~= dgٓYg`k{;JAVW5t/m7{y7!){s5/ah4f͋g7<˗E<2qGDv"L w'2dźx]H懑cd긦/ EGL9O)YįNx~!H_Eϕh')Z , \d6Rd:$EDF AԵPKˆLW :b8:Չj-(#4 S꺼{=zߵbi PyV#ZaTڢ &,^!W1x 3OפEe+QIs!dWcZBd4矛 e"Bv(9jy=ͧCw/a1R9U?:y.Կ{|P0P(%SޚĖ:f x9:gI)ߛKhRy-j%4 ކݑQOS(Z E6p1ܟOYs8c҃%W5C-t`:#)!.琔ddhS EsE38_-1e$KC ZRz3sGqG;$Xm.e@G&̛rYJ0ea; gjQ_&!!T̒ n͘Pkѳ"<}G'wRiY%&LgR]1aq.D{C|cykC B4UAc̔j).1:16f޻ ΒhG \s55,\Lͪ6>8BQtEm)c1\FJI STY/j o _Dy+"-WGò 6 >I;"J'j\̇ZT=nizYJi.`J `CRA㤙Nj '8@o=iAhie@kcB K<0V%澂Miʨ/]k?݋aaH@%jbpsB8Iؙ*7D( i߆:)B Jmo2Cի3,CJ)Ƒd$h+:׌xQO^r, *4xuG;_MS\=Vޣ%%l|LATT2 l57D% `WP)Ӽz g %)K状daNu)kvpJҽGY2>cm yљ y(ImlJ MIG=zOE84Bܷʐ8ښzWau 21'sM6y.;S@ehQ: 9maq=+`&OD@If,LOW*ic "D$C=MALisI/\ؑ2N/a,NFŹ'R_j\d#*;\X ֣2'LҫY+b!sTla:!G!ch.]J.ɖM-4*MՊy{xi {d@U#Ԁ 7gHOXࣰK:UĹܻ j6wwZf!icPT`jEx.qOyu=q5ۼ Ltp(i,I;J /!V-rV 2jCR=@]I%LҨ֯:rod Ngg~8Rl~ ߥ8M/1yTGŮPKGkB_ƈdP$> lRX[ *(װWf hOfجJr*ZN0R!u^7O_g9ګJh`9߀_{>?@٩ NQf1O:h7c(fe0J*矄y7j%7ƚ=U6G R{O $Yitt3G&?-~ ߬[vF8uhL?%ʝ嚡 X c&ٔ] 01&ջ*Hb.BᏝn`'J@b@y( pfp!a1(* &LἯyAr|~O>fmߑ=輜Vn̄:Uʙxͅ&{~8#~8ƏzM(MZ5,/~q4;d,ˇV~CCw*OֹhQ#Qų :dcyA6\ʯh1zк6T'="GExF*N^=u䆃{v QSiT'8w5Ss!ђA QL =O7Vo+۩fbdن^/V✎OP9HTu CƸmn,iA'xkվ^)EpD/&(P Hhy' SDz 4NY(Cp/ K],yp3xyqHb.5~/T/1re%)9€G ovg^QڞhY ?M[fCdRH1wCu ٬S~ %Eyz/ZYUVxC0aH8[~td;y,PwEPX6+Vp:\@EWq1(Ԃ{=q `Bx@N{'d4õ a̦ǝ!RczM;5Mqdz12n , 2 Ok}tZc V[T΋n"j"ѳ#v/qU;XҰr)χktjGϐ)8L\+%)gC V0eB?l9:MGR@nmUU :CIuDk(Iv_OP۩g&gme" =FZ +6:b'`Vo Xs3LfX[23:".ͦ[J1Am*n\7x6SC0ӞnQU3knyR  r璭ZݾM|,'(}ś$Eý4` dcYF%QCZܗbjq"/G0*gG(Iu-?:#EOI6q}^zf, Q^^-c׫fqŵcrtT(15eg_ŃlA*Z[ 3Ԅ؋3$>!N=^:LY j 2=SwY}i~Y#f?miMxGTgy _imM Y #|S3(h@ùf>Vӌ=heMߚ㑺Un}eu)rA"\޼e)k)e0}Q_Mސo;x آ bm*ZN `{eT9Ü 2! y^[Ʈ,'3-Y+N5Cֆ^vO()jULю&FcO4tيP)1W!6kM~ײG.+;#uJ3H唟*Q6b7|,ѻj^p>ט Hwk̺܋ y(fEߩ2D lD,DeA|4P/K#sj? 88:.$Gw7 vЯ+^ԫa)*QXωӇ0Sd^~r^HÍ]EaR6:|e d; l=_E`ÑBS}7vCQbEEejVuH9Kd5^QYQi2mUoNc0!$x:}x[Mc =#J?(Rwͅ*_=KB*}EκQg^XzችpCuFQ#oS{KM*_Q?B(t _ohC[&~bF5IKo9JuIf2dDRҾfKA da@365= m&k(?=ޠIfǒ޺'γ!~C|W 4Ŧ ?i0s\ E ,Vb(?<x&Oъ22&B?)s0W YL C~]$ہ'S/1|sA;gHp'OWLф5;CI&ƣ!n Ghhq!ULqĽ2lN@?ߏѕCDzu֚['!bbpWɂ$6Fz=a(_S¸v_'//}{}'0h_6]C6ّ@C;Y)$Ci|-jz]Ӟx*2G4˻;,VHx829ϦH/nӼ葁F=Cb^r\4v+)SWfQtX1.~;zCzʦ ׯbԴx;zu*M>F!rHR-`N$pWɦGsAF*IL::~4X)?(8vBI$) ~Nt'_Ydpe~Wk v{lnfLדAGum0c%7i>!H uN>~=` ,!ǐ}^X|s, Ujj1* ]yGTbq {(l5)|"@ĪC.%'b]x'Ϡ2_,z cic jtF3#. &Oĵ[&:'CFtU]i.pڥ@免WR-bt<aI)8N腋hAԾwc+EDb̚ED&n`FƨsYkD 1qL *q&mۈBKy<:F)G7Zx?+?#=*l7q[l:J&PoJ[@VopB<W&~xWe2Cv5B0` $i ҳ(h߇7&=ą4FJ -ƒ9_2 q`y4oG!B~!sOgij&M!t(~l (ۮAfpFҠA.te~AyT@ f'cn0UVesؙ u,.Rt$0baݧS}81}'iqB- &Pf|IMmnz !eڴ:XԘE ED A7ue5(zsA!xŖ^RQ9~/OFT,tvT2OiKDh{4etL$G4I;#C)Iu7gvs E@ ̸CԵЈkamVtHO]c-7|KwUi~H0])D<8p٫7<  !6zb]Tƛ5_pkqSA!0,R>MŒK8g4cbdǰVed%;Z\j% >ڶIi'~􃚆?(Vmؗ؂3y$BR%H8ҝPRsM{{rp,q(۠11E5o=~uՁ:^ܻD'VŪUe,\`@_P Yd}Mj(DQcɄr{``ۮn mh ø1Paa*pr0eHwYݴt]LHN+-X<$Xs7%{gvnNiԒݡ3WDeXim$$ChMCrI鮪XUƍ_Y}9'I,\rf" E} 6H&;x5TwrkfT'Ō.4iw˾tS3oo>Iךx+[P;Hlfg*nwgH0"ybn1JR#A6it=˕=u-y)4s-(x\کbcOآ86Qu iT\J&=ҷzRc !]flO1Î",i!i (%%,-wN]ؿGe5i%] rΜeC[xWoOL0Eӫ$3eZCLhMITFocWB52!6Y\˕Ji *b QQH\I3ᐌT}.7TNRRT)`$Gohc)m_;}o5ofZB$9dک8B5]'qwB moq68fZD(' [ڒ9s˼*Q!/n@]AKeg%"` !&N$dă~&̀98ק}ݏzVOL:KCA^ñ@B`$ȬƶA.,θHQ rӶW meLEbM̷Խҿ.تGN{m ZzsH =س^xR{ި_&,KWl%4E G߆MҞQ1w/*Uh`*0&\+'xZ.M1m Ao1ax"JRߗ1kT5(Bӹ Li+=',뢛1,\I ;͜z"SR]8,k 9"βCq2\2:({K 4brD0=k9}`[GaXd뼸;fA~Tѽʼn&*IHҾA`3N>=G̸¬7䚽fp(qbCߋx$ط;aI2\ cv+ 7r^dt:pϛ|.7ޠ=W~Uf 4EIا/X&n \ҕBΓ2f\P LgcMM )o K)oQ*רּP1>L+W SZA\6Q~Pv* (Un?uGwf$Cy,v¥KuowV#GЄ{wp# BWOr7 藼qڠ 'v4iTL1 ~[7/)^5&Y]5Fn#j)`9"W7iM,4M\O9|6?8W?h5sG*V |xlo<>C\]\0OSl+88.[+#\! xIHI c,n{X(m3s(R,[S_k8pja@m oŠ=?}+Z-¸a (Ka$~%qb7>}jN㥍{K.Ĭ{G$m?k4N>yopņ*Dne5lMnx/qsq0N ΍a ȅ YqzwFo?\2El$,z#k_yM*wWrh([<{nNMQg_= "R.YFY)խ*kqgBK9ldL~}tVgG*NI1|>w[$3H/X)>}&4b/c71iu'hn0["yEjQgpҮO$gJ(JoB~yĸ(H,GFq$dnF9Rf #X`AIWЦ|iUzHn 31^߰.qM y5b!IDCm@ҽsw0v;-ql G&d G=nN`:$%C&$=Te%y} %?{ vJyC$l^xsi48Sx&{Zr̪xZfDž/m/Rke֏uTc-15-eRڨ6l,ṻ! -ÉJ0/-^q5ekV(G81!JsiVsqg^<`9~t)C N1TR)^N Cc[>*3m*tNs9?ٸc3җjÂT!$J,r8GQ9]!|ΠYıNRre 3$oIJpEFAO~nb^ֽHO;aP8 ~ eldlY}Xjbl}*s@b=[\4 %*p%À{)X*J =w?qv2]0!]q)tjbo4'!aB4 q);ÃsS#`?G<87XeA)c+QD°W,V5%n( BrF-Ȑ}aT/\@epKLTq4;bAKd -N+x-Ut׬aXq1cmK.m(m U誄dn4$^us3Y?apSD"M֭98A o޵S>*csר{(ΏR^:QXuq)R?}Ժj[^hdWӴ_׫o+!=LǑ-P^yO7 hh^(DRS~eWQ*R ?y7BG~HF ,vm `Y0XASQI$ w53f]z噝 i,R۔6"}T_2iSeGvgGnrʖOӚ8 ,]A66y&">$`Ztu'h@ &⾃aDŽ5ô޶c Ps[QT.)0[TBjE5-ctg[7/'&\g<"h.Вwwg Hς-BXJ|l|&Ƞͣw$²Zh]\M5/q>1&$ |p R ?6RO^?Dz"LTXeV[8s s} v].;) &LAٮyksS˦I%sg!>o) ɞuNC̅S?VF{l\QN/ ˩S.DAz xr>Im&>#tZov!jUm4Q!lqK?bX >yzHi2流 8Я]r-WJ`X#]k)+OradE"O1} T8ީeNTCKל^)L=p3U{=w.43*%u_g1HyyF DHBj)l裭X.Ђ8j!z 3 P6#EbF4^{GeB )YU=SD2ύ(o2:mKziIyK\WP3AR?j !xFkD#7?I9` p+;$eaʗ4tM$ Ed?`̮ Ӽ˯H7lJs|;j<.͝'.EW Vrʼn{H+LOy' ʤ| 8XM[д~i_LgS[nI &Nb V"ZTGBs(,'IzETμn9A Qh`C1Wb1[v ʷJ8XL'^~.䤂wZ)>I_j99nI #.]zXT rK:B{k, Q|4>m[DsǷaѰr {q(n !"̀.[r,{s۹o=Ԭ/joQ%/0Ӆ8t!XK+_Z&^P'a6\!oEviQA3drzνEdOaEf}l^宾T5hJ ,JzԤc88Z,Ȍ axb+P^9; ׋yإj$"h*keg l1Oifzt!!y/K~$[G&G\eE>b*{nrg]/*g?-a. (d ,Iq1g7fX% ܇Y[{7/'a), 7tD&*l;ĚJX&e>@tRe56)< hJ%9z<-|r&?@h !\k6 ;uz3uQ~mA^ Nw\(سgړ[H9ǎ=Zhuz6Aw}6-SP\\+ZZRJI`i5Oz*( pWЎBjdG;<:b|LMyW7TFj!cЖL}%﷍S:XM#`lh&*FY/RIm}AxU]:2C![ވ%_w[>U5hV`_l E:s\݂ƓJ4-Sశ~@ʆЀtN>PDjsOh7ט/XSqC˷vtE_}0?̝N(/TK8x_=B |8- m<zuzSz9E2@,k92 p",Y.ޥ\. 1lbYOz(6VfШxR{ЀJr"9$'I3|ߕGEAC068? -wgc%‚?%eExڷFМ^H8W1%?aL : ;}zc_ɜH,"{l#I2*\G٦MecܵL$FPB'綇I3$13 L-t4~@!ْzvL%Av. .xSɭ.^ 0zt '[Xl>26:2:,t!D|#ȵ+~:Z@|6ʪ\v* &]b<;D LN&sеiΞ$qo -9q'k[oI- mHFk 5"Ȟ腢[ת>~ԲWI]gߺXjb@Wnw*'.38u$eЮ. I/+p( S",5 Ǒ;-X7 oL}u{ndr7^IWݼ nkb }q:rԿNn̷.`*Ǩ $n|0kXUx@AJĩmʯuaAGNVO,3?JO!2b.Q0TtCNJ]_z#i Nc$ W_"M& E.mXr;K/+,eaJw2xgJ]~ %NAs7ViK\%Es#RTs}xs$ٓeiu̷ ˚{뾛V9Cj^mCz)1TJ >Nx)>AՁ/pfvEž u~3GyHK,&w7~77J|GεCH<}bn2vȑ&1)70DQ`VO).SCS I!4[qevNbhJ smG]pl阠 H @BJagY"- &R7b\3?eehf0S4LIJTʎJ0ŁF~?R6{ 5fjĴWSz&͎sDMgjX-j_j"F OA0ESFv~SIT PZ=+BgDŽթf{Vd4#y G-E0KH|,[!Spd\ ē#,ZF?Q0Z`T{sKr @66NaqF#b~1_ӈcqs~=kR˅w!j.?\'R gHTqSnE.vmƻ@TPBֻJM{Mk.Çxꍭ^Oޛ?mm38@`c=ڧf} %=e$'k9nOup4Q{϶L-(mY3$ƞV}VfVS.fq44 n|2Nkֹą_p t2xe cq8)܄WIyQ[a>B2o_>\P8oYw&ό2L 5<N%@o<4wآ(2=*== -,W\z(AA fӾ0| _Q)]W"p{iSj,63CCEqpMcΰb㯯*vP3Ƅ!ܥ1 PtKqE c <\ %vEs8]gGDWKp*_pRg0|"Q$}w-7ck/o-w#ŸI1(h*5QЛ9/]QN`hex90"KNR S{Uf6k z|bJt,˵2>aSBX~K>H2Ώh%7kZw qwVI+W ̐Sj+ªp4ֵO^ ɀ1Q&ī DZ&ŘZZ .&6iîˏ?m[7?_C-'hMU_ Nκ_!ߊҺc ER@PnY~g1t^f. }*X[lf =3#R1QLFR{5^kT\H-RO?@0Ч, L%qzyfwLKUL Uq{q]xJQ_E6{LΚr:Ca IJ(M9s^8hB`-y6i&~IctXz>Aii= 9Ɍt[.OҞ6Gn/_נlv ZPNlv 4GhtŲܚìKY}&yUdah*|\V'eog}:WY4_P4j*-}_i:!ɖ,?qA7Hǒ`2vϧ9Oaˑ=k2f!9ۼ=g56!7gVeODY9{H[}BKsHEF^TŔtT]RGmϤrYUh5Ȅm+ QC7PɽESVNH>۫YNkh :ɍ:vÆjYٴRKwŸK+\@${"hoek^z. !*;t|Qwc&i)GK07NdqZSo Gxw5Y MM.<9Vy.l5ĩ/HFNRر4Qazqa@(p(qjmE{xt{W1+Wvq<ӭ '¤K ^N4S4SkokV0x\-iQ|SnG哻&* ؂ѹ,A\)[FjX'ϰ.cjxl2βi90`2#Vs>?׍ZȞOtgpD 0j:!}snmy*n1M+w*Ӫ:Z Ů%$%%4('L'͑tʸlzmR(FkgW@Öze+OA{E"UL*0YhsU;i  d}1 GCdcQ l## 1JPڰڎƌ,7$pya;0)ёWuk4WxQ!|ͦ?hB0_̨ V<=A`6MQ5w ރ%Գ?W*^q$rpXḬ̒V2)c\%|ǦK8Ï7{䛺X<ԟ s KdIԉ>d:ӄ9!(RpMZk4k)<Kf2Ӓr>%}Fg)w夿v^F<)9au(1HB_wN$1mbܟX1M|PL~Xݼ0s'E֬VՌ[&'UF> ;ͺ ]\!r2pzC?&+'7Va0喑O#lsRNOPLj#ŻM+k#5->xIJzE U})1%"*;?YDR^: 17!wtOjw@ٴ; / ER,4QtN/H*rSbYQXP=I_ N/}4~u41OqF1I@ 7- F$}z5:WdKE.^MA;lxE{*lll>|l2eS둦["DBMU?yl_bf"j-Z=}E@ %) Å v'kt67xú#as%C æyc++k ]eP'wv5;zjC @)աw!}wLAz6DxK=z`SB̅směTc18%saMQ< 횞SpSr[T̩9ѕƉ°#3+M+01[iOs -.WQ\orx]=t,J.'yUW(3P&Z85!DhBymI//gu7b^vqAVڿ!;BO@%ɢT퍊f ںlw`^`)7- w!`f]<2;{|&\@k'CauǴTfmFwESCJg?HWƭ u\ .mXBS^נXiiF"H*tG~hNX(gurŘ`} `Y,\ܿA;}Pkiޗ8%/ID1 Goi bswȷF1[F`yu\1yjCQ;Bn+}5tqԉOmnH*e̱H)yջWipߎ5*`ƒ̖Xk^]]CLOdK =/7`QWһ,RC}ǁR1?O1DLnn+$OKgɵE  5t)ImIG2tqWx}ӿO,N>0;KQx`b*UI@ &t3/׭( ٘>SkhHbmZX2&CtU8Vѽ"hN"$bSӤ/մ\}.Zzt,Ν*j''fAuT*tDW>;wk&YpۯRQI򪸰%,~4 I"UBɩՐNd>jK:> #X  ų7!n8ҏsL'@FܠVe߁Pj]!,Lݭ<ͺF}ɱAխ4MU%m~F{TN6qe3Q=HTXܡ}c~Xf4 olL DgFf\&tSȦ[R nl&T1|esZ_Tw\,^4m:n1v7qӃ PV"98 v:XlXL]71# _"mi)Y]5G۔i$fv*Ǎٓ{7+⦾*HvmV.CG~g^Q#=xEJy9ź_֦fW 2Q sEui P2(!uc{dp?Vrg0{k!}RTD:1],š$:O!i', )Ty!#/nDzU5Ra>0S`LS~U#"Pˏit8On() /Uyȡ&F}3bLg -Np*PDz<} jsZj'WjFj)f0mxj5,ȏ/#&i3k,{ /%{NE0*{c,|ڊtֱ,nZU$q1@娀cM61.Wl$h$PY2y|96#RVA?$| ԑwj_J#Bu-d *&(r伊V(H |o2Oj LJk' 6gdX:%'qKLJ[<\0H8*U.^*Ndߦ3;468d4$LAŒ͘xn~ UⲐe?#zm}+c?-u xB͞HPnrH`EnN݌q}OTCn>Ɠ?Oih G+ʌ.a0@CHLپH @D}fUХWkk=;W\EHjQ3\'YR Tf=L`*SAlE;IZ!+P>3H&U'/asLt,(Jƹ[O,g 0tMF單gAIׅхמS)s];;QƠbJe`Y v yXzLOkb/ޕ7s]B]m-OcyQH\=g| _>?Xi]CMO\3 /3z{ZŘ8ccr~H?˄Ҿ,'~0*78pfL6b䞾=dݠ,VlFĮ95?$sS*T=֌A"+JY#^Q |Ľ@>Ym^,J9L(- arLEB&{"D&K%˚vjJhçxw`|@SPZd)R %w4#T8_UFа1E p mڬ -Âj4+hB|SϷডzf"]-Q^ @ &Yx/b\OyM?o,%9z`INC%;mLJCϊwQBJaGȜ Nl.?/ӕ墖[41qVsDv _cAxÇoTʔþT?D#X;WVki=|0@SeCD"ɍf6a(eIBźhX/d :;֎{o\w„eUp]v8ZfҌ)@@Xon~|6!ExԴWؑxd1A'O,vԳXQ 7GS]s7?eS_jMHӯ+*| w~To؝zsLRLP7mg,^lG>CQuidwcׂF$dV BbZ6Gt 뭊@,|X@[ECdb#0dzVL9Q{ U"z۪E3$سe Хw#CFԴ(ڒB$ٱ߃T^QnWEVCИs_ݴmi[oHC՟JXN=Ln-ʐiFJ;4iڭWfflG52!ڏ9@L)׎ov7`ІR0U~x{ GV_"CvJUL2>;T'lIp6|S~ s>J#&JM`-氼FsᵾTzJ(QCӠ<0f_f潍tYE|Ӧ}V|Z[ M-Ϻ<F2%Ghhy*mecouj:cʰ{Y_.^PoviPv2u.qNvOkƞHNԅW]&>"*VŇNvpp_ﳎ# [P(O8B-BrőN&wGu9~齱D:KvNd)7Ŋ+ɑL gѝ!lY#Kk2oK8򟯥4S9lݨOT> 3tۖ F.ޙSgQVQJKӦY5yyݑY8$بH^>D >!/, v˸3<=J2I 0w/ p+C38o4e`JЖ6$KK`N.XǟI{=p/L3,T-+6؟3*L\0IE=KO%i?~2>Vz“-™Ti5"i$Z.;Zyo3οjt"u։Fڈ#WCy`gǘcU?< ]ZА$c+5yZU’Ao2z-CN-L7xI8_YLߚ˧2J6o"<@AcwQCϢu}QNVx[旆r?r-/5=2`+;bz"UH"ؐ iNGo Bu:Zī[~)7a;NszYQHD4$uU fa pK`IN? #E~%wf߲LN=-J ( >YЄցmU~}Oz܉:c-K8BϜt RϹ` (9te"YFÛ2![?w9NA%ъ}zP+f-YgmxU q܅$>k3rh:>B.(OK)0}*C=.B#N} q&%Xs͇bsi IVxn^N #j1BzTooY'2W,S`\F :+P19eQ}a`t`;lBⱃ[r{m[Kh6a1> !83W< 5kOiPDN$pPa,e'*W4UҤDŏ#;1˖oz{6y}F%bjyQ MU;0.okejyv] b͊q I0֥Uj{܊EjՅql1SP'ڜz@|oj{DM}{r8; '}%ꑑk\'8Wfa &m3'ݢQy hόTAdӟO=8Um6 Ha굥,K?GxICͬΖ/Nnw 5M6` 8!]\ 1|M4\F0]hSaG.\LR*ꉵm_} %De&[>,ւm-ٸhlBneҁ0ΪKZHN&Z$d3(d*Y6_-VhmA`wgӂfN׮D,U>\D_)AOn}"0SƽPmww`^1Y51_aFX.p pot|Ln]|7$%y*~.]֎_/b$"n潃 \[>*zB8>B$`f%Df7 N7ɻ%Ds40~p+V4{FXFØ= dN'H :~RS5lSzHYb}މ=7 -z# |ysNM(!q *߯IΒjzzR!6 X XjM,?G9S#45O0|by$Y9Te?gyBK87 Y,ZTYﲼksU%mۜSe~~q{ڠh,7[ŖFشnbX;TkhzFh܅`N37 \ le,n/nbYY][&4 u~% (IL&ϫCkyHhK09%$>W5$U*K]q>LQ[ƾbbE)L$#h  U .†[=U5/AA !>ÇP%e-DB K9ɇ:^_W쫤. EٲNa0ҍcY:'(8Sk} 0ؿ Co>b6.]8nN*O&"nK+{)NSڤ;JV!:}y-j!רEp[z h5ͩNˌ~.Qq9k@>G>OK9[Iaq lCZwQjSޅAQ⿂B\3A h&F~LWq^u}ō-Tc$ [r_9"SC\?W~ +\IxlR`pMVsa}<?W8ggg7&5$T5!݀jēK׼>''CAy׭]T y7_xX`,` nߓYe 09yj՛!UWEOC,B'a߀+Cp!0 _e,;^хYkv g/ж4՚w QT cK7Jׅ1P8J?fxy#-UPPD3`+ԛ kdE#oYCD=R5J ߩдJ9VD'MC5@.RsY%(b@0_kQtQ4]ZLs pnw7%8F)DFzkɎ`j)}\ c|s3 P%؉zxi_h&f+P̧¯UYvgC(UY:^Un5}eP'-bDPhS$V#c$Vm[P\z8_|4[ k޵"6qb46=;I]/E1Tgɚrf2vo]~QKtΫ #ZJ \۩n@()c""y%Kw1a|PrEO7?޾Tj cNj7OhG iucA\_^`Dgf18O5 o("!Kg޿#ް/ V 197 +@py.n 3Οp;"g5bD{u#!5Qƨ QC"HatƮt1 1>+.YvDGQߦG}>WIRJ!(#`B:D[7du-ehP6#};S= čN\MZLJX#j! ptHaR{;abTmJpK, KY-Hω.ZQM5_1&owK,'tL>sj`O8S&95]fK(LOŃ'DcͮrۺTF ymL`L}(=5yȄ 1<: @lĊlN4jDC3$9VJME CRA̾PY~4s&B/0gQ1K(?'|rӸl%W$^W#UPoN5x2wFy$& Tnj8%O& ꃙ I H9Ϭs/B_'EkEa;  2S=k.bLu gzU3f ]t/{u%SlZ0I5qI$pZ>H#A]U(cKbǜ`7ݮ3k|7߳sF#tbMM1("(u0>2y\cYb0T>ɡZ5+9K IbcR$*Da| mM\v&E[ߩ`5HIذO4Z˸WbއenZY{*_- =9sli-ud rg0'Ök1?ʹvc7i Ϣv* I3+1E2 HJ, KQ,h\h5ЯQ<'dׄ>e&?2:_m=9!=dM:ZZZ4V>dp ` 2 I Ņ)J9|:.(݋B%1g|xe2E-(}rxW36OkvɄsYz+W U_|2zUeU!b4ԂsAY,vc03pޫOCC-8Ԓ\z uQ.[P(IE =3m$wCKϵGڈ;E[wqiKr-BAn Nh?5Ұ-^E.YHZk]Z]OB.R{Z2"JuH}ADGx2nQ?&MsF޼-΋Ǻ@(M-˥" ,juPˋ恜_]`  sd7`۷bEzON %Hӈ88LxJxl1'Y71L/K @@` \gjl346s_dBU3Fak"W&\ /B<lnvvKȤ}-"3gtQCq-E'f`/\"SȮ J5x,Qp'0%#D@jpWI4jho[zI<`{߮hl uDe3F mv.Lxt@Fbyg6EQ^&5<ӗx~#lcd\ jş3gJ/o<] :aNVWZsJwC,|bB.=<{ PpoEv7t @8DAڏW71zf6;\_Gp3%t)G e26 \eQT&Sb2;)H1V@#۩grNSP5.X~CQEd2M2iU5=s-Lg>&k\ aâ-G1GtEiᠢɡ(R"WاBUvlCA(yu8n(}Ob3ֱw|82;m+{%գ1Fqd5$?jG0p>6㬶c%w&ߌ C;U"XZ7^36bt۱ 4 un7h7ؤDs*(,/}i lNJBKєshii G`FAcfc@[zR_%zNLo3)%."M$N|jc-<jǟx59\WmaϑIckZMU-}%wIEgMh2HkhAY$C^,qU;c$<.eW&xBnfnݲRiRgDf;o#ZRV\!BL9v%\d){߀؎^SHց[\w˶· >qw43fϼT_Xi̾ $ئAk|l\f͒.vŭm@}44`gCpllx@t[% z|P-!=]nS`p]0oKr|j$jAn2G =PD֔v+",RJXc\X 6_,'U/O2x@'e4}܅_<@˓!{.xTs H$)HsWFr*8O[ٻwAf CPJ(iT*ptDbJ;!Su Hҽ)iʒusWtNkQl09 qWcIJU{vxy'?xݶ:y\m^a n8=UBp]C. ܉hE1QSrA9D<-I{`o7ə }>iר^ ͱPd4NzxAwCFI UIKG̖qv}־ g0VDk|0c̛UnӀǓգl֎q -_ng/XTk#m?X#!*J2wF~gjF8szb-DAUcfl@+8r3hгqya:;`CvC滻/ssu?URdi'UpiP_ _joiqK7扒V.e{KDT9| \F].]W|R,VLp О^s14ճ^;8( 0bT(U4}q*\gRǖjř3;*'d+|,/vۨi@]gO[ fsZYW+RstH_4;޷-\i5{9Ko)IB)w0FA#<2j7'zfhR6{3mD4Fetp6*xbj!'p@4'L_(7AX󿗧QAeàSU/f{Op_TN8:cDriy_\f1&؅-P21L/{cL%w:T{4E[tIEQ|3[vXu!#uA;0q!Bɴv>д_$UftStwJ_t;/NCh*leWr6^!,^#h [Q: у+ zɘjGi%e~A+,TVLHÎ{*aӶ3bY֍jpp1\LĸEƝ%Ss^4ݖ]ksj>0y} }۾վ ±aY.FS`Z%qImI㔰 'S|?!i eI@h\ ?5LV%߭ ߨy(Bf$۲lFr=\B} b[\v Bk-A{"+C1H}o;lv%Dƴ}Jċ;ۊ]*⺇و<[sLw<'@J.zn3Pg`?"ԡ]*_u)̊Ty?v^+Dv#zBם=,c y{NcX5f> KkMjϓS(08{ʺ6@`w Y𽘃ؒŕkVD8mo^2ka6g8!.6.#D{co&k4aCZ|L'GdV5g=F1ko"gLI`?xHY-}@H ZԂϛm“ip&Xف+wGT~bFjro֘pxj_+am/'Ѹ|Ka%bZ%5ItrRPuyNj֙$pD>d;bMc2"kiHD>ޤ"V淙t;ibw?d`XBwp89μ4dz22w`Vj]/U9ȤSi*JVT *j.ZgrA )[# 4rɄP}.~pj&&5^tg ,DZB_E [o,|C/@א&٠.(9^^?m*hxU֣̽1 [r.0JbQ- Mer6Zދ̳N ꠣ4:l/dG:o@*yhjC^NJ8.D߱Jft AޅPUI9wʳ8|<)pP%uY)q퀡~&Vڐ=[^ک_|MKf$(:om㡖8BFF:*glS%v ٹ (cYcFjp: ħj}fi{T̔Le#cdM#XA@3w?%RQۯm4b M)/ZMԈ<:$ zr9nܦ~Fi~ \#s%]mS.*+#T1]['ɶ|fUoɁU>+/lƓ0>Ǭ2z1;%?*+oMKҰ$^`)a_ "*ԀyR\6͓+ROa1] ] ]E wdi).y?dQW.b].%+$ws0GYcPFO.yVf|'fnnԁ7Ndn a\@`'5oa.w#b΀9Vzg$#|;rEIL ߢ &z:Xeg㽧ٰ`Ա#Cb39Zv T-5o -QB.7CdF29O=mO,i<9d d%U#>-)mh>AA|!»cJqҷtxJ՞lSl8WoB" +,$VrA%v/U! X]aR*((.ёwgq!Yӻ= 3投.ڴAz#F;|wgVT<5qFHG-niwTU,RةacfJ}(c؊5ցs)2~>n`^?!l%oW{bi$#]fxa£'{v^ qSuo҈S&.t!/ ?u\qa @4ձ>0Q s r"Ƅdy%  MO\ |1nzȯrG:Bzoƈ9UM~'>*Ѣ"$yfBC˜gZcj)E)ӥۙMrXIcS9u9¸{+_k.D kNmc |$ؗR.qDwdr.b;ֱJ$7JBvbds:t~IQǖ/[oɊwJ 1sfoOPE|x4Y=֧*71.tj =BxE umiӒ,[Wn6 >k+Vn3/6b:t3*X.Xmq1q4W Z5SSUu~[mi}4]!2<Ʌ,eTҝ"-:Mە) nY;q=كn7O&/g#FhLUj"˄Je% ltCW v9M|kH9|y$yKyWapB3/1K& C.b-t!@ _kH$>Vr if2^{ΦrTDSO )5_{ V|mJފG7(BK>WeZ&ua g6#㝒R$h+n,9H2A!2Z\ӄ`)p'uRhガC;k;' z5fBCy9LR*3xZÔ'#Z+N M7+I=CMh> ^-~;AhEs/f;~W5rBoD0aO)֔f}Z =kqKk(ǡY8&63:i~aǵ)X,h!LAȄ_2lm-0?{/TjQu@ۻ51>umu|8_mˇ@ȶLM#`ɺą\撸,:GTX9կ9 Lg "trilC /׆ iԌtQm1ܨ"1WS:w,JUq|r2$] !xMNݲkѠj#'< aw+$VDZbĕ6@jj͖M)x\FԓQ[v\]np8t';0DW~ $p& )x:n_LWZsPvg/U—BƘ8Ԍ<D>_ .lhH?L*Tz\ ^Npi3#;!LY3Ҁ !X` px }IݡR?iЊw2"9|uKBDU$s _^@qͮ @Weu xWPTy3'B/]&/cM`–W<56NsjρU" S75uvoGtW;|M>1;Y$pjv;%F|)@?:lh.0;k|L˺>+!sfԦ"-/HBOIrBqCL ٙҏ]Ʃ0$PsqԢH,xmȅ,7_wk*xJ-r%w]/.8 q(NY.g #Cx>>Ķ>lYĀ}k{&ۏ!T^8]X9bShځz V٢h}{aK([&{M2$\;=ճ$і#Yyrʎ4ï@0$^]@RXX$}o8&맻U~S ӝ łdz.[3<@mjϕMNL*a"+Э ,F E0dQloXe H"^kNwS{F5ftҡ)9o|?)yu4,q}mwBϷQ,qk 0ԫkm$Pژ}_48]-ѐG@0߉ѻVƋ#@_yEhNU;]Bf,s#שN;|dUnyX^mHWbgȞo =iZ+bjgdm#=qUߖ y2TҊWWyāg@^7%?N(0Y}-dJ1|#%+jƧ24HU{ۥ]V}8ᛷjuanRr {@0eTI%k@=<}(o@kxfk̽-Gt}tfES #Q?CZG,ag: Bdy>[#SKN,ڈ+vlfG56\#k;gwn+Vzݭn`m,C#682q# Z:"y;U)_'9Y5On@ 6[d.g;D6ia䐂76[ҹ2 C<$=tNy*?@@ 7O.wXK QsO TPwv@uّyZA\~f3Lȉ K}~ҁeu %:]A(+_qKEn*1A{}~o AQcfI3^5uDf-^6.NmHO+W>F,z~G&`Fvq=;;JHͮNXDAuWfWͣ% =Uô܁!58so7J|*vû.m$z8va2)C*S"bjO N&A7I.h}Ssiے4rLlyW+Ckұxx&3˨%? un(Xl7Jt Ô\nQk Yskn+ՐS=A.jfseR*rJ"F 3sXV).PWR=4-N[gۼhS zl:Ƈ}7IJ wSʜH׿ږM 3]Ee)D?hq;BܾMbaT_ImkH]e3MĢ \5>ϣԟnEolKHД4B <$EQZe~c5"AuaeɡiW.?ҤǤPٞZ#Ćl$= @]IH4| "bֽM>NWE/[O&{ yEq@8 qj *|g##Le%ݛRTP,jU& RO։>ONEC Mx!TAN uRЭ8}fS,~pAMMXj1+'MOਬzm-$O~p{8JW^󫡎?_iCBb=@XYkEvfhs0nnAdiX&/`/ThH$uHJeۻfq#98oqghvt1mkEPY@O$Mֈ['Xۄǖvze%y+\J’m#d\Fǧ1$sMģ@//MbϤCo>bJB)rh ε}R 误ᾫ2Sc2y9 SQӈ #n Nf؀D\&W1~f}7U4 s\?i-h5D?)c[iWnKRc4+4~t7gwբ#&I uL =-t76=(N#g?Pew 1l_f΀ț8Mؒ]pOK f+4 ūtClRD.r1T秓47#}}pd <,5k?+Ν.R3랺@Ȫ Mв $b8qiC⻪lj?3Aơ>)hsjX!5J 4,L(n tz . <jX_~V^:F01 9POpoEYtQp:*@/n^yB.-j8 lƕC w!ݔO@`V8딊s>ó#߉$0-,f]YgAQ,*ԫ4)2g f^+`CR4T(b#96>!(9@k!=]oynOb iɍvPC_Ȍ<_z1ֿ+$lT;HEtHx~BM,888 = >#35WW "*4_UzkINn`lr(A\W^ as@ iD uPDxyUv*9g>ѠOjϟ Wfhvd'6$cg SMͨ--qW*5Uf$!o_D͸%2/9Q2t'+^ȧ#uL]=2崍$1֭-N=nFcCmԮbG+oyYpI ILDyhi"X3ٷ7/uϢ}x#5EY Zm wʹO7H}'a1# Zt[wK5!"&FwH,~HAF%X"/¦7pK{m !,wlFhwHjg6wz11w { Um{gJMk cGJ4h=]ތmz2\V5uͫ'=U:I+Syymex^V|oRQr.Q2|/ ԱF/SG'fl*ӷabjB]8ɦHdcd4-'J=QCJT0%SJs=!Cv \"2SPfh%IAV kw æ?'Lf2Z4kcMثT)ajS߶ޝKCXw+o-rĚ6b0HlhϩJ1 & rp{fߒ<gz.>Q*0W+sɴҜ˵PgU/_E1ڻ4)d* >_KoҸt.ԋnRа{2.V5 |?B*ưHǎon-;04]2AO *\ A0 0yU sAHW qTBÕ}L)EPf+Fu%ݵԥ8+!ǛG/z% ~nhXg1yaԑ`~AgcךZ05z7wB7 _GTD!0+"7;bGemό+Z㠲ҝ#e)h. (cUXؿ&K`rf tߦuM >^&B]=|PIYZlM 66wKƲ`Rn }O;fx2 )Kg#dGZ1+R'lzX0 l`u6xZ^v ?_/CA/|p;_qIna Oġr8m*Kmy?kE^|j%;|'Ãk'( P@;oHC4;SߓA1 #2p̛WUJ0Ҭ?v}Ƌ)`\ pԔ@FؒgSYkt).wc54RTr8TM 6CR3>'zEUzzSVq,YRr;r9jaѯ ~f*Me4hDnzr]n&H{,#_LzSEtwe(l"G2M4)<Te*Yxz\f/B}SKp$𖯤GQѽ;N'#/9Wm.,Gk7+2PfT7?ypM +H 92=g#Ep.q=QNŔ^*O?m4&~n5z,9urh'W*So[7oAM߄LbeO} "&xnFLwFH79͗cOx@sU ϯLꘇ#2_95A@+p3!!>O~ qO^&F+O;>hRK2AXdo8ʒ\A 8@ƅIOlsDM&I+`AƧIB2ĵ 9)F8:):M_%rOz˵UYB)\xT-֤)@TqUwϬas&:s6G8Fݖx] /ҙ+.X+?5 \ENĭIڡQKĽ1vFS<.ol9tlqc`M\QrD~"6]&"x7 'ٮpQ W92xWznBkn2kII 4r1 YÍ>T\]3}LRYcMN6RYK 6B!Cȹ.e>TDqSm,jσT%pM\r"{PՉyNMI^8? \+&nL~Рێ /Pzd[p4]@ |<+?jd4R3n%тI *g:\QE;B4PMG Nv4H2g~̽ifVyPP=Ļ\f+`AcB95^տc nH1ˮDPomH.ml#Qt-\mMYUMB5?_i:jB# qif~Y+ 8*250`Ոq[?FDKmD>|7x!C>AڻuJJ8\Iχ*;I ֱR#&jvtVȜܣO0a3ErqDB?Kb2(^C'2)Oad8eǃ>uPB'oqFa1:\ r5Y2%%]kyZ08]eOR jm]hG%=qWQq-$~p9Yq8&?`4ŇЈErS!O*ax}{+!{,(4+ _ +zB$/F"2ݮ4B / s tkv%U~j&<,aP5sܪޒfpܡkcPӕ5~TY^V.;c ĪK& zѪ }MMr[`\t+@ UhЀl9MTu+J2g'eu5,# H72?@ߒy{EI;A=˫~"4P`%I3#LMҶ9&}Ұ*?9"AjrR-"bAJa)v]4<}dKRN r˔FPT[fro~-xs ˮq{D2\1g @؁پ;iM_Ś?5USxR)cN-bX0M l{7Xh0΢L{G5 a_;/t yH7$bFv8WRqp;ٔry,{}?"/_m@} y[ MU$ݺj)u7\(BfUD°MY{$_=Sn`\񑿲LB@վ= rS=Ds,V75hbGły4@q\%!*S?($}lmN A]fXnGT·=5_^е_$Q2jG-&Wc_Λ)!AJ]ZƄhCVU&+׋zT a湏dS4_";=p׫xHxްh"[叆 P*s#WWIMMRʇwnx<;OPNG- #=a T(4m-ybszkfvÌL4jbrH\SLպCY zEۚCʳy5 !8z‚R"H{D*NX>y{O72d] 7DĻC$Ds 2g]'JA\ g &}>!@G 3ՅC&5&v7F?24+8aqV ]t.(.?C͒ėF@ e }GCty 2;α?]_WHrm'<-%P4RTSaE,`t/ <U7)ϓua 2-YDUvC 0u純0#jDUEͯpayGLW,8X.м1]o0r+n_t~y }l#W$1{}Ftx|)_$0^1[,G3Ֆ򛫜A5[W8`i~#jV[ܽV [ϩkVݿAA` (8i'w|@p 9Xv=l:[0I; VrHB~?e.II)ۣ.:#*UTti7iZ}t{*׭B33f =^Ī[f y7pΉc@U:(;vT]z/ZD`IC ==KL#+xnZKdx"7 tN;?N$vå,=S-l 4U9O;А[vk"jMiڣoaM,aSG z:K|^]k!M)UDYS!Uϸ2A"BD"󇗝Pt`0r0Vfϑ>8<`M>@!C17\,L.w@P+>i\x*8iɮgm`۳oagN"7#L[Qo^$R)uQ#ɗpI;W77oe葷2*\ ,ii¦|%5}KJzSW:t#Cq -flmAH$JK?dN/mm1_2\blVٛǏݒ='b{hTڋ!/ J(FT?(xZmGUQ՛o!']wh2-r+ udo}aPФTZHTt~3bQZƸ'Kp(g_ A^~X4|Co<-Do~O^4 -;ȨP|Fhc=.~8{DǺK6{ /XqQ+v !R݃ӏvQkӹe$h8r)Bkp8ݶ8uXCFNbqZ bo4W3H{RVjO"N8vbgYɞ C_ߑKRtycc-FѮ71E 뽩1*Ud^:ʚ(CwrK/vW>{"p 0dCX~2"-hw|V.MzhBQn$s.&H>gk$KsK:}ھt7[#-G դ lm Q74P*ОqՊkcUxLlǚ3f- }2mky|ěCbr<b/?'E=]=Ef'fi iƪ4^kvLdG`0Ww6t]ehc3+Of&z"}h1XDmm tro]JT֋AHԎͰ \"x9FxS;Rr(ڜkyd#U<|*Pz`!%ް,n>9ȃ/!}_~X#+אgj]lT0V˔fpk[ֳ p$D^H@eOΙb}, Ͱx!K% =cByRlĸVa>2NoV_;ZSay0h$>P݊j̣pz0S1B'UݟȺr]M7\@xw~X9y39B%ߛڐ5:ENIQ踝O(կ<dbHw a]$fkFq{F#QɥG 5JVFO^ݤrF?jƟ@ګFd6:NGq;g"/ 9?):(QgOc&5h5sv`~Pc=44k2F,K R w $3$G>*Z":`T`+sYWԯԪr-)w5BJSԷIX-'kkᗬ\ F; 7xP>J봁'8 T(< ;O!8vHu,_zc#oFd 3@F*poW#"lK}&X1D (YK0!)UƓTW#Ȳ oyIQG;^h=GO!:w`@W~艢n0 3iCX*`v \-n9*[1 ޙÛCItQXFu3&0bX*:)F虜?B0 M+i: mJ=Ms$@n:f',磥RNJ+^ˋvC޹m/_da*4?tsP2tdFV逋i[nv#f7M/}O`t,tS_63,+tB$(DDž#uO*Te^{Ɋ]L?4]d~yOў|y>4zAUDP~WAiU,<׽@@AP:B8ٯŶ+~jW_II?]H̀Thϒ-k ,*qsmz^܏u곗x)#tr:6fQxک'}`p29 dM׊imcZ+2.nϵLha;Փyw.MLG=jjktTG(3Tdks7{̽ƃgC;qJ!gCU1Xl h<@<@LyrZFxȈ 3&@D @VB$e23 |^SV u@\9lc, ,f쌺$DؒS#P-#dGsZ2oVH=FgW3B5ȸ|+My$oa 3P0 ;G#r UPbJ(y&j0F~Q{t `"ptկ!Lt'_E 'Fp fX-ERlZՂTUGji+@v4F3+wTp/|lմ݊R]SwQ:L"0dqG5 EiR݆5G.aL&Z\)i$v̓G7J?ۓv EjZ5LLtlU׵XO{6CA4, kUPUonOtqu#%_m6 CNcvt?;ґ-oo"k͉_Ϡ$}NfW 6݂r.`qS c>`]g<_L~D9% 5 ڴse>k(d,j:ޔ5 I 44ma*\tml($<ΙNX7qXKP'4[wX~cᝢt&W g.s e&%Ij3 s+~'%L8WbճeIlķ&=QAz?iwv{β@|j|?D*&(3/xSl+]a)ҵf55-}*8}n*&nk2`;S~ !^8hRdJ;oy<F$t>@U:ZR<υ#NP9PmtxdDl+ .xeRu}~D :=`)u)˜e_D̴B{s ozf;\1Kj5$ʝmSe? 26CGhwt-YNE5E2Eodz+.5kz8(+:|i#'+g=Ytb붯/5M cQ3xo /3gI=Q+ȕ#ȕo ?9\o?44+@gݫ ձu$}JOپr?lX$]\E31+gJ`E6$|"tٜҴsp\qV9x#|2'Ak.*&㥺:miiw?8([ pzӪq.KC!sBԺb [\'9rʯՖr VaKEfջWŹW.?^\[pNʞSK(Lk[s7BX69=`M=MVw|j6x\(d+A`'ds\@Bgr—fLsZtˊj;p=3yJ}!uOXZ~勽L'Jx?;^w?](YF먎cg~ºU4:e|ܘ5:igޝ3KC\SOИ'"Nil=7ю^Z<%@sM_^GJ_G4c'*a˜Kf39/X[~ v T[x Jbu{E= ܺEQj"U,R8 N122uEDokzo3opsjvStxp>c8PXċUCqo oj.qqq32f]j!oJԴ]\.ťy)aȧd=!fcj]iB WRX)O%>)= #3*SW]{`,#*l%/Z9z3jSVԄ):@P;Aoq } XKkH$6'Nxo8:>dKttՅ\-E@bHkЀ;i<Fڝگ(Um{搋?Hpjۥi8di[qݏ}Z %V?x҇S*A+ӳjwjݙ;<#w cw(ބEc ;cXJ4AMNM*2Q:ݴ({m#|W'TG#h:tz6F0jTe:ፒ҆"_$ gF:.:5z[$/Ng)SYYAD6Y=@J:Akxg;c[:ANOBAssi-+bIEMhQ>x;VsCG^QG9W>x58S )e\TWHkzſ$|[x焽?i5?2GHuU4bs@Xu,M363?G`nmZB2<ԓHmYr np{1 ^[H?1g*U'iШ8^>v=FX >'NTa\Kt6K&zl0mo4VK S|NHYDkHTA2 rS&wӠjZM]QI>:\w׏Hu0ꍘB/W+z¦+ҺT݈}TI1j7XK͐DyE Í$U8RuQ]e1T/X&Et` G>#kఞ+ʦ--#@٫j:zʶ ֌4Ŗn[= \7oElxNOJ< xp*Kdht%W)̟/V-bT9 HM VK Զ ݛq@`y?2FS JL&5DeM28Z(pF}ԜVFݱԁ s/EнϾن% lKQ˩h|& I?9DdVoŏ %EKŧ1Y$A16s]mf!/Rf׮yc<:mʔ<fRUZ[Ͳ仾֘o@e&1So :OLQFYIU m޺=!Wi+j"Zެ>5n2/]ɧ8o1ӜcN͔2oT^ɲ)A6 r"=zTt$Ծcvf:'q6{ q,Q{QXN mĊSS4t%y3n)uEs猥SP=/* "a  rA8z#+} zmjG6b$35p[ΊL\r5ƣ#~@c"_>},‰ d (T9wj-HQTvnXL"+C.JcwQߞQ&S}C3$>v-]љX|78!L)@q kJƄ]ܠMP.G؈.R zq^5Ss9RzN燊SlySy'2 e}v&ѪnjX,`\SHVښrS{w>NmXUD`0d ޿(VDh6 x)f^Ldߝd?W󒓸}C%;QJɳ6>R:'(IKZ/f:-$oI`yYt u8OcwWh) ~gpq~,1Y NgBmG:Foy5tGT;ɾ8]''XK} Ϗ=H%=\wU*le$%31z>lܤ gXR8#4g3:vnf>@5߻,&X#SozKdx̵(j?ͪUciDuŽ=_#k,nwU|eq/ bnsfpiTNTc>a 0[SB.}V\gdl* /`.%p]_J#S]eu#.@.YEPძE td6@(p<;l'v0j.zmSv\F$ _]d5ւ~=ʬ%ۀ,ct%+ad'lp0ђχcHeuGL>A]w3gI^HF>ai9FK`f9k wbbC_vI)N-v% 20 n,4=i.̅0h'{&h顮 g¯Z /<3񰧶mmUƙhgቁӜFSc> ѤV)ae؜-TCq!` t<Z4g\PcKHۙ櫧\v:Fp%Y3d7ԩ^ڄ@pU1MѸc^kTC~7Lr8C} r(J,pŖz=kAw&鷜P(ތ5#me4@SV1MB͙9Ow ~_+ -ZoEq 'XD=isjTs&F{=E\| @")1*j>6T@%:%0)|Z!46|ť53AC#xΕ!8cx\7L| hi֋Yfs 1Vw.`'qd3Nb`<'6x4nlp MWĻDͩ\?x6@]y:QX2`̛4JئJ2%VFi/!'{0͗' rt ,x* <ѿ!Jp鿮%?iS0f<(Bݾѻ˕I\ݪiklzhrѝU}`*yrȍ`yshLBZ[T%ɇ_,A0`k,Ib&ۯ͡::X稌;Fb}8IHP-{|#Z/?!ć8MTP(6?W 5vh\[|"$.>pВEyL44IJ ]J[+1Q MhvAy@81&^ 9X$${Pv,fAh045&xk ZhTgǸE@k0Y]k ٪=Bu ~S_<uc8gWj9N +OkHOd q BF+1OuD3 3rtX^o`IYq{S&1Ȗ Lt.Dn. kņ(. @Lѥ1Pb> npO7:+ Ci3|%*"- vIЫGA*S|?誾^9v&ڦ?1k:O6غM8:d\@!<*漟2>H#lx3s"7cG*6x'Yƍ]y%R6Yyl)#I 'X& q&Zʑc}f\. >xK7k""֨mf:ƀ۠s3w4qv㟡NY^\~ߒgL7tqS-f椼Sd/Ty 4H?p\vLY}6ٳ}mZ.n>=9.OaFGH #>jF3^:2 Ai^{Aք8+w7T\~7o̳L*N[KGn^+g%Τ93!ᓡ>R<pøR9;d3b&9c -jnׇc ДNf+}VvufA@s*[wkkɻ]GZŏ: z(x]za ~+JӼȣ~8{NeEyEU &a3mC~ lOQߒ$ꨕMl%HOG(?r+ ba-S8j`/.ƊFC|WCxB ;eG|t< ju#42O0GT2xG%9V%3r&)?bjkhotӕ[n:z]ϟ,b>HG'fjL)^F^7Gu^B'i^ݟC9Lt0cnwN1keUaQ:!!Bh=I8vdJxr TE;7Z9SlUP[+lQUE,§cGbNM>Z7q"YuB@X"b)E91c94'6p\!/XRs6}I_{EP0CsS *Xmow\,pVHlH4-@`iS'i>V:D Q\[P9@@f*qq]_y[6egX aFHUKCÿawAW9wy8wy_=uB|Iݤ.zDaծO |]`C"o8bZGW5KFR{*`'Zrxι:Ԯ%"?%,m3`#f|Dŵz4,J0v nzH-Ͱ̍IY*Z2F4ߴe`-Ir?xr"tB8+hžai,6 J%.?;0 >=} u}F'b&(ĊqJԍD*I@--".)oea;M}F}õk/B[ `T 7LQZrP?,' _ItZ!ȓ'ᲇK0ḤWڝ-l+gŏ>fיSE Vq+|QqQPZ<񞭖P/~v"UC!KvKVn33"BSBG(!·A *jp3P64bIJ RT]\ԬvV 7kf,|E*$'YPi'Pfk!agV@>!ݕAv[jzf`sQMA]RA5qax1A̛md̥u%S3N7bX g]OB[b&n謰?o jZة׆QUuq$, Y:wЩmj$\ǭbn'GU<_X6uO72 Wځz [p?+/RG8;-!7uJ @h "2t}[R{Ċ&KdΗ!ۀSfmld#*r%z SןB'8wI8"TT~iח;塡yOfnXt'*K7M_R3(}睷*{1h>NkD*=J>.ޙ9}L6OS".Jv&?Srf|3hPGG.o ޽B 뺍Vq C]T}ޤAMlj?\e$F(@]6/DSd90՚,rg TGŷ9͚15Lr߬+RJj/;.m745RFA<鲊 Bi>zGF`|PnoBh/dkf!;7 [} Q6IhVi2Mp|,7 @L:~?xka0|y%%7s G }sQ!9ď6Uٜ1QwT2AlX*Iui['ƻS7c{$Ui@a*(9g Tm $&۹l \S\ژ>V Me]/<0;J8:P:lP%10<#9%`C{>>p`{f\?Uzӏ6lMTגe?)ahoBta|,=\G =2e5;C D>a!JtU&bbZ!vQI0FT˨߆7݇ZPf)=|Km'agJp1=Gc3FͬkQ9WФOUG0ZZkT;Y,5M1㼁 ~tzmrˆ>w;mն%Z>'MS5Έbvl$1qv<޼{)9tݧEoK57<*\+cׄ:Mz.~3 mp9@eY[P6Pq= V-~1`??;w 76}X ^/@$29@C%;eQ1>ur1-`wy&L;_x nxKRFeUUX@bf Ĩ*8d|}eT[pTx& `=ѕM'6B 80j=D&x˝?ď kc%ZR~\ϙ|.(yJS6eS=BQ3epIJ:`BNSz*sp<9A<([ѧ"B4?2 ;7p8\\;F= L~ naaIq'8L9c7(ŁSv_ذ#j!oK4嘗rys`jlw_# Q=1o"fupzsQ{;y}Z#xZfƠ22Ta54/X J+^'paFuE ig83OGẞm7ɱ2HMCh^&#mTeՒh=>뎦>{ t^3 :j ׵<[3cqzXzUxM#["=L_{Y'MsW 1S:0#xdd/?ߤrƈ4]A$l<*#hڴQ_ʩO>ڷbBtș76mL/J3˨oZ`*%3bB+ySBLP^$M;O}ͭ>Vgm}ߋ>$ޝt1ڀ-nۅcGxٖI$lD.8R߁,ף>BL_'ݼɁRSKz4d(O9 m8K[EM+QC KKىA Nq7&NX_ñ7 >J1Y+SZ$i(JSd h.nMa E8^`\-$z;?UNd+SؼM='8oZ%>q.=cR)wBIc4q} ϧZbWe54h(}SWyr-6uVyd^<HGۖF,&kKoO9s*  =m L9DD+C1 % h’f+d^I:m 5oʼ<|(R T%2G}QLV$)@.uϘÀv?te|H4/"7͇4H:_*kߙ̪V`ύL<]8_,}`ш`8<y6O& o ׼M,#NTwKsV#GlGQDA"$.W)FFq]Hpu ߹aJ_(fa>%Na{w~ΡoZ,,r,LR+kTBy.wϐ{Acq{nvc?,b ں@lb;wJ?{tR3F H1Vaae.PZOYǯ(þTIv~ F/]ʂ[z)RMLb[ rW#t:Fc8'|䎪>^+p(v3 ?@DrR<)T,K{96.uPHԒ?[Ha-GͨFgg{We,Bwatȗf DŽ!l&9N|梆|TzՌv\@ں*ۮts?/DŽlǮƫZpź.- |*/gJ 0#, #iI"߀`3m?CY5*(덺mJ|o\Jj@;q`Yp>IxJ: Ot\\zc}LBD_zcd,c [GTKo5oOv` 9HzP-{(oŵd0b\MRTёsȎ rJ 7$,Sl_%nEA9/ZxuDa+1дvS-],YyzV+LQ3ˏߙ N$C&W ˀ:Y}i8n~,}n0txǖz׬̰ k.P)e/~5r$s+ڢJ@ޙ{-л8'5Nj{Ykċn-Y#|g"CÅU_`lOmU\>J>#?=uDd&UòybKFq{ZES ~Q8jj/oijۥHJ –Ѧefu-ɲc0|EN :9MM0P)eC;Z P7c0"ûKֈ^$vɄ}ࠢ6 xQE3?[1 .E nMMTͧ䣈5SXzCkc@pg&A)JR9S؆UL/v׶rԗoq|z.%9Zq[|? Zi/ɷ4zҡ٢H{5h\.w `]kj.W&L`Rqƞm,`ƀ.Kʚ",e5i@aU6M@WgƟEkm(H<lfצ_8YxoQm Ec!V{KD?&- `]! s&ּS=΁P%^$ F@_^?a Tbf%b W[;r]LWUűf)wk;Rc~<>)]"ot޼qyWڄZL } ;4a]mr5@PGL_qM4G?@M$Ur\L%0-;ߕ!g<*# HB;;ۿΧej^M&1Ѡgy>2[Xcobz]gcTZ2(7̗>8Z|T5 򢀺=t[}sz= T NHTN[n3֋U73pIg[ {dVV.hGU8bFyLCMLԜ˦D9'bs5^a}/i86?+-]Bg 9o{„6o_P;4w/Q2$AמDވ H!f"HX}|KK9g@\'W@:@:; t\&@J*KQK7kem`T2D$zgAA.yG(jFVJ^> %!zͨ LEDv,NDZ{ǣC/33{w`;9IvaUC%s#FTp$3.k,!k#n̝t5 od>.I-2E"[*TiXiԯ σbVjdGK>ϖmYyo?>[O8&[Sw,)%0s f߉nie_-R2җE)[SseKw9tֲt X=4ۓOn(cbwcW©r9W, uN>&#9 ]:7FXosӌ[@])j|i%oHcY3ZҺ|\skdM.x- \/q;Jvh2߂~ԪvDꝌ`WQ2t|5ՁA?60;>I1WeZJ@r-gF=RP/7'H MRb*[(+ mkb EbQLOl]_67k&gCֽH:ħi)Ke ~~儾63?]<9eإx0.8*Mqq;A] ],HO*m>?go(ܟ.͚"k=GvE~ǶacxH[ }|+VHfyD*fzU/>O.ݠ="JɤFM $1s7H˕ OPxPM2KmK~5I,5e[;&$p91@m_}:lBdKmg2 4֭ @*;> -C i(YzSx2VQXukvD!\oMʌ0BѼ -^h 1 7^FO<Ɯ9Y Fwo@ˢc V-7\W&c|7xY(On&p!M&Vژ묙`͝Y=pyp:41g zF[Gi;J삶>b9j$fBEkxu7dAom%vRѱnCY?H,*/2iV_nzkm&>$,?ѯ89|"+, B8;F?Met9Jeͦ'`*%/Ms͜4\n!?>DW$쥪 _+qĪܪ%!xHTW"_J9r=_qeL<^UӸd˭^ٗ|dR#*O~vvE9Mv+# YFI0u5#խj!5Tty F-ж]sj%'d$ɶb앝!jBX52ݨMogS i|.*(X$*V4p;DB?0|[NU^1ܥV_u`*񕩑Q`(t-SbI`Q bEڠ8G?~VC|gCp#SbpZ3&Z_ʕer'!5Z.‚*Σʵg&sSjZYHVz}:/0+^]ن z;X%6my%/IJ=x))BφހEL{4*;跟p﮶U!;rߜ<ؠkZ/g`́.X*W.}0_jF ޤmfc(IgW7HG7 >l?t{5Ʊ GD]Tjugwk hȯ9M>4y'Ҹ&l֗s4#cN(V, ?Y6ryD1MӐΜd9؟Mr&pX7\1*xĄAY V kOGKُUe뒠P\G/mVr󺐟;ۘ06Mlvj=Ƣ. >e] 3)T pFX80臌R"];1Sg yC;Z[Aq6iOSjcCp\|C v GB^kx2v@(kO# ,jQəjhoնZPU:ӣr`̩{7N]15qxٛA):HR9J^I9?r6qS^uz$IJ,z]לM#{48iu:fi3YG"f6HE:5b9v+"+t!;xz:\6c}c+*uc{ Yfj@LQgĪq/DrmE)m. 0K"p!]\ B`4z|#r9;Jz,%^0E:-燹/ `!8SZɮ\vUStf|aRo?5o1;ꎂg7|ǫU Ɉ#Ł`/FK&_nyTbRQoO+- (o4缶Hy\XRxf 7c-.g6;8:~o^!^SjUB2XHu9}3(: 1LJ+\d$^-0[;Q_nz!m/)yOw TTt%27H'hݭG,X(0G'7L'Bl~R""WzzP}6 b^x ?U`ͫVo;JR˳PhCysz 3bvuS .?>qt>"pBOc3*-1ԗӑdƃ֚}zZDsMi J:U>z>'p 10JZhn(D <*(͛.υsy =Y/Bⴓ ε]\+( g pHZ΃$քF uvjNa&=3Fq3^uo &DU'"+BSYXo il VOsG.g0Ͻ0c/, g@ *w?]Chm!T,Ƭj'aG[ߦfdjr ÿ7|^7뭼i3Zu Msv8@cG \81;XyhvIdyKP *\W7Cgl7]P+= 6"#}1tZ5~tZCƋlk\@XEthQ{h%o;羿LfˉA[FUP\huwe.0:z'[)"k< `C]b[' .nLITʛ1@UЫ>nfښb1vjfI M#hh*YT<5z^AE<6P& 1v\"הx7Cn`R<6/Ծ ]7(gNН?}^=k~:Dn0;Hyx~cj]CQkLh?wȤDbAמ=_-KRq(i͙!ɒ>AtDՙcuH%|&%ludU!2Mֱ FXc9 jnBEkʮ|*h.dUXtyj9.8N^ :rB璷(咳;éy*lOOr}.t1:G k!k1g5Ar}wXj؄ƯjDiIw CrJe¢h(-;Bm7jdfDW`t@^G~'΅Uf'gJn Ex_t#rAGQ4begc}er#I| :eH&%k^a7I+W1cj}U>6`!"zrB1ѳPRU+Orc4A@oI3 &IWD~}PfF64FwnJ%X~˾(Zx q]_Ee1O.- d6+o!ȷQgFoB-ATNT]'87)W\vjx%:Bo-3 [\h(=^L!rV§0K&BH(*;3ԟɉwf ;@7fA(8ICe"hNvY0oEcQ[o A^:6-a \>Vs_CIp0Dm $¿"'\$XD% /Si;BOcfrgUOsvjZbs-S(Ѓvgf(HnvH %:x~]P6ɛU}}wZ, Gg=Y,m7t-PD.}JV!%WPllTz.+5 k*4OxY(BV%+4ؗw]0˝g $W_Mc% )*Z^5/-7ME2g&KHځ[SE=ǾP⁸?[Mx k}1SҟOF%FOX6clYv=ڎAZ Kތ[6,]hu=ug7AܞZۺ"*U.dyJG"xw&7^q%bTFj z@0_`.&;8R_÷5Gx[.6ax# ] kJ,66Jg/(ٶ"Y7M,_c}3)'4%Sr2ڥ,&qVYl)NBoo N+`qZHV㺇ow==o}Blav+jS,OSE݈:H}r7&KqL8udaCao9༭W$Owm(X*=c\`9J'l~ * gKQTWڲ:kFh$?۰NנF!Y3ĪI|ƟŸ\a]f5$&kǧc ?1vW$M@v2-G0/uQ!F'-NaKd bFPsO\rMUV#Qfzrv^u4+]B䣕Tq0-^H{W9*UL2E5ΖD1_E^c +Sʘ[bXiZfӼ#Mҧre՛.FNÊ[cs0_Oc J5볠6Zd^ebHd yMX,h"4/e|G3uwjpuI@~ W$&4(%Ιj l{/ J(t (?5^U /Qw{EO)_]RcަtE%x*Ĺȍw/[2~ &bsЗcM \EIw.dN~[vSi[l '8Sf2ڔ@ Ͻ]6ˇ'*,3(;txI8ԜKrp/1wEެ|l@>\J04{b[aRtU{5B*W341_2'Yh]Q=_+4 ̏T{9D3 ꅗ _Tj{í(f F\l# LI3C)g~n=T*_HCc38 > J=K6 x9PUtld978Ɋa Pqk"kJg_F6Kc0)֕& <;S@Ұ0hԳGtdx Gk\4zeID utq ڎXWѰ'A#Ha3X' HD}: J\Ó: AAm_%vV0BaHQ*xC$*]K ?5oa4:yEqs1m/6*`~~M'$`FNݸ}}nɮ}_fkOG*<#.ʘ:jde6'ӌ>js!Y=`|Հ2X 1o%g7i OIsLnx$llҟ:;fY78qmk#Zd%᧱\ 1~eD7MUZDo+EM܁Ő0A^Y wE<7"xw9\bL61l a*%N< м^\+#뮍NWa_]BLUfX(e,ؚ8P]ƺҎ#4 A!W piKO'erWgS~ORH%TQP4I@LDb$8ݫ2!\ Gmv$[C7M 8=b|–"}f:N푘Cd&p'pU1ZV;m*@RSl39EXPB~5oถ9>g իU/I[ә%4P:<ށ^^krD S;VIl8mۼ/&Ά ߆4ߝs3&rn*$:7ms̼e,=7bgSxt^ʉ8vVXr!y0lLi UZA7rM%Iu,̀-uVfK 8!MlwH*,FmevzПK:1 'CjFm {4nx얆7BD*Ō;BV ]t^`r%<Ɨ񬁩hpU!q wެ7^Z֊#e}4:'B杯2~ 9z s[LHJ6GB*&j3ཉd3=>[!^γd:fݵJ7?XHQp3:J"^YkSOpeu5lJlռ5˅DD%!=qQQ\ݽ5mɠ⬼[3ЋrUnQs}v']AMeF/?]t\cR@Ud:uMEAD^-R /0~9EOsMϹnM!S2HmaMSb-Ȱns4R3^si̮'eC6 S g$Zω{3SO"2SI퉐#HtaQy>ޏ@akX /8)2 JwmNb2qch0ua:&M /o VQQ*d,56kIT$WSy @w]y_UB%Ex@_m&DݷgDeىv ISk:_{ o/Kʨwqvृs!9QmnI}28ag`?"ÉЌ3&vGgTQOf&Z;L7>P=3?3&AB9 S8W?aQIcw^~`Vu[isG:iI(yLJH:S@Y2)e.~Ю+/xeN;%JclS\ݗrA)OyP n6pWqRQ /]% #sq+!ABr'ȌőgtN~b.c^ЖM=0Z:@ŧI{kCʊ[2P*OLj7SdEI2Ƞ|"ǛP& b߃jOL/W]Аcf}+wY$2}.u0X)Kky Szy (;V<!i2O\GQeQ< s#h3F~#4,!ú Ԗʲ's3]kMt­V$dw ɒBB6 IS춋 %/nNuڠ+ou4){teb0.zҙ؉*rW~U!5-G^B, Vqz`2sY21}]F^6Ɛ@aw: /-7$ 1ʖ@dӱz$!څ}ۓ?mh_[hZ!mc۠QX:8sɛYfG .ʍ6ܑ/l)[>G4ı]DN# "c8g ~S+ 7JW{ n[[;ގ/#m} @lCcM. M} ZL;X$Oyś\)dQH7oJyD v$,>t-g U_~LN \Ym$d$SB^^-GZhS-?T`ZKGP;u4q$g!B;d3ןmء/MC/87bHgk"vo~Agx4ux[x1fT}A ŋ;aoJL=(ft4*=Cy.o+es I*v=+G=0tQ{ 7!poΖG3 x˸}[jPE  (b#Y[WF _,lS١I8`^֜Xo> jޮ8|D)2$9%vsvLmTmH? x YRABIgbKY2zFSj`k`_2MiІiNFKʱ՚cdF:XXj%ʛx4#oR*Jr+#F?pP@3Y@ztܯ?mu^lT"$eқ.+;9ύ|܄N-2TQ8[ 0ozbJi9 Ԃ#*]끂 ?ТկRY(=vV㣴1ĥxX3/zTP=kZ[m* tkܤ5=#c7e?O3CjnFMVkn֏;A8-X0- §-\lnWB *$Si:?Oi5`[(an˻v #e~JѭY@mϺBD ) s{{lu$-G:ፑwl3#UzwHnRT]FeZ#ae ^svr'nH#jxv^Nq"mZ奚V&5ZqL @1ÑF:_֢mc(GsϤ^Z0:o˫(#CB `Pb:TӌθT* iqǞڷv;[Yn֢rn‰TGpXX=/.1HR{/%N(_m 'n&eb$Jl@R Sa<'-j(~l+@uB>]{/COf4GP@M/EL|/9jST!vfMxP%d(2)u-!mĎUc'QdfX[OɆ0>PiPޟ(a:''#AC6Ҡ=9V㵜DYo Џ|~צ2)YP!_ (sw C` _ʢIb?¥Rx"@ݍvw jmbbT_ Bqp[<7u"CRHf/;W5]!ReK1* _pN$DV-$Fv|W%*[F3#}Ɏd-1\ Q[V^gu 4_ K XńVLjCЌ~O} kD^Gxи._: '2E15O?[b?:-]E4P\Ȳᓏ QqB^d5b#&@Q"zڎPW:`.<_ҷI*`Pbǟ;7f H^/\6CGu`s:-VWt2@@隽Eޱ7CGfY'$/"T*©ڋRgνme WY@QLӻD\}֔෼CV&dTSfoֶHi#YϼUMfD 7?'7cIZs2$#IZ%)L(}+pDL&z"4+Hfdr"Sm: E} q0*˲y0 ^pq)*N9l%-]}+Aa D4fjB`L+}=yu}L cA$\% ƣ=Qns-}4[ |з ݇74׊.Y {*0 PzzϠ)CY#BO R5hm}Z6'&mWΙ (L;!2_8@_|.C29:G 8x{8:x,R2N#_Ty_)ͩE~bӀvsScˑQg2U`1Ƚ<6qGhv&C&gW/R$D0䛦# "ZOC\8{=U5>{@ =o4/VM@h%˓"0eԻHro$H97o%AzH37ZmL(%$M6Q4p#H ^A=Gc/_һl54]WG~$j K?%d+~*E`(WnyWZɥ'ޱYӖ! . =Ծ7l31KڟE;ktWtzD/I[*I)X3ྯ^}<0zw-,VIԡH.Of(^U7 #Ꙍז_5{xe=O)b Ƞ*[sCnĺvk, BwU?{Ep= ePZNl!${8w>cy&k %7%hs8h@]>Y V.jHF^O!}l elp`-Ξ~L-='ԟ~<8PĨY8~AYmXH=< ݜ#tTR+ҁ ښc UJ26qOM~Xx-f3L"ZfH~@P|r2L_; dlIy~31,kq*Z@PsK 0 /δuDZȽ.%kGDBsPClz?aU0`&o9;NQ¯(^,p HQ[_T RAb5ZxAL:o α`fQ3÷&H1˰G/.pMp,΀7͐w:pʉ Fd.W\J"Θ޳pe?RCͷeŇ˙4 :Îsgd͗FNoa}Kf!]-}5C%6ed1neKlXC-FьzUPξ`1t7FXzz*  03S(Y'1쾐kH'6Oĩ<` ~&(5X ETJ P[4j@;Tۜ8* y8u6f}#S(Q? AXGKNl?2EΆB ,ergY}v~ ^Zp8VOy] o*L ȖϷAUFQX (2 k֖!onQy9 ]<Wx~|#~s,BIhE9Sb z(2=F _A4Qw'>$]lz Cif7|wY3dlG@C1qZ,U7c;N'1#,.?9L>y9cj!ŇM Gr/Ffn58_k.URLf FUq~?Ӯ?mCΕpc#lJ7?[S푡7 w5[XF@!9_Kf.!8AsЛͭЮ2ȴo%֑A)E-WO>Kޗ\{~)G3ޒn/lQX({].˫6v=6\gW==eo=+`{jRbE\4,(|XcXZ+q#? kl΃r;S~{E2?Mˑ'-S|8_:we>M}%{YI|C*~k6{5]B# P 8._P%O0= 8%^%tb47mZ_lEu+[Xq2/>]SG!}%DlϭQ7A}gMXkUhXY0,af}͜mY ̌9_iiIhpv/a7\ AqU K&8.O&hf BQ f(EC+8$8](XMX"~cI\6s(RJqȱJz#iGwM0Jzo Fa7QEy2$5hTemGvp8%euz8Aس P%j_;cHVj_,F3.U77D%,Ykx!")[wtī?!`H2}XhهnV{s;s֔^wL^/a`?YHf1 .,zMWA JwFK}64,$,-8 Bka s7qk)H3wI\Q#Ž;Qt9d7FB#\s VT||IaRp)1h̟筩 i:W| Eo6dt /3{RD{)$nlF*ܸ㼣av"60M7=XXT4 hm/-D,2gڢ@ԋ[a-ˣ qcܽ1%߄v&is2֝14r7'k?5\X~JM|5`H$!/Mha~a&u>|ʟۘHJC^-5^/Ƽ^tz}q +f l js!jrh^}D-}@FsH`+eRB| #|[Ϊ ,p!Vw.;w[):,h!esy-bѲ+(ɅJ#|\8.V̚/V3zXh;q?Mu]I:q-=-:;$ RbMAXYi.DmÙr? prt7$ Rfqv mzpWu{Ib_nkzwVlB8ڃTrS@cΓ7T)pWQvIf\~1 o h4K?n9^-`02D査fwmMj1P?;}6@ j)x̎o]i4XaǢ_] cgJvOMvO,j૛In @㩝j$긌FЋ:FцOdr)礚gcI5:WϺ9mGqC_ R֒7||_}`7g2^-Q^ЭLQr$z+b}HSb +΀BeHoq( *+}qE5>wl:THhA^tuG NR3P$-_-A,XmW0bnd : M>Z =s oRߏRԸSRO`qoS BK\M%4$atI|"_g"3k9 SW)oX4 5&\|wZ8:nf6+cu"FI({[L؊d<\}w-]PNsGК-уd;Hl;N,L4{M] P,Kc1krUG0W-S#<>~эi#=?V+|j.A$.(+]yʝz P?iXhCe1KSGnȳ8CdMe"=6~=JXR CEkVx{HW6.%'@LC Vm<`)HVC%PPqmpd7?BAK6VmQ.# SryIݢabq׆턔\ˈ'=±:ϒCڌ hw.BM% LaCDr%!/jȈZoFq#6cke) _@1znt7D湮8wN+C;@9ަF4ZV $ue[W"[lgS )YɁ9cQW^쎥l<ࣄftr`/k,%X}=5gPBO"_my|wyЄ(]yO੡~,=8JG _*O֏KjWS(:=/.QNyɝ|W^Ŷ6{GFDǟ^ \0*ʏCsK>c{(@RDzF_7cKl2BK.-h%Lؗt fԳc;N3[4oM~ Gyb4*a^A6?gyj;z[]^Qds4j %نzlOjjCn5} fcr~%čdH?sJa,gY7rSnVvGkz8)%J.PU6 /"ĬF"C(kXa&Q?_NThYRI<&(;owk⣠ ^{ұ: }F8\"aH=vN ' CɏWƣ Q-RCk]r)iZc26@qx5 *B('30FlbqhSבmߒՕ m̑Jbn7E-ZLJa Qv_ޛ5͏0?欒yr> aPzQ_F{έ.W5 T 鉷ɦ+޻cMS5H]2D9IyJ)*'0M]0XmX@۾;Niم]# `)iBi 5c Us\"0@+USo^Vb;.v!3Fgm-RC )O=L+#6J5l&Q_>W>|]UNovEc/a?Pt=?; 켧I^й+Y2oReWbFSMXW͍5F\"./VՐ}[6m[}EV  usB$0I'T#}vVD!ѲW:^ `eN0_&bQ>R 뫷&h h4Rp 0jw`P;KvR{4܋пeV&FךCm#TʹؘXc\38$9^ȘnBW(Iz0АX`?w\'}@`NZ. 07MBzhcAFƖj$+9P&AOdfKiuJ,s}BPC[[ TdSKf[i"l {P|( &Z0|mzU!fJbzb9UʓuO6/t(_#ݘcDH)e!g.YbL::s>`xx7h̼CL\ǭ~5W7UYC :EڲCdyHjL4t_*ldw!

; \e.jb At%Fԫ/baV`M_Db*sI|3:FW,3T=%4XX6sS.swl|㐞k%,Iԅv ˣ zɿL;dɆs0o>Zme'tÔ;*drZ`錎-N&͵p`֤c5&N0)MNklQtU* 讅# [Vuط\Ā]\2Ns]8boN?ƽ]e]ddQVg 6|7t0T/<;'DdBŧ\+@|yT)OJI=bG&Tb4AN#=CnK[ɿVIv+h?OdsP:n.y'Ki]g]Z4btXceqBۡ+^_B=n.h 1^&UjKmy,JaOJ^|W.6𻳑Qg5&GOn"g^АyEJuQ*\]]}eܔQ](pQy+OM>}&m [p-C#g[X3~*CZQY7̯}*sқc (i;=;cCyH|BRN&Jb 򁯓 E2ɓA < o|+j e zSN_Ih(䭪i]%69?b)f~uՏΖ e6ʮC{eu, rl+,61ؙ4Dg=*LAZ[2!=-KtpD;PIfVᒸL@,Y]?eo Q ,/gCCJáw@[Vċu#yy[3jWJ9JTܕkZԘTk9>Qf F3(+A~}@xKQ`Rı͵zcUmN6&T"6lpaqDt3 sv "^5&"C]/"(,1U/P?Q=!fݹT̃ͭ>Re@Ka=\/[biKI"ˑ#<,k;Aҝ8}#!fW3bH[AC((*K:J%} _3N9/i7wK4]. 9$MKyyG6NT\1 %FjT|1uS$3kdAL_HxQ[\:0 \d7PpMej6+91N9 ubUu͂.lpfö)v'6?\TJ4 asT?֢"m/oȸthkUPV!t=F6ԛJ.J׼[BXGMͧ`YmYpc*+d>bfw/ӑ&0{iCݠ9?-h;[RUt4HasSP32 ,j0+TC#*BchE-M޵Gh<涴f󕾣Lema:ޟHਲ਼ %۹mU&~و\j4 ![ S5!dɓ.Klmh(JExCJ4Eׇ։> wΌdl4/tET[p ikHySGMQa"l FVăGZNyxzp IuDj[/' *Si), fL4)obFRPLba- 2IS 4`#8 n #]nˡ; ]+6]q饠-mwRei~t2 &uQ7yG7&_W-Xkb=qJeFBtOy}[pJ?iy`ty.1: nG Wc~,ʸLU8wD&H9Ӳ-{ly"ߝA:R{ Jd׍h%f}Πx<1\3B*ԙ;=O ^{;]CMq&['C)˲-r %&  Q#fu4˸{$u&i$o46? wH~0Ҁ:LR ˆ~'NP6WPyiryj9A3עi&ck'=@#r' M ! AaRaBgb;_CzFN݊kܟSp27HM5 ME*ځ$lp2$8 tz~iA\:9@ٹhKMVxccI- K` Ho 랶.,5MEI52J1酜a#ΓͭFBbT_ ֨XTC(T4F fFa&=$(W*m`i .mֶ=͖vEUIh9vޗb-qHmYw>$`V?;ueJkrfn Wb]Ò /IN.FNF@gWF#[Zg_Un<)` 3OR`3$Ȝ KŰWϙ\PX}BQ,RFEŝqL+]gU- @O)HZz _e.54ad'a0# #>G) sIFݺLvJЕ&Df8h.#{/f N0@Y2(O~l`تqݵbŰX]7:v^۟'1o bt62ku'j̓ | +ap~6>h8m=_pé-,TYGb)q`2&P/qEH`f?vapsl4rQ-\*Mvx#H#*ɯ Oi P~0(E,*wk =@EЏ1TWBss {eUSM_~tuD0]{ܵU=zcˡ cy@ Aaw/M6>Y iJ'ۍXL ?`dj@%D'Y.g6CYDIݘx:YJ-e H 4s(<8IQL9EaKƏP=͉Cpuowz$ :ݒ#QOL} @b7pp&!y晄FsH]o´׾\4vR _[ #ȮU`O>s.ePiO ^Խ,Nzhjn29l""0qH%W-bp4oBJ"r8ꒊ\5NU/:Z$f튏z 8.?aJCAoD2G|)[!G[>:pPlşa?36"`am%0S eievZ_>8oԼda-z@D/N!#Nq7kd:Cjso(,aP;Yr>ѻ_PoMvIy _>A4.nq6Gk/Q3m«.O B?VB4K?ZRu@q8өQQXY_2#?)_2)0m#4,ʝzih8eAXaZ ]3Ѽ p-2Fةp0.E+^x-Zw9M)W?e]!j]ٱ8[zl PK87x{קolc@%^ecCOdo}ᛷˌ[@K d ؓrFOd&reOJB.)R(i*#&Y۴l5XJJ\Sѱuܛ|#Q:(2cC*SZlPdܿhk5nE[?h*%N ;ilխ2 d<}Chx,;H3V_koNqvQ;K 1k Y6l%ȣ3xfxMGld9L.!, {nOSupsEZ5j$'܎.hlQDY"1-?t !Ѳ4˝çA$ ]g0gO H'3x>(qB?c~5NEJ2o#F )aЫ%܅[eF-gK<7 NvCI'Ŀa%?# ;Y,O rR5I>PPPƹg|M.4ߚv1Ig*ھQ?RJp.okW>2=Y[﷨(OI1tGhzũ:!Ф` <Yr}Й1fNبd':)*Z)mu9<)Zv8=4쵈zFJ δO Bqm+#RVOqԄtz*J@C\Cm&Q6Kz8j** E;o?Vh[T̒&MeO63bFLj yv C-A@6_=/GKFi|M6 |;^/Wt:ω( ׮D` ,4t5~fх."],.T^GnMdFU$],7Y6tRE0mˁ(?G6U1Q7# >dispv퇏9SG(,6<;+=Mf`4.S{_o3Cl%أ}=c_6hdPk N߷t'oh37AC>vwg":wXpQO\ qL|b8[]![6p`u U RW5MfDGk`Jo;FYqE>{TQ )Vcʞi$*LOǡ8ߍ8u/-ڊbV;@XLc$@88Ac .B_vVh;)]g&a/HK|8G6hw\MƎ_ш_+]K[_aaR|ԖT b|iS0R;_ԅSK\Hޕb )q`"PWɇU0ڹ;b䚲:[󑨔]:D7.q,uaS`c D@xi 7XV7ڥ, hg{~zpA&Tu7|@Mݲ4of!>NSD/뤴C![91qkݠ4j0Tuc -9u˩`I<% WMb@>${4_g<=4OGOnsy.GHΞ6pǠxw[4,Lf|t$9 >hm&#WVrvaf1ԋ,:=~&H^>[el3^hF[)֒Nb).Ka\P[?ps:樗mG1Rk;M9 Ji_+"xs &d`h'-0H4OF*+Ŋ-f} 3L+Q>Δ yT GZQݬςxYuJ袣{(Y#Vv#ij,7zK찃;3V1$[{B]AN1w5{6_`)V,NF]S4Ծt2 !(h>j4(RqUzv,i}ȑ&eTl;3EJb/5ӷ0sQD6Z+}2WWb>}$T"eeU܏;zAU%l]F.,:;v`aYqBTI7y}:: IiGJ@F5l&:;*9K6[A xՄ>+r|VQ1u٨j) DWyНtU-l T_핿ij\4UHyy*YDn`Ht.OHo-%a~E Q3Vw B?bz` ⍌^Wfuq vv!q d2f5`T _`oel'rAsnvwPs3BoU60I'({dvƯ$4(ĢZo.>a,>@U{p^'y%!rUV bC)<) 餮hNn"Oⶈrܥ- Lbz=Ab[փ!sV3X|tHd7QX lmUcR2u,T̡'9LHRr>@Pcyu*Dޑ$fn3MvYDmPqNN͇}e֯KZGwJ29/zͣTX]Dm0XA-MX`5a9$Jh%~Yzks*wa1Z7Q8 tLϣX.i+mD3ezQ +J[8j?Ad7tqUPUqW&p{ͨnu"T*!cў hAs-/z ^xPɇD~VL;~?& ꡞfA.J̎u#S<((U mlP7tzu.5'W)M<05p˳S{e/i,+_N /Y) < beEb!3*O r>? ,t-b̕zc"GI&>hW纐2su^Lzo'Z<6R0hgGN@`U!b.PK:2´{;ԍM.w=X_1MKE[3J_#N簗:0vZ2GWE~)EJSq,R{Q7/. >* 5` JX)R.v\m]kc=6YI]`CnuƁ p<+X+}?`DVO%&C4S)4Q=#A= 5qR6Ypu$ΑZ”DGsWnCE9xiPǹXJ9@C;9ᲒlbHXkEf [e%ppP `{\n` =ff{K^o[TyJw2j B_1ųcmٍp]5ng>NX fjJpwp4p2%ArpiDC[aT6LEA 8,(fVص"QGrQi<;43esSrgOF\H+e,4^3E\ӿ@ő0݋ A=]̺<@>]v8&!0UetPVOO}!]T p-}F:R.qd5hXѐgꃏ8'#d ^ f/3Ya~2*h-'LvɍS'Hl0&wȆD"6CWz04sҮnm ~A]7_QϹ$xƲ<6zT|*ZM=vSQRPȵoÓTtW<g &COÌRO]ejSN %AƝXƎQ a{E=G[ԋccи)i$D^9Mn+0rO!=1ವ-gy|-RظB8{0XwXPι;|K'کޚ]lZ\vGz |](m#3 y)&RNC FAW lEܣ dNDLM 6tZblKp:v}.9evlع @5})܌פĕb&Zp$PHqIU- =;:2-_2}c/U`_FX$ UzQ,|p RKY!5ӬͰȠvpNCtKm60V||f{`*pxp^įxt!`a>2$"fr,#a6˽Zzo^Z7h 18jof dtlx 4_uRc͝`LfVcUZ# A/1ܹzW.h؃}_b2vsrǝ =X cnN*x~/)Hg-+\(#57L2'IC\1QmŽ H9GI5o:oz]u;uxW!ٽ9GKۓC00ݖ Qeod{ѱjNJra^ g1ok!+1y=)i6x="O즣/E_3ᶑcnK5CӿO&)YvKTf4|Nb&eN> V:3E{,7J E>&N]E0rh})H21͈֖Dwhx*tp_m+|c 3+ 8־=/#-Ʈi`f"k~Gb'>4x?zr(|n8f,M1Yw@d³:߆*[ SᓣNEf0v+]\& CsMqk?t˓~!HN{>i4^ ¿eٶ}v|TpOebX%@oA:jCLu?(m%aM\=n>ص:[-Jo`M ,m(JSZ?5׎ɉ> qйRB>$&[p\OcLPY؆5;0n7ẁ/ULl+~Kq KVۦ{:\ӖCx)uec*q#ކau*sM-Ԥ5.T6ĿѪF HTnŊM]ZcukI@Pzjr_L& 8@Dڨ cw@dQPV0Y_a&Ł#Q6et2/!M ĎF(\/`QuR_J5;mIڸy댊nHsҜAUQ6KZ8:#~rcP#Jf,#6#/%'~G{FZ]ǰsFdS +8&DbiVAPt6YM;:mUv*;iP}Hچ$ J?CBPnhI{|T3jP1jn|eܝ@5G81".*<9:N=*iS( TH(lqHPZ%wLS+zZxN(\ 4UݪZ pǰlR3C%$9w;+\ yJ>&1uVOl0OO-yA0!doHlMZ9ދ!7K܇B\2$H a(Sqzq/ts…1+7JwdZqH/L`"6y\}G1U*NӠdO tv=L<-~E5}vD xlfA:O!˵y=I#a9y^$wQ#_.i5[ɶ$G"ϟ-i񄷁Fi \ *Rmo0uLZD*Mz_b9jfzEͰAmF߯ʰkLkB7gg Z>ӷMX^7 gE'&xöKwjHN%(V];p;j&+-yf&·8xtkӣ6ƟwWF=\hohi+Q HR)x M3(ε$\=GOƠWЍK }֪HЏep2eے*0a0LHqi8,tkao[Y>;&;r@pM)FDNޖX*gs(/|2U4=pfyxxйU6z]ΰ>=ۍ#oP$;VAFxͶץkl_Q͵ŠTŶ͹j8Wx۫Xyk#U9sHcжlS|;P_Ѝ VCyW'z[4r+ۼw ..6f 2eu边iTnQWţŅэ$5}ľL/]E^cBzٝ(HM@+y!h_iC/!< 9Y:rjޏϱrk,$QՄ*r\/>JW-b*WmEeoۜLڎȒD2%, n8|10e\/, QWv+zvf `v1܉6J.}ǥe&J9$p)* Xx#ʢ.ͅ]A^/]p{@gje;]tb?C"|auZ@8kaVv R`H'\kg>a/pnc+l,H5HQ37 s ?0!Aa]]8pLr F x2q!9^ 7L +職MB+ИT*gf^yr>BZ*HM!YQdJ6" Bz,žsuQdD&9uUO=鷽 i4>m848W]~6Ca]1[DwTY%h{¡pg|.u/,1qؓBA[%{ݏ/B9(+FpfX 3HFp=ML!/4ݙ5ZG؛89RiӮi!d\ $۾.FBQ˴htϋ= DEVy[==+Jυ KЛ_ \gBVxtzqǫlە +=t^/&3GL0uELQ&r,zxup KUdb 4/`xdV 1g6]RK \k3,ĬЪ\vEk0(|{*eƾs?%<Hk&+' 9q oh9 /rJ \0?ЭpƒI|zέpΣ[J :H{Y>@!f #ӧ2#6kQ'Yv5B\X%";<Ηa F8sU/y[cA<*2i9Z_FDR'WEhi\Vދ<ĩPC}1(Hנ#?ҷ-b =eħ6ȋ~\.B}d⣥`x8mbM1cTUEIWIw+C*}PUkt=."Qbu'jLLÄLx2T J>C sNp.ʾFq0JD2Z\tCR>QGψ[N5$M7s T„h7V#*?~gh xhs$s0Z| |y]9sj_$ac"6"b}`94->Μ `|9q ƽ к,)í9>Rf Uwqwiq \ %uIw*Xe_L%Z.@u4f5 y$UuM/I(:=[ianٵ2}C3+ʜSL!+1ļáb\\L[ g%)QIJD/;0.,M|@ 4Φ44GEn2gdt|-t%xȷsCPkEWG;>p|,$XM":`2Yؙ`ᥴ#}"mOŖ)ݾq&gKԍu~us]lV7c<}&ۀ5 vd0F[䵹rCa~0|z eXgKem=JmGFN{%'yb5]a;(7+7OH{4|N3/gVR63vzf40XfMjD ",R"nӱL"<'JEΜPz/JMHC ?I/XlXk~oV^XUҮ QwMk$7-͹!ױH<FOpmj S39X}.uqsa ʬ0;H @%7yȽ=,@GOZ-\Ǭ)ʔ>52ǡG xi!(d=dӅX(ޟpÐ-rR jkM3b9ntdi v'*lioX3ȩhjx(#Kz1Bp CُPq)y(/աg >z;jZ‡&br%V@Cb9߰@VIun& 40Nj>(lܤ "$pH{eW|ܣI<)$Lry9eŸ/Q}w9/S.n;nNGLAХw}[/\Tu Yy*dd>.F0RrhD H*nh L@8&1te-rdaZ&vNX !2U#Xo*JB]H3Qg\̪Ntaz43{J{T27(o|~οP*umj/ ^M^D[-0|A>{&^L픀m)Jo )y GJɛ~t[]b@URS7,# mN>0lH[#2ׯuBm]5ێ4s.vhS섫M8Uߏt$ٳI:h1h- PQ[E zNN̈NS I|EX:.칓W9H"tqԡz9=f_\5A3Ƽxs' 𧮌,NvIHh^;n;2*;(Xr6mV2Q:}Fmz0*~jLg lP-( 9pim!HNx?[W5c6bs#;"N[fQߒ7j!I˵gBM6zQ/(Л(-tX ޸jQU+HS!+ζ+gz+ciT%V_A rVF2~Pp"esfomw%kdv^y+6Cqw8;m6zbwZDx2'X= `Ȏ֪H0O% gVוHѼ&ыE8X*yz)0eHwI ƇsynxOT%xߝ5x§UimѼj`z>h/^i*Ƙ3ҵ9,WB+Rֶb#ąn_k,z¯z&|[5X,ӝNA2f4kxTY;yD;akϖ+Ah9/0Sbn:ȥip{GdnaW$8:V wc%<嚨$۔"Mb0rdv :L;^k.EXEU }љ&%Nʛg'2V;lPk;¿?Vjx MOP+*CoTJ̩k \8id5J B3NFkJQ,k 857Syw|=֖sȄ /kni3 .3Rq™ HsK"S{A,Ɋf5\ZGF ڳ"[?G+^n ZxS]gIgPsīu>w% hON߶˿s2NHC{ٸ)_ql! xJH7δ3}LYw-s'o~Wa] PNs59n0 2lNǏ#XXKXUWTIt`el:6 J[vF̺O_v*m#8OLD*o'?"FӱM\ ״!XplAa/CqRP"d<yCQ1@q.}:ta3]ӳȚJXئє( ^lV*l?y3$^rщo?́MWp0Tǣ,%qbמq}4}[gs#FL2 o?o[&P8j! ɝ6AV씆 5]@ong|XKh67EɈ>N[`t{9DU--d$xa:c)94dO,!tphf9bS@Gp* ܾÅE<cU.rOW`EKޢ?O|6%yOTJ@Xu&=lEE0dU4QP}t5aHI۹ģhHzXY!\]N$A 9)UâOq'ƶ4Z:+ch>ayv^ShoMY f$ܡ"}X$S[i- ƅ80(Qθ6hE6v௬8lRQKajhtܮц(ͯgOUč Ý|=YuOLsI?Nv ш-ʍN68cf|8"~Zr:v4Sς4m-vՋ\m(*3,Vz;bЎ5?V `vqWqgEL&]^]w-閽Q]tAT }k%ِ;n_J,$sM>.Hlewܜ,J᱊{坠MOOcՄ{= tE2JӯlIFM*xy|h}w}iݺһ!EzzMČrehaYT7m;mw$eiѣ 8MMEoTT'A :,IHK o!_fŬ,<FjR0^gR՘8[/P߮Wț!Ɍ@"O]VJ(jsa0[}l29t]8I Aqs>W 5򯼽m=0L1^CL=؀H8mĤ QG4 u*_C:\t;ŃUc2EETdd~$VZS)?L-lL^!CK/3XNj_aň5;6Z Cjr4pygK |hUأ⸎X oLU@CPU(ZuDUKWLwIdhG!g&r͕i|D x!?A@矪)+)p K.+]+|PѣiyX"L֦|Z,e56E1>[Г6]w1ӴUm$Q) Bkbh)t$&x׬.R8FC=E`; y*!P ^h2{ʰl49R9 d +:CLR4Jc6 PsK#騌$rfS0cC\6Ld.b[(5C ZBA)\ʟ1w|w̑C5Z#ffZ1` -K<Ax V01P}օWzbQ{v3bԾc!{j6ϞptAڨ+ļcn 7W"=Aąwla̅G ]{U6%gLg4WZ /NZڄr/\'Haxr?͜?:yB[jy@H[|48O_a(,O+{z)XA9 DfB +ƴ ^'ǨjhPatUgxU7s`̇. ev1]rU2pG=>gLZM ~ Rp5&QY?:E@~ǖ8b rBt,Ķ>l>Ʀ`/.6A4^p%`k2/^Ju:n,E`*XtVi&"΅:[vI%=^@5Uu9{sKcPUցv{FdI҃ʽ o #? _XL7CRpLo_ydi5d>y}kZF{WO#t W#f7VQ':P1XspTTqЍCCEX[Sג܄$!<F xGMvZA.P~ XTfEh\ݽ yrbqQx~u(n& ԃ0%+#-6޾ o#ݐt\IljIa9)y]ىh Nm @ eq9Rc")2S` HE {Ak1aGsX?7Vr{Ev Y).*̙`LDٍ΄LjޘAsFHc-9δ]$ !rqvr6CQc|=ɬǾW$ʖ)Q{/-QwAa1 =Ub1Nmaq[X2{) }6ܴP$ߺwkESa[Q!`OvЙ}׌ֵo_CU}*q#̲!^R[ިs 'xt)AKՏ*ŨbX9-{D{6ڣ7?p6v3p]̔XB]|kX6Y䤅klseOV@*M2~q`V'B0=pz5*O8w@Bj->:@Զ} LϬZ3iSBؾD%d'ӌ̝Ы-<>L?UfE 4#OeC)r!GTAKnۙiE#yM?.gBCU^ (~1ؖȳ,ZdW)?r>NbTC_P?2>s6`4(xi5{Åsn5YCr\\a}.wxȊ:z0~#ᥛ$)x'j$~ _٩-$M/sVtU v/Uy@t`C~8(lۑGXNt\XܯJg{ލ.H93/^@b l qhyێ4 %q'^MmZZ#mTZ: Rt[R񤅊"3'n%G2|4^98[]ĨgSƭŊ~=;)%;RτBktG?1 }EcN.,:,*A}vqbܟ"!"~}^ ̂S\$']G*do=8LۂOX ;(;\8ͪ>k !E)Yպ#Usi`!`ޮy~ຸ|UߓIXn9[f)Q湀J0ͱψ{tOOTQHm3:>'d%J/A/߯ۼBh d*dWF4k0AUwMd}m?9hQ#LFT#]CY:1WF"J!^Jl|8*l .aٝB󝐌va?BsW/ĶGo?Ϩbns_:6?y5?8I FwfŰwŁr>GHѩ`mސ=/ 8o_d8x2 1&b݆ EY߽C5ƭ3qф!dHUx{u|; W>PJs]\iz%3WкC$~bbUhhSn0LVʁ~^¢F bQގ/0tUk2HzBҥG)V!6A'qTKT M!4=w;/g"U}mCY= P t)~O1!Y `!vHmȌzk85u -0Q47L5v g!tթ$;Nk[S/nkrP='$_ $ m=DI[p%B ndU0ZJΛH *b$˖GƸ 謄~a?g]E:l#@}1^#U+;Х|XӔ dq qdPN'_?tC*Ow]BÚDkug< /4n ~#C_<- 7h"I" u\rEyG0ZC- bt@kFNk%-,'Uj'bZ=Sr,VB> (9Lqox2@Ls,mRuoB@qTY@Ro ǚh^XWm\&V k'1 =^DU~f;L>4I!!@:hY@]Xee*Vbzm6n p'ZɜT+v;.W240OaCxG|5aL2NWyS'զaabhcv"LJb.Gmrܙw͝xoHzVe>voP<ifi@vbeUGW/|!5r@[*|udkY7;*@bBY{+ggժ *;}3qmJ/@."z7묇>1Ne=Z-Sh9XNV56>e EX]zniw+73 m!K9K2,PʰyG4 P^WBDFa';*8Υ-d6kk>)5iCɦxw a{:?]M`J}PyT#Uj\Hcձks39Q3E^_69ЀP㩻@RɪbV. hTme+<Tjj)EXsP:,)3Ef_t®|43F8N_A ~+!ϰIr3$X_0"gH|rD3DX0W~ݐh8 ,JTev{<`L=g)< FJb-J,,QCo|1CkL_g /iو}H&GX96EM7Rÿ8XzsR1h?,$m䰵j\AȪmld0~ә= C~fAnX>72xAdK/͏sb()s4\Kf9ׁT@b}S,##-][n'ٛ;#h5x"S\f?3*.h9Q:,f Ѓii0/epJ@t$Hy+p\Q^Q"Rrkci 0xv kRmS$ 5р` F}lx7 Lͬ00 S~:vt8:"c P߀/HIs y0P.bgd>Z3Bwcβ¹,aɨ0@vm;DӠ AY?iJ'"D>$&8|XYL/@Q]ԏw *Nt\F1'0^/a%}Z %U˞)_R7)7M8qt18N#mํ\̎F' tWF/T5|Zjd_X@+OEC%E8ù-xN3ٷe)EYA Pt*C~):y~8!j/M^ȼToRc3q#mK: ŨLIVSR}op<?juE!" =2?wKni6 96Vrw?'r`^oNJz˧lV{?H.g~p VN02ksQ#w>2I!1U )жf{~-c̝Zjv+u)AܷUx?pUUؒXL*Fp +g]ǤFIU?M7 ,ՅV:Q/HjLͼ6E@,NBZOP.ຄc"b6c 7[UN9eLyK7E)elOVfb/p3rc(R@ `#D8AJ6SY1 ݙl/QPGH \A9JGɂ|;tQ EU͚%Lp?1d|3WfCpu3IjF3Y!JOAu}CJPQp08s,iO0 :-BMqg hx AS0hn9D\2/MaJUx#m~GMֲJ=?5n,]&FdB&4iIM}cMI鵆>BW[Q@jx% &B[㶎O))k;5ecG _"Cnٽ`tfYdWO"zL#q$О 3O Jm(zgz\^] F@`_py@|sP'_o)ߕޥٰҟ [&(336;C47uNآJ_'41ak}چvLlycNEU'At Z_7OE4XPYJrrON^a#< ?h] `ĝk3H*)%_v)pD8J 1k UΚA,I^ʷF wAS;ad[2|w\.̒e^鰎} 1qѮ$#3эcе{NbeLݔNΡfo ]JfwEn"spJ+qfGV'fQ]0㭲k_rt-qP8O57BɸGl\tc :.ǻ(rA|TL h)[Ȳ;smGXBVyjuUӢ$4sK[5!;ÆrEM䅈ٞtC^&xvbӲJ6Oxj~GWƞ'tdQ/ɗ_`Lq~@_NDumBs-KG!RoBkv0WB !jRb1x Pҕ'g9+)= %X/ }zm%WZ~\ (?UM"sCSxr?c+:ƈN1Q2duoBkNǂ\2#76MSfQj}ҋ]J i 踥K\#BhI3:V7aI#*YJWoڄ[<<ʟu9+dWÎ[%+`3!XGFƓ˽,-˰g)of,.K]" /bZ7M^yErHǻO_\X yRӗ65Gpͷheu8R+8DOCRl(1cì; ,AM<  z1>ۑq)ƿkMCLkM9eqni vaNHX0sb>ONY'} efTeqDCx(j@hkSm!ىIx|s"әgY!vyu03& c)ћɝn ,l_oǕeF2bA^dQv!:y+r ȚXq.{k:#[]L r~N4H" %=SU̳Nɷf:Zۯ ,eyK rY=H%EڱPƽ Xv* i@[՟'^K)sصo ..ml۴m%!«cwC-ꩨ-d' `FKKe{8% eHYC ;5Uk\3~vǠЎlaw}>oOZ5)QLy`ʼn]L97W7HjbW)¦29.Z^Od6EILKV-ɦ M5^D.;P?X!kǷ4'ɳM}Bf?q:^@-#b>6t͆+هNsF;$1e: @[37F:ɣb*i'qod%ɱ]!{M|c?=[4\W A1 JiIt {gc{b\mDJr|{x">fJ[%Њ7JPLݠ;I*K(Rca'F]XkI|z$mSu]KhZ*W vc_ۛkE7<55v.lEׁTHCh!6u܍M 7¶} t2 .uӵ͞Rߡl{eH\YB"_5)VHz䟢@ב:{>j 5bYZRr˞.2 OҠ4z5/̣Lx)"r*f5PLC1oq~6{~5-hEUSb|!d^"7LJ%n۵U#`iRu[Gv2/^eP cmzjzY^ G- &n0m!.y=!ՠ3ڡ 9cVl,+Ypn|@'KOoUidqKkm&Pyq)ƪ=>Ƞ69"F#Y M?ޞr4y`3k_)ZvU+? qGk k@&!{%j2ih/`uؐDg@m6a򧦃)=)dvA!4p=A61 m_Ԙ.$}-[MyZFk 6ck\g_('qq⼩|=60EۏrYM VyYqPFKG}Fqjd''\e+P)jJ P ! $Aꉽ ~Y ; <dQ>9xH:$~KL*X#p&םX/a(y\4FLxKzIY2NiW\s>-pY $fDʾGèE*nbCJv$.@$}s]3w,*ύPG6Sr W5qUQ\?|ѷA5r8"cH0Ƿ=?@O=q*/ [a* ,2}eI%B"dv1ѝPUp)}tIϢ4`W'ԞSN-Pd kt#3+%}vlYļ~O`?2˪=,a/t F7̮ô^g>A-7`56JFMbXW邎ͱ~`61cyyɧZ7&I݀2EU~OJch]&s:&887mz%vabYX:X;z,{-OeطČOFwbSANҞo؆LqXBv-KO&DǮ O8pIY]yu$s ghrF<,bxo%O(qV8U,!ë2( <}ƚ8ntX4$ ^< /wKǒ)g_5")^]OHˣK6Rr`ktzTvfֺ)qCI=@ UH'x鄫+J[:@GBV[wĔs~iOER2 n4Qd?m+VW3jpn[fDᣉiT3 Ff|pY%9#[F ^3 Ywk"ojjw'.XL EC>)1/fmKF.U5]O sn,t|WaѰtNym  'BQ״~e8܄2#gݽ wcv$3/crt-s٦ .C/u43sj9<nl?.bYPzS)<|a}·SIGJĢv[b }Þ$#6q 5_29MM=m-˂8n;kϣO{5vk^^]>$ ļs'5'Jo r 6ڜIWާL: \IgP%Vm 1"jUknXg8+O\JYq%*σYӮ< 6)7`*IUYt@*8fBqy]d{==&=y>4J4,(W%e|{BrG GlHEڿ*/R, E}sSMM.^|SJgq[SYjL#~{PQ%JZUtO^@K̨OK ڏDj\a²cm#`?Y}m/O]`lu٤3-;K~^[XV'wU(¿ 4[ZbBxkouޘryxl5}CbR0/Yҝ[hZg(HUW.i>!D 1}{CDkH OY̙6# hD9MȱwJ,_x  P&ue^z;=+P'[[vI\[׏0!l<\uvD<;F[r55Z|ʊ.ȒD $8'U\A_ =bYVNNW(4$$^D?|elWA'Xy-]ᆰp%!XAmԨNEw:cdy/nyAִʢs-+ "4!B]cRԙf74FXnؘ;4Y2cɟNH5W{ . XEEq+\sR.ڥ"=\_)2AnaԂs0lM'8W!\vF@%Q >e.EYg໎3ɉ޹6@[`)"E%ټxE"6#hu" coZP;wY߼Q(egqM([kﺃ㣮dMռwMP!_--uMFQc[{j(83L9wkנCTXIYÿc!p% 5C_2:l>"i ەyQKuggP织] |򅘉nwZa~%(~܆ 0:`1B&1e ?= !{}إ[fofAvRel?]J9n jE}qgiRTECܫ6,g  =9WӘ LLjO8N<֎aJ&]싞X nR!>HiBO*'-hح>1j2 Mp[! v2(piK1^wX0nC{tƖ%w8zwW9 sT f>OQ4o ]dW/M&Hd(~K:F%A˨cl=OlW[nӘؕ#A'W(#5!eX.+1I*]rπI& p<ZQ )q2&u<)5\v6ؼ}rg\Ju5}?UZXfZjv`"J|MdGX]/f:ܧ~飦zcE ,p9WLʭcuLzRBO؟5$)ö+hZ'|_[]ǛevA&+ΨDmuTZŪu1]* u /\?ER#i{d,mVN&^*-'كoJ^uʦq*n!LVȨI;7Q"Idf k_|ٗ'zx&~'%%+Y@g (L;PBf&i751{>` ;'Ymr,E:T 'ez;&͍ERfT`Aك7Z8B 7@!"xdzIߔ>.Ł˦uTU. ̔g꛼Z,k@[M%&ֽU3w{]0t_K `.@4"Ecz6ϩK(aĺp/('(gpn iS8TAy1` (T1mVABK$O,Q[|@ϴTw=l@V޿mϤ;\DC|)`\/o9,M:z[ꓐ03(>˙_ m>f'<G nDK);S`P %4W%Տ„wQ䗣8ҫɈw|v\#0/-M \u!-@tڌb7?[|dJ3YC_WzPA%ei(L_y E^roV F;Osm W-Ld${4"Q}9KYFMM{2unx`SioXo.;l{Zf934,):qiiG$0m@H[ݥ԰4#|)^6A(/o.i0TR gC3<0\OEO;D-N?I'3֪]y?I'dSvu&,zcӝ 'J7 PBFϽa>F~_ICz\ - %ܗ\$ik<<_# o8kLl&5J__|PX_4D2)௘mnLZ!gvh$ރH|yU+ҳ9 %]# :Ә<ya ٭xY?qkӗ h[ -;qgpV%Ic7-0n^XN!PNNG V<1n}G=5ASx}5F~q4Ǯd9W7aS+KÍ pBGP8 6ȿӟ8U{Ց"2\"BGGb^ʹw@rGnz}\uPߙ ѽyɘ/>,;(6}])BLd_&HP¬6&IjԞOP *Aĺǝo0'Nڟ3 hiVzXmo~_BAt|V]v1^C57D<f)?FY θU@SgjhHϢ3ų7̕ԽAO~I!s8=EZ1pn̐ =~n' DWcSpUk٨OcrFa4V[vߓ;~F>ϵDהe{fZǾ`ZCC@ (J]|UB Z9f^zVRV)P14m;C4$Ϩڀo9֟zRi^% Fuaō,6Yg|gG "vr F!{2gۀ/fpKK Av&ȉ9UgܽDSͨ0$E&_=isw|3SǴ߀UϳZP.K:..@<kI-L=r>~J)(/0%;o\J}BY YFGas9 #-srp֤{so"( |ܺeq&W|$%w_97]WQ+!7]s%Ȫ/9O4)Z| I&iMf:V޹ﲭ Wy-I}ɯXm!l- "=#i :ͨHҊQWHK|Ge}J)+@-)P֟XY䬧kԓ'{ɴjDE/xz(};u%6z<̛ha#siUJsr-Ns7b7Vcӈe0\.lHm%w>OI(BOwpaKodHr_齊(AYGdYsAug6~g 띀"$ 04f/^2CEBLOϤx L5^wBvK:ޙ쥔4v?6 a9O3KoM4E|BnV_xLObl`"=.]|G7i]jvzr ͷ fK6L~b}lo\!bp'm0FrS3 Isn<j_ okmRsOւ2z`htK]7Ë!^1?z,$Ւs2̱j(. } [h4L V¥%w,ZvfS-jIEp"-a;|RHZ%](Q$vɻu{p\gz3f'Eo>g|eU';VM.P/ #h/vnn*B̀uByl:vcJrBi3;SͣT/kX@6||ׯ6p}}T‰n*ѡ3OH,tΖUt+c4݂ILMwl{#Bf3?bXd)s,_W v T$ݚnFX/%:KoO Ŭ33bt.PXo= rQSy! c\Rٝp->9EQ[5$|\_14QRY"kB0$frXo%cpIfSQ$OBY1D!E5 + EJʏ%zRjǙ阮-vB$i \+7܃y0LBVlf1!#1@Xm~RMERZ8%‹B͙,Jn5/?Q~%QeM ԦB<20|Z/#=i Z^نOeiHG:Y:ƮW]L(c>ʏQ6@Ow72>5qqft!%|pW!7PS 9p,݉A nĺ#臭?I deR Y'{+fr Z$w0y,`5g:+-cjcP˱ _$ hY*%EMC_O[ᩆ2$R^mJ@PORWcì[+q 0lon('+f =d˯ojW=\6{uxɡfɎ)Tp3`)LAzK`P$#[k i'B=Ar]"'-sJ<"rF{C`JF (D~R^^Mdwjs*lfPh"Wf\C `Z9GK5?VPZID]>]R~8#&6;=,4)_x+[9u V:߶SXu$C-Yi;E}||7mM@;(G>uN|$"g*/a0Q6fn\P5Wq> jk;FUE7 o񛴋8z=xMZS֮|dw* K &HJ}>ssZ*Fd>qY᰿Bq>AMC`|vD˵p! G2'Y6hO4z=ҒfV-` ԓ(O[['^$ Ď?C^dX.bpw.ЋYZɿY@4NAt-zSFd*z"Iq nOچߺtBn}j!%/vwKPf=`(7cp3FJQ K[,;B$:5vwŵ+&>H ]ܕcKW5ZXK}JȘV/}RBH|fƅ]]o@ "?u͈f5D`,%Չr}|L+h:7-B8l C5k.'ny'^O&lMOEPz VY4zр<|nz򽿋@ =3Bn_;̲2"p`# q@dҿл;$fQ$m"_]~[X/,l# SR?3s-($L?NTcdXJpmJ(n_\nc n|@u U_َ3.3]17Eu2wB'1 sE3sT24m6%["Y>#%%x/"Ī©c,PJOn&(yd @P)r c;0L;Y[{1Lgˎw'|=o{:ƻW3RIB)z ]5BbkJbR9lӺQG P5qDJDocyH.ejX&pD-k/d# c0O\[1͇4h佯׻yok #LqOPLίd; $k^ 51 p p d4B;XdKyBXoi|^+ipvI)`{ˣ cT~PՉˡDY{Q:oP{90I ǒ`%8IxZƤGkuZ`[2$s2?뿹vwV|GYS :i/NLnը?LMxtAvױl;va{!75t]#ͰETMΔIL쳯`C7Nk o[@M7\ˏhp AD_F~S؀M&O ln nF=[_&>P*t]VTMi8_~0.й찀V)|v a9Cwp'ҏe^4kI[WrRr;!ޞ0a %ijn':!{ g[ly6}9Xi5` dɝӹk)p]nc|zGW # \C#-*y&+Gbn7lY߮<ʞ:s}؎{㦀/- fe.ETe"o$RW&~͝huD(x[U_$T'/A/(`a rh\+X*d`ߘ s2D #J 5~p6 C)1gdW@aB7GNHf$:`WŨE~ƆXU.0I ._-gyVוvB[%=Dnm ,W|q]|u˄┲$,(yZWuáٴ/bTAjcωi3!'r S ;5;1-/)us~J ߽ Fj["oU 1&$K4j"8=${ Ϻ[KUE;ư]u'{gϏmC{JW\Z5 |v6a<:\YO.~J%GzXFu9Òafj[oAtSO̶KsTJ,a4b:0. ȾsH*]ox8:7>zSC0eY{ARpsAG&.LwDB K2tR< ^ n\yN IJq}c²}ͥ~5?H OQU<;8ri+'s&4ZjُX5 +"چ'b; T4Ãt0m/F}3F FU3$蠔`S#CLH|alHCRd[~Ti ʷl\=%vѱ}ueB]Weyx_#?R=*j'?5A5L"ϹI*NJ`#.r!Du\I]:ےش1j?4))ٴIPń4fhL8Bײ/`h-bZe]*?2Y#q`퇡$rAih!V)S ܋Ա|o(.W-kͳv>.~!w|y4X$ ҫֶdrwŀXWYTkƿ;!h'F{ZӞ/s[@XlTVNPۦLa&+d"t}I ,6MF'jcn L=khAu*/Άw~HѠ.mVx6"WfZ97DXp ,Q5<4QM\yoa(ҸѤɐ|axs闑}gL\ڥ:?Mɫ sD|u!2rEЂԛH(ttrZI6tƈm‚n9<@KETee@nRI>wv#art#Ԍp#6ci\Hc t՟y<uz}7(.i;JGw1@,`*bblInfk!2{=y^ RK&Ze %._n)تtC}w,.%/l5o\Y}=l%@Ny)EB`!N$kSXjP3 cYr6 ĤUĊ dɠsVi/g/O,9#eZm%1})֔~~-,+tiuvvaTϗp"*Tz4RGDp K+MhG0sgdrDc+1a c;6AQ.c=z./ßoS)3(B67T6f C\vu}?0ꁓ1zO.cVgAho%mbXD;8@XhI> 1ߞFԝ,wAtrNV.×3 i{hMy*vδD!xEФE hVm0|?p: 1C<$eۚ]ˀ&&ճɥih1DA]\w;<#=OLnYCl~:RqsHV ;|{5o67F1$I2LM0Ϸ4$s -}MU:nxrǤKͧ%$s]Q RPq4$%pgزM1 ֗}9U"s%"lÅqWsqE{*dc?{,ACyCVf|?{@SK 1#;x2#ʍk40I;[:CWQ !+,+ƶ:utԂQ3M 5IbB5_Nbp =S)5st{f"$ nY"#5p28)f~6 hsvxI|a~S:ԃ9cE *eIT i7 e3>`d/NNuoүc|Y]\x8 1Z{/Ѝi8?wx=j)Ϻ -^˽[mE?т9}G~t|4":dq(HQ]1)tcT;!grhMH`wMtS~en>Q4(!\^ -[8vnt:e>Jb3!>Ӫw%lCl[&~f1Zrr_<b%{hB.nOUy0t tsYbw59[kPs^AzUY|]k) |Ƒ~r[FWtͿO`592 hUuo:Jsm[[ ɕ7bHʯҰi:5T]YHq(SO@oW/CS`W֑Bit[ygɪp'TL4/)J8o$hZkh/izC&cc~#(탻=n& qIR\ P h^$ һ@J-TUL|n8~fWx aoz^8<<&;) FrE2Ch̦)unXЌk: ͹ ̬E}fuy;JazlE=$Ji/B558Z% Ml$&u6g/HY~XH]Af J&|qRY>R`Fl^MO.)y#[b([752+ V%XsB=#*k6ZnA̩.v_?yzcs!LbZ~.wXQoUU^ R 7-^T2 %Ϯﱎv82n  GPuPVߍ3k h瓟uO5ŕ~6ҵXi\fMt);Dj=PcQ겿| €!@- ^y5qW ^؈ꜰ33T->%*#š[}X_[j)2Cse 55x0-w/&:Rc+C8D&[L<& ɘEx#򥶝<.~rYQi 5IoN!3=m0@:ZeQ6/\u*>ڷ9Y$Ǽ8UrbfZ9 &BDQbU쿢/` o!zrc5u$Jl]uV7 #Ӎu$e,#K"D`uE&fCςE쮯@8:g1e8S"D<t$BCݺa;0$dךKMDݕ?1쎧5YJJCXJTif&+KK:{[0~4U#~ic (!ϩ( \)ˍ>;%e4NIJ#uYVN&UH̦^Y(Ƥ{d4yuu _\N/n]A1wSS[c 7(ӏ\hx7fmj{s̚tOh}nLfSfz+t=ss_uo<b4 VTT+‚!3ÊmZ?BboJ{)=y0g^xl{ye+yIS_KTY ,.A`iZރ$u-kޝ=[Kz'}g#N yxLxn\ .xL4XB&]B9 ? BӮ=!P;W(keՆlθ+KPU`= &D|K}J!^,bmL;Uɝj)BLnndo3(Hda 5A|+U;-$ 6Uv)$l_GN|A+~U(=fs^;Ϛ/P&cplb:ߙuHqz=R F3FE:z1 M/L'㹾֦ s87 c=]* 1(=c:=]Ew1LpvW8v =w]»4پ=y.7=r^ib<^+HI,{ /"tZuFTR}*8ЅՆ׫sL (#E 4,/ݐ2,vhԢZQm1f7 pjًeϪC'BgL?JWq<31vb;?9~Zx>!?pROxcp/"D[!zrW\Nh% n`73)YjH ({ d{1hb \#џ$ƉTeʏ;8'-ogIwF+Yc%h<(ЖAľI^QӬ$33d:#޴ wn<0@d2j]j }Ɵa|ԮNn{] j5rsC[OטE,hITkoV^˄b%GTzm3=5iQZ]_:QϤbBO41V۴n[(|8r*q',cɗyyI)ݏ6[nӜt̃8:ąQ1{aFT@L1һJfU1\+'ڳf MNQ}:iw,$yDÂM< r ~rߝ"o`Qo]'p큓##bZg݉J';L8$?52&FbIU'-K,<3CHvY&+)+Yk]1 ^o(D Q'I@ƚT idT}5;C[$t׸D -[ae_[]%N@\&>_z]9f2=}C8TyJ$9eF dYt5s&_kV r ѰBw@l(HĘ>6 1BMܙ1۔j[G2. فxfNX1OH/Oƺ٣^*)Wws#ԁ5tx,%qZh8߸NH Q`2XGMEBM^=c{-JY$  0gAJ&Ӎ 8cF(꾹gEp|֟aVe+CH ,ZIxcs]/k&2L rǤ:N8\Ļ\l0דЋA6Շ1J rerdpݘt2&#mXDT-mu[rc_Hz}PeOľf•oR)\}] /^X{Жrƭ o,/k8ͱ-\{ hRgL@)ҧ}=\UI.bAdEl]EifS!m*y -+A;[\nD "X\+ ,2Ǹ5KMSR dQJ59# J5FDy|ORz>=Ѹ P Tצq;Qb0+ceKu~&VWqER7y+3/5'p;nJ)tQӳ\sΘv5&I*"~xDSm8P6L,;Rwt2,+ӦD/މD ivbǦ8NE(|jBu4m/;DbDg=EB yo}O o6d. ݱ4rsdbb?:¶/ٹf3Gxuc-faƪ>S/_0ֈDr7,۠"AN6韣 (O$JE%VҐ=p g ֨#zLef~J ?.X1Sz 3-h3^A2(ψUSpWoFQ7&+#=k\G2su~5nf&XzExi/}i|=z ?a)mhyPQ# Ry@(#%LVFa:2`?N,-A1!")4 o Ž\4pDF=lܝ*dU=f΂gM?|ˤT:ku}B6l3U"҂H| WhN]RIpl :mS4?/RAG k&I?@"9l_۴C[-,T;Hv&#Q5{|F<`) !-'PfCM:)JX!QW)FI\qwA" *+L㶏_}o] l^~GkJl9}WeXVkQ'{ޗ 'ӑbԃ" i{>cM>)eA_*Ä[b}qOlhkzM-;!vao:fH{@e@8%{Nzf^ &nu[şƴjp~r{_:v[QQb<8$KdzfF1Ț  6RM1=-D62Aml4W/0c$o-rWxb.8Ac/644T&X}:H̆2s)rUEwj]?yjQyiH;ZM嚑bN̐oLoj9"7:uy|s)f-Rz=*KVk 5Q$8UkZGi+]e`13>u?m=@>'y=\S(35m/1 `þF{QJ=-R&ܟeK?p0An}W vYtd :fT`!X X>9"F~cVؙr,b!@A'Ft >!)wI2'?Hب(4$b"ĭHE-)Xz܆ >VeLhf gb>`xsȤ2*药L*,5 #4;6̖:!P>=h]6k6:w1KKFխ^&mm,X^j\4 b|mRB94@l8K25N*δxKpFm7&iae ©gZ|ol8Cy뛕»r¥BmXW[5LB )Z2S÷_8~La h.wn%E&{{u7u!]HF?Q_/o;̋r8xmVܻ;zg%/$nW$p҇cB65PLeC#o,ɫݺWNCK݈x!i71󒝢H=rEgt }הycydHϑ5K!{-h4?1ID'IfqB^\b\ e-%xor f;PƚtMipGr%>X^`HANEcٷ&Ko4}Upz>V D!O >YgBؒꚩ+|9TzKrjXlM(U{_!]Fc..@$3'㆒ T1ré 6K^!|Ã%oa?dǫ)(L u畺Mv,T6lb AˌSKb~]8"AMX$6v}"ɓM ];Mg6)&(XjҊ6=J+<`6X>]ڋS ^;0N;vs,6Ve[D&\xˆw+O&*͙bG)ɗ`qG~O Ly n8|.b8p:3%LY:x$HY-LF^V wq.9DBj&Fib;P.lmYek}k?F(47uѦ tGkE^;? xBQb"$ƳG~nb?ugl醗MK]{uc_:MYM@#sT\h3g9T֗eLWe>ضl[D)E;p5;7bh}2?NO=KKq lx`Ϯwѹ[M'ٔe9&FIRz| 3]8֌Dnw%tor)GTjJ9J$/=M(Sv/q5/pKkHi.($>̣OP#sXCO] DWYY}ziݤ3U{PǤ6fy]2Y=F,dJ[ ϚltUl҈ʼnN|*͇Dmۺ/EM H8/vgkn., m2cO { V ߞA9ݍ'Q,`yb, htKBNBJ$ۑj`sB%]\-'PN'l!^O@FEnZ=o=<w-k2!Ţ6BKRLct@;Ql->Hqv o{(P=f2|\Pl6=H ?/toAK 3Q*6\srs#R(TfTJ?*{6NoI-2fMW/ѺEd-\D4&υ޼۹j)H&əB £CPʧ=50k&9L)Mc˰wC'Ƃ p7AR+ą>l-BUPtmôi-F=}QP\zً/Cݣ3d"ӽ>}[|٠KmhQF^HP? ] m56nۇb{ױ/{(Fע^!Lp¿(= nE_S֛̲]uf 5pFfʎ-:8UqDvL*Z}D5]$B!0- C>>vKrr?Wv{K5@;RH&C(qQD5V5H#M86zZpd%ex;S]_qc|X./ZKԺ1X dVh UL"Hb μFU'a>Ebx߇CŤD[e$ƮMy;vv uov9 @qWe7[/'!(f1+ה2'c9kw^7U,K҈M/ qSļ*Cj5U%#O dԛ.pSs҂a cv/3^NRou?a=a>k"7 \rZܚ8i=E=2s#]+ZM"_Sf?I?J͊wa ]gbi Cm7;ư%T 4ͬ+#Mc{8!g Gat- .&cv!ʕZfV+;&/G=?ՌZIw&l7Rr]R T/r_ 0*kzŲt85:˗ևyA۽,g)r\J>ޘ ʕ @K÷kM-0ʸzWwwяGaEQ]\ַ>Eӟw% 6ZZ-sXwԎzht.TUGec#/;-U{JPH`mW=|.;Wdcwy6B=ߔ hӍDŽZPR9AD+<`S'7iI^zQq$|.fMQE!PyxĖx8@00Bg[Hw݃#T1 a7Rl?LO6E$maBdBu,ύbo2ix;QυDnXELu[Hfk(k_w!ȍo-ϫ39h8,d˛Ĥ2rra47S.aOiޟEB,!WfOXYJ]BoT:V0ax)J`?8HvH 9Q*z\+v 쬗 QmPpe:36P1*5%52k\ enq@` f\cpKSn^+<,k\Q(r8{JA~Ͽ0ۼRi'9(Q){@a[+?.f,>Is$x/~YUB+5gN'Ӽq'>Dkv¼T2۩Crx \:q|[ fJؚXg!z\g͋#P-}wAȆ?Pp I6k nTqBn>DĿ3Q1o[X90_lX !͡Y-2*`.I^QϓܵXtxM27|'yI-Mf$q,0jYF=y5spOii"R';bt^uO3ʟ ;z3.3#<"[~7!jhe*roat3r+X/.6ID㏀I1ɨ=AƠȷh5S1RQ|4a.MmGD!UQe2`t=ו6is#SjmEݷJi8n=v t%N-_/ '@gm rnd~{6!rY ѷ{8~-Sz$O+6 ya)qlN:[3 W?,Ũ)"/"9q[45S7;w,a6%F0rg䖕FpΡG7~n=)u/&~`gb썊Q^[A鏯ڜ0-e4G6ΛH+5SrFJRuA$=js>$ie,LuPL1*4OWiuהQ~M@ -1Qc(İ 36s*.{='󸌍[A*f#A=a5.9!i{cC'СwL"^V2d[5]8п'N? kE϶ ĥ81L7by+Φ [[h}!Ti]oC¦Dإ>._r~)w \qXxMFbh::\\H4Ɠ\k˶vdYM1 ,5T†q')߾{avXN d#C8!&]IHRHAឹ6Ybø1X `]F2J "8္LC<Y3#4 'AEFSASV݂՟K 26o秋3NKotƸiЀ;G`ψz5hC ^jL P:]]+f9^;Uxxdgjz+oyHn0*6|.QsɁBCX3\]^ ;&,Jѓ,?~|@K\,p>i_3gȧGq`zo-sS{B*¹UŸ,,J[xpEXT$Ja)ˆ"wQf9 :7k 7.*(n8 DIc7&D& !tCmݖ%"\ϊSN}<@i\'vvOnp{5hs*ͤ V>0T!r\Ϩ-$RItHyuP.Ѹ~+ J찚+g-(ÙgPq9A# QfH n)8OĻ)iuU7o]G J_.Ǻ9@!<JI0.ϵ]홆"z7:5 %%\>xǺȟ6"p}e%Ge% 7O 20?Գn]_gi!,*:v?ۀ\DNt]AQүڊ@+O&p-d<.^fi?&NЮO/bB\qɰ!}_ +TW^TI.15U+_&uE-<2r7 x_88uY{E ws2! {:a?ƾH R}y0mnR1+ѣJǝ@Ii ?HXr?ȉF k8XX: kYK^0 a;>TFN4[/ȼD43WrC _iP$5RS#K0hSa~uR%4NdXA []tv޶Phay1`tK١?5h~)҈Cb oY0( X#tbP4._d<+"љŒdAV!ȽnI5lp`r Dm:נ)dUĽ:=ć˕4<a:)616W D*_\#[yڌOH["V%'A/g(ú?*.5u@xyr 0jݒo%\<LmhTgt(Ȣa$`q@PҶ]n$23:\2!-f^M^)nw7)*+(G"#ԸO: mZ4PŪQT[&ߕ!ZKa''%f .u9<,>^5^Nysf?'7yI1|x#|[c]H:}-ν-x?j=Pw]M"Q)TrӉ 5?ɛa u8d 0JKl ԚMS 2V'q̀7Дl]}>CQ_X|cC #? REhPV}D~Ks ,0AӌEzj(LPy[FIrk 7 !8;٧7{@R^jPDh]:L$†5Y,Q% 1_Q5qıxֽ8wJܐM2RK:eɖqxQvk::1Gv%ѵ7?SrKڬ36EO]:19ޯ$ే:9n4U,m>mr"'k W AXHqaܽS;//Ӕpi :'_p]PiUIZ H}7wf!<#ʍrڻJԧ7zדn: *,>*REA>'Ps՜hՀw{F{#]Y%='ŧt1 YGVxKȳ2ހ h6uMٵ™etbPJ LGvmGɭi Rs' 9;K "y΋$BJaA&wfX_Kz11Ntg\b3G|+{'4Z^sjHBMڌn$ٳ`C~z6.N7$~D_cz'÷J`LqLUWr\e0Y9n=d Fxyw*Yo>T~m1 ΒG@>6RCrf*jۗ InmU,b){$5:(rkB6%HI<7FSew<т *ߴA~#8xDEM߷d?qJN,9-huР).<4l}hj@̀g7> 09LtnoFҕœGLn6=x:)\}BcBpAY݈.4UNsjKL(!3F%-|Q^; >n+P8$Xsz;!砢M4/lctoEU*CM?ck`;3Hqq6x!+0q 6Gk ܴxIZ6L: gt)NqYSK[װ`lVlebY7zPG3XءeVe Liw+`1fC$7$ q\q.*㦯 T=> Ossw:O_ַ7fj8w<ʸjeqo'n2@x;0Z,=($+,_#m`uK}D^ӸqBA她 W^yRo󦟓zMHqvyQ#ssyWĐĺ *>ÏH7\ 2)qro% BfryQb<,aSĉ2#C[|mUT4&?r98k` Y>͋; 8G.+T0]{puZG0K]_5o( FW*0ڕ:Rj2gnm~睰 *C=| \HsXb`l ʚR`v[-v)GUG$UN.RRu#ab׷1,X !?XUm YGA16]8,^~KF 92'R.8DZ& |^m[|GFS:-ԁene}=s)i+ ;o%:_]Ycm(tB z7ydrmQˋ3: .,@pdJw WqR]+ L"OZ<=ͣV} nyp]3^=>CVJ㞲y S8O77Z ):Ht!j/ȕcYVp]+f=E#W- bϗ(?f.Tn(44OKIG59Z9ڈ  f#Dp9xd~>~&!* ^;D9[Y^9;]0|ZoTDeRs&j>ݱ|DvS;j>d\okX.-vE׽™`E+c?HNTthˎVRLTkyʑkTW1?~H8d\U2#?.zS+fʟZns<_-:멯21ْG$9M&f/[PoyY aIffkْm cBE$DObtv0 犸'hPG6dD֦,\vB\ܿd:Q\Q#vOB|vz-઱е(op ;fZ\tad Ma 6_HbRUҒKFvr ݻOS4*HbV|n:pO6)qͶf˶|NpYO7$}_cq3R%Wù)v}?B: 9XSћo9`$:lxt\D$RC"f|­tt=b!%ok5R hx)AGyv!y]450J$6QJʼm3$} 8 3gXNPY҄v|2]YrfFP ֎U\u"}ai1 _#f)jA}ds1 A&afE;}/ZLN7;lgLca0xg j:ϺFFbEMڏ~aR养&uCzP)DIspzMUQgE;8Ǹ.DrJځS+NTƖ!LOWBXI-%W|ܶ+HvE2= _Xl@b$dGbWqPcMmU#[x>Cse{ʬ7g=D݃!>Rhh^Q'B{N?'O\!qOFǎVM={ז'*֙!P_3o jԾV&v-iQ֙'|3 M¤V 5&^֋3x);,0~ÿs[c"n@MmY㑾#dG2`Oē _mdl/>T0ڒf+>=3{`bGSƿ B5sc,!].Q(?] oZAlS<N5Z0ns+lxky>d 5\`vɜ/_gTIoDS F+W5{Vt5nd,N%.i~>tEx?ӻ2(}.Ok{OӍ|벀Bj;>2ա!g,wxu~oS붤ôd%u~)od$ņ1$dS[tG"|1>Ek΢ v&{`FY8qDtxGp.^ie ?ϱKI%S'%Ё.uZCo/+C}}W7L@xnln"˒S:簠Ы:ك٣CZN~X4jRaU#zoWߐ|wHE*K#m@ʪ;uX'?Tw@^31 aLX4s1g# !_wضZRɒO*l37kUou6"`tBM@(,uዙA : ltvm ,#q&=ŖN%ٱs96<]y/#{wcд& RK]:P6c}H^3 d&ULYL# j[5@w"0h u띗CWz\Wn8.aEsLiLLZʮz) sI׋N"2=_RN `/f.Сݿؓ/kpN!e;l]yC&<# {C׶O'ڳc.FTžR4$<8>+ }8BCձrXurI6~O/EcR3֋K!&UFg;%uP9#9dw$ENxL. p!1X[-B>}4:G( Ic"s.~@mIq\3[S umkeiX0R,bF0o`a+dn4l [7}\>\SM}EV>?D-Nuc Z-,Q& ~ 2DT].>ARTc)%C(w~1#i)nwgӪv)R街@wi{M |G8?+XZĎ]hfѪz8ܤ$Jͭ)vr QrJ,wKE'Vb껃nDѹWPz&6‡=yZFڬiEb}t9EP1_:4dq3*LGQr1`:*? JʔgXLo傓Ao-}? }犧;1;FKʹ˞;w(Χ3%ˤfBaIQ԰SYPΎj#7 knKnԹ4>ڎd*(Յ4$zfk ʚ9ѹzǗNp(F8<}>$$4U5)h<†?1~#ٲ-^jSnR} Jt3M=U4L17dŰ#ϧq9ÂLl9|HԢ-O7woc_"j܈k_RkvD7Ѻ4"W AN{ڛ%/u+jٸ:#sn155ga KՆ z<++Y:~#p]"{mmͯ`눓MLr1Ua=q3_Rl/RS 1e.^\&L;M'#ؖ@od<Dr>g׃/N%f6<' ֛WC'M}je]-/PIWKDZ"+pdNErqjJYClZZ^q291X Ssr~ގKFiL NrB$*R1 @a e*_ E٤S By&r2%.8gC^0yoGn~Hqbx K!'L%A$}r@* zDZHYT1| [[:/'׮cylMN ê!ګq%@9Z|ޡ_,˜o8_1 &=7v7#9U7,!z\.ڹetvIb8,k1CeJ{̪$rAGo 1q6nSYmNypBgPg2ikl %OT/i^NVfƎ ﶇNX}4ݾZ 4&5~{FFD}9EV%Io8Qҍ%%!}-,0#z@!@S##HZ{hV JD o>#1rzvl # E쪗#LCUy{P6NcQ[ɐv&trNhfX@u==gSZCVL=-VhIQf@|Gu`=@Pעbrk["-$=1ʷtQQ\25/+g!/WZ]^ܯ޶A$ęP݁<Ag`َnBmmu/˗Z[&م9}8/-_7ӉHVaO{j]!ӓ5QǏ6І"Bbk<:Ż TS~4#e2nAח4Ls|Aizqȍ#Æ1LYO b5jܝF ju"zB;$ZHu9E"lLqod ZaD5(IE11}vhH3B⣇b)/hkr#knk`9FGDiq=M_{{zloCNvuщrN !+% XN BϘJ'ʏO}ntW/fQ,fB2d8ƈw % uԳ_ Pl=未VI 5yQKB8Y<*%7*4z|GQͽ 68#xґNGy([|ūP}t9yXԖzwӍm# -P,m/Dw&qH`)k)Ӱ+;Cw!Bavc Wݹ?4KmɄBWizՖn'WkF]Y--7(0zVmwкLኻ%A:x <t>D3|#fԔެV k@_/U,w3J&#Sf;4H]7$y@-sSOл_S%^,z N0C(Єd߀Kӛ.76š G#(SpY㷓bC]NDJ0_AsKu#(C'S[J)ҞKkߣ}(l'ܴ5562I5\%{7Q @6feJ ; /XOm'afAҝyϪXKw S؈/nDo&[# ь e1-0®sXG*@NYػ6*j"sf4(7Xu>ֈ}o&*8]ZGWC;GF[_{7dQw*%ZIH:WSX {^ݳh*iK۟*r'JEԏ=+FѥMҖy~s &u>' 9T)(BآEbQ u)pڑh1M R::pVrhhN|݈,} 4X}]+GMF(-b, I$|^Ս# T2K֥P g&=.y2Www*hW*H̠Sn݁jEgQydOY0͡܋-J)UUw o1&aՏPt#KV<-K}|e+ 9EB 9|bwUG'uʼn7SLE@R"'jlG݂zr T*]#v&uLm䍷TnԶMsЩbOMd݂WS|E,5PhXz}m^P"O_uJL 0f Sij3'qx6a\?FK. s0p$+',# 55(;&)Z'Pz̐εՠ,bli372ˋ6`϶4 lp{]%\|LPlxHNyJ)>YB4bg 'ӷbgeXzIh44b%>$oW1ܽ$L{8]rMƓ!Z`n9~o66a7 M _"3OB=^[܏dX1;ݿ?M.Ԡ#^\9`^x]l[3/rO~櫱({祢m*sKcv30'@vO:g3 uj2H@TԀ{bǸu3T 4W؀}&ͧ*EyPE:*~ƜUR q`*(@u61a9uXd e' J4Y\9t+-|{iw==>UX @{~OՌlpJ֝L E= `9Uhcs@IFmeTU1>bփЀlz0߮ΨC|EJb<7$f ?-;[TI[ȼHׁ(wq )zףn1'֚}v?+0-?@hq%5%3=*:9Iǀ#+G8I|d(B.{G'iLi+, pKUpm"θKJF 'J(aVALl:qbq0Ƒg'_`mƅyfV lh^e:m@/ 93Uu4h/3bF&& z˃-g%bvXcjVpY˖G+&(|q99.=U$4d9"s.fY䟇̾<5`2%_ T05dT6Wʾ)m@U=ՂK4{e"*}9bJѣT0y⟙`૨,Qr&C nlŜ YNвjTj"5pTO2>"E(^c2]0x! d;[(ݜFf੽ mҷ˶rw*5]xvMa@jc"ь4DP[aF* 178v"`l}%q˒Je)t:(bômʯʳ%RT:XVHNS W~yACEgT/x1s+G*vs9d|v $-w%dtձh"˰%_jRr_؞l$s)n _'oQ$)2;1lŊR?JEŽ!,HY[;Q޸x=;[ dqihm50/7QQTVG˂3C}cXo-)#qK+],󐰦aj珽Ԗsdmcd`%1juST'9MټGIZ p3?/W]{_=UkTlüCF́#s4ԙRNI0[ɧcKx+od7i~dG1 B5g|E`%yHDوojf%]9K!̶TvXn^ս%R C}(Ȋ -hpFB+2Mdh\2= \]wziZqT辀]\(}&*_ Cp+ =ky~vΨ߻Klx88F#g+-L4 MĘb6nn:PT< %hBkA Dl Mw׸^Zή3>Tp[kz45MHr5!7\?,i>83ITh mnA(ݜc֨*43_Ir<) "TiH 87ցcwCjyk2N1b̓ge%ķ) hA:Wp|ȂW;1|=/. DŽNs-CE88Mfl+Z+WDǞpLf3 v:`9[6p·'\QArDAUWc6,rD"<17$opZYoco409}`k-rܰs#CX5%Y#Ug,CfqO$uEM9[<]nQv3?` f;ntiW\-ኈN5/\"]G_Dv,ʒSpHEƧQg#htD;t ?ю'[/TƳ*aLƬ92=|OwE[ (N޾_jmPy٪x^S׾GNğŤyY~m-Ie>ĵ^ ibT)GٴpDMK[Cp!൘>h;;~Bh1%K0CQF#3NbؤD]ZXD+o׹ |~fWzMy(0_Ҕ u_@DZWpLpsʵ)rw~;9Z ~6VkJ@t]eN24&CZ2`#k\gąu򕥮pٟ޹H}:cvU.}_Ӭ2Dm-mlI}Yb2>N3Ub=@numaY7g?X/0)pSf$#N9:TϏwGrUO+D7,/B<̢`>L,ps&>uL@ʩ9U|uS_ 68n:Sp݈^ O#f-@J7MAgLVϼ BJ~ߔH>ѻ?Yk ~P\vϺ1) %"D޽g:kY3SXAP$ڦ$l!?d8  i'Ǎ{d86 #q]BS%I.U&4$n2bc׊ݵG愀qѼִ:F_~~z<ލbȢgC󿉡_+MRS^%fd&q?E/?[PBUCn uz#BiyJx=`}UvxB ]v{~_=dq8$gGWjˀ 9LVl m0t~LE[VQf&N+=Em@놶umbNh[pzvniۘ~#ӀҫNdvNG+<)Ds!8A?T-䏤&D뾈l0wmA)@ dC2L/b4&DhG(J8jJƴ ;aHԜ/<+3<-7]ч"Ƈ+d\pu:f%Otًž6#) 6+z!b>!׺,uxwվI;9@¾L1 ZRB6 mgzNZ[tpCe:!Y*\m0$rYլJsM:ѴB,Nry<'I7 -gN@Й{Vrq4f珐}{.2DM\vN]]e[`w!VpWyg?M:qkkv|BXiͨF s Z)@cMrK0`!]ׅ70<"f*S- 9y"u" #iu Z|kr&6nݞN0~]r)=`0 u*v1N6zjuQlb+DKx'-&2E61R;9땻V8ja;c'ϳB 컟|T- YlS;X{B/CiBҲ;t9/“H$h.$S( @&`BR_L~ASQ{YK2^|ZvFﵓ8<Kz/xHʃ]yl[rT\J$.LdM N@kg#]]@1݀ Y,Vss7h^H ?JR Ksc& u z;=Pz轓vtiTO޴/:Zo =a\=3a2dq \g9{69'a;9Q%p>xlri`x9۸w?31 n[5O0AQJ{) W(-# I xTSb5]U ߯WbG 6/H:;OS=.TsYgUOZ+{#oΘ2"9-9Y@L_?'X#lK}\]!:C- N~յ T8-N 6GffKwi"Taale-dp3Z 8BnDWa=̗}ށP>F {kD 1L E6Eղ t-A}G2X"Lժ&4[2AjՀ=/Yv-Pv(/i_#dʅ#rhxpMP= \<Ѡ4J@ނ# )x(h'WYFKwBnw >{*7_I?#GQ@.Rz@1&)G;Pˆ+d8t.#ʷ~E(3ׯAʻu*]Zm =ЗP7/Qu$D_YFkv_A07BΚPjݑlv)؄a4:6i,N!8ˌ@g:yz yF2ZG9tE%66_X)֩{$Pj*fk?l(o*;i<`$?)\5&~9,DVt;_=l+ʮ\w6 zB.Ru,&[.\=Ţj08#>ԫp!<};ڛHTq57[#]tw}5f5pB_KˏBJyW&jl!oQ6jYǿlý95ζ'[|ɽ@0k'Թuj%+Ofڙv׏|jU b}Zpi[>2EI>h$)A1rVڂр=BِD͚#~py ۏ7hfA&kPN$-&(&]TI#[lR{ vwF,uv+L/~;kPќCƽ //;! ]\rI @f.rL4:;)aG&?V_t^YoIO- Oު}^d3&[P`~q]Bm¥o N۞cꒋۑLOX3qH  ex^Y!G a9FMȁ`ao96m^)v tHPioݩp z\:0"` o,.CA iW F;IɜH (YCߣeߥhҰB-8dvχjb/H]{:pu /q{zm c }1aL:SpY%YJ1b~_۳͇"`K ܹ#NEP_EQsLfnqGjSeջ&epG?;Njh>tT ҞSөOP+s=!`}scA᧜֫4trv]˞ܽowgZ?(bwH u XYP,՚@'O!asdr]R2ǯ[5 PqNK&L?!b?|3 -qr!Mםe)"\ M1OLjڲUȓ9K, t{FJEɹ]r'pf=՜J7w]NU3#)腷e5SP!^PO;x$X PziVI^$עe䋶e@i~u1hnT=F%hC$nJuWG$=-,Y""L BuF{IYp'8">W ˀ Wc!d4`cd9n@tjQq?w\~A;]ŧ}4n"~Ҟ2LmI^?YBbH1 _58_+*KvَÌI0B2h-U&J\a'UdL"}py{~_:8s7N0K${2~*t n#ɽo S_Y 6yx9^J -Ƃ 9ܢSgv4t1}y}c۔Mnh"Խ:@{5Cse兊NP*]Ҿ&B UOL;M;=bnī/nvC=hx+t=UOVR2`_>Az@D C'2wPʛpq)>!j>w\b*etߪ )f_Z9V,YWcaWQCXǀMb~2mԞ&Yw&ަ=Q.mSD~hcF 2soK/K-}1 YfdEErt`kW9?a[v"<{CόpN;}*L!",?|z,}U|-ٔρzTs ZiNJ6?B1$27>eO^gq~ ] -y8hB&DzHmnYudi0Ds…5W!3Siy:\Hște皾㏱b- 6 qsŝŇԡ Ri:V dVu>/9+_U/"\IwM-\1E1w^5+@]po5PjA.{QuFrڿj6x 6=K3;O]EuthG62-^!H Bރ8KLƨtPYpQ8E@sF&i-Bn0u YPK,8Naxld2GRk5%Twr`׍b |{%|˅\=HQpVt@lDU|49SkI69B2=1Ip0uRv, Polۍi'd<$EyIѓT" GOJ&V+}y{%m 0& <$ȈEҩʣ%tw3Tք]*9Y:$2S7s.'[TdA2@-yFȨVRzS\8 jÿ@ a;$|I a_=-E[ʄW 煺,:~}^afgja[x\x8J4Enk\**)ޒkMOЋ$乾 q/cdo;ݾ#GV"?2sQ$%0!G.x5!+ =UƴL}g%Ei5$75l6f$wEN*ӚqfHdbqêoNj/zpH,~N_s/OA!Q#@4x12|tFV?WQr.ȒЏGA# !ma2W;Wiʪ bA]u+n0%4[`F\NfՏO lez}}[e_soZR8m7e`M$'pc G##_ۉK+Ivqn 2|>8R⋧C1U_p| )2P`*Գu25XayMLȮ,E#.((gY\a 20o8 UR/R}w0R kSPM:?D{:k"L}YwN7Ld_%Zl V_*thW0(;3u %?pזH.VI AƭQܶ=]3d%d`q8'#;jB3v}lM1P:iV2Y$Zm>x&R-Y턴7|=^x_坨QP'&svbu $w/"XNѶ|K&\q+ h-.mJ#;O6R1DQW_i}Zՙ\Yx)abĥeV5|!": ya @CC_?:($!mQ GHaOUdtn&XRag+ 7h?.@vgdf4dQԁ X}' ao P$گ b׺(9!yt_MAW>^(ewq&0j(4̷Yjխ4b_&Go ea퓀.2N\~2٘J?8cH ez1~{4>eE-9Kߕl/ZK0'h%` $쁪v)ɚX(SyF~Gťf4``~%0荪v*0|B5)*v~T<ߩ]O[f<[ۡ0 Syqfy?T@GG{NDv,"xbn?ZPfL<d.LySZ+4>zF* r{mg!o'fDͿťMƅ,R&;L>Nl-Uʔ%]7hI0ѫ]yh=pq$XE3]"|'?o\+_)A9VyG 5|hp˛o|l.ո&Dr(Y3RSe3EҠ-ASiU':Vr$hсTOcl n_eRDe>>Nd EFd !1K@q{#}ݒOSqGz6^D@vjMbāc[ 618yĝdw5:#qI} w 9NET!.;|#d}>†3B\ ué7Z~ |6xߴ GzZ_WSHCܚup#gRD{cgn;˰5Rk;Lws+SbX{Ô{P_"Bx.Z%Zߝ !y J4fre'NEc5f *QVX[A>YΞRԌh(mNPCJ@d۩;+g֐gñ'Fh{0z?,I=r(E|Ts9EjǘG•UDdJvԴ}`e#fh񛑧ϴwo;VAOrvzW^pkeo@$D e *Y}O F%@Um6+!@[+TdRjI7΍<.qاg稍 aee~飨Pr0%1#! ʦ'E=&{Q>yY49P7ECMLwr`JVgD}D ,R+;ͤDR 68 2ȉ(ON$kfwF޳upM4eڼ^G8 ? ]ﺆ:!L@5ثP-GKJd-|42װΓL='xMݪrޓpiV瞯KANqSz{|r1G] 0*H| j/G2 ַf掓bD}9m'%1ǐV 67X׌/o%+Msz(얊 X*: #lT/|nٸnm,?E~@ f~S/H$P1P!{jC3C:-Hiw(!pqQ6).OЬɓcGb/ )cd쓧 *Pp@q;u74˓EsZ-ٖ`5،'edU)m_im&MDȀWAK35y ︽L$vҐ L1v%Cki"K _vD=9ӛ'3²ǜBM${meC΂I%C()^,fXbOOW7rӊjX ]yküبp\*Y hW G&NV;k;o?#h[(+L)؀21K TN}9k9i=ʇ)u]Ǻ-]oX,LUpV4vuvp|Efmgh/78ƫ,n(%r4kT82]gڦ!LUùV'L6 >H̴]=!a@ vلZTc }TK=9\3|E$[U^Gި=\LsLBުxtM]׹s&6RkL}ޓBĻw`0TYRNz+U)M_{!.X#LoNMx@pB ;>.m*}.3t Pr;Vfvm5L[j8tޔDLal%ΧB0ccjT͜mm+N٪ !π{RP1HLЪ ,m?zAL .]«kM3aWVh&"l&'szH,8Be ^9gT\\EUR%^˂TFG ,2!b I?K{!jeT15l5W7RXNc"7 y19ǞlսQYn`cNKH\GL R?I֮%Yl-tWteJ c9?͸'3_;&a:m׺6&3ɫd6]R(|+~Krf *$)?RQ2$NЂhwYL2xǠ) B)DK UP7Z,$.tDS(4g9(:TDJĒibꛧ\75~HHGyCHɣcFf -n>NNo/?A~$F{T8CJ*0^x&(~SB.HO*8եhyL“:K9*x:.D[LN~J.rGHV$mqNV,LjO1~V$LC )Te]a:)7'GF9դaxAun!O/q+> W5$̾mwzrs pΫC,gO&p+79c݄մ6CB?vf]Sd$XWBtlQb^u֨R:q Y'&VUي_JyAD8ӜP#<96HiBw,EzVKy0:YKhkK[+@AI~ L:9'Z1HV?Z٘C >詐ids$[Zɑ2W]xA„w!)Ҵg!\N~R d=)N6f2i3}2oҵ=HH Mf;i/)0 ,ōynZRI}>(7,ϿaQ+Y)ݿc*. GܳbAGGu"1)7, _Tsop@[NUVAg:Yw_v9dDYy5BپM}DH5)"=<ձWQ9hh3HvzSjӗ3gДmaK4E{=?ysJea~{Skc (7dHg9#P؀EX&%d׻~"gGmwv+#TvCRXcLKaq ԑ8 @QG@d>GÖxǗ9 ClLh\t[DsǘZ ?\ޗ7LRLQDZ`eEFNƠ ҵW6e|J$;Zlز_ Z{q6CiQ 6,l/yg4 ;(OjPM@ W SNUb~ kH}L?oΌBfėhGw?ֺ@ No0ug[[ vc\Y!TF&#EjP Kإtʛ|㶝nY6|]\ZejS[%M` m. `P:ʿC}MT_Q-BoW:Znz3Y;I Ltt wz7~RRwe r~U'JiZs7~wbfpk'ꬱ [I>֯i[FBle=Wص6VW*,GgGpS@&$?LڼmךE$Ǧ =Pa* R\t/(=s"v%]K =$ZpPĪK]nnH[kg ;خ鐀0KƁ/.\=k."5ĔBGtnL,RzuP_ iX5BC? ._$"!X:VnJkROF$c '5c/>>0FMB_jH51VeI68䇦ZҡRN0Jj}31QZ`HzFs7' D:C+"`Ky" baW8y~*~#Q%˯R@2# sC!z.|m؍KB/j^鰬A@m&$ǭWf`?ԛ<hwjrEXLWjNsh07""흢~ϸYq)P2${daA@ădЈi!/,vx-nRgdZpG ]:Hؼ!,uHxݯ@rrb͊qu7KJ>q~3a[vVB昛2bS٬Sk+6/@ PFX.N`mA٘l|,/JTv$v gwt ۝,_WUeHS@8X$&Щ dͧЎV㺛4w36gv[|gAGՄ7~ćDgWvmEzS@e5|QR=Fa K}\W4L )RXIsOOᕏ^;;1Z{plwo <6LrۖΓ*U;}&Q, :l~!?B#w}g$=ڟi#ftݾ(b ?<,֐Y%\(΂W84 N C5SH ۱AL7e`UNcTD$Sp rbU |unou+K b߸if/?k:L3-Y'hv1c._MF22/RqWفmZUkzZ:Iu ܫtƑͭup A(G(eop~mfl9O).8R:nX3::nhK K&¾D8`A|;b~_Ys0H;=v6ޭo7ƝG`BMSϔ`j&o"1Do-f:<60W/Eu/&Ʒh>`L{nC)]oWne%)D $ѭVlu@1_ŕ#:OhֿꟜm:‡@=bFr|).4 _e:J^=`}?-bۺՉ9 F"N=Qf~k!!7 *&\TEu -]X0KNJ HF"EW@0 @n˘X4Da<r@/Dx׾ Os9^oI(D9h9lB3+SVzHH2eEޟM"iWn6A0ǘ0#Z"XSDT~=W^3ۈ~+"dt|!P 98~>.,mEѐ3wש^u;1N H,\<߶s{'O;2Wc# Xٴ_f@C;dTOBܻmh>-".QK9x?^$,/ӆ T)+US5: 44Ö7M NjVOQmZ,I氱cpuX1>roY3ԧ \1{툨3eRjQ $B.AInfP|RW~HF' JH&-RAC-"7!c4*?jû`{_\m6ްhэa4ey̒:dq&asHMH v]Oa>l?NΊW43̤\\W̄^/ɀAJ <k9|kؒ9>Y&u?d}Bɩ#m}!;G))Άv]Etm: ӝl\"@i<` a>\h2jrGv?K8GYE2#R4 5@֮w↎,E]F}ׅ PQ*F 6?(85orC#YcHbl\t F. 85}^L~bq_yRWY"f~*v'}2V@.I)7au\t' m\!C+iK&Qs5z.wOYkp ?Ŝ!!^Wntۄ_&SB&P}l.lkT9GR+~KB)􌂙3Kf<:DHNMnc."z5%!=ܯ  .! ^ Gʬ<.ږ NVg+qDSy[9LIuwwiuW$o~85tqXpF>KyV]PV^T9#ٷ߽{Jk4cqXR?ŽgL&0GRwjfP U|P5{%1@Q/VspZ Qr:ATx>2MW@ώyp,CgH9]-mM5=s0uWHvѫmcnzV"]"A{1X>p1])tʤ;0h hm}tq/IQ[2nT_8eO&bzdcc{9,Ўm[9-!_{7STZt"WV(I:L1J,>`W}ZOXl9 =teGZ"SVgb( Փ42m _V['8uhP~B 5}MQBW!0 0[IRGl!iMW%̸'{&M_DǒK~4TN:ً{:< JÑh*0ë E0ZzI0[ J i[+),3W;'wx7>kGՌVHg9xdn(m#9ӥO9V")#S|pW#l: qO}XytIǛ`I"Dr~!!0t.-6~2!C<$WBώm 'D1o 9s[9qmhFf0]>[h A蟫>ƟVeME"AJg=RsDEȔiyՅʼ)/sM5+QΐlK0W|d hD>`mU>0=6+Qp&ѷ>84쒦- 4=Q,MM .Y>zYUM " l3r} (? v|1F4);}~e)#0"52<]9Y\U=i!YD1 "Vqgu9.|L7xB|]XQa8$#bO6>?ØkF7\;= _CEQDdl FQuHDik80M Bk:qean7ſ+60f('Ŏ <4d5}pնϳX᷐XB2Kwf?u~{] 2~ċ>1! .l*G$Vvqa .SኊZ6XuMz$"z)xUo)8G{ժSE+"x{f<9O#5qfJ@k(ؑGɶw*:O]0)=: X2r[&Ά#%Ye㧌] p.B9[ǧB]>Gox8UQ!H\hH~(@ P4x$K31;OTLK)Me]1)M2<$xA;!:=nbw+“H(%Cl$J}Vd|\^5!V=t*I]}ts8?[^j &ָEvDjvlYN/I y3@t%L z4G*{)S3'MA}ù57A;[Io{A<롏)?LocdR`}Uh!LPR)d^22'Gs?V ƛ鱨. bK_dk%.#8(>XϞ=&c+ UXg҉GhK=@R4WOZh r×5yf?\&8R|sn`F#NqoHtyyNVHlr%.oVة-ySj}Hu屬V`RÆܜku*%N=$Ap7Ep MǁuGj:B8j;<#Ypƛ&mԦD*W%umPOLH( ?W2s.XL+RtzY6LXvb G_ǬS|CP @w8 \-SoKWmlbW;im-(MӼxǶ [)ğ%Gzdm`ղ ΘއV@z޸=vȎƂ6^4#ݓe&x,\6*e}$/H;d]` k*b+dqߓL{qx㑛 C2_"Q2OWOpZZkZ`+zʞOipJ KL!I} ;?% %:XӐU#yS); ${+~ N(f'Q X֭i+ sCҶ,A}`Li"ہ2$w\kBg#omև5ͤjǪMr;k`Ebiˊ|xPcS².4_lAtHKԴkJjȲsAZe m]=}Y LЃ83 Pm9Q|D4IA] snZ m^63mqǼ8T.n9:NU8{3. 9闐zfaL7rit@Ar!)-gz(EI1 oRRHW!$*t"m Os`mNf_{\h7*VLJ {I |L-s]D{ U"nqq]uZĜ@KƒF@?pb`1To T0}z᧝Hp̭ȃ=Cp&RiozzWT{a3M&:'d>"x!?r†;w8rϤ. 2\̸!ILa`o%26kj@&-^LП? Q+y?굹1A<.[Ċ`ʗ/^BL٧Qfm9Hlb?ۏ]9c#yM{|C\4G=uX? ; T7sZY$9ߝB*E=蕒?I9mPg>L0tIGW^qj y>˓>fPX0,m,:nN{V$$JֶmdX4+[t IIԯ!TU?γqްnj=Nd^ -̘8FXRVe%S3MFar*; .kn&|CO3Fd=9y2<2;/}]Ƭ^)YY^j6 K9ҝuU5-`bKl$pS{IJ#SʬU7Hfe]PjIwToAH3piw:Gl ?KD5!㵤e\G#˂RLzTTu>&I8\Dp_ g?.&OLҬ&]Qj9}d~Ԭ+g$w 9d@dM Ӈqxu^u۫.:߸^X??hZ\~39^ yZvk5xN=Iܺe_*hJ9qzws Jλ>J)BSSp<|ê2<tsjz X+E",.p4V!$J~007 {͏]y]ANw#56h@凲@?&}x 4Z.Yh} 14H@ _2G)p\@dn["Lꁀ x qu+Û>|L}y~h4hj& ^t` H78;D`&E^Eawn .<RL{ !Ҽshm]mg gyQ0u![qEQ^^K@pOZb6, c*d5g$?u5V0\b!9nwB 0|PX~SIWg+5Vj|pfo$(hЈڻwtR-=#_ $Am(Ab_Ծv$e|kՄڂW<XKp-;fCOH Z~dm!׆QMovcVgXAuڈ4iB4k%}(̹)]+Ke^:`^@gJQm1;Hmnk)q}J}A^p4f9q1{tSJc!Cvd]|1H&c:@,;CLC|p ]h(`+M=wx4,mS(MI fsQb[ٸ&UC',o"_R{ oTEsoiZD #iI=Ҹdp6_uED%UtT6-%ypu-D򤿹k/7{ʌnF;9{앫6j?QN+j>N"B:oj-Z=+,iPC&]]֊*nr0 SZkUxyw͖_R0e; !<-*0tWui>J`|Y2>Q4QD&EV2,jaAYD3]1 ٵA"" vN=(aLƷix!]> Sn(hM2K#cuŦpleʇNbf@ FV d: &2SN |bYiUQu03xn1$7? ۻ=x1]s0?^Pv]o"^rrD&qU5RM&! ,4}sNK~@B.2uz|KylTStuN=~GKpJ[ˎ@YOL],JS1PϫLY&1KGmEzq11Y!L[;gYfStycBB>0|),2T[(LuՉ/@>[O͗vj X Sh;nWTѷ| `1yOV)H3LRCYe枰a Ż˶w!D,fȧw4_Jz:taSBʫ8;Աgy5F7l;F'cX l$ɚ꫇- mNY .b B4(nNg4. K =3R=e彌!g$3ttwbzS?ߪ2viMPUńކMFalVќVge\cҪJqNz&٢}L™u:uyv1e.<6Nu`7Ӡ;TN13Dg |-~ϯk7]k`(WJ^/=,!A{NlR@ɁLz΁E{[ Ix {@CIZ`VDʸ( , +%:a@pbb_OZݫ; }Γj[5tU ~rϨvN$B:gsgYz|~lJli>uԫݴ R>tkNJ`'Qnހ5SG1*gUtG9oDdX.1.̊Ŋ(v7 9 +9Egh#in½Dpqz DVkK,m8sш?sbT$?wۑ2Wcn M.KZ4$]GSO[.hf&ѕH-'e|P6R$8~YF}#Gp6GqWeҹ̝3"YµL c$VQDsWKumy}/0~'<-[闷"5gÔsR{#HxUtBy3iu܆U0z|Z)zM$|'x_r v#@OsHR#AxCW T=@29 G3bIi0ţE,uv'7 BG=,nWG|Mm}8NQNPRYxH;ᆰIe 8Cl]g'2l?vkXT6#A2i{J|7TKEe!ٽ'#s+p'wܡz/* Kijs y:\QT!,o7;7LmJ-vMA5@& bD D[ L)oA*Jnݸ[X j/)#m +8cɋ ֆ) .*֩LcM&A)i˄4zЭw>ogH=u 'zxq 2!q< #&Kv<'=*S$tS-O<\y d\MӜ=·qW#eC!ws3vFz} I7VNg9MB?RPt;3ZΈX'w-ΓRL9n' gqhag)sk|NZ͆y?,?qnskSm^-+kuK;S`ۜX1.P/s2~#5{[݅Vf~`'Os Z3vթϰ^SH6 eȐH qp3W)B4+4qӅh!ZKy(wc']G[~re@>XG."\3V"Ec+!lD̬a,2w(h,]uːrk a-zH^gϏ`~F #S) u?(S0={}Y/:g!V;mnߑ%Gn+5 u 4uNDrՋ<_j0u40c`p& )(-~q ۤo^E))̮W_CrKG eWRIQƒ4 ߋ.0LY -5d (ATicɠz8Mz{u,gnO""VZfQ!A$S#@Hɡވ+mlFj%u}7&n`E1kzLJ:t2r6CKW9Ł`b[x1^u |lz39: K6=ڨ'1m&ضA%yԱGI}TVt zN=nU {`Mz%&ș/u7,axu,kzl6,=e= TrQ+.OM+<.>SĿkGj%c K"Tݻ$Y-&u 4w++o[#tkU- w3`r`ׁhU>475ڮnG̀E|/\piDuC%5KZioEcZ9Mx'ikH]WZ.k+Y꒣e ^vx*~t%^> Po=z3.nIK81tq< >IY6?!\npjBza\0KAS g-+ߪtwry=I30P[zE~.-e0ۨӎ*~M-(fGXÁ ySvꃗJ8y\(װa_Jz^-r&:ңs&1;jM65W6dz@xHGR+}A Yڍk}1҉r":_:XH HC«5]iׯHuͬZŲ*n .yҡ ,bou!ɎɌGY=ilԧݳ; ZRs{v\?Ygn%dV/óV.&9oPXe?Cs.]Q'h 2+[ȍ9saxy$`>_E9?4GeWØ;DsGwaL=h׷eW OCx =X;x6U:4Gx  cF4?WV:jY e޴B$h?>N4yvf2|BPE,+s3%LN`h-Яȉ+ 脰*ޝWM+^.(SXoYz?ؒsYSyv蓥2m1 `Lmdf ŐQ_ 'VW: D]M fH*5G#O)'$/ׁ墡b Y}&y:jI55@ OEX&%4ͻyPG$iS.z$i"zS2V*Ymqf N>J^HW/NUD5! -ffHuZ0 Dr['9/7ᧄ|یit;_~ޝ,:>8q:e>zjƒdP#PNHp ^[3wM:)c]mAHec bœH}qrAڂONqvчvмA&Gk4kZ#&NAjFa̷Jv=N:Dh-P W[҅jt aбR[~3|X)o CitG*4q"IQ):×dA`M @B("1&a\KuU_WzhؠGSx']v,S{nQuDXX`"֦X5<@U={ߦUCG z@Umxk2{cӻ<ĘPru6pi ؋ H:㑃ɱuAOgΙ xʴ@5QƵ&Xg'.bc:ֽ7$#0-4'E ֣[7³Z~$.hK' mDeOȿevףe&I f`E+ՠ զ0ǟ&,o#::w !$ˁVO!3D7M(HzMNNe|U_>ECHJ.tKժ^>o <\2d ŭ .sՔWDty7jkWr=w3}*B ų KQ*)neB9.Ѕ`b',%29ӀmxOqT;ttaDԒ~p.)B2oMKc3afuлE5$OY@ k\=~py[OAX !YOwEb?p=O-)2LB9M?G:D*@)rF%m0#(ZPӭrKz lZXr7Z{6-H}K1vD,]!!iBt'yQhN0C)"m}m\_cГ`ufEÍĤP [D-9fzZupm_Eߢ "L~qy&ŚȐ lXTzjd11 lƬ-X`Ŵęd\S1i34"+Ns,Ql$/WhxjQQV8:/aB#miqI7 +;+I"ݍhK{c#_,)X, Ǘl Cn۪I3aͩ&93|cSgu K8q+#~fjU-)cSp>yNB%ԝ1McϪg2xCQuhw PçB;DY)+.Vdƪd'"x-V^,y oGY(Ot>O) qwpH//3~A|n`ѧIɔZ@&?g 8O 7H4',=PiKzA>*[63 @WsU2EFVlgL1̛_~wr`Y^zکh$V6E\U g|2'ߒ3ѺedR| 4)^oqm'"v@u3C~꾟k%ahj5:RK*poFv][.w+1ۏA6AÃWSFxWRC=AY2a]Z 6Jj[N1H~\ottLZwKş.v+dNDQVFYm_3|=d)#nXtQsI|"V8O+Ə29l&7\W ր &~T櫣0z揉+AĸHĈ k 1!Km$Qtf4<Ҫ= i(m ;S͉QlhhNlE{XAytBA`/vO ?[!}fu%Kx2&ʹwdYg+p5bR(|K(Cӧe>Vz5C%]7L4D&N1C9=|·Q+\41շs<]ʥ[\~^ۮԷ6T~ 6([\(E^ =6a;G%Bρ8}HLU|H?I 2mG)2Ab [-Ti>;3n\uaKo{h^vx>Dĸq7; "H (q䘩Jnu5'2E,nal8 אIi6P$hh%SG xdV8A)@a{vh1qYZ֑ѺQ&밑{!6p[ RF] Vvyjʼ")l W74/MĐY3Θ]!N#5qdgB^ x:3췈 峕)_OdOB!ٝ겸SDVa ':8FoY lPLH.[1pAH`mX24uSJMAFZjarL\Am䞞Elhx|DnlڢߚzQ/[sJPH#'.=_8*θ^cwlX b804LHɱRHLFQIɥܚf{L HdL{YJX(wv)Bp;@D\Լf8IjT^Md,O~X@$YOd\ߨ#lPZ GR6։'Yx0k\"+~I\UP7d=u/fHSj Ȑ5*߷H•%8"kO T28 IU 5x/!1h?gzϼKtaɶe#j gnN̚QĞ 7NW_q*Dim G_bK9ej3 =\* ج_E׫4/mQy۪3~yq>*˿9qPq_hn5(4l Xm @Eʚдޫo|,im hM/X;RO>5pzbbr6߇2@v6W, ӣ}''}0 Yhs߾_eebROW͔ ^r=!t<2-c irX6lvtZ*YGc_m|cuyxdR7SMdHT-#zaN˵[']?Sn{fLpƔv lsu^xn!ba?N. @{u}dzdC My }'٫B4x ϭQu;s>/Aa0%cWH)r* g"' q6XXaCcs\>cZSݣ_Ab 4l鐣ZǠQXw>kmA'iԺ _͜Z બmnȕ *5w9O2`>@ջ4ү1 ˌ d⅔_"Uޏx{^Ak< PZj(QB zWwW}÷o~=ßqpM=,v粋I3S~^'uBg5POozQw-Y%#tӗA&k«6=o5/@ ʐ-=w[X??rT:tKF~0V},Nanj{&SYrV_ߏ·Q3xhT`B5ʓ?-Ҝn1G!@or\滋T`x5YBt_7sm&xe~[Y)93;dL=?j7Mn^Q6C3u]ߊre}B8v˷bg\ Xke .M9A= @ ąA'nf3 0X-CEM,I{ Ϡc9ѩzjEuBt/S2ed5zˮtlbZϪj밂szg=헩E}6Ra 4of&-nA<@(2o/r26T[}v"|KkLkk*ێ\bX 釃d+C\=WK3u:pGDٵ f0J|v~k9}Ql < P#H4nQ|  fSވy菞%ZA'bH[\ f~;:7`r =44~nb 1Tc8 {OAl1xfv:?Sxz{~WְvR TS_FP]V+]u)2`Q fxQ^2σH6"A7蟸>50oOPy䂃u),c#;qA[G3Ij=W~84ULS12Mo<bXb{*Y Ԙ+>ּ/n,B9Jw=C5aqQ#VAUOzkhh#?aDtyazfZt=&W@ LBgIGhjdMJf3Cˑ" RBdZO Gx5rUpAsR^,Ғ}Bhl|Ce^.J;@WtZxkEX.jZ'`1vG@[D89. #5NJ=|rBGXI|hϲn!Cfd|^8gQ3IXߩ#eq`;W1⺠GpjL:A7rS,Q_h9bӋN$IRyE4,c(KyҎm'J*߆ȩw>('sdH$8 ^G&O ӑߪd1{S& Cz8J#HiI`0;ؽUv)JHG"ϵ0x;X]K Fnj1N(pyrgi: OobJYUkotffu@ubm^i]J7Űw{Kc*N?3D ~M; n ~4zR&CrB!N""+᤿8#!PZx-#rGڠWH0|L5@<1IAGzfRo is 6pqdso\}'Һ)Zhm~ׇ(lcK2PX L=Ft\M,bΜG>x1'8(ʊsARݲv,;ŁQ{:xȽOE\Eu,s#y1<Hge ,ev/F^$aV|?i(ϰ^j40j{oT^ђuo7C?ٷa v (#T ۩0$+-*>S"6`}yfon.ڍ&D} n vtI͌S=Pn@K (eEV+ iށԒĚ 'd5(4eԌ%wW||߾=uDL^>AUO <ЏUp E闄\mItz(}Wx.xi{=S^vĶd +_|t|D _XAsOA`AvM{fcKCq(>Z zyΈ kߋ^ ^]"v^z m_/? >ЭeՑx_h[Wf'H ڸkܺVM)xk>;1{,4C@w׭1>PAAF"cϣ<֞`DL݇R8y]vKb!GR &8@g.\ >wZޅBgǤc a_hc69w:~#,܇9 ƹ]́bT8 TvlvۧGZSHB~lF|9)sCUn.]Uװ0φi0rCSbE+˗w6Ͼ~0}[q14lpeg7xqWU8=]ˤ4BH%/B=l JtI2oRI1FeHt Y;OӆG<@/yfdOCbgVKsNI&s'̡ '17e:U;a_mq#]BZo"Hϸ~HM4{^ߩm$(S.,z o'hkYnӊɔg 301#7"1F= ɺv*hB { srp҂F1ҰVW~ ~ x^7s#`X:op4yBx&Қ=jh>A1<ٺj0D?~F=ӶؗOQI?o[fѷ>!<7ya- [%v^]hRftbz=g]o1/1[>\(d]Pg/m÷y!PGj*W=u>ubǏ%`YTx9&('5_(5q %;gtPFrUas.\,pbs<\RNBe)Oī0zUp}6ȋ־Ui?\WK̖p0*7Q9%&V^b@9H݉~G(@i) "ٕP8R3 %S.wݨ)倜bp ʺGb@[`uƄ]{Z)ξȫ8quw/ŸF*Tߙ7M΄C >2Nԏc⚾#ӠNfrƅkݟ|tK6*և(xP-/K ^|5ܡ쩶}>!% Ѿ"a7F,l&?O< v#XO\>?RvxRז:^B I a;2C!Or<XZ uᐮW^֔F-_?SNjHcvک%3݄3v| !,VV"1Yܑg|ٚiJL 84+Nr 1W6-c4vh&.7>7B+^ 9Ť6iQ s?ӊ_zwYwwB;jVg\gKJ_e5uP ߼f'!;~/[P鷺ǵJh%t'P=1D8E4fv Je  U.$%kE?{!mB ȳEٹLݴ?ZGs= yz~$CMdR);+< 8)s>Lg^Vq|i ۷  } GK0 [;cVú:1xM1,R%Iv"(cכvpBeY=/"L<݋nLˉ*2^Ovؗv̞E9D^َ_} U}Ug$@^[^k2-gd#_0ms4Z u>1${\UtJ* >f]K&Yn@N%1˻_ +> ̶(`ہc v\@Rr&02+*թLјi.n\۱z_.j{jX\;a_=TUd\KްvT-=\yT+4$Qlܯx cᕨ{ݬq~)#U(qC/}}60^18)SF֠j>P5 7nCaX{2m+ӅG]l/P)kn+\\t!?]Х3djP( M&^.{4rkm++?̽P1>S 3ivrf<"9?_ȻxQo3k+ȴhn@[HTyV/)|a)Չ[uQo K]h3Omw,};I?LlMg_;jВpCd,%C[.WF6KD, wwds]nAqMm,ӄDžbܶ7NgY4} .\B|wlġT]~NN<XO'p)\~ r#ADfu[|Z1JRMQiEN~0m\8P}#o+2Z-⠝|rh+rBv8ֶ!/M@E¼-פO^O{LlLjQi0t-'K)B4Tw"r\-A꛷tk{nO'=`˜51yPI(Ɓ߂.KMƩU?lWOxǽnֻ d:[O=m؜4_&F4I ᚜i1fu7s OF(Vlmk2;^_=:_Y|7fW=I " qSXF$;,"%s+ai4Y/VTIkAl$d짡T`Ĩ7m+iUo(X0-D ӯ՜jkFq>I#F kz~f ɕ|vbԛIf]K侟aw s( 3џ0:MID+dmWB>Lvpt5jJa\Z7++^9OV>=d>֝;>h_ ͭ>a􃘌9{߈E,Q>WO2Oz6P i{A:`sѽikFVE:Om><2l oi6mn7[4OGKHÞ84~=ӗd;pE''ٌqO…"YB; s}\|tGAE!藔4t~pK)i-')%HP-{4Ǽx.>HFLj!,>\x{hF9fs24*@ Hx]qx*Ѣ KB9YpeMN!6:݈6Eل%"LNcxJ5A^=PCLHZ+l0~!okiIUDj9h]%9(eFtA%w8y-oAB_AK{- n4lof}eZtsq*Q\N}ԓAȟ v%W`vla(6]~;-9 ?p"79-q@#!n_N6raYσR 94W"j"#OۗG婨C`M7<NjL6Q,":)E⌈8LqC۽t3/\_5Gρ4Gv1 T#4׶MCu >umK .S|'d7F8ʼn/S.$mji2i2pشSs#%CbIJuJFz%x5[J`6\UoKDm9t aȼRR)kг/HPl ȼ{2@B0ftf ^EdMڢ+DCz<D"M'Q)]6.e>! X%~sӞ}. 5%!7X 4^u+2qڽD+k$秡Vڴ$fdTzaai9>XLy$qNsF=3aèܽ셪q( Wt2e^hH΁/ t;|XKA-_OXe2kGܟgbȨZC` ! Ė7/[:B#S:=غx$/.Z"28Hi?O#;xu8׵rA DjY{b6JWme_<ܣҎUa)?7?dYo/Ty?rJQ(k:3/ι&j kG. ?^6NAzؓ(Y?ܸ޻JfOf7ɆJ^(}T}:ҼQmOгfw\ρQM[D%k-(cB.s]q;q`RaE?I,cd+ X0EK6t0[MWc)TrlTؼpRRzJFOrL&Ƙ"_Xt$TdmG3ZDQXGG9D7bԝ}LqiۚcW2tfҵs?ֿр$,5hu*PWI(K-o^¥vvѮ &hvmV )p U\Buw^RΙ:{R Ɍը5wa*Ua9;Y@|E8bfx\"@@Qc}!ofmEIMw d V5D߃0Di`3_55StNEvO$^ YsU^ySdR=]{JJ'D uxqFoTa4aܔ#ծPNIYGL:6.msw`t%#8LDTADҙ@uWm߅H_n*tjgyc[h2޿֍MB5_oT)%@!fv޸ƿ= @!Uˆ@I1UDkxNBy?s2Mr>579OEo'cYRK|'(P-']-[BB=,%4z(F,cj3: oIH\8zbOi 2i/N P-sتcR\0FS@nҒu.Kv%b -OCO;agx_{9V/6TvRQ<- ,QGyhP|zvWPJgoƷEwX^xj9LJMVOw D.lkNNzp-uggff7 -z&=|Ut,>)?zc)K싦F8=d=-Af/LJߐ}N=9ɱy:Rh_ Ktnq ,9t53Px|\_.5IКl'g=*,u>g-K,\ӷVFyqq!s[=ŁaK- {z /1b;G#]/ۗJ%?@& ڜCs(\`t߿Hn:j@e1<͓cnG$uCeksi!{ɪ C]]38'0rVRaƭQ/u"8:NiDo$ФQxUɠw`WjrH9&+2 :9ڮSE7P(?i< 5 F UҨWh/Q{) IJ8ЁdžN4;p/yQ,D@;iQ<9[5K9F攮vGJiNF\7BB±[b c?, + f#@S DvsJR%]T|;Zoں)ą/n7K4pcmc!>BrM1:Z\3]D-'jޠ)@"3ػ%Oapܤ *R:~u1PtTbɸC`'+CSwo>~z I}!s=QM<~lK}<=/U͝Z_:՞swJ` ʇq8U #AUkEUpQBg+_t:;A =y>[XW{7aUV، x*Z`&p4hdAmaWh'}\)Rc@TA pO%Bv)]c8" ]83R5jg`kwZhQnm:A5t0K td!CxtPtUS 8(_:8elit*|L#{'^S,UNRk9:7暢a6@`{BRz2Az](vN}b\l)d`x>>gV[pZv,$iHӢP?ںǍO5gsH ^"N'ps?!֋ 䂠{4(形mݵ8 #x1KZ9o)y+=_Nn7a/MYv3IyidgH[=Vf}_Mb Fؾ?(qJ/UF~^_0TorQhHRTUmc3[} ~GF,ς=R3LZƘ9x̴u.,(Mpح6kL+&D%w5C9%5М6hx(?d0@8qiHYg|fQ^{z!*8HSwh.ѵ`uPh郘F7b }sGrpWXp @&ZھI+WJ~=KO+M+afs!$047O$SXmC޿Ə;BAGSʐ;94uq%p %ut:\ATN]QۧK$iYŸG+Կ`:J2Ē]i|/n#-,QҾ< t @Vyy8-G= əL, ᨗ2;+䜾5aG9l'25 `Ro ˧e; 32_'` O+$h tv`:䟨{͢9Y F%I]Yπ ,׎lGjYsoҌ'MT98/~rI| &) *!2څCܛN j{F>ՂDG_DZ'WP"`ւtO-ż+NۉFq$F_t؝4bh$ cE$޼v |4,%=+cT/pHu⠥ɋeJҶow|$->dmNoܗF[m뎎h:K|?9#9nT"Jw%G1z}ćֆ76Ev)6Aju-\EVo%NU8ag$2{+?`>_5'%6(͟^\Ɩ&8[!C핚u_ 4?gTvt {?ؼɔ7};Z 9FL`bI8oN1|fFޡz.ROh!xmoT#^sULe%/=YxF}И| 0`Ao-$IsdF:pN %Î|{SPڅZi]@. v1ڟ֌ #@H߉@qxSf/&m|\N,L 7XPi;}Q#|rb iEu\$-fO=RNZe0BK~+R)| Jx7H̋ Y}Fpbw~)5,7 >]ᘊQEO^X|3 nрDfׂpQAhՋEC `a|W6"6[r(J'63לHhy͙~ȼHg3h]ܠɥ lMa,<% AM:tza!i6[+zj].KS:zi*H O# GړG*1ZX:?-Zr7%zrR"ng؅Y[]$36\j$ =htD6 zU)p$N-mT)$ ΂9Yc}Z#I︼Wc(QE~Okp!g它\V~ 3hRriX5K6E(V##z8{M oT/OiDkLcmF6g4z:E)@; ъ?TozhW-*O~.gwz.r,0qTx OMQ!$8oe#ɆArgq^=2¬E] ,se9J; 9>3qaIc!؃iCI7yv4~ jɱaeh:\#vz`g踂J*#;X}rV8ެd=5r,*)0U^`U@FAQ̈c fӆZ'sgU%5rHNqDi}>}b6>*Zޟ<,[؁&3f}=Z4Z.0QhwUپΣUIP*^XNc&Es׌!CK@)lA8}Չ6&AZ]~ˁP;!OX ,7ߠQl+UE翑dwb*wb&7j`_ [. >1b/Xߏ ^m%P9UUQ懲.ތEJ[|N7#~t§:S]>?=қ$뫾Me'= 0 :] >+v&:vQo.*u%_:)B C:p?DmV׶R}dOF.. fDE|aSYa2vX6d$S3`UPrE񃑆~jAA9J|o|?伺&juW$gZw5_7  5#,[t870t TG[zy˕=E9 3vY^bPnx›u $'TT.^j$E>:L/ļ޾M0i^"8~u{d2`Æ}dTI%LV8] ,ZƌKoqm5e7k`"p%6B%9Yuz<# mnmFZ?\_WE?\wb1)+Bee8p@˕# 5^.=_-Wz2/*qBxgjLg8#+y/;Or2w-7ahWeq;fP{FԵ,TW$R S.$*EԟS]ș+/ń疰ikK <}2GR/J*#ߋBj=jR(3' `\ܦrCQB㸍EDCfZA½'R9)Xe c`ni;ұ=}3|H'Jkc6zeqX#~d|,P2" /JET_/({`s1\$Pƅ<ƭaTۯ9qE+~%(|!=O㓫cfF|dY(?K壔һCI;{(pNx[]mi3AصʸK5+Cc(NpVUO58ӆTA (udnR+rqt@ 'bxתpSQU}֌SiA= (c8czB~1DN[ٳ43Kguke6g*T Iphn{R,nBFd5(*X|AٶHM)>?"zz٦K6b~*h(6Z.]\lbP;Ȏ,Ђqa\"挠UK N%ˈ:0&qKJD :Q@bG2)pֆ- csB$k:QtM6bbSs%_Ü$EQD|l)'vah $U7%JL}'EYеh8\ƪr2QF Az*pke٤I\j 7]V,;/ @qx󆆅q٥Ցqd0Jc[[&nҥ`="6I6>7,rܬE. 5 }ĒHϵef4ĊyDGNTّnfy/1w/XWm\~2 Rq䇌3e-$*S.K\:}L<KUr}|D%84S/^dvI]F/gGExv=Lޟ04P\0ŞDyNɼQvk)z].{E֝"~F׬*ZD'r.8R|di83 ġ=w<'ڮmѲ}({ f>X|V_,7izH+?H\D*j5K䥝P=шإR JFP.4I&* WQ$_QFM!`(u#%('Wݸڶ%^EU1[92L[N`Q0] 5N:QgU="N!=Tc-bЈΝ3 li4\&}\t@}cDRGԖ;qge/}?LC \4Q{bltiL1{F;%=#) ~yj#%@ ;E:> {GGـN%/xlזX{= =@tP*u/t cg`}R(W*T[Ӆ=c2є9K`;E2{Lŏzȩ :naS&lL / m3u^g~&E؀w"?9x_֪}\_!{ KlV_s :$ڪy= ? h|.a!`ԠfY'jkk7b8~ k`ϥ4i4V ʡ'=2,O5<َf:N}({8P ouwpZtd:^}dU.-ngZv?Cf%v'[jFhFQޥx6Ij&*ItdP8+w+as/-0̋To3C[gdm #Ƹm늬dC<[ܰ >Cs+}GjY9Ȍ5)8R,V@`DLx0p 7X ;4g0u|Q$טVXWHIJzKZA:%(E;M ')(Yx:N$yBgHJJ+7~G|nhp'Gθmr 7^"RBB]\A ZCjopJEKæL`7^ۇ4wر&NЅ#gE.k*z'kCմLB-S0A;m][#R+ށՐ7nC' W(4K̘H]`M8C&:L PlA:h`fG@`MpYNdOEwQ {x+6-nm0P4Df!07m&DK?vJu ]YV-N[x8W.y~1h9'ٕe/%QO`}y5{_ɍAh) ?gE)קK( \6 ɤ ,9BŜs41=QLRiR>h*0Ex?&s_ci 1{C[UЛ㦀3_L(v^y\i a< n?J ;Wps[s/8HpNb$Wwa,B_wcmKϮqgdf|X <>1;|r8t ,Hi% 0m8  R-9{bxd2q-e~ⴊ}h =W*d dt\mϟ{|Rؼu~nBs3gS^2>% '%t÷hi cS#z*JWdʖw~#y܆jI3uNd)+AEg} tB{ RVW5 zy5{#s" ]@13L'`X-j[0F:+fbi`i K6ʌKMw;bbQSvkz6fb {ϔ쯖ٳRO"`҆H^ A#nd 0 o D)9Y [jPek` L6O5axE:kcpfMq{9DNQPPzO|fXoi? 2Y9(Hw6\9Spue :'14+.f,GEX5y1QˌY{wrMfЯ<ͺvĔ^XAWl{, ;F]!vbx| h{4?k m"eWfJcQћH'ԋ™Md,CyxdYrgHфoeZ=;41W\e먢_m nJIHk^20Al)1"U}=&u[n|XhP,¨+˃'N.Vl)d ;eE1V¾;T93iB=o)#EꗭZFg,0yێB,Б[H9E6l,Mdm^F}G-5P' XK^V_yk _+bʮ;]U_wZbvy#w#e;p' .>!F.sSvHu$)ՊZ+T@g6C8P,5b+PQl懺z7L7n񭒈!]ZzͶ0v8K"Le0Iw/s1INmdSZTa+• I HFi<9k|lr>÷B@.bolN/J,rO/EU: ;7)̽l[S9/arna/ @c!x`}al<ׂaLrQq;43[oG.Zơb'ƍze1[<`1k/ syExD+8 6qvge}2[mbΣSX.э^0 UBry (Oj.m3FcY@,*aŦ}T"xJ)O"y_ ֆ>$~sI^^|-um:;Z!]K?Og¢:6rĮo3+VP OOY8 gD)V@IjxBGu8 Zg%>nz3b[OʺF {e(TĨĉmUO|)$r]ym.wH.5 rDSq~zYӪi X%[0<9K~ݘX  V\pp&{R#$'~r Mqx<GUDB$sX lnMx39Kt~CN%J'Cu:"s]D(#!Db5 VfUI`,K=j5'om J(-,VYKdn ]"u[$0G xo-xc( c9u]`k3)ǁJW(f=fPgaohA5$;YY:vܜgAeZ, X8%BA8OJQ/Ŝ tG{h`^ jo68GR"i>L 7T%i?/>\l=oFiU1 3ƙJbTM<7B`udtme2QAw>\,gpB5 ZiF_"%*d'&xn V'Xk"_,\0wfa&, O'oU7+Ed $#E.mɲcpTatתLyzw)B o+3-L&;1#"!ܸ^@|ֳ1-#)gx CHn̗`jD.fokM2zVFwLVF˲_% ^5y?sfW5fd78%;ˊV)x1?eppcߌTn[@9pÍ)X "jjA9l`صKɹfb]z\ 0'~،05|^P)7"}4K:1!U0?A~}zU3{5FX@/.{da:(RY[B9x>&u-;Inut-#>QQ*&]Pt]PA59pC^śE XGBjL, 8hWOePL2#S'#aD 6wg$3 [zf1ev?{D++uaAqW;%!tT~s@hזX4Q䃅4ow֞H-Oļ펈Us,20E3@O gsNPlv"sL:Y3ա:m>b5 4z`'~ ^nrԖ\ͬq;ߖEm v_ 3ͫ+l)#N>na7.Djy;cش RѾbY%- rwP+nfqbZ [+?0:J,|!Pϑ/c%H1:H߬ľ+!k3P dѻ8 ɰꤦُ]OfM TGz  oε}tݰ 5y_Wr=CyvTpbsΪWD KLBPGm4,h&YΦFA\ g$L`83pz]Kk-Fs:LE2u;!#9WL/Qsck͚Si@s"{yg$0ӯ^]/A1W3͈>ѻ㝫G0#eBE7h"sf 4'ɴW[JDo tJfVFތ@)2Ry(3ުO ?ahū  xV/^9pPZu" !h[[bxA GID VK_ kiM_KNUBVJWScL0&I#կ,W* {U4#V݉e4i6d츅M!CoDgO-đev$xљ~j#}g8 b,]J;s҂f*N  Q/-5mm̠{! Eܫfu*aܺ  *B-.-s]䊀siYimO ɕb{ٱ?ihz2D;@ĖۡҸM_GKI. b` -I+6 #Ut:ѫ+Ӆְ#vւhOvO@&zkWƈnF#yMAt>phSQ| A,`PQ]?]X0 ߭Lt6!)|ImNt__X ˆقC6:|"i"]"r_#&Yp5ֈ赭*)1a3Bt{tw|0-5=npYr| xiڰkqNsq|T"'Ûdύ+)H`f넙' ІSë|Գ6ѣ LqeL7ZY[wxlfCD紏p9H&6.6oo?~ ޕ)* ~=3<?ky tNs>)<*|3ʱSL&U@8)^븊4X'Qz:g~;0Z%@[P2hecwJd䡩PHi cmlbI@FW|&h`VM|p@ɉ^g }᜹<0Pd\QXDEtEKLRi`?a_X e-PsӤ(RD0s)hA :6NIO>0 RS~FF TWÐ7N@Ɖ(I+A{5+R[*M2˵ \*@l9p5}ٜ# @58CyM6!]ED\.[cI2d~Ћ4/[~; RȎ2򧂚BL?p>H5Yú=UWJmdSCo8x%^ #$HW6 ;>&o1 0`C&%:nKoɿlܢ=?YɌd6f'O'/ob(`G-Y"ٌ,F 8Jqr9/lxEQF ;pY֓qO6gtzaп$2n>׸)gnwj5` /k]JI31i~7N!]s/TkJjn%S%=<ź06T^8}h[Nl ,i+:ZlvHP׃b%#^ŏ1٭=95o 3e&4, 'S16N1YsOs7^ wzFۀ3ܪG\͑Tݹ 9N腧#fqDŽ` F]baB$}z:wN:8xxq5L`*>Nf_t=)kW6|4sHUhHDssݟA9;R{Z@#h=ҏD?}PDpluv>#W2v\aM|!~Sczp4#{$ .~weFXa*tǰ{QgvxIMZ] p-կl/"U6wsa~u L2W%3lO`ʈv9Wpx TeHT[\D92P`vp(l)YN mUgT684VbJxÒq7@X*2)=H!FȦgO-/!'-q󞔅;p.d'l!" 4]p92pjI i&|/2@2}H)>i,E btrXO%pѹ67#!:.3ZM+[B睤? MG"Z68&ø;P 4<>Ce+~s_wf+@Y d2'HAeb:,X]`tz{?~Ii}CG}ht=NyV|dQ O?H h3b`䑟pN'Z{:Y;ǘ)ьZ4$ Ufm7*42\Ϲi1/r]`MN1ea*#"2&k_sJ|O2PrpJT2߈ xmSbw̴7Z0{'[jo7u%oz'<@,.]-TZQҤ%8' R3F*o6=C|_qj'RMb}}{ŞkF|/)ݴ7iJ.?˩-g&R[Vh~ԐBp@~l?6s˦/]Er1z-1ȗ0Ru}O ok2&U\dn0)x|X%RN ]SPE!2?M꘱cDjL+Vv5}[2Gy Ǹ?o^i7˔pa522{\BiB Q<@jx3\lp.bSۼ'`X4y:?^֍a;kLpӁXxAvI59# +A;E.P ;GϞo6YA/gPR3/fdYg!՝.GlЄp5AMvW#)ha7=LUQ{ζpj=g Q(Ӝp/5w+PQQrl*k4BMh^iW Ì0/WN, 0wizi%(IYvZ1[3S qajfO#T!>*9\Ot VCsT :K:l|m`Y6\rlS;ovE`) ;<-\n-i,ic݀}>׺"_u+sowY,,NIF*vxTSo&ӊ&ڄYJ,]6Q{XЃ@Jaޱޗ)K:+n75{%X}|N=u|@W܌Ȥ߻l3fKH_s*F0KB)RO9$DFh%39LZ1a߭Y(3\ιR3)ZSwݐ ÃNE_M#`Go8;F@kaiYX6Nyg" lib&9NFCp;6!q7WV:I Gخ^IqQQJ3T] ke %ҧ C-a4"s4YQ$ vOBܻwNPeƿ$ ;@/YȕP> 'm٭;B82Z2$aחZGJP{6B#z 3$F?dXnEF9 1j]kncОnXQȐ 4(oEyNJt7rLHxin W9@hP׳#N\c+ެY]×#ͮf>g[/p荼tL{RК/В9Ǭ,[`Q _(C|=߻ GkS ȉ!="TaXC:`,8)>a{T۝'d3ϡ8\ז^*Rmnwn4Q8cvwSU |8JU^p]{VI8ak},yIbSnǔrnDtTUX,HXxE"f0jsG&O~w.=L1O#ux*>$%&a{\dֵu0ZA XQ4 [)]!%lXD+=g0+}}Bi$R 67Lľ |SYKx\1{׳Pz2jxޯ"kWk7KiW|;*\̯d!ܑ`L`|4e%dW״-?FlؽBLgv#_w<wy8̈́Q{YyBP2w `>W3yrQLw+H-z^%%D3tߛ9A!l6{XZo]tFY pgO<%Hguz`\igr^9r)۹㗳zJׅ@ef`AB'+Ǹjaak^V= 2w8%M&!vWPAOwHʼ$^X@ gnm m13:CkH02?Й6Xqi ~?M8 sL3XL=[~<Y'M'uw\{rK(q):sDT1s> hO(cD"k,#z 02DSOՅ1_%Xb̽ƛb}'tHP}Vf?ȌM bxcKFΛó\QmEL96%nnl/FD? ?Par%YI&qyQޓא.d 4ADp|1pwcOͣ+THO Aa*ybb'yoDhYͳ̖7T9BRL/\B!62ĐoL6pt)'g,^dk`z"ilp"y e*G)a\!H=:~؆Q &J3%HusW% k)"IN`h Io}_!_Zܽͤ7H|\DzfO`"(Y+v)"bRguRO/m_ "PG/[W gHACLkέoq//&"`+̑)UX*ov8HvƄc ?s[~|qުz܍_fz[l6!ߜ7[Z.Vf ǷݸT)NɟgZ pkقțuP+E r3ܲ-p=s J@uC5\ NFj\:J8:l^|!.IOZUKȩtI995xoز`AVBNP5vJng_ ҇ig]CBFS1ġ^iN.GgԆ0dz Œn˩Yహ?zyb9Kb KBo1q(C>/6QA֨LƪD3)Ɯ<նyrAaBmhP$FƋ1f#V*~T >2mK;mP̨s ԂP%?SsfZ-vZLݧ^ 9e'9pȯ`鷁۳L V[Hd ˷!= @LԗۙƘҹR 8`D$뇣MT H1)#]ë(ё5'}?9 xaO-}i>'n86,F*U70ۄ>))lyAPDо*zOkT( "KIkK f`ipMHl)'}cuUc)z-t7r~r`q߻dEδp.tj#XɶtZ" js+d,9sB+',XN\#Y.`mbe;_p]qGǗ`~/Y\1Rm.IJi 3d*>!Pjjps;gFlLj[{aKsoyBj ydSy^5:#]]Ej!VPQ>ȰD:Q!>NN^wltD[AW|Iur:nmے8Yw Ɉt_Zę_6raߍ;݄l-X3G|ysN0ݣ͙uPKZZ FPb #gb?j+0H=N|'M bhGw"MG<7EaMjŋEf0G[" IbaWT,Gs._K VtFh5ǽ/^o = cbKΨ?âR׾zfoŏ"o.ufUUX3v1w80?MܔD5=&C>wg߂* >G} Izc[c6+we6Ϗ9t&sjAܿ ޑZ*9-kJ`qF".T`vĿ @遼 NRqXG75tHWDGe8S[#|@VmH,[{HY+Q~x:B7oϦj|araHFuM_bݕ$H[;Cg̃np;ygxkDŧ&%iJjB; qW FI)1Z,(ckؒ$?Hr]eQHt{)w/ sN~vx❰z>|?DV/;L()9{X{9;tξ4A5/lF 4-|%|up i<*Q䅿#>DiA ҃}H8 &xYqr8ܲ@8I1A|8!wvÀ?9E5xL t϶9%BfA/8'R׸~76vK6Tdg"OiPցDiр2 0uulmC؇žC\\3nmdAR^T+3,:BاE@=MM6y d/e yYj/^2X_1¸Tr: 6ϓ> Hv ȕ }1bGuTj6. +nq0f$oq7NvͶ0ռ@Y n|r H'I- ݗP=m[3Cu-*',Pu &f|scAN%؇Q|{@$P˷D`rZbS C4αf:-Gƾ°}:qjA&%T lLdžb_ʎU-3G$mW~((=ʛ5~9?8 T%NDi_[ȸXv!XtF#*xiAf%qyNչ\U8gL*e28J>^3` &tPۅ;JX%X6,{-K 2g; VaɌ ܈7ïVXt>:&FHf!۴o h<&2u k/ [DVOԍZIV- $Gi\H\3)~?4D˳`By#JRd4,(_0m}vOOo5k9/IV$h(M$Xԏ2T8λ v ?N~ڦ8I^Xp}VľQf~1) 5l :.=qЀ= ԼӢYr=.] S=_aHTtpxIpD,ۋUB!04g֘Df 48ph}1z:I0:zˌqt.Zr=,'Pv_fɽL!08& -a7V꛶ȺHecٶfXWi c.D4V ^E((w(TLJ۹L ȵ90}@qr\")Υ݄NA)Mjc\90 tF,Dq8%kL2؍{W53t> a2Y36RK~WU:2 HBaLx0<@#B՛O\ً$>sP@UrN7ǦX:cm0a'ʹ/Uxl-yZ,<2DAXNoX8^EEkZq4 G>G@9H*[^qԒNl2о)ޓIbnLN3UJ[>&jw, "7+Z&^7~a%(bq(U5h+_&>mul--<*$g<]~{)4E8/s4sr;{h?WyފyR((k: @fbX 5i?kH[&j,#0ao"9ؒ=A4 WQ{Q$0~ֿU ƨx?{d;5ՓY]漢aU30Ma@\Jd [$=\02 2/ - Mu[xM3n^; {ex''kڪMZ~sO^/f@`oړ%->OW&-vZ W`i 'U\6'J ppia&% sOו|w nHgI{w*2=G~St q`*7 d #״]P әOqU#kNkvOU ?n3vJIB$TC+`S^+T(>&-S6:y8 zޠEF5 fZ3+`S ~c؏Zn\2.-x#GWAez@i0q+Mx-tlO 3XGcB''dWp ՚ \}̘/Sx;GOwZkCD /6yC/#b!0}0qy Z0ON:ڽARAYO4b?i)@SgA-ش]4E^>{%>$6l<V\ۆ%:%+RMqMR_Dbss1QGn.(|7:*j*qJ>sߥC2Y6U#Z=9πб(#Ɩ4KB`QXBaLOfnl5'-箵[\59ذ[n3sonŤrP{о?t%0+!< f:|d2ybݾN֠h$ɂF1uX|Yi"r$+BtEeXzT њ_ F1hr( QLBSTV@y"mf|CNWE،' gWR zoRYaUV{hWg-FKu !6BU_RUMc P [Xi-bnlC"dg*IP`EeٽYJh{o5{Tl ͓t,YDHx|;g / 7OI#1J@`Uz,Lc|jLLW9]+ w$)F %'@PQ:z?-D kôQ?BH Z=US9!*̂g\8΀ޜ` a $4TΪ[WT$鄿1+"6UDRё;ٹnz5sJlY'ڄ3]KJ=xۿ4U5^$̀x_똸y{0`u$M99tbX&D%_Ҵr(@jtMUo6 d}{D>y: wd:& Qi"0Od%vLl^{inW1]釶lqCo$l<.F3OدvJ@d,`,M{+V)ImȔvU /5|"_)ݩ:;X"WR$z|{ya"ŕ^I@N.uJ?Z6,ruP81g& [XQ+ iQy;?GIh}WxN޿3tF)quP-fJjkA/4,+u iČOC8pw$_K]x[!6S |X µ@W{at}I*%,bDe<%Yo"hvD `,V6K)XvمJ?bS!Vj}2pJ 㳨!ي2ԅOF෯Gce"df4ajY܂'<:0cwJ2ɘOY(7Þlh2SgF@;&h:48&Ky[ꪠz hhDvUjpd2+eY,R{&tt1ȸ $эmR'}M43LQ|_p\ۜz5VvZ>$oi -rT8* uU#s1r@huCtk[?sj<9\L~}!It_[N||Ⱥ. koŢ=7CZF"G:Pi@cLfr{A]? 4s*Hf[OQʼo| #vc;Rp(` 4# 0Fq!eWY4I{q҆0_# =3&fk1IK˔5v8„'3JI4( m^\[!P / HMZ,rNG^jdeIĥxt(>VɹJ>o$o*y0aC0ֳN u](y'Y۾*m 8Qb8cCWQ79mB_y^Hku ctlZ!s+Ub5ι|yE@:NcWWlw%lFTdfc{فDjq ł{ajh) a.'aiuHI F aR>Iװ H)Ŧ>f3`5ʏO"2,u@$8` R9S!=:lTObAXZ@6W{ vNo[йeSxJ+3CdKY 7 =7D~KZ&OD[ *HMK;j05#CɛTK.rD}ǃ:43@qۺ1jP}ԐߧVnozDDtKiU$3k|80S/k u gNN-t=tAzCj _9^bZ uvW;"pع5<trɈ\&z WKd17IBx\+2VEjaVfS_=kPre҇ύ0irnKy551{ᦄBe]+Jnv⺪+(Ht6j(nL!d~Tu8lN+΋WR Q$7c/ 5$ț Bꦸ1k}BrjZ0ʏ45 a k{;_L4h6BaT$i{Twқ{AܶCRU8Z(>]{,>li,vWlX #cXe:(mha](L,[I: ɤrlfVOdRCe@ZZ#)gLI藎}!>[~/uؐ9/hFM Elܲ7F쒮4Pj i]@3{#t#7r~S7"vfrU[G+OAg*o@ECzjC/U% d!2d}i#x>NAohCg?Lm!v$:eo &98ԽO\_h@d/.kEÙZ1s4Y֦ü|1ւY>}G1*kR\k>/u_q(Q?ϢE^\vn]'% Pr?5)L&갨ap~4B@j0bf0ʤc՘3>^wqUlG&#ς-tiXkL t}uzmd۠`[/ e0o[mq9b fUFwY0KNawդjhD'&7jt+iv,*=mADD=$#c)j0C8x1H1Cj5!\[JA`l&q #y,H٩w̓n&lNtDtB|x3<0sץM("@7 pq&G\rm3W3]`:"@Hڡo;Bd©ZUh|8{ouSXU%7*,-̹+ :Kv[z̵e'hAYUȏ>]CHf}qyD߹SWPr)\m mފ|@EQ=RLUEmCg @³Ѣe-! L^kӯ᫯]l΋z(yc`2y)H40Π@Grn[.Oy<^n$8KE|K5NMʌ%}KVjӳק_q򥐼ݎF7pc;/|y&6dA$\jJam*<Q$rIIHyp4}@$aoyj:;9'as=*L\I|HHN +1؄]ny,-fdphcȽNo6^*IRચt K{IqlB<7ᝤ20'LvF V*7&JizIQ~YRX«V䉊vlfF}M,F h:F,f~+\|a=V2jwz_%`BZK N݃AY5WY}Hft>(pY,qlC] \~?fe2'Lv1buG:#!Ml4#5 MMON`AQPkq ;UDQib?_f +yB^ Sݻ O~E4^=$qdKY[{3zG`lrǡ"ޱ.dp+8T^Od ɯh6 NƊa!;A1a}e|>0tSuzEldZwą ^G$UAv/RLumqrT9/4g90vタ|QK+WE˼ Yɛ^:~&2^0|4wբ\*AC= _񨔌neOcRA4_j抩X"b '/ŷJG&y̗Tg&; yL."۠kbTK x9?5"d!`"- d +Wd+"7d )K]֔T61;KEҧ́a"G៺osh1E4V3< ·+pU&Oa~_U>\8O*g K oI@6AV묗01Cr鳏I\4Ex+26 @jp!" @yucj*,ZX _!>{Sv!ѨY ,Λlaj N5m1mך(g[Ly31"$;}W!:89NVMq6"<+[!*DU[<[Oզ'_Ll b/iR_p>XALW%( ꬡ_LbrURI+n@!+:`o/Bϳ/a{$E`P7_c >O*X<3oN|*e|Hz& aOt'F:;$X԰DH3A&tϦo53 ۷;;:+]̟YNV/ZSހ@w.ExiJak2NRF+Bf:g/KHYbV0Q$@WշU(FgTքzAXBJ\eV@p @۱>lg3`w3p(te^P<47EAB`K"d[&4/6`Ok7UͰmRu3@r0suQӎ#k::j; ѸeJ͂lxg,>sjPTtQ7[B(XP lZүN.fJ7LIkֹk:KuX3TPaҨN]r0ڒCr?gp?-DzT; ޘ)]YC^X4ꔏ-sH>bAOA%.;+c2N&&}Ɣ=p} Ha=wl"H@;)R6aqC$1ȋ=̲Cǭ?Kp2c69Wz?LؕmCq`TɷBNwNIgiLKY=H_}gd>>IJh\t&~7NP=JլCgQmp\Ah~F2[H&MO7b(y#z5O3L A# 2m4U-C$]18`TGM ;h.SKoڑ{dGZh%+ E* l>ѐW{3*u*庀l(Le04@TtV“#r.0F.; e2ɧltΌiL?D~|PIw?)n454a 2GaR\]qKN 9z[Qf}`~ə%5w?|GϚ$8Xܱ As;( YHBz^,3!^,>3jE5t{-Kf-cʹ ͬϱx%Nr(.mBތz+LEڼ6B楺ݦsܧy2r~s"19'!/ko%T+gKH,pϨQWsxn [)1gh +B tr(GsmG sؕci;ؑF^h5RPt D O@۶ݴ]Ml۳N'w rih5z * Sf4]FA Uu ,eZYQ_Ջ |ӺsWRz3'hƮXYR@qMsz&&6غk5,_%#Fqk`@y|`IfZ>l;d [HhP>o?X(ao`NB['75 e(@T-tr ^f.Y[).UKr, CˤQ&/4+?ז/UySo/q[V`%W\GX\5E/@3?"(sx WM"$p 4߽0(*\ OlN `sK[7}/w+gнΧ|nw/!,N8"FHN5~I=/fx[ĭE>037',WԨx3PIůӷ<߿ŔY&bCS cpݝ1>2LJ'Ago%~dOɀ2 q&R6[XHaSO3BjF4zoP49,Iwl$ԫs78LרN LL=FV/3%=.r>tRZ(G1D^|X˧<5vPWɔ.⯵Wt!i[- *deInˈԖxO~\$&@: WkסRF͙54/$jXLIї~CXK;)Zϩ/˹ִmd8vFr/^dD5;òde'`>IZ6H3/uq'+kb_) R+5Q1@;c,_0Zsݻ،CZu];ey֤-킪װUڭc20 *x%elm{%A[Rf%Fg1eAA| +/kwvocSs|GJxC~pSIa\h&/7:F{ҒkJw@J՗Y3^[QJJDžsNls% A~ ҿ DYU*:ܦԇ|ᣆ,.6*_40J %8w>蟍w8H {[ldt(u:H5s&#+,Jӻ"B>؝&t XOj3r$Eflw,6Xn _9%u'r/Zaxt|+@\ +5@J_+a֏]=Nlevz'C\օ'(zJc1G& tY\ `ץ#0QwaxBvYkV0[-{yQ__WaA+#U.wU Yƌ؂[xߔ#}#wE4sS>-05gzG例 8vX˲%`sܯ(=N4:, O}OJw |1pe7EXǵ׳b>W`׹ *1] ZY˒>I@@ۏz}*[=Neu0}eA+#mO) }^Jî2v#NȱX$ȷFRkjR.qI`ྖg+A},.Ƒ/AijmGbYR9d  J'!(ͼOsyXxf 6R%9[nYIJ 6O7!c%]@DE[ʴN30w'sVѰ:Vr.)SI>,j96ql=Mϧ 9fF)6sGJ }5=3;nz7b*[R׊Le ?yng}N +[/uK|a *23XW~RHIW|M.3?.=y!u^G!Eafe8!Sl^jzx28 ?4B y6B9ʪK3ߕ БGsLI5v 9Q}П R'|fbK\mx?~d#煓P`'>'(4Ml#jdJYrv鷺5 6oCc7&ƒz~kkq=1cv/{ۓvvOd w9L<jB6T{o,+ۉXPzs9M$hY\Gcŧ\YBh,NDG<y"1Iu,'owoQ1}%uhsxܚwxO 00!Ϯ q vTnfR!o"3ۋR.pʇ"`Me pA˼PxFBAT=!G7[<:w1Vw]]f^ }>J`,8fm!7#g36x|*@#"șm=i .ÊQ>"# \qqT p1~`"QNA#^4jZIpo 1j_R'5 EY0^<|A#Qke}6Ƙ@l]*ּDvCǜHJ[劧V~Zl 2)R!|| Hש z`.!}UD+Ӧ{Oй]Jq3Q,yA UdjnG_ *ͬy;en!U6IUBؒ7Ef< IQ&jBSQ/Zc[H+Y<>6: P^yAB4ƅ*(ėFuaõi c!#t[{kW`P = V8j9pb'Z}EHΒpA-peD q s6N`bk7)M8(g5__di,c= yq&s[fsӐDCkT4GY0Y$5?n85e |q$B5Fhk9qAe_|::6ա>3aJmyN9u1 WPC3DPdD̂mM=[Y퍑}kyw+oǀ PvuO:~KJ̔V(BO Pi?A Lﶀ7*>5, v6 єu*KTAcRL'm]B 댄=\O? Aj/zh[]d:Gyzɼ9ˠ ~ۀ". A4k6Lb@20+Dq6.:i,RouyAMF]WLQwK@}zv sS,q&). &޹=.Uc)6kⰹXv4Jy3Upt,Bo+@L1/˾tyF]&h[J>* P1c"Qq?8S+7e27;aoeq%c-K 4*6Ys|Ȃb9pq.A0Yǿ'wⲺ7E¾_ wf g'l`ntw7%NLpv06U#gˡFUh~1uoE{>kȦJ*n7RNYl9uK?V$yK:<[hFۡ|ܤEAp ;KO sk3+S6BIž \ë7Kb6J YSO[&$Q6Ǥ-fgh0Q.C\NkH5uL0o_ڛPCw)6TtfC!_I-3!gNz-{xQ='vȽwahOEAjM ;nB%(ܺ} '%l75:+`CG -eF~F /5D=f/cqe/B3nvSÌxꇨ2Sxü6!Hш؏@\PU+&7X dJ: J+>~Odf1K<,?>?ӌАio F |!rH9'Z)UZ4.\#4mdYgo3ؓ,z%N$#~8p΋I/.&$pG `,'K-z'C}'|vf1<G]3݉М!%8)q ytUM#) kLeEgh/(z)϶u@D}w:T8yy֛pեrFuǚ(sbT k%H1ˤhgpϏǾ"O3.]Y]Ll!6аؼEn[O`7U<$`-waͯ9,fO?|txe? Fݤ?@9| Nr2#yHv6/CJU&@ǪcHn8c6V= )o=y&'gd!%sfAsJw1S>_ {@f!5z㪄XL6oLXƞ[D}$'Ya(T%"BN|']D™R'e‹ꟁ6wp~)ڱEi׆]{?³Un ӛ0@t\v%#fH'nnÛbɱ\.A<1ʡχ.k/Z:x$w/ez|0v' eȁdr3cQ}RNxc? M失H*.[?eQZjpbW> E:e,t.g1A,:~NA]{LΦQ9gj%^6s5^u,.ei510Tܒ<F~\0CrF,/Cy5>'}Zg48^*kkOwzBx ӏ&#N懔<Vmqhr;z BQ2 gtAVFFy8QEӏ˄R8G^Qsl_&>QgįsnԋMW1Et_e;7rX鑭V!HTF)9*w:k"`4%TLz_v虜p]/矯ש=!ڌWQG mbhkumkě7QD"QE% {!OޮpI?Du3Ӹ.8L-D9&*9ho P-Ւ[k7ZڸVTno~[OZ# 3'Pᗝ _<%{qEME~"Ejހ6<=jDů$4'i7{GK,Y^kɐY=Svn⭜Maj2lCŖjp?he283"Io\ DN kZ (=ėEK`~km<^ZѾˏW݈Y֦R:3l +HG=[ c<"F ?LnnUcܨKޯh3_p" s% K\(%%ѦblXZ9k[LP'_oJCkZO<!u [N l>\Q! #_3i(meŀ+#^kߑq,|.Ҏm<v^A\7pBИ})b7bArǮn4ř.2 0 OOn\+~=se#g:gNS^fzKg}#@o' -)*;Xx;"]} ;ɶ41vک]a e97SQ8 ;<bB3K""K|ѣD;|?#Ix~6NC3נ57 Bd[GAB?_*K 䭛,-u, t^ma$rϖy>s;מט.9[qh@|QT+X !re9 <,۹7OKs4 >:Wqmh"" voTNOM.[o6U[{Fט6Ngu-ǑB2u xrMKH;rt'M̤Mzˆ) $O3q "D&}U Ӷ /wd#c˾g&K.Frå+]x?n5'LN:u䘰L[݀![Z{@wD-k`-7Xd_T$XzTd, +MiHVTt&YZ=U]RVEfD:s՝N{©=?pœ2j:FxMj0!}mrԩ: CJ^#vYR&7M:똛zM$jy;Lb׹¤ʬis;EV1eo{FV"zg/91?Kݝp@bsB$aQ'A%]2tC1b'*gs`x=zw=}ȖJTeAe*$hx~2 j"Q0efnkD-_fGD`ҏJUvXDLT$-d|hHXD ͚TrOpwqf|5PtDR*h& ]ss ABDppffMﯘ-WNR׈tZ~湎χn*| F8'yW/$KkYQS(q' iƭ2.F^f'<đ?K1vcrdA I%Llf6eI =P6R&*TbJJ2_Ox&ۓ| [t mde>X 2(?9ȝ*ܽL{U3Xnn}~AjIwM!GF/psftߓm{)55&/]CH6f&'bMƔ++fq-53حB4k(9Ь"Dr-p} 3ͲAڙABΩ:¬n`MأyiNL~說4$V>dy\y~B3RE )JPLLGd6`+>Ml {LY~0L6]@B-.wە _2q):TR, /WƖ{moXR{8@x Aj?DLb7*-Z+?oZ&?j$V+M.Mo0 P.釯EClFyǫ:$zB fڎQȁ/onH"T@lH€1$_BoHBs%Su z6zB uxLfb'5!"3 ^Y{aPOjر2+ +ӳì}$=-1 Y<%tk]>H3E[C\d?ԓC=+WJ7\=̝3L[%[,.Keߎ˳ 0T*xe+B.݁:7]d/K.=!$ $J(Ѽn.s@kV3Y_Ff&л9`:3Z% pkQ9)!E %Oۘ mll{ g⪛ LaI_qQ N\#48>&bSyvLM6]-GlStl^;K߷LgTc)?Ƈ"flJ uչ_XKҫMQ/{_:Xۚ<-;<doKPYۿ-c~.:q=Vewqi%,"noCG~{bMtDL$Ҿ#]5b.69x 3xhlsV)Cp/#[Pé˹.ut;S+:8'A# ")|,?GI|垩V.sxxOoi$70l36z5$À-?eO@ D)æy/RヷK|0旍M<'[\=iԏ~A5շ[+(+4ML\ǰPna\sR5$` Jm-eP%û[:wg&JDKcvz77.r՜ ΓT;w  u}XnqQ9(6 (h -3OIֽ0z!VZfMX"KC>o'^zػ@qϢra $WB?+1H Nɝ)"N$!tu*YyN%BjC1[6݌kYԹ; DFI.d<X ?S`/,E>K'G?JBip8%3O7A.ukԺqFO Pɷ.bYTAe&RR1&4<$^? sȾ˹~8Q_Yբ)-[D}=Q}zȌ[|zDdkqqaƈ=}KJ-{fG@, ZHM-j)!xi}W۳¯QW)GgЂ1iaaHȾ*D+lU8Qj 3A$<ߖYHn!,vLb9K4mZxnf0͚T<Ya4qW)y8`/&y:9SF& 瑞,-@%&u 9 Vb} Mv͹\ |FgJpEK%|ۜ)ОxmEiS@16ZN|]'LC4d.d[ zQj!%>WWu7jOz$61KY3w#Ы.^5 N9mld'踌p_J(M6QZM\yq P=elq >߂_"RE_:A&4#d]rO"WC(Qa' 8|Ay3.9 6pJ .հ$t̑VЙɣ-m qr^D96RO+3!O: "p΋]E)cV5 :we,nO|L@'τR<_z.!$⤰ HL^,,[SyUy!&{=OjYDW_{[Y'[K;ke8/HL% PN?"Z{vKxN\=r=r񘗌' {%L]0Nٌ}͋HUy+8Š=e?{,ޣWXDkm}ԻqQCQk>VHf܋z c. "WDN(zg1y~Qq\<΅,ML8oaP ,k8tS郮$ޅq|E.MKfF@5f4?nY_h=pt i'b e8gX[J(bZ-/?Ε3BOP @EnaRq˚v(5]%os'ޡ"ijJDNG_,oblC管QܧE}C4㓇բjXcBձ4?F\iBA{9hYmVyYE#aR uTkyRyF(^E4G+Vx_J+(dZxR).堕-N>{/T Ck(aIsT+X7 ;1R)"YNXQ%9I,J ͢~j[ItqnRs.h)cZ͖FЮ6r. 邓CxsϬ4bjڭ <#Ҝmn$ u$\ZgvVPA.Ŕq>'t\JX?X*O%F״߲\* ǥ&y$Ǚ{@ 8r9i@ TPnp?)K?&vL 6'MuԤ3vj6gA%' ekൣbhHMU5XBJ$y'R ®EcQUs3Ti`FޕW9Xd VQ6 G=TIM(іϥQ8U_u>;Iu:{׭+\1}tj,BQN̏LMx*UeP> C݊ Bk0@x oV:ߤӝ6Dvc]}&tW1'Jd3,%SR`3z>YTI|QQQOjl!`bP̲](Gt藩KP7`/#zZUWqTs&vs >5RH)Z1G}4Wq&IƗ琮G7V$ vh":~T;W}4uPbfi{EC+}Cn*.jv hƀ׉&O[QtbqWѨU|<y210eGH)b i%E{vUW7f ln`UIW[}f@FK)Y4C],{G_s.R]#H?Eq CX`wP^ĔTe*X(S)v?VfG5$&.P4k58бuXMV?s7`DR™#*9u-AFlf+hWIDnwKy)JAZ'U1EkGnǹ1i]+ip5𢐝sUJʊ!tʀ`>&tw3oGH}? 9dzo0 fm}뮭VT~k/4-JZ}ڳ5_?%"r<c+a&1+g.%:FtcɲEQζHs) gt]2펢Ә(/G/xіqkjAuY*lŊDettQNb #%<_@OcMWܤO%{{i"aْd ]s-TOcnÊ),(~ d e$9hqAlh/LonYxJ2FydmJlBGg;: pӌ>Kш&χ6?1h52;dPP)AhPGs\ {-V14E1WЮw4^\ܳY5 ,ka+ru4}qZt|!߾Eʔ4^{ku@1c)%z*0#WZ U29ܟ^3L,s^`0mHv7`~I{řYS Mqho0BmC_3coǏ˝R]zIr=40ҍc9dn׽P7/(ozhY^((ugr][<~fWQ9@7B*5Ca+!a[~!6ɓ?vM1-A9A%6i 6˥sOՙgHս-S2Kk^ps};$]t}C] pǸaYi`*p#P>hn/#@%~pUK%zK4ߔ2V隧7$^֋;vnz6_ f{i?V@  @V޵Sغg8g7doSpq%Dڏ.N׼:++"eoBЎy:;Ӳ3q7e!s{RQڐf)Qg* PD `JƧOi#Kk|/{#Ciml@W1Mik37А X\BɹD\ptF/B/r҄?Rj&/X<rہn I5Z̚ 3ݑ8qV MWgyԷ!MW܋Wd/>.}+_0BQZ+:4QQi~hcY_Ev:ag. FoZ2affvlRK}}\%[fˁ6PǘxjVtъT*b3KT&\7aeas;0+hMʻbC8簱z|Yn'@wcCT_kB bdWqz#<0\==']VڜEFq2N]<.n2ݯwCNb] sH ]T'%7%c V5H0@/R;%wflYlњE'e4[JӣG&8jp1_5,%: }]؂vKI\l [%Ȱ9)(|r#S`!YG 1HM'աfR!޸ [+ 4:t+UqSa(l❡*yv؅eYU|;BSTٖ࠘0;触Y8F[L&<^@Rgd*.P|of>xK~:j?ix;* aN\r]/yAOQQ|/=x0\vGu4E^aw!0_=AH%CR_e=5~ui4D*(G ϱKW l^x(" ~3ka0?3}Aх8sDp1-R?$@iHX7*`@Wq˸̘I^x#-Ԫ#xl3P{5F 8P/ M:ӂr|3iDbȑT+SY[Q09duIH2k,0٭ ]~}CskgR'(ȐXټi뜜8w:ĺh*q' Lu U6kU&v0q[Ws]/s?ejRSZ׋?PxVξk:jk,2|N+܂)ҩ- ]A#btmM@  pǘҠ/r'kD+PJ!]Ay\yqs}u.0@S޳ZzV/yE.! f  gG'֍~ș5V;Ӗ-],vbz V}|7%f~M5(^LȾp$i)Rb6|w"p򹠠?-(N#'1xU>Zne\oΗcٰNƟ᫪^::GUN>?;9jМdvj`c]|~gC0=].H\E=:Y/0f򒒶+n+9eT~&:) 2oK"nYeDYG"I#CRV@%p1i]Qm [}[k|ƶ6. ҰolAf ܤؐvtCg m!?ݽ| ހF8yj%bu"_E VPب,0YQf tIyʃȢQʭ iBK7 m¥u=5nL@Qa8br{:Mʙ,>>fW> 5wؗln9;A!ė"`[Je::L5Lhq6?縅&4 }QQ\&~ tX".X]zkh\9`]nF5t_|,6g< ݯeH2vhbjKk(o:D:_U+,脕6 r̿os*+Lmr#k]?qtOV++/.=^[K=JPҳ,m\GQSei FtYZMvzvq(สt.mJUW`o$}]~#%?c7@gKAǍ^ Y~CYH?' g!,I?)=5vъgZ)i6B۠Ju1Y TGy]H1}Fk4F0@9s),4"_[~<.K̳v-2mA7EwU҄'s_ M3_>Ra%S0esCeG !Zc$pT$4/&{Q>͘upS =H窱bț)%fLGc_zyiT% -84@p ؓ4 kYRFY94n~BbSR }1Z@ (s$vԞ%ُBc㝫"Ei gǣ<!sJCVZEW೅+qn7b2uz!)7(yXGvAPmi{e¬1~g8힢QUoy傏Q,0r)512[LkYQl\QQf*zk kexW]Nsgfc˶Қp Ă{vŁ|eC:uR|LϪӴvMkLuGZ=f(/WV4fIIGk4A, I2|!<홓b1%&- M1x9­Weؤ՜YlIKۋ *}hY9T!hߖJI)[QPLt, 6XXW=y1t$2 5&M (8aUm(ހ 5P@ЌZoǴQŐ!mѩY]SK.$&Vا_ fÍ(ArdQ)Oy/ghO>Vv?OTwfQ7g\FYKIJdh@D)ިaw%Sq{")-Dfq#?uIgSCc5P{z"=ywؼP|9++gx3 iuv6{JMv2!9ɨ?>^ qO7E}f Ȕ2fWg/_L%\T*'هOv樹#DDAwlTL@D~Pe"|hs7z2cWT@KiOJHEږHlUM=[X7sYa\+'@A>y_hq'-v(,-ONXoֱ1k7VϓA㊩1e6Fz [*!eP s]Y4b]%7~s͑&J~4k5$+] ݅}U X738Pma㵿Y梥]_;t4]ؘPó"H^ !+r?T9Q,+:/ԶC2ӫ)}>B"FѪ531VPIxNG:'HFm6Һ^\ _O㖃~f0Kr~ L(`r. LE2VdK3SU)gR2CV4pB:t7]9j}#Qfs?5~vzS2c9GMu"ޓOK>zR`%8SV9e睇OoZ2,my6=㥀q]c!866 F[[x s?y^- 'Z]gim ݓM$ c}V%2UOV4\[^bmE([m+VJ$Z lًT8>50({6rACfvgѰqbtH] (yϧ:|Ʈs^0KWT5Z);է跥x2κ!rr 4n' ڣ.! xd $ h^`13Ӡdq7 –浉lGm`F /LL,!Vбy-8 %p'2qv sv1F<`~zد={V*?~!wokĠʮ" e8æ pUu=g͆Gb~F(XDr"&&RPo3` aߡlP)Yi *EnFc2=^{@VZF PX=za!Ӽ\hkdP>l 1ܨ9lcOTuؿY|L)*Yj9rs{[eO|Gͽ^ R'aH-Nc45G1̾= |+]ޑCi86VBMng5>ڇv̌1*EF_%yK0d/H-!5N&|(sXͅXY;u& ߔZ]r2/Hɝޠ/}9hi#XWE`SreҘ%Mpg5BQWb˳YB DQq$۪tTšw9m226I^}Zy>_B[9!*m >tPVgN#iTS_? 'LGu-%U [1 I1Insdb ЎbIh/Fibc/9N6/PC ,nJ٧Î v5ƖD@SVT aFQvܛXhvߝH+)t(vcY4{^+J$bI |apC05H(>dr;/k(+hcN76< SN72Il!YDžv ("k>4Jb<1XmJ+i[AGe$=8JЌʊ)2 壾Bc1*O`|x *1*[>aUZ\$9\+_I?Yxgq|NǤ@˼^ k=㓗ɕoǙC/cIV` @қsy%rV 5-1NW֐oupNG yġ$^+5n5!::"kVhpzE"Vpp=ܜcAn2K`^E[ v'ģ[&!36%˴2!AO\83Sn$BÔN_{[st )թLh_Ԉx&R&aYk4/i]$Ň@y䎰JlGFUǗqnSHBKUC&cMquIEa(X58;b]>?.w(0=c &gVƂDbx>|fI$}G"@p`LJ;eFAjg]"jXBml[>pA{5m^%v"VLEG!X|Ҫ&_X@3oͱ+NWE$AʹÆSH5i5 #/tAcD%UW]M:E0&^mpߔrg^pdmmTUM_$=bm~HCs 8?w{@I){Ś_=Hɿq A%S Vzꥫ{Eq<+ 1XV? ̐ۜí)jfܑ=Q-JᎰR@ ~|mʇHW' ǯhT&o^/jaƄ}5?6=,%h>k*9RN48:8g~pO|h6,(`NӪ~s~y^ًjLV*UY7Add=_Tߦgv֋t7ҶE'/U`bå/$M&q¾L_FZx뉍P<'cv[$ʥ'= l)m$3;Pd;hY'&n`w51.n ^4 w|쪵 0vc $qNLT<[CKv֞7 _ (CB/V $ٹep7i,T%!KO ڢnA8x" ]X-UalFOkʣtoݿp jGko;1Ş =`>>a{4 yNs ; Q1᥁&- ]ntO'ڌ$rQZM4gLjO3caWr^ ͼ0f; }=c"lœ[NÙY]ʿ]4Igye#1pǛFZjUBdR"$OD!0m9($^M=YX?ua wZ_9La|FsZΦIkoYn PBݤj`מf&p߆襚B2j]^#Z*r8o*p5#mv6ڝ-T>|nqW<7t^JZtx AGW OLB"),zfE7EaD{{NSh,hw<4"4Aх࠹rEjr֎aV7 }.0sVA~p>`~`f/1īҁ=> b;Ax~#~aBuoZw"d E19a]?Er Z& F|{f^?MUbMS3#Z?15'!z0I׬Z0O=&qs5OM=AҴGW&Mm.J1!vK!Ą먞7h>."Wp;OOT3ɺo5) >= zKuizH/Għ&E ћϴ[; 1ekp) #.ޤz%y] q/z³G9f RL憂:GX-*H hϗ*e+"O A&电5|XGoA tj?T28_% t_]a)ҵnxj_OaFd5En:@+_E/# -{]!>B*81UfnG$0,4W偡,GM:*SzPb(Ύy%h1 yl}MOHlυ ckd$Pᕪ >ޘf~ʋ*$ॐbmTΜnx|;O9}\]wRP7ILeyuhSI)Հt;s[|/'JAz@{; 8&ԆZp:M d9Q!L a6u/ʗ%>mɉ(!̓!{ U#r>v_A`"g;h $(UI $Z;x} c6 N&Q6ZR7̘n5IYR |PkvI^sZs=}W` !AOz"z<-pƇ^ϧR a0M)Ylgx+i%O|:9;8Oz=]?8ՌBdž#ELKh!E>+oawu1GH ~/\76pzWrb'++|qA\hѓjUs;Aiycq: zx}Qj+NBTuÜ`K/a:KIPٷt!#Qb2l8îNq R>H<ݝ ە۸nCˍ 05n^<Z p0gv0?B3Ѹʧ~K )A#m"dZޣw뵻{ݷos8,]#é-[I+wHUuv;ul* $vI'_Qt;3MrRXȂh$˝6a0!wc\qn\jwY4&X@)g/Viވ_L;2wB[ˠk] fyqHV1#3FY›\mBJwˋ+אXptQ)V~xR4fȄPLTЀdĻyWcm yӈh~aѺ#)o`Pts6n@'P0~ zb C'(#hg(s=ՐSG(ʞx2LtjE{N![ [Wm"0.k=e>td.1Mz}.Ǣh0 ZyU:}mo'OKޙWnTִFDA$9HծcS=z\G"7v dťPn&N&.Đ1mP(o wjJR܆'zy((i?5a69-[G$ނD*M̸J`u 'l؋d[\{c1 D&v&R202_4BYQY-uqǵxt 2wZfiYrڗKLbq$o"TXjiW?ᆿ9;#NnkCxA(1)LUϹ}'ntQڶ "R(-a:xg+4m#pX/9++Dtrۂ:Ҥk {c$/ƈtiE]PWS0B[f _)i4͆,p::](ЎGoX /G{:_.gG_HCbo%^./b@^zFv}h wrܴ mf>eq/k.lǢyƚku!X=}isˀ@[I(?, i\,[cۊ~}qA.U+ۯ#^4)̖75(W6gJ.;&aZ?pb:<"@>LH~ ܝOw9<P̖rƁK㤲ͥgck+}׆9j5ZoɦՔBG5[AH E{$AcqK{>a TA,I0}bU^hcpS{di8:'gߩ@/$N+w \=G?ÇMn߾K|4ڥ\.."N^C΍?8$S1"4fUQSw>~~mޡ"~}ڀl#k{DT] FPyӦ__g!A c4*bwܡg-3WHTf9*2+Z٘'cp~>:vi vbhHh>k p0 nfN[nj01 Br&MayH ;<ɲ (@>\f~hŎҵvf 8ƆtgA/C˘JV+oV| FnqWEjuou'ɾ Lo]#r_fL05t<OmBJrrlٳ[IڑDH*Fr{ p_uåJ"g͈k 2j=Yh8C־=w)*(4 +6Ty h99:y煷X>_w,N$mT޶N6r#@4DLQaR'C%&RhUc"ͬ:(G%ߨTX &.K\Ɣk@. P&=mPS/&sPn!R!SuOxeiSߪ*6%jX1=a6[QbZK[eu/ âH Fgqy2Cnp xxu  $&k9I0;cݨ8^Y|]j$SkEi%l؎"ٓeYM]ɅSDߎF:Z /TPL*K ڜ`*Qb.j>3ZV;gɪ_VWUBD3^wd#屨A6A N?z=F6Ke>F 6'36=Ohvr!4@~IќH`HhWI6c`/ ["9g *鑸z ]q('eh{GF삨m|k"]}nО(&Q *mk\i`n&c'WF$5-rvl!]_}yl~ g  A;DL@TM/qˆT;%cKVx`,_owi#1p6^!ź.cA2{m| yo*·TH(ȥ25@TԄ~KuJ`Va]䑷ьS)ZYuO@|iUR?S3*'3ñmc{-ZQoGB5ƥ$@WL^k!#lkQ`ZWN4G.0EY ^fa-P:J(6j:G+R]3tDݖ׾,{'+Jc: ݆b6<9| Fyxn= Ͽj^@5\/S]%u RQ&4җdec`Lh0H#ҔÎD* Z%P۴ Z ~PX'bA \p aDz $q*A-j/o%B6 Huv^ah؇VI,| zÄM ;K} 4i='&<2n΁\xN*jMW&Rl$BM2EkOCσfPQMs`~:"a5{#\ߚr5aTI+Rs ||%WT7RmRr,UXpD齈_0vHk9RKW?SV5ln_>=G0z. ubdM<` η>b/c_!퐧]ܸIAŗ6]A2%=kybI &#G낵fwvhM%C_wf1捛H k$B{zI`%(sC"嫀i˪v˺.oD1/mR-\%F,94XVQGNۤE^3!&qxʳ=`yd{u1D{D&>s/㪴IM.Y愪ĥWjYٲ ҵF<:fJGju5ti#ce)%H썵"! 3loo) [ Lف ?_@äO0 hDL~_4XN٣g,!x8,ѠKC׋C0YΘ<5& O3+`zE}_w@;&QfkW##Jȩ8-cz'o$ V^ٜWCzobCTZa;cEA5>CiWK5}X+h6$ſܗ5:t^`{G%=z03r$iEE^h$*+ ra#>b7(S\eX[n?mb;Uv, t}<~ -yS`]|%Ҥs&G糑[|ޛI_@->EGr_< VJcʌ![}ư mlL riNyD-(4|$o*'4c: ~&'+]O_, RQuv@ w8aFc0v9&tNbӳ6jѫ4zwl@^rzs.DW .=. ݸr~a&!xS:\G(羇V3$S)RLMELw)e8X5VALkmߜ<Jh퇶&h|"G;q3׉GX@l'(f}7Sz2JptGI2sBMfS$(:vƔ#DPDRaXLdhoc3ρe8-L mQc 3pe=(Zch\J9n|m\Q?in9e&PUvF*tіƴW#YgM<>D0 /;I͟b|R \>c,j@JF 1!pM֔.@Ă19~OUOR\Y'7q⸊B)b.@i߽qɞBK+ >Q%"Xrz* x.K:,-Y%s(̀4я$S88o`t#~ʘ Hs+2\!e Vt4c# cqpNwB^˹#7'soR@'gϢVa@B?䪴S}[Ҵ)ؕnOHv6*%""  Jc}ީY´lCù,2ُVj҈^DLp[h"'-Mn|?с@:(,˷f\hC}Yc}l5ׅ8vn4u3]xL%,ja7m/bDpSNw3-қKQ&Nq fZbc7P(0YCڢ@;#U }\U(qfrR?ܰ{*VcM\"A6i)~%uݪ7E;ܹ@mNEsM 'FRGQHuw߱dDOsl~4ȼ9k:oլwZimܘM-g`F bY /ƛ,-qTG?}($^Daa>!})Y5Y)es5[ ||䦳olE\#1Dm##W75n\h.q+ftCO^WPS8WJ|P3-G QR &t]N(4 wnib0ڤoۏWbcuk!$\JQ&2#Q*׌U7d0NO&ʥo  Wѵ1G>V rVvXdgn?"X@㰑&z6қҶ62J;Q@ȭg(jɻBNRƆRx{G/;>?x=CN@cEFXuAULͣT܋@M"5}+jKnh ?#2cYި6ѣPmב MjM-DBT0ݰ8#_y[3\ kw@7yx[ -6kٍjcجR>U^Ar#'; |1|έV}i'̚<vCep5"7!fd_eĬZp ^ʾq-]I;_e(tN] BV@ %(d U]4'2"x(OgҶ0[}aoAS {t4{|S* rwSa!.T5jł&¼!6 呿*]*@}מ:'(4-N:iS'Lv8#zowvulr O]7#P^CBt0*W7>:ut %*(c:?YLy:Jd_(9U>5cwҫx6Mo39z U.z1yKT]aMU /$DF,NAϗYDאNCJ%wnlC|>\*D/QU(6!3+\\6g7-|3Q5sJ~zSaALڔOV(]ҥ}[;ijea uwAK띠xS\i;s5((_g&8+Ø@DK+oNM%,r!'?923ܚbxF~#A,I x 6$ű ٓc.IB|ihIoX| g0vf!,L ̏4z ;7fDhD:=UCj®'2Uʗ>}h㖮F:y?]X=QF9$/' F͂bLar`(n=Vwc.9\I"SxKU:0SG-5jOOiv|XIҬY$}h0/ B I/S*frx~KB ?Mq|ЭC59mIv6}ZTknFLob֮q%S ĆlMW#coJ>|;wg욝#V GQ>?3N7RC!d6}R*I~~N tXcn*X1X\ࢵ.AK=Mc'ּ3jOmЈ\zߠCf]DžtQӣql+N< e\ `9ј,"CN:3bNxerǷ0C{rȸڂ70_H[wg~ut A&. Hδ. _q'gf1xnWrk̵ˬLL&qvsBňӧ0e_2AW+%Y\]=5B *U+/p԰v;S\Q{?9iIl8Aؙ@W|mCG 5)x vB@Y[&!3#Hč5|=?8Ut qYi4weg~{ܡ\vCZl %% Dqҷ ppC D`UGrϣ:y]@>)Ÿ #g'`+vzx!)~zPc&1/59j6yPC9j!hkj^fqGWP?8x#ʆ?pMv)n5օ< cP7P<2ľ=칌RspCCt !Yu ~8黇)\;w;G 3~xOJOw [}~K߿IHᢐfU"!J M}hu$ټ!:" ):yIިų ˭,]Z$Yٸ!$gC[y| w\|W}'O;V!nX*O÷׾Bj#'mddbZ MWl"apt')nˤC _=pŝh?m4{dfL@EFmO͑Y9=>쫦MHQ#%pT~O7^LItKENgbAY#t7? {Wu)A`5U xJh+Q>"b,aV[6 FcG`s7o>5iǮ{j'FԤlsNF]AdH-u%CEٝM <&~v Ժ(%cőNAD! "i,mnUT\$t0DK#Bgl4p#f'pZwWEc3,K8PgF@zo%ʶ^j۳ɪl(=.G^JC/mOMyD˩9hob=E\8psX(oS 뇍ׅ.:d'}oGT;:KZ#vz#OVs>%&7j#ھ \ Zbǃ{M.m׿. M[ PPtޥ}mX1Py ۝=TUۡI(_,qO H­ kԂ*C 9K_"`$\Fg5(ˋf Y?$8׽V8ЭE_%`8NiBeJrRMSQ?O!6 ĒL8XX8x3櫿x~*{?hj&; MSmhŸ}57:C¿4g0p '! qC J JO}Cv*9p6oL͐{9ԊAφl7 EϔuhXih3A@+RXa]p޹\ HI©󂅛Q/W@^bދj~@oC&{ cCh>73jR:,;@( ȣ{Vz}3dޚʰpN@xa_=.-albHbjJ֒;,s[Cṉ(]du.E NP?0d6jw `m'#_dY(Eݴlݰ;PKÔ%4x(aȁh}+ФQB%?[esƇIS[M\pꚞ>b} E_i]&ǫmv-U;d*y VNdܕHJlMd' lPQ?c;엚gΒj%hz;* A)"iwq#w.c;qŖ6%5'q\MEpy~-ւ J.{=z '5%JZ.L{aQԭk׷g c ,W5PI p$B8 D`tPsnރ0LǖwRȉ`>V'Q[$Qy6eo h!< X2.'Nr8(U1bOhRP蔝!,tN'`jT^[j $ȵcv<؄ 7?(c.+ SW3@dOq.?i\oRo5*R_uDtQQl#6<Il)Ә2sF# >{%1Z1֪9uAxf]C~>XX,0%@ Ykg.8noǾW@xf/R 8+9xxwDWey$%g)P\a6Iͼ!5Q\&n\ȸ>@$#Ɛ׵)H32&ɪI y>cCM;l4V]ilY:XcgNI#(ޯIWE)oRYřj|<ΡtAj(  4),pTl6טKG ߺEB=߬mAh{YD7LnVTss{&ǧ;NIW+C&KZXMnNgۋ7K+kV7..\.( M" Al\K{hܧߘ`YxCہ~ 4e԰Ėw:[?41861C rlА,=oKD\ m ޒ_yyw!'7䧓g{,44#,EdeB4@Jm}.@uGU6*Q6l;/W.g7P"TWޖ]Db@k'='cŘT4bpq 2LLh2*>uݥC|9KX0~եR(rthPO Tތ:QlV׸SINrZd]}1,}2ϣI^ 5/‡ ;I"-$-I&أ\;~HyxdԕJ>0?c-P"q dv0g!dB OF>84yEқ3ij3tnAl㷿bI7)l)f*޹/ 4_~r7[Q92r%- \6w 9r߭dʄ _^U\FZ?')Ā*N+k熬AkWrbRDk0 5%=y>l[dJ0K| ^)jKɝqS|U.IDe ͽyt]OI2~,Kѱ0ڷn3Nq@ F U>bVS*7Y[  Z8xoO2Z6AvVK02,i-p{Gҡ%}A 4S#&wRпJv"oT՚? o a4:e vPA9=յwRkeM߸ynĶ=u0e.wW|x]=qSUCI}:'J@,W"{VY2H':F9x֞|C3@V}9r(__Ow!UM-q4 3>jz{b5^!0 d`吻N>εp!r4t-ўczoD"7 0Il2|5IiaK~ "鴓߭/q=pU_.hk&#vt<w/ 0p$Ja /<DCQ~뎄LqJ:vj;rR\iRV m`\M)@^s|XhGq XLh2Jw}e!mo`0-{ơgPϼh9Ee^3b%US=(B#$ M{q遳߇5xU@Y8b!Ehts\Sgiy&w˕b|6% =EiGf F}qt*)u"so\F|5z3O`g/#h )g>/@mtNFx+)ȍ#78k"5C 򴓇4ahP]`f2??ppY)fG C}Rw|o{3&B[ަഛZPnEyx9>jX1*Cc0/}A?Бhy!O}!e5i+Dhۖ|j;&D69pZ3/ưhX HT*A~#CFIKjnK/'Ml_743S}c*o7Li4tVUŸDV] K;յkj:Am{$3;11զ?r1!67$|;e?9!az\j_'{8B6Ȑw&=W}8|)y!A hژe{Х\ Jۨ'L' 4ɶMGa=(& `ѳw 4ADٜ/"9F'Kvj"𕂌]fȥ5{=Q?^է0WڿCx!`6%x^yLy{},驻W?6 3O ˁ #QD&_׻6`ms$5aVYnW_|Ŵ䟥֩KǫMU =D曹)DH{5HX (0΃;0/%Ԏ  @VPηM3'ʱwJ:$Yњ(? Rjp3Mt!7֨3$' o'ap<^N㬥|TsV-'tJ0>)Q' T3 Lbwzܗ_t6e®I Z{ZKTvQp1X򜐢-UNqo]Gg! pYoaP_)-JD4eܒQ Md8-&qF-T ~c<'PyR]1sFmOZyǶ,Ho:iBBlRr xP.&5{vkA@uP,p3}y^~\4p>6]jbOEѶM, WXE ,U1+ 1uŹ,Y+Z{fŚ#db㭉MPX5kX4GؘMp-pCh~h$ cL8x]$N} #0Ӛp]O\uk\!Ij bdt%|r~YZmCuf$:uhK$e H [EE_.hL|G?eU# +{a84e16Ŭ1 h64"[܀\7&}<< ?2չ ;:~)JR:wsY ipMPiDrNUymIP{3w&5p,?W<.#D4vQ{`EԐxB'D1ZOG5vOgZ䜈VʠHRdٹb1-0Ri9T{j2CP-yzŗBǮڛ&'K < ӋzUNzvƼkٕj/5Y% aS}z@ Z)d~"xd]e61cֿ LՅAgWn}|~v?:g33}Jr|#dxmҎډg;k"cNO54wATFSy*ݰAAJJ圢t"MW-/; 1; 'rco Q ޺r6tKka:wޙ]T=Ip0/p:XʞGka=7s T:̨Z4=4TTʕ ;UzС ӬWv,WLxC9}. *thěh\4BۊzlC+9_~y/b_ KGI11c+kmNd܄+t~^ődd- Z%el"[ϯYq 0"h!xb:dc9ΞL<KmB`AƂA(+OFܱyo-2(&Hr\_ozo!EË}{WŤ{u0C; s'E1>('kg>$ל]:fLNف(Z i`977|~O|V?` 3 z$@L߰vATH2b5B^T>2Av//`fx648tǡN< zIuenu\d\u#RIuRUATxx6|иoaj0HcDE OT3'c/sH7AJh+ t# )L{ c"?&Uww,F,- %yҐʒN\\$o::Q!ssN Leת-#QڶY؟d,DzM -yyFC!R -˪Ot-]Dt+[l܂ϫ@(8rN~֖'bԗ|:r0t$9A.@AH(e8xA"tdž9V6!WkAl轵VP3-_Rƥi3ہfJ ~eb%O1r8|B_bdJwX"7(-}U='ØmY1V 3?gqp\2{ tCl*Yߝdžηuc=A3OJ lEm^v *-ϰS6u#%t}ʀ__?*$y\Uخ561sghK/@&_*J/e,:@aTH:UNZ !W Y-c1 >I"e:p `f~JvԥML@_U0wz4\Cx$tXW ӐI/BQڿ>m79cOoJbk' @yTV )H/9^I5 ieUi4vi@q:Z{gj%Y Ta$:~oF}Q$-0UMV0e72dӭjf(3·i$֗!=7*i8l4nlj\JN!id/:B} gIe+ Po-CtH ^Jo~Zw9Xp ?);yp8"-OL=(i\wpNa.**c?`;$wEiF,S0FMl-+9&eEBeI_n8Ӽ{5]w`i) L8ghnwMZ=''Px4f64ݵ  ~=Îw%\ΈW;̈DeEUQ8snhb $Au~=Aj_ϢI3j ,֗c@<ΰ')C`Bn'[&Gk/8_8 ApEw]:A>U #]u8iM=/!gv{H?r8!Y{_N|<v\a@"`\d=nKZ*H{qN* OpoW4[+"=%7otQZUv;[SBሿڋmvPBh5t>-ذAJl5W;E;SPX"ӀjKp+C UK4vӧHbi}¨! baǧȋF'._(b'^w>דg9/HC]I=ukL;t"aGaedEoS=ڊBOЏ3kNcl69]= U2!Frዹ(3I2j0eZ,zhBGK6j߆DGDP*$82p(ͮS)[r%C',=7p ?2G tmP+N)c;\2xXC;{ 4߷ȕPzqg@A R{Ĵ(&Ozsvf<$ĜMgRG #kWO5ܛw*`;Y* on1Hڢ)AC+ |7$P1I=~O$A Vvl.I,%bxK-R"lKcy[}IU mE聭7gFu&v*4GJTz<|:blrBD"iIZmX/HB2#_cc DIy2دٕ /V%P{#A'ԏi 2ǝNG; GAp諥 ?x:dHaxH8`G1NQpG| \W.)h.jv=h²0\$Ly WSpE\A 0]6Nw?N'_mey7pA(N2F4'o> Xl/>iXE{z[$Ph$FbE~@"|aG2ӀI.GK`Z})[sf5bLȩ. R.d:a,P7l曨ΩS}cg #(~FajF0?H4ƶxI}!Q? %m=9\=4 lɉogUL O[I_:Z' X-bҮgR-}mҘMr5 qf(C]mkMXCL9,HGzxRu?uڅ։C>H&iTI[rzY{WP3^VaCU+s<ԭl5eMa0!k[ e6ި;mfS,HԠw~*%j[Ve$2,)1(3ߕtIBqܡr:z|޲:[3-4T\)0Y%>Y i`o\wO0fB~Rqݿ/FKdW6X?ձE-<9蕗=Cyq~(n ^awe7Cx!YD*$+8VCh`LVmy-tcpANPilOVM|}MsS5gKB{DE,Ю iJ7 0"i%ϜpBT`)lǕM8Ֆ O}0tHA:EynJ_gu_t[QU_L.kOTZU.n"mL4 ǗJsN:#J?g$`~/ !$Dib|HebBn)DiRUZ'y5MrgH>59o(aq@闺/ mo<-> [(VzCGX7ڳ 0B]s?(ؕg7E_pV(:\gba-m cH{P+W˚* uTN(2YMDhGxB2hN/{Ú1x2˖]O!g5D|\~˻Jw ]%KFKbFW4lZ Dd㴺G+VY43k97$.*|Tv܎-oã\/eH,?!(t})zXkaE{BIEa|i" V+`(KۄVD_=Q5%WAty -4H~KK\4M ZY?S"*]Aâ6 } !wX,A 5o'_Q$ /OZ,Ҵ$)|-8dOlhD%)'&nUG {=An\0\z[FO 1:BUo#@mO@O*֞kT9QW̪Ec~FL#hW&s_a.#23ǾkX+4UɍP1ZL° SYG# 7%fh7-"U\o~mv2%P]3T zP(㍂L+]ѾHsdtF U"fs"n ~~uRoLI6C,uǰ7&nGQQ@] SĢ*}SLg~ȎP96jif~g$4%w뼜>z_TggfW)>ͰE)H;] @omhD;~WWEe 01C:ͻJ4=5Sx:%`SIzOBRk z>?{ H.t\"N>N۽:}Aܮs` +IƟqaꋂ|EH&(!^gjxMT+Z HCS5lX`bjmW-hfϬ* p3[?|cby>wӄ?u݆OoBH%f^^Fُwf7ܸBTv aHi1_.aJWSdtfp & JVTYQʂ?SIƓpR{߇UHl40Аh(!B"~#d&tgԤs+hHp1w.8_R`nc`Oiۄ75 $\k`H>U Fdv%? 4 'm/đ`c 'a=۳L pQLJI+9*|8%Ӂd f(A8\̮(@,?[~$5 ޫ q_AB]A*#뼝 xj\btJLB|]?jbDҋ}+k㾝Z'CoqpoEL X{Ҕ@t:h *(pXd&F'i@Yh/ݓW7yG-X=3w@LH]Vڕ{G 7 KXg\+x&{qE˃,c/[*$r4h&QX] fNgb/ԅxMy?3O?]*~^ AqSMsx#pڹP0LQs`6+ ^MytgV(,!.agG[32,3bQ[HWz:O`?24Z`ߧ JfD3L:"lzQx>5V)p-k]FO!&WHW]_K+W4U=W?U=ǫi:3RJ8 !$4ΛH-b=KmP0 R/j$v&QVI,kx7: 1 FЎ:)a$ Z7.v5Tvb,߆oP?TXnI2W+ |_>L讱+o0tu{|3 t֔Ʀ0ŕjkŽ)l6 N#ыlGn,5VyC2{=&x632\[>LXhkhVj) H<^NOd%ՠo4cBՃ[ {m?$ /xU3A[zdŶ:\:HEe% UV Nk@ 3|%XqG.?G#GȬi.2!v|rrU9“7>&ŧ 0[cq!}oOAH' !a. ~6D9B~,((P+ a4&()OPy~/kZ!i(irT?njɺ9"]x쿍x_rHݓ\;܎t #s1vRO)CՇJu + f0o +ù | YVGaF_YþUM(E;*~D-C+NX[%6v:@9 OW+[;2[t5N}$%[x^"CX5ǚx.ϲ/L!xM1YԑQTѭNPOy/FL,g*5w2,^-HDb2Cr4@ qrM*+d;p꼂Uj9Angtc:i4"M AUֲQ{epkmoHszPeA\_9A 6-A gC=^C&eoA>7{eD#/`sVUnN"Ʋةl?䪿P~ @Ot?ۈ y:dJFBL݉[vA/e -]5ﲦ-B@QJr:H/$5pB#@?=M[TK*Y]K Ϟq"sX S?˒ =?9}0 By,kú!;\tcT펚FC)7_ϸL HE˵F~PMF#?֏T&3JDͦĮP.Cv-ƘvZ;d]#!K-U:)ˢYޣ)يi<7-%/ʒ`'k_//[rJ5Љ1+@.$cDxgau")ı(UV.Jpx6X\OɎ㛯C(JxԸ!ۿ||e|R5g~|f, }]E{׺;`H3N<ۄ6^s?zԼd~M~D\>+jf]uh$㣇 K0xj%Û޳U;ZgAs*j?JU5Ѝ%F[?4rj(T?ܾ?ypʴIgEE|bTh>FA.%W&ģg ɚB؇dob(Y<[? r^3 YV+k{T}Y$>AuH=OTyxOF=}a aqkd|),yFI(:Ko} )EuK] Н;#V_!xIJ>"GBvd}յ md6sgvycH{S$~]-9=E13B4R~Uob!\$ Z)\V  L(|w`$ 1,0o%1 n$ѯRi)DnB.0?]|É\f(O[کE%?Mfc(!AS^lݏHr2H=\lpQAӎFYj6Bm +qMaV|Ai7r xRTgrcc-ߧiV4Dlx#ù^C6x[14SvpE4 [4;*Co?-'8y\u_lWQ֮ך~ 0/UFäݻp*T$̴<-;jٯ k}P}uY9w?ke @{^S`T -k,Y>B6F/ab58Z2X;/_!]*窏XTܳ;A 7^`7 ϽKΎ}b,`S:2i?+DBaFLO|5#1KQ^Tʺ&ܢr5L+O߯-E!2*n>,qOέE迪7(J,jc|a1Y6B|rSXUC;ȠyZ6F{]n9&pLkL3W M6!;T Mj=U?32`h~2&A&ܨD]ed T9׼p\:ǎY1gE4w-3-J0B^#d }ug>zx#0 qCڒ:BD4tShaOd9#tAxpM&-#AewZ P F%U"NH2pV>e5k.:wԁAi<%Xڴ !j@= OiOêzzGb׶TpIr#؀ 0=|c&'N@|Bw4K/ZvLv~>5Q/Շ Uvhhܻm9e -D6ڟ=ΓfqT5aGm~̷Kdt%S(V\ TKHwbjZXjᝬ*C(LJ>$~V8*.=sQ@7O5VRc&^r@9JaKr#Lt4N DhS5(Qqҏb:. 5ڦ@Q؎ÁŕIK"KlPe߫("#\7^#4e͘hN6"Yyzt% cy:t4-{E8#;\(n c$bWZO %௅hTQH@0{s"LMX?oz 9@ϢQi]Pn&E'%nkD.u'Padiw;S줟r{TkY)5'l3k!;ؿOiXe;s1txgV$HkTfc1V,#<1:nAڃ!b-oBaWYf ޱ1(pfuI2\N41-%`vP-.S00tj]zbl6( զ7eƃ蔯58N쇜8 Դx-qYQh׼mL]egE&~ Ķ~fyP`3{I`TYuCMMLyH+!cB go{GX 3q^ FO@⟺":n:ul—o{GNmK×=`lPt0Jrewx^\ g""q ID}!X7t Rj{yS:Au+D踰Fm2ff*v Kc%!jqx̑Li}0u5af 4QQ[A#=#hUȠgjWivJ0r^nDkB7r LnX= .Mk$$ؓ`5//7zsctA| 3>)a@:(~oG:6ۉ:O"\B: ZX;-]"/ih]6eOc=5>^E@">ksaΥC+Jk|d>~sRԪ'Ouv !Ln|-:|QWzx0ã^8Wb2/^tdX IQWY'n9G$DJrL-nGW[]{M 7ҩrX)FY6И' Nhe1SLOͬ N!Q uk 2Ty?vFY<('q.PQu&[ifCE-Lu5Le)FAYc jevU03h(aEgz#U8Bi j 6%} ^.љoy''ZU ꌤ29,Qh~TX[iAΝz"(7 >7gj޼K4כ=8O?)h%Z=L>)=ж/.ú^o FHi:-{P^]\3eAoqa Eu) lkXnXʦD] 'iFnµ~¢"p o0>CC75%Gr:jFtv4 kF`9O (43z;waq_/O2P$,)}xc`ub6)#&r*~p.xrA<0 霅1#)rZJʆsfi^?m\W231a uoCr83HnC=ԵtyWo(ip{WطSB:ͼ.`%,N;P?/FV['kfMSZZ;H&XƍPʿk 9Rİh |"ОG~㖶Alƛ*ڽO~5'݀㔔A}v RHč*' j|P}{g]I&OnFJqD$y9_fh=!DgX%B__Jlxއ =Osqț2%@ߵϵ CFB[}ZY?41V]͕A^.1||'YȃI+Ta*jA@ۜ (&JW_kNaʲDCL^"XͶ NP:*z}cGRoz)Ȟ\쾩fxcfT|C"?r=WC#Sl BXD$~(S|hV3yi1} bN9B Za۽!lMupSDύFpDc)q] j(iYt t4V3FXUKzYL#+l^v?58ZInW 0#ٰ[k b}AǢCa-NS% Y*^z=-{S^ O`7.7C"%8 NAQPFzx-< 83֫j0_ѷ:UP X} &Jز--gĿwhW99+=yt0",d_$wroFW0L{~/G|%48 EszL%|me`ALd=< (#fbD8o0S=2I%XU017ڶ[I"IП}?9Q}2-UDH'?e|Lxֿ~{Uy$c{,Csҗ^Qײ8h3Z HPATej _\!?E׼ q%԰ҍ`3&"V <]E9j!PLۯ/B-ޘj:ofNDlBJ_c0x.FrB"̃gG.!mpCi%eT̉U4T+ر9ݾ=]Prꟻ}/K2` -n|ŭP4DqT7'Ksͻ19 v >]&Xt5Ȯـ MZmj6wxVƐ6%b2^C2___y+Ee[Jl0SV:1LVmͳZ=eVB| b{袄Wy,GJͽI\jdg%` #"Q_= :5 Q/ U.G_\>OΗV~Q&N4 ,XИQfPz+ 6tYPe.KI,ʆNjYEu?np-2h3tq }3nza٣79MMn6 iqT/^;|GaI(;\!Z|̒¥SƿNm?+L2biLWA$^FS+b32\߸4wwZkySFa3iH4v WK$(XXXR??@/#(ْv5[YIE,|XcRtB%JWbi0c?-)tnoFHz*iଓyyTƿs[#^$6żUSTa{ĭZ%[*W>Je$1IOmLX-hGrTxC[U#b>lH0PONHc 4nWt#Mι?4wz/8D_sٲh.AX6vx`};c+SwuRE|n3%yGpD7鲈xavO/b⍳8#ܺhfԓU~z2M9oKjp1u/_EӋqDrvj)S8bd[QEXB@ Bu*  yl E(|Ef}ED[f8+h P$6c5"_ag Rur>mlrDB;.%Œ-)H_֏䕤jx~򮤃LPM D5qLm++f):}#O W2O``MyFT >fo胗x #MIw%\߈7ey!K{=h;jӾ݈݂j B9{ekmcZ.R@"/QPDiD7HH;+ܘg|`HKN dʏdG-^9!OK$dvt2 f{}')4_ O?C`{LVs?YφW9CptKL/BAx3ȯwrRv!0Ii?kՕ1Mқ NZ;>$ lܖ9c)}-s >J*ݓMO5TPsM< "qnr ƽ̤՘h# @&XxJaϣNGo-s9[E]ɂV^&!Į2z"<dכ"ߝ  ~^Ԡ٫_<{~!iOAf')Ao [h(RNBR_}rv)A2&[$I>P>ri>rX/@G93ĭC,5db-мKxi T>_ؤ>i:hu<Kn( ь ʴHĨ^VE : !oPک }Wt7oT+=Ua XKuT2Y `Ok6]VT1=ҝ^fԃmZN 9-DYa|ppaMbF?|ѰP`; l&a#a)LPޛ)a74zW&' c/D Yr)̔1'$j-#WɊ/gV508 *-mBܕ /&7TP\ Ή.!{TVK򀚳W˙s?rMݮ4ZߗX89˫ŀ}Ew Ub3-9<ҢrH*Ui3壊%>rE|+[0E(6 l֎Qȣ/r#?zavM H0Up$-R#u65"Y JW"[_M@gv )|)ƠK)d%;!qghǐ*Dp]Iz)̨m&zS34t€FoU2#Guzxp-#(H%/[<34@ٶՐ\ 0cX*+Q>:*ro{TB?= UZ4¥KԻhm,ﭿ;ĆUA-뚨I tklvCZWE)R>#λDVCna:{<#ϤtX2wa_o?0Y@c׭W\)JW)0~" RERTrւ~d8lnϸGbk-nEA;Jcޠ׮W,yXUq2X*`?j_2~Y#{¶`MSL/ "TTBfe ԁ c\Ӻ`beSA1[i1OF nO]$}ZfldW ?~4]-% D,rg!o~һRBB#v!VۭDy\t˫8uph<zu hX~,Zܙ{z.H1]-t=:ݳ'KuT5W5E r)K!i"Xmϩ3ul5![0pXHKJ$nO?d7z}U/0Yy&QIOC,ITLw^e3pzbR6u?1 sBV}O5o/=R*Ll{z5YKFy%f>A< JO -;NL@mYfHkf >`\Em$1b 0FCߑ#gwۻ~7f$ܘsq}SD8W1Qp|JCk\N9̸6fσE(.;#7aӑ@nBI3 TNaxqF 7_ J[_/Űj#zǣ$ȩ]`j,e{f0[MXbc~ہ̊Ҝj@i !?d<7j[>@̖8?l$S緸>UD{w> g$șڄ4E?g8P ƍ#>/3t8(, ?ȫg-Xi1vQb(O,a&זfY"w2 j>xܾ_%8ѐNtzlZGE#$~ٍAV!nV} ()Go6Q@ހW||#_YYqihs9D%V6st EFAˊɝvG5r% [oP7~ʋ:z)8͗g,*I2'`dYB!B! kX(~Ug|N Cb5%tKoYGHFҨ>!e׮b.鏆@7٥XtɹI\z3*L3g#vU >3_ḾfA2{c2WFYmz1Gt Z6QΖK_R{9?_>4NsRӻc'wjyvyß=-!]kxvW;4+Eaͬ3 hhآ^BΞ]1%,P"#XAX&7g%v/KF dz"ړ ,K%. &*`Q=7B~ڴe[IdͿs$u6.}.0\ϩ> o+ `c盤~usG xTu_J&$"evQEecyI[;HD>0-6ɚ7c+vnmT_ WPűUS5K Ġ*?}Ha>&rۇc$'{Yc?N&4sB4k, B?I5>` $wm `m "$2yóKtypAn5yc~R:%p4+z86 5IySNC#teH5(+k 9q#}R,+*~_鸏r |(H_!+\6 ڠ9vL J#.FfգgѢ5s6W)ˣO5e~I߃gH s #շ]F[Cۧ  Hؓ,+z$C3^zlqaqy9n˖SȁWH"7 [4(e)*M-qI1 |+*ޟ"< vcDG/ Ù,!od ݋<C;s):8Mi\͝ NNPNdc3ء^ ڃLY.cE&Z>Rrpv a`&Qt4/'rY(oYQ}QDY]!M_((}_ m5[d^M 9W{J7ڻ">>y}Ȋ EZB/Gi["Hl9N8 A0wH<#wId"KdMǒtj OQ3'u\>ܣ3L׃m.؋VZ\[q+B `/aո\^ꎢE`(9r $%Ӄ~&j՟Mb-<1XJp(5gKja1j*@w6Z JD+37eWÒFQք鴮[ %H681;9G1/&嚠hDN43]'薦x}}_p:hNPgó͘~(>廂ʨ "jL'\3n~SY-/|N}mFj \I8iW {]8oN&y=po!$52dl\9fg"z+bĒ /ezB40DoHjn L}!W&?~!֐`!ۻO3 ?f׼hƩȂG ➣xCLU(S獘Jl%wMnԀ^aѪь_="T42a @N  3W瑩Q,?7*X|TM6TBH)}Wv2 3D)hK>ٙ7snf ɸ( K,?C"VL:JsF'9KrWw W+~1?̚3BHc I<;P4u4Rc @ RBZbj N; t ~;M +Vy}ZӺ8Sد,AI_>(IrJ_L D=\i3"zH7{׻+[o~}#&Yg&oմ{q8AՎ}*< %8,vQsW, 43iq^Qds(6<9CE-쥩5hKjVIZ>^vYx,sk&/\->$"r,Ӯ;cc= ,-! |o ]oUpgUc<5%fnaDK9FɥMz}hq> -ӢEUP<V|"G  ! Qr8i/24Ͼl6{^ %_Mqc)p#TܚRz[]UC#Ϧ:Ͱ}!W\^$otK }xcJ$햳n뢢& ɳ/sh!7 .8ZzPHk3MY6cEUtR}ҝX/J@a)Y?6hvfM0Uu9@Eﶢ;fVEl+@f5iJa:pӠaп8)F2..DIRPB70ෂM2sMDsvټ/# E7H/6e'ՋsklKH&k߮ .w5Aky)߶/ͻ FLQS?mO] Sڑf #>B<%_zɹ,ݿn+{/O=trOfJP5W1.3~MdMР+(e{O{ǂSd= n!U-/XJV8Y"Ʀ #SVK=‘֠e >8!ӱ%+ Cr@`FY0F"S_kr^ N@j7\>ˍs "~f?p))SpR*VHQdTwi`Լ3 o زFaoSi3&JTӣ.b |Q|  -q7>:XOVq;*:XRv,b(L5l2Ț% hG.SeD-ԫO\RbOMa.b7$Q2EL/Vb"s)MCM]{^ŵ#׮Y*=ffZZ1lp&|c=}ڼQ(4JT;fpz"OK^s.?' 2vTiIx14c@Q%ԛ<|3%b2įdA02xL[K-6w?Eo&J@~_3sϑE-\d7B;fK1f=X - FB"Y&tJv{dS#7fI)g >RB+C׋B!!q[enM(_; X io\΄M"6QL -)^+GE9렯 #TV'7 %wxA(I\*3]#sumZ41"vHOy2ܕM%`[c;esS|r!j9DjDA&NBQx{K@DA|u 6#C@2>'OZ עftvx%oɳ=Η0#4mF&a{bg*{ZF\ Ni\9D{O]@7|\аUɳ K#W' }8[DIDh@Q֩xo;J1" ۪T5 op!ǐBG+ MB #\-G>E8,rcԐI$r^2JtUU6,'}q(#c#oTruZ ܱR{+HGE8]ԋLcIͿ;By1Sf/֖̏TGO*#H1t*;dtST,KyJ g6R0^Aa4cC*,gq4!SPې]8f?*~O2ܮr6SO,'g c4st?2yrp PhQa|{\XW8!$ޚ&ZC2<5膛.1y3*E:_)<;cGJ/y[ 1n3 & PPDt-K "?mYcˎQT{^p%&G>J.TWja5ZCjnjo"(Ru4GdpVWjB^9g 4Ss41lUfR[ήI?tLsOx%z!KdlGp#MD:;Q!<:4(RMyKs_aG&jsh>Z(MDZ f= hu< Q>ɋ || '껾x\8i,AYy1(SkKu5AXc n>yD&&b;Xfm$u> xX %"'I1Ko8m Qf-٥/{߱]cJvʱma\elUzPY#HQTu9$K >> kjD44{SZml.U0A_Ń :EZ(ad+Up ?X-`皞'}u?QAu*|B`ZVMu*ޣb!kѵq)5/nSRg#9F)0,Uw:xmF2x~x0tRO)u];MdHFZ^o~4d愪-6 jklA` 8t}54U<,)hc˵0K3d>J/AT$^1 zSnRrVɨqtC紋@5=m'.W;$w8} t*/~ïvM 񄱀Wr^~qeW)%.A){+F#ż*]iP*e -g-6zrֆ+m8BVCtC[rQ q<@zξu.FhB& NzBԇR){/ PŲ@I cޘ me,KqZ7è L@G P9O<݁Any9 Su ` |#iۤcm=fHھ -cJt{Wg'aStc:D]>͉h"qv?4!Pot;,^"iGZ(u2XFj_jBWVj^D5`q58~Oj;+ÄD'Z }TD* iab 4鐛t8j\jn3؀e oY#,C> `GS,HTʟ"QXS;#AY^o(!&Es(#KӚeU4 23wb7X:9%r+7I[= E0t}llv+-0Ep ?̇n_ \#uA(="39,It = @3r3HĮCn$EaĕTt3'Mݿ6솢 NU\:\Vhe}Ogs{T;BzY;;. 9 P^E]ȩb$G'`J*=8c!q!و].>wߐON}+RxO$ry4{ CgicDȤ-xNz'25J-Rl!`u\\Az"AUtMJ\ȟ_B'c.VO.E{4Eu4Y=8Aѣ*,Wг3yl "LQCl˯i;f :QhzvRF Kgb@\ 3<x>iM[Z:gX}?upXb(!_asKZmJW|lz;~Ou2HK VRLϝDr & Jj@bXE1F]S$y(B?uҸD4v- EBly,,I /m{2@O-bnoz"D'xD2Hjic7hW mC p*FU#ɿJ]G#y2p!7_6 BG=,k33DN,pVzpÄe'Ŵ/MØ75VQ+$(lEȱIk1 3U^ıcScf "ՔY$ ]ug9}sjG)Oя?OKGa+5\w] [JM265x4:o=Sҷv$MB}\mp#zX[o*rNiIy$|D}{[cI7gl>yj/dBK,1dDެKbe5 j^X SN)ۆUۉ[OyxZ<'(TzT`br\1Ч8T%'9`ɾó.W瞬~*W _-H0wAG8WX#*h?Dܸ' Q5e()^)xCrv3|I9Bu ʭyUva3T #T7 qZ@c3ϴUhzcCbLWIYjFǵ+f@V.(@jPLtyQCAbqυ-1B~(6<@O/髥"P/@U+AY8tՊP=-ڂ%'tll7lRpG![ 9Y"`.u;ʎ~+%QO\_}dZ1M^1_h<r.8XK117MN5ו,@rUY402 e<"*gX]AVGv=w"dBt-ڱɱ]a]4мd=DE[Z2Ղo xX|OCP H$eS̃.Bd!=l'bkE,w^~%=עO Lʥ]] RcGy>=-j[YQΗeJOon9@daAHTBwH&-7g)KߤAnMl]CF'<g뤨j^O k_Akv=J=k Ƽe)|:~@l=J-u5G5lDuUWX8׭Qhd9DF*9oH,בZQ7FPi{j2֢xuA1|;-m80uBzI/fKêtuEpV4-Ff4WAz ogeD8(@NvKɳ2BV޻4ً&>knd){-{oKr>yFxԐȠ<+fq|]Y[o`ԌZ5e/GH; gίb]ęP܍PEc# QEhyИi0;ÑWeW0.h?u7584Q wt{?իb#1 įU?_V%%ȕ3H-~#̐v@|I]<㲸r"P퓋V~KK"Xadd:4G|EIW;ȭ dxnj&JݑDOJiO^i0.ejKO8,8b$藲  t!bC"l Ku,x'Zĺ]31R]vj5٢Rj!lؔ'SmGvD'2`,ƻ7GdAf _5{[t.p5q\(fv}%Ӭ#=ajZu;:iol%P(^_!x[.֕3FCɛ/Yɖr쇛LdU-OǾ Fl)a1Nw\xKL*T:ߠr}"꓃NFʿ oךB#^uiC쫪HR[/7Y[# &u[ŽA: u4Xh}0"53,%v"] xt=A2`M \5pEI߲UMw_jT bƃ=-aiYmQcV(9[PQ f߯=#s#8,RIMjc;ODDd{-ڑ/\Q[*{Ksۙ"^z'*icso$9軕R錜68B9禆bT*]Jhd6*ZȥKNHr~dFqX̑x'd9Z|Yh` ćEʹd|dƃijlXz퇑K Z) B`֧NtM^c!H8bܼ8rӬeh(AAt`bC!ᩞДt:C5S/ 0b0 )!ڤraqsԳ]jje\Qr33 :BzÁGWzGsp.d D=`|^EK푨6g2lV\5s3=>n9CneREÂ)r|*Kye&8AhW) q+8J˺_eG*nrj5ڍ =a.8)W=5µGzsZiP FyHp1JP,Z׆b#9e>?O_>b i%CxpcJ9SgxLZBu IUNy _ !"p>mp!QQf9u$L*}DAc.4HX?3P4v,W+Ť`6b4n`5{l$*%<Rc~0yu5zb2,6w[ҒZUg"V*Zqy=w'f <4lj 15zXNE MKL[aPC9An@~u&_\pp?Ir#7k 1Q/ ,2n[0\zіiwE&Smk5+X9K}/b׶xQE7J.yBWZ krgVX׿W_vh_X,,aD %؉ 67.Ηe9<{Wok}˦V<7.$s`ȪVcP,`xsX[*#=NELfIvXW<0R9[8`gMyc>gru3ƍІNaŢz;H'5LqILqHg/N{f~Q`6`(ئ>I-PD% ɖf2/ALSMRˤdD+)塓l8jzMB L̰ɤHI<0OK_siF%P0F;84_NsXgv0& ȴ{am9W!s3PS%iϹs])df~'A,IOFI:eyoAKk(37jTZ%q8|.ł\ҤifU:oJ9'ZLUdPc<$Fw`q| Rl݃u9kid]e}V~ hFa=RYSsȣ0m&9E=.c5h]b*TflJ䟖EjcTQ/0+U.ڃs>e3&3*Z'L]߫a`9sH!ٶeB!P*$6a-RW|^Sߥ IN'PB}_t hpla!*X 8`;Cܘ[|ȳc'jCr u|u_<rӸ4aM4@N$UJ9kLONRM&ާ6/ j=qVsMbrGۨ4S28='> ԾEj-''`2"Az%zmXR7U!}Q}(3K哛6F7לWd;:I1*49}EkRO<-ViqKOVPe㢎Eج;ft-K8(̀ lP;α n$'s5Pԝ\oS(>{MX)An8DpZcTz5 :5aϻvJ~ytu]8X٭!>ǥѓ-m׹W ᆔm$2EkvQBp4.m~K4g  *U8vP$+ (3N{.䃂AQb5e.~2;$ (9k _sG5 To>ApB\˺Q1DMtTn ꡤ _'弸@ QM´vJ+L$hVBh36%6q1 k_#J"Nl nbn{dI|FnE+  H{%'r}oc )}"8bڽ2w $QebtMn0/ z_ѷ{}$滨j|#|>~q;|ʻYb^f0`Au?UFX!W{G9OF<|m#_rh˜]6.%O5pQuZ$l,N^=v,櫣 N8am`h~kȤo Y*Հ^XhsEX_; lu?JʎE]`;ó=3;hԊ&?>t%Q;2/=ib dK.GkqaJ39nG<~(N+2j&Ct's+[k;xlɉ&֧ E-ېVÝ7|3N =T χ1C@7jޤή)RK"̉u#JX>}=qR%P NQ7X@YNkfyr)m)0΢c~#>Tb Krĭ,=p(ݺ4 .$mozaSۯqJ/*XTUbgLV7PEt YT=}E@IkR2MS2CJE?^{[ڞ _!pBoѷmKJ=4ਥrm !Pl&Ğ^e1 vINj=I؜Äkb#X޷@mwQDZ{5xK"·s&DͶ# exJbHa::*1VX6X NxgJ`MsM[~uER#Êg?RU:q*fԀ+*[:;X$Jj!_`Ye&R_jwvj!v57_|0@}K_BWy $I=<5mFHJ;ˀ?H7d$5PO) ;+&D(?POpލ{pMeK<+#ZT'~ NڭeЗHOD,wcNiaBMon@!. *:3$)!hkl02-zSC~X\szF!Ji|?%LYU%gm 4y»eb=^` >',40c50>Gݞw3][yErRӗPΒ͎ª M;9sW+#}Ɩsti?ZL}qÅHN՞ԁPOaWL! k!~X^sZ!TPv@LgAdjF M.-%Emt>< z?bM<, G]AZߩ?>F*~mENa>U铚#F_?pogD}/;R*o*i AjsO?륪gFSPYڇ_{m,jXHwAv0DМr@>S*/T,*s@f nsg2\!1MJ?49;hUus~o\pFk-9*'O*9aSs$9o(/V-ZdԾ@I7gɠ̹ ˚wgWYUAI=;O~/z'/H|&CQeX@g8jc.lxø!IaA8lt(=@ξ_s]xD1w Ԋ@W#S@ݤ7c?%0dt19nyY}Ry8]Q-oIQC 4N~S䰸.i_> 44`iHڤj-u/OY D {_*%F,qNƗN`O l_D% ӆ?S,79b4IVEMp [tM jw%89Q"EfڽwUcQzotXdلWOXEcJ;ay?nsЉ 3_|:s]?ϳMl *Cr5Ol.k|*[.y4DinU^x@0F +7ot\E7;6t|VC9R |3Q/>t<&Al0^kˎj5uIy .N;z Uޢ<mbCGsst0?ȾG6kA"D6G B1Aqw}(xFDdN[b :u_$kno?1+O@a2DOkdž~ _X&I97 1u ρqy'$ӯdb9{<310;!F@"%{' vjK1z|Fvo[Vh>![z|T!غ)/-I)ht(ݪOFcN"^ w f=\e` 6?ԉg0EH2ɪ;JPj<LJB]ϊ!ʶ MO{;q#g/}&-5n?O[C r~Hgfr$|B4U}6 u)Bүק6G@~1"u .EK"F.}R yف=̭!`iq6sp,uk./H696G #K7/O7Q=WfhrO4췎nK4EgŴ]Y)31Q#앁X>,N]d FAi%`z-˺Wn2Q0L`sA\gt.H~%yrAco$ !P49nYӥHB!Ly#:BB Rkgc>$к_z-ksizZDOK#yg_U9فfnyYD\N›Yky;0*%kLMrެB5`T9ZTxȿw>!*k+a:ԗ$dt ^H.mn$ U^R=a$a_4KPY7j[LUyAj>ik0@o_P[o7qmV$0#c "]٣ѵ& TnvC}ʂnFa0FJm<9XtAI;J#- aB=&{qPJ68g]-)*`oͲ;ATzVmjDz`ܿ!-ÂwF0 sQ%2[NSVn>⻗6|D–\<\O>Dɵ%F$W$ WlŚpUE;s(i7=1E2UV>%?84S5T06_ J*ܨc.~ԣ>Χˀ.HO3 9 Rͺi7%y9I*>> Ⱥ53)6dI[+깍O^Izk6[\aW u PfF+#*uǔ=8 n$@ҖgWeg6A_ ܺR۹!c?g>yI9lJ!flòqjkmU߉2QB0i ?vbXx *ZhICб]h9Mus)hm|l|eW{>`xoV z]\c2f=$;d@Z@k|~|$%ޭuѡn 2y. X,4?/ȋŜA/)X;n{àE@XH~AHph$L|)/;ȿ_ >N Պ Gm [%\FpI9$Hsě(H+B!ޒU-6#}p6-:{ݟ[t!"|:I.yn=1ETNO+]8*]Zfr&j3vCg ثo_G#tŒ̯ T>ҷEfi&510}GZ/<{ްV(5`~gvڸQz{$& uyVVr 93ߦ'^f̳ЁN_,;wL@eiMw=^pWV$?хz*bFhJo1@y )`~L͌z!tqڙt}u^[C!,&r9KAٱӞB棵ΙWj1H+~@95>KnX4c H{1.WU[ÈaV4Y9{3%)v},U@(HRg>a;6rpVOuevZ3%RD[fLu^ˍcJSTց^(=߇Ro[7(v*A6=h4O {P;nڣ K’SS AY_wC@iXgnQ4$ # Tύ3TcM@BZZȵaE#M]ASGW_'A?%_uZz"MRC"!睑-^&@ &T'܃lrl~U۩y? AJKS @D6^I Z;ť ,$DI4zwXF֐r8rڔ>"Qq?HyS׽MaẢ8Ĉnc;"풯OT&lgkir9躖+pxqWly̛?2<6 C}£c?>h5Sx'&k4GXp'9l.Ń s;e6(Ѵ#d\P"ixyڰ}lfHL'ڙQ?ʺ,wf ]uW:J/|$zscvr.AO?rO ǻD1i_3-v.{]fe^" _J#!jDGsxLt'5kZ^}o6` ٥|cN>frV4Qn{&k޶FCl1ȧlˊ;GH#Qׇ!v(AJwp<q {&TpRћ5#+2F|NS-L$ U[$7!L!}j8 ^;e&ݎ/dđ1$bxPޠWV~~WGhIHQQs 5!UQS#R͍HL9yϗ@xjb{6ʣ.'P6]ϓ/"_GqWps4Q<3Nmge< ק}f,"mvͧx4LQJ(ln0Izo_5 qeq9Lvzꡮ Yf-KXmz\vYvt:'sxjL-$ Svd4m ڬIhYJ,DXJ.̀T+&%B;A(;0pM&c|lc:‹cl&RrQhwG K09UhseU5st ,0NZ.H)OdXk }ѓCZ-nKrA,}\؅-ƉD nBSw@D} 3+t&UNrV%b}drWM0ܶjϵQ3`|Sì"jC"F/P P6^ts0$=;۷$}ȸ%\MUUfd\tbXf'ƪ te0u4 Z\qf˳>d$GDUqJHw[ny1M(0uiv.rY8i&P#ڡA8RO dP3t,ʆ:ENĜt!)84 XL9ʌ(Uv#P.+ ,d?FS̋^͒be^뭓=T醉4soy W1mޱlWqM=P+3FRS LB{SX5 mR_s Od,q8.TbfŔLsHjP(K!/  )Hogb)~ }7楙/9vadf;VV\-_:4ԃ ~Uż&Gw~FXmj\ H[xq_4Ύ?@4Ao?6HG05Qf|[ R G|Gk S4eX)Bg?E0MBC< )҇:3{{/I* 9uSn'{WdiB~,i~Gȉ;)1Ę)M09h_׾8OI㛼ioi<sbͭ&_Q`ШyS(^ UʦDŽbܷM&Kv/ i4*SL Ih4rHȵ7(ETU]R*DySoc!v8o#HY%n|s)!<`v7FB૖duN]3vnl& /&?@xT#@Bo9 !#TNFD{Z{)#ɞ|qV6/-١OW*PQkdzIU S z,z8au=j^xc37h$+Ox0]uÃ5)1X SAؘ/YO晑;$0={)\]c]Yt]c-IMNӃkt`²o)d$ו+y8Tꌃ0 2M`O2nh͹^._lΰ[]uϚ )%|;[YGc3;\VOUfݭ`<ɢykdS/L?\.R)V D-)<5w+TxS4 〤p`hF(O.Uh>VFˑ=@(A5:22⡹K|4:MًjAQY q2,a/*8? T,{!YK6[ ;|GzQ }BCrz.U+H`R sy"i&/C 3*%ÓkXkQِ ß@`KӴ:RRbpC )$~$*b25X {, |8:MdT z(hX 'y X Fh!c[K,VgMEӡTRŌ1XCeӞ&?ا>_^*]XlgK !I28o1&P/* Iܻ{BL3GY4E#Wnax:n]oRVoZw>MEx:g_fE]ӷ_p?BWNm1}ds}bȾ,B?μW~\F@GĤ I^(b"J:'Cef6fE?-MihuͅkSj eg[u>ᵣ0]Z DB @xH=*O4!b$6DSRxoy紨1\8>2^QNF" `|HTɹ OqT( P_U}Zʐ.LׁWd]na~Vbãjθn7*m(0bb%tYi 2d:3]K[.+kJ4[$dR#8:IU.k"76&"#DzgXO25Z%@ ~imi!vP8®zk`iů~; 'PZɏe` x!?HxϐO"~ "LaAk=J01>rj`7=BJr][E>WjM^d:N/ϢӜVG46O>l4 dJyQ3^r.ZKu4wRD\\|3KDix;ZפӐw/䍍Dڊ41| ?oZMk BrGEg6(11Q0AAhi ~A:^^& j*7L{x!L۠U/rwS4a(=w&^@G &K`v26ڛ>Uх5:P,֭zRp4G ܮsq^ +R?}U;wu_|B褬Ŷ%z;Bs?9Б'ާVI'(x PJ13La%4DmH9!!r>9`ۡN׿`j0r"ց +!aQZ 9[s ' 9E澱+5 p^ +FxJo/}S1\,Z_/)4̾Ϻ gp1i=$zg:ʢLU$0{qLu /1ͦq~y'Ĥ=;kX}#f(Δ}A6ch!\*G\+pm e<꩷+~C[@;J^1 ÓnQ?QҟkjOqEa*=#HNqP%LݎCb2 N՞j!OFf05 R:ӳS;ꇇ2k!.v_! ziǚӛh"2vA܊Ď>#E[nYD>Wigt (AAs]Tnn~T:;/rSރYV6Z0L$;)B0x@by +.IAChA2g?+ eR[ 9VMb/D.r mrcސ/uV%, bCFbq4p%lJlV #]5',iq<CdY%)l"T#zUͭx&Ve6Zcdq {oRHjC@@NEF݇ʺ`"?:HǂKSjS n)yD*oVpTy*UzN/3]jDt!x=oel„d)ўŌ4~ENB9e q>bN!pb}w=m#nj{!@{m q6'$'=x$%-)ʚA;8JJIjpUxэtt Otoq ipT)!t"vY٤mjmsy54RGȽ";3l}̌$_^\~Вg^}ӕ:@(n#xB |}J=mecl e֌p?ĭK f\ K̓挊w`YQd;*˚ |jY.Uz9^_ywGe 7-d\W҆{Wc )6FQ&)ŧcKd4x٭qx ̒Ǐ4f̌K)ӱ 1߂oeutF@6<@(|}r^ FH #;}UB% =%g ‚s$)e1s}T=/z|AV9.^]qf ;-_1;ba5Nps*B3pVQ-]*&a_x3#l8$0 tWI,ʄ))l\ڡMYk~z-T~RRg GOW8_ENKڑ(Yj;ph;+ ֑硎G1{Po9q9ca I 9VM|J6_&`&jlNVO^ĺ&qc;N-[ݍwdN9*@eV .7on :\h_aR__Xv`aC~)6qqMXѮ5ϞOŒ!9yB` CFSƳJ:oH`zT&Gͺŋ6AjJ4/x%m 3o#J1$X>ټ"䁵0[|bQTύ UJAas=|&hʝ,Z<E5BvFXmS9 `E&{aD[_p%R19L yN^gr/A?P btt cuN",H,+@ k7q  Q"S"rwBnĶK t.\R7Fj[Ks*[E[l˓kbe|vٙ ĜhPeW>`1"-|@rI]sSPEz7rrw_̓!si=ȬTwPѢ )JK`ҁ˻a ݈y:p',5i0\ +t]ՀV]fYHPdžfKQ\{]gE_|+UHNcA)J_6*L I>S$>#ȫճ*HӱzAAu/ߔcc,'Hp~|UYy7\?{?g7$ʏv?5dVpb#@͖Da"x'%ccc-Iv@dE"Dq'۸h+b$ .ӳ#jiy叺mMΚzWȄU/Dhij>tD'$=`s(ZW/r;˳7I[Ot6Ybl 6)G%\"ч,${xePL?FD¶|9O4x-"x /~Ӊ;1zoVk5bx53q (ìnWlm;i>5HMZWRI*bs@W@B ϫ:.3"h|c2K.IxBc'@z$WdscDC4^Wr-ӳoB2q,kO{B_'鶰lwQ^@Ưxed\a\D!vex/ |$)3Ɯ*dR/+1Scw;PKA7樿*Y LK? C8raCf`g$CWq[!p0ԅ>dZBFMbowջZm0.le (I*$CM:+7(-Nޔ! F̀]T8yv< s)#-0IN\8&}A6aIGjoE[ycZ8O| 7EuٿA'c}IR@qY2ƻ&o#hV׶&.@Ee .^<,pw|W\V)_}p/M0Ԧt nCMYLi"M+yi̕ޓSv!v7tT3ƣL3R 3EStIjmiUP[?aWXa9Sp4iJ|z+U+ZMSi͸4|V 0QM:#!3(oaGrn$HNجEPT"WH{zaih1):R8k{\ugØ%(|y<ּKZjC5A R;氕BHۥ7B+<(D.}n*hInmQoIuL1OOdTH';l؎vNynrYQ>L^$p{m*EK6ePg4`bw2$l:h5&bFnv4د>abS0y=hEuvt]SGAmcE-EvjCH.#pC ?\jV[)r~nCaI4JX]ʖ68IBq7޴ m6%/J骲'T7%EU 1LYߠkW?nz͛W]mώe}X1|͡*vysuw\90H?}'2-WK(ɋSf_ң]ůܚYt6BkX&S*XQWߟ?tQ"O ͟wGYr a[=r> 9HyeZALqFA'E80݈\h{pݥbP7 %#^J`Wdx+Ѣ3" BCS5ZmV6`_"{2xGo;9퍸aD/n& fe9}釥=eG4v9Fr9MMsAy:O{$[$se"DǨD80ӰQ'jTzZg@^#A9.BO/}pNBg;ǘԐ )Ml/lDJC.AM+v֧#[8{nèXpBR4`=yk #O-߾$ 8,An Qܪ0^٭@n}. =,ωpz=t|lUJT=B<ԋO{m>[fXs:eE;5c7Յ&t4^|4p3#yبn9y7hÒ⥜<5%s0X߼KQ&Ao^ ͩÈ߬-K"`8Ta'4dّ5-BVV"\P<ʙzϫهmn!Un{P狏@':,JS@0Qf[flB~''ģ:K֧->u^`ȸJOȢ>DwL+NbBDᷲ/"(0C*y^B W!X>SHK@Q4v`sjr:X%s`=9|2xL.sWt8:hlٚŕ!Dž.Xϵ=݆8Z: Y~\_DAR|,4bҽMHI=x^mcS"ݢg \$Q"|:%넃a{Y n\|p&he0\L4$+P18ڪ1JrK5(ޤ,0|ٔ # d,<| 3l9.uGM"%H8SH jB.2xk/݌=ƌ#fT ܥ3ߎ7ȅߚ鑺n$"{3`}bp4b`xP4q GTFG=I7.H6kqcgEk׎;9zh1e7BnRD*;ô ;n|<ݚ?o}2H]:֩ Fϛ ~GDNo!笩iS; qSi ԗ>cus nφ0 ߸8Ow@@}U Y$%@H+1iS0ᾦ).w$.( ʩ< \ИCaͅso-Rʅ?M[`%şr"Mj=5#'{L-Mɟ7-%ndG(6 l4^V#!5JII_v"O߷V^~|@[hl6<9- Jϻu_ؽ 0TG(%wZf$D{'[Eoaj7SějX\/x^ebBbq13Xy/F 4s-O>~|[M-7y%׸݋~l2̶}ĤcwBO%u S2 K%9{Qovu$*eq0KGf/:VHH N(yHL45. n^3)?p)fV\{ͫ hJCb&=S/G\ ɦ|JxcL vůѽfs3 yx'yoNFlv/BĤ5X4|zBE+x o=(~mGqBڣW#ʐ D{޶xk q >Ic;T"v0o)VdzO@"^}8t߱¾lCiΰ%8xLYI\ &MjڝiWձ2丆%oQ$21 DdC~lpk]*~V j$ޕ?ʐg]|[sW4_q)z}xϞΎ zhtrFpPYףO7W7 ep7͘TD4Ά~bo˚G{mREvxmU|v5k!{{7IRX6 6 |ĆtzPb*z+ x?lX2bdmSخ(P"%KV*W̺>fioA_pIV]I?4t8q"m3f~b4$@%P;uc4FRROR5 %^s`AyTjd&4~p&rUn9@njrif}``qO@CG^iUK}8܊bTٯ\jp<mMC8FA*9:hBRV|ΰ`?BG:EYQ N yJbk򹐻A'»/OND% =u =){ǭMbRB}vt`P`,q;&sٳbMH~Z#+=CXMm2Zʵ\D_U%gU$5@ҢߦNJ)״ *1(1x*0l9qW۞)ӵ /pVhQiwOD"6g8b [S Tƚ>sVQ@SCcEF!ab$s]fJ(Ԇ18J!B B!m .ޯJTNLEkTK_DŠ|U(Orf=ze~ ),l?ptmQWs|ܫ,~f;aNbz_aU+;ă5(:qH;PlDmE-r/hK%!YkTgzp;4]y/Y̝iW_'|&.`U$ar9^G5YSW} wJEԈMjxv},*4VVΞ,Ť,QOZgt5?hՅJX m^? IM, n'YγjU)v+casj]Gn%չ~UnFO2M^zfo{ZqcsT[T |:Go;vQ oJ? JƴPzrW m+/Og݌gX^yh8˅ 2m(y޾oOZ aKo*3@RɋL.X 9G2Zc1d5W{,uN$~s~4^g7IBf~m$PҀdlh4 7Pkhç\gH)GҪ6#'2AmˠREJ:q*.Ƶz~ys]3cܯ"v|{+|쇊렕cnTm|xlj7]4AW E'=l4Ӥ'hW$/kY dXXny1CĜ'ux=El,g}$k'U5ڿĵ\obEPT[ȜW&yD \aye$Bs  hezA~h`ʱw^qf NZz,ٿJe.$X|9qBzc4^jܸ8^=uT!߲6y}} ?)I"S`ԝlܬAy#C8S7|JC(~gfx7kj ^Y/Sm N(>fXSITŖʭKAK':J=)63@j4D-q.4u8^ Nn,\Ե S V}'~E kլbA/#]W~؍+";_+W&8M{ǘd. xΧb+ZR \$>D|)hN #>g1t IXP cҽ*-%@Rcm\^f* O,/xA"UKd$*yEdb)^}S.Ba%]Ws!!cm'@+2W&^H{g"-^UI?4geELk 5ӱ6 凌hW+;(n1= OܫIl>oRa(FnmQsZ@6!en8&kdqC,H*T;Ǥiۑ0~ؚ݈ƄdX"EWO@v\W75@cvW$nye"Wrͩm f\w93%}9*HՀ-D:Goy3, ޑ]9 X! p dAY7j1ҁ^ P buW2zI"=ilS[\x#rC?|P tvƺTbRqDCQ{e ڱe]Z]h̼JHgo'r.chI AqwkKL(3jQ#FQ$Y뷆lhIm6/l@Wh!r)HԉR J 1L}7G vj/aMT;6]C@M<:Hلs6 B#5'f_^J*^^Kf֣ cTg @y) f$YW EB-n#^Pl2fфITukWަhM+fߤE$QEM0bp >(o)ҟ~`;FtGVރ?{˻e%؍0فw Z6 +ӌ#! ? LB8^F.Ȃ(hDъ5`\m;!c2@i9rY ͐*iZSW<]k5pK++Pכ+(>t|JAaa>Sw4zʥE-hlDUUi~!J!פsjt>㑗COŠ',ďzIsJ(La@.#ڇH6nThp)4ܣ-Wé#=wMT"i!Ȧe?q.7Qz,Xg4HϭG QWO+S]'ex̚jSq&&JXn %N5ą_g cn\ZbܣcuFG ]VM\:n&di۬.Mg/S \铻c }rC7I:e4 D`_a '󷪛>#~^>5Lpqڟ D|MOն ߬[cbE-BxF}?Q~8#mz; m:PCo ,$y+/U2o3N1&Lf+4|,;g] ;j@Ttȃ5 $ gVgֱ]FZk2< 4ęS[3/b|Knw5"} ns/$}MBxdM` IIh[ 7[|^\0 K\>' e޾6r\}&4ܼbލ6lTRz:Ӎn ñ׺t ^0ߪ 6Ru!UV$4+ø{k[m&3|b.$I)V {;srv Kdi^nnaJ99[vglcPh]" ʣX12~;|a b+M,Б|(:連K[HZD?z7*.2+_`Qw;[_\8yY/BH,M*}s@aF/}T>s !O=fb;s%)q:6+2;E \۪ldhFv}Sen+?ٌww ఔyWA !5ԺP0taņ.Ʋ{= ]U*_|WV| ލC@C%YbKnq8g?>h@$%ݢo JFȼJ/jsfè#+bXv0rB*:KQ*vf%.OsE DĬklj8❓D#'>LW%㡼E58@.&fc% D5fa`]NpEzl&Uuw;yQѫCy#SE)BFR.DED .E ©>u1' Tq=,c8~`9dr`!S>^uWeM'Z,Ne'G3)BGgֽ ކ69~D#;f͝,_3o>s[N&s[ced% O7ϝˍaVؐȡ"&fE@Ia1l !3dP.ѳ 4N^AnUd:7!7cYF4]\7%c:C5η%DQ&hC %ՑyWE io8nDTVnȳnKF&߬Q=>qXn˦W冇* -} vv>HWNҳ Lpڈ!%Ns7fT*`ms"JIq!ؿr4#eb!f*R=nK闎~kB|?k'<5u$Qy:()4\O#jGfxX+ytl!bTpݜ/ۢ ᷭQ\WntvdV6[x_+oB2=\P54sG%=2{K>2=T;F gJPp/iP Emsdּ|F49b1C[?ޮ_ķ܄qOc'<3#o?m~r8d{XS߽ U˫ďDxˏ=MHK*|vFgČUtIfIu!#f`gJ=B7(R2Vbw V1-'`k!m% "W4S& K0UˊoI\}T۠By m=L֛M}'QVZW_XS&|,ibPvKL6 -̇~eN@upV?Q]}E*1Bv?^-CiAwʁE]4-J6d8bP^x594NOWEZHNL({7"ɸY9KY ;CF)Ew8^!đu:Jon:f 9K*hJwy ]0^>Q&q]bC:<16ݜ(Z\쳔4șLjF$.#|iD{+I؜Qp^ 7In׫%װ!;4kZy.]t o\~Ŧ8~ŊMv. Hᨂ$>.-<"ߠV&\wrN]Z hqDAՎ09u{8MuMtY@ bBu9n9NӁbL 9=uCc5;4x^ W&lPTK^`ƎkhM8=lA炎bc9XÛ^*_Z)" ԑrNQO",:Zst>d)#Jv(.FՁxIߌuH 1xלũ80(b=nl2ߩFGiu6"ݰq 41^ EỸ̦;Cr?C'kM[s.5D=sHiIjvsz,8j xD|j^E%ZH]~i~RE*\2#KVe}&QbGAQ)~DdHg`5^*7xϛ Ȩ+b#Ғ)(U%;<@&f|~Td@vOS ?;%/bCÎ%Opg}k7Q"tp4y!Gg*Pv,Fg3*fU֯v&H$5{jz J-u@6G )*֖@&3(ٯ?#Ǝs&0L$p.Mf n%/(KsTf[4ϲn\Ky9&jWSp䂢U"5 kz_"dwL2_$LO IcPd72 HN"p:oAԍƥp𻲸 țظN!K,Mĕ1M2SqkwǜF{SJŃ~o$BD` h3BMu3/Gy!gs44}`B^d-1r0"2# =YIւ +&`h443!JJ@$L 6oRyw=N$?"8 jGZ|[R܍/dnu0EYo1J/FvtEhqA!18;I)Gڪ+oڇge T$N$Q=Oьf?)W ]e% ǕS7&q3[6VͳT,QCDT70{ljKi/zLPGBuMs E.C5?)BtQr.zV1~Ta'3޳Q C3t?.<' jIѳNiSdW6%>g7$$X·qp{aYPߵ+"2L9Zgxkw{=& Beᄤ$Aޢ/X:1cr)Dܹ[dߊ7ΪAxJLez\jHhؖ>R/Aehv.Jt#Z$@tbՕ%h R.=$ 1;uDka9it+glR" Ǩ~r-5!}FȊ lP rC&!= lXyS\i$aK$pD-݃* B98؛1C$R<6?1V\2mN"HXOEEN{q:i"8^yXEZ>r-dOƓtHyt8El9MP~+)x]4(y>oFl/Rl ;n'W!kIG^+pH y@~x|F*nϗdV2s"G.[1Zcx~*6k3p_>d&X/Ф\R*fQ9'ei{O,s5hrlǝUnX?:QJ1P6/fxi궝<wLM6*h| W,)}2aWldgfrP IVE//Sn"QCX1 $\G#^2Wz'Ka;%<n!DZy'/2if")&:<m4X\ j3S ]2sl^oge'@># b@ h:5=ߏt-%QZq݌8,E4qwok%Ϝ;k2YO9QP+n]u.'mg<]/A"@ԩON:KH[@Q@)ÒF.2 EPbpyLSn8 [«M|*1! /iio4liI nB>!79I2kO*YN(HhJ{dl"p eyI;$" A92JTvPv*OZH_8r+ː 0(hSj&PUIv=aDL.L;8|JU[\-؟ Ѳ^ڊ٣B@{HfSC͗|* k6xUtٿr=J [0onjdGfNZkn.q6Vh5O-+Ucrj=HXmxX"|~sr?1--Orws:3IavDkUY1&Rd_ yK擂S#TˋmziKWlTx'x~>w*Ba 8H`9*f!BD-*9V$ֶ+oF=346<|U4i8''ʟ V ~UvQʤlw/Z צ V*" r|*p_+&/`SXEb_ Qu׳_)hr[V[2\Ә/ 9 1dS0m0[qep.גdV7c;F\'S.4.i).Gn]/[#0Fo&*SƐ0 E|AT% IutuNo1Wkzg4yHG&X 1ayvקtᎂlcFHu׈cNQ˨{⛌N>awD("qp4cyT4J$AΗ`TRAz:dd5Hj쟋7_i\h XpKEz #5Q9ς&~|&^BZ['fg}Ɖ.`O]I"6~d ct wATeaL )Oi㏣JF*9D'a`X9Li)uGaiR cY2tRYNT3x }<+}Kmk>Ww=ttY&gh~XZoLzA2]`U%ok}sD3w[!:hUxt[3B'-?BݚKX2 -+g ?є1U'&A~DGV);T|8}GX"7"b&6;"q.ws )F 6b{:qα\`cmfج.s,QѾN͋0=!әi|"bKB/ ;z6l^lkNd+fU+n7 Jf-]ͯd7y+*hJ !ذr*H- SP`$OYW:};q_iSCb^vaXVE(_@qx/xq;Bق_D{by0襀(@6 _2&}. nd %vh`432 \oVOZV\uqƇ}*',`5Z{swgz̀=aym''[tA&C`6Ϭ3,K"%!rAYT^}dS0( K-\ G6&qI7Rw%o,zÑvIa}"XҚ[@vuj$JWN݁ѧlq*]Dt륲r=9NLNWT1֊zh-[5=MT{T e'^G ໲'܎ڱߍy<&xma9wx IčI7I7'=|!4k@Lz`cѫ>\hQs$')#&F=scJ~)Vvʶ}C$l.CDBG9Fd, DxG BkB\dm pDo}ڟ+\]́їoo wsufU WJfgU(Švs|Z HP|u7fC9niPe<ТNݜMt5L{"j}Jtᅠ7K*x& 0$u0R6 pN#A2%Dr<X> pnq0e{N .t2p<ϲKeO#(?.쉹«WR׵^䲆 ';«Vv8)tJ٥`RR+ڥ6߁\؈xb$_ 49[I\yDՊD="Q{gj(=,L@-Y.=خx#δ{Ȱ3G+b#$!K{:}dO?[N-lp?8KZOA|&:LccPͪ:? &K,dV R\.wD 7oۮ5f q?ۇF= twj 'NE(J >0z5W꟠>TLw)_Cy*}.1z6y:=ѝ0PGu2~y_{?b #R,^EA idG+2R}Iv%\QS]"%СI?58:@l;.ob-B@}<2bsIrA g)Q#mE[W族 3nL} |i=[W:L{i`Mj@FafTor9L]Ҭ G#.ГhfO5&|i\!7옢hKN nFvjaY s IٱP.E#؝"@&xOLVhx58:~Y3zL?? 4ID}3vsVRapIKC#q!LՆd&|ʎD'N"|澥kH3O,l>WI仟~UYfhdɗ҂b֫V[ah]BM:#QG{zw樰&7d,o'}K^p{KV1?"Wdwq1x+ѽy.6TK ~X ыO@5pvj~~;u&Z.sW7r`19<'mEbL6x*Or@ 2y HNxZ aH VKbB[s4WoH^9n"bOR^}Dj+߻TU%lKB, ~&-O‡]cjxy0#7T0YWkJ,QGi7;}rs.b3Mzh\8}ߘ&^h}tRq758q`h޲]1JƼ\,CF?V=oF ,^13)^:}uNXմà?;hq CyL-9V߼#L;2O怋󶞔w-`ջD}Ũ)vV4lHrlY7" |Z(uZ$({tXWT۝c_NOmU|bN Ʊ̕Gݣ3x  i2ʓDo@6,mP}k [d\>Ulb+ű!TC:>f/`gb['ŋ^p%+Lcaii%'#0x`h#* @(~g2Gx /o_=7=s fʭv`MUcՊar7,1 ̚NjW&WR դQ ȏP)Z ɩV!O ;M{w0t7}f/8%@l_~|Eΰl I*:xri<1؏gD*F[դJ_k\+UXLTwMJEļ'7_ +/ +: !v?0E?aS2LRHK8ء# NVC,(i0O)gbd`Z=_p$DCJOA`e:DܭY8Dh ެ.8) v:1Kabo?`W@6w!߻3ldy cf9P4`zx# 6+.eKvOwvcA+)ش@|/@{ uܙ#uÛgtmA>DK T.7AQum( %NnE'=(N7 Hy+isB%-(7Wn8P8YfdhL6!{&*-xٴm,.WavZ XX>c@7Pa^(͙omHY@; ÎxK &Ј42i-\@?)nHy9iAܼNs&v%:9,K#tw?Ǵ-E2^†ŧu,Zyixaf/ 5s!REENCW$$mw8]ӳ(,Uc٩|eCrP+kB Rm|H0?֋ ,,E" >G90j8Yė_+ҁ+6bd%V*-6XM ?xg`&XӭKzCh_n̐)cڡy0rob$&ۙgA \%F&AY`s|T\'U 7]dC'4K7ڌ mѮ$ e53| RW̅.c`żu d/éDٍ=FH}Mia=!0>m˼qQ;]8Hc_aghtp4ܔб[jpZ%QJ?T VO@ y;2%6,a ^>;qW'~ #GgY+1~e0m_SU0ꙧ{Kg$ lw4\C `ʫf9/g5IuwV[*|㯏hEM@sG{L"q[@-Y۪t[Vsgui+<6;}{U% ^ ccqA7B7dUzִZ[0 i`A*nraaq*Ggd$ <[{l5i*yA&{VN i@:Xf j#B`0]#Z(@2|IBr$A"7Ƌ?X.#[`Ws"4eEO ^,ƾ8zsDHƼb\PFwǗ/N͇#KFTDCύNbrбiTvNJ*dfsӌUjIe+fޒԄzZPa.At+ܥJMHsG8[lҀ5Lw;.[@9J$.Fe-":e:#k8uE{Mv 2HMN@/)Z?f|斿 B|]v:؀S燽*q/̌^kx9*blLM>`b`Pkчu֖Y&xǪ1MRx,{xy.a ahv!$̗veے^f i-PTicB~S6J<倮՚N3ou@!6]V:voVPvB])1A iG}ZywP\3SMOm& $9z>q;u4=Cuwdhf8{8l eŶC݂찧xKUQ޺e(WkW {:ycH$pRџ-h-Vu葦\S1W3>$Dq؅_YOSYGeZ;$Md+F; bƢ4SZ%e<H`:t6u{V k.9r`qɁr[BOWx(sJUH~,ױb2)+Cԕ)@:7 q@MzpyH4S4!'ؘ;I P]*cE.D@~]\V0]HB6=sNWMHJ}B7qXM%OJ j<:S1]jA]vN@4i~ʵĺqiH_L(8Q~HO]MzER|4#-lDWh5 G:zy ;}5]E5WeRTuky>aDTb)):C3d( 1hmǠ-'/G=¬=zE@XA!84Uz3L5h֣m!aǝ(1p.̰~-O0u3D_5ʑ#&,q߄%{oXK"Sy4NҶ;ݎ0#:K䣃^|^bٸM|gpȖV#]1L0kO^ƢhtX$r߇%r -RL^,MJՐNuw ^)&\LI]ە5ӣ$ zvcmҙ],l31" M3SʷqMgQ)L^VdR)[SL H\ UGDpiU:roৠRR [ (8K-aEPL\&&v 2N%I#'v<] 0xG({Cl ;ڏ*D$we!AlWc!0D51fKqR]6YEQv~xfN 5aI"{ 9n0= 5a>ҡbS2auP:Q\:@@ǏJUCRxKAJ2> %\aӾ1X2GVi֗!﮻;q"*ش޶]Z$iYX r!Uaquy ?z<*0kӏtb,Y ѫ.aJ 0 d& a(Rc 0}M PmAM{w]kJ)^Gj* E" NS.Y(o'Mԗ"Qۡ0N{i42.o>W(8o)e. "|ۯ4M1Q:D{*OU  mqw2 y!fv31KfKX J@ 늵rP{wΗ^Pq'eЖyH)}BY.ډ7^b3:(m Y*2S-emFr:Է]{Ʋ3Њ' qa7BM~,<_V ZB8\!G@js7u[\ߺ砮f$L8+O[~!t=XYB<3 w BRGv9V%&>'!qC#/H5Mms.B3Uavx-{` UX43r# 5.h7?a'_՜!*' $@3KUpFaap@z[j[傚CaMFZ(,Ԡ_J]W!dF2 pd.ͱGa< йX= \{ebG3ε32 iqgG^Utj gz1:yEVN z h9# 6t.gZ4gG>L`/ݲT ^>t\91t3l.i+ͻ5wzFoLg-#A$nahЂdH`5YBo YYw5ـ yA+駐()l) E#z~mL)ֵs}eNci|=stutrZMp| r:ގ>&YÔ'$ n&O\BbCPɼ]eL;Vr*@a3 D`jHA)j9Fx4Nbj=ʡڄHr!ތ1Y: h*N1r'gYvgƥ33쫆,\HDlg{NU70 uוOLd (yq5b{hp}|dM-%{5[XjD; T-bVRzápNת]9 $a<-ކē_$mFzNLOe)۞ח$q(4>Q$SDe^=^✚X-aFY+S][Uק>6!gJsIWAwga=ygdB$Kl"Gՙ6UA 6WWRnҢf+H(o,UKy2ͩ1G&w4U$YnʗV e*u)C|G:m/[ \3dD}\_XԦʅ"`\ TjcTӒ?Oݰb惴 ۚ:dVy5Mn:eRjIT}䱀n-+c396yGijx쒣j<#Ud Vb`df5()u׷v/O]9:%c"*^4BD~>7AJ'KeWIm 4+ 5褼$աgNhx q2oEN1Ҥ)=ˢUe{aw,{3@ hT7+]]JxǠNo'+A8$/NrS j9 o 9Nd·938 ud2:%;il& =NsBu'MccϭXMQ?%VX^=~/zGm=NM}O3xK 34@ 5Eb|BVms(/{I'`AC;U*ɯ{ذܱ do(q^m+V{eY-.8/GضB\(=.i5<Ք U,ك `sIS: l| 6k%E@3Cf'XύdNM4ŔUm&uM=>'W;jb,j:{Jg_L2QFי‡ ɛHsfY*tp-U~fq0M@:u@<n+:׆zP E ݧ{9*ECkʤCt<ڮn[3V^9V}1yo@ s34Kܻ?qWQ7?KKqa{0Leq0+uMRo5n|wJᨃ3ès{^ yoȿU85iuR".qc9V5 OpGP̣"vY &9 2>r/vPLljnD0܅_8ݖt. &ƺLzpF1T%1kVR's>TrZhi RzP;Y0psO-|lpP=볿GM]P;7%E}VM[yEh7FWFπzZ>'g3_Mef> hMYFj싛uVx鉢%&a~XG˷r DI8xT(4uʻBʟ nO񱋶<{;.ԇȄ+::/iZicu, G^% }>D2&<1fENn$!mq ) SnKܯ8LZ)lPPP{;*q9U 6Č&kWZE<%i 5S ٔ xT#} L&UI"Zhmw}*(Db9yEZX kp/]jp*p}Ӓy f繨]#g7׾["L[U&S!E^ :cJNg(T[ :ѠB~`[XS-|ːdzam[i-McyAJetAX|>2z˟Hy9YhdS,#N+jS\ޜ~3*Uc+LTڏJ֊f`ѤM~Dx#׬%fZ*U(ή5 ∭]M8 +WǒY!oNiq'&IZ}СA06a +eRÔóJc׼/eEm𬖁;],;_~M5oS@CʅT$,Y͕;);haduEz]5 e?g:&Y\u@phPwMlDǪ[d"Jv$*st~.\EN`"i&_kENЋTԽ׫L4#8/֋ lbS\%k=L(ҿlQ"v}+]ٓ昡!hecK%Y#ofJTe"]֝PNZFرZomrd*EDbW?SA(ȂR*yTåá>KKIL'))MˆYM2ڃ{NUǹ"U= Lͅ`ȮZ4ŏbW9qbŹ%OpL**IhֽmH֫)uܲ A(PӼϚ9DžhFޏA%rdPkCz%p{/F~ڎL]ؽ<(>[73A&V֦+el~?(/0jؙ[Es")?N|3bal] df:$fev[4!E[)H2-24O-=@͒K]ԪB k_9(sbaHm_E(AtKg^+s{x8C瑮J"Xՠe/MjTd$1AIt[^TfgO(%2$U}{b G Os[E"b/67DJU8F$9XljK\>>T-jFX_γ7pbѠ96]eTA݊ݚ+^"Rmf*!ѹvҦF >7p{#Y_Eh>!<X^7O' eL8rk,v]z%^>d_~+Ƨ$m!¯ھ |aũh K(Ϋ|aM*x7Bv:v??J~+>*,aG0=rN,pFA5,٨͢tU!?7_$Q5 W));*s-:u0?,׸xoݻ3KFہ3u%Ax0TՉ77(U@GfkqQޣ+W~$KpFh-+i!s(R@mی:kj2>Zb&N-"0QM`d1Ojze'W0^oi184zf+MDeXSCLdmh<{{[* '2"78C3N6{pr\ 3 {_'xP~eqX6ϟ&:\H 1!7=`@bیi=v4z\Zm))*K0m|_mU6#|k gfL]eM# ݝ{ڝL)Yb9dMg\@M?:@,P>6ڧ;rbJO4-/6TNS\Oă2n&NPNC*,L԰PH"A`R|Obc#ZCבu: H0v i&|&v^}\MF+qA3KΦJ{FWՄgZ^Ɏְ :]Mtfh펚 ?wكedj< )Fka[w(Ys/G;skiJud~bHN_C4dNEwOgid2G/3",`r X R5_f&k|b~GVɫEZE;L㱖B<-m.^aI;bdUXK˯IǖsxÞz8XlG#ŤLZ7?ZTU (TJ2 t]cӒ~pF )ΉC'2^?"ii*feOoLaxoeiEwWk&sꠒΥ!pj̧u$Ec8r3 HTG?ƑiH[rAC Lݼp2'[$YJO;|lC@'r ںu5tIʠł:9W rǫM%S^ š0-Ize nfHv.w[EǧBM4d2$*=bi^Lr̖soISV4YHmC^u&nVdIb:g6Plw[뮚^n'`; : Ca,9TWAv*rx$ H+w9Xg+-OAޤLܰv$/\A۝N =ҷF#v %SpNK8&Ek= αL/q+ ,Y&ޞ̏6[wxsZ>(-KYIlut&5OwJk)lWBn{Krޢ)ܑkf-k$'z]ֽjn-ul :=w2[W0`Y25u0ff)8HieSUSz)Q`T4:7=UN=l:$Я 8z0X Ձ}%dpђ+0W6g=@Sp8?\O9!{.s,u~QJ&c8_>U0VT2;˷:mL[ hvaЌ۪CMIh4my_&1G$e';cys'-ÙJDxlIZVxsY-*|Du[V(.uk+[n\!nPKKvy^/+GMe QD2Ƨ3 Pa(>_@2wZp@BNHl)I8ҳ'Ú礨=tao3; H9e%4My+jT*FeTr#>֙gQ#3׎e[te]Y08N@PIRQIlF11?lЯgNoWԍo jeh^L[oޕq 7>I.S[J5䃢1? s]*$K`mQAxbG$42yMk Bᢓ1;p MX>Q55K"|"~ T3D/.*]%/. fWu2Ƨ2Cz0moZ1CUC'V]9gojRJƨ k\! QAIHs!v0_s <>Q-$ɔtMw,hqGDNJc!\i\Y _< 39+&˲wFwnEvFڻBij -s'9u{D l^54`2@ '/6B\ma+0s9z66qO~JFtzoUy&bU. 02k;lB!EYC gDϠ#Jv);.9[;_z[|jjֳbw b _'87,Uԉ|vT{[۹=uׄ̏)L=xMv_h_Dg:k՛l,>T9MW`}f:1 %0A$˓xAɄQMwU| ̩u3-E?C'8%%mV14g(&OKD`1p\I0U H3'?Šux:nwPړk,xwaQ#G=5 jiD}  7LDG[^=Tep6juKm2Gź-'/ anu w[omZ8J(tr+ꂂ&,;6| ]R8Uw ,ЀmI|ys3++ٞ ƭJ{A7.IjTp \%(xkQR7^@dP{X<+?<<;?SSxƙ>wc@ZyROlɷsQBЄB4T!/uHp_Cf^޴zUjŹ%oY3)JKdץ){UECi))ˢN#Z?zD5y>" J_ڸ=o⛵,韧?>Y\Q&(;=/QqS# :)cC}dR ^㪒@ͩ8}߀W5aWav~O>"z_No+Ss<@_iXѝx16dx Lb#gޕҠ_O,^ryO mq)|D]xtrZ/BEu8,S,ARA\g gxĻM%qiD'{O}Uy~6A)(^C?L,Va6Ojo"D|?b~6sԫpuWC cڧS-[+5F6>·e啖e}ӥeBbfыl#sGџNkTXEaVצstuMMp)̤DӲaZ>~-LծOq-rdHf}*XZ1ѵ 6:|fy|{]&Sjx=ƤWΖ d r][!Vbu[+Ha81!J+R\X\1L "2τdKdUSڤ0z|%'T̴נyժe`a?RȞ,6#ޣQz ꄬQEY_XvJ3~ra\,UZS%5Å4%#Jm9 zJO/w5z(|X' 8ueׯ#|dg2 A1OK=aQZ='UpT = ɶ ATVdmG1B+2H.4z9Tͧ8zVs LSA?jT }WHǽ!M`Bg/ZB03. fjGk@6SQ꿕$W|yXezY=rPA|27! 1 l-aX[ Z}mmQGp4 $4gU@r @TY0џ<iqv, f1J dP'ף ~']W!n}Cʑ6dыj(* 94bJ,oD_iQї>ۚ>q >3Goffm AMK֦\@"Ը荴XQC~(duE9''EAkeb!43 Gip@| Mm0UJzhaZ"{o4o$M6ڢ'߷`.jD %+]2@ )K0XKOxVt6չIHXdj`oﻊ.pD*ה;FwQ}2J5ߠ2[4C>܉kzJ@3m2s-'Ń{!|Y;,#Ui}7"wb@1|4m:gQK!J\B,e[I!OA4 OR62uU")\ JysSɘS2_\vTFKkBfm&ђ3 N80|b\!ѧo kmnosĻ v_|eMVnBQ-NG2wBTԸ !0R<_M~#؞-& ~ҩ #p`Ze&9\}mм3;" RL>3g)bT= -m#!"\=7a 7}ʇgT|`jw*)i\+y3G6\xc@uX.ąt}2wv;P5@Eӝvqf\|%W |I4+SچJ4zxz ?'u-DS"}S2y4 wu#_E71 %] e^H$w\f^$V6 " ~8pMk&o_WM E!W4.f:ly̸ף0YXqv*B'0bv2R1E'MҘxvZoKӽoO$t^5%]Tm 8.fvo{S V`6]~I>ƜlHnYgL%@E$!ЏǠ33սP }KM?ħp>UOPFhq M%y."7~q&GJ[*i 8h)qF0̠D#;̩W9}}_RfLbZ]Y~ 딩|Sy8l?4TEh@/m>5"@j֯!ǭ  MFb%JXN7:X=n?l#Mf_jdm̀9Al.yW%R# &b~@#"pxvH~!/WڟiJr$BQC?ڑnvD0yQU $pcZXOOG I[Q ,1cn + ( aE:'IӖFCp/fQr!uz΂.Ů |=46ṵ ձȌF[ c 5Qx&7 2+c`Mv;5 {y(\$әՉE#*דi>UVdaڬ+;K$\3vYA6KoVgh`Z0a>sGD1\} >>W?0;;!{م1WC7lE|1g8똶3 i"NGᙅݸ,[XH Og$ >='܊L2w./O\ wp RщTq'+qZꄓPN7…s쩍 ;;+l+n"^T1Ϫ9 Xqy|sco|ç#͆{Tv<$Px|9I?gr{kJo\A.("̀/ CGmg&ݚvN=<i#!yH'6:.55>Hՙ@h9ekуs1, e}31l9A`SP/ q~7>2kt1&S+?%#0g*tTI^wOCdcWxTC7\M j> Ѷ i#Ѡ8ޡCʞkdߎ8,RM~jffOЪ= (UyɜI18I3J`KZ738:3޳fMsk9eg^OZnк2!)Vl=uސY7 }Q=Qk VttÞYsE"yޤ )Zm6-}\ngIbo` gъ]mǰx^~OG%P&DY6d*9lLN.Ða^ u;>%㼫~6SyA\xl"${fmnҠ0Pae9jva~5ݪNGUڨv|ԽWVZM8ƞ6&g/Sj_1/'Imۙ[NWx[}9əSoḼI^Vl͂C}MxH_빇WD ҁ|Bꣽ|a%\-VOOgԜ}_~̠Z%<sPjȭULP/bh.]Mȳ$#pxE(l7=2ogɬs-53jUyǵ?Q^Ĭ Y~Ȣ-G]9i{z5Tt \,K~G_ӳ emֻ1K؏ XM-lxP*.zWG`2F$Hr} ~t58vbx{{-UI{?ܗ&v6a2~ iD'&u]>ǴD|RX+QWgw.i9d#S=[_8 ¥ $ϓ<`aի/ln?PS t0ŭB+c!{ȀR .[@s8\aYځM~uL3FnqpKJ H,,LPl _X U&mz ?58TFT}BaUD7b29t^&ZH#*oh5acq.[9VBZX._WyH^cwtetEjM+l1;ኇ@cڸe&htqM 1䷍i!3an˛N$}vޭݢS1ncmFopݴpyק)f8~,[hEx2`<3B1[ƙtb*QO%ǘ^GɆ˚? RpVʧ4+<|v&𨙠+:H  SP xhE*E&EH]փy5lj')b0lmJjBxLIp$˟s`3P-oisꎋœ Vӹlx/!)zr+J2skT[|4$/=ɹO;͌ܮ"Fwsx }#4Ni"J_`jGAqEf#;-D: Ba'1Fpʓ#lX\~Xp#$ KnR~8#G ~63ғx<_o+333u(E:{ee~U7!ІfdO6]Yrk!9'e{F`̇I6üP3{G%TXmz=1VkhmVꥮ 5L20{=w=V]ug%υY9&d?NK_T}5 zQ]}[^_ԣ;ܱл0yp@"T65.\J+E&zR"3lD @Y 6S&{b-Έ+?>bؘ m V;B$tI1wI&y++]Г*R&XXctfHjB676[cz$10Ïw n8I 5Ǻ9v֋PLJ1(}d5U+JbZۨp!8¾,+ޏnлoŀ5G8'W[B EЧ|#I:% EJHQ!ӎ('8L@vG5tTܜBAIhuUo2iYafBĄk\a6jS-NJD+S`'etUu4vj1:o.Y@^K(]!RR 3;M#D&_#Vn|oWVؾ,'`Ew?o3j5tُ⤬Xrmn<(}r?ZG`9}# [G2x[˜Ew6𓖱4+эz_sv2oe_bd"#hsOc "Bu?Yy$0T[9{9m|g1d4OЎ"7,=xN+;>] i'yET/`nYUI3ӚfmQevCiaw9fתVD(.:~jpW:bT G Zp}=u88lѫA9FT )) WxSb'r@bAHDUY., ,izߊA^0}SnD&"2``u\y6PFS\avއܐcwezך}U =h㮹 =g>C KbܙH.TgNRYNsÈp#X/W jyn7v]?/l) R05 ~D |=v5 `!Y}r mt6l' śv'wdKN7Whqe;VswZt*g<1l~14fI]ڿ)W׋I1))[t¢Zhf^hTA8&$ l@E #dyiVb85xp9D?J'$"r@oB9lMK;tm4e3+Ba_%DͽRR3<,u"oCN[Ş|AAm@CxB`t42E"KГ.yH0 ;g%(/$smn\ ڗ S:`Ơo))[-|GwkRzDD&)#Ae|<ݯs 3:+GG$SnE7>>3I*b.!يMD4zMx0^"2DS GLJ 7I0;a⫡bv> OۨMMAQn;O"+@DTng7Ʃ];&9 NjU̚GwW#chIJN/dx²;?]9IiIIڈzg~J'W܇gWxn Jjz L;{xcK5ª||'wV ,3M)(3m >C$ޱt$WW^ O{De C;HeMBdez4)?fѵn\@~𛕑#4F&Jw(V7f҅2:FՔg"΂*A+uY` $`TIBuB yHg :? R7BHEQtJPYބp; /4(i*p+>? ;S=dɾg(_ :1)4QZ fHqu2`9ٸ\-ܱЊ|T,#L.ob6B (!aQ̉I1eݡd5Sͮ>)(5_G"cg3BAx bLRenĥ6*Kr-Vg dwLN^{Cm!,7/G#y1KՊ]R@?ܶ!sį\Ar;lRb~ ^Cw =7`UX8|{ 83~@]IWS9a;0T.gQ<P_OE?2!bymQĕ6o87wcX扺iCA! !ok}t (̞m Xa 9?bK NHc~mC&6_P\7F|)$&Q8lgq®|?ꊷ)MϟSMHw“4zfD jsEVHq(^܈JE(6ph?֐M6UIz#:11GA3CHdU˭jw"3e9jLiO4Tq79K4W8vLkrwQסgrm)#(=̵B h/e,I47KBGS !5zhzP+b9)9b笤NE{nQ{MڙYGE˯g% IuXF~q86~R-B-H$0[cq82rPIQ/R ݡkĵ-ڎDBV(ߣT?qh \P\}2aF?ƽ^顭 (N7c!R0v\n\+ަ Ae/5F@V Eۚ8 M*|"[grc%ms )[=slHVB4(CJ'H,=ϦuGH|FdD:gFEPoR(]5c]Fa},io6+>FswBLaB\PkC˜Ld%0@D4C`lD O@"t_ws5/|CDbt(xV?٥+ Z`|b,؛2㚃mvgIf„5=ӑXۦԨ nݖ(;!knLXm?S?+M;;׊iO{(b/Ć1_Q\yF*A|p R?h 402y6EMwl Tm af%7TchgDz/ckL%Ƃ릲$z+ Jŵ91ޏ y<D9ֳ%1V; ^s=Tg&ȹ]D./XA'$ʔS92mt^'|fnh$NB X) JԦxFc6j Ӫ/+5TUhg}ϼt?-OvfPíwĿU'MmvD?&1]EIs.al+kV~T?elM\ SIcwJjd'"Ml;Ng D ־4z}h H-BTJ܋& >>B-hLԮ+AZ=Y6n4jeaOTƺYL(>mm8m\S5`_`"?7ø?IYǦoM#ux f^a[>M%I`[r׏$m O?}giZUL*Xl0q*\u ˲:!ߠ''EٖY2튲xeCkž[')?qӣ@,!(q*<VYߧH ZQg~;`Xʙ Kic>Ik&nڡ)& :3} zF p'gj_jtŜދ7D ^btO{j }8)6̺RvXq!| /Nrs♙\#J*UBvzg2n48` ;W[[cpE48’x kQQHR-:.bɦZ]hDKlDp~9GAtQ)gD)9yn,6aS])1nfCyiB޴@/%kK.}9e4K5-vj)i~ ">rD+k"86rk"&}CnJ^}dXGN} d&Fqk= N);4}~'$j-#tszNyG2ס۶x(Gi TTFS0{^/A.5Ebaeװ?k]# q`Ifc%AR?peUwiap|T"X(01uosAϤ")NDÙ,0^H-˽#,ۜ3{qAND7G ٕk{ABN#N4$.>an]®\Dm-&M$M}gE3ȒeTZ b%zT@EUeXp)1TSF_B=YZ)\Xd)#N`r'F&+;xEpqNY-,Dtߐ&y mF <=WXAT]Vs~PhC&ő["x4@m˽.iϝk>-H1J)ŢMU)֏b;)6]e; 4ߜn״?t V?H@DކcbPw{.ga⦽٘tt[m&VP)jڍ P(fCT$ӑ u-yG𑥁giqli㶁 F meb6)y5&#bMI !m%2gQ\FS ,:SL̨|&֊YjkE4 `d j} AFՖy,ni)jchc0m- ]V."Vu RYzNe*{XF=̟N3!Yj''YjzDTʕPqxv{`~C;$T"Qӓvb ɳցq! 'hj5+^jֈsP˘ qR2Mԋ`PrsJts-C|LꭈYQ'Ep|x'QD&N)07#SpyP(wR])qm rĺ\').BN7 +Njܽeo 0V0 0-KBT[PD\$ȨVλ _,*09 Z\ \nPb;!e`xWkB 6%|J/>Zv5yёNl9,9A/5'C;n^`/ZO3X\@ fzڈkZ Aq1̋E>`+rÑ So p.]埝:I}Ly;OR1V=vtdIG3UЫ}$u7̃ _?nyNI?L`l=[1j2DYF})=9*%6ik=:i;XqV3-6^88@آ.hNC_HXt33H;'f1g #d5d!6UµA#\@myӫ$$ҋؽ(%Ԇim -b!jJ0;yv\qrZKm%ϩc?d v:Otdaz3DHa ӍC2*8sR$L'|~T$/M-utY+{}5SVXܶ !9 TlM$#/3;Jmy2U{/jK*ns5VU7;a&ݳ{uR2a%L`_vOزц0RW@wS,3'Tb?Nb Y1bot˭9CſNr'ҡ}p:8I3*h)VӖ^_n4cM}IJkYp|: H܊@+,dGLZ |G$7Q: t5&>YJUMdγN9bUĸ-x>g ځ1=RXQdƏ;ѥB|;Z%  ĹZ>Yr6"byQrq$"év W~DZϻ(i͹Da!7}29<%* ߖP' ,ό%kʲ"=Q7ZZUXؚxЩAJ+H< βRm siMy~э6O1jA][U &FoGX38)-Km"Oy`GqrD&f#C'|R@"#VJ\=ӟ{'i8jZdsZIbz@3HU&L2 DJv뢧ƀS\ .=o>OiF;"K yc8f~f^w e"4X !|ڲ%*apLovɝpmzZgb#!\* G׺gF<=-݉DWd=blg˼F2M…ƦU>Na/j!W/gmM+sؐ56G( bRS+F]H'ɆosI+ T5lF,Gχ~=` 'j]Eµ#{6Sc8.VjO њBugt`Bj_w SC3g-o 3[2`?aǺʔ! 9x摬q~%+eqI;5Rm1Jp1Һ<P<^ *kH6ძl ;~  eQA _:NL'0L,@&Zqэ!};Hq?9PS^gGl=rǛpDscH :DpN0a뇌4_a[l؍GxZk [%91.qQ)D_hW{F|Ǚxad 7×j*34+* h~MjT69XrybKřR<(sqĔ5RyTj&]|/CWnႵO?Ly4jZIE:S1 lU2ݰ(RSsCȈ/!lmf ոmpo] xevfPɐ/FZ إ.er2YU#`rtAKv ,>0r>оNvVfmq#3BM1C?\|$kAim'!i4Q z7 YCvV}-7~*/bɏ@kќ٤ %k>- )kkӽ4k>4t́4t^CHyޏ$77 \YJv7oM\F굅 N5eKMT:6qj {/ c3-"&U8`I*ʽsƙS_L2*q(9~!(;L杖JqFP!7ks籿L?DG=B FV}2~>yO&4߿8}\9Y\4f x[N(z LcҸN/\>&4,EX"Z48݉%YǬx?{m -i_f.i"ׅkS\dlc2S}Y21]pnl.z4ƾyIlSC)S/:=>5ڥ)9U%'S(wQc3DM:YCi4s BN!AMydYPC+R!7i.YH78m|:eS{1Жt1۝ A]t+7Uץ3ՐT;̣^Bݮ +ᐠ'ePZo_X)4>+s͍8`pNR? 4B`:vxќ4@Z7m%Pt/%B2R>&=_:_ښK7$1y≱DT1lx(qu2R5@Fn2!Kx`- +IREM wǒU\K,m/#V@5wUÄ`o#UY(&BNhrT#͋=UHGV4Uf _cZl27RjI4Msh[Lpg~W=! /s(AΘ ">3P5GCm2H;ԝQ|*VÕVB}A#)/Y WSCC"C_R ^' ~?{sU Jg7i\P5!.CKEˍ IrW@^_J E gK+5C!ڹ(*iGOS'M+yed' #+Q87 &LYuj{pm.FɅpi{xpͩ=i@q4$ d]v]S~/K s/$-};{AJn*䊽ڵEu\!NջqduGdj{^^@_v(5Gauw:&,S9$E^SSh]BB'ͺ8A]DL+E2o~uXL5 C`J#L!Ǡ3=mX23s1$cJ499}yRx~ QD=#s+$}|()o(Uпhdc[ȕji] ͡? `64fhZ15AѵC⇥OHG\ @6dDK[gBZ,y/q*. -pt#?ʄ)925Mɷ5bZ~Gt"Ei3FHcˠe"̣uv{CchںkWTia4nT܁91Zvleq6q&rаs7ϻY g,Mz}̑= ?͘~M v̳KW·ą_3l@\W5F-w&%$l;okʮ&9C뙆j`}U͉}s "R /C>i Z5CRIXHڏ\v";@Y[9f,lH)ŬMro֎(ݣ]hYURIJ mDvwaB'h^wAnpɝ3X(1Ґjjn^<Ѓa됥D'F:---"~MY"7[RV)p8Ρ_.*\بfmUh`1tzAp Oq1PC" XԆF"NyʨK,Q)DPd,pJl5{E˛؉P>IKN!6 Q3[HxЎn_#is^F1ZY* c]5)V:"GBzHw9bRfzHv-h Ϭjw>^7; $^Y45lQ}ɏ `Q=CrPRC>K7ڢ ͉ITg-.eߜÓ6y`߁/q<+ͅm~ǡ.+mt/a`ܟA/3` xvʧg )t~?6P JeNuZ}áL]r3j~`XYDo'*2WjN\Qb >| Gl@y?@Œ͘|oRy4=$@#Fww' ]j q1T`!ߡ6Aݠ18&: +7Ręovp q%.|z$ޞr0'!dQ@J2PVIa).krPV}Ko0A1)l*aDf' #ŃU݈R5AIs-ƂD h+G5pC$:ɗ}CKXρ˾4]0H-PXp|G,C:i'0tYpEZ6%z+x,u Q|F\Gl%aW\:tO̾-k 8ab3Ţ6JzM&8f/W^lx"-֗ M+-_JPf(`J}A sC+Zڒ6 p FԦ>[$tCuW-߲, ] ;62^LRp;yG˖~p]BwWM/L( %1%P ȞV B>3I;B̮èT&g!ˬgΗEۉ`f5^x~#{կ\e'kLب|cPκoo6z<:B\4Ya;KxqV ߓ(ge_eׯpعXQt2-BӵȾYRCNhFU n+X {(B"VK'kNAP\q&|'2!lj;sVwWC17,毥EZ)SkN2 fOD~1 e9(bN$o-dv^4Бߥ^~ 3ĕ¡ nQC.ln˳G W4`&ͤ U "a0uWEa}ЏIQIn W b7#!}I%icRTF_-aڙz)nŕ~arf`@PElbqbHqEE-ۉVod;%+PGafR0AX*\7>{O2Ej!dwʣ(ЌQ4 FouݴwLsRKQBBX{ ] $'ߌt2 9@@!lT/S0-vj٠[{Gl},<3/,a #D el$Tɖ ~Tw嶛4ʻΝ@Uv N> QE/UKgF-Ulh bws:ZzI58Hj3˲\OeaB,8A~\DMJTYk뾌  K۝B ۡ4f&]ZT>iLxyف1Rþ7>O&T ʌ`0 HFz?-.Ma5٨:$c?%S ǭ¼#%@Vog+L"j_0tm /a`':]MԠǜyQ 5xǏɳrxDM( Y5RmC}NO\- ~mzpu:}>C7v5`بE N>Mvf*+-Nfkvߚ;nEzLH ⪍e:jxBóIl.Ƞ_QY~o]0ʄΘLo#^EɃY ѿ8odT[fˢ0m6s6:~b%xm`1k[kCB\8"~#F;*@?–[P@ʐJƚ]$wJ0AĊ(1@j\? Ake80E;yy6o;݂3M1Ou0wЬ0z=۬hq T>꼓Ř-n[ݫ=` fs'q{6d;#G^I4|Cv?ĕ9[Q~uN1@b[' O{'8cՖ aW,I%C }sCÌg fҩRo2ꥅB8]e5^d< _x_KHϝ`%;Y' &LЕA' =Wבec [̪C_d)Fca*zuZwfaMcp|%3c!enz\j]H1& bu/ M@Vlfɜ +xEVZA2U4=o](0l.䷲ ƠICȔVu6-Htmn7P=j8$K@+wZ y 8 =xӉS㺪"@^^\ GXԮF1 (:Yk "#{k;,:XqɊ+)J!zE}+K}OVu]=IN&G-Msÿ\򬒯_Bjӡ3zyloge8u;d+Z}[<݊YEd*%q-#:8fsk>@СɆ 9+$~bjwSZu쐚˷@oo|{N蝍[B 6Z/;2DnjS/.?zhjWw6[] Di\H~,1Niuʐm r ~␂T,5fF&R'&ث'+GOGdD(K&_NEDn_<=o淕yaS%$3J30T],)so(#" b*Vv t%c3,oJekfP=r0{RIZ%HF9B׵Ӻ%-wq{Jo0t v&i GxNxOꨂٗ +tl1PH+ߞpܣާDNTv%8pces 0L.^W!5=oN2%|/YcyW&e-aeꓥT M4DfZPL2W B1d2?_tgтAT肯;V6#cMa OR̾}(WJ2iŏ5$c&H=w>(I r:G1[F)zU*w57awHme[=?,A),g&v}}1f[A?,iA웧N^i~@W%4sH@^]ꅑ/Z{xe!v^v&z\LKԔP- >* 0#c3ߋddڮ[h.&^ KwLozqRi3bfz=U}gB)0[lˌ0WuC~{X8z QlF_'r6vH#tsdO)4xgj)3D_M}W}Ó1/ύzO?SNO4l+קE>&N*"df^x$87O +'Ud rُkoزΫ+X-W'\Mz[.y[ev%XMaXuIcyؽW>R h#)Oi uFB jUqPC634?Lvr]K*ʅj x؍ zNZװGzb\nwSƨLv_%@_"=4Of_i~(&-f=[p!Hv(`P6a5a@%{8+ˤ'(RU-;]:>4mߞP+z+K ,b EJP,Vۯl>l2hO֮r,'N|[TylZ{C{ [ E&-s/a>Wj!Eұd}axAKC/b8nפYi5 -hr8C\e=R~nj`|HK]g-=5]BCHþ l.&T5f_WʠoĄ!2iy\B ] 3eDl[܊cL;[6ur~E)](윳͌#d\k]Ck  %E lXuOjˠpqǚ1us=3x6˯ѱf#蹎x#&~ I0ֵʐ ͮ.x{2hίzIދb#D AE) Ű?Nq8ȝP1cP[ͥ~ T "1G6J..5Y,eٔN 2۬>PH_ Tϱ^1 dd 7j&4EDy(iA\a.Y\+=wNU|Ʋ➺u&[]} T ( kq5%}~eͭwZHu7BQȏ ,XSvv;k*)g> VRd0jUcii-vIKmSq\FxD ^sd^ު_]}}SmSsa(dc2tOBB;/XEZߥpcA8Y1J G\G]vCʾHx3d2vSg)V O3>S(Tűn tj2;_AG`lmz* K/˼|$2ns7w'dƸo9%P.LdKznnPP%L>ĒlonXWv7' i I2P*uJ n?Ԙ )$?~ǁ ph]9, G^aXCeJ~\t`ct-OA3JIn2RZdmZ鍊 p1sJiЎ׹w@x0o jભ\޹AV-$E}jA1 apf15eL%:6ĥ{,Fhq9V/G膳.coixF}b0d_jƒoׯ'm4UTgyz`$ /Sz&Q][=n> ֿO-: 7 TA1?&Z} E+k5_F/sC/5M2Wu YBGM\$hҘ4ɧN(O=w2\ȕp_,FVuWs 0:=$ڑ /QR^is U/V&l}0 OnQwyHAB;y직 9Lg՟i䨓0:C F|eͩSB_ i_h F&c*vh@Аԩ!ވ-a{ߔ99g!Fx Z7ƝO3uG>B[Zt~(;;FhQ-r%׉& 5TzR|:Rev3%ɕzSuoOF 3N"xDv"NLvX>[AHOtKv'"}qކȋF‹wKbVˠh.ẽ`ҦRRY _[C{ C̾f}TT6&(PGy&..FtMT&LHOoTN ro{\!7Q:6ǶRbbX7%}.ura mѡmL|!σ!UUUπ_̻/[ȚNi(:[<k)9͒.V}񁍲9QTBk0;!UUIw6Ģ'$w*cOmfIU>XuF#lYf ߈&#^g {ɯLBEB f#ٗ$\Vae6"?]0?FMy{{HPc¤^1n|\BܵA2-zv&$eA͊Jµ]yQી3h(pG"$)1yJf˅fʉ*+S=ϺaxB%`>; oBGՕ o$\8A;Q^d k,y*ɐK WTfma(i6|{>O^ndh:?![yZ{B{E^tě\p}t,%Go':wcGK@JfLk*cC/Ɣ&4>\]ь,ɽ) :۷%Zf mLHZf&TlK%mwrdh`ܰxs8?IM4ճ};$*G)Ve.BF\qrC!S 6W%֕s!8lbdQ z% D*@Y+'1a~v1x(he-/[I!ةp/Ek !V7Aⴶp7]R. _[0ˊ-YXX1o8ռ=A%afӐd†$iG2fʄBWҟАV V-tt1jI#3U5/-z^#O$iæ62#M 2ߏ?ˌٖZGZV? كQlA~Dkz{օo NВQ/ֵܽԕzSQ^Itp2j- ԍ|Zr_!=}4e^ENF;5T UެEXyL._<1(?P?U1~{E!E]#j/ ۙ3Yπ/^W9]zp8l*Hm .,UUtql(Y(eS5"G|[uԺt|0~бNANⱈM}}G )+uh!nwHeSu9/R"RHU+O܊l>x#R ̼d^OI#quvST* 60cyK@|n #G a7f U7`FvTTRd/}]}[|3<µ,g #*lB&jk6nbI8<MT7fDͬ>˸-#q}07C#VY_MF tϹF둇[[#Ő$ *d8cxczKEzėSU*{J<0_G,l#A^3ӿ.iBs kكFΈ CD>"[qXَnW^j-L_P`%#yMBQR 1IqiٲMϘE7`ȝos^d~e| h>=ۓspm7uVD=V4? R1wW7mXDPs8e(\QE_]Pd'`LMTxn)׻sTb٫~^l.8)P舏0Q~d <#҇dw- _Rt4hLRӠty+ sDiѯrsqppҭ713nۮhώ++w6RИ +s9b?Cni]u(yx3.T]u Ƥw_~ή Eu)oQH`֮t̉g~+*tcom5[0Yn-z*R+_/;&68ߩ tc*tY;-.0y_\Uˋ.tY21EE4nzgl4ևd4̾KK&nz+(*,T}O )83P4#Sq iBqojqvUu U(&8)݄G1GLũPL౼0>Q>дr#SCƨ jiCqqV9N~v<+G WQ}v=**j-f[+H6AyX:~K`j7+TM’0G33T[Dw;}K̨9ڲ|rz)Ac-,)%$1 ʎх*JVc`߳Ι)hYyPg Vb_9 gtl4\|@*36Sǩw{cra%^ۿ^ z%V L~@:uM)_S Ys5ld2.pTSH|%Ws;0[,kHƹ_{~%_2z̸u,9h%dHn?w X2*PkAݓzP|u )a΄[;ͦmv ` etH79hEŀQ%B1H/ijEt%w~H(HDPu:݈kkiܟxpjX)jpe2UdÌD a%nMVPVz|znKZ?0l#H$;ʬ])x2-c ^QI3Yvߧ}d F3^yQ&$ aE( 5<}˔P"mR4Pli@5I(iߑ9Xelxx`O*kfZH={S2S%#~U3J+W,.hǬ;# :czf歋$Rĭsr%3cXZJ<.*GzH7*DB )ѧ;En$y>wRim*u6a|sn/b 0N*qTa <{uY>ZL4U Z31Č ۯHp F¡SbnIF}ckQegڿKfC{Re7B]+xȊqx~r"]_\'M6O:% >wʸhRTb]-i{Dj@V**&ԙOԿ7bQ 6Π@R -8[?G<@ p}0z_(l߷v7QGa"jo;Q' <|Dm[{V&콞!?j|Ɛ`YG8#\ 8k-N*ʴIc#͂ ~-mvSKf5q΃#7@+ݍ@hA**;_k^MȄ\Wl.JD$!2?{Dp/9"QTa{FE%\3sjՀN-x zD'`B|>W4k]Æ rM"!BEDAy`Atb -9Ñ6,2 `SAL}fkGG%ܺ9a 2Ҕlq77P#I{ǃg0 t8EQf`(KYdۤ@'8-a@5*9F#WQmt\זTT2 ONga^ۗC`L*fuQ2v6eUl|DMo΍ Ι60jͿ؍:aؘX =p@H X%LO6er,[D!|!Q‘z&Bjf`GYP}pKZ$¤|!D8Ǒ16K)NNg1$,[U«7;+-k["\&60OcVšI}G$Z* `ˎ@V XSv?)۔,s3׌r.W.z&BƠ6=Q%X1]S[ ĭt,b5i3Y]fAdfiц[ɿT3;gtM"nvH}Ropf -C5|(T!Aoo݅J vf1 _Aw^s˷:uz~: <щ %,z<[V5!NqSyxIC p[ hּ¬H: jLX=DZ6+q s=".ѣ>LHscaר .0P 1I 6O%eak曩D=8= K?bΈc1a3_Lk0)ey$>_Bg8{R;wzevz좉H,n}E4>9""›] °N(wNlpFAm1Od5.>o:R0YF,mWWɻ Rd6(l5~ӵzdV'.!>>7!}Q00[ɷv0o6yFv7F /,QL[I$QUJ%^[L%}-W$/ Zbpsk)ƹ0k?#C+15ӳ/RLʋd1|Ƞ (㈝ O21Q[A lqԿfjxy,TiϢM\9 ڟK ?2WuW<]  q~b7# g3x44C-{ zڡuCUc'b݈0\gAB9u* 9)|ǸW2}kq(nу495.:Mϝ ,J往Is/f]c9@-\#-fR%z㻍K"] VB&=ϰ#o$YE$x"mMcwT=28*p͵ QMoT6Gum|I~Ţ1B ={D#: 39DR Yj\< [OY ƺ3A\[V-&*vh񡌒UxF #Und{WԶK>A{i* [P?Lt( l'2wتUWr_)_h^bxs;9{wf?TKvc\ʠ$l>Bݰ" T衱]ۤ%-el`S߄Bw;뜸yP6ekPy1ۥdm[@`*uT~`AȣV‹'o?)Y~n4 9ԅ!8y5<'6?3xaK!wW,Reb{BSS`aZߓ-v?r82ċG4_kuԓvN*;#&p {-X5S7)JCt)7 ϙ~8BU[aS6@pqD'\WGJB(JĢ_K`,!uuƮHStwҺtOT M/Pg&Ӆ`Ƞ;,-2ˑxiq :Ao3ĹBEʺ~cp3{횣bM.MJǘyukf~xdw}1k *<4)3f`AFa|pWnl[qP#[Koc ұT,z._ROɦ)8igyAqG(!_!QG)d{nLgG}ȓCZx}u9Qmo?=$̍]>U` T求+X_ v"\)Lתn.8^+<_Nϫ뱘=, 9'> lx 2 RSSYASH:DDTUsB=Y>C 5"AL-..\k۫ı;!X$k|o/lF1[e%se/B0~hntּKI#YTa`hiw87b&}sqny?Є ZX|!d G(U+ev 7b]>Ӽ'dzqMOWt;e0[ҟՉ~g@Ak~lB9ɟHWi?Y, [D\FA7Ȧz OcADo2@s(!aƶfXЀl?7cTZKoM!¦{%X?yf\+/O uf{9TibL2-¶=z$a#:狴O잶+@>Š0zum2k?sas5~ gwiK\{K"8wٜ;6EZi\=hm'4%}Eh^GQIFG3&}6%Z=fssvF\\]N*#b=F;s-#2͢'?馫ۻ \P5ۡ+ bF*,֛ۜ3 H&8gÜ^4?cr/jRBK6Cܐ`1($I1d<1W4EHlqJuZT"ǰ>{婃''2aE8M7)<팯}<-v3}uEV~0 v:5u'؀V-_0Bdu#wrgy5=N|:4LR;pbΗc PuwPz0Y 2Ho:PW#%[hF#|zSEr 6m \xm#`mT"Q\[}*UDhz X{V>[i4\saG~r@,^.ڼRZP>S \pGGfWC+-·Hy?W/X;>l0qr2RtC3"V"lj~kxԁ\{Ǣbv<* v,t{)4[Ql4LBOAf^e,h1-}Ͼ(d|~By;+:58od4H!\?6.7GeȠ>s:P Vr.~Oȳ )\6 E"H܅&87/ϏlbJ]SLCH<5* :*n 4C9 ֽl4co:Mrdž4mdc@SE89U6JMVu_vxQCWYS߬;V|.Up I8j>d{MnU2u:ԏ4Hݑ 9 ]Sy2ot 2@=tzzme((mSJT>{BB㔇 3P/KEsHVk:W}n9E^~fj(E>zz,& P"W&0X&\6m*k|#rGhl|,g}ì"E;Sp(n=}KUX.rxX*ߥ 1,{r=$19Y5򟼇绎bZQ[\SImgJB*{} n[.#x2k2!GE4?B5kj\;Qū;FO:A`ŨE_KdҳD+{O&'r*a*ٜݾizJqSKL-1L5M9[~*KXA#Jkc/ >8ܝkd]:p]kɐ cCJY qZ[)=Bew(o8$5duu{9vGh뮿.+{,ZT/EB\Hљ:Rr5:F!ީۗms8PtujWmnq .kR%t>7k' F6D:$]u(Lpxt؁؆0?] 7˒ž?M'wP~Ad8?؞.%w8.|GQ@"e w/.m{~:0;q.|OеHp95E-Ҥv:C1bhf5 Dvh|CjէDYI$m2Ҳ,"Zt3sgs2n{6CېЏ3;]ʯ3ڳuیv'.cK.&jZsP@;*'"(r[uVxڛeB)5gIFM ؿ &16b.nxD\.,K ~Dy#2+*zpxʘghU禄V>絸0*ԨHiPGo\OYw[Xٰ0z>~giJ(So _C wKW.Fr\jCgx‚|2&_$ntX *5.o IZ ':~{-`,$%z ߴ ۹X aM6q/Z25@u.)SFj], p)K q? AԝagKRy0.'\t}nu<;Fs)MorixϠiQBcf~%R!UB(b){4A9Rwc٩t]KϢf,u徕L8];eBљ"8N>ОpkӖ$/o+"ӑ_1(4K^m~v!ثej%xd̞&u z ?56k[|A2׭ΰC|.@A[ߘqݿPZ0d9u PViHngZ쎗vX{wʡpAmvz*j2h;)D'4 ]Hϓ,6K v%YajoӀܾvTA940Q<9 a Jo+ʍ .!R@ :Q1o1npn$?te=!EɤڇcK W"~`AύhzƩoyl,1i.uk3%zh@  o 3S^8=enDVMx橘UA"l)$d&Ŏb+WgK9mdS~楽®m< tmvMC1be6/{zf LC@=VNWa_ϒIp eݭ "wSZw?7 B_(qT35JYo3&@FCvkUj/qΰPTRfLΝm|p7>E~ϊ֞5Ba@ {lѿ֕N}L(=:2ƨCLsF`{-?P]/m?tBW U^~:!b .N(2RAG9ؠ*Iܩ:KI$䅭roDŭ(&ZkzkȬ#=+!FITB/@=ƲCs Jl+/eD61Zm@na즂Bw "=*MA7Af_SoCIw1'P"v.CCw|ѱ{Η/HEeO͌Y oW+XkGpGX:\|o66'ac8\ :jUKpVkU B\ P*OJxzZ|b7G6lAO;v'S3$Oldaqo Zt?#믉EOS[l;0*94$-@t.ɭ{Ŕ-G9X'&lu[3wF ( U3V C]us }@e7 +skB`O4}ij48++49a^˿isk::Hd{'UQc5A*VuY8 {X#{{A6 6MT݋md Ga;Ύ,Y| xZ!)Š$F3x#\J)5LQ}"oW+9zacrJOw6lh[c2{βP!QC!-W*Au9J&ؘ$cRՎ[mV4/ A(/Ykq1|B7(%jjETσ^>`ZRHDN,RyiV; fV˰ t ̸8g.n{&Ssp#7"Sn{$!}wI0HRSb xˍ?D~6dQFtL$c;$R}M'l ߤ'\AM؎X9jϯ TM,uwgM d1/2qOCz&A2)XENҺ \~};WӨ(4MP6}S$ ܊e >E1wt1ac9cbsuӦX/IsȺZ\uF.ܶn) Z ǪQv&cbfk)@_O3لlM~jwp)F3#v*Fڃ73_uɍI{ gE-xcU7 w"pUM7~2_/e#FU hCmfO8r2 ;mH~y}_mPo "'Y+<\Tnj?=㭺3Ny@ۍc|>zq[阴#^>N>bWrQʌ kH{~DŽh Vb7ny.l3^̄Jw ia=P=L 14"x3OvN>c5^ :IaZcobphT#ĭF/skEGe bS܁>32'ȶ\hOƶ|m0Ԁ/{nZwa/cIy_{q[wyΉҲȪb8=J6j?dBpGуy*xgC[dUog50[hl"2Z,UK|ZTw&Ukş|CQp`c9Ѓ0Bf M WBZOMoPKNO,/zkGu+Afv֎8a#G]T P ->;ȥ^c'6#E)6LoNs{ qFp·%t[Oc|fK+`üy-h/5ux ky)q NǘfEtôYkw1IX8Rpsl$y=8 |}`L+1kX, ́ɷTN If?0ϷT"14$FI6 M #P5Ʃ d:&PQX$a%,aIP%Y+c2qDĘ\ R5uVYˆb'I0 XpfcūBjΪQHbC ݓIh1^E>`u\;%{ !4(~7I][6}XMxeϙSUqMc &9>%P$W<6hgȌbVA9f(u`g!id`Uh8Sp2g'Hq vB= eqC~Sy*# |vB?c=o@VZ?B:=Xɳc> "4@J7M9 a`L ApX3 /QƁEzScfviy nTky)XG z͒/F^̞5;HopO Jayd4>5|: DG_P X, //y SZq]uAT(S7߹9+TK0kH'\R&=& mQJeẊ'z{ fdդ5,.!o* L\EZz8ؙLކ52E8B=Q>svfy)~Peror]%6:{($/ ;O"JjbzUst{N )#FK[ߎ^ H2&uC~FYdBF3ϸ|Ynnfzĵ (Hk P5C]MӆxGg(? *UI,M (٬gR_7uQ]|X ?l(`=E^3!tRY9xg_dgj#sVZV ~T ɸ}bZ/o=W8Q28bDU|݁dU8 ize3ߦ6;>}Jf{ w]f*DqAD t*dzHAlC  x kR(-aIJыZpxe?k5RhoK.cR.O?ȞhLif  n N2?M*a֯ 2'9h3-@ 2}P-" ;޼ȝSE^Gg!řPCǎLIIsGMqB:q%{ٜ ?>%a6(9TV YƏ`58,Ϊ9z n^umq]С9ť BSKlbI*$/+,Ė/jG;Qӣ_~ 4Y 况+HtVOD ћ=[ EiyG\vL>8`WņS;BقSTk?ύIyK? PJ`٘q"/g7iL OY7%jfbغfL3ZۄT3 ïrBFXrD5?osɦ^[M5nvf*dIԧ-]`弃ͧp:ỴMcMaZIBN-ٓƯ :Exߪ&Tp@l&YFZY *$̒z -ҾyzlNH/M5sVV+h~\Q(c`l "ȔYkWAהPRj9D`R#+I% ㆵ -$]4DFi*!P#;yT? REX,_UL1nJ ]>:su$ɦur,DչrgL&`"[ҭ Gh|d-O jC_pL ׋I F"Eǭ 8i,w= b&hT ;Cu&0|MxGFz+,wӅ( ( ﰡmWSS|ýKb'`)p/^L`SW?xJg!a[%P>1?n$@x-0~ ۭR6$ڀޯPIXh+ ],.raw(.IE(Ӓ*KQe4cajS4r4Ad2Rm>=Q#)=˻ k>C $hXRnU$* bd?.fOξ^x[M4t8ߨ6nL(F胜؈Y/lW:mHfwW x-(2@L!7A:k.{فae 9@j˄(8u˳wFz-[n j-fZQP] c&={5͢Ξ#)\īӉ^JKp"OO@se0$Z$ayqdY?0滢dZG {"i_R{VEHX,*7ds.#U)EU%)@qZ=cf벍+, ] U,BLVm6*ӎo5uNh-d,. dT7LT괶پ9։[{BRL@:d\ \TRIFtirX{ѓ'BP_*i潫YwnxbVb_ -o0H|Q='@μJXH6B_V4>gh)^:YoHjm <)lTw]EPxbh 5}8˷²'3I Eu>} 0&jąyڿpȤ莳dH(؍K3$(lӲ *$3\خ-+i\GCnX}^QP:5BXJ|Ld+m:"zLN`n@N#gѳCJ ]w*o]J]Ry=Ff~ޟ~̔xCLjʲSXevQpè(I:lt\ŕP)xSB^Й =<-?yZ3sþj)}X}HQ 8 v,j1 zے"UȲSa )]H8YzA[>'z.+m4IjBc 8eHLLR ӵטR&}Z7-fef"ȸQ muc04<05#f 9 ٳ3h":i3J6ˡ ;)~x LthuuU$T    Hcg< "DueY}GM8y{ @.!`> '\xL T:/. ❈,q٧˹T.'&^i6CQ9}X|)0Ưc"^V5w1I'aNbWI祸aaއ s-}{[ ئ"Oxj bi@ř5ZÇg} q)Ϭ <@*4̱ wVX DPv<2[5xTJ*Y^~GZK =(>ÏS ĮǷĘoG(G/ _Rc<%Gjo=W{tNv5ZlM.΂=yw aV;23yF7B8>x ΍;c1\.EdSx&:S:Iej &v)Zo_rW z;S6"pI.1-9Pr y$YG6uP1|&HUk Ak\ ъujMʇB#cnV}b9b&<Ӿp?d|xu8..oE)]IE?./ڢy/|#SH?p_nu&00(<+ ܼu£&M7Y2:XxPNÏRe#4V ҙN#>#3dfֺ ';>B:"3eЂcdy=𭡬pgmä(d/Ơ1%"R~H o5sV:qe'\Aa}u@J@dh[F!Iy^j^b( =ųQ~UeDwL'ť>+;FJ``Bp4ۮ>CȋuWltY<qIzZHpV%XҳMn/H۫Wpf/zq֭.w]BQTՆB V._Ɨ+W~~# ̭R:eIݤCs$A ׳|w\@ ;%Ƽ{NcgtHW幫7wzMFQ_1IMc u(ieNR:qNc[ TͲ,>igYbO]DwpiZ"Jj86#Fdi̞D6x+ ;<ոaƦc>+9̰s1\2Ф6p.쎲\@r p,vM1!F`=+u2nxK;d+%\9.OˡX<%Kuh&]f\D6N.ӢiH9:GnI3,-attyFʰL@NJ"q'LNnv% +YU'#E Rk$8%5(#gzgќpJ?pA۷|}> 妗fԀ K]-Bz<ڞs5oWBL4 h%?!@K)X3p}ƛƮҒSA]C4i|D5Jķ5T>9ivM@%kv&iLpD5,}@+S:+NgHJ喥hXG}fӥ.`@,-,2ޒ87A 9'*mqGn;$s+[]%ِ֛Hh?e \S}h5#ғ̀7nYL:4rYXs.3bIM;@'?tSŐѠ+)BC,\AO¤k$1fݭv8p;5cTt0de^=+^ {r7tnNPWJ1QGdYoSgprk^>?wɴU? hZ݌jr;XQؐfGF[nD#o'8Vx8>XzLm9Ky֟K<\I۫0.˒H:ҢĠ$`I?`&kG<0gmm8<ޒZTl;[6W`T6M8 Gij>z.j N꒧xglӘSW 6A3cOL|*?`0I.w𭄉T{!$oH:97vΡ6vn0~`r*8Ӗ&7Vl*NbVCWa7"Ӗʐx̄Hu"B;J\5D)d$0_oDyAaSdɲ[dR>83 `-h^b>1~S ,-R+3/_yԺ_+Q r蔟jI'M̙z:P)PJ9*4/em++]F^36MǔDկ|þ R/Ep߬1L#ir)B(p"н)0kdQ}\EG{@d. R {O/HN5@h\yBܺ>$*h]qƼk C+;@0:SƆw1#)i00^ep rmg˜C~nC$eQ"1&qFEΰ]TPW xG{VƊ3+ Mj`L*_)!O He L'aN!G_v[&Ӽyx)h45Ig~;\3j<"Wf7ȑ mY(mGLo= 2պu$IRHkr!I` y$x'l}IfOpçM'k%J 89mݘ6؞%h!'T?AX儠lD=UsD{DC#~F5 G|7eY\rHoVGm0I9ړ<q*hR6yiau:Th cLҝɋH㾡L'!}ɶSW 4vi_̈ʃ9:R]##DmS>q "dJz357A)cF-)WC=)'F=* %h>rK> HDTI(yBnYb$Ja0~ ISf&)Xi|B̤MxYB_wL#97;-_zҎM.w)}cYȿ{HWFAHڻ{m/^iY kL2&0-G;<ӮꞵlQv,Ze[z[!F(Pbtd~BE㎳ı4! '@.a2PzÊbD3iH4M>@O&mI0| zU(р|~fkD6`N/gchvYGșv3*Q"sczU򽀚XCY֌Ѥ]&(}GL%%(єY-oMsKsDW0e 7'$vپr+;Ga1 2rjᷔb 귲0wnbwA1AVB }"T!ryLN4w3Օ~A89bvbMP&r}b׽KED~eLX 6 jב뤌G@'!K;(2I^?⠽.&93*da1V:Fr`5,6Z,@gLN]].uWOnTqm(ardQZFC<*{T1tC)n>hMŽ#\$.JPEu0.#^F˯1%+\(&GRv )#$>0CTX,6:猶3vo6;a"wo[)ϷikujKvfit='TvVԩg ꮚj.{,eb*0+w|<}!=nyG>Y$dםCvMV>B-~$;_` *թ^J&1%_H朴&mb)@3JA=U/kvv\ Vt 7~)! M(M9t1r=[qD>7o1k%gcޑ+e C@ê{v,Y-(M@]$ ;FAE '>'gP =ok/2bݩsxfEQi.y2\mǸWc4TmߴPmjwGb18 'jq%=RZm])NJ*3P3V3P;[7awD%.wxGTs'pɼx>JG#fMtėu$ v:i$,34𑊔9ι2uA XD^}k'j{$vE]bKH]h JѩVjJQ3.4%{7)FV6L˿ þʤcej߾&b'y0dzYЏ_MP9j/%ꁂ2}>1'DGf 1&g2v&m9D'ՔPٍP3G-! //&#Fx깖Sc:6h9 L#Ee(1]fL$v=ٟD7tt,5_ OX4o]ЙZnL[qO}WTsY:ZFFk2Q HF 3LS%ef&̔ӘTǖy_|TiZΟAJJoU̩}\4qH2W #&a0V/|JJ=A ڷk%k*9cb=XJHfʪ[aIlAޖ콁װ9k$ .tx6R yh.7 _:)f&Lv)Zl %R"\wmߙ(?VtMd)F qY%n-)fc_!6w[^~7;-z5]L]P e6؆r^|@p|?_}H5dܭ @jg{{A_bɔ֠׿p/M6K/@pnkTx*&&C?cP9sY xk;N2d{7v-ᗻ8ۃQcp( MKg.7LAPnn(ZҮ#UJ-Gտ.oӾ  8 ꖇr ,6 [b(ox~XnoD n7`@i5U?z1Ay ڔ*xq! i3Uy|Z-R()]G%:ӛW(AzrZkjez-A&H큽)4K%~:͏OA'-)3J2+X-Ow$X/Ju+IޖW,"tGـhO(ܑWzeXGHPip }Rʶ f\:иO- QVqBmQ'k^QS9'F]W6!׺fM=ndtH9̹컐Un(6X!ynbǿ<d)9ZJm.փIQ'(U9xbQ5 g {T'cN9Kz/RwU>Tptt"LLCj/cMJefߧ0Q>z\|b޴ƿw/~jEz} Mk0c]CW"=a׶mvd]-;ˣFW(d \x4`R> &+ 9vFX:knk\M}sɇ6~rsRs,2VSP2ᡮ9N]ɛ.沰*k7Y,$>ʁ!ǘ=R=gKõk5Ut<)CLH֬X'jޛ KOѣK$W ۛ!]5+>9wdf r:\WZs[Ac9!wd9q0KsH4\8-6`W񱳭@s5-.6md@U y J6*VJЄLN["ѵn.9xF@Իp;K*5:@Lt@PiF ,a62QJ&=mK75Jrv2N_ nj;B yg[̅HƅboGsn?'$ELPO1X@Gvnw|6I veݑV:Ŵp MԆ:$5(,*RnɎb>m"D6AՄqI=#)J} 4-T_z0=fkTF$94ďXa)cR.Ÿ̌PpԤb?ǺnTfYjUZOQR;E׆+( @@ev`(cU wIߑ4`L/,>G*'@.6V\ss"s aiƊ&YiQ\Q(K怲K:yEDׇ)_k`V`ӳXd0K i:v֕$Wvz3qnFq<GR5ʃ1<~-^N>cbB3śkUշ'3i9# 3& U2=@rTpsY"gxYv]f®18cJ2TP:}ѝhoy#8E6'VC@13 ty ٠wlj ad5̨L)ׄP=.Ɓv|(MOW- yp~[bgm- hyR5@#r)_ #铆l/`@ d\jzN=[d{o ;#rBƁGٛ9dwx\Q&e!P`(zĔ ǜ8e;5 6d$R]cUzՈ)i) Gϛ^50a:vr@-3@S>b}ZUI|Nd"tYxOKY`HQ;5!fYVϹZhT%,= blfM6ikҮ忚6=Yy&D=Rb@tz&,1I.fl[Bm䎫%\6?R4Gn)S l%*;yar \T6ȥ#ɺOذt$Lu:Mub .-n4ڕOo[|Syh_61KM|}T{A&f$}*_dp`p'|4b<򥱣5+_jygn|ktF(ڮP'U1Uc P"uiK5Cd%pPQfg<]nY!.d[eNGDZ=:hD-r.PTq /y8&du=4t6Y~m+ȐqJKi@\+؀:z6벞Tn"uC%tsCFM+hGm0 mxкֵ"Au%a*!c6:qf"AG^+t4{}MGxH]Ww.C@ ipL/]>T.KՈCS(kVUFpUV*=b k,H JDvQaZMXE8ɢZ۬0p.طxkJ \"9P E^7_ !!%Qosy,^%K! *eFXBِ 趱 ɽSqEѴ֝8عGh5m ֩E|/Uu ;~Ͼڟ^/t7FZSc2IN+QKTz<{pi4nr*-T&Tlf"a:9㣰 )$u,rJ9Hcy$2d#+S}aWsӽfJa11@Ev@mz挈G)BY/$q@c)WtzJ12=3#CbH;X}}V~I [ھǗY;gTN9CO&WpVh+{hc] TdGU*f\$SѦO`Fj#W 9JI. 4B[%!O#!ytkA=O,7wn ;gJGd0r0H 笷yG;6Ɔ.~h໏.uhGiZfI39)>:CSPB,D!1H1UhyW|EP?Y&+3v;J1׌}׷6;WqpEUFAs>QIJ=tdV5 ,ݾCVU4+b]X<6!|ހC 5cӸ5<?jZ"?~RbO$9x# 2M?m~@~q@7e\y\{T~ )`}kPG{T2 [dqˍ͋`+֓&, %x'1:ڃZ13#d;5DHpǜSX:Hf;Xj(uH#2oJJg 45YסΘ=RJ!w46joSykui|0㕬cCbhLC߸in6/, [Z"96'?CS&Fx G$L>zn)6XKAXʧ"I]aܐ"EPu w<F܆gǍԀ'%L`ibq1Wݴg ,Id5Ѝnq#gV հ#d1]KXj .\>Oɉ -۫Fr50(gYeuNH*ԤLEShIscnȆRm4P&Q-':EgfY *$}itt޷'u*;Rw]iFVʦ!Pri&ٖ܋xbٌl%eJ*8EPMUZG(A'@SRR5 |J!=Q%Rrmg5Lk @bOurqQMWαrkXIfrrtto9Bp%W'# V{|qG "5RQx7BÕ* gQlsJB0SQ>Y˦7y}/]`jwk荏 $CFG" ^3flXVwpZI xTr\5ftH܏g濁C&N?M& 1H"j JxC$|ȒoO M6>Tʕn 9FF6m~Ȁ=؟A'oDX|n wb[ϑx)P"ᗼr(0Z/Ja*5 ?Н&U Z__=Xq)7*M_W~~fЃQ-f#{ :$oi>UGVF)j ƣCZHn)GTؚ[a(5=/#pv.Om#w6+z:C[(2\;ޥΐ^c_j+W^xmWIcmk<~U"6+h;^Dq=L}S EI@2%HhU٭J3;O9| 2VMԅ`@Đ"} /5ɗ{?oӁr;5 ,KFayw@v+VKuzAl? 83 Zd!vgշ0:V/T! @xH?/ g5[c:"QNq9cm-cN=F9M(\\k,^/q~E0!^*6reO dJU:8MվI\CeвAafbuHbf#vܱʧc]3I8;~T9, 8嬲U@Xor'r=a) |Vt/f5(|d*3^"#=(iNwã"ۢ :Ck=RY{B;|?t>zj Xdbq%t{z`GOD#޿S]`:jk+ǐt΢W^}(ctOVputR%$_Jڊ:e8u[j, vF(,?DM-auSՁ'U6vFѩ/52T{h_&sqLz l7?}$ipǝ URĪA`2G`CZHJGb~=݊3l=Pj>9*@9*'m]I֌U֝]VLݿ 0 q֝g(uPrz?LնG}r}#G\@͌=Hpϋ1W[[{A '2vvp쳁4Cm\P#t}ʾ\jj~!UH"M,_Yӻjq}2,z4hvI4WVw\]z1~Hl9krRـ-D+ Ў9` "|#4.qtY"3NG"KۣP]LY|)=Jm]LZkHF31 ǼzYrA6~BWۛ}ȣG׆2FgT_o^mb\ ܶ½.wZ7ӎO( C_+.q=<i:=͏@ڑ(5 3TpII}샯_[s%Jojr S|掷e9)յO}na /0#*YLNa+e<(>x7/anY\"R͹SC`@Že Ԋ.Tz]yh_VL !@6SQJ'*oPbxқڲ*[Ճ*#~V1spx;jOkž!̃1odx`zB.C9U13v5nXLv6Q@&Y?,[ஐ_ ?O$f(d@k0Hgg eǿsrהa9ЌG&+vEkG DDz41PDݝ(QG(-JS拄Y<XKjZo OcQa׏.3VZ(dU4O r:W;{&Ֆr) CGNCλAf iX--X ךFr gvQ Nf@#I6j_ HV4k5_|/ϫ@t-%6BH>C4Hؾuc/-˒zT~dKۿT_m[ i'RjF> ;W&J{u )\Q r16|N=7؛˨%[V,"T"97lr-v@mGy{ܞg:B;x⇃6tԶhRE*—[WV׿Ru4)~H|\ , jݜi2!6Pp!ʓ^3?p'듊y5^ SOI ɛ8Z+\~:0(EPX<2YE>0[j˻;֐KM:hs Ԫ"VD\&9I/zܼV&ЈGՊn*DVG e`6&|.HuL _f*An//[Z:lU떌ba2ZևQ\Zf&h.ݿݗ&gKME$~Wm2q<D.PR q@ñ~XY|?qLK׈ϟ>#.v\_|M[;qZ"]@PEPy ЍܜLIpɕS;Pڙv\Qtfo*'XMR"+P3F4&rnB"6AMv1_'&|qFN&TF pJX=T\Y[ńA+"›qKՄHr4m 06{=t %x1{5E$tw.4!)e{Sa'="&ߤ5n֟Oh.9lUY);)K%T!4m5 gx {*X-̛Rr޳\X^g_p{=JD.FM¯ 8/g/$s5 ԲS1"D f6E3, ȉȃÁyZE>? j`Q%&C \A7Ue7Ymox) [p>f Rn%gI̽_b)nܖE#rCz18nRe3ᐋح"bXe 8T~*Cµ2V#xk63]wC|XVP# $;aERSo L8:+flI@ >RF>Ă;Qt/wrkd\.fF\n{~6KޞTtdwF|[ЙzyC:5P.ZHX2nstWRΏ4%fCl ݘW-9l5N}2sai%hHvF_'iybƳ\ -GL8!IS8DӞ-D8k uo^b9MqoLJ۸5)mZGKIS?."]&ᤥ?2};k?aweX1͎8V6DBż"L6 e_] yÌ``wG]0MRuǨ$*7s'swAS 7k!hZu3SB.PS^[D9Q&R@oiG)֨y276hc)e{S̔{b=Ãtdd-?$Q 3NΌQx&Xx(uAu 'G!d6?sm @LڔXmCոzoUH)BoWRfHt9ɭ@J2f@.d)\7u`PLdmPL !چOvt:I: Gb7u@u#MgZ6rH4V4Hd҂MkIx 0w󲂽Z-g|G%V&9{T2*OH 1h>}&a~o #* ^ ckQ C'ѨIp$x %6>^dld^5h$BܠBie gRE3E[/_,hoIxsm!w$^TdwEr]K"0g;"&L&#'a 3tMpXpMrwSD+S Joiu*ͣ*vCv<I7d爻dpEC ® I6A*Z(nK r͠&բZaˉ5VѹvS,^N/ AN fЕ%TҒ&Np>v@dSEԬmRA4Y +I:'%Fٷ~S}_wkR3VZ_$0.ѧ]{՘KSBg(qU ZazbCG QjoC_SZy~/])!܌ohռkxc}Ix?8lvZxZGt~c 5%n{0F[v={ଯ7muӝ~v%i8]qz&_.d|@L))zItG1ZΥbɵc}cƚ!IḤN1"E|E7 JКj@dIB~I<0d5\Wz \JE˫S( Rf&dxߡfN(~t=+;w? ={2E!t1 q҅~M:o1e4Qx,oi?*DaN1ψ]WD$Oto#2J`!tD\Z̹ yWb>Daet睛c:ڝlIĭOʡĔ)uhӏ_?F 8A.ð)w&CJB_: 1JW]^>:DmeX^ѣzKU|M[ 2~YrKk"#FY9{'œm]I4YAwED%[Ĉex*7z-ht^kMQڞ 氉Y f)=߂ ׵B\!ށ ޲,ɝLQz{:% ^jyGw rwQwN )[bJIv+=%]Մ&Q=cYYhf %q:2ړb\s>Lrd= ^e +hc<~@y^AkLDަGvmКӛ175(3x9C0'yx/3eRsʂ%#smz`@, s=Úp n"ywh>;FV@fWbVjPeܪddm H)}Ccīooʂ7\bq2eBM$z+^`vS7 rՕG*":3IBEL624|lj۫M BҸ.7| x٫i2RX0 a !0>Z[6.x\~ֈvϻ'_o ` [ۨ삿.x45-HW/ńש<ݪR%ryX z[akv:`ދ@dѲE\R֎~`u]wc~LMmH"(vRaNitEvX阩<8aZu N']D7똖:n3a hY|fG !~mbxi E*\ƙgWMړg\Vɽ&SɢZ3-ԭ3]D/!r='C~L%muHt V7F4$oLw6R5+>dد|^NڕḆO]h|6Sݐ Ίs<tj ?>|7-u{bV1 <j2YaLmf|zѣZ`E,Ba]9"frRIupt=Zeőu {1BRpAWV{-Jk@O0rv4.b0pZGⱠ'Os܇O" ;Q^hqrr&J*y`;)-qkQB~ a>!9qַ?yxE9VJKIA=E`G`peI_;fJxmDAߩ/'v3wMH.>ݦւ .µQP>(EvTknf`jN(HMCX|y>~pc(v'y{5'1@Se,MGJK'7"4ͯ`vzm9e06VQVz]qx@aQ:%wv=S]Z6!T E@G*<^R#xh ¶Nō C"=$ZGOWvkR~ᓞGlG|H_-f:#$ژ=Y3v]I'QG"׻[½ЁuvW2?xgk*{IS=]ҢsDw-1Bnd؟} z/ Z"+OñID$>O#q/b$7-y Q $&7 ytQ2$$Yļ@c'X:]VS.6Nl& ~S.WyIɇd&+k͂z<ؖFιqGhRMR *Inl(%^MUL'@fPfo,FHi\o hGi˞Ѵ/y1,L;MұԨOk"]=Ӎ{N4?9IłA~`KBLY3}4C1a<2[ ًщ}L2FY79|_smV n`xY%L/IvǿSJ]IdC:qcs6]* Fë|!~D hD҄v'S>N݃D\?9`/kg f2Cxv9(1o &^Nϓ}䆘sZOYvrfJ<'CBa^2XqM+v*Nc'd\&=828[It75˒JЕ7ж?e`+" Q C2|SM<&B/< 2Igy&Ųդ:R G3 0kFk~?^*mZw"%ǝynĺ|S,j~( 91@(tGT(|ЇF bQ6`J4p|3u,aJ=-m:AU7'گmu~VQEz2,\ajAd+HX&aK!zË#d珞Bdk׮o9)ӑ~fWAX\>rDVL{3'7J%vݣQڏ$>5܀az0EŧWTsR!̮ma'G\eF5ȜWH3hY{1Di4Q'FM=4B}ϔ@.A kfz],zzCe;H&;~i~bJ$17rxޮW%q[H+6;VSՆӰ 9IFaEtRROMl*k/D9gƏ٦_fFחFxա%T_h^}} aWbs\?M|fH{أՄ0. ߒyڿX[lx7^޿eQ+5WM"EkI/`neiPn _}R MSi~xR  \15,S*Lq}Lofhz ]"$>)Y1.[Q7<+% ;ꤹR^j*fB<-G©F ĵ%D!ErǴc|n!?@rY[>+R3RahkS>٭ā(prg_8N ŷ{--Sqʚh]dZ6TnJaxh-4}0!'qW;!ƕA/'o;VbOebͥYf7b;k %|Z 3\z%I霖G/aIV|B<<>-*Aer\p|)?f&+e8{>UEFѹ$a Az喨Dp*kR&ish8$HEWe!ͤ5mOϗݓ)g?I>᚛,[IZX0(eng'9[RQSKstA53 ADpZ#'F2}efa<*1"vi`ƈD3Ǻ_ ^UX+q D\$"A',X;{ !q˕d515JĻ8Sq %>ͮ *~. b(ul=fEY8[u#5`q̙ ߦ)>DPZ,Mx^P ro L=x,;VIOv70yPCĿe=| E#c"˚3\پQ¥u[$4qT'at(?q q$Yq19R )*VYK5d=.˼ YUDZwC嗀Vw^`FƘ|Xv|3Hk?}/pâ8a4q?TNnP"NFEgEj$ [٨R=<k?x{!q \hR dr'd3 p J}A<C7fC0ŠSGU>QW&V- ."`\ۏ=~BZ\~;&-Tqr.;?;I/!O͘"ܠ㹻v T*y]%-EkC4ZYpd-gؗ($ܼ;eiWSdqN]j[MIr~Єh?WV[,FmFTNΜ{h" tnUʅJ흰}}/>b#9v͐%3*`8DrY_= !K 0pL:s$+]M.yk ̰%yP t2n]bE0`pܙ t 0ef6jn*b'-*s%( J m"8 m>aa6#Ӳ5LJ5/f$xI~7W6u[$f_'9nW.4%sMmqaH4kZ%nf8wm<5Ñ2x:񳞱 5$]hP=IY?g{/2w(OߢtnhEe目Ge*F.B}gC/п7NV+LdY$&==e~Zռ#pdMvgۥQH>Tɂg%K>X%tKz+Qo2^<#|u2S-4l0m ux%<l @|!8}qc̗a~nj%6Ŀ5qP2aJ2JO!ӟ7' db<_!=~ WC񕌍FXe"#aOfCgnBh?\r,wL sfBuU!t?d\֦K%9`4t$ 3cr`]0ٔ.6* Ȓ$mP6Fav>) Ԓ}RHlTƽ@W RaP㫦{Q (7o f.)6" 堙 t44&l";;%3(+B̧%ܠ|Z؊#D b0TJDŽk1ulZk8KvSͩzd % #/ߏ-L?W:Z@#@O}U/*P戢Em1|dɎu.Ħěw~'U_L_Z0IZ CZEy/cBJg/7j#UbG.+ﴕrJ/cG /DVM ̭??.P+Sr3)* Yy Y:I<1xRUJo$- #& -XoRYNJ9*$ddxxiQ?%2]LY{L$*\n'.HV@iHoӇ[\*UAԘ2F7 s$;bop*iT> K$'v+&OLzG(Ek&w4[UaAl ƶu=_U2Nz:y y4ha^L=L=hȳ`e>s=ɸ 4ۿipP}:Y,A&Y~}.ezz0#=J7`l74*6x㪙{wQE9ڏ"ʅVjx砺ro}WVf IFs8ɾ w)swN!Ѫ>%!s()Xޟm W}e o.@!ͼ۠"'$%)n7 S,U A *62OSsABOX쏠u erOQu. ^aFBmHAA8&q`Bﲤ^Νf0 ۜd+GGBza(WsSydl8˓ 1}zw#=:v0#uP-yr8rx,/8溱~Vo˶Nq@~⬠䭚4d`џr|/j4h3I:#وa`ק$T#ꎗʾ6]SUDtNx(JQIH= ;SLħNI>>"I;5`fK ḏCAYi籣S)Jj|ןo;F2GXc2xYѬLvmgPS]ab!fˣnD2(pЈ\]HGh-y>vO?M\›b#rD.E"┫jT=ࢆwUAZ涹.P)_!;%,C.M3a3:;˅ҪcWQ*KvI,fPJ3<< CY'gsC50FkRw)p¯ o}ckp ]/q R}Aq-̚ٴJ'ۮRr'ͯ{4G{g$hQC-e4aa^1e]P"Kԩ-Nwү,EcBY0kټެ; XsʼU/a8u٪]]Mw& =}шm1@xtoX GSh+ˆp+s 'n_v,/U^Ч `IPV(/;QMHg R7mPOi2̮#rm CeLuJ_zS\@^tY ͛V*uˁƌ@D';$/sΆAR~n= TD'*jO/43-dJh 2\eb@!.~Y0g[he<goZ1 zQnQaj%xDI}r<1\` xA1#:󄒤:<-j7kˤ͂ }[=f{adǹ5fi|4jYkEYZP-oNN"뉍R8ok&b98\E_W$V^v"|M򲘄HqZ:aVpzfVP葓N_0,}~0SyuX-IjmfPNy+#eJGa=m_96{:tR-S|RW\uV8l6TɹfŊk&.N1 }ߏfXi!c ɜeqKim[;yr3Oa_&|x}l?=6]L *\a-0mKp^m>oǹZ긡F$y8D&ŷP4iݳSo3~ŅώOnUfl#A&xሞ,:.Prz!0s hW}m4VӎAW䍨+Ch-]oM^LI9] vCOò?z VdD}d{LBHVZbCs<(AJw>'*%CfWn];S.[&*5}'Z`qcVFj˕ 12Fcbγ`L! ΋W7ܦxc>nx8g@I BmkDaXzS5UiȎEC}X}> mS}caYY uY8JK.VEl `LiJL9X^fPcdJT\ܹJOͭr .l SrNelƎG(47:{~ >C{ ~hѕboϑ-K&CIalg!;? ?H܎ˊ^nOb+rn/pBP%TL@N$ڑ3$rĪ#r`+jnB]0OP:\++,BA?DhԌ^&WzP.AuҊ‘29KUYsA〳[ӌjXޥKp Оwe[yM$CiI`K]|\s`c?L1.ߜy_?8Zo_Tl44o2=fvDm OiYNvvaʥ_0 'HpoM K+b#σ$V~F.11 K7Abl5S:W_=Vi,HwJ2@J qMwT)R:4pK|~7 Iu/q*@_?@ݬ)ؿH/'$[,bݏ z)ٵ`UgEZ7cy nI Xm3 Qt_c89=׌<غEc; hr)m2 !AXJ=~Zsd|@p\>)ea38Z?f=[A4xhEi6Du埃abyV%rJ}cnUfq^;g `]Am0ZحG1hÝR br_v1źQGtR|ClM }WU~F6,HY$y\X4qɇgz\4-6ֹ]L_ӡ|Ԡ"%Cn  vMnJڻY57>!CLپ917٦i-ͩoM\P7!ƙYqg9|Ji{&juQϩ4 *oWSx3=RfýN=]=U_~T-Q8"!)j6.;.Oyo o [I[鉖(v'2J0gV /~h|ZA¸b%H+0t<+>>nl/_z,:/NEبrLCUs؂ +YK]*v Mӻ9F#oZ=AJ ҙ.t=TZəugУr.͵z!3Bډ3aEڐϻ*=FE|-!wIbqqQDqݱ`Y3=2k- S$}P>.}i+<ҒWWF!xзnK~Ǥ_Ȏsκk&o ctV4Q}5lS<0E#m "ЩKVdIIP+)W:Yd&P6kWiHݯ!K7swEzܟ\vYJq1q~!"?T '⒤u(3˃Or]GgxLL/G0Q\' '7RA;Š剚Bۺp+# 2g8WvI6ps~㾬z苔>›1Um56~ 7hxf]k$L_C}:~m\4b~q$wڹ`X1^oVNw4x{B@z3RK7Sw+T,L|_tTx/9$,HWns-Mwg;X^:G}\TҽQ"Stabq?[vfz:g*|]sAW3ËYYC 6Z$Z-R%ui@}wUG:ĚPm\U*p?Q$OQdbb ҃A\EemJ]Cu5 #]lz-xwsI*'W۝kz=ykY@ wmgq-Fֈ.=[ՌR.է:g~}( |3ʋdIOKZ\ S9"]Ɵ;,͘'^G x {гMIA).d}Wj (nT{$MwLjWf/z XRmksn^#Q歜"80H3{*aw@ͦD*Tu(b wDF9V:Ksu9K30W,Erm ,-െdAV^աB`~=D5伪L@|u */%7_78UbL5]PbυkƉ|hb%F"eaD5\$‡tp>0& ň1>IGC\Vl,fY ' 01^evM.<_Fi/+<ދzZS j:WCId,zN (x\ȧv/b:?G4WF@$|4 ȹ+Vq3>=󒙂cjme_u3jN lٰ>QQAÒWO`/uHجW.ˤA &ySu,.z; YIb W0ӀNA`Dq /+oЅA6Ohb꒻uTh_BOf4Л, =w*>TrL4+ &5ǼKD43rPJ?YCѣagU|9oֻXuu`lM&g'⥷"BT|| [ByG2^sO `U0DWI_?2D`weG)r0QX.bU GSɻ%X Vآ! 5T86n'ݯgMZ Fdܡ;(N9#1hV+͇h Դg &5:CFEd1~,gٓO L0\ Êćn'i%um׮rRq$ _Ʊ7B0Q *,K¹ K6Z[OAY MlWycIU MHW^BYWsHa ~ -xn2)ȄT)n̡9 }R vt7u`Zۧgd Gyb5V䌠c[٩,I4ܨ*k1>~\'C\xItۿ%%iEtQ#:cĄX_z=Qn{SXp|_4pŐK+:9%ά %R=u+DHrelG(-]8LX3$y:S K;;< 7]u=X&9#q"?Hѿ8y.D' j vTVF[> _ϝ}嗳U Kxy. \|RP2͋Ce#|:ez;,Yx:aˑH5[aJ6+錤ai.h T y `lI}36`X&Mx0qGMo < (e&&0@ ntP߫ӳ6фk cjMmK.; NSSmźCtH ۍT8pn6RO7:Ž4 -A4d(q @-a)V>Z-QEDV+:=Q|.f~@?Ǥ(t4az.G \f6SR jq7cH R?)Tn?F[ _jRɪ;]STyIBᄄI>1?RN5ox=^ye{T Y.#=e0{AnNa ṝ\gC&k朗.H*-q8}Sa.8.1o nܷ"'gcvKDͬ }0"!E:X1Y3|$:EEsn gz}{G %uӦHŽfnmE^Fy~|9_bŕ0B RdP8^*u<5HCMzzOCס^ Mn,Ctm(CH3CG=YUo; iظ ѣjJF7E18ȓa`ZqQLpLLL-6ڹ 7FWmCnW @uNC2?Pw\ y+L"4*EdzkGN kmgt&: E2;јCbx'"iIX*wg΍g1Z&%bUM[⪘+Q_?$K3+¥}7.|Wk!';q(ve,lOْ?8fk!IdHf4w6;m?)33~݃iE)haOFrh͚~FB<x^=Q%vK>j/ï_\ђcYN ja4,wÏˌ4ޒ<ג(n\!a6V_ÿe|p[Ad<4B <ra(̂28!>xD%6-*~c]$}5wDqG.{w>KbJX}p!Ȭp*w!NQ>mىȝ.4m:_lo>NM}$1 e(Wi.W̧z(c˘*o *y`OKKT3YbQ\ʿ"l\yM!p$FIS)@I[}&ʁ ^aѱzliQܬ%4AHSl]l x.+U=Bʶ!ٷN~;v"fA}<P{bHtRNOGˇFRVn;EcwOy_ӂwIp`㺱UEyQ:Ly7`eDI\⎲aAеT;2iGy0xLQTW(4OSSF*@*,̗tX.l?N,͙%.MڗvWMW^$]H &ғ1nm%W:h%?i}@)vAskK Rvb<- UI쾑EF)3Eu`$D=ip8.BMva\`3ca\6#U.3c*LࢱSr0Y dݗN5S;^dIK'ٕ^*.sI87$#Ցij gJDCz(;W9/. HN6 Np?4R1`$ሤwtw3b+Xdg"R5k@Bb/4û<{li)iM+2i `X^& S'h}w0ynyUi'Rtcgۛ(0A>iu9Vܺw}΄/qM+ٔy'KEweӮE`*„Y2N0&h)fÅNn-5d#vԑr!z$ TZTq95$XhID2کNYQX@0 qË &A!L)x帜;8o ΐe[y"Vv|3 ~&l@L_%4ţWkr"M=v_f\|lStG(HB!qOnuĺ&|~%S;'E!- 6ei]'$'3Z^htXEB;YOIj?v:kNH2OP$$ S+QZI-f~aP?~$q:/ܞhbKEFYӨ67sK_,lJH540LB' $A?D!@~nzzv~.h}س]IS:wJ7d~'WDÓ1 Pt1q*xDpzĥ_So1GU nWu,~(N/{Yo|%/{?4DT%4B\|%} fh#wQ$oȌ+ye;E#v>SJRo NtpWM1>M9DcL 7(3&-@7;pT=p\i+/{eWCV~{A/o$%T&(ՏI%rma0x:U+Rv~7eaSQקm-$C9Sz얣A# __Ȉc6t=+4m/ԿPBŠR\S יN8Afku?}Rlc[ ى :Ll/7w)/9KIU* :wi΍G>M}pszyNJV~D8vf[@;=ShNۦY@FZ> #[ER]Yx rȼmP՞ƹ * 7YӢ95Eq{aO--EJ?ČmZM+Z7e5GιE[,A`5Gj$ )1v1nFKz:$1#kif_RUt \3uoHJ3ȫ =f) ,!1Έq3Q,پXZ큡rh`DJ7kJj:Il˵CO,=ٟAIjq]THt<ꥢji134Ls< ԛлTұ4gJ'7Bwo`֒mGL'JUg4ye48u׈tyR7[p&cQquy]p q4+݂o;1 b'OR+MX|G3oPG(Ugqd["h>K~ZfG!n"φzJGfԈJfO< \l>b)8*x v,IʼIClZHEq,:xumWL G"BY/=Gꛨ~OzFfm mRwT ٜ9yUsʼn~)CO֫ UlEu]pߕbkPqsv[Qb-"&.1dm4\?7»VODމ* ؛l+;2 CV C-Bj]&M|LNstd"X?75Ok ,ܷwrNyYo0-y Z8W4_i1F2!S- c TW GTД/xhEQ![Ҕo3W˰'_9SICA(#'艩\elPKk{8:1ӏ b,οJq6-ճ\<<&:('_jA{]6Ӎ,Jd)%B'CCiZ^dӴn`3/V1:[clSL>JU%/.8환e8ZF5FeT@ZoC>نKJ=Pnc+I@qx(E.#v"ϕ-ХvkAҝBc>vY6MB r%V EڍY]}c(2FF 1}'/>r*;@.͢'0]1 FUky3\MD:#ᬪi < 88zC.J_S-Z%{oމID ߕlgGnyfQ.6z|(Ip{G~(߀VxVX>ѯ/70h/GnΑ2x`n5+LtA*B1kC cEÀhEi;> Vu{CLur/V_t6 W9N~lN R;si'UsWA\fH|:$j9}>FXj ԯgOf&$qi*& ]jSjV#:^q)sh#gU~M8FJbp=^q^/YWǾQ'-9_t\]ז+NyP`eLhTln{ېbah\UiV#Dq kJ٨9DBSa2z'*s i^"gƨZ{ ..Sӂ+(/coHDbm=Xpb~47[o5^"%Lf?P Zdh5zOՈ̶x@{ \qq/oœ3@ldr3>/D"-:nP-N^'y*"X-3+_4H(,=qˌ^%?%Fwqqzr/8!(du+1/:%%f ܶ5"iTomG^+T 8UxOVnU0ek~Ek3HW4຋T.Q*vM&_%K>9{$ l*蘋pЀ[z1zmDڼ  F3APR'$eYTEU<Խ4&~ )4dgrz+?@&2U64 6ߤ~M<ky^/wjBEjWJW ;_yJ7/ 5hHќW⢻ PKȌ+Y.nw[vnp6UUPs|nR%C'XcJFD.ϞJ#M.͹!;K f懢ǟZ~#Ax}$CڜvLOZLgBNKi%W;=6X\8IY̹&i5iw@-CE0!6 ~m1㽺 C5~jRvage4 m$5ruXK-e$h es4 Jx1+L8 c{Ӗ4ek<9#U&pDE0Lu\UE>9wB>~s.H_FҲŀ.hOں!3ר>[˓ȷQFUiH:vx?ǑDcuZ*CX](cFGMɓxWJ)N0@ӖJf6vQˀ^TV&Ȏ815BBHgzR [O1FZ}ț.m%zk@=uwF^:#!1+XLtHRU wk"4;\`WNd0k; 4G\|Wd+#^j8`jr(1_#Xa_2(skJFYRgXƳ,rނxL7gM5x ωr)idn̤ ;o⍍޸:XZ >V<u@_)>Lӛڇ݄sæKKCcv$H9'|P,i6m%5'sw)CsA{PvZWqPsk{bepx{ka=;i2D {M"QsR xIpC wհkrcc3 +&BI1rZGpKdUN/8Ɂ@ v%|/~jr6K|.N0&jZv"?@`;.)fekz,.+ xAR4# TP%h~9O:^] vƎx;$}C^} qjr9pTШy#b9mɂ_vX9 kCԃ_9!˱}pD:cdqf5ES2lM\z4%\ ݵ,9V4u/6g}Ķ~cf|9w/"I\5{9zKk."W>Lx0{(+7 Ófx>*rz< 7X5C)StP ^M"G\fIlc77c%̅ʛpk/-"y3YVʘ6eMJM& *.Zt0l +h&3~XCkUo,NPFW;@Ot58: JM`cc-r!%CQᕙyO*{ k=t@*]幚`ɬi03ؔ:/ftbpQjefΦC;4勼~݂pEJ7=pv|k vk01(hpFH~G@ٟη:\aq˻%F.|hg|5 vԪp[!t/C灣YJ1h[oqW^shtc,:Z 3W ٌ2$h"A)w1,iL뀐 C)sURnP&}^C\P[=ra<{Vc}MHm0ٝN&_p|tEEC`CĒRûk5pꞨnĜS/Bsc(86QPql0:Q6WܨB<, -'Ş|)h;n@ q:!&D#KJyq(0ؗS,y2QDܷEN|. 3CJWp#:QmphZh 8zHJBU;kaFEXB^y4G>Ǟh0g#T2aY{Mex< k'|VfH0}Ļjq2y?N;H+RJa%Ī b ۈbEehW#YT ZG9d({*?[;p!mO:=}e~adT'TȗбmF[f;et`QA\ƏL9:^qo9]&" %ը7کܨx"T oH4kT@=ğ[Ԫngz*d-6PS:#yz.Nb6pGr݀Q>,l0>z4JSG\a>8JlSKS Z`YBm /m+ 7Lݿ^42.t}TD'+#l̎ :h{uEReHӞMF0JD*^ ܺpŎǦ}8,)pcF B @fKJJȀ?#mʑ/ݥ's 'H8j R `Q[\Kۮ'5o3s4c9 qw;y/lvX>ƀ1 !D ^l4 6qhy Z}],G:ɑo0Pck5H:.T¦))V84j/!v+M3y+2t?730&u6-`RD]&t{F?~5fZ͐Kc-f.A.#Fa`dx;>IKa'nN3!@K`lw,=n8 ŧAj|<)o/D4a4i[?1e1%PӂE]sI[$NOo9:~kVĸ8郪 x~>9(rn3G`o1Kg1ɽ65o*Rڔ>b13<>9K=ւE=LueXlHFMz=OHXCYpm VY QSQy` -ּa1e,YKEgm5 kUTbL%.NIƠX!%/w2mpmˀ9uՐ\E܉G3UR+ ksc./y{L8 YNa,$j S#g Z%,qi_(6^+n3'LĈ{D?WX.%[QtM{߂EX?4|-8ߤVU^w#8W~ס_O~F Cp%a1,0p݇m'v>H1pˬ .[*gzo*6sMwzNkyM[ ꅻ>CY%+\JBgWٿc~&dw'ũ1$>ͼVr:E'I 𠙃J6?'̚ }(6qYcsIjmG!ʇ7 3kjsD"72V0?0cj Û֩MM/C 3{AyH%Iͬś ~wؙTEX̝ƌ]Jv 2%liCZGTo"0"odDNV0gu1m8z${זfɶd#5BNUkiNt+Ӱ~ E-R_z^Ϟ 41׿?Ţڮa.m*_\нT !/'ssW bke|g41ؽ R]W*6SWA݌p3:ീy)=sH7]!^i%YsCp $+xVFRL8ӌ \+CG8oֽ9G>A21\pwQYFh,adNq2m!O{/?M9n|%6YM?P,wHuU U:xE)&SU&gRY8L~|1--BAjn)O4'ϗPq59FFF4b €: -瞴8̰G:ԭ=XcYUCdHTхrڧ賥7pg) )*Cס02M.ŃKas Z,o͢(;{&W"+xb:Lڞ%~a1Q [rOX_͛̃ 4[wա(K(RU{Viz?9[ גh+Kn+Hpbn"DG^crG\f"@&b XHVۧ{Ύ(m;§Z2EMWG DUTY5uf\'9ѿ::n}WJlS+$zs#E,! sb{;bS ,2{s$]~ڷVݤ6צs5 P !ػU}4O}kfT2R H|iXȉ5MuNKB3(M6{>)]9%Kws\X aqoFkJU> #J뿅o77desG{Bg4.BvEη'DUuQoOxn;^fɤhiwƙe3,M'hDKؗvD+3/ Yo8`wS^|"(i5}h߶鼇7c֭y N@%D82vØ}1"Y-3`Pe}*F7JQ?#IuVWT׉}}WV7hˀJ< my?d (v ;{C-aGy{-/3ER<qSls&XޓS84`dJUA Kr"5^j:TJļRptw m +UzVPaXL!gFp8o p<5mO7i$hA%:B(1ȘziMe/*J| weCMy3Ԭ'W=^ ?$6f3Tܬɠg>~URMqF$^(RaȡDrs/ 1 Sr+Q_Q`.wघ*a }EshU1A4D?v`fTE@^ʷ]eq(Jӹ`촂\sqٌIr`=1RiF@'\IGb#]S{a^<=x7͓NpfZ(ɑ1 'O )<ٱyӠ=4mKxP; ,I'<4h므l &$:ߺ:_*·:c ܅wn#'QB*_3ʰۺc{5AŜ'w6DkmG}yQ ݍS2~~[3oOh䢧H 5}F8@Խ1:)iU"EOqpMF+vG=t mNJy šNԅ'2UY:n:ZuueBԟ:Д>$J(cо.M1 trdW2}O-x`}>;p*?B SJ$Ubc><$S檥o&pIvj@a"ǖIa6N\nnO^];l1 eԓE#HA$onp˥\|6*q! P䟕.Fl$CkAbb^e WX9K38sɶihm6U9^5æ:m8̕xXm;eF;}4?Ja87>Um%ujJƨζ\=}:`Mk?MhP /sx ޙ;R;@?@e?,1xfڮf=Gg'U*rT.F*+Kj;m#Vx Z2njh2* 8XFiF\?(1Dǜq K5TEImRȖv]NX@z(pj])ȴ7H[ڱJeP* `75]+K3Xn5e4 Ţ?`Ud8/g0zq]{oJcb!"Y ?yB1{t-U&YAHOwQ\t&=<#\]b둜W{~E ' *5EkGBf[[J㔒VuJ&'tA-$H>|cR(!`}h$TѱoA]N)w0H sHAQ'c^; +Q !TAW`>6t^Mhl3%.Vbaz\J NDkI3?c Xװyr<5{4cJ5>,2>]KUhhN'X4"!R/ *da\~m"2X;dxCTYśǼ7 PZ`+hlwEDa4rt~\gbE{?rHIh|_sTjP!QwUbn`)[kAFhN0i)g V::cxƲ|cV%5 S.V.֓mlf')̴AIqӉDÀ}zCs?UX͖soWy4n]Ń9W0@/.`k*PWp3%1IڀzOky9X~=MxAA! T$r P|Qc^DL_rW% m47%&8c Rtw$_M /.u(OW=2nO!-2j25`%=0l|Cxb2@p Qzc!o tdEi>?l^΄Q@'nt ՠEqc$BV1`!_Aݰ+YYdY`?C^KF|;շâ[|r_zO,<4IG}Y6<nXW}CWPO9-?>.?|q^ "_Bmc} I|=_U&( >kO_٭17|G1bDbAh[x'ǟ…pI+J]E)Y&҂yu)rT~E/S 2'zj}9uٌ"Cꓤ ;Y,MU˵z8 8 5йHjoɟ;sBd `Ѕ]A@b$g-<Ԏ{(VNߏ #~)w!,kLBt?'5Gv> u\ǥB>(k }H>P:ì6Q9uWNP";A\fQ"kϯv0z'=lчfSPЎ % G N&oO.F SrwF;)AEՍF Vڃv3xѷ>' (j4K M,Qeww|װPrhakԓ(W/FӸz;?TMD7Zaoʬ?Pyfx]ISqT]v}$=<2!7 Ói/c["* Nh$|XP3MS6\Tf/QoM_feĬz;%z4jNX|ϛ,uWL^iP¸z y&DCݓM#-_=1F1$502P0z@YA59&yGS1+D:P]U—yO}g-g83YVdi>?Q77\YK('JmS]|~4xjvo^'Rdsxϒ>J'Zq3k?iDEB2fӫNm(-k sbvfߩtK\jD0^ ˗EYRQI{IӁ{2 mX|9$U럺/2mu?䶟 N^M},&dkf©Kz>@?MMȨ%HQ o4Z۶ޔ:$`pVv̜ԙ%ݚfm\Ѩ_B*(_{ƺ-qb0>t-,i8(᲏Xtx@ Vdq$7mc_1FT2)&h=Eu`8ddk? M'g(5)&~Nvt#8åX*t2Uh/ZߦLrVL X= k } wT o uxQߨFtO6j5Yo@hw<{uL\%/0N-X3q%zA(hV<` u=2z r4Q o Z_:]%cu`MwVF>k~.i7ʙcU\ `l)fښޱS"R[^әF;5{|ʻS I44p* rE`U->Ǝ)¡"pD-rJ~Ûl@W=PJ)& _na?[= \5̤2 8հ5|2xPb4KB#F;Ɨ'oEq`\S/ŎCr b׊gg#eaq®q*\U.$t-S pMCX6,&JHćr0|\"Vl|Di<2d!?β4-]+x>&=bn 0:R ؄ +BoXIh0E!k4pby*KDE9`-L:7"au'#N r_WJlAa-C7!n5Z*vz0dG mOj] +Ocf/Lo1mnŮhpce2j&rU)Q,@;T4:)<1'oV7X뼼>R)SRQ~1~^m6#U+4agGɡ'mP[pO,di&㢫rXm-zUkoq4LȀK,¨1_t$ZQNBY [qTt<;۰ 6G:Y`E~1* Oa/>^ Qۺ j&9~B,No6'bZ5BdlqAM^(:oF8)٫-Rm$qR$㜘m^n=+Y3w߷QjLC>bG ׳?A@8"vGeCm>L8WEA`~&UH(t~PnC/pь6 ~\-G9 ʷU)czBu f*w^2/pFhr2 2LqaPk%3prsMH=? DP Z޵/ $ҺDylt"ְ%p; => uSMq]c$m8ٳIA` Hx C'wU=a!l6Q 7@\SMtq.."_\AJB>EAuEqMڠ0ZB|8P1fKVеThͅ-6̟#)!oނ*7RhUXib=Ȇ.|l(̣WUW;J*W(O rl۵|%&fAOOXE{(i S!Oq=(f0f3#~u٬u6>MM:j<P|tLRJ8Ї+p抴:Th~-sw_LuFb xEdI'gw7orJ_%,焉ӱ΀i㯦[|Vyk]Fw"};%(+9-؞JqU-W;@l7#ԼEㇱU*5y-(רPZ dp®9̕*d^}uY{f8#W++tDd@P26+<ػC?:h Ҋ҂U M]fs&fӢ:!`SWh&T."cfalЧA`C<;Z5٦vfGem&"gc@glخ(Iu `$cG(_*Cb`'QPz @Ŝ+aFz "ކPSҧ$B!W~H{tD[:}?zm#̓vpnOsWwנH "Ձ2Iw%#G>޶e'{L >2W_?"0I#-hMy l×x>xٯjJ_smKGͮDXv>nZ,e}>_z?h?Il3yd|#dwxòhk,"x!e`T>c(knDH Hh{H򇧐R?rl"֖֧_bg|~װG:^A ^0&6v7/ >,Xb?I-PYDANpr)9Jcm#1; Ju|i_G+Fi5Pm8<6sb/%"DW,kFEx]WF@@İ#)mUy/.?nLgJML6L'kh[h,뗰X,f@];B£ǒ490@/mh{:)t,Q&n"Iq\|9'=q5˜uh\&S2YErU赴*봿 H*p5R W˿SIX."Xoq H*Stړt~NgLw 5~FRPZ~TO۔/L‘6x:c!1uBԠz1rq̌&gU}WuW ݸEf8@ހ0IB@]'CYwgHwpy>lvȰ!q&в:˂4՗ WOnȅ{\ȡ=:lԄadBI+!I.lA GPY nH~M2~}Znk;?օvC@s16S^31SuT̨t\/.*%~58dY\o^BHiV ^=R T'V~گGAVHr*IA@{aI>«'6p=b1ֿĮl?4M8YeٛY_:hdJ̀H %v?Z^'?ۜIfuMh`zENaq>֥ _+_nRFB;h;Z;{ gn7ɘ g"n{]Jjq/ҐA!;qwiPYק?dN] "=tRX17=Ɨ N^w/ghۛh1uTtc($u&KVG~s}۵]& ۆSfj骃-M+ش4 +ԕrdX} `Cwٹߴ|B2ax^XK`8gMm {qa d CKUsb'$ԅg'#?4J\ xT=c>1z֛)ju>1~-<Fo9}tŬ+ *Ha!D@h d וֹVRY+QٰJ-IKUn4#DUeMKEMTOZU)_]7-#X x_1=w\h{ύ(  MD_S~~]f_&fgVod ^U'y2!I޸+[NېEfjaNj,9W::mcAE Ap_c6UH)>sԋR%:xem2HJg=ܺ - m$aA-7܇*Gl"<\wR?f7TZʯPmTkUUCs=nwEѣigpq (RViz(RXq ݑ% bGt'*Qw-Zۅ&y%1[w CDW{:P{t% *~e- F[ΰ4rWKXe%Ou Jk֊M28.RO\;*At־H9EZ|G/ ێC,ьQSh-˂a*jH{rNxwNI`8-Q"p,0/cgMNX,7D-Y1S 64r"u6aD8Xz֛L\#}%W-X'6bH5)j9.0VG0󬘷: B]CD@R]!6Տ8 Gf*48ܔLxm=}]5f!#(o[L2,:(uP S}V L38K.m(AFo!Svf YpڰN슱gWRO/5~ɪa.k"O;Nk|B ym|(E}W"²s 9DTJO@>*~.Zx9s WBBy`J7?5NU\s- a'qbݱ\5ibSD?ߚyJ`7q0<7!/w&+=$]=ddWas҇!SV? \ʎ~?X}%a;6N&`i<$s<5nT㴍405śnG7Uzi:9>- '.Q,"OD5݊yu^OI,d%kj@x@u`J n}A~~5ӎa@6t^%`L䙪w2Q 'mh( 9aَ⡹ަsqzG* ^ˆ1T+W(p=P؞7 uyy8Hʦ>@@Ng߹O\ԧΒzܺ@ ']'Nc(|4T=W@T|K-i(vPh/ҖѤ>nf53,4=ןGsfS%[7ߠmÏ،tuKp֩[SCiN3fвўgG%?!sAḛ| (]ؕ}QFg:o"CLh˫gW Kt/VNس>&B1zyTh9-58 ,ȕBntłIù"j C'?z=ʒ4ϮĂO*+k U¹&z\ZW,\;5+y,{e| CU</mN |0s[xBb`4WGГ͒׏%-鼵Z|,mlXJ.7 6g$UxfADAxg`2w\gl&UÊ A(Kj:@XWFh&OI1ոp wWG/>c~VmG* i]^Qn.*W#(9W_ QKaA1HiHђGKyZtVBzhAh-xB1 25 ڣ7*LK°/ $p" @c,cJۙwS]Kw⦓K *{Q%N&p:u{t Ɉ~ qPj2Yzt SE5׈F^3s˘tT.}G%]-&a-ۓ3MGMGnuX uaλ/  A]Vi5W=B \'ai)fKFyr6Շ<{V*$%靽gmk-xGIWl.#\|&QAv|b22?E~r>$aI=n2 xW&l,הb1{d8_[ e64:PCh},eCMS+ZQTjgdqr%)e49֛ g!7+%B{ _RkLSN%bw]V=gL;&1z (2pPL\ge&)p v\t%$cӏ{t1ulXuuajA&6Mr]3?=T/Tj9> ^ivԩ`+iNuCpv. }aT[V<¤f6HoYg6K\|n |D6Rp<1:PxE0̡`1Vm[9tWN0VNC~)pm]WZC׃!؆k7A |f%u_id9kZ2DcTwm)6BpN\xʙoQ#XBzyBg k*ML65IOD?QztbɆt*SyC@|Q} f 8oc L9|;26_\|JR>2#ȌۇegDSݭc_ Q2Ij_eXHWfpM% He~|n?unCۃG&>-b6M&b0;$]xa"J+\᠕h5x#]aCY;ճ*u$<mq7ؗTI4"=#39wy 2Z~DC.<0Ǻj$G"w4Y+'hz#gGH@.SmQr_#vKDCM9˞GXuwi^ TT葆JgQVe{/Wv VəՠeQsk,&n޹!7O .B}Ke+곑*׃/-t\:V q~#)VLp;ڢ7kK5[zxw#ς,r LJv$^ˉ&C=7ܛ*_]ɈDq6erGD魎bA3>m:^J1(oBٺ}А"lwkinݴ%_p#]0Kz&N z7AIٽI&e|k뻡(~6Uӂ1kz\frG+*f8-c>Cbml``vNvA{5u0>~Y)O@lu6}%|Ohzӓ4@D)j:`VqrpuuDg=K섷|AOcޮ֢JF)n#Xb7S rkg BY v@ڍ'BwRUΚb2ҿdV~3QW&cF.8(q%]8$DX j^훒~+2/xKw&􌔞=Q(c3.ʮ]EEP;5n# H<:Bޘ<:SR{H+Ԋ7κ|1|;Mr@ S|>פ>So|R`@_?dmV1TҪ˧|ouxȷC!͇ȣ{TqK}BGzK^&aWgni{ĝyo &0nf v;!_ύ絜˔K{g?.m*pT$BqyI_  @x$\j/Q r|C /1f=}ea0ehKǛULέ^!~Q8h!uu|3 drxEA|]_\bjѹ0Y Xu,ӸoN19,x$atQT4c#Qk>Vmȷ iH]d.|g}ғ iMd[,/8K K.n-[q7gq k $Ӌe]e$F^3VMj>#~Joi{zh15flՈA33j(J'-](J9a6'&CN &JXHP9>X >۹ʇք,Hmhz'k=dCIbWs_:&BAx3~ܤ)`oqțڏD:6{DS*-+S<Gx긏`T A׬&"2%) i܂oGz) 7t8Bq>wPʳ, tO+YA%PDWÈ_M]5 +I:.'L7ȃ +C%|%2(ۦR!H~>F +C w⤄/V0|3()uŷұÆ`(jWGAЩ(C)]S=*FV(|>Z8Px?:C;4Ʋ0Xu˷WX; s*ݔK=#][PѝZ$A1#"o}f J~/,/mTU< d@q"][;76ODcܮ](տfq4yLuަuLl{ck1͢:kc3Do4"!e#aDŽHO k898ne%ӜMcvWV{s/\rteDV ʋk4Z{A|P""`\~`)IDN~meFJ\NBo;LSa:¿ M!kT Std'o)A0JA9{@sx^(oAӔ c"p n")G5lr?2|w`tew0`Իa[34(1lj;g5B^3zS: LX4QDI$`N4dz_լz G&d|K2UY[-\|bG\sphg>Em0)*taxM.rʤd;ESXe3RNl\Stu'{czC-߫2si\voJQ,= ohnM~ͷU=fwhv(Fu(i8ɅMz@LpZlyr\|OC!f^BqiC@vNE9?cv-Gfqa`~~|*eҗ\M ,]}䏬DCzDf[m$|j`BPd$/?*kŢ)3r9(o\V]} +D/W"=֊RO>)oܹ 90a9@#&XxP @40e7q^pĎXl( @ӊ? n]҇ h?\XeM ԎeP硞cۑ> +F/5J4$`r=Ƌƥ}w] ^>f6Z]$X0QNΆʒ̈M& 7ˀ+fnDD|"vW&ѹ0,>{)NQ4,ufJJyMP'ͯ%ܡhz;\RNxklL +ԫ, wmQ۲|0&`_'"^P\2n;4!e>}KQ=~tU°ZD5%x i,0OVknڎcЕDnq2u2r^^]JwR5Kā7Yl4Mf15o xXԁ[Ls'Xti*;@* 9Wo:-,X˗5T;b |Q(*JvUtCUmނRX d=,p|"`qya*Z A+Q#[o{VD@]K:>:]ZJ Ɉ2tMBZ&͏q6ԘS.~HǦAF3Q!YYт%V Ǫ/ t@ÿ7'!t344+EY?X:#RC nׅKjdV O(IX6,R @z]>S.E} :4Zʖ IƵڼ<Dgx]/9%fXl "].&O}tPрos" 'B3:^Sw0$8zHPpw B"%PG zҴD8 T$5FQ-!'/5r67k@_+jn{.jW;I*h}Gዾt̐=e ][:<"g1VO=%_$ 5z0*'ĻZ & b+8åk4.R;yE]e[#bc2Xgl*M]- m 0Q{Su2{5*;bp1U?ʘܲ,V(}\Qk{Ak:wd%hGMIq0<8rdjN Oxh֑i3p!KH洏'e0LL1EGz_P~G'sܔ%\:eǥ*[y(A VX9Gޓc2ʼ[ [c|9іEM)*Dž')T^MaDKRRӷ ]B%&4Y s { M4c4V D4h)+Dd>{|ʭM¯ NlMKik@"L2Ύ n6WJ7l_#^8"w8[ce"}b+GFBT]G0C(5끏`-a_3Uq&! q h<՟F&’~kSZyD7JKH(-7Y. h_ef$|*冥t]Q{&~G]dOslod/ҳju޲G2X'i ',K^nЄd髛>DlnvA>WAW<%}6#/l 5Beq39NA[EB|psEVtzK&oBIJ0B!i#u0`WDbf(j[j?si2攪x* -꽛B<)m2Uc]r+_ (_ ηe88<8I6dKi<% f1_!^ +䆠]\gV,'إG*:1~ŨIGNHÛrEYkj`}/.=FZZ 7 UErb p1nA ^ ,7ūNјNZb\rZK (:$Y+dY,$*Jj)D Xl-ex:q!|C }跾dzyuWВ=pBI(FâlXHuKVX"`ӚXLyeINB̖3Ģ`sBܿVvŗCRB qm,2)1ߨN$WZ$`zMyLsY<OZ F|JQϵE:['aD:RZ1?E? L2pвާ!ן~(sQIiSJCcMYJ?ǯ'1A4lF;LhF1Co,ytX;r t:֥4ЮuFi1=W eu '/OPٗ PU5-GIk2 uisr)@cuˀ\:t/0(m%6xf"cOUr[·atg7g6..Ҷ]0wЮ'7i,v>@q ]hCf0ZB]k|L$f( ouL`3`{A#`fhܟS>Ɋ4no 3ֿ&N^@"M)14h]T_zt %C1o  NrvĹZ@AW Yѷ'}Es8f ǞPt;@״سzL9j"U)Z%hJ $M[lyq[6@7iFDb\wS?ro[Ƞ#7/ ;%VMo#/<@1W&m$ڸN>@!Y*C'k>Y׆}l %H@Y7 5J?!g hs/ `HHצּJTʌFN0y{fSJJS"/iLڵIb_/; k}r!ZN+\V6 0]ŶʖV}彎KeTZm| ! GƋ<@N2Ob'V)<'>=LPL_|Hdn0_r`h~Sw"uZR Gc-Hs8\yhlӪހ!tfXPa{ňܡϬ /P| ŞBB%x(щf R(MS1ߑXOСW*HR>|NtD_Q~ZsKu*ce1s&-0j8%\vLg3X)y"$ bP!= d)؄BL(*b \@%ֶЩ8R. Pt@7T(BM|(jV'yU\K}%K$-V׏Le.|;DDfPQ:{˦q<&mw::+9ƚ54eS^a c=P 4 ~B|Tіl~H'cM8 /aSt/W'X /H$}]ݾk O7TDh8n]v ]h,YI`k>@eI/au ~zPB d' `cN@¾Kc~ ▰2\*-M?׬3Xl J~WF?)ֳ]Gl@]ӀW }-CTD;VS#?Bw10~Hs(A箰>|CaI8CZ"ӘR"1B~Ww[aM"1Y@,5U)-pyf;maWx9b9|зrUB󫹡HԞDkA0qC6h_% `jul ɬ^a$JыBR>SUWB:S, Sx;juJ}r61;N*ZMrёirANf{9jlXُBMZiM=0C/)=j): lA%i jt* $]϶%ZgX j  !d55QQ!>i,2_p;gK4Bj(4I T'1HƵnhVlMDa$܃A ֺXexf%B22d*\/'3+S7Q$lsK9WߩV;c &K,B))Z/@ ;;7~at?UkErcjG<l3-y{":|j_qotO\vwz2IU{ٿI޼F 1k -ŋ~7o M^"`&zu1 FV{9uAqo '6xμXαc;I|9_d/_(mn+b8{V+Ύy0mH\Э:x~ێ_ `llKN>*aY7;R͘k Ɉp0>+}̛ b]ē\w|tIݳK!0 W9d 8AH޷#*FR!X0}1%q}s\H!dLPep1ƒYa[Qώ4vKnz*3,٧R1[,g>-1jGbV̫s4V$}HTw8Z:ڞO眚3oH6uoqik~b!a^I:{C⁑L_͝0y2w#zXK_I14Džȿ ڌg#ꩠ̓hx"Tu3]"|Γ6@Ъ&DG;k@I:!jO@qXޗ<@O-M֢f͸֗xszr&]?ѥ83H1Q\_rOWRG٢/I.yҸ)+a<35):ʧMȀm5rٙ4k!j-2'CCB%\\zۈUVRf[8fjo-{_5֒teX38,FA U?(#N&S&йU<0^qB$.Gr 4V{HkźuD[ o.}a8g(݊&PUࠆP"-:6;'mH$`%ݹ<Cc-t@d'|Y9@rRC:PZ"D>{KtO^+ꋚq  ,,kތ ;VN4BSHOv]3Iy'Vn#JZsHX9Ff(u uyM Y!";.6Y ~87,{K:Fr v&erqh?(Ւ^"ܜ:<R?T@u=a o!\2  Qzv_,kfr]L#) DbQ9W?JM%[gu=]GZL'һ@+^wV;,8һn[0Q/,s(헿U u\+Fr&' $Ns#\܎JxYmEg!N@%|+M& \i>k`l-BSz< hz%1B]i_d1-LDQ "[>{ }E:){<!g2kY3 %R^|G75nO!c!'Azlُ^|qlRʰ&oarq7CtP7HdrI˚ԝ\H_nrB5p{.i8dhZG5άDI3QGbToSib_dO[NJZ#$rE8w8pmz# Mf*y (=ObWRR4VEͺԟ#$BS#?}2M׹{Jf;atC3pGU6_ 9*i5<ޚQ {Y]и$`*^^⤍_P.H56cmʊuct^A|}:zZ<&&_"nF$p`]6IHzUncVvwH>cl,VV6 8W21(}_ٱׄДҳaCr} ^ʔGͦSzaUFAˋ 5s\y,/aQVd?G6鹚\;j!r[K9&e~CbڣRf$"w~GfFC|J%1KجZe.$MqF$oz&3UҐ2#* @Ml J=?/|jbfKͦ^،o> /Tu7d!jlm%^_$gw>55;M\'_pQ ݒ}.-bg5'+j?ݾ'z C!B}}0KkT(Kk*s`x k3"~Qe[bñ|)li,m/$,(0&lgy}"6_Qq=+m41~CX VCM),lcM<5 KK̭(3;O2UH2;΅j:q>~E02M}6]J-m|r9 Es?4YgdA+E ~Њ4~"5oQ-zOO3Ntc @D)73-\զҢy-Fg5IpʚxOw$`Ƞi[AՃy6F3>-pQP؞/q $XaY _#yfw4ŐߠQQvگ%y#^qOD3(oHW*Ugh\9RU@eIfD=3:&Qg2>jK 6 dBSꖊ}? .|i6RJѵnAn&Ÿ{ = _RUX &󐰜j7h,m.rD\SL\֙$0 t)2ۊqKz` d*y҂n^ťalyw=/G4u> ZUhʲ@5n^Q"mI܊ ѐ-$0+kVM dP[bD̝}&G(D/ ѶL!iug9c4O.lܘ>րrY _B v`nR5b.&0"!z{[尌'dD@ߌ0.\]Oe.P0o+8QAX1܋+ȗxk8laȌB[* °8q>7WXF+udT$H5 0kNZNjv+'X4MR+MجGo2 U{^xt}ߜ7.o= \ 8gQF_л-q(lΨ8$L0z]?W%)}6O(< ;GP= VE:n!~ g4>g0)#ABȶh+(hnp ~յJBƑ2c?*[Si`D{L5m3cªf^`;&P! >MEz h7=vy&頵b9|wv5z3Y¯ Ov%;1;7z[>xP ޖTp]ZĸJ3fңrE{ruCP߶#bZ[hsjێ_Ri ym(ju͔MA&=~Stb?@S4"z5d-`nlϴ#tgM ׁ橝Ek߾A=m/83RSQv̀Gf*`<[U>3+)BcbZ1d 2lVO9b_veqǥx& =FƂ-GZQ~{`k q&x\5 kt:5W1m/>f`%!`t)>ɞ+7T}C/ RPzĜ-aT iT\ƔvKL eVaV:Q!\Io?Bs > $Ȁwn&;)3ִ`MZiq XRfqLx,xW|~57v2J?/9MXOVӫB,,CJXCXlV6}L+X<,O@} h @.r2 TFg*/&Lz[EqkEQlɐCn߮0Eoa>zܲàER@ҏWtr"~p^ v ME#ydJ2Xm!2$b28V-jv1keLAh s|K;}x ?C4F=C `Kۥ@ jO(s>(|,1o՛u~IsLRd~fg+9PR\q*f[Wjzɘ&5jn56/)!?)܁VYMb/[ގx%!gE O~DYUe 6-KmP9-_lCSѥXeiT ศܥ8Z&D. |70+d@Fx=*M?f{fж#)lt}.D9;:dh=K0-.a?vh(k0N(i2_?Wk 8R_E|oIG߆+=qleW ] S)vv2'**yshZ ј`8 6/>#,যWm,`7Rӣ?eB [Ѱ?eH@fe!ud+~c;Z<` }ZBqMB7]_?VuA.6f)Sl޿.!(N?nA r$0(KE| ۓ^4k 3jYRU^h w֔>GWM{4vzfSeEɛH`XMq8Vj9QgUtr:4L&|J g{a7UD=XJȯ>#'"ߥR! trr ;f/H6ˉq93透I0E suIQ- VdNBe{Vf T,+[2I`hsb+!L ǭH.Yfad?"l@fPeaUM쥎Әm5 h;8 m&7d,ռ$Jy._줽&(vʠ|GfbE\k.51݋$ hdDxO+uMS07n.C\H綤N8(n؋<Kqa}TeR=6D$#l!]~@g%M=@L#gbigIӜ qr<4DiOtŰQ.9%k(lȳ!h qqnx §(ˮpg"[GWdߤVj`΋JSqXɃ+OY]hw W|6#$} -m%6[-TH=;9튋г]535]2j DO/UTN){q~x0J IFԘ]MD/SEwNtFS]xJL՘qTdmI۷w6(ﮂ Ad?lr9vevc3击0g0t31>MO d~/q)~AfS;cPubnCz&qM/wc܋G\rnw3k`- #ͫ621_Pztj+qd(2D =Z"{qrF#.}MUp̩-vb0ISPu1E`UfhPhj3ڣx)V ~}O++CQŕ_V"IXq|O"`(_lZu%ʷ4~DSRΕ'f1鋚Үe&}oEL_RL[AQdX"w.bk撌IӪvum$F/-؟Z{1?%2Wss"ߺUp o{`xC?T/xx~Rf@ pzɑ ]ş>:]V&spHP,I̾MsƼt 5ߐے FzkzUj4tQC:\r:%tdesm0KFBr3架 VأP-tX2g2)5]~+ Pu=䵒o]G`v<Z8$lzEKR۰بptqkFg"=qǪrYȾe:N93Z|vǷ\`L?f6뫔a"E:q'?-K~q|׉ 3^@F-þuTtn %5iP3#CDt8:0t]xFnAlm׎e+;WHeɢUu SJDr1wM%lO u)&z>~ErC7NOTbT0{tgqcF/7zYy9PN3Td7fnZ= #).r_`}g)IBZ1Cz'?Md[:r|cԕ(J5oA$jҏX3Dvlvoq~*B5%WsrM5P?M/R*ىyJIQ7Սp(Zj qfX?=SC׺yċAcقXZy0Ćja̻5CYkvO`߄AP\?G球ӿW2Ζ9wtAsg +S:1-:s/*_w* umΫREd6IpG5!+cF44>Sq1="xٍ+`cdP L&7$yѭ },xR_2NdO3C&4-xYƓbPS ǯߞN(BYnwx*1v%/dA8c$}t! (-"UD*gyI,~@ZwK2e`HЭdAu˜ʢS nHsdܦ'e/qQ+b^9}M\vz*f^zok8;²NSGfbUPu gmHNCݧl>'Jo=_C`3G%8:x>㰱ܻw5ٲ$~,3:,e$k߶șϿ*@!rTM7F Wn2c0e(^6WP_\Qe7)9ɁSaWdzRzw/aD7Ob9 LP}Ϋ k!{ | {~n%?fUC oeᢟ,@D}ۼwE?bP?c^*]4c,Kxd^ Vub 9W=x0";3"ӕ(X{X/[U)EA h{IH ő.A>b.RK /ܖd7^ssncɃ45o*{[d0yX oD ȼVdΉ13MβoW DD3=K]I;9|ꈊ.mNfӏ\/{f T-Si)>TU&}RYzfGA) SX;6:TsA+iЍ:tBhbhEiĊ՟t8}!*pWRf_̯d'ARյ3۳>t'#4ݖ9ʧ<]ō5Lt}XY\g<?#RJLa8jͼY˥m+Eknܽ~orOE3 ﶱ @q~WY:N(Bd.r×+ʁ]H0F5"h!HzxFY˞y[!A*̼@A|eB匳iOIUb Mi+S1xߍ,IorEigUC\)VLmKf#^5%1 b!vYPNSkHE5㇏1S-ҁ9$nK!Ji H19ja+h? _w_{ pBjQzmt&+w>f/{3l8ܵ4gT^/eW͵{@HR)}Nt`2?b9>wE!Rh'x6l舼|`sNM(&l,Qhٷlm,:wr(}=poKlKj*S\q^[xfx%ؽ'[TTcTo&Z@{z2OvE)I%D)Av]rᠠ]abGѻX Ss=־D7YCV\C>p} WGLl@;I/]w{n=Wq3 T9o8֕i;i&0`]y텦2z i?Lh~&ǔ)WM 4MYvff޲'&Zr:mP^i]FXC=5p3_6jAiR Ŧ?Ve^.ďB|%F}'' 7Yts|"FP^9Jt&hg%JBQ)* Cl??K!SoԚs'ZEN}le<F(/[bIJ"S3C2潹9P\$1hVw"}<^%<./ż}90զt N4ϯ/b%r]`8ꇍ13`(>}F9җURG$}*vgDJhg mR2(!n ʦ{ 2>kAɑ:ȽD \G~;yY%6CHhnBWz([d;-6 /kVIb10*o)G 3}Okq >nԚVF/ky;-!'1梳BXs11P:˜W0))$Aҭw "ⓧ2"Π~Fw3RYo9d,yt_[AU FV9P蛠G27W) e⇮mǠ{?^SCA͋_Vƺ#$U^ )O6&=R}E+7-A;IYq#=taP$q\'m@fu9Ӱ;xنjQPB&.UHG)\F@?[ w +R*K WBG3-!`Aar~NapE2[L ʖ&CX#@[^ kx:{C=_ Sks~D!Fo4Gu3!TTnΔ/8B!I`6U|r4#.&/.x:sQj3ho|\⤈ڸ8en2܆A[ϛSP^B}x!/HMNN;5S, xrҧѦ݊ƒ'L%U{&.l ^= .3apXO2.8@]^xݏyهs8< KO z}zy]' m4ū OI>Xqf95r2]CgvY:o]?a_3n8;%JL:Q9/qϬ?HP)pp2>()!֑xQktOm[9-I"/9t|(j5|TX=84BdHyYru QsQxwb}TVgX2+v  7^E,/yd,QbDw?/p^ `HG~@V%2 XRuH耣MS Kx(t4P'l~i(x&47FO&R‘5YFf[ 7D}N8 RZٙV3 1Լ:aeE_@raᎋ 莱tO*Cs/$Aڅ F4o'Azsj%)+ V[qɉNJힹ g2]%0r)-:H!pu|$Ip--Z;y{3^bc3V9isKda1;ވSxxCηD@WG[G_*,//ֶӂaͫݪlT]LG1\/ xē:dcJٲ}qGf]E471Yp:ڵu^5mGw b?7'`uXS =>WN-0B٬vxSɐ8D{rS[@dg7}!xΤn̊Ŗ\  QW:{aLn8~ky%6d|{Ւx8k,|^'-6ُ0hؽQwjXyʚhҫJKC{ߴnPIRo>$PEkCg!lŕ>_}5Yn=\5p$Wa4:#7>_ 5Wg Kvk8rh]S'dfė&s:СfVpG.`n:!Xs}]$+^̭1̚BA새l[&]I;5YtvΎ(f:qo KB{=hN!&7a>M|nو9X0{BQl*$q*h?O"`rJ)8f7.r G%]KUg9g' |"8Q+'?&T{rrL,fM, 6"ڦzTS✵ƈcOhQFE$)^Mj YQw$p 9,ص/WON=.8ΤzMq e w'Z2YHYK!CVlV$9{/lc;6eЇh)蝈M뗣(?]3t]*0bV: v!`?ŗ.+:Iw6 ^L;2^8JB(7?2ԨstDc%+j#$ Cͥ0#˪h:MKd  1O@nXIL~&$b" mLKcOGpU%')/iק莯'qT@sCMhӐ\RCPb[Y.%5v3v"(fv,<yj]EGS:h[ ChyHzR|ރ9AVKPC.x'Th°:۫լ:HYv.Z(FObק53& m Y9 9L1ӛE}~/tϏL"2 CC{:ʭwKo?ASܚx0a^ʷdĥih6h{52xAҐBn4ZOrz ~DuZ)odܯwb~qKIz#u>-lFfm~~h]76'7OI9;%`#~ [Tbl#LعhG9 GWœ<]#r՝X,!2Khyjk-EF l&,TMJeE[Ï"b 3$dJdk0|^Enip-m+uُQ2B:fJsLx@S0!I<}6_侷c$غ]wheGW+sec>^V!ѣr0ۋd-N!KEi^[<99#A3 WeFe]ހš8,YH < D2PhݻI?Dy6a% ". #moµ9xVsJl^[z"VqZk&5=x% .#h/6x̎.WO\*AZ9 \Cy}CqDGܥNK!X__ޡr8lTP}Ԑu!.N݁洽j3@B+/V33A9_Y' [[P0J-LY 1^n1wRrx\1D? ,w=8Opf7g&^# 4lW4jI'`.J#VN۽Nb:tKUX|`Ec/:4ɨ:iӅ/PFxUi$&Ku566;Tgi޼:>Vgn1-KXȮmhƠuo)p X6U&#R)^*=6I' Mh=-W[ThzJe OCfϞ@ę WԺboϴX7"m2<<w}5ᛛV r ORzy~ꪐLqpVXRF۱.Ko9 &`[!MYd@]ڋ ߘR};v^JGmpߥy馉ub m !tXQumT,Zfn\,9'rR|c:⳺fv$;Et?0}x4G!wZ5Nff"ϟ}Bor/Z=hfF{5h4a7V<O>e۴#/h}Afb{%3Tn%|D>F2z 9|wwG6 %hx|/6>1WNiRoJ!QL};8zA.8Z b4B#iPpsB%%#8Tr yX`֛e ݕ[̨UeL@ *јbBVQ8媮n'\(1oXNZ=qr(-O-xX*[! MJmuIX"=)}BO ٢uu>`,VN8n;./9X'^\>_Ap{!\3-GJs:ca1^f3g3An!֐R3e||WYL2Tbӈ+f['O`R OV  X6 tR61&u0l5y7ZEXOFE%jօӅ1X z 5ggC)'MbNJiΧ"""ev;0)JKHʴ×˩FmFKOabtLf褍k৻!'̏RB x/o8wdvj%:G,& 7h議YQ\p!/*If1I9FwACYJ Aiym8El 2e$7#3kuӠNhn$mKяoKi[:CDF1$Ř0[d,24䦈aʑ\R۞#sS1 \CHq"Q"26ު f,h,Ǿ(/ Af+֤.QZk}L+^@QqSZ(&_)?#X(n#KW_AnsFISP(`23iy+&\d5 ;[@}&F=hg 9rФOCXVFp姴,\@CʔagPP&Uh5^#}h><뉘3rATI[)\ ) ?sjJqWNJq|/6D泙{>(Q,,?9[%D, ՗Rhr,ୋ+/p 5#w5`Gj$;@H1QLeIXן`!$ jN8N) S/UH[]n adtSaqk%SV:т$E@ NT܀?e\EdxɎyЂR;s T6rj0I`mVjH0CUܾ'E/>/y}d'% =oZuLJEew 0.@l`kRVH; 4Ǭ+D l9x231m`/Ctp"KWU(WAl%q ĪkcֆF|.ig- G; 4%(8@7vr$O5߂m55|vcMU@Ȅv!#Avi\O2jACh+6D7.EV+AyAlG-'>NL(V9踦)B q ލ9FoP-`?l,|h}=2au#9/뽍z+UQyC() wc缀}_qW@P?Lг.ITpCЏ5S7k/>_BDcϣ/KG#/S mtY4U >Y4:G3ƵՎ8NHAJrA#a]UQzaN+fU29,έťU-*|_ܰĔKTw *N[gmV A'OrW"S t7F eU&s[-h^/havt%A[!PK<\v4'}>'.OˢM>V{9DG@vdeV5Gf_ ve!pUև5F@)٣B+ք8Eu! $̚ '<ГEfӀIVܘA8Ё% BV=C !Rq0[Q*u;Ľn,l$*+Ul3`u8TR$jHq;H5hޝ(Oѳ(`خ/G5ز˼cK*|,}۳_5寀=ҘET(smK* ;Y9n;u칯rw곝,v}`&*<Kgb{ f3i5Xbmkr[XIU~ X#-wLzn w:,M2F=^ $nup$:z-=ʣֿd|`aK͑ZaOOfGlu@ Rxz &y2"Q%zwޕxԯؑ\$&{ . %n)tKG$$RjǙ鍽sU6BC'YX\h$ bZc%P}fLXw .i+t* eT=X5&0Uputkgopl߆2/z<_;Uk,qu+:2j9匜( k\3.^:w>ss(},9{K|⿅j?)M4K$%CmZiM9Gp+]CʁU"9~b=X2+HS,e &E$1;rp@v8ҧK3KG|,cVf詻%(o>)Еy bod2͠aoZ]X~XFI 2!ZMj,"+6N0;R1@:$V cNM4K+{\g*˗v2:%EPgN6DBc)۷نIrNIǍELb YU-BK/;!`Sblސ{0 0!E?nNW'[*17G)ʵ -S"hJjGp#%閹QX] gk|ԙ>dKXp[i8Gݴvmk3hgf1BoLN;̤G香w,w*g!-0gUBT̛|Zgϧi1aX*ˡӻE*h{8L=zB >3o\$Px]H6c W@=E«jd/1 ^%HX/M9C%<F9{ $7nzwӽI;>a}ES{}nǙf䪙RjEykVFZYMG)[CUѲ̭e>+R8p.almԃٔ'8T2nALu+h̊hHub5.{By~]eJA:cƖaH#s.V`4UM$)=JzO~%~gE*,VGfaY.ȇl@gnPN"abm ,vG`vpz9$xX.>}!]JIKk^d}RGsgAd7 7'vXO1]R/n:7snA4/h`p0dՙ{NFګߘI@GH/=?6"[2sGZZNUy}m"uK˦懮?PN8VNYs6a,01{⒖Gs.$k HX7]M]pWadq;n;:~](5FPnv>ckgƃ-@e(K(p?.f0-<,C9Gc`M7Ǥl3ݐM=;j7Lbs‡*S:Ҭ[[J`~ihv-.bhCUyҼ3y& T`w.[V4) pj^`Kmh6uyQ鎐DPS>x4|~Gy ]xF:$8&!^ prèJgN`lR۶r\46:Sɤޜ2Z￴lxV"Zd/(P'OlDʘJ gփŽ&=tgI-M.bv*X]uW6II≡GJ(?YC/Gɕ:<')Om9q_,TLnB}uZ3̊5x2bvC1WHEc'Nwp+i2|fw]xx'wJ* ׃UGY0uE[4qN;__}:VKxu Iqm[+l >4<އ*Q@4i ^z_[7{d-m2أj\qZC i n}G.X3[H >XjW|%*bX a m%y&zYDzN 3pbVݰf8UAǯgY(U,K@Rtyk0#|ĎQ+ DTX'0̶0^5;e \nr7_u<#."݀2X uATrwYtԕY?YĪLDiIg%mJhVNL3G^`A28;ZB0kx*N)0 TW[OFF(#H\*Z̚ȣSU9ˁ^h!:7Mo;G) u[@66u | $a"yvx>3g V<|'z)zQYcmi\G4WA7O W%fDќny a&޽B$'avdW/ t9 JߓF!9}f Ϗ+ dXk&1WGI&ez ڥ(jܡB- U1nX% 8RrƌrWu&ǒsG Vܜrmr4h~m9Z,P[ %7t6]96+ ÒV xlcz;_zoTqym "kT^҉j"8u؟~jN'.iqz^Xg!Pv2ck"js\0`bstIN'P$\fU8AJk_粏2B`(p7Ī(T4Q<.HfK*N&< SF3Pz9ǖv5?VAb0M05K|N pܱ<l${se"`A,Y4ݾ糧s^*:E#f('bߑۑ+x\].gVF?W%!Qk0CJkmuE,yG/?$jrVhu)hpnjG2kJt.$؊>ys}|!; nH^ɹ=;'l b `Х,A֥|T*}Yezĩ0h7E;^͒1V쑍2N7OMWMW2aVkLĶ6Ä&27yW  ;yiV@ΩTgd2BZ[̢`-nq4]cdb\UzƪpDSV@a8KE5T0\|+"#`KTZr8s^W&% &9y^+|A0\.uS !C!U9bh&BZ*b m ~}P|d`o឵9.koUd˶be1ш#v7țg+`./[mb!^Y&` ]Ƀ<$)%uv-t yQ:XH'MB`&xK-'>*?)@%uJ,XnCmpX{ӻeH,-eHs-γ騠rG'ƽIBm `om/ҚE*T ݻEĴo歽'שMXJ]q#^? sACł G%<3 >p;7ָ #o# YjWIpo~rg v(M=0l\B1H[i=\N ga7;[R[GbIRr+͟շ> c/>e 7a?1s/PaX_6 -3jȡe#J4szS,cR8:.ENS֚9>.h%eFU r H!muZr~H3vv? eezTJfW~"gfԈ$2 n/X%4D#$MLA:\0W`Zjx>=\7>0'Dt" "űY{zzj BPC{/Z AK|3x绿WH)aFiSRVYYG[ia%9hjrޔReBC1ݨo^TU~p7e.Gh)Kya@_qJa0ioSl|&&7y)@V.,"rs<i`ޔS-NTE p3h3(5$/6~3KO+"`)GI;pwvb?QH#e0#"/Z< WÔ֩v(i^*V&X©(H)qy:~-dBR0PV؝c3m+0|nѾD ǽZu$˪cW`p0NR4#XBdg/ʫh~7Jau8a;̳1\st NM2s]K${ })FE-2&s|EK*;ngcCq7D@pxUf{p/d̓U2D< ?`Lw FW޽t.>ۥ{KӠb뱕f%I흩'QӴRyR$Q>*0bnR磋nÂa(l("HAgYymZQK[aCp֏<-7=g{b]y9""f)kqeoG 4r\6=9 iԦ;%c?4°XNֻ:(oJ~ ;ZDR%ѐDnr̀u> v'kr?C|C"df%?ˊoY9yd]^lOEo}T&m-pbkEjڒ?Mŷgy3 -oסG2ñ14EXZ1-څ z)Iל+ܧI]{F 9>6wA@GۙalN^/5^nQ́lWgˆhLbGTׁslT r.c5ȉPŒqɒ0? :.i'y0s_<λکѯ^겶\.eZ(hdkŪwƜ2܌¹XqT}Bb%.0̦<^0޼ A[th rd ͹s޴(#5ףzfI*`A)8G"d”LN3&vkCFevwvka,jjaT/r!kXyK"a ֓ ^^* Qe櫻컊n:)B&= C8ktj!0P+_߷VB1rDޔFE6`~h:L|ػ& *\3̀Y/ў^Oؐ-DiR.r!$w?AR~,X=r_o=Ʀ{)DJQؐU%u~!]* :gfA8Je$݄+| ,}3(v(8NBD={܂L@ͩtRXAf.)F$M~\"E|;^J`)FFM ֊vumn]'D_-28KZ( ]+t>5g')Sl773^w*z=p+T? {W(S`zUM+BQ]D7h78.ϬM4e[6b1tBĤ3zꃢB "3n,P>-E:$tJq QFHUg%KgXy|dՊ{Ex1rym3XtmC-Z| yc %mGpdk  !Tg}H7Q#;.{AVcNb0`Ru>Q,:O6lo~vŎ$M/\g-U^UW ^qksϕ_P`8,1S:Z9BH&fBi5du?yӂrGVo/7؄5@;VZ,hut$AKcᅥ rﺆFxoG!+|.kZnOI[)6q Ի]cRE}0|a+;'#_+5"SZ+k , 9|2[]XE~nÈ$)۞մO6pٱ? Ō /V \o.+/r Br J},!Ѽ%BE/ՒA4? Oз/-ބ]:Z;X$sZq&`& Wk=v>̃.9d%Mt๢A-(QL LHLl9l. \ګNɋ)prğx".lv/ǫWCs')7>͝{hbx7ٳ4Y"k+3rfi-6-< BT.P\i2UF ~v2n`|ȺlS>˲t-rEƮBԋ[NW>/GO'Z_q2\{D\ 70A& o؎uu$y}Ch{ "~蚍[1TjJg;gy)Mf_Dax,~IOXզPaT:,c5L} x+EdV]imn$KFR\]c7Rl'Ul҉TR3V-C! tNf=9/"'ޖڿ1[wNQ=K<s fafS_ +#4˚{T8ύ!gV7ozo,G"`T࿈n!Wڝe|b)!C@sRuI)NӕU 㣁(ͷrѿb(؇%34eC[q' `_$u]CwhBe~RgtqgvHhdQ ?"hw4O(b)٧M@w^ =;aIL`vizGG]-owU-dhTJ,٭ϥ]vV}A=KdD#ݗo&ypVY eE kGr1Pw@H* \ ӻTC M/L {+5A3b ҧ |go#c7dc맅V\; CdzBQ wHCgHz" F5qnQ2YqٿF!6^#(;n<4^kL?U#}Jv+΍IEȷ*GD}w~nPG d3LO>RwMIpMˏlvQ`|.xR4Slo .ULЁj00\FPs4* n dJ#j9A9IL[ -ҚHV(ÿ=wT@Ո0i/Mzhn>杠>YkBRRMaJR:SF`36g@peSg=&C$ܜj34ĮIF!H!$:raZGmEUk[0c󆒜 ^YUfx60TL˛6ϴyktb2QD}tⲼ-&wwl&u5 U]M+XQnKi M4$?;QƤ@%eg.dd`8!I^T2GgX[~_JՃq`hRjd$ۄւer;d:ّMXT]H]dLfQB1[#ޕu9"4*'1 9:vŹ!G}^K_Uy*+dr6 i˪"~Nͽjiy?P~=}U"PA7_Fķ||5xa5XVJ yd64_br D ףw_QG4 Eq#&"sŲVE7wͤFٲF@q6W6 |t!)rB=tAaw#ZMJ3B}%ӼD^)`[xLiIf5}Z`??k81Ne32 ь)E[u\K\K[zݹ戄8:9ݻ3UsGԀX)bplx|ǣIPE3BRC{㿽ԝaeZ:6[ zcp`-%%asz{_W&AkAG%VMf.G {WA$ؓ]pw;}"mlO(:614m!w @ Rmv=Fk8vJ,vNP],Lu Izhl?pi xVݗ]s3t6ɚ.Qɷ[ JU"Dc*=c.M7*3% ` N)٥.)j<_倾 h` Mޚ控vρ=hשxRBĚܾ6YPk"`/I:aHL9E  c^ڂaW i\0ЪmSR 0I}5뒍D);hrTO[Ҧmy[**G)fMF IY>v^:_2.7Z@&Wyk[j\%"ݢz8v wu`:t!G-=UJ\hpb+_A)U$=V!8MBj+wzR5\w]9|7ײԤ)Nơ.HHZ %o@Q0n8H4/_F&L0ki@/ku&O̵"-q@xt-<6D^r=]ӢA!17JgwƮHKrbk7AD)-~DAH%S;5ǞCI79i"zںj>7?%h!‚'"Zt2Ju4sތ:y|`y/eRcӇO0Bt>ga2fP9fOF3a$4HˑBX}OxBr/XwÐ6 ph8p)ZC_dh (aX[1$ԷAVS @h'r`j(FΠRwD#:7; gk{GOO)F#踦aSOO6W?=Qx s%h-8mi_0Y :7YV\D_LNˮUl1`V?"[/W}j C:0%[-XHbDN_fl&qkY}ӆGF~덺  ޠ!IrW|?>2m%۲8m%}ɢjY2\@-1TKӟ_pN&%b&㿜7-͗(]~&qQτt I󡣂dL {J34w3+&~32x϶]{|˘&f@GyZmл$H3Y8 vpcx zoKH6km!" -W {,>.K ƏS{f5ݚU,2YHG"{6m9+̞ƹ&%>[Ms^kF•$&Z7ֳw!3.>aibBp&QLfaQSE'5|#\:$ _Qtc0&/>}diЧ69uWnsKUׄBZ Sߨv^ِ$Kw:[?cAhtaA׍YࢗluKtXґPܪP`q5`Sx2lb%(K`^s JO*j,&3 m?01O,|,$>.g}Qأb5/GhZu?*yiewvTבߪ&]K[5GuDTj[m޿SU06^|U}ۦ@5ǹʭnO0Q( =Ҁa^ aig|0hv!>|Vp{[4E̠}%`nzhץkD1YK},}NGU{Z@>l]*oAV*Kڢ,2YbEwS;_{\ :T]= q`R1B/V]ѭR{ 9g'Q<)ci4ӜL &6n [8Va5kHA%I>#sbr+`%*V+*K$Ɍj?7Zf`)'%G}x.s`tE˫ HN5*LWm̖soj}ރxK&!H^l*Ոx+7v4AxXP\0J( ]p1#2Z*&Eo<%kCX0zfAKƨ!0I ce/pwP~n/l V?_C F`Wp-6ؙ4~qG| cuaU=\ кk_٫y(CjLQDXۗP[ѪPIMCO8md`]@gMd8f g39 }xFtA*1s549q?hG10Yx23R)J)X9ic1;d\ Q~Bgr|GdHWpQpzX6w]J)V /;6w&`3uv 5<ՃK뽦Cfu<8 A << O 4oE׭[ ̱tJȺ1R w=V(at[377Y+7wrj-aPPy$mRoɼ˗tZËw!\\VXPœ{ j\i#H9'z s+fipOb\Oգ<[y ڭg²]6ulˎDZDwD_ >]|ΚQ!}՞¨ܙK ~T!UȖnhRxరB~ h]i~8RhьiZK'6RbK[@8Z=#H Q!8E2Jw 2spDz׹&)ixmuv_tK,C a-9+{QqlZsSs&Q\Re; ;c"]"DkVi2dXA?%iƉ{g81:طP`#t Tun.N(x-=d`^"o|+*5U>_/8E aF Ú/;Kz/qDBa,pho7]UkdVքqw!ʘtIH T@"')d1KqHLFh&ܪLY,sF0יtm dHSb';,AE":bE `[Dvf`dx<%`S' Sүҷ4_t@lNʋ@i0v7UzGQ`aAZxvk~K2b^c|:A\Wvlg7(i8B ՏdWh}Y˯ݭXۋ^N3!dqr] cK/B^d`__T<(f6eU gtYQ`kD_mRqG -wЯVP;S Lb[a\,K-vx9S;$)FUhTG?5GN(I?T\ 8m!/48o㳔ZHLfW t}S[i'c"v2\cESĽ LOIo-$KEu&~]Ky]iGݓbl(4km gcNVVutV_v:`vn{6 9'H:vĺmO>؋ /#,")Ԥ-TTFWkU\2dJ㷝ۛv\x_[+=2=Z') ŏG@Ъ9hvL`ÏD6E-|7[vקbp ̙HsJtT)yQpzZ&m|*$2lft!{FD<wd\_35o{4s}n ֣XN1Ɇ#Up㏵[-ࢋ**[qüh &-*}-G0*T"/J^SַZaٵԏ4RrE:}-(t8+S sB$OɠKhP< (Z]4<}HYZ?.S{W'ز< uP˯Ru,Nw S%N k{60/3Q?o/nFP6*E(B!aa /E #ɉNeyx`*\ ktJov<]Ί Lo; !FH3 Qihʶ{B$-W1 좀Y m2҈=46oLo%1yN̮jc }G<;N;#(y%ba9 yo9Xg zJԔϒyH9|vr8U=~ŲS XmBL~:!,u ζ[AX/ۆ/(J'`Qx|vR2|Mmi3 ގG ϒJ(|J uf6abd),'a }f&tav+'GB$[M_Di#joֺIu~KsӤN/ew`K@J4꿥s9f@r?Δ2\pUJ,B,QM.UJ z^Eޥo6J sAÆmSSt{Sv]|FFq\#ZuVj^ l]گ"-v;IayNTQ2Na3͙D V NDj!3ګm\tNF(#CJS)''6S;Ќ&'K5yA(ծP\s Y.Due:^Nkw;z Bd}8dzoJ&t8z. =3p|O`Ir+n4L70:X`My`o]ӰMQJ'0!J4@*5ިÝpuנ@S}@"`PV/m#PM3f[A{e8PD5h2R:21ʮFY&ݻVqL9Ųuf8Ch%>d }`v8`ԏ}%BuDb7D|^NN\rozPq2om ʜRjhgHOyFކFyY5H4ׂd[XCp@ n0}4*;+2{{29t+xZG<ޣXxqMɾ H΍QQS`ڼs3 רkI7#>%aV.ҥJ<lC6xvV=&Mt'7j(f]sOVoVY W7InF*w8l\zVij+(ټ?~:lkDOٗRXSf7m#3+;Z0  ZMx~^b`BK$UΫsK*2 Xz N8ִ׷-K?OXِޅ-؛Z9%? WY}1PrA?elk(/_Rw&c4߃)k2sI&] ~O705=[1tNQtFve]h2ӫF?^[&3XAly}F"; %MFɤz~#~0u#([dM'ӼgtS,ZIwMPر [z7G[9V@B*t;-c-saEhϮ;e$TcZB~J2Q ] ~~n⤖cl,ݎ,#? rqhByPtWQL[\`l6G=-ONLp 4 zef|JQOc+Ф` Aus"5erv@j[F침 Cr%SP@B՗f\i߀ ºz6ri須&Ծ"`Tl^ں(,%C>,I#;r1"'FK{Y<v)zf+p_5(I##6Ԙ6!,8Zg>}B}y8[|+ҠG}=g*f Rp(g}`j<(42 <@a iZ+-JrGWI, 2J#hwwpy;ܕԡb1K+eHS,tv7{TıPؤpdBע%Vf-{J/n ;lc2i0JX0ɣT$=losI3̥grInfn2 70#`Ov+ٽ)ai=sdD?5 @?i (.;\UȚp)ENp,zT@_HWm>m'X3Yz op4vjZ\1sYt+0 Jpl ,OѨקZŴ͊S 3d4)cv-j qd9gx*_ sTi[gIuN`@PF;iP{j<Ԃ G]e]#6%DD(lEK?sEV/~Z7 *$쌁f,iĚ!O>cBbt|v4n;._6&ư~8}g$-a0y˝4T͘O n}v~FɖJJkQKa$IauJMo_M"U&ؒ sG{2I_4v #ÜM33eР xD Ϩqk N[[@-0 x8h OaweYɭX CK9k]K0mJ[zlM3@(l 1=pbA ,‡O쾹ctMQqCOl2,eA-uA1C g6ߦiK\4ztE7݈+y"ql^'?=fn*.+ZW o*b!៘Ύ_TlqՌ~_\}: 먀n99P=ɍ􂈕0[Ϝ' ѡxo"|l+ T D ]k8].˧ =04~ׄ@hi?P CrJ( GԌ*'^N l-5Ph#4GN[e8=(nWZٮ-PO¬Suȣ$XsU!`5N_)J L10@`A!.%:/ *``z }}VلT53D/Pltp2]2@Z'xZ`Tך ,i}L( '0,6_\{0Z0ZΈsl;d8b?&u$OthjHVslB'Ɵ1K>An3[N[ճc +yxHM; 'KvOFY(2/!qh9 6abǜockU4ZVi s<@g:?upuIb\ EhŔYrkx)+) {ʺNϦ`ګUF\Иf”ڗskȅz8;^#39:S0Q^ͅJ ,8U0ӘIqMFɒJՀQd09m;9+-Cm|fܚΎ[#氌#rz0̸[%ʛfI(AAzGfjERWZca{5dR"'*FsիM-RdW:Rї̀ժ#% ӂ͔[ E<:1ȈG<H˩NB60!ѼVRI!;#wՠqBf8l+J1$2'*ZʢooŴ}u=b|?hlX\"*&zX}iSgދCF!8[p-UNHGݳUH:eAXtuID,@) K]BZN40OU-kf({tlwOf!=#`"Mt[}*,]m{_0- `΂/'<SyT'aEu[ho#֓U' M_;Y,Oc1_p/g9LJWG&S_ Nk^At.u v_{=٢mp cK*x̧R%o0ǿ P0ZyvS02׭~8oҫ@\2t>ֿ`܎6/Z>)&e׹& k\omҺ4y41Bp$~&(h./m*ll.=9>L(x)JI{Z`n=șrv !#Ѳ'O}PoP@~\\=D,KQk.;)-~g?Ty ,?\L#=Lj}ǴWnwmJEowm ñApq✞FY#(pӐ3O$QBܛlӄwYpVtp6gs}flVع8>ZF؅e ٔ|4 c^\VDZq{-${JIqnjroE9SyNbTg)2\T~~Z/ C@t̵*|S+8^LG?eKz Ldu}orÜQ0T LeǸ*phr&Jr%:hBxYg2;q 䊜Sŏmbnm"]u*硆nvsБ]cw~'+8`I~A)hh~8bl)vܟTзq>Z nоyvIݨ7E|刵:PuC!ac\?ܧ;aYkG!Io!hRQ1eL5LeQE+41{-E8`{gemÜFxG|BePl>c<ч9z)d  9T dZ`C)֩s$͋ʃ}.iɑ@dĝ\Kl1oW_ͼ"Z0Ϝ,ɎŲ| +Y^1__&QRy$AN>F? ٍ}H__Kf;Pj%AxYsVoMm'rJuDl#܀Zo#kIXRTMFLMYˎl 5,% UThb8we1^%bǂdޯ룔/f.8^J[,6'LV+k Nc;WӨ? $E&j Vk,͊Αfn 0V܎0 ' pA(6 0W3 gv/Rf$쾲$Ob,ϭL9tGƣ5[NWO\-F2c / V'J"0H{~ X=s-/^J5ky=9#-6d'a!3t%:ח^pF S˾jQtX>+Lwn}J1yu3X;QdtF'] _NPR G͛#aB~{mGzi1!GRٿ:i bbߝg| CDX=TV7vYlFQh-8"0gf@У(P; D\(C? hgѪȲ m8hݑ˘ۊF:?$f,~}?Q~ ?ܳHcyؿ+A~2fNieyIhd3d 6f豧(E,/AP?tf|X\;Nl\a(iYbXKTJ^_F6ѿR_T$Ag&-@Bpl|BZqO2)9N@eV1{]3n5{%38dai4 xbh@v&tl·JN>c ABfwZHEH$<4N@RҋCLGP)Tt悘&摙I3X;"y6IQ XqIU2! yxY)tH_}1uЬ<{8$lqc: -NV<e%-d52'p,:>t4Obx[0!1Wĕ)u,-Om Jq0[W0}ĦXa]\>7>?G$-i.Ůhid \3|fS\ iCRp4F%ԕ6#g9ωڥl?." EP-wqJ#Y=MbC(X-۠K{ƲXw ]q#32qxccv hHpߜEĺѦa5oAYv_.D  0;I_-{8[/I?u ǾF;µGI5/']X^͓(FT;굟VYrGmPH @pi@:5 DԔIu*߷)%0{_?!OWV~K 6E-NbFCkhP%?װTy6C qH+Zc MOKHr.٘ t5:#b{9m y}) ǐ`DF-{eJ-JhA !•ŞcŚJ?%rJvP!,U=C5AcTͲ;yzf 2A#KPˊ[)]Wu4*pK޴0PpqP2\3V=v#"q5HX'gaD#8i ea(uoMyz c,V~T,G &!5!@eyUY[ W7F;:ԨJnrYvC0n ZkjE'8z(X$(gN޶+v IpF2lƠ-^T㋘ )i\ *,i xi3x޿=V/[(. +Ѐܚip`hvjo9Ad<^['[>Uem$) 86m}ڴ2nA{ye)e*;7mՐFu=P4ڏ{=XA!/iQ[a_3IOiN,sڦjz=J%΀lu5Xq˪ha;KdKk _R*S^PoĢcxߟ1N]ct>7,m9Pt5I/}AkRkmh/@ 1Cu*Eizdfe O7k ]X^FTTOwZ}kd|Bx(SwYIDLmv;FK :J7ߡ̅bTG dbI' H W I0Sgp[N\ߕ/w{ pvSS8~*HWcw-FGLXi?rOd :OB{ qN"e6 ;fP`= {cs< 4ՠ/hDn$.cx'JWӣ? )D@/79  kp%ju̬~jPY^y K<]pX d.љ}YJLoSBկ7;"P:ш{!#~9T_xx#A}`[*g _Y^aЙ^P.iﮡK[qruH(aA7( B|_ZLn(r~pk8{&SA7q׮QV-0շNzb-<uB 7h=.f=hz&`9ЌOE#b7^L`bʑp|ikZ];Nգhշе+9JPKu1ynvRF2ӄÓ*,<{^}SD15#BsZ?@Z*7۹Ab,6C;|i(Ⱦ0=~hƹ%p$<l@y혧 ohmhu_m9߈|16OYYB[V }h|M ]؅ڕFRP-z/6:h;>"Z C=0$ z3Od*p=/!f;$5]@>oy+IF)PTf~͠{Ü5lqNJjcNt;Ժ@{Z[XIR 1xLͿ(CEdN>=`[)l~SL: ZWSb0i,yKbndvI V'EDim5e 6TzsM?ʚ 5qZ:ķAyxo>5vqϐt_KPȜPS]g8忤@}y)`sc:Kӌ?*Y+힣L q(-WQPS*eՊ~L߻r0B1Zv~=ri0`!a=Z:XO@6[#շMĄ sDCk\I ۫0 :k8 BT&X"%?/ Li˺o~y9ں@=u*4 ^_NL-4V$Sܡ5Kb//%lsf`GM/r4 CH3Aߌj]|ƛVk rۥљASʒ-&F]3!ZYM6‹D5UWro%JhSȌݖ+ _)궝`pKRP0Gx^}&##z8}Y t¸gki]m]۬ٮd_*yK)iuVt$jo wj]#$P#/zHԾ & dA:^,7] WAX~ξ~}|K*;9yFw>_]=w,'(C|6|\iF@mي5(ۖ6TP(zs <%kMLgD6C2E`Dwv I_H[!S}/Bwx!+p`@Tx,8{Adl{hߣ`JC.4H Ooq hߺY MvA>QR贆;١˵N&2ńPQH2ZQ: F NA 3 dT<3T jPΉj2(0ismFVXs5 %,orذ*->eB'^CZ^9DRwQ[ceqYf⇑:1Lo0^ET|n9Qrt;FdfeN1m\GnŜo혂K\2d˒hdrE'&b~j79yǻ>d2O4"p@Giy]IȪ$JwM#Yzȴ{>ȯRa%˻xCC-/$V_:M0/?4Ax0\.*.z~m(bVVտqN>e{SW;b ;|MRЃ[* 9&c#d*~ȄJ1etC$v^[; Y"~!d+HHʍ:.<уJF%\opi2e2oȝ^;7^/z̛Yos8T 5>-3=[;OӟwDF)X)F SI,_QÅG}bͻ%u~%YpރhׂV$~$?2KDFM݁ydT1fhɻ`gQ/5g] @psG]GѣH= ®nTLbMr^:=#rS=d2 ofvc;y16Y`pNŕ) *8g7QhIY^AdB&:6hRyzǓ$Tqαk rY!qav^&Lೊ.e;`$f^%G;~ښtۤјp!;wۙu&^Wax./B^=^)%?nv6a5ܔֱ=!F|ű5$* X2bS>1$KnT,DkBZ_z\e' <6.Ww̢Q|^ k7pK.o$ X8mc1; PA?fhY#&^nC@8v3Y%,SiD3EM bL,y-ŏ)uss C3@Bz '_S~ISqnsd&}9/RGu53{ύ҇ǎՒn̟U~q@LO;s/> /C¿)-XC?3 # Ѩ{END+ yƴVkT6V3R{Qd&K%_O \dEa`_s;%.4[JKBr,.Eΐ9KOeySnjRYl#^`)eh NԈ[=)uPƘF=*azi BJ5V vp+/bC 4^Uw.-]' H^7RV$^`A],s;M\gT cL7ᚑZ餸S%Xӽҵ[OAQy &]{UW5Pk_+F nNE.D~™T+[zoL4|Ͳ0T, =b?>YLG[>!7. BuWJj\ L4!I71.P*!FW#~yV?KM0GquCXMpI|us'a#.xSܰۘBJ4ՉHEElvʪ%8E7́% yD|F^Iy[u>Z~7)Tz3W}ŶUOug2À,7E(.A1,ޫ4R@3~$S~(Wb y>3tv#2OXs;1m02t :x|O0w $Rk+V[3ИY t] tSD:˲~=(6^OC=tJiQ''y59[̚*.5QacFkg[cCz@3%ԙ]56~!<*d>6ڗKJ C61мF$NHǂ!!t_:R%>7Rd_ 2n72Q̖P7!TeGgr-HZDz[)0F\F$Rz-X_5N&оh Sl)v4KN^!J <|ËfI?X?)h@5%R<]hr4\,a9a6;MJѧNXLJf׋_72Pe5;Jm 0wt*`;OAGb pY _'5(dhƱ|}Ww6% G]=l^ hW>.Kqw3b7iRBH)Ǚf6R 9c75fo3!Nq*^Am ă9VTIdͪ>܎",2`U>mtC7 3o OɁWNnrjΰ#QiJdIvBzyeG3E2e/Jz:SZ:n A dy1cG]Ebg>яD?rRRbUz=|z8DwYdwX>Q4}okmE2naX('e }m"s'Sk6ݘk++:XQtO ~k&j Mڎ&Lpd^{c5+k 4S^DoX粥|6h%!rzHK,3"@#GB?|Q犈MM~xGѮ8;$_Z!bA"#|*/f.9,W6&vr≽Q & {M ƛAVoh8ZKu6tp!goSQo[nE?]9o;AZj=w6g{(Fs4kXո;ғ+&U͙u zm5^QPoM!;"W5!BB"y5VlՃL<ڳ̎Kmnkp[S:z6([M^d Fv#naKA(sh>*)!왗z/)sq!kxFƬ; w} 1(m^bs1<i~p;/~ke[wU_YDB"/*\Dfw~l|p;uD2U<}\*72b{) |S"00CS+vL!ŸqC5Ȫ2@G} D|0m3/@Z-wi'I+mvLET!fܹcۦd-ynIsU#QSmh Wq⑃0Qa bE6أ؈0RɈʑD20njȓZ*sVqyy 6(e5t/jل?zٙvQY. ͻvxI/;:mL(kg2޼UTx"N]@ÉHSƈ^ߜC MVG][?"T Z8QOU[4C=6@ƃL&V,LG1L3HSu_/3Y,~dVL3\ߪ5S]Q"V<XGT|ރ8끹Gmҏۍܗ/q0\ AGX z Ck ;BPgYFxmt) /7`!tv(7v eZic'ޭP1[dkuf-im%wȺ0ψ'tṮ,;"ft4Uߺ"-#씸k$\l!sMj|6S[m {JVFFψBNX3p~Ϗ_ cL8IcTD6W3xvU“`Yh%j*G/5_!H7RChϡ fIΣZTƅVd 0Zbũj[kYYl'B?԰e/{r["0y[٤w45eWBO}>JBZjGte Cp XQm'[I@SxȪ!o,M+ û2eg)q$@`P Xh :@-GLwLFaad yrkY8(kEpC]d7[x]dB?Dv,7Ý~X (@r@\X4At/gBr6Fev;M`~#1`#ÚVW/j{!hywӈ(c~CФ4>o%L,Goe旯b tL+j+^r;&8vTT"P9-&[S6ô܇ < ŅP :hdȆXb,LJdg~m:\Si/PY+sʼnС+hIyTWf^Clqn'BϫbZbG@鮾\s(,]wkmqF tO6yo??iGРZ0 ,S .êD䠄ߣHRPKvᛢc@½ q q[bg e b6E}&&-O> ~:x# i!SU[i?{>2]F`T'ݏ^e4k6xNXV)`MI||uifC.LH \@- ;XgQ{v O-,Ӗ9MDI{dIV4lK v;:Sk53ʹT3!]"vUHk>&~h ɺUS@"1;oF6Y129EMa*$\ 궺%%i{@&5cTL5p|QhRK6ez܉ě\Y .3,-ñ{@nOG娾NZu*l ˁ2rQzɊ-p}]3#m4/2;YgWKق HPЮfg.6SiˍD&S"8bZyW>Qc($'pvؚp3rj<>{C%}3SRW*$E`0m5eKi`*CÞf-'kU$&Q?z:  \T&]'Dޞ);-?<l;*W?>8-Pxu(񬩀7fh[\^2[ ]ׇ 걓ɲ:/pl*,hYmQv,{!rK'O1g-|SucQ[^B- Wjfi=27VJJ"%SEf +(ŵ-KnHݛ`HN‰W|ud_O$JbRV-;9 I[`# ]0e*-T5z!qI?;wlO YTj-k9ǔNTzoz%}8$^v~=w@u+aA^4 je}']zkeo@$!K.ůX4Z?i7}Qh`i7XL:}2]Lza+5"ڳ詒l9nCۯm˂݃Km2BG X5y`Ԟqfa)BoP]|#X'xbE-B 2f (~$HA0Gjƶb$ oia?T8T~9RF9R]@9_ :x>vhFQXg௱_r*l(*c 1<[\_EB{ajxqǙb3!|/f,Dbr]̣mɒ א5=.ҞUMv,(Z 2_'rqEp0JB{JEPz lqPʔ; 8j/0k̙%X$ m5Z߹q5%ڷѰpOTt=Ko9B;JEҥyYeKJ+T]Q[X͈D4tʗ:-gyJ)/+g edgV@<[yͯ,'Vb6=a簦1[I2{NRP0.ȇO&4-M!_e Q$1N3P ?c\ymC<{ NYvQQcdx5PUz&8Lt. oؘ̭d_B:A6|$9mSfܔHEZ܂iLtG;> i)~6[)8J_ # S'udwQE| h4ߏ8wdCTR:a$Q̌(Vat)l,Wک,ze#}rI4v4|C j{3\\F?,/e ]qRg)XQ]qVuy+G|{vȧx}oqiD= *Iʳ&ٚYLra@YOUOBz@e5g hF8gG2s'w &;$ <Fg+mb+. 跚Mj5N(ү{_*Mۆ^(놑?1s+WOW;䦌T Rw1 Ъ=)4iiEE裻SC XHeg.XUMzyoXMgRGr"Bs-<(J~ ;'GCbtǂd,jiW\>[:glX/#+VGQPԩ76)7:WrR$h%n]9%54nK8B7TPxTӤi.W(c@%pЁC3$M%8_ H F5L?h@&,_c*;T]Y \)<WjNU!;?!73@-t'c?DN}.Te,K9=rռy" 9n!iE,N1{{2Vw*V.1yjnIt;O'y!Z]h{ژiub%MӤb?$է~P Ǝ\~Ve'(ݞ=vrcZYڠjK<CvTo/BBVCq~3yЉ3((OM{ZںnٹԹnn=o ё7jԲ 28"]q{/@M ǁF&\̟XYf'y4B4 \~[x" $^D}g9kybPV0ot ̵)!E.("nz`e!uTӬ1EYY1_o-m-z*c|"~E3adUfOAT1sѺuPz=To1,2Gzi{U{0V΂=7K'Omv(]?ns]t1F"*]yOsMeenR>)ȲЩ^Km:yq:cr Ίh>9X=_ ~KEf_֕`%B@fTF#5zzX?T6  mf x=л>d;sH 9if5q b hRh~@֭cqs'|44_Zzzgl\nd`@^>͌`X Mjz  yamLe־o0=T* _4d@Bl R{GmXvZxilmJx2i $Rcp̠ O- z´RvR@ .%D \GU)RV з(s*GFk?4tz$_(eq-!R=jp})aohMdgz Գ.1#W&.$Fpj(Y=}]v@7O}X΁ZУ 8ϱX(L!fO"%a7|yvOw?QB6dX DEo̖ Uðr}?(9_3 R8}IRVJP[爋5-5(/5BME4Mb]ozIA|99 .@ESv5&dxB(hu`e>ZDg17'#2u/Ǡ ;o7=b Mf\u1\ K]0;rnkA]mn+g@|>D0|Omk=U8^]c3qK|Ae$ZgG r1Ȍ.ߜ V}O=,*VlӉU~k7Y5>f ^~qu$BNvePLQ1Ng^:#G\/ːMPe4I|hrw5J(gΆ:_E 1|E:A0v|ʳ߰mU,&C Xbx6^ \¹h<8*DM@y9gdN2sF0̨r'YP"G3I;E`,n,f>.N/15Dv7cs򿖏zBF,Pt)(~v7P$!-Ƥ2k"e#Z)2Z|_ I%=dψHb+({YaG՗-nzєʊͦaO[*3„oO?n*#qᐈk2#d2=s&]؂DE}5t0*Y 8}&]j8տf@mJ")0ynһm 0x|cʿMf2ڹ"ªWAh Ѩ˶"f"0(z_{{S;qmr<\ g!܇]a슄j e98DV}jR%גX`R }G#elk]tMgaCj ߨkCSMeĜvskG7%ٓV*"lK->]3H "XYmIbQ N~7K[:L: *om1-%6Դ s$UOc j`aߛg!M~ª+ {+k}|슙&1j^:8 := G@ LP-ɵ #C?rMJƑ|b bDXm'&c.+)(*Bx +ns4ՐOJue;و/xGX9R9tŖf{>*D2k7L80q7ixCJ l|.S`'b7-DNT+yןGUeC 1K-7߯W?[APgE5/%$[ G{r"D%ژ2}0"tsC9o'FNл(v8 \ g hό9!ãb|ow _36Waclx2S < 0 'T!D+|ClXr57JX4OSAʣs6CU"7Rr ZˉH/LFq}:YmL-K[̂D-ķ6 =5K OJw@Յ##*g:!g(^@Mc9 DpL;NqML$hVT5]q%7M}-z ̵մ!E/ūzfY(ٮ.;9x@s<Ш@}k ['4JN> A4di4E7*  l<Bf[l3{d~?CbbPW$|=e 6Yŕ rc|hO- ibJНm@;j kolhhفn.zsT*h%B4(b0V]|z5?rbWo1!nog9#Ǣ7WjQmTh]L N`gQ,LB+Z85[hRgRӞ>I܀vsge6)oL=< . AboڇS7k%c7Z<\852f+OV7Nh^!<7x +$K 2ک&} mU9 `cQSb-^|_+(a{pfooe%%lhP/@DQr:3ū !V~^ywj+9sJ~@26]G(J{nTrhNi3%C Pb>=lX(ȵPmϛ3'r^E#٘((gSӝY(3YMY[1I>AU2o09cjb2P/28ƺ,#Ag'?v7wc4i(An8`]`MUω[;$7# +l7;3^v$зf-Og'gLv'0L?||xklV<*uN,t~k^WZ@K,꜆Rms{(&;~=F&< ͚lG>A A(n}XĄFpƍtۅ'$;qf9Qw׀J5p+Lw֧.#/J527-SB9c~]?zUI6tֱmLQ-|jo 1'Jǫ6lӻJ'7!Р.|K )˲OtT݋SzS-mWBHInd g5IPANÍEMj@MM/-]m-96?suQ ]Aۈz&ƭ*&Q; 0 +ܭ&*u8bM*-&;g{o? Cxdi6"[җ!y_pmxM{!&s;sbmd6|ZR= =ZvJ0ThOޜQmJ{%&C29"oe$; 20=N.{1k`5@D$yqVjs?q.4R.QA -C[nt\ R\I.Z&}7B*Gkcm8ӝʽCoTf/&Ye[(i9qrcz jEJl;(%zjo G>qq\Fa0GǽH.{ uBR~-|prpE:,=Ǹ;~{Ig(>KTm8T&E!+܁NHh %ngӥYaSSBݷ==2%^֓^ѥ o9eW>+6mPt۴|m7`hB'!HةH« ?]k> ZTGht쟙 n7A}K I aF$7=>  QeEٺ 'Jdj#$plBz 4x~T È]  ޥnN3rWm-m=ںosZA )JU5,6Ynr!kIyp($ܹV0n;xfrGZ6D1$k]i?zus~Ĕ~R\k@QX=5]…j{>^/CS,M~qmɒf9x/Y c{ZIh;;{硸3caIXs{Ij7Ϛ,+9' }P..ZÝۃ2ce>p/I4G~(wshs阁y{nZ;U)ҢjldyW^x 6}?*4D/n*/l/x@c'׭,"MvV/b ]3A $5EoOH2VIgaGRFm榯t ڢϨ^< `,ja ٟ>u:^盙(-b¸2t9% ڤz>Fޡ]/o:ႳY^ۢi//9EˬJ6Ĥr0/! I(P01*y%qu/ nbepz5/-&>&oU=voA"DDmUmҡBj_m/|+$Vޜo.5f!TLTy^ @R3٦j\ ,{eyy³?= Q zb48o"HS&KP^NJrlIQZTu[҃.iG x*R&\|(yrpIwHg@cI_5d3؄z&@ޠt'Op)'M]_`x݆{q `pɡ7Z4:Kx3G8-e:_2H=xm:4}%Oh|{Lfק\[>L`aAe'P=D)6q2OϨby`{b1؈Y񅴀LbE73~Jy2ݧq ö}aT|~1FH[G?ntB^Ԏgpg#]`*g+t8T3^ 5s&^=+wat>'(! a23A9Y7#l \#dUh9͢~'@Ȍ0nZ^:[_`i=Yc'}hٱEJ{Sg*fS*eMf^66kVC Ъݰ1|~[k6IOFug{/o3SH6[Jr=m2@|@޲ ,yshiA+Xþ|Tml uѫ^NhDSZ/&*-"| dv/Wa&}ӥlǔP\pK!Q0U$DjoAN]^UHUH~ []:;6`Ѥ>;vm,Gnk85j}6D:4ٯ9O"AzZsKujȡ/I+ff-ᛞ(KR "%8#:1v>F M'IWaJ{YXED:BzE Drfzb+D[LY7k9:QmH HIAqXr CWnXvWs2Bo*{*[K=Pf/-\S NV_kbK=&y#{ؗz!ojA KUߔ|v$Cӗ’,FjG c2L^bA'&crQ}H,a39]V8ɘ.:.=:9hC4\ ı{MoaWYK/D ZY: hgУI16JfA[sT1 M)|!?3pOwBK|z<[&julΈܭڇH=_W&a(#Q:cort:Qp~lbi{dK:w> ><ɉ80a7?e#̡_U΁-AF?b49 6[p uwFXJv6fd\)~:eHN8^=NΥ (VV`;psnH{6_cLZԎ $ N uPA)gy@nS ˵:A"@`ڌޏۆP]bWM==KN ȇlwCAiT85BYFb(M\2<[kv3Pڛ:,:l׸$`Qɇ65C!ыwڋͅnb-XzNﯭm)R2U~pFo?ZK,TB !B_ɻZ8 +maHBq!\χ9gZHWKDY<̳Sc)UYLSr/C~E-@}52TPNdY n#Nco,YDf~ytbsDZ\ui@Qxnȡ,NGH55P33q3Շ-E%[qp*$ 6 F|y})-ڑ(twK| yϏ4J~iH;OK:C=t3R!:&vU48B|8V/5}1ۖn7ȟ`?^DQ[/p+9B V{"na`ށ-Ŝ3Zkر ơG0?p¾CİȺ.+&q qo DqI^f2RZ!'yVD0e:>eR?d"m5:MsVNs@p4O)@aVj[C8pOb羃2&M+3p#mSQ/&D N[jB/k+#;:}Bv?r<$٣˂UURȨVlֺr⨸קV 'Cpޞ|83B0qKʛ:h WtHo8FtS`* kټY< .PwlR,3T~'TV)8Y<f&K|~9C83e~}g ; uI&u9{5DG|b]BH{ }Mɝ^&{4:|_p،rb08|!bf f%j˽/wd!ʆ3СZ|DKkgm'^O ?)#.S&#ʪDOS_`?^ Jr\pX˃"{M*v5]G[("HB$ƴB_LĮq"P\h[ +/`hcRj~p%"=tYC@2\ n0;Ձ@hsdJ{R7*I5ӷ )qXEsRE0/DQN62}a3=|p1ze?-W?{Ak_t^U!cuճ)D])fR@:6;_k;~c엳cy  e^ZZTU02;:lm%aFɱ_G|/5yYrF?[s(qb<(Y8SFvENTz#r֙4Bλ%"HqbDR1 .:FmRU?@!2:Z븁v~EêmEu8&Nf)7M`a?؂O1`5'K"8@e̟DM3|tΑql7JB54&\ܗ۠ l_}WaBtnۦѴF6ϭb@S̊NpEq:)a꣋'@龶?,`D Diluhk&G2K%i@ P@Lq%x>8 } 꼺0l.PҠ~.xKm\ۍGBzD>V1w#_ST0'k^Iq{ҥTYNsbJkt-jHwf8'W-;):^g xCzFCV"=XBaܗ/dWA3/fGkJN@WJ|parԷ!F K];}w{J:9_X~OP·hv%=+z֎zvJK+0&g.w7-0i @hxs'6:"B4ZN*tcG vE%ݏp HKWI7 y J9#!R5Tro4={{$`Y[P#2" q[/߄q hR|µ k0̌ xz$@BZ9΀5^O<ɠj_+fl7ؑR$l(°k;kҚQNT\txnAJ@K-LjsslrLy)zk*@>ܑ*e/5z?i)ȊU+k2SY l)Z9D"MPMBYڕb.^_Zpi8s7觧}!.c`|O P)[c"hSq'A8w c'AlC$!"gk.QJ=+R^nǕ֑9hG4^n8w)mCDOlKD:B 5X6r6zn9Ezr3B M}f~L{'s*֢mAHdoPd%Ogz@Xʣ@6^CA+0$i^9xve-Ęm;I L =)h/I7_Ιc=۾уYXnT~M}$wCtG"5Qۈ5,ذT9z0Qp*ҧH7̙Ĕa:Dn=FRcS&s`LaorBQF(L@WDy4c5Xb!x??0?v-=BFdlb?57k:/f,3n읐5쎜g[?4rAqxhN) %". F-gg͘Lv̢Cc-2yR H, dqh 8Jx@q+yu&+z}*)& \{[{%t!TahvCThi{]·5}HC"X̱3k>+[F<h f`<,_@u|;1%fQB(Q4?%* Z\d ! 6lryy(^Y~X-N}Ҙ.R$6B*aܰ8HwBYܛ .kwJAR]!LRhm#r >ODM2`!kДOIe;-EgHotGjlj}.weEGA PW^ϓVc/9.`HW[7ߡz?gu5e|ޓ}!x%󜒓 (yMc-c KIW\6^\IK5 )&-Q >vn1_{2y*xaW|MD1xsgv!sq=dJGFba@,!P{|wXз9Kp~޽+4MRpSxv PT4=q;Qzqb4 '\L[O:xY:=wB$ے f]C>(>`L }8vHƇ&/0`=4"z u66mĚw[eFA99<2[s{$i[spv[!+7o?* :ɋDdhԐ*I;%7Zq, +y5L RM{^u|py|[cL5`OP/6q_'@"\|>^QP@zi)@ i&}ŞEcO&̒ѴUK+ 9D#Q9.Y땚A=[\iu/KjHxP&B~vI~tHiEOX[ϣڏge 3o qDP98cs/Ս(?U3ߒ34rc)2VѠ>?Ch-fBɎ_B2._ՖE*tWr@C c%g>cwA0SM.K= # YF2o_@eP2+88'NɌeWsJ/lB)fntll*Eu\lƈ ɫth'(Z{I9Ij[Yhp\2/Lk.jkEl ȗFof@{vhDĔY7%O);]W#F םqgiXt`+@^<#tQ@nr8NN!<{y,E?O::Mn:WGt}̫Sƒ*5-Fi]ٲF>UY8+JcȎ(O_a \6CgFl8'YƥS3ј0DBVv_D2XUENj[FQ_\r,:fH&-uVZVv+CY;)p r12pΐQ"AtC=]:n5^L* R֦K!}(NgVLhLߥL?\ `'5WWM}$GHlw `˲*ж[?Ҁ캃ή\jK;kCd5l M,*,fm4PQCFw!AOIط\oʌ`O1Ҫe,v2\9{UrȚF_uO:i ʪtt^ xMj׶wNxvq`uCkVv-7e!yg!^Ґ[T:?rOe`, SMI#4>z)K>0^̵[S: qC|~c>e4VְbGD\lw"+KSkU }S焱ZP'[ ԓN/qda| =<7tP܋+k yF4ˍ#*J ݽ%E cu~lgQ$Y3 ڤZ)LDGsd5>4fAʥ T1Hr4Pz4deW Xkm lu /usuu4nqюRD\ą|T-a+̲>uvxk@j⏜kJ ʟ3^:Biw?9t֟zW=QmsnӾ1B?0\u˛wFDSmp\6qQBiX⤛ ZرD]]#IMIXnZ!vc/Af}ژQJzܼ诌Q r88YamRI P_\ֱ\M )t&5PgRt_{d6_fD ~0>MXx>/ I$sSI-YWUT k=q'!y55"j f̎|KչJ(©ի> LgyϷʥM@<.`Sn'QȪ8,(/ݠǥ[}5ёp6:u&cӋbY) v7MDM\vP&v ;] .b2"3Q^A213\ {#p]kS9:S$bsPnE*#X797bGrl hj6>* 3l3eMA8FTm._8}Jbd@qsi_tt˲" LhGlQм\zS . >fO4=V'7^;\؅t[(eC74VUi`otU5qJC*P8`PN^\,YCgrO@䫔A'/Fي!iˠ!r *ɉ#ZpԻ:iH;"G7\ ⴻ{UYy$_K&%wogw8nwa BbF -\CqrpxuS[mPJ!. |i,xwakO}1ėB`#c+H}2ԟt睜E"2 #p GKYB ORkA>-j>r7̠`lDo<_ 1ݜ6!*lڀ+gx}>v+qB~N7vLmE&bO1?XDCj|ku8=8r&̐V y1%QBba m iP/2+~'cթc2?_r#mGb^@l6"eP]r a`|癄\^,]1k9 m‡Չ^x i`JQ aHkR%Ax);ߎhLRbsʯrG+|/I Эّ w{YMj;JCB,&o6"1T#&?&,ƾz`Ɉz*~MR%v,o*ʰhW`At0Set.=[b3]g>O݂#wolZwG:@#А̅W/=sCyW3F g3XC D?FQj7Wcl,Q p)M`Vg_ vYNb>5 KsX}@ik=pRN\5 bX6hJ;f| ]f4(nA䑒 rq?F>7rN !Il<-E3@`ӻ5jae+~}hBY_xqPQ4EH+^J^6c50 r*J[Ѷ'`k(}E[w=9?dzć~C)J*0Ġҿe4Mum  ږ'KTSr)&%jѦѵ>n$ܠe]hXE8wʳiPi 8}|U:DQKhu ů*,)2|fy0 _[wgg9]ŷ>l0W jχҀW] rp(X壿L<]. )TXMXLܙy;",o݅['|燫NTvQ~8BkZz ȉ*R{+iG.?0"/,qJu.b7Л2SZi.T ;b ㊭^P~a.ͪ8W)I|uħ}5h2oN=-MV!sϻ?/ R๮pچj`Ÿn]yȈ򸍪Ks6  pDT3MRSbEL͗+z^!OG=ٔ`=N$B>S;I\ӽ 찜;Z{[%Wk &&.'wt\ ?8Zc \PA75x^M(տΪ;O-Ҋu LkȁE!3q#IrRRyu1Jv,Ѝp Z66]ۀw0!z]XQ ۃy'; 䂡I~"7Vٺ3˕&#S`vevңSЍۏQH*v{u-'Y/'a^N(--8y%m\Pz"I ci.= !1z1}9"A@nh?>[/u+؞x]!FW$u cZ8zACR$]f>AZ61J6||f#vcN:_-(`ˈR;:Ꮸ)R| udE,g8dxm롄clM&Th:|gӻV&8Eml8Ϝh{L(UOe;>afL2{ӽ>a _l">*#chݥSrߋJ6+LČXg Qx˙y<72)NGaksݜ#d&],痘Wg'5-w.b޻2[W⤥ǀMmy8?(Vx!+4ג,e 3c3rv ԕQrF{eoH途 McOV*76{WT:pz5?$E\ G m}IN3 4ǹVyD0 u;A>ӤzF7H_vwGk{)Xm؋W З{T`8-F|5">НDa0(lM "+IþYam_*Pc;8anDo4Z`0=FA'hA >/ 8k&=ڤ׬?S9WEd]5,ly3 /ր<]d>Q\k KDϘMi+ |T}$} !$`z2y6K@SurHvyE40>uX UTbz{Za 9BYď/%]!Lj?eئTA x$O39P&n")ƚR)و)C'"( rƳZkJA(t ;·zQzĽM=؇j\)/>-/P(N.fŇy, yu.LY]A3s檾Oob 6iE眉[\lrnGϾ42+!t8Ր"uVIXHGZ#sX~RAjgB F9:+}وAUZ/4/"Sg7L,H9P1$:F |@ iZħ3=~,$[T>ᚋ'X>jXHZD6ür,#/ Tإ%!чG.raDj[R+&a#W#_ (L'ύVk:bǚvIk5P".1㻟% DYGY ?%nE5x%A_TR=Kq2}(4BHjE;8\owaOYL*1?ώ^ bH9QJ7?·,ԀT}+RΑ1&HZJ}t7ِfH:-n׹wc )fg^y?_] %{^Okh`~r^Fċc֋`K !drR}-t9SZb}Pa92aֿ2-4>cȌzE$;;Ony[pw;֭q.)3PR]1vvt[,gD?իI92@۷VT3^!GOH܁WqaGɀ*1M{(T;VݱW=jZ.VKL.%^+ȬbJfx5nlz*MlnD\}*$qqO8T m5" ,_3֒#7>Xn&QN;d>*lT-$qM~/@w{i. ]z-HAS+B|tpODAr/~n [fE-lh%d=Gij Bt$L5] LUm*?F5GE:>^ ^_*YDszU$i=\7rd)R{{>Gd2Tv#rjfCWq;#nj={1c7b k|B7^/<]Ei5]aJn5 G4LB\T[&u+s(5sMK' U)q,vGG1D-IJ 9kJ45R@HNBw.-D'TkUp)ѭ?2a؈q&09'(o Fc||XOCBs_μO'tWCISTɂ2~(:By ί[\!v41Q^^Pcjcx֭:N͒N$qTĝ+?a`Y 7Ew1wߵ( >Cl2 OS{a96N bh#IdMvl eEubD b}'O*5}} )9^sxA-9=4:cM kb:?*sa~QZQ<dއ-Ãnn/+6%j0XmMxg{Jy/w4$Aԗێ˺>_$XkJ}PIzJs; 2M&hPKnPB2 >ŧH}?1yi֏$++zW!SJJ6l8׉Z&F˘+_gSUy@TX"JFn£7 GCY3ߏm(WW'\*(G7Yqr}3I*>3r" ߧ2E-}Իs$#M(\Rk/I$;wpV9eah $ܰެM? tz!r|lQA[x1Ė-nAd<rD9S ĵ;8T[Mt;'&Y40r4kHSKswB6e&?a :+Bvҟ膃|~<:֑߃e.k,@hx>r-6;|!Kܗ٨Pp@}dRxOZYK\. Sxp"3nLpP<($XB(f-M@F|<)ĉ̓;9G8g։ـ4m2ȅUK Oi*)Nզ\!־(~AǷ4dCY̐'c ܤ`ʩ[5K*z> "{dxh5E(=Ӂ!4[twHjl> u~R&ک==_kdƿ'[yƯM(;._a~oMUjՋ*3tu>gz&UmG{9\>轠Q9m@ jQ4ũp*<4dWt= \IXgB ɻ#aV/㭻}S Stow^|WXǔ+cE)+ě^*^_n_iJP|O_j'o.|ܲ "iAua)iW'Үz+cf-!h1<6s+E4$r!iDqR[Z;zNQSMՒۖW"Ty$o"<$Cǐ->w2b*2w+ؼN-縭ܢ:][*II&󨷪G+R!v_&ٯ>c2/ [T!kюRnMKCkD3K w 8X߷ h^ 2V@&!욄).u6:2R~K;{txg'I#΁1henWٳjڢ GfA]%psԨ GL;@ḌX`DB|*T1`0_Pք.U#1$`2 zFkǮZg|zK0+p"R< Z3% ft߱XUpl.y?I$} L_9y:앮!cΆtoPQ]Ǭ.<0NCqWt|R[2T1rCq 5DK8 %b =k(kE)X`a:'zjvK #9ڭ:fztw 2;zd_aP WxR)/0 H;/,Cq鄛v5{>xy65tUHb>dkۢۧNKD+:?K.<>oɓl8cHB|oY3*{bMV:?XۍEDr8dO^}ҟ@R}Oδ&q~$W$[ K4$BzI|^ r]d3J:ݤ _n:g0Em_7WǀWt[OhA uM4n^6P AQ>*(YݓyH r˿KȀrGhbzC!]MS3ot@>N1a .E&˿aa%. AO[g[P5@ACZ V`md8kz,ɧuˡ?UUE)b 96ؑ)hժSp)鼺E7-AD(Jz39>a4u_}d6Ć6v_sP@Pr;iał(L1CQ%jf7);3 );RakѤ}bex@-ѐ%U) q߇N[{V鲞aJ{(5uzTW~:AͳC@p"mCe7z~b)dIw YA6SiM#&g %V[&FI%y"fg9Ei,._>?U,z~!l D&pIOTcDto2 ӫŷg3ù-#4@5 MA0c$9-Ļy?*eGWBqtOS ZV%s8XU-XdM1ćQэ4TO5:A&*C-6CD} -hddiuB8jM ]v{t'oo{ /xɽ1=rv2V4"x lrG'#毂7%2I݉ C90:! og*SLr45puvHMP} 8ֈMԱKkFsH&쩫2_%nYPvbEt_zb7dESYf G*/ʌJ} XsLNg4CI6BK52d}<= :^Nu1o9A* *$z%X^l PAtJ7)'uHRxXY. +^cD1- &D>EU|O_ }{Pn>gE#-ö3ǵ T4\`-=;/l{XX`wH{.T@xCFR]wUb2}oK.}g^+)vE%7.^DU?spϜOo՝%^K| N;d=Dno]F_#0juOJ?ɆDjFುh:OZTGsfrM*ƒ]n>sh&8Dạ)хAvc'egVj$XsdiVVn[u,Y'ଵ?ޚj ?Fz ]RӅCbPO 'I(JexugҚl&oFڲYZb!y`&q%2ƏUrZj;l&K@W|=o|ަ Fkznb~O-l%c_:As/ja~:v W5 IRf< Wz5\B>wM₽o$%HގEW_8xi8S3(1N/8 s"J+%4FnϢA'awPe-Evw3o ]ϳ66E|Z?ZXgh@! DjQ.Uu\и)WfTЅg@8|K Qj^9xہJIzNpw b9(q 9a#ɃИ ]$kX'stWmZ FK9t~g<,%ɩAZ] LoT,ʹh8]Eo:-+)y5ٜcEtvC5ހ;e %X>~:;mRnN(* ᔍoS2{Xk6Ro*AIECoMB wvkX2W.RWʲ>16NPJ>Y1)=z5N RﻓjPW FTZmCNB?nZ_e$vb97y,}%]x%lM"&\lû|>Y]8MnbpO6K2y {ҡ )+Էe5Q ` ͝@Y 3lkzy&9%m߳KacZ|WO;JOf#t=)`ή6̷X%WlS4C*Y`b$hv"yVF#]4&W|Ӑ! X<`3ͤK&GoWxqDӟS}sE lj5GP+/;|pc|5"8mK@#JrvSi!o}UOg̜EpȻ_ t!÷@7\ \p@%.BPoWӺpMk3N&DkwϘI68/YiA-5!d1%7CC\]]0Fu Bֵ.ɧRa+r3B;1 XLD}<hHDP*ZUٔ!*z;@4>YE-YL(@Whqv'F^&~5QԺbtbV['߼G8lk?h{)cG D27]+ `vYh [^;tOgYHri.@ǟF =;{N:f dqY;^-kK}E|KQ%RJ,3ĄsO'U0#.@à6ACxX(*@:p`It1bJ>1(m 5SRo 6zoQev_7ZJk@b) s3MJ`d@&i"ξ.!B3ruhnJZr1_FI0: sg PW}`>rL̷g TJW!?[8 G2 <|y ?֋ #e~݀s>󅓕5>#a# b) sH܃vN5,SSV(}c|p /DVWT_M9GӘ|cOwvkNh *4nO?I"+;Y'nr8 Eڹ<‹wL~{Y (՘|+wC}jsUr>;9Vc0L:.,JABFۧjG mX][0Yq"fsлǝup;_%46X'2e3j+dGIRdW[p^.*dAJ HtOHg^uwa3 TRI+SΪcD "X֙z)W.]8[Ot:xל 7j#s6RZr\rGUc@<ҾSi[;!kE/>USv1 ql /;DeZ(7N7hq72kcon8HNf-(Y Vc;QCuS9]oeS- yq8C^ +w]R'؃*)Ww8 ,vrd({ :^PP&rrCԜJ柒&bsy]#p)E")jϱ`g09Q UEV`jKZeW.x8B<[~_8R&*2;+#EWͣv{'ޢ3{k4b]?jqd;ا ~:BˬI8& սA-)^17\T¨R YsiI/š=di]89wE7Z₺La pK݊E![2Xiᗉx0&|iSOQSnyb+zM!]7= ]j<3+LMI59M~5V@ƂkϹ^`U*z!Dhhi[6x7Ԏ_2ԗK}l*,%Fq~Ր0Fr47ӥmْ` lPz{"˼˺tt +b'eF5٪b+Wׅ^݈c%ZMlSE]pp3D"سi9TX)O,f`O aesWR) O#d(92UdM>l5V Jd=Ͷ`؎cf͗)Ԁ|0ж,uZtz sOxwpqrcgKX`yT0.P-i(FڟmM^\cNq=~~ޯdqr6eiGb`&55'K?ek)R-Ǥ6ʴ% & hE21J~4Zu {Ѱ,zFO{ ޑN )7AS`zd~8MSװ(M,w "p hϦ6Zzۂ{9%-BCH5hT0Y+YrR!JU(~.hS0kAXO2$Я-i5~IiGH̙>RN+q7SeAZK873K LiwyGN˒t>1(NHZT|#ϮV&~Ux;WYE7;uEHxMp_R9 Z;g P*d?#(kzΉ+W,l+HT _ꆕC4#2g\7e']g\KfbRSܣ)`2Ռp|EvWhE(&!_:0d]"n|^iOX=qv _NVO: ;gTTcȫ/Zv YJJS2kϵnkMd_ʟ̼[]M;2wBEbtVfE.0s̺PDkU_פZ=ԥѴY-yn[!:(8)NH$N_ͅJBz8zIE3 /Ll3j, n `[+P?V ݕwX˄JP7.co]qIl-o%qxsf* ,gﵣc6Y>Ze4 &1mfa;2aPR:- dF{hО.oN ~7>:f@'5eM )RρjP qEm+3Vk|PU_8EC/Wʼ(^YWA^>`oW>m5;0w|?|܏欋d qx"ālN;Džt <Yx;hc:6s* P:!uF07%8\o#a54vaXK&j&wOA0Hv8a YN <|lfvMW!@2c%93(>C*@;7l1Q'jM݆PuɦptObS 0Yޣ̌l:h7"=j; |F}/mmkF(. P>l| `d}꾂L1[s+ {|En n¤w.V2*/?|h/Dq9kۓ3gS{V?OH}aPN^ci:(}FU#y!Xb97#D@t^R9nTΈO#e#kz?'"ư}a u'QAf5 0QEc|"M88P gz&;"^4߉klP˙[9uh;S>U. 뵿;z Q7xܶ9e)Ǹ4P,"C5 \So! EA  G(  iofA}yz\zl3WSUuEa>)V&xe& W?s؈L붗qcƬƳm$l1C"Alb2(.;T]zlx,Z 6ښx%j l~ȴx\qY 2TQMEi4a8pkdY&'A *`=̝nZte'4~6 lwOZؼShBO"6eOvy.9L0d/lD RܻIe -Xj(Fn:ql?{-B 00|lڿMK³/h~H5vIruHYh+JGߜC!V򄥔TёpZA^:1۠i5f"Z),fGb¦*4,S@xO ?QAOЇPBh yި#!4A5p:o;fr&fQBv0{ . F ϫv50J2`t^iOiD}ba%,+6 52 \j&dxWE&Zbk ArE\{O Bg}? )AKͩo-3lqYmЇ2qdT@a}T0rvEuR7><#|B8%5rVhs0C@ :p/mKRr4 ϧ:3@,껭:d[H)5&IuV !;%x'ȴI'=4ruyO!2>SڊRl5FoOx'G=6T{ZmIуYSt2{\-?1E L޷78*6rһid>72uJG;| us{ r.rh6&ZGW(Hum kd!`b!Ў)僴X sbv)vx{pTq52 #ى<ŢFދ@Q J!?vgv؁A EŢ[KrXǓ [X:Rk))=oH$-ME9%E7Gq\-CeH m {X>6Emمvv믓Xd(.U֑DPJ3!V2Sa fUA} iDHQ_ZA`oM@͘s1Ϩ`.@rsRY';-x]VLY*Jur6xVpS/j)H޼WP:"*p1ttz>-%tti3)pIv~$X-?d' *39[_yɒ ,>>NX4C&0_J @XBx 4CX)K4B̞ ?hhFM\4pm7T :xRv$Uo!*B $!Xs6t")lT? zoSH%0^Eq8KoZ[ю4(I׋XњU <\ _^w]4w, yf7{V,qӅ@{a>iЯ+@.aI 䜪*WyC_neRISҽx&L`۱#Q:e\wbqQnS h:A%’̭÷ESxa}aĢq{1C ̢kXBhNa'uo#.,NxVj gb*,d؟ !@@jO򰺺q=zSph&4iA*DEu uF{<V 3;PRi̻p_Vߵ8W% {-pN.QrQ$HMR- I:\^\!F#0{jn91Zd?ݢ@*aY=ZdIAG  l!'/$(~K[+5ÕT %JG/E ,ЉbhɌ{GN%b'(+t׉HvS 9?w؀lMhnD†#G")TW?Ddٷ×) 0],N@;lҢLQ )&m*}Rׁ|O:x3nApJ$ _REkE˂A/bH?X"T ^g ~&ޤ 9]TkXr^x:wv%R%b) #E1aK #,ɲJ^dK:C#:@Ia0x ^]UEr-iJBh\='~bBQ3a1 FGJN2AVfZ A/ڍ`p=2X†T9'O!=G8Q۴ofIt }+ D\.O*AWKʄM 54м$=\\=q`~>?umKEBRb3Kl(~&Gq _RN >|߄цqPq=Y/(;Y 4( gXqPbg2ǤD~&cduax_,)[v7'_RJսq&'m^ no[h 5nq&B('9eyo e4 ,fz7wRLM!p*"ͷòͷ#C|Js0Gp.Dt{NW|p׳8Yz?y-g~0gA{x7#HdJ"M1CfָY:*Mm@H;pD XT [ڥpȖ `Q>5~*ߕҚeǝz- Cٳ1%M@9NԹ6pAuji4=Aԙa%Hj}›V{t1)$XPNG^&2?!tŖ -N`"'G./:lAxjg{2/^IƇr[۟z EQ3Õ椙aYkSATqGC8>k+G n`MݖH0k,D8I o65^FWɕӬoo ~N)6^x쎙 Ƀ ~TZct|l"U:c֟dǜi,'ksA6*DḌ|8&+(d.3[Ń+i$vҼ4s΋FJob-äGP0(po؋(ss1xIm>\RAWgL/?Dd dO+Z35WK^Ō$5JauN_`zv03\,MO{DӍ#rdo@J-ळ$Nݹ{6-d@W',̋Y&K魦5B/Qlːl #Q`$wup;V@r.6J@s#•UWC bwjA7q %Qð>c,7}\36}C1W6kDjL׌d-L2ĭ})|R2 aILZ2(=崥ዏf"UBD>ό)YI*+j1,4It1#D  `^+&dLVJ;ګm1Pr'zhj3u#m~ v D5Oxu= A|n@_XO)yx^ rBG@'1@sFB΃[a=^麫K!GqglBc'9 [&{ډ/PX }5=3-@[cF$Xj;*OeϜP8W)3G&˨JMPxYeq#63;nQs>ʫdYm)՝/r: %Z`xkpR t'>dT}5_";vYLΏl"[BGN`=+W5:ϑ4\ .~*=%o!ϻ"C~Gѐ!̛`n<Ο8 *:391}V88V~h=ab@tf|mAlKCawoO}kҊs$|!uM0_:_Dm@{$5ɠm dJ˻Kؙu~Rj^lFѬ/!G!XU4lh@bGBt(߆HslE+Slg<\`KWFe(XrHz:=CX?Xl)p<_"^ i"E4X R]j'?|uУyxJ>tBs39˶E$7A|g -Dڵ<0#ҝ;L֊u-Ht,7"(/ ȼE rLƞ(G7h/9tkʁ9>#pS@!V&]hWaPsCјƕH|f'2ڰ.ãμsPLpѩ)9r⑄9JAp➛?2os1>BPfZרIi NfϩUW{E5GNzoSKVf]Iin<(Spb_T)Sg*jKzLnj!bۧ=`) })+|'R.k&k<~Ρ6+;外8ǛSŅSYjCp?+zά:^ϢjY*G>iCUa3@K"k"-#ɣ`~I[`D/_m &-G K%=dy,ɗ5Dzԥm94f?nˇh fFCcwc%~gdߔy ~7z@N$Y,s E8̝b9QKSuڙcv=P/I9n] P 0-4R1⎃|5(֤->='LnR*TNYa8ul\Rk{~:121$,5 ln xԼ`/jql7/d)XxP"u"rB P̼kP,hoË,I<|1>usoW b 9z1 %&yXi5% ;eL3E#7mi{BM br]#g,$ZN՛#;3}p@}e?nǪPK\W$Ød#GU E.Į#sΜ0yN ZtpעM-{xl.?tB)V-!"bJ\֟fW$U }(鏕נ,h w}_ݣ`X{9 ٣J~뚬^ n=d'2L(%#J)a7|ۯ ӔXKolY΁=bԷ_K&@ֲVACr@zLY,R#n0A^xn2d6W5_IۜHM X0siM.;"!͗LDp[G))c`V9(sT9P6g֓\R'G5|*2?bI`4D[pR|e:d5bPڛQXU Sve]L= u_\~sk%kUҧ0?:s>mTfrѫw7~Pp :S7b f-"щ^PQ[:¨ډ:ePM43HUv VAEݬ7m9v!V3uw0qZXeh3gLR:x0Hō!,NqZ%*-bB1{^ "D+R]8=\@MY&g,rK;Ulȿsoi 쥙ٱ҉[u־mPs#9gXWM Eko k5ho$x A!AEG<1Q9o+랬 }l$Edz!O9QM¡Lt)IlG>#y-*Vh>2*f|l%*<BNx-C^[v I^ޫxaVrg{. Y@xZݴrY#($ډ5\%Ls~KS3tU)b0q&d<(F`aVdҔ8*5n[Ar9҆oI%QX=æ%PMtߖ~yBsE!!c{\T1pk1OOj|}#,{nmMc4HT>xz`LHk$.U,MRy&HFN"mٵl`74@\8̜R' 4$0xÞm3peT mj:hZd_ۑfh8={bEtu,3+&Dkl ]( ҺJxsxy7JlcaN>'T{]_c$MxY%vuI=FˠsXpu0h3m%Α"3~/&wc{gWslO^Lʵc^TX{p,#aNJ / [`ťջ+н~ g.>63@9[&|QLkgH_>;#Lw&QT7717WU?WyAx$I24i1yQ l!$5&ƒG4km'z&'Ag7u((4x$6ƻ44F ڐl}Qx8Ng#¡*^|ng,<`_E&ni%r2.neԢbx-7:ӊ |!Q,$³/ ׷W(ge*.ke3LgmkDO!sw;zNT+) 564WʛʸB5w _(3 0 L3(Ǜ3Q.u.u &i(&=ϐg a!,N!NR\[OL& eDXZG'3\6|>Ӟޞ{B("g_29l*|CEmڲMzr"4L7bvYW0J#9{ߌ!9@dH|/) dw|P^X e*abbly-m [kDrϱlp1g=Iy,ץ YA`8Qg1pbEne%)}`4# n"GSy4}a#LA LI+ c{Cm0w̜X{m 7emvTA1/)}+덊}5PBpOvy(tlbtQ d",(F>n+ʌyP$ktCU$9螤% `&7( X f]6HΈL*m׾ȧttǦ,n >52,"G`PM>crٵs|UG+H.uw^Nrv q=h:@)I0¢k!%=%UwF~:vHHި Yš褓d+^x0sf" J UaCkkUh }m41/&Kbh86gKyM1km^Bx^S[!UtnM(P'(mScRLEXڠµY -EJ/u|0=?Qbo8Vsqw1-8jsE܊ ?vX'ݿ87Etv,S,3:"MeNW&șȋ[dTE=,8?U[!#SfL|68#nUlbU3 IߑU024533.2\uo,!u+!1fLd—R,2- OXBFCs66t)' Ddy[ 3ueDq(~Z_}Ҹ]LݲJvЬOΗYkލ&=85[o¢N&\7X 9Ղ#BQWB)v_ܐ O3H dhv+Lɗi/eɿ|EZO)P2=*|GȖ(=O:a894߸,x\y(uvnC͋f X?!Dq${!ٶ(s61^1U! bQ} Hv>%pF&;=" M,FTy !DV#>@UesNdn#\9Y Ѵ=' '*nS%Nl&rvz'ʆq_aZa^vw#5aʞ@_VɛDJ!ۣ}AWGK4CduDϐz6xFYLdhq/47QSUI6FSjLϾ8ƇemuFjqh<D5G룎JsR8dT~Jm2 y,tg}dp?Ú ɾxJe`l57x>I9fE%e ާ8Vj{U+d?N/~$q3\&NN ёngpd H;XPK,[LԶS oo, 9xl&>a#3I{v?h:3䇨'p'71P n:ZcqT{;kJ`8%YZsϲ3d `F_QuIOGtX <}|fJyYggqk;tߺ}7lKo{$ ScHzU~k{]_#K)V*Tl*~Xl$Urn1L6q /̓\ݾ v!Rd9aڅ[tz]`A=ǚMZl"I lD |Gr[ dkׇB![Ίը$'`)~h{qqqed=x$EIHsGS~5](D~"h䂹 Z\,S1cld~!Q^ǜ f?ƢB@G`m^Na'_;(N=[o>ʦտ21Us$\24㿋}H(› s;`cP"anY>RGxB75W>S[XH:) T :%]~lӕ!wCwLj(yV^{'c* MQ ^fr]yz5UA.K>,nCQ 1AAy, &?+݃:ӡ5zu1B]Oj 4psq5#> WK($qTgey'|KZNih̦G\0/5eI4|©W1PG0e5y@lKNіFAf!߅#|R?ܱRk<`jsyebx}. ^VmjN/Jo_u&&gO*]-UF>ՉLvd`$uzJKާ݇R_ AhE!rJBC&|rhE kKPR=*IRH:N)jֿXp[fggKG*B639nq,'ؑbIDsRw`:%E^V: T0CJ8e5J_;GHY{m||`3<. df|\@坲^`O'7{drm 燚Q#=5~w}I[DroܘJXƧ xw}!Y;;8&bj|n[#OpDAwnKx>HGCcN\{&KڼܗЩ4 #᱂/K~ |xDn T+AKk x:rQ w2 suL(-4ޞu*4" N1| L4 XwRTsY3f!d6םT5& ~ߗV~vKr~(݀?s@I^;gLvH<ҼjeT M엵f 4K+a ;ީw|2K,p;E?ZpT)o;_!.\f=LYSϳ(XϷNi1~E&X*4Lh>IΕҨO9m -*i `(U4J2 ֟Oja;n!BU-b$97(4ð e@cϱiO^!{B{| %|uR:3Mk}"`|8T橩僪* zޜvN㱵1Zٔ2: =+ٮ6…D%$:-o \?Cv K`/Q&syYllm)&2-rj!]#n`KTJ]8it?FWx93|ETJ3E.'do u? ø1nfF7qՌHz-kb$q$4<12 p7+YF2fA{9oup#'b(ѣ~UufS9i5dŜ jèhb)'OTNwm]OU.ּ 96DD{\$Hu7ar`ɠif/iS3}ULcr^C8Ե^9*@8n$2]I2櫳FH}F, IMpaxkw3}9+k_!+G$sA, Iq qّV]7F.ϙ= Rut¤6uTϚHE9:&s> },PU~04f6 dO}EIno{n CB>9_yH[0y#rXxpvSwpay0K,t᭒pWovn/v8-gc?OU4A<ڛVlة D7EA){2;5Ds*j5a ŧUUUϑ;()ZOAoHv![ wدCڑ)\1*_zֿ߆S?=m47f6l5CֈzZϓը%ϙxoD%'@vfݜaFIIY(wD%E68q|᧸% 2&٢gBxz~K`SLLU{ޛ[e pzή0DY01eH\ jԝU?4dL">gK!\uHhHP|6a=5kFBww<6yһNsfx5=aQ졵 ZSVr!H'uTMwΗ~gyxHM_nԦ,dmn?9p`΍/]-^wgYRD)^lێv.k4ᚺFhsȼHTԞ8Iy-Ҧ6A)!f=[B>an){ "Rke#}A>yiz8`ʀ01aFacm]+ =C-ev{zb:Un9p8SsЈqF-1e iڹ(FȼzVIV#: IK#BJ*hC ƢM;ץܗg+s=!_t; %T@pZ=Czm56qKnRSoTe9OD^Hj \>t˙Xv тuz½{?G#̘wٟ xVS>c". E\lbXf+@zjGbv žJCIֆÊ15$cGxFk廂\;dEPiڪA!֚nkErܺo +^R`c1JAA.4 \,%_poٰ?n(4uy7t%k&͉2W1GEoPi3RqN$Ck .30 RE moX \ >%zuR]ooHW&⣹#=U:^1\$`mmz(Ni;ݐE\SgS{BF@H,:`0s  iqk9K5#xJ2ќ05$xm>%@ nzV8ݟ%lyzA"j<. "|Ea:Og=degk>@n MRv-,CHdIwB*4 !YdrShp؂qOl0cTu:SF UuY3]5qza <"bsZ :cj*K}~=}GD& i~!F|̪#UBpݭqT@]4_Rs^8O&g]k9>.uƘlD<`}YS[b>wnO;K'-Wk1¢l7̕w3bkw_sA2 (-5}T>3AC9"~ކv*Ӌ4.Ĭ$=͖7Yx .- ӱWzM q&k?G23-6!XF.Zc2=^{ tԾO2!dG H 4/L7ji>6cFhQ^>&O#J|qrY.&ZJjqw!rg|UJR 32miර{fn}$!\m 3x Ir@}_C-I+>Y;rzaƦ&LVO w-d݁BZJGu]35O4gXïcC=9^i DJY'PЊ01y=: PV'u!.l9ZߛENm "%d41;B[GQUUk&}V*"I2s|MdGq%E p]2NYʥzKpg7K^[g[JfTx'+ }o]G<%TLi*G&AΟ7^9bYh,"7 aӵ>n `#-r t2JŎWopru3?s R99Q V m/ὑ-b̬5ͨD(\̞Bl) 3G`ðy2YdW@=3J7ekdA gÁ7D΂"Tuq(Eq+@r]U|a. yRGEv] |#N`M~`m[>_.>sE1ybG]:ṱ0l1b{Y* f vdrf_hT|onzesf"|E,.ڼ Ȁ~k; SM Ÿ"Tvg$ 0usa!3ԣ\ vrȷ } b.M6(ptˏE_@[3UC1q)K.aA>cacr#mR| >(J=bɼ.@8xE99ʡj#[b0hoa &:ڻ d%6 6GE( ~bB)BEг>x ,e ),UJvզ7#'5y9zr"˞>x)tLMmbY8מH6Ui 9y&s&Z*f~_e Q 69Zp I֯>% zÇn%wqcGg)XQĢ$}*r%S<_nyܢ.yrc%0h.6SXQssIMo1PP7r!}-mh_Źڟؠ#oVCoOXW~%U fNϷ T^bY>6oK/_6MK傁C#XDxK`̃<4 M(M,֡k%fWjÀd.#d]&4]`kQֈ$3Yc9"Op an,?~Rq]XDž_/miq=)~erT)ؗsL͘l)%dAx*6Y;h\|\+Gi=tç\%OlEA*o>~"u@M70 S:S[z9My tb.: ^[F#m"@CD\o0D LdS <;SܞKOcz7Dª`)P*I &U9ɚu/{'v(RFݹJ"~ڀxwK:D$t+oGE kt@2 /um c#TJ`{e+V zԺYq[A`࡛j<%oGS.w!DI0OtIم1sswK-* .`*nV )0HRUAe[M&riU^.s;Ea־+A+yEߤwGΣyoWG y Y@zI_3V3(%as3YWn~/f3H mፍmK . M#>$WG)Z@Ncafx= S!yADS#:!RW]hYמ۱⻣-ʧ- A?Q&VkBf"'X۴4+#rsQJMw I.\0cMM.Ju YVbDǔj-a=);b&z)v\A ;7)#*P. 1IIx ,'7 @OPD9' H(5,˧~U^uw{0-bqд_h4&TTf#DeL Nf>wHdkt%FJVkCPS!0Cx!4PC-PٯyTؾ* 5H:0\=!2 u|$'cY0a\MYsA.n[`} ᴓSAP6}.SAsPR(Ww tʓNVtS tt<ELy߸zf%.Ʀc:d918oJJTR 01{ 塍ot9MmY&TW(o[&n@j>X'w,UV<k2ZlcLa!NP$ϱǫ 16ϟ-iN 땣xā&aM WSP0$S'J@` e:D!R|P1PIb.eY4VCj8Qq~$4;NQQW2uZgr/A)=4*BYIJGzU[!*դVx)/I[1isS7\k0l^-3(GvVӁ_ bf-[eEEwQSz 6TL+\xC}p#q9tM0.XrتIBǕ&+ Vpcųpn 4QZ6 уU 5(g rkx2Z êOSd+rUU}-N#i5q_rvQһ(Ifdsǀ!zMUNV`WM*]4E MZdu]O;S;q^M2EȚ8}2nv|dBvx /]<N4 9հ{4=RWaZY5 _9Pqa6Df̋gNq 3@ħ>f;$B7Ef]e\VɖᠦDs4o}D4A7 DZϬ!=$&ry]QTSF'h9;5O8g^g0mVz+M?-ˀ_ZF5VOon]EpToWp,tJtzϵ[j 1Ct9󬇤k㐒ӗJ^h .I$HvAKxR^nǝ;W1}bN"}cJHIP@ԯM3h<)y7Ӈx1yU !{he&=/&[ r|゘ 1(K ͥ1?ĮnC6,b73DTWeHgi40k^zvG*ZF4T*̂u^!r lvr|r !9Ԁ[HL0ּ;H5I#t#yߥKAXPCˌN[y6ܡUNwDˢ*o!Ob_G."MX 苁!j]&&S mmpLjכ[8,ʋ."9[LηFũ$4sR8Y 4{̯$n/Tu !KZ6e?NcTeSwy{Mԗ+0\g 蚴)+X8*W* |bNJzU"ßu\P\/#kp  /ini**~V_z[/ VU_b٭[qXcCni~G|4tP {xoxVNWTʪG \k;#+sҼ}KKlڈDYD{SCVYntY\le6 aZEjy:w%w}1/ :y-;J Fn х%-^ GO4P(1zʔ XYq7ɳ<&41i+l!fSX^j`ffEG3!&9ѮAh[twTj/B M|[n 8H>_-i1{W8-?Zy i {_wyq< F5A@*5O`=|W~-WWˇ%X[cz 651??@%pr%gb)!q(bڶw}ޘ$c698?g %yR_&>t|-M(, b?qXQU~ C >M+Y/0O(b5svUV$(ne,^34oOA{B}ӋM?r(6X!qzеH.2tS?a% !^]tWiNP"s&t@ң+kkt\Pܫv0t˱炋2 lsǾ-sM,]gսH gE~x*h#!rsT防aT4_Jf4lm1y$^ִ R1ݭ ں[} zBh. l C"j4pm!VD G(YYp4lp,YN9Bi-F0@v"ۧ1"ܥ㜷bfbrM:j% 8{`]7'xYDb'+B~ym.h*l5O]v4w8/ӯ?VUF}{N(ݝ^LwzWZaR1da&ђ3;2IpyiްdأYje -uyWgÝ"e6X Ѕk%c#&[#5䃈?#r.c˗!^MQoճ$*5Ծ,6{J Gd٭MPPf'(I(lܫ|=% XN5 =_CR7sbX8_X_a] ۶vV>Tx`B.mGn5>)2qG)@5 ME~:x> )X<~UM#:r=7IwQғ HI3!05wH!vV:f Og V5)n_o?_,;"ngu]T&w4104 WXqmaލpC ap\ ƀ cC<;M>B%?)랦_鈲"w@;qwTgޘH:HC:lر0ey°ajSPőJy*%iZR`XR੸쵠48QO}RZz'k^OAL:"ZZ۶&URZ"TYHh*ni[ (oCt_N_sԃ sYՂףoY Va uI{>2c<u_2sx\kbܬb\vrQaL=:ɲNvl.ƛiR[J~R~vǂ!~-IaL(w9Rw/;JQt'1PՁJBEsӒ'EOGNyߛ-Ke1v _rh޶ΌU"3giڬPUDp?+]6F},g\}Mɣm\5zj  zw~T inL!xbDW7P9צӋYSi݅Y*XȖd$W[v8eL`M[;[;+6 t0W=Ҫ=3wpxiHɱ :"O68 밥;\kѤb'Rhmޞ''d*ffN3G57Rdr@ԕǁw7fj8Wi:y~qi%"^f bgA0v3C ?{ U貲`x2ق7[y焛3|n)ZuPٰE.W8/' zkTH[eºdOQRXi yGJu|9a> ;:pC:2YUHԞ+颻8 :!-}w% vUh>80Ƣ=$qP~.\GXv tf{:Ƹ˥ul)#M&˯^oMe5;q'rniT-ᥭ2vDOCTo6CJdm }gwI [!P{;NThxBJZGsAe+8z'  e#c61&vWf/5;3!_  2;m<~x4&ذUY cQQFJz A (x 1H"Ϟ;V<3Ա`t+/DH@sۮ͔,CDScyDO#*X=h%&V\K@XȂY^y@ ȇմ%a ޴7w9%dȺteƀ@}A~Z1B#2*h4bg^AW1&||L`&Bz w ָC+-mY \E_eBނzZ4NV$Meʓᬱ0ZP;UFh36{fQղjS\ŀ=WoZP> ɵ=~#\*0/s) t1@~%l z Ft9 v@%:Ο>Kأ?ѿR0BU`Ck̗Y\ !Ū{",STHƄ+&a{⺖J ju.8X.E>t)&޾ TXNh[>FLR?.Z}i}p%~Kl#omoνXFqj!=R )!g%8nm t<hTCzvTR/ʴUeXLiqSb4ZD5Lhp .@ZȢf~"VE v`M|M2ƞFz}qkVڌsԁ83u&DknZ$҇ lf/ɲ(|ql]Y/#ٲƹJ7^&_< mc"- =sK|}Rb1hk̋n|Ž:hu+ck.9, >i =j@~ڞ*"-Z=[l !:]VJ(\z^b /#+7&+O/ƼF# p1 8}Hjer ?kdSyp^(??!wϋ/9eB{'-)R[̾M#XL&]6U.7PW&ñ a..+E@> ;Rфf!ʠvB"Ţfg^~XZFk_Jц?=Yg`l h0VvHAerg# pHeאQQ9|[L|aDR^)~a J]lҙqw_oDYS fّlC2{Wc+-A<Q/FQ /pvne|PCd}/sdII0w l@JWYo4Tb)T 5_P9|(L!X(^JIvc)C@|ӧnmM1`MKs cpOO3%eCq%îkc =1Evy4DženHs1mNF)m.W^Bڦۂr釫ӮiQof<h*YC ܤ'-spnĝ,`6z@Hܽ7O\\na,L`g6\ʞ.BElBϱY7Pqm _o*C[UjJ2{ҝ1]ٓ5A;G>aaP8NGs/iV V!8qJ].B/ `:]W_B41gXgȳ=f :<$+},~ȯнȇX}q(h~̲:=ZFQA0^'9;lͰoQAI%!oh=[3C }=D+\ Er>;?+hO!se8iFGw^w\ &bdi i<p`pN\$w@T=/Rk1ky&z8~jg |4! J6GL6=_3hiiMJwX5̪WJ5d*K3/1uS*)J?ѣCgPLdKc%gm1J}d,P.$&.?̦$=L>^nYWX2:ZvYg]I<+bEAxcָ(|l&W1|EDE}"C<풧 ܐҎݿ xa'ƝQ5 fN$UmlrOЉn{RZKE`!9/t$ +7Ӧl4m\\sM.y׀6e9Pa.Q߭wT h?Ua6d{{3 kQ-raGp20o۽`H >(^eXx{ѽxAL8Rȏ5<`!*i(X#=C^-EhU0o!&eNkg65Q :錭=]+DVpi >u7|F$EYS\* [;}DGO ozmnƤKH}w ]?RsT SmJsP}9LwgCC}y3[f/_Z%g#I kYF`"{#G lV4ˮ S}2\AO1!2J"z0=:(];oLO>מAڑMk_(/Be&8KghTo~%0w}H7m9qtn^(~q򁦎6tkX< :jdq\Pgمۼ5)r{-rNHG֝/2_d3H8O2]|u؟iHD@7nmUfzsQ)ͭzP6?xx ZSoJ!Uj%0ߘA?_l9^O-1j嫂eHd{%D`wI0?SES'n̒|py2P)&T_dy@ٟnUD:[Vsô 7I#TVwd6Jn!I=hʽQCRE'/g!P4O]_h!=|)dgV$XwvdD7p{ƨMBZ]lSrj%>۸уK%a JXN)lsm#[ټ=n/c*w% $* YC y6|'LA*%d *'lzvJ-l^':yFڜ٭樮JNUĩN7=c.hfaPi O }&4ilə66+i6A#1ϑ E!/3POeəK\N`VWHU 4%:G :R~#*Pm%j;6kK :sD".<sJŚQbC;"]e}c~q}^__5yfO[yxJ$?wm^>Dj]%.XCu Iʎa?w\_;%ƓJbBn.C5lRqE"+=miZd잶}/=~=)@SԪb]a728ОM4qæf[!#pf2">܄t잲vHzjLŒ0{$h]>E5n0cdDE8wkxNd8mX"/b_aKzMцD+PaV,Ǒh`8T2N1mnNs1nI@8Uuv\6ˌ'I[_s\GA[l78``fEN> 6̒^Ɨd5=}\ּE΄?g?[1Y< dOiC?{wDbG(9Sbv;m.@DZJ Fڇ{+sŇzmDLH$I4_(gSN."snj x|Kmgy8A6@}oHbX<,7-yZG}1D_i ~*;CiP_q?o)#ą*#E=p臞;V[g~4q8IdD@rF'*8 I)7hqՐ ҳ䷂vtM䬨̒]Ux?Ya*۔<~[$+f? .txJUC8 3'6Bm]Ry[׵+e2{:'NnjzP},7 b@?e=: tiٲ"M h I"U'z(;8uir TNwuAVGobqRd]$i>0(,#X4g'v89tk!^ً75 ɞE6du{Y,0;VrMziLM╻Fxisp+l"vڂLE8UCB cxe/ 42*ːzwmҳ)Gvd9};ȔB[SFH2}?6B~ݡeOV GI,Y%lb[U5\a?[m#7:ޤ1[j*;ޕbjA.!@at=*BtxE|!0af>΀{"a_VŜEأzC5Ms\ŠVׁ0zT;x—Y5C6?4)a繸" a[ @XO\Z`|P\2[ƤM #.-[aϬψrgJ4m[9 YݭICY@EV4=93#rs++8cI!uּ%I}4\I=}` j'%BUр-*'ODf V1P$RM@:q̫9sI%# `$ ekK$QpNWRZEߧ=c"WNlj Yfd 4O{D?ZߵkHί6|&RFJ \A =o<KT+˲}R IIU@q)h[Om4Vx[R@Kn$eC;n-ޥ(f-c6XZu y ˀL.~crHt^7Y6]zt#y:75lN#NdvђISN&-ўt0aT'~BDe""gŐE1Y.X&/1+R0BDD1UBG{kze)MWnjH50bHɄ0.~3'W\ E.i o~)0,3Jq*+^]iE2[ ]2ʥ(WM5Nj !֞1pGԤ0=z_-9wNaa +Ep:oIN/qUɹ&íX|n zI"TkKi=F!ªW=|E3FY70+ӾoX;>DE("Y.] \dxF`eŠXpIn.%]f2*Ui}Sе#TidR %/gWy:R!yk{4g%fz_@F?+8\5Mn"T.QE s~dx[ūӹiiCc}=/nKa>s61 z.} B`ElKH/u0TJA4g\eXpf0]3 ( Ioبv  =!Qa2S!s .dnˉXaCjՙ| m-CzUYFl 8#n38QgSP<35:#dH#(-Kv"}2 f/ZA >xx +uU!*EV[7qDPQnHq{^IJr?ˍ³mN!'}wW^ⲲFHZrajhٙAi3}!CaA|Z;_ ϠE`oL ͖"1]ǚ2kGod۵-#ߠX[BkZ)wqZp@p)űRܰu,yӊWOl 1D\7$^K'/[amEԝrA@̬Y<]Pcg4_άmc^^~;;{IM1dte4v4+[k~mdJq&mg9ӮpV zc<16l06F,@ms.~ֳ?sw"A 41 _kU[4}G$H k\: DQWbsuji)J/x ^#*r֋J&+Apѫho4sV %(cK39`aͼJ/mzG ̰ikӖ*QËm""Y1}䗑w^¹ AO)eQG3MaVt J 2ה10c+G]: -m7E;YӁms`6:;^όNFA3dl"^„M8׺Z2aJagTHLEkt&AtnwA #oiCOM,F6c㥘!ݙ-"r_T0n{Fp,pd{& wz " 5ͮ<\QcR=-C]ɪPCxUC I)dZA{@T32aLV- N-ؐx(_;f?ݼmsq{g%g?>ΧvA1Z?Uzs[ԍ[܀atKX&~(Rˑ2`V&3| *gLV3TCr *fܣ'+fOlIS.JUjl%lIn=[pR]|%$zçt*ɠX'!.SM$D_#L'BX#ūxGu}WV߼8)f]o?TJ:]hmXf|k+2l4Sa)Ҟk;/53!wv{8"Ln"2n8Y^U?'v1tO#Eh}?9N1Y+ozZ~A)SjбTY1(LPYkOn}%k ?,5[L R#G'> kZHLyuU"\v[?d*$DU#o3h&ZLFEfVxEMiϪp ;J`KQ224 뭘&Be:ŗRyJ `M &$e4VNHFa|"=(ʺp+HOz5@58l>e B CM:tJk^&um$~tyLU58 V+H9akD!\"q:-K%FT*{x=c Oqy@9* "NbDP`êkm_KD>*i i+9.T53&2?yqucyCL)|< dM?䆾o5CٕV5!^+4d5p11KJC3S r8%^48PC5t"wb5$̘ Nt>_RY&LPJL^0TN:Kx!T;Ov%sEcPNK WP$el89[A7 melɦVGiat]uMhXDaFF,bRdž{1)( ;37YZ㠿z`AQBu`Hy;@v 1[:l"g `^Xf/݅ b{O'8J_o'|H/҉tjJЋ I4]GCZv,HEL&1b2 < ˛hW#uE3:~E`A$ ;9Ըmow#|,E@`<N @nES$ޙQ%+LRc6YOҵ(ۘ1,KN :bkFv& m[%3ϲīĬ5"y:^H$S7nڨm;6zWk,?^咆j"kWoV8umİ1s?\K;us_6D+Ś mxt-|kVv|J MIj7$f]uxDCeK0ovQȳ/db& FpU=P׋.'_m18HxPo-4^Or S-DZnYZ6!Dic7m@,7_2&ړQV$%$HFB-dQʀ`:g70=`=󧺎vH5JaWbI%1*p l:[ VZdӔRUOI2\8 N0O0=+ {LS$V@arX+*jC܇sA&O٨tOсs_d%:3 Y-|YT`P_(#~ |ma! D-ێBIB/4ϞϤzo}ދIkǠ\@V &K't$f3$)Ri\%Ҩ+g~1'_U2vN K%hhFu(^6VxJ9;R%L >3 ܏4q`{mhī/z/yiL؜ZwJb-BԏuGcto`d?QʢcX]Lʶ8 aA`;Ti_8POѱcdSG ,HD$yV=7UQ6fRNwU& B2YEG"H&'P"*4J^ {DhKv j] zӅ! d01NK p\]CD 9t/ciQ@hѥ@db>%U|)Zõ;:){p?\FY:?7'$D9~ lkaoTga<4 r0 2O V.$۴يޏZ0G!Tͥ͸ks̢!_oHW4]Pge5g dxIMJo3]qNr<`ݘ>=g)+p*=|yyVM)!V >Ed>Dbs>f d'ELJyV8䪶k4ky=z,K"k5䨠h{_cf6 e P1]ݡ +m:|:Gs3ͭ+tRBzƒ6[{T^K/ 5ED0U}Fݟ9ŠP~@&oe1 =!r Ѿf/mìeС@8W;&-KRYPQB`)IOm,#1=VYfc=p0oVH=Us'Œv8̮ۺlt V\_5'Ux|rOG{&Q%Oy8!RB I=M &}J4ObHc_3a<IK YqwЌy+d@!ɅqK2ҴfVpz }nex'p"LTS{s.V\q=FfEcCEjrt%2~OmlDU)~ zay2D8^8YtO*i] 8PuUqrcȎ;[Ы%G.#d-W@b@(N^.<;:U+LJMwj&Xy](3p%Stf@c¢KBbGV5%L^S;ؔ^Qͷ2&t(mzF~=yG3R_H!*d{3hJh iވEc5!w-5 J<)w/d G~طOɓ΃LNGƤ[Yikct9li:eaxHLcKG\IoV2_ cX5bZ^^퀩~!9L/3{}b"7pvu]_b7 9R쥔jRe&m7DzwL>kLToD;C >ׅ:`RrRgr^kYpisEp?ҽ]]>kM`5Eӣa9YY7%vE]LO*s0!_WT|OZ !b z?iZ~E4F_2ZP}8m;}ԋqvei=9$K`I{驴&J8*ۈ'A  Ȱgw* @'xcu!հtry]wSD>FS |Rc=+uriĦXuS W-IH$Ց*$, M UiϙZ ~a!#0M:kM\47U+X0U(p@<~d!!-ۄ֒'u6D4w+M?I8{#Vy؟1f +r攛7q/r{~wu8Rۋé]8TO]rEϫ?h5!)/2쇫i t s*v~;f2W]<TmZ#_ "'w摾gjfM(fG&-z_`7`WXR ^vmh*dY,SJg1 jEMԓ ;d;t;՚U"`sm5ZAeaoHnDmևj6%3p8%., =PK[A5zQ[咞| Ew&B\>Qd';V%AR2hͶiv(# _gi;n PMbTHOv Y4$ݞxxl9lxu2L۬4I`^Ūp b␮l z{Eː؏Y@i{g5ъ,_!#Ёo8QxlNhh-#> <+% Q!e)rbDHS7YEx؜TRTIX=6hvip7(9@/DR8H;Ȝw7WGi = 7M9uU:h^w>Q{$(^VZk|`xi<Fх~1w+%ʺaPLZGضb`H[N*(/؞02'3{F``[.fk, (Vh]j)b:0U$j _+ڭ0IQu .:؟fKSr],4CHD|[{NZU5~!EbxSo:PDѕ=r(̭~JΡl]”)V 3=Ъ9pmg7L~w1 ߌ,P&߹mȯ0J(5Z[klJފ Te:qb3m8^\VK0oG애ٮ %E Ta3ş6&; IK晧h&nV/o/1(x.ϐhRNy4DL$x8T/HvBv]cb@^<0-Bq`:&RP0__N%ޟc _Z;eG{S܊sW 1A{w&/f߳n$[ –%gvxre3/(_-],ޤiRǓ900<ط.KNnM95Wĵ+ިVrGDs(6ˌ /^xt&á9rJ"@~s:_cg)/Oꕷ Id.̲/kc8GiUO~"97(R|b3J~[JfƮ'kaK)U =hbTٻwQyUkYV=]@M;2~o,(`q):U ArpߛIne »L3NnTfzm"TbiLjuf '[<X}@⇽cA/]R.]aCKIB|rj5J3^i9XSi#fOFxڅNU~.CdZ_nC4S- &\u pzjbبZ~V,/}`B / FC-&̯ٺ5lDʫ ƥM)T|bJiO3!p}U!9Xdv bmt-{PnyNa87aLSsB`uQPhɸUΒW|rFF<_8$s R`^0f͠- HELruϡo{,2Ȗg,t{@?:ָyOyR F*QucmTxgVʀC'r"օQC?$,/R95Pf(MHN^٫e.C-ƦXbP4h~_-B`s`NPi.6/lcpyQ$y=lI+zVL/1w(nC %j"^([79p۫!& joRϙ;]Vy+bW5ݕO0I8!~{r53cxLNJRj%y-"f"`@$=B 1WJ7u~܊1*Ks qTvFZ> y/6cD*ZV+Jd-3p&"R4?9I(cbn(ٍU ߻p1bܔ 2B;W-^`}d5`x7B;1JzƺDއ&)&oʏ b?9y/j/Q72U59id9`O< _.=>XsYč 8҈zxzNd,E+bSMON`f2!Gx3x^!lKd]ӻ3[)r ϫCnvl7hToP%KֺjcJ ^]PiIߕ"RG2{OAş ^t!d_ QThKYZiZcu} ף8.IH-{)\d]* gzXVDdJU$N o9xȷH_U h\FpwX|փdc47ַh3evT$QmfG.3k5 ÖZHZ~Z }Tl'_H"櫭#`N4pC!h\_Hs,af=VyAU糣$/Z?͗&PFL,PRxX;a'~,Js))H9u[{Pn 캆itLj? ]Lfp/o[ ayځ ÷cLB/~ՌMD \;/ehQ<<+[|t%S 5=Yq+%:ߡO0 ٍn!y6J}SG{=η?; cF6[U#S0v*7⨏Rr~Z#]1uqIzqwDb/ǃggb( @ݽYT=yl"aaҨqsWe|LfsUDR*{{xЃ=G]ʱ`D*1EjzY0ޏw?00t[74; U<+! v`Ia{m m#7Fbѕ,SoP Ð9EW8ѡ+W~8x@CM(,|]/wҔ TI3?1I=o_oNsw\14qʟKqۦ7o {++iI6u;d m! tPeXKL߾PȀdZW5Br)YTg)Ě6Wjt &0]뜵}~4EvT-\ȯͪL_C20'qRs/ HLwd#UÏT-%6>%bkR&\&+/4rk6?2Yeb5{h>vdϵlչhH#UXnD$m]ܴpg@5aADŰ:#bխ@%(nŤ2=^xU:{\w14;/[2fT ǡjKqnk7w{n&hܞ#MLd/E/HФ淊.@L+-fhWt.AD #L]}m" gaJlYŻY.w;_!FuM@ SpR/3nڱ㺩^)5D%coعw1s 6}0@񒙈͡4Yp h g/Q 8TeĂf^猳I ZwJh Z\D=zxBP*i+yKf5*/"3qְg-/qV"Cql1KOu}0wW nQ J9 \}佫wZs>oHGޞH<5s, P8[~\=aXbT,\ur#FU1pKJs~ԔLO)owmmi;r936(m1Ss%e#;_}ajCp+ԤX@^iau?Y{|Gt0:D++vHO$GQy[6D [YBI$j7l hiȲ{.NA#Ĉgq,z:q7Yjh~(3nx@R*ik1- cWZt b3(^ 4F س5/\q͌LpκUi#}ɊS؉fT^SY_nac|Dt \ LnIV upI^P'}%ZtG׼RhbqPFFAQh9}ղw?>XVl$]i[&Ef@o8bDA x"dl+zP`f2mh>pQkʜ'4["|?ux" Ӥ_=ep%F=1XUEq1+!t-s@j/NyuZdB n:-q`  DtW{^cWSƵ[Zij8:XLZQPN9k>ۙ)oD cQ Y;6*E@5LzJn*f̆a {gΧCuG6dbz }Dnp.هˇ/UBa -rR] Nh ,8oES_^8"SϘDAn@DW#4ay0g?hlع^9$dcːEO #7l6mP0 GޘT\Rryo5NZ^WZnIWV)smK\D zڇH`؃W%QXdr' sZ }U> Rm2>)e}} *cǸ@$UĦ;ZPp2b`v˰B#F~^FEPu^%Ku-GoN2 9C6`n;NGsovmz3?{jwm V@@PXbe63Z.]4~ oI6 2X(Ed{f軎("w)vt6Wz't}Pf96*DJd".Rj=ݸ;Հ rRF&W<Z[",%7.Lc*(ΰ3LIvl81:u?K rajM}o͹L' H6*$ K͘4x;nZ  |Kv"cUٝ1j2OFvx 5.fP08=l&Z&7VFoz 5m &d̎_kt&$gJ-Ѯjk!]6P{la2@Cn!ÔYJ ,R]@(`7/ ^́ޗw1_ vud+ leDE[;W!U)IOF9 4V/QҢ@y Lr;(ŽQd*#Dʲ`ss-CZ:@!mr)ׁh{3ϣ/zɢNT].u'*3/L'讕{%5ãc&T9gJCb& N.GcoO͢DrZb6%SD勉*PzsDgGI_~ߤe;_3*cøv9wHRI=( 99G^?(êIB5wPal ,x4v͢j:8@C]"i21\W+G$L#7V\|M+nć s[fJ._ژC.4si%F@-G#\bw3)zSD`~QCC,jq -nWV'0f+FR1--ȴE?bv3Sޓ,_muaHiDŅ2o|WԲoS[ϙVL'u01əaqRvS2Y@^qw6=n5G- +u g9II)Z,W"]ViL >JALg>jP!c?dJ&orvr:}8qy *5DnH`&Fp=UHt9 H'I}Z|iBXǛ̀ 8wa| ~t;e8n"ILn6z |U;㚄z*E?)=T`-ὡ ĶGx=OyKm_!av%Y--4jKtJ#6ڞYGJ bfҸpiTZubа@h/B`._] FEM ,$2ٳ :`y8\{P98*4ejuU9)kE|`o,15Rh)vZtte2Zl#$:gSblHg-l P:8vOoLp|2|+#OӜ$& 攞GBM'.[{ܸnrl ,4کֈ ^wcR45H ž-0K#riw$\3Kx|}em4D=TR.Gb] 1EeFDbjRΟ\1Og /x8MGqmC͜:0 )6NBppJƬї: @h3ВwwЎ)i,f EtA8zJ38.)'{xL;wxWU8_nϓ柽\ZcKAc1쾖z{V2^ [Sf 9'JU#mjD) 3P]'TVpQ%rPc$<`}\и(0(SMg Y:HOY<6j[%L1z}{w}-o ^!;vt)ĦaZtcM3q$vTwE=Q_ [=C- Qn VDwdV [j/\W6bOef>R1H.lL-C5Ԃʞa(=<R.aV@;g[>z\Ƌ(Y#pAϢyf:!LB,j/ˉh%s)QI:g Ylt ķ$]#xO <>&4li-T+:J*PZj%=U1vz{}߆`3grc%Bµ|rXW9ڄOU38 &!9K:&E YN4 1`BQ$}V3bχg2ַ*DD2ty#p)0v~osf I- "%; ;bh" =΍T,LcK3ja94'C9L8*_x £#h \|$ -q ? $ZlR- h%򴂯$ :5-@ςp4YEX٦;Mz[䶀_5Һ^gf)w0Oe9s)eULJěN*3m.!!V_MSjy}OrW.U!p&kBM1[Q_!#QT䤍IˏȖM#]Z~cĢȨ CUŃԷ^vQ5@YkmUYAޑW9K a((Ap,_}\"5ȧypc{قЯx`aC>nkm#2aa yi~(R *WOvh ~5DZ 쮌mG$p%CdPkv|y M9CADTFZD< l/_.K _=-`@ED+˨Y}^נѕ4$D:o}kumkE4H-6 ot' $i.t v̐ 0YW<駿b?ʹ: Fs .nXS` F uXS-i&?6>忱_? Df=ru_o%53YwX[+ep*PqB{f{@1W>'הC߂A(iR6F~T_k')U\nncRuQ46WfUomO=)>3dzBs&+{z|6^ }-T>-5ޥkaJN[K `#%4ywx|ゃ.ށYA8ƇgI ɣD˰w pkXW<#vCVqlXx|mJ b'OUtg)D ߓK9do_Zm\I? -xC+Qʸ{9e {fU¯UB>ei8u%Q Ϸe뇡#>YZ\:)n)y`"ZPEbO:Clbl?9:oVl1nHPBUN߅޳Tɟ*%(}Qt6~,k:H\D=>4'[g= =БR=ơj,9|O =Nπp8+hQT##IhpwJ?f~xt ۩űg˗M9)`eoX OvMlLԽ*n ~,3zbsxuzr$@i"p5 t߱⼯RJx򨧯>R*x- σ#ӥE3xvFz)0ܩFbhs X E) V]G@7銝7.c?I/57JPP'CbXei'`?Kg#9fϚt[Sf8G@7@9hϥF/.g([-L\۲hS D<ʦuAVy(ML/tEŃb@9* )g֊&_0Tv$l˕SwtY\(}dX=e0&GA[4X`ʡ4=="Ԇifx֍\%G7*mŸPhM "{2k_HLqۄ8 VҤ f$i%ǿgͽ(L e c6ES,)Y~EEka7*Z]o**dxfM"sO.m uubKh5~i#ĮMw7 jER{^MO=҆agd,&JRY!5GT{\uhe*ia0czbM oIۏ5,93CA5G4.z+=ė@~\hO:K1dwQaˆGЦFu Z(jHguIތ{ Q6%: xH{4yʛfuPO_rS^7]2a31xz9v\B$g=6|cƆ5&z8+}R[v<{$pR̛ pa &㥑&{ klGh"9E4(+.:ϛaVM@;i$JyR i,'[&7O&N |*Ļm/xpT/\-]GL42 z>N%QFWS2]a{Z\60Э(`轓V>Sj31Q1v# od֞r@kQMjcwyZ}~$o2x gd%HYZ0X&wTśyVg-u\Y84P6@3Gz ` ),j=gݤkGvNnh%_ o4,bM.G ۭ>wd?$f`dz*p!.@yPIfeپ;zim&8=Z|C8Z39-⌡s~C@x6K( @($]bS0'A7˩qϪWzXCfTa!r2{@{ˍý2[M{دOBAMC%qUѾ3&? 3ϊ7INJ# [pFA Kݹ=mIf ]n+ wļZv>67˜;R/Um5ܽg͌CϰR'"Ɩ秐9󞺛1j[vy}\NR'm]~6H޾|ČqMnW W~MK p?\7jXK Nˏˍ/e?ch3td(]ص낭I$PGw{חzBe46APA+_NLOa.3h@h u)- ,Q񺩂1u%Aw_nUXYyGҺj V40=E'ۃX5ѽudc~IxkԾOwf(2S45gԠ7P'rYک~oxo*ɒDƊvBuyMӄTEkxRB9+"0{_GĹ#h)Zl..0Kēy ^ u06(Q"J᎝yQ˜ `v5xʮtCԃg-ؑ \>vg /)ړ< %3%x\ E>]jp{aKoͧb*4.,;ݬA\RYmN ^denCf5Ȅ9mro>IQdXPpVazEm l_i519ՇnZ7b^m46&E+c;]^y2Q޾Yҫhۮx:qoox8H!0`]9ݝDQܯ[aK}n+rcTdJI;K~%04(%7Uͪ7.;sIpJp:P&=~[QTEω;UH5rzbϛdf[-g㖸յWe&VUqTb +s 4 t̰?>)ARU.$R8 ?27& WCVið\b1V/H#)=׿\}_.~J;1յ8BJ턔 ϦY^Io$%sB3aYvU5o60^^/R!?!09@2OsUWLs_n%\uDžCc\V NgJ|Cc$#%F{l13 Ԍ5h=71E$Qb!|_gCܜԨoa#\IF+{&kk0wRkƂ^[lI릒qmIcϚ0n/Nf喅%#։?z%(*?}w]7:7:SY4\2r o uϮܟ^7j `WVA)O.0ۓLOL:#7d&k˰ C,2alΊx<{ +ѶIшBƇS1g롼R͉x,Iļ[\ kqxNbR7d9[yճ&[fN^ 3rP~lmI~JF$T{5qm̒r/䒳VsxǬf,E~ `›o&^A(AdyB?}' ՜\YBjօL cO|JٜVD:Ji^ ):!$+ރda1gQ!9-#LCf})Y lK~ _<']63aH#KQM%*#J<2N @iPO:n[DۤW"W BO>`E",On#F@e /1vĈ]Z;rVdjŰʃӐ[h磄xinʣ{r:b/kɟ/*I>FEƘ5EM߯p/^P+\qB Er,!kooNI²7үtP<51VlfW8/+) U-i Z ޶vOySI;>mR[T&if5=U;]P }r813{LJ"7L;6vS(4è] s;U/l2&1'렽V`i ^K( ;W =L-H@̐$}:QL1qX0UO0X:v8!9GZ>S)y\{Dv 9e%A#S';qb}µrOѲ]D^ݨS;ۡm1#uz5z2⌁ ñe%~ȸ$BE9JZ5r#fBZy<OK3O!S]{$\=If]'/g]xa%`&Rx |vI҈[RtB'pAl =tF4 u7":I;LG9? sj$L+}N}=zX=\ ĖAL&1 JNv7M\ő[u|'.WDK M@ [3=,=v"83:=9Nk—~À0P!w}aOn}(Y m1TA)lsv(0n=ֽ^~r^4]gݰCy=\Ux.8 SfֵtooLJ1ѝ Y95[+JʹMNR|`ַ>n[> (~EU;G߇ $ϑH#jدC(4SQ]Y5qt[.)(R$jo0M3&z߸JR_ɝ^1`d2&hpTSj'BQ*ח1<~[i(v4_QQ:ABg.?2pHX)WfKZ,MÝbq Iɑ/l e+:g_!#&Ba>wjmBP#f\7$1ጨ$O['>e'&b ,+ĉ<Â},5wϨɯƎyPRl\ZUΏ|wϬS"wPճf$ Ŕxm̙\9I{Ixu>h6yTj(áq$?zum헴&Tm*]D|s 8IdN"M$HNτҴ?.=9(p{9t!l˂M4qI,% T)Z80]H8 +{AIPIa]2m7ozd`6>dC`\db2#Uv f١pjCRvg[d0Lco7Qx>{_;~[+#! /[0' 6\3P$V@,mzSo{Lwz#>? 3ϽJiH_~ ,JWJAѓs*N+tXyg0 {V>wMqz tK޻>f>NrseG a錟v%W'<[]a {pmK) b=: T C#PZ?hZj *j|42֖%|[GM},8ZYrtƥJʯUk鑾g) .XZ|-dܷlyCk^Dz[1;`b~WK qwgDx%ZY7\ ]@.=9x![|W tzu) ayVmն\GYEo|(Щý:zo| àTʒn3f\=O6[dd%tI` g 찣, B<Z hJbq8 sA`vz0$Jw7o%x^wkQ*[X)(&]NݩlszӃd}hxZq1XXfЪU24|>?,*5#-;жުUt 棎+YPzC9xRcC^Kmc<Ʒ~;ظ[팪އY9Tk~.gMz~zf@[dpIkz Ζn.BUAt!ڀm `siHvR~G-0pd$J~_AjLÕyĵ3cRGN4YGH)n)vā 0ISdM=l1E;U[#ُF %SZMs:`3/J7 n)ur]w/(;K!"l*;@tx^ĥj"u &(`v[\lTv2Fz8(~vof#]4ze S}n!o+@6In zd#=<<Ģ$<*3P fUC2dd=YɂVbF"Y˧)/(@~>EWȗk1@?ͶpoRYl%*՘>.}*ߒ]㯈Qk*1]4 U_3 vP[WN8QNXa9ݔ1 ؞#.61. =Dqmg>Ns&j;v4 ^[4)Xˇ98SȄ/Wڙc溓K שo#aePWCHGJ@L*2 lɑ( wϙvɦy?7Lh/$G:9rU-xOދioprx~ זQjW/=!X/djcXbP24AŘ3UN΀G˝=v:t˼ yKzp=tv ICYJ˾r ?R_WBr둁"EdXt%K*F FY h8~W$h$܅m˟9֧P+cLOǼw: P}6 dgF%r~ARI9_8}Gen\ TVm4>usf.{?ߞآCkV$OZvԜDm*+C6-V)b6CX|f8F0| ť gHm&F[c׹#B]%AotJw/cl3;PDlh*2(Xv=K%)-p(odJivd9|A@@cqhxJVtl&bZ QhDIܼ htCm| }řo͏ZqZd$,~P&rv&vb$"N$?j^ZZV䍈tBzxTP\ř_[$4\Ga_%8RHVbG,f1sۚӥ\ Yqg(#x!9M6PvJq/~C"~Oګ2NHig7kEʏwN{ ^%e3A&b$͐ۅs0%bk~[s5HKVVM*Ba%sr33QD0Gۻ`j[#PM,a3p<=~v%VQc:40_h?Ŷ5o [p8*_x1v,d1=EGq8Zd!$ƈAe'؆[=CnNI^T^zX_eV_8 f􈡆HNVDcN2)T<`Y%0ȳ/VM#8D551.c,Iq)b@^7hP}$P唊/ރwbkq3P82B {*D ƴFd |ԫn&E ?LqZ>q{fg)_]Li]cl~"wL AcdF#`~\7鹣ٌWe9(5 *_5?Yg9kKp#r!|j9YE*ɱSE3_m720~{V Hw0;{`T߿ G=J%)L&vkpap8 |;#u,'=A޴g+z2cU/i{C *KB܋dwu 2) 0,֢aS *MzXgW 2o**;o3GLsS?n(W^NT-59N>jpp 7D\0Կ>K[ME0Kf{d ' 4ABfJ-EM22@:OdBqן 9bv} g8u9,IJSZ*KJy2gk:e\ek̏)J6=}"oLhT2wt&.ãEw (0+T:x3}{BQf~za=G 3G0/ N ɂl9W'8KOSE`yk3].]_͚k.S3#zP&ݦVF^:a+KM5TFB%ar8&uCȹ[ΤH}}7Z ֹO|`|HKS/mdN_u 53Ka;I4Z?!8uߞL)D/Jg%d4W(Vكaf2'mK3`~^צ}ל_%<>GwWO.D%Fނ=ɲZia"5VDн[(_\1Ek1}7;`(`[˒8􅕫C !)*xJV ͙ ,0o1usi&Ɵ oȣc4U 2m-i!t[m橭Ϋ?퇰~]1˃nrф)1(j{2C>z4):hz~+~WbW& ʦ׌v`_wvkx+(ĺiMښi=<=&5:RwsdQ)TG%]bѩ3D"N+}wz_дd]X ggg0}r*$L C*%?[3#{VgN֓{+DSܬ]Zy.=.MEP`I?vO4O[ grVn]u~2p@|dW~}=b%pmHmKi>[aa =pRwzi :QdmB?2.dwW" FinW֯%LG_,}Ṫ+3؆W1ɫ_je+^ T aAn~ b+1r`]!hùQqq1$fﴗDC>%;e/O^ ,(ܰ-/= ,<pֈbe _4zd܀7MjaJX¸BD_<$: .t! 9LTu+-I*iU٥>3^/h=I e@+ :̱$ &ی']MDE\SMD8Idb4[^ӵ?!(bMi3GH>\puG72pKO<'ҟ&1)8f$~ezZ#DZY[#VHG/ݞ@%tu7SGzϱ`t  ^Yվ*wQ~9=nqcNccZEu qJ@fɪOAHr& Y' D3Fc!,/Mq;?QrlU8uь7.<Ŕ_JtRp~HDܦ\%,uHIai󝺺c>˄!h[LiE/Xϐ_gr 9UaUK;XGu tR0 YK'}<ɬ *lX :F ", 8[$ ̳aFP50=܁8Сs>]O'T$xf;F|&ϡ@*J!tq[GF9Ӹ3$D׭H!UFFv1Xڗ,u%A\Y|(cs}#|r#rW3Lh@ 4&םH%"K= qq;uV-o4fjÂ" .5.ċzE E1c#Vt 䅟$m^"n{(֗|rHV9 H{T" ƔT:|rJÀ':U#Pˆ+F@@XfajC"eGVP^)X #ca0glQi6w'<.W.]e. LS* MqGJvYLcďA-0Ԣf?N5 āa*AMdC[PJ*Q3Jodž.0rgõMЛ0 ˣ2p Ԥ`dD )<;V&e3uvٛ(A6, ]N_N7s)W{nyR*?1Y?,Z|Q6-S Lcum@phQ>ou\}f"'G [@3vkREg$(S&WwVKn<?y"B]VVe%Le&ljE&7kQH:^K w-$ВfwPe@vKs/ʍl/v ʚ78YVM q"1086 R kfAV- dN"SJp.%;c `^t"GEP bNmzw21RMoZ g2T@9x5?:!SJuQO$=piTb(!}_3&e_ua Dy9vÛ,'0>1.Z/6"X;A[ꈩtJգxe%ㅿ#zm&5| Q]ybEZվ }ZE-܄j!2]J\>B' W 2xsog(Vv=M|qbwX#R4&r1GYf[CK)0d|y!?NQf$.f~_OX{ECm0QwͰ?Ê5^vΩ—"2=WP8>IE?OpckIgiw$0BdIAҹBgiXvRѩdVo m$Ԭ=FߙO`]/~H/XüeˬμI\R1l)0wO>zcLts6 X+*Z[iUߚEeصNNi㺥"db?DEPS'0*-uw>‰/Fsgp߲0*nUԵ\\T+ \X<^9GCo XU28nug|:nor jS&-8bL`rwec7  2<1;\Cxk$Qʓ]ib q`!0Ey!E0-^ qfpz? 풬7S!W^w],xM=ip<v<n޶,a;OT*lk]!8W0S}{l9?`ޖf{k!Iiv03Möګ6|uZcRi^7j1kԏ9 w15}03vǷ= 3s.^$^(Y-Y)/8TΦLD?j;*5ɯWgulb٩{,Y4踫^vR-:$HHpO~ruWX6y^ayT9QݰIĻi lݼL1 @%doC5V5 l?H&-+ލ||{T#BF@PőkΧJp)OK4X<@;,$jtc䎚!.ҿ[Bly$SV: y8íR%)g'TJiֽ"$ጜC`?ZvXpV~W>!a[GO[W#"Yle'TWlĸMO8 ¤ִKAՐg%I\%z%-gmӖ& }ً'hNgFX4 'i_ur$A+ `CeV275+'֘Kn'E-ҩ&(6X)!⟜?g@рT4أ8L>N>C3N #=f!X3D-ʦ8~.8=Ƀ뙸c0b< ~ GN,()$!jg9]ӲY{"ˬɞ_nea9QjSơ-TepjiLNh%bxY^:{P萊-c&̝ Ji59E$, s*M:/ PҳC뷑e\#ڃ h2ke{oB?yO[;PڥEXPPC%pnM P@#nL;``'a 0qszp֤׻u b cX'ƽ|sRJUlߗڑ*v۱Aa*U T?ٟəTLOL KKt*/p4P anW͊$ohO۠PΩf9 l卵W?*76{ŕdsDa:._}mH[ޓ,Ww1\h e.3K 4kKPo+ޗ={u@^5o~?zQI|GWiw0ls-S`viS{ղj_Z&,-"!S_Lg byg~:3"+mD]VlqHƈݞXK}|j$^uZ-0'ޑ }3w,H# WiM?N8ۚ7}m9ⓎɤZYKfo2=u~fvu{U {^dQUZ2!-JadT18ZstPq#֝3ۋ=.=b-sj G4w[ Z;;$;l8}|5C(Jԩ\t`Z1%װPp~0UwoW_a9z;+C ("#( SsP$ɴf@ :~X ^@ljHWAAɳye^P2 X Ga ]5τMʰӎ}kKpD ,ym4G;f魬o-t*Gî:"5G9F EªAhC )yiuPOHFط[BS|_cPU0EYNL45o P~>vJI9O x]҃CU+z@7(9EcWXȭ]V2#:47H.Ó>⪟.j..9<l,q,+W[ڈu[/.wei$rf\9B駽o2ko`]!dVU ~ ]p-3( H,nU=tu7>  k u!C6ZaWsf[BϽ.hXrk_ sf'Φ\(}rЍOo[0hP3.wߋ(gZj1 '^HS|"slyݧA ɣrK-V颐en^0%ʕ՟X! 2G~Ӟ]V.QBo.?*q@[2jv:+ ꇑh}mq*MU+ $1Û&d7Cnp{x(Ї Nf `?Ǝc.q?gr]Fv~˗c1uȫ*1m!y1@*[l %غ4wL8<;yQ1K\f|sJ,dG"5tt\XCvm Ig:v֝J 9SGJܞ㱙ګ22A"YNؐ2gZYG7fKq1*#x<\.$NW()s7(R UIu\;8Vf[R!*;` K*Npm)uE?F9!*cy Ҕv`O#C|78= O. )jgf]+m`Z)gMڐq=յ8"E8IdASqm_ڡ{N?>M &~6[FL\2юۺaRP`bb&󪋜lrf(EFKbg4Қ$%\Ujى'WF2H{?7OU.rv<VV'@`VlN ^4;L@¢}DJ4AXdXz6ֺ a,6E"sdȣR(GOMyS/2Z/nbހ[oh672܈Tw4cz 4}`z;F{_ŷ{G嗽w5'0;@y])(h;>ȋ˃sy.)h 6s֍sU43 g5C2EdqGhI5twdA[9.4[)<`#[)[Y~;᣹[2̤&-th"^iŐ +U-dִ!LfjH>IgAcBG'3F.2^C3c]*p6B=Cq&5_ZoqȐ7ՓH5槡-,Kh.5Um^_Ϗ^~Q,T&', s9L{<6 ܛ!8*ʒI% Q͚Q@S !]D c}S/s&D(d۵G%|^_B</cwAX6҇m{ j7MWt`V]>C~FBÄ]Uo& D*'`uMֻ@H >`=Sa$idffVL%}-YNzJ#.:Fsz&')G?Oo1Uyl^<‡ c mWD(|;\%k[LmD8/G-, _ }g"i` ?1߭TI_3"gu(.ECϒyW)k)I @>@orvk~ע=WjOOړ-Z2" 9Z -GZ/zǨF vkB2ƺ, <ǼϮq[#&lJZi*O\uƽہloc.dUm|y7́ ښe5Z,R_a9;Z48DA]_\ؼN@z<>t-U \l7$n6Еeķ"X[v vl+:@Zl8 h1-h]5qa.<%%)3OKP= ngE\7Okޝ7Rc@ )1Ap%xKX.>6̧\L_qJ hx w)g ;dR2\ION1E% i5F+-@XRyW2c6"»E\}XbnuR Q\s nfwXm簐{Lц)kHM*]$c67S (U֜{4<+y(ey5M));46<*:<-W<2 2(ҷ\(Hd+w5Ӧ{?_DGc`dOI03n=vJ"'.ytj!QW>ݱA)U (4:}& *X :T쫓0I-jvy~Iāt >ua'MS(#QVW}~gl4`L x,_S$J5pX{mV`=$B՛j+r]{-c4}.]E`M,LRgi!h)rl t(]/}O{_eQ(Q7:_~”kY3~i ~Kjgcp*R%*NoJҷ4PMrfܲ?ke]˟C"5G'јŤRN]bB#+޶o@h_د]( 듻&!9kᒣ꣚SԷI=],VX=lC"7seK*oC0ʲ#|q߱^ޘP݁F\I$_@)ׅz7JS+mB Z^Dߥ&)"^Yו<K9Xt^:}kQs<qV-CV{?:pPc`%$~Kʮvк+.SMο z fgY'gܱпp"@tNJqFK?n,#CKF@2US Fȷ% 3,U`N  {AoZc1D:.U ѓo۳$b_=3 vol74;4[kl7 |թ^GƵB|R|9uV5ԊGjYd/)E+69+ tGtևAt".ts4<{ >)In_iehBO(c0@%8RǢ:'f_9s..و{a^-2¼5qzLFБaCȁъ/ۦh5Om6@|bCɤYq ciwcnrω0`DW9՗C `Vў_+zٴo #5o6_}@f*xתٴ9/A4+8l!\@|w(8/ld,wk4/~ ֶ @A[GI2wu V79xmuT],/GwN)2 HM_!.=tqKΊeLVJ!`dGB-^P^k^1 i!v !R^,^z}h 9ǴY.=+ t[%%7 @Bj}ӵ$l-lL琢bLu"g r1Ğ!c:9dXtqyH6v=4q5ť |ӛyҸXkm~4\ *z{/ve^X% Ӑ]2LԗG^ +EJtsVKw֘Q>mO%Y,ˢSzӝNrhރY΄[x-g^Siti.oh1?r @s5Z`F"JPm/cJJatU /RXOin2C]rZOkZ/ @\ ڒl I2I3}='' TJD)vY-EO  p Nrǎ,,nOGNHl8Һ^_|0Ќ=U@Ic&WLL(gwNMk /g۩?)/}`L fŅ4+V슲Cd[ݚZU&Uw, Ɠ#y`1ί9|K0m?|P`7!P;qD'ҷ?bϟ>,Cj|qPSBVbprc| _=.[OEhO+F:Kz#'-GJ솫iq^1rS.s nn_N0ulKIY(J(j=E{,4ֿ\jPh=ږOؖó5o_؅ē¾$5n8kc|ڏ/o p+Ь7zvӡm'b490^Xvmt~ BW<~} wONfs3h _w?p(xr*[( zjKyrc%V (A?Bi}1<_D=as։#g?cWW.F W<$ino)uzRZa8K Ȭ7Ys*U,ۍCjCYR(f{ ]!Qj yp+6"Oq ;vJ OV:*7%J%8 K$wԡLӥ4KЄ B=?O^D tqK_Oξv6;;1q~qY륤k $D.MLiDB:( Lx̾&Xr  6)zی) P7z^VƉ;_G]V(GeAY "2{ߤapm\ 0x*IF0Xx[/|d`/Z5)ZrMeJaf1  _.\nVݝmmi7ϝV*/|ew9&{ԃHyQ͐USwܣA3)|oۧ몐yjcoBHPžNp1J91ݺP߮~7Vٞt 8<:Yf\ĿwAh(F*ciu,CM/ݍjW ]U>:> $4A?1vmGH>y zдI|1y#%h]1Ԉ=3.)@G u֗d*l/{R'@0PMd{>lnj|nVJ o#JC; uYO/r'Mo4?+%垾Y o"ZVQl6 &V"PTxye`=}<(w bp#W'Xʪm/(4;{اr?!62w|ɾݜeț/'T_@&O>BbӁ(Rc J)zaWJo2/#mOY ~B u!pˍ'0WU%RO'RiD2O9s:}ԇ5=P=$(J5nc!$K nw׈ 9Hmnɭ>4q=U|K6}xFA!~m0g5#ݎ}u'a< n/;49sl}ulu:r^4Ig>.Sw :_Mʹnr:Lb)#QUM2nB^:9t,,Ltʬ2A7>> Ԑ`_48,%F ;ASO#C@eĽ+GW1Iu&ުҁ_qnϴxΏi%Տ@*nY[T ]t:lPRZR!ʣBLut%S%04 Rw|?e٭|"nZ1ؼl:*a^>ͣuz :,'DKȞt;ZԦe7 ;d[$))c૥dEm3̸1D@Aj O=JEP J?(qca"F~7ANNm("ǹ3nl*rG qkKOؘ ـ)RGhU& &Eboʦs8KL x=zx&BPL{~=r=\'';|s;%u:1at92e/ɜx  Aj9lR8a71'WvÝ/S$˛P%W:PxZeĎze9wP9Qq{+<AB5ⶫs^4pm؜}Mrϣ9!Ldg gw~8@:QDkG;bw8$ϰ8KSӡ"v*.r) JEjl/d = F Rh{#FshǴքcu)07RMVQ!C$_)"-hИ#lZBT Y}7rtgBs;֒bEJ{*;`:]mq,~ʤwj8 }O勐l) <$dU\ !qI~u.qpUU>Q(ă-N@iI,1ulTJu$/u/krOvBKWJzL$`Rbr%L]o-,zUp ZəT'o+&h麰iu}[.J#"=RU nn>δaG|NT|]7CExt *=_KI0`2FpuB&G0ϧyB)q i>k li hqBPpK}$H;72wKQll2!>aq%ir<}4)):K9SXKP$<4>ro,|Tij^=an+WXmBZa͉FyJ)W_\`C$m`W] |S{'%X>y {uHlۭUX{aZ *>5Td#71F*oG=)@UVdN}i^R{9p=rI3PsUh.mN0?ѝIF4|ܢ{TXD肁eeK}aEDz9[ )ذpج IUŦQՕpz9ž!ʾ)OZBaEXSL)TAn7~:2L-EYA@ _S>V~p1;=l̶Z;J6i#+Ij&ZUc܄Cè&ӄO4܇ ˼)ѯp Zɉ_ll FdȠ >6:ypzpl~h7b4r4hbk:Iw;ϬM;K,GL,"GEq$`g&IVЈ>^ig2q#E"ۿ" SȗO(Ic$dCzT!@#hiL殭@l~*$ eiB`[w|I3D{3Reeכ>MB(a^y~0ʳ@f|̀$nԋ&~0<#|}jϢ "B*dO[p3T腞3 XCwlITv4VT.d{7 Oå̋><@5PDF9~#|!spK%7<*bnQpj|4Qc+bˣ;3Z6QN9i=Jv(/(5Wt "qo+yJי]E*#luf~O _ΡO|O?[@M{AD:\ҳ&O|$]~+$}O?~'y0Z a{-X2T~`;Ps͏Qu%QT=J*RAIn&T֤HE [}MEmjyo W+ ^I.k&IKѸѶ'#N7'.n%Yc[U)_.уdtuCE'ӫg)fEcf6 H qf )2XWf??Gy}+Y_&8./XB+䵯(h`!1Cw O6⷏ iq1{ WHrxj"%>C'DManSPrX͢&MN>Q!TvffclWwKqU|~ynZX{Wگ[.;^'OCc 1. 79Jz'7J*-2 &( 9׍:;+G<6~&qHEn,EuW-zyLj } dqrm>gf+.J[ <'8 M32nq_ڊɎ<ǬE\$/*Rl; No 򆡶=F'1˧:K]XZxż_Df3,46V+Mw8oК࿦W1ĝ=]\*7_?Y.u>Tr̊ؐuVSQ3 V>b"} l@ =1/R>;щˢE*X P㫸zG75l^;"q'$>JeXjhqˑ P&^+׌=abB᚞ۦMqVM9;߲&+ ƾHP1*M\)ʉjߜ#G!U;w@0sHv}/~{#ϊGn.g)@:ƻӼA$DowB⨩j$3{u'/j OxG [w:ME-7ub(@|"<Bͦ"O†ʨ`,q y<{#a`FMvt(=AD}V96`#SIN 8>$z IdL +m J3q/_My*ɏuxvc Sv]No ޛ\o!W#@ٯjoߨTK[Vj{Xe*4=b _%}?AV֌.k1L mD$l~Lq=58_B\_bW<KXy4|YD5d75Ap)Ԍ ݨ>pxes >k; j '|܉XFTuי.PL" c;{-^o1z玍VlNJj3wvF/߹u]LR?V=?I>^%@oG|$nFSM]6_KO6rZ)4mv ÏÏvq=S\'0Ɗi\I'IS'|@spX+PKWwˣU|4>|3x Qow ΂ħ$ n$޽O/n;%f_)Ovl+b3hGߦ"„7*$%?f4"G`Wr1o_Z}lj"QՐ3PY,fdJ{llSf74UY҂ޯA䲆w̋a,{+G ^8)2l BDw"2Q:e㌖U_SP{dcnt>?CH;Eֱ6귫~y e̩D![cI=xopltp@jx{y1 8k<+ ]5K] yb UJޏU ͚]o1ݠftpIL<; "/ޤy[-crtOV- ?=LU'loOi}jds"ZkVyʶ :Ơ ףB`<dO%c*s?ec* Sz&ʗȑ䡔~`%-o(ffd#҉Soslz#9߇ŋ0wM!sIWRr!'c4qgh(Ě.oš{!j'`F@+eC8=82,m^塏,d'i\ 7rBD5'gn*0 :,@ 60V>#K wI`޾{I WsGo^/{Z{KB0}NU) 3j_!<:-}WUQGomQt^ NW{fSS&?;LlZajo?pYeڹPAuN8b;zMh(A}^ɿiH(:Wg|Ȕ WM䇚,W+BqE$drE-i&l} A#:-01ۉks  dA/t+ʔhYtHU`鍶Wub9C&0=񓧫WÉfkWh_1= BhF&@;6"gR4Ors N] zC.(>{.z1w@upqte q.%ډG-bW(j8oi2BKM~VpR=N9C*Y? Drila R:zU\HqOLۗ% -* O@U;H8 ёԩf}#^y嬔IMq aF %C$aG8 c+g%FDʎV6x;D1`3!uja/zcu]@u٘e&/6~j ,FdV̐]]hF+ C K79 s"7'YЮ$ /5_HCRz35gX,i'V^-GTišOB3(k)D\l?H!^KrVu^82ՎS9E`#}B_gyRW»ҵ(ybB&IM Y3p KpdSbs;9qъjxOZ[U%73 ASfd,Vj!Ҝ&6'y@֔a% wNSpIC$#鬤WWPTEדZF:WVFJT9n7S“ӭm͔EQGL%=!)]g:%>m$XJ‚  s޾NAOPw<VݝZ77d+P ne٠D,2#$.ۨV5^0<㚄}(-lSD= Rp@RvJe4u`a6UֈBTN,^y-z/$D W YL_wr(敜Oxbu*\Q3h_1cyP3+ZC$ߣ_*AOM)E;9_,#tASܤ<^Xf&UGJ)e!W&dlw!xbI6/lP,2C:RUY)p {1E#6Ylo+@7Ғ;1֔Q[mGX,ɱ_{#OUejsfmg%nE5N5*?'W7ncn} DCc%Xvɿ~}m}Rz~>hwyTb|pCG $qȢiO)w#@? :ڱaaEQlP.$%b1Z֕l`qw|nBY(2u s;YXTD-/b|Mu'e;-a M;z]bVFCC\Z'E8-˲}c4W " C3&l](ēheu/EQg0BcH Nȴ6=Zx _2CQ|q`ZQK68nHӚ;`D T0zW$^>\I0㦧.5TWSz5CgE\ϼ@F)Xb΋R 6FC@Ή2m$US `EPM8ҏwbbvLc ~:_T gqT];-}#0ĬuK?_~I|PhatCe0MR虓 xP!(؝mrEaѡG C  ] #z]׿ >] qi,|kkS-BxfWo\t+:fJmH:p~1{xwaR~WK^|_c)YOPX XO0*oIx[3XsVc^aVAZ.5:x&|t/6R:3 QF,5'5@RGÑ/].:ظ}T h{xW* &Gm,ؓue#ՋS&`2idM~!r@$ ܿ;^ z?ϓ_g>j+>"6#M6bc8tW6א4xf. j"Q֨_ucfA|7BS4˶Vv,5,6?{ʪvmn]4t+b$?é2E[e"eFb\NYF(Υ@^|b:N׻3G(# 4YQ~LZdt+:cywR[!ɜN>gj%2_XUvl#*#>_8|RօJ4*ꦶBqSTfr"h'e%c$ eTArn܉树ߨ$x.mvC+秿J94'֕%CMם|c %Q.G.0&km+6G\1іG<8mӝy\;ŸdVXYD{z\?kq-F I/< *,t [6nJ"pɔZ Nid&TMUMhYMkr^ap ,撀  W2ROVkFji('icSLo˖[4m\ 6YdƎŞbN:"˨{€Iq* Ίgr=W" W$>hZr9pvՋ=u>7vFv$ڔ7TsuWw^8r)X\r#?oJolq[F/E.V/|ъR`<r}UC2YS<Ӂ9 c^CHO@arFFF@6@hH%bujȒU9)'>+q'QCqullo%$7rTupqUQ&9.9IK!t TlFy28{Adm*M&^RXzDaHSF>G&)*p-#lG>C0rk?]2%5lNQ#IN^jf|iߊ=KfՏ|{!0CgƤ#g9UtPWٵZQ$~[DTÏfnc C"h&bTmeoĞڬ^$#[ X"eQR^lPImgx6*'V3[=ym5EH8C*1Z^[ȹN=O TCOH񼳶l1z?"5,G\v)ST.GMWvDCp5j.Q: FOIG1!2!@}OB 'wgB5WRLrr%ڄ;xNeयNp?t0@2V$ɽec.)ەJ%x  %绰@#BeI~'ܕ8z>~闄d4 Tܑx38dR 3i1>:v/=N.sb3.ξAlfv#w}j2eƘ!Yyiӈ]ܾr)S?kF/@ݻcnL,HTFHV h;4D›m'#~;6R ͪez)=A}?zW"P3Q6x.wsW ij 8Iw9E\>Su<<(:Bj4]m^GV_R 3eo*y4=ي/_n2Yhch#CIdn.伣'ζ>Spj+ ~Q\P6#IQp !j\|w:#>VC6 <`3't$ic^j+BYl"B{ɔ$T1:ԚI5\HUj1k]Z,ee!QsW]"Y;>rI2D'^ ̺?YUPpcg>Skd )BW]aFrBpHd|͐1SxX5B|%1$C7-ГB]ic}ȖT[{.rɶ$-ӋO H0'FHN^g_XY\(dٳ4ZP"^/]nc+:85]&"a@b oOzqIIusݢ9RzPO^XBxi5 Dg_)ARgb܈0<֋Is!;ћ nַ+yѷn7冸y F.[:cKjJmǾG1\*;"x2H"\W # rZZ7SO\ d" =B!/uu7b`ZZ WLT6i*,֍-TnprvUԏ\r_cw"o1Ho܎E%\"2泃~Ȏ/ߞVB.;P5HW嶯Ywf"H-3o`|Wtb]B7,4q(Iw) {~;~g R^a3&N&x8Z$!.zIA x'BPUx-$=Тf^ᷠ KHEύj=ت_|Q8~#6.[X*m2)}qfaūOG9_Ӗ8^YN5:ٙ;{ŨXbV:op;!(TGugxCmaa@uG׹X[փE vItgwC~WMb{u1 $V7Xoo-xpݓe-CCdHk@=3IFGuWx*>OU}-n>/ٞ" F>ѲPtaJ ~wQmq Ů@-j,nm?L«B\œ볹@-V|A:;EO*)Ȕ  i|.:ᇂngm;;m,u{E,nj)e0p櫫nbx׾x {86=l&X l-;J@%ލrrQ@BQNy֥N CWo:={fWzgA 6f&aܟw?qG;8+$"ߢh<ʖ Kjf:++}} gLu4K" | 8nqĒv7M%->~žVZއfE# E}0zzf,>(.ۡ$m拁ǐl.VѾz䭖O pJ7-1L:v']@j|qbK3߾j  3x yAji~@zP*mPaL`&IW$fצS{A27Md?fTmKF<e.NOv8dʪ'-6%ސ2=yԠt'~¶dK8Z["c&%>.3?_NA tK5^>'՛}b- _W"ьEr`Y ~e-+6K$]ɭCĬj =eb!vsgimw$ Ox|5puq'6ej!ظO\o-r`:y.cN9j=\T}i,0y{ t˭-ͿV&P^,cɈEk'hp0LM%B n2yd6ٻ|ܕj{}ISК;m['?Ud -{.K q.Q\g[ 6'w +{ `GU-\֮J{ailfllYSU:2VM/ ،a۶);,QXQ}t ;n :N++s`P1Tp$@Z%TpBCv-GK32CLuFՁ]NɛO^bɀ~t8 .+m OqL}Uc8ȖlmO"+6w.)pYcڱR3/I"YvoSU7tBJ^s6:%j_'4m q͢6rRXUH'(Z0KQ(MYB ,~pz!;zPM<"<뱢"v%*mlb 8uͦTVuDZDF!Z \= .@=Ó@I٠ogM Z+cXrBhC %x}JgR[7n"Qe @cHKv!1 m~9D?*y/+v\-{MkͰz{ + z_$@dx,˕ !|@( fJB!$t3 gnJ vgݍD"#aLZVG%8uxgw~S`-bn]wR/8)džR cgh @Z̝ "ޚ%-?)bGvp/Wᵃ* Q49ՖaPjl7]R TnS&aKϮ6ާ҄b=Bp;Os4 yYጰyEg'Ntkz>}/wS ٺ v+}A%fϭ&{XW@ds2{BQs`ϋڮ `M`/twk:N=|* fs'rjXT<&T.γbW~IFv!jK,$SZV ^V =3 5;LM`Ե;uoijF)xۧA0GDG^>rFSëQe{_WFV3]Cu9. H:DUz3 PDsQU@X4ۇ9¼)2& J4{65O-6Uq0{~\HI Hyi3rBJ;-r,Tl5dcʠݔvڜ*[ު5G^~Te?){D. >lV5}ANn4ϸ EU5r,xwK H!_I>W0a/?1voI%8'w:Ƀoՠq<_Xo+x-9xʇW.OdbK.W˓8V3v'޻HĎ5+8Ygysyj8 ђ_~P%VV dEr_* 3kGdžNߗ#2T=3C:-l*ew%;-PtZw?}wp"ET -PRq)>]/*܈o} xTRePdEi I ɞ\αVK]T(]C9 ۬RBMEn܌p'uRQ Veoʃpr^hkZ>yxscՒV>\^pC&wK^\)yWnSHSܟg:R=5#f(c,V)d=SvdI ѳLJCAw#*'ܽ}aQfY5rfN/ RnYG 3?>NI3yCSFڛ)m 5 gD|g@d^w8e66v@ĦW`ȎP)0inK75nQ>񦬪8lH0Y>{An Oq 0lX\?8Zs] /vb[Cjg\ͻaVB˰F>51bPt Nb|&Z2#,ck"Ir7$0x7[ooxakʍ,0\,'Z!XjAx6gAgV_VR-eg$eDoTGc]VXJXeCѣ -n5k4€fBrXo%dqMXsg0 "5ZTqݲ (ov@} iko܉r#2ŽM J0Wfm߀҂$ɧ0Isbifp$q$ MBe~t«a6swD$KR47 ̹kQOE #sXį7LOUV.Д͖Ԓhʙ%3?feY`D7٧7V Ɉw~MJCGH>BtF,K/_^K粗 ܬ/bcd45#9K17nwE"Y[{T=i .b}un. rc]n n ̣_kBM-x^r|2?&Ov~; ~-"Uz7QCTa.A߭>L)_[)+ÀK18NidIaB>'nQQ_EKQqUQjQ:p4 KlilMKdCB2DIYga6dS Ąrj!5&VT̵PktH'mO?WBAP$ڐB (%DTT6؁nAΕm$r~86 aicRf2[ VN:GB(=zmUP tMP2Z[~@:W_V$,6%wDcx#c*rܢ( #f_ f?Af\5[wNXhsG)vM&$?BR=͜~pFT[f! _P;Liˇzbz 3UT<$wCb2UoΩRdg60/[){`a&@A$2 ~I8/L<'_T5dzYB9W3`C{0O@Qn$ jAeS{wwmjmw1tqFoFv'J3%ٶ:e>uLOǐ$@LSng][]W"< %> Ai[[9BJ_!2͒n.յ9î{_$0mf2?iz kkJ6\q 1mt9]!8 ΆF}1h Qw|GچM# )/ U%:)^+BJePd9x:(amF`gv_hɡ/XeY8JqYu@}pW41lm[ʃ1. g&Zv\W>EXbYh)[@W&bnn:] PUZ{%hiYtP5y)1R`/j?ŹD@4>*I>K @9Y/z,EBC;[H^La AGDSārnl/D81 oS@ʮxxܞ]F :3<^*ftNM(HP+)4CKAKe 4|/6:֜v[qϧ3E9%/^ZIaDmi) '2;1;9OI[йYq*߹{j5EpT?`!  YDPӫ+gM >_B!t% dGvQCi3dNw钟%id8kšxwlфֺ1ԽۀÚP˟#,r؟{=d8/M2N6Qhe=ru/bbPQօ"u: $3I ށ?O~Nޥ9 $n_ /=mAj%?l+|cE&$Sg%<vVTbp/kwboҘKmđ/;[@EXH';xc}&^gRRqZML=Z1}X_!PF7|L_KYA;@(Fyj޹lxӍ*nG|5[F; P >Fu_vT#t%?PoB!9a'{As9o*i|ZH_E7Xa(Q[N5ӆ8r7 xd8lENܦ]m-J=|hNi n$/vz =}>$gF0-Y^W)moW.AcSԈ\OcW^%M!F\4EBit9)9 lZfF SD<3m.+`+K ~T7*ET}f+ptb9FT.}SJ}ĬR<4ݱME²b*[fy" ^Tj0J0@l명 qwDc!'C}ߗ__rgk=>P3 ?ٴӕy$p- f;5[E g!j6 W^(?s&9ſ";† mK'&0]=ݟIh4skJh/6DvuNH[x!?hH=a z\z`HFz2pڎ*zڥéQϼS7IA ݆ , >֟'~ԴY. +/A-_4pB^0u(>,MJ`(H6S&##[wA߇:T"&̱rv8O$q^* }T(TIP_>!tti(rB\ S(ثqzͲ~v}20Y ?h UXU/vNp~͖^'ݜf{K*d{M҄SόK; UP?_ù^y&d i m4/\E(592|cxgk {FP_:`K}RFב b1.F:bCV*tބjVZ7g`2G]\1.hJY IѼ@}HEb=M8#A(?ɋeruZ&H+N_(+EճrƩD>PWrͲe|9ΕSsnӽg1nkU(0zrbYrWYL=gio0FVóA7JGIVuul6}L |NXN CD3Q){ Q.9$ZN_N mΐΡ>`X= s4D`c pHˢ,7D(P>.5v}웛 S:Ct:Rq7Kޥ<'vj͏UH}26M egӯӍ"#$s@QTUf7 3lոK53T\>%D7C$+8!dXzMg;?qG`K{FL_ uIܢo%6~5kݵq5_vZdOJ'@ڵ l]$tL putHj̠:&#rwG;?"h]V^淐H<ƻQZ>fht9V)ZTˉĞ4'yFFzR]O@ og =8(Ʀ"\'M XBՊA b@5K fIjKm!KY8^?}VL 9 J] *[ӭmo`"?*4ی T.5$_u [xQֹM.=q󋑘NVڭNQCf/JMޣJ|8?EǢB$) E 7nߠx{^:>'ɏ` J<#U?QtmoIwƺZK^BA$mmT=Mv)QQmMhf>]Fʂm2-ά: &(T)FdEF̧7c@tr%p,QA fL2Gvm/4;! ,⡍,Nq!@jtC!,U̪Ԁ0w$5S VsČ)io*nI1ýqq–s:M&E %ljSU/(M X<-qK R8NF^%Ax5KK0^`vg83T J*{J%&Bt˚j˦$/8t/Q`t5lTyv}m$%eL ی#3X^tb2e">eXy>7{mjiTqmTB9սPASdfa!ˁP7+[[ñvF ZS~tw J[rlLPֽDdDDkWN7D ?r6iLjDn UqDlbe ͠2z C݂3Nu-|m sX27R{{[INO,SQCelvnQ4qF֊DW TֆE1]Dq%d._Sv[D{weBY'>P/}S]P|yNUhM~{ ;'C>^ ou/g_S7_W7L'^Y:F"vmkhieEI1WڳY\aK{VI "T"U~,i-J:w)e.ѤVt{x5 mDřppqOŧ7%\f/#u07#ދ HgⲦخ!JNϟuЫl9al=^KpUP``Y1R lkֺ:7&jj3P?JB6󜧢!lxc2:M>b%z:롹 Ϥax*!&$LRۼvn*fԂ7Ickȴ!qu:;E+#띙Q4ןJW}BynUS gtˊFƍ'=~H@w3Pv¤_E&x ςENhȅeN1j&g# ^) ; V#{\Xp_RIf&1|RzS*{B/艹rǏnaHUu&Y[2Nm$6DQ-kDURi^ sH )5D]aGw/8/Brg낗(M?q "!xU翦WT*V7-3!UZ!P]&Pmq=Gys(N [bw=,b^ s$1x٥_ ٢f.8iႉ ],~vnފYCh8o_bai†ks{H\2(E U9ԞK#YJx|7^e o_hQS"wGayz8QNZ@^W5gdh=$"\ ӕMZqaZ] uu1?3FSuGټ|Fk䏪g8w|b!_Sv*&@=iY)U4W4FzW=I2VI7moDk/_Q&>1'Q?YW2W.R_%RJ,ejb7FI%UNΟux0nLzC'?_ϝit[ռG#*W[Eb'' -RD9W[ |VmǺICΟHn4妝6jPL79'=! n{.3, %GˆeEqS9b6g5`kxus]!mu#"Ci.->ѡn;)M]߄3_m@Q=W bVpΡQ/ 9-<6ydt.)OJ~ 癔_CT|>X7G6-H;h/7A6u-?-Wכ!d/ V聯}^ ^%L meѶ?iKkGІ,~&s}חK@ aJ ءSQ#5UF}.^s;~#AüaE5G bQwAXG:_j{*?zM2=Bٝ<]t}m{TmB#ĭB}v3NtgeFb='3p*l<cknЃ$ ~.곯?^A3\TmBBv(I;Vd"& L;<&yMn%MM4Ѣɨf{e% J/lT44h ]<,#9rIا/SR@O6rnYH+tHe!.7q؁lQگ1 C9 ^f f.ŠS"wi;a'N L>]S"n9"¸gEdGcJxel .* e&>Whhm`fTM 8 !7J4 쏘Q A2ծM"p@T̉4e ]$OP:2!/t% ۱ʨ^v6i&ʺch/:hSĕIHdW%ڇ/kS}ab]̵0>d F gc.3q ,wMO]y"HD愉wζoz3d% xR[g 9WH$ W>Wdqt+ANNjTX_jۄ_&+PxY-~ m1.5O5Z̫tryO =! wPX5lJx3o"$sox_TiVgpoyݜ̧L(kdbҒu1>-lktG풬]Y0T[oOHjÉ Ei`t+PJto,_qrcș^Zyd|!2$Mᘹ/&4zU$`ɰ]>dܪ-^XVg-y L3K p;2;j·Mh8"ɕ'B+@A?t9C(r9LtzS.&-캠_2eC4"dgaݖi ,&Tvl!ժWMJڨ N-{l ebuXő"BI~/J켉8Ύ,}+E)W'V]2)P(Og ;VmeGGp|*%*븎^š3ƥwZ X+Ljf2Ngf# :|1NtxF)ܦF3o%+q/Ƈd0koD h7 _,Zw!kPvla͙^±ʾ],c&kx[4u+(Qw֤PMCsX>AL|hvNCd^UVc\6nn Qp%cmpe@tv[8%ϕvVT}rpNCFh1GJV-&BzvG'Aʄ9n0 oO[`nh,sm X+a@ ÿݾTiR_gagt]MGbXe aӵ3`KzJ5W ya̭)[#SV1.~+|n#xRUތkJ oy0UⓍHgdI,1 RyVوc_N/P||y\Dɼ|'IjnzLyA ҀfǙx0 3]%"*XI^^Znʅ!rRF3,Tڢߜ8B1@4K{iW"h2FPY:LQF,2W=ϬT[٩ `4Rܤ1-4Z +کtmJff5={o[!s9^1TRIDb䢃m 7Nf%+!o) ڝ-w}g\ -xFXR}"#F6Gtof!PE' I!RvݯG.'X7o7lUaJ”@_&!GW rdJ  o` i5Lqф/9 5sM `5u'pk!Zϓδ!~3ɠcHѨHI^3''<2:ÄY8̖ɥ9ɧޏ(f뉵h"nzjp_Y\"dԕ߳Y֢ ݯX\Xw1|_% !~~0骍1hu#(sV#cBNrkEls`z>He^7L~biQ)1ʈ)Aeyy(kj!ahɝoJϖAx7uk;a*Wm]QhAnv?c1TC#-A?&CW*, 7,O8GUkNN3(9\"ly cy=MLL$7I̡.a̝h۲/101-  3w2AXA(>Y߆r#M*$/u)Ey q%־k5|\ZNfZ٠|/> V(Oƒ¥- 噥o7Vx93_ h ":B7FӉTVjA"#X`Jri6|pU*>A]vb>I_:k)⦓ s?cvn"GqHY7Pcv]Ѧg5Y# rB-D'h&zI8<a6+H4g4ܥei%vRvRGr z w{-,| p]Z8xvR5C#x\K)0m:ĽF:ͅװ 2I9Gnʰ{.3f'15gsh:2޹ b\QyUw>t֏GvM3x ?Ɣa&{MVko+刈7"*fugVp: ~hM1 -A.}W.u8}cd)1_P:KoON.XBJ͹nK9.*2iDE?HiVa`G:(Cr_]xfX)aIxU?HФ}K^w_Eϙ? x۩/Ht&x(6Kku?iDD$SMDꇙ6xbcpޮjKϷvW1;ojXTkM0]h[9+b!DܯbU{Y apf{h&DŀSh,<Q^߮@I`Qx#NHڲ}(wyj6 KٔM`36|5J32[! 4oX \SJ\+KנR(_ՉC)ڃ {yj*OTH] 5bBve7'z?5v\*ݍƗo2垮Ⓚ5IwY%<+b"~[s3_aG+AE )ʗH$}ۃدnN~|Ŀ`P%IkT-"&w>JOvC^pbHfU9P ;vR6aZK4rWLG^3>ڴAc`j "#"je~s\ v>J@Ǘ %QxHbq)! nl@![w?'E [˨;v,7% /)&晌n(+-]qH,$?3UD3"zo7r{Jps@*sAX 4Υo}ذ/m|={ub3c~PTll}FnȘdb$GbjS, l mN$p5Qޏrx lk*YJW$!@&;$ ' Jw|'"" /A?jˮ|fFEYzg!. Vau.NW+ؑ >&K~&DޙR# J,t!S\?\Js#InE_ֽ@%6360>qГ x:i uIq2B%]¼8k!$-%:c7@y )%dPm^p0!yxڿqT  F&p7<چKT)si<<& }\(zwzNΏtr4#'nΤ=L 2Pu>Eˡ*pJW1p; 3FԕbsQ׵M@zcn$d5Xh"UڢMУOKK G?coby[K$I4$$G(y)fGOY'ȃ%M{[[H8`re& 2 W3Xn~ Qt/c K0:9&eEq}=_UeWEr8jdh?@K!!Ӆ']3Fo8DvsY]"}.A9Mܚ2 VHbt5tԏxj|׺2gE5EE +E~[&3 YOuTmKu)>'w{ߨ?t)pZ4KcմթW᝖Hr}GlCsM -[Z:..bIt!;zEWjV kdhFjҶSRO2xHhã=+LaNPa˿9 ":zB1 ȮQpת53}52F&b[1ʺ/(>e2Sׇ\-"W6"Tԍ.YmƽV~ڃSϷLaT vb ANT@v @Ec9r(iD[{tnk\ @>+{A35'kᑫ*S5nF<_oTD*F~q̬;x؋1jģI_t j+<[zd'4ODَ2Y!n+-#N>tݮ Dr*vOJrlꈱ3ΎRFޢfv'e\tɤ+.+ݫ+cR_9 v2Y/»e,y ͺLXҫEqmHv'(/%OqCSs~tw{߻O^9j/8YpbȇkpU-D||\Lc.:b#IQHbnSKyt뿅} 0 LG+> n 1v3q0A`{hz*fn,oq1KE%t"ʣJquI8hz4[N]]^6V™Ր(*@>AOvj~ӂtM$I -+" ѹ,HbVP0f@5who }Mfh/}~b-ɦ'bw<7S0U >,d+ڢa2dYYӊ߫=Aew{ECy%{a~h׵GYi41kfך;7U|W;p3%Py0'EvfrO2ձbkor*g,\i$۬.VYP6Ru^< |Imbkɋ$zG٬+svqrㄙJ,6 m)BSlӘ8 %b䰩9E[S!gF/0^OKAccf!nȔ_2^a=8HHx<+TD|E|ܜ/VXKyˏ?Gfͭ|n=dԥ I z:芦.3*S)@~yD?b\N_Pg4cg+ R4j{3&;0]JRa? q_Xzb"AըF]jvIs6|=$n.jA1M򂴘( .*dP?L/s֎N&V[N|.wTr ~lO0<7cl}-kԡ؋;RFx`XJN kweQgZrSXO.& 66H>w2a|J pv2?^@.Q$hLlg4o9ؔD/jx q5k]E`)QG[(!uIuor\*鰾o+ϻ˸]Cg-r>"Sg:F׍׍@z] i EVfY9(ȁC[ [)`?ْyPT`$:y,Bma?%uH-,Qx?% me$QMH!urqCkJ8SGs:cpfȼP7J`0upwٕ5Ϝo" ոwfP[ÄB!ْwi\اZǒ־U&܈]Q.-x!|`w#:6@!Вl6ƒF h#zXu^kw3Cx. ;'E+uqlВlncWY2$ BiZwؚEfUצā6e7/Q$x}OOI4"'[2 BݿIS9iliA*k(fJ AXc Ur;R0}JU= OܻʕF 9o LģA:6ѪË,F o@; wݧo :V8'%qDY>\؍Pr:6+F 6mV1cncKF=o3LP `{jUC>l׸ǀlB}PGLJLTwjM|@Ë*hF>|8Qiu+j+=8(8%ViH3B^8gƍ6w@~9 cUX"ߗeawڬ@*?U#ҥU Ї}ju:FMnjD"E 'BrR.Vd#LmҌtt)*S&cch-l 8)ƹOg}W>_eʑ{zFe9k7>2;^)U]@rW_%|4!{]4-az zŢA7:ܙ [Ǘ&96WX0a$m&8HWs.HY-vDV]1bNf8>}Vجo0,Q TЬXqɱ9aI eQ]"?` uGSeuKz{襘Crj c¨j`.f >b3Wiw=SUC[LIC2 "<4F%˲#)ҬM2ZsH􁞝/03`@@Y woyAOJɀJa%IۓUs)Qq V#:M+t;ԋ>\>vLQEJ7yð.5!QJa:;孶Q"Xpu,3Lwa{u}ƌO*myfzkt0|?5[7k!Aե_Y Me*0LP/f a\鴿3fdG F/U m>R˽P3'm$}JֹUT#CVM nt!ɐ?0Q%/΀ 7. D -당Lc-1q%/XBaXe2z_>RG24'oV?KC?ιY Wy(<{:Hlb tĒ<_Ld0@XËlbƦ$9׍bH|c?8]gsBn":qn650 Nn%)h<>}$EHV;w?ZIV*RJ RH>M`P; r'*!s$ 9\{mMhA`#jZkH-=C]ncZ?Pyed۵g=p4FRZVTU\i!>M\;>Zq:X.FCq6H $?BWlu$H>ܳhԟl9KJ5ע0."YBoN c%HxVeUަ?~+Rq{Ϫ0&5ȤI%1oON+{^ \lB-eʇiv Etf$ۜ" .ΫXW#:1\Ҍ>q'uJ S eD-1&3ژ!^< Ռ<~_)Zq3 'n߽Rlɷg 8WUz}Y4gGWB<$LY~uk+M&I#y;}<}rYOE,s)<Q\N1xU`cܥuug?˶vǜj-㴒@|V)PeDusghA1>}|k[ ~|iqw* " y=،ƥUJA5@}`ڹbҡN#ld_^0e3ۚ-a"k(n#L W%ehTsԗb{Q~6mOw7Jz'qΆ1*{( oOxhdH6^ lYuR ra?{ {s\!*COﲮdR%4Z{)+Eg귖l[rcC Y➻h1RixJ>--L6z3H-@(ؘ$k0*^K]5SLU8AsQHT ̕t[,=O#O7ۏa\bzeV&}G+h=y,էVά1KBc&Z\`_]&[PxÂ~C~nYzk*R.mV;5Bİś/nt![Pg.¢h`Ё DpJ%еPcWN)p+gU~vum7iWcU͏mnE7^[ʛ϶8Fߞ Zm+/2\ /Z Cw [n0m~ N e,yQXg$`J˽ a*e?՘KoK`+?5uKpbke^!DE%kp3Wj.Ě|Vk,7Դ7{ðl|A~weOUSe/\{M]ƽ.*#;^I_+Ҧp˲͎f5=G^Lp WeP\~sT_\&#iOP)hA K2WYƪ5·0 Xhd9륙pCq+&2he^S>vڒHϼJ" >,.E:`l Y^Z%R ڤӨCa2@]-r BܑEp9l TyAYb9e? dW$4Tl;gc49S;/My@9Ф^x_τ'; @BN ry:m}Bx>H.P̻ " GS/n %{e%NC/LV SIZh3#Hiċ8&_Vh4|VTGS_vaV:@K>aA(@+YJ:4;fc-YFv*m(0mK)1QSj U@Unl *-ӴڒE/??&oW+U|4j[c/ByGOu:  y3X7ǣEf60u)uqnq-mք04$vυMPֻA|GCv'j~'@%W45EE#f9=£w$E8CYh5W VYn`mP0Ή/ hul*j fD`\hg24л5HQۇLGY*b29({A.@v~>6D^v$:@6U1} /J3x/ؓ ׃g 7<>:~d8qeRL))C ?־MT#6OJ{ip͕G9fi53lh'~#]_߫V#A4 :@llDbɧi~pNQg9j @ǞHNeV&L+%C~f/@An ?)ˡ ^9BO*M`KA{ #hbg=5*2/FB* / ^ o^];zrt G2{AH3?\I,]Οn3EgxGZVh"51FP/ԇD"UΪC̽ϰ,\{ѽg9S\yFj/h=]b[mxdY]\Ϟf"|!Uʯwn>{=3 uϦ2;bOG SɈkp yn{o؄GMO3lжQ'xcx#dhh9{3%!C7pWj(1U^c\3wih(,c8D<>:٤G 8DE:4Aȹ,ZirI]B!#t}xuJ5A\f%1ffU5Fw,FVNkEbFӈ7GhBdBdhqcS r?FڴrޣM>}8ohEDcg+ FaHʏuDi.zv 7^{$iu5^JU ?H'nÆO#yytx=V@ H=tuԛV3bv0U\2סvl͖ ./=דR[509!.b!q(JX.QM7fePyrêhw㳶Zs2ںih_Q-+gDaN,@dOp?39F4 +3 ``[ݐϻzetY8fvƕӵEW6BM'Sb7cإզj੶} aoN<}r f rlg)6e oeV+'֙^0y K }\,? )VWrjKV o8c@7gTlйa7p0>/]lƶ[ѯ?Zs^~1xpV1UjBF)5 @$b [%nzӳ}b ؇!"n2z,%:\.%ԹU[D-//W7-3.݃Hg}dlqRBz'FApKY3'8 /#1VXe>ôQp@ Һ{>bU$müK=3p? MPMy[A")Oe'E- 9?ʰt Vȟ cA3NT.lS}Bbn (AΛH%Įhij9r@~$ 9YK4ȿs^?2?K4/#0L̑/lC!&oK&mϩP?qgOOU }ӴXTUu?tC|lJŒy쨗U;: _Նt% lm+@#&btL@hNX#Ժ. hx|r^܈͕VrTb^ujoxRt N6bnc,*oHs1{1-eдZմmL>)Q?*#2%Wص"ΐ-e .FWwb! eG$)s?ʡVƬcmQ⧈6Ȝ11[M2t/(rdЊ+[WGQͥFcd Ŗud`I/ a{㈿ZRrn/@ѽk_bʉQTȳJd6 A)6 t8EjؙqHίoh؏ƫ-INQgk~3טJHEix͂rqoxf{|Q|Vdy|B$ ̍i%W9b*)a h!2? } hr{)~r6ߚlnwAoPRJ =5m%Sܕ˩.^zaFS>-+7d6s6⽂"e,t r乗I/3*a Pࡿocz\/8{ZFڒPj?G&h;-wNN1}E%8Tհ ]Ʌ|bBOO[S7Eo _#:<He#|HqJq5cOGɗzYbp[_lU8gh-iQZ`~BgN)P>g:LؓC6 "bBkX)lw-Q㮌 "j\WCXFJgK=qJ~ UZ%Sd2J1BqyxOtWbfn;? E!dMg>ϖn|Nr~m)6iI!΋J l1@]P jW#`fNt8*=+a,]53oCw!2ie$?c^k Mq59}OT>$Oyb;QgI/ W[@!="RyǏ|P \'#ſ.<pAuL"'zM;h* !s# فxyP DIL%) U0`wqqf~"e 1xEfj]g0bŐI2uҲ.-H8Y؀I)M-ua}\GʷXͻIjզ6ӕ`1ζs9Y8rV QF|S%kaMZ[5X$kctx|=WfÀ=ϖ˜JQݸyKS#ʳ=>7b%|{T?XUr3H f/3NDA"k yAˑSʬ^؁q E%B\l;=OB+|'!Um̪jfIA5&tVk .iVxZ 1Lzu8m:T 4ԜFNPUS q<  ̹ڏHeCԅmt0> h"$pu-y:u'1$xß\G} V]?=i-PFwM`{5ԵxG3 eAm x ,D!3dʒ{˷وr歛44ȫousJ' >u?$(< ]gPm7_'}-T jL-󀮮4#_ꞅ$d;[eG8eC 1|rnIlV_dEa0%o}G`#XW:B$Ύy܍fmlVWޭg09P) \R!DԠRy&866fJ0I> eONjO>qy$@(^;HF#DM7. 㗢-Wiq/@F6)SV:t @[pwb &ӏvp9Oqu.2Fijzu ǜ-h`;E v88E v9s-b<$~j:CfR/ӱ!w]QZC]h |{VװY? &cVN@ub5EN1K~)I݌&bGC=QL:Xz`E(_qn p2iҺfTۈ5&h8OHzS+0bk;N+7O?֌[p6צ?iR?#8mOs:SS .^bv^:&^jmo __JL~'kHᔪ*6D}&7S #/?'|תwZshYx$(F iyt\(BBM@ q{75(n߿)K04H@#7 Ʊȁ| %Yk;z376ƻ!9`[nZގv|us۔"v|v LCFȞt hyf|Y>;Lv\]-qYW䫋OcBYOBUy s]cev1/0~Dp>>4 6U_2&Wx)?wZ%xʧ2KޒǦ63H\ f) Vp2aW+d,tl{X$Z`B`i! Fez1Ď[ VcI21/pnA:족i\8,S~vTߥ8A3bj-tc'7[TK\v>(?٤1]G덷r;I6Н\i.cv5\}&¹_|=VvӀ\jY%goz PP:Ѹy _*n`%l:`xR@/t8>{k~徼E> !=BU?F6O8.&#,f~O'j" T߷Zۤ&1 w" t9 8M LP͸D} BfͤLy!8qi}G%ݖ}9:@շҳCmxik2Q+W7Z vL?>Y95ߠ8Z|'E-H~ ?%1nv>EZ P@rs)&#xp5tAL"Q\K+ e"bcdxG,̌js}nӛ0f 6#WyɳpWw;~׃T}8SբmlbkIEݎ l|L;QxVyC@2_o&z"l]hX(18 ګ *^pqM[Un6UJolA +:7u+,Dxd䬛;6AUI}MAߨ!!'MصMP*LLسC` ][2Ռ'Cf Oufrƫ,vWhX(V!Jѥ87 lBң y x%8=iNeܕiإp:u2F<;\zK c7:1 $rDM;K`\~*\Z6=;>Vg4` Qh7E%1j h߈ ʰ6f>Kc5Үr> >r-'2υʼO73f%qoXsf3˲1v:Ĕ'H?Qw3嘉*͈ cq$]RŶrݥmR:U^/KF_ڈ \F'iGؑڅ4e bzDY+ '$yҶ9I[ٖ44-}>R: pr\G| uȸ"Y)W"14S`jt: v'tJƾaR8-UYFe|Ge}+8DԖ&pc*TV6Qf@mCÈon% 6\2g>b1eחIT'1+1bB5w;}lDPeN郗 Z(em]`ctn٨K~p <52'l&>95?"AY 6g.u%MƑ?I؃'r1`-=O>q!Cٝ\μ^m1hO5|L2mV2jn⼻cG"^{ \PA['XE6ÔcGkd!۾V#1NQskq SDB{@mG߰ cf+N[.j,Y0j g3=#'4Mme8XwE[B hϳ!2j3 \l?Klh9Z3@]Ū^7/I?GlbW|_0Ӛ䴵YME[9cMP1o+nSԿYSL5Dm=Qu'}80ny+5 |Ү~V]<"=2cZu0e]T時Ki_Xك"cNOCLOK|wg.knHpU{FGf2~^٢9V{L,@{?(i xsuj h0\E=AٰuxYſ MD,"!y {%wAtXME "ﲅaLX` ֭'![`I33/Ϡ2zq,[QQR0&EdGEĪ hrT;,E{o͏=x[<\ߟG|=G~g8z~,[xRC [|IzؔFiAd!D墭- 6΢ʬP%gϲ K5+w3q H7gn(v![< ?7' aR4a ]Nwd+[l$9%eȠ].O;Q^L roЫjګ_"A4M Ҕ0OgF0otۜ[.lYܣ;Vxlٟ&ODǶgt ywN<Ռ)A@dChG7b('(m&فA`nNPte{&1{#VBnȻv&U]朜d%N$ ZVrH<3H \459F{ڞWtF8l>,4\Xu PiZAIrqOե@ #o:r7q9X;Vy}Lnrk&N;tIlٰo:<Ъz #YIpoτy!9&H{_u~5c)FfѨ+f'j')vq5 vd%9AmT䂜HkɝMC*̡7Vgc*{TS Wab_*c~RxYcLc񔖃yF׌XV;ƶ*G[Th\0OjD@ќKjŋ6Z r--#{S4zud7"ha5 f->Q(O܅M#3]S%S(.l{RC.^ 񑈬WAD8yg5jM>8gSV!ӃK][i~aZ1[ӰF|6rK-;.ͽ NO`rP2 m狧ժfC~?Ȱ&F&dM)#x\ECֿ*<,J uFa/&?HDPE%0&Ɵ95E&>XFg2¬_?#hm?WՑhm.1Rq:= AB=%kr{c%S|i_>! BOtZ e8Rw`Y̚QuSr}T}jo?P1cM^bGZW~K PE*8D=$ 4pc"|TʂG.3뿱CO KYe: 7, RDF7gINMM/7|^)lnmo*fDP9R4ݣ-IǩA'qHq?eQa>~&/: 3M!4.:]ʫ%.h\ yI:FVex#W@ip^>!1q/ Ai}ݫa#\k磻*T0wKצ*RJdc%Ej5pEAR dglx QQJ/A:ߎc(*m4~iKE[VRkFS/g0uBZL봭;PMV8 qBX?tGy6B/ˁ #k}zX^˄K閭 <tm6E{g:bP2!IK3;;2k/l,f?"$Evl\ՈS6=bE0#TȉoN 6aGG`_*w&UNYp "6 {STUʙ<לfE4A?UA9?b6Mn~HP3r;^<B?8ȳ8qhU F8ĦFш#HwEiiU>7dX\d-6=C2 3]l0KSwWmw"p9ĶMyzEºCeL(5ͣBk>(]jagh(8 g59qi' ws\l:}Ncrr y_矔J8ԋGGS2Ltq4BAéUUfmyPO? 桱.-=}D/9B 4BBea,R\jG7u1>S4a с$#yfj:N Ic&+~/*>kmkMhf5OJ4R",>/}7U-7hB=i|" Eaw{ ) @r#~kK|ZQΦc*H=^MqJ NƖt&EݭBiFŒc ^OĚy6rX:[ѓ7.;|xmEsƺ ůOH8sxnb󊊓W5+ t A,nWEvhhoQYXmwjxIKyTEK6Eאgmь kcg *stՏwɮ06Z>R",CUg͞\t$y5=i { j#SYM/6:|9l^XJ r䵺G>φ> |"Qʅ;_}ţj[i"dg֎#= ^@;/t8"Ho^ Np`Wn,[s騮UշZ8ry(AttHOT`[K  rv6-/t! bb,Y4>4E֤ q4˄dZWO$|M%xRJ8)MS֯Q5&]z y$-%[m wYDj#BG,pivu(!YbN6JuS&Wܷ3MCSx/Y$LNFB_WX7[iJ@O&LCw*E!ÜǬY=^ٖ*0ӎаAv)#e&6t}^֬0[YcȤ N`D %1a/8Ǫ4;0؝r NRv,EjU1,DK_ g c#Mp2C~||}>,[t~~@>V-p63jco(|ׂ՚L dG+] 3njuX4uW:wC r6,+@GbvjڐS$"-8pъv[(Y[5#/7G:zF58d Iw@o?Qw%kd/TuG.9)m%h*~2V׿m]#pj@p \7~qmJiPgdģx++6>S  d6!Ttiͫ ^ԇsw]1W)0R1j^;T3W4K:Wb{RÌVM@e Gq'Me+SOz[D|Fi(Wz,n:(T/#Dܶzl py'M7/6.fIhHܾ8vG/>^AhD% C =eƢ4҅`}ݖϰV?rBxHRhRiu(]Ⱥtf1I6y6ryEw ڳ&nAN'QRAS-y`jp W L$T-M~MZO$~_9?G[FX ݭDjO6Rpl [KJ]SxU4!<*t[e-7f ]!_ߩf]D:P[`.t|'ϥWhڭU<${ 5 ^֑D<~HjMO}97HY8h01L{)-M9jj\*%|d!}->qSϬZ95$s\HMCʕq{K֪d}zƃCkI&.NtG!\.H1 ='Í':RFmsTioe%x9Q#aXoz'AJڕVW ΗZM=.uh򂴢o[ѓWfRdPY#gn!@&*O76&l`4̘v$f_ímny[mB>ϯvNsm;"c~6ucPqj:ZÐqv&p1-] ԡ`VY sFJ}4G QyP,SNjqLeP'^vN J#1AAR{nf7:1ߍfloKܓI9P mo@B.UZggIH2f U Vhx/ɟ4izZ .6dxk@;-"z)6cxPjFUY2S`ԡ2 0`PsY) $A=f]ϷO-ALJ@Cdjl9% ]5cbjM]0pņVzf}Ǯs`3֧kȩ~CBևt2jo6 R63ƠH$)RsZJ\Py'F8|+]}T1H8vlM5%HS*{QQ0B`Q=0)¶lUKVv%MvMFVFRūׅ5 jR}ٜwN-J#%h$7 M( ߩ?%U}Ab+L#7@rgOW<ֹH%yA0|(a% `e[iL0Yk{ 0Wu 8_Dt,+W1ٛ w "c=y CfPj$v\e:FC*БtSͭo"K6` BtX;lmd†9S:טo5Uo!ؗ@FdR.&Ui%z$>6Y@Q՟#v>}nYtU$E>O#ťI[b墏=s I|_m[07E8 $9f7OvD@U ak%h>:VRƟ0<|yO>JyE{e$'vc;Y4CG`K(IOwkW*坝\qL^ !J:@٪6W;5*R;5>u 5cǻF|w"}ۭсZ`(t7CK  4Yg6d3mq Ip'3O?Rr}].AebiVöK᰹ԥYbhgY<(=s.>[ž4D;!~hu> &#H  W19猪@qFԚ)[z B~u  # d^xD@4 ګ Pe)Lwl*$F[.F M$ҵT`+#T*=qڏȾ-Ol'KUsNֹ.[J0AW2'3G62dYKF0*h>;yuO%(R/S l%4vQa ;+NF 18>3^d\e4}Ae^F"`[Z*!"_T!A71%z><8'{Cr;tEZẉymj4z{5"Wg O1JK6_I JhV{LJ!o#Y>y5Gf1q*`%`ɬ_vtHr  E<ft!堅s[_z+Z9OO;`D}+#=r/yHfɑL6f's5һk +$zbH*\!t/)%EMAY!¾Uqڛ%j\~XӤ0@̡#N+F[xgvy(g)Ix`|vQY 6޵Z'\;hL8c:28UP]֔ NДW@K׌*u\᷀oPmV.$YT]LJ=e yơ&Pa^JhT'HFWfj1 糈""=$Q\W\Va=O Eqڨ5h^/p7 Ƿ=Dxl+`5׃oi!zȟ0AY^*UvSvVrްs[6k= ƃ2Uf^?6F`#5:Ŭ,Ym$+uqg[!Z/T+iSŦ֑l@__ƅ0Z -IgN9 *E)DyPN᧌X1\ Qy-UqBo*TPC:ytdՒ$+ cp6}Ev )p6*̊Ms J 䉺/>nQ޺gCuf:g+V m6Ɲ(bthLȞDm)h{]ٯqn併9H_Trbd+Nd{ɓk"0Rç|7w`!du>k?r=3=/dԽ#ebGL\frc0~oMgrI,PP,<7nVhGCmo ?nwXFHw6DXWex8u!_qt}ihqρpyS @] +4oTw=tKVPjWґתa_CsX~M ]-O UNb"o{|7剬'eK&Z6ZDtVzv@`49hbRoteEJ(l1'$M"C;v; +E NP(19D!_]\6[p?&e4Ji&x`Seb*vmHCGEbYMw47/@w4zvpRq*pls"&,Pt@ظy }dAX$F)7^ R1;)2'ɐ`KP2܋7rH]\"4y^s;j)Xr!<]6QŸkm$KJfD-10h@xWJ"3o>Ֆϔw>~ _Jw%t0AFPgHFQVb;`(">eӴw.'I-`H-r )YU󈢐/.xpUDIzF&.*u򂡄>Vz=HbԱmiyؐKrPdV{Lmzėd#f3$/Cfu"ftҪ}e^EuiGJL"qHQo+'"N.lCPkRPoC1|ǀ%QID˓?|F L)V4=j2޷g7 V0!Tn_W[۠/9ϕ̊m -ғNrQ5VU榪xJ .9a9͵}wB{Im rfT;D]~Qd#sfVs^IEQȪBWZ^KQ R(e]; 5a"Ȓ+ Y{`1}Z [>ux) &A|Jt^+5Q/b1ϝ,bңLqB׉m|s9Nē,1* :%-Ɍ+PbOZA 8Ё_R E$n=B3 E}cֹ[†-g@/=?KZHIAh-5ɺɞTFmdOPՃa k1j(Jr'Qqw]FEY1HX1a:銜!Hѐ%+og+ VF̉m[˫U$ThB[rY1 Th6:!"5Ni"1|0<ϯfJgwY>0=bj<g(w@܋r,nBXfD].-?z@dy1=ȱJ èV%Jt-槾8k @C.3:,@wϋo\LGD^19/MBI7Q*L h(x A"[\R5M֌Atʞ G`qUb'$<~t4XVuQ?(D> KA?hKI-^@m^n6 `y60DTpr\7[@Moqg{ m%oA!c7)1踀4̽T\"۹$o80E -P3a+c즇h+XRWa,X-qc7uABS:*'g`x27$@maLKn1ʏ`ӇT_gií?>=N]Mz2GcVYT"mCC{-~"F(RF u7ٕ^Wⷄ9baW~Zb0ZYޏnkUJ(R]B֊PQp_;~%YQ-^uhvWk "/$WȍdsTm4?}t{O.v rNߤ}& ޼)3H:D0!Y!܉@|Ak.{M!Sz0nB*>)v"Su}7?k3ws=Yc:Ux?!ȮWf\0.t3`% ~gR! 班kd4:F,r{`hE/ oMk' ?Җ n.N[>  `Lljҡ3d5huG <(Wfvr5>M5O)iLs1\%DP5CF;)dͯk0C-1yGER)io[ ȭPs,Mx<ύK1=ƐeomN;V'cHM'7Cyof'?ę=bDDfAp~񂐬Z&f(F{:O[V@-d^}z1@Tq30>@ghҙJ^(2R-, @"$"/OW!żakK)mPP颎f%?J?v+%.9{-QJ ! !8Z.x[iiJ; JuNMq䰰S"ۥ;Ζ_ ۗ)KtﲠTlz4{/Z&q c 9|y2'!8Ȼ5 | Cۑ9.i`>h/pu $>Ji{GȨSjORu].$Hќ9Jo0H`nJu+2͙Cyͽ^J m٭x˺"N>jwE*! ?wؙUL(ks/V]!yʶ7v"Cofca%]#{F`|3aU) J=% XqۨѴTs~ i,9LLo)05v;LKH)hluh-3@찣/NT;kξZYe%/mOn>s3bbR#Jf'GncOy85`ޒzxu> cDFlh\تG[x;\kK@ z C~ WJ̸}_z !nrƼک,pjnۨ$P{cfV {@ݦY &`U9iKZWo_o XZA&8Jr{s,~ܾuxDV} ݼ\KyTbF蹦9tp`IЬx {0%>Ni60_XNN( NʹwSDSq|ժMOoR (\pw` :ZNZFMaJF7uӮ[CL%$(q `/=/XPR&Qz&(A`|uCe1ՇtD1<| A5o?Gߛ/2"5s K%1%`i0\ ]ny ;=2wD;ӟlȿF*6Ѿ~oZo١`a|K,;5\CYl++'jtR5f|.0wRjCghWqK8mwniAy3}[Tꈶe7~ɡ҈ =ם th-B)dL64crmѭ K 9`j|M1Hh T(L1v^Dss\b@b9=8ұQ{vw+}i˝=˔;C5RxJnҡK^-~`wM.DsD9j )8$˛z _cfoЯ.-%׿dTdľiwp)TF7}X ?ai7QjYFZјAٝ6*oђSOx@&'dEqD2ߜ pLU{)2q0 ?GpJ\ȿe*6!ɩgT|\;*))£ ƍA%5H(5ﱱTOeMbA9Z*u׹~$T O&C6>\TPXV/#Y,YL KQ9 6g(b6SJ|)aJIZ!a,j< Hׂ_aZrf=:LЕ*K{A ZdihxsH4դR#NB̧k} ōwanTȹ#4vp 26|/#\-;MX\(a0y1y]J .7lm~yh/8{ 4 +oQETbn[Yoȥwr\Glp̊Z͆L~?)`MJhA[JdBCf0*k4c&cp2=}(Gmڷ~aS9َCjKD?CЀe4ҁy=lQGU>K -ƍopϠ׿Au ;xHuw(M&5E]B"p@sO>Ks,/ϏzTM ^_)T1iI: a $q߀VOpU:{A w'RtaïIuf;r0fbgVl_#&KQFeJ>XHΗrAjl=8^KxҾHN=QeL%An|$>{-z%7WKX@(ݑI+@q# \w%c#]D#zSrqcL`&W1q~48F0P0 1RK]cJˬwƇcTk_`#IJˁXGͽaҢT3d _]ж/~.,Lx]f\\uF Nʡ?i ) Rfa(Jfcd% ”mаk*qotFL L h[ D1c'oH˟vr hP)N:m]8W0-Ȑq QmUVfSvUZIs,EiWHn;VG,% ,г"3;@uRoj@CS)#<0)3!#?S/kk"Gp*ug&eXk3e;F m^˴`+J-]oP ۔~Жa"e,o)l޻C!wȹlms`_В&=^X˽|V]-FxCZ/w/0&m=vDB Ei3O*_!4x~YzڇGAgKY@O=\ 9 Ķ 6jH@{aڛc? =iS^t!'DI6' c}HXw2.ZW,*} LӝTG, lF:^O\vwg[%YAR賔!c9õqDғHBm$a! ׆^p}̽W70?[=1Pm{*2A,ESQxP =8u2W'n6oM؝ҴiO^cs9WˑkUmpP­3S%lv,. 92q)5ònOGYnA!rH1= x|\"rm,ɶ !~7W>mf[,UG0;OSV ;35 # JabM\#l[Xgf\>p"='Z6~ Yc02[]+sĜ:].hCV9JqQΥjX5Fx2 KJmNŘQ6dn/PQ4Mo]":Eg]Q b~Mw 1lnU{âS_in;E\ 94Ia_wftr,06i$fN>^Mǯ:'`?ޕXlœj$4ݍÄ_ >0?9Ô6VWH.ΣJp]< Q/2s8@M_3H9VBClYĆen7 c?>e }'eF56k?htGYktU~xv|lBsvF3VH0WχAA#]ޙϹI`Ą"oIc$pY@(@&x IC%Ptn5g%AݕCzJA&9t$aDdY Yi6c.pXW\c5O~Y''=+rn)B^묁p+D=6iQMDDqW -&jB-}cR,,.Yey^{KtӐ߇VtZR>>9rpK5t׳W67O*)H5!)Tݼ ±y4tAys~unfgN8ʼn%"_K-d`ͻcM=q1z:k u

Ì#}z!|k2w!rY2]3 ]*xuPA5eyO[EQB|>ePd5<#c:ydm*@/n;54 S~y_':!vM{GeWp36ܩc֜bGNg*z}z@&l]!mOߪ,Y\Q'ŵ^t!*^8lť} jP b%)R6%+30-<#s ) ͧ|+MAäE -ŸQ9-@qKȹ+ bR OVO1n5|N%+n_T[3:ӵi݅ge.n66@sݦNYgjݹH_\CFxw4v ρ#!5kJ>u):22]n6ZSp Nw+T D;ET lR ׄyҥZ` )>1Fo45sa)㛿9^n_Okߜt5К]΂/Ԑ8TR*Z>'8PM "#I5MPQD֖p.C0 8 b|K8X3^9FEﶼiy.LsZt_гw4wGNm_2)My?fY~/h@9 %MJEf:9d^q+,_JGɡ=IWbe`LϘ:#^ @3j* Y*Y[وl`i RȠ7aᣢWHbh&@VP@=r-1n@XO̓:!%^ˊL ״wqq%08{Hx⢴uDg @41G't?P^'"kc@*%#hqƅ ÿv0ZZ. )UI"ќiEVn.ԒDZ8N1<6w=W %s@uEvk{oKր`/O^y̩ Jj}ё<2ޥ ɣc-M5 FD2Jh5fl&5%"MT]E8iOZS[x*Cӝm;0Txmᶉc+Dw@%kƤ7l˜"0t^-di <}vW`ҙ]сS{C9|Ce4e\*/w@ EwKgL!.0s SĢG&M NFq`9mdq{r+=sZ~W(QM4em3iѡP&Az8:UmZٸc(k'pced xRͻ. Ґ1{dfKEVE8ee .,|-'aj}61Ï ҟd"h=c{W44DEaSޅcb[j5\36+u:vjAgoLP $Kh“ħv#ʩ$A{aw.Ѥ3m[@4t0n\=S sBϥL=w>`K|p5aBeM{YÿF^Rҗ-?439(MrJbISfuO,Q/"?%nዅ%w3Q@E6/yҚ8Ց"*& 0?yծ*Sn<ƉGRW~ϭpe:~uq'Lh?O1NwZ`bc̟GXMx>p ~MV5NӯL|3/Lro !L{uG4A lT_ :ie txlhjH7X9^?b8B](#OWE&"73˂&ѭ) :3tժɅfP8h5>T66q _pV+,`JHQ WqǏC%{j~n "=uFZUm?اpх998S{¦O*N8Lt3z1ג*U&Grva!20)U:@̻ЀhwpLY2܊'nH(s&JΣǜ?Mj`_ㅠ<=ˌ_Ғº N͎n>'`T!*]P^Nunn8́DV)?:)X!5Q> ͽp*˵y|Ge<ۂ취Jzn3is{G:,nscV0,Pv1q*$@ oo&Sf~"^hCA؝hX<Kb ^]B^O\.9QɈ(Ql^b"u q:"rտ}~$ӎm׾%De}2C%zITO,&-("][,G]UH?K$]TAJ;/X}G-4.sՕ![p-@ɫQ2ߟ/BLV3b 'n?ƚؗ^*Qܑ?ݺH1>Z#ڸK.4"342-LKKa. w\˝bkzJ)Tn& NlŌE|OaOK|(xS]&^\gƬ-qfZ6\@4v3ΐ}XEdvZ9sd\ATQ`/cn׋[JECB\J͹=Wq;:i[gp)@7I?EN<&$[#v7E#$ō.Xvl30r[֞쥐!wު(U8:(W)o"('>B찷\謌Jث2WHʤJ=x\wX/ 36Yۿ3}v5)mI֘[RDZv8*H?xEoY&tʏH``_!)o^|$2md1Fp>3psgJ[bġ˳+OL{^S < 5mURspn{:D e 6!P@ {m-o4'Nbіilm,+Gb1"nR#!Gay.ҵq i?y ,i_0}FV8˒sz—Ҏ*{--+d 1 Y=jZ{K %ϩ/\"^IbݷӓUk ~.Ă5 !; 31L"ЃܲQWBGZ5z:=tUIC5@*:ZE(EݢeF[7оMkF j},OxםО_{bOitHo*]3 1APvSB8;PA^6"у~s&akS(/C)@X (`OYsBmR&~LBFg<l]gc_7T8,A>;<,[>g90"Rc]YI+^zH]7$:( .ln{~dhF{1/q.+BLWǽ;SZO*MILZMå<1V;Nc$,NQ^g\#a9g=&;1J5FύchvV*|nx/S(vP|hs |l9բ]6jFq\zxq-BG 6WlPРEjMe:1K.sş ubadzL#L 9G1*.76En!C'|~HTu6Vm?oCT|,0 5kSRolqi젭o2t+N9G+$SqQowCp!6{lkQ!U}O4la6kC"k%z9`kp.C?V{Mn! )Nvw2h6wcjCYl7/ >Yca0kxp5㨺HZMKX2qBqŶ^.呶睂 3nj?i6y)d=N9SgזPf%qf{ʟ(&cEG_& KeKv1˃0̄ _@J!Yb#ՠa9HrƘh뼸Tpl4\ΠwZT$=2&]^%]#*C᥆3%‹evqrKTߒ܏A\ꠅLC+.fXɮ BzWTm7;82}El%z|^szD'cS4:Zy[-a'\>>(ks8.d f!]bf?ƙL5 "$g+nsq IAT=5O57il];M{>-a&/t1 Uj.(g"l4d ҧ>|CPhNXAv J̝[;UhQ!T`e5#B,l4e{: [y' ^ұ,"~ĊHSm9pUٰg13Aܺ hCn%7nDSf?+F"1}QHin8c ])?WMഛpu_U$ku m҅h%{`\ne.ž z1u(Xe0n߭?&%6ӫ",HNm]UmX\#1ļuԽ`!!u-ku.ZX y:_(GE6ҵ'RxǡDN1l+|nY>Z)ё! k@u $ʱ^^_֖>~eguASy+k$Oƫ&0,z1eG@\/Ջ[N]JPBi$vxz0 a#q!ibR`_nOPrlѽ3ٯow3i9 ,my~ͨðPQUt\"yN;gq8*G=)v;a9YqBǥQgvWb,*F]>HKtkقVoʌJ˃_[ہI AJ'ʾ;er}&[XʙX.?yܘA<\h\ӣ1k4gw0Arck=%aEX  =e+q[yɚr9"vIteғ/" ֬`DCBJi: 7zPD ʺhe;Po-zTIKiHPTC\wWx {B^2кɍ!akkw_ʘN9bΛ^Ŗ5O<ȋ1;7讽0}=u[nwacBxtmnpASk[Y Hy\Ӂ#/;5D?SҭyDQ%)[L@9Òm̋d ĴXeC2do5>.á)|`] ea *gڣr$OE )Hj*i>uGcKYToqڻe a~ Ѻf( tќ?7pMb:%s8eqE6a;;2Âh;5 ;G)&R^^#%!cqT~  | }xH͹` \4tx Ыy4="!3|XpEsKHqe"2Re8{j[Egj=WQi v"2Gn8E_7,}'Nw`[E?jiTBE3Ht/(RB>SCV1b>V=e`#ވYh7g%E`FXUrOw`ü-ar`iz(A}}{AvLlZb1z->O}( *}XGQ`cե?;*P+ Xf!VߩBBGt {: 6Q噎<"üK }Ǝ*8KF:9KyIâFENIe;\[![@~ןIJD=e|߳kWr#qy0֬ E3WM3CzLӜ̚b+7pIZy fYC{b#?qy'퉩w4OJZbmlVyC㛹 |-T-Y7~`v`bR1eW̮C#oSe=zy^| 5->T> bEf6yD 2NqtnBsq#|   MZjϡGbW'^8|NSDTչk_bFESyA@:_IG a9rAF nxB1if?^WMw׵-FL)ϜYU ~O&xX<^N.sb)]rP{ N-a,\s?Z3}JopbnnhCٟL- Bpko8#Rh HO2?-Nv[X>@roPbRME# >4e)w +۰D?Cayr8ew1jt-~Ư9dPʹj >+΢k|Ctϲ %XSuz᱾FKnGy@/ S cc:;9t2i/8qu.jlHYA/fFpʾL -j'i?awʀ%Þf=۲0"[F2jsw7z3ϥw!8|9j,6#c[7)s':Z6?b{˻u[N]RIh^%F7.bkגT J7z`Gl-zZco|T+QՀΫ IoF{tB5^r ѨY0GqjJ(`sFxS/0Z$% 1+Si0qT V!Rˊoc[CŃc$.ƭŨ^jGP񹻒+74hGf$QL cNcmC0H\2ڶ47,:K=6Uv2qQ` w^-/> `^+K4|!Zq63e! D[xYFNs{FP^bҽ@QqZw=iLglo>Qa[B9SflI{깾J-'BΒ|xךM pixbG~Zf%.8fԛwR uTIyΕi2SbkRH_鬿T.rfxBt^v1z6mzv PxH;bt6r;`I&Yt !($}:MFhWsڈ==X|L`lqhtX.XA`pNYttrO2b oW(9+2Irne_? bA@SMD"ϏA Vz^0dJM^BԉU dg\ luhZU1H!< @}WkBb?ZX ;݀R0%${={H=AJ{}WR| <~˸WB96 0@2mtJW;)ՠ#R` o㟬bXAB ųZ!{###A8yiRK<U'H3V~lQYVΗL߫AEٙ1@=uN.]h4@ܾ ._c|$$VOTxA{<>%T_?ON=~, 5evN\O?u%'V(^Ro*zHЊ2}~R㘇L!Mh>;d>e/ 7`ȯبbP ԅ‡EЦy ̻n=WPZ֭T< 9~Z֔o{@r$+;g9ɂ6)OMIGeJ>@|?Fo\M&hThal$37aoˌ{_s5 &.9t\,$jcB{ؑ-XpYM*z_kXC\q!{[bͥ?#!2 </' I3OYvj@k5}V3}Pn1VNʍtNݔ轩0e,Ӌk s1@le81ZH-xhq*2r Lʡ3 e6 Y/CҊa)G>&7XRTc~70_!JT0IJi(V61ldAn~\uW2>;!Yq_EWZq$y t9^PGē4 `RUT)-lu$ٱŊ**n aE{Rz4{o%=H Fa,;h PT_9wh61PS@cB@;,g8;EYِm) ohnٮƓNeAÎnjeۉ_k- !e;HEAҨm ٛ85ymibƔ*HЕ7#ЦZM$zL0UskIkFr r00ӿ_kiO #)VɩY9-x#$D=#+ΏS(323EG'u jVN*%-&= `R΂Nb.7.cE'!ZdH*u5(I7,0$8@+#z)4_"ik4:i^I0tu5$2= Pne==kp||t Xڸ{b= ;p<6.34ip? 7~ lh^EB@[wgݬ/:w~QCSq cEI{NB{sσHV~v8'}`܇2Ýݽ蝰Mu$VVNCD:m.65=!=5Xx>'ZRۨ ;x&]kJr'U검Oֳ-+t?I.ԌkLqs#$r`ePXU6OpȬz-: L2E2O.Z-YLޞ`H_h3"p`ơ,-CA!"czkbRX*z6zoo<3q[eח9~YӁv~b9ShKٌ @ Jt9Q8~ ?{[? zl @ЌtKv_|W%jnpYa}*e_V| :)DW˛C _V)O_ @EO<{}{"(ovMKH@w_,-uב՛a_zms:GuO?PEMѻbO{b}a'qpç18d҅+9$Tvr )cAIR@6K*{ei\MHiK2vW^JU(9Զ.oMsO2R1:VC(N[3c)"4.+tÕ4qios {VZqІ`'H١t)CP#Ejm- '=6x#ƐА>8m?EsDEj !y ^ܔtwT[!=|@i 9ހ#N}p!MG 36J[!l^ r53yaV;*\Ig2:~pwroKU1`Lmt65'I4B:>ԢYg NSN_,Fut-~ l83@,HK?' #DITJ"d!D~ճ j:f$P/ \ރc58e(8WϢ|܉ .&ooqVƈvARgn|$^1 ݫ$R]+L0H յLA%g,Zh!$^nOZ^)F9jbsՖ-穿jES6#h'Cm<v~Z͹"I9J@8Hj~PcHo 3 {[2 e6?8vJHc⸊'x]Z-tx$;=IvU`R ,,r۱7BbL)eLQ:~u"p=tmc:*7(uO<_s) *<]"x=>^6Y.,'d*\b#*- !-i9Z#3PHۜJU3g ' Z3.x,cڒ[!cqbzd"!tnN9 LVV ATl'= eRXVFcq Nr{}c m8#P H(_\.t[Jxrn!Д *kӡe#IL*mA|N+~[rīor}+k\^-P ]p%6:Fq$˔'Y#2>F{`1wuy. s񂏯Y5_\X<{+,C>10 5twgEAָ#>gk'4|"~GT,c!͉OCN8Nkn>lQ`Ջq*McMy ,V!)+JK%|XsYx[6>'ّF,hO8%3+)&Y;7W\X;[ QAi4jOܲIԎqJGjraE A>}V(½MB%#Nkwx SXq:eoH b iT"?Z "Pl0^6g*h|RzP%>T(קv_z lb7x<7ㄘЏ(T˟$Fy$M C҉0AL`pKĿw>p*aX e%u;/jV&مȞRDSp~<2!Snat{Ba1)ݴ!xŮP{1!zN׼GrrkEkG~o`I6D59ϽƮ6+C iA-2! HjcEٙId3i'&"gNE@s#Ixcak/w~8* k{aTvOk1vf%ApJ"Ṫ|>g4c/3ݻtjWB0ْ/^ulPt{)@wوz#D$7鸹[7{,N"_[ '$O:RR>ATug|g؂RSm l KgfYU(FEcVƚ/;O`(gJ.B^9&ϘaZN4nnK3 ڮfb,~́%unq+ kmFe.I wcx\DWp+Lq~lݛq](JSeݰU-{POGvGHpS 7_ж*0AgU$,]Pg֒(a9Hp9{Gvl&?} T]Q{hYf$|ELBI_ Nv N=i}łԠvm٭nls~)j+?%b*f3M ;?9}#P搡>|x}PfY^nU$J'h7NThYǏ(ƩxS1HpN<_/ӘѰ |_pvƐ}&ā噎؍(Ȯ;;V̈Z\݀Bͅ>"if}nXMSȴ`8!M㫿GY''\Am9Xc(u]W<jі6&!-dzD 88uAugml`?Ql*6cteTbyH >P^^|ɗ T.)x!XV^I b@U On Iq[Ve{R.֮nU3pQ @Q3"͙fPxLUlL%/gzI=ncbn44Oɞ`lK=`/b}"E+uFQ=8܎Vgh(7PY3mmȸ pVtFGgyh%hi2a*9Y #9{j筪 Y-͋Y/nwlt`#)bowi"r*[kG%5vcVx$TyZ&=ڦ;%\RG"L؃70 gK7œOsh/XPduii6#Eh_>d>1t:$ni@RI㹓20\$RsPJZI*, ? nq.4Ok۫OV! t:P&-런Fbȍ"]^r7FZ4Y kac˨$p8_P(Rz$]$L@M1hEoV^!gq_qNSGWZ4 +r\)++\,No$H~u6cloǜ2KƵD5rȗW0Rbj\xiѓr-毣؍[DOm-?M{-RwvoiE'P=|u’I"G[Ns^ ?;E~G\F[r8.StU:iL{B a B2ت\Z nSY1cG4ҍw;!U t2+~T&d2AJKRC*$qNvfS*1myM1g{T;8}K 8OKAEh,(LR.sy|kRw\sm0,.Dl8UWWf!rݷo}>pfK=:iQpO䬾7&?IgAP]~jWvԫ8<]d;!/ ̬РBI8:Q6Z3,F/4~?k̯F85㌋;23A|uK9zkXc(!ow δ=VCl"Э{ \UϚwUaHɅypo/]CK aUϘ&+*rCÆVSk#'QVȾǰUJHa:7}Oa0XLM[ˋ9g RfAA؄s'/^xGhoX]=D3+ξQC a&5~DڈI_3,mG:[fQd b,5eA`Zy< |^, %ӣE=xv>S8PO ߖ7}$ VUxJW[H30AUh|%/m=cEXe}bӲ.9Diq"XD(-zn\Zj7^/YSV1^t9/J=LAkC>A~VO@\"@pi?1be"yT€gW7dCB[eG*&9no/'qyCg8iv7E]ý+C3n@='!W`?; ȥ{"9zCS~^B/\9g] މ99Z#s:.bTj(̇VRhzFs&E1`=| hn* ͖ʽ~qHW掠S(aXFL(Z䢸^7?H c]dGǔekD'qR[as5 q(w~k!{=-V*y':5z) }j^JꄭlV.!jCe]5(;/uaSVN#ɜ] "+(b?s`"(/.mA"+eMS\vAys~Rrޭ6$vqc|&ʖ۳pNLwTGr:kX'xt73)(Q*GP-"i!~姍fue@E3oca[l|U=eg>3\^=6Li)M1ES~/#I;:[O/ɓH AvG57\gNBI6b͹tL:2jfx&EjX{~OA8zph1uCukxpk݊׋];J|St,jm˅dBzt]8'0Tz$Qʂ | DG9v_^g/B? `35Llѳ0xTBZ܉mU@kV}G8u\Pp{MlP%@LU$wHTqzqM SSU|(V| ̖1,£}a ͞sĖؑ 5HE+W&I`H1vl (|_U]0W,gGW9l+uA+YvP+$@)а|x"f)s2z'2(XS[MzѩO{kJjTƘvl+aCE̸s6WaPUx}"tNFijFa0_\yAw 8Q̅ CYȶen ͊VA'qz>^.5O_'!׆(׸:u^|c;!R,$; p! ms~3(ہͰཐ4NZOd^KG֎n# V4BBQϩ r FԊ=f ˮ_ײP'xm…vtm$ {Uٹ^-Vkw tGK ٰ'Nhsw Ilcهa|"~ZjO}:qn,uAea(;EK٠\̐8o8?I2ୟTo7HO{-W#P-lMc5Txۆq١^xUMDl_YTSL$0U n2RqA\c+m0(av?=%$;qG[E@%ЫٹK5O'EN2wu8yh9_=6h-_ve=G~KElLa7 e+"<vN3홍.,|9ڇKuGZPNç@YHᬀŰx ,-5,jD%zoٷ* =6_I폑OK|e`GUY[_u%;p+ўd؎KPhNhP/\j& A_*V_%ύh>dM w2QyS,1kA85TnѷJbҾ\apӌqƛ>{ġ2qDXQRi.ٻIwb_1txF5.7;k<4 bQlfVh`QDt<)s2J d$>M,L/ 8ppEZdabS,~iK9&2tS9dGlզ?j0'LM¾Ho~3Sےьl#7⯸yk&!f̒wꥧNrUT;re:Ф6^(*rYmܥ<1qCl"u SyB37S[gAOj,\^4[͎v;jΈ̟(Okqe& g71?)`8gLDmFsǕۧDX[ķ皖gC٢ꟿrT@C(;HodMm,#CkZ2*JMh$w/jGpT~{v6WlObfҡW+z\B O0ˆvqPT˛ei VF:u#iWٴ $s 1z@.R,-855<m\`~c_ QZf_>r.`ğv)U 簐\*|;GRKh=LV#(rb?=LjadHtԴH~jtYuS8? T&1mƂ8^F:$v5G3Ł/.M7֩H|ٿ3e;:Yѣ}XcO\Z\_IܗXQ`O2I2ZٹfP "i{ڻ+ Xԭ@1M< L=b]- cH w@~UB\ُ4c2Hע}"\T.BY=tߑd&xvz1RI}ݛyTFXoiGI {sR+Ͻ,cpR,&\ZB"u4]YK'pIH9EG9tAXrk10ؽGպAu9v$Y?}bЛː-,~wbtL7=pi%_+}"{-lVu 4FVk2qXJ3{_U]<{Q˧T9Ѓƛ(^:*}4)=Aj?Ke!g W@e#vznɵCd 9^ItrMKio{"n$h.lIn2~ u+-D~uK}nq_lIopRo )rJTOU{L!Z!X +O;8Oث\8 d'y#|q 8*~JS痥$($g닿CƒDמ/E?F?națxIEajR@q`BҹcG :(*4uИ[I'oXf\@A))VN=<@n:t. " /QKagB+U]ECq[ tEr%%s'@و㸥<6݀aIYFtjoj>K{'O{6@~R%m屫V&~OR-.AsZ3Zzp;@c^uS?⣫CXe[>J!D)Ky@=Z2c~]im 破 3ZG5Uc5Ȋ;Bx]?W#X!Z@Dz-,!(򚷈"oW4eVᚷ;Sѿ|!s]M8ܫ\.ɽfB G0Ocn|Uoh.,GlLtއbb!p"u)dhSdHėsfr2drM^#Vg֏-Տv1ߛ)mD_Cb(h'r:1QUéড়1YP\pK`to>ؕ3Ї#E.vJd ӳozĥy0]c$ۋk=/7``Re^+lX]I7 N0:^Uruw!ʈ{)21`@/t&7SJJI2pa"ENS4N4/S9BFmeTjg3WaDbil ) YǾ.\& H)qHC ,VPM[Z._g@ L~Qo.]#'9}[0ɡmt\(t*3~9 /U e3z.V)PXPYQ"pug4&^"Bx ȶީ/`rfA@sut4ju8D8N)ض$LH㌾l0mg$ǖZlR)F2""պ h"Rw3w _r }z"^C>DP,Ox7`9TSi~S<>w9eKI`R3ytm5mh~ B=:S`$詂(v>wG&/" DO)=BʢmZL1܃'T9`9;~-89/ ̆HLsvꊠk }6"vriak&bnŗ~94ϛ \o)ӓo-G9받yS)+*"iQL>L (\A5OxWҜ K;vDǴP|rj:vw9©:7SX& 5V!C\[Hp`#ɤ9g' &\aeg|:1TKf0FPb ʋ;m sC\H$EwZJyd7x bhG%T:'j{t" rBoA 96IbLLb\o٥Ǐ ȘʄǕ#"&,!/[C޹`(qyrªKj Eq﵏^L o¶ԞʇlA"/GBFT: hRj7䐧aQrQʇ cw TSdpo Ǹ&Fdc-~<^b\L.J JmIdѵ KVK*"G:)MTG`p-"$X9\Cy:_Sq0S]Ȇ@ .z2s |‹σNFk-uhM>x/;]YGr%XXn0G5hή59tKNEAh"!osU&vuؿ0)׫U${+Jέ!PLu{ Za~)= Z>yp^PoQ&ΕM \^ TqzUY|G:m[a>>HѳDБ&!8jpjM#1ܣ"/i`'g`tytއh,/TsK)S VD8iț!WPl]m4ݞV{&%T8[GWݞDE+orC"LR+cXukN@,Vh7Ɂ\?̝K~JʷvJRh'X>emaYBoY32:$/t?%DZtT9_)#=譣I3ҙ9R{pn=_ vϜ%Bzif«G:L~QaЄv{d9҆48 7|dKJ˓t[ طon. 0يQ etkluqO4%#o+7UO >9Y=!$RHG`7m!?t^\38UD⠐7%M;Stǿ(('}u#A_̲zzpzT|sڤ~:s*ǰ MpӟeL Eˢ_* . r/i\P!xicT3d9u,%|}PEm;YЀx feğρlWL'A~xսmxt (>qW9"Ȇ;",gskN颭eڴpvas=d1ʜ>q,(˭q)vVcĪ6H[%w^j|+ wA4l?0]v%GS"gl364w/ < qbh.M-ja_>ai;І]:yaJ&}ՙ [LəLx9 @ԑ0J4_{dY wZPϚBu7/0U̻0s9fD[0TS˞VurNT3w* /=72zdF`RUɪpwܫw}9(yǤE0Vo&&B1' j A@+6BIvKH,@ Bt{dR|/US|yQ+"倃/c/(rnZM26j1ò(lΏx'Tp)$\Nq&OڣJ侤Erh jaw- M %BزH38/ӅRr <$# 3C|E mez2]1}rS=&Qtf-{ZQUe"0P"" 1ҏ~)k D@VyߛBA6(9V,Nf~f[[tjFT8*+SZ`Ռ [c2͋A!8/5eHg,/A>zB 戩vorUR1lXoIXoR٩폻#̗pFyW0Ku_R08-SBnџh@ŞZK3kD1$D\H#ʒ-.@ej(Yi ?xg df ?GE"?k:y7#gjV畑\y3$â/f^1mYVNt84J$ܾ6Q]Ew Omy}7)'Qb[Vi2kL%˂t'fzӂk5U{c6!6#ȎH3Z9}3 pgU-ZԼ4 "xk/QL?kfv`jK\oXWw],澚 sa7I? /€7A2&gOLtOi9g&[u`kGk Q1hn$YLӝ޾sgoV$fJJv|}Ζ;CHغ zX o2Pk.5Rw;a~5jN=VFUJsWD3-+tkbGث-iсLFG`~΍]wmp ^4X ,D6?+anVw3 Nu0 A~IƦQF]gnϊXxXϷa#pR%#3\*p[l+Hվ_vkϨ c Cj0ݧ^_JCC$B{)!Txak4#t5jj"rhF;p\Rv0LIHjuQ)xg8Wֺ$bk(^yO?B zU1i\BBS4Cں?Qxb v#vLD`3v`pP`?<EgHx:,p+_)FˆЪ2U<;Pm %H$(M -9]d Cl@#~zԕjhT$e ;#ή3Ђ.澇 jVؖN+_Q'@v ہ /D!l?E(><2-qel]0mhFa!wA&5{C"z5t={5] xUiMtB'˒qnĔ2be;n˝  h)Q$D)GĶJ5ka-mL@(BQ̜q_E>KJ6JH h@wgULD-Ǟ -ZOW8yn${/0ݎ} xq$^2?;{03p9~4 oy 42;*FFrHcj r1Xm_WG֡%uSW-Q.#k՚`5u L 2 7gomD7zHMQYYO&\#:-(7g~'nt.)6vg1<[%`5]*p-O7/CvdC-Ö&X0ˬ%\ՍHKo8Y g_C[rjPMռፒߟc [$t?תDQa`}bmPiN3 'gPEq+_*Ƞ5EGYLkrd=M>66(!qFi p3/߸!C^!^uƍn4 ,@FSPfĜ˙fQϤrhq!}*3i]=Iw؞cV$3n`pB`#^ּ4"w۩*Lvz^cZ{;IIl8~݉m&i0 ×2X|Nf9܍T轉Za86N]U)4@U۴Ō[ʻH0zG;MHz dUpo:{ >cDY@ᐏy^dl/؄b'$KCڑ=0IU93oHxwKXiF)eP'*WU,rRdnƐ11P66?{1-b߹&4ǎG LVOVVFZ3VK )r{$5w"hB1UzeF)0D63+-`ɴ=Q=\$˧,LKUiv)d}}ڍcnLV /9zPjMFUPs Hɣa f:EoVyz/\jt:"b |-svֻ{#k)RX@=ZKr Q㻊gtQhs=*_p90ޙ`.3|Fe75:,`*S& /`!)}AV6`Rಶ'Ȭx?U %PiiY4p|G[J5YgtDOUN5<m{LG4[X=g Aev{cK$&Q(9J͊ڢ΢]: ϲr;q*Uu+I1{#5SR`VL#Yګ!A98_WqbW# .iIa'-]J5sSPק )%n|:aˆD'"~DԒWu- uBbCB)<̒72]${G[:$PŞk1[\Z,7ZNlvΤ9(%%(HE ksX=$Bfs@b-EL(IȂ9`nY0Sa6upϳ'oo/b 6]+{Ɵl ƭq w0Sl!, p?6w7µiL< $d|'t:e|FIK zXRQ@+N2Vղul } #(`gneb^تfNX2d-mTlw;mam=ϼN[Zk9Ȝ;S]|EviǸϢ<Ѝe9k1%#Uan&[C$sTkwq(㛿uv~/OXަ;?=,jGzgVݶ$rȞݥ02Q>NmVA. v>[1Vp\XSta̶bN`,ξc1r#xLkk3!R{WU%q' [rߔHHqӨ]c#H$ ߪSDX ~I,ӁlW€I_`Q'TC$2G7*SXd̖Սͩn'P"WDR@+Aڼ*^$ϧpK LCmdqf{rW52g1Sf4 8o#Ua`!Xe Bsz,ZyoSR97Vڅ5JLv.zN:p&AyDƥDet=~|R^ tQD4KLp7_ џ:0$%>x+;p_M9ԷNawX7x_ ;٧Qn]?M$>Y+FMH$߻ߤ%ԽLO$GyegMEBd~vUŗƥBGN,e#0ţ 35 \QHe'$ifJ/~IlstgAt+Sl3-/4(7, I"#EG&bŀx|ڀvZ:q'60xk8$`dkCAgVϹ|txG<HKġsvɐϹF2d!C(zroի4uzԵ<8,3éT%ǂW i7uGb+ɲG ( f~|wkkL"eJfy-#etjO&[ĺvZ㱵^L,']B\t݉?t]}U,2Cr/yk{IdP//i ”ęU5F.#rjfvn83OnJ=muA@ R"#i @w ;yƒ+Nrd ď9M$9dcn8F1c+h:Z701)LVדSSw J֭YʥPQo!13 Pb |i:`uVlI:T "V#qY֑^X d٩0rRWF&zlsEJ!?ii2]dD&[cPYH|`pdPsY  _Z*Qg4#{H MUrhoiRc &*3RWHwJ/-rI1 (UvM4IΗ*gT)_K/J}dT7+|Op:l*_N. K0OiueK"{ LuÛ[Y~y`a5+;xV"٬հ]8fZzWRY` Hwy.Ld#\'_w&A!zhSESU.Dbw PTwSNGyt&wEoA%7w6ɤ)vA.ՙ9dRi[K{$ݘA|M tgAD=)P-D$mk')wJ,",.K~Zeм2FD,WtG߮;0l>M܆4dV*ʧw{[TT,[O)M^3; ]85X`aa~{r݀8Afcv䬉`$gE?=°?/0͍G &t_55,G6XV3[g#_b9y(A#R/9?r>$$ڗ\;vW<, EG+Yh92Pߏ˦ (k'XJ^4puNW7cMT(^OӹgMD>wjڻS}^uO w!7u=hjlnbC?0P+pC}Uܯ*1H 6v֜}sQZSuʇhF?/XhG#wWF;1/u.5`SYqˈj-qŝwɐV'݆aّ)Ev%#4V(b:9F u)KHď y7Y1Cz6ҨҜ)`R'|BK+ =ّe9~+~;&+QlC/]A*3%͑[`R])o&:yK^f qv3pJصL_drˎ|?f;1D_+݂ b2&8$wAS8?g2bGz7Q-=7H?Pb%kV2o)z1,~/=;a`F +|F9mvNf56x?3鮧#Do0_QH7`k0|7kzWy[m%:V C9 O ZC9>eZB-_L)j6x^HLRQ6 ,uQH젫iSJ|n[2A}YIjNy7 *y 3q>q&х'caO69|C\ Vrw۳m+E /mڨCRd&e ZW. H<cҹ-[tںb׫\C4Yx,7stmjUZmMQr,ưWb& pxIIPAVgsP#*^]ܮG엦TW~&jѵI^p{%#}uq--S-3&V&@V>GJl'W!M^Ft~]VNPN?[|TW@&ʮO߸{Ks "̣X؁!ZNx!hrٸ=sE=ɡU&n'Uvޱ/j:JRGbN6yuPv٫[rU"]c&'ꗯJ8@A+瑧cѣHZ9c-A +6r4x)RU`'J'2)WQnRMA f/x)xnV~^ 62G!tG!iDpoQ6 ?,;d8UǫƲCԖG^ $ғݑ!G#|=ۙ7Fci汚91|]9e%s`pdHrj@MO/#㪩?UI\YRhǤcXa-G[z3& QCG|źt:d* o()x@Md>tH@%SySWsL ћV`DԾx4LM rv|'bOL'O֢:@4J_lN}Rr,^esuў5i8CVBD6Vz#h~'yX䠑%6V yY32(<..a"a~ee+?`>c3\n܅/Y`)y,IPY~?_{vm*^y&e[?Xl|n"yD*]hRrإKZ}I?pU6LM+N[/ 9[b@<޴ȶz |3[h$nyx~E_zLb$Q9shF>/<ܓ,422g R"- ^DmR!^txm)Ýv*ŚoB~K.m.I"Si;+Ţ9El"A z܂^ZUkr30-艜deS#t:RK;b*X!ҿ s|\FeTy5,0`' Do͡}QtBT{vҏgt'-t xT&AD  Zb1 ~6KKx f=gpNKA?#(P_%Lە6L֨Jҫi'teWq)&#jE yFg 1fN,⵰.Oń\s8˳>ۄ3Ǚ9l{a2)OΔQ>aSH|y iWAFak~ ':w/tD8E#s-+=qEiskfe`{w&g'ҙā)8 "HfIs]RZ;S|1Ola:ܜai'0Xa%\[aU#x{N/%9dy!92Z8S_ǾWF6`uf0e)xt 1zJNd/_10bXڛNg7F @!5 ևBeu`o]'D9!Ƅۀ~N@w+!Bc/ng{ |C2/Te@[uэZ,3X~n%.^VE(_kTarD=rԨ&! A9ٽ:@tï}$NX; #l$|vB~bYPOLwQ=e\MN/(Jr/ |M&-|<{Eyu4GCȣ ݐ?BhglA$QR-kt+w x>0]_xR!VC,)Vnp21[  ſHNVRMa,69jv݁Uetɣ]A*])Yc?\VMΪW7#3`݅h?hOJsϠ ")1O wMD#DWf:uJZj\U JA qX𒕜3.p(&ڟ|+z&l3&ENތE[r9X2 <3+(g'hT=^sWA4N-x@su'z@[w]rTBk7 Ar xTp ZwVn-43nZ ^rmkc L֩DtVmb5AWx l0BXQ|$yu` W#/p z m9)P.KMYK'%uSK9x(tn =/S[N %kǘ@6)T)dAP!=?2;ToeCa+Mgv1Ӳ;MR|žQ"?5%q%T$G ׈ 뤂Ld94LNRMXK* aP1hљw (3bd+X.y('y`q0S=H6eԁuv3?'AHs.G\f "3Ewq^]S/Whv`NZ[K]DE}|BR+~ X '3 ޗK@KP#F''`Js;n֤"~)2n<jP8~WǺa h O[gLȓ7].0p!l{$]3Ke_;y#!l;f͋ AIe"I2VjH1eRyuƵ|x9 YF3>f,s+-I Z}UmsnzmVNR4x0Wdt%zLYP*%L. N#Q[WP*dv[ w.o9F뿕YMb/AٿeqGBD97?0,5˦\^DohdbhLL(kaA(Vl!tac.1dD]O+WnX-VFQxnՑ?9{`Ҋq\#: ?Wo*y 4=ײ i#L^Q&7ǐ<OtoC!hSELUgYYDJhʫCm?nhk~ w\׆ ǥ׮K4VR s<>.k)%BBz :N/ w!׼ |}6zE0['YZ]B˓qX@c+c'}/14 2HgB_q;J[VJd o`]hlJ~dD{9o~;j~CxIVk mVvgLң~,&ZxnJx[e1ovaߐ kzar"JE~oKò68(EG="&VFhMoIlj*d)vE/OnOT"_6Q52Ɵz+(*qa[1h)D`TڌD'4zgOrLͿ_=̮]gN7✤oZTB:ݻ_8 cQ̫rJ ,5˵`s/R$!UEsnP$<9 6?wuMAva(DGsDt}rqVb=}62IrίW\Lْ˪#qg2x.(U9*/ք Z&_Vs]7aü Į `1R+_(`PSSl* e9 fBisVq,b eTF.$B6-^Hs*8`S+^]OEٚVQ4D@YKY&0]F RT։FIḶV"D>k6|@E^O&L,\-\A3*hb8d~ۨds[P隙A3[ #QJS)/ŝ1\,Ǩ&}B[;BMˏҍyxx%)Ƃ9l|$P3d8NTƍ)_OcDO#Dv2 h \7lT?櫻4erJY]cژE 8FQ\ؙCu q]耑* F(˴KN]*l.j9{*O:nvA,EUlHļyOӻ3T臲VExV_mjteccl5 U Eƴȿ;%6)1:h16 iEF+VV/ܦ@+!Rnp^jWEY{dٶBRNt}SePNu,pU3D|M cGt&zKvEMT ]Jv ALK\L(#LIܙIФni_V~5aӌR1EOpN"hBׅ?%óA-R0hI$5_AO> |;0:V@ۄlG(.ik2eY'FZspaٖ|xb";RSn#ډ&xT:{gѵh F$$"E$j:WlW,n9}wc&Cэ_tg *];Zl/C5 +TJ6rcHz4iQNmK=4]+%cNuɣe~k;ov.r7~Q![ N/\ݕ8+smzD㒤["_D3⊐&{aTr 2.Ლ"݊&ˏ>! E1h( 8uX:'f=Y%jAQ|̏X_::EU}]A6Q2[tW{iݷQfܸZKLMUNU9boܲۏyOC'qSISiVIz|$PX~ @nmiD}/a9F4kR6+}(N^|jOؙ5~L7*q=4\ҠN!̸t4izR,& ޿KQp yܗ5zd oT!=6yV+5ӑ pe/?obN%XV!JEo‚nbw=d(gAB;K TbDy @r_FM/E%1|hqwJ/%6S3N{6j/2WL@S6> 5g_}jBd^ͮT~Q(g:>I\+1 52+Š]yCYy+SX; Qtb^Z4zP7 *npW7ubJb!3OPTN/c.w[B"6 )IUbZV@vz&9}|3sӐjlbU5 jvZ75;ނMG|Sfl)/0أsW 'hu-lT.bcoa|2kmxCcvR +%q=sɹ"BlIKRVGvr' nx=#IT㰘u_ )}%6̝ 17ÖߓLCe*tYx]@\byct0΃: :gX2 (@i-ر/ϹM3o:KuUĺ";2^2-TLcKmr(u.r)rYnZ`w ._g ;#t$]M۽q<3}-U Cw9Ğ yLɲ޸7 0Wa_&/Hx{{fWKqMo=Iq 9ϠiQ=o ):K[,јMpQI og+0 zLK q>s4D/q b]6 X%R\j؆<9O/?xpRu+'؀ʷӫ{ -gQ˽ >T @}3q̉lq$ϒE >yIV&갳˩AAfN`_!bi~/{oHrBKZܕUsF;[+.B5]X["XRUCBm0H^aA2*r! JMV/:__5~L$;`C?-`F KBny^IAχ8Q-# G}mBt+e[O.Uk3 ظ e#qa:MO /Drq=eS"yRDy_~YXb2"Ãɠ?ݣY0@kjPur!fn`[Cj8O%vLY5-%Ͳ6d)\h0nb/Dʶ@[9anK÷o7'A^"Ax$K_@mѿb.F `Hy")b[QBQ΃I,8٧pQ^} $wb\Q{g`75UXR}?'5N|cwh KXkIZu;p'K CNX썔[W_jKNC= 0l 09j!}EA d6`98Ppq^Z:qrN3 5I|0}&] $he|ʣ^ź<;hCǙ4%)=8' u0%{CT"W>Z6E&tY0#8 pL aEn *w $J? p=Al+uK8jbHVZ}˱_GQo!h:0(tSv h*TWdgyMFEs)h ƪrSn̍ꖟ1fqycI:o@ݱ e!Tzc\p6}DvbŢE|M;"6tHO܆R! ;B؍΢rYv4l#X|_QG^_e;DJЄ?;U(f e2q3#ˢݙhX[!صDXҰg)Q!<¤ LbGY *ZV(CE@[\Nv1E} xBA!{r !n9 aCAv6:r(J)};`AWٚ+/t8שHԵ_d嬦[wK 52G,u%Nj7W•bޮZ.j2&öQɽjP߱O~?RWnm/ӝ7-Y}lP?` ŏ ZnQ쀾\ʴ mW~doa1[fI d椎O«OcS ɹ.dyC`ݼz&X,H5j9MF_D>g@:3J5'|.n }pçTͲ1ϾD`h= k7tڇBFHSedn ڿ whQ`KmNu՛{IAcKæT;]hϐ0Բei B&KA fK$PCϊ2oTwe=ZV&'F zTn>ҙx%^ هٜsM.yUVA ٰrժSUޒtk5xF}>ܝǹ␤3c)>ꃘ^bAyĦ.k 07yJixrg= Z*Jyڮ Wr!!+RcBZ|D{Dx{%h,R MPb ¯"tw?M cj|iUI{ٮ'$Og?y"n/-͊%NZ5)lLS((="ۻv8qF?ư]a&;6#0_W K".,ŇZT[c6F-%}2p"Ӄ_W>~4Ie;p ȃY%؆ۙd}*X nd#QPjV^PcvG˓B7f]&Mp"9^6n(tQ)(ݟAٙǶ ڄ'9guh.12Fu$!4|T'W@VE^8W$ hBwJdt7uF̬Q~$>\ sؑBG M9ص^B~m0cTՂTbctomoo N1a_%t뭩_.C] pB o {̫-HOHq1;d2|-r[Oa|sȩS 1*lp*$iEfξ[+M}gD)_^=A#~4'MCK>U~n ,B`q OXFZv{ >AJBPSfl='uOr%޸Wf@ \ NE#a9\Xps.1D\mdz/d|!"ѱ/3 q1O wa8ߴ&lHfd^'s^H:w()&sB'c`{ ႓?{GG넝^Y; ޱۆdi1ۉj6STp=iWg}eh#BP-yUR6KaohW F->#[s]6e ik]>!kb,OҢ TMJoJ%čN0笜&/9F&F~`JG #1wUYڑz:C^-z氁m~N~߁,&*f= 8Y/kO"aXՌ }Le(~Oxxb`_SEO=)TK apQR}'yxz77fZui)/f6nX|{Hc%lQcɨpr0fS^P3-,Ү,ڨ뗺Y WjߑB L-$_W;0Y(GZ{eO PҨy0kJ% ĩ *E_m=ZhjtNP{:zC&ޛ2˕k -7{NS=4Rj|jdѡT'FSc t=UK9-9cvb⑎Ic 1jZnLR!J%dPD#~ {̼4j&3tz#DV`q7 dmulYG؍@lwz<+!48ܷ[..UdV,1͚r!rJ}KM(_^S ޞӆ,@ &Lߠ9+=0xޡ4Y9(/BvW E<"X:By z|`敚+BD;+P&=S¤gkYG^Bxn wKжs.(j/EY!T뮹Ô ;xKxx/ih@/4#@#'kNmH`FApp^W}w>Q܋vBt@sr Pq^9\r:"u3GLݢr f)g*mZ踒|Ib]MA"[ڙ;fGb%O4)&o;7T??ߡQbAEuD/2 7L\v, s^%=v4 R)DќfHr-F[۵0Ui 8 ED$}>AL2 L6ۋk(IW--qK rsb6sÖ:ٱs~ [*O9+[Ia|燍q?Pxf*0@̓LhķEʍ~|rioro*k8gEAFzDamºYF-Q7vZk]BG ,uZfOfe#2ʇbol]5g~ֶrgF7/ưkɖTeBJ_aN#L> 0{cGԼ/"~"id4R:Qa5JYxf8(/sïq [ԁ8 C}9 E#} |xԍ/%Aլ?pŕe&uy{<;*0Z #,$'7?2E!Ajt8%n8ځoB*CghvifU釭_oބkV#Eݢt> HA<KОDk+VJu,jq!Hp"L$D6\stUܸT9:O ڏ(xbxPjS63v g+8'KL 2T3cϴ:/n-aì܈)~)¦+آ0B\R0Wc$WU i47JX?o #۹.MJ h~N7帄??J+2dV9rCE{:PhB˯ Kt څ:GWn{KL ;˄%c=.,$ij)h;@&őiՕ-Viy‰ޟP>h &bt߽Ρ@X ?/T }‡X+72mxr'4FCÝK5ֳT  r57 j鉦=k՝u蜴!+2p?l?K`#lId2z~B>%8ޕrC4X_D ;4i*V r]5$f*K/b h֑,Υ{H;5N CEpդT9dmf% \ m;y2reDEa~b(,Bog~N!rIWcn:'|%nxe2s5fّ?V|E06)SfQf&gwWЂ @F-hW[GN`|Y6@ N_Ohj{i(>㿏Ni/MSu§|5JsVV­Y&d`:KmOVv1E$4fm9I -ߠ(6U=UIdEaW3RwfA-쁵Z`WX\Ɨ(q)LR1+#Tc< CzL8'b~?G]ZJ&"?s@;jī)$ ><7BW"}n[>ówx.=ߋsi`݊5[sϐ%Qԫ$bzIMpӥc+`TdDn&2RYAheLruJ"%/w},m^QX#?vWN_Å>*u>XVգ] R~vPҾkguEãJR5GHss$IP7>Zu(Atŀ̐{r,nT+YǣjPJf @A@2Gw3$ `#o:lBl?Iu(>Ukزg/X# jq>j낪H-.kUT$j¾ R*xx=Tw xLeՆ3=r'X hC_jbbWLVwusQm"L oc佃&|Xyxn~WPS H+,6#e# H~2t_U \=Q]OvbQt^gW[B~*7i7IRR:o}Wh(ηbYV߇z9 ̿ןLktzu*K̾]aw~qHz1 3|0ɴ>pÁ Th`xC di[sDDo;DxE@u` f `@Di,%j%H_p -xBϜXP%J;| 'M01}x_Ę* ͍\G6_@7ѬʄOk(u7lc+Ȯk%ˀ|0Cw?/O@䀊ށŭǫSdRVWV<$j\8h Uу#L_& -BI/%+B1O3_qDEB<7=H"| 5fJвLv}"4}?X, jįH :T*t3tSs^Ǘ+ zW}ÒgKz&j˱HH {l(q"6#ZP\a`V}`wZtk26<#eM;ݐBe.gL:zu3?(]mTx }%ߨ- rzr~DH@d_5@blDŽ+]u~nlQArRl+RofAfu6ʭ}MA`/TwD } * f*|v90|^jI3DU; V/+a`gi< 㠸O]Xi7PvZT ]a|PlĉMSaxPӟp$TʯL?{, 4 D_OɹK[^8,{BC9~y.v4_^B_h_aI*<ZWr[(;'ۄyR򒵹Ы|IP2ܷO e"]o.z6ŒV4z6CW\!:ͭ T3O(6at&kR[ԨZyQS҇>ihK(E!YmOIEۉq=8jom؝\½O`aHD >Xy`fx#U'JAȰ&*ͷsہ\[/Zm j/ r^v okiJSnDojyH&H8<<Ÿ?l?BU4S@;0,Ǩ S(W Hd(wfcaiHpI+n،ʹb7ĦRkAɭh#(Hy#dH@+~"{.]`oKۈ$x\)-ɺ秆 vm\Re<'[͛QmFZ7ˉy9YV6O b6l`jhlUѡ=gKq$G!|$VoʎJY.iƄ z-XV*x/3xZ'lj uչ8w~Έnjɂ(S'|}A`;)Wg[{gZ&d~X> |ԍ\_K&҃o)WfLJZ2t+8!8dRBv;k`)^&)&7;*.wZtD_J}[1r+erTay +ӥR+Ǎ 9xa pu9 ֕vjH^j.ךB6R%(<Tqk S3PW2'5-mnU G'!keͲ{$_wjM~ I`?#D6T}'ǵ/I4:ONFՀ7Gn+i7bl,z_9XžN06UA/ぅjz9I`R稃eB9c,Ѱz^2"[w0.tc&>a`S?$u}SH ߺoc2MmNL3xr՛$4ueOJLwkhh>幾~T'JPݩ, h|st\b (aPFf2L8˺tDDݯQvw/Gjr+j(nO.{l}Xuw胬mYK)0ɜb9=56\'"Y9ZJup`!mnӄ~S^a?MMk1aݛwXǿ1/LA=pӗ]*,ѝ_;#{qR'e2L8Ye b/-K+,6zgˋT"^} i֜B7o7? =D+V=,Hm)Ň_y5s"=@|@Ooˑ+&<Ӭu=ɳj]4}ZO82uVOF=+ -ėD(Hڄ3wœ@igҁxc[ \? J*Uts E8*]S账Zp(,+s_wRSˠ;w=> ƃIu.SV'"?])8v:82w$1Yt! ';/CY`RV>&S" ~ ,|vqtvqԐ!X/X2YY 0q-Cos(`v[޽ɠJuXGzIw׵7 447練>_ 9w+I:hi&@չ˹hc$ͷ洛gC_ w y)Hc׫ԲwUק;$_{әK*l㋷ŸBZ6}n?D]_O´Ӥ&Nb^(.ugGb9]["%P6߲J坶WM2ea>DhNE>#+`vY[FxٱNL .N~v_uO)tLM~|m \8NYj.j*fK:w ygE /- 2 Ӿ^|?ͳs@^Nh pQ~az@y.ũ>Q ꈯdx+@30\izYy+tbvF[9 j1ygc!?;6ٟ)۞?XS>BCOJ+)Q])W׾D=v<]̳q 2vG_^A:(L2Kg}VM6m5٢`iGy0A!mPl P}eyf Q1$e}0 p+i_4ym+J24?&0h!IA&qDY"s;F 60Hlaȫ%8i@ }V&KY)0g Z!_Vg_4&xHV8YQE#zeLc\.ˁmM7]\12`z{ғ~-ĭF}PĄY[,͇ʒHÔhDC}5{5EmZ J*i"hՏ炀rȞY lX2hG(?m2fAܾԳtz]Ϥ&ƛ:\<*ѣ*j::I҂tzbS{ N;.Jy\94XR#VI\'_-ɳ\OwP+-/DB"]'}\o{"ez9b#:{Q¤WE^õ';F9oKPv]yQ;=" ~^ iXPot=bTV6d@g#u^r糂!I]O~W[ m>Q Psu1 to7e}N&|N JRJ͹ ];l#'J)%wd2I(`WgB@jYєif,};7$:Î+0frR xMs!$u4gd!ڬ$0jiagAɰnYgQR NwUdR߀"eQECF Ao>*X1PA!f%qmihPS -:Bb YCFzyv( a>_ n[L5p҂K9sc)֬ 4I8ds!2nf`Zluˇ dRUsveUS`dW_4ha'Tؔd"{62+WQ"xaI4YtmPP(3q7=p$y4OŠ]]+n1zǓ?` XKHS ςSNP;qi ms582jNRXö3r  w_ 5.@ x. :{ow-в]YVYnWg~BUx--Twn <\lܸQd%G@zℸajLjC"d3?SNh;<=KǤb:sRd X $į7G~f0n>RjV>3e.<9@plJpp40V/g;%B&n̋<[zfGZX kjz72}Kl`H*.Zmpt %_ Rwr%u@|+O)˽و A хJ^/39W@\S\N4':)aa=`r'3[@V1H# )d]uJyz. QkFG u'Xf] e-N;ɜ)Z2]h#~7<6B;].>:% \"BBw9Ry9I8D]vA@4`MoLDh*ST;3|sDTئj͌@၈pCN@@%ݤ:ȝol+7׽/~Ѧ1w,# qңd7 #PYݎ\SQ~;{/,M{<6aG?Ya,HkC5(|R Bp !+kFQ`$soC@]Jð`'Xpyza ?C2!SDVCfYZyorI$ßefqB sr[(d1[ [)9|XFjU7vQ_us4̧$cp"l"4م33LIs-YTr\{6<hnT]GvI-1 }8E϶Y^-ɦtsbHpb^H~|ơM8E/(.^Gl @"+ 'Kغ|Ckg q2W.cvRє|w*P "4'3op2TiWXel#@sU8IY27 lҙnrB52!3Cʬ\YY{;ئjE5Fy>\+rPE >ˏݲ4l,6/5.C3_ﴶLXMw\N727浗N з9uGyu}.Q:sIM0iYmI|3@@?#{9 W!L|LVagkY ݯc7dhRd?F-k,CCLݜ9\1$];`;t ƸL t ݲYſZO.M(ޝ&"ap >9YczFђ[3ğRGHaAobgӱ^z"Obg> {JWa}$ѹz1R*e& E"m['gD;_cɎ# E};8. E&VCߢ#6m-|&YYvQ7ɶa^4;T#~Kl`s!߂i\~l'2OҤc״ Jib習SG6d?%< E-OeYIOxI+nkztŻ^jI˧v`ūVa4f9hb Mz<J7b[pxD>TKN`B+jq~13]t^ۄأIB}|86"?/Y%Oǟ7=]<6Сv^0/A}uh2-yg 2ߤ?;'DW UGexdy]EmJ"^ٕqR8Qw"Ub$'8,/9lJa5mk"iBuli@uX^,[WA^U Z '*w7j2A#@v`'vąNҽLW\ fK~B3lI5,_[!zLv31pC|Qr 7/4,,W II?Rv/ eЖ~u(~~l*!֎F2c(#|^u@@6 TϝȊMAm#U{Z0>1ƝT ?D}ˈnuPn>'`꘷؇҅jdɜ|: vipzvz۸ze4d1L'V% (&`.ւ|=l~4,ƽhТ>:r,]!MJVpvGd "G<ɻPO0#\?Úl-W8ktI֚V:2QGi4 4W/<>&\'βzXg7V7đ\ _Ӎ̼>"&/DA嫡y)NPr'^/8}Z('uJ٩΄q5 ǜ  9+5ϔ<:K5/!+-{/k9]+JZBtNSDr{=:u; J& dKz.3yywp_GfqL2|㈶>?aސ?Z$_6?EDj !b/7+4__7^Xsmc&02jc h1􅃵yەDXh#o 7i-.,h/t4 rm#_A5MK[%CҘCح5+HehDŽ~&=4!ݾ |!3>d, ׅY{MGfͨ6KU*xyo=MRx#-L_ڔxX([Mlƿ 6l)<ـHRVKH\K?u^3ڜS-Y卜F ֯{^τ68 )څ1^UQ>J %e %|lL~Eju^1A< RhyKE;\W>+_ʶϠA]<* K@LR |:Y(t1 :DC'cu4uƠwXlCi5lNJ-p1Mt&DgC`.Jrı|vY.)8%qm|Z! JMBYrg\>y̮YΆh F]:[vCc'cj;-2@ONk#+;3xG9|A&ter򘐡(NgWc5·Bv.ǘqox`+n>YL4>2šl 7/jJ)P s.x%gM+˻Q#i'*ĂU !փg`By7v\l~$L(sݏ 0AD*·>~㸿m?̥ * d~~?]n ܁pq\pb RN ཚPClyP0\54Z'1+z4d6mLB]x)B%}q:# id4n\_ uP$Ưf S7fNMlgP%_3unKhb cspkB;Dxcgx,U_ه:MTZ0^2sa BᣧO)`KThcM& /L~P}3Fɽ?8ɵOX`V'd"[eo.??A2*򌙵uvVm/)/`,}!-!!c~/<8=?0,R:vNhr N:OuZp]|}AT8q F.NW)pi &vI` ª'clXꇷ t[go68BcӾybtOX`ΰ]:f F7pDauS$8^PxuŞk@REp8kg=7H>*U5ڼq;N0-%~2{%֯&~ϮcgCx,[7g@K1)#d-&$>Os-6}GDԇ՞X8'J#|B-zW>3|mBtE㹹>\\+n kv6idƋ6KiE#rB@_G=TJeY}6\7mnA'&SVɋgXa嘿F! (vYHEI @7GΗ7_$,(0l)\|%MkUkF9uws@HbKK=1I&Y^y֝6XjdvV([[ `@"oW06'@&hR8 L \0X4Rȼ H(SA5waXTubD.]E"yDCC2VZ [lu~tQ lrÐNM eQZN++y7z q-_yr?AΤLB6K5RŹR]Ʀ&Hӕ)!5栣24@jmJ2+wϽH):zXO9T 4^Jda&aw,#C-( iT 5^*s3:>3p^vP{QR5[|ve-;"-nF|%5bml]*YMl.זId-&P6 z[@e&O)4r:Q,Aa5IcOGH`:]j" -e^I.a04 nj6E{}&=煗% {eEH(<;Chjš?LJO{f4E7!Mt.&6pܱSEA8Tll!x<$X]umhPEاx:ǧQ{gk8`;qG#0>2PDA15|8yϓm5r1`:'L/r} & y6φX]uˑ+[m?&*!R9;&ҿs7qqmKM]wtL&gkjPtk(?N=ΦNiԎ`k PG< sŧbdQ֎b 1"XXHR9Z-o{cK  ިt"O62pHfoR~`7o?R?je |<̨QGlk- _TwDb%#:z͵VR&DҬdk4N txuƸ!+ZW\E>{Q :(<٬u68yw|kke ݱe!. Q|2sݿ` ,fc!:==bTԺqWo zb%FRy \~ M8=;R=}$Tw*b>9Vc|zkr55 qj "OIIsb]~"C )p D&lMQ4S  2KәŒ`w2<]38ϊLOGT.P pZ3}_\h$Hڴ_"w>U(}UO֔-F2=b!Vd%!]l{xD@ nxBLx5=S/k*h|4mdˤꘞʟ 2v-Y jLeb6E<=Aծ:A S;`,idGd,V}{3tU0G6%7{c Xaƌupn:Tt'`Nە}׬[it:g7/ϗ"/tRˍ)[nH3z]KӜ옃p}>Z ;gB'L.~4zf[Ȼb]8Ej:glgmw_jPm ڑbB,ҳwHЏAư8%b! 'tG2˶}3Z[ݿ|P|p6إS8nQZA`5JM:u-x7$WXy|FՅrrqʯ !*rM0ul>\w1DlN]>4: 肶azHQ:'t!^ojt?]4o%y,uҗ6鰚ȷhBŐrhhqk,I驪>srq .=On힐5 <46wEhKz^.Z:J~XEPGmMA׈ZiUMy` ;@Q瓯=b4S#͓Fp4ZS{(ȂC,j}Ϳ\A6&ZWu[@0b|Z:c%Y-N9md+~5[2ҠN P޷ s̅ZJml C\4ܗ6 :^[yYP a:teQU OKm-/BW[DCezs[Kq#'U?iף|hk_D 2=Dj\q-P ֔Xx@y`C]t+DEm}2 q.Z3L(+kf`꼠=Y0µmw+vka:̜x ݦ[IF 欀GzCao=uㅐ|\e)^AF5HDL|VPZlM&MV'O&)nɥC5?oc. u2-`rGP 4\ߤ=y1G"ߍx{[M~ &W 5QlK|^ |Sƶ tcz 4wugtFȽ 83V0_{]- #) -:M& +j_X6(Ujyk9)U^VoS=Ie!wp "?}T>{\*bQ;<3</bHBW(%Ç&8 Ҹ;!TO;+]]dD\ nٿEٙuJnG)֣E8м*%AΌ-Y]H$MfKZe }4r E,0Fw$_)^VUgcf~'",&y_Dm4sƂq=i1=VPr/FǻPI, 0|O"zu-oK/cЯL{+Q MΣKJxUW$Œ-Z1ZERtFO `g47**J%_MzGx ;#lFl]=D-xAni|g^ QM]/fzTvgփAQpZ vR58_&;1D.BR2ws"c8./E3!rK$nMROz`-kxMȨfi+6MrdKqH46T*[+dJXk.Ҥb&Z5,-ŃYۍf1ũrdIєFT?*U̪, h=4-܏YzK OnU;*\8[Ԟs:; lHZmH9a-Ԓ6TU`nbBK{d3X ˟' ,Md3kOuI(\Oj*@O%mQ) \%DYӮHl9W:(&:{3Go)'w4vkoS޵JuWFe+Б[=pvAp3auxўUk>Jn3aQh絤tptObkRк)xT˂2jl ))R ˚˩d=tn]P81xZ -/%e8`$>d .ײ #u|I:%ᗧ,]>)5"4[j]C q2h[PL%{16>cLr?LXDP-e%ʞQuz7gtkdKY7NR{M@YUpqT 92t7oh2{iYj6*ȸaM۱_})aLs>{[~(|'B9WS3(gےBљ* w̬PtO"tO *"o}k5Ju0th.XI_a<%90mP3% ޗ0&]^9Pae]pᚾr8dv䟬V8 D'P]عFǻ=dP|MZ$ֻXHU=#h_@ /ca7%4!ßSYxXJ? jD7ϭ1)cj9|V U0jݦ]^KG[OYWykC5}}e&=HW 8d;CɆo*"Ӫ )~^RUʺ!AZKL>Ђ,%79u}&r4[Q@ 4379h;LRibM\b3Msy0*GNL#Vm 7|?~h^ICAxrzCE5z"60-*Ti+1}/ *GkZJ%tAE A έ1EW|%n,RbJqt[+/eqmE R옦)d"x}z׭BKWP*#ީ0M*yl:X\VÆ\ѣH IOZSeɍ*tΎYzpkf2:=T}{=k10EЀw;;nxR5+)}*'%Ta0Z_Ug% 2EEYhi\1^iI dJV`լPaA6ymۑ^xԈ/ o5YDV|`,=4 r8=c{ء什]?AJc/JЙ4kQ"ۅos3ߐj퍉;Ԁ*P9HT~8)}R Őݮ >Xs/z*<9Zsz6ᅂ.ֺX5E1@g5RW,l?'T k4 ʄs+C5ȄJЬJG*x 1ʼKC]?l50nǁ [!؀e1+*5mb5l)%wPS|#w G*T>T ;t$ Lin2 2.f]뵉|!@ٙ #Y@R_ inogOwKW-1UILu-m(nD F@`ԞJYs%ox6 °WEZfߏHtTǖ#/@)"t_ы'v_sI<`=i+A5gP u3s[eQ@k[ fEaW?8*g/qBzXr]7DCd' QTRN!s?&O }.m3sbbCPu N,=PFBhajNgaͩ.اې]I]k9X4$zl_H3l?un.>MOt:'%]8f#>UM=w@Πw[[mp\ Qb5˭XBPfE_ !jR΋4pCf +yԚ33ȝN ^Pن LKZDq's v,Lxb!N?W%?Dqpr)3w-NRp tMê&;)&U._vG%?26iEe*?}v^P^YuG&[IL6(BNx)L-^T4dm1}W[YL=nW=U/Gѥq7a΢6Y:\6>$5<fvRVߌ`[` %0t3gEzl|ks*4B;OFVD< %+lAr=,t{-; ;3gcis7O}ΑVO8w魉Our\S2EF}I-,A8ŋ,;Ic- 9Y vB`rX\8i=ÝDrlC5\G|S@usBR90GPtAcۭx|G%2FZ$t ۉL땰N2 #ҙ?>gcia-5v޺ymp^^K(Mě_\r<=Y&;\~8BQ^Ƃ`U)2/X:Tpy*OfVN7 !1;`v1Xw˟-.#7c1,Ǵ6hõ 6%1VŕyݣN 2ҳܞIhVnfJ:?"0 O#aI|Mk @:h"_ś O2AK48g?A/ AMϸR5G{~ {C,=hy16);^08'H >@0&4vcn̨D1J;oB~jħJSu9zX۬18k(*Gwyi| GљGpՠ;|/|ۃ[:@,H[/]:|NDMAwŢ6 u&DMǕ "Rc)grqq4n #$BRB(G (EZV;0x庍{5ͥw2(8v:1D5{a+I>Sj/}!P? ֘iՠDp"*/hYN26xhCb}Byg q[0 ffZUB\y- ."ݫÇT;x.䌞/ϔ=82*qA1DO~ڿ*:6jގ#=&F'uDrAD6oio{$fO5½V87 Du+quݚ隡݅k ]'YZkd2D҈hގZٿ+ȫ)'XRmh<\OU&)@!ŧf4]ہ oz=AEdqUӰI!R=ccF,Ohu_z8g.ԐvQC'Msk.ə}.WD†E2'b$,#4{\ەׄs.CAHL`<"mPۭ ϊ;at펮pfp)>fǯMbc9bF`54Q!Z%_obϩle11F .\$չlhBb;JH%]j6h=imwb $ |.G:iRivf6ET'z4=E3Oi$q*AҰxRuF_>WKG+nv{P*q].JZfV hB s:6G~V1x${,C_mOQ r%&D C0y/-hmwͤ줄PnZc|dM_Y(NI]v8e/1}G.Ds?D^_#!Se!J2Q^ O5g ;Bhi)hRTZ;k)% EE8yN+6_dqWP'+m"n[CK\.>d vS@/ftkdہկ88h?CĦ[৭ƉJtCXq903ixv" "eQ;T̩!VTm 9LQ>E<~9i-VepTq V$T?Եr,f"~(*G4HLblN a9uHd`c,H"a)#v<. +Z "l@ʽ#1B!2//ѝ8_o n+~An^KaIQ3x\9ºNSau#N_\s]vS>^_nJui"3c}Yť_iǓ`?4a7 70.(s`vдBrK f-i5ztޅZ/BA+tam I'Db n㥿2kR1] g`qmĽj ?b=LS?&$.f Ү?ȪT7%fZ}Iu7X bV#r:~?x<z!>Tk^32^ϑWųgجm+R*ys 5b@M`Q$`!?Πf1>+6(;Utk< eH`ͅ[R:foq~G"BT\U|"- ˴l`LL><["=Я>.A?P b@蚻_%\d/Sb?sdh*]/_ŗc3uQLŤp0ggsˑ \jouAJ|K~p%r8ׄ:sbstwjw|wc;c0g:ڿ%V6R2~t3\xI~aY`nx_bF f8 qNd RͪtˉIlcAeX ؒ#0Dtp6 7Zkvg?w'ܗ/FV@CG¬j ,RWEe@|Ӥ{kwBs9-UW{TGڱI)WF.CLП:*NW :WeI3a[C~j1EcR0BXPJdBnhge7xĞ ?O ! ghՃ/WkGOMܼ{ٞP`GbBɰOOaΆ<_uS U}Xd6s~Oإ\¾U?o1n{tVl+*bj8 Ro`"J_jpSm̀$>ƍl"hЋ^ ~>ڠz]G-2k|&W dyL۫3uT K#&g4*tRޘSiYV>.:&%YK |;bw< 3kWs%6ЉTVy,)DzLM$0'Rn R@JHПER${'½:ScfPx}K v-&h5(k]YX6XNL3,|lܽbVĬɦ_xi C/xպz^cߞ gMțe~ؐF'7|TyޙC!2"'1BlW,EӤ1Cb.4h d]%5kk\%fF#x0UޔG u5<,zA5;i?! ?_x4}}KER+XDeۇh52u5C0g"HZ)ҥ폸d`dбo(PD Q_*KxϬ}tGmr TC;r5ؗ{l㕅A:unt XË[d_Ɋߍݯe9^=^KIFWpX6i-~W3W-zPQ7;y}AA{ I]ݖ߃M2qDB]7| sz1z=RMccaHZ<rO0U;M8a"/h+&^tC? iX]6NX@%jf_gM:u Bc=u\$0|rdŒ z<.c҈P \_xaAq"knqg5m RVlD[3k38i3d\`UWY=HêOwʩR # e :PLt1|9yZ8>0}ҭMu¼LQyDfBns7܉nT}'XDRC篪JwO@AQ{pgh"*vP"X2`GJdP |'Ӫ|Kg%oPLd}qE nܪ-T4Tu}]?y̸i:\|n{IĪ_ _>cĀ.YDL,тr qċߖG6f4 f̶C{YDRM6>NW{ [~Rb)#H}> @<3aF=L#9V*KU㱾m&3[#n%Rb/\mGYbhe/;0q E҇Q:KV'@v/5=܂q Ճu^ɨΙYn.w[M6/S+66_Px.Up\c}K͛䑡C2Rk G?DF`lȿ^)}W40R EoѶvhﲠyܥlPWj͋v Ew3S'UK$ƬOt& ԩ6 yѽt)JdH{.XS2)lgizm ~Zէ @R:oFE_3'aeT$1jtrڍ{/EX!7bӪgZ<`z''x2,h]ٻ+}u57"SJ,mDJDxIu;wvZaLp&_(q-2)eTKӇ+gA%`1uY5m6]ׯׁ_֗mQHk ^_f@#m i9&834J+)@2nSj 1ku8k>|FV'7 R!!2E#_QpkgedBC𑪁[K6pSn쥎qEuc9k饯Y<cQLz" o 2ohM1OJC2:* f}l eٻd22\qO}3:֎6mFS? f1B#/ݥ*̝zGN#sѧ_}#3;& 5 $=XQϲ,FQL'4zTnT=h HA9 m>j)*Zgo>+$y R# C߅( /- ¤ϭ N)d;#/G?wᣏOeA71*ݩ-!lA7 n6quey'p3efX/ nN#"+ z)ξ $]$'>)HLf1d{, loS` ~zmதzv'DT*cqZ̞gx"h`?=4ۧ҂70H_sG.X*ܣ͹^tq;ޒ)Zq@ቕpP|bWX¤w_0ar].gy+4P\\#VrV (ޮ ay* `(/h]1hBci@3s9@wR;n'\!ƠHO#f:mNƕs`6\|ڱH3ŭ5$.Xd,<@rܓzqM:qRڎJILJI_lv"(l.'2iO>S d+a{D:vaJvܙ.4Ŕ"-j0 zx;KRHww9B:*m͈ȃ1Zm9ugs.vl!ɒMd]ϒMQrP`;i5Z؅i}9 zJ4BIl%Ko¶)X M.ИѕkV lSJ kZbe+(G Ts=4h] 9_TH4w#:DU8:)qiIyG *46/+M,{ RBnabeJ?34 '4;Qtg<_iPJrNl!9`#TihSgȠ{5or}c\E\+i`U'-xGn1_ w ?\ǫwª%QUC8۾Gbڕ}Nd؜8 t!B1_ V\eTM,]LRB@GNXd,3s"O{)W{Vx=G X kRe$n(H*cu1+a=y2^7f=5kt* )B>x}mMtiV5r;"_ͷW_nV\~/o{p)N {]1!.EfvhηDK (ڱZ?7 r2Nq&vAl/' YNrƃk,"Ltt{}q'sy,4±}X5[H+co"%j%Iw:\GGtuΚEH/–@2ʗ>#7O:݋RcSc9ͧ؞ (ƝTҽF ܕVBPbh3;Q(̶z)Ѡ#pigC{sԷ}AF)p~spnќۿ% $%,1;in'] 7Z w wGov}0Jr:=@Yfp~”yWա,؂oNKg&FTNDY>e7*/tv|O2-pk$nD܀ȥ]q;l֡ ض* P8/?awdLnp'Sq3qQ9(FFl#rm]88VKƒzħRZ@SW=i@uЋ8lQ$3Iqp]'ltoc UTfVI3H@6R`!#~7=Q?5H|^~2׻#dCM6DI!ӍM˞+oЂ'-t;0]#- HuA9^dM$'2k)3ud{t.[s"% 0.ų ƈEÒrg8MBd%l^'$&0qU >Xb [EyDYR#% ?'n柼\Kg6qR:[)).=oƊ Ξw&k6aP$}߸?'WComz>+=$lEoSEWٺ~ix.Ax\[r`_v|ϐjcMNHkiqr)Ʌn"+jЋo iwfKæ,q~[ -IV|~#v3ljh}{:/} (H:L~$8GtB"5ʉϜ㜝Uw}')zx K>W+\g侨_-}/r# v,; =8lo <_rzU0,Ua^bB;"4}cm-!0W}/LYXѲ_{Z k)kL'?SgS 584t=#܎ ྗS#1uD"K WȢ") [!IM^S$CgRs:\[IEMXk dcŮP* blnyZ(WLAy?lew(Z匳TK-[txil ؄c9V8=P$LCIv>-1]=0]GAmPA"׳#isR2{p[5^L;#{$>hD^bqD:7^qg0H#V-iRV6Vfךa{)7mb^fza˘ UԻeWHhh1/7_@sb}E/V\ <.9o2c4C6H}V`?G]Siyg(&xP`)I`7IF$5r)>@j5wgѬԽwp67yedCل6Yޒ!.E#KtsVigǟv(*G~ b4"ǽ, )-FVl0T͜@ΣحW@&9KzЖΑ4;vJаr%[&8.S E:3Ѥ&7E(RRYoDIXYZQko8s4 .mr<)vA1O>MW~R ަ̥Oֳҳx%O]?bLJǬ}C<̱c6T$ CSb;pɑQȦH-( ~gPyIԅ`cmbF L/7 36gI o7oNzLF3>dd7Ξ V'i CZbd_X{j]hƳ'AnM Q i vJ(~К/3tU{3y?l+> vwqfOb%{y7AZ;k,l] C*rlSp& =\nkr0'!m0U^6ئkȂ m' D.cj4&~]m,-uX``xږpv `Nrg/hf |I;dU[^U'L&ϺF=We 4{oCY=;GR89bMX8=96 4(l!:p$dWp.UYH~z]z)@|%`s-?c`x![C'FRЗhXuӜ@ +Zoݝs@<,sbvܕK.bV'& %j14B@jbtwSZuSȟ4`:Ob8 ݜp^)#jXu8{|u}c'HӦ#z+Yg(v*1B5 v0 @x5?ƅdl[r0?FU;KQuW`!i^&_}CbZR; < Ї5~E#CH1Ė*aE,PCOWQ@Y??o=njGԬP@-vCX#plײ8A@RC :pSijbaj4Xօp|Tr߁:T *:sL/K7prxqGf[qm7T[pѴzK%m-Mm!%oMi>JۘzH[ WǒxhjN[ Q;:elб!'^]=]#-0%S=qndV4*|,}~Us9W ՚[\/>߇ƅ?> 5ZLs{Ek+\ɦI P7lv935TpJA٥j[ZJT*4d-1Z~|Nѡa.aQ⢯Z{a}7.0zB}^DKPST328L:z-ŻpCfҊV |GY6(qusIK; Y`Fokgk`frk>#)+xԾ0&ղ]P/"sIc҈:ܛA;q위MIpL{8oͳ KV]â[dvY|280tdP̈́O)6\!bo8zq@}ZoMt=)ur6\A<@NmIHp׿C%f2;d1"aE\N!~яKgS$9> @gl UMLԩnL㣑~[}![++? -[<yj}uUpko3Mj/ ?tݞMC9&d$YݬUjopVrXNzlKF[eدl:8ޯ8De\Hv W⹧.E@'El$LH/S| bOPx{LvEkgؐYbQ6wXSD;H$y E5,8ۿACYb0$2ٱ]@81Hw4 ؞@B&%8 f pRB1j @ Ka6\O`3Vt [Xfi|vs֋CH)s6i?p$IjOU-ʬAP y m/wcbԅ̎w]9Vұ1q1w#2T:̹Y1ϐ8#g~v| IbJCu׭C$3kkaO woȳ-WAp_d?撇 egLӀ >|sK^נhAP"y>y0 ֲU[7.N3Dӌ7܁WII86Wضzi7h`@֥*UMݷ7{HQR6Sp@׮{5zWjʠ&N@j8\jR㙏/ Qsm5՟ro.'DG056ƭFܶӒ96Խ wsůMz`HS0pqdRCz| DG@MK d T΂G=~Jꇧdx[CpѲֱ 0gYd\%f>Y/@A}ϊIхާ;bb+) 7+4>pVRI毣E5$gmQ?q,:uN9ビQ>R.tA{֋5\&͋ 6\Wssц%`W=qC\VRtj#j.]\x}8YgTsgC=yc?QτU&f7lULf3TLnюo}.e#riwL]xX#Пlεܕ'D/<@(MMy$&n0$mrb1Dac,%wű/ixC Yǿא2?хQPu RR {ڃ롛?h&/Lxt4$:(6E@CspZVaD6]^K& Rs? :%Fҳ1)im:&Mqm-Ab CR`XaBnMC`\r"=^9k4|DpR2{ZQ] £&sV6c:K-;cmSN7~ Oy4*M>ZU&0^v#6.A\8򝳙h梄.S|5_v̆`;7Θ#dMnäzl`ET;6c{ɭHpsnE` U2lcz=7#񭜓) 8{qgq6#i'O؉RZlzo 5["^Ue1`֨>l,X#U~9;ـ%^O|VUq2q b')%#cBٛ50J,Q V!x:1.J0f1cjlOX>o1)`csO^3=|AL܁謶_tnZp&4eB:! 3<M&\Ց񶵯 bƐ*QQR5CDR?=w,18Lf4Vf?Y@|HX1(ʟsY%+\L X1-:  (}^ꍲӵHs 9T~U_~ݲ\pM^dn|Z$V KM.ˑ9*Ucv}х9OjZ_=}m{BW"jVP|m%fC[Du,,Qj.<r8/]uNej!7-s&A"P*#~%g%ovk@r nrѪ0{ F:ſ56w:nIpkA;XNOؽ"tniI43D,W#3e_=umK7V#fd]D(4rr; s*|:s) o@̢iQ2P]g-> Bųp `; ^CPo ;:rE21b[Vaga_Q[5G"=5&m!J2nۉ7^`!Lƍ: Gff_NWM%4uceSpO%9r8O Ĝt+pEq|M^Д.JڵP9Q28k;2U!))SnrZ(xQ@^6.9&A3{h֨C/38]۷v3`hh%@-q@wH;U4Ehskf)9p֯.17=y~-Zx$M%ܓѓ1Nq-*aȘ-T ?tJ3XM3؎/w_28'BańWr_LV8]䘕O;?u.qVCMGo;96/L}Lx/NZ>$%"fvXrr~:[93J?榍sV"3 t"evp>:QB)D1{_Cp 6'2%KsB)o!ȄɁmTIRo~YyZ(M|R 쯑h5h_ù;fOf En6mTW  6$Zzq 66MGM5&2ΨJNhaPfJNp3dcDWp_%cX*bNPQAG4tAf M '_Iݹǯ4nuRaut@Kb1sm!Ô+[N>ՂfRެYåM=ݗl12KA} 7?`J|2 ~?OOP2#T 4K%Oږ+]j`]sЗ yLxZN )g֡YcLH̑Gx,JZ1 v P~,MP\eaGi9V2u E;J0_ 9v9^9ܞSiΨe]G}~W"@SFܱ3%[ ajCq™2z: rG>󉠥7 tЭ1 T\\| e5dXK*GLJR b?ϙ$EҍT2@a=_~6+>Ld,,Ȥ' ;+h!p`!`%D<97{,DQvhK}Yɑ>Y&v"%\ubWV+4~rvr<*L!C5ź( cDTvօg7sj{+(JE6z vkX1]Z <Ӡ$yK ô{T[|[휒S B[wm2fkh+Q#n׹s 9_^qur:Su,C(v@ւo? YzgE l&C׀ק] 5N@ Nh%KeƺŞ\P9\{4ߓ\|n( ǘUs k-zD|@.g;% a4qE\e)5ELa(N#q"ks:轹JJcބJPJS-g9cHo$TWޥJu} LDC4.B/O£"6Ȁ+.:%]:,v?A$ՔšC}Nl쮽rfIB^uL?E7kkT F ٮ7 ic\X޸4%: Z#̧ >NYsՑٖ\i<%0q${a`KFE'l>ݬ`eT(̪UqX˵‡] +UӁOVR%6| ˢN>xd[dD2I-f$(@ ХxPZglCmr mTcr1OǤٺ#H櫞0%$tq)4\Zjޟ=k*Ou5~R0%Zg΁ <]uBPiy $_!aeJ+0O5FB48:'f>@`xfQFSUodޮ99HIg7_|ޮj..2ضkĻJە? an?p7Aw(6Bs<^)IcijYL-%\nqwmxe󬪕̎_]œ ٗ'3e*8KL3̰aL8McVgD\[Jbmfu= OĴ(@eT|Ug~yaok>jX%mkq2 5Wu}AXMן)9p"C#!O ~Sut_ vw_[ VxL-11x fh{k0V&H^>8i+y68ְMZ}߭_F&deviJ[)-<&+rUcF_5,ڪc;X-ތIO>@?  %$zsfBB 3ַЇN*VRJI_ -A=5q2BJbKݴ=E/[ t_r) ʳ-{gڴ}HC׻ 5þP<0 h$@5k:0Y'&뭑Q3!*Mo0hhsEh>v_ 8+qWpZJ8PrnW|jJc9߱e]pzڋg؆9z};gsg,m\ew *=]rݰ/ʤwίvb=GL]{ ]*^;ݨ>jQ9xE̟ݥCɢ7D 'DK_*Wcm:j=qC&U,$/8O,oD mC(:DH^biS3ӏij=4ӵֲ|{cCG rZTQetlk茏k~Yڧ}#@YJ:E4*wW֌c6I7"Vb fk+-vktɽi;Vc+ M$;Aa[&b`b|$-g@|}SYcJF:%iAK484/%iNJdP (*\Cn7)3^݉K؆e&(3蒋&!ӓ3G XDGx[ btQ'u\=|9 "-Hgh^TC'sob0͇`[74g,I lX/&{s]Lտy!7O F띿4:_fS&2 (GB6Q}Ow%ϸVXOցzT Wx@wf<(볜THÞƽ.\+*X177;@ב:I& EN7'5 BmU w.ɇCtfҟ &zcL-eD]goRD?5GZ '_E*G2t]ˮ |_G/ PMRfESejy0bSЂ<@2ArUjOcyŨ>&@( !4iƾxB.ze63@2kPADkk]Di>ڪ|A"^s &9V)̡[X9%2Q^}|D%8du\XUjr|W68 =&l =DQK-r7"HbސR3 L%mD9-#?ZoP,½Bw2CV_._ #IRaK +O뢜usv4TKoe-uʩÕF]/9M:z?b8#~Y&hϵrX? 8ެƒ2@h.c<fA)W?ls+Gl%6>aNᏀd^~n[JPt&-uˑQfBGQ@ِFZ%tgBX-k %á5}4,5c.Ly3"""Y]0 v2 Rr.UyFfn"GK;;.Z;>BJak>O %>,IR/@_ϰ nFPD,ʹ sH[2{~DW O&0'\`&V:xhPojlj5LlXGAkWbI!aa˧iH 8sCw7ض7֮ՊCw<>ebU=ERf GpE"H$gt?hd&鶞oF)bZ*r%CRSPzv{AD:s\NuQ|(8k [߬-7)i[stbbs:?%v-^0/Kɷ)?IZ0x(rrUh :':)Ó|(oEJpka2P\! W])qc -LŲ44e!ˡb~ iyqP0^ Đaz.Э hD͟],N1|fDpѳ;4m^O hoT=xkK&EhT*IScEϴnxJAJ xW6@'Y%ѥ  ' L3a曆ufTȻnU\fbxB=`;0ۊMkF: QT=YE-v%(sB1_uU/ 1i)INOHZoìu:g$Gz+ZR#7Ϋ ,[!uk ddWp, L_[h\LRȻVL܁cM?glJ]n)C.<<-m~x,R?| GbhUݘ jECFo-ЃtN/=#|{jZgZXvդg!I\|8Q2{9aMТ՛5O-ݼ#𿍈4_ ={OT~?SH#{lxT3<c Q>MM6|S^S\|h{U䃧 S%i ,jGU9Sv2VOWE%t\P2/AZP 15!F"4j4Vw&Mm߹v+W{Pj2#nygח<_\5bzW%g+G,{;=}$2&#?b!Aк\5F*߯mK /6)VtԽVST|$DfS@aA3nQ`o}m >5 7y`9g5p6 HJ&ؒ yy07j4Ox K8_ SgcS9WUτʮ%[PmUԲZqܥ0?{)g =Q.@O}qc64gq'd ؈Cq?b: jjt)mE%ɏwhtI<W6.2"lS>dy:uG+聫n&FSGtMέp]7?B5?Y4?I> /x@_N댂g_ӗU#.~3cioQ4EAf5/|[#x-1PD3egnPg):u̢lK݇ax:Rj\yN6"*<LI.5*qmc*4 aj e7 H*|d1Jٚll^P}2smה'+'2# TCa\d:C 6 tP&?2֩3iG28G^)$>KCLB83q{f<}߾~iAOᨍyS^Hr>c cey| & {^ueib(g_Gq=ۼ(C BOFzs|P KH;fa:9 SSg+LQȢ %.*ՋE?ԧ[Fo^6>d3ώHB5v6#7363$Yʤ0S{gDV>C[b|᠓p6sk1 jɋgBXUFT7%K Iضps!ij%\I;'9(h,˄G/1a=+=F[0݌[% XJ}iq1΄˹ULjka"5.2^Z}u s3=P?ּ2w\YF:U\6~bD=J1@^ u%%cCk~?ƞ.zKv Yơ.@KHb_.k:l׉ײ Q,6"J%>=,R+8"9ˮ@cScBqᦸtXȉ^'؆SWt?mʂXE+Nz Z0:ro~v 's);fS| ˒+bڳ %nm5rt,ڑ@7?/ y#ՃyFzvZ$Ҁ޲C(9=GEnޙVQc&edcvvۄ]hJq=|ς:CaUn3Hzv (OdEF9֏Nw"B2 ^Xj|#xWjL{@t)=?"+^t"EIAJOuߣy1ި^D0|'4 doJ\O'z0`_ EI>6~|oF5Ae85Y-bzx7JO8`G#B+ԡf&ryG* / 'f~rWc# 3zV{9)*ⶻg_Ϳ蚠ɐ}F3U?5 t&SmYo6S7< k1ōн?=?jdkF""Nb,w r|`.Y0Ϳ:,\ ?2Qdu}? <ʖFq31&!VVӶB2COtZgÏ4 h=E- Ø?0xe@-bۨ46T<lڣrC+{20L*9+ɀOdJБDF|.N:a hZY( #%Iшj!XpË##E>7OP\vD59%G_ qiXHMȲ,ehTzHayn>]۹ܮM$ 0sd&1xCf)*t; WhJu7F֮4I#SxCPR%Gyz0!Hֹyo`/bxA7Nj-7uRxY΢ǁcY Ւqq\뎝)詄q?Ow_)X:=,VYMTMĝz^ך4<.DkV:c weкAՆ:&iY妬Ԟˬ_ ~y eTBZvtjV['Q@[ IY+*F̣6 8t/Nh:T?0s 0עp=S"P;}<q`Leoe8mIu>ƪznp{Wm#r]3qL|EZ!V'vXh8VLD7; ^~`Q;_@|)kZu;/l@c"n"/WlX5oXH ҕ8]s^d*XY 3Cbb_ =|af)\")ΣRRϭps\~d6fq R !}K2JGW~D|Vˆ'R"Nx"lD(9ay4 Iɤހ~ PA+$by+Su;'Gxߡ7oңjWՓx8 <\M*GoFYk+5: 6lF.=ȟ[C$s ߱_GB4rYb]0/%0\"Dpọ[) 7.nD#[w<-,SU?Rd1jOSotцKv!0QO6g}Y؋d n :\I,d=m\kZIiE!M{VUێиEK:)션2S `k:pR)GDW{O^c]&E lV.Yã9`HeG.{ [C-=V@~qaŖSz`H׀˧<=x- S\n |HR Z]r*9< cZE [C.rrےجF+_}yq;~*֑gqʋ?,Tmnpqɡ={Dxj~MY]{v_̝+bÎ돖wAiH K%KMfv{}84qHi{˗敭c%u;8,jzUɗi>fF,ʁl3[Dy퇜L(\r[]6mх_+xsk_/Cl6oYuATvk)dE@IM@zpü Š~lȄ>L9uij_rV$AF>E .x[`n7b ^Iu5U!;%YzIH/z у:s!n>`ia! %OY)kH7bR]d*13fWe< J yԦqD;.VGcvД߆"fRۺ~FGqak_ XuBnoʤWqmmo$rZȇwt̖Ye[.ޯ٤Pݙ\':1HӳH tV0򭳙 rL})t>ej27%,c 'C["ٖ2P rn:06P/r̗>S9muʐ3'BcuODRDADf~泟Ffja( 8Nav[;mQt 6KK3RwyjZ/_ɰwu{ gHE #P&E`Ԗ=NPC,OnA.V"o۬YYu qf2C4oܿGσd}OȰTo2,{JYncƫ+Eq=K N5 '%cjF8[ 9o4ڌX HUlb Tކ΁ +#n%a$ od9|gĔ@x'\ZN<5EL |( k8إ#Q7X&SߧC\Nt?e(r`+PLE'j#hú ܤߖZSyK)VՅl]˥]s@g@Ϙ{7pg9ZI!P F?* J+<'*}RƶzŠ[n~ 1p"?zIg< 9B}k>l89fB7J.}2z:ֱbkCe@讟Z+oKKaq8Am_+ ^V:NKȍMDک5Nm]or ~Bjl;O1dO6a?{:͔H'yCN?Ux7SOؘ[$koUMB̾71>VXC<S!X x|DXRL\l"ijGR r}`k #a, VLB`_4>Aɮnn}L M)0 1gnnω(%kЮp[ NoU(_@p `zH-Ƅ[e$YJ*TWze63#Z}WDuçGNrD9}JXKQ,"g,IrW6lڽ xvB6"8j(,l^mAY=|q">X"yLTKxфDŽUY lGPJP3!4u~: Z2wt3#\-+w*@m333jvZہo7)?{_إdi;_+9#&~؝SbRAb?Lh$ ==]1:.vkӑ@RҸ8QQ~2W:"=L3~-&LW`  ?Ѡ #|8CUNJף!ϙ4P.N_Xz Zu4P:!]y59N >iê2[#b?}[) }KY>q|^"$Eb!)J9l} ;iy*Af@3=O \`dba<6 _) FGA:/o -JL8ռx8 }@ԟHiU5` E]*s%' +fU6,kJؓ$|+u=IhTZq7t%{8Wo9o[z!EO;sC0Z)A}h)Fc!4Ᏻ& zP 59]my5%vT&6ަ`Bz]fJtWfӰ]&CإMchw8d`0L݀>Vs 2fn?|0 /m "ڸ(ԛ#%;AgmZ:6fh]UzX"s6ҥ0x L0a{lb9氄ȺN3Yzս~~NfRȄβj׸q׈$rD8nꋼw06K_ nV\Erh%>jğCeI)i S$GosĺB9qn )oCXUri?;, 6ے 8:1G֋[_-:ՔٻxN:@ w~{T_af)o{<&phswЂAl_&&sB4 W D!ZIu#f9gpv@Ʃ PPWJ]}Y`j*%;r_X+UO a4: eq*dřx8m ٬w-1NY:`>8𗢰~%^# ϒ]Wױ[u= xtٕgJv"3 _v^(=<S'RJIFE~ q)>Tnn>@ K^jcX!P/;g0W7hdƹ4]ԜgT7?[h;jhȯc._Pb[,t(ǻa<8ͺ.yEԃB1.\0*v6'"0W>'V_-l3ّ+YN&B,7c=Hƺj16蚑mfhM y$ P`M&ssdU, Be' ){L't; (/bW K'ܪ(nT{ڶl!Sq NɯZ' 0ol %u50Z- T˨ :4xa8ojpgP⛙RnN6f 7kNLfá#0_˱|"uƬKNܡ㬐$z(L[Qt&Ka3*>O(wgS (Q@]/l! 9ő )V)ng#eVA(P0Me!z~J9'XVN.2a]|R^/G[l4jú(cKaA~vh[F}QrRMV568WLm! %~,Zl؄#ϡu Zij}ih Gi[wXyb$ }Ĩyސi D$/RF,5ہzA{뢍]*lCitFA2J# oN&x*zo^GV]UbD}_C̏餳Uut3ȉqKU, A6!elH :#(TK(yen#9MtYh5&} $yz_l 8HC6 JbdڡevT`3pWtYP v`nv0Of xlLC@*j!j)fMp4TSM1wZWmGd1n[{R.iBJ,xғ5%b@@2d.,IŶ#~\Z1CLYm4et 7N6kڢz˾5Q|cS.~kBgj{9cjj:x/ Cp"$VI\wq8ڎ^:(?)VƎ_`w[TɈx.m"4}3ߙD׋,F5п jM8 N"n0XYlX`` )'۔|*:ke'+.h=Y™KmWǿWVu{u_Z)3B2 c,rHy/Eǩ4c̶ G >èps,FU?=sp^oprK"a։,{Y#gB/ xf]6.X4[TsZ /GR IiZ0i0\EgN@ԕݠRpxy`DU-1wImC!Ws7_V\ U  !TBJu/glJr`Tp:I!]ofFocx,r<)ԋ,4N`߬Ƙ֯*Xa|ǂ3QSC._VK~qFPMX2hEj%` :Eτtk~ 0Y X)Ӎ5~%GV/hONb^ ;?L,2H\zƬ8DvGɤBt ?tZZGo^*Č$qkv;׍$;GՋ8 KR*X Y׷Xbu8#xi:ͧ>nV #ώa |DùˡyP>x V$&Mg*Bhȏ> d_̤.RXQ@9zz!;>e=y/lXbeUsًWh߼+n;vjٹJVn/Ys-*dاز>Ӄpr}TfO$ʈOryL_u:Vm4 !Τ臺Q n^)=ˑkaoPMcVi\إ4Se.x"e(h0ssĐNBu 'ܺf9GNpRVϲm a'"wCCCBܨ u<{f ϙ'`Dln/ #e<&zJ>|XW j?cTT.#5x9Z۸{<:>P*gOYH>5" G%?>9!3R"tU(0؈2nLZQ["_7'RrWWoug)ӤeJrMqQ,ʟ6HߘNkw2oet)y=fX(eN7vH_ d&R:Fm9&jG'D]|Lb#Ygj9, Df^ Z{jUu(_9W@ 7 e(x{?Xd u cT뙚HBRSYk䅦zNCa3Q8dI . 1=%J$R 5k}<÷*/ADBp!_慩uGR.T,PTFfPTn+;>pK磙9(vL+ abfpBΜATrt1X"%7̗1_X* nz9!yòW]j•ַ6D"5ə)>=^(ĵ\29)w_Wc)e[r2iktR JpB}v!M\~\*y'0nZ-ɑ+w,;|-z>#M.ΆԖ}}Pꭼc >kz.D;M J+~.ݜUꉚ³U^w*^6g( #zcRU?]ud2ubu%Ayo/Èb6-W)Kp+m`[L6@~-)`6gjͭ[+Jg ௴I[~B/0ݕl!] ̜{;cѳ/_yMaB>߭}/C(_=fWL6!m^"kWA}:F)Ѷvlu)'$5TB q6Cg * ӀRqeDCDo0]IRk'>0GX $2_VB/Q0(&fa*8N5ӽ>!\$ )R9IBGQn@B=f xYOUrV(過rk23-]l;bdb`XsYY~1΂%J 12t`$gXzBj6(uf.E"B<Eͣx`za24M!R>i7}f^6fRIyF[7.D=&"1xZPx EG"ÈIC hFp97K Z.tvQl!Q1V%p$߹MN`@=4ҡCٺnaOi VڀS cWxΒ4'D$ݍ'2T߸HQie-|Ǒ7noO;G2]zpJGeic(29kjlчbdfhgu[>X]Ft]!1kc+vYacIW6MUN0hd3g߆9-彲Rмu21ƈuAb Cs,#9J}\H'omswTthS)La@K8 ʽpƌz}H^ ʹISٯ/uf#W]eMlh5@vs;nG$f^mI<3Bvĸ») \*z(D}^yL>ZfOjQCغP tnHA(GβcNUG%62U婶ت _e Q5Kǥ[>ƁQ;!z; R:P?,MHgO$WԜ$m;5eȷAFހN>}NU+1MZ-wMr*4ڄvu;ʓ'PMoԤ^\j$pcRu./ĝXFTV/5:M\'wTw\y1m kN0O2Y'bvc1FU3vdliqZ#gGf!%@`shЇCgki>Q{% T:KyIb$Z,'{\)Mّ6'֓FSOtPncb %;j+ Ѭ@صRR,B̈C3IzprELa'1[{-Yrꌟ~_?G#as0"[ų[<[S0Mq, 9P :;GfV1#Y33(j''>;C% "*w■-:C=M*^q(/z(} MN7ދW)vݒL^+{G^i$6 4&HreUsĽOSo m&vi f(>x|\Q-nHSrȸ=>7f+W\{ /m\ɪ7+te»N`ec][ᤧ8C\.=lzU&lza F6X=ܪ[]r4VʔPts''=ӌw^ʿǿPRykjG=fZSSFbJmVyLy { ™DV2Ohtk5d nt@?|h3 M q\/`>cj~24._UdNjjsJ¦@Q0荈'.캠[ =L"jnbh^'J]% 5 SO7eKǐWZTdsMTCJ< ]CFrKOc-SX+i|VҀQ8D(&"> P5Qq~- ݴ9dF_~>_"s|yѹS98 t{ϰ9]+t͘#6M\9>P $I(N?QiHq' };_ue*խ,!RTU<"DyN2*qv}a>bZ&#AK~5A%DE1^0p+g*R1dbA00$&/73?ރkq9uB0>'bյvenI iӘaj#d ;/-w B>J2MHAMý!Be xh*wv/}ig,솾7v5y@QICV0lO!rl Qe0a^TPaH8,X?;?ؙ!A9t jWt0gnL<^]^0Gʿ9VOCQR;hNд~572؃x{3Y%gZ<9ÿJrL\1 cQ -s8z<< "%V;OD!#зraa $rB^ū +z4s:PK3 *vԽ{K^90(Խ XsAJ5  smS'  ؟@?^='I:6Q1}EB<0L,G+PQͯ=(y;Dk/Ս; ŧhG3'iHːo<*_]"CMӴ`=$қÀMo tdi5e[Z?L>Uh~;>5k+]fRb콹GU;Rdj0,7!ĕNTF@F4:\5`Z<|<8t$5)I qF.$4/~]ոm%z&}n11#;{0zD_ , _B'm:5k-3Un3~MCJ´ /VLťA7`r# 8tR~$!n[b@.Y$Px(9G\KDGD78G?4HӪOA]f-Z V JV+AD5uj;.`չos:sm>8^ޝ1& p]W6QIJSo:^,tXJrtVy}yEGgGBL&’]xX,c\xoБ!䥼"]n:rjd$Τ_-{c~X#elETui$8h|x*HIڐE)[Wg~a*h%`xO@~x% ^qjSVgg.֍ )uՆ!ٵ+ݫX;$ueGخGb<&<ՒBnÅPZoUj5 0W2],,P !ڱsY0``XS⫷i5]y]U{K &suOy)On6+DGtҠ*E YS^t2ot.`C%[ő <s+O 赍 ԁ`٫ađP7et0ZuPBkN-hPT(7wMwEtv#KB g 'O~Up?XLɋ3çbw=UפgoK (#eY%|6vLš-d2 s\iv{5%8U }hj%8qWhlh _tGht|^Y -L͗}񭎇Ӭ=pŮPv .U|\9RxƲv %m!rxp7B#QZk*i-h\ߜjI%Z.Y|GHU X7$̖ܒY׃AĐs 6S(ꤏ>Ewm"%. <^v#g3r=`E=1nɞPIAFca|5$ [XI uJҹtd23 kZ,nUTk'kEXjIG)/?EdTN~~"joE  ?62'O{ T ϯR>e]e0^lRf E z4L* 5B[8RoLlv zVD?ޠc//\Xm03/ *&':)*>/#7sRě±d&c0$ah8̉ pQum<w"UNe%w[h;]RRn9zӤZXɳua*(2z| *YyN]V[w=1)YŊo< /U=!8;Ik]m(rgJ)M :(UrZomL?+Y?sQ&j"8_&Z;!"qπʦ̍L+L]wx|Ji~[$&%Rn2H\DIoĶ?5iXeKߢؼ p2$BҲij >' G<(7M crx)OiBiWNDVn)iWH u*Н~P@IfwFb /4 PSݷ:V|^!ґG,> VgI PA^g! &ϫW\8C3~00Jq;[(1}>-|Q *t @0BMF>jK#J†\+[j\N#lSuUa$oBZ Fx}78H'gʛ3Sw&DW~|p)jJpE@mW]5 )SZNpA.}\HτU۔4 m 6hB^.G$-NH{)$~A^΢e[ǫǸ8GhĸO-Gz&)E 4 7qsաY]zv&uG_?LˈCT',=L^,4whIo*f0%dH㎳E4wDa^Mt%I6e l0 lt-NRe0%#\*ɞ>XqյT;n aAq.ޞ]VNIN2B g۳[/Ja< ٌM-]12UJ71[EImrOc̅A]-Oswqbk䥢+YǠzx2mYslҪ U^ N_C2 Hw@|әEonrM^%'6}K[EͰ+u:0|GFg@KX;.;xѵURgrD۷^N8%bvXJRK=-)PfWVY'op+q6(URc"0֠f( #D$;0 lܣ^J4;9!kC"lA7sQPM8Z X[{q s;CvwnZ@PȢ S-v#z әclHQ|D'H4*=[F=4J9HYK3,۷Ղ#}7oޔq(W'[HHq3n'GP*6,_ʉuج+v[dCR1 0Jz*ƈU|.Aգ mq)U9Sh8 tdȾ-Y2)3SfEN Y+0sv9. -M;RivH$p GCQ[0p,yst`Ǚ yGqfbS>__ޏZ>˘Zp#nyp7&|EĈ贮vnε N ? :^O˞@^z|o+)b#shpd_GRd[K+ t33}w}Q6M8 E/5)#[MIq%dlF 2-BDzܣBT7^ Qsz0^LUd5#\ԤX1p)aRݛ $䭢!Rd&ܲ Fdb/ء^;b \5Fv@lj?\#5#x p6y;\y>ЗbqSŮ> Uxw{ǕjIjk94=KA,o} %gٕFb4ٿ+7Kkn",t ]UxvsHmh. Ӗ^yxmug:Kњ0*^=4zSMVW} }L kZ_N?$B+{{.mau=XKs^MDX^Y6OrhHVEwSn00R-G {ZejB"dd)wLʃ.~]27xYOx=G 7<̀XLre,J]tݗFI×#B KJ73%2RBKT߬`f/(Lx[yʜy|l5(qGk))䉚tA:_jB]`29Oy 3Ω|Y;C{Tǁt? =v4*WWcN[7Pi Rx0si7ߴ&Rwbd4t%i]LUW`` LMQ:n{=W`"s M x #&<#M9/ hY\V8y!DljϮR"!UUB3&d E[zg6[V`cwg4ű>RC0eXIinI*,N|=ӞTuKuj߭JZkTZcYmlk,7! .bMZgXǔ߃ro@Kc=y]3@ZoOQ"6Ք%rPlSR9o^'uU!23̐ Dx1g[R9:.l*j%'29=\ք}@zpL|L,[MѬm&&D_&<*E~POq2;``fvLLe bC6ðӛ͋B?rS2@0V_"# ĉ6`78r~$$\|$N0V[K\ #ȧBI[b@AN) ZZhT2o⦯ũ_Wy}gd/Xel=d45s|Yh!Lj۲/f%}R|CEw;IؽZs'Xav*#:dRgء  L8Վb3z @lUIÎI^,_7"U,9*"gGoP$*ע vZ"(_(/dDkn`VS܏["C=rʾWC :px.s yJ7WLXIc#QM4Uh!۱N^.[$Md=:og 0s]+Xf伲F`֒1.h%G)Eהep93Y:V$VXr?Њσ_>ʍׯA_ qx#{K\A!3)I:y\ΆD8֥AQvY}~^ 0hy:glDDT&u*G6IZ{ jLf5R+#VO|+޲ϬcgO(s׳Z>һ@}QD'Fv3 I9Nj%5EՓ,u_W(є +=;:ү?o%fwZ:I[ MqЦit\M+XSʹhdC+g* y&df@C*t-E5j~5+"bJ+aZR`u؋ݧ=X;?ha&/̹6oO&PȱkDV:p)z7:M73 V, 3ș8UknG%*:qzcq]*, !Q}udⰮD.VL 6 xIcTz9H{veC=NLuEr+'D zჽ`K/ǹ{<$<FBؿΎ'15EQh1'woN7er,E6RO4xr YˏD{ =(/>;|xrD GN3V70Fo7kc I[M=:~j4齉T{o!WX]Y$ aT=؁)LG)!?M>3J&Ҳm +,Lfqz~c5q+ 'N/ t2Q~xcLr)hpdo G)/,hpv()˕`_ef d,=Pe{&2')8sD;w?eW%7a[D7bIQ$YZcN:;/@@%9^L7ڀwCR1A,XΥg VRa--Ӫ[H\X|>z_'΅5U" J7'.Ö-6M&ĻeStRFX* ilc*03'24~wPZYЮkbѻ7*J :3, ܞ݀)s9t!,^Zhbk~ JJyXD E-_ل;wU~ q.(z16hv+AEv7yY=yFGQLCa!a8hGB ?TGIu:?o4hMUu'}j]ޏBM (>ʫ̚x:RBiίZ a9%+T0ЧK5Mul≯Ll۞@ײ0=HSIaHfOZBip0]m, W"?t]S*ެţg:&Eu̻Eë %Y.z.ep'LJGyDMWMϭܖ{b2жH Vu,Ee8ga|3zCűqȻ]i_%bl>_S9$aDJL[4xB??=IXGUȇx FFtPpvыY{l^(=@U:Dڕ2NY]]z3]79`Qtz\!c'Mn..'18`'TaVZ>R{0mIz.o 5ݩ#Q/B ̣+o~+>'ds Oaxq&yQB:HZӛ 1$Lt*_E2ܾ ڰG#(%,)֒|mAѠ<@ ]qه V\ ƴ";g-Ox]mC5XK+`e`fRh>2ҬT.S CV44E(]%e9ͩr$#겚:O + T) RU)@`,:!K{ѷ'f6Mx 'N@Qa-Xii]GuԘ>WןQBTXiYdEM.;B9s|o\Cn3[4 6-y.(';h2ŸyilU&;4<4N:Wh75͝Fd(?[9|H냩3Ks{JRlV%W&'X ƞ,O E$́5mSm-sծ| #p\ L0-.QpꨂB|r`yi *<3`UI*%@#P) )T!0>Ʉ9 K)/6rO|"@[v[ +`=m3IE:8#Ɇ9qwm:>۝z ;m-z9>rqڎ>hXiz$O4!B3JjMv 2gh_UhwȭlƖ.Zw{<2d\HxbmHvpW3+c }4M8xB=%J)^-7HUni`R/tॳ7ɩ=ϋ 1bdop_=T:x%?25ݝ\8G̻x3Ly2)RE@4`7=yw7]P2K|Y1+eCmM{w oЭ`v1EPRZ|lQȶjXYf6sy1 +#'-ss23v |P5m3IrtzI 5ĩ_e/k{C`uSCj[t'RЬI {}"G/LvF2"K,q d4V;[lܨ8uMۜJ|raxg  (\4*E[{Fcm 3&/XhtZkj>T]}}wz:LĕS`ூQl&-*l[^_[FRqd㟁v趈ЯKbB$DT5o#+ 2C:^DPng.Y& bti˝˂T Ƿ~h(2^q/ td[h:G%tûy ;l==k7G5Dd\<ω!s.5]xX֚9j5ٷ=?(YP_!JcVExuZydϧNa " ^l3xnc$Gz"m 8NRts"k˛PS4xly(QrA›ݲ۶s2}⇕zZs@3N, i6Z-xȃ^Gk$#+*~}? |մdܖ iv'9 {53,FWj?}̙hVޕRMF^,Pn5YaޣEI4!sr7lj0Npa껼ͽc:SZBKnPde ;ps6D)8a~^2_-N&!'1 [[TM4"Ur4q0D+GVLU} -泮ȧa b6KkÍDB롘`}7TX'Pw[B<\crEK) М MZIjZ>i,Gs۟$vpQ@j0!6=W=q򔛺s3v& 6 ~SsN5 GhpY0)`,/}FD쿻lB %&"Tth))og ӆ]}DăÃ>zKWRq]P 9?+fnm[=yۿb>pt' L)wUM6y`o⢹gU٠Ie%?No *ZOoQT%&p vgr)#qE2 5e>^pSZO[Lc5HpJZp逫iS@fkIb肸L)OZPW0z t~$YٷI.p5'H~,\#S9G?f [C9rA[2 *N#Eq-mPez~{ ;Y2Aޯ[,ָ;G7A^ @Fi 7=.'I]DxɄTȼy6E@fwv,18ag0dC-昬v)U4zHΖ`آp'Qp\՟$ 17ϠL6 /6sMME+a  @OX1Q:knw J|}4Pd"Og.Lz6t7>aQC%S|mQMcը|vA6"כ t+U6$l!5'DyrX,$a3d =ÉurYXUI1e3y+@$;=kgzkRa\'v^ԁb>6"IW|h}/ G4'sJh߆9m!ӯG'IO6MJ`Òui˾xa3FB˻sWװZ q挙L'!Dh*J]?ʅ]_~rMshw~6XܺQ5ZbS{<2]ywJh55ލx&_7Mk*>ޗ#\[@\1{y'C~?Nͤ~BӠ=ړ>έ5 ;|-Dfֆ(󛶻ۣ.ƦU"T0(yJר$Ì%2,;hJq& C?? z3-TlxH1zA_ ;J)VCU$ 2]zαSB`GhT"10KxݸUb hlCᯑ>,YNwR8 F?f,mSh+Ig!S,MOFˉP$;ܜ =bx@ۄWO ,S.,Nw⮽6(f5܎5[-e? 5zZm*).@gʜۂY̎GQ x?9&yBZYIQdH!\cH1%<6o)䢸uM%}*a,`N -.#w`7Yel|rOA5 J1/uL0 W%esJ !WY.<^]d&3@1E1{Ե>6nCw\)%b`3oUs\gfF:t"Œ|3<iؕ6" 5T: ]G&u )U*fN[/Oܧg|]s ;vex<rSa@dh>tBp-qF%KNj09~2*Hx" 5.5[H$NB< ˑIHe^<\}/MI6Β#Tn7 vQu-Ia5 lWrěxD0M?!ڃUCzf_AG{gG`rfkiffvDÿYup|0Un2i`H5F7{I0mHJv*lm,G1GC L Kr7x ^߿b)(֕Vh L8x-HojΚ*|xx嵀*E[$qG}=ƉA$B}| .Ѻ>PM"K }RkaÅ$wPd v(]7xx,lV 8"t>DٻVcxQ@sقh Rp[iв8X2m{X'zл5燰9Ф Q-)HtQ?VME"@H;nYϿM)>('|l OMY7y')N9mVUN!+' ?X.G'֔Fф綬+B6ӡMe۝i+86WI;.* `nrZSNfh*byԼD,i_;=mз9;XYy-QY1n,J@ RHgrd_X\-7Q׈Zfvjcx/k탻D3ʎS>n$30LvkxeHYS2z5(Ýax xA']kU귾wd "zY7No`vCG-+ӷuk9\wdr=NlVCEWG^5(QjG۱2`5 6u&d׶Hz 7Gw1O==.Sh ui@"1F+8{կ }P(; HB)۲x! >u>)Dž=6KՇ o"!øR}BW>';1mnͥiU0t^'i5[8qHi׊G 8QlF[в^M $++:8|ۥQ9 '=]r2ꈝg}Hƅ6KuN瑚Bu\''7/W?\¼4zw6f14ݘ%/IBt%6)d{$Vܰ"m]1>&Oe R I"̞3rǐ/c;IUblw\A! WhHieѼ$Q0o([=O$n\6ۢ 0Ou,rRyJPbVU*YD"adiz(ô7w ?#v J, -Gea!׸X_fn8ϚsP4tuH@I82g>kb/y:@N7r`Sdw;ZkƅG>N9&e(8@sCTÞvPԹ\(j. $QdOu+Pk2v_-b[eu{(ki7qfa _`(暢qB*Tנ!vWkWc)f߬@,Gtp_I~%N%ug Y$X J}^94Fq\`>׌DT_h4ZnM/Y!]ns{`LYALn{4`&jՐ--^17*3ZƇk^sO#NRrXakC̎|<~RĖ TȤw&|obL4B񖊽n~m|ݤ%Iatˑ8%.O )-/:fFO4Pz ͷVFIc@,Z1G/InjͲCl}T}5Zݍ e ~.h{gC&"TD:D_dٲD~g; n̎<ё86M>} ^Z~7iQl SN8mMsW;r(lW `%.tCGOҠr![-Acyd7i{\en?tQh$Đ]zі]֥ 8&<ģ3>Z_+[co_h-{7s8;i2OP@S i7%<} B> -{ZQA1`ȄƑ!=;ŁKf6|̡%u}bDq_PALDbRA%_yeS"ÔKu< uҏσ\YЪRG*/ՏP0A]I*Ts $b6s6Vk9`$TYNe㷭L$2!TO#\zg%<J] KWjVy4r^pLE>~q(r]D*> j|ecBWŹR } 9xd `0)$HZL`2nܧ胒Rk AH DBm ~cKp̪;1-.,.FOjɌno)v[m0?.KN(y=I :l ^5-Bͤ`6GFsD;͜T#Ѣ}q{7'\|#7q|uFRsR- bA7s\"YļYA" NŜ+ď|O}Z)pȥ$7SX- :x 6BT5m z+u83ϪZ3XuJx7es_.DIP]C4{珒OIVE(ɬb@8=K3l*i9fY;L4,dp9Y+g=A1!hZ/.Zp(dg-/W?) Ap6EJ7#λ M7IC81祝GAdgkh(&`=[0\qW$M?C& 0޻/'lnWˋuWD8Qحtˮ kf`%u̾޲3md"cb^,]oqȴe ody9iCl ,X3iA Zy\0E/KaL n)!KG$vf4Ntnןc.YjG5uNNg:sLSڗ Ym+(r^޲@ @GZWe_ Y?)]mmp;3Ʃ'J"LB31[ @dG&r'SmFhg0ulW<;֮ޭFrv{aU =wgSOvo&DFkJnKM!EmEq=8{z~DwEfL^ A8tSP_0eHZe#kl!oT*Z]+Y0s4.^RN3\9$H1+S8^Bbi݌)vhG0/V2M =ۆs'$KlcdzQ87vjHf_T`N OՄzZy<ڱ~? =仫r@F #XD/Yⴍ2t8h9{i{E_ 4 ,@cg&ڃ0Y L4ם}oAx㿩;]D xopb,̇#tV.;#f!۴YS6:+Cg3vK(Q5}IR(@cqT Y! ϬT >uÚ`!C2B 1Um1v%jJ U0W#Er 62xΌM " mX㣵SĽv'86 ~ Hޗgy؉ɷL, 7N/agMFa+8L6ˊVzȸ=9߶Fm<^<I X8G4ЌM5JMjgz16Ur~Ab*6\P2 FGKlFy/Jt5\zǏxbpU:d&_kuEPo]a=ˋ9g,ő$_{."`kU8'䤅7SVa(Fl!<=5"| 0Q2di_IZSYYHd(B6 hyYɓr,]Ɲ X+X073P00"1TOgPtG2'x&Nd/Õ Ia<2hW|웢ȺTǸgNld+Ms4 l)[pͿ I)^ZoۃdnbFG.FV7 NF)3g_>T+QT2#!$ &c"@ UKZz/é(ͼ@gxadK ˒ObZ8ϒAEZ q$\]&Ý 4Q>gsr{Ԙ\ kʤ2 3>TTzCѱ^ m ַ9 ,_\vS ?{*N;0YZ0707010000001e000081a4000000000000000000000001662f7fa900005298000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/RU]?Eh=ڜ.+nЁ2p);oWܹCtqs&Ch ,Qc,=34)ÙK+($9tˎc^_aέ 9M-$_`Z%?݆rAjz\ByAJ_FQ.VbE.3ă9 4 qepX<]e$("dVBkȊ{,_l *Hy%`5tZ^U3RWmm*z468 MkA>YisrѿLFhHtp/ v^ijji@%7NѴӈBaH(X>e]tA85Ik6 QsQq~c6Mv]cq}.2$Yl?9W4-wo͹h=Omql+5?{iK 3S +@1!|ӐmH5"b!dv9*;K%턖,Ngd:g0>rd3ܕ*ڠ\)+&Ҁ/_$H%:jWnHAVp U$LV,.ƫF g?dh![V4j}U_pdz@-gTsCiݚdQ9.P-8)\`3^=PHnQjJj%nr 3]2q!3^sIɧ'7!;etF*~m*2i^Kq\tnhbcYgz|68Es@^!. y)GoS:a:?]9l[YKmΝDsͰ4=)U9uJ7K&} |TA^q>_K88W`;a[;u ?XaR*^D?/ucf̑ 5FGhh 8rG n9sDC˰ /&rcym:a J6RDl1ܥAA`O@ta"#RR|w0f#!- %HA`*sA"tx{` R<F/k)ts#OFDRBV@`~Ͱ,W]hJd̸xV Ͱjґ%Vof%Ǘct0,fS>'VBgZ4at(]Q06<҅dXc.Ԭ!?\IEp)F}lbФM?>)g(d;$%!8JʞrE3!g *P26t~Snv"8{VK68$ W]d E˖һK8m= X/BS]W2=r3WŚ ؝^AkYBf-a09MZQJ[%: Lx#b|Xp [~6c %}&GL7^G4aMZU/__s^HdPe}:947zF$rRFf>5PfE*Wcn!L D>sB*@WCȕi;f6TvJB;>Xy4̙CDtSU}-sUq 5S!oK{;oVSd#R4H ؘ Q*& |@ ᘯ93"<"fnc{0e@Tno|rE I\+Ixc 3ބNV7C rFy /x_yHi0xe 18q Io{ r͙ 0ƽj͘v{(mE1{%~ EB[(;&ڃq\n+IcP oB*/yCw\ L߅]'bk"^.?IzC ^ԇ4R cƣUia|O$i_བcDƌk8ko6Q-0!ُ(4ѭX0%\VHO,{@ _u x1\pWhR5d@ @$.VIp+fZ$_I臩n" ,A{P=ЫF_W51}wv2NH!eL9ԏ q}^hU͇6ID뒵~WB"j*s:W-rȴg%\n$]nby*\\Ofib7~- Ϳ/nlz&gtO.Q@0#隬W ϣ!XAIkIi].~_lh:.y/=L)oGM#aIGHط{[3eqf1[=3ckC;CrHw~Jx/:-,.H1VU>Sˏq#()d_,)WZj;+?<'"q̴xS/0vgB.93mVɸR|pIf_CfQ+\->@V(W>/*SA_\dS}9al9XRu9QSb;Z^@e&(΂մcŚ!)>"@.z8ʴ@zd̉zbt9IO1 M<,pflYLE\_>\>I@g* dMIpf1Ԯ؋J СXN,Km{à 887ۇhӴ+"@H@%}$_,{uh*puhN(pB6Jif_.~alOu(3YS:,&`c.y{,lxtZg[_.αҏ|Y*ԅANJO0, yAhRB@CX`_6T{nbCjT_7ȘvI90| (d1_ ~a'X)o&ȷ`+1)P|PCdu`d(2jhǯRCᒳ~8. "yNA`h𾯒dׅN/ld\h(U%\@R7\/mQ k(4A\M2ww&5?Yp(CSXf!v"8]]8߹*&E+˞ $[K#F͉Jh{/&;:މkG.FIb%e~Mgu] rt}Jf >,/7`2#y)_U'0)@:\Nhҝ*S;[P:-WP\T=¶cvsB隼P^sp.q]KPL g .kKE04d' 7e˵)UP\P>6Jz bB h9j 恠ω%3UƁ 7UY89+! -^.Ҿf*+HN;` BYB[!W9#ƖK^k&ui.ȼOA.;b"N+Ɩ,Ln"ە^ k)cS*dn #3 ~@ƽӫuJ5$BmAi7*;E^%u؇Rv 'fz "نo;7`?]Un)xy}7;+C@XFasa7;;ǵcքl$aifЊ+4!H,+5U)(0zU:;͔Mί78~E `LQDH3!ctÚ2?$pm#/.i3b|5m*9`^J5by |G>tE[oCƴ&2ieX7{7dK$FsV.E(mNdrf5SfyhA`5a H;HMq}X̱,C1Dg?44 {E2uӅ_$MeҬkxM^.se+ Rsdjݑ6J<rp%Fp$I x_ v&J\cAD͙W9H\0^赱Y~Je.+~ē+9nZZOtATO?[>}qw[ ub '^^Ri@`m]qpSGWfwՎNTdr4 bK1Ky F}N #bAwJ&k83\5UN`\Wr>=xb?=w/q_uѴ c -VibrhVN%l1,gwńk6YtxC\fZnwo?*qWl[ʵ>m o7J՛ mXdׯ:~zSgrG?,d rpOy|VRYvar| XH°+s uE=Ӌoe'IGӡfbLI,W}7EUu5}xd-JLb{( h}(OI (W[Ϭd0N#W> ;_sc Jj &o.1'w. Ҫ6rd_%{No1~5?)t4|K;3U% Xf~A!dbDޫDP8 9MQާ&mVɞLͲf1Fw/G/v̬cƚNSű\rs;v/FAエ:Z7E]T'ٝa p).5SݙQ#0\JS7VB Mnk5EPXVPY 8Lk.fxLdu?G)pz91xl#i/l/q v_vHx zvnB~r P}PZQo\Iޑ.kJ{Fºh DغHxG]vO}{L,xzҒM ]^4[QbpyBPɨ}6J #=nh$2 qy`Sg )? MFRK91kmAt!L}[sK%h{2Tq,Ӑު4B9EZ1\[lfo, o~RA{ 7nC_:^CU|QO $f9ep1x2˽D aW^X7T9>.MU5础o>'nDQoDMK!R1,ǁ] MPPl?6n,G`>Sћk&SH>sȄ#_U0X.gvbXʾrGA?QL_Dh"9"~%U5wyf yϩSX zڌH"nсNܯ;ӌ Nۄ0oFJIlصxB|wㄻZt0šx8ĹӰ PXG-?1ɫ!8 l9ӖDRWz=K{%6;epŤY=Z~ n<ꀩHw6Lkןos xKxWa+ȵkJ]X2:䒬ubiO&O]_qQǩXbxC6:ĕE\3+#!c3(݈$ug :+ZY!DqbZv ƭmKw;%Oq|7NSamUZb#k5} zY\ƩX"F[K ݘ/^󛙵Bl/4^09v4YbwcT8l#xJ̓|^ ޜWq_EvXx4ք% YK.39y%dwuia~NLFjB*tR<߅dr#M"\ϷS"ISmE5è`rw  ?h.heWDi<| *|J2 d ȦQc>YCI  Y%bnǸ=uddt:h;6f53˜F9ǧ?5A`K~'~_*X5ޣ+rxT8,Zxǣ{4 J"]4TVhےύDF+ rxwOq yo@bVDhv!c廹] #cTc`.*~.NAo)[TMe|> ]͡CFĚ >B*n#ڴ%2^J7:3C✜`MLꭶǃ>́lؓe}s׀Eѧ~W-~X7yWlb;M(/3V<-֙:-d$7F5 w*$oJ.LE{qΡ]MReU iiK_[2ĘcVNUmAQ d-,Y6*˴V@Hn&Kxp-z?YC?DYB͊uoC 왁 tuxBvYCOlY;nk갥.t!~(TS~#"CYik%%%o3jM-VK D qۡ._QQ"}93%@mg~+ 3c`  b4$ZSnHr*D|A8tF8r\ 2P✇Ug*!,V&':9k :#R7΋K kIqtC`]p@O,M?'q8bʱS݌QhmΙ:*m=V˼!9 1i?vVWJJOxkE NŢ64,Y ([ vh?yqmC$%z kSDw  tATLîk-zaMcua-ǑKWElK)(hߌp_|3 u ?5+PmRq ~Ivd$l G@p_{m:I?aנyWo `:oԁ3crSGh@AJ4 ymw L+JO*P1EuQu✓䀻3/Iy S2S=D)_8>b텊حxr<1~_"/*܅Sgؙ@Fx:dflؚض❢'cYM}Wv}V{lɺl+q?D$\Ûeg_*t@J|}.assM(zf3ϡ*;Yo-Ѧ`CbW ~4aE?FQIoFٵ+gU8Kن Vo[jD] eY}z]}Q8>3J"h+Q H ~Nitx~U;1}_j:?5 ]~oApf,;`(ω9fR9AQ!X5'=&.?>HB<-u\a#b8V,0h CUnV:/ϯ'C4wm0SHӸ kd[FrЃnXH]Uh=<`gRML2$! =Sr e8A(-P,6*9kr|]FJ=a9dbƛc+hn/r= ]eG-jILe)+Q>6zy ۙ3tdݗOZ M/Է+^uPXIGݮ$ e8Q/4+'!뿷m4ևui) Ap(" f|p\< ֯`Ѱ4L plV_pi8%|30U3Yޣ`[$Z$`ߐSRt)HgÎNo{l6Wc|ֿ;'W8ײc% sR_뫲wQ;@KLU%Ruyp-QicZ,E * :~FŲ_y_+vky<۞$k I`&`E6z\aKݍO ^O1LzCOC6lTA ` wq?C諟Ëc_ʮxB_4 Hi+^ha26|7ډÇAVo{ʄ H1evU%zv^e2qYV91Qx7*Bs)Oﮑs/t 9w_㻟)@P^WiRZt<_6pE t{Ef$S;ݴ20M٣h,͚*3wl5x[Lw]ؔ%% Cq֘ c)jz?Z+/C%EE.\ cƔUv _*xPݶUۿ@.oIϧ کHBM2鷎p^8siqVRՍA7U@لDK8~$ٳtʕu L&.U!pYխ/_IyqIGw'W8UF=G31fR`0t!777l(9H nFAxX0=A/c8 x[zᐾ0 Cm a(͘aΰHسܯ e/ k|dhwbDGa%ڰ%h U&BsK)sNga}cew{9 \uchU芣I•jlNŔ}%T1eEM-^ⱻ\:OuF29y+{"WPV_%f1\{ Xwq`}41%҆:p;GG7 "@و>vNB>7}],^lI@z;C*v&*C[ϼφM*sƾ[BhnO%e˅f춦wеV?7!r.[85bS_ÂY 3 Ah'=O?9 dvp,fL5 ; /C:6=խ JQ&WЭ捞K(u:| +VdCiJU)Ncz\STշBq|=xGU2&IK>njPlc^!\O^Р\* Q )b/U?x=9|3-7O:>й{ӓ~WiOssuR" &9c{(H1tyrNS͔-|"9K~o~Y%QT0!Jzk :P(!*U_S{Is[*_Lڎ HW|\›KFUTr+(P2MC \'\iicCz2P\m,poi'É"Vݴ`3NVo͡{๫6WjU5qk8Z?_&6CXd{?kھ Kԇ?\O#(qXڲNOaG^S]Xp&Qּ6wid=/!om|; mNn7":[&L4ORt;$Ptɢb*E{ߢZh׍)(̽ G޷-ܔ+GVRBh7fۧ5rS:,V6o@ 7$=jR\W `s*XvϪUHUB[vCRPV;A8JM4_6i3ekP<W?$a&Z)Db?tE,mjLw>C pg\C8wQv|8dW-R9O:/+ʈ#6C)U?;n"skgj]QOr s9PJ |ύy% O7lǁk2_G;& Cw56|T+7 a H-*䑾e I|qޙU`aIxwL;5s#PMZ4s]wdSu(kyp1<mwie1\:hd]W6q:`w9>>LjH.9oc Ko_~QЧ_^HDx$PǿpD1Ŷ.ES6 Vɗ aPub Dnf[7 e{g6A9m @a谇L ?d67vKc}RTR'GM K퟉RA#_laQ p52@Ru4er@(Z ș ;AdR89*N< Yne֨rX@L@ڽ.C@96x-۶>(4<ƌPkV$_I Ӆ@v(v+owfeEd죵jtE ŕ3w >|txTFvuna) ,Yv. c ʟE=w M#ga'"gD($9urCiAt=th㛍! d';H] iuRA4sURPN39ف]jlWT5/W+^XϾ Ud7КJ{9`=듿akH 2jeou|嚅 5N|?jE=gauJgM.I'}m+?QY]ҁ.nE=M^¿\$%-#hՃ§ֺfۣP/S$4m7WpXɃosI7wp z?4@D\v&gግ} B%ۘM}T֗eBEI YtsJPo^1o qwMYsoէ'Ӳr0_,R-A>41Ya>o'$ZsX!aŐp&17wD[ce"gVm{0#\cVE"/ j}@Y{snM.E%&Jb[R|ƣͼo{JT$"Q,`jߓO3qRT5^9.__ffr;p<)_ҴL&a՞b&1AZV:Aڎ-HzGЌn}B$twf%Bʕ6>ÞlJ]TY H]CM^p4>ihZR%z. o2xla@OOtB/J-#OJdI}`dJj2}VRtR )km"$n-ݳE΋!챾f @J-=r7[ <>K҇v/;BX =ʱf֕H!Y҃q|@S`fӵ U?xBP1-[ X x `{ܡd:fh8CpBG PQ|+:BS0II2n&E p#a'R0",MTPIo{vE&8;iobR꼘j>7-D0_T{sM P$ma2uéA@77(+Tx(-׵KI!7W.{qd!14"T2R N7 -h^h9|AX(rag4Y1,I)Ҿt^&ӜdG qfWJ ٪PFݭh4,vX.ӻ@ȟ1 wL#{LsDeJ-SOn͵dnW σ@`z[Ņ6|фB5St[QzXiݾ8S:0?Cg8Fݗ* $K`OCH+(:yVkW֫Y ςjJN/:MP2TcG;e|#v/Go’r2Y>!`AO{Ed\Z#լBi`"T؅~.Ud1L,+kY=Eaй Lnqq+/fEBVܙ*-6nd%xŗ]:#jnhJ^+UoP4k&xgz5gwuPgƬ (1htUD(ic4j᎛ҾNWc }KoݥXhwy~ `vk OˇG5%/&acֹ cv[kQ%ebm3Wxw#׸QsB(Mz/[gLS,sUi<%;< f0XƁ|m?1h N]rr$G0#S6M,H_}F&AL#-?oLIҶn6ޑl(/$BXTp>̵q.8华1e!u&"} a5)An[i}jp\zLE`yGtT f̽ӆf ۻ2+L$iuǻL4_;Hqf*ƕXgdl?\CwSvpz? k:)r?C_+$3$(-Y"dto\XX̜Ռre(y1ZEtZہl7p)@'l >ø*ΟBU轲 !xrٟp ˊE>1U%ɧ=WEru# Ӂ˾;&BF&#neʦ>uC+#7&~Ǥ={kH#ލ̬R9?Ow}_fy#>}am5I8ei83 ɦ!VNJd/uX飉`t&:.qeTdPIK?$yC$(zGSLD]K  {(1ښ&ž5pƛ x\dDܔXm]|Roe( յ=y:~z7I0C9k?ÃP33XƼ= A04n~To8e8|7'(+ł <s?Ne3$f/PGԆ}JVlҕVJo4򐃰vڭQKOwϣ3 fUww@>ʱ~~X$P- 6#zv;vܹsJVH!ǚʗ10g~Lݖ(O)pE)E= Nsu sMȘYJpD-t-?;˜iƖfet=(:?j=uDD;TTo_;>8#y5W ]ɗӍM.,5% <ڧ(=׃ \uŲ@K&S RuTٓMҍ.],zK3$Jj91ɟ`2W?eEtIvsE=Chp[Uɡ:,#D~OZ_%$@手LaڿCYB4zyW]yM_et>paTlcI{ZRSd?pǾs@?9Bf7 AⰅ8+;xJ/M:ÎPh}Xuye9 'EbQoDP7.2#Y- $yKl7xE7cN.F$ZSG-=M2Ld`Abb BI̴~xnujgQ/GLUK:׊A֐.DXu;|N TBz/ (8{-= *6ˬz~p2E?>/rm, j^頀­sm?1<}YT9i03|wXhR")fVʞ~7bD7&]6lTVfMv8Udid* 0o7qQɨ@[lU GWt465=*W*"l3X`nd}MR#/=^tTYW&yZlK6OEA]e-^F..֘VH)*3f@.lBp4Vr)']?B9 P1S?5sdޘ ^]$"- t5d2@g($4 pTԓXi ?OD:eTBsvӖoo/)F &u@!]VtUO|,2ɤXE-y19W0Sn~V g3< Y2ID`@\G&c J+VzbEOՉOmǗjP?iXLћI!,(B$Y~3MZa5LBB?Rʐ##Y)?z? M^uoi\+ޢ=(ޅ3^+< 7OTk Hߙ/}D;X7Z͞aZgaP`7zpEh_+@;8-}5 6C>D $E-ԓVE<} -k3QmcܥQ *hLACBɅ@'PV!D\x8uIU`L)gdJ%ٰ!+D j!g9GO'.  q}ݵGWSƹ+Q!"<"ǓsEWHbzy^٦E-A{|Iz=x~=<}$|& ;zԫw8ьxgD*_ٌtt]`3rh9ϻcş 'KilaDA#jr[?o4A7 &fs mjTxc""šfESĥ!`1o磣uT>*!brZ7*bN |zPprMP]VX QdWqrme0xYGo_`C=x0 3y$An(Ci9EcV/m:~<fo>q2 $ nRY-3>f 1X%<P1E8~ؚi`E&x ncl7[4yqLN{Iيw\JhМUcaE(tu*ðNQ Mi,0b Sq KJPL-{ `]񫟹ԴŻtDj˪,c)("Wh@ R}.H]*W)G5r.czʒͬUk:VPgZ7LUF;ijSIOc+Ki $8 N_,8l Җw0ki3pOq80[g KVHUo( M̏OsVכf㕰*4Cغ %lke3Pn A#Oı#_W![M)HͷLGۊ I?]'A6oX=2 {fdHCenoє5rN[{`I Yh#gYZ0707010000001f000081a4000000000000000000000001662f7fa9000abdbc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/]?Eh=ڜ.+A-&i x*9b 3PQQ4ouʲZ;whLጕw`ĝBxsNw_)iP.se†ށcmX GU/Xr:Z:P8yjWH#5W``IXP"/XH(n_TF@H y& tő3!kQè)%=38O$%vuŕ특 ?د9-|+{S5bYD@z$?u! >*elX5 U씈"m2SHKEXǃtQ@ Ǡr|(x& ɖ:]/;oR!%{ݓU%L[Sg:JLvL}F>OK 5M;W_<4P2ZC85e6fȸL'NNg.duPxĕ,H Wzh_\}^3%_Hjêw5.(4NǁTY^ݝC{coe1/n\{ۗM8V(~f )/x nip _yŒptauo߰;KdnVR>tYFYu8"u-'Ź5ߌzߦ`s2c~zl[1 ahԕ9lWgY%coNs.Bņ٦*++^ mLb,%U 燀OY2M/ ] U H첿8`$V~$uoą&Ru+ksD\"J)(6|7lr"JaM.xO`#} eQgl*& HغHh 䃒M#®ۗ0&㷡Frݑ:!½X’!+8 VvZ}V@ :٭\2mCݠؓ]0t8@}fH`ĭ L|f!f T]^K{]jB138>:|:vQ\THIJqeX&Mq$]nWe. fHTzG%kM=7.Y&o|{m$Ms7>87ʪA)Y4od[9:te5E4 ѵ | ,EkTth `EP8}6,\u)75iOP:73!m$ NV*w rVK M`KbiOo?n[mK=ç^D`~Gt{_E7igZ*޳rtT-(V%PR1^+ ^=稼}ژ¡% fdDDB,N6UJj?A?@L$ݔB(K C+ el %+;WZQ&-sT 7OU=K|-j'I_| Ly;_Nh, =[lheøR;X{p1@g j|;?ၽ+hD᜙-YhKgؚōШrHc(8j.^)f̾fg9Pw%'9D8Hj@YN ix'1BfpZ9TdҲeq-ePv\ 88/'Wa 4I119ĩ_T&0E< )G[` =^#2 RJyI1\Q=ـN0mP!4Fw@=DNڳd%@U鲔Qd3\M8㇭@k5ؿ&q)v4S%hk}Č}v<83:bl8_xzk1π?J"M#m{cN7ٳ^ 6PnG^3CU7T_PO'i-`2>0ghMY.?O6G:2a-<Ν ISC-aa.RLP^6V\d"xt2;bs͘\!@AOBΩsŜ'1,2$lӛO+ΌG}gh^|vdw7#K0#whpe?1DKyod=++x 8~҄?W( 8>9Vs)1Rp5ˋ՞8y-_եHkʩ'DK3x>M9Lu[bBç?b&ӊ@ JL?)⿁Wϲ\LQ9q@jU濢<%_C%N3s,/6wo!s[l$>U=YTOxD$++\t,1fr^]ʘuPLH7 )ld߫WA.O^F2)!wFPoQ^5HM *j kD0\ V a*$7546d|U" HCbOmwO쭂G>z7LooB{Y;ꠕ)o޲mk1 ϝ ТGؤ$%WT^R_tVt@۶#mײȎ%Xa/ @L$[Z9jZN)]PVȸ_'Zfv?E ZW7ǙOCEW<h,xŊ,=VP*sA=)iwO/i^\B<8Ms||:OUZ>}x<8G2' HB{}8*=v}:yeC^5'r`%QR f4ez '\2i;:\ ^`|6h:H|)Z%TI~HiyIeRŠ]NJ~$9б#7f. ϸb2!AR4O_V$UO05CobT fpyjƜ[ MyH^{X5ɻ$Ik,ZWCej M mzT3[ޤ>Njrš y)褰d$M؜nˮCŒ6a]ŰQVZ0ԐW,26r06Ϳ 5Zư-@ܺփ΅*mcy>;huF ס6Եemo&fڛ_=aU6.FǬκz':ئa$L:8/keabkEsv]Fَ P2i:k侗(P^nO0v-8}̏fj%0. O݀B,_!׆Sڭ7,~ C `MfB,F's XpoOB/3p}Kmg#2'oG)p u1X 蠀BX Aհ&MYN8ZIvG+*H::;M+-ZO46Fv5q_|?va#Oo2b^'eO\CuY=} #yy|JdEIX=EsҽvϚ2B&>Ԫ 9p$︩as Xy],[`5Sg;6q|{!EV@8>20GdS]ħ ,e}DodG?@}z-_3Ri?vVtDQ~:Jr"~}Errx:y.~,'zh$:f=]cSzeϚ!y)d!uX )n2u>0cfpP^, iƱ'R֝|QN~iAYu5+eFqb~P QS-1@%zo7/#_o|БG\djӻir葂 >[fp]jDK!]Ag,*@iT)gU!KN0لEq^Y{" 'I[OjX`̚WVcH/\}561 Vvô9.ZΩ&]i>W:jW 1 Kzjp|]ym21 (ts:r CȔσ)yY$It N(ڭLHAיFxXp 7|@BȉR(4󘼭n}0xf*=Iθ62vMWx兮|`\k}hNMno'/Vv{yFT{.K0Xt\ BÌlJ oyN.&Z[/ߓ+zMۜ9a#[f>|üi[/6DP)ӌb{RbcNG5nG$XZgn:G=#Ѽa8DD;iǭ:W}J6NhOwU/oj;zh%`"/ @:rbI%XtJfe admW+v-A/Oʘsז>M%?hJږ "<1%lg"=ޞ kEV+y ~ Tٜ)U|TDa&cH3WƸLgVn?Ύw~H1M"E*P÷߈_ϧjkê*V]42dSE8erÊ|mq$!H]VI>ꪧӰfX ٖCٟMW^.sý}Z!0@9Ts> ͭKӐ6il(TQqnbƁ2`JKR/h;Ufo7,gI /6\MhEtDJ*j1%a8br;"R K2t Z̛S&?WJye; j,Vuj}U=l7n6_{O GaEƫbڪcMh@LT͘$ީw}ÙDO5vH\@, 7䙚c.gZKnHiTx`8 *lͯnIcU;Y$#F5}Ҁ.޻#D!}?QL DHlm2V>îp/rGŠ=3qO؝ҥҴ>].1괛uyb"73[=`\%0,:Z:ү3 $aMo;)ʎ0?!weƩ?/l~p;\|Ӱ е@hK6Yƹ.J iYyl&C޽Zgq8KmEyDvɯiɍ:w"!?d:G*0ImFջ?(a6Mp ġP#3Im- km!IŤ9SmzTѪ2 5S/f\TrsgS F\%mtAm2k!xK:{&E a=jmrfg'ht:uP έ|w_v)D!eDl%'vσ[@ڒ_gKx|rt ["Ty ȫ+b5m:B. ~*2[ʊ@THб\7 Y^sqL|#3aDrXb=ͥ,P2Ro/QǍ ;E׍h]s{d?6g>W ٙz16?b%_.ԦTf(yH<*=WHmN('N1g)6D3E6)D*ֹ*ɫ|LhXS1~RڪTHqA39X+ ˾Z{f"ˎa>~NE.ʯ;@mFNen2|,K#^&LK^Ckw:׉A0cv6>/A3؃lt|yE͝ q!5sB/?oT 'Og! l7wG·df@ఁ8^:d)-iI jXG5i A tqJ }pq{.kg>>Tr9a<[ ե-d5ݑh9>T'KR pGArJ&cDy\& nDX>d$S1񡐾jyȓli95f!BFw:K/l6pRjGJX%us W]`7/w`dɐh\Y13[NNkF nK5qXKHj%K5gMr" HY-ù=_ǨXK "t!An5xpJЃ]AՎ :B+vGt^Q}H~z'4̮ Vl=:6j\b\jXʇ&¶d8j!ʧ@-[ BMH9PPwXril;!T3L5LS-WV vg4!ۨGfYc%,^n:;s(Ư[1#4[8pӗ; ̆ 3!P3:szW`W٭mf{ͱ-ClftK' I 5m ^mJ2qȬI^(;4.*uO]y2D HhNz O:C|0PLYLڏT#Qf}aa%.ZǕxZ㡦wV%3?I1L5+Apf|Lq>߀ʪ꿮~[Q0j_i8Ji2a{X).CLY%ms3I5,ť*J)UOHj<;)W0Em ݝUpkƭ>|gx;JzֈQͺ[X;27**Klo^{\ Hתv[g.5Ak-?kH )݉i Z(T“VI:%uv6)*s\V|J(&m80$) Almګ9V{UL/;m(;@85V*6=Ah'3(|4q'N]Ny[5WaKBdtmZ( vR6Q]OVD^=wJ?]Vh\tXc 1&~njS3_;xhM47U\i!LJpZ_d=N )$PLxt : 7v  /Ļ4ny- y9iB T(bLxmZz7fA'\By:Ğ_Š P{ٌ~wXXA?(^hsUoIJnL ?$8H ݵB>KF>D$rcLODuKFܸ7,TKmWݵfOkn*J/J_RN4ouĉJv2V5=LxzвKlY#(v66Α_Vߡz4Vo&J¾y͋pE"VٶDt y֐+XZu/ӡآ&AW[nv YcFk7D)#( pG gOalt}h|Mi8C-q(͑q¨q{^ܣ撊2usy;0ncY}ȃx (RZpP,SXì垙%l<2VGZo@  ;wԶ OKZ+Uo%s䝄6 C ?Cg U׺.#an3F܎Z۴{5'zc[1k;;J\j4)gVG@J2g㊹(ܛW ]q{B %fi;#^Zm/5U_|ReI߱|Zv9Å"rL<|>QN.3ƺ"_Q4zmϼ>l۟n&Z)Qe`8,I7\Nߓ9" sL/.2LC1rήU ^IG"-U$\sf: ̬FxPY=Uv}N=)aqԓ ޜ0j.7^)jnaYew@ʮD'H #h&e?/ Av B:DaH9%*ZNl2@h=`?J-LPS1 mZFByuv h5+B?-H <]tYZ*tPj_-ܻWN 1t\i), -  = sV}ga HvTgzہ, n8z+/p)ճVdrcc.<^{}5Qyx%=ը PoƵUL #"AvEӘ|>;2 ,P"/J&muA~13jqO6EJ>|(X8z%,懓4\R:-M̦*chqB]CvfϾsA ` bL}nkr0p_歆U HL\ L-pOd2/g UJI89*3s{lfhlH<^EPdpz)Sker*̯[T-tz>~ lM$wE#I;LxOKfNߢ AԈ 9ҝHS=Bndnsg!v;'#Ug.?•YLwH0WALoL-Hǯ~jU-%N|XCԸgi=bл1ɋuݑFiS^o18Zfe(ě骋moH:L9L6AegP57E֬Wo-F4몷W`?T! WdRL7= uY54ItY D$vࡕf-0Gj29;%?o*g6Jnky +<8˥𣈂VQ@,ozZ6}kRjrL◯N. 0Zay&,e+A*>xW|o1ǀsTy2TT}-n'Fֺ[3ipɖ:ə{5tPqC? ň>vTMH${CH|q1@Tф*g{lk ~ O "7mU$ t}lqYw$0l:p98]$KNeW:!q/,OӝA ClVГys֥AK5`:ۑ.8I73 @͓x\^ ඔg{{5D8ԧ9J$؆?|vI/!hDfȨ]TEMz]uMz-]J+qdJ0+=FGc=GZm}q;lS]Q"BGp_zDB#ǣ,uHѳf'=)ۀ"PW,kE2­:Q%\C1$ 7Ɂ†jYwtyGK9I=浶Wվ33'YߝAhH3m:pӱI;irۯJEFᗢg}$Ɂa[A?muakqVR; wz`.J~nFpE;ٔK'O12 -&g+c1c8ʁM׊m!=e#wfQ+K`C-{M6i#egkjgبn vsGe 1S4 0i43uJݣaDC+ 7\~jSS4%P~C?sV\ cn s1⛱SyxPÌs?+?ٚB]ʘ3бvnp{!ZU$f8<r$@X=:H 򴬟=map3K#4YJs}­o['/V;yMJNş2x*7o!I}UۈKRvw \^j9Qnܚv H}ŐҏG:[~rW~d 9Xx!#wv쨭$:ql.~D$j{z(;z|8Hy$8Z{ z\`|8!ڀ y_c}f>%[n+-7FQP5??jb̢,@~#  q"@?ɠPp ѐ jv) {," 'pC~z[ј&m 9ڐ Ad]I q,qVdJJÌSzIs`r(0MAU<[a"xolϰLbC)DK]|N s"\.f%lp=|ub n,P쬑)aè +~E?~o ( [#|}KPȭ Ll[`iPGXr A"C|+*Zm[^C#>q\PGH't3dHÖ L`F/] (6ӃjM!bs]B\>Q)_ʝۍi͡Rd (;T>=-D<'* ehZP*h`ؖ~YH-y04˃<3W_O9/&0Ds5=mxL?hU"s*e֨ .>ܡ8+fA'n0&!^p ~$ĦC7=AUNfCiW!eK+k q?><陸Te-v 0_*Fv@n} MX86echK8SW;4Kq6B)&DԺm9ƫ+ D̙ }D(*MZhZVk6-5 5iͨ1H sJ\f1z⒂P?۟;4S DXh)-x-d"] £@~㕦EQVca ( j-,oġm<-QƳByK%fM:&@h$5$xZ$4|̰&`@Um|v+VHg/Ze@fZ5I‡Pj`rѫs zoץa*©V'TfH1s{;K\elNgjؗιryr;*蔐OA,[Hǖ$gexbYc%gSyŖxgxb@a3-^%1tJG1$uVNH J:b@tukDeܺ}y cj5Oa^8 .w_+Q+GaX%C-˂^:*R s4o Z*+9 E,sOm&𗳤/67KZph͉ϰLDz(qǿwe>p=Py\쯕g7!/ nwI ϩ&m[vLhNc3 ҟ2.BB-oPApې:]iF(9F'_ vcd-D[˴jчϾhz߬NӟXV<$1: 69U-]>fD޾ |m!aW#:e:KO!ZorTvB (rfN6KŶj$ecӊ8o`E蚞I2ie@hbi5Iz5=w O9Qnud5zW yuϬGfT,fg|j6@gw~$27||ЁVyj|3m|C=?|}~Fbw)dHmsqd3 7;R (7s<-%(|Snc94%UQ׮GD-eIʼn;ր)6op+|WZH.gS~:9e˞T$P{-d<&@ZhOdrAdnC'ssSTHw4S)`=tRQ,/͌qHn!|k@;瑰p;1e=f4 +iimg䵞ba!^5S|HQl%We~ZvX@21>F:`COrS7IJ*%t j+jwT~Ql@#Q4m'-+@lkx}̧b!J;?ZAXêdB0v,X>s;0ɰ ]]IZ6|]y^dW1Q1&69:aW/ݘEYK ƛ(MLy4o]3b À ,\1~z*G9IAN1ViAFM JVO.kxIq1Bܓ _^i7_=!6I\)hXa޳jS,nb[ 89Pщ FHԝY-@3[{W6p@4LRYq44OJp%Vk:"itcN(P ϊfW/Z Oc=K&Y>.++gwvFN8i{;Xn3GQB $?VivpE.!va?مM&GPȷ&04" _p4>BsOl97# p2`0)L}}`.HD?131jtZLjM2./QjEff \:']Ճ?=8P_|T~,z]'`$Ql"3?Jj5=R0Ԗy]`V j w}_.|^vB|SluyE5omUJ̳Z=9g+/F/49ʾV Kf⿶fx%qU0 [&&+Ew%s(^q U2:/7P8iJv\ : ]Aayͯxz"x!l(eaJ u }8<)̑ \Cn:a'KI@XcB[Ҫ$7蓤_F7hVr&LpRG儕U_-"s\pPDGg&e2'Imjztw] ӝi\{M]P۱"kʼn$naOA4QyhZP.י|@>b{DlHuuS h Y-Ʋ/in}vT."ӯZL I& 56_#}4d_z$˩VL؋WYm\C 3UD^]D%xe(|x p f%w8QSeO`RZ\j4}Ktźп,jұAڝ b'Z貤񒹋l?:=,R9n )dR\9_*b,rN~fN l MP{LMU3ϟ輗Ks&l|LXћMJ.cgT E1wY+$%nD׼L*+uUu4p+#pY8li :&*Gb^ޗp |d< dqhip<#a<tC,@% 18'_p~"cVc$Hs&Bڱ-343[V6$g>(/%p$I Bߖ KI):#9+W}Fd(4{ֳy@&Si:7K@JIuR g.hbzZI+KՓX/6[.ҵ'Hq#Oy] gf`u ")&s!}V?<]`4_ѝɪ*Ҧ꟰U{N `-&M*4qʀC'v[BdЪ0LJRRrQ,7.ƒfL5hB#^RguR8> 4mO$ǡФ}sO&L=eTFvMi-o\@w9g>)w}wH%W暐HX< $jF{ n_]sE2>JJ9Oq_# $wŴ ɫdJo1mdl7 p)xWPD-0\ Y=. .J~/Q/< B;hP37Sf_oB=BPWXz:1jpN!@517C j.Vg <@ H+=4S g azjcxͽ  ⅑hwU3>obr1a]:̡=S]-˹z&.U<9eR8-Js6& 뫓aY.''mkk-߇#6\?O0fǑ.r"&"L`[vVЄrvIQ~ ݿW5 l zL6|IsND%(fn5<Kn = ٙyB7r5`dRͣUV6٭T&S5lĚ^.J|޵{%ʙ!֐&nZ6#cًN0"&RI:;)lO+ 괬v]hQ1`lN࡞9N<(i zb^I w Ѓع2M@t 7^6^a{ɜ2̌ڏQ`TxIS{e/tiOlnsFLB]%^('Xʬ8"!!,ځw߳cWHD20 tS4:D;+M/w֒AL&]e -":zbt8L)He,ڒ1̧WY{SS]t,"Y}ɇԑDm r|#xh]R3@&@jp@L׸**ɔ/"V^8.ۨ.=Zn;Jl*"F!Zޠi+خO>sA3d:?GoQ( t9$v\~ݵGfxmsf^sf}9-C]?J>F@ZS5$r;nwx!͎#RoM1K2Cw_8H|@9 !N^txV*قI-+'|p^okd//\aԊ4Cv~LGOMd$ =Kf¤OO݆y.ax/li/})qGcdh0j!,sMCr=ɦI& *fX #s#Sn5|Xqݒ1 q)Ąs |ca2VRQ{<(*UM:۰oJ2tH^kjZܜ-&vک)o-mƥLrxNV$۰s Ueq4@qvW1]N]G)HֲJq!Mg% N ^)sZAWt2i:nKc>&=V?}n8I.1%X{{]v=q~naScg~ :ѓfJt a2H >r?j@-"3e_dt8aZxD>x iOH?a}UWV45*U + pW/A٬x~_y Nشs+JC`0^{'pٶP?bYrjS4纫9luWDS eAЯMsk4#RBNzL]_bt y溗\=&>qdzuW2oG/sIRJv.̾s:DpЕCpAN|jyĿR-f%H m"(4_7d3 7%S7x/;bߢ63˶B`,߄Ԝy +wLjܞFw Mhe+Ȏt障 D'C{myOƎhL̝[+NZ$_4ЪҪ??өk a0[)9SϾ# .\fJO <"olaH xU+f1d}8qGZP*dBVu 2iWh6όe&&uQ:ˋY5}!U-Rƽ*o^uTjQoK=3zs3 Q)ck3 ġY$tpiLre(0OI-rJTZcng IDGE֘? qqmghL[ kx][ $k咣_rF{K|GMN28yx# \- 9k[ R^u9 O0_cǝaӴ *l^+m'{ETmqe >EbvZQbG=)l:mfK;y7*I8!NL2qm_+@1үKnlKoe_'"#.m(RDqLtb#FB% LD%FZ](ZU2qభq]OjW9ZaQn%Z2 o'_?WBh*z</],7n,&U{GA)Ph)\eyZU JlL  J5b1?1 'nq)`$j>?u.Pclum. HX}Gs!KWCa pr(҆>+S0sẖg!l#d:,FAŲiՌW h@}W 9-p6B, RTU-fw}adZWL;~$ ɿP=5[(?aLKlQ͵eiiWτ|͟529f5a5T۝6sKy^=2<"_Pz(~̓NT\=VIчc5rpV-fIhAj5lo{!ŇRUv^dʁZ|@dW+߱J QefSD;v]hnJ+tXE@9D (,XM#m.3j[>2fH]]>7QVb'- EH7.a?l$sgg>Z_c>$б{|c41>ŔFrq/(t!<(olJ~A rн"rj:Uю¾jg1xtC!:a/kk Fdֆ}W̶-| ;i=X"ߊ"bͲt7ܺx Z\u6O'C+y 3%55 @ Pf2-]6!|?Z{v栍DpIcپG<8C==z&C;Hd\ΨN/wo(+>.;?g{00lA ҬnWvuLMpWn:G\dX3l˷ųB"+a:;G.NɊ~;1CKtN; fY(?%Wr;j@ gu^p5"p bZ 0<ٵ& 0o_$M|0o0Dh08g4!m{n[JL.N>bi;ܮ NqjnCVA,^Կ>xg+Zb6Uk Ql9cp~܅0i-|ƺh@?_|MOb(HG p pR['WB\2R?rq :/g::DbDf^P6Y&< h~_r"cgߎJcث -,Hگ}g)*dkgQ6UGp>npֽ>em}zEyB.31Hd`'Hiu2tҴJfK"n30vوA%BERv+n6:}U{2}Ұ P7]޶e+"d>ě{v<%r7*v`h{t?T &6mJZ phY`{΅E*[SX8om}g'S/ 1qx;#IKӥa#*i 4,ťP'J#:=IR.h quf='߹ 5VtI_}3/yhG(VCؤ0/؈?oT) |-.V|,^Jt|{9z_Lݝ) 9&un*~?-e"\mNͳۇNrDnӽ⿠Կ,yc'Q4%ij?ȉm'>%5PQ 8UjN,7iiJZ4kpEBu0݅">~0ŃeܵuJInlTtM]dӀ[?g1썼R?Ō;4Uþ!ycRNy57i @>`–^1䏥d>~^ޞZzW&~h̸ɣOw?U;k}Q$u:*V@.M!Kҩ NQt72l MWܶ>Ғ9EXNQ5=A6 hMu]=o]o淕u_S6Vch2[) )h:B P*Z'1bQUo_=Hl؉xK_d*ckՂƌVB^|cZlpK(JyuHVSݕ-恶xGlWmTGBWqDF=G  v7pnf7vfiq% X]Dim B7ewuMГ5;{8ATD6!jClzoR![q:}@J|254MR C%sgҚN#0P5Vu$Xwƾ{iO گM]wHc>:"Tql\#¯ sR+ Aҫ5j2to};%y\"ag+Mki"P 8K%'~^ˤ6@;CQո86K19lﰮJZعv ܍7p3 $V2*I{(s`HT ͘IG)vVUMhE2qxvtG]7ӹ4uvuXvz|cǷϋF[ O/0x)F2?*6ߟܡxd@aGΔ*98)g޶# Ő8G"I~-V`8I^\/?;3SQ<7ЋRεNty:DU>S,(qSe`Zs' !Vv̷78r5@w%"mZhTOĪ3H?$6oF|Ӓ!nC 1VKUG/Zs`ۖ{/1<'`1!0Nw꫼LՔ3rꆝ`/gfz-lwƴu_&{kK"7H>e^I6L1g7"W>L߱<C8=}Acos,T&GE>qXRH<I[܌mAr;K`)L$7,KaCS,iܭB[{S𷄢_eR`qY,!zPchWY[!v:2 EE0UQ{Nzqk$d:? f.3Kʝ#w~CE|):З6ޯkڅ +1m$k! z=\ &0Ʊ،ɧ`6Y> "ou@x֊9$s.ۉrKAj0 l9~8;2{[5@X )F [5)7IO*wcȝ:c>pܞO6BptB\$IF]Knf3e &I+Bߙltzq%\~<3G3hU6 \6T?81+݄3ޮy>υ"54F FȒKd|(mJJL~8.% v?k?j:ROXʵ-O{,̃ %M %|{( 3=\ cP-Y/EHd}L'/v[=mOĖmQ{2A͟ du(d"!W"Wz@6][\)f (0(ߨuIމF˶f vg hdjo4vT%6%ՓhѮ+^ ظC<(Ff,Ox s6:6XcÚه'aG;X B~! vl/A_:%XYQS&3FzXA~ػh0ωZ~ßE Bl0h.UѠ3f 6T12jLQi9WgNFt75Ftl"_[hL>8~uQ{j0,Q >~&N4  {q+Mw,^ .U鯭]ڽwI;ᙝN¯!w􆐓{qq:`vno_?7lZ?g߯BwSSvW0`T!z 63C̬^gV7M9s(2@_1|{ԩ3=8H%xLIJ޾!P@Jh0j-Ϗ\riX'0#F[ nY:Qtuh<!";Qճ?BK; WslHNYHø{Oe@bq4lpqr6%=i_Q.$^-5Eٔ0O}V`mfC.aBò[zdoݏWUonsp&֚0=&@tSB.f!bpyG_3J>hdSȾC[A0286W׈Rn[ (yssU)PD)w '?* ܳ%pk8gzB78`e<5 _)Xܱ5~)p$ÈR}vl4b,ײ79i.|԰mu."T>p*2HtR M'W|!:׉wh3]K'H-h1!ddO ́?,?l"`_-2G2ahǍ)}WRhȠ{9XEhi{nyu_vcY{ ed!'69K#e?7z6GupZ8mȈ"oϮx4Zv"G KhUoQkäLt:- ޙ F̖YFm4alI'mʱF7OV8ݣQ  hdּf$ş67M. *(}:}A72 I/XZ eqK%B盫bG~'4lnO4'tYgȘ{mCXY3vúYvc-DJg.~^Uh4l`۫ "bJ'k@LsjR(qуB6OX(uGP{g!ǻKc6rz&X&Ho+VYAȉ.B!sŠeSDUTmȝ~Sn)Gaxښ'qdAϞGpѽM Xjal==h!4w3(O$V6Tt^?5fg^eQjE4\5Y5^BZl -)ֱC!<,y7ltw0+53ڹy,d I ̘NީYuTw3ܓ)!.>b>`nר=0}|";]=:DSCp *%ZA),0/Os՝I+95kګˎDl!]Bu>A hZQ/ԕm]DCQh-vNe)qvcI? :c/YD#:^~^(} MD nGb5kqK6?ڸ:a.x\4sR&h}Ҹ`]$6ئmprmue9\,ֻNlD}3,`OI(p>b0ۛ՚9=wh/OTvY&1d+Z"LcwҀSGGt_ ˖>a"&$i*NZ[- VØN|OfvC "ָ=VZ0Og_FU[I}xa}\Y4?1]'?ܮsV2EVU 3LՖLa_XjR!&e@/{%v>5H1]K'< MGPJ RRy5)kQs+NbhDiohY\]`kmKk"}  TC-%x^B0d=$y 3ocB}В*򱴺%AW9ph;;i9Vk_[EqH #+eů;W}܁py'^1)1~d)y?b!fYhp2z !&dֳmG*MVKL u< إN'91qX^Z -oc N'Sn%^"0)U=QHu>IEV ӧ$تפmUuhrl E^0%^i{0@蓭E SA+/߃aVdenI.YΈ ;'T.?7 xh/:7z%nc? SH}~N"qOl1;^*QWe[?Q)=Vg{J$5==h oSoOV~Ébiz"S)^48"7bXD󿄍NF8e;N:61ívZ0."񒇐;o+Hx NE@Q9+cD?s7;nbWVՆ4|O즶 ᴬ+@tQy_/|˪, pfBU1^|YYE ٟ&bMfa0M[FdJ/@5r̴ D=x>@-!W>V]>(%ksMf\.>S>~F玨T ҏw4۾.1ތ{yM=ѮClyH |Hqc b{_XH!x.ϴ&-5[\JVvE)3 |TVpɉ^fSNtk^?guڃG7BA{U2.;1{MGE-떒8Ht^܃jg(R1~D#KhIS)|l\igx6|۟{67/K ~毑=_y,]$rFdiעj>ؒ6 l&Ds0.]{$z?7Ň3:IMHW`7aG/|Soxrn!.b>!zt<Cyo+UJR\sYqM7#NL8H/?y_\lίUd;Їz9Td+]>pK:n2Ǧ7T+i}]cn,xK8S`7}wxMݮOd4|ϹetO݋#tXPsx)SFUȖZ)7mN  B]y''oej*O6:U>wC֣ ˠp/R7+5  >k=]2wEN^pT8~MEʏbj@ zF|*ЛOilfxCPjѸtEI{Mi 0f,mUᣞ%-<`um: L,J '06Q3N#o_*/P:p&ƬzܝI˛Dvr JnJߝ>o?5c&|(,r}c1C{ΕrPmA [Yjwcp)6"@YwSsb*qRqcVO~-VWiv˱#E¢≷6Y}$zl3\&lDN67p8D=<)ؾf!笛!-:~ըL|CKmkxXFTȞtXP9&5L]In{ )7a4O=\6+jcwޚi*!)_92di'E##t|*S2+usubn:نJ+,gn%azNC%ȣJJjŜ8٣F(t \]nfkN>iTfupJp}j#OB ꎉ-,ՕHkwФ[qR÷h|kp|H+Qv4X,W!oe,WZJaG ,vRvI>ErS!<*Uך&u?kr#x(;Fց} j[wC<ԙqhbe޲Љ594)tO4/?aXPS/ nk|XǕSZZ7{qJݜŞ}'> N+CcZT&/u4 "RaHٝ>z0=ۇ )2!(x?>Ym b,8J( mLw![ 'Zٍ( y8|>՞$d П:NT}px[_3(yqyj9LZ$Be%nc3F䄎e꿾_y鉯׼`$vD(?j_!]ReƐ Aw MنUvǁRS^g^ԵIy#m+u)X[[ PhXx".SP~1h)hRL僗S שlpHGo?^=yb0oƳ%o|vkAXҴ^xf)mLRf40!cfaߐtlg~Bp+fJa ƮԎq_ >Z&a;-Fw!kA+QIGEij17 x1I%&ž)5R,q}ߊɷF,4Dbgg,BT2$kG7NA^H6]h6+k /0&Q&<1~(p|Mr_K Y+1 JYĎ8;\Xμ#Éyp!)q}c@ n)$n!c>|^$RE<, \;R5O3\g> T\Kܢu=XaK_ ;րځ(\B.U)SHO¾&h-:Wæ R͋wH?-i÷EWšBO \ _|= c/L7Pq {${_M{KCuĀgY|$[wlz0%0H()*hsFrqBLӮuT="o;{T܍aUk>d\yƹr2PĎfU|,+ -Ruyw7+W! ys~ȾLctSc \`UWwf0z:Xב5h :$# C8Ay?U?򥠸q?hn'565;/T6ӗK]3Ec(=‚c56]"Hмi|!ų@[TK+'gvGP~YF&P*ƒ^KZoT/P#;E*RK2ł^ -'=/opS]}.x~CckG'VfNaig Swjߴ4ٚ/Gk'@D8~ǹ? %}`_/`$s! 僦\ԛj _t T:09W(|52'Ny3&lum𸬄]5htva| w`d_kW(2fY$#)]dѱjK֖R%sv9\IY&mV o;.ml3H9<5 Wn,EWNƱGOH0q*p!Q\%zpsfEȞp ȜɎh٦Y5 n;ÊTEd( jʡ6m6'N þ5Ȇˏ2}Ӂݱ4#6J4Txg " hh@6?|OZNB;]~kgS9:*_ԛ16-r㓷ROzR$7=\M> do74jiYY/NM@V+ 1O Üv $]X'⣒z@!,7+E-{x*x1d\,͖(2BwQЃXn (QGb`%3@1S.&iQ)d[±_2҅%mzCLEnbPޢ£[y _۸戸 'D:#"'Jٵ< |(; ؒl,{m:GAeiJEh+9S r|tY0\`+.6Rcw>`o煮 P/?e79)Bπl d2#wD rx-*g,^{Jv"8fyoգtxGhaLb-# ٗ H']}rks"s~CQeA,YPT%~nڸ>tzvvdI lZnPxZ"az1nLHoas v)3r@6)u)%htuC2VF@jX9J3{}]O%kF˜:Jz|D!f'JKbd߮y6'Oֻ- I$j*UdSENJeѯ=P4) P>1"SP я]&0w ,yu-}zr"hGwO+"nxO'y ߘ0ip,F@I*'6RC*6GjR: +7X>kR-eOÆRfig/憫,2УG0oћ[UjgAW(jb]tٯG6.4`ސyz^,;2~_A!~A.R"_X.Vƻf Z*' b `J>Xk*X,e4]k3M)F}YAHKpڮ-<Ӡ$^ƗQ'J H#gstSȗ[cS^ԗ8Q// [Y2b6dQv@jN6u/m?hK ⡭5dB"Mv mV#["E=5z?/1ۥ WzSh98]o hEHv7^^]QWr(X3*_'B7gW$]+!7D%Z3wC/$y#FƘp@b,gbJ4g{%)qQ>:u=[Aio\:R85قG}9s К 8"PCԗ7 5h]9а:@o"}1WI­_CN@lw3)~\.pWoh= >_(6S{3VW%Q;O/ n=;^7VVla6g>17HD-ӮnBy U@S@]ӳL}1ng~|"Vg`h_ӝ6\/=gz26w\7FK;4hfmiW+ʇe{@mj^"o2u/0-ߦeu&$obU&'nT <'זpUXK~QN֬`̃Kn[s+Π8JL&m FG%IO# _$+? =ކG*j^/12{sOEe)hxKa -A&z'ec1`䤱kkCs7zA#+DNj.y,~ ?'z p[(P^ߒn@9[c#`Bє6&COcK#J;fPu}N Rxl$qLNi'6CDv!Eti3dϸXAjX))RH#]SV'u* u/.CXWj.<ܺYB[.b*˵v`ao?zگR9%"K%~dQz"l~OS\`iULa\{=c2"(oj#.`6`ZsBBb9=Udm>E 6.*~8]j+FԺ% GNg[La 0e*w8Lء?,>فbnvٮ'孠?T4{ua(yj +,_0y^ #{0@H.PTF10Cn*3`Q&"-r2e_P}FFupY=ȕs.Bl[,Qޤǘe_|@?AaQd{* դԧh Fy[ WL XКY_/[i3 {/tbu9rg;m/‡?0q &[ ټARdɴ3E}i*I8t.saɑ4})N-gYRs5 'X~4*fM^/L>?]}6Wڡq[x Z5zt-r 3\4M>bPp.j`3D=`R-En|rv?WٙLڋ7bkx32 Eۇ \W>!hY5'PύQ/%TL$ֽ1&GB|;~R,Q>8`κ.Z-?"Y $5yځ )V&p0=3R!Բ ƍ9B4Q'RC3G=h&@c:PIǝk o-kg&brBYKZs9j(J ĂA†~z܌lkv>2)T4 (W2 Oa:1w]);LW:!;s(Cy$̊rxZdяlۀ(l3o('? n1EpChH}woЈki++uLWEؼW@eQ@`F4="$dη QSOEl@!$|ψCf,\mKvw-#hi+EIUqhϤ-#V&+[^cbZn(Xɹ@] ެ2= MeAoX6kHk5?չg0wD ڎf[Lek;r33Sؖ{nrh}AF{Rq!,pp X <C&nDl2L"[a-٩VvH 6r݈iGodWBپ iޚPszb'`rr^7q)?8T{c0IhaĬi-EYb0ʭA0K5o'.{_V+BRٟ _ȟ$S(EJ,2С|#,mjE䵹 tP'o%źn>ڜ}sX]&A ǚwW25G8AT (+cdDU*]“]yH#;Z&kOb zg]UU"y]YL ۺUbixD$Ӵu ;=s^$.6"htP.z rǟ-]?%Ym~9FEk=phoHY3T C e֟Y TN-f"ƟtLNpGQ(-|juKFz襳V f ,o9%opY<$.f(w. r{^a~ \%Jb'9 ;^;QoXENgwjQd;ZZ %a__T0s! .}Cp!_6װ*g50 %&ۯ+K`79|>K+UW"&l/pfDZKLp0f-EsŦw@Igu0.rX2Sw/5OXaKRZ t s_cThÉ9_ߏ:" $r}Ac.2't16;FB'XysYX:J=g@,Sdt3(v&K~:k=2A* JMXsZp52j]S0@8W!X"eb2$\u|)+{i܄0@/cS<_<Ə= վ f[xѭ@;bJz.p,ݴ;<xM_1ƶtJ75S .r&nuc*it|XMrg+<6ki+N"^`G}#w7›*>LjKڹX*IЀ|QbтcC)dOSЊx5W-i#\c 乱BW̅D>j]0ތa()"]R2ɐak᷿/&T*FA~,ⶵ' :+haVWbClTnfPa gb p~+;/q{{ΆV-{QG7t&1=3nlcx3>H&3dˌR2ĦZؗfXX 7Y@YxہrލB#2u|] sH~96J`<+(/ߨ~eˎܒ%r޼P`~NMD|'z864bH;"1mʶB9W4~pȻ?Sspκ=![夫jNLk=QwLp5k*<{qVm䤸<8ڝFB%`[{ ұjI9<}D 5$eLh:NݚGtmy >/YEi=3U ;~^^/&"dfQn/5+X[xsLZքe׸MOlf=U(V,g.V 5Sly.93,!i/_[׆|Htp Aۍ9"tfn dp-{Vk2,j"z)qв2^5{ĉ%𷸢peUgj8ɶtfZ%ŸR¹П6l ƞ#lLnLA"γCcH{~{ǒ+ wug?3Cab,ED~ Q)J+U½WLi4`=&~8at<èo?@UM# 1d n?ZZuF8*XT×T7xNLx`TPg6x({hfo#m+㒑ׄKeҹxX;bIQs38YZJSRh@y|xOK;1Ƭܙk͓kޗ}+^9COw$`Ø;UXEE}ے;?Ω7% ֪f|챃҃ܤ}WGfًSaahSRsn {atǩGˈdBzqM{%-+6WcZNԨ>T& EUʑ&3>x'B_!mBhą3v=tœuNM$qmOʯzw|CüPhMCXMl@)p5r6Ɇ%`pElFӯli?l,&L̦ 1?sq,1ag@ 㶜Z)pjsqstP0j9]t|Fȷ]1#*wDR` xTmE㫇XuiVO*NoEՎp5U+NOi @FPd ( cZHω1t OETT!obgqXgIG2GV⬫@0p0ЎU0!CoCzvS *Gk;uS=]]yȿLYnH4Te2}{N>XӦu YiKe[(Jz\JlQzQ #t)ĹZܾs$]Ts8 {CJX ,0ɶ +xG}F:m:չ 5׺yʵŮSou~ |Ra=DuɎ^O^ޫ3cu s+)\@qvbx_.,>@a@Ќ`'qIuL鐰ʹvI+"2⧉Z*v?|@bK?aclny&X,Վc/N ͎t Xm l*{шIVd_2Rmcيk2hS?{)9^$;L4'[Z{4zDWzoZTԈxGQ=OXP9d:h?6}/yMчo!f쪟n3FٷEǜD;Ķ|:(6 D@:H%s]b^qywD"j'a%S+H@킺E݈,9PoĜ z2U^8xIDZ>B~ 3.MAq=;ez<Ȇt~˩EtNZΖ|1< :l@|pyymBVH~ڿ8T)LjYYJ.0PL)[wJ3vjʤbܦG]<ڈESBCg&67"+jh-mq t»7_vtU!zL4aq.ꁃaaC0%aq6˧SkNb0*!u)pܚN߱^A(FVRx]ASy[Y_كARrʒ1UԘ vY15ĚJ"^x2F@BqO>2)8+ .sg ų6rO}^owu}0|"C؊&%y$ !o/~zȘQc V!'EiMnl|tүT6[ck~)oХwHGK)Ms9͜s4g') bzKH$l?I "&Jwk>#t P`YdN5>,n숃rn\"х?jj*__S,M_ơi;z˼(K_N!S*6)5vm]Q.9=KU8Qf]D׭W!- ҉\B2~ϔ8nP -YF1nT'=bAy\ 'כ6WCT V;?M0i;-HVh ji+O]ȥ0:p75i &ce=+ r9f_U7|ZVFߵRe>Ψd렗 (_R9X[3Zܨ[ʂl27`ùY辗J3E:F4M|ԀU`AjD<_,zd):~?/`ďEwiSJMU}3"Qtn}W(L0^͑[ (*-?:?#,LԓhIBr)(L?cY[e|u&$2e#Ag<-Z5|kOfIo񳴧Btu;|YW:2<Mk|;hCen_J'+AV4݆d};4Xx>}XaSH*&Ay&׻XBJTHpSrV 3D(ڃ^B_:ѩ#5G[%@3{I*pr}]y)U o} i5_{bhGod*VR0t ]V"޲c<9]Y`_rpa3Iet2auxI;#!l=I` yCS la4Z[F` UܶVFxN{O=aHMa6hWj F©wj<<ԓ,1S\ˍ$CNg"W"yRbG0SUefA `Tި" Y"S)#lGECK{m.Yvip\4)ܦ@-Ga# {3}k5-:ǔ"#ѩ;JbP-)2=8xa]=Iчҿ:b NmKL A 0;Զ8NMD"]]R80;y: }hoe4ڟDL\D!#ND)mT/ןQkRKwQ˻%fߧNРYhS\^9p-^z]p/G'bp1!b zȞ#Xe.OW(ASj:! /t{8GUIp 3=Sdm~#\n8iُP.5MJŶXy%x8u0?Ib%@[_}Pq$A'2!BvƥϞVtcգg{r:n\~8GhSSUuYtU \mQ>XNU쓋1:sǩs6)Z#P&C.=4LT*6U2X҆̈́lERFire\*epC WV Su.uS{8.:"%Ϛ\SruŔEy}AO \\RD=L9^fU`[к e}(劳,!x{ \[|fpa?<Jx;EyP) Ro !w IQkH%O)iPb}V6=֯2s3i̮&9hFa(UPnS -Q_&i1mSɢ-;0d8M&W5@sk3'~Y˪m 8ab͙y&LK|C V::aW&Ib,d|]EaI'G`~`}(+Y)ն+z-rZU*i>N5X?M»2 \=~NP6q^5ްQKd.@=־fyY OE1Q^'זsS@P[0+>oZU~ODk <ar+/v c^5 9F=O-L>2Q/ҋ?>}[~;+™!Thr1s3b[77;<a}0uZ"qeJm]{=&M0{ X2'!ʍ꿛V|fӶ'#9~tF%sPNb s1 aBſ7k1t jTFVuY` 6wM-F#wk|)5-3BO؂v3Ns煛 #&،_bH b= ha4~tN0z=hGf-׬ 0}M}!ɦ"{#y7fR_,cKcOH} pF &y:6&r{ekvI;!Zcc\(>Mv?cT3'ߎ5)l3[ö6{V8X X'QJquei? VyɍHZmfלNLX:]'l>CD\1"rUT7Z7_Ԁ.0W\JcLM ߺu|Sxpmnw`$K(-cc 725N?@]O㇣cJl !sfO ҾB¡:l⧟).?Bʎaդ"E`9>L?dbt."R!?h`FmńИ(s&u82A\H8OO,,vh~Kz5@#0\ݳ:N& 2l: y6/&FR>w2T$VSִB~RݗP3;h==JbC@pDܳ.c2hfyy\D˚^# 3ݺRO8KqLɷg(]:ذVrTExGUbO//ђʶ;X%購e-JnKG2iжd,vU)I?$-  MҺ'V@2fPk%_ ۄ1LZfyK֏qC>"G$2amģLCk =Hvj%nMobI<K8X\od$nK.̕\'GB1:?ivrc]0}Fwpql_ie=upRaA\ʃv?[",x.[ /FqbUtF ہƙ(W$h(ЀhrxyO/G| *;}"lV\*-SI *uľp{΂34В|_⟈XBx c 𦥵@G7: kF O7SuA=^b|;=T.D EDz95LrI=#j:[>%T6'X*>*!Gڗjh#$tJh$$o*4O8lBh{ gg+CglV ,ZC`9ކ]LR<ß4Ė"pKAb4 ``^P9+9sz jdޣ2y 7:xjE׼(%7 %Nk8C g o̐Q i6ww(G^~bdU;bOh\@E-O'\W95Cs#2`U=O] \=va|}5r !dVJdA@ ߊKD*+]6?+:0a4ay׼Jƒ-1\ Z07q$ŦKWȆF0 Y6uF B~k׫[rO=V$1@fzI]P/gKUzs@oiQ'}U>&X(!!Ppni xN&MCr,kw7`UDJDxrCte]7\BCOihUb\*%"YPr-8%Z4ɓ=oh`/{?jZĊ%\.su52& D2Kl?l<)N„&+Mÿ 8Nf|%V;djT5cA@wO Z; !w(Yi? kvðZ{n::|j)v#G ȥ{\nHخw!.`‘$S|M]@τ77dlqA߲F UϨ*k\8Fk)Btg&7 n/y\$@'xO Hs 9dkOacC*Q:N ĦД.^Tr v zR.^jٮVntUεw͇)]E. P3yo)UFd5i 9X qg35E'ߺD6_{2{,Xm-BMir;NXҤQ%vu*{B $3a4~6Bx kg*~ mݎ Uj"5rb# _T70eREwe p\yأBӨ8 uӫ Rl9b &<'iFU) :xxQ BPjCfbYZvm1~-Eǯ%ObG$pW%D)@c1f򽏀Z*a+e^3f-,P3b8 lKt#rF`~*04K{Gu׼rGA;U9@XNxmejZ5 |ȆS`OwCy:K Gv} _ctÑ7Q$ o}q0+. CiZ³< ^dMѠx~5Pn>ۉ 9Pe Z-bIET>ئ<'C0O +ByB~!{ v}xA%اr%2)Dya?UvvTs21[hq:4XvDᰆNרkTf -.ŊC J2I]X Њ2CC-8o )S@,~D$uJCbdma\? kh& ujYH=<,DSVT@R JgLh?R~%"W7[T9w3~ ¿#^BbN^eέ OIp^l_qrQj=d U%+~NtWZ^<kыSn!|٢Zu"z9):V_Da7V4Ԗ%Qf P-}S@({Z2FF N*r"x鸸e.#RA|˸0ﻂ|k3'\_iSnˆ%h2~$oEmhg`/qU:!,11V2/6Ci{;nWb(3tU#c=kOvCT@RC3\v7gjꝧ `f$vEr>ŨAk-v'Thʖ @g@HTd-|?aɐF"L5j`P4F'?X+M[u@btzׅ. 󠴭)$B.ؖ MYY#Jg~Ds/n% hVZz˽UsH, ֐dq2_}UG2e RBAe'yax$Π֯T]3̧{|fHJn>HzD!9pSd ?S,˓N'r{\ѭEW`̮D=c߱; vru M?Oue8uTă%Vl|}á8ѩYH.Av6=}ws'@35y21ہQ|hԜH&7{sxlkLDmа:zJXi*6OZ7 o'H} mFd>gFzL$0VcB? 0r;LXx1:Ý[2bJָ7<%[ѨfjX!Jz>ݛX& INt 0r|" y4`C2:b3swui-'xn49@, d=4/hpH{, zTLsǃԕΡw$K'ⱙeHl ԘSiVL ].}5TǯkC E[JRq΅m>Yh:t{TiMWLj5UHꄺAʎ@p/Pof*vdUX\ā$l!]RtRu޼rkLJ r㍝)\{ *NZIڰKv4sOP$H[[lJx2 ,X94\@|0%E?^2DqԒ6FR&*h'1䕹i'32Z˲r7kqO( $ r8;c[k*sa0 ;L*aףlzⶁ+H/ x H8fϾG.Ѧ3xŢӊQWxs^ {Z!WݭG8.lL) iד8Ҥ2gj]wNm!p2(zK7NNqw{2Js"])[f"Lc+U֐j~z"oH5i7"H(+f%S~<ޕcGG]M!L5B{_䥐<{w*-5UGBTLkMs(Vhab uDDe q jB~(8-Y&u/Ns#YFP 10U!Dğó|88IŸJ֏[&TI ~̈ 5?."c%r>?ކ&B< on W\Ş_Z%n<6E",]a3`/:|9<2iN負w{*`.^ӿչr[xfw8rV 6wPJyô#^l"/G"49QN4c6lpO4U}bjyɆe+jK\4+Z`(RT& ӉʓCFjZ˔?aH%ruu%69ͫnbk̎->88,k ٝ1!M@-hȾ귣S>b/~BH59]1$]P .ai?p>v4+ *f˽N0NՍoP}W~aVK4CH9B#ﳮtLbk}-MPd{QKus_/)u_?_)Yp8$pSjJ&>G[DP?#b9ß֨)E1\mUȏCћy $tKt}$*+,%^+p/G^^cN : ou8Ηa\ylQnW}ik}!>ct~{ qvNP*Ĭ&c6ƒ&I`zn4lygeUP^ s_!hcAzN{q-2~igFa`nY>t5 y | 31nFR4<#qa:[I ?.bqDfYSMv( xw_/Ë$ `I@l;dkRKK\CeMA$b&9.ڸࡥͤ݃1id}l5M'}Rf"0=oĔ]iϜ}Ir^ Vl6} z?˰ ڶOc;wwtnslF+)הZXcȂM:\hԍhwND?~(<6éSrl*eUЯSfTҰP; j(.ѓ:v"R LWL5xNX>ͳiUB&=!N,ޓѨexRJ)JoV1S[N?v6U51\^6jamD%<ǫbB4B)RxI0E9(ãoK?!6釕\ٙ^CTKpi&BڣdZjj}Cjɝ4"}O>k cTDjSHCo\d]O}!YڃjyDvږ %gޱ߲x`m]0/grekTf9ik{,fgպi<]b֫"^ݢ/uS_!DgVuMj;oX} POw"_,1S4? _-s@׸XrxCzn 6!5g%,(4SwK/jk`]Af,0^P>Pf C6淽&4nVpY&e,|]G)kK|$JZu&_iGwUhЬĚ,Br7V~v}A0sƕ"4FXWT[S(JK6KeJԅ8*1w?X}#$A,&O\ŎP gx'#  DspKx3A2|u,*9+F˾jV}cS#6AO.9tay/d4 K*.q͔e㦺 :+GZ&S2sQGrɓ ec k84RK8X]ߡK\{ߏ)E+r]^p9z4rlHO<$^߂&\+m}b6EIkiWru0-d V!'yVMqY<;+ 0Qf͊>oMVҥ|r.{)}S7n\Uqw3eF޴YwdH:0,<I:+{#CzխZȴ 96%gBF#()3%[ytz ]E> )|t>FP7ɫ^gżNj}ذ'c!P<5غUO4O&>Ҙ9bJORu/ʯ5Ω? ATbKT!O6N igflǨ3ez%`ČB%kv)'deCk>N 7Na6vݍovuԪ 1ag_# 6;(Z0؛H@(Zs, ZMV'Q7Svžxp`OHлMR.Z9dnFH_^ 0Y8ճOup~-UՈQN9oQ\,̀Rc !jNG#Ѡ/e6؜@Cĩ:Csy!ZeցѤ|962#uE>;x5;Qt ])QNHr džӊu <}6MԔRlS f][c_%Ҙ{!N1U!Bbt!JDG!v.0pfu8ҩҰTpδξG16/4*-Sot4@pu;IB?Rikawsqp#<2"䂬r-p!53H5MFlL۔oyU]`:K左q]*mGG/p7+%>A%Q,Y؞kA3IƺAhX8uf|Xֺ L)ƈdE{¢BEX4*G?oy,OJ-@(V$EQkŗe5R0K1X8;LWXXMmӊqbff۹8t8'MJs`T d6:YoCqlhTZX* ~@8Sn'J1q\sY?P@fve]3Xk'jHl;`҄hQ7{P5J('r& 磓ڭW=yB9BEG܇1ʳ9GdloXUWRl!@|!|TCOh[а`JXC4,ܭl+jGIPr <}6p- R􏁳` %dnzo^H, A2 yrQHӾ ndHVXY^Xc7 xDj&mʍ:KX(R+&e|P¡D,EHSLOP'} sEXrkvGYZyؤ,Tk+YV0Ckf3uIE"q!OXPV vj8\-矛rC~lN-X+xrY-?ex@Yh1"pc?OU{Ty=;E^mT]`K42QFv_9BɅP7σR'DcRS p;U($>ْc5'=Y\xsb՗_9,p L'P⭰0Z9Vt_x#rny[*ޏ(lM#j Wf]PA`t>_eE"Ywu+}]UH.2([Y *'T'R֏!]ڃ~Vd?[wi>SdnG5ЮĮz\!I0c j0ICj2qS%uXxmT(lq|X)y 3S{r^KO5(?sFp/xogc~2 IWkhrz=A2&$بy7f0x9mLCpDeL>:hO9 E&c4%~X'&u._s9m Ql%h] Z݀__)7w0bM aͪ1 Q0&j!U`@ Q[ nWUEE$M=5FXI&< >d6/ @pavgH"֗ /: d;G'h}[Bϻ-2U0CP.F9CjP`H9yPm~ΪyӪo_ϏR lr?u㷮AJ2 G-r3uD$lrOvHjJFcn3壷^A,"uoΠ|MZF45!ؚQncŒ]@;da@[u=$MjY>f.Y̥06T|Pn2 ᴰ0]$v{܏z0GP,DQt;fVXdff>7Ptp_~[raIBLڡxX)qp?Ci=XP /a e'#Cx2Jd%NO{Xb_T1[:w<cO/;ݴ i/Yaf'6 rS2!uo\ķ)be\AQ1(Wdx9NaN?Ww87j If01b"I7b*D헌8K)^|Mr̿+?\(Z4/h8u|Ope*ݽ\E Ζ>h+ [jRxC ދe?f+64E֯{6#[kuX}`L[Imuq)4ؕ&rތ]vU:bv}. JYSX JiAǰ&+OH9xgaWa<33che!m JL< X\rʺ yآZfLh>0rZ" lRGJyW|ߜpHt7I J/)9O.?_17zu2 'eGs<ҿU%$cmx`hCag< O0j^Iu=1a?EuI?oD6E3|6-(Wץtؑ&Ǹ*Zx [(rK ln*7 QKE|iaҺLLOv+_ƻN$# BV*Q0;þeiշ. uOk4뀢IgJ2R [5&\6v89L%1ihf̉Rӄ!l\ClԟϰG[(tM[ѲCzZI2URpu "z*"YP.sWJb+%c$C,G `YϲQ'wdv(R̲ݬZ* |Mi8 _wioVXu){6:ŏhP3`Ibwfs 5oO=9wr҂w\x"ρnP/Nkxf 8o*C\dg=:OnC(i,OGl?|R׺0sE~ҍ94D/igޭ1TFHVu͟80 va {x,n5Hn6]Xe+|JAХlNn\oƼCq!moěQ_s4Cx, "ԛ4|8Ϣ@~I{?=;.JSǨ=WDw=LeOKs뫖0Y Z,r}`nXY ֠"*3BQzv6:Fr նVkT?: ND LcZt BeMiRĵǢ`E%E"vA#@Y?dH>g8/5FtqUl=G2M4d<Nыr!ɕK8>Z _"A񀮢HL{IDAl;E-J)/>ZAf1E{˾a#_cef$l/ m2A>jmWA`L-3߯o&Ϗ.i~݇ eW9 ky!+MÙzv\I7|b֡B 3/Z~QsR:Ex,QAu#;9|0'+kp|2~]J$׶ùiUw$xdif/S^xaR)l)3TA4/)q tazuoGz6̦{ 6 A/s뿭Ugfku&!PtG7:Ҿ8C^ay20t/ÏWsչ϶iۊ9l[x-1jb$ՐfRIg_q 1g 槖V6+T{MY'J}3TI-4b͕͇JTEӷ\:t_xV{_ wuz/OtԂ@J>Yb2?2 z*dj-8U%XΊ\ͿCQ]pJrr},deJI'. 4BX1V4(FM3 0=iŮ89냕kl҆]ӧqWܚjħ[`k}H FT={HbB*! *;gC$ պ~GW#j[{~}9:H!̔K)G8!H2bN^k8THiNGLr,ҠlI;Ɓ)YMRg'PJ5"NJGdaBsT6c I(G+|n 2Ȁ=-6OwefP[Lgld =6Zî=E GG0jQG[(-Eh"e}=VP.-gL$ֺ;E(@َܹ3kt$u3DEpWFY0)Ƽx_ζGoLHej]»CL~6v|] wx`sS%k@ƼVTS6YRLxEpt|D62<%*"[ա9;Vq%-zb}l>νZ$ hj[2Fl$mYaHl%F__/2)j"Kp")Ub[ t %IwS;EO]'/t3wak˽Czl{3f_\V݌z4J;pÑP⭾4+6SZtGm١}١'˪QNwRX90/# l"LK$!Ϧ%?m(¨/"HFaO5Dm{8)S75canxQT == 5Trkڲ3wKY9fm \&HWw˫dT99w`k>׶q i jZ'Dm3٢  ;c~jIu-j1@,=a.ѷdpXe-jZן>5t(dBN ;LE_:ڀ,'аi]94c[A¼OI^4xZ~̶KƇbΚs@mimeU;lkOm(cעY8J_^К5й?H 6{hvZL0n\iwh"FLyUH ;=ƽ,SrrXD@Ly-(s[M_C9 /Qg258U^l%@U?r=BTn g[ iݰz> XYy`$V; -G-[>Q[a~3"vcV!aCT%&J& 0Ȃ|$s[PM^; .E5]- ))z s@Al8,IkN'_r#ؼڠ ^ӝ{zJkyI2z)t;Z{K'}|Kn7еw a4hjPZ:ur{K(7x}h1j7Jp\hۙݻ'RB0WT&F-/ZSW Xb{ pi/ +ԡ y} #~BZ{ ª 7Wk]@u&GllZ rY&'?9={[H4Ǡ=5: |[¾()8/Mv'v-24>R MGƎc1; ֫t샑f @a}FWί2tbZ뇏쬤r6J&nǨ|7%yLmqhmq^cm8/m=C=3-ACܓZM 42zD!oɮ4p#|FLˡpfq/𾋦F_1bn-uX]xTeiSm )ǧvE]#J1MnfV!V#$9\2 R|2~XSdWu\J>,z:KN*Ww'mpn!uӗ}_<k>h62'hA Δ\TgCuf*Q-:]5ɚDq:fKn pE_crfKg (GQ~]Hs; Lt(vx=|d=5ձ̅s4fe4%gmUYJ&kShZv]fQS2pz):97J}4C]?K\@/!;뼋.&w =^6͏MؘGG4Pxe2Sp F~lIcl sQ$[zK%};D?&QD_/R18-q~M8~ENr^<\cђ|ZfaߥԟibߘGM=gѡ&d vEٳMΗ?,wj'IE(p0TCꪳR&+˗@(C"[*uNe c&jؖbYze>-jUmu;JEzl(\f~46mT..^9E-Cy3eiX灔+N^QQl?0E;]jǹzbze>hkhmU^U@(>Ё[f,3dq,1ɑputEZTTeCAO34+HdҌ|x+op8=F<V]64RF!&zL^cYcDjr$@[Ʃ/&Ao6*8`Bvi[gjx-B蹤F>6$t`\dѧҧQ,"-KOu dI^sQR{{ &x`SR(m )~̂A-(OEe "@נBtH+|O(MefN(7k,0T\zk#_M~իGui(Q~Dt+wkc(eh`.4;nxK)5Yysw@au *Q#H5A7]_e'K ձ]i_TvGw'aqc Ǵ$1NKn`ؼT""hVSb~M؀%4_jcc`̸_gf$ׯ*ߢjv+LU5̻:ж7V@ C*`')v 镦QdK$XQѶSB@?v\&g4 'ᚠ]95%))%NӋS=ZPQ+st2$ \n6s,rTVd*1RjZݭ:ڋQkuS ML;:1m\YqL{?WM'XTư4~iS^8x>n[ >4?p؆Ν6>թX`TsޘRbw^y$z(m&mESm [D$qDfTl *5r>Y;}վГζ1gq%D/-zL!^^fHNJxD'()۶im-mUIgr}A;'w'B 8yLO1n3ƑWU*;]7 4U~V*ȀDkOBoH4PHiS!&0{Mooz!:,.<vUR ';Zj@k.%oɩwOnMcѶBnrv^yǫCbFw[1ӏ׳GxĠHeщ14o,_T)\"dSBٱL:OBk=`B9(^;R @Lp=GãGr~v #?_ 2G<"<,3Zd"3YN9Ѹ )Ϝ4FFg_vZz7|)pO?]FMYz3!*DCtG)ǖ>L–{r&FDwlU/M<'RbtYU.k?r7&!P br :]œ ?v=#ӏ;Nn<Ҵ:'ı #zr:/J @7:VJZ>#"mQ?$_h&:"#[Zcatnsw(8 ,BH[u I+sBj:ez'zEUG+|wKo;בzbm\p"\yv0"WAh/ܫ* %!0d>e].a;/ύʓ}yO}/]*r{-rp662ʬڞIUCɉ\Pq$+ Έϙ> ݁d\W85ܫ{2k- (gw⣉Dһ0S yo|H/-Z2 Žї7 ~uy}kF #T۷Lasa4Hj&m57fL1^WDNʢ}[bKݰ}Ҷ?­TF3 ?F^j[~N-K?Eu:Ԑ&\ygS&_o0JNE^UNs*WVǭ,iPNzZ:4=n Yίf&Eˮ+sA0$ rt׎)7HO9^K`~b7I?IfT!`7NuxG$wǍbUj!w)D򌳋% 9窼ОJP*F'u3.wb(&  @U7G:v[HVJ5U'JQ`ҹ0}U׺ㄜɛ% Z襺>8) XXϛZ 2uiH\Z(+jZPG",*)l*( Pty~',Z-u?C+/7^[}[BzF2U׏tGl|'J%e%cΥQtsw>#?5e IbTB:t}5qZoKv Ξds$u@]:(䌍;5)N6ACr##W lmXV7E%I^@n(tro2 ǹr|5FqOd/w VCj\G0i]Nn7Y1L<ꆐٯb{BlZw#-2-Bi Zt7k^~? Qž!I/e#P/39Q:4VR,VD*; % %C%/F*Nf(Zۅ2A8e8FP"ow:R9N%#Aa:zv ;?62q,W;0`ɕ뇵GG!B =P0zYG0tǼ _UU"LTԆH86_scEe]G+tL50/1 m%_Dے^%(or*=Ƀ9MLwF*d6Kk;BK{\T\ gyDw#L~2Ģ:*:=}pH#F>BoEk*h=̴Cs+ 0P8F?[-|ho;oMhu/lO%3[kۃ1lp4 C:ZƖHg5}yy{}!D3YXѫ각mUPj+l1w L6ԵOLjFJ\zO83 =3Ľy &@+&(Ar"T1c߭j`NFմf. `akG  E|۔5"=ܤ9X] 8e({ t$?*2T7s[y!~nO2S Rn(2kC?(8'74K:%{@P+(-%yGtοZs@b՝A0ˆ@(TkT>7؝CPyɵ˂uQ{<1-?.dEo#wu@N:K}j^3d'KM9x{ i0et-qhT:GB$Xsչ)e|?]j,߰"A(6}V4ˁN#qHi!aPg@>Glpϡ[@mƊ/(}0tR8-*˟—n  0%ֽJ s ghR ];vm`wnF@RU9F`ߋL}&9 {zE$|mCeϊ(}3/7pK TaQ}<7ӮS*]K\grV((4?%P( 3q.B`t"\堅)dGNŧho׽ L%P86K`#+Ђ6:Fmc{^0 #MGˈZGs-^S|xA"P?é8z虘D3=tsSX4B<f-a!YwH5ΰB%?ӽ4 Z.WL4}`/ ;0K}3%|Y#NoLhǟvUs m6[<5V0[~RGa9%\XCX0Fb;?U`uRzD,qEe(%AVxz@O!P=hx)0ˌ6} i*wеfB4p‹uHa13OX)x|K|~^ޑJWXbo{=`l4tn2̸]4U;ɾDG7K֍6L6hI[!M@% ra[H/ԔNxsŷI/Ej^>ʨʯ!":1-Ebl?Wk1|c 8M4%h"( KiSFJ?b(z`Pm S7MvR[ˆs"ˎ YLP|8d*(wc"iRDFҲ><`1ܟPٺ:U]:qFo|:/WABcS\s@3 |ẓRK{d}G\1xd3)+27 ٥ټ䶭ҬZ75鑨C`_{I>:oWU>ΟԑeϹ Ia_W5'd,Ib)F9nz0ʶ 77|0 mթPnmrcYD,t"@Mse$׹z]#v{amgΔ"m=֣;]= dz$. C}ў7M/U=|GUL,2!wI ̞Сvcb7h|g2ʔaTZ/TR˧Yml#+969H|fD mXʐo'iH j&o)'2>bذRrW'Xy.\ggX7XKgHiQ:Dr!ݕjو4˝,1a ϧ)]_l,OTxQy] wۨu7-Ug( pilp#̺S(rƤ(2 qM>=\+).7ARHJbWxQ"='jck5xH_8!cNSM(bWUK9zJB6>hPK굓1BsF<qߕ~ '0,~FfV,tlZ/X`{d¨-"ؓSVՊMGj'6),?J $*7}Km%0*G-OA%]f5v-㾧 pNա+ZaЍ/s5vi" UwV>Tf]\5# [0[߄'^'F/zY>8ƈV$1mG$P2_Oz,P1f4yosWzSYGGծ!Ӫ?Pc]NOF*4'Wqnf#s0RМ{^Ѥ[ tulhc~Ze['sk'φjI]ҙpOѹ^=4Ԉv@)S⿤}N[E b7- z&z%iyGy}- c]E(_wz '$clބe * HS~g=^C in&Xoxv`وRLbuġ\&@ˡI$UQ֏Ѕ}C5ykGR eФ`#\|hؙbuGN҆5sVJ p+ to,35QVA.@~WrV*J#FAw'kgb(&2<'Ycu5)n[ɼw~4g)\e9@4vPD(eX zYƦ*<(䯑_flq0ҭ̞sR"Bȧiwwa.8n$%/giacZ^P颩}-unO[C y)rTVGG1#"gҎSjˁ~1e)"[)T{A4&8.ɂe2 w(;JU? W@rhd]>ݛq~ʵzhycDC+d婄A5Wz6ǂKMn > o/5Cxәx|Ch$%i&cBW%?,#˄4J4ًÝP5Wnwlȗ*ɾİӋ>kNW )\Z?@EQZ&_/;Y.B{d}ܱoY,hBQ'JoY}1v9]^l1E-uYց6_߿৐}+c*C!̎C:zU E X\ghnkM ˺V SKtǓ9Ġ.։c3zUXr&okUxY$қ0. |iavFu9j֍ϤϢH)Xh2e7R(g7z5ehq]|x~֐ApcnﳳRd8 rM Z*oet/039 9;mח9z2ӱJ0@uUP:[En&kxzüqҟ\]:?]5UܟkShhi({]' =ɧa3An %$jz( Ts?EٓKx =b8gRm3Y%7;Dp85ET\٭Sh0h$X&s` Hbr41gbģ+\V=<j`5-<+upNxQ>R R?KVQ0/6[LzVߩ/'Q !AB[q`g;x|:m'ZJyL7AHz_LՊ!%R-2#4`u"""tu&$KE9{KҫS"ง+*av f\DÕ ()MX@`r+&\utF%jOϪ[*R&[+wqPnXoT~'xu,V]4U:Ppdq/@& M?miY!ܣb6_x׺P<\O`hgp󇪢'!6_#&6r޾~}kP $ɗt&JUb&v,** 5ta tNϿ. Qj l ‹&j"4*`CKMgM6* m\u0ɘ ̊*C nQn z63[o)rMY[ K32%"E2/ӅYD q޽p .QzD_p6 QcM4S8gur;zGp@gAsǒq}aȚ7vpNvm]TfgUG4}%1_΅VG %t}0%>Sɼ,2 0{I6L밨掯O+`ܟ$0Pe\\F#4j簽j3[Ĕ> *)֔?,unfJv_%=(&6$x>[r~Y۩Ǥ“%$RʐS2OF?ן2<9^emx*ˆߏQwQ%ukvo3K!ߍԞ^ٺ&XOpkSELN 4/fPHD3TV4:T#A"@hiR%-(KǏ UAItᯬGabbIݓz_.]RJVPZ1Te"iu: aߤxExcRb4wH-IN:|2?@ع[~;-C=_=40 ~Sܫ_:r%Oɢ9`Yӓ6@ -)s}0ځmc>2!@#?2,|Yki#XrDՃQZU$&,HnhX= w?N)vP˫-=f z,LpMeX;4G% I i/s1BbA&zP;`l~ُ2t` "8xِjܺFźZ%J17 .7uvn"Z krpITީ2# ]r;B Ni8\C̳Vjaw Vy~x*IUÈH|&m;:fil*MEUfSQ|YW&u̟ŘĊvNWw"8_b(M>ByANyLƂrE-n.THVLS[_jEfS RlyT̄s Prdj9YG ' t Q+!IO)9m.ו R#j˔K0 unWX[`:na&] 'J"q4ܑx3e-3k y==7]qPy_F {oǻ(L]qfeL}~P0w+>cFQAt&qҙ[anXFƓ0Cz\J3SGMV|.y {@.fRzqa,q)m|nxiiQXR qk 7*I^OM݌+e ZrS}a`D^hah",dnKC7zI#ZQNSc8k/*k'x[ΠAFSex33Yj_PrL)<7_Md8:#\5u|mz_Sw{6l' &KBR2远{ԥYPRG 1QP&Ds/ڵLv딮!BYt&rGDA@4J'᥯KvwUؠQyTX҇>P7هxxYu[H :UFE{r1z /h:wvxYFh8/.$vƂǹ ϟ,ўbD(}%ڻ)\a#@ 5g/%Ff jROs>dh|=e/#f/yr_n^ ̶:~4>ِ{ FI>P*j#d˸ -9t<Ӏ“AoZ,#=f& uMdwEf+)(4@xw6Ib1W8Zo!N"ÍuŕM[J1Z$aXm]a/5w !5Wo$ ^WRPnFdZG$qzebW2pzY6*h4c8h\Tkb5?EʧV@rrTwBWHߥ,EG؊^Rn*T xI9O d.tA 췆<#: J`Fԑi W2y.*3&F[Ʌg-K'ղpJ L҄|P$V7󢋃%Fуn(K#"K{+X%z "0΁1_naP\lpv6Z$$6mu/譲 [`і'x)Ύ_Ceϳy;2D Ri^Ԉ|~C iY#wOsn`2˵?^#Y!] B-:kvwD㙦!Ya+PVkHmaEfj="g]5xT8 ~{lYMyhtsVHV"gh5FbKDZ8ڇ3oTJpLpc6uGyc{m{3uLV5F3 s[/<:r_ٔPۆddo_/NJV!^2r1kڻ/Tt[ @J;̏1ЎWscL6HcbmX9'`a}$fVpD*i7XjKC‡}cR:yhV#b hNJ~uꍷO#{P ڲLϧTj{lp6Fs4x'A9R4VwvNNlW;^O%x|.Jރe.821Nhz%. t>DM 684)7;UFWV"ǿ z&@p AJUb\z*>CLHt!ZޭqHtrzE?qMH'vzS CB6,upR% BquC̩78 D/T[$xSkMmvL2ۭf֘ *).(9 -R4gkT[iЎq8Ǔ^Oscm^sz'1^^JyS'JxuLk$@ܛe aTN?L+ٷmM | !N#5.a23ot79allĩoc8r2ymhĉLOh[)U?V=[ea)0I$ҡ+=R{Ӊ`D9'l~=vNI)Uv'g.fƒE)!*e|wi!'s;Zs8-1.aX' OG.Tpv2|g $L STWuMe*$l,}+EU8 |)iQv8TF~9s:{&![Yߕ/Kye|K/Grٹ_vE[Orxl"A7kM\/GYfXTZlRiSQdS(}Kr_ 'ۣ߅u PTpGƵ~ϔmR+)Ԛ " tS4>hO-Eet !>Tzcxx~Q+QbpgF8S<`2?J5v`ꑦ>?[{2CU3\(:3W$qٵ5M;%{Tѯ٧u~PT^ٚm?.j.9'? DSCN8+ j:&l*4Ɇ)W@f\n#)(* $5θԭ8H N;XSkB & | +^'NلO" ړj{˩D/bOS:=>]7md'6P,ih7[G0`DŽnq|ʎ11j Ds8&F(3f Z7GfqJņ(6]bPbuY1PCUL.xGJwڧQxA"X6=yp!57~&gȊ6 hR?en64X+QyD%@Oz3.Qi6z˱Lf<}VմC#ᛙ]dcV R&i ,BIмmTp u{'\^w.#=m8A4\k!DӱڋK).|ȯei}"O"mOV:[JZODVf.*Hz{{eԦprYHz"HvƖF4oyHgڰ!b @1싓89#Lq9W"A0 9nxmSo0^MdE2,F56vyVV2ؐDY }n/i6Y Ā#j\Т ٣%y8}:3t+x$!oeUgz[QonGX'%BBӈ&]ob_^Õťܜɑ,xr5z2Âh3Ӛ#S#L\ }}UG;? 0D~Mwp+ x"ܟWk]0ض)qg+79+/H6pm>⸿3㎨+yCahYtRFnȅD[YsL|)XEJ^(W6nH K$7%I HvMFJz /EI5ۆIo-b"L 2_ô_*?Z0BS1SD7#h(g&h2LK.sٌ:$w<@]*K ^6Rӌy8 Or[IcIG?9o?Rxb(nFDȺH*]ywS>0<Zk38]!:5"hA{A-_›@)YsSxa8f \MU& /AݜFVG\mlمM% {*=IҦp' sH,H,_|bߩa(?9oO6v[1mx~2VeJ盃* NV#fw8-}e4cir%a/Ϸ.jD_ j2RA>{͟s0\+Te@-Z{ɛ=#!({?V#Yi>T,Nx5-(.5m; 8x?i"4F}zeWh9|i|ݬW}=z??|>+.5\0r-RȕP3aD.ZA{yufF@nAUQQzr +WM~bllZ3%~; 2iy'H(b3Z>F*?1x@坧ԴR RJrhz+)Mn='WU(y n^:"@N*m@- U<כL0!/Y B˽#d SG@ nJH.Km/ xMJnQr!{¥$JϢʚF5T+4#L;G#p@&h}: GK/ZtyRitҷZ1K+OtQ'>>Hְ|woCyljx!CjL9[ܑ྿WK|7E*BT(9TT@. qWeJ4/8Q$٨',QrfUͨZ.˧dzܪBG9O˔a%eu톖 &`NH<7Lm~~!EHA赛 ARf2}R}1w\笳ȭC刴sJr+ 8ey鏊k"2İ bT)хŽDa#S!8\.PjpU.6R_a+I%f؟{y(WŕY,Zݪq`gUke!V`P|{_sWxf_Wjv"^!Vb+\6.Vk?qm@ȥwYזٯߛ1l>_&):ymʟ.AY,]Y`\Q9HP`1DFӣAoW|P"~(!zV)2qz_JaVӕ$Pԧv#R^"vB{{Ķ}xeD9:G.8ݥU)`[=kL( 쎱mIp9/65ߢX/uzˆ*= drмj񎒈u }cD[ NȞd E./ljazj)a)101 nVlybn'*H:ix[ݴJ}7/ 똍p}㩗q ] l0BF'wR_YMtm+#h[D|UH8|qC*8$Py q%[q/G0|gKF ދ˫ԴHw/C'tR_yq뽙=ξX WDzܝLC蕉=/\1&v]N3]@̃-pA4V;F⑳'N1\ϊC)9+L DcQ@ d󄎾 H.P:#ܷhۙ?~"G %edjZ2q$h;e92nK 4ԑ_Ȁ~ɿbY-=@2$lQx; <W`3UϱXqqq5h"ɾ/pb'Ik\k#CΑ˳?hҢ:al,&ZK\bn;#;Cac1׉A .CؑI Yd5Iv #:UM͓4%D꧸WáM!^P9X~G7^g/Hg!jB.vJ%P$Yy1EƳ5!=WraQx(l͙w3&h+ncsU(V{M*j,SCN>|QU=&ԦC_k@oƭJ_tSjZ2.ڋ〇_U J;hf vIj)Z6ONz_o>Xh %?s6i"IeD6 PwCha(X5s0,At;Y4j?_֚D77zy*w@lxPZCլ(O8`wNXxh;9>ͼET]'X謊5 X%ƄO{"P\3/,sa u9s ͜sت+AG~J$dd UU0?KPeuWPv܍Ɨ!Zx0h5F7 =R.wlqNQuɒ5#')l!K#>g:FC,|W&+h.rLRpVpDHԠH-u$9oNq 1}JYjc#zi,Mہ_K0tyi>PbF?:AZQO3J2d{t>tW7-C(̌eA>hk&oCC&ݻ?w,B6R @=@=2S/.ym>\ף ]P @#$ue%BOlu(Un<K. ͦ/|(rWh[sfʻf]],(C +ߐ;j7%g >bH`O#Ww8])z;P2M1{xxǷr@r %hLԋYtѺ  CťEahoqJ}A=8Xxy䠮:Y*QӸ m"HT*,X:e8K.MäpOԴX *(6NU\-bd$EOAYr*'#7O<9-sb]?J6:2mv\c!v0FMdA{a'z:I/ mOag \e րa-~0a%ՕJu#]ܓ .RmJoAEJCSM Ӫledk;zhǓPGQ ةfV9]狀mJ:bmCP<4aj0ҷ^rB)ӗ&tt1oYlomqӑq&|y* i"'m;M ל3 Q_p$$eV"1?UD@97_(Rt /Co  b$UWsO}blq؁QNOZ2XA40`9L3G$(#%JCΨ93Gy '3gp"8&SZ s R"ҧ"!'4c_d9Pp'1 }<'_I3uGs-$1"BIZI2GsFk 0&bMt9R~(%U a4tyH#E\0gzʟM盉YWkڶt |qyC1n0sKo"|SB>.W^zykZkEVDknj& x\G 7OW H C/ %m d[oBpbI9}PSR zgusQGzmΙ}Ml @.}k:=l/\\V2]4eSY 7b(/ @w+|&鬷$W5ΧT2yti r)V6%d6KPg!5|o?_\WǙW3 )& a/n9?#&_H Ϻiǿ\4~ 減G>dwf8f@TG(z5pܹ"{62)MVS˅ XGe!'_)|t".\bڙ8& {}a U@>G}0(1I YJ` . AV YS;,_5*M&K3=ѭ#!oa~>fT2!/iy8lg$lPEK`V]lft32>$*kv2 t@=$}|Vgk'mJ(e%vMƨzwH4n2k~7՞~6*Ez"I?|JyVI- uqxC(Hx֐Vz㾔=  UKږf(Wյaݷϕi> Zx T`@(.-]a)9o/$D=4 qIg׌I' |J2AMeNq{Ś2oJ W '-n!R+,#D`dz *9Xzhe+J5C_&KSWX^Vvi GR@U"+ T{i_wT<_l\+ន3Z )PjD*Q3ajـ[ G`b$S.V3Bc%0Gy(`m);dMWw\Û=ýL%n+{@M9u$#augx\5§6 W?D. 7c 8"#/$i!a|_Wz6Լ#liDaQni. c8vN1 Z0I [5=8IyJVٲ9o| 4fnF)$w9sG6M54vۣ'uMJVԟ9M򛷐cmP =9 #A,G)wIY<PkH)if4TaA i%_} c9{D9[_Y9'`X^+ 5= =U+Jf:@Rs:;J~4w,6?Ku&+j #kbIc8~:f؍8G#z΁u3ش|==ǔ@ S6-f SZ#Yߣ\v^hnQz{@SJb3<XUuig-]f;*'[>9n.1`9%,8\QXwoTpX<>R [D1/b`l.đ 43s8OLĈ'e]g ɕwDhiݎrwgПXRb!d$@WO(=´0<3.^ޣ9s>ǝ%9R_` C?xoTJI?l9jvs󘦁`xWz%RP7~J|nh]q~b])kӝdBRW{!2+ ?D%b@FRWÄ E%GKd}wppg_#삗יntÜ\-Lm$ Z fDSz7F+'ዡZ'';W_&? TG9b‚`]F<2e*it £M˦K-:nѧ%mPDI qzPeRF˵ рp8D\3VCВe#v34cM$O5$e] X7NjuɣfQ=FAWWj؜EI>: ~NVree`av1;t+yƣ*Y}d[|yK>N;#UB.`A, B@@T- jrըiPX 0/e]LaP tGD1b R2ħd\ rV:GXVMn?0w܎ @8.˄"7|5>Ӆ~>}CoE[F V+A̤:] le;"Nw23dRme?`!h/ چ$ &j/d^ :ދՋz'~uU=[3(d] S֯a Zy!>UqFsil[ma OoCD 62ʚ K[moҾ<=t7E@W$!28\/{ \z*flux62D6x6bri/aRq«)83\GgEhV}Ї=[PoV0Um=^F%3򧈏arZfܹ0䛸jf:&=oGwd_Wi7תO{eOP<ֹ_f._FMFI6֎ڐGrdDY/ 9j]1.0pabD쵒F⠖cr,mc\W+c9=vx?zWj!$ZJItSDrr\3Ԇ|AJoq*졘fsZ`&Z u!nlKߘ: o0>*b \tLшT1İ+!ClZäpm#ON=*?:YwS|x֮ C*o`4胼px3QHt p2Ex_ %\v|ф6ઈ66 ;" K\a/Ǖ Gr$jJ|`QvrO1ྶ s|T~ԗ'( k܈͋wRG_ r֔D'"}бH* k?ڦFFe{iMZKGdQ鱥Hj-Q\:xq٬6~*:u0f(~PԶQii.o .[?ϘX4dVxXՂ,~R2L#fKi3LYՇA_nOPrQU$wRs\/L}IQ4vҰu|2M˳qn>;YJV@M 9RCs'ŔQ @Ex~^U<"gw?d`;$ eDA :'#qJ"O/\DZê>y~KbP.Sc|I@ժ d.Y k;ŧh6-qLjY"͸%vϺ|ohfP0VC"E:PI6'glc/Ov$"p8`bMڕW&c /IUU5RuxeS 10`=+BAHC9 X̛QW$k  h] =mGfWO:؈::/r}z+ӳ)! 1!ZCErc`g"%zN.R"65v5d~t>t_w)$d)=Ӟ.$hWk$jQT8g]_W8nM.폟v1"q!$h%tW{iIuكOO? ׭MTѷ3֘j}2?~Jy iq HQ XP2TYg2W)9i"t⽕-Ǵy j-r #Y珔os"26B{nЍt-4Χ̈́sVĨN C -1]aĴzF"I~6o2KFKlx0o<>@) L0NJZ}EUg̥[N+SR?9? UM{^=:p6Pҙn{"M5!6X7d|AgUewNJ=y8xL -6٬p *Ayx5lL科AP+pA"08P_mNѼU;%f{&%P(C*1w]]5<HoySⓅ8!x7L6ޕ׀K-jx[L1ʰ;Dm S\C{p|,B/Gb'gְXOw1^) 9}BDJ+ڂE3E圵4:$Owcdo7"o x7cŽѓ8ynW1 F3`D M7ܶ!Q]tH6)p"Ozl5pj\\ضmwm)ʀؓa ;^~llHᾀ~㮓7}Psg$*23u#re [ZuQ)€I[55+<7v1\٭~K-Yqe?C@*\5|9פl y ԏ9W!Ty6/ Q2ʜwAyjk`!J& h[8y+8}%a| JsL= _ ^6SdZF"RdJ}kO7)bC0yu[H2tVџ̊pl;h4/dY.Dy>=q6\A2jf =g}z&:1Jim_vȍ.קÂ) DC ^@ZtM^RM@: Z|>j̏ tW `1=ʃ楲-8CG3?%Z9MéW_nW2W<:Iˆrmnؼ'*̟!'Ҧज!|S"8ȯ뉕S;/*Lb-!{? [g?XeAic#̓e_C5_v*?\F-`|:}FTR4Qe.t'og' &D!KФ fG)s`1DQ$5>)LjvĔ `EF#Ρ׬8O.AHnK3 I,:Pp2 ڰ0+{~igӦ%M 0Z+/j  fZ)B>J䋬x](9)}J6ЧWIxhՕ`Oj!b6!SQ>~t¢kq<"qoE֒". 7},/L>0\i?@Uw_NGKMt,l:~ZToQ4ZW [B´ ƅQA/枦4=xl*`w ;g&[QbWo9L0?%$Oo>XtzlӢQ=]d 1lhzSiC!5I B}}oHᮇ"g[׫l6sAAGJgRWMmv@&=@˂իZr6ңx WB[̾:GԸt5e7=JOe;Ƣ EeRZOJ@~qZH(E nn7"=@Jaz'y=$[-?q+!'Bܬ!ēHW`aLh΢TDZf,<inp? {}ER?=GmC @{R pPʬ;ABp׹%cF ͰAx.p"r L滒*=ByFOF˦( .f&fo5hԹByI ی?f]̴Q0ߊ`A)yFmʽ}lTüM +:Ub4XuB-I)/!;Я`{`<$沔Uh]S(BL $QNOVôPTY/+l򇦣" )dmg,> }ɃKGLj A횧mIDNW)ۥHCRGإfuF/[ >_!9X-G[".xPc:\b,Rf57pm`nott"$Z~ ox3z"I?l^j+e8?lY`%a tfAZ&ݾKܜ`C .%g=>Lk wt%4fSZo we7姤ĶP1]'ihĂns7$YDM X*g(&f3BףnORxvh^DW: ƿiSZ5,ᢎjBZ|ʸ;u|'Ô*B%MmK+'-[q̾s doᬭSvH{+Y*]%KI}[X"vP媤L,4䚯U y\QC7B@%"AXç,P0F*]?r#f4}'C}iM['ӽ86NL3ؖyCƘ?)oWCLR5dm^b";_nsϬ5?`驆I.(QIjx7PӾX9?VW>oMS*8P&v,I6~d<$L"8tV eL_b`t @cE؀! S D}SN"k A;d>4zaDh0c['jz<'kC4 *"% Y|7zt͟4kP[ Lu~eI bKt jE3ݾRgO`׶3OJ ^k!51׉@%\s-D4R|ֿ3fTBv0IpBf hmbwRB=-N@2~7D0 ^M/aTJlf#C?W _jTs2~:ck? BT/:b-n7TeszS]r7{֤SNu( L*1P__ )2!4_c3&E os70PY=1N{>(W9CdKa6~ >&M{4"9oN- jt~NhAȪ :`Su!zܚh\J1 OA^Z6эsKnP <]3ޙa+(Ʊ.-r?}͋9eAnL7ݚ7gm[Z/1YH*%q OʝX ߝB]yØU11C|EN{7K?Ǡx]zR!jJA씡O:3Ύ9DYs#A5"z/| +kCSQ!c}A]Oj3|(E@"}$'ParI[9-/{FľIq .{nb oq7"Ͱ d3ZЃ v{-k,5kz'OjR @JƌRWEW_V ˿KsńW/ۤ&aMItPAi`K BZ\khDWLɵɦ"۪g y^MZ}JUK#iRwJpnAF;=1 qel ”{OP>̗S Y:-GhbQ϶BГ$fwPs_a=0- %IO].Ѷ??bf?z}/Ѿ@*(V g<6?X6srA/df 5rR#o RI ,d|/np91 4Ą$V'P̬M'DR0& zD(}~VuGP47Vyj`R` % ,%CDA wLz[ٜ#.c~HTu+q v]nR!s oTB5q0~Ԭ>er7oP@+u=;"k:B.r%hɱ q0Q bu`$WdmШϏuY.\s}݋Å$4B(E5fŹ>@ ?>1zbir>ŪvU!CG +@k Zʻ7l>G rװ1ѐ1*'Mo!t L >V懥ݪGa} |:ᛶ7JzwTJɥԮϟզְL^Gud5 gS ea؀a dJ-B(#٦hIxT* ۳:LgbKw02\fdm] @K,Z!Ͱ鞋}jDpvpPYaSk^9D@2 ,zNE 7on9'NX!>r %ȸeqHZ&YSlbDSG}R->~70 ru.C T$'7 km.n--6i,0magf Fh>".a8%f.5PAm{ȧVscu䭧6ͥ(YAF8'(e4F:a~޵C&.L.IY Av˸@CHlLc" a!.2wy| ";o}U~]tYnAin; 5 h]iwPji:-MMtqS&~g)vW甸UB\@F>7$E$J_!Vld|ĥI#EC:DtC,4@qG-p/sY.r%B9~50#Љ Gsw[ ܝ7bcw>Ƈ֭k@?ɕa]70IJfDH'q5$E.E''z{eY-pc\Bl,l'FKЎ$D⨺'"ph }SoW@w ;";f񁨌gbLH>:*]8" `>^z͹y2*w7;??Kz./b .|.RշrS#I W\JUHMvUBlsΡnRyhwP%M U8X ۖUXfk`*N{[%=|FG?VY00ܫlWJ@@^ >lѶҭ"'#%|) }C0q!8`~ŞERr[=cmm`(hn4.+Zzxgoh31yG)޼ N8Fw`3TXBsD32f .]]Z)ȋ^?bw57!œfm!YO.u_9#Wղ +pO%PLYXHoR SW :k*ԽFI2碞njO'<rY%&1<l<n5 (*_;ik: i6(u={zZy`vIyP `8<+P`=9T ot9|T_*T_1V T!cN9p^IǩIʅGj^zK$bzbqd5jM`C1R-@-4Z]%mیDAp&+ϳB$ ?qjٿe798B.o*ML]V-4c:5mMO8,P ?ph-l9.jQ"4姧#-;Jng ٟ)\-#:15t$yy_z8Wa; g$A\"̩gmnԆ;/5˨nZzجRj6s'zfvZ@OOԵE-5osxg/Ҋl:@dL{{೗ΒzX7v0B>UVøEYk6mS_IlkNtƩ& n"zQW*4nړd&ϟ n쓩 ~[qUV/ +h*(fUL,sTz˗h)T]}Oc`9{;mҵ*$9D1+ܝwZO:2#Jbzd.:`;OzVQ_ < ?O1٨U^E91kH ӯy9 Oq@h%cBYۍ Ֆ+8=f|l"C]{ȍU@WD+z9uu(OnnD4-_bt(6WYT A9aāuk|-д(72f0OjdlڽOÍ6ixVjwo53b~=и֡ZϑY|Au(Q96}ٖkz1Aƒ~Fg AQ=$3@K"xqUn[ q۪7捲<c.qdpڛ}sS<.R\f83L]*n!P`(~ӏ&unKA[|k \]isHXO./Q죗GcVJ-wJO16V/Ýslz?&[($|5G5`R97^!X7dR0;OB4ҊLjVniN'qҫ)9ބ p"L y9CPm9pE`ȓ[V̀8Yvuuum#j᏿k2pzgct'6mt4"m8 ͽfu ps~+֥ 2pko .k j>V {rϋt&tHѣ Eʼivnwgq;.kdw(\;}4`(㜀/RxGF)Zv{=[OH+ gI˪:$nE% Fn}hP.PɖCSg$vyq.{7>D^>IgJOZWY"WlOJF0't0 #/:7<N wdFOqQ8gZ~gwC! + <;qfT#;H3&qϯGD 5䙦u,Գ\Xi, %I)U%\"Y5+ ͈);%8+N%9-9Ͱ(K q J5QNݏf\1P~q @XH"V|s>w%7CNce >:{V䎧Urɩ=J+JN{}IQRP{7eJduԒ@XOg[18SrM} Dzc?=Mlq2z΀u+qDͷQ)k6pe]sHR}4C(-"wƞ<Ѽd@u~}^?qV3 hKP ^q*XN8~YwзnHRrj5Tc֨;'mh38St~Dmf$ޔO1:/A ЇƖvRH\{Ii4;KhV*U^>yNq}jaî7gD2F#Ӽ wu!gM v2 uog .B O3%=,2K p*u ^AuTZw4.+ ̉Y!RHy,|3ǂR?eU0R"CwQm_TP^=M~ .F-뾨9umOb|{ 6/xJ&Nv ҴeoxAkc.C,;Pe- vPͷDz}S.x6!To%ĺUdl鍆3O4EX"0)\v/o 01VWnX$`c`4TDoU{C,h]q5BvH-L$d(a0ʯ߱u泛 nK{%-B˰UX/&=a͵۴DgojG/9c|[6y dzv6%'u*)G|>Q`@]4R]Y) g8-®rOꀅ a`eaH{1ۺ ;gF1wżL&#Vc2QL?H|]/}Až_vFq,yN M6Q^bafxc{b*J%_GZ*sLGrXXuwzRqTA0k'WE`@qSuZ^h8ɘ?I7HISq$/nau ړe?9U69$h†@4 {Vq7xs % F,|9ܦ7AA VHug^XЬ%L/D-sV!pM6;?=&$_QA(Zv]#xݸy 4k'\T~UBji9XpBR1T>c~lqH3ҁ`dA* x2VL'(urw`e-P~ TgۓaB+{|i.2ީkGf,?Dmy˓bIGŞL /CL/oy.O2WX!ĸ-*~ƞV鹩3C I>)0uG)_[ʵ{%4(LrS]ý+&_/^]?v9wTƯʾ(PNbtM# L`-qLSbiW x % tzXSba! xCl%H=73q1P!CQOӜ@s M}.U45~  d=MD͝n&83IkCbÞRt?5i Ç?win$|7w}(xVGf @KY"5\݋r- :`V IiYI~)1lWn7(f6$-;*x״H}\W-ӄ qe0 Mu9~mSQDx)@zLZK⽐&m5vՌxۼ? &y5 רt*lbFuY 2I'rcar{p6|j}5rؼ/.\-ýZ n ]|{2癸r 8G{bsQܦ=&41Ƹ6,M#*EkQV);Ado^H?D@܊peeCC]Gg9BԶ#1fF —;/<~'q PY!׺?NCp0͍7Jd%. J-%b~ȖzeU]e|fZ~˯ߌD1*kV@MЕ6@6߳LP1z!ʅU@ kS.q}P= $~kf1*lT sԏ)x©npUנ*+vg=B"MQS2xb}D⿕yUR;*~ʢ8C Z*iWp|W4@1=D'2 Lԩ\#qcmȢP{"e`qfYltWgS4Svz (8sm+,0ў:>H}L}^=3A( 0}r ߻$1Sk;b׎m8r izy2w2/w=F:B奏ulNJϙhL,{0('%XryVͫ8= s8_\oxw Y`;G&/}+(6I]F1yeRt!ٵ^I*zgl Бpm\}Y.bvvg`cK'Jo~Fj"!T,16=F^,LS/9.3ϓۭ^ky쌟.Y{ "ѕi@=A?ԸZL得|-lP?K/ԏa*ZrK|LQ| qy 9S.Og "\Kõ필D=q) 9#fʟ/¸sl(ds%Q$w -=ոF_=t)~Hl `0QI70j9%>n jl &(^BEWumG%/RD\PHCKl :ƒ2?˻&wvVG󈈿zB!+$(0KKh@S#ȼŸc:K p &(ƤP [onabcȭ)~=RXOa@'.PЦ/[QiQ8ڪO!jyA6688ұ$,D+wJ-h-ͿjJf#p:3E3vWxԛwP%_XSW/rkHfU֭V?T&}BTq7̯XdGHbV+ھq7wKç~:wW#<}^,DHOa/n@ZVwbbnuL;]0*,zHM-Yh:{yrŢ@)pٚ,8i=f;,S.DLGkUki_ }K#'Y5*atp|T 75L0 F,go.4v5*&L#zCUM2r 56 M? oCpnmoKN@=1շrRؐICP?nL%V;|74/X AjO.B: .Pض 塒6Zp;Wy:7Ҟ+ -f s)"ēJޕrF|ۨ8]l_yU0w*ŖIbSM hKJ|e9 ~ r1ə A,Z" 0P8iM:Ah 3Oܟsb?̷bs2M8ѓCEԁ: H\Gw&I { (tߘ C# WƔ~}8a@K|9AM~M.1:Uі)As!s)Gsc&Y ^1#`a|\ۭW[۝*4W x^~"V~|O&Sq&nc,| o ;0"Gb|\ oN  O1z8^pATIkT)<ڊ9USi=.¶gWfԊa ?-jc$3l?g/ ŖLh Yʰ}.Ta+~-zkjDҩ{+>ZE{]?c0s\wۯ!q5 0-OB|'H07p *ekS<""V9kO L[U/) rQ/TX7r5Nvfj q}:tk%pR­;ڱP_[Q"l.vOp3 ҜӒJzL?͂ơg~n P* chvX 3=avf'BBFe??Dm#ݥt%"̘KBk)$m"4g8.| -ֵta9oR~ "xTT8 3ZM2BXȤ&:joP# $~l7z *?cMWMcBqH?i zâ[H3ѥf74ꭷ­4 [w+(\*yJ_IHEMtpuzhm%ĉDKeE&*pffՋ+I/i-R&9!S?~| TP\tv^}=}A4R6G,2@90c|hD\7sB.GrnRʈ_<4F7ȹT.:uZkAq=oqm#.W3b@W)k_A-sƯ<&QoyI _Af`s/o)L-Mܶ?,PNF;i4)"orsso|z0pJ4:Cw$gϠoX̭Unwm I#G)S㫉yEo.t;M$q ]*1<ށcUp<[[XޓIMiBw~і{PqɷA) @ͫ,(w%}!WGe ȲJ<3#nn<{?LZ337~̖b#~4 ֠<=G+ gmJ;Ob H/yw(~1>*ZyWʏ:O޴ ToxMFiGp YfUs?.Eg[{6o XWC9 6+MFH{ ? H8H ǝ9:Pg`X nͭ4A&o q W5e7ݬ;,vT %J^٭r(yrtVɐ]=+k{ʅ_@«qGdaN0z+NHsL{ p$H^;aLzq۵|32|'ѫ)$P}Q7m!-?mŢG9>i|(uW!3Y}V&.[ώٚ}*;:+MVG!@4CSwg}9r  jЩ8IsNZ3~d%4\ѱ,v(º"܎Mh:aЃ5֌=a3gΎ'd?jN}ao#Ddq5QojԳAvzi]>, 2ah/[p@ew@O6c]%,tK=:>\Q8$ʖn Rd;0W@^˓l7>o,~JgZ-R~)8s0|UJㆍ'='a=:m+V?kp`)˓8ٕ}vww8JO;xAEW{}!#,$؇c>,Qmho+Hj>{7$tgJZg\Z',(]@=(AM+ho)YzjR!Cmϐ@3RpsaҞ bE7GƊ"#8ʁBXj\}թhe_etGRq@bxEQz+X| 9} 5K瞱a F3:ZE2q),׹]_~ᛮ\VSt%epf"haH+(t \޵0qK8N [GrWebhs-6u0վh 2DZ{ϲB;Of2U!D#dyfc$JS ,lOH<RnRtk<BQ8f&7KCA>hR#? i+$,i{êIpC%錶 6"(inz# K2փ½ff@2h]зeάEq5@/mt1]"}[EEq;Il&FL?$=ӘJ"$(ի>xs|`YAc-'#qΛaZJajZUL1wU*i`HJc|ȺMWeX[PhUSK= lQF|gW)=Z47`Eܣq析Ѩ+ $Ն `,$ PpD-u=F{[6)ڹåumpu10=k [v'֒ijI>Gq aHm>Ϣƒbޛ>%-kRH5~~[^[;jAa_JLW6}z wHB|e,'ݖΟ˯$wQ;ԁ ,e\rlIQplVtвuIv !Mͯw7.@`.j鴪02r ,?R]AlS v9)0z!O޽ q2t+7H7YGSL.fƟ.>I|Ԫx#*KaQ 쪡ONt#yõNr>C=~[$q ,4WhxQICH4*W֛1!7:e4")g\KqvSCurkY~8: 74%E0LrL l>W7*]嘓i?d v&!v,(86#hys3m%`{i~-TI%N,4m][la,G5YuJ~e~:P3ճ \L@}MÚbO,<1dIk>20"#$\G]k; u]yH\3Y& mP8ea7]ckb#S,C@p?%'͇}+|LVֱ/ٗg*܃q&e HG,pdCjA|0 a'crfRh@`FmֺB;;VQV78 imCSaO6iH[ ,%121 ![Iе=鄐g#.r,:A FmstDo-6d!fjqz}Zt2R|DzJd/Jꕥ2}*FcvhxLvKpe>{/Җd ~(k}\\*g 5;+Y`oU<ү:U.0ȭ l8[*ž!O xӇ>4Iq)]-1Ydf4teѶ\iLRe:@W=#\R% Z?vg_3DΟ`F/-}Ԇdjn͘m/ޯN6kƻ(-՛$aujO7R~{nl_\H5oJg]0U~sU=0fs3[r+@Xh#[sXSnB_J:sVHEgTsXL*M]|qۛ-f5@DVۈl{Q1'*Y{V;w_Z*jqrs]aN"={w֗Xac^*-q%Z,mQa_a-_a%jszM>WəH`Z.ܞ|®(5CH' !ZLG*N܍'eUZf[?%gBBV:Y&U0I6r#hO}UF@.щ_+e!%e.%nKq(~c ">!a^Aw & Q`n5O'g&/&n=0aYLl4? e_{m'8C,;Q= {"auۚ(( [ЏSBrM}j7XL1w6q ֙{,?6/;KďNzwUlwưUB\kЖ%-1CMIw^tܦVy")[ǬT)XBҨ31;J3L/*4jt.էf*!y-bKQ1~*l|Ge&a3Zb!CT0q.UBY /6t{K{*Qg;:nPZ(B%\]v(@Y?Y!I&96cl0`V :heRЂczKF6)?EMhM&HEP!xT7N| lz$ 7]B}樻_c6* Yq@m8Z *&iu(TKYܒ4 $@3Hn5fw.sȫ_mħ0,;wDVRn$;N]Pi#V͉Rj #'©>Y\0~V j"2dgP2Le7~ahQ{%f_ L2f^xrLq7 [i\xY\ejmq $;PslM:6bǏ; p/Ud/Jkr1J+qeߠ)^uw <w.פuB ,"(wҊB hV )1o\oAhh`@e0NMݐ iQ0T Ia b+ty7 PE+WěuT _ڱ9pAlMVvè4~] )U;;JA[Z lo 'oKC G:B R&u~em_Uu6Dʋ|ꪟAǺ܇h =W%Owkw؀@J,2ĥU>oos83qZr^_+%-lNRDMRA Q3b]58˲b| qvy4ql&Y)[{PXqOrK%\?_YJэ68 Gô .i)Z1+Wǃ?w:Z!B =,1*xH6`F >9tTjrmPx]{qu؆5YTnKQ6hY} +ywWS L%yjϣ /H KҢnl1;"kPS [Xз`ܹ+dg bY8Ho *eԫ#Ŕ@,Q܈27b}$>$W-@7:4*hQTTgh8FVIfkR?`rޭD{JJءl'h,XB}?B[ѣg׆gu޴2u%*ddINEmx3JzBiQNm1:/\Ԯ!^g8Nf)}O@$ ǚ.쐻Ж70`*[W=I'A(R6>UNyƝV,C{$&we-@|3{f+ ~_u*[y9ۅ Q'smj`,Ox4EJ;S Rrpk`Nq(N ޮP#k *]Mzy k1ٓ B 먉1LC}=?7у {ȩdna&8e@U8 I]PhK^*V<*#*0} *ǽ&y;˗lųu^!k;-hB2WG ^^7:46nk8eS)U,8h Rl= LtG9Sfu.HPKގxTaR΃XWPc'frN`|-@gk,#HTzFJNG%!X6Z\?k X[la(eݙeN0nF5Wqffq41i#}{;hI=,;0IZaϨl,2YQ^~J;;]'^ kByzNHmq"' ]D$,`m}?ꮀ\Ebm K&Jy nD|+O#[w8;w^D' .=Lմgf #l_o3K7꣈UȠ'чtom+(ZO%%`ng<3"!.%<VE-go"6ջC;C=X,Ȭ5iv<#Eɘ)c23XB @VLS>[K5=O'[%EP"|U㶛vhT jfD /}_oqĠky`Y%,''0ԧTo<:5G1sغ1@m^[7v7V E#-1Ҏ[/ k 5 tER>rm\>0}/ZצQvܷHF6ܒ?`|t.v$5hKs&“C6)vLHePT0f->N<;d4.ksyl.G50%BJ4˅ T&oAX K\'Y0%r`TjH?ik9̮˜b=nOA?rǻ = 7 3K= nT#qHBTH߽ebymtHC: 2gQ! {Mir@G,އ4)A!Dt3W #emJ{ 9#-6i`pAIp!< aP9}=Pudp/OәDㅤX"Ԇ1pyOSr#~f[h0)̫5=a$O|K*/oz^\j^eh8 qB#; '7tI6Ed=/ @/l5h[ol$q@6W6&W@mqzB8lcE1a)8d+-]! LfZ ئb:qЛI1@bS>s} #},J_XGb-HUvVf,ew荂Iӱ(S1݅!ǭ4e;Kao{1>/a k-rINujC,t⑖ SmfY]m.yc!)utvŒ7x*:|?n,CWQѬzz@>TeBF.48|Zoc65G_bJԘBuCΩZJe}y <,կ]Q`3ݜt\{d# ׂBJ ,rEqZCQMcuq)Bp2G, ɮ5_K4#rS SjiyE\Z"J'`%>h5/,a`[_ks!qnoX(%˶?; j'5Ɠ i'칝V dx1ם~Z_׽#qqS'uc25Tߊ%5HL6#L;@u?r-0OmD[]FZ܈i;(Kw/CUM'c%\9na=_!dsT$}bC2>? jZȆ Kc@%M[\vu6߀h((Ηn0iS@oeD}K=bsCoi-fl76 e % N۵})Ov,ٞ5'RtCr0̓S*݁v#W+ ag;@ jMCD@/ϼ6ʥ4bJj%'ZVBg"Mށӌ@~oʝ;IY.h KdM Y40@K&e٦T]BF`9&C`scfҎĮa$Mr(),`xkɑPޖ@nSث.e?A+ ; 6z\L4Z :=c1E!'i-W'VKo6oF^3ZJ|;\>)ȇ3rTq N#0 >u )Ebx@ 0ϖEy:ELn!q`Q\ry(r2 mV]Ol,[ EP(nz IZl&`^u1qUFT>%v:-6pW`*@oI~OR:]cCbf)l<f2-=9wۉ5.!~w6F!m3G ԥ~F~t]ƮC )Mnj$ x~Qo}exLP O ]#HJ-)Te(H+1͑} Pxα]^pX:Di->#* '`\fM z, [\8}z. ={6QlJ }c+܄ y939u喪ԥ &-:|SWH s2X)j Y*'>ݳ?r]HchQiUD'I;V[Q`L Livh%3n{I%VH8x Ɩ٠ ЮFa(fɜ„dZ=p-ȦX/6"١+尿SN~{1*Yc6^U2{jFĴ 2TVަ6G(eIܖGZ磹?z;'-VWtRW LWxQiOrV׽HYZiM9#bR3!bx@:Q EqwI~YqF Aأ3Et% u8 XX3ʒl>xL!k7p`^\XTV8~;L˦:(U[W!+dmSVMl /it%B$^Z`Vm<  >?Sq]&ƷUleuaCJN6rW?z\o JmC~A%u:W]:w7挭t+^u/jR<x F&L5y?Ukq('ڝ9Jv b|7r9fRP싷9fӋP?+ESN|tf9@V-b\0o@W1}3[2'[xΫm7C"c^Ւ@1΀T&2"BrzOi]OX:];/͉)W Ӄ4-]\QqPyպ L:0<ôY:0۷tIYnfv3hot9H&1S z4oS#n]8w(2n)-U}6%3aE'aRw7y#ySg `H>4Q䖌2JaH:/__kF(I<+dJN&[GEC^9wIyl[%$ j22?PiqwǑgοȦVX/wӓK67!|Ym։ (xԧ9GX6'2! % "@O7@IlxSCλϐKv.P[%1M)|=z4׈%R$cm?|>ؤmlg]do*YQ(Be~-2e JtӃ_%xʝK' [_aoՔ>7 Ilg xCaKs|cҺFZgItR%mk3k;nUFRݼ0h{DJkG8jeɹ]-⣭}@G"s̺Rm 0!?؏'Ik?!P:[}JBLsh,j;K9N0ޮnXE=ͳbӋx:f}!:ՎYtcZ*+Ĺ^7fxW<]q`fve^cLm_Gqb ,?f{o7Zרǹ/3UW0tɛ"z¿Fvn3L^ 7![A^n զ^EC=<:2ӯBaM|ڈ,P䍛سOŴVWw8uat&4 ժ-aX{=#8VK*͊'|5J?#m1Uyw9Ӷ7P7l7`lW2)A_kgm<6E834Nh'ڿtB <5eN6g)hO2)%m`ܱ >\>J-L֖޹@m jJ]zojD=8"\658״WK83h4xMwM>6+|52,uwa#Fbxl~C"'ScƊO !WIVKn)nnl`7 EO֪_咫E-U(hFI-$ij2-,)]r-eĝDH|p\-Suh{N#lɒ~|U3g#". uHg詻*JG@ `M^͎ܶsOUs 1|4dY>3ท7Q0`bz| s:we58X'Ho9Ihw+ ޅ )xj<8/CpIMy6/=`e> a=M)OX %yWԆ BZgI7]wgKjs`!Ug^qS͙&`[Ic}5Q+4\@VPס>*IUGt'|+?l i`"s9L {JH ΄^sH23ͮGd7N6 *zaF-M_7УʮUQw]&Uib'G"{jFNKpˈ50~$O.9p=vɈρkL}^|ds4f'Dvlzqz&sryj5P GOyU0sҩC-GG@-󼡘xۉfB+]+n1fh cZG) 8mvh]؎k :]Ӻ/ b7D3^覐Ax2.truC[U!Sh/o+vHT`Z!c묢_$38@E$a$c и i-tZ>o9Ǿd BÊ=C~v!v>Vb2aӰ->%XdM 2TJnL&;9=SU &| ~ō-m% A*ƃƆdoTOz&wݓg#̟Il00.C)|N줛Pg7ؑSI79Y~jSCu"eϻ@zIV 0gb_7E[_# K0s^b O}tק+?q&FOA l^ޅ5ޟϛǞ_JRJj zNpʩz>n.ůu]Gڦt%sctn4"Ho~ϲI mLn5eLDJq<OMˢxbDg|=gtMAQÞpW!J*Xx0[(XPފJE`f_( #,4o}ΰ1'pW+Vˮ c =nL~Q$K` &=y+GӒBA.Yob[EB%QDfa/1rQMڝW!R.xO2T1Q_+w֐3A<3sY㙜lR@qث=}ckJ  ؇iaûuXDComʤӽS{ _{+zy}$ T +d ~XW<@$ػd.'V.{wTaFfafLd[х mO7(T{.)XIyMu}~<}3|5aΊ|zI]'rvcKѝD8{Y|c6.<fʑ93"OS!ijOåv_\2Uon>ND80 n,U"Fƪg!ՠ0/? 6fi< 86xΏЬ0Z 7b ɸD[53!ftro.}Y@=sᷛL "$akf-iiEH"{%%uV먪)r8aɦ>4DE3[ٜ{$N#NrY#eh,GΟ\9 УRw2bĞ 9*lid5,=fmQy[r+p3Ӂ۠tDά/ tD3L l st05OIҡ.d(@Ay~9OP1-*bˆyg2ZGF@e"\%ξ2٨;hI Kc%  it_+N*ۛD>2Hf$}+jfgUwh<hAG9 5׍i*IJZOl{h>KMaSSE-k$թ*Z\1瀞 e\nQ\Q~z0@4a̤.AXm;}B_BȄğ/5n4oqvs{¢/(0Od0L[%yeɕk ' =ϼ8)H͊H:k่zayÖEz6KʀZNpEܖCF1}q`0@0@5G^4ck3ПJ!~7nHvxFfw9m^5_u~IHXbwjf7\60'*+UOxݭBaQm|3y?lhP,E3HZI lJP cw F'fD7:>c`z(t*v#S@k T[ƤۍH8S;)]猔Q#,i^R9Rj OLDHx3n.|RzeS4>߾z{K%lL*_lO\#5B"}kiFn9 ˺᝖+mos]? /N4^tvЀj1h:*~~0 zY[Ut}$Pdhy|۳'~wa&J{-1unv_R\ջ&3f3H_L(su9L;܋,(UǨ+Q8 2za< F@?}*g > /JJ=A,gPp?dש+ԙemZh0R&:CXm~ J&kW%3[{^mSv[>ZՕR"s5+^SRQf%h4v\ucH(e F"+uOp(UMF:0:us]6G2xa2e -U:},%ywe Z,Ҏ6b](ze=K nP@ 6*u9pxT5ZP\?@1L3.W75TuxN,aB':ٙ׌T@ʹ)JJ>ntư+?Z⑥S S,XFY;q@IP`|gՉ4= CX^46$Z!f&~s>־3"Kr=$&ggiL) ؊,|Hiv)<ɽw,%;b)1*)fef5.vumWo}ڑ΋eU{` D Jv-rb:چԢY/^ ɛ-}Yؤ%C"L| k4-se5J&sחf[O{)y325cRӔ@Z#3[SB 'ϴ3đ O13e :< 0؂ KFoL/̺O\cQURPL2#V9mmW P1т-y>i6z'g)'LN$6aɩ3<}hUo(p'r4D FoړDwbVJp-Eg<9~c .[>IBOH9IjӯŠ gq"T䠩qnBFsԍ\@]vNjBWe`;K v㫞/d\/tq/.gJjP}bp#a?,n1z֠l,c4`󡭇{ Ą%%s- "j,I2^Fe-.Vqz2 1&Pw앎gLjiF ݻEU& tJx(`"aƳu3=ou{6kj dur P_q`<s ˣ?uPyM(2퀂87U5~Ha]k8`s,\ISwb n)PIv4d"4 HC0mA۪7*=Jp%6+%>dЈXamg)|2jbbɢY_v쮜G[D\ `y)]uXk$2A^yx{S2SuF$AA5Bx{PCy7 !cPXO=O3חbjMSJ VmaNu9ecIʈ)Hcd#=$C4j~i͠ôRx7Z_@ ǎFGA2GW^MKDݬ(#܏iJf]Z]ѻfNs|0{^0?_08GISewFE 7!QL4Z TF=P&]/`o\eMhaٖ"bj}z 'tf =_hZ*{,ljw،Eli}vw-ZϜ*>]HMb] t6^F-+丢2 _y?B`,kPtF'mM!U@6ޜVi幾Da3//%OzŲ}:eYY ?p.I󜖜$ʅBuI[~5M=f_X20 u KME&EzPX9Yx`r9sg1L> Zq嫶T(J0eݻSL_k/KSN(Yz_ D mcy*׸SXę(cD1^BAV ЮvY#'NqvCY!0Cpgae2@=* `˵mP{#nIwh[{өmX'7t 4Z)xm&q.,5:Џ1G5lfP曆ˊ4P 2wgtǾrhv":fQ&m^ ?ێL WTR^B^5ۯoV ʟe0h# (VXrOG먝eJo(Zjd d rPMZ@rP皙^`!;Qټ HVȲ^RSW&g:aF+KmsQaP u"8zJ 9\"P2VZqS[#8")-r^,TEݥ࿄@ʉ g<+iJ_ZX/%[p1,pt! ";(8O5l_=65$E%=D7VXĜ&GC[M} u5I2GÃ`뎨zbB.@җ]ڔUu'[@>+y%8_d{VCGv|1crMۍ71F^9dXWChUGHf  \ 8?3[7C)CP B]1Rt"`5ִbK- C[Ӱ*bGHG7SyxA&GV`ltCj>Kl>=Xs?/"ܨ4ᴖM%#= mUaL6{p-GuBMOjqZQWųC-nUlsAʼ1H0drtV*'z׽\O}+)z5=XE}$zq'{n69^C Ξ_ b1 SE "^³tyRInSO wPoِ s5e`gfYz-mGbh_Ozqig1 `$yX]Pyl"cТRIJ:9YFw2b}Bj*';;h3}]?wSo҃bp\ ϫ\YBgsf}H!h( 4>gV٣ikG-h>0T܃oOqNKW}/ܤoxY3Zߓ"q_tQ RSIŖ91C;qǾ~wdƗ>B\X =$ey ,&𔸻[mam/X߫~ΛyRd 9&%p" U$)Ǐf!y4_(o.{52?3JF.XS v2U:b^L7ՏXՁ$( Qnf A#j|V%] SʆL!VmOg %3ΛWt;=-j4[Y6׌4St"){GvX7g#3g "2s-Er7' :zR7=>SU1uU왖) # YST3yTԺ[ )Sol'G)lMȴ+=wfj;1LZ!حBF dPXNq7TD+!)4o8P`ʭx(A?T?<5q`jD u߼yYL/!".|h̙)h/|͔TePGeGMՖ@P)r~J(NO &є^)Ţe{H\HzQmAA u^g`qL1&Ir͂:yi}rXs!8ƌ 2KG,rL,l^Š5P*CTK]̻$PԮc`/bShЌJd"oZo1`n 7GUI5< !ݵ?x%Жq-31 %JhκmŚ!k ,Rk@܍;jwn͠2()?* A%$:W,W.2[ {O{bmH$,+v"z=su,\&d{&,$Z4kgn&o(f'KXovByQv,mX'n+_`KXKx<#YG1Yi,y.>DW`Cpdg\NTkГ4~oK L8r"´?ICa&m^  )0M5y4N[S\↬ȫ  pR%О>zXM&;"$ޢSM=fϥř\+G[aO Rj]5*E6 k׾@" ǽ]gԦA<(9AȤKk51|=!ɂ7~HR9Y`5mx,9mv#md "EQud^B)0`6A2:O\ݵ.*;d]JP P{TԽmZNߏ ϢkA̍.ϧzpx"Z AbЕhǵ(~:$)UށAy@'CĵTCJu1J/ӋRVse/^K)uDת7~kX*2/pvTJ]uvs.o?٢VфW&H krc6R &7rw>*˚K4ſq 7o>NPȁ6h]}ulJN=wE<(3JDE3(GaMbO1om9a+LY8ĠZ׳{]_L5[1|_DlY~)S؞4'br'J^"nʕ V`ln0L'ɉW @q74$!~7̿FrJ/{"֙Y{HgEWuv^n{6T޾kؖ¤(oWN{-r`rswY^ Z6yp&X0&)P L' g4I&4ܘ|Yg/fm6Fd8eF& Cr/ULbcs-  */۠!Y6L '4/^xrH!Iw0 l#e6[VoDp\2sP Ш0fÁ)UǮ/տy 9vL*LT=V&>\ `e M,sO??1$Ij% @$"i* 8k k "6Rb !鞘*ANtxQJIt"IKsmD5aǮt˩e.eZV UOh'<Ť4wډ9ZDÄch: Pusu f ڄ[+ ih <Q5|ڲ3__H[i/[' IBQT"CM=RX$,'R`IB7Cxܗ=}, c)#Ckt#/*tTa2(l8Z.&|#8=%w Xr?6S>ԌU|/~rO#1bep\R3T/TNdY7yhh :yNE~ V0}ŽLZ.c|8jo?&n4]!vCne1kpOdw`Jl*Ol$?>Oh>eu6ouW%d5s\^)Fgc_,P qv'+_`(hj263Vv|fБ,[1fVO+Dy@z2΂HDc;EGɏcR, -<."^9oA3dnl\Qs:;*T8+ CB_O>ėvXeT6L@SkcQg Orl\ʺ \]r>m< 'g >f{YKEkIJ0"2sVڇDĻ*|-jxzU#הR͊pک6>}[(L}9I:XZg\D24ۄ?%RusC5H1ٗDqZR} {dI=Cls$q;;` Zqoa78Q 1e_s:@!6ҷ=© %p)q%ׁqHL3XK~GWDq8@cG2q\6"G""g(GtRFb 8m`U;%B؆= O?uҳ\$z f#n3OZ"M/D׌h~g5ac\~ Aܡ3WK FipY͘/nM#;3}R>05Y1saPV/IwҾz4o<@!Cl$UH9xُAřl%ŠSܓbs|k H1BeuqMg 覭KT2 Wu99T^PN#: '{/*0%JGiezP7`TtV_l8)]Sxhh!߬`{$Z>8F^"(pIoE jyO3Hm(.gxI:;%>ź 3D|E\1k`;P:fB4ӵq_X$8P*oxHmyTei?_ơ tnU0%ЛCoؚK]Y|'7; de}0c*TmAo>H+j&|c!.=X V{ IO hy. `x {e!O[ƽ fP@Ff`{}jY巕@cz mV`æ]Hv50/*VMQ Ĵƨ˧ecwhk`w\.%=|%!KG]!~ܻbfM8p08Þ;G ;(A}Y.K毪%\٭ͯ, hJ}g}E-WPI96T'gǠ@DẫE}c_ct\he{:kOr2Ѱ)^K#92-8(C6;(Ϲ`> -nZ8tX9XLpyF7 7b0f>nppȚQzWBx7Q]&9ԅ鬀Tq6߿(~[X{rtAZŜوq 2P Re9I㧅Ey)fD\:42K>rb8YH\쇤q>rgާgRZ EgTYw^aOw=}sO@_tKI/oG7G%#2`11%779Zk%ϗu4.7Uj@~|ܝvꅡ$ l B `[Mo FϋJxEiO($SiJF1Ϝ 3m +o~@U-u)f-kk ͐FON@E݊.eWj}^F|b>M84 xܾ@SۓGCaŤ[jp!:~Jniϻ8c}>ķI44 Ky&i\9JRj#EG&4rHuKv٫g*oeHCRpgFĘBS3xKȤ {FS@nb}%AViTl)ga/#;5 >pݐIla uT!3ii\/R4>gt5|ThBя2^rJcS)Bsϖw+M.o7 ya3Z :K)L{47eH OCvi`q&<[ ы;ݑDu Wui㚀c_U@`ĿNW90 T8x0}SO596 _@zџ$Te#]\Yyh>}?◮ U܈Lڮ{rZ~敟}F $`6 #khsv娿C 3i::>cB3laOY7$pVg(uKDn XL8+ϞXD^ЮdŞ27AG|&HwB[mWˇ%'"f};. K*9z$-%җOE ɐJPe}7owLو|(Ej۪ns UNػ#3cvJ#iWFӅyK*Z]v;eT# Ce]ogU9:^qpݧ3VдՙϷa Κ4˳zTM쇱TC1|?@*.0zˡ=HR? 39'+EҜ[ 04I'3:aBǓl}*XY|c`*8-ssRC_opS $1>M1iΑXT%l[nk"0)~J(_~1_m[ '([MU uKluԭ]c+īKU X F.O_fn^V-O0M(̈ZSgw KaX9QY<)If6ʪ?J"FMt99.+]N{/מ-n)y")쪞w;ҝg,%OaeqYըRo1Ce]ۆ|rf#)=;7V%2y |Ext 2; %E8V_hOWvnǠZ1PeuWaLJtOM1oˠe$VFV\;bS9؅.[g&ṵp7^!/'/Va$kH4(wQ(_/&R`N+.GX,>S]{s33f]L74Jo$7nSLrYi>N{;8Nm4L?wc|ެ>Xk<@p]'00+Д#bH1? 4UOGj5^҃SL>x CU]mCarUA*r7mlتhi%cHQ9E!< ÉnA)7[zrǍl;P'r+VuBwËٟHKETNxM,ctȯMA7ZZ!" /5))0*و7brOᄙMV6Ue0^Y:(K&̖ܻW CIees3 Y %P, )#R:OX-# m/! v ajLdA'*&eϮݵp 01V .=W[ شD㌸; `℗5ኚ.Dm"y\q=:.&X<ٺ@ӕ=<{T ~>P kWIۺFVt"tX?06Ͳ@Ǩ!e?}p:9MUC*=j0?h&~SU/m"oa9Ͼb4MѴÇ\ I׺5d,Jk Fc렓y.G|7g]8Qox}=]#WsB.@?6c2Vp(?VJӱpxc7~FA(-ڐ1vfЅ @B*X6ʼݫ4W`#0TPЈWƘQ,Ď]I#4GK;EOU$[Y jHW5(AeH5݋e{lVs{õˢs0M/nLkےpM@Nn3'ݯII9)qQs *:SA=K67oGDH$S~KME KU0c~bU8jzk\v&!Ga5 W7F# _K5#K&s|.&@!(dc{r=]|"k STp8o]B(Z8deInA'Ӕ*L $c`43NBVɯ.+GIkh~+P6gSQ̾VuV6QoÝ%Σ豗 ~5Uu$8%˜45sYQ^[]<^Of7.`*v9TPu)\1< aZzF\['UḢ'L-&>eOPv]ϪCUQ?i`_?0`oZoC~ ԁhB(danf0yLf]UUO#BL?KZVv]1RMpѥ7'6Eg4:'_p5L}Ce%E<+UҘT!bIm\L-(]fϪ?ɼ.li<2A[Sy>$c:&(6pSdZ]"zY79/DMB]a ֪h{y)n Qj'O6Ԙ,,&qUH5O/lɨKLg@P9aXݴwsB#zRLޝaU8,j*df׈yE%ت)|Qg3A1e]b#6Iaʹ_YO4-^oR ۤc:/25 T?0[/2Q\G^L8r1 u0 9TT} o[/9+XҺ?vPb!gM\K&=[y"Gߩ)T(?#*ujp?Ȁ9< pF &7:Sy[ U03y=,aD`@duJ7e! (6hہzȍ<Դ<,>ˣH|#A7T76߼dwFia/௜6l+>!f37B=+Gj]I9^:<4@q%_O0C߬A#rA||QnӥwFBw yc.=U]_E/7Ӳ|gNrWNѨh|=x9-LZ-!5#J\H=;vԥ Dn8 9Gk0:1,},tvgŵ9;O|dZyMέfu+o !EM ](O@/E#65ϔ1m[-HG0 gO wz*WWĘDI`x-|fd-BwB \"d<]q絊2!C7z_uwxIVpO%ʠ)*+oSݟ+k(m^VbKfUuksAe|S˟g#=<͗k,NAx~yTN@:1(d f2!2RՉ'kB/7| +x~0P ag*&ktKOo; QZ%o?ty3wg911 V만NϋSP!IgE@o,/=FE%+ ?* 쌅bmxV_V~:waoT2n-~VxI mgEu󝆎~ml淋״'#bҺ 9~uj܈lަpNk6A6 M_z5b*̭'H& ^j;hƫdpB 6 G/Q%Bljf vZ錩I\A> qLYa$ CmkJ܌]ˤ%^Yv>_o^:+̥>Msn(4]v +P~ШirBi!JCV۴N- @kgu9'hkfCœV%%JdLBC$ͱc -}Yessuj9'uJs lk[jKϹyH ]z??Ay_(~J6n"p^.: 깠t#|#҈5,Fh$~tPZȞUO!@3& 5=FnDuϿJ5"~g` \^2FH^UNxBu/|8۷9;=S;v6"ӛ_戈%-ιwG%wotmם%t:W\$>1ID@HJPZةѷPu#$j:1\}\/ W|<(G箌yR*rub3RIF&mQb>M|9iŞC\~V[s6g."ᥜoϫ  )2L''c~+S5^(C(st('oif0hq KVH,ZhGG:BL! w@(=&{c0b fRDֺ*|D{7GV+CMG];ve,Hd.X⬬7V[9L\BYPBҥa)Ɍ3}{@'s# T]jSԔ t._M0[-9䑭UQݦ~4%WQ*%²9W]̇(=חI!9 I D8Bگԗ)E ^0:0s>0n2@e RFaB*S+ tnuE?D{{f<\}8+$zfCD6p-u Z8+69C (x33@-,J>ÜGH%lh߼$J;A${G2h`_ƶӦ0lj%k!;v{`TUn'ꇤj, m%C:&F}KJօ0"*d>yA O鯪uQ0ix,u(#bAuArN[9\tбLUƏ7:ݴFS-S.V(+g~_Jټ: =kІ,^?aV#Z:x@ܡ/CGfZޡ(FpbJ[a)íbPQWߠoȞ@՚{^E+2^fDLJfţ/ $LȠX5qf#yj&֗DK2|vy1Evj4ATϊvBwe Wö.l(2O@bb&B%1T[NlCϹNae3H]W[AhE9wMv;e]8ANnQ(VLd ~mmS~5G¦ZiwGr22&3/& ^Fֶ;}9ѝaCjW{7]/upf=h}L>8d '̗=W0+IzϤG]bդ+~k2(toLbgwl-)묊Ć-NKa"5Q!12P<0V@Av.vF!Ur4nIZnw6JmhUe&I+K:IgCi _Z3p=JAcاc_Z)H2X3ZDK*X'{I~īch2x};\m|M4u 0C>Ғ^=ةխT2vSyxTzӨDTckN9qOwOvTQg&.^n?͖17yjķ= dhg RC88cKDN{U7̢gM7ؒ6Ƿ76>_@ؒuWvN\- FTxqmh1=K!Ksán8C}ȨE2)E2:-7]?Ml ^MWAPV|~F7@M>aB-vϿÞ+̤l"zhO"Ng=b}:+V]6Q3+M(τHpyC%R/Zg s{٧ȴ&l_5hp , YR-jzηy`ORlȔҧQT^SЫf3l3VJ4iD@@,h@kQq Νv SQPY5蕚 d@T)i)lZBd#ҹoxJi;HCci9e\27ǃMG4E®G&Fnt<-guióN9-rjҨ T|l7AKLމ$H)-W!݊F9cCHPS;Lj| aYWy:2n:ɎcsJ^IlmWI,qa:Z.q[b3%e~O9cQCr#p}4<}k&#̿$ Htㅦ+]XL`6{h6 8 Q{0MJЂx["n`3ditm„0ZU3<|E2 "m4Rl"feD/JWp JT!\ p4"sxbil29;Tg?fOi_E=j+e*ClsoKI%$5 Y2k- ;Փ b6:zey:$,ؾ;Pߩaw:j.ѽ^lF^NMSA]/&;dMve k}4MVY-GHl4 RwLFbW%mj]ܮt@Idy饷&8BRȐ &*E.>aCD-D駋SW {=sYr3sͶ.t;A ^YT"g>=E:i{II;vx Z;5z>J+탮IeE{ߙZv-G^3WǂiQk`ÝxŒq.dR6j:SѰUlm,皤dвbLyu|#Pz#_ X{/x}7 <=?IR+glR? LOQW(wXʰḶ缆Om,#<*Y̆ormXC[a9`c{ ՈEڬFyAqJo(5_g,Z }7D.j^C$d) ,:|ci#4WqͤD"2D~ջxAP헑!z+oFXXOV/!?*ž۩09DPT_4ܾ]#2uF[CHm 3]hP `bX?0Wv{Vo3 89xLm,gy)yZviC^ Xۚ{ځL 8I^yb>ۼQ`>=@9hykҲu; 49bE^ך+[a z$wZ%e7BI9Sl84-;}YZ\^dϜmF۩, ا[X@_Yt^Jc Qԉ}UN@q@sE<4CS|@Q'B 1H;ͳPʺp S8p#%L D\[:̀<yzּgAq8A%fBPa*a+r~Sۻ;0Xn=?E۞f{&T24 D)@UWhZ^FB4ƒ =>$@.2\hǘ8w5X-znܯ%w c< Ԛn[sO/)q24-v噰ul3NH>;cB?r.CIXf\e'̸J&7D.HWXg;\ NVO!NgYLӋIzu2UxXWQ4H87ۚ2o82;FC6Xrzģb5Z.-0ؤCfKoJNm k67Ij)_""M}^̠ALW)6M ']HT^z(2~< G5"ER , jmc=Tr±!WQgftg6I+38Ai-# ޿}Y( Q8Ϸ|"~B"aɥjikko e=#߭;Fƽـm=*Qz08Ĵ8(Y gQlխ>J,l)jSS9sot-6_"+ ;DHU^+_4u9'U5v+pid#HkcaJD" &uW|wq](5 A_׿7|)jdY];*qh^Y'/S08 V 0_8 r;#@BbgxY| a +lPB"H*Y{f~`[+lj`X-(+:C̵Ejz7o oEȆK[X6_$O=bYK/_KX!oZ^c^Nn̤ٔ8ē8u=f#hgkosAJXA = h~`hLQsxJsmk#ΜbnopxPXZ'j aM\,hBOBtOvrzÈbx_ɔFZHV-5 bݾ~-0*TԳ3{ʃMmEa2Q}J7$N ^M {79j9!ZgdW(E >% I+9ݏߑ>YB^(XZzy`A`vs9RRRƏQ;\=ސ vt-1]d*q02֠5(i)^aY"hkNFc#09i<,\ 0KZ[9Uݗ'DQj/p=dK]ji#{2L,uZNof8!CRH>l$͂,䉺;(>zx"H 7LC_ה)0p7quj mAYw 7he2nK3R@ƍHAs_Gb\`@@ $%Z1v}F閺(v>@Si (3>rnYEr=llr7^6^(0||oR"䝺G !|rpYәfF vQ<'T0ۄ(a /+݉T a=͊zHSK5he]cu[0YϕVE |>EGe}rEzbf xT]9B3ۘ29P0S7dn2 NZb.upƤP^ox9E"y2U2SȱiYY8pIVD95Ҟ"D_Ƚ2b9jJDޅ)("ui5jl>D7'_ş-8W w*eE&.d_!D&ujp1`h@Yb:AL=JiFΜe^=60v@ .54b Ѥﰢ́ǖͬ20,mQ!}O>/3ɶkMz+T,.+a5>hnPڴU2  d]=' #6nF螗9~47wЖ]W]1o0spä,>Q"<i!a[ *|toE{OKcwrw3;âO9ڥ{"&*a`\v ZZ;}oI/\(`3a> uaH=i%,LX| )f Gk4MhyDž\nLP)'-vLtO# 6;jp?jɖ]#aY \}xI@b# L&aVG,-LqmèNtz=xU=rm-$5/;TVWּua0C.8)QNi /넱r.אk ~^#Dz p5uƦcMG iQb& Kپū";u nm.^M= CF IG?AW"+K|X1}( T\^THaG&g{ -oףZ%W9OGOZ5͊sKFItVy Ntdh/q/6]e|xjrւ] ϡnwDHTnxɩVq@ v4~REd.AxVJՒLx$A+ o}3ERz*[U6aLg9")J%--_qҘ  LּaqˈͶHq[{*{ zxx:s p9Hlħe&G05{/ᯖ'F0E'ċ:ѿ){o`ZЇ:|fgH2b[ukU7.u**ےZ*<or/?7 슍3zM4,}{X2F< s% (Ted݅p4 b1m׈30M,US34Pxu!W*IcԸq@ލolQ(Lw`(mP]DV BpP~y: =ԮQ,Ȃ]r t *My¾ r}¨#Ϣ̀RPyZ zu4*oRm]BԶ`hvve*c~,!_G:J>d,DRzʔ|:g$ y'.DbD* z0 Pw액%ڐ'Cs=. BEm5,%6 w[:u;j]d8>@ a3I-v^T 'qOO ?p>cq&d9 ,eelH(,JzbRARwLJ9mݲ&`ИedF#XS NQo$ ^}EI;PscGTSKql?nyF'ăK<~4ؠkZgm$-QFruEcV!QL*J+w^ vvԏ- ~{.y =,$T+HH[̰ټ}l M7gˁ@%(QLi XD' 8;EeD\@D=U Cw5c/:_I'tBo[V+~}糏W0EtU9G}M_hWI`wUì8ld5ZXgB3Dv{ɔ=T,a*uyY qߤ, gobӹ~EA8@ 7᪳g77E"m vjKä4bsS89dƤCFNde0Ώh{lB B\w%1 @H g#: i2!GX "]i-HD,B_ih2ϒݴ'ICNJ~d'IڜRӯ5H<@^/\WڵUpk w.eo09٭+ɰ=D2.k%ۅ3.GQ`8;ՁR[6r.΂JĊ?uԂa]>HA 4*Y8"Y٧̖t?'mmjVz"_B跬T 5 zɈe 㾚8뭯Q-pT,Ӹ޺N/sV+^|Uv8)G>h5DMlzS0RJxmyK!<cP7~& * n=32z7aj|͓ vLdkq ?|Nӷ.͜ eT$s /KVV|p?K o\# Fa@jcn&['S jbgE3@%Pu" *04?YCwt-<חqnt)؉.0?n"羂U\p0\eAoFcV+k$+cg]0٨ݞ?ᅤwrQn:{uL0|љc\'0/ slLp5[ڶ@w`˱Uv4H @}\?V7DỴZLJdU8%tQ>tC׷?/vV1 Xϝ(L|럮7')~j7ɀo{_(h&bꛉL}Qo0ɟ3™wuݳQm+?Z/> Z<&zݏ?Kk}w*Iq)j;V+l}cz^m*4қb~*rZ9RŏwE%+-$6L#ՙ"jmQ"" 0N2r»=tim  Sq b@Tg&OY '@{7mk&WKFCȋW{ؒ`$7jDo{u\xكQ5 <}MUCIW c** 4bV6e]7 IŤ?Oҏ1 ]p$r5Ȱ!kOpXh\"\j&xT?CZIͶbT1ƽh85ʴtB쐷x$mojcz0 )}yX6Ia$pmS}Bbd9J~{>ĢO )պXֶV9Jl,Ǟ\ӅRn3c\~ H w{Rz%+b]^j57,JE􃎬y|vvFD }^4ҡp" C,wgkz˽~c+(,DQN#nctl']p1*\_[/m>}&cǚ&[ws=Tu}&Gm [8富QIc7R7qqr^Pdzes9CI4?B[ 83mC** ^8hUuBb 94Q2IN'a|^mxێE݀&~7{7nW\Vު^h<N1pؕF+V}URI% n/M6PH%hҤ&]RQԊǤevDpHh6ϣdi%u~fH> NP<-#XXmjyjrođ -X4g/t'zTvV5P&D5EtZҖSUHQwZ)K3Y}coxl}1૫k8J*PmJnfi.+)1r,2-ݠh M@N )u`n^ P Vp("zt[[?Z@ 8@Wi9cZ9B(7X<HLQ,_]W|h;5N?#W[. ?;֗3LAu{RSQ41' *{" Dą_A21Cb:/1ߕHlX:2h^qMuD ^~AiNϲC: <ủ ZT&g} $ތmAyhufq"5;dkrwdFnn6>2ۘ yQCa(_͵7(5MQn`r\QRs*U$Oܪ\fPtsM9F:l[5М}5nf6]?\f(^8պ]2!@Lƪ{:p~d o$fh!e%1䙑>4lGMhIv!DDzlyAw=#%U5@[/Ԏ`9jiUB5K_=թЂ_yL@xcq5NZٓV Xr"W1X/zRb_@A=#i2B|ɣ.l۴yi|(w9yW}TfiO Ƶlb< hkmMξ.\WAcZD(QQ:jNϫ+~M]\Q)<ؚ39Tcgl^p(6?L &|fC dHUUHCPciY@'{2`p!֦߯ Qg`vׁAQjvb+_3zJQ\nD Bӫ;=We#_ݰo"T_dNH%ŧ<v^ٸʭT1湄?2ײm81kv &Њ)Ϳ5. 3Ll6" E kH*2 ]"%ƻr;.j3HUB5Hi$0(SN)A6jXe QB{p?=\ǃJk5n2~qg_Z{S[7r-}3fo'Z$(iD9>SDMx6Xm6$< OK*8")?BNIg]g!Vz3-=&=Ӯb0TkF!#zr'{ճ#в1Ln$Y$a+lևkdw .Yau+Oo>0r,^ %ZCJGd, \ l!d3މekis7=J 6@ɒڂ+h6`Y,C^&Xk\0oJЈ C|zsc9HZ^oz0ǒ.ָur/UNm7Cr<0nIe1zThf"?Fwh՞!} \MLb|ly>:R-"Tq20bۀl;>j]H ˃K㫆}`jŁh[{~t<[$hU6$?cJ~r8f 1TS!w3QKBT9 &y%ʚiy卥s~VaGi|mPBYؾݝ)hMyf,`aH_ l0Ghvq&myzΜ o T%_w?خa?@;18!Դ?!qN`?ia3/&vp"Hz1:sî1Wd|  KvN8Ioޒh_`$5oOyԔEG|J,HKn#oP]2>JHš-d_{NEh` /.B <ämf.$-n?$ ! ^0[J#ޭ@աxlm1GZQԐ_鱌XpM6Ӆj%GMWS"f 0p|x2]Yq5ز;iɽV}=|uDeO[+v aGCeUV8^sÎ k|3(ʎLdS*|~%(ByW`b$nEXao)ⲫ$]ަxzܧpB9|Ta "cz~ C]7D/֓'wt\d~#HLX{?b( /ݻumGXJ16AdMkֲ*H݅Kϸ?"r{ô@*`"Y[v3ŋ"nS$/onHn0(W 6۸CΉUF̤Q+2h@fi 'VZnC-@^EXorDBOv@ࢆJ3tZ8a0 {y\*4DP] !|!y(DRv5N oiAejc>6 =^Jfù^{L݁sfYz qkzqgXTRw8p#3ԸQwb'HF`M Ss(j}NZk:Z֏51 в qjuΘ6Wؿo`"k +bT# lNu )_բ2wVW@IWWD4_o͗e^F_}rH҉1Er1QqשJ#R.e~hZ%n8 |#L"[, zhڔޕ8߃ WyW!5XxrQɍ.^C\Öp9HX}b$[=AP{2)A,qvziК$PStgc1dU UG||}h[$(6w?z-:RJ;0lw Cs](Cѣ@*ˡ56-ո *8ňH>q:t¶9 ]x!qkuDUz4𖃛7:eF3IkoLj4RPǐ#zO8U\8o c)B9Y1':>+?(,DχuiXٔ5izoLl.JW ^v{JTlS9)ϛCDNcjW>Fj>͉ .Uqgjǁyߔ}(:⭅xkdBѷJ %N.mucNMn_]hY}.,&nH,~tXԓxwG(1r^?8$A!_I?NW K| _Ox:3T hԹB&R> KGfn@eٳ{b-'!/W$APPpK.zَokDNyf(Bj'@h N!N }oh$65K]u)kduxԨYK\ln,jDFxM^X;,5%÷owtsކ|kVk.S?$\ ZPf^S.~vmEHzr  GȺEd%-lL2 U'|:Ey3 eC!iZ@ڟ%aK:jos$eゃ+ F0REQQ=& K~&4_VoJ@/M {g'1~AݙU !T*UQ3ǻkVʇ[#j `z36p KGQÀ'4p=AvQT걄4FʐHp8c2pKo:oؓvt0~F,9n qv;2Nq'LE0@ Gi0i7Ѽ7\$sVT;!y[-9J-$]*fa8M^BzElT: \A5F) XMUpQ͏~h,2!POfdA2TzwTuWY7rK? #(ڟ:PkFkp4eJ ࿻^]6$a./gEe53O3f2g "C̠Xd$Ze>,JO!̯T0輤Ɇ'W̹M3flͶlyX(ܘn(ZPJwj箑{WJzݺ=h,n m)ZE"М0A IĚV6Fsu'> 1{b%7\q1.ѾX}t;[H[*WP /0zaCƻCzÆXl9-Z/Ǖ"޸"Yɨ-2RެՓF7|ـlbc7X#8/xSv(Iu(]mxZ)o.؜goڬF{jqq2w%5ZQPjuB6$;ŮMUQx.GJ)悬_/k({ Zp>UCq2(¦bIP̰%@G]ko)0U[6s|Uwa5[dCBl Ww\05@r-v.[i{A< 2P榺$i~\xgM|!2n.6Ft@ϻgN%{f5B{ffB]H,(1LqCOh};iW 8EkLg芘,'~wOk>_V^)H.\-x_0^DN]UrwU qS-H+ᕠЏU щ>U\lj6nnfM QxBnJ86G'-#VQ`t[ [lp"RfޣQjhE?'DRM*j_֥vD.=Ƌ0@,LsU) 2'tCY*nL<' %lvOEzy+. ͛k25n`OzWZpL $j~`EDy4e02k'Xlxq򃴁UրEc*|JJ7w'9˧]2 ?*<É 3QA'@.Je}&qЫ+ h@x4FMأ;U(NeNvQ)~2sWl쐘UMQ= Ҟqb /*"a2g\dh}g7!bA&*ַv2os5ty[iwNĎsAMʧRo (^PO׌ga7.LF\ N"j%%m ?Z4si`Ҋ*9<(W!~3eZBZlrhqg~Dq3,_.BxrOCezN|%]H`MiMW{ g Α J 4YWl ;NUY$n!Z+3J f.8u$QKTC+E  \*ݻ='YS%Q b𒓋]$TBv*t `g4ӑS_~ޥT e ?4 3Cn"~ݷK(]U@,^ !^pcy)`UF>nj(]aÎCi0gA~gb=j4Dlv$DFܣnu1^.AIj&r2tS9EP2Z{,y;3DH嬵R&G $;^74Ѐi&dt?)d9vvg$*qu18T#l~莗*A ބQ`'Kx д-5ϋ2gߦ `!B_j*ФCqx>۲,jEA"4:#B$iPev IFbH)%x J:Aۭ#&z_=hCmqa }޺ 8<pړ7ҍ8_BSu-(̨"$?jJ}TD֧C9<ݮ:\XEc YC@Q \vk_E"Y=]8ϼk0IS݄434)CU@aןk NȔw1eNn>G=Y)%*%%k-K Nz<`8 Z,̈j6C` &mm^ccoFld5l|«mq%-ƞ#NBz31D9tnhhEO|ej#Rv}NߚCnfFɾ``=C~A_Ԫ2P4֎LQvoAf,:6@o"l/dTԦn!T>9ewN.@CsOp$Z0[> 9|.[KoVsg<ш)J1L0ɾ&q8;OZcj 6iZ/@Kp$!hQ^)E+J'űUSEc v$Tn9_w˾T[Px94)MP9b$oS-?,ѭioʮO5%r38 ;`Ps;9 Ҝ s5.V׏ʍ;b_|ŝ=Dhca>0'j5k)ZCzPz$H@" Ui E}u ricгȤ$3M$X2'|7 St{+BO]fm{ $hEQ&e"DRFэWbIs0Q\F o5jB_zusd_jwC 鐘L~};A|]̖"MOՉ%k;q6nNMmǍ]R4S jcVDZ.o>VAq]=+1P\z@,([", 9D56>us_V\k̿<$q@MD}܃.R)"n':W0Φoqbtܻ}DzX!#*z_ڑe`\™ n葯gI_ZĻWkLӶCYGg[X l3=ǶEXa50{IX6ɀs7ANu4&yɩAqTa~h>h¨=Eä)@]$gAyB3%PJiFU쓁3OJa߂#tƻn`TONuʆxEW{O.rAVϵCʓ`vg a?iĽH2[$ʜ zd992#Ȯu J$;A:wQz~PۛW/ңX FǜTْDk&+ANFg7 aV>|moLJvf5#a4[ߤX׏fR،,H.U8Jy;Ɯ:!j{LmCctQ%`",1 ߈id9ڭ_h3=Y9$ Pg9{-!3:Iًu-Hp>9umh?3^D&#* @k:|:÷8p ?~黪FNBGl(,6q_(rX2xX>]8x1k樚 y+>b;w6{!9͓IFLg2ߚBM ׅs7Ú~"LX}SXL E]߇p!􎲿6|`s\3>ȴ _ ŋ}AE$~} eV@0)\~V+Ac ulH02 y͂̚?,|yGyK:^b'mE^9mexD.J<1gVijUcU^OZ hRW\$3jiS%kM @.F1iYr X+0ُ^TK@>JWQ ![|gסLp ȅ|2;x|1;5!aN[:Q:Z =7􉄳nzfvAFXɫ4o%z3*g~u\[CYPtһru_=^~k"ve(y z]twi42m*Rl(V/N5]?ƪnxb{QTk{Κ긅nb ղi\90*%r`: c= 64uL(#uYG+Yj8Ы8mبd9%qte<&ʾ?-\MQq$} cO>2hVH{Se`O҄`ͳ:wЀ~Cˉ ,,c*Y)Јx9'ؕ sS 6@ Hڣ:/Dџĭ´hV q h^ wj/-!"?x<"MW7&:0{':꼞BT;U#=vr_Q nL'ҳ8eWe",I1[PɋVeS_*D,s֔ՃZI0#l?lp]뢈G9.^χ4ljpuAjO"ɾ.,ݵܫװc=E AAuB-B΁}V%U`\.#XnʷfۃLײDk{ys^;( :oi2XeUHӈPlUf);<,mc'{"&zi!)fD6P?1#΋s@֡*[Rr V Ė@V<*chF1#<5ϔZ9t<37UijtaKakvUR+ˎO?az : 0gA.SO?˫˽P&@ﱿWRfkۿ#S^ݥW*`.<oE;[Yګ-Ce,i\g{ @ЩJj,OK͈\e12fHd, [CZ[L׬yսZ)|"7; (g3ڱtʩ{CudjMB͟."T;?$=YذB~V;}~""a"]ZWKjqN[S3!: /a`~5 ̵ee=EbT@qKT)'XZlȎ ]9hAMOXϵ%y?Fڑ?"N x|X\fe}䚷c_H3 lI[.c{g6i. @ 4H4Ilq}y"T}YŖ!QF}EL*[ Q`#U5OG!~wI_7@?:TMxkdE޸Y,ޥ%7BġɕF#JՏ];`n3 ˬt:Z˔- SUcеNzey;@&q#hC!18vk]96{5O.X#9is_|jl0ݝ~DTG 3aF>m ".b\,w_0o~ĕ@н)uAS۵jf{f.[P_xW$NJ9.4XiYKb1UppS8B$}8MwJꙊ:Wyoa')4!cn&5XWR)jWEa , LD< .J~F?71̓-Ǵ_+ŁT1H5#F syxTqzYd7W*Dwڶ&AaDW= q\bp!aޠVE. Sk.YZr[nvc`Ӹ*`dx/_^DK< w` A2K_+xig+N%Qx\O͈p } q 4(O pk͸C)֫!Y["v6St.J5Kw?;LbعbFX6)R잪1/KԱ!nG&f=r 8jX;'dƒUGI4w }:R#9mWKyߚ.XalG5]yPm6fw ,F0CGaNi݂7 pL!|çr 58ބgì9H+ ,e y^:5:}z AX-;1_};/ɭ TF/缼FCՙH/糃pn~׻+\FUF)-m3eY"XD5'-pfWD}5Rw+]>p | rl}3([Đ7t{:y1®c?p W,OPԒbZعprFX;)7# e`\ѹȣkW x,)Pr#i J2T&T궴T 쉠>8 Cmj7n fwuh́r1 (peѝ&2 Bqsi1&eU^¤iԒr茶b᫓mEedU$#DOb?`-\!5 8 'בZQyZ-z%0Pf@' JE$G)GW¨aJ I0~:Mˈbj1z{xM\ǀ+욇4 ۑWeg\۱Ƞ|/XTwF"}:m]G>.a"NArQoH<< L&UJe{G2yŲޅ2~Kh6[UP `n198难YnK"I k-adgߑ߉m3:`~h 13XLrYktk7P`ޡ.='*`[4- b M=:>mhRNYo@8@E=HQH"/>w׭HmHMϓ5J:gi7c%V{{^󮬬oaȩ[Z;Q4xcxxڍ5ܶThpx5~dvow,]E(ZdVi01|,,lf }:c:R{1-YLpI"q ؤƶln(- 8f,jMsX>^fUmBT{"dqu|Q=c~U %4ڇG)-xiR[-r*jeuap-;|BF9u'At V`Ѫe#\S0|_ޭJNhNC~.:mB1cK``=BcFc'@$ L}8W GuKG1d8NEΑ+SZ"KZ8TlM%a37^tVkex akOy6vhz{f%y\Iiv[s&rL/9.$t$?De׵&=gJ+ɑcgOea;0XX r rXd/WuHyÿVݩ#J+1#9//DP.Cl)Vz]; X1##E\[`V˨-c=hkF#K+ mښ͐k뵤,9ZrM}gib*쭚t&& yGrd?*4aRv׾G y/y1w)ٕ_N Jb{7Ӫsy(g)ã+-R@S*`){(VD3Lѱvp{j 2D -{5eڷ7%-R31\ ӽ@`PJă\3Վ{;83P`=YE qD u,0FVWHR:՜)=vVz>"-FVX% }07"H`pͦ.N_H'eĵm޿efoT]{jBNtVj'24J<*(i*e}2)#Q zv_jB֛V1FTMxjv!JLS9Ys =Q0Ga-KT+15+^|qrkPnʏe(Hdqv =!m6l8Qd]P Fִf₾!{tcx~ūMHwajKX>Љt_Q:2#‚Л1&T@"k.#.ʨErR'|?ne$#ZHR#]jf%ֵA3AӮ3T$LG1M=?kwNG^}4x7zv^ ViB06! Ϡ+H?9N ngqiQ*^d-Vtc$.;^)U,FPb@}4uQo]!ߏrzcV0</bdb@( j/UK_˻=V43iy9 w IÚ]i zc3t"I gH_'4eA\n~YnWlg~lVG$!lq8ǘ\]Wown[=~{o'ՎO^zh29z}-C2A:I,Dwե$WiVFh_ {267&6tb%YFxP3!F1eIYY#qxYi=ؗӽG=XyvRȒ !Fc.HV7 3wch_SUqf<g+?ӯ"-F𴯎ݮ@0so-5E_ yΉ*kG%/YW`8!^˩eOahmb!P B $_Qn a톨F;϶g! E fho|cis5ͷ(h*=iXnW8b4 |gV 2:%~h9\'fʾ?N;L_ȡNkNW1!Ё~fkcH oL87\^`c_Fa,^GV69R Κ;?{ }ev URoذ$[b|.4tXFdU_0ʿ\O$'D9]Ğ[ R3p,4YXmJjqgV$RnU;,-eAh0^l62a:@ "QT1:%&!UE,f$q0 v^)}yꋗ~PWe?PG 24%5=}ʯ7h ?)spLT q,8xc .:Ļc[[ٗjb07gYV1ӡ 0A TjUknTB&=&2J>.^8P{%ѷ AVFl7n}[λ4) X-ؠ%A kS 6"R8wl]R\Yv+D TIf3E`;\fmbPva{m[S}Q"!T\ʥ^P}:YzY,u@2=) 1_̡Y]3 #nbif^͈o`DŽ½xc"hXz.My{Ԃ^Wh~XS2ŻpM 9F㞂 Ü&|_]I0U84_$fANjܑ ,D.ݣs\(DL\yl*$=dۣ6u96b%F6*>E#hyӅ=>h)~59 O7*lN:dAyR-r &x1~O(LwB|^5ѡ4aGC4=!`/#/Unu,DE4WTmӛJQ5`$5ML\z O+.ѩQ*յ?} LZܪi%g8BPB wڮ.h\ԑNAt*: P]*& j"f(1ܼY 9=7Gw:Ͱlw^RwU(\ԄamKN{s=G(p?M" X`ۛ9tlYNR57(C\+Fk1o3)fo<>01r3zuhEăw*tcc mQ^ MCJ18x[=R M]fҒ˔MY -:XPvVDW=ob=וG-'J"6&0-shlZ!"zv'Db. 3 "*<"Lмt85/nJttbBwtML i<Qq63r1\ZōBXcbIp9SԺ^[P0|bvvۈ"u~;4kiM`; #XqT"ҊȽAm;/ #vM /<\'⇃ l'Y/uLOHS!粲v-dKXgZ\Qe4?;a*-vVuC Os@Ⱦi}?)H8&D9?[%*'V%7mq~$|>3)z9-|{ks/r|wA=Z59t=_2>⃚:f,XǓ4rS1Q< 8fUկI Qݶ. 䞨|kB-7{)'zV+QZ^jx/-_rFn`9(aG@+e5@Y U2Rl L kfɘKl|s rF鋴H%7 S9=B|뀁:¯a*Y%#F&xhWz#{S/K|S`\^7\!}\nhRU\  URaAMv/&CVZl떡G㽝Gsʇ*3m arHFi Ip`y&8j΢^e|_2ZB?b&DŝCFp)(-h̚ڸu ֯ pC9WQּ@7D*|?=Ĭ 1Qǭ Ef+52˷w8[ڤd&мJ{vkkEl$]!|D#E,Qd0=Iq"}C(:`z1*9=M35U(޴ى^_J{bz!܌۽,zO>>ׯ:Jtl9A +UpU =Ye%79eaCQ $Q;m>ݹ> ` ґ2IѸ ;J,)&/g/k,i ɗhs^=a9g^V!Mxq"'}kUoӆ DS[Q &S{wߑj76 “$@`*$J?Bb|}9L{p~\hgQ`W )"֣g85r&b닃o)d]%6תC=~>+VQ&Nf{UևNڏ0$:] \DiM"9,tӉtv욜Wo>\2>D17/2iXൗ;dE{lPV w]gS $4 !\AF,CC9?K 3VA!5b.N¨S}sAhzKhzU,a(U18>> =7.žrAX ߸e\W"ĩ9#z`噈TE[64:{H00c߬|t8gDt(R`1xPٙI/|EOV^x+Ns$0c6ʉe۷D¯\j iCi ½3î2;O,#LlPjX(NCk$$5vuJrq]s@.ǯrװ[4KwMpP-rT!S}@aoc-s h eY h4 zpǙ6FdS pE֨52 =vDUר9@谟\}jҏ|1lNX4ԁ R# NI]Ue#TGJ<>w,Krӏn^gn醓kZ =nڦF|/&<^/z(T #p 8~YrYF!gM>LY9| R)#>ŋBg^_C!λU(;:>Kݍ$\~C+CeDDr(k=] eXD-U; TWPѳsԀ3$͆w{L$v*wtZp{t8JMrkΫ55TF*3a9X (08. AktS0IWrY Jo^5KY#!M8 :jEz/|;ބT4OA ^+ooLٖ d lF3S 0|s^S;|)iψl?5m^W#5?;S^w=)ݯjvPH!ŪW@ӂ tL4ծ z[t2 Dy7s;__[Y/aШLq9Nn6dkj-wa!=͒ 0Nzc?'V'$0.96'4YT?FҥPTB`KanlBүlZO2Rexy2%9 ŀfꐒL-S{ɷ]VL+Y'3**4SJ,O\sSh:#r0Ѯ }Gmw-‘Vsٱ8s|-1O4td\Jfjhb2q+2,d9HhS.68'(!2DtI }}|r=@u%F ^lbaC#]`#b|bi'Δ$u%O0C~qv-cYOky%a0pĂX_,$77$͠K(<"RΌ|F:%;ۀHFƝIb̷qpQx ID`*%øK/Ԫ>Q >N8?[hx4[ 2G'-O`_I5?J؃Qe,|XP~QFTCa@ԽYvm0VSt, MFGDTߵԋb}#m ms%e:.IT#d:?@/xUoª1 g&mp4Y,[U1XBܝSƝ1@?ZtqEkfҌnȺ.eP_\n_pm[17 Rho:ad1}Cj0?Ժ,lLLLR&eś>X+V]Z΀ b=jp,w]|J5& lѩi 6[hGݪclAz68cS@32{.$HekU&V;`A:ZOc"'k|)iYh.6ME iZ&omܻ ePTz6:,3v:\DHڬSc@hOFпn&١I/nW/.caS Sa[ADM1ؗdA!\*gb>67|_*H>fA~RHVOihf5NAưH_㠩82rV¦L?5iєm[R1hCɳЗz w^:j+O*/P-4_`{1Ԡ-KWP @ bTt͆w>ŗa!\eS/+jv>FEPǖfUW@V6h3wGpV rz*I?c^̈́s hC5h҂gP+H!Ȫ;UfO`PLUA2SM~%24?,tL!qJRnWit5z`1=DJW;bd5W Շ4'!siPzvvF=ItCfH=+?<~*/_IE&_jwMr@%qr!Ӄe}Gy]kZ??MU&Jiz[Iof&匢Qw*Re_K3 ]  NTlϖҫ@ =Y>h33SFBڽ(4BCz^V\2+&[Iz4 Nn4Zӯ4Gm芄8Q6xvOWPzIii2sNt03ԁ.o=`(ql:3gɸ̘ΖwvҽJ$coUdI)).rd0Ldhm hJkzQI@777@ud.Uh}LFkc"ǜ;CPC(f@읓1jO3ξk8``?eZGhp"3|Эged<4^,s$Cןvc"j#Stl-DХ94#u{gWj5@b`bӰ1%7CXVHL"z%08`/#=wE䩅DȚ<2#]V7@Y)7V-g{ ~MJfjbo8Em5Fm MƺժL;hz!н&T <_ _F8=,x"vhdYպ gmM9Nt&%ÂӋLzW`RhMUS E}*DIj )@}.q"ed%?{' c@`6<^x D8'*#MY-CK<몫G[I>)R@ל% x7 ߏ7"$B66i/ )}FF}ʁ>UYN`1tRlOƆZKOBP8T%IBQ|ڞ&oT3-k[#xg! rzP}v5&$cԸ Lm㻁iw6)Ž#0J]GMg8l$CTZ;҉ٵl61pCAt1rUna&HۧMEdN0^6/!bW~ؠѝ2,b Zf5 -y\bN9aa{Si-$07EKFrT"İy5}DlOaBuخ4Vf鬊HUXYGzxi&ίq? voqiE`@AXV20!N.cWĊAxO>w zN~+egvj^VJXKZ/!/Lzh,f< u25 JxiԵ,gcF =]񩃌8K2.)EJuL؞HBo{t\ _"9.@xɬ }9Br*{VIl+ [fUБi{VBBJȇz:tEGL c!F|i͟[OIOuI R ^ (2NDYcjNg_up ࣀp/=R1_s,?pjIZ1}\"%W<3wCrɏD0+?d)L,q5cA_#v մ9S>L%L U9gMMha{d3"\ ,VH ~r9BlD۴΢dӈϪ :_v$G 3%~~:C ;Ǽ/$,þs☐ (0TwoJ/7#RG_^&nqz5"QuvLrZ*ՉړfK4 ̭Xґ]*Bbb;xS`tYM c-X Rq_! y*[]K9x9X0&9)w|@wyG{GgNF3FPde@t'pS pX7K'J^en"WS˓ͶFll::ssp-^Ox c/"kZ&vss@)rgC XU媐㭟K4,+\hyیÆ$$_gyHef q=XpCc+[KX"gj"\G *Yn `]0>} hK?齃Tu1@2&;۶~$F y= ?ϗSR$x]4[ &qhڿV49\. M)zqw7ZShpF*Ԧ@;M퀉Bցo7oZW_}co9+~ۮ6_J;sȕ>]ޒ֭uNμ^Jͥ_c DWQh|Hn&:NӗF8'3'iLGq6sy%[VHL$g;7TgŴgBz9Pq׽C.- {O6g|S,: t S?S35 'jAxHS>1w JcHg+ː9u9zd?)TrM@9;B8,5%>j?;;!+?Xbw$;Ub 0sSaG{sR;Oc:0xqJ"6^15մ֙*Q`N 㒷](HItIRZ,rՍ.}w;6k?/zk)4/Ty$Y n"ZNɛPNIM`h Q_1|,<&ɭj g/W!wE3sh qS9B'*{ .}$2JuS:#5o\7Qd=m$oUBY_d&@_Z+n43pfܱyNa'8HVFclVbV[+mq,A=܋} =ȤOnAkMOM CHG 9Įs$L+ & 3/{O v|[xQ  ͪ,<}ȟE9j+1D<^o+8KLjF6g` 븶7uCՂsCc[eчg Xilg@5TT2l"K}։|~$; >+/]Ga񳧣OFqR31Bckfb8!TY wJr#&%Ȳ.l"j8x]]>` j<0Xf< [Ru%Hhxbr u/Q]Zkй2xFϤs/ƒӎ)V#2끬^tȷ)~{ˀ_ҥ-a|ɬ;qȵEu/8شNmjUf[K_'Qs-5FG\92(:;젫5κ+/QxB19U8];c. M!6i[t 闝c*$ȥbN5Ʀ0#A'݀zQyZf}:2+xfЍfJUMrߓ54$Q;fbL[KdYȗl~+ӡ+Fr|tyMssrjH*oABQ;_UbWidZ{-pc~qf (Oe 1I[뚵priЍ ~(|@:޹`z@DטJ%ZbQF {:zah e`cyyҐ{qV0 DcVڣg3#nl,)*jNRſcӌ!4}@vQb?Fg5q7Wܲ_UM.eiPmmesF)U2hqX Y a@\ӂR`:/㚉}6bn*8]0rr(fi:{e1r7fOtMD$oHo3B$$ǻf E ss 1ՁZk#l*G|54] ^"$Ogq n`5a8 *f6$ /Lv%6V'> o' ߪkTےr,n0e%̈mHPpX1mD-Ig] zWw/FI'[+I+J!cB.}|XOs#U)8JwmEf'kt7` %iicy1b4L q\M Òq[x^LE:,ˎ!Ò~ OmaNlTGrR|4Pvj}lDІ<~Dr#t9eK,!!s4*6lHJ''Gt;Iv[Us%?5/rY䧭_On!9pw ?ϛQ42-9RTBR.nZ9>Cf\ʜKU\ K*TB*)V'nQUAGa(z 4yN}ySA V'8bJGQDw&s)LJͣ1qB6KIJzBV_!R #h2 8:?{ؼjN|5*Ȍn!D ,u-a/zM}Rh.UA !ń;QL \dD?g i vb Dx^[3PFi#fI^ro&r$0A(̲;W̗ڼef ONڰ69mʠ\ϹK0(֘S(3VHjog.:DMU2ei:LY B(V<۳"UR!6%?eeiaH#;Pt-s()Խ޼dy %h*R", eN@6Su6DZ-~ T*ԵsӢMt93]\^C ݣ7FA:1J#FG`ӄ.Ž\PDzu%mk [Q]Fp.$<%b,zd Pb ʯjlt>iU ?=: qI53xyvŪnkVK-ڶXf4>_a,=T/yέ.gtwc!Qt ~7FhYYt-ƖyXO^GcecPu-@=J1dX7%I7F/b(f;ܐTy))Gʲv`Ȋqd%`Wv=Gf;(ZlD㘈vuf\~qAIfaaX Gpf9Iv1e~?"15f`!\3tn5|_1(R *B! }GHR%  ۦ 3:xowJiLh=.:VL\2X^lFz3GWԟ`ܼ2̜Hesi*&ȿ`#>TA')KC,5_(/0\̋G@rd!a[Dzė"`!fu|l{>37΁y>[Kdߎ$n?DD.H..worY9FOVrtcNûo)=hhzpPճ|ӛHb`7y/r}fS!bb`ꏗI=.Άc2~T#=7N C3Kf@l$u ^QiK ϧ-y7OWK$L^aQ1bDYJvT&o_Jiii~c =ul$}h/!<_Ts4  ȴK$X|8)jyz"}ߍK#qijqKcڂH GF@EcY&ҭvqQq/~r"ZD5o_VDp'1mՐl/znzA(Hp M`WwK/PrZ.m9{0t3st]cͤjdQ;ns=սqk.t !r^Z˺pbk x7k Y,HnX _G,!іwoZ[gh`q𦰒C,>xsVW;M\\ 4Ui їiU;W3'(. B*S~Fxܸo-% `hm1~SO5+'t|2gd`\L{3t̗ Q-kiF4Tֈk;]-P]ڜ'>88z}> .O݅}U pClAGP9zhbⳌ~Ā ;% <'4.VtۀƝ9WD-yY`sЏu'vkt %(eKtOR̫ bGX 1;o:w x>h#,'VYȹ"obV%g ѹ|=EZoFCw8q̯ gNLi\Š '  L9J˕8L ]"&hgҷA287_^]5Xe*8@ZBS?e V' Q h:x4m?݀2c(KMu9pL9fI@-zG(T4rre;kvH/|g@|#ӝkX!}/azxT  |yl!7o M~2MXic z?Oo rZ)J={Uʭҿ.\ dsh*%0r w4Mdm> Lugx'mH|wd%%)Hݥ"SJdˇyܨilo5=(_]K$f)-ypc\{ Q=1 :AKUNhxC5hk)l,PE`tυ #/5'[O*np9wHDe1VLU,x>bP#i6YT s_7`-\/w~X>ӌak7%ө^f!gyRspbS T\ʼUV2Bȸm~i`t{)WÝ9Zvk(ނ ]NXcPz^ʼn>(szW~# o;/#MZ~pqK_#~Sʅ3\GzzVܹd5>_ur5juc_3vLC8S+@c= '''VzˆBvL8>z>lqTiֽdqC\V)~/ڞ.H wB$J9(E/ EiDxpwG@"YPbai {5Ob=Iiʶ IQ\'BʀK}GQ OvM0lɌY.p{:!efs3 ›gg,snUyЭYӯNJ]z9Pkh>|9&T%,\3'gn_*0<ˎ.2jd倞f_Nw"h FHN;Sg,j1b&"8vc .猄FV%4dz-/8nFHfo^矦;pnC x& %{ܸ iw FH)m[B 82K5I<ڔYo\^ IrDdrщnbn_A#[^1Xy'AbgAw?z]|_G_ Kc QE)P~%,>Qnb7K6SX`f[6oBw{c[֞Bj YIE(,\^JW#D,qRB&CI2Ujjf;CkҊTšGiYcuF5@ d ܼx pF\ϩ(c!TbE=x9SDg`@~9҇hF̥S@ ͬs;mힾ t$`f{jj+8,΋ؘ4zRWV8EQthj")ܟbSP/(Qp[ՋWb\`S~iY3EL2I,e\ty&*!˔2sNf,tG.,r6"VrQaF`O7Zwp"QϲV{]_Z?hHtڹu))W;B-Lvrˁ:{ ]H84&fj^4 >jE70FnE{c!gTc>W #+ bJtkq~ ttGY#3R+Wل4 o&$NcfBzgA/]Bu0)PoF=œj^`rI_%fr"z 7PuSkGBUNM-0Uy41ޙ8:h_ˌmE1sМWR&B&%/it]I ·lG]ja^ckR^7bWKlo| $SΈ{}$?F=Z7WهJhxXv;łXoQ d 9/:& Cuyt;(0%'~+SqTp _OL ᔽ2#<.K0#xfgw{{ r* ŗ( tP<TVJT_2i2-aY1U@+TzM/lrS8_F=v<:Zmm^)אoS#;+-q|fd>Xϋh LKm7%kV[, sc*,C5GwzG2:w"pCH@&qTkD_&:gR}mdp7+7\=>]읚tyiY(eW.ɗbI;Xq=1Ks~sۭR.q( ΋Q@1Do]DxWln & ߼##TNng]`~=#54AS%VvgʙF%C+eNAyV-f%<ɯiXD|`]$"O85"Ehh8 v~JLNb2QN3?rl /ܙ3x˿#q"&y~y]aq-)J7G:\ csީ/R{sxG&0U-é q'#ԧ_ H Lk=SjWl, ٢Xg rZN=ӼI`cm+?)lH Ixط^ox1m3҆t1=Y'3U 'j"@0)dvL%u7^CY.$ h`g,Z40Z@LM0N Ez20 0a\}BZ~ 7|Udk:ԄA#.9Y|JfA :2P%% uQوP7E,wHi fxUk\Ijgn mgޛD_M_qÌ5Xixg8U6wҲ' >s3uitsW?,eӋYơɁ]dxiƊNk ʔSǙ[rZf틐K>+8̲4luU~xK#^ͷEƴMq3ؓZ# L[U VgKɏV8pWyNpʋr^+%t`. ӡ50]Zy*ضug6`\_G) LG'z2rl!661-h@1unpLZ6"i":W YuAzt+W{#Zѽ j"aC \pBwFq e3a+l6pA&떨z$dj=yPhF`EX j:evݵ1RSU]Hcߛ}S4C.i8/ۗ!^(Qat͡HCjGaAALraX# [? ̳?ɲfs;5So2%(ʅoQ0v^jW 5eYȀn[5rxrm-ˣoEŋ<T&s ĬCiǭ|O)9AYe]׷$ d0 ?%Fkp6ħ%='V{&,WE??6!-M_H䵭e8N"$Bg25uV~MIi}7ULqSԕ#4` z_IhٖaI=v._f8oUMXXBb]E:xVpqSmng**fT5}EDGˊM  2S7lz0#La7_+| fY&XpMq b=%YV^}x4¦Mz϶w1%]mIɝqMaIrlPJ nc>C ԑ?BrpeM<5NoBKG.rH@Y?]9 Nss|^i-&έb qP XB[ (sNh;>./yUJNbE+A/iTLU0ig;|T5~EZS+h}B#?lH"Vj!#m=F#yO{\q( |D:~ΖNEaӻ|!/׺MC5J"a5tC0[P59m#AaR}OK>c8h4a7`@v9cUOH. Crk) (c\GVVl׉dH3*$hI:z D#}&6@4ZB =FxF+_'@#cqƅrxceZhB:m#{,X)7LwQ}CEt_*aq:m2"̒9 LXq]'MKU$Q@X;gl=`5m˼] ťweM0$^3bxrXd̢w%ٸn,\m[!A.REƆ-zȼ7T1Y g2y`<۰C0ˈ*QzP8o=<rŹ5 eY9b%fgzU*Ok +F3<.MA&ݰgHD%$D []7zOMjEsmT2ʜWxV`՚վnPK[K/{O2Jg[*ð >[*C,&Y*ݛ+GU^V4ߡV{a;rǦ!l`eVt(BB~] |h['"!/ҝgKyi2`Tlk5L)4-TSˉcPrhTeZ? (<:+h1o\pK\Ӿz1^f ?z"):]?Q bCl NQ0f1̌dviQkT8 X!Sme դn{!.%[W2_^~iWqq]/|? ogO]Ph9o"WI$ m3m3ڒjbg.m5~7@}iC3O#p0]<+C4N?݄!$[a}^k_F+4t&>eX1%`򢘎Uް/H uv$$612+ь2DtD"fZx޻Jp!خX#Y](,#ko`奔&YM=6==}wr"_ڀI'|綂+:0)̀oԐ%ZI.(66{ƮVuXHao=41d! .Vw)}As&|@c[ONzHc**a\ dG[F:, U0Lh*wG?4nstJ>ȋM (T"luknk_ʸt]-'sCcY: l[25a,MPWI?'i\yW5{ >ts cqQ=xbpԟxpG" <_%;.0mv,l8D~B߻/z߉ z`rO8cd5vm|k?Q^cMDž*tC+gߝI3s& @~&KHD#r&߄X֖8) Ǥ7@eGsu^B]efi[xp)ӎЙGﰬI:DUIcM򆮚^1N7j֖;B|Vsm'$ )RqFh$,1ē#Tx eڙp(;PIʡ_>I? p'oeDcYڈG-o|jN[ht[1m:0~(戴p=!"`DʑU tDL"b]FPbxN˞Utrg) 4qf:+]Nc;LN6k;F\`px³ɠ~H4PPS#P{f)W_DSў5ޣ[8\HY><ȭ3MMhj!s[ũ*Ϡn5S٨\u*'\M!NMKn.QH*T|GRV"Ȅۚo),K|LQM5rAN{93z%r۳O.w{&SdžcatP8;UÏdR9cF.!Y'|nD 5{WSz1|eaba^Gnl1dt[P1ip=;ɫ玉d`.p| rL~X~` ˖"Nd!c*ci I35i-a6Gd\_R9B^`*±v*ynti&7Q_w?Zp&>C/d/b5CM~¬F=}UTN98D"J @wKoʠ)2sE&.IG`=0#WbwEM $pQOX~f7[[QҐ=)[NLD ~}L1w!T9ѯJS>!MDL nn*\Sog$a"֔xۄ"6l*=*E 5(I87aF#fCO ILsxpV+W~jxg'B& :skt\KQ厅OW~CFzd5.t γBF,~QV 90jF(g Ln /!<]nY+`/8W"*@S6vfȂ/xwC zvѣSDץB*F'"+caaaOW&⪿Iq-xSoN\c\N~䆲o?,eC|frȥCo bܴʴ6C}8qڙ-_brZIjfJ"guL#f!6\S]UhnA-bPaA/Kg˄w T% qL ] A&*A/#U_ u{[HǶ/L4bv'*#%`FMsy"MkгHf:Xe@3!R>Yx#8~@ʄ tY88 XY8W4⢻72B:Pݸl{臒 X,X~/dF >,c吊gsxj\_ WAk#]/ǬPWt ء%؉vQ~ԾXfJ*_l"^g͆ D> z{#-}U{WR%kTYl'佩&}-9nUa;nOIİA4gT1ۄgW` z}ʫa/J7$C9)Z ސSC{1sT@Y*RzǾzh.×ȚƵ!pD?/V 9tŅEZI0xaxҝ/8+؎rZt3 .0DwVe~b@#M~  ]Qq"ܙIYQ~9\p}4PLUZȡX!$cHYrz4|@S/ %ĕ\82JAh/3m՘ktR(JMv ~ )vܥ@b66&ns]Fdpڣd`(։f~e&n̵7_ ]=W-WlT p@Tn5~!8ո#xЕ/v`joMhBOԢH$&D]2y#zxI⒡ڃ%=ђ S0H%`b;Z8}KGzh] %K=HᮥsW;ϯ/tA;#뙝n2%!Wg+h.YOC],6߶[ lMM1u{vV'92i0%۞,6LīEuŁ'O Vw2<' PŌVL}P 蘔@H=rc aN$N<0 NQlԶŹW gο;^0FE]1#nȐ:p,wd J)ՠc6#Vh1jBR)cB㘣|_%Ǚ='jCErËoOeYgOJ{]kkdg.3J+.pzlSb3u "g1UI!eybCՏ-!0<%ޓ1N-EG \C÷-)$+~`ɑX+':_-8T .u.KT q Ϳl|#R~=׵ P FmmW޸Ӯ+sEfMWWeggdRj,\9y tfHE֐v}VMɘ )Xt &}$p1{[;IH (t\C hP-wd#)z'm]jރZs5hQY@ЋI) |z'Kx # UT1=Iut.}9u#  xԬi={l=1"LW1zЄ?d))~t4TQ?l&S B?1wrlti>̥|Xpsnݱf aхC<п]_EP̞u ?Y>f"ED\ UCX5ߍf9j(?sL 4-lI!w|pLAGm: [Q L$KZmɝR^!\uBm?;t ӯтTA$1n_r"9 Ƀ.uڅq>¼f cJes%pI0*P$0h(~KA,ECuND(sJf잦D%8ߺ;CE)= 58pElak=9GB@GF9 3S-sh @ ؞D*\z?ћMFCs5b/f#8ѱu},<Sc+fM79a;zeavpyx2zWٖ TT|i@Sdr1J+Ϋ?<]⛕yCsR+EYMz xW eQ;*_$ 1/U/=N/!jA@" ,MBHZwM;!P jNVIZ|a3HȹoA /º%>i5 ˌo[zRy-*B*멌Mc;P v&8;%in'gƬZ4H˻ 2iU*P"ZK>^`fw/&2W>)T0%&/ WĂ_eNRג2G|uL!ʢ) { ?Yt4E MdJ+^t/V7.*5Rاc$T/ 0`^'",oB籚>WnEH-) GtJAIPLElpqu#CgGQ4p(E>gBbOTO-u$-!/v~Vi&Ń!BFpҕNԦ#+Iꛐ('}^+H(IbtZ&n x&_e?`"s$~Vy5*o|ԣsX@KN]eKIWK H~4EhV|;|<,/& oQ̾n?GI͸')K!? &$"Kx2M^!]w:"/DI[GQ6+x%uϟ0dl";J\)N=pД&{lGO +8GmI|P vc|MtS[^~I F|eeV?Mլߥ {2HWYy=DT2s\i ҃Wq,qK>JY{X*\{Z6^/LAAiN MFSrR-8(̒> BAff Ada%-  9`Jo~ p[hg~P ;H̽* h=x68N<1|r~7`Ł#U~,PAdeZ~е" *GM(X} uGZ2@p𯽂L޴O[t"ˉ'(ɮRلn5Ҹ"*h4Gt`b+:.q̒, i0UXΤ#Z`:K$]$qLiy ΗNrW z=`!c< 7 89 -YgS||(Lk'j挌93?_"^-ٛ]$79%7jK%@$;{$Av2`sWF< zZ]Tj7߷]:j0_,{pMw8+3Shو1uBAtC,"* %.+Flؚ/[SG5UkOњ_L<'ӕg_n#PJQfOI-Jׯכm8_ӯ}\pxR* 4þ,EBV1/i j|t}Έm 9j)T54=(ljwP> u;@: cԈvag~LbARW0,LA$*B^gVtмv3hE$yI޸,brtNM[:1%\5 /O.Q'uh)! %\zfnXgbP.w!Y pY_A  P uԟ<ߜ)^/Qx%ϜqONL.gX(_AnR\Cgx+ J+k{*X !8z֭H/qOO%׵/ ‰z>׵ qxKfv26 6)\#p%~z-QyS㕆* K>f F2lՒ14(\:  ph;#RP8$t%Q%VM]藝ԪZ7ZJSpMt-jk[kqL[k?I\1#|@I*K}1CE"zgHkm;FL 5 ]5wzk挅l'K"t-mfDlוNǐ'|4E7VU[5:FO(2p]Vb}ÉOI9Z=2{+F $_ 8]/< )NdF"@+*UHS#VۧbOm sē:fB O\h#v Yc͕*?撜v5{,r_k7 ;zlUuZ]إil!BsOT tRǪR"P{;_?ݔS])*>ky3Q ^DIb-U!Q dH;?@J턟u[YxK8S+= ?w0@|qzj1eδ` c[VwЬmJm7zHjJDH=&z0u}$&L ; '#*wގ+,+Yi{Τ3r~n3_}Too uf(xDH/9eK2\7ӛ\Q_nw"|*iZe蟰$'5K ;oQ d|8͔Rp;U+ۢ"v*Re#0XRUNx36x c+Aeu[eqKOxwZh3h36VH\pnAD|O뤵' v4[."QyFr-,ZOҫ)PݢJUƲ1>SAC@1}_jk:huj+k4ܭfc@!с;RAWk>`Fs[Z ?A(ƧAJ#K^1q? ,')~E㚭*o_bz݊O;;9(deJ}e7m Ll(N')]X=B>R`s57NH2C|&`QYBvY]Y%~TXO|c)4°/@3(4KI-9\ ڳ0+):UVCAύk%kE.W6b= _B }l+"U etHMvW!~+O=tݶn@G+Dq&'gB [Щʍl93<_,y2TZ4]V[fN1\XjVE/5MpJqNwDZS߮_2E/ @jDJ_e(QlC/)R&_TY))ڿ*+ڈA-|ml7{-/L'/Tp3S3Aޝ_Vc n;`ؼE<ꇡY=uOoZf 5sGD{Ԍs[ 8у.. 0s+/-p:.ҥe N1,bAmLwI0Ҹ`gfϧ< Et)j`R`NJ 9шæDJ$Ϊ UI͈\k;U ![T0ڌx "ۼ jڽy搤u AMC.~u'YXqϞ*zKNNՉ 0"` yew r/qjsq-M8ga)-ƞHDRQ-H12wA֊q_"y5jKzL "I[Z"zEr}LEh|iU+!O&YW)M󣓌O #P{@#9O0b/) jct8N :h"Lz㶃ꑮ5J/>WPږ 3rxeBЫra#6ctiAPU]}X/v<5oZH0LLSWr&IQS¶FB]&}𴑟ۆj96\pB'ǫo룢hZg"۲eFzt;8$ | &N XoQ|WVy#I.g, 2")ȴJϿ0t{ :*(h7~-CƙV77r6`=.G>,t j8R$f ;&^FePO䦋q0 e>=QG_ϱokH te<Phu<\CYMǺ\n2aOQ]u+fu\Sd!70ܫA ]ٸR@g;$e\5JEyn(bE 'K)r25,~fn$tN2-znœ#:޸!%U+'e/]أd1F?YV` t;\*Z:"G] 񙓥'1'$C$^DSe4FAB`:vT,Q1u5 "ehX_z ѽ7=Snvi Z[mtGYZ=jWrpOMqڰ;y̔AGnT^pba" (m[2ɳ}EaUJ`fYDiLn4Fú"s BUZ;^g>޵;8 S6 YRau:XV~;˴%cSsv4IhQ:"I}Zl(c[Wp|eQpwP3RFZ"0(Ӹ{ 4DbC6NT@&]Pe׎;.gX߿DjG/ntzklY%[݇x5WE!x1y KEq}ŶC(*oB gֲG/%wB/*;;Q IXuKsָpb-)wc;KOL9S|}O.Ȝ0mF{3"Q^>]( 9Xv č51Hla8ҨLUlK}B|⢰f 1H<`͸+>)O p.A[f?=Loj(j'8 IWRj%:su)al鹅;HV'ҎOyAOOQB\1!o&Ր7d O#l9\٨|iOI\dӖY?Ơ>ᑷP=s7 \X Zp=0œN01®T)+ _]Xfd!Eip֑yi']R7w;ҩoM'LG]ZTҶo#m IZByy[Oe4} ˘>H2!՚NQΎ9+1X-R#>*j?>ϐ˕Ov{ "duQgg ^#mQN18NRMW'w>8n@|ӚcWK$a[|=3K|AE62.OV%{bMN BskeQֆ~s-Y o+bh }nù-ĞJD*}D]NƏ|Iy(NԘbp|l4؞Z1sDi (/[b8.AjW47O*UGbE0)kOv= +Ay}xe*n0p١cOA/Z`Յ?5*4;X(4,;z8_d[7gٗ{Ktld#l2֊ȧ{X9W`q"WP mxGn-!k# WMʰk"h jba*#xe'eUˈ1oؕ7,DfS(2$jRTӡBxoXLv1o9(0'\9C*sLF> _RjYrD0p6rS&l;6PS+ !ęV)|O3 AM0-!ht .6Ӕ,7! A1Uأ"IkF)a7__6蜅?.q j ZۚL1괞wȳu9`', 9c<=MAa9"XoѹA߷q7lcIt?o{q$YZp.d g04gZ>$ Y&+Py-s䖴JѼ(ݑtf>X; /` .l).$ EhuH=bGGl—4-'OYfbntͮ_l,>Tg1@4=G9%7rWLj 3˜0VGpˎwyLt0IMw+D^Dw5ɐyג!!̑sBǛ@&TZr%k0قw0;=2Wۍ)mr#m (+|l' VTBsie;Cjrl<{o@ݶ/ ) !Xt?2=mw<.\ʅs$h0^o\8ggܪPҟr(ý߀cOu]Y/Umd4]*S+wZ0i7 |톜lUԗђ<_(S8V*:Es:c_^wjxSCQEc2 daEHi:RįeL4~ r^goaؑPO^Eш9<\>qcH ħAr9Y+A #zZ@ Qp5gi@m5V8$JY6XYZkZBib(xK z.1LJIpâ Zyuz=uݩ@+ 6jԉ-JnSL\-LQD%JGnn qϞ)]$>-ɇ 4u h?](E |!'f8o\7=Jq'SǶiCe`W5›Pű]1)`d7RL92y >xI JYNv; ,vvo洒f_!PDs 1v}(OcrWP!rb 9i?`L.xTk)t4d {,40.`o(RnxݫQL?nn5Y'W͞L Y0 bÚ"5x;#29Ki"@oHu!ҧ 1c]mE9uIx4Qmu*0W$ɗYit }{LN{^;Xꢕ zE]!f$½mcnb<|uCj޸>Jti 4&1+yU%""{u<]ldƳ"a9ګ|{%!‹"{zt ߾+,K 0SӂץQWz0ʻqXCU4W`?Iz<8uꢼ0h [MnD#9)_Ag=#0usK|&dYyHuTM_K>h*F?*9Alb{^)4SJԍӨ'B0+8e'g<9LKRIߔ-i٩`E~0;fG Y\kIʦÕS > Y,>W>L!lajQ4VWۺ[БNRrX|ڧ(*+H]w\RA cѿ~3{-VlCWZ]Xe!CU36g%xq|]\6'M$ݳDռ n08S׭ 7V|ұN8"F>HԵ4հ MNXf[Ђ7=Ss{Y:c.U*!׆μ*Mg( yd[8i=H@u[LN&aIS4)n»nhnH~u1 *3vcyV]KX.^.V#"-/V‰K6aY%kς(Mﻝǻ^ ѕT ?SlϠpT {N) r9[.25<|L@IEs{N!),YDZF75 b>{)Mxdf]k>3/Ik,RE3雲S|Qєmi;:N„zc9x%\D u)67%_-hRQkZ+/c#dnKsٕUJ.J\0-Ő3ta&>-OGqu3h6Nj>\'@3UI}$tc#qFX`;vo} {:!8B*CVCWLÕ+iQ̧^:j#.=k98(`lIF-MY1bؤ; ^)ʀp2t[ce_|`{Ƞ+ƑL~vDa|Z^G?b [Q0B? =g]o~ߐ [kNRo-b^e2|fjYE@Ƃ\2ҿ39FV0Ol{B'OQ'2nipVf5e9)r$:vW-O]Se c)a|Czԥ¼Ɋ|H>Lߣ[dCۭyfwqN$4JV2*2.F?2Qi>]dKjvirpA;}A^M:I *I{/Nu"KhSix{aRr??z};j 雭Tb%GݮVs}61+\ڟş`^[zwy:yAx3NR#3pΎԞ+r5A|CxjGn9_15\`8ϱuj쩲#}Zp.z nLw3i;-WUJn>N&x{-{SDG}ׂyۤ=p `4 `#Ke>rKw1rgvGǦiN`X_*nFYvT2|l]X:ãd@$`~ –齇 僞}iu/X&l\u a%ڱ'C) FwSSb n}#пUS{ϫ9kb YJjQHtmbAj[xu}ڞ&Xڂr"Zƺ. \=!uUt[\,}GR2|aa@ /(yh*je#eT9 &:3#i!d论jHHyUnQbveM]&ة']lnA"q jEEaBoc#,_ƃ8?~Fxjtaa:?",1bSY {?a=)L.|ߊw-e.|욼4TK&@>MZW8#۔xm~}=CĖ '*NV6/G?(-Uڥې}Gy5'BbmZ XH,xjCR# mkba贽(%cgTK W7wRusMrR1 meY`o}({w쬫m9$껙mQ!:p;7|&ݵ`׉~gD ՛)Tۼa=S8*ػJ"ehSRq Yz@!b?Åy(5ZwcsoIoĉaR ш,~|kJ(=Rlȭ[6` 씍YA9h%f}n)PxXr\ɾ.A.ŐG(Ш4LirP@?cN}/nLK&)EF9/^*Bح9q'AJŧ̐aWcNBHa2_w 73 |ӍNxc,8]%lݼ1^i 2ė+J~Cu]w_q 4$EQ D$! Lm0Ӛ,EFG_& 2)oL^GЍF}JMѰ~T& bnX$Lwd?@Q!e"8wG:4( &^IY"޸tP [g|G1-!W_;žGM$P,Jj`>zk`$P"OLf^Ԍ'M&]HBʢ\>X^y_iXAYfa ;P _s#6Uy$CGsy,OȨaD~ZV#49uB[mkx)mgJq~XH1&B'* ށk͵ 4ۙ(u9FB;Ѱ8Õ)Eu1ϧxj\LalZpGfMpA! ݉^GJcntNgFqȃ,׷]D6EʦjKV0&#Kw#>te rxPٖaSg-Vo ;߆ p~P; 7>"~ھ4?^v;WM˦:pDNOnIT@mP6mvL+㸩p8WTϦitJ0[f"M[ ) L#cfw!{'5 l>!'m{#i&%]-`r9#z˃ DAZhcOwi`[[#IUOY7C,GPhA֫Ȫ <lm:yy'\E7sWuOPY":-r Q: d4;֭l'ohVI02 5+gE>m[4ňB6 22L |+7*Pf@'/`!z LJLܢJ,|I%&hP].7Q5co)eD%_4xik7>++֡ H郄;s|aWַ-8kl ܽUz~٤ ̀Pw})} C2Ͷm>Z6}zڨ>m({ߘ&]=6-r}*VzɭHW6V"E /c=ө @M./a DKuу}puxA"7_HL*%EV]7OsNk Vw6~)*b^ ?_ҕs.zn}yVb%Ed$GE* Z8LԌHG)\̧qĘi Sgm7MLj'Ύ|SpFD@yyibVK*>毜6?Ju~ |[!P<"0nΓʋe&4yy")ީ)E|D,HCID&N_" Y3]V7iAy+Z{NWvmֻ]/d,Jh`XrƀF_S%ð)f\tVt744u9L \ͬ^k1Qnm +(L @fi{? y"A[1Ҕl.Y1:Qᨔ딧H*7)+xRL@M?ecy'@K9Y8z;Rqm1|o(GFc>mtDF *sP+@0fR綠g^y..ظ-uje揳ERA+W#*c4؏END|\=z3>z^ ""^~/9k4!JmFfBqǕ}8e b@^ժV75mGFKe܏ꓩd9x W 3b| djX, *[,/tDp糣IĬU(Cո $O7< xANK; \i-m:3E:0N)`lz`$t98<75jU4w v V5 J˺f/!,Glg<ry3|$Ը*'*ϧd~78"^&G+[ v* t䶺JBSi9{3P'C$ ۦsezP5KǪQV|ӵ.,[i.Dc4*5K3^ *-4YUl-k@'*Eh5 q966j-VƣLVe|'017<3 ꙂgdL9 (,k \%"o \@cMSـ/4;YJ#fD`vreEB7*_>\Ǜ!(mS1;P=!;>A6DV>~~DKma D% 9xK-c\uŗ>ڑ9ph'4qKKOgWzbb߳6坪MMBMxj|fse`kr>i2.162Z92R#`h`} .m27 rQK5d#Q҂ p^~yḯ(A.e@n]ڊqmZN`Z1[9bx:Gb~!M^/[X]N͍St!U÷S@M0yF8 R<e I/;45$Sav_>?h:p (͐h)F4SRқ2+qv](q5#쥉z`rH&DEZO&Ͽor5g.@w(GtY `3cQgɞ5.8{챜dtERds([;EȴM?H(&mir%aR %4}n=iCRuâZ9؁yc~QCUiU>/ ?B2 Ԭ^n|]'|P*N}dj? j f)T=lGy֣f=ba l]$rJ9ŢdL7IS-ku&sgL3hpր7pI"ҝҌ.A`d|n5HLLgm('U{צ!yIυ(S^46CG WKk&il75,i"f;Uo{Dƒ):&ɿ2-:Dp}+af#͉f>n6 L0QZ!fPR玲R~粛 RZ7xӎ5Gܢ5@+wx{\DeL/ gh'q' zy!uO45$y̑ވ Op3Ϙo- 1;o\3LBl)kKIh3U,2ՎH- 3Ky#1:gSRHLi6`Eؖ#/t~V둢5MfDzUۄ=_{ã2ey4*|7P)6qPayZaF߁u>yZM]!㶡wY~8E?s3a7U1}yD`9 ѬҊE3,+ncTIWR-}2V_\xD塘%~Ϛ&|u%k0DRmd_4#D5 (w,B9UBn7K#p@]6kd4OS"|CHٛö\}(1wsХ6 Z_ ຬ0<[Q\H#Tܷ=ywUg _&#Hɨ3g)Rqe~ϙ( !g0!v jXNF !xٴ?mno#ó4cbn^cCs!CGޢԝ6fI?B_HWܜ ^{%0l&Ӆ[ʩ^nA}SfEym԰b}+'$풒p %ؐtbҾ2=wx v+KHWE|{lcbo*T~wơ"D*)szHI&FQZ/M`ƈ0u:#k_>(r/ yV}ȩG%l}qQ<@h;q%Lb Z\Lщ!go_OΨ/fJ>SŌ0. k2o ]MŤRvG|E^Q>{7Y7>2F"j :8wthOShubhwftz L!ƈtm,nZ~Mćzƙ_ pB-4ҠsƓͰxu A\) h8F<$?Gz&8밪'fˍ+ ȓݷr޾Iѱhs%,/Y,dJx.[F6YGRsU"70ɟ؀yŧJo@Jٺ-~bi'BbR~+mIѝw}Yo=^r YG<3wY#2H/g*⨶V-]j=lf!&hp K]z+M|jX0 f E4CíސE>Nm'̂ PM{jv"bA7G&ԁH n@ -?}9^w"nIֹv5;,~Z[PI.ej|N-1YZ0gEΐQqr<'iP`wv Ҹ"eI왦4Y :n$5 Y\uD0Gť'Q3a^:f-^z/%Y(Bn1b`0 <ߥ1`'qfܠ+9O~7ZzVm5TTAt- NʖEàoiId,-P%Xx#E!&"5;xv,(֋[ge$U3wt&v:6&H3lzFZuPU׼nYDK"Ԯ挛;ri_+]勀c*k ~ꙇy̴opt@IsT.4cXϽ p;V ;R;.Rsi$}woznhwՙٖNkZNWe"ZOj!EQx| /ָ1 _B!kl8s0Β{BP~}kеAc;bDcB4''6 +oXwtua@I}̶hǖe@hYpIGRAU͘0#K/"Ns+H5ɴnC4 U$uhϗ\˞?i; *22-Z\&IFAvuuBT}U - r}vp+GǚLryO++vNTscx]E3J)v_%%v@l!oiqW{q! Yvvu(.N m􇫥RzR*w_p* yJFHh 4WP /69l]5#%u5`IEw2r@׃䍼Zʉi-ԋ"@<|8x[矟1Cg2-B˻Kc=sح,pDZ<{p#6VMSo7o W9 K>|*Xh{,vt\5V*H & %‰h13[H1ǥAX] y5z-NNA)d4uP.%5kNCgZqKE.< k]iۀ}۟khHqs-?"3T</,dIjaE_ob`y"Iu x+o{[h1P`0cĢ9}w#/ sϒQ.IΌA􋄰X"aYV%h b'jdh.Re^Ӫ8=7ù`i]=Cu! b4tEd_eJgwM$W3U36%9+Ühb;jؽQGsӕ3kN!k5}h+K} ф@4IϠb4"E&vp/VdAb`T>VBI΍@<s!Y7AqRx2>Ւ|cZ?2\k*#ēJDb qeso\dtTw 1%-*S4 uc퍳FϬ /U`0 v30acoFz`25WNGSB}Du_>e! \^1 uŴYTniɾFah*=E4c$E7ֿSve*Op=g{ ͠^3ɉ7܌N0L\."ZCr$Kɳ؍Ҡ+%gx*DF ]_~!Ӭ0!!q~Rx;%7:tNJHbO쓱'UPD#q35rH {Se>!2z`r-rhj0Qb}Ji"o`iK*|mK 2r>V!BiKjhP^ggJ[pvXmGLD?V<2Ȯ-=W) #~ 2Kx͝:k]ܕ-ӂޑk"|lA>7R6̲v6N)w^Qڎw}RtKkr?]usJ9ia7]-XjVt ~t(>1 O0I "F=={Wل9/f$1;+v^;ܓϨȷ47?Е99tx\_Yu!j. $,OՍ@T!,5dŦp?372P&lw ۛbТa1u/|׃1E3ffAT85mR`mʡb'h#gyK2Tz %YHC?+\Q?Yق+!k.n[E/U #-WrCa ss aJkq PKf5 ٪V]hbcV N wO A{}[w3Em6쾢 M)N7p@nq=! ${YwR0Nw_U?&~;oVՋ]_QoV2~r[*kƃC Ŝ}B6"R؏ƅ~%f{e[e;#LZLsp$^Mv,?A2'XnGEG]Q(b Vތ# +8?e>7ۭ D.?|҆Gl"ṋ1G]1˼i( Dn -)V/$ W .n 0ׯ¹[3um76Lׇ׻=fmrlNDOƬ96#4;A 4 pnZ vwaXw4n\hFFu"h۸}gt Ygkgtwi\$ uhgM8uiѝD|Mb.!§=/[~aUi V @&%u\ Z/*ė"J5hnҷBLS2BXr7\HFZ&CU3cq 8J= J7W~m;o .ù_t̺M+6U /:/mW,&dp ZGJ*y[}׵f/Hz\`VK#~σ-q bzQY<(jqK*DG7P Y{"Vt =yvP5Bk%-D'7sd [6KNrx*ʥfnp€QR/-ƣOżU@xYS|"Jj#鰗p:ߘ" TEp%ڬR3M rc+v:TPe^>qlSf sIRO L7^J`Ҏ]rʪzvR\<~V䡆a˕TnafcEa*kֺBHiFLFB/5>2 .1 NUKfAʽ Pt!a+O'm $ m\wLӄRBYSCy_ZkFlEoI-c)FBdc = B_B?$"ʞCe2vb^;T? > d[}x'G :y} ⟩z8rFx3ړB*8:L{C)/k/^\Sk9SC/80۩k6Fi2zbwfCcz}$; ꜨfQ``I Vhjb7t6P&7{jތfOYn{ߋL+Y`]1+1_ݜق iJ }CEi!Imm'{Vǯ#ƝuL0Ҝ_ fD8|V6ҙ_IЛmWFruK'a 78ǣ t4.?/ DvOeBin^52,94u2D<%fD*BFvN]g_^ěΕgͩgmׁgڏ1[=pnTQx|bpӒ 318g7v.!q-,(}X``sMg/jQf<̾l{ Zz]E@" Al$B.E4_ʅQqMWfD}3&_j}'-h(M: o#I:ۆ$aC3 8X8Sc,3I~j]ta[J÷bo$Ňx7Bs+?HɅSΌW02/PEBf]ew'[ǧA@@P pӘ1qZh "Ab(y4{=t7fwq/Ab&Y=0E)4SfzIHD`6=|!"r2.r3"%Q>w"EySnu?u6N-77fdf &m}/=su/P8!U@c7$QYRíaQ<7CMVtK,$Ƙ |i X1?W%j. B$K`Tuղ^r80 $mCCe{5u9ON*t!kCCϽNܿxFu,E>{jy%$Y}a.XO1ۏG)O-pb]-p0-dtt)bX.ijz|$=sMQd2<'Qtǽ22eJĄ[2!욀=\3˾'-7zwLl2c0f'EI.y* HZ, vZo E\efF!]9~ZIs` -5WPYH6 ~XV86 qzbu/rQ0D{mÚRpD}/ڌH#ogcQ{4-lj]bpP6,6m?<4B5xu]A+D E~.<ã𾵯ìF0xo(jx8E3yۮ-ZSP+ژ7eR M$/b` bQ3IT2޵8$ vTJ^fr.P^QN-7RI\ |(oB Vaf;ħd+gXM>Ł!rHS~$V)|$lvgB.jѣ @6HaiqG}je>G&/OݓatdiA'LORT+a v\! ޸P`/q%liE& ݍ̛8lgf:9Q5*tv=cTPMԡVN (<уK/ v?g "ZĻ-g[#Af3&e3T7y+PMp#3`;kqF6$<2"mP1qjTm><3O|:K-Bt_)%.[/aBx,[ +YF?:s vi:."ae4}}T+c0 뮳 B-(mSȀ4f%>`W? 碼 **];D;sR~Xl, ͤn}R9Xq@= wSVn*l)_:0q.a]{tx%7S|@ /'4ZfJɴ , R㇁Ϻ~ hV'.V2"j%y'ã޽&_wVo&f;>[Hd ìq_uC=ӟhNa0&>:Wčb/U(ydӜΖty{V/ّyMbs`cD]%](yaQ=9;.ԧH+{QmZIt":V$^>_D#eaJ\3=T5-+%g㦰-L}5HF)S4RͶcREAm^*FO^J=bU5SirGɣ~E,́_G?~*9{"8#D ݸW^W%p}֪snoJCrXpNcZj}b:}c%&ΦKXKR^RM_HH8Ռi|]oG^YOZMVMDm 6gϙm6Tמ8Fj;ܯgϾ0o87=-SDzE]ٲH"NL-(5eYVq 2^-G%V 9YnxU&B'A6?Lj#\-Y}dWVۨ ː~E v:m&U=u>VbOU#2R7LÛ3u7m YoJeW99tw/{륆8="`H9z*#_dk<x}xDCY$}xo#%`^ HsgMhY4b4RBw]ebԝ؃q -~of'ُQO)rgQ3]%-[Γ?0Tn6$E ,@נTHeĤք{1a~ѩ{`_ L ; HWU?mاQ࢕Dф"\`)x벃ƸԔDTR4&%|$ ˅e&iPzWA-q#h = >ny"]ds\Aw+;U,h zcEj|YW޲ҋ7'zTzhnLj4T]Ik Rĥ){ ʬcXX|B~_2gAW)7'yH6@rir*@yI6N\[ q@s'h9Ϩ+&Oze$0&2WjzpO6#kԄ|.׽Pgf/[f_v2FF4HD!v4>1M8hyvP[tnbjf}]iD>vA KM/iՃ*zbcGҼcP$)~q9Uы0h.t?j MC~MBn t{㾙slD(_wGmO2mo݇N,/!?1$ۓHH}lۧP8 T9 ]CBzV\eFe ]3B QVUWy<Rz+MZV ]7 ڒMv14!QcNXf4.T@ ޤk\XhoV> 0'ɋmրVv8Ož:8L~V,?b\C[xBO#3ofsJ鍒xkr$?46 s0C~^Vnk uaǎ 6(#ƟY7f:? n|P'[#8e[4 20ෛpq9^f}}BssDCW};0<)3k׋=kRYJx!'a#h=3URͥ+/6X*ak"UB3m5~0Rq)Rd)hXgT:~/fu]3K[r !E2&'ݥ]pϺtvmő [#xrrŸj.`Sφ $RʗU-;ƤL_18!2(c >}'%), : H)z=,)m JO;t%n*t dn9TOCKZi;>&'j`l9 Ej3]%Sa/u;.MGf(f9oƬ71Sߢ LPZf' pjhbbOKLCWu@梫W W(|Du;zcXYOJ8L^_`kJ1\JV-i z`Vb`ꈧu$O[ ų7o8o~18lez+mFLje Zykyou~l_!\wNh-Xj,E?>`튟@ ׿${Mjq~j-3߻H-dT.~?=3+x m.]o_˯Am\^dfⱱG;Y¢N ZpE/2Zٛ0UEyHI.`I4#'j+>¤S}ʔWS<&KdZ霱 pM> aY好>&U G2AgV7&%'"~=reEG,l:6pBUޓsέ Vt31R OLAw8އYs;p>O4x{fhCU?1[t/CT~}_~*cջR= p-,'dXqtHo$% 6J#,P{n?%S]90uvm؈6AŸBciݭ%Hŧ\Vzs1Y?yFɽhL#mz7 Ń,Y/tFuOuO-uYXCq>LT:2ƐR341mZvdANٙa?;Cc޵"6|~)ˈh69ݍq4"& ~C4g<#q< pQV.jD}!*j)䷿6*at-Y h4X :-bODvb-3 f@1`= >6lPᆵi[\IIBM{8;ȭ~8wXCJfQr0&KWY,1iEg|Bɽ̓DЩߓ!݂쯹A>"#8Wi̢H짦e@~!{5j칭vM-Ͱ)X_-Z 9L˵LiHذӿ.W)k&#he`"*]@#ڋ'w"zXFZ dͰXj[zC'Qtr}3jgqiO?Gu_d>$+/GfT}ЇC0ݔk. O._iwq#V\3i>Qvo[5AM$sXzTWch.}{gvٔ ~n֞EC`l+L.(FEh ?v \D 1&ڋ+Mx?Wz5rrJc^tm!S?.} tF9*]k09ff PYdl rbN 8A Qۯ qK9N+9ha`('y7sƸnM?x3XHVkA?au{,ѹ:Ѧ™$՘֬Q Xan9;ҋ>~ u Hv?b/vҘnMkmAxǎ{Дk٪c!&[?2cbFZ"2 G5:>kI65M0rcǦ}Ipcri9p6+̫.@)=ry tn^eۿ^0ʾBÚٓ]4g"⾌NMY@&ԙ Į Gmd̄u0`޷ȠSdkd, ӓv<;d^BP y`S'KXEi2ZR8Ň2~yWN[iKb;/ Vd%00uM{bNkb|ww58ȹ 2\7ە9 +p)ظ\"b74+gy$⪮ft$}IyG '|*ibCP~ _l-N=+ $0])#ZGR 5g{xڹ'=EAGHO"e'@ f0#p[|YOh1$zl*8z ̯ z,BS/%~ZyT))}:T9nkSrȮj;o#! -'3q R8x}!%j^r ̳Z̊Z *_Ġ[p!R z~1.<; CX|z0qigl.Ad62EdX +g7b`<X%4n tT_'x< {}Lz-TH aFZqF!dFt` 3CoV%_^P޺5MK&x݀WRDDt?'oђmpp={@/ワ(\IJc4h`8)RAuz;EUi-1h9UVM߸az,:F|n P0WX̒b" dQiN줖LE}{NJwti5Y6Á/.&)AhKRM sOAZwRTԕ{fU6##WlPb+07l2W徆r8 aa~k'CvA~ҍr֕cNyBT(lX+_ &Il^[Ha)5(yfje&ywe$xnv>Z-:¨"|_9$F29 6C, ʷZԲו,Nb\QHqi!;j+zgnTn]? u ⮌0c)߶VzRѺ8bU2{Urٗc*ɔ)":9gAǴ!BF 5N<%F#AŀK]}g90i13qn`\w6D'E3 $G|RQ6Z.s?vZ^i>w E~r@k2(KKVyguTSp9AoCS\DWwQ+zy>?/ k&s1)!0~eƎ){5h +Gkm167#RjP+Hl &4AڸؖwT% 6%]*<h)n@=PɒOi/so@ubwgk, Nv| qШr}+W+wŮ>%q?JgUKuu~Z68f߅'?G ȃ3ـhz|ાF%W!ISݒf#eB} 7/x b{VN|5|qC["̰a q1͊|tFvx#FeO/퐗_ 3ӱ҃> xx)l}m~V73?}) bfӁC[Yqpt'oPVv߰`Niw+1{ /ǚŒRej]<`%46)Ԁշ@jX!?o] *}k}.Wjsa(ah[EM`YL '_HcCY3Ql$O̙A _?=v3g] Zw+܃3^SS #ԇO'-GP9XvKW WUK }MU`( LPaq U8萵,j\Ƙ3Y\=< &qrÊ>Jf)}7,bvo{zʿl5񧰷H2'L~N4K>"m׾2djEPO`]PWy4 r< <K`=pkE8]Hג$ X]8Tᒜ΀Z?Oc/@!h1_/l$? -%2MRw%0W@ (=??"(L}᧠`&>g.:9q(zs(2cz;. ҌǁS21]d-ЍU˥9Ðz2k܋EX~곺j0zr߉5!Lղ>!rgK`~1x+)}Kvp-H"FP=L$T`ݮ} ^7fPb2¢0W"I-l{e$?K|n\;h!SQ,QKTl Y?|V@, !CErK.SGlp Y(47T]a+ .]gvcפ7ۯoJrȔ%|ÂSCN+1SދfHWGҾchUcx%H{3s {\z25+_u;p䢁n;3+rZTxěT :$'j*)Mq/iyL1ՕC=+@^]Qzs5:+X=_+vOO"B'3HfsOb֓?xw'`b!_+CݛFrxo$q0Ym3t dC8C$gyZB7Ҧ]K&0ר}it+v-D[WFF/FKHPb.DaYj9-1 f B,<8>LUXV#Z6 < c<-'L].5$alڐ&G*MetޓVr ;+[mp}sjv(cV(#.ZI~M`Ʒ<f|+t';f0z}5,tf. 9TUB[W@Wuč W,ngL f $-U\Tؕ K^]V8w eu__5EiɴvBQwY42:4HƼ䘩 1q f pWP3(=t .-,ge qÎ}SߏcĸF8JqOF:q-SOk=UgJBxdzy]3$@{J-3O Un=ƶMfthTs.% p (c9-˥6GPHw}'Cp)fl; D@|BO?;<\i]A!T/>̙)+j`Wowz7X_1.n{Ym;-OEZ7k 4z D +UcJY>ΡG{;{^PM|A<0.i<v[ӫj_k#<]C&[=Gku]ONq4+lH]a9ݑ ALY% o2\w .YHu\x_Sapѹ׋gmǜcݬ0{|:Tª'mO12FjwS%G=ng׆1'$!p2ȑnʓSgj?%4~ _V?^+qGReE"W$eKh hpHXUۈyyCj&6YiI@4ͥ|Q|B\s8VXϮ> }qbnX]ϘV`tmvtWBy(:~ur>DkϱQ.r}w Zn{8ET1HQMPpHP bpvCU^3[3˓CD7deQȳNԆ=*RM~G25s%m-ݔ9 QIA 46^93Ghs`9zj IWW%Y/DCP~?|Q80M| =ۤu9Oatc=vw& J| @7,|^>SHD #АPuotȰB,DygŖ=]u9yAvu[Vew]! 袝BTPmBy l GTa$}K,1*֛F Zf0[!9(/x.gSZzzT:KƠy]pzpW\fwxO+zYlX Aiת}#S11=ÃW !/3>1vB ƥo/L}TB)ݢ3{SZyz)Sgؼn|kQLz8#n9Me2m'8GUN^60aB*p@9}<1 {nXme;'K_ؾ$oxx/e,وGk$Z/nYx(mES:Io7뎅=섒x uB 'x܄,)x='y3+{-59I*OMpbTS.w4ps:?J mZQ=tj-*H6U]I81> Ý p.@xrKqN()ZS5IE@ynQuruh.LAgNuʮs@4e6ŢByݬG[Q7@;5[b~=T[5?3 P4@w~R>>Rel T"F8m#[z\^C>Q&P8^{4@uک>EjFĝ!j,E cJ+,,fdb\JqOZ_ Ξ7t}5)]Cw飐S̱WoV6-uo/{JA o4\Iq̧>.r6t{89e2mSlϺ$jhcq:j ֒|V38Ϋy~K} hC:bmL$n2CF,,֪-Q5H u7mCV+pgt!rrAg0{] Xt?/݉sqVOO' ,Hz1"!ހ%;ب\]NWxq ~e_љ]+|ʐ&ZGvh7B8{`@7YUEW&s -zk5{^)^0cANZ){a ٮya*p,#lQe,7bIE.2o9vK@Xf|u~'yjDn@W_E易bPB`XXʓA߁k,Lid5Qp_cHoL_ .d9=h+3OMIH:u/,)m#x3BxfABn]zzu=%p#4dmcVJB }*2~l&E~-y7[\r7UfSU-rm Te|[c t4z%H]i]zV\.8We%xU"`BQu]i0%F T-RRJ2!FssB* F`o'<)yC(^=oQ{)ʺ2ZyA6c1 ffiUKw˦"LfDr^z*VjC!"čZ4z8:9 U_L/2(-J:sxg-||bhwt- cqm}<Й<:r9ܒڣ|%JӖHXq i:LM4KLLCS%x:6j}X$1"P?<2v?%ۘbLIurKf:$KhϽ12輼k?[#KLH]wy/6sII9%,kcakF)|Nqx)S튔9(tmCZgZG 0L1.L,>Zy _~c5P5hLPT6p"96`kO Υ }JswMUm0l6܎-ua#hR8$ſ 'ǻ?/ R,!kjjf{x-c"dgL #InVAN~>yB,V\v qljڜ52BZBte6NX9߽N]ՂUx-k5w:VO (2iý "В1^KUthPi4j< /`71&ba v~˻Xtڋ,pJ )L5ߟVg|9믬=TlUY>M2e#.`+k *Skq8t5`DxϯWvyXLyi Nw L38(y1 +6h%޷T?^_D fq縬wc~x seNB*{jNKԶv=uBJq~_M#P'>͌)"-xάpu1*k-lm2!M+*ʕV\t1œ N2pי[і̆98 nsq5:q;ն5G8|P> 邽m ?u˸kalۼ~KJs1 Ҭ~@0c6: ?!;.OdZ¦*j E)e\- Dq^Vmګ_nIĺLO=XϏq @t?:Shlk6+})\Sp[ѻ;ƇΙ$@oOEGvj6ϰ/I|/Ln""_.E /yng>q7u t(ZABywL%=+8`ׅTdwEE65ڐ/ cGLT:Ib k!,/r QmT:>aw5 ߥW|975}`|; HG/Ymp7m@lCUil {N6qX1Ii?qG&ގʎǣY7 o=ZF"!vzWILjʺm(j[UoS&h¼V;KJƐA[GC֤I?qTyv>=؆J>O63Bi;;Z4#t|lUG#keĖ,X{K%;4O+ChxZtl,T1XIx&x?c,n),U:k#p#7 f?}V$Ur%YY&jer kePasti ػÝs@C16fۓb#S qn*TEDrVT5ޤhQ3~fuO#cnXf72Җ~=hւN70Zҕ47$y?^@hO:*א6o^3ofuxbRmH)^wNˏTS0 Px'+Ȏ4$"nxX_QNWd̞5mi}*za;iėJpʵ7O,o`K$Nh>l"vRȬ$ XӑsKP`ce4I|Lwyq^h.hO"Jލ;{ekh'*ɡE6Pg+L9`[Xd &fkU)'eAD䏙4kr&fn=ӳ31m⋒8P_@~1]T<BE⚨ 'Gn oBAKM+8.1%#CS@TQ_w{e+iKq$RG\buy].4@"zO(1PEu\oN(IDCt&矩}"\ԤN0>q}zhg%ݳ͢| !(o2[6u1qw$!#;E{aԦ-255@ §b/ Te?곽9,$eItkFR0q> "TO* 3JoTϦkR؜wƔG`LֽHQR֦R̓FSk~C5o~z[w=JSށ|ajüt;)i>_ߪ(6Qc{fB); UDoflַb$c̸A + <36'?@ro @+9cLyi㲎Sh{5m?qn?s!*sLޮ ?I&tE7Q>ɂ۫y+1c,ҳKO`cY!n$Q,pQhwdN-zxh(mRbLW@SxV{czŨ~IVx?,%4m™8|MRԡL6|lHMXP{FLq%&7”{cYϡz{":ӠFA ><+3\RF[ i^Єl9BYgVD-=e|hbs6l\>Y QX[e[AP`2&ӛ xFLe}ĦxGšqYxM6JAct@qK,Mnp9qfWuNPxQFC$3B"e4*flY\HA}GPdgs &7[9R3K J!\[7VA2$ktήu*\u4vr$φH,Ir&zEW(ҽRHns~^Vyc͗wW8k۲6s()yQWjԓ؋ (0 @%JJĄe9:b\\XI@PK|yQZxOl׃n$%\IX_iO폀XP51Uzb1uEͮ4jbibG*G6555eT 3xcu]>z,.ɰL6øo^)xYVU߀03&MDVՂLs4quvRƜ4lujC*[KC6ײj:_74:" J`.VU Ru0QX!a1;C>l֥0ֲ`R3Tů#uY(ĩlGR|:(M &&d+/~hda_,<=zw~9I!zZB w!L-Q'0QkO=I׋3?d3K)6ҍcN)4?E:}V' NOa+(⏱^76*ܱvuLr[\&uǻJ߂jә4߃xլEՍts-Z"j3 ]ڄf]9g ' Yǻ @=o"T3"krUAS~ϡ_0q..' Egg^{4]n܄tOhWW &J}fm<yзvG8/[QΰԤ+@ !`߹UdJxhFܥ]: eSQ3bfW83QRד V\t.n^AIe}åܞ zj~!1Ӹ{ȶˋb]M/cld 7JT ZtoLr3SriA5dc8,bxAe2=wD$j|ɷ8%5)wIEEsU M $B( Fqդ04JϦOih]Hws}+JZ4h]4sQS% }vA\%|M%W}F6&H|Yw'9^lw애 q@ӷK*vl`гt 0s^sf M}(~-}Dcߗ0n,_++f7S$}n-9b}JaUjoQSoKZ'XZ~>{#a(Xҿ$\W;nff2G< .(-PxWZ(Ce] l^N*Z˹.*} s5ׂ*q"cV qTeLI]$>?o-IK"_! CZOŐY)wмXϷs7/z7:48dYKZf2* /,T'<Cd^م*3+ Ub:ihM?4q(AU8c<!X^7j1ʛȦ̾&ڭ9bWDMS0Mgܐ&UD:PbJ1a[l ]뱼3IR4xcb/2$Uai'pU -zDn>sp}9V#ԥhgA7YrgorjI ,`KQȲ?mZfM7؄ϊd,F?xW}q,@7Efv/6 V|C|\yZBKK7s)g_3:?FU̞b:[ #Φo-ˢyxMA$3;_>]H.SPbˢ]FN۟C[fgmu@Hޞ_ <7<{H8"CsճE37,_bVsW I5S֮' xW}7^Z \ kֿ#5!b`(VX3s, ÞB%גM^f^`5턼:HN2mi.Akɪ)F 8&wfJ]O4ry]GJvUgc9i+`y,4C2s|>.w .ElN[B>r7VDe}ƃ1拾e%#$iIx6dbOX. էYIJ- >#1l/$@h,90Dw^}I͐#mnnL7\*,(l69!+~*l2øNӬtAvߛst3r#wFZDW{7}u,%-S%X g_"є0=9goWm[_*Y d]oYXhM|J%Rk^* 4g?~7qgj\ ǢFGnqnв\{v;+&kNU}xsM0 '/*Xh|^GBH)6o[a ~FY9Sy^p޶ #I /5ۅ)f+R 쾷630J(͛-noV!_wJSr1ueְH<<^$ 6yJ=j-VZnJ,J@beq[d#>j~gJy*o>S-\}):o:=/ L'LNSF-+<{Tk2nzE%@-(__ϪZ9gScq{+`3ž4MDţ-Zyx6DÍk6>Ӡ^,nx-FwC hjhF;:4!\O>} 07_1a bUji~_n/jE&guq/wjo edRpx 3{jOxJz4B8tafKEEQhx@>F {]v/ eQ6mIByת*+g9v8ǧƟc[H~ON'8,^ۈ1TV4oi\L.{?* y('vdV&^\WhufW$X\Ɯ7)nIck$W@q/l--oFcBXlt9+q \?,I&N̬U'rL"a/q>Sf}D^¥Fg[Ppޖ&G~!Yka`ݝ9=UgKqSc#]7lHA'1qooYEbhHo]s++l<{GȬK'9'A~:K.ohэ8-?glqsh^JaaI F-W )/Aу M쥰,'y 9Äؙ 'ft3R|RqhxRio~+;_: 6Ҍ5@F$5W. XE9bp!aWD٫>.M'`D/j4dK4!gLpjsW1]䖝swc/Wk?c [A|̖CUhZ= rZ'O!]8辬"y_Anu@}gqXg֋KpXC`13u*˕fѻ{fdysUg'=]E9,$)n8Kp@Dɦ{TkCn/BѝY6>^a3rko_ƴv%6]nWvR0w}.W{m?yW帴0Z8$5.8]B.4!&rC*]B] *Oʉ/Ԍ 9`8]>vuTaMM`(g&WK2Q*`/u%HbS_n)xM*h Z񘼅ܭV^DlYo/C+6z$OqvMϱomvg:H:\}q^:(=X-u@>"1,M9\03ea9h}>wFV"TXWm2!HVUv&v;b$A^D>4>ϝ_v}4 uJ]5&%Jr~c/V2* l q7'agbе5"wK,?ZaO:#8%を-4!6%Lkam#')ǫ'-X *"s1!yٓLnw,eL) W7 $e±kYvi32ڤD4ꈗD`҃4䴐9?M2n V_j5ʘE;yZZf Ld l *P, WVhzFQ`-YףZ@ʖRzC gBwk4tRCHi.ԈF;}[Ff3⨓yPH`Zo=\=Ss4JY|Z^A,fXckU^[GUH8fje"ۿ"ʆ4l7]YNf t&G l!5\nQ2o[ iW-j!P7ЁSCY;nW^Ap`zm ,$p}f:"v7SN@ 8N_%5uз7o਴8٘oX?!]BxRu0nk\5zT)/I歞t5PxwƥZɭ t7Ym{dzr#WqOWydFR? V7 H:ggKqcV(uJ{$G} &FѰzǠ!{nH_͉ͫm2e.ÙT\tκo}VYM$)$uWY!}Uw6YiKFRolR[`^I&Lo *ߚzhd]Vyj_YDo:?!eք>\éSWAl%-'~I ٤j` $ KKvY3 aPu؋frhT^kINL2AX:?|HbHk7cJAtv{&*+adc>t1sF >f ' QaI Yze0krQ1Z?㾦|@Ӣl_i _4Vdm~51oObS`Ct l.{& wf( uy&_s&$tTǞ PN+YQ#LRLW}D+q?g>a'S5S,'>Ra;q5 N{t))q8HuVf@y,fW) bJr@\*tցP " B=J76~|zdȰ~S/H 9NV$9@uZj?{;hhY;ulvffZHeۚ +啬/+1cUʑ)N^(H&VCkvo}9egimPKGut̩D} qr߾`yIi8RɥC60|a+ T?wFO ֤Svjd0]o_:iwtm(bqJFxg'j.δMlnW,oюSaMCI&I1dXӌʶU?: \T@.=Y߾h‚+ˮ:3aLݳwvhf.PAtn Oؘa3G{!+^ G47Usntc&Uti)TÓ߸ki gsM߰dݗ06  LCaҟ%b""J㲂FBrI^۵ 7N{d2T|/-t`-#0BGf#|I<vrQY8ys2h+(HiI=(UCF?=*f? tUcghZ=0~i\fDv S WFÙۤy!3B(S ~R9)3?JKatNMN!ceu1 &WR6,N/~WߺnDf܂sOQ,f} <긭֌.Ps˚<>ۓ|[&T/<1a,eq:n@ gMчF3Y6Vj<?ُp'/FuzPU6XBҠ- mz!УH #/ */'iz5%rd* g03[π1DŘf@دY;Pr1ɰnj9 >kAGOYʅ֪I#Cԫ @ԍ Ǭ7<=8NkG7խ(<`FJ}'qHSqJ?| !2:E{LX[}S2=g~nCp ,- 2'ª'/LNc4Ć$%K`O}Z"[<u`@q „fkʾl"sI.^$gPm5sX8PSaAv5,L<=Ň&}EGMv 7 v!^V<HJ\nKi5p9TrtKEvk.|(Ňs:<Iew7xLvQh#󊛭($(Ba_X7iĄݴI3ތH/|.؈|n_Iȡٗªzx2.o)U-7R8ܲp9^Yu"P*X%%RG$?"'~rfHE4ggdYb0QxYrYNC`/A񦳈Vr-[@F2:SRvbAUKMVݗ E˲NX3}ҳrL_poDY1.mpg}9XH/Ln*+Vd'j]4WڑȢ@g/]|)nu|+]BՐ93N(x /@=HOc|hTk՜>ٍsZ/$f('&0bw$L~nm (l,>$D g&8gXv {PA.qarHdK)n'^q<76x5̝5]s{D6XPh>QqGǎSȸ 4C@RV%+R_/CfAI0b*e1z k0ޓlZ !sYJ@5'0\p LpD>8IFx3GEHm\'07)Lp"\Ąe7_a?]ܾ#h gmf߃}Mu1߃T ` ͅ۞/E W Oo]`8Y"@vjX!]'nDʐO0ڝ9B|f?z{ ނsT G@477E(qI0VߪWỶS>问H1U!j|MOzf qE}F3Rn482@[󏍶/{(5܃%Ca;q5*@PV2C+=LV0 b^@h2'ՋȊ{&{|R:}JN>P>o[]y=ӫZ`p`H:'ϭ !袌z* ˱eB4Hzme`FjXQT-@H&5Y:SVo9ېê)ّOͯj̇ pIH :Efv4w7xVL·b2]6fs'38;C-'CVsHٶΘyJgNHLNȆ>xX_>"B7""sra 2+xaIkɊ~If#R6dW4F e OP-Q߽ m: I x7<Ǟ덂B2SਓJ9s dXh(?%clqix9@oN=ǔyڊ8t1 I-4<1v/>R~r'M[TeKmMNBH.ߐxn rgh,@d#؞i9,Dp U-K2ϥ8ܴz3'VJ:\,,e,vYICX-y-& w6 Y>[0B9Iכ; j`"I& c#8w8\ -2a|.6i;Xݰs kU Մ@yax/F)^zܾcВ'@mBuedruQL=>B!12N ~,z_ִv)ŽYoqn_9*fjp4/U*rh̒6 be{Cnê@iIJGJ]YRlsY1 Btּnj=ȗc(؏Jq=/iSԭ[\m{?27Jx o7tj WN(_dߏ% Co*|e%o:*jA*劈5*jW^ԭH c'[~C) PW>RcKXߍi:C1t=I> +x(UZAWk0*$Jw66ב`r'n$d} "=ޢj]On0@Sf [:!ȉ7Mziޥ9/1t#2V.J#]H/-sqjpf ܈ ~!ӄ -2X|"pDDTP2uA1JUQg%=4[zėɱC.3RCI=ul7mqˏN3D@=#B/NgzLjn~i"VO=6OTgzȪ=. G"1;>ԐYCrājgQ5vV^ːe<;f\ GlepL-TEcΔ7Oe[hgU|ؽ&@)1A9E:Jt m<:\dx:u DƸ{p7vZրȖUe98!3}yW}jgyU54}BKU(R䢨uHqDefK$W=% !=Z^jZXO 1F ñ)X8Hs|`7e囁 >@ ϐ]'mJ]Cǜc@5[0fAc.YIRǩ CH2}azX sQKuo;{! 4XB ykV ;^p Zc!^L|)YM>RoЏ·a ko\zWU#_1택kBȒʨNJ&vCz<0 D^jE3@KZ~{{I=JߨµD5a߉=#Q'T>@+fT*}ߣɯl:}FVHۍ[אj>=,JC #aĪws)!:ñf#5̍I/GԕP1=u%LO="=SQa ωY/8hwNخؐ,iH\VVNd*Xߦ\"'YTD: s7˔ j3F[R /'K(uW:VR/_dp㿗1 멷ՃS;p?38N!Zj^O )i?3ϡ@ώwo+7IG/0I 4UCEab=ƅsQRɲ|ŵ/֧aN͒JnO8M%G0C0e]oDc4)ʁ]8́tTK}~v+Tb() ptc#,AWp`Hy / ze!jay̧{ܸLA@zj`ZT_å`Vm&1T?&g+=;]uN_rݝ}3~ 85})qGAhNuVZ{5:i1Vѳax]Q:.=T"h_G"" }+2>/-/Gf'VYռ.S.P/" (S|FՆVƼ)6+5ow.Ste}6@aͽdڳ*9B)a@WovvRes\7|P.poB^CY޶0XmNk_1O7Sk)4 2ÖaksmY~ֱ_UCZu΍RS|tKrC>5_X vS܍"s=~lNMQGFlu,¶ߣ#TS0GSdb%G8P `mUʅwBTKկq;ta{-Yxh/W*k6p/ͩ.&\*&9 i 8|1-16SƳS:n,QIo-6r}qI86KA{OQԬ'F`"pWX {^"CX\Z1м  ,oWsAݼn+[qU r;yYOMSLhO(*>8 p2Qc#)Jk0`Fwh_Ł5Qf64#qgfT94)3:u+}w 3õIx9ej7 (gee"|$[U.< ':8a:l%F%y#DjTKk˶j'وC-]MGC/VLɎ"FY1m1yA ;!6~sSAm`}ew2X RBo|_6 A`Oܔ(2)zd XT|0ev~ _xO1y/m?^lŧJ=I8,ti\4zx$7c<$֠ZO-DHN ŸuȋF{=Xn3!k;\ \VoU!^SXOd\+J|G@{ 3ӬYQ/qh~&{"/bpNlwVN:q8o кE 0*3ظ, k-& I z29\oԁEf >IWDJ=QHT1lM^з!#Ln)**K1No$J"cb= ^*ͪxU8?r /ዬu1*X :@Rl=rbaVg$EaTY.ne> |stz} -l2*x0a>Q'nbz\9?'(;8> k۽/Hp/{}I~*W4)T-Д 2z{1W&oKaPXo3z6MXd")-*4C3}W wPR'u|kÛ>T[Nf 5* 뇢ڎLT3ҝ{K漦?h?/lj<❅4bˑ 攠-p xu *V1![ G7,Is-38!LBc.5i?Y|y͓34p͋_29\_T RQDZvcVw;ml4+P"~t %ILbvw(PjgqW'j65vY'Gk)Jc39(%#<7cY_ fqq}My|)dv<Cy|9@k.ƝKI[CIc4eL4 jh7حw8(=.c~?SW IFJ;+Td8ŴWXF|:-jIHO!k2Ũr:{'G'YiEFY"5 2*eѣT9X IFF[Vgrh66JpV#=4 I9S'.ȹ`me Y  zCޕvux/R褅gAgoeAO?qelXU{t7Aq jQgiF*H[O~).P~!%Z1wt̯N'4GMėzPodž26Xm;YvF#?yB;D2u5X\.e -x/tL..[E<!2Hu0igla+=`H 5+nv031~i}%!`5$DTJ<u#NsEAɆVGp3_(XƯpd,] !ӱ=|uj3JeIi|$2FJH R[!#j9R mALﵳF&/\z2ʤ_ϋYxK`>nD(xo}X߷"Jõi'8'1JաEmv@+RiR:ǸT\_5烗" ] /;ƁU8jM[TY.a:Za)2IAl)Q_flXTtF4}&ha?CSIR!0n~Ԥ\9 ayt!UevIDo|` s[T~ x>?FѶ;Ř{tb1nB^n&B #+X+q |>?g"v;b9ܾl =gݪ|TEHGfcgivtj?u8?*4f]b[ة0IGL~k. L1 W=NWmjHH('Xd," IĺGe <`pE}zJS4 VmѫG8W(/37Jqp!X9ʞ}|(kIѕ`|c= }+ ;oؚ2[*H핼, oqõF`*MUUał=yV|?}KI:N- V( {.0N.GӌzLj ؎:D5'H/udѹ0gA|QHHV Bpfx_K7;#V;n-F:A AB៳ w:t\]߻Q" *֧a?m-x_%Jءj(K [n'%L\wf1 FzNO_Ń0k)N)(oĥ(~5B綔l jPNVےN"62ue :l+ԇ2Q u8sڿk|+w=YDCdO`r&A:!0ɡ}jby&iE]akV/qm4I6;c xZ\yUf ,N|2wZuQx2ȦUu ]*Bh83EW&{!J[=eFP]cIOaꢒ-耘(3)~<ҨaDƫ"=Ok 6d-ckN|- ¬TW-fyC';7oJuIeouo YAڥMtbZ" c6Ud{O=,q,1x羕F2TvؙÙM"A&qߧ擊[+\1b;&Gي_[,dhk[4A1 5jzݞ^w=a\!GOczj:#ciioJb73f!)Ǩ= G`ܞ] kC~(=\ +"}/`261eDSQMIPéu@* ȅ찂GG쳱OWlW'Gs ?zB~oQ)C}oDŽ~.AlZw48w[eGι3[@,o@ohxD(e>d| jKJz~tХ FVny&)>b[^##t"eEEV{d-G1xɉO4Z7 $QtIađB=A^Y(fxu =^vMUOT̷tucr۸8ٖ6|I?]EŽ s8+ezOt0 M|"0h?4px!hw?Y^$E{[/NALD'XlXD3Hg f 5IVRm+hhTZT$pҬ3q 2 詘jFƐR/̈́j7 a<{_ w%!=-wڱ6R}N`>  >n{!Iia2AB oiQzR\kۜY1c@WK&e0%;a$:늰oK Cr7FPg-nlydnkuJ,KY̟ ڲUe{u'Z!~ i%8>@_3^zM)  ~X&@,n` @Ue=#cOgCj CZrb(x7X47t\9B"fϲ%Oh ڟX]7{̡u=Mб {O1jJG,Ȱb }D?*2%&Ǽُ43I6ڵц4\^%yRcZqO8aAV~%yEڀ"ُZ"pHD=W!3+|6tٰ\XkȈ _ 3fWN?~EðELz{KqvWՊ0@o bn\Hͯ\ W1jfa5 EhT2^&_'p;Ow>X_),˗i/o->?n ybd}u)%᫯ 5:x~톿ĄݎAi -TM+6~P]XyҘ+⮄f:yI/=zW7 FC pCMeǨȩQR+h gMHPD&7n+ݠlQ^<mHnz=== RdM9ĹJ1cpl1 ?pE:Z0.InJ%!׃_ G@.!ۯ,11Y{@Q;{ C:%2VPS!h mzcW·rfÙei`2,`r:qR g2Ns5]K#'St !i>3:+ "mg:Xu 0#u=</jRKQ3/+@Rnl -0x'ZH>O&Gd[:PFן&Iy}Rƛ1hޥH}ě>ׁd+nMh)Va%28+T THٞ1{ǎe {}F[-6"x?#,Ǝ71 a6Qq":^|PULU/~ҚgW2"cZ~y\>)N>.'dNtPy1ϫIJko '3=ǖ L6QͰ8b P_Ⲝט:`Lip2ޯ(F UЎ( ?W N]]Sqb"O"ڈdh<+.11Ws7o^q E guqzذc^3\!p$.CcMt0dPj>Ǖfs_v)_i0nFA{, "4;AuD+rTil-aUWWH %R PWz)dK U{MOe8}cCpX?jqVo%G[u_HAta-23 9@L,o`l[(rߍ )Zxa#uOJHum]CS0i&sFd3)d{aqRln[xe%Lԇ`b \|R.U',Xjwնe z\)ҖUQ~nxv˼r\).Gt2 (g 3W N>a x\~KA)@Wl/@5|2vcfr%奄 NUA: ]ѭOɳhpo4z(M7^D[\VO,|`WMf;hw),r,}[m}b׽vLim,pc0Qb#Fq.ZEJaGtl(`OܖJ)ju)IdUY,1 !mxEUVEIv/ԒQN9UV#W fRT4(mh4n.k-Պ.pDlz KðD(;ffx}ԋ8{ߑr8[W{!ȑK%Kc:_d(Ճ 3G9x,z׆WB6uqo# _-shG꓏ǀk:n vW9 25=$^`:WY<~8`@?@+l,l-KJ=]-=I d:TȘt)`ՍpM@>aSZ7-^^e5C ~r7bJj¸vt௎v_0PxxϙM:%#/. >@7*'ԉ;kO1-rVz >EjLɞ./&AZ0{`&BQt6TZ;u W^ԃ@׺Ku69}u5ߗ )|JN73=S3Z\ν:0S! Xr@C;lIUh$XcQIdށ hUf}L!NP^E31FlkOU _G0w7mP69EPvtOV"N J92RQ,܃'%iԱ &y 8SsV vbF7=NSJOߛFvTH)09YnW?R,ʤx[Aa 8AEҁE)qOZx"D&HZ)2c>D~rj^{OS\,:rvW Q3uDV ^ L|؋Bb2O9Lx:c3:Ƀ50THc U{db Hy'~'dFX0"8]Dj\flfoRPįdNJyl/C>RUuqD+u[a Hl *YGnTѯqA-+eCgh=`n|݄7Ios<{VCN`\ϕ1,[&KPNf4"]`].c`Vio'#*/Q悀1P_^mfin΀g֒ݵ-k{ljrurx >^{ْG!7]JԱ_),m_XK=` sԕQ8p١q1>\^%3ښH_Dv S_ DgmRôrGh'Q`6%]P<4%-նI"T髒-R>aWӀȷRlhCA_iCp~SBc[7 4[ZegmcOX6vunZ{e>eu*h/ab(:Xb"f?XVnc=M#+7ױ=1&; w ZL$kFKaZmX}>rbAfy0!jDު] }z-""s(̤ 9C|<%]bDNKߔ?5%!P]#F& %ޥ_v|%%5}KL}9Mm1DSmZqz=ې`>IB, tKh.Z[؍]ا-|HKrDgcnBb(Q[t j^k N%y#?@gyjKOH K<flj ǸqyJ hl"q8N+,Fz]Il vi gq&|k7T(@VDžT;aH Yy/z;R=c!XɄoswG1gX͋<$T\3+ܶ߄;j۹fH+#sMY` Es,v35J6y~2p48$y*/^@ʷ{%d|YX|ce*`"zGFTF;ބD{ so`0U,BtަQ2y=b - 4n?^?~!3fn~ub {YNvYX!@H"͔΢F v&z8Xmʪ;JC#Tch"*nPgB[Sv*3s;|Kl J֚m..V*ck_/w Anq> Ĺ`QW7;-,``/Eϼv JpE@aUL7_G 4$SH-؏blav K؄Bm[ ɅS܇+BFW$J.3tat9j}6Z5<6RS&X$Lښ@(oE@vi9kJNK'Kϳe|%@CكJr h]yҢXv0*]5J i溨{ C^x£^KQnډ2F~LɅ'8܈AhXbV=>0>e(g%$.aؘ`Avz~/,kF/i?iq<$?ay< Mp@,Nߥ:umLu7P/tLn(gˁ!T в]xm̷JHe$u%IO˷:!kz3(b?uK5H"5'|UhT ̓1RDEH心Caĉ,giQĺ 9666MM?XCү[frtV1_ۍ9^+#0bzVOL SN4$^\&&e7TТYr 'pbA_:$@;{M^7hL[ѨmdNWhA=m!IONSJ|ڶ?H>0ɰq{qgcPܛOXz5\ȹD ,[R=tu`L{ H* j tRXoYq;y:+ #^;82ՔE9 *: YqjZ~6e<3Ӹ_X/R9bֆ-ѯ9r(^vA&_P P[w ()2(wZz'R|{5EkG&ʨ*Vyl$q*KP2Z[#:Z|^Wj3rmgf6nZ-Hw$݅2F_NSc.O\]dO@De#:әM@8pz6>CUS$G1'\Dyuu4g/DbMHx1wf)#uvs&h]2l5 ZxCDT.g+t,ߢc͑I LNr8{Mó]KSqwL(j\k'SV0\uF`HS%Tйo( =l>e6ͻϱdev$aWCToؘ.y~F0U "uZ怀5@&=|[1j>)x|.~[R~RI Xn%W]##j$1/ءQ헐T`2IcDBt3;@O/PS\[xL׆vKr5A_v\@T?nLl&IkOLy,{0>O}c݆'f3WU^~&$ a>yR6lva\hfI:TH(jCغj^^DG!|h/p $$'`K:rHZR g`~;\d*`YE%JpAt-RT a"Db_P̂~-|U1Jnvӓj QM?3M{X ^Xj&m-[}~(a24%|~[<3qk6eSoSꚅg-_UC㾎Nu}I~ =G ~cY] ~,v}vQ[LRϜ7iP=Tkm,1z͒X‚ނ֙QAin+)rK@0z.0H;^;l E@}r-^u]ajݻՑ*}Fޖ%Ho[yq҉8{IP(̈13ƒ"mo,Rݿ[և04V Xc`tk8wݪDZkpVx6yM^3t?RwIWŗip.dSϟ$GVhQu{,@fI=J'E㞀ZrIǮ-ḵ n{)˓VVcV SͲ^GUJFz gOˆ,?zHO%A_-q3J.B6I]!1,3ΎtIyC6p@R-wT$R_׾'BɄR$"!;McH(lsIW} ,!$oh0r}Ih8OOXϙÙazה(ٝ>@?a5#vzqښ@A@D~a,t?~~YװT|-(ӝ@ GCFnO/]Ly#㓵;=JAZXHMS)zb)yRqL<>?Y1¯ۓe;`#K)2|v6l.l_. }'H~ˌGa&RD-$H`j`03'9͘\½?ne8:dR?^TX9yo.24Rm\ܭm—@lV4շa1cΈȩ^ƧBmTܦ֣󾅕f K!g,vOGo j.^K+V*/R㐚|_IZ&?5uH ϹpIU>U.vr-κ i-4dIr:9ѽx(D=)quA] 1$ypGxŔC|=}[[]S\n+|́zZfWcNd'8QBdL&I2K lzO^` ~:_$ߍWF{?-9iwH Byf6dDfc,,uT^ΔG ٳT xzvVŽ5QBFk4^-/KftŞ_zL\KqkK1"v>XiR f%:!C/o,Ԥ(J${ltV{yݧyDc'B+.P P59u9p2o],*8cSWaBex4h5̖E [[ _BŤ8n<-x'rgv0@͔ e҂`WO(Og]3FO,HdCALq ߧ˖PiQ?[V^e}嗧o.ND vAPDvP%Ǡ>[N#̒֔j9c'Ukb@m0qdz"\)#åOА9@'C5Bcb9hQz+QfC=zD_ّy :xNvIa7stQcGisox+@qJ>(UU>S}Z B#lA3U2WI^U ¦x:d(0IhS4+X]B|wAzɘTmiQ|@w! gr`=xF^8 "׳;Qdg:BoS5Yݭ9|*ϏQjf rH;1L:>z"S)DSFnu/ hl`BWRtks~^$c_tG @Ưʦo޾UXevΔ ʳѥR)UӘ`%"%Fq%=V6ig0PjD%jۻ8 )e}-95Stf߭ ksU,jErY@Si0s `f'ȬW3fjZ9ޒgMd5a{x^f̺ 0V.;BSEGY]Aģ "#F Z y^ % t<;ȊRHVeF=!i$tUfPc+`7b"YUN b>|8κ^W[l%NXʉi$sa RW'cS .J%װ,~,cO^~RcٹM, >3a?yR ,o`lLpAA|*?J= <FGT-J bK'OK"ȧQu:;tUZ䍅Nǯo!5j. eU -ؒ36yf#d Url4Ag`K"c#!]ˤ(|rSu$جTA緂:Sc("9Sk5WNcr3^-b: f<oc!FRKrkaHl{V=S{yC7pWC”uTK͊b 8u\c_d1u*bjӯTzp ʉjޅ֐ Fpc|BWt/ qXYeUTe.%Bؠ"m|Qr(C>!yJ #U/dxkOsx3%v6("wHCUxc"ucT4I%. &' g.zȺFا#-\/_{i|"ՙvՑIB3]5aYFlW9&ijPO<&HINQnc 8L- E u$9Ϸyjm[5T˓Ec?jA_$Y45M+lEAq c `7KVc6~*]AIg@' a"q [+m :TO-h\-J[(OUx\(}쥎*֧๑ALlmEijT3Xd'4 ;EI6]1{d"U=tA, NH3}nGV253*^o7P&UXbMFe=^-zt/ #F>лcnnKa:Z+ 4jkϣ ppq^Du-ȔU7sX;hV( (b8bu:R=#M-͛$o9sT7l½_}[ξ0֗99i'l.pMDƖ@呿i;ˌzϷfuĆI[_`m؇jK"E]xHac$ԎaxS4 RUb2c`0ylZ W9DLe\߽}Җ[A[D!>f<Ul! 4-]Pd/຦T(T "UϳMkZ;xs̞=ʗl0.6}[BT^!_>H :)o_IRlҒQkJ8"+@]]9)g kg~+L `ϹivG\ȳfOQ6'9<9g`s4,i?1Ƒ/~[Ѽi!ou8?GO=R rRMG{Ji{B:Q`%~bl|,tr܀qT c_eVC(-gu-P뼞Z恅*+pH}Fխ(5=6b{B ^d%ot*Oet?O+v,-]0-a<ȐMTyt4;ǖو/$l0hxw rv?)uA{aڸɚS\m;ZdN6kaOJ/(s12AT̡y4w[r&,m{6 4ʼۥ Iۻ)Sb0|m:\ Wa=.f4o/ѻ) ]Bj > D|ڷI`Ju뾾e"!?Xax0@W+OѸĨ/)R/z#:.w>q7vX)UGttGآmZ0G4l :mMz9cd8z[ قe>3;[&c, c_f5DSFZQ⎃%4NGn-,n_*նaH Tw /#a+,e4E%plh%窱\fWW&xGZhaSvPTȭ $kR.=s$5kZF(40fj u5)Rb%K9G  WtԡcG9M⿒2hH*z̾ĀDT"m4ДCKEWM%WMot~>hW"XQ+Y!D.ܙ"5&I)WkFx̕W&t3ւas^V{9'#7vpdHL>N?Y]SZo~kb0v_J*PRTA]) 䈂m8!z')/i8o%\,SƑP:Ɏˑr Whtޣ6Wbq~GvU(fPzxѮ\p3<%`^MWyT>hԼqgӯ!2#K :MR;zf0nˊL߇%W*xPpspw RVT9@# ̻stR阵-Z]. U[y%49 ,B [@S/~Tc ~l;Fڻ](RVd˘ :GlmA'43jޥhۛhжGXhN5l>w<-QE+.B(K+Ϻ~hQhbO17hKpƒQ }.19:cIU %0E8/91!ygUE-7$wmް:ydtA%!C ՙΑją9m 9XA,?/D1ez"BDf_F1āPˀȡ:<3̈Mo|TKh m;br ̗"B(VJ*n$[6^CrRK[R|*7hWJr)W'<ܿ^ b%9(Mƽs+PV!:DJzlt؊%:.6L ߳7P"<9}V$`7UB*+W~Ok8[,ny6uGÔܞ>4,0@ɋe ~cn)/yߴ/r,30vӢȲk8P Ty-֘¬Uk>bA U9.Gr 9k͏%ȑu[s(CRۢCl4 4 )@Q'^ sa{aG[ DKٙ/Cu?@r-Tk`d>3.yN*N WIC)/@Ԍo=k9K?wZ6VIy4XMD`IUUZ!?DOs2S*uд$ Ѭ,exv%d¹B|ܹUykm2^ @G*,seOS#ٶk)8PVLةN6Oewfbi69 T #1iYDb2=[UP} P&GԪxXz 1"dAӢq=jR |!ys]c%2Rq2uNNV0~3hO iK g#0QX3Zz*Tӗ:f0lv NYIzJ7I}FfÀPOߍRخj⃻]䛌}NW–g; Fh`b$ˡmJ\pee=T?jeU\:kWdNs0jQD&يIv)ʌ]6mLH-& =7bA 96/MX@G;6}|hG4mPIHbXO6g b-WP͡ 6gꁄPt5/SʇRA8 ^FnAyB,?.-wN}qjkDsu&K13NnZ֤z(ˠ!O>ύRC}L(|A6 M-& YJXhR? RJ8Z*KC ɍEϳ}Rq2MIOR}<.tkA]O.ԃ][L=HL `~u/., b74dLv*sWc Q0<w*9~\lƪ:q?6ϲ2ȒaBъ,0&̣)əzTtRhotҨW";B).$|Xd97zTں/Hr *ȫV Ncc'"秸9uQllɝ*!I*HLW8`ř{.댢,,ώ>[2" anOwˤr Rmp}^ f H7! K~'#ŢmWЕM!y%|lHrBA# ;\\_Huޛe?n_]=PSm]|c18c%B /<Z EO6T56QAI17fHN6NNzd`N X8h> ,fA=dVu6љg̈$o͵;1CdTtfSiBr@?hڝzna)])T5MH%TNb< vWdߠmaNb&yYLN%]ʳpX*U\լh/Fy|~a8tLͬ.S%r#X-U7*V}(F a{qlYid5l] kEy @2vD`d>*PX#"p6iJ:w:S*SYs',@nnv֭fQSBJ6OTy@{=+4c7.]3>Vx o nPB{ Pr ͬ+tk$7~\aPb8qF ^_eٜ?3#3EK 8)LJ-t:ڂr;H|(WH7YdqoJNh(-2qjlq+A9c_tM]gT2}yNGhʹ`HJfd_U;ԏp翯MΕD,GƢDeWzh@1}nܴsh񮲾.[nNO}CQU RB)m$HeU{+ kCXd7m\w7[HwDB0R7OTA"^ΠBkET,RZ5+PPh[=O ̭բ[`Ws~m!+*w<._Y yH* Z/DB~1=Cx^;[~)M eAfm|;I)xO~筎M>Ȫ$7κbA_W 5ω}riX3wYQ\Z $$}ݢo8GE2zAG `lG^:8H28o"bmdY>ѣ .;y#fE-1h_x`q\҇y!@UVJ'y1EvdJ<=i*fO~bOrN- {l_L1&>@ޭH5 y% MEAkYh)3W^Yi KJgQDx&$E 7!~t ,e_1 85R/pλzEmbI6>R!AEhE g_4q|[̻ǧuC( 8}]" m ȹLYk.{2;ιB$;kc%8H*2'^nmKbED[x7Xp!'1^'L|D8&~k?.5ϪV_b"ocL@G8ti֛|A $9_]D3'nfh{՗?B3T*vqS@ #Mwt8:~讨2ZoV6)8aI鵀\VFBq&{aM  d,Ut;-Qk(M T$%Rl\5u {9:ֹh?[-H0~qQ\NI"oӼ ]O|+.d2:r1>d=YmYAyNR1a9^8iASfڭN`ϩ>/5$3@DsL H'W,t¶xX7b;a Ek|LpnKtH%^ڙp##P`T2EHJp|{<~Rz8X(W\,5TQ?,#cjr+!J ZʁȕQQu&BZΚнE@Hp?s;=kNl2zW_֏ͮ_lweG"fW‹74&_ 9,) aMഩk+I=ef dJJJϫp_'pc }o3MۭӔc tcWBXdr ZWd) }9I@]m C9klP}3pf}Tu8I٥$0>>t1a:*a؟[LY-@~nFw햵Q-m±)Hr]s2 [v+e^DfRVp({q0:W_ Zpq̽sQyBM,Oj]۬ݼLV ) [Jx86ڔ*;?ІhG`;^gs_s"܎{B5A6 8l­LњF`@AŽk[ůvy0(z}(`xnpE>(wAO E;i/ݬpنsNB|+`DJƅmOˠoopҢkKrXEbpIueZҵwQY0Np>d%\:w;)vV_&OC9LwC'KT۔xy3{ cy(xL2taXK1ҫs1v(1=@[V*hd>=jp U3FuF%nߊo&{q!-xa +i_{LUPJ䡚V߅;%i|v0賋< p"??tCsy "od9 ![b`nHwcW5?˫R|G!ATϔk O [M_=)-i3?u ^;6ΣwWD!}E j4sX]<( (O> hQ;j)K6U͊FVXxoR^}k w- I0_&4ȆlH4)C6Nq}]Uq4D0ƽn}RN%z !jNgDHH XIφGbxL~C!F#;Z|}rͮXM֗]nOl X*:7|}7 'wyʔ8I{ng+i|zv\!+MT-yN,(p(KZvK8VvJC (p{7ERPPl_.=ms,9+S;Bf)1=4T7=*| ;(e9Aϱ ccz#;u}sϊn" p\v.q"Cx,CB}G&stK3bx}Q7%KmmT_MIK5vN)T06s_jbrD|43%4xO>}vZxUrf, dz2|,$8XYc# ȕAmаŤmc`UY4#}FiLVa Gfb,6_l!n]?vbs\>AhU]`zVz [ ' A^rKWCm&+؎&UM=l:xY{!Zdw,"& V1o}}Cop3cg߀yȍ ijw*QVSr%*7Z޾ DTVݩ"! ䷦@ۦ}ѽdhF4 *ֹ&9XMOB9)H‚gRS{[hJW-!/ooPׄabeGE-bzVZd\Aul{tlnׅe1Rjv\}ҷ}MI+[O T<- ƺ<2nc;k.>qSB[XFm,߲-XS0T6%Wȷh~z_[zU+}|ʄ.LLg]jr]3X ˕l6r83 =ygAmhP); S<1u/ʁz,Of~m}U-2vB{g]ao^rNv HXZ?^ẍkpšhGL zCA8Ҍu`A7;?Cх* pd#FS }R89upfGpQEJRfrh׊dq7SWїjn۶nqذCÙ?!1זW T]Z:^Io-["8H7a8^m!Вo9joǪuT>?")5q(&<M4]*%ܶȲ0wxzإϵn1 \HGvo}uFqLČ6rl< >0thə~+sn?*I!d!T`5`,]yYA읻3X,^8pKIV,r~̈N^^&#p~c?`5c)LPw BB0itFL9OhP`@cK]݅\\{hSnQXS va&sHt()*,ZwWO+r~[w31fCс*4blRC!3vmw'g\JPk taFC^|CVnYN{xkOf7kHk$`w0ru@ep Yz:e<9'TB+ *1; Ў{$ٗd%{z 2)I`#iӹDt*θwGH x2D]@_ޑ;P|P-k-!8?Hg6!Pcp'S>dN9s t=;>8)i~c’ 4$Նn&?[l6RV?[/Wv}^W*v;A'][r(p{Xj MI;N0ь b;<}'(.eE}o=roP4.|S/jKO>{Ť)%F jb>X8|u]9hi78VZZHp]bZuC ǿIX T,*YǶ2{]w荕/|B%Fh WBxsn]e^G:]Ў=xlB C<r sX`)Ɏp%f5V:E~DSEE9h2C F[PJ1H;X5\#4&.$4Sޱ4BU3Z0Y_h*S;r^;n| ~[0cc lC"L<@t_ҥ=?Y#ЮMjRZzoVLƴdz09JYwFx@ӧƎwݠжb|?mU26;6&B|U\!uo5{ 4gԱ %$HhMt1'Bпٟ7kΞ'\SW[%H &熶H~]s~pZ'&2 h~XGwȓе~K+:_,sO>MF&/7 it\_5d(Q-B5[1ӂ2? !.b yrOyB.E4jL/l((;<6ggŧ&FKB >coFM-T.mZkjˤt.KTذ[Q"b7(^rg5[5O4UvkًpE^OvھMù(JR5i{K4G#6Lc4H%l?v VلCv GsF(GTgvYbՊB9!kKH=auNU,oJ?RVpB.'A'@k=-Ijluߴ~ W7Ƙb#Fz8z 8.%dns;aDAʝo V'dE>õN?ƟoM/T(e È)d&Z}S6ܸ.Z ko?"^AI>b?bg?[Pg"]H^g ^`Eٱd%ҏ}DsDj|Vzg ^^1b"jj_I?:{;"3Ux0R\gv@e(|!H9nɬW$ʪșnc}#w<>PÜ8ӆ *li/eH;d30VBfVjj3X n*=zۢGp` m͇&DnKtb2rXBɋC[nQa'>Zrk|k%_J3IZ6&ތc{ŽG->,b՟JWY#kFEGûzڕ5&0}À_(T ό7B׷ccfhO:̠w3?RWer;XBRc<6ǖXY%Yd!*u2%f{`Lv9nuBY%D<|[ΖzV.]TivyV%藋&pqc'!z2^s{ƒ=tRҼltE3הHe j}h&'MEhWF1( x3kM6 pt\v$l{:%f/l';/D (ۜdo"~>HHs)1"w}H=?,p{?w{] m\8[0bSzŽ,{_gHvWsx =\o\&΄90ٗE7=nK cݬ~G'#y曵$ӌn|lBakz~\ 7eaΚA3n:Y6qwٰGgPV{Z NNi sPي-/cZ23X2˪ً+|kHi .o wHV\k5b>$x))ٝF<5Th$74髼ڱ.Ll# $q*YN BXpDނ~4_憳 F7$~lЎA1Y,XD+7;yNd37.mGAe4K] 34x%I =>Okjt^g$ᥴ Υy*CBZfs(;<?cR)^oDwYOKWvGVt^պ|B r^t`4B@~]ëƚxXHauB#I)YmA;lI91_]7LCbyQfKT' fbn~n?%AP@!$hp7RH؍=Ri`y8HEzѼ}^.,Bq5U 8={;%fq3v Ł;5I8?ROYޕ[s}R%$j[tWȲzD"],6 %Y\kkPz&(DpЂY ,8*R%S㭴ä[[qF xg༪8$p*4$q5Gl.iҎW?&'/+3w jto$UhQ%eYy⪀s/=bV{ 3{]߉4?~ `?To~Չvƥ'O ;Gvb3.R!%G?n6N8ˆx_fX@Um4N6aZcOE0(fc|zZdt2̑A/trgwZ2Juc `V [uL۴ij i y3I?3,mZ%&N3mk_nu_`Mg CK ow*C*iSj'zDWSRe2_޳uOш*p[' {4yPl8@:KaBh]I# AƇ*"JH 7o@?>XٺRhf,pc?hKQd`*tF<H1ZJ(v#Я{b^ޓS=%oLzo.}b{~xusֶ3.{~wa8s)Ao`sͨ"ϥd3@bW~'' 1C,X192O 6t4e<觀}q^Mgרuxi:*Kyjg(.B0Eǒ梗blެ3_>!wO$.w?z$>Ic7k\-_^'}G`܈@p؝nm 59 wPM Bv:yMR׆.[,#Dv>Am,ItD'Q⮊c˓# JH $wھ,n3h޹ndRUGpg;[\u]렔vE]~,8DIls<7Em`ЭUSa\L:C;e#!iIb R N_f!lJ_&kK-`c]O7Z,4H#qXKcmqXgtІE*ƪRɢeWJ}JR3%[Z.++|b1s.|S]7WF;[mצџnC 57)KX*h:T |Eѥeo"Ef8&,Gt%jx"R_xBz~\|o5tįz|M-vI/k]xiYw Y3O`zɣg|m-nqu 6Uq֔dS]uaL8?$m Rx9\Һ4x+tjqRśKj\Q{+IT-/prA$TCś0hc2MLÿi^|Q]? ޅ9,KD-(_/J.}PLRGT]<zV?!%; oj?0or|*.zZN$roTihq{vfjAUQJLEkԦU]2mn <R~Z"Ls#)kSNj_ϰlnqJJaN$M⑳= t~)Xx`cboQ2C{σY=9sg/ҝ %jtr}*ck g+TCf<ݤo)cdi-/5=DV[zVTY]V.Ԝe?Eč!M3 eutdK'k!Ø_=a}.X]3x*J9`÷ǜ1,8Xʦ"z,ϟL;;gmxxHӕmó+l.[*]]$^ƤR-f?:MX,DW~JGDW8J]Bb iQZkc$bjky Hil)~S'$jFNWh2]$)8q+Ewp\dHz!P;,B4aA핁Vj˻@4 WLITIsc]DK򁻹̑bmwI5ulO2[=Ndi`F{I70U|n_NznH*-pϲƱp|^*N!È 5V 1 i#=1@횳Q,'{AtKM G ]/a<(B;jWh֕t?numoKii-7vGY[K”b)aGx5+W^v]enB7lj?ys[uJY'Q 2ՄHN$B"݀'ȶ}ơܕm WV^ǃ(1Z2 һ>$hwΙB:\0-ϝК6` *RB7XkWItVDݾ =McӾD|_AJԕTGRka}>:,:3tx%PC _|ͺBIR+`WOGcl#i[y]vӕ"EC-*}9_[^W.}ˆ'湎yc5Zg۝T`J©rϏ/@gխXA'(9Z3;̪]it$MfFRd_ ;uۏ^Q~qKt.Um@ A;*0PȂsElc6ߎo &Կ9y$~6cTKRxRs6^ybsV  &Qז%^Cr5k,O[uArot $ qb=ֳwp1ν҈R+ ?b{ALZb|5O~eE$/) 'e}%R5葏vl1M+1u䳞m^QVS6r# T6s Vi#a| 3,ݪ 8=QnB3&R}_!C%(ٚ@8oa%X64`:[p#\ / Rw}_{ >_+cj|Zb d$]U}Eo~FyHbxy%O2e0<cK遝X]AĞʖ;T/ jzOW,PuԀw>>Z9t({ e]Dο>H@'s;UٸJ{S\X(dEw9XGf*?=쿍=Z9d ݆w9DŽ`m;~Meh0 {Wӻb?J&jz:9Dem|VAB$G9*-?&O}>!i"+05{: ;!rMIOBw6R@y[9$`qְA%<v~rܪro\ {YӇݑR bTq#TH@n{⧼:帍%0Vl YVx"4 r~4,wo> Ԇ>`ϋbxg"uhPUl7d˽qT\pJ' G*QܿLCd™X%k2)dBoBkhn|^sAyInH@9fAf\,,WXב; GGiVYvD75*K[ ^<`J:UǰO~ſ=!/):ݯ!C,ؽ769.-WLo:n*:D KW|c̵+2M)Pˀ8mRN,Qv=c$9}BݰG9|;:^$UYvjz "ѶDPdL̀6/s 6/Ԁm7VR 㒄+؆72W Joݣ@(y.[a+]X8,w`0+/W~gbE h*顫3ʐ8.$0A"ϋ,-v aڜrIhm4Uf9)VdRE=]2|l % KIIop&K+1DCMu6z͔dzΏft7s[rEOb{DTGky3±+/1M&t~FM4~'F XbH" +L3d߻"46 *!2{om*O R3;EL4*Q.p>/7xF$LsѮ+ts8=6tS펫8~U=ooy*ݩQ`Olf:iL/GUO4|xHKk5Lk"GE M=㡿' ȣZPD+!hlJt# H͇9K|;_33å EIG $.gmE+Gӳl 1& `ϱ%wqҘo3*%3\V InV\64datlclԌN@J46-r,ѱw=u}1M"qX-Dl>i) ݵjV 7@=:I?PsOuQg͞>{#[@}eGU]|IJ[Bl=Okzq;Y}K':t= V'y) u߰7.*<eR\1ereyaڱuLӕY|I}cCU &ԆR,A.p4!kpe$ܡTFE-ȓuɨ@ ΐݷ Bd3NckG#-:SW3:g6 {epz̮NuwK 3J)xkåZoLYɒT[#ld!J)6F myeO(7?7c[$(OCP=Ⳁ2 (=TMbrjӍb?`tV$%*\~*#(4D6df񏣗RejG Ġ,jPF?I@uY +zj{UfVoeͅJ~؎d`A=p-oy b' `mdwjn+BtҘUg7,õ[Rl5ACd6 ٠ pnXM/$V,hOmCLxu*KitP2뗘DKd\nup]|>ᝤzո~E"mC KiJa#g,q:6DK{5&QnSZb߬GZ2qT_CfݭSX|ٶb`Ͱ0lt>4Ф1j{eQ*0!/#S Q?6@`Z0';DhZb[ [}j؇[݀jx"n1/-Z}Aw[Ifu?[ɾ$g6hpCuM mu I3ce萭Y (!T]J2#(|q4걳x+DG~nQ9FCuc5x-%<ݝèiSciH#:G&Fwi"%ГT^}qh8OrIiX_ߤ5,L&?$e ճAE<v}+RmJB;lZѻJYp𗸞ٛ!1{n3F=rZDEZ!3 >8Օx\{w)'JKS˞(3;Gj34} er@Avd\t%zϽΉ3U6ݠY9o-;ҭpYE5Ôs ba4`M*N6 Dp g}ٷVSU ARϵ32eWBqD0'd0^2qf2_:)_KƆ=QFm7 }DwɻodGPwWK)A8^ `j޾C$w}k1HKAT숝6lN$@BDVŕ%{U j]L^4WM|\>5wRW)e{ -r9CЃj˦ʍ `FCUa'"L~Z3!ڦtЛi Iimޢ Z`uTu`춌'o]1AWɠ1^"Z9H%P}VVClUkT Zg=v=9?oͼ{#T(}rd-a\ڀUctLC(σ'BSF`R~{=@jZO?P(` Vt} 6 rn&L^_p"1OoҠ6׋Ygha2zP`ϊB@bԑ|EwyNIyS]%ug][[̵ZZhZq^X^LPs%)76ŲIJfO :uX׉Sr(Mr[5& q208dm4܌i#gyzB{ױBfT .f<Ŏ1E׾#)4yuNJ\ԑ hDOn71X> 6nH9WtC @#ôʼniw xJJHO%4>W˳Z_baEI7TrdnM쨣(^Yv^S%~6DVEX"Ve 4#߬ [ qJc{u$G~NJo>ֿ>H 2k'!od$+FgZ]Z;;E~Xɕa!#ch`@g'd)pSy/zi䶸Io W9(믬MTLI2gnޘ!(?$cS$ʼKz.hϼ} Oyj`8S=|O0$67Ju[@S+ ƀZě2P95m_&-$" /BqV3OV=PR5byKJfxڅ*ik*i&C_bGMvr<5,)Ɣ3oek-QZ8LjV#7Iv/([z 꽁@vʹ)YpEPI&@קù2*ev;,N[cW*`]cIZ_'U΂׶]n]X(l gRޢ- }_x`P b$ئU̹kɀݢugsTL&5CBlFe:ŧ;Qs6!!F7^Y@#4  ULÌ~XQ˚\x F}dW ?BF|04_rU-z>8,s7xlx9ְ߭}F(_ WKy5 dzCebk;<0P"Fi_=Z kk;=ˆ|<*%*TB4d[0q[(r hqUlP}@]H` _O(1d%P. rWF#d^X 1X~ſrB}73`b?:%HWo{%\F} >(Oï1 hi`[rö O)UcMtufS>La{%^b.1Q,J 5n83%\Ldz?0؜{]͡cƬe5i sgXrFQR {$2:LLHvBp7[p2$'8kKcr\7a&!SNWܲu9v`a}0VeX=y]^RO>"} r+gUБiQ9~Ztq{َoW4x<~:ܡK 5BocmoY ;+{>_~4#koy@T@w`cQE?9w`Z}DH0!z N5x4o)G!`^im_(H b bΚOvOn'xX)Ѭ} + SEI]yȌh}ף S;D3*9ٰM{lQȂDylѯ{~jje5eb+5 l#^17ɗ&({n=PQCq,EJ"+.=m_o V@f}[\Vr:aa{oZxsEI^Q0#ؐ;nr&PELbPո@Tnz)ʇ]k}g=mrԘsh)j[f6&7_n$JcmFHp ӝϳz4DK Kg\=DxU} CǸj.9JPD gVq-8$3,-QB$ƣOm & Ȋ%?ۭRh&2\= Y xB7 dXjr7/z@ksǫ[g' x)p$Ds&>GKpᜎzЀʭx6mX̾P>A BN;!h-w~,QҿQ!Bk8pLIרt'` 57RUr).pHwr2-[-v T$mhK/_%e;I푵Ȩ./m'hho`ޥO4o]hW0y)z֕Sb/M9q*rV6ԄS]'uX 92}S'#32a~[O%bao(u%䗮حdy7m0.[X,2X=Z p}dko8J|%zRafz>HTOnĖ#k w굵 kQ5IΈ;=XA -) G8[ҁ@pY?UkgoXցh4X0[Ev5E2K(9"; rg(8 J$2At31 ;)QWAVbxRlya h$IK bƀ=(YkB 8r'F9qRf1Ja movɷp-..HҐ[3-Hm.tlQIES:b>6]2{S: 4ת`dHN,wq4qzj|̺%TΦ,X/fѕ,)J}Mrv}9:_*0?1wBE]]~[,8I^S=0>ӬEAm=4t-RO) t-{iE\z0`O3/ -M,MDY+b |3تk.C5\&$L9A\-AOwo D{kD]E Eɀx?K=C4Nb=8LZ+y=s_RPz{w jp5+;Ȣ ;'M"U2GXxPۼfۣs`Kv4fnFhTs(Ɯԡ lU뚰]lsc|z#6˛IuIS&#eEC ʲd'Im{ݏU!zC"DHڲ7)%O3!2t_Hw'mG }jN.^`tō$;tʒ"%PS^ƫ@_ B҆b+ 7,"W;|F"UvRRnyH7UG3[<8L[ γ[a^o1JpssѬݫ-[@q~GDfz;I龢Vns˜µRn5(<@J '}|%S@ȶ$uSg)%WSj'5$ Tf7;[Y%v8jf/P7y,16/;},{e T ǔG)xjG@zgª{ P q^͠&>XKfsQ3_p贐hEnT1+&/nKc24WŠ 'g{i=Pۼ b==jQl_|GR`AVwWt[M9=K9>ݪit:gޫ T$cZЏ\=>41F 9ѺG~>:Mw?=Mnx2db b*#-gmr?WlprCbr@=o@bM3#(CK#{L MnfboLYSR8J4des:ݨ7tnLgshB)gi[?5\s5,0< 4HKQHʊNӒ ^߂Vx+ 7c'=vJ /g}͕FDVL}ZSBh'n;}8&4>0CH4Bf]8`} CP h '%G/*vSJ<ێϠcYkq {PJSܿw âՒ|#\Sd_V6>5;1}" W R짺bUks= gc'J[49GcgmF x1/IO Vf=Sƒ#!MxVDU?7+.2t!bz8Z!R?O Up>ֆ9,l1RqF pmx0^'IU-}{p^%0E|2IS|1g1W:雃+K@=嘍2 ޭ-SCːJid;2d_ɇkH?D4Mpf=œlMW4FKK?~iY'bʠ'+a^~mRAy|^*,^#< >6YK}yq%[W h=,P zwBawPC.t-S@AE-F`;lD2zz9f)ad(FY ϸ8 wg!g.,#EdԠ>_"+l(r?@< e cpoϘMMw\nLF~9M3m|^k9Ge1gAkuAfoHbkl:?:7&㘛+{I/g3 젬_zHKtcmjuւUI0jEq#uW=lNO.s>.t#U-&3lTT9Z#,7$>,!;J/Ve`^n2a0O7셅rWЙ@E:o=H5_9+1qEsoxɻ_ˋqj 1B)VWnEХ~E-R ez\ɞ_iŧ,'=7.gV&4,r7~k}3A'-3*SL~e1F&n)VmCqG tc EoخyRzv.r`t ݲt WJQ?#)Z ea1 h&ޝ*u TQ~:l& `wϛ8)UQs n0yȦJN^s)Fv`NLS9ǻ_ *HJG/!&T _w]saP=ǩ\<=p݉}y5;=X\6*2K S}c\% -zXh040^ߵX1c'@z,ca~]x\, ۺ*ͼ? VƇaueL>2;3G4QSN@彂|i5)΃΃)6'-%)>vdIХ}LA,>&?4r!zȻ$|kko մ]xl`UuyNGp!Otb_~ ' ޵B~þIP JM^ V\ S>ǜifɄ^MP3ߘs,hb{Xv JQHIp J9>{wї3ÆҐ;# 䈃W#E@fXѻ0w/2ܭ`YE>g7ɴLQV =eU"˸7cg}YLiT-1;j ~$u|9gI,&a,y]p bg k&/Zuؖ,6K.v cΚ7Q&A3bpAM&o^mNzw]Yg ܣZR'lRϡ^TIẁF9KVB$oDM ıZ51ַOA)=Io vOs`S}:XN63QnyT`T:x5$Cau`vwA/9zg7,ܕWx,DyɕuRi&QgXAJDrX>QeI(,w멡=Z0{Yq RLDʙfYeڙ_h3O6U.MʖR"QcHN#p e-}!TF5֝ZZY$;\4*(4~X{Oۦ\! LRrHQF(r2/uipMKF>FPuu%#SPX1H$h02xBSkfZSXfU%"XMNE mw(O_ʜMLDa!_RVWѡMwch~[DW{[ۙM$ԛb@(2Ǐ|ND 'i&нQFhdE=ixx b-drB%]_~ShhlN"l 1$=[~xlIJA`;Cssɧ~ֿGQ't:cնԪl WK>)=FAtl|<PJx~j9&QrH u*|+XLsPdPjo.GǯBq7>H;?|L骙-$τP(f|m-${,[Hp$2]L/|[+ ~ot@--c5?:E˒B@X[s*V֘>/ L?oh<ز2 ;TEi@3d-GcM+lvtuY`H)!GGڎW"f ȟJdZ}`H$?zYQ@Gno:>:L&&epS_Jt*Rwnن:R~ǫT,:G^6p2N#X[uCSى$Yd'3%DIO!Q}`luW`[u]lWEˠ2. CV}ݾ] z!AybgtGUeKs y$I}hJO/*jmbyotF*f"y70d'Ϩ>U\@?Ok|b3}]RV9?ogqwbf1,EFʞHqQ{{%LAL&UQf:v794 Uo[ݧaãsDK:,ً 8ɹ1Ϟ0~M4)_ȭ X %?YLxt$d0`P0Go(| 3b:f P*1E@.؎sk3 JuiȀX[\a%EIA. s76t>(ĴhʀOi4sG= lR PN%+Mw4j՛ɒE c'eY &5ӛveh Q\.2ee*IuDWGqg#T%;k${Ϻ v&,-9|㙓7̍ČAw'Z" meeݽŠ ۄ/pP*`j;'9%ʡu/o@{Vnomފ|齴 3%J2cxiV;@ߋ ψgB} rׯBX8{;ݸ kF5y 5*[0]܎8Tɬ UM(!(򀻚&+-ȷC@/!EߖHA`ͳJFN$ )|jgٌ2> 1dR,(׋b?S &`N5!ar,dIxYu?l9$?=sH0_ŇxsOuے&6aϷo~؊iŹخ]]\j=B κ?/*$?NIB@T’x2"hcO+`ggѶfSw0'Rژ{i\Qr%J5" L}&. ;ɹyZx{Ħe,CfeWA(`;p)Էp&  FD?^HΚ;(x DDY>)hgAB=EG'IM;}荃C O$s+Q2 +Q.y!K X1l?egԢzKcE`W cBV6W463?pLİ&Z`;SI|Z:+u{pYq8xpG,Ap 9 ?mP?xkpM:Z2[pm> #ܟ07Lz5cºY lۯ@wPeUr'ݫf 5 }w*tuEO|sh|lKM}nK;\׫t^ᠾHBVSوj4ߢv:*h(Q]G qVfֆܦ? jGj`d?HoE~wkdoqB<䖣)\kݴc;&tv/9ܦQ(@Ӫ6|n_7Kig򾙊/xۄHڃ @MV]/{1Qf: +-zZ .@Y *Dbʦ ]{< M/'XT<Sv@#2YF@՛"5#⮊Jn{w6=%HKx1{UJaD{k78 h0P95*zCGg}UTk?OԸy XuX1t;?ET8V0ıt~Pmb-BqkWD48qݝE܎f_Xkʅupw`5ZzHA X?LlZ7L{7#]؀/PsGKFm9#Š(+nod 2=$1Ye\&%4{⹣>1ev_n|8toEڡ9{X؈^]ɴ1<;HTtEw5[4OK`U/\0FeC@{tI'XTC*Nnċt/nϤjK}QuNBvbO4Ưmgb![{Tq&? xZzm K^,זj=rF!!j}x3gRvbVUg>^p7d#RI]tQHt7fX')|jf+<[] 6*·,EIR Fg@fPc,6ܘ cInLUWCe&mH #S'uBܔ"T<@[Ek I _y?>tO?Օ2Y,Ot=76iAR 2rVS_BE #Ǽч8 I~4R%69yM-~e^Lqo\^6K) ]ZܙS~@A*ȁÖ/;jaxA[Fvp"$|@t%,Ͽ+)I&]yd9 hϾ;Kp¯e9װne#6u grBWQLu˗nfY7O&csR9\BH専鰀?sƺOТM֏`_mTQp4}GB Y4 w^DmU KP˦ /Z #a*]GxRЭQ[{j ѓ\lxIO\eهs/|AŬKS0rdpBLyr՝Yd. !(*6Ȇf5PnoY;ԤばtE-A=~_=+>CBNSA^G>}Dpv0iUi=K7)=XFsMTM^KKֲF`j'\V!QizV ҂Tl)lepC9pv+2-E5U@5ej+s*~ҽg:~*lTRS676[jrΗU/ޟG?iDY&2r:U%֊PBL)6Y'NO+5_KPaJcLI$\_|^T>7bJD6=bzW 4|6TƲ)+ή69 4tAo80݅:mZ^ʁtRY'М7{ ״djl?{cV?L@[qF3!9e}D Ԭ鉼oD -ȳ\_z>03@%iV$HNS~^1MTػHz;nNQg"j% ѯrFDt]3EAHhci'RÝaI6=(#-Ʈ$E{+vpΟĊ ~夗 (%cml4꠰N w1W:g?2f` mԒ91pT_1%`ñg k"8#&RU.LVTUk\=pD >beX=A@xU{4,w}0-2|fY3}Ehv_ ZN-o2}t @oE~^3(#R>GKz"]1'&8wLWkqOCVxb?P ~tGagdP RbdԌswJl 𕚂3x$YiJLXMYd:62[X5 C} ɘyT.l=8E#q#?JM\z+׍`dgx8z1*eDo!?"Gۇ\80r@a7" ;ZBIr|3mu߽fIaRK\1]Sj7F8bK8S )к@#YU,έ#2u(̃B^bD{@Љ9ohg)Q^$T% 5t^u~L(R]6\AdEkӊuЀaM:+vZ?ЮU ctY\ϳg3)qׂZizP/r$ɸ%Y)*DeSMWZᜇ"w;Q*Á:9쫑+x&")scb!1Ϗ6zW|pKOgFc |ҫѪRAHƺ_Q3 c<1μ dlv}ҔK9İ"n#h.l3z,2H>i}clf9X@z++9|( e wcB!{pe ho헞{ԑ&l4ecIJ?Z.6?y~`2,{p5ѱ@tg۵2ږAI\xwT92_ T{ >etqp} d[pjbLrwUC8A&pG⹨-V V1l.qS4{Hq[b/:݈#$ `NwpI Lw 42ke5V,&&=-[=AHPD;\4`>k\<ەXWKF%JTE}(.4_U٫=D{,X@n졸J*y'LTDfT_Z[ !K{!SCprv\ +~$l `oEQUhRe$M%^@dyt/;QT*ʀFWoE@HǕҀf ~69B@&!j8֋Avf:cBCC ֱi}'J pP#v_˯UA.N<4d}7v](^g8֌J e9 8FH|E5by7S7]5>3D|jԌDR~/T<&96{C)qjA Ʀ5SnspiN;b!Vij..'-A`/#\K?xK==%By>uyOl9{jr~hi(J_,R {Ef V,iઐ My㮦Yk)fk*-]A^Erpt8(SKdd2#s3'd˗2QfKhq>Y:@l2֛6ek(SdGۦЎϜksXgWda:#T2+s}%.^)ۼL+s< &Y(Q >."@.D>v=BQHN3&/(&` $[.6}N{;OxKQ co]?C鰷>QU2uat z}%ܜ5eíq!, `ķ\ &0b?0R>xHOdA~ڔq+VNtm}y *z-Jtqwb2=L7Fndl=&ּA%2eA9 0 <)9ѱ g= wC+kv7ŝ{((D Ŗ j!OLswv4bzx!p0 fB$3B|2H8O^Esf&%o>ulݑU$Hh:(&meA2׊ 4!TDPVbP'<䲤(˓em ^L_L~=,ʝd1~v.z*^%O==}Yd&qK{9Z%c)'ʽBnV-X RR>`LQƟ3n={m([w. x"xi dp71OZhಱ)3~!GsO(ڑXJwj+G[ޒeZmmE2U=\zrUL2^_?sʀ}\,~iƔE$^a]fC27.P!9G=wv$%qc̳bKmgRݚ_FL,%zэcAP Klכ0zڌ7/ބ^5M9me֔j6Y0PX|>iO/|# $_Y3ۛUХdÍ[Inekm8ռO, C 2q(QPvB^Q &Z3Sbp_x)רm3!iqTtviGŕR]O2 ԋO$>1K?O7O6rRV4t?p*^Փ\EE4'C+ÑjT D89ٶ-- pB%(*\EǰvvaB-jK"ITRmiY4agT; pyF(Q$Q8;zM 4^ E&8]'ȂKWwjb\WofAkN0;}̻ӌ1Kw"RNفƣmO[#0QO3}dYS]b[Ҝ{_kҷ}mgJb9祥2BƽL ==bpTZ GqT-ШXMR,?P׻:*Ngariuiɒ!֦eyIy[y;).W7ךu0c/f#^`PT2<%$f\ATfU88.|fofDnh  ,E$G4R4D!H1;6y)Q_O $=dcCܶ/GU^`a'.1.mqK eeAp|y_S[Bo$,֋ɭ5Fک!ƒ/8~V4a eRi~tWLvY nxg}԰C Uh Us&\v:ш~ F&|oٓtyCsưZ]Y6"hDaAxYChM]؛+ ~gMW`C]: !I}1d? ZO^lxڹ_o袏>ߛhIJԹo3y ÚD@TK:^E`~qH7꘠j+kT>6]p~MV1q3%QW1 0@4k;Q.U 'fH 9j$u*l\uEa/ ssoiQXTx)q_Qx I{ tZ_G ‰o =-ciiN.>x8u|K9'/)_*e6z(tIdZXm",M͵ԯ}^q 1UKdYUi &%h>hzϙ^(~ϠXEfDVogQjroɀPOC]L(~ނHE$g_܉0sMJyD+4<cFN.hs=j&isݭ:еa/X&BIX=+y|u #^Q I%Nk}mFE7vx5^ CuTG)"/ `}9s™l_ܹ͹u)JN/Юhr|:!ȭCm&q>D #J9'sc_^d[@l ǹK.a﷢ 3;7wJ^"t^@!f)I,r9Ɋ8UfF{N"ݩn 6-TA*nR{꽶*6Nȑb_BIͿq6_CgQ&-%2-*T-VF, :$n) 3 1^EAd$ {Tm 'BP9K*4_SVpGX?*1#O^T:5/Q6,GF dpRar<%>gC|TfG|(a|n;/!GGb=*\OxPs 8D2CulR>%aMJ@$dBoBvP%}:igÈӋB'SXVk;Eީ{D| `ѣHqfް XkF:CYԤiA*@'5 |~D\yԽ/7WM/*C7sev:1jb䐙!* {&޶i;I WV ilaY BkMi7 G}D$~`b'$r 7J` ͨa.Blw*UcCWbo)'QpuH~_fjimg ?(X`ݮͅEۂd+9}H| wR =7QxЊKCggRoI  Xm&\ )fSLTvxז[b" ADxzs!Hv++3lݯ!]Sa%ylzɎMZcvl|e 2L>ڻ~U?uXVp@"3+?@ii"B%kj`'|x-R64KR짂+fW%iOG\l޽) 9KJ,oL] *?x _l8%5cn;CGy䬭4P~jܠԢlZ?`Xa*@zujr^1d ߊ7$8mMtRzZ6vDU/"*P> *`xOTs~# TWyrodD;:Y2ğوcAk*beRx/G-Q $_ϟ nxp *##5B#HRG1u9mN!LfsDO?,H*΀/Xqֆv{?0m+|S7MJ'׶"!*VԶF-Cy,B{{Y.eQS<ط D?LX#iN<~⺮d%ht\Z ?v rւ-QYzM~#̜7vt85 IHj\'S5 (|1 f1A<t%ހ}$,RР 9h PwAca}*D81} fzBys5tsgrM >\i#" NzzU /7A;=u"ț ^Kv?oGQ$.y43?Qdw`yԬX7ԡ_aFB`V&N{2>csmJ` پu(t;3ۣ$H4p 'QHe5CiX/Sn͑{#50_Α>Nl]) zFI\ڐ3v#NYqZ nGҭ_g, }~,ϠNoM@F^g- dz+|7ǝ]P{Lͺ6|z_8U@ZB?JfxzI^BH}F[|+!eԮm=SϸurqfʏM+hees]h-YD-pzFҳI73Sp b8ÍNYSI@ ,FA ܏Gh!_1 GF!e/&Rv6yL⇫3荈suw0\FOHR.I>q(HɎ+%uU;2i@hYl銬\ێ9aN%E`6XNcOfzs P@Oks4k/ 44muqAΞeIqr&4Skm i\MNp{nWu2!$tdF"7M  BG&fr|F"FQx9syֿ9iBK$W=3ͥh!ճf&:2/óXy κfSԸ44ɕJ\ {xh6*xqeX.4>gC 9혐R=\۫v]*MdL{TO NB~JN mxڒHS+Ag^rx6HBإp>])UmЇQ/Hx]Vo>w$x5pU,dEJYug:[&Uú Y.LL ;AoP8FJzbz;?W2l`YR] )q @\*gt=l(Op@&T⦣s*`ƗpCS# ͂Ŝe.>gWԙED[!BR ڲUIf aO5,|5 $`l&(i)]>mCāc6&#$WǦz6{ M NEm.ηOAoWeUQd3 H$Nᖈ4p6ʴ`mJ)EXU=H^˥Gcm޶J1d\z 9J8k:TK&;IC?I7j,m$Q4>4`L % `Tذˮ]e8𫊏U^5^l7}#f"4st㒅n,4i'~xz(VE]]7ZF{Cme m@p7^Jf13Y5t=1#:JwDiDmH7I afQqB-O.<env[OsQPG.O%XJxCQ8b.>_(1WDnسsPȜغ;y]HUlK w˼e `5d&{*4[ ; 4&>~y(+/gqAu Ⴎ~oΕ{~H)ۆ [6 sei\_D0R0 Ž}yG[?1"bܸI)E+ sܓ~GItEJVX|n+*N:y FɞUሡg@֢@+MmB" p4A5xQ(M=tWd+C25ēӾٮ :Ukz$]pzRݷpcffVNZd(n^F.,C"P!'N^'/JJ{.SpkMY>+cJԩZsHJ*o = ϬKhcKm"XYL1BMf߫a 'j|'`^SMO-@CtnEF&ט,O3* 's|XC#AgGO7qgo^s$=Bi}C:VA9;c).T36+-Cj˨iH 9]!rQVmZe2O*S4Ct^`dGk:X)ku0Ζ0(_}yPV)%=j:7н'DzG/.-E0 UM]R1eT0_eVw}0b\B9 >s_|ufh_ As(%xb:jkvq}}F [J{IŝG8DK 6m]i{IY -EVpKaRd}l1nv`k{#]ΈМl} ܛfw>X]Acw3Q<+-tV13SP1vzh'OXJ*~gy @lV)#>Gc7kN2&d*¢O$h{;4X['UٍEz/yVbw 9TҲɖK:ZJ{T\jo]OAz#[sn(3+k 3gsPZԬȱFdžJy4졿M =S4.Yڐ\`9u%؉|&lu]C *IѢl|_[[ʢ I fYn<;q +h|h3Z1?YVDZҽ[:fu=c (ܝՊl*?*fDeLv_Q3Qmgء_zyJ'YŜ]ijB.V X\y+=j^4r"tS hR6L.rg뮒vfaM7! _+3"t, )ᇽ +|Oر6<hWRv澕)kD>ٝ {|rCzCu`aL@hGB&.ȓMj~tHGY-}ގs[H^!D $ˏZ Uc맚`妑C0[(Y@ |kyۀ8B~ȕ6<5q@A*"2L<ԟg{sGM uQ'{#.5>"$O! lp(HEY< f=fW"l|4E4N!8a;B(Dr[G2Pн]8.is4D|/x2G<;)<7wɼ-ު̋uD›Jy%Tr^E^UIU}dm@Oz׍#ԮX|EZy;ET-,wc9fSy<磰BLG鎁۟ "6nOME].a{FaIזf*=5_R]F5'h#ɉXG9K̦[p/2"n& z[p:`&ݵjpFy iSc8br8f0)v/ݗ3TWOfWQG_x8;?C[>y>.4ѣ59tM2~/Ԃ wp& =B| v(.@9훆7tzGT?e' Xls&~ ιhl-MG$OCveTXC#Úr6d,M)e -E*k+#vt]bֆM#LHDZ~6S`Yr~ h2VSNQ?@g #^M#@{# o~!G4]ao_c_jƊ"ap@Ŧb 6vi$|5n37z4궗hXi/)&_j̘!r\6 aG>_zRVڞҌ@$u 8ox6@L?1Yp[%y2Nv,U̵`ŋ5xB|z*L\ YؓYN%b!7';&qhMh$ O+Z=NTهÄ2( 'BuQ"J1i{{Ts!o(ʘx[b,2:^8rԈKX$%g3Es҄"3WZG3e'Y=#gu/F(r)d;a/*4P;|L3z,55k#^JOwƈ voAp9 ~+kEZZ`2G_S(^\ބռ@e m(+kAGvAL/5LHS}R8YTɘ{XnD!r* oR`h'-]kBsHWP ُk ڑ<iufJ%vUNzzNIw˜,g;3]f}[`c _ (ܴ:ہZrЌ],+ynapN߻&F6T>T7Ep)c:e̞#F©LE_7)NՎ% wg6G7;/oT9-8dѴ +8OF(lf*4ʀMX8N(QsgmUܱˢ[{<}r@x@8By򺜅oMYos=G+$4+Yt,c9D 2іGUf.-"aJ@1@?r8rͯ2Ō}ib㾥~l Cq5Ib˘WCcՏxjL)_m3?CS#C'F,mnV+Ev//("jg;8BAaL?>\ Κn$%T.$S YePõ8G>6AsCgX (ȹjt/$m]s$vefWm'ts!K#ϷB%~*<Qx+pCΫUgV.TQTpd;;1/"BvlH!U&nMW9yFwAhL) R7j!\)aDSH(9r26J֝%N;U*/Pd2ajdVxdKhyvpx\ipGwxI 硵?^Qr|Voz7z >E 37[働,9Mj%uJ%A>kղ6thڰj+ۣ=zXA8}Nћuuy귕\\i M7)gؓ /iŋXܶWZe߻ q/:|y^bhw̞FTGڦ/rP *q7ƚ x%؂sŜ^Qm.uE3|.ΈnTU$*n)CƬ|D.1 xZ+o"k#f l.=/['/ٲʭ#l8lc3GYo6Haeb#hEH2?&< ֘>:8݄0i o%aNl/l/.y6;?) e ²Rc [!sI\VL#WGjŧS/r=IDw{Bn7;RV$sy\BV4m"dLTU/Od+mu_H*RϪh] اk S(OCQy ct>hLQ3 PEtAvh>&wO@F+ 6O4, gxNIn:7 )H~cg$Ľ=F7+1zg]2OIDb›\F9c$+(l疽5'P`>_KzwEBKn4E8+e3ꆬpIB @q$=^iޠQ %3|-9|usVsRq\Q}HjFj0_N3ۙN-Xa9<}84 #5D 첟ܽ-zcsVfd 4&:mc++wj:od^\|r%~o)WήpT@my k3drVip"}~vt׻4 Q9Ur+IРw ,'+Q64SZC\3|C1q18$E{o=8"* >Ҥt7sLXmzD)PJPtI hHjrb悂PexpOPJ](2vq6(!~;=DŀIb2:($ʗnxo`ÔCS&-&øFs5gb_h3xkZ"HU𠩔g[5(,N̝I5h* /ZFzۣ aV'Ch9{=?jX=$w~7Laa d0*8mWNm w (u$_cU"Xl0YGNĈB*Y{#FĪ%Cq)VȌ)گxWJ/^UqIjӵNQlePR~{ CƵt2>z^NcR|ʶȯ΢z|;=gQ҃[zԄ$@(rQ9T0 Q_쇛V[_+Cۖ6 ! d?)CΦ:_F 95:Io@if6cO[ӿ&" JR?~2y鸁17V~ } Nz)x k56_ݲשP2 dF9ZďdÆYK1qHX?[k>ǮN婪 dtAx~5N+*Ȃ,ެHAƥՊtz|Mk\!mw]4$e '] ڴ])!YHwvz2Moy@(z;PnE\tgAQ -z:d}G~>!:c9xZ oGxL׷50rGL0ha A8pTO"W^z`UvW"`%=Nv``^K޺ 7(,ױ4UL@wg/1[7Vhb I4z+2}"H_j !QN /U2&*,˦xKWc9l}ZJa (i)H]JP 턗ſv.1pvq_V˧BS}k٦ÒISfրNa$|~G٭5U"9OGUc Ι'QZ@Փ")I{u'QvPVX|T%RJ"TJCpg c,j,!_F j޺**' $83zdпYSgg"BOygB*!L}[&E!~JRY߈ԅd25 d5=/meQ3GmVc냦ˑSqqkR:E7,.o8iYT$(+mY$M 9nrˁozN9H\ 8 hT2gx.$5MP={ 1Z {A4c,U7  \r൞v4D:>a%j䪶RvHȷr?Tc\oPX*lpߣF$)U=;y{1"wL{q=Aq6F Kf*IFٴw>>>vviwhfca(̛'}SFp7*Ȼ߀cZfꍢmqȂv9Tq'N x9-g wx dar=iR16/&PdTSm[95ky#faͬm>{,Q,ݢe8){՝ݎ]`)p"r.BT h3 dP%(@P; wF-]/p]Ŧ ؠ^q&W\tU-Lf VI%=R/['ROIP[:xJjSeںca`0f7obB 4XmGkYލb'iH'!q\\JQ̟?$Sc-zKJ] /|jI =3CCIENxy;nl#1@V34n A Wy'k&7 +<"pmsx?'~h[ (1qYK9>D۲ K7x8,UK0s$}ڄ\Q1p$%Lu=:v]@XEYhf,0tL5ͺu`πɳe]o:gy]ȇ𑔜~8_U_K_84?uJ2u[$G1+FؤA?ۿ= Y*(d>p3WgUL,2Jt+xN ؙsF. CvE "l`cc1:A}ZU(1 bZo)]#Z#Q~̓d=JMTwiHkcH)*R9_NЛ&-3$"Գm#3 x* ;?btϚJ (nnoƛk: qXHz&6ބ]ƒ:h6#*֪z3jOUt w,uX \ӺxBݳBX޿Rbm)_C0/ԟٻ\yђU1_do  o\e!<$ՁԄ os0"k+۳$Μ m"Tiaʬhnmo78Ƽ&z8O'%t6d퇫`8k#TdStp0ZV~N^5ɱѺd>KzTju*=zhddduT_3M̠%hF0 VDy)\1g..:\b-8"$Wm ρ9=U 4(ɓ3|.YOXN~'#|]14']IƁQ4ʂw4Lfb58 * _G`~@L{ %'߰aʠ(Z#& &Q.bXeu Z{.0(* ;Czyooς]':l~L$^U wDXӲɡ$`NqU8p)I9@C(3J6Wz6-osPȯl,aC8Ɯq`eF#[bc! id/ȠsђRldLRS^¡̭dsT<i${G`PRQ)п g;M]^߳g1=FX|AؓN5[0O]d/%ʃg|;S}-vx^ؾ3.P$:#%N!V_o]Pbr\ w0loǓX#: Vd gG޷t@ > i0i@hom5;Wnڕ%erIt1y͡+cXG( ffM%M5#a%/N-T[uw\%B|} sL?"1nPh[VH=ȶszi,XGPu49I1Ep*]p{u-r8|- ǺMmsCL'_l54YȂK;eZ2%h[A nT1\ܡn>ts2%p5~}R ;t`Yy(W2郑^xͪZH۳OG EZR+RNYVYgUm,#| AK*=)VPQDN>yTlpD ~kGaސ<c!"KҿvRdbXۯx` Ɂ_LaIRRkM QQ" aa(*c7fP{.5Z2i:b,3V<0:<9Kq;擳5 VI$֕bɶm95 n:Q}t+U}X`4wE7J@}p3lqV)Lcj6{1: Xv Ip 4j==CFqVi1ɍ7r'a_w$7@i 5 q-^'[O`rmiX(Tvg)ײiֶlb x+DtT!Kآ7OMC[ˇ4-LsD/7}m}5'[O Zo@r(ݾq'܍m ¥2Me]4K%QE'3xKZ(kd_ž>W[jpOQIe"'ӕPVӕeJ@ $͗a5nʐO+S3O,?<_]R73D~PxSs/Jߩj)lJ#D}ϕ$v%oX%`K\b nfzAfʒx/[#XVToS/Tq؇ϋy+VtQhv mK<J4;}P}N#.CU2h>ޣ֧yxG3hfO~Iİ%> JVG;X0Mņ{aMg=2m:)pgq#4'˖qtՕ;өV@r ջJ@)`$lcM{i8Kv!@9)F[ґis2>SbpHK*Ns¤uhI`8J u ]A`K&7xlx y9sI1aYPkcz\ܸ/̃+2YFjHY3 z>TF5tT/ۏ}u"˺q[!c<͢W ICTC4&HF+|ƿk:Y 6.R_.=;Gp2gj2[jN8^_ٍc̈eD_&Z'Pl9, ]2^ps̥yO *W)͸&Kxijt0s~Nu8I1y+/ (Q[&] 0*DumL7Ƒ Rq7Xj{y[r;.AހS=@yĠfIw`g3@Y9x_gܨ-fP%8&ȍ¡Iw|4&P󗱿`+EsޣxYe&EV p$,DmȝA pI wF\^?".CWmtXV%&"9tQLwlyAϖ$.M䉊űEU?/B"|kdN!봱!SL 7eoLf.=¤p։|Na'"A [# #qw)l_~1=J^c/@tS}{)R\5A})-:D rdpW>@;9!CL2[#WMhKD18HvOvEnQir?^?ab*|!AZGrҧSAEHuQH.1 !F4ĸz}\Ʉ[9!9Bס3A!4'BL2O7Rp_>;BX`Z]bDLX#4DhST/Nbnxr|Ldt*JK⼢$+,9,6>̯}Ylz}&zݤ/Gzmikh2T"%_i#bD4gjzBqJoX}"Od* D98.v>1c-v;`J+/m?d.A+|p`U2/`:Ahj rd!MkDabA#6nd ǀ{JA_ 1< [ˤp1_P{ymˣsu)(jC:ak`xj1msOZl=]knF *}&}\b 6W/+`c:pϥhz2.MNM4EkalHL/\frAF zœ= f^ Jy{oq-w $dH Dg.wnO"Ӌ$LzGg}cYv qA^QLpjH|8S;gZd$ ҕUT ᅽC䗥O^=8`MC`hQpO/ρTu:LFtӳj>FdTm 7ke7.BI}c4g*o$uVCn)Bk^5MjTc %ǗF fJ_*/"fA-~~#!xԘYPB (u1v FVk|eG;r޲.ީќQt,W7l~zD?B@=ظl/cL9*u OoZ$Fe$M19~bI:^Sɵ/n>2iKij~B\_OCrNǚK;O4xy*_U;|o'/~ UHW:GvL52cgo!l GTPPz5  [mh8"_p4d9ӏfγ`W:{論|=۩6!Ft|.5sMp>Z= zgO"Hjl@% Jڌ5avu,T"C! -Lbmj1MtH_T('1xxn"{*42w M6(qiA41@eEa .n:Č*RV/oPgܘUfZh|RZ)L>٪!Q.늱ngGo9i F| /) +{,׼Ci?uRFĕq>&u|f9%H2$CqaX|Ήop[NgEI(0"gvwWNM0x|zWQfkTKp=yY40kG%@B3R.sŊ?96޵ +Kl2Z=x,N/X-K<_N);.3PI,*Ze Ob2ŝ~瞅ИqC`с # d|f{pK{V;Xڞ m efp!&j,A5ţi lhjxo\YSy hI*>{,Z:7ZMJv[6.O@pȿ+f]p-DcC ӷr'lNjlDQU`'DvZ$dD|pg(_ZšP#ہIW  qI7m6NӓrH WhdnbXEk>ZGH܈ҕF 034))5 n{LLAD;wd*D>MP3A \q۴ЀwӐZH7wQ4_57|r^vJX'`48*THa=[ijEs%1".~Xv88SD]]}mRK;\h%* HeW9.lI&#cX%=w3gÔBo Qsdxd=|4~^rWW|{_acnfr͎׵}jjkj˚*˳E_XʔЌ[f4fC!-.'zr Q"7/OzˎX LϜe=(zv##[Ic% '4{*cP3BQ~0+fsBjt]_ori}m]8/W‘޼4H>@ ?*VAoXKtI^k^-IOVG+D,͔+jdVƈ IF_BaaΟAbkd|\0GWski&&"Q/x~g^׼$Mmعf6VWbQ๪I!YOl@}ơjo5}{ᯬEGdT̉Kkk~z6$fViM1m8#d̯_zG\xQg݈X5H5 si7kuT/ѱ6hH=Fnّ 4zR<5 H-ԇ At?ec}qzc;5E Ve':z;ɥK5j 1p7>d&uDZaՉ"@Nb"PM˝X%>c@N*\t쒰-4ݥw;EB_)k4m+7(ެN9W&gxLnWCuMPOq֍2 xkrֶ<99I"33`n9Qѱ 4cLN SM*QwQ,H\\A#pXN4EyEe)AmҹDpԯ ]X֫ !2Ѵsҩe<4q涖fu!k| MU̖ÏeRK[26osfldk'zYOcx>ʰ^.Fep&smfwBM8 Yc <R +|:/m(e&[; xKk̒fmy,=4اAr1o$h?W7'}; EX= Z~3=Ҽ)ȭeE}]=<1 {£Al“,I}ݑ6:K(ZѿwI-+9IKza3IҤ^- ~lr"][TClR,%H`Ē7eت_ DR_5Ђ.rΠ\_--"E=e7 Pxt(*n؝ddؓV qY/TJu/jl3`UzO ď5U+wΦe]By*z#tٌ㙟 ͵-D &0kη#e`2 Cq@/_y:DN@S">Nm//ɷ`Ŕ֨ӳ/Zs= ޅv\mjXF JHclߋA c2ҹPDpi4pB`f)8Z +iԤhDlx i.5qjv;<˙ 9<ɫ-^ O?+cYe--aDPI%@?|4b㯇 //Ɓ~W Lo%`lS~\^ 3)j 8-+@ד: puTMȞkH L'C:7DX|3󧕁YZ:#]ܩ=C 2Y<,?0R*~@)S[`ޒ5 vѿ F׶-:aRbXx HR A])TcּT ڷ֨ Hmoxm,$|a$FohqZi|Pv|̂\PN {iVwrԽre!n)qsZ;&E1ΡZ|V_B^D ȽZS˝Yɧ5[%jOn!&~6NU aPJ4zbw:Y= OHd)Bovi0{>s21e4du-D'9s a6IQUFaqpp8dq1Q$|%}v[gZI X'93~ zR`z"PE;|av;25u׳lXa~;(L,VE]341o[AlZEvRtAw5M*&:I\+0J!F_W.zLiodL*\O#)i9 +U>e(5_C_a 6gbw8݉peJEOSXf #Su\:߽(""5eZ(W>-$Z)`LѰNgqr84ӀFz'GK^,ҤDk_7dinC%j .` a"$G6aM .!M;To&v H 8--UrOs'JD*޵jxXMUâkp}Y&GR-ˬJ|XW+ 26+I:1 v<f &88VWhpVWH\&FgL=U7< XGñ5bGy&+%[0*P>o{JvKݯ ڭ&x]K1&"qD]K.u@]@C%E5yI̡=b?[+S? %W'\ CX >NY Ar+eVdt8,@` V{J؁ mB[DHs£y0IgsfVs@SIq#A#FjG{a j6^<^#P!?PB;t']<פQޱz(`m5\@p0G1tVB}|.9+dű>= B+|yqR0m󐥀sQބ*~TKa3K?: ß3FE+xkyL>O/9oQV,p!UpHN/#-wi`&c,sf1 u 2䑪r] 'w0{ Sd@uQ@exNiyH I=wͥo]Hl@Y*ِMbb{FlVd+Ŕͦr2b!(sǥQeqh§T*sk\g2~b>ĕ+JV <]jq_5q[ޢM3<0s0\ )|7`eW )E:Hv 9`ѻ`%I'_oJLjKP]hRvӨޠGH}6s)rUX;~$q5Hj;7j`]pp̝y42xeS]O:BK_>C h;1 N/:dci9(9!cN)C& p3]=A\Oߜ*3X^?3E*9/()9@KӝL'>{^ME؅v0PEilj$t9,'abف\33U': 9D?(eagL38ft2D'> ȉ0/)$^&.Fx;S& va)jҡ>+̰ jN" Tא˄NK{@P!T)jM2U_WWS/P{ Bp ,0!O0ԝrhs_84|}L[!N/Y%lх;[#Ӗ8)nr& C,9 =QÅI92]&t.i(To/g&t(?:"t;"2yT=y.v*PmՖ3i])uROFVr*}%UIf/KU00EjvֵD R5` *̗#k_ ?};_؎=8aSf9>(e|| 8@] A$uCH MV2TF>qLE,?> ˘Lv 5 43=pͪSOt@0co6T4hڌ4^'Q?d/ə,{AѼbvugۯ@Kk63ds@d-)9w jƟ&\9{RKSHMNgb W/*g>mO-4Zf߼Hq#{]kǝ+ޔXs82G?bvzi?;#ǧzֳ  \lqbn{q3iYpϊގ Ϡ0 8t: diH䑚!+C؞{~Tq`OV.S;a PwNWSyS3g.JBNDm*|xh6d*wH h5_D k U;G@7yu'Y}Ņ;fi쌢9=ŝ|@-O=tl^75FKgژezh}DY"uR] ^9j;Z+2KnzWR27,fŲY E{q/j08LJnR9M2jQ:j ?ߚA@+z:H}4/_+z A݈Z|Qjh;\ɸl"G+ kuk\fd u/G&bG}@O3J&R)QJ S[] B/q8j5oO"XbˍTF|"z)JוnBJ/z>X!~*4+3D]m\_vRM1m`[+.O:b|juBՅ~$΍w(7Xx;}Tvk* d(%dT39뫴X;c EՕ[\SDU.)cl# G5Uf G֝ * )bNWs=*7bK؟%H8#>_{ɁXZ*D6ͺ(!5hb#` uߔF?_mb۔gt a3g鼒e}l<*rTyaQ"3!|.JՉf"m@n*X5.NqÐ;N 4+A&CxʀDu<@ ']1 \!٢*'l*Z'ʒRiw#/*d33"o0A#">#dA2-H`EEƒ>Ma ;mv$Q||Z^ )Yڷ6GlB,1g3eeoª$KŶJDki -F,t͔Տԕ:/< B_z_wY1"hȏ-mB=ۭ wPF~g"wF7%o Y㕕FzU+NV(f)eh8 ,qxGv̿VEe>}gꐔzz .; [ &k2Y՜J%9t{iRT?cFDBrIkzVY; n^z'#JY')aG h=pgvͰ\1(3юMAL(YO-tfoTjJi`*utyb#&<05 ZfW;R aY@$6F#4ܧ\aDFC+V'1a}\U:֌XDș֎(S&h̲ B(r9ꮪGB_~'2W7rIjlqwKvG_,!+C',+m̡&"> !1Slvc 3S2gY*͋m旣ɠ yLFc{˲re)%`D$1ld<?QLٵ`^:V=C0z-M1;g9 __!vF =c›/hW<4eROt$nxdpi1^{HBh:TnIje^ܯSwвo>V'^RQdQ 0'l"W\05+xW]~ I'ow'j` hrU.&\ҾrPSyl䓫]\B:)>ʼ}*"IvtJ⑤ Rר}k83Y>5):&,)?r {:xgͯhp2"N D0yzli|?⭮åiN;B!) Zec68AQOc:Ko}THcևv^n/:dV@\\<;5z#mU'BTH?u}b> RtO@!%<ƋEhDدUdםՇ>mdŗM^^И {\+3~+m{" W.s[G#DR`1k}-a/N*&|9RGR3{??\(vEyycl3D[.__O@Z(-9PgvjͺKL ?9aqC訙U@QЊX}6Ve6m)t<,JgŰM?˝!P4bN:V 2Xv_n.^hbV>1@hHK X"3 F5cm1i4:cIw=RX[s$24%F.iu K _{qw@oV|\)[ҕ9hW(gK3ޞh/Co=6e?)P;d'"_n!͕̦݊NV0c_e sYn039otI [ $Vh!Z 80?\)ڒ`v|RJ4C-/Frpg#ҊNv}ÔC\Ƞ˗r)FF5H3 49 vV,>cޗ 4(HƬ|pF rE+U"&u#۝j%H~A}Z1RLq-N$Mp"5L-L©MQ ȉHc@y/DߵZdmR2xmǻHD-Uvg)d;;0VSJ[v%&iT:Jr=v>(T6)GxK+2t>L=[#.AcQk /;1\Vt~2Z& Bn"7w4؂6RE 4X& Κǻ(Zי8Wyb )膳b, FH|}(K]?Trی_[i5;"84X)v5)bhh|75:eAy4Ÿ15tݴ0ALAUhT %#DZ#"pKg@ ^(z8j.NcBZh\>eT>WOuCs6xZ>f >ntQjbwiMUcʁSIjor5ř=A'{tݝÁPm@`_#쐹q1ׄɰvʴ4ioY?$/oB]EƘٞ"@m;dG#4'IktWeԿϽwjL4ϲL# ˬk %L_ +'/&z?۸|[z nʚ!3? oΌdԾA1!^wF9bb%Cp]spnD*Ď 䭫Ӎ,eJ֒/Xn@' ɇ@ewnFׂ/7?eVuBM뜵O?<%:ÉE?N'"_;et~2Fy`70DyxkO&$" &i<XV$NfP+-pohg '\ WStG5Ͱ'/콹uks(4}MHXfI_KADWFmpGnU$#Ƙ1.a}eJS^sq7BA**?zZQL>ϒP6NW U9;ETu6S e G*SJ#ඥpoU-JKf%Wu{J%#Wvsr"@:[^KG=9w֊iWh@az!P? }ڇ5$!e)J|;vۥN 0[F:n~2 6;0o< j˝1q›+R)fmYQ]s;Y-H-?w( ds6R~_: Ɓ'mWy>t -Gx\`R75ҁgs HG*Ȗdӷ)*M~Km.4),(ud0 dc"+;FO!a[ pn˼0# tx }aŞ|A6BO="vXZ 8ێɘ臐bw{yacLLZg2O 8]Q<.agE KX-''\{-m8Z7r7TV!41ŴN |x(d}X-Zw+[v;#hδJL%X4}'0G12%(L P!Qxa8n7I}la$"S#/݃nUQ1wUuƊ$.I$mHT50bժA]̼nGPV*Qi(8wNG1 .ԅfƒ!F(-C^ |;0- !':2 r-L71 UՇɿLjk5K;rW>_Ѱ1nc^> w$9tf 7uGlko& 3=o5IFTdTED ArC./Y(+tʾmKQs< Υ)LϙN;ؗ*$ 3~Y@m].=ZX}s$>YY@%5 4Fɳ{l[fBYY xM0 ݓi d FF-x:̨93sNPCוWf8Ae9vѣ[,kl;8Nd%,Z̫[su8s(GcDxm9^{]M!kQ|j$R;bġљHL6urTR"{2!;|-!ANW(nx X~MyՆ^@sF-Hf;o4ɊjMJ&/Dnr^.>1@߇nn&cmУ" v6d`gSd(F"a 9 dlHaꆑ<~puW*{=@Yc2/"յ& خʪ4}Ķ8PhVOtNNGIM^s#DK+6ױ?hUP ״_]y})'Ǣ~8``c|MZ*s`4b=h8b[mͩ۞Qx35D/ǔQ/)!;}X%fsƳЄn# D@в:/dhh`+҂ʭBUPL]V p QrcO[ _2ޝv~M⚮tEl_}:0mUP@D 6Ua@Ms@mk c{/T"P_wp~\pkV%rot$TaM{N"_ T /I 1KNZb)B .'^.pPT0Nr#]ytn>m6 \7,+LN2mf4_\e Ț(*<$h/6$"M,*[peaKֈ~0%]ML& IntCb\`y;#ȖF1"'̫aͳ$4TV˺;v=բECTm'g%_h^J'nRzGP>-k^S92:sJ.x#!;Rާl乺 N -;3\'9t򲄓R5K\ᢪhOZSD9PҪ]IMj%)l܀Ոg54LO[fe$j*ȴ]e g,ZzlU5_TwkP-XP!8;>*@81@y8?/vk&h_e2@233&4v̛Z?F3'~Zsq$NUR6}|9xC~K%t-yqRPEV TGІU3܏b O#%菐dHa'g4 rEݱ;tV:mT* }bZ"r݈['}Q{7k'h@5>bv{:)H{' 7߿ɐ|Lt\UB3e&mƬfx^Vm=HR)cswݱ{7'NF{T5v,A㎲buk֒-sö׮uM`[qw^ :[%78(༭A6O6.M}^}:]½K)FwC6YUfQܑK QHڼy=.ߌG7;Ҝ,w/M&V 8Fq"rǯVCCeQ&2<@ PL@pnINtNlv\;n6H-.os+<CoDMG#I[Ev\.rt#j(DR"Mb>8ݚ]͉aĥ}lnR(XB/bXF D@BJ cTߚD# C5*inN'xzM`tlvq|B&bN> m+ c̣Y(BS3f3!OѪ$+qCx^6ިL'%ܰ@%;rrjmwY]9c(&V)}ƍPcPf |VMڭ6?8|a<sXsE8Pf} aeJ/oY«vHʅ+`6|1# TD. AW5KlmȳrPmL er~KلMZg=APɱHD Ie`,!J ^CHXm,X!roasֶJS<!|:.<Cyg= oq؛b/^秔j/V! ]p䥸nʦٞMR9?LY[nmOE_OR8`t r@SD4GM8>&ףxk @*ceqt}$'`7lKInS `1695 loa&t=߯sGih䒚Qؐv?9dPEQ ܉SX}\kY@ ˅zIV%dÇ^ Y&H5MUɯu̩R?FċJі/p7IY*ǫF`oGAAk)T ؒ?:.UfxO{JhW̫%qׇ:[peGF>(h݃^49?p I&m ӿY@s^ -V.uJ&>}/i|mH FdjT-pFYHH&~p9'Kd4[9fѾ1!w[c.b;1N4 aT9¡gn),2uD9G1\ m.G`HuF?d4nHM`1O ʡ X6nr@Lrg%$3:a38Wшt%?p-|Va} RMIMOQ|SH}cs&$󮷇jh3uW(oIrQj '^jChoA0P {NؕM|"k%u@D[^ t-x|ۚ QȚ Vx4pRy<K9`dA LW JN8И[/*]2LWE;_z'yܡ+y^;]N(ۺu|]AZ}-i5AԱ }-v0(\8\O~rPr@'P1tm _1 `PTKryb AԮJ螋{m0O`&ZKͣf+ci$zcd9HF˨5u\QXa:(6׮9߁7t b-ChEml%9="L4V-2.+v O;NSYU4FCq8҆g;>-! Z+B@\&Cq:؁]zTP= N!Vڇ3\:(\uaŘ"\E6;Kks3cܑi},*W \ٛ-g\db`pi`p^{Kʪ^Lu3ή-` :&=* >]zm1<AN_YD\x]%AkDXK 4prt'>lɪSAjpeC5.fl;ڽ`#POJO//k%|,ˤQC&)oP y$-q "Mb(4U\o!F)Ŕ:Ha|!sIS~"1gk#Dbuu^$_tq/*aobajMdSw MSX@mJMaϷ%lyߝ/k;t*h;+@8Ekj9im0gKMIڸ'S:tD( GM9M8 е=;|G|hqp&^UGXmH8$P$sf7`Ț HgGR|.^ZiSpW{U"@ ~.bJhU!vD|R9 {EFWں'CxSd>)vW1nx1 ̂k2YTJ'SHo ʁ`yT{8Mu_&@|xhi=X j>B^O1_k|EH,r) A V3⮭ʞgO+i1`}F &VI.e-uxl=FB<3}+6ܴYsΊPo@` $:6jA!r-x iN/Ye?îcE?'%5"K` '`o_"ѣeRhu!8VA"P/jn&Ȃ&~7;Xg2m{!B.lڙ$[UN&IAcw-ͤ8$OXƕa[ @r8*,@N=SY-G;:taw S#T/4OM]mפp4/#†I'n%0NJ}D\8:QEry oSm{i=m LW1/%ltXqBBz`U.iR~#ڵɏ_%{!:*U ̵{:hא@sPe~X%xw~]_qEXUv7"ŷsugCQJH' vHBOM6hE~n1 D^^,!C%y:BhgZHw跁a{FxdW_o Fx.# y"zN"^]6k܇㡼Iugx6<0NW(:cSr:e}&&?*ڀD@0o-^ӫXo0>r,vvCe}f|i;b,k͠.dqங-z o=UO4Ps X!JZ"(liLS A2sQӆ+UF#4 - -tpr c^g"@G2VW|Md`׸ ,4T icػ#AfG݇SFY< FE7Q"4"FC~p]4c:Gx]<}w7 Ylll LHTR&ra~r&fȗֱ}ƎvV3i,)6ɇʹ\*]QLYӤm;r$dae,j]FwWxa݃"L7t.lA>uޜԛ8'~-l%awӳ N?ٶ.,H k)8sT& `4 Zj -ڰhe(3H;oQ5mHԍ T~7K;\!~5~緵ĩPK{*-X_?ҿp}RW6D i{d¼T$(FŸ{ڊ^CJwRD&p+㔣jq$wZOD{t̚B-WHi 86[?bB3Xj[!MU$zTʧn6fe k9 ١ #PnB}fM!!aT]x:mc 7VRi"A,3+PAoa ᳯ1j9_CWd4?nҿֽS&gʀAd{XɯV;D.@ 7af2c9h@q%"g10rEtD#5?V*e`kMy=8/_!lÂZ._~{_f zcJ/[QNYBҴ4siUr) ExExn-gE_nZZ,׋QىYEbq43Kf@oQ8Ku|9\+)]j7d?z"/Iz漇CY{0 RT3u44 4 ^ڃQ wq" Ct‡EXMx}Q*ηydMsljSyRĀ-UmU_7E&%Wzi܌D}d4FWX˚Ӡ ZNVW̶][|;w16$1h/ɜ~k8QZ*&n T^׊f Z:(tEl/nH\3{b2:DPdKĵYc{HiL2*cqVB fH#d$EQ_evV(G]*js7>:JMZZr nj;zmgGyyBMp=ct@O\~bʾ-' ׿z [&U&> G:,RhۅeDx9: Gy ܞ Ӹ;jъxV_B ">$Ǝl*߉5˕EvmRB+B?Nj871&wWg ꣕#eAsEYm)PɔۜeO+YF!%a՜_-j%wp-v縷ߠ^3Sgj*zOM+_-I?^:ɀ"} ?evKdHJU& (@'QdHpYCܥ4l(jŕVќdh=jZQ{We,8'Ό/۹{x6cɑvQU=xO'oCWj PRH( ^gZhC &E8xx"3?J6>_&kϺ76AǑpk!X삥#O]NCCK`w#RrIl6dx?C3d s>rcʠ=LF]u&.#"R\a9/MVML&芊34]@hY'~ZҮə6FMj6M;H9iZc bıAs/F~BҲ֧N/Uyn*ӣzD5,sVk볱%g +{ߙ^n*7Hx,:U[=NC3\kv«mYrlpm9b8 $ђYvp+2n!FNH=Ǹ%|nrfݨ6V>5v0J́mW}_mgGNR޶ƇK=Vx鶍x@jW;^SZ :OzԘWI_'$ /4vR= ?L'8Yir>ZHIgAx56h >F_I1 {;^YXuȧ·Isbf%¶'a6p WF\):iC@`pio{Ne>!V'"c0(Ǵl JBg[Wa?$jCW`ι\q#)ܜvJ? ɘ,L^9DfE9\rGĖ22kxM, [p_>ѕ xIԦFل@ŏߨ#ͿBET5DmiZD1Cz{{UK8l+tUYɬ}`lN|P^3!πg__B /@GDhc_3/VՓ`2bS;Wg(e$NzF5_ S7PСHOt!{z7~xs؅1c .!%2 Mƌ\Y Aײ콈N4rkUe,P:;xDxZ}I67O\*Pkz͞X usdzdQ'*}.kcQ3j#CO`q_ uw Qky#^>Nj3J}6e-74Ԋh^u>m\HirwQf28wAf}dـ,$ g'-]~0`"&awP◛d#mĄRr0oD"q5dqH5nO鱝0P'3 N\y'{͐V3]nߌLo~~K Q IQH*IGJ"SY8}> t~RGd71KQE%e|*}k[C t^e\_bژMbJM\ε]zR -: <iFnS]?:&TWJ Curr+5"oe֏Fu݋c*A_nx=gѤ?,MQRyDyҙB<0Tn55Y~v֚?ɬrklJ1dI{{[_JGK/Zfh^q-vZֵ9ŭMK:||xέkYpnط |F?m'8!'t})nm|M{ 8Y-15 /GNq.cS2w Qz=_ɃUw _ᨦ iޢ")IRޥx]wΈgSJ[ r)Ehg fJ,b|Z .j}" hR.gONC$F+ ;Ƣ.:UmG8#%YrmwI;ǂs t>9<<bƏn:rƄt?m;:(%A0SJIloLgC-&V?;Oj.ъ,M$>]aM@V,bӦaUG!10"O ď9mt!bgyn»)a}[)P3to;ޜ ]n]pc$@kz6FNlB=lbTn굣I/ZϥCT]\ nN韦\CBSֹ|/RSq2.X >K60;3|cg9MEyD&~Ƹ?"n-½ PpD3<`+O;>2W+3PXLQ")Aj J jBv2?BX%1M+Na C"y&jx!R+Tw~Pi/ք`Kv'MAy4)=c(Bg: hQYVH,V>ض[>9k{[]X6ُ3ZB~vB2j!B$uF Zb<[WvtlФ^m[3x]O/eq/``8Ro[yH8gBV`}2Sl@ja i/UO>iB.Aj kdNf)׹R~rϨ*) AnaI/ٖWʵ$ NZKv5:u3|*m+OrU^m,V0i 쒑<|K1g>:A1x`~w~_U $UȊ;DC&x0) X̊XB!#9:Xb"9+ ϴ#oZV]WʹP!:.B]8@qLjR/1KbyF'I v8PA@riwrKP⮓ݩJޘC&MDZ7;ܠ4yC(=s$,NH' lA  >Jr!N}̩] IqULLѷ/Gwfa .4Zjtq>x㖠S,m9,|F.d(G5QjfE*6wRobJ@ߜzf QN2ЊlUA~ur $r|_znd(t:2N+ QrOPF.Rs,zuѸo T ]i ^Ѥq$3Om+uX ^2S>(h g0+Ӭ9纄+ 3So8}:^>7/U(0=1r/Zќ/M!%۩Y:}@/"K[0CXI9 tiX|8PQrƒhUZiOk_~USiCisœ[c#f{nV!Qk ٴinsJ=|TEB;'fvY.;܅…T"WGԮ#!,asXx&s;n$[ytV#ghFcD1kaZ[T 1mDs[#t MCD 5CO'2&l'\-Ⱥ(V95-A]Aӓ%A{3ĝ-<\G8n|_tzUԀ(/AL@/<>d19AIⓅ-e_gB:UD="ex M+o9Y*E7_o:_ț"3BgZe5q$fR4k\o/6˕WRq Yom^խ-i&[NGy%knK|/"f'[sƉ569h(T^?R2_*'X|$|Ά Tx{k+ф&4 s7h)7O^q$d+R.G[@4$g48odgjw RixX46^6kvj J#`Ȼٖbl5"ѱGtG3Z#$'&nSVCd]&}(d e&tuJ}-բx\&;;hG.|tiZg~JR7|)N^x`ЄݚX#錰/͵Mڬ5qLG5xUH,pRh 4}&KCݯ)3XqqI8mx&m+tXC4f&y(/ omE>Vc@#Iy;5]BLf!:iBu:R GijWNFbș"c3 %9g]x6O:ɈTwR ~ؖjOIg'q^IP&!NN9iPD>|};em d_|WP1=()tC v "itmAs_Ʃ&4@J+:Mn_jߓV-ٳRy@+_)h|EVZfaRBi GLZĵ5OW-KŹB5sjkkbz m8:\5prW[^ g #-р{5SmȅK&(s:oP4IKzzW;&f|5Cߎ|s6a9%md$s("O4NrJwR7ݫTKL|{;G-[hnMLj=ނw QZU0,"؞{\0rJYa;FL/mp \lApc0]`=2O1ݳ6l&5=4;>7# ;ͻ<lY6MO\ڻ~{k9t顟h'G߼Ih=L}J* 'O#7+A!qVVxa°PL۩|SUdȏ m9{Vb ,;wn0^pT<Wheuh;x0on@W/uaueJαJmt7VE,Y)0ԐJ;{JF|y&n _J ԝGbԳ#ҥ'PvTv߈IˀuaVvWs>LidOhmu/ޛ.K;0 ̎8WJm:|هXd\%^}plɱb =#>m 0 W[ȪXz~Q23.t8h8#=țl]4d1YV66۟nPŊn!A_9ZWRylf kCz)밞%;J^ {~n(Jvdyh)V\7Tl{B(tb^ /%x#|Ŵ@&}0(ZqBG3-+y?w):#Up36ۋ!N9zmv^납W:kLgfo$'aQ2gɠM쀑M͵eO4L{vU@n@g!$ժJ*lCl-%Kt*تZ$y/w#uba)rlTtqԤ|=0a eƁaIkbQ7 _R_ضɦ[27IUZrn.D׫?s@!Z}MAM G'\.u~/(`)Bps잹^^e1xD>&ӫ)KOK颗 Y5oF6}a0y>b͢] 5+2M:!#+^Hn+_G4ѸZ2{HLa_6@ Tyi=lA775CLL]kpETb  t[c ŝf8t`,wA jomJV$7YJP+*ҲS6|g7skzrm&Y6[C5Nr㞱 ++zb:>6qݒP>T( (~M$!_V '+-PB>&xhZ;Ԋ26&GY r!zM_F_Ct(/ބ4WI< ݾ&D^N2YLm!7qG/s~"wa3EM͌r& ɂ٨xN6[8ܭ6} WK˝354\P ;fMtw`Hyd|%bcL||R4.!Fn\nrKpӮ9IdZaB6*`Qy-K=mJ`&7*D/F6X檌-P1% ij)ĊlnЎ3^G|K!;j͡Q6 ϻ"4igÇ Dt}uΦ߱>OfibkBvvI; 5. \\4dKZѱKɫLv1뺴mr˴E盬VÛtmmەJƅrc %kMVx[ڐ8TjG7t Å>wHDT' eruT^XGՔsB o`зb*f‘Sab*x 2pPM>x!Or'UOo Ђ|▆B>߰%3_Ra\ (7>}ij|C2)M!2H|22}CΦA'٤`[MZ=3 1sK{3IeS44 Ή%܈=? zϚ8HL1OM¼=l@ 9#oQ;qP~1s f@Q_^ݗ[_N-͍ȲB!vGVM" $qUZ)y4o76w!]b/ĵ+PzC!5~?pͪcI z,47z4fHvAl^hC7wÙbAH&-:Akn@V=P[JĆ$)?ՇjV_GKoN;{uGY69)4;0z$<%ȗ6ﲪWn2Q:#ĭ:bc*"\7v錪] Y 9ck˦_ɴ9J}-$(MX6OwtU|HXT|sBzѶ0/6a| ͙`$o=!腕pkA+B /MAOlېq 6 ?+0_/ 6u;ks:FpVJf 5?B _gku4YUw~J\-eWge"!޶t2J'M퐧)qvsI~\`&ZBD@vvBK* MKTT;p[O/TaR|HPڕαՇ/(*J9&;cD`#n]O͋#D loW{^^ yryyY8Z&K3Pý!GzܢuEW"k,=T}N U?t}Gy氌E AvkU&Zr҅jK`İ~><1;9 iVs̶gvt*JQJjF;;߰#aI= ϽE$fd6@-!;89(uU+{eO1-ak(֒Y}flS5ӣD X oSgάo2ߪ ϐPsa8V0:ZBXvdžW$˛n~hvFI^RZKу1Ӏh (p;[7p+ދ́Ujg+v- B(Vng$>'N~(ڦo`G5Bq$mn$&; xb,A4 dd.D.<IDB;٤ڥ0yy?N«}bHʘ@ÝOqq&[iQP#gN%`yuGy!.xJ[t:fҀ\ \!XqL5е%O)lx Ni,imv21@/R%ԲHzEUpQvao~`j>Ww6ؒA䃍q1Hf&#@?N$= w[܂I!?G0Ԃ-M;袅(fbڳpnemTYr -I9b%[{}t#vN$[28 f 66:!A%4R-3uL_Ubs9-t>7ޅf2@]RQ#Q{ر9*tEИɄC=#w dc}-0~1v<.[ KV+n Z3 240sS> WtRA:[mlN0{M.BVy݄}K@&IAQe`Oi'!PnoL0]VlB{3[ @mME0^*IV ogV08sƺrnAi*iEcC` 3|uYfLua\)8)؃ |@D2ȣXG/1Ew¬$zr@T`D1fHd$>z.^U6lyy/ aT3)I.SjRS)a=t)8$ۧn rFlpޑv}t4ߊF¿))ӀbR&p 5&8Rl|woc_8 wymKB6$81zT[4;vc|qD7.b7aZ SzgdМpushW6u"kNx((4L(:%bB*%:\<v3+nV 2lgbw՜s#w#6IGP`6n+w՟Bh (M}Y8QcUu(Վ)TM ԚSwt3 VÞ ࡔu:Q)i=SbȸC9'~CnFsh+;#J: = ?n1G[J[Čwv>BMBORDguĂlޏ¯xsTd {9P"FlK]VB.GH vmjRMc̯0gC>coWG`M=вU5CaTY#qc諲%O<8Py탙.<^ ){/~!ۺwfK=#G03dOuGaqۺUtc~Y}(o~`t!mW ")'ޗD99/[Vc=iymt74!mn-bk`sqY'Z,d d mġ<y7$bHIX=ra [><͢%۷T ֻьٍ'6ӯX^Y>!N  _[#R 7p2y"(f}Q"v,c|Pe~.ɠBY (SIg wb[̩2srnsuLw(C]ziڞ %6v"i#,e(:fB$Xy0HQ('b1nөw`<'U:7$l!F]UR! p ,1$Iw@ATv]Ba$Q+X( P@Z("!=8&?MSMUNƣCy{͖˨X(ulȍwJe `S 8\R3I[,@}2W҃AL$nCCL36C]]ӆ>mK|GU;Ej^^+ޑjK]9! LŁ~\f! 9),Ғl>5ޔXoqO$=o.Voh'RHM C m'G/)eB1C-Z59 湭D}s2Sc!P7GZ_A] 4c[(/t)j6KVUBΓ>O:.>E qSD#V_KE\'C,4^%uTOjOvJF5U;`tE-J4 &@Tjy@˙~EQ1˘LBpGԝd֐a'!5~C4(+3>L 1-n(lSZ:5[8 &I^$Q,1gSbhLjQ~R&Y@k~ >SjBގ뤊Owk)3i/P}iV)i-.Bԥ)X*a] Yic"[BTHA<4sKZ%S q޴Xj,S?#R|2-̀G J]+ҬQ;pq#N>X@^T4^4P}'KU]#[&K`rA4_xJBtmtl;W1r[tj^yM~Qb.x3^Ħ݈yԈ?Ň-\tXِF3%Yr%9Uw[ `vC6Y,+5FДl!Ex1v[iJ!+~b05Y\͌a5Hcu\Aaj(N2&ikNb/j,n4t.kzmDP~ QIi`|c^_P\y csߍ*ĺR"#7({ n]`P)(OS5"s+ՄuCrk-u<}*zHbDRX7>&43TʺC҇z$BQaRۭE[דA:CVwHE0o0IdyOYLȊM(x!6႔KDhT>D4x,hq-=#/ePj+IÅ:{x(+rD=ODs/l=Sv qԴΉI'cRco{qfws\>):I+iBB7R;4[,h'K븜 Y͑GT@>.m%ȪI`QKeホ~[Ujh:t'vTBL+ 'Es䶘߸Y3D[wF앰1 @b\V#}{dADLSm Ɋ[1U6OA*l px #,@:*сH6ؤUv 7"AQw,olvm} 0:w TT5Bn jՂ#_Qbr(1QRz~~/t͠ ' 3_O+U*\iZ1zE9 2VSQ)" ٪ ~evX%蕑Bؠ./l, .bɋ +#kfR8Ց-O1鬃r iLE(|Qptڨ^މU _vC ɧiFҬmӈòT\ZǨp@Ryf^]] 7@TdH0W6_O㱛џgy_±utѝ ^8<-.M JY:1aU?G`K ~nx [pxlV@L gU\nޢ11]=V1<$Q4 8fK1h<)p&4ء\DY79/qN,25sE!j%}9Zu]PK*(ت%p7]1+,1h jfzr(:.1(9,V79tG6xW0 G3+4csN8T۟.fZ^buf#YgdqY7 Tȯk~!N>L*FjjUa_PL`wR9o+yq1+3Z;Q/z,#"j{*Lw 8x $ % ӹ>Iw^ԞYۭyCSej :R- UG:,Ol@{ureG]xq.vRBiV`.-v8@fdBLʀ(=#y"biKb [N11nU.Vl,:@(gޫ ;0.5 YXYSoHa.wkU~+?4$Rв¯He44ϯ4 nY>Ԯ*uI(ŕUӰ^E9W~j?!Xo|֦&K e~nmƈu>ko[Kx/g mW՘u~ n>jѫP0@ {-EuYo^mn5fH(;v F$y]t [ĻvOAEWᴚQq>d[w)J c0xMXZPSinoCZ ZNIiU`@ ;ⶨHVWW[9 {w6I׹hn)g_`K V3k %\_`Nx]] u+@} :dO3.֯wޓ(`1܊ XEagfcir0\1zhZ qx󵐭iW~G=iVtZ~IOcpS&#B0SǠ-2w~ )> X^t?W{ WQ Oj:h}:G۷%sMk Qv`f| |4bS:H+ɿ*opgV2zwXѡVSpzCƞ):caQ,im3]2X *2YmX˃ʔڊ< nR) /KߞWRcZ* l4 hleA&+"յ8[sYo汗`w'&؅ۛ$ fv [vq+`ZdRۚ'5%%p&*ޖN1^݊ӵI4T^20Z aڷ92B.@Bbp,xxHVʎT!f<;dz`NC<z6'/<n^@2 sllT`"@QzP K#7  ~Z|@ n }OM tH:A-[zovG@xEzQа M.L~`s5DrF xSFY.B:Gfj-oJ1rBkZ8+ ٜ$XnA,zn= JkI!W]3sL҆K#ʼn0JrŰ(&bF5e:/Z?MO>Pqf &٦7I)t=5rdžGq< M`Zn.1"th3퉺J&4hriJ"W{&XhQ š'gaKL틸%HN$dAL>V  zq\:{|~^ׇYղ/>9wAd}I@<ԿhCPsɵ&޲\M}g B/+XanV*~˙f:gBByS1V R &-Ǯ7, 4@.D=CBtL0е)?o~ji-r \hkVn&~q|#p_^$xd \?t3uQ`(lf f(8]/PIfAr+{/S#$mB'!]-.|ŧ*`v,Z3ړJ^/h-?V/Ux$2Oή5M1gCMiϳ@=u_dプjbH@ڐ荧XKL(7sͷl0tΊL$' Q{+H͋:qc|"5;e?v~@l3<5,M/"ETqi~͢SRN@(kLnM 'Nq묙S+b\=D0+_tJjCFvwF^F*# 鷝YsgCzT]VKfǥʛT=,6tO,KQhGg LqGQGFt^oO@Bl@4EwC[?ԝDyL3i6 K3=U$)VT]TeivT6aYW͚/w/bGʈf$gp'aO۲\pI"$ Y9rs:v2+jouF [Z,a}FrZ;M"ِYU{ﶒIK'Gc XBpN [{IwТn_ ڮڨ ^Rka܈/ u;X *ۺMG%6C" 5`ȉxI[M&{1UD- k??}ă$XcX5r-PֺAoo@lfZ ":~Dnq1;B@q0 !,l˲xj*ȥjGd6&MƺƲccgs R2+TUmW [dnlQdxE֑)";{R[A{aUp{bVۗϓH 6OK D'|]ޑ[iAcU Uͱ]Gʣ ƚht~}esOCcWZOqHHVz1="' /͗ToKtGcx[T>;5ṕQu]>;A)baN@by[RAzVjAҤI%%h:ӟBZjնKQl3@!c!;?u҃?Zy9o)YBWnc#;Cێ@ʹ&Q?&Y˗G>qI9 o#u8:+?3v`DSd~v^j+0 L70̟>I)gĢ9T>D,cN{A9 Ÿ))T঵i?FD.W" 6ªg6&8> =i&mը J6?bf&Y ͉^?9y6xtckH ڟnXЭ_Fc̯`.: ͔ Wi:BR \zeJ|"):EnS2I0#P/|Lw6/j)P{&5;ZɮӨ_s֯36ovdF^Yc~HNw){QNeL%ɤ x~џ֍Gբlwl \HEqnBm̶ ` 늡PHX #uE}IGYwi$X~\'侺_5 iLi.P#b ub:X16~u|k7ΧH (<v $bfr kry/i#|R xLozRyş:u*ոPC1ti|f"I XƇE; aI.3@_Q AWt^PP~ޙ0 N).,iJ* zc]\:ޗM;;_"TW)l2zv9 qOuEхϓ/ sWL\PKHFWifVx)Jɭdғa/TDVMڨ@Ŷ8JAPZBb [`V0gX#D:#j,b'fI(w3Xt )R h>} yCQ.M 9Wx%ژ|eު`1Fr[s)+1U}qH =pzb0lT.}QpF艴.*&[o,?o)FBH\ oKME"g7fbV"|T2  G^A#&&D̑cԊ BG? 5LjbNwrR(ѝˁSg&[6[o" 8q[+:]HaK_W 5(jOVdzfcMӂ)[=Lt]PnN.RdA`/hc^b5mT~6t}jy|ku[{7 w,8g:sfs|*GI`J] WT0lq؅nY v4ו1jOqfcz# @`[kɽBl~Vׄj9%`$ѥ:~D7 KqKNR+Bwp@iJKDk!@f6>=c88]3%S= ($FZm{sZAo| w*RqV> ثA pKжkqor}1=򼄧^t>&r*.js]MR${OyпgOh&5|b"5f&Kquٚ^vAXG@ `qHǕ ʊwre5mJݯ8Sqf/|bc0#CyN?޹OYe(P*ӖYȧ˶oK MJ i=+w¡@)@bf<BnkE;M"Q_LFRjL1]8 W=BzivJk1(M_$i/>}CW4~>aftu !f!i.hb-l;sB ml1by^ D;(FXTzlD<^ѣygt%A3>2Қhca ˽ťX bUwbEkᛴ~@at4@փĈ,_E9bU5R)LJW ~ _ xQw K௶>6kmB/0wnX$Ax4)C_:뉞"4U@5rd3^1VYF8zf 4e<٨uкgَɯImbX:S) miHxj!iojJ z#ԭۢ Va{@DNCJƲ u7jx% RCs'V7&^&wx }^n1 ڝO>\0C"AF92vh>rG5}p\>[Pf:bT|9GѨg9%sfyB$tZ bS[Rg"]SD,d^^3 B-t*ޔ$6o3IyY5 iM5+h/s36X'}?nLp#qa0k=M|<jr gFwW-p@7!ja+)1XCLL-fw*1;A cjstD%+f"Há~սA '] ɾHU fC*Qg$ N-ΎڡgՃeEM{͇һR#΄,#QBD _B 5O"fqפ(B>\ Ԕ-df5(X xMc .'kt_69'ǞӋn-[G/2%e ; O@@Ou+<&ߞ;J7!j87Ն!$̱/<V3.Ik kU(b 0R}?s$-x.M 6vUV$ǦS,XE$ǒ+ͳ1X]#U 4@;"w3xt(|4ܙ~g *"bx<6wڌxu8Pk}2! pattdfu_ʼSHU]oz=u+Hc43˖+Wf ξۃ }s- tYԴb ?hrS^\U>LIbƵV  j.q1‘:$}4|Z$qM10|`MNg9| VbG$QG4+Ov2ƃq{aE59=-pৄjY*T)Cɛ|@}&;+}e⪩Y#j" PVG: 0]CqvRv\uR{DSg'uˏ7{i<7cqZp$b_7f/- @ѹfXd(Qep:<SmpӔJ-# 7swZٌ] k m$ς&r mp~>>#e1w̺;cF.݁ ;8WϬHIc# w;<.-&뤙+d裼f染ww1h q`7un<Pٺ9s;{nV0UpyMXQ| kJB뷀ZX毘%<3FjFg xDFy/6RwL6+kAұ\%0WB}ٱS|wg T N e3SS nh!3?q4DjoemgE,Z" [QR(z1>OILU6$]esQͧJ*f:NrykVHh6p2Js NV9}ϺnOeNQa75X4fo"?D]v##2Fy>iW^PE;>Q!%f=*(|ge%*"WBXۙcKHt e^Z,(HˆPJTlE:QDJcS,=Oo#ŽHff0`⯧SgM*# ~bp ^hq/{_7@LVe-|IlN+PntN8e&g~g<(U*W78+3U;R͙ZTޣ3+}-P*+} T֦rZoϓH>2HW>=*Jg%9*^tuDz{Pi\bKy38/A9A'w` x0BGɼwM7N0*q.FK" eIcf,l$%6`TuȾ{ `}Uz BOx)Ĥ.O@%\U\O5U)53LOW/)!A.*װEA\tNV3#w`Z5 mR%tذ,6۫0,7md~zl)p3LgZaIL7Oc4 GԐu#"Kȫ19q1]#LIoTtGs+[> Bx.0i>• &['xW"> rT1MH•:J &m= [K;|tp0ZV6}@"cb\V[c N,R/]ZHĢ@Z/ơnrsCy@-"D"u,ms`gT hؕF*v۾%ƻ"ivhq[Cݿm&F2*Mg7q^:^}0 XlZ "IY{ k.'3;Qe;z )iyU/MBj2=#6K'_v]&vbɺѰFزl5@զ0|'h'ͫ*7g)1jNyna_PRAvPAlVC3ԃkcA7^ Q Djm5!~M~Aix Tn51i(r:崇cRろ=W1̇NueP Aݽ,ѼV֪XG{_9aܮ}h( nArI?*Gˠ0Ӱ%_au)y y)vNiG,Biv<)< DQ/yE-UQ2XaYjRn paY/B]5!xQAj'ynB 9Dkd)J+<X coW8*][SMo`*q:{@yKoߥwt@&`J@0l/<33T|n!rɟl ٳa>NS#{. R/#$^MBOu;^fPrz~s ;?A+$I~Mt湁 ݤaU_k04@6&NvuRsXP2n|E2Pn*0HM۱l=ӡF_2G6;%gJ$DsH<;Gi M)$J'l3C 򁴇Hˑ=`FFsڡ囑4CB2Ozhwkl, ёij^)_<+^\ZN͔ T2dv^&k@>8ht懮 )) d2(0J*(E{LrxP[~=]ZnөHg\M*Vv4eر=JT_kٵß⦣\4~7`l+ RX=yP]ĺKiVJؐir3#`&@4oT+s:/"{580%'>[nS,S64٠I*'ᘿMLRӰȾ?sp#Y@B]84Ek`r`"]jjUc<7K? 7J:wC*!D4Q[6.XSϱNa+') y\`3n0B=Y3{Ѹ2M˓5hےs#dѡȕִrf]Ԫ% Ьq Tk3c@{ _TA2k^0Ѓ0]kG5"0 cy'pKtlr.גAg:Eߘ 0VcչQIҸ{$$;@PG!Xx\j嶧p[<n&-epν*TA]IM7`osfq>ayFӠ;RM\(x"kks31Rbq?Σ:bDj)^c\y1,ڿ)$ ˟&]L;U(E!MvX9xw0J3>їP;gU +ؗ,]1 ql5lt,HXyU dٖcsq(\6{JjHDa5iI?BXN4J%G%Li:D]͵P}K[A|uU*+:]پޱ@)lTM, 4a`#@E;x߈W=^aZ|zHub0L=`n +:85Ɍ`,5a0車5Eg+z6b$NFy .<Ԕd/'\ Ro0skXmíL]ةPa]]؀yh\]bb})!)֌`ެctGz4P(Cz8PrKC_z~iJoSNuf_4يPhHs+Я]jF&\~j=j(nK\'|/!v7"$CT_ f' dt m *+ {($* se1;ǡ[Orʋ?J/dqhl0+w~U}v$В Yy#te zTKCa4"Z2=LrWvlY/y:v@ׁF4V%^^pl4ͬ--I.g,4Cuzn:+% F~E1!/Cy@s,tb@/x3H%! ڑBAR}K0?{O)_4?̞1-mv.K5ؖ-.k1(wϩwgQet5v α^2U^H ] 2Hռ"u =v/`[8:P>[Y&؄zH׶:<.|3`8lW09MJ-dkh7y\]_:m2-qFGϰ{'n 2nνd1c4`.G]|`Og%qe)~ŋ*VWxvyH95^<2I"]վx.Ϩ12=?ڡ0i2xIpGMJsEiݕBx}_oPVvzLvy=p'E ;0K$2Jh:V6zC8:qѼ x;حs`X͊(.VuԜ{MXkLSlAbȽ!c dZ "SyoтPGZn;rMo#rGJNNMJ %"I;`+ނ"a8e7Y\r`j|=68r~EvI ůdoBx]7ݖ}qIpsm>v: [>gTAOKHyM)*Qf2~͆OjE*UV׏~HMZAàfdӯ2BQϑϯ}9vƇH?NSFZ5@(:nG~=oHm%5 wV RlGnvg My9ⵤ sŐqC\j$H6QLԡU5Z%Zpj25~~5NԨ{?%QںX٩w4z|R11 ${C4D_ :$I`e)zJ Ef G7,(h(ʝ4@ #݂=/q,tcV-:W&HkJXkC[ao ;Z+Gjg/ϼNcAWU5<>r2{.O ;ܓ*^<]tdV6|z]Lh?58D)1b 8+ze Fei* *4gM=[n6ߏ v^b{GRW}NAOfφbS Db[La9icaz^#b% 9z҉̓ԄC|b[qV~ N$fnҲ6qUb1r-f:'q97 Ny]kC㕷}XIeнJ!n|K[3WLqwЮ-dSЖG.hO gؤ.e ~\2z#%JpP71 :e!$wʵ$7NکISۓgUErD B, _!'qx+=MaT5cʆ7 +_N%t,ˈpW[^mE:pͤ}o`w"P4 ' O[QQ%o4w C*xK7N l\a^7mf(cU!{כIȦ84 ;h;ۢ>cox"Tʓ#Y,v[A,q+\vVjGuA5^ WN}B0Dɕ7 ȮsafȱF5+E ptiwų,VVIժ&VAK@BPFL̖k[ Ұ{T+ X!id,, ?AEfI p䩏}C`O\ oMls0ٌ}#,)ٯl+c L< mѐX62jD\߶[MouW{(hjZEd-0W~:Dy }, K$w[rT, ܋xH+ı½_ wJcYf\7y 2(kDFlTN\[IK4zKZz&ں׬6Dwm=-2,8YOHQU+O >D?:cD+0$oFfQ<ν#WT\V *U3TfCobVUő\#Ő1O 8\*j-ɂGVUN433*ͼ]?U8pdoJ"VC:8 qܡZW:2ht̞+qW|wvC``p5/8Җ$Zyx́ t^Ko)Pϫs'1;\-jQ.2f4f 懧# D- "|v%EGir%,hw7p B&f7:TB119u/4Ͳ`qp!d70檮]3;bJ8g̵" s[\P Ap.2_'?Lݹ*~)EP3z+x{cL\hJP/Zg%q;dńn  gԀmݮ@ELݤhVݎ'{)(~GYI8 P{}tmlW @|??`V~/nt(29puf6[ .þ,-Vsh xac(~w F5P14dm[׽Z)5g%Eɛ~)8\8]2:,+AskZDmxQR] S<`\G\uiEWao `"X~ ^" Ж_!WѰztZ-?&Io"d$!󎣬}kC1|d^{yĈNV¯ RrTIHY3 \ox/ N G~s>L\xU,Duܞ]mȥY=xӱWBoiso%}5i'@a}mbs=2%:R=/^| 8"Q=CHg:VգB%,M&b.$?mRy弋-рIX%m*HEݒRߏ[z1Q+u.>NĢarܲ:kwvYmWH_^\Ƒ\fݏ`'i`|/ERck' W7w|c#i%%#lk^ SN7Xr715mjځ/| ŦVhzfSVЮE+x(e5 /\ 7<+NKT8HWW?d(v_mPZ[ \~n/-Ɂ#Ts}99X_Q '*wORpVͣ63!C.iKsyX*! Ad6) H7-vYG5>ksOKq{?$ HQn֜Zbj`OHw)Z՞!Y1[[rkK@8`$)WNp hg Sc^tc;Ɏu8t{:XJ)x$lW} "6ANPqsʍ]dfK$g1v  1=ˈiݠnz^Na\*:emuQ9vUFˮhMT활̗X@cexqQ^cJ:?q\u£ҹPZVPt`\I)ԒvԉZ?GAV &MwE;HX,PއhdMLD \e2n1i|;{7yJU}K6Z4H߁Ɣ1'=oJFJlL'EV)} kM=Eb^w=B歫p48{ ֵ#ˆ rG"pkz K2r98]Ҙ7i;`;CtkrtFqڨu?k{c/ۂ|ş53C's`bC[%8.ɮǡJ~ ɺ e؛ׯ9'wKFNY>:|M5i0cNKl"s{z+qȀ$l_ nM8ї Oͩ=?2f dYkz@U4 9N,O~/C5nJ&Dw{C TOჼ &(/beú{ h4'P5")rqe/c"FcZuT(]}؏M wxQH9۳kWPsߜ-P(F?fn&`mqɟuA6zZ\+RS'54tK3[fM^`20Gp]B9˙vΆM.BfWjPa`jE̼B,$^rƨYSF:*vݩ詏_i&T1dKsZLrkCCC+.\(t+^ Y~ʁV=Jq4[!l͕?:-43{߹W<&jHq`pEuq\af)wMalD`8QRZf8i\a,~` *D&v|`__ @B!Pzv _edCб!][:) Jn޽ `EӚ *YPqӢvf|bٹzvk CmTHyAHY6Ez;'j]C y=?O0*<\ꡯt"UŃFt}+2d\@V=B?…ڤ5s$aP.V[̨1oK=P=ΆejSkaƏs# W}R sg9ճK|q6zyT/0oj8XvvFYNz-CI[zRrx؜%  e$!Q̗}q>O#nD3"udN=G"n0PJ9~ӖP҂#[пCڃ$$}k|cȢnOd{; m# 5z9b71|0rB=Q;t1v*C8ͭ\*<0`15̚;@:_r! V-'? D+KX]ŷIV^UQQƝ# ve"٢J[똾`Ȍ@rԷFOng0&E>=;Yθ6=hb%eB=d($75҅K%-Fo\0JTN6D+',}g{Q+#31>Gdǝuƃz觋tbH¶Au1d6`֪hm3%R ">iv? ֻ7uqK!WZ<̚@E`~P|Ͷ>MHqLl=__m\A`IJ1KaLh4^5:Zwq +s|?H =(/-C]\DR'^ v?}wC}?LFxH=Ml9߯`G_ 2̛ƀ}\I4e4?W3<\`GtƝ'Ev6L$˟<)um1_8nFH*:>fl_\(S"rtoP1 +(MJZQ;_r).˿[&#w 7miLA2Z G͏1$д4|ueS@ʗk9x 1C<4 G|n7H/mlWx2=?&w#XMAfɱnRbZ9=m`"L3c8DN-eZ3 !F>9 >o)˂R15~q ھ`X]Ӕ7Ze&<6^YŞK`]Us=hDZ>Lt"O5@n*;ˈ5G}'gJ󭜦[@ƫ= ij~[38+{-{si,;&a#IAҗiN;xC8Qϳt_u,tL8ymcɞ: s؋3u$E ܊*߀R9U>w}Y{4xYT\k9fR4R*&I$ł=LBA;]/c8r F,;Eȶ/xa ˄m xYUYh"|&2d ^ R/7Ejvd{‰׵VE!UЅJU5qUJs4,m)wU)UT [X,svC:- 9Tݖ2Jr~Ne2.ϰk)[MY`3!>T2|a4(.zL2[Z3?ܶz:aG% OZ0J| '; w(b{WgcM)ƞkCHZPI0d·~vIlN9CM>X.{J%K).Qw0]O E+wd@,g(^1΅џ ,RbLXiN2ߘ$yX5-~Zݍ0*_ viCB!$he_ƶQi* yb6e,aPt0=c[WP׸i\D;hVlj.1/F_cd+i$qoiFcG 5̏%c3ƴS^HZ>\W } a櫭>[8سbMdB(tRUnTq9hZV&ձްH_W<700Fá`pC^=ir+St^Bv=/wԒPo)5gx qlSmYn7in^RP Bb~v?B\-kݑ[l9,SLH &o2<IC&I9eBI>cby*]yۤby;ځ{{a>a\@rqӈObR1bӝo&v$w(@{HGPN|[/axs+k QguoUuk6wr#'/C;W7:%Λ]w˟)oBZ#D~$[tdE9l OMKw  om׳fu{x;J_8tIopz=WSkQ'2aiVK.0nz ܝ 9bD2nA8v]=& Eq+zTņ]rc劍8mxmðEM(2εOi)ץ :,@LOUsS~[].K#.f0w3aS$v{Xl d'ɐԖ`Td,NmgӄzqNc|pMYYhiw;:ό%*!8% oOUHNy XklK0ʣ"sgdm#Y_zj BIe]:yѱ;~[4 T^HSwLFB\_gzf»ɚ5EmF-̜z_#XE{&<xpSR,mg 骝[\I#X1 %:ggI+1چ]|ūLyXNx|JyOCNd,j%EQ O9$w1Ԃ\=ir6U E!*aԮֵEs:WKu0! ¯W7.2C"^7[hZ9};yE,llni݅FQ/e YeDD^hVi>m72 -P>mng+[8iJB*fUSYG %1dŹ v7 &B,D4Lqx:eZ%`(JW|E*xXKニYՇo"T(FۑIX^a5sB|;W/%AW0{\u}_-BLcer xw+=0-^ =SND듘;UD%42d޷\kWRꮠݾm8f?>jY@ F-n"xdRpg:';bXT@ MQ`LLo Tu@YZM#MOR˲޸ޡMZ{-8oCRHbhl]#Qٮ,,xcWctu\ : YڷQ_TuK6c4߱2>u 2ʣ=RIpЛ~t6˼RB/Tsyaz[ga4<_Q( 4W:"D>mƳtoVkS&cȤ'dGDbǒCSL73ְW` e[o ,D\ {UwOcŀ?~{A#7qg6Ýl3 /ݢ=SRmF#tcZǛP9\\j5/JjX.'}כǯ0snǧd|+d?顺wk%5ּ]*Cvs*FQLϾ; dknO<2*OpD7 NEۍCM5R\!j/`(!$mWP`>dqXEkzVp#{spP}=lCr:*vF %LȁSp=c+^b0%KnDjfb?3 c`PP~-`u*5EWpC:,TrȽ6<ъ`v /Ǒ}C{^QfeyY /tJ^l= AlW.xU=&vX$5nia#Ng=wŇ3Esq"/A-@d 3X{QϬOUO>bfqfl[1HMq^k0q^ς\^a@>3CA_46 ^l;HK(8\I\V@F=X^eJ @fJ1$gMrvcoʗ5T :BݶoZlNҕ.D[Y֨ū~W#)y\+> h?I"#sua'cp_pP`Q`7LS&!ƆJ!NܰΎ虂]GOn qWpxzsڜض)"TQ.4Vk6y+ i5V ݣW'icjxrHss! au8ܐ'h6K}p 8o蘑,ʕY.y#S=ySC%K^ Uw; CMIxBl9+zQeQuRc{ Gox;֋~,qמQ9;S91rwa,*VtJi]..p@{ɷPҞrR^kfm,(:eEaX KO=/`0DĒ2IUG$xWk̞7v,5!}fD&Y7>HI]qϤ`;_`尛}%bJCx M+R=d  ")o&00Ok\m5clK \E{\zd܃Iڌ:8"8mįv$¸(c:QWW ]o ![цN4*d+gZIXk/RλYtx*^<В`r7X~atn/[{aD\GXntG]姏Lu4xU{z5{Lp&l55 }ۘm|jOz?7 0n$13“iU ͶS.,TW8篔}[D7oU5l]PR=g^+1'@{krv戭?1P&װUZج G!| ,*%(',D<Ɂo>%ߟI+ bz\~zeEt0T/#@Mwq|%S-/#[TIrn_0hg;AŠjy:T2ROP;S*4;yӠ1,AC:dLCH,ag,L#еTJv/= (Q:oJq2j~[Єg huHy/o>jwk3ג DErʉGҬhhkXNeCv41aɐD[8p8)inni(X̅`63I!;71G /Z!-#En{p3~,̑ja/dٲR;i欐i&bvVth7zDU,^z#*[{辪Q!3}ă(lٚ RJiqF2΃U^C A~@zQi Fz6irCa:!9* bfWN7-rÏ&ynmt } 1D\ Nk7W^J%[pAސ vEW]OщPymg='g`@Gw;H,}JFG۷ǚjD-[osVj4p쐧m+]:ݘ"(\ "+-2[ږO|0Rjo/n~p/c'}Y5:_=b F7Τne8p~dH3,xW-9n,v0z:  +*8Ie@o8Y4"lkm7PKy}۸ zh^`K3 ea< ,q_Lb&>qI'ʫ"4+rį0pBjRt݊e% wށjS,RwC7|$7(Ȃɒ?? ,Oqm:m3P/f1dͻצ=c 7o8bO-*RˀPhc0b&9vm1 WAdfלŊfX 1 ˉx Kﵜ8ܿi@)M+Cݓ4OUIOPQVGj*wy^a)Vr,B*4" τcQ^DT<їwSuuIKJ`V'IaDzi$q-vQ,LrLrWRe]LbHkZZ}t<]bwk+"_Wf"t<a`̩*;y.7)s(%tזY6n1TurΥpiʞEyb'cg3N49S@R'~ϧ.ڹO0mw|҉Xh|ʸ=& /EC. S s)DjJ[A@3:o-ȹUQH̕5HVje8"jy%tbJ_SA2)* y7\Uީ@J?1@i +4==fc.ɝL o욱T!R')+E Arm:fa]B2 zCǡʇA;9CWqF'lΘfL}4fm()E0}5T+ls-) |^:J45CP6 *OZX"+xM`U 08~㈮C0D1toA ¦8":[.grΫ/$6i!bӥ;*>,mc["ƫfsj9x}xE PN6;tPd(ȿҙ`0K?P 湞Y,a3mZ̔$kF3 ) dY-5VL6e0\n[ܧpIz71eQ=7;O6ȷd32BJ[KS1lvF=9=(57]7GvEbgq`u9U̙}kOD8"A 1?mMVn/V% [hZ_uεi!YnRƘ ffh,>-@Z:z]'c6mW(t7%x{8Nt$NE#y@G)QELs8Z Г'l*yut)bk6eQ@d&+Ay5LRAJ쓺8`/83f'?Cϟ..&fs!uSۺؾ3*0y?O<_xȳ$\plIKjL{uXC1Bvm`:1^wS#3ؽn#cnN;A(Tە-yᩍ{aCn_!';vbC:(oTU`0=Љ!je νյ|/jrgQ3SztB.+} 1v"so9`haxIT&bY V*pm{Do1+du7jVd'bFIj(6[%_նURuAxuw`)c_2=so| 9,& uk Ɇ)қHѳ8eS*e 4| rX"ofe@qtC@ }EOH$ŞP~"t́B)r',B0 'O6&J1/¤&Kf=>@]?XY|uw{g{*L\u;L|0)n970G_a'B T3rL@mu^ΆL]mϬeq}~yherT;f7*jN y ҩS;t_,3=\5NPCCv}yͩI7>q:&fKUIrMZQu %.t#3O`d|݊6WYC7^;Mˆl+ԑ 5 \禂M8-+297ԝAiƨkw.M&OnT䙠tOH4 JQ焟gcO$Oqntah Էͽ֏|1~{Oo2[` eu-2/uhF^J|V815nJ`h[OSGwf?`T3uཔO P#/6OG>yxC]8lAT@ d.2]RZ*u?b7W1q5RDi8fQ ղ2w?tĂ:ҍ`1KMMVy\m3Ù5o_ۥf A|Nޙ)~Sz^;J-uз _ۯM37)Ш7B^jv0cې?^KY Lp-ug8_) 0%ސ Aq&ڱ.+VRH3\U/_2 5vDI뀯wmA@xdk?͠C rEeaztMP%;vg3or2tn5DnC)wՓ5n2{6kp'"/$%늯_R?xņ;1u1uYpe HQ9&y cT9Hz󹸞U@@;+ゥgEiؚ-7kCgu^هSZ[1S d-~x,]2z;V#7ilA9JN坈)2 ebPUu~[=C>iGr&Mo0:fJ-'稤d.o==, ["T^ ͮ?F/yCz :f2<)?[mWBOpYkTޓZaG IIIXfF&у?L^TGl*^Tb^X=_A?g0zFo {sx[\ #:ʵH=jɪO9.󈊴kVVbZ(u]N1袨>sRXJZ7V9̋x:<N!E9ݠA;Ji049qD\Y"]S>*8N5QH;~:&a Eߩe:`nDc}.w{A=L6G֖f٪ J]Sq*Vt+6]!GXm 1FprKǎlWI(Sn6/P qvWzP q:R.gXQ?0C[lQ'Nt8T,L|4HX7ʻpS Th֒ܦdi=[ȡ3K5dCगq zb =c2 Hy?rΞ.z'{ :0l Q @:Tw8+enAR\g&5ʬw.CSEx%Ch$޴ R:n܉>"aúhJV' k%On5WECC %yi dGvCCPo>=C\9>*qq/kL_ F;"A316 ok=&;l}a]v_SS(p{0rU4i<rlɷYDέ8MC<پ vz縲p&[D g: b51t>աj?KGI*Bcӈ챱;beh\Cm53^36ʎpTvq.p.Ʒ +i ni1ϖ#7P~xQ&5ys@yfVa\{ c羐n`5Hn}< +Zɛ4Ҳ,Ao#A9u :)VG<%^qJĕκeQT Kҡ`'5)C8M&X?ֱ3̜׊CPH+q_ nI#mfK?oz^I h8j 8D7zٳ\31lPJBtx3l/v1%VIJO.M] zؗ6eq\*{rRNQ|!4mh!)#&11gD%fSD[d=*'dL݅JX'50?pI]M(X9%ͺ}, F3a͔&MA4Zt8wNxAAV:hb* d @Fqit#SߍWqC\NlVe5XԓXZ?{(!xm5+d1Vf Ka},4ZDp2 !Չn3/e@$!F2fԊLev=օ5 ab}L{_,j;}+;o}WIp<_JkuP(WWp*%ɁAbG[fHkbtIK''0OW>bq|094YDbwyoPGj?TLT##Uv_+hM_:((E6TɱuQ]5nioݞٓy.{jJU0pOtlC?l˖T=8Ja {:ڒurP@>G.ot/fׂ܉Q](7vcd+}b /++QM.РMktZItOIv<7p W}K:jD*:rPb@?R9=luݩG+C͍ +omw9 .9bG ҁt#vY_HxZX5W#WA&&NUBv[R"عCMG_3;'KaypyڵcdQZm#[ L/xbza`!1;@pv,Un@1h0I>-,Wܺ,5yH}ZY;P_5"`üYv_z#1 hao8p)✬+ 59bT1Y})%E].}U)IV}~$Gw##ΏaϢU!U0(ȦSG]=ͣ,[W?0!8o{z5KMSEI#0&`ݭU/eM'9C3$D0l"Hܙ+\i*OFI-.#,늹yU^ ^Ʈ谊dR/~,QFb,}1eJRR8G I&5˺$;|Lv{6>`:oE"h#qsZښxOpTr djtdrMr\.">TFfƶ[YYyY'zN7W<ǜ~ԁQ}V8*g`dJSW:HZj)u4"_ S8;28*&efarB4f~YS/~qO '8ЯJSC6vf*w9Ҥ)`.WzcOr]KSԍܭ|g3g:`5TjvǁDhyC]=ߧx]n}mg+X\2 lvp@km;X-Ih/ >'(x&t%pE[^j(敍x۩45,KSN=tTYS&"+3j?E׾ ޭ#Zxa-$~ȠaM$7EG)jz 0)&MrOɾ>w#Pt<a?sv*Uv7dFQޕڂI[,I {>_ qae#_sdv RvY ISo E%_P"o cBX#l|"ܳiև g/q=jK3%-bs-rOF9#pg1nWQlOL*ILjWȬׄĸ"c]/ N՞!3T"3坫EZC :b$ojGH1M{c6+0( ڃرL5N%[M͒ gHggTp,&fEV[H <16#"+Ћڵ;Ua;_)H7+ЃůAB&= <_hVގDxTڊ zC ̅( 4cv]b^XBȠr*]V|ZC6i9_gmkQ4xJeOP_Ш~yUXm\?sIuc结;wr>۴x7OZA|,|t KHtK?&A%BŤ0xff((4<" <ĖG=@9/:4_H)! &5\i~)fZi,Z&؄fqq9gs&/ ŏSQy7OrmٵY]<*#tĒF,yv7 >]*ŗanJ-zss|υc) TQx '] 'LU,lُDRgƟ19ʟQQifؙ@@hX^E?!ttz& ˵AEA*.~5?+M.$I($B ~o,%~%[6NfCx`HjXO&* .o3y 9m eݼFfVB:RMoE8}XykGQInDWS3tACOf̼WyÀ n &T*#Vf-)Pmx|ِlo8CwW@~[ޛUtL/#D{xśWͿ'-P;hBVV[88*?>7SS}n.%:<%Ṷ`(QMbAzhxW)E?< Ef?F y58dKJ{.MXj ̀maX yzX/i{% gqB[C;v:}$m3. +/J6N7!.q&FʛKyG}1jR8@l1c#!y\oeWw0'Loϲ7PeaW:!#Zǭ`7" sdM}O9Ҙ0=X[wHj l'F6PA 8 ϓa|3T2ϘZo6ڽ¶5L S~fJ2@9@״&X4VyPbԋ] &GW/+.5PSm&T!-XY \!( xώk`k$?p= d`wDcuBtxdS4"eMWӍB'sV]jHzՀ8/Hf<)1\ڭLGCFiDɧ,5,>n2 2/pfΦ~P>< Ne\~l\ O6y^:KWƫ3}~(M9uM9}Flgg#2ݘiױM 'y_|GU\wfh?ޖ7$5.X׋'O6^dbft8 hYto7 n,3Gǥg[ZwX(<D2OOgMidV9}"9۶a9Vv]:ms~MэY"3 k:D&OIʤTr { uIΓ+s.S5s!?A*j?. `1 ڶ6* 1^}Wo`jfELI^Б{XE5η&]C㑧 gyAYwVHwe! iSV=slK{%{f;uzS&ʵ*֜sm.%l!k9%CA/l/>Ө&d/Zrn.kdR^vVC%_ؗ#W%"*9;>|h Sp~fj| ҁeXbj$xH?ŏ&\]LYpEhTEfֺqX[Dh?jʯSJ9 dQrBb`Lk"Լl:ˬퟗPZK@=߰Ҙ}ّFEDagk,nEG|QU;ek]DʬFAVIY7eFn'|Z#Ԝe+ܧ6lo )-7klM7U".pu ah+bDYH+ Rq1[ݨS4B"ACF\iOmBD2'OslXyqJtʁy,6hvQٴs<#j;^COOFBfTZ ٛz,IBnҼT ;O8^zDgh.ĝK0@`+1YsET/s^{$zHb)Vw}J\ .zkn]!;SBneɦuğ\HA֋6ΩNPS!?,QVkta/`5M;Ėu#)z&4#VDJ}z2Je-v-XWy6p/ptV^^1l׆_¼`nZ\3 *g~|]c0 4b? ˂~GBo9~Jq!) YhimtoۀY4pk6 ~>U)Ϩg}&}GZSgX<͕Pg IcGܳ(9!yv>>Ymm-dCY :Eԟ9o?l!9YGΚL}i^a]sQwWME{ =_sx9?쾀Dr"{)] Z[]qհ&+2 ꈣbzCnny Jd x|ԉui=e 8upW|BX5kRɲiTҏ>%v8,P( ָ$[R[P'a$B5bU[Ab1@3ۧm2޳n1{fr.핡D,58aX40کhɵH^nQ X7+:`oMګVl%Ek7;W RO;fj'd ƀ9EzɤBpl"N&FPHF_lmY,KAr_Ƭk4TVߢ!ɶ6XD8wFY*@ϧQFM9 zo,ʑKVU _f'+f&<X9"2PF@+ΚQbd!WDTQGL` %6D؂dS82AY=J-؊.3pm8zSmvzj#q~UJ^ YqԀ͕ E@\$zT)8,Ge?qaRg! I õ5k^|k 3Z*߰1Blmif@?Mqكz=~OewOX2{*\D( GX飹 lIo@ uÛ̩KKQ.yV23dyjf\HX8C)A~W8'}E*Fhoȸ+DLMžjg`u8CE/~f7ll(-a,Mb& A) &FV+1)'Zf꜍{% NjteݧL`O:DHЬ>hƣu)v[C $8۔5yd% I E:+𢁬oa\-RHu G, yգy"`b2{A.zz5SlCѬH72]jTK,U]S>!׍^wQzցB:剼 /Kp UUen-F`q0+E_pdW yOqh4h;֔4 w܁`o4׽0 u5)7s(A>H-#`~dZf|+SkdG9c`9e Y30BHPZ,K6ƕ|P (\`,E

.V3h\'\2`(;}'R?y|3Oь[` Bqd#Ymftă ATg:&KU,W d%ķf!tN:&nƼX2d[GuoDzS<㠜jYK$D%@Ek{-ԑ]cBZUbh+!fTWljxh9VFUPkhު1S1Bfu% >"$OGiNDOw錹'1!J3 Lm|]8-"j]J0xc9P7D_ܽV[5^3s8d$eӣ=Ze+$[!]^%1z5y_Uzl9l/jE㏀¦'ZGk9Yyd'-Zzb!fۜ_G Yl$0QFں0Q)}E_yЈD˾ UK!615}egJا̛UݡgvGҺ}~n-Q-c(8ҽ%lY \5k¸>-x7U:'N,BĠd:`Nɍo~WJɛ䓷/*Hٚ&VZ$@-~Alg%u,&1&Ώ+EP]sd'P!t}s$ÅY<%E|V4gd2W#B2iLlcp x\pOpwm: @-ݮݢ62jZ}&6̎oTؕxcZQOV)Ai죕1L]1ji>h/1zwQ³%E.ܫIԩ/LfoItَ6QoF;`cj{sqpDz%yH#\B]NRAsulrɶN{qKFLOU"xVeض9tҀ-qlG04[N \&,2|i5/*ҥl?obJ ه!>ZxoX6t l 0>P+ ] GSQaBȾʟ/|Q$0pd2ŇfHHjtv97ЫS@e.<洝-ayi:ƣϤ"#FQ"sԻ1f ǫC1/c?YI2M$Qtfu|xoW?kee4㾦ԷF+'VTCxiۼ!d2Qg;fˎ'nS38?tBa5o燇ĉ0]5^_pUҟYdxBקqRF{Z'T=FMtjM @ f_>B8){m.-8Ktc3ծyB '1@2m/=$bs?w%56qre 3}0>9>&Z((R,R.EfFG~!*f_^f1fm_.ouire5Ùb 0!.[qso>Ȕ#r7xFIXmrM2Ix01#wM/>ZZN;Lwa4w,:C Pލ KAFوKӅx9sP8_Q>T` 4JUᣫ`.Nu nVQ9LJHݫ"\4\UؙWhw/ ٳPJ KZ7[PO1哙t.eǡ!~oge?A|''V:22nTDSd+L >k3Q7JB?U*`J09Pt1UHPbշ)*^`pU BVQ9KDfP2r<,`ZS}7>9+g|b$ƓBKRxYsW>UǓFE7@&,=.@xlU |C7wck_lzp Y6̮d@H>kvBr Tc~,iZйDVȝ5_Q=S>8,U+h@fZ2{"~aU?gQdrl6ܲ< %M+TԨS x#k^ӅvhjR!'MwE|,a3БÚ&coCw`3VQ>@H5F!6X҅MVy!?]')qtz4=85uիgzv.~Yɢ\w pδ+&:'GyF0outtq*Jl7+B;7x2n>ʁyA`H 7_ WRMV/@4> IoUU u3%^@n㱶,]a-U cpN! 7>Ud~7J"0rp/gS›Iz^Ed;S)Pҩdu1\LB}iQTM Kٴ E|̷.l~v^d*{ z(M_ ұp/޶ -@mI.ITT'i ; PlV}Hgoޢ?7O'}ѐ>gb'O;x'JTC NxASA}0Pd-bh68QuuN NmB86᥃jKC^c#iYNĭ~C~& _a9luh:jV5~ |֓XXtBRJ$!$1}BhT+8c+5DMdJRt2o ^$;|3kly3w-0Z!EO ဥ>s^K.Nkck9) ]|OjbJ㷯Qe*DF"X]? ̥ų'bRπoz8gbOH,g}Ur"Օ+\C/%Gs}x L8} ^aydK,'epT1[ž$cX3j91c,Ywe ƟgM-|_%IÜSoʳMŰKZ@h0Өà6wM'{+H*ӑ@mąu*ʂDJ$JbΌN$ +/LDє5t5rE73Zz!}ó;iG7&Le_]Rξ1h:aD8`Խ0|T#nK4?Η$W~ay!=ljSͥS9yMӊN:Ny;Br Pgp{ ^GV7%JD5NBQPG^jt ɻA Yd1p׊cd<1s$M UBv.4S8e2]j% Loςe'etXWXz\cU CTȋNރEIԚ~B8 b6zwfĦHq;^V}%"EaegF0q}-n{j .'yA<6hu &")|][65Ιݳ.3Ck.uCcd'w}VT@{J #7r(58qPmԎT<ͻņxh;ObtnY|`#"+e(g_؆u/ <*BЗx1J$R ljGhGxfӎNg+ 33 _ocJ >2)VBHv΁_RB3ͿzOsIoh,~% DFqwA۰Z٦0xj=tKq>:kv F~XxYM)j6e4C?3'+ra 6U3rwLs,":J$ae[6]*<8h]ɿLaRk|{sƧ{-x9cFB}oV$I$򬕀U&pBA0(33hn۳;| S* 0MU4j}ITԋ=+p.i "z0M;.MD|9KKT;p'AլLk ՝D;宸5#7v chqyGirgi}BfFI; -chLint#dOR{T͋ŠG{f88CBxO!6l@?#h<h 'u] pEBS I9DYh-kf ybjB,_@j"lh6k\ Kjt`ӵS&Y4(.!Mf 2-9 eLo 7KL=c!>?H 83]5-YŖ4+)#w+"JKm_ޭU-a?S&c2ŇH:;ݴXtj׹"dF##dI 63>漏)SOUlhs._G|U k}\ )r/Ve,*,<Dz!w RYN$E]l}g&Oi:Kl{vNfjo`W,[h9oZQ jg> ŠbS5צ E࿶FdE0S"opb-;Lȋ5~Ri!F" *gALr,-9 38y=L?Ӹ Zgzwm\pY?nƧga JJ~1'˩$^tW`+G:S{0^ٜS7X_;O~Xm^ ĚZGC_ȩe.%%s`{bD|&U ;W+QAX>pH(҃2QZo",} B| աܲg&ܶ{T2~ [q-EEt؀N!1)\e/uZMOKOj0+I(qi}uQgm?YOp\H^X)vw!ڤ0(klp$M/ݩ/5ǑWl3)PBiN2.q{6-R%؜]"|jgqL[;Q_Gk|xg^2,QLI3dHU@&sS~j!5D*6xa5A#|OuXq,AkɷMZnJU9RpBFZ2cC;d :c%g9)D,d _yLq%fgͤ%Gi_]:D'!*I! ,K[#B䏝|ĝeo*U}n+)mK1zpVh9n%B-SFlPؖP9k0%0馡nKHt:8IC ;!niU2ue&NS@[GL59k^=8_fJڔ<@f}:1""3M~ 1փEv -Ag@$=rֈrvH^ /88H/}~<6 MCw=6Qn'w%ͣp|gq҂ݰhŗd _+W5t]/'< lh7(Euj=UQ@sǔR%TU-ll-6 *1Z_p!mJ:b"픙# <,8pJ$<]ܾO"m&J H>,xSyOr;̴Ebt4ib^޴AlkI&+RH98R<#OB{i/ѣKN] 6Ť}#Sv>N!K:h1W6RmiO|C-c /a%+Ľ}NSњqY$?N#Xtm+ܭx‰ăֶ!ďNj^'_cCicݭ3vMڔA~:}˛5ۚ4|{nb3'wkWTG 䝗硞љ͝xi,D0rH,P?@S&1%2֢N Uٛ5C XW5I3>@AQXt>n@ƉGX9|J[q$+vBLaT9η0K3r8/Ba?mGn8GH8?un8]8?4},doVx(Fq#cqFC܏-6VFa)&҆;IfXP]kX|t84_,nvhO 7gep:,^Ml>׊eD!W`Qffy -&uњbKzp\" 3SF :#Bdjek?9+;1\l4eJmVКz -0|p(Mt3,fisSdɸs1ߡL6pc$MBdfhtWz`ӜUn/4ܣRIn㼨_ yqqxpe\K|qy2GDY$:tY0X_܁A\ܞh (m᧰+> kS6C:#Y&~3UUGԕ>ٞSi _|ftЩdM35E&yCh}P9ow?Ir8&E%jKW6;կp -̪h $FJķ:Z^dT@i^ySP*g%-Ūfs8%&]x5:YO|=f81)Pann?Zl`>~105addnT|"ZX^ FM%K:_#l~%F'fr{ OKK?.豶*Rw#qRmYsjHēoвڑ|$WNa(m59BPeD\){C~_ڥ cIȉ@r3~:L˰MX<`gzg e,uW˻JHAbp\ +lHr◀.XH^>6l6vȯqӕ<iLIFf&7mg'LeȪ"7x%~>_*!vvIRGTQ B#"RUuSlk>$1/1ض6oqB¢P_' SC iϿ>-> 3K2o/w~[E+Xݔu8WuH&",ؐ!C~Ϙ^cFj:KSm6eЛ$%qXsy'Kq{+CX#;|1!68F]!]{b'Е3G|lg){bߚxZ4Ž:Tujh6Ec ʉJOVn M=v?U~-e#-:b_dOJ/nH,#‚ qlyZO%}#_]f&:72Gp`<"4oʈJKc:v纾Hw'C (xΟRdõ/%z4=[6,^El)Kv"9k5B"'(O2f@\}lH+RC֍65ь p\>Fb0&cEss! -~RA9r5#U z|xuF"պrOT.["v|>(.+[Lr?/% ' h%OJMPl 8as#˩14_7_u8?8>flʩXhrz-&hiczCSɞ6&a[f1"T8~GqKQ=i+^-PqokѲ"CY2|Q"uO!]v`a S[k ]9]%Q>JxH\4Y%7r7\/Y1ʚ`t&>a$?/$0-  h- f@9*~Z CJ'B͇)shFܭ`T{ދ;~lf$S^4A9%x*r{,: ).*%ڸ"ܡqgE9JKf Fgdە?7גNv#͐ÈK=mƎ,+xQV2|'[x&9 `ގ3sA57δ9  4X.2ȷHV6'S{hIAc%7׎bUKLi Ʈ_J"f=,yYHdUirGX%X93H!A^QIc$78eЙ_ɓ: Y`pFH`꧒"uIik77zVιN]/ )ޯwT P<:퐶t`PoM<2i:*xt Sʉײ#ˁ3._NIY I0QCA&9qx4P8R>!C㻱CW闈e@`], h5q)_3^ {e[ċO远Q>Ɛ/*3 Wo:혫WWQ7mi.2i. B44}16,Q? OJ m/ZKݗ,Lο7hv$`',.ǀXzq%ZQs@(F+‘"G-OmsPڇkdqjr=urAU.E']Y=6N_̔R|69lq6쭓rӑ"SsR<{'%J^^Ly!\-GVݙ殆FYѨ}Lʻxs,K `Z1GNIbP2wLZLD_ȫɈhKZx;cW ~F@ C|Uƌ:6K;TMTs;ls.э*"& 0yZSe֙O]PXg5j^:a"I Al2gQ0J'iDS7KY)Ϛ+V?ў,-"53E'Ə䩀{l`nF}m YE3>+@"/ hT3chiVkܴݍA/YnUVl]UG`yLj, Rp/,5N "n㍛褼[.ռ'6N+.V 7 u.VaXE莴;,&Yh~zTW2,ni>^,*ө?=OAO3C}y &d~^^Ibsč4d!YF:rز7OܱM]5P)>Tr)e/qONA@9JדWtL-"]5gzI814T^""uA(W_MbJp?T޲xYNo_߰쭼 ʧSt龁1:Or{YVߧbR'$G*_9EtVQ̄=gǭR5+] w\4L4N Cvs5?ן"1)91(z͘CܘLD0 %n1Z[9>"P:l և@N}zOڕ}Fnɐ >0x5Р4 );Y֊Y13 Bsh&kgn&s^ pa4ojFTLO_ a\z?3LË/"CMPKRdlzOsxE0@i*/rXQ \;9d IfdT7nNӛZLR@So7VV.͞h]Cevb]S^ !˭o6w#|B遫z^2~~Z3SX3P9m6G:3cS(W;}uًl:ZIVUtҸ~bm]SvW & ]8\_ k208f;㴤eWFګ0 5FqzD@kEѴh[yf=(c冩 Fl (MVoD.+n>Bt$A\xJÿ*GA6!{~:O3H LC`|I!#ڀJiGؐ}z Nåcd+Nh iށ`Zì Bsg'gXWDp DB{%E"\};ζm',}|\8UH.J،}>v7As!B]Oph$Yce _K-sDc*FR]Zbѣc"29J2t~jBVi$A/`e7=n}N ݼ'=;.|qXXR:PNsJF0[Ym3o cE&`v|ʭʹ"U_xi {[&NGli.qM>^[2n/*;g M8ԆJE0JU뼅0WF b?a,LQ7K 9RGqw$Ush_\߱Tȩ-fȫlqGia MTQgN&H7Y = *J`(F.l vH$Rvn#vC}I[J^ǣ?LjJ8cGYDDH&%n J@ 懮e6~`bvDfP=g^M-Š-Uy *>\P CpT2dHE1'W "UhCbY ^WWHQ2pRgp4zeC 1톉ދ˜Q|5ʹJ*B`}#Aꘇ>2 -4.I˿xA}X~A]N&T%Oi6g}Q=3jT|Dly!h&@e7 sYlzPLC⊵[g%k NF@AAV|LOs0;ᇡeRuW,w2s)UG3G)N!8T%*, :{Zj::lBO@{$kGTwx,!=^ЇTQ!k7N8l^y`- lAUmqY4zC K{UUaq; S`DOE7P͛> NB7uel5ɼKG${Wx)O2ȂĬøq~ CJNOE<G$wj&K~BC"gwQ $Ԩ~y8B8w3_N;⥉1Sp[%it^߹3ZД~ E WW_bUHnz\x &Yp:D1/PoX7:Y4 ,NZ`ܟynWz5n=B1d笜g@~'(Tzڋr'?4vb;HN4'%Q = _>J*SMzpOvM|5Pq`N;KƊ~+)p%|B5n&R qlu~nϗ}bDGb١Kw "'wo,{w 6a,A|v$H]F'olnO-|.nvogZ5 6 * DwT~յX盐g=]C0 VxX3ki 4#T悊 j]J >TW,q0ұ ohT]DZB!z|9.I/c`g( m1qxx u3}2h6L΂6hh%'~s8`dXY=e!2ߊ\݅>i)ynVpB(Z_H.+R2)r 5o&2b~p6!Ms.#&٠-WiDPGΪ=҂v5b+4V%#GЬ 40C/xkv@bydT^B#a 4<ٞ^GKV(f[t3! 礼ܾY'pb:'P@~7֘"EɃ%S*QkJE*kMY}`eNnmшr-{ry6KO7bv:#8Ot悓bBF:~p׺:AQѹiդ!id/AAisaI{. 7ث7%>7F3ζ&߉g/QX"4I*2Dw6g-TcHNЦy9",y;tۣWXuҴfkνcl0[R!)pn.R^.gR{[L}a1ò-LmqF辇9o;Oy) zFH"892v(]Ro 8#헤0vJLpޓ*"rUF&*ZeLcځa9\.zzjjCucp@g j m1S*7~XY=a?Y|YĘ sԯWk)t8IӔsڝ<>!t$~wاDVFav%hREn^iI!]f#r2*h{a$<O{ef|K4cUJ]n_ВBx Ȁ|!~ưw3HU 2=뇮0?K`ybO-|-TeBKӯL.Jh5WjQ8?zt5+O>elf3+/bKуz|~ )ک8"@ZD?)9g,/Bn$A~llGPz NW&4M( 4x̡ѮR#p[\1iÚV[`I&W6'ʧC?xrcG3Nl]VG̐!L9ȭln,:j}(S e00:nD/}?OsBnߓ0Mq"#u>v߷='uFl=!YSSf@^nh,F(  Pϕj%z\e3+p f"i`j"&M0};;uGX g &".ԏC/*:ru0xG›#F7 O3!, gFj7T}0qo Cޜ֥jöbQƜ^X\RIդzD,Si |Xʑu즣#R庬{qVOy`Xz=۴T`Y3M><:R[I fH~ Ɵ ^ f5װʂ2=FlA0mSU]~YSB38zntB%_*4Naj/YYOI|'`EI'NkW16v kcqZ 1'ϬM t#{B85zZ_`bY`V`Z]Tp6l#WYt 35̼޶2 /,('2فns۬!# :65Ɇ+F<&X8m)ؒtYDed >^? Ź}-g!!*]=_9;7kObN ]1 W`ه4S߆Fp=WWqp Tp N3sp[kzL'+IaL􄯴]k7ہ߬\|1$nJUG}x~.d%<:xe!DX*wK|tѧاp*5tXcPj?9:CW0 'dX ;dRVKI`8zMͯBedj+I%^Zջ_tRj@S-Ne3i~!AWiR1yR,|i.IX@nM 0eJ>Tq<*RS5O v*L}n) 1} o|R(y!E*/&h*,|1Ħ|`_I'byNJ_ 3?z ]ڬUYhUDv dK|TRBT]-,3{qj@]^ L 4P;PƩmfg;-k4gjVY }֌b a@\BV(B`6pUEWM6+<|[k-'PƲP~[{ZҼ &O}od^Oqh\9x~4¤7'W5[مwctflgI$?ET/ZtT& !& gSVvH8dA(u) rvk2i$ 7҅B@fMC|gd؊ + 4ʶpB,r[g1Z^-sZ)9Xm |][¿sM%˂hE,(4 (Sbm:GpUEi$,pYC& Ge0BVǓpL|D$hƪxEiW^zV >,K:ȵ8|A_؂#"p#y!_8V `^0fb+P}ǸLUm;# bR,9iD #bE &'Sp3iV!9Q_xM')֕yK[XWhǍDTLay \k-rKe>;IY^Y1Σ/ Mϗ>yud&žc2hcCWcVٖnL'Jh)o))=N%{n;K%_BqIԬHG`⨩ 0>7c9*RgT)!&`IV *x~,}MӦý>{4#(BQTy`GW= hNAN K<tcn&0}?递N&`Bэzykh)\ғ,цaB2s9n *>헸SkJuWǓCVqW٭U+ -7UAwm$+x} 4MvPBnפV"z4J5^3W{1U!WlTw0 z 4{z7qp)o|Ap]WYgQeDm-5*2PnW0)͐xUCey7 EaE{C*S̟ء > ⸰ pv~vQL{poY rdvk"pɰ¥8{6V1Fr,u9fR/u5#c١8x;S{Wio}7^ %XJyJ>HJ_ ͜[Լ>  $kNɬ(Q2yl^߼'?-?b;38eY{tį  or kfnx׊7ϛLXն[[?9 .;}3bfg$sȑ<'x#lYOwFaW䏊.{cl* w:ek Ns5]2-EDB I 5YK4癵ܰ~a? qbǑw<:ørq[pg^9I&It]wNq?F5[Υ6(2! >ƢY>)9lKeX{8(9Ho Wļibjdsg `u0 |hum7٬{;^w}re ,I^MC$/@\6P΁Iin]컿OKy,y'*FZ? sT ÎjZ2ڼ*c P-); 뗴G ڢB{0:=C,7z.}iG̀@tś>U]#K)IЙA<%|SZ&u> K+ #a1Mw ɥo#a\"vˍϤ2;ef$C_E|b䂥 x./.BLB-?dn8(m_Ng]1DJ/v^+]yV^f1̐RO\UKcA-x-D0r:ЛvbL?P1.hbO\[ęDF_f#ͭ D`nݻCi_΃[v in)50dfv\Zu<{q+gDO}g]ɽJoҗr` yɾ@_r(f\%OYy]q-5n8Z{F鿄W%3'=u4tZ#EPB5x5{i` $^9{ԄлhQɛ\p.P)7([xlq5Np̀c<IJr)<\K a14G\,TRܧ}%j+v[[Ғv/ "AfiWh~mgW{-Ǝ "AQDwyo>u`"1d0.3T h?fR wN`]hyYe0LBDdts)^Pv|ŋ`?[OÓ7`ZJ NYj]a7cEP3Չ@7޸rf8tݐ }^i~ۮ˛ bVp +]ʕ:G0 7+!r %uC@rlM05:4@f#a߇(lN~ qXl}bN R"pՌiF2`ya9xܿT0=Z眽AOcj,b^uI|:yڳ-ec(tMZDaRhT/ 9gאaK ;~y!b0ѯI~CUw}$?᎐q:&+b;tO:Ԑ'$%39.;CmMBԞ 7m8Xhvz< +FU<_7`YAG ゔkK(vqqsWw <@[]xz99{!*q`X*Y(!>#8d. @I|F)'wB+Y*llF r.DCu6GLK7Z%l&_O:ܚ^ZX::RGCt;fk١ R ^Zl}q9t"tdOrkhD|iE.ߔU( wF$/I1L8L]A5M+fMW.0tJNW.tIT.W}@ f檌0$j۶ֆpI2:YY{<%l}H½#أPg7? hiҥYg_s`T@1"Un J+(2ô2~=(ޏx=ro~IqbT$[gA\%EVmeu{ɇnykѤ<}&@Gos&c"[>0Btd?_ɂ1&b8^-үOG@Q4Sʨpɿn䦗g!Z`%b=NKdyh^FhsSٮ2N̐H,pC~]u + )Ѷ/ɗ 钖ͅf*gm&.`)v\"] GԗSdΚR[JX]FiՓ0\0(Bd"I6`='O㥼a a˕T4%u$޵n^U2UR>=OZiO71an }ǃ|/)dR{UIۺNFIK_gۢڎ) 9|A%,ChQ)Ўc׵>DIS]_FcFC @M6A/\b (2ɵNF`!psI[jSY$!>C}N!?5[nffE;5"-4BH=]p⍰{K49/Fk2gYȳ|XIU^IgCwmg4 C1p0}wujaFT2z@^ պ)|<׷g=oƑ_N>\ Qs-GW;cJ9ND xb4KPd=uՀizCzMb8%2, Úq2W-&;s7e2V£R2vFЃ1-rbr#IF2+\yK2bU:Dq`Uk'wДF5ujhai+OPyw9^U:*3Gh CB1Bl7fDb鹲UR$0r@P;[*t݁CqRXjS c V"3k8|Rk܌:3{fT\\V6W¤ֈML2yk U85 ٟQ+<3X`;Y~T^=3GNMĭAZYR".zrw L'^5-~ SlNaT+C -gN?ZjrWYocS!O# roKAMۏBo|/e#Yۗ/WF[ji =IH@ },@P7DR$ jCSlz1IlB7`} rī2g#963c/~i@XŲ Qrz*[E.Z:ٔ_A@$TChdCa8 3"I"a”ce^d4L{?7~ UNc|`Pxw˔6q L=ľ T2DO?Mᛋ{n+R#*o=KwgL>)!]lDڵ&xj`'+DS:0?hO~N3Y݂QeāYM#SfEؓN3{d;P{HS.y6<g+i?(Su&sޣB=[=7'm<ٞ$xr/+2X^RhWNOaM +!Z̪6%DC 50);Py J7T>PoM< *P%&Bޱb!#6p,h>SmN٘U~Jgk~][,Neϻ#-Qژth ww#E*s}~L*sI4>3ǔDmp;7K<[5S;GE{ɓs-cXsg2A~N[Iox5 E-/K>~_$Jmj'9bUOR^߁u=aL_Ne[x1|!Clxg~!6I8_eS$g`_LBy)zǖ}hRk[ݼ` {3Y⹁Rq\fpFr: `Rư9KCfFJڞTݭBN}Nޕ`5{F{Xt'gv'i5U1i׍4{nSɐN`D-ff])^(ç3; c(>hzM2U{L: GxW)˙82v?!1a־k٧`SC`O'Rq_Rܙ='0_ͲԚbJpkڬbRaʼ=ܸmse^X+hl'ϳ s~ڶ}e1|8Ӗ M,#X7aA. 4 !5W p#]glOטP^j15cdra(4 y(Rn?3v"-RXS);6O:]N8֝{~#& U)̧.4u&pe㘑0R!pOBl=Pi lڽq#?M8nxG|yeȝK'+DkA'V " dWԦ_W95.4*2Ht5@̏HTeGel~ BqCWT]ƢjAtQ>q6 ˛9W2akrd= UK[H1P`g ٩[ ?Oyy?7ayV rqdW[ry׺2 ǹw;Y Tbj CV;7]Оpꚋ9J 3j)B2\msa=~0ձKZq |Z5%QDfQ@.WxqJ-y nfLb >9du}dAhX)_jv Fe:9ae2@]s}pUC.+yTa9zv[fX ᾯتrɡFhݫ ĺwV8vLdYND{Z?S(?mD$]%+~xNnܨO0 VWW}RS[  mjqR@NR␐ l~Na?-d$K,P3}.~4pVJ#;^G)QR M\;xt! dEPNpNRн«^G'swmlyl{UjSaJ`5 $m+KA8B|ʺFFW8dȪz5F E+61_׭1)nPf I*fH\Ģojgu]LA˨oꒂW+3u3([\B/[%b. e JT={yhWbϒ;U8)0~mR|yjB Oɶk'`(@y} N'й@nx:r/?#80H*GG}3o ( gZeR貼Դ@b=8w40m$w+܈gm\-mp0v(Nx{Q;o Wpk}d{۲H͗GM# ڋLiЭt]?O4uSa|{iѷd]Q>&V6o;( KkrO)M?m>u驑JgkB$wN> )Y. θr›'KP]]hPI`UIݜEA,6k@۹ܼ ci%BRٙ'+qްw2pu%"O]ݚAikۭW.^|)D<?%˳)?B>?}0כ<|!L_j?iMB)JcnmXjo)r Ͱөe¾qdbIet,jĐŏEcP\PϦBhܴTqd(G4 V+x'K|j}|jtM}Y%W>"ĘÉ p^ȳr-{s_wi<0(9`aN=lPwːimkyKD+ !<ҝMg9_yF G}` M`QV V~.76D0]4}g[ S.[S VB\06D~VHxr׷`ÓHu=hұVFYJiB [wl|+*d@ԝlT~KQD#up{  IW#wC@ON"@_»$ }n4B#̄_ugM͠{pyt7kj Wq[zϳ[C +jcN/&w>U"bJYX >R#AG-%KH}sK 1GNwl*2OΘZKKȊ= l6~eeMV&֌4 v]yFpL\`9RĿxg-t6q^2=Pe'SRGF &jǃ#!RlN51<Au;95kO:If[~ַ~0!~ʝ; #Uk_gcUN-bcժ>vRy?w=5 A^Xp׻RZEevly~iMoN ٲLd! 6(<!gŻ83 j, }A^0G'HCuGCX|^.lSZFc"- :-$ʯ*h2PŝcJ#L4$x?utC"PqR%m5ߗA ^wg.VᬡNϲCy6Jכ_%cڭxŷ6Xrge%neT_ }RƲ 5LU@';qvT`wݛ͇0Av6W.PzUG+[ГzQ%0'JTA bPw.^uʵfUtFn5F**tB]^bRKnϗ~B@ e&~wdH󡯢Jq_<.JTlL\ѵSWtEAFjMްv >Ύ.w$UHv`rg|5v|BeN|BH=]еv ׌?68~G..98J@J˿ 4jY+0 tKp`8T2=]n#Q 2M~w]fL)b1r>2;%#\&S1-F͂!["}QZ0lglq<ق m?{d9a3d9PqJqWګHD-XrEl+D=94t 𶜵D*/2 fxg|[>bgh]Ngj^z&H;#هVk,jTטo TM_ǪVM 9<ך5$#r +Q"O.n;}UŲ,BkN?Pof2!g,ə$dS„ҡnV$ֲrJŘrzABGX [o$9c6X >"mqUX4;6 p g ?Ŷ~AMi/TYt~cmX BנHtjR0{ZjyP!':Cn3oRTh~3v<rz憁sMÎ9|S!cPx^9@09(,>9e^r ĸ˞^&mF.SqOZ+e/&p\NNAZ5+k<%:#1&.aYXwzg6Ct2 Q@jéAd$QEʦ$qtY+ ,.CjBHo|6iOum` \י_7ff<8P خ⵻fo\OӋNȻ'ufS.#5GNL9a3wX{8p N)< R>f)Mۿ9 Amrg](ȁӽ: ZNkG/lXVhBAKWEt=DfRփz$~*<2.[ezl: j6nj+*BѹJ@$|՝ӣāGL#($2Y) ild"]~J7ؼȔ#A ǂ$F3OUs*'8 YR̦(9W̭;o*)oi׶.F m$1›*oKšvS"5n|J&6,#4 HU. Gl,zO~ PcuVxL˜ 誵dC9|yd(mhYrS,x# xV\"ɮ/eDBn^.3 Lǭ(j'U/h^&|c#ۋfYF G5?;XgO14tr]B\t5]Q WΚеɶ';s(4l#laމE,[cxrLˉJf}LϬ S4 i$r;y7kyLRgQgDWٹ jW2YA`QTz{?;"4 6<r\EcȲ`^h>Vگclʌ`p[bۛyswI{*RL[)4,}A,OEw< m>6٦<j3Tqod^#_E-a]/ Wu/2t~U'G0y*P]U\d.'4EԴbd0o}` >O0bsdZ9f6K0&zZzIMp*m.gehBYO"{F> tc"ץ0t\N^6enQɈx#SG>*џDpS v-o@j5{[Ŝ5$o}GIQ {]H9Wd?:s<|P/d:E.=}F4mYҖo f2b M) Ob^?7#$A3b[vOb,Cm@fOo00.- OjB.銎 1Ѵ֐{1e qk{ ?$F.;3aQY;>?A,/Y\pJT\6O 6͇/xOk;I)Fv0@'/ŭ.jaNAoŋ‰࢚RHR޺?un >;>y"42Yi#_XNox+ˮ<fWV"Ӆ ATLo3tfQ\u=·Q\FCJ wMM4E S&_I|'$ }@-HJ"% ik(۵}C%ga挹H\jP<|l!G"k3uKD5˄a! uUCpB`9}A3}@\ ôGBѩ2S ~04E?jְ~YO4"ge`>EC9_nr$@NySUl~F9~ 0Yi! ҋy7]*sNs_%5ia%p  H )e9JFu{X)c-^x _SY6qg-0#{䳯gLnķڢ( rʼn%#Ȗi9̺\)*s}./D?VN)LXh%{ r/3#Qy毚*1!vpx>5$0k2lpAmw"Mr2TtQp;ϳgtp'Fe PSBu'J\d]ۂ>-xl^ߵ[k A?ȳ2_$=5i!^F9I3N )z;?v0v'{J,ϻl􊧢yLFxO{ŗa:Jq4pϙ} Z w6_1ncFXW>&34՛J_}-$ڬ87V<4(8| h=3Q4E~-6|!l腰fdqBWQqҢs痃X= ?%Taw[PK>jʄEz~zsP#=IKy ά\ bSD&<+'FSj5*1{4ٱ[$Oa Ƨ~t#"t$ŀW@ItgVA*=U!=$!?g+ c SEi1Pշ?gzjɾ'[=Ci*nDY"Fj=f??\S ~$PVVM+\)(EJ*8}ɚdUж!m6")1H袌D" &@l\vQ}}f#dH###e0H#U:ϙs-wn3ݻEgqB,C.JH);I81}ʴӌ&Th_D Jה# ˦{n-LZv`inHf4$ t7!5rSD%]nXdZxlQQq>bhg\sa*]Mvj~ǭwfnASçK-3hb옞>xʛ^ ^˭k|$e,! {R^2:(O5xlQ ȦAңQ oLrY&ISpĒ3A[_1>Lcܢ |Xb+C,xO ilc _x'z61E45#_KC)[Yt5+;t,XD}prTpnED&nI_3|f&/=x9k&&usecR,ՈW@Ve$` (xyw:&a/]nݺ#)oY O^E˝^r\2դEZN@FymE_S(_ywJPOSPTflTrq{BR=K[˱H H>Xe-fF-mrZwI,.jV-k|;FvF #ɂ=ڸĨǍ@"q"a1^x>oa2&uܫ#U^l2w?V ,4klOd^7n|2+1G݆=c_0*8tu.ҭm  {AFO RP~:aab[2mPAeLN9nuߥNX$g(vy~g'HQ[:;#080FzHl5qKъ`bǭMs$ᗜ`l%O֦xAJo$٠8[x!,E$X`h'J)BsW'g,Y*K,r)Ȥ$ 58;/bczcgYJ-KȫNXZH+5K!>PN d0"jY}-VGk> Dt+iwoTHqH{,`'; Rs诋k^Ap#YR C9k.pL4 ~6DɪIw?i:h(N/ľ,vFfC0T)Ewj(ί0gqM]Q}.4bOԐUj#_i4{J S\G;$yT(0Tv8L8"=iy\En/Ҋ_EކsRJ,m1rO'\7~27g%Ae&@"tu}e$v3-KvH\>ErA+m1_bnڪ}ЫcE9J]E͌p ZPÑ"Iz!u bǸ궨*ܕPકS(a&h& 2ޅ5G\$ڂkh .%`K\PèW҅D3GeE7{$H>=X 68h&s䩰i+1UefbAl{in̚>R+t.۰zi Ek,i8WݹB,H;SYj}?u~AHzzkxjDvڸ (`cU ǰ`+&l"ٰR}<);D/י"eI+ix VSK-LfJ>.TǫUҠC bv,^ʙ3 h5CJ8ˏp`w^T oFj{Iz T9U:e0uP5 <֘ga5j:hGGj]I QWͳ2+Y"ԍy]q*{ם 场U=IHNh5C!B_'nqyKRsWNޯ[|6.>.37l>cWDpl;Ú($‘{{hj!F_Jea=Ӟ8Rr3KdǦݰ/P( P;)ra&/Ph[iAt&W(&Ts)E}^i"ͨ#vBj=4K ܡyǕ.|V04Tf_)))@UQZ8=Q -B:[t+PBdKе[l[zrB1ZQc U͗8zkTxߐ0O.CےbWXL%jLa8#TL {'N ha L+5SME:E\VȜnPVt?nس5&֓;jثfܬ"5KJ0TqX)S4Q6;Սvt|фG|ELcu Ra"Mq^s89ڣddF?)\q[&y.ҝ.?SUQ!n [ȹ tHH|֣g':0q1]Ky|&)p"S >5< Ytă} YVF9,J]y%n TMXo];8M<ەchWSqYG9羬:zDɲ Υ'_jt L8˽)IZ.VFKfZ ђ8i !uXeZ627Tۀ1ϙDY}jf0@k'vl# G4Վ7\HЙCv7k9sR*~%WFA])Q-1{CШi}3Vߛ%3+K;Ay%CK)Ó<+qG1b'5"VsV '=A {j:Bݲ|R6`yr@ѣgs8nvn-VWBC8`dO8>(ժr֒uNx(|'3[;aN3s3j|RߴkQ8K2VHr(CZ{QaozH;1Gybd je#!COUwEOls\z@ rTNfg1v3(?[㧹rǢTrcvK.VZ?(dʼ'0"Jy>,>q2tQ_Nmf*(pRJם_N tvp|F*5$vJߗ~ʠKvsR?[q"8uDG%.8Xְf,S$?wt L$NZflط|˧UUS֐*4{aHj?)ɁcR#ǡ#,s7hn&aD7 &>KJp +;c,j`narytR},1 5"< NȢKB#uU]*Xۃi:;˱6ny624J>Ovh5=jA)J;d5;(}Jqv-BJhuQ)Zw7f5i|11St =^9r 1Fa`}Z?T6FH/b}&Ls[9>ȘutڍT+MеpʉmL$KɊST7zV4Ye|2NXLRR$e`AS w|?=>#[E0%t<7ΝߔwȀ]6Ath,ٻIDU<$/l nxE@7LR )H)fe:U<洒 %+-.>{R,*>=nt6Uje-'42r-I%XE){KWZ "$ڕZaQ8_f &h;0`a;-&#p*-/}@ ?Ɋrm͖+-K:-y05C\}KlՒ/$R\LVv:3i&}5/׵cZ96VP5EՋ4mYF4Sg5ԼvWnՇB,11 4,O9 e ꖝQ:BQAHW!!XPQLIvƿk/=**B 9W&U;u0+休Ǥ}ۘ,e_BJ]fNpDH>?* p| ƥ%aC%"FRR0@-Cq7ָ 0{):礵BI]>y +Ki%IOKI扗e#!_iDmUVQb'03hQ,Pk)kWgr܎mŭvE,݄tsopl=YTِ;zE@q`uz6aW֥'%|j5#r~ȌnB^Ԫ%nI(}`dzĊkްpYK awn5Ehݰ)apѱ,({̀d$:N0IX@xzX]>R)`fUL% P$]ΐ+eaKS*;$ #grF/t%֨/2s@F*K.jAcBMVrhɤcãK|N\FpL@bȢΞ{QB/'~s8EE?xԌWELݲsYG_w ML'b5cZ>O-"a$"gF!k>L*1~y b![sqGQjrhԽwh]wu_@zHSȷ@V~I[H:k> PS?CbUs-SxQQ}A)Ct&y%FLݠkXμ9uy_@1Ig* NuU>o3[yIǃg8m95=[ cPi?",!(c6jdӈYtOT@9r9\[>r4#vj㢟K T/ Uˀ~W>v5pPh<;z1 ۞'h}gP?`iPcvŔ*=A q_7E5~ c;Џ6Ɨ )x#oSKqr3T)}AvҲ1ՃjѢϪA!t䔊c}ݽ:K(&w zۺsb_f[K G5d,􅗓$6e_%  PyÀs!W"?z[ybq^"}jyU28(. *!}mH_1zh`uR~5ZYEMQS(3Fc1 s4ܹ)zUP[BE7խh<*TC 87 BJ, QXC#S[>BNYܵs<95s SγNڛ8MШi@4vByn: 5Et$o9t>Eеs=.% o; AAӇ#Tɹ}j@_Wps2n< ̂{YMBhV`杋XӘl[ew&:"lw<((!t //R*Ȏ?"@Qp'~)̹{BPcA"NDSTQ.&E韷KZfS9Qm!sGn0ft|sfk f4YBSJ3pXͮR65ƛmR39 lE$pyÝGMaXz7tIrl8ᗉX{ `D]9jijtb'ld V9K%B:M Xo̞\}k}Sd(V.hD?Xⲙ4',-jC|rN0lj/E0BYx2Uxu}Sc,x M 0&@OD}xwʹ^q٪hm9T rNHYCb@kL(C$ .W 5D·3pWZE$n?GqE]+F`XNb՛ 9n°Ov; s?)WV9FsK\mp2ExVb2-bb|C3wU G>EݒĺXQsyҟ.iQAfjsQ+LjaK&{4+͵E-(}_0k q\b`)be1G~:uW[Yam5VG5(}0̊ʩݣ 6" ^f2>0\=li5ڙ@E6LIKX/?dT)j~=|/dz4~9N.BFT05sq `a3"=}lF9` %,<ٿϿw@ 6qғ%Z1}7#龣/'a2- ]Q(PO'|!o#O[W=i`RzoaAe++wW_]'U-Ua6כ |(-wmυgrq1ìh1xo$ L' R^.re!Gc,tq3B4h'%YgXʰ59Թ Ik7Y1]5F]d5kڙiI0V38n/: iq}c^cU訉$E͒mZ"t ^ۺ̆䲄]QgއFښCURrj}|k|bx[;Avج179 Ǯ[݈l@+.ktygܽl Ɨp5yŀ?oQ,ޤ`[6RCxыD:n5OVNڣ"Ő+g\{Za IK֡J,kC&4w&A%`G>@WIq( Ͽ_(a1P*6lCyn#DžJ]PalU ȍ :0q+5+y)ga:\91kFA5*Xʘ0JgByMgߓYoxNqIڒۉ j\ظ^ۦ^ڎw)"19UnKYшCV%viD ar7T{lozS@a>2^%IҤ6*.P]9'ݒRy0hY oEBh$o.=(v`' ԧ{-l{V{Ai-Wۼ e,+q9%CzJ (?9o)Qa4u4o #4LjAHI{!KDqۢU?7~,ϳr^䳆q$*;':?|jt9[B.{:C{d/, K^iBMтtHIzh*,P|e[`MTۇV'3B?w|gvs/GB 9}v: bhq'/cٳՈLM$;ß]>$Ak2R;~e;8Z-G@)Xda5܃&oޑ6o@LHN= %&T<܅xc/xVrbCtuX9E 0I{pϚC75tU1Aj.- sz+|Az`H]72 4Omfe͜[8m,1(}Y[#u0Đ*4+8тև,FC$DԍIU6ζ k~ _5ph?KϔQ`+69k5ڝxUrݣ1\QK<4949Uy.s_8;I3FwŸf<{Bz D)r6Af%!ZL=G\KU=Н; { XF_u Pz;9=|q灆].xuu^,nM'Sb>_v8wXiJƂrNSϜ ̧HHs3'ygXI'9+js 4gK/vY@}gu۫)z+ij+^Vc)٫2 jqI׍Z/j! ȬyZ jﴩp ҇*k'rJU*nc1ϗ~i{A܃OMNޙ$>XX)ndCHc2kt!.삀YIMPDM:V U,/n.W󄛥\Up9Aߨ%VRYF FiG&^ҁƺZy5b@WbdT V,3ZyGV#^?Zx޴ܕv >L=rP_߿YyR u9ikj!{Y80ދ;oD{ Y. JUl>bhY i三"_kg ΈȆG KﬣYPh2klSWg}P1oDh,=C"7 ڳKj4V1%]S𬽺!Ҹ17 K$Sx`_nql%6~<]wKJx8^^qpv24Vځ,Kg٬J&ˇ Z 3I${uwV&s^L 7KͨҢ*EP涹|B}~č0(Q߅K2CW)x:Df]r r$@%j~ /_J}RLwwkV\,&Ҿ6Bu)瓵bE/*Y7-*ӥ\5qn m❷/6Jkf!~GFBєQʀ=mMZ.嫝@ <5u+8⼊, }9@t)(Ȁ5VE[LE,~YD^r5wVZ Qfrm6P 1,a&Z&dY[D{򋳹N:# ax*9)#S0kV"*j> ˗$>g=F=ӅTmWNT~9v_旽Hk1>u9;2BjH+E1/m1N; aDs YyFoqe%5muRʲ9 %⪿ClY}PݶmJL@?f R:u[0_\2kW1wH;50 zBjIZ/#0ᘿEؖP)M[%4 ' S84ʺu͐ɗk*מ5@aBAD 4 JL_+\?.>?w>=vhJ3M1\8cU nsACٿQ6%:-bX7o]G0|yk^U|?6።Ubޤa||S1lv#EɌԤJËw&{bJ"+#@d`cKשÓ eh@x ʶş{l//+fvݢΨRG1ݞ:,:_XI3TT츠(.E#;]/ezVG<'%vˠz**r-+mxr^׏{X(bOIO e ߮n@;ȘHln2H{E1v+ cf#9?vjnMz xuM_6z6ex/-> 1IA|r įjx(fDr=PURaiqNtx=g7_gE?TbQhS􈾺M1ɓEqk%5K}zWec$] ]Qύw H3!ݢ&ɽ^N[_I%㥝c, -Pǩ<*=dc5)Ed*続vqrSrZVaoэ"^"I]ذo+t\iW 4|H#ĕ|txLn27rY'PVySQbEk.63? lda $2%}viݟ˷ɶB g,YkLs1CgU8a060~WS~GOBY_}&q_Ym/oL{˖o ,O@|3i~K$ab,t~E{K+bjTo*7gMԻ9Ra sf148Q=2'@!0㔝w03g0L) YL`I9/\c! {ذ]K$?‹b[b]oy+:ճMYx8kz$õ44 8sBاaXzdnTG>/!b) LO/.W'OpGɘc2 Ika#X =%fݒ`zr?:~]PqGv. wEErxa'tz=r&n.jbptEHJudAmfquYYeco bï r𻦰 f$>ellp*pN\V}sV=@XA,$UmdzEy}" jt2uzjDs9 =f~˴ 8?Ϝ=Sա]YXdy ϰPmR+ڥTtnPdOy/pZz>")f ! ~!s8Q까pzJLMԜPD[)cK6}$E:lCyۏEGfՍ~ymwWRXӁÕ 9 ,7Ҁuf3_c E:-95#,Hɖy$4WoH;H؋}H&#%{:3#Mm3dhsV:Da|BL-9{9iFSUoN#KY0 ޞ|J B)A jYd=(p+xxc/TBCk$nlA>ū aGE#/n1E{&!͉xMA ZOaPs%pL#:NkF Oyꚴ?bܸ4y| *[Ti`.uk4F@NNi&=GU)]"&`,{%=uMyDߓ"xe@|t|-ߏ\~,w+Q|TQ8X,OL}Eնf|"C }GT6Q e@|ڗ즢4QHD|hS4RiɈ ìA5B|,yJ-g`*`cUNHvNr}62/ɣATC\wKZsf0&$-g ŠS"r}@vy\h)KILy\PM3UPGL!4g`Lh-tY-D:LRtNCF?uR4hl's6!bCpsCyqH6á<[VGb^5|\𡱵!-- ꦗ@0ډdtkAYJ3f"A&'7+r+ Ö1) qd"b6iӒ"?F8{\aGo3X% Cac: h/Ө7tkn" ]]טԠ-,Bm#S~+QԞ}uL;,f9ie݌9Wed:v\%6_Ƴf,%EVK,9xlL*qP/B D\aj`aawu)O:޽.b`}z |=rSN^쒏a(G#tH!wѪ:$0A7rOP"sT^ޘ9va[ x{3?QAr>>mKd8:|H3PQJZpr[Jzj5f*q?uGKve@=(\VK( P]4'z`S+1 A+lxvCyiNp/a+H͎"z~i ʛ2Z-+Za}oVn6^xi9 i+ ڟ 4?tI#?* {U4|~jʥ Q&e~y<- 8uvGs7cP*q !hSé IKڠ/m (_eN'WD%nDoyNgѾ(P>jgG yf"gFbxXݭ7.@{!c6XRͫoLlc'VqʌY3LO JGIG|?h13Rh_cOt](3,3Z2Wh*> ' 80$;W!'$ZD7X"κaYv$( .%ޛ0oY@*dqD2bH',e}Iq;Fݮ~@qXr*38E9I@u>cxE?bJod_%{/|uHuf_.] I2t:#yl׏=Ӓ  lV06ߜ7 _x5 nBSaKlE]q^ݻo`ܣ 3eVJ)KR(kzIT>i%"2F%X0klX ]:v 5λ"10ůZZ$T +z# `.&tFQީtQcY!8v6Ђg@LJ{'cbuVwBMp4 qbW7CteԡW!!+~d)V't,> Ekn5]I0['CV]7%Ku_[~V-0?9IF sZtt1-ߗ.J4si31l7ne),`~y$z ":I; C{gaУ =gR&JV PTT< Xhf/xblqRRyفuTҞqA1 ?X KwM֘)6tPGx[&Q8oReLh QmUu|+: B}-G-厱ҥF6sÌg$GFF6ײ|e75_xG0FlAЀsܩgu*|h~j _tO̕/hTxjJU=yi̯#d)LzPΚ{G?PԔvNa9X~~   |*.16:x 5@ͣ}ʥ76g~J*:HdE410+;AΕsdCanm%V;p0FmOВ'L Zlq t8Q=\e@VRFTZ:i~<ʛA~K _.\@kx](dC) 8/!i _e/xċYj*4FUV-veu%f<8B ƇG8 $R6gʹ_np!㋱Nս&߅yrŶ3|}V> ?`0)3SШ$3Sv;)S<$,b&c!+k B^ -F_݃4q(mzO]M/Sjm:k ]Z.Gy_PxnWn7*3<]wOdpe;qv\McIHduY7+ͼ,y.1[[8fcG &2{U䞯?B@`31n5ɜ"*dJ+1[}D}zGUnI#Wv(P!U{fV0nѫHЕE$"%$5ꀍ Ꟶvj0:F@'e/TTU^SF x'W*q{Fc/]H]q-[ ii9Zn8ج/H @RL2G` hZV]7P m&_h'[334+5,NI_ds}^A2Z_-s]-G\@pVUA}DCg)i▉8qQД 2BDc &I$ql?SU?W8q*tZ}W& (h!c<@OIT <bAl\JMsMɍ 6օͪ9@AI7\8ʀO;I;x2{c ,Fk I<dYzv[>?Z9 jDƥF?r-~qlbA; eaЯ?`]D ~7;fp_d_^ߺj]!ovb&BJFqEHd0#~Pie=/ u\LߕEV$&eH):uH~\A??D$Ko+xѱ}] i?j/Y(Hbs'SYxn Y"a+AdeaclB%Z<%׈]u[7gx[&[cd.M\ D{;)AE,#0 6.tzы^`rRuNorOD^ @T(em%nӬHb8 o"h\.қa ^N^^6XV76&Pv_F|3J=K]Aˏ]o>nqJ%~yKٽ6=F@uvwʢ\ {&Ah %RpACSFN.L˶ ?씏G$?VD]k9U’O'd8|zk*xZG-zNu~r~MaF}/.^- l8,Tz?d!T|ο(Z ,L摄-T䁧Ekh`L k6 $dKg8qe\z9HC۔Kl΂[r{z*bRqx\GlO ?='0s)֓^=,5&7Z+Z[@wn眬''A`#/<('$"4=b R:!ImM9;?5DCH f{26 ,l (U@/G Qiqm6-q CQַ㤔N#@ք&٠t-;/qJ{5l 2h DMAYA7(N2g Hڋ~nOg;u|HU&YB[,Md6} ?pJU9N1a,86 qjcPJ%,Hzc@2!n>?JA;$-3B=23u,0\匦}x\n]-@k2¥?r/h$5mzcvLRp'S֋c9;yI%N Zb~cv)9O6 lDaΐɘtp%;^XWwJX9#;ќm0`2%a[R>w}?js7{ST0t1#RkR0%U+ZЯ ڠN&Vfg X0q8_dyZ^z&k7IkukG6̳gnB(w*'|SqWa>BiZœNtżBF?&O1'=mzKYuU>7},DE3*%*Wv=jR`@*V[F1s\tq>Sul=Yֺ Ӄ*!-:٤q,O^ 4Rr,ˆ!R$:*3YNkWmI)LאK}纺Q1pYyWY_3#JaCY5S YrK/-ZN'wM8755ܒВs4" FyIpePAH{NAM%<% ;5~2XWX5s#WO()h|2N7 U*9$dz۞ 7Y?Jq sS  V k) ne 'Aݓ;θL"yjI;dܓXlj:E Ef>DT%~SfTF?Nuyqq 5C̚L\/9zlإ7S3a~Xa&$G[߳Ϋ^׽R;3k?65&VrCvnX,紅P~q04o]eޡ>3q[FH9_iɟiȤ>u F&soRH+ }Xm_(4i/3%eFpȝMϰI則:9jĸ]W*'Y7Mˮ8ZM9{CgԂ Ǹ%؏v㾵FW q 䯤.qCI-A]?JYu-xф33?1MkC9yq&M{pO aUv;6 1z/Gϫews m-So0+q1(:df)\-*t㰃]mSyv3kԨ g  ǶRR~9]b{Ic1uzh*Ey%>xUDEpwhtz]FkLh -"pc8lط#U !< &zN u_ɏ=L% oh! 3<`CHY4C8>W욨ds4SD Y,ddt(8=lcL]sg/U&p<"6|XDƓ,!.(2@;TJph1Ib="FLI*EhvO$ ? <'To:0'IrxȲ<SZ$ӺŹ056^:MԶ "#^_HK` 9VpC kG|`ݞi`M1}2ѰlQ_yP!Yk&H_Ļ*7!ed-N~`6˹EL(݄ ӑC6tȌތjNؼ S:ylu6Y.R@׹&}9:%w̖3v"lz="i>fhRF#ɯ[C49 ,A WП$/p!Ds>3&Ih{ IaN*֛Q/٫.Q1+ &IUͮZ&+M_gcJU;XVjAg=j3{s[AF1Ȭ:Dmj 1X*D׏\uۚZs F| TBFbdX`DL *8oZߒ蕗&!==u/ ᕑiCqZb:W7l famD$e{]~[q㢭E+psO+F<Ƥw4sEzڃaf7VS g,2`+|;zE%QI G$} ns5,7 :ݕ)GaHVԟhtZ1x>l='p[pgOL+s܄&sRz*metl!#oC>()w nneeiqM? jfҌSwEZ3+ Ճ#^8j8Aqj051]QMM V}m-r@a<ԽvfebLZM 8OOc!\ ?Qt&ʰ?YNd;w[{X;^upPbPʇ$Q5%]>2bR{d*&T¤khkQبVIG` 0-뼿[D^K/&.';hX1 4i"{-)_*O~mCh/w~/F+|߯PA&{Bn EH [+ƓB?0krױŕ{6u`mT?ѽbw'Yn%Dׂ_A, lM;s _shJ3 +=G>9foSHBx" $cQ>,V6/_'Bٽq=1h5[#m8ii$.*NtIIx34lh"C@@VѢ}錄:6hi"& 5)H(gN4Cd!0wJS8:P:0S(t~{=ˋg'LY,ׁ +l; 7!籣2\;c ǦUD ]uK6.Rk)%֭]Īk0߅W'EY:۲s+‹艳/ی!o[daG'—tfM٨)-DpPd}$C딮X^[Z5{F:86E"z~2&*7 [S=瀕4 dr]JGG~nwm6ZnwUtv0һU9]1e)TW&J^^Qױð+EZ;'v㜂S(lo Qb|w1&j@oA\5fH0DZ֯x{TX\BiMUIOfH2R 9[=}/tr!.3@ ?N '>A /]eNInNVw:w90) n>$΢KD*H hQ H^(0&uDs0|T<a$؛+jN^"g^Ws\VIꟙv=۫p ځDu>e>C+5r߷q:i}%#)~+NE a㖣@{kYQ1;$w!>; ^W=b &/ FE[R=k+Xxpm;j48zqo!ٕa_Kl7} s6n§]jV1JDZRtj],ܺ8x/{ed֒#N擹ԍ {`a[o-A"G!1oD9U6W.쯕SL@`ַqlx[hg7¯BN=Ɔ XƨPat]<ʃDΚ㼅A3ջPHQf[rL/T7 M;NI\:ԪW5bfN9M)2dpy[I و} :g DzIBj /$%ٕndJz]fVBp1O2Ⲗƚs#R<8 -玧΅zv/,ݰjMR$"?GE3)X5Nj+Tc/]zO> "R=׽0?Wgܧ⥓32|ky!;MzM-"ͼ) UInqϰD&wVm%p^wܸۜNUudOM4ao>38t2aRW)e)t~RݷX9.fuj;&w2nFr1Xp+Ri=k#&tYq0za"]# jWd5W.H!V 73N||*!mK]!Tg2J9H=zrN6sOu$x^LBii*wv2? Mj 3h BSԦ. *N-3!//A#MʆEޫp_l *SG񁁹a]1Nw]yH rǨWbDJ.{\Na(uc  2iVHOYeO@\TO:=7c2TvOP` 6y` d"4Yh9&TZFSW|l%C#Kdr=d§&4J2Yq+lڵqVYUGK9/;q֕JIJ*Q 5qzx$eNC$cED<{*mcQl,I҇' ]nԲ +"`K>Q,lQv{'u_pKIMH/Ng2_ztt<]M $o6t:eTqH%CY9ua19cdt<}̠>McKV!` *Mov;xvM@tqyd2Pﺝ|at:Eg\I0j1BA:C,!̀mPTc^wb#H$mv:P(k|:-^I6+tww+ƐTMY8gR!ngaH8*ݺYk~s0zfRq+ R:$J9aptZ}Gf*p3sz|6EOn ^on/.d_J;+DTUT(C>K;_4B2ǘMmi&yG?Q89 AЫofjcr?VϓpkmrMZV  ᡐ̖.8tu>e:` bjlatx?=ZB N$% DDru`33%x:.({T8. jbH4'&Ms-VByl6NgD92{x1=iO[\l; z=ujR^yP0T2~ pzY@~ETF& NxZ>xƧI@EJa؋Wpqv7ט418΍XAuk)cꌆWW$SiQ)z\j:0a+!94fjk~ R2\&[:sh)E=R,p$GEh%I +6n]fV8646֊JݬԚg-2V]Ta>;HM$(xGdcb<( E [[-Posف (ep}D@2ʬe{D \O3ͤ)^a^\3#F(6pIBqf8D>tbtb-3gԗ@z6]XZ,0wtccNq=8GU })LW QT- c(V%Yו`} RmǗq,w():\}t`rI.?Q*a}5|(Nc($+'"w ۖ-`ݫj@6ݑZtmgrYi vްRW;D , dOAD*qdlW3.30 hWnʻ/X;ږ@C[2?XӽuR^YBJͣ@Ʒ{ CKc=|#!8[P;_WW6a#b)ϖlh5 Y>r]@\\pd@"]:S3X9/q˜o~;Pk ~ot+\|"<@2E`ZA2,#`]l8j>*g;vcéTv]B9M?E kF;yg1)[$è1j Wr\vLu7ffUCWӮb@v)qt R\ 3 o2H bO"rZ %ű ;7gX?p, ]zxd8#,QJPskOĂ,9Ρ@̿f7I/_IDS>ZH,!Cyշ&T|K( jxf]uBi`wjV%.ZM)e cG'W_  =FZui5"[7'\ā|,k&cl[Ok F vҏv[@PMpC`7ʦuqe-7h )??'T3Ѩ} *x*a˘iUZBd&T+`:u)e5΋Ֆ ƽ,sj]_{7#3LVLE"|O].96cs?7 &YG5k:F<wz3[1zDmjeBI5:r6fK_>`\FڐEuƬs׬(G]7Bzn r \m$l*~FU]!m7#;T4xwR._tR[#Ec2IJg܈.7RyC& Eld?|we$c;|Ngw%o[MWw_}?;dɏ"E%8/BlƭtMe q;e; qXf.퍅M_1LFQdȉ8.aP]EG>֭tTp¤ivu?nY>qC+WE 6< 8^Hjt"E@kFpF[!QªGqC q!7ǥ+֜BƺlF #꿮L_Em_ch8{yL~dkcӥv#FǪK(CgaV>.0/+-tJy!M0Ȼ@ ܉'ɼ1E} !?N}]+Ȳe~1EI? U"l?;B]b0WXۄݚuS(htR (хR'rjjV!fi5L?'oev߼ PQiC.K k'!Q3 E*gy?ufzLQs4>˟f(\^]fy"HgvoH><ut,$K8e5| j>Ԥb)e'1<4^dتo =y(]-ԷWB""\m0nGRd` r]Hp_T.DN#Ҡ-hyg`ݢ %\/p[[ ~z"1S13K3ySu_3P?ZP~GG*-|mS4 jYӽYƕm tߑkt tu. VVX~ 2X/*w Q}6_B"AaH/S)(M%VM{MGmz%5J8w~w-3WM@+f#OnKEWݴ[|0K5OEqAeټݺ4{kcFC@M ]_)T:Rl=ƨ7̔""By U 2+t#l!@:#tOc^15f9Ѫ$bMÓg.Nwh:WBT*c) }W *up5 Δl91bS؎b8J]g]$Ҏ+Eޫ9iIe܌V~hůucQ8VqeWTtrUē}=`p@Sls!o:'yN1IvsP\7)FE?:CFF~xzG.: `@(UXͽY#,-{H0c:sEZz%25„`t/dp_ FyT3Xho*֎ 0Q_OktTkIbmi!V=K }]hzP[64_&Rcx X17 x$='jJqcqh )Ql4U?*" #A V`,ZlM;5!/T"6)a1 B䈫 ʊ`7 O)|-  췓 A<c \Ft坫ԙBrLvP"<]g't BY 8M{r>;̟H9eFթSp= H6i^-KgXT=^bW40H)S .!K6|ے`o}dFxn8M 0r|±dVo#UL(Ǯ9;X#O?hIe|DuseJN}a),wN>h9y_  !< #PCC>*/0K85M[ft#i جUV`eZw]#P܍GK4L jO,n3F|T:[G"a `Nyfl57q'@G *LlMu 7e_u-ҋyxpݸ𠙛|_&/k]L~eR_i/Gx69mM[gȿrE1r YkVw^BG\D\>[?] BOe"b{$S +$hѳgtZ3Cu 5y WCI署x#xR  .BE;wB.ᮦ/qmQ4߅ CQQW6rg2s(+b&u$G" &|.0@|߲©OtBoRJ n&$:CP$ْ=XeRI-wt. =:]zeib!k%)^6=P,ઃhHJuZޏk*VAymGB<TqJWxМ7J K쉁CXsdmDfĜ^q\_͓HCc6sʼI.|q_w^͞iѓ"fj]|VvMEٟ,*v(:+dM)ը$sY:ikZ9(RpvlNU).:T0HWֹR\ xVny\Ǔ̸Tw96bRB$A6[d"$bsT~p,"x˄X'6d K/tti/;@_WB0"T#h_t$F`^lbx6z,67GJ[BV.]_ /8VZ<(? bځ-2)+864$HsKȢxOt"1ji X|6zҐJݿ|P9آQ jc S=45պ IMKA &abNg2̍hų$ x^%DKYށ_ip,c2v\9~e &eOfQ]4zbU=8| "W3'.+Q#ZbF-׬A' z?p@= gC6`+<2~>YD,%o+]Lem*Qp癌O_sP#.C NOjdhz`Bd 7. B/"+ .m@'b Xx } yoV#oM6ehUilwtC2=HrG[̏BdZZ7zaPk @N~O)TYxc> jhqϏ; r!^u'`yq;MWZCy5K7ʿ(^#rϣkAc]K]%@*!a^D6?ܬ3V1ilh~m,-oYqd@r%ա|.̼ShWФä!Bg0W2o}+2H&AoQ{^lo`o5u`$*`Fv.2Yz2 BC^J뻶T7qfr$/-r8uDČM -9E@=د*H^ F+wY؈cIi&7@ :I35A`@==b1eܪcMYx89E(wQh3R\2.㜪Q}KLŠ1;InOkuouH-wq|{_;D)hq^q"톸Ixr7NW;E kKTThp a;BSM>8{sa,âq1t#wQI 86Ӡ߬T=BIAxx1l[}Bs9(n_p+#[M_GU_u;?^:#,QF&j'!aU1Jw hS8bY#U<1 ؙwo4LR [GlֻBA*zH6rcT=io,rm)YA_ (9>3.LZoRͅ")F/ b"t\TGikQ!ט޸!f^v 󼦗ftפC w@cboEHX"HZ4D{;>F~SfAF\O2oOBj#1I'/]@ W, N Ww!NcmNywUߖm矦aX259H& M+Asn,z1իمA\qFx5<[ O@:LőnSZ .֎aa)ll-PbY?f#=}ϳ }A 5#t[ɣnŠ8 `j@rȑ s0˱s3Rzض+19؄Z5z!ZgIA饊c7Arn ؛r_Ps*ǭ պ{IDZ"~PrN'V߳0h; I1p+6Z&cO;H23~<:"؈Fs$#&4-XrMb.՝U0m3cҷ̆Lm—Uܢ̓)݃>޴[EݨڪBfgVD5hP^.v':]ilYguȭLqL~IhQ[nT ccܢ`\?n`::XYЖ yHf~JP lC,/Hj7A.+P:lcZ:;m'aֻq2P[A[rTݗwv$ Z|Ru_n4+$_rluJ+{{ z񦹔W0k|RK5Ga@(yeOx|#Ie1B vKqw 2{T[z^3$Hm*h/][~k{[DȺf;Kl.!F.?7w-+܈/󄝄 dqV.n$X#G^~{xڧAQ'w*~ƴvj1כ"{C% Hj{T(LT:FDۑ+SlVdFZst^(ghP#Sª}뀠 @0UeJ01!k7<2HT>"GFB׉KXZ' 3,!;)BE<')}*YK!-\vG} yu(\G0> U2^[&'~#a?1 zz,`jaR*I ’3pg1ۊzVjq`F2k-~v‘8>ajd [q4`JJ.,)O쭉WPz]ŴhR#!eLroo:YR]/g-M1/cvVTspKk7t>em{۾!GKZݵPu7ي=fL3@F4}ަķ֞uڈYfyM$Ngë`3"+h6%no=D@ݜFS1{kN+8me;'4뼆 1=މ֯hF:7syC,#)MZ@fw|oPQO4Ka MOЎob&_ V h&;Os ̪~*ɵ٦X:1- `;z`J)LLZ$bgY=+ Rޓ?|"V@L7$3n2B*P{U"]<ƈKйWOq\gS|tsd=A"*R~ŦBg\̅g[E;YYNmtxLa*a>2+8_C"~mJ#GAŚх'2ZiʓKg`$9uH٢Qt_$:Nn]˴}#™g ={yg.KԷns^&R;UѢC6ںU]NhDmC0}ETUsiВ3ɴn=T!ogBBWR z^lNkZJ#~-6e64V/ i`+F1h."r0`"֔ud^ wN5& ,Zdǝά6h\(Oc<0ɄauI*:^I3jT;M=Yύf(7I6 %Lq ,c$L>sLVL)P gcԧA>oF"p|ېZ<&B) o}fZeQ$%W_{L$*'Cy m3 lwuy6bζS _G_j>o䒑X@Id:e{Ϳ&L e e_YOnfqImӓIh0U^f*j$ٰ m?LS5kq7:ث"A5w] K$Aܳ N*ꘗ ʣk4Y}sVU{5<[>۝;4gz,'&٤6^(27UmQR4RQ9w# 6*qC'u[ W76u\i1<@E票?߈pd H3Fx`_t.{ R9Ff@vФٻ:h5;C!bW'G6yʭ!61[N RqD 8rR_& s%;(K3Qbm@K 9Lئx`aN{CGuzr>D)T+biKnɚuv24?PbةNtB72 bjvK /O]Vo8Ib@wKZH|^.ߕ͚79I=ǓkGt=BOItTOs<Ufm5$`ZN,i[>z TJ  hqE-]VQˣ.vS5^Wۆ51]ROw=2PA'7T)@pk pkŢˢZڮ"dacjB2X1enf $]n t~ߕh<hOy::yr&^ʭ[׺ˮk' )-Le$$EMuy5lr ڿoJRAZ7BGLJ%{P[qOQ-˸|@!vNa *?F׿ahQO :ǀtF(bVUimڞR59vd&6PF٩Dx7Y&_ZZP]?zDN!R݆=#m #a0jG٠XCB-sd17Tq"UK($ 7JS56=VcrBÁc/^[杣H6Ѥcj,3dQׇZ9D9za?Ѱe).b /suxXv[o]?.'婹N7Rl^71'z'e331qKX3zyjޓJ?PzM1{#/b$dɊTd%mgY{oCw৲$"SH*;>1rkqdùv0)3݋ tt4GڋkPr?!B+Ir uj3Qחfdq٥|,c+DxcM`PoB(~Ԭ%;T.6\ OvHz%)|lXYdd`/ߦ%A6oe5?^xJev jZ2YʉUL HfxNQJ~z9~f mDԮ)r 7 (hW$U#fG3 E4Oe^Z Y"B-+Ƕn{mWXq 90Ôx5M!Բs_.|U ĆG;DffH_6k۟c;|ߣ!hi}(?,5r!g^VQ(,k9a@l;-^EAt&w'86S&e"b~*9eul731veXG-IHu|Zxlӷᅨ ƳQ;ƺO ^Fۮ0/g7y| dFs8P"uWSd˯G(G᪴l䧎5xZdwPw}X̥4]sO7U}rᑏ/ԦatDJ/=9P3H%[LV^~I[f7,(3( + opg۟H!,86ovއl}oM!0Ӂ ҌF9g-vȺS&m>C]E$?BǾ:) )}LW3HTJ0F/:+E>؜9VQ#.X8I#VS}&b@_W,0 3[# d*"j(QD9WY25f#R}Rh o 7g3+$tASɟ'X^SW{xl5OvwJQN9N>5Al;3=LpAv`c S_"1_3K@^g#]}kPjvih ("ž :<.z0t V=?5 e=gPaZƘSMd&$)AH鐼dĒk uJ>I13ɝz񭋲㤷9 EӋu2)2ox*5K/)ϔ~0wtY P=T0fVDJVR8B/9rR'^84$K7[fF&od,Usy &N\<r.BJgwӶjaLR_ĭT*1\I_ȝiT,a\Sw,dHr@x|  ipg 8mLhd${f2/r C-5Šju;Gǘ=Tև Dm2ꇿFEМy93LJML7tj\0 ~## Zئ^Udil4 ~|Y$ -@\d% aw+bs]VpuTq!2޸@}﹧X#/&y^Hm{дTb OɕFFXa?AO7M/Nm+$ =^!Zü3P'Z+ElM/ꣴ_6M*0& UQh)CQ*--Pq`+d4 # er0擐-ͣ7|{cnlE)a?1Q͐TIfH{0?]*\ [6㔁$ hűUGjBS[ d#}| =DF):\ =a32:)`S"t^vbO|7u:#v_ C {8_5HR0_f#XQl>mWۆ37K;4YF"RkT"T2C\]ZHkLa$ETJ)m̡D)$(^gώ1i{6gg'9I(ψu%>XۻgN-o{W}Lg7'~PFlƻ) -G8o T:[R5a*r.zsS'J8Q% lׄXJU] s=_ w@YmUXfIfpFq^ҠqҒvTuq '1xtsҁU}I/sdv}h/ۨI; }ȅ$ GܯD{U%z?΍( 4X&NPyj܍X@<Ogc֧/–zʌnOٷ!sE@ `)9k0L m2}!J>ED|zSz:Lw (!ބGV+n;#^wTfKA1W-d\-߾$M?=i7c6Y#J~TvJ^db3D\q,fg~]'h/hU؜r\l 콑*iyJᙽ84CO_wϳ4[wla /;9`0 8 1tF+/ޞ p5\X'RU8oJ+MpS9P?}|tـG^7D` }TKj?x6R^XJA>WuM} ڂR9TPlV墬HQ[ƮfZg!қOdr Nhp`3%<4پ\P| y8R_H6Bw?hE4kJEԓFكD{.wN~oU[.^l2ȴ>`;vJ3BގI&Pޱ)6_"2V$'D}?GMI~csb!Mh"d0p4$? ҕFA6YZq{YNC`HޣoQgy4PN@3RR6~ShFnOPݫY?18p%j׭XĒ8uFb}H 8 J*A~9r𹫏,JFF:e-7oGSk̻)kZ .cCaZT%F]!T'Z(]5aNH]Ts %u 0FcRQvO/²6; l69} p زgrZhMǗ9 $BAAQ NĪDJl{Yt5}~an0sKU7%SQJ<30~i'Uf_6 |J bptOljoj_ '0UǗ֟?`~})`9T6,o^.^I#~FB9ziPu˘%lşt./]~uUH,LE%jIPB[=k}_g2<>nѕH\!H*XSA׫2Aͦ{CB灏i#>vJDu Hf+ğxX~hm=M^_X6ߊùP1G.AS8ZPVnMM&#yV,=c]ޙŠ+ًl=o#%$ߞC\c/wIn!}Ҏ2HKxٙ|@ۏJ9a[s3 PxĬM:6px+l|a50 @i_W#K'6)oI̘.p?־'wX* q!h=2>nebר9CS9c;Ǹd"a H.7(F>PD[Ǽ[ø!A;yXx5dYY"?> y>2$s8}ĮO.M6-=n 'EۉIAJ`bٮHVȹYNm{[\bEy7 ? dL_^ku2.R7S3…P8`.֦&jVPIDѱ _b.j%8b62f.w~~ZV0jy@5/bà= sOwr='n2X#)"mF4 }Wp2uW44)@mpn壨E"픫&sgKZSaqZ5Iu5:zxܳ\T^odk(jٜkK͒weTwCCg `Őa(㾈No7ȕeip] : hޖ?Mi 3p+9BNĈ^8k~|¥drDA<[h*(Uhصy 븲i{&KC-"$gU"!M ceC灦?!f$w}g2ܩҙOm2E ;b낥hqlӢRvvEk}2,0H^qI{+] [3u҃iNHgTa$SFfRi=9]*%+; L{-}:%Wl z(@%Z+$1%|0 +~EqE#`rLvLņgV$'Gw)j1%Vm}xMu8`Oa%*^1<ؖ-*#t4DŽHHϸ _ Q&r+ o \Fn)"}?Ÿ204!1"`F/ /=AF'"V om'6W;1LD("ReXD'BBκpɶXA~Qj>mXh L~ȖF^}]-- 9[nSXwY6 )P^ לѾ0J#_V2ZH,JLC3NMv@DuiK-YZZ%=FaТWb+.0NqsM QLd/sA3>5[|e西 i8O,2#OX}$"v:WaaV$iD;ՊNmX|@ Ԋ~b\jPK$sޜc:o*gvNrxV01`IlawHS&Qe7[̅dmķZ&a*yT;y4B1~/CI.86}iu~x 0Ǻ+2 Wi4>ɫ}ʞkaڟ T&gx0֓2SGy(RaG `"-8N3lqugJ@?54 !Ut?bȑ7~fi[wQ}l&;p@\ h.sn_wmP5Q8 j BqWqBpC~m(Ìm{S\}$5TA;5 T7qգXЩ&rNFNA6q,D$P^aYa65iU|9t3=!ǻը V`461³pU %GSBct!9ޜx͋*ݚL;ːYOw$U@O7Pl?8qxuZ:TZNzd\Bg;,q6r{/_;7].% +~z&wF^PfJ[)ti!khŭf^E¹BƉi7{uUg"r.xZPKsaNa# Rdςx٤o[0*Yp*xRVNq/-ٍ .4@~W[ ./zpt ߧ5W~$*L7FS&*8⬤)J9]e0`Cqq|$EP?VEJL $w2lվ,1w>l@/DȪ֣f Ֆ^ ן*ٍZaEo>yE2/6zKA4Nu:2,N^n[C.y:RH|%rkǥKkf#t#l>&S[:Pڥ@D/r7VGKZ&Um :!*)=wHs6/Kg%]:8^c)[>sտɝhaY||It+BOtERhT\cRhG Ey~<(*0=[ݮ'K|!"2J&rmЀ.vwBN߮EYB? 9(Wx2[UoO<ٍMFJZPH/L hm@eXܽ<;=t 7'H 1R)qUJ2Bb3rJ˙zY~,@ؔ+)uk pGŖml<0bD,Da UtN8S0&…Q_푀ثEuX:|!rz@U4 ' 8TzqnmoBF/|)=JswHh*.o6'76KVwiU8V]56I UT!-L831 jU5wĄ12&eEd͒CXp)Wj' f}N{t b]5VN{]Bé]_X$@,L1[t'!\ndǥD]}coX0cWA\ Hyt̔ao/}XV `>?(K C^|k2> ß,.KtMN(rVF@A&m<Ϳi .)ᨏ'7̕ΐJ'핯=lhi8TI&*rr|Έa+?tZ{jnWq c02Cۢ=Zv: zu ꫢ"-!{d#W>#t U,&x7d[Y|&plj>OeO3zbdX Ӕl>= <]o p ǧϔh;W!kc DCkeZp:{7r&'H Yerf ~Ҫ)&h;UJx })n)᷈ģ:z%mPAZl阙B^:6%揟InTxCRJ4X/kb'5ڔx0|m*hq4|D sJ{,&.)7% *U1Ү#Ê9-n,stv=ﴭQyl@8 fY9Mxɮ=,8[Q ދRQM)'p V'5cbY %y FӶB溵I 㘍ͷ)NI Ų"$l$%j|k<}˝UUE{u {Hl7(3\/Cn#/'ZіJ s;b%뇹5{e,S [(W |aɽ{6 .OZ4Ol 8fv!PPhVa읱Lu ff=Kq~eADiEIS6Z2m$TɧnYdԥesvRsb:C?jsY.*UE9H!:#2*THv1|pXʌ*eD t-)ځw{|'lAPbeGjGU&-9 ۪×bz^Qyhغ;[3l!gi.hnzj@xh#:XgIQ/0T!bC6}b`oh89 f3Vo8L.i-m#!HCod~a v@xYe:y(]Q {AxH[HiSW{֫W;0%vb8/`g4CF87J"p-9/>'HTd9þx?1;N4ctQlDz y ip5Ŋ'_F{A}FmcheV9;?6r4 c3wo!@Y%? A+@ XR1P&P8z洴X^ Lj/8Sm)Dx'z *V7i #ĸ˪l`rlaNs@AMl.$J^&`nPy-9ʭj!M⠑k 0Es#37Zlb +p U?(U󵼗VFDcIx g:Ꝑ?~UV+}Jn/T?bH7E'<*:}44qYRJ!X+ŲU3:`hofU_Fg/jZ3c|NA a\^i/dxbvn5t`Ź=P֌e“qhY!F@PH)MSi?Ն?4?3A[y5O٧c_lfc3Y/(HC 1}r w?YçLf<:k-x[97of p^zp#5$&lXk#əp r*|k-2,v/M Yft K}b&uqV b|ągC(Ő+U Y?,B/ѽ+/Kh|Xb$ O,LAyY eps!Z^z?މAONc[K{t&&0o,CiYN\'6)&D}&^e.\6ME-ډ]]ȗ'A+qB ,yJ;z`O7Rc\-,O{~Nv9f2a0"Z.j"D1 ,HG:–3,0P?G}r|.h!KCC韬'NGʨ`]kT6vacH&ax˚3%Du^)Ұe7js?VQ,XviD!Ōzyhj8F?b~7|EVZ,+% uH}+8 HC& [pZh*L" xs=SްV@:_2 md{|OڻvH38Rrm W$U$^`2oGo%JRz(v'>d h@Ѵ4 m{"0|W@~${…ך*E?!9Qb֣%x>NA"3DVDl~=qf2ƍlv HpcR!lt#62?ƈAA5U;Su%RGawК sT,]`'>ljjczJdɲdmid >(3EV|?Rڭ,g4GϿAi"U6#JWdi?a0L ok(TڎO]nDCĿuݖ VYb-*ԈQ_ΆvAHȘdhHd~{ᩄ4|`ąȆ`Ԉ0=XKc( $oh:lK,ju3÷T]K$5FX=BTΎ0 \3} c>䶃SztW[MmNuQτ*󠵅U+]o7=i;s0+3oHl{#_lA)A0Zw?tDK+<@z3m7c\&d P-sU7o=Y#kb0^s*nTlnL b~ಎhT.܈L8%"dXCsd6Nxx[wI^86"@׌9:Zd4hjo iw9cTKM{w8b=_8%#И)u ؄ $'-qƻאROں;ߑaiDT3^3Vr>|nIzsvʡ'Go02> jwP_"m$©eoD~̢(AE( hYqh<5P(xobwc{ c\VIb*c˛S?ݓC Wr8qϋnw*(= :][b;#?QjMu}X!rZ}ꗦh#dkt۫1X~/-9BĴ<^gRvZc9eR/)Či+׎ >(CQFG}&L}|oǑtc6RV =,& esפ5 ϲ؛m3LÜusN rn-t9g-v$,$*z\QTs3Rӱ˒ǿGwOH ~V pGEߎd#&NRq{ӝMLd;y=DqxZP2Y|͎}r;A]79vΎavwkѣBEr ?{N Ɨe4z_6nM4We["ffKrW_MھΊr XȨ>xBa5:)tفhAR՜JbRJgm/wQ1_ojnr8k0"Yz־$۷}5Pٱ%+! O''  uDO\70 ˬA@|diX}8ԠܭZCx\yVtې;YVVÙl!jE&Xo}9dQMb;@ыcuXmO]zҀ#srQ(X2R!A|aBxyŃ=çu^'43pv`Ƞb [;6k4˗z2524 pk4hZc#_p\/-C'+ߘZp=3&0VDL0lh5|U9l}C'l8O :3vzEqrJkmrߐez?#E>+{{A,I IdwQ('VARJ!c] a(zm`r@uުUM 8?^;.eZN`pbwuPYc1&]&7ՋNe*cyp}6(Zlt3G;7dۗ]iyqC&%fb#$[=l꼙q9}Å{lj {ï#PGFpޘT)4s/-ک9}RahĎvlqFpE%}"(nZbʳz m= j3fB$sqz{  lDQS~(gyצ42f/ޮt C0ev}I#3X%.f6c.e_*5k?P^ nWG~"C'0﬌ViD@gFqi%vx;EV?*wȞI,jAV :[P{RxFUFDRId<_=paYV:@l\3ǃv**^nHEq˾ùYTbק=r#t]Y+@mp(PyĻI!0lv8wZ,x^Cj .)lk/;qHZl~6s^ξ jna>%I@=[t4ԝ==pF!@d\1GB“5y8($ѰHkxr}y`{,%̆}|SjRHC3bN#a_m_3QH3d ;Ik5,\8KN \"zUb7CNg6傒nuxy[ˋ4)@5M iú(R~M $S!:MYً8 ,)'0ZL7mIj4] Vb5k t@' gaFX6 gQiIȵ[o#7pnu<_*^.sW\}RWs> pnݐ.1Y,[9'=5פ DZp#'E dH&^0+?p^WFIZdҁP'!jv L+LKE[fUfivҷEvg;WDX3u $NãLBլ8 B xK3{+be?^2um_T빋ۜERD"inV3 Ⱦǩz  b=1l ͱx)m::z[ "ºl>e,=fSN<ͮzGra|YB@3ͅtXOry`*Tq!2MǤ -DH ?)T[uH(cO9&͟4pP LSjQB,h:u+(Av ynu %[c22B|8e0+gBifZG4@cVr;1 J  vMU>\zL>ǚhx%L9UUV?:eqXJ/KچVy&Sbއ>lp ܗq9L`7D[ýnr 悜[~~K̬Kcڅ#SFf/;D_%A*1.u3;:P{O+p8ZjO2)+{ >2#rw' ;NVDّ\DV5 H#b#dB-XVm_ NZ$;y2xPaSPz(g$%WE[]ܚ1rҬejyEXBF>REI;=1CA\ ָ̇ӠUT -msFg N.1P4=*T+Ɲ.8GO.|.cLB$?r47%U(<E]Zl//QOhJÃ@A3LJ7J`=uuapg~^u]wuj0\V-q65SzaCr޳iw<Er$eKϞFQ&8@ś>b>) hZLRQ(uI/(c14h!`Fzu6,&i)IQޕ0w]y>6BIT(\}YkԢwAQ=$ ;T(usg^>LiD':#Cxq`u eZxDSb@X`MP!6,ʑeV>eڒp"TY.:*|]["W:%_Υ#O򌊁J98x TmUՌujȃu5☜k9iXڽidc9sXuړwNNTqȯhHksЫh]pPEVm[DQoY?A-Hmg!l3^2)||e-zRC@$v g]?]n뮟d,6m. 6 mHd uٮBZU>1l[f[Cps[Ԗ^1W8)DZNJԠxE\o=؃32ڇmzSFG 튂o^ѓ.fs*,>+Emqqi[RI@xw>@.m{~SF+Uf)Ӱ[ΧZoJG=jan~4?;w #9Zʱ;s:I#/Su3"Hp>Lgk)1p*M8~g]Hu)_ Ž4#Ƭ0| WN[ a1QRH*1CK?N )twN*wU /kS(2*ٺHV 2 ?GYc).ͽ{)UT|h<JqMzu9Ә<7Y)c; m/ozo5u'ǘ74̋wR?ѯ/)iY-m{-~sH 46V;άM !8xK};ꭲp%ۓMU+H`5C[Ʃ{59?NALfrʿ>\1ڳIjڜ&,57x5l;fhOn6@V(],ß"C;:pCfT0ZF2?VPa{A^hChgw+ֱٙ 3^J˒Xnsu=,CgSKbW*+N+b;~] 6 ViAz7e:ԥT ,ZgX -r  V}&QFP뫥I5xhYW_ԡ GJ,@L'RJ+tŶf%*;p%WeEsjd\`|}}Sfl[YS)飜qcg^ Ns(f4?Ew,ޓ7,QbjYIuW;C謗[<#h\$p$aNh6r}"-QwC7kN(mCx$NȜ\c ;HHJ=lWúvztev򌣶mE%mtߥ.H$j9';*(^`jF3-a[f/F_ҝTZ/d%FDA)Y!ݷ6!9cK,r:5@Vw_8%[3λpu8[96z^WS-(ƓڻtNqE^1>Pĕd'{WF q Q,-P@HQq܌ִ*Pȑv#\Y2RPh|/||THldEGeS~ePgV,'Tk!h-ڬ@i254xyk8rq8ףkgR (w7Δ \6m w͌tAn`r1-;N ~qu@|4(ݾj_عq8mFuAL3v5kހ}#KZy,9{GI X֢3|0o7?op+K4Κrse+[:2`{P7aܵգ(?ŦԁxSغ}@vCz_a;w&%jЬlp[%Vc=x]0;9wЪi#?, b}J$AwRrP?F=|SS3t-rA^Ƣ~ zPtxCRV\F׽ᛥ`*H[zj1fmaM Jg-%9VQ4KMI$79}昻@5"ͯEm@q7 QMX . ;!PKb821rP(CXh} y[{ Yqە9ڲO)߄2l# ?m1|R'>璃]mif_lhӥ,vH݋gy$ rWk& t4'(Kc ο]j5?ףhe1_MݪȳrdsME% v"8W%~5-40oɽCZpʛ]6yTCaxܯR-d9eDR*S06kle_ipB>Kkٲ(Icm-Rm^aF(.r)AޛDI&Pӝ!tor5= W'C3Y:'AwV| -ɴl##mbZÝВ9Uoy2L 8(1J>$se $߿FѲm χ_-(ŁYK~1Q[-J[HR*=EBYB;AB2D1M =J"I%ѺBB+ q_τ>"[p9W37FZ@u_8eF %w>['P\CoBOG\k~ǑE:ǣR@B]CP`='Z?%I;5}>d8@R!u7h4G"6liVX6J}WUQ;ZXsI5.Jh2šԒ;؉+w.`'+:ʝdu\ICk\i{l_a?lr6tda (=<~Qg@G,64Ǽ''-w1eD.pHu!U@oE)>A v 5E2:( >CaE7AXp %֥52g6[UǠnv elד1 `}#T7˥¦bmg LJm;]!՝K+ s5. 3Lҵ2wŋ}TS5yo=tPij.iYltpl/XSj.q5 ײcla, Z{PһSפ{X8Jޗ0"5;MtEs;k4c ^K+8܅`m!Za8q4ѽQS""cgiLE>3\Y,tFQ|>X6 U8^)FܾWV`5q,e9QY%CD ~󞭖k.<*iBiՉf@bE,1ô@_1$7q_ .$uUY bC6 \̯Fڑm}PpwNH G)N%8\fO9%q8 ==27U5[o)=bvq>r cNlֽ A_{.0{%|!f~(TfѤ5J `'6cjGG~J6dӱ[ G%a.),2o OK V \TI%e>9x:[e.CUd 3*-'Z-+91r7@ax3"14|>.{- 9a9 V&ͰА#ɟ٪}(^Y{>=Bz\s[RP(ly)Vv$qsBOӊ_GS=t^R6aV%w|Ĭcr]ѷQ !{Rh6+aLf;CE %R%f˾? l^W_P^hSyzb*<^3u~msaZKNdxsrpb ҁEln0g)#JgNa Hۍ,Q.)ҊėAK] N\)D%aM:_ ߑ$ɩkwYD@l]9A5E1[6Pc_Q0duJ &kW &!1|VWCksI IZqDC*FY XmSfMp1:c%D(xQK'_ Gl|v%fcD!#6_1䂅 H"(]~>&nsRͼ2 عSH]2ByĹJh_F4?SCz La9Km3m~Q4u$2Avu݊J6mwUW)[z ,뺤wJoPv0Ÿrlh3FpXvW'7:]-zЂE@*#l-|7)ОXf9e@ ym 5pk/cB 㡏lk\-tx4hgfU N@QhsyEM4 BoԑH'mIWu 9ڡe:ܣoLD3hm~gՎ}ئ'LKHYah} _~43*V."|bUvUii`8oߑ48(Qj)B՜2XmqI#HiT'8!qvG=<(p,ӐW˧~CيIB"7JzЀr6 &ʓ<11ldZm sb VddQЈ] ]Ⱥ_ +b:5M7%[DO~^WVtzA(5E3>+"5W ,!t,^K%_(- zݾ{+GHEGՒGGO]N3YP_wJP[.Z—"Cz;FMmSKӸ 8r{ GdX!}9G Jt j0<gIʶ1YtELg/jFxVf;HfJR5]uw[Wp;z,klAOmcKNt,t/)P_G—8ӷ0Kʮ zZ|Y52sYJf|;SM-CpoT"Y[0fU8ִu,Z?͎ ]˔8TAvBK$_²{0]lOAS+bEW W]1h >-C?=H(&15V[ v!~:8}^Q'fUv߮5T ܔ'(SИRj.\%ӿ*X?3@:[( E-,=8~p ݒc7]vx̼({/7R^ `68H&tcd7o"-徻 #VoO&/-1K" 0Aej\' )6YxKzrtR hN1]e-=$k!d/_bR68B \{ILzaꚂ,vR.g]C|v「{5אTT9*3 jJ5~NZg_LY+Fb0[m74Y(Rڄy~Hw~PN^ nn5.X7:0bC^^*ulb0&$_~C3&UobIHYvsM!pJ'8Ö)<0 crc$l+1trʑ#YqeBSes$xyӤI< ԜѰh#00k ?p*4=t 3Hѫ44қ~JxJIwyN{FWW(P=i0wlg+%J^z`]eemdQ'0,2YrMPRsZI $!sa8~]KZu=WW6`5)<`6~C` [1>ٲy A>&a`F`I󧸧rf!Pխg N ኞc )ڠ^cf܀VgA^vM.tLgwŲʮJ# ;Ŋ]X8^E1 Gzir_O#NX5`|;JجDW6<-[4{?]y\+L┟8p/ ѸYŧa4P+3ЭTdܧXΥ ~FaBUys̎ϕ朗1gP9q W!4^E$DH7 +q T-np`El"mL03ZF&t)Ji%g鍶nu6o| / ]AJEi(iPJX]k,0H>D_i`u}+͘7K)g5pR AN?(p-) RwFAo~ Lx]7{ZWW.9{s*b? jѠ3(tO`k9tcݥ*Ó_I,@R/.a c%D] 09 څdt *?H M!YPֈ tfNZbddq3֡c$!Ű&=w㣪/ƦoHyZO /RI!eVr7H$QL 9>(; U#)VKjGXG*4 ,G}ӏunum8hj<~ \ (1;L")pdmxF$&b‹t_/'h0(fU)sX@>a_r^VKu,A8S::GG|e@¿>Ovso #uO3̈hz6n D< uqiU9d=ԯjL(USͰ`X / yR+rTe1 yv(loTdӂ&WW.83N(ċk7o6WJd|ƨD*<Gsr/WD!u%1-cagaגwI kۭ-A-^XӊyHKv$ 84/7qD^uځHYΒq܊M5$F6;{zof`]'/eDdqq[CeN ~'p4Kq0ߵY±+Xvxu}:r)F( ޳q<*O x*mƓW("#:fKy'rU]>Z,2NGzZj9$!nμLEqAG܆\rkX~&g^O@M}7@D~.n=,*_+R.bټ\cOT]UL"XhD&J k)w^УKl d1a?,v<"  C<$&ioqi6A@~-9q&CVGWM-i6GNFl95Rgzmty~i.-!f]U ](M-,,f2?#U4wQfn?ED. 3x?ZTn'Y7TeQ,-ǼUQUgVJO/ez>‚FR܆ .VҞ6Ao@ ѣ^˛ 00&z Y)&! 絷 LU8 Wpj1J/9"m7xfQ/qL}!VWe79dXsk5n*O<vҁbzB/`PXTj8f/V:n1Bƅ Wzp:l>pWбtЃseC|uani,8:5x̋9}}mvӄ:Wȣ[Мv'ّ& vă&; L*@V>tyʖZ)ɼpNa L9Vm; :2tQt}TTXaKftgu+v(-Wёpf F}`BCTf֞p_, xHZ+򉉋/Y/_GHhd4,0!ⶨŮUR7bd@z `fMN1̓v7g,ET^V*<G29C?J$b]qx9#o$|g`m'.rq\H|7=jW?n@3*2^PBTx" H:XӉ? ,xN}eXE%3v]x8ϣ J}$̹o5OTZ h9) ju RCbAUm>5C83e479$+|(Oҋ5PV+UWk_\YQ4[8KҶHu [н&pe;]hY`gts4 1&&3/n\K3MIkF|9k W|ՂǺ#-X_[Dz:40MM5˕qx~0\E l=3wLxwkYtBI{+_Y- BLԉH:DauT]Iu=)%2~:? kS΂W9?2%mǻFa$'w#Y&q?g@8 UJ$7 x%f8! ߛaW5omXïNk !2y3_D+$b!X2v @uЦr)J 2m(((m͓aWIw+xriokF4&R tԬ~@+uCqH)c -ǯ[*tl1«?;J]O >#4цpmNհ Pl5ghvxwkNeк0B~~S4zu`fg?:[BZ8WEr@c#] ngV%5r$ VǬq^#¤wRcVDF0vpc|ld!z^).H͡b6F)M)aD/6הf0A4)hDSyxAU~ ;ވǦl-ſDṠă ܍LCK> [7}JYM-%fFhE/#-W LX69;.ћECMΆ9]oJfvweZ,+'َW8I[8B8`d@Llzco(1c; !͡og_*BH HE3 k}@GWU!]5h[HhBGhS7KJ_)Bp$D)[I߸UH >[,jYmg<2CyYmЈMLTomkz XD7GŹQ:\[}_u1P4FNV|:eip4bSf@q)/}v#ڜBV?= 2DEj 5ewj1$CIB]xm* 9! w2\H"'ܞJegKjXL8\mU&'+<>N#.3Y]{K [._wÉsq(/}=Ahѧ1g)&.$.wRGï9  |pwa}~#ZbwͶlUqh(xnxiSWf!ߪmt0~N x v(͇[=0۲;H~?գJ\p TTϔ)ඏbN7pC╇SdlAĬˇ}+XZ/n:%oID"3*n: ܩ@&q_{KM.:d\yH; +C8I%sWNt?eI9QH=- K!~R㡄ޝk$—3Ec!lP cGKHنugt9"fܦ9kԗ ?hE{'} w{uX,eΓNäݦ%.@: W,A̸3S [Nffz8.5PUjP Tc>2=ڍyI&c} 6rUHc<$EE|ܨ;i驒 #7bQ֓% u{VyF`1߫no|}7架M;t7~w zC7ܑb9?K㒪[DLV2VpPF Q{̌=ETOe&^}*&yYIE"S4֨1 `dY{K~ޮVGXٞvm^z6E6{J/1Gm*Po>CǮ)lu`L, \C,zc'pEALqnS]H΅t"! ^geҋ`wnQ[&m HȷtKQ^j2r|$<Ԥ+hfbY 6SV ,W\> Lȭ!Cv$[͙u1s\ci竚tye>hbԿW 9` ~ ,a`%>\IwONjeRr:7d`G>nt`XpxY[MC· ee,};z:4$d8d́!h+nyIK&ճp툶kشn 5E[9$. @6PRkύubӼGu>@:ߵ ҽb$MteG7%E# [E@Kǩu{IX1*8 7O*@tC=܇ծ#^9_?c,#s.l1 6ԺhOǨì/ Eɽ\7Zai | Sv:0;z$ 0JZ.BV d )pB5_ >nGp8$er&ZVc{sD1s**ޏI8RP-6p\HWa$&55E@+Ԙ~f)ȶ{@\9oE }:wǓK`kiJ1Htc0tdU|o(FvBVLP_Gz@}z'gmpHVe,G>"RvJ&?$ckz5$:Jwt% )T⥈0=m7Q"C$JB+RF2'*]OoеM87' ]<1Lnf%C8̜L+~#&o+E9 h>3=_bG3LY`=4WF r/yyup~FѰMejn;A!4227yK W:QՓwX>ijhF^|kF|Ψ98VqbM2ͅ y;pvx5 :W wWo̳O}?^qc[3:YtX#Q5+qң-@Puy:̿T"5w<Ԑ bo/0Ce~p {|LG"Q#<{]f+DMY]R§poәQ%7+Dp&N?O}@N[Igsf%j+beFaxDW6ZF5 jq2֭͟%; Zx}'SvvLhѶf*?#i]USi{^gi!2}x\H^FFNt2uM"OCM4R(5ş?bGL~I%J4AmnK0$㒝=8Kq"L_@K3EWV,?>3|i,o.b!f7Kwo3~wҀe^P ЎFݨ[h5.oU @9G |h6kDMEYr~WQPqEA);$=v`K\3*dD"$'Q^0Z٤G8!LHvNW5bDcrd{P;-q[ĕ/\ |+ۑ鐮w&PF=oyxafBQIHL<-b́~1#-5#.M.Ub%gX?P zOi`Nr`EW`,؄pkBb=PTJB<=q$^j*xqP_v cŭwXYHI%DzEw{a8$j^u,Esaraih:gH2YiМZ~R=fJŶ(u ea HXzJv $2G "QU.Ze :( _D+3U;+@+~mdJoo"ݍ/ ^0 Uߎ-\#3+x ڥAFMwL~(\,kaZ])(N>? *tůo^3꿓C!Bސ|V|3]r6f!q_Ej`9=]fdIp jghJr`dMh)-A yhQ&īXg4g#+TӌUY0d#e *xZZT/O}}WCppVzi\:0S-Iy1_$iݔ@ ֟i6Sق:Y=@s>0"zo&ࢧR/i7mP45"jCGLF FoV2F״J4YUi67@=;¹D%lWt"ݿ'VWv!ħMtQI+vﹽ&wQ$&K.|K^:/c Z$(TP)k1UI3SVQ|E8Nc eAZ[,bh0n~:Nܡ jpW)/_yR5х%0]q5蔿arO ެDqUK7¯#Â"NXf6h8[j8_)Dy6[G_@W1׎n"s`p]񓬯CC|KNJn0Ir@ˌ[hLwmл#>o4| Ԗ!C9۶ r*YH]-~ A3Z#ے0XanKEy\0F=Bv<#;\ڵ#N'Pҩn6S:x72n a@M fqkGwj[^18ڌȡ߆$$2OzkCʦ VP3ErY%l C}f)nMK'Zw09b%d">?ɛk:&}h+9qt3߸פ6߬&-Em>uq;naE)rE>wW5G0q?|lC`!'ćʡ%r>O[û._~]@eP |̙éE\9EI&-گ|fg=ұL f?Mto?v Mt}?\v\ j'u.]EU"ɜYRNNl֑׾R>]rW.0_7> xZ1uEaqEix[@}&HHtN?7ɑ~#G;/Ԍli 7oҏ%;R`,g7RllJpx-^=+*96FڳBr_+U Pg9#uš&ED.Ⱥ1r!c;)34ȡg`-]sEyqob0.3` bkY'Q47Ǐ79==ۅk-L=PrTۘ.bSns~g/H s//w%y yᱸR TmpaEøq^܃;1NƦTG^: r2:jm@A9rG'V-SrxsCnUXc&؟Ű si%{B=EgFaR`]2C :rf;ҀI%]/m,RbG(""CUZ 7:o2ޟg;tyk2uCXI :ÑqWI&_WU^14uf r$Rs=Cҿ-6 E RY_$\c/=86D%> -8Nlƈ'`TܦgCm FC3^|y&=Dxz5Q+Tȟ眩Q& M&Ǣ??ds%jy w#IlaQ[e@AO!~sz4h{ #9kş4b*(W &={8MH\&?22]Zf0~ݾ !픴fyga'cUP)"QiK[ =/޴zx֯zb$@6ޅnGDn6[`o{9RȘs{f;pb6 ]\ÖP Cn^~"'ܴ@DI#H`etxDxp],QcRYa"[/+DNm6Dd5& r5c:(U\tLALeޛ l.m[ GMMbaLb#+S>p'l ;pv+yϾ I|&s"P ܧOWhB:1ĝ,B? Z-I)DXlXpfJ3钹>mMDӥDrS=a J# \ z9cD}eQ>qzKqӧ6rMLnfŔP yknf%~07:Uq~ `A0[0~#C+YD!3Ɔ6K1Ŵ0O|g*t?cTWY_n[6]r)xUz-".cv/Bϒo_7<~}^]SiR2; [̨q]`y$ɲb.1 FݓԤ$;Od2cO5UDz&+^K &{o"X 3m^I+H^$ˉU Ϧ, 69h(@)tߘp> %(L$,%3@xSl2Q]#D)%^4O~h ȑGPT$Da%~kE2SsM儕l<|=k Ar{uI0"{-nd#2JυZ- K "BA \UaJQYuqKKKE^pbyQ96ćq*!X=~ZlbǨ/q3Q:G?mk;g%#~(DFTm*o䖅{t/GN4%b`Ksw&bn_ 5=@Ű /+6_ַE0 /.+ka]dI1z9CGC(^H0GtåL6מ;5?+Q= B-gPbVoR2V}?z$͵FQޝ//Eɧ(i"}3DˍcSqKa /ŗ bB9NsJgX>΃v`BxFy,[N ]´K?Պ׼8 V#*`f |ޝ[~rQNXa2m~ Afx NC tlBKCN[/.Uη9h6bɱ=diȭ;v=,?:PE>vwϬEmA#…9P h~6bT.KAW+}6uOÆHĈ;LRK mk(K`vou(ac J"yz|;; :Q yk" 5Т֖[OL3#!J] ]l^c`ʛb5CՈ j)[آL*n|EbV@(JMV rjmSC?Ϯy?}"aL_":DMKz$NPD_4:D^Ƈ2`?\9h afPyZWf1GS?sτzz ,g#eޯۺEaĴhSW6 n J *# \ʸ&Ɔ@JÊD9klf'۞B7bu<2:90e65þnWl@ƾ>,M ~]{GTpz{Fۭɖ6EWK3 %]KW2=h*wۯJqjl7- cw3k Kd1{CMe; tx5̈́]u[QGF$U٤-TDX[])]bGI^ ,$fiʂ~ c>"1,Q+OK3]!]_ pCG] 7n}ހ3coG~j`[ 6ܪ~A}E<~ծS9 sءu5y';bbFlR:5X01 Md(bM #J̠x/a-"\#eoDFNb𘢕cm5rƻ0_2K \q'n~'<PX -ykK=xenm`; 7V\3#3'8;#8/(1IK)Q">kbbBک JU#)@r\cկ\d~4`6P_?üzqF\0rEfTê2׏i*Oi&m;92PzCf;n7 Kc (?%ֻIVq‹?\/^R𱧇?NU4B߈YkQRVVS JR-9JWIC*[ECKaxav;ms*ׇ^sJ_ނtWR%]O cnTUo /;boz*{33T9:t a}nMSxʳtY̶ 7!m-Қ>۶=u)[jߋ @UrC^7GVi~;|E̜ v |ׁnd3﬊D{ڟMMfŜ!0g^Ց+C31Ɏ/z ;j|j6:){I.ާbURpi*pewq‰BI ;Au|vlCaŷu :X:&VoJPxJ#Ąi^EOtac;sn-棴KNJmS}L;6JmדʁA'aRޓWT$zSb<OqDoɇI[{E"blv h͒ .PFӺ0vs PcFE#')Պ@{,+ZwqLnР.$CZOqxiVBAm0gQ^q卅>Rõ3jɤrzӢ* !!zpF%0W/eR%A7xʃ*w&׌TE> Pq]3e_jd[ aKbYǂ&#CFa+ो &^Xۺi߭]mcնRȭC~h5X%t6K!=g*M3z͠c}po/ct:^O):b Q:]2۔Ӆs+eP dMי@;`;_&m7;&rs9IkBԜC}}%Z1oy:HgL/_HUcL) 'oT&uѥ%+z4ueDЈwӈo7%o  dO֛Ul&58^%]px]Tu"OaЮ%]`DK{}3qx]jb79^0u*)`.&o@(J~ɇ vv6(y?~o Ͱ5MIOg9k}9m-cO1ʓ(L:eB#u/ =rVVA6$8[=<2afW2Nc75z"fl);o]r9iZ 49Hluxܲ=bàkB}}Sv:s[1 %Ծ.\}]at vcxs]ĻaPn_ >X(CLLZ(Gn~D5n4rPĐ;fb6OG Ұ:DK;Wc77$:mxihtdf5]rs:+R +|)Nǀ./q{~^x4 "RS{FՒ B6U4?g*\׃/Lgv JÅCtәMIR7VÊ{AJ-\+bF=f4 06 DHj)I~c V[pĿpyCqQLh<ڈ xG&`{*8uBմuxW7ٙ7괯dAG~!h_N>p"Vt8TZlom e+ғÔ4=Ζw3"FJPIIyS,%{W8?r؁l2ԅ6QZT>bˣAm;Y/~X>+lBe#`XDOIx9_[cWTW.&'h'|Uh k=e;0P5{z}X[3Ge>j:N`5?6#{(ו FYěFNjy.PRP_u ZI H+fܜns}5*̳6^O,H 3M,7g v#k$⛓Մg*2_]o ͜CY~:<"Kt*!w+[:Vq5[g{/xAjA3UiCwT6JM\ٺDޖa5;OEOF#HV%F|2M*h0,XP/~ [H4R'3@$O7?uMTUƏ`J*Sa\s&"j#6RN&uǟ߭OFQOeBs:J{s@bY1MI[/ _:4#ܢRZiIh,5<(V0X@7ioױ sِnR$NG\BYV/?C)4-?^Ug \,dl1:]:H EkKcL!yd]*:W{)$‘| NzTF e(gACKz]~( LpV[_I.iG]~Ԕ?IQg6_R>8C@Fx_㯷W"HǰzK5_~T[6"f}ӊ85~&?zmB\+yff=Nl-8t#䥫.+vj:U2.mw{pD%KV"WzHOSm*)zny Nߺd}*κ#EGz[xrϛqcfyF2TrPL~$@Pp 8ޯАDBi/~j aKXPI*a4/NQ SCx .h% .=ųǵ˴6id{rEMPkG|WɅe-XFzuDɀ툸c}D x7ӺFnܝ+\Ёr -/*Wo5NsP^w;8JXMBs*&z/O#v}ؙ$?~. ԖULI\UJsyY @H H(}4]Tk$a8}Qc<]m_֕T>۱Y7)q8.:Y ^*/vdN>J޸ O60J*U7׵ɥgWR|p gh 'Z#<%LZٝ5=SAor$ ^s;Tӭ]UHvMEa *XgǶ#8^6A6q 6 5h; \oW@aH8oV"_%圔(mjNH5d%#K!QdGVatr.K6~:MF<-xaQ$_DD(7L{M6P[—NAj+- S>*MsK۠qM/n…GpIѕ*^>`D9ҠE$X_F Y r>nvdJ!ɻEFUdI05n; m=/f,`"[@.#B-kca n[Wby)Tw)Q75K'7gohrrNvgԫ}J&[Asi$sZ;5A(ICf~M\Hf^Ӂ-gKU8-Ԕ5p-c51`IOu?ǓRv V覜;u}"* F^Dsrw4T{Ⱥr ~Dfɴ;S;x5ܘޚqD;G~wE 7FQ>Q wp:4#WZr}<#BU-q@$^¡W,ЙaLΙqA-Y`¿vȀ|KkOFꗽQ*ERrj!"f=?fjG|@"|IJ1۞y!\TQ n*Õ&P$o{! X,-h"lͮ{쫒i6¹K|1R ۰ [%IR:iBAhQT.'.aDmoAq._Ե̜2p݇cN޵i?0+x. kEId]%퍧i zdգGԑ?E$C̩B6i|NټY +¿{n$XP|uMlSB@`D,gFaKӋ,߹$Cv ڰpo/D]*э#1o'zZzIȲutU or 448^=-xd;@_{Hrk}g7[Ų%l(AVx{ &܄T2E2;5q1DL" C+~Mhu%[%zԽIe] &/oЋAv=N$JZ(*k0LɐGBMAy?l *'b8u{ևXC[w,{Gp{\_68?%iLF,4J$L%  &R 5ydB/]8 N/d^z.rMOlԴLDI0wBBZ8G- F%LM!{VOfjGNWfHuV}] rMJK6wt WK-tgN خV;8ݜTv)Töz.Tc1xrD~ۏ\s%TXAH}fͯΐPb%ŴoW_Q⁂>nKj< -$& ̆د&ʭ5 2pɮ4aD 5rK1>On_F`iޭLOXs]](f(ea;뎶u̡& su(JtMQ G Hk$.RSF*U`g-tR|p 'I1#Zw J7Bz?YQ"-H_KRO>Hv6L,6 y[Ѭ>w k֬Q]_KM2.U_opJ}F`ql5/c&vC$pgCngb(mA=J` s[x %/Bi=IX>h5-7'l|qNr' (F;4YM,Yܺ"f;7JYSӇV T ^euvߕʽo_jgџ٧pH[|̸%(Q8{~v'@y:р 4F0 n ))J HTYrcCgYR\~tiєє[d^IKn^Eב'x !'@P+w8<[ &? 6jI?:~mG% t`\rw|zs2I0sB'ᖎᴴJ<`E)vL^QXzκb#/%ti‡=?0n[0Kc\-YuImVe!2R'5pjJeRsc&.Eo`ߡբ|֛ Cod ..3'2e/[`1ӏk n_z=ZK# ]%'2`"D.]Fe"}fɼA/(U,{?dF%tAGlVn? xsOG ÿs}vG`[xhE"`~h-jΠ'8 8WA{1ۤ;LU[dJWzҗf%b"k*B%uj,L_;6 oLR)აipZS#8bB/iҗo7"C#`/]?_ݲ +$A#TP֓XX|T%sfƤ5Ei v]؊&Ɛi .ļC4x@~rj$-oY]&$:ӊ=kbkgRq ҋe"h4H:$ HU-.6{i" tog@9 \PlRr,;tju^j6]C7Nh8hx{,mOyMd'k=gK('*+84ߢEҀ&~or~Q ~/; ":} )8"ɗ$&(y7*@ʾf`% P>.H_b`]n焾 5{i)',ݺXֶeR&~ E"CBW(,OZ by{SP@vTj&qf}u&]2dyhYk ͫ7Ws%kEKuYRhB&{MG1ϕO87IƝ0bP:xZ4?QeJmÆ޸Y/ 9 yJPmKUm#3v.LD 7;!0$姒@CȘ Yܪ *3:IXTVe{r?Ogp3˱zAlQyNm3oDPƲ8 tCH 3NFkoEeLaS.oYW p}?SۭYKvL×E X;sU/Vwl(T~䄻n`0QЊ+.,>35c3%^^C![hr&-0Ì$}bxW@ 'm&a: :Sl! fOGV~Ƭ 8oaDw٥O"UԿ ͚zj{0SMDlSsu"A?{irPY$آƪ2ﻒd Fxjm)NK2\$gX{LZKuQKǾZ[)+݄~e3"UҶ6?}AJhsTgƸHT0)q-ZGHd f[^-0:i) O\hL-Lh.Bxt WK@\P&PK~R5( E]%gDXTy֮b/K+4XD4kCΑ4{d1^Z/86 6EBE@_0ˉxQtgG`/w t_Ռ`i>#rWFMl< %ǘ <먏7땦gL.?Sc1Ϲ6nF9#[-1ZF>R ʞ.UYoQQ 7NCgH rn~ox~Mz6x0 \,]y`*=\q|:-.exisgם65]l dxȀ>CspϚfŮFBW_B֏.&P t&AYi_fKK$clo1g6./!?. !/5g6cU\t7w] $6މZ: && *g*a.,o#@!R_ۀ8WNӼG[Sy wvx^=I[_"HL6]}9X5LQ]1teDͫ!^ݳX inY?\m7'݁m b~{{ !l5=5r%*ն¿'Nc3yCBLCtʝ01|M.qfM#fJY~F b]bFS6J=RHe+|wPIƣp6<;|yBi596˘Z<VP ]r(Xp\'"|@s8aZnj- eYXZ!FC4 RPwD;NG!p~,6ˑs p%l舵Cb\ɬ`V:D1ѹOVE HKtJ|-ګ=|>V^LIH#}(y]%\s|M$a7g$u"NB[4+%PieA)<] k" %c $4bWݬ# #Y~OM11nLJ baX alsm{7x>;wejC? "v[^Mbs$;b_0\mq DxLb4@o `t$lvwB[5اLԁ&d:˞I>(@>5HنD'aPZ>co551;$e)fj&LjWoh;PpRZVq=+=zI@&tQذ*iV! IEs6&XZ3cw1TQVr)VzW"aᘊvcÝK5t8HWnEw?zp@-y1ϊgQj M=|R xW`p_ QuXh4|Wbth(vy2SU31&I1^$:q-oa{ !6j k"|vDk9Z!AHH&@;;S/~{~풲BPe̙lzct \ʐl D/F-0dThTȞP@3G "FJD&])Zt  h_09\"m']|t\G0=)%XY=ag^_1Os>5,E,{7{!tߏY'M[ U~e(ʍt.>)ceybqS([^3J׳&&ҭcAⓢ¨l^U.O10D415ji"E`jbpxp7 U)qۇi٥5&uYqeNb:"0VxXcb[:ł%y]QtFaK Pյ2\(P×c`b_ni͖y"zGmz?=cw|*$Z1o=h'] cR! vo9--Aԓ  g_5Jwxc)_%4/fRяB^Xt:GmsYBN溔+k=uW7 {H7bkx=8;LA6xg_6}N)k~׿%qHI{@ASͰt.*%[Eze7FLZK^[{ͷ>0s+\𖔽 RCŗm<8\}+©!zx V4MU޴IL!kN6@5+l~ᜰ(lA֟ ,SxQ g]qNw2?θH%7ܑw T\h/z6>$"lgl}$?w%ܽ[(UzgiN}׺Ec7gl;y,Ԕjg43p ߳?6$t w7IEd<,z/ YH-Au?*(51<~F2xqMrw1 E epSO"[dzBۧ@4~[o#TL3_q9: A8PTea>Vф$u•rTN_q͠*2f =g̤0QR~^H "NM,ÀȲQQmUgx,t뷛dL@?GնmfEG Ṣ5UY,qp3FX_g$>au<ÉITe$G+(rtLsR~,S g#]O`M-vЏ \}<ðGB>pXN!Fkeഡ/TPJdT& 1ζ} "mymH.W$sj!7i}:es+ASG4 :5=VlB $VUz:bv6C4d}ݞ>Q1 %N0켗#N:G⌂J*M^]5 tJFTn%@s[2~d3+) 7)oe՝&(ݦ,x y8V/ns;lQ5dm<¼%-G'{-?7ACDºpavJAYœ:lJmZm澼φQ5;ꙚB(i hMisBl{2"}U!VaQb[%;.eb . 1{H.zj1}žuب|Li/vHv;Ŭ7SC a5{pL ]> Wg:y¡<Sr`St.iF߽<5bi5%$zR^;^] 0|d@y硘/dbUjl&qr~%yhlf4Ʋy8iDM`)x0@^{jx59t?![*E)?=90;0+Nq $dmsA3A1i5赿7I 8F=ZE4ſ`ێLeygUv _ c{>dI~E5% ~3 'AYŲe$QCH}^29H<&J{fCđO}ER }0QB]p/ꖻuc}&q ;27׌G+Ӳ{4ҥBѰ.Cqt[ahZgTB*><2v?r)'! {}WJL02UlګMJncGf5Y}~X^P*NIa~"~,*1J|]K\)RM]_mD)Sլy*Fm4L]k~KvUӨ+ճIk>ĩl"U-?ʼn63w;X#aFX 4 -(ȧ8Hs`w3D .E)b8^fgXϼc۞)[gԤR*R 6ZT wDbxO0WMcJs+6$3Q >^4aSW,- Ƈ/tv ":XTSi{d}Wz8Θ|yf Gbr#-,7g=>}cD"$xXmuRN7mB8Ffڨ[<֙kstaYx9 :cAz &4^q\ $WoJ<omVW籦] H2 dSxс )%KfxW1@,ؕzw9*C˟8I®q.56A`j[H;h>X!䌬A*,sEry,[][VKg]kS1 =W gFygLK&> .`R,<</OY"W:?G5t:} d#wYߤr 8iϜwX={!8~tokckV򶄏΋B|z= d@agTDoA"c@r qBS~Zj$%Aq7GOR'|B 5 m@eN!&b?$0 8)ô~5`!z4QEԜ !{{ј,Xm, ۢ$wUr͒V"7=?߸!r-\&qoc`)PB*mF )?lpݱ&mPK;Ju;;lqʣ?2J„"b\]QT3| 邂-gKisNOseYK1lIXoVv8O;E(ԩՓJ1\wn.Ő咓']qc7{59ƽSLw (xQ'}1R!cheRV} LT{nJP>1'(6ϹNeuxߝ$j51:9D/~}ޡ/m0#ˀI(kTtK/; 'h yUW8Kϕ5zwzp*m\!bU y|!9aUSSZ*Zl*ԏ?c^v/h Vd[w ۾Wq7nZ=33nJ)]sX'v"Dgrhʀpv,VE-h/qv h[+Vw,fWTyU@^K,wJfQ1B] yk?.cI&zCP2[*m/Gvsv ڣ%e7ND{ N Uœ+0C71&XLUJٵHo[&bkw]=ԭPcܙSU7du !B 5 dt֋a-ܔ 3sY#^Ikhy FKME2B@!ooKuZE{"h TtLSvۖʞ DX SclrgױlHK}nX^#,PO>v9\Rl~]OI]Vo}cZ%ӡ;R_sUvc@`‘As 3Py uf[V Lz5A .syVϏ$r/92睻:@v yV|=Ӡ)Qf(Sp3rvi.+#`kI5+^d#B7*CߜPpY4MBi&>WNxQPj6cFj/AZXTRV0T#ȏb偐ڙZ1L%7_P6sX`$Wγ_sQI;gxPbg2WgNt林uDG VTn6z4^aB!GBwlSDHl(j1G/RZ@[PGɿP\ęMڜD8Ur(S նhi68%灑 `xGv@ UYKj뽑ܼ'д& b_&=ޕ23UfJ>IƱoW ꉡ| J@`bZjN@1ͷYLLo5)M Q3P%kn5 FA>וN AQJe@Iy6;vk=ц#7vlߔh2I}R PTڰj}PoML ,sױD\Yz8k`@ͱq]WJߝ:'| Ak=.|MZl?Qo=~ 37}"Ш_m9\} *Οhiޕ߁ jYH^+axj DDPoǰ~욖 Ș3$m5h֏W'ǨNޥ}z=;Bc+I6n-1_j)hx;r֗)#/.B/33M#"]RLKkg2 x CY׍xHPbo5Ɯd]W-ָT_z7EU2DmR ^c2\;xD+ |vה+Q:C*JM,(9#tg=^Zr:B[qTu0L" S9ĐpnsKeڒj,Ё4\ElفS"3(~ 4bm-'jx!nEzBײ]*6ښTAN MԴ`*/kF8]+m^>/B;`100l.3\SO@w.A[ cLXF+P&7n7yp&Kd Mw-od/= g6K]00mFN=ٶ4 U X%ޭ'yiSkb{v&E'W 'Ov#.KI"+Lo:X!5$NiE?.I/Z_kM/A1#Ȉ0{86#9&a@Gv tPB+}på6p5zsfvmd>=U5c)*S 5%F#d%ȴK 29A{IpuXjǙg ȓHw/n`hz!P,3{ J=TӼ߾>H3 mlK 𸲭n.Wim-m|RxLѹ=/uQꚬfrQ'\~e o;:8w{zmfN7,_fo&nN4* wp1`ˉ.gee0e?Wb5|E)^ut\-lYu(W-ICH5|E5K<ԝ1:Enj!1DP{&(\y }t%R8z}?Q˅m*`;ūM xKFUYqՔFoRW?9nngj-(Zc_1 &@ q af3lH2#iYTSV{e6XR첅iLKw y{HoZ2ѡW -'$|HFz9SwYn2Ţ}B?kRK/ iv.%a!{8 Y?F> P}}UogTǭ5T-˷2>zybgfLM l"$=BH*`YC,4`h14Q6Hd)5e#h× YHH(>/ <%](r)`}3P~RQ1@Q{+SaQ=pL( ltI3[?MЌp+f(Ӵ]փ[mXabgZ%jrUĴ> ppGohL@ΡjQ5a`u>@M`1B8Rv 9f_}w_1|f2_(ES8@.RsRKfuW2o-,,f/Wo=1e85[P(Ъ{p汞&ީ?mjUc!ú3;\ ,/OsaQ.E|H`R|+֩KZڣޕ :0ְ"m"5م!S>#]&>ecGjÔ:.j)6 pM'6YmƕTsaǤfqϿh(h%8wgk:: O^[A>% \ yi==] [ї3B5([q-mc9Ėi2vJ=j@乔E*jJAms!+Ws ܪϟyV^d26F)z'۵(y(^cmI[:g+?E"2pE3ຝ!ܜnVI2[ T,v`p#ӂ7ո/ Y`Bos;DԲzY۹՗eX1/:1ҷ*#H83tS/{ V w1dݩSdcbם5q vmTsTCHl`|myX5m!cd1&l'5zٳb[D!3+O* Q* 1,7;tb#1hrʖ j/i|Lyc7i@;+f2=zނ=C@;ݦE"ū5&+`Am6ԱLH [*y1c(?|i2<+U\Ħz'Wx-64zsX)]pgh[&3)/uq$.X* WE@˸~`̌\zšB2؄w*-ȕ k/̘E+m7>M" {OTg>qtmhʪ|Y3'ުV-=4)f0T J٘<8ޅ_:1^ ɿWj=mj:^49Om$<`:C2Da FbH!nDhsIOwy(<+ _p/.,'v!J7s%)zˬQ}Wf1BÔ-<#+ԍyRLڊ7bWK EW`o c}f&{h٬ pSc\˒kAgAxEnV&`[ 2$^*i酐KwfE9 6'z4 NFctl'D H\C?s0ԪU᪷,?GK۞rC]).o%Ad"@@3eTNcEQ*Ri H7J3?{ﵐjhpwc(tDlsq8YIO7M ACwSy& gL!ݭ>uYD*CzC tB:Lsa=0J'.k`Y񯒹R xQ , cQcSj:,@.aʱn)ԒXEZE Z֨65ZbX8qT'n~6E弥+Ќ)_% m{ wRqq;9heup/m<2jVub%QuyWrٳ Tf 8k4%{45k8Aa'_ Τ-YJcrP{ ATS>'(h&o&_LN*"(3 ur4\D\/a~yHre~ WW.v~}qsnL j,8'e˄*.4pǓ sQqC~F[t; 1Qph9,mwNgyC-"zFT\2J7mQ0$0;c6Y 6*lUVG& 'bd|iHv4Gw-HKsA[k6h)N,)&GeY#]oG;/\(^y~gDn 6ĊM59mT;>D>`ן{ !D]D hNDʠ3@09D*oAJ,P06e]uvW~b-} {y^#;=#gF?ki̮л/)v?z^ζs#Y`쵺ekuh\d ʀx~6$Z]Xw kGΏoSAYG[[ VSC+~]>¨ & L͎N![F^ Z_ >jkN0+]!rN3SQm$چY34#wíx  N3$@L%+6eg ~41]tjeV r3AEUԤw'Uַal_3~8x;?] rmˌ9>7̴*^6TE^Ycmgf^UXeQf'd'~m@pn>/6yln%ha>[n+Rno"<]ZN7FǸhgwۣ F#i('>+^c/}cHߍ\ X}il{`?G[4\eQ+1E;d"C*iשx[EijLy'i6{3? OP;w?5TO,S{]x3<ݩÕ;@zT PlKW>QPX?X8Op ϏѬ'Ѥ])(Ejcev?gS'8D*tcR^cjXFγV7#$G\ѺZprE\q3]&0a@c(b AiN.apqP>x[Dsw,JUt=RXAf)%Vt.Aɢ֑ICMɮ^AI#} NV!٧l=T8ǃjFd7V3J!:c6p-10})V9iys PLxFMgOk%7OW|.ii"#o@\.\h 8o?!bUKAIŸ6hnP˂aY%0: p%[pD'=*bGf}4 0n?ް%i}ڣ*~ Λ$aKj$=pSkoZ$U%v~_Rt`̄Op23ڢVqݷ ࠸ud\c0{k?䝭nǐnXp(w۬p Rȉ}:5dUҧ2sxEp`bH +y(`ZKŷ(A$lS>ns%-]_i+z gA?yOߦU%if!fޯl ۰9Tgm(U ǚ5YkzY/_\]B(N*b}?jQ{)+J!#Z)39K!.À@;]X{CE 4{ԁ :{'EݩD(qF =2?ҫa?z()&2Z[;%EQ=!+]qޖoҎ tK4Ƞ (O닢T%f D $LMt+D'1 t&n#QoV/'c2/^;?t02(3X.V-3iLcc'#3j?Jk -(mGWJ:^Ct2j1i(SƢOГ"4HՋyXU`k g޼| ag_B]yA0|K7)D'"EWΘw1"){(4:AG0fwP KqhH9T3WIeJ&)k;-B'm0ެ7^`֬!A;ޠtܝ_p#p"i9@!cNP'fܢ4dӯ1֋˹Цqb60ե$Ȏi EOL-mƿ]nH87&0nkTJ"ֹZ/woM_#/8x:Βj Q~C=W2 ~ׯ~JL?fijI^畢gCNm a$Ū6Nݼ?货x1]!/fP4tSg̛J^լ;koS7R8ƔՀ,"滐\T' Y,r?[}?8Bbǻ>:g<6ȏ|R YaC,f3d (T:haK!upԮsr qjz_MшIr,@~GꃌPAhUKu e5<R.^A Z!2Naw{gP)A Gg_7 6l54)&2/1jo;[<|(.]K[Pb7}AC GI D+4ᜡ+7ʖlq_{~V"ϗdȄ|e( qb`~r9dZ7k]WQo)/@#&\A* .|+72""ԒGRb݇C./sQ_o\TB&m Eԧ:T%wύcwAQt5wux:R2Om Syp&oT9/=`esTi1"_ϳ_Wl!:0 h۠,:p/F;GZYaCD@@4|pݾ{Rgb ;M$)|Ѓqćgf|V=@byq'A!]0 hKj#1e, ѻ o'OmeȮ&رfƋF"hΘݐq#M/ۦSӑ([?Gں6?.,~԰N>M` .&8fj K3y&@C_0wXH1$cPSЙ@_2E>K4>Uz}eErawYR,bWf^o)iH ^Hbp܃D's󳧌}Q_\3M>³jc'+3Xu3C"G&R$^7 =vq3neY3<)Ga/;DZ^C*r^T ]&q%%Y6ioØ2?+ġd.o?]0S@_xFk. ؈d3'K rʔ~L&xawI}`׍fz>^;2Y (` dr*;I%+LMGpڴ;!茷 6^ pkY.Úm*x/G3ŭE&0B%w$0xS|"1'xڍczO,)pً ~ #h K-6&ƸqKHA@~#60,+ Fs>c  \Zya^԰Z˝h!H2[utHְ8VO<+VF!>u??ԕ2<Ķ)Ô}7YK 9M[d7k& \^zRZpKilB5#Hu}n.D?8qNW2Yo6WZ#U#w[ș`Y!P.- u܀# D~I 1hϨ(#>wgO/)ʄ?;&1SKXfόK[]ގp<ۀgEv'H\؛X=x%#‹4_`*=%jTo =Gk-QZLr94[W2$*YQۗ 85/AL91Akšs7΄j|DI|HkZɍD}:cG吀o;w3%k#! ;K_srʠ,> n1̾liPȭϧOs#Ҵ&CΨB'H5²AdQq% ϙXtʗ u5,ӓٿvcVk"2 N~5hvC݁s{Sh r 95MqcR"vl#uF{ca2ZI=؁^ ;6SZ w 2xhD A5 u1JaZ !|_w=|L˵wv2ELNʨHR_oʑ(> d1`>^ʆ_Imќw|ǡUy{iWָETV!&XX))YpyA ?=r-!""O~e~9-I 9 EZr.q>$3?NȈRW*LWxqJ{IR{%?6 >ԏ?"EC-x 7п݌UM*pm xPz}@ԷէRikAY;p)' ?i ",[ޯjK r<8gyr@/_Knd9,u`'>-/ E{xXe4,:2%L'Yt<WqGl T,9٢jC$dVpRq/eU-%xqkco Д(zuz{n~q ޔNCVqAA|.Yw4)]?>: E يh!me_T PHQa3: 雽Cf2u5iАGf _mx;q@pS`_ ǻɧX2ۍ,p.xJ g{%8*_ң۞XlyG:]dUL@CYUz)8sJ/$&<\?agDH!RZ8x;i֋4"rɤr4ZhXGI^ݠe# 'D6Sd+ӹ!Pghg +]qM00ȝ{D Ft0SmڧPxO̟^C9d4C_JaUZ?B-\%P\W+;7΂wta"ߘ0Qh4x!Ml*9THI5FX|24-Bm+NYO$4+K2 Nz^DZ}4 /.kC[ԃtU&.*b"p0SorEK5@9"QkXw-wAɳW hZ@Uֵ%Ӳk6]!{_vxm_b*k/ ϭxǡQvKWe,unfӲ|7*w"/PFzkف#5%K`/ӥ^p } 4 4ۻHфM k 1dĸ12P'ls=,ɆZSR-ٍϪ-5^ ;(b4G^ǟ(k&+Vz:Rc_]Dz_Pt=x@KkY@F?-Ϋr߱)}K`Y##ƂJ] +_pL{p4qpi./[Yd=:EEh0 xB.gRM3gR-b]|L~L<T!<)n{1q4䁽(R+r[>ćTEtĪ,ǂ،quԲZ Iض[G1<ơCSzMP eT%܏iwTWB2 ՝Xpk>хuXV8O3I@j+5Uڬ[C`BEQ ,ͯmD.!91M}pQ'b@aF(J- Xi|V:Qd& B7# lCȋߔ g¯ӦB7W h*'3va?7`UvE#|E,RDȌrŽO3530@^Nw'$1M}9شdě/eLzn6Bs>97R8 hh"N0h HC`3p/qI>-q!'n;k-5$d=VM #Λ) J)xpVa-q̎I=H'QPͽss+Ea$ce#=VF6FgU{q]A$Gl~RSc":cz̍0@q늗 ngͼωrڼzFhgbHcXY+WIҙ((n3_[_|.k;F }z0A }Eq_GkcW`.r MWQ\[k>|O?>xìl7 Yc\sh]F[l$,н檟ڱGw8-cIjFyL8Yz<2l6K%#98D){n75V5{)}[zgbeBSpr {d. uvS%4^E`vnT&4)yjGIkї9 2\E:GAoI D d|b$UV&JPZF ~ݵYXt8 _DN㐇f&ytI:.FYX2j@`J GKwa뎿 UBp_mK {t %ܨ^d6-uZ`y}2{\ P5rlH[bBb/9wS"+>fk$3JTK'V%&Oi{7,AݕJasfW^9J!l=DYZߘGQQ"ǟA =|' sZUV\|nɒIk{QԄŊ\ $86sl8_!Kc^UZv]f^hW1h X!}LyN&X1Z@ /[{jȄ,S<+W1[ 늎`cW *ap8S|YhhsaRw9R-ɛ =d,fH@n{*@q /<<e}ºcEILZp?"s!Nau&Hj0׹'?FMZg6+ⰳ"yF^h. >~_s ٳi~Tv__$8{d; dD❠̏GY" 5]{ b%v_]b&WG~dK001DW99 6 EEfKg[)Ʒ0#_y Io+FP8k-gz6ሴC~r˜&Hy#wQ6E`?lUȔ8ѶGRA@#xi TtPf>.+EVuYIxYKd[Xdg餐hZ6ֆ{fsHwKBKA߅vĊܚQó/\J""" ,t˰TV6%iHdLٻf^Vtja㊂U3ytnιN7 xH! bH!w0 dDdI+V@v !*깿kyc1> kO5JThfJDc)F1jW¡< oc=h L[# F~A -Z2MrbmS,U !i*옄ʋ)|$_種 FJIFe7Ūo٧0ɳܤqEX3ɒr2((~p+{+46I3/ۍR3y3"D۱0070`HHgpnr7Mi7[K;^{r1KmT^.NTnl|^:i~YICAdн2 |*1+6& 4fe=0Y2:R7Zpg'uՍ!I#JVRUmA{A# =鑣4Ӄ2Z;)ŢGZB&ʳ^.QJWAŢ<]L#EUL.Rv/[ֳx' \ƒ5(#K eE,8]O|9^%^ͳ c@P(楉lRuĜR`%i=bOD#]uf>&pZXJQZnW(>pKn=wY0Տ0 Xъ~U~h(8fl|]} 4Q&";ZgtHs* zweDӟg=JtȦt&16Sngf ϊS] u'1"6T9j.-G]`sH S,sцҡ^I 1a`LDݜkݥ2\B<s\!Eg^{AQ`,x>$q2@/vnnq* D֩^Lz䫃zY334*if_٠/n,Q )Ʉnc`P{##)TJ6=6fkhiaB 3k̜;rˌ(,"1xM g+fr4awf0h/=T6.[&}FCw9x>_*bD!&ǒ2ȠI% lՄeERu@m ,AGaO?mP5|,x){'ղ]eK&sZ5l[ogVz'êǒk#$G=P~@ѱ"m;+aZau֦7'tNHvMǓtQo)^R~O4tfrK='/Ӌg:R*3f_9тy'R+ ^yɸ#vC79m}{#?)>vy [Q'5Zz >%%I19&5mR|)ʱ@A3#dYȕd[fTz rUXu"ٴAk+R/liX#U].&59]<~nbXug~=fP/zN;s0,b>?J*QX{{pyn7z*.vn "_C!jSꏢ\Sc#RY$j?Oj {F$]Y<,~;E' }MdM=÷ 0_qu}6g'^?.lv)zXZ $G :嵔b[-gR9{G+!3^ ݛ,#OdhܒWipy)vQcKD|7CrjYtܮZ/1կDHv#&xYgd׼q3$gjZ΃Pb az#N J>YȅBbfLIoqmז:I䖓e[ TOXmsyG"27 vH1W, -W0rxm'+[89`g'dhoS1>/9j뼈+\N=WMwV몚 PSG6w_FUbSf`kZ۱a FL .rj0G5i-W W2-c<9hD,G/@II=a^\SǶ=}?\}#1xM6CL7Q09vXc_(~r0Hh=nUxH`Ds9_0c6kkHSCjc` +%{ߴTq-0mRIȵtEr8SՏ+Or㲐4#Et""i3 fOfZR"օ#lZXm:ޕםGZ5>U|Ysd"G "݁OMp0ԏ6%'c{Sf_\b-5O4/%G\);m-2R7nJF`Y*6OP $V?S6w=Jh \1{YLpF]0z/\d1.Vy+ #{YY*ft !k*%XLˈ.v#NB9bN-FګgNG?t+cfHF+6\O.4|qƿX4j̍"ĵ t_ ":Ct!i_=ǜ5kG WW1Hz>,ox%R9VTyTPR'E;STH,o.C.—Z"'Dzgght=%Ԓg+H3i)u ҀC OUyv֜=tKȑ<.Yw3++^;˔= X.DbG(kMgdcaHWVנ2W݁u|X T;dM.O1+O2\ YY8+HYEggg/t[0/퀵r߲3e-⛮CKzH ʣäoO.ItJo/`]Fej%.2z .rx4I5D'q~2t/+ΪL*J "K.:9Lnr հL8@ 3^/W0KW9@bJOp]A pRaC{:s駫gbaT qyGk/s Ԍy: 2a4\ [(&xJ`g XI#9c4 1FߵA BVA"\5*ig亖m fWRvJu׍??#l)ptNGOo$$Kո$3?XD9v{j._%T_Y;i)ұIR?|V׽-_[LEB]\%fXoZ#ͼ -]v`QfwZ T^5)NWDPZ&8d,2Ƽ~l^*uoD~u^qsDl^R۟YWnFKUG6䀻"nH&7iL Ά6D;e>Wx?-*g%jV-3Mr]AxkHFבU?fpZG͘xU8mb3n lOcAM1?M.[|X P 65*鱻gPsH{kѺY.&M C7Jߌ;)x(lbǏجGyQrbKPPϥ9$\$ xSrh(SC݉5ZzȣAW(6AX{~5<APxF ݟ+M{>P ʨ7}0"auЌ$ `B% jwx$ːJ"ڴv[Wcըwo.ot" @);IpZT|"Xw*D^>η6Q*jPg̚OE]cd^?uQpv!x|Ũ[C&Ƃ': U^uN ,&h(;䋽(Dr7$Z;"tIA~P-`}S?d}jp 7#Ճ!7& ]gJ4MHp= ](hΕ Jh)B߂ Arրd;V3h b9# O);G1Vb=m~ദ;S(Wa$9pQJ 7u*FArL%tA6y\55L2X༵?;mW8a>K`Z?ޛȯ2BDC0T(;$'JF(zC^R<BHPJm;XG`̳"wMӔ|7XI7> n; )?|OP,z!ڨ#k\X٠MCIuQLIfn[}߿"tqȅa 9Q P-no˳.@L?aėQL;Hf ymCcx Wf+RĊ9#U ?̄g"4ܸDm.fpzQ/m ω!{S&o< jK?5lR@SI+z¢o,k0cV4qEF/i!W3Ysj(> dVP I@v5wq"\$TI on'“03<>y}b:]CnK|E]dUzDF'w7v8.#Y/N@ݶBi*y܈.cdfT5tf8p{cPEYp Y-} 7G p7Zd`N3vOuF%)} a2~ȼ*H+sǩhI>((U`}gjq i[Hnl6'ܑ]WAv~GbH%U?Vo7T(E ‡ZVx._7b0XWz%orȿV\'b3]b<2:T]Q$!Y6( ݶlWVVz z/mϿnjހ}Yc'hg ׹x)еD{eZ|vd\iV8g μЃ 5Fɮ vM&ջws@wXCp@/1arGH3MZ1 {VIp"B|1]Ջ0E ]l'jPB]}?"HGL=kr-N*5ɋg#Q56i^Ǫ ͗]>j@*StRYSa>C˘p4 n1oe'3ԌW뽦pȻKѣCڨ2 +qrXq D3P7ʗv -4z oh~޽٧Wn%gӣki䶮C^*1%Xݗ]߻= G/ PbmhY,ɽ;)Ͷ~11QXc}pOa?:x5{:Ū+c؊q5XC3ׯrr竞 E_(ʁ3}=D6A d95WQR,ў1j{n~N}Y!XƗgz :S{Z$i}l\$gKZCPA4 bӟ0 <˜1Tjb${޳ɓNE&/5lU K5ґE}yݵ{tJ\m4ه-agH;7J&:ʳ]~K JetE/x|h?2LU%FK\6GFt_OYXtB{+-3N`7DS, <\b5NzZ`RdZ?$QI%>%=*'FM_]Oxma ̨ F G Zf-ITNTwK//Z:i5anۚf]O}q*FAlIUSZrL;8 SKQ|\ug+l"2"M :ҏVcmv:Ps Mn߮qNоHB d2:HBk+8wS;;m_ ACgUEr2G={![a<++~l쓚KON7m uGKc meEny ( =iUŪՃq BgA%TKVppLqv0Չ W=w(wZ ru>}lP+"qb'¯QT;$-$;4J,@i59w:0 t5qhlL5þS>=ŸŃLX=H2p8oyygV|v9U)\~%Zzr~/֡[ <&$i`֘SoIlׄCXab?qϳ)>PK(.龒|`P鿘+OwfqU1d•TN^:%2x $:=e"P'5klUQThAnz}e6triv8CS; dN*%'B`' 9Qc^G*IIbH.uzfhOVFvgc-;`e_o4Nrvor-vh%5/C>'Sle .m0h-5iz4IXY?M"ٰz@pǶ j-޿,A+` Gp yŮzϻT|U2>L9 yQa̶@>;2?C sR̨tle/X탧x*'V`04'dл| 9k(YZ+,͍q;ᆔ *Ln0v~:DkX3d$ ޽2 fn%)3!J! 7F| ]aZ0bv܎\EICukdQ+L{$ݻ3iȾ'B$/zWb-ۤiFǚ"$YJZϦڻ Jt @Οj>Eޤd p5Ѓmp7cWID+YnNN>u$/[慬훭YPR ]FhbGIa ,@6+Z0nVJ-"M}a({ TQ* ߼(D냭Ő/BlHl e8K^0Naȩj:ERs2u&Xj}s\ԇze 8g؀ 6ZSVC/./sf툦ңٞ1,uCubt{' fD5TD4X2렪yML&$"[+Ĥq;1S&-D{V^((آ֪ӿSzX H핁xh'XغW9(EyLcsaԯ!,\a0@e)'9D &_5UiL~jOdžJ|+Y7~S&jԑ[NzI#_`ά eʀHV uV`6OAlBY0ޏYp"sJ]v&8D;P qM<õC~0ǩBm yl nqp9f`6T;]w`:+"Z<1{[<ޞXfPo?{ꐄ2߹w5&\PB'㲠#q#UR{үbhy5[owσX4/U`q,!:P42dcK+`Tr ɞjS7H5 J"w2,jjy½m/wH2fCsѺjlXl1?`3B\Q`28EG;c.iWeO -w*^XD{%?+5\qCNC|oSnrɶ?LTm3izeZ2Y4'TMzVnb/5힆z9̃n@yKk?pnumz&+9~9pz[bIm)5^{n ;"8QM,%!yϺc;Bef4K2Ź? שeO]@zgJJFA廓SґVTsid (#92Ext [YYpζ+lI&t> @L`CI>2&eA@9<D.$R`.?"*ŚS1;NHiݻ#ݬ%Ii+4HA-R)lN Q1(d11XE7}^]YǸs*ѧϽ m`/xKƸ˳wrE6#e,D4-(mJUIݘ<Y)]? "|S"TSS=OZp{;ǘ4wш8LfhQwm?#+ bK=qTL퇨)%QczrC& Đ<85I I mt<^9rK354>Tj;W!q}6/$?c(v^s_Py֖ KXҒK{meE R F/bBBרGbwUv)XTPnECJ/ð@kbY0 8]ȧbY/ Q>2˴yâ̍Ai8Q$ {BpB71C}Гh,[paFí-cPE<{6Qþ<ݕL9&(Ud|44p` FF49[\Plo 1W1 k%cXƘ n{,.89K.ݪdot*Fݏu#-DK!g6dGoCd ӧx4+`Uv("`jiYr ܐշ5 d1c5`jՑa!OȦ[͟L)&fEAeMtpkȡ#ujgBp zi9l;4WOȃnmp+c!٘cX.>S5iooW(ρܭar\yؕkyU&3Tpgh$6+N1COa86,4haT(> b3|ZS^ޠcǏD:7.yIe|\[1;d  Ld݀ ma%0bY^pJSE60nf|j!aK,olV.N;M &yu*gc|N3vL㟼Fy|@!N:#q@ʹ.Skc+ԘTbA'B5}e00>2a^ 0YH$B>L8YFFKU'ۍQb@ +3k  h0]qи^ CZuy ^Xma[5cArW7;6f8`^k߶t,fT|#V ƨu`KC^{w e G+)Ty-$JوhWA{]&Ȫ;+7Kә&.d9 i;:pL)CAe$ƻ洣J ך7m5rֽ<-V˱h4ٮE/YTgTn33$xx#>+hQ*lG*Sfbş$FT$A*+\Xz+Z*{) =~V Wns=S%&eZ}꺐5J[S`_ Yp'!tt/ŽE&IgcNfDApu扥S!`<}PG)n箉asd_ɄM.28ԈH T3R>jjʼ ⥰NteK-:l*?}ɑJ-rDqٴmf"`GK17"լ6kp:ux[ei'JIs9y U>:TqCp& d v&tݰ ;ЊWl|obcdҧ,qZGT2^ƨ~vm6s̖:OsBy}PX dL7)UMS X.qK^_'r|_SyxM&;hCLr=kY#|*$ @')aCb.{)4. ~Y9ODKQ}갇qPwc`X,2Irjg"ӕtvn Zp+򖆃I;58tc'H}M &wMȶwm2u/XO;6J 0a S9 ^Bm$g0yy%ϗU5Ql59!oqb6㜈AY `3ʻ {6tN&hHxn_ 0kG0$VӡQח.^Px -5ci%͗d#"mo/ 2tGuS}NiF#.Rюmw$pKWGr) |sTKV81| w MyUR7`oܺ"G.XKJ9@9GM}`;ZMQJ-TjrLs9Hr82:Y;*^xPcօ!2fR bb;E[2jű4}_hv6jWj0v(9y~JczZ˝MZv6ǕV0dݘ1l+sz #rQN[Ŧ_Z ^N#5RmB!覼@t]i4_J#Qyk3?RӏA-Q`rK7m%7_+j{pcYBVxbH?Tx*P B`],IgFGXQTn_InBAaMS(3ؿ=څ$ms/_A#D5шWndKC:´=ٌזQ-fTE<ͨ~6-g;%,B ~aX3~5[Dh Pt4h戤) QO$c4pOCr&)r{O3Y)k}~_+odjɶ/R7,/鼥e; *Kycݙu2qy/&6MS0ӦH3|>cbåK5YVjHŢEj"F ٕUlxC;]"t"cz{wIopƻ >=G>*v=4[*eXx/>W+!U+"5/e2dt}Y~wc[mY ^kcvwHޝW3VfxcDhѿ^5-Nouۋ~Gjŗߩc;ٸNO yF+F10ϿI}>)yUl_ǃYT]UPF7BlZ*ee53߯,]>+=ql ZO &jDŷ #A{Pwwo MV΀\J[@HqFF%*) YAc~PAxy հ;FRj 4h?WωyiAfU (t"7*k`GEV8@̾^xA{gsЯTтml$6oO%_=‘{Yf c}(a*LN-gmv2J:xJGLFئ QT]Z x\>Z*?7 e\{ 7(bՖq敮]Ly#˝"p/4 e6 (d ??}5JC.gJbmk'߈ 0M,(V?%o劜eK8Cڧ箁?-R UI:5` 7zT)38*qZtŎ_z(&гU6͹!c!0$zQ*n$GDkoIjV/%ﻱ|<^_pt3qoʈi-f08{"-t.>t@==sbfh9v4o@gL `, H{c8 JdQ}OW]i#\;a%00~R܏&n|ϋEV c"Y` "^֬a yay AkyqIT|ɯEd8^/$bOut5/eɯ&_ڬ[|F?3JV:r*.;{9]'ju-q~ 9L/y-l Ϊ:kH))\K"1\4h]Y?:AR}xB2cY8R3 3ummҌ+Zp.ff oVVb:I0 5H0LxBw/a4nPUX 2V$ˀSȒoS(#d2zMp0~yݽhW (}hc G3dfw_%pz)]H_Ws0ttzN)&x1( rAj:)13Nk\˖!9/l .y36żlT;Xi<{%唲Hm5]Nitᒮ]j]Q;e|>NS"c& evɇGjꬋ{lERH*~ȟJ猊_4!L}pM\XL1o<ڠ`,Ίls$ȴrsVi?y'jXZ(S:l-aүvi yLjuBN~;:m Vx$kw_ްpHw;xLrRFLBBڙeJrP rvhw/wMks?xlaKtP&ttD 4 m; Љl K6xK(JtŚ rC+06ϝCAAIճl "fF9h=>NKS*<( y֘q D^XjFmD-3W6]-][<җ$+fnT71j+p'XU'AJsF3\%u1HŪt`YntaiX;`mS2>peu#'.~aDVce=eCCמbXWڗ=Zɞl7L-#? 돍weO֝퇯J*/iˊ#zzt]~i_l<"p$9)c]~DyseA٨VpCO#3ks UFa(4=[)SEP7IRdp^ՍeGRB+:_J@ '=Q`W c65WgӼEOSo~)E09`Ww_Gʼn<.֏q)TP`$A2ڦ]-zƉ#S|zE3갫Mt;7$7L-YClD&V݅Oh?0olfH;h!7~퍦n븼80Ց+z)dz7c17Y["Y2R(/h#p\pc«U% 9-K\*/ۈIRDP& \IJ 3) <<JvYa3K ǍV/:tRy _A.1خ ]5h6yIuZkV3"oyJ㽮P^ BhxLbIP[LBR„:ss[G#n3VWndx`OY C}g,\ΗTe4fd^npӭ5&LH2h+ЋA#UZ8Zܧ(y 罭yb]ә$C9!v#+~c+-P6k 1FY=*d΃uۭEꯟz1Gם {KasYXv&2 ?] G'9,{)L `]:M 3? ,YB''x$hv_= pPsqw677Ϸћ ax`\Z&_GVBlf4.N3,ƚiݙk0#Ac{/,HEr З%1QX}1vq;9xR:ð丧 \4#w9|]/dL2*C8QPYh}h_I>O IL# H4qU g\, /`-rPT- c&3ܥϚt̼+X'b)mFFu)g}tLh7}ZC4 )d)y}h9J`5\Iq;td|r Wfxt f3Q/Dqxu@{zpiFv,W1Ti`lRLġt1#wX]Q7$+V/a"wvn'ڝa&ZHKYf/'/JI_6 yj`O~j県2œX-;u2DndqYL{b/I)prB 1߲~ M鮬#]0q#m-cC28j VD+(ƅ@LNܖV w_PZai=.{Mꪞi q.ZQo$og?ퟡ2}C0XI3mQ <7 -q0M5:ETi,Ёd0%Zǟ7i+yH5{j#@ޭAhTVŧAvV(ˀQP ;L&Aiuba 0kW$,3TA˂CczXXmt숡 BxX1Tj:[]2I襹U'șG}Ck%`trx}?Bf\EPe=Cِ; ֏!SU.*,.ug/HQ^ɥRXöClMJ9s5ߚyJuk)Rzz6a~KIPJ{MtLthK ?`E7LbnT*Q'G?2u:ǿ KS@oR6 i4&RE̔jU4wY4C=&tePPux~!#JF"JO :nj*+Nvti,է5f6qoOZB< $gR^"Glqw|iƈq8Ό.+VQrWCY~ =BjmFס$lEպq aQQ4nuǍKqe7EeT P3,Ѱ]tArx6% L(,t,|>dQXuM,r&U* ^9ԜQ}9g bھFÁ~9$)~`/۝v ;=ivV0*awZa09`5T|KJoE[JYȁAM3BWFh>4漩Q/ ˑ0dɷS3qw87婬4%YL y%x:pe7'.t:ρ!D$D7FNyA`_%~(ժdc i@4oiG`Ό֣70wgZ8r3=Mcdj/O8CdlP>C6w~1a֤IER[솉SH$#}Q'LTůi؃-I?"f@!87$׽$CʵC,M6ԛ|!lB>LB:)!L1L,u8['tչ5^t6Q^d͓䖆!FGL1 PvttOj70yŃl; н9r<iE6=XF1o|b?kH/>F7G?=n(UhP##2E+米=!.rypy1r焋D|K't7xYȎPF4c*E5a0MvEPPmnQZ,G뱸EӧaeeH|5CiNXdX-^*8Ђ]NNEⅣ"̴P!G`{Qdljd1qԙ[ŠcdQNr`3=&JG?^ptWɫ&"R1pop7)8 %;`gŸ.ʀVoЯܧ~+!:L1~0ԻP I$-U.r[iye=! jx+mF &9eD5ŶӦuI;Q_]-=;S<޴9&c϶hJӺPr&-L\uu%L1ްђ7 mj1fl{ֈL&Z$ƍnru5_DɗXCD$ܚ^ܧ= ? K0Cb7Fˀ}8'u C6|lgP]A]қ]BuiӿJT\2B C5fZ84.#Ԣu$Sڊ}+GvO /Le wgI~'^nxNZzd)QntMV6[6gADѭRbMjimHHdʎ٬|21P[MR^vÜ o#糬\2aTº󫴕M_mS#>qo>#+f2 ݃GGwM CHA·qcw]an|:gs` awQ{ҼL:%łz 9~מ)z-vjژ-| MchX;PŸtkN>d!uӄ8Ƅi?19)Ef*ؿ_GLg.x(:=E{I0AngDZAJ omQ\6LOLPQby]]|"trV2Tϡ'QpMPb-^rF&nY 6y,"܌s(;/^B*ēhnwRM?h /ݜ;"ywpdFۆuV >G:BOf[ϤXIXӜ.mڮlT-sMaFM@32gPCl˥&=C\$VxSfcCLZpBӎ ٛϥC̵189Ӣ j"wS5="\/AX0WMn^lyB]1wWW`9SP-EU+7`uvZCązMvi~ ),d[@>&[3VO+ʂ@`+Ȃ?Z(]ur龦_?+;[8q'4ڌ<,qf]WEtb>Tj,#L?l""ltS!ad f.;[wI@-p J*g1qZ"b,6[=`u> b᦬pgZ T8לM7t̐ΈVX6]0 ς=3֞~Uw haG+70Jgyr %l*iv? ijiM2s3Tdhpk~$ƶD53҂:Z.ו|6aHjFT2[^ {g&P@ԙ3$i@\_|RSSDr_{YFF٠dqc[?I}!?Mt0QS?Ko כk=‚amT4z&?8y_$}b^'{] 6Jmh`Ч9PR2Huyg@ h/v];?9-f6_[栻EFI h uz} }Mo' (V|bmp  %bK bx`>ffFe+ 1kRKfa6~ڟLQKmαV%V!lZ8^FaF-)Y_N} Ķ!?,5PKtORDqi!h>6R|4p8w73]MNB'jhv'"i'?Qa -Q[x銐5L}F(+s^s0jjl#  {js (mƵO)`l_@|;B.O蓍pd.տ;J`O&ȳ?Jr< cTa ]N#h9=Vlu7N='4i S}V˦Z7EpWr8r0/phٗז>%3xOٹxϹIwf nt j?42^Tq'w~u!xVw8:lpH)oR^ FwL8嶚FJmgCg1A%rdc߹^-ah %855I+0k A$A%+ZKQ]t>} ~(ŖZ$`3 2/$k4>~n|,Q " DP ,ern6XX*3h$van_豾*EY pV{r-'ZN"i-p8]5Iٛmp[NvxL/ZMiWdTGZʼ6h"l#,m]\`aSOx%J*8FCB=M"艑D'G_ qClƥ _ ӆn <4b"n|.a;Coج}Q#PNg嬾ySdpDh=P}^>Cd<*)#Sx"lٽz]uʦ$H۪ȚRer55Wz0|w0#n% HnG>([aO^(QpƵlpxrv1hu[VB0>.ف_})N'tXfF`Lmh4TJ n:H詧;^*!S"+cMZ~Y[W>n[V7]A>K`Oe ]2B /CzaD)L5`(-0O\*zІHtE,ЋiU`LZ#~h-Xڠ(c6*5{YN2 @ !њ%+!A^粢Y@z h{3@!,_s}遥Ba;8L!c)#e鴆$H#fyXpc1:c꾎M6> 4L ;Ӝs,Ef?kٔ(f76eՀg$yT 3'_ދيҢ'PH 5ns{al>6wN}wՁ/Э^L 2?O{}3jF[DRgqX9ARGcCHT2F2Ȣ"o x6EkO}眍 ?E?n-ȑ) @%&G$]ս{;>1LflBn0Ҷf~?.Tq$Xh\ TMvD_ bu 9JH6&JBڬ.K nj,W7hr$riMFF8:*N,^pɠOQ9 Z bԘ ݪcE/g%YU3 DZN"_cxT>K'ۤRg]5fGv: 'l49Q$&npGVA T2ey0U.We{ӳi>B[0v+Y'JrU؊[LV 8Phl Ra]5n/xY,Rgvhq2(+P'<* eHWUO? 6q"}wqE M`Y_GZ8?dfnƬJ-hodۖg!K\0ۖƊƉDkk+b6iŨ!ns` S&5) ڨb0>m>I1!;d H"qg3^`P.7y,Τƺ6M)J~3u_H G`+B͑.6Ǽ\ƚ\Үs!qg/Rj|XM=mx;I({@HSgo+JMNPO;wppL+@1)::3rPr#~vWYǨELl\9 d@$ a—'T(&dIT.LFHUˣņQ֪k_]{Tb]5 }4̆Nu eYB4]#f +z͗JyY@u੣U]Iio' GuWhKC}ڃ3-^YUn8t`+?%vֽ ĥD}#1BVA Y Lf~mTu29 jic-hYFEDv4 ڵQs y ǷsAA7[ptd~Cz a"gNq [&q(9wA(Q "A({/t->HQV طmRB]96#JHxQvuH>MݥGK`kP, >y#马/́T 5vyʹ+?\Vz(Yu$ lLfB2#@Exߡ& B;xs &NvShPczbuJ8\)q~d7;iCmç ` \Hxq Oz F /Sth@oI& R @']i;_YMm|Ɠ{$8R_%ﭩK+a 3]1HnGpnl&UF(IS 5a}AշyxQ5 2*Й >h7To?pC@;< %͉LN٣]E //ggY_/\0XtDq R8Ew"1Gs2ÂリB ۋAKq^Ek2+2fW[.=mFIAowpnwlf$XD?B9Q^Q;VcTN ~"ф3ep=Tհ4?y!_>->2*U(~NT h.]voWy= n22"y Fkc:#*;n1R@"z2, .Ưچ=/CB u:wKǥؤqR7遀]bt~w>#q5s= i'ʦnRζߍAծ)̜jd\ Y&CFBGdR5`<\8%a+Ӎ̳ @Og5a_g [ӕ=S8yxpIb JS5?*a{Ʃ^5@Ɏ-ۤ&"Q$p35pKH%e-́/p;9܃Z' :Yu}~,,Ű=L]E `ү jEНvl3^PDqM1eT!08IzMȆ;$tg' )9S-K-ʨlێB~K:!%,x])ind{E.dRW F9, (ޓuO@삜vEgN;ܼ f+u}^CPx?c+=LFN}X굮2<7aoRl$0t/ ٚ|[dOSö,z=0`I-dhTh no?}fEU60,)U#Hu|Yu;e f]),:sR l7g{*Bly: od|X82G =>85ToʖKzߙTJhv{"X@ N PAy# CNNme]R/S\#Q*(iN Vvf*a =ā\C՘ʁtÛҰbk&1D]glL-VE[6C#tT|kE1t SdK!YpeSشE,o{1t"کSwMI 8t3[t0v*,x|ȖXJ) 1FFuYaUj*)dbט cQ} Uu*r ;zwU`rwi9PJz.GPƅ5 xYŗ8Po>fRI9 -Q>?o0(я<J'M`Pzr0.i<# Auh\dZpаF @~&|l~]"'Wp+_FB84y#ϹheC%Km%{QaI97h{P%eA'kf cn^!_dKw#C^g#AݍOw<{!5BRvH.ᛄfojĶ/wy 8gWSQWQ:ZBMܨ|S`ʆn[:T)MRǘ#BQD|5U=a׆n3 lTP[Ef| Էa1yb0/`.1&#l-#wߐϖv%GuCA;&[KH0t?^ {TU}X ˎ  R+$xdfm.u@tv *QACVJA?f>Qܻ;g.DEY$(].ݙ䵖^/}-/Yح̕عV2]MbHC/ {҂AtEs3'den5 =7K!sNb:QjU?:W齔uu_ ѡE82]tWIsqeq ˙$c{neJO:şb.@)tg5kl%xN&Ì>ur@̔v+B.7lkj5GHGQ[ yyv> UJXJ+̼"yx>E~]<0ؽi+7p>aQ/1"*!l1,O:< Y?Н8~>QX8)3g-!T˅+f}EŝHZ?i1>𖺉b)raH=*ض~yv0 fc>H-2.(n#F={\*V^{ nF{07Haכ؍*O9ooAPmU_4\ίg}뜃~h~rZLwHL&Z0swBz)xՊL;t&)%z8Bz,޷Oɿ;r0g0TRMe:bi}B6^WM۩.oA5']c)]5`A9iHgl#ص4m@-aM9|9lGΉ, ͳx1, $lTWy-&}xV ~E!3Z QOx'N{}>GTv`/gA݃Q0o:SiJmBz6rj&ٽ 2 v5GOG$vaNs5vfV*h-~a7Cfivd/QD^w\{{ Z[5llndbbݥ)LcM^%ѷ ^(x"$6F 5NPNէN~zh)"D!c]tj}b$iv[U"2j ܫ5P&/&'@$1QkqloJaVb<չI+UV!ҡ$m=yYFf jh+yrJIUnM/C8ps*"zbg=_x4.TL LnL+Yx(W 7qU­tOf̨;>\`Et-lCmULzuyX&jަrT'<#O?iICVJ#(`[(=A5^)z&5m܈՞瓵%ìmryz.T?>@)ϼIMl~Q,LM%&MvldWh 86H#m"+[FM=N9x דamU (Ȭ:_ ] ]hk!҄šG4*-kw̱MrC C"[A):#/T ũ8š>E4%M4>c: `KMu!e~KeZt'Fa +X:CiEߝ6KI(ǎGKgxDr͹ C643J[uI1˰l:n,(3Q}JRF4GFU1 XBEXg t!0&8܆i$ADxiLͤWt'8 o&-c 1Պ&Y y}K]H*fgQ\d)Kιy,ݣ}jl.Y=BjxET癸=Ϫ Ce.` *ăR64`J/8A`6%H]LP#Cfǣ8sN @(qߍ91B?gse{ѩu *]Ar4a'.s20ȴT x ?l\؉:`1ZeYLW''ۋwK C+ˉC㣡BtE(X?<.DLk51}RX~F=cs4ԗ&n |1!Bƺgͦa6>AB@&g9µ2 er[uɎPh(Ș݉2 N0Z{مHu\c& Na%'Iߺ<]8aVt`Tՙkrp.kI[\_b=m̝x)( S$,enWYh5+.zXQ{EI|fc*2 +{MYy&k]tD#×ik1wIxgz-Q]cگVbt|CyEH G|ǞyS6GXV4/<z \:!o_3uư|H#=-NVk ,\ klY4 m%` ESIY)G4 \ XOȿWUقP_f-:ǯ &I [SNvyy<a_/ף80fp'9jƎUQw ?!O4bCfG B :!YÀ9wֹ2vN&hB-H@h|'U脽$iNt< J‡ W}fnc:2lL !WE@|3T>9:?JjZ HI)Ӹ6l6{颠zĄI?麕>w#" hst"8/-5~کc=]Q֓ P^l:UQ/<]y'-hWhJYN'QRV9-  Xa^:|!)s(UKuO|?L ք[铨b{I1$/Am`hrNMb5#dEI`9 98tEl !y | ,5W`0%ZQTX}|:]$ϻ 2lj{RwZbrX`GOv "Lr~ ;W\M WD(iJpɂʞ{珜; hHEIzT-W X6bKYPjmCYA <4U)YS^  l; !zV*~hC:AW.Pc0Y3}ag-5p{*9on=&\upR&;ǯOް&B2'1:կ"h Ѯ]fKTbpl;(6!PU> c0A\20YR둘^ "|T2(NMcNx%`!o,vb9hnl]mxBcO7'u%ޗg Q ۯgN$O|U(N]4 h˽DB)D꽬L9]%@s%# =%[&ؖ/c:tXm8[X2Y?0M!e-PU"VXp2`]L?e^!6˓Gmȿq0EVM;ڵw ׽ȟTOݩ %fpǪ<Ίcmߢ|7p]8#!L#21#p7q0f.g+v8~ߏxJ%ܙ拪YRY|3UqT"W];\^`IA/Q/d{N${avRqGޝ)SV{dm:šsbFFIYa8J=Po-7!{'M@q+ufU<~k7΁8ܯ\<.eh60Ю8oӞuw雛Wzo?]_*OZ[hPK?]p9֞ܭF=Qk`7+3}Hţ-?GEXl/ቾzW*a|4p{+5;,ok7Mʧ585 j\$NFQx_rEW _'cHi}:3HoH]|\҃]`6* U G1^/bN$nbj;`ׅ1Ҝ,sU2hb4b3Wx1& zy+z/r73ATwL'3"FĐk Ws7hHRuY4&5/lDŽoe80s7XSa*ܘϿ;G9?PL +[. Z$ƴ8})e-T5~R=NNh+:x?Y0iA{MsόtW{%$ΔMEEٲ]$YЮ mZ4 v%knJJ+ L.4[Ja7$tFƕ 3:+P& ;rC(iq  mӥ IoBkrH!Aѹ,/7*׾& 4R t7 urk i6O@UſqrL@ ^S2˚.pZ5:ixne>\NK#$ {| kVvᘀ(Nh_xaJJNAq(r+\hA%v~|SJ:-, 5ir66thY)Z:fn_q>uU×@ y{%R//kӒKoK[mkX&LHq@)U\ xUqf0tB,.?"*3{!$\/s2͂{ձy&A_[IH#7wZO]њީwX҉?^ԐBĐy-AM)jZi*KSpsس5`Ұ8oL`n@jBM/gJ SM/ cL>wMs@1DˢJ#gwqLkc[wд3 R^@9;Eh"7Ȥc@ݕr _x"<9> 4mpWuk\F$?PW0_-(}xX-f`eV0:W(S.i2 jĕ3/ P臈kPI C*n9eTߨeҏo (l-}j%_ =@:^`xsDbM_^3Eyek5I'C sFHd5ZKSL( |\Zr@T8^%҇_EM:iMX ^m6C=P $rqIį R^DG!w ˩Ue@_!?SE-V-P6#tgFbS|YPil_80vK>M@~7bI&hn'c?wD!5nlZ_Hݼ1"qasQc7`3ߨEW,O:',/ނWcn+fyKYXufng49jffɵ]'S`|cCO\!g]<."meS¹t `WvGЦ E0e=!H$]ߛR@]ili/aۂ>reri<mZ5tN}ݫi\"4Xu!z$$Q Dž<MyЫ@nE+Oج$->{^'i-!FXSpDbҨ|2/aZBH%2&ve#j@dk^h7ԂţPĔQ/o\+? {`H.Ne-\m|HARj eƚg>WJ3\`A. >8G3.D,JpV taZMUqp[&p R7%9I z%9* 0(b+1EZJcaQ>E0M.rpU``N?9Py4#>$^bq<F70#E}=ef3Yc 1OCZ-)כ@X*s+X_cx% '!$Ɇ:n.D}aY^e5ّh!DžFgr3?]_"qk'*qw{׳~ްdߟ:M=]6Fꂷvڤ+ ,nAE+.}oS![b |4Y&}uH=mBvE2т#߼!Lt 9eex|V`}hҀ7mKvcF$?oZlnY+Ck90nHgآ3ܯ9],-礪:,= Yk b Ҩn8玞Q!U 69MLeNkD\Stc}>-|JE#s̡R}p"=>hJa0o"e{̪-fL Pr%\U;~KY郾pB3fKЃ*՝NN*0dYE)Cmzum_wPx VB&@D Es?g n]a(Ljt ,"Td^ _4."y?87i}S \8U@#γo}Q/p}+ ͨ/?I$;# hr7=l! r=, _8mEG34<|xQ4|_9Ψ խb- &ޕY,^-]k&T?(s`"fM-75RÆϚi#cf崖4wIRr3 `Y.)C ܠ#ߗG4/T53ԣRc0W gxF8h1R^=<8w#uKi 2NTmwNX,߇XȎWԾ0_f`O)W?@p,/cpM.09 ep+5Dkܴ!ŝ1Wg*H7p>1qbMڢ:w'8m~W4 35AZ!0 0W86m^6hri۟ZRt!F$ XN82?Vs썃`Au=bSovƍ>xL?[*X(usNME^OZ\[| f̼Xd-w6Fr+ d~2hQ R竂7..i C~11FUq\,iS| jc0F6]zɞ?caMu;rkb(ˀ/[g[kæ_L"YWGw6VYg>wLL+ygRwtcԋļ\TGPʳ4di(u"6@xr9[Pc@i[Y@NQj`@Z X)hvhREP7kĔ(bVc*R^ACdX1q*k="3^\%&|dU[ɾB(`E* -遊6pnZh!ӺMt 02R+0fD-hgvKכY]7/ե!{ |w 7E:gGx]דÇ8eA%$Mnkey=N1$Y.~"tp96Bl X"h At-.ɊXy]~.>ΰ42! 16;L9Kw~9)ڢ`_PmɿS9:8g[#s9B「!PH Lɞh< |f䴄'DL4]٦4V/|9ask>o;ZzOsi.Dʺ|Ixפ-|ܞIoϡ2]گUr7pZl%#( Bܛ!}("{|AiAHܼEN3f/pZ< I`U0IA'ֆȷV9f$^~7k۩b9l7_o$R38!Uӽ{usְ|Zʢ$g#D?r :W^6eVm Cx@cS_.4"Jv86A;t]6>-ȌSmo'ˣj#z+#zń`#Z߂`BSZ1^;C[ KN;dhts`Xdu86E;5dž"I}i`ffZnO(;Eɱ'OǃTEw浺)5wz8 ǥemm%օ%%dU_3Y& Іz@J驩R]{V<lkȯ>0:RQa%&::A!W`%̋evMY֋E){t(Y!N56U-we/w8nA<8t' I~@ME97Z{]Cx'5la_8wraZ L WzxB; eF8'ڔ {E[mQSi m̓{r*OMPR=/dqq3 XoLt y;JShUm/?u9f:U{ubhB V]GIF@>ZB ^һ5%H9V36"x\pjOXؑجk$T]j>L+I:Jm&RY7te}b Єndf53J0yT>G#jOq /9Xt w;%QPMt ӻkD p!ފbCwdVG99bm(()ÊB,U&p)`FyBwx2pU0ͥł9yfrc&,XEA y98?ĢoKI|-1/A-q'!z<;Y,)i,%zQv[&O1z]&7_e+<~ `Q;lNcZ$O 5TrVQ9l$]kkP_+ ȝfd|Ujwnl0\U:*EKPuۀMO)*eµ%Q N"DmYew觮Rwe͉^'3E#JQܝ, r Hm%V&lKJ_+y Nm Zk#U؇K0,T쪻2nMzR03~~s m#߭oM- ʈco(ߥiȥLI_y4 \Bʗ9GB!4l͜S)t/>^B7vnDL/V#6Hay2U"vM T +`|v.C,]ge^e{mp8k;7x"¹ VV?cS6m ;T?EDۃ{YOW+9ɬ4oqt`%IBnhzKa-wpflsPFvI4/ٟɒt6T3:qӮN1%s[_ ,4v/Aݝ$ʵKbJ7ie"T>k8"3PhNu/v6+u$:z2ukw5wQ0 ˫eA-tWU6|^ocb^,DУJWr*B=֑=P+&M̩>. !mdܙ:1Mdy E?\F_N{3̆^&kOj@Rji F[8 DM4U4$ Fm|nI£":Q:;*qTuͦC _;1oz˳}&=5v< θSYbL_%jBr,?П_Ic샗=>t%TNox-$RgTeZ@K&'P#nNGzrCpZ}N&}0ȘV GBηfW^c8zœJp=e&U&h>j@:1ՑHj ?k.Kl9s!P wyq8H/${5 iYJ\ Ezu2t߲Ek''#m#[ 6+PK$BoN氨ٔؕ KN r2Zm4y 9-d hjS?ξHcڻ 0/&gP6>sH.|-\چ{uZz,jx XV6p=H#nKJ;c/m9hZ&0١Õ.TώM#cb'?]_% ĹD;`*N&%%<ϧ릤RiO5 AWR4,3YK}ZN5ܕ'+0:c˪"^r(r';J3s؝ Sp2sJk5qHb7r`J~m},yEN"I+N=pZ(Ϊd>s`Xo[PtBKQOO;BtzikJn$@'J7S‰6_bID"ö`1{;?ɎAfoPPv6,`JHOF6XM*ID+=p ^[d Hcf DsAKg >kJ(^yz%ݱe \&֥()JHOfQHb֪q?61&颵%I~XB?<%B!TH}w2:@s(ڽ97hSJK(ꥺJf0^N=rdafeqvwt|PbeƊ*?Q] n}W{ to''p}L{; Y^r8@(VՆfaɰ#۟)tjѓ]fQ)@}9>Y\)S\2&j`IG؜Q:a%x\c^Pг 7ETi_D^hۤRTx kzzv=VȤ,*Hgu&lTv x(ZQ0202?U}7vZXBYM/9EiЛB} h vA{ρSCRcز 3J}mި%բD5Rv&}3}4bjB G^LWX4sɚ) a>Ub$ +G mM D=ը{( h?&xJ^k|" WvwP^*U /ڣ4_ eOK=; Y2)y)CBgC~6ڎwc;=>~ ]+$ragqa{*ۢ.Swk} 6s)-'3+B4lf)G 3A!qP*#;GʂZ`ṳjГ]v%[TC0TQY s3SuAtX7BVkxoҜͱZ#)z^c8PF/қ\ I &zGPNma /V(֬!] *苐gc׮1`i: x5y+Q.U{"~eME&NQI|52و&Ow5"g+XUtPkKGǮ{h nb#m?UC'Vdo98cA=+D(%̬QC7jI:޿ o3 |]8U><"ị㣋yX]g]Jg=&˵D{}*!Λ+LC[Y>;ϝ6CBxJdj!s'wwr{ĬOe("k,FRzSpTxjM_y=&M]"Lggf&݂8,Bcd؀GW1&SzާdS@g꼷t|#eQ_*L幺\DtJjMg{W+P#q Pѱ$gia;Ca݁[P&#H聄@(8J7RSGӹ߀C "H9Df%E6߇,b`8bcnawrxg?:^>ED~Ә !3 :4h̤_^k[Ӷ|maONvJvo. m5Š F؇b_&٭dAq>?@wa*e_%lQqAH[: g!luܖ2-; b;heey?TJ'{\[z֔1Mr%LA=Nv}'NUnðn>}W(']婟 6݁=4Z7mFvr<͈b#e1 *0s44hGݡZQ쪰hY| $AgXZ)xh蠱!2hHNlB,,8 bUNE(,DX~WSLi%Jcjdѵ$kNC(2!bgc6r=^ m.;B}& a^p4+;j6bcu׋/w Q  {vjق$KO<b&84c'\zgټKC@pe,.׃O]Ձd͑! 5hL(1:R̲F^}}!n_wo67Dn8H[JjνDYH#gZhY^,uAhuUS~ c`WIIrKNuXg{`?Ur$4hnEL=Ae, uIM2Rb;eT0w_ޔە Y2fɘ0?Є=6Av|iX`Q̞ nHQbT%"-45 l M monK'ns4̿́& z"݀|ɌJ.]5F]Y(ws@b7677fF},_fN筽}.B.]ɟ7+ۍ^/BǥIOh`Qe1epHB'O o!T)\;c,57 O9'2f_l6G"ռ6JM^xV"!ʵI2p^!=UiĮpY3*nOFg(^ #,\UHoiw< Jj K ytur[*>R2&^gCSRs@! @#Q:px鹁fYbr]"BN7H E/I 5\3>±?ZD"ȆU x-Mɩ(ՒG} 7#Mj[H+/7q€]KrO·8 -o&3~&CҩPr]9_U4&vsO;4O+Nbp4ՉB$xL9 #7fg*a\f|iu:B&lI1T{cIFYq[oQ ulOhҏWɀkxh-^ eqʼn- Ez~Y`AO }dBO8 ݝS8Im^yYG23Sp7%x'aM/ Txz+֤Fz.FBD]-3 eq\ ̈́җDt'A e!QsƝ~:eU0"bJQ]͈+ z'QR!(kb Yޟx1dRAXDIN%`ig:C^,X܋l'y@g m[?]fBԷƴӫwo& AxvFcD]JQcAdC䂞mJW(i=ubEJDW%bI!Q8$<0L>}Q}]'à\'{n}23$]D뿬ix2!N'6ajdA[L׃Lf"Mi^$np 1x$c#0}GM ƸPO5Ҧ W8G6s!W?u`*"W%+ 7J \#6҃!A[ zr䓢xqnX4 wAL}zߋQ bOv5=*^jLP﫞~vXqJggXڗ4o7Wo;YHlE[M:"2E@<·'a Nq* M%e&4->vHjsd m^7,;A)tRǮmek'D'$[OJE(6R _g&[}LJ>5ϩ{Ca򗦥E7 V ,C>J_/1g)E'+&aFet`?$ۣc#O2RtVg}_A|CHT^E+mY$dkVvge:%ztIS! T%1K#Is; gM4BՄL.vԨe͂{h*)Y4 " [lWB (K #h9}{|ߥؠпiby+7v1^Գ6<ݒXyTqz^9T|/>NPE/J1H45Z>p2Ƙz;)E%;@AmnV>L%r|ӊҤFЍ}rHMA 8Ȧ)Tȱ$Ė2XA:8=2P 5U)}jhڧ9_Ѽ93\.9ӫ %=d UĽ%`9F/dpLE'ȏd\; 57O2 ?ܜZ@j3#˟>u˒u%\Ն4䕙K6 XaP2:1.ӜT:q?t|i%yX!)P,8޿M6V1]r20*O0x4_Y6pJSQpwj#T֗gĥ|H%LDC=(NX-Wk*& ,13DLصUD `_[*Y-/Y3E"tP 69盦0[R&q [!l2᥺Dq@ev(sgLarq"t5P ZR7zb<#;ܴk Bzwp|>bЊisYp:W!G6FzvHzn8?QChm|J|,GDJPr̼+|@pYA4"W z;KVCyZ=YsMQuBFlvH-) CEN9G|c5נUu h\h|R(k{H6,[~uLzkYⓄ4zGW|}Yq0R`_ M1 BA5(KkS0XO HJs*XXۯ珣NF "[)BS[*_B dC ~\Y~NuYNO\ ҌknST}]<$3@ M&õۜюm=Cy-'Ǫȭ>saZ ?DBZZ+VЛwd~;J$-Ĥ/scWb.bBZS } ?Uz`֩΁$s!-!y%8@_LeAWhԙ' s8wd UTe9ǔEq:"ӹԧӗ 8SX5lUnڷ"D2e@xaEiq=ٶc؃eRS܎`ϱ9zs9IgY:_S/7f7Erx=duDz1m//X zb\`<8cIt=S Xxr?16=0㮵S'((|3Ybvk;ٛ)L ea#bZoޣ ExLb,~H/ډT~$(۰-8kK1(}lQ*E♗=)kY#,5o*-&3nUw+}m|b*ovYB!Y0xFErr{&s"zhSI`YG@%+5ꄄy=2!UN F<b/5i{u=G "N:m?'O9^eM!^|U P,hqv Ra9c %mErԸl_ת=H2|x;F;P#R9)YK8Lա74yA|x`QoJmK7K#GF)u|?r,LB|V+u>j`T8-kGi)LS0W3eQd#oK+wNw͑P}В.?j(22(?ڴ]w=ٽpVjCvIN\#I~- &jt1 esU!|̯"ł~(#Г#8YzH';&b($L~f% h8PҐm|{?a#4lSn%8y %)_>*-Z0=gE z'v WYVm.1Q{|gCvA5SX:foUz HXk飛- aMCze=eS#KQS4}Ѐ=l\=m+y \fIҴ"^x0;^ dirW}#ю9a_&#Y`ѤbS9ۗq;_s򂇹"Ş:TX vEw:7Hp&k8V[MYrҥ5!ZeOtjiM5ZFoO fm8GGc%sn?Mv2ƌ`2E qan5Diz~[s P*YxpFQ> lj` a:`9  hetˬNߟ4y1WU$uCC`V\BŒj q/νGZSNhlT L#ƇЬ7 (:l-xa˺W29~u=6CYA~'G]gQxKmȸ Hh[RZT>/j|\fCЙt=NRۗ!E2w%f4:m0aR=¼;sfOulaPc0| 8Ρ3@$^4)ލs)5Zn^Tv3apKlדun˺V8k=uފFI!w\tM0DA)Ie;n7 v啄z3lL $J&A[ya_BӃO G&|R9 wyI kƈ${7:pƐ_ E Hj(1z79_'6Q u 9J=.ȈB8"߾^p}9@]L:~7u? USC\>S#@N35&zWa:[+M D38r=_eropGgօeSt"PXsS-ruy.Og?3yǢm6AHjM%x-E%s C{/nsCWo9^^t Ddԛ5K[a-r)P 5ET_-h1,([`$Y_[ e-,k<W*<{|V^F@)C $w>޽31Ļ$iťŲo.&axwܧZ8Mr⾒spI}fv‡M 兄p#U},Y}YF?\@?ݕNعxd.Kon[Ǎӭ5$']pWYA: BtN֋FWV$ƺ$-=U~FcQg)?K\.܊#|3,l]4Qq}j(doY2կ(Ј -opqڣm·3AĔjkOA[{?z%H\!CAԹݗV+o)کqU\A²Mɴ~hklaE"T9hGb[++<QqY;K.2k9ܷ wHu.GJ_:yQK,jJ-Sm^ϙCl $L4AJ ؅B'CO޸H\ooW0^LƍN+3(ZxA( ktd{8xxFiM:n~ç'D[Υ=UV ~ :[햀<$@DA/L=MtWjy; mLg1eG q?zl ~lz _sS%r5ɺNbU,&`ǟ˅-I@6U+ܖ1F.R@(RL`8o9n`ZS}!f$'>mvS=]o/h+șer%f9!&"[l-+BCSJǩek Tyh, GhvAv2EG%V,6!@hQ0QRyޞEtyh "l3AӢ_`I9r9ŋ"[G"A~EvLEISť $+vFgv^!,jڧ(DAcvKW[G8E VKp>P3 22L9pD>P @FZ [^ZgT+"eGTH ZӜzY(]Z\zO|D unըxDN>c(R(;+M&kh,9fZQ1FUԮ12.cX??1Q[~VکfCߋ@fYnwUA>#>zXcG"5Enh&,6FЉFMͷ/:,Ch#;&*'5[2vokt9uwnav qnŽRq2زQ1/GPDg#Rʑ#.|Ծ8\n>4PBO4|Q3!9[O;K&d`j*t "CstdXgf3C>VW2@ 0B?VRؤ>CtۡP7uZgh?9qVv!62RjzH,t\C ($H2> \OSl/9rNO8r̊~CHn’:WjfKsYFi<> ɶ͚"-Ov  80 ;0I A gF~7TwykW$P;.¢ų@ԩ2YVs,2`:4Z!bvJfѝ~F{Uk0V؞?ecĄH-\TiHs%x:3%k-='54JbK< ^фurek*@-B+mA&!fe";"\>EgBqz\B#P_Gq߮b5H5)v܃GHAGW t|x͚ Kulg#.1&ɱub"tfXoQzc nS#_N%|#`=^y؜C'"Vإ!s.А=S!ߒ0VɃ Xȍ{i_ [ǞE35w'HI&3fćEH<ôN*iAdB|3(yV^&{gJ؀'}0RItj&a\3K@+m"TXc7o7 G20*435ΧLm|~6<=yp9}AݔsG]|xEc 0n'oJjLٶL~HB-x+pY`A;NvӴf %(vl?(z":꒤t&Ȃ\v )\I[<' R@1pբzgvSR5kT]DT%+]Vs$M^ )WJLb%£(ب"Ywٵ%7KշV@H {Iļŀr3:nѩ]l8҇9L_΍XnN˹%4D/݊@Գ`ߣLN;9Zxe+`E[o &8r#1ԾmVq->T_$厢]'7w ΰ6s<&29f5"oGlqbH\ n<-D|Hݲr{F̥A2K#|}ZcP ^犜k!1 AF3`K؄<`lhYd۔%^}/1U#?[. b4$۞;앳p}3`8~20_9ݞUm' 0C|k|CL]v±&)Nd7hN.ru!G_`*ئt;0YZ07070100000020000081a4000000000000000000000001662f7fa9000813b4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/>]?Eh=ڜ.+O 50Hөτwwt{(FCDѠw&'

|l Hu/ [o{m`xId_@@p-~>Sٞ#!Y6(:ӿb䔢$hfxHLU?ZU/|-6 ܧS C*ĒT C0^(XD}CBEõz4LJXKqGމP쳊C'BOs'Q`U&!c:(Qx#*Fr' ];I4cZǵqu62H@/OY$[;.EN'LZvx<C;]zKլHHFsFI[:q7 :-.cuiC4]t 3om>H@bI/]'W<=IWbR:j1kUÈjنdJB_d^J0;,DZ3g ^ߌʋ#*e+eПPW Ћ31Be0B/i|̊syM ]i)(xpZ~6-^`B$?1`XsE˃4xYA*ЧƖ|Q\>+H<@ CTz-򓊊Bi|Dc8tc\U!酲hE|OM`dIѣA)~CFj5vpems Z'I^?:gs*AZFp: mV>񌎛_1hJc 3E =cYx:8Y3-V #aÙk5}d va-02k$OAxQ__[w2;fyud?ruqC̡,nK}kweoT֢1/ۙ 䳴29%H7ۘSr-t页gkQEf0j6TfXEo8_E}әozX$cɆ(Nc-*N8߲ɰ9CYl黇.=c.}po9O#HCU(Bmvɡ1Kv?Kaa { M"\&R7^.v1:4Fd, WSC2]FN4ݹ/@sCѣR8F0h^d sݐ8)bVpNڔ8NNCaµ8{bhXUyV '[р_'iHܥwQo/N؏o@)SOhɩi@І_嶕\R54nOF.ǫմW yiGhv~EaᴌK' |g xH}uAyVA+c!ӿLGQщĤۺ 0h;B,A~U<߾&`47o1,ZWRvy%F%s! AՐ)ldI>RQ~s,}}@@Tazwv-lԓ B}ߦk9Bs^Vc" гD뺚nǁ0 9|إ΀jv>5o+D҉yܯޜDstoAʀ\rMT#<%EʎϢf]FI@GUЃù~+k=IT ;pE5J3Dfɗ1;EBlmG%VςkG ^Eui @?(.[wZ;'0lR6ܔLu79)l= GW2 I$?糾`4  ="Ps t 8*cqmZ.?L-b@כ;~p֊V}upeLQyٹڔ,FފO95Z|z{fJ3SF}ll)ֱ; z\~?{0hW`\ػsP_:C< OKCCww.6PQ(3P>eGNx~7?Oᥪ~NK1\y#%GJ$V$O,: c~C5{\ɀqC`dɜenϜtT_2|}_R,:*J 2ʘl/  a)J5}dRSC6]#8; xRG+bp1A!q92u8BL NCh ];m7eaf:SlFp%}Ns@B» 5kP $eT2h 𠇗J?fbӃ"?3"_C-_'@(#ZoUjYe5:a#7QjP6Ɂɻ{~vcHK]Z!K^l`%Rrr-as`5CZC&ە==x=tQ)%]8dXLX\ jJ@_ES@{`t 7<g'GGg2SRU95Q.piy{ B F |c}(+_zyզmuajdHӭzliHx8rUAw~}\ l}0r /kfz^Z/Jgup *IfR!iZrq[Sg{(n8v=h?/[Ԩ Lt&΍ qq[$؀[Khf)ͷ$/`cFVrº">v ?wذ/lw TKa6Ɗ&IkS+`7 b POԁܽr,XnazJVW/`3!uƆƓ>βF\ qZS&䕉!.`$d%V4ś"!Juy Umc(7O!r%s %O]=E?pW ՞2JNZT ;aU#r{~/FqA9[}.E/Yxv+z3(2-s)5DY#ro>}34YpKw_itȉ$$a;@ Kjʊ @S>?;D$GOMw}n@D-hؙV[Rqo]cJ('g⋟ZgTBuJ֟@1= 1F@` J$埪qQJ}E'A)w{gH>,l5boV+(TW}S*'+jĩ¶{oײPpHk~p˜+zƁN5-1B:\.౤T~|`+֚3t4 #:Zl:ӧ?F*׉E7(HBs:->;ڱ)&4;~Ba,OnaBy{9  %zZ1 N} SuzTꗀ@w|[I<7Į;F'60I\ r5DugиL= S6(f˝f$tvo?IU]=;r1'Dqp.PDbₐh;NuȝfGM-$>mjFHo צx^h2e9, s^yb"%+/OP3~]hw])uڄ+JG cwьUq+_uYgYT/i.dkI=z0ş$K1T1FlCCί[ޥ̜넢_I;\a׏!@+6[贔샳$ 18BYK -V'ߩn‡AYeC+a7xp#a$'|)=O _yҙӥcL/ףW^[`F5c ~dk!rn)Psba6ȐD6HRk-J&CT\ΤdXkQ%4_6]-uN 5r $M˞{%E U(8<:۝Y+/5{ʲޖgS6 }*^X&~kaxY[36B/} 64R6„}RTRYx[U Ī^ombL]q}p0ӱ8 |lvp c/cXZ"gVO$+uAȱF[#?֖[sX(a}Sdeu3ǟlMLoj6 ,gɦ7SӓL)-)3fГ6Q97}1h_&܈Α41\%e0N?l1G>B)w`ŽQ3;KiC3h2#q_@9c!UI֔tjtR_QvD3n1S i+N,W~O(6y}Q2_ 7aeEOz S%)._%K*״">I@ H 8k!k0#UR"Mm`~g|YP[TF0"꿏X$149< WC 7qs~ MM!gp՝>LD D -Zæ8H[ n:s5"hCD6K7ULFjrfh=^~'j5qcJu0cD.|R V%1GAK {Wp qf1N5'ո=$iq<2WFޖAr\IƐr[ǻ}w>WY__Iz~\ݧlIvm>jY>* 4Or,PRb?5HKx<:̙Y ;^%:&?qTE&xL,: ƀ WKh,:L9%%e#'$&[z n?J~hS#|J״1}-$u/z1fÕevMܜP3Y~VȇNdv>;js5I-JrX"\pWW,,*Zl4^g45~4% J^ f>@cUy:L6Y0vs+aOdiM.ouaWA ĩD=DQw=LYCpA\W>UUSVvZP=Wlr#JwT3'F$n^L;}a<=KҎV('8+,1<4o zF*&púӤ`zZ=*5+< z[v!$}&{..q_B[65u~K d $ynAإA}g4>l|yAoq WeW[Ϳ ֪"AF;<.y9a#XI᜻xgÖUD'sd9si-{!/E&/uP^1/%?9 P[HWbl^v:LJ["Nm͎8 C|IYT\r;Ovˡgn#vb4noS$S|Nt? uo=PDMh\1c^pZVj{jGג@ّ#-T7WQRU˧@غD[cA$ ٬B`je~֟#G;ʫi ]~OUz`.x</h\ SG}3MqMʓ.67~Lov\UsO>pmjƫ\{=l?mBWK!U:%|q TyK8F[3<ӻGA'[Y QE],{YczdZ}RQ~&$+Iם9=Drv.l@')'x:mP6!gRkd $9բnsB>/rX}۴Iœ7)З͈o,^$YxSi|Du|ȱ̄ ø[KdYAAEDDsA2 b _LN$di_R׷X@=eyw;&W\脧(.l$IMeUn."bضkhS(OnT_f@k7Ä56G/ =uiև 1k!RI?ؚfdX^~!'6Vb9u=)oZ[رv{!PFSŽ ,ـ0YڮBbzY "ʑ0[tƜFݷL%c)f-JPP ZDUsrmaDgYurE(e44lx$us(Ax#|~S  4RB ).J,Ap}.P]P) bQ ƹrҥ ed?J U/j~U KvG{a?<߅݊cnBׅxO$10pMN=C TE -Cak攓Jm7AGw;!a]ݍ1GjOB:WOɯy ;Ǥo|yZ{HT5tik-ml1P@InW"F쇿`Bcxn "E>+JEOxJH8|ZJh6ﺦAR^C\hQJG麖TN$:oSҋimr7zJɄ7H1b@<~?I'%Qy2FWsWDs(|<GYsVαx:cO0l 苴ވeR?|]n!eAZyu@($7= :m@(Dhޠ9An&w GH3J.{^`Ϟ5}֖Eixqn%^D[9bqQ4;\A3Q4*7_pW~#Q4#)..[c-CZ)] 5̙$ +Њu+-)8pXǩ?6Dh 3zW^^-0X c %f=ނm:-#rL)t?*V/7W}p"B H*6/Aɰ}sXe vyDM;>SS㗬&6VY i6/DiiB?wx7|3=_⿒*]{Y_]UK D ?=BQrCxm !yAM?w 11jtRmXxӕ6$ӈ:k*P65Ez5q)b5Bzs rhT 1CD/TkL`!][Ŷkd|b*ΦG`ىbʭg`-b|;gqLa|{Tg`_&`V SB݇&W4JN7O=%1f;s<^㧔0U>lG^ ?rf vGhV*AG EbGG^CĬϪY'jۈfڤ>2?jGPd܅z ˡ26fg1njښO?a@//%1J7>왘uwGuտe\GDeOqKYkht#Ҫ$,@/ %E:V.ཻt|VR)&:"}jd(kdЯ3G Q?z#p9oa)'cf iQtWw8D|+ d:PSB'$r jg)"ﲶGݛKx2'D0 AFfl{2ݤ65[hDϖ;v}!y8>b{ߊݻ'ORJ.b+I F|8oŧTZximf۠h#2WcZ[# D X\6Gg%;vQj]=z; Yy"8{ ldj@/ J_ ߦ:ܱAH=C˧4Ae,'SYax=N:_CC) ё#8JqGnr1 ݯRRVwHjɥo%80}+C&߇P5y("Q\{`5&_xvJc >bХR7!(fsd;'OvH/xOûY #aqX=09~JOn# NMm{7}ML8Qm +;Lw&pG?+swߔޢ.YB kmY?,&W#A6u3)"R`%t>; }~! W$% DMC4g0(6|JH-ݰ6⼣pb}d}iy.΅Bnv\!D(!; 8ȳSH1vKEXa}+C4QSna~nr7}H(z?#xmj}i;{C^')(ŠSc4c^: * x7hr,'/4*vZ̦l TE]_ז+y%>ܾ/^RioFMD48rS5֗J&Uם(|hz-QOvŁqWA|"z]ͫh/;$ln-(z֠H?& PtJ43$o9e8 HN:- JfEGKdIk0Xlԡ3U+* 4d: M ! f&v/?׍v,F.5w(zhe$o|񹛿i|&+W0\^O`dCQO6M]ļ ;upq/^bdO󡍾ƋRsO,yb&&TVN@KɈBTZ'Lp[!rudҋKb,e00ס~O>5at  a5[:Q\y#ش~$X"L5`VD&¬&PWGG"jvxGoE9W&LPHu%adPy gd``0yՇuʃIB=&34u>72DŪAi*F3cə`jrCas.@!O] c푹eb%*Aew\-,"Gw9q /6Z_r)v K6~!(sOܦ]5ߕg%ca(T4IGx#*ߴonv*ʀߧ3«+Z+[:Q:8LR4{ا(:əCX~p-> w?~vq;̭'Ny=$KQ-@z-> .::MxVqjOVe& @(AZbeY)re#2>TC'S׾u_Z뙶5INivcHvZftl/njvD`Q[+R!%T.21Q|r橔Of%vyJdt.$fL%i43¡?D6o!B;kuоYJy-T5qe2J}GR;du"4mKk\edG{O'pY>-6sdp?UhmHXmq- 9D<O}p? Uzbz 8U#~oOܭD' GREhsm߂@#8invK6OUSeQ W3e62<&|ht dK>NlBN٠V;out<𰙦dtsUu#aM#0wy3C0: pTH9Ŷ1cNBuTYUQZ^O.ӉS/&RP8uoՕ:mυ9ʉ1wDdY_ f:Q ueurݕ}0DaEO,'%\^q%aD39PE3 ,(f\J%`=T;9PZ.iU_jՅ϶J-,?A^8܈7vWoBVZ[ fEF'6C2u(]/Ip}]CR1`MD ̮42a,(:T)j5Pr_?WbZL{ܗ"މI h7MbUl[SuY,%c1Vr& x? &ǠIOզ2J'#I)~v+s" TQ$%{eKU"9VBHc7&Z4$Bn<3 uWpww{paCƟU>R\hk]f@}?zGѧ^#LCr1sCCNz1՗>ɰe nOl +\[|HI;Ѱ|w71S\Kp/e<ysBleH>FSOF~sEWjNO/a'iD歅hΖEpM(C71Tl}op2Эka:-b|R3:Қa$(0(U[!0 ej46A!t 2F"@;M*c.bҿ~WJ/y1mDml3&2Vul8v2@U_yV߷E yђ idW],t& ).,*EJP0MTig)䷾вd(k!*"X1fVi!I`&bD@I0\ |1Vϝ`:=wqvۍw<)w<6s r ɽ"Ġ*{u30@L)K:gyX-0BOa]L&^zЧ6M\\ 3k[6ҟgnQC𞙣=Us+AG".C -p2f"_Jwv j38;2YN+d]@ ."H)bvMJ)|&Uņ_U' T`fl#ӗsSi_9IC7 A'[x=v9BP*5 +-n sqFX+uQJHkWS}o#ѣzP+5_5+WfY:6퉶a[++5_/4OJs 8mfnqJV0 ,>Y+(Yh/^$!ԅB[d *m]>s2Vo0ִr{z~bNO>ʅ@k;_( ToF4K΍oŘɌAXfX[􃷎\-k+"8|l*[boYk8zE|HmZ؁* I`|*qNREuƓH\S OxnJb2BtrͷK{|p&J e5F :wʺ25+x̤![!5 {q+6v)SrTtn(?A[goE Co8ᦟXѭ(w1>ɠWUZ ZX uiLHzXQCu.[acnp֤t(K˼VkJ0q`O]D&FCJqI-tVKzgT -OFZMZ`rX'g a+ a^|@b?3 ]=98Ety}rA`EAR 2PbWp̧eDgt+f4m@h{=s X$;XFͣw1@ob Ⅲ[o(wZP5m t{]4P-*cfcM8.%/v)^J&-WTD\(HBjA>w[ M3+O4\Tq~oF1?yzi/wa~ qegk-ZQhT7 F,'g W,0-近uuVA|IjTD#RN4DqkkY ai} WLxOfy9vǖ0BxtJS Ii_2k}o6*lf.%#Cmj(p2;ti5Xò@ZcXYma<=}Lns$LĢnܻΖ+>ܓ7 Mm5A4! 'X‹ pT}l@VN:D{'Kvc9_AW\۪O{e82rƔ 5ixu.I kyja-0k/*#)=%y$?cHݴ=.P=&ca&㶹#m:28g].=ɸjx@|Q$DFl;3^9v,`%A yAi?:$ MBgzϸ˸IOY#yLBN@/~s=ӮvJ%$⇡*1 YWt1 /:2#Q}b2tk#J.5vluIt`:Lʘ2Ÿr<:lѡ]L D*aSd#?Lz'zBV d^ki4iu;na>wWx0xTB8͓i`"4dD~{.L4'maL{ܡ ۧʌWtYxO uɽB7Vs{I8&l:RLNJzW7A({Ԕ1U9S͓ào_BZ&*R􊰨/Z1UmB?OrZ$(r-0 Jm־c8!ķn 36 pV(ӴV%loI A7 G(C_A3@D箰+?0K(l-~CkDș+%{ܫmqPaH q(% h(?xBtQU~@sY䥿*3Eݞ1sn!lB+ LJE n_(ÁL/Vq/sƀvV[,B kf3P W~>7@JD ֿ |&W`):AM8 鵅~ơ*Aa1( _,&VҎ0YX!St_̎,fC}?P`X]&LaE)||]IΈ{U91mfgŞqtAxsJE ^BVrJ?XH0f`gRi҅^T18(YHRbemQ4=o>y ۧԉ Kq;F7>Z58YHiٖql*]&p fX6b+ U ^0Rg!Z ;1<+)@a{<辔G^1XbW < ʻunP"zr TUV(Iߖo`;39ө""\}x|ZA="L|4H]GIH0o. ݏw7.) $XFxx-m겥AM(fT}03hO'L\9 Rf!y3%ɚ)~v[m6l{$V:MGf{A}#8On1ǁ'aK} ȬW?-n ߌoܖ S -Č؞8`oW k2q`s; xV[@`ޞ sذk'Zns,,VYP̫ESisif%КgY,0aC$YWc-ͥ]y?%J(_ؖ|}. 䀎o4)uBsg̮i/g =m;@ӓRBB۴Yı]>M8W%:*2Ÿv$qId̬0^61/5QUwQL NUŃUPVr^|R&gYs)e7-]L,Wu5s X`8VKX?Sl] Xzw,x; 8?#^+*\6x?L7 1Q; QM[WTKz\tADcN9, ӎ +b8Y`n`l-JFH #z4%钲wC$O{(wWokSHiZj‘x7bakP\HGb(K m9`g5V`:@|"[)0=R6BR7O=yVEʵzmvӢb`>O/mi+OnfIc-Z9o؅MiO)w{"֢lEYGI@_7XYlJ։ Zs SgQ&0VPE "P(.7`D 2.QDfnԷ.nTΡ~BPsgaȲhqGOw(@\VJ8 3Jࣃ.gX^YZ m7h b'h{#n6|}^4[%}Z 93+ؖ3"JN/jii3xz׷1j!7^BG=}]R~u|۟S2@4ȏw터I.&W& K3 ?0_A_>^>t@IkyQh&Ր)cxڶrW>3ۡL3h/6xOSt ~[棏.YKiLPh@ɨ-Q/ܻ=toC5h(`n f=;E[/!~DI}K>~bEQQƄm)@q EQcA놋u6QͅT"n:ekxW"ʰ|}1k AM!MVYq?~;07PK_lkA7t Z7fL~X?*úo?x 4 A0C ,Χ\'p|wO[b¦γԏ!_ [!ȕ MPS,$+1 nW&ǂ9JЭ ~zw GG?gVOF^8Qh) giźd:IV|T5Ʃ&~?=lHRk!nK9pدl})1 X$3W%[up,`tiKuط8(Zn 8% ٕ'qa{Yc+QΉ(G5O:J@x^Άp1!ծx}m9 盦fw6mhr mMBO:ߟk_ø6_PgFW(]t_T|έ):{M0ᶸy*HۻM+5)Apyԥk&&ތhGP>U(t/;բs3l6,M̒16lF ԍȍfiזBŦ SP'UD/u<^kB.~9F1<=}MW=e jУyו j0n!ђ|thX.off<~7LS92Kbg|t^q3^sT%%>ކ/oL# 6~3=Y>#ZA66=W;7~kIʷvhys`=+ͦ &Sj2r_[mDM<5dAMHĦԊIͥbg3ui@dL1G?h+l0@Tk6!m%3VJj3ˎcʇ5EꞓW߳m)*3HJpnZvHYfI[+>| EH26UAdMCTMIEkz-8hG|XI.A 7FAuad(g.G,@ˬwWh-Kuu3'z [OKP)lt9PCM, i$I4x"$NL|dx*tD@S|VuO'6n]Oo,"!.2MBŘ ]%#o^Uo06&VRfPy=70#{JXI@-9vUH<ڠ[WҢ Koe,L7Xza}(˵Z{q^̒5jUq `| ^cb)N:-ljw='0 L*ʴV;oVV]`n- =F.Xƹ+Z3vKVRFx<`XM>|, ?ו/TjH߂䆔omg9CwIyELCbNJH!(#ʠJU`ȗ^<XT ?9m7mK>0\P7B.dޭ%+`kڻՔ)_73Iz:n΋ٯq/6\ZS.{t҂BVgg'DBd+ċ|&QPդ@4bC:(?c'aV3Q <aJq+aU5ݎ#[\rB(Iq]N~Æ}45z;}Rt.2Z1k9z?}_SyU(ti4DUaf<#l{u&|\ dzGg,o"@Ho^:#Q-}`ڛojЁ)!XExIg߶G6d)kX&}y⻇زUc|168ӄ1B3o_Ezgw[sTGs$'sAYǕ=R/Ga2`D"Fd?ŝN貎o2jKRdK5eIy: %: k@ѬSUq5ŬF&BbӕECB 3,VV<\0HF3 UZb$A3oy\3VvdszjFh4Ӡ`gyl"˨ bhth18!}J£@*+*zEg4ל._hѬl呞"Py;1Nyٙ-|}h_k,e|š#EYɔK0k0_Xd?irBB k!i"sϕzR>Yj"<,I;#]Y_XGBi^^;SI%n+F>q2dW=iY+J^b]Bj›BJ[iZEbF^)&W#EcP2hWB1:.f؂m HksEA)Рc7gv/P"9GҠ!bHfRSԺYux=W]ю( -!.!" 1uܝ4$ Zܿtv.!gcj6 P/-]-KlDFK2{DƢ-19l' 4)x>ɢurN;TY#1!Vw.$zד>v=YL8Mn i+f$'&AH [,DVoD%Ë\@ uؔ%M\*ED~r"KlSH&ڲIl wS]b̌_?|;+ԁ~iaPVˁYpɊ"JXw7@.p`a% gkȻ5%u L%_xۄ~WSM/x߮zb\;D=b ޔﲮ ~Fie)цE96H5=;GU!0z؛OPAui]^y&@;ͺ.]ivSC A5 KbVm{{LbD߈eAh!u44vrV7~'(#2~ *ض1\$0sקg󫥮KҊYĈF:tN]V#+Ju@KrdPV/9$;wo7jȬS6Ug p*,h%Zi^-fUXx~~Lvw I4$uJׂ(>XWxzBUCN\^H7g!gl} J%({B 40"7/b\a/;վUARK>riLCP[$v7bۙ_Vl4FsGҗ)ZySm*9t͂CO8igL1,eT5?!*;E/76*œqisrb3!|C(BM.ca{ر.q6VOޛ- 0  FFUmy1n6[VX_ۧq29?N?![>Sn |ظnKC̕,o~aDX@:I)p\!\,o&.0gTJYBQi:M &,n]E$A{{B T7Skj+F1ܳn7N&n$2_CuYђ39bagawM},Pتm^N$fIA®K`ƋxX.ETSopL`Ѿ0 f(to!>5aV=ݚRK+Qrي> ]QRҺ[;gVqf k rO)DCX8 lќv,qh:VӽcKˑ%j ,%DAC4P +")tխۚl(N4N\Ex$|O78ѻEXq 1f)ǬX~HhC]#B9hsWq-^&3yW5/E'lf-x^t-wdg @rfw °]+Fwb6%(Ѡ3QwKi QRίjd t^c/"lW[w3\kR< ݦ1&B}1HN+F6 #uf؃R_Ů)寕0% ݕ8Fb> IHҚͱjnȼvɚF(9C> 8Hx) Ҡ&gG;oݘLk$g(i /:-{;_p53 p~|ūWU#V{smlJg7Hh`"WoL#Xv/lGaXlMPPT⁘ުHmiIJT^ /c6 Bfc[9gF;Z(|y2*<+j:$,}5n3`-+OLOm_;24wn#׺7oJQE)#qhG_,˨V?: X1x/ߓ(ä`3DCf<~Lir[ߥjR'mLX{Xr))YE(KZ iiXorvaf׶J +:8u~X} .c&u9Zd LI7k_ '4}jd-8>la\ćX-c/hIJҘdI]FhM=yNAZB1]7!L=U_>B/_h)FBG@٩06#٫^r'ujc쭏G;=b#SUdвe`ǿ:$MBfxW& *u @$B\krsҞp6K2h` FDAa#\S+qV{\PIN}p)>ƃPApC!#҂c@Ò'qP<..8J8¸V[P3,WbI)_"RC &AesTu8 H5R$t#'WѯP15y7zԂu_hO_ɍZ@eBDzR;'+?m6PB_5]WLԗԊX:d(I1բ 8yRY-qOBCE Uwpd ,8`"d)Q01е |;5#٣Hz]AY.~oq]*w/K*:g .]ӥ5x(ϊ]ԩ@?qu0HIww딍8j6TW1"R6GV2^Hi KW ]+j7I&vXUJ6)&@"\"xþ%TmIɔrKU,2⟘/ ʊf+뿗uVxK4 # /va3`GT;}5pɪOdt: 3&Os Ky 9rF>7j sSh Zs/7sޮ* @LA03߰D'$<4~= =;׀SplML,Xyu'VOcF~KU+U?1A[btYٹ}ECA @%|sR}mgd`\Fm"Dldd\,o#T!'덾Z6 3Fzö呺zduއk64Ăjɾ۷v *h>/b`JfVB~E&fQmN~ A&u+E-Xs\IK^nr?FgXeI.s5sKI"g8:1Տ]{PVv% q>M)] &Fi:tη|_"ui/w"hpJ\Xn}{XOҺ@&Ġz?Ym0 AP[y)|4m<?kЖ:IWh%H;$q\ v~j #a>b+Д%@ma/CX)%EErN~ !tcm_ijz_wMJ`kK~?YէѤ%-MD('7ZC l.pk1'WKs|q/6எ&Df>QcM,/TK˙.oV$lc Wa6Y +L\MGby&&'*Z[%`T.I7`~PQP[N&kz l-źeh)YfvngGy0۳,!g5 qS=lŸ2%s+g0I둫V6l^)&h;|MOK?ag,)lku]+ C .Qs ̉rf[tHx& 5U5Հ1p|odk*BTjqLX7 i՚J,0kЮxO>nB Rb'{Uo%&;HF% 8 IRF?M $%I;Ie@-x1 (.Se[nF0 j ;6t 妝"!i#mN:#̪45Sftcvx&2eX~]EQ#J)cAR=ȗy&ڵ{?ec PA\:߶Mv8efjfGyŘ6u| @W #s;}r!N/\Pʈ\Q,.!a.U#:fͶөaU2fwk棼 ÕwXsfMGwb(4AiHN[%3D@;U!kZrKs Xяs-H1F'|r$MrbIZn;VhɷI IN/j٢Jd yMi@y9q\}6,<U%^T9/jZW&AXf>) ~dxeM#5Kw3֥9sz:E2 OFha|+'df.)^a+XY6eBtV Ihkjt6m _oK[^uW_Ѩ٫5@}mrɑ9cg_cqS͐01ePi3e:.^_JnV7K֚DNy (Ĝ`FBB6X?}]+.klakRPQ(߉́Lc ?ue¶1p #OYz%gׯ(Z//-Lw2`G3pAe/M*hį*Z(W;I=΁T/-PgL p: ys$i.'fdC(tePi;۶c:$ڶ96#^JTl7h#tXT5bu=}"sTx#Ƽwδ O\eN&CUmxd %3&;_/4sZ}㉲H2W0Y~ RA l1INzכ5WBdVRie[){Xˮ*=]M]2>4X{CsH1r!>t"Dl?q7#R;=Qم2RCQ`qCf TY G ٖLJЫ0͌XPdLܜqPq!Ƌ|FdƉ9z(sXxQ݉'ݫ>*1˖cc"R?T`ʪLCAf&JӵrNk˼t`yn7\x#;t3+Zj9>{J[-RaK-0bC0XY)Cw_\@|+ْpYSwt)8/#.4Atl%!ʚNu?, ºl&Q9 90 #΋>+V1(Nxl$ yW,Dr(ǂrAƢ[0f #ځ,3 53ƒ\8i)fuMO2+:v4A[Wh1:s2aȌ U`S@ѡ)a9~͡*y7-J} %:)at67Mڙ}\|&}ZG)>a2M_dߡϬ5a ܈PSa`^zZ t1Ph%C^Ir =ZҎ"uyMFw棏q]/s`*4G6-MǑAqyNV8Ɩ7($KF kcRa/+2@X&j[+Kd Fw?~)95M˞0ۘUTvfUwXжKԳqƘL_D;!;:J8b#.km]!T .ZUATx l?4-{swJ2 jv|c)Z?)Y4Z]=qKKwoTꈫC51>P/dxaP<>n|ؼ<URDgN^Doqm7$o||mQ֢aa 4Or4Wrx >c1d@nn2|l‚^ڙ<$g;,A+ڂJ` e}dKMUiUAVRnz yv;V3qotZ9*D>NdRWCWu㱭F5+Ѥe>=۶ȵh)p}b'd*3P>1YA^8zQ"zp>t9#W}"/P aY;OO#oE.#"EJC%w##C-V>BJAGOk1vL nDC 4^u7 F$~[ @9A5脎eCu{:cF8jbFTW6ր̀?QNji\C?5J쎣c-p=ݩˏ,"?yf#sPM) Ch՟}Fj1~B1֨=72p +&r  l{6I?lI%/Oee]Vv߳WօѴR !Uu5!+¸^s`!W?jlމ70E7bS 晅_=dGQ +73|Y;{ފ* qemKvG op^~b/:\cQCNI `l&j2Z],1R-fۘK&t(|s)C{"&2Hbf$7[7U m70Sͦ`bDï]] F콦I4@vJj R+QƼ:<=?s4xND5b OMH,:ڏ|͵oC1Y (LN"t1!f0'X2}ـd’{+ves&ħ4UjZ+*{UT- =wEBJ}1qADD5͇VL gaTCE!~$D]ȃ\̦YpQ"H|tl0+!2M/[::TH'{bNs)\WG|xC$2PP 0Ɛh/W3B辪ܢ"ن?/*NWtxCXc5y|bfե|$W(Qmy4q?p3I=!Ou#M2a|19If }7c-K%cmϏ33^c)JZ`` UOƤ0lch t T+⢰H%:^j1߁rnTpJBiq.&( v|l.|=} 1µtώ!EH?'50怪 ûP} 0ԋR7E8 75:C1{d?'-k$}}jT,ܭ܂ ~2)ӄA6 #'WTJ猄 )¥+̥ivQ<̐(.^:љ@ae!4:!+I;ҟ='iHu &XG!1˵DvB 7 uO-nޭ rKYDɑ_ ~*P I,4KUޛ.;´?L/Ka>C]'v %ޓ6e5W9q];֢I ƽX=ia^̝߯<~jrU_,#`D]{ (%B 0DBHoŽ^ 2XG U6+tS<Saxolm$Oڡ Jy^Ĺf[tN&pp~((Mp4anǭș PFS58 gR+U8Y)J;IM)QZ"R,dO,*u(I9.dkg-tZ(˕qۑ)/S'-Aʵkc3rXh#8ȌRP[WƇ]mg/4>R  ]i=U`>-cEZwD] 0E FyzC߳Zƀ<LT͉^I#~s>H,R *eހm#s4 t:"򖧥]<39FDS06-jΛ7Bg]fU|^Вjb+Mx3ǠoM d1#7$*UT kz.}(j(+xmo 8Οȸf~^YiKi ~D1ĎNdw_iU&p+ry* ĉX:>} iGԔq_&sKV)ӫZ]O;k<79[x8"P4Igcpqn>=:(FKV'I Ow ʔD2zCJa 9kvf1l5[ʻ ˠIA?Y?Ta}M֒A҇>/G =`2Hl: %1bnѩ=QqNש:`(v\<=goWTcK"ZC `#Kzy;#WWpڠ VΚ& EJ~l??+Wl_k'46i9u>2(  ^RVDx<3֔d?CNK4z et'PJ@C;~qDI89 cv/㕅9= Qɵ*9H?M@ l]UL*5kq7E\7@B`R-Er [L1YhZ 'G/I(tRrT@~H Ώ(\$a_κsVҵQ[ݙ ^AY(}uiҷi-^#ӝ1߮e;fɤ'lfF\AڃMOj!3̞E{} j h#; 9eXB?\uKvѪ\f{9*uk=ТTSc_ fT[6~i QjA }Q98yW/)xfQEOK旜҂׎~>v\lMmжo7_Կk-× +雑cME‹Z['=@qxn._w ,C^0 kgQDePĬڹhѨL|VC.WI'd8q®k=M}y˙LK?Q).12 ՃLņsU09ĈixBVf1QiMK3ahܧLv2yQi~:G=_)[yLui`,J/ Il4P~s^дӮQ/CqWZ.erm N1Y#bUAyY5鷍`v擻Y@,`Bǽ㌕LTfnO3ϸLq Pƛ~M[h27s=Mʞ@+{M/^A$mv⻂ ciLa:ôT4Uvf\c_'  e+J}K7 G0%} h.*Y`&",-dQ>Gk >ȿ7iJceT-E#dɛr}x'7't o7>ڮ0gS4KQ(8v\{ԫs1PBE T/kfDCGIY?X.|Pоe r+.R0`ct?|hzv$2ց)ZLzbKvY'Q"\X 2Z#5ܽ=f(!cy~ѥ-΀ Js g psYxaRm!yܘTHLo[p3qhav096gfkRE 6f`Qy#M61;<87qO3 G'ˇY4D6QJ;~w:E\%[}لCڋY:2n"s$y= ^h(fTrpݒSt|*@=.bx 7*!DJj;+ǴfУ^ʡ)6}j@RCA nq.~)#RPZpi# ~o(g d5iãf&QJ~{q, !.Mn  u" ߽*q & /r{hR|%|j--!Ρ8iC6Y{S7H'3< )/6 js[d#{ZFoCF瀵s ā:R%v Y80CYAFBV#<3sS`{0?†>_B; !1Zb&S-!,u7ڂ\cZY]Lү wG&l3y(rV$篨ŞCK$jغ[C-FmMP>Z{I6]Cn)Y^/9*wYZE{Q6 ~ PջvF4#6#ׅkSWfi3wwtRޏ g]ڛaCX@I:V"(=G4㨒<46V٤"V^xxu}d{.bv1̶:')Tѣ wx`~ '895y=A9s[!ptz-B7<ơ@YB%% 4v1+_pM&dT q,?O-LꋒӲwM[l! 2ܗJV/e~6YM]2=Ed4 kyS܈ނWE;|jdU|HB?֫;?Sޡ}u;{i)xzx1\}{*78;1~H5Ijn|e $rmlP@AB)fnW|'zrr_<wo3~biI&KqFvc|Wr(j" @塒1I[uU* kuZ%Cpxȅp|z>51X%)|Obz|-O&kశDvP γM8RסTՁL$$r,#;.3I=9E Vlu5|(`-2A(HM yV}E'ɥv=h|u|&/CPBzd_÷niu3amkQ^d%Z?M_fԃ b˅s{KMwD5o Q,7yMڰu KR5;)TBw]cDrnSU/F`-L/'q秄XS{_JT-1֟-h4>Bc2ԡ_d}`ҙ_{gaI$`X{aAZc?B4~lF(w7Pl|@QkC`q!Z5cV 7l5Wn)F6K{ᕝ K8hr5*s"9O㲷[|}G>݄%b&/ٴ2qQPFȻ-9.`!zuuȓ@ZgtGT%pb"QC J4ʋ3Lv.z+r #v}lVm\[ a$披=+xfhs~ˣU]̙+ɧE/$~5Y 9ZvHtgF0)sXn'MHYuB9hHR*7 u=dg,4Ika=]@l M9ܴMꏊ-C65$xla H8_ ee-5Cͱ1dG+Y g h)JkYdV]d%vg4sRDB݃#PnWQš.ӱonH[žtAu)\trBd5'LNU7$|#1.u>'3s⇆nM[üXU hL* ORĹ]kNi V%z:x/#!4!+CQUβDNuMQF ܔYDY /^*'|6 +y*D/ӶSu*W,Q-[)mAQ}H.`~?}͏l6x h7[YK?s̅j@nF.@={[5'Q2!{5H+9 M9FjТPZ08I'_ئ% @ݻC_6G&\13\퍴n}~ϑnF\>jXB|{nƑS,I 7n#qvaC L R@$ >Ӏ/wUy Qjhr76Afdۑ}QF}vL OS^WXŗElVAYUu "_MZw4.r8?LqAط8= ˾C^l.[8:I8rƇ1OC!snWEMrFj6O |O]3sm" y/[ɟmt7iB+?@@3.M:S-!HY&>a˚oe8@a u*,x<˭@s]F.)"X}FEb*aذ7Y`Zphm]1uTvf 28t.J3Sweo X/ 9^9pFuү^b@)v7 }^0PY~M"{jo<1͆ˆ5 &TWܳYj3B1kl8Gb@C7bPg fX4.y^}l>5]&3ʋ~ Lcbrf0kꚌ$[ѵ BQ ejޯ'P|G1֣܌.Qn@+zꥧtˢh;`9 (bo:pgzoGuCI~J뮴fsY=1%ą%ÀH.Ss_;^B> 2-1'85I,"Ʋ^}ټFm:S} w9~ \kSxT9-DŽ Q,l))LFaµa'ͪotP~ğD;h>ST[M\[B,[e>q% PKp y,o{H>pD.:f2 $l+Dʹ,|z`ޝ^,%z^n5}*Y̋wi/DifABڅ0y2fJln])'t9A *g6xt:#nCrp w+{$scR%/7 s7?f]8Pq@Xw!SV8tx|M< PX-HXz#56mHGNg}W/A)sU@6u3P/5U\Q*I_f9Zɥb*Rwn&@std6ч`DR r]a0 7cKe*q %5TBNHgу,pĔj"~?ReYj|׃6 QFڳG y4ET/zmBt q[>ie RB9[o17seyu!{IILѶR\Yc?'&QpѶb~Bvlj6y7$Y1y}z!9Lرdg֡ Y`e^Q"wcGRv KjPY _0]a<"Sx?Q1si1ߡo!C P8^XLZ1O1&_}8EW`h[lfh`:wzMlBĕc])rTƱ֔"ڊZS !wR?M0QEŸ9څ\kW`SeJdJm •p[e[߄ UvFDI\.~dV"-B*j/zQꣲXJ0 &ꗞ'+"DR- C~sݧ`&KO/6\7<"?iEr5ZXu`=ptA]%.PģOmŸ8F8uೳHۡ2:a$d.̢8KS;-BN!Xvg<+LdaųY=QťDW8,hƓx!$/k} +OQ~efu!{j&${d7_\,rW^C\dNtc#Aݟ4q;d' c>rg*59VQ._]iO,N:^\;4TQ.SOh5ne [.eP}QK]?ܿ~+R@tL٥(6Kɷo XPwTl'fOP6qOE2g:Х6XWn$\/ dz|uy+c qV]R ܣjR1V N%gG=Itd">uу/s t3TߠWnߦحk|,NcT~#,|9M_D/p_hv W^oe0n9o|Uv f:y(xʣ@\=k;nx_$Y7,SmBUZVX0l& =.w_iklh1V͔nS2&4u+Z,Y^ͼwiWn'H`S/d=F0UR^ C՟s;Gщ:ېt##Fk,TUHA9} a=?xU=3/ 촃pکܹeYe1۪` f`} xz8?ŏD?}q|fDOSXUҐViB-=k'Im'U}DGL&;D Yʱv4aḼ%'#D+:K,Ɍ+~Ѭ"}Η;?}Nepڞŷ 'A4^J`lW%)/tjctSKc\^Y D1Fg(WT T^Z;+d_ [6\e>|_fC& aw^2Zr%} F{@-K Wt'RTi//YR ~;@6봿4UŇBYH1DްCLl_YǨ n{2꼝 9o/4 {Թś{J| :dŌBsFhfgى8˞{P_P"Wv袳74ݶe6ֿ")tQv6pPg/K-=ot w 8]*\qo^ hÊ|GB+X]Ӂv0^bOl{}QlS ܨU2E7m9$2xZ[#ϋ8.2wpcՖx3W6v!ö DҔ6%UqƠ_ɐVe8߈͘mF-gytfiW#?gs6b쇚0ƃk1;zz1xZ  U˫!/D-#f2_K4y ܢeF:~1f qf_Fr k"> qP~%?!!NH6jl =B~J̘}s>tsݎrU^,쏖RJ@Y.׬:kz%1ic@*\ڕZ m2jĖ,B,\/#02ӑ_ȯg DKG]܇<~KuM@?P#$Lm&f,$Ojv63DTh񚁡Cs)qLlŻNbX'V6`76RI^&zSo~^f?|tp1Z]`uv[DIO:O Z+ rW`<󴆒;HO$ GQނ3" 1n =O1fQRnD/h 'L xh^܀{-5ulO2x&.6E*˳^!w:uDڹj<1Ἣb7_)QFT*FSa1Űh憂*I¢ƖOY uE&J(WDxW T.%Fj=N)1H׾Qt:H'>*Uorbږ jB "(Ef83wY e۫`Hr`6Kҳ45&-'֦$M < u\QM]bwkbiì˝ɠ1t2KKhtR6`_#o3Jd$?r1UƉȧ I`9do;_>"iF⃲x:A/hy#p*|R\r)}|NQa.~ppv\W%iO^૩1aKn5A;v 1bKZ=heV d曨OyƙB}a ˡ +نSJ݅6vڲ(]o}%v[-cWh5|meyh?Ac6sc<rJj;BN9 H5UT D*L?^[ңD}WВ2 #g͡@cd٠PtiFBR-QX)3"kM*q*=t4U8$\;)ƽtz#C ‹X=<;hY͙ͣPW|v& *kW6TڪP ̜R^~862LPhLIQ&,=mLZ VU;W~x :kQ~%$%^^*]*;b͛|J~W0 g59IQBXȱԓk,כ]vaJIɥ!FUzw9>pQyqh BI*CtFQ) cFe}jͺP&f,.̈[pY{xDkDlQt:E ԔZN/L>t&ח; _n$Nl r%y{w' 4)M"قfd0=jt}ʏNѪ|sxWw̺ɁC4o J//*Z[>WQ[-"JJm;D={@KZoLxpA-<Ez융On*W#m8oKKl_MB}Q uJLPGtL[ [@!N7Zgz |A!V;z3_|fϼ5*:ENyu( G&eQEH2 OzQ6{i+ID(ғo_oB~CX-#ͪW7Y,=Z_nMh[E(W؍wz"?Eyv=p^^Yq7.ZO6Td 5UL:8vjZc`hUpOI~A_ Af[ ki+V*P#]HjuQ6Zv} iz?$&|oacU~WgѦzyezU|c՗vcJ?$[k*C M)|B%p.)k?Q =g* ɔ1f>tr<727 tT}"I!Kg<")[FHC6/(P*|r"RhNzox!I z suzu.Jh`|ةe}}0'Qk8 zFq-ߨujKT:Q(I=\^ HҸ2ǫívme߁ncwoqA5٬g1&U[?5œ|NC}-PE7qO)W`[k!(.CyBQ\8)vؽ H E#}yՍ`O2ה>OH׫iO`%74ؠ|W"b`.NB#Cp#(::sA"$8TnD g"n5_mKl-`˴ \J()N@Y ==)J0@LoR,kBUx;<B 38w[+^τ8JTJx:a2jߘ'\Ic @QX`PkQEԖw\ERmĸ4}^:AIes'gEi/&"${ؚmn*B-/,DzP[b/Lmu<>1_v-j?YұkAo1g\PPȰU /4FPmp-R?qZbx职;gD4hs.َr%3ͦ x :jxg{gvgiJrnÍD. )J?qbQAlq/n֎%mp cT@hP<N.^ 5;̌\?]y:7gܦyT4y&Kzt u8[X̋PrN{{PMw&<̚8,+,p27Q7}F85{?hRKs0@OgojW3V|krQ[k_' ѡo3@*(&~oh"|NTҭuxPﺘRBx:|?8ݰ^Q"3=T'exר5O>mA?Bny/$P!510V)/q< 0Y'o-`5qZ6VcN:~'itCIˠ;܏zq6@I1ץ %j+2+WL%@z0oIAK+3a3)%P_kyĒf!Ÿ7R /RZ&7ދBgCQuBӍb+ @HOLǐR5ܒyJӛ 0<`Y283#!a- ";gdhLƒ DQ&A~К~;Km~WE׸6P}E3 ?V5ouq(UJL.Fc&4+@ Ϳ߬*a.Ħ| cꏲm;0w]Y0r*p}͕cqǕ8xxXǛ]]9 7 R\((*--:b}JLc z?[d7vhz M8xVAԤkq_YjQIј@Ѐ<_?\Qlؗ崩Vf=mlJ?Yze ݷA_Un 3:\h(^-6ߜe*2UMF|Q>+qii7*z 5;x"YGR ~@ې}!`+!l\L!dmyeu"[YCΟa83jQ΋6W-"ܛ[ I@ԡ 9$ Տ|;a-9]UƓ55jp診*2 A m!z*]c s/̞ Z ޲_PzRPH;_MGGM XجϹKZ-UM1Z#2DL' ߛ{em~hS஼x1;\ ϱ-ѽWcGhviR,zcOze["g(o8g!/ѥ#3paI&_B r+C~fkHH%2BF ^z1!JYг{7< R2R?Qyj1"# c8=;CL6=eGwgoeޭRsM z7(+!ӇNcxi}LMPNOkW5r-Tu`(T.i3d/|ɲٕs4kX:`To1]`}u#|UbQEFO\P>r4[p:/*<| ZwX2/XwUy DaI눂 kED'Alg{dM}@l]O =jQwPj)+)΄˭v6wㄕoT%VT`7P"\j43qP\:] "Ssv\=OdEx{ Wy#G ?},Vo# wj䕀X)㥣5 TZzp*ʲ¹4.l_54x*D_S8tGOӇ*IèP@~ch'NH\k,ǠyQyIlL4h w Y\3 (pM0>KQ~2/:`'YZB(ƕq׾l2OBs,@vxQl+,=;ԇO96` 4\%& 9L !фqZ'I"bi.Xђm?$D04ֱ5l \<1T$q__㪱dy}Y5 ;FL)yiC]0"51#'S'?WnPU9o2eOlZ,• ;bb ڐԘWjw.U^f/=Ҳh!9'4"'()逈mUB`vTJt "+F$y}qC-Ǡ ?zMԪ S$NA^s&)b@АL? : g xݔlz{3 ^7_x+}"a)C'Nʎ0 ߴwrtvBZK :J"mT%6i9Inci|V tϮ~" q=n`[`gkZcr hzK^6՗Q(nEKQ/ot]!xx{;i?9=Amʵfi<cݦd6dzR&yE0he\7`8%Rc@OuF0x7tj7"M zSM o "ݲ<9Qr3NX@b*2 {7 &[ek>H? 4P bg\+K\9W)H-\pJ;&T0\㠐'(`Qf$],h$̛ѱ<lw9QLƃHcvj$7õb׵]Ep гIcUrf=:rȊ, 6Xi"FAz-Бy6W"M1kZD<WWn< .v{/Y8$I:XLdo0sT'_0N@:dJDys#ձ?ija^A#~1x&0)mČ֊c)r1`l-a#םThM,i;J([m]@s\{0XI='gisA?b|z<{Qh}BX_& AA&> 9;BҾ=9jRB1:pJGd0Syt80sn'-4jL j5&&#hUlsWCuf|ʑ1*HÀ9'Y'(2;yqBO%K9u+2;"ȜgPcXßHr:^A%Ԏm'ΛjtP0d /P_\ωlOo%Pp&Pqˏ=愬' ! 8c3&$ިdsءHS,rRV9j)zn(lŹ "W+8^{Zuqab*ߟ%3JALP@:v)һ Lw 6o1+/e,qIQ㍷*|LZj{#V\BX.l3sPdnW74[$<fɷaYսbx,X&*dd :@\1ozf9uK_pݨD[Xfk&<Ҽ5 >wږKSg|v-iH]QYQ=wux7B܃3 nk\(ZAv{12GwN 4VM^ U;)ULH G~uoRs_nd6M\چ5tI ĀoaLZ5Nϱ;q" %nôj!æӉ,eLu}Ռ%#(b_CI YPr[sT!A [v!Io1ҥ*E]VV@ۋh޳'8͇́vt5^E%42œg6Kh@m|1:Ɛ=8oΚd謨FbHQN(IgF!ACƺk@b3y_IF.re졡3tZJAV)ј0w}mߑꀺѐu=2͖&:{e-D7pF &\002u&;SsmJA'\A'Qv)`IU6r:>+\/kU}: ^ % Ƹ / [(e]P}Fu(S^yH1 )`.A(Ht<.#q<G9RdY$+`UR?azvȆa ܫUy <@9WnjV)5 Y 9Mb\6}c'-6ke!#E@7 ˋ܍GVg~FF=Tz4;5B RZ@%0ܦn!4\ !Y[QUgEzj F' Yaߠק!F5}C9. #VU0* [7?RAC RiΕF%xʹ9(̟h6@Ω簈-=C7T|h_k<* 4?рNdWGƂ>?|OuINiw?_6l$ihupn*3@OzOUv#%Vk#v?/GB9c4*Ufē\X6\}s2#`FKLs;ਆjW3+X7^>_%ЊLE.Sa_Xdwj2 pҚFJĿz_m^'itvxx{C2Me)y,𤷮Eww/H@%GrЃYZ.-'2UA"1-D/[w /F!{Q+k>ꘟvY!0ނsH k9 qՐu-9RN 1Nql%,XvK 4 cR7]ac_N'nCE:|VBEldƮtzҹ٩{D~ɴAF hPA$SJ FC_'gz/ޕ>+ 5J| ۪M})}o NJ[K^<`NҵF-@ˋb'(>jcYk]fZXaX܉jEZ)78SES"$W##< 4Z9"6ͰW[+(#7[2%.عu'<"Im+o/Pst}IO!rD-xj b7&7pǧ4Y⬷_5q:ZGNo/e)?&T5L% 3#|Y.PK\R%Wx PX@TtGRjdGI"u{NA64f{a vG/N^hϫDGLiw{%Ս Ӱe)R Fо8BXGƎrEw@L?ƫLul0|-ŽR VO(244#k7>;*}N Æsmۇ"E6QzjhTME'3^D +4#Ş8Uq 9$K9=Ųc`&?OW4gST++zvd"|/eK^{v*N?,ёtc*J*P h\WayNlh\w%bbO5Sbڂr<>ݦJ+ȉgtgaR@Ȥb*!| H^g)5cH堀S1x_dKXY&wprxЃ {!Cg:ЋH#'=M[+ Ͼ,t?UƥJWsZFG&+z<NjJg.m5$emnEz*o7*l9^qh~QˋstY( Rǒ&%[sɀbTk7.4i z;-ֲi?6lz&h4HXlȧ7MwbD5l$k1U>b1oAQZK}_8)6P1tT 1C'ԅRMdh\rl =?`z}hMp WR$8xRNEDUFU5R1zt]P5](y,|gS nf#~"-/i2yjTk}B{+)̫2+,f+-JqXI:pE񭭕/Xw| 5J(~ K-$.F0W,ڑa.?/t|G/7ƺGjg M"h%c4͚ݔNA`|٥r՘m'm us})4!@rvIf覞ma% 흳 IYE"K-%pwJqZD"\+a5g"6j0HK )w)8x&ʧ=?E cXSlbe^Χ:ٕ.0A]Ya5_F]֊%mRRh/_9a"7|Dx4rɘ[f.Kڟ%*_@e R ~"N1C(gYĵd3VTѓ PciG .ޱ]ەm;|!$͂V3* 9jYo$ 5zݩX?T(l&}~u}]ѹ[3WʌS6`y'ctcxt/1>3B(gEUme" H&?M=(|nD"b]7éA2kG}1|@ NЇ0_v\] boxa>xt٬r1]rKHmҨ_3Fe~[H*3k}FH]_Pa5Bv c.UN&ο 8׷o}Eۈ:$Q@bI-.+3#SB(Q3R}]N *TUnn\+~>'gS v5RZ98p̳8dఒ i4.WFwݤM^~q f'tҐ'(&1$q.`~5a 3@i?y? WS\7cB}Al.$mi] Rž}<7;bMV(B'R ! `/@?lOJm=dtܳ1{l|r^BXZ P (a!ÜD A.FJhkNShLb[e&_wⓊkaL^CWz(?+,=Ծ}M/Rלܩ]$ 9KBz`ׂWb"HOejߦ7]qFR^%RQS&S&={i+L1`l2:@ _Tj><ǎ'Pܺ&֐U6)>*ހ;Md3xK%2A;#T;ıkەkΖ`9pDѴC7d`)Ym ):7ొpuLQP|~L_qJAy; t~IO,b[)N>@ncه!UĝjH"y0&C[ᑺd2fΨH jS?x. XZl0NғS[fñk|(nz"ǧ[+As,̽SG~;&jT;2cI&JeJz$2L t@;Z3ݚ݅Wԏ(2gt*f/~Z *X^LYـU F#C?;n8 /^ W|VN7T KBx[i7kX{ZZ6CW8׎mL0IES>c-u9蠵4BWqPLZ!a\g+XdzFPݝtžQ4:79wgJnM+X ~%HNthQIya?Ea]^NR4&UC@,{7eCaqS=THg*)IZ)AZi٣ṄلǧgBj -V#i^2.֘uCB+4rOFo%mZ9Hwe\G({l@I.u`{M)<';i?b<o? WPm@9 PyV C[؆ZK4Ѩۛ&g]mtkvRzt}}2`!1fAl84nT|{x3F :֋g?7,da S'f_ʸ5\0~ U6|6e祣~@?xFq]|<&@G7Oo.D{lO 4@b"$+(LLݹ=l+4r =~UGSxjw 7ْti'Q~:{+QIj7s$TV}fӊŊiѾƢRysX0F{6KWPA? ]Cr`߼iKCȁ|j؋!8mc{S# ^v2JjV2I{T5$a:wrb`9&W=H=G"2BɳTb "VҕP(&z~})':PHE>4Ie/0hZzT*ha5X*;"$MΣyrS'L;_Dp?LS_&w@ `]/=@cO{i!\9w퓏1}/Ͱ2لak/)jr_G xG6b`"X^A|| Ӧv"j2]o]jDa0+'G>="M%FgYZ_FOsSnܞ!lɠa5kpަIlw*q.[kFAI0a<+ǃ#(w2*JuhSڅ$-EļEVQ҃9!D0kJ@2%@'urCu*yKS^j,̽kxȢ([ iZ Uzr Q-SHG[nHV?xJq(ñ&T+hTGj̔&`zF'lc4@IB^ ɮZq^V2x?JG ƒcaPh tͤhT!;dNiA+9WUFiҕ+yPQM1Fimm˼7AA^=޼Er?^uN%MNX:`bH*Jhtx񋩽PYW6tmh:1(BH95Uj 3neC͛& a'<9_G])@*uGL4pɬ 1-{MFP 1ȖF`^0\^c'饊u纜g݁܇bUI1R md0Ak"ǼUP|C <k!P;e m٨ۧMdmYBǛ6?~NzJ۸8 J]z e1Nojby]J]:ŘM}uȓ;Hl^ ߲pDNR\M`cq~4If+P&FE{Ѷ#KY@.%1<#ƵbN=Rp`KLG*6Kavw(L)톶olD}y?œ GTƥ=Ǣ^\;?@?au';(W7Y{SOֆ7C.Zk8cDr"pysƚ>|Dz?hd-zORaT %bPo稂d9:o7;O# ވJW<`Po)-m+qTɻ`f0aFX|fabF;v)S-KݢGE%sTTr{j9ƷPUIld dfw),u*wD+[ yި`i(,ZA_~̐qQn/e~L0 )IC"ia \TLa[&1W7; 6l pT}=?;ËHR$}О l^‘ÞN0؎3`:*7b{PsJr?Jwώ6ë׼ĝ=y$Vip}⠵xt1͒ ]= R=Grc B@BЦ_ KO7NRAP͍tAܺ0CJI%Gf7^P>6抣3Ps?)M,.R[Ikm%Ӣͭj1Q,GѢCRYƏ& 8)lqX^+2آJk[w}0ﺿ& &ZELF ] hoa$țW8š5+(?> #'0{*3軞Rn(.˅B!g%ߺ֔)@v2Wإ(m|'?6auyo/wSGZ 0:N)enp>^)OWۉvSlLxloJvUsbc!61=>!\!zQ4{ Cת݄y¤"RԄw'?.d e f?85f*A/:D`,Xck6rVVcc_Qmԉ;cA> s1`%dCWmde,x^ɦ2p`_?n &i]]k/nX6 >$I߅&r9:/i .";aM!>#D~}x -並[H)gfk|dߩ2ϡgKA'=T/.lEf`{:qu-o]븰a8X7|1pd ?pc84GQB?99n> 84Ʀ/oi,}2>4&ΗyYMIGMt vlG9 iiL)vYH=? >cg%[}X,"s[nx0 /zxEޟL3Baw.y+۰}?`b2Cz۟ph NY3F*B up s|+ to ~ `c-!Vn I85"Ƿ6:t5Et+Ρ243}o1^ :BGǚZEf{WA|-=~{Ev.<,K:&yٖl6s䲎9@Ҹ,vͼS`MI$Fc,Mldj <$AbJԝf)oľ\d&qeUZiǯ_!JAP ?M6&v\SV̓.-\T[ YJL3v nMպfH$YScn/>]C,ˆjv?D3V 17jx6 mvHYv a*o*FI`estJiܹuJȔEn{Ȅ&IoU_;;uT+fSC^]M H38ײ,\QsYCjjS>:礒{1ݭR&~ HstPfھ.WloYIƥv--D3jEDOc"oZ%8D <.R^ST$:>eVR#9yX~De\*;YIR)q"[`:}tfrt7=K7O4B\^FԱ T.G8'ْ{Y;mcXT_vЖ\ u0v~{' wb?khġHgܠj?튊9"%y̔S𐎎)pɹ/px#La)(|;IjPt9vyQDtڴBo8f[BJTIp»eݹ㺘/^+ggia&=boղ]2eHހX:-<uҘ@@X(7~̸< Lf,{QHjGн򔼗#Kq(,j-7fm(}$[֊ezLF"<4iVՅ>:*VNyaʮ7tClN#Wr~#6t,Ԙ$f'"9"nR?I<͈%jl't֥ZnȎ:MkwzSF+˟V?\f+IߕͮGYWwطa!o"hpEXADz ~0(RKg57ea/7D3wC;Tg$үjLzdv[Cd)[Zǥaj| tvsKhN֙ˑ>ؽ9]1Fn;Yxuu!MdoT|'aqԺIt**a~Oљgom Ql,]xS˽EijĚskmz/a+K%b~N)4m;иB0Ld *U̥!j4 јmIԃqJ7NpWWв"78ep"\x_EKxA~Gcѝ粢;$h(% .h,V/$i,u'+LjoMS*{ĉ=eR8ʵi+nQ3S[1̖t7$=?;Hk̈?1 SArF94^- "h90&2^DlC6O9H.64]B=Y$-cp<0/w2 Ƭ|2-L2'6 'Dh[݉.Y2򳴺@A*:=q)nE/SRLGŒG5#C*\ajiv=VBٖK0Zz ȥ#%Aɍd%Έ & =+[X{7FHi2u#=5(>$Rqhtй,|tc ߏr1RxPq @_@wmYP?xGyJ|}qvo ,2f.d &1s~rSSŁc!l]Kn_ Z*A $SrYR-H'raaN .H:~l-ώ陓xIQȠNGqMwy4vaU s,&Ԓ,raTuWOp*m4F ;l'Y Ҍ׺ V{'މz ژm?9,"K녮x`aaCRoΎ-n,;ҜF6lb` M%BuC6[ڛ\Q wN]Vb#h))瀓EƆpn58/)o'@ъu7T3\I;i|p%`uƵMْraSV-h: a@:(9gPe) Jr88`y rReL!u*,3#Nt[XUP4e X6^\`9bnV驠CSW+]fK(;h.`?|9eat˔ щ03[=J."ܾ/yŖ;@YܮId RCMu CzdtF_)9ցdb5{БHmỂ\nQ:&< hMdctbhqVDA?)nSrS T mSbeP|>wLٌ[>^uwƙ 0tY6HEߎw\JOepVS ?l6z"$nl6l|&VI_=Iq5]? 1ũdZ&_HlT}/" 7! L!][HN_V2mD ۭSqwJDV|Q50}94, ;ͳ|NMTb8Mbp©2l>7 <2Izpӌ0Pg 2F5 2%n+;IY/|ҏ]#%f X͚1t]ȺG !+Ɓ 0iҀ(.T~{1 ~>PܱA+G; W ~ڈTI2@B歷ƦyhumQ@l:8oު!edsu6"w0h|#!j͗ê`CQ G1:slϧ6gi⩘A*d# L0mt@1n!C%\S_#p`;ѯ}} GQzVZSH1훶w/  t[߿tHuǐ`ޭ^b<嶞TL5=%\Xdž}JFa3K9މa ,Vlym?sO磱^F-O~PB礍cV̛ /ULHƍ2'rA ~vDF5P.kIM ZX0./s:֛hZ)"Ay;鎍=_L0͓ޒDvL -67LPWE-XFW!gI_3y-vu`G妵sW3uCngRx%_&|7oU)ÂwT8nIrǃL{MdG;۫+gZtۖ0`w'z?p^\UaX®@ىG? @?SH7UD;ACclm<D+r6}[x Z[`NH __D+.VTfqFQSڛK$:b EE.|Q'!a@I/~o`\Wu/wͧ] %]2'Zm0ZЎ8R@F [hpAU@Pljzr* wW D/7yF#j/KJY@|{SqlG5_p>ǂ"Z0AA E\FP!?QMS _FŻ>7Rdٲ%\upつWjiBWd8T)6'.J8S^D.MgELYt%xehp# ' Eb#ﰎkr`NYnP侊Y<|~5O]7KmA[ b'bn_N2I>I;{݆a`RٰO2wTGgajĽgUvWO\p˻\!>$q~a>[Tb4"r؋$ к#S=:2,CQbx|ZCH:UKP"*>X]%$lO-9/,]Sgl~w9I͆y}qK@`ntg#XmlNU0Tī*B~,8&ŵm_OiPZ`V)uC>\辤{6Vxo9<Ĕ'!pfjR/bh>0J߂$D,"(k^W-maGfϙ>_Ub mbWJ);BR_ :X[J<Ea55[7Ü _f"HCI(HCicO_}R*sR އaUdAN/v>Ss9K%g48O|&-LU{6g\g0-6D+MZ <]qMq ¨ʽFA&APtvvO07\_[]w0@lux@[usT-#ZzK3`FUwWm[ _OsnѸh$Hfnu/#TG$ Nַ P|_lsYdw*>GNX  K)d7p8g8>L"#1K8ΓQ GΑ ~E\ƐѼR>aIGӖ.{>gz@3cpq[x5NX?-i!lDggXk ((ctU]Կc+ 0-j)Rʮ{P,嵹qk| ŗi04)f|cJTf%á/x #Y ZA#ˉ\Frx-qشБgT/hށϲi͖B̄Wտ,h >@&31l=$nNhtud5PMa25t *ccXҎ lϭo5"4+P}];xjmF5zjmv4EgxkV#9]5 ;S?HhI.2 H 8%>Bui Qj[b2r6i#rn}G0LgmI>x>F%|?FALH?kG,qMbcٌUDB5M?lҚ\2題Rk4Ft9KXyK"5(S-{UB;;^,4A  Wk`l`nSRDZnᑚJi9xU$va`1;S hOD@NC1[KJ!ڢ+#oC> ^xf(D#hH,bD<{&>I÷45K*{O*rn0VlZU~9‚PT4eڭ}"W܉}0+kON[2_@0* "V`03(5,T<5hȬƌ0iM+9sR mig҇ț>E>X@_@9}13#Ha0´-Kb&s}@9; oR> .>qLAU!I18Cz>˸3(PٝbKexwVDfysCO0mRC=0w=E T M"hΈ`:ʼ3 L 7+Yg%d M>C 7\j/fJJeaH2"~TSY@ ";u#Z)Q17nV:_YKÐܮ \dbX͗ClM͝/[W*\_/T`Ŗ5Ʃ#:#nCKfedL$(`<6̞/vIgGi#pDs5:u9"- d ~/B#^XuBߍ < EX8l&#KLgrgz?hedip& I;n!fYZ~T*MmBOYHTf!DP<8al foq0)AdgԯėѾ^r,VQiTeHNScua&oPX]+:|I;yig›R7dU{(;)Lz ͹\{2(aPu~Ezg5Ul5s0a^~cH -Q(I@31%dpfR<)gf:TrVRh7 H,jc֎ ~cLx\- ,88+w(kDvlaC݀ `VGwFUs ɢ5N Ah%H+T&4 eXAKS "x 3;]?u%u :Q> Mڳtq-[|ӡ1;ƅ ߟ9 K3DP}DL/&ƫľo4P ]BFjvu^ZG܄-gGC|ݼ˜BK鿺knv}*F6<ޜx:Jy/ջj^/n)D>*Jm'dROm 7edr VC^,uJWn[4OPʱXvL.Y޹g?k-çyݛ8".H 孆١G\7SIfxEcS[_j⁐"sK$O r] 5;eӪ_(i u ͛zB>KTo>1G)!ZmFg@:ivkG 'DQS*7)XOE-Hv^HlXL"Wts- ZֹtqӤoQ*bC{]{?2t ^Tq> 8_̙{B.w >J n̵cjW7*5|mA84դNY(=nZtxFg=, -; hqc N}RŬ:xI2FwC1pIzy[GثMяN[q7B9VŐErz4)jb/B5ut'P.kו6doz枛^AEu^uO%KǩK`.ZPX?ln[ha+PӺx;yB|)?0vR䰙@,ebQ"9OeP{pT`~ܶ_ɷ^r]>Ur&΄Fz7ǵ>W2ꂖI2yy]bvͽo:e,𭮃}؏ ~g xm'{5U':9/\:J9TT16k(a}Nn )"@p+ 5W/PA(ڣc4bi%C\-e S?UB!kVssKV-}008#ي+a56QM0*yFk{T! !tӸڨg) ث8?Y-?A\FA.*FW0ywRI]@8.-rE_pEi,9jDg;y !^-c_(VNK|dGD)_ZܞkLJfłXSee*,zwobv n5a*w4hYhĞYRhkDL& bz !mvuc[/|E4Z (ߴV3|ztAd)F>$BXCM֕wkG.s6P㭾<PH2Z;l)5˸c}gzpJX fdKjb dzwN0?j(cp+`J0's=*!PA+6$B5H˂pv|} ݵYpa[=4k7Y":;yO -V_#m&>JEc!?5̱u 6LI.xSż5`ƅ#bg#aW &&fSI'@m+m gVm$z?/c&@R-ND BH`yjĭ4,B(j~*~@p`C&m| Jj4V;7Q aY3b,3INPL',. 'gb9a8#D.?-X'Ǭk$i9nw7OU#Mm>gɶ)h5 w"2Ҙc˴#j1Ho7;7[H|}S\3fɊ|)Q BQ3$]qi*ÆB甐m&ފ1ɘ}3Q$x/K_Wf1 Auv%; vQ(U_NN^&' HT%?wi?1%= P}?d!>U}Xo"Ϋe9u*v:/uHwwYR6ݾ%];zTsSύ.i0ͽm~GT$QNW/xI&q6び=0-2qO a8 #4)<0+:Q5+Չ&lT=G f?'حb-TbҨiV=ɴ%Yj&|s4pE_$u)SC!'h__ϝ. )xAI;@l'S֫/^Զ`6R'"J_&jx3By_¥@i~^1q^g9 >-.gtSmak9Q.ډ`[b,E4cjDu!l_ KjPəm%%w]/ߏ ,4 I[Vi%7lDKKo qTB%E"aNYcx`|staA4ӋGo)uZ`|T࢘Bb@"ʦ(& а=ܫJ ($PIܞ[NK$~aa^R4O+@a`/clٵ`]?/PTA?IdRsZ#(SmYKR/xZtbXGc]P/b-{^cT)1 [tΒdzO*u|cxTrLkqޔ=G`X>1XX*ΞLY7e(b Aͱ|rDRUEHcx~T0\g滤H7t2: 4:EBY6D h \4!tf`AD7 7t|'c F ؈(@l >75Tt`(_!u㰞ʣ" -_'k9( b,ѱJLb 9#%xd"+ŭ2a~qՉխtI7|ʚ%hBM#%R.ؾBILg׌ v[oՁv'ŚRI- Akf@eL<*S/€"l<6weTQtR^&s|? w%TI7}/<\ӏNXkh2c%i"4If1|\Rdz|b'twį߸WT}Af8ۿ!51ɣtvex4?)ܢ=%mW d@M Ae|NL2lC.[HϜ _{ /^KnJn?Ngv!b0pKF~GD+o]F`h*G@Y'iaߌSflԗGŁxLNWTDʚ/sHis3ɬ'|@g>$~C̩$opY)EͲ$$M =2K=/f q2~{*xϒ J8Lb]6 +>7ॗhpq~s\ez>]Fm:ToVԜ{qZ' >G "[r !. lu;7Y$@#mlD*l?p@0W'zPE~?#T %6wݟ9j|~Uu(;]l 6pl7BsPb]x.+ YBzȍ\RnaJF6q)8θ+?+z=oa=ř%"$IpxD֜HHctW:*ca/̑A*Tga! 4rx L\*:"+@͐Ӊ?P&;HsU.,%SvxmuKʾY&f;*@T-.hvTEny܀ &ϲ!HDp\vAӛlw&X (7 -̀F:>k8`Іom|}S?F(z=dYVI4$ZG" (4h0U& p x#75C2`۬e,piv$0/%"!zcƧ;PhXw0aU۽j;G#jExB5 o|0 m@RZx>w,,X nIyl1@}\qʊ, DeB ٹ1ffբq*`wFYDM5w_[Z NeO]ß6>_-{$ ۞.L| [5+ T+|!&!O2SAYro8T4-6"<,즮VD8 Lί2fӴ.Ფ5'_PxU R"v@ Iś)$9ln"{XW?^?X ^1Ոa&R{y3s_~z:=c#A|\2EnllrVy`N.1HO:<&?H@ `9;s LH im2(6<_@GJĀ"r~ l lQ~AHpN\R=mG*axr- @#ٷ<DP,poW +khwe0A;Wg]` Sa~S'F#9PJ0zv - P?V/|\J:󹚀^6L5oMm.`rزWoƭm s˜rX5H@2Ѷ#fЎzGb('U(m>(1ND%W2VSK Zm4I'XAKo*@N%;h?<ֺ~lSG&&ΒQw|[mqgE`onT|l)i/-_dC&nhO&x`Nktu[kL*Ozw |o8a%\+9 Rɍ:.sxkFc$%s]Cnsb뙦ea[PZqjծMH4RW&'FSdĀUB<Dwg,ީ{"T YyˆAkQQjk4 ?n~mWg)ytU}A+hXG54 ݍOT!]G$S9BB$QӝDXH7쏉 wAKf6ƶ twXsWm:Ȟ5AQry,1 )qXFaN\ &GF Xk v̲(oi̭Fa!jLn(/ݶ&=H]mؤq'X[pnb?fތڌ5.ϩ]ƻ{·d3RWrd-ͧv) ^ݗJ4e~駉̉ǘmi<?Uο>Ҥ|TOx/)5M>pfd*fs[^gVDɌu_ XU7*`ʺ(c1Z^Tx7bjm*fDoEeڑi>xf7ylRCl"Lc7g*jqvRM@M%XlהT>I7wB52WFPJO@f"Y%vbcW-R]†%6 Cl<Dxe=W.!LW .P6Wz~@!& Eeb^ZWHB1-I;\"eA*3|C$s.@Bm?,U%It4뎔q,O0cipD6 se.;8{փGm*{OÀұrU]M`s0Z86M,!"ӻ0P 9L1%iLEϭ/+C^8p5Ԗ;ħzOg Y"|%wpˇϤ!r(܊Tꏕy8u rE` yVWo=[Wu曛WM%8W/EN hޥGZ4TtFڭdGA#(;.豁җ\Ѽ`ؿ,?pNȽVp.tBI)as#6t j.oyFcB4zQN?@3<8'P\Q!nЫPwZ@/&9ɲ_L#M*@9QlfUv5֕|N[I Xxbž'4ߑc[L z.M\ԓ1t惟a9k&At7(NWAMQ/y7m1ʨN!cF~&Fg k`a K˴1 ~O_JU˵*Q#z)2,x%P#y|s1U>wGE}'D.= S&֙=hx1']s4b!}(@Ʊp&QW!KY1CI#Х˕kFA 5a$OPGe[ Ϧ˾X(ZE7hά C S EÐ[z¢Z~H`~u`L؆{Q1|9~)z)+J,"#hi7!FU:j^+X, ft07yO-7avK牛y%IuZٖJZsjtk0c8-gQS<<=1NSM+")6l%P%^=4 %,\j6ЧyT4(s_\GGr$)JG3!yJ`]<6R)=溽y 5nlJZ3L0 !"-Mk~Ys#!8AXNo]l诉R`FUy,JAc{(S c+{\2MR&S_j(C =)^5= >PE,(Ӻ}:<ܣ _ 05\AT;(층㡽ؒK"cX\Uo9UJ>>s`$&9"":%|b/h5`ex hh fprIX*P"drd2AmOēuxdhlhf$: Fْd CwTU<-% &G qN{9l?}4X>'OQ' *)RGᨽ3dJ gNS~0KK BuӅP<* 6wUk}W,6S44y#B~'_H&k9c Kw ! 0Of%t,C'-Nt @m*W1*`5 GqU!̱!Z=?qh.lK[EmMPOߴG3,]_V!YI%jjgج`o }U;H9q# @"šF h"zC{_G(56nMpj<0bF"  ">ԗ|ABP$mp(n~'$4;Zmp YM/wQo5M\"N7:y`MdqX~nQ$4Y,m/N孁(y\[ [SތU,=b<.5411?!i(8exQ]"u!%Z3M4.rHB+*SaRݯl9PBf-~V9Eh%.j0m\Xzh30>H/V(YfPmSjq$ =P4ǢL hSlNɭWVT@Wmc4C{O8L}8+ &DaŖz x"b"a}<, N_S/'- ^l2-.>} 3vsOrތ**#kQk(dyѸoCYºt*vSӰ&R/&P[ؿG%p%8XkB7-Þ3Zp_khaS&eDYZNByշco`Y#b%N0t;\4.IuBV"ѱ6Y8AQWqÉzePp*8I4+X^-,${\{\R%>^/!? W^jHa l~TPhx_ ^_@X%KZ JY0P{[\ X0B]c4$$q5N Oڅ Z" }M+uwRueuL/<L4h\Z(=2:T;*H7#"xY:s^+9 !G B&4$|[t3:qEv]@RNJ٪Œe< Ĉ"rմ҇Hq60f_bgc1AVZB80>A8]?EY7zbѢ)Tܚ?g{dUM*SMRѥ^[45V]|^:/)Jl;? Q2\ŕ9/>qhFUA bS^ ̶5z}CV@fPp鎖&yo}`x6);,[= 1coÛ)o,If"h aM-DZ1<B(~'DϛMH|Z<,ډ8sJo/rrr.qJ6 G2j7s3%6P+K X s8)Ut<.RPUpbWT\9g6:1<Cn%)xP`A.?8g{"s e]hf] +& ">wQU!PSJ%vJx[4Y1/'d Q6X>LJ(?W;Pm 4\ZAt*j5肫Scܛŕ$pۭ7b΋~Q0"[`aAPgS*^nO=`v':]Z-8S3%V\jo쫒CB?me/z,`LdxŽEv0fuRYq dn~cN1oNÉE>.I<]j΂lڪSb;e4ÍCD 5'-!?Q_⑷5:P3Cd3oNg}Djqr|RN*Ug7Ŕ&^dkx,~ә&8`#RTlHRl#$LmXIlbIO\Җssۺ vW+ǐHF NyY̵g~m(f-E`wt*'n)&?uc+xy/p)M(ۑ(wٹ Hjas]A` C%o^e(:fU]#b0 +d9JAehXcb#iEhCkiسv4U-yaX _j{o[XO][c\>/h'm|kXuKcF&n<\ۻyY&0>3*vog$Ȣ4ṷ{áqzSeg" p/^nno\6iP4tBapy34 Ub8/ W8Ip$kL;$ش9\Jne 8Th|lFv54yjUT9C@ɐ?N /]p,C2cjZG'1 ʼnzQ'J'o]2.xݝ"ЂN\/ܻ4n_̊8o~)=T_:?K`RZl!{o*J+ Adog3*ta154i ̯2oa]UWWKeޓRK{WFH  O=ym7&r #E /*aӔԃ3[>^W";k0}Lxvrj3Dլm=bmm/J&O{=Z)^^X'R# μj=|:BK_TKPGTSR4 H;)HB;6F5.3~xACƫG ccMЎO%NOP& (|D.ݯ|d<3\@$WL xSD,zvU8+%.%pn 1""?L[0쥝/BO@&Vk罭IR7yE}G{ͻGa'RMY?Z(JIPi8asBD?-=71⪿rTz\t@f8] "4#VbpC E& üWd5Xy^|L"QLpR(=+5]w'ZMB4AtrtA&%MEV)0yh,f ^5yJ]g (e6Kz l +VCyN0XXDp{FvS7X)t-~RdmʎT-2=h &]lz"Ԁ*T&SaTKE@~([Y߭=]P1"p4;),jɒHل(U>AkUlW\wz/:2c7**h5&؁ 倢˖V؃W=%)E,"Pc%8˧)tlP,27Py)]=N0+\R\8XЩ˗u4QU..nKWcY5˦wmWTG'dMyIzn'dq 6zmLn{Ül1k 3 Le6#47:ؚ[3 @j7j&n(g=Ȓ "u[jvAΒՉX-Ј}e; `^M&hՂ/+'͔ ;$hr{(cC V:x.diUZK</s-/No$RۓO벺tp'<KJ 0};zͦ&3K娾,=,ug*3꫺ul-}M4pDZ6s!%jY*!G)kUYxY: e9q6싱< CSiE`41B:V،%%Px7<^Ihd3a 8iZ,avQY#wPHژ*4y{Nlû4H9PN6Řm u% ~#6e쭩rv UK@'HY".Y3οr;XeeBAHJc<|6ST> !)Hxj֊[S`!n|wӰL`}\ԝ?F`*'w5*Q0i,U0vrmP@XPѳo 6BǽDMq]}&x[Yor>X"$#=+ƯXNՆBe{A 5xHW cXOcRr_o%Hʽ})dE+A (-btxb7h,4ƃ'94]e앏I&er]+ehd:TO0T~Wj_JWVJZ1h'ksSfZ, s˃kɿjɽ׺}J%ݩ.$#K8㕈{Pp[)ƫt$i؀P1ٍ9_:BRт `W Tfy9U8Fv@^m8 wͅ%9pַȮ].-z K)ڥG.QB5^=&5~œBJ)Pt4cU.$n ]~L&Iv%N(òJ 5'oZ{.5Ru!`_n䨝I(Ro]xmCSE(0nNKۗ >98}m ˱z5Ÿ-/y0I/"ZoL_Ag n3M[3?0\mVcв4osM1il6S%oncoF1f_9:0>6>"[NS!, XCt:oA}M{OA@O:f`s(W%ٛnEdG.sg 6e}12j頃ĽSaYwL#%,Nr+"}v\&?v ՗4=HܑSKȤgۼ2!_n`EOHZnk,*qߺFo)*PJNg tCpb*݂"/-reb/vl!Joxhg[V =P[L>`mZ*n&Wl1/ .ݍ}j:?sIylĞ^w][߫) ,H'!'ͣaʁ,ewL23+#⟘zIM-#03oD( |Yn&pP |gOf(C^̣+:qɬΌ}dN"䋲pjZt9f3qe`еVJ'. fBMwqf2@\POXzn<two)EP*úۥI&u2Eے^ ~~m>ko;.kuDFV`RBuMNјIS Ԑn\5bo7`?6]||)^.˝ Ǫa뭐خ f/KJv ڨi%J?YKQSΩ2g:0;8bVYu tH42@ZWu6mvf0=p"la_E _,R +PVCFY OQk ˀbey){i% jK֪Mewn> J}iQ|gXFp:]ߴK]wAqC7c=2|Ս=!Khg5ؓo]孨M/¾3{n\ tblmA( i :stb?؄;>% Z#iH =Ng+_`mu!$[L29%÷} dё @YTVN\zU!gP\m=(XyrV\ͩn("9 ij!E꜍џ.!j-tdc=6gyD &5O\lNy=]qP2 hW DS.p[/JޡpHn ؿ| (z+GQk3ǐތdY7@r`y =.*QbPF]b?{)J=XO/4)3׺BO-նn+("݂%#*:370}&" VWҀK}_?Y?=1)dcӷuAF 5`L~ݡCD#%:{?|,N-]SkmziƳduZ% R`{a? C N나想?S}Qq[a[/䦵KE(z5S<,Sa^W kb'h'^ a C(E>xwn%]߁U2@fKq5{Q^ ({&S9cy2UC$Kuw]Zr%kDܝ˖LP;cxb(Yx} px@X2M=d.>١ vbi7Hh_A jHl,5J5I?2$l?VCRn}HR?-O,ֈQۅ>T*x&=7/hul$9/8epwK1K;!]v[ Y6cEhغĺT4>Z˖H%]v\n̔Q^DUeq'DxKdIg3"/Dy6KSJ\󃒽05d)h7 )H?{/yrҋ=-<Fӑ(- 1BŏCHۣ?S5H]NFVtZ`dTnt<좟"^aא7H}\Dh oK cDӕ@:dkÃf`z9ʜX` N#8 -f1FU&0Y>,;A#`AXP?6 g  ;F:,Z1|aN&ĿWйK]NLbsz郁OX"[{RugMjNꀃ0>j6l^-/2Y*W:.بK@] #Bvto[xiP~XF Mp :QW599q;̊ r"I Dm+b<.#2h2'tD-C﵉ t~#v5%6U!o_5&:ю^:K&@bLJwzOH_\C8Fnߨ Pʈ"}֜pݴ~38l "-(WJ~QjDּ%a0M!=r;wxPBʲym-a $()#z UK%q;S](293Rۉ@zebW*VK4 UjT?Al\|-^~sucuq)Ѻ1)@ +7S_#kSMݲք)Rݴ8P7tVuedDꙸSG( RsgE]A!{zya|mD;Wr QpIv}~Iq-ߴ25`M.P13eJ35Rwmب*"&QzZf+-ˌp]˹:GsI&ëqLqm6i^*Xfp饽dq宣 !!M umߴ^d4\^( %.{ĐlG1ziq[@][w%a9*׏8b#w,z>奄i χ& 9x`㠧+Fbʂ֎R IKpOcaPE*!syO=oZ|`Hr!% tK%#aW2 w5zq8qUT`pg0VQ͑5s3}UW? ъ~=e8J!g*2 y̑+t;u oɼsK.t="CS㎚_^~g)˥].:ű%k֯%j^gw'ΪvB$'ŭZŦL(q([FuRretm c ex1.liHhkG5{)}ĺly:bgo$$`I2U U-d,#G?=~6jr.X Vnq9jQ9.xފM!.͸6)<ξ10R=qzQDi.Tr͇v7p4 E+ʮ1\kNuVזPS3BOВ\?PWط9*x죎FI?߉_r}P.\!nBhъŷ!`T=2Bʖcbp cYa~@ՏC0ʭ~M2;4ul|,yZ8轛JϜf1Q7k[I`` 9 ӾVQ)@:.dʎ1Bھp.- SxX@][a1*c(_U*~}=M08B2vhEJItQZ:`!FA&(f{2+phFx] VT)0^EWWΈV-EeZ幤e)9ó3+#P!~+M6|55*fm ьM!lDf'tDӉawC>Otp Rmw6=ۯZCUFPCtbK׆IyݻʥbƼmCr'S 7L#4w;yʭ/ɌdͱR{YZTLTZĴqKGJoNʹo1:3jȓ#dR"~ Ӻ2?"_;/k&sBC2Lo]؏>&0ISfvu-#>I苣 \ .1xek.pyY4DL[ypOvzQO_!Ed2CnjL3ETl< ǖ8L"us8"`䮄A/lzIjn0Mn ð&DmeVXE,^߲?R%k_`yKG4.K` (צUT;9 Yz~" )P寓('#Fv1_rh}_R~QG@Y.`=2ԉzΕcn  QMݙxIgW)|}W|q憧D0| u+VD% 3O^Z<fx{~ֿ#,-ˉ ^rAï~FR|GhOtDZc~ZK6V258./aNӊVK{h<$ɒY$H z!!X1`۬.3Wj,S 1jf׏*6zͅ6RhCzT5猬+a;Tݾ iVDI1A q*3N*Y\uaވ$GHr76V @ۃ@ч-# 'qwQ ?2c`Q)6|w>?u^:nq/ޠ]\O{70E*2Cl4"44Z T0ٖ˘k>$:-|BJ}<F6,B=Pυ &8wOM, X`U&k*հA̕SO :4GнA&# '|\{VGI?+#p2.eGɮ;^VBbM-=/Qf8\ێ/}oHѶ;a{f cYnxMh,M7{"V."IXh܉P 3=Te0v`[l?:}Ĥ۪A:mOAotusi.PJ#iյjS%#عoi]}$R Y$d!xv3n[uDk+%lknY8s1˒}Z )#}Ǘ* <% d]ܛZOb^*{zs8RcdFjm߿g0,I{PtD?F?mJ39հKTnE;^bUȍfH_ᆡ:CۡB\Q߄ 5x3>S h$ePJV%u?LiC=CY; ( 5v5cHo@kX #J\ |D|wËL{9DB +Cgaá<,^5qIB |$ʝé+櫉41YѲ!& ",u9Ļ8 |v|6j9Fs" Wp`'P ,Em"3$KT~XBGBT۵LW`gKP bgv'M7ZafmPqIvq[3jW'ٍ Irrb߿jD{52vY,ji2Z 6p9qw.-;Jc$A7+|h t۵,Cw8QQ(x:)_?{!@L`AiRƈ@-`'!epTp!e.un }rwWC\]L-}gVƻB|v8 <^lpCgWPZK ;W5hDe/%*\mS¸xZ@|&\4JSޥ1r.\.9|3G5$O&Wnb3dYeWXD2ȼbjZx6 ͎ӲJ۹_[^w_p޼j1QgU^2F O d k{!4qsy`uMR[BJ7}tǠ0^=RoSc@>znlEn٠o\+oS8x qADJ,v@q>u S|pK^0ķ /pG93ag9\#_Zbn$s>7$'{ t^hXHw5_:6xHt7rͼ4M+*RV3]+j)Y-TKM|Eq?{v*RMl$ӳU}_ H8uyXYRT#T=sFK:Eۗ< Ӎ-'g=FEhVLǏ)Wr }cGKG<=RӷIO5.oå]lֶ $r] th7+!g?ZX_OPI# Ugoˬ7 GpwVƅ\C;Lt!GDt[ա#UW?UHT9 ~|M(i\35ѷ_}L"_߹jotϹj]Dkh%1p HCgȞYmHj&=L>={RM@C!fT+ _̝Nf}\OK]}!繌oIp3 ̘;EKUE8ߘQ?&d2N4C;;1)syCNb1LEOQ@W^S1$c|SC'Ѫ8#^!gp=_ShvԖrtl^ccxlxkI@YEsB&ƙpa Ɇ xr9y` ɻ6ga{ JȦr`cYL'`{ʙ/gD$k^5'/1/*usD,nB7O Ha֍L)l twGIv{(.E҆M}eג{Ħ Pms ~:hϾЮ\ ¨NJè].UJ&f6)ιJ-Q(N@AF@PyGpT@(h1V1 o*(3 d9rJ  4/b@ʐrw;ȃBV*Q)B^Y qHs@w⩋!.ށlYx!<$-Yкg7!H6pLd^W)usEspXݷAaR]jTs, ?;K2CZH|B8^"6_+; 7XY: ݎo%W3w? n71u1=.M! %6b3ch5ɼvzCzEqZgRmxUW90ݏo#]VcX)j)g{}SzDQ[o! D {l g0〉w,. oXMr`OiΊg]3yBZܔdANX]YO)74>$րTJ̡s_n}E ׫ Jj_``?Y>kGBmrU\Cj-źWúf^Թ6rA Է7NMNZ?E` Ql1hWDb[Hv5:%-軠Mn3{ \UIR`/+KE[Ή䙏)xc*'ۑHfLK.ȍ=?CW| 슱Uab'2#K2 KFp*'њv ub[-1v<818VYWWh!+Կq`| ;/W:f⦀dY8MTs19qϒU[2  gwc{m.,@׀c q|LlĽS!m'O5r}%~8S8D,ueSy߮`l(ض>A&@Q?q'MNVQNaفF,.׃|/93  q͝9?ڻ/Pxffn(Կ5fRN!M°vgXsƄ#g@mb|֯` >><# |>iahڮa5 z{W[(1{w+" "HvQn[@;!+MpW^QY#Q&*NBHDRܽo N]TZ^D$ѵ9 kߕ Nk,}?^=~8m`6dA-Ӣ91CFB4ipt2#+aAKH rOScGě0઎l r>gAskln;d5*hֱѧy Z9MٵwS9uYA!^^}[;{h'*WVMJth}X t7ջu5Ͱ}6Lj 5#.lnHw3>J|0ݹ5}D 0q'(*6aLO~TMx >7ڄƮR8eBד"&W%U=cɔa"-#3g ]lLtL/@!qƳ0BiW9f}xdRsa& eq7I[ZzoK G5Tm*h~૯X?4fւo|]]Z?; ^Gy X_?!=1 'VLn`/6@/'ÇGΩZb,Lx >;,Zr5uNHgy&9!%p ]gސlܶg󜗓Qj=|tq7 >3|e+%vyJ dCł7*sؔjC~a,,**iQfi0\][o_'Mn!R*{}[1PJ ݃f۳jh.p N} n̼qҨ'ALek+okkHeSh!L5[%ybu5SI"]^E-ojVʥ.T8)/tna6HK/"ͶB@:-$VD/% 7CYԐX=z <_&HJ&a5hAɹ!)x<+|J-UL.d~HJI<$=.ϣP KxPFQ=WL.Ť@|c=X?`N]h%j֛1MUr RܤKnBvQ0%%Mpy \[" _Y E26%5W2o1*.R}G3m>Ür3|V:_R;SA& 9àD,S"o DZAvRo.[?-OXeR\.TUeɔp_ Sڲ@9[q߂`i69.Gmz; )Og?4j)u[7P$zCE]FW&Uz=# Fe{·/L ۠ (Rx[]R |Q,ay,[^ʉ#@%Y'^nδly[]/0Va.:S\P<N}7A^']Yבb:r6p]Uq|g(n $[Ge=wxlVkWRs_/0z> ybWb۩Dfn3udYP}X>rMCTgs iSd*`&+n*ċ7k~YSo[)f2*[^'LQ|~nXX6G=.C*F#|tv)%61Sɳ{7f"1J\%4`a/ņs9)+u!R-SaW}nzqlvF%ug@c&$160pY(C -nt;€\T$+6y &*AGa D$I a,馝vmWp);)yX9zCVk\:xPpaC uuܝ}f%"`S1*{șzkWGg .~dom3`Ǝ9*uL#D L/mSIJ@HD>P}}h= (!ڎhs j=9+k25`δ5/ T4snsbxO ӯ+vݩhT:V IsG.~n=oO*zBu>7+A_%0F:ؖVtMG"CN̊(T2,)4\B}uW#g"MPLc)`x!["/b]Uدs8jG,;W@"Z UŜu[\VT.p֬,G@[OƄֹʘX : De€%2E 4 R . ۏ8sv W='~Ni]N^TBVEl=uS͟ ]x-*#S&j92(%nGRnfE>%*l*r-0݈v`\>4H,$q3< GWʼ*4l G(@,G-X6sJ%W9%^ ѕt EPMF/H<LGC}.C䌟N%kR#w4teDb (Ir !?~9xSSx{(k^wdP@EC ;\Svibt!rq>7IGRX$/HHB jyyfӦڃowi3Ҍ ~0$$ϫ0hX[+քMeB̥$rq WshX]i$Fu~M[]%tcx[g'_53eŖX˽K68fbT# km+Estïnm|S*>q.q4CIJ CtpWq4U$Ԋ%ѧE$?$e"um)MTtHBH/Äd*Wuzʙ1^*7Rr gԴtݔc/O[EK|ywDҤLtX,p cIKK]ܬ'j"E2LȷGv[ g;V9Ajgq]hA830+G0_d hd`.cVhҺnt7ל 8ˎb,̤,q1Mx r \q7  #wp HN&z%*W.8u ܽ 9k]wϱEOʵuN.uNpM3 #qڋL<{ZWgFAz*2nsIE+C;^*op|2fk׼JRM0TL?ɑa-`G< W,W痉5^0`r_rU=8kq 8Md(ɉI5q 5'2Le Y&GITh] _9V U T%I3Dx rCbLO%M?2rȓr&* _tzBdAh$PfF`LNvz@Z0 ]DUDŴ[5&$xSH&E|( ppF;QH%_ S-}]U=y^ZQ"`k(> U'JhſuYrDp{=țĒ ]TEuyw]P0C&l;!JlS@ ,LA ¢I7KPQJ^[3uR! >¦U3YdQs'664+? 6<%@]m%llM!1Wya`DþH}V\zɛl%U=_aXրyUy:W,"{ tT!/Y 7a2鄎MV΍W4m_gȫN.Zr<`F=5CbH eSG^x!F[ES[s;(&\!T7XMXt'c-DhZj$VEcOw/@4u͸?iu}LI1ΧL,?'d6ea+b 䗪D P*L~U&]ȏغ{P)E)/7wk Qd 9  }-hX/ߋk5p?8a%:!% }sŘ/X;ou~hǧũw8+aj?#x1zo1DD(IU×ͫ8͖mTΌQM"Q2{|[7KJ>t^Ռ۸Mڍ7ZUT6c* ?of!.;8IN6A3nd(kbo'@LtZ/G!8QQTM<;6v7LS=+ . k@6zv38AxVVܟ _\' G&b( R0m}p"y[jI)E6ԥZ 8;ΓSӪ FӑHřxSu6rU^Ͽ ];4r)c@ ow{H`xS).<|mطMg:ZFpSdƻ&\R:]A7A] +~F>rwec΢p堅P4i(ds-;OY㭈0n"OڍڭcN3P,)FcUL%}Yђ jz' 6cRs+lL:MB#\}r?gajmT eH1MрX}"֞;;CAH Ch$W_!"+%K֘miB[ e$]rc DIJ1.'K93 閧D̲{K:匳§?n ۬7(SɁy'ىȩ(_B> 0KX# S#&BEz"Y#CCAǹ$6tZh5&0&ѷ&E=}LgR`uNvmX|7U1zzb(_iA.~boCG"MObԎAVecWiR^8f[x;+nr5q́'FB5?t+O@OI3'`ǧ_'V<獗`u-# !+4p1׵lӪxCƒiI%cJe9pF'pn<-C?s4zl|ɲ*j6)x D~٧ȥf#SaiZ9*رP`tR>o g86>PZ"֖1W6.]]z18*ey*۵.FydJĂuI a?% *{l[8s㫡'(ř:z|v|)Igק*8>O9c~ua݆UnϪvjBR# @Ԕ*py I-"hl*&zɿARVțsxZ\9A,7i"$E[qϙ1rp`{͡Ȟ8Vrd2a%J$!pC.[^۸;jU=GRq԰ܖ4y)(jCAx&6Xe<|x9TIi$b-K)ɼ< "}̬V((~_F(n%ŷ Qygz<$kb.w_J3/"n"nsܓ%BlLԜdK~T͌|d,}|cD+BOM@fJ d'¤iuZFq2`kBv'P/{Ff։L4R_b7ЃVȦ* c"2jm;r |+Cݹ{ N+{"ȉ'Rs:e6ǟyF`iboJ8ȥk*u&3RqVC "${i_wߦ  [&,z:LD@, s}Wȡ@{ 6la_\Mq'1(!>q`@k(>~݄I@R"pdu&I q e!ɺgz6[ǝNښA61\Sw,BIw5Φ1mX5CyknV&~G:n{*μ.0^[_}L`}P :yӀKЕ.;I:F#3QFT0qu(؛Ms;G9Gp`i-"~8)QxD5P|'1ZۗjX&t]#g`04S757/eDϵ bt& p8,4o ,L z[MkuKĒ #V kr&JǚSA|m&RE#5zߞF f{NL0u:!-B' s{FsW-#v_2=@>ZAqt4gy |wm}ooF%^zI)`Kfi8;oV+\OQR{~3z8>@oj ?u/#*K9Q؇]Omy4* зn/se(ջ^g$[JlLIM.Qe%XXąiWVT%ok5!9hߋtf,?_k%t 6)Ȥf)= Ç킹i|Q {R [0\-p})i&/e|jr1nY `SmǾ+r*Ȭ1&4ݫe%L%k64BVlv8ĮMr:"bZTjP]HnƵW*f+Sꅻ83m+f[@z gkgb\}^:bVű_KOe$AgTd/,bRKB;\7tDz 4ֽ}"9MQbr$xѳZY.0m1. ]^ uNPr!i•䩇[iy^dL$~M.gB@Vg<:6bDZx.&JqG .KƯ}8[[? <3a4=Rkq0|sVĘD ϙBA8pS 6u :'J`/}`[鯌?0*зQ?%+'^?Sqx;˪Yu01ӒSNw3jKZ& פLQzT-.gvց.ɶThM~cdѬ1rfnqa-;AՀO]LHSgRX^R0F ;~MۻK/4h g&XQQ^.̿֝pٖOaZ ɡCjJ;!hL (s-TTUྨ<|oYĽP hoUAȄl5&Ѭȉ2!&C :DvF6{3EKiT57.$7j\JƳwQfDh$/vS>W8$Yi9NdUR_tƴ#? :Co#IJ/qB_0?&<}URUmzjc? ؎ξ5e,8m믝Gh7wn*)?8N;h}8Ps"g|,r5\Fh"]p&- :휻>mВpE/PiF[بZ ek\ŭX|0FD?.2%Q˴Ը/za΍/pSPruh5 ZDn +e:O[%MdGn! R`68t^bcJfLY\g*f{:"BPw!mvsM : Lґ&(KIH: H<3:TrevÇZ:Or]jERuIn}y_& }/\t}_?\x W;"0ydlWs#D>?G~>RF>3LHyS ~Xdz9{%1nx7jb`X(p ~pK=aیպ 3yTB%_5vN&8G3i(kvutC!K HFD|4zk z)t{?ʾzQz;hq M ]o4Cu@n3]ZhPpʥ[h:2/ԋ"s2D3e-W J+,8 CJ u}9"('@P &G7 hyWcΐR0UAꊌJNip:x}vdm=z XQ &eAAseV]ds~q*_~*ʶ2tE/Ixh،,u !6"|jhTtNi_vjQT Ski|׏,qv@?gq19\tźcSs*cS>w%߫KI a!v?U_rZu37b =I}[K|Ϟo0Ey3cYUB4 t/ixX) > ھ5a2*ۯcJ:gr|I* ѼKJvps{5*.FA\xִ"XEDc#)ᾡjF9wsMC+jds} VU1'P`1vhŻo)")}.b Xyٙ|^j@%JrB3x^g ?+-ZD6ՈZXtoV:-ʦliW7B]jK=/wn4itmJU k5|*[kC:驳wZ nc`Ka%\} C_x ?%H[}Z֓ݮQ, .lXbm]R)V`<{{6_zxooF [q^|bϒo=BU[*.?1)t Jx?DFgL$Y[6C;=i"nRBl90୕Mv8n(RZmn~=1Mzdd#*:G]'m[a)tU /7> gvO#јc[@bA|1ers* a 3,CP%s5B/%UQ\ ښUd!8`v%YbJuZi>w;vLmVϱXtWSJr2RG KyE @I,8`=VO, 9bA$x0#O4odXRvpXy$DX r C_L1]lUݔB(עpwte=,G*@VFAEyf!t#A|Y"HuwjSFE } Yݨȗ\y>CVtʿ[fZޙ4`X8国9>0aQ/\J !R(s%-j]QBEZEZ5` 0u(N׸kJ q<cX|'`FDV ?& K[f =x b}ty!!Hf i8ZxЃ:#vn7Bv{Rba rF*.;1PNa C77y3?L|bſ0bh8ߖ'){u@7}YKuu8B16/V[X ;ᦜzWmɛ*ر q7iZ@ XW ۙ4Li%ogMdc8,,AZ3hZ:=b}$nR/5=[ Kjab?2jykƹ,rDe0WZmW&X ˆ;ل6b8Q]afLT<͡'xCư1Gos|*{7 ~| T[r_ "kEcpL_@#< UU*,|RI bD uǜ l>z:KiR%f8 owz[*Kc2rL0265O2?XjV]XxW,raFGBXxovrڔ U' 0="/yQ&ȟ'FUV䝽 PX>vvV`y4BTtW7'8ɛK.-n@P I}J؏W zn.}FJ@ LZ;Ah )Mi3qַc *8Ïsw 3pӅ95NS6A ̵3td#=DY|^`.8%ʵYJg\6*z´5l}O\8~eʨj=6F?\ڡL5'#ώ{o3TsMu*kH2^$h9]3ͳ,.؊ 07@@8!'7 'muOc}=[z%-2Z YXH$kk[a>Gl;?3l:lTI;ナП ɭvA`;HulX cNj*mK@hڛ#%4l=fkd&FccXjz4)@Ny >$~.5,NTDrj)鼯:t"T6[XDƳ5 c 4%,S!HlNC G%M*ۨ*K욚5F6Q*}tXWX!3=RE3"R5}o٠(Yher/ ^)"cTQc Aaw@;Aay!p,\<>F `6zͼSrJj?XyII0ߒoQYb@PLjL$䨦8 :ިrǺJ4‹rF MAޭe/Z9; "nb@1.q D3s|,pa%M uqEaFI-oBL(a_*8RrIna63I7.GTz^v\ݏ|T1 2xn sQĪ?3U@[9:J!B0C J-WZVJ.yxч2 CC_Pv'@8 و⵳&8V zu▞jlLX*\/ʼc2%s64et[|xTt5nRܠrcrrmnBќwq05휃 Z|4{7OǐṘ5^ |TGc/v*.9rNUA@k* ZP֓#"ְ%}uѭRcJѷs!7>L .bV?B}־r[(mGB,Z {y&^F k=58zAOI5;ܽJ}]'U@.n BsMklVqv/r9>"sЖ'2L#c9|+VYYI/I1q7Hk\|edyMw á,`ڶ*r7Ȫ5=q-EZCJgf`X3^pœȯMq >^*S깈LusN&$?|߅"̷"l*B%3gPJ|rzpg;({ԡG;״fҷXa| }_-C|mSfLI.gч,8XaWOysɯZN BKM🚝q ?jA\(2xPoS㫒Qރ1&[_1QDpVsxڪEJ;@;uIEuڄ SPWYŽ43Byi)B`>n^=,o"| b[ZHեiRdo=c% s4|}_?~u)5qϊ% YkߵlK0Q Y 5O %(Xn1 I1&>" Zjpx%Xڮ`h͞a"a0y\ 4=FaX7ˑfNhcܥMԏSc6<ƾJ t@®:Ê? /7|_09h/Lb6{)%%E0{WfCإ)hRN#']MV.@> ducSj#I8?s T1\ Y2[[ eĀnhvP=?63I$vfg֢M2s+r$9MKw?q@{ 4RSC+pN|×\d uNxD=,m+#8QOͬyeĮ#M6txEcSS4Z+6Ԋ/' ’ e(ϤCLe`Z""uڞ=!#^ D,dpER(ׄX2}/Gl'pg`^;Z) I0*Ox9Tsa}rs\s&'pa7EOn,@8@Ӛr&{)~,@Ju]}XLv>\LH8 Ģg.uPnPÅnF2 ܛ#Aj(b_xp渄،oqÊ֡VrTegjm% cI {pڛ"Mːh6p|@4=2KO-SSfwx .ĕmq# Ƽ[FO'& .miX`U#Fwyh+,C')ABDr"}qzLsg8ЖD5AVrc煐3Dd(dg8a96ʟP8pʪ1N4d![iP5VhHD ԇ"O'›Xx0\Bû~:Ayv;{>qq0A h`)IC.e8ʂNCKYw#%""{ t(?]9gw7Xb)֦9m[m@%G6yo8_?0g*X)e|B+R8w#N#k;04e ∅_ͨ{S|*+  2U}#_-&Mrf0IԒ֤i_pQY(ԕ]֤LjB/,z9޷NP wHKH݈PaJbAQZl)Kep&!x||2>6P=(FEFM}K=.BDW&V‰P#>]Y|lݢ!UQMߛ@„U.mTYο}%=]cX E6wс:Op/rz) Y 0ZZJH!Q\#_$|,FRHЃΡݦ܏Wb# ]AS""b[=׷rʻ%+bF^;\;k"ݟt%hL fDKs̠/rm8\*s85XCe cB[Xn$g)DmWf@5La 6-LH H:\se\"H@bD %+oNכP5q' :Bjݚջu#;ұ+/'mnHkfX>uuX `v$U`#|y(I@4q&waD{0ZRW9GIWzj cTGC5'S/'院H/XDutJٛb>dDd;My@ތ@†t6W9x)iS ,]g}SҡgxFǗgjV=Yk D#{6|A2 ׁ gϘ3F2YqtVZͅK.%prI:aK/ c9y~ڏg_Vs״eϭ+3ijNp^[R_4Z$&RrX^ۆ}e ke,Ԭ=M]RF25_2![6/(}PY'\&G-gCu9?Q\R "GvR_&MK\e`Pjm/I*#+:{QL@:kmkEM me~ˠlؼHJur FA'-ȔY;z%5R~N,Cƶp&j2Tk~ɣy9UEAFI(FzLk`2y\p+9:aPj jAEL)Z6jmSbwʎn0=%;k[|́)P )` <q͕F;w a!;R8蜁-tLNdP{9dY6O B* /z%sh 647S564Lf#-_)Elt \3 eO¶73X*ITy.Ġ χ_ڭSq^nn辄#rbS1tIk,U9  x&U,M<3Jd#r.zyx/Qt [m`Ӕ e {n Ò(wJka}a¯;3Kl/eY.CeEna:s9Q} (rT`(7_ 4u yY=nc}VG?Vr*aAABgU0tfƭ0ZxKRx׌,*)Gqkx3gxݘR hBWHdVR~38.[ΤrZۮ7#e˯aե72EPJ}%3wO\ pŇT mΝ}ON9)S锜$Ђש/wkeI~L=T-a`ϊYawц-Ԝ)2,;Gq4`@pVPzGWCƖCBaG0 'GJaXLT8̤aĥtsJ \qb=tH?{sYIN.f92!ObN#̐^DiOG*Dy:\LG1 +OҪmfOFh=u1>;JJ @T)l{ DPbjb^fCwg%h~S&hwuml%L#ao=484MP0é\J bi!$ JqkVxW~Ƃ:+ޒ$Kt8]7x<2'1m;b /r_̎a,Ou&#?bѢk9:ґUi&J%qX-$9}G7* 1ܡt B<W3 F d)s]تW򜣽/#oat>5{O~DyeAO#TLL/2&Ji_-Tg>^GlݥLf2<*-МpL}Lv34)V^ Nd^I3WBUqZȂf:COE~}57JjM~!?,ݢ[Z1e$ +3ź=kڕ8FhHv0$W Wysia%;0NjUD*cb}πs1!|b"b4Dӷ`674O, $~ͨD~ۿO{v<ۡҥ qbǦb#M5"0$_-S#1I͂,Vi;L YW:LE]Z~mm!/݅Ng<<8gah5}jDKC2eCW@<"dNm, c])eyGEK@K,{lOzW9j𰯻!}]n-r&A"~CАimmG]h_[|S}ȖI*Aq Q ͢ HtF4}' uf!Gerԋ!T?&<95>T998w*S Awm| |_o 7Dž붮G|IU5Xrk#m.j~6߀RW)Ro"(A^H-9˝=aĪ*<'LarDž*l2T TpJҮzGor'hG9WpvEYןUW+>ߍa* 3e|)a+\CNz5mWy1)9FQK;`$ h[Џ 7.adsh0^zc/BwJt5Rb_GS3zPsAS݌@vPQc#j(V΅EǜMF!er2/Rґi'{ٗ.p#$:1m36?A)y;Ǘ=Ě>S)!+Idz&=Ex(_kLs<`g 3OE3%ȇQ3N5ftZMA^(ͅS"WUTf1]jU I$?mK` ?p5t\],# 8OX!wQ s@5U#4pjB C \vzK-LQ2?[OO"f7!06l,ޕLwã*GU<ٮgyS$+,,یgiWVgL `<#D%9/F= g~d<8#;_Cz_e>: XNф%ߩ}{1Ky u0/a~vi1Z?©K~ c욯"1Мf, XH NVE nepg?7X e,dI)b{m5w5P8vpG?18W4ݛV\_c8NIFrb7춃~v%iD*DyslP W`]X04j4YHqsx z JL/匌P{"wOy/_oҒRWUEϡ|46ҌH_=2|] 93Г- 8Cz/+92,@o2vUwHt聓UHCkv,]=C v"4# rB6 JwEխE|q"0J*׵vk-uC ]NbqG;9°|XJsjI& ::EGDXUTy4F]%ɾ/3bDa YUh(_A-`4( 4(]e`%RCBXŴY͝pdVKfXFIsc5d | CpvG)-##( {6gy &k M `COhZ0nR6}G1d& ??,.$vjfWJ#TJ \WgSp G U%u&(; c¢*V-<xB>g37|_EgPmRp]|)٧f-*4mL;I݌V=?(2`?<~9ԒC3+-zي?.gɆh!Zgy hbXMIۯ>QhD@'C":O-\gN,g .2 c;c9|B?o Yu!j PAHYx %0sQ>TwOҽMֲA#|l݂ԁ$S.3GKOv/2( ~Irnp`'ݜYqg/c]"Z1r8&" b y[lȷַjjaVyps/(^[JTڈqlqKJF1`J)00NYGM,䋧~ג,3!J?>+szqxR1Q=Y-:m}*D{uŘ)CRƽ9pEe :fč HMPԐ)id.aõҜ[ J Vli_D)jdʳ'`L՛~߷?Ls,2di l*|(Fv?o9NF u%phu٫_XgU)nwxT8rQCMs=9-QQ@uP89ʸ+o}zՏ[ e[E!c D=Ñi3xxoqHrqW~nX&Yq-l [Dce=P״Kx3u>`[%ɿQY@@,gH߄V2IE)lS M\>U\&0 4,xe?)e3:۾* uh CsEbV(}:ii~AW'`_co$Qj0/F +lj>ʿl~1cf7A+ΙĨw*Ņ,NFhEF*3 &v QTIf\etPnXLUjXܵ{6J !_2׶i6A n7s5Gb Hj 4p&\%#FbC\=m!^Z ^.r\7Tfrr7K$=,p0A| t 9QF#wtxjP@R4зi0/nZ베ҧ cL25RE|rY-~8y]:%al0o , ؂g TuaS|b;[y3[r)jmDBo;K]췰5FzsN]UVʓX2ky+EPYP"Tw(N./cU<98o.[ٞxBG3c9H2Ď|@vBg36*Q ܧw~W+w 3<17!D}aZ&oSM)cmjSe)/9.3o9XA*A?̏{)O,XHuڅg ܑ?}mZ("G^@p~mqx d e U4$XeO&gJz[K#t}yO=|?m[n-3,\ C;l_t1l6FahGEt~aڼօŊB&s5i)z%~)o] \xDj`ZG)\}/ HqIQM;{( ~jܡDf $gM\ ~Œ١TbxVB:%J鏭^VĻ?M 2VJcvд$eī,qENLEO5U;9|oQ3 XRٟWyُՎ]P=Q]2\܈UF 6^$sM씀=(N-8X)'-:b(Fu-%59Z~@\̔ ^'YخT>KHm,Ȑ*ūM"N;EjkZc$%Mms3IB.sH3x?'OrN˚;FY֘,9 p?#Mq1n?!@+n>&"Jl_2}2gLNٵkdΕrqus!ATi8ܔ{x>&I1e6]ŗRs ɛ$c@k.8ΑGDVe2Wd[ J<%STm 1X(LUڕ95!#X6V/LRl53vAam77uq, mv*Sao2%AD5Đqg$D|h jP fjXO"|0=]j>ȣĠᨨg7 p}SioY)r"X9JN M7#5+#td|P Rؘb @-+wӒ6rinQUN=~cCGoNRi|P/OsJA,;?%ll6& =<+1ohA?CA+FQYgkpΐ)'3QUƘ/-Wvl 7rar=s7kl# .6-4avySIRx: *KfRS1 7 `Bp.&Q?њGknLywL)N "\R^znYAixv#սΤZ (NGbT14!KtUދ%0쮧͗=. WM2᮫!څOgNFJ&ԇób`3Ҭ&lC\7A߳RwdoKӿX9|߷y=&0ZRQh }V#laeVhYg:f7>gi- W^Y K\$fԹC@t?9 Nx璕Pzuoxr^Bs 嗩w뢨e W,OEfTR'<~Cel.RD^.Nh6h:rް4S,(c0DX[l+}9Mk(4762m};Ȓ9Y9d@04G"k.̛ ?R.8=i4ػ ~M]`דzѻaPAlR? S_< SIV3Q.3ϭA"ӝMNW\u]@!&G:n:} (ΘwzTh j-G,ڨbcǪ7-xdU/ 'y,Y߇6KBm ͖Vܣۯ[ί_pm~LHKҙP#vKEG%X/3;D!{8l5m+M< eT5n>ڃ"&1eY 9’Ԋp"!Әu4igV7Tcf;dx.L t$\iy=dC4=qhn ݈YԪض{kK}H}v̌En ^'kr.16aQyyy]vCzyAJtm蔥QHitw*m^Wx >I&6 q˲@^u UV w3U si. h}a]W !B*}&E-i?迌'͹_6216߳Vxtjry,lNj_v/vZ:򰂑iMoZu`|Uf?G;Gq0>5v(tWjB%| -iP.=+&+h6u4B6N] +GCG'i WAFNDN)6[l\MQyzz~:R U99%>J'Jsql#}H9(킣~/Bz|7N.- VT2EjMJ e@EQE)ǩD{0 ه^C 5 feIӶJgRk˙2@OiLx-8Lֈc띉6,ȚsSJ79%>E*KH5ݛz'6uSY4RsX "[C`-G ;`#y5͐Q[!DyO%>K-u-'jS6Țe$X_lv"Qu|@Y$xfBk׍ _# @(][$0@Ը{'Y7>v=o )WwgطXхT+b-Zg}G[Xf|=6A^Sy@d4`ܫOd]bOuXK\e6d)>njn9Ĉ}9#?,Xva s|,  GAXL#o:^qHݟ-J$ I8uJ}A% M4I6bЊ׍iJB]j`bR/#XIK%idᤶ k!-nSWk_tB* ghʣDŽrz*x%`۱93'1@DYO띀7|6m`*[ ٪_bLRO1Dd[@m-f&ln{;JC!m(Ht!#?Ò_r1|l:e+C$NyWh'Y`N17Jҙ\zV> ʆRd@@| GjΨ* ٰP%;߯LQD=5rcf *+mM x[^/B C\ ZCewm4l'Zr[Έ칁=0h/]H =`ڜPтE2'(뀟 CIf&</,Vj*2rWOo,xwm $ I Or\Y y4<Piw/CkB¶mqU7[AL4I} #hZ ZLn.;hݲ$v'л4ɫhTȱpu2cXqS=#za\ZAI$oVs=w8^jMasړHfQfJ\f9n&@cNb%raz?22^?gjF+B|T!T){YcӰ@yix"}s Ĭo$9X2/S ;g66<|-D>nj5@[3E0 k:98vI,ȶDhӜUZ#V֤X0Ƀgf`=-ә/+C2MΓQIakGן+S;y92Kǘd*DoDF\⽕eDROP{^Է<,kgß6ոAj^+r\Ҏ# +jDvsxY_G0_t?߭gӀPk`y"dUY+-@@$jw%=/yal7a7A1)oѕEH (@̀S'p[0ƹ)7D k(f-dw@&HPpVb; ydL7>T)YuOM&|BAJ{A^zWPנ%9'V )<+?+wH2~*Tt']d1a]'˔=0q/͋:*Y2Y+κAC°4r/XA@S3$Yis%,BVth@[@燪D,G-TuHM ͎.=v~#.]ObU)>БN7AMQje ц}3I˹aB&o Ŝ\ԢnjS߫}ڣuܩYNKwavIo'l<XmWy}[K6|1Z)ČP5 c٥uѝzGU{R&UrJ<ߪ o=K` {I&݀y}fˌt3L}xp2R+ٲwF-7h. FQsᵰѯ Rnhq{H}Hnйs HI+М9I@nO+B葤Q7>Pvev\ ̋쪚fgvthaj 'GV0z'<Ȯ殊'GЪ,hԨjPk[lls*1B"";(coaýt3V+=P-},1QVJ(!($QNQ)ddR/0Ft_Xբ8& Vz]3J{W͎zM"/GߴީtˠɇZ!=i K'1plm\r ~  .55s@PƎߜndvm 8ZտtɹkOc,L+Jii ۩Rxy% ,氝ł|"2l#7@ 堯cT Q2>MJ:LD!J*hVT -}h쌉ksG AO^#sR`l$Yܤl$t={pD;[ɍ6&(ra*2bRkxI>=zg|{ 'vz*>=z!0.>>v| Q֛0۱|{)R~V6|u7)o!k3csQb4*Bu$/gPaA2xZDhL%`  fA2 6e->k ҄|R ԥKq8͘W #̂DJ2K vEC< \jtTd.PoC*}ky17U u~q#D+u x>Pϲ`MI 2|SqCC^XH)Ǒ*;&=p&(?ZgoA Gɪolvl*%azH}ptry[QKj>"3/\D2 \4Y-kM%/7"4MR#Y# ? e7a0~]/d]ο'  o~5; gLjM9{[Jp`x}M/ xc\0)llF#*$z9>]$>x1F4pfA}kϓ" &j,8:2UvF8y1Jb7cr+XѺG6"wuնWd'xګWI(?>k|bշ] fˈ,byy'F=4$CœN1H]%aAG)(au\fzΕS1vct_< 9E@܀ 4:ʃmjk1VT(g,\ao m{(@ )a;SSA5e7BW&,`xh&!}cPn{j|ԋedK9ugLz)⭓)gڐh^_!«f]אF@˼ yR#~tA2n'AI_U(DmQsPp=vr/cAZoIZڕ# (=!uc$OTzm؀:48)Y=q39űv=MzKz[i(T5't6Ij|Nis,ͧʉ<쮡J2+K5Nz2`lC=_2z*UpD"U[.-ze)y W~Rʙϋsۄ*<+nnNnBBVpKwZ{$A7u(~torVK?_f 2ERAֶw=9 nz^oCNz<-b3;bI-8ٵGT^bdNО R喤&dB>y_[ 0H+tok6zbuakNL4D+jD#=8Pҟ!0a^諜6Z0LI-G3);:h`F&q:@s%2ci;}|MdMPa,O{@IrVK9;|5^`X'AX}L)+vz1Q>! /)Yԅ7^ ?OhltQu3c:.w"ԈgT0poccyl쯽ٲqF$"lrTO c#U,җs5} > e;MlDh{+ P%*Doq9"xY½/մȓ/6{wyyRÉ+?X1P%O(M"wAR <,Α{*5Tήj/Ж4+0/wax賲¨Q\"̈I hT`)}z|O[<˞tLt9mR -K`( }L-\skzHqTa EYXj4erjכ=h{LTv"w5($E0OJϫ**;ċNO[^&zoZ<$%-W޶[d4P=G`!39H<$ot+X[*vm@8y7?Cu\{(;yN[:E4=+90_h)sG8Y uh"- gg`{s|_o:x&@P=2ye1gBm~ۛU8Cdyq~uNb; Lʛy)?|[ˈp2$OHy;@Zj+8Cӷ W{jf-̥B)a'@LOqCA5S7iZWbrq]:Q=hxEDw<މT"T*Vw2LT3*fm2d跑2$-8mu\X0Bcy1"+[;Tn0۪ aM ʝefL,{K b:3m޵56] gÅS~R:)*쿹*(@P슒]3ah^Q AaP'bk+9yQb?Z:̈\W{Hm@ &Q\cПpbmJ/wdvY 3aM#W_L1srKuT؁eu+ƹ.oӊ]Fwwvȶe/q'~WUW Vī9_9L& -%|hO؞N\G(/IǶ~l3=τ j jՕh\5:GCgTC, wK=2r[WòT7N\:fup#3~~ELW[`RGzNN@NkQyI](+"bYCxdr@]2SMi݆)Ae T-h GO<$Ī}Y, 8Tz/QFȃBQ`ԣ2j9tlɐ$=/6-}´LI",w;N*XjƉˌxuHpC]! N sI3;T:]mX#`*%8,b]i8?Z,]3zۋ|ow)S}zu=->E5Y}:`BOtZYF,4졹`1h"1)ʱEtվ`1M9*Pj#GKІ>us[b|sib|6 O{hQdaH*(bl 5#{OjCȅ"JFXNMPDw-Kr?OO1k'6w6Y[qLWB?=s A4|1N闄Dp"q[7oKx .8BU$޵m/Ñ3 =ZsTRo,sJaIt|UvҊ$t;&MsTnrDu{:rX(m 1yO[˓9cxZD^2R4a![Y 8N`o8J'uWmE#?BÇPun^QVE߶yt_jJѥ4BٕW38fBԅkjw >`KׁCk[=biHoP97'1 E@P0SRx4{fzI38>mx;wFD\3 E)n#17L?atE}] Vlܶ}y07"RD]ig2yhQ<#I>/Lk+׻. /4I%x"M ʀ>qM_Fŕ]"' x~K.(;o ѦsRi%^S{\lɒ Ib!1;-.bjD>, $4aKD9ftV| n; IfE(&rT,_CMJuI+0yd\@Q@~rmwdC!/{l όnFo$1<ȏG6_ ^׺ u7C \dhլob1kL,櫴h_GFIq.:\<DM:?0:$Pwa Ȅ+3z}Axwt>Z,%ܔ3:l?._ILLˌ ;5SroKm WX#҉S$hŚEVg3TB_T6Y(FΛ|S:c"Q.%6 S)hwm r 1"-;!yN+&u$k_f⟽: C!6ūÓČoD!nt<3U>ӫ 졵3L.RS1m^ kX T@W UNv 'Mf\/Іu 9I)o D,X'l@[bnp"n8&֋ll#Z?GHWDmTҞ^_hPLn۝&tҖx(CSUHGb &Ϗ1θǨ' yVttͩ5qmB8}̘[r%< pLK?W/8>%CF8'r`f=驵ID}:djwsƮ3mT"]mcD~ee"eţ?([Se'{~)1%rfp=`Df3^D?XxERhE{GUZT\4:%t0T=;,Cg)r""6Mm+`?!Sh>5LvoU[G cBrEJ[P$2.љ V /}*^!0Bm62Z@G]|k'Wy[݉s$f$Gzͨ-fx'"3$?KP +'1FqO\42N嵎`:eǹL } kIjRծvȇdY*W%l3Fb=F0HJO-0$'Z5ɣpѺK8\e( -2КФpƟ!=A!]e;= vRD~)3eŝLg_'֛PN9? i<&I&ʧZf}k G(~;X˖5Aj+'"Tqg@B:[t}pbl| UE{])O~t7z 5Y]q2xOCy\yT9s 3~{B$}ǟ6l_ }̀ %S nlG#IZ-*|;I -# ޤ }$VbY'Txג(«m,嬵d'QM`@,0N7L-nVhtmcdD8̷eŢ 2oD9&Vn=+x cE9%U0);&FiaʶFj+p:90AkdR-{  "tD?p`ܲ8 <0A#(q[I Uȝbӱ/ί pL+:c\UHleOa`"5:joY|0~)_j9H$W'U&p4/~@A$UyM1w|*zmj-7:_XjPp\ѐK mm}0736A HX(h 'M'FSX WZ &AV ߈Vc9O1A0V?>D94^%Niי@a963ygCx3/w0wK/ 9`=B*t|oyr^]s8a@лb`_ip)&k<#bTm-aƿKP&~soL #; lcy(+'auu;8WX>gRк!p*~_69h4 /Jf [\x747BE[hCz2GTb2rPxQexCmq!(siO`0 wp6rbBuD[]0}p@#,V&)/rg-;C7 pzrEsp08FV~S}fEN"Zƹzer3=⾊g!_cFccݾXkڤտZ)W3~Qtw41AyVU`dqA?/@:ZG]1Z{: 3U@X~Bam`LJ7zĉr.[<148lD3+O#cT3Y;FZ')6+ sWIFK &$AKKݗJrM!h{dEl|={x\ڷ.sx3J(JmA[z$1۟՝Iޫ6> ZU_r { F]tEsXX`M*@$027Ku&vV!Xrui&":&=t;Pϓ-6Nuu;Il_dB~?00ʷ|5AY \2֫Cftfy˯˸|Sو9 Xk{_c qFV5*tVZ̾_>6^I+Ruu=9Ġa } :zC;YJmY:}dI.cn^#+:Ze}Ɂ!bj;I*zM*ms`9o2b -pk`;TgOHŸo|bЅ`x!2#)%q:z\ߴXU7b183,:‰04Ijb tX6뵲 %7Q؟D!x$copgot`6kcc3I,r9kW*@O>՟T>[(qKy)ǝOL9 >ּāB,KKW!έ%y plmNGJ}4!(c+PB_)Q6ټDBG@ʾ?E/Y%5"|n±5׮bEdJ0qđ?訴"Ò#1V8M 4ԉ_Rp+p"_櫖u%}E܏l=9' auNqMRS%JkgHS|uN&9VL\@*y!<`/ OB{!fܱ>+VMGzL;?֨6팵'jVrx TR@wt?Dv'\r Vf} 5'~xC0ƿ͢Spi8[x2O`=lyޕ)e }6c͠_<+O|Xpr@}4k*m&ϵR7ߋ\DY[guv6Ѕ!H2Kp~:oU~Otq:P%qkͭ25<S{k'g"6ޘZ<f54JM lDʸ2@T~jb3|2\ň8h/B@ڠ/6y2hb_dcF uvbB滐)B_2 @D`9jk/7$j'ޣ`v뻂o~< `Ø#FO0o-f?g3z=":V<p~u!t8h%ҚGgs޼R*-{ieuXH3J)_{n-+/ؚmuМQ+,>;x&Kl&:; WGf.AYv \`(*UX]-)Uq\}Ays+KiIS+հ@΀M[qXFCFF¾Hkc|[4 t2y$=$`L۠G_#Kei5aqW˹eFZet]:vbX0"BХQAgLb'/a U͛bP;0$ 7,pJfsz'l7LeW΀DAߥ٪u7`99P1ϬUPMI/*.|)NV(״|S5hntqwH%e.Jv]oad]iFǖ2#:mCL§zITC@<&Ew;:YΏe/5 PoVR;әO<& Sp Wm$3Nn 0Зߙ\@7 WJR Hx~aI%<zؠq9[/tU)k,׼T5-sNa;h,4/&dn~Mx26Nh]jT``3?A_s?Um' W($;Krۋ"30 P 6 .}T#HLR6ݱ4Skt;VgnbX[#x0f0D?Oj3ŎCW7&ߎ&FyQNwGjKGи? v6՗۴ 0-k<8$aW'4F"M5#9pQ@'~%3E8¡Q%/(MI: q_hd̐-kt""QE/F#愘ve݀Y#Ց40d]D*XI 3%óeʳ_$ nW`=Ez6)XNTf&H}M 2J3CR7@¾N5ta :vq R) /]hAjKX°*n@իHenass!NYa?X:OGpJJI}jLc:͠(HُiQ]z0_5>q5VM.dK&}&0е/`O\Y+W5~H؟[tC%.м"|;|Igo 2D*($lg6QSqAA"ÕZ D损c+'D6P{p`9;S$ lT! =(ܕk+4R(BvF` ZuDc{ _xEH'R 4rOuSylWnгjHx;n$=Gnpw>q&[f‹6gNmӄؒMqR) z>'g[2 iYb"HݿƲG ݄lkȨE0˺CN&stD17B} OV ?k܌Y;~؍]!h8nf qixvW!i3;®vUly8`.W`ADdf*ml#Ԗh&jԣ|WЄ4".)N?)V#!YF68hL &[h"5r4 Td#p3A/zÓJ8.q~=ؔ3Gծ< E츼')cmeS)rzb] Iq>>Uc4T3`~2?[bϸ\Jw"{w, FFtu34>_ nE6)œ;"WǶ7֛E^i5ZˡXk"2 *}S8`JVJ{úI7^[r҆];k' ;ϴ SB;+Nv'0Xf<ȢCfX(>tIߥ!*@0g}É'GF0Cv"q^H-Z/dwJ(؈l# }CP l(vGCѼAGpO }Z0R#CQnRR7?EGL%O_#: #zņE:7twnʈfUGcrvA 'ld H=9lNd5l9-]Գ:fۭ䱳hXKq B^ϲ8ݢt'fc(Ʌl:j"U-(w9L 7O=I̾v?KdňRK7oj7~i57"Zcw&]h*џ谠\'H kt:G~s>R'_J<|7X$z"\gO@5SoEm)" W{r!n7]B>p򹵁-Eoak7QØm"4M45'3VXڡPe2%fPF5Xky?r;QMg?OKz|X83KSn(=}$uRXѓ|tx-\T#  .%V C"݂͈)YqX Cnr}]:7SĹG'ER] Ht7ih [Z>+J U^SɄpw9<(\X 8yr4޺]3 %OHXjj+4@2Їdԡ-P;NN>#zGۍ= 49Zuh^A9.)Cb֙5 {) S`<^HefiBl5yM+bە:; g홛2Q &Mu!8w+.(_ EouMAuHv&qżbY?#3pvۓ:HIWӮ(µp#޵aV`74:t@Jl'i/G$Wa{s$fJ'].[ycw["AD4ӫx>E0cƚȬGkj]PNV)3-LGV?;H/lRZy2 `NI9/89ur^L>1ATDc)f(p'j9_q<{ׇpP34,#- "BMbkl4/*0's)کȜ"%?8Ѩ d4K'?=Y|_ `&@jC29 =Md5GҒj $ց(ojj1ԣQtY;ɅWCz~Ų2ș`B65JQ:wNi%ɹ<8}hؙ_؂"TE[ÀGcJt f>):K*`:rV;;@/U8$?q'FT%(V5`VD*d\,)W!qۛ/*A2ʭ dq(>?9mkQn}wE RևZK@ ꧚iRMvR"?} ;fiN Bmrm2.Dkw!%_s^F ރC<LQVig6p;kx5 $)O*hE# U]zmЋh#:\Z{tgy!dNX]USq%%0 `4mf¹$+v@v0UM9F?5q=b۞FR=c_D:E ^3 +/hְ\ĪDz9P͉c|"zwBϐB!]8K^&+F_ت ь9pxL_4hG2 (:ҰU#:73w~)xM3J,irFſ3}W~)IEV@ |,Wbm2Yg*;XD#0z˅"pdl>MQ*i7F]mO˗RT23p{>ڡlx'&وUik⾜4tJAop *B_  Q+ 1,Pf6,E4TWd)ZQFWFHīnVt*b -s 2+zluXlJlt/w+k[& !kmZYJT8)CrFn>8O5eAIm 9Cwv[tFTIyNd}GM?*k0V7Ӻ/ sH׉74ZQ4Q=3NN3o@UUqÁdǡ5,\Uϙdxa"7=A@;,5*!M A2/|3&ٌ4lIs0{FS}It#Z,+FYӝ L־k;;wVPA`SɒfqGTXK=NrS } j)n:[8[KCWʠ>| *᧍$#KEPXB IƉ*o!Y_3@$<`,`DktH(E5X%wBKa԰/EnX(Oi:%40_F+~z )_u5S9HE+{#?ũ_-.Kh:ĎV^Rnᴮ_!gV|@' u5qp]5oe Ͼ|F,Ça#.֖)_{,J΋XUwIDb \ "'[+2"& = ׅkyUtf0qR)Xo{BNG?Qp9n%xsys \FҮ ^!bs6=}2cĜw9)u.M0qinu_cUKdJJx;o=qeagX,q++hNuM |)*Jx-{&՛Oa|g[U"6pIc!̜ٝ@ |p 7&1DM+O!Nޭqh鵑]X 6n7:ɺp//}>mh2+M'.ء'*\eğ A#eُĥꉛ 8puePZ\fKw0Cw; 3%Y{d<'k&(e>[%L9" 4/pf,m=b=iA+Ul\2P$ phL5:I\ L˙;7:R =kK`;H.2ml3s fEm5+H^DWXZg7~{A%sKZmѫr6n~Ε9xTl&v^r0{'1 w-8Kpcz98_aO1Ġ]=,86Fpl0jO8$EMI 6N*_XNFx=TK:Q|&ag\+ءtbsveMZWOaZ@uc.U~l'aт7{O A!eH/a]%Əq/}U`) )qiQ zv3bLv;#[ΧAm{D"u2G͋ 30ߥZGyV޴&$(xJ|1]΁Uxo:9h+kaJ<ԩQG /E[|L[ج\j7> {YIGg1]S_˭p$UF<ߩ)$qqA)a" w˼ਤɣSh= w"( 4%~T/H}`؉a,JJTd -xWOe^.ݠ 4^c코r}Yn1WsP㪐ִ dh{BC8%F/[M 942fk˳`.eV' `E[gQ/,PNp7cT3=̧uӇG#* ZTO ln9%aبf.}i6VrE4"]kE ._3Oyr%0JM:9=~=Ŋ;Ɔ O>=f ]!oIG`jgm٤Zs"mQW3~p.$% = uL):z.:J{DS_91+i&fe~Mv~+ 47= 9J-t *P3:gb)nQKx.dɷh>^@x'hNT\)^Qvkшk5GjL&}5q#)"_8,dſ:U\ `Xlou{b~e94Ԃ[H{IF ڙ71RIz# l$2v +!BZ'JuyUԙc νu< oYk<ܸvᨢd[L!MKi;SB3s~'AFB|O6+U-KΛXZ8wy:& lXB)Jdե}Շ~HaG$1ygU\HhKϡm+(x @59f^X n;9jc/E5)d9^Ӈ)m5D;l7;H5v;<vy+fIAg1C9^I6 _mwD h>אWRHFϲzhC0Nn߲8<QDrY""rJ! vA`ɞi~F“+E4\o6lxU1lT&ؖg35 %Ʉ%a!s0Bvm,xb S5?x H61zocXPEZ4 [\n_& _S3~E ɽI6Dc.Y>X|*vWaoAU+SOz_V;I|,_V2vSOuoOi1pg SaYB_\y /R꜃"KUOvR$ ˩ nydhQT 7u1V].OHϝ?$OKg{jnc@k5I}ARv7#A Ma|_HVMS- uUS(|_5;YŴXg:ɔ26 ñӒJm^%Asu ̋Ҙn].㷜 <"A6EX6J iW<ưRd "$ŐHB>k`:yq(T /mixv`yI Xャ eo͏sh37xF'Z񈤢?.>^"4iv؏iZI BQ)&RW d,ٓJa}.-&aS )d-l6E8PlbbdKʼuPP4"=HBh#rxǻ+MK7!|?P\G7ghrVGϽ\ڮ;M!G'u_L3ܧ7첑_k7RT1Dx˛aBa1'Z~U9 vh9 ?IöU. gz9zͭϝJ4$'ЍPB&Ӈ[x6;sbԨψHy%^(;%*;$TʞyK_m ig>$:mƪXT y\6 Tx( ANi!*H~c"*+Ix`b{Xt]o4yޙB HMoc>31Ni@)7l/$e xfLlߧXp@yi*N* fOCT.m enןy]kG\eҿ4ADy_tffވFa Pkդn)59WC$BP};S <aT<9)owHDP\ wu镘ҹ OU.q j"-ٔG"].aVY5 Wflwt O\0Wļ%a 9 Pw]:yNF+u“y+g&14J}H.5g;꿤rn4Za=P8n=]Xof0ªK!$LVd{eI}I7r*.@-Ewn'}ĝf":ΩITA<*öE&?>#oCL6jA?Ѳ8c#9·H_K3~9] Gt,wP,MF}b?+}1} $+I3ZMc}?Qi ,FhBqzaY`\p6JƏqȎQ%"|?3, !H]s—HpӢ ԁw\@z0gCDY*K$L}F0[çNvWm=?*0.`y @ iAg;Rab[O.cnLDOŋ\pڣ 7u[+kcz*P&HL_PpbYcfQ.v׽S2@FJc{2b?{z (ܳ JN)$uЏ$XJ84>N0+K+anj0etѶ1rT^ z$ļl>XSo3ygC&i񸹦{u2qH.q}RcMͭuy_x3eh~ z7t7(oFⅈvKFW" ntu8DSTb_ m^!dV*Y},LC>v'L洯> Q1q{͋@PR 6|m_D*>*}E 񘗭~Ri0ڥ%4Xk]WFŷc7ק6+[ ?΃L'Qk7+'{/i8Z=,0 ! V.K脄q kHMEeopT#.ޮFH+^ٱұ%^ỊR1$ 1r_%x1&"'7Gǻs9Vt RGTnWٗ>wwm%.f`<%Y42TgT59mG^ʶrkEX*dk=h~SNq|2*䭡Xl2à*[_fZ1 P_$[&'`nQn(jrEo:h%a% s]9J!y|b;*)hs%!,F-!=\&2mH+wݼ:X50}R٫Xuֆx`)03Ϡ.ڠ;Pwϰʵ.(2XӼ|:vI:_9^g 8D_$ėrt9/fC_)-83MrhUYh; EYyɷ@F Dz;7 wn(WN6!,b36[ ,wڝPϦ7aԈ7doH~"Œ6v=uh6S%Lo PZfI0o=h>s0mb!~/'z }'sK*?6=& LvN~UZG:9QkeO.  >2U〕DpGILA2F_lc*t&_!.DiQ^JȂUub .^x0\qh) @ZZ]A܆CZf zn k-FYsC8#mm)pC/*NSuF "=4I{HkOO{Fӊ62ƀ k(`j |U5(sh&]/>˅M9NjЌdR/z@x  <53w;p7zDZ{FfMd OpQ#RYN%{5EsB4<+dExvN4Cpdz Hjg q[T@* x̸HQhS> ؽ]3ݩɐGE)X_3<f\Ws%tL W_\KJ#6&d{Ke)j&,` x|]70V-th \ h7]!T|AI3qWDS)aVR[ŶP<(ee3YMjfˎI;inVs7*'a!m^e\m3 B7vH-+QP)`CہzկK3jLe K6F~g|"{̆ZÙ=P+.)hJI坝jyj^8_pr]ޒ^Gδ q݂UQ/RpC@) &_jܗPl о-М3ݨE|=z GFxDSM"|v1.pADQ\Ap Ƿ ]@O!)0g1 !B(B!3I&0`ϱCbcxpڞ0ءTj=I1EFMGä"}"Q.3jj v P 2 䧙TN\ܣ-˭7׻#ӊpMp3W֗[»> вIJ{'K1!9J% qyv5"A~xO7:jZl0Fm\S婴t/A^د6OoƂگ&[Q%Ι rV Ty}BPx`u\]zzɺz]5xv} urZeHR8 ݬ[F姭_sMJb] '[ 'u_GVQ#dmOyI 6I~Wpi՘/rK΃r[^Wk6ֺoRa3MdbA߯,uEa" S䠎G~Ck J6#= Cυ|8TOkb/+2RΑNH\mփe{":69&Y?o:l&HP3rX;eX/ye7jXkY0.#G|b];̔y_Ԓ#uZ_Naޡu4n?7\P`c`)W3XJ.<5FxCouo_z =8YC&fU5/ff1@AQb)#g ,O)sqC{j;s'!.Pr|Q&=c>pk)E@tpS5ŭx%{>! 3vUiȕ-E~57Kf} XhƮ(Kv 8* Gy|y<`-:_˽Lbz뾍f $)4^J $ ^8qO!"A_%*浚HI`iװ*BB\G9~@78/m%"#׊]^ gs`u[ \K8~%YN4"|0:@8?T{wEµ7lB~Z gz X@0G3Ysx=Eۆ _Oݍ^o>@֟l7U<*/mPT!鲫5!hWH SU T~˅p9õ5zsNY_`AgLb"#V2sJEoܜv7 t-ܑ:qۂߧ:"0thC<.>#X1LJ"SMlEyo&T.ޡY=1SZzr ƽnSȱoF1#LQsWß#uܭ/)\%hZ⭺\~^.\Ц ρ:nsR"O" >3- \:lx-$ȄMH1qYe:2U~ȧfub͟Ȧܜ%u>ysk5ԃ\SN2=(',?O\Vȭ?7T,;1$J Ec߭$; y5 вl0\T1b۪#[կXQ8By jYQ.O+Pqس>5=y_Lm1G!Pw{F-R'++uZ,Ӟ2 W{|t>ǃ~z)/ 4)/3uKoXailw=W6 /͝_ Ę~V)=9_JI4|tDGHy3uR{?\(~PJ|/D:˟٤P>=.𕥆W:65uebL~5>/~]O#H@@'sT;+7@Gp9`4g"/Qi<7⭪y:]~a4#7.t]y<.=C.b4:pQ?Ӌ8{,ȴm w:-"3)+v 0G&dcw>7!;luT;V߳G0A؉x@eu.4ε'"ns&a[1A7$KlүVWdOuxl:vvx^Ni ʜf'ę"%IuSv] 8ad\/3jMۏv[oh', ~+tG'|{/Z~7zhO f-1UfMHˌkE%#Q*X:BurU9.+X4صGsx9驽|%HNv7D'h2u3c- ?LDW\0+?" busIL),&S͏Pnu |m҃)uk*$yhfO*ge3R8@.Jy(N@|q#O6 (7%hyK,#M SV$ .qʮ5I/D'+pUؠn åMES];+ 6L vvJf֒hZ_m "Vn %FG:ČZؾ`xR9z??j^3Jӱk(.ryWwmP#^ʬ9wrMޞMbTjS.ޚ\0oV/^Kȃ_|D@GMk[|mL* :в*T`_r;K`0pڌL_@Є݌4f[z-M8|_8֠h{HԽ#5k̄l@NÂ!D!} Nu I61t-%[GL)Hpc#]J{lCDT`!~M "׿=@!Rz(&ITnPyGū( >l#cٌO{huM(C/jCP7[BtO%prѵC F A~ʡݮl(!4N%Q77hJkL YwdCW *b'];N"n[)3Rc%Bd8'V?ŝ@˾haZآfl9)3̘Zk樮@F"Mgf;V6DY|3#M,Kߍc{hճYTġZ/5hƿ `n,RO= ?.ٻϙȨ:U`qT,E` ?R{B2z3 Q9˕jJlcq>6x/хKY3dJk@c!0_&LYKO) GXZVH  dm#/Cfj*'BUIJjFEƩڬONzxC{5s6g di}G# .rAҔ8 DpY=5KW0il͒k~n{j:Gg$1$7龷/Pl=u޷ڻY$m@N YnycEʄP-uL'Sv) DO'uq yVQfOY4ZBC4D$-~\I3ڠ*U^5 qߙ\m9?lYZUx_+6LnLi5L'"ER&+鈚(ʫ&G![o_D_jCg 9*Dך?[{ˌ nf@ys lEWѳP2=fL8R+n1:q 9 !zQ9n8^\!wrQ՜ /\pZ^t88rq􉧻AS4Bcp>yҫ.K1 &^C^L6 ՘j6GJ&FKQ6n{$Lлjdfq:7'R ]<\"ҙ%g<`g{F,p9vU#'BZah 7Yz)Q"*4)(˚C3RAW‡ƴgp9Ҟ= QW uUV0cI6dX#0)HHW~mra; 1_-S[lsx\kH`auK?-RAD kֆ.( eL$_?kP,>K:)H6v4‚ "ui5- D5mW Z[[3JZ6@2ef鶠V}ưr-gf\}Mbx3u瘴7}sFjrnJZ)D)+y+R6Ζτ/Cl-*#>C]o5R.Y;1m6I!60am&1e2tg{Hxԩ 9](rw"pPjV6QP. @F(a>Hhk5>#SrQ,܎'~׊u\ɿ/Z]u˂agDc+J7~, g&tus, [jn_^聀*9ݶd$3'4d&Uo%x@YhhmԱ+S&ʣT 'E0ぷlۿvTd:GEB$Y:G5a-$yd1 Pia"YW[guӸxmJN [)c c}!kF V8*b/S@'H{x oG!I`h?i$tK|,߈dnJ%"ET'@,.>2&W{6| [|o0@y (ZQݏ.oL[N"qBӟ%( oOoiO*V8T/ Ԣgjiړe^uݝzΣSSH"g$ <',KztrtWsu˲ZsP @߿k?UǴ #2O蹒/S hb+/7GG$qaAJE]T3BL+|.&? 2f(#-#g}_=F6 G;@kĆjFQ7Z<D)z mǛ7wO6bz#lO RD'rV] Q4BvH, .d|C+i* OaDv|hLIi(Xܢ#2 "_ډLRXSb|Ed@ɥ!.PhSC>ֵ5Od])%Cy Co#+`Ԋ%IIU^o]f"'oN݇'JٷHn2׿F)(յ}r1+Gk :W/^jR,7r3@V,NmY{"voɪsSO, Mǘ4V0v8~D}^1pd` a(\JşSx:dl~ʰ'ޞG]>p|/uS f~td) n2*mս#U1qX˕ NIU1asTlOT^ qo gMA=ZDq^SqęMRY 2i}q59!KxU ;e}pN;T{FiyI= >*s#7Шz!Tr#iCÌ .:'fq?S{'}mL4Fqύ]D[xݦ U Ǣ$pz;):^[{Ո  SZ!]%vT4~8)_K$Iĺ>p:U'l,]8'coEB^= M.k C0AVhKEAV X95ΰ&r'ju/euFy pO'y Cg2'͉ `8jDPv)K?ۆn"Tx˴oBW&$Cy#®*ì1Nn{j7g $|Ut ,MN9i)ٍmF<𧻓́^K&?e&@\/},tQ"c`nפ̏.TGg#Ì(x᳓lA"'9YGbi~xJ|:Sm[33܋DHݡnZCյg̨׌6ݬ:9W]#Cްvt`X:63w<Z*>(>y d~@u-vT1G`d Wzd %}i*y#Sf8S4$pPnLlk$6d4^;,$2!=gZq у'o]^J8?] 1w1όXAfZmp;U6DPC͒-LL0p&\^ I1T(ԮmF8̹ !"ui?z|f" lO蹕ĪR{olg*NdNB2c/#|Ezj\О%Z " ~G|XtdZ,RCǨnrPjMV9}Zfo 1HDEܕd8fJf̩+C5b:#?,X"mñ %lJ=zXYK`JD SN+ XvUޏZCuPXjO1)×%X'Rw+ַgXy,ڣ݆Q24ι\A"gGhg~͘^_ پrɞԒL\ (P5"4:7褞A(<&VoPM*I0|nlNr"X|pAk2iD i3{b9!\mRN<36&WfC<`7]: TU?2ZʇeIˬVW,ZD^]dx~%i/-rg 2_GBEazo`]*7hQfJt6`yrt94}! =R 'e!iD4J|z!¨7*Xr=m5~֗ :waͷ[Y>b~@+aT_x.X)b<{gA_ h$ny9+= }n|0#-4`4BTѽngמ3J?Ak/[td1:)UDD8n7SQ0S=k)!عpAztBcS$Tݰ |; K{?.w{dSk dN`ѐ5ڨ_[ FC@L3$@}dd?X92̰7Vn,+mƞz ;cK0,8þ9g_ y4и56P[jIpizAH`hCNd k`,f#_(Rh8Ѣ5FJŀl m`~Lvn.pFRѕ@}ᦁk h![9fq&ں<C<̜|8VL֚MsLYH4,6q ~8 LҒRA *Wn iy'96'GwPH޾S-㨄S_=]lTNi): ؓN"@; Fdr7Qi*B*p#Q出3@{0S3 y9 )j3Iqx pChADಜSƋiTܿ߫bi3$ح1,vϣmJiwOeUmTqV UXFain 8'8)*C2uFDRi'%;DT}cu.!(ar![McɽY Vd} o~UN y $of_KO\܈L尥G#V;varRfaj][ͰMR=<ҟa\Ѣ^H@YrrkE+O-FޤY5OG7]i ~Q7TY+{hTayQe-{Yh ^UHTj!UOW4/e}L=q ["z~DՁUN]|5FɣpCÑ!LDBlY] *Ȫc\3s.piڻZ8 N뜶CG`h456I֓ -k(&h*\ b de~  x JNYƞ޳Zx?;?8 w A^4f<ث[/Uo_V`/ndu|9VͭfLʳDPmpW n1@pnfE Q_A,3PYz#KnЫzyӘR![pzE}VR-G 2zX"opC+U<5m)"K4_$5+3aO.QKr]/mCK'ǐ7 ؉'K}5JFJ1HW /|(i#r &NjW8t e)MKDs|0Fzz"Л:g)Ma~:SHq37 ZAQO~^rc@-w薽s1Z>%G j5[s2kߦ%Ģ^Hs(¼mk0U;d[C1xqR["2xP}V/%S5)cKP9dpKo('S'tXϫ^5ȿfB--x$#YcEMz oSj8p3SB /f[T*wSt[QQ#+bE&789՟?' -j}A'JNh}*Cl hjCjtL SчHBeaym=S,<mB*-z'~H&dAWOZt7ܬ3>1Z1dkIXS^X2Y-ZU3>0Tq]W(L.Ζ?$jR\"ƵX}!Qǜ lL/ל?A쟻||IG,7~rU" qJs1LvX(=t''^=SG0vm鄞A)08UKBt!$) ͕o){X<~O6[A#L-ep)ڌq(hDZ||DĒChoߴ ږ{3X]W3IrU$n[S~I,bb *{f-jT0YX+@uu`-R.z7qaAH?lk?oҎ!%H;('f T@ ˜FeR jY,e ;8'z҇=k,]y*n` JKsF{ݎdQlY70HG %rRٲNi4ASBdG?f ?  # 5F~it/n@a#)IM,{e~<CYQ/'q Gmp"H挤A =ڡʯ rx{-Cz/<ҒIwKY]4~O4 d*p Y^`8?dH${F?!$J]I.U&"RsA+o}xzc)Q[uweh;ί|?R,%neb:W|3Pr9RN{2(;rer8uG FYncv .>P7;P7rI84 xPy3F6K\#Gx.xM)/ [pnV~Mѣ,3u!AĨ7]$|/_!~Oq7wAzEw[R5ʯZxKe~[{VȢqS^&,q|)jǞU[ !Y$ﶙ%.u/]M9U.',*c&%rvZؙigB+6lױ58fNeꠙ[L.Sǿ+A?KzB(z4?64np` :~݁B ,/'Y:NBSv)#9iϊrK7cF}hܲQNbj鼈y%emLRH-l}ULceMe*dd,,s1D%pZx-082,YQ-3Ӿc-Ń򻠗VmA#QQ.QBq:GSE*3$18/~tb9*fv(WZ|M7lB½?<s^zb~$ 7G&X{ZtvɅI R|* .lq'ˠ0SVpyY$^(00b9O_؉~:uʠ?OYasIy%GoYL}QHi+IX\O°Cm i!A:{^ wˁ>ٶX=4pJGI6)'Zs1"[TBE9~je>_2L])Ǒ;Ȧ̉oYa_O}g]7iZ!ԍ/wh.}/bE7fu#rtLuyW vSulRĺ&3__ b50ؕhI܍*|naR&f uЋM>e_s[uo‰>80=V[-W}80{QRZ&ոj :Hvv;-f e<*!~bZ9C&L3&Vj~qj} Uĵ5-p8ـG̚nmX҉9z,l%;锏ZՕ';C[&EhODgj)Я~(g_=P h c"yyAR:^w+_Sl)-ӊ]{ol. Hd+ڠ@{5Mf3w>^^>˶Te`-bRDq$ 򞉬>-3hJw幈){ 5mA]vVֿ uSr_d~[t}cΊU {t{GaբZ&f89xSRAirxRnH5?+21H0] v`gk >&FKP& Ukx>Ӵh7a{[&!?܎1͗o]iH Ub dnoW k_jΈs2q6Gk?ԁilGT:]%`?v{k, {z۟I;"ƜJXGhx<]N/LUIoE A,4urMV6y.@z3y˕;sjhSc0# sN_6bЅDiè(K$i~. rJܼ2&PN.-dLMFxZ ;wA`Bp𰌜csԘ Hqdzģ* |sf-#)^"'nw<3cz,:6ѽ;pi:y]Rz?ʹ!bp + YϜf/JлGA bU^V=FYڴhD'/G;B_r B[ Hޗ48~fcjt}&wUpa/&W̘TC_ I}%wk1 V xI++YrN2 "G&tǫ-p@\a+'\hy;+V{Z~mnmERTd\Nz"[f)Q@ˢrb YP/ApGEٴ,g?)e;k䏄IX_챫\m 6#Wb4Xv|t,Mߖ /x ,"x}u`Gq@ $= .^Q} H)vM4)- OJ0$r 24AFoE3]Iʱj}ިRԚ~K-NCY}#ذJ0Ȟ0ȅ-;cxl /goz"ȫ;(d_.ɘF ܤ,- @~(~Q *O.Sؖ[hb͍/H0_2%[\)sv8mF1A&M鈋29ˁ?JoO@TGFCa21֍^ >cFb iѳvŅ 6}4eR"#`e;,S tdї.u3ks 1}R#'"E3 S>=ϤL t^"Bjs:3Ãt_L hSpo8*b&zݔCEcHgvLJ}5RZヒ0E *A7d@F~]z"-u*{6'qWc S&YZzT*uVai9"R*b]֣cgkfL=YQ@u{r{X$VgYםIFVBO_>+Hq|0#<ެ;; DgzA#K3P}#N랡qPP&!/lIQ+s?p,@d0Ra]}í[P:rmh8KOO`1dx)C+s]x$qAnNRA^寕6/miWSg3 Mk?F51V`>5IAҠOxa|ױ47bY=*ay1>fo(,SP%;>ѩԛxe֋{5DX;uPժi<yyLRxĕQ_FB8ltub}QA#ժ5;޼뢤H(iDgaW*W3#]dmPA?zV$v9R_AC8Bzޕ#f4/]FYmořxNAy@_>j5E-3 t…njBJKv~O,!.{ٿuPg}NҘty=e PfAj0tvgW{$U.p Ȥ0, 'Ҏr|Vt $[j`j3죖{;@fPTdL)=7mň &=Kf=w&8rA N`P=0яg?~ .aEv=LVy Iz p{:4Fo8HB˂X-rD੢xz]_J*#VE-쨖 p>ikAǸHVGZ$ 8c״Ff$ &_)<lJkUV3m4Vn-{;qvzW+ zT jbӈm$[6ʸD=hA'7=f0 (̓b\=j3>Si+bwS$$yhP`͑*~9U2#8>X,4-.kcX|zs=y%1xxG UxRt#2l^d"٠۳Se=0'9V۪e [84o,x{X] PDnlqb{X}p,GM vo諔>Ռ9Y,3 4B-g~!HSYlU1'@NNY!P-oR#/$UعQo؉iΥ/rOmm$T,{|ͷOӐrBk@@ 8m 8׈vYI4"nwVm"EH3ޗ ЇʘՑڎV4VƣK.,؛Y1 Z6 rjH ]{3`}FZ_?T_C ͍%65~ )H[k~H7PNṖ-j^|+:OS!w>K3D_$]N:ak5"C~r­cMyIY`(U{$*(%(GI$WT)l0|}~㩛}^وh y|lʡW| -``?`K=~?=LRAG*o>SZ]0PV, JpD8pU.wȄhF+]|xׂ+0*-8stOa(.LbGqez -så$)skɄ*5_+U9д<+¸|3+TSTj5s9}4+J['No̠p?Ip㣺i cpAB`N vkJg©ߏ~^ U&+qGC-BeW<%dn!YVH1JCޱNX >c,_KNSm ^dwε@f`^111Wv}2PB<G~l$e!d*ˈ&圑~pM5D?b V:0JF0Zw?(e@1_=سc^FdU蒻ꗹo^A[wCL,7\<Vz*E.jg1nζ Z!YQ:2.OFl讽G(%M{>]q;lJ4XzBS= .$Z4^\$Z;GkB>2፾`QGle|%X;^DN]~Α1]\gmF'G4Nqs{O.G9hQJ]>͹|3'MbEBPЗɦAGNԵ5/bR֐_t]àpTZL!રջaXcۄm>;i!8|VP5[(9-_mы:bөv+)S+TR8}2>ezu2QFY #^n+gl%ܓ_b4#7uv-1*n疗FJj !9+\c@ѧ&Fو|,-5L[7כzOs^RJ3a {zFR%'aw+y_jr&6ei9LI/h42vh$\EPC%"ܜ(>|y"ĚAZa#-8A1mtvrJIvSfCYGz ~Xy "M$V+ -S ^n^j2 i3ގsR^mz@4tLz#"h9+c7X,DxM OKƻWcYolemMc'˅$6f.z邏{QE,ҋ QP6 -!30iivkaޝo & Mt\@|g>?i~nV'Ѣ  f}#Xlo8sࡠw6s X)E%Z jT@Gu^R'bWh4fFJsg[MCtBXLJy؋,}жIUS%[ $7|_\ޛX3ڋ{nh< hL XE{84ɔD,;"p݃ɖQ=aguろdksˉba9o$T[1$pP_ܑ#&H/$u/s '@w1^rV(u;nRy1֧A$j5x?;k wPd;S3nYy #3pNkmOV  \^}<8x{>gеi:1@Z4?Ar өxfeJ!Ii/ݭǸ\T:@;Mo46} $+: rHB};$3Bc S^hۯ:*1^S\Bu&tHS椰M0aȇU&wT~xtBplySa+B)hv{߸d.b07W0R =Bۣ^[ʰE vCНh|t,A1%4J,]!D`HxGs[&v_葠89_)teՃ(lF߇ izn5(DI3-Bْ>?n odO ~dNdfIf=q!x6=/ -}5FLyt (Z#p,| Ô(DJ13"]YA;:Cj0MMإ{*%"1` i/1drst)7Y8K6 ?RBFMH]7uF )G-*. F}zPl"s}ݯ[)" m;'!iWeQ~. EN&1R@;?Jʲpis,8BxTޠ.V,0,HR[i=y!]U׸2W$!M0N$fSs8llKX6*c2Xw%u:!jT܁'NnrST`o!}eiMk+>A2fءj9m)Gx,Sszd3:mY`Z@'r 1 \vO}-%FUaᆴKf&rMhhɼ0,T㴕LY`fsZ(ka?e6=Ap ss&qR44!>l7J)v}ІaJPEDfhʀ<@clC DAn,j%аrWcI#g0KN4/m33&1d]DؿbNg 3R3@{@)bEOF=Rish*|Wd˝{_>jĤQtد/9=2Rӝ\e~U I<1Yچ8; /:{:aIg?:uW*v̯|붪QY-POYaL!Yzٻqt:ܞOL"H kW>.3x!xyzQsꐦ;kI&yZSSׅ~pU(Lq-XnChy˭{QXuF.zRibKłibJ_OFS>]*pYrۓFf=t*-7jF8 ?FԚިA++_BN8h*!6D2ӂĦ-ߕ<)׽ R+L-:wc\ĺNK]czkӧ6s7{5AC!vMЕF"3[jc;V՚Ht o<0P+ 5{i%feC@mj&?7TO]tt;ȳlЦ\ebIZctp^'i){R2L `Vi{Kc/WQX2bT3Ujˈ(6Kiibmb$}ԳN`0h !#fV$Q< tS{Z I/Q )IWaz&V+f&e>1c,8iACh\R~Tnbʉu@g( }t;ɼ)DtU4?:vi’q\3:a {a,k:6QOC:Qe}ex`2 *QKAԸmߒCĔ@lh!la!&;$匽Vh޿spncDzŋ6H[>SƑ.QPīũV. Q9v˱3[LgLqU.$DQuX%9O!lb4g4Bs[G끢3Ut1址`A1cp\~HERY;q*@`B>D_Od\0Ъ7Go?_d2ڄqXnwRl](Zid6暛mr,7 u#aa[e+%iɕ$uu"%Qˡ>< P:aaknkgշVbq1Dp @f E;q_PP| &!bC!97TBQ~V{oz )KN ˝y zuC;"#~J~ ν% S~c^ Ԝ3z"n#'hU&KԲ7=8ZBAQS PO_x,"چwBC`Ua x"XP23hdɗϕ g{G ||Jv0W"gFnVt`Ć466BC mR3dєe>$u +e?:k:]ok~1\{>T )HآTcC a%n:O#H+5{vV8]\5A/X*d{ ;}՗ШTJbLM6ƞӍ1[zʸ?pԣ%kM)q/zLiP=Y-<ǺJk :?7yx6hoJL6V0gWxWN8lݽV,@q_BZ~P 8'`G-jU}$ivΙk?*Y[' `+Fp%աsi(.~-;0Se~ 59{hN*tc` Ncbt%p̡V%:)d U;x ߯[&B.+m|I0e'56'@<+ZU*D kuDG"LoTVݓΨF*_xA 3f提2XF /(J7~1SЧ8Cqs)j)s.ΰq=.}@WAOFjAG_DǦ1o(fdE ڀ@0+Ͼ m= V$:y^6{7dV՞L5l Iӱc9oZ}QNyF ]Ki~wAZŸLl-)\x*w,Q0@xFy3:}:(R6&yT@!ン]lywXDv\mp+AW[ ~Zl$Ai'rHaO6;+*c:ԓW|W5uMz)eU\gIv|=̰ mUA1-ŸG;*a}MeUwshVc:-epJnЛ @Mh;u6ry%1r$ h #R0%t4+j+"}GgY$#y \ls~H;»,9D 1'}HP!{=!7mDA|᧌B(C=v d9TfR3J5Yxt#3{1ց9 !n~}o$ɷH2.}c$TnK4e#Ys8P.p96ӻ{'PbI9?B!+P{(6n6l G{Ũ$Hi%{pOz&NYsX#v:,c6[~Ylhzasc:$j,sa:=C4^f)odе ꄧ?6[Mdm Ȫ OQ56Ji56ypS1@qYO\.Gz^21$(,?o{xn|&e#"9fCJ(Cn~W9lY$\6k/jN yh#A -W@$GQ# ~yp&98pCjhG-I|@;s뗺aL[z/(8 ?Wu)}a3BTĊ KweN1ao.h(JCƯӁs}ӐlGz̴Ww_/K cЫ Smlʝm,C^#&|}WCxlL't_ʣ;{3+dd-hU,!G[{ ">O7O gA3vhɃv8"cDd]a^HQl0Sfr`nwzE |L- yl0QU1h8j;޽sW8`p{+ hbs,1[' Cjmjx5`2`-ߥP(¡҅w4/[NԹJzE,ܯr9.? RdF 赿 4*膓r=8;r>.MA΅8(n%d5'c*)s貳3z\?bCfSul2ů:>D;F%Gxmb#( ӕȞJ<@!7vzEl×3XH+:rBq#cT&@YvAL_]|*;Us=rX1I ;ѽ?r]@װ(! T  gd gcuЗ8` JOƒ'R#ƮՎ ä&$1#q1d\9Z tוֹE'oR ^g×0sL>Ҕant Ez Da/p=6d5e)Qo FU2DC&_ Q[C4#$N4}]j󚘤K!ئ9=NQ_>]y3S.ߧ)Cu5cXI$k^OnO9O1@,CFZI]N;3%vbS?H-GztMcIN-ֵ$`tGZeq|1÷Jg#\ǵa#p > dUsvV>Raoi-zX@fzd2؂J ;̈́P +M7Z$xpI+Oq Bx??̴9Kn rik%JTjn*-Z=("@M{Yt!xCk 1'DYMTf5&Z#F-jW2&Pj,s1폿< C6zZwc `sl 9 c886КQ1j:MyF9[Bm"1ɥϮ}AXT{?%!{'(HL˩``M\/*\$1O1k伌™`vl>|6@)/RVݮjq[Y'Xck醌c=끗o<Џ0D^Nyx 08~nH:Zbӡ~ʧ" jK:,Wh*$g>>ڴ+5̯/I7M,?)dʥ QQqb#'*t>4iIiROo؟1I@R)5}#~:\Ldq$krtkEDJowA'ms6 ;c0K6Qc DnPѮScdeu2T>e;W{Hᾭ7RyF:˂FQm/c 4@j•Q~,YUZf"kuY 2!1D5YQf.Ykt < zdc(mkeItfqA_vWRg^+#.[VL/(8]>RYXq ń s̷$z<@ÉvΒ37ZLa"^b03f(lݔ,$l/~Ɓ9PcbR+2lY%0VUY S1}#Kʥ6mLJW+GSw؉w"^U޺‰rFp#ڪ}fi0u_ۋ”;1?V~L+-x3lzk?ޠ{{OC1Dh%A!':0J';t<Ȧj`P`tFgƊqЍL-d`c`^XW:G\# ,?~{M]-mkRoPLȊϥ[˲ 3;+\D;^մm}k#R}fNJo]u=AXטy)+DIOЅn@[l%RPO㳏o2)-k<]D黙Ԇb'N%tEÎX *+˚O?IDT½ >UTuLbvmN6rX223>56uGxX I⽹?uPYXU2l0'"lڒmGtL20#lyLYn"`!TV`hzqoiЎ!3+gTnT_ۻsF΋mmRg}Q&3&n!Z4UG-a8%f&O&y4d!OM!JWϩI0'tMIW,FITӣ{Ɉc/OѦȢx 2mog:L5aBˬ҉%O#zd"9#a ^׆kǨv޴o܀l+a@EU nnyF*%!ͪ'08*shBT]Y)qɁ2ʠ!}"/Lgd]3|Yn׋"_:59^ަޜèFJf% AjkŢ4^ )ruIo!24`$p.#@m~\~㿕9Y5w=U!E8pI{/uM]reK覭V 3NuOirQKL/ FAHs] 3x9.:aY-[G@ tL: L;%-֜\9w}3K\m(s9Zq4ɀG4/Owk  yh.dV;%HUS<'Z-ÓlPnd$0HVV凩o4%,1gg ]?^gRg=/13u}|y?D]{[f]fi0;e5\"s=޹y8D%x1oՕ.9(xvI͹s܎辮ɽPg6~׀u2z"&r*7,^ƑncCLG0v"kC=*oS!% G ᷩpOJeW}eh^:gr)e}(Dzi\e+ܬ(aqi#&ѱ_r=v(b!E!/bKVACtl?A(h2 "7a+?FL;3yK-ac.0󮿟x'"%^mՠ4iPR~+ }_׽2Gͬv# OTY}W?|烱 %m+%Q,:`mM[}Rb}?6@Uw:铡 p_!\i*F>U},,eЂ2-n K$vɼ2N9D;HGpֹ']\[_?5:@Ѡovܧwi-'^m1/`dr3x0_+$|_O,Y@YM ذ<2>mH?K_* 5]n&rؼ!rw՛g$2ֶز1G06TbZ n}mj+[HZdd%Ͻ*㬑p ئy8-vF?& !V%ʗgk^)q{(0MOh<А3@]o;u B,XUÏeXq{(Gq0eJ'MBI*B}USN6+)}]rl:ׂwHʩVmG>4 1ԑFA]fGOFI2(VL6n,Adwt;3s 嘸<.âq5=8A;LO`zueQkbɃwF%K'-78tD`Op_`sj]0ǃl)No](^CSxZ%u{F i< %1Uz(Y-#;c]efrڅH&6p-ޮ/5:*Cx4:cd3΅txtbs$.s!l[Ӽ/LX=XGSBpyZ)Z d9I]m-<  _@v|CB ~a_ A+hKY衒y΀y5ϗ)HjE&# H@szY] '΋/hYwQ+p梢O1Ԇ-!ߪ娬\.u312*K7 qN_/g9g.ɖC|B(+a|hgϊw'1pVP`:{YmxiVn/&j'E䢩 Ymˑ ymoK9FMˋfGkdib4qNlf}5G+a1aBdz@ !u,N`W>6OtuSۗ;˪B8E{_x Hc8&cI%1o~ZP7q:* ]eVs܏d2EN\j/@W쭼Jg"J O pen@-ڣ tM{}Gʭ1Sp˅'+c&bIVt[FkSo=}ܣi0G=ř\m* 8$xRc_>{ ;^6Ve&[AD/ު3~q()oOgoՀSj/16) }pџD]o,WyvDzLNW(8|&䧬^%PGk۳؉6eDM0,3yȉ$ǩuHRHwq>`K%LEfa炼&('sh4r1LaGR{0ӂTJ[$7+. bs 5!DRFLh(gσ CTEܙ&~5:J:ZatÊTk.YR4DxI 4ѭ %>QMA?*9#?|?{P |A#^8LtHF$ uCX_D=&_LY|\ AT1جx>7\쫚,;h!m\ :[C&&47B"6#ѵ$^V'F` YwTvX|Ŷ l4!:lH}auEܺ?{[Ғ3%%ec`jSpw!~悤M tGqlZP,ts+-0+>=M0hkhAPN0V%-I7 l''/ݬ=;O|` q5MyG ![qzԖuBIM)PpZtVm3Y~A ;S7vWp '=(˦~SXŢuٽ1TP& wΌOt\KHXtՓ^cL+TfC.665Cd{=N.RnjJ+>\t'?;phv2qya_Voۡ*c"m@io"Y,d#ȃ&S}V'+Ʌ`hFx?rH&UC[蛗vr+Yr-}NBJp=saRNVL3$dd٪]3-5%^`Ծ﹖qGDFăNӥ3cyT`؂A>ȯa }@/7 bFԳwv?uTɮuއdMc酳 6d=`jX08%nF8:UbHB l.cѲGJP dd*ߒ1ņHEW 񮐫T7Cy%&NTpEXGIjWG+כ֧K0L#etB :I'ePOi+Ѿ;KOc)8Sac͘_Rl! Ԭ4K nj f7׎ʐiF_ꂃHR1ܙ<ۭ4Y٣ 8+br\O1jp3K{*d - ITn[eqɉlT=̞j6~7 qW>I:OY"j"}~;ɫi4},VKbd!~Ec]BRNu$bܫ< p2fʙ ?F>V7fRp wHY]_q`/@œT#W;qYnx.mH^US6M%Y׈M fi~D>sJ8/vN8"n-y߾ǕdLf& YkW/w|,"IZanE*&VO:fsxٮCۄbc ؁m<(: %hX p'DWpa֬2yq=~x/5}2ˤ;kˡʳd H̝4عdPI_g|qEvG!][¾\k-G9ylK8LA; JyDil9P O 5;݁m'U£:5IM?EJ>\e.( &8QwUZ냐9+'NHJ%!Crsq&Dt(\ セ/lCfΙ:a7p0L5={lLMLu:w*iUb3$صya IIgT`tt8 UQ6BpH}죒0R33q>xf6:!Oftr<}x[ NJ)UML_8 ^XČ,^4j>0#![G5oF !Xd{"PKcu+Ar:uvlMZ=$[J.ְ S^~k Wkg N[~bˆ++s4ta->z$uAoOtgxUL 6vkB-&Ql2(pwZ1$&sh/<;It l{ ndݬnc=[12x#vg2Z] bV]q- q2~kKlK1*7ͼ0CtxO3FMEH߅e*q<߭y(J5_:\޹3%u(>`k?vZG'CtymEse{܍L``'~˒;6ɵVq| * zxq`aL~3m]؊74kCzozӜ/Ð1gp6(;9ѩ;Rp U\s8Rz `>eP~iyހ:,%?5Xˮ}-`%gsgMP+e[0P k7HMsSX4úf)C 2޻*D7ZE,nLhJx32rxUZ(p>*C# p>"0I7R2A7)Ƚ Fy]/|Ո$6iW'V䯮5FU4zGÉ",)08 S}G_]&Gdg j(9:l;KX;_I1[gx7rTu'"q'N=g܀;GL'Lt'2-n1f`z@俽b3rw HAAΑѽ}ܼwŖ9WPJ?Q 5 /“ EP gX lcix 9-.BS0dTA] "F5%n|siҖ8S]4.\0״t0gfCz=YlY wӇf2< ԀI&ɭF"[ E>#W_@1ubb~녁Qjk*A #e^3w{MK_(+1+H[kVzG9$%G*6h~ʌ5ϾI Nd]1ŦS`^_0?cmdk:kx{P]KWlS 3d[u0ob {x&Q"vXJտS[Hs@]1ۑ/{۲Mh֜PJx2"-wmLK+GYuȝpsQW?hYwLd9Ў֑ID '"Nv8!y[ PSӄhJY&F*_Sv1/OcO1H,kAZ˛,j Ҭ4WXA=5R-I݃'<)iZeM$vLRTV!wpOBG0# {Rq"]rp=לe"0sZsGnĞ)WZ<=i`=!3^19z/$tD~[1ZH.P!zLX@1h1 8ZGgR${HtE_BAV8Oe|4F,$ټh:ND! 1ٔ:^|%1~*&̮; Ork_aLJ7[k<\z ZaaZpMx\A$${M+:d5N@`M0Ibmһ3z&團2:M_T:oUƐ!$ OyhDH CɈ$!tN>:C? (jUZt=I\ {)`$0ְ0 "&7 zF-,nAZl [V*lkjg͢0눋ֿZ۸bV/赞y"9?XQcp .ݐcp6>`k`CkބJ#{_8:rBSD֔S ߶ɐqï ׀  )3$*k"0#/Z4BEEVb\3 5,W{e`D;Գl|^jL;G^ FV$ꣵ @mw#\n$ƣ£cEk"z1 y +VsS#l|H0nFϨX1YA`-qFR Vީ#xַ+WNK׳N(iu3ӂot}|Sm{FјV&uiWfR}qx%7H!nz2=!~G`4oF-V<5>Ђ6W&kݜyNtwZ -9~.!*M X NHG5 S0PSQXhX"+7s'8+qo h_|sb#hE3χ,a 0!Kb@@bWvȳ @ 80?kyIݮ>}|T5Cf*vSX \V( #Ỗb -&Io,@>2nRsrlx JFK\p`jrR{aǜ2ykLE=O& xf co[:IiY];32h<iUTokKFQmWĞr8 2xmT/|cr !ۓpY we?FbRg8 Ԉī٬5KHZG<!j ޟ>G3ВGQ Yy%UD,IyhI u|2 Q.>A4W3HCOf0tSHp&FT}ehؿs*"YV9ɴ/Q,oE~Ӭ% #T%Gt.5sWBٛkBAVl1Ĵ]ώ/S>Ct(Qc$MRS1Xt|vEc*`=6kR0 SB&*Q{3>G!tob:9M|dK{< (fxgX2s8L$UvT *I?a7rBL*TQ`#wr΢C#hB_M_B;pfɋ+tU{o20Ĕ5CvR>0(l9[#CpHY>*BAV;mFH1c=F'x]daȷ[;g#EWhG.d'z\u:@!00XEL+2R3Xì偞̏~F|q*!͉QsÓG_dQA=s]Nz_lXUh6l-o v.9ɃXd T\*O8fq78 Ԥ.`Ic#ι>iiU!x i+ޮDM7}{Htyӑ:5xf.Ol9`bZY>ӅG> J8N}3^"\]%xF71b_pňƔ7Ć\}Ql#-a ~I Nt;Fi;I z¢mNQֈk(U'0d[˜ ٨Jʶ\ e(q,kvff6ii_k l'nuRU#K͝؎"OFzD[%P6[Mjs@N.8!Eg_,ggnIpz{f\W6#,Z ^ع\S&k9| KGXnq ͇0j^HOAuf$R0+F𹙯E ' 1{"[2]N ,&ͻb{hű`|J%o|XfO,`9͆AoqʕΝi}12|ΤDYI vI+^`LK+cn?[# \FO~{!mO^V*ZEg\*hܦqrY\dDlz0 Go?z"`?WdG ֞du_j!coWgn,v2z;%%9mF6 ˍMlV9M0R yg7APV)w~O0v96QZ^>767r=^@?o1*У껋q0e6zX{ 'Bk@阪 6EH&NbQ6ճ-O&:gn eCK]C--TXL+31UG'7)ζ%Tff.fdr^Zաgl~.N%6Yf@P5|r7!шuE$g}bҺ3"{Q&Ea<}YNl(U+I&rP&лAtަSgznDehM\ĔY/ t(aȡ!FPethoDy@> $\RT6Ӧ;fӴZ)8=x{S|rq ُhVbg[>b:/SQvI@gY* /[3n;mV}Vw;˘9,hyEpXy뒨˩*enp7c# vBRSJ{ 1K~߰! ]NVTRW-(5v$?SEjo~Q,pA佂BT=ؿH+ޖՁnY;,I销&2E҉TPR* y]uFfmnV}Ίűq[1; 2{r*LNw0T@Ĉ,Gc)e`$\Gbc])A+ڷ? G왥)Nu yE ;'Qr ѤGcMh}xNaz@JL&!em j_1r芚t=ζl$D⟛64ǛmΗy>4@턝ÝԯǮeUIY>bUۛKTZ髢.}JRK]O$ ׈P DžȣMu+fKX#5Ommp4ǯ9RL}QԜ>[+w33(%vg vE*v%o LWcClKֻ߱e!)?,2wAf=&~f, |kh6L =15H7)V#>ExS@E@/͌R9k^ψUmc>UK!v^3&i6~@Y3dQT?'Y1\c>#v[ |ev!Υ_<z2/5EMf[2d6Ɗp:lGM*?Qj=gd r}{Ɏ;N<#v0'L5.%nrin=]eIA 9v*'nב(mtXsinRCftzӁ"P r ~Qf33 _ִV ȓ3%^ >QfY ݟF_#9 -Ik!kOMvݓnG&fȾ}sΰ\A}cX&u?h=/"C8~+vF( Oq +]/J΀QGhWN-u)!wC57>}+Z8e$U!*`{<l|=>Tߡu7k޵at{}Ie*w`\.Pwg xE~S$Su{E 7.e\g㙨 ̷+H@yAkƷ00,/bCy߬1:M+#n.}-۴y_͙$-#4D7r6c 5 XЂ㝴Z(#?|,{ڍL w@-Nǃ|Ք:O}u8sGY5O?27a7l5}DY `ާ0r>2)WblX [*4 U&}z6dz0 Z BGLe6$ŤX6~TxGk^kB@/ijR*+dW iTjDUW>Q+Cfޠ-O2 k3v(Y,b(՗](O /ViCM~?_Vϱ]ZZ)ϸKI `бϸ/,y^5x%|҉WB a<@g)swqCT*U֊OG, bFJީxP/ECXWq F ۽H-VڔGžIF[kU4`RA& VR 19M܇`E86/Ʒ;7 pTV}Abj,h ]gDY9a&O^PoY߈u">뷝unIy 1s 07%^G%MGPSMn%lz~|$ʘܡE2L,zuM5ٖvFNR0ӏ(߰w{W`E/l.O"Ȥ';xqsSAL2S2#Rrjf+<$ZBb=?ruIe#~W/YD}آD- ]oZ-amRYdûk(YׅΐTBazgvx:]Z /4iЅ)Lsƹz (\7Z7|4Z\)!t;~ vlK{t$FDCب˟5S,I@m& $]䍕&薍ebG2|јOG>b&&:ޱ.l^̓`A_3 e7|NԂby!R(k"/\707Yْʹn16=q QOt GlS.3…!/IM;j3a}Q;Gr&V%a@$9uzdw㰇YK*~=#:m$x Dh&>u?rHc_KFb|TkqwHz|gTf-83]s]oat +z"Ze;En$Պ8pX ` uf"ˆz]* FS%d9#L̆ۛx/]H-JZMR·zW4,LGy(,xx +iV](3̞4((@f8$D/*oQ-bBRF2ָ?s@ u{)^V a5m6_6k:IvҘR̶k=uD *-}:[Drj \DNn#>JoػU iZ-O.qj1L¨rΏ0Yq ڍkm]BD ; ɕ*Xex 7VC3^P>ӳȻ(ąsU>:Gf| %d^>BUtQf_>$I5Qv"qm\lsR~ ʅhY]ᨚ$%_ 2)txu}zJ3Y hЫ˱RqocoVpm hބ\ z23l"%W\Iz[_,wA4k F^FLjB(mH)GTۃZ?}?7hMP*$oiK`a~ʚmDdD%S]䷡Sc/zeG &mDD%:[^mHQqnehNc?)Z` ~#$4rTEqA 07LJS1ǃY1T;f3#I7'<I"drC}(Bր.l)yy'@4$ NSA $̴)x}7=aK;vΚ--@wq]}q=|lIpNaf3/)aFrItrC,8VysbNTi ;K2 <  @Lvd.Qv(Xo#&uyo59p+Tqmk98 MNa8 KVn[*'Pr&/ceJb)5)fUI@ja0@jX!):C7hr>co9`ף0P*E֮ߞ"W%sk %U1#ݖ혱8 ue@_!Fӿ]Xm[iVŎK1(ysk VWytu@)* ՓbN)@⢊Gm(u9pc@K#`gaGkxq :}lx'G@rքuRr+ou-΍(¾Ýs\^U`#>!m.C ˡ˘n _u<Ŵ]0C.kD>@N5b7bsɥaW-IN"}BȺVGTfjF3ȫYM:Ƥ3OŐbNutR *1n8:2_5p>JsÓ 6X;>[ 꽰<},.%Tc`ߢ1 BDŽ!ʄέ>;[: B.>nmF+u7)JR'Ua=.R}|B/)=&D۫s:-F[Ň;5vV!W0 Z ~ln H5}(-+pJUn6x:Y I9dWm<ǚjyGD? !9[XK S|46g`W5~ C47$0~|G֣2= 40wQ8g+ HM7a0+t%}^1 `AgkХ{H2)eY۾MڜZېUbĹoy}p x m_ꤥWq9f3QΥPt ZJIanQ Uei8xۀ ) Z*ӎ+ٙho8|z9D9Ah1^YP;e-m\Y Q:6Vu5_s.̀t]FЖL"~E^V%4EBޅnH|8֕AK̓`':"Q ~Ъ;1?Tc> joqK{qmDU/4.i1 ]!4/D_ןq9_JmEv}WL #\ҠlH"#>f=:`j~<ǜwp*eΨ̽  OcoQ&H*w?ȑ]&kXI3Vp{a6Du-Ni Plԅ, oP)K()fģ dM$^x~ABY.rcO+|q!"uAF)" g `ElɝmmB4рְ~ì~W[$]L_zf㖣E5( 4#4"wx4F\Hsl$7Oۍ{(:5lJѿ\BMI >ʹE$Ÿ:ݦi݂}'Պ͡G>_lɏVp%l࢖J$?O] %4 _ P"3 `6o3#\M* 'im"9b]|o&{aYcKpҰUIr~ /AY['l?Y*u"PE\·`LQ-˪00O0K))ǎ޸6vyt'58S1)wza2GqHV@^.S{ݨ%Yj5.ڜxGj_? @_lg;fW cWKT~Ov]1V OsȠ Vv*:#r7DKE Y-ZᏞ^݆ $ȳ5Y9NQK #nWB fJ2<`Qc5eo>{6;Y`7/ÿOv 097$QuUS}?Ҏ=C7f}f O~i2NX Heyx>i o ~Rͣlj|FGZD3`Lz*DYlj, ={$PaYE(.mԭFFm% {LĴsCPAtuЄv?Iݬdž~O$$jEкN& #|03Tӵ^͞Q1t\$8J9=fv(qe.JLr`oӸ Ξ+< R݁bVC BG|thke >?LQ\c֛> ֝0e|G[H =bOtM2|)eAE|PRf8BVM_JgHubf~"Έtn{g{UMO#ߘX i9g7FFAȤ>:\9y4 RİqeK`\W.Pҡ |&%_¶+ې}ՑP9qt /[x'xϼS\) @.u{P1LT9͉(KWʞ}D9p=|Q:M6/i؉|oHaYDkSuYף4BN|`Atyg-dz9Q >j;QD G |a̿hMfI?}1d|"*AKk6eW3lbS S"mA0Ti\enhw#dh*i*o_RIliaKê䫶/Y"({W+/b?F E!2DƉ]8qݙۛ-.&UURlU<ӡC~pDڵj " Fkdbxu%B4{D34eYt-WIyxa`&ɝ.Xa!/]_G=]G k36,c衷r5Lw7aHnRTOvosxJ3gzmەDin6[(EHfHY=TlKAi 2ૠQNU9D-( {~ˏRCxFc wH/)G})w yʑ}l69Sij4$ꣳXD{2V B`7)YB '~wa$ґ^Tm Wgg6sn=W9W&~XK33gR"5Q!!;?z*3_vc2Gtg]}i\VrxG-K- <)mD1i/#A5~ 5_/<}!Ӂq^jFz!p#6ȋ' X}cp$kg1.mt{ڦm+W4OIy$Tp (%j*v,"h ۣPνOCCiZfiPzD%/uUT%7s`3^fr-rHo$۞PK,SXoF˕Ya72XPCyr M'^)O^'!">Psw"aR (:b&0xxOK@V/AB=\b&*œXe]#W@K﫞A iW6Fܹ ^!Rg/h6h߻p,Uc5Yze&⭆|DXnE: Gٸx_CdѮaϥaRNբ!sרLT\t[vc +89VMƏRCQwс%08;gWLӫ QejZ8L1P&Ɗbd#"{\Bbה?K. d}}N@( p>}60Q@RFu@rTtTppF%:e@DGr-9j[2}!W_~#Q0d ":Z݆ p5ݦ" LcgK!7Dk3/Ȝ1ͬ3Fģ-2c@3&|M\!ϹKr xk$wH]Ug4!Gb NFZ%"c,Ti`JiK* cqʁi%DIS@tUNǜ4 ߿1H9>ѻQTE2u6 4cF1_K:%Lֹ֎Ӡ"wBSy,:}Bf},y@h3za&$?0'gaF`YFI@3*WOs?]7p3M=MeORtim+){ȬHm`è`]L&DCNEE@ŸmmT]WLpD=ٺ1/F[<hVd*Ɍ=̒=/nznSM7b5630fj/%W*HOy{'b3c(A*XdGUoĬ VxK&BWI/Mu^6v{iOZ#V~bKzJXCSMhd2yO@XzB?P}ECA8S{`c=jU<ǁX mث!;tQ %ݣЁ3YQ{Oy]zwu$ 2;s =!$K.`*h]9wTV1ٞj.^Bq㵸6(0&En 3N\7/3cW޵I-W~58U\:CK) ~|T5-LL,%uJ^U0d`2B!`”AϬs`PKxtYRo8/WT8!I3-9pLFgFZͲے; BqGcT/ħ5.YG8W@ 3oԿ \k90JL3=3<x+AlC?(v5?QXďc3i${8es1q(˰&JM"C_kD9ݚY ^e-E>wkJOe=DLG`n/;, zQ*y5?%B͐ 2zhJ"j1z!Y]3,٠~hɰ1Mhnk'>{@wa{fm"2Uy8OK~)H,s$O]ЍQZqYЮhkӊmxr6l*~f}`PQV`V6m6@(p9Lأ{˸]:$;xPI+(8Pho)Kwr`P8x?PD;&XtE([7Χ}#JEx]e"vFL#3 1 WVn:K cyuǏ fT7h B3ݛži]9M:xfaos̈́F_ˎ6zAsӷݝHCx2aixd?f7П2To.Yɡ7z5;ܱ2٫i !s?E8l:6B=e Y‹x: QzYN N4PYlj*B#:g'+s^9CP*3Y|n)yw5۱BF i?9j*E3IjihR(z{7ԅ/{"cIJ<["J5q|W7A蚓 hYLpRmzO<|奩E˨ǮLWg™ >K 7ml4_{l8+ Xyd7ק#^(iQ ur I.oba{"@rbB7+U^wޙ~'V'pآI TF#F||󃟦Y=9smb.!:J\ha^fInGc!;\Уc~tp[&>\X f6#jsE00%O >XQ!Eg. tDD~+90<.[4-}( mQDk"_ݑ ̟r&xkzː dSLМƌkS}P\v;ULOXXiE:ZjE0tf|;Wy-;Xcx Z Mɤ@X84z[bgR.Ft( uLElQ| O-^lC,Hm8a11-La  ׮!ӸC\"źf`ۤL݌IiHP&@ m@T=KWRXh@0\UݦRnbTfa2:"6_/}Qn6Uk0 SS2'=^Mmא %:(&a>LGK9mRƫp'R6,s0mh]RtsuFI/R6}R$ΰ,.QKb1uDp) ÈR'U\՘w*ƨhUڲ.[2Ѻ]:M30]0w 1þxJ3<݁-ۮ:~=0PvflTX,pضKY 9(1F3N ֮X-Ѽk* <`FT?F*˚DFTQjA#@B-x/\ Эry6!G)"lQYrDCLqkN-)-[Npӓ!p9s\&b;/-DmVr˙tfAW[QntKy>sCxH` H/os iZ_,@J.Y81',g~^%`ec2i[:b]EHE K7v^20[ y(N?wo g5?%[wڋw]k %H1~2'}ƛї# ㆨH[rlEe%cO iY@$irh-'tsA.qj?N{cQ9#R&lm3F~6[V'/5{] #1q^Gl6>4Z#Em z`"]lR˲Y%s lhĄî ~ MH7ɷ=_"J[C} Ѓ+XzLn,!a1hL.ik] xpY܉j{/sJ>xy&s.oL`R=Ծ:t |g6 #<҃opx ĦWz]Z3C!W; GЍYpʔ\n !Hς+J;Mc[>qv+Mk^̻>sBoA0<QzXṬ{G!:ϲcۋG4 B`W޽Lf#Zy|*u+m:MlCV3i+C`A :ҳ:̥QkX%n'+~utUp+/(<pY=fR:.,ϹC3^f 镕P4~ǢL<{x juM'>9JXJ"G$8iP*G DV`f( ?ߏ*h&b(ݳs[3&1uBf }aڜR|}WVXoׁ)`T~F`u1n ڙYh 0*؊gzH×w;,bpg J/Z5樚;ѐUL%ǥFPX0^Rcbkn~/l$^{\F<ڲW$1#(UkaO71c\&|k2ǥ+Mp G03Rtӈ*bM,Le(s$v%%i~e66uE '띯v5L Z-;S@yz$%|pcc4KsT}kMa>|~#Sݸ6"Zu9iN_NJuõ g+B'iᦃtRI*A;^/mԗtGY3vHv A@\I՜+UD9xNnהkXCۯ%\ci#) ClJyo>:w90s 1bs;,Gـހ0oIZQ\=,C`[+bru|&o7 (.ȥ>mo(8p5l@ۆ禤%likq2-tw5Ś\ l{QYʧ Л.'_hG8>U}ktpjz2:k^)VVVD˟h?aE Vnfn`S;#8Ȥ}-}]+C[ P6UDIOreW}@o>[?L;z ;4M*!̏y6nDyVZ>7<20,xŊ.CwKU|xXfj>^ )d$Iz!{s)FWҡGckWqd_Q>I:Z,~ZeQUJͳ:WM\D?FKXD\kejuXG烪%ZcǾEX#pY?!wCYhBYla'ަ_;cO2!68'W3ǝ)IJBZ§P<EOXebU;CO@Cżƿhw-E?-;F h 5}.^["Q']Q' Ŝl̘3CWtRmnmwي.-sfj9'+ ].|mUڿ;(oy$aP6! ^X5 g &Vu$5cZ5(叮_wi=і~*{RegČ+AbQi";$4Vϥr-1bv%GZs]UtvZgeƞ]O(e​W-`r,0Hk?.?J2Jfq$+p19X@Ғ ,=,VpILYTLkkdY~D-l2 /Eo <"7wgөؔd$R~8?kP>}i+ sFlrFj̗ g#g>hOMӬ~pByyC IM$aqo&wҤvgSJ0{U+Q*/DD7ɭ+zL4RD B֛z"M/^_X{?ķ}4/@\Ģx#^' ^cij8?e!CJyeOfTly~|/ݩL·20?Ÿt-[3:[XxIXzrmF(OBrM\sKz$[dnJ[AJ?t9՝ ?l0qy.)Y(i_ウzV e. ю~RCPN_ =õk]AE5H*">Ay 0+Ik+[M;3`c!Bs T2t}+&[/Co^{4$܍i@j/Hׯ#RճUBߥ2U׏b8I[e<Ռl^n-a} [z| 8Zj+n?{Ȇ7?m)}L%kGGbeT}7%K2\AC}B&כ;c&pT6tjE[$? ן4qt._F{M,'e<=kB4=rzt+ɿ-@'+Ki11;)i9ߔ`bt`iZrMqɑ.޼{K-g)h 4ectǴ;B^iG L'>*< lɐNq!۰H^?EM[n;ESt\KCbmj:eQirX6=&)GoOFc+Rby^C؝hyiG%.km_aik?p90j r!iux`0cی!&A|-W_HFKgG[3R* `,6[cP6VNZzw`W;q(S'+L?$`YT-iPs0/$I):[ )Q6n~B¢~S6x,)yM.m"͹G2ys]jӓ!ޕhk l)ͼ>1p [(@euNTu?h\[յ,өC y魽kjeSDg{Q #`g:dI|zT{Mr.CIV}N3:cŅ?2:Q v -e)2?4>E"rˠ ϰaGB?@᜞ wrǏz&n :bb^`nɗūjrw3_…zGFܗwyTX,3gh=V([DA0Uc8 z.j ɊۍeC Z~o0xF:kJѪ'.Df.=۱ɞSK2 q-l۵Ĕ*Q 0pmenܧ7FZ: T\e;dCZOHѭ7A~J軰"aߊ'=nNrbDŽ|׽:jTQc趁Yxfa{#as(J#(MFPw{JPQTW)d13bxP֬V| ѣh*B3-> 6\nQ1, DŽY:=NauN[8=o$F4R5GxgTgKMi(@IDߋ\u<s:P) _> r~X#TjZN\댮FC޺f+v*u&u"Ukf@Y`aovo:Oy$J˂"@i*K ]|fxf/s{K1c0-lq>҉EÂYSΜ{͐ao% #%\7FS]|Y#LNg%h{%`4lr߸RyY j #%ebJk\: hJ~#Am\C_ȱ90VZD*Y\9 +3ÉKF<1O`9h򒮌 >Ce*c[s@a+Zg>0KQg02IzR2KhC٦/<9aSNʢLW-(}7{a5^j>g5I܁ +,c8v V~4u1궂GS|Kd$%SV*Oc&ϮCs(n==]*? `;ºPhH^$fT*7~zyyvͭ2S.8zv9vsc7nHԼ\vF^cxh^2>vKr^`_\*Yp`~C4Q8y߱*lQSirPLd8;^ow%9Hpx^LbX5D^ĺO\gw䑹@^KTE g`g²=s}N4$/zxp] +rw UaH%a@zIxlnCE`Xk%%=DRdݖ0>K.yehǭd9a$4Y8 CVx+PkSƷKHxn$lv@_O0cJ]YQUFyjk <4 eKWX P-GII/_7lnsۻ{KBFf 2`vC1hFĐȫ‚!'++[hP1ɕSQE_OcF_PQ:syYLZΔ+%s98OÉF80.*!|[Gt>)\-]YS.{ݹjYZ< S |jӜ2C9 ؤ}գ‰#Ҭd^dQ8:9Edڽy{j6E1fY`]XH5z Q'yK H6G5Ɓ FX }\O?l)0U£_K`HfŁA)=Ğ -We8BJr \dRDxI& V| JIjퟬn RCLЄ ԘnH} ro~()O5ӂ4=,G!0>&+#gwt`l6`ϗ;pDL.Z\uc t *F`vg>8QF/so[fiD nc(^xC.DTw4;WHw#lmS zoQt'۶=bh˵mHVtZ}ZEÖT6`y - 8M~$6f8;J$t F60_\&_%Y}`V[JReBf|{I<73C۹mPϑ% trA%E^t;oLqnv}*6N tD_6? $-A7h r!4 ZTd NYi&o;U9u y[Yje("=՚n锸 o>$ WSAv%A=SL%<sM#d<\h`Y;4+НUIi~ L!bX(? z|.wIʆڅD ؅Vdw9{A᢬ǯV M}0);b2 xV՚KZFs/Jr8Ɯ\YI3#B+ 9 N!x Vx{zu%Y5[d:9[`6@^n7Z8Bךg$`Cg}谟;¬zSFUzdgNGR~u[5n׬S~F~sKIrY" x0 vOzz5*!K"t6eHsRwN&a΃aKKxu̒%5RZ1, uL8w\* =W4wb) < 3 #6E N>rMJ7^>cct+qp˟uߦZ5tkλ&0Y?1آ1>_Ll&ƶ\^ݪ9,> t͙:?fnB1Tɢ= .r1W'q-'6 '.'ƪ;Uvث#bn&)%cVL׬ᚷt9^? 5>>{gpM2|^8+՜`?oz{F_,-/\o!g#Ţ3yl&߳Umd0~%>4"s݇˼YڟF WV mTh n$"('$u;i36ARcZ ^KD\R MoMTƒtKܞk()=LxuK lq8!0Q+~zgL1(@s +7b^3ꪋjۧloe}()pOL1d4/-v$nM\#,*Ju@Өyf\iH~yj($@ ? !Ovh=o~S&8#G>>6sϫX"\pe DC4[^ŃTNA6 /hBo*Tpst3WI7[8ƂFU\ )9P Q.[$ Acjd f+5xh-Ɓn0Od4FHwvĹޘ RᐂNkpsɿ +z o^0if_4[!unbDNǯ/2T ިfuir_xF˙g, WI1YTU7Ϩ `<&Ce}*~t݈ֈ4fC $If>fi5"1KFL3_n#uy{L[VHFl ~B,_.m7[x*D봓׹$6Nց$\ ݉Ⳡ,ÁW].d9ԭN8Z a HBd#0{ 23@wmqRto/҄M0U$^EC9:n2Wh1t}WK3`8CH mb2W J< @L2k'tD2˒}Uvq؝8pTYP[eVl-ӍD]d{5-y+df\A{܏]nX](0"o.hpLjhS w} g4h3\[O!6ӊ o|3ˌeqǝ& X_s!8p1ȟ n_7RZ,IL+[?9QqE%yavOp rrhuЉ;pCU\;@fa Ј~::@z׹ gL ѡs(<뇰PPb?{Oz[ٺH_5&.1}<)e<~%Y, j {1w^SD/<,Ej4ldVC .4i;[rwcN yWAs|c7ҶoP[Q@`} jrqaQdl7ayRTas__}8O%!PSq!.'S# }4%@e3K1iZ5qs=-8$\"̻ uL#f;ݢ6fXGʆaEs(y2p궳3u~ߥ JBma$"(#,[ru ?^&y*ޒdTvUG@C%Beqv'fi&.[{:g,ny<H[-]PkGו<04Tbf^ZĿV_ͬ1piU 7/RI9 C<&πi*9?:).VjY*$\7 :.c$ոB\4ZN)9x|+5%Wf*RkzA 'l7iv#ŏbJ+. [@ "B(Y+lDHX~ Q3 F7ZBtfa); )7OIYUD+MdݐRb+gQB횰wĈƄ ㏰(956vAлHLD]mÑE1gQZڣ:qdJhڕ-2m{/6zZeA3[7=17K>Cyq=GB4%3eDgFd78t4lȐ z|EV?l8#Ǧe]ud#>L <%"3ArMug'o#Tv՛uoMB>twZp em.\gA2(QM ȊO 2ENRo1=вU 6a thnѥ-Ƿ͵"wڃD (3õ00Q!~(ݯwnI!z q"IlCRg}]SUN)%S8$w3؊ GjzokY)l"R +`M:J꿧6c8MԜJjŠdWErL5nw|"3$:jYLLym- F1 njFTOsw8wCR5z79|ÁmNe(!Cw@=)Mgxw"SlMUcr7;b"/z_9TȝˈC!ZXtc"zX[Y'_6/W#ᅱcfFNʬCyb.ٻé15@{;W7 Pxg (N SM'ݻUȓrt(7,fM}JDq)dn[ !+ x k~Ibپ}KU?Wm{b|N (X05} K \S5cHYi8 G7g![hBլR9hfvs>Ff5v4c¾b,sL6JNxKqզ&ZT ,|g`Ӭ#|Q |XLjXޡ:эSW4tLr{J(w”$Zn;VRSaja+F>$lW#ݶOc 6zRP0-CHvH4x*#{yB#o zߵ#"xY/yʓC?ߢ]ɿ>@8 M56k5AJ[\!E$j;PR<,:D,:)[%QqJ/=ݟ6_0p623Q13HW[v︤\99ՄР-i] JNW< Ieɭn~Y\n jtDdX}^ZYB ^.Gjk}]&X˂8X_%j|ehjW9c= "iXbYzӸlE!x&]b.Rh^h[Zhs*=O#Wi* <17g .=\ȱ}w9ΪRC+~XcY!d.{{;1-Tsj[%g&BX^پWUL,5YKN|+V`QfS~^[0kQJٮ܃\k9 DAhpbZq2ÃّYUhHRZP8Y-ٍu8n9"W7=2l,A3vJ7DSpf.}@KȟÀϖ菖씹f`焙i*1T&9,‰/SX2)E(\c%y<-$? _bU@ Y! y:}]" pw]A~jd٠20Ybl 繍r(J1MwLr&8)W(\V;,î]1 5fft!9C-h-OMt_O8OJLG>\)pP^#Q{{ X`q\ "찹(!JH_]Fvf9^@vQc[L!E]$r%4Ӌ<_ ΢LkI*g{CByӯg!}H }\ޔ@DX?[?VCo:ؽ +A vrC2e+>n9t0*X}#b=Ӵ!4]qV rJ3bY Z/dRDg_߄coHpW ĊĬƋ;mN'_;:&%D]Έ8ZD+ s3W$Jk3W+G{yvh'܀Lҝҳq:J;NYo %* ,NiT94?=T|/EII!aY[^Htqځ[,$' #D|F2@өIπkN,$=e4MVo=XH7D>h$:9ce}a\>@t] . "$'o >2K;iN1fB]wpm]Y_ sg\ֲKҏm!1@D+{}e 5\q\ӐqOԾzK2_s(NJ.؛Zݞ3 )J/q\I3HS9|H+b&h㣸I}?eX&)ՠz䫊n2 1 b2oavB]Jl PBZu @>yfmZDT.u䏾Uփђtj3 raDS'-q|8f>\KT[e , bZ cpuؽ =q:BO"k-H+qpw [QasflmUY+߈ji|AU 4AmqpiQr eJeScw4TpT2]A3[u̬['3|u| $"ܢZQ^45ɹd<7 ~0{5ܛd6Kh"+QAuGJ!P=E&fXhz!>O׿]jEYԎoؿ}EޑU:Is6Q7;-']ﬕ"3d'8ķa\ .+#J5[ ."C~ENLu,! rr9چi12F=E!wr3r@ v\\2q?L۞;W!)[7şmEP7Sդ~&\`Jv~A e 7v&5TL]peoOʜ`5M j'j~y\C2ΥlQ yєu0<=\9;@W@Wx )t\xwT`dToaEҫUK 9'g )Jx$e{;N*JYPשPkWxytJA,>&ؔg]I,bH~|YuԋuU%c-44d6e-ύ":w9P/ai%9{f^'F^Lk@,a$Qu6H/C_h^LcXxn14*!ޓ0ljz˞ڢs! Rږs0K9Hzt@v|.-h{iY)@F )2J0H?ʙy\p* ge :Ѐ_Iv)$fpO3iz&T//דTjřBZL' Ic;z+|Nt/+e䲡E]:#Z]i^*h~y:BtHȴUc{"uqYw`=Y-E ~rx?qg#߁0X^ V|6K t: MP\6tMa!%,q+Q.E_7\{LziC`4 g WQ1=u qF~ 6&@K˯\ a7c1f9]nAC/aK*rG/X]px87gY)['xo'Sex2v:D9ӣx[[!7.DY.B'TNy2@;iZ=JTj1\BmB֞N~76 Wz,MhCJ50291 9?"Vr):~XSdPd5`XMpOdǔBw&Vv^FHuЇJ`JoYQtLkM4Q)2K3‰D QTlHWۮ$A۞#Ia@776MqX6ϸ9GiS a=4&V5a.o ^H sePAi`&Mdok~(R._^_s5p]vu q0ڋO#`[j[ {1u"܌j|pǜ*@`rpD!Ý(O9'E 5gfe,PĆ]Njd?X\ݖuM!ٽ?"."\6(DZd2͖ܱ`mPHNcj79`4{u|~v+Gx BH3?eS:ͽMM k_R%g^Jy%9d(9-wOb5Y@#~"pJnkE?Mdp$6ߡ/(JVU.:m" չ?+4Gjǁ#jx$ۡ6@0OHkcP%;CsYm L/v̧ }w:&oYs7ONcQ |Z[x *or͒qq#Ze9[O~6nc0˰1̶#}8)t3ct欜uqeyhL'+38'{' l56֩ɎҔ=A|f8ڬɸqaB܆Ga}P`f}΂8:YDp 7ҝ fͭTL4-G\C̪S^Ѝn} lm=۸q^?5N|L .g$wӇ'~JFܾNp?1s#} >Zd^z#tb-nZDZ/Z cn= az(Kˌ"v%}+x,_m0jschG68) D33C[lJvlz \Zrf}jP *WqaYIW6pd=}m v&@8FLiEc10xNs@߄-~Sz*}ghD *ɠݷ[CA/_E>c} ЕRjv)̆ՉhQ|;km K&X;^ *ҭj(ns  ?dži~<\0ٷ~KWm@zWݡU:f-VExknb\4X{Ϟi^8R$[L-G“@*E b(V,)X5Cٻf QF肢ߵLeDԨaֻMy#u~97إB&߽4kq ^+f!^0nwh#>FŦMSF$Y1yg~q*Eɋ?v3=uDgEhSpxKC8~єKYN@Z>. `x|x Q5B+2 QZ~d`d -adFɗ@WIx*֒11m! bE< !><; ] tZ‘B?ΘVg9;Agt^)s j6RNCmi鄜XURLiGD.>ؼA < {}Yތ9_S#zi =!Gf"zt ~Uǘ+\/nϲ);϶od }IG-n %T-xYsDl ǿOIaWS3$.  clv eH:M?y{7΋V) d-fG&ܶh`3{Mj>M-z@P'fS>U{Mi>hkԙ'r hYN{,LFP1&1DMhk >ysÖl|#Be?BHTX 7Op]Q̂JE)N-DsGsh&(2\yDU|PQBzt>U2CAG]23˃kASm@Bw?kbAWm閺[(@ȩ@ڬNY74k-imS*ndZvU'OξB&>)1}IJ42'HsCbA y Hu0{Ximo1.}Ӏ(',rNJl:Ia!{Ud^kergs̬P%[Ш<Mby99"ZkRae:E0w )7De %I;ɏß$TPi7ۯ_Cwxt2"RU{|տ̝o݉$ :qDV#C&E"[^E7*볯^Y.bJue8Iٞe4t8+`fEA7Ϥe'Q"p0 ;Hx$ 4T630$ 9CZ?Kt?e؞ebF3p maIn7U}:6x/$*ytv B,t[T'I C:Kʟocc\ݒ=Ot4ns6?DkY>k=K*K0BY*= uz4j"ہź 粦kQ!1#n}EH͗_·6`J)XeID@PN:&6>p>_T樟C@5FS3|Kj9"+[gx}(Q\J ZV*pq *aIhm(v"2VܹFO<+c"]'s"Ə܌*xq I 1H#Qr'+#蝆dNQ/I{F>z-x<&\fMЪwRaa-l k =W@IrK3-p\^@Q[V##K\Mз΄v54軮͔c_G]H`}SOٷLElzr*pr`L 1Hd[lFϗQM= rt*dߍlc_ՅzY&JNMѢʭhsg?WvTs mʋDo 3G'0yVNl2\!wqepFԤA+/@KMRĜD`9w_Y]z%_W^X`'WQ⠣pS Rb ŐMِ­~IYVٮN1:fԸ^'b_!#-̼IjnB<Ջ Tz,]؏r9S[:4ѤU*lّ%*=zoߧṪЦ`].GIh|}683*%1}|ԧp1ZYFdO_2DL,ʼnbaxuii@$a3 /w\n5v(Fa-؟My<5Qľ8O~wuw@P@a4oy"*HJm4Zku;Hc,Gۿ+a mS^R(pN*ݼцqT8)W*O`;ZeZ Rgb u11\6}ڽ_K4~VbX]-n3nV׀16VuF("j ~,ct\L:R4?)1M=X5`8WD!U;~Л558H~C*ӎ0y4B~<\?cO4L7Jz)ܐJaHihCvvSIeƬh$,_'Qw3s,ӕ[W>k$DA~fՔ'YuܒD)IVӕu CD"=h D4 |fP(M~"f㩈Ani^yTACפg|_vv"#4˹O83ܺ8U_A^IY*C>t$u~)|@aiٝq̩MJ2fWЋXPO#[h* Ӟ"%>^}}KKO@^tlܺ%?o5|3b\ZC d;Dw Cm;[DwZx9, A)En vX-ý*ӕ#Ngn4i2J=!ߢY̬ gj;tg_:-eqZ'wVL|2+J(Cz aonGYw)g#[kڝ6w?@4K vL&ukiMyg%:M6RmTk"--2h/.*Vksf-i!6Iѵa)r| z.О ?hy+j[4oz4K{唻I(kс瓅y|~ ]HT*|0+q8joGm|BOhm<rҪL_B^16yl|0/J٩&)RCZ)HʝؗǶ7b\dgky$[vo@)r 1xM O:,0= .0MGl1'M=f5EΰPPxGJ8v#Ɣ9uiR>BKG`]1;nŲ޴-\ޤ5)f-{8oڮGQ УCҁ,4ƋY:ɯD` u_5jxcB& $_Z zG,L]PZrג2)O\ϕ[x8f.k Z<%VX)CoKًкV)K+wo+˒ ワ}^nAD`yk8΅Yo"M7q4ډ(3k-njT'mx5\rv;0Zَ=X5=Q%b p$1 ż<(̅B(hn AUlZB=[RlpS묠KzxK:bo9M4ǒ6})$kה¸t1좐31{Z/n}~ C.[#YNGbYN&6/XVKĭ 2v4D)N[,(_B2+'y쥂ACl7*y @VF!vSBoRźI# eFȀYi#x;N&sGhh.@'Ya~A퀫Rd[=3Yb"ǘ5Thgo[/8xVjt@ʼn3wS@$/\݃V} i:4ĕ\K@$Y*"pjbF\m {ֳAGq,`MpΠmeB93q+<C*&AEg\!J7WCIKRqIewi&V6H\?'ȘѨiX1,j05IIc-f=dY٫U:^B\p(ae3Lc!oE&Jbc-URr9 `PMs$uZ4ɳlLH `$郾JKAVk_`nFeWḞ5`~MOӕ`vCkyH#d]Oxy<+t/`ҞjzN#[8Jyi6N3b6KrٰB~f0M(Q ]h򷖙xk'q|4c";[=p Gĝ_;-RC:pLj iZA딼}~+}bXP Ikq%4ܿ;.1z mn1I6l]#SZS3Mb8+q+5܇k4mΐT*5(k~Scfte8z2&\Dܮ@yA5ӯRwֶAml[Rjqj&`[@:yDj) [^n沛1a=x GPgQ8[^DA)Z1'v7bǢI=Vvy쮲ʞɷ72+y<}&(J^pgW1(S-W ĕ$ӝ\ )Mlt:`bdCa tp&Kr3b'J<(eJl~WXmf-9*ͩzq `٘'j"O 60#w)nztH9:ҩv}C̗NvM>0Ih~uA}~Ĵ6a`blߍGQAINkZM-eofifdK*cԔ\(݅.1PKF/~A}Ȇ:\K|Nj*]>,ASGB9X+?F _0P2(!2n## 0מ4-8RfA T{p}/ FT7؈@mj&nbfKn6Lq_*>Pa SfC~dPCǚ8$Rר$r1?. z)94oO:O@32ή38 Mz cOC `m-8|r^4AP7R+`Dr@k_͸$vS( e'Kﻦp- mSpGrϪk< x\Z2Õ_%&qgFd}Z~ 3=| ~[Lc8a+SWN՘I_}w`5u&@kj_wf{B?-⮍`L /ɖ52 mlSeG\tߔ*hf Q@ Iх{ ( (ZP<|h-XCv_xS7v'g"-0Fc4e5(C-&#p|;&5U6|}2GK.t;q.Q pW3V}OVQe^'.PBsε'O˖8S9KFkNBƒR'43WJ[ӏ)Gv'#nD StL.47:7kuU@ߐe- Wa ؎@RL5n%Ub~q/e3wΥFoyE*^(.#IvpFY @̀|mJA0nHKyɥl*ú*ܱCU Q[K3Nb``>O B}{m]9_] ;RXb֠?͇d@\F ,m 1-,56=-U iVq9:odRޛg'ZxDu~]3~=h=Oomt?aEtmM׬Od!콪$L5[>_F(8yjnhlf1*kK-gEg{c!T0-!FˈGMK1& .שJƪ.<:ȘT ݷGw%"=ѭ'(|f2wG 1b0,|KԬ2Q'\]b*D;oug@06MFld2Gg(i^w,>`]p5λSRl ]Z4ga_=OCuiR5nVcT>[BEJ9R iԩQ:+$+ 14 ~I GTWwlZyta%ܑyD_o·_^#8ItڠQ`>G'~1#!**L ȷ\r Vq@ke7Og'R۾-<|.qECU(H&,"t CMDrtUG- ,*LzU g&+h[eaEݥ1mO&X/~n@KY +#rvf&aݜYe%}Cl0pj%]DZmp^,l(N'\}Z r]ӆQnk Z8k0Bx'lOv%yؚ>560q?Dd\?n%I`pLsẁAܻyk <s AR^ -ekun/s\E8s}(:ʦ(.hj'J?kq搐_l=Dr^ChE؟fT,pc.IIo{CCsJ3o9d'C F2VM^[# hieܜ\OO/I@eO\6F3{d ;p> ݁I j@m+c/6-qPºg{`bfBXVW|Z#}s bԽNQKϔs8fɵ>J`&JHqֶV[ ,RyұHyߌa}Z'M̗y\`1:vgWx=jh 'F/.0WjsPdRV^8wSI :Bjfo k[>#GFXTSP nK.6^$;mP*2B~Afԏ0MfiћA]ڦ{pRODR4O߂G6hKD56OzoG. #GkUsR C)}9|nxm:nʈТi%k\vcHP궦] "!d&w@9YYnA>pJΦSxiS gũ1M.NF =kza0wUo_K~N׏19(>&lʒǏy Vdw8]#co]m QLSb\}eP19OJ5jVR4S=?Wg-q)OWYm Ϸfh[-Aw"!@DX+# 4Q$NIJP0n_2談!Y;-_Me)KS8A%k%-^Bʶ1'lMߏdN6 $Xx(I*a[+Y_3eWghS~a~>-q[e>cZ{P׷y7}7z<;Hw|kEw_5}yD:-_dF)|X܅~J{`i?7M_senG^;JWEnK+w:8Z=%2ixr $1p߽ Y'Qؿ>Z; <[21iS󵞣3 e&` H[IZCGF|| kIu)J!|5㥓@^#e4 α,,G LAHnY OzUW|l)K+$V&x֫ۮDЄ BLL5Z)1\}8彋$Cxjֽn{ r:h7%TrmKnr\q`BӪw4sj]l% .r6TBݍ?{3 D[%B/\FG{,{,zjI˖ƙ, t9&ڿ_>t F%+pٔf6\_ϤޙjTeTOI22b} -4q^^"9wĦI矒 zOo09 Bp =?& S Ǝ#>*3/KlTʿ*"|d=[ݡ|"^)&4VV :4Lto#)oaoָu$ u`#%3t\Op"˫bbw&Ieil}(8Jx512n2·յH,Gq E:tJ1zw|&1Vԧ542r -iLmQr j)jKkn^m1g&,H/o}v90 ;<(nkyW CB$"{~b ]K]J(F%`psD> ~¬oTZ|kW(㰸4~ΒYf3[bp1:us2c׻HoIпWDe3%cz;i YΟ̽0k4zV@ ې"8T(fO.1SdJ*9 y^sVhA鱊=쿤0ѯ٢QoQHMat|پ\6S7QS'E~)yy^xl=Y'ߓaE5ǿIH2M?Ci讻2A#wY7~[[Dm1kw]ԡwwzғq::e֜Li5{B?w`hM+#П0E$Z@ $))&S+@5tR;D|Ap2E2#RP?[_ko;:#It(ѕD.̶g"֞{gh|P.?3?7LmQ ":=BZGND"iԟ1/,*MX8?R hVT Y/bDjkφ>' vRt=w bapCWʋ+s,S%5V6gGI_>4/՝bJ L*4c`W`tbP 1} =[T=zuA8JAe]7s]0i\Gϵ.1ĜY;Ђ eg9 /WQfPE&mݏ۴2³G$ }8]~DC` gXUx@ӀUؠx7},I&PH'iХHW3wSJZF4՞NJI: ,ώĺ ˠpw X1; &t.ћїEq#P/F ަ8+9/utSāf-=kSM iWvܣ[ZN!Hal﨧{l+Mt(8.gԭ~ơ>" TMa9r085kJY+ `4Y [-2="N#BbKaGdRK|T r_ecX^jT;7 *^Mvp>}'Ge]FڨOaCww/i&l쵩#U=mTcq&O4Sz[ v.ǧ ܦY; r  a?nGt:ȄTm!gf~Rs[T#@+hXva& }]*ժ/щ6q*kKxb .PqJ?dmj' KF)(@!M:&lL X2B{'Ć^*6GH( hd GXż]DcjLo+/Y} xq Ub .ڹPkx8ZPMX ZޮlPpI5;oo~εPw*cY<^m]lo E~S }VntCcO=+LȎߜ )CDrNOHuўt/sNݮJs>iE!hʭaCcu mW$j$y<h[dlcb'SeV5OAbqMu\>!p ԠvW~ls$E~X q̷.JzܭvHT1l'>pn:B#'t+ěbJBl Hi-VZ88):M(:s  Y&+<}>CSuفB(WOk^%PDRS:A-$ZYkOtѻ!.iz%xPʁm|$م$A-}SDVRG;8[7`$=b|nRTft}P4in }g8?1ҏZmdpǃkbH >PPA,&tY}Grdꔷ%`q^n2e.6v27Em%PKk w (;jrh@׍/|6s@oR6v7nŊe֘Tby:.1Dqk7u\>.FItFv2zL9܂1Z^;2dԜU^qZ)HSI9"'Pg܎1"_ll,"&^X)̊T%20[qJy)cm) (m /slY(ffMR;I*L2}ER=4 P g/CAPE%!pB疃1g|S%Ι=?L ދVGHÒ ˫]bu3[W_gؽG諜x&?eV_Y'Y7Im]P 0`G |]*|7n?yhj3o]ͲIJrMI<α@!KAF4s>]K_neCKFN}zG %!a*N ' w8lWT`mYWTfe_oǡH7=۷Svr<>['c[`sQ SMR/t?<3Tae JD N ޾42˧FlSpTνq\l'(:VZiφCȟ@ᕀm >1mO}{_i$^S g>)Yzb Gu3"R@R<Ɍ aL# I/7@1]2MղPJϹ 1 ;B5:wQu S OD7mzw E2"ٗ'kHAU}5N^z.kv`D˫gn46or z' ^nQLBb ҇PaDQ{_^ID:\ h|5]~ǔJB +u Z2+K*~sgPsFϼ UA_lEr|^BZ sdc )z@d7dXJWHJNT?'woθ6c3Q.Zh!Po3VWqh(nD`.>=7P^v ! &{ZP@[,Jt5ɡ;yD))d:˖C>3gC/͓F"Bw%U/ݓ^fdrWyDǚ]vo[r"빟$8;2.'BJm@Gh(Tf]LUԹ}I/uVW3Zy~Pϲ_RR)1c1 A{ ސhC5&y1 sb|ܧ%jT>xW A_ &諻 &mXت3ZJ^Қ*1! Lu[tBpl리DRnv)tiRhx06zX!IDp%ssBTKXնzPߎ$UdYjt{V2)>3 MOwmW `qh jX$x[kV'Ao[$ж)-~Vi7>t<&5,crUr.W9=ؠH]:㷦Zs~*ըfHGGdC./7Bh ,7neBMN+};#!D ];@Jdϵ;)R<jIPwL;MxXܐxQ5T8+YJRn@.* بL[elJE*<\?XΡl SVY#Qy> KXN賓EA|TB2vC`=qܻ ovt{EG ɜF]Jm8Z ldCNW.P[cյ0ȾwƒI*Sdd/',g5E38T/$nt$MJ5n(1 F>'qmQ`.N3>8ޔtp9i21*`PAg CW,<}.8{t?@Qh{.AY(Urp /D%O?3d|L\$ /W+K3WAH4ϟ."/F~"͠\)T J*00ñ A1ir*ݖ~M%T^hw#iXbQ+}'ǔ$luGY4X}u ;LJU ]vO6gl2aDbс&M]o[xu_qmCrjB,%ObqW8Iy!DC`'~W ό1 +>WVA ,fI!f5cd`h=%PdO~1>7V!þP/x)Ffy8{K8:ykW7umZ.)7'-R9zH`nibl ˷cB=qc—1&: Z?B].FE/S9=K=#Z$ % D6wb"%!UV;fV+zHoQiiqAO2dk:4]yFCA } N6yBxnA4|Uuϳ =R^٦6M~ag~fv$Z܅99+%X(5]⿢hWq6F6qߚ2~:l rE*\+J\Bd)@蠡z YEw/*A ήs<(!g)RܠEVR]R@+nh46k[D\tݫ\yyB,C =HF= }4{ץR$&:hxMf^:c!ouXN{V ys.}W;`ƒQ^@@} ǩ} I#r‹f0Z6fEX!`Pdpx0j>I#Ρ#7:@Hyq`-S u_ B3b<;!1dMw:aE9AؕdDpK%2+@v;_sMp4}Ua(A) 1sNBbVPܸY \zV# ޒ%Ʒ^Ce1_}i6X$mk)xU Û&6h)k}?%c3W.ط mDg9(SZYղ vQu[](G6xGjɌC‹03u*|1F@ˌՕn@RHWLsH|3fTe2hFe~k`xԲADOVފO7wRNzv"0Sָc(q&jI~WVRZb^ &@y"wLٿ-|cZLJm5Wl/܇4lAj$bYpWUxo9_(p-Y r.K{6 8B/#;k1Y@ 2 /=m+J_Oc.o"<"A%K G RwY ^zJ(*AaHE.3b\GAJUWd $WE8v 4b{T7Oq*65=,6EIC$};9;OD\rS oSH{D g` pt] Ce(Ӽ6-g ;|5W +7EݩcZVgl7N&+*‘%"Ryz;ؙk)|YOiRir/րyZg5$!;?=ļ\YR),5>f̵/86-z/F"6>69^cM lHt_pU0V>%rcM`-̦Zc0bhg(Melp{w<ߐbtJ=H@{+?#H8Ӫ-fՃÂoҌ&\xt,$= *\MW5O*7 l2(#Y gv$er79l0 byjb1!|uQHHk6 ryK;{V8D2&<{ QVk,+ eΚf(U1ھVñ6` އH9ZR@ 0մNX)1bI1+!kAKi}'~qVm\Ђ.Jh}f42 eG({ڃ␮$8>e AⶼQ /7cgv޼A5& _sQޚ FY4 n!z },Rs74yD{(Vj}D@1۪ڻ"7T݌_?QS.F{Fyո|^E寮ARRg.U6c?AU( x'WRڪVbXC+t'?-No-1=2֔)ƨ)ê ڂp[sƦ;Z* fx #x{+{yGwiUܩAG!Plwl 0FpDV@y݉1/D/b gs/ Wc~2x v?wֱXF&}? IۉЕ/j\k:Q(|T_.nRbFL4rB4y[)T#,l`R07KA=-xl ý PUΐJo yav6p_;ͥש31YYsPO`m,nʮz#_nl=%5>4҃JT 腷m9X 9*lfWq Ԏj[9|S$h$,mP <"\.k/l:E4v d@mi uZrac) a?qZrXi?`9PNl#hWNs;<*+i+Pq݃ 2܎ W%꒵35DG˦yP ٠RD01z1F;[k=~5tT|F"+ʭRTlNO\|65e)9%=bܝP ҇@= DҀ"m~ȵOgB.`ږrtUbZIR=v m!{*03MGă6驆(KM?9+Y̢-o0ZTuy$66m"{nTbq[JOp!Mqd{IܟA$[,<_JVđcF:bXX$2a|BǶDeMe/2WE>(~%u>{+k6G6K*3τȑaĂ(n*”Df{oI7)-BAjZΚdBzёĀL8tvѮʄHƀMo۔&>;]FSs‹@ l:ܖ:!89 /`wmi,S@eJK% ޛ,COERN4-JyP %ZUSI VvN\2᮪)w GZwbh[9Be},./p-5VXgP'L {󓙦eT]w-/hmO6s¬|"5]QRC^iа2Hs"jr^l(;M4-?fOe@B$ OQ5þ u/oKa"^6I`uT9J5G׸O5i\<8M^f12$fC3nM:'\_Vt+N-9#IA" 3@(."F -KR&1(7vdvB3](@Z kFnkc72:pHw,-ƃaC.%P>oU:Q*B1ZQmV-ENIºzEMaX~Gp+I؏ͤ!iȐQd 5sKAwo TSN9f[#?}79ڥ-w?`D ̰1f46 ): wVZ\] x }fyt݆BS!$sNUJZ$#wqRaբ{^𸙢 PCl/O|K5yLq/kx;)eta#I CTr$aիGge2e9 z/ð@jВwDkGTi)?/(30KB9]'T=z mĿ8坦O9ǯt+"wJ:OPmlԄ·mBRs'X+ҬaeK:2+0l*qx"&%P,.G blm -R)M ۱O0η#ZV)Z6k%$?+#">7mpm}tO >! -d|c*Dw<9HCJ^ t禍 Yw''U)K_afX%R H~^.C&d^#1ܻ#9|J̹2g_@K ^X`hOJJ>T ZDŽVܩ د;MG2zOܩ0:21ʄ?,eܣR^#0jHN/:"ik Wp|6Q/!e_Z-Glg]3>qwvdzE#@"Y&=:zy*Pa] oIL=EO(wVZTǣ?,Evf*Żb5؀e*MF N>.1=ӀE 5\G. bt|:#_p?+hCӜxkE~C2V?Fw X; Pp_Y[YeJ+?ʢ0yRͯ5^5wa=ӛ+ kZS9Tmg/^,l?&NTY' N(܇v*䈳uƧ>| `A c۵%+5wskfRfT4iP;K7G5m'l]!]\+w_iwWAjTbXRE7@iYvR ~f DJĘ EKE}2uXUp&~,8l3zxUhj1 p:jϺAg(Iʇu*%"nM~ j㠼8ZKӁ% L& (dbIR8椠hwW2@h*9]b 3'2Ǡꎩ϶lmRVŻv2itn_#DazM6ҫ$, A&^Gt&c|upj lZxvMsX0!\b4i: o Lu/kD[!l.JtKr#[ywiQCj[&0s/rZ G,_yyfGq}{1zS}%P ,du(%vo of1޾z+ǰPn\QTԤ kODAWdz/gR+Pc*Mv,DZ5'CkeRȡ{Q 2"(nIeH:_n j)v -m5#y6MܷIΡrNFEk>KXPacrX)JR~ׇ͉*P.֖glJGRfxUxS$υ֜!v|jP?7/Je!`>{ "r2@7YV Z體qpG&;ǏE&]`ipyWQR4"/?1=HvqL:ϸ^NXgq尧z4eV]|ҡ;ti.D5"pD+3YwP˰uVڔO#FgN+a 6Rf<|G3cJ2&(K$-/2nrW+aTOjx#pcrR٥= Uc 9yU ~fU%Ib n,x:"a"`yh|[:NiԾG#x@.MR" ptԄ)sTyq zB @ _DLioadL@щ {H_ ˋm^If 'd&ݘLxSkר6t ",WgΘxc/QX067 Qi6V]~ϢK4A@B:Rvt(m<4xqͱݠ9]-^b}M<[@/:i\. pońPic+2{U@}g.^U?X8a09GfGS *mafk` 0R_/2~ -V_E5mP)O"v*ua\2YҔ"/wCZG ;ꤷ6Sjnṻ&$u\FDMЙ ygۋEU_>u{ִգo,p͖:Lp3ҰfZٱۯƛ*3HK1)4Ӏ\# w43WnN[n1m`бd3!W-mQr@LNj)_+8pĦ ϧb@o<dṺZ)7ؙ0|A0Q[b8)]9#hU&[D 1kd>P7S`l_62SܑޤjJ3!I) /ulCG$e@{B6X$ݪ`:L鏩/~\W5]8y'c_x?5qRcvJU()z2o;ӝ>lZ]v|!- k_&ެsi% n7Ӵj3ZIQ;oP-*隑cѢi L gs ɤd9f ]W/ܩA `]>B~i<LL닋 =܈@<$<'+um? t(=.\8kHt Y"'nX\R^V\%z wdl+'>e0?AVz?$rX:=Asl^s$(;e抪^j-ܻG6-I\'j(^m4{<6C)Օ^qóaOxphPt6CXlW c3^7=j2ј&3 zKJ.x1[;Ɛ[GLm묥Wo>deڣ{w.Ư7.пUHΘU8fMl0A#wsB!CUΐx[1KA`n βmԣ] X>z;M&VN R .'?6+"q TN,b):VXD>R.a!h f"M&MƾP\CA׀pW_2uVIkjzŽM "gJ\4,()uҼ* 14fNr$1å?W8c-2| O "/?鸼zΧSmI#!h_ 7`kO ;V6PFAȰqowR[-|.sӧ}%=>l@ ?B\P~>O~GˮEIm9[ޅfKD`_8#}{:bޜѵNVm9. = 3z6ǢGu{eW c {XWG hxIۧcUPYL5/nD;o"GOZ9 (d+blyGdkkEM2lVќ{)ˌZay[ }c3/ɗ:oi2(0 C < w'@ckol<}=iIKAQm3RZZxh㐢uTvXgBޓVEEjȄxt<7x綅P;&gߦ*/҉?jH\,_%Oiggp8lP4yM -"2NrNl]<*|o&4|ރ^ JIZ@]gp>y׹.!s hz$?Džm#U~/,K"_LpשLۍHPNc B]@m}s Lm}SZvj0TEi 3sm- bLl&֎`w{KZx5~i: b{[i56@.&2]M3(E2.c=-gCg=w{ e*x[%F]m/p|eBEHzGn?dFԥ^B<4 m_l6/kvX xyhxQrSFey[:fB.yL8Yy7rČ"XM'm* ,'z.<"E Z9ouh-Kx|l\SO̯"+.S/A-?-u=w{ZVl9¨ŷniGt·0*c5*1}zܿS=`!^I>C'g\a $^{0 zCxO>;ƒ0>5a E|PF5nf ܕeHM=nfX&ANj:*/tiW2_Y?撦 ,?rәWX'| S)}~[ QD0G Q[YFD1X?Ս}#TQ(dXCo;ݖN0(>gq(;Mqhch4'nV9"~.sцB?Ѱ7!p3CҼط/ݹ;Y4Mܑ ڸvavpV(b Q]Kl#oldM`,Y)7OnEQݙbY e|nYoĺ+ Xx<,(ًoxL}TzY_:3,yaґk5]}AF;ރx5p)xv,]ۓ {[Us ܋#U$*2KF#%ҕBOo;ﱧ%owylE_[ɣζ&_"∡b] - IoUrG 4&Uan[S -Sb%8/2¦B-~t]q8[-a?S_1Mݰ[*b27K#Y g+pd"ʌ5d4 {}))H@$׽< -g-r؋q`t:P3Lji*,t%VYAJx+dBHcqǙͳ'MeY_ycWUKi G/zz? *Fݿ5̓,d 6CQ*dp 2i?`bu+7>wbƶmf_-{Q|dW詸FזR7p{;kvq%&$y5`%.5)n5,kh"U Σ>wQ 1rFDN2w7,XMhFUɱYԚ7#غNqQ8~ ToƗkp|!0YaG )`G $ДYžLB+qy Ļ@Ė!ok`?VBIw3&>dK̓t*(_jLJGGSznMcn4[C|郾4XIWTA l>nEh(!feh3nG^"ITe|ӸRFi82KąCiX0j@3Q\e̶K|33KhSA3 m&:㾟;c}wBykiX3?أ 6VJ( \:T`S8Wh'u{f3(ʥw#T/!\^6c1d zBxl(`(* y+N!Ux(R˽xR|bDw۴nHDLoHE gT~Eݯl@q8ve֛Ft`.5t JJ)p}Xu]<9詂n5q>vns֡lA;!̎ZWs ?$:H=;P0/ѝcZ; h̶w\il^- ӓqA^UZP ǸГ=PXmo9ٺmM](|Q}ho'UZ\^Ao 3H J@6" sL it.VfZv({Idx# .vW;mD+5=DРTwS_Xu½kPa֨RdmyiZlBג@(]rߍynI,4xF0"ş <3xagw78ɪo;Z*a g4 џE10ʂE‹"~rL~܈lr&`}M7^&`X^ 0W '`A3׌@nMATɆq`%32aHuAP;/1Tk\W)ԥ,Db"j,"|] o6θj&p5ӣ<ۈ+1A`y[~/`L?@e;{8mT! RVi?%D9۪rC`MभmfXcyQ[K)d%)A2jP/ԑ#Ab6S{@hr$vŏYE H$%g[|"\B[i">%|Wp| ,6$rv=Nʒ :#QQ RAzMjD?qs\qF by`Us+qB'>M[3J*Xd"X^#kv ϕ:+INŞ}4 gfV%n#{.hqGMopjP› 8 Hy:7"x&36i3)gjVNUER^x7%SK&axR4Gb?I8 $@zdϖ9rzWXQlLx4mpqF'㠓ejCo#jR'1ofeE#Cx .ma_®jX/O[Nʼc/{z9 At@P5E=$fFVഝ>m)&f; Ϊ+<:|d4~Z%Yb2W@-ɽmsv , ;AZlqS\@ gi;[q2Y,9;v'&ִCF&Xpd=r/ǡo{_zgj>s_[C1ni rAt wg1BأO_Zdc$R]`'pnrw#n5O]F9[%bNGfpܿIyq +SY Q_sEDҀGik Ρb0wm|;5|4WwD U{㪁|bM{,o4P`0 yWAk #i;( /gZ~HD-{6Ƒ!DNƇx\] ;0(uvA 2 AZX S0ap2iS QBI!)Ckf-. #2+G-Mp̆bb^XloڼfR{w8q1"4Vv]k_Ii L }r@XrjƌovD57[xlm1߀D"џaWEl%١ Y<p[^"S+{To#_A|BĊRNQUk0fn;K:e_$^)608r-NV<d`sm8Owl'no-4"N58wQ'ų OnJ&):PJGwFa9)xwǛ It G}d`ґ &pج>)+SY< 'bJi—{W#utH>,ݝ+йɬfz)jxr몊ll* W%l(IcS6vreq&?K=M2awBūaQc.SqxV@m1 oC C 1f^*, B3Ȃ ZZ+9FsV=Zٴ7 YZP-đξ\6WN hA Ađ%.-^}6+l_? j'Y鷺 2Y[;/f(zL>  7u,0VLa\5w&&/dzHqP Rħl-q)d$^EfHv>TY|rȂjW'bƺIv?w #4ę]y+$1u1v Jsb^&"rrWju%!K ^1p8*  '415?Z t1-Sb䜃W\l)u}d a.VC-%}&QJϥladzYUBY=}w2HTI/xҧK&8@гIg k#B)IZ]Tscj4.o8Wt<Ϧ5{jD ͻ͕KWBln Tt| &}H0k:h(w{oЪQ/}U}IRCWA9ƺv:Pc"a.&߶o^ u8 ` 벣E)M@ݚ"?p3ZRDZzif+1P/7ylT< 9ܶD _i; @E_H<уJⶸI3!:,kEh[IP7yZT#~  `(K+Vզ閛NliAo􅭚5([*J'NB_ љ|9t%YaR2f$7hP&xAp#7_?r I~m^OkV &&ٚ5"Q"{)XV8h9ȟCU)FIٕ%WM%ؚI)fW]1L2ZS6ʪ#S@l~%q%j%6y*׼6" @&He8 b7,P]O߻Mt%VRq ܾl4_ȑI @1R-jyZ㙽Wggk1c\cR$?ڇ3?;S1 !ZF4L&W-XAZ|j7}=c>3G IN_9aA?_^TuC8~k ǼpRoY3!n>_8e  VJIu 4q>S(W?ZG;o)NblAQ^)!Y j;bjqgkt7:_g1KWۑx"Cggy.}wP$3MƨG"骻W0?e);U}(Fk|&gnDy&D^ߦ̐<,XU!<H1}*ys!h%/?̏G賅ZOQi:|֪*FLaFz^[&7cwW+8aHi׬?&I&9@E?e6)5YS+Ԥ RNPJاGbTmoΠ=l%EL4rb%zhݑT;>GC[cvEzFR?GAV( $8X} o 'N>F"쭋k,tjcAtzl**a?15ЈU z/;I !,O @ޚe`>dAW/Qu"Z3 Aa@ 4͈)dCM5{Q&3msFDܝ9C=WmicVp$`>[Y>l]"Sfwީ);B&_pٞo>#td3?&fRYZ~:ܖG"TqqJ 4yk'=@q1+AHQ-mf=cYNjF"]q\E<Zѐp?{/+"Oهz'eyY|pz|UeG9+MMcg$[ ׀op@'T,y-_Iprg_VV5E|;|"o3צս<ųCLK)y*97 MTWpܔ(fUzħex F,3#**\& b "*!YPbh(iEܼ. -.,bZUSY1A6_Ri dmhKD n#_}oΡ p<|?3Ds}k+d< @ y7Qxw㒇jM)|/a~ԧ'YjS@K6ޜhq-uSC_ Iaa2Fk30oI XlH@ .ұG2/~ 0 P)3ƽ!v̞o͈DcfB8'%?.ivIƁ`t){[ٗx1ǖ_ ƫDnb2I$hnP*zw7js(fF Ƶ,%%^Qs UqT HV,Rĥ-y3W]sȶ\>1f B{Vı9o/\+?{axM> :ȿ؃XW~oAwPV}PVui#"4@C6,i>nҡ4vH8)/#4mh,saC)]ë LyP08."OkX c^4 EF]D~4hqcrR)c_7|Sr=q+&r'BnD'3DM8+)12VnFRA hj! ' 3ffuNe|@\’e0 sT'_ J)KhX*ہ]_ %  ϕq|FkWVrbqMR6 ؃y:ڲ:+Lv9Hr|SvI M'O,GUO5I?DNnDJx6so+*,cmdq9M>~CKA-aIa.{iu.v0#:Bh$ߐAh *nJa”rt}81 ^p`67LrE,44zK0~* #)C@q;$o@ze`bKT@Dgj/lǘOsNW(:(m@4"ͬx%xy}a(ͲFHh7jC =r y6J9 ѢKw^ܤ>'\2zhn!?L+5{GO3 s7@ (}I;[3>8FLǛ06B{|+ r[ÔK]OI=gHtW=֙A\8M[&~~>DfMAasHdͪ<׸cXiui-$NRƉ-VƸxM 8/gb\+3'ӂ'5ZVoRiXN;EgxU`="w¼mvp02CxwdZP̠^F)Μ7 $o-}]6)b6UٯLڪRjf ~K6[h7dl;|xҕk;1[3ݕJ쒥 Japvl+na"h<è)撯UOn?(ΜKFN_ݕ\L"9N*Cظd ~ߙo!4llٛR+Zȫ)`І[5|&pٔĹPOSV*r:DH]U1$6Q{7^7a|^-$a3wME67i4jXXm JFJ4Π=逇PPT񜱵]ѰI?.lQ |}_ / /#CD.i*w*L[DX)w]0.$*mmS&1>x&wI8-fT`^']q2db62oo-Mxzu`chM]XBԃ;;溋E2+B կ*| Qͧ nj:Eᚓ[`p(참fr2`kz׿Z^6Ѕl_5+NfDid֗x} 2fLfˇmF!HKDTBŁUFqiuo/|n)O0O.Y*E4,CL&"m7OU8dvJ٫L=)|ڐ0G[+BUJMsᕏ'v>(&B&ۈZaS=4 a>{Kzl9ܪj‰={{0GS$swD;|ke v(Gfq#h%9C6wp!϶r_5Xd>^'_"H]*>0=¢^!$$8ǴܙŊOmw5&&&-.?@g8~`W{jd z^N{uޠ.:pT@jx/[&?7yuk+.pq"bYަ#Ʒ 1T>tE Tim-J<1&ѱ0tU+\}>+fψ}j(༔ȒZ3!鍨K2 K}e1]rn6> y@A_Z[@G|F@- Jb_6]cTf)~7n?SN“yk'kZ\QLqcl}&uiG㢞Mn+?@mHb V> KQ*'k@|fgHm5u Kr*ih-;~dC#g9y_Bh=`$AaT5_Y z<`@ϒ wB|Nh1iS镤vp)XV/n]ApPM$oŐ ,^)R YqnfnxS7T\ˊ} ㎹+ a hW7LN 2-U!6vmJJAnW3RPӜid sӺ&HnI=syVHcއd_2.` /e(>~_ZEF"6v,αG(D5+PK؄b^ ,eeKӕ&5)$ j%1@mEW)F+P[R߇o_ 5GئLjs~5 S 4Ҫ ^< Q]+cSSj#Bk!'Tޢg  J_> g1<:?č_R I-P q7q nj>9A9st3M /tSNEWC ǞࣹVC!d^} 9̀=~ ~`K1yԕlyrmL$`ޔspҮ[w"w$C%3yy~@18AAnJ ʤqMP3/!:g\x'ShVҰTB̔3GHj$ʒSXFQB;C(bҏxOʑ 6oر c#or{2GoIK) jt^,,"F13&9MAH QBs즋s[H A 3dG5Cz_u )43FSq3kQOp(/ٜ24E<)+tn XtFp;'zB]jX 㑹6 U&ߤ(w/9AYƼЛ=d!8跂{^ lzڔG1 +i[Vӌw$‹ ^V|$ <$gX#!F\,Un)/ّ!_NW?(pw?abXjZ&J'# V,\J,;oO5CDxާ{Hf]Dy(t8H\+ȕ0!?#u&.n\LgqGaN[09-FF3_ .Cʂb6@&tjS/o,~>A#Þat=/L8Yơ 0Aխ(SpoN]{=$WdR`qg%r]Ԍph8YBލEѐ Ggkk}Wd%U[@w**DŽ ^%` "'XT'38,fL)hge9{R0 =n. {;g!iL^a̳3ugW SG & EQ2_x5 !u,'NWGTQ[=ج^ѷYvwLCI7{|)*Ng(U.Wwܶt+ԓ~C &t.}/mSᡙ5@Q-ވCs lbɵXR  sB]? "K7'?$^OB-@Ӹ'j E崊Iq|\īv1`RD;UxNǁ'V16%0.Fbq'\6]poms<4J*% E6@wȜi&.i}L .—7 i\)rg@}O9 oGFɟC_;S\L?'KP%CU<.1&+ڊ=Rn\F0d*,c|!<AA-%hwSD"0طBqIٚ9Ƴ^ǖ@rWe'}P5XZ]J۾貇"i}/yOin0Wu 3NG2iipx% uPى{b}dgPu WClV%)]ߣUMc,䕺ߗ@uh`ݮ J\=F"@s59w!URu+8BdŲND'OaP#+@jQ%) &G8p8M-mpzU<ՕBp~K;vpF13A7g0yU&,Z+(m5沵%ziҗ%5,Ϫ_͹ITJ l/m>0O&cU$c/,\PTW4鄤e?ӜM]I0'H7<{LWTLў! T}} &1S){)hqBYusLr!Puy.@T{V#cw UΌh!=9鍫 EX @Y/T>d_ U ,4©7Ԝ͂S΂+$%>m1C0hjNW5-1iW;Av= F-1/óu#g॔1rJ*:>Ȳf>d)z1hFl`+N+ z 8M:;Aqt,r62^E}&ި5j{IL1X6zF `@bkfz]ڙݵ@ kmnG8k3IW2@Waz=gbBD6bd_^ԄZ0U>Un??KJf"u1.~( =1XXbshFm?%= Q'X&?#K_H7V@ N|?Ǒu)'mәg zw]DPw5,s)Kqof?kyYa ?1|)& [,EӨ.Ő| ѼSpb$% YzfU*7nQDC\6 R۰A持\Yz\Q)H!KpI#Ҝ3:Dd?z -g[P Hn6L&IC5GA MvRi(i>ahw@w\uj*Cv JLۊ(2ְREսQBdrsق9 q"3M),]w:L5zM,MO&騄ۏ2pvjnJAP7ϔL1㝮Y"6H5T;0T_8;$"Lc q/AA&,HFCT᭯IVԪmHr(o2=WQ\}烴IqNbvn`~q[!MlC햚VZu90BO:V(&)>G98fE5Zo% g|A,E_KewTcXmu9Vt]bW񭣐h<ATD/pyę2QupпJWc>]T*b?~?7E/ 'B-҄?8LLF7ayҽ֏/vA ] aSn Jwɾ ?ĸsTk@NpG/ Jﭶ' ԍUw0r+Ǚ2nɃp^l^y`<'Q!3e-: ?CLTA@ulbe1`>B;]{5 nLtf 7(C[#BL$ӈƆu?QV!O-R/鋪˃%go7mU*hS zBkFeD׭FiX+4Ryq!kܛd{$G߮3gRH"P4f2%v"vQ6YIzKzKet-01 9h IȾNPeTj`tNQK’}"0rkyCL^37=(86%=Ž fKNы#qӹi8 HЩdf*~bV.6w~|͵Y4Bl% !Ejg`->^ix_*,O&|K ŋ˄M>՞&E_:e/yܲq3"PfBcLϨ&);_ϒ_C@B xl̉" `6LlL٤)=)Zg6vUIǙ'Zkm`Ay9gYN4z\ fzk?A\&h/RQ56zLX K9N/D>X%܏T?e+z?T4j+]0CE]!݋%L]J_pWx<-p2E#MnS曩\FȀo'׾e^6ȑ:3,0!dadM%5uVoV"P _Ж%|LT$c^׻rm,0M`[9"Z+W)wQ^r{K NT}mc.\]m_'of:*,QOͮ0i;"wxX>5{.%iF oL3/#lSd?Ħ1\lEMHab8j tp11^Y9%+Z'ޔ*mP*Y`֊xe&"  o)'"))d"Ko5k \_D!1Q,a+W6h27" -MM[`͞^%{{5Y?B!i-!I gp-\zb8(&~?  Gd]q4TE尩e)2pֲ+%{"& 08eJ CIc:Ġ g jV"=mʋG͜ QP,Ma;%@tY $։n/#PKMڍfh}BVkBV& 1-,CV.);yC-471C>3iya`@ B׿uwc q߇=rA&'Ư8Unwa)q9EYZ*7ոTzͦ櫚/$[PɣDs_Ap 9cW[^+4A/ /X$A}m3%KduKfe] [ 9 &#Qv܂MɄ;D @j꒏ϸB D&LAbVɠ(GD*%v|f4x-m3&qR% Ϸ1@AbԻ˕E:zsuX5 wb7[ J̌c9#8%q]p0D]E鱢'&Gl\+E~'b'~a% ._ ">[/hR~%[b"4,4z ]08m1xL+cK+ٔ Ѽ"c6C| +d~"|S.n_[U0TʏWu89p(x4pj:tEY]vYTX1g u [ѳBH]}U:_P!WDWs> ޮw`8XkƯb뤿9.~kωkKlFf+Yo}hsۋד올r`p\~NBʤ(XT! s_|5/0~Ae]RN4@"'S@á1L!-vY\u%%#%7j oyK RxSfus '+\ BgGv~ ^ 0QI:@]LC byr)itHpLj^ZFX]GCHTkdc8TZfGeFsd| dԗ[I%6>ʼnu@9q.j}сMpr~^Ѧ,T yg,CjMŵ6@UWH_.Ku[czW3Z27vRZaZJ h6wK#!1?(^B\ ψ, &BG Sݧbרpaae~3~4ئ]NٙҎlWo ΰLyYʘ8('v+) B(\1C˟l-\.k@L|/J̙S "}9ޫZ=g27 \kg/铣wia1E X $1Tb=9OZV҄ʫNQY?KBv2 qKϑ:/fzo=)Dasb۟q9YYF\Pl4#L\ R)x_YGJ|2VI$`/z=J[:tJ?\n(WPuQ#Z@jLҲ~A"(\F?ɻ Dn>b>*z@„({iL$ l{-xkijBP9 qEȪZVn6Ot( lW+8aŐs2,Gdv-m"o! `-{]?=*bO㫫W_:e8sYH]3/L>l+ \ɔ V0MN ԍBI}SuJ&\>PB4S.гo_ɩMr8&T }(s&0ytHZt͙e/tOk_#H~Zv.gɕ,NU wI+M:9^y5y@e2Ga!RCn]\#=I$n̬;Ȍmti]OF) E,kFDK=O2]!fřxR \>QD@Y襔x<>FYyQ?5me`uqꥫ7|aIе7OZ-JYI ve(𺽭@tkۜ{;ΪbJ`-*P@LP#!޲ J8hH[qs P C uDLZە|)7ɵ}w<,`98'Rh;yU* 7ݺME7Am,e{=î(ѢHlDn*mh&q4񍻺ADHd{F\rz-qx](StQ7M*9Rئ!|iPA[,W8+*l{whXr/'Ё|Bխ ![-I)/`G7e(tar Ӈv=d#mnŬqVwIUX 1cu d/!c D[NqT?r;v7h7Kɽ':DB'[ K5lWbC3]BN2/*Nb^%<#aFK ,Fǩ@GKvrcjJ8qḓ8 i\ b`%aź_oV_\}̆$δ*՟vHvF@!t'"_: ۍ5x#d-r=Y ~QTUS2t#:VqYD% ۲B\1guUbޭs5d> zHlNM1;<GWj9 q+^WrIye7E #%@?fJ!I&q`1rVp}NVź|0z_AaҦX@ꉤ jcqـ{g檳 L`M硽Jf*l$O QMf(6 }'c.㫇A($0\ܲdX|uN,: Rp>3eFl5/OL`p*xZͤ7N,X/VD~jR5-Гg0 [Y3ޙHǎZ@A.aNΪ{oN* ]dox; KR"bi+&%%o'dRבd=tklJynd?Gf\ I!s[ '.Ad"Sk6}vMC6t[$E`h$}5nor*H=$m ϝCX>!mwe"osum|7 X ܴlP&Ɗ2&̴ +$.c?+sl1[ɣ@W!u%DV~ȝv uvfTn-`GA6cG!x\4 Bܾ^$W:V`e=ax٩:hiƜU5F͏!/IofV<7VQIN^QF n,'D"E\=ջ8mTwOQԁ6Gj.X!6][m=i+wupH9JS%:/+pPMo n|y^5^ ΌlFMe>P Y!QP% 2 uw}oYR3d =gfj}!ѫJ vbE᯹3̘uC9LNlFy#_$ŌSc<h~%P+)YnRS|{lDњtL<#4ՋgyM!I Lg9E-NK/ s3؞Wc|*/dygH'-<8VK]b2> ]: +S !o+;BىJzOIjxr0_5b/J%#|>@@|(¥`j{\ʠ$F8vqn0fT}2#nL煦q9AX餢2itdv*5'Zmne8RQU&73e i}Q<&,+j-(E՜'7 cucg vIΦ. C;]4?i(WA+YM *8ܲShV#FQAB 0]2[vET`pt_ Ŕk8e$˿WLZt͖`8~+B ;.vD v?ܡ2 H.guqCB+2lI\ѥ۷xg!N}z~!g:F(1J~},"%x%jPyaLhhaJ 2J}RQ֣Zz -]!*D֟zBT.& [D6Wd1X]ˍp G ӡϔIM?1.Y0/K`Ihnqf8Qh]۽M_\J0TWO+,^KcFgt}( ['ƮuqpINh`%|3&3?Ʉ~@P V,=9av"W;\+Аgw#/12wd~^mKܒEgbKਧ(bG+ҕ IIG^Śy 2!d`JpYwP ;ihRYS7Md.Rsn~w}l/vC,kӇ Omޫ V>n[]aS%7zYd,k+$dl~c=OJd^H_ VRQ!504l`r,Ts5LwSU~b=!Aߐf?Ks-e6i)]F0X1cmҝ&I;Qs4CF*_t0L0$ ٱZ$E;w']>ښ:OhPv3& ou  p?ѧ ƭbՁpD|]}G>%j쐕Wn ȫBx/1M:E̒-IZ:cPC^(mU-pi'Yoա*0s (n*{5iuB!lɃ(0hF'QXeRĵ6yQTY(Y48vM: 4_u𐖃2/`Yii:$S䠢Œўǡ2}7 ѭ!.%vT-lm7=Bi%PXhzßփGSOp?RMP&G#jiꛑNNe]unbCH,kԸ0# AūE02O̠]m <҇NlIoI˶@šh;+KFʂ ә65~~n|jiLN7'{]՗8sVq LUO|Oolª9hY(>W >,hPMFQ\plE3oP@|YX3Oam34(M̵5ݫ : /8)SzYVm6-zjjmOP3!ZweYýA̙#G7)O_9<0BN) uj_m@[&f۽R݀[3 ;ΎOFV2Id{+ (B* O/y}qu'C( v8)5|Y 6eU-]d'SǚO$M8Hh!v)2c1c z_ٿP@eByکfX"4`7jrCw>FKZ!2'QVѬ,M|ÙTg88Fqc¤W-EH@ \EIq|O^j[ZsABup:څ$ GU_O-4(,*=D^Fs6Fꊏ.&<md}3 zee:CqLN.8}n5^Kog"dC%~֞Wcԯu&),0!8+d@g/>+`Um:[֗12^7/dҐW*Acjͤ7z3Ns g,N˺/Z\)`њ%xfy@?h8+ Ѫ􉂢a;#٫ۃh&3n =ޞ,hу ڋpWyt|_i0om}|U&L>s*éZoH\4Ԉih,wƶxgqu*A"uukϫ], } bQ[3 qVJP/3zuiS24:7uQ-|3B6kq-q [R ;`L1˜m8X2U*lYAUyV~< 5Fx'4 Ď?t {tQc3;k.[އ5C+Ӕˤ[Eoꯨ094X!WKqI-kSD{P/=ZRB'0ɘYl>LU|P}~?/Qぐt%z[($"A{xu[ _%(yhZJϊc=NZ'2@*Q& kl!WdcÍGKjCX}k3j{O+>0~|2sݠ1_&Y9O\hzl?my"[juF"}fsҿЁ70_/N0+M]5Nk1>`Dqc^/ r`=Lφc.'(UZ738' ۗ4[jfj ySkNџ6<U]@ `f©T]b)1Ak zk/?̀󻷕lGoʭ*p751k`#tdjxN)׬O9.ln@Tiç}]rPIo}vެ\NEX 6mVNK3z|&22/ta=Vfmی=6j.*ƪ?5Km,S5"c Tdlx!5C ~4. io8U(zR r() ^]QRVq Hk .|+ 42YU x'!_ڏ_"~u9K b%/B\B@HDKc=/a,5΀%T}ؠV}-݁JϷ'~;-omV!A?5C{J!$4 eH`NHX)׵V;]ۊ;Eq.{w]o+4z8 Q.ѳf|1ˍu|W߸-TX2..6dhqYZ7Y%J`Krf]׭:h0obu| %HvFˇ27h48R'\F*.QҒf Y-y1{.mxttխ!}4krԀ&E~ȈAbA$41nmyXZS=)~86[G1Y>puxGn6%& 6XuY` 6A!xBa{Z*3&,9``}J.S}`' CI)՘vL ʳÂ|U>DasY5+Bw &FȀ!E?>c:$x# @Oc"jriP].N7ĹDHsl&58nÒkob-c%aV1짦pA Ib5c2\*伳!tL/LPc$1F26ɘ/ӧv鯯qF%YӪ3LN7fZu1{zgHlVOX2xN8qݻ~i1emi%:ɘ7Fi}Bl7;v\g9GwK<~Gh8Q݅[iȗ_ʅqiAƲϭcl+ Xw%8N8\qLWb<2R}mdSm4'#&ZtذЪHwJ1YA+*71{MulqdARS3_[rm5[x]?쟏EQ1u^4vg%hwϊy#{'aVqs$ǚ|'@,3􌹰=Τm:^]'>ZHid`uP'Ď5 46Y8r{a!(`mpKyX WEmp.M~&iw\a?6;.s)xcr\!soI QvPēsL.E$3=4DuqI4S" +KtS)). *- Cp~7k$Dni<;ƹ[鏜j7EHAKwF:}bƄjǷ~l{s6hyغɹk¶4{_dPVlo\) )BcK>PxJgs9P˩ySބu~O UinJt.PFHt5;",s=)t)zkI^ OJ1 K`B2|*~ MR:73, 7^raP-v *Qw+/;L0D]sN2h-mm^-G]GFEX{ܕYN 6#84LKbָkÑ&Գo`eQ dӺh;M+ֈgȉ65>5P`b$?mʶzl3!q,2d58-98)+)o\k"}k~e6<~EkBT>5=i,y 9;>Dw.٩ 7T5` %[Ӿ_x߁ʴ] ɰS{݋uߐa T/\g4;)n4GSx+*ƕy{n\7t=Dv 6<}Y(:ݬn,k޾TsiNRXgiz!_ .'DKg)Q ߠ`y'Wy+DFbs`ɰ #>[%5(xJ/oL:V9AS1DUMVV6:N,FINO/vw{ruvhrI4i$)PXX3êNN,:K[\t1 gTåCG,Ttꎏk\30NHQNfXb|fSLx5@& T+f0*+DŢqʁ'ՄV /MҕDE :=y/ݻ锝f4qs*]^39Cm؞3y'r,¦ /}{DFI:)ÂӂJNeL{X9DW.TccNIa뜕":h.:m0a «d+ruǾM̃2UBygHG I-5"D"foL^M7nP_So&PHN\xv2'7r-54#mY yo[ -`Fg"shdڱo"_Յntz*0KYx!Hl}P\7(Nfۃh(q.\|KMtU0wq,גS*Gk=C֜ ˕3r3=l?$TA^^du=a/*dV߁*㟹\JZĕSJt9:&e qذqٞ'pr^Or0NIY vM̸u4U//2v2S[*rl#DNTK}&(#.O:4 n3P P/x;b"VbK ,:0W+@mZއ8q?<: pdV>^--rR(A _sfK7'YӫIO58 @ޝ.dy\Z au&d_9 (m*;J)T0G&c־FԒ o:`Fp Am,'Tj[' IѤsY9~2p3օo5٠ypX^1D*fI9w%Oƒt荁kgñz!C\>wo&Rbx+fѧ%R\^> K);1A±uXa:f+̓7h 7J2iHujy?3$dmbTebx?#^aҟ J8D#Yu2&> Dhw6[buŋIւ/ۢ"70%~mjYQ'ܸIs{^Pp6‰tPf_qF£+ض<r(mI)MBh+68F$K[62|ts8 LA'?-_kM.B`ʠC?X<%yYpesW2@X5¾B#|[/Px,(Q(dU8Yo[W]*xBcjL:TaAURs (czCS- IJĠײ7bn={Wu.2IH1z\t,9%ڼt_VFb,#D v1~x YpBzkz MI襢ܺwME I 9n0' 7sB+TZ4)1Qx%DZwlJy7Mczaؤ:Tf}hv2 xPe 섨^M,p1J~Y3tL(7VOy# ( #N9y(h {(X:Y濯STxiebl Xm)Ibz"o@!5܃|~^u7/U3xKowހ<ƭ:rA18L4xzrL ŸYs/;Q_hNr-6b󘒡0&,mu ' ^w@CRC0: grb6K$̞XYP* Lh\ԯRԢتរ= y\oH\XӁBWӧ"t po^ЧIĐ[^2O)Vq+;*>[zقf}36˪L[OeZNIꭒz ts*{T ^ukwU@kȩ_7I:b1ISe,S-\=yQg%~܍J* T]Qa< dzޛJK ~2xsʭ-`lwt #1zsgц. :*=} [j%/㮖"V*VY$r&BT`85C3tӌ*^;2O2$z5 rxy$Ͻ(xȑö(0BDM!IƟ?3 Ö!iaz%-׬e ПG}=xzy|eԝaH6~FꉠDX#ֲ)ʨ" } YsX^HEcdwaU2O'Pyvn^%/7vB=Z>YUfjf95iCC\hqa*qm7Iw.1.\AoLԜԾ#  ]Ga[rA<5D1O؜s4s]4JD5T}UNrJNfWa_k 7p p8yCs'rh=^3vt1˱N*4MS1ц& (f5~So_.4qit2dJdpMMCZT]1M k|Î1W)e?=Xc]tI5=k ^yvX2{(.'f7%qYP{q^^F/<%Zw'}UyS;jC(/`le?򓨪czloc4l>!6Ta cytn;#u^;*RLd+AqDKQ3qi!~{L2"sqC"I.|i 8Rw~iUHt_ 2H/%s`,~W p$RH #織\Ǫ=RV5`CC1p$]xo].R'wUvrb'[!PufGˌڷs|Y?:ܮ5ήf36rq]X!0]IXohXUD jPsg/5beU&is˞GѿK9@#ŷa!b9˵N`#)2ʜ1>oPպGws s`.A$^ $Xd~6ja"oj-FFu܌d6dt8 gD%NcgFa E.%zDβSz5^ J:=XWkx9oHcVǂ687iWX\jc7wWɺx/b!Le6bɫY$߈J1E`lhbxMm$xqԶtTx= DS`Lϔ4kH 0j>R( b5j{\2V=@^ ٍg̊3¹bʯ()[:ݲB%2Q<0f )kBxf(4Bd?ցR4סzW>zu!g$~'"uyWAga>i]YMM`&7xeqϥ61 =h!@xhNm ;:zん{GK |xrE9lwjoufC%pW#k 9Csvb #}0?ol 4MDCdɣ]f٬mf߷ +Nlo6NMmy*]WZQBvʶ1gS&oQ"I5+c?Cǜ-Vխ%VM[*K>֏R§&|,pLA M'Bw,"ZYŎ8K]]ጴ1Tۗy@+|uoR|9F9 | (䫂N FwioveYn;ݺ@b9ˌ@l1ㅈP5ͩh-d ,8BsC{.USء- L`SZ4g4ZI:Pc %x=>hi9IYPG%k&3_7.vDuKߣŔ쫴9ON^ƒdW?27.봟'8˞9 ZP3?[ƻ@]:FnY/@՟Bƒ}ֶKbT9T09Ż邿}P:Ehh/k}T?ksn RN6A 5 02-cA6 ~5%(\ybǟR[HBu 'L98lYH}N[wff)ԬK,J0&xI\1xiy Z7J0jf{EqojC `Ɛ\?!BJ/)NLU4hHo2# ;4f[ }O㴧8L,;NMU8QԜ7ݧU^S5::9d(߶ nQN{f,`*}n-9^7c6 /.ݾ#=D*UKg9WK7CO*5d"uO\J&O!& w&@' ?g-fd#M nTh)hWu_[E'.tISef \t?\M9t s/{E4SpNN)=3F, KfJ:pj>gO[—, S$,={4ҝ&$l% ?VΙvR+J'ŚF!ҕCض ņɣ%G][ұ&6j:{FZyՎXz .c<FmME,sW5"$I'xè5]X\~`Ŷ:%0OBƯna?9>Z/ND4)L. /2:4QIv߃_DfU bPlݣ=bɆ@uZ̩`#PcM̭WIͺeՕ_$kO* ?8HVdV,σl=`>IoFfMsP2!w1!W6fDƠ}<́bwZ]7kW軜-Xlّ*Nl͠%T> !d!$5x1N< @؏ Fwp*Ko'fe\c_!Cko_{m? NwVkA.YGA졍C{0ht1kR1nkwj>긚}.7lW"} Wh&BCd.!rKFf5p R>W~=-] L~W}´a(LcHla|֕@VXd;9L~J)E؀PZ 1:ùݫ4dS#F,Z.kB )lxs.mZ{9&kiJ@s!|z4iY{іVa'ZAxUA)pWzJ-łŹE(ٓ_4$0 }7v/Դ^ ɊK k_rh 1)M#Y?&]rPE"\Z*q8~pไ[W3txK_S{A=9(IbggHr(sl3@Xzlx)ӻ_Sov ޙ'cd@kGf1xbtH+7DXåsVS||Dd~}oTp\T{Wd7oCjQ4$WsLMT Hox~bडH E<U|ۑ !20նU:'z5 bBMA ~L3Hv L (qt>*~ 5pZKNIΒt`fB~΃2snM]#In&'-Lӊp:L6im\~щ'yI'i.῕U䐏=ÇIztf7=fj0k]KHʟˬB,\;|h}jݕ%3v{gim[G]X7=elpX[-Wˏ BJEѶ;t՛ CUD@M8LadD+,tu>aI OHHAe45T,X,po>ސkf:IlGuGE}sPP^ XG2p |rNk=q8ͺ*r7^R[ionu'=c^|)'oZaD#> gux`X cqӽ.d':B1 Y(WGVX'm8?WxW+] mhm|7Hܧ j L& g?9@!&f]ѓPQV)VT SAH[~} P ^I*MdH~ _R,Q{)?ٰ#<m nT%>@WV'3 ) ~f-hb8~}9#w͕mu/J16'ą@~Hc6(.Ih ʑO2֛bsL65]ƄE$̀I~kD˅j@A+e=0c)-vp@/V`N(4~ybwZ5W~H0RU&]tuMƫT1+󼧰|D*kϼHG>T RLEA#Om T#Ώw>Fkǥ+9; r]ALHm̰#j?,UFcUC>Kyۜ Qb3 ׹Q0M-MCy_t_]ԫY@.=V`$~S b씰'0(ǪR@35}C; 6cnm,ƲՒѺR2]\Lzę PqÚp!auw_!b4oIzjbav2R'<㠏UuԖG|}/nZ^2ؐ5Uo-^ε0Ƈ'~XMșo) hY¶Ȍ]`yٵ(60pGoLФ;m<ˉTCZc"QI6` :zM1NCќSCXQOfGH} ?s5dNkEq*;g R HrHS<GMRӉW^I{%HpהfWG⇃ GRg+rܔ Ahkwp3 kU$„^\1+8H$)\=^4:q.A}9h&_!~Ġ6?[oy)5,Rdڀf;mZ LgwBy6ʅvlLaA6ܠ(?`8z4%k Z!|6j*qKZv}K+qv$bncP6ҜunWlVܧfTZ^|hIn(hI[Ss ä>p r@*ܳtY-.~M*.qcJ,1?XBXIPˠ5OqĪpǰ$uX8oȚC446(VlAyJvaŜ9Fz$|ٚRWLAAԼC"%G 6;"Sy폌qRtKK1e))F75TEăvƮd+fX?}tA6gU m {k ;: RReВ}`zTq;bƲvD[XGNAr>IqP4„ [ m+~l#F/!;Z][5LD:nñ0Y78 )'n>FM\ק|\l/+ uwnB.\5iK?Zo6Jȃ3jAI"sϧ~:JေUu0;YpE§: 2 , I|i] w0P( uKENK7(RL~󠽦6[G6E=uM,M#Z҅HQ4 +E.Yh8<4N 1K)3Y@֎&宩o9 WxR-8~ |ы<0)IiU O~/5 Tz|- lVO`DN. z/^%!^o(X XB>-$Ȩ& jsDQ[$dB6y+("Amxe"I4Y;|`$GEt|_ m&H&+\ـ7M|oyW3}ts4-JYڌ۶4zGvx TD9S;'ӳ#N͇孎#f!Wq;BNO(-BWf~}1QUbPq4JFye-3M&9+G%I"Myh[NpϽ5*~0,y-'ny(ݪJ$oΧ>F # Nhw2(6C'+i9bG Dq>_zTty P=eD s}o1jeMPbS bG5R\ͣx֥gGYxxdE{z8A+f]gl4X|Es<5ٌ\-6wK1M =eaghCi5hR[^ CmW^_gՈA4+Uѕm[`])*ea$"GDiZJ/>b0} 057)u}lt3XZZa!^Z)_mځ[-*EX8S8K(.gÿ4acQ{C}:}2QB+qDZ,y7Ac׈ߜU7uh~A7ܶklսo <:x'[aa*(`WRloAY ]=.J]++vW p1~ICMx7Jm.P6kKv-r>BD ^3+u4o> dF&Рnr> rHLRB(0f uDt⿐Fd'Z2y&:g>Q%~ lSt7Οtv 2t P }Gd1n 킒 ii4j8\gp29V31Om AQ~?35Hb*vP0Fűi(F[X1VPEha.ٴXAIԭĎ 72 HBXD _ ᛇBK50\=13>*mQ\ *}d`pRL#&4i׬̵͎pq &ݼ>AܱT˪wgк>/UqA 5Kک`[ W\uU(##:q|^%OR ,a[ GAo2v5#V&W|!bZѷP.ƱZ(:mb`ȑHxvIV?J~FrxBUECCH,>\O )eCJpcRY6ij8dd>6ASyDx].#8mo!dKxvR 6~IA1 pwm+%DvoGW'D'⺜ eWP@! O*lk#4ⱪƕnR! ؏>Md9$iRW]SA↔ys WUn@ѕE-0hJ*>~;CHvRyU>irs; gܮMXҬN tG^hY^lꗋt{W-4} JY&DcZ}z LڊBw2 6U.~"pk/3_u^. mT?bG׋~W AрرWRɑdS&H8򻛷}.4"*r LOzHG6<5:$U}gqp(| KHhYK W%3UUKz.49U7 ZN6h]G@o8y}GlkѧG8 C55N8ɺhk] ˣ{ǧ[p2j*l(c󒁗/w1SgrbHoG3{σ%8[bELp=F;׷i{ gS_Q%!|HR ( .YG1P6#>5r.ɢhlE&[\{GL$2@[1"^w->llݪ)J Y8g+-9nN?5X1c-Nɴi-o\\%R~:G]&iK(.d{a9.4Q6xGtCZ}QtXNLsmIa£~ iYf+L> yu՛%$P 0ިo8V"K$3osaGO 69۰Y4 j4: E>Ls}0gS=unG̢ CuQx2Q.]Fkb9 )Cݶ=!˂Ogrh/{^z$-1bUoYw9=;,sĂb~XD_[oS4@"6` `rq I"*-'qw!_t͇W:%$vf׵fsq'hlxgOܐqA=k`AdEtqWu9m9 eޯ",;ͻ抪)n+-yoɄƲaH2..ra[-Tkv:*$:5 DGMf>!$Z$)1k6S Bxs?QpXd!m&Djt֜><0QԢb1QaW֬k0 z*Dv%H=!iW7]Iry5M#QIP~pSF+$9tV̗ drz 4Arf}{e0+,P3⇐j%WX%URR>3-ZNl֛pB8A#0EwK*CF۬/md|5d'0-+dOt8ub*RJQ`Ce'xgۤ`F/Ӈe`p) ~Kf3!=ޡļoE }-dTiԧ+moP#CGa2X] s7uY7o2;V\1֍0 Ұ}•̆!h7~'k{0fzdi@k@qњ%4m9OCQWzzd"AAt6qesd4485qXT Mz`:TCsD !J$7Lyz Go34vf,v{WH#ot_crXx?&g+ܷ_2k+fdYd !j$6r^f_)"Fo9 {\ «U\[{-;aY1sNf_eC#1R+~;ka!Sqyd`=:~kF@LT 9} Da3/X`u;03TԵ/XH 훽}0_}+7]%=XX1Dz) @Cju,v-J6sggS.q~#)!sLe#aBӮof{-CP[^~՗o,?xʛu~-#*tw=v44@Hf@CGgC 2B as>R% kC:wb VfXQ^µX̿bqc!NE.imsN0d\dCuoLD1xyx5k$B_ޥQ!€#p(RZF0O#o U4>pG|QKQ]HEY.}K>&d϶_sF#NOTyr.<$τ daTm4_%bѽwT?$g(\S= h.(D;&'%o|N3AVU0.Y[$X3u=u G^CVy ,|^I}o݅iPQZ/Dkԗ&-jfs&$ C.'+K~g{'{J/aJ=zW}bՉo Q`p:wJeG0]Џ;Frf>yȄx޴%ც[^ƾ-So8g/jMxapmË}UA jz.s> N-Ѩ1aW^|K؝y|N1UƇQ%1:zF0%b`V-Ij,g vdZvuͣ8MAn ﵬPť֞M4#"O[X4+a sJH1 z%vRQ:qM/|#$`I%dGwM.$e^}\\۫@x50;t. @G7FA6D؂zn|OJ1ưJ{Nkb:ܽ!^z-^n0RfF6 ݁'v$s)7D_:]!z늝>cƄ{SwBTH=i;cqXcoؖ[x"(>Pn1.{d Aus'S@:@Heݥ  a낋,1 Iǁ~M2'ʟj@WPbZCwkXpQ6H&Q ֔(3Nhyz]O;Ij}怊R0AeFlf~9>N 4/u u6:8g%cB&3Ͼ+j0BuUwRU@7m*xX"N>s/AK|1ʰ%ƍb=$-Y UcVL6Y 1L@O:~81}bGǛ =gv-#.۔?O09R苰8OvH4C"OҲ j,/`~gHvl|2Jk߼?`ǐΦ"WO8 shN Ľ{%, .oPW2AYYu%޾qG)\feS'&ݏ[)As +҃0k>Q3xzhWllO[fsXE =Sx[vY*ͷZO/?Pui ;W/r Ucr= K*`_OiYFd׊l1>|8䝙A:Kڑʍ2ޢ_>zSsLHt85qRh-b3;D 2[>#ZtsHsw:)Q*<)'f0Bh/jgw\J $!;f+A𛅇q+C HO)'3$x\;{d-iL#ځn(T'R_l1_ZHI2y1O9Mo-%vWWC{) |X01!b9=+̴qVg@!g,} a苲pxE,P?ԩ ʛ^&^*;콼U4flY׬,ovD< U3ztFDȻ8T\»u(B]cwX'!l>k%GFd y]CB?.B:¢!ua8kJzmN0' Ij.fQuOg)W)쮦`ze k0!F}M5g%+GD/dz5jh[U3ҷpZ14ƾ=ȒkwhdnSr$ҳC!8㶥)~/&΍Hk'HmPtÓZvn$C0O3'0i,oL3,~:eOr«nonj|Vʊq!gTHMz#L8J0/h%K"W}A{6\$˔EsMMŅ7J1aӉ[^tu0~*4ɾKR!gP;oȬBzߥpy͍06J 7IT[qE-Ncǘ {#fv5+F`sQ_+bya=l*KO'D#VhkRS#I@eU`7KNG4imZ43L}ƗSӯK9j/G= < !s0?"jgK5 P2kl;}^iL0v #APp+G&2*M [0IjW&ʠ& p,&c3³?4G/NW(={.RICAk"Ff|yrbUTF /v(6d$BX%:"3 v &v !}it`kwVI<+)M`v*>#~ޙm5]bޒ Hi -`ӕp/pfH^ӮdV4= F SҔ2ÄA xl8Qx0p>#jk!su( wL'ۙeO@ZjTJzŽ}mYd8w4s"uxL-#6i+<#i~g^_Ê@]d!KWfٕE \}UV1`:ݥٲ^imm~j.sqx(OYD5:/K9P[t5ßY=Z5,1[1Jt]ot%rT]>w^?#:oe$ET-$LF JwԂ4)iFi&8DDN "?ǙY%= dߵW`R!wH1 t&٪w%f]A S5.pu8HYm<1L:a ʮ×@ ii\;\4Hy"!*LF ʆx/=6KNێAD(Z(,*mfv)P(C;\XhU ;iBY`x TRZmoD[Irj25u10?+vԎ{}WpSfD ,9s2LT1ЋKG8l)nܛ6=m\tL.%ASx}#[W4Y C9~t؁-jH%(E-kGg(ul:%:r_L6o{̹ fw79t/&]U#B[%)^>G^6%a"ـFU E,~e-b$b없fA6()L3eB!Dwu26ծR1]aOd\>\ =3Hi10jUVǕ4:S ^g~6Jiϛ(dqN0,5_?F32@MxwN0BiZ4m(]) e1OZY#v/'_VNV%\@8^T0[{?ڵ ->eE4$JD\y;rΪF>hy#h2\=ãk:.&rTHwƓBz޴҈<״7ӷ,ϓx vү会0qbTDbg[ZC.W*ЬnZERU *_V\~K}yObXep!ʱ̝2]: B'{-KA͞pa4O),}lDYh9jrA:{4%Ιh'5ب1cQ\s4Ȼ[l1 MByeoLbPah0~`]rbᒳX~36PH܉(jbVT@+BBY4a-qYv6 Pͩr1¿-XH.V4ɥ}{*Z3P3K_s%RC,g㯼 M@v@]ipXY31Iu~tX(a >hR5hDtmOoH_ MF4Ih+*'~\$Fxb7y.:^ukn`Cz338lɹF;\!ᐄɭ4I7AODݎ&[BZ&xԸ| B|e6 f(w4i-}L(<P=1@p;> 4 Ҥ%,B%};>*oD??(O&.fr>#sV.SBjsk!; zt '1`P;IAO7YKU9Q\p o,K/c-l&mW#Baud]!"7e PhtCӍ;Ԃ),wO${[5}W&E4=n+ 1ф8XDCڬ2(A?A"G ]mU[Fq"8ZPw!)2U{$FRyďqź7{F5IJWSzj֞K4\DCm@Sh=x.A,!(Jv ]Z h -S|OҡoZ! ݩQEޗ)VoqhxބxIeo5ŭeY$mfN^5H_5\&d;'[U$1xV^l?:+QaƘk;n޲{Vm) Z &sp,ҥ 6yHIOf#DQxZ.+w aWFM0glKS!筨n?^uW PO聕緸=aE ]?Î(J3Iɝ_E8D}eo3On/2"GQXˮ>iȝb6>*:˄p|\l?BYHvX/Op* }THz]R8I3Gfl_-/;-ert(B@=:/0Dpp#$Šnq] {M'YSxxSx-EE % E&qO++Հ7U6ZVl ה%ǪӻgPﰲ.."὘.~A G j$eh؆RpIlO4. gNn)]ma`yՌ w?9V6g4 f8a/gwӖ#ky:$˩2ʪC_䡪4>x7u)[dҀN3H)瘃}KmHoH{H_h\̝4(O؉WR5`vӁ"6e} 6>]a! CYWMBANPίT"&,Ǽ/vNz5tnUry_KaC"51qߥ|`֪Җ?.;wDL% =kcux~mI%Kv/HVpu&r>I {\JvaXm_B-j$PHS5ż>#j9[kdG 0?CZ,A<;,0& oͶ+M[hnrϟګpr bua:58p-FdCGzSrݦ/!Ne0vjQG{+OK,SZs =fIVJe O~,L[71.Iw r;U4Ci+.u8d ;`Dfpa܊'{TC>7VsW%!a7$cx5 d:*/n&LQҨL*\ț9[~x;]@Z=.`jk1qZ6 -oUf% f`Fᥜ6_e)&XPgqG xN-o3 gsw|w I߱dD>V1; D ՆKRj~, + Iv"d-}\?算;[,A$6!ܮ8կymCz'\p}7n"ކn}ќ%= |1<cJWV @TvNdD]7[Un5_H?t7vIĀOu5o"<@vHkwPeh;2Yk$Cq==ѩYgTYtY֐Sk|C=G4W評Պq{{v+%ih#zҗmSƒ]̻Xň}.Pi-QBʋްĪ\H`>i)e DQUnerIǚLMVKg/EޘIu&s 2MRJ]ȷkhC F%u`<>UQMu)vŨ /nB#.mm+qhx\d;æxC(%fFyic%lx1ݯ̙ayc;DA葊-7XoպnIכ~GUkBF|N9޸ԩ _|)".TU ^ YT:ԲF>Y>˜BCD6r%N}}8k6~ 5 Z$rO1,-(eR=$pZ:uzQ4*0vm5I[+ﴚd8C\mY:2rQ`0#{+yZ^%f`4zMpA~TR2:*=qc7jxQV-έ]+ nQEO!3v.1u*uj(f;+qʟiRa@ {+mCbMUcO0鹝E@Q6]PNpW NHsE\VV*+!O)鸮iW]whJ p0Mr:&r WĻ94zK>(TjfSfDlFI|PhQEL*&S>̖cYNN"鴇e{щ9Ok]X7]M?qd48{tCSKz:#һCC`LbwGtAcuOJ=0iu7GO1y߂J1/⃁ʨ3%R}t0U'sZd؎撲dWXOP?M^MuZDkL"k0/UIM3xpB|XgD~B`,\ 6*o}WkCdn9șO^;PnCp;pF+xSٮyCʺQtgUfr{t [");j h!bMq1#(#(<$VuGR]w eo/ꤩ&"n[޺qra,4[ɂRtdVA i|{Pp3ȱK3e'[ԼfX_[$l Fqm?tt uqNڷ!*FO H>0#4e]qEA8/y" ?<*1Ddȣ <(ex,j~FHpYK7wV[ɒ `p'FZqMJ5B= C(WlB TʼnFz+tGsPYT olxOW\+Y (1e%O>g~c"LPx:kq`.e6e]po:UJjYk̍SaC@]% KBB%qK>K|śۄzkSBBPަ@UBBe.TN$VX%u&#~\z&*ul牸:: PkmW8Zj'R톫Iba=)~4ycj&2;"b<4pK]REpgc40ơ_,1 vB@SJ@V ܯcpׇdI1n E!{oٯr+oݴ9ic^n0]X 8by`lqίA_:5n[P%F2=lOK|zaQbu0Ƴ#Ss5v}VfmU<p5ĀWOȫ;pGoh֫6"|z߹o`Oϵ>g}6E.|޿6e{hцS6rc eiyj~)D0`f_*% -r T;mk#P lp|1?c%BkPo#ye] KOW *\Lܾ%3CT[QC=Lp^8lP1b`gX#ol7O IT*?lvd?Aqdc/qxȖ}K?Xt0ZhD&}c@I-orRg>#%}+v 5<񬏞VY҇V-u4m\x[L6ul/by:xV)5-sgXsj TdFr;AAZAGBeS$]7Xoq- OMl.CTq7C}ԫ;OW0s ja[,&k.l]$S`׌tUЭ29(Q,>f =+|EoE7e7Vf%wa|Q`a2,iDOj縇C"β` ^BJ:L20?/)h +kmx{#6K$L6=Tɝ UlRRhOI5 IͳAn PYkXA`#%Q2H9%EQw:"!:vc%J岻7f}}(7c5׆B?R%+7 -fl#%P@m͆ D+$Б F[^  nqhgFץ~Uח_mN( L҆^Zɜ!/ZNyqnO`\ FPs(ϛTpٺSbFWLwΌi'LH2A2ΝSĽN 9k,C#$=:WsS eC0P.bHH Ҥ=GF=wkv/ծ]ݛwvO"A0XҲS3\5~flzi4:V.|6_1VvP_ۅW'9T1Pb&ISw5͙|o94`OL'xP ]UF-uBw`DG p_.4RvŘd$ֻ]$}hM(hozL޹w7 ћAO8cH+zrz MXU}[+1nR09ș$~9L<3k#,bÊ[z ]{bUZFr6NGNKMs m~G]2^qunY,dGk#jʂi"]d&&08_ ^ω8I`V2ojI?YY:/~Й)2 q% s*dkqׯo5\"GFBYZB5%xd^ o UǑ!i~d9T$ٛW#tF}E i13F?piޫ55l_} I9˷ᚐtl>r (>=`a\֋dG-İ6RwhC 7Cy& pgw#GoZÛ&ZkJYD'Jx쿚x " V!C,LL^?ECIf<&%Q ;Q.cgYKZKcEԢy.xdYZ$1gr/a2 mdX`Q nJrl&F#Gt]AҋyG~tsIk8=I,Zl;o5$ ~(H &=}+F!C?UeyQa~ .c8A[ytܞN0Bv|$ΎˏkW ,Q% cBg + \HE {FC`[!`ߓ1ڗ\&ֹCEiazi5-_=+pa#G8/ e1Y2J c.ań |A[:vgi@;/]nƾB}D)k⑏@ hh3XDaPmDIlr=hԜ]( %T >A"c$-SqPJn~~8 +N:uu!cJ>-s,UbB$Kǃ<ԙ i,9k-Ő(HuRNC#FbJ`~h#IoWK&uv9ABtr)6gXeF8y1-vҍ}_CȰ9g>Uetf2Z&l8n8F]6Jtf 8P66 w [L׫VC1;z^?=Ì8*J0_V)^-#'@ȩ$"GYi !Od4@ s@]r?MC h@uؑTёbQ(T|Ɏ5*\AEf1( &BVQԶЦ~AҼPI5qq؛\gΟ_B7ԅ^3hU"X8b, # p|P#t1t]s̼2UU)b)#wb'˝tfȞoQoH' Oę~2r N5 1oʺcɤʎ)]RPY{e*xit˵wr{zovlq.X8O jϵPO"NN#p޾_4w>h?㡽gS1V__ )孎@z70(7]6?ORtCbJ7DUoS6GCw_G z#{噄P]>ǔ]iݚ[EAVPG[PzmnWӨ{xg2k$TOYĭdPu/{8EC8ʁcx!L M:%kP=obcy &Տ& EvIRV"awҲKݦ\)ͺ1ښAm^.00qP]S}naKsne:p\ށ 1-7PJ,a9]\SYD70P#iuBGl^;"%?[xkxTSh.?Ek,a$߮zeZTl7\hH3ǎu"퇺PQґf-A+8_B{O~"q˥[yMHISڸnˮiX y(_hdQNZF,X#v@,4E>g" ~|O*\'H]M= X7^H8_Eur!u|Y9e uÖGprkŅmox+q"Bwe^8wh# 5h?+ ';Px_NuGJE,9uQ9ۡ]댕8mI?sg@H k~֯ jx&8`A iHx0*RaZ nj.ˤ"i615uݬbA*S ( |{aǎJBy7w"1;`ZfsfVcģW>+q2@\lIWu?Rd~IOV.&e0?EQ_N8yZv42=Gq<(#8.t p "g+:ҌG uvVxnZ 4۬4Cv$>TPlL\*`)X, NI*S@?͙[>T  Ho#ydϟ!PB(Q53I c/Fb K}@lѼR0T$\E˷.uy &^Y18Xd(ӱM^xf%L} C $4"ޥ%w .=2[٠֥MV?|5'tiK!f#6jBw͏>HE(Ioxc~id1 Geٓ Z*QTRZJ,|OdԨp:o)e%֠! G']%z:6Ls̞ ۋG%bOtdtV3WzgN S$)i>v3>_p 'm*s8)].:z9f FdQ@NGz`mH+v 8utVҼXg}n?ƃ1o28Sfv;DiQEpm^ A7}z4T,)L:B ;ivs` 7[/Y km T)Jc¼Ë}y& it嫁P# O*pBvEbS:ao9uo]ë η}i$ HeH43YPLԳx#&"!7^!ܰG4^l*V/,\!3 q j!;e B#eR`YO>%xS4HW5z@rmG+D6JXU]',>3UT].%7&skǗ.?.\JdF(dYAxWpLs,VߏJU$XNUc{;d)Eu5 )|>df3G_-w\8#F٫/`$W1*:G'2x)ww6G#{wOL;J E7.x8P^]>bQ7w?*13렆 3~?l(IcN ]`{b2!2ڴQ?S~hGvX*\X,);{I\Gf ędr%[!) oW%u5A>+u4G>ʂPФ7Z+ _ڞìu( Q$OB:?^;/?a*\ B @v<")p0m} .Pc]O`<.y@&\ T/7M@{ ~y,&eux!Uf/24WQep nW 䵕\Ԫ'lI1 t)+Cj6!6`2y {j01m_&zhϤy*S2w+|7! [dy@tEsa׏;;p`v+șXfroEgg@#f-r)86?wNF[܍𗴛Ȟz%hGǨPNJNӈ^i,bC>,UB0OG]m0)|V:g̣a0+*T%}g g@ŒGaFQMWP(MKuV@4lE{?~G#!wN$‡`FaWtՋu6#@\ zoZPBX_5̓#bmg+hҋgO1sB/%ti`P+U(! @XTQ0$g f*-gnJ&hJЗ=ɖ1P VD\SjZCIZbFeML5dTFUr곝lw5M~IhL[k/ G3k7wp.cF(`aa,N&uNl1oPDc`yu7`XIv1^c{c`a˴2B,d3J-a']+CO#N2 B7%";rsThz TIM RL[=yRsk.)oXduF`r !x?/c>lxyhJ# }{1[jw)ԔjGa͸!MM¡#s/kM{3 &6Z>38*~i/lhM9I/11&vK#>Evk}S*|w~Vq9}8cJCEs6&v!!g.EE pVluiŠVMK?",!84DRg95M4iMq\wP^ xC o[Kd-mF1m2$1שJx;]Zg GȜ<_o>c0}=3d ע&MBiɻbUiBlB`ҙT!zцMd&^arj2_6hs+k"g2Y?S KrI8ճ TDm7MԲ\R6ڎtZv=9̍9Cƒb75=f3Oq9:T!XR3Wk#NÓMu'Iq[z{X,AļnG|SBcXz7/eFOŀqA}q|f&Oˠcи&U鏓?T~ޟROhgqf% &w, N;[:}d(}u؝xq,.89(>7kuÃsnJ:bY'({WGWUrKj!, }8 YOCEszX#[2+Ʈ1B̐koY#s Nuj*N gsK#q br JXYXҤb쑝‡u?;d&dcG_˅p^ 73Lbdk."ȞW0`ӝ!t|6;[Xڱx킋CAn>/ڽU`g}Q {c\6ٯEB*s7W񷹑wvo_N`D8yS/뮡4֎aXD|DU>aНdlpv<3(82`O}\,kDZx pjx1\btg&vܹo9&ki / }t-ȾJҽI`}J,ª!X.TQ|:./o<Qf)/Md؎@-hUz28zL7ͯ_\#1຿TxecFnCA* j:4APN NiHQsHrj^UJȝv9-OnABR|^`G0f lO%@]:J"ԱMMȌ*󴤐Ukz+~q{wY~aKW.<7A:iC6 Q*Z[o y"kPn\S:/j`6(F8׏wt%D]9r"+P =ͥҹ߁]qT*o(hY9 biQ^/C?/3E7lr53~d!nFqrye.!~NC{T6Nt/3+2pL{|GX7~F SHlK\牋qc\Tƃ=v/xߐ-X` x7b;6`^wm0FDkS>?T]CP9qqqFWZ}̟::I|L+ء >'ǯ1{ y3Apbz|[ktx88R7' pŸ كP}@9dp{@H\:G þN`Kֈٟw,J*qB_[yiӬ,5dƀ _bu/ŵEZМԌ;,wMTpK`A:y:^ W#M@ieњڗ|1x+(Og{&xcW0}:ji4LNew>(]}S%!}:hb9H Yل*m:Nw95Eٹ滙'N$A|쯞]K8}kav L35ݐvg~CZMk\#TK!Pl'AGp,M3 \4ě;(4PǙ|di7t:w`H6?mߡQpM< ʔML}RDYpV6[ IXo(/ST0鐯i\h7#}\e_Z夻VR,Z[lxay =\ә둂~6@1M{᮸'41o4t|_uz$qj*qVwe:F6Ӓ2CoPb2/ ; 49m,sDL&nP!!"t.#׃5n#) !c#Vaj ĂG1 tkD7_~LeZ$ xj}$*L1pY族7߲G;Gi>V*_fLhn3UT5:MtSg"! ~>Ꟶ[׵[`s86;^_lh]erm+mұuSEl6^5 4dO~Q hhD06L a޶*1*{x-36@ .u72)t6~2`kM䄀 Tm6Nᛡ)n-mfK\.嘇2UKnyH?)פ̤/O+_:A) Q( eY^ )R =gx𗛣E8C|E SΔNrn֠A-h(\rj<#:g$$1×B v*5ԋ= :ֳQ#'ȋ<]HH`yim:AXHr$"[f 9OCG *cgfBbG' {E6`faj U{n;% [c+βogs.ܜ87ޤNll}0O=ҕ;lth"-he $ q$ ƨ|,8,1}L:jAA|xWۯ SƮ"1.^I# 2>ϐWd$wzʰ,&cM^'&La'@x΄rPBI Q (n%8w-Ԗ) "5ƛm˖=0!yKb A~?wixeD Uy2xֿGmc5D3ߜ6fٹ )-: :Pچ yά%ˠ7=Tş*5{~OG}4Rl'Eb.Psy+EvEih/ESKfsS[=*_imZSnLuYpFwG3~pE.čp#:o-9@n0L^ua$煓qO>!XHeߔ=twǬ"ޒq2 Vn#Fk~FsQNE-R#*fznٺ Oӭ nGY|PZ lfqద2&lXPӚUOY$,*ER4Dh$qdm0-\6՚L&5ul+>93JKEd.,_F=_FSӼ3Qc'(+em߱#>hҀkwl[5'ȋeV(繶")ys9]fj?#֊OjCզaTs"2mѵw슑[YX̛<dJG׷Y-<<j@rwM ><0-n?Q QvJ!6`#*ǔ/; nALH8aa.H)Myi8kz_}PH6д@T6,%|ׄsYS,@5´_c\S|gK%X|qD vyBncy[{{@x=FdmZ4xYH*zHɀˠu1'y/mJ76>JN SDH[U_[WӘ x<{:C &9Nl 4tcMħ18OVTE '~ުu$U$dn ^]=xZK][Ev^B] EgFo3L^d\&05&^/Tv M[>V)DhD4VhX9a2;d/LnZ4X7 v^EyQB.q<0-(+kp}g>Lt9ט<8\m9t Q]; n+˕Ck1f yIHiDCvEX qDMMSlQS0O~l9)~?pj;鲵::S>bPM9HaI\s  PM4`fHDpGD]?Mjx9XȅkCk紆u}]5VLr8FiDZ5tQ[I>+k,"sE0JW{t2@8BԻ#FcC]؍ 0ٔ 9'2U6>z!m0>q?Xj0sACuY0[ʗ3J4&It?ϡ! wa7,曔*[dhÚ%daŀ"_Ctw0zxGΑB{T+Ks@K'#r9H'VVÖ΋\>FBM֌N|_b=3d"$f¹ Sm ujl@>VXG ; ƒ1 bM>VHDӌb9hF;׌!W gͶZj 1Y ]U!0z\xYB@JB~o3N{ֻ&r>U+ڷΝ!)3eM!b:ʮU̩x Oӝ/)eP8#j#R]ȞE/LsXn8?w7mHTvL5I-16#``!!̀Ii@k۱ѱ3Tퟋ^gc >?2MHsܚ[ȡhQi>|ٕs{Qxqb؍3)_9e9*,mΉ(03ƸCAo͆7gEQ>40{h#IFFPX!jD[8HMh4 <&B-]){Ikdy]}D E,cJ-EG.(m tÞUyU&kۀ[\^ -{3q%tAM'TXU>bP cu V&~B34ldQ:ўeBoL:#Sd4t+nA*B;X1b`tߝCy\Vw2ɕTa f qLC;UKНfowF,'2< /qS/K J] ?TbH% 6 % 94F*TKq ei\t+WP_-[xz]j볰ejcz-&?<-=+-sz"vF'MuӻtXU%HMXaVρپ5:tztDoΫ_Ox6*,NNr1uq<8ƔDSc݃A }* omc loGhȼ|߳e{R)40ƳSi)[sK{7'r‚{gSH4V8(DZN[QP~9M) jهvM RP+aMTUt8lJFb4ܨ}|FIAޠE15_d*nr$lLJ\Cl_ s?G_8ɉӘC_1e8F+\ 3R9q("JX^:*y׭5 9#ZBy$u+̪eՏ6e'1(:e2K@85%`j,Ɨ VKNѥ`{&|4ܶGm&-lT[=2%us#N)%j9F2M !ߵ='Xr$(ᾪ@MH&-Zaa4rG=8ױy"h(8Q<ݰI 8a52AuXSF kL'C@bP]*@F<414[A ?qbUfw@e^e ~RUTDz޳֙ɱYJ%]c𠁵G :EA}AF_}XGK;%unh7zw7'x3'ߵw" 0?pR@8ΰsvLN)S 8`L󮔑:WW= d)$eNtSX0Q6k(o `;{dJH <+'_+aëQ]*jJ>ryu:z/`rwu5Mq[hv_H>BByWniZi%n̎]~2%"vE{3bvڔxu~c(&LLHTu:EB5x3[!ڐPPbpBk2rYpЖ6^u)HᤵQ #N7`31xj5CU\\)M^?AYS ڡ5w _R~OI(F9q#A.NZx=S s̕Hvsk%; "k{6!W7]i=}&8 [WZ>9pHV\lơL%^)6{ mܜ_|uSU'׫k}Y" 0-rN^4zpp*!D&܀@sVZȏ/U,(4T}h@W,^OuS#gpGJ3.ӪvT|66eC-AʈȩC,o >4(,긧-&PRh0*/)Qh8NNHx5%@\AFj~SBKj6hrP7Q~y(RE#odep|KnOTSc9EVIa Z=~zi|م-˅w̄RdM€ t0Ə&Дj+ۮY7B{f 4*ȢLnGբ.~9:_!N#Ne5>9D恎T)i!1v{QaH¤{x=NI-BBM"14 !NG}a"Ewڎ rQ0!O훗v $>z2dT֯O9^ UT4y =<ʿe=;ޞ™XGg rgf·wi$m]Kۘh_Mx>@F|eN6zqffY;'RRP!rcQ6VAhIoCyRt[%T_ڎ]؝G2ҶNƼ[jMM#3ij|']#^~A*Vj^ǬQ-ƁuNmGUqը!haU踚sW$M6{`d:C(V8ԧi ƛ!?}+E>j[wy88+(A3Iur %}n'TvH| :Kv^a!vRȶ*ߠw,yXr6|WlS7M|)2>4t@t'9/c9hB]A9|rLPX/ 4rcb~ɧל墐} rcᗦ}P(SBݿTU (bg+ڜ^UPy>,~1"IWg>_q%i!=+=ơCfMKCT9__,$G4Ɉr:Q7W+K+&% cF?F@PMG-}|4&eӰUӅCHe-,1#+Tڞg> Y{Go8/DPfJ݉}x2њ>-y]O)OvPk bsAxs~_5$31\kx[Aa|? 0VDyZFHt~_͌V5 6Lq3}"eh|TW?Xbʎ<qI/Ms4qp;2U/T.qeq@- `_RPFB9)/0@,rBDikg TJ|)0d1g^#c7Ķ_$c%z|@O;'J)47@YAM{IyʴCD<-.zWeu4$h1Cyb,kd53EX,Ki{a,Uܼ߼| w<g* dpXhW`eb0w|36ZǀϽc2Vb~UP{rJZ,ӻlhNdܢ4 S^ݘ R#/yBlO>0U2Ao-|OU8mA4</W[`,r2Z 5[G3ˢ颏eݴIK{yLveԟvwl1Q ҋᒾf0Qc^_.Nw!US\QR SMI|7Y怉%mtk#3|9I ڥӎںIW-3+ PnM+[n:}Ich[<-7߂; 3qEۖ1,Zhɲ E)UnNX5OAVGt4EdocͰ=w,b[XD0biJ ރ)?Ք7A^ ϔ`@SdXbQf>ՒV2A5eDHA>ԙ(5d:%39nH"ˤSЍh D,+.oW/ `H{K DCߋM8:|B d8\f]rAN[A8 ,/sV#X7C][A_Ķ}B+Cz9r~?KTG$*련@oR=g#s*Pe]v4cIK:oH{z(QDokQm@@ ^UX[#:d|Lݶ>oٵNWk.R6P_#沀9KNHsU\j2:- Jn^_- ѹVH֧XIlńA$# LPKgb*W( uyDOJDz*v(Ӫ.Y ށ?E&@VXO!A?HȚ`o&YYſ3t jw*C,7f07ة(E| ׄNB] |wKQ+|#qO4)erAva‰NGʯqri8D[il-Xxl'?>of;^u泙# JA@m! x\5ϋDID^5K5~NE%rzH|Moxbw3bf&%d_߂S{[Lѕ19 +8Xu1nUeظ@]3;g;;hrn'_Yiauڅ@9p71ʦ(nzj@{\k=c]~Ǝ״ځ@]Tn.+bG0KF/bؚңYְlMI}h<. g?|Nbg}_;B7dj{lL ~7gԏ<w}N&J|y;QLvepd3Qt_1[ߴgyӔ@10ǻ(RY] v̅3߱O@[¡`zͰ_[znNsJMgB+IciGMK˘ {h= l_iZd*z{N,]"'lqzSThpl{­:3=bXM'k^uޛ4d鉼Z,w>/GzEQ#padͦGm<Y\lL@|t鹄 K^r? Ao|}PV@妼'`F54z\>Jzρ*#=AtQo;vqv nA#8t)=OڇA %pAEHE(NP첶y$m'a 6}uC:sr%~ aUQ؝%䬪t!rL4?zl2ND3(UbYep}Msb N^5P(k:e @7LC(<~p]T(❫!kYf}#Rls蝣ÇryеSU_P9S}aƪo9KL.YXc0-:-YW5ڦ'>UE59>@#52޽ĜeKId'0R8Պ2rwh/.nLw UKjvUaetq(0i]ƲRN3^5\aEճzJi#=@aj'ir] MѝE99YFkaTM(8Xw ʩR)6CW,8֢pH<_xint9׷bkV-u@F>+}Γ tuNgCZw c*`$dtv N(TLY}Zu/6<g8FYE|9qʊGT 4ݽsKD]~cOrs4gUަRI!e-NF,|\1 g5yxh|{KdF.$y1<hD[Ö锩Wޛk1 ,;hK=B:'}Z7=?,Wdw`06w_ýZآ#U3TW>~ IW+}4fiŦD-;:ap VSX p|~m̪mAgBrs9qh-pE XpJ*J'H4DY(OPY࿱[}YrzO#jO}|\unP"34wtܨ힮M.t??3:q3s-Vօ ib|dhC8vE= h6=N9Μ~ᜩaʻ Bہﺠ%2QiK@4nV-o~wy)w)r+Q#ʯkyZ~.3//[bx[~x[Zp |m1L|qCyyLV}ݪ\L< AћKڍSVbB'}of4-Q5PV JC_ԣ!S{ڌeu31f,``[sx-K80Y/-w ah,Rv2>W_DF vJ>)Yx/jt'#lch^gD Ŕϡ{QVz^Yى?mRzl=@t"_:q,."+! e(PGBͻ7Z}!G{;~N wZ whsv>n[2:_ي_.rqmYcz"LI4чE]Z1R\r9{*fߟ;wKFL~4L(]6%uHYm*`it{u2IB^%T4i%t\T<AMI|`Ϡtl,:MC ,O5Л,a ?BAf^ 2y\mD$*yzƺA i@^^OKr وLQ?f'MeȚ9^$FByh*<5ʌO+,yv =eXm hKϭ*U`@ֳ0 p5,,8Y˹9>>A?AH *S| ޑgh:*\J`!lz}W=':d-uo?(a#q$dfG `xVl:$[kG~h9K__Wzܬ3rtyc, _vx{6-sfCV[#~,A;rǕ{p}FGj9`9U$uE]M6x>uh@e”]k#5<A:@:Axq7kJgA.blVdg1,N8oG\&;Cy#mLh ZK?iP+aX:\,qUQD8OR ֌KĄeP2ˌC}əu?yg=]h~,Sκ˻+$/Jk$d]QHdك%KS~` sBD)qգ#b<>v)P7QzGWѦhJjpto~꼤(_3WpNSpyÍ J;B˷N5|ٞt#aFdcH=h!MیJr h>~ IU.=SQVʢ@vQ+yZL]1Jn-˕J$ri6|sDWpt/T*)zpgɔIKjSJYR _NduZOl i=_ZJjݥe H۔  f$k'.u[xMzi4!'cvm!VW 7( dY|kEK7ǿ4Wp.Z> @eS#lɻdk46l[K=i ٖAmYjm/rdn}D9gsAȵr3]"2Uwj+_k#]Ȋ(+3\WeMȪz<o/C],,9H#699QN+P 7 SXEd &/5h1aS/nj av>cG.ՋzwG)UڶymgbV.~<}n텆5_ݱ)pylU<5 >4". 8T3TYZd14/~ ;/* r{nt0ҡud'R_"krW|pīYZQ,m bP|r5hOؒ)4(!QnD}أÄĦ q <=L0^pYYGCo,?Y(ttqvmq=bɝkYܠx-7|5/wfץ=횓!?N>U8VQWfJ]gE:p5.$J~8ݧl9쳓mv"?^7=3|<]=0J[:\³'ёa1w1Kʯz+t6!,a#V~YQ =NKpZ^#Mu9]e'Tj\Oyb"̢ 7t1J,ʬz(EؕO׾UVϰ+=?iJP&z'`ܵvmM-)f+Ģw!{NW~o aD.q YajN9@fK*A FW%@IJWqv2Q?(`UX>Wt@ d>yUy9&-k*Lj,zX?&= ԸQNrEq?r+R[#RܳIpPUq'آ1#E˖t!n^6"YQ[d=S. |2]jlfă!S&sfwv 3#Q-,7Y9ȗDn!'RxN=lZ'^rS9~ m f@7L"OKrnen4J9c۝ 6]Np*[=qVڴv#ʧ_ќMTc 8Э:0fbupy1.Op})yQ_<#nnŸjY9z Sǥ,**/9V:^"roUA!V"|[QE)kR.39dB헦C(si6XC dJ Y\ֺ'k( pG9՛ѱl^^MKvrrWɩ]+B.Yf8]("f;jKBX`$SYY'YSkQ%ku^?y/e}r[Zh=뾁A?'49!pOƁ ->r?gs K: oGMtղՌqBfhěh\cL(J4Ԁ9SRPyy8>8 $bwNFtw.8f Cn*L%sFar ek,O:|GWH8<)϶b-d$@~XTKqrMg{$D2p&9CJ1a}{/2|[4'|džnNPc _gH攚Ĕvyo [Ys1X_ kԍ>QO"Dpqf\%/"@r3zalȨ@ ?3/Ɓ[ZYz]k{i'bK9616o)A-3_ya@_8,XL`u W;(_2V$ƣe:\rL, $w qN-;S-8 wtrd|u$#ۍe罴58rnopl-Uzd{Y;Y:ѕZgo6cQ"FNe=X|cZ/U(L-Z*#7bJ83?rdu+яƴ'?b\,%X rty% ButT%s8 ȕ;k5Ox8 # !ւL F^J c;g1<lOL8W\)ipj: \(۞'ƕEE%fY@Mqlax!; 9pd!SWR )muz(! Ҹ$,IW<-D^jaIK1~9PRb;4dغ_S݋ͤ[DZ9J]];-P_Κ=yUGydɷ8/Qh]t@]'uu aS}UP1# )nq]H;@W;g؃ "@eKORx+b >@D7*PZߐ$fW^, 8Yn ! gV4Tįi2?Lf}HFr.m7'D}zc&*9ϖR9c5|dU"L-*i{*ubhO{n G[io2Ea;0)IH6aƃTӁ$:&>wO6 LR^uR ن[`okpd?PX53)upXI ;WisD6R% Ź$g]E)˔3k<:4Kg=O+H{t(?̀~hJk,|PmBܺ*JlټQ5;`8쬦E5P9,C{x^$D-02wֲJoCN^CF[#|%jkO 6;gpE wa:[ 9]%`t gxHtڎEKlZup/~t]jf4ͽ?-^D|8CITp^wr- B ,wh2l0-f_H`ŏJw}M~:{1h0W&7O$-qzVtHo\ޔm6dWgYMrxh+KaČ\DߑfZ>:%^vJH$I>($66 $GbYCdNˀS'Oy 6xTф3g߭ /bi)6JQ*8#^:y pjsVxzC2-2 A6iV#J4Mls܌LpTz`{z@A82;=;ZtSG{hK6GHK^'8/TOZܾ,R^X@kDKwf:5q2U'|;1%3aD ƌnOfIjKРo voNrz |78&v/w  |%wQs^QKkޙؾ Uݢ}״+߬'yȆ#`?#ZƸqeSd.֤O#' e;?+3- XBPXlǮ^ʢ{z4<T}3 GS XEj6Zԗ F_ax16Uee t]:q~ę-OCJr+;ʬp xw8zy-[T(B!.B5;- ";$8dQڈ'L y$%.%+ilvj)9ϡ<6a L("Z|ϼeL9^)~\`lRl]nS ۧzxKeo:RH橋1JC=$PL'fB =!o/ `ߊ]S> ߊƨ4Q wd0p<`bїx EX-(1  J<߾gߒlU\0B6RQ$:ڔy_߼|ܒ6ŬrĿtt;!kʢhN% Sb_];Z7gXYcޙ뽉 +ĵOe|j/:k[_3Ɨo[.Of+=J Lc~g7l9 RH®@^da0NLvF0Wd yo !j?n'|^rm*E xX%i,zf}D]3`A<1ۖj ѸOZS#Łʷ(". eyo ֳ@cYlxfRb6k:q? 1&t1L9͖I^;F+āF񱔂 E~Yb0~ȶAI[ ^"gm^P~톐"!}V^ҽ[Dw\ז>NaZǼECO'lZ7~3&EevZaKLxI޿uFI`JD_r ۊ:ACRH=Ms@>% K;S\Uب;2%Hhbޏ,~;g5aŀx@H{?'+mgvD$!S[atJ(O ]Q+@2,֚ y-TmG/UXsEt>Wp}'p" D}i.zgaF`,pK]^_ό_ O<}3Տ#8+%Ae3xI׾+J6pfʷaGj `}Rkn]Zl޺C 7bEF p]pK7?\t{(3Sآlnb3nQ+=6OM.Y|~df+Iyg9n4(1s#U dy`(t0"Fa"(j6F Byl6M-9tfLFREU5eHXU'Yeݞ AZ$Va〴 KXJz0[xHBk2S4)C`rgy'e*U%#皾E:@\~f[+Q77&isS[Z=AOPXO%o|y0֞)\f!S$Ģ OѿyxaL9D#ʙ.& L5qXo͂ 4N<)z7֤'*Z FX-Դ:D-nK^رI4F]$1-I'a 2N7ܷ$ꔌܛE@R@f($g2K({* Wy _޾M6951 Od̎-`ߵi1e`_>]X\Q %+Sur-hg$!i %S7qLr6c4UPQ4˚[KUc8%E=@fݮmyMxd`|L6Jخޓ'*42 <@7eE _v ݢ#T$M0d FLር~#NN Q{"E @T/^q?_W;1cfasA@|82-GoH`YotsgB"3)^ڶȂ+se] ozynOWnp_1}Ua5>)7 8Yy!ѓ- lE M'1ܥ@A!ᄩ^ S^ldDѹ]KS ' r݉|յqN61'8g5 s'o<8ÊB Ι+.T'V*. CE>C~y$y%}`}!DR2GO9U }̨q$A?X~K>řQZ@iY0e;I* ښ{-+y,s~qpvuӪa=>;~x Ʀ60:;E4m`aTnYLxrCD5_7uf;LƂOӰrEgA13B8nFȏ/E(u_M*7ОUsL{*CK2^m IiWt9w"3",~>1W\vغHIdP &%۶y>>5192A=$B7e8$X$=Uh{q-oZ4ųYdmw]oS ix/7tPk^ *Uen+ܓ*C8_zUK)LYHt@`ƮY):!ess=^&=OO.89> .P>pgӱ(9 !ͳAǍjᤷJժ3H~:LQ+A k*2^P%m~A ]lJ*7OHrPĀ7O4OM8U+ma2º@nPZ^ YN V֤ˈx<+9UB%ĵŽ%cFTJҡ*h ­7yڳ_9yJcQp0;])Ob1}cc^7J' IMCGG $9qșX% J ևw;?KOdьFuFjżxUiE51aw}~ W_ *P!sq+ZN ;7hM>H5Dࢯ,M*C~Cp OXy/D[|N].; A fgibb ;'d3:| PEv$<KᨈsY-+Hu2^4tAϮ@mPYQXFAtJ !jFZ ]8Оo5`w2i ^w3\&MbEಲ;*&~ה>*`Lf\Ի;*@eoScUUr_:.­ĴաϭB&M*;P^k~9i%?Ofp1 my}ӧu7 ʸ˵Ĝ~ 48obfmƟX7fҁ<켡ͪHH'|Fø<ЀJd5_ )'$4cl0>]MxFh \(IYR4D 80x %a)Hz"|뷧?\!er 0=j5^xSv5q^Tz8ӽMe/Z3dD6mN[.kMȻάP}fX_N~#9'`QyD- ~[ ʯW 'Fsh@^N#)c!W:Iz]@n{aYݬߕ Wek.9H=ow [v!z+mw2ݫq oF$ԶkZ޵$].~P/a'_&#`=tm#a=?u*RX\-!vzK{1qK⩪r9^@ёV`פbh$WUJ|8܊qٌ3d7_6etb$:%U4P?yoe?MN7Z+u("t^H5uz|+T@u/5ERA1c{ ?WF\xO_Oa4Yk,h9>KVt0{7 XK8 rL0dB[AR}4H0]…as[#XfUiRi-3c!RT.d%kŦ'>#4 {':򋁇U,[먼9> 2^7LN;TN 8WM;|`s˘}euqg fT5 ZTuTF51ACf xk/ &ÌKWFzCP瞴ѫtgQb? UBY!6e"R c3x*I0j}L.1dЙ(F4mhWYW0/%$iT?ZV!+ =\Q \sfqHSȔ\䚸`l A{6PѦ؂s \2u% sxA4V-D~? \@( 'tG@g%u>7T2>'4-k9|T~d@-*X4XRQR"C#L kY^{uDzeB֨Eӹ2=($m9sidǓ-Pp=d-lvqpV!KxDoIL?[d*ܶ2ZZ8~@gb*w_ xhDËf3֋vHUf-{'LKeY|1V=㢋P~hSW;( rۣłb8[Rqq[,h~k^tE1a]uDܼ1Os_Ɍ*eE _>\%k KeqB0hb®9rBDveD12&Ss?|D7o 2-jW$6L7uf0Z cJ/r(zUnPZ wz +/YK}++`IǤA܄ïHF8b7/eL7oc0,d6hRƋ4vWfW;7/MM$)אFF?H{P/6'QQپ!]>2_USbVp( 7AJmUc~ԛ @\![v 20 ؐmR_EhKK%wFH۫E[S$矩B@G18 ?QI8"餶6v괽,`UH:ms; YD LTdD 5 0lrle9E;m:P{v٠ 1X%B\q/L~0SfKq6XA'@_g'E`-$t]G(~:ВZPJDO^J^v9Nk#10GBK@'ĥl.b{5Yߐ  4|Ϝ@` s`7?Qhhvv+<ˈO(4!H :hgOH#$[ /hU[੿%6IyĘy U( 񁨘q`c ME{u%6.. o|2+Ϫ:c-kyսDN0@BWܼLozkgW~[EmxO+CAͧYe=dp($s[r; Hh|&_g`>´-Lڥ6.5,J8x f o2_hRqTdF˵EH?w$sy ٛf}m兎)(~Rq $1&LL3>@iA+cw,"+zͪ6pú _.:#A$FS3IxŻP5q{㓙(<bݞ?,iebg?(܊Ve0}ӽz/~ cNЁ˨hh7W0]Ir{gOOc| D#wݜOſ@4%Ҁ-hQ@{gā ͩNÎT${^U$gH׭X /4ȗ B!?԰G@DKQR{ZRZNC܋X<7MJⳐ/|4dx s< Zt9U1#I. =+jp43ZhH\WraLoI#&mo@GHhQqmչb~'WAp]ؖ2rB} eu"ۤ4%]r@˷~Xfشk)4$)T9Nn>GJ>˻a-j0[%n2M`H2O9HU,vuց4dOmI Okw=ͦk/< =R7 sE{$$tkQwUd2p t T&40K-E:Ҹ;Pq** 6Qhb-_Yf^6^lo)rMt^$s~>SDq,z, ]fR<#+մN'B ظk,wsqTq|Ҳ~9oBwbֈQ!oA";0.oi{.H0d[j$sPhnyD}]\xDIJ"5￾oQ U޷v `IB!A*C'=D|p Mxkc0~R4 %9.gvpZ1 Jg>MeG钗{\o| uQĻ,0ZBSvf$ƅS ?qOѮ uT`ZaM?d ee; .ji1|3'x?}'q5o8NCvSڛ Zabۦjgu *l$9O. a[E@،f.Ȍ=;hǂ<3)denS?jfZ6;hsFv|O!KEFEeg]SH'ĤguFNb_bdaD *`'FCwX]ĎQaP"ǧ4  p&Ħ ?,T vX$( zVL,9f& OV_q(!:?2 p]'5\ MWIc ΂u2KD+4m:usȦOz4Bylex%mQϢW~{]7= vbKX8 "&'qvNˆy&Ij"jUi,j8\pvJ6\Wo_Vs2 e}WEQżj+U-x X%-J*B›(d3JQpEn{ձRoP^h;<3z-T@7&ni`K0!pB(&ҟ@7@a#i`+-1]#B:OO=wUK+YDdGyOѩ04|N>;'Z9tnqLj 6 hv865a9*m\ۅ1^;~!ayZ2zI/d>@q'N=u r]cx!q/&781qi6PEQu*˟E3y*}w3%s? Ç|eJ.'2^&+E08c>abW5apF~.kOKAq,Z{r@5Zha{HHKwi V ,˪veRv>8:#.^K 7,:ͦ4\vfdnjtAG;Cyn#ɓ߳~Xn7SJ-2p[)Op^`gz@N l Ȋ%vl)6;Mfz4 3t7ϵ WFj yK"H\\ʄjI< 񁛱(حNi P E5A6W5Y\ۂ{x5`.}Jc9ԾRu~M&+XB·0j9pBK@$(wS7>I6c2%+t6r\ץ\@NrW Qn%aH3T%)W 9& 7 L`Vs@}{ BEAa^HL! p%-yU/ X82?StnD&1]Б]M4GIS+;h܂5qoi5ؘGN6GBMu5wrɚtyv%Fڈ@pb;ΰnK&,4ufWma$ R}E:9?1䓵MAkyrNsS\?:LWB pA}AlUmąŗ@ Y< CP_[7'3Q~Rݬ fbp$(D/q`'ߊî>lLMຩ횒zLʁ;9Bj6JOc4կ)4=^»u8^PoByjC,,ixATʚ &ޘu+*%_M է,{tT__V~^GqyFTpLC!UrgF2mcd&=ƸwP\$l}X.3%&kiɿNJOiKץb7N~U4}a ҉ 3fʩ1 ̕}x( č3EǤf%a/!wU ^w//r,Vmrb QTinxeXv\b%N<;=+ !xOC|6޴yR<67d}qժ~FqD`NUߜA־gy'/.x$q5 bhT5T<iz4 aRK &s`EҴ9y>W,)gq!S*6E&eݿl[]J|e@ uJ_y=8FO0 #[k]Hy}jIfO^(KQՐ Xx~!b>ӑUP,, 4eYDaһy@pyvGW*F0Dc0n7] ȕM HF '#GMKE)~r掓q91,ߦ:t}-\@ۈzL}~T_֭h@ڌqkO׆b\.csD0FF6m{l\ޜkԔo c9B:wăبv6w#Ӫ`^I7%Ko'pahb-| r|3ҦNOf\ڞ]K+3!2.n})#Yw~OTqh[tX™H\q8bgD$e$Ӭ-,LK)@fSF9}s\(tPQ'b{frFfzl5A`aKC#xGo}2TQ& G*S^yH8 mt<H4$,=xiUn&-Zqy'mX(/髌qɡ8B3rq%|i{^]ѧ d2؃d3s zbd]'YS},o' *7L]mn.>|JM}8 =|^mZy/%eK$t0v96rRq\{F bl_7I_^Ld(\L]̟ʿ1q'!gc76x9p̎a1Z6تүܷ3; AlĠE:{T+"өxSv79 tҳW5*k\C6{:SGj,X]/M8[mݵb;jޯ8ap9:CꗇaL i+Bj_sMp#7^ jNOA]L~;6%) 1YުVjBihߧ<ÆlrqDFNԕ-H{Ɔ|N-n"r%ojXcCK5j> vMEaswd(%q{aO.~}S}9YrI8zcc6'9J;Rf ɘٔcn>0IE~l;+5ryE0CU!Z\cp١#M S[P q.EuscX̊V&g9>r*_yHK$J(#u <6|;x@Pn!!jfwѧC hm±| n8o^;1xKS+J ʒ k[_ok(+ xQTd~rK:^9*Hd㠠hFj /[X"B8;u;,(40I9ZOԝ}GcAT_PtS'Nzؒ"$p.ATfJr vՍ6Kߗh fC6DW}hK)GOl:Qr(99iOO@E >~6_ͨJ#)o#3 S0d!x*=Q})e9Qԑ 2h'36z켓ENcD|jdPtm(g]HS/vc^2˭hIM 47^C8` f:4 +F,Je.tP]^@"gZTjj;[$BTֲDr)8EzD{-`=CMt&5xY|oI= a. |Xs'q5f %ITroBKrrp<c1}p%YjP616.dш W q{&53(%= 2>* J_ aEIa?VȞoJ8m Q`Nh8}di { |Hq}Jtߪ2yȾQuN*=Jw'U# ?܂HF46wQ{>u$;wH{UqY?XOJ4iڒ$q?JV2kuq,U=qC'=[̇n7fzx׬lЍvb($$=~sBpO~,_H]o"ufVGCz8m$QwFvЪ] ֣+_F%n ﻣq}>7}ws߰6ÔK#e:;ՐPe|2Y&?|0vsdU2b[%A鯁9g3=#uos<$p$%>} P505::_+ݓ|RVmU]0> 9.xGW1xZCu*KQ٣z{>j \[; b }+.",'eSf.?lUq0_}G ܽ',,\~aĢ]"8*5i)PxiR|E]+nOi|= DxTs]JgfݠôO2PbX$#b?9M靡Zu{O#xb۪Oì%G/> N[?Fb&Av2KT{D0,֥d\Oز@eZ>c .(HΙ }0PH^叿EPVa#Kfbk0 䎪 ?:}Nvί77cz7 ^2}6Sr3OP*~lz[,GiXZ <[;HV*du_.v!a;o( ѐ@U x4Gs=)yM9࣑%εcBuV$)IY$yqfcTj0Eo}q KI|Lv (R4)@nFF}fw=җ *8}x-2u 0͒(V|Aګ'Ŀ\Q(R23ylmވ|Pd,l F@um#uYٔmx'NF,uˊeF@39.dyZ090@\Io!lXOyhk @U~Ï͜% ?ItͦASɄc:^Kj>'7Τݫ: ;+2d ].$p-#B Mňhbu2b?GG3? H$nIUfJ֘R_ȵnlSsϚeJḪG5>Da=]c|w$_kt [~2*ږȒVN8oٻ2oQ)7V/ ^Y9JPsOP -bA*Wg6>]\ :xO9TZq^GJ8o *6U SD|ې33riFEaVQt֟;~A'dgWRfn&\0//h19i;Tu{b7eښxӚ3a Xɠ]o8* qJ,,f?&#T"42n5QN8>B5KFL9¿g*&EE}P2#ϻ| -P =PA;&B"7ơ(C8:߄,t44j*fjfs[15 =߻"꒿_HZEbJK`>fũϑ86N7Л= S:-㸠O@aj#Pcss{~9l''#K xsg9F HC߳5c&-P©6<4w!xX&[Je霂J 24#*Nb*XmONcH7Φސ*: tZ;-ڞSqn4)Ah"HqfpL|` v&ӪX]+o:UHPYSxЭj\ՑwFfvn=#x3}vd܎Ư.#;1: BS#CC5h?E3%Sz ` V#?"|*<͕J 1-N6sA 6>y@`Aoua+o*c?@0G/75+f/7\Aݛaޟ.mO Ļ[ea{@cx*H~c=e…{3evCck$pvDԢ6@g 4"mNn‘c2qq .Ah"4)A7=}ޱ25x.MS8MbRPx8,a/n`9w<ͻ"1%P*H^zd/*~MhӉI[K0Uآ]O1&|*J?*EIuK,"U7fF|nXG-9coCr]FT"oW.$)2\+ނ¾^_,lX5=ǖ$ο|N,Qc1ו+ׁi7g^.@wrvGvqX* ykkĿT,-\c2fCםԩ=t$6Q?DubEڐh*F:Ow&Z$HXyoI9^jl^"|Wk)L/R.^Zdc/r^.T] ŔW,}QޮB+:: T%#Rl4W,42,Qtb4~7$,3n Pn@M0vU en^_dZ+8S9c'c6,A7nB,"V\0]mQ4dEdז,=P[ x-Щ#Ϊw:SwF՚g3x=XD@h1:|m)ի3 -Hut 2ކ8GаaXcY*!XO2y2.O]j$*H wUR$9D`Ϯ\I QBW L9*4N8ֻY8d)p*]G}[UsvhZm֚WA e`~6@q F+k=nc[ћH_K `\x1x%=̴Y85ܚ3c!.,K h[a1` @j_d+{Vj1 ׉~f*aPoj1mS)t-+ tC GaBz7XO31=N=8T\@uj˘ w_AACRb2*Q9ӑɶHVQ\7|q³>2'cipq[V_͂Һ3|2)~i fA 59 ~:{Zf"ILz 8|wO$ΎsQ%IY80!&v\ƄȌz*5G$aLP#,y r'n&<6+l w*oMlxǼ@&az:_D n5Cga FūJc(]$ s|s>6p?%?B"ұ}JLVmx xAāVGA)3dK=2Og[v?WOW4?H%͑ʕzRD+oX nٳXF? *qfWE۱W?_p ֑uzQdV[HF+)җ#1@:,@Z[]4l32c.ìlG)J%q5(i9@wOvB\@L^*qmWS`N^cFHF/UT1@?&VFt˚2R-T i[#G7?;ʀ.F0d8iW[[-uDZiiΧ5^,pp`.HݣuHM@J͓R~dô7|"֦R_`5 i-z.~),Z-cofmWн{ؖ?JߞhȜ6Z)FFKO6/J]xDOh*@X< ]gD [n!nzK*WOBy c>JصCWoEpK|)O I>T56[BX"ilW6ȱ$$Ş.0@Nvp>7^aJҔQ}.n12^G!@NL %׌0nD^(*&{NVVWޟe!]_Ҧ4#8Q?*f1$cyDƍk&yȊbdo7Ւ{9(T5sU݌A]#gt"?C}[ǵs%4~e0zhsJevel[{bp`vQщl<걏`19oyϗj/'B?1W+uܶb|_Ug5M|B~)Xg8DX+]|OvSHo4Lnvkh!8dtsw*$^_12CWr^6{#x6Ѿ5N2st;4UԞJ!7.g3?mb[t7HD~0|vD|vQ!9Ȳ6ȶ/05y&ĖKR, 3az[ Ty[qnD5߆:dW_7:rNv1O 6>;3* -ЁK'j N3Fax)vB/6 4-c6"fgooOm1׫ۑ~ d^bsPlb1sˁkNZŔ[۵&B}Lx&%g!h:(5-J$˛yeUIzJSC[ȥBN~|'}Ѐ0ɬ ,;qY>x0 $M i}SqlN&2#i~Rca`SSXb_uۉ;Ze 2j1PvRa2'pYɵOJahj,Dv*cfI!~4˿o8Vnz[K3̀ C-3 v'jkdՀK94WF4BfENSF`-Ta}"&"|ē4]D`Tۂ&cBb6x]Hxm`L)wVTxKUE n`:{"$jHp5<5 EDmGg"%=$e~_*F ڬ>҉`96<Ũ5#ӈwqizͬ0,RStsͅyq *- ޠ|xT ElNS]q`gl [5xwOWL¾' U ViV}^ z;9$H"fwU=Q/:E]V\ W %Zچ^K9}"3X;!TxH [|A W,{Gq &s}]b-j]Mr Zw'IyvbFxYՋ\!u~7z/| -I5ĉ]+cBوx+[ > azO HCmޓ̐j +tbؑ<]ǿ@5&ն@8Q ԣ;1yX'Ƞ dbx%ټ{VXl9}ok?Q MFA6Ԥ :Ga@RZ֜6Gk@6jdV&8 u#p6m r]v\IZa!5VƱ|v5v'U=d?5.~2RI1@c{S9̌Av(UXq}坌Q<b߈#lj#SL0Dk5w8.)mD V,O24uCJWƈ(^T܁F,|xUctieE4Kw,!Drdj.(?ZWľRFur G%ǦbR49,0u?;U_#008Աcl&7ixJHc>B=8$7р`;@,S~Ġg"7/fs< !69k'"Rm7]| $ :417?JCwȷ5 R|&ٛ| zw]:v9c8413XɓiLA}D|k|Q6X@PQn%NH!&Mds嶂 - 1HHhcnisg;QYf=S'qhWRQJ+[=хB,~)z3߾ tF q3MIJeaf1ѥ=7gwky \Saǣ5YU;ֹfC""b0T?3酑Z}ɥuHLf#%ä ;/X> Dn̷h9G:F^Cl9!*K[yf48`uH_S:}ޕz6zzV/ѧv"dхy-AR#%?qCHtk`I|i`Yn1s7)^6\X.W;؝/\8g ҭm`256\=@+ӥBh@')mDzڌڲ'+2O[rvw.P ňOGdgsLۻ4A Zdf ([ZíI/U4=1g2iz MZ [3#}ɎZrr1I~q' Aa H+m~:Qo nh=vMf}bFrU\-AKY`s!zlAB"$XG OLw4,tW $H6r]9@v & ʐBV;atm={F HjTfr["u-Jר;u,'Ox7{8}%u+++֨~/D_Y0terF`]gZ{<>rVT:[ /+n't^hN,~b(ȗ2v`}s;'"/ҘQ\D]e gwT)u@<4lag^N<=AO#W9kG.oͳvِ$v?7YEaܻ#RhAEmReJC )ab,hy/VKRsweQIP~+#P|Wie-P0 rlb\2 1*xbk\7:'.א):G^" uxXTRӋ M"a[Pʗx[O) Rf~;>؁^#cr TBX4۵,  h^SGN`;"R-l|҂R,<9ܘEBҌ &mlMfxجJ5V=J6`s!$Bh0O1+oK<=p۲o ^!,/&_rY>- *充L&g* %_4xFZ}8WP(gW}#`*msUD !2CFs ?j;BA1=Ezz9iQۻQ .ڍ/ CLE~~wWďT.g[AYr֎no::{[neu ֭;K,lXnu?QKIzvvLjv?1v<x耢c*|Rp($b=oR(юQW[0"/|`{ӻc:;8RyW!*cghimؖP7ڻ'Es`rG+0kS*| # /BS[@#>?;)׃)0:tn3GQu<E,mXX4jXR7<-3`E,oE}͎xmZF,hθ_,W!`EEVFNs lynqC@sqPtEiHtfX5Ro^'YX b_Bӗ"H_Bh TJ]LiVSB>Ly ~1%,'6r0u8]ݜ&yVs 'Iڦx-&p6-i$lG{iȮ3U<]I̝cm'voK-aI nx1 Vd_GbCښeDtl[ HcoENX;atcςsLgZIb38a`l b(?"X''y Ϫ0kyG(-F?f2I^ǝ_Z)̊t)htmX&˷ٟ<>5}y&}􍰭G4v3-d:7<{Di8˽:Ȏn?I.?;8n@ޫcA>$T@C;a G)gY%9_O&EŝICAп'w:b`( !\<ѿE]vSKTpzޫE8K wEl:̱&zymyw`"Ua b r9Q+W?هoCƶmTצeB$AvމL'Wfz;z+UӤ}2݅-`b6N`P(}ވnZkEMڳE"Z=C |H%$i噞6M`jO$!8JGc1ld3IGQW4iݾSw)1-0pqWPJ5 = 9KVJRb)R3oz#SkKx ɉ5Vc !|d ț"xA>.yb$e>5W79lЊwTD<ũ˼& ΨǺnCпN/AR&tsJ+#+NN} /‡ҶbpQ\cb,Vjų =6S2 b1sj/z6wO}Pt>$U65fM P,)>vwrEOZjS V}n 55|e81C8mQ㬵l(T$>җLJ3-ƌ;<"N4c)g>^ h*)rѰfU=xiąsmACgMq-$)~ۄ[4-]5iW=bcݮf]%~0^\F{Ro&X&p"]vE<6Ѻ=TM.+vf:D[,}YotQ;JAj=U ?^2%lG:$6N#*ؒ҅b^?v^+Ozc-&YF= pa0=ר\. <4jvb4g;G,:"GY;T0^ɍ Zm2 ^>vȞL͆<.ܰvzg$=pJ1hgTKܒKwUOO zdʭThOFɫpVol#ԩ@ (fWv+q枉Bc)i.XmV̜~sLG k ]dm⇤t/v#𪏭E9*C%])]>GQR Hdn4;iH3]۱ycw欠 T>>8&O;~"O_Obq0?R2ZZe$EfosT%156 Dba^v[ޫ:=RKWlh_$u9/brUg]^:z#Ek1M-7poSCA>mM|L%QtalTO@tw%|A6R~;pwʧćHeW>X9-禁m2Q/a AԾi58LkgamB1@zDL߸spAbad0<= [$s) [Gl/9Dۗ2'_ZK+O0,FrDE׶G*%DT`Df8=4vي)m9rHyGzyΨXݠR"uqЌw!0C.?V=~L{IN}sXJh'[>W&y;ïJF6W(x1)Zw ʈ dpr9A3Dn|;آ]>6 p e&SOKkC ׃۵G-X&h=)M*LZ}CkCxC#u% _!2'J>i ctJO.H!2E5 8^x{/孖G/_&[Pjv;'2^0 I-+Ɩ0WѺ<-dIJ%]&A!B!ʼnnrOziT/Rቴ1RbӶW L|_'G\:ߑ}[Ku\.>>y6Kc'vK_EuL~ZP`$Wr;_s ;H LjEH$8:1(94$+vfnk0P7hMzRe39gT:ϤoC~~xi]ODπZyxmev5uʄs&b&J&ctJWc Dg YrL8@ڴ xiGE9H +A*<vͮXn߹pC20.9߁)шF~SR(M7__ޜq8Xj/6n\ޯd)tO!2;cs-s2Z:IuΊ F: VMѱovұoDQ}?1@)wI$e쵲KT,'Akia*S#c%*}xn0TL XwPi\9oxͩoxjsT!Q\Э9.$,+?.hB lQ1_l})u|}#MlEe7{U _'-enl HJ^NHc(]eC>,\&RMen\ښxrcnFdV,T"_rƌYc:vAt _` аgvӞ o<Ύk1[?wݘkIl̏!>"7\ w 8ڈ~q}ųOx~kRVV='|~="9PDͫˬw__+o̙HYD,]ʠXU ꍩ%iV,XSٓr7,X q~rar,^XI TDm ZJeAB=JI>h4…͟א`_Lm9E,7#PԪPD/'I3r!kcC%H42%h`S16rҴ";v7`Fz6}g>azCJoțÙa.<28 MN[4Etf) Oy1u*.OټG? 4)D! 7ISZz (DjT Æh0Kmǟ}`{x]RKb(%^Q AD9Q"|j Ñ :@zkӰׇFQƎ{'&-T J+AYſ/IYMC()bcʵbA Lib&o3be uwȝ$W@6w:vJd*H29+XB^W\B`F:Y.'zQh[ŶĿWSIS}XUN6iq;ki}&ŷ# &yMS2NͻX^(s`^+~;͵h2Ш@j= %[#­t] N s"š7&q8qµ{7hqᩩ9A{LW4DPER^+)o}w˱ -* 3+ъ.m دK`6ćFrJjlP/nV)auBkN iIBѭ![XR#\. lϞ3;H%QroѾJ?]P癌A7}_k3ꇑZQԮ|O楋0yAiDW4|t(%(&XڻB0K ɽvdG+]8,*m#|0Y*$/qPRh(nw5\K2o!%[еCoA1ѱ𳯊{GpDdgqڮ?:S~L.ĕ)npPP?oruc2ވ3_pXE5$voo#%䯰~=DI{y al(!t!ݕod^!Z4z+ ؑ7/'GD+J c"!1Ml8,d.MSNZJPZ%T2狲6,2𕚳J`ǐI2*&^XAݪ.SuqS:!:>.;'au[< 9Y3. +`SW*R(Meir<C !02f,mR⫾v&mn$P4Vy.z/DmOzhf4խcҵ)vk7323^*ܕ$C|< ٣x5XAur%LooC$UWTW`8.As@QgR%nRɜP&Abe (3y$=`E\Y ֢q޴.PE693L+xڽܾ$(-]x._2QPokc&j>c=W~mOCH,(*(Zьz=Պ[] p2u30$8-CpdwfzT܋bz+.Mō G;/yx fhUщ%j'qϮP, -XSŏ[3=zN)Ʊ@ncFii|- 8{_E̩|%>B9.#;-'Twj8ʒ؃=T3rmj{?1?s[PM b j8^KL A P r/Mr@ ɊMBm>" +Ou5wx1ns Ms͆FOa%b~)t!TH[i.5̼廊 Y~e/= h}6NZq\Ii̮3mrʙ=zwÔ "( BPjF?;qd ܕvY1U~0+鞯dot(1.jMX1U6a%1 .rTʃX1<ƿ9Iynay]^̓v 07?~iSɶZ|q6fw K$T(4G_- /Ί'5IsBUXn4z, \ay3gp 'oAcQ"$'Зg3mfX|ZBhfohΐ+$!$\UzǍũHIwv [FH$PQ<{d'#7TcFA~M.3 K(=}4n+t>̐.XqGc\KԛGq:58.^6[:9I@ީ Y(*o43( QBUuMۮġ޺(tܘxS}i 'yƐB@ÕgrfGN$/=Z혍A ٨$o_2j, 4c#Y9㢁\fg_d71VTLIrH5S7zo %oɂ\ :.fM؝L$TGbrF*k,J"ل7PhEM1j,P%ݎayygU!Ł(p<"XyRcHΠ1atlU Cg/ϼEtUXs Gm_`3bnCF8r*ʌ/^ $mJMڕi)\d['ٮ6[wGDD!rJ& Qxʾߗ_\ȷ>? ($^SxǼo$DKbjt9,z+r>~T4 .Tx#8ZRs uEcAH"hz0^8%uX(i9Cm2CYL帕)Bp w8z^kj {ƫ7(QB5/B TBf4]EO8* $o֤F%+$](OC?nk4nP>0j&Z^3Ȏ; jc5QשΉ!>缁*`I䜊S6*iDŽ~,rkBeE2xaڱ˂OF}#$B6zՠUi !o4?{~U~im:|^RݐNTt:hŒLtTOE7ݶbeYh\C pPhW9՝ آ+e7ߞˌy=)X$} ]kBy=hA8`?#2\9.F({ ё;'"`+#VPGoϻׯvyoLc@wۤ%lGjd1Nrd.M; qi!g~ە?ZxGfrr;)2in=J6ՓBxD%H!kd^eOX&|\- .,Lzu8:_:r.-cVi܈˪mVS5&k\OSv`~OvЃ͇(%v9 Ualޙo Up/Rs,Zb6@XEǠiJ) אȜMJb.%tPD:i+ acqѠz\+ YٝyD TD"8't!Iw22 潣m:2BB.BJXheF͉t^ѝӛv}V}v*(fF8f4=2=+L,j"_NHMP͌8sO21H#m:WbH{1;=v" KDZIP-4C"q^nj.$W6/|=ʾο9F(m.VlОz 2 u"HR%c$^}Ӏڰf~$?E15Wf_YR3aᕇx )^ukpAX ']G]ʜli#W\qh|{*729*%74|uqAD1gيND#rއy#5^Fia6DrvrB2Q.p8jzVH$6rY] Ӄ嫭&$ۚ j*I,8(ֺP4 W wԄB$9/ao*s?Rj!o's^tكy?&1 !&;?X{O >_8fdN&yrbS2 Vg$yomC Saܐ 4 s:`\Fi7 +Ze]v9%$F&b5ʴFp)cqӹo5 }Ej+1ch .TtxJݶ= V 䠒"P&mfmK,oiףGs/F泾 1k@GVlve- ?Q1gʋ0}. *iPmah,3 ȭPJNǤl)~٠$_gb8F\A=p,_+8"M͝NN@OqlpກV&OO {%Dۯ}VWkHw-˩ed\U=ZQz//`,$#qZEիlmAA tkM*5qedT֩ oJu,pNJwPe܆"ԹHsxAr]~`"&-N<`ɖd'b‰!=Bm+tsƙSNer扢-%(/4^;_ـ cZ>D4*`YJv],ڬwT@\ߦ/ IJ8J (!17_.jԃ(":F`WH{OVG|r]lXJ$GX3Aun30OqF:\ 7! Hg0`zYfWۙE2mk1¹`$K\('m㪀e|x*~5緟ѼLڜ.[VQ)T)g18f8mQѬ/+ Y!bxmB0y>_)~!~"Wĥ˳c׷EgBuq+ʖDb&o=O#&8 ȣq#ݲ%<ט`KUuW ) N*:BEަgtPl珫J7z%-iLbK0$ΒD5n?Qʌjjege(XpM|{xg=Pӎ=6<_r.!ث|i|:q/hjd1w#u$P_D?y[A4Y\A< {fMޯ fp]Kg˴M}ǎ13(1'DzSرF-ËuHu[ac.YOw=šHtQk04_$cfi:[FWH&diafYaz;\X=#,g/$4)AxGp͆]͘Ӈc8W$PyuWao/}h` 4s>Am^^3u܃M|X!^p9?k٨8c pKn(`H*ᾊ(0ŞJzc#᫏Ku}ܙ|CW)3#26]^[֤]69|' $:јH!ƎXل;ZV(9_+blfstȼ,mBŞaU7ćkOI 5J4-;o'}>rO(e~N9 !] 5I"xYceqV]^3PRTXqVӸ/灛f 5&M#)vuS;,ʈhzJyuVo97T[ۚT#,BHT:. R;b˅{Sz% kk4p[B [J'^6O90+GkOG][]HĢ6c3|nœ@.,Tmz' r7@dy,n^)i&McHD'8 ؠ~R:W~{ .nQY,VRU& i)49'[tBj =tvXO#rRthaz>&"mQ_ƺ0R?n9+ԋ9diEjv_)6t?s/x#노 ԻʃOoMs3QU[p-(5R0)Y&#+$<ֶPZ=a`*SEB? FHOWdrk tLF~T[H&M\lR["*7Շ GCvDpm5g 2fidK`gI8lwxV5ꛢՍU w V9Vl PM1Cri씒`Ee'6q=!do7ãNE}4eP<ҿ%}fW>ƛb}ett!KIynn.@7ԽkS CfU7~jU<•f~" hp1T& = 75]R#lkjp/:W?GΫ>XP˱8L*bau-GBt:|SY?,%BB Vj5!a`;7k3Sk9(TJx!Oj7vsbʄr{^"ߵmbkJ V񇞿i5$&N*9 \cFb֧K*٫PypMGPɀ,;U/.6 u,T8TaS]"=6Oݿٕ9ey2\ vx\ii*.mbA镧KǗs":])[۰PV}u7}1X#GK,U2=1^.a~+AbEE$ 8{}Nm|nO"j bs#qrZ]0 8^lw%⩁e췤0j]k@ߪnW{}QӦޛ/`LsPw+9jmCY.DAOldZuj:k~QUmАZ rR>]bnҧ,/PAmH;.h9aː O̩eNDPYz'(-D9$G; aT̀Wm}òa2f3C3ҒFl#[DηXGPQFӴxDH4tp猕4 DD"Žaz H򩪇4Ρ3%Lp)B`mWV4bqܼ@jfgڜZķwk Ѡm PaBjfdqaCK{%5º6R3mKaŷVmu~[ej.Md\(ف1zc9-ww37$oD]Gֺ $|x-N&aj $Xl;q6TsIȆ|2Uq*~ٝ5l=;(=zC>8yӯW6I8NR0wD AU~+Ynkn]@+"7*u3xڠެms:?^]S<4dJTcEq2GF+|:AQlv|ď ۖ*4B?#V^h)5{2ZpBwou qh]z;\py,0=+NE?VmA}E[o{Ð QrX9+[tsaGO!'="Vjn=Ov' ښB[YqEkvy>]Iv[T(;MJxBfRS$Ȏ#zV;0䤉>݇5'VndcЭ goA}J! (`F,daÿܶ;%_@+\@;- Xz9B\zxS܉A`ug?^??%x3Owʋ DvlɋV:uJ%rƊq`ӝl,߼ċ;*%x,V!aCC xm<&*+/^ٰWZ&ѝa?`u0?JՔa\/A@0;l7l. #aNgX_|?n|awɊd3X58 FDKm㟈О?Pl =Ó~GxJR+XeuPcX cU`DM\Zld z(AIսc?4{^I?V?0]Tц&^O–Z#|-ц3[dea3/w}л-4jkuζ>-~,jz0!Zn@З~D=` Ӆ!gOJJ9$= 6?IUNn PVнs0:ϵ &0ĜU5d( QDi_Ͼ]3rUO꼵:d}ǧ_09q]ۭś<}+>&^eR1_j/:WU!ߖ4Tgd,8^β7|rx⇍aB&DŽH+⟌s Mz{Wi NH;jB9pSeCۣ'`AA'jv7̵^.d\?HnWlG; P3z`=cഽ4#\]LjzdBmRgLjZ>5ig@NeY}2G~|6 27mhȌ`|AN<5vAWƵ*"='(^{ۚ2[3⟤-Lg<9ar11;Ծ.:nHX5܁~\7: %RQ@!L *2T*VCm?TzdLm)t^\E'z㐳%Aڢ80ېoNLY |DF1}!Ptv 0.؃7e2ӫDa(b!98S=>2C?Y{w-Iw fї/*Ռ56 :_o1Gag271doT~PPE:}EF+Dh*Mbւg[`/PF] #XqM4.dףJn3!{GMHԸDl,A l@{ ,@fH~Y jq#BHw|I Fl_(e[XA#lOق`wjAq_t+yo5hfCLߎ.]IM  { Jk&5mprgt XyЗu;FAɳ}iq6y4DBl؎FsDٴ5 SXpNJS#E۶"ݮ/va^WAqc`^jۛV*tH= \/xOXU Ĥ1# BaJ2[MBu,۩QNL9mbv6<RL8b~S)j\&~lmI$sicY.el89=&Cj?y.G:&\a  9X؀qQf#dЬ26 rνatb>5mn`;?Ro)$7n9w&)kM_Scp=ii #v괈vڵ3 ;PU.6:(8n%l>p3KBUI),sw;s\W+QYǦgbNeD: oIS/j ҏovZ':V,mQ߼; RN_RW݁\Q/8=7?C)WB^n6R:*wLHS;G?z<]uIeվ԰ _-!0~XȎvK11Y0i'о+S3N'7%M ,{*֒x*ENF7󄃕>b|WA2%7\kXP`S$^C*:`+S۾Co_1,NpoLZ״9xnk;9Ӝr_ĢrKW_gSg;- %<wΈ$B9pClc %?&Z Eoo=\+ J85>0F2晛 ˳ݟ))u?2hQel+ݞTk{Z%4dǪLEl(~IUŃQs P4Uײk}?z's\e$nV3BKr2nk5L{u|!>*uYL3SF$£Nܛn%}ҫHpnV.8=x{o~UILg?S39~mf[29ߢlYǷo6GbXNMD,>qW"ׂ`Qܛ."N_#@ΥP 0'SVs? Ircsrf,DIBCApm]MUmxZDPE926K9WOqp>^ Ilƍ,D1'H e+`PDBآ]6dw CZ=/m n %: f}!~|Q& P >Ӿb3%?鱽y"Qȳ ~ Ddm* 6'͂jO9ŢHc;QZ#HFڤ\_.9x%B$"9%;ɦ ǃ"[[TIuo|/(-dQxC2μ>ڄx5M}Jº{ ,-S@:uڦE"D^U4rUD4wuڏz%"XTx q0X50qpvS%\ꆓJ^u)Ji 󆀎N78I̤BG}K@fbsOfYo@N.˫섢`' =8C=8DD|*21=;rYK_2[UXE }t'!iA][ǣ"|xK:ӗx ]/Xgspj>O*ؚB^ s8%x?i#(Sj/o0-YY=)ΰ | XсB$ (ME߲r1VI"jP)3o״s{Z=س jJ[:[? LY iU EE# n:C}"t<&ZaV ;s9 (#*+gwVڃEƖIx7ɡAGL8;w{S=*q];<>Ԙ\%yfsc )|? =NW,\u8aw"j4u^%~,YUC^'m@#X|e[+h,駹;hBuFUd`#޽P֛?R]Y}+U\ö?\JM%D+ B(Oˀ_Y[>YE -9A<vKz;=H]Q C=u~,Hy-IT7h[)#nAXwXvxbxfm] lxf@29 l?a1QZlh%őU΂ESDȴcY|i f[$nJ8.r16:rK[ ̉R"t}$Re4F})T.y+/Jo~ pWbnV:C)쳋D6Y%,"A4*_{Us"L쐥> P"5̨TwA|t ~gNKbZ$*(PC6 4A^?Se8t8pXjeJqTv%2:"QUӒ0U̧PPsa2 $"hArHtU;ᰪ2c E[!CH8VczX<09!o[O"*7lF-p#s^7b=_;^MnHCs>zC3`*c`E}3X qI"$ㄻiyd j/"-c[=W'‰`/^J{9 /3g )V o@佡$g!) l(t_ cp9&֫1g?Ξs i8\)ؗV/R*ݡ2n+Y["5#N"i?zY*=0BW A-m 0-R"; 2O ~ xE#Kq?nAȸmEfj ny$D#59WEaVd<448|WiJٲK3ܝtF&g,6 PaYث;r%(U\]x4х%D_ Pw3KN=l&pP}Oa&xp@u;RcJ1.tߒf -]/P_j@m8ΈOS ˲:^&1Jhi6w' Ͻv] &ITy>B̀4A̺$I]!ܑ:%!o$lD˜΁*E9 wPkv]i2@X|LIۜؐ|h^;v!PtfFmv>(߅; JY+.Nrw Ē_3%6V 8ǾK#zFJ:Y[EgXnՒكp]ڑ^ZI)"CMY}5'O^y^;^j L:Ld:0ꁱ.MG@MK"{pQ YéA/ߚ.y*Ɨ@9#EgefX`E^bh;`oӓ ڝ[#$S YRH?.Gq К`114JP@6sSpjƆ3"-[(|"%sA@b!j+J_h' m(eh&'s" CW0̳g?HkߒM1pn+YMjrL@lRTWl>[R9+E$Z"-6 1O-:%,DHDt$ EXׁf&-)Zh3+^fiEQ/&:ݑ5) |tt7'z.4Ah)ړ nD"#o$C]ܟ׻hӓ $xeÒ4*Eq_DҕKf "soJKn'4NG60:FԎ!`c-֯Z.HH1;5n=W7& 6EՍ[!7\'c` ;eW)r:^]PA<1!'qVi9!EmE"@4flP\_/V3d;y@t!Be\NTl(2 a~Ob3ruoni@qF)˙oJ {H6{ eҀ )1.A;4-V?xhp;1b'm(B:x]p-,PR8㲣l+ Zkxq&@ۧQ;g]tGeZ+`ka?7D1|?@h9 OSIBvh0 +ޜҩE%L!f/z-`fLzѦ$NjEv}c̞H.`bV Qf)(%Vq4 lXe_g Z-300y)-RV7(7~GƅkXj箱$D/ s(idGȘު#e/Cd>ЋGXyi6e!KnIx"72ȉvE櫙JW-,FI[(C8V%)ᢆ12(>mQbja]f}G}דA^evm-;ܕV}r?,K8pQ$aJn QX %%sF"`lo=W-9RSAPj9L_ޠ1y6ϧ~ u_ozk鎣I+{@m߀$m i|uo0B1x cz,t9 oUvi͍Bܐ?ΤEg:jGADL:R~؏+smBcgA# `b fH2Xf5@!,pp Teݢf߲NOO!'Y1 {olW. P%E )P}]Z- @eei d M>]Ŏ:yW a *LJ IݏhcQ,ǖ]܇V\Y ؐ-wO VI#4QLJb%L tkJ/ "A鬳<(LKR\Pj$W'&/^pV }"P ^~0ٝ=d|GnPo YBh6H'Z]yydgiXUxRxJ!p-<>ӗyoezu{_"2_miHaH+Orfs$wt "yb~" :Α6,a[/GqY1/fXEfOBNa8?p*[rȜR.4g$jv 5!e(&OgYݱvvid Sæm~v|3 Q ^d^ p9Tt\ )Uqj!o7bL8 ^fd),3Ü@PiM &U6]LWiS$}h)ˮ֬[p?b70k+I KyKw~^RhF˄Ծ]VD*Sg PQ .*BIpTzhh*R/4 '+kJ10VUEJ3ZQ 3rlRp3euPax x7ÜaB-hݜj҂g}VhG#V`D@kʿEJnaX?{#]^wHF|Cwac5WNT`]޸ +$ 95$mkH08 !\/ɾ mW2KEn\ZuՄKB-W 8#$}B֞}Aҝ.~ }o稼ܖA0i¯%lxL?,$C\I|u}ʹ3>(Oq.*\ N7SkET^Irt3ʆK;@f9Z7:|#yOM6\ƹXvl11_601'!vkЁڶKZKkIHI=[%}81</BM^6y)F38Jf FnFpagu)MvFmP{73lř0鴒vRRr)>C(jn-25ɶƌ3D*rٱqɳOHqm#݀&pIkGcO=UX?$"sS3PݼӦa( @-s*H3vy$ UH{c0߾ 3ڢk]9&pMi^NQ(7C#V\~99b*YOYag^9I~po8M$?Zk"t6z *,S.%(<Ʈh Q15lwѕvH4ڵ <2b]M n \kzFÏ>+j9;g^'='tP(}Ke>YC(O,#m}]jOC'!V@SP| Sduy!$03D3?lg(\N}h+4d :7M> X>IYX :+ ?ܴj,3#oI +BӉ34R!Wu|'S ]GmujIpENwa)tl;XQoF_ؓÏQ=:vc{:! i c!5uF_e< 7lÀh BI j*del%M#aOr F$W{Ryn0FD~c^.7F ^'gAO`Ǻ'ewx n/Z\ss "ߧ@|h[FS/Z(55 ih-mok{;qw߰Vĉ8%$-v\1=e)庴Q|cd"$W=Oz=(=?#Чu sAcw&XM1l!ܘ&ց#T|\%A5/gFyZE46JYE^PgLxӪ`;?QlAtwRF!uV*QY̋)]43 bR<>}ȗ.=R,Ndm4Pў5KDL] ` ӵZ丐!&Gi#\A]MP58$pWhP_qf{i@úqCg~w r)iŨ]lJ;40IAՑ^B"<##צ- ٛ=}~GT;HLrJ}>[*:S}ݹ\l[_11}uLFN]*\V:;mV{'5p$^D1A#(r{=QGh~,_  Ҫ³$H#]c b*'R慧w$06\P)-22:?} {,шQ~S#);rhiFn" a/ fv̨usPG8fU/"-냿$!Dlޕ{;LBi_G<>Ե3PYD1y'bayԮhJ݂ɷ?2E "r/u^TJwr19k9O[nDjǼp^slW =$CPIb3.n! Q<. #5ݟ7U I.wHb^lE5"&R= ݓ#yT'4 ZP9>v=[v2ocN.*|a^kITT W f-şx}zo[hqq<Vjk6N_zu˰C%:b̻q'B͔uu` w:񧯲8 rT2N3X"4 ("T 6e>jNWgeH76W)3>J{hGi{Y<d[ɍjߙ.EOEm\=BSʬON tmz}|f:ۇ)WmQ'<ЧӜ*/P=5Fbn-GL'RN ,0BZn|r5j9$yS >];eΑ)y@ q Un{&=6Ĩ?Hshk-K4`2& 2pqoaİSEJpځ!<6d(`%`* b5il*u$V_Ь҂ÆaW v58411^,]NqjI*?9m4:|@~wb5a5-XC\vHyYHW Ä!L.ovhC3Xț69pt^uA !(cqHoO&ݸ'9O (NxAoAMPBh\K>X̋h^)w2XBl/AiN[Z)÷Gi?ü,.ucs"J!h oUͿ PD^Ly$W!1DF,`U\sC*u5#e5 G#f1|`V/ݧgڞw (qQedEv@n 1EM`?u/)[.$f(> i⁗?ȨU+.啦mf+a:+Kg=o8ODN cfcLÚ)}YKB*+Tӭf|rlE$Gnuܓfv*, ) WN.F^Qu }d.e8.ퟵ9x/Qbӧc|#Um蜠ؠqd9懵+5=GlcpU9]C7 +@+;UkU!=!S 5*"3(WVbʁcI797tN)_zenτi4iVLC` ůqv(a&B?¤V"=hFGؖBEQGJ5oO\6~%-k2>Wu;jԡޭteywZ@&&DKxp[zSzX0M(R|8w{57 b4] Ԁ]@8H$ip\ 2ds_:KhQSǁj t_k _\Z&bguUd f]^kd9s*cTZNjZ$La h4 42o=E&ŏ#nGާ3&*(6*M>z[PTjunEYo= ɥՍ;zW]bN7w"4,R֩Tnd['Oʂ|"_1)48aIT-Rdelny\f3w@V/P"Lp B*Ǖ` nrŒ-_'dQ'rW@47Innu'=+T_¤ )I(>jf>8PN =@ic@6V-$(67p x -Qk rJ^˖w~LZl2S .b ePRYԉmV8jrd)*SK i=,C1xud2-o9EDxQm&MK[ 2`u4"/]s`k=@a* #imvэxJrn&I8s^agB4fna|\3п#_d(u j*m\_KqFCxab] ]nF> F(^AXb1d/L &|(um |< WpZc00mXޱ/5f|-7O&\n@P`yH bpQsӛi'vXą8A]2tKD/x&ŀ{Dt!:69+9QOm꿊J+`6e= *huﰆ|i sI(vdHY r8*4"Y k !4 M>lAI~I vZџ TM4m5M"nL$132QŏutXm ~_?$GUBV(OڣzǯOP ܻ[ Ѥz}j&&' *Ȃ>?\ 0E66h]̲[<IM%Gai DD1ڏJA}BWa]: >֪_2`'Ul's+}Afc !eh4el|Hgj a ȫkbNYR[V>foN+ 30$!pk>4L\0Vg``1M3[hlZ:\!y+r)oA1bÕgg{qFR]jnT7WM3^c5yҖ8+"1Ӫ55Vt,NR7}iI"۵똀bmw2#EA=Datxq5Ecv>6Ҍ%?7| wE8Oc#5zhRŭ㌰ XsXrrҶ馡L+5hS+'^T 2/} 8f@T+7ca~ɭH\Ȇ*\ &uS>dW v&a&jM#ʶ*rܩ|Ź}q&ܯ8WyL ҘqK5|w5Ҳa ^0^G6lrd504qȘ@?鄂s9Q^ܽJp׹= VvBW'?C9ZlȘ۽G^`2┨Fۥ.)rRM(|s ŷU{ŚU5(롧Z͡ӝ ,E)Y0+ k\T,ugozY i_ľ#|s󇄺RO1XA`|3GAr2tkt9$L!^ 1+3qc4+z&^i]eO2zIJ".xߓi`QK4I28g.cBMJζ}xI2\#$vmȇ%x~w>m-(`2+ 5cBjI4(eQrP #(r. 4ލ9)9uE_MWrAJc)\~HҸ p*?,棛p !u޿iIwʅaj}(X4(<"N~=.8#VD }a>>Id6saEWJCT2U%@A]Y}wR"!7'|v6q=&6fxc/b>6ޤ?>$%doCsH5Bu!os7WSLnEfݴ+4n+j+LUqpQ![6"XT1:3@z,YhUl}3n5F'86yM&>Ϝ2Xt"܎p?Vُ5ȆAd%׹5~ԥ*DP{2 gtxyx|CP59kRl(bEӑs͞Vy?~{Ņ,EJ;ೌyu#OŠ3ݟb\^TƬUƚa`8$bҟ#.zBUba(TUՌe!MiwO,`oIlCkgmE PC~6q֢],<ixcI=..S?ns: >b~\f-.cs0UC)U(Y ScJ%AЅdeѡ`U!hI,YQTvӷmDt ~6[_rZB(2%ff{Ɯ 汃=GۻT:٢Mb˸q=fgpFJ`(tsq_"&ˆ[Q=HGD/ꈭ :ZhNƯ7Ho=1l6rV?]2,}byJA@Te׀#[\)gDV&f'S}'&9D5mEeU6}SY9)YmSUҍ]> NO(3„YT[kz?$=LyI~VMX Q( )eb" -57|QtK"3o8SE:*9a1StcOA0Q6ȏ(-3v"ECf7jTjgiNJ)#/H=Y`%p?b ެנ1xIN3.i UYImϺ ,*f&-ۺk'++ߺ0\qǦV;;)~/R=#.y:"$AgR@,^>:7 յ]ury sc2AKO\Ɍo[D$ba|5R\fM#8^Z)nצ4l LH[?~Ow?1!3܂3+qH)H2ZCqXenf`)X T+Dg+Cd$oLR8HLx?X߃Ee  Ҧ5=!4|l0p{ ˊ95" (#!7Jt0J:mGxDVVc6Jt/]cf 멖AweY{ވp|#@0BB_;ƚ{pdA!H 'U)ɭ~rz^2 >R#8ŒtH.4 }N-ցzY zW}r%ՠWܷBcKrppK_UN'\PzNULk< ȣߤ*L)֮o^e˸swh=|8eXVxh1Z fb_XCdf< j./B'#pWY8 ,dLL3NM []dFW1[i+*V)PVpuȪRZe8awY|?K/=v r%ntY wuiWQhz}c[ض7XC(Xg]gAE[u橿E6T;ھBa*Kvbn# tX0+y~0 WWo!fZd@]2$Q3D7 35ݼOZaAEݸ łuKӺP=. F7בJ;~Cu6"3)Q8ì;z}$h ]BWOE.9}N*XYDlRE׽w=94}FChe^d% d)aNjs#mkD:.SҋĞ:SȴsV'#~}˂i(Z⸤oJSbH5pEA0t-Yʜ;V:n|Y<:(leiD{XhgprڋfZQijl܃LR ۬tRq^njCFomgSM}cf"bާ+:Hh糺%7Z"ҼחԙPoiN讪&Ahi%@-$A=';}uuuzy.`^^HԻ'%4NHyw$ iϑ8vyyPg+x5n]w ѠygXQĶr=c=?k>$$;&zm@]b$GT&Q(a7{VA}bgW djQ߆T>ZHc/SbΆe1qd-׋I%` FfZԫnm,sbNƲcPqyYTʬ+Sbh:/:A]pHwBe)K^rCVU=ߑmvޒcmK/"nw s`qN:tc* b$ #ۑxtkScDR1('KaKlFyo4.. f {0U70fTncnd U_;g]۟ZԴ< ^;M갑@?jB%MoCI?ƟVl! FgAesGa螽ˢ;j3DTB0Uٌ"вhz9[Vа R/ Hv,ۄFSu zY(KZi309d:F:a aQy;ۦI\vU*o6I~e p9U6$zZOUhY71W<>[cv׮0 DBd܄c|+nHjxKbM:D <ȐX\;;j!UfC5$`ݛߡ,xUV(W$I GJO5̄9̘8~V4X*|0uʫqÀCRS^e b_R]s=Owc[D@j01rT R4{4X<)"]V+DzD`8P7l2u?2U 9Wa{f bCG>pܡ,j;]XHt! U 2k0 CM/дI͉=X$V9 ӂslS:0YQ%ԝmmd9=P 3V&M-;+W"&CmŸ3Ղ{pB~䗠9F\ӁʁR\r ]?+us/Rh8iލ!U]y=7 d ӷ0"qCs>fӜBZs{j"X"CzsOg$`uAQjejb}28Շ!3DYm\TGh-a|J% &/BV_a= 3l E-!*k#Hpl4 {9 !2n62N[It&%29 ΨY@Zdwx x1]?N\WeK?Tz??ƉF?W\iޘ,GJ;T]LIpFf6ND xU9(꩹ -% D ؛KΉⳢx:G=gr;55vrRb@ ʑ& ųhU #01tp L j|5(DQ"YpJJ p+r_Nec0/ m>lsAt7Ki0n/{9/rvEajӡh>6%XR3tBd|Sfi 0799#g0 CpKPi¯ <I'~=ԔN(JF+L時}Cv>`Y[etPnEڦuW), ':릞C߀ PXAiwuEBTܪ AiX +FIJ7vN`T/\;&!qt} s]t5'ukAd) N(]5#.w1[4e IaCibC@׵R\Cs.HGjk+a(]A6•l"ް06^9ɿ~#mZd@ZXi(=Oѐ󈸂qȨ(gw ͐G aN/Fب^|@SBTJs=ӒIm oF{6mC~Ȗ2 Țj3 yu z #L t-czZ/ST"H%eɃ-RC&Ei{[>>{ݯҩ L?f[rc"Ln?-0r!W eyLJvD \[}TUwr<,t@^ip#$(ͷNY91>q6מ>f V=lϫ{=Irj: kNxxl0׃!auP[aLpf}{]A, ]ʏ=2{nSs4 6P_mXc}hR\ZL&^gkY6:Cd&+ ޾LkkD[W0âXq͌;sa!8X,yfHY3W!9\aFxHBSB1,}#q>+)ŭ!#m!eI.Kh\-4m{wJt^  4OQE'<ԏup\-UpHKxL +P\^wj% O07A#SK.a-X1BP 7jǺ_ 3'e R^CLQ>)I׿Q\yn1mș`/"ۤLBSk>5G{eFӼoN1BN-$6 L6p(@lN]u"߻̤btFj"ZvE1 YF5̬sD}ƒC{+|GŠB˹"^:-khލ$pPOG8,͖8H ++II&P-RDx/^.[>աf,k2!x|]wf9Z޾e[wґ?2[-1,Ւ^bjR}Z:(ŝLW&zQe7[ Ժ49Q&n+F Bll0U@P,t@|4w* [m(ZKt UoJ+o^v4 UX(9|" ݐHnarmVYtj ٟlsVk)b/YiB,V IjVn+r7 9f)F?Ռn4zN >%8[J kQfqXSg.2n̨KD(Yͣ=IHAM{‡*e(gM׾4\#gA,VH̝ZŘVDه< 6WeMU[LRHJw ᶡ'4_Y(qob秈1^r1-# P4jՓX.wдJBPAh$FR } n6kl鼍BuF}hr}¡&դc>B!QE78`TCE]"gp󗢹5>mLQs$s_RKw Ih1hiQV`4~ wdoC0``Ic}낔%%CڡH0/pMQVxyf4ΈiE7) ^=YIYq1z9:;XtNW2,~XǬբ^n3,Acotfݼ" 'iVA|uK-HTxXGu%\r?E4y{C1q?+X+7lR['^,=N.zpEѿVѨU Ub#m\4pfuնMz SĪT>y}`_8w;tw#Jͷĝ0Q~n}FAf8Y=_ۻf:EU@{`+ Q,q sjk6ܬ]fX%e=`7CcFa!ؗ}*g@./?7@iyd"&T4u:#Df KU4 '9bR,%,z_uX_٘Gnn&[4&a-j04C{/;Lw~ozz] ; 2Kx!j(NDrZf*%3T1 GեZSOd#llp#J6BbuLΨ (יXۙr֥VSkSX{ol}W1ŝ 'j4murvbϿByEsǠ}$4$DHl zo~Ḇœ:1ȕ KJhPҬz"tKUa2?&GU}9Let?6Z{^]K["M>B??arr \91U+]EʎovFojHX'3ㄓ!O;x.WNG+x֟[\ZM(uKRyLumB+`9!p#|RDݴ| %5|D+!4}OBD/Z.~"P ^ e:ZUED٬חQԍcc/ٳ"]uuaJz L28`5y}%w BY:?WͶ.:_+I-84v,KiS㴖lO1ϠFδ;2ɉyR`$%3ӴlHIP ʗ w%iE-y= kV?p{q#A[YrWX*(փA$(Ɯ銇In"j-[!*G[EV-~cG1T^2LvvhY P׳!?,rO-3-ѫnY_h;T[@G%x:wJ2rG7X ߜBɿ/GvxPرynBpu!7buyA 8[64Tvv[{ByYKY23rQNlFBa4GS2Y!0oy4&%䒩$k񓅑TKlE2j" 6+nrL=D)}:71Bu$QC+W኷73D`~ s`Loy[W#c[q\ Og\c16NU3&te 6`b>-ףM'*}ă|/udz8/+}͐-gdD\Bn9y-k -A  ޥ >p|/df ܘVUMżc`ݝ<[Ì&)P`r҂ycfFnW6{-*@ƎDn,%zz2 nnz:ƛ"ʧߤ|^p. ]) f ȶ~ǘ pB5Ү/ةv,|ARlDZ!u  'A4IiFc?z^6z#W?SF{F@)Z-Q@Ĝ&1V1ks*7i 6p"JˉyRcUl)G\+2Ypn޳^k7i!;bgO3@zTϝg gGKѢB?+4cƩ·͎% xU\zIQf$«26+,s ?{bVuQ%DqCUnڅ^F_0X!G N%H~4vmxkD2*60A/Yybp@6Gk@-[lBzՖp ;Ϙ;81뭙O~bEYܐwc'1$~? n0-<@9#28f;BwZ$<8➩c\XxksJ![Xws;w"oLp:hQ뷱dԐPqnok\zkƁhf>Q&%Wx]`?\DEP=E@u qO- sXay̹` SL Ef=t/ص&Oy<=F=~f,}:>!Vjzx5s X!3*.ÖHfd (IBnƋ575Ε (Xa>aB>& 'E f)JZG>bi"e6*332G><wȴ ?1[J;38|J'B} I"$nuRymNQlVZ0 ]oCEhes٫DXۏ>4*E&Js0@SՕ!:}"i @5SCLi4l1e~ B<`Bw ʵNUB' `Eڙ]s%"Mπr{) /VYtYwtF$TR}pVӌ-5Ix%(;&0R2b]Na^X\N|1a~2 GfpQSR [aed[~=V[}MB6,h9ύW$H.J7>W%LMs\U#i(ʾJ" Cx]Y7r~E xn+nD7pF*1olKB][BO*!ꄍRq3!FAzlcYN!%ԸѪSOtܷ4~& mXH/'rt,M^"dt#B"{nf"ŌՅd!3[Au7J7J0[pTƟj,/rUg9 i'Nujj7!&\8* smمסBF^N2 wz}ѳ11ȥ(IjLK2Q"Kg18㠼%i}ZG=Q9Յ:H-]ëmwR #E&X1xX$·sй.)ԡ)~SHŰ~F \OUiѾ!Y:7ohHo~?)I#'O! A(?woqe9hK.(g=hZ(uE~SZx8~ťnɅkh4ZOBv` ;ŴryY˪{l'q+ {0+1JOa{ ֐2nbbrwG 9.j]8/Տy'SS4} (B+hNvN ӝ#Ԍ.1r\ѡ:R,67;%W-2e)`zgԙ2@>5MT%v/CҖgs4n$.LvG y|3j (4B'J8({s!9M&/+w\p(6b j&/h>O6QH53ð.o5;z<T Owd t7WIpzV MV< ?r XK(>k]4-84h 8o\$ºR2a機p9&4?dtrfE$' -=r@v+m=kܑVQoc LsK2 7\ּ#@xk;bT'e/)\Y$$R$@ɭW5U4Fl5~ =,'.&)@OT$`Wy1MA>pYrSRÒ *?-vü*ȗ<&[۟xR #Ă`X?H/-%3+QmA ט^mi=fHWJv$\EQ,з3{6*^=})Ը3[A#m")N={Q*[} Qt,eG2<WlrvEї™Zb:L4atD!Ŝ5P$A1w'o27:V}c߿dCPtlpEgT207I M bb[!Uu'l[VgS68Ϗ05^ Si`_ wmZC]{,[E=PSV${s ~u =.PuO?%Yo9u YX'KT7h܋KK}ͅS]`or/%iV .8HEsA^Kދ#R$6k'[l|ڲ$ʝvݣ? $Ū5s>SVf\"!|@x!DW^[! >}ZRj?U(Yo;siX&K M|{ly\k`PZ%\[f~yU_?T;E#CBKpQ!8[s673y-%#C92~&J'4Y#X]ÐR؄}_tn&4D'a:QP`!g+ɹ}IfHJ k]ԵؖƺjOYqSq | MW.}?16;-pk dbN*&oH6,C7a] Y(ah/V]⟭VOW ӼVgF9qk3> ozק:xN(^#>ِ@CCYD=o-ξ̃ ,ߣl{`oV@劶gL(xKTE߀:Mw!K3 9'Z=Uhܐ̐n֋" j#?XVݳI[vO!#iTdL;2Y=3ѳo17Kw' &9νBL!3N\;VyՑ^ xBľGX Z_ُ{_! (;?DkPSLI#|g@_]_,enf7>TRw1AaQ4VE̥h?84OUmUYiR~ c@eA3ǬЬDG4t">YRN7V]jʀ#rb1aLOy=9Rj^ٺ(OUxnMW '/[<-f8r{[D6aݽqmEx=Yϓ[5Llp|R"} %.ME-~)CÌ#0w?~ʹ?? N%zP4ّv:tSN_x9/BnM p"0/2T*eNd0QwMg9,R.V%=5^!L wq/;U uS-ᏬDÆZ-6*0=Sٜ@!a.ʺ_lRu6w]i'4:6})/ah6Af-~^۟Rܰ.Gċ|w^^44rzQc!Oܘis8}% ^>TƮՅEFwyUb ȯ^K9@|Db^["f4Ȏ y nI*91TVeX#yk!A 6g #[|s Ԟ<"$RB6w`h]7'b.7Sܾo1a0z %(a3h§h4N.<6BvnNL)s4{'U8!,V;5*~m֠kr6D{C|upA6=q.u=dÒ`Ք4` ˄8_$ <fû/ZL&+`#@r)d/ȩt)=vI|-юqƦkYD.,Yqe1MН#*mH*iޗc9oCF K@+bޮ V̮Y BTB2=0OkZϔUe(ˡnhV?I꺠Jj`8u73v„/U_O: k5k\j #] 'NhF-ʱe!n,>sPwxayƹ3)&K;.;w7Zfu.=U\^#sR()[Bm8__S97O e 2ZԶ=,|If2:sIŶ@eP3H;6Q " !ʪB . ʒ[J34l9(M].2yMfDO^WN|>(EM@B_ׂ1kjAzȥ)JjfTe?t"CW=)йYh]6(zٛ*?B-k ʾD fМbn:Vg ;:38 vcQ|ViNrRCJur3`T$I =yfn * >УcWsv$]{]`pkֹlƅ$ m(A@UB;#,@}I:FX1Oh}'Ɲ$ dfBց0k[ XY7;䭚W2ݘ8F؃?QW#pǕ3'.zMFERm XYRHPοy9mѧLݱdO G7rߟH5ny$0>ߌzP gvڮN=[aa!Kf}@vRG;_ǸT<͟u]>as_ UZnka nc/ړoLe uT?Q*U 7Ikּ[{Z3!?֕W.4h=ȴgѨG1yx&-ʀ97<*+ + @,Z(y ~&f sBTJ[g| ̕19qI:PE6^::jrA G8Y]+DOQlA|H&*?(7}N!;a5]7 & h`:-em|oٗClde9tcp < Hw'r*G;<4v*8 ED$1rlilOi혙`V2\~#0!lhƔ?"Hޛ$;."  |GxY+[8  T }j?4` 6Sɤ/g6327j5L;KQceYPɹ1%^4&^L*ݢN*Il(7Xɱ?^¹nChO4{/4J{ l:#?SKuسl%d,Nfۈ50aϛ,i`Z676yrt t)V{<! %6BZt[͗ r_cA)ҏ!=fмXL𺔝 mŽb2v8e&SEE 6P6i,''➴&iS.FO#A# feJzu)a]8,kT*q+Mrcchőtb=( ֊P~Q;'10]ο13&'qNZ+vYRSFDOlpQ=}EU,#f 2'"ĂqbF]R#FgcEKn(R 2~C y<q8zrHҘ AkۺXd4OƾAA<5 3X9=0EpY"eOf!hG R%k6fp҉DT+W]-4oI.~ՖLE'i 2>;>DZXy+;4 5;ZBy=sOXX7WՉY<%aow]tϋZT\;ڿKcJU tr `zY>#jMfRZVmZjGR$RTѰKbN 7wNv Krr7`_? O'Fg}@)iwA{V9<tl_V +< u/CmڑԬ貄:H5R uV5ɔZRPX~\5uK=9'X\KT )m{[ryU{Ƀ(fEov0jo(me]DtG3kG[=$g\[_s ծ%Klܕ<|= L&vۇȪ:zүBY@[YB|߬ ƇI"ShO`R׳ױ Y7&:ttl7[?[g-IMk ,bQ:^U.+J W[s7)9t~L9x\(٪Ka_fjWkf}௨IFqfe;Xӵ֍d;2XB;ߠ1$THGHBvtfevǙũb^ònD|RQ4MIU?IW34|z쯑⋅JPb AN3UT $7uQ2dӤHoFƊz)oO[ p OEEwndPl gxqf{\<eGt <,]Joٟ>ꂵ?Zc5sBod1EphBd_*h.8e"?ye|x.t>/z A%T+5)+k~DfSArFZCJA)9xHNK]FT1BU"z4 rhfuH~vx !Jeh k-79i׹gw"9}w_f\ht,v+lr1hɐhl~au5*yɥ5&$mxޅWWnp/IK3-AӚju]K5Jڲɮҙ@de ^rFgta?ښdOzo o^=ڈvGIg1fF) 0зsS1-7&IGuJ_ r{)7ٳ|S-lv3er;q9Vm[&B.hʯjϧ5 dl(MI=B{ŐČI+瞥7=}9Gj0O^`J%#bmPM! 7P% t~m{4o]tu_ks8z2 Aѯ%jƵ c"݊"&).xEj+>@TrPVjg}j$c9R -?sMx~n `*3`-3,}aQan/͊ITA w/St2t3Kpk-YJ%vZWia?v`.ډڨ[<g$P(0ԩ},DCҪwji'[Y ~2e}A%Gix? pAiYVl8/?0@@kًPVȇ~akjGb?iϯWP+@fnk3x͐6nƦG{c_|%pک bUG `z!dwgJL|&n65]&%5 }G5чa|B-E#=W\7q=;k!Ǎ1v]}߄/(hwkNN=sJڇrӇ%b'vrC;^)\{V{ C":@FN]SJڢz<נjVx#U"{n'Gw*7K7kÃG*zGLϖ$]@+FLxR3(\Ԁv ;] PyԆ  B͹g׫$(vy4lV<u\C-ۮYIbk;Gw^%:i.(3A]6<~iVzv}׻#cn72\V^!@ebLJݑ$b@y%ĊmVq.O\oBn^{ȴ.O,Ħk}?T ;, B~ 4eH"_ kS4hSAZWQ_>h Jh3ViW"\ځ~ϧOLxsgiIe*`BsԥG2T05f m/2B̈Rk vbҸ*4J iw he֊zTSq 7 unHgz5̟uI9:@}wl/J›#cBōj +vp 8ɦ^JLA>'Yg'"Aq3xP4'1vD<&~G& K>0[%M 7_IhhE~hڝo9\4d)qrʮ{!J+aXAҕ3[ z)<<4X Glcᡚ7WƏܵ?߈'Wa󒨸TM&/ǙO]C3J_k{N&ZS55`*XoLRchZ9|N bttwcqԼ;OOςJ fwQ=H ?nemM<}o4 h$hc,i}衠?B5iQihVB#I{7r\^aCXPRt&1WR1ǝ88~D У-;6ĥ1*W$'"My]Ic7{öϨw1+!wT2fpseM-hxna>Oe ԾkZt:VH5ŽCo6i_=$G>xxUн9 l1 ߫ݶQ(m2j>\ib-PwwYRq:4=%QRmnmhQtTR8ruRpCWWȂ^Łl0Nt:%ndn)vK< E֦/1}8'kɿVA ɔ/5zP.C74ӮSQLQvO Ea{Er4z ,O69/)1&A$]Gp'ô|rU !knܨ9K2$0V#@A@.iRMK1147?6X`$ g}J-LM_CnZWyn|ܧ¨n_}7E&"[%MN tXm6ܤ"knaDhq? #pmd~(A^T7blb)<2Y}M=ԗ \ t{KZxk -]bCrӅCtzʹ.8pQE!tv G{jO u֧qB9GS#tPxZVuTġ f[Ud!sa֍;*{!kt- /H=ju<#+C o"EwX#%OIHP64sߌxo/Q@eDG8QbXjǞK/V`' ̮H32?IN.J氈g3D^qB 4^& ɉ mPjqd1oKAg֧0441#p+[¦9!c1 !}rӕ[jz9Ju`,bOd<\lQ*|92Ts2kpX:؛Q6o "Zo~OXdvϐA㻭cv3d(:\cg b4\#AW>%2mKrHfk!6k&xG8jMTI1u2.0mUpF 1 $x*!ՙ9+D\WK^ue9lm@"q"}x*E" l8B6m,/7c0O83JdƔ'LbKT =dsRf06Wf[0ѐqtuQꁣv gYJj==6V|!o*bUZ*/yBE:T?kDM=Lfl~.X2e+@U*O~mhݘ("MچRE: -"ϘwySG3K@ILsVg(6"eH@5e! Q%E n"dj7l[LYYEX zadVw>ygYf3eWe/W/~=VAKjts+Y[ dy ֑n|L V,+feL˷`>qbhԏ9" gP؆lA}DZ$`_<, C.RQAe+T3[B& wWfArKf6eFc?P?ÙgP+27v~"ǝR$tYlvqD\tyĊ>2"ܚe[G єׄi}ehc zp{ߥ'hwʘ'^W.HqɖU:jdڄwƈV`#-V>-!9fSْŦM0#,d?(  xGwq"yҩP생1/2 -@tAi? +gq3&-nzCCAmΐ`[+OۯQK` &qΜf1 ؓxe Fz:@0V$x x>ݡ%Q54CRwk6I_q-bO6˷X ߿ữ",1ݸ\U{< •&INQ{LX u7۔5/ 2.r#x=)Nw*RZ)fedu{/lBeݭrr\ ,N8O\Ybw2+cavSG`5 QUo{[eUOf2T=d 17$/`h S6U: B޺Y28ze dM;݋[hYW}y QӗA2J|CsJ4"7x1MnS~,V rws2;,eEb ['&.56Mn:=>e!sErNZ9Xɺ)q?$D]Ft#_a[Fp€;dro.I:)y|y;[L$N._m‹djy ;^^1͂V[Lx2,Jse lԷdhf8;ivOyg ~NyR *۱``AtaNV(F=*2*idf7o)AX3u#lT KoE'|gY"Ix:=<+#Sfcrf ] F`˛(p_HOJƢJ#McKj_nZ?,o1683}ن[=%~&LO:Ɓ@ + Ks_UI'0.D €|wﰟŐZս60mͦR|d?0TX#,:2r- /kȼ_ b}Z >Z'IF5OB1rrHb~ lwhbGTʚd2w%b{n݉JM=OKRb<ӈw&M+Ub9JkVz-{ڕ`X&*jI1&dBj8mChS~/=`9mBFEN)_W'ɤS?;1ͦp5(#y}MjmΎ3h}6\v5;x̥ Bp#6f %9aetWC~>ȇfIeU9*V]m ЗM|ma9ႎNn D;g%6\Qdٸ.;I 4D`,f%7Ȉ]2 Ʌk9nUb'ݟE#g숌,-7-gS{'Z1GT_gI:BHv}ܷ|ΕvKbvNռ^Nf*@9 nw]¨=N˻^`2wt / '#2HZCyP30W7^P=>溟ʏ'^7"6gmʫ<. Uі3棩<ڬ=no70߈sCtvhɨ(B q;Y)NdiZ&h4+OFٜ0yOo3yiݘ1-`UtI`N%)hIe'ŦJnk#td\HQ /FWEMj.$h`7~/IF!S vfPٔ my"6S{ܹO˩+Ԋ /3Z:RoxoDH=?l7~瘀8LhDM pws9id P2{yG(兹'T B'MTl\7Y&IM1kl{g2/k1P ǕBF#DX]Mc |4( XkƝ‡۳2pr@JK/,dn\r^YHҁT&}I`EH1H ‹5Ve~<[OM,7A] csgX=XZQ80y~~r&]Z 5>ᓃqr노q?1ܝl$ >gSMVhNޭC:a@.̼S{xX#M0- ܺ󖡝=  {1 qFʘf!5cqRXk{ef 4c R*q\x@ 82\ܞ2uηvM4p2\Z)&L Ol@ƫ̽Xثɥa7DL'b7:xyD qFڟ'yhz P\ r{Զ<$uo!fxhHNo+z+A:QBFR0םdDo=!i< ^LnFUwՀݱ2q[1OkMJg (54F \߼"8n|7!c-#A{dFZA d <ވ ׈:uP{fQP*BR:YlO0SAFH-\f%`I!a|>Iɒ)]mN|laZ\W.t9cMaL?ip6e"{I uqwn8PHn©awjb(pXРq|/Vw:aO[d?@lF(wǐ"}T%=Caa1 BbfB=}@/90|V!c۞ vR2Ɋ_`jPqVG@=<ߌH2zϞ(Cɳ5U}m$Sz-^ iRcLcS6ɜ Ʋ ]O13DSe彸9Ѯ4(hkʫ7NX _:O1õ|8l#[vv`=x {/׹`^g.3\ ,*n]^5FWA)\ BtA%ۀhXݏ}2*)cw.J~Y.+k[WeYAPA RTmMB[÷$@d_o> h7?4nj" ؝bb͌6u*3O|) HI4^,tZj/;$.oV 1A7 f^>ۡrc:dnuuwϔ!V3h*С䛆wId."5 ۆLJ~E*= `d RXmm)b>,\ddoic`D1%PkbQ˰5#Wj(}ɻmV 7Բo;IHDW"OߜO_TƦ@ )Ԍi@87CA bVj%ZtD/TJɁCtÙv{-re~lш>/E. `=׀<|Y9z#I#*,䡚ݛ#0F8$Q(Fˈ̩phM!5s?]AF)DQJVBYvn'Șo@v§AxTuCq_^%u[z=@&eáOؘ/ 0!1Ko]g| zGf .y: OFߐa讖%'ȵ2iK:ZYSWLy^d3MB5=}/5| ԮŨhSMaAHi2EGܬEŰq=$=: Fbq^,O.}mdT f۬(=R'+#Pcu @IIĹ Y`"7LB+xB< )b74~n"aa<`\ g~~ $gh!-ҹXPB>mvw[%Sq.Vv''|{k,1#AkC[-eI,?y8c;G4 xl4+hX$ #Eh1k?ޖ#2F8uAnؔҮ&ʫ2(ʇUHZx:ٞ2o T4syuU0ruOc I%5 ;D+]+;lgS*.MptjvQW 8,3YZ-?ZWP 5a9!NJw}oBRۭр*(yP(Rֿv.jI xL^e]q/IB|֯DkJV:WH,*Qsn>*$(L{tuBn'YݛgfܚU%ѐ>G&oM9K2O4F~:~= s͹k(;D'"o8?#yC3=?T,*(9TH6ClYu2w\甁Uy@ $!_9{s֦rY#fkk\2 y`8ǫۦ[C4[C ńͣؾp2+cD_2F#$;8<֞I@̴ Tn!O0jE'ؿ5\~Cc O|:,m!N&ջ*2ܪۮËDX`"K|FFlG/MC2Ջ0s 3xڱ0LH)7ŝEmVy[Z@s343/E,~ OeBZd[zmlMY!5)0WsFH+u՜S0>f?ʫ "QڏII AŦ”P&I[1\kT ~|b#t*=ֹ 6\|k_8^q[˦+[WNOCFV$aN`)R.j aMYO7›v[m.6s_)=-o=Qwj+!*9D~H1YӼ,O1u=Z2&6YBg7le4hrpG=I QP) ~J Wf|5d`K!CVTeXs=)i%goBbWRdq~ ۉ#91&T'a{E %v⥺i8$U)!lS4Ino^xۈN pzC3EQ%@XU XBdl-Ya pSGG)0]A+ས7%`IN!z"dwP>OBaB:?PO׍F:_.j᥅h+},!TG/zt%QfͶ-yքCdRuZ!}`vUaM""cc<I61w92m5Nϲ-Vtqba9k9NkWanݴ.5;gr=Vu$uS꺞"M0\,Bw }iu"V<-N rϫ.ɠ.f5n٬&ef$hD^ނhyýHff>ͽ/;=2_&$P~e77K`b 6ֵƤg%wo[]$5}Y& >A*ݷlDg#wB~§1yߧ!Q6[_glKbLj>7_\\"LV+ aPL! @KNI+t[@SˉMU6ZqTXBj&\mY\kҗh9SYCIƷxiɒXi[1Bc[y\ob Sk6Qt6 j ч{_J;y@y`W NCbDi׹,<w@ 22ēlegxuL75e89z&J")W-b;qe w\\sd"=[ND Y V\SHX^8 h;SuكLRnE,ʩr.n|^QT9IJĬvԡQiїRZǩy;zL``uƉ&ũ%Y0=x{0?peȍx!ɱwz|oiS2r"{DA` ~Fk@_dNV7tq`I4^YD+ۦ+͌=t{C5AIm+ (6f𛒆cA t檳v͚0d& U%H/ar/ʋȇ*^_>@s2xTBd*,y/̻Q yxK*FYphqqInuᐫūkBvđ(Fi`n}Ooag^ 6h0N8 Βl7MUP ioyfUr՞ie š3耄s=6w鈕సA i|/yV'V&Ƞҹ4k8evd-Uol kI=$p=%$$18MN],[HDr.]طKwQ+Ucáދ+^5B=ĜR! ̗RX1mt6a#Vɻ 6 TfZ>V ,+v{`9zU:oN-u2Mノq6 p4 TT+:5jUiiF$n#Do97z5H%pL[ uxQC G Drܗ[qo'&MKޒ`/DU1"8h pY@v[2M뗹MY?p{3/ "^8S%3Wىvt-Ĝ‚]Ai 9E_Uʥ⛈  uz/1CV3 ̸ G}}~R3.k%7`2M{uځvM_۷c! ]Ig! c||ŗRg̊h$hb=GJ Pb!vdߊgX&R7vڳ=!ˉ9m1Az: s/bԉ>yx 흡;F%+8'3A =x7zSWc|`I-4tg@Dzq} b]k-и|gfZLZQiwӫ'Zc#_B7Zڒ*V@ٌY%bdXR̓Qp}D! #;DR#>hLUM63 ʓ':r"RP0˘-1S[=3h8'pcADž%l#|~uq$#MoRi96l_% ;k֡4wjʹFqn!8ڍIG `ߙ{bRΏzAc ̦"{e[3etg%ě;WԞ@ɷ=t snB~1%Eѷ htrDBj5cPV*!Ǯ̎7ț!2aߥ+ߤ:0Zf\茣=7U _RJb|=Tέjox_ A&~Y BuҪ3C4jlZP<\ͺl-Jѐ %ݸ-XWl HG)Yc+cu`&1\j-\ <Hd懐"/u 7ܴB "0J8] |?/D )L)5[eEL-! ytN@? ߴ2BhK!(dd,+h Qz.a_)Z{ϞF<֮4cQp(JSg~} 3xEw[> c 's:3#[g O):&2&Ete$ 'ښt)TK3N"">:$6C 磇պBcҸZ'4K!%mMS`?r W L2յJtZ>D:^d :/I:ퟀ 2ցL$[FښcC*(-?c2lKd6B`O-&-o7pF^fC L˿Z'ߡ% r5 s᪂ȹ_'dM0 [|=rؤβ8R[you+{cTśJd"WA[ =Dsrܖr*ǵ |B:?cҏV W֨ Iip).8QJؗ}buߥw|#[Rn%(POo,9{!;U53ޔbfXK0AЇmT|К+MD2 & qf\)) o!Bx3IiX. 6]R[3BF!MOjZK(WvkAط+ C2_DwTh?X 0# zG> "L'w\IVaG 6B=s\@Zefs¥G7ۢ#C9cn0{GZ$mLØbX>7m7k9G($z_sj.&ҫm[ XYSc}$G;P:mi^GXYefj~ĴQDPyQ-=xBU髌T/IW9Fd%[t5b/Fڇ\VY 1םN1CjsR#VE)R Q~;$hX0wsfVxOtSܡū t/f4cz6| wʳK9~O=͟M;|Gꉄ`;8ed脨iOh0?ph8$iJ0G [ Xn92ژEQV&E/6́t_r$;MGZ!N\ыQ7N'3`u$A5Q’M?rPb~Ь9+&[0{tX3b^3쬿yM ԡP9z^~\C΍tCרk뎭;5|q-ҙ_(W⇬qn8Rӏ3g=Id\!_>-~ʖ@-:qT4h'l>22(KDn pK$ʃ;٬Y{3b Sq&yK i83,&z* oI '1!K"$.su7߅u5x 4$%- AKCi_jXCfK"n<08F؈#\2ܔhւOktŝM\?B'w/wVlU 2m}R ѠvD qbHmf PЎ{QXÖ8Rdl@V#κ*zA  CosW(Ԕq롊eròcOOg7y՚eǭNwFpf?UY, GSX=6B{韐̸1N?92was/^B>0ӱ2dbY Z>ޑGd!NZ;ْ,GJhq5 \ҝ$DIjʹ\~!$+*^6 %}@\ KZ1,wQK{|N)"U<4''Y3/P!|5_9&K<|3z [ӓ}xڥ5#=/㦝*) lE`\X58/n&`꿔yN`Ħ3A49J.W bgD@"쮧rx_>no<0dt0XiUDО3"(D3F)S7_=tV>ɵo|,z;fr )KP K2DM LcZдT3EeR l}_}*")$OBvナ0[͎)"/- n [`czm# !o7}6%TN˔㠭 (l<̙ȊO%-yOHbz&z)rR^3r(JQ PW;q$"峻BE{%kzoMe\P r]bAk4{wx'+0Qv?|5zju1 K Ι3)aMn-nݻ 49t'̫,q'ȰĀtRʸ*VR WfV\+zR qDmjK20UvO$⌥U]O.@xTn@fW珩=Ql_ɨ呹b5I27 FÆ8peh #HT.ea*Mvyc'sP4Qm iT]~Og?Vs"Ê )s7UtGue,S SdAړ%=7᮫dw@&d~*P];S)"%hl0pdnDϱj4$srXx:rfz ]^^]tFc+D CP2F270@>-}u\S>;:OP2vmXV'Qzwm|XM+ 1܏)*tY=,:C Ȭwk1r,6lm"؅h$Ā%J9Bɺ,!?}Op썙_l,Z>% M:4+ѸD(4bD7<\͔*PזQ 6KKu[ci9Yw*iX#5}z* 6Ar倿Gp0*5o5lD!gLDmHnj3$9K( P"1' M['x$ ls^R(\c<΀2t=UHν@dntRZ0ސDZKMcf;Zt؀b!>Rp*c_Q$~X;~(뙉;9%qO[1>5*Ag7(Ӏ,4dnO1EL/=ǝƘf뷨I@ j.E2,!U+"vh+ݟepN$Z;ֲ@8&_+ħXiwqC! js݋c}QEdTk Y%^#F~ 4 j{;>ҭ vkfVCEU-vc=&Q|$n.+v',:܆9t3os8$Gy#qǫrVL52d',Uŭ0$Bc14Mڿ ,_;̪zEt[ 0O 6:O?-7Wlꥵ~_B1{UP)M؎m+]wXN5`&$, PcJ/ת)G)+b6)KUA4OAkM̬jefIycqGbz3i틝gJx{C:r{yym ;.yM_C~P1Ӏ%ui[Ws20!d }8K_wO  Z "fzƩkLc( P῕GCzT7>$M. :Q ])N[z}j *5tiI;ҬNaL먩g@$S"ʩ!$y( Aj_[Qr 7W-_DrQӘ#qS)qfG/66x ȗQ.39H;(um͒7LM;o!s F!8 +}5۹\J S+i0³X*lF+0m5 c\?ZpaТ!=~79n88puafdDׯz3jhM\t-#_v~9@fpBQ&Gn=ĆLÓ h]cߟM]Ч#Dxcυ=L&dc7'V8twlnqtgJ[:!#Opj:.)Z2C˜yzQN8OP&2ݡs>WG.7 ioab̠K"@ne{{cHf:[ p$*ag6lBb ߚhJCܔPt=EdG[c)Ĩݰ 8iBLA߆y~(G<3`(#~3#g58FXb qo=?’ʑm^8]Z_ތ4|UWHfZ` ݬIki}kt}iyXZ"COale W:a\BM|d+zC9 <@n՜ :6CGE&zZze]O0b./a+/L|7ie!$$`7 hPὤk$f \l |J?HEc{3ZUwp S'\ĉ_t\ҍ-$|^kw*AMeQЋ.~޸M,K_#{yRB;_\0=pI)+s|d3c Js+fW@{>˄2WxǻE=|`qWoD@W;V%bG1!o+^vZP1Nz6ܕ!DIZ!'+V;ε 5טY*2:_/C׃A ;a"gO+li u{5YO J6}22Ƴ+N;`ɩḪ99םJ3EN-p~pFƿ@RfƈTI"R=bJ\ )>k56Mpnb2!FtN`@(4LǶl:3ZyD6dpҖI a@MM/~O›Bdž 8Qh`x0-cH"8ގho晓젃Tw_"|  vݫK۠6?҃۝΢] )ZA }/xXE_SWg2lJ掆1)\fUοx|!Ϛ ϸ4ɼ'ϐo5}] C=hf[l -*O;Vb_ &lvJD YpZZd+)dl3yC*&QP.1aFx4YV>zqTzLT/8b-^szH"UYXQV,f"3]^U&X^w5NY/UEo ue`=;h8zI^ˢS޹$w.FCZ9NHcTZOgU~J  US/0VXFxSfD%./o I]31 {-'ֹK[lz%:*V6E{ղmݜ~v '2݅bkR4OFv-H2lNFB%Dq. W1~DOlYBًl9TzV\ouy\ͧd®eLjX3XW^x-W[ltzd̃%&ŠCK `-?;A$NB)%BZX:d姟ZrAF'UQÖ]$5!v8pMѺPA7ӒmmlNmh_8|{Z Qs66OM!c/66TP Ę p\fMTGO/!yIup~ד5O1:*f!HZ ^W?{5>^c *OYtw`Z.4t\W<-Kԇ62_U@鵀K)L6XH?R˄oB< nA@V!'#ߜ9&V94I'zc Ab? PwR.8؆n{6`ξö_rH 'A7E~A(cڬw#rxک`HبըT9G; T| `pIC<ؙ,bHU- nIVgH;iP{`zVF 4njn(:dv" j1e]^)[6*ͭ+k~=GVR-tg仂U!, T4j)dvj5WL|އICqm3nt+Iaw% З{ G:Lɣ/'~:U۟?5W@dԙ}0Cɯa鍓sD0h[MPg޻B:]WMiqNjn%RybVg%R|."`y:P'b-# -h9s'} F` Kb\dm/^Wt z2y(gB:(C6m; ,?l+90I0C0,({ȯգ1-Ɖh>z,2ڼóGYcPxQ| VLynH>*hMu c[JwԌ9׏Y򠹞^Zzjɀarwu})+Ui RӬ Q=]_Kn-gMQ1[*lv^d+J)yM P-o ?)%.@8qhyES灶i98}xz 3]B8([ jdX|0͉MKTآZ{S vj*Zp$Ic9̢d|kϓH<94N&ڊB Tk UP~cߊYA,or}5r[>` 1kU=CѲKߞfq z 0\8W0Vj\ OGu0)#[rBG%G!(ih6 },?L8#iq=>_$%ĚNخCXP$oӞt^223:=__g3V³r 0):߲0tj/'h''WW.CW,M!Üƻ@M2T{y5"݋=̻DRɎ7崎i>(PAu#lc +N%x!zX)[*EA'yқqQwv_2{T|$UllfW)K<;dWeh7;"iz uOgZM2A*U<ꑎc>(H 87T aOUp߰oȄ662l4cY %~Ung5:$ &G20q߰,\@DMN!XdБOboRb"!&DD'݄x%ywX;&deR$SdEBKLJC0G LKL{$5S4@5¹X}h+nRl}@܄ll!uBf ZAuc|#uX+Spjܨ}}/><-,\r'joiTb2n1?jF]^pBIȄ,1Xo_&]!tfq:xZBy(j:4{s+O(&ك +krPxD*I/XHiU98< =\!]{ƨ kixqFiFyDU}kKshRf+ )JrQgeKX]s>I4Lb8ioW p=;f?Mg!oMb l8NDvuCݰ^ Za;xTH#hLtb!@K!`CX ؏) ExDqSTlV!,9q}uCE%cfDaXH||^HXt\"5t4Ix}OMԤ70ؚ[d;/DmKz8 tz{Bdz5<f'B2-Yܝ,\D (tɆA [?ݧ̭G?^ΒiU}'y<_4Pe) cnyҦ> kWO˟<(K6 g;,'4U[(^!] X QZi,w(9fb3,\E.AGFsC=^o,;$;ҏ?z|aUkuh-/DHʺrͮ~@і1懡o~fn0|${:{m/0C5z A#2o *ݹ֚F,?ɠSlTe`*LWr.έtap*:#@_m^ (9@ c)atQ [k.m$LǔעM@ 'ۻJ C5;[Y9~.FY#HFUGd/KNIS:0O0o|}H)ZS2HD,y2 H7Mf!jm 9A2QU⻳T<dӌ=ޖhf&f/\o'RM>~ށgcmRMQ\V~ՙ$ F[qgL̡hA-ҳg?0tUO|0rgPtWu쪻]D3S(' F 2$;–oúo*#b)9K+ӎI~G+x y9Jf%OĻLʤyKdE'~{L"\J-mb =WYgwgMP쉢۸)J}.Y%]ILp :9 Emڀ $;_R6# v8f|K,8}ݜ%;m(sl`h>PG^˶#+f)2'_r}(( F)3.{d$ݎ*t AL ďǯ29NѰv$_{QW3]HWJ:I`&ٌUWLg?B <* J83Q2P _`|#0t$({Na kTK}c5aœ+L3<֫Ro[@%!22 8kac!MN.A$Dös7:0owˤFUKt_lSr|*aaqԭ‡{5 pEc]9)uZ, zslQ̫r[ XT}q٥,Iݛqg Dγ`?7:rBa||5}n^,{FVKCۺs(ERd`:֧P`x?&ЖijIUi\؛ʉ3$ʋ5*wgS{ncyN1%CY :wljW`d\:g-.iB闔V.yqbK3d GδrDs|ӒX2aי[Aow'-u šOWp%ؤww} $(ْQ*Rm4Y荴"efߌuA" ͒YEy ?rO kQ`AYT  Bymh qxgMaO+BK&˖QunJe1>*1bffp"4<>w?;cHInZ4/]C а{ؓQqFnfvX8UӣYBd0,',5r&;=G3̷ GFEWC<k \(mѬVI획Ffhya>޴D2}⯘7ptR_P^npf)r&I.2Pl.yL4Ua&bp<~.;צFqV0ڀco0]|5bMKP?pjHx6lFO_ ^؟{ O}Ei4[ UҾK1ɚ'l7Iͫ0!ȐH iWIu?G'"4P2SMq#ʽոOE[SeDa&j)ivk u?|?}l`=ݜ?9 ר ,p'Q"25ʰ>}z͒ddΖ 6Z/|ߘ'õ-Xm>q",9d+űZr{ҋĐmi` 5o!0lgpDqZL*_b=o yCI>ŧG0C5N>(9a1{Z|B uL4=YYW6PZLqEFϴmK@v' l54t#ɳ\! `^D}8ްB76F\.[Mz !EL8աY WZ^$9;!Z!W>{ΐҌ*fІr,9טr>tC*]=U'm…ulEN,`ʵa;fkxE`z3J Z 0^'/Ŷgԕo֗ilq0ijtQۮ:CC <^`!E~3,W]c_?&Q0t(4ы{ ,q{=jwᯬTezPp(?R5uxzmqM,o xV&P5PЅX3P_ZTâm-:Μă!Q$kcb4b&!m{AFߪF_% W;u+ eʴhrlgN`p\j~AX-ߍߒ-|t{x3H^gټ=rI>p%Q榥OJfT+B~QOZCA We0;sl0wSwoQ3ISy|eܨ颗h$Kl+Քxm-bV| 6y揇qOgq:&jDY;nPtsͤHTҢ:zpwHG˖ DxLY|ht(.*'cb 0`,ٔէt~&Ʈ5~f}T2* 7X's5t:Dw346mY25$-AJظ1M@8Am~0üvmҒ ?AHQ.cخ Gŀe5&fϚkchbV:l} FWvQ0lzϠ t}:H'_5ǑcsU(֝?]ՓM f՚*=f ebA4 'SBO=x>Ř 1{c^ԑpQzA9Tg6!e*q~?memPL!rGb|[v\`NOX1YWPZ(֩ k=YhiĚ*Xa-{$6!!h Z_vȓNFT3cTBܱ_6t99H#&h =.B#%IQ݂ w^uۋUrGt\,)_bCN#٣jiûAqW{br[:\Qm0t\ee"QJ81,xιS*PEZ 9Vhe _S63%Қ aJbüJ9pebޤtxa+mvSmQc9sO3v-_ '( 1Gw0?2AKB0Q8ժ2G@oqb-wq:["PBBu+ѯ)hcxoSI?~?cj[ȕA l3drp+ F!K1`L}P><,w {(g B1Xi$ݷT@iꥲE%~:>sLJdy7 ?z<3˫o$e 22Nȷmn?]FdTXb1;%CFN2Ed >o*BI5/-R5 O>x[!r`.yR^ SW]ǵ:8Uv#V8k vC 'eWuyq[ S=I@S-l^¬n29r y hɍe>\]>P3LUh 3/7FOqBHck;ܦ>Х( wE>/4uz&Êםu~,39P=Hx%X+I o* UgnapVgKW5a;(ronBҽݒ g4ſ8AH'$- :;-##щ.2*hzџvTd_,6̂)O#/zc;CN@Ʈo!K5iJ#?fCb[$$Bó89C)ӳ=_G]_ 5e;0WaKq~|!>!m|lhf[IYp7K~r̒¡س+dL$?5z6OYR'B};7qaRG9])nviWPqpH)qj^~@V[tE/ tEShnÎ'іXGIa# K%7$pH*wdWC6Pzkmpoa=AcmB(C m5x( 'è^3O$/:\,"z[6ǰ~HT-6 &\6!rCY/6V_m-Z%ΝBl $ܬP9UëBi)Y٦ {N]7g|)O9~r?1`/WnGEeA5+MF J."XMLiiWlJ,ۺ&S~ LU.g^ T<;P-ONnyG.W|DS3 Ll7D{hcrF8XO9Y;tZM i=W,ȳge3NݟpfN_a ,pU%0>/=o4ݳ5 uߥvUor"~2@, UΫ9yIJz*c;⚼+3pr ZN^S1s`"r}/[9bT، ]tZFED,|O3eЮ0c)^1%$}҉W44M,6H@?ԈPdIif,Wæ,Ҹm3ã|ʸ {BV%D,C&K^3ȞF}1׌\ limD֔D~]?D"b^`+2W;(bh<GP\1w ٿ(sqݢ` I AYCuuIFW7G?_< 4˥r%8dwy1a%h[TifMdrͮz-ªǞDD3]542捫3V{*94ac8HLI-Nl^OPN#c5^+@0;TWXcx;9>пfr;sB!GjD!%N#C6R#"Z_:7*($igŰ!wMwW?c#]_"au9y!-~ob> doP|L}ef  A {TkjGÛr^/k›˩GQ : PinRSTsS@Hp2Q^' {YgO;i+ @w(ƒnBp٫,$x]GBF᲋+"tjYτ9F1mk`/d? x l!~<UjeM'0봛j_q7:7?BR5γ(@A)~)Y?kRaVw'@husVDGT.W&&k0}\P;ң $p2,:(RY{9ݸ_zR"Qau:Q |)!*tp Qjac5, "~E5H-#J&!хCGf2z uiT@#6D82\ٕ?fLr.!{7zN wrobSy,ovaPsBb41_yƘ@|`rFl&hF'N D`z2IXNji*LT0c1BV /KO#29 b5`8VZ7) ɛR֡BJjO9;~5 u8e_C%BpQzdkbL:g\= N\fֲI<=_wyCV.O_kȜ %2YwkwݫUjr[ 2@w>Ū rGղ 䰍e.z**:Ii>nWI?ٓAKluCAE|IT\:Ff9qؓ1tr q#jL+WH|J)S d* ۾+]pYD3u4Q>cϠ.%Cҋ{ 7Eٌ>v̟\mebq{yWlO {c+ϲqbh\F}0}= gʈḂiA߸3Ϻ9#zg1sR}jI`d`q'l!X Le.}fgz 8{OKZ}eWkJZ~9—v6ȫC֏> ٭C%]8J8kHco/jMu(1cÞ.vd?4%{9LOJ "Q@uz9ݎcwٰORle-OON#Z8<܉$4l5}ַGFUNn# U|:f9<% ߅-}F 6@1^9`FL;NKzfpp  婄ׯ] (fa&2= GS-^ބ3 dI>;-#z[*<|3)rJ"@ƏÔ'GFޟe #&l^\TD<{dǓ%mEymfI`4s{u@ Tꃸ&G-VetH 峵?v2lFue #u_.=zuO%f6nl#t H?)`!}o T /?Row2&bKtY(" ^I n $ gIP<97.f,&p!M(Th BXL fRielJN}0uJ" `[BJu〫wC-y1t?xNQH<M{"t_B:-o#L([-%tZ@D`tݨ6Kz&ۯ*O>?5UfhJ݇`=8G6XNO{axQ'+XNR[$3vHɸlQ<>fFۀ@)/ 1ZN]*8M9҇Y9,?T+)V^A;Vg8,ttClH!SgzmJ */jFivߠ~V9_!aQ~.AcqYxf}# ?>rŲ 0狆@=ku䓁wrw+oSC 7҅؋| sUu[e(dڣ=i(,G+?s R·ʯ)rP#SN$:4{8פ;jH|$]J0c%#j 'xcp5bH ژ{F :.*x.UGpLC۶|JHԆ/T%fgJxO/jؖ:g'KI&{7HG߱G4d8CFoFܘ vTBr鰺v yPe Z!qT%BbEpi@T.inz=hR#oH Z1L{HpwT AO^:])1-$.$ 8Ʃx*V+EnQ:4A}wǜy{VJJ=yF~9sʂf'-N?"r8g@& u-tEl5hֻZXa+:͔DcɺWAəKo^zo082 o3,y5m>DUxC`wCKR)~<E%} 2۟npk|:j> Ҧ '}0,-ӉP.2Ns|B4Vo7$xA~#IJ|<}igY"L@{Nhڦx\=hjUr>s7F +8To}kl1MaCU'TgLga[^UPvVQC{KER ( *ߟ-z6#w}A!hP2`uM0{2W\vvجzw}:p-ld@:W`'7N׳{l:z&do[G LC΀FI}Xҏ7o[y,25O.Mi'!Dz RvV/0kܐb°zO]:"ִqGC:)j;4s[; ~q1;zvY# B&|{-0 7e;Ø4p>EYtPPQǯ1b#kbl'^u ;{> 4%ai2N}kR='C_|YZ~ׁk l%LuYtͺQnA9qa`Q% 2=ڡ NB+,}& mXZNy#Yb "HGwʨ]+G8\Vu₥אlǒm!{&{ _᫦<+Xbi޹l žYun*_֚R$oOuC *4GuD;=t.)%I FY=gCy;ɛZRu0 C@mPBhFmI1AYy?fCPap-RZVʙTdzIm?<,~Y]QȧKIjYMOA.SKm7Z57mJ1lfʚUNi/w<ΈTGZqF= "Od@yGR[7d$lAC7A#j?~ A߄GM6Al`rv( }Ep@۸>@n(lǒM\Q^&(MŸB%K%@l[D0ѶԱx$6őX^@y-!]OgQf@( cQ^ɰ} [kN8f԰UٳI "+;YPY>La}tQ Kx5VZk3Ʊ;:Gt%F1)Pll2rr~"vh"FHYQSFd0@,8Haj|0p#6<_1b[9X\] (y_\! "{y|qLl}=rʼ{l#<8-FYsfAT&+>~D]?jYǤ~W$Qn$^3(_aAXB||҆J{ko3 2|>ImlHkfjSMZ2b2ٹ4_f~ID(h Cv[ xtF%l1Kt^q/sz[-jZTP~ҀI49vF@#ʟyܛ*J{'Fgr9{s#~55eʹF 7f(ݤ@䐉jAdFNve*\Ios-}R|Q[ I%MSڪ:M:ëӳSWhf7c cs:*̼_ֲvyx R :qL,Flm?VDNtͽ>.87 :jgQ_e\;|o}xJO!3em\QJ森4枅U/$ Par+׌E E<ӲK~rLBmZq=Vk$k"51ѡj#"Λ(h|԰&<t"Xqǔ(.b6q,(KOQ*1.iSI>C^g2kGG" `="6fWůs*2V iӑ PFC O=#Z!0kh)RCZ#U--7Z:6?W9dɫG2&^)s|ɴ'QTO3uwGPWe&cnլGgcˋ£([ޗ rMR뜵mA2>wu$#0Z]G֏ͅ|=bi}I_  ʖP981!U.)k&Ud+͒-:ܙ?hV~l&W5`4mOuékm#rݛqoiukG?*4w -Z~CSQlD.2qaJt#*&g|f>׌A^#9v~!%%%g=̬oh t!l k!˲aV=qOBK$fl)68gӨ ~"x1 MR7T6TڵoU7NOZ-bZxե "_QdeKjCX c6ïH(S=;u@ }e:,~qqz@^ED6 t"W)Fq1ըaGsGcAd0%"q5No Kt#6o9"0޴9ùwp=Y_ nACjdlu-_ɥ"3_^NWmԴeea~k# 88T3#E 7.6s9Wxc4K6)( Nqd! O KzH+Γ<,IwW:|]LYg[9X9yKu'Ih1vcdqMI,2}`3Bvpl}~[J`JN@H >E6e7>Ih">.E2SKi[, zjYup+`d_ 5߻/7'e xh13"eoTCգ#{Q,Z7!&[Q* >O 'DH?_%AR7^Aυ$w<1qncPMzo& Wڦ@gϥۨR'\)Bo)I>>_;L1Cn~@fG _ۊ^pzTUpT7anɟv,mHȿl0"TWa+{HoD[w_Өyz$z+85_]5(F^OO`]7t}5RXk Ь]9n%c{Y3Y |~ 5]/ ޙXA a^]_m0F$➲-*o,«f8,&Z%Ap#m?_*t: AT:cRu]ysk?W߈z!e(t>pyvq྿x_)숝޳[&/^P .c{8QWuV+e|-4&A0h@3Zˡa| ĴCKp R1iSM|qӥd50׺ vae%a4;z1 Xe=t7,#7g)jk./ݪf9+KI6B+qb;佭D҈qE}dJe ^1zgRx8nMǡǤWOʼntֆu&AȐ#hMKU5k+\lzDcShYp1=֓krv&fggUW˯!~ϕů඗S2K10ػ&?G\ߝZ1`:nDAuu?Ԋe$ QWn$w{]O~Kg~LhEөyT:)&DIL}~ז@l$L(K;``| )Xgg(Y =Xp;nh=1x|E`642yFԘuuۼ,2X)*09%HP3+0̒`Hͥ=˵)mlzI+mMzx-i=^١2yo #ֿ/JQ[ :$"aC VdgM'2%mj؏xdeD9Vr}/D {WC~o7M} !Ë4.wc6hJ(θ{MN͍lViDƴx#{V_M /mMH7}c\IN9_BN/C^gKo+ +\o٭'xn-|D{@~Axme:0b]'+]O_ jb?U@9$D*4-,:ːxZ0k0 `$_ġltlim7#xKFᅿCc}fHBp`o[vQ dպ0Y~vgK [DF nsj~"PO^bgs`C=RgJe 3+l;HW#{B9iAպo-)jaGTUc UHC8n!kk;c/'Ap)U4zIy^.Bpy濰Vt&$!]9y1e4sQ]\ߐדL/S,y:-MmB[;6]C_d{[ haGWw D[+pyjK$*Bz$u[}93N+,aw( ؍ JxTc/KYqص8eO: q%'+<#6HeyɆ%҆Q]qgBdB jrfV#9aC6N;sEv@ِ9`ې%ۣ'7] s8x'6 <-˱?pvo?[,Tbd5c#:/4tvթX誺ڬr8\PN~TfL:ÜoЙ"Ax{*p $|N'wdi/=_7}yThybGn3T5v lUv .K^u2:#mqnmD(ӖxE2(‰~QPOT:pNًG&~v:%0|`)Pd]JN)'VD(2\g_pzj8?782~&nۣm4ӻ_pii?;VYSw+^R̺H@Pz+byR5.΢bﮑBeWXeJdAމ^ݯ9l>fDJȈe)8ڧNpRI 2S gJBI]AڽO@>&a|i$Ie;_e~u9/u}f tĥF5m<bFm& `Qo\5PCf"\yٲΔ?̠l~V!ٸkBPgFEߑhU\$N]RO A2hwU*%jϠMY޵T:.ղ.2 r6{Oh52$ݥd9%X◾SCDΎUf^,A7~!>>3azf.UvU'oUzb_gd=&l/8ip'0[){SGhpaAR%xIՙ2Qqƒ-VH"pchw숟ⷿ* R\N@t6YYgk=φj/٨b[+>$p1æ#G9M0S5y*H@*tJCI쥀$nVkЍw - k t Uztv&<}+#_F.E!d']+f}#j'D˲hڲ8Dh_ŋ}\ ޺;0YZ07070100000021000081a4000000000000000000000001662f7fa900003390000000000000000000000000000000000000005500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/3O]?Eh=ڜ.+\ntkU4yum2S[FlQpY^n<*.\׿A $oO|K+5C#Bxg.w i chGM7j?z4+7%=8˚M6GcWp>.>Cd[)aZeh%Q[Z0 //6r(}gLΓړKCEGsu׸b6 n%f 6Bn`A;DsZ|ɬfwJe~Nxp*aځtzklAkТBTra!]Q .Nڃr:z6M5hΔ:EuΙ a~ H(|"3Ucn2{ͱѫWUo|$ͱs *]5'½iTi>X^z(ó?wb}P;܊OȌ;jZx/V)πHrnz{u$ JH+*٥f2H'ȶltz}6 z8QM)mLBXD$N 7*npH_:52%9K3}f #ȆaE$e(kFnT NにGZX6ĂXc^1ԫK%+0[,P%VP/_&W3WBԪmm| Yˠ/j.?d뱁\/ &_6h[D{{0 zi58([b!KcrSۓ?2sxU#Tjqu$(0=TE.@8j¡ 4 ASyDbI{T:껪;$Pm ά"~j-pyO>Ȧ* VC{#>E3Y+ ^+Vz<9DϘ?aD@c nhAZFҠڐHi$S{Cauy}N\=ʩ屭MÊ9 )vGIㇽ 4F->GVy9K=(J{ӯ])-7NN<]AG굂7|Bi'zSe`kw! (鰭hfyIƓ7=C[ה+9e,VkGTʯq>c VYlcQH)_,%6WGpj򩵝z+xXǒاZ@͞shXa;_AJM^^jG %8b!e[ȗ&Oeh?0vأתtJ{b\yeðL !ZtADx݊s #$Rׅr#-4>!Gx$`ǚވZ9ff9QF;HhpM}(ݦzp8*{u^]ɧHJU*4*j+XƲ_ֽ^+\?XN^[n %2x`ǻYd&*kn,G(޿J*C,>qC u%|ipom3loWߕv?DigB.Aӈ%S/8P=%ܬ$ۯ=tW8@-u1}?BjS*y9[Ǭ@:Mc|eG;#&n7IӖaYrz?;^eXG*Pٻc*Z1 ˿@BV:=|xԜaVU֮yG2?7I.Jx[#p-!pQn܋uNwݳ\oPkd٧NoN>/[%lPu*{eƪY7,rˆs!y'`[7/=DJZ MCyfot<ԯ\ƜQ<ݭj\PClijY2 " A L!fۦ_:~J}Ǥv3bďa[乢)zM\tXȠC߻RLA3.bC%" vxUa=/' 6wE;5G:in]4ȼ{[%' +x-H\  Jc7$ȆP a-t՗G{;uTW^=77C5BCq^]D0VCaDQ׼/5p'rJ)-0rj1`{lDzhZFjZ;l*1!_؆O݈~@uEG7{n3ᆔ#mQ@H]5U+OsR#'kpuJ@,\Oa+H RBqm=GuxM狹qWQ9x;t&v{P5gF9֔8dР#61m;70鷗';BzH ČA'𩶁mKҌ t(yȍ##/t]hk3> < ?\_hƋ9F&bGBV\kpEpc)EQ.qNԳ-Ƀ߰[I@5(lE9KXJP_Tp@v}z~ǩB s)ZȽ7_=;2AI5oЁPLzo^y'!|w@{0{Js(<1:`#cRI*JPK"bOךIM_9Uw(NtIJTb"?[|4%rDݸBURLŤkoRf^ɶʊ6VQݛC6( ]F,xۮ'v%kbfRڡ_`Om)Cc3ΥGghC(lHv%$y3ƈ`ڡbVv2g#C):qQxvTkM`ݯ5 Uw/'t 8؏Eey-_fUi\|Rw^_-{zL)ZOQb 2tt lFGOW) 7<~MDdIheCQm~vS/|A3/no`7^p6bcˡ_p'1lԦx.JO#5aL= Tu5dc\?i|B;#T~-y~zA r!g}J(VsutEе? Σ&xmJ1%̲q_#Ua9s: w>puCX.Z}]˗ TlCm1~+qkZĆH IX{J񼃮-HecGJRUEUDq;v9'x_w~u-`,:I#h䐂.xPnZwsش}YB I~|prdФ#TDM AHiQTX~R9 x ^~Wt8҃4LRߌPA Ls$r+| Bg\E:ҭA?3$@7L xd}pˣ78aC fM=*'$Ycg4l`?/̒ 7uXX/&J3 _ZHRv?A*ڦ?1 t='L"YlF.Xo(T&ݨmżkhUBF+s(kU?j7 \_wWͣE9J[:Fd12=yu97>]ֵ xψ>F ؅}XI\{U VgdZ3/|ᗿj"it&َ˱Wa %ÓGѬ (嘘O>O`/0$HoTꠠH2FGɐ4ɉ+00GkƟLӿZuY Xl U~HqXwW p c44e&8q<cBtqHjƍ\;M:ۓEe8Q=M{GyެTUfܣLyG!PjQ7+Yk1ܲ2Eы>FehrGN{BۚMXkHnCSR3cQhSUzbz/JԔjQ%mz|o΂s٢T%r5='{3<p?oSu۴DD|HڡT GbY*3tVӇm\>Cj86q]ڍj( r^gJTzm^p6h뭐+8xZU 4ֶ  ̓Z! ,$S/ *H~vCT7TbivX|\L??lzļAsTv_ZQutq.I @i+Vb)bȈ+ xYIr=Np`8Jz4zZ (ܻT Ċ«+tK{q vG-fafbON]EU @e;==0SWo+m@/ˁ R9}n kR4aqt0Udئ#vwI_|9Nc}R6tZԯZ*6= LZSY%_^4 ,n<%6󄴠zqݷ"%ic?yBg G>w;miJ]2dםv;|AM8$wN~ oh3 uV~9 _~i` 0tWщO9`BxaoDwH+PGM[[ } \%=G6˕#o0[E Ü&a/[%|x] ߍk6{ʄCI _GzeST% xeB"}W)Щh'*M|Jt<HŽl5Oz oc@2wyuxɏ]Y* 1KfR"V䥅(oWfTH pz*~ne|q́c.u|:atfkX=S|$U8^*Ɠզ@a>]CXQӋ=ⓔjY3lW̛⪐VX$?Un%Zb1rT%ޫ۸YX X"nN,i Xa4R+߾!|zC)ɍŴ暃] e:kTƒ\"N2Ƕ=P58ݗo}-~;X;Mv>l@>ah?Vݯ=R <:&WdZMPnr3(x,sSZ̫]cIi(-*t3T{*_q}#(>c=߿z/qys7t Y"#tJtᲀ!o}\]՛pO2^= s@TW,5Kx0ċhspőLѳGBGQ `D$! FڬUbKxV׭y$6J ۼĨmF#|ώ,-#'@ BQ[Pm,Ug×V0M^yDXNwq* '3a>/>]2qBW,m|7~/K\urRf3S~nU}y? WD+K?U f ]5n{=zQReff4Z O;zw.nW*lsq+"6+ѷS2n$3#N ۢS^۲_/2lw8ie<&lK7?v;ѯǺSZqZ]6j p}08XS]2||YOQ-XӺ-h%Nj7Vp0n-BIV%;c f㑦ks^ FfBSLY8XܽNPS:;=3sDĜ88 ;-__ 7A•;^_]8{6I/ zyW O)R}A;׈g/V'8V=CCMkxazGmrwܨleK_;薁2pAhGj8'ݶoT5mӌi>kNTeSY(wj_ԩ1ߦ4n .5҃q })^#s{[`%(^hxugo<&UHXWSh+$ e\<~m,e יx~(> wv*C Ie\G@#|sMY 栒Hz7OF3NrD>ЛwjN#L~il'YsI(8iF|Hraɘwڞ(ZIIHhNl d"eͮ82eaՒ[,*H)'Ҥj^j\Q5#bQ2XBH޷CE[y pn3u-Ęi* e]`\C )w>d%}y5}di\5w/bj/4tC>#ioh jܳh$\̋f]2@)q~ťiשS9WdOo5/.))L_&EF S_{f/5${X*AX|Jvrz7>U+@&' Lzg0~lxoFY]i_ ]j̲C5Ga,bI 88莲_E#>q Ŕ"o*ZR[ګִWa25^@k0"f E j]ƾ!Q3`+s\7,dJ!4J'{=1M#E( `qGB NLsy5;=}|x0tVyuAXBEJ<9[AÄ&쌡 h۵ejA{>]R"ލ ; a)P: eE:Hc/8 F~z@.Zk T vݬ&[<⸞x"A'qI΋'E}HWݹ*Ns+]):6Пw@ -ʀGR;vѹ$mӃw v3{T~Ԓ$ y㹃ܤi٬;S8e ޭr(+`ջpڤV~oƑ4-C Ҭ4DգPwlY[ ^4,BB9~\VZC D-HQXt=mA[pO/TM1F Q1fcb,7rd՞A˥|9Wؿ0o@nそ*?BRgӪ.K5w3IgܬNf>!tY_[%icQ+ݵ(Le9+%tNdɁ*1f,C4,c8&)7䢔ls*ªTD?iQ'Bݽ(M֩kC*CԂ%e?2{UOjmEY=TZ% Uv}]?%#ԶsICwM*// 3x˺Ej46,,p5BfaWOCmZtEbd@bu{KŢ qg94܏C\yV.sZz)ߓ\Sf\A`g)>xH)m>δß`o3duUd\ I ӵ@ң\GIنh2LQ/&]TS[ ۠l˱mymc&8 KuKPk;o*}ȜT SSF:_*tq](^I,׼ޱ3Niorݦ{A򣾔6+I^`OʡTdc}ASޘ*ZrYU}!<0:1ZAo_[x.{$.$vUsfj8W905ѻtGphUM&xOUΌ⍹#q@҅9<Zj7@~'4Ew>|b ; g3 u^B5Z/i uR?|`⦜"$ǧONH ])55  V}e@^wz@m['&vP>ezŅU$1=j婣J4á! s^tA3>ui6 _<^;ڈ={ۆt̘2 cpIs&$h,!(mvm1iU.f}7R>kpF|!_RM(5Y:qCS%15I ]a/k-eo>L#qr7Up—*0b @zK 6YLT̳`YXpn@v-|BϸA>HMokl p.;|(a a)$ďN]Yd$.%D j6*d"zѮ||?o2ZSx-VI1"!r*9XxXM5p ԇb.vz{^&3/z-e@yeV';yB7h6S.Tf\L 0b?Σi5ptT{^[asaELo/kIUPn1-AM(YwDEO-g'طdPNJ5 ~Gf)!(mDwM4;w>IgruV v53s=VZfc< 1e0&EF&|!ZB1)3̶sІi5襀:AP@}7nhVϿjɩf+:eַu}v ~c['2+H|M,fӣ\vNPѫzbgMXEf٩˾VoT0k: 4ψ6Ye^] = s? "% hb6\:v+b""kUIuF/:a[d '4PKI68P!@6X؅aH2,"vNq?|G)DZ(ӛ-~rC-jfrNDa&=Tis_#Dz_MdYmݷC~>ȎٸY ^b Ec{Jȟg^n;(&T)kN~kS5t_m|`1 Ƃ5:iSKgUQVH#&gP݇JVW:T\-+|Ìj dCQ ih P.u97&?Otnwḓ8ci!QoryiP`U|Q5h]4 =.cZKȱ0Ke[54&)Ԗp2qخD9CD^^Z?1IϡE}uvm\6\/!Nٓ2=y%^.#TC>:$x׫h*^9k\>?4[Ң 5|{-:Jٺ({W6#Xme9ت/ L)12F' _,݉RtD*V\4jB`׼H&۬Tqg=#)I< M? 2ɂe%yT̋uȎk4r;fmօTOuXD <{&ALz ?*l!\*,w.h}#2cZ&1@Y`G}/iH~Á 1DU#fwgg|-jmZ``!c(/eawƢ bx1q6_MmGv,5Cts'F)CuPF3ҳ!3ӂ An"`F跡p]N R5a2]-`)"LU\55H AqG3*'0)Aw\[]HkI˧pQ91[p<kV.(ŬHGHs|MRDxY`dg2d$II*7<7Nz$4O]Hp墈zcr&㞥qLI4sp;COQOqT[H/f]ZaPu*Ґ5^|ƦAOƸՌ4t,ji4DULF%+;}'shz,y RKŨ潰])g܁* ~t!E/&' fi,z(&B!gyZb:t߶_޼E(7S2&s[9+Χ%T2sR#o`7Ȍm&9Ħ<1''#h#\[#Lp x9;Aa(,6[4hSUgKyyB5 \8xDiP49aSH-ko@}v-#!րkOI# . s$ jv{YHج@)nAJ"kK nd9kbƷ=GB`Yy 5 EH98eS-̹ 0SZƩ fq;=}Ue;*6_PqSLRKbeE~qu](i!UE$5gyKpl͟.C| `dMrW)4خ XOJ0LOXg`؍ҴP%L:y,qOv{StSiC'U5qY@n5jqovy2я #H;`XsŇP{:vI1:+GnWݔAEC0Lǩ+6ҧ,'lv ,(6Q.z7[Cgb͆Q_S("ôv]_z**PbO .MI:WtduQ7؛{D QoLgHL ~E!w˞+ByML&;LZ̰:qQCC0C^ h~J4=M$cγZP&pMa/Q3QEI~qfq^k_bl-pSFWct @5CIJчIJ-2РՒoaS:q)ւӝPwM/CqצVUWBGUɢ`hFspYوבLƖ.171P26 b^rW𖢯UݰVLf90 L[ ExM㼩T͌0E\l_L7cyc"sWgwa:*YTl"s5s!ۢtohSx mgf˥j'y/ʝN:ufT~(r|Jedv3&sBYpJ ^ph Zmp ۋ0z~ 5fÏOTA @Ƣ[F# ޸>txX?ϩqE"{k j"~p!ʆV^*澦݈,_ֵ#tH}u5 7 -B7wT˴}yN $\m Jɻ}mqMK X&:5Jcݽ\CUyyD7,eE,^?af=Ep p;CMg?l20BanMSxಠͣ;J~yiC MT臒Jf )Q6?DYÖ)?pJ_P8fe.wjiz#Vs4BcUʧ ot?WY: +j6hg7􈛤Unjm>ip9r+"PX-%YV;L) X7: ~iQT >v"K@o44?=s7V$'i{ym[/h; _`)z3hA>H+(C 00~g3ߩOe۝$|ˑB"Ȃuw884Th٤I*}bmL j|1$}ޘ|5_~".c\\ ?Ǧ 1JJe&$ZqIn o7v:B&?W%eꂉyIM>`!p:s UUE-;Ҿ%BLPrQJ@H%HGm GMgLR8$jvP|8. /'Jj`Xvq $C?I2M>끘́bE dpI*YF K(Ռzsg|mGL[+7'@xIg+dL?v^F)_%oI.t{O&*'v{bxSgL}2KZyYwG[0"Ѝۿ04KMy1 .Km~0%;:cx~ۖapc$3;mKIj7kG;FcScaYFXJa!ooӅ?3/ qnWX#xn+A*т/˦!ED7aK<q L X@>X$ 6%~pZ D&U~ǐOb9: N·(uNëˮ?iG"\ cpAyf'%d5D^45)0A%wJ#k';l(񓯊3Sp.#mU3M_沸Ss f<"f^uG5w Er5#8 0֎ḡF5 z0&RDC')GvWͱ,e CR1aQPj92INDT`(usAXG%4 B> va,;:uGB;رhAB{4،-ps/R`WkSu fn g $ zQ8RcfKh Xǀk:&p pC.A_ v^l& } NZŠja5ɉYN4IzEPJb+dp$W5gu)koW*hc=$a)j^|^F{):A&rHJbh bITƼ@䖋Ø`DƴmSD~D; )ܺNhwBn]$v; Y k/G#g ,a6 l<o;e` fFс0 UrtRrwB* {ij qY ZtO-Md63*Ƃ&mw*F}R=BB蝊B]G ,@* g3/ZdZ}`Is"ߥ2Vћ=K0܊D*?J["4Yt{ !Ggb+::bybSҥK\0ǐ )c=b!Rz`tWI]QN zbŮT DAU3-R P$n>]C@Q}. wzCrͿ cv@(~eIz'^b͐[xDՁ|$zYd‡&/`WKՕul={ o,إ(AnU'N:3,H!Q/0}V_ȡ)NP>iʓ = 6 j'S'W .ڃpҚ H["D:49" ٹTZ*9=~C[ xBF&dY8h5oNmG>OrA iHV[|ԇD*#yt":?#Xn] _G#r*rV:F,?sҷV`yP\lRbFf[&`wXBB:ɹ"mf,B?!ކ!b3bɞ&-_RjHq]keCN~67yȀ96YG棊hܲIc> 'Un!K# .^VЊH?u,o)hT>ny4CFWV{eбm [@RRDYq+[|uF,*%HeiLg]D.Q+1-^4iʜYS]5b|$%&˘Uy3!]Bg`vI(oŢayk"8GzE7:`7td!* 19G<+J/4AɮWQZkȋdneBC&2ͿK޸t+PJ%QP0i+Ƀ⪁;/(& Wʏ>O]s(z'*Q"|p]8?W(46~1 ʤ ߔҥLyN}rEs\̧ 7p WqH|bPpcyM?+lG̥Ș:>#nzzfLJ:7 Wp9*NmYA:P|YgYZ07070100000023000081a4000000000000000000000001662f7fa900001270000000000000000000000000000000000000006300000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko.xz7zXZִF!t/PG0]?Eh=ڜ.+ h'c/(Bw&|"BrB >9{rݬ,HLsqiJ^-$Ɖ ߤ;I؍Eʣ8,ض1@p sS^wQ{"hhRYkנENAb,ɾmnt(L|[t^*b~[U잲BEQuJv>5 DST-)L^\&v2%cȆw0.W9.[y&dĵF`h_Ds愻`@nH&?ZOD0 -NѠ1#0@bfipj TU 9kcy3F=d=L7(, D򂘖(HxP&9!XO3[)"*S ) Ҷ4Flڶ9qŐ""._BWl`?`JpBcMVe|3_ȳWE,>}9Z᛾ieʞ q)aW$HC+K`@yA{VX*ngS4’@;+R k-ZN,:yws1_fM8/XbgkE??)Dm?tHfž=6dhcP"{Tm P+[`?}*P|3 |6{z WJO!~HZsߍ1}( c˫u pױZ֨_᮳+rWOi}CHB'~n5 „aPN"lN 7v" 7&Muusҍk̀*/p\>C&SH`7\^GAxNwqCE ǭĄ9b}X8".VҾ&ʼnX#%H6Ɓ掇UB"75ҰrީId*HA)7;fGHD t65?`B4+h-55h6.%mzj#*敘I=zɷN!K֥n1Q]j;>p^^ t_343QC-҃+%I#]kQC.16Fɀjfr8Ik~).cV+eUHέB]9>Ր#0xj[3s8wRvw)S5.oNC\-{bѩ +En4V `f0_1W< #$55Y枨OzNU;MHm^"`j3nj2a1Sg/SKBi͑p2H/!p;ҟfuT] 즪@m𯳫!~4_ASJG:`]pֳDټ",.O)ZtU?t"k0%>/2޵j [?ᘜBlG3lbg0x`rP0^,9_V40@mo?GVK\N tDĆ^܉\tqi]jnhqTg+th-`a)әZA7b{Ndh|ljP$={O'[%F<  dž _=0]-  ?(Q% *ܔE5mlzQ ai[C_|ۏzJ&At#:_' 22g262*cbP巯)tM{["ߣ:k ThB3JX5F!@KeE>Dzd[7RxJ[;H7 p4c~jZ|@*‚ g C[V j(-?CEmQ ȖS;!%іaɤ.,>qᭃ5Gߖ\y`5Th$=9t^\<yy*o 17QØQ@ȼbͧ&jOOR$_9Z_BE8$ywq&00zU:?W'P._#! e.eG?Efj^`^F:XWQ<;E^Xo[#'m2YHPuVi,!GTwLؓt PVPlkڰf^Ûh4̬q1tU!l=&/Dx<'-8) 8-nԄrkzxi]+9 g8=PanQ`.t`VAK= mǰu,d$iђPG%G>?CTGZeފ7 Wq! (szM0YÜcQ_ٯ AAبO=SfoWr1;Mp ~ͦ?NfzY)LƐb_hD ;\*g`(ClB~}cc*K&CӤ`G ('V~6̀Rd` Ifx_kg:{:-{6y^hGK 6^K ّNnDo e6L|~ņ92+ކĂ/MJ(?@AQdJT?nJh,GLPjJ6(bld1'?rNiQ|HвF [ؤB;aeGBx |u ᭯ܡ\(XʏY;A{Zmx^Vmw.l0#nڍ6jjb o{bk:JEK԰`޶E޳2_kgÆ#*}Ҕ> X;*81x+?/bB/9퍟<. j/.cXJ.0B1!"TFss!`L(iT@YIX7>NE1c)Y,PXR8~%g1`nM~y%_>", l(1vI9?+@T)[J31(=DFv&B֗7!#`ya]>#g)Qrhcaq|[OEWtA Y@Q^Ǎw?IA6Жk*= ]\c?-廔ޞ.Q =z#ߛ ]2\㼸OVUxV.jY(ߠ׭qd7!{u9sXl Î*a2o?W|R^3kp C5ٌ\BXm3'Y 2{2F^Ru&>EUh;'mph.&U] $%[#0y&xz:Eygk7U)MBV-]0M~}n(>opԓiG@2ij:Y{u0NLQc .Д zAA[_o!E{` +dI(EJ.=r+K͎AB ZT#wȠUu;Dh 9Mbs$tæ?WkSw%\EHLJhD{':ETqb$'PD=*!J*MB#/JuŪZ *K{3xYT9Ev+6K |[I;HiG)942[H"Ư")>a^۾KI(AQkwSb"FwBj T2_iE~3A٣x*%FXY_Pt ?"EЬ4ŇUJЯCP#>yȜk:B^2&1wL!\DI&8iq9vJy/vQ Bʴ糼~xi*ڕ[0 ۝\mH-QDWH$.z!sљ) @꤫;Vff*T!F3t/]H*]+.c ?.FSi:ebf S\tʙU-z 0B]AfeL 8@ME'ڐ%JNbm|g STi4HʹqqmoX~#h_6=a@ Y܌(n]}Ze7cG|K4~'Wtۇ/CNqa@pOphE (T2bcy}"6A#(ci'#jy;=&(T^ns>,> bن!MCy kXP)ߢ ,AZkn{m\|g'W0u&tQE!d 1xl[uġ2-Gx}E fsI aySbn2&JvM(-6`v =$Ǡ7jr$B+۷BѽP6G+]x)R< sM.L_w nC`^.+o,4mjiZ'IqsH/RYƷHCSh$apKok\?U7f14B@^C}`HV}V?)+9l)JCeOXf^r]O(f1OU-B+M}@/jw`mnk$\7"ޢA@ӉJ'hVt A1R =EH X郢Yo!aUin,jR-*hM0`VNA^!dc4*Lߎ2Iͩ+NLcDr WEylAuי1%(yeL )>nC^9`J,/HBeR befS6"8&:)Jb |g@aC4dW*;''VH ])?r5֡XnHT ;1{Hٍ@_sf:D<^dғk}R=!\0*РOz`X J buS,t('wn/<1JOV痤a;]/ ⤲M<|BrdQ J^o`| 9űКΌ0|Y4]4J ݋FgI$3#kյ8.^l:P5A|O5h:RɾI=n8 rMc+"G3Y/bjvj} 5'0a7 , !izp2Ma6&3a$| #w[m"s(K.s&q'΀LWQ0-DRQ9b'ҽP蜩_S =Y;>֟KnȬFciK ~s F02`SA{-nXG#:?6@[nvqy^aif Gv5ZFDJ(KUq<wn+I:oq?ބ 8'SU:Qq+xJAX"l; uF ynSj7 =b& xwybאkL.Ð6:W\mt1nF*T?Ϙ|1 VXFF>Mth+:*隮nļLԿ\psXM\| C(Z|jgA®(q[5(Uz!lsD\[+e-hܱ@NaXhans5;VR[8 B:XyNg\j#[jOI/HўUۿt2q?$sUy8 gt߼Rj  MeDJXV_$LVEHxG[ ; ˑsyCkNjrBmՈOzk&/}}zG⺮ 1p 'ɓc1?tex2IF%KtP.SX8bȴ>Rg] \үxRzZ'魱;吉* tӆ0ݻ%c~-%y\  1 S|$hTn2tq f.9E7ƠHWۓ`!WYC k߬V! D]S(l]f4/dP0C4J3낸(hWRt%Q_LzV8{Xo&bqgB^Nw;ɗ9gaHDjYƼJ0v>aIp݅ G2B*-N%E8(CC(  ;s1q!0-ӽ)wI鋔$;+ݴ$56S\f/C}xT$ML*nKm|\Qw%NlsbqE\Z&Nz}1EfI!SP dI{1*٦BN'pSc{\H##W0 *f= ![)OZ o7SBMa9faK[-Յ{w#b=9eHQlNh@)2䟍gXrìH`l%qZ91]dNxjmr]Wn~f`힬-$B@jዹt0] fԉ66Cy<;3NWCS~DaMuJu Gup+\;1l0Y L  PdGVrq;{y6zg`uSuVonk3S5:7"KJ {7{WO90JҌVFѫ|1(,o8n.XWjrX+u C;'o^XU& {3I%cZ/^ƿ\zⳕm:?bic¦ʼnr|2)Y6iHHF6žY;.uaUIx4Ap'aWD3zE 0w%P߃׳_Ún_IŠGHx՜y#XjhQTAtgc%ީMf 6ҤI|8*;L [I + +Lʌ}N1w 'iP׭Nꍓẘ"MT_@U-7x\^z[J䌡4ܦ&/JR`8D)^uS"k('QkS.+D[ֶPtm )ڎkU~c Z:c;f_@cM@:\e|꟥){m|$^&vSUmѕ廵& Ge$eÑPT}+E=,Y3ܢMoؿ?̡LȳY(YXq$< HnR(\ $k1L\gVL1Dld:GZP+&'1Ïڧ ) a EǶyYX=?E_@Zb.|xi7t I#-7:UmlymJX5=ffqf bBg*R Qi+hx|;ZRI /0 GatElr*yIA&0b Bu~ӗOI/xu >2R$Vӈ֦ˏ]B(e)K2]i*bzDoQ٦G[k$ l%&c]ɽC}2EUX0c4;2&CYS:PϚtvLڸ3kU}:MlOݑM=r`vyow_?$+^*Ѫ42eQi!ĸqQ@S}ΗL5oCEqӬ?D*"@ 7z\?vY97R"? 劺E7"|yuokn#UGz@3UrgY23[ߺ2$MNg]+zk)zYPfG?:V)]O60<,D fC~fEvЬ~_gUz[ES$}JXfڛWwvjckMͻGa]^+F:fՙɗy*zEOL D qOvXamb!,)ugH( $c;ˣLk#FԪx ^Dײ`{I~ /f5 'J̷Y%P60LHkpxs_ ZT Sk⛐wFf> QD0d,5A)Wޒ_ ~^ƖړkqYH9*laI'yw{FƢ. 1:cje昺Vl;VPDg~IJ7 fc],EGXZ( (5M:Q<H_R5iE֊ƃ5FӜAZ :2~p)סou&Ft1ff\KYn#9`*/GP5f<1A5$N䝗;j:).jJ3Q*0[lf'>yE$a1)&.r]f!F%4m٧S^NVŗ1Pm97KAU/5NG8!|֊ݾ#ǧDk?FOEŃ"?Y~lWg1^MUڄؓaJ!H$ވ<}[΅/]{-'AsXqx\R?{ת%p(uC]}ውRWXgBu+40Xc2s'N]ޤjqDNeW4-!bJ=GMfaEp¯IJGX2҈[gQtJDŽ>fj4Z%6fGI>i/rjW :)7z(` +1-,l "(sWNM/&FR O=# yF{©nPObq\Z,BأU &W-% Orb1 ~ah` &\EݿͽRO`2d>t5!|P9j>-=UP`g\Mas>AV}>G6NbnOm'[9r̀(HY>E,cڰS(#9DGp.wr)zfrt1UCSBl*VcSSwLpFᐥJČ,JS¥ d3&򰇀( cXW$*?&G~eEx k%؞WlRj* pԮf+ P^#D ;VaD#% ?'E^.X>7/ޘG:;1O,չt=r'NMc6[0+ߋHeJ̭>\N*TzÖp/V&!ݒt;SbMvh^a$h^rޙh$ .=k/bBVZÇ(B=]`fgD kFSAS9i#Bʆ7CvX%sDo5U,32^U PpqyׅdO-;&(`9+\Yobo'},aAJGb 2' ]:8T_QAɿJ"Jn(`} K$g*z2׻;Zնeb |cѢl\^EI9a4;7Ztd쒂՞=9-7+6oW|L̳voH/^f!VG\qoGy%dO1ӮW R>]z3&G|}oLS=U1n7Jx멈7>kBlS>u:㩸 ]n9 h]Gĩ,t)dbڪV!`ے1$ ɩ.#p?m79S|x&GI1B㑆vJtHǕ{G x]{ize֩q4"[ Aga%MrY}^.嚋G6Ҳ:!P"<P!d4OyD"V\8_apb]lz ̿h{KiA8ȮzjI*hhoY8DnwT""fA N?h$)+HWc;=M/lsovvThnKSݯ[^zJu+$O,פ !\FiHT}] ɮޅpF;fy:5 r?DkfuN>Z}TBM$:%e?*5nHR|x KӁϥCks T^fZR؛3q֘3ȁ![rCuJcM+ >>C]!J:KbӰ'aק$$vʺ+(LB>'国e̼%n`V1J\Y+pd檒K|I;yYhxz!lÒxE A H2>b55k%mh#rq%:/9Z1gsKjh-zCQ ,G[&,"u'z~9G׼ǥh'鯯w@SCnR\DJ::03\Ҋ**upNivuET9щҦmp _}wc vݥyzd3|UEڙf 8G20is*)qYڶy R,I=, lǍTX͞sw`nlfA|XOA;r,PX q/~VKKtS>2,2%E!;%`NE@cI/HGa&>pe`QϠlz@;QG/+ئ*B$ɿ\aoC=o&o[_W)Z?@BHBt?{qnbL$̉,fJQ"{ɤ%kLJ`t t*at\˹xlS ̼*aew5ئ ~k\u>ln LEeKό=;M!14km&`O!CGA|Ke/TR:Sطbƨ48#m^>,&T|3._iGk`iЦ4mE5bJѿ,ybWE0ʜ4gBR0OHST5.qO*6S іio,o@,(jXn_39,4l)F0 8s@<k 8CɇyhOdFF&tFk0b[5F3>*-Xkl^;S9wrsS{:q`{7>)0p.0MsgxGNѥ(UO8b+>;GmճIx1-9*Qh8σ7aJ5GhPV랄EV ݌SsD+pb]aȰ-td^#> ^̥^xcbipslʯҲe)~|Krg yZnΔ61I0?gO.P7M2EJ2CGi *3گw'-Ύi "sfv+~ a)ZgRXz 8 vțf_NT<'fEch'π J1oTx]#Bt)5(S ! ẋN?/IȢ!iBp`XK\fC߼y7Nہ4Ctgwe>Ssi!Eh6h#:glkٛ5f^+Yi~ʗ,mɣ\ߑ +({ QA=>hbWgne *jKݿi_J=c\qÀy1x/`;{GӓZqR\‰ Ig fw_ )77 zTI^S+/R/LGυgn<1|hRS&gXՕy`Mw庒#L0:$,4RXK]RC xfbY8o&YA؝?>l 겁]EN8)v?t "Y21^ s"o(y6YU(@tB,iDE!1DJA ^o`̱ҕ'A` {̩2Pw%Lfͥ,=hlHǎ H!y\C%* _:}'0"n.~Ƴ߁̭wZk;v] 9=n(?a!4bgJMZof_ -Cf\=j 5a3h>w}X2|I(&-GZ1gx /0ǣQ}G3>s7 ȅgvvߞJj*c1%Cȣ5x:}i܍㴠m6R weDd^x+Vg SS[Z*\ţUc ?z' MOG,C)qR/ׁ*bmaQnN/l GVSÔx_kFȈqf` Z2[<HYΫ8c~6p$zW0Dz_u]gc$ ^f1{p8PwÕ . '[ԙ)} .IU1fduY[F##%:0s?0ʬSp뵟vjV+:᪖$Wpf2sg 5 !I7OxHc<wL/']|l֪;u a~޻u6fY𷺱 3JK_\G j):_pmS/u:iƵMۄSǏ"ޢ y7f'^{2&Ŋ%l lxPh K$BAYhn;lZ!t Fx(Y#TLc'QSc2`o-|v-n"jv_q|?5ِ}E.mhّlwNj y] VcdM_4-ڲ"XFKx@fHdQah@' k7nchF΁f| 0 !CnfP&ޜazg(xqO03Gؙ=ryDPvÄr4v2\b=z|i, 6oYxܖ8z1;.'I=یd*(H~yء&#QdAPNJF9#RG51z&Woi0T"p\i^dHM*_Ӷն'mp LcL}ߑ-.^N y:( 2u՛~7)$ЅQW!Hؔ^rGii)L{GLOc@`Jy~s~ꨦGLŞ((h4n4KhOY ˚RrDjx_? 4M# dVilGd oV;!dxyab^?qeñ;7)6(Wb8F9[Ab.%c{kȞ\Z")\5fvԒY< aW`ֿt ڬ0>y$,Rik{G*a3Cz~yjAŝ vç BЋ/HooY4`ECƎd<(G""ٱ)LQ=]M$!'. y0>hRn؏[Nȴ"W4OšGY3T}5扡mj|Sig ^jk!8bɵPGgكM*c΢)`.^_LjL|H[rqˑ9^Ͻ9S*jQ 6W|qlW1ZT\rQoj@H& 4욒̙wf`Gi>‹6w4Z? i1@I[8cF= 1\^J ǑgRbHBSDy>&h@^r sq $= U!Ou Phx -Qfcu"q8Nj{kf=69@&W\ד~|/!X8۳S ҼϤW5#lԾs١pL( H fJ{d!K*簮1d|=H52lnlLUh O ;q}1ҥ4rz#r$hHFRW{ѽveD(^"T/%Z)[EanZHY`QM/>V? kGvau\2 $Ơ# jԝg²{4Qo7aYpZy(XC5y=SȠH`plDR7ZFV"ZA\ e/1%i5-y^ޠWW'"wsKalj /@,=-cX_YYʲ>:rWE^t70۳J r=1~ՌXm.W;z<嗆/&X;!9!7k`Q:Su&a Bn/x'C2=50eVL bE.$ 2/eWplۤU3`&2ĐNL>:*nRQC&YPvŞ ێ ^.onAA?I6ל22shI?h^W 6B{ZȻT)ח~ M5"Z]KK̂\ {`ݹlsus R h<3ǒ%`)Wkn䋣޾7nf nxeiD}YaqT!WA$ p<:n[ *(RYj$U'E~s[) }?a =P\o[ά|H*f[чCN pA K^E ' Aw?J G T jͨ܇f =iWG$ ;#{ |}Yy#=/H=_[sCk i-vqbZfTcҋF, bO]M҆qF<8QH\nK881MJ^왱 - ,J TY8%iw繕{t/gh]Lu=t5~".ENJ6㹷@2 3qON-$5iGl!v >ЙҳJr2 '2ʻ" #==o POs_1?`tEnh_/l G304o 8&9>tAw{u.M3r i9uVnsIu~Fr,nj^LLی°_֮\Zer*Y˨ݜ-ͧ Jr]N'}P, 5]FzE#;'wOR=t.3Z8@Q-Ksw}qlNY\Cy2\;_u'K"UU)1.}"zsq4Jj U!ZoV oh[?{)A-qM'DKrMCw9r+Z23x=Y-A2[mg]|j7 I2/)̞݀󒂋(7(QfdAw X'Rmk?xؕzֿͼd.YL\kN{/1(p~d@EԸ7n]; nh+{*j+NJg\?XaNT{k0DYY<'5=6N V=t.G6I(R^:\ɸcvvӢ([`P @o sVtPLNM *4zLE;ZcNzG*=;2>EjHgž1B(G`}Y5졫荏4TcU:ǯ}8mq}3׫R<~D%mAXpl3&,DS.wTdk F6(zV{g 1 rKg9B3zO4ٺ @m_euۛPl8pbtݺ_$OF+j6+dZ Mҏ ůe#GуI3.WO9D /\6Gs>ܱs\EV}Jt1Β PRxKj"Cǵ;t`֙flvf@t/oee&g֝RxךEt5𸦺K)R)71c!bLGZ aHӆA=!bA|5&厒2(CkOm4\74՞&<2[Xg8Gi|O/O$m!A[IEd0~?&7JȢKd((]J" rwdA$_g= o%V BT 3Un Х`9PMm *);愊][ my<^w+i5H51V9:g;]ٚekX]s|d:i:@ߧZnq"X`cpQ$M55Pks={0CwÆ U Ta$i %;'Gc&DAQUV(v)6 ?O | g1Yd7U+ĔGyX&*RW`-%|o>MK?`1@΁W=ҩdypZvPƒ=ȲI-ҷ >f#THЌ$98-TjK(1W遲Ȱ`v7{#Cf&ی)O_PzPӴNӗon,'l@.Y ۪o&O=beHhhX4[Òp:7j:ʚxE X8(q?̜#{q Lm =ǦCW& |/-f6%NU>r/ S/vJIc ׄR{AN1ʑA 5R|ÚU FOh*w@XfW+9PƐlrAo|a^oWR^K6Sp4:dHTUMݲw=~t8`|3=+vqr@;)Z2(Tʴܜx-C#;w(v|S?!)NԮT/rI@p]o)= ^/fE{ {L8. h׻78$^|aA[0|/J*xu]+ԋs ֌ 6SȖTeDy\"x0֡8.s1H%J!LX?Ux >:Fs7?4dNZ3ު]R(psPTI (mer 5ld? p;21nNׂbTI$7|AC.b9URBs!H7@N)"6gc^kgӾA$,,Otdg6}ǺldJ3Cwe`S~5~eI&6Ȋ |Z:V kPޠ/Ƚn ؼ6pZ).tr-h9a3`rOA7*x=6a_(ehb|nN 4-e꭭AM9Dz0 0Am FrUV jWM\VA?G ?er*e#rbg)@Ġ]BXODi~LjhV8KJvQc ']z)/*@xؼA=&  [Uc= _r_hw2/c^cۈo^-F@<>Zܑ>.3$yAYZz;(uImZVwm‹sLn 2o68ӏ/֛\aQ-_Ud^͋awxܜ".Vq8N¹HcQ9ø`Ԯf Ǿ&=!'H~q.Va)O٭79ϞRz'_"(CQ\cBTig 0-2Z.#xĿ71୉dل? Y'WmeNNs)gtzyO Z?* إw-uZ> FAtHG * 0/Mvsڀ P"f03}[I8WwF%S0hX>tf+)fCٷ bG?bW3"E"ಗy(]_407nɉ%l6Fh)fQ;<xn8l,{ tf9 fTedUI/LiG\"N`p©5l{Wy<9-U{UҍӹpIJZ/:B@AЇ{"lMNjoF2z_#׶HL3afwbP=.3r"s3221 IJȈBrn:FKf*EN`N}^&wI;d;Qh!X2W!`B4"8d#!;ͨPvbO bo`:(HE!:0o}8q%V{/!dF#~&As="Չ㰠 k5}dKa\M_;P'XwWcQ&sbq:c$30ηt>ג{A϶愘y,Srs$k3. >h~NκIj? O|Rmj t{jC2Up% T,R `Pp6}@A_*FwD`B,$s5b*\St{y+P-6:cWy&+Q *ݑ67\FmX9cF *%|\uC䪬MgZЕ"I@@B1{ץ~e\2|s|D06#(B&{@[-^XgbE. *1-^"rEV-"UWN8+8}QG#א_MoG}0%mע$HRA֒[RuFeGx8>Cr`W'uUjj_ JL}jۢ}Vv<:=Vtpۀ{U+Wn[b&J1+AxE.wbmi 监8066RvVy@Χw74+>RO?| VhA>uEGݤUp}9= |f`d3lS>P[%'!g[O{3q*ҠY*) 3|pC\-gj>kpn$j]J`akDc3/ -RMzo^um҆-O0GSL4ug{,wCy͏zE3$!o|I9ڸWi])u0V7C pﶠr#N,GK ]@40>,Y0b2/saa &,Ink3ME¾kй L)ݷ ,r TQ]&Ij,)bӕͰWs#=ʘA'd&x>rρii7e :ǣ7`8PGaOiu6I529lYHEŻ:QpѰ!?|-Cftd =0m`!S=87:_JF=F2OX] w/yɖnp OAP YO( -絪E ^u --;.|^+Eb}7ȉq'S-i~:sJzH -i~1IJu@ EH!{2p0rKZy1t;VG_t.tȂd^hE9/[%hUmE񒳊i^юp4Ug]?sX) Ζ3yE*pkS-?u.lY΄Z`a]O"j̀*m5a& >|۝SC|Թ_эl)u/?]:9r%V,ɝz*ʢ))7 Ћd^y*Jmj8\Wkl~| ˵Y RaB ПYvGScoȦ^D]dl?&+!we5YqX?+}r uf''N`# 01KJЎ75ˆ)x:7VpFD4J;{-i%LSN2)pܛĿBsYCJǿ_?68P?HPZ]ðyΖ4̔7ڭNb[n6x]72#J53mH8c~:Eױ7&`N#DE%(cOƿ >m_!QCkHfO@9;*8S0G մ8MdȷzqB,g` Ȭ? <92!rgW-UԫP0E:*T>6$aK 3ۗÛbчUj),1Ug@x'\#h:XLntu}!u+>0l8+Z ؤ(0^Vcy/E"nB.3͌SxʄwxJ6ˣZU$u,̆sϸ]@a璭Q dW**F$NBѢEx # .@ܻ'K^*C!؛OBP-mߌ=]`nrZ]ByѺFDuʉL6ho@,c:/cqZ[,P+xeftwwwO)&[ѝn-*үd {KX'#}9;G+br+jJaLseM(`CKgtkFlo&Ц\| \?IiD-rO8rZ8"%qɵbMў\"JN)s5apjGW7:+}Y6a U^c0C:e^g; T!I;C|O]btyp,Nm:VW2v&G&^X`ɶ~J&`[幃YU۩tnAaBݔ" ¹Wk" g'*2uswO7˛11-P8 Q7l9z <RzY w&h ՞Nus%G p̘rtw' Π9d'Dle `lfƍNmb0I䇟XGQ㞠;1x׋Ն/A,CcMܕ)E@sD"5ߩP;eH+8}4҃=ܠmP$pU 6FxNxQSmiÍBߣR'.?57 hh8bK58|r13S$x͍Խ3ICU@{uJϯ$҉@V0f655y~\#y[^?*bw 8maaVIYb2ޜ}W5z\adLNya! '_$*NiǓ#`G_+᳼'Chq\hyS5EiTU.o^\]зYMioFs81!_fj TݖwVſ,RT?(|Y*-L[賥~;+ڣ0Ug iIњh*B5@Sb`:Jrŷ0KQM;U7f&p]9B#;\Mw?Q!i.A81?b?"/c@~9ffE@" nh U`<tP){Xv01$e N/@-m@m~2+0~u )(8[:V=CU"tH÷@W.]hd63z\Jø*]&^.QaW%"/ V|o/QV@hxNsU+w_hG1 Z*6f")rxԝS8``,nj(!:+ɐgGcDJX+iSikc=ٔv A=un)s̉@:9}qm삊.80_Hx`E/0Ȃw7(3p)6hqL> `s<V`DQliuN5b/1߃#c,i$hAy[ lrYh{:_8:g&Rt,H#xgs2s̞ӡ ; jwؑp N/6e.t J?Zo~5|!UW YV~[O5W}!PSKeӦ҃k&i4V,T+14O<FaQFdH Ƅ 0u2D^Qgxn/e`<)]?tO2,H\ vѳy$V1 > mƕqB0~v/S w 2%S b仡|CG'1R\ξQ4h4n@ ݿi,m[ 䇶Q-#IU|GبWj% IrH1ATt뽁DZfډ<HF.Źɸ-Aa~qؽ!Dڇ/-.XKYyf4,˫ B}0s 5mZ뾭0y_Yy3 -:K0+>(.&`~*POve7?Ъ~14V^DҺo4'kfX57ު .uC4w' VW*Ac7>WJ.n(S1B[*|rU81ZyV~L= dzbb#yM|l1=E<i11MG\\ K6ѰOKy& U6=§2~M>! p`Et~F]"x\/;مy`S띪ҾȌ;jCw'}vu,Gɶ844j.vAF *Io{gIלY-.L")odrm(./ծ=H\(, i=5b|*S9v)[pٯO'7ZB%9!Y##eÇ_\y1ʸEM=W9<87c@r<+#4+YQSʎ_'Ms߇=^ɬjLgJZG~)_Nel=6Eh ~`dLSB"_FMΏ"s30[ [L "`QhmARDWUT]=W}bb":`G@@6q8% <(o?e,rBS$1fA8\x} ߴ5x vn[0^ဃgw]% zYlI5,K֜+}] SkpX#hLePv{/TPy~(9Ā0+qwP!nkuZ |M)c,o4tOfοq!( U&-tҘbm |Rx! ThT֞m駄]Mqd*8ܧCF# x}i = Ek-8^ S7e3i"|Xif#kIb}Mg{ćqG[?ڻV޸/0Arμd8ߨA HD$mk(k4]ed`P3L@]RgKO`#pa[am2W dFbk)~ ]YqN="Rir">%7YEo:X I``S7>pq>;MLfvi +B)Sw0) iq:@ξhҹ,e<ԚDÚX ;E[fG7fYhY`Z/NW:L(#-ZKqe}$h( l/$,MIYd# oBC#o{,Gq(*CBT`AgJ+t'`-CYfrF Xݳ  ZŨ+Hp` $#AtI !q+t>uɱ<o~m|8uvQb RԬo!#]Th)eUYnu `chsrȠA%'Ou[4̼|6|[2ĦPܯw9?hɒNԶbTtgam&>25:bw~p쓎s&|Xhj)&?ߺtK aK5&rU+7ZN0$8YVFE,/^1*`Csh1&8%gP@8kc S -bD*=TH'8!Bo tͶh`$i{w.# Tl4sQgzx<,;l6/o5qꐝ\70 \jWe\q/${/tbXMr%MGGp% j;bfvI@ˎ9w_ŬjL?醧9|Qݷ oDLo\BYU/ 7+o4qp c$꤀ UY||%S{"}LDs2H\ KcV.W{4G $tĽȳH[80! 3~_>" s5A@/J|=;$=. \fΐoBs,G/baQ{2*{zd;@ov}>"$U[k2Wj4Yq;Cެ=Gh,. R1Z I|HOQ9](Z2pXOC}iwT-mi異S 0fxOަ5o/ěNϡOkߤ"5=SDOռ%or#ֶ5hh;z5]̸g!NnS{y7gK_4M RFrQM#~XAO]c9˿y/gZ~'`]y c/J7ܤ#&Bή +Zu5r4 i,L<8P`|B( e(M֋ XU#*~ވKEĉ&p|ȴ8e:L f<7m6ʒo=kQH^ߖ>7DI"uY % 5ߌs|ad܅dvcZy0,6 0\gn :|~ !Y6ֿtOQKw@9h딮ŝ3t)LAvB3 r[h]m 6ҹ ,OQ1>DDAU]yӳБʀӎ~egT~Ο;FYxe-lKan a!3@:mEU:52SXB lTLH(+Tj {召(N۩`B Uw&;`W؇>M.~mJ@t+Fҿpx2幀b\q0A/W1+W$>\fv?jٔV׆k#H%nю$0ʶ ?-'+?I  |$|Q.~Hw3PHE6zSEkOb `aDPJiT8d$i%ȥ~ZGbKA+(N,KJl\HchM-TC^"/YL! ^VMb}o]"$޻B!hS_,Rz7Sm|y&wH*D: o%puSŰsFW5R)~ݤ4צ.-91~p-V=\H@Kmnsn q/em﹫CE= ~1VmpOVsDo-wWȜ@E U*>Iƶ6Է !b^et>\quwZ\ougǭsL^UmbF-^dg`.,fD6%wE9IeEʒY ޗ]L:;Oͷ? %zJqYy(Mv͹uw fH=%1) sT6R{ cɞa6OJKXK 8gjF{ "`zQڅKʋPdB5H@ ۠HWmLثi2w nת uQ XMZbN(yZ )k .nb@ߟA3و^K !tY*7ypx=>f+Lن/~S//4r}ΐTrPUy:똯wIZ*Ǧhʌ@c: P |OW9 .3yA^ je[%n qPpbn_Н+)pEv7΍@5YoGü>INlpbJLa+.=hZGKxvfNߙ3)ZaXM|vH.K²tV}ٖ;F١2BE#l0cUۃ ȧc'AFz{ɺᣗDT:ĹFt8텖29}CG#$h ^CW53;j?\`v[] pw,az3Q=CNz.E䄙t0nZp [98cAbM9@tMi]vr` P+pAڠW;[4CH Wh[/,dPÞ(m5Ԩp.e, jk;$?$EQő"  n#5Q[ܞ.@sƼڱzEKkw=$ύ3_r_=.^U~Akgi䳿S/aUԑ^DX}bHyL47GK}xc|g7+HIǼ#`_]OiY䒪تP5 c`:D]GD ?DkzIp^M֖1˶8ͅd[!Bx9x8EyݎLSsT<7@Y&ȟjo7ЍWW~< w =vO<Ũɩ>.'/-*gJR7n[0%猦xR(1TT4gZK9Iѻ;)r9nR=\>'kÉMs~>$]g;~>' .l#޳]Ѿ3#y4. [u`GOXVg |4v^(; 13qK70 7Pk\b܊>Ґi eϩx=Rapc&AK* ,#y aS?`o?Fť0aɘ;~u1Ofps\ADWεJ`&$ [Ŋճ聢 U3)gOe s1e'=L܉'12?>3(Am#FA k;D'0 a>!\Wt!F8bוxjY}˜MzrF:ҹf2PS-{O=HG,l>V]XF{&Z baB#͆ }ߚIR=sQuUn%5]϶.ޠf.kCbORLR2Mz1x|ĉZoSIXPRUݬ"q׃9 Y5w3nSȗ;wW}6%۹/ⱉk i2xt<~o>TG4c'jrS?tDQ0sZT r)mfxBGjϳf,4D@;ǑfgtQdZ/%ǭl_uqL`ϙm:V'lu=5X;a޵8g/Y jxR͖4AGRf3P隽?1./]!?eabnh$*` YyMu }rZ*Du;?Zc+,hI~~j*n$F,C|7ęp=7(:i 褿+7J'4X&UdeUS1oKFxV1;ةϣQt `Biަdg8MemR#D.zEp @+bPwDi>C gV/qYZ%/fup 8vY4am!9QBup]iMBpէ.9Goil[~:♌Yٲhyŏ-_7Ҷݢnmm\1Y` ڠ&֋"W8 ߫!#Eкpwjd\e{6{)bܴV6:sߡC#X7 f4ޮ[äV , {"#~ 2#Z̫q; gbM,"c:@zy":~jUGj)NYO`)yx3=3S‹v+*`J[8"Ơ9$>g7^#?e]oP`>JEUhSnpKIO_^O]̨k :gD8Z?<E| _]yi@&D>ƫ^<1M9YQ25R>=e@j{[Jw{oHPfѠ?[wm.gQB0Cx'%- GȰbރNrgYzaqG#+]pB?i|g%b:[Znxǟ먉ɪwkȻ҄s ~H{46-$)h9Mc`<<ЙXQ.oxD5K#l PbF/%Ԟs_Я8 [.0w3xpX7n{.¸Aǭ\Urj`ZKF[O*Z^ :]=Dot *-#DB|PpùCTMx5U8ˇԺΘ`&cʹN  i6'FQ_as6GJIPai>X(nJ4Xu:] ~w9!݋-%lNYv+W`3]a_#\"H UpڏSZSNAg>2 ))Ђj^<{xVH|վtmloߡ_pM>m9F'tZGZ0ezօ+*H=Tpƭ{7XX] 4d+XSl."t˿E}Z#5EQh3 tC1Y^Y~6=`gop{™r-9Cd3(kdv1r` p9Hl2xuC}_5{. #~akp= S%0nu&_|6UKzӚ" bfTe{6|Ph 7u_yȎSmĽ*I'!WFy?xTK^\_u$Kg)OOr(0~#yխ|SNƍG6%))~,'VF/A Lx %'2vZ,>Q/q:94 MK}jY5`oKt4+Z{ ʐ6vJev5OӤ{:Dg7r>wH&dQͳJXapSS lo-QCd__QUWāp1S@9Z,Mg"^lA5/_W<' XP!mA dGقǛ\Ȗb6;@cS6 7C;^sQ/kV5&J6Mo[8QYEucR" s 2oʂr@u~sy9e+O 9{hq7( WFlϣH=@60;a¨gSˌ+%J壠c9r_r߷ Y#ET w$nɞq|>)qD>/ku#'Ǻj}^ݑi>=b$ęa4b7'V$uH06A Dtu'\_MA^O?ӳ ͂i.Yh'0涗m4x+4\et*&o3!\ %@i+?̸Tu0Z xjWyLp3WOġ~Fm_VEhzZ`C>1^[2{B*xON,Dy0<qӬ蠆 E$+t%=cP[&W|/[Ns>VL.Wd1j9."zp780m$k0Xz>уll`fhW[.cUNUBfU^/Ԩē T#&'Ƒڜ>=\%6Ş_("^/3v6kK{y_aEȶm d_9FU?0"[vZ6zōGa/`ykM@{X [ =DsI'"|aRpO\ H\9ARETzl\@U4:coo^MLi\W G{ >I[L>Ns_PoMmFYDIʎ*n4Զ%V+*آWpZ2uX/&v8 P6H˩2Rz{ C1:D}@8Ьe*߼z6ókI+fdcDvΊ! u>Oo|C8tXY]ӽD{cffLw?ܛTG%Gs?IAB@FGS\I0K l*D#6,A# k$zBQs2LSK44 ?V7z 7当pl7JbT_6U<~%o]r5 a=WpTIQW^\yWl~ Y]Rmtsfz@|@=[=6\>)5.|]`(iy8jT;P r3U&p/0-&*=%I&SGQ'fNGɦoAXK\< ґXdASV$Ċz\= VܪXܐ.1U"-"a.ʃYDghZ,_]oˬHhF!$ ^GiQƧ3|r ~Ws țCM,ir}}cAs7˃TQ]MT f 1‘N>K.Q!Ӆ+]#B{gU%|1NAAjZ4B )[NؒĢG*wG2t /i~니f{\眈h%)Δ8(6,PN%$VH} + 2#J¶fnZ*YetTv2=WWYA^~Σ_"RG̷ \-f' سg:V]%>@T\jAI< ,q& MRquZ(>H<mIɲ:_٘Tnq7Pkc< n2tw$Rz?Ңy>63OGajLKI5Y{|(צB$R4۾mRx F@hq >QT7*$OU2>ǭMN#C~);+ ?QЊ'.] m ^ű7r)^ =_MNg|i8o4ѩ kR˰f#mQ'V. 1Ɛ73x !b诬}eBx>SmoK8&?up$j6Oo Lg rGV%ب|t? T+~՘xkI~yK$F+FR_iM+O>O06Y48B`3ϊ!D[@Zx:Ijߒ[L ~aHIo N.na]><ȩjo*{ ZFYo{ *TqA--HQ56T^S&I')`E7ߪ/^YG\kIT@y<Ȋ?(s}]Β>&nݾp:p ϙM>!RJsH~IJt!"X7 +՟T坩g31Rm)-Wr@igPMԅ4 8'4uH$^ν TCC--x2>f,&h Z\ǎJS t&{rdZlnIS*v>RJD h '* +*c$5.dRSP4 w`v띵^P1p%\L'!p*T/C䒉uT_ra h7j`Msu^|jv1#«#BdkmĴ(aw GF5b?cٚZy[A5CweOEEヰӓx&!̧?-=]%g['\bd>F'#OȬsf<\q*۽/4!>1͹Ò&8Y󘯬}k(=bQWۿPl7x"fϊKZe,pbAogMp<] 3?ES=iKsCLaw@琔ePK :׿#ņqCɮMmtGaw#: (+.G7ܿOi'S ?\Tj{0v1ҹrH׌tƤ 5X,/i?bTG7t=^c#oڏ=,4kU A_?H>Lk*)!d胀#W[mUKеY9 W;kl|:Ul꛿oN?,'Z_|{81pgM2B&DkG橛+Q !^iƠRV09ShAϼU5PdVmro$buP(?b^̹x  vsTVJGBU9T ׳g3,2\o=NS Aq|U7:}z7ar\1$%T) 10cb df1N_:1i[΢z )Rx~G}nKo|?@h&^QPj VH2A~= )QSlkXCϮm.=RH?Fɦ^똌$Ou奔?,|6*.=;d8Sub6pk>o/6~\ vatwMraT =YDmN*E~r7s<`WL Cdħ^Ä,t5x[:H)I;)0Ʊ&!fx w}t_x#iMܡaЀI\%P #2iyb Ncݩ{庿mjeBcHU/bLjEM;o'Upy~gU f7ay+ FnP)3 h\nbjBdvOڸ.p;'@cq?WѾU"kQ TŎt wb]Yi8VdmMwez(VJI?)fQ+ehCKv 9 o0,<_NZk%$?mJ$RZ8Nlrk)ZǷlju8D` i%eoyLV/Knq1 o\NNFoDcjۙW "71I) 6L&K!*ׅKr~-7Կ uN.5:~Tm4^}fLj^XI̔3ExXv.~=+7+ Qw#G%+pykGIP!8N"h0y!a~nBkʝYTBS]@~XvZ{6BqQ@)_5 l qasW9=c$^ɴOZZo U,b>I4^x*d] z%{7,}@c/-X$Wc%EDsiテ&r uw>P}6)(2&9ZN!kϕW [vؚX8i>Oʽڜ˵T[ZuBNН"W+"Wgs]0*1;ݒ>bWm(8@lCCֵ#=;:3*.^]}czhM; xd|ƩBٛ0چQʗSXgX8PQiM=ܳT;/`{vE헿;wƋBqxXZ>K/kSvbϕVcƕ%rC'6,oTgdaHQV`6j.B+((yU⎚Ѩj'H |tװp6e7)twU1kץ<(*nRXZG Vv(̥(<ުۑNm{]9Қd]ei GS:b^aq2|AF:s>b%*ُaȦvvK } q5}(aOa$pz\wE~X﵍El=f-\X8F~1rtw/[/0Cpz6{0 ^ awW _ѻ(p~z#7Sڅul#2z8Ɍ5RoEQ@]LH ȳ}~#<>GCPSi2i]F"r4(d i 9@ ?HACJa,kp@CrYNS&]gwlg)22*쒨_;\w'/i}Lqƴ|b-T*g=2NqsHXrU4TYY)CI?/̶]%T} &np{i% ^fVg`ӥB37r~sTIEhP~ >l NĆ0ıqQ6쥯K_/=Xh^9Yۢv靾19?Ljujls"vuC8a@[[43Vok 00 bSeE|92' *;N n$mC#9D4h y{;Ty? yo orsgrdGaLL\3q%Xmy Az-E(>51m?8*HkDw͂#cMY?2G^zXe;ƈ:pɓz~:BnmWUb5OA.ɋ,f )d!0} e)*NeG0Z_m_LR"ĽƏ-+LɔOCsGᑽn=VkbLe eTbZ/XD3M k{[CEdm@}NH#R>#ϑ~}hf3ۅl^M+BKJ/K_Ip/' muM-Mgkβ ׆{nHgL[M[U.6?dCye$"ρKҿڒ_O >20<)ը+JWZz CuQW{)?ao}X0-#·ZD*Ls5.Y",rmƶY6fVDZrJ 4MzEur(I@f.L-GXޤǟ8Ýa guu; "ezሢ:7gÏ;Jao# NA1p }&Jv+ YI<tcˑMn AVA>Oj6eq;^= &}O+$XY64m^a#Y؏i}7:diDuuA xuZ$RQlZ=KXA%Q4q^nA\_pFA j&͓;k֙"F%ˡAR ػSVL1a]j۟=S'!RT]ʒ_mInh:! ~2s #jpBV&dWf%XVt"g+0 ywҼivZE88K}AOð&ͱ/?Sg1y葉JF!)G&P6l r@*w2Bk UjxaoONK,Qj3^ EgGA_ SstOȪSL(;,R~8L}uBR:$P@ɝDm4GGDkgˆ:t+ck F^XWKxBHy]{WXm =e*xdu6!n 5¿Caq+FPߺ|bWЕHl;\.>qM7I8E~)p4nigOCdM;aSL6Pq"8=b22Wka?йPe0/m$ȗשJ>[hn;zA+00G{PPaIȞx$FiBb]$C*כݬ< 7 ֢㲯m|s"96.}=auwUV.?VMSe>L>iZg6éyuMba\yHD=l.%".ZAW$L-f@_Tm1PM#) v ifo /)_ca.~5IZ]:٣?vwd=e_s^=-% WI}č;a)6 ymFÑO:޴֨2E`bj2%Qz!=`Nf {Sm ݛ7+?mtQ谅Վ( )y_ß J E6迎CJD[ @ ?XV4 ?pQbY:,WhF!?85g ĖanJ$*N`ɶn9} hGGf> +Ϲ`yr`'5P%0˶εLg_uzƱ01xq`;KS`HQ&.Nu}e$ETq7 O/Sw{L(?)&km)g5pZ^x3s09&*JL9_LG$nx?ܪpoklk R Pğ@>ݼ^Ԁ>E]vߔA =E67F޲P^{k ̊ ,N`e+tْj'YWY֔YgM^kN~'nV;W 6?H{r까.nTTJ|iW=FD$V#q⨡E=zbm.v1ul҅~;n/oNu D=? (֗ÚRj"JhN$- pqGeM/佋 SM,z'7#C+O'ηC 1|S/pճfB]>'MDtNC?8/Ctd s.3H-gw>nTr sd.{AT\^֎(tCi 4k~ek'!mapP,PDʼnN8:q-Qwacá94мn9 9L]w8U0#s%"&(OһɌ2? Ո71*ny)e7iH 1:xKխ„e.m1mn+z:S#aLw&t5Y4]Tfo3eh(6oA_cq#euqF]DܕAƠs)/"v-#2 GLӡ;U ;ذNuyG WQR'ekx MWr70hxj+9w=}(*p}S?$z;_BP4x(E{ eEg g#b)cxlmb /8р$n+U 'nFKUΪ; v:sl! x3z/V>7$l$!p]а `(_Vuȋ.*Z%(HtaHG\@fQV]p&pn\ [o )_xY7`Vn218Xs~a昊A.Kvd{;o'rKpXLMR?)#QmTiڐOr!d0PY\^,̒ɑ8LmĎ&Sp zٝ@lU_,SD#cp߽p]ё|9S@`JyklmN-v. }&~3 %e[٢SUAbaq'pavhILA~6rq0!K*TfK WtmYExܔBy,xӭQOWeC_nb &žC~Zo5ӧLEsUyDR>؂;44>ɒ-)o*XxJUF` D5D51RHh΀X3Σ4FRY]๲1h+}6TpzS df&!pbKZu?4 ?*csgW!s}h_>R5ɘVCռy?TVli{Lz5R'ef:ϖ]h§?&ND+oR`ul_*)QL|<~SsV£OTӨ `7^)5\ ib 3E\F >.w2?Ego?6%UZ@pғɕF֮.$x'ieƒVc5DUjXhm =-OZqefw0|L! ԚUw_]0ڲj+s>1> E0nd+êi( CNbvk lRTV|q2<"T|,x\=1tԏ1\미 T*r ?c[EL'jDlm$ug#.x߉w,PIԠp8*v7T|>K.Zcd50xVFb)!tOɪRԀq*I S#hDzXUѲNI./Jܺx^$)3Wz}*ɬ KB|ݭϗtU鯝.dJd xYC1fr2_jƏQ4p-Juexq$޲zIZ۰CVsHU\!Iܺ=[5=ɫKp{1fIN*+CL fP³fT̈@*Yąʒ=ۀN(6gxOR6r- cUC='P;>zNY; ڴKB~4VjaZL|7dłE1\*0l|J!Қaϱ]U&k+ 5~j&=ucZn34́Y3@/o76h(SP[|bO^O31>y0J%yY([!q:߰濰eβq]ȑ )oHIt E0'J!ğ( W_xXpPg]g"dY3*N] 5${Cd:*cv|cѹYQyؑmmCU㧑n:BK~J8Cni 5HZ=Ht}68gzP +td u;攜d}Nl\ۻ| %+Ӽ_Tb_ q &*:ZzGv(^O,ͥuNWx T=sxE7LDwUp>&6, qӟrV݊psW,;UPKԽ([H 1>byyDAi  dEc@EgiX|gbt l~LUTuw7Rk j^AUI:t)Z2B?$U> Wv`[1,G0D f'~^N/͠[`T2 [> @ HQedUҭ"6\nƜ'j%n5 bUX$g5*nE{G=ܪ'Z"T:hq"ZV$B;AY`VnYсQIQ yWn s+y=^ 3O棩G*K_<E,%M?ԖIn Ӛ25d(*0ܚnBXq 校fϲɟx6Jϔ}ǟ!0JnED7HtbH uϸo@Iߔ! Q[UBAܙ>ܰ:62)T6hPTfM `CAaEBЛ8TQ{[ |KPc(=s?7W1H_p_0]ʌdT;(6,m+{J36+9Q *1򐣾jbjl14i2}EcvqŗpџRtf%`AО x>cԿR-?  @A#3'ǮCjS@Gi`#}fTccXAk ɧ$(Bh3™$8rj0gK¼ 4TqBYM]Gj4"15[Ds,ۉ]53 I~oܾ eZe y֤TI /|$ YfeNjл!bPќ#%.Q)iV!S%#{dD3ǃwLun9-B6V7_:MrŹ5Qé>چufO5$T^vgs& W!Y\~iaӁmn+E5WZ,KZg,Fhz Ozf>C;rOz@F9w6{LYq̨kֽ0/VO?Y)uQVgqr9vNjg O0cRa-EL|~*Y!FĬ@cVZt&*d޾P\1I֑LlI|2 -Fa#Gm~}M-< Z݄ =f!^ X>F6 .&6ZCN b<:YBcdYuZyӘ h%f"$. ʐ5Ha" 4!8h9C&=VYONc#ٲ10dRq=Nс)HKwnSjX D^{bRUTQ ۈ#۝D~ t,ǹRa('=ϣ8 .?}NUX{=Gۛ$Y݅WDoZY$3U'G./; goכ~C{$ :+3"Hݍ+s*wi7 J |}Zn[ i2^|pp7i!v*]H-I '[B-.1g K *e'OO{a#hVL:σHC,&΄EO4C/l= v">yĄ( 7^'3U:E]ѮCiV= [ @3l^MT9'NW ˙=[卣a ) (e4x_بi<ߠ) /&bvAnlr5#[ckUGu8S\KOZ 58V 7/n#R )\/(> $){ʉK&h*P.:vtz.Ë-ٓ' ṥi5k@il!nY='89 9;FgdT\mG1Me"jJں]fCt!tW8}=hGە":,&-+PPLH'AUjːͧM+ΕV)0*7k9UWnt*l :@;G!fqvGrth hg @o: ե:]L2"F\$0b6K@Խw1msF#$+zeᲘ # tЙgaeybtxQϐh:EOÀ^L{/VyY1~3_9֎9*3O=n2Ұ7cCOXtﳑ7B*y-ץN^܆rH}i O N2ccuL+Me2^f'fg3ߒ]c3u W`NNn_|ݧkuj#*ڀ1^})BC5SK,,' ӣDjNgtEK16W&M21ÆiICぱৈJḁuW/K_ ^rD3/9M ֞8kAVej|>Lby| TL'zĞ_{P/ ZQMCpJ~*䙟lđp Ri'$7F rhӽ )b]7Њekq G!ۧYI%ͬӢw/rd˨Bա! )zbȘ*Bd|2!d(X) ;s_M]kd$݆i)؃J35jͷ+.%ȳ&]/5:/ r2u b_7>yƤ]eR3\p"4KW5.Ő E-v;{Ik[wl'Ѱ(]{N26XAw@j#xq8|l8 K q2hќ-+V4,۸7DQ9&gmA^("kysQKdŦrzHF޷t)3z) Z ؜N)av8$꘼&] "x {0/31U\LmN}Gپ}G ri!cfqVM3*U]j`[.bֶCXLa,IT*iHՌ~_M*'0f`(F DktCM E :k;v[t# V'I6,Pq2ux+x ΉׇU}m1N~칠%}H( q2#B=~I[ruH-b ;n~]ncLDy:= gù@ԓf7=&VǧIU׫󀁲LpoRz{E!;|^VƨYrO+mpy:Mbj+XN5_Gx8_ ~֕RTEa( 5xZ嗑*/.!(wk_ O|).HҬ:ZHwod|:\r *84з,uV dU6 Nz*3% D-wM/ jt|Μ;L|1e{1 JuE4>@:4hW>iY^!դEh5!ujeMVvXVb`%b""NSήy)IzAޣ 3.k_\r1!3(P$569sc ؜4 ws$x~Nte>ivI 2Їc|Yw=z"dޯ+2I[1hK;@ 5f=:iEL׏l 9z%M ">ÐzH^s`-J6bb ?*\hLb%Yv'߭ow# ! '8\J?Jݏ<;% Aޱȗ˱wLl)6d^˙ZDnN%63;z +3Vڕp ݺKVV<es~袕m%WvvfңE.,+@Wŷvz^arپ5ɔӈ`? ́,IǏ?#0&/7*}]єZ mM8 \NZӈ+yLX"@o5̢s?Na_TB*4NEH +Tż󘧵UlIG%po3=xi9 tqEŊ+XȰ21s|tsу'C~nSbw)Zϋzٱij(̡ )ș$fTv<#hYWmoȊ Fi{4f%dkbؒS+\qqےD>9q&(6ޖASz)m'mWv?\hiSd@@y/K3rx챡q7 xףr6)Dר3/ozoUMF7 [ و^l~b`֍ ߤNIIS9$þ*OZf2y0XU$Ⱦtڼ ; 3ÿ;;>lD5L3Εf5mB17(h!wNSи lV3.IؐG؁Y}OVBhDڥϝsRsz(-,`g;g5/딚{מ_|Ɇ&V|.OMUg庯,LԳۧuKCtfߌDE=C1`ŠfXHbzB2ID S"6GBB#$ڒo0>?4~9MGc6QYԲ.Zn-okovYzo:I“#.ӗl;).bǍa5Fe|qA=:#ǰRA9:SbP.Ѿxl)tOwݏ yT>X3:/y%kmޯνqK]x"0%ؿ13X&GN0̎K/]i-9|:Ps&jxF\ܢ퀕|=Q?dTl(^2B=O;umJ4.ċ.zaEiq?)K2^ؘ%K䙲ю<@+5Go:65쒬R n/sKX*yB>Âײwӊ11d2{ټiH){OrH$'& VƆ8Js`2',E~3m' >I3}C^24lVw_uн5Ƀlx_&{ʛFtvR#`7M$)fi ֩ /;Gҵ5t4☹KjjP 7&9M^b@FsvIJ4։wt$H'4]+S?ŧu<Ǐ 7[H6orU<jƑ}栞7d)K-da&~$j 57(%U aB8 sC>IPbPIQ~7q't*댎2ts V=|wQ4NIK Oqp@9=x7ʟV: +MWƀ7}1kF'D/8ڊם&;}DC%,\X"Ѳ e3!Ai ~H dJ ٞS%QG?E6 #r`t<ck"G29 imnXX W *="#lԵIaD| Wm;ipmCB@d|(U99OaQuU!ZhAa>ѨwԬITj>8ѭ3諚lK_cG3:*`p$>=̎w<]T,c^b*M'c`)b"-l2?{|jGk.=\E*,M|GIv5iɸb% `3:7Z+;omuMg:cw7[d"W<`dfiyYٻ-X|fĘ3ll{L v`(049įiYɁds$jI Pt)Mq]Yn; Ibf証 c]qG< #ڽnնb4ZFE?E3:)o Z9՝g'2{q/{̀PrI),I?l{OPۊߟ#& y9weETrŎJ+A a0ވ>˞COv!^xrDI@k\jRբK4Zo(b@=L р Ň@$Bj=+;x2'bDp8s(Y`{={З;eFV*Didbv* ^6BP8鐝8"7 盰=އ 1 .YnR/1|k֝uُ6-@G&l LWWOͽ6YtBjZzoGR|S S^1"MYFJя+Ж%O'D>g+(\h~XCU-诙q]=&k-cP0%ꮴ?YgJ1v$S3UpQ`|&:u>!S!h"!ͤ qS\ 2Ug`+h8,M" GJ,[J^IxQ|wb3 I*]c/TlwslE,.y:>YaƆn׫fSk\hq;Xwo#DcEyy'e?]XjIGA݁(j<$}6sO]0^F|sH7>kiڻD?-9;U7͍5O!˒pIIpЯ{"qYI 4Sy_PHv:RZD|PPF&e~CXi+R9TMU0ϷfާCh=lɱdWן2/r"I?tR Jws_033 Dޏ-z@DoƟqys3ԞYYFW9;08TcJ Au ̞+uRqbG=r2 õꚜp|l}2+vGHϐ8fR2f@ `d8Ȥ8 Lײ>c }OC#oR]U'Mm [k!jֱo-(Z.zz@t{?~^%RYɱhl:ƻ|A@qd 2)&}dOX>T(M/:T֧ $x /a GN]* |,ylKݝcp<.m %c̰8Qʆj(/.ow4V!64hgLkZU.VO7C, ?{8euX #Bi _#GoFHϪe9񎯝i2|Ч<<Ł wIVW r .eH3qCBrA%GM.H@_;f7'$'ՇC i`AbjM/ x%QRM/R%JPAd0#Zy|lw8P+Pf[l{j֥`ZɳljT> Uڒ:mZT`b^Y<W'ݦ94}i5_tEW'BO[GV˳L[' ҏ'YvU..mݎk3#іv!~[;Tuo=+Ԑݘ݄*4,AjgPvDI VU#*1A~Q@Nj&]`'he}XD"is!9˙ǕƄ c: [^Zx'*=I2JΧ~0AlZN@Ԍ^2i,u;WWb_2LN5sQ&Jё9.Ќ?#LxWo f 9=0%8"^qEvW:kbV (1m=,dq3 = Ʒ-3O9gZ~u'9I%jQ-"7bxu$sUF}.n1ᙡii)aڡy=S_[aH((}MHOEBtmGL.YиJ2}:~ pHu0mbx (-WJ~ hA;`RHu 3:3d$h,J{q纜Wj{,6W=Vȍg5l&qPd=[ΒP'wD hjp|$&_hv{$:FcޠW;Kn忩BIc c^ E{\josOۢ̀$kIE\j,@^+ T#Ս@i8z5ff]"݊ VS/8!|D>2M${M4cz9TX#:1 cȦӫRR, /2/fu !> hhtHudG`L7IH}q7p4$|vAҰ>L'k`,|HtL7#;IJ&c^a-j6᠌HfL|j?OP{٧phF1߯{p-DaXUg0JA"/vRab77]YQr_5c!.r,۵k̔|g!M(DLmCE6sVx#k% [ thϦ_ax7Hr.ud^=R*ij3,j ƞW $; 5(%"/ If$,x?V7gܬp?`4#aю߄s? oHuP|?寠UJ3UL?{ɜ0`\$~o]LJDЫFG9vB+])xoh@ o\U<x9Y;%d{wU MANt_j^r"znׇ&Gw#K6h̶ot'"s\͍'j81kr#DC¸KKS#c܃̖;l67NE̴&ZJ%g"+%n _%-L%"(yHUq3[J5|ܮuRR@5~.bODBX'* Ϙ~%!vzL2ϊn-!C /_7;$dۋmh8 H.|FgojpU*KԪO䔥|Ao%.{- N%PYRv&  4)m Od8yb 3)Ք],!6]^/H(v{:B6a}>LgXG t*alE#X80t 7gM _ap6YҶ,!oԭsܤT8dA3f1|܍x7d\_:xQggk6뀗v"}ۮNʴc؜֞X$蛨,jڂFUz)+9 vO~9@ת ,_rjgרgtI[pĂ.gIx?/"VG]ӶƉiOժ,"1KIW99u'A 3}QaR˔'t3XRJҥ~tYّaK Ɩ1aarݤ r,00= c 3_@i[#IOc'F$Uu iYWKRZj,pʉz9zmbg9e?o&pv1imQ#$dz%Os%I}r!%VB-g=9 ^4ɁWF7 '>r3ZƛmoqGPܣx$_ fT5U+g zp[ƑKq] Zoㄍ ʎ/ wA3^Es*':ؐ˂q}[uNpn"dl'(ۮ 6QeUN?TGf:uӣQMF7 TjM~ Wjuz>9~NŨB&7iIټ,'Bf<>&M^W"938 -KC 6Uee* K+3p\5NIc"kJAQ tf6!wF+$^ߛT)c>)0iI.i߻΀@>Qk7DE@,k[*˰?j68R@v俼 ͳ!/9.' TEvh~NqHwJ0\.;]=၊ޖ^:\$V5*g1yԳ-:RR+Mf&h(d0Z4bW/%j"os PC-SZmI8 ^hB&m #]OTm5Wp7Y,#Y8jb熵!M1_Bhy-k2g=-^ÿ*=sKb^ .\Xoх&o0JwJK131N:&Tct1гVs`L"AGjwܺ\IJN0&S*&:RQ6 sgpP ,mꅧ]V&&"o]ԳCMy%U9-Bu_NDoQW'v#d:MuL* cK> v"90uE )ׅRPJms"L'um 5Ȫ!&!Z#Y=E-Ͼ`Fpg,/x{yQ#D0|ԡ3?dxSob{eQ۠?PupdRhvcL k~[!(h̳+k|t=‰6ig1J~=F"(L*}@~4Z8It0 kxIʍbAR5<'yb#H|=6ow]̕Etn%ޟZj"F\K'ZqY`_|zX-W#\,ֶE s g)Q}{ (LhA9HN*;ڦDuH\Ef5"ۂFxʾ,I0~`-}s99raM>|Y 8?V$+;Z-hYq{0V4"CuqhHl/Խ ߕTѢT5!^UR31Y˰-@q9yo[ 3ȏm3Swyrr0f:}?kP+{NÜR%_e"|  -%-?"/PB_l<^7Cfo3M3^Ѧd fT>^Z͠ёC +nlb^dH3 L!eWNa݈iPwכ) o޶ z(7ٯ]!B+k1J94ܤVOen}oBbቆ$^ӑo={9VDФ4%?V Tۆ]_ֵ:R=nJ̶5)b)7M74 fL ԇHxO\T0~s>Y("{`$yVkbԧC~qD@HN F{J" M-6D5\.xH %A)V"c~VLھE{fn=Lо{6sZd}2{'3$xbyUmOgy_mi!\PO}sToftY`fd:י"0V+$hX j ^2 Mnڱ][gJ< Q`6Wd'Z с-@ Qпʂ;^ } UW( p. CbV~i} ?zUl?C~_%j ҫ^~{[«_t4yV|Z.^iOQ^;FGc@EE y0inWS@c-G:H-c@ܞUsjNE1,Pn8r-Q&ڝZ {;V_ g#Q>V e ̈́"i$i"o@DWaA'(T%P0Ȃf=hX? E"1ձCifmָ/^ i=L*%*;LDbYdaQ0`UݸvܮH Q3pawq*4JpTdzsrY=Kւ@soLf=W_jQ =Yì c =L*<1"N%uZX5KSOϸ l_Bǎa+l.*sw'Q2M*ƸN4Nj8䂕e\P"ip[%cX:GbЄ{ߠܱmo2fH0#~ Qe4|&(fYN{{("Q* #}jF 4IU51m,$i;Ac:{efח9o8P)eE&[A뮽M=s10>PN.H"mrVx}CYAncTj,\W3յm"`.zIS1VQg8@i. dx٫OyoA` x%"6ӐܵIGOv*$nhNQZK^Q޻zsыV_n)=1Xchmx Pe (O l}m.5뺣=LW|d`uX~-ǵkjN M~ :@VhxZiQE0!/v'7n*\COYF!Ƭ5mg"񐝊lY_ZxvsZ_d_mhNӡwƭ#X!åu]0I[)9N?h F͸ş_{&aiX{!j醋\88Y8~v$Ԏ irz:iS6L3VyG@G?Ĺ4QgxZ_>q1V| Դ&2bQ~}6}Y:AnquiKg"a pmw/+` #1)g ]8R=ۊ~)?{L[t)AQ2x4/X)"GHG%UYW@OԑDݞU{1ptٕޓ頻6;Y 4W͊<;GG*$7RdV_q-ɕ"=|" ˔)᧒Wb_~BfsJ Bny|d $k"Pׇ(WzfN!ˁ?¦ॎ64J_rF U+Fwmm. Cv V@ًeLKJ}Qd߶P+a R)d0"q>D̉RyJ?>Q $=6yskzV&TW!"&QW>6b3-YmZN\EoO2ahQ} b2`i\@nw5"mfAڜ}#]"(/W|7 cuOEx5 [TMxҪ4ҷJoHAF71Fœ`poEщNs;~6`[p=9Xom JOdS~='{E5s6ў` 8AG$ćU.uX~^1FZmpF5w]WF{X$60L2QiMnv4azItܐl{0w2S64<|G&98<-F̯GVo~"!tLE^ޙ"qc7ƹvI^uO273WMêT(Wk[es?:^ jvM+g䀅g :Cs%N,5IUoFڛ85 uW|wc'_qO7*>[(o C[(taح7]#k'#;WNO5E@*A}K-C&m̚_gc{69Z(n> ;L@Y2H><\qع)_8RX[Zx"P5.>ܬ]jK#{g%y!Efd~p&*iL/#Vkvbr*2k>mbQ"@:jRU =)i [Shg~3e:%"zކKCPziJ(0WF'2̹ &|հ1D.6~!D*3rK1oۣeE07iCѬ{ -/C(ު|(zsj 8!U8%On{I Ơ:Bjq7Ѣ,&0F,`Mg4/<dž6Vtvٙ;~j[NwS 3i̐E!*֫{_׷ZU"?jK=Au[*BW¨I u|BO#R7eߚ(kK6cFܥ! v~Q< ˲cY0foԼƮz ⻪(g: a?oDy"~BmG$8 = >À|IcPh7B+~[V,񨳖:1T[ZyEW8?+{,%H^ E|sb281O=e^)Q& O%}`c8(yS#$3GB(-5`ԯ6S0Υѕ'Ke4|ZƠ+Ek{`PkUP)#*4rbDL1(D9U8T S-d˄UvNg.B@-a6$Gcn6U.ItQ"?pC*ЮB2a*Wi^r#DlsC&&Mr`^ܥ{[c: i22δr#^_ϢGI>5]oaڧ r: %0jZd `-1Y#eЯTqX/U^ŎsM^(gm|g֜)b憀)qvWP^q}nُ a%/ 1xؽb2h˯LcLnG Q6y<;,Uh lerxζलd_쩐w3]_g3`ܜ{\`_=D.Ɍe!RWXn=H9k݀1w<ӃɎ (Tg7zL0sqz|`ޚ+]2Lڐ %Te7k-fOOGINޡK4 :%*\ >r t@FR Ԗ3P <X KLxjƣ]XGŖ+葂ʓ $l`KPj(!*[R>F=n zOowecx^>@>ۉs/l`rߦ2?cS@ٺOK#@-u!pj4_,Pa\MI"|SZ#p9 Byɞ$C>Vݲh=+ljcȉg +f=I6E7kGRyV v=f֐E%t(a dT\›Cc,;u{ЎA,:qF ђq쌾}fn~gdL!PGQi4ċKL&W4'ϡ7ށoE' KҬi#T1'kA!:"ryp̌|-.& ZueiƠo27ʙH+zo'#"}̃ޖ7ޤZG j02$iJLrS"@7qr/Y$kvYdB'-ƲWv[@R x)q]7 ji(|f̀L:o{<phE-kɺJm:9{y33*q"yE#6ge3 `y@ʆYFKoojQ+[1qUy.j|V=rozgu\(atc| {0wʡ\eaLE8}Xni ,q9G-)_Ho] 6߮hvm*&ܩ㖶fɬߣL;0*H4[0O"d񐲢Ե5; rjPi/C17T۔3?W+NK"U-\xRk u\e=t#,8'|$xqR6p#Z=,,ph|AV)jۘa& ϘMŨ;-eav?kl>#Vmihba}PLkS!n[rʀd*;0pPMz>SmU=꫘ G[Dؒ(`v:0Ґwj5"Ҽ_b(υ1+c0/VfR ^xiLVRY,~oĒ*DrASy?"+@ssC[rSl-t }? r݉T+*Vuw$xRjoHfO ӚQXq KGv2ѭ=3]7|:=1(moN## CT 7݆ʛn$.v/eċn{#:8FՋQ7iu[_C e7DBFrVGP^Q|;XU3qi]>u5TP1R}DY[knL4LTMB7twg""9MޕF'33=5(tjEAPsx]=pPC3, ̗bx³_õAc?3{h"OZ}];t"ue̚4z]=#ڮ7zwsO\ SrL8ߎ\ Lٻ,+ p.Y I>κPm2j C, 2^v*wfs[w*GoVpy?FS| KP!tks>ʲ^G{>.Y2@~x%s8;,POƚ%GR?n!55!`EpvtPH%b2{T{[ dxPq C%\fvI1IX\\3- !q GRHmiu#,B={9) 6y /o(0R6hZyT(xԧn M].rc_B> l2-P-s" NMpUW,"[[Mw;+XtT+rpeԭr==toWb7,gYEG씶HocDmax]GWɥDLP$sㄺ$͢N({&wA*ʂQCPL@?UuVOO7=vIxVf58Ŭ qnk.?@k^`ѰILX7x n|-e;+رWq1ǘkPlJpm#l\e{B7q!;X _ y܁ ?lNR`lf ?6rI]L|FӐs|gf"ԍ%M8#cCxy1 Ħ-x\840H"Rfw7~Rl&S܁[c)G;#djy CVT4 ?wB^Z"V&L=]#L|/Bb0wJd 9ByJB;>qL✜>HVAjU!k\; V=ҽu<`Ғ5Q` yp>1+FpyvclpdIYB**qXq Y=Cw?IѴ_p9"?TѴB3Ʊ;htBd9. U^F~6=d"mNޞ_[Yi\pͷ9cq1;*% LUʌN18!"0m!~kd/_~߾bR"=0o5KD,ȹģ:AvٟDz**VΉђ~ UC*<7߆yaJvwZօ?ATHkgmЬg4~/?[Y-A3ŗC'FQ<u iܵ)SrF_FʣÝ3"?CJ\+##Hv@ּA.QCa]!EQ芕m/{w8?#(0溛^?.Wq mxՉovhZI'Wuj;0ga]I"&n#0pM2ϪTQGl7֍VajvW0:`PR\( ǹĹP0v+L)IAZ} ց6l1.فazklT:1"W/^pcu:~_f1,{zp @5]$-a?(d`aKjQjbNDtXhgclQvO‹¾ځ/z)!]zArS-zcδ=R5?TJp}fXrD[):|Pv8No*LgFQԃ>ϱ%y%o5ֿ~m*U~Tr[!.X[+O^ }.a@*Do ,X)yp nʴu/E z9Gxdc0"0b_gG6K̫޷{0+I/EN^J{V([e)xv @kgF1W~|i>9623i .ݺӆiZ S'8~%vpBEhb9\aY/F1dov-{C||&!f'y\w4r3IQAS\oێqᅿXX6]GF\R:QWgOG7r[Z8er{%^mʖ jӜ5\3:R!:nn&NCڗiB ~n;[utdd9t# YEёH * ) $jޝF0Bd>N;f(]p2adaJ4y<DU۝?">e64mM]6S1GLwm7xM.R:cy ^EnDq'y}CK| $P9my}O`ĦK?FւPʼn "d,݌F肓$A>잆 e6/d^;+ƘY 3Fgh79476e$JOe7dL0PARmh8r wFCFscRZ:#F2iQg POp"4 vs}\c@E9b3+Y]' 1Gx<3UR9;rëy _~(?EHsr e'd03ݚ;gJ6%î1fZg.1 ŦR_T,39ȟM> e#ؓZJuk.Cנ0f+iHV5Hr]սz5 ̽;~~3QhBDMg/y2=?Y皸R#(ź RNqc:/j۞12ZܜI$)'TR!1aU4<]R4KVov[#@FT7r-Fb5H!'R9RYNW:'w[KWcTf|~2W#0BĿXcv?YƯ7e¹haBq+1w}TIĩԱ9:-X'-s^=?o!4=L9 ܻm?70 O)"us{I3d=SDtaHd{Feo8 :g$wQcPaC)z'($mnuB##ZD>6=uvͪ]Zw' It A߈֖h>Qc)걼 MS!)\# t:{&sYLoڭQGCp4-ҷ^%!|Ya P4#̏4\MTnWM}zjS+=-r97]+o2yǣUve?妙8Y] w`|€ _Fu4#C*D˴S-&t? ga8̜P&βlF5*rVYB<%+K8_~ ۉ`P#ʵd\4z2If`qΑ H>~xT2nuK/7}< fF:LSV;Sj`$RZiS+ܖ:2UP[cf|f|#l~׍#b@Wǵ1zL$咽 y1s,3SH'[D]3}wŻ,`wԠcՅ9֥@Wr늲 0FI%G@ۙt—-KLX[6njTI7c!bR7p1:D510UPHzS~E)Lau(GQMeși%:h(m8^A$՘K^(}s]Y&?߶u,>}m "Sw3D.?m  ^<ؒ FPË ]bX҃toplNP{FCӾ8!*(O EIGnHI J3(%{kI4d}=9Iƺs{P[r,B$Ncm&t⬭C!ݴoϋϭAfy#-^&/AI=>yEX>ua 0ؽ 8۠(f1Wl3I .NeݵRT¦#>k:3b4XӴ(O-2`R.L>|[u`vԜa&K0pOz/N|B|$(oT)wm+? l^ڡ2B8yH7,i2*deVL%t@fv l^'iU:&R88:bNNeПq|9땍d ;DMYïxMD=!P_hT9q$) 5E꼳v ([;=-@,@ 3! 0. ԰ +a^Dxƒ o@gW]Χ˕:΃u]vm;?^ىHN=wW0z#NAk@C v(^A˾>mF4)(j#orڹ; \w`XWcք$f-lq2qdD:2ti2\B4r^x^Q5NP,<3ЋͬuN yf?,$5ֹ/&5N@mHL'Up62K%XPDe+^W/[gQfx/P҈RsUd7IeBI{PqZIbq)H,X㌣ LƝ KV{̓f'!ޙ U”b _HEqחF S:/r6_x7 cz^ Q v&?& 9y“Si5{4;kمEy4ǐK0M`۞_r3Ԃkձfv*9pڦF L;K5٩MVmpx#緅.vMJj,\VM/"\\"GE/>WAo' ZP;+`WB}wKm2$ӭ,%22s:8׳Tf~6Pa/!k0cs Y6%D\. (B3q޽<8sr;4HTd+h&˲" ]# $b.MYlE<2%;N &fw9+֤Pb~w6_IvtTgj$#[ Fc tT=YH91>bB04FA b톗3|3^Tnu(MWc%M&N`yNR~"T~zK!uܒƯMgAx#+hw7HlAuREv]E:44nK>b$iKI0kwvYo` |ƝC `vMAD;@X?-`<^tyi]&f K6BDփ\eraJ?c<''8`0M]٫^XRE'½fc4sԒly|H~\q*siV_ 64^;nтhQ<>"lSY]>,Y <cuHFt\4+,LchNgOD Rt*v 9. :9 u]Y9en|G8jrˁBect@291Gu+Xy4ܔFwd**hjVnUCj¯\5|CTK6hQjW@];fMgONw"O FװghnۂAa.Kv4<ˉ /3u.F5ƴR~B.η<]zpF!2q0ū6j| ЦXew502yR!=p-2Soً99F+eYp _L/DBJn%CR#AD' kъ(ߣN! :%,C࠴L83ZSn=aI)g0GKs?LTCJhhݛ+tgxPOA x5gZ4|rib4E#>&_ZphTWoK's!fOϹs{pd,8"`kUMA6t٢{)Q4QdJ22Ȕ|?U}o98͟#W?o^ߊ&. /y9I5* 0eNTfh /~ˇ`JF\YhIKټP8xp` V'WZP.BEQ4VܬȒVA36F^>.p* Y9( 5hUr3UU. m%Î뢏nWe{<뜤[H)Oek_Ɏp>,J DOǾBjc0"Ԡ ]g􌼸DX,CBӸT]B?J$Ak{zJ"i37U.m,i!@*Te؇bwST`Nzƅ~ʌՉ܋@]ro5G~/|T(pp?cƿ75(3r yF[z]mBM>nfzvfb.A;4ʭ3gN[eVΌng\^C^.x_4;uE6ͯ:uHa-\RފCi뚮s=ZbzHT{1`9&Sjd =`o eARDS wq_W}xSiN:GG$ ݳ"Gt 1W7\9T)@_QD*1Olms-\G1as^JTն7-8i6}JËd~] "BS~{8KH0ݶ4 ZV:!X,Ãk..q \ H}Vv9^'E ܚ{{"lpp`#86t|;w$6jJ{~N֍V3i dpc +@SQ_1ƍs==;$V}ʈٗ5YY0!i<Ѱi~{N,6ͣPM4]x Jl ɩJk̫]<}k|μ'Q- =n}is΢aؒFmhE0QKgGA\]E{t<5̹,3 뭪m)<s eg>hQ\8iP彣f;ph6!T&q8MK> S/ b{+e8h am+2l.LDAM\C׬gZSs'*ʴC;3)1Q&WnS Z`#`l 2>jZu\E@V,sG_.F|"y^;E) xD1&X\C|_L0o%W;xE8hTόT==jJɓKYOCTHc1IekZWj8 k?t>Iim*]}9R3ʅ2"U*7sa7ŀ=F3FМ*T롖aQDRs\+ac @jDj+hBQ">ޭ;}zi`ms=?]HE'Dk -4n",1lȅDL5Pj շ`1>U(R3kÆJڦS$W31 m9ޙʸW~ș^+K,1J V`RjtA. +آU.'cAxa uAfS\&|Eѓzi{bιN;_% ?e X_\BR}Mّ1O!{k_lْjoO,|YD)9=tG4nG"/?ލI!KO_dQ?$,]Z3$e)&y|zѭib+!P ]pSj bLDо8vz]񫾰]тRZu;S8h<50)%Qڊٙ!__X$T]:1~^a_Q97~ H rpn}b̠-m]OI4]4:w'S1X8 !E.}e71%[2 kt@5~AH2UÜWzẹ}}4BLW OI+=}SRAm!?UXrORuL+$dlKac,V.DÁg5NR*+.B(XOMnϚQV| -wh}g=P(T]`YѨcR@[yi8$Ѷ~\Nс|$X$ZR_\+N-?y& mj2E02:ϻۣw%ػiJ6>+-Jrmow-Hi֤]y:q9L6 ;|A4~qOҡ)Z+y?> I \Uk}r^u qe*WHB%Q*Rl`vu6FrTl}y,lXZ 2 yN6)lS cSlK6¤vB.0Tr/K.tNѷl/[0=:xoJℂ=sbM 3;+jߊaKtqm&)jǫ]d鋛 hf,f+50u!vw{8>]Tp^,kZ"NZM/!FךTҵwsDlTjT;Vos%k4$m,8l$ %/E ɛ" MFnQ2]j q 4h_ScInJPwߢְB"IajL[3[ǐ>W6IՠmkL>/  9d ,:=Hlm͛kgx~)zI镘V-P0! @.ΓFqϬBKiP [.WMҼuLopG:cbLlɇmoVYD|]O7suX8ǒm=zj.c C;pM ;sOgbJy} ǁ@ol׶qݼ@ӴXH e#^STnkcHOA侳}w1d-SmR,~Sb)k-%jzMxz=`.uÝ fuF1 ԁ=URx @p׭% R+"L>֭Kֺ; Ě\9"C)SR?+ 0/Kؕ|^W9OJ^TB&V[O`ړU$LJ;L<(a uvuۺrL,fzP.q̨$?Œ.c-JaTRr8Q*~R^j߇7YZɈ#?d\WX0w-dB(8ڬ#zqK5q"~G&]sޭ1sɩNy-, OXݿhgi/hx#j^0=W&,OGPUBjEWd\iJq#.l8qO^659߃L(uqSx![\qF>>@=7@nyiLɆ$%.s2JLsfVm~M=_ /sIMε;κXbˆ>j+B9PeOTAC@`H*cő"?}9l?[-x?I4Q6.B\ eC`3:{e*G|9X, @tV{o+jUYܐZiBv$&N.f65@Zb Wv0/G5)@K Ց)=ɋ b|y&j15ִU/*ahiXڗ_c9gp2woO\'p ȴ%Xw[qYfP<*l*'kB5 =wɃ϶Dҿ-E{9G58TDΨz_75fat酋ױYpt+@'ϋ331 m/0AJtP:3,9~y5vjsUJ#xA4ӺiZl >cٙ*4RCB†S`5Nlg(8J۔ؗ0'vVOBZe4C-?i(#gNN=F3Hɸ,n><ԯ{au )=/w|P/wU虄/] ]C 3iU Bw8_үۨE~)9#X^pR|M;(S  Җ|aajCc[E2!1B_B>-RX&Yc5zQCu'Ur{#{#CJg0ϣ\i&S$lX%qF+ 8̱ӿB K˜csZ֡b':Da6;pb(uV𗢴f<حsVT6 )y2̧{>Alt[ [}Hχx};Ay`q<}g' b-; +Dm$&K$spg1tV9OmŒ%] N%Oh !Zh'r"6oB0AƆ%Syf\i Vpc6'4'$=mL{ۄ$8w O0ӆR] Pj:T2 [LsS(Ht9c\%u5H1Sq{T9]7hn4%J+'C'K՝weβ`}@YD&O'0;)M׫O )12yƌL""F0tʯp{zySZy8qA/* z탺GGbk*^[k\[Cjs|uB*ŪB#h% kQjs!E놶NZV5"1LǒY0M_H` @3cd =XRzM@\/p{舘ϐNrNфjk=j(H){\]1Pdt\it훤1mձ:#r@G۪,\ B0=}E=ObIK!);"&e3+m#Ÿf@B~Sbԍ~p]C2.>5ZלJ' 6 Ry~iVT>ecJ${/+ɦ?iTa36Jt-q9ȶ9W}T'طAnt2m b[ch%HBUDN!kDۼgaڊMa2a;mB1RXNHV!c;QV^Cެר/}{7*k4)VR3e=4S}h><ɠƌf:^V 36@Dt4NNB/H?4֚sZp|6C=Ck,ܴ \ELnH@P 4ݗD^'S@Խr3U5㗍OBz>H9Bh>q2`}n[o$_Eno} ݼ)Ursq[QSFS؈8WHHz_"8^:ڂ#hHBO /{e1Q8r?Wm36F c&}4ojkr> O~r!YkAyӦ\Q#8ʈ!T&θA=)~jL7K,Hĝl4;aANUB&\=I?.}AOi{ Ёfը aNbR:~18O6q^W:LMQIl7܈4+26`M`%Hq}"%# rhj^_'C(%n2b_g!JrhY|rqFȌPA{K(٪s 4ЫZޙPjAѐ`(&\aX)շ3۬ᑟJ~W:9u-\sP!3SҌzd'<ao3aCN}me4RXj1quew!oyv9W|V$6IC&TzR-n's ۳/x+} yf!26W)Xju&EҌl:ag Ɲx i$3 L1afSBԇX{L͛/  y` ?sq\3'\3P`&6hͲd?%#Cysy)By⩒2@ht2r^-UhW5 cOg' {-Ljr9kU[M7sZ8ߤ|s5FEiWucM RVId$E`،~*-3ֳf vA)8P[ /,(L_K"%X^RZrpw!j5ɸAPzWJ(pY.p=!dr"mOٸrU9aNnJUT('` :Ήdua?+,H{C)QHx$&(vR>Hv| &cYljrZ8q:1oCzI|B泻tjmܻAfJQ(~+ yTO=$w I!Ś9r/Zp@x%M( [Vɯj{:xʖoobQ+nH,-A"4!2yk]]%D 1FWfO0}s>.E2jJkVAdVB~ـiܼSÎhvk-9Rz ?uqylg>&E:2o \ QFsP8 ~ hL/E7j% `7jElEp5  \h0{|-a: ~}?CGXL'AC8Iūu@ih0%޵P p(S[4veyK'x.O Y3:M߁7'&i ڌkA,ժNw^!0Aٷ#/`3P< '"NvoJQka?1XL!(oG3K*RbC«I0$g)Rt#Mj]^F=N 8NED@aU@=5+&NӮ=lasth+2́-,RU3.gVj% "BiE/ ͕@^gȴ6jAz~.6y.!F/d$.V!"ȍuwj˹4F˰d0|oF>6? Ԩo$>!z xOiQr*P &-Mn!Zvuwj#6a5Uʗǣ\n L51hX4S7)'W$^1Y?ugJB7T;6NZBXy/r>.7< ɕS srF3aX#̄ȗ}PFB, lyn׶>n)ˣF/3}m4S(*C{m4wZ(ъoAZi.5t3tx4SkhS!3Hp"!iגi-=XitoP&S7T`#뙔02_Ô-um{#9:ڍT;{i b_}"d AeJͦQ 2~ȋ >6XqSO-Szjp^/ZkZɛV+ERYELP,5m^Q1=R@ Fo^}J~F0F+t5}E1u,'a)ܬ挄:++B93W4* p_Wlv ӭ=E |շ11!|lUx./w.>RbvJW ZL5vUUmF!%(]s ғ.z0tYWRiD4[ǟs]D` 2MR?̖{JTG3i;~ifXL}y'] FvN!X_.پ.T2Kd 5_\8%=ʬfNvk}HO7nPok>[1WI $EЙɕvZi`%f @s6 .[|l& ;Ngˠ߫'f@ נ2ci՟*bUn(P;ZAURfG #tجcAMK:2pE͋l,gI$~r?5\.I8S!FS8~W3G#3zĆ%0͇ob[Nt(9jj Ksq2MAl32VU3 A~Ivq:F穮d|zn9: *m^@!8q>>i–3G^ӑ2^6X*T;o,EXObv*M{euи.n͊AuS炳CF+zAhN:s,G'|љsDN\X.BsoҪ~w>J[}zWhzB_+(#!Xz& ¦Fl4iSH[npH=,'B} 4u3*viT%oa/r/O(.St?4>(1ȡF $xյrQf-,V[.$0oB.YDh7IJ5Bw6eCZc,eQ\&eo܎XVVdU#%w"xt|X /X\9k(.9ʆ?uq.MqœYu?ƻtb,B_T~S&):d) }FC>{N(@Ei(538XsRl[v{ÊIerg g۫xT'H-'1'LK?4^\7Ut]Ƽ^ ]T˱$•şTZ$cOXw!抰jw)U_I^T}Z5LEq'ؼ5ʥ]<On99蓌E bB`u=ȖC&LG]mx בɢ&pm I jvD-@虶 ԬG%퓑ab5E꬙;!eV]<}ߘ7(;g"ٙ@dASd3^F4 MьҮY\Wi/%.J4/O_0w0VǞ.Svjp| 9R&PB;[" g L`O/OnN ~ ӳPBPD<\uTH @x_н iB,jfS"+pG6Po\3N( F-;kA&1rwbC}dq,*Ԣ%$ {ƾ+TmU(WumojDމ߰%Hig`9Uq1]J\5:VU`~ &,0޸ܟ;}=+vF3z|oAQ@|J-gg2.\$M'R赛䄄{TC$ yl4|ex`~r.&nvNLKG:P/*>̣H ;8w@ԛIJAkdʎiAˣktBTomE8B6 }UqDB7+k=fLm텸Vӷk9#GHwrT3"ȐqdxI~otXBiFxHƞn/URF @`Un>U4.R?vSJ^^>g+b" jV|=fJs".bχ@JDZC̙#a܃7"7^|<9*;CղM,\?H.>}eSL؆FQT/Q+ EH2{}J콷iY'y[qPJwk"+ͣ)|G`ǂBƌN, 6%.`›7Mr)0ŋ9{yn|EY.Dp5Տ?%p%Q] ؏MyUAciQ;?.!o&B~>@~1^BKM4Ӥ픟KiG.wء̲HïZ%GJDiDGS.'s1;x~ \+xδ+I%^e_SAKmQFԂ-D,؄YwTQ6ChqUMFG\6~q'%>&9(8>5m*vD%" 2$U4uJEbJ{jdW- Ә@cy[ fuh8hNJ1D2E-2(9Hi3@%,>/8jNspϩJFٻ0)w%HX5\gd3ؑ 2&PӴ\f_VS+S婽Bk&kk+SQz @>$&{$I[riƅ%-kQŒi !ǽ\Fױ9x2c,:*LIQd_w58QcڝV/ǝج#LCZ"W  /4BDOݒG?Z}2=mv= ^eĵ.sqpt茲U;D!yrHVE\0N l$8iTwu;`<@ԭe,M{h87𙗌Q,55!uYrҜzhNm2`)X'1: S[,qNKqh&ze),u:w.p~u\ܽ# NR> wd?SC5醲Xso;Lm'cNBR [Zh~- 5l7SM&fw>N4}ɿۺW_>D t5 }T^vӂ#:Jإ%T㶦ɡI&hX,60y &P:L"М)\5<`=+ ė.}9^["xYP 9-Ì ҏyQ>$e.pH=mGgn5HPso @fLUKx"xg3Xm¤c&U%vϮ2 9vK9O贽{6ҷ|J6siya RxRId(*FkV'&YhT_&{>NqW=<1Id! >T$s1꟰1ji ecWwߕB CPggd ,_rRkhttٴ63X0}dí-$i1OP[:^A aK7>,2 /wmyϰؒ !D>{aŖyvo´K*N]nAm!*UgtJ"@v4&)m3D…r&$fq o>>0Ů]hƿv vZd)VʿbT,+)jۂCdCv0H CAVv><>};.p7 )ٯsHwOTYoLO)Smxnx⸓ᇟ3+" 8 4$%CɩڽHBGOTblK6w{:~̢^[.VS, _k1*>Kjk!J>l/X&d[Z<#.smM1GƜx,TTd&0l`bb 3 B!eEl \鏘G%nS"De Yo&uAv 7N꽇ľ@p&v hT{P;LٹW@ *l/.+#h/v`/+ }9b$ghW7q#Iv>ͪZiy@v q%jɩMgSF k4PjQ7WV+d]Vv! %[=Cy%4Ҫyo/qoշ_T+(yaE!ņ@T])s.K$- #( 䗗hDRϚLMu92馜6rMJ]]R6ޘVh>tS1KnL4xUm@!`^93'aG i Rr!ۣ$ u(wSTFdIhQZtCVGR(Z־AGĆ3,[Dٖj%Uo:økV6[j|]q, Sg_jD@9"'B/00vtnѕ|\>24{\Yo+_ BSHEY'M*ǥn4Qd;X>vJP@XJ>+Jz;hOGDN nc}f/WG8iڠ{4[D0 GEzCuȭP?HR-+/qaZ0v~[W Q S ܰw u3Uo:mUîd69 n" `o-)Mۑg@f0\&@6hM-JBo/ .OX$ V7dZSyd --ctU^flW ,$no>NtBqa6e٬̃ܚPaD!qoM~Q*;cW["k^FJ\w >b?Æ4Ҟ)!1$+]X}s!T2# w翽ln'`bÍcc!tN&?哧Mz6Ƀ^M(|brj6o}']b`&T02?ӎu"WcFUR䵅S% oި邱k¤W*z\+}U[_2^: 0Nٲ_prjٙO}!W~ ϝ7wzFD/7݈gdk}v(s嗁k]vQjמ(YBS~⩎1f), @v Wm(#o{tpO g࢐0ʩ :>~ױڗ&ZL([gIFw"ȸY岣'&CNB r7XR|r6/V-A{xyh4Yw?ZX-i&) A~2204lF8d2ڴ ^+).XYT#e2Y‚&U,s`N~,-c4r 3.vv]|?jeN,M|*{)Mg4P]&hb"HFLnh l)LV`U89Ph7(#gš<7\XؕeE3 Y\h؋cJݲXӸ A3vsm}q8fWy;+5!T-``棍;?qz̆NL:[*=(aB]q=B[L@P@5H^u1αcr]D>|U#K_'2ǣ3΃}G[~OyXB-Q6lut^ZbϷe,9OpMLC`RF/G{Dп3W l;JcT&E:3_t%W j$k.kDĬT[L_\⸕6E`D] LAK`$w.\_k}L*2Sh t܃Մd:̉hLmxֱ1zJw^ʞKFf΂Lh_Fl+Y0X o=J`[5[wO N_|4yA,>(OαªzjlIX,٪'@95U1}-VCDw4Cȇ[7Iu Ǒ 4tI/#TE}]t- ZxcRl&]j+v )f4 7NGȼGhI>ATiyÆ ͎H-t6T֣Цw-QC;{wˣA g+g>B0|^Zs)nguU9}7`Hym[ ~.$?Mz ʁG3hO_/QkZgjcO$4 ؤJV+%IY9 L! eA,K7_W:W~HvRvY@ۄx0}fJG(nٞ]|1Z V9gd3IFa$?n<2!5PsHe1Z|Z29^P[S]:!(Џ݂6[nϨf7GɜHMgv+H#;tZ5 \!HeW?[% $;`}̷0!HG 7s/ojHM?٬ʣn!P)p>潊x- فxyLg3)#)KTQ~;Av D^BǴkoRϱvjyUc'NMQS3S٘+Ǥ+FD^zV>7NeG -ɽ'&߻[TWmP֞~O\85^;pU^M׏$D ,Z+BG"3m;nуFŕI5M-EYK><3)rḫ|曟8w!]}a:\Ϗg=Š5$\ c (5 K9^{y5rmUqDWYcN(-3oU_y̚lI\ 6akkOs MdsV~Wk&E4s>mg0tAGಳcjpDJ=|*xRd&fU F91yEدC K x*'Ѽ͈78|:eq1~0卐,2S僵-*%»r1o u.=ݡ4RN?HͫbyAXi= a` 3\ G,! xH (IN:8+ŧ#%ѝI Nlr*Oj؎G~6\ 1T59K _uAy@L6!JN ɑ9SWچst>QD //^*k1z;*qV 4M؂L(+hsCQ6߽Kx&FX{7?~!6NP{a` nQ92E[ Zz(>GnB)2Kv#?Ȣ7D`nO#K : ~XgUZ'nd`/8I]e4})n} @-nF ^X>Լi238Vq) eA#~`'PP>/^,QJ8r7C O 4%bLɹeˆxlAɻ9NcBXȽ߆ܾfVRo,ުc懫q.'¾CfJ2 5'9EJ/QTy2V>|UX|QFVҽDhB%ٜAFe ,6r#.7#]:~ wf7g@TmAh%w[ Svro DȺ Y|nX`WoG.dO[)3|Ḭ׍DuShbF߀IF5 ]CP=(pփzgx]kdɨH AG;i[2肧}8 )JgzصVcC:ӀЯ[èt5뼑NysL^dNXM&*̀8;PV#2ц,;LcY ޙ=&k# +y7z$,.9#%u7x\Q5'KQbW#xJ)D)`~G꺭kLa.bDCXAN><3ËKPH#.1s8CՕ\''F=ߠK_}-7 &+ E|T@`%>Md'0nA! į]:\ĪD 4cTIb*b?-E v.t|6a a\9vZ҅nYԴY00,hF^Ew$^sR,an=aBJ0z9wO,r;8MW8t9+, SZfw? 5jX5=g(xB.96 d=lǁx1E#?0*J4m}dfO̩TᑻϠ^-3 k?Hzy(Vg:a/!Cp$ԭ Ѝ- ^!*S̈́_@rofaQZl{UL8v>%= <$Uګ|˓ j#8!O|y/זUu 8ٱgYZ07070100000033000081a4000000000000000000000001662f7fa900023518000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/S]?Eh=ڜ.+YAjXN2ll.I{\y] \z=8(|hl#keonF0 Ȉ޵nQOaKr/ș1AbB&|V9U:sc+EQ坳%q”{''j_3 wW|@DTu`>ّW /#澨ϖKB|&2˜)' M?eԘ d5,ޖ-eG:b[/DBh0UgW@Eb)tVsbupIj7Q)+FXЫڲ૤[7˹"Eb{I(nrd%z{B f8JK*w Qc+Q8SW@Xpic,b-(lhc=zXDLP$zLsKX1M |tPaFޠ-ϊ+caX^tД٬Vȷ@Q>Ajai/Qq<2* NVH~XVVf,p'pV?-S^TcY>Dfsq" @$j dw[K puIsLR6~72jEb1.4̊h^$_4rODDcdl~ >?meġhj.,q]kfr +4CIAv-CTDmF0*'ܵgowQTjGkA]}B$fp{a3Jzd휕rTcũ2!gJ^A𮒙%#A5p܁Plmy$pM1ʶ=jÄZ-3xzzMZM] J6>?V`;>:\&̷-aêrnf˛z?g6wkv4,LO}eozNV g>.q6+4\0EMz%ϧ]_̛zD-Iɓ[HcE>b >!r Vs~kQ?9GYCr~][越^lQ "lh (b [=>4AP"i>&"aU?J= D(*BSYuƗcz# H;Nos߸ЭSml!E3-@U_ Cr͡ &"I8_@Amy{ E*"w 4nVo<=&癲 舚IOSsc}xVdJe pc=\8P{KH}ZBYj4L:ߒj;y3EoxӿbJb"2es"\$=.EN4C·-iau0bIX%ẖkHuI'ݴ3ĻTb#5! Ƭz]+$ȸhM3W pZj#yL"jMсD)B+qv+MXQ>2_@OM)-[[lcr]97 صC~5+GLꍀ(ߊdw\*鈤4 j&nd%X(NrP&Z|3`)G3@4`ӧ#m3@)=Ihz#(n"m=JNwq?7 j/ڷ$];?Jm!}ݙipmARQ樿|JMqϱijbnKUxop%J&`/ y! Mm?`'W;[Glj`?of8@Q&Iyn=2Vi#bbG8}5E <_uz $D`З=Fk.Z[L0SMɘH v,vV,nqeuW{i{eb]eJ|ܕu 9ÓwK~ry! aPnLPE9MGak6jrC J- LW^"r'&CeGnJ4s2Om M{Xa?ӈl󐥬Bf8cw] qLf' :K=0 U=AEÒxl{#$LhK sLuzNQx.I O%{תyc ԒM5>WIdHAwo׮;袽20-mQ! Ԉ# &;Oϯ*(T9ձE-L)qc7٪2n2t0s8y z$!2rcQF8'N_U˞كtʈ9.]M"f~^kÐJ}s5@l{PUWA1rq2)6x[,/,y "uuZdAg,Q\G[j1RDS^Rr`eq 0҈YKb!N _DH뗞U>Ru'7êeJ|5ot|oӛJBS}y1K?U}\B A II 2L.gR(wORMIҥg # SKPS.z|>a4݋mkc%r8~iD- bt4cCI-zDm!%=Zм}O1ޞ~,cAʹV }:%UK\iqgi؄y+DP׵3Wo# 09"w!E@`sa dIk{];@H7?4OPoPDnIG=cl5BڟS: xlK#W~uqo>%H~KE涛a,bkj @7y~DžjHJ05;;u_%t/d$~$97BD"K`XH5Ə8tc(Xz8~$Gccu%^+n`SB~~y 5m݃ݾ$HWoP:5 Is [KC24lKc&aOGMtܤ&/h|F/j NP`}1c]#ҕp*6Eq#q'])n|&Y|\ZG#i KS$I#е3r\uO5#~7 В6p!Jڪ5]tz{2e@Am{_K8@$Z {P뒁qvYj5 |8si͖B[wɡՓU <}(uwOO t¿aR5,JR,Mp}m]w7zx )>uȑ{n.ں\iQ;c[++MHQ4<`Zz|,[$sK1^3=M">qi];0+So6&1GU6 \K,l3%OI >8 #19~ma1դyD:`ps:u-ƛ;m'^};uc9^i)2@)ǨvPL|\EKԃһϠ֣V±k9>ݛę<]+|/AdD{ՅmZK*e7)m`h4NLR}z]jC edalɨmhVώtx0Ũ"f`:wWMu,#5vqWύKCP&Z Rh6#_qTmhUꜼ5H8BL'} {ŹVPf܂N" 8J@vZ ?M_q} t f5-֛hj7~Ԟm*ȃ`_ GY 8EOg ˊPD$)542#L>c&o95B*0bbgpƒ-UUZՙ*Lye1V5Ȗ3~Uά`3~{zrMRb{k5ٜǮNef* "R0hѯyj)/pjw:}]M^]N9έ|Ks)z& 0 U@g9pKBJ#M+CHNH  rQ?^ar\[WhDqayjV1f?`A!4u. tdzu4v,ͳzmŀF.a G{F;jNGM$aͰ Wk@2pnG?J.nd@xV% } M.qe[g;HtfT=b3d[ttmʚ\pWcFQw /5Մy&u`; trI$fʻ]L_L[s Lj$_ 5{j9= neUN[;1j!Q);jq8PAGPcPÇ*4ڢ|&.gMQ+t!)RN|QXHp=ce~_J]rRqz6*XkOz^;g m6 MX5OhZ6NA;:WLaؐB w]7sFtP6 cͬS9˾qgkmI .+Mbf Zͭә4w|lĵiYo8a4R%Kj+ykOMl`QWZ=k" q2B6:}0 qv$(D_Q "T i0S-'p ޷`zad#|~^Յmg|L¥I#P_}V36ЊVߕrQ͚'f"٨ud;["4^."%)&4=?Ywh,oK[yq%t%U6eC寭(AT2qK0 ?ȳJE];lSR7f'@&aü{Z&?k,L,1us2[Xs ~ M4V۩ t5 4[(cEv ! 3(\3%,Z¬)LlRac?pdկPffR]D+F:K(9\`o^wWc Sl)}T[l[-?|5{H(ʛ啝\[H35KĄ=Q|K c0P:9Ĥʴ6:4ZD{U1; ]G[ӑ;i8WL8fi9ѝx.h>!#؋œ:@7IU5M0EWNLQ1EP4873(iq@']Q٠!_8г;ތjZMh@9rsN&>:rCr=UatbD[T!re䐛k >Qr[8Xrawn$ʾ,eړ^ f!=N"ڂ_S1ET{}85XP%9z+:euMB!JLDC6a’}U8͊$\f0?SlL"}77Ƒ>{ 2QHJ$zf.X#";.9o@]n=ڟȎ|<ȓve+5=#uB'&6Eq]5^Dhp7<"Y.5׽]Jj)Fq^saTѤpVbn:lG6}ՙUC ?Ō,K^ShDnz5 Z=GT3 !1dt1(Cjlk6;_iF(3\u^h(N1t4r tsv2 VJB瑴 zĈtqz[[}FyΉR;aڕA Dpj$XJ|mlv7S=f߇3ե( wW{"҂@瑣׍܏ܽ6jR"ߎGcRh\1* XBF)4qgiC~~He7~tXO+4C۴O؁?g<澿Bm}i y&Z4Yn} ^X.|BPkR?"Er]< xE jn׹Zd=DT9ʄƢ%@KS [,; qj]4S!O c_y)hm=֏c$N4dMQ!zB`BbxGۮ,A)4Ru~\eYEk]4Qnt!7> b-.R (/tvmg+XO֛W&˔yBp?nl^h&3/չ8ſ Dk! BY'%xQ hX-SEzAwwSfž?5B1reݞe\1օ6u|pd@8 uyLм!9|˰E\:"ku3 UlU ;OuJ*;H3%#BCS AsdWgA@"1i< d#O7I8?PyTzwUțX.qYEy]jA!4i󌙱5F-sqi&j1Ouf6˳BJ~oپ@c] QPflX'm{$cx 3Kt ._LFt>Wöhނ"Q_֋扇3) Z2R1z@H-ɸ!$=QNˠ'+,mi* E:Hghp^!877gX[CG{ e./}< D`S]4w'㔟$\KuyŊf$ c& W% P\҅U*̺ӗf`{q;׉bhK=%1E%ʨ;@D[M_8: AaNY AsPE`Uoǃ%IB$j{%p:3 3diwȈV񑡠~|ImBAf [E`µoK[sl_F$K},(y'?CXf]m\ݨ-A?@ LVk%$z0w[eTl\@tZ@&>\Z:,g#bRji#+{1cHQJ|[&#ڜp`!<₏?[8۝gkQƝHoL%c@>}>s]ꆩqF4}#cvGk~Gx%iUxܐs+a_ƯQ)~R__"Ospd.h\E )Cx߷ocj*^u\?6n#`;9F)zMVޖm9Gxѽي1j?LL~dJl!s,|zϴe(5,>J+9I:<|h cP8h jY@ [Z^/ SM樺J}ASaҊɫ5*JN x]BԘʋGVMRNy]1_DAU-(lp* ȈoZ;^ 1vkҔi!f/B1La |6z5#?u6z/35(e7g%y? ށ6l"_C O:~edzuw+Rwc9xC#dV(8no^xg6 џkyQQH +8D$ 3Xfckg@1V%Glw3tfO` z `K˃ %6ՕA{5si=@JCbsLU_bF 'sb!/i?g)킭oԗD;##.|LXRM+y b_W {'A\y,. j5wRNWOϺJDFe5*opa17N6&ԏ9cY&vyWy> _1'W[հ[Kf!*ߋ;y%"xxufAR˘}25_.{mzW؎68M|Z"ӵFSs"R!)Ҙ)_>4n텭jHC#/vX`\q?&# 6B۝doqدtR5Նg߅o֑>> EneJM cT XHb.Tq麶3ܒ;8>ɿ;YN@q(a[o=Ġ{ޚ " pH_%8yah:;2CNǭGVEx` e.d|\.|g2EtZyդ^DR"i^&<* JchM>]`fKCo}(b2~S$+;;@z`Gn5f6j0!~aPC?\j% kaF{rhU  8x<:覯lK~*da! ם# R8-NOǥeح54oD< ],4yB=UN3] mx88S 7$i" h$D^]ɝG.-:uE~ AT%#`s- Ĺo`5u{j*OvVɕ3o-y'pY k8!PLRŽ@xB7*1ʃR!mCICv>d]፝Vn尤5iVlc4.l_$쮯;3zUk'Fz}q{'V0rJm8]ǵc<AFQ{=vP& 9 BΏE݊:l}m/gG XrFT@:=E:jmxЗ (w2ZyuqF@'FۗۢtQﲈ/RĶAWiΓeDP5+c Gq?.usl)O{/Y dn8y ߶[F-c9,>,̹zY=Ƌ.DtS7JH52݉+JEM=E}蘯w*}4ؿIe.Y2)4xVjmBF魄,<Ȍ+nӈY^d$};]Yd7(b!v!_كpl@>%놗Bܶ_SG+Qj\f5>s~ao]r?uݬ0ÎQ62w{m5@*#\ߦ"Yz yX ѭ1_,^: ~c3d%5e:HQ0&\Nzl-R/L*ybӃ!vNq5Ϟ[k,V[34.AI?Rɷ?ZzO(ݏ>5C.Vw%-Wj!az͚z,jU_)%Ql:ǼP!JfbpH_XFIȬCo`̚A9xۇ>/ $;mNFyJ!ҝ(9 P*Zxiݟ,\?M5o%oQIW%ȪrmSˉTjWY AqMKH_ラ9.$XNKֳ>9+)FXvv,5+,g6coi}u\qɢa8|x\61<2d`Y *<_Ux6֓0$d$ yK`%j?xV,Bݶ.@W}VCW4MR,}`U}l?@w3Ot;&:lvB142 Б x#aT,{ (`u&L n &"%ٻy:LJ/!QvN=k$('sANP A5;XBS jM2!W ,ve2H>>/ "FHςV[\4"Bfh%.j!v^r߹^7S]*`[WK}eف=kGHǺp7i%RCľh]s܍mjkmB 6?8 ?/xB01Nu7I&Tn!hHe.fSq`m؃h7@^]"C /4,e5'03((G{)L;J. G)>A* c7r{ O9..=ej:]d_ߊ\#w%&iϐY>\r} 1hޡ=nx$c -6Qp@+i|#[ZJ$if+#=N"FƗ!!sfF:k# ̸#пDv1Ȳ#}dzw C۬:0;H,8z yi.VHp>OȣNDA+pӑ솻3Q=&PG؃ӄ~t"ʫ¦(i@;jX5c7.N2Q.\8EV|6=U 1@8 Dtm3t6D}"ofK3Љ"B-Ec.+$Lڞ811 ,[f0\=#iO:Ф%]ޅK' \nѲ`ډ(}o̒t-/M+ rgS׊/Cw*$Á3M6z"TK佤%(L]b#hqOQ&"i}#rsKe)z%DUO"PةYD4oTD,~〦U͐/p~lTmtp=&&!dR/£3D..N4eK `]]t.w裤؁٩0xz]_#7äM:Lѹ*(wЯT1izph^[u˓+iM)ʔ}|]Q34VctFk_l]D9[s~Bt%C',%`sr*1ۧ[Θ(7dwQc5PVE +߻-x`4Q 3,tgi7Gͥ1Aw5])ݟ?;dJ焸h^8K庽yX3t}+ IYCDۇ3);)mK)ء|O!Йk1rG1/pqYuWusY¹MuvHՒz0a8th%W|^ S#L11V-Ok20F4c1m$I'lK܁aN²ޒrI-"dDS:&TQjWenj{*%?GxEY1 TFȐ|~Gkg˭ٯ=sxQXfE'2թY绠xq&{nk~ qZKZ+.=rQe~6&M rw6vAC5z-SYؼ>Ԟ ?\ճK.mQ'\IaA͛SA; IIxyiS cs:('' nG7>W=y#ZϫytIᐮ~9TLZl;t$->wv"KLr&l[ {|ca.6<A>ٌfFvu']mp&uxBVN97˃ Qw8qn]N2Ko t#f.IB056?0oiQlz'2Tbj@^f"EW]( < tH^ [SVV:U3b\ȇQC /҇,b J8ᩙxcƩ@"GP6xh%[T~T?}kif'- &I"BYȇ)kB FU0VJ 4L;nϳFb3G1+b? Kpia}]nbwU8錵QAaHC %ς=ukiSr&Kw53@%8|C-n++xtG84,!5sЅZI{1LFE*6W[`UG`Q$-(Ƽ7݄Gq0쿝xW`U b`@pP{1LWa섫h}5KɌ u6J~Ẉf۰pY(~H nv}ߒdu_N zΩO\~1&Zjy3/6#HȢa@JxX@p J(J5O@Wƶw&b07˺( g =umF Ih2~+ZIu85CK.^(ڝM 3SjS+Lݩȹ1@8~/xk-!NeABWhK|\E{WstFV;k -*Z\F^^L+'Oy6K @?RM*3ր =yHpz:&Z"D,Po]ϒ0c&}&3u1`?+T(q3nG `G썳sgՋ1ҫɉ[g9|XD}xmX sլ?x3+*J84w~u rgL/+NB?؏Dy$c*t5M9c XL8bņohsS KZ l:d9dC0i/ mjE/u^טm/:+&6c\-& r ~cE"T%I^=u=]Z-=.S7wri83C``- $rhiG4Mǽv<>@JIF^,'PK ̎qhU FZ.ɗZݓh *Їp!s^f~RGu}!6t`k${ |Rsm^F!_1#@\[S[BΓHWN~īV"::E85OJEV=גesXx&tږ+K MD{Vl-d[-V-dɘcGlr@2/U MEbf\AHOoZ~5s'zg6n.vUROQa^f,< mk$;D =/|5KBÅ-ůy+m1HmjQlj ~VǗLP,Jc$,uuc\INJ3UoGaH{J5*JG|lo4fR]\(qgE};GLp%9~*ĠZ;Gl~$s nؕ%001G+3MZJk6L<_[2ÖfJ2& E@(f{*z wtEDҞ3z[]1t;<ܪmB;8n1uNA{QcC6['̕pBIWOC~&k](ۤfpDdvB^xJ\ Gk{Q psYpևW#̿(};SLrdÖծ-bǠ"Svً}B{-g.Oe;:~S4r"N #8qAuH>3V T b񝋂=)twF1 gm~XXʗ]vtaϷ.=/t;`c! VAP7&YS` .wjM*R(nkbf0l0Q 6Bj`dEhl,nK\GflSeDV% Zz>S?2Qͨ F,;nNP00D- "uͦw or/ڣ͡dqk'WHUR$_=](s(Ib*7M3vLsNժ&o3_4?XdyFx~wcW) vr-剞 gG@ltXofn΅w D١Lg;"D-AF>ndUzNh G wZ9~CeωoLa,-o8QSHB0a 1t:e,\1F EѤ38/\Ņ>t]L &ZJ?^0ɀ DSf€)ۘt\(My{ءvMjnLKoR"i.]Ne:ٖSA=;CWN4n*HCxNb*Q3\zX:1C 0צX(&uMYXI{H350Fv$O^<%Ǟl}w9bܰ-5 rjAOf)L$6+v"G^R8V<}g_JOӟt{(De1cOIsnqٵ);]Ǜn T 9鋺BwBIU̼:P`j+ajB'XFq+_D&40eNV=Կۼ ǵ&\~BzKoPRLs†Φ9 j$"ͱMsen02b2š蹢7XQ <S.%v3 ~8BUTDIӦ(؂_ g滽kRfTƍ왢~bmP-( p5tNw)٨3bf&O(x:KىZet9Q2->EZA:u룿:eʓPBhG0c뎩Ze"\[i'm p-qU<%PgR{GQڰ 79jcy6S[xd%Xqe wy\<CQ<)%d Cw/l!8;Lm<4<" Ĉbd610Me0DՅ!gE@1,=7aJQ/1BxƆ7P,MBP ڶ}|.ƌQW7*Er^ҫ)dTu)h|, lTIFx _i6sN8kb#pn*~`vؘFNG֛R-BbEۛ܃_( YːApUD}F]dw'\஍5eoExF}c٦SPTk!}[ ;i". ~"ɂ5F~5CaӅfo԰i :bv-k5@l4E%FpD?]| xjrΧ\c/dG=nV\aXm<|b˰^XloKJskRMRsa~v,\ .AJ^!b7RSSc[6fv~iN ؑD0FKZyLM4 tٔ$:F 1Ih 2mwr7&rD GKt??5e ̪yv:;__~52=6ҶNy9v ;<)T'CF`p 5ˍW^4ɝw4A2#^gY4Lbd$K K~>G%W+AWx#X|Lz:sўpk2">wvAR?/Êx,6i\ @Bnp%9r!:E=[TGKQIUR <9վ)$RE7h~Ze?Ap!GQٸTlc< EΡ?hfuLmуduCl=p?c˦>+KQhhf"uSYx\4UnXkW$l[%شwap-ᴉ#}5m9U&,/1sEUUUc G%po.'9>豯xt\L{X"7mWa; !-ډ=Xin0S0l%8ST fl.tIBۿ@q> re-{ѲK" I%Y׿{d,N7gW0/y:Z? MŚ*f>a>o)xGm^oo7G3lM=B렘CQHօcB!\Jkj)G:=e5֙Mq"[@6Or&V)=8(ʚq 9 a%BA/=7(P 8J[\G1iH2` f" 7~l@iQRp=Iu1Dާ6[W5i}-2scoe.kۭe8)wgt5h6iq阐Sbp}a*\bp_O \c:& P|&o Hkܫ(TT q2~q1"{Ot܂N0:,L+~ J8΄ T.9$Bb'I+\!"ԩ zG/.ȚݚGҴH{c>o\%sNMtO몏D]4u 8)xs=tSsHG;nY/^?xBE!CpxxƃCUI-8&dO{vMPlQŚ C2Drٔ1yl-u?ޮYd6&ih=o8]"ޓ^H .']S@]1b9P8ӊR+hl1z#-dJ٬6lPX/dH\z}{H Úi+;jiv8@Ҁ)dGuVK]ׯI8[@}陝jzøq`qtIZ 9|{=~g2E[SY4ނݡC C\i;c-^;NsÊ6kĽ?9 p;$6aDvբ9d#BRdGl^ZLMMJ~|Ih{8\h^\WZے ڪIJN+Kjpowk!@FQr5.Ǯ0BpÔQ1ub[[o5lx9&LH$9 Ey G\7Ǿ͑(u2W5xF+dKi_wqyIxdz(mwV˰&LI"ID# +<|CEPډlЯ]l舾AP>U/掖4߬1֒7 ^;ƬEεU^p:1>3))±ubσ#_7`#vOFI5|R_f-[@̠֞wfZߖiRB9L-ԋĎ]N-_^ 6$!ks bjL_~ޠ~Z*R㉮Q|O}/wq0ҫ% 3f2J /Te.qpAl]^\_xGֵDK uaCN/mh ="[AYwz]N>[\5M ,)325/ !۪F] 8{}P GI 9VB)Phs%9@sBԎQlhxHzb8t9IzsZ5ZMKn҂Hb4 ʰShq&2#+N:zRcP[ jN(!.6N{1&%]psg çQV۵e0h7;x7x2X[ %g! ?wx ƍ ub:ܵY3:2wIWd`pVS_s, xQ+qx q,8X@KyA(v 40S7Y /~zE4JwNHyL\~pŜJ1 ˜^pɱJ.h _9A]L1%J3۽N"Н-/@k3ٰEVT8Nuhoz59ثhȾ=LPa^f eoTQSSdZ qnYXD*Ԇ'0 f<tre/k?vZ޲:jNf*Pec!~ ክozJAѧ!Rfg#Gwe;ŠzOs]=A "2AxFјSj7yFץNCjZv%55[4HX!Da `]wŕ+#q)"*O:R/I>U]Tj.qw3-'l%YUWd5 E{; GQM zޒ|.)}{*O+/U2 A@& U+'|V_:-º%R,@0v1Qϫ#yڴG Ne?Àas6L@FT-Ozy twW+DԵ e<1E%{0C("WlY!cIlxazD%TH[wkgDeҽq2UJZ$Mϼ0Rg0i+!Uo?HM0E&B~Ze5sZ2o%J֖'e2F92]]tK9W4PU[*ULT!~Ihf#{׶-O[;J')~ ? S Or#/)e2 uVCUP;.JOSλ,;@Mݶ)3|1ȨlmTK](aSauYi9ۃ>:Aǖra?bAD'.R[+8CMHCjwyyy2[Eܳa,by\a'&V)ȑ ^~Oݑg7>(oE2=(=m]}+o`I4"O 0zW4>ujQ@n -pK'fd`rm4c|3 $TQDjBbļq/۪>7G V˺Mq@Zj"*-DWX, ^RP5"=v4oļi-ڼVz/lv ϓޏ5<'sy/'VŊ; ,]0~Ƒ6iv@\e|jeqd P7#"4*!L2FUت~\ c_/҉%:œ 5wy`T+@y7Q g JȻC ?(3U!10#ư) o#'G2v͜a:O/1kr;FO4Dҿ~Q(L[o:72n M+$ПN5}v ?ve7tP/R]ێ нSPaiO*G#/!j'ߴ*y~` g,.g 7\Hx1H&AHw>UusR$UG@`߽pp#;oY]w^Ih:"?|0.P=(',7nU?5iqﴽESwn̥baZڻm #};,QpuU/gԱ0(T!VS܍(LatW#\NDӥ Y5KMSh>AyrV%aqID2d¥%&BEJ]{ܯ7f4v^H]I2N0<{  Pbc;k(jE =jLе"Ѿ#=|K؛1,Ų̪zzzhf6s rL]vO?fAǡR!٪yz ܲ)kSl9*)"jo'|%Ik8^nSRG,`vTtBtHs^fy7bu"D.T1Z) o?zc`9D O۶^0D=*w[=5k w=4p 4`NRt-poEcN61hZ6@>?H-=,=UͰ.a p.9C" {U1D Ԯ||[%m,7Y◰$؄@ȋS/La!NK/yda#~m ĵj8|G*UmTvl0ԏ8 g7YxO523Nxjk˨pbhEp ;e zq7JE3zwOLK|JH4ELnM &bk)UgC7W)$rj=롃^XeT&.}Eǀ RP ͿbїD2BrE< ''`1451r&"mUrdLKd@(‡ Be0ټPJ-*\!q^,~OW= 81(m%ϟqQ ix]H:& Z4kn^c-$"iW%l4q+DRmZxNyxf8*ϱKTGvUbdQ[V.Id88 ͵`N^Zc3 lw SMY>q䴻sJ: yUoK`P_=Ut(p彔RZ*))JB W5IB+8m>Dz+`PQxa"}`nfz=<GBD(7?D4I4C3:'EcUakr_jʜlZ5BDb;k F\J =ț:VgxhK]f륗Iwyvc2E-:󉁗S%%p:I9B(#4΂(^D"5o疕]"tRv@QO6\lSbΛ$T@G(6%Ͳ*rOlWX+n=9·H`S執_)auٕa.6df`x-@<z[jG @{#;yYKߑԸwPy6\"atA#vTw!w}Vά1[4䄛BI; QQR)AZe IZ22?[݊Y*)*g6 I_V<-ҷW!+چdduS9n9\\Z tt^ӴV^?LbvEx"]!x.7!x:dp3Ǐ =tii#UZ aa>+؈]ټ]7AtaU5eP/g؈M/_g- ocn9jDWj<3 F'}_h I2zR]̂ZƉ黕EjG%unb2œ;?3:i=!2$yT}:x!a/N05ժZc≥VއXbmLi'AWboVBQFلϛyƙ/aH=P_mzvٻ̻5X͞U{CDr",]p,LЯ!~ X>FXmG/mK9ғ3aiWR˔q8C.2>CFS ]o+효Z,Ơ4E;aduͦ Mc"k 0SO곹T{Սt;ŷ<8R0kL$iN I~17M`&U'8&g-x]ɺ^na뤚xtiF3F%?ڜ2|qɖ/@JG&g.+͉6]Sy׈;.g ~r{:r)Ԕfu)Er-1Li|A<2L *m׽ZfNͻ;ÔK3|䞑yaĂkZNtY\f>"6}ortfw$s#ن \qGmqT34OH_JS}9QO׸kko6e![J."!˛˵v4|x|8 ώhs_%$"~+_&f<|c:t#s,N`=ߞ # ­XF (2u]T$+\ʡ_}=/3 -,ǍZSj16$ 0ȕ߇c<ԍ1Nvc2+_ nWmngl + 4Au33B1$OSgE5Rckrݶ-yE:ָ =臜kŲP4]Rce:J _T!z.?%9g1}ӵcIF7B ۯй].Q)Gb֎ϵH+vWI $tQ"lxB26a+I -WcBV G|V5C4ջb x[6*T}U+m/TA.:P)riP֕MrLDºSlG5i2E2Rޞ>~|S@dc2|ՠ8}bjQm_rٿoGtªT?&dS_8,&0Em6T\ gĐ/?>ĖĬ&"ӝS.dsl]hg1,n@ޤ{H3*Y7v'>GP29|K[s +|*Cݧp2_Wq6t ˧CP ڜrhzVn]0bzYonHP@0Wq-T=]X͕ iT!:i>Ջ-">Ki\;D!_Gj=?lɛ,)t e,6xMN?R(']sXG3}~S ~\Nﺬq_]NuBm0"PxQҬq&@0qDƬ+5m(1w~iOd{tq˙zRݰvG;5"5^9W#EsB (;ήx۳܁ P@Ƿr9f +F uo4$Bg1GNjv/Mv뉨trS gxx%7ḧ́ ?e<%М@Ey[SNDj,޼؉A{Db0 7zMuPID,b HŔJk`Ryg9%6O_ vfYbkUg Q&j 0#청?bVK6UN3n/iRnrY85ANXؗ7peEγd`q)ҥ@dSvR;lv 14b96rTg=wI a2%q0ֹm߀aD}1 H6}L}TiGԲRL7ȃƒSz, e+,=;5P&#<1^>-K5: \)1!E?FǢ, xb P 2 {KlzmaN,!JG JeƓpO])+lcC5nWϛehdP֎8:4l9/YAj->k8S PN^!jL5s1}@vːxfQLFŋѹDgYf#J5~'glZ$ V6P%Ke;hąL6}:L lfp=1 oق"s(b֒,;A^[dZcie VҚ wyd9K7OQolXqJ58Jwjw y8h'` 7&#3Snƞ_upw[B^HU7Tۨ܇AoVfI+kQ1N!%rM7і;c SY CWvyWZ6o NbZU4⹚Ty5\h0{+Nیke}4E` iMzU%E(.K=l\ ^7Z"pkfMiXq?'u;=Ԣ waLyvs"*ln+L؜ґX79mEEcїZ kivzwҟ[WC_Lf&SJf){YL%tzlur3#3-o[NLUT^Xw3ݝLlտ >aUCBWB.8^@^tP.;( ; YLp0,d*d8d_xM9lVjuu".N18TKӉ!-MN@G|1,,XRoN 1a󾞩6KI 낷SZs"G{9͙x2ꭒ_&sHZp ~ܧ)gdQiT+8'Y݆ e wj=+:s]a\Oл8_Ё ̹+E$KY GxD-~hF 2qe|UauSkT@y&nNjW| 5 pRh!;ģʽv?^g"='[C 5ndV XSVwL3[*w!{*2Z9S)PR'j2q}\,3ҽ>`I*-;k(܊8(ZB& Ai%n'U&B;( Jmm:EnI#,C;%9vo R}1 i׽īpMIF{4ntA PuqyMqNfG9 }8NY?' Y_Zv^8gхb6D/ >O+婣ID ky(Z}2O0?)7S ٘]1Y,QS M;I0GkilB M0wF> ͛jW"La>w\3{ 8-Cƴ=",bT1Ǩ_T$tiѲ+[jtSJA^k^+oomۄj\|e3`"ˢi"<S9̖}@of4k]5=kՀ@qxAԕXnRj:$fAvC o,AAjφ_Z1sRqSoE*"AS^Oqg?lhZP Lebu,Bi8&狻DW 8ݯn>V^&wR\~5 (7AIjVlHB[P<X|tnp=1c_mdBetMR]q<1.)kҜR3}9(Hd0/`ctp˟x~(b?_8%2QВ2fn&m'Eϱ9 oǙUN/(MҐ-#fdv΁w8_[DWG_IIvބAϊy*~wǤHVFOGS;U%FG^ociB,",6?kr_I^H0p)[mJQR J=>4Dp Wp}ls2ok=M=:6efcz"CzTc\>zİzhGѰBկ"rDǁG5 ʉ9_,^gԏ(yI/[< ȤtQ|= 6lħ캙x쳈9?gK$uPnYNUiX!SQy^_ Np~6c.}w0%8))J,=R dF* e']%<&ɱ^fhl"ܽ W:p 02DDK뛐(S(cٸhmMuxO[GQ-~3LR 0 <,$tekhjx`P Eg}%-|~*y)4H .6ÄޓE|MXuxB] oV읹 |ܐd5*ΝWX.H`gb9s@)@j!EV$'kb9 QQ/;]@,BzSYvz&o×_K. e F w uƽNN._Box(yφeQMD8d.Mno*e #_#09p*z-I܍@7ӞnvTG M2?UA@~ȉv,ΉCO0"x5K_3 9p_Y?L`SS(Z1>Г,ϞĀYdL~v*&'1G~sչŠPWSx˸Bp'6~cC@aLL\{>50뀁)oؐ81.4Lb6\ʱ?Mys{9p×WG(vBPQ b?jXwDG*|&:EcX[˾!eiKY(G΀ȋ(*+GJgV N<oUSְ\ȤdPh+39Fltk ȫUK}GvXv,]jBI/F2AjqasxŨ(Tc%(ڵD(=JC祩bIJegmoi.21ef%+GБ C >V apQ {,f hup%Bz4aGd>91ưEwZ8fԧklm:0ȼ|%fsۈ•ױÏo/! 3CA~l$S0H>BPpضHQ[|z:N<~Mq`y&S|2;rIh&,-;l/3ry#rC{Mbb`(XtDG1&?.jo u t5VG)?>*d\a5SnDgBlOP+$2GFA;N:&" 'IE/;4@mkpiVˇSnD Wk._5U?Y C/_晾wPrsԦ L Vq*Tgwm6Y}<)UA)H'DWѬiaѥR]ijݦ;z{T @ &jh|((?kSx>~X pl}\T/hٮzZ> *ey$Ir0-h|zײ-L&̵p[Su8"w hܖ6uɡm(.913tq)[3"6]38 f"P&rT1Zuc.%u+?'w^g( Nq 9`XMΡ(x3ُ̺WY~GzLaY!h13NZ~x "Jh i/wj:`_t[H̊)㫬W&̳˷5 QnQnNI?_f>anᄚj9}|bj}ѻ]Qll:F}f = E%oUX8=9@P IkjJڇZf-S=J.;Tgw(9=np} +0> }?/i}^Xt]Ն~{x|soSlp {G@Lz#KNq#u@|t) Nxp<t}~P'-9afUt}|+d P1 ’#v}P˜'ӴDFba"nAMa~\.fA:qw+s8;܅āWv' #i c>s68ܜp%ߕU=> (R< zMl"۴nnJ|Q\,۞Dl3;$4]TUgݟbfeȆC2't*{c&jE:iቻ4~-#]xP3:=¼\Af?a9LTBG&繜dtHwSm,y4D.h1d[ lCmiԶCK{OVI7,^z,Eα u_(~(5HC2< M XVa'!/|z89댼PƨṪ~V_gm>m IPeKI1b3e3hjIf3>ݽa^:¾Եv >.P?5)U>u_aYՎP+ Qگd/dϼ:˺=RFPq((ˊVna`Y$xw lϛ9RA%*熥2HDڃ܌ yo֝ڥc_;-g2'iMBŐ~ |B$<7[r5oŸJ~%ϸ Ƀ,|$~PcMmi5Q#L:![&EHs:pÙEvyn_sd,@yX&Jf]p?)P:f4H֋pq懗""D[ٍ$2 DPlNDYi}/%cOQ}Y4ԭj-xvk +pk=oͮ5uzDUg)J pRD(}[6)̳kq042L cٛBJ/ve'X x'BRc(05# ]ARG- } ,Il$F7iA94 '}ILk&y/! 1p?}5gS%n̓^h>"禧3ٱϺYa&NcdF 3P'&g;'(f=r@ mk}O%M퇫Ԛ *"KT'2 K]<,_Ÿ b7 C(} c h=y/kTi&l5}-j.QAFVϑ}&%h7_.mj-TI.g'nD<,H7)ӕ>@oKҪ3veHC$V1+*Cl.0ٰ@VXsuTWp\2m [YQ*lMޘ`?RKbN n~_D݄*ՂiKfVAk~Cq,`jc # }2a EDZ$$3ɭ91oBYZQhߝ+Jf>{ gͷ(S /.^.ܪa6.mo/95w H[mnA`{Y@MJ{Xn L"Tw@oν[B姣\<,AkYu/pH ۫0cfh&_5H0izvocaDN/N7FH#T0 PB7~Y4ח:_ thR^_ڜ.i%: %r]DO7cTG|k8^gJIzٓ]9qU{.pKtTp;jtSE2]PwEF):h$ޔ{W oŒaàm>oaJ̓CO>#*n~0: Xq#z`s'‚M0!;dDI?tc[LlĶ[*Jql !!qP'ܝzW KSag+uqnhL mTNAm$}f[f49em}h$G.J[(ޙủMRxlͥH >h1d ~Μ:JҜBmVZzi={~D\Y-7 SohPJ.O!5 ;rW?_y!*,T$(xFz:H28֦ E DM;Dg|~V% ²,n,t_$G`;VAvvGT qg {u%'_GvUݫXZܸԗ]ru%۩]*ɲ,'dn~(e+A%#sL=h1ZgOQH,o[pvxec-/\ꤑXȸAC>n)dsᔸ>V܇t8ovR`YVУR!GOt}F}/m=>PB/D?ƾրinȒ+J RKIFQG ׂa[y.olFq9EME8#:J tYX7pm%wSS[Enɨv=tDq%~h4{">v]mmC ^$A wRxQϖض.JP3f>8OͿzI>SW ".1ߔiFؑD(w]h!{Zk1u;,DHYmZ|@i,RS˝HxU^9P!=L•הwa%.nOUWb[`'n> +v8#*.Jz/+Tp9'id96QݓƋF-XygKK:@}v l7BVCm%oML1Sw~`0'ey] jcpf$v\lL ;G nɨ(Zy/C#WV̎EJJFkvdyz.\نT~T^ѧ:CiE ҎoAAʃӖx#h])21ULkU꟯1#tL?w"s4LQ_=o2~= Ř _P~pD}P6͹ԖIj~H APYt;`fDVEt!LaV1,kFrw;ÁErp# _!5hYpF*sĔZ١h $: NR(DbyVx{n= i>cqJI].a}$GoBhA]"0lrrKWl!)^XA^[0^N0 Dfte& f+H%;>If9Ge2hێ g3qo'ӿ0fyӁ66\8shFNW*=,Qތ21] 󷄦- Gyd\^)g! Tx}?;bKŪYSB6]j; @Ix;GhDӀiwiͬ-Ed!{g=wPe^xҙh77Z rz]^6hĝR]+¸nHgVOZ 5bUty~I$*ۖ ǾŎǴQzTŚ&jJXZ3m x|O'RDQo; sHO47E^\2B϶~@.I.E(I:H;bįj1k*& {~hI\J30N]Wx<;:\(產^#]r /K;yO(>䷚SDܶ(=2-7HBNϡla-=,Y1pĄ1@M"xw"OtWhm&, $;t{E۶olES62*H5j쫩>Pܚgէk=zBZi/SHG4Bv\乭&:I](+i:_78<00ݪ `XI!t&V]l|&}K>[̏b!p@je-Ps]{f*5D>uu|Fc':n®u=G91^(nv:H5+`}ccm,BѻG׶Mb`1- gnWsZ+v7ڐwus=` 9' 2c:;Py=ccgd'r^D "G:E.A,I:n_AՋ=`J d $Y>(1iXv* bOI:4)qǪ!*i! 9D.췆.)lHº lUm+DL싫Վ-;cg}$۴~CJv{>w1sʫjѶyVhiJb-+*Q86 ~W$XsjD8hF{T,*$|V2p89Uf"_:>њ7I;z`:G6>%r㒪 ڝ MO;RGƌS̱<O86[(!fic=k#g&RPGIaڼ;ɳ [݉a0 ½Rh}Fj. LV`q҄L4qS2s12!Rzó=8QMHH)n']LUk9hhI!Q2o4*Z~^NmoaX*rx=-1_tI#G,O!;M4\J?pJrni.Ŕ6s7FxE(rCنעN^.Bvr)Vb]:}pߘ lTcȏH3OI?}F=I0 D8r/k33*5aW]q㌕Zج:&.?#wtyyq{ Q=lƌ?pw$CM&Sr5ҹzɞcu=U2u&O蜦(&~%.4_?̕PSpm|?  R`(|;Ԑ @{܀Z 1!; pRNssSTMs{8n:` a3f(8)Qː6g5# Wσ9w`,igki-Ty؋aK;ȸcG{"e )| 6c"F4Ѷ#P: ςZTee*^9|\ϛ "ftp|ƖΥ#|]c0ſvp@0ӧ_&xn\"]9zgxag}@5zƒ9t{=h2ȂS_ ݏ8qih1%Z0sr<|ez-б {p-X ] "~'Iz-9ygXE~-x W>;\]BobX1O(k?ggL\ ɌLp/?kNeH#rّ N~ q(P鴄2u)FuSS zZBbt|fQ_Y1-y^&NE_Gؤ%e,1_ߘ i819 aCh#78!8dQPT NG͗7Z(v^*pݧVBl7( kn%xy3)Y>ZHEj>dP0( (rӸzNv28NABW$0dƁ Đ$LTfq*,(bC8gQ,_Q(dMDxjͲ*SƮx:8vƈbF}5]qw۱׹Kzs?=3p7~zHN6M b7ak-5d"9 BEhE7gNwG_q`Ywp ̠=rD Dp~XG8%8/i%yU j* d7#"e=u$tRy0݄ 4\].X5R/df.{EX4* |*Yv ;m-1[l4sT'yGPEd )}ٹ9jUGIJ %sr^~dًpidQtl>eT'K|R\pgȄŪsPueC [?%ΙOfl9|咑N CeRqx PW+W1\ ;<)]U ,rkY%ԂTZ*yك}Rc8дe  OV*[5xm1. CiJA]=NyJ4Pf <)KtX"LsS~Z_/GaoRt1|p`і:%,ZϣYq'8=`7سJ{x1ݣEmāL@}T y#D^n|Ix/dm4oLs#.+"Ԁ[2uǂxUmp<_{$RCP{ j|t5rbcLBI\ss=F_+mY2ցf#tN9>.[qy_>d:u:=5: ŃN; X%y-B[J³04N1l_yK6cTy1 DE3}V$6·Wp[T#cnLϢ-rRѧ oeE_HJ,/*6q?,;bV:ܛlȦ#:mn]nJдDR'dW<8F$F+!GC18 @ ~|3:m-;Ǣ*Juܮ6߼ʉ/,ិb'cֆG90u4`4c( ^ʘ+82Q-c P;k-CFE&!NJ1ftV 1ԅ/t9iB:.*IJbA ĝ+>r7;+kA~8#,,gT=J_=SZ\k8ZSI_Ba'8+bI=` [pVLMdH:oI ƫzF>J8{G,JqyxBj9{O9kԗ}j<\ް[M%[fFܫ̚\yTq,Zu`HJy,9kdӸM>#Ǣ Ar')$!xB`G$GԌP1}T'մ~:ͩ߇6b*q1;/1#mtN+φ`jnƍn $}Tr;̅ʥ=%֪a*^llG6`=Pʍ2*SMKQn퓼!?= .WhHhr`E<[_ye}#51!ݜ53tX$;RƍM~o=0إ. w; fRZA7".מxW#*,+4I\uiY Ͷ%^6*]&n^.L 5-q(z#Z9JhWLkzDl}OL_~ʻ%L^hvKCY~윢_R*[F;(L8[ XmqF e>ڐMCw3U轓9Cw[.Y]/yJSk}Kb̰뎛h .Q_&4T>9%T]&Qt ;K:JDMC,/WzTB$Ig+D-3jN mg哏RV5`cʫ9cLۈ@'г3;o)`,¢Rn3]9%u?^<]te|=8%eH滙PhRa ~\BU )eIw>oetQ o7"\wG/ܔ:@;~%¿#NWF Ί6q}"8g:{+0P(ǁI#@@}k 6!>h3Tk<~`Ǵ+=\c>oYUk-c:9 ؔBN=> AfV\-/w21&IIaN݀r^z İdԦ%n ˥DGu~uL@ W|4m\DD(A$j[{go#2x,EAiCBՆ+{G,gA^K bI¥O2CBDiixђ \]?koÇxKPqa3|LyfzW(yŢMN(Σܱd$:t@9x =ds= 4 NL6jCUe; e6v5X^(>+7ףNu]j\%B# e?*6ѤM,Mй|LWN'fC u& Dz/h ƥ:hklhBNG21f5q> Q29fݲKjcD{[FCݣ'm3 W[P;,dt!ى=1 ꞰXE\ n(FsZў h%BK|̠{fIJ>S~f%3޸T6"mw7IIH5 4b$2 `\W hqʈy;@64qѩ!߾On[QGeW12UO2/X̥|'}r]/qM|n6JJg_f)k:7ם0~*~DQ ,}LcB.\-ǥe~T\ ͫLG +A5'$"^̠)Es@7#=xRh;VsAn^qhl;o>Z2 Z ⰪY;ZM.t <{Șga_XeRakwF7qA]R `RR!(qW҃繙3s'f6A z#4/>Qϲb-$k5fim2~ ޚ:16Mq`3Rx.]tLA!_UBE'z2Ppa04r)D!psUI|9L"O+¬ăW$gG@Tm0/y{{ ,dăK7q _q$clOsp#bU ѹ )mb6&WPg>"=5)Mj1uC* |oDDÈ}#u>)QkXo#p.ųh;^E.gU:ڭp2%~TdUĠWMU/EMݭ;| }<$e֏>iؾ)!F2Ç&j/\d8sl`BnO+ꅧu@ K8M ,N4C0⮕m-Cm0MY?@cC{ 4i@OW.T̺mnр#:cT/lvVXN‹ƦUЊ3Ua\knG*a+ 5vsӓDngI7wXcB^_Z]#׊ug[j8¨)fQ}.;{A|af%d*^lM5cf ZHQl:9 J>#5^颭1 A#x-rF gE\޵oޜZyo#~5j\;AK߆sYGT^|p9r, 5w VTGG 5W܆yz#3 ɒ7P@eD>o  })jSD-$$w &'11dA$Kr` m,/tܗjnX·^g^xIӈBvZ6T+0Y Ŝ//s:[DJ}6VcA ^6C]J$ ,m˛ꅛږnI}Ӝ._͍(aiKNfY!QjH޹%3|~ 7e;dL s@y 0,;?nK 'v ~iAbe2ʇu@fP|&PodYm禤XR`9J"W!_]3 `CO6#E!;rwUtBϨWpA}{e7T~rL48aE𢗲6[[;t.UlMW2ÖxِAdU,\=E67\yx9lKoAw6Ғ_1kbtn{xg[q]vo,]KZ’1[DR\jࡒM`?#*W+OӇ_CpEM&zCCemcweӗN&Ե8ԇ69XzDo(tkq">K-%^@!>c6?fd'e?:ɂv'tO}A \)>) ~w5J/z𬥍βEx1KvVSwddF{QW^fsr#w@?[ӻ/d۠lB:>˫}=KQ0Ǯ$.X)dIm煟!nc)Vt;8Z.;ʅLJu9 -& 8e]W^6:Gl38u` LO>20ݦ"VHMQ͵+v(czꛥ0]ugh׮ZS!/2&bؙI5_ $$ & ҹF4f(-R圿; 4(\O EeτxAI>yI6 ^)WPYMyYяB"YLq?>$Pzt- TʜF*!i5ZldσL'תv?c2\c9ܻnx=cðk4\zT$⥹JɲxzhCCEJNǾ B0/ >46j7SAlL֘oI)Z*ȗ@_6~}᧕?ӤI\a욎n3ÄgS 2bur'+'%,wW{ ؀C.eaj|hS^sjPWWMQRG1|X! {4IT=}D\˧?e(r垿y}/\$#4T4=A4Wj)/p,@b ANsOf+]R^3MV˴7Eq'0&?OvYiM _/s'9#e)7RN"8' kDGv;;'YiӤ21 -`< V5׃LS,޻sO$(ӑ'Csp!;KBO1$6f]{N@#_ ޹<І?>eoE&ӯUJni VyU\>}n0J^e*sv-̇ΙMaVYhjU#U"ިњdɂ2tk㴂eF-'8fվhOk*GkpkS*Nb,[p)k _*Ro*g[oP4Be.p~W&?zK[v|6't S$8TřfV' %t{FD>pX[S'X]\*b/isyܝ? V61|;! O>I9B^.i#WZq%0`J\ Sfa-\8(&W7Hf^^.>jmrBhD"8sgfYh /oNb]'KwY_lSe[tAQ ύQhgbMg˘tN^BeWjOc V-^u-F𠢱(qDa1c9"OpB, h@qG%"V}L[Ofv,n =L#Svn)[ŒwmLl0ڷ~d(xk@}F>E)w]$hedD$MO&Tˀ /Ij ChӼ &C@˟o ݉{u`liY?>ֽ `I"Qb * @SiVؒ\ VakkkTM]jz faZO[C\aoՙ~>%0َR@h1??w@,`36יw;:گJU)coT\߽aċf0(SjXcz,뚾1|f/ dn澀@ ՆQ,b%}[DfW7r؟#X`)ֱVrQhвfݳ92u (lJ%9ۭz0.S 2TC#%'Z V9%{A~/{1@+Lt0{Ⳇ'-W"ejAqoTs]?R3|߿?hFa!7"e1nJ "*xȍ>2Nͽn(+n\!(Rl ]yY.$k6?lEϭǥB*)s孶fh̵HN\\(M,-"K cf~5 ]dGp3_E~k:ͅ47?̆@xHK6oǡ36v ɣg2,q9$y >YJL,isk|Fhwh%lxJML^a R>z) #md+RDH,EDjmB[[ynq"~^O("qOj!HFf.ꉵÍ'NܠޖO_qhRZxXɴwaM{s.Z&}D2%I P[Z۱IhBap<2)0#}Lm isbN}[>B 9MݝaL}\6Ê+( VG̅I#(GƄۦ}kdXom2?>gZm P;.d`k5 x{Tc-ʓJ3CWKr5WOB^v%>%MRӕCmNת g*#B K7Bo=zGJK!GB_8wީ>HCiR0>-liXX(jޅu+C8Cb!~ LE۪8lhqU; WGשu `x-ϺfhsOE>[p?Zvx|{! ~(>̨4;V7QԖ~9HtqzjC빙-)LBfGެx.`u?3xt!N s8=2\0oxʭDW4/\i~oF/K;A½)t dAEAsdwb3&]*\c#tfD198q` q7J >5i>GTzAk$&_fU*F DeGX*YJ9&xEjoC<¶g1,+sCI;ܢ}O  J,\I|ˬ\ GT'!5'R7 -2emqV`,bw뽮0.vyY[kjok 􍐁bq#L}12'[}rj l_a2wL+E@Q6(Ajg)TfϼK"^>'5yoh(`Mw|{Ku6 lcJT㰌'lw쬽W;;_:X3l̘WiΩ:Y EK8Ou1AP =MS'1'b:Al.zaBT,!ͯoUPw.> O좢|]^fMiI 첾mɞҠ)^Ƿn?=;n>"f '1mBwg%=UYRrA5U.O_j*Q 5Sp"9<\>Dw'+iN$%Pa!]_;CKON+U%4I pd\ӗb2 0"zqrsC<5'[BF?{Ub9HeAL]z/Rz5i^{R.0e\"$f'³e4FśٚZPR /yў G~HEN&+ٷdd|TtLyYi:ݷ@(V2)Yo?)(~=WQ˹҄)lZ}8/SXp\0)[zT=jԭe#բvˡ+p+^?ô!ۅ5H3^8FP= "63T2a7qr|-uÕe3^EM)s{wQkpK2ג)/YS05q&V)$0(_]wjA8 QFʀR@2` #Q JDwL8x>\} y`zfLg!A "%vD068VU ]=)l)m~C俋QNL"7*&)'>õ['̣I:B 43]#*a GUzMk[ Qs ñIHh?"q ~Ēr/ |fFnSH,՜ƉQB8x}xSMҹnh}J ru%b[ QL3zfCzn-; /`-&c!jU>hރi"uUrS(+(,̮{Z :[ 6ӿS #^hShz#/Ӌ<*6^e]<լŒȡ,NSƽEާh:}ͺyU Cz <7R(?VS {M|J{Q[n&y@scm=')Y=Y~HC ˤ 3%?a6?N/d7q#WbEc=הMW]WZSu*m:ub.}CM N03=r2*rUL0s`CZS3$ٙ%ںI % t[/DA+ xV7)+tQXIoc5 `s,M/X~S|c=:2*{*(5ܯ4-ͫכ^VHPz!ʇT8;\BǏ.UUO,JkBáƒ魻o4yV^|Qta?'WH@ky4D>f4!rr?$k,&Q<=i1+,W d=NL_UێfO̡kޖ;Q~BcG֙-:,[g t(syy&(s8R \Gj%E[`}Ք&Ȫt<,̄Ds)O "CScreэՀC0'_S\-r3 {I,_u ) ?d+MhRyiW)~/]dƼm \鐆ހrcSDd`Sd%aЁZã~ޗoVC$*]^ewݛOB$q,W[‡x%'v84,+XYʬl wb_,p9*e" ެwj/#)F`z,m9:#Wg.ʷyJ.2wѽ!_<.9 )xqgֲ hЙ8b35N`o* ?+z`D\t;3r^Vڬ(КUJm0(uS{h-QDƚ!ײo:>u{" ;)޷w"w񓡣y m=}9O;ifRO"AӊGM&g`яn?XqdY1u7h ɟkDbRdO`z/}<0DI7Yhvo=R蜧NSv3h0N눞]`@އ"j\H3{Un| 4=KAu?o2V)ؖ]t][wѾnIWC]˰w^l(eʽo!QrI*޺,ICR'^z73}@ּc^T_ml yh1j~կc'Y(Z $m\N >/qj7xR@.Z1ÉaÙ&Ste ڎEϲq=m0 nbs49n c|, [-Z'\Ȅ8mJ7L*\;nx9_ܛM+eoxu|35(jD fgi\ٕb+9{=+ wa`43kE2s 9SkӖֈ\rpxm޳#?bmJ)`{`s ~Ta# +i2œ5D=ƕjsYUc6(cY>Nd":u hFpR.)$vDewm{@`0$ju%Fqָ5VoT w7 j/Fh6%s2n 7uAXrTJm ׾GMޒܾ BoKp1,6|⑋;D0 ğ#֣_b>T?FU(0W nfb`$[/.絡a=+i g٢5hx:'Xy$qEȁ[%W=_]Ba}+jߡq=! b'#I/Vi蒷Bx[ڱ) ]l 5k!XvmA1&VUBr,zԷ$:'P=~PH 6`k특TT猪6{&6FfrUC 5HNp6H(2w(P&=l0zR{*10aGź@׷Lx !^u'3zB#];s25 >\ضOGT! wA/9x/bbEH6s/&+0UtY-=-{]NpP>2A'Au(yjlN"7 7F3f:+O'xfv*+F& [N{#4I.Ddeq>Gu]a"I6i`f07.t-w#3T]7sWH9g6mKmzcL3{זIP:i^ǻp3Z Z?fEV$*XoT7jr|0Auݨ*`+b(>RݻL1jFQFM:Ԧh^ڨ{Vz!Y͝ yˬt-qW{d{> rՓ;aQ^@@ hd pB4JIeFOZ%4sAiA;}Su4,$eHdZ*5 sXb.W_wǒe8ʱr=/^~jcǢŵ$ }5MA-ʳ-@N.ɺH$5|AyCDV`P5Ú[1UtVEg `N!6n1v,| b0bĐߜgUr5izE'5 <5q:Cz|:W5tUw@?#)hҡ^r/u܋:]" 53m-嘩`3WbZѠgnJeI9\dJ끬BJddà]s fy3Ɉ0>a'iˈbo-ObcJ+jm6ݡA8lDk5oߊ Y|\|?ڹ1~| nS7N'cL6 IlL +Ի]Npk6v7Q.!d Z,)W_^&ѳ0OWJ.nAjLI<'Xq BZ$\`ǛK)dH!Vf=DTsIETv&gוgq>ljla֪SA7~r l;vШwuݥ)u}B1r0QW$ZҀQt pS]zm׳HC)8ʱia[b99¬ǧ6y{DI9ӵiy 搔RJ׉ (騸gbm%:n#qx덲 V7 h.ib7bZ@LU=}KՊ0=DO{wP3E,epMԵvR<)`}kľl"Nr& qYVZ M]XVs:zBu:.)3nb)!5ӭ9߯o@[cU-D4Kf8qP}ҋ u$ AqddVW[dSo?΁ʬP7clٶ]iz/,M ~Af̆LgN{22`{:z.bz7|->7(2{cefIVDy\tD-mJ6!i9e`Wi^"ܐ NpQӕ!:95LN}_O*a6F ]D8[FRX1TFRV;_pTX< LjHw~>JJ8be_*4; ghO.Kp7ѹ}]_j=A~@6WFt}Wy)ZȝSz5 ,f n6O|wR/C2njtKH±o]OV2A Wy! MԶ;xYRȋ4i§ʍ{fț_ia&̽蚭HhAΙK34R{"w<8jv$Dw6/0I5Pv5y-esҡ[8Uffj;U_~~j}1skKr 8$8(a ]ˀ@O4 m/ A Ť?LD5_ZcL\EU{TKY38V >i{^xuc~h 6^rbĥla:|e)7 ֗vOO 3@ژn#8̎ya*CʧUIO>ZNvS%ĞYpPl_tS8uHz"C f_2av+~+&i<+uf9-DGiScyOByYo*LD^(U:8R҈Kڤuٟjӌѫ ਆ6`| +WETa4;-V85ߣ1:I̕ҭʡdJuRkJ` +~a(:|{XK?:@H[9wD2,F}oU+9iS&)`~N3J٩v2n9}!![!JPNXHn/7\1L3$+]hFN4`gə}TAMtD7ȟニX:>,O|* o:3䇢YM%pzqoXv-H,AKZz/W`&Ǚ5<<H:lPϖV_4./65xJBd#/u b4َ̐%Ju͑N˯nIM>&ijjK|V93O~X !*{aVYGsLtUs"@U;[:M,B0UBVr.ڄLMCPEck ˈ"3y#˖dʰedY| :yˌ h8VXPdHA<(ϳ$ u6!7W&D.s=鴯YdGrI7O@s]a7Jo9qd A㉻c" 5aTY~@c{4Y E_1*~e4CsV6HKOɚLTC,0fF¤ѳˮDƜJau[rN+"o^~$FK!`֑Fk1CE}N؅iy|@`J!^*9V>f%9r :$L؆]h:Vm]jfxc˦S6 ̀j*3ޤK`#"e3Xz35ŋa^ M?_nO`UeEk~q^6|qj۬#e[ AMm'jeѝjR*_M\4%m@iNPvzL_pw8vՎ\r/NBsr$7LDT %ٽSO/,k&HwQ6g_5$EvxQaYq7&Dsk\ȿ q- )-+bh#LW3q]#zLԂCCІ4`˫W& SeRѭJ |=G*]rH-XU{ 5rZT` /C6 Q)v; {'g%^cBc_VSw{Z i W~(Jae-JmrLM\1Xt'YYP?y踉4)>$EGup_GR&AFgʉ,|0qMe'&ې-q ],^蛪 On,RKJݲ{;2t7zkQ#>7~ uz>He]% DLP%0i:z׋ͬh8Zl4vm \%aYu;. ̾Z\։t^@< јP3? #=^AٹKNP &:[~I(*_)J Ω %N [ rKZ2yQ#V87߃9cʊ[\@_UMe?NLXD? YG  =cPebq(1\B)o8NpjZ0oAh<ࢭ}ɴW$;A^RaYKˣNs[dxU@9JiQ-̕xNэ =DCJ?If^I0 SNd\8cٰH|bYx:_ojWH#7]wkCх-W5IboVD5hJdGºr)aQ< z˙tA̭^HJ ߾fHqPKPG20G[x(CǮf9\Éj;6l4C6JP?](q]# wy:EZ? 2,pPv&Qhi߫&KjghKƆ 1"ᔸLRe/34__T~n#!@ҼAğOz}Ms'8d!xtZ";ol> Yf&*e:Kb *9>x!kvvf1ںУ}5ݘk/S] H~a`z}<֢{:fI44#kR8!o%19;c,qpԝkv_ V Nw,o-r4tgx˭=\ΕOTF\/K$i)ƬL b/V=yZ7W]/irE%zDqIM "9i,w?y[,L6B|w 14"? J9HzB.W2U CgJ)c[oJm%`.c&BTa9TU@y?3&*[V mgHuNRB#EBQIV)yPoI8&YÖEB Ǘ;guܵDu|{5(?*ܹ͸;@#p.O;JCKUUXg'o.$G6iBb*1aSʊJ:ҽuBز$SygXעi0f@x9n Z*d8uW4$+!iB/^vШ|B3T̲եۨ#J*;bj8G!=R H";?hl#:=|drlt (U6\ FަUC4}E@dk]|gZWhk@jI #Ψ.859-odRVN7iP٤6 j%zKݵzOǬLr'.Pi-fP|']* f{@LNMrK5I{^Ky/mUnxフy HIE})R c2FPZ (2z'|@+rO"؆v"tAv/"J1VLX_a"fyL{0MY#PO]t!U-?u=^IjxEtNge\+ l>#b͓H=&(|~z)灶 :{ɹ!tI2"nenr8K |ݳ,G>2-?ZDQ1"~(&b*<&`K?vhQ}t-޼Ŵ_ɻvWgKu+r-iW"P7Ef8$^dQ-~ '֓ ˏ'cbpEۇ5BŰ3qFj{ZN!i%ZaGK8Ǡ]C? 73 8y`:0_K[ݖ]Pu|%a o{aȱ0b]jitl~ Uk:OMX"\43[82<Um 7MI9s[] 0dKWc[[x6ٚy>fݷE ,(x,fh̽tŞF?)!;U˖xmr(_|&9a:XP#Ure1sSTJ] `\LMBG66~,uI1`942ن2[B6=5!~%CKKC jxٕ"zɇiN֠Yp b0uў~ll7G\ZH|#j Ϳ7.r\J> FpՠVBAA_NNAݗ9f ؽPڣWBHD=B86mg> e=v}CvID-QnD䬨Zhy5՛"vʁTgdp\Γϖl1Tzx^ !;E?eLl~K}XBL#W3x]f8BQU;QE;-mUm^J@Ll"*{.Pt }h+.S2Yr%frnlp Ejip[!LD- /j˴Eq 1/}_E_QofM~#PlKH9sh5lW`&^~Bel ,L*a) Qchf `.hNxPptu*B4v5Em[>QK .x` iX9m2mopWHNyC~4#V!f9yR Dn` YNf7,vGD1%U~}MG7rJ,zbs{}xB:8I۽BMOwCGg~`ytD C֘uO͵i] [&7f:ZE9ؓ|+z:zF!]͸t?:'jӸYb&ݸn"|RB7h.36Bˎ0l GI4pC{Sjj;ZH$ر` X1S٠9n$ПhsxHuS 틈Er'$wׄ-AJ= ~5c>.)W}&\%rTE&157W)hv> J & ,QC-)إ<;6d +iu%a;OS;%^J^" EBﱁWMNQWMZ$p:4G*p⽩8O/|uBO aŁ66 oW4=+"O?bWg/"z mH:нPFcrMګia)tS5iYcކw+X+#;1{oό@}'ycofiG f ˚Rę v噇`o@4+=)d ltoV;k 2\;:k/N8$s j4z"F&PyA*L%FUSZɤ'5|R>鯛0 #i-T%e؆Q)݂eL=L,ӿ L %D5zEv.'RrYQX"r|*Nn9[&pr*S;@냢:DtSΝoW?A,-}i2{RB|,]f`5A8PՀ[+a@M ?]43A)9nqIq- 4/0mF( i=&vqS9:Isɧ7.%:e^(ޜ(q #f9e<Ɂ.H2yu5 }d_l=Mp//-RL-zE uWʈm@6ڜ'E'ԍU+YÍamyOx;KFgϥJ4|1qUl}~C1*ֵ]F/M_2V[]u5FIh!=Xe(1ؾ,άyBwSR*`ݹ(mtғ^wveRCܢ4\՞ݣ[b`_)QeVGg!MxVg@W8ld5v,CjM{l4J߄ ]/2 YiN8y0;i^Yò9 \G%(9ܽC'<~QE&ѰX淝ˇ`px\OP1E\v*W+>g|a^zY:2e%.JƪKy8Tǂ]u4Q[muP+A76 vps"&bQt) $aV$KA)1#t07P[r\uɦ~BA:`HŭB˳G@)uHe5$ah66Pe6=PőJMϽo|\'[f<@#B7`sR\F.6>oͦvR.!)Yuh`4M mI9$h-u9O,9|>|>b^nÕP7kj X[E2OLw֩ktohdQ$o%eLSJ?Zd_;ت^*7ԓ|K"Y)8q;tye`WB!*]x=p)*`rϛ,*0@h""WʥG'F3^Cq"@Ąc¿J;->GׇB S]/s֐mq (=OSk Ž҅9k զ&([8 @GDt:ֿ)J;_N%9^V bHIـE1xNRܓs "Ф98 :}Ixh O ɞ/UO#!kt(6Y w;kWtMzͯ4=~J/L vqY":*ӄϛGz؍2/laF/0xw*ŌJ/mL'X<Iv]qoG aQ vBE8q&`5̉,C fyҮZ=1S:<W;#>t[Vϣ%ȱ6; "64I^R΃ZQVu5%p H ˨8Lj[]6 $j˓@]/5c%8{[t>o%~|-H"5\ fc5[ 8 DQ,P>5 BB'5ҧ֍{}hWQol'*';".#%):Eٿ=v.PKO2D~لkC;,OS_ce8᳓foI$+ ?eZUPJ,D@]%k(鳉\)nBn\ofHLbsÃ(驫w`zҸ[?UJ((Z!ǿQp z/NIm5z]BA:]qG2!|&, >oI6b[qoSp5/"?{ u/m|}(Ccܐu.8L2F90a署kJVؤj؄(w㓭, lvKI|Q,]{/>G Np̵Y]8KҺ֔SR183K`^$'{ep"+l(ۀx4ݲ@-ܤXOW2ʐa]dr"Zv]E֦ #H4(ae8;d> p+~+MH@8R^g.S,c#5GBFiln0ڳ,N&1Wm赨7H s}8ev斛B05xW&XkUsV(fV+0'F$ՍPF+؉S偧k#es-> os uNo`!C?>2 P SĹ '?>`7սWc({o4vH܆U!I`N!ùwFŀz P\ {$'NbĕfQIДCjhSU]Mmz&S3+TCL;|ѥDX*\2p$M/{wţ:[ݭC݅3Z<~ֆE3;G!1C)F d8AMז߭~ZV4،q006F39ږ$S _Du+Q )nfG۴ܚ/s~$$'7nd+ cQ,5>4_'BKOJnqqOkԋXYQ̆~Hp6tO2l-CnF=A< "n{_m1} ,(fS|rοww\~IV g*y֦*: ti~*%؝X಻X=J&l.\ Og>[! a[5&o泎SA=xBF#B9o"}8O)́\]1yw(GejFƷAxLuD,[8 @R !szN~Ja䤅/T=qzL&jxdzb@&h9Id N.7:iq'Brz9?K&v៘B;E',`;^+pRgdav%BsOD\. 8 wᄤYKP1[sCy 4w! d jHW\5ņ2IyQEd-SYgŇas 0?! <u|- n,|W2e+"_ʫ s`e~L' SR唷i)D7Ay5$9%]CfU3D,V xKP~T~k|_c+g/}>9ϰ =-LRL^ % ?AN}}eWӁyp\ <YXkbl[`K..|jg;>,Q^GH`{ä$0akɥ_hh!'i>oTb& HT%:%Z}n1k'_8;4Sp<"F+Kݖ rGKlJ0ج5e www mMJ.[!wG.DǺx O;L5~﵎)50( iǍ`Zq8{ gLZx#eJx?+XnJ6ɁޯYkL2x 4yHL;(+XS/i7<\wyh9c. j5,gQ7,kK֤\W4Y_\ F8O z$5<߻ Y xT\D+AcىZXtD'3`+)s X`G ZyHBY:`lQ˓$KI쁧{,֞~X,䍥q}9KI!WC! w!3RP|1>ג?XRp>J~9?W,p f>&ک7hސW*[`Mx6 n -`t%B%r[ پ,r( d0Y> V&Vkw8 Wz'adwoW3~DvR0~Y%s~9RbMcb'C*zP@q: C M Sqbwl#ê&#쓍JK{}[JytQ,<⮒Aq1?W"1 23Nӄ>~?BFh s|fsYsUиvMKg5oMFZ(NõRw(W&%GT !C}Gri J8 hãﳆLW> *ݴǮ\s200U{7~ -˲n$]Յ_O8Jk.x 9"l En5#M [}j81-+k45ݗV1g-!W" LG)nkx(llUCP?e\Eh7/#^I%Bon.E 7noKZ%LDvG \•iW-7QI?Pp!0oVWw 1C7ʥj!å %sIPG| IW{Wy>؈aG~c9|ik a:14-Dţkj4%*DN4,7$X,'y1[& ?)*/0kwT*@*m.ҬKN/u ]7kl\LK[(.KS^(1 J@yŎ9ȗ[R={ 6s!WEX*qM7h}.\9 }X^.b"f$};1gH$k9TBpj Ax:!DPF KB鰓NFc[7ʆ(il+2'4@"I|".8B={#uCwxuϥһ'1ty1z]T=Y_ 5؁? qj bde:q'FT~JC4~rߞ@.Ќ&x5D$XLh#J꠼+AN}\-e"IC oDGga$`0Jh`-7/yVYl՗Q Vma ,攕Oa[Uq#2+U}EnIWp/iшZ[ Ro O՗cBS-jHbCg`gomB͊d|w3~s(R4@yqݮ/(H j.q0=6vk(L0uLS7GPU![B˦!Ӷ:G* TI AF(7_#kAW1@a da׶JSTM8Go %*_rP6 L+>y x򵗸@qEy(齂8w&NzKQ)]ӂ ^^՚#x'I22!i g-z̡L5}d HÙsئ8)WwX$pc ^2K1p@~귥i?o!雹4Łf[U?R3)bd5iLy:P9KuB$ WeM#[Mfدu,f^8;C,V3ϡPPK*5U, =K?xQo#ح3@-rKٜ  A(Qv@yvP+'+[{1)WD0t"=\:aH]; ,25ܭtyA󱶐!ipE7]/|&AjQeyC='mQ8!jH ?r%bzT~4ty4Ɗ_3B&P4'0n9VA +̈́6C0>,L44, Z`X.7WS  P+Or<8Քso~r0E=2;/T/aѬaGq Sg̓{8EsDη?2*}M1 F66s Q3UYiUpWTQMςj7'1e{;VBLdȸ8/I8>1#:ٟ"]69MF/U''֊[ǩ5jOo*qT.&Nzkڧ5\i$e^0헲14*՗@Ƨy9Ƕj Y|`Z|9nj_>UR-ۏ}~hXݛY^`+#ȦHyPׁ<>:mo +/DVB|dzRD 8ehTFF n@)Js ']aUf+1>ga@eY%͚.Y3+;·1+"^'VHjRy|X}&? f]v9,(T$r&ohQ|K!⩎R*6"Tpy,k <6)-w"b.)R)`=,F@t'tRxKj5/(Ft*s{C;f$`OYoD dg흟=HRrq=jdYm- rKS,mj;-)lrtQкHGؖmI;`"]~w3ݙdMP2Sin38ل` *Vd:79M)x!H3!yw x)q56 DU .S6p^zx^b7Bl/_A\̒%(JHVnm~7g3Q-qd-7kͲ-H5F3E1XQI aGD&üYlT^^ҡqcO0{n>-w t{`.rLJ;VP׬o6|o!UEZc={>Qj^U=݋bV#!k:VSM5AOֺ݅sdU*VZСۚc{֝b"jB|fS\ =~+ͯa _(}qE¸q?ig4fajيk\֧G1@O*\ 3gF 'l 5pnHL)\.TW(!pawQ݁4 JgA8;G8y2r˳?p"gBdӫ f %Zm, Ã誖qvZo:7d%6h#7{;T[nש*Ƙ;>h 73&*-* ci]ͦ {ז-#^R읷/kC<@lN-GW0"#K $A1%] .(\GseL:o5ʭ73&Hd?ϊ?=4Ă0۽wmj]Gt\sXR0"'WlRk$A\^1>-u.H Gulj*{,qhY> t=]i=V;vS'^[ڽ sZ-O?wSrwp2tpەDHũ ;1~!u2F|Ƈ]Lp[a=G&7-N&vFt=@\&ei䣝 NOySQ[:)ژo9Ou 6N^rk>Ws`R'H*0B=(|h+XT{YEf?7lM1ď3i;0Ԭ:ME'Xk?eone'dIkk KpBc„\V,yRjx1@1wayCP]h.WwAܑį|+gLO,^l38(5<D:&i4.m=h}2_6lR`Fמy[GiT 3/. ª2,]Oys^"]]]Nw>$eTh'3<4[hm)6Sb:ljJ=4TteB}{E xGбe@4VKӈsy.6|r4asS@U/T[~ơ18;4['8|6YhZq.@\Ov EPȁ Ql%Wq}y#mN<(:K6mo`신ƖIe12c|ʴYN;Hh#(gҕwIi U˘!9 FU`&cA-M£ :#Pv x8LYjp6sS#R1&T')k@c9c} N >^|cTs\*@c1 '&a_eZBxY3ga=g vsPI,cZD̜~˸NvВ tYM :0raYW p#! C.R_Q '։ˬBKWda06P`3é/0zQzdgZ0Q1C5͙ٳ"+Vy1U# 6sq;Pp,bu*903G=l܎ưӿ􄣣Y,w}Y:/aMܽ&y?5^Oo HMQs2s GiqK28KުaKq3AB>wh4LvIwwfqȲwMl1:F8q&UT=V{fˀ|A`2{ njmxyqEg' Ft&|3`uGa+/C]eE^Y뒍m!LwHWAf,ݛ5*pÄ;]OE|2Sy~31wS@ARq>~zlu=̯2C쪀Ak>Vcisz80f/!I&/L_A(VImW;ثWNm遰3O,uˮX@XUSy9-+Dӣkt3 (QmQZ[ST{|rDwwQ3d$avL;9쪼<^1[WK%L/Hh!/`48! VDΐG* w4XғNK |ZjR*>ߏP1f "]_;YY;-mjZ2$P ZnjۓA[|i|OBUש0`2VMZYw{o5zϛuh˓gYT!l=:?=R2:;E)@. +@A_%}ȫȂw`(B[| ;)|ab&ޣZpm HI 4=8^U/ЊuUOiYM?r;|T&;7\gGU5gYO 0DR2 Rd'ݕ4FBiaGfY8Xn=?׍0vz8xCjN/H&|ewǂ$R3ćPH-E/D%-  g:PM7P^[w1-ܗR]ܵ%Y3kB:oT$QewXf/Eb˾*_Ľ^~(JV> h9=Ep Qƫ}~1ɔ2{kGG)w*A >ceg9KѺr*^hW0d`?0mD'BmbHCդ?+SG"vbO3{oĀVm~&ˋ:`\TS[l69N&Q2 |ǫSQHteɝip4+br<O>nd(&y< NQs"XS|~o7hD:HtՊ!ȁ5W Fr ۻafTPj#Un?MHe8@xM^y@費REq: R p vf5]CФ4| @k: *臁ɹ2b鵔Ð!//x: 'GK0!Fۛ׎(ìe1;k5a4yatٚ_c$gC}u1{4})y}pRvh1Tip'ɎKr"رD#ܓPFīp U!hQvUy ([ոYgxbߊ`FTxu_5Ot2Y${gGGfb@| ݳOԆJ]m17]BǧD50$}FZ}?v݀{[ 2vN8E DL&| r(.0\D : &goyt\#VDg22kl~" Z4B8[|龀Q3fBpB{3@<=5tC"M u \WSQomhLji-+TaWkw]t;lթ 8!Q^ΔJyŬ"*Lm{@w,)b8#zvڬ2f;m;0tx 6zE ƸF7- E aX8łB`'sYˇzZ'ashS!##"&%:}XŠ C%k ߕP2; 2jRܷm*,]dT8}W7YJ w) Pyޫws C$ݓB!׳ Ӂ]k|'eeyxGvHrrr{аЇuF./(iG\TCEjJfbwb5{C¹ ~uh*󇜑 Q-sAI(I=,ԉ/?ՃR%l&]҂\!1oYO/_pR,kQ헑)L| F&^%2^,- pjwp\~ofI//uuGlO@4>qL12"WRF)lT': 7}kP 3EeCq[ $bj-؄F=ަ` `ZWPVKOL`QCW[ ~6&Pb  iv HľPTmLt퐙Jֽ=FI%T\/| L.¹  ̞yqYk?KCG@ړFAS)-QV؟B7l qQ;Q~) kb/Lt#sU6Rjhh0Wkd%J5~裖8/UϹS-3t: Bn전u/0NrAj;~pƊh^u/qͺ yphmPj6ݓLHmICaϗ)v?g\lR_nM:?%+3^ӡ䒮SJqFds@:&)Rx(\9UOpO ۅ,,P*=çm|&1=4/i.սic[$6!03Tܛt©u.=Ƅm럊af⽃M32W 62چ)23t= 2Dzl؁o~ c6… ;c# Mx7 ʶudɓ;+c }R Atd?Uj̮SɄ fЅTv9@ *(H`X1捏%I:Q(靷F :˵a@jp/cB")NF5DʊyLtfx#P.aM'ͩ\ a:[ qn\g0"U4l2n<vS2h+mُ<Җ e$1#fyg_h 炻V}r B$Br2br?-Bb: iSM3rq/{(CoERILk5\k#i~"R $E&|b+UϮ6k e?Z+;!{ɭ& dG1~^tRJmmbtUW ̑{h}V:xVwf;{-ehgWt65'M{sy|?JY7(}u|Xaf8JQygNKizE!r[ab!ZmuN>.BhѵR8j']$gE4O{"Xd{OklQ&ҕe5ɀQi2L/tJ 6‡ ꊽP‚EH^#NN52+ߖ,NQk uu-umӅ!TL5w[GS;[*n TڃRTYOZw%e}h{%M00\E& &8-X5!; 2q>ddP5`pZ_7 N)M`K3dsKݢyT9JSC|fw6:za::xxW\>$lCcr|̈L 4 ۧ Ĉ1/?O: A.ȦFbỄ#6ީxV|%1#&>_2yƙPAxTo,2q~:H.M/[D}.V3q׌L~-6a ա}J`ENTFB V?Kr4hCRBBSC58=mi=sNp؜+mH ^UQq)3?ʘT]*VSBőD@H|)OLQ) [XdqiU"{5i9}|w{rsH1f,?&a\LKݪfgo.j.f^SJ9qx^M]ْ̈́,J_2Q4b2abѓQփLͶ|z6mg|lS_,k& g_=@p))ɸqL]d^b$^\eǪ ]@飾צbGpcvƜ@:@\ސ$Ej7lo"g>0 haF.nfɘcENk26>2ԌOl%֜U#>!1S島*;X78Ze'-ߠNpma]}pD:]qFȢ.2w֌witOئ97zG-9W(R-yf!:@4)nRϹs3+=hX/kK @|S;"X5W'<|)F4bX!7h4hE @U}}ֻZ&*ѓC8qvl_=ѹ =~"P,ж&+3fBA'ϝѓh[bMNr4k.@VFGi i-B/b#7g)dcf'9Gы'HX><sYšFa(1ǹL#Ixٹ%:WZ~c@LOuEУQ6nxGiGy0UV!Ujsn@ܬ*a8'R -thZ_"ж5܌X[ؖωkk/ƞcԷXO6j}l FC/@p.j;LvA]|߬kb\~:&m7'J^4mP2oq2ҕڕL1'IXZ*/ޘj&hD&nA)];~I96yøv>nR奆@o"RcߐxΟ3<' W #v-(lDdj3#e'}#XG ZfďJ@.[BTG.:$+S>4ЧJeF2jw<G\Ǽ7ߒlhŨPq@R*}c3CFu ~h|nQ1#NjD6pB X|ߴzo?p52^cz/6b7}x-Ҳ1EP_ٴ'ZSsYnQ{:s?OHǐgMQ4!_p R?!vK\1esF;f t!@k W`L-C|=p)&Sd@o4_lJ F=*!ƠzS횗1JHh9vh4j긁Er4b3׈ކZɉĭog_ *~Wx̃/byӪDu}^  b?̲!APBRW{cQ2S:oy6;GnmQYvfp}W&BzL%3^IRJ`8p$3ͰQv3^]b (n&o`Q[TmhU™0)jڴ k~Ow "XNle(V7:Ⱦ$TM웠/d5o'wE?컞?~%afO;]u6i5r_G)%"l@~yg\x u%Wp fwGjb_׹+~UǏnGMʭ'Mx(C> Dx'b.("sG\݉ uT5H1jjJKvy-?F5Y@0n2[Q=&2q倚$ =s?]ʾ?wC%\zû@ 6Tbb0ZZ΄ IHaa.5ٓoT$mLghԋ]v  $[-BQaEa04QY1BfƜv%lkd`&[XJ @@m,|hgO#`bZ9 1Ao:.}3-2@p>*ޥLTG FE+SCNatÝܪ#aB2@5 OۋPttdLVkQ Is/ޕuU- /r46=lǰThSD dL ;?nE2T3'da Ae9C >7xUG1p?tkc;'p:0ZΤVV;ۋqۺ"C2=kXzG\кY“MY/ ֏9ZoؚCdc@(OU"ëogg I Ywlՙxi;Et)h_ ǟTحNt&%TQGv }">귤xo+e8+fx3O=\ء'ӻCEX\t oʼn1 \BDm%BACݰ;z*toMmWçI&{YX Ct:66I #m0 I:+Wi8ߚPv] ȳPzA+vg&An)&. =+Jwy -CՉH86(zԨz)1[r{ŵ(|mݲ 3ܪ|C+?+I#mZ4fZ̆ZL$ZC9n`$pe/'C5͸B=$I6A2GcC"t Ie<_y~,Qz-V =iv2o|3 uĎT$&ו߃P0h^. /\Ul* 4@߼'yjKlha(#c 9qKcNWT!P_I:n~H~(%$fͮ~ K^@+%_( 30yz+sfьr !-׮|ݱ4tw#wd;'C<[I{hdX)\/;C5xRdH|YzHM'fM⏭rol@(DwjKŪ@XUx~A٪8q̃A=ֶ( !pb m3)(ȊI#,z'r{ QV6YN,83FySpߗUÅ҇^[YFeڿjI!OP'ݐc.SOsˁ}}_LSOlt#wK,u}I( 4вhW3'ؽYC#ro`<Ɲ=l ~f7[ou;p44`DT\*1=;%Hؗ 7((mׅ3MIbSV,_pU eakxU;Q`%8Eoq*?Nq4SD) `X " NFpOXz}fL4oq\ꗩojhhVN AݫZ+1$,'k9W<E'㩇x-2Ԩ8DO+Sj69t /)|leb ]`AZp\v f_^Y;+-(RJm$o{,{Bl5s7 )1ѣO2(*V-8Vbxt]n-TܬL(runϮ*0҅RRQy% 娟$]~"(<^apZgz%6I.D uSf665Qt[Ib73:D{3UbrRrMz g[ᄾ!1UuJr0p.jDog%RnؑyK[}׃75]y2yd"ѻy W|EknOLbEwe>wx;/s9Qf0C7n9ڭLrzxC^1>;>fp6CD2"m%yKq#{8.! l3K^J;wN=T `2\78O}}mEჲ w޾!vzJЄRr 3J< oyXZ?X",E/23V41ߘmA)5BE#,c(& u!RQ\hhẒ PCJ|t ?^[$Y0О^y-n|,@rl:w}Y:m\30hvLJTҳ!ԗ9XT8{Sۣl=00 s ?>qDຨD59wAösp1/߶D ԯf3>B-v5c!Le<_R*rԀ9 ^m-(Jbr;L#h}ƗbFm3~!WCbP }ݐX1Ār;MTnCs~~XZu6ɺ$eB&cW#lC13{>bxBFf}[1G1?U򖑲/ s22`6ւ$&-3@;x{:Ж`;Z"m]b yRh,TEАpyy#w'Gm 1vOM0J<+E<Q]Ђ b+ tr*LPUn,_nRO3E:!&2(ȾLx L Bbs FZ],Ƈ93lkvV# 䧉G!Ϻc[[S ۊW&PArD4Lc0ɗ?o9I"fLH%ߟ1=B5H4STk1TKWi MA"vNaKzuYF kp,:~5ch24]'XIq^^jcӂw _({ws[-*hvIOB`Tw/8dg٪-ʕxe͖ΐzCEpn" {M#ٛ7X8[}|T9p6%Uh.׮-s!P9{ck_(\1$xUC!=l;27Rѽ^7B~Bү'ҁ,v{ km+i*3q]{3ug~kN8n>o2K>TpTGӍjq ]/isϦ{](3)@V@!&UZȘXRvwX؉$xO!~zeI=RSz},(HfFy-SF#h֌hZ!oBLW!QU*57/9UǤjHz2."ɞ0w |e vB^A'4MAM yBuoGm`gן[ζ#~i _ReoʠX`K`V[ТNY^V@*#״9P )!S4\iy:^ͬ~% ~bE/Pϓ|U Jkbϗʯ䉆eH! [9%KA& -'AR.+ab4 } u>c5ۢ b蛮"AeVۮ\#Q0%ԅ '^9kMcM0a1@M }s!sGlX(r֜{R!8rӕARP΁k.Ýysn`.'#Y0qM@CEX'N^϶KlfߓvZ_0~{S&ԛwtP񀐪S8H`tb&%oN?KǜDt`uPI2K-ۢot8RX:꿦98:~8-:+P+SjeO7LK I{7p鋹V֤OduǪ{Rq|kEP s"{uoN;ҶL%5ˊG9]`?5;y;L[&آSvj"%IPq%.%G&QQaU6_vq9(z**70fGu9@#p^ج /rCvްލ*(:Lw'6 ӥQ "/bOi&n8.OǚT#zs,sRyP$ κ5P8\n1MzEoZFzX]x!w" jA={ 0Cx>;rͿ,S~oӵ([AKZ#Gb̓{B5WY }<{ ^ K0Ч= rҕX `w1Fy|3RJ:Y N(`iqZߒKD Hb}Gh޵i+N,+ɍpKtq|q:_57A9_)a*>D[RXZ3IT-)5·{Ih88nLH(u', f@b׮ã]ީgώ`W ~%g:`X"3  Q\̳ٿ4Ό\B6epJمIyP3\}@  [tyûe5~ſqۜ@h&Hlj;FDVDoИ2tx"[o 6DOLdT4:3HƼeo?s}G8 +? 7]q[Ha_>Nzsp3P+g:&]]yrvm|ugt͕(d w|HŸj+0!oGZpYX&n]@u=4oy5˦_Q+X9#MnNlgHߐWs ] Fdݾq_n\! yY'x Z1Ym>tSNlZH@xZWJ-^rx QkH!,t'!{%CXqFҩoĩ0]=;Wt"q.A }%dFיp)Lw'GI6MX"͢/%:MKbQ~OlGi2vFJSqв l>dy=ZK*?7d!zꮏS~(1fJDl` 0jmLA ׻pF?;J}[i쀐u;A`>ٕ6Doe*\y54DW:!;A}\埨Cȑ0zV%HXM"Аf3l7y F4(1g~$ۿYI8jB_0%2Ms6Z=WTGd?q axPd~gĠ)ڊhE =G*$j l^ dK* ͅLY 9]T8<;J!}`r6,])ZBpܟlR%?~p[۹hzgR 'uF %Iim*w*kH/GǑ߼i,E_AftvIt| n%\q=;hwW#P/uR-*H=v:㢫AI['#@CU-\L~A!Pc}TsaHZЊ`MZoiZ?Dx ֗!j67; y֙)$S,UeuޮبJ CՀd[$VuP$9\CΐV@Ƃ fMnO`Y/.AKQRB~ iNBkUrd}yfc⤁:O>8j5x0P$CxeMG,#+ kr qdcQ!,%<*8ȢE.'+¨ty歁dt˰Tk4떋T2!x^;m4(.Iu z9wNN-zvj&|-ƾF h%O"8}1FTw+idH|"DK6d'cui#0X6bs^n/ {TJQ!qg]A}0iEn ^Kbe\Bo.0WB~-TC~!X,[BUU4^}w3j ' ,0MyE(q7 z5_$d(ɹ Y .7 {1ł{ T>'0u0\iYahX<4W<޶Z*S/#9J<{At_ڱ eB3\*ӡsovU.m%|DEYvةu 8MwX1GZ%:.RajຏF Dd̥E.sBX ""G&Bj^|5s\nTRIS:FJU[1hI<>6/A1VB,(]<+yS=6z}]&p0mdL2iAϝD~g{Lz~fLt;4i~o7W-]9_cS_U4;m[,Nõѻa >ܳ5꫐/M-]%O>iߋN%)]9"v_^v%FG&bϒ}ӈC?ؘqBR@Cq\yb!fB3 Mr[⏚ 8)Pүr ?ƒ*EPbJKċ%ootÜ|6&`e.!?Rh5)O/XNyL#@᡼jkЖH ez(]J;Ϋ)4=nW x ~Ro7m7Z3# A(Yr"f rD:[Xʅ+o)_U~)y#KPhix u@諸ujRE!_Qebr!ϵf .sዟ]$zͣ79i/ɯ/Tk1i\Y s3Xַ1G,ٵ˿svB|s;tɭGRq 8.^TW-4\]ϭ'tKQ#,}*eFAbdkHl`vMIZBIWOb3'YV쯮xEQTۡSjNE, "h:@`y:"ڈ^F#ߵgbP6];^OX ,?̀b(&œhWSƤWWhE_R+"}etUUfsrVQA XdZK[;4gO;)!֕ I|Qmĥ(ܼorvP &aR!@H=+ܧGXmx=hi9[F!0 kXA鏝'ʇ``?H#b9fU0glkuk]${7ަ; 2sܪE:PIΌvD/Q"j2/f2kverg:^(D좛eŴy#8/l6e."}v3tZ(.u('!R^*Z9nxY`dX~e:Ui AjaJX?X'}1{|Kb1wyѷ(Z~cBҽo~ ͆A:p$bqo)^(<KiA.+~ oW9+lV|v2'm6kd8r48潒+3^r/55' "@;/2ୗp*J|Ï9-v)Wk#!WUN6İ켮cۆŒm$yU~go3!\/.YQt)l.4gxv:~~Mh?R^.ĖyiUZJ\h8aΓ[ObĚl_Eٻg/Bߡ$r:z*(;BLl'O= _ \lߪUWVeC/_B+D۞v[I^R_TX~8B^`(wvxn(rx#k`lJeE1#/əE !^{$?#w;O)F2 pd3iH7%ݟ\z9&_j0uD׀$]j 9g-1v` VrN=mP8@:1xUY 6ڂF>E5p7/avލ|{LV?y d|>T[ꆶ*|=0VęA.)R4(e${3nD< :W'DD'<.Iipw!w '/ϘS9|0=Un-j*/f d(pFJ[aÍE ߵ-@u%b<_4ъQY77YYNJk7DRbCmH^Hj<ܨˬ?Qj(%O|7%Rِ6UU4-j쾀׫k_̜,~qPOԞ0ʡ1$T׬ݸLa`E,.DV8TTNY\њ);&fyH7{žF G('/! >Zy/*0c=W$DvJÕsKd>НXx8*!/2o{;;%6fA/& gjtM@(bzP{TlzA K@?9)Y>>HG4n$W, Hp'ILL0>XP&2 5P$-F oeBҩVG6倨O[ƹ¿U1<`D]+oCTb_xb\QhowC޺Yngt-q !%^SLLqw⍺L1:s i9KI(\7]wH nؤ~:'d^OɘJKeas=0[N 4i wJ8l'WG/VbJxQ$"HI_T[Ԍ^@hO;o߱bQ^A*f: ^: ߭f~ST` )h0R}ƙ4H\#lSFoPR:w)^G5:nѓUѝ2[+ 6ю?I|8Oʊαd(&]xDQw'j){!>A-JUg}SMJUPp$ BN,(3O 7ǪCۥUIE\ṟz@87?Ym3)J!nu U*q膱"ߍgAL]̌ [ȑ$^MgO^&t}eL;)+3\Ϣ'Ot1v` !f7!˜°L@s{#Z2 K~BѐIgYqXTP&kmUZu: ofw@o\]>9*KX> ET|KD&O4t~jg{PRs+uĜN!=4MKFiu0cWc M:XeNzv864{R e.ُ* a xD90jFoL, 3o\$*.^OwLhzDj_FfmW{%Y 1vmey-viRb{vf#%55S/iu ڠ~y .ǸNf߰A4\;̗>to60O~\ES<*ҝ۳^ ϛQ>{.-»V,ʽKb R.ŞE-Wv2b}HfrhG˟LLALb(KP)pf+qXr-5M&ҾL܇W?Yiטå[xp$ `#4bTr%&ȼɐG7?Q|Шtt/·eqUE(&>~ln؉.`/ o ڌEUBdR6Ykvi]2Ģ$L}7XoRg7f?*.g[ Kf6 DLKw&d/;&8Ty=ods*ً @CJҢA}n{ 0R`~TR"'C#8_# cAKcw{q0p լZdv,obC7RI<iwusk"`)lN8~%0/ ];)fk PA~S˦{2 Еyf|i{# 9Ne'*rc Ʉw9<#P39FLroX&;ё9P0͋CUP> Y/ݙ1]fj{5ih;.d$Gi?NIKp]j[#uKX-1Fgj$ t\M'd8&BDGy Mq.WJ)h< .Qܿ|i \dXv#Õ /揈>n{E#?yX#.a -J*a2{PnBW ]10X>i pvY:4){={@7ZDGD-v"L-;J%H6"E(d~3oB\%FFE;Y-\Z Eݪt~UPyUNhDOf`W qJkH&cȢeܦ?)2ɿr&Oq kc`5`gbպϩqBt_*!s~iK/Q%pʵ6}v=j[F-JfD&V`=pUꔊf,TAߜܭxTuK#99<^kXJG gF"Y:>K$. W+"&bXtZǣ fDhhW$2-\=5 d 8; M; ϙa _sU9VoE'85 `Z0+T'l] Tkf]LbOHn\F!AGrHES8wc7vFfG_F퍡u' cFcڄ?@@aTl(Ϩt[OY#gya'?W*G7ˈl! j@%*|8t0]NמYV$wYZJTc(tVp]5Wk4`E),)_|Zf&bM'cHѧ#.68N1]ECx%\{E?ilpyL%ԵTg7!^\(I-uL3@hM9*Pu((^C*'v"M}eC{a9ur]@ATLKxw8(:Л+FRY x<fu- YoZ8Om "5c<7NgqYj΄?WŃ!B)%T\ǒ;rjZMrmInvHӑ(&ִ`4=M:ՉnS1~WS4j~`ڝA@742Ri2ZgqeGig%='}=`Ggɧ奏Ļ<0o֔|}0LkI}z^_"WKX`oT/J7e+2&PGdf]ru{ܝb/ـŚ/E9RUPJ!^7D@Yu}f@/|W*i& .LTJ+Hw'fp<9W?eBхԧ*^ǿ~-:P`-+D0mP΁H4moVjf!>th(%y5d5" dX:WMȥpԞ3?DN4׈^xc keAa+pt29 =BKR6HTW hP$)NHdn_tJ4L#չzɴX  [Lڎy R\6?8u$D0-qz_JҲU̜zq_Hslæ䌥G.S@罍4{ݼ Y@.\WKt@g,JNt.Gׂ ͦ1q"l>*YŜ ܷr%msV Aj'"X=(A 6pzW>S0,QMhHaI8* 5=IXxc)lJ&߂?r r⢋SNemHh1[ZHa}UMxs2I:uP)-%b1<;iwAÈWv]$bD qiUŠ$À|\X0IBf_SJdCrYӝ '+`H=ɨӈ!8 | -wVn6Ap:h)hB=ƋfMuђ~ 9#mQ8l qR䏷E} *kbrHQA{pGxnJ#@C֓[po YjҚnMmZ>4L;#@Z"\%hu09!IBK"Μ*$fuHgax!ŗ?Ri'}Nz<|aňq_A#`bAZgM L0aT6[?|KJ姝?o*=Ֆd1v5W%涳d]k[T6O[Nu$06RuV-IQ$Fp@ߘ{_{cINv-O:wiq(o c߲@Z@Wր6 RR=w؏.&)q|/];yw) H˧ (LY#V:g",pձ V 3V_0\&1d?tfux+ 3z>wF)8>[}ih{0ͪn^`>/B<%ϥ@3cj_Dy'50'uٓ!3$@YҀiaf8TvV1'%Lr8G9XhJ\$E M=- A'C 8OQv.ɸ%0?LK8?.Ƌmf ܞrRc)!'2VN;R9triЬ@U u*-_{+(>9H3[^;A8<+Ϗ^\:BU?OV\6TT 7Ut GaϸG4OQJlzsg@{q vdML"Жd Mq *Qem*īE.r*`zH e4ҏOu8o1Cjj(#\zқzJ2gtw 8dτq=?vjֿoj$RLfw oEL7D.9HNsVQ#ɘ(~eUP? 8f_y&:,g= 8p($G_yN3{"-}0fj34W+ד PFmd6Vi*Q2${H+eK`iDqzWF'@vA1˾}cjP>2kTh6Y*_ds^_5 ` wp3ch| w~,MCmoZᣗ&0Q;ZXrEPplepIf%Жн~|<%J ]-WtFӞ;1oҴNLA 8O-np : #}2FA}( Ǖ8(XR[Gq Iب򈴍<=UCC?oi=I7?Mi1LhLԪkQAW*G(V2(Rp=HVaP5,4ZY y=EPy]6QB]S?l 9>\ڞQ٪diDPona24{(PFCA Xו#,NlTiX( :͌@+cĀ=d3lA<"GE?7Y& O+IWH./GlTh?_V#;8ۼ9Ӵ(\*ۥG&ڹ5+5dh`BZE`iCx8J.Q{VVÝ!k絓S8I˘xx Δ `;- ,Mh& WAr?*Z.8 EO-GJܣHp6|IGt Ng4gRSn͊y>4C`Go 5oc%5o.^cw60H @u=O+O=6 Nԋ+-E\.״m]Fhjh*W#T,5!rPk, . a`5my>l]曜}k`q hnUk(p%TMW^4NOvYWы+ b\F(b":bXqmm6.TQF/J>ٸ}gkr& Xtq-YiNod/|tpY>Z@dzm)oB}X4 oK Y_Cp<<˽[2 ?0錖pT V|<9Dcp׺=7NJQTB_%*оe2y"OCcڠ$b)kܼ´6 B2"fN'ˆZvBI=/I"}h,.U<#hM}DEN @3tz=nwLoW8ْe p氆FFQ~CpLP1'&d+sp58XfA- ;Uv@f $ۖTA+lp©?GDl: K?1&$yޢXƦ/`6DL$1JK-\j=MLB3V 09vO [kRK}9&{QmIۧc3A,&w,o^h )nWH[}!%||ɬ&T׮t ozĪPƗF>/CJP N{E? h@A1)Ë .bWr-BwZ8)|2kP1['4GVk<'~錶BC^̶maiH", <$Njp`ou ݓZɆw=:, rg[XgAFyD!pXDڤ,PY5'^+||ܧW&25c}|@_Ff- <'\DXҁ K"A̦:nHۼmnl4QqfINV Β!phjo~[)~;v8 ctͬa0b7"VHՙm/Fڜ \DfwצD4iGd|Ҳ7Y Oiޕ%hEsh73UۿX-\Cpr9W9_~.kOO)NCcK/*=Dln񬠖A=N0Ks?5vgu%dvJ58~eДQj֞qA:e{s_%l|fB1(/]7Yll@z/+a0-.ZUPy`-pqI#w2U?Vi}ls?gW!fQ>l)Ppͷ6=< N=XBwͶ5>Yx'4 */8$Y{~fmjuWY&FiMLJΏY;S?k34My-\7$-L]tΥ^[@8_3-[1 %Ӡݏ[dI?L ~Ksz?1YUv)mLT+ JB pܶ,X +El9j9X |jbWoy  K s{yyZr6d\XzW<޹m*ye2-[g=3sH9cyЀ |\{h@6O|A,y7Nʸiy^H)+ۦ'V6߂Go*R)Ds \oo}q9d?Yc?NşKiVuD djE4lu؈BD8zX?r3׊+vвuRAms-77;.YHkO]ڕ+˷YS?44VF}@d]1.[ؤR0qqkWrGudCZa ]z?Vmsl&gV~=Jq)RnfOyߊ.cU҂R"t t~PF$Sf6CYV@d+gdjut6O$ B枹OD?rϱ=O5&V/:.<%OӬ8>0p.ժu՗iddRZ^ ӥ1ahpsズHWq&&^Uf?#D/`#h`wF 5 9v]-uEa;^"ύp"b?إxaPm7:Κc 5bE=ЁHьR.ŮyxtUr"ӷR`{bصӺ nY zXAm:eiFαC`#EyaZy0[L2)ZKN[\O6jUqZA.T1?yEpUp"WF4'0w]h&í}0KGVXo;Z{HFqȝt(iJy\h)E?urZ&.F~daj@7TpNLϢH)-9c9h֤Mdŷ5R&` f>jO}SB:B@_6xų|qlp4ڋ#`SNt Є1뇝N)\zĤɃ aH0 d*, zؐE дpFjg 9\^O r-Bg;?1^!J 6gwX"qG}[ܝ'AяRM!tTRJ~IC~~az.S[#/{ǷP+dsf8%qu9d˂-]\JWXgu)ɫZ%te~s>ڪ!mⳊ@aKfQaԦ<^8v?N+9~}=ohs"Ƣ b r˵ ?gtLtc$Ũ f)hNVLbS%m/)vtK(M<@Z8rKXr2d6Wi@rȃ{`(4TË` Fj>^nåKxCZ!sQDHŢ L3-庍-A \R;711U븆 ʻ&ccڠďP}8O#N.dٓaw!ᵒzE;O1θ^=?k~>en###X"haQ{*>WԒ/h˸ ykˇYrYr,L("X-?cv~ރr8 f#h oh-m( ,#XV }mڮhɱ`B:K,Q#ܤ[EZ'(@*Rka7lD?lF`එKYn."T~}t鄑EĘoܢ7åH w8ͶW9ŞBV`YZ<\K,$[JgJ tl˦7LAgz wIzhyb4$J IP*·IӥY"~T H7iI0[I>6i`?0 z=DLŢ436N߲K8Jwb3DbK$irgYVΕk܅TJk4ܧd&R~7t(H@C0/+Lg-^N<5 |L v#[w{WuKT_0)Cu&dr / mXC:W3iZ"d`m{bC"ϥr ML$/ɯ~@E]τJ}^ߔ& QSLb Ja&\tْ-5*^h:}t*]0 <Ƞv񵳉qOjuBz;YbGOsl|,N%2=\pnnTP d ^D~? WW5"fZ?u^ {P?QhhUB)+7sEA.x.-|'G 7B6hOs*m\7@5/͚ײjZ"KCFQVIG Zh1jۅ_&*jN<|bAh3~o ~s}Bכ/:%_L"-?_/m @!޳+Q;YU!q^;H"AS`mzl}  GcOF0y{f]6Ieڬx`}\ ܼE@'Wz- {J-~`")n &ҷ)x.4Ƶ áF ɢ^iS]l gNU:DثX<\RzWvCtGP"S"9noh1֍ϻdg2Pr0$BӣIcHx1fPE3^܊ZL%r)H)xO/uǽ(l+'6"C7PY>=!a _%'%l Th08U)9K뾂MT|Zb O`veTWipP;wg!F5c/oTPvNٗ &țm4p//B!,vbKNh/>9d.t3B 9,*=t5y΃4e]DWHNasy/o"%DR$T_AY5J$7V|1}8hxb\ mI|v[~sТzבVSdfqgυGۆxLF!Sh+}oFu^RC]O8:z:V,O#Ib}M 21"lDG.?ۊ0Q"E-32gףlaM~#(VVblG?Lq*}ViZ`EXc__]T鸷J]U+Etآ.Mwa>M#EW/yҲS{G!.Wb.iQ$f cۚ&i%_bE6q$.,.m'% @t AN&|O_LJlzש|.N=} >kIZ;bг~LGkqNZ$nO2Z*DlNb '{Է^pϐ\ rIE{#ubN˒~D]O&F"BgKtq&S%}uIo58y;3ߔUoDğ"PD\A; <4,؃;rp'}/k']>wc6L0*^k奌:sJf͉|.G!zTO=r޸"Tc2φ\?S؊$y8~бE.jreƈ#@f+akPFn?**2pܗl%ኍB3dѴO)ܷ^;Ur?EKvjyQ1xvu&?vjBN ᑡhLe(|˪/[)r$9ri+u]pqF\Az0Weay-exd,jBՖy=ór>7}FM36TO! i`(!k U+=z{׾ ͪXد欝ڂ`8zg7?+ZK!^u׏4K-1w 93E1m*v(fO:YGv7ȳMݵZg VEWNwa',Ol3Ζc͌/DOɘ K+ #׹wY5zA-5չSj8Z:J,X1zj2 !f!Qꆏ/ٮ_7 \puc)V0;ev mvi:Ƨ]ԇI9kx'U,a7Ri/eϬ:kT]RPw&teID`Cq7lc;4N ʳc toDRtw /{P_rXতu@N2! 9=#7BݿpVPRu 3t~LWZ_#l\SZmIJT@لJzd)@stܩmS4[UA|1*ٌP5MmlQc`mo6dK2 Q{bY`R{<%mu8}/Ҧ`ta_hAY}p.gZ_  RwVK*r=cgC8@F۾ x8'06Ӹ4do9D/e tH~ӭr%I.s}Jh u3G(tRYd&mTԂ1Ŗ?< iQMwgbE A`j!V装7ȫ͡MS >A kL+Hv);fluF"F!wkX&UXF䊂Ofȸ^[ʠ\wx9y'z#S 8)¢ZJ2\f+_1n)-T3zOWN]40+Eey9}GcXJ8H;e@ER'O9r݊V^WtǏxu?"Uۆ rďNK֨NX}}qV#}Idvo>(]iw U m xzwtu63*U!J[ۥs3 )5G\և|UiwG@q{dM;HJ'DTRʞ;G6l'@iXVqSXbZRwZb|93Mz.S<Ӌފ-I+M-tD3^5MC2\R㭂 tx,Iϑ-,RؾitJ}YH"ш;SP@(j6`v"](z6zY 3RR@!> .N|#+x5/nw0^gBz\.*PDC wD8uuў*^oU X9gNͬ>WM$-/_n1FU#W M%Yh )ytNZKcUc[y] (PA!,dF6W}LpF5^>;wp UJc@qS驉W~ D30=lX\CvDClWFiI9Z+vr|//4)e*~+䄕BW-oK=-3L"_g6H~.yw݄(6wKQpmGS'1C'.C5qK7<"PVj!\t.*edɺS24\@s[;ksX~LJ*L{bO \呺@ zFzɻ>wyGiaawe[ '56;@'Az Ow\4(9ȗ}X=BEϕg [3:VP;a?Dpg:}(~Ǡ}'}sWuPFU}Ee :Mok}DRJ'ARPD$on 2ve[|bB#v`TcdktCO{hnmk}R*fxJ =YVM8UEi!IUH~0aw.jRG |i(s vc3&ɚHfĴ SZ$cD}\Dľ?ڠI-j\`nsXiU }\EOőHn\وstf$o.&>/]"k}Yϥt 5J؅%7>Y`_I,e] W)2K`46 P!{#\NpӊΕ;L0 a!( XJo**;v$K OI Kf+m[\ .w\_ ?$%_vFd211&$w-T= :~-GPg'Q$6-#nh7-j 6 eL4qmM}Q}`(Z Γ݂/7Yx&~zc %?3i(~%EyjK`=ҩ_@l=oinvZ[ڹW x΋Y?2|B۪4V#IoR@yklI=vw u \A6P$j_]`q!/)r/Rt~卅?3UƖWzvQ!Sn B%__Yo9D`zw+D"';{jH CL,лUgXr4%-cL!NLEPY1#GfM I.Uhf2n4 n5$v&袄YvَƥaRY{;+yq L{A+ N>F4lpoEOyv@[7ZAP1YV8?m3_\)B-a4sUyz9I&vjJoJm~]j3ׇ?bX2lJsdM8Uѻpqo_6c呩4^Mxlgrq<gOs_Am/h9`/A93l,]>mV(Ժp{\ .Y#֡eZ=jJיI&A^[ʑVc4f+`1MQ"~8YhIf!̳^ JY5om\[]A_1A+s&hI2o}NP*ϊ܊"cׂK*iq೺;̴RL{q_\ɖZϢ w_5L8â@bS ANR7Z)ئZhŹ_cF7Vl~SB>fIHA8lkQI_Կs4gE$TpWX{2o]V!] о&ܴEB6P+5,b]NŮD;&=fk圩V玩03ҧ]xwk {'0IBج9ׂ;|rk| U,S_%w*CGNrzyZb Djg ʍچO6[CEq wpS[ȶTKx.XQWIa띯'&@iT=NGk*UmvuL "/}{ Qe̸#%EUf&=pNR=[loiiz s5đ+>:w6=*j>QZKx Sf *ϭ񓱚ȹvN% Ȉ~ d#ߤ>RD4U߃v'uSoج!죑~2Y4i lEöFtg@S6=cUKPX<3;NM@Y9Hj3̒m`"h FWq6!h̳y8ŏۍ}9mGP[ԓc!|MKI_q9F)5]r1|nJGn R0`O?wowTsV8Qpxsw{68Bƺ ě=/͂w(#CP=_Lu+xsb)cܦ@.b'3-U8=?P;1t吚%Aj͊)qXi(UK AkجP'}&֣iLzy3ᥩTA,`giS#T1ATox.}inz8C>ﵮd0@n>`@k't]=*0nd@HfzΓ'e(z4h1:|nfPJ^5 wU:.6 QXӲ'^TIʅWuwCɬ;(sCQ\V Yv iw ԰6Ӧ5b輅#\`UǞ]._t1>a2}XRmK<ؖySHM'flQNJGw$7Y[,f`0,CN7ԬͅA%2xq6rET=5Uʵbb1A@=5k 7 _/ԻE:!r͇z JխC_螚H_ AbXlfĦĦ⚣RRdYOlZҩTӁ k+ {`1e:oju I–-+5e28d~#՞O%%)bJ2Oz׵%GeP%=9 !r9$ lA_@82l,?ėWJ{X\ QPIP2EM@ e ; 7P/MI6ZiYwK7GAI=GEfhKNjqvc dzhPf% xb"ҍxv1hc $ sDO 4x<| jH应&T/S)2{t&zY Ihӱv2LFwEy)4 -׭t*jF>5 9eC W=iǝl>ȩʴszGjB;=򊬔29+uUe K p޷󎦒},f[# nsyZif:J>vtbKb- x]jp3Ƿ?;mU;q&Q?1V& 5Pnk4ޯ|W,Ot!tziqN\g?I%Bj"CEXy)gRAdml v80V 1f>SSQXukp A7*#/"+S틜{Y @c+#Оz\K3]ڻv9|zat HLotNsW"j}Hqժ(7e#3^ش$$A,7^#]'u!U4F=ceQ8n;|u 61S/ot",<%nQu?S-Vq'O0u ˆܔvEѦ&s]*T"c .1T|(,g-BGdʻ)vJMMsMN> oB,I4X)KVLVhIm _Mr%=@W+C# -/1תHP/44q=`OqQf!L85݂Vx ld:>;.TkArZF|f*4:K] 3#LGŧ6[MWODpL( g2~"|$9ZXG8V(a ѓUy1xv=+}ZBÄikN5a^DJ,bR_zgXjIEX,"{.t)6!03荆KsOG ސNT|q۔0]O*uDl׭F0^@ ה0y_'DPq #R;"UYk0H~_pYå~)] ot)nsp.~@'A]@4m9FoR˂ ChJVvlPdE.FshdZ: ALb%6cB'd TSi}@i-.lUmVj-^X%`̯w5P°; q,+Di7EezC +i{2_4E_ڀQeBU#k"`L~$ks\qޭF6P᳙3. rնN}"4 BDmJ$1%F{K" A` ejBe:{=^塚j`X:+9H5֝x(cPح:dءr ULPpj*= ^2<1$X {~kQ`B#p]Ҥw mw{eYSͲXCEZ&w ,yey ڮyi״ժIWׅ'x{;bbmBڬI0[y;ݪ8fKWJEGBa[M DH8xJW,>/T~;3e5'scµciFWAP9F!J,Ys ǾB_ /F(g|4P\Vlxk^s\%xrF:P7qȬ}o]/}%){0cmo揯#ъ2*UW_Q(\4wk;0 yPG9.~_AZ')ɞiI5spdK{+Sz:pbA/ܡ&7nz. y 7nHH$DV\e~dB~L hqV~=hʴUV7gtԲ }#k[b+61tZ(])G .ed85֏[{Ihs5&Ɂ D( =i!p//)E`Iܹ؁ Q>֔FpKF৺7p#q:saӲ/7cwȴpŐ Z `axu,UŽ/@"N Ƿb58Qnܟdۏr$z>7?]u,faXz+biʡ]m:Rt)QǠ"I!­o\!|oB A5@-:]:(akN-0CPdEdadj.atQ.$i_Sm-0^[̯Q k+Q7 AZ5/]3dM◙.*b]swejD&+bBlT2 s0FIPhӏU݆Fn3~MOz&7S EGωʚ~^WnjF@dXrTBvtљ@v>N2R o?Ϸx@mEiggfyUSKھul&8IY9zE[L\YN册d>6ȿx$AٯM$ So J'j#()?yb$32TR/gPh:yts(0cBKqrif)d31lsvt`UZJU'RMN&'$}ZrgZ ѧ6RAerR}L&irO.ԬK 躦cRC)8YfuǻYU-ܭ3 "gYZ07070100000034000081a4000000000000000000000001662f7fa900003950000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/ g9]?Eh=ڜ.+ȡvRS^}wD҅), aeėz6mSAdw-tiQZ=S@a hPBImk @=۱|knT0@@53S֥"/հsՆ@3sDAoЭ@ $Eͩy*NzB5ǬC]ҷި!ĘThH/G9Ԓ,qlu~O⯝fK9V vS<{]`Wj ZWΐ A,`W 1^)c\1gܩ c&V+k</PYޫri2~ y~#7m* &hy`!t=BoYIVY*ΑGJ Hh4TSiB1MVp?.7, a&2MqCjJ $'mͯQ.I[puP$ajc.λ0?{DSCR3[psŠ% e'C*b)xCPi CH=F공{X2ڿ=!5Y8 _#Rܞػb 1rfbSSlD_?(|PPgD=PXT;5oqjK3 Ő<M ХrB@NP5Lޚ#v:UZtv"2[U:|;Bi5" 9S{<|-vj0|gݿz*9xwaV:MSJA=-jO(&{*:BkWvۊ9lzh~Wfh=) 3jcҮpsAr֯[yAn"eSl_5A&:ڨH1s)8Oa:Sx$GFs0n⪃jQgTAoj]]³w:^R9uS]ɮf*q:B L,و-Jb[`!_Y%њ2w& "<.x4#$ VYiĐB{8*M4v7 XI?3 ;99:eЀv4.pSEr;7$-ѻ!Ct݉ SfuCv|rgFR5+b0b*чg/s|~YBUV)=з<ƛjE ?ւwn[vNbZFn،;!N:c@_[vB>(BAe)Uzߕ# g1ZҨ2-3mגr:IKHmg>(>N]`h|vSrQV**R&}8Gda#Q@8%lbg4mU-i*R( "e Pi/FTM8ϣS?q+\KsBisŽs~ⵦg05_o8 EZ"E;xc&** mœdfQ Y}> %כ 0ԃI93BSEΖDT |^7}?5utI8y67$Nj=(gjȶo s奰B`횎`;𽓴aqZ,=(*Ih4b}< drKJ`T(]™Lcr"# 6ZD8\S>3R~<]H7\qLj&aM8\,Kblh-PvCu:Hew-Mп5}k?"dRd WޱsgbT#ٱ t4Kz?Wy\`Am*KbGM MWySF|'Zh;c'Vj[] 49,Gaf9 2u4{*;f|LFQ$FbKw2LV|ÑM;'jkBr }Q_F%WCe5(&vlK,4PY` US K(T)+<rq Qa9r*z:"QxYm6y>ss|RCA55%P9;ّ^<k h. AJ09OliM Ut p9kI) ői ~d#u$R8]C>o/Ad=E9po)RӬ{3L ͫн_ohDN ٗO4/5$X~ v/NQL+ayjU䑕I *98*I,EzLݙM~/a" 9(3mj-|3UBμ1N&-p7|?$,dyT7 1|Qxj Fi -;WtUo*4Q1El@scd_-,3lv}Js-U/-\I!K V|y*u5A 3~O'_~ pk} "iay?7wRh6:-pyA2sh|! }čp7Qq8_X,]Av\Kg:0C~g_AD(F/UgT;&+Kex1ɻGu/m$&h5jv#q@b̟@_ioW-nxTjəix(ji}*pv tiO7EoB>j!|D(Dչx^uovx}6$[L֝{Rx2SV{nwC>"2g$hϲA/GZ]o5]LEnix=j&X^^:Q? ΰ)Lô B mwlUKՀ[{o8Ӵ-rj/CIMRp(̈8MjY-MyQh"UGf\%1) ( xTQq\fA5񋲾"}?(fqv@q&)ôy^ ۃfiö@-MfK*~ yм5%Sh&M;GU(Er A[>Ir8"U \c,琥ꤣ(8Nk%{XOɵGgury[+JOGh.:MQdN !e_/i!;f2Dw QoLG?xрu#%nɼʸOYC)uZ𽄥lK읞"q:)po Kh]k8}bithfv·$TL{Y>o t/U3N"JK! _w\ffi ;Qh 4a,tp!6@Me[GFwqg؆W iLQ;z@|3@֐F礜!@j'ȑ:ɽ/`/Q|R[$ CܠHJa܁1L3 tFB_m6:p:so\pFk{28m`80 *7exZ?GLޑ祖#o%6E'EH 6k9o@GEW+,aK[Wi\oȖ}b۞pV́ωV)uL𦥯LzSz_G#uX޸E\4fJފ#w%a,'/t?nܯffu:X( ܡ~QZ| ?{5[vxylZ{^20v([j6Ng8)^i_~JіnkZi ?m1Ipv杻$ \6ȚણY¹!OY/vz,9ZI %dI7ӏs%ۑUz_XtqC8ly4eƼ: !rmi2leobXXZPȖ2#hϋrYS8wلB03k"׫ceF 2iy9t!2OCMȓbd]8|8 hMQ~vPtErF <@W AofSDrd#LFȮ9iPX]O@q2/69?.ܖKV34ݲB@w@l}Uԓ*vAd ?R+gJ8cJۮ'; S9 9% g\6-r%m6jvE 9U[cO';%ǽ 0xߜES_ .<mRz匆vaNoxuckoF[`k_$]OsLpdbC- 0\~rx5C F>STp=ͩaI0{IbI# +uMb$["5?Ӌ\lL I<3æ,iDOiI5{{pȢ18&qJ-y}E۸@" j/yP ԉMr ۘXKQ8cWwr *!JψѩrЄZ`̋Z5zO'X!Ft@qi FOs;ܸܡeFgmHãOeBo1VͰ&lVpW&BQp܏N S(yBߦbp98•U^ Ho|Ȳژ"j^]s,]N:J8לZVҠG5GȍWd,ٯkܷﳣGNw3&֋%{ap).EH) F.:OeRcpmTFL9 wZ bqp!oppH)]ΰN#``+^-h˔poՒ0+|"щvT)JbD\hs@@ Vͨd;<_]*5t~ (KQgYg.eَ1 چH\,37!͑9I+<2_WHA J7Vt$Cu}!"-M&^/hATY ;*@N:DTߜKuFS:oQM)H2!nv*_ nRQ | W$Eoųy]l ;'P㇆uz@_;zH 5!?j7ϜٸF( {9GT;]n&/Q~۔^_#T㇆nMT]Uy"2p*^nQGHՀbK~{>'wLXڕ Z"'m;dGƻ3lu;ե ¸#>pDջY(a`Uv5ѣDپ4$kRV0jOpkds7eVNZR%lUƟeJxmQ PxcKI!G;g\Bڛ-d1ODcG.og@Bq%Nˬ9l}|ԮS~ 3va"jF L?9fxTHc=lrCm:'v/Qy"C>XV/F@F3@X Vē_PW &Hl% 1BC!wgu҄"`&oG^"*;<-YcXʴ-~mVT\:q/}a$o)s 9x 5£"t .O I! ,QhXD q;/'omr ܳ퓉Rsӏ9s->a6 6mrĴ\* 8UYآOPsǎj^\]y hI JedK6$ed/'^jEv!:H$gŅO! Ibȓ{M} t҃3K8{ew,$礔37;eJmY6R3uҲ9Xc| _S,=߱OsaM1_⿴#uQh~BcQ~Y5mVCy;:gʕi_A1&bWWKKYet4ܑP"GQ NJk%37d钛[+߶MzCԟxY 'xk džvӤb oqubr@iGg>G=N $=3Q94N_*ʊ=3xͼ)0l;@ #xbl, :(K)2IC^ngQ(Kjx?Me+Ӳu]K;2Y:-͟R-ٙ?˧g[:Zg'}OW"h0綠m38UlH!4I܂י&JByf"gn"$q + c1U3 Y昋W`pdiN7p~`ls$7l8**NVLD8x1gzj3#Pti/Bb_b5^v=uXQ₰|+F'>#Gp߇ ,G| ?fM4|7޶~ ÇΫfSD"X@b`WS.Q3=PL~<9WuX*&b92--ŤlaՃk3E󥐶}U72}Ye7^; 1B$ڣ:i죡 ``(x{|K2!%u\p扻ŋe_-eew,`E }rS}dK;ׄ&J5D0٣U7Li8j 6k`$-9qwʪQd>B_UaY 76% tyR97_1㻽c1Sfǐ1hԀ|(la C6 3aГ\s, Rui_vIZuTc+Rљį5HunMsNR*/Op1cqAXHFܔ'Q$w4ڏe *z=Æ Qn¼je8'JVF26pce,,T?ݔR*`ƺ!'}S 9|8K"2)P n@]UlKcyоw38ExGgs'|J>a3A';=&Ur:4?GF}8Yʂ{ڤ s8 u`)$n@@k6(u7=<B5PUOI]R A bvzqU A7ZTJ½VPN9K/t#*1*!kdunxB}~{z)PS סtƆ:,| qf6L9dQĞ*T p[+BǓ=(Ut&L6F7/3>v=Odh]8XF.%4_C [1n`X|[u'Ni,GʙƷ RP# }.i9LM z،24.NȸPT;i S5 ]`lPQ2'K%s(5Lb5`?Q]CQ]"Iه |M 1N]kSH =fl#TɼX*wtUE06e>ه —]RsUX Bt@aũ:Ha)m)ҋEnf( c^'8xIFQYj8rYdΞ5@8/8d||&^JV`{6Ly7oH OJ? hY[>۴Ͼ+גZ}Ot\&ۄh<;c3tjh9ς1x*yvcčיĮg`>V;L׌?9!C}0ykN$x!8EZ*1nҭ~k45VхIʪȬ7Oy6ڽ;N!|Y~Y9,0L=nKE$RA$q!lI*hU(@wErJhC?"4l(!{^0ʸ f_=n1iȇwK~;8.OcOK#8kYNVSےh7o)o,aS܂NR#5Xu|=TTq?ỜҿպP~xO,I\8.T~^TuT5/hL}M9l>rgYZ07070100000035000081a4000000000000000000000001662f7fa90000ea04000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?Eh=ڜ.+OZ3gV9L7>xjS3׻><ėLC8AnJWCJ_LQozM;eT X؋vJYq,<Ӱ ߜ+uNjstj[HnG .h/|W8&R&v1.9\YhK**413'DNuYvrgIK|bc!]AaDzvj&&M'{pu}aEp3pbVbקA'|xŚ"9v77p$K+y}X"U`͸{,+Ng?ǯw8[?|psm?byc54(}q<ËY<|QWCTar#ܛgGY9tOOХGm$л{x ;*Eī=qFt q #Z331ZfPw*d'}r+68;&IUFrwKѫZ/nb/6._oBp0(7zJ{nN<脋۔vwD#\5FS dr*d2noSS5Jίr:Fb;I2Fg# ,=XmQ[آ`8c&u%&B;HYp8t ׉ikAgwa{"8GX*z*8&Z+k!<B(^C0 ] z:|B}R/Q4Y/9*Ɯ1|_*556Rc#ܭi*gIs'+BgF4TCuEe tg`xMhPϫ.^Uc˝IVlвM(9iG\ ,=o/B3l_!I TE |SDlZm3Ōs.쳃f~gF{I^2AA?_=8:fz0Qi>(4||ɕ VԆs"]ltɫD Susܥ2lJP}wXϡ(!|;*3@FFĪKUC$B} %2Jd}ЧTot=.[4Ԍ}ϩnwh?oHa Y$-%˜&_j BrU tQ T7ZYU"9jkIg U/֛~; L}Xa4[<{;,H-Llj3gqܥThYY\A; [ڵѢ!w3_ZaFT ϝuJG=VH)葙?84.o"2 Yy9BD-Yx.ñQg)d͖ò*x /R5 $"wvo>d%Ա DԋJ ##u^͓$g#<=QZ}ؑ4x?r TMqwGUG~?EcE) ]~#qي\v]oa})5KNRv_Ƽe79.~cBCFb\o%& tz _Qܩ|K7WwD hPm%Jf+ƕ*2[WE :W&9)zP8%cS..U VbbOv*{/dd[_:~"XS.ݣ}kIdu|ۏUdz q}|Li/ךIfkqͯ:I.8w$ _{Cܔ"8&oW˩,yhw#O3ПYШxobTTҕyOa$9Tݍ%3121h/f>c_T@1 KL1WHK:˥p=QۚzNBy7TԅtCA)!.Mv&pdvd(?ȱsfVQ+f`=&)m|g=v~`{ގ1ϐD#E=W3 ҟn<Z<|{X!u+.)Ro5Obuev[O@ ק:z.c:Ȗ85&1q)W$Vbચy׫8[(_~B`ƫҊc}`Imulxk{RqDH(_*hpĄcy1L{@VwNά1iw_En^2iŝL>Lӛ?i<(2Q1]jrBҹr*Bc҇1K^@U3x A) }ul¬"_DVHj1|թ$^ys6.p}R̦v P#nN:{L !vgTqUGkRQP+?&'R״a(`X|sXB`[ _),АD(Og\>U+72.z=wK(ƌaq?iiA3bCYbwud^A2n:kiQHxqbA 2-ZR[> aTH!|.`;f7=oU$TIsW4pO+ !˜$XrbO}Կ2)\{v']ryO|M&*Kh/3_e(. \idw^QߪW|c8B>iUD ?̎GMB1}K]z"LHU03%Kc"E{LO71-{ %0xa˔^O 4'223LXr' 4̺]AO|JJ2r%DŌE'P< Q"S7=o-yRVzgm״ZlR/y@ҮQwlMڼȿ6?PDy4Q5ͻ4v&|R`%Zg w>)dxm_Ier- XyWYU "?0C9gd[4G/ D6@|lmɄ2=Ϳi'FxOYSOiSmJ5VL%Krp, Րi?Ix H%r[YD L䜻KɱV j/YXߣЯݠ;Go" ^|?\˥*KÅ'~ AB5Yߍg)Ai弎CY }9'a׵<b.;݅=5ZMx'fgtf x@unCĞs/T&[ EMeOXA (c8n\7謥l"׼$U>bʋ Y6&A1"&cнh6BK㬳 !T8MTAqŘ2Zmj8cʧܡf [KPoW2@H'aROٳGqVJI|D&s;\Te&^ŵIqXZhV'Mţ29J!^nl(TȔP?0]厮1o~iſ*S%A89Zޠ?]\˨ #ء"H : |ʝu WEV;ByjRdrQ>R'}pU2DH*6y,9 *+uÚgv4=+769]Jr#̅^0N}o1ه{M+{/' 3I$^פv״^PҔL#&kLHqXs y~-(?Ƣ׍_   TKED=:PcL #8?6Trv? ŗ~Pw epYҁaAw'Vmv j=&Cx\1G/(>I]%Uz\n7E"V"k, Wp.5a9s) #/c)0#8Z}Ovei8w#jE3^Ys03D{馰 Ox; :A}8\b$. Q#'>CV@Aw=R5vfaKAy~W@Xb=2K ZY*[q;{oQ`(dGcGjbȿJq&Hfmt$ʠax#Wv P}wxPYGUqԭ%ͩbEF{,d7QaiYCL,g} m ϝ4dSd]m3V) ;[c'5^0B?_unfDe')j*&X``9W 0>!aO[&cǛqrabˇr3)h!JpoV\Hҹ i$>z_ܻ.YJ;`+0|Jg5H`{3-K>FYIZWfJ`B7CwGɆ /N0Sj|,TNЙ E6w]5E \5؆z:MA$ST53:[4n.|T}/=;iȈY7[u 4A+3k@k9Ei?.d(Z;*Li`lIeӬC(9\T`B^OrO^.xSs+zTEs[*՘FTEERPuurT,㸾:5VϭJ4 ٴ7T+pcS:1c1K~wϱ8, Ɍ""4S&Ppb$|%*l6p?GA(7lO2SfycMEX^ۧG<+(HBљ/$ V''T؛?[n'_Mf"G7uJLU3\o*tQ7өjgz$~U@jeLN}bDI93Kė30.[/kPoڈ?@F$vM*{wJzSPNbHJ֮"IQ fjEis%^;q-7 3w[Ӵݚ~u.A)"x{#a&n?C> jF3idq!%={p[^tآ&KKWDiRrǁR TGn ҩ[&MZmդ=/(WwJ lD_|2{^ܔH/.6>SwwQL4#`{p(SRdTITp~u{SgZ] Чߐb b_ a4M->7zbPYW˭ ~JgZzg:DivS2': bf9]u22nWCweAg(7ze5aa c8d|]o.ܗy}Hw*Mi8D2.ZN2GC:ϱ25)#<TzlyQLfыW˱My&$~pUGO妬4.ѫ愚!_x\摚0{{V0o{PY]G*1MXY!Qc xTJ |e%HfI`On8IYNqeny%(r I X/ ' {8Е c(.uQ0E`DKAОiKTЕ{VzB6=E~uJ/<=S*hv{G-'iIrJ2Z,[5K?L2@16\= Y^ҮLt˂TY4 a#޹:yMC.7iXxU"Oi]rCHO71EDZ+"E¢ՠ!|IgUc뵰,k Ssd|'P7:[9cS"̙–/Dzz2#o"zpLX])wO+K$'vmm`,Sd&3DtSްI:AUw Vz9PԞh7p1wu`Or7(H|KuywXFuB_GS_-{Vf-sֿ2x QUġsFBFJOWMc^ՎƼ'GI0rjz 5]L~.s0('|N g^'Q@LT%C؞H{㑚Ф-c`<`Ka[?J#Km뾟 2-}a =èL,i6~sH]ªɀ xysysRP*8S?*bϑ@^A-6R`0 cyܵ,Cym#%@!\s8ndqgGΡ6UEpU@$kg8lV14Cŏɣ}9~-ߣJ:O]_~2*!%)(dߐ2{#(XapVf +սNϱD@ujolt}!:i"3:wȆ]{:&p bK[XnBжg\ŵzW.1~=μ G{:`ΖdE"јȦo#ݒz,&ŋbG˿ptYNsR{r,+F}MtvDX?CڧlyJ>N{/`;Tšk gzqє}X9P/3nl]eobWpI=F`;QGsNv޻ y+vH烩(]I&X6e˒Du=4Nvd.yPv%f$ JQZqro'iW cߎJ |p3 N ~-c*̒0ˋQ$)] P9~Zi;n&J_ǟnkF@ۢ%I LKog~_ E=WJeqO$W~E`&|!DA̼'k']3Z׳v&D[n&˜#^` X ֊R{t5I-U\;iݛPgSn'S<Ꮞ>#VBWJ#Ж?tg oFdGtlvnM_Iԇ+ѽa='OSJA4;ee8MG44Y\ux J<,`ؿyz d;@f<(DZ05LJƬp|TGl9Oe!3g mBwk ϕsեIY1wzdtOOu3Mhm q(D#^" qfuƥ(h#'1AEKËF5Xq9CQ^- F.c;(ޏ)AIu8!r ,'r*;- ,њI\Iy>/x W`dg˱<@RY1~8~`T[0sÍv!<5:\ubh^(bbQRp|=v/oITuxP 3Yi,knGusIJI7=ƧQNm43Ft}v B| ߎT#"Vp/WŲ_N "[ x8)ȣ8[ <J/2ђJAcL'GK(|anSJedAu]r1`_>YG197e@XQ &p>c=t/ؒgys, WzZ#9vO*V"hQ5ԎZq!*:ԍ"-L7N? cwD.ݖ~ 1U]lNy*]vʝC5yZBL%`3a tgMKQgRU&VX+Bl@~|HO RuN߶Ze<vDs̠6(y#8\,>[|M985o<} kC 3cY nDiio؝l[T<Œ;HRA*GzaGj;fLJ*29f \T! IiGlŲfz 2v*ms{b#q\z>prT`X\Օ7!K_RyS s:XlDm>#Y)8q9Yw~V]skT-ةuN-`RDMh^>[\D8՞. Ή zOmЬ|+) >g̕@Z^8:KǨLBnm:ȃK:%\V6K@ CR ^_/MiG&'^q2_`M}`7 K@|W錓Ϡc 7c20 tK_A{ O>3F*w6 y_^]\?!^ugaBd2;-~ |:jgRWﶠ|=KS56$ŏ4CP'"?aZ1yk]BBvqο%qļo[rƝoGSc\d6}j):pcF; uD_ 7. -55NYN/GX$I5aĺ'IpE.? SZSs#} vjس_AE}_bX U{{v3{z: ; I*zQ+s zL! Jc$Pwgz_e{=3xU-f P8+JQN~J[bc'ĸE*脞jUڞ6i꿆y `M*cL}i? 6"J<φ@WqwOWby>O^~g}fzZ9KԖr+|}ڗml5Mu-ڼaJٟ⣰;F9Zמr,(,C\NY>6 \p;BwDrz1SoDC?H4xW5`fCrBD| !Fg+  % 1mٱ^X:lL*+jӇѝtw+>{EE‹< e$sdج%xkHif@aV]E,TNQ8ad's7`Pm|Tѭ_1Rƛh9+Z\ۧ9- F:Mʯ7jv1ImP;Ysq JF4,I&E(C:VkaTv BoB\nN􁠐jmoZ5nYB9b#}O|l<h{NF&|TL jgj7ۻzw mRv>C6+Gxгŧ>p( rerQ .IY$(y?0gTtXa)2z؀ }ά6Rx-ݑ],rD?4 ī BZ vo͒d+w ,?,Bm]f>O&b ]yox=`P˩N-b0. 5S1?CG X% beaL&~w|0t'嶒 /= [TN˼wgNűzT-q]#s[zI, EGdMl@W u9eGC>G%Đs~s{D߉+cp*i͌;G][bڤp7(H]yQ& 2+6Z5+_5čaA^mi*98n7YòM5JqI2?AV&ޗQGFaKmIІn.{ #?ı19ա ]1&ʡ<Pk;0`L <'8t/cҺ!"\v}n3!24Θ^ P 3|B4{_K_w]??reb9~s&}4]E\ l$K-tiy;tRi|z0=>/a蠐e oEjX%BaRJ@_BKF9fxK[Ȅ837?=-:6bi?4Am^E^6k(mqvuƝ_J{0~n$b* ZRA-gㅖ iVyB^BGVgh #@Xf<DjY4T qb{Dt49wp^r 8AQD$rv b9)^FX s;iLahQ RVpk3[!WfbLD7McoB|h ,KH/Y!7ŋPmC"xJ3ŘYq0g+OBAү)~J"di{l"-+0qXi?R(@%@zűGB:s]0HaaaZY:ʒb!(G $aq~#z&hXPG1&ϋ}tt.ΛorxBJ[tt#-*keF*;H>g7Ӝ^!J3%Ԗe'tWж VV"ե ;DPTtNѹCo[?;ୣ G l6`6FMcaWbݎ8Vɠm;vSIaq?wɶ/APfzql&^dMj״"*T< dR:-B!c1ϧ07ܧQWs,ޘon {9HxAKx9K[fok@[|WF4Wj|TL?Dk5"n5\c.1~WQAܜX[u"hA vJGگ`p>hN&[3ꍇ0L Ѻ3=[GYyc'-Dž2yU_>w8 S4ŃPz%t wxmOA' P~c(3tgvPBhpyOA^kN*禋4܈A_73s+: ANOpHę\ vx}Itk2>9 D}94gyJ2`p?lGKb yל9E}SCXv~7/OT| 6GK?IuX?KMIǮϣw Ո^_w&f;rHb' S JY7%~TaG5@ Ыnm,X\>(8m 4ƓoHUxױq^UmwuYM9 *Ki9BB|fC9 tQTB?~huP G7|Z5b*à 97wGXfQ d/QUl&fA_BQc&F vnwXPTn2ѺQWX1(a漵j`-.bԌ3 W|zo6y̩T+$Yqrg;K7C% Bp7=(~*SHr{Q8LV/EY ~Tynj2O;W+ ܜ~L}n3yi ߣHxl5"S xk6w; *rey^cljtbB2;3ge*ʅ:(j7'*+/Oo|tqsyrʦ 8 jح&zYQ$:1gaZKa殥֭/U'; C zm#i!mNgޑbn~1 _2F_f㪧L4n}d۵B&t㥹65DJ}D9G$d s?fVu{uN%C)+ʳ<w3jz &2pIzQA5r3! :G{T5ۉOSajxU\h_rb_-oo$;a%NVh7>\[΍sIaI=bZN@ҸU&Vȭ9}9SX6FPu/v-Ċ*Kہ+%@DX)1J3Wzi\:F za %J* O|N E: jrX+Aw֯-k,{{r-YL3I\.Ho  I EohaJo:ejJHlt% ]ST,4Ȝ<~>Z 1 uz^A#9y!Poqbx^.e  ,V1Vك;BD8 a}WHVl FnsS}G=R ;uXݵ"a9|z]q{Q@*eeO뼖X?WXH!x\ W -4 T)gE)ACu66+/3׀C_;Ok*{E;B/Lp,Աa}(wӣ*7y4aH6$yBb-$c:1Ǔ֎i_"*bwf t@DkY/[!>-o aW5hyS+xg"^E._{nnIcςU}6BU&m놌M"pyL~~UhVb۵C4)DZUV3 NMkۚ.%<ؘAAkS>ܦ ml{M{[Q [:ˉb&eFk"l&SWV/1 ``e;bW-˻P~6uMeez#KW +/hV`J;IZXJnp U_(yy-|ӗ3Oʇ$N[2|t#BM;]N*#3 V|dD:K0I*x/?[<$]_(D~v2R!eR`(nrЁS䋁< rS,RpE&lz:Ƶg R.q wԶ ݺӇG֍"V#mlI?CC[bfXG:nId9CRsO_'j/AآOJn`\{ϱ AF=Bvq5mPއH/C$+_9m{u섯қ?rS̋M?`y}G {s}j΄7`oa#KxlPmΔY=J1v7\c9O?\cU\D.jl7K> "OH6-)n`2 p_qAB"c#iRP2#_{3; QtԄ{NQf%) ב#󻁱d.ITuå}dڋ@ ʄ%3R 8ӷD摿1iZ](Eݡ=d=՞cb,)Yե=p9LA`؏No;KJ/i9#jqaޮH28`w1_m&a􄯸h`xȻZ<`+ ebȪ~+/ˏXGOuYKuڸjaϷݎѓ&#PO}O9s&YmvX.ڌ{tbUA$d M-GE\f$IA K"#OdL2WX5djQԳfDIrު9xB ҅Jp3QVK!x} t4E; sVg e3u˙V^k9|-善 x`[#7Bn"OEߵg:KL>Q9yN2&%̐R+]ޯ賟g}a`+#<X͏-{H#4v5gQߠAk*pkC~:E RL^"{&P'=SƠ.)6&1503+dd{]W&kW4q :• x2k`ۏsĆ YLFr2FY2Qaxy7㨥Q"ٔ+o}6Ě}>BJN#Y\UKI[#^ƀx9,4Zlm?% iY$Tηb<~T7_Y?wnc YF%uR_ oYm,]M㩅g|UJ10z~\o;f!^o{h|͜|0IԅSLmŌVi'ËU xlAY"Z@S/R%&f3գb7oE+8u! a59s,ĎeL7`_) F4ޤAk P KW7E| ڕJ9[u(Q~a,r}/rGc]@bN+:_B^FSW倚Yo]L'WA_9}CЮdXߍh;lyY">C7zcOe?*MT=6/JCR bX!Wu ^gL#IXgv 4~\ܰHؒ&@% cdri݅j9ŲdscATޥsBeeg4A8#+bfur݀8kۼCS'ٜVs!Pph^$:sL̝_PUMaXC~g;5xr^Nn=nDn#]Aг7h> VlS-&]Ul/iEQ>>AV^!8f$ѧםz&,,߽,d v'pjG[Lb9] 9m.m=0*{d3OZ~uP+Z*u1HC7 *`낃C; CӠG7WhN/L؂/|GgуN"-"2`ofz`fI%_L_^OvYNx#)HT"=&-Rv[ڗH߳(h~]!x\XS}e?{ 4ޖx6ʂHͩ_3k3/^އHXK#Z' Oe26e|5 $_}L*S~w[W5Nkƺ4*c9sʿ_7 E#2?0`^{/\r)Ownr_1SC? y{"V4^~z_{3jWZF,2=U%Mi魂>)-FƄ L]<3^qBpn$3?iOB?.ƑzM/H e8uquZ ҧKx6d&ۚLQYa)7s1(îq%nX 6'dLAc۬lG8h*Pދ Ry+ rFղ]w<WN~JIOiEl3Жa\$E :e25{]DJRgižͺۦi&Zf 2GyfHe<`ۏMnWd5b 'Hb;]O(0nvĠ27g HZ`^,le@3vrA@>CQ ;Wg9fEE So=vo}0yaнt!שBϴFOCC ڮ༒K}옼ß0r%$ lǹV׏䂓$}{m=UæX!~_mFKut D˅fnhm"'c&ŽQ2D[) jߒ+24JDܾ Uf=iy[aqr#ďQ8U>Sۚ%4.fB8i26n koQ2ݝr~SVdp""v l#Dg |oo`)*_ KQ.ݖ1)8>{Cv*Ϳum5__ P K#~qaK`8L`C|}A`8 5.q7Ɂ D!TK#s &Fy}Ǽwlj:749;ɠRv[c$Q;(vPȉI$?-@xY*I&}ulEp=qZI`aSgLY@l|+lY:DEs~.DA#|ϋ- o6h+FGO$mmA>kT *4H,O,v$VLP!C{H&Iλ:]$]p;wWT:[pdc; Žb~8[h.z4P8x *phv<c x; }FiwMJju<' Q&ǭqު[! ֗;@r) ?}Y ԟ,u +@ ~ EU~H\pAaO% fH5<v,`F_HwvOsQIЩx\;t#`@UI&jIh(yeǵN`פͪ F!<@NhqЮ]=>!1\ٴ)oIB Rqh xDJ4M+5q=lw!v۫7dOcJ.V'#-.wSHz?͟E7MD1}j')rUߨ!o,`@Y9)+:{H.[3}F*8>|59, [yec_ol{c } vhIl1cUJ͐K))[M72؃R⑂zG wQ=Iß|hiq\ 7ۑCrm.~]+3^t[2 PxZXAFO6Ƭ S,"5a9.DѪ±=j@|%, o^V)$f7dX0;jQ5*ß4k ]Γm̜Gޘ}VdWL 5Kq%'pjs*j39^UӨHV]ХlbٳJ83aI\݀GWWRo _9^oFWSl5ړ;'ck|]5PQxM{ 9͚*dB:֠j.pD Ȭυ}Oh.\OqҊxVSWi8}d>=X/acaPo g9 QnXRZ$hQ R%lMgwV7I(؇2sn E>U` rwXPp$X#:nx&f?{͖y]QŶe"07=+J2{zM|w-H̯P}MT!ad16~V2]V~ec혤?;^| l#ehTec62j4\z*IͲ>BbJ{b٬eKL mctYtȕJUy>qX-ߛ0÷,OKi!U@b*\i= ڀgV"p]`{ 㿢dhcAF~ CfϿT-|2Q|SnQmmt&*MRlQ %+bq%Ay꠲p En 퓔y7&*.y '&8ǥ:CtxP#hkQ?L#vI?AjD)HZw+,gNZa1@,bO}B*Kثy{A 7frd#\[+ͮkCo./ak o6g9Ns W 织Jz*٣p}g$J擄%uMfv1G| oz ta~mfc$jFavQ-eJp1t;1%E'fFXa!5 ~д6Q?He,/3$hnS8wn /\O1aDZr[ްli '7пF66mjbjoܻ/Ag$eD{Qq84V*Gܛ뽵c>vsF ?hS #n$W4S誛stdaHXgL\% f% xTQ@ոzS ! C&9b6N\r;f>^T:G3$ eUh>nd2tB2a$wbDzh v<hGY>0א(iz/\*ɣurY!6tr%̛uj~~Æ$'_@)Oq=dxjU`{=IIt-_鬫ߎv"[NJ`}#J]'^υ dƄN_ 6hY(aOU!0Cv&^ضJ¥+o!rIqt6.~8^kR{~C6)n[:;.OԽy>ۧO??n]fV |?҄tWĿw8*/w7ۢf:BuJyfMq9v5%K)SFbԼNC+$;p6w_z]% K1 E{m;rLa\9 ũW=pg ]#G'uJ 3rf܂cW!="}O+&99ewm]RR KC Ӧ}f%?o"B.ƹV<|ŀ(cH*>Mj//u׵%f|9yH~(;|z7H'8cMoB&Tfec,",ȁ:QM95J3Yԓʢ'zd{c3QbKf˜tv i}]_ޝrv-|qlҬڄXx~dL~>7<a-]?=wtR;c\P5 92nMh MJ3Y'rDz&rG#9Y/Z.`WVɬ2wD5!ss 48"pa4%j}(eyӮx d=MRw/r-H/ІlhZ$AX|j 冽w# z3Ɲ<ffY07+Tލt{7\q򥵃iWй-ǐ!Y=naV%zF̷xyusYТ+X)mq/gg">_LzUZGe~.\uJ"ە\oD؋ ;B!C\~870P}:ɱڕJOt|SWJ6TeFQe^#t:V_Q*26m H)}%Ls|mϣ"u]زkgIb[ŌkBbTI!R8ҳ5GTObSU9H/ Q t=nqTw/A >p6J u; (?]nӬm ŗbJNmnىBt128qOlf5d5`೴r{KBij{rjIYr.Mόyi/Wpx `GmZdKt4]ҩ5e1Փ3L-TM؅n* D Yă810vqzLhNKXj*v BTB|ZS^|XYڝ.*|}w&k -:EmWʣMbl1ڲdoϳC)Q@A<ھ^\|t]A Ekȸ^ *5b͓ݤw  E^&\VǏ!)GU)UNq?A ?0ۈ]0ֱ#W/w)=L]J!GO9לb纇!P*Xo T<UE!LC꧴,*;,\ rxrBtI:;!RCy|S^˓b)͞;d>h ǝ ^2,@72+,gkF9_ѧptH}Ʒ QF輨٨m 7;fg`9I[2v%^,l ;xb/Tn:=-@/~$σ 2\ǀ-a,Do}щQ2U&L[9֧ŮμscXC–_yA@e0Aq(Q\rpa ?gnX(=HqS)?v@Ͷ%x-sN/u3N `x[<=w,JWB4ĹM:|7mhҼ1ɩT0~N>8 w+ޑ?˭'к77ϕyߎgld%q 'rxxAH6_\-+%HbJPMJb)VU:A ϶{h&!s!}zZ8VG2(a$l\-|BD"d4ViL^x䍫@Plg%kջYHG6ݣ]+Odx|=&pG&}d%CH+7(Jv:%6]{ׂ3HX1*%@(e%/k,2f \sQo^Ȉ;<SJRJ}MbJ',E!ES!SwPҡ<0̭0Opā9zM$8e"Tu $^cK_xwQ79|-3BŅYű7)_UI؛#b5&>yk ^' r^\=<^C% ~t%ș{[*n]DZgsmQF L}¨֫ʡp-H\kØX^-8s+qp\7:T@gq=%97uE*UO}y~8PJp\@7Bbӂ>v;, m͂{>4BXW&|*'l3ju৔1d=G;*s-+$Zf)]=u7F`\)K2>$=aT&.Xwق+VY vks')A+ORsd_Uld!H(bg g/@N艨f&~ѱ"nŎӃpP¶PfR=>9s[#SLYBѡG)*|c#kK?w* :Lx_wWq\$ }) 0~L}vcC}s ŜKsӡNS-;/#P&mOXOJJ-b{_q+)GQɝe"OH0V4ڻ[l!L3V1˃G~l?ɩtp k>|1Ŀ=]ŋܴvOxI&V098GO蠭T&,8cnfjY>nN_*rľh:Bd9PPf,՘ /=b2cnG8jO4/hNR$:nߒuXF)GO#M"5S>tH+rM^4wZD5S`G #`0hnRHf F_9.ٛ EuHCM=;m]k*DCyThж,p_}v Tىt-qpcn7:nrebZvy *aIMx\~:iػ2jI_\ EUo|ad$6a3|p3ꥴ %=Zeoiu~<7 ~x0IڢoC/TÝNi [^aŖqNpan8v̓3@Iny> 3T&i+z(yDZT֬=eXhq𻢧u{dsk୮Tj5=mSV4\]8*Fn7ֱPʴU ]"HKjHUl?S45P} nQ2 ׉#v8B=9UPBkhΰ'xjʅ/OBfəђr  *,$+nت\g]%J~*OȔQ#5i^dX\]^xhI\2pay5: ږ $~ۥM]8A8C]E[7 gɄj0Β ]R[IN՜ikFЏRt^`@5۞ ݻt|r)`/2@Gnp[oM^mDPވF;9STG3TO+c}`3S&ęXG%s!Z=*jPP;qH_u $dܮ/hL~q]՛ەع;K(&\Ͳʏ~kFF Vi!Z?npx8E#DmY%Q®!C@/k~x}ޭO_[|кnĽ] Crkq~8+]MWԒ޾T.! ئIn etU$Av鏈nnYj{^ .]ѕ甈?'ѵ%O&ӥt|wD`7p5rAZΗk+l#$t oG֓ #[/(Ea^B„#\]046Y̧4=:de`4*IV %&j`ՠ[fK^ޒ&ZyifɫihА3qm|w@x^A׃;BuCW#?GYd,"Y?_]!f~)uxƷ Ş9יDEK$0f:ƿ ǿt#ġ'8;xSQb4"\ b{ 9cU܅{$ݐY? :TWUŵVz" KKٰuUސ `g[HɫB=fH+Y5E'@;/Xm_*I4[#n }}[~*?xDSvKr|cTiT<1{:;?xAU*15ߒŠ?e3ueſ2F_^‚ۻ.%%އ1ݝNakt";+ ,8VLX1ś=jtE. ~$|Xo6  s*꘰6Yzo(nN$2lh&<8MׇC*i8103q?B¢:>_N[k^c3IInB!n6 5֏AϮ&:.b2Uv ;/:̮#s$67j T"S9u.Pʚ̭u N~ ld?G'^O?*nz+Tx6A 7,@'@2esYVUZ E *c %s'++/Dʲ"~dK:tp"NxY4Z2fz eaH !P(nv̓%p%T:kw Dpn@. ie!PnLiņLc:djf№'8?x >k/Pxodpj]USG8fi\\Hq4MoY~NŹ ݫ":LbG ׹X1)@k\ -C^a;$Ǎ (#)P!Կmc|ckz%28Ȏ4hli r@h:ITʫnA -.3t׿W՗ˡ{Y46R,#nt{ǹݵ#(fcFӍw"]XHb^-<_+\ VckXK#RU 罎g.{HJ|x &VIbkub@B ǙynC@dFɻ ^ΨrhTVٍOOrKsЉ]e'O<3d*?mpkJ{/zwIk4CqzS~ ܃Z;BpS.hzFJ>_g˗XB7lm c>:/Bdid^<&$FlyŚqyOX#ZX迦5J&LB>L04@J+4Ht]DL#:}l9L(8m,f3rC/x#[RQ)bhkؒݧ{rGP–7$:!W?4b? Bў^-0.jW%&5K#֫7}6UL!`|\YU,@ؚ[ڊ3ˤHgqWIa-ƉWF'Ԗ&MAH/_*yY:N&&X&2[%K&Ves>u)d+Y1td#mRw%— mqgc{4aIT' }rըu~n9y@hClfZfNi+1>M J]'sB7I:lN8{=[KzB6ی={NAw), NC0a+ O|*@i#}f"evu9'h28fPA֧cIݪs&l#{UB zJogm@3萵7 jB%_P?ӓ/%מּ!31MEL/F^;M%BZ'jdy-sEڕw,bdOMy m(`fւnˡ']x:ICwnD&LNO&K%6 z$"͕1OdXvȹHuy(U`SU$o yK1?箾%cj9\I mijb7ZrmDt+Z#p܋ۇHŎɀTdA nSx̔[xe+PJ;>av!Ʌ22ɐ 8z©h׿U Y- ~iꭇ,8/^ju]>*؞S{=]pL^<-3ߞl~%TKQ[͕DAZr+̀% ER%D -۸Y:ߜoĪ]1,=N9._#t,Dao wa(Tܚ4bSd< 0dl L[BǣPH xs7mU`V>k=%;$VKJ(9܉( a@ÿp7I`-c٣l# p>f)AP 5ҖTc䲁1$͟_XLTuXp P̂Nl ae"ή[] [בp50i>mSSFB Ri*0-X?Qpeu%ި~QoTvOE y~6}~Z;Q,{p뤻 +6k`p @!#'s~fIB,f/* ;ɍ_C?^M8v[fwL<;  w_pџ-8ē맑`Q"Zm`~AQ"JsSkSy݆uSQUe֥l^F:ul߹`e#eTEC#YBq3a0,#*9v= ə;?\J&&}2?Ѓ a aESGK$^HB!W*a7=˶kc=,(eI맓I|<ɻD|q +R/ۣ[Y%ZwFtz{Qڧ\[rJ]]qx{*(GX=ƠXR+N+ ?`y {Y&wo#P $<Є N ZTH.+A~+FAE<)qS(Q|'u#c-5xTwܳ$h|{0f1cR~~6} *;iX6]3xeV~uJ\bEh'QߡWEG֘={|?J1DL'h`ˬB-v{oŧvPUWP׉bDUS!/Yg$wexhRs8S].X < A-&"IqF<q5@&&Bh,86|a)m'<{0EluIs)Eʓ*8P4qdn0*pA=J7rOΙAwjH+fO  epPӡwׄ/3 'yYs (bąv6:Eb$0( r_p %1l4z=v 0m/dyK]MչX.,AbseB+eUSPAͻ+)jT. bT:ECC1"|9|z,1i՟r5F}yu-O?;d?[=o 9*S2T},(|} C|y$^MDfp^]*8N{XCYGfRg tö\ܘL ^;+eP)0/z}lI&J8(s%RR0%0LsU osQpGSˎv:欌I̺R4Gj/N氎*M+Cc@,#⺑$3 4#U)A@GbNHIz$q挭1'@*~#$;h [ Tn(Q~95JtZva32\!h/ uNH BL41!?Ac9|ܣf3KMG@LY3S(-]^B V[u;$7~O!x~y/!@ˬYnt+-ZĶ8@0MÛѵ<`IOqkH0T b2 դ~Ϛj0?O<5m{z tbܟ3rK2+W8CATB}huGÄO-.?Kjçq6QsrOCʗd0>ܠ8NΟ~6w(ڟQ* 2 y/$gV4`n%ID '8Oͻ~e 9=/3 @jgtmwV2X/d}~`iyF]T Y8dڎHdesʚŶI+Kݳܟ\ZOn*dn{xŷ]̌? oԨV3 \jO.سYwю>ο\m/u{u b`9aRkbk-'L1ySf-)V_)l~Mlt4i5Æ`\ų~o(cћUٕBW]p+}H]!ju}#>J7J!Ư:|㫂ᶉ8, K$oɓƨtU"ԽM>4ŗDGn. :D HZR:BԢξXH"&cB4P/ 0ehq\ȵ ma:_Ϊǻ9*W%*bŧk e^1GU{X " ;¼ CR|9X LF 8=:dwC(ŏ UG8NR8h<ii^Ț i0(!:klZ,jhhyqϑ ԙ/Ušhj?7/U&Qsb(]_N1j̏ qҖ0oh/a$!&ڔ͸9VMȯַt^]$=b ltO$tN6 3ڀa#G5#'VVDOk%%Tzj}ND!rfEس. ~%O5bc_6v _rK /!hi%$+7V$B]*.}ãK pȝxFSX{ gĵ|Xeh2j E܎~ &Ɨ=RU/~h>G*/ ŵx%+ϭ|B-jU3ͺTysNMyvȇu ySAL餆`5ݢ $ZڴR]vD}ݮ%I`~ L-e&Op49?c%k6#7=+m|j3t"}}$)}!۵09-EzXi+/>u0j#o5xb^ANFS -yȭM;AQ9,ۍ ^]G ":P씤  Ȯ6[D3ֺPHxᮾ2T* I).[Ɖù'٦/d bMhr<)l* LGfA;PV m魕go7ンujMΎi|Gv'7Ib7CK:]q0e-UHip߉ -Mڲҝd`=t5Ec}'»w>kd$Er vCq|9uа(^ -GŨqK5:HVҖw VI찗Jp~\\,ٌSgv~v8(su\iVEBI)*qwܠj]BD}x8|nkB8lmybz6L1W3Su{{;po"TOPOAΞ@ѣ (X!] W]aDo 2ݳ{4pE'.xb0 5AmL; yCtQ'W: Ŧr)٪TtuEq}$~ j`%P=!Kh<Ѵ e|A^KE6ѤIFX#$QɌ^kTlHrAE9[8>yn&v΁ughrSJ*S{;eL|百|?5E{jS/~K d 6>2Nol/;7W\|ގ7jib(!L[)DD6U7(ZY( o+c?0>'Q,ҿpzr$rr_|%)~fl m1}wM/ #wLٷ1D\BEL Wcz'ezn% ]◎ 2I*[7KL! N+%-5[|e2r.{|jxQ977aA _㸠MozkIA/x|F نt>MЀ6bJH nsn:y[f#mLW,L)TmbgBt&B[H=y _uoAAN?46UhFl@K9m,#h35ڄ_ !Tn$+\K%PvQzAn'+"$֟K +Y_Q!)H)l`f׶e{9_:W PBoK/SInbC')ʼnr,idawȕSeׄz^ڦW["QTNW oܷ[q_ !% 4&m!x7B-n-֙@`εg2>a+Bt!g;p8Y].A7Gܖ#0δ6ֈ tp2 -\޻.+XA-/"mpbpHϵgL' q+aTw <[C5icP XQ37ڋzp֮\ͭ>ⴟui ^0yﭰa;-+:X~Ӫa,>O)9_)^&a Cٮ])y.ýFiy~ aO=354@ PI.Щu㭃x"ѴU."9r/Ȕ[ miT 1-C6"a%AgmB> u`B#d|z3L",Ka/iܿ^}C~"Q0=عeWeQ\&qQ QJaha-Qqm0C0?r*&v:#ɍZ˗_ !dRWlRQw Ϸ|zk <0ܣ9Xp2R1٘Q|#4M9ݓ1ӎ܇ Zth߂?XCCV8k!}yHS}ᕠ0ŜlH3CڏB0F\EphK \Rsx*.E }ͤx'ȓSe臖U): 8Vc/NN7 H.e-q* is ]8R+[S܅Nif; = $\Pni V_\1dW=t$eϻ{t N;"@K$~%FXʾ ̵҂E \1Xz 屮,ŪY0C3(Rq]2 YDijBvf|$3ZcGqj3!^+4A&;mk|0ERT#@(4`sS|icH ˚I?ӄ8c 2*N;:އXb3r, pe_UD05EM6&j#7ۨ"G*]mrgۦ}ku?D$A}rR|fʅ1pajq?g/a7D$1hfOk;cu*j?O >h%$C0;G#Ì\R x084C,ng3ectp,چ^DžBJkӎY:lRo1S I" prVcr&Lh>Hq"o,zDeJRq $,Jym64*&S=9;r|Sn5u5] ljddE?Ux O>@?jw*x\Wd{c"6P3=p ୗĈj4Q$I䴎&,4ę#r_򬯐q$wgh>(] N{L!OP (B{0FCR۵G_8N|~bYwJ0꥔I0? $"Ow;bi{Tb \4]'Lꦀ9GJ-gMg"j|;Amhլ3U~D$7 ug) <5a3%Gf hEpp aX8BvEpֳ62:!1id4/ّB[Kso1f_ùoyn/R˞aM2x8ֆ$w@y6Î=f^qH|pË:un3aE?8g2Bc$WADI9l񠵱gDltWmQ*z O,WؒN/i3qc=YMX>}1d!묦YІxϏuM%3xSO=ey1aqzj7;*G{pw]ΡHxSn<Ӛ M2 Oe_- ]M!+Eċy_!_` k?7ve6=ۻ]y~kUP0AbhI/QMrRM{z%fV+`̼5LIP/ ,m-;K5mշ AE:+JBܠegi戢U- (&qK3ayT3P~K@"t'xLѺS柨7D_:cE+/at^ؽb!hY9;-=_s'5h.P,[=l,knfm+'ƟX'wTmi6ԤM?ȩT/H84q:JLUƸG琋@c2Jb-iJw p AB%i*Ore=:@X]OY}je2d^:zL/x [__F)vz1d=C>?:Eȕw"!rSV+4QZce迂.`8:ANNv^c95F}z۫G kAdh*/MA^qa*>kY>j q"xK0 I}EIbIxEUUn\4MǥLL|bQtdUh3Ea{mqhCUlſA{͗1]pdi>2PtU89=ƚC%~i zm(19\=}Y' Wn֑h/`!@Xn#Э栱0QG@5 | wg,&&z .(dY+u 'ۓ>IS柮TE =krí!ż >/(%6=i Le:o?ת,ѹyt(1ڪ9W@6e,Na S/phlBT%۳ Q›c905,4`?;] $a$+4c'>oA/ChF,+XޒBx)P}))}C+Th,]$&9+f=ڸ^_hNX.#.^gcx^cFk GOCZu ?7j(y 8MI$!1@ Nf[qHDQJbD_<ޕr&MNooҢu.Z_5e Əѹʰ"zD#uE%͵S`ﶾAan,TX!G#FxGvD.^qVlrݿLyUVˏľvT^IPKDe@7?[wlIb=o[cl٬ٷq3;^ *\i=Y(hTw"739\< ,]K&fX )g ڠ1;nR I#`z| i[J@w )J { :{JW˽"2OKC,ba׀ Eډy3?BVoNo܆a,+Be6':nctHZ}ڵiF*Y?aᲛt.۫W!$4ѷScN~J?ۈ,˅c?LS5 /u̎~h wI o:`k,:E;*@{cdc"9<%vVJB=^>h4/5h>D~ U?w+6Ǽű5e-[mXTgt&= I;Z^51^(x'LDFڮH6P:6r^gdGKx]z+A ́|($@p w[΢ OE~($bEKl[,=eUvкQ &Vj:r͒Z`/HDΉDQTdlxD+Y$4OXQLĻEtPM%2~'pIR蝬7zƛaJpU K֩qIhKKJ7:vslNTp MT/0h-8cd x[[.I^&E2no.բwfUȱA/벮D.1(4QXw3,0a*RR!}~TwB_TL@3+Q_nȐ ~:A8cIz+`_Р@å ezΈl<< '}H083ʶO_,!fN9Ľ;J5@sD̦»3<;Pgkk]#Js B@uH.J9/ Ƨnʫ)+8ZkRz$8Nj㇄wU+?H'dc(Tzi``Z 5K;EsDڙ7ejlܚ?x^>kl}k\{FWc`fjއLvQNgCaӺ-n_!hybDdE?]pEAM0ɀ (鱎4m{$-1I_iBtC܋o0cǿDG V-c'D"=.ypIEEZ>Lq܄&-& s |z-M'wa{EF)CȤ:/e&l1+B;19:kmV5-iKENc5SdAlE{w(չ7Kob# /|-(WWqİSW9Bow!gЋñ wG~gl-]i ow!.ѹCif.JB](tEέ 3.a#8>a˵KoڰYsUs8gXLŔvܬ]y7[04ypS듦ztc@%DDOXn:ȏ8_WdjlÐ2SGjD^G[ b-w~xf5pOݮ<}:sŚjizM#<^%qS°&XMy 8 ѣdC@Ɯ5DGs^)+p&d NMY)ૻ@sԧh@srtr(1K^Lcssn}|^rZWž| gc1 @g|r֍ںcޖFLc}d|Z+fS_o~,OǧAũnK6W)y  e\*uB[iSQuwW4t(X?OConh7&+(qAwAy'왇*m+G05k3D~'9Z[0^z! MCO=#$~}ɬKɌvb-QE~ 5?~;"%xwHVM"jI ֜ǛsPO DF! &*!Z I95ȱ@z{ڎFx\vΡ+=T~J#OG*1fA3_IY 4?瑯`ҖJv>x;0E( u+υ%GNI1٦G9k? koz {%}WPfhm[27mkCDvukPF'`c&XPF&AyCVo*.ZS ASx@0ODU%cT٣8=1׈6eCd4\ 2թI$V0K^`ϯ#_ɲ[b񲬇[Ƚ&9CRV:E-fQM) W ah]P˞7I [Ltdbu,+srS;478i6P-Q]\@|=qNq$ ѿ񩯆p> ʬ*$g4d?gxڏ!-.{vP%dB;`|rFɃP5N.. zOc>)S[hrwXZUˤ֍xoI,irm~pgHI0tmw44>@tѲAF2 P  02lc/-[(DN5i ×aa 4v20 QYݟ[d,S<lP浑 9F|1|[o 0?ܠvt5v*7PVC]Y/RGsG:@PZ}qv `s3%܄>ld-6"ڒ%]|&atO=@u>7C͕G6oVa&QEYas,j)؁Q]l&tG]$rO&AJ "el=_Ƕz6QCEs4,x 3'$I"(5ilx}tXㄩjJ|S0"Ͳ]L3Kabm:xkܜ`,ۆI5r\6lw**gl S* kgU5)v8'Iڷj0ˋd9eT 8fZ.;rsD F2TX}$ ) p357ɓT& Hfk-弌k SKzZ'H}fByJ[Rȥ bx%^ GZ/ճ`ğ7>7R.rĹ??Ѱ7NC,qcV"؝, 'AU2^AWR%^TS3wdpzpzPf:^yORT_Jv t+޹D˒lt6%qkLA<[n%t L$k@Ȍc6 Gr! #(Ȭ(YCVlk-/&qfK_.,w2nfAlH8r#W@a4mEahEpo b !cBӓLMnթ5FR9b_غ\(>8gRz>-O1hQb_O/ -Gģk$ô]B^h 'РQP**W-ت[7>loaNUsw1Y(`2Qؖ8s`@)P0BFմU8d9VyƟ]Riev1z[jzG7f%!M'Enϟ:jf"H3iZX{b)G47>c|~J򂺨~辞ف)5U]T h>n|;N+F[Ljf9'SbRkLsӜ!q2j~VM [.v!1n7mЉɊVk[&v[8d{n'XaH?w VO&e1}V#@p+4$ d)㺫vh!;캦GKki06m7_W&˒34M;ߕaHe7OwRSewH`5C><`ޘjfڛ"%iw|dL)ZenJ(&4,Nd:\R(+(][_ptWs/oHdrG+U[']$P$-^k=G$Y3:),|Z'%lwa,y/%@JXjEO1R\/PZJ[/L odʣ5?Pzs`.EiI.||J!f"29c=S" 0/W@*"dkO(01S[MhJo2QoI׆ g\I"7".;) MxmuF1 X r‹:7ytސƆ4/$̒* :#zҩksYDhWĴ/Xn'(@%L`ځR |<Ő+\I[U;2h#aA5 ūXUhUt GW-]@ RZXE+YbܷMM{z0"n" hQTDIG[DL%؞xc-Cy-x6Ď.Cm+Ɠr\ଙRCMFeI`U簏h0< |qPuu0n.iz4Elm4TC U'ő沤/%"ml;O{x/SG.җѪꪢ' o8Q,=8s֣SJV-_7g5M3bݤ}^ZzYԵ9vP &V9HόeJΟ7:/H"oX:h}@ӫ!q,f:7ތ[.>mx|5Dp𐫞X}h91o e^Sg%(+J=X¹~o] OiXvy&\g" ) ޼f+ȅ Y;`8O :$̜6~&N1VV:~kմ*s@]Ţ4w4x_q<;p_֌x`,̮UUL' 6)UCQ#$F%.gkt5C樂,oJ4Ơi{Co%XD l(/?`䚵JQ>' l6:h^ki jV LSizOǚTqVx:B/əc 7lSs3D!P:!faB`-_#隇˸ӈ&Th0=JdL<wOtm}1+OҾ2~ZSNa}8Sm _'2 1Pw MFb; !TaoEV|_ '+PGU0;T$Q 9FIS稷POXV#>셲&a2[G Prvԫ%UF%𮎚t䳊B:ݰUͺ#<3`f}=Cz2Q*apa7hU|U"p91et%6!iSpLf9"V VKJGbd& t!LҍU:2 o9LTy~}ɒK8oH~][ʣw`Pw[hThg@Ky˷:r6'ӎ"KsFH܇%aYWmmp]Ro׉4{SV5\+C0[* v d ;p4Oz sYs. i!!UזP{vKG`Bw-0t&7DBqt}\Ùk3t .֥YRv~dUјPm>~c?^ދaVp 9*ϑ'yѼ@A0%ٟܛĽzbFtz Ϡ2giS Ć)\[^wsF^¹5xt@\*H!ꘃ1>Rpsvs͏/%|Jd"Ja523J>^l"ҕl7f̓GهeS'Dǥ\ӯşrO:MjT!r5r{ި}l˹٫3jNYӸnǖڤ X"}b4q e!*`)V{=p*2`s$c,Iۼk6Z9oӿt)*-\h2g :S0n0 xh2 g b.i$P`a>Oɛc5LrVO5itnW G P  CȏGp~ KÂxB 쵫HeL:_Pv; jV%};זlQ  l8b rp$,yE:!g~^הDÐEa0w,ێ)[Z_.gY{(&ꮬj= )̭z?C7!22שC\Z;TuzNz\ O_%\F6Rx'B%=a$D!Ӽ0]I2ko lE7(T^G3v:&l%%`Crx0!v?eU&;dUhi1%{}qVTnv ] uQ{L0zDo%}tͼTk#[Iόo#(FM F>\kd̂{D ʨ!0)sUYRߩt~ SN|nŚ|ķkE]={ٖQ2 ~ ȅv_꼳u1+%TW_]c$׽txo1 ĉGS^HDPϒ*wC7*KPj]4Jygχ^tet&(xzD+R6QR8Fϩ,ts|Hx|PL`Eb=B hbC~4*vR_D@T |.ѱ!^ޮ{5xmGV`?wBӋ GKKv\Fxaj5;qϏ kHei!Ɯ3"UQ@@gd{`< _X hYp oEJ>Gn?~j~U3 *Š磍"W*sĊ3ֻ/82-4C@%O6k{&"[:LC#'do5D>&1T#4=#/6mվۍaOgY%KD=-I#Vv\'mL.e5UREWF$)7;%*WwXEҗ#QC+b$#=lJ~%rB韬݆pE7iH''J|dxPVAasvhoOݾpVV^n ; wˇ8D/E!72j֑K 9&"w)FY%3 ,d9c}%{d +ӖcZQ:Z?~=# .4ïovq{^p:eQEdsydBf@:x?ĄI0h#m&IՃƤ-6D|tĖ{) "!iaz&B!o^ :/ rEZulD ׮7l\7Zh]| H?k$:勨U v*;6FBt{ 4԰~&1 4n}q0@[ ˿J^HJRB:&E`'&_ ~WEz3qw!vF =-?k}2<%0\!vm+`jǁKԽw6G BG̼yAxb9 E:e8+# 9c}+{F.="-|hr(OvV隚Ej&6q_| >YY'BI/"*S%~@%m9 (qir~94@eK! d 4Z> :*uBșfg<6StzYK*pzTi=omU3X_Uh.Xbz'ڰZ7q9w$NknHFV͓8 bERvJ~_#ҩ;5ws[dfV43 ;D3\NZL|6ؿ  ,vN;/Kgd/߮@)fK _̦j#! 1pY- +4/㲆l"K0=a~vimC!^0Rk)8^>NåmE~zZ>\^e排stꁸSk%E49ue%7v='X=AN#6%AB 9K+Ã.خzZ <>gD$~zC:uݚIL*|q׫ VE,2 )",/ѿKv q |jHFg%#RkdR`4#+L%ՐdȽ v> Fsj3tfW>7_T\.xNW5 -@fEk i043qJb T p.Ŝ[(ŜrJJz MTPg2Or\Mcޫ29dÖ;c!/ӹxFru@E \ ; 5:i0 O;(+7f~ڲ1dؤaWSMm;*\9 ͟N?{GYrJ9Z#~d ,_%B!CbiAXo0FsB#w`% w"zďZqA!}r p'D95gR.OnwQ\\/XZy|TK/n+&L{d9 [m7pq_5SYxjɎ|3Z.d|2'I'>sPon4`5ߡ=7vPŽM $r"V,(,V͏tuλWAXLHO)A=4g$턎 G^RZ(zsxSj?h#b 3~sJe9m8 քm*?lS/jJfP/] .2f S Ώο_B?V%;[M&ԛKg(S ;@Q$ x|Eb&M\ViV@bFk]o46o9,gHL{?X)̃(&>1r6;E[ f*1o,uO7pG&XGa:mdVuU(^ފ?e_gu'}6lvIZcoqSK3JsKl}]0,|TPmtMl'?)7٠}(>qQh*Y#taΡ.cUݙw}`SѬgmu=,G!ƵP."pnjR凩]֖Tq;hy0ފB"0sAh-0_N7 a">ʻ7Fj"Q/-"!e}6Nxm:ؔ*5~y{bJ[4(6ﯽ4$8,5aoqDGr<ɭ "{dY{dkpa?XPE7d?bymmDNJL){q0(uG4etKuFVۊQ/IJBƤL9hrP@pBI27|8]WG(nZ2(|5 FQn^ҡ.ۂ|oUqJF@K>Sa*ku̹Vď`ȉ'~<׬*o-7v󤋳_ކBGyD<"!AlJٿS.Z>z۳M =R8?GeeNyibEef;h9j%.vJ 1Nq}Eר?cw5RDsVr=9R0󚵔t3/1db f캱$%ZcDC 5 C4:{0jS٪-_4 IJ:BvmBDt˭ɬ~֒]׺ X ַZQLdY S_P@l1ϳy|;\UW G_+_%QJT?[V.x;IqCļTA /bџt=:wZ=k_g%0D g⪾͹o&(XLGP5>yP(kLޤSDlGalF2b;fљ{_-2^~.IeZ>ݟ2 J 2Yf k0nn1bh8T]& :i:%|< "7Nxd_3uô| erL$3C [3gζBV//.iSis ꡝ|ft0/G՞lOi ~gYv_WDQdĠZt3b Bk`/k f{Ou|.vyotj/L-m:"׏lR0}Gcc[p5}㌪j'-&t . Ԯr&6gu5ˇ;OG(8O_ QO`yC۹ykS zȣ_A&g0+xײ BrQj@ R£VBEC[rמy->; i& /qV8q-<_'oDP{ͼvȱHyﰧAImA;,]'b\XKzcNMxۼN2bZspupVpCU*{J ʷd&et.GZhMEMkG`QkJTur.ƕ8*v9< N_Lj3gVZgc'HPoYP%6xD0…P`Is 5ϗY$KDzfW~U g\7g OM]V]64U 5@_x6:j"!8V3=>ﹸ>QUbo݄ "bX[+NR+<#hUQFPřy'{8m<{$}z fƜDڐ'dl+pOh C%!cՃDŽ<5}u!;M󈱾ygȅC22q87;D`3zzPw=`&QTJ]zv=T]#AWq:[0sCǡ! pZp;((Jxo~>;!KEҪgwMa87›7brwŠbs.  Σ Kb/qn}>kĤr[P dmu.-Jq, .Ů)ri4ɦR&q sCޭDY$ ?ܪ0{+rCfMFz@Pp65 9с!|54gn.4{W5,1ahP\,~#|I1Y} $㍶(h 5xnxkn!3l5P&^CNBK~r<4їbیjvnՕUc|+mȑv=7UHB@ۈsl?]+KB s Z e)*kPʝ14y0h l|j!4kBͧi8/<>R3ER3=r! W!qnYhu~.Ǩ:8SXj>>C!9Aف'46\K7Bq#>xP    {Â)'!~[m{5e^Jy;Ī[K|w͟e2j|7̟F+M"CbZ [(6j$Y:*`+ѶF޲8;סs XV7N@"ၠyPp>7,pNFʇcbd<& F, ˟[n"0 ︇.*2YZLdnS?jZg`V}$vmp̐''] #hB۽5ƨ&h 1"2unnsJ4ɴb*4Q|ό؀;G6_,4D߯ "9# ^xb3sdd/jEc{(¶lD_?})`>eCZi}5G34RKDc׿K{>JE ! N >d߾!=O1t v43}L6 6TK &0E(G[Uk C,nIg+ǸocVGjr8'ScZP:Fɹb߈ 4nFh]Zւ<<v]=_} Sɇu1^}s*&Ґly`0"b-ᒏ `,5|} >~-Vyg'2}Q#gU~/HajvlxssvϤ6w36f-Pe-[u,"]{zserߵ[~ȱj^6`\ 5uVU/&8V5RdWfoeYu?dk\-`TfL\vW9~o:3"RڼMwSż''`2 gWh6l7i3׏cqWЄV W3NSi {|tj*d46fR(Rs.e)MbjAq\9CVc~ks}s)-*x"}+b^(JPاCJ{żs\p§τ'%\4Z0D̼wd|BI EMn~,8\GTH&Wx-qN}'s'Zf雘W[d5_}vHTrQ۩NꊫDfL#@q`'w& `K3㛯7N= }$cJ<V\ f:jamvMꁢo?1vlb`ȾJƛqVJ o^ 3)8t㽰hiPhOurd1f(_Y䎿IJƣC)UV4UH7£IeVQ=we! iX9 ,s+N^ G9"KYs6n1E:ڄϛdȔ{o:;d!N 9Upvh4]$5gu<S %P6HP_ȟA;_#κȧbjmo-|t I&i訌2ƅ0y :ÜFWѾZ7$όÐu/Ycdg`9m9'uc7i/bC1D $?h<2#uB/ Zi9QoHt bVqRE' #Fz'|dt$b>o_ӯNU^ &yv]DSyS6-Um0܊ țM3)ol85U*9 njs^;T~γ!C $ .|;Rm SKCه*4SbN̯<;Z/daZߜesQ 糤gmχ > i'-GAYL,JM[#ΔakQ>M 5oJE0rgDk~MJmlZ4sZǀ 5]Xa*CRJIyQ7VNBI{%#|'М\)n\e3M]`Am|X}OHw0 }"`s;h 6.Fڂa~7S>5gۭgIx*%s#/_eHw;y'iAYejϳu,iڏwC(^WwfZojHџ}[^ Ȉ9-OBƋcfG& &J'Bޠ7 O\bo>q2,TYK@$bSiBަaq(! HzzWq|WȎGJKB<._؛9K^bZ@vnokȾJ[l LstgO ȤyL󅓓,YahXg0EGe^2BcRD0T0mp,%|׳9Y R-1W"s8 {cV@Ep@|HD2H e]I:K3?y'??q`Lp< ^]kC ]^D6Qwq\I.Gבj%z'.RsTx+E%!DLQH?o9u}I-Uym3٘ԧsT,:3Oᠳ)+4%/0s9?~n0K?!%.}&u-#0~[N=ⅆ`so=搷wfjmف1e{KGI%[Xv?[T:0n@,H-O#Pޟ15B&G0m!q핔B\»i^;b@M)"DtƐ:t?в9_+ ut$#4t'.W:x cmwe٧6$CtS iXnd1:yůÇJgzbBFDSJBk28՞"m\)Owaq=F}/1AK%F9H#!? F^E>Y CE'M ^w4BD$^*L7kPKY ƩEIΙ00ͤ5%&BO8ܧo2xDFemtE?_`qe+J[Oρӡ1uq?s.:1MJPW"LADg淂\a; Cх:Ύ&Uw6A[vt. q!":F'h*a^&!`^m8 p;:l~$m:[A̞66uI ,9d,#pU[vL< Hg߀p _%1k{L }ߓW*Hwg#?qzf๊Vd=[sQjRnAygq~E>7n y% ISN\ _~d_B$ "Ha걵`? n-F<؄Dkc ӿ,W=S*0Enj1/moDcxS+獷 7gI; +#t0ǡd6k>smG麈]FP h ORIa`R0kj~7lO04ڮScIîPE6U B J5hI;ow5:=TO4 F'(>MP+')v ﳕXIdQT~@l"`Jzl"nH\)a$\F>T*bROOr>mJg,=6Ӝ`ZX)Uׅ(;Qi4|t8[p61}mvE2hwt^e9GyvTLjТ:0eATы.֢I,qS_MiI4b+bgv)#q.]LʲW\<02̱ rKr7&e+%l룶E K#xt kٰ^k6I4%e Z4y Ty7 cXs}C4E$oK)\]iܾQw~4a(i`P:y +e .vq!_tVs]”ɂāP`KCxj&b 5J>1# ^^/ lNsĴk-\#tN X^KiyymLkU  num,rAεiybP%gyY.E.ˣy: G>pv+KeK^ʝ[}5_QY>}&(8G۬jQEudioͥ̂YcB.O\%wxùy~ccy˸bi] hTNƵo֘k|W7j1Sf.'W/Ex gSx#+l!.2Я<:byLE;a>Dgx~}/[EmHttΐ*[,|G#z֦RUܮsl.]3UKX>nVRWaPk#(Y1 툌>Ɠ{]XpB6δ hGlh~@L"L^k$rP ֖Wbbt ZXb2\ l~<=TEdAYi?REqZ~tϱDL 3}OyWyݧE9s][K(hbJz ?:X˲M~z`;،QŵE"ҘiQ1G,_L.MXvc07= sdmL_yzF#ϷMAĤ*nW% fe@ XC-wP\d'\2q.׼.ka-n"Dzx-j7.`=/ ո3YzʰZ-(U4Od6zkpZ>>;AF-/9IkmlgCm)_ipºmDm?\9m-c 㺐*8AX;&F=&F69ͮB7.3b.A~" j\"*3N?& UNvzr >3| *j3'$\L9 PZ暔 p=fMR1 7υ80A7ەEgƫj/ŷ@5~0pwz q<3KIqtCtS.`́ndH_l7vf𙚲+vD`6,ڕ"cJ1۔V J;̕B2歕;+o*) 8g7>-ʽ,l!迤aB\, /y83߯F<1i*-Re&M1񶀶| ">Ys堲__'mrL A,FkE!B2P%9Hg ٧7Ksp)N[S(]^.zcǒٞi\_J@:XٹV{ǩYkq|#6)O)Q E-pҊkQI$~Ka3IBIIZan/U̢Yf+ƓVNx4S[ YHp.y9S"h6Y wB_5167_QKnZ߱ݡfcU4i鳏&]>"A(-(z Mxf$5WTi_ŝnm|tdT{)i[c,fDv$im24jĈ5ҳyP SCJGIq+v Y^(N9+Vpc 2bWry3Ã٧PA2(.fhg6.e7H\_E ^~zh \ Lq{ 0mNA7!b0 bܚs|8vNIieG ]Fi`-ܻv #k ̇n8= O6Y O2[eV=&JvӯԂ)bnY\ct/pQ|]~? !qr"vh:\@^j-Y#|ѓj"noR(xQܸc 3V*n?^CyNVP])}j9K"UCmJRLѕo~: }PCI4grSk_&P|1UdO`fQ‚V0V?؄nSn)|#"/ =!dCdݥ~rLH6ڙiIlMј.s ZE \Ze$'ÉfH뇥5E*hKOQ"1 GI|A_)Ml$PY8.lij(Z &b2$򊁭W'oOg\U9wA0IIc߸; yDշ4P  ?:Նl{ܫ78qX:wu m;U<~GpC~ʲшE]d{C 6?P!44 yO$щ:{JYkШExo*;N)IW:VeC&R#1WʻwؕB,Zz]'r^tD 7ŎxZ&lФ} 0"PLCy ʜJ\^~:-o/SK*X7xc[RjeDPx,K)Pٲ@s{0Nx=+]vCtcT7c[{(]ծ.Wfސ' ' SLͤܿoAƻ¼*Ɩu4ErK}HiB H83.S4*6'hF$ ]Jv۸U PRmf!^@p.,/Xhe[J`g 2 *2ͪХAr*1\)?e9-ٖ>:d/O3onSy(EzCLO$iGM|xWZ렀JQYAچc-fV,q  S~eot[}FO=ȱ~3ʈޡ۷14wo3૬#~P̑7{ I783bQEo_YL"2|)iڬRmЏBB(4Ԏ}[KGn ۄZP#W7kG+,4 Xq͕#Dy'O/l3<a8bDjPcDha#xUd},}QG3tDŽt3eQ:>EbG)iT_MXs'_*ǒ_dY+,$(B#( {;KiLC[ʲ3`h ejF (8f{h&O1:}޷>c|roM>LL'ALt3`Ի'FSd[R?ϳ?{ 9L }޻ z0+2׫ewOvʼ7NCټވ2WL@A_WT#E܃# ]uKK4‘pRWlC<Ӡ^J@ƺN! mR|I''}fĹV$_}u* ~|FMQPaƤR__wmk 4?GEm}^7Vk Ǭ9rm0l+rJf b@} xUЗFLX\jU9zwMCDt~5 SD^V//#E⧦Vx2!spL`حy7V_dXvkN?$|]ʽ(C5J&.UsW|cЊg>Rn>;\mq?_1=o ȫF؜mךąA>#խbuP=Mq r;sXÝ%T[,KyBٶ117˭t<_U3: }mbQ{^}e۾5oeXbFv1aGNhp3 v,G> iQ(( fT}7H֑x/cSju #`g{ QdSS3 1ݨ,r|lʩQ0Iw`frF N?ex SW ݱqIfR#Wf=yQ ӽ&KݟM1m`-@-v ^U>Px k4~SY6 gK ՞NlgJ/ ]${Kzl- NMGf1 @};= HRk5}qexwˆ+L 8#Ozę:3I0oԬ'ceӮ3扩9 +0s !,aX]{lݼrl͐(r=77֡rqS:9f dؗ\!8y: h SN@ TQ/TyޔXSOK>)V퀧"O8`xEBNgے$_#o̽tQ|.A4y B6x Ѧvͬ!q!\ ~P|Zb}6&;p+(̥SLXKECqM(]֪7LMY@ă/گxZ 7 A&0gYǭ`K]ͭn ί(}+Rqܗ pb͚E3Gk<QATla/H]2[^x`& c%B )%OVIP`2pWP Eo o` ,e-#,-K^iS J@jpL>bM&kw M}RS Ǭo'3_«S_~zRۘ-0t'p_RZWu8{MGw[g&+j@l6a#*6ԝXCNOTL)gI'ogq@l@ĹlsNDxF ?b8<ʽ*>Q}cJEQ+6ϛbQhc pvw"or}y'!h =P q=9͸_Zg;$*wFԝTQ0V̗Iz })F0L)m(Dі-ruR4rX,Caޮ!@ ,JD4B|z69 H߻ퟃ03C?l#Kiޗ!#DnPPc'd5 kxbql]X@HB{hNI"QL`?%Ƶnlz)t.C嗩[f緒8۴oVnY1il$9ֈw"{b4y40ȩOZpidȅrTzjbkꔸ|1 L`sd9'nDJkQ^69}VβӲ8#9D'%!b~U/X Ȏ3S8M/Z#OuT鳃brRQ)'8mmLLElMj=9 4{^f4<N :gZn$9u.jX]e$7v bڳRAt ܛL18}|^3_*p!(O(1)STP c/n:WnUb(@TY^d1û%xሉw9:nz)UH**+B\~Qfw;RU.h ӊYmOU]J4c/ v a 9_Fz! ,4z4㯌lE`o'PAN?E2ݼO+w{`yLΙ8kcMm $T*ӇMkB[ ;II &Re֛n mwҙ;W47P9ړxzekð܆pt)({ĜE[PXi+%(\![lLz0r&1  {e?;ӕTzsg$PQf:^2Eå}_Ybi(VVE}- -VVlvot2K I 3A>D~]EV5FϼORC\I0*m\34"rPZ+h 2&)43NFHR\J.qsmKoԃ@N7/ܩ蒕)A4iBscK>\W2v uyJ:b4 }8%'pʣU9S9TOC\E@>-0yV2 7U\Ln%V+GE\;u$ 0emۍFޮ )3 JQIP,m닁Df8l=Kc\i=cuaC, @W|fJ܋δ:% ܘT&A/{⨆3Sov^u'RBqW?*ǬAyUԆ +Pj!S(ENfYWP8h޼prj!U惧zk7LB3unϷrDdaÇ.{ybY) -> ?^S*̭v}*jȆ]-9i f|=O8v9 }MKBKUc4i&%3^Y\\jW m o?ˮ%ޓk8 07_ߥ~$z&'_t&Fa[ifwҡ5twkbNz+k'U-k}gC|0$[̌v k]U4jh|o436E>[kr|#ߥޝGz7& b|>n* K)'hijQ>7+I >[Q̋߬euf3őv_r%Kt xV< mP{g{^sNf9f4;rdBfo+ ʊi|_ă\T\Ld+(F#E*vP[ګD:@!К&\˅ɹp 2R#I)X_ k Ü쑙+*"'"LAb /o;On_F>g݋V":xciDxXL fdT4 ɗSL K-:5gN h{(@'`~S:@'ny9*?X%m.oDZVE~Vuysd*NSQ}b(&^a%?9?2$\ ࿈`^Cg(`¥K\a·΃OqsMoIM1L87ҭj7|6>n *_.6*Ӟe'c)|h 3.?`YXGHLP>!|.4 9󣔞Kav`~Yk= K@9k_w]x66mQya_I3?x.tGGW rw SZ?T2WD 0]r93xK{ 'u iZcsA:ƫ^SKVDzƧ^ u$R+)x>7[d\Tf[ h5YŔoT,.CP^ ,WR1pp*+=LQC9AaG-&4*V[t{p E,Nő[&6ʞـռ=3cnEsq=Mx{gbx|Ѵ6Y܆" Q`-B>>N4Z9%$^]];l7_ުtgqzKTeۅI=6ќh_>-mk{e+Ut֓V2jCi@#B㓯f)WYV圓/v:8_ ]L7pYu)2ƽXPZ_T6fAq BŌc-:WNM-L!*z*=nVpX;JPR6iŻ{: |`3?@>d: %n*4+XuQ"y9`"[܁7S%xuTe(n"G_TؠIYթD8ԏHFI㯐XOg`}*ky  ^KPu 2X?c_v0"&QmJqXc;XU"]RѠb1NS$hx =;c3#I&Jll!Y(ےt3_[f4a3TXC#';l*-'uK9̀z)VfG/H˘٫fGа:^s!{_<2ye[.Z}`I֘-.Xk׭zf(C'F CE|Hob;{?!"H<RYI8"zHܥP ~ Ç|CeZ9vܻW$R͌͝/G̙Y )j9Ln?Rgyyg43w1ϋڽZYOѮ#9]e831x(Ky -1SjIF-h9Ǣο3lƊ[" b%f3  ԯn; d'#pY:V|)kJC+?e/p̹U!*Y)YYS=YR]Q-y 8Hz_#`ؙaZm"AYx݉_ALl`k0U3pLL!W461~\5bKկ*G*./ a@(9*oT>t.P#s'`9jZEKU< \ UTIk%f5}隓/3,|]oIf_4ÅlNt70JċT&5 Y,cT&jp;Ia+-P ig>%#<]4N(N)Z,{f ]r@$5qT)Da5V`Ugegx,|Qu_jueQeo%bt:EF)wQg\c[i"=[0('EIm|1\n*1it[= "Fʇ)O/DσrKp^yќ"3u0붉7g,TL 虩06>\r G ZDVH|N"DP2Q>olizAw|@ u(R@!m-ð wG$)nc |n\1xr;ssGVǭ/DЂxp)G_n% zb 5E6G{G75db,w:Z٪#B#.Ühױ.AYQa46 }(fȓJ<0ſ+4);t{˩Wn1~:I|q(`:=K1?^{i!AK\l,167f鹎;7v\ܶ䇀㞅WģUw}c/Hs.9,G) 5 FD tH {+6|<]{x5 t.6㵊^m;zbŶ&eo>aЮ9aB Ӂ%[АWl8YϠv't1PI*ʡm/yK<,/Aq#)]7?'g}+E8i_&8fZI3I%lvWRAx/̐1zg`QJ0{1>kxkx߰hD-C(_3F wTl$b|.tD-t!o.Ɗ>-Z UO X@hm709c+4^xF‰7{nSO1N#:y}wNozSO}>GU 0*3@Leܬ kG_o&1Xd{GKא])сqТr 0f&Ğu &y32D{G'2yrgC肯U_m}gR@C5I<>Zk!,|jٳ1DQ&d/6ؙdu)Vr)L)e&)&Tfzo9;];8Am[C,:$WbzUU'.Ƨ=Ǭ7T!zbEl[~k0FPps9|LI:v^4 DJ!+`,MIh9gM֪&^f ğey7XJJHW^Ƣ( 33/O1|h<33/NItҽ2 g^]>BOmH?(/2% TZgAr }ڦD~R0Sa"U= K@koC1aok{¨rFePGs' *.veZ BEv3vu9v9oHo6d"1&Zקt_G]l O{[ x-cYߖڰ`)=t N;oļ,d:kߥJ&@xBojFSֱ1h?OζCѾf(661-Yc,1ģ[2ԿP¥Pfybl\/'dBF3oאx8DJX 2.-ۡ(EG$FS#_ņpJC1ZC'!_>o ͧja"OYR=vnxRnjNL\LJ%-<ٸMXE.=#$NZ"sjS2"mŀ}s9N+Kmc1֧Ws3Nb?y2yk\HNTǟ}>BpJ w"Uʤ#H̠[S#6KĨ|Oŕ~CFE.Vw{qBsb/ 8'ˤS[f_ܠ|ˉ*HW ;R h9U5etkI ^)SulvԸ 'frW8P_+71+}?/KLr8/9HMCΆx6r4ɀӴÂ2T1Nn/{tJ ձI(R뜾=KI<ԭӠP+453gdVhb#t6,)ʖ ?dkaKLbO 9s79A>+o& g8LU3Ǹ?J21GՇOF_?X8/Jg,9WZ zvw ftԅ i@C+#YLcd hΗ>N %\ 5$ XYA?hԻc̎ |?5KBuċݽCQ|Μ~M"St[GE)qhƋڅ0 ll >ʙr\Ђ{gMI޺A #?|?hՔqf!nDՑ|Oz8vQ: {9F?x ,b.s+#:<#?U/|>j7B!ђ:ƾ1oDu ˶@Il%(ш 0IgwH\`&Sj+PtUQsAfɥcb52p*\roX3AKu_H3R)({;Fv犩!"Zi/sl/g'yy3n -;bhͲ]>*a`1>Opz&`?׋Ea~:={UBpq k~‡0 q`-k:+ T'"j\w䃜*L۶f.4~ae+*'ҝWfjJ('1"D?khA<^-+zvdKm͗Ť7YgIh&"J~RyUX/Z{hCbcc5ȾuD#mei GWwt70qOJʍ;U|jBr1 BA]ZD0nKZw)Zowl]F+%*# P?F7=1,JioƚHPIcC )Ex?l&L4eU'O!@ W+ObłW]Nm!xqfcMQSB!~E@YrV/ؗDyj_z@ +ưD[ȦM.־> ̤O<9:fPϡ7GinPm%=AmN[4(-40us\f1):uQa@_kd+hk1 ˎ_[+CxDF067>X[c2%l'LY}U\29a}epT]am> yjP3E)b\DQX;ޗn O0t'ωt<0stg… QtmP:X̞a~t-}@ie} ]i?!ƽߕ$mnY:8 ,cH rh|CT(gr6(^ya&O(\{,fWjlwtxIoĺVyD&ΘjS9]A[]j--k,Sț_uo6*f&2HGCLDk|tvnHT: *1ql_? dڒI~X|-+2J#f?F'C/"n\Eu{}oyY2 B%?ܠ( ;BPӗ>S6۫:lR8G lm9ypcU;eB^NIء9DkΧ,\zvHYx7Msa\X2S~ƏgPHr׊KMRZr( RQjO/yH5h6 T [>•C6n'IZ6tcsc$I[Aby•i-cG(,Wq?+&X=]ra0kI*Bo ,g'|Jht#ϵh[TegXO 5Vs $8}:o?J}/^BݢX-y3a=>aF҆XMIذxkwuId[pb.Te%t[5Ixo0_b Yj_\D0Rb* c*6\?T\:;U2;.' [B%3`vB;)G`$m8s34nQJL Zb⥇|FEBhƇf޵tcm )?WK H áP wP_*~$=>׃wnhI1h>3ugVΆ20Bz: dY;-2 %%QIa\P*Ӡ[ ")M@*FX [)7LngFGo(^BHgj)mZǁk8,~ LN+Zx ;\ߞ\F,jMh5kq'幠NJ~7SZ4j NPy: LGzD ;4Q@PUS-K~P82*X Ĺ{׶iٚ#T6=Mi RU=BLи&EkRt2V/17xY d ^E楋% ~0;ܳWB)w}Ϫqs2"偧cQX'SI%uF'#nZsZ$xda֜)zpoB qYHTU#EPj/AHm(VQGQ.V8Uu. 39P\  +ȶ3{Bц3vMⱎOaObcku^- UJQ} x=F#yCJºuE`$Xϝb`6*%j-9{)${% `8Pa;SNՕoGt(WP=}2`ZpMV30Tu|.Q"KO=c2CW[v!lX|a+DsR2!SbOrC@`p}us.y(*A`ȭOSρsM/+?c5 ł6RDbLÆ׊UY{Z oXhv-#sr~YvĈy Ƿ[_4hIRڽ"d5MLȱ\kꭕ0|3l֨HSF6.>qWx+{eI^7yDRx$A#D eMW0L-1joDZ{\ZWA?(=}I#.lZXB28Y'\A7l ׶jchz3F0j, |8ndd ޶wwjJ:֠lB$WA!Yjwu|@̃pWj o5ukR]DCӌMјZQ!pB:tgCs$hȒAO0zW'g6<@'ܷ6EH3[۞^Y%a{ )~fbz]r36uKߐ]0 =d/'w>Qb EH+Gr*$%jK ]>r U1!a S_Uמ:! DEV݅{@*&&bmxJY=gr/*up<S:>p7&)43 :Hd_ 8F'|~g~Au9:}+/8`鸏nC4 }oz 2Xt)S"L(AqO|'apYmZNvIݖ! qșY2Y@Ve@,迸hzꀮ0qkB+0sԬ,Me-魰LA$E.>aWwǪG;X dZi<B*QF @| hyPٽp, 1(B~ͥk=}޹^*DU8Ӭh8`p#69]ۚI[[#-E;ROW~1Yu)wOݱ!46: -s=vj[JuC\I.Ы$,rqas˨㤇bZPI"iuxmdmY}[6ZVd~JlHddT3CpGw50R{Fϑ*.ʕ+!}ٻ]2*wF+Z1hXƺܱN_PZj[(鐞k( d'@MT`a1nS+qHwsbGqگϳ,7*5F (ŷCZ/4rB2Ɩw;gddmP/hfƦB8M۳(^(s }d޻0Ӡ5e;:f6zLoK÷ 4X)UQ _rr0q=֣֔as)HGG{c٬!o^vrb[4RWrQ z)W0ץK==dJ8OC3/[ @.y5]kxfǰs%a݋XJR:x]@MK9˽lAGJn9/|s>ntk-&\0o}4 Uzntj&pE|{|piVGSβ?GH] 97"6N\\4ʙ(Ʒ65QTyb$WKqZ,I P -"/Cb؂c=9h~f1|{&7ؾ$u$86FPܟPHwϲdW.#s'n4B,?dRcсkVUf-X~&5Q1u] P#籮&fK/m gD̕qIهR?R;`Ł p?1"ZxNhђ4D㭫܆sG[ * 3 #rG":^tay(s 7 _Vi(y̮IUv$a8!}Qw}m Lۋm3RSW[1*r/-* `qI[ݍ;BUKyf<+W>*㙦̿Fw?)iěLR܅}cT5]oMRP|_ivVpx./3ũ&AHtQEz)uY*D $DS{x*ג` UF}[4x%dVm8|0'se<jΪSXYsU -լ"EWaWSC7yVH߅sӪ[&-K?5e*@]8]Ԏ@C=~k6m|gQƷ~ւK[qs#DكF8픾e:,gfce xbЖtG'yW\6*K9z46ZnCImx1m)?Uc@$3䑄)5E ZatcgFM;B_^v$ lOJvRyÖ`ہS#kZ=cdѤ8Z[Tg:4.<^SB(\m`HV;8#{.HG9ukHuQ`@`N6HKLulǰ'HŤ,pU;9qLH]x:mnT3j/S>F@ )TCg벮?2/kԪS=)Hd+.w3bDs!INc ?=m$LLqң-K??^drEtpcy'"B }aR;pU {3/c]P BVUv*r_zK8G鳃,> L))WsU9=9c6>[cSN\\ʝ;L-AۡG=m.@ 9Irz'Ǭ;&-Kqy)G ZD(#V ގ%Ov{]J,~]ͽ=~h޴؂;6%dq/݇=E"Z娢Y$ܳv iڠ|C:YG'W." #Y\HUHn+@xBd\g Vlr5:'p p]~M^Ɯm3>ZnOc0 ;.`q0oϛ,m &eKFö0+8tS-Dg,ҭ"E7E3آ)vjAJ\R %O!A a]'^hl #zU6\V˝yn4r㯔-7*H3Mm>d9cϭ}yC[~w E6Ԑ}%F=UP^Fq˯xd[Df[;PxDF7VbdTL$8[a L]{%$oŠA@hG9G;+LA^+lVцZUE?}TMkKE8k~}2oP0>ih oo_|~GgDsBE UN &6ۼAa^XaSp=SV&Ƙ;,nQσvNݳ sRLNtqY)@sWY`dKqnxdDq3g30;} b4ov;M)ad`Sõ s~_oE8nF-YIRӍ]^V.2ݧi T_GFYzr ,'`z+N6NSȠ`m@C(? tB38,fz_9zT~+x cNI6%,!ȷ:i 5F r"}C3LC}Ly{ĔG]P" q8ǜÌW@?we1Wt"iK|5,C@Hnl#s _ƒJB1 2tQ+VLqct{n$;W>wfx`&ov]jXSG{~%'.K/ _@S|fx}>q2(h(~M{~?2G>00^} %7~ b<$TY@, t%Qa3ٙ\Ny?'R rYxfXNyD$ )muyJ.^!)\^{'JU8IsR"I>N\ l = |jdVAU&\E.jɿ`m,Qft&f[!hc _xʮWo5I0]Z*3DIWjF*_f:T>v|]vH0dW5;T ,|qA:%s>bb[]UoK{ ;8JP. :y}'&W<>K"to23!x;+xmޭD:,HBhC7in^} mf5vlHܞʂ ig^y#I -Fπ6#ndm({A$cOC ½H䕰wc[&d^oy)V7m*t;_bB&Vl6ۺu:Q2'i4Ig8 flVw ^kKXb*Ӕ#V*rGO[pl$nk6a+%@IJuTէLS(/T"@M"vEf=jLjL)koIxFHvL6!]I@1={L^ >dA":54փZzsy#ܵiy5s.҈s%dzA1sH<$>D?0dcd%u鴉͠D_:*ȪݏU?oTJj6㈰ح;1&茜6o(G C.q˶qT^c(J͜a)VF$SJ!bF8n2rP8oAP\ ָ`plc~ x'eMӟɒT,J+KV.$<_܀`yoYkk!`:ZX8__479ɸbE{j{ɤOJT)~It v+WJ1iTHv`RORC &ĸג=J[i2Bw+f]|Tcz`ҸqHZAAɵ)/ ~eBaa9$1Fyoob <w bT$fJRaZvg'-"P;M!B$dm?SnN\rez*+5YGM@![}^Iwl~EuϵԂ@(*%#,vL8P6JvR꛸b8dݕZ+/1Rvj>Yyr`J)X,I"+dahPJwVQ0);iSUZqh%qgI9h?i~O/ ӒU7tMp4#2ft|Ǽɕy'U{D4CfǝHqu` |`2\#V‚^n+ ež?Yʂv[*)h!ޝc^ FXu8'g.Q- 7~jc#jon] TQ:oCO|ӖYOQZVS Fh"hr.q4IpΩq;>m"<,e%1 Sjc3u\Nh^R2dņB;3LES혈fO ]Tq^D C1m7rC7aSD=.,D4*_὾-ʹ 7[셒,H[hWNg'J$.iF\|k4aⱀl@CJSčGL;Ktf?xi'Loʋ%26O8J]N~XC8;e:a!`z:mQ;ʋ:#d9dM$EmI=j&[6RwIVf+xӓqCb\pM? qH3+6 qRoI% S+k^=pʩNlP($fazۈe:28m39hwjR`'3$YpV"Uă657]0Ðq;X yBKU?P0FNMk4ZυTe 'YO`ΖY V7|.EKy䑲\^bFkϖa#uJt4Lj_~!ry._ NN:=p%@xkto S4|"VcFK>II3 C z).p| ?f(\4䧴 |H!pS#R ǏUjF)E#ev$"-Hn!pB¸ZZW{Ӆ&. c\ue/Ʒ׌hbG1Y qvgTvc6+$t3Yd _vWwNVG# m%FMNM]:gœ.W^;X7ǫH$gv~`i/kAlTanEa >c<2Nt^i3-2H2~?j$谺 ""X 'wl\"JF m[̂EGL"_Ɨ81y'R;eK+@&_X 9!><>\>\r ;V+xe83@cC0FAfS#z+m=YT;A !TI\!U(@|$C+:Ć$ sbq2܍=u`i>TScI3&CRIT'.<*`=gzM]no]Ί_co.^.g< ~m<yLI/=o յW(sl.N}On|#%lzZ<`+_5;,!*Y+*>Von:E%7<ɏbP!B\%mN1đ`Ku \BَF4:,(bUԪמN(: -^2L-8M< LK%p.sw_F@n lSE ̏?Pr@@1 4ibOx #G:_.6ZPAd^3%\OY `ulQ 0NxBueawMB3Cr^@ Qʕ!2G2Be>#!!H)%S'IG0BLiĮSj6|QtZkItLfwB;ޯA{kR ;gR!3(~C_j HťڧsƟ0DbO2ngt[=/9[%AK2V pfgDya_i }ǫFj Gxt.C+ۅcdn|:NiF2iĮ(>wh~Y/dg>3 iSAŃEMѕ_|uAz4kDGv?e' 5qu=ɢ<:@Qn*A6VX+iu7?_Po$S~KlrP՞2S21um Ͻ۸} [3"wCkAfԉ"H/'Za|TwbQ9.+҆uw}bSЉA}-E]uy9u?jrIbnm?{JfQi^G;Y'[tIFf螼߮{K?d!HsM@m⠬㵚io$ZGTktvNL.Y" %#pfY^t4w SLp6QNA4i/U^YJg;5F} o/dsKOغ6֓rO SeW<=@u&}/WܠLVDQ.h#nk wYvyK̃:9Vxy%<5֥2ײqsj0~ y?x5b'AjHvtRHt)W7g zFجJ|3ĕuxp/K/MfI}W?Vy|`~зC<!6"JB0 Q>q"AIOMA`HA(3]ߟ[=|Vn%PdӚ뉷-pb};,0NɼJUO"bF0d2UFPE< U TQֻ֘9<3bGg5X,A[@YȐHO3! gdkͫğ{GmYh+'/IPl=|RQMJv ~3*S-w9->Q-JHvW}|avdWlqq]_FmdhgjR㠪+w<`~Yuɿegr-Lc)eCld5ѳlه(TC2wCq0d2IxgEwwӾ{A`SӾ.Cy{p뽐^}i!@6 cC8I쌝aBv}JakKm_ڬ[T-G1oxe߾qFY6˭/]%,( ON#0OtܶH&gj. EdRi}׿[`Z[|I0k1=V>y{@fǩA ŋeP\YzZYb f. 趧*9x>o|FU1 6SKƆUیE =@j?CX.s]W Ia߯.p*Sotrt*#ӣsZQ%YIu?N֟E{YIXHtۏo.I G_W:UG?Lzv^~NRCdAL3bje۰x^@g2q⡲yFLE=bBYʙT y(eZ2 I{ơ%11K#iʼ$(xgze[SQO:(2E&CWŇtj>%<(SYuYX'\ˡN)^='`A}Zl =U:lZQŀ0b2M"ą Z}x'JѳrSRWSkDI3 ́Y I0ڃ <2ZH &z Fp|AZh3b.d0ū؀1(;4Ⳁ{ UeNy˾qT{Ukt K[o]@-"7",81 9;#O 00G"Tٹqar-}%bKJ'O>^kq_cxxθjQJQVKz,)cce2aU '[q["P_Vx{=v&t ETÀ[C$Rizx6& yPHOoe۬b's1)S?{GsLzm%D #w@}=6~NDvTa _`T?NnЦ{|hh!"܋z& M!r+^* mm 9V;69ɎI kHT&;9k Z&{ !v#3;pFU h.]gՂI Xg OJ,ʻM]+!ShZ|vm8S(=OD퉸q)]&$<^X=ЭB]c,8]1B{*.4jIѽ;.@~j@UtU9 KWhCC?w} J,|^u/nL6Fclǘs)98hJ B;ϋ $oMDa 38P;UUb:!M2]~rX0''>BG YkEiTP`du9{ 1)D0{9t𾽆D+ʠw;,F7{FQvTUpNWXi;y2 9Jz3/ŷV,ҹDPo-9'w fz~4L'Y؏ԥ A |ٷEBx$,c#:y3@ṇNۻƥF) _-ֳb^-8$E} Yl2e2WXD,|^FE26lٍ颠(t:vjĈP=2TF߉KK;=$.l:w3_̨g4r Ny*! hx9e=< ~~&RllFe$pL ~>}@ۿG;i:g԰ه!lr3e:yJm̬~Vۛ7FQKid7Ayч17*J.Fyͻ~ :Ye3W !3%rZc'ז?SN.kKC":Sydp0<FJ%Nm|s\jL~s|WZ`2L| 4e@`/.#ҙg(j9he9%FhSˣ~x-B Q>KHz ~kBj n)-5#<)^>H Ȑ8IZ5Rr+cy<]Cz\V ’QnNt=BhH3\JGFqKe-!IoD#RwFV|13[(,ɒi_rZDpy;,"\n@HC!"|MAeʙ~(~<lY+ɑb} j>y[34MoDrGvAL$m:RE!־ӯv=wcΰdyS0$,2amӹ)0)Fe w&WQ&bD}!.oQz8͐sfҢM ͣAnYwVy@+#P}@Bv9jn\?1'ckJإV~RHPKQw|%flKynuy(rsX&)CS7^䔨xdhoapy;A osXBvm_E l|܅cfl.̀ UJ, |NGu~t;8.d5$gsE_%P&dg˝>g CH#玑0q[ hK]`A9gn+q\+fd0|ae͊LdP J;ȅkoH(v``,6Ġuձ*E2U_㠠ʞf+,J-ذ&fZv] EL2x`VYe.MqSLѡGYK`=B,sF6Yo$uC@+!}'n4$ąpc"t{Z墮[ rjhtS؉ʐTAzJ5dbroB6LA]l"Ē98/-s/\Fu%0fv(s@񼵸v7?{huL\ yktho_wswɯܱn+ebc)w@GP0⏅}3S͖x_YzR H .Q=Y.}? NBqXfkƙՋtNeEaQY2Xlow֛$_eoqS8r#cfO#jkL4b캖@n!+/p$V͠&Brtd2+R~7e "یP0uF1i1չY "ze{VgT_>z۸,ʼnSK2Y:ɻYL ۹rF _*Nv!"b]!ūgڵKfq+\hT,=Ǻta0 2m%"b8WA5+FXET;rD`ha=ϮW'86U_kaFDs49'g h خ0V/*Paޮk6׋0FfA NFOY6aOB8 X ]y< t<"Di*z--q^4H4RWf:!yσ5 -UpMOv9FRϝ%YJt~}I)FQ۴+k!>n~ 8sv#yC$F߃S6UC摷ׂǬ/$bMNx93z>0X6يͪbе= m߭U~ZZD7zQ*->%)Rf$p|P@ ,& Sq۾g#\{x_ Q|6o=Zcr'tG) ]'n-;A56<+mHM4a} Wu;G2\/Ki~*9   -,kK%ɭdosx9JT73lyFtҧėohb2 M,@S"Pٰ?p! a="hlJo']ztvӖVn2P scU-j\_5AqANzb2cu!=݇2$'+鯲,f=uEwv^y¥ H 26'es(fKˮfa$kwpT^o^fDERI9ދ(Δϛ@掶n̹xkX#Fz% Th[ "hoqhxnF(qwU qTEXwZ!X^n#Bj6h>lK8U .WmaNABu2 XPiIC,|dc>~  d}LƘ1Pl(CXYcpt|&(G;NB'ph>{*7!kY~. ϽQT_W)XN[ykZw?/l e1K$Ptɠ„&!2\fXњbGFۈQSmbQtk y{ 0>x}a*Yu@9yCkQ0IXM+ cJLl9*v=0Jk`2$XIP#@cJU 5ثԲvBAx%ӵL)0}q>u} ?G/W1dl ׆M7ڲyI Ʃbz$;ۑ<$9)rFX-~hrjƭm;I 7- as" SKj3JzJM7nri<_$Q%^ius6Xse:c m oJZ MIlnG"BLz FX\Iu_bjX 75#$]]C+}ƲKI E!۝()Ѻ -@oVL;B??hFW` z.(dW,ݡq?_erЬm'USi5\x S lcj_o`QHjBE^YX KP7yճa ȐkѵDWH.~&K"G >lۆF>L+R8KN'*W'shS$8Gb*WKAӞjT^*CzuWF!8Dlu8E_j< 3(k<<ʂ30 M4 Z+TVܖhwVzHxXyxF*\54d.gM;<yׁbJvn'NR kˆq2t֐rm ǝ7n9)8oM2+Y& $ CCcc^9!H`ʼnd@~%ɎϠ; (N7yiF}e;nIN%yp(N]+%z(dMZrK!jO]12aٝ ߡͪ s1x[V?IàKJgjx8]q4ȯhIWANv!< mtĄB/$HieHvCuD4\X0I$\7JDx( Uc߫>Ù -7Dh6Fxm!2Tܶv\爊=[ζ [KT⽺+- &Jn5S!2bLdț4@?{1"D.* hwI̒"YS~gYK~y]11xU9x"@C,Q*0s`%w;D 'V*#J"@fR!V &2 !j&~>>J;wZ\'<zk4\S w5-JɄNȺP(YGBE̐ֆǑ.o~DGՀhౝLޕMP+*u_'hJc!~=ޅV mfc<~/",Ő|ɜEUpQE]Mw &zL8(3M),e$p)"3{PJgSVX0]kOO "N=3@pn'b;P|k7blDBF7WJz]2=)h$VV*YɎ󟨏wUTP![˷gYU/p&U%{ÃЖe`']gC8 ICU"zMC;ʸ ”MON֊ms^\IWYf+5 kg +>'WGUڴt.IyQ>[ЉZ`*vg2^Jyk%'>(9R~\8(J Bx, MoϞѧK|OO_0bXˆozݫ>v//MzFwD0#E)^cde"pW>pYi0PgN퀫'.aI(:St(tpExPHR+"gtGQ7_ine/yխv";Ѕ&5< Px՞^N,N V}™d1٤̙PY9Lf- !Xȟ䅒 B) FqwI=Zu7G YP3vH_c*ԟUtV=*n"LҸ 4諞 a};)z69 *950廩iЊ!wX"Vp#~0[' cre\"\{r9TM0N+.&VJ e r׾=d_!osoj%1QT~eB{L(B WT v- {hn߭ RXc Ma0TJUdpa1F-Ax@\NrnG$5R)[nQW(EQo>8"r"#9ð~W g:rzɗsaƣ $ Et  ~[m]mdQ<^" VoT)rcJz{n{#}mARը\r(3v/Mω~ff `wzem?EsA\'>|& 3{1q<ģ/{ +_,~Yub"`qj\n&&>lG_B]` /_"@< kjV`k .Vbqwhf~R-wjOwWSbS`$3k\nߦo N?)Co8l).:/t%'ۍZWL"PKPi;,xyYwPm UЫ9,$:F;oFm~:;~?@mz99Ȳ֟\V9T!z}T $'mĊk淬v?h[ PNߪfׇRs@>72-`hmIp3VyuUϓ_9nΨEV%Ӟo;hw'CGYEü1#sG؎}&!?E̗X++iHD};14>`Aofau0fCgq;.)0E|}N$}]e>%K;|b^,OAeB~$m22$@wp&Bac 7Kv@bz jۇ% GF`,$z9 )"@e>a 5;H@)@I^|~`=MhU=B| mto'&1NE>p '=@ /6ogW:}3v\rj:2.]^!I&IǷj_0yoYF;0[m3 ^H+0#\dhؕ B:gXdr"3?3P.PS`;Ajf8r({w`#4' 0wY.^|`Giiz'h)ovI0L#yuM|InvJRX|l~yeZzpQRrPn_Wrkѧ.]/N7:n!"\30z#FWзFf6 rR^p"QDڤww+ [i~X$r%L Ol9FK[kllK "w, ,- ?;wnuT*{6NV`x(z 0ڍ@i5`g(/w6K~a-o![)iY_*"LFopO\[ ֎mi!8Mx-FX8m36em,6D wcTJҀ~J%Ji),)tOݚ(%h)!g4 b\7֭"-Jn"]YJBsmJ~+Tl'bׁƫp?"vXTe $\_:(/57ؠk"`b;%bK.ԧET&W\&;֣A8߅MӸت> #/2<`qR I5V;hdkBF0L.Pٍ<0h7\ke}Zۡ'Sdd]o0梨AU}OEљosٲj*UH\=G9Xwue {^ź\ 6Yf<42ܩ,G*ʎQ}VXޒvR3SfyԋGpbujz'e sHZEIbf5sQU2;)ax)97D eg?3-(1SKD!i)1jSbXd7Z-<'}f?~Xm& uH[R~.>M_.rWCk,3Ze> f) *knlT ze懌ҔhvLXt%OUs߰huFѶ:;Vf.Fkw0T]J;݊.]bS%Xd-voSc;=')5bIq,SԕG}20fb"G]ƌb@\+Ųbb&D6H~R/ec>!n.J1Η }s__9o&!"&Ftb/Z;(,,bX̙qGjTswy$TѫЉ_7C|@&W=Iǻ<aAG^v gYZ07070100000038000081a4000000000000000000000001662f7fa900003790000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/W7M]?Eh=ڜ.+J\ΨQ^˃W"izҵ:-vҸL\Å#!Dr-˕Oj,:u-N4zL;wP.AXw 멍kB:ln{M˭~酉g֋7]z|تK=KW*{ˆR%XX\7Pi ` * M:/+tv^@DWPߏn2(N)y<|]+c,O綬"' ׃ė x. QԼ-yH8HxLt/x%G} `OR֏Ċ6AܶB׹nwDI@hb+YPQDFOlHpP#頇Rkx{p CԚR r.d/?Ҏ)OjV}UXFnkY?3C)-ܾS xZƒj7(iwqN#=گr(&h3̽Yc=4<&. i3)YPBFsTп(3@4&)݀|A}xFͱf:]s#L *cc{`ުS`&{j_KؗUd$9_Rh<ؿIK2d(_088!Dcd%`\'>ق>tX1&k0#!sIÁ*&rYrTo3HT驊Nrf`!0B~q—%Z̳넞}{q퀇W X$ueT(߫E2 *²(iԀk!\91\F|'Z%@'j&lQPr.?>J5Q9۰$d9j)-m[iq~M5jkY& sN=xh8$beB=ۯ?"KrQ#Q,E[&"B|fn B5]%礶>\Ae~8IN¬<6n',C8o,tU)+V7M@O-8f<5dW c8\=6Ԧ˷~&2W?a׏*P*vnsMa tք?"EH(~3!U@$&e3-ZM68fWi3%TZ}wGD9z5P6MQ#m/>I y&V~Zqm* щbN()?QI! "|%!3>V1ͩ1;n 4\8ih3qcjosh{ =ɡRKn?O ;mϽNE d  uWm\ƥ!`߰֞b^c}TQY` dj@*mqr^Ńc(/hF|NDJ VfDl"W:SM\ШwU,5N_((n<|ۀ/6)rB'dN bwꥷ=^!"ke4ApH;`k]> QIsr)0cS36^Dom7c*SߑוKFraK%і4]Gskf%*"&MV]uRas:E-n+f<4Ln% , 4q7* {C<ikkkHV;e3h}1.O,hh4Sr(?":5cbetBOWZaQBT oDlkRnjiЭ;yA[Í I>#gICg?2BD?\1nEƂ,MTNo .Bv?%tq*e T2F Z Q\6[Q莵weiv>~@k塄ᾚhq"3+bBDj)9e jioTV L'q_MPlW v3x2eO9_.:!&/*pI85GoLOŽV]o/%1q6 AM>1NcKPCk֩ `SF TZ9+OI0Aݶ#f^N"yĆ`LX/ hڇX]|Suy> _in YP2D)i@ Ůl% ߨIL->܀o8gҪ`apfыé ) 짪+kPmP`>MםAb kDj2B4^~4[Nsb9 Y|42. j$&P*L/Fb"jS^G0J]YDŽDk `Њ?>'^S/\bWyRL,=7hɎ`.gN1Wyi:Vwgq;ђ6⫠2(@"i8~ NcO`=7RȼA0x@F\N."{[O[ΘZj6E4SQċ,ub֋Ծ>jeTuS9cu?4<)7ս0݄"u'wi7Ty0M~ "xh1f$:5 =TkO:{JiN !9GTc7Y؆Ou-X-2ql^ OrΗEBWmX!΄1 D g`jb#9@g+g܏[yLsNC=mf9?R Aҗr pu_C A<3}7,O9"M [{׷1M2tňP1Z[IPz[ 3`m^7G: >oߢpYU$: !Zm 5H`=@D=P-(YB'ؙFmCQkX?`TF#.?ºw΋!\W zHIs\=,6iKёl7)Hy\WiSh$.88Ւ0v8cBi9'{?mbܠm:*3@lEb%4~=z"ZCķH}uq9OUcO̖ZԷgUyNH)Vx:Jה*0c)\&_%r(v/.Zy ~ '%ɐo# Ǎ(eN{]gwEfG<π1 Ȑsb_dE/$$]ȼ䐺h%Kkʽ7 .^%-hTE fxmRytV$zN5wa#XU` >!Z\YOXh1qy)ܒHŭm=,VdϼGx{X׉kC2hA`UrqgGA>yѐ^0+.Ub8[E Z21C#3l /ǘ^6RB'#&OΤ "!$7i{[~1 &ӰLgH3ERxCҨ:< J~?VRճΜ"^n})prg N4!RVWHLJ%0F3Qg.PD䷸/x:L X!/mvc̾~Dx/&YKg8^}sPIl C1aD0=Wu TF_8n,TD/ˌ ?W rbH 0 X232LS5ui zᑌyt;ۣ -bx?Rz4^R>K9æ?bODӵ]zt_eVwHG_xz ] }V|+9%z$^ 0\%o#d!`]~ U ^]('#x+~(N=΍~皜G"e!8۰Ο)o&dk%M6OZ$Ǥoxqr]\r ѩ0#Լ+NZf_V"ψuu. ֝`>&P?: }Y5C"_z.&)-U;r&{q~auFz,j7;D2cqNp_3k 'U+>3*~XG'z/D}3Y_@8 W͚2;]?.I lX_m<;DA&\Z ŭZeLpt3MPїXRk|E8@bqy< (Cύp_XS2Eys9Aw<=1"&knm5ޜS|?CZ1\F2y |9=E:`ɣRב犱\(@)? 1ܗ8y(7g|ys_;Y M8)`8>gYcܾ[C=os䯬%\0̡MZg;UoQ.Qb+yQhֈ\j,=7A4: MzЕ/8e<=*9yF6rg`e|;HQ&f&=e.:g IDZϯ'e.'gigK;pޏ3\4P)6)"ӫJŴf35oe0z]mj$D[s%WB4ԲfS=HVa |.i[X k}PR?xNCsx|}x܊#.2Tn՛\FsjBRƃ {l.2Q"Nz--76?EňRٷRj8 .U\)4![Qfhz^DAj?LƺͰN{ Y]y\:B$`wγ Á"~i''(^<]%5g{D{m[nnJۢ0, igC1eP̴ߓQ?^4q-!WMF[8J) ^}15!Bm0R?ItΝFYWx|;rt^mn%j8Aw 6p * ""r,enMseiZǨְox_(-lfFIf{X3 Y;J3J?BmWPX+#b-Jv%Aei2`: !{PJ y 1e2\OvYĵ Ix;\.5GhRkw+`*\~ڝ۞}-hr0_mI߷k\&7l֯;k Ede!(\A!"HޑQWQ%yy7DжF'*0&uWTPK VflS3!ʥeM,"XRk[k.憁q͑IKPNV[}OO#u7u2br ޑ{B?gKHW{O6 GA*\H4v*06;J-͑ ,|z4t^%I0ͩd*"/lAo0_3uK5 SZLu AFOKUV|š@eL2X\;DxSDZ0]oXMpBok>-ƹ6֕o^|!vX2cjUitzy?j3WY4I蓨$l@D&^#I,^5 Ⱦ;vCBI &!fWqؙhݝ:FǐtZQ3wy[VR& ?Co'w ~u<ݟF)PwecG.[(^\cu90Fê~%Wn6"GzJ;Y$P ӓ|dNeнyHvۧs }0pf0SlI0LPvvNT)B E9 v$HƏ;PQjڎ m/4@}U\2546oD>8u(Y zqqHKN.xqҾF{4yBdWmACw>xllbyU?> !X5΋2‚1]ga}\G Lfn(f {h^'HCUz=נ,oe<=q08jd;- ¸T&E>^EOU~h!~8Ð-.:_gZ5 /o8G9͌‰QiJk bíoCh>p$ӣհ$J k4rZyfpIZPj'PKمZw3?^49A 9J;#٢0ShuSًt/r9IڑC2M}/7S{,Yk1O 2ԓ"?[۽8JpW)!TAnr@_ UoDu*w^v} <hm@2;%DžN%HqcPvCMpG BΔ [0>R9_-, מWYZUA,R?,j]G Zvҹkuu9@>hj[9ndyw7nE̊oYGrfMx8cFP|q坄蹻ehV*F\E7+|W qIJ"= E0(P-~~_^|$;ge46ܳ87#\^e˳7.[0e54ruz2SćݰաKΜ!,)1La~ C4rjKzK9dZ-#S9?F+ y9GʫTgUlz7Zj^(V@+I>-rpGd~Sqخ4x_AKv 0v.{PpwEGAt޷!K bjc-$ {޳~ޟ)m8Œ;ru[8ZaԏZ;zHfFNmwnS&-]xy#𗊆Bg=Naݜ_&k|Wj1鎾pW*-&`3 W ZG]JiL h6*D''YW5B0+im%җ]e O>qI$9Bdqᵧ~[+.1B} D̛ɂ|Й~3_J_&Cz%ԠSO糱:Kuz\ ^eGi1f[VdJb>}A9XNՙHhAMvч:n/ˮv|r$xMY: \|)+/Degw9Z&Ro!JSz |V_al{;\vO"}>oGL$Q">t#iu҃eq,G/䔫`īŵoSe; _&tuz4oљϟ{>~_%p!XV]%UY 1D ?]VY DȀ8rv.M\/fgx#] 1& o__hP0# #wEiOl%y"/0ХS H'*6_ؘv1?˗WhA^{sf|(tc.@qȽAzn)1o~+5=t<37u/ E&6 .򾍉>ȧ}c$gG FMhqb5OO>+4#OLa[P)ABROz!a,ȾLh M 8;?3Ԣh\#ǷMy}CҖ/M{ C Y&|{Wt^|4? _4B%f)Քy ʪ@U۶KlьƑ΃4 qQPGԛ찱怴feinܭs0D98em|cFÍ@"S$ԄIr|D&*f}DО u%Eq~D NDw_kBy֛ =MLN-c%"q^<([QÈOMUt";o䨊 ˪Ctiz@oq',\w2کDӺwZ4C@޹nvr$]?Ғ9{+%:mvI5$;y.~F"-'%AArb{ky.g )k:ib r//B;,Z ՘zM(Kzysr A<\  |cpn^ \ODʵUddH+]5vM<9]D)=񡾇k냔N~3{+ZM&PWbfԎc5L7}h/D;&2 қ*bV=|y)XK`Xvp_uԷ%<|/*CV(vVP!r8Y Mo^#Y([dryF;_'=R9a%Ν򴲲קИÃaJҩaJcTQv*^uPv>R?99!u߰ ?L)9ŏݘm@$<͒r\ mf=ꙣ`=.{B@,z#PA(,g.v7g-滽cWo?'J/_Id \*4kD'&J1k)άa}wŬ$+՚۵B`FF .1rQ qP/DitVV] G_@NԾS?X+/=TZ9~9f."ȲLy( ]c1GzE+.EBڋUԽzumni_UmԻěg:x"b}#|#=\-N9e'5ݖDIDhnM !1Fs`.i o906D60=}!>'4 [ m,o}x'E:HMV(= ܼ-|^IH +ЄPv+r|@ Ώ=]*U57&le)0$TIP[._|_֓y΃CSTa22QSgVi\xtص!VckAE'"Ǭ e\P^]gk۪!v!$\B~[\7`@ Wt%|*G ( & OAMf&,B1ӈ5/p kL.⌘h~uӿ$?Tvr56M ¤(r$4BsIu:$ W}hi(|ώɇ" p56:R?*#34iamV'P'"Q1PLZ4>l]Wx'\<˝߰;%; Zm+hg]I⚸s@2.3,"N-bw@+Ŷ\"'u/+RەrkOO!m. l/]4Vļ;QՀ, xs)Ï=a{7.Q_Ł"r*UbS+A^2P\BXHv fBR9ZdqNњI%M>"w?i~ :ldsW`]x=1dbBa5@-vv[[U|ZO7]\Fbg\Ά< .p8.u5ё;]4lt¾ Ҧ+"S(7],pY_IL#usHz,~hsFs97;&17OFg-C;} ( /F Xw z~r4oA]!ֿM2u_;yln|/*}Q}-Ic3Y} {2K,%qVF2?\:-3DG l#%'3[@J+'-b5hM/x[iu*؅DEe08p#KdPKQ:Bd47 :5_q^oߌ}i7ӈ.V/d' EcCzY/F}Cc\Q9H?3%ր L9Ucˉz( D$T;zhwAfeՙyC<:㹅dݍ%P^I]HLm.no4O?c*5McXSʻ(xD۝HYwJhH~;)~I]eUE:-:"Z;P~`4\ǃʼ90Ե/S8_h6B8}48?\u4Nm] ;WVm9+Q=3%Rrq\kP[Fu,a-9 ݇]|?* Z;_I?*b.(J2 wq}ۘ̕:?T`>+-\s/өT£ҹ:&RmGn_XC֣*jc=av:.z5Ovadcum*6DMZY)eM\> %sK\ ,.n̈́ kYtٖHLV+`w\`֢ڝO(xI>b1 z22,8t_lF~hPMħ;W3d{ֲ߯j eZƫOFeOm\X SQ 1=iK$:Oe {Ȣiy^MTv7gVesl %YVďl)__!OWmmN?RYd/2 $v(pZvQ7>xzw@㧳:؋mшϊg66T=EŶ&w=Y{4r_B 0sQĄ2wb5t0.ʜ~$mPaRßjNN `1?yNX<&]`8Qg8;I6װℯAיK9zиOE%4 5)CH4o97dPYzLq̿QT(F\xYZAV B|_l rY5;~Nl+:Ӂ|k\uOs$vJRr k9 ;2 }EON,IK%hz@W+uaRUUޜ0avUbKUZcy3̝w1S22KOf:db%/9(٣tD:ͧX[WlwŹ5O0; 0ׁ!(`A.*Jkm]-n)AqUX^L#ss]ܰ[,iχҤS\%Mj|*'jFpc)|3f:%N!`fT\߇UʁAR0gbh?wP(0r!B#/&.Sv*7N;Io2'LpsE* vWOWsQxA`eqÏ2qNMh6WWe<5" !QFMuvS}+YR_iF O;#x,ISۦa4> VRZgsݵy'I/+;~Ej,E;W,!00cS/2@e˒zkCwf+0Ɲ`!&\,վ,ޗy|~[š 3GpCgٷրCЩn؆d(gYZ07070100000039000081a4000000000000000000000001662f7fa90000db9c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/Y]?Eh=ڜ.+WF># RcD_yz dͳ!˓vfAzBKHuwRF錆qg,lvg2[ZCX>,Kt@vjVmV4\z1A+jYK "01Ń %SZ15!7u1kOcs΀ޭnCL 03&)^L- ğ lK~ʼnO]Ieb)ßF U{i&!0-[N*@?T:[!YXǴ6Pb":'f*!  #K2u,?̇_?N=9@t:"dOPQ fL+lqIlifo^9B pƯV8u+Y!j.hJKps{*Sy*-J7J.類4ROg~4w TN*#0e=lFno*T1v5 6蜸> H)\`ZC Wѹ-\õr__hkSuW*I-2}R+'9{: ls[YjAg:uGcAy|y>X B:s+8@k"ARfkɋ^D^@` ", |c1xFٰ+q(:quDushM#U'|-88eN~+"p˦g;g[ Y]cN\(G㝩Β|ǐSDm4}B_·E!+r7 ߗ#H/DC5:n>hrƓܜ3L~!ɜc6.FvICYea2ь4OAl4^RMe{m@C@OTUhK')Ei\t0r,h~8ʼnM0£q)^H63x`ԤG%?>ft akk`+ `SP8`ҾΡd PmN4z3R>s=p/וW~gsO,\uD͐"8w@bneڧk57%6ALE/#[s=μf̒x K_V*2 z<Wx!6>F௑+_ȪWDKq䨶LMRD;SjhnP1.wg~)cJBPfyjSDi:CYA'"<1QdKx$o\ WPgortbW.GQ*x[/18n3g2ov(6,P5C[U+7Х~J3N܎]"5T30 YsX{;3aCT=M$swWbc;v% O@LYi2@ B]FǡNܮ:L[ Ҏ7Uy$ %ʼ\.]|o)a7!=Jx"̖Cӎ385&@ELo8}HІ 5+ʊĽ<nd4ȃ DtIh{pE"$ ;cߓ>Ӊ{ *}_dg 5&Hj-{ͻ)|oY㋿e\glɏ0^:gACaR]m/v{ҔW#tʉ{iFӚc}^ t1L3aKF(>$j3vO=iRdDyDE)ꪂ;d~hcS@"K̒ZE7~%yh+ 75Ok/Z ё_)'pPݿ6(V_}!<$Z*7 qQ'NFJ<:ޯ. )mnS_Rw`L#~4TK9B*؀Bca&nuft['iSG&$4XHZ&F aT%֠OF]5D[f*eV}Kv,%8F'id97*m+b)AKimbhC@ 3T#+"J7$?1'BVV I5ű֧* U7޴Q_`ѪMkM(\2ßb h3}|?YY;@ .18.F.W{s |YvD- SmY`&fe\Qk4eVBWjƧ<@?)6ޱ3o)Ƃ'ƳolsȸqYY~Ca4a#o,Aeݭ 'hи|/tdyݍm2 w:R!r '᳾ `+﫜֕/G:e:YOҥ狍Ǟv`+*Փei)?/np >X}bB"ɮ8"R I @gy.">K }هD x> -VeuтpޘtRH"wg2?NsV DZè⁷0hh?u֘1HHzn^R*f _y&Go\j;X+[=A~PFA9gD:R5T HSBg*EQu(%Ҩ;9X]l>JpXެ6E?h3/zR*{k?5/"=E -/Ǿь$)IFL iFķS{R3sIP<Ǣ@2qcPNGvqKd;޵1b ,E^f_z Bc7D`[}SjQ@l*Vz Uy\h1O((>\f+^T I;ݗrb*⌘U|p9GViNk{bJ!4H `_}$,ʹ>[QfjuYhu]F"Ftvc(YPypODt)g\ө+Hv+=[|sdI[WD.PjQHOlvz&fe."Хz3x$u*>Lz8lV3g0{5~q@tނbz@FE|?¹ekEW|NEZ ͷ>[9Tp~MHۜ\ hId+OH;Wʊہ mPQs05rF2Z볧CE\%:Zԏum+B2yV>HMl7 D:>l͔d!=ކjuS:Yae~V^T*uf;#Sץu|LCx+}s*jFl;؞d y)1ͩ[%ؕ>/Ozhj"u+A&2ʁt^f7k4ku]tpk/*tKHi뒒DO<`82 -#!Dڮ 4dž2Wdɮark {# '+DsQqWT[i^eD4JfKZOQȺ״t2dEFz 7|PZ5tFq evKpH@YI.0DITn xlRlkWcdt`ݯ)Ug ޛ޾ONHj |ivGT+oKi8ʘ5Y.`c|=4wQL*bJ4zp㠜RG0NnE]?[l-IolD}Bާsו-!C2l`\0_?*α$**ٹWd5pk'ZMЊ~x,ɛlo ?D#k8<=y]^;Ux?[x*j)g>A{a;aقbipa⣪x,YRp!9 Ϙ|Q9@]BwkxQMܯ"U J^ͧo: KUփ]SJ/ [i*aﰦ!ŝU116 ƛ",Ka.HyOrjRJئԟ@6p {u8 }'WdIhƃJ45T>si`cX JY{ SvGsv%6EZA6DYcɆוcDQ΁%~2(D -|w?`,/IOQ]Y|9|Z O`c@s(yE eo,~'dZǠ+~e7T$%[mnZ ­`LF#Y ĂģP]r?25rmy2(؈j?2= iVZiޅ&b2S_U'^E|(ZYEbceHϵ}zO0=Xj4 OƑwzOb8N7eKYiY!I\UOT=` t9R_:oJtm.:-HfB.vp6#qWp-sWn/s %$Jjcp|ĈJNV,C"Yg!l{ƽf٘ *Iz캤 Iʜ3hsqTRLT.Y(ʚç2i瑂DRH 'wy_홖uR@ZE* .`m5wFdߎ2EM5f)r_Oۮn_ O.깧')WBkeYY`a9W#}ȈրwJ?j޺z#𼉓fX]O, 8JVb;$P)+ΝV؞>?e-xz{Y..BxBU%bUZA| ^b ?&_G+YDڈ=sbW;<CA@K /(?}V>6VS!U MڞN= +awhwǶyL ڧdg~W8ҹAK[n]X3:0f$r~lozI4Z 2wH#5/l0me*qa-wMW^C?Tl!aKRlmc)! sS\4/KG?~oۜW8<*m*'mXxfjS|FcuY7[T"e!4ݦR"n߯<lk"X[Z-Rp@U2(.AJ˞gj$քc)ϭ0y.qO75"'Y4X˼0Ȏ/HJ!B pBoW7}]ԚIesNmLeAqYXVYEN߳T_QsDɗI'aHh>_c+g۴遃Ed!;.ڔN h̢M:~wO ^R>n=)/ʋON^fƙ{@IeGh:h]KCDyZC"pu7jؾ]b6o{ ՜[D,ѧΧMc+r3Ƃ4 yVR';9}]³%k CWa"'AJ8[L z_dnJ4nɛ$Q٘r~ըl}&D2M%:&CU4 Q1\`JUl@z1y 4oB%}Q෻wFV*L I Hוj`xgO`4is5i zqY,=JB\ 04BU"lm5ażD!b&ɂ-kWن$$msx~I/λx4n70!=O c251IXJy}7.KoQޛ !3 Zi0}lDmH9C>꼪VJnN ~!om^ joIư;VjkTecdkҲuׄ-`ٕ Fe-0Lr9mcFuFRr4~6嬫V^!4J:ٶw=% _WMz]C5I)%A !>q& 9:¹33!|?+g|Še8%|K#U^c`˕Yު=zB6'0i?w>sFn7֐`8$D⾢Wշ~k|Fy>!7 ՛$cQ[x= Vok`O=ܠma` Dbɼ0e9]4#dK1BΘ*gMVe_Tn&3c aH?i)f3I|qӵa G΅.v 4}ֽ>%D(q؂ xSҶuHK*QPlkECp>XCx7HN%-l^i>n^͂]ueCǁkXR?GS[osί}w&ajwOG^vMhse:^3LԇիŬ؞ .sI㢳K[E\DJעWd#X -"DIX#z?fed{) PjӜmo(**DZ6g=Yk+=FjYS>X XϑN :e1ăLZgNd 3:Ҟ{7>{W˜COFHLl܈S2HcӈpGA *ezoQ*A]spJ3}+ie韾mۅ'@[*zؙ ăPWŊ^*p5loS¡|n>Xb`] R-]L(2ndZ=3{vKCW17P}gT liHw@\F)kތwz'R'PO^xE &S,q9I"lO/Go>%uҦrVG5?S؏57]r]5ӾHza |1',os NYHf lv=QsUTدk.߲Fm1_B-Ecp8rP3&ϛiJpm(x-kn"fg,B_FnƗDxJnFUs)`{Lڌ|WxL CX^xr@SΠ-)W22/secwIҟG`!Z)߷ֳէl?ksSb8[:pU{rI'ކwLiT jL"{F.IJ饉'!:ݕfZow‘NKlUa{][=c)]}ziQ߉}4FR{I1W"A 1?J:ڏwBq'^7 GAfkӅyp7RT&jDN^5)4l7X@؂rAa1aU,3|2V\C~㡪Xe'u-m+hn`ڂ_s>eB`I"#LT)Sc͕5#zQg>U9b!Hj3Ƚ}ٖšs~?ba&rrtA'T<[g0.-ru|BZkP'\g1ܱMTb`/Z5idoDM'W) YEf^%M6Qz~ Gޘo yf: $&/g(+({wUW@fїZwB7 56I:9&ͳˁ7gԩgB9[j U-57 Q=l '>hHy+ W``ċ8)M)Bm~)S-%4pq_PNBo`b)萶[8ub>;/k,p^,0JB*{%itx+'L̩94xG_R4M2ͶIf8GUT)}7SDmEj4ܑu[DMe/{K&5)KV:`*XNJ~Oj&&h< *]>HLpA }:Sݶi^'E2!ė%[G;t.LyGR8 YM~mfG{RH_}3JOgi9b d T'>Nx1t>қkؙzPGJ$#cy*/G@h|aʅ ̖CΥ%E!nUIJh)_HǥDGr#. ^3}H=\}X_P{3AVrc2P ")61nKOSHx# R#P֋fx WU {96. 8ؿ+Ghq<-Rdc{k+ƹFd"gp.`tb8&S=Y um2?9f ^?d4H:*8/RPvS&hX{Ԕ?nlNYH[brU8 [KU,3>{0"&\VHB&M>Woġ?E@i\e z6N !]DE6L@Xط/v2R+4HQަJB5׿s.X^C-.P~'W\7/Fs0vkɊ۟0uË 3@ r)rKM(ib܆1!7M=p_CWs״5%&gM,Wx; qG6=en,n *oӛL"⅂_2;vonFw li"3Xޤ%9̑p 2c&55=ߨv\spx?><6hh㋈rsNv&($M= YvmJBcϔ9˼/~>dfF/b>?#|ֽSWYy5yk~Kbܜ`Vve8#r ]tIY綖+)`g9kIc||O!x-rW$/ɓ1^R pybđsAAIZ2G%;d97wc2Vn /;)_RLuJ$IuJuw < yoI xW%ڒPyFU2HAD00[SD8/"?K50#+_H k12G6ȟ3-`|W5 -~A:IZdfnJAce>F#M@A7U2OꞶ+g&}:z710d@oNsUJ鯴%04hؑ@6G-0%z+?Y51qL"b3N֑P~i;ƣaǓ2Y83?OR<=zd"7 2j~ס^#+_g{5ɂyͳ>M|l%^IDD};.x /; 6kG"F;PIhH]<$-7 Jdy(?dw{|M_m_%'\xMCjIDqrfmkH4px':nK`\NO%]WG+H2d/3yo5`Ћm*F%pg|jt&)l'hp͛`i@zY]E$Cmkf^4AwcO.,qZKr4}y/=i\6i|? x迃6ua;N[iWrܠc ~|#>RtSAP;-X#<ֵ\/`<%.?:9~bN`4mVa 4D~:Yx*4ZrO]tGգ%7'5|ɉxJPC/) !N*^!ဉ;rл%7VXmT:/$( ՠ!3DTwh?r#eۀyk'hbOMLaȪҺ7I-VbV 4Aq3eqι/D7SSu9Э 2;|OCݻ.U>'VƥR OteBDG+͙b&r]is<ݹN`r:g].F #pΊ)q9]H5D?.?Gc{6^jFDZ7j*$=}(@rX洬$P$11irE=Yf~ks&]<+ kL1i wM`@%-YG=o*XspjVmRD]2_'-m yV `nd#m{O}Xp=6IQtJkۃ3؇VYReqq#kbz~:~{Q6cY99Md={z_ꟃq;B:0l2sӇyw jkydCWlHuZ^{hG $L] OŽhVeA&HoρfLX^ᷙt$BkPXCO"&; &-f:lݰD.k9ۋ/rDžM0{y$O\r)(%!$j΂ !|)0!(]!=PiKWnEixfM`ḥ 00I@{0y%C#prWƊKᘼۏ$g瑯9gtC)d\I/7jRζCf$AX RsT{ T 2=!^9 ZgQs@b,|Y{1ce6% orl‰at|a K3kُ6:^Xx} =:w>({H;zk"Dn{A=BO'HpVUџ[X^Kots!fŠϲ]Bo@)FDһRezP7I"%%Ȩw';CHl|#"isƝ'e>~qu1ŵ#݂bݻ{R7nMjqeFu!iqvpr$sHa r)fgRsZM+0md6g*7,Q"bj.'m@VEߛB;`{&gg %4e@QF e=:2w\hz2O"j3J!yԂ+_[|fXb, q HۤoV@M+mEtYV#ЌFܗ?QQ[P^7ї.KAhwvz,LXVkenY@%H%kcjKD%%-,[)MMW؀1HQ9 LHvPRb:wu/W,Xʝ)y!֧ܪ]Kt)41 ݥe-NDz;wKR aH KIy@evv;Bi)8Rtcn + 櫈M^2~ VPA4b7϶=I:@\/5Hs\+4dx/Jv*y{R<NnZ Qz}doPiȊtJW1)s 5@CëT¦ț@ LYz] \h4B57uD.K//_ᤨ/)!Tm$j^wI̧1y699x;PTĴ!EOzs!9' ">C]Kn L硺pŤqt8/j'߄GT5? ;^!1k8!? lF }?/5J7M0وf!/^u?e d 7+#9pG11F8%Lh$lrF P+O\*j#ոmWߋ-˔}tɼ 7}J8b& Dwl7c 6Hٚdc5@Q_my9v|Ok<ԏ=iϦ; 3U2+0C+Xsq Ma+ ;M#1Hg\g,p:U)yFP7I\!] ^4Pٯjl|= ql~Q|8qY1.rBbd(L>ǹ(̔SReMURwþ@휢ʶYd"\~锁xڑy+z ޯco<=rYAjne~h\Ol74ר/tG|SMqWgb^@S>vV EVF+றВ|$ZBtfC2iUj.o\wԴl4YjZEu&-t!}~,&m,q3fXkvsS-@N@i_!Sơ?/46ݜiNe8z)h;"۪w㖸@&Oھh*ƳL5nǛDq^{W`" %ȍ;R綬A (vʹbu!PU|s~2 Ŋ@Jyv>t.mp?p9P «#  &] Z3כ^z'eWkBAA6ihcL %s M9a-07^sdgȁPT9L\V'ƪ)Fi |v.έA Bi>"7O^q+v/duq@8)gAҔ0 ?79kV8Mɡ-r &==AW$_rkd]rĚwȃ} :1S2lAGmaݪ7V ⢙.j#!_V3GPe,W\0u)3_o ['.r`){n֑ 6AUNԀH,ivLg_wsZl.HC(U)9\=o'ҬqY p,pCEB=i { "= $=rL^xHzԑ?ĥcc??R6Xʛ<4# Dh 0bF!cNAiAv# ʮc 6&SjiϬ«u,OsSnŸ?bA:)Gרp'!v*qz.A j@ʕxgc'Aĕ+*##<1oM0\)7V)|]8)9{]~$3ԙ; ͢JnBA&x?:Vs:hH8\"<7FZ=ȮȁJ;&RoNc (kTN@wS.I,d:Vdu mZ9Ș a[ax8;I+fPN.DB-͍z+2~VItF|I%yճp2{嵉kM46vֹ)zx %)-R+,6"f*[5'epm~\eö/c\%e"rf/%\)FBlV=tql->rG<`;%bրAeR$&˗@T>B_s/_ j9#TM){&aAY#Qw_L= iItDxBfڂ% AcMw2r1b Tjm[gAŴ,4%oAb]9J*Z\ÎDG@(WɸS)L&de/gAՓ_avDZ:Rotml9՚t IMl$[))gԔb Tn/] =J}!;yڈ|ೝRv.McԋA%H 7^a X,k+dpS ֊2bգO5ru E>**1ʇq;ۏpOզa w׹YȉS%Sk !଑[>@U8-OJՀ_9v\&d`UELVtxL3ET5|8O02ϒTlyquz, @l`$<ϬOm?mbMм9΂GRTs|׼ѼmHks7Ȕ@1UC: } b|/~ROG}.jdIaxv7i.q+z{dϪҞ|e0l0YpuE3Rxu0W7,).2j1i^ pl$}rjC  WFcTu۴Rʴ/$#YQW< Unz<#݊_;M_kzU$%o %PLgB)ͧ^29%M4z4`̬jnҰš(xl(4Jxj2Gr~,"jHEL~/  Pʽmd=<$!jP<`(qܟH.PϬ*T`mnRaZiQa=$r&VY"X /$K`? "b$ *>hAoJMa}%U4a?!1z 6k!+X  WaV8F"\-߰f6_|ِFb' !\{3+z즤y.Vj᧸Pb׿(7.{cJhՈn^~6%' o d[xQ I!c]ʩQzSh;*nT%Lv7G hP*Ւg{|PL Q{;> M)/=zLۏg6~KE| 7hΧ8f^a҈F@"T=`NiJ'Op:onU2eKヌ,`?E-wZFdVd. fLVjȹVl-/(0&ʖp)B]2[)ʥÃ=9 "n 11z擀-fȎ:t.8t/gRԏۅ&s`$~чGbV 皮TO9݉&,KQnY$4Hgq؋XV]y}S²WQxW: \țgO ~OD)^R55:*H)EmlLe|hK_vT,4=ɷ W}̵Ȝa7~Kv$(d<(3*[<U=3TcC-ypT: {e +FLLOқCUMh0cmq"@K|G.y2;i4j_ +$9in'o=sAțfJ4&po=O[?4i/ǜuM6k{FAu er񅯁a%F@up\=cZFĿ2hT?ѱUSV4u}%mhujNM)OfQq؏fzb7˅2خ93`ը;W& [ ]v lVR#0_@#G vpG*yCԠ!r4ӞX_mKbrB';Eat>UDn 8[gi3P sցFR+^*eOj'p@4iɕ: WE鎇!jWLȥ &ZBJRX'ϤM#vo1_-~UܔǥG5χhhc!ag[uyjb/otDT (҄qX'C~bӁ's> <~DYBT1l8ҼTo>ZlEtNK SI,FnGUk g`wa|Ԍ:ϑJՌwF턒F0C^C 8{@2Kd S^!WBJ2m^QvR5.N;6Fc|1uWi3&mk|^1p3O(|vwҌH[*ޗŭa(߹)L W=u& Lg,JM2f7 [ħ=. E\V@v-a*KY[kWM^/<_yP(9|fˌPrDi\uD]^1N edr]E;v~}#{y/Tf%z>! {,u΋'e`򳮝2px'wb*7G_'ՙ3]I܏}Z*:c|Uvt'O=*\Ms륧4t,Yt kileT)˝]z_ӫ9Jb)M~KiىDzEНaȺS~*QsF137xHf0j%pZv:UJo_3umǔʏܚWͷ1R̳Ѱev[Ɯ ˬV!ȟw3u`1*Sh=m:^*9Nc(koQ1 p9@'Y# ]~DH6k>5q7?|YOxS|yV#6'jI| !=uUFϠ .iwe/+re x9}b&;>sX{t~=,UrЫ"RњkLa J0pgsȳ}yЩs -Ly80H!O}\ļ: 4ܵUBssOhl۩ BGCۛ4)L}Dkbԋ_t1R 90mo?j)ٲ<{ rmpR k4! -VQt׺a| 9- A?5jwִZWK#_0ԑƮlF*fmjRZyXKOuKgS)_:iCRǷC@ZGy6r1{qys礟HћBz'4ܷ#^ں`8ʯ@J^Í^VւXB/'i6<a}G@&(LNA:G/x" i=PS ԧ lB eOmڃXئ~ Vje:Qlv3~ҚiUP+% -ԩ*9Ue=sa)#owb@4u6hED^{SmVGۭ{3bYfcaApőj\%_ P{ +mWɻ<ď3h߯]X4.F.\Xyk0.BPKls߹s0Cs"sܵwemNmNgDCTG)_҅nsB@O[pW?C@Vt!u[e+(H7/|-lZSmP?4~IEyC>O%¢}f" e>m/KkuX#EbmlBmae+κ'ψ]I,RTh@bl+7/֥vITu8FZ;8ѝR$:9zީ Sȴ=2Q@^ ꬣ9LGR0+^x2f]F-Ȳb ,5;:L@N᫗vv*xwkҹdiZJ.pvej DNn !0&QBĹGz"vHSvB$4/`b6sz53cy 1q>)JӠmC Pw\% d)ZȕYΘ6K%񓆗>X"M$C8'O*S7Lkb¼N|o;mq6{[*Sq<&}_ 9 E5^J"8YN%H7g֦U e%OG;a[O =4S F^6Cf":;V!&.׊3iezEINhڝ@1*Rg^I0Mϋ΂0B'`]z8G'0dN\2OY@}!A}#2==R[˹`h1ߴdh}lD45mQ1(RG Q'AH eWI#P_jB#Wi Rsj3ͫl`;fr .\M'v|SfRGEAq7f*Z2A@ تD½qp6׺LQ!G.zRscr Ԃ:ˌzA(QX'# T}਋Ss9dzڊaN۽{R-O!f p;e*v ɰ?X'7 },Z,PiԥV?~f9r]2rVŨu܋ M5cӌvF,HĝUz78HT1n6A<Ũty4ӫB{=N`cz,?/^X 9/~KJNo$\ߊ,g/׷T- Xے~Y{ةZ5m&3eC5 ҁVsgTI2F _g B5C] յ $TL 쯲`qK.m2'=#f*> AK)Κ7xO#`Np3~$`,'b|p,Ջy֗؆/;ǔ9F #&7u$rA韗w⇲ yk$qg.M> a/Oj^1&j .J$997>ɥZ.fOő$sc _d :4I#lqʨ`ZKz!}ײ~y_Hy2VF'çZ.a\_Igռ/Sy_KT>zu&Qxq]n$4'?dֵ6$"&DVag'T܊A >BAg;ۆa&2uܙa|.hGǚ<>t   Z;zj %ޥt Hɢ}BE zIlq##!Yفg# KЌ&!׉@v(!: N"&?Z'Щ mVin$ն:n(@>XBd!4΃1 nVy95)O=FOtIAR2ˇg3>&0eڇT gw}ժ|1ѱFlI qӵi lq_7-8!Tgh]J%T/z D.< ĕr8Ib^P1sU?}ʟ(b'j'Tal0UYl ><p"I"deb1RzvW6_C70 wMv' \Q(O)m!F7j*&٤ >2̪ëո4qX . VUp}CnDY"4a vsL.`U_a1W}w{ @,YE+/57N_ܚs)0X +kΏLu-E⧎|uKu\nPq‹#}ΌPqr^Zxvla\Vgݬ'D< c|.^=K쿢Huv<|O$6;LgY͚·ƾ, xdڻhe)UzpދvGXRzXAC]ǠU/Bw8H`6G#DTD6˻ۥo5 (w YA9c FR'w8.  壷 +l?Qƒa"65z.[,bK?w-s\1zثow>M_V*nY+J:M5vKDK2V&S/4|3B92f-S(!ڸMW[٪ !-hӆiba?,5G )0V*_C2HZ8$ "fGcp OGe=V9G:HDBlsZүA5cn'P @L6HB&2Ăhp|-ѫh"NolyP|ZRR%ǭxB\Ci.݇cS1ܶ3{N8Y{KRsGMuzlj)eo Qgj 0m?="~=8`W{Qx^oo!0H 2.p`M9!q)N=D}%`XE |<۵@iSІ|6J~_'7ˡ#Q6><ݍu=Tή"g^Nn&FbV@Y󟗘k,xt_[^w&̍聺&Tl$"ElŇ8^52r|0J<}:~yr2bhTgC&dh*o#+kȟ}̝.(uO٭$[~Vlβwz3![`- ']Ύ+k?;!D(1q)u К[r5'=>? sr͕W=h8^K_PڹG64H yI ޟ]q͍MVlYRrIs 4f0hG.AOIz4>~&?2</t!"na.dX[JޚFQ@֙JNQ1'Usg-/[mC0OKbae^sS8jb^CJ`JjSM̐ )klymֱ̜9}{> 6fRNr3`ZEßy3qxW @OGC?_ypAi97S<T0NF쎒`Jr6jzt'L\]A1Ֆx#/]78T@7ɻhM82?ixZCm! X|Oew[S-ہ+@ar OSC; &\rm#L<}Hv>Ռ?Qesh+bjи5chJ"rZuf$jY0>׬o~ .l i@HMkw%~޿ -'uߦ1OG qs +`-*YrJyi㣘rc,RBn9i2T#o?:NF=P7fnbxhB^`N0p L3wJDku 3Fڋ\Lѥ˿nm[MxD*p!cB^H ƞv*567:ĂC!tQGf-8M [AЄxV=l:2kkɫ Ӿhxq: 2۳ǫ BacjC g%tc]}9>b _n>Lu,ޕCa$ zltqĩD-'A~ծznludz8WĔE8<WbRJ3aK6a/G҆ཧD]7 E@pY4 ^dwh M* galC/my `Iu?eC{]b$I_KTHU`B;6fӪBH V {=xn' e _v$9 iO#qē^כ~ટ$1 6*びQ2".VW1]A|oOt|#2#Etc ~%:(l[M\79x-_uSnskn i!QG+F=epfV48cǮo)"> Q7r=4г^lUxFVC+ԠȨq rImrhZPC 0=Q^PJ&bÊI֌_KVg SQP*JhDJokb`n\Y3f'(:]aĔrIgͳOd`uu;e"CCrof5-) T?':M%W[y(,1PU9|=d> g3x_7@s$|`<_x^q`GQ y_pbgN 0e59>Y{F1N<=B!)~<)_csmk0!ۭG9 gvZLW8&Uh'!.낋y(ӛַ*[%:߫6%'"U5 <*VܷHʎN+޲^@4Λ%kn:I_5n/,_]QkD3Zb#'1B ɻb@JR{v^J&KL'7Ŝ3s(ed"8*d܁ꁻ_f?2djd]C\53g$'3!1?&ӂo엨|@dka'Pf}{@ i>ı!8@HɘTkG~#D=GDm'\2iWcaP!y{+}1rQ~F㌯` ?L#5C=n2/ӣ0 >#oϸȔi{bx$pb| ja9j͸]euɈn o_wjԵhDyHZ}Dt[2 ,ֽ0rV\LMqI=2;/DcA=Hů~PH,#lEP&5WSIŹ>|,FtΦy!] 48mXQ@*N)0(2FnIȐaƷюl d{\h8PBjbG*ԏt?Ħ[+,`lGo$A0C$`ڧ Y۷lٶҌ[rHby+S1gŸfwIe + Z% ao16+XM6ɴ!UXesXkv<475 khCFG3AiyT:QB%jKs Ñ",4"NOwkGޤ5ʄPϦψ 0w2qwP VQB0H.$?xnYːg,ۧ9E 5 ""=/1]6!ϧRpGj`=3^ԋhl"]'7}5 ^@7d O[ʣD&}$~bλ*z)C 8'K)Pw CXK73=e2{[D3L->X05p<`9Hipa-}yb -Y۪٦uՒT*b;O ~2覭n-܇oş5:\:aL sF2 O򁗴~0? e%+|t@JAg13Ә| o]o!ug6@[2B~dS&i"!pAᆘsuTFn}!VEu؟Z< Ɓv`.*ӮaG8r=RP̜!X^(o?S"E6[y+ؖpyk R+D?F2_5=T5fi 1¡C/bOw»^ v/{)c6>HE/5c.}a,QX&%'ReDQh6T؈xIƀ<~FKauO> ӂC۔bdt#Q3m婋*@<}X1Rq\t1;2Njd-1 xt"ȡ*(&8.~CryqH[RQϟؘ~8} $_7uO\B!@(+$-1yy>JToRi0XQ~3;Go7pT7t<cug]y? G7$3 B ۍ W]9c>`z7⪩bِ3Զ囨.{s+Rb_8dz7^7.H+u/3IS|_쬰Bk J@,xHQ'rP$Yo4S0w.cl7-W[m>k&54khoi Ÿ3rUY %V65MB/QΏrE~tMׄ_ehC:dA[h`,>3et.<|̉Yft\+7#Q ( e-Ʃo_K1'*E`-}J-@;}Kj7LlšI{+l,\נio 伦So#iOαYBKtdpIR ij]oCX~gv:^_jLԶËz*+>Ǚ!p&|XTw)ݬ0OE;|zAS3j3֫Z}HK5WDy9'.d"|HbAz6pw%9ukt f$RެhϽi250sEQa2+f.Ld68*IA fmĕ(>"j/`n7>m@mhpue e85ػVuCd)= kjf[8YO ^1,(3>:Juz-HɤH f%]$?i3ڏ#m'|,;UV8_ao>t` nX7XRӣBX:жȲ,O&샭UJŮZ.=~dx7\l2b Oe av/6"Hדh!xL 1)9&UYJJd˲.FhuLք9 ʇtZئ(lCOWS?&U\m*_N1|b-?8?Aցf ޽p%V́˓]'N4RZQfo=jj]`)}i${t,JHŞ # '*}lIrQ~h)s/ݍuSʯKdɛv);} puORtUJn9jJÓb˞KP\ʇb_C|jwr&LDZn)>^4$!'+5Jg:X%)T/z'-0[_l\-/!A.35d&o(Ķ;م啡jF+&qw:҂jA8bu*cC2&rH_G1˷1 [=Ж,h-p;iw6h츰dgTӂ|"G=?G}s&vXv%Kn<[3_op,6{H*1<۩ÍdND=4RϽǹG WqKK5tۋÅgy?dN2y:9uU ˢ%mCáy2M8:IeK $0}/EsOxs?`68zMXz:=/mn!(|U)'Q2}9d$ u*(G/2jCک@4Rz? 6TJ qxYdim+M?GK:D;t99Dp`.M+Ɏxjj)uDLVu]&ÛjZQR 87ͫ]mlD}X)&8_^z|iʔWh7ƕ"#Eoltɪi{9'zKdf #vl9A&mzH>MD!/41^vUxx,Hb+&&ZsY$?&J9;r4v1{t6V`:e+ܱsk1 ~t3* NοPb-qN25H|XFӍȬ-{1墨7]q[ 2zS&[+pƺD"HoAFvfP:>9(b%D{or\Pn\XĦV 4 8 -r&h^ՙ+|E Z㫍l1 @Xd.0ݗѴ#dVvj8-ߐY@\w:0ac\N60TY2@RizPd4 -bk ҆$ Fivϋ4 2x{=^zHďpRZf0}Z(S3WD>.džCW^u`.{e".sc"p9yt " 8Q բA |md`d3RJchPI$j-䒸}~Y&yQ nO.Ӹ&TIcAp_*֜zKL[Fy7v~4}D{H;q D+,󫛀:ZWo-1@QgꅼNS<Υ&fv?RQ6g2&TĠ<ʰ&n{kH͖V&URp@(DQ{nϬ 50pFsD`.XyTm\5q D!_y %j3?\E ƻ+3[éSuK<7qɴi,X>@DW' Yn$,tx$R Ѱѻ.X$ORݕTMZLUCWxFYd3wϲ1CURA^Yho\5A;乽Rb *7n' Z2,ݪgskn64>tdA䢵6yaEY$R[OrSo@]L*5:DPa1V!9쿁]-#TVXiD>BgP,G!/Y`]m F CpcUIʔJtqV7TD?fyM#ѫZ誠F&毆FDZs5_xD}A= kbpJ ]NNLGX!LKLNoU aUij0< ]1Z޾]BpdY\\^yw3͎5dK=#{;^]Pr P/a?.q9$)/S4bohXX}4:lXky5#{e=z/wɅaO/4`蓭zMEO3 }o+WKAK!q]SB5]x0;hљyJww'NM̽JC 2#д; X++dqEZ+ LU}0|{ Gcm'(&jZ/~i(ENAo E&#]Cۋ9Kw^'rv q*A`0pxj8mb";MzڈRDt2(q=a@a(0Ճ'3!\^xM4[Bzsptf@(Z[LaF=@Qҷ?NEuy{k'g‘(6T@[.MܴvHyIȐu%41H4y); eW(mMW~VlF$joU1M\3>""k+%)@RG&{ۭ|/EKD`ҫ_@׺cj;Z!29~[ҳG٬{5R? %@3?"7`Qnj%$:PCmGP3۰ԃl`̃C`XuV>$x4 kO I{@=n~b"-J|$Ka.Ayo/"-a "NF]V8ok r!23|wP-`CtI-Ia`kx{Vw``@uY\mיSdM};N sI SGH5ʏ9wkxlñҋ6"AkfUuzLiPCb{:ՠҮM:Ґj$$dқjן/-wX8G{jyQ2/+RX\x喀#4u;UZN ~z"k[gY{i$Z,:nUsMt G'{ .GCB1T[c(n.׺!m:+.dwOV<EV$o.@Yln^8*/Dnc^.qQziݍV*,$ Yk{-Mm5`ӈƜ)/T/mL)%8op;4'HǻH4PqF;-'sN6ߺA1v)8jސ" .[^6! yZ[6I/ L``o{0%y6(fx0Bίef&"pb#OccM@PY2I2p5wNio{Qb1To&Y/}j)z„^|pTǾBJ; #džn4H:u@+,J5TkܴQEB(fkϐG6T[|ze{2oț t$S9ܫSS̱§8 h;59ל,Vc /TK6d4ĿaI倒5 </VK ù 0%dqd+ p%uyV5H%4@ np\u$C p, XL~Q͵9We!C\6)HԀED^" !֘\;TH*B-O ЬOq>_p-Tn uR^M3`*QE@`4􃆫mqp>r^hYξR5 nIF k˜{G }Բpl۟ jS43WFho6>,DIph] h݅S|[`eɓxs $q&LW5,M D{p\BRXE+LRtE ء{օ|H\\0pYeA|]8p5rFţ #u"@bwrm"i rBN@`ShyѪF77;T˗6X$*GP.A7(pۡۛ!iXK6ϚK 6uu֔<+˿W2&JvC#cfPQaǫ!25;âQL v~}ױp;JUՁ*UM͵PE@ @sT US\d1@vq!xNȻ+087`MtkTat TNAHC_-&DE*On.೚;3z?,pHᣩ${j>48Յ|fL/FI%8audv~S H#NSfu7-&ȖNQ- DT'DZSp&:a'UtS&3~-nDnS%+Ѹ7h 07P[i3 JcOP+pT4$^A#j!^nf1FZ_˰jD&A6l1*aQ6b;Z̯!GքH_Cy9)(l ,Ee R_N'\Ԭ&K%4&wh>Ѯogջ x/m VU9ѪoBqpiw*ύ{bFLrլp]VKX:o w_>e4MhgEH(}EY6Xu@8r 8!RXxM/I Lſ:8MP(]8|D)pDo}ns4DdF\5pݟrIr*OOZ?6Z isQ>7ODqOh#.8߷HPLOD<^׽+v\bLv?@[lҎtG8 4bB V]cݚ@M}㟛MM;SSiCo^z763yq;}_'X#FrXu, VtWףX9ɕ핵ġ?S >+`ǣE9HarDū. 4YG/!7!3Hf3$K%y=B:e5euyXK±#TR.hБ&:YR\,۹4JR!H,'o/Cܷ5!` C -k{L͠; >6zFl 4j/|)F[]@)MG6a L<;nco1(%;6 dr0u֯X}s/Gz>%9F;`29Ckh3ׄf ձ`0[GԴLKEC!tl_fd0B9N-pդQłk}Yw= ; ɔK5t>oHm寭Lxob=́^dpDtG\7E,|՟nld1@ +@_[ߨw;!yzjH)oa2֍IlJSlnq@;^ 괙YK.g`PTS#CZp!b ZTX*Yjqn*ѝ%u<'\v+RF|K^ Ư+|ٝmA~DOCgXh qt%&>ˀ(]F{|(D2ٓ+~sv1sk1;Qy2] ('/0liɦ{@Fu["+y*~").zvdmR69.CmcF8?a/:÷nB߂>ұ*Pf|CZೃ$0IV')S^x M VE0eX 4:"X!1ufP2췗hBWTM9Szr =1kaVIP?[W{Xet#V]&GbJ9G ,u>6H4hvj~~†1|eSinb 1mOr #G& oK'p{ա**S穧dsճpm=}}Lv0?bu0!zLj$VsؚR޹OI)iRiFhYͲˬ5H.6ΎONpV`fya~řdC2{@!&΂=GTxNJl.$XvP|qKë<%&5 ͒#}*z&#=h亣 IJOYF ~"Y &+;!i_b:wX5X+.E5ЌZׯ55_Ggɠ#Z6G,wt7BX>Std&ԯ l N?4@G0|"Lڷo2v%%ڒ_"[trM'ꓞbJ?? ,'ZǠ<ǢMi=YNPZ§|Kˮϕk"@әCx~HM5K$Y~L܀0pd4u,XF&JU98 c|(/C[oy{=#ӸLf)CO9FhÊL!QU! a7KULlɝiSύ-f1E8/}h@Ú?|l.ZKIȩLSDc~U=Nn=cIeuNfZ3F Al=_$]-BGa͎}(T6k1*4_57-L~iSa+{CG'W$<Ι)վ@60 0^Y~y;2H+iC;T*KՀln Yc;_zf9Y^]㽺̌nt}#lQC@lc3g/UD @5~KBÞWiG7hLʻcqvMܱ*7s hq_jR/& CjSJ6SYduȁ#g~WtqM%9x|_@tɟ>gj¸;|yY%lXgs Kxߑϑ-hC~Ç9=(l*c|%lUusydA_b.Fi:\gc n3MZ@?A:\|@:Opkф([CEʏk\aT™Uvʳ_%:ڣ.ta*B:3s³9)jŅ٣W/%<&pbeߗ8~c 2@CfLDُ ~1_Aq ~sU kG c}"z5%_=%{$j1τn䝼*qR-"yЛ`+mD+|?ܕEeM춼&n>9-0r ց~l4XhG)M$YY~z.y>Rd œf a} )1*I^riz8pZ7s:9ԱO~"?lШƩtP?:)FlH2ٵʉJxU;֜l>N쑇m~vYO2v|==\OIJ]E揟󌫿xa]nkZ!Hr@`KO(u{͉*_1zq2.7\zpA9sfqhF'f WZ}1S_w3>D7*vZ#G k}mcvһ?5="8B_&ur_=i\Wyq"[8&ajMHHuf$>T%r5@έ;Uoܣ>폥7_Pt]s X8_@4ީ. VV ?n#Ddf/ꘪ;~|,Q+@\/"K+XC3sq\OoxHsD϶ /[7>_.(anΎk#"72Z2PG:je [0`)Fҍ}F`x#>~H# v2RO-p#sm,1e&1~:ΡC>rN יHSb& <E3d(hI½(UVBvT#&FB*m2QMI(a97tc˰c A`0Tg57BH}zg{k$V[r'>ΑUv1}V%g3O{3lz5rż>7 33N~b-`94pIuع3ٗ)am5ŐEm7 LN'ڨQ/j#kxi'EN  5W 36k͂GD@‰]l5tiʡ$+e5.yH${[+%UoSGy҇h~őѿʬwwma21d%G*0s|psxdNо}j,_N4ul=8 j~EhxQ>ÿʴ4baڨF,q^{Kc΀(>At lDRoQ@nHQ\'i:T:Z I>¥,!mKn *BP-&^Wimߚ%_CxRY}u*#+koӒa,glcxP +fF7$oWu+ϗQ%\˨0gyb?Ya:],.lMZX[G_.ҫ6ldlS5`#JR% 9-3~:eW!5VA[1$HמOHY^p[P-|^O쨞,),6n> joR%J5CeMJQňC?,1sWoT;vT0kwx+rPWsFٞj;% `v#,!ɎsE=x,D<~R@¦rSGlwK eV> Nx,yy1vYsBqk?`=!pX%[u$4ո놨v T ɪGhhyv4d+X$i@MܝS!g(&o_Z "1{'"զLKg(yp,|Jf{EE^Nxlu @ߐJss+T As+ vXjK_֝&(*1A0o?I_,>-G8-l%&⯌c & \N4s!.kEt2+kWGmϣgɿQFjUMו.7Ug}Xþ|y^ρ^GΎIy;ʑ.HE_i@Dҳo`ϨVQnyUm;_ J ŷSWtx;8z ԕlG: Y_Yg\Y2vܤ2q^tE9a^-;e%b, &&>HnnJFCCܭĜgC8QF&Օ5y)ʂ6{6駳0RUI;<`1et3#L&ժ{:=ܖ Zz͡:ÊLn~Cnp,ְP5kICqZw{/[T,S81K;g~ESfZf&csÈ"cq/=*CV@GdUUL]4NZe23l8Mpvcjt`ۖZo ^wRjLvHU"'Q?7ؾ^F.>xT)l\ek`8,1)+1y[cqŢuD]!i Iu:^,] 8&@pL G۱ޒ E- 2;39j7&yP qSv6Ң +y >"7f}3me4:8MR{oׁ,=L}x:_x7鸼4Fm!'jЙQ"y0Y%^͸QUmi\ubPX$>[c_.,iѥ> :**M&{I2[2BN4*(^e R-#Wޠ ce4X;oqR=4sERZ iwS8Mí 5+Fb7}f43\Zoͭ^^DnvBӞAZhxl Br@ߓ*lMv^5eC`هVcKp-.}JKnj5G܅\;䨕% K!$+`Uo_sOPf@[.{:׋؍袯ˏg :׫R;u2JLUu 1(p3Aდ!\o9Wq9_(yL))\r9[ct-x(KC+F/Q{3q{|\yOeM|oF/6j od]}#jk\A/%I8Єi(mp%2D bCN֐Y$&h$;(J Z*0XD2FPIJW%+̯7|mR)fB9LFOgCK$%LD]H+ ~+Gc jVtJ)bs fsnfv-,юI{݄?dVR:@3P's(`Pb1AJAJ^Y+$JVkUjmɧkw5u' p0ۊJL|4l|emYQ:CT[ûI.@))zTVԁP*)-?qAp^F~J&1ݯX2MjЀܿqX*kQoeÂ;7V.zg׳C.{Ed&]EVٛ̅).Hhɴb,DF .`PAQz\?Tuc>t"tz)9T{&|iN86ý*|X<1c~3V(4>'h?`N/lϔL6koB:$o^u4D1x OLPUڐڃH'9#oF]:|abqc]-@BE\T]Iԟ {Vh'"}k_y!.X T B4,,(Y*d5F(ԂcbeH$$9^?X-g9] DA,4׮: o&4n.9k" Q m1x|XLM;\64bɘ dhxؼk}+6\(A"q,5ovf#݋U,G *!Y8L U~@8q [e| e7\6s~o( r$"ܲImeŻr]K?'Oᰗ/*Aw~f p3i_'-? {APFKS£%tjgLgG:3RݴV5x"">Y=]NŬhGH01l|kc# dF5ËDxiThovR7}k&d[&P kR՘f>,~ݼXX[o C |x=|2l++ߚ OsӉRUTR$G(Yޖ,n DhE_y%tWHgIdS;?5y%ǹ:=ˍG"fB,yP5wKV׵B>,SI}:~f# s3̗˝ޅow-,$+cf'URLHnn^'?U\y{.^$sP,p+o]U5Tr% pl% EX'_s$m 5{Dˬ K!a y<tNN^޸"]a >~*1} G{7bs ʚ΄tPQ;l&a 5kqR-~dgYZ0707010000003a000081a4000000000000000000000001662f7fa9000170d0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/W]?Eh=ڜ.+ˤrnGv0VZJ>ֶXQ;?La}a<sq9f`PJx/e)h^7ɗ$Rū"yW! $A[Hv.tQqvq>W7L/w1é )v0?'94=΃dK]PQKdI QVT 쀡=bW(7Av#>нl=ˡF>\3+X2%UZVWm15+OUG⨯| ~R R_?,;5!"FI 8V6cmx $Fl?< n=LZ­_̑yLqk. |˨,tCa >^{=cfc!A;a 6禎s<4WlTZݍr_Kθ$(,dNH2ؕZadG 9 \kL?Vv3'|΋ iJC lTx8qg?6TYw[0බR._)%CT5g@CJU { NrqT.$=iIZqctxr̘WuK's( }He,1Q{ lKm(~yHvHpYv9?긞c: ?@$KQvV~PU?$( khj&6i~gw@8页:)1,-*)az#yj\Z'j7ȻC&Ң6#"\Fиl'52a$|M,=Jbf9CFL`8VKx ^Bg|M7$9 NS @}<alPlJ>)#؃OSD:T!oHtWRRtn~{ |Wt ާ̘Yg^S.b%~ 7 1R5O+,&E',< \A]tV;8gapN), g32 3R&  B'5# )0i[|6 ̓܋LYj$.]YN(}7'bewJ6ŔM+81m%rXK6]DB9/ݥC—κ_~`*_"iQ. TTQ0eޭ9Υ>!Bdgt mPu&TY$H;w&|3O)nAf.u(6\ oq\ oGE(rIQF?M[p%7e@ S|ҁ޸o4PiL]fP7W-7'קs3PgG|}$ݸDU,bg^ q|% Yj@SAmnh;lH& 󕶭Jk`)V.q@Dh?1޲o]85AeiDjF38x_fٴҝdS,+sWF-.L(9%ƺ!Kkw]Z K?I ītzK% jFr5|%qr*_,A_nv=--)i͜.rwac1>mQ@Im;7zyߺA5 'X+VŽl,8R Q=s{3-)=D6}v7slB +\/h)Z~:[wUW K 4@]?0)d&LVC0=ow6@O2XlMR ҋ7&Fgj],‡EsZ|xFN`2L6D5r,&+"Ckp|0/ #,#Bci]É@֬ @p+qj=A8fP,?紸>RV*-R4jh+O5 MeABvd$[W l8XswH|ȕ@$!j`Ky,/ wۯ(jp2Ee+r i]āƓmdJW*5pv ~QSçiz۞U6;,,5dtL_3g )6?qm imV9=R{uW6\3=CS_9{[H(_lB& ^WpěXL+ }X x͸y@F3 1+\]:BtGì+,=D86|qm/ RYowHxJ7grAZ,@c!'[Kڿ2)#ɾwτjoXc3+LR8oT*Eʻ>A@ƥ&|`ևlC.WRQaէlp s%.ŕALcJ|;aCT|ݶyP!, [h|~4{b]3)^vEwܮ׽ǘ7)fMC|%:y3@j "ʤ8̵[!{H2h[M!(*ph,2f\e_)hTivΤ` OΥ)ڒQ|ʯ2ׂ uYLr挘Q_yV `j+$ Rc?,r vz[/z%M;C+.1zG@4^w+d&tM&(J&Ws |2+,0'g8 ahgL -,mGtzCJH?'VgCǔ1C(S"Rz8n<·QGfް~_|R\ra^ȗ y ƫN#yUd!boa*0x~WjAO[\msZGK\#4@;=.q;! Ljct)!_wq8 VCSm&O+?@0)I9Tk/PDf\zd)S2bG@i#(?D>%A)(|=L] KLnW{iQ/.hP>v^<vq: )Bň ӱľr‰gtB^Qaٝu:38M.[|Io~F(B^U &q4lJՏ[/6;†8J7۩=,]b),|7.ծELFdqH`@k9ъ\[Kn_7_ zvu:c93[y,CG[`6w/+BQ2NFxz"hb*J)Ǿj]yg44>R2'e+G0wÏ{[/j񮊝]rxY*C~ujsӍsY|<_Ǫs\Nl#Gg p2v`,FD*16ޝ9W+uΚQ'wߎ--cbԘ gâ7Cd1ξ*X98%Fgu!^'S gK Tۛ˒KI' N_|e=[B b~"cGRq8eH.HT 7/EjpKqlӐhRKtc!;)'e}d]>G-ӖH_IԢ%F]5EBA~o?3HMfRs T &H8S'"=;?ܥ [3Nj2ƾeG""fYxPMq|J*,G>h3@uǞ.Lp3 f:~*xaY?Ecn:l&0!ļՅ3G{p5u5U^aT7> .e Q90Ԡ6^>ҪnPяO(Rn0\\r!Mmfy\P:Q#.rCgQi` o)! |hyDA9~%jEJ$wu:nБh]u =B`8uR𼪭~Bz8LJ3|1` 琡#6?\ܗͺ1VR?`ܦ "T@h[@-^&)<:WF[|[uw亅ټh03$R +nՋObG* ֽN|byWB,^x2K81J\%Zͬx0_rt9"{xNm_H!A fB-8WdZL?^»1ӈ!OhΦf9`ڃiptgoXg2whw[jG[ EyZ /')zJ.TB K?h|S:wPֽwlo\Jn2%/zkV*ɏx)@c~5M-ҝWof}` 2aTP WC~)S r j>e9n<`*LLgTZwܭ`pKrȯ1CCV֒FSM" hmZv _ ؇ rVRkO4dͽp 9ĎbaA9CsKlw$\zKy&ݰibg eo٦jy*BGU4 i @V#3 `r5FZ㹿:Dz{n -|;G#Ǽ'3AAƽ΂drCbM$JT2*@ԟ6bQ'TIP6v-YD(`bxhRTIC ʓ^d^GN,f00z:7Zp@b'] ;P Y=AށՠK*]/FẌ́ZDL9V}$&*(_"@Pr!*-O/tV5Z I+}TVrL9~W6gq2N{GX6͆5b ſ~m.Αg1~&w+d-I24j~&"(G-'HR-;_(PoҤGO>keoJ5;x IpSˑ6MYfUIT^1GP`" \0-ohaӝ:{u'_h}gC?@ZY_M]Pl[2?<6U.?NϢ 流%&v jTFmKi_.p.DN@. A4 v׭ 9-e:+Lq QBb{WX䗇4> <]`niM E ;ràjc@|ho'7vF'ɻu^KDVyQaHsu.\K^11r)N~>ւ˕m{Hf,0M40N;?DŻ,*Kl!2Uho7%`g GeBď=ݫSMW,rWA'RB=Нi h}e,4Ev!Egױfh͚N|M5qW8tW @Ct=2!uXq}KwGPÊNӪ7YJa 𦵤-v&_20r1g*-+BRD'y ,vzص!P_UV{'$*^$0(&K0*ڈZIY!"J"B)~:iޟ1Ạjclqf̗>3&rТ^ ~.h>WV:b@@8I d[FH8ȰD׈[ J4IVEn݀Gρ"6)ƥ/oWuv+fu>+ulY?l魇]2l_4T2t j gף ]K3 &,Wyj}$~\'1v0ں (mA*h.0!yVddPyfNW8q-8K4FǒL6*)bCz&{fц1; CἋ_AFM8<#-c>zU[SUXISإ?}yf 7U -iZn*)LHy_TIQb,8MR}jt0Tp{}^8d{ҙ+3o]q$vN[X'`qjۭmCmXI]o;L*C@`QloQοOgjhb2o3/gZsy>_otr#6ӍT&., RՔJ_˼9sOyrk <%Rُ K͙x,=}!ErXTHS'  Yx|" 3\D^T~z:Bk=e$Tb[S Ay8sĂ 9 ?RRCbk3dY˕ Ic$o<'1P$@^sr"1qASº:R8pRg#|l5RO"}QݻA 0)Ɔ)j Ѿ3y ?uz?~ګ#&ȾRιCX\H ,F[q ͱ,cB#Bt#8%RQ%J-eW /| M}| 迋cUQ̉Xp x`:)fbӰб c1O4L{'I$V(Q#gjjZm5;)e1lgKVHĆjAK3L|]_5fkVy{62ܻXx'zQ>A,~ HҏFe|׺*EHI!C͋ҩ-''_U:"$re'Ŕ x j`ڎ$wh `)E!+(]Zi,xU!!<}DsG %?S)݂e:d kr3mI9O[AeN1ŀC|gq_p>W&D#F֜|%)*}Z xEif_l"і:.'+vhngow% .&fX wg>H3.x%t5!$EV8݄Lh{煶H+%Pn#rskD͡#R:ghXgfɅhaȅ31ܰwdZh*u$UĨVތWա-G1Ȼk9$#_~mh+w~Tv!_*adgy dZ V [*pկIZqZ*X yկIF.v`z׃`誠_CYrW,X- : g&a0VkWU/_EQn;-b0-'@jC7f+1TMj֬˃|OCwa݃@3,&`IX;zs>G1Rmj˰~U#<yM&3J0`n\&O4p uAd&jW Uffcf1s_ xC{0 %KcU?P|s`Aٍh Zk@=tHkW?HwwkYdj%sS"7WE~k>%$y7qfzΩ׻2Z^bB?wC9%9/cCFDlCsۂS ezJJ:a8Z-]R{;q1:tUWÈdZa ܼr<},Jeo뀎^P] 5T4SO<Ì&\[knx_F[iHaӠB5 X˙\Lm@QBEP;nT$M!러쫏{-IL٫O8Ƈ:rBZ{CҫU1?V`l_"*rj+2u1ABW=62}g4i`n_jCJQEjˇo_6Dn6ӕ2*bVӼLOXa H&} uz2I@7glڕG^}Y%%CNE|W%3H39xHqa;2l*h ]u]:{Q". N` /nw,"$0~Sl 2Ps]Z%ԣy~&kcy.Kq/Τ$Š9ͧvn1K5RBsqr;Sw.矇 a[RzjU:wIa$7J}RgmF;6Wf}Q{ɗVH6y^L #0D>xs2Zڕ6sl~p"Gf@v'GY_n1~i&,84뗰.`D3h ΰ4ӷT^ G 瓱n༼<$u{ ie>=~][[g^UWAwN6àl5{ΚG6KimLO޼#$:p;\"4~f?".)@ [P9oq_ ..AXީƩH U`gv%Ei?GzxؤJi?X<] J %+-60L Y>NNK 7eL (#ӡڑa=-gaKMq Qv9>"uY#q?QsKֻhM[RBZ&=*Crk7r6J1."͡6NOu5ɒ꫇@=Z2&3e q@- E TbF ߅0>3ђ,ږZ6Yxi%TʬO:OE4c`L&٘]K{M}ȍ=NIPEVŃ E/3c`;[S ,FZwq ax *ae gX>cIܛpȩVăJ)ahPn1AbA= ͊ 4ꦀ o60K*g襇Q_kݥ"Zn>Gb9Hfc]ÁCV:ڴ\OX d+[!8=z^G81y!j nIrੑoJUE`{N$$Ǟ7՟*dٮ$@8@ćZc,/"l{pUѭ]r WwI䝮([x9wIah p,N:ѠKEZ4mp]R7^ڊgD/44t$ k =[%;jӮ'i9+Y~IUy=]4/eVW!5J ؼ++svt^wucn)(9'@CY'/C}`j!॰ v+`nHLo])5RD듺:Νjpe5T:ZP/^Z.͙/,3%ˇ{}\QƪMd\CFi>yYq(춍)miu )H?(w3?qPƩIjmHQjk⭞~ZL攝Ig-Jv1co nW:bܑSB%KWP}*`zdӚ)M8 :~pRgÚb'-.$EWijTe@f1YZEbPHjp$E^T !uޟُ#¤GyĿgR>cF`0=:$ G9{\761+>5GzyQ5m LZ$e:#O >bkn3 ^.NOl <@_Z7۶S1; 7ZFSł{Nj=j+-L7J/XY LJJs5Z k {ݜDR@/q 'NdYHċ„7ӯH OivA\ c:GeS4}).riҺG~# J rF1ט1ovHiP`3RLoa&ggzR/:f>.׌gګ*=sाGu 'CΨz\qw#MCTn_ӭ*4n&<LV}-~ZnꘀfI߯7m QJ"0ws@la >d V%dRHƑAZסdQOXEUX%#zG^p=[J.FkntKP>XEصj^[8vp-/bƅWy_bۛLHM([m(c]l;X J| 67qeDtdzoVpqASq1>?N<>XM$V3 ̾WY`̴?ljn8}6@9f )d05c"\|{WV\w1l7<-Md9Mr |ێrH!p%p.f~u!Wf!މFw7 TMQՉhyt5hrG`tz^Ћeai6Hc nZ-ZceA荅\;$%.6ՄB}&AxR91½A(,!fIU[j<.TB *٠%ecjy_.At :`!f2b;fɰv׆MƼ8 ta q嗱 `?9X4!I$EdyG6ɨpKy ^jjO4r/iC'Ӯ( I0ru'4us1 y"o5+~9ȷy{Al RFT-nCi4cцMqZmUV|{0FœOOY?)>kJRUSAnL҆ur%K-3va(e#'rTU\_*R ĐthypstӏUT$JmX OAJ.([O"u5֢_UƏvng˔-JoWQ,"#;S]|C=^^./ta6 ?jPh6ZNbe)N/ !8+][sԃuԷ&w)C~FH?d>#U@'GQzO7Wr*$<-S ^1u|t2*U[>YI F:ڴ5Rh5 .w) ի.(3:.7a?u&Dc}=KELV9"y\>DC-ql9gu.}U#!Q. S'3?xo?n^aڱO[=DJ@LEs.q%xV=|+Z%Gp޸,&^7 ~#WtEUUI] (DJTmr8yڿAffNCʹ,e-O}ɫc;faChFCJ8Y Psb3}Խe%6}y_3ŝ~`ڑ2Cv= 5T.8C[k^^䲗ڄ2wFH;OQ#ĭ N4)>aZ2h&!^_ bG=t;@HDqlhd^DD1t>ܞ̼(SaH |lrӐ5s8ۻS+qL’8h2wwîHΦGwҌpa+\T2"O4 lzg|xVKx~mGdi 72`AS^l2{F.G\B5Mp}O^M-Zt0#v; {9Mb.tOrLtS3O}m8"(!) S s蚩*}>?#kԏie#;btwta[[(p }?Ɩ3o75^m{+!G72~W8"b= C2Bv 6?&?~'qVnPAS(-Ɛz@NM(7=* *[xCӯG(ŖW &.lSu?¤aNPF+l3D|âz34'W-֍Sڅ< %uUM :r~}~o9 o_Ou1`9u[“ 62)⿞ԞbnZ,ɪm#ޞq#q?Q-_o#r'X!?Oǟi?~gK6k|t P i[eHk\Q3ٞ1qChnlIj&]9'gp!()xk|45Knݙk*MRm6e6*nͦ@u I^٬U|NI`k裞% J;Rekϰg߅DvF!୳GTҲĒ O^G 37Fr|^(m{#&Gs Oq J~G: x >k\¤dBi)4[sAYr!M\Á|4P]ퟺÙ@Z=7+$AͩM=yXH_lPR6Lƿ?+p5nT-Iy F:TP2),MƗ UgT-SGL̈pvnJߡy +5NPW9t:3jPq2!H+zz.4\E[:wh3K\;(NeitD%aav B~g3͠-݉`0 Skpߚ7Hщӆ'<\{Vc:?0vsO~ZZb<~z3`~ta^G;HtӰc)r 9}q4Sф;~6YM-Gw5I}I]턠!kBt#܆|G;Ϋ;u$hnqC~D8h}&Ok5B m`Ҕ$ "N N] cF3hPXA :'bf&C3?TZ1zb_UsA{o3\wQ *Nak|﮽y{tY-i5^?=ŧNDZ`L֔{N" 1 X>O*Ljbihb4訿:XT`=JYqC]!91F2Xngqqʜs`'NN|i3 CV6RmhjZY|ۊ)ntI3֦jvM,3p_ezaOР7#`[MU6V2ٲbKq~CI#|"A6q)R3TNGϚL/sXVyn .b\߿5ho";lۤSh{3Cqe"Jȵ2\u5* %mr/"$vsȪSo厣ְ3(8p[7#S}]EC 7UdWb*:p``HI/~ I2hv'F W o|;X'c4_p%G(6ǔ X& | $j!cui~|KlҐG,5G.Xs@ 9s5~L|=nz}.'N]1኎NX@PcBd!e+ 1ׁ%9ӳ$9kq2ƣqE=kӍtkJFCoXPy@o';Zk~'rU JR/L w6ȿ }sMGғ]OٮA5ofԴˈt q&3)!6I-*}EɝyQ^ƍفovp4Pagsٝޘ|!5?j$1g ^!ٛ}~NbM1'7`Q YP{JF~+4A¦}q]~)SC 瘓ύX^0MThvMrT2,>.W⭇,ćvhtIxDj( g*p 2uwiKRxQ$R {UG w8O㗗M8U^ `f#y{dBW9YQmTTΖ:Jm>=)cDG kuAMkgJfo7O{R'*wkD>1Ju  ¹ ر*(R#D+yEKkD|0%DFYhT,AGa+HUdc~._c80L ˒ DU6Uc ^q5/2cE&1@e'PX=RK7 .-y+m /AqO XCQ=D`!#H;~f|mR@$?ŐYI'.rRa,p6pz}rO҃GR [&6U%Ń\5'm2 %q@kxNn,rBcgj|,vXkHGKtHizic!2ZcCZ_%(}4Ǿ<*2d!{YJIh,)<)ƐY8~H.#':@Dj`lAkZwi鄺Z ~' $f '_Գ;MS[Q Q،l1ڡ;dIH'Ǐ$JTFUH(:ʬS!#t_P]h"p'enh1lN$#a=)̇ѱmTPw߇Ƣ/jT.:#9b*,;hj2x Ub2W W-ɊO3ɸS1%`yRmx5lJ~m9,F';K ܲA0V6U5Je<"Gi"Z;GN^lƑq!΃,>AsP:BBրsp%) j3 }Ѧs RV9nuCA25HPcaxfFűًv1̢rb?PN=M׼ HΆRJO@cW '@q2S[ky]# 桔unҗDbWu#ӲUyL`N@;#(l`N(9xL;̆$T:S܁}K9"=7}CY׎a4_UкtZOs TQK+s4M=WZ]hJ/7E5O6H;GvNdYr/_ WH;p]H*ի\YV6Obf'Yꁒ'vQ]_؉G 7b;W@[f_\mn/8<ə-\Sn`L7=Ϣz! bwar'^\v+jkc>20>TjDSBOs͎cy#"Vf' z < 1 {Lp`MS̈m xx ݪw ?-5qEXo[rJ)) etZ4B2wi4: RRgk^%$P{d8%uP)abRR1N1B0]|Bn&WiUZ$"<یr7VR)F "Q< v_Z@@ꯅQ;X3>q:__t1N _^{by{'N,Uld苘H4i|䚨>$ Q䍱dNs̩;NZ|$_J;ZG Z4|U6PM /Ygd,4R+IiL?mEM{藥#klgL1tUs7[q1R)O%nLC M)B̺~U@HGÓIjU4n5AY# ُ|scEdg%ΐeĎ ؘ:KNbY_BV*<33vQ`OLB* X"UEJz"HxLN+`\pϒOPx/b)ܕ?9=Q̎cW;A&h[)RIq"AӴ&WGQC| U M?Jf7vY(#&Fr^ KgȋF')&bo.ӷi]TEϬc2Q4S*cݙP}K4F9i8 a cIwl>'֪$߹ةxC;OEOf.{'ЉL* FɻAHة`DF-O&^t b( 䎭O8IZĸ7_В?I~"#X7v6: )=k<2:bNr<_b-=fkG}x&#Zcl[;FEkW]ُ> m.!^3ˠj=l#OK@&V.%\{/.04h.A /Kb[^Pac{ 3RZo+__ Cз8zo &s3HPKN4`G}2"Dߖ/ϝ~. (eGYSB[p/6Rv8@Z_pM7!+j%kJ˜Xv- MG"ǭ.yټLŠ E5y`KsMy*^%_]%OϘ &X +l?e6k{;oy_ A62|ԓ7Ɣ]S~#n evv{rUr~MZeZӥ2Y%Z6%~S9:<&KfBo X2fS\$: Rh.ZB5I3 J^i&裉XV箜 ɷvm"k;K0%b2{\#V]!%|NSP֞;%*^sߤ;8UToQbF`4^ D o hm֝Nѥm( ZBuXSfE_ ,ɢF(p j?55{$ݒ^Ўnp O<-"MWʍPYuCelH\⟓jK &ڸZSr,5S?5o>lH=TGJsboׄ!/ؒʃ۩>m )OUK^1٪8ڛ|rX _΍:@s@y%gXв.ibս3˿{mhwg&b7wdlvNJPA~m z^hutj "!ȏW8y-LYo?֗U;V7ghz௓疮>^йMûBHŚ@=!+}@ecm'6 𤵌^@ p<*Ε-v-G91^5BBAV 'LFFJ4ʄ1d#5`GaTX>BnP4f _ Ѷ|N;ԲIc'zMl Tr3zcǰ$1= ?b>bQ< waС߄qu ?T C2;wqI#ѶHV\<z 8^\".|4lMN~U+=1-KkkMK;a,6qA?tWD\,ō[Zǧ67 _NBci)Mr޾`Ýu,ZD m py&k΀Q?KbPQk{ %ūv o=<c=%y.Az>kfU 1.>wj7&-#g= > uO.a[LأZbG M8!V~ւag$JҪ֢MHR'7YR0 I'U*3ɏP+k ,Bs2QyOVW3WqI/G!O9_s|N[>}fatAѢL?ei$*>0!țjj<f55ƫJVdY;TA"UecOWUQo5:!dU[8D .; 'rD]C5A)U}Cw84Nׯ=Bm $)Z(n~]s߀aDkD*'PɶK|Trlj-ٔpG,)vX0idyw.ҫbFQ6h`; ^\E_Xd-D%O- 0"?Px,),vԉ6dv'by{X4nkr ۋ {AȄލ\ rw7MϪ/X,pb޷%a<`Yڨ.r$ތH'TumZH u1d $!FS23EgbħuL%WS^Tt_wXZ`la!5iJ>5kf4lہX78)յvquڕj/XqȥF.3DǽG(&].-B Cb 9E4,) ցXZA ǐ>fnb *ӚFlK2_YH>"U:VvʵD%iYע9u5* Q"w(YƑ-KuF4]Z"aw |g<0Y]H]9y^V"~2/@2u$n 09>x5gn\OKNDBوE%q-tAR|,uyH%IsNUmZ*.$H4l;xI¶nr4&v;)g*;eᾓ\exEGceϟHװV&l&ǫp(y+>9`l-Dl/t!c\R(C/Ji;i]z'S֠jZY?<I͛-EHZEWX6:|6KP#4ޣݘ?w kϒXݺbk]pBl}}F>6'Enbl=FUmr{=r=Qn#(75_4_7:­X|ŃSm`%1@eh7ow؝^XrCb]}4DB㺵Iq$eM jsh7C&gcdFlW:du!WE䤀)wR: 3mӖ"Θސ<-c(ρ'TuOX;gZ%2Bȳ1JHsA2pwGw6k1֚v=ogK ^ jb[d ɼ^l<F"dNjmDp34,~6]!q X>s^×BܧʅM',ݦ^:g ߋ171_k.qoz81lY" ]d2Ur3m7F{+Lǥя0{x%nDWR1̏gO륗B&ߦO p⭽U-`KErQMKͮg+1X'EpvNA- p0nꔤ4uRGPF/S<@ܬ%4jՔqNO۳-VLjS]Bxsy ɠ~xϩmoztRĀo6ӑ&GSWch8w8dS­$i}H%=6%%0\9[76<LkN1PWgBhRM`ٖwyVz[TS[fυlA-L}0ٹ0$Oiblav.j-cWT"J9pVY%ejDҰ] mMX>nKfϵ/ڹ66펖7rir OҾάHC )饬CsS}1a#/Ua~Ĺw[n5US 0AsUw` tIqi=\/c{kg`^= |TklB#|6 I(YAF99$pP.ߩxid v\p9>$7cUz҃#}'uϸ6VĢS?R^8?B&xL=21~#EwנQ;Hۋ3`lUN m>BD(-.Q. 25a#e0O''FMD#g9uˑ#zp=Є1/s9Q'T}+5EL@om{6 XpYciX?b÷Vɨ!9P%EFP1ܬz^.)Lp>1 h\qIhUS%u<9(w H0t+j q4S("Fd'M$rPW1'ڎvA0\ʈUQTl#85y b<J\Do[L}53kw02AW2gC\Y7ԈD;XQ|.a}0\θ&!'4]sZo_B+{PCK=lf}f_8^g[ķm& LL^ o?r''siIy{靓Dz|)5S qï6rjŐ5#o"Y)xΘ K*zۇ_ĄrXI5leHu>Qs4T2SB3~YPg(\:ۯ-Z4M~ᡐ%b]d::_|`Ik<V\N>WfR]N9ť z8R :Ɛ~p +%f^B`_>m=OZ#ҜU\:x0q;qnGs:?;b5ZLytSW~KQ#4O$(\7 ǭ*PxALXe*p=w5)-eථ6w)Q ܷ RΧ71d.!YYͷopHC쟑ԞX86\uF]f@25YWlaP12 Ьl:[gH#! R;:tXEJ Kt \v!ٚcEj;Ji;M ʞ@h?8z.y*8q _5A¤Z\έ8) K { [x#b^'yܟ'pDR7gh}mgZyk;/n8^$|櫌|p)/WL)Γyw?li]F\,o&WQ)98 TgH~Mu<~OnIIѾbU&y~hWtcWZdB$ aSF7 :檷X$Jk}y-F(GAUo$&E^<2nB&}; ~6o,zpx$X3j`K- _dkp?z;q?x)A? hK6ؘ}a;eᆮ~FO vH=OjXRf gd[m5.tܐ$bAR^D, & YIˌ&0[$`9|X>$S4+X GVxSlAO ۳8 v+20fpV%n ?k[LQһ-i^LL1;%%,84 r)D5nކ,[ Տ;5 ]R;":MMA2:}qE^]x=N^v`X(QWUj|%.EWrI&J/Jz"KKN/|d;!b\ bbL ks]៼ 7Got?H-|(29ݕY.*a<'!Vak}u1/}U"#JG\rih)P'l$5K&J"+ (jB<&<X#zJY:DL^mI ?>2/wL([;# cvCc)ⰝH6){w4L 8|/'X{00ĕ7֟cί k֦ʓ'@@qRjB9m>nD v:mI yǼa*}\p%@'~G(*'~]4)Nv'hpABMv͛4`~nmp1ۨLy?85M7R`M;:C'+: ID՟Bݜ69svmp GůWBP p{h} 811x\^=YQӋ`>k7gV=?ϒ3t€]` T(&'&ffD+R+8H|2dv!Ts~ecSf~ѕpZ4@+,"-Jd,:+7&1H24NAKFI Qt ڇ*@vAG߇ Oԩ[BSP Z,_D]xO0f`%1PRwP֘3q&ljm%w:m}ST?t~b¹b3Ri(=t_q!tElP1ϖ.iGWKoCtkZ x9=}HV oٞN:RNAC-bm>=<GfFP08|lL#ئ2l\q#|5AZ2CRGM uci4ysb8,g? GA 1Lp?n- 9< @%% \sKO3D5lj[YsMLawjHX?ڋrJ vFd6$4Te{#Nq-yjo5aE53˸u"QI> 8EF@RG9]w~jYdĺJhI~zre&q]RnAk2 ~w}T>' qi釂sdҖs&BʟfQLv+2EhJԊ\15mh kfa2:ѾA*y~g1*+.2X>DŽ|Ag}q?(wi(jF A ??#5/a:>|D0#NWe eh/I`Н P?]b=CQ"ʐX,N;^b~:[ەKFp,WZ]#skdl\+*7T(hX3:?((l.2f;b\jb?HYs]mx0/X>Rf:S t)]3ufAowojldRM-e^[QљB c1dpuw i* xB-0jՆ~ZAÜ嶥'u*T̈WP0ȹy$i@ c$,)y PAUYخ_s۳׊xhM@ιh"aW|il\,0"<!CkU@#콵3L%5߹1ZXEQeVtLRϵDxis?]/d'YpU>A=IEpd;H~|,`G@Ax9Q`1ZןC\*|mnt. P--\2 _5,蓬~~ymboւOqMdkUO5ϭl93e[& ͠Pj%-8b`8uFm43.>P#+Fi8mX7.6]⤉cvݸEl] (M"9f |9fi1z.G^W@J@Գ?Y2~+Y.i4N=׬i6 dQ5%? +BЛX 5N~NPZ"[_g}ZJt3#%8OSj= D1FXVl3Y7}&W0P~ Պ hʠJ_9z'#)ge{; o"<2NJ2jKXW9z[ ٽ7ߋ䋚Tݳ!o8{vW6/+eU{8N$|BqƫxaM] GjַP'qIʬBM2ֺ’}+vy*vK O!M%%a6 20 RiV $SjN<Ľ; /4ހ6ʌt'nCHތRGl(2':;I9S5yե'aL%hIoeX1ϹF8= cf_90,hLro+Fj5O'ƢK:F:V!!2܍U(gЄX3^)d%|4t5qKKf^`; &ZgV.3ZC8%@5׊@Ydێ599pKbx8 n~SkW Q 6ձ2zӲ*p u*2'*C=MUcZѬɶi9ư\q]oΥ~QVrDxe!I Tj9Q/8o11d1eL{n,z#t6-؇/nnIrL 'fћƑ}3.>#xfC οxoJnw)aGF+n+샕8燺*~KC0vC>{7AXW5N8ܶ͞G V;a=`EeChBE˘Kz_ s̫7XOg>%V *>@f zzlU~@(cBկ$&)bJdy3ХI"._ҸN09U&4\6ثxh&X.bobdžj36m=Os}BG0D:+`n -2PL}UYdUM ga&"q&i]մp[]3yfQ2r@~42gHV?6hܓ@sةܞ鏯."~W?%F Eo>I~k!k$2RGg@3v` 6iLҲ8Qtm hO2Iw@LvX\}6PJA=f$VF:*Xb])~&W3 )D7vN3=Ѝ̓ĞKls;Zj**7;ڗxe? ;&*ks휁kΏUԨchK\!2yu9oک6k ǫu`O&ޛov1=*rP 6ӢڽD ?~LvͰ qS.8]S;]d&QLYENK|"z)@i4(HlYi Mcc% 2wƽ{Nv8l$Y:dDWm;f?6nLe lCFG"='ůR//4WF<ӽ + %)9pm ҧHW@J>7E5\؎1|*9ִcz}b9^g:!i6jL%ɬg9OhI؄6߹]iF0=;-:R]02Ki ;imEByuP,{^<ՏYu$X@+[ݗ y{Sy 0NYU4&Mx ux[J@KCsLr k)h `)]A]`7KzI:[eOg P-j2It~ IkhZ3fՈ }=S!EiCe/m. RW Ft=ĥ":_w=m?:[ E@aI !՘6 Dn9f9_f9.dB*q96!iBaRЦݕjCf-p2 T>P}1{gju@ }tmtzѶs-SrֵOpvp[PO(R.$cfg<#и&pZFɗv]+Zwċ-mHdyԁ[[Hϼ.8/ݔSىV`j}pX&@ a ͤ];SC4wd2o⏀Y\C GM/uKv˲ṵt^AI*S]*e#eIV><1kz8|_;tD z?oo`zSxR!\2Y-$d~0|O'#X,C8'f+ͣ]qҝǫ-يO5RWrMAu)7$[|zF+2k˕A>v4VSLӒ]m0__itǟʍH:MXg _5f-]bu2__5!3I%I_ڶȁ=ǑLv=Tixfe? Iv3>s8Z蛙S$}v6l]*LRXj8oSqi"GggHnzI\f<]ܤcҐ| J?t.H=Zk#vپ~)[}\}a %3HLۮH^ljR8gY;vWGLI1W(J4SmG{2bb, =&/ׂۖBiM rV9TG?\l`(_ek0cq{{|RcEz2wG&K{l>q.{jo] [P\ ݤz-R+,x SƻH#;C/ڐ0Aݾ ¤ Es3E+Xi&8_AcT"*AHLxDnJ|pq@3[O?+wrSE6Q=-#ʩa6-ƿse%(ja|\^_>~o'9d=ԁmrY;b vsΕxQ^15l#M)a{zLYݥ&#̢Q`p/ ȖHƯe7>]~;f%l^'# ePZL6o{޼)RZe@ІqY wjWd= =V`Dfc+|CVa>8&:;?JQN(/OXqS7%hùbX?\?R|\UȈd΂Px\4;?Ѷ<7KujH{ѺFHw wID n4i q$&uTю*y֏O,.nQ(}֐UY&;\\ j#"MDof;[/C |B6aZ>͉eޕ,fd‡|sPޜ͒Z'"89x:71w%jK-_d],, uPdPeNVX.d'YE$UfٯKqĸ@C@ Ap`J E*yH /_-p{6*@ǐoϹX=3̲HH>|CAJζ*'jXWw@w1?qfI ,.w8 d Z&o%dAL!Z;zv̸|M4= ºRR[ΐ8R+/I!ڴO޳,Bhqgw.UzrQcT)|Z:+!2}ޠG (cH5or nfDR6S+9(>涀+?Bު Fb $Nku8UdÜV64_Ava+"ċdit7`7I rGR2a}9Ku~ f>%23RFěFGP_%5vGXTaa4,MATy, .i`S%9f;}G@b; a (m8FzWsS[ LjMƧ;߄E:Ndoy<X9GBс}Ui|B&$dU[ z :{blcLUyK|TzUA"F ҖS 㡔{p2)ζB^~J&2Z0PȊ*Dl^ 3ub2q1M]]Q}c"/FAdh[Om3{p 󍳋Bӿkp#{_x#+ΈlJ- nŽyNi6U`~Wwj JGqN#H^x?d^m!\v'=M?'-اzоjn@o8)Ǯ KQHyQM ֙Nσ5=Yv-|'|a[UP`u|^ݓB%\k>Ϫ?܈dgYad&9&"sN^i=q(0<^OFjyse!~u0=InH4 ܩ0ke6qθD:Db?߼BxE`ZhT0P~*<9RRKX36W*0nb iDcCb&,D즧DUm$k敼;izGQǃO,o!Nзfee)o~oǐÊ.'CɿBXVb2oza Iۗr+͘88G!*.4L_Z[D ܍nS1iw> *ZwW/ U C8O EgWdQ/ޙ,Db'6?/GG3;@qw>K޶z``MDm2kF y !,Uqh.4.Hi -ģl K9m)Ǟ#ƤGƧ6#>lHr`â֦弲aFnmYUbn 킒w9XB$~Ϋt^@5r+KJOh{d~kvcXp";+}Xث9V=KU^&2vmUltrc_NȦWҾD-QфJlɋ (dLܿ IE?l=h p_Kˡz R/z1WZPʋ= gEƾY8'բ5mvlwJG=U7(ٗm >H'_y!`9d$oL{5Yب "\s8obC^_hTi?;cJ-I:ᡵ5| ЛrKp7 ?R}D~qm4Ÿg iQc al0VX}g %oip.(x2+k4Cw_[FN\Q4̤ʮgψet s(u󲋂+"knKxǝ;=1r<,q`jⴖCl~wc9ԉo heMqfڑHM'.=ґ!r%Pn}Ԍ҆ v5M)!3LRDf 25E,dp,Ó= \u1.:  P^GK4 vr!)D Q<_w}Δe7[jo^ XWį,UfD'j :%V5v7(H¥sH+3/uvu R,VMDϽVe˫`wUhBBI#5jK IXYksLυK)"Q2b*Np.~[c{170/h. FOP,@&]&dng/BfT!̖lfbSqu*E@ƈM>i1Hc}sPo8;e 3S~ 1.;7~w& xDWh`9Ĥ gVͬz U^C7 wR>ROLUihr{2u_'%4SvoiP;"(Wiu{x't`qsN4 ~J8D^qcJ)_f RYmNJU3iÃ(b^c2r.~l(RdCbFizM)u=ra-ߔP{;f}v1BM ZauMnܒx(O+ 9lUG*eH"^x䛱pd5?+' PNi^G+̥;Eȷ%,GPUΙR:[,8Mf5B@(ЋR{؜XԅoHT/ݲbAt@^V'st&Eh%r8…/n3TQJduY\Nնe{V q=.5|~iweK&EUd &]'/H`d.EASӸ#h 4-["ݶҎO-27Y5M{;ة]j yntuDaNm25I_sl2SR@qX> 97/R_wm.Z 'Uc6pWtd QLGSQ:#IGRAF.&jݚO}?EU~:}Ur{;ZɤkI5Kiu-dXa<͵>X,GY[` Zw+䢃1ϖ|kܹ\HP!5;+ǜnʸQ _]d,*T'MFedaH(^fz'n\`!cùf^fuqasmfcX:AZad,~(p{8A5~?YE Lxs 7wRqV!JTWˇP2>%_:vx6O5KPق+xuj#[E1]+FSDOBKMoVn2YxZebcAn?[k+jinb5syY t3rBx&JtdS)1B\:PJuqXi",.EIjv 4LA%Vш!/4k )Awm*JrQ.Og4ofW_at${"S,jImq$ʜc>TSYRmK;̒x&$`iלo&GOZoLuT$d$XeՊQm t#K9?k77Fh3YlD0-䓢7?{нZh >xUF2H)3Ċ#`2рItǵ3|s^$2r^N8l.t!Рybİvӡ6LЮ`=RMfwd䭠wJ m:55Xo,T-fӣaDD0Agw 8˴ءAXh')<ȅ-fo<|y( EnSy:d%Gc)Fg\kNTJjuAa]HCa\_N&R0>;1]sĘmb !ݍG#b#V.a=z`a b!Pˢ4>uҊǒƺ 5jieUm `^JV߃b`~+VdBN%Ct Ӥ |Զ{f @r0}rb}WDJ{\^zyy a9CbC\hP\y]PŎf =ܤ]y)_fJSoe'Sj=JX7h7aաiCr뉂Dp7q|6>g`D]wh~l4Ipdz zYlƄj\Jlvscidtu %5I@PѻX)ʬi`J3AIs?᫠V`CWEɰr(T<]"XHE37dƫx@5yjօA4OP3oSl྘m/khЫ bF0,`1"4>:纣V9JNϞC SQ2ֵ'0$Ftgn)s3];Z"*tޟ.ť[|IR9%y(O&r:L|E]k6/"}-ŔP\aAh 9A/H_.NMDI @ J=d՟3k/<=lE#d ^#3ք=uFaܽB8xc w0+S>}]54A˱1>cy9&A&ZI(8]m?z HvGX .RV_!MrKKp_ 7F񥬓)Kv y'R B|4TZXRנDG$S"1I).e(dfLR;NS]GI\򽶧c  q0XsLR[&iVzEv&$csK׳DދM7A?2./6 mYJAtgǵ#Ѣ2hSA&?<|w澥ol9Z ܼgÂA. tYζMRhdzU8%-\#^S%ᬾs#Jea؏_{=δj2ޖYqjaQ+ iDpGluaMs$ 6av1_e $ˑk_~OX3E[IC?44%[^$ _E+uΧww4g .;+.>Alf+i 4+y-Ӗ7ڰ+ZX;h'k:2IߘPy"5z%˲0)!anh @ԍ]L;p5JNiƎܦRD𕂬>1l`Cmhh ӠoFb`0WH~4CwMYٹH2m8_k1'7&ªjr?ї ⧔sS=X_gfc:sD@m<~R5:7 Sl΅Cɕ/0Ƙ^@U8U?`Z5Ldf>(`Psf5V&:>6O/\K/3w_sBX4 9XLBgh_N^6 OEYF V:XҒME,Hw+} Uqk+x,x&VOso;2ՇGoSN b8+!95D`!硻;0cťN6:@RVb+ݩgx %Np*=GUɧ (ʆ]Mبf{@PMä4@ǶB}w\%Z<.P1;i˜9v{)Ik'iy<84'k ('q䨎\C, r'ںUk_v3䴣VXv ؜ө-^ͪiM‘޸?ŌϻwV%ʝR;CÜC?/y(=sKsȺ!>KȘF"NIx4ȱfyȺ|`7WXKSz8_PߣШ,,Lf5v:>y%W{aRƷ Ɋkx?"e)|l[@MIe獦2333.M;eo C'.Qsϼ-A3 %"P7}ZWfS^k1;_ Bܨ(6l\Ci5WLS!0|- „ P.r.L d&1%@mո>:{Z`9 cZ}%&iB2ףPÀABچӣ fkӏnA\Ip/vIv"Ll1: mc(|QbrE^P,pfT9xӟө]xJY=HhF@>Ї{Xl%o/㣟"k]1/o3@tu gX$ʠ|R;hpMn٣Qмgl!Q& 'mUX%+5>3P g@vbϮYr c^+KU(' jZv %[{7$wE+q AB>:y~)$̧Y :-;HD@$Fl{>>x̤z0- J.fJw3NcyZNvlVEoRY*vu1⚌_;X}^f V{5u;d>D{R1?IDvJy49t?POq7MȜ0۳O WC!\ Iqp -҂hE]ZjQQ@QP{_ ΗwDY UE8TD? #rP,6QHɂNUP#E&?r_I}Q2u:t[qhI2ܭ:ᦵŤ0\v8GWĐ6))@)4]yeGw 2]bs s tdaղQ+# SGe0.\@?<+se5]ڟ׭lIɭn<Ni6\#?{)HГק#e#nHܤ&'~fGopez nU;`ڭJ'0jƷ=f ڄ]O] sd+K3ivۦRJ硔$Xh{-= `%jKjXP5v5|c5M`q!' {)vg}(_F̿>B-/!#Ш}Я2Dv1RfUbS4HΰŁE?hU\fm8<Nid0 yc.~k4Xlyҽ8H{BEiC/zfwuӥ uflHq kx喅Npr8\?AL{:|dk ZÓc=}RnTm?/MLsRGP}~͸UZ΁=%Jު#8``1Cwʩb% :VРj{.>L@H:A2s_g40jUQ/n1i}/KZִH{eҋ3at*kͷ؞8iJ(Z#<ә #'~]->e-q- )pAP-nܕN,,g|?]&+u?b>hH oJcaZѓePѲVt5˘AM2TNL8q49[Kl#PwD{Ƞ@>`PE2|N^f9w:-@Sm`E"(jcP^|?>Yʗ+aR-ݼFZ0Zv1;2m2̆&|6Q|3ۻ<ႈ`,.3*KKDMw#;PVDW\^Qoۍ)2Xlf\mb\"8q|nߚa@MC7#Z|Mm! 80~xޒ`1q|U| ‰85!2߈;p PVQ:u!\qN6ӿK$o)<&T~G~xAC"cs*l=½m;hX$i˛EAkcU;/ZZ12P8Ma@Mfy("S (Zk*M+Cau0y99w7w#[D*q3 7c8t( ]H<#> 0¢7բ ӛrpgGuRDfu~N^{4DowΊB/a03$J)P)ΐoN j:Lf@2?({^)\v|)ђ:QMDѪQ+y 0]KhS!z&1fjE@|RWr]S:34)+5⠼4"B'=t>:s:yy\C [~eu+I`s ,%0ynmRmEXkO$`jJ䀭|II~c8;! ^suzޙ*'3+%lJbWlc6{~l&ୋ, 2&@ׯKx᜸wpһFQlj^;Ys!&l}nH.Pe[+](gda=lF /IK\e/ K~ %^ &n08¹\pZD}@A/-\Mr_XAe:DW-B!ݎBRmǚ kQYG4 n2ٛstN+3ѵv>/uU*ymOF|hS8Dho@$[5Zut#Ktcyڶ- 5@b%+tTvܩgF:R9g?OZBi6[-T^M_A,M {.'XU4ʎZ 27Lds`$! , \p1]R(r`qϸOYkxLTb p5;\LNLH\ }zdC=&pVERQ s,k,u =([ɲy>Vv6b/ Gl騴SҐndr>zb)=K0 pQBCt1(fkDsx+Hih긓ݧOٚ<NR6Cě^`yY2'qWpMif lyy 㮖O]2~1zn^$Q𥶘wX2s'Glʹ̥oOeվ7N~Wׇ0MP򎲅YwԷ ˫OVtBcx7ťc6V}mi$>#28MG*T5$ju)(OasZ%tƃ|8`qѩ`$H2SHbw%TQv_d.qXD<6pަ`m5pQB;PƉ[.ëxy3l"Ƴ{W_FKS!3j+|#[T[N2q?t p]=L: !rjmUty8Etq2f. < '2gzv0/+e\ D'Ν~͖XEƐ3WNݡ;WtfYq?2O'uETOÔ_7WKݠkpGA kb`~S)37=cn 85gp[2Nw= XN=Ϫ*DtnjcMn?Ki2L,jQBmc}d>rރR[ad63pl{O>7:@LIS w3malimcnQd1q.Ү5me(9Z!5NtM:o0سק|kuHH@PR,| 0d#X F0 rr&6OYL8P"QZ~K-&" UMrF04T"G q*A. |HCK)W#,-d&.ۀ谜E"ǟB)ղ, ly %6 HJ?Yhb/&P@ I 5\y5 mzecu뺻3@+N$i5vu}*|[y%Z29VV,|W7fzg0Ƭ)b:d X m=*^&5-(h|}b sb*LeB S@³VU>o";Bg y*%ܢP?D C.Hn+4IתruG#))ۆf&"4LP8L:'`?9OlJ7gߌو&B-p4'ިul{kq)%),ySpK&FL.3pg؉i/"HsJ^ r#F'G|Q7t(AI+bRb VCp!'")^xt 17^hxgN-Y#_9HӁAJA LkkeuM0mN4d[E S3UNBFB$#eZƶ3e0-n|X\;R^2Ye.iK{Ya}D; b ^f́(2q;TdDw a&I[c>1F~{y 2&Y4{n?LuCF2hf  wg~\[~AxhA˲_X=F #K ]S64adsa)tq&oN 2 j=0ͽՄLbB3]%MiB8fӓ`fki_ ?dbR{ygݳR^VËM즃3u% kFc4/(8)Y 1%t|!&>XOJrSui`q IpH x&YDZ+|DBκEfDC1MVr!Y.,?$u]hw8O%C8 Sd1kSor*I;v!1"ClH`-&NR &7'Q3e/@]p\xqzKh(htj㥒fbCΦwֵ˶?s*X`& NO=N*v7~$ޕ([PDiIC6$<=p6`TM9"ȦST SjO8pE.g5) MgJQ$;ZFH6/=nkCܛM'E==d,o19E6.Eǹ=woIѣZv< ÓS&^8:7S p˗\=V5D[,.UZU\ u+b1t`ԁoc"]o* Od:2rE"Y8,ZHrʅ&? {6(t+L0ŤϢoiJiuVc&gN#],$,+NgF<@űgiЏTI,p&̀b\%2DLR!rvoNK ]pNwvV۩}_,46fv腃 (;ӡ ֺݡF.|?]o)ϠmMʉ_=%ePqiGZ`hstK@~[D6O݇V3՚OD_y(ڮ {ML0uzk6.RC\Y&3Zŀ8bk6wTDaJ߇`ѶA-AWcea&Cbp|%)?g$59`9CS-=G^2-YovhDF|RKC^n*6f2kCk,>akHӼgaao kҎS҄'DӉhM/23ql_6iE$#[*|&/i0n ^Hӱ}4]&pH,4~:az̖} OH.\'D,^?ŗÉvpVFN&aw2lDF+oXqcUr#ċ0U[e֊C/Ne ap9{s麢V0'Z ,1~dTT/3@֐z^.~V=9vJ ~ې0Qvxu'sof|q<7̪s")з9RZPRݧ/ AppGtwJ_ ]jI@!ۺXRi蠈Wڰt-Jo^-.`W\'#@^9 I醝^}Mpz"]E-*|vE{~xΆ AcLZ.n该pЄ0q+.?ʙ[l]4(EYŽwM~NP-gkC_+VMCdJZU8?a9Ed&D8oXΐS3Z.RV3e1xWhl-!|azQ&Tq{5 s\`' G}RV1m?Wv!¤% @8#ЌDW./O@|?VS۾4ŅCPL+2An=#-JnV˶ b?HjmG`̡{+Ƌ.}3-ۨ*%0Z+@V+po8WR|:Bٺ-v4|2.y1,x H#6 ʴ x#3Dցr.|@` [{fFEp"~17cU~fh-p&ĈBJ_+r@hWXE/? NDhWoR\?:K1#SA7L4y>SL o(HV?aH\3@0Y tb{%y 0,4kQJAPfY| 0+A.dtÆWp>e3R lZA ,؁?ṙd]h8d/nTt|Ot糩1? ϏfV)_WFnvRZZ1VDlJ&&B잁V@0c6Dt,+Ct R jkx"wLIm `'CNfB8B `bw0(!|O;_I>j̿E|%n*vL scݽCdrT9o*jJ'G|⢧}^㑶.P;87-r+%oo!'#LVVFp6߼ MrjFL4z$vRy.G5C$ƫD[e؛d5o0O]@f7FYV 痻۶=[P$'O@>{X MԱ${AT%(Lt b0ʻȏwOq157rT4uҠǭoCK'N/&i%2 2n'+[Őyi(u=SPf۳s",{mBNޒRC8&Pa2Ȥho+- #`ys ־V0 ?/Re-K_vх\Pi툗g泛n6JA+Qu VٜYgt[>R[ h;{O,V>^S? Zݸ⴦O4uvo5'GX(Ǹ + j~ut5VdsΠrƐ[L'Q1%U8KGA'rBa+T:VAזN]|D*x)q#>) ;zӎ̤jHE޳JS^4iyqNh9*cLvD߆y)$N/8n}me`\ucsp姱Xϊ ?a~dŸ{U`xzHUw_g3.P|CVeZ~XƖmqͦX4Gn##?#yr4"S^X?熴|c^|r }ą6|N"ngKmTk]60`e|,'F!fYIT_HZU03LdL{<Ђf `8JO@yQP@WL n~4q^ _@6)05w➗e\` p;3',8Y1r^FdinWxa3[)L<]Cl*mnX?g"Q߀_EX鸐6:B NXyEZܪ5.Q7y3ʼ]tPI4dƎ0].z<]j1m|ߗy+҄Rg;߄G=ͮ!ዼC*IU{Rd2@Bi]fУ Mq􅫨A5) 5bc G 0<ro)p"-"r1—tt#F( @'M}YYq{ y?qCW~7_Us?Zm(»CtF;trkxi=mui_!䚶EQ}^ dt1hYZk}^-䬯^3MTS xRhX˒WU㦙_ b F=x53`n+"F} otqm! TN{ c tke'aishD!IwΛ])sI`õ۱Lg0Ϣc\9<$ 8rZqbhWEe=42g9 q;$gQh^ݙl;Ϻz$ʪx ɶ X=-Ӊ΁G5NVA g_}k"SH]8@]D mmQgz)IEܞi%1GiyI8nq2Zw4Rɱݝj nN͢$t[j 6M2Ec:vT̸:2-,M'0 UVBz{T N%"!TG srO{Pf}?2 R]R^NI춬D!&jBh&rS{+uGRj=cU$^w6mBUj--)5u)RY|j~dvmkђLJhkўBTI';Y ejIxd|sexM$zTXjbBK 'ۍ%e:YW^gn''G(=/xNc0E[C&|>8w0nq15hzce -OHMzbjYʌQKoU15=mݡ_ahA'@bd,atWǃ!Ex ;8W"b'o$'"10~?1e &+b`8oT 1ӝpT(TGK jӮM> ڌ&8BO=5`ёϯm)|BoNWccE7@TǬ!;ev8 7Џ)!mQ(dloM 2hZ `j4PidNoZv5,!K_6NNiäC4}Ch~Zl륛j5f@F-6i9ĥ&TDsY#1Vs߾w]qh $ R8 -um?CW yT_A΢Mw|'?]r{AE|?PR5YU]‰1=uxMQ!)hSvw*bgA@ŭWkx=g!c'6%vEn.%C77,W4g?;P|Q!0`I/b>$P7PnKI1N{lZ C.b|~@A~mhK2=d}0e:uه)> &2nNlQA BS:9 }JiE,0J̕giyDԀ Z 81U)Vx(.R%%w&tu~isW=֮?ۭa~)!* twn0c;<:+zvJ8r :ev$ x X$}gQRB Eވ HO] &,lֱ4UvWAStD%ܭ ޔ)5_e|". 9l$n,/bh'[yϦ- ]0L%S]{'b m-ppcoJfH"yK~wOoǻ 5mʅӛ a 71wE׿dSg>ܘӇweںsM7 VϽj䪟`#`q$_Ehi׺Wu?,@yH 4YhҬIkw/nv.:-FѬ0fs?S"OYEW~_T%{6-6R9j#:OJLLNKcTX7[ͬ y>?ҟI%px4eqBկ\z_[:Rח1o@0ࢍ[sϩ} -a9" 2ȶK$uJsGL"z7΂i Tn4&;%\#",ҹ ƅ雷"c@.Qj'аF?Z^8up1"$4pk*̛ԣ#A2T ͉C$f ֡ Tm8O=LSUIjLFL tLa^ ڑ!G =UH$,30ٹG%W|ckj>"Z Z1XK汛iЅc4}|` =s=80=%/(_A#Z.A_NGA$Ц<'5 ֭Wi: KqvCٗ0ex#u{w.':/-#qiW,%%oZhHPG`4|3[3C J"vkAMݘ?,Fh;gN!Mfv67l"g?1! 7'_)I2۰aS UcB#r::r&6ۙ X2Mi1YI/ߤmPyR)b".ʟ1%}kforz{` nmy~ vM3΀6y}>]0:l)`~5GC6jW)pwd9APO#:uoQuXFSxUSbo0HNv&ᑈmFJJngw%P/T1 cg!|u' >=•gH34ǘ8-i0:2\6VTs̱AH}Mܮi#}+!+7K =Z-R򤪊 -wu`bv"JF! ԉ+* 2 ЇUާ]aƥ1P{ A2ዲ0` *9|%u4ꪣ%8gEz}?Y`̗N)v$o-r-RԿYr`  מ+>\ l)ng=S#:aXZTdunqiFNz`kxE _I ;H[I Gw:9+>﫢OEtO@qV^ Nv+rmr^R (DcT\ZAx",ŋ%: BI IܼEPD⮑LF`@T$PךK|z^y:0$wVǎ3ѓՂrP[GLط>g$zs xX#H\<3"L!y,#%|N=Q^zSwi‚[rFF=Dx!@Pf< Dܙ+`m6$b&8"-MCTT2DRGͯ[zF&.?=Ъރh{Գppa8V-C.A\\6xZFwa?F P5/22ۯ|ۤXw}2k-XATWSWd]sFĞ·_97`q\iUh)m:R_a Hm8l f[R3C;#.,E!quW-__9bcIާ= m,ǟJ'n%ɡY=x]Ky%Mn,WNF@Ѝ}~őB"ҵǺ=aW qɶ[_albm~+!$d@gb%;ꟋeV=}Ÿ鿛Xmܒ)5*< h6Ta$헫9KP~oM9RO ݀E_ ?~L  @͑#Ѫ>u2ۧU\$lFmdk^"]]. ڍoylȪ3m}P215(AL6=5to$O>=`Ae&/z".ʲR ]@e˴,1-zFp_ W9y5A¶5tBoJGqe5M&.sSN}<6c+?@G9Oo 羗?g/ʝq8'Q5e'\ZG:~L^*1w\Fr9]x~ֿ:9•}ipm`t3)Z?T!\HL,y3F`e$c!fhkMA' sϷz] : RbS=?cqx͜{~oF )IF9%_HA{!5_*ޚ:Wꕓ+Du\4_pR]!+| ?ŚACY)tGa񆟯0$8mby#ThI[J ,ϪА,̣R-UD!?%Bp@`:n?$N)4I61 HRH=On0y-[]XL}-\ԵJwxI.ꚗʒ̨:\soIabGTqeF($UBU&Ay%7}scκS;qQH 3Xszs Xr[ysߕ% j@4Rr|)572:)͆.Vy@>N|`|կ,SuuWSuT㞦` {xʌe=|-[L`yYxH rZ '݁7Ci{a=`;#%!w_E&c' q?%NU͉mRAT&Uzv(::)w4{=wßb5D*z!`OH 6) =C ϊ/~MG"Ln2E M#P]SO@~]0RBtIyloP{lVvh, /]Nc 6;d'=@_$!T#YAo#?NkO $8-nBt sdJH"¥ fSΏ!ޢpkYC؃/b@wT'xOѦ'U&ر)x_\kwK"dx`-TTl4a(Yû-Ҍ4˿B-q Io'brspMJ"$M4lj\D[[kzg~b\GoenD>%4I Л_FXL#f?qԌhӋ -q%_V:.G+5 Xt:QIņҟƅ#0oGq4!ybcGsp3 /Oz.nagMxFF3&8fVT8Hږbaɭ:lt}օS2=GqF%]:J9ڲ`mypP#cG#r!#3XRPG9YTe]"y,#eD/󉑒5W2R FpmJ\tvgc\CX!&-`Fh8⼱_Wv']НcIEXGyj`~!Q8m;L D{*M#DT榸`yʿ 9k4/G(?(R=U;TMI/-[Ί]&uo T&]Y#?Aq(H4ie~x~4*d,jiU}_!Sk(f./ /X!Q$ )B,0fwlXg*/Z0چaPR_zajQ~P >EyrGIKڵm|$J*Z^s*LNc;;Yr$5.=_(}i3xkJ8$BXǹ^TpR/VNa!h`1ܔges0 )TG~ku5c5wÚH^tn}_!!9 \M; _G&KU,#Tp|WeWdҤ! Tρ R.w.9nQuw0ytBԮ.n+7Lh9:i@Pv~LN\o3M|f̢ϽD)dFToz;x"/RG5U>G}/izeʀ%~iΪ?ϋhChN.%r5V`0b ԷVCw{(ewC u~&H_hVДðm6Z‘asM$$!N3i巳&i<_2B=+Ԇ?~I(7#'zFOѧ\c#4f?Z GDW53lq,z>/ rwзrZ-vU''}@Y}%)q*i`C 1 0%Ï,-5|ϕX6 * Qh(7=c4l380;|_ӄ%yNǘɿ-! șMҦAR -|֙' SZuehdRYbfM3c[9 Y$)0zarQ87!x s7,yԌ`[.!1+}_le= eVv wCbB\%:F!9nzpK(sQ *Rs +s;4^TXl/2(plK\ ;w9:NqKq'Ku4 g,ۥn5[$<@=#ô/ zF%jhobHA!-g[_\#pSPmxDU 2rǝpHB@-JƮw4LϬ OY/=5@^3.qpU݈֠-v{ Wj() V W b mmȁe isK#Xj̍PMra|; 2@IbJI$~m1'K?U7K yWٓ蠪b)8.+R:(g2?a/<Bd; Kӗ{/+7YBOnzkԲpC( %L٦;L gĭċQzh+e[Vvf',3E!\].xʼ1g\6[4LK+:=\I` ʘ++UDD"G2I5|ѰI$vZr . )eg&0^[E-$\ 2gMq.u;`T"9`π7IJsU A-KTgz~)7<$)lmyH 8;C<J"!?sq_$IJƘBbO0ΧBb:ذ_^@)p];HBN)[uHd肃#]fÄx(HUceZRבXIB?ng]RQrƞ.@ m.=M0>$W 5 f_[Xzkgk Y#\O4.Gnϝ{2N7pWJ`jc3栅!wFk 26z`tSNOkh~x1Jx۸H xekY8G' I4RsB?Fӷ-&Jk(}dlDa9bgm G2 [sR"ؽ+Z>*D Q>k^G1q-[W)#lғ&{dGhk z$|وrŎkjZ}H5afSDDJ'=EƆ$mt͆ Fiㆁa7|vߝF$ٵBrU)$Q#RH wAx@L(PJ _A'zNHU~i'ef}nu(|DQ Tɢ*sL9MoU;8ۛ `QV_Ыv@ Wg.&FiՂR<xXΪ Up}e0vwo?=vVmu;s[o3UvB7qrLF TfX; x ~}0{zgbtdB4H"=2֚t qɫ.ĆҊ+ّF{e )J|Kd5޳ ŃRXa"nD$) %35#NdSCVQιAYhe#8ϒ v ߭ ާZ8RAG1h1lX;7b ^BnJyУ];ŰtNm;A5|s:9We2y84X}:Hc7 d[ZRvsXA9c]]Rdu0i2䧑&=9c8U.qY!mq~jc.l.In09} tUM^ 4מˠf2m;T"U)Y&1j+;ncKs5@tDNTγI:Uz7_W1e[OkVS0Ɓ, [1Ct4ʴ ۩rm,dmθ,G0%t5f<`l W{nQ|R&yʙ ABB#^k W[\M~moȣ&BƞʁJ5$~$!pT=EZIuTb WH6-u)0 g]t4}VkqEJ'Bި-x`]O_!d/r<ppQ4bVow]}{ia3Fj\<$;TeQ\3PtCLZwQL ˘kP)ۜl"~N` ?繖kw,m{nI aA:X/Iדqs24J mf 4s\=2l08=,.$bjE0+TIqSOl K:_yFP&zl,mկ65 ]ea0eZYB$?b+`| GTR% 9_7RnRS$;v[{͌ 4ݣ:`u -81RUԻ!e6ɾ[}_Z]LdYQ< \rzyX"ӀADH2ˊTG~НWU,A!f/A]j \_t*6w\9r|5JG@N!uJ(:Yg {_aVeebj￟|4ǿ_^EXdlO9r!;y%폥DdYAEHaOMYlU!', y%ʾA FhH#IdJU%9:qghrm5 C&ݣd"fX'#ZU)g z7ruXQD$F+]v:TG* ڙXTTgg2H݉TT@$7cy#&R6w) Y spr/2˂ۜJ s3Si^ͅr:p aӐ4>Qڡ#=mI1€:׬SXU RPFٴ;[Zh^[WFb"^,r_ >,UL*"qy(, OE&w¯tONEx*k($IL(;:ؗr-Mf[5SLaz*c[Wy0ڌ鼫ZheFjjM󴸲~MвNWG fޡWm\.7Uo+p=lY9&*&y\ȍ B+*: &/ֽzMNrzeRmc^]wqjgo@m%nG } 3Si3C.P; Ld4:0gmbt:͔ͧ~ Mpc2+w8z +,a c7/:΄XXY#( (FHQ\'Bf3F6syz%aNӥ$1 qKB u).d#l&vJl!Ole/JFٹG9Ӷ~e1u(\nxEf4-6(ir+01 1cl'4(NI2ԫ96ު܊R)Ӎ0I ~ۭ!`BH`hyS`-ljٷ6qiփcOC^Âє^Gv"n}vש$JoaDbk:1nK#Vf?.BϨˑ3kr'M ʼ" (]-w(Tr}Pwt T?E뼹PY.5 @\ <̦>m]f^^NH/ɛ~wh«ۿߧIM8P"+ߺm8"g:wԑIIs+{ܚC:J't@KKO溽,MU@?2D{i RMDq!IeW02ef|aS\escd;aIr J!r#:]uBS dݳ[frr@! u#dpx#9Kc8$(z+?w"BTOSh)\ȾxcnSrI0{B#xBzqᏠ>.`SKS뭭B읆T%_̟ V1xW0hC58vCtw T7q7z3*uD2Ø,աJख़Bއ1Mlɒ{rVk&l@uC,OH;mtzljVÆ :#\S( Va/- < #Dr#gt xk?CwHfF͂| ʷ;s=rh=#y'έeeg-3FЪI:rA86p.<:Wܰ+KeE;8GčvL3 *2V\5%#YOji2@V(.q5`i;4`+ 5>6%**o ;F+ի;8ZEްV?OUQ^Nae e~%JWx}T{'J1ۇowLF MLZ~b[v[I Qi< ^~=BE*,8aX ?wTT<1}Q85|$QBaşa6Éfh3 U0ԓc5ߎÃm4^SŪHE)_vLOcWrd'rԛ+͛mz&rt[7 LNEt,UV{a8I gKe.a "3jJhX{`ҷ8ӾwZ('[f/*TjǶ7ʮgD;wspŲKӢ;i3D멘u,Ν Ct಴i%!6Q6Fi|T+iQL4a(FgˇC]Ck¢&cR!0x;-X:5,!s{pޠjEXYkb@6 iDH0js@Z]4NIyy+{=O<<\C(kFd؎y*ykK,_;[15Tno%2}@C<}=1?OkSw$>S)4B Oas 0WqiVy6i dA9ɺj6ϾF=BʤlLu:ty%+MxS>TԶ"aiw%D|| IK ̬G"Fݡ*7-a!!.Vg\?l @*c~H ؀VX0?دY92@l?!HȆ&7@ė(C-iQToAc<t`s{% E EjQՙFܳڶ/e"EdZNq5}_ hz&Otb`zc?l3V A-y(cӷw{x {0;/i}[o#=,U.8eW28oNEV /7gG>(l} -c`R̀@㰟33Pnw HW^uzO&P.p[J_*\οo8OpzC%֦Uc9,)DpA#ؚnQnb8#3 lG$vYqƌ}maT{x0k67hv8 Q@n*uZpHlepC;Ż} "$=&EN~ FȇXOѿ+YSv(;٭K]a|xP4zO.Qw|W+}9{j`QQ1";AMCԵ {|*]ߩNA(;xv T=v@|afX`IfqLcg6D؈'po\<{Gd͐a/cFr3d<KhTRkڇ.@)PNJm_Mz YMec1Ċoj *erLTu- ͖|P@E%-#!G0;~UO\ϱ9nTo e0`:~qZM2/R:j|p6Œ+HZm ęt5EEჽk4 Ja EOarrs4w]߿u z6W=nk[]M[-Nqj[$@%\hWĴ/{BʷRP}ąABu39-K6/nߠ-o7hƽ~2>o,8NˮbYGARw=!9]h| 9tgNL-gqlYΛCtO_Kwfkt2<@7`8/D=-TG@s' ^o|Nцgc^9Z.\mO%),ĢBχ% E &@`:ZI'Ol"۟g3KԳ"=% tEdAϏ)7A  O4bhDxwc؁cʖ.{f>Px:'?X\Or1,@tcJH(SΊ 7DZ)U9LR M\,ݾ(2`R=E2 l]2X HWSNV=Eqk\8]K|-nmP%Sf[iO,,!|a '/p3`ftHCa<Ͽާ!fQ)##+Jb=`1ϔ _Tu˴т&h}Yt3=7Eagirt&t)WK<^7Lm=@A(C ԋ'궸)P3IiI@\:=M,94ҕ3:\;fADq&`_v/A*ܰhreJ,^V>ζ6z}(-D.RN:mAl3Sēl% uvڙܿ'Pil cCƱͩ}ci|WI`_%rPs Ց궉B><cM %D˩J3WUbW^&'K^E҂t^77~#1$s xz2grA덉! «["tXƍgҺF~g*{Si>g ,7*.o8>_;>MMr{v-G578( \6re4#>}ETtY^7tw95De14BX&SQ0]%ސY4~'|P7foLQ/WX7-9aArh%BVo֌Ef1umV=d' 8Z#|aqmEk 2ӫr-7lk\ݨ}~JdfF SY21nP|ˈTZh*>#c~ S;x˶ h*pXnMC~_T%sYӑEgFRZC-oaE{kRn*8)Rͳ~p%I_?}% ՜-_XhӮ]~ʢ\XΝb 5(ބI O VI~' 7''|':cN7\V$ cgccnTl?0V[?u/O=*(\im+4p'‹3-U!4Ş?Y55_6gjoZn*j'?b׫إƄ6ȷ~5a;|ig4[vzUإھNpdP ɫʐOx:  QZ4KG 9:ܴlT ɲD4ą֛DJR]V)hX<,"N2*MgsEn,SPW`D2 ە$vl7ᵘ= Ү42D~Jh 6?} %$QOBDT/meE;dQV#O6 #5\ Aq_SK{sQr&]K wp9q7kYؕ*5<`U˦SMtC!qgG/V?ن.P SGRu6ݟM . Wҽ9@ x{8vmuއ;5_ *Ci۷\c~OaA9hG/>if炯=/T2a۸BDq@`{K ҂QLϊ:')T Q~1I@[?>_3,32=uf֖*yYǝmbX lhx,Ak`UQln D4[Zo۾gWBI:BXzC88X5⾑x&w}\+H={L%c5.A5MO;V>J(X\6 N5B! 0߽% u1ptbGyV!ؿk?%ߜ P==}UA)-@_UYVsbmrSX7¬ehC@dIQ r2*]j\.J߀@f na/˴H.py_V i{ _ϧ^sO"M hPW$rlU~D9ՈA8?"`i:1"KqwrF׿+OIaA;}Dpăcj3ϐ읶wF` wXD@Wcwp/ac?;h#ygY[a xԹQj &AdcAķ KP* )"NLL6WYQv)ZA4ݩ֌,!R>i|kiK }$!Xu=z߄]) Ma ##=q@҂1@h(o{¶96_Xf7-@Mݗ` zJ+! Zxͤ}Gz4 F{#[7j%P9[:kXw{S݇0d+.~O :^mXttEE7)sA>TLfk`:t7ReDՄ=e,kbhNS”d[~*i?99TZ\Q <9#~T>LiӔǚfOq5$3SYB$pv!ٞQl{cʃTU+ I p@`=z`ĩՉWgvS 0!'dƕqK>;FR^߄l"^8^naTyM Dzyd`j[<@ ]6 q'&%+A\Pvpw7`\kJeǘ YQE8+8&߱jy*DA[vӬSmN hF7rGIP)aQ?Մ= `An)AK:>EɈK5\ Ѡwz.>q-k@MXt,k5j0\hws1=j,=,k.r2^FB-鴯kYWڛ̒ =ߞ&510 6F*&&4 ` \?fN^ϗU-M*EY% #. Lax78`ў&H~## E&r v\+&VSq@K]ϲb ;X}-J+7U꯽|zdMj PbםG C{/Dt94 ѫĠRrR}9jߚ7 }IaR\G8(EzRX%498!J>}giO>]"\a 31`Tlf5Hڀo*ʅv :{*33 YYؙ2|n#P>@4o< ' NM+3@6D9}Nvz^|rd@B} :ΆcPlC]? |n I*G[ºR/s{F_9@ܟd•w9] Du%'<dѯ*#^"}$nn~vGe몊o]9;M0fU8> <[aֆNkv)WR]ЋO)7ˌddCb1L׭ʹȷN-W򴨕]a=zCGYf)c$m@^@W>4yБu(/ zU`}ILB{%d>\gYx>s 9(Z#ґ.yumL4?kCYפlIIb|^@q},FStv Dso4^'fz mŋ' [8qW#ye &)@b P@DX -#ʣ iS?5بWLXORZMϴG֕W2֡E^*t0i"Ѣ|)ڝK/O~505-w8"FBPfs@Ls|ѷ5D15 {a3#ݣ Gqĺ6V#)Lyi"+$}!\8((ώC5oO6 H1RsTmlOryhEWJfM]̲V+:h~;3Ep`C _f.kaz€ PNyxul>9&~#r|4̸̈jjբS,O UsO9]WY.|B wh!LgWS k;H&]!@D2{~fWI~\rwvm&0R&‚DQs>rKl=)N'!4Pﺇ>. >/T` \bۗiRٴg^VyNCQ"GcTDd_j_ F[^|nyCȦ\!T ޢ}'8\rwTEGx@:9BXމJ25ٮ?PL#׀WnTO3=eHɸ`?iJ"X- G|[XfXչ(JA9*i&Rp3`-%p@}BP cPt7f_>~10uQN7H$4;3c kr*M',e0=~>Fbt5v>Rރd?Ay9T%#--hLCl K *S}ʿZx(P!_ĩԲӐE!\E}Y7Ga)|k`0i\dL̈́rM)9t~29m>f_I\=7\Z0B@mًgYZ0707010000003b000081a4000000000000000000000001662f7fa900007814000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/y'w]?Eh=ڜ.+.b`bYII3>VHՔ(u9{\ei9]ǖ}` c=CqY7#DH=3zPj>,O ˗PLTC7Y _j2H2%X2П&a*I?h )X阥&]r{DžmqF<vh& TWyj${gJl׬h 7{AqiOIYMr![40+ϒB^"!9OvQqm֠~o|'䆸$ YEk1kL0X֍\%@ QJodP"tx'[w$" -eP+3W"P_GcH籗NC_y[EaܗÌu]{Hp,D{3?x_3l7"2\XB/JBSVv. R9"% fͳ۰M89L=Ɗq"5,$q^!p `L6KꀉoA$'.V_@!g1|C$sw<0cVLΌ~Վq%ܽF>:jCx BП哲ڛ!aD0ZɃy29 ಌ> Tβ-Hk vǦ"b27{eL0tJ< o'Ġss@P05;PչӮdfH8[_Ǵ/\<80M]H؄]ؾe*5ۙSi0sk'׻3`/ |;ݢǭ/49|HUH!C"בtAZv9$xOII;;d4@TV|MMl) CtP8ՀX蛻oTyHq"* +ξ p-5}!cn$|؅n-!F7*D Z".`ӌK9;;nZH[בVyKS~VvD7?{JULKlyb ŒT ߰E6{Cn%LyąGȉhgz%O )#O]C+K"AZR"G'SiW^20?#۬3QO~ၡ O|ұ*xp霊ȦD 5Iu|2\Q(TkOeг$:rbH>;$jW,P#JM+E-?{X` HsȲ({\tcQutΕcUWϢzyb33S 1}wfZ4<9ͧ/{(!Q,-M+s\ "\q" M -ĖkN.m+D`:O-[ 3^S1~Y;;Qz6ԟ(ׄf뇄ڡkdE+3oe)3s5΋>??lSn{obF.isAa#|Z01s寖p|:s#%N<NtaBj6qJ%ojmt~e\ዑAٖ-t5r*,VrLqqx$U6wW_RbQp&dQZ]W>;U4ጀ=h)bU_?Ȟ8 e>kF O=)J⊄,u )eIyA+jy-7*Toy'x}}^C$[ԁmVɷ~)=W3>IsL_4c)'PW笉pH^nH[}$I,}=c`gO^ .˚ WGsĕрV#*]G+ꍗ[[xA-d&|઴/7/p}/یd{:&N3jwK - %g`f9G7V9Q?ByM x9,yXJj]w.g 'lK7ZBe;j"&fPQi5ߤyz%Zf0m â%HKIݢf JLHiрN$A!nմL6MWy+OGsXzgcr,^ֽ5ZIXU]g^sCgpVH5BLMhy_T_!*5|׎=ûJ_퓹ڭstMy>LZ'C/OR"~}M(\pQ 3'+1x35]#6OH&f6ZwHE0oݝgݼ麘ys$ +2P:oj*kzev0as9lvb7V_z8:B #;{Do֭12VJg+<sP4u@B{t׷~s

 `pt c SXv }5?ī靓=ft,\͜V\wiF0ό ;9fK݅=aɥO+XȧoD#QuU*DŽ-C XoCW-%؇hUnjjhٍz 7lp/ͷT_w%DqjYRz+GZPCy K,|K? oOѠJH+w3.EM9uP25'NVgbD8yG ;c^vX47߾)$L[ }.TIB%zsȱHaE*tޭ@4_dHJDE;#րa DIuA`ğnV]̚Gt=g,@DӰ$6E@Y0謴jf BwHeRY\ֺAXk8{:՗j=4*HO6)Oב7<|ŭO̰sV۵/Y]ǰĒ6'}ocO#%6Äs{Dw">KNV EL3y`n}$Wehv xFZlecm7*Æ>C($S/ D{IDw]v?eۍ/FD#_[19O: >8\ECxePP+a$_/q,ĄNɢ|h *ٳ0pк) |Fu~8<8uY%P,lk)@"Tyq%Y0T"lWVKu`%!K94)p%jGM\4~ r+ 6~̇JSj~q!Fԫυdd{Z-I՛xer<tվCFFZ;?ٔ[3a7pspəI#ֵ`J`wDQ]rϪ }$$a]*RWkH3l#J`墁{}"8uʆ015>d}z3 FqbheT중Y<[gz.[/ x#GEwwwBZKgL2yD_?G3T:g{%!#r/(Kַ"/Yǂda U} Vc<#MWմ1\TL%h+ַgpo, L^ MWNKѷ!]勫_ԫ\c =f5ǔZ<>,-; VSdm7f͛蟫]D28=Yj|@ԫ+7y]=.0Ye Zߊ),B+%J[[mƟPo$e.í#2z0e-p|t 3Eߓ^ZC‰f6If 7ԅru 2"p+uidw?&cP\|bhj}-Wf9/ $c]<(㿧j"H  ɕ5ޒc˒kWf"~e)%K^3v_ ͧ皅ȗX4EN BWj]@qQ$ki]2)H`jgaK7Ĵ>RBT:M1:}4ƒ.9=&8D9MѡO ځq2&SGMӄs xN^>I\TT07jF ̩@7go |>!`RV:Tz+vçεp;"@䐮I8.AŏiMQ#jY( 3d{Fܜ#rH!I$OڢiBʮAvZv4ߪڷ\Ig).h 0W-,\ T qm3SHi!U7_h'wxOZT#[=9Qm -=I9UVR c#B[gZE 6v1wKtoYƹligc皀ꭽJ>+Yc;qgpj4 5ALQ N9i*BwkM76h9=[v9E"£;r ,o?Ʉ}WH,HىQ(u>Ӈ@r_p c +հUȊ,{%VLUNMި=Oě 5uPGԯDhq)&O=|FV*>l683gW`n{l0$j/J1 M qSϥDMhl`0 "ٿ`pk b>ƈ)TEt ǶAR"ig &`+@^a/  p(Ooh`kPc5IENjqcZi[OȱJ9^jZv,sN klr),{rSX"PfI(nIb²*d-5eZ x+\9)Fכ#ȧc3uKI߶ѦZpMSJ"vBӘBNaJT|86bѢG0̒ZIh80U%d4ME4pzϼp}0jj5nL Bվ*|#dnJOrO*0-#"JٛMkɹu܁r!m@3=LbHc@WJ~pǡ!xeF6(2bI*eϾՐXli5I\:`l*tЏW5Az2qPiZ83te(ʉi \ 9H2HG`muʘ^hs^,Y*1/JpxG%Z(MpNv2\x$pG8 bS_Ȗ{ χ96d:ͶOZKwa8d/f鈌5G27 5 zϿ\Ǭٷ@qz:c)]o j:pkΤXHa9uA-U^YsB{BS-|>{Y E_ي7sz¨Cܻ:NWs J}z5<5& 9k(JriQʲ$ЕQVC&Ӈ^I^QuŜ36JG~]O.&uLz!/0|ڣ'iJ uӺa}nfԨM>PBc5c5n8ֈ*>\]SrϹn-HzySؒw^v Қv)S,Ry]Ď5~#s(冲d٥4m,cEύԣXuQtf_o(99;O[j2iZ-g ;K6rԄ:ԭeԵ$ϵ +?05DzXM#SzO8STm-jH C8"Īc}թ8nS(x=q++ٯ/}?#3~O%Xu5 O;,LS#{} Clk6hVaob +TgdUim\p Ɗ$65ÇȴPp0ΌyTrjp q I㣮mCL]M$kd\LƂ`U(&d߉bDa.ҊI%F"1([drN=Fȹ) jȬWSFIWEc鎲6n+@vv ⁻ WC !_vyĀֽ6p/Nvy쪦Oh>p[ b(6ǟ-0H$ c=.R";`ϓ=\=O~ _W^yAöb0ZW ߳# Nw5ɪ?:$=C4vt$1p`]EC;&UM.j<.TWaRV_w+R܅,ޜ4}]2)P JClЪ9"{P>џuT8{p*mn78zSh &ohz]%gh6!@SzS;^*2"Dopu/zJ$d.O.Ȼ,&vkH_W%7GюA/</AlAT8i5E3M_&b%9˛Ҙzc.к-n,j/zd(N9H^Ԕ2F4~pDҹꂏaĪB&mJ GuAέ*U $ǓV($Z( M P0je 5g%v*؍[,Snl L֯1duUeCR,cp~z:MOL(I*s?mˤxӇB} AXU5.P6vL uO3)`śHs=_ݛ(FyVu5v% {Rħj2~.:I%5WA1?Ɯ2l9c!$ւFb)e2lo$u7/*ܞc$Y% @&|O+ԊZ>g"T j"ג1.尜ZqnA#u ^De KlC9HJdr~k29w#-oUd6탹';g}i5v%AƮa #yE ixGԙvp0@' itl!4X[~nj' sbdZ+M;[˙ɱx˓gڜso@lb ZǂQul_gtK& ZT_76/ T~&#Wj d]#aپ禒ݿ72)\DmAXW_u/Caw^0dغFSԃuQkEtg c̖Ycp{ 4F׋/Z,A(0<&Rx|% :_$Ɣ9EXkAC i/e|6QgUq!Ķ;l!Q[K/k"5=Xn - zɩm"ւyDiJ B%xt*+̅6ol#ۋ-K뎊LAT z-j6yXbPtT8ZvmSFO^=6ϤD 8{Ux9O(A+Rhm$iسLVgu֒t5ano^x϶'~z%l%udʑCgb!kt@WX\OW j/8!z X|c3`{8tLjH7beu%,ys/18[▰IP`ISD8# 9>1+18pEڠ5a5Z:QJ>88#鶠<3W- #MoJPި F˳Hƛ𱄓N~^u( l1qdiyzA%$1Y#GbƼaeQ]L^4.0u}pQHVч@Mw{OSIM{Ă%c"5ȨÛucBK嗾 4rEzqP./Vܴ'($ _4T13PWvTp%UY%0s_:fݦfa܋Mо0𱠳P?4è6j^MWX4#3#X# v$-D z]]W~Ds^W?鑿 ;"~'S=1ԍ Y"yJ @c^~VgWB+#K {[D4pz[13sA"u73n>ETlz߅q(2ٱS٠E3|H&3ŔTVF;Y;:TVꭿ HY&j:vGۯp+1ePx, \i t@e@4 }/t ;40x[]nP?ߏ!sBlȦ3)*~E ;B=/B$sfUê-,ot0 [i7>8t+lA_cjE(ݑ#?T.qӻYcMj_p1.u|ė+녭2~֭x0Tl/?&7o+YjG z@9rP~IFnm)O+ߦlR[պ_D`,X 1@?O^+nV@YGC!8'iJo\ݓ{ u0`ZpMv]@ V9RWDgeĽ̝xqs?"-7iVkrϝ(>s=c@~agT(j;cڧ䢀/l77 Y=};WUL1G0@^i@37S)b\7^2ͻ@Hƣq=Ѭ/IN"|til$% k,ESbhx?L2$lg*7vDV*f!BĈ kй/v_%sUB(,! Z5A"sDhc=((3Ѹ:Q(+!CQy%( q m[ՠ1>cp9_bA: w?8q7L'ܦ(Ʌb|[ߢ,S(p1~ 5ؚ=О@NuQY㨙=2$+N2T|Gm,%7CrO0T9\_N_h\ja{Z(3>J߷Ms4>p5V4Tǻc7-q u nO8XECl >#\@4d<Ԅ& @wg[=l爯w+-Y:<!Xc'h3N.b#c/w߾{I5 *4ڙX E_ ),yFaHz,4>aR#Qª`9Vz#[M,iLu);C!Arb 7umy ,!vNjۮI{X)v<8d`^g?8hZk00TRw%DֿrFa/'AV_TZRH0B蜫Fy M~ }ऐsN;-OlSGu7*GGvEld\xtl3h 'kJ.sa5w[x/1r[01+@8BzᘀIw6evqpe/6Ni[ Arx(}u\w&J֬/g;R-+-XVkwg=T2 [cӼ70T &G-6,ѭO2I[l6QT彿UGWZ0F ]0F{tqbLbafu=#R/J HpĔֵTIڬi s)2OOoi<ۉ(=OyHI ^L[8+ύ3sxA,Ձ E1ژp5V-x((c+GӎitꋾtoW|utr(7nNưq]qeQ)_~EnaHgG[mQ o@mnzD[-munk|M:RvCk+-pwl".HlgFiCYm ;>m(h$-r1LK}a@V-1cZ[C>*Y8į"j& `ڧIE_r RV!3"f# ҔY6K1zϕmI8d1 >5f_*/'\X+Ƹoϱx'U[[lq"d;j4/1f)c[jaoog )p9x{T0 ioUGf 2 SX3@1W8^5 Ts&ԉyęq1Bi Dh%$5Zgr#rye.d6Q+9\h<7 9 $#@26PMLo^,tŽSW\iZҪ4-ƹS"MurԿ$l3w=ɼ= 5NsX 7|ӄN+;|gHU;s#ICq% ,O*:kǐ4u"ܚדz+%/z$=g=xD~ASB>Jn{5__()E(5_+7QSEvcՇ į ,lBfFg =oc& ÂHWQB4ҹZM~@gY bn~NW7eu\z l˨$IwhlSAڒܔnˏ5$g܃G E\ǍKylj4-,zt2q>HcFE J& vY* Ó7V #ŵ:ɑF3b?n'kS[EQBRIAU|v.D>|SԲlsƝGO VF8Mm#WPfFUv()U6.7MGcwH_E8AqFr㈛xރ̼ "&d+jSrֳ5&@~b(s/!ۇ]{x `>oy$]@-'ϻSyuDc9\m/w>}''ͦ}HL'Ųm sL3* kj\(j!? qȂZ?(ҨBL F c^"9_#c2vDW`ЧDtɜul5A,O +{;]ձ<2b>!`WHι:|J>6 zЮo.%_.u&~Ih' V2ĻVE4kaZ"|܂;!韈8e1#tbMg=bsp 7S'Ǖ`VtC0sA rhv`h FK/ 2E'\!}!Щu4O?+~J_@>Ѕl fO_ )G[k1^%v.8??m!?)\ĩ2k G<@-^\lG1iާZ;G˝Њ0?ˆZ7W D*Ũ&(")<^ vǑ+7<_AͼzaWV38֠6xE 4-8ER F;w-_oѾؒaF9H(>Z]LW uSSeiܓf@.,ӵC&UY Vo{^X? p PPCZ>O$nξsV4iUF ǀGHuV5屟e~]ilG"V- >̐ K//U^K?e m\`Bn#Q h]Li) ,jR2hNF`wD\/iIBb옕)9%ѕʻQNWđ˙E_r@+8}kM ښ֮:C(EnX5X #T({&tJ菚 8CxwJ;^2,TMnh.gц<] iZF7H&cNA[T E EUYЮx34ʌ[q.ՙ)%_DcBh%Gް.o”nG>~3n& rπ`bʲ]%m bwsf(wr<6k cSϧdݞBO v%</pBQK&Ԝۅ:(]K1߲Y}'* F; idsoFQCW. W6+G:So' 1@D1{ɑHZU1 vZXG1RAAWYؔ?+KVT$MB\!VZRP FiPcݲ{=DÓ1Q6}~0g(1XC f!3^?Iy0<Xh \4X-?n`"*>y9Uλ>ey WlE4rt}18k^%5Ddp r$IDPD)ځ5`UXak,: :'vdx"Wo=Rmt'9Nw;MC92`ԞғJ0ҫY=踟#]H KPhHCn}om4W+o$D/svQJ6!E!4Zß]eyM,ٶ79J4_NJXL6)1q7e9L(b3I)r.k9Dkb[n7m!ډ+*xV wk*Yd|ƂÙ BQ?9j+@D5~FԓcDDJVͭIh`11YVzOzml1$ 5ҾxVK \X6ȏNjq^*wi>-⊶&*VPZܽ9?r;Ѷ ?|#ϬYn]j:k<rV2_Eeb?^1͌=gh|vD\:AuXڴkdWFx4{"ubPI_`fΛЏꖘ}oȓARqf!,ΕK# OK󣭝mq4V5ÿM*m$^ĔsQl'v\e 2HGX_[C'VjF븆c:u t4M8BS2Gx~5 6*0% p? AZI+)F76E>CV~Iڲp5i*wsԐiWSP@Q}"^G6Qød[&SM_p'34gpqLa%zM: /,iY$ws.[]bn< uՖQ4v>w g" ĸ8?ݓ&_JTAKRPӿUx?*Z,JXij1sQ !Iݶlg|yq5z3&ʵN\TdMLqͩ jdn5Sv=\wy%@Jd%k h˝4n +TܲsWyޕ"Sw-jS(XOcK66eVh) V}TP^@z')-XI6;BXAkwc\$u:Z- 3akԺL@vr 8u$GsHu[0^?7^^ubh'pq(n| d,1+?욼=ITQ67j ܋QD k8hmJvayO<;WMc l)_>D\i'QgtPpP%{h)Xf6* }*2G[*tHxCl@0:xmkcCS2SJ_25^^y*.-{OxvW$f, d1id^ h[L?u^Xg 1fvwʹ:&P u$ѯ' SH͜go*.[e"q勽,'!opv>4xR0$µ?"NcU:x'tfɔΓ?hCr5C I`ӹV*}݉XTo`yD$%JA{~Sxyp46jT3l/8{onr|x}3bU-2_@#7;B||1yeRPJ̅(3(;OaAI݂T`Rj=NLjj.#)”X =d ? v7'`bo= m]ٜԨ+@ mo\v ݟњ$INv@[yjYUFz3'5 Rb3$ח/g7k)PC(nVЩy@IG5-9XŁqzm)ZHZve4kʨLDl6g厫fe!|;&%Rrd~ǻM:&~y "qs2}h=S0LPjvE8o(?xZ/Zp+Ovc[N#VM]TOr!1V4d}$ u7k[7d-\̖h0SH8ː B2T Ȱ[XlV $}+;kriz*+'}}lq]"{}}ZW=iZ h052(<.;n`ޒjO 0+NV2<VYt ~#"@OB{ӄ(Jҙp ϊ$@kb;(N#Ct[Bp&E"/+ob(V:JwptƸ| Z1ŗ ߒj./,f=eLv`ĻϹ=m*Er8Tڐ>IlT`&+^֝.ࣅ0 j0cJz! v#}k5I>%'KOs"xDw|pQ +c|q4ۨ P]aկ ׏ݫ/{X 9( 8Zva+VzU{=ܨ#3|(NV_8˱e&C}5W&UeCHa©fyzRF;\-.`g/~p O7e3k8f&\(=?Z+o~J)3nΩz50ץZyÍ>2,LW!)Y)D_g'烎 R%BaI~\mJ_w<ь&V@zQhO91&KQ=3DiN@Sx#S?\"txZqNpqhf{gq,՚YPu2Gu4S~n)Cp@sA6dbFbp/𓈃 ZUitvƽ*k-?sZË*Jk] \V҃ݺ/?4ǷY_휙^;ԍ56ÕRAbp]H5C0>@ܗsU=˙92ˡ,Wv/nJd Yϔ6kZ$%nf$|"U_zԦr`y}kxZ7y"xMO%E">mQEysQ+1pĊ1rp'yUA5M ":QW,Mzo[!PNwoV[Y=XSD9OJ br⛰BPwz?7"^WJ j,+%3=-yʏ=_;jy`EHYjfǜ箲jxb>(zCx):~;Ay -ȣ>Sb&e@Z%̩dVo66pYPz>Jḅ$lrK'sq~ħ:2&w@ X\:U`(! /G@w{AIkŎ88?u"ugThy$ {2}J]~Nj^QpnNHj SRckU{ջI8N %3LpA4?d+LWtZDE;>Hf*).оF2zp}ØΚ%*R9%"Fj }fڐ]BX/2M(naڷ~h /(bh6*r-&LLo $3N aFr?0)z?!g>HdKP*' a,np!_VTVW_OsQfP F{@tYw'"G1ggbDf6M({ =^$cVKmdHn BE.('-Fǜsq}omJT(V*j!Df?ȑB:h_faHn 4Υ@x1_H[{0nnK 4ұ89h{mZ.u0CiA/ zϸ2UKJoS o'd 턪Cl4> +CE!!1RXo1dUl38;DđJ7:5e3u^.s K#μBXzW -C'h<5A!nIDx&eS-4l\6,g.,KSOrCfwd]g[ c~!RtM_$o>#q V$վhi&/ۥqLr>K0U3sIc?]U3=d<T 7E#qNAK TW7YN3 Vꨈd1k wʈD7h -r'U,j̩RBKlh}hA'㦊G Sn2НU"ul&F#ꗐWy&3~k% `g5?Rd1j9K+CY'Zsk[+:NCJGu1IU-o4?.y!oL*w\v o 2!Z#h0mDp-RPTGFU^—߹0Y_գoK57c5Nnm0GKo{t0Y(*+]YL0u*o$B}2]o\Q_2ľSo?95oy@{{5:sϝ^r\LoafQC^-m52=.%Z{PܛZsisdmR^|&,.D<<ȽB4c,u_aЉBL]'w|(Dtǻ+|mL<2Q9TUj/jJ 8B|(?o遴Pb`MlvZLɢc'vpCQ<'h]_*UIݬ)ܣwOptw7R1[~ʚ5E=Su ZbZUDZi.Gb xd/S,V K&qЦ;krunPSKGO+:O}N}őho<,Mkg35 _#NCBhLzVlpn.w0fu+r3B`ԚuTA3BQOTZM h%O#6'as;Чҙ}u jnăgz:pr> uex ks0q`sdM="7&Gq.ZXg"퀥?6Ƚcmu!CHp('sʗ7d('"# -qV.s ]$3od5b gPfRcG+ɞCSPciD(# zuy;~|v"JJET5st n2h^BMa F'jq2in! 2W节.|ښo^GQL4 `DǙưNj!qŢvYwpуtIucb}8s%`dg==kdMR!yt5OӡRzD;m4~D\;|HXh w;str/"}lhm<"Nvz`vȓ^آlKާk!0:9Du+ 3|/8:qn\Itv%\xeie|tn)=-əN&_ s6 IC4e3$0L97%|H0Ptր{:U{eͯ@rG2ah 5CCd[v޸5$eȣb Db 2]znjda>2\$,4'.)YN@IQ%WmlFOz H;TȄԨ4ϴ6Ƕ0/2QҺoY"#@~| }-JIT 9MbyM]}$:IfT-e }v:E<|2Uܟ41=,z| 1*,l \N,0Ͽ9CQJ\yf8.ώFWLylS6,²u`%AOY-He6h"[RHoRrDax/`,i5/";`Zg$C͹][  k <$^rE#u @|4arJsµ699;äm㎗i3k zZBq>\@x`fv%՗(k>0^׶; `TT)U,=f52OʶJŴ(3d o9ė)FN9%. *=4h} ;YS]@, 3HnakV|e2d002{1a(4Ph qn.e s ~=rWǏ8cA%TghQLԱcK BAjzh[#G[o+;++a[MCW:]&a6z?Rx􉮂hp|ਭ5)M 2rt~2SgrNwɋvmkhE xbFk; p}*91Bw_ԣ'99+!(yKUνVF2q3ylJgdH^T}%,Id"O:B$);y![c7 5,x!? 4k5i2їyQ7}Bvu\wyĠMƿ%tYσNBI;_Ǹb}ZO #*Аr-ddvgp ]jʷ_!;'ܤ)znil- ijW?Vʉ%8ٟjrdU%@Y^420ղX!@+p c(o jNB6VlIؿ\9W4Eî)b*O{ cG*so"؁y N03u]U>/cAl\[M./Ȏ4M3ɟ8NԜ3:q CLllPf4xy&Qː-̃+Hvʇ|]$$ 7TBå<Uoc:A!sz0nlׯ}SP.Nu, ȲsQ2q:_୯4(QS, I  :-HBP5`<4&"ŃyU]mlz ţ-Smܩt24 a|дp> Mݣ4J&%QGښD ;(hbT#g A5|𞉘s(kSsK+SpHNp2,2؍ e dz}ǿ&z+_D/ىWdiS]o?+O2dW-)>*7ZwKƏ{zvG!/0Nvnd&\Y6;B柂7&/0TZ&nEZwO >M8Ϡu{O2Hgce6cdlvg2uj :s ?{X | I>O&](fS]tJDQ?9W°=շDi /+€лZ?"'/,2Œwk״5RVR"6 1jø۲9Rwy7Nr҆"5f^&w\6w8JD2ƺ=1#_ۢ9RѮ*0&`Eђ9D ugYZ0707010000003c000081a4000000000000000000000001662f7fa900055668000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/C2]?Eh=ڜ.+To./!@ Z!o0܊@]*D!cLz]拔+$[L#-'{NSkg!,'r$"0jX?6i˟p\5N=QE,V I͡W¯PA}?RȊೢj*3]'k?LlIDd$9𗾊(3R61y(G*L6uZDEC&\,C|IB$+уϺK :7YIY֪ͷP<.v1p8Y%D{P&^^QhX'q{p5:a+$}XVp阱R ss=kuʸ*b됓)j5rA(9hs!bva9_XGS7Ƽ'4ӏk>_Vp&IKASny׌zPL#U&D(IDc=ծ/pWA%8DzMQla"dEZ3 EzF8JqJtuO!ᕠcV*9mv8/ n ULuf$dɆmI7{vd+ZUi@q5  jekZ#$؍|{sv3+%6?'A8ZAAzqGR(rDz*60(wQ_p5Nn17! Hi˭bnKqIb"w4.5rwwi[B>&數:'j a1ۈd 2}\*]fWl31dnsC[? v}e=om1;=q塃KNBPE,;g]S>L(o{Jlh6W. ɸEp K-.S+web+Yb4P0JzSQ+'&b6*;UAþ p0j B=xs`.&^5~[cYTc!D|ۛr`#:$8eY8mDu[1J]Hfp; ڮ[weE>YW]_u'9(k$8k& $lѽuNHxw,WmP،FMZy>Ga=*gzdLzAMAg _WbOFIa!}z\H ԟ2JEkeejcWƆ`~8!.e" " [|V|z>~Zj` +pHQYp (`N̋ 0`<*q4Clh|cmQFYC=ϔ)1liՀkǪ}w(\_5@NgQJ$"sT,Q>q턁~惊&ml8*;u}HE$oX u0xf)>9e% dw,K!YJ G䪖U-li'lܗ?T#4^(-@鴪ؘ:4EC[R'ˑ2q[}7`$n^=i<\\CwJ4۰9fyT#Zu't g*wu7!_ I@?,Uq9E'Rp΃[ЁvkJڍhO̽}aF+<ڀk1Q/G͊8}JӬYm:t5LsTϱ.j>JQ=H%l:y^4f66UzOOUp:X#o KA Řie)Qc2Mw6YN)DHߙ}Ȱ"$#KD_ 5y!5RB}lUX .4)͇$`N03=+ [ L# `]~PvPX!F [r=6p9.ҺJBK)mrSczN\!#8{GK{/ H85~LG@"y _4IyrQ1a64<@wEWHs_b, h{^0crgT\`,1wn^AKxBiNhafRzciI;Yʞb. qOQ5!,=oOdvN JE-{7jCؖyZ>ÐŐDB|;o9[lkay ڞ\8%!Y7 jzwIۺk5Uͬd7/ Uծ?%@i-8y )고T:b'4QB5(8{h%򥵤X`=:cA#WXƗ"B9Hrjpq1Nq>emӤyI tӸH̳z jOjbE$G[5f2t:1{|GZJ0(!*kywgڈׇ7WxJ3u3z(Syǡ;(:ueV/Φ BaiI?5 GʙvmJn!b7/ 'ߌxn84s.drP.]Qұnr>dElJ|COJˬG^eא k=.d̗Tlg~\qG}gvdZ\̫Ҳl@߄3 v,q)iAvчJt`x0+F]FɣaQ =q`Q<֤1`-hKsD!aݘ .Mȹ|0qoƿٔG&m#H[ViT'Km-fbGswx7GN[,Kv7RkؿsyӁ_^{@Ay!0ǜk>lXu2{Q<|Ie%i1C ';h|P /cR/E0[CL]&}>7T 1*)P|= +wp;Q z2 {'&_aENI\,a6x[Ns/Kx"$ޡ~:W+=y`* 3nCSyNJ{<ߣlU!i!C^Gl鬪q޾93 ($4y7Yr8=[^OE%G~ZU%~ZP;Q[--vL'Bp<5-, 'c2V$qԔ%!W7'OnOȦ1!BӑǤӳl"4^:A 2 GIF%՗Z"E +O(v*4eVvt&=|S;LqC|^1+l7]1%MN\rf/o& |.}|QdTq3Mn\Ä'hkRqȜc gZ, !_'붡yG ˾ A&OO+dzu: y Tcq!E)q=ދDd>QoF$wG zݢUwt6n@N:2 g^4#&1A3N.smz@^˙G7shU$N6^Z>_H*y1n!x^r /s@A8\qqh, c?d"HMf>;bvT3r>Zr%򥽒s (t AL؎|vW,n:v&D_eňHDTy cQ 5v0)&<ޯPd:ʔ0ZQAOula ½n3RePTɝ5UrS/mR9Yak|IUvUbB\?s5W5"ժH:r,63.Ƭu`[򫸝r^|Hh#šxKUTmV>?ZZYt7F˴M*y9v ]!ꮞR)'&63KlL8ii aU2 +@CѤ "湧mEgv>$/C!mZz~6p7&} d:[ˌ1,}^;A^As<dاz}l!5s1gU1p:[4tViOCN%}z6:n̓tO/2:`g6N#6UוY]q."qr?s r]Jv} z#_ 3ɽ} C\Rv+r_ 9| bxLOza)8{׆JH xeS!)ؗvKeG'bZXĖaeEӺ&54ᗬWbOjHyo'6n؉'0(aUBs*!BE٧f `;z aؘ,ausrcuƩ؎kO/('xcpچ3 K;"0q,# g,EպcQ~qG&3-kENLϘ?),''*CT~z 3 ;.<^XMntKNh# {HV&}Yn'I}. "C6xBO.RBIBv.;&Q{ T A'xIiSݗV2^%~6eųf*9y!@s-Cŝ ;0F ( QU}%knbttxU[ߡړX[E籧a>`ǭ+&0)[&Z n35$L3`D,ҨwHL_k/t2Tl 'Kqb+׉sDѶlyC,8\  :]_ G?)yDUB*@397pDzme`Ӂ^! }5A.! U,vcv0pk)E _?y ?"鑋&.O/`{+/v_Zxi Ÿ́nx'Nk+~e*2k,xGcHc?{W84E̸CRON +,R[uzb#X{9*Kl>Щl=5)N_+nec̷T2zyg-wMODO ._̨b8x*Jh\gjС9k|VTп^45P-1-2FAsU`cP(gbE\_bg> ;Ra0Ԇ2pp߈؝Y5+9Ki^&:/Lﱱ@*uKM n0 9X//w7cAo Pwe;`ŵg˻ˇURjrE" c~c+Q_zM=$+L6͂;8v(!g8ꡲ- wÁϡ+#g/ w!x~UnĶT&ʎfzLO-&{EUJTf;YRuMz27ۥ9P[7pOzT%Y?Kx-1M`jbŃMNj+S$:w?,x?m>ʈaCF0}Tz[׊vXOT| 9T`NO1232SR|g7a~ɓS1ꀉH.J2Qwr*{o-jTY/$CL32|? x\WYVS}7or/WƂa}$7L鈗Тtqh 7F>M $a R!Y'dj?oZ/32 &eL7ETc$tbmȳA _fWd>Gy_0ɟ·D>NXL$b}NȗnBS%O% 8?r Ew[r1D| ^A8{:jVyS\"-Y$oЍ¦*d€@?n6e6bփȩKcH0Έq"Rh#c4 [CVDU4WxB:^@Z|&< Ut>'?SHpjÄʐ}N.!a^} M<7T 23 7X#Hn3z߫k 20`;L2e:jэ w6hDݵ˜b$K4$ #ejzH9#~3uSyn n‹I5~ Z4CZ  ?C>UaK\$|2r8KAc'i%dBk J) S]$HzفT#(QѲ!WK? zNJ^uXN%?9@NG 0︲JR=&]79 &;ԺiCCBC~Ss4ԥ 2wvp0 C0!,'+!wÊxyy]1V `}ȑ4 \GMobTE1(LӴыec !p!ڱQyf/Q@z0Kue!rx#?i󽸥z><^mg.O)b3qٶRʞ0Ϧs8z>VF:!Jdž;zD 1>=xW9Ͷٗz=Nb `Ala/v=Dž5F/$g\J0v X4ilo.l^[/̔[3՟'\i?'0 t?N ZP>g;UB- Tދi:7Ә9!r!k{vzG\m$ÙO,_mZ)nJw'Nʲd!.4e?N>d]f1F,q8{Z֚5 !$o}NCu壆Ӯɕ=W-2zcY V?q%H4ps`T72Ȫ霿2 (kIO!6Uxd 86@ѥM6$(XܶS0Y1f&eЍ:hWcaiU]SsY`kԔw  Qbz>Lk^WDh'ZmM&?e+,ILPUz5yn4i*B(@0@I;UAvP笀fɿmAuJfM+b%8\T9y%#rYEƓF?E8ъg(o3 ۮC /Ѵe"x!'ms%s`3;;டzmU.S}l8nnؤH{]d2o;($/-5P,"OݡG,{ň?S5,]g0ZD.*[aY7H%'r,m䇆gs# \+`"EqCL#1"p R̕ }JlJq&$cA$~m!r{[aWƻZ8#qpL:ŗNK_]@w7ʅ=bX_V9kma1J(g^OhG+þd"%DT~:2pZ)>/֦X(1>^WSNP-wջA 7f!gG S,rYR`[GS-R<"'zѬmc%[DHRq"bt a8 vwhQ62"-Ke x3b֤?C\P'Y |1v5f:_CoC z2u50$8f4٣*ġr/;V4ޚg פиzWVF[|l k8gjqUj@oWA7[)'#Dp&k9 !=x6?)ԄVS?DNkʫ2p`)uL+p@1ڋpUTC}o> U#]5❒7p;>3L 0p[ddXp%SzsP|0OIPEu4NywǹYTN߸T;I2S`OH RS+4YoD: o{RԢ.ƹX7 s:v#09H6%?07ɚ.4ȓk>Fԏ(r`VKyRo"Z3Q&iHP.w&A$ h=^W,S87F2g42Y"Pj7W3F5( eV0dq|f;2@ LMLs;'Kq"tŋlEqz<$&ӎ/G ldR0:B@9֔kDΕO]K, OpZZI*&YG;ڟaݡly5iH_n/Oi(<3tN xkmLE3bsI1,?`{ PocPpUsM5&cM/UӞ*/0ʖzgD:g$[XCRǏOi7՟efxU#^ToAiL(O|dz7/>OI%n 8K|6tv^\jJJ~0 |d A9 +U+Ō~؞sv \@Ob* Gl˽fXUZ+ܹkǨ~Vڌ3n6L/tRe 4j7kD KV|gUL.<2H'$:pWAp]{fv<ًCk__ hwMUC*\K[Z<*RVΆ ;-gGT&#.)af^hefK\26`bϤHug/ځ2:/LiQs|\(e^1v8ȸԱ9IJ^4:!Rq`EBۄ?sxbMq=KRcӤVXb7^db}ԖDv&q3?Lp xϿn"NKМo?} k`sedc|2{l[^!r0y@ú}8$4,к#[[J6Gr6MY5|}=*a&Mk6(:{cܧ,"JBiqlN0 'Ujm)a}΀Y8hB"^baPp _9VLJڍk[/XA2}2F'הE˫_|Q>H]i v;!,<\x 7,Ax c$WTFJmZmwْuRE#=&'gn"66q? ')EBxgwꔪX˷:ի{`W"0"/ G9Ro)c@l8K  XԴTHzhYU9!@/4Rh0FV \y.yk뻀ɦ#!29-uHAc)6݆Å2yOl,NR,BЛz0c.{_6W}kmmrdrn6h*Zk2Z\| >=Efye\[vۘ.Ka/46ɴ__CoaGbL,W֫/X R 6S |v9-_x.JzV=1T9 t]|`KjxJ'VaJ^u^OS<SSÂP%1f}cۢz)\{1sovdbzǼ [?F}c=%ۜ㚳ǯ԰XCઞ?6{;@EHe*qZ+b陸4S4%HYuǷU$XGv=5]VG+J9xBZ=i]t5H9jEaeZ ck'͙L|p(u$5-PE  #7!"뿔TC#r}e$?}Ku 1l0 X[x/O^Dn_lgA5X7Z2ulYK3GԛSUS;c41o@(NTsIfY&Sr4B]h.;xLKL顕tl}9)tQg CWmzXm<[Qі;W֙)Dα_mE@`3`}!r,'}Q${RR{?@ZQ'GYJ_)Ca5?Y\c.Ow"p +x=l{G;CE5<| `fC6 } ߈sgf ҧHOv"¿mua 0M -@]ٍ͑bnqqPFQ!玖3|)om/3zb9.1-%L=LE$USln7F5.gM\!Ȭ9%7>w_pI|U>h (`*()_b(w>'ll}?035'}yL~c%p}Wr 2`zة .ZZ 1r2h*C&[IYf,:pFY[;X2M7:hL fp6ekQ~88~"L ;JbP8/%B\I̵x9]%Rbc䂚b+k(ЌȜv#HG V.Л(PlS0lWŠc $JYm, ˈ(YTͶ 1Ԇ=jO?Z$6oqks\ "\^]j-1K&mĐs\nEU\pAJiɍa 9WBX3ïV$YOA_2 \^t ٿYM栀&5UTWg˻?Q=bYIVDbuvA]ނmւƌkl hwFޠN~FJe4U% Fgy6=ꤰP$ؙ( ktBH}hڡt z-4MAqIx~CsJ}&Hx4c>JSK7?\rRxu+DᣉK^(y^A9c,y(4*WO;"+-'*u(9qO2@ ]xm'(9Fxg7gmlJW LDwCI/hq*"&z8NYicQR D2jRe0S?kI~{ 1&] 'P3I8etU,_ǑRydƀ-V iaTyU!K P!ӂp0.gHz=X 2[P#$na|ڮ#V@ / Zq#9N_`1! ӳnhM4-42K ;:c0{E87;*^|оK' ĪJ4k ]M?nhN)揚rvC(#upjC:zH(`E1&AMSng%} 8Ui賂)7 ZN߹Fq.HS&*4=S0.hZrXp|SRRz08?? ,_ZEoˁI H;GMx P{$~`vT,[mB4X(`Gʶ.( KtQ,v =չ{ +hh`{BY[y \˹^oRH࢙֜Mε[g[v(ޡOp䄽M'bE;K谒g#2_Mͧ<}8M~1 !_]]j wnx;rԈWm\ E8#T߾y@@t&KDMSPvzqHh-x+6DYR,nz5|:c\ǯd ?[ƦV@'qO`:7ӾeԔT aA(ܓ%SJk;`LnH:>Ulޝ@DTc$h>c|+x%>_ǹ%%nG8%̈́T8&]޺C1ZWN\@jr[Jg7h?klbs&^-cBse=4BTan6ْ1&S3q8gQXFޕ "+X%okrggَ97(; Yy*N;-4hWo.g(dM%D$eRNQvJC{|SL])֞7֖z[pUQWWFRd-+!9BiK)Pu=JjY닭sLs)RN{rqZC#.?7$BkGJ2ӈN#V.҂F27({'p7A;qCo#K{t*+`b %|YH NX1wSO/5k@:mM9BvCA2s]- -<@KUY\usHE?NįĝۢĴO¿ W8'YDxQ!-[ޙ<2"Vmq"ӐQ]@l+vg~ڼ`ڛ%DƮBS);͌=>U?3Sp]#<)+1W~kB'* ;Ef<Yx=őZ*,*Viwڿ$!B+7jU_P@X\95Rʌl +צ1z3sJp>UZx(p'9)buxu&ASK% n~YeYF1Rk=9\.)$V)'oܑ;WImcgz IjƽPD6k0S#5QvwV]WEKܢKYJá OBX[zK)w3 NDMeo[_z.h[Uih;!'vH"$olCMȶrub%ѽYJRHQ41}өopœ]RO ;pW 255nˠE 0B .LY6 Q^kl}+wh۔,DDAUeE cIDJ7:vn(;4CQ*h5uڐ {o󡴶s[cVu;m|Ad$0$ ة>Ao K #P]i bv{#vH',gcgKd@|w]T`[L4+ҽĦ$)I-AH/!#ACߝ fU{e/7LN/jX;%j2 %s0wzN2 Ah`YƢkQ%2$%Ѻd`T `3vt[)5hg4W|ҢNФw"({;~h7^v$bٜEȢZ&?%3|7R$Y5%_y5B*XdGxai|Cc\y 1mUhl3O<׺"zYG26ko+Jv.a ^.a1\61q { #%nլ9' C:o:ŖdFwEy?4c[J>=΃{N,U/ WEZ<$R;[yK dBD@ALh\.\xB/@=fs}9!#$粸Ɗbά~ymeRT(~HkD/1߉C xBw{@&'8bGlք~"~1pl\}W J%gH,V)=I$hKAq I8э ?JУ]ʻ+X7Ɛa\ ii5]nh0;0<Uѫ0G)iYv5Ck/߹E7}9b*C Y[-`r,W)sҏgR)mV¥߭JI':}\gRqU7FY+uz *V#2-$쓏 8,cnsj`ǀjU+"7eH$.G׀w,7z %p٩[D}!k\̆HKw0%BmpBS3h7¾]=Eř:FcNt;[=xH=s$|= h@w]z̺XՓEtQ9szCF ڂ_0L4р췕3~X?Wb *Rِ\A|qnddnEf]\?l FHt_Y'MyJQNwX`MBLcAk \N3(@.SҵAz"\MA0-Y0aaȮemԋ3U0Ïa ' wY+>8R:zW3x$X~1mLm|_6]H~qԻio`S& i¬Ap|B;pVb:! tm׉'qɃ0+d|Qsa#}$CXjByS$ܝKGd0ߞ94T I6v c2: C 5Y˅nXtg.+s\^&k?/mMΏ)Z|BTtD}{ktdʂ|r׌/͕.P`7o}H:55)~;tm`>Z& : ;#L3e%&*!q'8 [W>N߰ YkӐZŇ"=).ͥ^ Ϧ(t".CKpgPT~Ln6 B׌lkZ2N8%UGD6O=^G)W1Y|Kʦ2Qr"]ߕu*?dk\uLaD, CJč6fP u ؔO]( #,4Yli~aj*ڄ\ "՗Xܺb͎NyNĎmZ53~];y/J0WVp2ڳSP[3+5s޵@?bhU=+C ZD;މA4cԗ EU&x $в\g 3]"#_7d \Rkw] 2~n QҴg@pT —v@D(giAxQ0 M7縒+ l8xӅ9[eOctaMp%;j/H6ZY.-ф(3sa n}wtEnuHPmnnӜf"»ZmDa|{ԑ_ܱfm"e9Ms] O]g Ez17}w &{ 5T_ZUN,8wd_(nK)'iW@smZ=$%D-꾰A=;j+s54NH)lӗZ:XXGڦ4I`-Z!!oug(ztq{/Ans z?.:.W'v Pa-u$ApGʶ"yۥ҆zQk*J̘E^y+ؑ(P .mnU/0i2"qfxe-]aw~7zŀ 0Zz891GV`ul@No8C"G @E@vsŁYK.| =*d2/4*e{$gIŀiajW|6mxCRٔ = K#sga7Z/LeӦ< vd*JIc+v.Z33])' 3q " `P{IP;c* ^{ 1ifNl|,gb\/gށCƕ^p9Ns͆7xK A0ϖ8 =sρh)?==I/gtO&41y9R;< jwD2/ 'RjAh]d%Rv/fT52 Q܁L@=O+ОVW69F)7V  trFgCEM Us)sb{^ Aڢ hO˘f"!PL@!")p--Rѐ)8M#h0psQDY/䛀H,l!/ht-Fzj8C4UBҒ3AA+?&TD{Z}[zp鵲S?n'}07 >WZJ;@1yՆêI}5.Z0hg$P $Ov`-u : ?PY=7#s)8RONpi m‚*ٌ_[v ;%L]5cH8pUՆÜؐ c+2/&U!o GO[F$ cGR ~&ũ4^۶ im L&4h`m>8dNq!?q՜֕_]M3(S \X@2/'j$&گ8z(:3qb-.q͜hQ ZHM* `["y&yahA2 Cf}Ĵ_~Jpx6olt<%2fiBTy.1(=wM?B}ȹW-ij誦!Q}w6X`}h+-Yd@*K~RCgS-sLAOoA ἷ-IvOa%OGXMvqdrJ)K JB~Ir'iy`Z^AcI>SQ| m <<ܽ90D  oɯ&7wӑy#بα3ʢL̯^͹7.z+kEPgøZP$2+2pDId:SdxЃO [~¬un_jBﶦm5,zZ6o-  xSsL;L0lzGׁ@Ko ed&zM?ɵMi @;}T3Uf!8 OUZ|Ӳ$lá> Wg.@H:!N;1_lh5>!QG|y,6Ęz~WPTgرQ~AOŊ9?fUq#7,C?]]a@UhnWNBfp=H D0 g]+-VtHM)=DFZCyj\v1WL~gx0B*j<kB#k-nQ˂6k1.FBu4!Q7Gn8qZ%SVbN$0ɛmK"歸Ϫ<;I1ȝ%Z;cunuY!yW~ 4$J_]䙷:lUJ6h ,:ǣ`a r㣻$sa܂,[Ug)"=E Ȗ!;`fNCZe|pkv(j~ |zFԮlτid%P󨝢3T*1ַӟ?Y@eFnV R{Yb8b) 0A{lZt|й *j ]Éۂ}$ } vpzAۃo ?j^mw䣒5ȼzMAبǷ4vئj S>`*r&18JإgGa6XoIXy(ĄJ-<+˞8_<8{K_4 jpW8#U/*$κ{`yh:e9 h,&B' 9LjPL <ܛ6W.ooe<I[c+I!u甸"mn9[$ׄt@+PY颽ǂA$;e3%N>@V#t^m%>ǭޙ`s:\w[#[;L,s^_4XhqZLcRȡrMQ%a!ItX+F`ᖏ]"0MnU:)Yb5 M|REt+ tQdJnF Ɇ7c(z1 /يZq9B(HU5{QۂFqRp HU"]zCls}f "["&{d 5O`{7R"xkzfJ3Y)AqSK=t4VX`1'N9{ӄȟhI`ι˵>#B5"2t<RWF$`;kӯGI+O?DzzJ]e>ȪވT2`MBX*8^M 9>U@&[6t*&]78?U-^_s-ϵf'-&ԿKC@gzW@]ES5,/Qul#иCa[z)p\z3˜,L6h- 25iHMF,RTDx|DT#g.f=rx]Yb"41N,˳q41>ûbޖߞ'm *.Bl8F.ϲHD4/7V֊ZcFCK:.#O=՞k;glO5aV3R>yFH` bC3`8Сʄ8XӨG2?/Jn|H)x6zD'x"xS zw sMM2^[V@ZKSuA VD )#T[A݂'N% uQ4%E\(-{lbSEI@ d:0oJT>R|O'"퇟)'hGsFW/=(߻2{*S,,ta~JXn\ źF{֣iCLNJZ Iy~Jth=(nрl6=ee^5 ~ceLL 2#~ dǨ\j"d|978q8M"S2/t@OOȉr%()gnN;aH'Qe$B'X(0)`%Rol7ۑlӫ)lOؑ 9wOi@M=S'9ݿ$I6'+-1]5b^>Eb[y3юa`.)WZ^mc+W?r*t2Îq')-<.5) Oy쁓+=ja&w}q D^s ǴP!kJ68zc%\͏>u=3H_g>)iG&Y E/܈7I <Ǯ)´s=fl+bcB4bk2ԣWMF2{pV?RIkr_khBlkz8$ *CM=j} ^Z81xz8hRyX~@H|Srt{~5=c>|/ 2 3vLe:gĐwJ6Oг_NëqlrF&fJ$&hq_}1ojt:(&[ )("l{КZd~!"+rb%T̙@ƒgQo8XGBj{ꭄk={Uv:2p2|UעwqÆ4;:ĝiwGn]`/@&A'C7yIIiP zM$HV[14+ }J;_yip$RCtݼP5=UԊ7.$O[Az7zT̞j¢PSnz!qhgYB v)AD$+ " p7SwsǾī6>#vPhs7RLVn;z2\ٿgfR4ٹ|+y_d,Xh#c=3-1-X(^1Fz3j6k#w*q8~|^x@9a~K>Ⱦ%_j0&vɭs:F5NK=yvH:CܲXd1}$}M(r2PBPx@1崨}m1Iai(<֩K++ ⊩,妎0Æ$]7*TԴƈtצ@aX,-մ! B\shFw5 b5.[ӠvH`t2i0$ <?^;Gy+U"Zb:mƽ$XّgmxJhrPݚF :{H?oMm-֠OTFq/@L[p-Q}o,9M2YP.% 4Vb9ͣHЁPIf)uc գ^ bhӍQ=$ˮ ļ$ "z=-ˋG>|R@oȡ:xEzChkd\Λ3H8ewq~L+D"@\1l'ULq6;Jan}~%r4\c@gQN|Ñ-< ߵ7Z3_aw2ʄ W<9q[y5O;wPIZ'v}CB_2sN2iwܮ P+6%*$E%HKLM i!{"B wt{h*-@RBh)2>KR֡ej&!<ѥ_4:]@#9\_: pELk6]Jݢ)yuiVL * L>rji!aF|83 -`nb)G+LZw=΁&e˽5,1;o1k+Uï p/WR@"!7_㯻NSvnEv\UO\mM},%zh:DƖR1}<`I66Q@X1c"$}ʡ.ވTæA}gaSEe^ x,OeVS]'I@3//j}GB$Pڷ2c3\Oٜ8v_$0OLFE?2ށw ڍ(+oqX-ݦyP B6`zǃU0 4U )dF,Is%4aTz_RPg`y|ɛH厱{AQD0.%Kc=U7Bh}"(;8ϒ͔UKWߢ:l|L. M4o)ä fn/}ϴp@#|UY&/Ӽs(L:G5Рf 8v3*o-ROUqg)WBm:vCt{<>"LwߔVXO +\4(ЁW\j;z{-[*BONR&ԣFq*4ŀqZHI#\ X??P%?n^IbffmM6[W"?Q2+sLb@қ<ċ!m|K ,̕7rp qvY3ӚX,l }!e GmKmK,82GS(=u,?L-X3FTz[ke ŃDx;N^+ #$$41:@Sٟ~[>J.ϧv]c ;R |Ͽu̥H=9UloiLʧ7!zVDjSކX9gB6TE}«l,08 ӣBRKmਮz22gB>@01}Zy@ܘ)s؏=I'NsE zue3U+caw2-eʑyrIN,oe3:NQ;WY>iW ʒq}Dk/1K>?Pc -)삌^_:/JS(lE?$?]3Uk(gEY;L,o=`oGTBVDʏ1Q}oٵRf̑\%죍kUeO2yM/2WZyiڏI#LaduD#h& a=(+} rndXb'Te~e(M4lJQ-&s t'?>Wd^T_3]-X>.3MQ|L*V4aj n:)Xhɻ G"6rۯeأ;`}/qigh\Qph3lkRFe/et%j)FW{'{yT^zҫ@(4*SpFǚoMBuC0M.5H-DMEުA_t|.%spPYNcy*$ dǓ{ 5< #\-E^-)=W\3X2Jjy%\4+K1W/j+bG>/_s^@h6w./ȡL#1HgS@">QwO S4lJ~lvҷ5T&X9qe [I*D Wgq8).hUmOV ӫ1$4Q^,NAzх06Uu5*E'd“³إ&dͣvy YH\1Zp0 ̾M;ܖa|xG֑cC47G?=QPͧ!W%ތHC;/STlAw]\|0LQ4:knr ~~'2E gx«5=bݧ9#0̞MqAUU;ʕZlXA]WEs辁|8pQ3W_aI.bm9.hF.2gy-C c7+U9R%^:K4 ьOԪyf(COv+X˘Eܩ^1bsiIQ%>]=f.h\0MsE!HFT0<!Ji8!p3W@ JNRM몂s $P$x25,8pef8(+B O#GX6!ۍki=n3=Z_e |ޥƋJ9w 7;[1N2Gul[&sa /ST&:#D W`QLJ<23uvٕ%avE3/!#TŒà<P֟)M9*z[#VZ3AeH`4j YeJy7ձ{mjYYe+w\nlm3կ”ê-VyBkl CwN 9߆}h|IlA#H_|,+1-_&թ;Dm$c?SC ;?SZ0stk tCذ4AI;L{("#|OxKγtvAדKjgȾ֚v3T1W_a I, _PTV7&_#VM;ʆFHf{20quMBؘO!i=jA;LeTp 17\f"=źNLQ=x y{j',Fd F01uUKT]J8('Jى8TA"Gtl^ [┽ n0U[(E/?vwꗦA % <ߕkbh4\Xވ]8z؎,sN^7o1&:x(d{\k-888ׅ_(˅8$Jy߁fm 2izV㭺c^?i^&L_=!.x*+͞f[{p7Tn떐.LjX@{aBvIG< KU +vJi4EU-Oޡ P,RQ%EHT `,,K y/3n.. [,RqXDMG'3`k/Dѭ&Skn'O|?cu-"|xU!VY Emco~A݃{5evt[&JKG+?a^qFNp~J9N Y4"ulO}4]C%ѡ}==o6cDFéL^לfvjM\[HǢ$&ݯQo+ t`qbIrY?n )HPKUFzjdZy5}DC@rab[IdtZh>TcC)Z;"l(L09ȶ/ŒJLmn?:$^NO)`vyWKĵ Yq!SchMke ʃ?DD3*k:ևvC\A!h;hHC,Ң7uUco}A&0d#VΪ1۰xu8#|AՀ %wbRk943\k['Ϗw^ y徻 >ʰpВ~*BrAE: k~ixF V)>3*u(![c4gI"3ܜ!{x_H& &Y~*,0o !]03dO?WY*0xQA10usC4}qf<9M1jۭJDCۥouk%eئUkuH]XJp$7"Fgֺq 襸ز5g<9v ;p!rthA@`ު dV`?GVغߔ(k,H1o(r\}j,B%i16cbޝƝUmhͯZ`>1Pe ͸.acuޑ<:T0f.Y'KG`,`{}xBZ/wQ])yE-UE.p`989`/wfs`>mcc_$XK.JOEuW# :<ݱmu(G S3"+R׻s7Vd.7A)|-t17"T Lz^s LTxI8̊${*nKS,44ʐ4 7l\ zL!1֬\{fb5;|"D&xE-z_ǐT7gJ}A=EWg"K 5"krYKlQ9 <Gz*\@*[d'm8ǚӁ2֕́Wbsl4F)> o$ 3i﷙Cq#IKubTޤ`}˙*sE`N|P-Sd4 !QYg"?7:a.HO cD2]IѺ([ Kfr\6ȿ7}HYYN1ۍr3)ug2jP9<[5wqzU:OmnYCBbceu{w68/Msj*}lBݚjgÆNC/D;%Qܵ5G@ERLW*i05 Lxݍc7ExVU/[W.Y%p>nxezEU Xt;93Y:ssEc4ZgRҿRU誳 g9^@LD]>o>O5JKW{?H嬖qЇmEkC"p]{GӰ:2sjf}!yy@"lY%Om8\f|}@r2}x4'QmY7:hƓp#հnbb 4P!7[}xW':zS!ts}P(e"bvv_W$\m4u0`[b O{UYftYy~{a#"q|ϑ(]d˄H044RVİ)$m _˖Mwg 4 vz5S-m5["JwcPگ8|{Љp'{P Wܦfp`E4Df2;05#ID~Z]zdBnq-3Zh۟h  2W$ ~ZU,H) =dz?R(ݗY"T4/~vSgql`-F:/Jzrܞv+O:BnQ|};h>Ү@; 湴6`,~rC/mG3́yM tf94ހ=SdF(Shz-A{+81}zRmb΀V=DS[iЙ&$Fw+)r+z̆)FU/c6BtA&=^w2Bl<"Q'k%1]J6tWCٓ!s}|O`M\G6,-ӯx#7M)+CW3>v3-' 3wd_tˢZPsmۖBilx! y{\:x(,?_ 4i^Ǎj)?tbWeZQB2q+*D:3coFh)}R%KËԗw/3%l2-\C4 N&s=[Y9M [_yܭ6'-?{ӕͳڢ$W|F.yP5{ /g|BX?iլN5A-'Q9aչ 3?+` 0|7SiWB :%Ydb kI4 & y/=n}MRhSӘ fK%}`MRN \^㷜Q%:v0tf!q{F7D/n{G]m*"%mGM秛 JU㩡h ߪqít^\ޣW|LE372JP8= Tim!mMj/ܭO$D8ܾ9T`G2J"b=!TIy$YGMcWOLW@dNøY[3n<0rsD_rx EKjQn e,;ڐzgD3`;O(1hdI\:)+{3xdŞv@)5:nP ;Y. 2 }<zo?xKrvA_z:n򋟜i%d#xH7mͻ'\v͔*bq=9"=RwOH!SGR\rh2:xCneTxs:N83`l۹|O4}( W,;ȶVH66dK{$SGLPI2oN4'=}b((^D( w.)7X2QԘ,(C8TFv:u*Ɏ_i} 6t̝V(}?ef0.]f0\FUpxRaZX52+s{[$ZmM]g;U5x'6D2Ă)5qq4|m{ ؎zɊdTٚÄ0zJ. ffwWkr(k FԌ%#O`ucn7m& APK .>4la3kZ7Zxi{_ug>5#smk5:_u.\{'MܖA ( T_UՐ%ޝp=k3{%&ʋԺX:Pbc _?#@L&TLZ<+"DS5U`413,]lһ_rs05] *|H~=;oUOOjʙɑ6xV+ }HԀvd ^Cߟ$~@23^:x-JeG2dQ[woؕ٤lG bv:ĥ^3=I; _b!zldr'4lvtP6nRyt!$%Vs3.nVbU o{)աmn첡8?[lK2oB_k/Nk@sOJ1"pzS 0Zr;N M jAb=TO\aRwKEMfs?R6UcV] Kbs5P=tzD 䒻ql֚Ax5b倀NTX+s"d٢VHp5Sj\RAGfZXtHj$Ud6ЁttU)>_WRL mm'Ư|;%]h]$؃"U%eϸ| p"5t f-^4["lxnŹ~JY: ycVܤ)!p0εǜZ|jq6$b, /ί {-;HN^8 fK?X:R3BҎr,ZSi"Mۣl_±dG 1s{l5s`5E 97HiHܟuA8c5ߏ vFb`btއ?}R*/t8D>\Oҹ#2: #@ Lz}dMiS/$ucqTCOլ'كOj Lg}o 2"1UިYҿKuPHӘ($5(( j~:fK\;dYYTб^n9] %Nx{[O7}UF&E-w7e-mYYܒmt_ր#7Z;.׻/\15Ixk8zJ#YSCr]uR FA6=8{/?@ӃIJDa.{风q>]l7lxܟBLž,pfk7w[dc?B;MO+dx/=Ώ8UӬ0 gt]ZϞa6UtR~~OJ k HN,bPQS_Y #Cc/恹-0({h:6KaӨR/_W`1i5-}|#PǺgSU2Hgm e ƁHou.r'@*39݂m-^EܕVw(W p!l3U{ɜwejg(ҝkCzc (Y_ C‡>`jeaNTX)Wx]qc1/2nBjGD+䟯S7Ky$uU>%91@Ur%/s/V2YfhG>8O3>:Q./+^sWϛf^oa єNW!p>نS\/.%%]H)=! ¿y,G1Kv''1$G5Zv_U{3xre;B~=, 7 .hr< vnB\R([ ٓ Nmy T#"%G-Kc,(l8Q]{Gؿ,TqŘQ_8)E[pkB2w;}uC @:czB3&݉wT0qM?}VIQs`Jb5S7qgC `S)SWo 22L5}} xuD*f<)51t;HVx?4w8eAMGQ`[YcF oin8瀤$xT4d$aRԨX]kjFngJ,B)W72em7u'wϪ}/5JezFSUi d^+5Vw.dz$G,.~vگV`Rը_谹e!ć v&R㨾j_ſkad yScq3X2]IS` z1:yYL('{/ Ȅ#yp47pa&`tQ$˅Yj3dЍqvg&vO 7H8-2eupgm ?:3I8e⾖q%-6(Mj3j̲YmM#0SoF2d^5 LO,Oۣ~nM"رC"̴"tB#`DMsr^-ٯ+Œ@U^~792LY 0p7(7xeUi8'7M,s  ]Yt EMֶ, xsZ_s=wT|xyDss;+A,ve;Bi$ᾀZ/?\Ol"yT9\ jOaElcJ'P= UfqړHII3ZžXwHY[C1sfE8[YII״XZTI൘mg2"!iUWVS*~)*R+ÛG+s`rc恸ǚ+V_CJP4EFn`}OECE3Vh Nb+cݼy A (˻ۘ!yaŢpŅXCߔz݋y7dJd٫hЧ2*(TXϕT %14 f; mJW/\cXrV(<;ze:<ɹIUM,`>Ѿ:>AnҚ9.y+t2pz%,f @}2Bs7%_ӫ/tGJ.py`dT֫-74*lUGMQ ']-^Q,Q ˖ {Fe]+-|8%[:L;]gBmASH^o$_ A渠]ŀҕTSKNN:}: &΂ը<5@{Ԝ#_feF~:q,Y()hﳖT7;d혠Cځ~4^K1+NI)2Ev7ւhU!ThuM^֭ǭ;IQ ŷ#dsH8EvO$ѣiPoWFvڊ˰L򐼣=D|_Ǔ` a{' d5Os8iF[t^TxtTmpm;QlT]ۃI5OJ8LH,<{`9/ݿɍXG>x{\6{99:S>٢@nQvڒSH)<xkHO?`]'> N{[w+l.£B@cKb5@|3H4ޯe़)Gk6-;8:?f 3q/<(<24ub S|2@!T;Nfm)wИpzۺI$߉_Ņ:-$ڸ0pao!дuJSfO8ut$R#>K@ @KDP~L#@+'i#2qN[c'yŲ@LM9QqGI9nWlʻX~Z&\v[b 6Bo2|j6\9p`\mcX9RVtDK eV #:͸R.x`#īYU7PW\O`3j++lW6R]L|{MZ\,k0U{El7LABGn=GrN(6܂nnd>,w2j}Q$QJ4p~dW߯r¦3¬: /WS ;og%xRQ<AHZfx^Vx,(F.V2N\u|N0DU@#LrԺ,ZH>.l$ɓnRb%`g}QB/qVgbr{͂ر @Y3~z[+. thc_,x%b]>hf"cV0wIep)zR] Ě_AԬw3BDr7%\**4o8Lf3va%Xo>B1crKKOjlUy_W=LtI6ur8~S7?)^+QfWvYz=qH* 2[OEv ڹ;P9ZƇȾw]#_ zvmKWq 2(G=[yv^QS>S[})p_K:T%>r8J8FaڲK˴v|2TG4~ SC{N)UT_H1.%y bMY[#/1S`|bɷX6װ̘+ڈ̈KhF JCY4،qį30bgDC?D2\)3flsj\0!_疣 U98:'TR _09[%Uj >-g8 6 #"!,7o$b8 Lv̑x)u 1,8H="?8 qo(ll!œ|D^ƍsS kh7-Zq,ڸd\yXI4c"RaG(, xb]4f\`3~ F )4dtE@w pOxy/:SJ$֖ѵsջ u$NcHRQ.#b yv~xtJK~3`$;xTUtD .`P%dw6gѵ(`^kO(jyۡsr,2]L)Vy[hKpeJ2"*$#ܠn Ʒ6`Gލ"ƃ!e'̎BA珎s #h ЍM۸5!T~9e#YQR[$ e.#]*ܹc@ޢx [$z6圹Ès=(McIոƞGE?A,yt 'xqKwv%K]ཬQ~}IiD?GEM}o``eaw߼JPy n2O N_zɏO˔m^6gCv0֟5݂v]o>A@2sR/w%^U}%_'Foǎ70si>gwJb\L&*ZKIؘ2[*`V럁}x>x z E>;-CSa}e$?rf *a]cg7撔lA<*5ꌗGcjblkVVbӾRJԻffWO(Qd}9e6h+xωm+a2xrѹY`U*5p/RO:Gq%4X`u^I:^ p%}v4ڡ3n[Z4E7`;&p gҫ>E֤@&LY}VN:q5JʫdwꇩȬjR tr(zbD-]{}Tzn/žqVڊw=4A[PO #؋b恏TY^M$/l sdaOf#;]} (8OޏvI剃 mH`d&9- YBAjwUm ۑy!"*<6"+W@iiGћް%SY0H@S nyjv5U%ɰwHlGs t*ȏzxŃMRVm=QFo1e/a,IM#>jN2J+ }0%4J]¼:>='G5}_@ZOa[gAp- 4Ad Gz:)7TUzAu–LMH1:WW}!yclN CkDnDʒxۦ"KdC%@g-ZoGyv͸icCzrGJ;a\wBbvłS0МQ>kXĽsD!&`6oitfKNm^ap WA;vp[_FsR*CW* u~ޏ{yyA0/~pT櫖ߜA3>6bk=xRPEZ )ϡɳcRdWRv$ ōj!1Nbj{baBX~jGVFn]E[Jo<:RB% 4%<^]ngmD{/bF\RB0zEfDǢ@AjUq 4WF/I`YqEJ!9OÛd庌N&u’Zh$|~>pDy؈ Eʟf %Cil[\ l􍒳vډԔڲc0L E;.=ß/ʑ )#I`8I}SF{-pR SyNDΠm|lT"F `JZEDdFUvrȴ^A~]H1}He,ܨ˞iu {ҝOjmS 4g:({ %٢7zDKѼwgBGv{Dra\Ȃ&ӻojOE[ywaEܝ;Uj(҃Дx &Pz2($h ll=\o;Wrh b ?X`nZ$9~#&Je 0(89㏑HoozCinie Ըg}PjSsW{]>L=Z`p6 ](SE 77mso\?e&/jA}Y-"d%Ar/1E=W7Gu@BKGYvz(NRAݺH"xrpN`YFl/F֙j}Dp.gq]^~hhJ1QJKJ ;R=I `\A(|[4F}̑D'~T7N{ɔ&l8pu`rO,w`ݤ=ζ9Wҥ+orkjF1:uTi eI 6">2{D5&l{%{%qm7 8S-(%#Xl-ߌV(.SЃo0cŠtlb~UvC,]xQ0݂#/Ȧ]9.H@sAI"s # n=6,X&2y̧RUf&G`CzNTqU9qU}-u}_Efn)ȷ2hK\=6ͥ $ȅ..z/׼8ɡ++7p`r(*]/ C,IfE5HQ^ݶBKYM()}v}ŽxDlHBb\8V+1FciyQ!wm;:KnwiC8>&C$ f i?\T&=~B;HSҘ7ܵ%9yf6qιe.6e' 4b-y%(#IJ=fj҈Vv* 5sEلtYZ0?8:omʒexiЮ<Ns -ԓ_lrj& ʚ pT { [fdƥQ6Ÿx)&Զ}Yc.h`ȥ5]p8%cʲ#K ;>NsyE<"jj-SH!)tܺZN`EP"{~LDc^wH(iS2e[i=lD-WE*y) b@c<6Zq3H+#{ c ݅؀atX(tQbgKvTWJS#Hp-/ RoNVy0;Mji J#'<2ffxO-v֠5J7^"Z RJ÷dd q;)ǥOceCWMC9 ߈2|4N&62:-.~_@@p"O]=M _SWGEm6J,i\j֌tOOO kڇ !S!8v:V܂^4}J 5 O K(`P뤈C,{<1s訦}W xLI j}RZq"aXl ױ$:K}N4w֘dgD+t֛i+H k_~.v!2(BK](0yK4 5[4fsA|A9rK~|)זҧɭ6Pl`:0N0ߦNxNq )FU)OK;5Ϳ€"Mhj sW_,2R7kn :";E \S^**{9j!8ꍔBBI3u; ":[/#]k5FbX+b(P{7yP섘X6oAL+>xsYF|G+ޞ5_\+68|JuT{eXX%. o.s# >ʭi`8O~Kr+x;}[;4GZ'K { F$H-]#0a΂J{]c$G Lkc2;OO<3@Y)Bq\XRag$k#BF8t,!A(n4:o_i/a( Tu$b?ZAPř=Qa-}( Vwv衝&_n);krZ()-\Th,?G8TlsrXOr$$j3Bva6]܈쏱-Kƛmh`~;ӝF nx-9@ 됍2+kAQ:m \A0Y}H4֊;qkEO4O*k'7xf} ^<3 bYCIU؃1}wdW$q;cЋz-l$OG1itIa߅aG4$aJI6v9!Kzԕg3g;$2qhy#=Ts*ii03,Jq2a4ͧsЋ6|cWIkw'e@&AO2=qsHI-H1" v,QL.:\u@] dN6MP%x+%%D[㵎WU~pnO*PT8/uȚ ;_z]Lc\hOAuA>p`<$}V~ v֤%u "s*V~RJR,4u7JlÚX@L/i4D=_7I!֟S0=4|22.*v|nuwW݌Jۋb5 YdT?$h[DE̲V1)9a=)[5(砟YXj/~\Ygz[Հe)ߵ Y($fiX҄b`ԫѤtm@OD42jE)g?5 c.lN z>e0}2e5\.4ٰ!Vaě+ \ⴞiL`SdLd1@̑WܥnTNI"rCZ#-Pzxٔv;W_rm6m0N*M_pE>jW;@p B ,k~e1<|}jIO!Y Bz{_b/$?J23ʮMan:FjQ2„%KM+Qg5 3j%oB؁*Vce~4 Ywd68 r&񺟸A?2FZ+u8I*8V3aXmڶ(b/e{~~I+4cp"AfRtZyҟ4Dq $plxUxS>uJ) ߭?`gi!ľ@0}u25CwP{ g\>)e|''.e*tuF`&7NZh'nBٙ% 6e# ].Dʎ'CwľqnO; NmzKTb'б; U}3g.XՒ?q84TX)w8C"oxf"/ݚOmb?s` k#U6?ߎdb+:BĈi^rXF/g)cSu1bz ,mSţ^}n6zyVKU-T+up/@ER p!]. r`Fnw!!^~rs t6oPb/aH$B*i ?j5) R3eQ|v(=2Ytț7!n%n2?C?ŭwB_evcɋ.pZm\ǡy%Nbrzҗy@p`p)hxRnpNJ"ăE;#0 U‰6i3ބz%.+J<'J:)*hjsӰ)X2O-yvuy;@Ig̯ 5݈l|79E5̧:_QOЗG+x@817 `endSo5dld7 . e=fBͬE[tрi5o:nA/n~:gT@zhshfN5U {IS'G)13|[n[ mC;eѮa.$cncnaiUX|ۜ`QFYPMp+3+643V0{HvSQ~XgAwޕ^M?T y+37`BgQ;..b;*T ByϪgZ5k5zȗ {*KSG@`m)uB t@⦺k'ܷ<‹;,.¯&R{SXit4.r-Yf[.df!qs  %OZ=g0F]=cx^M^9^ '{vYH%@d@fc CBژVToL!ቭ]{P zu0TYm=Rea3z IXIăF)eԒ  2#\k0i;S[܁(ҘEf%[ 50i+2+wn|!~7HUu S |'OVhwjO?`-zO֚P᜺2SXO+YCÑ~0pVa{ bV<*;˵e5d4N,C(ce!|x$ү@?`ޕc3)MI&M6ߺfsk3,|Gl`H˞Bʰ_/e8Ϣ B ލ ׫R ]佴>i뷟n=b79_73/?'Nr?cp ]\e-*y4ޤ|SN6+Z!œ,z\cmgMH(Boav5^>F@iO< ,`0G4A&y۝{¶1̅U;jY;4CRQʯ7{o[O:cuV.A`* _Z[R2͂.rp!0*ItKؑo[̷'_;q"2r CKިi{D {Xxf"d Ұc7&nWْsJHh#[tp?)f~"v׀\].W?QZ>*;D8zFqY`_*-w?%q<@o,/$ޝI&" 'N=%i=ޑ]seb jKE輰l= }leYLBXG|<2j@DNMiW9a1uU<)N3! G7p_- i|mδ.u=@8˯2}{^R3f"'MT7`j0VG 0P!uSbV+^dqBBa|TGWޣ8vz5:5V*Xvtft鏯n-vczeO1WC^&|L,k:9a<=|r!XZ=çPlS1u5UJnN6-v-c_%G(x/7T4d_O6َSP6 p&z[J\~V}QL4< ̎q[%PG'f;~ճ0+41ϻBK7$K`'Er^.!ەҀGc`6Ů\ľgVȱRdWtIBB] 7Z)k92#"@cp(2Yp5tx$:.]ySd5VaƐ$3_"@zP Alh M@@!p2фخIoDLxyA^džXyԂW#X`"% s6ȎJscԂw)l# }\'NG9ҵWE@>Hĕ1%7$EK1]Ax3F5u> Z+|޸-Ax!9)QRѣY_e)Cxϑ1fPVLuQQ!W_z}|`r%=k2m  PwuhOѵ4uk+ 2ʍ[p|k2 9l5br @L/zBT%bpd]{p<ZkH:]<=W+>8n4\cé# D$d* e:pd?`P%#k\DA<r4.B?gP5:8eG ƥ&Jw8&I3wӻ@cgȼSU h#?_OlnG*eϚq ^*5Nu3'[:|Qi,>W:_[3)B{lU)(NTjFV>n'xt[o;-H]+A!ַH @BaO=P96'>pp[ } ҞEAy1BQLˆ-yEQvz>ÍE4M0贫ق[hi' Z4dZԙ]q$#3uUdžv^Z@2g Q v7IPVssbrGZ(d+,O\OOH񓭋"ݿ5AYK;.HrN~Fo 0 kq>!m-s8<苽ʺdH Dh =ޟMQ+VUyd+Tl}:ͩ/uyձ ԩjQ/]z$#g4qcG+5bvFx԰ja 4t@ kƳd*3L^x}1e )?4Bcr b;|j`VT"ХFEtU,+[7vW^ :D jNAAe,[ԶK`z!,voā:)]yD۟M |B߽  g?BP4Hy{ 73?=s%uDA@zD BQb_57륷hieܻcF˒=-0a6ʭ4eY2`<쬺G=# ,}IqFB6/1L$Um\N7+~E[:ֿ%q  zuiUwCv #|{jR3ԉY a{Ej҅ Hy9Kĝ6MܪN~)UFq^<35-(LoE|:[L17ﻏL|4?e R ̋J@7*l!C*  r B#|iY PRE @6 t/%Ρ"!?5iW$%uZURKn`~) >.qUǸqU^}a\\ܺBcLgֲWj)iqun3َz^\:pӈ0pj/*S0$?0c4 C+y/L_ss60-#h\5{R?[|})iqȪP1h8j`CPtJV~`0"Tb먔'y-2_94Xg"0c/y'U2f(䁱8IlA.hY:=HG} 1BeMw 0D9KCvBl{ ˿[J&')(/sBe[*( EzĈ>H]#p I&WVt,`Zٮ a12!|_$qɿX/tj-p-aҏ{RN4@$Ak RyO_ivbGD9ġw/TOw_,s)s+#M٨g N0{L;& 5+#3ɋ&ȀNgvD{}aR ҅,Aj+ AJ_I1AB(FkZ`081plҘɧK5{\NM5|AeR- GOK'@X]p0fh}IVUOFTfhcC'/N4&"& Q,賵^;~DPmnse+"'t;`l\3[F_[(ޜ"=A a"ĝ>>wnOGK ݏP$<Q1UA\U;ζX Ë>IPVXe_z}ί>#8V{.;XNg 8>O#X{G+[ {N1%9̏:g^h|_-j/P-Fmx[k'h X, UK4^?X.]P4!TWHrJ5:_[ sCLu%VH %Э9*k`:͐U՝>T_( J˓olʏ1}X׫hebx4@<]H+ƹ*FټNI ~ `Wo/ǁ52RjpBLB)Jn 284\QcQoYG-ݢΩ:y=k%WrϔMXI@Fsv< P@选 lc4s$Z4nv&6o7EZ,tZ04E¸mA[7г#I}<kHO kd%v{#7 vF;pҞo4(4å4MrNĭp&5"‡WXw& X:mV[g~MVtܬxC5)0qrw,PCe9>\} |[-2GOtȌv3n_0L\2-ëkQT)@7 {Aqjz\Y&J#z!S@ݸs >tZ䨴ɖT mh3nؐ W7WtY ׫KAEk܁jyVǜ!>1 7_:xg䐫ĻY&㫚#:HI*mLe<9Yڌ/PƼh(a^$ZuP>v/^j[% o_=kЗ`aGKWaaŒĶKY,~tABzNL=9,-Rv_SRW蜧}SZD|Y"yvT#{]:51,5R nnx1[; nB/.ca"k o{+V*`P  ͎3 1 ?Bw55!MP:6aL܆:1&{caeB"T\.j+ %7CC}?i32^ h#1AP`bl7~~&YB}v'Z0mؓw/\j)x, sD*Xg`Q 9ޢ#r3ܑI+Y@ # \5/ &Ŀϫ/!z$%4F@MuDƨY3Ωq',JpDq 4ݫHs l0..z4uMdU湧WIK~3~( gK^QI/4?ޟoGYڹb-?ydb.4-mE ^__>!$.z:.cOE}K⩪:R,RF>v7+l&}7{ [pËkU {6abGU 7BphS+bIVKl4 r[^clƘC8A /W @ئB&;_x`z0&-R1e1a8*.*'|y0VXB:M5w[5]B,ﲀgAcJx~#J*,Vbu/*T5zm'vo2!A"lp罘Uy=~Hg&ƽ%b*o"Z-Gk=-DSuðstG3>5} ˊ+= KyD$+^_Y1L3o҈P k&a S]KY+̦\ud3eZyA1z`t+2G8.2´0;w?tog Kا7*˙jP.,ky/iږLC_K~0=x}V[ ,O8:{zeJ"#n\dsR72tߘZ2rf3W՗4 ukvk#nb.YxSԾ69uR1].ioƯGhg kD)[șc2Y-z:1vSzl׃e мˬ^DR>m7M—C^>fon YR*]6>hsJ@ /o# ϧ_}0 GnC_O1z nmp[ټGHe.et - ~C[4EtH>`Iî$1})ploxF,Vb>sѐoA!W0`BI `FrRyI|E@TH\TC|= /%Y> ;_>$b;C+ָCZOWCzBL,F-6KZ6v YihL2m>O>e&IB"37fIZ96+-g]Tt$h %HqxS~t?~zgqP2ftk~G8USâİ#M9(*&VȲMF{F7 @|@74hrV*'Hw1VOe\/TZh:!)31`NK#x6Q^S~C*IF: KyB :0@SSGrMU hk$JUM^\FR{w'ɡOHbՑ*?L)[{*0&8|Nd$Hee*fpK&,l=lD*.Ss{ VGLFm0!ڄ|'Vc5ޑ+3*\Ҿ::q)6 o2VÆ{Xz'IvQz6?WՎmf{)BR絹C ٖgH *VSe>dDK1֐@ ]6771x>8w vX,.S RQbq7 YG?Nc~ Rn -%_g4?oH 齭ġ:H_п҇Ǝ*t+|gWylԐ)w7%T?"BL,ɚGTL,XJ`[H F!YS`/"[/DM/+:Dq8{~IeBЮ"}3!|XD4FYzL )TbXB'vK򽐈GY.o:oF_ČĪ^XP/Asߘ2f {_ݵܓN$B?-kѰ0~nhfb`fU P^R q65ч{=HO-oFLI -mB"=N@W4MHD$Plʷ7UĞ{#j%=Cp+[4`[)]6L (i0$IrbKUd!: N g]ipmKѹZ.xxJgBq&?R^ z{$!!j[z`«ɱ-sJ=x Pmu=ͽ$!3DJg5W3ikJ%D,ztx-?T)_'sEykjܟ|Ww=%(uWwD ]:4 3h,,rkEATsS3ХrKJE~9Rla8+fȋ6J1BydԥTo{-t*W!!r5d^_@~ (:C |\/ӡaG0G; OOiExnt%k޾M'w{{{Pd,bGrX04}AՓH^IL|a xqN |AnL7 e a0F?۷Ef*Srwu>ovB/~[Oa|U?v0=#Ӵ֩4ap%}FrˢGnMqCrK#,&w.ɜ#i-RCdcWS9% TgD@۝w/>9 1#lTKZ6& m@٦Z( fC7D F"@|)z1'fWP*l.~;H@r2SBZ#yj2,2};LT_0d#l@FPYu`2%h#Zԃ ALZAMcÔ[3p+I/ENZVpH/F-USH)7!df+4ynKJ15q}hkcu $X6KYI"㮤ŵ,aDƗAϳI6SHB0PEf0tJEze)i#ʽ^t갫D7s@P;.^|̔fZEMX{ aOp9:.Κum֨#K_/ h*?\yrc%QwU{&V^ࢢ>UhHOl%* ӟY:0ub6`8[ 3y㱎Nle 7cNH+Оmm\/?OT|MLϹzcDPq}m0:`jXAXX62RMTf)_W⠙_2*E0T! zr6/ G"H]>2Qc2VE31mn,J<йs\J<&XCm>8jb4V0gCɳ KyUNFl GCM?ͣCSy|C Ԓkܒ߀nU ~2ڱ]ߦzk_TXlx$0hnbሧYɓcrbJmǺ[ߠmZΉƞe Gߚ{1Lt?}eP DH Mzbo=؞CuB<|׈#.DLZ; Ë2$3J5@wʔ1E,e ђOYugK!pv&O̷;02yv^: vC@r!dQZRT4!ڿ=/ߗۜ<Ġ%NYtp1l@Wz=$f2C^$H!erW Q]C=pt.y1yn-* tP_ɅGh:2#7K]'s4jwЗ(nUJ{*@tNlX1E+Z ay6|9#JɘOc,\Nal6Yf=57WmFvAU3^] /#0'qYoBjK>m<[(m,y1ކ FA_R3P4r"JCըV] 8K"\_[Cy}&8/o\9{. 6x7y<;زZ1G&> <I-~ٍ #)p ]%NltPfÕt 5ߝ7W튿: }U袮EpKPҽ سBR4GƤ5m%)3X"Qh}t }v~[‡X6aPH뇳|rXSRGcgɊ0k<) ZWH]605k Ȧr֐/$Dd7^1o#\UA*o9x#ܬDb¶Iꮛi9?ӏ'i &v9eToGooXc4ή+t[7L Ԋަm-52'RSڂ1L>Gȟvh Q  ª(0{v& -lc^?lZOs 1g*ੜ\?X6d|Sႈt $䯦Az]rfl)yHYr7 JrѰd+" |J0ׯC\vIb=tZLw{&p8DN%y NJIѯ3հ|_ Qf%Ѵ{۵o;KKp$MWIUseAYE sp08)B5v% &|Tn}]ɬ#SsWvxwՎQAq,/TXnꁃv{3OgAhfB9向b:Җc+yE5\'RGGж:|\NgJ8sӓ\F9+BQ(mg' pC&cV=ՀHE䇻^rHɓ XFl(Y{ب@&^{䠡F]|oEMX3m/pIG_+4MSlS}5MgN`>h|[HuWNCshe0Źv$f68Vpm/wjJ'ض.+ЯD(vJKM ((AdFuz:55֌S#n[ܣQ 9 ߷տ}υ|_0HNysVJpS/ 2F=#y+:^PvGLïjP &v(HZ'MoP*:+yn,2fڗ~_HZ"=i|C=L/oRqO>K /aCIbƣ݉muU > Zjԑ9'x_kF!5O):ULPY:^UU)Rcf<_/9qLLp>Z[M,gFr1^n$,UޘBLcvDX"$X.׭ zxVV#, m aݢDE*KK"kkM[>/Eh{ .yvgRGѩRPed4G6P?1!=Z6æ+WȷV |3xB'KqL4"?e | pxM'1\ ­ԇdb[Ҡq[XCbe8V!fk2c ۔`zfѨ,7ݵ'X Bi\]YOt1xvjƯ+4*;ז&J.Y(47`^W9^[)\IHZ +#ō,Q4%=jB캀B~4A04)B@kfA~oDBŁ]>,_n<G7E=vWDed2|w/xuSe]ط_O͕bN/D{0_ؖ%DhPv\ls5bՙX0TcjdnŒioہ:*z |Z\Dgaj19JD7Yf0|Ckx?n#R.zc{f`M"H4Pױd7R#VJ.|ҩ S%ή1~ydo(@s8ɩLp+)By9!>)f{ c1~ElG)!hxk tp-1M.DXCU)΀m7xaf_lqٙo۞#-W/\Fsn;5^a<%z:ÜޝD=nxmIUq!J3!zHđ3$'/bto:E^Ѹܔ\Ɉt=w%S'퉡VOM}a^xs+]۽oC*P?{I]Y"(vD=d ;6㞟koqehu%|59y-vn D\I1Hs) pkQB.[*[G dS?gDuO42NINU]&vJ*6-"7_5 N `4})P,S1ti œy,ZtԓR]õT OC~gausN:h8$UUZ1x6@-5{QMfrjlY.:R)*J iOla=`|tPf{_w>Lz ș+P"ÅSC5z <4yX i4js`Fl[rgWm?)FD\4ڮ WxDնs^kreҔonՌHߧ{p >:>8|?'6_yDEuQ0 98UFw< Eyi6q!5q\$% Od{YeREjw#btkR9#˴xFfѻuAn+޿PΕ#Fk#ɁկNGBD6c 3P?ýff6X݋tQNzSWI|4T:1PYad{gQQ~tKk['"/E+߼I%L#O<#z}(U |M/ E+Ld\HY>plgtA2g*4;꟤V=p!p^/ˢVY=7(G3{K/N;^9[^Kt[8uՍFn[Zm'젘7Ó\G"v )>ڻ`j8 @eGMY* H9c>\u>+.)}:b2@jKݢ<5xpL׀GvT lja}_xV}FnfalKq@>poSyM+@6ĵq)z[3CSD(lOq 9CZԣsO#Kp{m{ʏk]I e=M69LҪHh Ÿ_*,VJ53YOvW6S;d3d%n\4׍=RRXqH AY J (Λ߼J)=R):-6o=INe7oɻMxæ2wTh%O(w;4P">`~ E n72ؚ?PdL5T2|c]̈RH* <ܥ0yiMK#ZrG]cBvqs+ւ5M5O+!i5$UTܝ%4GO pO@β&7FRdلMƒ@l,.hsLlBˮkqO15޺sv c̒n_n2lUV4'x]9G]7k/2A(tW. ; 4\vi@n{>m+{!M#iHظoW*ŢRz]@J54z:yt(O{qkz/%YkB1$ÄͻU2zZc/): @.8 A (s9#V`B[N@n!'Ws'5iBCq6& *8@xP, 45$de7:X8TGk=AD'!ie\|2J)ʫZ${+ӷgGM2BVl-Neq )4pm"B"ӆUaNhe JbN::m l;&Kw_f@]"Uv"țL<8_@d_8' CNt`$1;^Z=6eXmn&BC<,m.B\cR[b&5zVPA;U5B=]u@ ~8_܌-Hq0ׄMX3o/IJ(IպZnD>YeN4.LT_ J+2o(^=q7P4.]Z_c.( MN+dṞ!ׯP~aV aq73C$v!w )md_hjD&CoK+8'oLzsmduBqT.6}?!XuPlnnaj{60 z3>w'Z{vꕦ.ב 5L$JSj"eo ~Y/pt .*`8NYxC.8@2\`SܸeB5tm7"y-.r^IC9&YlV'׉5rY]֌@ [`4b-y&CzsY7L\ۖ>S,mg"e7Wn4E tqЄsRŹ}W!H /w~{O<ǨH!uZ$=ԨM)v.;B50AU=BNN5fI3uByA1ϲݿhM_R/wYc|,U`#xOƷRlǺب=Q5>HhI5$QK?u'kq>0X=;9ߋwpʝ3ᾤKJyqh}Luo2tdC 1pK}Nl yX`ɦO{>ٜg.go0]lis. No7/K*fH v7& uПola"^TrU$ahٮ+yUaJf#gfG'Uhwf(^\^G쒂oIxBT;T>sd$d #y޶Z&YޔcLQ.Kнu9AL^%6*J<7`TN.p{Sȳ5x~I8V?AR錂146 kK?<"VRMR7AOqP?Vz.Oxb,ǁ{r37Hf0y{G VTGJ/TF0T@Gr^36hb>2M4V͙C"EVXNZ ϫO I?c%J(>RLX | oU^bKurׯ~+`/0he2`{ [>< &xW~́4yzJ=pk0Os.M@;"^۰P6gԕ>p7j ʐU2"(S̥R& }60=ua}3kѸ󨎤*Xkll&ot]֥-(׬d.EFO:%+<zO~ViEh'm-X 2K'K ^K:btz?M?-nr`K]P;ML>\rjm9ǀte U|5OXٔM]˷ iI:1ˎpz(VKa 1'rL[vgXUރP8ed(aT&L:Ye)IyY)糁S#+7jalvD#" F=#K2Js",N:[]@]b7(nkPWF1f`mm[O{7-zVC$j];`W>ɈoGS@i]sjbws]f 8J_m@afiN˂Me?)j0 /mȄK=Il؃~EzeI6Hm 0 @Zwp*D`JHs}Dcʡ7I¦tVxwOpL{i{냋~[:C?ƿJM*~XhdtͨJ󦥅1Ľ{҆pʻ\?3YYL>c:"ЙS򱠼~R 0Mw2h&\B3<^9Lu[>ۈMb shWGRﮢѬ%K$+`;4$J[ ) ^e@,ZZ,5"/A$ 6%@yUD|iq472>G\OVEJs'\cU" /2hcI,&.cEN3Jf`!U/%ߨ,qt3؟vY*D0]WljSlR~]mЭ3^"U$b0|]4XuXq ڻ>4$"ޓ`]JO K1YYJ]E6CounRqjI_r//Vy@&B+bYSrg2Lڽ&,3Vi!vkplݭp- 7}k狢 ReV-YC6YGzr+^ SQ B$]Ƈ;_wCMb/lSU;[ؔHmeakU4k !plXX$؝b$6!DCc&4eڗ.(ȠD%6 A/Sa?ؚ'r3-ec~b)vgA`"`#jSA#MJʪ {E*@`Y\j)RgbYh* q@f]އ1P`΋H-%n"**-FJbl`r%#ɨHǴm<zF' 4GX }VIg3U6k|~ }SL+ln?9,?SO4PE  Ax{ą`'LKQǬ=^e7^æH:3<g#-yeOBď;Q2Z# x ͑ך[ҙyX)t \%(&ՠz\3uȭ7h!fƴ#wx׃=L-6 S炑OfG!-̽#d-%Fo)pjg4|ZfjU崤Y:+P#I&n4b{"K[_'T*ߤkz9pZw#W*.wv3NjKV03ЁE:mM}B,΀>^҈=bleo`E1r [dcV}|y*F!᜜o T-Y+YuǝE;d|l8ն@V-lrwL ΉsUs9 %4`gAۀD#[kZ(ƽDPOX j=9M哇UV}+ %/bLSPp  >,23ltiw:4gjoU$IjEm]΂&{$Zv? x!^uJ{C;+9T eReFB#$D2c$ D蘒A* 5]FOK=ܩҳNSs%ǀ1g7rȣK4 QTo'g:j6MΔpIt^s#H`qr:{e6l}"g(!1*.A@:v#bBck("%DIS*H9Îp" ~s2Pʶ:i6 AYyhF/$ՠMY0&>ςk' o#%qDQ<{-B CS@ujc$;*B W0gUٽj7d^#rzi)0C+K?n_kM\( GB_~$GqX2]ХNGnǤxs={ $#N&\=] w !n8ljqT+u!Üp4KhlR% $ ߒC)V4eZ7>W &'&&Ӭ=S( 8HDC`v_>MRիVƣ VCZŧo=`~z]g&57 ē*_bO`UE_69:m_悚Vxvʶ]/,I`\; ١ =McbU\<`%]O 0ͷٔGpFA[}e2oUiնs+ވ#yFò".ey5O@H>ڎOtqedOtԀe,#54I>Yb}~CFbI6nTn{hTar ^u1aY73Rb̫Gш6XV6EY\SO؋l+f#?v.rؐYrSj,˺H-oCkO_V26WƳFЁT0\TL'0F"W+)}BGV[7yE o@ZEw "q=q]y倭46%ѳdCC; |zxsd,C#ūp@%yb **",vO˦͕sNL0eu2?_v Abmҁx1,\K7"b :;ѕKa];z\(h3%<pN9oNw?5l̮;JMusiKu u;iN>Eȟz931L>S8N݊q̅ J\USFrY;!*q&"9[V] (6!~ OHFfyŞ|V_"Td FQncX a =ikGk xܥM0T1^RnDBM1ưE83J /m/07f޼q. /MztAeps'qEF=;{zz~Pb .12L8Ϲ;Bhh9 ̡W9$8|8#{7X785nk 8B*t-d0olȩFU@b|YMWU*Ew|ϟ\𾐑2\Zd|I;麍hZKs}Z޶~QQy#W]\w K}O55̹IJ IHQmCF##3[ P(y\ʎ&GjYaܪsuL.&O=J"IУNNچjJaTͥf𞪩 P:s^Y%`iUw +o[oW!dY2];+yPYcM]ff:h7%u;لRN7qoV%cfOt쓋hnH/fkLmeAd~|Œaj վԧ B .l6l'HC)3/U3Q˞Qp!u"@ˋbETv{t7AײV| ,Bg&V1I]}-4HGʗfYD_y"Cx].i晥7uzJOgHA[fGq\L x*z.hޱ.Tg7@B+wj' pYvh ٬R=Y=!| B!BgK- `8%2`ѵ!4.aj27wUHˣ?*[wQi4ÎAİ*ܔыzۈ{(ec:e->Q/yK~$p)W50ȧ1k@(1$Fuh efS2@ i_87?bèRev#:ޡYص@؞%6F4dSd@AB IJSgP  )ĠgƂ\ɊД4# ~Mq$~eA e+Eل4慑\38${<~G^G& helԗ츍~Լ'%OEʙ0yU om=R/saG e}z{P8nX54TUnasy1=wߦiT _a֎nHl~2h{ܚq%bWܱrs;W󟀕a}dmVV+prbdN (~?咨vO<i/ ]~q흼LGm~3akΛ TJl͂D,.~(!״e=5R@]<%”莬yvIUpbc#w@un Q rɫ?LW'Unv5dAfOI\8Wfswt3"Az֪79qS&Ƙ#4q\~/jiZ'K¹WQ y ϒP3`B LFN,qD M[J6>~PvSx##ؽl&0gamCfMr65ao\p L z:]C1q0vga?)"fv?2} ,=3 d#JpbZ~3o}jo'Gv[Ĝ~5[0&+oIaa!K[ ?O$x pb(s=!9rto5˫t7nUICd ӷV6¦ȗg"ਃ4uIh)kX`df=b~Jꡙ$YE~x-5beX*hh/U={Am6cJG9) ⲱuZJqS8*v3L7J߯=ީOV3q8ڻ@/Sw~r;@J5h{Pwf7' RSL&mAnOq]7w=\vOq;OJS\mdt/.:a7w1?k6Z +)c,{ =[Bs]gx/))F9 Xbe&7H ۏzScʃ*Gp5E0 8bU@>R;(:]f᫷h__-+ iSw1`Xk:s#mYa .lnCx k l=WȳOݏ"Vϳ< aSl2 ELRZJ7_@cʜ7B{,Vh(eυ`N:~xfV'j&?t&KMkf6&j#]vP81Q`/6˷E<5M^fp< ǽ귅3$љTfSXJ+EKFE&5'>';'JLa$;ò$AD@@]T;^/-}Iy2:[o~}#eVݱh>O;+*2m.*dOT. 7e.Ykܵ4I_uUKQ'\1 Vt7ӅHF*ȼO4Y(zDžQ2bΈ>Ka2$֖H&2FjNn 3Seu\$u-{VF]#t4X択ՠ+;.{k7/7HN>M×iFj zH醢ڗBa}=F3 k9;nepǔsLˮ19{SkAKC;[D[v@۱5tW-{dzl6r<h@-6U( ̗i7s-;ȧy華 CMW5ctpQ FB&9PJh&rsD mJݤ5 U28w*1b%;[JLj꒨WNGZ6*A_U7fc6_x )ɽ }aȄ0 ?ቚ$E`YJKv](eRu#v2P$A>GfPRΜ1,8e"3n ='\w?.)*s?(1kΕpOw5FŠve8*.K4 KJǗ{u˯΂6<xѹZc6ĜWL8A7H(װ)dɐ٫+g%D8pr{Ŷ|.I,4,[j³'n8Щ㍠lPzt=@-j@C/T|e@&a_v0>r@*=3c B~ rk%T3M(zI(?ʅR 2O@)q lӶ3jՋtq/DGOY`Ě#ezg<"(9}-)4%q P74'"5} >W[9cd #%j\ 5biw^{N ypeY.}`H?ZJC$~:a!V:5zavELX(+0~@$97AOͅ:OW[~} Ȯ|7ͥ3$Tr1m ݁Af,6}zJ4Lu2#HnxSᮞ?2.jW םEaGd[;}f] (uz;]'.nL+ \N+l&Z/#` &RE7[ܗeo~ !Jw{ -KN`$\rM'сuNy9nׂ)H:"$&x}#CI\jܒTdy{8 *6cNaG9CF)lƗB貨q)dg0)IoϠ4(~ $ҹ~NwklTzf8E68%˞!~2Tҙu0S' >;抂@NV„ako&J5lT8uF voZ@1ElW Rm;/<|c~1@5RYǣΜN*jNK7w=3A >zgI(%#71M/i2 *8J~1-JSagO}4%o>$%kY68;;YǬ9Tɀar:~a/)~X>Z 멒/$W^̥L)AóKZmCRT-% \%"bWdWS6y_֨z@ؗkHcM̸kpGiðs+؟D" ! 4LpFdw)0տOf]׷b"z3Av}շ!JbL>eP#p\9}?^KkZX,鸵 5L0s3 X?T{04`Ue@Bث\N!{4Eߚf]*t`'M>MUqE{RHM 74HaԸ^Bi 9|;OoL*/Xt|g&"bzK0x؈(~#W" cy d7u<S>E kRKeԊZH8Dľ]mK)!-jT .% BD1&ZP==xԙ*oYy琾S 7W;y4ٕ"2  g冪htƇ꿱;=x:uAT kw.L-9bΦ_BF<"b`.T$x9^̗Ce)@UVi{0i eM!x> &P]{ZvhsډB8Mƚh%HX;uoL.y(& E?g591(ǐ K1uuʼn b`1^# TV{=sXlזG'\+>IkVwt5'H 6*$[RN@7#,G&؟=Xy? 4n<fU~ Ue,TxW?R骷~ Io]e"Dj| mjbsR\Z7Gg@gTP{gLQS+6x&,&f:XVEXlАlJ>}~)}{TA <&w˘83Q"c21ũ_= u BR0<, ?;%Y|%vjH0B)$s:ޒ Dr{[4,#(ɴuL a?&j'R:/ /q!25jy~G|ٛyABr^GL;uCIC`M o?Hl^e.'=yNv,C:A| Da@`]!/|!fe|h&eӧ~oMW :T{.z TOɿxqWQ`e -˓snZ:a9g,B_A-=9"ހF SIjlAzlOz0XE(.5tu8AM{`fP]Cx,S5^9[g~qhH#B^{3VLsՑlq{)j~7!+a] Kdn4(B.'(l^nc:J4LeP|y֎Irૈ*4q>cQDMu*9$̠gHSqvh߬,$H*,QV@b#3ЩiPtwR\c O4j(A <[DCN?su@5bxthx9n4;cMnR0toȎv:4%_]{w:em ]]mK*?17Koc]"ho~^/n4mTX?W"͇H棡xuc:%y;yx<x9N(-,1]Dyvd%\FP펀|֧-eRi !>Ոvܭw30ɸ3r!yWkCEA zh\$1WC&'HlLNQ]Mc=zŊ!- 4k'󿄓XS<ת}qЯ#GpއMwpndŻnSOגzgOBڻpxzW%[YB&iYNJtVZRdbBd̃L22AlR`Ecs[Dh VF%1yB"iY0PVVVͦV}=Ҍ)X AT`MiH[.`rmz|(n Ƿ:a'=˥#7'N4SAYWu.>#o03.t?[!֜8/G(X8i%Fz*tGw1XRߎ9W c0i'Wxtu!QU7qrCQQ5Ƒ;1ƭM#8gF#S%Pj^2WEzKETTώWl}Tn@ћ_8G,oLʥ]X8B72./MY[P%Pm8BNԄBiT:>0 !z' ȶ8$H.%^Y/il8|(4hl=};r4oN;364pA{$s6.VC"F)OrJS a~h2%ǻ*bJB.=Q&Yc"_mRJ< am܄/fTی*PN@,ڄDx"lȹgoWS_D>~&g 듋r/: pbٝ\MߊNKJ}b6~&TYEt3j`5ܱ:Ur(WH}Dƾp=wy=R!DhbZH :1%mV+XÓ_ ox7,Dv*t$ZovIi}aU2uir%媶jhF0i{cE4w{KR,+m_IXF}}ܟI~ 8fti{2S 1( > ,.kXJ;Z (UY=Ȑ)ż a4~ ?j9ERr.|5q4`N˧T̀씷" 30.H Q~+~l=p%]hy]j[oLJryJS,SX/1yHJKe'>S5 9U9ŬsW?$'y~.Q6Q6E,%M#R#q!Ʒ!I7Rw [[Iل>vM7o;3:>]Hl2PqIoOQde&\z._x$_(]xJ #es$[;ӪqFIM&Kύ鐋86%p SɜSN3 P,3e)o| u)yujqYN53!S*[`Uxk\6+11Mdއ 2_}5z{75eҞm[Z2 vA P_jF^4d{܄  $Ƽ27Hc 3E'}`_jeG5z :cShowiNRQ^ ԉNiBRkFf :x\?sǠͻD,̧4TȄ;z-yRI#_Px,ޡ㖯e%fS'R;.,!c$ު<3=1 ~ YēQ,JXvʘ_,ZV_ܭ&+U"5߈||fǽ:pk?j1ևU6[-tq`?o67U,$?։GyCerŖa%3[fq̊lqɱRe$ch]5^&DTI=c,B..v`fZ|I+M~vV-fv ǘy4VSVDRGօY0﷗jahh*{UAz If!KjowwxlD[^PSe<-" ɯ7oqzQ>L1h<#α pHtl랚xcH^"60|dvQZS~& HZoI5wU0/i0pPd"f-.rQټ-EC'؇  1Jz(4t/ k?:Qx`@fEgM@Zmf'yOڔb)(`ǭ ʲ., ٿRF?Z"Av_J5[] b81Lr2Q0}ǎ[Nu~k\&)Asul<0,1ϱS7?Lԫ|)4`)r@_4 #&NZLh"2<~]q a?@r_Uh!ץfSU0ꣃ68r)U.p% `o8/ ;l]zBc$Brj} /W@+RZbCZ ,b*R@}8st,vt50 a3[b:Yy9?0='qP-l^ʳ6Z {i6CšH$jN>7rvM 'S-#=M3Hr^\v2ivN4elKSS5}-,0?݈ S_$W6gJ ~%Wg)6*agwO Y5pL0׋p@h@ԃ~ \<6UQ4T+NS]hzQA+M^RRbwJQ$_x/)4u\>dClK-ca cW1}Ra{34Rw-Q64{UzQœ-07,IJݿX'+c;QԤLgE?òEn" NJl&/Vʨb*}.3R"OoXxG%TE "wcDKs ጊ k'ulNTCo <&W [ZӍILpYV0s \8Jn)T)Hm(}ũ8YJ߶ tC_3 z)wB5&Y^>;X˶+(# Cfձ礞g }N!|fE}J@@\gnTΐ`ʸH& H^P$4DHі go/N_"x@E}y Ħ/0 X21>wy6Y?# &T7tlW4iʩ{%UFQބ)*6Y*'>`)Thov__ra LU6 D[/F.-13NsIWtAT犰^"YДH:!,t]S\XϛS*b }\v(q؊IWHNS g}-sDl)@`x*7]}c8t["^j7ZqA 猥iG7Z LG@XEl2Y o.cG! .A56Y2AXu#cm 0Q0Sd8"uAEn|Ҕxf }]00t`?ƇT,X|MB:4cfkFh0e ½Ndd u[%t1>(bPk^ya khamu֌EZmKd:ddשHWqoo8]~ihiJa/͌cpOcFĢfxy`߇td osN/VH2sPB}QQu3n(~o,3Tm6%)Y^O~NAyBI!B NnRuVMuc'/`fFr4P$Oqdn S+'QG KI\yE}1ގDfW5Q) 52, Ey䅔&7O'R ]RP p|ghv=IzXYwi%vᕰlii"y-gCVۑ'D3j~WRsX=eS- @b2f1)TKvktgekIm :[cXs8ඃH;ނBإYQO-5 z03>lN00ۑ{5=gT5եtu Zgc(ňO0=4L& tl4@ťW1:&i)tbo3"ēԁ]hlNu n_P$\]䚼,.xPg3;}. T+)w:rIJg'L vt=MH0*2tJE.',0ƓOGLLX/u]z<8BSB>ҩk}-,K>|7;Ku~7`7i,(rcEImb?QGUL1)ЁiQxuCMfnULV|%m$& VM_9ńX0%;j2xJDW8뇳P0;SO}׶tʁj,"I8۽j.J/ xfڸ̈́&= bvVk!&#_)yXKa~&1~BNjν|jnltz|sZ2o,_ {0tЩdPeI1'DPϏ+P=p("\﵄)+#Xi?ڝkb?k%XCEg XgYmѼv6'Fn~ql!Ii蹍1Fk8͚Kٰ3rqFƖ@*ztyJFn#v4fzSO? ;J#J8tqߗ.|}F|w2ɟsPA8n,/b tCtֳ*L)3?4)IvUj{4yE<H_q>J &f}ÓGT(W/kHg&v'U=I$ca Mx}u`qK1QTJ g9S>nOO_ yg oXB$u"Xe7zEe Eie"ytþ3fsșf>#gu-<[2JeD*x`J b|GftŧE{e|l$tQ $]yXNF?1hcWؔd#26y=|C3G--0^KVQ]RƏF M_ "8Zf[{AYi "r}pyEL[4fj=diESWr*eyߖmdʁя}vbeyݺ}I8GL6vv%YH R=sCJ >շDh`z!kgv.jgiTMrDv13,`$[cxzoЦ9U}j(B8{0:9|{^yЁfQI^4#P1u5e1ĢBMCWc_mn"gU7NDB6* %7Jܢ$#m(5/jTo{pc.EQ5IK<.*w\ BB3`piz߁p¡,H~$Mf268{0[\-AEtqdzO*"=t '%AlWxrFjV_KVp3Kn|x1Aew^y/?J!5=Nj sCH~>%Kcjj{?Bx"m ŌLsa"`9E73?CcXH ^+S8/]]ql)c-(e/O&%.ف}pyvZ_ Σt-2{:v =vi>aB2^b5#Uz|()¤,Y9o'٩f&cbZt`S>tm)U"!Cԏm2j%${8Gpir\e.yU!]2_m|_AE[ěZ|-H(]5pF#Ohҋm3tȤaAJf+@h+ n(hSpWGb03 RxDD' βT_H{QɣNk#fo^T OxκOFyYc}F4eRP%Kg1\+vgKxfH^rePZX$HI!;a/qAeTަΖvnw:98Nj_MWOJi[xtW5}`o<`x`H6kB٬8^XX?t&W&H1dFR$ ;yz'*LCLefSJY|H-i J{tKjLSذ75Op% u,t ƂxVlgU]cU7Z#f\[r6:j 1qM&6md%kD\|&O1-1B{8TvIoG%D c^W6NIYӎYyr P]k)Q5+{  H@Vkh4a{Ji e*]s*B{=4> *#TQ{q%lE T7H,JAgUdxԮEUKoSrMp/j]=wR7V+,wϫQ:z ]%@k2k DڞڔcDJq .ڥ`O9g>|c5zrzhh;8 (+UOn2I5-MgtYa\*y䞍 "aת*drPT~ *} ;8V@l)!5܌ P5 =o)i!' Zl j-6s*nO55ʮ ygmS!W嗒>r?@RQ54_9ƌ>W4ud㞃yYCR*>]+FgEeLULÉ)/ TIҪ0 *EFý*G"|B> }@2%ңTBΈargD LTx(ޯwP]r[G>]O1WִFÈx 9DxhvF1j&c&p _E+fX3ls=ekn O^vK@OWtۆ>A]v 4ډksٓD{"4K%QH#_^g3v.ڢY=~%H({՘K,]P8큂,% ϫ멑%: !D&OjOoTy𹫆E& VbQm]VӤHg-?|!Oht#%ol^9]- #2]/C.UՋ=9`q! R+GW-9!Ǻb&BIĮ9ݥq醻;^<̿e̟ +wfNuV!L[e34dtʘ7t 8M7@L儈՝ oemc!hT~oy);3Mk;&BfnpA}''Uo,CO6ZԍOWI-LaCI<.gSWx8tQ /SjcFXFƪR:iL Q ď6dhP "[߽y!]j)&Z}c;5:HF \2_˱#E"Rb{3X+rb,8$Y_QcaY,?4S0ƙ-R]adޗ,R]%]FY2[c# 'P}#R3Q*YA&Uu&`Vh`L8 |,V"*ثw̙ND{ "Hpu. QM-gfar~KIs9,oF-)*1 =whV6-a)8cPe 6>,ckwԷΚMrHB$q6jJyXDW c1p^Xq}/3# #9:Uu`6Hc#S$(|[qaܹ7|E"3aA[8'[k7p"1LI{'!M__~HۏmuOzJX5ʃI~!j1_?6 oS̜ ;w@H59eDYN0RI϶*ƼSA]oo-j2(Sv۬Ķ'VB`}Rjj߃%nO„+J}NĮ2}UcE%qN=-&$2}'NnI&j ώ'GX:2)q]zEnҺO*͑2W=vkiOG߇ČmE+ ^B_h EhO7,h^jhE@8{֫r_ $Z),8?3 :5'I\> NKr (&g6:+ht<ս*::o:?lƆɕuu+qզR<g0afWQUh < 9Ɛ @*(p#Ɓ&+'ӳ v!?2f~JsS i}fZ>:kk~qȉ$F;@`(ce׎1&j`63!e} O! ofpY=wc/(,WS;$XjXkDoA[!E*ϩjqg^6;Ws\E@~BGZ}@u1/pywG%Ky  ;E}7kS~FxSB6i g4سmL0: U6I#<%#\ϩV>ď@<q4݇UNXݗu99icm7r͏\Xnq3oOs[) 1}U)g;lYx"D[>JeCts%XE`\7M2mg[E(2f9NѪ'"Q㣠y]!/nqԝ7tum76@Z{,6e=Ue:,/`pxH>5I;e6A22Իcx:GUT7 T&{*Xw*pO*u}+WߍܒI 0DCwQ-Ԛ1#U: g66xy?֓Qg_,TO5/Qa  g*4:ό?z/#$~mM)HlWy G<@.԰0I\:{"lb~n\@r? \~gfUx:7^ Ʉ"/%Ў.OCeJ_ /|E李vR{h+{er@'ߌ8= 5|z`* Jͩ3b 6t9zGgd"LCq$TRT5Y/,nbj~իDzM(:15|}}F̹ca|}(7"1b_`^MF-]#w$G}]}yH(-쩁Y ;=p}Ž٘F*K!k% 101ORgx*.(^D5*NIT} t#psw$'|Ax2^KG.jvK .HOQR5`Spv!t{ IΔIc[] u_d$>mI׶#.,rۮ R\Y!I&V~ixi?0sBfNW$L{12?ݣ;NvkoMBR Xe LiCM68r@`TP7 @]d!#p>~iq)T mġzo6Ir-AR m@xn@ TQOӃwY5/7]jegc9Y-9?M$,EgTuJ9?dK}bS}Qej7ˈz$5/NI4 k=UY]dfEtɥy.߈Pvʝ(p {c>ecm 9|غówyzNyk| ~Yqq|4a >@&.'all8'+ nG58bΪjn75%̳9/Q7 m@MVd^K'հNӌ ࢢfP}i\a.CIPUz+Ɏ_,L1N2Ϡ`jcgԲEG(=;Y\*I_2yE^xT(ĉCYo9S^uD+AD1*so^*E"p`Oo7V)]f&6P4vѴ2E-lQ2'T]$&*AV6x칐h&PЀ=HUڪ @8loq/CwJss`6!Almo-zA[eHqO5quuSǀ9簖HPIkF|M+.< h Э1΋׈hVǵ0 _^&cIb#_zc Jh(Y7my8(<Q[T{-4|%:0SS" tHb]]A Ͳ_/x՜JC,>4ڸ;t]PݾbڙzߺAaGqjq6m x0fIMa9X v]DKTW|wCb6\XO@Nؤ.}(Կ`W\YV5ĉvg/J]R?f?w7'*L3XWic(9RR=5M?ǦM;X@/? GUQmCN$A">cdsa߄?*Zb-p!gĴf3M|m.1.@JNMa0_I;\ VH!ѯ9xH.v>6T"^N50՞dLK?ݱWhZlR|c*yn,tBF- e\adN=m^OrO!!oY wWo̤;WikYPWSÜrYU 팣)Š3xLZ#`i"+ݣt#.2_HGpNyWӢ,~4WC ~fh#2=(V^>2B1R|HUuZZQʠzPMY̡a UUk-q#?X#n04r Biu\b*=vZ̭ AAU)&/P;;4\?p+Xk} ]j F26'G=?KD"viT 6?Xd1My-6zo^Wo'|!4 dtP@]L\PJVt mch'E05D?|`+"|ƊoVmeYjbD \>OÞK< kn@y U"Uksma1 ŭN.*)+n7FjMχiBʎ$1+2>)/Es -O5HkWƄ?<hz?Q#bϣC# <@B?ZK:{u`z6c41?Sg-B}s?Y,Nze-D6 /3.Ĉj>R]%}/;^a<fvGEwոxE! zPmf[f Քgi2z.t[.PKܝrVbP)D)_`4oẗ́,5Qd֫ޝB=$N|T_V_bRdQ D ^&^-X`NG\JW+zhkVo9-Ǿp sⷹ̚qcմk#[w.(xBzԡb\~ ¦Rb*HAcj\ʹFV}0;IhmCOUiמ].u.Vr!,j5GK"SJ<32{9P|7QZ@(A"#o:jG:Ps:|ƽ݆u;\N\{ GۺL.ue8* '}ly\u$Z> H3nx&Gzm* $S.~YPۊ@ul =֎͡7RK6Ru2///v?FUK7}VfEP&a֫M9ڰzTjp7M˓1E,Dl](=;p5(jMU9+(SH46s']IyglU.8wM>H2bm,AH*뽄j?{SEҞc4iLk=##c~EUb37a˵¶6验݀wo.3-ޯm=L xӸʖpjD1A='xՎ rB₉ckQRn ^It2Rʟ$B?Eql"Pa]h.KWd@塧 :w.e $1 +Fn{'\䉦SaM+,u_ydŗ.6z"b7s*@L 20}khkRWo)3Ċ$Nnh~* bM3Salaڮ5$yΧ.|X][ZZFF>[$\%5rG d~*I<XIĀPV; $; \-zMMͰP݆:ڳQڷ$%zfʞ$-()&`=z{Eo*0=U6@` (fz_,6`'pjhUUڠ$=,G+[MIϑM>HTE}''O|]s<ԬY-)g>u&kr: :eg<_ܪ8b}BBR|]vNtBmm4Wd*l"K9ΦB4.BGN ˎo,B{$&7D4M(%o~y,ง@aRj723eOMx=iD("!VJ9߰!\'fAV)g> 𫫛*DŽ305*RhטE{A(D00$K?xgk DS5oǁ:3`S^@`q;&薽OcM$5BBT^*BHm2b8;Aיj_˚%z~X7P5WG^%kwc(-?w %UE6MDr:oQ79SLH+B_L$`*/LݫKUeZ]]S-yD<~ӧTŰSc3r@n]C$=ݷa-i}11u &{VoS>uy^!܆g![8 ݡ `i6 2[*kV4yI9.$ij))(ͻtJ-b]R8TSHwӋl@AI@tkrT\+WvO@IY2h:Us }]4(m !UcoF{ `9+dzG2_yo;Zf00ʆ΂aUe~n\엋 '%Ϭ[L|s?q"!G\,ZQ\ Bi[X+<7@! w%Dw>w‹@M~ :lqDnu@MdTD\I d!L2Qp֨!rd6I>UO3ݹMyN̽&$)=kvGʾ/~!-l؈Ҥ (Kٿ| vK4 N |A309=08熒0l6r1Zq@֞+fOS<0*E1UB+ozΏxS귛(djY?nE'kpPm>?5Z jٷ/MzsvcֳD[ ڜW惺Wh3HmqBo.2ͱ:fCqEMkvfS+{ZF&Q](w z U }V?3(5A o) RYX)[ǞG>2\2 y)tF_|'4c&aK0$[sj9@$y4G(=eӥ6nl} pqnVfX[}HZ3zz'>엍˧\aTq,J4MW+ VF#+gk]5ީ+mt[qkXk о{_ԛbЀT=ߪ9ݓcTEmvkqJG~#Cww6\cnO:܉x%mV*Bі=[Af}8̲ p`"l3*XK5nK6M/ fզڹ>ߥ`9-A{䉯T:o ܹ mZ 镩7έ!_u5o"DUΛtN;h!G{af19xCNG>͛)㷄'°Mas0ˍ:Ԣfԋ]6Hģ(/5ԤtxVN_?^5tbP0WA@rHX{ I-'ZNFuRR0,-E#g*g,x 4twB]Q8ut~Y*TF(df%:Yl<>S뀖 >8sx*ВM=FwA5"*u3(e@Y e+X!*xg<{*DzRVͤ6.S 4U{wX9j(`9ړ!o@GkM©pz8*d⚶͒2Jfoڲ&\lθ퀢nRᘙ못d~ >*; Y=+{|lBa-Ó9sݟ 9V% 9@N?;4Dp bl~_-dh*Y(}l:֎pf^RnY8_I@EGc<)t&Pz\@a݊%MPUJRTUr zc'Q'zMm ~OLD\(nC%,5]҇lg.6ܮ)zGNqmĈh4:ڨDhHD0{RvGwIox 4s l.,2@Bn7]޼aCw)EٲY] SAe}ħ}n$ho {o0jB>%65%9%Y5@K=騙 dS|%14=zl 4b&ZxmpQ2ÇŎ_,Rϗ,t}$jg9tzm#݋!]N.0gkD-:!GcY^Oz{am& .] !xVI7cXr{3}!Ilx>P.@ҹyԱ|({{Ap0A }4Om7c9*Xm 8RWF~/þ.Bs08((PugUNY$ꋥq|1$]ZB$ pPo=\}% +&{?%4a0|v>hV7BWغQ 6WPOAMlۍr@5^ӐߡF驧Ww@d^Gx7myu_v{;Z!7#,)VXt%2;;j67wSAF䞆k0gVյfbG/.dn@#z&4]`Yio_'^^ލ[?( | g(%pN4ʩk?,L+hs$A&pa$ O3,LtN'x`]'@gڣ 7QгV~TɀBWOd{XY{D PR}aRFȖΰ5^UQyl zoqRcLaK-lKt5xlz p=ĪZީ-mKZZQM!IΣxaH¸WzlyPmۜ[tX_WEbA_g,5-SI*ám}yF鈐t5M+P,|NG7~-t{BpTTu]W D1n뙖F|WʀbcHiO# UII*1W,YWH̀kUPBycvܓ``9$'_w'GK* By6̉H/HA*5p;"-IYj*;VΕ!Ax[7>Ņ*hK+n3$sm-Y7soganjV_YåDb8=8U|[? Hc 2p'SSWPaHoVȢq$"3BuI*.1S$597)% Tr67匷ٞƮI(P02k2lX6i;s,uJ֊m,2{)x#l4޷PKb(v^o\<>|Yگ~zcr]ࢍ׼cӵAՅHmDJv%{w`9x{% 5=YLPJ$@56L,BH#h[|StM)JUCnl6RNR.״bA/0 d =w ߮!s!H&n{4**rϠ; SCsh#*nI*[{ Aԃ EC%HR!au{%HJy37Cjշ8z \ }R :0zbn?raco_`zP2r7"!JNDeF.˪TϵV4 ۾4#LRFWQy3[ePQDA" 6=hH%)1po첶\Df,<*$E\|dzdُ\DqaKM6D* K@LN{ _O^fm[h*G)U/ՊNUf4SՋnc S@?IRZ<ҝX*,q@ԳJ~5n4IcƒtQРS1W,\\S/jv.%ŌCQMZ$[5~lGąr,Ow֌{5T5M b(Ȓrj9 #PyT+{e}} $ZᓋVhC]'7>meؙ{_/(s˘.4p'r?40"$DfC#9폤֎}è¥'Z:S?lQ0|Z EԵ̕:.hx!|i>[8 Gqk^TAn^ zRѢψ5{~!.e9~"u!H1˂JK ʖ()J6(fP.eWtj蜋t& IY*P4Y8&16XrEK ZБC,aFIu0IUcS vJߞVKO2čvFk`@6QL6w 5*iL2GRkŤsj̀DE:X5#OGF-"W^SHMlx$5׎.tn)r1^s|*QuփBݦy6rroxd>_}0Pb"*Gtfk5X*4ԁ3M1vz^Ao-h4ɋ*ɷR#: 3L %0h@&֕v鬳ae  N՚YO>noxWL:T1QQɢ! 趛ASo^?1- W"X nnZ~"nN-aIcs{PNX}C%lZM0D4:g%jU8H.5L{<|&m$, L TePK8`.VD0ig*@ џۧ3=5β1tϝ0vJT.=κ|;ƉF}4Qc^Du,[+ps4b{]휑 ۶75o3-C(k^);O J[lv- 4k>MbQl] 2 5L؄4 580w6~Kiw)ݘjSC ~:Ȥ]\N+fg*4jڿWj'#߳8T Qyݝ9v*wtv^&9鱦RxƅA阘|bd-9۷J0^A=X|<Ӵ&QQQ]S0X rgm*`jgzT}<:GCbA$R8رeoPzrc޳֌H?~/p:+"꿭v4Zk扽;Ylju u .Uշv~ƞq`qLD\\j&wgfr8#k=Gg.]#jTp4U)_Qvq#f,>p%b$kh+kLv"t\!q7*]M8޼|(cR!u_mz܀1$!E:Ȣ=B'?J7#DŽZW 4;Mc9pUR bYIl*hiW*18_,Y%'~/ɶw2w*ک#r'@[+byΦ'sBD.i4$j: /iA4D nx@m^!ƹftw?/P~L> Y&WD^EcT}+[dJ, 'ln>.+`bC.r+,3 v4.uiԚmdFTQhm{uK$04R")q K/O 1M BA;Y /G@@iD Y@ƸR JܤaXebr ` ]P K-rmM;5@jCV8V#t<=$TCƐukӍ;[H.t19^iCs5xP/U¸6p}x+3[1"nbelEwn }+X6f㞃KNyuo_ b"8lC(lvM{XO JܸѳsI-%a^;rC0{sv f%R'b. G)A '] :w`Q lجwhJ7c"2>TT{̝"Q-Fizk\){9}+$Xݸaó 3nU*O5Nٹ,PXJ{8$(;jjV[<|WC-x 9YX%2UQ`mY>Rd:kݜ 3=p'*,秪EiG(d> slGhd:܈H탈KrgePZ8@\'E]H`S36 !.Wy-!pA areA <^_Qq 6@g\4|P#e{=}AN6t@4X |/X}2Zl?ԉ9Ep౤0CGejJx1XpE@% |5URi 7Bof0$YF89;¶Q 02.vRg<}|!4N &V]g յ##ޜyvAwx()/+X),pXy+jZPwAaŘ+"&LYИgPS:{5IKpC6(-Dϒ>ūT=r|b3cVjO:j%sa(EvYdHY?n@%s_0mRwbV" Df`;KHxϒ`M_h(ƣ,Đ5,$+=C :o"8Y"\φnDiglyYEӕ3/\OBr|{<}߷XFmS)%r}wҭiW:F}\cԚ\a ёBnwl]ܩk;3~e@'< v|,z_EQQq2a6Zx3P4 m!]{E \|lȢ։BWA TP][IZxb%=~`v0)y>jKvx%nv֧ΊFM'`&T(HdӘ\0K5Ех^R#vORa4^l9##5%~mg%o8nmτ⼽rK*Ud@+2M)4$1b0_P6C\^eWɏ(M"8kBǔ1SQ0=a%ٙFnݩQthVrUnhhڼ@N\INj{.Ɨlj He$s x\>zpKT)"3?MVFߍé0nb.%Nnzzۉы<]2~k0Ǩ;gGsƆ؎FP~1-PMT+ҖA71, 7ҡ%FJJ=זpz(K9j!7Gzm$MFI'r\(qB`bZQiOybW`ܬ@٪Aq2{J?e. ܟ>C\ȦcYQ:]ʪ07GX}:;(*yM4ԙ* KhkJK5/_MwĒb332yfeV0]3J o<^dnyjVN o6*PIog]N )3H)&u,|mC| 蓧 %}AnίTge /(Rdg(@ygy׶<"  'u{Ӕ,<|-$?㢉Mq~иm~ 뉽|w$Ksw*;7,^|瀀$ȕ +b)GSΔ eZOj8zbV絪 iK9)7EL1~&0\}5c7.$;BKs 'Ҫ0J3`"]Οy¯5};GUnjPxf-ƬO* l<2d'\ kw(٧O IמG@7Bv ƴG=r3#%mN "5 )SPyRRy6'1`rhmow '`9Y Α;/`asMوˆV}Ln+P&C|+Ty|LGKPwV➕ %CEt&5šqϰa|Wa}l;HLxueP44 |M`!z9m7#)u=BBрT@Ћ!޲[VE6zXR" Z]klP ṇX=laekaeԓ57S.99ըǮX=jERfj L Tt(j` GF&ON-DxaӢm +LV%LX1-q$^^eHĖ0[FHT-gX֗ ʞ5QxF*io'vL=&)M֭K' PLx|z.K$KLWRH&NtA$!6J4iݏ;fDDU|Đa$wvXqƱUNXm_7)~:f.#ן],o 9qeG!heߺ^pCW=h.`>Ȁ{\ >`+\nKwy_N'] ]> 8v[!1B*VI hοU0j5!*J4'ё믱/J$KI֏PObdJd"(fD%0in/(:}pђK'Z=*yb:wt-]etҋ?]ZlS4!2FyjnPt&poˈ YV3٫:]HN6bkKn6ɷf~i}C)㒇ŭTuȰeup٧+HɐtN _$jX"*Yo= 1*a|NY\l8A{CXtXy^ޓ {,=~ put~*k lJmcq5B IJiQy'a/_<1> $_eFȪE;v!5 7qslJNJ#X3E5Ñ5kpCAfVL[o%}ek V ]g#CÎ˷@xm8<*(>J tS{ qJ1tCNdnmfT" 3Rk PBX=zPEoTz6%Vl=>Vq)7r%se~F[WfƜQ(x .7̘:s(D KU9K4/;N ܆ i1D] ]ܩM F<,u(UoF/1Ųy,# -1}kyT Xe_ Lu;}tc\/ML%ܖظVkp )Yi#MZݔ-hY(6WpM 1N.Aaѽo2.á GbWv MƁiDߥ=Xڐ]>'ZāSQ<3 =ҕ݅?&!=/T)8Q!TPq6=z6FN hE(:6hpå-d(׷ j8PU(3iF:ˢԐķ}1(çh 4K8 w~q%2n!"Z|쾎@i]FOFAFWfRZ(מ-:?΍_FSV|й_=$T屾%ur s-%;oaf+|Þa{CL@/jGPZ4Etf )l!Bt23$;m+l.RY t5Àh;qTм&_ <Ts{R,/NWm01 žn%sldnf拳wѝ+cb|%U}Ż%AP5T5V@Bku'MDz)vE2B`l2xKdyjK2 P<E<%%RhxE4-r!{īGԐ!N4ZʩV"9"|CՁDKnGsU!UK ncUsGBݍe/ `f1*^O!U!q!rP "fͺZrRv4AfPZ$'S=>n8I[  &IJ 2#q[]nX&yk4b8@Qrϧef{̟O*t40yS g䖵#Tpr{S$9=Y~ =wvڌ!A;ocGM!ׇ5!A bJRΥ]41֣S'tfu./0!WaL5.يxm'ic\@~ l,n׽.w`ò5|_lO"kڍQIjˌ"ĢT؀B1hFg 0FesV.CTVdwvyqKI]|L~4ngv6rIAW@b ۅd0I?3!3_EvCj{+9Id#uXҨ^.߯BDsoyҤa*?dGĸ)p U4-*U[NUG$ '/4Iy}ԛIa0eJEFdrWPdWʨ"2IbٸMp~-D3=8 NO-=@﹃GYO@ ꤡ|;Mju?O/Q4ښtL\ -v{.SSBT֣Y xGU hMBK겐z~|(jp.XECF@!cvƗƹ׌B[=qb a6?ړi}T_${!0W 2K Gӥ~K%CtT2)RN~nZ/zl_ag q[[!vשf5MlƓͮb-u*f9(g욪"QgZ$)Z!n$*3p d\?+m^ 66)T iCciX[-t$ d6mRR!i_V_ S)qCN8w"pVE6862Z~,ݞ{5rOY;@h</)J4ƭRw>b@N挏\)vnɨ 7lEK6"S#P-ucL7`!yc1;#m%pʍ~yU5vIG1C 4G9j'\X;g:@O ;Bψ4E2OðS$YOlSs&淕>Q}C|=m"zy~03Z/5(ƓD)$䒢5E8^rE6'Bu ChX WM\mTh#G쥐Zi*!7,.L0}*Gi-0+O^[7+ЯiУ߷$#bM+ \-]Ńy܊=C0dvwd^{$q\󟒉 "?,{YNϝk az(б\/b9Tzji^qgڹ.5آ\#yP'O#we,L"V ,۾J yMAOQrZ L2FBtf.˕{:JQJ4mPt8jf =1(Du(OwB N\G1D/K<K^랇SΒTYEBe0(_ aڼDs΂ o_HC@VX}*-kh5#~W YȟYs(fJ 0-ҸUֶ]-LÅ=tꑫ/ "29ߠqN Zo ܷ<ΏJBM8!KAc} JLi5?X HO`0@%8E4d9-ec;eND]M7v]PvKnTTp>`iÂpRsz $Fjؽ \ ۨz.Cu64о):O!U +Љtg =T~~}3˱t);)+|#] 1C>)nC#6U Yͬ܆I( Ѿ`~f;؃:{B- $e?FL.%d&WERi(59aw3bi7XỄ]看)Ac /%x$JC"_EWWs5¬6 SE͊D5{zZZ ;@;x>\@'FC# Fg>^ٿ"[5j9젇Bߨж/P10/?Fyy[OёI@,:i[E@T>ۭ(`e _"ebꚇjΚuzV3|{C]X%4ͷAϳ^4'%c- RsXS\@zXۯ+CU㺡 `o;ĩvb·i|᧷;%:xYȜ+4MCdoh]r|ѕ/QmKW 讄:mizb5+yH}fn^0 r~8](zv4(:ck9^z\z"eT,=.ScO\Kr<3X±ra#1Wć!U>=F\8f h.YHR %GUAfJY~|4T6houI%_OR-n9T, Y]Ʋ%Dm.BѤ@p`B31 W @Q^C|VvXjަ̑u1ɓ&9 QXOjC3cI0ftu;rGJzI:@Aqj"q·}oW/9.-Y &GzstpsiWkOҲPMŚ(*{Xmbl0\>j:(LDRu7y$qR"N"6Hw )SU_:(0f -BŲhh$o줴*6XHKJQ5A 3oL`ŽiBiY8rjKi?@/H c1 g֦Dt{93Ij'$ O HOa>" ,'׎-K~ ֹ"Z WH>m%ӣo!O%3eP1mPͤ7yQhWM&=զ jnYLİ}%0) IdF}B 3 X钛E7٥U"Ý v@Y6֬ a+Sl'S:'@=?# g/V!{Ճom3 <MeO˸<8#Rv/)1x ͂%;cۗ H݉BM#/MHR\(k13l[]=9g_vUVkwI|ᒍ8M"++d!\Fǭ G'x/i%CLeq{5~:z/`̀a2^~Bҥ2+ےh s5u#sq4I1ޫ-h( RiBq2.haƵf_BtS}aIFe7ē)e"X uG&>߾0]*KƔ8P$%nX(;kCo(vX"ϪӺ1B:g=Xd< .0 \SQb)7` ލ ݼEu;Z-ֳy/ 8tؘf e EKǩ~V-tc67YjɿQL,A1A_=7fu/c5q ,߇K@q4SSoSkYeBq>XBi XFh`2QIX:qn$gΖ:aaKXAw,(ӷ~{}U-xވ؁,{)6:~Z,،T@̭P/Q*`&q `q>u59 (72jfjϋt!TKP+m;(%%RЫǓ=c Id9#bRDhĸ&Eʼg֢)#SHckLLr^F\X+tqHO/2㞧e/6ghu!YT-i )\r]E3{IpC1b{!q;-YEu9B~ҎR(|qP}x@lN@><[ИEV'k NNE|Mʣ\' cKO[wޖ D =Sůj<+@D13lfÈ/9`PKC3sNuBXdG! J :W\S]k 5}#Eۯ!$\OGAהq ;!\|8_/F#w<4gYnCUN5Njhe:cw(^nd.jl9/GL~ v_(diJ/>-Իr@Q O TE~4S X E*Kwn03Ћ~nd=uŕ~@h[;_w(KɁw/O0eabۼj%}P,ZwHN1 XBusX}'>d^ )3ڲWj0/􀥖IgyGߐN#^S?K_Ԑhަ EXU]"fU+bp:5ZPφI(ѻ VL>-hZ>ƣݺ(amp| 9qGz'F2/ȓ{$XQhCtRL4x ?.+՟ٜ3c~q:-d.`b$޽(RXݖ`^ :[^J9Cȩq'}:sFyű4>nx^7ٛ3o5EPk 5g{縘p}bXb_1prTtd Ƃ+񚡞IH&zT;R-`0 ;^(T`f 3K*%wZۚO=Adm|rN"E(Sj1/F7db ]K):,3ʩ(7B?arͭq$O>.i8Ы.ؕ^2COv`ٺVpu2>q>G<]l*i4^ƃQB_b,VTLo:9'A۩'KCTO#V,ϡ:p#>,@RyIUZky.[`PEp=2pM?@ / hOX5h3 ncsYjKv`= qiI2CJsBy3 Qr$t tY5&<H?:cjW@O{ũ~o=},oeu<?<%wVXnWF|iN}Mؔ3E/\_cqtUWg9MWFco@=(l"n)?ݍ?C5uT+PF(alxig6]uk>4g}^'6}I#ZYl=* H>6HW! B2bTz"oe <ϝEʍ }q~=+^r'3}Vp?!Mx%e SᰝRymUf1Lsͅɾ#5_0Ho=6y )d۬]7ʾd yBN ľÇqhv)& u++O̥E 6\7P) dp%.,Bȗk^/z)j/9h h#yb6%z(c_ gAUZS tESeGw!2H| `=k uL߲#)әD(^1gT}`2wpuOY!^:R r{S dB1иoJf GfrrS^<7vyiI[lҴ=;"c=02+'vQ#T+RkI܎Zӯ#QTE J6ZmJPWdq1kԪ)buƮ:fQ]%iv*3$꧇gRchaA1$}>HP^?Sw%cbbeSZگUL^|@K ۩xd/%&akV4KJi7SȰ`}os%|hwvld#} (X&0p"?<{@FdBgE'V<U1b!mAS6K hS9O|nwt yj8?]g)`Ţs W{&kU>P&`^dV)_DOu]mku\$ȸ- _CB(!ˍm..4ǀXnlNM7! Q@oe͂ߜjIQ,XQ*yCT .5vw_ky꛳n%ltj4=56G$[^ζ**3ve)N)\}J}쇕` O%֔K/3; [f[2yjf y\/LTlR/%]:K9hiς-#)EsV:9NCBw{A Nr;wwٛf2MNW|ޝKFBԏ8JCRM:fp,\@Kŕ꨹L9ʘs(F3("MvyKAߔǹDf\x'-ˑ0_!lg`[^)K2b댐&/Mo= r] ĂxVt,[%cTl]u%d&b^<^FEYM[>\"G9jfA<\ ֮c:t_`Ľ1#.k.`0|R9Z܄2($! L!H ]Kz3Hz6 Q7PGf#H0F*VaDn,sn#>T'N 9 傽 zQ7W`&IA iydH,\{?ģm8z>̓G%yyjFl8IrD QnAf0_Z x{,認q>Dܾc_WъQ`T-TV!/ь}ҎHRԇyG6*ϬNDl5@fyir&,Ǎ#xz5%tV=TZ QF]ajq1ߤe9 !jRŝhA7s3؝dغ'ńTi?0n ;A՟pwu_I))(4\'w݊N| _D!^MM֯|J߳O(j#ɒj C$ ۈ8h*Բ1eÚf_Fk!d׵0U3߰u ȑɖ&KqŜPxbݲk?PNė"V RojNDٱ\y+qPvCg.=?UuXxqW0,:צfWұ%U@fikoLQ"rr3֡`cm N QXFx#ҳ{9H_"4_2PͽPcLHj9@}AyU>bL=uհBqoƀ4h_7jmF#hUFDz߲- ؑ!\t`c׌}\bxc)xu٦,bf4W !Mz(`ɮl8D6A SKudN]L;*rol G}[88[GAa{eə/(!%7Dԡ$iLC8/bTQ d#vy1>|"~ڐo-iP&ɧwTwFZ>[s _'q()Jߒv)HH;:fǧruPj|c;EҸMUG)2Ï_%)F[gp*c+ymyAՉfn170:0^KP*?-zU%EA}4*2j,*/HKlr>sHU'}Gklwa OL#' J?%&qNĤ/=.,:LeLwkg3 tq[ʒ(К={z۲yGkV>JTg pOgAqtVLKop%g-8 ,kx~Y`Ph_(X 4&7Xlljrid$SH{[G;y3NGs3#1mGRÛ0YA]Gf"53\I~Hq#5c-r965wf#l-x3FyV`ot!'|2tꩪ.$mUj߻ QyzMZCHeyQ oC-=4o'5Fe 1RҡMqVc@ڟi@!_;5gvW rYG='az8)`{KZ8PJF#|E=N/%x&֭Xr~PsR|(XxL` ɽDy/ͅuҴi&݃VJ `8^zk.I#-&>\y$+],1F2ZgX> /\۟U9#@UګfLg;<+w5JiȖȤȑ"!׺JRfS~sNiyMrD9,t΅=},y&_IըԳHǛ^Tܪq~)~W0g4kHx&H` ?syIJ2n!>b~Ye@γ!+6L $%;Uk𘷤?vKK:P)-rfumzl&/l6 uv~QCrey1NZߎZɴr-|ly,_"V!NV(T?CN9-7DV;kϔ^z[6pDd:2 w_*CQW]\ڎJu򋧺s`0}lf{eJg<%M;Q&؜œ9[۔AeK [jum t$z\@U98QFbUIoEjXiɃ^Z9!Y  *,#6?d= +})3R +۸ayHŮe_Y "kfsPLgu߁qVGK[^뾃\nKNs'#hei"P! %s@pJ_]qM/#Q0j?#epb//`#C Qc"ꥃ GZ,G!<2f_*HzwJoŤ<6'{Ԧf`},~ $lZ=g3ט Ӱ^WἍI6<|=8) sT _FRn{9Ih捯X5/g|deꐯn\FL26 [,O"JcIBRU8+ Sx$y^~7(JJńp` acupTU>NEL\:\X!T$"FSlPi?~~ 256 WR'ZznL?u+)ʼn~aR)6`{2\Òe=FZӂJolL-aV_UyT/iB(6L,% ٥]VWr\g"yh&V]j*5ZlNXq]\C&H'1 _D|`1*$P!CƘ,:sz486FAdKU9@me%6++8^pxrDG>&pB ypwaCEon}?W;uW=o&c|ՙsBuv[ݠ a?Hnzi&=p2Wssy3Ty'mZZ,Qj_YpmuϦh$YI"X I&P0dFG2Y~C=y.n^&[urwj.Ig۟(˄5eӯ u(NYHS@3Y L^ <ۿ={#BKp˙X.G{I[R 0G 9fHb:J!ke QѴ?AY7 l?p5C"\ &յG<L?2j1x|I牐$46ޯTb]t$#һac{Vxr_tG-V@}=GtgunPbƊ'ä[귄J@XeJ7QAFGkFl  @(^stt>*ϟ2F QHUעDѦ+yV x$)*zszb](@SBEKnEgDA,8V%88Z|Kx6JE W>?Yai'{El;v 1ڕ4 6_vZ3bqLĺMϊQ=*Tu>&*1/j+s1S|Z DY~GaJMuNU|\>GP̸>Οj Χ@G?bʀp˰s7c$0Uoxq+(Sn 2*ۼh>rܛCp2:w_Iҁ˗{"`d}~K >e^l@N)-p).|`tHBd)U`+]/]%B*e D3Ro]ilɣ~(h% b|2\") ټsRY2a%ɰպў `Cab<r) V^fnrQ 'O&;l{ v(Vyv.zP{*D'#]Doa?}rOvURH`g&rK7lrm/zxsdMQt1 %TcޫپZ^FV;[=az24Bԍ n޺CPP' %>ˡU}L#YJ!D@Q{Y j;Or<$@h&H7%~G[,#v}^SVYSlI\FmH~Ęyh sVok |1 z ''Uc0b&B;gUJB*fO(vq&T]Yq0K>&'B cEP!1Վ9|Ja2zEhC{btXu#0,Jd;9٥Ҧq?#O+dqAA]/u{oϹ!cvdU󎃑# xv]skAk_ I{˚rsXK{t-Fg:-kz)˓v {qt}AF힒pJ)wI9с!Ϭr.RZx/9'D5KϠ]rRN!|#HkV9cn2XF)YO 䡔]JmC, ty ռX:1y(ᑰRQ}_nDC8Ѩe&u~mܻD}\򅞎xuB` $I*8{%>-!$*m"d\_?D~Mg=Ui8*to@H\ExI ^pLEw\b|zT븂RufY,&댸ȈDP1^|7gCƖw@݃[\~s鸝d(DCZ%|U)ŸuZ3g3Z}A_Uan ,ltSHex]Ӂ"{X8U2Ɯ3ÙQ("&ӆ1ra? Yz܈!iM~|# ؀+?qшXnafHjk};D vm‰@,aNy~"QGzs џO^(ʡ&1=&Dدg0$`VzYB: +;t@{tB%Ƭka :A [?#;%lY|,Q|--ŗ sψIk75%*;SLvACCŇ ~a9l"'HsGhc=4F="V=Xt'Y:PSYcc5̖)FrNͱ UQh2t Nȼ Gu6T[~RX]z[K$dKd)x&3<)_9|nQx{:v$s:5 iF'uf?)ˁ_e38كݱ;2 [+I2'2djb]a,'m Jr"Mxl'7~2+k9D s5i?\Ɯw14cLKć9HL* [-$V7.:?R\PFiJ, ( 7(ODE7ϼ2(ΚW/79C:2&|휧6$I6 }b~3 hua =ΪO)>m\4`Of7Ps317nJ*MG0D)oѐ)]Vb6%sGNde}:'y ~ W<ͧcRa((kKAŷE^e8ؖl<ͫ qc J S-aPN,uAT{{n#Ve?ԕE bveFȈ<$D)d*A6DO0U<]+Yf%H2T=&}y[A+b>@ J> u]b$@rL!3 +ЙYT_b@~P@_6:zmz}4 r ,2s \\zxNG2z9Hln|a  "m3|>*&iH>AWa'OnGb.AA!>¬V MNsnO38K`N!pkM+";yV&AC0lIc.tHujD L5`0'yg% z#ړai]3$]F!+`w43"ÂMo;Y{?$Ư?ᄈ?"K|7.!$h9pʐ'٬j|~~P ڀdJ N!+Ts,B"=d!U#\ui1]1/SM//%1m#vem5X0Io+-; {vX,BD8qևl܆%8ԋ1 sՎ Չ['Vl弡u9QQ< P.wTWSiG]y ewעg,f$1!W&v6_s=oxx.yd$$xh zndVoOi KbR:bױvUNEӎ #caD4KĄ_*@u{zSL%i}^k2/z ]Xpo::O6rB2SJY}p_DNw#$J[B&Sg*-ێnnӮl%֙D'NUAfEVTa Se.ijwڠuO?$"128쏟B tC8yyv}2"KnnMiӷ,$Q`nhEsڏ_szOvR5 \7=s^S5zjDmkkQib5MZdsV 3h@L&B߂ R@8'ZQyf)SU/a-_Xjla50|Z"&K='VRB:cÄu_߂'JJ= !G0-6kf pkOWkRlaҨ07Nޙ]Ҿ \)oV&5M790ain*M M1\1Xf\[ɛ:IK Fk5>B\] . 7y#D),LU+dOTWŰ!^BN(, (G+ Yo=K5FHdYwiE>rxژKE 9&U 9,1C&B_#yќ<S1q2cGRaemf{ڮy'LY"G;u?dȒZp8smIS_ tȨ ``Nԣ +R6:JC`Ir{چDˀu5 q9l!(7 e&V}߯Ȩ#zd H BW5Ox `M FХy3ԷeokDyusTpJ52(N2ט?7d{t&76nA$K)dגʶqUo3g՝Ob${koH`1ghmǜe]4g}LZ9@&sw!"DMPPStK_3ߨI.NqC'8)\8Ԫŕ=ufxW@[ucqզy8T5z8E^@Rrsz/WV*K 1SkۍatXI; ›"u9͇̋Odi"F&`uoW}\|WǼ2QRU р-\D!Xo^Z]vw㲐<@zlՂ;/ q߼rk?|l0CGq:[6q)O6&Th5a2nB/I^ > Agm^l" 0Dz?(  )dqcQ~XV0Y]@b"< vH$N%tرWsjJx)y%Þǀwgh%aGA5=l>%zy*P)%G~Ԣ}>6LqL3Ɉ=q~B U&Ң4Q!$,1Ji&+B.qClJU `5U$RQj7Js``}VGx1>;c'lP RNQҪDh9_8:m'u䁕UXԔ>ny;'dr~>/,,.C O9<EGLTtKspZ(̗5:t J?$vzrHVGbG/Ψ1T#wg~;V[hծ[4Wn)‚o>S) d LUCTtU (ڑ'fǮI͊Kh7u-ew9:ը!9ngANsԞ;Ǔ8P|Fm. SҴٔ{%ᨰDc9 (F ka-(AT㜊vبXj۱kmQ 9" cGBO? xJ іFT&8ȷbf~muOI(1^5h)LoL:'uAz$z<-3HR KD)ulK'Z$4/c[HMA~$W뢧O/5Wk(aw(E|kM6>. jbA<~w{򑐂zNôKz-B3*TwAOu 癘VJ ,cE;Tj#a~ u/M_~3@q jM$?AKp#[OM,A[؈|Rv-yIf̜8]&4TbVX*H(GLV3;~>, r)<W|. I*OV]B=48MI{ĒVlb"1Dos֎.DtWiM+Q~ҮHF<3iPux@B FKhͤ]cy润?r\uH?2; *ϣ9&69?İSeh98{? OwqI׆2 A>[!^ y[Zu5d܍ ZKX nu͛$3ti"[qDb+P+O^ /Տ^3EP,g}DÁ~x7'^yZ*D)d@c|VR&Mן('q (gz9 6QeyW'<0㠁EJÍ=Uq&_F]l"c(M^ODE*~g8Zul7 2EyuIn 7v 6udoU yc!"~'N,IDZKf$iUhˮ)w%~L+ 5]AaJņ>ve+=ɔo⯩ផsg0IdC nڪ"r ɪ/c$+a VT0vSÈןHf x#KfXު_uQ/[jgNfq kI* \JaUa)p:''%1ӷ/КJǃ$_TE<O^ሞR!r:dTuWbCH+v"EY'.(pO%ҟOI}zS=0BL,,VO<;0y+k$_yL5-9;J@9/RtGIg]#I;_͗u~=FEԑ̜S4Ž]D탑oNʌlm}mTy@IZԗy2alJKTw TEwSX5 NY5ni45EKPR8ƑO;>Y'mt"8q*Jvuzx_檩Jf,J nBb{[ U. ʳFvʮDCf]s&z'ob$hf5xZX8uQ.-:/E9Uz&rB8*5C}ekhXvN󓧯󅡃E0{Mb+?m( qw zJ``u3a7c%YsVD M\~B]EĒIż{BN;'"! LR(`J` Ylc,D~Z;5Jܓd۵m/Z-b8OU*Qt{2AM+agUjENʉb@RCjv0Q|'OT`u?0vݴ .v| v BA$RC@AUV'ooK4)^G3 H=:.$o( a*$f2u]T N>#0><$ђ"ŦմaIVt~&: (J/ˁv1|6cS`8HxMCGڲWX-QPK2 9 @PlN|3{ĩv#&W2FPlBQ+!Uh %='} vgYPpW:8 `ƌ^!+цztP=gP}qbM{La/"Hv3kC&{COse?-JpJ _` zlkM$J:i) a`w'13^$ltq:J3%it8U+IKuj )ƥ'L.@׭e$rM`{3q8ǙM*cl^eG8S=y57K${ԱI?{o AQn6&b%"ɉB s>ixisC;-H[:m@7"ggʎ?Im_Gd|Z/14:zSFuSL#%)}&kC] 'LBC7LJX3P*$_/{0=1OO#D#i! 9FL< sljRt8.TR %aMB{|uuUZRZ(ڎvů;3-cPtMyxJsZO\,a<{ ,O2A+Ď|1Urs"2 yqDJ6o,W% 9h2_АJ|SBF`Q]j0kafXJ;lg;5CgOmnrS'[IE`% /T 4XY:7,@9ey6Bg:w 9*"2>h{KXQ'*kG*<(q'#ۆ+?y6|{j:ؽ\q0zLUU[x0+0֚a0hݛ%^,1p}}BТ☶uh3o[D%s=HI6Y 2B|okɲ %SE2$ܔa4Mȋ\@n EńxtiCfJpEu+.z< X';g.cV%|1?7']2 ~cwx3T)L)GMq\!X* z^1aP"Eقj.杂T1DQ5C[:2~ֻ9Q1l)#Z*ZH7t TY"F:y( 5?| )]tuRݫVn²RUt#n̷;`±V̎Mhdy1MCAs+~KD_* cu֌_Vg\ѯlVj uv0N; Wv!Y߷4>oK@&_oGaoJ`I[o{+΄ME_lP#΃ m0wUZ J(ԧ,iwxHoގXh줚Ԙ\tMn[^--]o7E_&<^.$o|w:I 2ĒX-nX=V-KqkMf,GLg֌4AA#gl.-!jL1nFGt2L7GQXhΩ1w+\w岋Q ߒ+us1_W< 8|˝r6%P,-Jޞ2q_g3ovx%W%a 7\LHeqpqN0*3gcԋ;[Ƅ]9 3 T/~FܬL|$f5J\'Ɗda%f%Aǡ>mЌ@ 9/|n :#/  ٖۧ9˜r.nM5:{ /$2cY̘5I"B˘\v ۊ1kYo!<n&FA 6# ڬU#74CtѥFބ1<9b\Y9eȭ4?.@h~/0TU8w):Ց- _H"jY4[mL `)}s„bS#|!uk9R'ħ«xj2 h^!ܭҗU9{ڪnꜞa"_[/DÓfOdƇ<: O+b4 p-}7 63eBMe1; ؤjK =g4a՛hY @0 D Y\o^ѝ%gצ+byl/ƥTĝz;T1DiFS1–&JoOm']+PS&!~9FW$lﶢ 8z敻{'pUkQ_`pdmCȼ hywHR#xgKք}6ͅYIFLFC" ^~/{okꚪˤ9f}-UB kXj8Y@c&6cb+(Kl{ƏXM ]͗l fFo}q\{gI\[Q5 my 1/?G&I$9;{˘7@"(>HZ5MyB@IJL\9_3Ygtoլz.:đZ"25OKX/H▻e]HńXF`>FܯW"l\fgz^|UCV!5J&u1v . kkfRaeޡ ݒ2%OMo)Si^Tom?i1?aѪ1 bU>5>M̺5EE{R.P~ḠƘxNU_ԩHb"%o,Hv4K1 HNq4+S"w[vf<;<`a.ӱ)$%C]T@)lVtDW"Vhv\%J3{bwس`6I]ޟ@tN0~Geps M7 _,8!z=Y+,őIhZ&;vS,Bb wgI&dƊI& ,IޤEϡ@`5q3~݂W={cU:泉SFIoD#56'uAvvz:A[ŶrMTO\5>[@6E7jםT P>* ]$fRN+b-̗-p3!F>1`%OXu!J Cט5M-$9Yj=6kc xL5 \}XϘ5IE;1K5=M -_T$%toDFU,S[%K4gι͛0xr@ŚĺAHSLPkj}υ~,`l5R=jD06Hc#"|93O.fu|dhk=l+B1LK'N ͗HD^O)@tǬzur.wt+]fcwf v?;D(t<3i\Q3=qTk?gr[(!/ f?Mt[ߋXds4HZv\Ancl-9kZa_g'Z!w;iMlu9,|B|8yۧ(u] qоd~%20pRr6bn2%:Ϥ)U6|p~5^pE@岪9Hit1#g.g<6UjT B)zpt5ڬ+UiDZLl 05[) i814TaxѪ!řUs0:+cpJ D1(p 3W!HWK.[#RPxVR=`IPUBdu~/9Ĥه'*YVηK]a /lha !8&gPtpռ֥@5~4V΀[o v**f;6~f,G_5'<$, "Y42FV˱cŃfLq^ Pš[F+r\r<WԎoܙRYg}؞eWf"3 .,nE?=br֒>392)fԌVS9^Pحj/,imݳgqI 4yw.)QpTp M^؂P6Op̾.}v㩱-4Qѓ# un40‘YgyNޅ$ =!jΰ_XMs޻ȶL~%DobXl/l{(a7R)Gj׋8+P.[P2gMhw ATOoUPYVp+MEPE&ZH]7u[r6g>FT]﨟pu =ft{b~-.ao%IJ8$Η?DtP\M}adê8 4asٕBL2cn?jCST=Ʋ/0)b}/=GRq*NN0zUܒt_JAlyZ9rkT6bHJeEo鄉zl\@n-?95:63uzE&TpeO [PBa,I; H7rQ!i]!08ˈooń<@zTb@(*UPjoD6A=[˳h3|FGiea!mٙ6}vDb7 XA$j3cA`Ei_֟-a'@ ]HYgl;_9.ے\ǎ 1I%Ӭ|Dp@ J`<]wl`6Cm?QDGqF3Ma YP"3,,ʁ/8KnTTOeXU0qyM&Vv2-JJ%K~!Slwĺ`[K:3Q J^8QZQAܼ}7lnfjN]Qs::=DJ <"=~[mhoԒ-Z x%,Ye9wr]Y˄֒b$н2r\bjXW¢E(xx'~5n7HW]G_epoL Q{Y-kzr!s2L"e'AjW RtmnqM>4+SKx+%&fV| CwH 0v)ԣC @Wf TqvN+"nAF-ݞq,˻k$ OnUJ%[LнAL #n/—&tJMqxtOl HHEjOz4pgxl..ש4d7cKg ya@6`1+&%U3F02| z j6lCJw*T[Vt LdaԯU3,4"dG H\ZU:PSGDUif`L-iI&:,!כVOh ŵIޔY1֣쪡W &Io,2Yo r@|rUb2$([zp,EmI]EK%(μ6TEQߩ7şȕ&j̃N|&k^K%^3чYc1}G5x2LUHmĥvTDN3ǘZtyҋ $lZ㩐{rWk UZH'A$k]$M ,r/EJ+:m&&۹:)1=ٍOBvY~|^nSKK MձTz(ピ1C X(˸mZt"M,P*Oբh瞲Izgl[8 C3`WVF9 Ū?kWyU伒઴|4T)M*EɌ6%*STgmK믡#YAWQo wӱghv`;nZ|$"c<9 k .Ქ3Gٰ?O40pinM[̑7os^J0]6,2eoy%*uS•f\~a ~nkۘ'o|>QaMțНC|}⩴".j^Z7/meD EBfSrF _;ӡ=E'Nvoͧ8Þ"ϬJ)h+JOT4FV>U~U&p#2G>擬EmOA(w,XucM`[QzFiO9^@)t=)pR iQl1 DER*QxZo-^-Sx_06JG>b\L-(8VNy޿PZ;!3,m?HGb) 6Dʝ7 o3s>]D4CmlK# <Αj3/ gZՏBE,DG)j"msVB|?woЇpCR9_/oj Hs]r0A3eZ.O]hWDMȋv/_>]lN7ZؒJ#V NUIA7-v<[* UF_ՙx*E||ERY(! 074Ɤdiœ[ gdXf "bH!{G=:ҧ".+0~ASDM@ @/˽YF*HZR>14"1rS @y1 7T)|JJFh:i7!ԼFR>&j?b잪t)ijM>Ys@(,*Bclkn[s^1L,Dk7}Qa4G޴> (멙D?<}| DrHeo)5UL&+9 Ξe6yxeWzWz{;6KEujw?|Gk] Ym 9fɃ΄nzZ𸗭+3Eb _p:p?_n@-c,TG6џ@+,ͨ@gVu~kW} ssţ=[~W.{mo,ZM :LQ` `o/ոRӬC g(SCiX>p[ to y:OSd]ۤStA z+OJj,W:$/d +լ2\kR&rP0418@05 [\6Fe4rE]7_̜YǗ&}Pq0n.XMf?ыm}RQO3oW}weΤ~jO[yKuۻ,*̢x DÊtsm@5"2G19ϻqjLv}ҳZF޾m_UF`5_6:=ȿпDPa~&B@?޿vi•u\&?>mB M9g+L!:[f5 \ @.0/mFkڨJ0<ðg yfvn2/F f ̑`΍s2ɺ-$$j c^" mu +|UUR']=OGg<`Rvny[G5NҨb*lPEݧĂhF#1Wٖ641ZY7G21j9[{0Q%wX# [8مp(.9FAӲOX$H[z*~D~rϊVjyv4H"-̭͊~0,. PJ ӂў/Ɣ,x(T3!qEݼԻ NSk$+b- [n#S#VTG& [n~ k&:Οdՠr Y 7!BDXgɭL`sysQcg@/oҌF;NpVdi; WFOE0p$Do7cPbi; JO"@r.yX\i5T>cءkGAKuŃi (P AY:q\f2;*sf1OԷI(TuzZMI*@ҕ;is:Z?" \J v#]a7ج/?H#Qe,4Fk7:@Ւ]ͷt!O-D–)I_GPNTgMCL6[zj(>П,Q%wpfq(9| BNC(T B}7Q2!v6MmM9<.Jm%*b)i'[ޮֲc~OiGZ`$pS {S#ymvXzn\%N BM<$I9S,;5:qj|FIuuO`)Y ~>x2='*=e 5!uuޟMTL$pv>HT!!7˵ۧ#溇$f<M`F!WGX# lqhjIn/շ; I^s\Ԝ)\ww`&8f[`v0%6e쁿f1hZA"--R>r߀E#bIz41O"ќBXe[5vU`@ǂs 3 ]ڼ}xf1^oȺ(o9Cs_[Lv zNr.fav iW H88:CVrS_5{8q+FeZtBH4~ƠꯄԼ4A;7zm0rB6Gr9FqA8E{P"@N׌;\{+Vl2GԭY~'VuK8%} X1ů4gOP'ᵷӸ@pغx)L> ,}c05JۮQB cuvӒG= ?n6WE`Rۯ %!V.c1cռ$'5q>8l'e%9M1bRتoqEt&(: ) 'q9274V̓R.rc0Hg/.db|B. 5g!Б{KB0_8coU:e9?, j͒fΞ~t^pp%1!fj+36ͅ^Qf6ɘfɕE'NGMLudjJcC] j [)*hOU(v3't)^2N*@zNfm2c8Ք K3-ZĉW*!. M+;s_Ug{`ythIWԴ v_ $5Bzcz~ҫ5uL T@OxɃɜ:WR\!:]`[!́K*Ϧ']nְ,)vdvvH*lePyM9kh̓!rr{Y-1sH9#!EJV,?|fu#օ[LmLK ,R<}AVnӤ` P 3rJ>ÍoVl-r/1vIC'TwSH0<^wx xߍ(mLP!Qbѽ1<\D^M^@}SZp~ZgЋQǽE#I"l<)/ހU 80TEc:Cxʘ9?:q  ӫE Ee"i7g$aax0l;$t6=̅fXamsxPjyoZp7+{k7?\xPLܯIC ~f@g LPó$פyY(cԑbp{rƍiS*')Rf]f=._1@3aDv 'p"t1 3֚O^}qWʼnp'85ը s2J9Yu(hCZKC6_B lzI4;5vf,_J\Ib_ӰEBF=N_ֲz D*4=̩l!1bAAWW5]"YR("Jm1 2iXg>m;oRwP%裦̈!z(([{3TgU{ۭ'mIRMK4_|Nkk@if(UH-ܗ"78 UeG,|ti 6{N2N,IoӈPJEdX<.J[zbƧKV,̸7y1O;eK7c#ms}a)W7QBO=ot鹔8ܹtI-_r4ԋZV[A56YC>ʁ)}Do xfڜG+)tņs9ҏ(@';<ud}nHaۍN..,`-6>׮!Va }L#PE)oDWigdW?Ux>}ir{|Xvܳ9Eg-Rew;F3N|41{/ε:t}3+=5F@lxAGaE3):#wYj,fZLRSǿx|`Ճ.M_EY8I!vn1V;(@q_40kG1՚CPYaV ZQ?8Y(6M}c!K,i֮bמz k6E*]x!M7Ywr-tR!#EG*gq)S=|ؔgiIҁVV$?e<B3Xid׻Scraw4 80{MCBf,0OG?Ѕ(/uz. LZ xX-o:N]3Y\`xEog ^J6ȑ.̾$J+}g5>XNrv[a˷b?޶SQk^t@B`*}pCq$TZ~[qw%S_P8ۋRԱCZgt?tB͛oJ[^s}䙳z[׭ܽvWZ0iBgzߛqb z/M#F*;krkϢ[Jͱ YNx\/3aJK۵(F!Xw/Df40ArZS4i!>Z7$n^pPs.Š ª76I6* T4T<(C%OZζ\pfMfx&EĞHg󵙀*.G!/s68!=d  \ZgmqJ֎+^ƬKg` 2hŁj.5zr|_ !*Ğz9z/zSW: &URE6]Q`Ϧ hzQ kJl&t|Z;Ҁy0⳴4@j[Xr&FhӿP?X'p#򢹑xhPuV_v:\{? K1E> TVء/1n͝DXbP>} 3b~KY?݀C$';y*ٙM9)Iݝp&oh2 DS|̀2%*h_N0G!I|J]_OSWlj8U[n׶S?0/ae=nP34!~p&Oz3+WPDHtM V2r'|W{:8ϮÍ{zhctpjEyRw#T}ԁ[%rdO3# &NFDQ[!ej7r\AvƳ',b;]dy]X A`|pփ^YXIŗ;ym`b$7إF' t {&M [DbgtRGq 5=m0a2rnC0;f+JR׮{X!BLJ%1DCnxm_ Pl c T6\?_Wh༂S ^~uw#8Ԟ̵ii(!38/lI-EF,n^!RQo]c {kJT+WUZ©<skVQ.Ih P#DHDc1BzL% q\@m~SXWw hP岥8 axP͌[)AC;^q9 dsC$-ɂчsl-,+e=E"5Oc{J6 ` /ڼw,`_t3yĴUJ4P:r8T.Y*C>*MW'BQyPqqhX*3g_ъb=ՙ*c"lTxvYb=MD֪6'+2<UwG<3vQ |F_;bGrzFA"S۸GB1EUnm'ML͓'t q tQĞV; aPFeǘľd rYB,dm~߰-xl:2/nAqs' :%=}ll! - 8QmR]ξV筠8%sǫz\.4VjdWŽh'iQl׫нԜ9Uz'/Q ~O%G?3 Yr@djhj‹OKdF,[eB{PD<|dx#0 .fJa_Dbʽ\D.^vTė d$'3I1\BJf(Okx3iX;Y$BAt $n]r0'UT}s bm4DZSSIBV"ޔmZ8HGVKLTF [F" 8YŚ, z`sC1M`e7]>V)ևBfuL>>6:kL:^y<簗N-nWjl_R,;X%2/De)>˶c en:v/zy8AEE"{E0W13xɨ 'tYf x'߲C(F\wŇWp]2GU 9#ity/?8ŸeF?@+jWJ~vtI%w!جk+_Յᑈ1 +j|I}qnU8MDR Ю⏏9M/ï.9ző)/f#G ;]M^!oֽ/~k(:W!5o3 )F͑UjlH s**zGQi:dхuŀl׉7,"&m_Φr-#k/NJ#/b[F2}}sUsy%*lFx__gwA[=}#~4NjNRW,Rա$U03$ƘM*+cּ ݓtE?يKh9]z&YdªoVh+(BWc?2Lrŋ4<Y6KR=;4a \4l`KR9j+k$ N{Sc 5 iV{fB‰ׂsp >9VA  *P|%={Bf'ISQz{T\,5w(뱄ȕJ y h!<ә-N Ù`mf0d&?bҥKK/i bH*Xʞ5uyQ9MFlӇa]Ld(is"y4%[`wnf?wpDO+?vI97@*~?lZӒY-ZExxwj5PNh_6kl{6n+.~fw1qn`ʕ3 cvpUl,j.,:e(oF^9;7u0(935r1&$WVr^u30~BR9CTkÒ?؄E@tcdɗSlхyo76rfGARk m]s9$v֫ /);%'L5Z:2S}) E@Q+zkGL] J|} e |ZY;} j̎ hBܷ'^eE'mT=ӹ~=LW0xie `L+TWڲow;i60{:R iʄbEpG2\#IA\f̣?],2Rjuۼ&{)TQ!3xpJqDZj-HbIŔ#KZԙZ[.zJ~#,d6L{rq-X_#*8ξ /) kS ƒӥ-0d0L1O; GB `ByCzؒzpҍV8ﰃ# X?TAU+MIմ m*I]ٞ|0-2%6{\5+)`ٶzE S@ MFE@3?ާES#6PvdC@DlSĬ OiFL^ag% 9z'm; 2\UkLEqF,TKV+Lߧz3n߁}M; !ULL"DW 5}s5#\6;k.D}H4J|< aҀoSnt#rqԸٛ뚪wZCk`Y^ڴYƌ]'fKI7R*GB>pJ|=3&$!<=[߆p$5J^ޛ}/ ^MGZr/loIH&$dI8=3?coi)ZR;GωouۄNJATX\r)2&%C 3]ne/]qw=z!4_N;?5GL~jDZc^0۲R:)iyNe5" y AUHd+uwCo0z"v*STk_ֻГcȲll0][t9]bf=d[Í'D%7H}@'m0x|If#&9'=h_l}ϢSLOzs+׷y~,a)zC8vzُDƒ- FΖEl!K1Z1k= o$H˟gy6GnaݿVW0mʁ wrƪY3_)Ijs8`fj, Aj娘cZqU^)ٿuCcDu‘ofo@IY\Z+@|v,|;s_CoУm\}Ei/@`+ߔ#}aͻu)e(EGV'V}&yn1^ei<}$Jn`a {%S-;}1{?l愼R Xtsб_k: yD@\ԇB H Az*)?g=] ϡ6)rRtNS='wӈ__m\#q;{|N(GeOW#Y<:G ξg$1d8%Ы-Vjl&ǘ04sSIMnS hW[#4pYsN4gn)?gL%di@n>&6EOQ E.nҁ?wD+VFlF`^>x &.Ǿ3ll*KDIeWQD<@0D{4y^ZodsyZ16ȋN@%;= :O.d lT_WoR [&jk69 B$,<;=t4t_z-gQW|ףVMϜ3b5U+K׈.t.qfh ދSW| =j1DUBWVaQy?]8XMVKTZXm-ҿ^],zW`ҘfS1t݉ g Jޡ(3docTM 5ФWs<$/aofN)mxWL䊐9HrEH24^ϝDh=Ӈ^J9KD *_/OMVY4k]Yxt5lad^W`&䜊&7F E4B\[Uu6t`b_~pŕr*\Z}]ܹȹⓙn6"%+2S\ݾ+S^`'y *DۼgXYay@bi7AV \x'|B= :W7@Xͤk4M$(_5!ϽeYE@? <(& ~6 ?h@, ]q.OW [lhu3w,^q1q:m Z= n 5eJw9@0)\@$]K(,Z.BcyKHI RWW3?[?x>$Lk*lӺ z>, k1ԀޡtSz1]jI]V=WZ"Hs[[|'Gm sהѻ.^]ϰy`nR~-pptoAVX|FY C;LN./rFĥPms, ]|j$`)y{)B/(ޟL Y'*vJd͉Ǥ?5N$[Ҁ )9_w| aƷ-r8FqĿuA#">Op10սr\u&}rZUYDLa7 ɏC3̮f2HBYV2r>vOȉvQhfЄAfydۜ J"ge Rߥt0Z 0/+v`ΙZ99% ;ԙEf ,ϧRHg,(n 0ޖ<CGQ(E>,+p: WɬH"$4P~k::DV_g#RuvhrfQXF ))՘- o/ʺŕ;^ySٍJ.J] #c-Hc|B?]KJrЁ-t$]cEYTkPNMCW_m)Wv i 2}wVEg)uWOx7J=ӳck&qt Fǂxr>oNѥqxZϝ$oO۞kxD wpC}C:.F2$ Q^ы܅7&vz4㦽ѿfn 6ȇٚ·kdd%L8 'u_L79:SӁ@9Ǻh0F(ޖ k3ϖό Bg|ƾd_[7ܯn:%[$h)32ʄ;:4p`S!ơAQ!TfJФA[ĸzPHP@I_) [ 'AR[n(#{ >(K06}X2xtIX}ֻ QZRXp$ܵT6ΖIF -wm@\'3& E$cX9{E4U_xVaTRˆ ;m)IFjA6 -oGvwR1?a \_JTL8:E /5kJ#77fIf:#9ڔ~7̬Շ  :e$ە^G#\t pgV_b^$Ϧ>OYR;V drZ륍kP RTBA{P|-p -?9Z HzϗC>Β~zWdtAw[@^%4LyO_W,$&";)i k sNxl 5(|xDn"H;Z|Ѯ(Y ŁTHX^Ss3=" W(O 8GJɪR#|xӦ<6>lo` z ,/jymw)nyM~ޛax_ pJzzz RhY?˛g! |,޴?fM3ɏ_FEЪĉ~Jft ৴_g?DŽn `XiX,E˸JlFUsJ0HZpSCbc6jf] `߱B"Lq2p@ʸ f6箯7m|ϋ&]֢22oUY"05'3&O&DfhXUC-(3U7^7&kQ/Nn ^Sv6x* U 0X_G|;uvCg. ٟ]G'+vi>`c o=Lۙ'7lHMV?2c>JC\I `\MC(*9C2DZ$P.\+}@ADu :;FYIr|Uy){{a`4} ZVy6\ ZkYtL|M׬|y6=(KJ6Y\ lz`HHr+b`8ĨqwAH.1MozM}t:⩉C29HzU͘! Gѯzde?%(t\H?UwToz]V: sMp k# Qs +}(4qȀPo2::F7OÎئi}*a"7b A{OHD{ ?mf+0FxLhi)x_@sj ?ޏcA(x "MGscg F2ꕬA@YD~/W擃=X&>[VTp~W.oЙdz{88fCfz:6G^jX5xN.H0HkKՠ4a5 "1cr+>JpE@J8(E-xv{ Ifd2)' -Wv K02C(eHԩd#H\X|G*$;zoi=^p’SXkDGx^q$c$}AWh;qKQY!R%r,,@'kCu0ܜS"ՙ80QvS{yvZ"bjᕫ\44, Qs0އ4rM %DZtRC|! k^4RYI_2,N8=(8kzk۫1Ұ_B#Cī7}sGgИhr쥌> S>19cS:SeHnk+3d##o>zDB0CԂ9@Ň䅋i}4YY s*"\ ͫ(`%Լ(+7cGM`c!𨞦C 76TA -ѻQpU^t\J2Α@Xv!ŅE)hV#h2rCΡxG$CJr$oLo܉Kb"YfÓƮ˪5{4[oW2 =;/ߞ=W $5=~ qkP$X#.+OB9Ս{X kWC3 I-}Q HXrf :&F,bTj. hido .#=7J/CG xx}{Q`vtO8R&ʟ)p?N=%TP裍/=e5It>U&5\.Ŏo5u"Xyqƚ>_*M)׉|p% /_|1|tG؀~#9Þ >Gj_?2p+)>I dJRGޕR0Qtܡao;[Xʽ1OS^D ?M~X g߻&<-Kµq(d$7 ߕAҤ6w;4409gf;7y]Qg{G`VAEaN[t΅?$ BRWjcB!@)SM9Gz K;";]1"c#i'ca=x|a$wĴ^1M;dFSoy܂7=|ysܘ п~c z)4Vx+\3 VD wsuQTMmd  6b"Uܬ,SO)R|o9E*SԬ闠<ەI(ϥYOv TޣŪUSp&67ciφPPL ]E\/7 2_eM߮.ħ,~$op,+BKq H ydHQYDO'bdCY?譗nt6.r4NL'TpT]|ՎªzL3¶x0CU(3nSq .J#GӌsjioLI~<^wۮK\Oϊ+_`` V/N.UݭI?(Ғ*[@Z:ť]&WX 4ȏMFxW^+A57 H4/ jn NM6?i7d/ b) 2]?31rɶ&m |nOo+?׫ig?_7NtC:g"JǫmS;?8h\J'K5ɂr *L= 9w 5f;Z1o.-`{X+̲,Eb|=tbpl )l$^ef,3u\U33e -Zq( ~8|E)aj.L;5IRxfFbI_YFNz2Fێ7OV) vXns/NkKq {0·ݺ_f{vcc/֥);:Usţ;ax <7cI+bhX.V"3/7# N`3apBbJ5y ޾j+S^k*ׂ7,`^ʮ; Fv#U8ʑH6}٥sݏ1{2CO+" 6دaIhHwY|;<ϔ8xAmJh܈`QN!J]?Q,dn.2pv} ɝG| Pq?^?u@,llKn[g`2١Ǟ3Gôa\\As@٥hDenáX Leכ|̕)o6iγR٫3.Qm fORBi]9x1h"޻wU_Uo6g"B_KUp%td%yNf1ҥPk&m Lֈ"}!88ǝyg^jh5LqW?cyAMטDQ>; w{,rkb~wg`U܌:i@|x8s $m1d!܊㺚pWJoAq?JV !xV`Wt|92oǼZ̋S\?1r7>Kc6p51chM`$ ϕ* \R|Jm[3m[4S" ᯜRL#\=s[ģ|WT.`sAx<G ~txZ5nni3:,7J`ęjQZU_#՜׎9a^̭5N2 Ds>@RS?99 :2`Tro QLq>B?wIƱS$*anʓyK=LSKqږ6eKOY76/@aV@0A儠^Ӝ+MEb*؋$JtTpŪT[iP jW0YXgU]Կ3A‰5U~ɣTVyQ[NZ^<0WК8f-告Lc&Bnu*6\C1>RLɦLa?kPww5vrVKW.aO#I0']8FRej9p_:Gԋ WF ~%l{ўAW9Kݛ}3&s,ȯ$Ff 8 vϾZ?-] ѸKА~ZVW 3R=)`Ѐ{ӯFYl:R^{.0`mx_r ?`gt0>ѿ5ڮu1'YWQOWt`The$ !ִwƟhAƴʢA;R񳨖(;5+~y19dT]Q7/ 8h@[ r BȾ1#6fj04tkQ=@V^ Kl(Wҿ+b)lmO0^YU @x5~1ʖzqꗏObRK ,U׊{oPɥ-YReHݩ:24B-x[~}[dv|\8fd҉/RY:,am@"K>FD^BUh]p^36|hKnO'vs z;30ט %\5*k+PA;%`$3BVsF*Y?X 7饡A{o}]G],jY+ykn|Rc0Z3 Z6o~?(LdMH]!ĩs=HQedGO7UN_psQy4mӬv+`sg{ #"+@&aw%ɻH/a9 R0Nј}#qF]mǍ+-1XN[Zٚu }(݅8DMK ŧu)à O* Jqٿ$Qۡ=Ͳ2ۭMJRY|`,ݪt!6S\f1&u<(ǭQ|+DFEElQKwyJfs 'A%<Y(<(+̄d6xSpHb<<4rVxڎ*K=p"ޅQM_-NLaM*o#9CZ. b%~r|_FUQ.hSDoNFz9d*ilqGShzFKLڳ(N*| e,$IXH9+h*qhZgJTqΤ |L` `FƥV:S֚1BuRR.ضLH}kV΢9D9XbSlS0n:UjnLė6L;{kܸռD%IR ۯ|La ϳBTh&_p|i~nΓru~!eݠs=NFPz"_UKnR6~I _4_Y0zyP~iƕLejUϬ:o{glMUWIOUqZ!^he-03x|.?%ˠubf@7"ސeQ`) ;PwY-կVuqϢ)CW0(?POAeUaT☥u| Ff/3n2+'}F亟􃝃A7 1C[|(J$jW>:Y?fS6YZSˊQDEQkѭxu b[K7UUȒQţ᭮L'u9ƼGc 0DA~GgajYD0EU_3]6ӣqHV54uWjy$t|SAȧ VCwdj&$`7X&~ ,3 TEfO>Fo@ 9KF`BT4&Y&!Z!ΒuV7jN J ASGlx ht-O P-WA@ J˖*Z-10" Si{y vGYs@'DIY\$aI@m4-;qiZDJjU:P5XTR4E:&{;B6Xǘ&iY|3e}͘ VAȭP(}Tn 𝓳.5ee-:z>ܟq=8R,,m90h'Pyθ[qmIi41"}4 ʶn5\$e& >D1USA^Tz km2zo@zO/8]Wc\G@(`"uϜ@|exJ (xfۍ'ǹŨХS!/C> }Əc0hu4뮻!L.r+"](?xg,}e S͗A\_|aedH;Ʒ4?I PbO0v)"E:D5ɬa'@: zj<± 8JOn7h{ 0y^{8>5 ݀17o8T񀴸v,!n4d|:]>IF<.pUm n{;_BPtAI $=oH*fPɌFC*^F!;ptM;SUR^9yMV /oZdd# csuϔwU\qPGCٮ d{^a,$Yܙ1s-Vsi\je#p6p;,TW磜d xla"M˳Nm3V3D {t넼A6.㦣;;]K@3`EwMMh2!DݟX_\%C--؄sk]0Hډ5ʌ%>V%F[N[pn BzU-/Fva3dB 35{,BtףB"Iek|x'/lm#0Qw9b7ݚ'Є HM~Y_|;τT5@7: >9&Dۥr=_?6ƶ,Pr~drz? Iq !(KK!.-w: Z_oc-`ϠḎh2b~FUG]UbF"$Ʈ #^ᦔTW5 n빟x~(;:Cxu죻TC ) r?CeFV+QB?/fd7*TbbpNr(q w)w|w$^czCGI^qҕ-ʉ۝ `TvTiʌ-eB.fc jÜ8<$ayU3MQeijt9CjB {7dS I-l`tQ) I. *JMG :C,^WsR-ʷ;r `n4&PW`*E#\"ŧ@62V<[V#Fg*`9|'Q7]84`+/'!T@  _Z hg$h|2:]KACyg铓!X0u QohO>ZZKO6 sÛVxS9p =LYFJv@f]ъ? RezO袶sLE]cvayl2v^Z)wlY~wZI5H׮e<nK}ʋ F:*@JQk*EV^1 vT+U-u\!{ &SP`5Eg(*m.}q=?c´ =%6sDxc:ˏƫ/q77须.lhsnB@vatྲKP{yջ`vQ`nRf=",bRj6eRl[ڹozE2 gk#0Ki=qȆ c%Pǎ>ۻ9V:Np==M%Up1ŌJ~H±8~E i)tLQy⥣t$w`KWHa+`Jؒ>>s1+sojwHeb.?UW'k1w[+׬aތF_>:d?+M쥴@LUtP{R bΪ/`ɘ݌5OMwA/VY-T ;!o+ hɄB2n[؃vj]?4(4T:%ih+ҍkA<4B]24~J>͚;01] 1@Glj|{ \7C;o&P??BKΪ=12D4vh~Xֲ J!}2^K$oY;kr,%q 3VnH#.$_\-tky5-8|Wh7>Q fqX`)V9昧PԷډҔ{Oq$1Q~Wk6 [\g*{Pd*(ARmG:FI_|(u EoȞakLJbU_WUfʛ$uMd/l^N NUU@UMhۣ1Ek FQg0pSBSI$QB gEW *dh4Pvtm\{g/ bWHv+qqMY۷\N IQ}/˳3ϊi0 C0!Vu{w&3*J|8$:|a6{h/$WQ.Z Pu+XlJ?\N{"J"ql Ȅ?jˢ x&}o'1-'ly5Etrb5]QxgB f$@ՉVٵ >*@?=OS-Ӻν8ۣ>!ZϏտ'&{<"̽V$ ԇds\|JuN]K*߶3[:ZQ%TdQʚ@ 4>;i1gAa0l4|ʝ]Yӆ@28?O8'AT1r%bdLD]=5$Z˿nTʛO5FI,p@2s|0D7ޢ 9k()q%Rn3]@f|셵`:ҪzCR|҃ ɑuᤤh-ms*&[x.];zxq ]RW&쒋8˽׮ nJzbQc;G_]; o7&MoB#C=ww.ܚ|1Ԟt~NPLUTxKO?e P[f|}@C8%=it,FĎ=t8c+tZvȈeզ/L?$m8^uQʱKtۚvkƪSjY*)S]{9aKrtp(D%$MSu"rd *ڥ߆$vK+fJl9Oesqj_|P"jsEkU#ZyzCni;:m:h';0eXZ WF_KU)E*~w\r 2y*ّRmm}c%،E[mA g0 cSc,ڿ<6=~gcӘZc#7y p&*ƿ_"A#$GԲJB>W/$DS/"ɕW_bqA+[U*;:gZe߸3lqRkc_ݰ!.y͙hSV գLSp`:Srz$ZoIW2M]͚k I,b212ϢTkW)!TMa8dc o?\dT_9Ŵ%|2V @,ˣ^vPlh?A癰PT_6[BJ ZgLif#ҸF] ½Xƒ>+(wl;F ~"- z~6~^DeS@S2Nqlyh#/&sQ: Jg:AA;L):D8e{Yd7I*\X~Ijʵ4//e۵]ܺ42mFAID'G5<#mg7񋘗&6E_ zSʘ4R% I>X(A>SsC\NԚwѡ_6"cy ^U BE'ug=DMAi ߫חY`m㔽t3C&1^ cS FSZeÚ%n7Z\(`% W׶~+rն'K32SkOiKӤvDIQf>wdġ!JW|9|UMNW+}_%sj9q|4KuD> `V%4 ݧ%9 #%&Yk?bt${ES^`T t;l.i|.)pnb4ðom ~>ojlxB=D??N m԰e8 +?DKoe@ޟŎs"Cz|E+tZ~4Tf_}`X@9'ȓ & b p?(+|JNsho1.u$]^b΋31mcW ]b>x&AIOG_:U43e'|EOy;(04LUv=Kqb~sF^N(MU%7)iD$(& zX= 5Vt{HkzZcƒy*e㥅낶Ʌ?Txn(QԛdCS2L w8- ^͚K'9v iA4]&"i,ďoZF%:֌fW@#4-+* EUR4"W  o4U 4GSHRw#L\?þx3 eOU+\bЯ$c'\A}4lܗd5/އz%_ B8nE8^q^Y%DT%x͏Qd5-)ڽ^FQJKN{h֡Ѱ/A n3n|U4?N{:YbvfʄgDkUJz$i;)ܲ2` lqC݈$}iǃ+\QE'*y 704/u`Xa|`:=(cXo%WC[>gd^ɉҍq"I+-A\6P [-ά @"9Qdz5[|?4ܶ~JTˮlC31Y}qvZ9%^?,^@zŔ]"[VЊEF hJ8?N.|sH[S}C]L{Ke ʏp>t s4./"LmEYF&#7HrL՗ x~O(xȁ$ ~'qEX_2rQ1ާ\Q5[eh3Ϧ,B(2]WWK$MqOK VvHEf9UIJ$"-;y~g0ļɦ\oQ^ WZJf B2QYJZFöܠ-Nǰ&PCt6U= }r[XyrG@>/iNS#2{z@QKzҷv4=qϊ*qt 59<ԇh$˫c$'*J>~{1s29>dF8 ![瘹&~t>'!&Ҵcqw݊ lv6|}Xo,f໔qD&6[5<Ѭ VêyxЭrę:O>S22&0dMq*Oղ3t x.);ƭmdk~EG"xGo8hZ &b;wP4`,i4h%hgsΖG 9"QM`'SLD{dm3v "Kpb9d.x? : @+xl y{zOqMR9nbmH&IғZE"h*sأ8+!~{ħq؞#~i MEj6Ku{9 9lQ)̡[߁=}keA~K՛ (Ƃ"xꙄo}[s16Z8UK={ ұ4U<:MEq-넞"\ߗN`: Dw.J*ijAoUnB,h-KI qHIO~#֩ Zk|w,\R1Uld[u"I'dℇͶv;> J9Ju)A84G%ǢXIHKOERWAu[KhXU簡.5E}yZٲrl[O j&(F(k]΄/Q+sO(;&gO;'4캋Ojh׭R3Fͣݔ9 Du<ǟ@ QJQy <#!Tf7dYMv3Z/>b^ M)j'RIüc|E;SgG ]*B$䷾:GVF6zzialdqERz'X}5ȓ P%anR;~uߝ3v.NGV6M$|n/UW %ߜ .cKYkߊ Ǐ6w+$=MP]Yv#++aA.",IcxPnVS9ylsKTWFLA=&[Ceh٬GKA-/%Xwq36ewhۋlXSfUpImh H'W("ٗKyQ ߔT}KЊ Ȝxt!#El-~!({)O6 ȢZ7Мl);y? i؇6XKt^ w Hk-Y;D3*esYJʙETZN =^-pp%Rdѣdr?hgwz ~ Q7j@~BiyGw1~9TRZHpG>@htO٬27]9 %~[F1scBTz ۂuX]Rqs4ɀ%Y) 3yZCT=r+"}~!RT%Yv?vP;UmyS սE-Lyg皸 Fx,&%l]BJN'2S`@ d^2Y3oY+pV;j7DVn|Ž7i v¥ tp\DiO6Yz 5.HVgZ*Ⱦ8e;4V)5"y8 N@}|ݦo g;Ž pV1$M}rΆK-ow§r:R\V;pU&:MьL? *V:MF R*iN>u:e+G^ VO0n>"AzCgBjNz[&WǏYnƻnrP:S6O7s'+w 7e5 oesNic{&)jmiw}C>p&  S{anu x-- ' P*lBR

r$6|`I_ ګ5͍@9eqċS_ pmh#VQjƟ0HU7 ;k7nBiBQl sm ;R 5\-!?ܜT_PGފru)~4D ޱ_sZ֎%я\EWe.3GƋs?$PA}ȳR4=԰={Y1EʚWrK1<Q{<.܌|wf *,K(V|?-s;=;Y[y$; y.:,\[RB7)D}U,e+%$UaΗQA^=JtU܏nFGw9UgN{=W#0o -&/ϷG+bNb Cb)jPp,n CgN;SDރʲᬽv`a3<ؿ$D v~ c _0$%OHn?C*iXbۚz`4VcPƣ$Q$Y}lRAoR 0lvz↤}x,+W(#>TfvV8QU2HMMg=.YWLW@7~3!' ǎaD:b6)01y\/׊Hp8ćsV\tm&3w=.9Fe 9 A`QM;jda83ȯn_F8shs(FF|\V>5&/4!(Eq'?U wJWI/=G i-<=wgY.p5\'`vuj?2MWZƗdI;gGD5یf=2,>sfbKceqmWu"XkFtAUՋ8`# `2#Jc_Ѕ(d-f[B!"H|t౯3%2(53:({ V-h3eq bT<|C iO(Y" Pq*%0nLR{H~愼u(>Op][SRK,!k: "5;Ԡ\i%j 6vVb0fn9%' Dvj X;/ڢ7lN6Xܱ>x3c!3O["[)VW?ᅦ0maڝ Ϛ K dlj Gn.!Myb d2Cރd E3p Jo3.2{kO d nI.q'me*5\ۤ-]-U5N F$S-5Er%+~1BY8|WHh\^#:*NA8FtgNںj# ixnXг3J(C:5P*ws"6'nm"iOii|€$vo?MS}!||ʩϓB D 3*b//ق/1h~Kևa8^DLO`lA0sasH 5?:Yyha8M3jl>lQ_ >>b[_n]DErO|9/^G:Nk픷ԇ#zsA&W(`sOd 066اK|$ \ ~8xX+c gYWcVWNOQgHfq,p -#~? klgR^))=7Y]O8+AѸ-lTv}L,AC1X$<~asc ^i4;jv@3N$׆;$qf :\EepAɀ R2ߓ0"fvڒ'w Ɵ|}.C=&y>l Njh!5.lg;? ^L*-%H܄5A+Q EY$gD}^5HXu @#Fn /)ycX ^ cyVj S4;(9'_u &$-xD0Pu2~~.8q?<q}I֤7 z? =j]H.3 /n2һr\Wgۏ=ք1mZ=ͱI>\?lρ$d י̳V$\njƺH8DAF(CJ\l^ۦf}];:l|k2/u恴SN{V'r4fIǹ&p=Z {PT9,~8՞uх% %n3^ʸOlIZ z3Nc̘="f% y-6% 0ش1#b_g=7[]ͱކWG8o[RB'%l]-a`qRʍP/Qxt3ض PTA=-,Uێx,Z2%M}V*Gzon7u{:1L{@s YP5>+]rX&j4!&siFI^Sj(@+;s6_wuǦGMR1|S<@tM"Yb SPw<؝2ra$t#1 "Du3ø犷0;(Ce/% Hk3"U271gڐe Գ!`X7P]TykxZQlTDzdctAӌm ǃY_2l\N<8} M`vS.>OSeƲlJ|eM0+ -:jۂ}  |t(P=RFJqKK; w"SRx_^\^/[]rvʐ{F8N9}ݣ*,;A3]Drn?dۀUɛA*~̼r |ZH bNoE+ Tb&?wҳ,+c"|`NbGMς .QtX,kzV JS|ӻ9~j)H5;ڭKdrg\4H3y1JU ~I]׮+҆_ܘc Kuc$t íQv4@[R›j>EDB#P7k8^(.?ROOٝ_n bkvw8ji4}(yİ<=]n` s/WVXMe)I$?h) ^Ti7-wah5R]ԙ>L1mSL_j`5UVG ~Yu޵Y^̿P&8{P_zq Ir05zJRAׂW[munP-'g3i%Au*C}1p3"? B墍A Zݻ{@gPH9,7V ^8!F<IR?ݸ 3OgY$IJ8Oեp瞧lE,h݅\!DDuk+QfNU@'f?|Bb6 )_?.ih&8 .F":<_s!,Wc6U,ܕ2O=>O6yU-¯pUMQ3DoNP =SPkry%VA k|1t$3(HOyZlr.K ke{Nқ!6$Kr#7hǴpPهKT4+֡z iJ&0*TGLY{Lg:q4|ĵ4Z'̙_oGqN ]5 9H`]v},rET,S'O34EѰv O|yWW![a<)6/ ;'ڑ 3TPfjJL1< AX|H.O-%]d H)0؝Fz9eH?` ]z;_ gJA# 2 BykF;EռA>DHs?Z~/a鶒r^]:CChl.*{ ZRF#<;cƻkJI)zR2FK ObwJ@|ضY " $e-.vۑ:^\8JJ= l8ϯ`!RiyD"3`qn9:X6o!EWk聍(gQⓄ5 \ҿqҤ_\O;]U86]]?Xxqy_[Oęo/"h4h\l, jA7;<ƌFkY1:l&p*Q'WVRS!ja}`=5&L :7AQz U-خ )cNN9ߺD:ow6qu!c3sùܮ2?n Kk [z>! ORn7zx)7 %i14G+j_*S-+v`k>v5p"F|7s¨ļ l!wspecXăf%A];zMԥJ|},<anKQJiꏚ&6m05 Iqz`1b1JE:X`O#) VxAFιi-괯y їȻN#a:'-y(0, 1>ڟ qF#aa|*^qQR&`OM ^|,؝.>P<ԝ}M!?vkҒ.l 5rU>2c2QŜ1R}aю|5BGɢ& *Ƹn2\m"ARn gx$l Rtk 9˷t_\cA>5b:"t>q^y/F=lS7 oNtcjSNB{m.T؉汳:K}~fU{NŐevCo&Kp͉lDPd(#$!;)ޤZt7}er_ *6PH[T'YG\ pNgcq(4Zc[c,<2ZASJ&~hNl ZC΂#M˯u&D{m(* OHMLȀ@$ Hɓ2?D/+Md;iPUtnt*Uy>GLtlG HV}De{'ȌhBOv$9MKF:aYY_S% N&u_|GtkmZBkpR_'X3j&.B,y VsOF˱JmVT T!T~s:"XPQd5'r|5BjM1\h>aBN1,ܺdE; 17夢r%Go#l(:y/#D}|Mբ[׺ANB)ա&Tgd,p jD\U.FX&N3'v 촬Q9s؝ ?S1ն$㊯\< w+?(#%~ڠQ:+mQc vBO9Z. S**>U[5PV2(1];>^;~}cR(8ԿxC>9fㅘrDuUﺬx2Z"4r4*!Y ۧ/Qd+=![˸ %C)AS9ISYȴ66VǦZ{b%K$T*ܳ&.gI)~քp3 8HD yX5aLNOg͡.H"ATӚ^.?c.0`9Q:ڒr?G\3c !7E&w*B@D ɾ\ҔqԔCӘ.fRWjb{õIt o@?B_EW'Y6"P*c%.J%RBA?=Yx$Ĵl85KWWUqmyݴ}Bj%+_ U}gD)H A14h)6 RB[|^@cN wz˯O^mVlgu*ӈΏ~x]^+#d9H3!~&|r/ẹ'(umCY*ohTJ4LXS5>X)f1Zv/tܱWD%!%?yp i! nr 1+Fybꠧ?&_o+J9lXZyEy&k.9a@pT4E)vaĔ R='#Q4 {phLf-{H:wB/]l3<&wV*,t%Z?|Й&c[unv6^Kד %ҫ34kmktv97<LYD>*q0De_e$|ʩ.Q+}̺4NL ™>R} O5Y݋I!9L^q 0I(lFdTu=7/KBb2(+G_-{!@\2b:|E3/͙Ϟ翝cgdQjQ 獵vğ.9[#*#,,ƒ 7][\r.=y4VM;7oPܣjtRc>ו @пP>ZuK|!um|7wz~b܀Fo$8z 4>l5ԒGst+,Nz ^Uw@b\B7/_À wN78c_M˸X3O:>g(d[0j2Ҙ<&J@D!CQnKl G~y막=vH3WmRNY X.^V@v![o}BmXF |t2%"^#܂dhu6#aZ-e5lc賌J #׳2*eŏLMI.\sџiעյenv\&KU/:( |J ǎOhNz⿒๯7$ޜ c:m3|"Alʦz@3&J "Bћ4_,,lPo XWV=@D Nf49 'sƟ@Y9pzguC3ؙHjmH.rL.|R {Z̬6_S<4J1Hsʱ|=Z;en#È:nFL&glŭܳ1/^&".=h1ܗ'*YU֍ԥYCaXVP2ջ5RxW?"oZ=2 übw%.>7ֆ͒Wk!KN}/yQSm*;j)7p, ő (+yF]WxH$zY=^}дV.N\C$?_2{ $J^?& i(2Km8\lZQ8rxsrze?z]̽柼Uozv""II;RyOC5iBa+Ѕ[56{tqM(P|U"he Ȑܣ| 95*.ޘOx匰] j+˃_G`gRE;Nlm1Ev7I|ۛa 8Dp|AE@軃"a:A:IIy$զx,~CuҰ 5̚BF7;g(*nUʍҞGsw: 2܂nkJc# taPTѸA¦6,AݺNj?u[W(Ux`ЯxHVBrRŒ~pxӵu1>F?ݿXDi_5?3|;}T J +hX q'KwR)u/xxj}:G.@)uF>FS@K٪&\QIOO!E ~CmږkTqlkApsD`eH &!,g{UFb@3]Ia&x'yyDNbk_~L%4=][8;{;Uyb^s䈤~Ge}el#?S1Ek@kHFefHZԽZq@x(n`&/ [1sOpU( UOW"оm\L(#6$3g:(*> ,F-shLUVM:=MK2FQ'Kģ>5M&sn֥|=K<}xF^gKptC̠kLRa5y @6ԞM>~eRm+l_-$s9xLXN`nƜ®m@CaY}n,7]ㄪ ӪzǟIOKO"o9M= <ks{_7d.lhྐWAQLi/Ě"ύt?DRe9hnZ_bBM|=_ +BZ AĹ%\?W|Rk3l[SLdb6 AS&SϪ,m{@uauqHH&Mr#7.L]$ov1ޓ 񃑮vg ,Ze^L Kq mH&'|:?p$oZx0)S  wRPxqM31mr.;YH吋+ Q<BM55hKYL xnsZŻ:|{p] }&0GTT` 6K.!B}pM^G7jU U!3 a??􎂖cD/ r%n "=sadNBHX[ilꋧc):?Sv Q!޸Tyz1. fkx\cWɆ^-_z}p Jt] iQQØֶmc3*X6,&9%Q,4*.up袋" f\ $ `]LWW.$xxBW/Mwa:5nNЫzeC,ź +'T :1WzAS TFעIFa-ͳ+ fBTΕf::tN\&.=s4IHo2k,.6x+ʉqy*1kdDi~X4_됼EpAS|yȥDb6 [慅 $B,nN29&Er[֑cleWkV^y(if 56a0zd(0Ac97]?ZJ5#am8I8ȷ#|A=?/1-)U hϢ;:o" 8R-_#*Sw&;YR3AGOaYZC#C`!oR%IZL ⫭0a6oևLNA7|v¸$5oi]Biѩ u75N \.} azLӻMttM*T Y Sfj_Ił):H'l/.uW;$^)Aծ1df+/{R*Y3AlSCE K͜s; wۄ!GaB)LUTŸ+QLVTY!& nc )穧NC\l jV61<L|P+;A30t/V< 瀘{2]z/oWW:dU>e6xhW/4A23M-)JaBŧZvDj@j >Y]٤S0&N>:kxE9exZu؈7G~Tuq-g@1M/PT(!B{U{]ZݢuP|jO[m࿍zxi猹KŃ%P3cYW{Zf{vnfiЫ;FxLW`Tmpcx;3޾^)mÅpWi  `G:U΅a$X%кyBYX4emqqQl"M<#KN?垵ΙhO -;{6`lS[n`M ߌw=H)߬a]l˜@7o֠C{ ozzJ^WG!$#6f;I|}l.9y`>-a2RMg`ݲuk p" W` #È0jITMS,hWx1|(n —b4p<Ĭ`j2P(v:d΀}2$.{esl8+/?L=Ss$FX!@99Ar8~ `Zl^e T ;8 c?v0CUp!FҔQoq@WTEXH9FFtuʴ^B)}!GGnp%E𙊺PЌ&s+qI<ۭn#BtrS?̅Ԣ'O=׏KB@O;(eMj+8p%O.u8.Kꏴ%J,biݓ:飑"2+N{QC2OL P ٌUcV5-yHӡâ!ũNt*}8 .oV<M?. YFU`n0=%֍y5DŽ1ZnFa_YS5m+>&Vx!/0]Zo{5}tat(KҊ՛ dV6#T }+eЈrFֵc^ ֯ݙX'v-kkз6q!2/yYNPrIҍ))m-n4~ v@@ ,UqhbL,ũQTKJ}>;\@qrX s\V[Ʀ9daƣ)En= "r(`H$O2WPiH9U6u~ds-I݂hKyϳ*Γ$Jf;`X_x@ڲ`ڒ"'%}ڋC9J+PDz>Ku7L2`)d@S,A^qD\z_V-KWbSYZ7iuUv15HAuᅏ/% qN4_5wAhcEjSQ딅Oh؍PkK+٪iz2nCmu d!g9g},*7{Yfaϑ<QzC)꩕=5e=T?م1j!CQsx9AzqJ EzjGL&< B*HA b> ^כX;E3"2MBm4V4㔗"ʭbz 5SM{y<҅qfX͘` qz^٫O:7#DC%nX;}]K mNy܉-t XqtGaGچWf9`.  ^t҄y[i.6پ xǏI:'ẍp@.efo73s+LjHƘ> ն E۔ӁkuJwe.zHzv(ޑ;P[K_|Yq8AzJ=}m-ᜂydcx}ONP`hn' }H9M[kafyMLl)KEKcwK|3&Sǚ%lAK=|vqP63f +:Z(3}H RdB^fjSɯ@X`e޷WI1r)HWDd݂v"nh҅-c Wxy),ݗ.K@d*.ݞޛO3uyQ6Xpzf].-;ڲt c1x][%(9Lx&tdOY ) 9)㜴R^\GeZe"Ó e "l ΐ,`jkUolπz1tP,u-iUw -Eown(s[i'[Y_|L] KĥV N.>Jq{0mkvo <„4w24*I2^)`Z)3?,?Gud8ɬN6’'15q1|c軄:B7t,qߕ^]Aa-x| xڨ]Hu#V̸'-Ht7nک%+m9J&`X5jaƒ1f)0Y^*ת5de"WZQ!V$gOEU#|NNؐeݐucvmȏҢ6#3  ]pcXP$\z5gmR):!awCN/e?ZCRhhYt=\GW5!.iYvwO,IMaHfߖzu$S9.a+ĀTՉ"@0zBȧ Հ#jҮa4Tu~.(sY!iYqp.LM$0-8Ho=sCJ@R{ OuYBq0{v $ ܡ+fN*(sAI4Njx⃄N*.Jfh[UDv[֡H]t7f;bn',D@J0! +ۉPpcgeVܨܡa| fY`C?"ݵv)Nӹ۰H?w-jҴ}Ӏx2K9|.]rXx % zIvb4U7^Vp"ay/{͠ BQyn '9JHK~m*FϥgQ;K f  4EtT. 9:y.U/zf^]6䞂TbUbf_Jd6m8͇ ey#FՀ M~vm!%#B4NͿ/űvb0z\{Mnƌ ?(Ú>en?Eqr. Iڙ^ IזeV?DJY/:{|g~ mFP/*j69ƃ_)nbIK ;}{ZO} 6Yg&!FΎNy` dz&/>7^У-WJ W,6& D 55, }.@' Ntݮa@aTk f54ux=?s':d|"-o/?? ^T(tp\EJ.$K1o HI[;aM!fNJr;fAS\@- +ᓚ܄4sWbd*WŤ/c¼ZGŷ?׭/Om_.z9+"E, k' !Tuć&<>nfId``y5TDJ/;rRou(QXL"~x1bNI[?/Z#oJPkf/X a&jOٙ91i_sd5iUJeGq5$X^,C#V6ݟ!Yf%A_"+,;wSɮPP/`<ҋd4v=xџ=KB* j]ĂʯxTA u.IIZ^utSc<n>ͽ@gf2A4zOUWNH(#g(AI{R*^> -r(~*5s聧.3hm->c_/ȷ鼦 [Bhnq+v`sa\jg p˼t{ʾ,. yXӄ\O~ kQRH/l0N|&Uz +"ɤ܆ ߭RSl57egSSCi^CYÙeuufײN| ^"vFg uB]G9wguA>vgR]y.x+gqi}@DL=%ٞ^t &t7#Qz*l MJC%F:^j5]h%nT(|Fm P Arx0AOb iNϲC1@Sg>ݷhJ B I̤|@Ŀ13,;"ݤ"|kТ.6@wx(8_keX(eEө't.X]rH.<<$PJgٜY?J+%1j|LjZTT0.z7G7D;]0q~ˇ-:.ӆ7k^I4}6a}_J ,#% t,ԄO7!ݤz,%Wu;箫0F%odE6#6 DFT,R'\4jQlE|4^B࠰r&fWZ㴬? 7]X[] N&#`V]ɢf3 M_sH1ES;NJejD$7|t=#ZW;#x 2ʝd:~(kߪt^KY@4;֛,/Vax\iBw^qk,-n&LDrו\%:Xx1`Q}gCMi);RǺ7()8f>d,&ZA(y5hB^L;9/Zi)pɛ 2jNP8OLN:kZ+,J_v2J} .iW.䐗xfW Eq}UPzO} Ҝ \;ݯxejIRoKo3'CĻ{ t#χڎ9a᫕ m]$bHԅafS Μ]]¯[*>*iV^גWCCAqܞ\_jh:G{A1ۡ4LR}0:ZAhA}#kFkϼZZ?hxVތMYbj8?wrN(t T{j/ I8y N((hIf n<)M%9S.U?cU e`߾Rh{_ t>g,^ Ε7'#łu\9q ^=>Oa廞`kH)i-ٳcYQp tp^m=Og_dkV'";~#F%.#'뚼plKS{B^9VKc(/!f#M{>U8m-# L}  Pvc}ğfXA ECr'Zz^[=Ap iCZ"̊iHn6Lޛ[X>j]_l7tǛ s^ي3E_ٝ6.۹j/Xq#K+EK&+Wy(six-)5o$I\zgM( >>Qn>mw0-kݱ[o4-K7179`K}[x}@( fDӇHgZt6>QG_A5iY2QXՠ5!i4}`}@uz^0e7tfrpUPص b9fO"P= Vcr֒x8b`¦s'w؛IG接Aaxɨ7x$[7fB%_[f MΌg.Zmj! tjiNCCWWtX)Uc)r4ߢĔX{ UH{Qy脁 =HWd=n^*H q&~`xV|6k?wM:P qf ڊW(>J[GYp{og9yK5 @,4B1XTÏawH<Ԯor3kj&lHOx{b)DHh ݛui5|KyA"Vf Z =W> ah9YO( )Y6kgd䯰¨(S\%rq~;saKՍ&; ACj˪'_^\1X \נ[PL{fش؛ntQuBK>¯^~gRG>>R*ic3ݳժM$ڣ\ ~G _@oLePeZ3%⤕w#My%16O0\ITu)G)AdӜ0e*$jRB,7ӪQ&R/(w]tVH7h >C^ObRU il|,>B$#y>F!1X<>ߤK!F`zfcT-J ;prs:k!]%b̨RWɘKkw jpC+,y($޺ t. Q# <;!șuZ.Zrw. B[c<ռ{i 41H~| ]Bw@,RX\&ΨN(v8[*˔{^$]_DmtOCmoBK;3;>h8k/yNg>s10/?;Krfq4:#S!N&g",KnksB!eAHB &BYYGl@ :t=dEER+ eUk1\ )IW9 `J B-_Әr)X"S7Q q<5FAyӽv0i)3埠m!$6G# 2${W *Uˠ< "RjPZ ,a%QlT ^B6餣&^,$Kihz{\-IJ{s*@t{@f_Wj޹Ps#ƋvVI2+1^fFi ؍y-_z ($u!)[s\5MڝTOH8e]ᯧ/GK{?~aហjٝlX2=<"SH!3Ϛf%oo׬IXNҎxTocF_x\!6IzU%$,$)LP*"i7u\tƈ j2[6.(2n;6;&0DzUL\@#.P o_ڦ/my |rE \3U ;uFOJ+ѸvMqj*WY43&w Az0@+JG0mDYA+YeA4Q†2Dj٘dꆼO0Yم@1ql OqǙQTش4&\=Wӭ;!85`o^N3 $fbi1Ul7I wDC{EkIJ;4IcYc j-׳)J.ǛzD {x,\ c) Gv΂̜>:4 D}U7e+v+EL G2W$& M¶>zP8 .CQOdeLBAXc\=l/L?5k9+8]q $ c<(tvkcOt[1 xoEK EGI7™a׸эj(.B lża8(fgl?ޅލ) d:9;B[>sk9 iR6rQQuz5|Zz 0ih 1~Jl0ݝ'{>zr- !u/POsk2v;5g+Bų/b5- ]!b)<̔mUA*7|0d2&S&z1"k;-EӮ7UVH__*%ksЇm;Wz /10 'EOV鏲:>R2`Ŵ9Пjnx#K dqAj)"|<ք#&sG!CZ]2,6}f<Hc 2^Я:j}~pUxFɞ3, vq|yĪ)Fqɢ$eDO%b+vǷ%t`.áN ¨[(B\vQSCW'|yɴ}JPEFa=XI1Vb)Y8qo#zE7f"Ĺ^0&^,O#aK0J0"br avV2:*(dd{z 1-_O߂diDtys46E-J^h1g_;:%_5DQm)Z"ܸ #7`BE5MҨ-aO.^.Dú9IZ{=mUT8Ghѳ]j{ǝa*vᑴ@}LV^íؒ'MtX.pݿ?@ RyUO3h=#u{V@D^I렅%TDwu*%FGBaAtXBmL\f#] #04 %"Y iTW+s*^T1D!ϧ=RQ9jD/?KB8 eTU7.ƿ̵R!o bDPv` 2keg6sśuJא )k~d|_c2lsQ-zDl HwupnIJY|w̍R,>yDx3{/V aJY;7Yc*lh-"Þ,t 6 @m_}MrvG}ʰ?OT0f4BWv9 p$1b Zqom=@W$.#w|1X&v)4>&\DЦ,U._zOxǔD<)Wy K$yPsoHHKˀ.;7v]`n mt =OtM,+ {ϻW%lj0NCu($ȱ^beںhuvC;c ZEP*NuB!bkEWW5T` R}Jō @z^&/'Qrn Sٚc)#$6ȓƊ&"Ґk;UTY--Kz@:L045H}|wyթrÁfy~h[I_O+"9!0Omz˩_߮y2_g ޴%K'/8OSVasSK0Om|N7@VH6jѠD`/<m\^x40dM+=0[ma-D} MTe n o%~mZ))7+6崧.TIs2Ykk'9OrTHI ct^N;5Fnh#vHJ4qlnwp[JU7:Ex_Ijjn{%Ir` RleZXhhҺ LhLmurQov6kҘR]G:,^yzROLvBhx`~/p>aa% (v| usIp {tN[ۛ8Z<>UMo]Y.@H)^]r袧 9+;cUќB?!2od(k͠39(c3=7g'^rljt&5v!S{JLؙ샌B=P88MQrZ:G돹d3J%u{TAJ@|ⷈ U/IPvD8&qẇA}6~)4Mvf'Lf!EC}^"WlpL:آ Fh~qͱD-MC”N^yV.KGEh˩INa r=r{̯4X4AmITkJ{IPE8[$qC3^w0Zƒ Oz3Ig YSݥQLʯa3X0Ь[ffv/ ceXS*y\7ȅ80)|ӝBUfxH TT=[,Dkli`@:cؠF:sg1s(Osm +'[&)F5ҰGgwED'n+n9.j ]ŔׅMWY1-w~a"3иÍGeI*0U&eڼun5`XEҚCRqCЛ?RaJLdyi&Apf5cy ì3(t~Ǯ_,p-]MCR.O,0QA62AV/hc;6n-6Lo^=,ȍu$ɆwIygd~)^_{"+w3a>3%"3s:ba@1a~w]KOq  _njo9]wvCƋl'nmGs2ECW^~Yu*iQL?%oG Ih/do(W3"aj p|SgZQ磹 }#?4\,j"<'3X1W>axiL%LK+"BL-"34\?!-5Rhp 60V,n,ne9]1­SJn'@(*Ӥ5,]9$5C֖]6[m#`K+Z;x<䱃ʡ=~]~p06ٚ'HY,M6739e\\ )D`S|_j`Z{;]BS&:*!h=ylKH{)3@DDC  zS2 HSͰlc?`㖏$p8J!qvR +kup-Mb*8pzJ I 4L6qq&qK y# GThU:T5 IO|py.`M+ԋns{kD(bp㞢TnUwp" ډ㿦?dyȔ9BJ*dnj6 MI0P.|/.RY`A"b@!{2Ħoy*hCn aL@F1-L&ȸtbF,f` =sdw>@p \[T(sm+pMĠnNԨXZäC zb7BdW// 72rb80t- D.d~DGTtчrAB8mu_U&עp9F0X^%JrﲜK-҃L..d8_Y3rv8M{Gf"9^SH@kW?*p"qZxԯ Xb"cCjxb7٠LdxYI#ثXǃ3Ft WRa)Q4ްe.+?) OLSl״!\پg%Bw5R `3!ᏗZ/RZUr. B}&ԚEη`sOdD#Múc S?6pf8~0Ruvtb{B%xaNUa~63 +e~xH%pp s2Dʭոa=*݄NR]^V VvN ,>QeU3 /HSAY!by9zrQuOS K@}~9T߷Zk窣bDzRYmw T& /\o􄩐.31bfy azdaGYnU]ʷ5=3)ycHfJjƦR|ѲJ?0ĸwwό9! S&@.]@x y9znR*3w,秚A`L&L B#gyfxE-Ww8\w`Zw݋G_qR`~Bsofhh9W؉G{2bUe;%38f#K<9em/mŸz&OEښg\?vas?鶘-߲q! 3ҠM"!s2y/!v(F4Y5 ١r0>O_vf]m:aYȁ.$ <_aeh雪jߣUN@4;43EoAOty*JBe0: q3AGO LL(e_̱g[Stׁ=T|ļa ˹'M\ ѩөz94B%Dv]϶cZM<(E ].=k49 #V|ݧgVi1)'Ds"gR%0GM.g8H̲ʣ{&dhR6n꯭hZ Kc+"'5CLl8NܣIR(#zA;ecX 2|Mi$< d,D_De /s}^`DoqX яe5j _*O^tYn>Є_cU2ئI_Tf/NӟWI͂@yT rM !wP`7 $6hc^ [2RC$5_~MͿ dpp'Æpcm058HV%ވ4SSuwǁo4<Z oFP'(]Ak! N}fBߺm3?}Q8[)[n4F2z&b%OroAI $vhcɳf:}dqYer@wpӏD9u06՗mo<4sQ~TqA:ϲ&BH4^  bfaLĄp֥6=e{FS. 9@V{tITpn#X-uVPn(Y*qi}r~.jA,rH Hj&Fs3ÍigR!% # כI܏rw$WiKt lCD suk"33ĩ`}2j3}ORiy:s.tnj=Sur2rDP,lD#v)!Z11CtڼwDS>r;(d!W ==!j`Jr՚rp^A: M0-n0G⍻F'62) eHcTݴ6Bٌb>Wr1 `U sS'b n)AAׅ$|=2ā\"/S**J`D-2aEH9=&yS,@Y)zf UkOaȲW(ߍm gH. ~?t:KP݀ St2m*mߧª ez7Wq&x"]vvtՃXS=gFjp!57VH۾I%)RBfN @ 32bFFjHq &h#wqCʍ'Qx? tt#c:qP")Ր|2Sf!ʟM i=@-]Guģ+'Wص(+ g!QrH*l@Ez3!r r,7L#H[Ibq^is2;T&08O3UN&ue ,K5[[H"I$]җtP+3b^E&|B5A~۴ V`O,n%C@ce uSCﬖ#SUbx8YkΊ[)t߄?DpV](c:~vͬH?.mFiz9 ԗ+Sҩx1gpG,`ɗF9ҪC9;;ЕVé3lsis[(^FQonXፎMYiJ܎٢ymh(lh~4hŋxh>wޒ|+]qΗؾ>70ab`̥啽{q+sfY}+ a%eti_Da?DP:r$UXd17(`pg='GYRe:`(Q&Hzim';?# GB쑿pAt <;7ʣ)҃l 0 %닃lZ8G*n!Vı)nryMMd L%.`IC̷.ZDan4p:@V bCR(Y3ZG,,3:9.R4G=?||JuynJB"7wr:oj ʵz(W ͵Czְ|l F9Raw4a4cfj0?"96T r4fRX1*e@ $6~ \}o)wŒQ~pΗQ=bOIeN)zj0@gN8Y!CsER3M*F-j1Uq0Kb5x?Dl;<ֽڄ~ȸBf8bʋQߧJqScUbnݒ`-]I{K թ阤.za-Icݬ' 0gCHP =Ldx\ }L簮e )Zs;`X*w`/ҶME6ɭXl썫1)7Mw&7N Axlbd(g-i-șcb Qа\5Qǒ@~kvTJ]O:?hO)B«T}853W!Q#~]RL*ʜ,e9<n((/aZKB`4"#Ēf[:sKbҔw z)5:,CY+yEx{4tWPۻG؈j@i4Qo?t?jغȶFyx@\Qʓ=BdcZى~F< S Z±t9ˆe^ ٚ>5Y9o QՑ h'1gVm;K6}wi4}sUdS8 Ptgm71>e}KIe)N|;Nt9c?qCxr";B/LG`$"Ȯ]+Ds[myIrb>d|'!“M14U ŭX@›ua{>cqۛbmiTƸZ^w@cS`E q{c %a NU%SaU^{ FTFY| ԓ%VU_YxkcB~vy3b%V{X,G1B^/UfEMj$G~KBB r<ٺ4{ ɚ)1>/ GhY( u4fS£:mRB>JʏE|-@ ///_^DoiIR3.Rx"PFZ W1v3"T\'\U!vܟ} 4QFSn z&6]ʴd6O.K1}FtlHrWbo6pq}z09B,:ѹXC6d$An `qeJD>^Ow ҹK >D PQQ_xZi17])$iAL\cwfKς Bp*1Gz;k[_\eGUa h} Ϩb_꽈H*m7;Oaf3:غ䇳H*g7pK2 2jk(L~E% |DDͺՌ"j"4hoW rc)̽0Jds+zZGtoԯ'u?+ז߁9Wl{< 4s[?7htg[:u8HdTs;Ckdd|:3B_{u<Ŵn]J=uu,q5mb*0Vbn[_4'%3La}10Ktg$'4exH7:2*Pw k lȇbF,-ZZ4%+:#}ǥ1<2N315t1O 9I5N^#gh1kaps!#T]+1`i: b,].D-l$ȌHK +!2*d)2lHH-')06n0؅Wd4 [LyeLcm;O͆rH w #bPn܄ЍiŢ1&:8[^%Ctw @d''8+_gSe1 ĶOi; m|['/4@#M-wKh[ fo=m!25>hQkS~KriHF@QnyCwv<|!?[UPe4Xyyϭd]T<@2OdI rՠ{4ig+bao/@Fi[ ]4DBbLI=33Euသ :)X5*ݣgŮs찐/qDio熞=2Vע`pك= ꑔܬ0\)$㘏qqq eW`ǯ#GzܯBSz{˘CmkW i•XX+DɺBOt_ddOe*]+'D^nP&Y(_\qzWpA5o*zEK[rr'd`2'*N.r/ ^˪R"VL.Bح^F4{l/Voz{0=E2PC:^VdeiT\;lǓnPߒVd~/xs$T^tO;ӓ^ߖwHY#aDP2u5AtK_̵ {[̸XiS6<dnWL!3[ ^5Z[>ȆrKh_j"dj _?L; FFht&;᡾1_e8)fI!nphr*^ wX%Pc,2RH}J\4]>n (NQ{ ?FHlZD&:$%\2UwGfZ l3Ę4x1ywj%V]`hi[I{gmCvDb/|2`2l|XY-%/|S 7ZX C^-OmoogX{F M 3Ѣ8&whA>Ͻ5$ !9HaȼV4]M @ (j8WC"&.0fbϷ~ei ڲ&ӬUuq {yj$OS,1)t$-޲3A5;gE)bkG2p!Hu)bw bqo?{?(7|i'`/R2{yE@=Vt b^b:jlR!m 2=O`aEZ:SjΩAq^BHϠHEb9G,B&AKa1:cb擗qNғ[cw5게⿢4}T撯|.WZd#!`eU{WꈄV:H:ax( ZdI@MݳRs"L1)O(}^:OA͝k,xDPM;hoƑ cT)V +<8oY-Ymיi*-ݝY}7)zT͠]A'ɛL{?E\xסl/X2K$JZĘQ$@X;ŞJg}xN%~շy#jk=r gf^`A*u0)@ Z X TI.ūc<8171iQB!BZTZ[ʕYܾ݀Ps })犸vjf2AMTM`"4\ڏ#e;_Q]fk/|J2qqtPRw 4_6. boKos| ۑ?ﲆu5|A qN^C(z9)]QN3Q)pRkֵ9xuZ*JwWАB&YoHa+Gvp΍hW͜d<}8Q2 Uaфx *7f.,K 0Ѿ-gXϻr v!x+.5DS5nٓ*&|sA$[̆e}>*6UκNo`L(sv_UR2ВCc*}R-f2qP`Ϗ9Sli^ +;1rsݥɽ  )0!yƓ+fh$/gʆ=o ^lQyC ~8r~ɧ 7$%1|.7FAM~WS61iQ,Fmn2vWljv5TzoxؖS\ع<!l||"9"- yuk @=?V>|;I;7B{{XDjMWۦ/dkFL:HU Eݻ+ڶC!"1%i[H %j \TFR$5'! CVcـ, \ƾDv&O1tտG+6FS9fѵmMsb` B=smW-&.t.M0N ,PAzV7BFb?J$8Gs3\ǻɴ煱h{oq䨮%xGdE%;R[FRZ"NZѤ?lc;7 sC9V | j4xId.ZcO8q/Yto֧΋HGo©6aJjJWiL1wX@f-fnE5sQo(`틌ƽ#p=9IZ~B~R @+ڟYԀx'էipћZ)uh(Ϝ*oFkcEwcW/cn!j+ '{H _]w,V{vƠ v EZq^ Z}>ya]0XN0% $iu}`%#G/s3z$ &pr>SQ |H2 .Ω:8E`Xmr }T!^;+c>a<08}MI?8ƌ9~al8I{V|~Cl=G/'is"q3s-#e%`x lFX1\^ԼDtz'GIۂ^&B<ün1˺-5w\Nuw2PlaUl?a@d~LgSc!ˀHNn 0n$:z5Y P(ZWGF83䪌5) Z`,7Z"^ 4Kk&I?>r>Q = C Krɶl] JOwQZ9t[-O64(Cw<1,`,l ̼ @iVk=OǒK,fS 8ʽwml&jHM|F1obBFn8\#N}#̨uD8™G^l?Dl| gPar\x2w 36:c%dU'2+Ni>Q^Kf9G pCU$)(HٝVӥUB@^hڀtl<9 3CqQ.iC\KAn*:5={)g&iDؚ!@Ag nt1}m'gPW#в=GbVpvWcdp(/C5_NM hAq (ܢZ)%\SaYFss` GdTvBMt$C)pQl PcXp"<6J Gpo?#7 ki\)YŦfQD| pE^7v6d݆ @M=Bj4Dz Rh -֚Ý ABFĖh%v8Bq ̅N%rs_2w&P IԺύFmV`l'ڬ>[h}vc+;u0[Kvh#'Ҁ9Ģ]Y*TX4:4 ;{AS76b 8d]2q^0~ZQ l;_Y::?H_HdlM(c[xN7Jg16CYVu 0X`襕BbČO#l\KA]$il[OGsDS|ԟRP#9K(C&]c7홐kUF.iچ´zCmq0gN{^-R \KTǕ]iajΛ]:(*r$z_,Zj;oGn a?Td) ׺K$um{tSi9yrדU8.(WHI2x CP񻫵7l8|}`Msc6̱U!5sn -iO XU¥~q=fr`=Ҍ7.Ķ:2MrQkm3gum 8^~>Md԰ߧ `ς8hm?_̕hquU+9$ed[Ȋׯ5${me"3@~}$mEF J}˦tΖTk0̓ruZ3(<8r ݌)NX|~KA p ( O*CQm+hU,Ą†*K)r0l۩jQz+I>̦ӢTdUe` a#wdB/>| _R4Rٷ,wR@\5v]'9+jc#e@vxt%i]DtNgB/$!j"Ѱb#$ZqS,h>8v4v 9oz*RE)yd@'?w?=Ԛ,D1cu}kR2El!ga$A&!Ye 3oØח#5PTG٭!tv !'|5+`GRGXlD~"sOr\XjD@a*FT/CT ٙkvc0Hÿ}a5IB.DS yM/زߚ2%%Vҩ,m0Osґw!(z拃c=ޥ|ZN*NN)-Zpߊb3\6#vɂEAafޯߛ. 4 "$UUqƴe[`޲aeS27*0\5U1[ޛ 3qSh*2ݩ uՁdh]h,ʓR, 7B U%ct3xht\6ʻvEYbupp?Y k]ႡXxP_2+4gKNT d+}t~I\R@2#5$I4$zb- C֞^) sK*"D3Gw\K(o⠉w o$"dr|_8h]5aZc[VhڻSQ˙|kH@yeq|Ez[PS,#Ŋ޴qB4pQb>w܁9yA.:w[QhIМ;L^S޿^.zɺXԖ4vg6'W3^]Ah*z{vm înD㙖k%O)dYW>S#-ޕ'_#n Dn$m8G+v﷨R _6۬brc=D* /ce;2e1S8{F?NV]Û*]VPYu9)yes^gS? F1F.B]mvRO*t nyimjE۬7U,s'Pb^Z:t'562h$|farkC8nKywEf(IMNV5.ҍ#Mo=e dg"1MGꓣ5~a!HJvO]S,k9!/|+Eu nr;3=8KX'Os'4kjGS#aH`LhCO-.si<8,I=ԩ%`F'|8"u8%MG[MmM,TJ|j2z,5i~PpC*ɖcFNh(u1Wݰ+U'0VR~kvZUHkk@rGxQj G2b0v6 J7p6:(Z\q_}݄Ze60g @Qxn%D/;9WEVꝉkIQiDb0' `{?+ 2Q~x,.s.B Dd;va0=oG5@-QHnl `o.FWCEb epCjNu\} 4L[8̄G.ZnFѮU^<ܸfxA%pqS#G:<>Lfe"'ؚDqHqDj ?Pq/Mֽ@8&:זUjFh$ፙ򴕀pyeM!XMG9&Նd&>7I|&hWKfHɰL!ϭd-\Ɫ6 'zX⻍9b2gȰUH!ژ?k*l6C3N qMy ?:x&71y4پ"0?ꨆ$oӻ7 UfCMh|2癦; ԰FLxQA\ɈX |e_P^o&YL4boR]񞏦Y#ic`ndɃI("%s&4€Hhn`vK8ڶF׮"tH^|il|.CW{` ,Rwv}91R_/N`NHgwE;x݆GdhLnҘ" u=v xWHzъIv 8oOަDۇ`zfJMܐ`+9+w%{u\XBĨ@' UhBKҠ-gY\."r%Keio|@L"Iη+0"Cpg׺T<`7ת2 W`r<&˂tPJ6fV?=O[Q~̱>`BOLN|/Nx<\MD࠴R `lk{cVMeq:1N #Ĵ5殡zށ)AktnÁ<^ĩz,o->n/:.“7fQnZ'=E;:=+$=ޣߵ>ϨI]JXXhB=DQBdFܬr|axG&y=TL o{9#e!-p[U~\Um@I9JUQ1c97汝&Mz[&zأ_忼WˠP; Akҟk9S6;H@ J9<_?iIS9)`m!V P6߫7})>y@%Lw㠓/[38]8bsF$/KAk#qt^sW)J%  Mg_g)Yp0S:tO&830~M{5*,桒7R<|I ۰erӧiK Z=$X_}IV؆j>ZDyK Ydk'gB<<(i{ ? "8u[1ph~_ȧVG,$)QK罷"n@agP3/yEW1كep y J4mF3<~ Ca_$&DJdizGNVD&B F}x*f.c<+JAG@T]wC- ן"kE/kro UP@D#zR_6FB}ec)(_=%3'`3`Pм^ٗYvhn2<qQ;]E45!ٔ(qٵ&=POW!6DX7F\&N\ zD́NVֶ\IL7-~&U]!,:U^ e\ Փo\euKUcwºMSʝN.SӃ8EpOn!WBsX6b#xXJ{݌sF1ój#~+aexzG=fF># \r֮i^*PxT$y`Ųa>/D UT鑊_Tq=%ɑmEw_D"2!YY㡕;}Y0O8=΋P_`&JlƒDtNBPtb q Y[ӄ] IVr 3Ĩb)N5 !^)ؾ?|E^(+stp,D6͚E)>[GX+N;c<ⷭ[EK0)BDoY3i>+HPȍ0@v:z&zՌK^/Ǥ-tYUxm̉"٢8Wm^u{;:Qc|?/&Ҵ%qStH$^p#ym-bXRЌab!i5%C럔Q _O+l|ikqp{ *u– 8l˷S(bؖP%pffesbyN!ذ-bbn>K'c$g^DU,&(P이35Ќ!zӜel6" Ǖ[k uaKkp\$+i5} il!UIK 8+qmn' '(4rIS,vuTzMWd&XqA܆Yl|Lɞe O(b#~!IIx *h`"^n <"3( Vm~DKph(4='!27%\~+2ش2[vs_61p18C +!aȑX7CBPOAA_vd`+6Ѐ©˞>-b1!>YвX05%dF*^gVֲ5,rw,MvJ ٠ˬֱv̄nn*4t?;cJBw^a2Xa.Ϣ{^ w̘)5'UJ %GtBϰ52cyCn!BDֶi2W<#OBIAoN_4f}=o( n^"ぬQuq b(Rn1! F +ϤX,9Ic%돲9nVA?=g*b8,4xy7*;ڞVivueMS12k Gyd4V{M*ޡ˴_*'Xc`gOD'Ba*k-i,7Fd-S%fQP|vg^&ږ[Ӓϲ `R_-q'9W/E"l1v9Tĉx8bP(jճlN{Qȓ>M-rx8E`ƛW<'/G|b=8/rE{9 GaC:@_2u 498Nw eoR?0B|9yIICb0aYvcۛշ!(T ~?rخ"I BDc"_"xY~Fo ɚYiorn&h+ ͬ}F?6ѠKO͡pN4ːCkĞgmjKH_\h+ @ 3*ӦJ-@1Ԫ"ܡ9 to8 $ڛ\K_a+S9U;Eҁͫ/iehoÊc& ̺P9yH:1ޓVw;qs~8{0xfڨV>4{FLjnOLj`_2<@zNZ T4x09 N)cݫC-MHlrĩobm󎢯ZZXOV>mM`Πܵ4|QK3U$_cx#߱PtѪjx<孤-"Eӎx\N BO`}c_JusH(7X%#, D:UGO^?ZNʹ?us7.;E˜䛛#ڌ#zTMDgJ6Uh~&FEil?ם}0&/v_v Vc鸐uGqx6! 7 `~ [;'29 ~>̃M.,3ȕF"[TJU z:\\ “NፖD l2.&0=l~繼8eՈM  e L/7[L>, ]=j'^9#(Ai8mr1~AaÌ,]pּJ:'yח!;@{p"Z\p9"PLq+*jj=g|"̜EqRTaQ˒c>QxK5L6%Y8`DϚFf`JqOQj;!(+SE54 +qC#5M(TIlPv₵Kk&W;i}MaYD\Gf`Yi4$_m¬;U=ubt040>?`DVZGn` ܦ:bAe4?GPr/d%R]zͺ9ۯ4 q}_m43)dr͹4\;ȐajQ1g^JAy"9,n eړe_r""@E)76YP:AF(~h|f,)KL}of`ԺYѻ.r:'צ‰𗓒[ȐW.kٚpq{%:\Mǿy\ԐihGc㴘_NŪ(lP"d!tn XwgiIDbLjpܱ[ΙTTXa (}2V%H:̖_* `6oDMp7P,_2n"CMets8rSlhIޕZ5Oz \>rӰ;p\7DI8 u[ce͏ il*+ٽrL"v#{ q0g=J"*C&N &/~Ъֺ1Gmm͕"ex$hyB܌E}ܞ*œY*ԢǖPS͚R+.`gh* 7VA#'rS>2H|(!R-SF.(r#7.D͝SKݠ?0~ .*Hx+Xp`.ʉ)JW ,i΂xhON)2GT7I(msϗcƈ_IYskhM4u;(\G=X?:oS7& 5wd#+7ۗfxzHq]ZJJ`QPRܧ_|\ש2Tusg7F(,}A)rpO?$KX}2b&}4ӔxjH8y>D[8DrqD*[iPM`(RXs%o; :u:,ά1fkR*DBw{=2z/kmJ: 7*-8eX%- 3z{Դ d#_M)/ξ@+%ɏ3`R9zkD ];owWFuC2ĨkX[uQ|M7%D[Bว1ń=VV6wOJszXW# l%&?=ujt.؂Hids?ޥ7L| CAO'')R%o7w_,cr ly<'kFe{|WG:.A O >2lQF#)Ykzg)R& w!Ra՜ii*gSb{Հ6^`}%*>,EHGicZą>KbLIԞ@`(1:Bq*%VMX; Hu[ ؼ.1* ^[StR,w 9;NXON%;#])x( 3J fjqs`ֱ4uk5ٛG:UO8&"J_tDgk, \07+y<ς-힧Ĺ pd%,ba1@5Y75lp"d5% 1kI>ʄs В>VA.+₫,6,hnVWøY\U24Aj5x ́J$ 2DzxIt'd6氧<s×t'տ0o 1͗ROe0rOaqj H)how~D]53x=oCդN} 8a$&_KK'I׆skkM2 XNYHUf,]QN~x̏@MX<%R-ξe[9cmK3- af1 Q&=xxK{(_YC2#V](M1#0 K{DBjp|{–Il{Agn M)o ~kʭC3h}T7f-0BZJWlhϸ!sBݿB^|uB #W ZG .p9;Krm^;V܎9Te@u$pjU6U-z'rO(|a;pFLpnI2kMPb?D(:r$[ZKJiDϢ?$; =dE+12s|Z@KUg 綠xUӡ;,̄6KXգ{sNHqwcX= dE\,ϭ,FԹU9u@*Q0ꔵ+?&5B>g1(dSЃanxX!/$@Gsk22=Oͩ|Y~@spWF'i,Wg);"m^/sڠwݥFL-1uL<9n$¯-+az<|Cx,]4)9 Z)`BƘrQK IA>ؤXa;hoқ"Z[8 i4KJ#`瘕TQW'|2-pZ:Q))yU^F8lԊXD'f$xﮬ,84Ļɩj8:pQ Iثo`u@V^݈+.۷C-J AHz^2"D"{1kdD9x,VY^PI)Uciz*`B`Nu!]9Pxʕ;ugEi v6oU#r)?EmC%_Zl8eK~=k;Khbc/#&Uh!PQ!s15Y #?{l%T 8X eu!e~; H"?2[bjNDH()hJi g @m |u$V 0~}gJ6s9". I srrpdbԛdR՘E %TL65h:V}SmZ}?h h*s9νD1͜𯜜:GjL[LvXO h*OBAmFx\G&_R%tLciNΊo6@bk25])5_S}HT検`8x5Ћ(vPAkb,̖K<5T$:]BQ.9!8GMBVzQi-Z'[x@)jѠ38EBZ76:P_a.7mĐo01?Lk`%IN[CzIMT<iTF}kpEAW)bg_hNs83nF5jhJ>Km)~mvn$ƈWL502a,CQB/uc=ؒM+\K%Kp6pvc=xH \ʮ'Lh1Ԇ@}_fvX3xZ?Pz}H&m)6)1OypW Wa*&Ga:"KzWܺl@mVA֏J{!'U'#,VadO0m\=\f1!F'ԣGH|䋫,%$<8wD϶I |'1nBS,]B:'UBBž$zHNIFAh٣$*xs"v`?ED~a(I#>T̀6s'^/p9O ȟ #I *<>Ħ rB!1oȦrnߖcG#V@eU7JGzB s]TR:d2DTH2ߍ6Sj]4JE${!L\{DEϊI(Jl+ qԥ~?VOllnPUNýwj{P6T1(?nUfWyZUJA\,}5Xa{ yvZ`SѹBȟXȽ5Xq,)CJ ~|凨'AO鍼p%~d^>*Mf!Qp)'ؐ\.4b:5j />ŌGW`yl2.89NTJK(OLJ Xr4 37ݻvHBlΉe&M6GŐ%g)oW{v(H z.5xyA+ %T23 j$Bv>=SOp۶նh:P[J𵐏!߿7qS`KD㞰y- :٩G27RTu򢯣hN2|;F JSUr%YlqDF+bU*\ҵUK{ ن&tB=&*]6޾]=@J܌=,bhJ,.U*,^j H.Q!Pp,HftũZ4tp zPxM7gegP0T~aẎǞ1(BϰDEL k5H<;*$ tG9nFtGOYآAa8B`VtL30YCM =FeX;1X-re;X2zHyKZn_#J6 B'(N{c Y0G~l|һĥ1enUm^,W_2PT%&>ˈB1eE@h٫BJC7mIL]ot&݈O R9Л]k`juR$?OfaԖqs?Yfu۞4:N 1),+C7'%=~Q?!|, sp}sl"{TYv\4_Ä'at#r1YTkpϬmg((Oa3FMrKj #ّ%9=\#-&o$!וBy7b]sQof9cڷu'>ÌȒpCKܾ(#Ze _)] ;kP΀ʹzT~:z }9Rt}zwgkdlmN1ykWSWீƬ_~H2舒[$(֚ЍIaxs_K0ީWԘ \H'c[ ?GׅLD2YZ!P%#x`ä~\_t10SmjI[I#V(Z&_!i.!]k9P UV+ Ώ hjҀ%ۃuVӈGaix'RZ i?!V5'd \+TcR4'7dcȅA#pl3r40)ǾPz~*an6r.X<򷈜ڀ:E.ͳKaH'S/MZ°e{5NgbxWH"fz A+9CVP_Q@&2RkY/>@B-CBsr Z:vNދReEc]_$T~ n<&u.威^K+KNR O@s&0ˢ7g фI:hXlh=I<5=Z}XJTms廲viir#T/gJJޜcU v`S_o։QJXDo ts`S>G~YNpg'KbJLbhZptT&MCG5U]ӎ, >ɼ-Bc[7X?i%6X9ƴ3> aE% }3K8q}YN}M@UKt"D+y#R_)5m`̹`yV+bS<34Q қ6 =>#yLX}9^oX\)A+IQ/B/G wYS,vF?/tƘ;@:^}qS L.$5]hԂ -WfPXh 0$I__Hw^L'V4hjHyxD^JvƯt?y^Ry^88oiPqS Y4pj:+ HaC+X~C6Z r :L rW.S,4cҟuGMB֧5!+M bWfQOyLwϴ|F"K-0[tSB0)MνEdfich`(r^H'b԰IGk C޼{CUJ,ێH8ڜh[V o!zaŸϨ̳F a&Ʌ8HH_r1q9UC#:iOAf 7 Fp} @b#>{6|}nLMv4V)ݲ"eʃGizwH9nOXP= z)W:[I]gl1ℱ-zqX5ʥKUX`x6 },O nT)Ƕ @ 8J̉(%9D(6vlvà׳ /r͌ RR˙ ;=黺.*#>}5]p^;fdEU7muwEߛF i '*Z#oB m(PРMu3,kbg][] d4Jt7&%\ec6x_hr \,YiD!?UpvDf0 V$(QyBW5d v)7Yĩ uD2Ƨ[E =[SމK+W] C_96HL  @-{6"0i}h쮻mrN Vtŵ,X1Ww>F[ Q@cӢR?^ @Z_ nP&d+XÆ[%GMHBLS ]H>\Cw`5J?i &-9>1 Vm*;bJLi#HkTVj(N#d锕9;D7L#;[||V'6. tb4`?2.:$eœyCOY3Sr<ʺjR5rs"h#Dl aP,g<"_?"W(dsO؁۲JAĵd+N~W>@x52(dqmap.H/;, xˆzMcM[[WP&T}_DuB1*UY3YؕJbnMfY1Qk!ӾGB;O ܿilqp,%C da䛢ݰ;-L•+oWЭ[0]{h kP:įrl%fe|my$ u϶h+Y>;/1C]*HnlSs VEa3u>FPB8@S5#5ۛSvrmBVpv@]}/iE)(cgݲ ;P #1B7 /o;I8eeaʀ9}3Kb5Us`<'|4jSWq;iZye"b]#g?9E⋔b[/ԇ,ȳ 1~&d9w 4W/V 7_S|>py7Vu @JH[I+G]IL]Y }LB=<:|t6Z!p=" yCW VuLow]x7*>Ua=n)MQAe9AxgJ }a#˧|RX"eI% ,(ԟ=m;;%!H5̯a$I3EF1`*4B|cO*7.L9׿\Oy~K3I !Փdu,Bʵ9&0[% -aeĴ^9EH3J #zZ$C>OCjի'AÈ+%|s|w0@ cEjxtClyVmo 6!oq2:< uݢhz&PVk& 0DБ|a &ףsn[X'ʇސC;OhĠg$GT❇\_w%_t'}{Ƣ#hRn=!2[ǙT{3+K^-9`{,n&GKrW֑;j_^z!ʁ"_ E_ȣUL^ z; ~tB]z6atXCB#K-"E?>5mϺ|7e}ۍ{#г}tEG-wSr$X+>IJStڸ LE}71R )WﱎhfNՂ\epHnG 4׉:_us7#6ϊ%bc\iɵ|K葈@BdE%N@.u>!` 7z%pS>p\T& Z}g4pS|?I,@p*~RoMYj?UR9p|_\D1&eXvtUlz[.aS,Fo qRe(mBbiQUpOyI;D?@RqkxbR/nu³Qd XlN+A-/KbЙOuo£ŭiHMzLPzFu&Ȃ*:@hnT; ^F8D# u>\YڏVF1#]ub1lpSF%&t1wF-8B6Q3be8,cjy欠 064׺0^+b0%.Fjm_:gO" hUm7]:XRv~M3dHe}fu]NjߐЎy0 B<^gJ7;:>kLcM~_l/n̕D0QLՑ W5o^es@Ŷy<8fȔC0VV"R+POX^__a'T[i\'u2R ޗ}wf45A]I=D}~E Z.|QHsNMeuYKL7O@4s[2:1wΟ8cg-1)U\Bx8;mbyOƢؠ=k zgH)kK`l䧐C:R(kY{}rûn2*1Lmg͈-cuHE]iun/Fo{\ѼF Pi?\v߱9^4:B_'tΚ{]1֕DUmc*X, JtJXCͱ͞PH"iZcHNNq}ot)fa0BcRTI PoRi= Z_і֪F._C?҅Q=#zAȝ0ݳ SMCkP>۵4.?h?&^T|u28z;M"[(rg$ˀ'֣XmVih;XrR t0)4h1] XYO^kAXY2@_b*ܳ=FknX+ ub}԰)N.% ,kfzX5? !6*}Whl{Ks -x}hc6Bʂ"Pt2/Zr"dy ?0uj=8aMR4p.cV.@Y/w/eD5KŔ^^W"hvw۷֡J{}6_?/uS၃ U{ș7OEu:__]Ij}[qԀ3^jڤu(P^dC"ybw2;j<NcT{D !(=j hFrR;9͏1nl at ͎Wr,?/,\ꝋu5r7~]e#M/3ItmD]%iWYȅquji%5wGaVB%HPLڠ7ם/?x 20 oXEVmdqa4ٹM'K \z#rTL="J%Qbp p\fy~{Ì Qtct972F%/5/{>uDq~ _aW:76~{C΋% ulDh`~+b߰Rn*6h^͒%9I+~b4afrJqKA`\<vzi}X{_.(icd y54N$FRCB˅m|gAayIλRj LEҽF_BVtcbkudJ͆&Fǣhv<Ogg"(/swI껛Tlط䇡CkqF&ZX'aL>vI.@2k,O4)ߧa_%>a\?JWNӋhjZ|;C,*;UIZ6!sAc-tzgٿFEh$"zw$ AЌfEe :ǟ^ C-eUsm~NX<-xi2gB0gO C3ؚtuKa"~yM* @(WzFqsl0VH̬ QOͳ|"ZR.]e a*b6?x$LjWr2BLƘ f쮲ͤl&EŞ++:p\,JzK^B bKIwT·G&pRjݾm')W7%MRϠpe :HoؐQzLWwL\I} BlK[mNͲ_ްE Kzz1s7-l6UQWb[|*Z RԽX5|G~V2[g7 ]Kï;gW+8Cp{YEN=fL K{)Vka=ΈT1duHF;aYکO E N IFj$§hDL-vSfLSmߺ[|"Qʇ2X@4\54U |L,@F91kzFN]T;/.46ofjTi5JdO|{/߄N0OD41Wp[JG)6*=?=q˂(dY%$3{푯>,$h+vꨉg?VyZ,m)+ Ev1dF9鴧T2+d|IOf3q%tpD6~>]ɾسv]Y B4AG0e 08szPaU}">uI֚D -C@Tcz! 4}PXWZ7%)f-l @qBHvDU{VU? = ӡPR4?1͓Oy5C4^D^}e~^N]3[<cW{M׷29 *c^ft@&jG,S:)E`NV u^m@ j}Q: ?l4/ix :}йkC϶;I }@*;lԹaxsȴA5p¬OX 0GǪl:4)mڅ ~"98$s8tSb3@+`pb2!X;Y4F %*qfնito,*HsU5QZlL7#VZLAg >?VF~v4|0`̏9WBj ڶ^[!yQȴ[)Ð`}0]< ("N8v!cK ^$U`W?@')Qth b騼R/?0p#C]imIZ7/Kk8H!aIqM3n7FAgR{ (GhtxE?``E]nܟD8I>c`E 23|Dš֮}@Cw͞:}f>(@ gIJ)ŇjbEr~֯;I6rcU5 }knr雂267c:;S 8J"˚4s0xSh' LiٽX!h::g{AP}IԮ$>lZ\|~"~=QB{I. gM෢ gD~LMܺ?q0i$]^W= OH)]% 5!hwU+>B0{>ȋFZi^ꯢUH%/al<$c†S]hhNZ]ۈxYJWQs6~4݀F(_漀BT rwǚ.$X00ϓF܁}e Ni/UË9%Fe`A2Ƕz:ޫ539-}]\9)"4@g[GL‡"@n*þ`M3M$;D$둭 N qg1),vz;Sޮ)I5샓<C1HvHL 3ZX=n,t$Q5~I8J9)Ulz[Zc 6`e]iȈ ~f/b㚸ܬ{_ֺtFsRC akh H 洒jb{|N%c<\EDrez e*3nw߃Yreft$FTc!@M&E^r,\J[@cDͤ]N̠[& Y;G=&R=|ŨcDkm ?.Tb]~?eCst2l("%2Գeeꂱ&O{x=Ux/\LcM0 `9g25o[it5}(]qGVvnW?)(c#Z!*c }ȥ×H!P:1h=L1YYd^]nwD.殜\~"_ɉO'&Jj\Rkr>%xS|7`ϻj}sŽ1qԨ)8C)x٨[)񴎭K90̥ 8Su˔3BEr}??ѼzM69; Ҋ/Q]CTW c) 0rۗu:ˉr| ߱6P;E-;1)Qذ0BC#e0C[hu ÞS 9ӶЇW孳hh($Br7VP/iBɵE̷g;*r lpi%N ΃40Gr?^o>nh;UI}<ڔNĚ#V+BN1kL\H-̎DDUtrr0:[E)UJ-Ȥ)^5:cAݞO^wyߝË7_B-pߘ},@?q f?>T1]46X`b9߹]!u ~~TchcSMRtD aUbg]w`s@9w_KWL֌N} ׃U_6gqݴ|R:Н+%ՉTz"ʡ±<01?= b7A`>`WLӆ0L 9iяvmk լ=m-bO3zt&}xqʘyDoM` @G5rx- TlZ\y<#] CZ;~?g#Z"x*wrT70Z6ꙏont!D̮?[MY.?㋳W@EWmzZtQH]p~΢tV0C QF9 eD9GJ7e~=? SAҋC)Y[.mL9kpxyY v#Pk$/ &7|\ȕ)j~ܡe_, 9IuO̾4+3[qi [Xx=yб?§`eм]4h`nm SaTPG6Nyq>);ĉRw8NPv0P'f[ Ep!{~9.` ^z6?8{EACB3@Y;ATXhTpY^*Ԑ]=~=([T ڷ)[/wg7ԑ }۳ ZeV>H:)d0XE&+A.!5U_xuNFL@b hSD2cD1 P^P@G泬rTQ,+}9D*5(&7Dc$g-ԂjCg{8` ܳ'y.@qDemNgo؜PFXI"KV7 ͨT rV"Y8e)كW;M .W%4mx/_ U!7I$/zW`u4![4-!kZ5mhN+]Fi.v*43{y,H\]GArC<L !4o|R6,hLhu֐,$&bm]byWVVttu4lFKJ"`}iymz慦 `!>#C2s2uTXo;`xYO<)2Ņ=O&n{t'#M+lmDPd'zB͓؝ʙ,",y4hCPj2 2|PP)>$9 iWZJZf&cؖk<{秐`\ %Ӽ:K0 69w Wˈ@$(P!i'-ƥak!d66TH>ᄭ;}LtC?atLŨ.i>NgaUYSNO7 y;>T `@TR#_ܾ XH$&Ƒ:H˄ܾJxERHIdwqz%TB_EsANEY&ZFGHP?SG8&$ucq3Vq̀a֡OeV}f` 𵻬dچlsO+Su2:&5%a0P]_~F@R`lE?$XnuRq/h G+!b5ù~ oAF ؒ0|2]/GZ0=Z XTlG9U. zM uH~$#ʳ;Dߴd{ˡ|m睦JʵiM[VcH@KdSI>%@- 0eJI?&1fIY| c=CQYNJƓ'қ;`*!=Ͱb{W,~Zc*] ^<'T\<UuUY zmq07+2sf2~;֑sj)Cc&nOCw]..7燃L)~}79z:ɳmlǙC3պ& N HDM0vA Lx=tev{c֙N@m1bWZ4?r3lG.b7xƖd8}8kC#l(4aAGE S4_&.lA c=4%CDڲm{4!Ϧ\\ʟM+ 6/Pn@ [&/@3,p3`:8t|7L-m˚ƒ;4Bᅒ$gŵh Ela oVqdt2?dGV}SǭlJx[uLF7'z TZ ZO<\*:hwFEiQ65jD9$ZFyfPDF 3.t"W쯤V<>o4)EѰb6{Z<4Y~_.vmԯ(>'GrъO RaLY^Dv?bbm3TF%f3"5 ,K #sDԴס2 Ճ6V F`1_Jٍ79*Rۛ| i^ܙGi7'@=\ZNKY`Pij,Ktl'8eDk+ny3O-Ss$Em`.|TkM.$k{"U*Ъ $XTwCDbc몟ʪ7kkVwIr(C"FfxIHרCw#p8N^n4+Mt\Уz J=w \] |ߡ^H2g^$xHM&MhDީ ERfX(}c sr0lP$ƊQʊ$;뤣H"gd3`DNJ@u 7o#<0쑁~S`d`' wJ:e(sMWq+]:u3kaqv jXFAULJ#7Obq֔!Y{HوdHn (PJy1s+?[~khu+ PR:T^hTVO6E[y*^.=0v!HPnM#8ŬjAF-!BgXH%2-CE(jFU:kbތ*-btmҊ;?$fanG5aQj-\٩nzo68 |ɬh!8 =̝E^`'4S䍣{Pes_[j'DbBx[aS r|Ug4e8+ 0N>v#ޠ_s^ywJhu#Saߪ. -FB,nshdح+o@x G4Om ;KLe@?ZZ>vf0Z)1Ϝ$|> ^* a>`Qcd1p`ŗAbFNr@շ$6He{O2_`S&'] H/(r{QW :a#lߑp˘iD{՝n#'bNn@G, QT+A|3A0Iv̒]^(ԑ^s'xrkedl-Út $Juwv;9;ѡ:ږ?)*-76W}{L GMg(([|x~I֡ty r 2ҧ:0,9*t%~[N_1I"k&&EXM.洞s0ETW4TE-ס8\] bҠcAQGQ\5o#Po5ՑRyEPLTfsCCoq6ULЏ?t?F}`{=5)--d^As;USDauQL{=^c/jRC *ɤ_BN@n%AX#5g[w?^a?efXZ`ܟf z֠JQҞgnY֑UwfҔPJy[n3|REmԗ7iO er e`f x=(ZwWo7U0):m[H#sӲZ갶r4C3h.8mw8zpW1N\CsrFl<6uiC38*4^2.8[SsFwpNQl8"dwKY:>Xhw>ήUh$f֏qLczj~}٠bs[Uvo֣ 3/-kƢT7_+ ;m 1H>~[^Xw#Il7RfS%7%FzR+b|ۀ9*[$́tGwBiu ʜ=8ˢL0o-*?9G i%p/78EIU((xرs'y}>=x`kyĊ+6:Xu|!rdY){e55R;*5SفuF wuQgğ7]9oX#(p37}j{;WauP!iTwWxU:!Z(b[i@AH}y܈+Io 摔Ѥ@nA"rQI ģbep*sTb\E7~ s \c2z,Gre.|ōBVhHAzUP~tٻ΢wYk\ W'K~p ^x{*%t4L YS#kxw>0J`<0G\"㵩YI_mz 7e3d6mǍ:12F)[HHLv"Y=E=WfҒ?'|ojۙrwZWǾ;1yކ~Jv :_\i`:&@a*Oaqc3~ER\I+DGܬ̋͗:d7h3w ` U3)!ߒ K 5ѱt<>D8}sW6ښTU2= ?i{)v+I[CՀB9:> Zu#{Qne Lf:9 N:ɯ<'@#3Su+d+:S[Ț%(:u򴴢'Q3Cm %hH ΀k;4d"#jhE+BRU˵АR̯MpME8\u/ SF@) ST h ES@ Hԗ*</gSčWؕ%ݛo 7ҥ>4weрyRvo~Yt'B՜eD#E+Ɏf"<m&a*7(,RuWĹU{q&;k93r\`™S†SPw`p52#+`S# 5vfJғ'x0%DJ0>Xx/bP_%sw ϋ7>U6D扂y'j͜c2kB6v!+6v_ -?qFyF2ImQkcK4T;W۰M#6P |&{@fω(r)z|A}AC>&0rnHKW1bC28(,) zamp-g:1/#"z7gq1GڟΜ Qx3 `,g3RI v1s](4Bhr ꀁЫI)]H[ ~'ȏݼ"ҸOg%IcHZ hY:8B\x- ~>v&582Dilp|ggGn>gL.?Z[l;um;̸]zQ!Zy%S@ 6˘kӸֽLq,0טՅC#H% =rDD Gz|}#l0~cqS_egpw¯v\*.bܦh-7sC  AQ Lڐ#peoAXrtr{%*$5r%#cm3Y$GeD_/XD &| { a/*(V^8U< OH _ݺC>jSei*aXڦ%/UC&g*M:W ?ZrxTi)ml PLj?8DNU'\]y٫åx&*!v-wdgI4x ۏ4%Y6/$(v`(ZgfGt/2>Hru3%@n2l{A2GIv+8 -F^?b `@4.CZQf@`6o,VP?~125QB _:-<2ln="!qް)81"8{A]OR_W'" ~0=v#3BĚStNΌ'{2duP^sb@F(gc=;4Ŭaқ t 1m@L,u/r; ţ+t+>7A@)5Nf\:&o91E{F|ds!VPDSVkjY3k)Ն\%rp@N]"m b-_EmHpwX91 ^/ F IʣL[m`FmLu;$IGBoj[}6,JM`w>\p3!H=|^ŵK@8`Z%oKbQCBHP# cWj]Ӯm9Ѳ+IƽL/ռE¨AF}[LqPwfguOH]E*PCp5JpP ڇSYdri']Ȣ$ {oL)iK}q?Η6`s1gYVY!E ##1r+jI== fdWP yra'34V2?`^_ >&-_Xo_ S5naܶ_9V6W+ Xo_m/%cMq0Nr {iC\7;P&&7{9ouV ^v"훠P؋Zo<؍'YҘ4 00LoI6q.tVǤo?C4b&i.*5􌔱լ(a.<̤%*l^E]›=ͻWM15<"pWbӤSk?WXNt '>S"%Y0Fz uUbi2P{?-mrX9iԜ5klwAīQ|~sZM[|d҅[TǞU:8(LP:7ˌssPak& 9'5Gp<{os?ZuoЄ, fٍ5~ x6PGb)c ;{䘬 oE]uh^rQ )Pݷ)q̓d*u+os"CWWmx1oB[n'^ Zˠ|u2prɁ6 F0*o2Ux-p"9ߢJ޶8jjП*"B`~NSP%.ԵFMh o]JA_~<1O;[ ]n>è9jz}"?hyb$-LJ6jE g~q `a39t$vTـ.jۈI %ŲGy̮xzR/@q:zc0ftG]cK-#\'qMn(.YBln$+(i9,xh2cQj0BU;}e kJqOeժl97.v w*k/^jF <&[R(++h558R2rlroREά3WtNkdϖtRVpش5^-w[KQKD_g뎞xQ/d2 ^;H/4Wps>e;sHэ$*X|9M,C8‡l3s0yhܐFZHyPzb$+@eY+ G ɇn_"=qu͂pӴrIi!RJqr2Hs F4x#3m9Oû._qĒXkO1šlF Ev_;=FP~@>d\H 7qB)24~L ֈ<֌/6h, El᪀fD8U:@UaXE9LUʔ.n͡N)wч\b6'znqL[kZkX6|֙K ܌BX ݵm6/Z{DI"$BSJ5id9``WQь(Ѐb죱/a1џ+~:}nB-! bУbbtmHPe_;m 2D+4М C& KD,zIO*TK5XgWDSNҳszC9}QM %ҍ7goڒQ)?b j.R3$ZwIO Yx8Su Fp r&ꚶ_Q)Fx #H7_ 8x`/TVn|Jj[B€v˖V ,)nL vO'.!JM  *mt ,* ~鲼8nAHR]G>r&hpwAJ^a<0ޔĩ JEjV ?$)wr9BEq> syAbOywMJ1bU<5:v(jwvL/# )+'.v *y^RvvW2$ЀG١ anOteꛓVm;D*B72S:_/80ryMbxݖj+F6}J h+E=Ie4\OK?ɥaOPO5O>PSxֿ ?\|AvM%}!5`խim=sZWHo2*w r(Zj6ؖVєI΍iKDH aٯc_d3y21a&k!–A)<"؜b[GK*hH(1U3{NNvgeԛt,ZС_URZĘ8SO\CvAQ 5y8b%A|*yD2ۡ=2Ks,,[}WOޛ7_3qA'NjD*uz`l^SP%˻] i"|znPל+'JAsY[{vKz-BGL\Ȼ+Hќ Al[k8jR^rI`Q6|` vwʹ3ډݩhc,!Xy,|} Hv?dRRU@"'.Ďo Vh O*R}PPc˘żjJ'InS$UPW:f.45lGz tGՒA[KNy[>Ȣ!d,7O\b+E 2~1|2꿮B(sxkoU5i=_9JKV5ئQ(_9v(;<4xe:G?M}5-mC'ړ|bͿfa[/!Ww-h^ˠoZgMˣ1h IFE2ڿ$WOqy0r3Ł9Y el%FL.cj5Ѓ M%Lѳ4BxCRV;by|1;TOw {xuFr~bUp/ S$|Y&a8>`s|Rc)<(: Ͻbau ҄RLh P'D 0]}F-nL5UI8km9P[J^)& HW܆ߞpuGL8 NVts xYF?? { Kb Q*P$)ua 8]޽jMQ7SɌI^|WJ%μ U7X(=N ʞ1.z((tKwa)1ԙj[.a I])(hUbȻ =^ $3*N>TMlB qԏtNIϦG)٦/K sLcֳ]!C?y># ]U-uIZa=/Lr>k**REmZC`1`4ݣ]+GK$wݟ YYP[}Oebʍ* ^H e(jd,ۡçNiNpX3 &K$jJ}Wp˚W8\-nV:!e,!J[?7kZ,| f]5X1w:W!`DuS\e]Vn^fRM@I>ؤJlbcYApblv&,ZelygkH{bJ|Xk\`&t" O>o"a^Cݮ1Ґ'l,dsV ^"HdCk$t93 _ c1% O^_B_A%K`~m( c$P*?GQ*> !hiYwM3*^Y t@{Gw#I'/i.Ca-QTn".RV%iBq^ ƆxmʞK\9? 4i [͌!շ{@”+u.utME@ W9yZL34E]7佨,8_ǩw4:J*k)N$Iަqۊ/ dύع8Zv?P1L=2&87\NN䝳V@Kch$ 4le RAr!#׋J,Lڳx:8d]XϕށO>ȽȈ#XJ2 xd4ve?H JT ͪqTEtbɖ#玃VFW4Tɋ[Ww.+P wj Ɯjv0J&,  s&"[%yc xPS16~D'Ÿw?hE^:88`X[k|HS6UzEF=fkV_ԓTc͓C>$%8+)]ZBLaOӟЅT8C:(r\yL–|Fp&Ԟ-!/s^wvZkg ze_w Չ( FzfɜȤ8IքomY! vkaRy{|=jdБ2PwMq,w.i,wH+  r{ BpU\WeP\FӠ+apa1$?DsN裖|h3= ]f$ Ҋp x~ڝHA6</ڑ7$@BL[:[br+<2j-WbSY-Q)iWG7<]7=hKÞ/ڔXjpNR'f@= ځsq{Wڤ =G/,/Sǵ<:_\exP3DAG[-}1{/dj͹16ԖVy^AY$u:nH4Tֲoįn~\,(O:t'@0aMkoB 3m-;G:~bVf&+lpP= JnO$6Z;IÊd.:9L%[Z̪#OF}ЫRě+AO=Kb6 h?9 !mn<%ޓu%"V:h`!Um~EŘgX\Xƙ[$Vlr+y GNnf96K>GW52x`({QWV"7]+Q2.jf3LAĶz\継tOKvAKmvgZ5ΪDA`WFKǼ/s *T&1'lSk5||MQnW+%*?QջdEv:&|4Wzgk~4,t<ѫ^ufcueO,H@%ԷTy6ZFd.Uf}NP)$Dl>TiXdGMbXD=(9Lͼ>c6e?I$amN*w-G}xS{ pGOGDA>{Ÿye$)pqĒfh1eύ'z^.yT9< >ZڹL}b4Vx9,^ MFQoDϊa0tqVd V3sj6tW32\Tzus ?w5jGwYӷH6ޜ]E]u ~[ ξrTJ#eojq@G|. O)pnC5m,##TKZbQ5ns8BF0b h=E+fr<. FQ3CbZKȲ{_*Y:_a[ sUJu씑ږV5WUeǴs>ek^_}5TUuW.'{'!o7 {^__ 鋔N]k[橑dVL9|X,{5 "U2 oIQ򺻉Hps}&V<7nЖ[#cuYA >yEdT@Gid|(lr! i=NN.B*ӮaȞ; Z .^R 郜$\~ov~L.c^pj Wu+5z |b>K_cgS0aim.7A%|u0z9yPCh2-Fb;5pC·8==x pjekBq#p9>&-r֋z^f j+ >ߜ# ~cdMa9Sz4M4wI„;_Gy ۡ^[^ U2MCs3li~>݉z cBP|*c%9,`0V]P< t; w888iMPq~U'mDu7‰LP!PR{ ྀ0K`]fU"+80./l0ODz""A:.A׾~I lzv* *s@I~l`p<77m NF 7r!RiJ 4%(hR+_Ñ0^O4:wVy| ܯy@ y"IkiMqk*i[s o+^Dg PM$Yx,PC {wZ %Sb@\ϞuTeWV␂n:YAWzb_IMU6Y4<=*bOjjk}}P {7HlP懏r3-u3 ѭVX@ѸQl]2t:dsבD`tl'Ȁ ?xjFYZhD >d0rC9PHk̺U-8UNeX 94pƄh2K`{^V*.%,#Ql?ё%Z٪姟 ? %>|Ifwz5 7r:+Kfҋ *n6w[a͛I`rKY*5pshr8(mf]lJ:=[}v8N0_ڞt}>7CAzʸ>@4=%Q59dko̼Baq|ߩ&>W؛/!TK; BQ;rω'Z$+-Y{om;@NC!U] A^f1UlN0k#{^z:!Saxy,S,W[lθwd.t"7NEtdCY BMjq7!Sj7!-0r`&v ć{M *ttM0ȶlˑ#+YJt|B@m\*:ri|Z7D=5)-QlC}ùVoy\Mf\9MIEjӼ( KKI5N%e)% *0fIF\9)TlYNT2YX#jxȮ#”0]dEnJz SQH;B;E.LW@`%d Tu\1񯉣,|B^񚻊7]Acׄ)rS$ |ݫ2oA|tf(N5IA9 b_0Wk K`횂0U d6^1,6(IjݬluG5&@V@QQ~.Ú\&%]eWG;s oɹ[5壶x2`vgaYz&wB qy@U֣o촌Rg&V+}j2] x>=Giz&M#Nhq"n[x7B[l~ o°jߌd1agCG}潶xk&%یV Wb%B5F曍sWPw\4u(D3k;q nWz腸$,K6WeuoCU[c&1 pL'2EjH;- &>O|L<+xKW4=$9td3lnC&E-Q yˤb-'U7huZdeݮc!ZMBu8B,SD.:d|\=Tb+[ri;>{u ] CfoR"%j*y^ڻ"CQ™eeBo[ =]W+f̋413(>Q֪e>Mr{yLp jVf:ejJ+c?vA;klXHv5vlyGmhd2O499yӞ! β32)$ê 0(Dn/N,Gj8ԏT[jmts]#1E6ܤٙDk_=:i. Ӟ)@'Zy'Y[:pyp|YjOqxҔ􏦬1ip{wP\vL+=۹Ìn{4*Vi5WvMxJϪ:dH:4W.m7QR7!f '=^c+ MQg}}/0,Q5?kl\D-7 Q|ˁ !v}k|/OU5tcqN3Kޑz"Byk/YYi\K[gbCχF`)'z~ / i~)tP`7ɢs_Gη$ь6zWK.ϰa_ VIc]ǖ"qB> 2(uy)EC\[fFᲺK;_ z Z(P8' Ku;?BH>"3Ua/n^oi !YDT÷K\T)+TzLdб _^4I|[kp]uN# ##᝟C`Z]HJڏú^*)` VJ NI":8r ṕ^ma0U,' - Lvɏh|\|OխYTH8KGaAN>a6r@Y% wP1oLw_W5,9HJqIeWŸal*lmԬfs@`gPJ׬m̸3&P*P:nhI>KE ^(Y5^ZO#ޥk VdiSyҰ%]wEӌ.Cž $0>M߿,< 7vl\6`^T[ P滋N8.:S\d$ J(٣>NR9$@i<79U+1` nyE=sA8x~-5q-VIS`Y>pHsIŁ!r;ˈ DV%Q&3"FG h'|[ ̗h_d:` d1Ch6[:oMZ꺜 *X%]*Nmmwjy;Lpk˙K:ӄHeH-(d5ז%c//sEn{Y6&`2P_d E[_ \}]QM?,.btȑՇP0K(jKfq?Пy1ifXu(?76y3[z"Eq:DPN 31NS8H٢OQW.S _uhs"SՔ~‹T=l79ޏKz9u-x}K]Cym`lAUgraRXZt Wk6`Xq3ށʋ]6/~ #=Eð)g94x2/q7>[JD=;jYK&+w-ߧ|1kņOJX xX|f̣RPe#hG yO+vL#+\qʇ`0K&^:"텪U_0l7v9UԜHiLlCLV'p9Az1&ՁkQ7~N9:Rn,4pBl.IG% >@m`8æe, Ж$"i9ፐMvB/>˨pKat˶C1>X} Ee )lwP/t\%-؂"= e:Kes@nZez! E3<^g<4X7kk$yO d s`k Nݝ8uk\*g(֖P$y]-Sf#jvoZ.]ѝ'T1+:̾9lw1]3]% %8Ih(5 $\4@#*ELzُ9ŶJ!rOkkC>1LAPJG0Վp`bq,iZ$ Ϗ ',dw+spu6^R7PdzB>\ 뒬ofSSZ&U1$e0|$s줆][>ȎbT_c(5-yƠ'Oɼ`{ 14cZDU!aeQ9KT4*k{Ba-m73yb>M eɘV1+e|Ҁtn/l";0ԡ7woEDY'&غsji >CL@x7Vzn43 Uzuc{9V WWVj*֯:H+q줘dU *2j|7[hs7V#@R 3|;M5~ 6+Y oB#;XxZ4Fiq!߀D_>) g}cX L)f3 -+DW5r u.'  ~^6G>1,$"VT09")ޮ1o }pA(֎c%WK C@QEAR$%Wnؑ#rJV~4г0pJP2~HZ&o"`. Cj];qˌo ^ӧy̍:; o1v 9UKY@RԶTdUe y>KG)1fW. ^R+8 (.We@&$4lҠfn.;9Qf?CåSBbC֖+V`Ygޘ+ ې vWXܕ&{J/ 0S9}]k!Ǖ%gx`q%֌C>3 3L١N"SNvPiH3j nPcio0Nj&3mjk'1Y27vAVM)2X+sסم1VT S](\-o=ٻwru<Ε|9G$7p>z*b|7401 |}I؉[oR(. wm+bGGAd [ō@&/ |5"S' ꧎{6_)*%WbYkVjGJYc[}ٰ<>..@+Ԫ rqw|+UkqQ=}} e+Az #^MgD)(u8:O2P'=H)88p_M4\\oqX=90lMoj ZO,gYjˡӰrа]/4Vh eGH*" +TVm'TOzm%(-V#v6R*D|DgL!1aAj=g9Pd1, 4%Y.݀H_1CsB,'ZYG [g13w [>}Y] ^ y*OnN7=9rd7t$ZR5U7FUƞ<6ٞ y6v ԦCI t xs^,G!b<iUT\%M|.(nIB3onZiF2ߔU^U(%MC3p=Y W6L ZO6_gwC̃ҏ潀1A׽4]Bܘp]$ v.G݃P!7׽p%fȮ%z\a<,g}C~:J5.  @ǎ&}pS<Ȁpɓok2tiG"{\[;WS=z2+afH sx|E4y"`$GD@>Wd&'|YfQP7Uv5PnۂiL4^1}F)8⏉"+fsʒL`ʎYFBdɛQ NfʪiZv5nm|H'd{Qm7^;@o!sUFULw*_G$lHB>p0µ/o"dbg^iFtM D}ѥ6Xꫵ`~lΧswk-2"ַit$)뢟&ǩ'i!j\Eu>wޟ߯d.2{}~C#,H{SєS F_6jW SKc68MCwj'c<BxU%<%TsuAB6NMb"\>V DDJ9H.P -a *Hۻk^-5PO@'eVwGCS#' '\5a`C@4$f#Q~ c4LͫT7Mq?,I]-x_!޷RT'^U2tԙ+SWVALlw_iiZOBL4_g^tz?SKx'mpZ?dwmB1H4ӧTL !``K>0A]q2rp> ,#L 㨵|3KX~ qRFk<~X.I9I$v?s`~lp) L(;oR"qGE?x`ӸD{%@g9{^1a'@HV`90a=]ڔM9jFo@~uP86gQr:?' OFC Jk"_#9R5$v'SZFswnMj/]Nt\œ=v2Vcq߱t7]P)0FSr! }h9u-&"qQ)37!&<J?R3bOc&wKք{Dj5L{s?ohw;|I OgVITU԰k$'GXvXC٘Yhg|OLpbYF/7KLzױϿi;gztX/rLǗXIf ~L5w$ߑNKIO8|QMzS4F3ԣ1 c Ev^bpXn 'BYbYh=V;)n,{tPo }a8qج0xyJ|գ (prk@RX|G} @Ggtqr ,=' h? w2<*婯ɳDN<^=c y7%HMhc7m_Gq4E_;'2_аbk#W _N9foc1+[K-]#<~k?R^eklSQ{*Z)`5 맜_d>h{EC:U-qݩ<"=[,6xTH%f{/w$aÍVKꝓVaL@6t.)gt6cӮbށˠbGǍ$ȏ͏X)V@ Z#@pNb).ux;0>uis[.DD5 9rH5NoDY5Mճ c\b}*Qv"/}RCB^_wĶ{<C1QGzMQ}P!8<(:\sC‡)s֘{ /F BLA%ye|㎼:4Lt 9;sƄ#q2o]rhkzG#6!X@PMF;1WOKcC}^zK/!YWۻ!:Ĉq#}#/(ZK|{|ķKrk!3 ̶yF-;bTĝECye A'4O Q]6fl7Do&שBAyI x7@ưo%K[?l$O !]6*){}s, |\j{ϪR~,BfzO%Ea !A0 oK,>nrŪr4=*^ p]ƒ*T򷜁VмZ͎5YOhohۏV|naXHREVOCBu 0[6:r 2Ćt,u8VݳF/B1'm"^h}TZxw[Wڌ@:䝿Dr6B\3t4K:u+`eZGpqhPP1D+_8D,X/_u8a4S+,qvviwQzG uJ,$^Y~ wiȴBEAoTS cI"H'Տ{|gϓSs$Foo~nn<9]#c->* 9;R.鄆Vl[=-Vxey=sSa.![jM_(fb(&P~"yy} 6 F :/1muFĢ xNJL ,B@t`@%2ڎ0H%;hu.|} ڰoXy:_bpHb ;Ĝ\㋄udY,f솝OB,Jds(l Ѻ5›ք-'v[C<[cj%sh n@bƔ5|H2Ge5clRm !}XU) .~G|9P98LXrc[Υ"yy[¡ƹߐ^_gpZ..m~y2?jkaOpYҦ^ gE{葂tt839kpf>>kTz?Ve4Gz7:2FbJ˷0mKXUx7rji)z(wVw w0ȸ"@\EJ/hdu \nDh#z嵬9Uk{sbY us,Y׾\d/]e M[NzYs.ȧ+du=QXX9ܦ\SXVt?ZJh`̃֓a}$ٺ"Ѱ|&/oΐ6coc\H@e1,S1` 7`M(s?!^0O{cGzU ?yNh .%rt8p}~|j.Ap\kL;L"j-]U3¦Disn@D$bcy84լEq%S@d@R}"۹)WUE,mpxzx懋ThTY%%~rӜ:nPL #X0RVp[}'g:B9w lskI2|HK_^Nz<ℏV1KXv,a/ᮄ44I@\I7i}gWo䲛%jOrXp6MS<,ڶfvQ =WU_6iT _/@w[kV 'CbZl*O@lkl6lwUSHrQk?]J3 }o6e)O7o\s|Bl0NmTR.\@sj]~T9TvJrR)dzU*nܰ7QHlN\Ł1OVYFrEvXP{@ ) *E%OyHC{w~~! )?W5`?peړާV:97hL0l1ln¢@s~K!7s"Jŝ2& O9-KE%46a2F\ =^θω8'X $%R ܧ7 ;6I_q#S LЦ{2 j[yRŏKY^tKy*-tmS~O{2ɄpHT_ ~v#{X2jPxސ\lD'Gn륈r!Hv4J-5L뵉hN6%(:.Vݠ}3FgYJĵYw1+RvsK]jG¶vk'o{< ʉsLΣUZoPEդm . =x4̎ȣ\ b_p ٟ I$:[%-rmF1iWCƂ]f&&0PJ6 6  pX=VU9F[]ЛuAȌwY檷I- |#W`0wsOsK/Ryu֟ Ԓx|Sf4^t w-7 Ή ن!JZܜs˶>g"*㣨>jԲ+#^壢 J775jx|c_O$Ϟ(C"H=D o$ G390 \͡ F6Ug ͌ւ|| !GӰRb5 f3~1"8beEUCݞc2Eg2 >2(y׬,N%/t7]&u'x1@ 0 +5 A?˺ qEFY]`zuʂ|zZ#DHoEJ #dtFt$إ ' L=!G꾕/4[, Z _Wւ/MZ'{,閲(f@7\PFa9ɖmy* nv)qqD kogq)1zgϢgv] ZԒfuj`d| 8PG,/w: !eu !1\V@=NFzJ5+D~4A|[\&֦7 My} t<'Bג.bqk> $Cdb }պRLDl6UU:C iyY3 KFŌYs)@y?^uhd|ŝST7;2HLZzfpϒrk+ VMoh[dvWeVEj4vYR &asH;&!#'7^GAES۟W u $-o$j.[yy!^J7Bg̪O95[,-mlImKr(/,w^]x*].|mqvXa2!. 버 m\c]:3EILp@l3wivŦ^;1m'The˞W?EPn,H'p@SUPp],6#n ʥo 6-2hz=y#+]NQ.)sc?kCeu}dpC0[#_r=T~O1[AݔRR) ~wb̝nJwRqq qto~=@@h,/Ƙm{kߠwD!?Mea6N|+ڵ&~ǥ';b9' .wZ4{IBcJ𝵒sxc-#"#C~@T/pJcJ![Ւ?@D:>}ae6Xyظr=f*W\bA_.(>D0/]0=%xDYsfD[L`n.-UγZXK< m2kjTEh{>Z[ 2]Wg6v"Y>y|V*c?~=F)RV ] ù]T@>%HN. ``‰isXK!)Z[)Vuk[ل6F&VrܕW<"цh4őr9G`msأp27%h[%Rx3[L$Is SR]׵!]Y?N;a,nW,4c o@QLn_3#FaƱ^.i7Ɏ}x ^̓[h -RJ p"?izNǡ4ɬ;|o^i*HA}bׇȧCpM Ps_gfL[,z]xFфWw"'jd1JR@z Cx! f5>+#PW vD$h^@SA5og0űФIeub$Awc?]&bxФz0a~YͩQͱ$ "WuhWatXzO ys2/L ȉ&2OMk'X4A_M퀁S"SU}b%d`oLia18]7\"YtGuSg!/`JbC3VqxUZP+i6g2[p^ôs=XCZr{&FDdS0 CEj!&LэthvJoT45(K}1 Q <$YpG=( Κfxf ; "B~྘<# (jJ{qCQ2Ţ6Rc1 .h4COK+s`e:TˀaIjt|L<1vn[v~fٻ[K\ cV!4*Jvf;P6k Pn٠zhĚ<]H;'^6qe3,dӼG8KI9P BSZBh ֍z{<* 93 _>Y P'EQI&ASYͱvɠ Ֆjm5u 7 Ӕ΃L Tbo#/XBLbBs;vx۹hE9-\Ď3`} lĚՈpM}U%}S1H1٭iлQ+ l%̽^"CdZ&^&9s^L\Wwc=@ݗ L JJ:;/ݛ xQ&/3ìX]Fbtv׋1ݪ(x#Εyŀ^Eu3gt*~n1o]!wH'd끫ꝼ*vI8Eb'bͨ/#ڷ լj87aMsXc6*;(, 8nI5k7b, aXddppV@=QJ-OT>q6ZUc֟1]XVX9+eHjwkcRQypvzOó!t0dؾL^ Z$K%t֏%<[}w _2IG8 l[X)`)+l~#f/K#9G7kRMv52ׄuHŷ2:Q1zh$ye1 3D0-!9 NxE6ɿܠ"K7`c-i?]}36QM~-U/_$v5/̓ T%bJOǿڲ,꓎ڑ~U[Bn ajC 'aA0B%ȝ$]v:W}wؾCB tՊ|CZ.Yv<}1v$2C*^\>uʓ".FfH:Ilo\ {LvSØYr^LTƀDf,}kG>'C~P,u<[ana*n7,ϧmo{0C~Q-SʔrlDn I$9/K:P^obs!ylfs.VXolAfTA'18a@[4ϣtnCcvd0e Ox ү-f#B HUEM3yaj<^vB%Ze=qάTV`TN(<_d3z(v%_&G<jw "Xz" v@FUDHmJ܀1ׁZB" 6buygH rQ"B>B$tQ{pyBDzoGM!<>u9I"8x)/7@^˱De;W{3C>Ad{Yjm?" 1W͋.76U {H#1YH9@(97 MStu{=Q An@bh>tY3kwvCx6ҏ¾Qz}3!@t* 42sxs< !aB{dU hePEH ,J A~*Y[X+Gv)*@uRY!6fy瑎 }=~n,'a.`(ޝk eTM84$c^^`ʃ+q\{CŠ };ű7ce^%h$IơUVfR8]5(ꇁedW ͍l\/>z1:@4Bٴ~,lu kK;䡔)˰c^&F_7TbYw+vi)̝DRw!$Іi#3px] 7Yjf ʸlACq?q1[) jչO&i4wV_A(j//[OZwϰrAlI` Au+ zS),haLH*Ʝ2SkAq!kJlRZM;\Ĭ*/h@Vq_yt5}D /v+ eni-99|ZS˃ 0D8~9[W]7 )LL "̆3C U^MqUxȣO4C@dql(ԉr /tM*c"4[Sm80/LJlU{Dg} k;PknN>~B |G̥U'J9y$XMm2Fz%f1z<>ݩ0uE@Zgua7S!R od8%$//"|<$˩^YGzIJUk2ۃ`𚕪#St˿6aqA  zשmZd+]Qer"QXFuEPI+?han> Z")Nw٦zUJóYxQ%_qM)n2ezO0JNg؛vW]; һ *qyCK17&hQ4*ńvpSI}-WmH `x~B ĤKY1hǗxh& iNA(cӾRpOJx * $q.7>zg#u7 DG Pz {vz_XE9]ϼO0?7̚eQ(KDq)WtO^Njex̲ݣ-[g1 :PX4A;e~м3ZN:1KQ@r3noXhm1f+'LEAM۩I9/36R]SI,;;L& D=lu&qN8jmt+/#_4kHgқ1C}KB{˽o, ;EnXn ьjxNP""5sԇ7rB\.JD4Q׋d(uQTJPAmzOm5U$QPX4Iq@7r}P@ x=&n ["6drޭK%7ǻz%,c'W]c8?F٬1B JL6C  7 A9&%2 أYTNaR%␆es#>sGPlF['Q Vaм_ 4osdqC Zw'H6԰q;鿰l/Gh9S,2R*萞qk k2 S5XcE-4NOͶ݁^oB;r5&6׵^I?fjYLR7\ 䔍6*wP=FX'L=KGoWt祅J4#jDy"9VLe\o===$R\,Ƈ@&j>5l۫1́X)Ţ00jfù8ѝhл6o=,A$}j#W,!b KIzwJy&gie@%t) vlHwZ12d0vr%EUx~<`r7ntVT"ij~#fQ;,~Ӊq\PÀ'P3Ej>aU(2؋1p6gn׈Z;bڧO~hj{d)gtG+ s RnO( M<ֳtyJn5zSa6fZ%ƺJ"wkN5KC>>(0EXU[[W܆6k3mF5O;~s &R)i Mڄkq= >(IJB{_m^d]j1;# SꅭN+[1u40y%jdbط TPc=Pv@]u_y9 gC6W@f~*?inSGE} mT ܞT0u@#߫xHex_:>Зտ7^<7 #5(̡0J.#g$L.ً*lj"{"c fk~;uY(ac,љ]PZ"6 -)P+G=+-:hR{9E}c)%1\d:vgaʝپO*#^Rؒ?/ <1MP68us;?{beH 2=ü& 콍O 0 X8 ގk_pmgΣW!!"Ni_iDJL ;[L6*6Eڪ1 "Lϊt ~A`D^j+T-kζ(+8Oy٘tn!Tj=at| :GT_E(ﻨ0. Yfz#܉SOWσ(Jvnq-b@7z"/4vo!HGwU=sU-x& Q)C;68k ݿRi7l\j[9sKs`pF|0)= `jM\P "$^UMc1d7 X˩ Ag>s!btb:,)}/"ǀ lj҅'(CH&05?p(^P,K+ɶ$7rk+%!|P9C=Lod5q$b m|y8p}1+)KL0`#D*l:,V94mVRrYl$yI;T.V| zVq~Pwly|̾/s 5iL'LT=$㚡,!|6~[Q׹=z pLTca'wVn=?$=5RbB`{+oDL=z_{ix"ւ=/> }E"Tx!vx,ho xgy"=H"|';FB|FLL<>?cl r>N3# -E2fhWZ:l/Yϫ >olz..E7J8T9hKi<^>s ܔ%5jcVz2}IVcwC/9X_z0笐 =;)CFc=ny-by&x.eI-IDin){%Z9X-3%F/ \at0I96%3c gpNZ / ÖX p+uިލcK@_r\QPp?6 VvuTHHgy3c6xnbiHZm¡|DS\t.k.Y{8e*]*tthW p6"ř/@@w_hM[TWysD.X1 c.@虗P]veN`|Wv_dHzAP~$Y֢|wa2a]kȽy0No #N/C$ om_ B1%4{[-*W:W:ɹ-†2L\Z!-,bS uU1b&Q"bY>b=O7{ nrB24VB$.WdBtmF#uJh^q.&2|4-ة"cc.iJ92qaӥb7NUti2Q粻]$T2$E$vk6)!V/PH>'=9(lrT`rk"v)6B!4`A;zcsF in.fu6O U!HI'KV^x+ KygjE~ MFierp&gBw3 bDžJK-eF]O swuMo>(FB ?]c.ݛQk's!P4s j9a=\Ø'yP/Vx-ߺPNe@؋ D  ykǴcb\Qz֪iO.Yb86AΔJwD/;@n?K|:ahnFFHpd̯m:ljZ8m}vv4jf'+-Ӊ_D 0q|@j"M*2zhdEKm7lDVM 'A~#Dԓ eWz-%KCiZ.=/݈ЭBʢو< |i"Zm=C$p+8@BȽY=p4vKT2\aOmfhGdÐre=RL~}k_238-m&[?)WVtOAXdvm[P`}4wΝ2x"rf 퇦-v^`R?|wƆT0.H2Z;?[ AwO ?[C5?S&PI#y=|G4J`yq:@kͪD DSy>J7.c{~̌7^za{gɅnns 1`PX6'c6e /#zwڿ+O0HxAIzPZAXć/U0xv-TbטZ7ߋ<\`^7!hRm5`~W,Q Tِg{48:G NA?6"DVsNиe\*x.hcBetmuT6ҠbNwAUI;3I:ҩHZ&fHs PH׋LzP+>%֭RIG\~xuAKΩg%A<G*6n~ u7T.@3(ї6sZ"9Yu\IXOi:dͼ߼'yJ6;91)-|-|]nXtƳځ3*dh+6AxQ)%Dp$XivY}]Kn]R#q#K ]UpW_qSt3L2;M>3T9ͦ8USMtp<䕐<` $E9<'ɁHhբcs ՑXǼr+'Cr҃-ks 7]hLB$aƽS+kFx38p[XMG}}6Kr-no(PIQZ,pBymLq1kҜuፍ84Zy\PTK4E@W~>X,ddM KM <=Qce3PuG(e^\bϷEPÑJ~Q*շolIoTadpoy|l:[p()1P//*eW B}ϦP3wc^+[sH({Oۋڲp,A~c k; 1%qOsK7d) -RW;Ǎ;1lB 7 qRY̎݅0ɋskp߻:#C%mO F ) %Sw_VV7Lm2ɭKr/V#Z# qL:a6Wia*^?># [0pղvbZG420_c\=̯3s8Djk:߃ti'6; u;IHCYZg;!„o}lPo{jKoA3J*Z(YfSXޥE(%ŐI|H9縕KCXk&?M]MȼSIֶ5LJ0G(9WӀ`4<JL t;# YnzH尲)= D+ơ(؟Uê}"Ud ,RҗH4p{x4G`4?RNǒXώxx7-0V @ KqtH'W ΋Zq0)e޵ a`RXGLU(J]5 X}Iǁ^UQ+2'Œцx/-b[ }X]4jgkXd ھOp W\6EX JΊ*vH}F&͆c.l2<>SMsz ^O붷 Ñ?H}@B2/Swk UzZeq6gRxFFHНjsg:4'@rk ?2'_97Z;+EYsi<_v=@ڟ j)M1L\ܧ S ˡ El ?Ќ6)9 Zp nU,oH韾UܾPmW̍ޭ'ZOnjtsׅ MYͭ>'۠4ÎY?o#T't~yU*$B>UP c)eiQ+ &?`ۥ`0>^fx;̳r+?>P_"h #1TxƙnӋ=)}snՑ zG,Oy݅HW&nAtY :' P~ԉv(}_EAF TXhȢn'Lݼl'##\zMBBvQn;N?_}wD}ݼy:Zju '3uj4a~謁 c2Ŭ}"dT^Ƶ>dio{hcWl%-Q2bubDU @פK~@:æ|ib*k17^sKd]bs^̅Vв8e˥ejI)#KZc?"Q aJtk,ʰDbmog~[}(|!֯hIcQ`gmg>EM!<^x hS /G'5yWM 5rl:D[pW>~>= Љs\z7r=A_o"yr~Oe5Vߓ07LР;5T)co&H Z'9Ѐ x+ψ8rB>[nyP}nƇv۪HA)lQdu@}4|[.~ót~?.!Rk{$!PBďtaԯSU3=#ϨM 82'/H [uq-84W\Z8k &[.0[q \`f". VXx`R-qD{ ߱ez2YގhF?)fj* |h{JYvgIQmN?Ze*q-OU+>𝋽2 PX3R\_$D9.3-s!e w5)gn. #4e#֝l0H Iy): @P[Z8(v2{~D9;GGXL|Jf)tWl^$r>\wZuBD?=^mj5+^'_羸p`徸U! E6-<K;3A@yO7' :+]ML`~SUZpZЕlh!18L ’JBZߖP+c$G>'X&%Ɲ1y>\ HXpU!WL5rM<4 ੗=ϡ~QiXa^Jr.y :"5EQU+ZrPd)vO*|&U@R'#AnRy vVQ#y:bO {\OQ_s@EH ;&?N/:d%)%"`X.F ^|yvluD*lkt-R;fU.$JzBV/rAY`}CAq ض  ڿTX h;oYu Q7&)2E3pYHUYg V>x6wOȣ^1YFLqu\*ӎ`AHBULYhd*PXe.xdxj'Tbg`*%1n7#Tο&iC w]xg!,чޢh°Cd ̱ qTR@O-/]p9/'iZSx= V^-L9r4;Szڍ[n~F )m~HVQY[cfQ*Vu})]W^z|J/lVqڽnTΛ_ YZgt]c k|E{lTp;L%jJV, gZ`XMF xKZ&hH>出 ""1ԗ|mR`KByL:8a 5p&z[*Kѕ_`%ۣѬHãewVΞ u u㥸3w3=Z$l8H+*Ѐ̎RKԻ0cJ.kRG ia`ubq!g'^|>mqoUq `жAmwcy\xp)]/ճAڷ]+.RmB\"{aV5\u]elIADKG@tXPsJ顦 x~J@gP).4 QY1<LJN.dҽ[._lurP >XV-M\5 n-I!Qѵ}7lj̴2w855f'5uw&M|(XGZfByEi6_]1xwJ@' i)S<K8RQ=u|H,RK0ղ*!\IF"$[S5_vVXסm_L ԡ~>wX Ϟ}VH֢c UGTd&'㝓D". P-|G:V(8]137M(oTD.MIPXyI*_!Wp|{ YCGG#S@&7QQ]4BK"/2U[m+M9&k}sxe8Xq=퇴.MWpRUL'`r:0`i@1zh̅sX3ꭥ˽RPb 쨍v#☊D^xw&}n&+4V˃δ\l7ֽA@[$ ,4 khlѥm{1kbdPѓhmGRݭCH"א /wyeշ< FV$sW"8uֲ|P:ү!`<')!Քsy@J(CTY6{S[]Y#k>Xs7A]b.FfB !_^CAfnnE 'û7Q)ԅܓXM0_onAof[A"9c38c=o v U4@0he[+!y+{BOO+K!YLUG O8m3S~t=),sij)?GdK>8|%Q@ JB?Y&~maۊj͖ƒ̙"QVw]R\5ZɽMn/!7)U\ ȗ '^.1ws*8ŅR^f'S=wA~b;Z>Dnɴ+IbRwUho>Bect 35˅Oyx<#Tcp*E4P" X:vp#L^ͪEUz- U/R"Em%82:%_iI9ہc@h_`>h>2KJ9ƾzЊ6%PL?so;0YZ0707010000003d000081a4000000000000000000000001662f7fa9000213dc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/14]?Eh=ڜ.+ˌ8GC?R ,p]rHΣ RXGgj֙P?`E_h4+IƤjLfx D^*y0 6^R?3Bhf=qv%o.@\i b԰2qGX"RY?%ӛ,L񉖋 ovNajq[M!= ?KHd,H!b1 ;IU߃"ň:c?Ԣ1y;Xě[s"gslࢢU[ܩ,JN2vU?E`i~;LC=n[Y9%ȥ~{Tɕ'4 -2=XF: 4֓mhn -30TDRTK] 38[6U-f(6a$^6D!-)=&z3>)y_e$0ddzsxr6hpGR9q )*Əv8;"EaZUdkJRk2=*}N:$ef!De?㰼Ӱ˪,|+4J,<4;:Qܰ$4mP| gzbԛ.MlQYa%}| P^yjRB 49$A`!k?g騑lL?H\pDǎjX,eƲ%gI/7?hl=oe*| CU5,؉>(1_61NW‰ cC(fDX_MvrPɀM>{ Fa簀@ t3E2h\_k |6ت/Gށ-g,0&a;Cv6‚}1hcz?`\uo#bk>{eħfTJWeXGUtk iY// 1W[T|,sĎ=|P| ~mݡob"?tcl@i8h/s^ <$euTGS˂.f^fZI"sxIeYj*!qQp':yZ)*Q3 s=,̙Y_ye-Dx' k{>n{$_0p lwE" -n]нGTcixְiZ\Zf򇀇h*}x`<&?︛L~GV< DȑGD6N"}WѝzfB+p+7CFE΃udwMUaxDoPR[._(rZYS ssf]N )\ֶ#tŰIދ{vKM蚥c m" rTG!O3q8w5oE,wp)ynsE o^~{9*؇DL>-x[3Ļ2"tr>`7 kW8+}c"UL. %W \}H Zd34#Ir5X & 1DE35}:Aώ 7Q\V?̎-,}x)ՋrGx!atYPt-g'z q/(;q@T)nݏ"kzbojigݱ%pm%gsTWORӅn-JٙC4S_}Y6h%@ch4h陉J6jwM97HՎdtU?1Q[hQ'Tvp4w!IX>i<ѡ&CCmr7ؘaryEg ƞK{Υ%8% ۯU 8 1&\c;dqY΋݀V58-xGLw% ThCh/MD;~,.FC5Sπj&ýsx/ GjdEnS-?7ޚ"Z~:_zm>('l s\ORu;9YU緮 ]EϦɟ8N8ن9%T^%s7BlET{khWd) [B8V tpxUJip4 ϮdZ1B! H[Sd`糶ѤZ.|3+ ݷ>>6d@gGf&89ʳ~IL زl\EzCP hZR 7gsB/|;ᚭI )]Ie`L* GXν<=R_r] vZE]of;.k27 QD2_[l$r5/cWbSvt.Tyd Iߦl?dBi.]j$5Jvy39uA0C`85tj!K0]nzY`hj gi"bX;#jN9fA?sro1D*FG|PPgVCu`rS6l, %:^S?hɓmFSWo6)4CokC)wCxylR'B8պ2C(\45CzhقF?j5]]o"~`'5PG8(]eߛvrdj'߾BtTkȚh ^49;MI'Q›X#SxFoݮ3Zjn?(| ]W OwOT5]kؕ*j}&' oOF6L}k-͗Ca6bDW !-Uꙻh*r(jcYkS[Id ֖lhPGJQO  TK/KX}D&4U0^$7WE 8e]o$MvÝWF8hhW+c7~ !VHFN!ٿ1= M1 mc}6WĨB"G1GKQiJ? q cut%s0׍y$ ,ǰdHn},lDtRK6$M8n0{(y7F@8GE82>_5thD6@FCحtO!xHț#>GhBr&e ək|-5 ƨ1ZQ 2t/knNE_6]ioH@:ĭ1(A%sMe[m7O=3b]e4)ǂc>Q'*i^9xIչ|٥%eQܼ }Jv %"3aM1FQYib%'Um#[P͒\_@\_fuE*޶#if.4e瞧cDݸB~~Z 71Q9^ - u4⅏1rXaPv<)3MpRP/ Z9{'mȶ0'zBXx+̎(# Ψ9JiW T,$ݤL]%2.ՕLo<ѣEUXP(-mΟ3֨+]#ϘBC`giO["tmCUƶ !PA{%fo˧zGB4-F&E͈*0pJ>U'DrJ'i(ix:5! ҄o;eJJ$N1̿-; GKOT6¦Z&z#ѶYd_?y/o3< ҉7"dG?I~Һޢ"H4/.oQzKSݴ;WU5N$AgOOA;~2[AJEqjܻkYd>va78(զ͓w厕i +wqp&gR;0 (J,sX&84E`GO]HVS\]d>K[j6RNa'r%:q(#^97 KF#] 9VT'/~o c}[JV5Ԏpl6hr.vK#vJX9'1R cEND:ek˼l1˭&-|A% Vcoĉ Od/|q9f[6x'}ٮ>R=h?LXKmz~ʆԗ=?;[zwwkp?Vt-EP:RBV;]ѽ{M0RVEtˇDњA]?inJ&$P)V*sfݗcE~9_Oh-ay`&ɑ eNq&3F'O·Cˑ) oP~ӣ IKh+q5Gü+޾/1<%M^q/\F33#VqiY!4'e&GzvPA7}1Uۡ:lY}wDdk.,9(cPTc$H:|<~s(e)\jKm{4B,,F84Ȕ#KdIY @vޑn S(NuHaY]gc2^FAj曱|bڵ%]:uq_ W?2*T뤿\X&Jw#>>c ֧׬ڹꯞG7 /b>GwGN7LA?iSωԉ9en7oj \%KgdߐZ 7+P* AgtAF58G[[텋U>|,(R#&bٮ>:Gׂ LG7\}3K'N¦"v0V~چ֘8B<l 7(t⁴}3d's`H'sD\ jӟxI!BN[2 GRyo[^0.$V]O I4sO45Dz/5O>3ʪ$.%'e F!*P|ce'őQr/!_\T^mbKHZ4i8Or<O#(HC4qk#Q][NAAD=afۣ`;(um#):0x>Ҙ"et ˕sDjpԢ,qMX]Z/=y_ڜ`9&n^3u%mDFosHbfOXZCHY* 9} .e ܌>Z|9ݴS+mvwT[xʥ filJ!Rѐ|ВZљGF] tM|k LNS01.?AE# }h^t /'xܷ~nhKS9U] ›AN)ұ,z~CA`"7@D T 4i}jZXhޖ2u^6hQFmL-N70\\_=s%}kXsKqskyx\UBeϞ[^~3H<qolR* 3[%f(Xeu~ "kt7 *'ǫ_[7' ֋X}OkL{"s\-+|^c΄dVRY_< ¹ pv|4cI,C+uS*FK Sf~vJ OHRr,TQ I4bCG8L||UOqU? ZH OmR3Oq>)iv>V"C$ʺuxNeM90P%zeᢖ_ZKQ1ͅ2'֩B( y47vo,y8Nj&><~q@)!˞ i(:ryNCIxL3xBW>~ΰ@O/]]Qo:_ۋfF:44Z_T-T=gPP8`'Y<7μN?2yV3\ݎ"N$Pj2mThT旚P/7B,,fهrHzqޙe;BPvQ_kB&6Z6Y}6+PуC{A9q5Y)ԍ]FigsmGX /;'!(NHo/Beg>bU]uB%4xH( JخWGxblchem D__*uIc6%`t9)TZ"dJŎ{1DBklv֞}wRm~H:tD$W[Օznt׍$cy3TBqxEkrOԹĺ$&FI)(U@TLVZ2 ϖU vۃ[Ț;?']'WFjr9?M$H&r0"ծk@WTƧ9{Pwi$%b*mk~l{#2@N=H-:ڵ;~*#9?nMl.~`9WWlP͕ύd@N;lrk|:Fݍg/"<ngBVFJp-*FNVc54UO~9_.$b'T }k.Z tݢj3@c"q*6vAJR}zOD D!8,H1hʖ 񼨲9 thP& `$rX$JDe 1ɫ a  !-7 |k]g%® <][M( FAu9{wUgޏ_v3{;!.FSLePq:_lP@ PuBfT)PGh [O^9w _8ȁ90ʶ9dR qէU$%R3#)G0b.c̘xhv6]AݗFH|cH(k=,{l5sfrao%)43a Aodt'}xハcj&v5.s]ZB/ImL}-4U~KEc6 ظ_Ӷ̜~x!\e#鵑э5ЋBWHyAD/{hte> lcJݎy=:|\ĤoFtwZ!U~S¬h͢xAh4:fd:D}[ D(rz" U|~}+zX1SFǟYcI!Mn0q(/Л6qNh1qW4+z{ RLrNC?֙ {8UxJW2Ꮹ tOO$jEH*qb .LTzbD~5]lH⅄g NmdTwМ{FCȑz(*C,Sj<:S.LIЧ , &t踞q6[zh4pa#1M&"+JfQAbWlk=X$ B=J2cQwÚU`_ywvuXh}qU0p uMWKq<4֭ٗz3G*Z ȿ  +p-( WE!.Ap 63i pj49V+5#-7&LgؗkPK%/:詶e\GȰigQT"SAԙ4oPk"@>Kd4 CV3wTɵ D v}ܺ:yR1R;U.}%${JڎX/k*˂Hu[TY&e4Tf*wX#ښFБ]HwDt1AH@=Ol3{,>Aŭ\ 7N|dd%ޡ;aJbՋT0[^uWCf; g28%99§;ڵC4\|$١|AmQK96u'⌖vwn oƕsp }FjW]5®~/:m6Ah.IH 惩;,ub =l>9"/O |=R4qD_6HVKGfh/܀W^tpUk&*F-Bn*&)|zvJ&AfYr$"f6oht/6n1z\ZFΤY$K:rj׃ ]i2N$tDGq5@=ʕB.--Ej>A/Q;"v)sgAe/׀Fn`!Y=1;V] M4p^A,їumzoLu6E׹j{ۉh]񷴕/Y^u2M!L\{oE;~o1m:i\;_Q¿qHIaɌ ΗRM#|2xq1d@,W̏Ɲ*ogK4]f{-0"60aeWK ɔy&Z˾ur>y.1Z#8_P#=.\eIZgדpgs;9k>1%r7(/kC7J"#MChAnD4Eco{}rry,:g50$ɡn X"mϟ7+1{Xvs5 뺬p ; V%˕*>F]H7EIRN'b'I8 TA?7o~6xHf虰z αehd rF̐HBe#gUIbYGqwn n cDEm;1,vtqn^LTYǖ0۝5adNc}۲[N="&"ќw9&͢.p!-I_bJ6%;SJ(@y9HBkǞzEۤzd4a4?EE[VA4%xH95G=ΐFfxA =ĸ%+qe`VW ]7~vKPO1&O4w3$43 c(O*Έ5涻,PHKiG <~R:O]Iv՟syO.B uRAA2 Jm_=ش~6q*oɭb5wt"wu3 x J3Ξ?2Q Ӆw|FsF?6Mz|BeOkWxL\0F=YW: Y5lh͇!`m/LJ^ǟ1>l"7_EQ zCKȪ98)ISž LK%.L]KYQм:^=ru}q[vL4u&Mg&uk.5Az[33*Vv\'h3:glM ( |JoWC>eĽq^#.Mk&MH-gMҫے,B,8\Q# xtfȷE2y:)c$p-:ĺ|R!i+{{Y{jf,XNӔ\=A̚=EÏ(l csD+of)M>_pzҳRW݋UA#UP6*XhSH(D֏K̂;˽ ?26RV_ь 4=չG#EM]Gv:jTf}tDNP̖ 3'וnZgg$Z9/5K]5!z;Je)"ڒ&Ŭfʭ؏44s0%]TRB~sL $#ΞGÈ5 t.EIQ ˭/Qʈw˶ʅOjMx#Os: ꅲm\ר>C$#^ %Dd`9c.E*m,9٬vC,7͚f' mRbrHݕZme2ᳺdI,q3s\޽+/ 4jQ(g\ړ晇M)sFK,\mpt!ZH^ v#Vyk?_E֍'g/ioś\x,`E85r ʏ J}A|'r@3p]_{Aׂ?۷1{6Q4&Vcj3 雇$Xf|:x7O*jGXu]#߃N.KeXH'WDֻ-Ucpj0KM19Ry[W9Y?m|Z%-hY =V/2Kj.:#'&|6]VI?QX+ݲv|vz RKOEEꁹ-mnr"Q.A%%è<)&Su%| W P&/#)m:0Yx X.M95ڇ.R4&] })..6-tFƢ ƚ Ek6/z[$ }E"_:{Hԟ9Eq*'nAm@ڽ ȱ0-.=:־ȈsoB|R^B*[-XsP ZJ^4=t@v-=ިSo۞3J hH 崀.nQ`@=-ru5D,'IkP >fzro:)阘w1er9{hͫU S /0s)70P/ .4)e>uG1%H^$7EwA#J !IvoiNiOkCoU@#HXl7sDΎjP*[Ʃwjre -.dx]ڦf'9Vu6=cLI>R}w;B|)wE 7ؚ5u3ɐN3,9ϣOZMi$bD#rm,Gy? tW/ !xX|΄TZcaTӀ>C*֘k Q}agsW[lP9 ˋEomK:DҴC*KřaR2xPZSINT#:m1V}i1Vc$[rv]I*.E7Y ,~# >WG ~s}~\*ԬBKRP;S qk}W 5rt9&#^!IkfœX:ɚZ(0lu/[rkaIꈪLeV؁D_v8#_Ȳtu+h#c$EedŸqr  (̈́w]!Ɛ厣|V6x.~ 5N#:V˲3댡{( $ 4$G&`Cs]X~ if{bk.##fU|H1_Yp\\w1r=RG.q'9ۭĥ4 a{#%d1`!l~󞂰]'Uy"@G: -TxF-qR zY@ 8*34,!ٔ~Xo@%QZA\k*__P=&ꤒF u+l Nf_zI|{8> 7t`xMPjʕPЪRLV,5($!Ka4<;\EMfN|W1"nx`-IvL#@ +DȠ{0PK>"1?dq15u<Ů{0Ů*mPM4@G/_kAۭ<KE0iƼ.Er>=[fR6IhkL[҂(TO5Fx jCMsvz󕴓X^"ɜ~PD;V['.{8XW׌=`Bh7oɢ_rTiQ@zTJzk`\uWd޼\}7l>(VgŮ:aQT!W!zo JV:fRRK8a=Pt Yê=n!]x+hR n:3B_^I })ބ#f_N'x!^ u0@tia/+}Q*!yR SݵC>+0$dk`b4dǶnѝo+˴kD&T1uZ|nVU̢qESD>C@ؼFMazJxmlSМފ1!{7,ec#g5T\ O3_{A3v}roEK݅dPJn:̨T֬NkzY}1`CN 7;M*plnv%LzdWoq O@VL?RDt3d{Nt_(B~om>j,񀯆]Gep1 + ڝotB/, 2vnn Bl',ԡE]EQnjIRh)X.ṪU.+?TIS+i"fobyL iÅN|U Lk{*>W飩N+`1i֞JMÌ uLFK<È{Bn:2kΪ1yGJiG9b+cJZX K;p@;P+(0ĥ1͛}V0;٥"{k@S9럤 +zκڿ;e~g(\_~8?AuJ|\LཁkBF-L~_g;DV Ҵ_ QXSVEFJp7 RpA/{6c?b 6aSgoXqM>bhvQ2KPr'2*@5pe: ]TZjxʌO' 퀁" j 0\DH%30ɴ[zs"͓(,f8Lա2 :nC_R xҗTݑDM }8\[_N[w+qV^*bɓ9ۚ .0J k4KJ.ܷ7cKf$xWca,@|oC P8bs9Y~`J)s )-Mӥ4]+)/dj`D`E r/uj:jLПi7nFC#a?j=F|ZWx>a/LX[ "rGK詑Zrs HE?EW Ϋ`cF@Hk5YgTVa?MɳOz=) _g{ReޚۉM[ "a&k FQg¸@5$)j{hU(:Ж(]ζ'i%Z#fjw9 铚5`i#@P]RCk׌c h=[/ȶ5&ÓFUDЛC1FՏvY1*FZ^25;49޼$wb՝BzDTہX#W^Ub䱹 e4L~"͎˱Ôt-[^8m\UV[ ^.L68uPB+=:akONeP;*{:Pau!+Rx(Bd'U@Ĺ8ꊯQ=kK7`2S6o̬0w+ݥȦUWq Kn.Uk'P)1@ AHn9>nͣBJN?7/Iqc9&g`3>bǯc"Æ\słYşG`E\]^SaLC҈qS$3@)vjSlX'X4#tu\Ӥ!xD$TbT L*>M"UYl2_uM'$IlӰZ hc]a/N^ǚVÊB/="Wf i>@UBj1{.ϿؤzHfGvpV6JbAM+5@^ТI.=X<}Cw+kw7?ȱӷ@fY.Mن+8QēK%ҡW_ӝOYhMBk@{ [HM+(}0 촲id:Dn93GR ǂtM %/ / d՗ 13]7 !Trl.f9m/0fI(mWqFD,8fU 6NnH):2 Wr}RUJj%#@\hz.`۹Fő(ym!? hmC1#t#Vc2jnELÌW>蒅56g֘>pEa$[\X%S ;;Т6}˥!EzWtCq=}H!h< ?\Fg0يCM-TdY3价#Pu?'j`(c8bDYʁvngqU$$4[Cdu鱰YU6F-JC0@]+ 2mo$ 1Ry !n)|k!E;?l+F'ߥ?Zwځ-DipD>5|_v:6#|m򿦚s'oIٴ۲V(KR;Ʌ?KA=Lum@Bt;88X;ju*;SrQ֧~AЯo9 B#8{pXJ˗ryI8zDv8-2,ۻ,"Y?c -e`ݳM Ӗrb4\ѝ5~KT`v2''͓FW6 +uښd\(Ku^(7Xdsj|ʵ 6{՞Mwc.SAcB RhݬdrN͌~Lh c))_Dh};^8mT p7 vb#}gZ!̟9 nl}͋nv%k"?띔9g!$O\+~V VqA0=TicZl?\oRm.hiS IhR  x*Kz'h[S]ů2pwάǤCꨟ?;Xنmh6C}\ECKC)w<[ e̵=q0ro&ɟ4ƷW8f%q $$LW<ꝷV(#?wn4 {9w\yj 4XR/g׫XfU^}B1Y3-xhxAN ʍ'ŧwo/@j|b Ew;`{ V{;ebsłTs\5sNCLDSmI܍Vyٞ1D{ lO%툩#KO\zx")YjH:[}!?K$n)3$=3Bs -D5W ʋu&|6slG)ݱ%"a75щ(\nF$yt7 roqj2X@^%w?:@~ P=(c qE_ng!Sw}PZP} Sբi Lr`7EÕt.ո7X͘łZʭX SiKe1/q@As^ w^IvYl *68+w>2ҦiCXTD>l'u[m r /|~95qо{78R6"^aS!y,PJ&b,Ha_0V'F8gG$]>efE3epa [x{վ9K+&6咩"ӊ M ooijݏ EgՙK~({6YAQM8'ˊ]iђd^Y֮[bD6s:WT>S-0+ޞ rrU$R1C.ibK$7 O&r\T250Ҝe-z텘JH `\,Nn38{s٨xzB́kC'p%IW ]Pi׹2/f.KDd/q6NE%jT`̡D)n"4{@ϫ{c:k:5cdCMg>PL>(mOT> fa/7 m۵NXd 5hœd h[9ͣ$+ɡx6_CڱF>[X#RlLrL1Ǩ#Q5h4ȷd*G8 [)[kś׺ 17ĚBt.IIʏN{wb9 ~^vebTxr^"`!hz f*_z&D}#SDh :fr\s[_7ǜJ*>1 mThPe^6;KU7?^uRXYKÆG>Ӣ'R[ x0Sf#ׄ! )UUfg+m[]JFV߇_)Zy6+&aAA7}ip-d/ \ b ǽu 0-V{EMżSOY Xpyl2kctl8!|~TV:c˅Ϟeͼss=?|!J 3zg, O-J~(A}(ޯ};jPI6+nFzkIPkD8I@CDU@vATC-)O!R9Ȯc]}i&N`|Ľl`Dyq0Z4bH>|6$ v#64-'f y# fd2PJxB2/>$hwSX(թBMQ#JL? /XƖ9IWOny dXN=K뱳p)W@Qh5y21u,Mzy`˛ǂ3w-l(U a߁uas (ool|M6`{]$ WU7>s25|0VLK!gקr_:&tK1~2&A!n6/E;+$J! LVvøeB3{~7̫g=q*Mi9P5X4A ٶԜZ9~OԌ,kΎ+R҆އB`}> >E\&.C?^]%OYntYG&.꘮mjTk&,ͬ٢'s5=\*ycA0ъApQ!!ʠKZ1G3Xۮ'uM<|t5Gs"I6LhiJ {y'x ?ƱncNM^[l['j"-t>%vѳcު?&ϳE/T-k9 S'6X .W?qq\jCHG96"ȼ!A؍X:k鿋HpV1=ZGrF^ƍX9]~ !RKt2 ~0># :חY?\;:`wQ Cp(he܂9P탬o3Rfv)ܸo$#ז‘Trc߀/( RkHXex$)_2QuE t*rux[t /=0W/|9,Z_J)4PrbhBqdJRƬ eG|Qn*o:I&&R)Q̓הύD}ϖ:~@4=cUb"XD8 nT#c~*i15Y LR"rѺt3]>@&MYܽf/ thcȳOZ>#tIwY ~̺@EPlmVTURJqT^z\3SBմ(ы=Mpw?H<ٹۀ$-SHW\mU|;5]JeSxLߎ0->j܎Kw x1w8(B蘲>o0*00. UB|鉻hBD:Z5K )ӋP?]Q]|ͤС[I%1n]ۖ 4>2\F_p݈Wc3Hr6 ]_z( GOg{i7l6cu%si|>qGJ68&ͱb5vy 6Ɨr*xS^]OL4Gڙ!jeӞ 0>ësjvP\͛7ou}!0Ԙ+Š='bFq,MLd2v=Z5V؏>d?ft,U5Ea`xU a A%EפJ }*99MnW8n'"KGGuRa.l7A yn^nRvZV7>P;*|X#?-1$σ7YGFza"W T"nS|H3~'wf÷dmZ<-u.u{?TxK@%9D9ޚSZkd^`gN;'3c.t &ZF"pRܣt 4Ĥ%|q9["Vgȳa-bÄ6%c^5a09 uQ$DYI?9Bqyf XhS4jA9f,FTn5 ZBlZ1֬0eyE TsÏ'a;J<>W'|oL7uH.u5 c_6!ؤ^}6 gR3EM[g?A"cG$^Br)p$q|i8 5Xr!H,5r9~qB}x&߯nm`^rn{l_ ,=p*vgsi 1-ொ _Hڀ{/>.mކ- ΂a*cP; OWee\.v%S=-3a/L"ҐzwMe3jMZ0kZM䦟:05cl%3;l9lg+:lyts3_α#{t:A"A+?{jFP h=Xle EZZIj{Jq*v̓\x<(w;yGJ/R>yO҅syRG(ܮ)dO1DI'`ܙoQl:֬ Wʆv ce^\vM8=Zϓt5R7@v5 #yhR|~.LU,mncNd @m{x3Nbj4<F|-C/qt qpJ}t Du3f\0$mZ⚻GlaA\$<#@/L2P0:AeKAAjڐ_)}B\bPY3,;M'|j HJnu ~:ٱx"*hm`?G+㪂Vyp ]aX‰c6xTOjd7&@ŵHFAPZnOjڨS {j^uvi jvʪ\Di*vNeMGʰt/;8U$ c"??Blhp5LtV: + }Ȃ[ԋy9+䴢\VtS s+&hTƲg\{W‘RW*)?ZdBBvk"ҫ&hQnUyw9Poa3[_EeBM@ =ᄫf*X R9jjK-4Vk7Mԁ iYF>rqܚ'?M-G9ѴjK?#wb{8#-]&r}Xܔz-C˃( 7` {)`MՓxqa Om1NX%(G~1ˑj˕ #2-d`!O,AU"~m_RA1cb{aɯnJ+}?@fȳOrnyכ03QfJޗJLO^Lʩ.}THŅ Kڗ\JNMhv~T}jү4Jf;')zT{u=iY0Ҥ 7-AfM`Vs,5K+E @jD`qAD۵*dmD[Obԫ?7Q)#ǪzTbs?RVHyth(+B s[A.=wHp@mJ;jvbkޡ /IHuAUPdU%g\ Wmq5\JL_o@82n w޲Er6;2ljKOKeay8.A,8 ź#z7T7g/Ϻmf})MJh ?'L3> Wl}WVd 7m0f݆9oOj`W[< )lA,ecaDLu ];MΌ+sqn"ywZ3TxzԠd'W;'3<#Y<؝wGDDF޺9oa֚w{ԔN{>q1(W_2Ltt.VHReAȁj"Q7hW ԾV}^)7˕P" "V#a#B'@0]G7XV{9BIH( 1`NtTQ]LmB"UOqwoҍKUނ/t\4PFT ȊeVbT h߂y|+6i 6Z9ܦ뙿س̍*+B}ށ+r}L|hw&n3屧mȣs9EqBzNZ5ڕ ׺)+KsIiMyРWޗz׾F?h]UR8T ujrfL@ZD1\ieݦD kιP(vΘ,?yZ/vK20U|O,,_@qLp?t:ӿnR7l 5WC-pSi_ŤoH60?omšlm1tDKF omDoAvȸ  I1P2\*hvdkJZue؏?"s?`K 5y69k8$aJS`r0E΁S^+*~ :δa\1;A{"%9j5R犫]p^Yͅ.mQ|f?m`~y2pЅ?FZUE]4`s,}W?+$ԋHD\}QJ)J)2 %PtDJ$KjI<>/tv /3h70Ƣ!"tZ#C@4W@)g `'a A~yv[Z\|T1OY甩{UԞDmR)ۀ>F|F}j(N'U ,}4C5zqsI~W}`fL߾aw9y֊3castm$JC⎝%oٵ hLIox=`Т]f==oybQ%wg0B"D *gY3`,TpzJ ^vg38m칞R/ F G}U%$ʅЬ)Mq;@lX>M-u;8VqF!\JߚpG^9M\Hܷ=nЛyޱZL\DJar 숐e2apFo*Z 5ԙ. U̍F;)F3`ÂHs&<V POͰk"xtƒ U8 KCߩ8os30!mV1*g~Q=^T' (lYů)k=#.FBz , ~%T&Vs6`jX=yld@r"P EE]!#VAK?ދ ypug*O)FƼ"tL4'0"dfƱwK2#Vl 15p-e;ѱg̋+F cyN΋¿Io9_i\uY ?]0lsmLd4VDU9$uɩ%R^q4ߩNJ2rՄjvptG Wcnݏ{[B7 +7P(W"Xk2Ktu}{g#W4KwgPf_+S:: p53-D("gzicMԇD!kHp#y%JM(zH$㳙jq\rt6BO rd!]kd&=Nefߌs#vv 6oYFFW8HCn =MILtʛ<4i7|4vj~[ɾ-[tj9DsB j uNfq%ڗw]| ,ʻX*/+ $ @'p0V1ևrz[(rTw,S<#yRM=)Z7ϲg&q]N;xG0(t7.ԄD#dN0y"@ 2g|KL *%)B5 M%Q^PT?6Eq' n_o^*=|SW`=mCg/`HS yh{fUTWjilؘ}O>${ epA9ĻoӢ|s>]\bU<Ȏ`X_hjpCnn[.R, tP/LDxudv$k ^CS{*z$3FA9 Χ|dzݥ#j=1a~H#Ԁ%٧ըH]z}R:)DZ_]Ov=1ؾ/ =Ӽ6_uh1~с,† .XG *3IW|gܠ79x>}X2ԵXGzlDc3YxoH Y4\ 0ME'6̱F :e8K,.nMa=NwخLs>"b;py݋ۄ&>Di+ rQ?O3Ss{LF:,lOjP,_QnA`SE#<(z ˜E61矍Gºva #GEؓ2ArTe*$=m,/L4^NՐ c9V~NeRs,^0@I9g@[%4IM W_DXSY_vF1cUd(>5̓ö.&:%DH8ܙ5ƹH2`4[^]6]$}j¼8H״yZ  @G9xdSX84f+Xh~\!~L Hgvil`R#iW;0#w3ˤ59M);yFap GSF'I-zo_e(c֏+kl"Y" _2xd1d4K{ڀ w'Ѡ8\y/A??&R 9XtQKzv$3>re6].tI95`MJplJ(c*)[<ay ͭl)9چS1&oWE sr;dv"7uf>v2׹nC!ٗ+BEW@?߬I -ح3a2މغ T>@:~Q$r_sD#FyJyV"R6Ss,cZ8#ES9}dлwmCJbrLQ}sY?o]hfZt$콸 -ȸϤQ.p#hJ HL+TByys5>HKZδs \Kk (:׫G?m4vțj T!A@k.dDG`(^>5﬌PwӼ#'g?=x k7bP3]I~iE"k#\SR0gU1`@ \yȦm# w(d%=A\U,]m[ e䯔wHbN=uYb w1dUtOŃdN9}%sq_ǖC#Jάb*rSmgߐ}L. ㎡^HSm+~+ !μ!ZQY&ݴ^gE;~ V'?._-Rh%/$eSB)$ȮF۞v@8_x>հٳs(a22I$=Fa<-j'̈_n؈(F7*l+HF߈q⦱&SF~K'~Q1Rѳ9hvK*]%x9(?C  <(LS]\(ap#0#]45d DMXlPomo#e"nma̟{ZEv׻:MdTTǶbĚ rWw=A 5f}/҄"8vه3r%ޝ$G^n2s?=]{ncR{^6(P%s/>м6][Xzn ̡Թ;4FN<~k^ǜE ]Eҥ1-'eR8 k`}ZGǝ/TVP5n}<ٰP!ԲF2Fq'ɮºp(-܅7CRWn}9[ mWU J6K({O WkuR #WrnpԥYt.9Jj!T! 肀i~fRKJ$SՁ JKѩQZ,ǯͨ'r~|s, bvb2'QQVe&4,ZS)9W%x"9E.AOǼer܁Ca^{^'jF&C^`:,oG#PW-Zz7]/M]<{z* |W=Ge -XDIyJc x.ͺ%z77b:.y+AWzk_t{`˲{5λ==]2ji1K8+f :(i$q +L!)=[aC먰344YP]!R~Kh0w]FYT<\\|9_~WT姄0-2z=S<\eaR.NJð>[2MvSSV EOXsL*uTC# 6l'|Y{ByAKW877;IrהB.5iUm*^~y|2Нr:^Xv]XP_p[^DJDV۞a"tdp%ȒN 2Ӹ̒`_ UDsfrCۀVS B3"Kkdʃ?c6PfWs 4KGNe^V7`%@w2$Ft\Lf$I="+j-iDL#D',RRÎICs%4l0򮏔,Dc ..cfZLu7ci+\ 8mfSՄ1iZ\&kly~"k hZ%Wfhap__I ]WIgVGc;=F9 qe>!"6uAO .qJ;#X q`T.(Ģ}'ygifV9CECl~kwLt ,nb N֣6(Mz/H_?Ju/]=D~Vj_'j?Ղ>IJYy^w:V"|ʚΜ$0k+caaN0>r/}5D^CIY[JzA<_yN+x-ِyC硩a V4>kGOWq<#}#Aò>L,DF⫗hkLeeJ:lF/uyʇbC):wRْ :-E\kcaU&ftqG[=x i;k+d$e2VoZHTZ͞rjrX0؟mS8 iTZUX͠C‹vXh0BO2(&mJ ##^7VV#|9NVOovʧQサ |tUZA!#e%7uO`ȑ up(NG6·8 8tK)U]!,7B"^K٩*DzǞjכ+']ŨE$3L*哐JN[@4fCR%?gqźܴ#_?C~&nH?\M=NiL&F-) H˿`+zcGw ֈʁ^9:#t8(6dG|Ɓ{ZtF-QKr :8쥟0~geVqg8.by f疛,CƫHrg}zٽ'}Evwoq|vӦFg2(rV>NJ@V֎‰<SYM tǹ StJJqꟽ;vvJ隰.уsN=g4̪A  '9;ӻ_ GWp: Z3O1xD6 c~'O|3ђj֗uFdk=h]kX[ȵGn+@6 CڄYO`  k$eC,_S\39/*-L[2ZZTe5Ud9!%xC[F'ƫ N?8?/ 44GdT7KtuΣ֊).;( ((NcSIT&7V%ݩlPWIɑ|,` %oB5?d$ 8;L/xF T~_e󢔗 U%+w 6\ONpH{-dt} XcpndM2"]O ׺0)sC#I~i2,=;Z O͸uPt&϶qnX;u527h`z@y֘ bu !ѵڅZU9YFV YEXne+rUKѠ\G dtk%̵^؝2_#_'@r;ŧ*7Sw-;n3'vN`V}xd5„KSoBE#G7v(pqQSq[@t:O(&? tAGh$t0Q< O:آ ,Weo .yFx6{G+/4A33$0>][jnq r D()v]|!%1s\:_IrIK<PEV9,R bHKMDD)#89`OErP{cxD;X7659^ut,iy#P 8 8" TWV?ǐvcW4)= ELAKA .8XK٫wxc,lgdm(/RKtAy %.uʹ}̏`ow`Gx]j$ڜXO0z#yc\\f 7d `xpAay5_]Y;ׅ.Nضe d9HPݏKMpPyX^.U?)l=hY|3]p杪yhG PjГv]^*:u8bz>-]=;w>c]N#֭lO3N^N]&/RSDX_xeKGNTr ty@)g3?e0HEE 1SkNGmp;aߋ܆Rn- Ýi>Eau4A#1S^Iղ$;˔Gb=jFs>v-*-۫3 OJ`;d89ߵ-$&FE&-?5 F5 ߄r?l5NԢl6t*GNZ,C-+_Q '~?*!,(`![PU1ʴaWO['̨Z;] :q*jG47T>VN;b+L<Ǭl$}|"O߶P~|@w8ر0{ < *BV2 G~)gH8KG@VR+&=繾m .T)gCz;1~ q`ʴ䔕K,K_h2trHԻ'%Khuzp]mKkGf`e9` +JcHHCGc% KgD0Mxm 4k{$ӘX -{vsv^O^q%h׌K)VK4=l8ƑUti#3/ύNrODe!(Yqj ;& kǽ }"\V%Ƶ0"gTC JH6En1{5^ wpGNB ^KE.cM0|{JX,/I_wt>1F|͎d/#XpZM;M ;xdsxmk -j Gi.cPp6I-~h[of%FfVSpq?Y;eխN pa_ΚLSݼD=2ա9!<(<8%ߖU pl>('{S3Cb{G g{#!G ]twjN }> ]!剨f۪.y=&^Mgڹ;nrBeIV赒>HвvEXɂ<[q  6?\ԯQ *ai7-%q%G̕ K.zXMu]-HDdXa~^~\WCRS:M?nV(&p )[9 t3gz7H#VcyɌ6%Ոc95&Z7ُ^Q3<)wc^^U=1DNMFokxFhJt$n4+Vjyԁ/Ѹuk](3)Xf9Ɨ?7ø٠:cPVJ[3 R? K EvI)YQJ1/*8zOmx=RϫsB-r|?=Lr[=]Kکy\Cb(vH2hS&7x=ne9[[&:f}1C"1JoVґ|][~2P؄nťw6Ν(%gM'rg1ynxf46c\lOOJ_ AJ; QbZ㠟ˍϸY >У!/V\~_~ӝ_eF1n3-T@`ïl {*-&Sa2 vc;feX"T7iEM#Oi{q׾i@|GIȁЯ.9IX$gPD Π~n;F?ޢR?-Ept 9 isFˤk:T"s)N8V_:ٜv`tOu!>!Hj@S4 O-LˮmӲӅi5 k%ȯ9w+m)3ҹ ŽM~N]8o{cґ池h#k~42ogl4̝%41֙XzW,Jq"Ӣȡo-j/z$e) m2]cD{MM 6{ަ$ݧR}JT~^(2`>xKXqFsūQn?&fh #9 tX*@;=g^GID}=ٰ̑m |sHVO7ZGm^,A]Sd U`FLEU҈\h,?'[nPXdHVY^+Qu*j V: )ݠ~VCKK53 o6{F[ ܝS!i5񧨙Eh3Az턏l|!QZ`#F Y +lnl-C>r|m[aLfe@,)sasUh=T`-M ׂxaVϟ!VV9Abv>pV .3#ƪ-,vC別^= ]$`X;n(ƨUwlvnzKRhbUI9FWI=DQYz>,(r8jLJ"wlh·f=,ywaDu&St/ w6yTxiS/.di>DŽ *<XZ@CFk +0?FD")RYwuq{xAljR!vD!<_Ffx6-uOB5ޘt<ӻzoB"i4kfgXh$,|~x[,[P4g|΍I!8S]Zfۜp\geoo8ed}Z3#-zQxmJ^Bî"w«}9)vIhXdffR1(#]=n[bP09)g b2f<3/_?'k Ì,$6̠ާANM rN'Apݣc 95!c@Ϟ8PA `Ap,]b%]ݚ_wD͚kuBf^vu-aFVZg-F\lvOZT3_YyvLrG!Y<!KzjUu}‹)5$~r>"Ϙ9/a]'gTlo[IEFhģג G`_J:k./-)-.fyxj+toĤu,+ĭɿj&<6{;IDL@Դ9xgsnA@ -izFP66yvKmc wGX{j@t mv}'J V0slVd,t_WZOXzSx@/%H_.OÃ5ZPM@փ]:he.Б"<FUgHByZq"6%}ky?ߖ$J &|h]Hz7 NvSZdSGAlcc/k9+$#1s-}IF?ƃCm[Cnh'P!Jl$qM!Up<@86a=pㄙ {wّB|L!rLgZz< N$T4/t]Ra)钜ѲЩiW 8!|(_ݹL0*^lxRQ edSG]0f+As - 3F^!dy_¢+K6zy,uRa?ž̄:'?-H^+-EvR %r/q+'ډB6{\l@r\ Ei zn_iOP Ή#xU/VCi%[| R Ōۜq[)CSɴ6 N $+Z$KoR;F |ۼ$ÖiLRŬ_QP`8G,L\ V 0ݙOq _S{P5&0% h0S=!Oŵ4;\y>uj;te@"6m<<|kFy1 |~!řVKݔDIXL-6XaaQ5(h o|7 Ob7ӌĦlJxh.}^mZ1<o3**cy)`;k-(Nb·2o7qckR>w'iދ.t`B?-wc%5c#l֐8"y76&;V#&Rds٣g]d:3!=36{!@94r>-AϹcOkBiKto4XJݶa6+gJhGh'1;Oѭ*ͺ碓rs=uVrT V_`f-qmbxcR.I l71n[uZOgNBNZJmǯev#ƃR \hpEz~Cyp7h`I L հVH(f8]dg#p`N}Ljc`v4rRPOl  ck1t0#~~f>UHv< ropQ\vݺAD$pӯkKAGYšu۞<6~w A)w)$yTô;V"2frXwGv#}C`Þh1m. !-yW{-X5X ^1؃3(/RR6F Z|$4pyQ мm@EƐPl&nGd{( ca,?Fr>02[_Ӊg }GL8wiM޷o[ [ri etx%yp-b)p4g|/ gW"c9F@{`lҩV 31΁v EESڏW!2QlFTDOTdO-F^ ỏZ 7Pin QB=)6:som;*,9l`D;{Vޣj҇PuíQ{ɝY2ؤs&mOcP0"1O2w}!EhᇕB6|gQ}ǧiX|y36K#ѡ@}8`]>5hR!}60mXho% !Vۮ1`k{:hܚ4[Q.D`ƍ0J{m) f78?T qu"ɪQAG hԘMFOb&y+[V/ Y f!}dÂ9:i1ldC][/lA2Ggf>kdJGC|Є(hN dfRk`Us< [!SOWWł!-@W I%&$ZPa>8,g(;'Cᓚ%Lbv@ 惆2:KW FӅ|Z`W $XIޓ MSxf<- (;dciʛ{!R[K76,_aFAaiN-|wR:Wift c;HKg,^Vۡb6k A'!BhnO;:q|ެ ?ul`+aW' *w,F-d=f[GlmaDƀ-/\w(eLs>>鷴Xײ3qK5 BOYVx?0 P\d8=zf@uCO"aIYNsU "=%C*JBBE}HNΙ%7 K\0朹re Xs~]c5[}1t 9)LRh;Ur]`} 8Rmŭ =uٺ *'4)z$O7"#nDU'BrCL>,3 LĀ 1ʪ_A>j(Qtua\H*] _ɴs테 -ہ[[]ZTlpbWN/}nt8lp"r͗J_hW@v%/h,$0'9{ +/?43­1Z>i3GK"rϦ%Pٰgj N퐦FF*^6f:tD'zco&Y~t>Z_ 3@:.Bv LMObʸ-6=yٍQ&h3Oz4qz&S\ 󑿶!L`sl|; <7|TtvաOq-v3 2uj!RꔭHJ1G@@DaxܓO]d7|*#{=S86ZB[OP,mk6j{JSz|z[uh_}>ˈ#xx2n7ܔ?ٶda9#g4!lЧ~MJND= E/X,FL-n"F~/y86D=: M΁~; ZM&2õ{*ȵ̘Ļᷔ,y4/P?P!.DZYw?KT$.,Գlt\fspgDi3yc^X fVc71uQs` i_UmHkɲΉi E \N߽nH Y ]Iw5u.pˇ&,ܺn>>gΟMx`?~jUOD/bLPi]>!>M>įV &4nQU!B"}c / y 5MY1m n%M2ݑ'Z)Q VdɚX9si (lL4&oAR2vu`[ޞ$n6\hsߥ%51cAO KK؈PfXQN sM $WjrM9+K  Ws~K^:) z+):э,2B2G!@x|d-VI+?S{^O垜R6t]$$ 2{wkD`ppBR4$e'k"IĜ}lHiJLVehH!+ϧ1G Hg ٭@z ƊP;J5Uxî1uM:3AOV%2]C+Ԃ6+,Ml|霫guW& "jD/V}A;hS!ʙY#rg%EK^WWS݌\lpsPV$:d;%p⹈qzʵ푢d̶q|iQn]v>L}26m<F@^HgL?7%gFjT2QE^g_R$BKU -aϷQR-ވVLd k 欮scźԟ/X^H;@PAD AYӗ N?ą<^r(fPF> |d%%_BB6='B )=or`}&DqdyS4C? R^z-)> #=mlU+[MChwcI>1}W2"GFI|E\ctq7ҪixPG˜đf^Ekn :(N:EIxMgA C xĕ^(^|bFC QDPvZRG(fx +s ?9Vlf=v>zP0q)Ot>5(C~"ϷYH`&Ez@=5D?5dTżd^ }aa~n;D0-KXVlV6T(AhX:9kgW!b_|19;1mOr\ce H4iE&vʗX B%p]M_j&#Y(y$dݸ:n}<!H XI>i[)%J!wK u:eSiNx6`F#ljFGN5aM*K-lpy\e6}!>G*(29\Fs?68ra6"!}n`a:jUCD-mĽJtq2Ky=]kiFFx+Dy'2KDuufH3nd`,B LF`j=ZdgOmnD[r( UdNٷ̉  9)c&qMIaBV~PLcoF'5Aw~^vȆ [:󤿈vAq+E^]B,Q\wÁ=cioԅ[{s2ж(Ba-G5wB8]gO-ҤTnx)8~:HLnUê9D|#Ղj~VQ{b(-EG2Sq1~HEgU)V%iGi6s C+);Y@ĈHWj0*OtIk$:Lg/YM eO@)+_꿓Z>lH8-cv#iCΓ͉[]SKodZI&ny8?6[NӊMf_=OX3͟oz4q뒌Z誜֠=Ӛ*ͨCg8ur*jr;S\8 "FGYs'R cEސ_2P5"=Fcs2uɩ ,e/R-d996b?Ie0?Fzml,nz=6EKVo΍ݱwP8~.eT ZCMӕR HY&<tTq2H6}d2"8mFFuz([:oXX.EP slKBA(+Iwa8N*$}%+~I>w1`\U F Q6pB$ƣD2,7bHB_"@E6yuܐ` dʟtRxT.G?+~KNk?M̭?-QJ"TlaT K!S"uvڤ<-Sh}DJ˄4K}Mo9ٚU[+HG\jJN?WKKԱOb2X"ߤugy-gW'-_+ zZi!>,|FfC/տQ.0*'ɰMg]M@ȞIKbPKŤ%|jEstOrܱyC]B*] |nX")wKţ{vX9nsò"/>bʧZL8qN7üNNNH>-7 T[݅H!'"lc2'vQh;="i]A$鐜riN^2&^O.P&_5y$!@)@X z̋^&6Go{=Hu;x{>ꁨ/ gpY[f}M+}Is0L<;xFOc'p7[KVI"MB#C D$㸅4Qy@0#r6pvd?_oQZ'Kh>m8?gK)rj'y5I:"7<0(poN e#ڢk*?CCq q5h c;Q\<[;d[Q)6"5Brj7b\)c&0ND͟WsHGQe] c5䐔ºi1pc4`qƙۛD|= asRF\|i2'6tAx%$-ֈgT m,y&0pwB&̘ S(9LhG;n`43:<-2 %ڳp Qp22:jC9 ݃7쉪kX8l BLӚxs)Ynr~MPJu{ti5!=dl&IA}=ȼlv  ʛddt|p?t|~*sCbo ƭERUL nOgV3pۿ)@#W@f*I;88_g;ŋhiK@)L -rS'p&mv9Xj1S iF'ȣ;7JvRzߕB7k]aS8UQisyD%1hS",W1aF$*}H.v>}( Bdi hcq M7^zaSO"Ai)?uj.^/|k r>ǧo$ԯY\G&n2<2X~9Òp]Z7f9LAf=٪P1y:[tW~Y纏bzf3_ዕ@=ǶgFeMp%U t5e`Y6H;jlznt A tREqٗDV}]gKt[0JO;{7,`X_ =`0+ h'CT |}$p"2_z!]ܖhrTnF8 _q/}|xu -~X j"{J+Qh Qg=aGf*ǏqTk]Wpü(O)^U*V1j'(-3pїw&Eg{eEnֶRȯFDW赹\1A`+JM[њI $k (Х˩D1:ٙ.aPĊp| !jDCUd`T^ xV碶2D[$K05&G4F~ ؐ)s!M71MpIUNY) YfUF#`YFi>`lDk18lOJNpzK= Ք^gG˸ta(*~㤱 ?p+{bB] m4OoE_!rpfj{+/Z¸|yGp Hq\_7i_sJW~lPzDe w 9GG A%dq2?ss7.5ӕIg͊nFAAԩK63<+.gzҋHNQG93 I#O+ܴ ArˁʫTl 4|t'ؖzbCl]>עNuͿԽiJ2nS)R֎`,gж#BXJ5:UZC$B<ŚrJihG#&3gOy75ձg&{}f|9:qY4ၭƻ^Yy۟][1#R:qhGQh H *Y+ܺHa}4z厖#e*?yg ^î799\rQ+'.!c=#, s_j]t#%A1i?OzjDlw7Y9'ʪ]\m8KN_Zdbu6 XkM=7wiF<#As)ܢi#ct!ܐ1PYqX9?ssQ8l{5@MAs GLutd14@\ Hk=}sʦ*=)/$xD0< ,{lt("ޯPD x0Ia|0O&yPaRI 4pfmڍ z #@D @}PSVf7A-E6-ik*kUʯoΊYE>_x5GqBk?Pki_z,qP|_RO;6`_0()*Lap|Cjytv#z9Thi!U^z&Bu*G xbז"PU]7 t[^^t";(^YT4]nnĶEFUɞА Gh'2Boϰ85Ț6űGXLaAw wxOB~!l័(o=h -v/ʝ>F ˌ'nb-’Qd$QT:]ER1*D-QP |Y0@Cj5D?)z0q\=V,# uԱu]w٢@H ԩևUgK51$UewN7)jnB~d(k"B*ZQ^.HiTڿg ƷXh\sMv||Xjl!58PJnRXO4d]ӄF. *~$OG=Fjn`͐kъv /)Z,Սm~ʸ{ `ƗK0?VۃZƺKt`[>T@ݶIukTy6S=M@;ǏjjKM1K']vnh gw-S0lJhkʼn$=68cM0;bAéO٪&I>H>Y`d ! .*s٢AU0PtOFvU.ӹGVArb6F,W7D@Ak / g}>\d4=s`΃DSs7+HP\jwYg "K,輿s2{ҿc);'FTc2|F:ZmQZڴR"<<*c^KpAi:nbgtv>40lPGY[&p0IbZ#/$_؜Ud?|ZQ,=P5Z!m%%yyC E!%s b'aMɃq2M Ӿj*Eʣq6p[L#f]sm͕^;5ۢ׮o0ńw!!7^' kYÞ5h 0[Tٙ_cX(kGH<%ʆ7{-gP=:zEj{x+"7?t! !w@<A,=_3ߊ~V5**!%9r_hJۻc1y-z#Z%̰D"{p$*HAG2Utr/oʾE|'[$>-f]GI>@^=yA>$@8~HxPPR^iy= bJZ^ aAdM5C\5xX mVM ?|bX^aeAFZ\%Sd)B˾p$Ÿ=( NWp2Kv5dNfCVɁ_/b(Gv[`ao%n=69z>#F@V>tPe(!?S=v `fd/M";g6!QÐv>zS\zT4 a:50oﰕuq'cX`K;MgR=Z )h[kS=:A8e"",Xi8UHZt3zvd^!ە\ ĤdSZ,oe6OP@@gP-t, VheC_p~r2XӮ?tfUhⰤoBؗ `x44baҧ=Ő?}r{ @ң'Rkο!]HbBhK|(c/Ɉ1ewN-Ɵ(4,-CАbΟ 9X%Eb_L wwb1]kU;0yS_K%@m6 q񭃱fk:WG;n#XcFSM[fB),(jRѱ]헿OIjOySY8責gz(e d/Z%δCF(/u#,d "'n9A%4&rh_Øݽ;"V0₯ze'dq (:CYR8rigmWj3g{(>+:uYzzC% 33[eĊuϮ쭡?ס-~opkL@>ʄ>.F݆"ޝ~b Ъsƅ\cH[Uy(ZTD" X7DP_hكs?vRߏێ $h)&&κQP|}͝G0ӌK'i'鋺wI ]R."5SF⌾KyH wϣҢF)F olJQJ*}Y "¾Yo5D u,5<Öj񃎀[:\$FS|]g[͍_YD:i!;$E~'M\jgsE XC<Ң$r6!z;ESjQP8@Mzi `xav}`\#xmZ$PNPF6kBE66Cu=Ն1c栋mΝGNXm ݝdd}uN޵eR>Q؊;6l@3"PH@o1ˠktlXtE*eBd 3.SM6)`.Ū[q͊cf}@!xߥ$;ΊPuW\[53,}`qغyeR i)v::nj7 [924gb7Lb14 aMH!~-I(3!a ĆBn2sf4`>3&NMlcOl]$;)Z޶X]6c<.Pc̗)W,_Ur _Z~[ywLsaq{fCc~S;/~56vi_{]WXqϖC&٦gӷ48mM' Dm刏uJBJEH KL ˴;A: ߔɫ€ irߊgQ-f 5u;m8WYq΅vHz{Z= &]KtrU<6W4Zɜ vlt庚乽APRGsެ{#yW_!cxX|^&YM&WmlU+ROy3㷟 ,Qaze-{ ~eQLxmVQbU(R*w83!a ]՜ۈ+lf)5ʼOtʦ p:IڢycIO|_qm*X~e+֘nq*fR)~Ʌ3N) 2䣜ʌXۢb<^DGU fkt &#m5있iSvH/WS׶yLD5EQ\'(n5<0“iYU=]7060nB>p z SI1Єp`8WF(xZ;l+NA[T*=s+u9[ZZHy?qVע6OdwBM^ko@LlvuRyqg1bMM#DtLRa"fFD"֗xЭ7rA$_-UWn9? gzѽ| >W %xj 7.FY,N-nYO #5YGvx . R&"`dAyټq'CRKfrf3X\R47-]zS4nEܘN_Kg8 +VJO%.~PɁqPOhf&K򿓎I BlRnpKZտ-|ZAgt>43{JʳFpD=ڴ}gTel$׫o'ADP۩/H-wpԌ2w1G(Fr2T^J ּK͚:cqMB80%0gUHR}7RP"( pC>!k܃S3}R"ǯ~A̓ ҞC-Tu8Eߝ'0xc#s*ǹs`%MM$z]G{btYQg}5/,GS)_k/OR!l |D{A{ 㚥5D$j PHpya91>Q b//y`!d+7)ihX0 GKU)jOƿFp&?] w4i@5W^|o4qKX<\'Ns'Gco;,%<x91,,/,Ct[Ŧh/Бaˇ҈+BdLl:C%F+@_1aG(Kd5Aŗ2#<ټG['u̝_~u48hܖq/ ^6atېX9u~&YÊA@j,Ɏ"Y:uX(p&6vXWpд yy͎Rf5 Om7GՉ#| nN=G/tԱu!H)-z؞ XTD1>^b9Ғu)K61mty-*N{Ԕh QyuY|Fp4@խOb4*=vY' ^MCKݙ~I|l.K._ W&)<}P%V\W{'Дԋ\'hyx'*k+~юE'Z͖2ܽ<3D] 썜AF_oFYeH@εMΩ( ߵ T'zpd^ c= z?Z ݨ+3LӮ02~F%3^);dQ=S8{;0Plo' D%Zfkn#~۲1xu3L͂W EnjWGS  |leݏ:h| fX:(Y " }H?}}?\"_G{YJF˾\"nΈ.G*=hDD?C@]kU |^k-Z^RulUfw$%ym~mcGn  YwsU4'ŭDžݾ,` (=DTTmzH^6#+הs_t5슜uKhy}y2n\`u$B$pN!ԽNSN UК)U6`ϕGw9 -q!!GŖU2ת}gG~e*'6 "*7yjI]ܐ|eG=4nW $NJu`9 U^;hJmĢNbIC:%NVT0>~h:YΝfZ4`q54k * /ZJ_GDƒ橎{A:JߣOa5) Rݫ:Yw\0yMB%M%6[|vB,AFK 7[ԳOk㎰V#A,1D'ĩ`OEgOw ϟqN1`Di6XB>YQfbE' ^nIJ]$XQ*BƃɧT\LŴ(1'Q-~N~Os@5{3PXѬ&pvB1ub2D=l#_l06E>W N9|vdv|wRaxoL!Č va7[ܿVѷ/@mK&ؐe>ճLdU۟M HWLb {̅s!(Б` KLYn&8sfW2S!|܋ |yAHq)JV#LipSVҀe!%yh=|ϡbv\ #hjÂڻ;ؾfF&zߦ\_Oxkg4Fƥ]C%uZk*zo"zswىɤTA_iiSbݼȾopokeJ!*qzuy[AR*"v4n?bXü_o;toӸ$ ai4b*nL/Or'+*fmLaT.%^`7pןj.ZbCBjZBODEiTҢJZsӔ4T E4eVL09㹳J jhBṓ >^s,ؤJsOp8j{|X=@n$P}r/k* aQ4?VϠfn|}6?ef@`l%Plp9ӼiVEzuxs?ؓXyh(J?B/AiafgqoI1GP%PϖGV4{V,{iHﵪڒ29޴6|i Qxݯs?ek愪³P~Nߊuxސ(3o#0 9Y68KxLAs"mR,s6HL\4+`?eR^{:JUʓiAvL'o5 oyP}5*0s6gdzN̲]x3bH i}2r qϝRe\rpQz:ڵPX& 3ߕ4vo:֠[| a`` ɏe sk:K|]l~YC2W%E!svT_ 뤊Z5T<lL5A]|&HlHR;#סږ|N]&Es"L4K|DEAw/(\19[:Ԯ˜\CGŪZ`t_@U%y  1=Ul[͙c&ECŕ%OF⣂n 82Ƣ^|t\~Dch U](Vo5dJ|\ԝ8Io"v^=%>cL ԶjU^no)/UY*Ycu!/Vޮ^`vc,4S?K[d1 F-o:c"“WS_8)܍ M&8>E`蔙=RBVΞĔ͔ƅ~9<@Jp_0[fc#L>խ5?Hkעt-s` mӳ>Dot R&u\<\3hcg-.sN)s@*5gTW @ u?Pˎq𡼇(=:W,&N;w Msz7>Xr`Yptu.jѐj==!*jB칹( 8};tDd3aSspNzD sK]Lbɟ!,Ph q#{k}$3p1H{׭z'ȑ)~*3bAlU#rSX">Mˉ@1h~eX ̈́ԙ@AN܆+6uPCS#7%h/nqhg_Y'" u NRuJ![~3ffCCX('W VDl<IȰ5SԀvZ^g>mUݢmp4NPC͜4IaQ6[OTTr ƗؓIbmETПb?ɖ|Qƅ.*_̜r7<Mc'ͺa8cePv1:r\`PZ@\-4цq/2Wj^x.[N|Z U(P?!c͋XðME 9U^D˒BR}'3GjJs!VaA#U 8@ܭxrv2O\p!=Zo(IeV凝#"s- K&-5¿ž0`ʮJnFeN\ 2_in%2~FSkHPXc7WN}˂4~0}qRR7yRi6ekIH& 2=ZJ]52=8MY1|zp48T(;OV<3&<`HFYx1]쿾1£r#wGҒq~ ;>k࿮q"{}u"b\9yX/Wg8>&/2 1PS s uЬf6./<ŅJEhCg*ۘlrr^##c0g&'8bNGҾҋYJv*_筚a&ڮ*krPHHhŔ9wVpxcXĄځET^HLV‡y#!P \n`x'3Y"\- VPtb&=; ?9.6 aK;m&cs5O%>D'՝؏ARI(pef,/MY%0^jo3/br4߆F/V<¥7I 9T((9&Jop2%ljzVLjth(f ׶.lyVa:*d#Ŷ e"(er_p[**dK1PEdS*ԔK>[(fr׼Ŀk&7F}Gσ]aXhd*P3m|(Gċp#]z-$ xF@^ȩnJa_͛lU2-e#Lim^+& 5|-C#='#%ͮʪuGfF|Vˤ7Wp!ѓ/__CeQuW0l9r k8?Sȇ~+i?C$dLQ,8mf#>|9|AQOo!u԰]tk);=Rd:!nL !e餉jGzňl3 .Ϊ%5}R6rJʁ6 \`2;{IT]͗A~Hh^] 5a<'?" 7@ϥ9stK*@Gf쵏]%d4Jt74GBP%G^E-Gb`!W W4$qJ92Զ9bݟt irJzbjgtqߊ~2>LAŚb..l0. UytI. <[nF(dqD*aY4%#6jzoA;9Ja,Ed c4MLCQߡCߊЧJ hXRZ?(.x @b\OOSʕU7N{|߶mt2[a""HcOOs{SxRb(պ.ZݓqTBO "J<(L!d'-wcڪP~`8Ubh6 d o2# a*+u(@i,HiI6 )ԧ~ %v?m=tP5yw粑P}5]aКԥ!n 5fŨ*:?p̅t =졠1U-ݤvit;ڲ㽛(b|oJtNTh4 '% P^{hXr%*8ox`M . -j rZR>KShyٗF8BRR Қru dz_νǹn^(jXbg0ECc3[G#9 O'~SelREaMd"!#t>}^ &,q>aQ@QtGǀUj4^IѰ<qH!Iv;:LHU&bn܅HS& HY]4ȩG+.p"1̇ӹ,@Liw3Пg9o}Ê9iM2r銫,whCDr9Ïd*-}+O>nt8jTvյEGRf3W3o m] AOŻ%f Fmoxep< _0 }c)* [Լ|}C(دt/@ WAho&Y9Ú䨆 b?vƏGm ]h(B!9jZf$YY$O>bc'lRm󬝘} \S Bz[#RDfZ= R1zzv붭}) >RjN>/W@)msY*9] i=R!bQ071:Lr5XڑF]rh/R.y\V&`ĔsX]g LiodrnSDT` t@Nfy8kjW#t!ۄWtHh󍂛?#|3]\2QrwIo@^sO-52^iK=nYJU D=ԸJB;$} ض-8Z۵Of?y`c/=~Q* m]S`^]2a׊]}<:/ /^ErFY 7GPs!!22 S~R4oߖ zQCDTY]׭E=~?;R$GɧppdIlPJ8i2ЂQuz˒I03 "E+}jgʲYV8@wȸ0x+J 4{jTvM&qE "?2Se)+h݀qN>e$U3)Mg"CpK"͡l\uńfp5?#'QsFQFA;f1J c`XL Wi{uK:$}Sfjk0U^̈́-4uCZlPj22a1v>:eÛ_N4,N87_dQ ]zQ4DMB%Cm.@'|o3-E"' hR@'Tchry N#7)siDJ:lX2ѡ 4)sۜQ/k)VX]7 q`> d!l#L{yR2Z ! S(fV$[.ZSxUpNE{кj$v,R`B$j_]WwOVIc|npۡZQL/E8hwͨ`__;pq]u<$ $VDzOKxMT /ҤxMZT+$Q%bɳ3Go ypKer;d*Bcإ$TEN8+#&'YE̠=ǶT)N}[KV9Q˛zXx, \q`SHج`iGH :N65zH֌;^szP[)#d0${ M+Iؑ[I`%PRz4QX!CNnoL+ =B[l-Ew1W"&][<5`R.hH$k ғ E)ۆ-{d=Wd`d8;=yd4 H%%)a11P}wwi+y`]ѬCq&RЅo 1 NRI +NAmZȭw^iݻZm v+BTg0d<}wl+&/_9$Ӧ*ivCF-C';FlVxg߼ &R!,gSdfNB̳;cȞ=സӋ]O9D\֝MitN'ًWY%DN,W/p*M0 Wl7y#-?&]c]up^@VR63tªͿG,Q@4k Oנ&'U#t`ҩlokI)Zs!Izx'uvbf!RPCF.`~TM;TfTuC`Q}~Y2 .=ؤ8pmXW)- پQCEtjrnԉÛ)P];7{6kCD#Z/Zxcg1}~IFBpn'6{4lBam8H5C%b;Kv=ѻY=;F@ysr٩QzC0@&N`h4-t5".s_42E-79/.lV[4lR Ak'pilu^?VW[I7Vޗ#&$ @`ct>@~@E4S7~h`طB$Atuyd| ԙʿ4?=VNd>AVӀ8`ۊ XdPOsx=' Qp>Ltm'I,:!=Tb\a7'kt+ #<=?z 0G՛"hz*#/GU^|+lqxMnУEY4^/|e+OD TU[4FeITZsѯf&sxvTb\G2Jdd3ьOHzAW;nrִQc&w] ]Qg:,?* hǂ*߁s8B~Bkt׀o4|ិ5?4 o\RB -aHULZ`sZ!~2͌7:s?v@a0,8փֈmb'Ю$٭G0`=GH.S8 IyY/O%hRrvZQ2{Եe_}g:\F_fMbi̅֊O<:9oC6l{TlHOܽ[z0 mZ\bDa*,r:p F4H0P GHպZA:J9^]uy yfQKj~z{hXɨ$_2|]:ENZQhQGQ+\:GpK5¶,,JqPE OyC:hgGR14P-zӗjvdIm Xx9FN0`E>Ox~=+;|UvJ"^z*P;@8 uz2 k0Y*=b{Q7M+fx.UBȿ[ϖ# ;ym*bHFiT1G ~9y6],OcLӁZ؟4 3szb- ɪ{L> @ԋՕLQ`njQ_g^gnl_2gYD3O>v|O$88w'ti"µUtԲ-~uGK%8O%w`u:܏u:΍.]=\deޏrGڔ:U;Wq1aWGڳqTvMa @c?`tQ.uJmMg4G+ڻKX`>gdH7Qo"ŨxIWsj=,rck 62ckMQ[pm~WĹzR)uF5fJ\z]cH!ፚ~CUL13a mlvCJgHW@|JԎ4aO Y<@RMB_ ;Es7+9n!Bޢ|˳1>0 Aw[}Vo/^uCh݉qC 2$YÙ5tFU9=&NsFҟ}}>wDPL^ėA)5n\؋aIJב;~㐩-LAWVUy=Z!j&[sN>$F⹼fGOj=,KYk惭dJkVп.QŰ9Kq(N mc.[R,pif=.f 2Ua?WyY6t #kx/(2rحAGȓq2)Ȣj9g?1HgPIz,\VNcUh@Ц|ATV+i4&r_zA<)#=g^AdRQ7+( +O ܌b!JsSx֢q&Ǽ&t0O+ҙ\R'r+v#;^~~}.(GAE0UT'/neM A1>0o_Q}q nݷmYT{H=mq)F-\6ĤVE 퉈Z3U30>ml)CN[egnyl(H5Cñ(u8-D'¤Ky묢 E :\vQ--X5$\E4;״Nlxu z½kgp-ZT:=I hf[(p6(y3tʹrqQtMuE.%"Lw_Fl߹Hl0uɜ<"H|iB9,²t'RV2T.}x'V+)B /9WS{- Jh NTi/hUm񹔰hl$y=^R/u&XEo ^Bl;,mHm׫=:4**@k$pV,mL.n _QH'+PI8DȠmv;GU-xJFK-*_Boy#(Q SC \\\-4s i#pG:A]Xb,Dp$gT6d{Z(/j\Y]U멪OCV}VA+vԖHaPȘO̱eSmuKVsh" \@P^ HKuGSi\MZǧ"G1&)T.D|$YswN`ܣp-d_M/:"^A?x>VS}_rMRIMg*Mxǵ|I+078hKgoc; z!!%-?ܥ@ 9(o#2׉B z=~$OV8@^q?{v.$0 Xrխky,ƋU{؂rR%ʿKpq'шlQD3I %93$y"jpu+8҅arA=.Dٵ VCxAƅSw bd?Vot4vNQj?eوQf|.yPM޵Ru86r#@^2ֶBB;*t'Z9MJdA֤_p &q?y5t\ce4wEL`t m6"%_F3k ibH|.Qš'-l$z`֚8lPcЄ$m>I3K)ĂZ: `7XHnWs)Db{5Tcŵ 䤔- ?Mme~DT+"ưG+~ 05 }8s dm J5Pfi;f |n)FVcV4T “%,@4e@۬B_3yEٵ$l&@;&SoV곇|]eB[1@I޹n?˭gJɪV`GJ. 4iU,׌Gw~cѱ^h"E6F1 suP!CeS#1J }>)g<<::yv$ A.<]R.طz 4Y(Gn+vq]GU*J50/|=mN/wS!6oSSr)x.!M3|^h{rs{wRdk6` Sf0EKMEi̳\`D"?sy/j)%uoPNf!Q" D:3ddNF&1X1Y{19׿ss2 yp#\p`0{vUpߑ?Kzu~yO1D˟.k|sA0nr:@ 8Oo7'0`8gA+@C?z"?h`)53DOɲEf4x l-:S˟Dt(-}͕ndˊ *e.Sr+Cov+ULx-2DnFbsz-OjJ ʾ5̬ 4IWRDElK(^6Fd=uyo{w,hB6CKO9Mey[0|ѧZsF$jO q aπҦmdbaRMeLi$;hx;it< kAwo\ۍl Z{z$n61Qb|r,=qfx74 ٗ)Joy@ $r\ 8׋ 3 t: 4j"]7񾋱[Rc5| vdtr b=J^w?ڞw!uiT?uC9kMJsXÏn8̮q SU6TcR$20'FM\Խ@@8-&tm*o>D‘&]Ml^sw.}#. g"3tMx:!Rn @_(nkآ)md35\Qcu3J)?ӾQ1S29:"{V_O|Etj c]"g젓 "nϧK=s[M ~}=z"QWu+>4*V6vC~<0b})Ŋ3]Wx}9Bí@ܞK@V]@_oF~@9gaj^0{k\f`=)nho8./HHG11%#QJ{͏H};)jf wЗuq:[4Yf,QZ7{5Ɗ]-a!ꐞd&gS|,867_cB-f e?mYKyY 0KuZoB;vZk.SQSUm %b%ijSkCek҂S%>&dUkgྯ,ۀy2ю;uh+YDˉBHv'0=P[X j0/nuo6 yEՖxql=l.N@4 i2BOǖ&S X1u TOa,MɼEAr4JVFxiɮmji0t-j=*8(x"ug?q20ʔ,xc8'Y/b8 cm{i- xk\Ǎ*"ihx0C=JM-pz737 2RE?ɕbMl3N(;w@f2\mAd{Ύ? hkpjZ9ŀOgZ:>m Oԣ:dN?Պp̒(Ou.ڳ# #" ;ًɑE<5WAGvx1Aϛ%QG1e]%Ӗ?YJChf]uzSfڪ|f*hPyr1%( zK?,$a:S: }ꐃplvwm( / 7&VP,N/phƪ6[my@-ٯ7jR\M o,l_ .;6JEMͤ9S"Bq5Y ImA9o19 W:iH=PgWn{MмB8K7$aO-<-E zLL{|nڄ| Q7$!H'赤FA[i򲀇kh:CJ ۛs{SϜUQpm9kC$eM/%*/~ZZ<1xnk )]s ?^}-{:!tt%Z;"}kɥ\d ֶLo FG ~fYYi~ѓBf[rۨ+O!\Ou46@0VtZ)i. {/-F΃-xSzz-NFŸ_S~{ak?V R>JD.TLe{? ИH*Hb_X+0*:QqwOc|t7|; v}jl.PZ!55GVMuIʬ tw2ǿӭ Awyl%R=Hfd\ Khڦr&h~vk{2vcI*6_`yᅠCܾQٌaf+%q ZŐ&mgʌz5"嫼N&OМ9Kw?8сpL?@!pG%7+mx$!7Bnnwibqفwpn&ʼn*#ے5&'$T޾QÄm)Pvހʬ#PaU|w};aNgq}^Ql3;Q#7k)ڳsJ C~23O#"sZo(M~[gh rZtդWw19M&Bc=Wl4HJd3Up3 wY.5۰{&ܿ_,AYn\ |4,qtrݦ,mx5X- < s_1iUMDD*m f)p Ģ _tG\9F2-+uk*w#X3\kFC>*]Mj AI{=/x` [kjMZdBG=:]PCO|BS [5͟ 4E WVG@}lH<YU6 %HV\Ģ84VӲ$c-*]88'&QtԞq:L]FEb(HQb gig-TgFXV" ;]ULa&aWLqڊX7{}zz0`Wp8, c7 kU7 #yhE4:CIuRT)ul`VܵV-rJ&ŝhv¼^B6fMۼ~{ 6k"`V 0ۺ(2 G&IV@ڼ y(KO/Ņצ%p nm'HC| _ ƪ4W(%~u`!pǫPȻ\ok0j֯lPlJIIt!S7Z鲅+HfrPÓB`<_מP"{N)`ojn-l-. YO9XQϩs=%)ցN@T)1?뱇#M } 4mbDգ @H`O_C`:(goei>XO,Xl-) BPY9wX@?I?*4N= LIE,>2CW,kJI6t#IupF@ˏ"=#][7(Տ^]E)V;EBBI謼k3Ҭ'd7݌`eiWe[v7Jtw͂& :6[R  obl\iV] 1l"&bX92O2ADՆ6Ig:}RfN+ [aMV2Uqit,^- [9K36D+Zek~kf.u;'nBj5#zN} V1P LSAi3OMwg8&г.X AE˶UyLlI_&*q<_X=  %@lublr1Cb(]lQִ+:,-r˛X%%1VfOu'ӏ;ftH 7^c<(Hq&'i>e'g:ԮmiKq}ѯɹSPmaO•N h Uܾ#mRۺ׎MA8y8D(/}kSpZ]+V",(cUp%]궸4 z 5gno@.lR 5Hkj^U3׉#2tGt3]>,aC"-H/fli DZ˜K ݕvEd7b%S8g˽I]ȯQ3T >]h.-v>>= Km:o~~T\Ov_/:c26k#: 8~_c~r-i8n gD C { ώ2{b{Lk k4p|!eIWeZ%YNe톳\' e8a|vZ^ExOTK-AJ]CB 2\T-Qf=֧%G"DS ogνEZmr;4){if9(Vr`v2Cэ]M+ =^D\%l.ov1\Iy*DFȝ\0K\xlb[C1z{'RKl mAlN!oIGg a7Hg͕e0Y3V ~;R0D!S$*we1gRTK# D.+p{cX м]gV/% ^ (mEHTqqS*8-= A?N^17ꍥ sd+X$mPs#! :sPآ7 $9Ӕu>҃Z,'|4Ï!i^4SV>㧀WYT8G~o-#MWnV+ҒN ;tQ{&HЌUnN,D_∰۶.(WS=1r2IgoXon%F^eޏgV}IU:O #<"Ȣ#IzfC?5oY#KM:ȆZPy \?5͈s{e#GMW]z*~@,2)P!kS$E f,tMUYi rwˣ>n9U=(C$Veڙal==Dw~:yS!$ p. /hu?=:]m{m[BcONhXȁOUZK]k B}'Է*"@aIlg0Ly+TOl[dޏ%X^̾EFΜ5r _,0tC7_'fBΧbi :TKkz쀹mT,==xcp^@{dG9$j'Y \y֢<፡w'ǎ "R_ZT>2YqD$<9 0ǝ1#%P= J ̔r8<( (b+!,tiEa *g*o قBAWW] Wt}ٮI2c2Cx1aA^ PmR3 x- <&S!R{5LYCWTduU&-5V1ʾAg)Bqx\CaُͥDgOמNgsuZazZ qCtcRCYݧߡW 3ː^oLqIޑP4I80!}Σ@ (\Lg7ɟ0DqēbO#dE&j{I ^)'[&CwR1nߘIp[}&_}Ur6SO3ѽ&6[%ՠ eԈjghNl%Pnf)eel s+]z1nST w;MU㮯#Bt`KZiH־9KP0q_$>]],OzKD ٖ3cADmS;FЄTY;K121=&.F&DD7p.]Jt3>C&f%%@ J*&U5Ң2Cz*υ[rCT|Cs֙{viRꁫJ'| ]6BcDO@ O ŵngϢE2јH<IJȧp.Fieߡn--/բ7@dJLƈӪf)e}1Ia7=Y[śy@aǼ95q"Fe Ao&K25,X ,:xv^,%5&:fߣ΁ OՍdʱz~BրE*=>c Snj0G8@Fg9I4gLϝxM+*B[[ O"^CtJ۞d1Q_gc ΊT1\KYhk!=@W9~Z i<s@r]eB @C҄ew6\ċ+] < D|jRNɯ=@-^3gQS zu$ ^6enKSXXN&K"2 ? SN/x_"?HwK)ԑ7@d&vg]$Nkz w'QJ; r#Ώ}m,0Z-#7#6^-unV00©iju^2Mh _:mP/lvt62פ+T#/vnمro%~)htI1Oxju8$zX<92 bkLE>5$S9]C2'F]BgO4\nuZn:Ka >5IEPt xwísPuo%QXL`L]܁U:28/$}e Ogq"Fe`f;e0oN>u+M z  u;#)u(l[$Q*sjA|;/ף7ajD\#LIݯwղz4N A`֖I HI¹{j6V|~+ ~As e+,?WGSQVį(*97eGXZ[#rafVOY yEX?f16sL[^wFo ləmu4+0A)3oJA|x]p9Ϙ;}$g} !}1 S~CҷcLt9iM',Ie)Shr@m&-!4X'{I ua1,њ9n+ӷ$?G0Sbݺ$~ˊUe,T.)[CPYڱHP QOt ֳ.W9B2% <@)| j.WitU)=A*n}S'hAn=OȠLɉC("ՠbC6 B@,Dbu)8ߏ9;w %AmL]ak|nXW۞~W&~ܛgjp7DBX:t{N7u)=g1Z? [=a"CzL%oCVPX1v`A<֟3YrBR%"3r*4S֐blN_I}1+ \6gV=D6T晌==.d@Lpn- 2ͱ` o ǔ1+dR21jT<܇osAmاU}-,!1vo::Xi(f#$iU_LD%:/ w8|$:P[yeUֱփ7 5폊 3u*et>s2,ꍊDY55B A b$= g<é٪B^b=݈ M3ʼn-3= A'|H׃tZۋjMVsDU7"(, S8'N'Qԁ¨u>^3]V[Ղ|jw[=:jK@p2+l _Y) X[A\^uM um]/+ӆYWHMt>b҈Ϗ0{@ '"1Da֫)!n18~o1RcdʮD6rlNJHMy\dmaIgKNν:SF^PS2(>$iLDUYE0(Ǔ^lPw<%#a:IzkN:dP|z:ތD9,m˵g_[:1XVdDd(ƦGGDbYd+_956ȞzMv X/ L05[%qFY}JkgM1^ Dɺl aU}+8%ߗaz*%(rE7S9b8G3~iܚ, #,vmuyk=ׂϓ t/fa$ٶqhGD'__'&^&tt>!FFgt*<n Y^i,pe9v;E8WD2Y^hsv bDpwq]jU g?!@u!(Z[^7U1bG:叡jBxQzDQE_Iipōȿxo* ]N Z&޼tڶU$7D˭ AղǛ As$e]M ~v \s圃j7A!=Ms_R0q\b՚JL?W Y (BKͮ cOR|UB$\/f(K7mdܢgܭ70x*|svt9U1B!]/"p1ֵ /8G~lRP2:n9 oBs˹cXx$__x፜鄿'>IZJVظ`6-1ajm\_=5j̽.`BRc:1S2'zq niD9Xؽ"|{6R2@/Ja^VL=l8;|1kN.zzqsCH 7J"T,jdYMݓ!HJ ՜fBx6UZU"*`_E Et,3B`'MuWy̳Q f_@_ KZKOpZs+ثT=LyX8!⣁e >@XZG`jG#=`>+RAd LQ'/nMkg}f+r" &NIBH4|%ک~Mt]TjіuQ:0&1=:H:s~W['8Λ_YT$"z}Mڙr9kh5Ιyzط}ׁy~vw~J L<_t(.HLi!OAD \SX>rAteQ~1kMg0sQ'neyŪ^-w|lz'rcxK^oFP _s(w<6.W-EXwT &"mX">D 8+*@a?ݳO+q8{;L΄ɀHĻԅWd,euEFט`QdaNUm[#Ⱥ3:(C@HlyȒ^)q*X)0/qT`Ƭ3 [?T!:Vǡ*qJwN[Y= C@,),)Ghj!/=²G6Ij`M8Ȯ^0+^#Җ9XRN"_a)]t++/ݞX-'Dy[IֳnLI{R%6 ʰ]uUb*Qr0&%9,7,:|=8w/@{?5dvrnD5>E|L˾d1U,A2B5zST`gi/CJ>uO6(U)ԡ:AbpDF4Ҿ6 ^ vV lWH*"L^`H`H c) .fe:H+B]m4h=jz`Os/]j-X4 m;Uz-w.|dתd'#{L/<W\Xwws)7I )C̸ e8<,* ֍VSC smOd>0!85cpn+$x/횟ȋcB;E9 Q=$r]aulrx$EdiSB2yEU* Ҍ`+MPTٍu&-Lݬ. o.lz3ycLǣdyrH'G3dA Uiu#kLyjއR H[x^s2i;*FT@0:ccn1R ߝ_}qM֍$?dgfS]p&Z[g,q,躧lg>fzS[[p3q_ Ja~EsB52dd8ZJHPxݐzhL܌1q@=kJ bAkֱ}0Z;e65MQQLoԉvh@iATz0y;W_^`MSm}`zYQUH[$!YS+;~ -vHf>`{k|t>5D1ʆ<mi L)DjlV̜رH+xU/K# >5z[xtAޏmb -jpS:_Kmż6:v<ߪUŪVi%ܴy4S+u`__I,"3$3pDXXɗ",hMRI_[jꨙn8i[vǷmm"(x#_xWn龜8g'bdD6my@v5~gs[д^zT뗙HK]欩G~fwO<&VW>jm:P5>JΤt@susxDӧv._'k:U,xF:aHGrM-,j~9Z*asY=-[@ 5Dx`e~LHPw{4dHa}qS~ ;4o,HgYxMudeMUE˅ cb2ݗHL6~}E*szBO XE_f:'[eMG5vv/NΠ5;%k"!zi2 h"QT 1ݗnPeC:Y 6)Rs9|i( @h-wJ ">H'tYbQnFpNpN+Ylhd:wrsb`vneM5N\XZ>]3ѐ5ig,OC4s' dlAܿ=LG{ZE rJw7n)ψՀ 1)oA/\[S48r~!RXpaJ 6/sIA?'0 $:-|?֮&ª;nTT#vǒ'uߚ?obht75T`=H:Tٕ>2*:4?"}o]C W \GnX2Z晟"{; <}} G8<-WiwubM=non2@[8\|a5ؽo~oԀvlXW3Wٿh(~( ";q&֝QE'kW`+-ܷvEQz6L7_!j>\>n|kD;g}ƣwC6/ق:>2p-*o Zo@vo@yy2< /QVJHYklh4VE5Yí4I6 TB^b 4an;vjWUРY DOǫ5_-?)Q* oVWUYEJ$}B>+OtY X{ʔnؼigG)`s\|X䲱EKF$%2WLhMY6 /iƊlg1.X|(k#ZKd̀"KmhmA>UbZO'mtHA?:vP(dڴayF%*IWZfq$/Pc_dWE̯ctabm+!(瑌W %yLc$dY'28ܫe)"-ܖ`^},e`/w(D+}@Gtȸ.ÂGSdSN|A!#zlt9qmN"CU5{F#x'&a ./<ιҞg E+:6e q^.{2 ID"c2(0 ?Q50(Z0eȌgl䚤-BQbin҃\o?uR,]6`U8j}hQTlWGtB,)YYeo^&=X퀣~͎KuܑR4| $]y]Q6BX9?.1xq{!v]IJܺ !@H/vH826W ]ʠJ(]%ݗ K) =Z[%y}\}=VSǵZ*$_(Ȓ#֞~*'lErJ"xgޒ "įPԋd u~skL wIq7p,h!|/H۬IR Ay82)!h5iޣn{Cѕ4mJFbk8#u/(eVDs``ph'%rJI/E+|`!l33&YU*]s- OD1T;/D/J2oI#w&4.+Q+r9"F-MY}^ŹmCJI+@3u^qYבu&Q:sv9$A&z5\?7ơR_y 30 <7 sK!_!w`Ƨu)z=Pp@(;-)`; C Hzk]y! i7( C`{ֹ)g4`8<@+tS. (=O͗4)q=OW~4>TPj7 9\:0لzeZ!+QuK53-czSŤWФ,9/{`wi:] o?:g(6'Ky{N U{,Qk X5Oɀ(MG { !#$wwXn0ÕT~˛e̓dcW tWLtzFFw]q W_R۰nZܟD)сn& hڋbQԇZG,X{ȻVU֣~p% vJ|׫e$.u"!)g<7Вt;8M`4Y$8@E [r(;A&5>r"i(sྨ)5+𛘱Ľt]N>=viaq]+ gK?^4ݪLF٦Џq-yR |u}xyQ%P;3U8LcN^\Q8vʎMW@A&g!V>h2aa4HV>j2n\(P* t')HzFgA1Cq#5}+֖c_T j3b~ҏ-}6H9Oѥ ĨNmC4#ӏg&O(#dLOK\l;b_)$*|=}T@65k*e7\-(@ُC/.7oG Ҟ=}(%MA&+w'UQD2b#?$BOT)v 6|=_Bi_Rmk|#܁Ёl]XO/}gpcYѪl ՞Op _ve\lx}{G`4~XEL{xla. D-}s#

x)4-D)Tkq's>G38T Q09rmlp-~K]_\4[KN?΅6~h̉Ѫq\_q{j_Y@653>s;v/rI,p ^sXېӄ.PK !\#SɥQ6mkD2Hv2uo=y}kaYќ+Se 1ZPَ7<\il-g{,I~G{-Vo 8H䓡I7ӳ.l߬ S5BR>`g],ͥTGuGOr3蒪]Lf J4/4UE/cﵞC148,϶n 6!)ӷg z(G?>v/YI84&s|xAa;+@Ã>&?€F;xY&3G\_]p*mF$sR*~sM8Hw9_tOoizqFItHrО jp'a41l=3(вlOsijy#$T6\ s%Kl~y#׿2ÃJFU5PK4%35z kuqhl}h5q.7 M){WIܯ-!9S06{H 6LԜ5Bu*` FMFaw#l=8rUݹD-V`e`+Gw{(0ҁYMU[8J >= OΕ Qw5HmDž3=a]Fv"_X ~4ďki(dlb܁}T c0 -B1Ls/]IL4Zuw9yvI"#;;꜠AwQ?$/"O.-H:fdEs :U1.&~ f+Tp` utY5ECeU(dHc as{/v5W#6:u~|S?/E7 _t#-ٵӠ5Q6_w/V2>Y8nCLk\s3ڋ"8a!UAw),؏UHg#g^| Cw"oN\ڝc" 7Uտ @nO75wCBݼt|PrPx*V, Kx⠪S1Mk}/A6y4q cCDAU"{*24#5AʖnxQΈ =V;L`$G%}%C|1y*)f@ PAn!F +ӂdx &1Si90Bԉ XK1. T`M{:~cv{2HM!vlh Y9A*25}6b~g'r]бf*K~7R\j%Jg3ݔjXxH7w)VAHG ;QUwnL0ض݃ڕ f~5HX߃-M6 `ĚԠ`D&fv? }8⸘ 8τ8dz ON.r) kԖ8o] Ca<5, g,\9%΀V}ٙi]`ÀmA##]ۏ⾁Qmg: caꯎhz=޿1.=\Pɞ8'A fu9omzNY0"iL%(v$OZn*Oυ[MwKC;oӯkIX>V(/=THcA5b1=ڡ[!%%J9Nubub$]`qRQ,-uo? բݷkfX= La]h7[ T10g40"{Q 4zDǂBV.QNmwQp\F_|EbK`:FdpܠHyelJz^ڰHA,.Ex".P{x] ҫ@R_ :l]wu'&t*&i)qHI %dђZ]aef4zx9%õs3y+q% r͚||)4h%GH Xj%4?ILs*8C E>iPg .mGjJ_DTG/sSIx]x!2TEqOɆ91ƄM\#i|(fp6b!bs#ٺdM~!l)1͝/\H,M=0ō0HR[_W;yVﮉN]h\4a>թ)M#k7a7{YS,=UџG(On%Ay|YO;罺*.eI͹XL^8 _ ve̱;3$XNt)g{-f29 s(gbr%u/HQXS3IΫ``n,KhـaGlBwnRUm]dhr]2""ڍCG׎wx́M~&~Ia34B'L|F" $un6KW uT\ @H(S3"|Д |{贛4s",S3?%l+NqdNE^[۾խU*MKpϫ[UƏ;4NjT/-C˥OB H]xS+_fkV(WpJBJ'AZ$Ӵ0Av.7z`ԐQmdFɮGye0.$z7[(,]U$p,[E=ץ/.2_;`(r_5 uu }GH5IIZ3t¼=G>z>Cc@z<;$w>uxNDMR=*+'0"NzbC6}j swai!<6@ wrXTu*ܣ/R6b_#i&HL м+غ<&owW.GV0*=Es bs"V2C)gEHK*;d+EMW[&>'+Ӎ4ӆ!T^̽BP 0<[I:gzA/v 8"qU 5pkJv(Uó׃eM59Qb Rn}P5ҽaU 'nZWZ=]PSS*1@u\b;Wwss?ULeKZwϠVVRA|:|LDl~&]r8ZX"=mAyP} wmjGۨxvV4돗YTסv=K4?E> _„H!8* X`$te*. Of?_}|k#Qsv$K1˲=tܧTF Z(jGn5ɢB-kYof4&C-A]2z]>CG{ =.AW*M Lt"1'/Uy݈3)0;4]LT΁d옎[Ow^a}A[T(/ό2EI]f2Rs-C:NL$YXD.HWF>lW. cI.7\uFb0UIv;Y20^#OHg>;į.ve{j'ClSMYnEvt'Rӑe!6(wn v L\o&na~KhP5sW`a4o5bb7٤( &#dY C0̖A jP*G>0m%*_އ5_v+sTQ~brk&s sF/``ۑhv y@^'Oai?TAypNrװ1z)K*V$_ʸ͘2jd B,?4h &$r&sWkD~>^MY:VIDg=C98#n97"\)u-y9r~ Wܶ׫ǮcԀ^֊I-]~=TߚꙎr]t9$9n#nڸ[ bv]QD9J}*= #?J2SFUuM[((K.eĵMWZCuƷ ,ip~{րDu BBֺ+K= "3MNHׅ%Z\n t"ӮQϦ >3, *{ΣhuNK%$SUTyB[4C<%j9mgg'ջ3)&Vt ]X̄ȗ00\aC5~*Kz`h ?n_i~ŚP0[C-ۏْg3!/XTNYlmd`gFť\FyA8VfF9w8KsI8V8|6$DL|'7ЁOӭ|d5 !x-9 XT*e"Q`B{ħ v*gԣG'2l "gwXm Hh㐙N} jiGƉp<9f뵩qzDkdzv?kZյq@f \њ\NÚ?-vvx%9JBMk4&fX=ORx̶Kh7c%C0C7<!3u{c R(&LN-Ff>;ʕZ耒G&/TIrw |R>Ƶ 1 TuFxI8OӖo=(aiKė^xUN_[9@9&IdsRFS,A21iU% ylSOCyP>荃^|ҭa?gɺ6(R]B F^#-EeyyMv](ow슾 _/9 S"ڷͳ V{ȝP_7l[VP0WGf)%k zJq>qj=n9 V:P0H<`0; h:@ed5W?sA4YcR^^-pGC\Ϝvؠ49L0.[ n&rXDRĦЦAwfggї YE&F t2~L!⿬NxohΫCȄrLdaR%΂@lllaTT&|F<^R=!vT6gZjH5L-m29KC["gmC"־9¡M"@J+!H+^I=Jd9CwWrkTb+cɏrjd/P+|zU?aV=&-]}qCXY1fnHV9ōQsgcFc:?WLUd/5AY֜썸+,.b^R>O6<<a͊k}FG?_Å\'/˝xr\w>U\k  ^)l|M,\fҊ]_&_uh[0"rH޷k&;/IL>]hL&kY=g4O'@2k~ո\.' .q1{!>X@A PO gH$|bUc`ylq\*T; ]9 +םYԬh> %(: ?oGl~"zzo:r~t"p\m6cS{ m^ݔH = Tvcsju?bERUwn 5n*%t(Bb"n-܇ivlt%ӷY_{ Fz"^f=]m+ cفTr$s 8$M/\ o2ٺhMo.ȵ4 ƬMy ɼw?D׳QP @2ɨWRsr6u*U5' + ѷƿrU8gu&"ͪp8%*N%#4bOL q G:`쾢8Fv+AyΥ׺i"ӟ6oѿxuUE1d̸ hR \liD?0#jW8&5O'-K̔z&@j鰙mo Q0S 4smk9Z20f8F>@AR(+zZP|\Ǚ]j7ݵP;+ͤ5<_<ཙ|k߶JL'~P>=T<$u·Ll71Ȝ TȦKYW-V'<ŚTB͠'i`sOB$}5sSn ,].jQh94@ InP,=IʧA`X((N3H7$<[b < V@4xEcʈX*qEpj7%#;لoO[j ҁRV~хqةyQ3*M|aTFC7}F8]HwYD e.a'%2 S{A; h/Ũ'I=u i]F_qG;Δ)HY!*g'm9.Ca*4-^L~w7&*V 02K |rVjAyt!A.tc~'x2r Ɍ:PS$vU">`轫A(PԴd=hߴ 18~gfՔwAtic&_y~TV Z;Rh ˜" GfɐPjZ#DCy#Sx"?\dz#s* %K\PQ'v%7@bDՆgKؔ뵺 `ZTKdɐ`RDR al5G>ň1'Df6٬0F'%Y4muML7"cD?RXD=L`2GU%MOPjVH3ʎ5ї=qβ_'/8ScŨ`9o޻\~!_c74 +uոzID<ӳ4R$|F32ʸص8=bK={D IqBFp#0 kHnwQ~wGo00xPu3*lؗ FmWYѢTԣ^ P_~^V g}W$`ڠ6 Dڜ:۟ (])H2dsW&+u!HtIK\ǒM]e 5n8O&ty1e3M` Es'do\ !ok[MZkLrET7:̇JH1"?)ht6@43@VՆ1|OUcH`N97ظgze<mm &eĬGMofkꙅ}/M4bWYb)/U,ۦ}My 녑혁E9TVH]h]nsbYga߀Anx~]8·A'cz3 `\U$П2ȦN %y=LW.Ǔê Ng@]Nl!io\,Lw"CS1,fOBW#F(C{`G7]uF՛s0HBSʙgm?ܫ'3m:Z֗Z8'fkt'oD \JXŽfiiPF,fA|ZXZT~W9"GJ4CI3ܙE_hڨdq]oU(%j֛O5W㘵f.Z:#L zԨI>9O(A50sdݜq13 :$ro*n 3E3uB+Ax* N K}H*q؎::%4bɓ9Jf5.F"ge1tqȵӨm"I/ =RSTތM )ԑ44uϘ`J Mau UK#R|Lf6p? PcoɕN3x̞isëQ AAjFSfBy*כn'qAl۫CT>B _;㒽2tEYIeXV SJ&U)LWa>Ѝ؋L-FgW8V~tƣ/h@N?QBu?.y%s@VE”Ͳ:+ |SoSVnnTy&A喝fEoB> %&n>N g#¼9S4V%&$Ƴɣ"Rb)͞SSpC+gg ޾f sWR Ypס^ z[HLT9!>eOxR<;ha׃홌-`_fՌ\8Ȇѓ[9z/? ]d3@CaעЦd$dm~ѳj dxQPYFpܫVꫪJKW˧9/.-DN'CTM #J1)m70זIvvm),}GSi$sizvΠW.\\|#>E}Qފ4kO621elTN(MSuDS ]QQ8Ib_,2,zF'T|~NFMy'o:]O>fa\C%-45F6Ծ5bJA*2~3 pBuWv-)'+H W ͣB-Y$O?tb&wDrd-G jvǂzOgHM@Z]P>e[FI^l5fA'?x^D%${:UMoXNF\~ CK*#¬{Sv@Վhe ,rO/} fkX'=(d(z՚_X^=)ľF~`V5Y%8>ԥrC`{?%9S\.eQhBJ{[?a#WH&>n`Rrb5;?zVpFH[Y $QM7P\~TNǁŹؘ:QnoVQWoDT>*k #ý6|:*O(^ "D'827w1}d-dza]o>ԂkGa5t.%"򒂯g4\ap'ЇE"0c1^!=0IJw`N-m$M1R/.W~[QJS *RMe2]_o1 C~j)iz]㫏]CM+46m/P#GOf(X9Ky6_њ&.nKz)JD[ߝ5Sm(MozLgb-T_T\iШ &?J\ OuQ3 Eu+踰ZMzMnBV;I5c,7`-8#!?xzpWI&7eqNx󏝝El0]}Uwy[8p;h |Fx/փP?0n3wDFܞE=ScDD LAV k]F% {ns!\H3x3wt)l 6Dw`3V`cJ;-h#,FLm} `7=xk!Rp2.(xA;dnS|Hxxq~20~nHsֺA~IB7ߖru\w;£ܚKݜͦRQ{[G5,6F!}u}^X**l^Y'' 46 'N߯^/c}WUaNZ= ^>!/H17' 7sp*}\~<##)[%=C>ACu̜8=^~?00\fh,K].HLJ5"vw vOCzr둇c fv_MgNW{dE Ǒ۝l# Ewqe~IKQK@d}.p/fܻ֌Y Td~f}71TУRH&X>#kDXՈG DO2RW<9q4u.< WFڿTD(U ,L+ imjCE96.Qy^jc#.p=Wn>v#+ Ky*s[RW^O@ݹXw:1FÉ G \h_X@.%&QzY[N~d IG{Er8'6DU2̌_7Bpl$^Õ{ϧ*Pzڸ{DLwyRu!+2XkP莂UVN%uCo.A]jG\GQkvrΎ;kse ŝI:H~ݗ:Kǰ:iJц >gdl(xvdt<̱xb4QHi(6Gd˻C UZEcH`V*쫻6rP=8l%yKᡎA8&)yBK t룆C;vie|3OEv~d>q mj"&N\Al9ᨵx(ymK:᧛ VF]7;I @qn!uJn70*44VQc)X UJ|w:gj(Ң5VDKHN.|XD(j=iǡ TL焣!uU/ݣ#% &(iC{ DFHB P| ;> hUB/W mkm.@zg Mpī]'E(Tm IkZvyC =GkMnNsgk!Q9qJ8U1^]l=HΖ&YpN߅įF)|OuaӫxS&HSHu1]NyY(WCBi-vH@VWOCy?bV i>-*,cDlLw Y-{t#XA)*0[=Dm'z4چWX[(.i\Sj8rn6mVӪ.hdϪ67X Pv 3h8{~F츚!Ȏ/)EQ%ݵIR_0$"y:\TdKȗXL\[mZ]{+kiy{Q.$<%"wdew? ^_DϧTBdJfsX J2RGB9pmXˊQAJSuT5Kʍ Cnc=Phzm0TWKѩ墷g/eu`WC𡬜:ۥ%0eZjy)TRO6oF(I}2X]. }OE$PX:Vto#Ji)d~~[8Ra hDwrH'N@;7xxT.y+&aec 7V06&UPZ]/a6r2x32y 8Ft[ZqdӃm( 8{|>hex!4&q~y*њ"~ϳ_7ARS]>g] }=jO٪g {uϕBSh#2N/3Q&FwPM(y  Yp<ܿYC.oa];z_m",˾M `WPC-0U>͕SB+$\U3 ZLxu]d;bK0-C_7Hs'[Wݍ< t^$@ðc4t=粬 %eU)=8B;I)yt?fpJ0Yj# 2l טl+)QJޘf w5uBtɵZ~-{K) 7_Gk"9C90 v3H}^qғ+!loqS TAb,{&{"r1U pTpHWw<;Ŵp&Z [ "H)W}!̹pQ_YF< n?1GRs\h)^R;Xx)Fd ѣnM{yգ">V/:+[dn9ƭZ1W2vM{(UY4<\K{mR%}A0 Q&! lwNT-l: @5Ufp7ynXKߧ)s`w%ri6zYѭr.GEŰ~^?͈f7k+yy5{cu3Kz$MG}@.RƸkȫB9lM_b 8jS^ \t#g)WamO V6}o=k3Sxƴ[K [2}1sicpI<)uy"YC3m{+&, Uܢcq,'FokΣ q] u}{b\ W2J+U^uh;2A]!bxjQ߆H- _)?(4qy[%;LI*==ķurv5n&;R 6 b?:=P.Bu\LXYubhr!ٝt]W~_k%ᗛ"8nJbvH>$ 2 (hpu+r9at*:k4]WVWp];.n8Kݞ40˵(0ɍugN?͍86X Wii(`abu{rr;O iK}/ː00O.`\0EmSmיםWtG3M+ƒ\)aTy,w+BF%-.3ƈHh[`rq̉Vu?fKN8;\_sǖI7#ĺ,L$)+hp:Sye7 %BVC 4%DhC^#y?"%IN8Sfq_&"t(aIɏP6oelX^†Fo0c|3ث0s-<Ғ9o KD&)*ZZ-iLȣkB]BgNc/DOlP-0Vert](Xw`6b`Ҡ~FtON7t8* 0HXr3Q3rǏuVCC2{X"GAO1g-l]c?TтPeMK#npSx= dUN2 BYu;Gv{9mbyHmp"[Ɉ0 "#$x8@PD-= >ܒ9! |+h$:^4y ٩_08'[VB79ZTFlqmGN1y@ANdP)쟼(ըJ{ N, Y-yyMvJ7龾TLIHGVw &MJӂF&'p05CO Nm!] zbx\}czw3ltقOF0k+xQ?JV4Dz"Ŷ%ZhZ@*_"czK4˨YS]rEE4g1C`b-ZNbv @ո&FCu}K\x5v܎ -~4tB(ﰻf6sKV"Mz6@y7e]U:5 oEMNJQfL ANK w7KI1}FLf-ykg% l';BO)5uE>K,9tS5˿.^!E:@2&Թc]mwmѓ%mLP;`>uṁR{zR2G|Ҁ8AN1mbBUѾ5rU[Z&#W*WW=cIl4IS3k`tȽ " };ǶM^3q3*_%DAfv}@cJA;Ψ\h9ﴸSHMPCtp;s a;O5R]]zB |X#p&a+ZFrOdl;~LRJp#kivR Mm%Bejj ]אYy-WL[rc_HmYe(QŅ- ]')r=vfQ;JRgȾjQu@Aߌ`G= p ",ᇻy] aIቑs[}}Ԯ|mYXFg匴d+Kùi|uጸ0*@8E*Rr-MW6t@+_PYsVgWT}HyYjs8\Cq*,2*_^TpdᘜbMoBK?f8RaOT/-Q(=FnF6OBY'lf:cLprgH6\@ ]sN`K=k BX| ZߴpNI5g{Bq}2/4쵄XM36|>׫R*u]=>II}CȜ&hL`:G^7};Mqd  u3qq!N pB<+rpϫ>p9tqJGtxK*0{4<4 pvrp$2|cnɰҀ0hejͪgd]i XTymQ&RPI[iK|[d į{ǨDew|RkXL9 wwCANr(':2v 빭.UEtrЏpÙm0UO~FӕU-E;1ᱷnaA6;JӅĆ|R͌cfhj"5P4ٚ`6rQ9cN=[;EN]2Go- nF hV\6DJ\eP>޳Z{$0p t L?bY{)ťEI,QC{H7zis~@bALXbC:ω9Jb+Np6pjpTrvi7#e =M7V.daL[YMjwk m s! 4UfE!\97R5ȍm. \, (_x6#9%{fxA#ҋaNl.:7p5I©dUQ2m 6Dnfz-Lm>Q 2Wwɩ{~^fۜ ]OGk[7"QRe~EM]4Ȓ- &ۤΖ j%ve_E5BW7^Ύeyz^0t76.lᒚvxgy(*%OUK0K % $sLd-`zoz/LQ2R-?&ڊI^FgB{1I׻sjÏu1#Z0ĦBrvtQ ٠ޠKDf#{0W+(ڕ;|oiG'̗-"ÁnuxٵBv_\6"xq)'Yc>]ROL3yQc|b!A?w9czEEƖ@jwd,6rg혚 xkRo淎|-#ֳzVUPWzXībRQF)I Væ۪0 ZE&w="׀9:$LЯmNX Xۂ-0Ye m3NUϢڅnG:^>uF'޼u<ü3GCvXc) tZۨ:풑i0)NxT7tF)BSgYZ0707010000003e000081a4000000000000000000000001662f7fa9000173d0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/i]?Eh=ڜ.+ˤ ]+'v5!*q#7O[UgVl3g \߂EƓ:#EX&\PݛwգV #799^N#՟t0x1&1B<[ ᷉0PzqpP]*~=>̴Mh$׼ Èv:L fL"3$ܜ/Hʍf"ПW'z^‘>ѸSӅ CDTlw 7{xLb.ߠ#:Il1pr x6)ŤU,г 1 |wtYq﷋.[NI.wm@'%X(|}['eR1NXu?AǯMZQ,:dn{KjC0ᅈRNSKjRu?29I+3"H(eHw7ч;T~]#?*8gԁc, F~,x̫H .Qg.Kڒ ^3QcO1!ct~ E"3f1Y7CV''$d}-;h||J]o>y텥f[}ŀ\F1K!}5,j^Mj+K}Pd=w7ӈ4#kj& 25Cx"We9 {ż톢h<7}|u{s@*oɏGaSTVjYtpvV f*Bk8ιG(:S4BC:EDv(T%ȤV\0RPFvj. ! ZdžEz$U=TR"TTF=lHH^~|}j]ʶ|8Oo+RK] +A&LMUySǏ%g=."9wM92A!?dx;{GOr >*< bjK &君@vkt&RA}N$E %Ȥ.֣RMU)BX&v!bΆI{H faZY> ԏr:uG_y"%FTûDV[P TȥAǧH̔q.I^-oX"z2o*iRŻQ\dԙs,1W$qרO)`=vR_e.Nbis.:kMfbwЫݶS iOsZ~ݲeYїXC\v*q1!.a\,VP! 0ovGH1%HpبgD\cept*ɲM=~yY0@d@]BjW̚si]=B;.mh}q2xUep䦬𜐷rXݑ2EoĤ 5t(ڭwݛLo]F9lqIR(O<*{e{%9-؄S'9-X|ɯ(6> z4MW*8IPIۧaֵാ<>\,+Y~^|cN5[ ?$ X1Aj>ws ѣ% CyX*Q>܍a(V[WA3gX\:p~ˋ.PPzU]t[d/5?)?6 M"6"1g1/E"rG\;{D>WVRBI>n?^AtzzYOm4ӖY?{u#(4Y0[I2Llw* Y8n1cOXHBo3Jب*}|QI|;p^2d-?6ڊ`XnPs܌y}Vh ut ΰj pO1UC#3ש <.5خwُS9'ez!@W/~ʶSNI[|=<7F-J+]֤3TzR-%Ô0K>ݘ$*j9iǶ&o2cPDʒ݌ΓbneVac!w$Ƿ{W%>N$( ,f1B N{8R @\e#=Ck5^" ~BؑgV-ϜA1ퟄ k,!xTU<]]kmsyT:Gu "?84bsʥ#NH?ې/nXf睺o\{{He[Clj:]5HѦ,Z` fB3`ry<܂>iXҏ Z(lh9VƯ4ןl;YRD:bF{ƀsiC:/qoπ{!N>[5|.u[2o.Zd}M3I%Vot^l*Zxe2E`YoO{wDJW0 Z3p%ord-\X^ z?8+zBoŌSA (#6O:ʤ]d Z=wt9Xb(f,B ,$Ydi PV{8X] ف*v :ۼ8{'XR la7ܕyj8i^pr,_@ (>Ewr`f k1wPA!_Reu> >uu! vZo 2uN=qZni{K0|%Zft%&^@&qVA3V.!nRv.,̋H\n5 ;~0s6%RR14|i^l|#!AU}y_gNR= B}#,c"9iڧ7JO,P#Q"aSZÍkDWL{*{-2!$;h!5N݆t'EMJK !jIeCk8[ţ?UJ4{?i)լQ?J\en34Dю즐VkMÚdΥ5q`>j}zv7 pG [P8zezrަh9Ox$(lin/y#Ct@/w18DhcFEJnF"/@jM~BB{0 &h/&"BaB^d:^[h267.!\WQ/{zYOX2 S2/{S>͵X,V]օ$'x͍n ҵZF\|%1X'40Rr7`̛Ǚ~3o2K@A`H(M'tUkߔG!Ҵ!$rIHh}7oʳn{xcZΝ=?qdHlvPSafuRYmz{yʹGI. &Ҫ*g.2sALZQMAЯ13GHsIhyXbX5NI`Y#Gٯ.ϋgfZHT}|ryuM\ O%/)xnML[h[{L%Zઈ=x}~nbw3C?\ѓ -U;O0j'fE.63qpٝeqmctM~FDLσZ΍ $*ŋʌk];#]B51K}?d2(.,\zI>ƺn50U:a:qZnTe(`U##JGrjR' VkCs)wil  #Uk"UvAVs(?QDY}Q4=ޝ'<8Ǩm.1m(4#qOVKpsj- k /~u}4mP1T CQs /uΝ=MUPcNFJN 5:ne#:ǧa1Ŝ܏QrEX7F%UӦzEC"M6Y{}$0 Ivd{W^ `ƆWo!. C}CM)^H8[SԏC'WQHٮ ipR|ۤ{ƇBCv k U)X|Mpod% ^)~9#NI%hPeaٮ!|=ڤO2+1A.O8 =(ب=Z(o4#X;M 7mDwl=(*h}+'q>VPPۏ2aZ[ geU*J8?V?]OΜ>kbx~j3Y.i1~a;\?X.ѿ{Cgǣ=#?@ƾ^i]}1nƘ霌И9 VEy6wQ~ҦB0qS+1EP">uϾ"~|~ zMI1YVJ+en$⽳xdwD|A kS ?2Lu!슏VמkQ } \LTw2xx}{]?9|_(cXǩUi.Cj-s fSmYmV"zq-TtexNu{8T>܄'sIR\gIVb/]@N@ y;$CA:HPan )8 .oXbު*M2%_wF_ RF=|),٭ 7:D5<5p-bHJYvFޝ@5W/ѕ2_gڥn܎-/׮R0&)v_i{#Rtyⷑd?VX STe֎U`-mFf:8?g|\?rLueSH;32v;}*ä́;|TB412yI)S'~g`HЈVY.7eӥ|lFHY%tq#&.ßTyj%˽H3+Q尮ƐB(F߉I bKIag*|VW?9۹VXjݏ`Iu{A[ZK[IuE_)''<=x+VZ'mܻ A>|23ie`r3R ҖyvgZ rPp@ L:!,IAvn`师h=2ܣ6[ꢬn_޾b[(99ퟘn<۾X[gr,?i+מ}z6~ܲ/V@?! + "i )=Yr4L'EҫI`j VM/ G4,ѧV\֣4}9/pW_d8SCOa!$b^ XV?ZM8G,WP-Yj݀Cb6W9뇅 Q'?OQibn\Iyv|k{By爼 eʣOΜ`O[7ⴜbV4PbL927ZkX 񦾜%v>)aRsz> &fl$hX4v翤ǗSۇ ^RWCkd+̈́#~;dI+5e}g{#0d.ό`1Lrk#XE <7++xLD8؝]a\_UV>1=dDg;V>Y8ۑ¡"$!9Y:si}!  Z7)sHJ_yxhF.ٗgT3%fY~+תI3uҵR2B vbkVqW)ßGk>tϹ:w4Ў`)E#&Tk|@SkJVm45n.(VsRlZ#ּ8(9~wQ_-Gx6 =ZI8~#(v*:!j=5+_v_ݖ%Vz6840z|jNp)h9, -ɗObGA]:AuרEpȶ 0ӧ7N9(7'3(k .sX)Uc`n+r b)!S-]j.b.Iu2glG ?`BVRJqW0_FBey Ľ8,%dRGf x(@L Enqfo-!lɂA s"O'hvU>Ϣ{fNxׅϋZxČ6Crpф;O8"2ua4;:[%jtԵ2V-Ν*mm"{nFuߨLFA9/gx[@X^ʚ: ]/|; 14lFX&2)cӝ r% ܰ6ddS«T89s2`8!Ĉ3i~Ԛ)~Un܏,ňnc*\z\:z=,hj^bÛ::WImLl3-v5ݴM`\tȬyqGOKcn/Eݝ#K A[stL z#2X# Jp E&tb+zv+9cƃW!sQ_N M~5k$)Q%S 1Vw+UGjim$%NMLځOm1$t嶹N_#:`L\ Nˀ|X.X=hD!W`?or_/O:u\]tkxXl0Wk 5 <鈆Է%no2T9 `3՜>F&[=#>~?jmI) (w$?Z{VdyyUjmEl%. Gc*>CA=TV~/X!GWP\^!ƠBXChD3vꢠ2 `狐kXpGDWBT'nOTv ${'*&"50P⃚{& zrMepC g?ه7g!NH?JаQW6pƪdđ@CK33bʽ=-Ճ¬J48*rNy7(~S^aRg+9sU{ʯlE$b8 OM\L3PO؇rg^\MDӄ *\=%0ZI_,|:|ghl73 zP-3cM(5G{Ek*{4wSEdnC nEآЯ3Nn(zzwe]-1L/D)0Ɗef'P4O!ܰǏpe1 625:*eHc{]b+~|$ǖ|.U?I9@j<%26grgs!)ft|4~ #b f1)hast]\9gӉwS_ w.@FLL 5;aA֭-j+?~0QG@OEPʵ~z X5qW|śNQh;g'b,A `x$+ٶ+|1㕾 {m<3!o3mݻ(^M)}v`\-}rN‹?hMP*y[E6f#UNLNW\#ڳY\tǏ Qْ)L&ܵ+ը֣)b"$_ ˙։什xvprs<;8ƊƮO(U?ڋH詷Q%5P7kJY@݃ 3(>G:A`4~;ODž9sYCgΙ+xq-rtyǬ`CH9,> ;/=CN΍tΔ"|; lOHy,,k)m@g[H)J(@ʛ-oؓ>4rXw͟Ĺ fYy $S/Iy[{A{cUtZMe7ɸ,qY tI+ʔҩت*S8ppq o5ɴh,j;7rmMd&J!&YQh g[{ƖKZxx҃RwRGe:ᑤ )ČҒ_V.FS.KnUml>-,ڵ6䘹$љv{]-M|07qm<[a3X*P5^ph ]nYH|$D+$ىR{ +.H^ =D!o:)'Ye|(> Z?b>&9ɓMˡȧ6:N dGF{9E*QWט99|p`X$gƭ[aaѕl/@Fn#lC5 >p8F$C^\" 237ҧZ=iCA<< zwgwYB0`WjA˘#@G\Ĺ:IOD2}qmJh|N'=O}zA4O8^G>ʴD+{_izx~[)TǪ-?O kJ" x4fwW:Dg1L(& Cj?S ķz'ɨڮYUQOd 5FTNy PgJF9襹PUe EO ݜQcd2rq9K+`VKӦ)!9T+B`/6U6p|pރk^Y?=wp f@ ]먲 n^ı۪(,ձŤ@f5POhmm^mKW,&6B@Rѳ.~7[6ˬ 0mlPW<6m#RKiV2$d͜lܚlع^,2y\vu}ekK8u8g@xh'v {>ٛ%R/IpCxRy&R*mA8~[Mֿ;XP0.ة zpX;mSB܎/ʖ!Y"2P#J\̓_osHQN@8 *STߖfk0e @T[ w8ܟ;x6e~SgޒI6P̉?/ ɉWj* !T*,:9?f 돉_@d9" FYKOEI`YXJp>,PZȠX$~qw7nvH- l!S&þy E9$ю]u ٱSLؒܫn y4QӒX+%Na$f<-QdzMW)nnr:5VPX&h ޟifAWp 5RL0Ki:NQլ**@pU4~MÏXBB[H;K#+Vdd/1&O /U6\9K]n *ٸ73]KxaO$VW8NyTAF3]WZH{ڍܰ*ѻA7nwLelISR+^-}C+yFߖəO!)n zaHVm:WFpl^YN?*'[u\r (gQ'>@k!+[QCrlN'_/A;15u&H`Y <}TI!v*33 j{k %`(|M׎&1 ,CO358ݤ# S YD|͝m2HkZULĐ`r d7.iV0s=qÀ*(LLa#Qf:z$sbjDF#@QU,b45i(B< 9J7VضP47ϱ0ԩ.ݳ-q *|zOzku vQ{nGxabhQHT@-s9}ͭe7+VHP&aN8 ^_<ϯuJ֩],jFze~CyG"Zm ;u{uJ|M2=9ORlGz n͚i'@/9Ev@3"؇G MH8w6"%״ TnsdHd&Vw:j[Rd3Ŵ7Q.v+Ayzaph'~0O'X 'g^Ώ27\x$$(3`lԖ6{jOebբᆽQ2#w1On\38) ,vN?MrNvg왹'zXHD 4tvucI! wzq~64䅌}q={_7 \('azR1aIKo`l+=7x.* ,Oe "gJټCiA[lQw݂< (:\EXqYq F2|i5iSq S;#0%;,acP <G97_U:v>˙bw =?T#gGT`&ɯ N[{ - KqgI !4Z^]+|>ʘB@2;f0pʳ]MX/Oqg&KaGu82(*KM?F{>,RgA3\-JAn!Rć)8vԥ5dn\rKA5/-pԚɲ[qpiWZKfglAaӐV0r> Z=KMF ueru3LwR;"Ő$&&,gJUG~9چpxǸvM~J?}C[e(kpº:[]çYL:C6\ X3S lwJKn0pbO ,VG ?~)M.%N3\"F17.CanY)k\bC+-ƎҖqfcowuIv55u)4Nmrc%L ~mFa ,Ku؁o[Duvpu#ghs/`8x~HlG[Kj^D9AJme|| 0W}B[gRf!5ת 44Y2 ?% t:S#9 w n.X.3hW_96bRʼهCɢWS]h"gQ[n E~>sw( vϊ>@$Q.x okW3rotW =b`%!qJ.Z/˔g D,Ȯ1yk:ٟ>7"(._ɂb,#a]7yՖ^s8'9O|Mw94>fY*Rju*xHg/˚P~C2_Yg["2Jmiw1T kXIC6V2NBb= $#G K~ J]݅.6$lj޺9%+ϼO]O8@t([a䕤 ɽ 'q2128;5F]amR7 ㄍ M 䞺l?1^t'&ױxD(2 ]KAzOjlLJc`j8cn-okښ\% S!>1@.&ͻ;5 nE ~+kyufl̑uoAFɻ?Q?F`4k"wDӖݫkM-+ 8lqz(H?"Ւfd䎥q mFqpJ)!*JY2P}b` I.6&Ly7-^Շ!!Bv.(5'\Y(7g L.9OHQFE=[ὀ|TW ,V⼢,wVFLgݴ+ 1א^77S)qؖL~>_t\h5]􊈶B{5g?}o"s¡H&w 5Q8ƍ2:{NkOWBb3J88.=tZOuU,`W tKNvvU*}Jcv~o-[U=CElYםQe0ӧMtk% ('3gxS)/ 1<^]UX=ACH+oŝiEVdM}ݢ%G'gਜ਼ r\ <~[гlѩf2fbK5r@&,6'zs64@T |˜! `J|L:z9.a Zs~J{<"σS;#[T9|[D` uoUx$*lL5lplg 5k&0jN}#hV6':nP`JF<5\Wxrg![2iKwXh^aG)_w7nQn2krLőۭۨ+tIxɦZ.XBN ]H:efцOY h$xlidBxBCKI+@MefSUG@dv3\LXqi Yu-\:L`OEj6]4.vx x=>;%{4fInj.цdXg4c"ZxC5Z+ګ~KEvQѦܠ)bV?4;.}mȬ8kLR2 w(Fb3|}L ,ˍ25fq8Y[^&)Mzge3~3qi^]֯깾e,?Y59z6RЀ 71~vuQo Q;!r2NT̤oH!MU"R ,L¨bPsh?E0-{#8|l 740-Nih,pڹT/ %,*1"(ܿSP mGw腇hsl}KG{LӬK kanU H眀!>#%Lj:ي*%5uuRm  c{u>N~Q(Ђtq1o91{lc!ɰ78Co-I断R5082>Yy@$^],g)KpOfe9'Hs Nt\=`^]ؾv%Ƽeq#^+-P_pL22yR)cFbJ?MdwRe%`GkhNR(I[0&3ɳuF4װ-rHyKʒOp&"/j N޺cڑMĢD]5F&Bo+6A'7֘ydH}7 ,9{"\2#g@LP0k1o(7h4Wf.yQrLMV&Ҽ=Էlri4=wE$.=\%J~Z*pf'ͼIF5 JO!>}E[ޘt^c.Ҹ"^>* Zg&ϲmm%e4+dSX+31a54vt jlu^T c @*k:IHG0KzW? ;3ԤW#:=x4k^'T iQ.9۳I̒Y&sر Ã?寣?O[& 1r" W-,g}"!(MW/7v*sL'S^̓EU"*%s~H/غJRMe c μ8#v9[Ht@Xe/LCdQ4'l>{tcöѧwAD7M\Qђ#:P.p2S5IO=F˩ݐB<$lëRMϋ7sCLn!lZhE˭?ՒnSbʉ̓qs[ɂRjȤOUj1c]LіU=>)ThMq3ǣ*ϑD|%h%_t`b柮{Tѥ58oe`|eB"F)q@ 6&U'+}1ݕuXjCSrgh\{$ssEIh%"y>]siɚH2CUX{LB^OH,pO5>KpX)jW aAy\\vYgW󦔝Obq[Ll.7?:A'I{z,җ)D*a{]V)NоʴE&nMV Yַ`N%a ,f1;vƚ'=ї6|5e%!-gb/y?L*;ktso7m(=R/\=.dL=m7'&\JA#rP2YenIPl??ߔHgt:qOq)~W%Z#+c5CTofk 3QJQ9A+6YgHEljG#ƓjӅc4Pi~O*Blg-4{MʵsMgMr1}|VrE|fTlкL/-Fd1z<4^=^CC>ſs"c3 "<9I@TTɱ|(ȕcߌŞjS&_{.l=|sxM' LMړQ13kվKB w#V QJ~q[MWt~ FU,Jza2Z[dCruNNz7&Ng!mAa|$WQ;*DqL^"`gMAER.S*L_J-KbZNˍ3=[_; i(4'4>N Jz 7=sp U2xvQf$e1Z=iVU셓#rH<6=DVC+G*P_l d&ջýe m[)"0G9,Z6<>>:*SdԧG&`)%K4۞c ԲK|Y/݋c`w_C*o|}P19ˠjYB`:gRb4z$B/IhRN^QOE,7ɔN!'vK/a5`F̱q3nV"/c&^+f}Zx0ᐃ+)G iq bK5?*eKBE!g;Mn#֥?{qdtbJwXQ'yd # T+W&;vs74.lNhHV3Nw攟fU5FY+bf ^j8c͂nAoZL?\N#hLP~nl+CtȰ;8`I]͍t\4U7qKR[wH73!y=0Ӥ7a}gKjFΚeuw=R8v 9SN,]t9@6bj@5'$5'ka&튠Ò3tS~P0K&"5oR!}N(?ʯ1Rܯ|243S;-Ce-Y&!!@7C2ټf?Atؕ(0s|Yeaq 8:NaϜ>ݬ\敲kFy7mN]¾!Rzl(xe11a eXb|Ȍ#,0[MG+[bXuUCXrB,m,>'qyj-!J-گiDDO5j<5+FO /vP~M6^L֪|oS3^x!EJa7TQ0f;.a6m1) `SquE^ #E-Qdߢ]aVq6I' `yi93q3 ;XN% #h 8bVAk`\WIU{\=4X,v6CN +vAڒoWRzc1s͙?ص/FdrUD N<Yx$A{=80p#\XM/be!jTkv FblڦrwSHJ+8txt'{ɛ ZJKAqE\VSԋ=6BJn=vqbuP@dѡlQ0b"(཈gCD=\z2.v++QrYM=I\P9QGzX(GD :1FTJߖ%wK\S{(MWCgkfZw=p2P:b^p_}%F`BCOF6H8apJq$? /qo3 6Bj.8*v]ٺ|?p ̭m}&ID#D_ƤBq1 \3b!(gj3g#b>htܙh}?>: LVz309-8f"`:ki*ye =ϻe[s4bلӒ?-G?6ofj̽K1NO`jr`^PK8S&='k-+ 5?!]\lbHERT-̓ !ĔRtSa_t9[6(xGJ04 "nH-.ϧNli mlg?ז,l`L+半Xw{}~; X`ryߌrВ!;Z):w)6]_lܛd`l ~#Y@%GѯM i ,]B= u[(lZ[A͓5¶cPGθ'i\ӦH%:؆T[d(fp BԨ^Y*| rGؤ Iр}|J_ێq#@ph؈.LC9õ䂒ϔ!T{at2кmV^y^ƮkJ VzF"gkL%% ⭋YӵK]}K=L$)07.(Nt_ÚL&IdˤR!V^(K%qB+QFSd xn>5D~7 x˹ب*2+p 1ׅ8 lU?FxAai$+y΍Fw:tJK~6 5ХoHkleuz>vMLgiNucB PSLqc1*82mxN}rFZt*8m"OρޮIYKͻ_!Z &m:mH boXSMns7$ꐿ fGf}XoZf+rA~> ϻu[dX3_e#i,ţ @F\&?LCk;7~sgr(LX%ݷ "JϔvӼH!*uS$1|ydfQFW,;/5 MUdf%]&+U`ᘎ9|9V9EJD_Ĭ p$е*=wmbaV G gYS$gYiTTqoʬ`)uGbz@Vv̠UC6[UZ-\ЩBŊ]#ǩ&1KqXS!׷)ZtUx9þ^dxx/\aP@JN-(i4xC{^U8hsO7nϋZ Փ~~(#Vjqq )/gϷwoi@ַYaY! SOr32Je3BRs:50, K!B68W)c1D(cmnDgͪAkiZ5YA& ?,&&G\:%c.yy_H7"Hx2yiǠ$IK8pO2>Ĺ@y'#ٱgX^41Y2{o*أ.̐hQ Dfw#-U @1 ۧ#b {Wyĺxґޖ0/iDg۳}_Oa(x&Co{]frQ޽ j%hz6o|+tbH ޝXkgpeﶯ5Q Z%ڰmul`qQc{H4aar6FP̈lX$sEb ]a0R]ŋSߡ-ԙ=ӓZ!TC\ۭ~]uSG?A2~9[Hc&qlT&rx Ӻq}]vtJf_꟰ۢM F?<."NB_Nyx<C$eͬ6]a"$BX; Hڋ'}ydLKzwSH6GOx_wh[^:-xE "rÊulǝ I٢_nG Q5Unm,?St$ޕ o3ԔyڅWieu\! 56 RyGE۝4jOOO4bؤăq1@X q|9( M=$. DcR}2FkQ1RP]g}N {z4ԜXދy(9Hf"K]%euycy-I3$("IS[?Z \@;=ǔm5)oK,׀=FIܥIWRl0G0HSǏa~qia7`tj.x#ZAڠ UNsh650& 'Vv16Jkۧe6?='#[s7QZP:/݉oDe*Q/Hi ҋ2嶝^phRӌM/H )vr,/ oo$DV\D%z>Fu9ǰdnc<1?=a>y퉠@2;:ݦNf i+Jrr1։hN#C=y>D_Df:e}HC'dTg5{PYH鯑LgB=ȡ]O4u#BoV|"YrJMs'4oLXyfiPIuY>N}"fCQC2/WЎ؀ X o>zuǺmY8n30;-Ak>+v'J;|G(o[HsIit$tTEDr_y-H&%PBW|-RbsIH(mw2׬cDrǍ @d|ȞW?\v =ڕ ϗ ?>=}k遀:2J_{ۖ^啦 5rL'D41PiDT9ONC3d䟣 TXIh4}3-d,Y2>%wDÊbQrdR"B aWWTn:X2X%|[!2P~(.rx3Ek]$áQh%pFu(zM÷ld 06@GjJ+I@1nl 'd UK-ء }1VX+xW371?qf=~ j+<]SL>4Y?;5Lg)=@փx܉7E31'aB2MN} oVxQuM$},8SqO~jCxbX真7U,RNfN H7 3unr>57 cv0Ź&dI{]tQo*̑\C5{ErlMY`<ч Ke6OO)jGǶ)Z⠩{n@unoI&tXeeH('V9ÍJL5z G2 X{Sa&SV?6n#e1 0X&a1U`YbHs= vP&1&JϴlyK *_~+¿X+q1DFKc3GFH - 21H7 f0OvaC;d'Ixګv)Wu1":y틼H1͢-PHΛp' (Gpѯ(!Y1":ZP# \GJ>3 an~y/U@򂇨ǃ{O#n)7- _zr£4>lZ)oJ7ʄ7G_^NR)90!nD U$wՊآ /I<{ F')i:DyU&bcoY w(J {,UnKڢfAە+˳g/+#C!!l> Ňpkn>;5J@+An76i7tU.ǴȚ0Zx+M&IDIbP0|]di Ip1N@s4HpƼ'$-@E1_3CkBqBnܕ uS ^?;Z2E to+KmУM0r>Jfv3~tU,mq3v)-:w"V̓YyE4T'TهS*{M  Fst5"8Al>S>-;X{(چOw:)9Wg0;W[?(m?'qS-|>cޯL|* ZozW&;jd]vۂճXC0ˈϷ[S.tJjX* GqZݧ|(iZ,.E+Y3LUuA@22G\2+LEFwf9i|İ9=(tNB۲[h==0[rk$CHB*[S֋Aե{DNd=,rcr*H<$TI>^\AoN-ٴ_x`b) 34%;r$^wrȃz\Ob.Rxy8ص{E~lݕmS֔yDvS&!6F~Xŷ4Yqȟ养H ,쿉(Sbs\NTśr /|L|d5۝"\̢ĭa f=%DmMŪԏ m]X{ DdY-T "t#&,֣((p'aa-q#t)VhUjJߝ@-xypѽG0YPllحx:cA絪; )ӳ|Yqj_'74aeJ2 |T#ťYs i=aFL1M9^;i[k)^(SD,'H24ji ?5& @[{c 6}v9:3=Jwb)_Rܹܻm^J:Q5;O Qsf: jRAV0ubјCn>,6ǻ-T7g8`6vub:/U96(/Fؘ3( Q@vM|%&7[Qβ7탁cG؜ܰDh@v皘*_YIyrwz€B\%Uʲ~K&;@:XgVBGZmOy\U(u1EcɽOÌ<_Cc-[:o@lDrowcߨSSW a~@m=W֥T:_dFI V\؝NSIyT/ E_gfe%Ao o ɽLJԩ2\ă7O.%p#DC]b(f\K{y\ GϑaQ}CJ9 l"3*;2D}sd (7Cĕ(x MG (y|E8,p V Utqr's""R=ہ+,w,hə{^eH-yj-Lmhd\S R ×K6wƾ_ ۹)&ݠ pU =NK7ػ!o"ȟi,d!cĠ'!/>1|"QEuf޻{AzQ@ _sDz£ca.0猙8͆7*UFQ`>ߞ'm%B՜pB!t-40Sq4 EOPOu,eOmvLgdҌi6Gwu_e`sĘ`'75#A]IO0=8 .gR\aҤ\أ R+Wsutp@#dQg9cjhqcxY~dYhR,Xj]ؔ.w @w ڈcպ9,2;4 '5UȆi`Å;T؏#xv6%2#*'{_16k0 iX!LJ7_MѰboucȌ 0ٴǗĀ~MrV$Y!O~vuݷm]rmf d1S<ŀSԫ$;r4_zV7sb  ci^FZb}aN`@)mˍ7O~Hn&B[nBkl\M!FBU=}$nt`N:'Uz9N@n}A`qS:lmFFQvN]Z`R_:eJ BRU '>Q\5)94:[sK8r.Dprr&m[)Uiz\<D{$q=ǎބ BD}O: j>G|'u(X*{%7[KLJ6BO,xg&߲('o5e9}dڹFF%(3MBe[_rd*uD"XHzW[ NW33xw{zZX|BG`8 A ;nYċ%”/-O|5>UR$k \`I7;VGOo|'rx4Zqw.Rk'B3]#۽v߮صOǟWG-tRY0r4N_4P+^'WiQ }r 1F N` lk,mJq8z0Ʊ1xe3LRLcSw(z>(%YHk9ē#F`?zf QVonYtZ ¥/mzq)i6e.[LͱUV oE=;(XyyFӽO{U=8ݱtv z) G9/K+"V$) 9eqd<ѷ2X,y+`|lR?oaO;gY)yg cJ7=WyCAf3!($ ݧ‰!lUߍ ؍rb;J l5in+ྶ'eu#Go"rú/PVzȭ̌d?'Z@pfpn>seF lXu{ALdJK7v)#HdH}!*x OR $DFѬj ]hs(/] |TCV)d Z&P&67^2Aol=_;{@iڠls~+Xf>-K }oSg3'\#bsj{G].O܆-򄆁 :t&Tz>ЇΦH#BHLiŒ.ܹv޼~ OOg'|*&YZet <{G72aw%CUWճ8^<+ѡ 6/.U*8AS<4j'΃ %{hbQ3FIL^j3qKͅQ!%I10Ji05`> uGcr_w@/<rAg>HS-~']<X3npxPG/otC$y|3FAO.9PAsܤxqK3oB! Y "г8\st>2zߎ^ZG .78ٗ6mAYHUl#+ʱ>uN~ˌ@C.GM9J;/ưJ39ڮ8R,F6IfK}kEHbĚR*|$jlMC|r/UzRƭ]WTjG]iCwWhI337Lizg>0|Z`BǰmjYԮ2zPz;.-SAKMbɹ>v uzp7jyvӒrބ֡0{^5Ju[?vN| ɪ 7a )|x5 ޙ?pbc6jQY,) )+b&4{>`D/OBmK?԰2a;}U3oTYB Xɟ_`|z`1s[BooI2o!zq)|kޤ]qgg҆D1Ǧ_n.z4!BƯ& k4#| Yi+k g+^"M”thbyŘe4HlhHXKNV-uIQƻGL6h^ZŚ2[xlOR."4s=n|ki{)WMvpYݗxs_$? V732 +ّ/>W_KGO߹8|!h?;ZVQ8|:Xo|i㵽pٱyQ=L] GJDڦ}Q {֔asIp@{`_rfb"*#9>m?@#s>7Rl JB+ B=A@g/Mrަp.b LcɺCDShZrhnKSЋDgx 7 ՜gbQ`IYdgYrIntQ]qK˷m;t{K T|Թ»)>WcQH4My'$6ӋA ,UeQᆰ5?}imkr a`/yOm߇Vb{#UHЙϊ6:燱qIU,l$*/ Ab(]Azӿۻ)Py]j+%Dsb㗻q&+Ig,9Ha'dۖ?Xl`J4[@  "tIN`=$ӎ$>'~}Vwは3M]QJ)؊ LнjaŃ_ -%Ww`5 y"6Uke˼LnayK,x9TKFށws/vO%6NκXӐrV7͒uDyH +IgRi#{wzsb1(mʢixd%R $uxYld:$_D'E?On-I9+7]Ѕތ:T|`~]0#9jC7eA}D1c_GsBR7PcSd4oLfAm,|\cDt%@Dm_#fW0 Whq1})> q(bm]fR!Ar,[heϷ9_M2 pzh$҂rĮ؟^vo妮 TqF(P}n&`QW|l#p+@`iŇյN{x XnP3[8N;_2MR.Rc jyUIO.u$J b<6By*EEe RxYb1-ƲXʊݲhS FkQ6! N$GM}I幗J- .:sI]սRnd,f ~>z\CW/UMXj *ܙ2CbhRmLTMX綊l" vxS q\TZ~A k9̀޵a x2o`旫VsĠHp[ dwW Q-!3 [Z2JAIUD2>`"9ȥd>. !`pRO)~tH.SGCbtl#xET2xCY;Yj92tx4ڹy)z7i`DUތtD+eʬJsԽ ,RwLܶ Lgj갻Ok15s}&0ԧ03t8/HZ1(TxdLzZΔ}奄@z8`'P 7|2頬 eˆ}>#g3ԸrE,znb})fE֗^Hw|15Zz~ }.@^*+.iz6_){OwI/q1R8;.ihJs3^Xy>5bE܏L[9v/:KϨཱིp2-ُƓ> A]ĵRC؟3ΐahC| Cá1X,]o=dyyp`߅ MV)}ZVW'!,R ve^jWtRZՕ!Rn%/X $mSlHdT*)Ew(Qȗl9N,ic ](U&A՘ S[rX>f<#$$ R\pO?'f_2R!. 0[a )1J|SGlRvCK2מOSd8i%V'ng!P&K#i?1ܼ/ذ>8Qj?K{G 7jjτa(v6}=v ~rP.Hsj1GVPFW=xyM^Λ>UVX6 l~IyR$hpQqCa"Rt. Scj .B L^(pG$|f{ i)36NxA)om릝K6b1s~Np}^k{OMz!anyLlm\ܬ(L)y;J4sv\IJ{̃]vVW+WP|&s)='@8Xo/~.[D !H~uɂGf|թ%*FWfp3*ɪST"-B4c|`Dp;,$)t<葒^T~]t9BTj'^2/6eHF PYn!(y^4tzc'.|TM8:8ު~=C/w{ӡ\Po, U$cߝ)ϙn mQ6zyz$l?ؔ3*h⁃uixTk-*jMKUڰ/եD"S)l/p~>u;Zw'Z ڲޓʦCSWJF#(`;fUGޑ/Ӕ &#zkY5X=T=d? URpB}2]]G f+wio[p˜GB|# ӡi `ђ݄@o>6}<.:;z4r3KlQzHdx,N+4τ<XTE3.WNr !~~Xhɉdg6j[kkQ*W)]~ԉ~6 9~24V/zY RZ1x AsOk7cUM͔11<59)3ܬ*Wy7׿gl ]C]PDzY%N3ʙڈkw£.Q_Qv-\ yi})4)Q"?..cRPyUi=7`kNz󦔖iA6  ؀H/+eϦ=c'J"jqy7 hp{Oﳔ-$8ެ$k$L.A)PVO#zTO_-RN%fGtѭ!m{J);!mfOXTcj` (g<8 xXMÖ!)4Cy_M_eeJNEJs"b0}f"WbG>o)d I(q̰QVȍ,T/|\YT:ᐔgVG3Z#_CXn r^+w,\ TEշ3dgte 15 J V 1 v]-oKXrЄ:3Fe$>2|amǦ[g$L؛)Y dgn鮋"|}e SGMqFa\&|-UImO.l%]%QC!:P"Cƍ._Ny/=['6޹m=,F >= $05pP\g+4GZhY鬱Ai+t$.D%ތnۆ襗\yWƒ4۸[qu:{uq-^AדvEJkWfN55[sJuvtDR3-|[Eozkm a }r0"qTw-KԤp LKqҥqИC%Ъ1X피1ַ)gC! 4و)ƙGX9de&-=NGmK$LX'&nC!"G"0l_L-I07aeY('ޜc~ߴs>dHuG Q^[ʑ՘{4b2D_hܭHLN^X<,LH;*w{Jk}qX3(_*S2kC.(r1}3XJ=ZGͭ/^V,@^2 <0䈟-.[(W됁ׅf>w1+{\r_7H=".8;Fla6a\K%/O3HБR~'X/vs* I;-gCSX+`؞ulޝʊl5r]OBh !4Aa+f">*@twUL ;/I1 `86vI=x[rG@~H3lfNTRqdw_MK8|HpnQ.3DdaMMw]Y)/9u@)*]~#kѸK ) uN 2'W&+IѿJ.6&aXC08Dq~rtL.ye,Ĵ7 nwN4=m]$P3°6 rF1\`TdC"t2ޘ,d$S 5yD&S&OSzG|n Y3R/^^-B¹ M(xS%6 ~䢑j\rK߈Á RuѨ|XH@U֋ܲ݇L,d.`+ gn1pGKu׾ڰu0ɐ5z v^L8VH'2}N# VJ\3tם,)UCd"$Nr0ĆeM $wtg 3,Fr# -Mc֐r)W_ֆ>ݷ[1nEZVPkѧd!MYױƾ8hO/-2Ҕ?+Yb<ұ=oTZg׻}|>.Z+TWu@tظKKޔ)ɳDW~K7XjGf1>Ԧñ( cp{WGYay"`[I%;RG^_"ۯ@VHKņ(ֆ fn]]›O:2bt27oRp 貊ni bf X(2W[%x>d3o`{m*WSs|~-Ve `HB̼ Wa <ǖl`{)iHKxO--ST- `z#˂:^1K|Ntw@OeGWE7ia2ojOC_5gdp>Wt8a/$ί^וQL b4t?ܼmE b6{ Xt=`f$Eb\7-leEGjvnUȏ-tcL[EKerIጵG/sF:t ,/}XjDRCJ3*#5 ,J3'в*7З!dȬyƭM+VTv7)n_~S㤫 %7f^zݞ`Ԝk?{n/ۼ 2Xң%8ʀ`΍򣁪)@A]JY-{`AW(qPq&;\FߎAx]KE!AMu% C,Իc+vw,Ju'`J6t 7cG꼃^1ؤ&ض9ShXϚY qI,umR/>D~JRh唊IВ$<$d$ק-أ(P>23mmRgמRb;l 2 D7-b͋nW9nءYav4{nf^IIv܃rRDS R>XݰHqSzb%~`4bb^3gT9"We /Ǔ D[) \ՙP+T?%ِfY)@O7Ţ'Р"[^l+ 0}cw[ . ; zq{̄ts{DW R)}y%>91_"ͻD\&Dj\uFW}7 7h gI"41[xjx?l/%u6g ݮ.!h>}\d*뵅Н.rNr1=|%bwwHH>Sax1H,>ۡO=d/?Y)8\ 0f3qYq}~#/8:UP52Jpj /"jF}t_-$m*#J@I ] bwN&~aӬ6M Hߋ򪃾Q9CMwXdDLQI#jWMܱ.bo|]&OGPJt0-:W͍9@~@Td=w+bxj8ݟRQAI%= /̩)w:@ v#.*FϨHlނ'$VnDjm>yt27yedD}*>&۫UBXL)ۻfN$^}f A{7Ѫ PI x\{vq@l0ľJ`wp(R*@9\yTAW`9J{$gS;xR~|l1yB!)HkBK*VbnF7z!{lڊc(I˅߾/ ';cV/sN>yr~|en}BU[ﻵ΂'z.O%qumw-j#'%;r(I{ߘӕ߫j@O=:Mrp l;9 JN|]yc_KXÉQ!8s!&s;XfUҜwM`Ft<`~?RN>RkqVا- ,xKM1\ВZe> X)d^YcY ?[zcS6)! æ8CP|q#/N5r! WUؼw9 +8]QCPTJ# Ѧ \_cϭ3 ꥳFaW[dyM?#1 ϰ.dWB 5R7#%m!gVsi|Xt.RS[dGi= _;?OV|/Sj"`/8*}oc @VICƛ( KCY|C֤7g gz 9K JKC:Q(HN#Gp/nt D/W<4W\[iטj 9T֌6Y+C9lzCwlÜNr< ޒ! X DZOzT z+ xCq(iP}1C?`GcN=vZuuKBUJt81!P>&dm|*u.-S0)AJ+^”xhHTb?]e!A:A;p3ȴ,X$jrȨ{X}Rl *ƃSz#O\! ijCZF$m8#bKjM7_+ t=qs^xq cuW#8ֽ59u-m }[R<6¥ %,2H7\F1#X`FB2nYw Bj2tqIf+.8G  ZKEepsAȞv6J@Vd8AaQǝJB+0Qt9 tG`HOámAͮ-ji-P<@ԊbĄXT6Zj'~pj,b_ciN]cH9_+ySXB5shQq'[b[}/! iH鬏c?ѻ^6)~'I<C3~"$\D\-)}%s㇏B=55#wUY|'h\Л`;RB'7B$hOA/lS5{ْȳVq>ojsK ?eyb]̡rvQeulg$[=n?∇Jޛ!BĪ?͚[_oqEAO߫4}`bqC}3@j(ҺgںnU 1sJ W=g[w?T-?ͤ vװ4 NzjAn@.Nwoɶۄͨ6PQ܃BwiT16kG7nÄ8+2_ ^ &4oדF`@DC bBaj&}0GYDܕizh&;\@h࿫O-Jtɔ9IKx̗|w5 ,)kR.(=trILQbbbD("IQk[^s F #[aI]HJkۙ#![P;hRCqZIaU+SX<\f(p/1.?XIqnʟRmUILF7Cm0oR{'C׭ A7ah8}탋4yNov WZ67ԛ<.]yi,RV ݮ%A `KgCT8fn.BT ,#ftsÛgkk4x;rՒ( PNԹspf;ZhO_csg#{j<HkX&X}qͫNR [=4Oτ16ΰX013ػx+S\Zu%N׃J"6a\$c⡖M%I2[ oXg=- Gd}dSRc(Wpg/U<!d]إ2`X1E=$. 2yk$ϲOTª"$iȧ8ڥhve &gsWK Im}SLXղnTZׅU\*#I7VIZd\d_!I UR# B!70FcNn`QEg (:>Ő Zא·aQ5B@IG}Ʒhq,²a@d{~F߃E@5<7X~j9ϋ(~ Q7 7/K@Oؖ'FW-Xi"K#5&g7^u3zgIQF5Z4{8P2`hYEa:B2Qւ,+5H@"'C%iƙmci,x[@tԃ+@U尀~y#? b977y|rC]{aɅ&6ekdhrlseB0^FBzsi0xn@˯ tLYuipxA9InlII Hރ$yz*)R#8I$cKUW4ZYi##a*Y)6 >F^> bc#Q(` GF~hߙi%-PHK^`{Mu%du&l`A D+F\X]`;ͱɝ}Ÿ2KV7FŝrPHo@xQ?IK)gtc*Uȳ'rR1@\xN<6RI|%i?'̳ƅ(eqٻ͵Qn ]}=NGjBg5{iOdfE s/Ĥꉁz$*_S+zm%|5|ouOr) ,oT4>% HETг肑u^ KA">>GClJPZY.j4tmGvJ\sH5N53ï ]-A_;4ћDw dc/1w3ӸzgUz{y4ϗ)n> ~s<$nnv 淐Gl 4כm9O.N `֔6"iU#QK {p:S (4$:&fU͙E.ٗұ~P$R1Ss(_NEZ-h.Ws昀q6(r˽Xш9-^s%0fa x V&vRG~ 1&cs-;WFJ˰":)RȞ1A(W'Y74)Y$/hAP!,.Gj~-b7_%QG\m!JZ|@ȴVEcK6n6.ʗSD5u6r˯i(]Nh|E'ZWvʊ(5=yN_U13d.$8E-csVOn`y% c;*:W@ U`\ 97x-ʌ ] c!𻬳X>6T dkqt[t8Ww}B`Mu0yWkOp5b|&z7 7e,50!uq}I:u YׄN\OG]CX֦i@(i_2ސ8BHqO4WҫAA?Scx6lt5mKuuϬI~_4uv}}A"W SʉV[h.q|H@{@4gE|$qEwj!?X*Ns%՘-p %Sۃ׹=?:_j794@#/DKӑFis?f!mιE.m*I\Mze~Qlrf3& xQ_aET)(t!-* 7M سjah* 6oיa>җ 5 x+ 6ʜXc FM8"&(a,f0{D`3Wħ8փa?/:?B,\:ZTy;E Wk{:0QGxDfo=HJאK`; A?@ÿ ?~ʑ}arzUx(&Fi:ōVkV: r%p\nAjn  v^ ;W#Rh(d>+ ܰ܁4 l6%)Ku,7A$[ض+Z2nj }R="B[rPmC&\(ޥG&u@%#qkŽZq\*JS.*mn4h|eQMA%+o0e}5@H]tIZ"5cf"npen+ m 1ke+ nrAQP:L>k7S#Z 0lOwy A h{65E5:@vkJ"[Nٜ.$9( aK#n7(Cq_ J0SCKukzIC tr&* fD b+%P ŗN;UVq.V&޾xd !*PtĠ:Y&J#c0kg*mdݺC۾9ݔ;3<Flİ ],f:]yOHRe;LSq\`P(./m~?,.M뚒BY1: u>Kdl[+j*ŠcN]k=\C)jSM]{$o"8yɐq‚8f' J:t eR\.1ؼ@J,CMQ$ . %✢%N qwI_ԑZЌEVֱz1N V7Oɶ$];?H Y(˨nlm7rhi[hB"kk K{' |'GǺMѴr2+©f7Jݡ >݆+CƢ!H}5zC Ǻ>D=7#:՗GIGe zj6'< nS|L/}ʕW&o||x=[ͥY n  { ď'[6at BP'-Au `[q)Z͠p1[ 4=Dr$7+@|u% v JaZ&yb]o*Jp˟},"%jA`؁9]iR+ZVR<Ӝ;O$K ʑ={/.y@d6 ' :4qGF@ [w"#'C$ xiO6NF|%&Pk qIiy#Ci8Q.H2Z3yq~~j˃ NF}{OnȠsF$ʃf6\(mzh 6)'bg5mb&мC%}|mQ-e>Ix|~{;Uz&զ5jU̬ae{BȦ'PWTbwEqch,wOmU+Vc1кf8[R|H Be+B/}5*]д阍$u$8>dA:Ӥ1χ;jVAv,bx0u\jIwtϙEQ/,cjH.r/ű4"+kIvYnF^!Tl$b /vQ!M8QL7T KX?߮d4tUE-?=Hnv /_c-BюLM'=Ry]ؠbVq0I)7B,H;/u֔>HX O<v1rcL͂Py7JIs)sDJ-0M_17cG+-!=o7yP(;ny%OKu9L+A{孔9!ϟ䩗˪1{ &L7&۹J{{sb)3*9I&"E㷄kC"EW+jQ9}.a_`!sf?c*YO:2 rэG*hG yM{?ڭVXpO?>(>` #\jAވ`g6xH40c`]D19"p*Ƨ<(^w!2ޕ*ᔾNA_W=QE!MUv#@5s Xgx=޿. (ҀL)wѓ1껐'iiB?!>bC}D{(J/oTA!]k64K,$5{u訸A6L&1nSʶWnX9 +[r5}dIJݖ}bM:QerߝW8ї W7hq7KZw!oOʼ|gV/\[c]̍d t/1IB?l!&~)%_xQbR?}pajgg朎j pSߖȑvf"?YF{9)Q7 ?5)ktby1 t@܋di4{`, .8 =΅-6gF7"=Jkש7.^ v+9Nq Ei2>ѽ Ը/(ڥx_F}\!:]  kR;"k4_PY,%|zb430!k?.*_iH_'YE,ZG,m|1~3"/2z-3?.:R%X + ~he t`[Ø5`p@  󥌲v&R^ OSS | H 9f#%Ɇnޥv/jՆA/'JY)!O6a~f 0G :jzLu$4V=2i2\_Ud)=^w]G4ēG ]Ⱦ$g FMux9n/6!1 UD`u-QА0ܖvFIJ||![aD؋:ثFLKӒǜ:عqۦB1 1z &Ŏ+n݌=[Zܟ&䋡Wi`}l%\hsyjX8Isp _PH1ՇZpT#s0"bh+ ዶ7[g~ne Vu\Evq6.Đ]7>:kz]KlѠwg겠dtz|#/*2VpnzHPldm(Yh4Qs,꿶pUX`B 8ސC8z56*9p뮘qa Rjآ#v (^49xY)4K<E`*Hj*_s@8fƸXSiN܃6/f:w] 'Dei)$Q|*-uo >oߘ9_y+6_/"bΩ[?piDt"|jJ vɿ?Ǭx`+faW]#qEP0$>^d잟Frv<+SMΝ<++ȁj% r/" (%v&0aH|XG{4h 3%4ɦd5>cxW} $h{2*Zylfl&z@uA﫵CÌ&S]sī6ƣԠX[zr;؛B,yϭ? ސ𢪤 {C!}_;i1P VqL) mmi@.X=\CsE[2"k1Vr;oh"hQU?G-00ԨBa%~,2d-Hh_w?WM+)Xҧ pZ_7YoM]2}lFԂc.ov:Usa!y.Tl;)ƒzOt .`luLWɶ0?Pȯ_bnN*"d/l>H`VjA݇W¡֣n |r;%x|wyX t%CE(s$2Zn8n4FM-ݍp8żlI<]ن E0!o">qLa`R#+PmhIMUL\+ 0be1;ieVqšmcG<#LfȻ~tFX=9L|%gУb e m%FN(BH.n4^ Lآ?tnG8}N){~9)X8BFl/-[0 Pİ۬ >nN4S[Io6a&0&_(8Tx1mz5w20ӥ=y,-A|'#>ld@yT`:Bb@_{2Ev1EYC?v+~2Є_ޔ{{8NG_G/%}/(]e[p?Jg hgJyJڂ}L0s*g( !(ޢ/Hxe N]T@07 N/NJC !#>_RHWх;EJ"l;K BD'Qrʼn7`Jj6Ƨ ?&ki454oi:Q81MK&%BD9!Sخ>X#YșRW4u#9'H-]E(R"^4d:woi^ZZˮoŃ[&+LjY0,]aQ#{S%q[8Hk %K=Y׊\5ȕk};hЅ06tO99u)t췃&І:gl'bf:쁮 &";vR-iBoP8:f"44MB'ʭ֗2~~v&NX*b\<LQ˺jr?լIJ|t:j*ցI˂8/#CEr+>CH&S,+b`8Ɉ|ցiº}&yDYk 1+J>032e;iH>-= _Y= .m)gIǛIpn2H%lM}yh5Ttd!.lpY"W!CpFJtBki1W6r}0 qYyO۶oaƎry3VbvR<$v oRX(wZ(h\41>),LsR $7MeMsaX{aN$cZ0x HV>a3 T]]2Y 5/ϯ2=8k8ļh1 (I54?#\^ m$Gt M=T擹oX`y.h:CeIfk$u*" NRH]2aš,4dȿ2ݜs[=u_3Ioݮ&BAR$t&σS8<ͻ.w%.ޗh$$La1~yrF,B6n/pMj\RF@6o#2&փEZ32!Mx9T(̏;I7y%Vk^5o"?Y6R@B/^BM՘ E[lyHOi^*hMq[z>1 ܈Uۄ%rD9ct[#O!k8Q8nϋ|j.:NsSu+]zLꎉ,(ĭљY v<̀jʤxG=`7 | py71%qsTεmz+cW# L=s5ΘP@n/]l!0 [4V(f`CRHiS=CL1A}ku%zQ<_ek.R'|?ː{C!X!%7d~c=6 Z2m-*#!j5("?x^?Bp|GD,% VpPKtŠoOglOD5 fM%>_kW~f5vGR P?ITԣ6ͫ ~܇$ǘ" BR yCBVkpb)kq@J$:Y}cFf1m=>̬".4sep2gқ݁0î{?~@pPBIŶ@pXKHE2>lAPFz*iRWEH -9Юj3;B…ɉwuq:]7Mu;;_x D)$cG_8! ~NSwgo&fGHW5[42JxB`r!TcJXKtlZXl+k,UyR ,!$uWo+R/6@K}1ܠT<oosZ r΂P3޵-.J^UvPHWzvM>C|6YV=ĝBi.{x#QQՕK ه + h-LvS% l*,qv\}KN63יq5FdU1SB]k-Xw k#&}4WKa4=FU\kK?Z{Cӣ+Pŧ?*N:Z EA ]xAәTEBٞWӧUFLa v1O mg80{"Z$;ż4 Zi."dPٸn@% p(;E`iٷ#9{\Napp8,)i"YR '.W ͏$0M:ġe jB"W?s/JS'dxqgbWMy#5(`ٿ*$xLihjPflQ"V70R8*RW⪖?ob'G_ɦwD%2'&H^Hl ʬz1Qf:nxf^GND4s\ŨNmE44K?I궽3[ՋNۭΈNz3m?o[}r'&x MwWyk/˘WgUmL+X]rt7SG4km͚sHx(` POzÉ@uA3'<|rUog@Yw;0bX.D.35Xxhl4iPNLni [HĢ))bqBcT59AHeWMX g#fO!v4T-g␌;&qJuC~} Z~ġ{%P_Tnl~:wLKc!t] ZĊD pCC4\Cqy<4?/lX.uKxfla5P~P7^Ws4@$8o>$r{QJ{7=0^V1ٙS(hQd sِ6> ߸]Pxu%d1i)U򥻃EHwo K^S)H+\Pw:U{DJAݪ=UF_8#[WR6\RKK/-LC_9@>ڽ1[FX_Fj]ȼU+~a N/Ff+p%< ΐ$in]Ut͕:7/GTbxx~JaoO:@D2LD!K?`acd~?"3$0XC7BnYZ~ͭ蟍m&m#hvpf5&ŵ ] ͽR WtĿYȭG+2+`ױ,Owx>Hf^p '̞V2"'Rl:juAG х}m ,% !au][Sz{#[˗KqsXtkk>q4e#d^ӛ>R!quRik;zMg!7% {bkDܱ^+O3 {fu Sح=Įv@APc+8٣Λ}X_mXSw+;[Y3u\`wpLt@DOYQɵ(HNC4b98(6M XDFKzD |=!s%JZ먇wg kub !v'gԭь9!t1ے^y䲡rN8V},=x&swjb.{{6$AGoP e)X-L[a-KJtרw@_n/4(MlݣeM#>@@/#ݺT Q)y"5z&r.ԨB Yw8M?:sI!zyuZeNQ׸={sf8^(_ ,n6S~<&M6Mx1S:G&RC~!pK|rN8UY )38I(+ʆT}PYmV=i NĿ7yTPk<Ŧ@0);#]סrE:[ÑtdA62aL&}18'ϰf[7ݼ쒌H`5 5Ի#~\ I Mz[.(H׮ر$k$=vkK^C\K h#?G|M-p^DN'q> O\z07hX`W8:Hm.fN @UvZ ڲQQ) 1ge6%aF%~#5LzNAuLOH,YI/gA2;4d8>$Zd'-pG_  1CQI[]>@sԷyzmNH$A7r߱WߓP#Cxߒ`b!ŔҧUӵY_HbS*vgrHb9ED] R4fе1n5|D]P%KۨG!֏L|(]*pL:`P&8T[6cXgr5qdWx0 p0sR{@ /F r#=|\9gQ,teOJtF܋DRiFy'TԸ|N_6~*l ɨ6QIؖ]bҦ'Pr:4*?MzyVClXV$pJG([P9xj3_g^z +G\[c6̀"=Jr_2X MX%)9jǤr4@ 'ume$pCa(NJ|k͕: u=]//Hz+O' 4*ΪaƠ jzDBB^LzGnw4?Rw<6'3فf+&mG?ɂB&oCINĬPAOG93*5odqn2Q )żb3!?Yn|HQP.L*4 ٘Ij.֞;[L5S'IS#HZx]-@eH;AwW ^c[Wi t5B-<` 4nlzP&t{y"o>ZP9pX:C u#O!\:8qaSf`_t'r+_|HZd\>9q b+xunb+þND<-op});ٰ ̋0u5u?$QmupS:>Dp챟sQ+Cq3l{\v)܍Ң&jbˌK:J5;O|jK?!F! GY]Zզ"DJX׬A^HwIdx]pTJbS[V(O:GY~1j(׌r {CyGdc_ğ~W67`@ dLH! X 1k@~ceD㘛:p"PHW` ЍR;v=mǂȳ@:2@o2_6? t.#J U.ږyg]S^Lg<ވ*Н4[f51Q2LqnKE!6r99.G%4t tpB0AujE >K]Bc;;!_弡yQ̔??6Ftagi61ǭ+ľu{7ֶr@QݛT[*VqD^Mrqio/ rh!Dv&'.$0b؛YO2'=w#ܧ.D*>+Q =X Qj&pH5*JӭVtvTRzcG+rǴ7AGuu4hdP =KG5fp \t[2ٌx$ 4D >zR"ae~K9:s `7ј Ωrߋמ9]"j[xDnhp1rBWSkTlaod;EPh@=V-O,J9Jw:"a$K? 4?k5=DI@5zd4mYf$1KdِUdt"QN"яGV0ȿA|ݽ@TTR)n5?i;2 N,Y;{6 ygL:GWmh"]gj@ h eЋAԒ ?!8M "˧൷??6 |`5roלVa*糧8qP)!\u"z =,p`8.q2Vm֏3{0%UHD2@'L:NS̠u5o{2f98 :YwβtJr~L?q/zCk T<];Z3f/`܍sKuٱ@aQ%BTRrU*ai`+\$*zflAg 4F7!t.B;6;!Tn&&8c;d&vL2BDZb] ,2碤[#9@2 ,[p?⛉j(|j#4dF;@Nړa5 il75Q~?) JDvXBq5^ȝV:X,xY$En6.)A#$࿞1aNr;I I! N[JB9'D sJzlUs%crs[Trdaԍ kLYZSzKq`{Cr,6xNhc#rz9 9:o-)x`0vm2|zLᩳOC FBHxަZ8b8Yv?cwtW Yz4(W╏RD(Ϊr Qlf4D鿸[uUhywrfp>_D4h~~ةIwZG+"EbC2ZyKZC_V#}9O 'l~61[f'51kX-q% -g,ƞ֮tA~WeF$tH-/(/KCp̏)8rE4?`#uN;-E&tb|ΈP7 i(I)j'IN5yM:]񪉙=9UVm:% wEJxȬb^Zs(Nls ]{I!g\_\$X?; KÛͻϬx)Gcڭ5 nwa5@X+LmV]Bcxg4t`AoX1z>#|~__.Dx`=(ć5mbkƠԼpcG|NЙy ު@W962"ΊܼVH"37!zh jt ~R5Rs@'(z{+?Zqz1 #D 0* ԏ:| ZEpVrxt(m7eVf;A}خLТޙpv>]갧5.SU;^c|^KV{ևGE.dU&e ]8&ihfFZV5;!p|xu;xK5Ie `U1]J:cNI#PAwY}`V5bqZD}DCCHjIÃF}[!^y_IEFg<B]6#mNPC(|R'zEPg׌_f񱧀ǯ^e&!H"M~|`'el9j[` 蝖^+#ǽNm J=H53)ul4/ 7, ):^Z 8+|qwXI$;1Xد3fp ]F([3ؠ>y8؀ [7nhga]/FoN!1I8sB!nN? I*R{W}%ü'6y2vqȚ Ei{B ' S#<w<1MmQŴ,a5^rG :FC[x-azFgNh"+~ʅc9XBr8 ORpy3_NxnvBC&h o9/0Q(+*@QmAYgqң#YN 㞸 }HqVhFYQ&z}Me$4%9_2 $8ߩN4_ReEQ`KEm ڟ0'.w8Co)mqZ i'jLH~v!SH=8c(eLie_LhaA%D MP_~G5zIII/ =F"c0* YF9<nsXjFH)w )t~0sR dQ|3hQ|2v0&<9[&~2($ Jډw$)2Ĭꐥ.-0WMTӧ8 XE6\LÅ<QCDC0ZN5Q!-Lg.ьy,x#[kָ{xшVIL@dTn8`r<:鏫F֌faJg՝0A=7K#h#"VL{zZ}[KTRrp@1 }.u(6ept?xxM'~C"@K,r9FDϿSuDHO[ A&ƬD4f5vK苺F`c״u¹u ΄$T#TPrIˀ4OwkPXX' i!g^v+gq6=Yh*z,rKגThp~U7X!QlqZq?]2,M8I6>x^TdsN0"a|$hgls@Dg* )eShsY jԿA攽fa&aQyL+\K9%{y& $a:d(65ZsJplC&n6PߡHijXvl3Bb|'b% y(A&Q͔+caX>@'9߄`=E쵳HR䷬>Mc7kh)fC8O{vO Ju7 WEnikA"$K,-:5Ȅ\\E֨+y9{fӢ8oHUT!Ňϓ]0D4:ۇ ƣ>7nb\s+N߂bmnq͹QۚrrQp9m\v#ږs➫;fu?902q&,Brx;z =1םO :beO=]cZDT>0 K'^gݝ.Y656TdDu"iRFѺ ENGC;h3MKԟ%$ly!C5 9Qk7~epo*!6N~a ihws5`AaÓ`k`cƃ%64޶nwVHq"?&m\U ltcﱯ-Fϊ4f㯴yA|K7 ƒq̄[H0| M1Y*J)_u )3q)쏊%dx3{3ZzpK{ѹȇ2AOs؀|U&a~?"R1n,sy1r6pë$u~Ҵn>|.p'_ҙUhl4_H'gȿ=/Ę/m-S;XC*Snp, $O'вZ ФG 7'Y+ߔ3&H} -7oNke9º\͕;pLZ=boPY[Z>:>ڐHP&Degڤk2G(v~ 4y[B%|Sغp5Hۊfoz["Yqb \: C+Jݚh߬(zуS ('HiBF'dx/8RV*Azj{F&ɠ[# ɉz3/MdYӏ`/y3Oϸղb-oa hy{Drt1wtXH\ԈJ^,y ſ~M)'9}1c+VQ'`3rXmP RA<, 5P'T?" K, \NϜM @ f@t |q8 PqӣU|!ӬHzS x50`hsC N7nȈf˟ cY:oi:̝Oe,uf=y4$pzr5Sȧq `e<}nF$s,< ]^ Mfuإ 2{RaúߨGVL h^ l儁􉮐32ZSEӠ;b!Hk{<5D 2~R+LЍnW~{5ȕ ڲ|4PN)/" ]e?߸qyRpx!>0PYHb#[77 (<@-/ &c7@T"EDuJGuc%R4 z`@yt& **z`o3ʣv}bqvyEY_8IshGgf~'V8mea(n|ZWM>>Y.¸֑W#'YsWyR酂()!z T+i;ѥ,G민c]'g^jP;< Nٍ kPtuI)! E3ERZϾtV*߸CapLζ~=rC uc-@?QD׭/i%) fǝhr ׯ,,iAa"ֳ)H9ccFôPS7gzK1]௱.zᥠml%m:|6:[B"P?ƱX(5K^tU"C[4b35+UuRWoV*&7|`A~&$ MX w7NN`*YgF=߃q5P2pl8̨FutJށ>ɬ1B#>,e0cE/!6O?2-+YwDԴ38؉T8iц-p@Gu1::2#GnJ\3-B&z6]0NDԽ@ iҦ<< jqeyX18Z7TM['ݕ$!nOebPV\A,r5Z LciCxF+,ϜŨlǸ3Ԇ*3󪜑&Վ/C 嘒fu<ɬ_1A9 . y3;\o֭zɎ:G{q,,sy}TvBQj2qv!fǮYhb5$hnSx/~l~"6 nVlkCmLF%\;,O%eP٬̶˩HDgA6)&O{f h{>J]&vBƻOe* M~]cB(T7Ȇ*(H)7D"sÚk/ I~YX1Rkߜk]φA"/0OLeVJi(] ɞ~@ CSvw ^ 㶠c{"{ -^O=biB:]L/u9[ !e0dSVbi;!O(S_RZ, [I8.q.'}ԥL>FX螫߹y'}SiY)lKCֲAF^6F"`fiȊ:/yMqo s U >EXviMv[W(}%Ia__IULɽ(XkWqMTi(<4P|)'݃fAQ(mcVev=~m;,C^0L/(BcYj.-F_JtXI ˷Ñ0.C9Zj8K5JLX[&nV-SaبװJSE} %. 6Kz8!Ve =tHu|`C7eOB4N> JA'iضyP~K!p3zӸvM&2=3n14z$W<պ321-|W/wxŃv!0|sYhAeC}}ntt1>XM'm,o|R9m|Gh8q%(K߲V eIS\zNCIK4 &n1G>_+˾d!cLp-LMc| 5a9[KO@Σz`̀N3.uTl _ Ca[x3+bYYb$gG*~2U= %hs/N3u_>(+}1eqzJ8: W#Od'0sLò_v5MfXej?dcHy1ABf88IL XtY3.5#/}8:͕I/$w4 ;#;"s} XsB[#d{=,K_&Q ƳAZq qfSXN2h̆~_z~O\]PN>(/=M5y^ۊ# C+Ծ#@rsR\Wt_Lj(SdUD)KޤsH ՚ i@W[Dq0MQeASmSHOK 6XXFr[,>Mj#ó_XZ:ez9de B=Xݛq^Hv0+[t?K[ r㴢>үNAhC|lQ6R#J-]D[EuY@ԀJB74 i5^ˏ}6˖$Ue7Eyb\j0^kݤeyHnSV{7A:dc›#D G#$,K/jJަj4?8Cb WO?q|xnvk0["?Eu ǵR0g{naB>~Kɿ9xfdΡ̜Kx~D:\~ؼGzAbeIiB)i7P] M^dG]y.!9CE>qV=Nxֆ6oF8~%!o:r*iʳ331o4Es@nrzڭZi"dfdc.DMլ%jr:/uT<;k~VUճyl)h[wx]4@bؿa_KPYR#@ &OYUYJ׳\J^s7D -$NJnɅ7|ew&& ZDB}x;z:1Tcڵ`[;,"i;ĩ.3j`*%0d]D%~>̹ 7EV>^'gER) }^2| ywKM5r?XbR*9qoA{Q4qOF&9ELuja LX_]p,=FWܪ8ѯu(t=5Pv Nf|)##34/uAFыQ l\ E9$MlVWrV'xiG(cAtwiXs7e\nfQ' DTzyNZpH;0w<^˽&eFX[d x䴣q=]ၚmHB 6-ce (ky;Yjb 6\M>7_o=UR(EYX !h=S׿+oDXI,zk*BQىbbKLy qگf(z=k|S .n3|R)e~I_CGvoQ_(zD„/|szxCg%݄1OEڒ'&i&6eU")95酁!iVeƤTY̸4vB U^xX:40De@=t9ٱ;d} (d3t|q%zc~ڼz  # D339'K_&8a~Kߚ < PmS;U35*3lHs]P_$?\e溪Ѝ: ʥ =OAOty; m?Zë$\rX2;fq0u hg;"Un3mȀ_-BgGʠql/XVQg6s֑,TW!G IdgSV39 @:+89\%~g'KŃAD- S.]HXFg5š2QpcЈmmDv Y~T^g^s&.i a\hdVm f%#:71+oul-(r؃j@98UqQǯXM]Z#C7tZs18\/^uʇ۝h׫9@cX;x5d>Gq #'Doqfk  mYl're qZY t G)'(}( ڀx]1J* a@裆5kUgB7E٬!]PܝAւ&g z\bcVW( ]TGLW-E c29<sN_8>'w5qr!%֧3q̭f>eB ZqK}{ BhSD$ T|xC]R9j$(BI<gieB\C&bo)TPxrQ,^DPEK~￸Tpb2{>Zf&÷kw3a]]:]q>厠2XhQ0.c*e%1̑ kiU'$jf_-U8u2"X9x&LҫݷUKZۗhㅓiO!)4ۏ®3ɀ9=tEn7$īv{* 7o,d>nFH :IS{_& \Wq°Kf?9thbYj]~[1jjI õ~ >; v`+{$ͤ q#R kgE2aspy7M—Օ1ci1]4K]s]oh0+= {-ѝ\/@xmw@xFAZAz(tB~oN :A@ @+) JMP~iqDFn7RR^ Mw۹dB{ 8&-3ܝrHaoB^l L]Uڟ]jzZsڸ/ԥzw$Xcz"ct/`j%m^HGr@\#7LnAI6GT| $LK#ܕj˩ϥm$-j/y⿂(jf{99|¡RF@[cxRUlMYk8ϯVڗ< Qiܐ$j!9+^=5(svC5~\BJ=듲3Q{l"lTX|]OQ;zt~@*qN18{y1:rEPޅ˷TKvrُσն {7N\Ml?E5 L- v91{F6fbVhkL |:`(]$=E)l }su,TC-: I:#>#0+Y2$Ȕa}/ٹ{zl *4?,q|Š &ASUӱ䆘f.sz!I&0 c)LiTuߺnKN=Zy|Q9y2&'s١ka_PHo;# ACk%W$0_|*42(؃x|s\GqڶaDM YIucb:cmKkr uMJ)~(S1?yУ`(C 0AgX0Z`V~iNɉG쵗WRGm0M'<^l\{zH+ ܾ?9QpT]~ph鲜|N&2`Mը2ݚol[ j٧\I@=<|rZVȺ/{?`YɿrK'@ T<4]޲҇foK!\?ڷf_/B4Ȓ1}%)0U<2s{ݭz"^ڥH__ xWߐ*lWEK o'OW $})}oL\PICbP'ĤBZK8&jJQmvAeUB̀^{Tl=.*>`"h1ĆeFVzf)X{񑯤k"LRǤ3Ո]Q#5{ [L$Pya31>9&zz&fMtUI 9R[pčBrM.W U4/`iw⇂ʷ!c A3EJ^S߮G0xP[Ӳ뻟#H8u!^Iysx3qlHX"(ڇ=NX`%3I9:!:f_B6P3ʩ1sηH)p䫳g Lc)G3VIZ0cseTV+biUmc,R>!Tax 5zKz,(v*|knWƆqiq[U8*f LM%Ch}u ,i ̞vGK{AߣܶI=b#M 1Y䵒-+,=.Nv6|{W >x2K8C \+BNpo@j^}eڗ(M"jŝNuby,FNаNAwS-&Dc#H<(/L"Q<)=Ǭ $˵0\t^~v];asoHOw[A-{~g {lXFIvClƎeT4Oӿw?f  \8 ϷV"׺F +rXbAҒLrYkcwlȩ0۲HHB#R׶)Mhc<f0B)puۼP1p->W*CK)@*q#P㑶xf'|fƻ>,ZDYG[>d"^Զҙz[*;xSq|%GKҕf{ؗEd%\Alt:D9*3)|| VY#Ř,OْI DYue Mn>Kj¾L\O!2d ܓ*#r;z>HvEe_<Xo\{5N$"[gΤc|e3hRN}ɵ3 n/~ paVJNfH(ٱǑ" _H ďN& VPg+" 3=H8f/oN0PNdQXpO8W֒ǂ!= 67,_Ԧ4O"};4pf;L"K.YzB}dz#'V 'XVHWiD'm9q^ KR#fUA?~l!e'N}/IIIX &d$j(z"t뼗7nwK+teQ|d'zU =)B9@ɩe͑f_E}ÛMk)/$V?X`P)f^|k牦#WOKZҭQ Z7-<s4J{aۄenjsLq6FQݲ1jo@ЍYڞ{Eu0VopF*6[9.`F,#c@YJ"*'D$d<#XDm'(2/Z I#óNgKj I{h Qb>67%&[H*+8"ja=X; wxt,`߭iqQZ{an_f/2%I BmO-)PoB^ms៘R`ZzxX2kkd1"l!qs)zB[Q7O%Ќ zOV5dv&<M3awnV;Fyqq uMd3[C~C-.ѽ-F(uM)`nהk&!#/a ݥ+ѲĂ8ӡB| Qֽ a]:nuH̹j“D9D΢o̤ZTM-ف]#1uZsxc|olN )Q^Iu XLEj)< iVK8hj %m5s 樐Ũ^?-yԑN|rȚa/^)c WyH4*.eZ %$DY@%o]XЂtŁy͏Nyb&Y {f[;s5D2͙L}^/jWrb`p$?A௩[uvQkW@^ 2 %; $g ˚m ƕ9@J9`T@=t@> h(IGSYI@,!fVĭ*U"QMj2.{ϱHl:ƣِQRfb8O _y/`9<%o>2!Z< vb-'yc&ֳf)mlcC_VKCK!>{DewAщC2c}"U!; cMϠ#EY{úkPp=0<!l8+dsp3LiCнL12z~5Vc8hZuGD'z1K?x(%6RYsaIǟ+&ܒ6«@9tsbdz9LnĺPH ?ę,i~ݘkѐK} uG" M_Ny>7TG2`7@X+k _&N"7 =La9R)Ua-5,b)Hq1 Y=@C!%OA!>J;Sƾ?֣A}1z\ӜVgÒ`0A^˥n[Tl-+h(G+dp|T221dٔzduaBm! F+o)z|]py|akI/RR{^5UJw|Q ʼAˍbڲ 8)X4ySLF9TTousze1,7<9Lj t&ΰ#Kqs,%Z֊x7Qv] =RF7'-^BlA Ě3 b0d_DR ê1 VqDĽϱ XS%>RP6jqј#ZC3ΰo*cN2s'v{QFGL՞؏rEof3{Vg2~{PBioAAS2ua<n=vg*촮W<pf Hy= MTaQ'}]i@- RbB*"˺,uI] pE(Ve #"*?tnZyZ8l9 *"ui..tk @%VQEPG-5sPN(oNsL;[)]XRRAC6 *Q0TdR>AzehșO"JlNT)9gWa C^dc}s9,樱!. exSeTO6h}VØ#b8J9 zp)S6vL}Nu[ amR[3⨶&d04pG 7:(Wp\:Y"^&zÈ1 cI-f}Kx-~-=6HTRʪSi:zti@5AcA P䊟o56MdY_ltKl*1㴞VrH&+>v9`HTfK&'aH+*4i|׎=vp|?߹Ȣqm >^% ;ɉM4BG&pK8AJ*VADGY|MȆ:Ni!i]/D +9y18-+9'3X½|@PWLI 5BR?U\wHѦnxQ<)rZ BGu>CMVUeam^m@W5$Mt^xJ4 H tW9L T  g[9.{>ZsJPrbdfuS h=3<5|;z4× σ^M3p*-S_WW(c} [ _^?%G[D]]~# ,Ne¨Ͷp &?QGPt'V:E>ù_fAlPv<ZsaՏ6Uj9>7Fm!umQE-tj<*y; 1(┟x y[^:B`љՁqR?Ž bV]U>O?`RxF'g>s ~Z}c CŬHftfGWOMKlL$ʷ#J;S !="nuBIU<>Vtc-+svԫ^~_y{WҰ;3*zHSM2\;߆~.KR#E.,A10r`'WQj~!L8jeL2x$wJԽ}e(D3+eXZȧ+V5c|`---uvZu$[o5K"&޾bj%֍`>GheYM(?@W}~K1RlylX<ׇCa;Bezuz95v2I6MʝXxg}$SÄꝘx*xeίA%"YfӴr TQ`uŜK.!|?Q@_CBǾ%"P6,Cy,&U8bd_dbM|mBES}CZod(@^Sq\t(lKdviT` /D\ߚ"w6ee=lٕdo˧jT| uoųn,yua @p~ WZDw.媩|]VAaEfЌ:OV .[VU̵NYz zJt$Y{d:߹~FeqoJt`1M\H׌&a]uaVd31,p}.sgHCa*~ <i9`_Tv;T5YVb`Ğ{rs/ɋD- #8rI{t׎{YxRFe6ovXsIn]xk\JNtqO4%4ms?rr H[A 3#<6hƗiF7Rq(+"|y_'[3/vk92: :8M`z$MQ{Dk5QE՛>AGqgU4`C: wF97U0ژq=nl!mR'ƾB<2V#Q2w&\+Fx; 1{K6,X^xUr{Q:bXEGpߛm.bFc ;4Qyd)D+{ki=K^|#u R|'L«/9 {geF) E(Nh)}t`Ֆ_x5G3(aכ

.gd?LlSN9i?%_hTO71{ap0g6+KSWh0Ү'o#BCFx5_L$EKTG7)P] iFNHJֿbz*vGAEUB{; =Ś ŌC[<"3X-J<:*,=9wp?;]Ivl֟]v/#j7RWͨ0/Nk=屯CWxpDQ']3ah s!.YEeU&|u !̸et$jokch)Wr}^Ws-e_cäT8yP 1(){14>R%m:/E\qzܗ#ʙbAsilV+b 1Xem|f,~s%S~M'J;YyG=̒3p umW%_ܵSg 6ﵽsx=IUbuD \yu/91i[b_gΤ9q]zl&d;q4g \pnP.l l5B[#p6Ld>l}Pٖ˒EJ3bvJts60r#xƲNv!!(0^CM)0!Y96i4 HP T2_iZL~Y G&h?ޫ)ʕmA,M>-"]OF%E$H̼mɁw̺dN]'X䰮$]`$#RFŨzKiȯ|OW-br$ ߜW9%ft>#@ !\6ܶB2ECe7 ^BHƮZ:e''1c&;Pd{Il+T̞tE[&s ie!s FqvFk!"Mċ~iɮ֧Lz3혊#IX+쯳_XY"}j83,026?)^W6J3{Ľ"C f~LQr.0`R w7pM?B+ 4:8F'7ZDJ]+'=+Zjl mf6.ag)Tr4 U5sޕLA_ܤkVuƢRX@?eERpQמoمż p`M !y+)c4Qmin /y҉~Pі֠Wm9ިȽ0e*l0iќ7wJal˴.0+n]B`KÈ5b-dv|nၐ?jHrʍ6.fS%b,7ee9K8-u(M|(9y_O ׽سfZ CiI2*l$RW58xpj]GԤ}YS'L /Gʝyw] pA?;Bwh5CGr;vq%+vD{B}8ڼ[AUtωk4]7n(F"֛6-@O.g%wE/ :KHX#$]TAOv=[e4 Wq5B@?XZ^Hż#S#7h&rs-4'0ВM3 ,z5lӞ OLjYBhMn0v>UNo, hx%N^N1e>kb}=q0't{EugYZ0707010000003f000081a4000000000000000000000001662f7fa900025c24000000000000000000000000000000000000006000000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/f]?Eh=ڜ.+ k/Ginl݇җg'{S> <#8bq'Ӑ FC;B=%ʂv24:N}2Id]-vC5A4[6tL99aՂZ-Āk9̚5ݽlWt-\9uqw"o$U nB:"?moqFyԗQl4֩$._L  ?cAai$;+C7vjl3E1x{s y5+&R* eAM z~铗qAAʘ:NtU6]=-_!#5oG}f5~v5VQd}f ~߿qdt~{\/2bQ3#>_~!2k li_|$k?FMtaMdC8bQ( K4:΅-S4 ,-Iu~=h_ L~Cj0DI3c䋘qRmz~ (#oLknjL3 +X7d$֎ǩ:VjPCS! rOdo1t|F{X†]9AK>fnlGj @Ԭa]dnbz)B271X|"=|ZPb -C0ɬWO7دKFŌ9>bNɟ4.\b$ qpt~& ѹ}: qo0qh%.웾9m,tne=pcIdhnYƚ?Ev bݳbsd So&vp[%/C+GT{fmvMn6YZpu>v>Ti!%Xo٥ȓ;Tں@?t޷*xv@8`;7wh̓6p|f?| Zգڰ#7}WS?Adc#¥,cq3 22! ċJlzNnIӴwi??Uo) /Iؾ~ͿWNf`(i'2uu7Ȳgpk{>*lv {ܒ2쌒Tf(f={wA9sd(3 A 9&J!|mJk/.o~ySǤQ[e$u9~Zn@ DrGbjaJj겠H<I3%TsN*w6O#Ѿ|]Oy:-$Mu{zp5l濛O ' S"fJv@c9ho몳4C3MBO;#\C,W/s6)FApK9i1w#292oDllyGӂSr ="a{D ӝIkk͏Y/QٓZqNj|r]2U8oi/RFrzl>su>4rŤIOh.gTE],$e@ % S/-yo@|x"q擗CE-UoB'M+ :ՐF0|HOi'jzV,zEG~G@rs=O 3~eEudkG?VYF:ol (;`>Bihԣ) 3lIa˫o WjgJl"_-_|}.љa3hd${,}wΆL)$q,OkЉ<{9J֒R!Ji>VYgii  aAXcf0?e0x`b}bj(M5]-4It/EoYO}LYN]/PbW_l)LOwpd?˝y!~@DbMȃmk,|6ݭ6Geo\7xosG>?w'ƀ^m=l sS#QP\L ĕNj%)vfczN(T'dq%[TG|'؉L>$@tWvф3ńw=/KS^`JzFB/iZ3zQDv]]@3̠RzvOSPva0#"VEw_Nl>AM̉)#4LςXzq̏(w뗆{')6?UBS3^6kN UC*C)R\B 95;(39/?9q8=<9 2Y-S?QG@% &_ru28P@;Ss-5KCCQe^ӰМpj?Eяp߉K)M;*kL /!He4!Vh=A\K,XǿW||G^8ʲVx% oj>~(%7v v`]KG70M>3oM 0 a؟yK/i_`>= HHwR̓o#Ap觚p-P͕@>DNBوGNo_sj Og]7ϐPl󼣦z7E*Aϯ y]kbǴ,`zQh??Vd^T %oc2_U6"J;{S}{ɶw2KRxMR2C[|F˩h!ݔ4b?6J׌amqd8 [Φp` ;n6TW}+76 `90bex;"5( b3c FA'5OpƊL. +p3[,&.06;Bɠ^/1H>PWy\ ̿l5@E f[s9OaG:udb4I !zL]Q{Bq<{̦V4KCm+KHp|wDY)V=?tOn"Aq4qN7~C VHsǶ\J7'FfFX4Տ}e#:/r@k($L<6BK_` c>$ (mbJߗ(?-%O$ibۙqY8!K?ӞLĽ\"v^$}'1Ou3d>jPrv wYɋPݗ70>ﻡCnHQ( 쀧QZ- l`j[!`B-~'H~\ΨA^Q6aD*/FXT21ڜ3Y7z|pltk#Tρo OYm<):V*R?pQ;gs*JƚۃZY HO1f2^tmZr(0U /5Zc`/BjrܷThs' `PTQ6vthוncG41V.D+b}.l.jZk/o}PeCc`M+'U(槦oS~ָun 2dhg)G^W\XŭW$}fa2*`Dx U7:mo麣 sLS^7! bWv5Hll2a$lH/KջO _膨Z(¦:E<\2K4"Tܹ`MKo7:NV22ԅK#@bk]ۧרV`rID`@ʿ=r`$/ LJ™Q&D\ȱ?LYߨ $+^7'yd[_ƣTw4l<$OGř&>A,RF OOZ: Z=h[IКe? y'L>sa?$S =:@?;bo~?5|}i箛qɧW=@^jm}>O΀HMi<b{`6TD  [ɑ)uqD2X Gwf|c}EezJhww.b)l'yj22DQu*![ɎB+Jp!t yHJoT3p 6&m^յ[9nGGi" j;\J7U.Dd\z(=+sDq%DċAze0K-TG*=Yco(h\m-,ŠV7@ICFήe%AVe=jd`@>\ܯNtnFe مdԳ*єl][+j,Ios0ib@ qksoׄU-̂ZVwpaWz6fGF2i_K9TFH;BFHuۛm;|Msp?H_4˫~xhD*Lo`B}jF(N4Yk0sk-ǜs.o6htz! B$VO+û;@qREW+RqFwxaM.LnG+TM>~,-Vn/ǎBړQ5Z~wR[ ΁mʫbc/MdzT+27P?3CI'$:Lʫ]A7$%;AscsJĺȧxrQLe@~4+vLuW会0U_l!Lm\Z0fJLvAr.qrj_4rcހ֟[MhTؚ$3&.+9&&`HLnʍ ~O¦a՘=׭O8a !Y~!gvb#c=A+5R1Uz²yzrHϋ0(>P:.wu3t)xq6[\;]G l{M/(qɠG<9M, Iqx+>my¹${2#0ON(N9ގu3n#완수/- h\<}7yfK@%:!H Y)ոm,zF2oX uKb LH`K ?]!LBP0p9)w7N7=# ^;ȿ/އpX 'C(ׂё?  s4esRG/h2qBЃV=>7 ?Ad传 ;اC?w,<;ꬥyllSn'+dǔ?eVz3 C P/a^n1Zư)0>3 ~ Kۢdy*ƌ Xc;R/ӽEVik,o6jw G@q^GX! NvVtf>^2ʳu2i[>(B׌N;sb C:o\D]W)|$<ۖFtq7KI]a..x?i0;7T{t%Ehb=f'DsԨ;4%Lֶ뽎LuI2wlASQ X]9 >(>mKx|=5_z- I/w:6?G iSi5sy +;XElF_RHçWmMO-cfX)wZ( Tbkh%"׍E5uZf/WLN#|cG? p])fV q8{)o&"$:wdfR!1b;D Dd"95J64_[a Q$K)*; W_D7%i$OEXa. #*Ve FZr"ukp^ePuN!G,%SqrѴ$D &ϔk8Sngy! I gO| o90p`'5r)-8w{b$ƩR:ڪ0tQM< voUx%47;Vd9x|({b>1LXYhGv'tU7{ǭZ (۳!~DZ 6'Š ӄҠ"8\=-Wxk0Xxh q(,YP.v=' Bc y-u8+OGD#%_ nɦyR[@k;D`Iln񒠰p-KҠfg2տV&:f@i P\w#ƜzcF}D+vh<eux$_] k (h16Zva]AuRe;XSIc/qf5ګu IHJa.kp"q*1 _ BDŘf=nO;ZhM*_}])e-8-2ZHh PyԌ9dhbA0Q̸ ^K(7H2~JpdBHҥL/븁w)<3VĪў/DE4)+ȁcaѤ0XQYZ2 ]VFW] 8XV7IU(/3[ .`(?HZߦka&O#O1qwGKe-!Aj#At[Z>u^.BMMWFJ5|I~FLۍiHD@41|` 7P.b_1#-HU)boqIBV -> 9V9G5h@b";F.sT)v𸶴o7p4G *T~C)^تAe.,j5=狳mt}ѪGHԐڙl#*=nh2J ayr5cgT>Ǩ~_[Z40SRQ((AЎQNůVl3^e󂟞Z2lOA#v< gV8nh$})tV~!_ +ܱ My)U Y8?Aj An_"7.tpt߭cYҳY;KG2|ؾtz(T}$mcnBk~-u @6\V}ZpnOq?N|_Xwxك} m/e)̶4}2 R{[I/vF%S5koic%7CY.PrmOZUD9u!?}^Kt{2w"d޼oS`w|"ʡ.tyR?x0_aɎ+gaxK^5l/u4JH̭1w^/,*V}֨}`Sa-Sa$n~o%-%֫A,7N /MO;) T٣Nl\spm$joSA_A(̙G`9> d&/y0gԑ.(8A"gUye]l灠h2|vԉ#:юm\A@>%5YeDȈ9W1c>Ɉ1{+j=s-/#A{J e~CEQ!~`ZX 8!cĥt^7g.'dτIFx5mIFnjq)ʃ¼ʋQccjOc.[ uU+{TDϬ7g_k@\~ƕ+:Cdw=,).D :$0tjk(F mQϱ6a*udЎm4ӃQ"x 1Q~ ި!՟o'%}\B>GA@m`m<2J޻پ fhC}X3wCѨ26E) ukb߿;ݖš:6n*+a'TF+Z*59x{/mO1VBop|B+HG$BP^$Z^ 77BO#ĤO$h󴎥d]8v-G{>渐ԞFTو5݂l VM9^v}  V飯* ^&Jso^j!5uIP9pd fҶb9kӂgyЁr^\C!'}cGEfTsAq@W}G@r+c" \ 5]̨sbmVC,b!UmFVo%IЬEѹ|rJAGZfH)jcqܡ,@}{yT)$s`hd~ ^z7`,u4eYEhB D0H:W 7Ի  jk(~o#uNΆ-sS&7^=fY͑(H,&v1# bMsC4No)ޛ=.XބgJ!yJQ+ A 66g}rNf!%pCGђA(fRYPJH_f)ևL IF\|~*RA#6:Ў*狗(Fyf;nr RNU&(+8-[wxOTp|SJ蜦CBMnzW9f].<":0%ny}}*==`-5GG+Sj#i ڐ3q |b ;| JLQD9="\+7LteR͇;LR-3HwbבzlpXU:("Giv@R>=T,ǤdSmgJK_yikჼ: <w(P0>-&PXn^f[RKfL ʍSn3 WۼAb,:&YW?Hb. g!%Ien.o|0E>&j; U âhHtN) I&._MBf%-/nsLCsG )F }.-/mA!:V`X%sBRdi2*}j$}G&xdM vl X]6>ZW׳zdlk X;WID) ~C "뙯.hubȊyL1]'φڹWf^Ӑ^ʻb{pL-&r6Rq&·A./Uq]`Oq}C$(x**@k -']f+W-jGdq2Q_oSy&ô[JSdA0R")7#sivHNFL,/zV1 `ӝ#Qd"<őEʁ 1_^j"<[i@j31  v\^GÍm9%jVsbJ̿%0^+Ӕ$"mGPZ+MY̘+;(g#2c8Jѻbϴ=ic.߾$Yhe oWJ3SU84aIY0007΀2%>;9x:!>j-0BzlR@_|Lzowo@օiL UyA<',U4!%ÙzZS{78z9+f{2WQ#Tpl6Ku?$3NJʫIf ,}P?d̏ =VҬՆ NeHN0,E|jc.8:4E~(QޥQmen!B?6hDyCk33C>ö\d-t56"ݟٽ9H8h3;iU6I'"Ng/+Oۀ$s5QwQ I=\_+asQwZX ]J<+ƛ8īòA7*Q\z|Y]_mEeу;jNuQ.>8lphUiqݿڃB;0D0N8Ae8k,9ZT'(t I(@w:xe_۸OPdin%CBTXsVlX8%%TBŹrJB97\|`f@~.Vwo(sc~GPMnA- M1`5N:}Ë}z4)A%xMja_!وO"w-7\i.EOSg`]<5s|J>&;}}-Ut/ Ex%EDOfᗿ/DdxaREiGm,7*/5;F+rW.4' lb'K46{;+|#{WՊqk~W N q;\G&vKqM,t(ˤTvBTqNٙRGa67D3ec'ݼY$)Up5+𑕔|[!f?ZpH J_tR:1=/k# dfXT0DՄ# f 5323!?)dwL#|oK`IO "]J'7E#=f))EĄShg 1ldyK HY9׺iTJK+}UJğ1&`Iڵ{-JrNן7;cg$o? qtep ZVѹ&po9tSK̊ _'L_{9~3C+Iv)U炨v*_}6>&V 0PJc iTtq[IIĹpM>c* r?߰VP>%\y(Ȍ4gbu ~4CB$E'3Mi4mIJ7r0=ɠLP#]u&j u>e"tE X6ֻCQyuP-w؃LAA9,:ɚ=БR48통s3GB915SR0hE.0 4!#L&e_,"mA kh1A\15yF5I%N텄>ҕbxxUpcl$[Ӗ8>{)ӽKW܅3+J3 ̹F]Y 9Mz pE4qql|=5( % TC +]3i$Za@O$H3BǏڢ[&%UY̠AcwN =/eחZ!+V`dmtj}#l!W)oOLe; PVm U LZe޶32 $#Nwd5ĺ@RyBajɠs%a]sļ7ӳN7 +k>GY^: 4Aa;Rx.I&86Q陟a8 hMEI\+mw(ryʧ(ߩ :b JΎ,pW_=N i!}yy..×f!JEɔ#A/hA9尃V3ܯJ=~;akX!l?>n_h1?LǙ[[noYq[ځ+KHǮ˸+ȉISJ^{/C"Ed~6@!#׳0L{~y#SIc=(k2O0w{Zy1 }BAȸkV$F!Bw+?Q+؅\En̩c:I@H84 )Hvz=C\ ޵ cuMpظaܱx=S T!?{q|r 눮#غl{2]u`4@yXKmܼd}%PY6v-4δT}3ᣞysi⟇~1xy4Iw ~iOFM3 q7Mh_:7moD\jTeɖ ˗dG|BK}w܈;B'BVU|T-E&B_g+%H=cv*6/}$& B(xq|aL3w+p% uCX:fEvʪ(M\.0vt漜!(:M? KʹC-TY+tJyϗ>.XQEٗ[iY9Cd;[TkXI OuIΏ~`V&"" \unѩK͞׬i#xs:UtP#F9ے>ˌTZFX]jP ɂ"oSiW2:z>QlP۔!7VDSd+3$}V{(v5T҂i_p=Q^lշo Ӿ.X8>2`p/W?z^ &]X{"N94|K$&ifOC$*>a,1Lm@0n),< xMN՚AV7j^ ǚÀۙ2׽e#k4!Fkz8w_l&\hjZ" oڹ &ב\;i;<G*OS6@.L[ 5b^~\c]/X2S­ %7ɬn f] SRm8qΗ|KԆV"qS(rQIGCs 4Yz%5vCbcZX$;FE[tʟ&!p-3lD0€G6r-pGUi-6b8635xh\}~BB>ćqE+%N2UErO+s5`xRLc6nXPGc #HuC}rEu:A69r 7 0g7)t 'LAh]\xvp8_A!.^򝨒:#/))&͜bl6G@FOwE >[>,Ǹcb蘆_00 >I!-sPHX0s5v ۹=) Ǚƃ2:?A֍''8UDZg* &5?bhZp8 `U%qL(t)5U tL@9-_ ; D8t2NXEu8݊DӭD>̣XD@T_ͷzrf}{)8 O K9sˇ~Vщ1$?ځrC[ $d6q`RZ`E\MYW,"It5bDF*r`zS^݋mK4b ծ\ &(zl#}>k2}qSwSn6tNc~۹y\Qb;H[pF474HӮ{)>G!!Oun)ǭOQU 侠Ԏp{i6NAZ[AF.nBUi]7i'J2nCEˑ`-9T5wVAm_e[fM5QO&ُ Jg k<1#ݥm. 9ɂg3&7}del:Ѝ;YVrM:]܁ (ƏlX< 󶁌>LpPP3}Ӗh>Mӕp%N}i#g>@KzyYnf?dß9zdRQܷ'E>c\y6rOa2d X*SoC<oؗ3j@&>:\`6Gkiϵ>GSlsFۘ#vHCؚ;ʶ HTMaaƬ5]+iyQD-uN(< mƤTrPJeޡOc?|R_4#`g4MzmR->Ly掋3E-df>s%rC'/vLy>,XZ)z2TYbdhFț6g?$ⵦm[V:Hܹ8obZ$(tl ]ҫ\o<=`}Zjs\\DCOFCLAzk" ]UџZuE}HrтUoQƠ-`Ɋ PDٗy zcD(dʚsbGHޞ.7g,J^^3j|.<꺸zYەF>ʬ;z6;}MQL߽}e19e/ DAgD)ߞ塀A./quަw5qQ .JBRigk w5iq%&׼lE6^%Cè9֖z`*3#|/Lk_;FK'$kb6f`;yH`i`>_1$j ),5,U{d1lKv̽it]K;G"+ +;Po$)"z(t]rd{bkN`E4"G mF#77ޒ#i.T 3n=IR]?E RKV!ŐX>lSɮxB+IYxDfms47(7 ,m}suÝh"p\;џ,%>1wl\lcVϙ"(cFw%:EEn•nj; fS^nΌ2`ϡ;u:.mW&rGjBd-aL.bֿsQUNt. 4\syrBO` ^ʃ>] []@Az|72pC}T(t@wJƹjz4]\Uox5ߵC `@9Fezָ/u;AhītP*z7GU'rRxk3cJL()@+w}_3!O=xF#0f0)<S=#9js]7?"Z$gؿo.!pup2X_rr؈:qhuTfkg3l6?0F0ԴR\Tgޞf`\eu&C<䱝]{r3b>t J#wP7}2(2"P4 \ n)sPdsCXƯԢ)|I5%Zh{iu]4J(55AՏ2yu1YVgk a [0" ަ7$ m Q-#j^ݽ(!0Y@y8$x[ !Ji1q#=|Sш/V8qgV3G,(0 R*2aze,=G6:tG ySv%lcPzf ݑ'AfX6XH0^pfn<ʀFIpӽOѯ(vWxzw .+1Ƨj{?H`%C\rhHPL%o@?.ΥeײI Q+S; 5 M_]n\v/](~1Z}ƘB䵥ZAW`&g= w`ʕcGPw̝T%Hi%&.wGCЂ}}%JpGeFmiXZ  7n-҄>#S}l܍`j/ţꙜKjqԥF ~!$'~`v?lX ?f1^i +Ի6UD0Ou)ܿL.఩ e=ywz=t3F_@4RĘ^tqe:. {Ho֖31&*c'Xu{U0$|:s_MqV7OEャ\ntjZ]{>]bC"JPȆuj6U 1͗4)XV_1./9@b]ħ?2m~@dNi2Ô:Gc+iKBE XYz/ -_+*u;p)7\ B7^q6jJ`GTn+O 7U{PYwح6Cqe n=Y2K]X<D SK7K,W&6!4 ^"֗"\,Чd2,,vZp(H,ç|/aj"ɺtɲu,F#yCIcVӭ1ەuW4{˞0!WQdG~!/̓x rMFq\xWnzW#]?)O/R-N]s2JyNK0j/xVM5Hlֺn@`S0f{Is;H,DZ#t?!Gc̣44|^jxX췭Kdp8e,hu=V-l ?~(îqҵh~\$GG. W%P.>p90%e%^T%F "|r|o؞ϋHAo4s)‡q)r?IQNv,K{ V$B*UkC0q3ï0/koU+NWWm쎖mY'W ?ɑF9G'b츨ؓh~yWhX)Xw5K"}&(0m]Og]K@{ߐqȮ<8뉡;\1z֠O{q(;R M!(cфy9& Iu.AfT|yDo (ep:t!7m ip[v, :߮@H2tf8<%^<݂@䇳Yt"KWJ{ܳ_Zh"~LcJY;_W~Ž{E@RW:';x!]{Ol77yVv5ci9Tĉ*H*}pg#(ԅk 06+b;W6Z!^gf}=Vo4jL!fVPYZmM g|?RP!y~ZcaJ$ yDzA\H_v`d88UR^ؓRGVtLëBW) H _SUv /*DWDHHg9暍2LvB`V*N,[©ڗP,$IJv'}@b,؆[ѹ١LCÈbGTUv߾j 9gY>:3 f;x"v1Vn@*J[K`I^F>H{>LԼi`J1^ǐPdR}7 ;EԔW7 \&5Pе꠾Qv&w{ k,4]?_`O>/r}J}w f8p\? >:P ng;sKL&7ЃC׻=/#¿*ZBہa䯈@ ] 8-!gYI{'v7Hۗ\:( #YzD( yfAf@X!?&R҆ n1 ]i@ MUk@_t'_M{I1CI@ g4c8Ṷ>a 0e=:cl'v}OPIg$j.f ST }vж Xd5+]En*/9gC<6#'e#6A,5OEKPb9ԡ]R.JOh!,O3GS9LҝrLvx2rOp;uŇP dzƝ~#57 Ԯ/S|j"H y7F}aN:=F +X/(AB5>13(][t<3~#,١_џ |"2+6,[\ghSaKv,?BE M2_Uu4*"+6:4ͭ R((~V"0$~i#\,֫>K}PxSI ɴ" ̋#@GҨ8$Cg&UQ! 4[+`6qReaByYݶ?†.`t¶DswdmmOK#ői$&kSLlp~ j*sIJˉQ!'$kOZFd<͜QQFN:U+ . g~(/m"4! lOh t9(fsϺN"Y,=Y jb;o!L\m]_~'Ѐ;*l1d o@A[' *iDXvڙyW)IY<9DLt&m'iщphBOFB8Xg~ /jȂ4{,.只t\k*k! a1NQ;l uթҐSqkV؀s6][NiB43=Id(}R0YoۮFCKHW*DO`g.-ݐNPa`ǜ0Qmhߜ|aWqs)}R0#9Duj??,]HWSjyPF]|N)@8~ȍ(B@OΡWGa[/UzD2PjUJҫRQŎaA7E^JwU,ڜv''2 A'ݶ$`Lsfw!RIq!=KDٍwGYُnG'" !;̐ gʘ6f]@ s'nKeP}CYN@鄰}‘Px8sp4\{ 3U9K`6O8V~ *_[[例(VUt>sҢX)jrO@kSd&?E6+Bhl(e&(D+7pˤ@/Qr8,/ ktZ {"'$3>_@NAv^ 17W:cq[p@!x7mfcG>H&m0fI[0ȭ'fw:J=-1^LVz zHwp\#7`>YcZ'eF`E]GȑUCBz!A+o֡_oNPAD,S RcJ]}[)} CBO)ôv?u! %߁ 1ަRTⱊz^}gG}x-vO\^op2se֚^EŸ"/SdAC`o`0MtړXBi_x'ZZd20u_yu<`Ot;]=}vFLf\(XXh5@߀vm8ӗCI.mDXF}Ћm.Fy3'uj3.̈U9~!G@S>-ڿ1޴wC&shhWnD[9Aejm,Q`k 2V"_=~~[ր[U79^qw^j,x p#BMy `3:H&xFly1'(t`dfo2(jU÷gTN-*Qe<|IgmBV~~8Lx_=νrT=rVbT2ebpn&6u;2g0g>- PL]icqMqTCyT ᦔ)qU[ KR4g9+*>V 2_e .^yNwp)'u**! Pe bdh( pADҟ_Y/r91ѵ,[>z~mH3#$f0)MW`i4 nqXImpo/ gG_w;|5pBG-0 MD zFec\\2+ :B}t֨yJ]zpF4x,0(u2'6i+OQS+"uUBFeȾ>FȢL^P1LOCeA?\Fw` [uwpc_\kDDI\!3UZC&+`ď˓fA#~ʒMQp|`U)<|\fӂ~߻* kmim72Ro+ӬMRVUxJy2kct;%G >-TʠZ#ꩱUmbFCI!o^v;SζWϭEݪKqyJvԵ'96*o"NTBvhIGƣϢȼmزͫ;vaK0qoC@eO)e0pHG>7PCLQ!Z4A_%ϒ: g)o*\{31dI S ~&>py6W* )6e5$D3KK  A9 B|[-V; ZqzAfa~LD}܏B|L+6G/#!>Hyq]85C C6sv0^]K K]8i-> (Qi?dm䟗WrU&J밿>K-|A WtWIbs9, A?fB3L|:1d54x ..X7V,=~%?z(Apo[]%BYN?1r;L{-`t˕3j83e*}tW(C|3ZJDtKjleK.n/R?0q#W虨$lbҎ/]Ӱ>wwkdeh'1]ϟ!ۇhM^nU@fcbfm'18q3/I~v?":/I^ ^HȘjߖ16Գ!Ahy`}A [oa` EkK KHM)jjQ=ydnQf"dٜvi3TG~?NƘJ+dJ!^`"ɧs! ?7\֬'"QFdyH%i "E4[Xh?s0>xXK;9viNһ{%vH)Ԛ3"wU<=j},rAg>h[kcTC5x''\ <4JRHZ2_$hОtl3,2Lm`rKu 08Va 3 s5_YqXm6*(a+<`ߌm%T#Ew5AOo셒IA$mYǨxoVCWsVs!qE ߱x[U,z}6pN YoB\X8:c_ Q=!e|K/lO90> /4`\ЋWy`^4*NB!vgdaEk>K7r*)Youa<4QМ9+9$H#PJ}g+AJ^rt)ۭBLX>РIydlÂlu ow6A6 0vMF0SV1p6H\x7ewEnFvH"׸^U:.PJoKzX[qTDZ^}(3++jo'.`tRC3>jS$s, w4Kr4n1Ȱ{OwI>gip_%/jY> ~ñ%.:+ +IJY?+$T?J 3QGlfix.۶ $U0Mܞgs`a_3:6췲ƦoXaM|a>8[m:^p*G4}++Y4K" 9&\*[R~/@kܾS,J/7Zv1Ɗ~"~ँ ugfuy_0҅5{X+(ÐMuZ³yَ/Y=Lϳᤛ\FZW/>D.B?(~赱zCU;|آgjDF8"-@ sLXOR:[mhW+YDcPɧ[Д7;\w>u!)giŖ+477j(]~;%㧌c {|?,@t=C1X6uNц.7XMO_W]!S㣖@r<OM,gq>w̮g-k@KHP3x(%}*j9lHQW" |S2ޟ1]f>S! qX(  3 HyS@jq N) H!ˁݶ g {-C -4? +&(]܈w:}ؐnäOޛ>4eNg^0c3fΌWg= QN R 8baBٰ}ii-kY3P6ոEK'ًduv-XrS<3ܠzKq 'QPF 操XDzWq D;L:Z)(4Tu6F9A:m#OGMۋQ;m f e'23.N%/|#A\wvuJ>R= E*~tWz@NO+P*@,\*=A4*M9y xչ-7UtA|!4Eqp% Lk^3|B-=bx=2VՌ4HAgUB;w:JO볋豖U)rNmm+U1>'gsa')rϩS6ga~8{b`[ `. .K\:U5܈|.J>+J}~HI/I\t\Q&6L?F`JgW|KSecvP7FeyjY(xmF=\|ק$P~rrPF5XfC:{%!G?UEq sJA}]<6S#GJ,I4}BJb7X3kNUCИR/[&5Zyp읞!KÛ9oV&1H? /WX0#tS3aL;f6bsse}4>PCuK.MIǐ.Cb+VTu;dE-+FJx

$c$J;rIv[C _ټٸ@48[#33cǼUR̄MY-+fBuW=Vr 9Ue*Pc^ `/HjlnԘqeXJ,CoY* Y m &tW9{g8b"~AUXʐ5^&'o vP"%衣i8OE8Mh'b#I^KBYaFBTwgu_-%w-F*n\.^rah{"\V"t1Q]g]SsTh64!";fAC?"9 V̶mН?YXܛgEaoqdAK/sYߘg/TDuzI oKAV/+X)8{-CJY@qMSwꃸAb[Ա·[̋Rk(<؜=Yn$Pì[*-(#Us{V?d-;Ei 3*.͜{~` ɱz$+쳧:^MY@B;!gqG{fcM/F]Ny*fIF]";x]KrMh7Uhq/A^i@8Ad{Ɔ\p=LĊcj҆C& !oPf_|e1;WӜϹ~q 9"(n6JWQE#*C =ޚ~0Dqscvr5 R"} o@SRuFݰdFL l{rrST*d a2 čB~BFz_ 莇[˒*nS gFe\s5 kI=8.y|_`r@#ߴֻÈ [i呯4.hnm{+$n$#گv-C ClZsvd:]^@6G. J:Uo~c،3^9%?~4=@b[#C'wAO?=jJ?׻m*bUǠr 喲Vvצdf{fPCZƻ[ZD`k&? *q(eY5Cb+h!y0&!ý2!?zWxh/r'BZ険kVat!(Y&66Y^i3t)5lEcQ[=7/v% g3yY`0!?3f}Z3a (m< #ͯΩ-p;ؕn#S2S֤YE;60Q:Q^^kʹ'|s)\|Sxs"&Zqw4or5yW%wjwbӷ:GR+" tҔ5sVf[^K(#v(_a֫Ų\~"9b U)Ҡ?} s߻SZɝl|GWMK|T?``CdAIa '&+a–t `L0@*-<*W^EEnDT/*Qf2F3>ٹl! vd3hVy!0_/>}r`^%f_,J;voVZp/, nN;] lo@;Uc=D)ZӼ}SCW0 !yb"K0逹I4ٷ)Ӄֈ71jtvM$_hX2!UC /+$O0rj#b#OTkgig`+^PYcr_2m8L"<=SMeUU-ey7~}ժDK4Q+GVH@i]s{ꃂV{L Jl^:oe217+qTwR ɇ7O&FHPi,CMCG״_ cqYWZ4eo:bPeѓNx>؏[l!{de+!jll9T鋠x_9=adʋH1!/*AǷRROfh V&\&Q>NCK'"ǥ#C{/\yjB%~*FO`J;¥|8>04 CρT'(ؙ--$Uw6Jг@v軥ףBa.p3hi砸~?'ijuo!P1R%;aQ7u=P ;0%΋9ٷM.NSIܕd'@6Uf%nX_4j9I7tbj5[ebPB©8f} J 4#Q? y ?`:L7d{ϑ~)f",WITzA1dӈtb~WR)h#t>~j9{ JtJ!ҩGK:_Za틈, ؕ_.@.olN5{Vȹ1Nc:%Sv vpBRVțnA QD|uRIǏjh)>uc?W}xd'is;DܓO `ړI7ݰXgVw#͉V,d|Cn- teFdDdkLWHkG4>,`Ƃ ;o -ʸFm˚_Vp7Ś%a m.'o8v.f]}F>v!~SĄg$HS=ߤ$I=} Mɰԣi-u_nߟkJJ0deo5ZKݛ>l3M)Rîg@Ч;3Y8/0;kR#%V׭YK]ةL:qj'W+o9pM1뻄yW%wrSU1n[.Ж|7UU:)R@֖Xbyf]9PNCEև4$H仵ӢqH5 >D1L1R6AxL|GPOU[yElb<4H{lce- ztaOVWQ}< 7ݱI`ř,.I [:<[D?^upiJHPP:+-WpBF(8>U}F9ϑ~.M,NBqN}mxǗ{B}@VP#$盱PSO<Ӽ= mlԹdi$}V_^$x҃L<e>g<%6xz 9#'7LN.hN!%P qvEH@vjW>-)kz~ֺD.P1;6,綬1DW;V-kkwM7n+d4 %ql{(;Th $A|EGBerZ֖0Sj1#>0G9 a'k-׀Kڬgb8gn 4^do?K\C񊓊Mˑ'nߺH쭢գ,p;}|?޵怇=Oʟ% 2KGYD(N,!'[_ˑ&GsNIx%mDvm?$U׵6Oz $喦?=-Tވbh*8 -Ek צfŻ,\%~ |Ӆ.7\эwB X 4~Z+ 9!L\AG"'@H]H(xV$e0#;8c퀚{hyT%$ VF9"ràD:hi/:i(̣6"9n@I92o&f:!<.J鈈5K(.Ia=HD[Y>>kʠAra$_B"EQCyXPtcb-&uhT_}\=XUi4 IU#af:7{gE 태OjH@uTՙdx*ƳTWnG0r!}W); "8BH蟌XP򗂧"E@[wI:kz@\/A 9WWŮol!qYߔ,O s.GPx?hEPA\yrc?%7c@c&yCY,03!1FA nˈ')F0>*24(R?b"u@c)X.`&Fe7'$zP &m*Er6Iؖl^5i7”_) @'v ) +N "qeBTS`xEi<7՗DSE3/۪qCZLk' 쮝( @3t[t-.I.1)lkFzs zafm,Clos j|nI? e{pOlܭjgQ:aX([s{4j&{~~>&Dfn4B[mܔ~ Nd7U[|=u}oX!3SnUTp3Kߗ%_3_Na0\Q'IŅIcH]N|!OG!A0}sSJ3ȃ" /!1fnni_oXI}.U38y%ey֟48H}?t>˦{KqHA("EijUσQѯ\2)tnhV߷Uv<>yUtTnQV7ԛ>DSW6}&q ]N*3a֛U5ǂU{os'nɱAiӋ1=ut"Z\E[Gtovf? %[A\fu#,@˽Z]W)(FnwDyoQn6'#; eYU1'R[Қ49+3aCuѷ7 .t搽uզ >zW=_i⇩%ogEvKiZxR^^mDkuA[q9GCÛF6¸~w?EOqUd9J'֦h9Ȍ.cn*]7\rL} Je vmWr|UQ %Ǽ xOgdEf!}]f eGF~+ޱ23b UDQM% s nzo4J5 {k6u\$(@PU|9$atyPI>zhBqg}lt$擧#kxgcp;Hk'c}gیdyخT5+%BQ7(RkH meRyXVzV%\n7F rvS0 9 ؑngCL]\FDO}]BKEhz % ۓFYͣ(?.4lVؾuj;4J$3D˝-1ƍb{,Ϟ_dMS9$^W e(=[O;:o`ݩ<* /J;l0/&X(rKLO-@ )Xˤ;)nTu= A1+h"x"z 3v*z WB@P!9_< }Kk7\t8<+Cfs Ql mB7蓹qi<Hn _.=PM7LJ!+F:l[PԅWZ -WEj[09IFxy,P8ݧyL\}j3E =`݃{J/ lNDӯ)h3qqm f*2VjZw%t\2t(IE΋`q3b#ezkFꖦX\B̼;RU@N6@jtR%ǝop2/pNƭG@>?c4$`*!vFWA^[@0XЦ[?]s9oʱόalBCiM,z<YD-3]; ,X(`'YfN{JRry]'>j$٨#IO9%aJ-pnXq?-VG?2 $sO_/HUIpbB9cmǒ Lӳ{D\]>zITJdMfs"A.}+پ߸9*uk{J9jw`I?ӏW|Kf*<94\'d''ߏ;q`eS1ECt~<[m*w18{-]p֖=tYj)8TձCqRSĴ(|{m+|AL4YQnf3"CF*̇g\.`;-9\{ϜsYf ȽpG \kP\_dކGT$/_wGqsa}:h!X.&anAXP 3JR[舑=oLF8m8wIh >o>7ay%sdyO6Id7@<׍:PK=j>V[)K A9|&90x覕en^t,RJĺ K/8>2 mO?fr"qr.l{_c? Ą"6 o;Eϩ!/λ/N~cÒuWFyW Fi{RD/滴X"e;@dMeJgJcbךP0:znJHͫ!hwhned %BؐDƊ""2:(!3#E ߅"&$e-F_.E_n"$`@}o*g;8mI E@ѫMȤh8dXs%$0E' @hW/n]SHp?YQᶋ )|p\[փn8krxt =~٠;ƿa^(`<`}l̥lx2Ve%6a~Xx/:8ՏX9v.gp?䛯<׿'rZ HYXa4uOڴ:GJDδRڪ57Po|b$ƈM?9")}Hdfc)q,kRj.py4 8za3 ׍T`#:./v4EGmw¦r>z~xDzV؉D\F i H Qf2~aBr6 j$ egn)BK3%RS$7}sPАtNF7V%^!c ,@)ǿ;yfxƋhCνzR5t$tN&D"gx/A*-i)_Zi7dGvF =a~Np8S, g9DRf-!/Q4jX3xUdF)C\Wj2WDmnlIL92ZtIP GeA=K+M_q¶zW|jJh4Cn'8V SDk suLLK<aS2M v;X[r9Y=nئg ܓʨ2 ?diYҜ\JXEn˄m)KpGa# SznW{2Uo-3QvC벙)w^Z _JgŎDbw{[Amȶ2@L_9UM t A޾zB%m'qF]QV.uhzi]Wi |\ a %WPe_hH|# eƢZ,fA^Mh#X'^3a*}+O#߄ԐWgP6Y_7]@^33 aƆg4;Gh줫B>',0 X)c S: w٫RS]cl(n(?KIɇ!.Fy _tv`'E8ȪgUA F\aM IURW(fVք^!45?aG6#-U(GKX jY9KhkiI,$&dA&8,sܯt UkP+"'{8>.oo[sMԃoc+6G wUț-jL,XwR C6dz"p<'wG`B^?lXgVPSD)dS. Tсc__5HMR ;g Ik9_uVN^SֿC,MBQyT_ \eC39VM.ޮS!H Fȗ#c IOzr z/5Kf -nì~N?|l]i)* $?²bri羥i,{W[IQmnuhG :4Zϩ=0Gu9j@ Xu.Jقri^rD;vx]]Z]˟Eo }Wec&%vfM=£u<`I>y˜8Z I޾iYev?# 4)?kͬpyXԼ6H !vKէGNȕiaʓXH5>NJ>(#" .D w$ j>o4z[qQެHe]e?еg42zVOrSJ!P|Ԧ/_p4kH^~?mQ:u<(y'(G>~!^vfE<@邬.ko\+җWjM<[Kp &v۳ jޟ3csw>b>q_% +`鏡yIpYd?Cʥ In2)Wjx.~K[m{ PU(~.+2IZ51exݼ,.#]?eʍD5t zVYXIOM Y^*UTۇ081D+D`Ds?. Ђ -]¸ԓU{RuBay䩨ӣA1xT_q_pKjOsu[G=Փx̄PY87Wj9дtIꍍl [d"\wH )gBGA-r\ɭGr%nޤ. jtG}ĀO<~ڶ~5?\mo*{Kd}ҙW GmMzԢbS \sJmnTΞap^ jݦn!s h@݄tZ-UǍ4>!`:mt]X d yp" oGzBvFTt)*w @feq Cyk7(A#xd=vaa+Ѽi7&+岵MKCt$~swxBPDgqVS>;>"H(/f)T9(s6.~C7%Z ;m?"9Lp?SлvP` i ΢:=@S#%ot3Yt^Mׂ엻PAFf,jj5鎙Z%)sfBDlu];FT"c$ltjy7z;qףOӂGb݁o7SpCĐ,z) ^(. <"( '@Nmea&+||vS7)4Dt u'v?bC.l/cr;(̥bM<76w5/{czL=Tc1S :UIgA)Dp'fI?`0٠-݄f͎hc>}@6k,EKD2>ͦ3v#ex$^)K*^20 c#YA(cA*nj}gLa EWUsx@5k<=ci=9RFLNgȊ-ܴ"3^,t;Ν)j )8qЉ6ӫ3Hy8S hѰ{w? Pd(" qSZO$-T7k:nA3%Ӡ2\(Z xqJA?ܺqHw:DLzNOI,Q5ә Jf2[|oyOP p4YeprnJﰵE+"2íñp$!JƱ$r !qmͅ|x\\+\Rlg{:8j#AJxb D&t NǠ/=Bd؏6/cIuXn>!0IϭQRxؼ{EՑ. µ&`];$ۍC]g7"kNfF@x"JRHl-{W> 2gܾh| on]c kKM'ti\ 6cО&6H'jnG{< UmA0`-}t`{ _btCZ {%,y ٣"z܈Û)KҘpqh ˕ou-;j%ׯB;?'|UZُT!;&~8֭B.=C3GN_t0L!3af+ B~׳EH;{}HRU; c.1c|"CP+KZ XY6˫ҡWtra醭 oyC8 CMWƟ'NJ `v] $/_6(z]Tc,BmfASgb-g$ά6W,T rޯ#q믂6L%AW*txWqP&UM&Tq%Ӂ IE(b܍{JB3ÜcqUE཯D zeTA2J ,Zv}b҉5M܊;mj)>\bh3/ ̬'գ?@Y|g'>;_2JCV=ک=bxy2YG=4CR/ Ҁh eY t f6؛> |)K*N_K8IM@x.b}`.(]Law:d=*$b_0 3+cc,`1N}~Jy?FEh(L$3@oۻ"H_ܦk$zK\h< ghUp w'b{鵓#{>,Pw8-3}"6dk5cw־ gh22nt扒+G=BRf4?bk,x4ȕvfv o6Vm$< aG|ne2TL!FiwmsȜUda8Ϳ?| VT9u_ÅQ8,OxHj|}4qm? b]K|h-dxYVcn4:+=zzHR318DNo=%_&{>G$p Ü`=/f ЗĢ#K_8:!qF /<:YXזK؝r)Y}1Y*Y4P) YSdة1GѫJ/9mߏ1. ă, F[:Xa_bz k4!^dm6ܿ;jR4ɈM+ ?=tWC)BܡM:cel>UrT3x ʦmX)ٓt>tn`ǡgD  Lmu)4] bѾ-^CJ0)C06{:Pg$bUٞxZGyR"LDը\l؏ 5ֻ /L"Nm&E3N" ZavE"U2V3d]B =Ykq9jߗNMc H酓2e_謢rL$nqkrޟ( W2`n8)6fIFrpȹP_#YUtRdʫ-iҗk礆xh7HdϦ@ET!OT=&s%!wg1ٛk޵Y:ZJap/|T2p(:7gT߆(*ݦ9hp)`L }@S%ԿM NMxHh"HԢ#qE'hIBOIY!&2Cn`Zp'Og!こz+XԊI@3ǜHj I'ZX+H])F $ ƨ50i)Ų TO!kw׻3iWWgѩl7w/OMk%YIii6V|X>wAjo@W5!r6 tk+%n8t jƒ/~1SɉWʵEI;՘pޔJopdZ='h-$]~I*~}oI8e>?HdL8BlDHE*~P~rA#^W,/RQtMbXYItjT6#8U/ sfؒkhwlF\TO4Y*, >IDyLc䕅TAZj8mZvtCmt tx.[vN !Kxݟ>aR^(gwؽ%ϵO)Okg2#Z0LB,3Se4֣zQ?ZAyNV_:XbY)O@-,KbDhET 䐔o+OTx>e9 |9$lO8s-&;'HŃ36k\|O+ iH~)V$y|ɦNn*`x*~ǮWIxVA$)AEv4@+-oM3qrr"]*1Eֻ^*Bj _t \n+˝ zl͙77%9R F\>T~MѩUMQgj1{ Yޢ4W1= !fiOP>1 'S@{m l4Cjk$؟7#HY ũsigubfZ1 xq^OpKa&B&]cNZjD[ub /lfU? mw*Z*gpbzq1x78Ư(L@o.QͿz~ 8+WN!"iG8zfRW!$iDnjI̶64r9ZE) _fPډ)6pz[ϑOi`K1q_b;"7 Bu\*Sz㒰m%!.OjN^/ڳoJHbf-%!MD̊T;kICW7sb &P[PFOZ=hs v箄I({{ 4,&l0oUeJJ ɴμ+&E~0{76Z?ry}J5xHjS>:I e!@{b/ӁgwE⫍<`Kh<5;~ Xý3\>Kjbd_2o@PitWm/b)n܊5Aɬ(+4] \S.'-U9q$+ϫ(8)[(+E{6q%3Ga3P~32/j:,X}b\i}7[e{?K~ƕ i zd,<$I:৩VCIZX?bCچ`a@Tp$WDlf*-QbtU,~t Z[ݳ#G]2]\Õě0{2 m yEϮ\~:8Tr^jSmcO+IPEhozCR5i~Y0QW:+@|8ϐ [-5)"݀hd{3dG+&]t1\tY dFȱCʅ0zv+ŪV$ژU"Z5XWӫeU;q@ 5@?KH\HO3KK|3AP\ypLR0fQD 7R6 \ic0[D9Ȭsk>p\ i xeBBDBVyHǔ~+5=3 T߇%e6ؚt-L+MMz|[A.AL ;EYWq3%8OԞـ'L :} B<Κa@T@(aR{EKώ陿cq\/E&oQ4n╰%R"ݛ@[,^|W/It#S-Fis l69ꥩ閷dN-#ijS+)fmk: 7{g|2vmgy?PSפ9V{73&sܺP-p߭)^A7i@xXD`cΛ6ھHZ`@U"Jj{d=Jj@Pyrc6A"]9=U'Ҵ_ʯARڱ&zTdSf'gUŻE>v  :9D]MH+]i޳=?ܨ.0);ax2ex=Cl`9h\6<("}f3E~T.Vc̍vSӄaEms;9AA3o( uԺ4 q,"~( r)%Td6vħe=oRo30] ple LDG2*~/,Sy@IAL#A ΍0ʯ99 n J;7)q ԰$<,(I1>ƧWd\]0ֱmj7uαnbv/^<ͬ"%Kuѐ彣 LNBNQ<'+&"%\yA# {$> ׀nvraLb zVtSիR(vC[[J'}O_'Jr4$Y #|&ō- j]tBBIB:n` c"AX l[I4Xu16$ޑlR#X!Vq1`'JM G{lҎ zϽH@xڗ`5$]zcY4I/ rO^-RRhђ pgpi mQ\\'{=~cZ0qb>$à $ cD,G9opZ^[t߽ÛAezupkW"r:Io$-c>;;GO Vib/|p1ѷEc*.dWe-KB7>RO'eƓt-G8('VkNe鎺jʉTݫl g6 eYLsccd(ExL6koJad^A &q9ctXHw2Rܣ jyЙdw>\)Tiګ]IՙRڅ/I#~fō_F,r) O_#t@d>jty`B[nv|6yߡa炪*λV1(l![\n[R\YNCwwշ&`/ vslʺX+Atӽ-P݈%MzHf׈j̢סVS9?~q}ȽJ 6HE= YzL@&}/I˻ ~g08Bbxׇ %Q|p½-L쥤ee+f`o[3&E{S V{KŸr/_@;-Ʌ+[h J9Jha %Sa>b(9(м"o"޴^:%` j+XGF*T!ӿ,3Q=0+¼&i~ yq{8S_Ag!s,utI H~ ZYbۚu#qĴ1[{Gc3(z$ŮMP7CLHXM"471Y{}# j<:.G_qtAx,yoBy90PI=[?s΅:WwB %QDeQ(f*x90*Ju74}eq9צݜlQrT\gAQҞ`cV$ozR,(gPB{,{&O+̴3_$/ڒ",v 3޲ˀ{y}!4i>3[q %lf^^oH[VA:nĵ*TL l^!h[Q+smL9_ J lN7>I͸JIIa~ l0hHqr]l^8hykIM "W.p v!O` ힱcw4/" 4Kq2L[WI94oQWHS -pqs\+kY(`)T]^H֑xD#c։#ӧ{rםXs/k [ve%nAdȲ wyFN,֡}n:3lZ5CTޗtV(⭦m"QvҒUO2é$CY@")nb[ e_eV-K=۔^j:uwY |լd+uJt[tKh|bmfԢ9oW^}˟AwYaφW| Pt}Tr"W6,CJp2掑aj=2+ʥSbbz]Y2o-~V4ahO  9X giNJ1v-rLrjWqt.CQ&Y7P_H)[ɓE?܆ˋ&)E䭟uj7&Yo)cZQ] /4ԛ8Z"?dPaqN"jct-OZi}MH;*(k 1=!ɟS,͔[Wmˑz@Bb OB"!@T u4Bkׄ> Y;0>au+ܬH8@X6o1\|mjDS0~lZZ_vn=X81c\qn9J)+|lvstΟrJ,%7g`Af$KM"5᲋fNX_КQC"o,S&& #Yp3Mq@d@blLnq"#2I ߄-sqzك'NR=?K ԧדRH |L-Ω GzfOu$MKM[ y f8O[O?hy0>lZ8d`{!5ʬ>ĔwDI&Cl elYxt~oڬ+O!b68\ f]/u'*WK 7dnhbʠa i7q7d(,5TZ5EQwKIG c)1lޟ2#C44YCĊhGgO|èYkDaqfEv'zvfkp_$E8k"%HH='ȬI^c#GnNZ(e/^n$ 7?x^IH !gy/uk\ Ȫǩdc~4h 5g]MU$4`K]+#l=gIω`@qюSk6MwS_{K oR޾*!z4@:y-r\|J2~ٵȟf.]X.gg9{i#faO|N%G&x(_.y=rqѢmN9[]qEq!&{ztXtdnj8~9+-kJu{lrJva膬vI}Y%OsX=/u40jp=1n-gl}JoGj'V:d! + u]:uA;)6=bWT\^Ьa)5Dwf1Jmm%*k__y TM/dK`TOTTQ+KS YuzO 3X@%;C-LdʢdA+a0as?2kbO w. m>G*Nx5V͐D]3$i}bO;5۰R5էmݚ]P_xs'E0`, b'?D?  Jbă*l4烺 re[pbe;|C }״] qzq[gxB*`S<8]lfMoSKó`.@?ctlJ._٘>qAC_2pnm|`}p{*Mܨ̵ M܌ vL&1 Qp ݭO1,l˔99)D K79{,q6:\o:DAA0NLőv%k5jwlGS\Tr[{:"{S8xDE7Nͽݍ% Ws~!=(|WV`-+4+y%ֶ :+b1؎9!14 s @: dQ"h2'D VwKCŦ]oz.73p LI'FOWժOM_HΘݻ2#h"n=.n^1;*BvX!)je&m[/./н{K0Uru/ mJc7XAi _Jx*iKK4xz&N;9.P=T3TKSrAx?"7lʄ1 @ 9¢Ʈ3o`^-[*vvV_͸L5TQ׎jrzaުlnCQ1'8BtLhlS3:?gE.F μěk("dS5WF w5'7DU-vcoB^'WUC4/zVv(.:3ܽ%ӸJFD-@z SU $vy 3кJ IhKtd $h:YQiT]@ђE)AȂ9̍T^<I^vLWLԬϧ "7A QM^ظeѓ)b[- lm}]vOڹsݪdn%^Ԅ;=Fn}>6YowI4DPgUwѾTY@LzAHRS=yO6Mplmqm׬ixi~ܘWDfeQuJHS4;#GHY%frwyOoo<#hyyˠ1 ykWqU.<'Zs<3Ȩa-E:e ;ELiXߕ]g.j=z% ǩ^SĪҸޜė0DvSEH6uN=V^z{4oV;#zi=J>#OWnn◌3AD V2t}(H$W$ZTo+ֱLst)G!߹W~;$Ga-!(i(8z#nZ+CάwBF (7ݓVIz3_ 1,F:⎽Uo҄&2! fQ 6i2YrQaP,EZmamG) +WyFj[g6; d1ܽ(D> D߅7)t L*Q'l8Q䗒CWqnwUx?țK"¦glOSO K_bLsS%XNά(4$ Ӑ=! _Wݝ(7)[.Ӝ G4dɎw7Z_A=bnea%uxTf|fs%1 r}5M< {Lv(O ïxS'!31XWt֠Gz*-@aF/!:xvd$]de_j$OSe#mOߙ@jLf7XKn,,ѲvE1-| 7s0k㜸c 6-:4c +j?vQ3OI*I[#l\rMވT#7͏r˺8fJgy;W(,vd\F}^BK$M? i|G"D\ίNM(SL̅N 6`ǃpmb{nWƯXd# |&U!F {Sx;F6KS@x{U|=Ӓڱ DFW8ĸ/9U m1\KsNOWJLO'1f,ÏE4V hP,S:3Ј|3Fd2ON@X,^!pcJy 9yL<- VТt I ʍQī)=@%YjL/ܸӣ%1_|L*1י`wd!뱜=H#% ,ܞm|)N r +M4ƈcpE1ǭ8)3\;/ L+ɫvij?mUlhu)TSzqVqI߹@ܶu8&W> ņWoP܁[Lj ÎTg_3+Ɖ.PEKhqr~Qw4<xOg]_ʓ9V$mg0󹲚8G- ߏwsr \cDf1FGDlfAkU޴gd'HQ&6EKmc&P#>XwF&//#u2|) h1.P=jsnQ%zS\B%cT(wy#= Q8J/'fInjޖ_Mq:^!@53k]Fv1;GS,@m%Y}B ĝÒ?g3wuP/ky۔ƹDY€|WERVחn*5zĴn٭D⁒f ~t-AcRJro§Tm M ^> Gl4Q.ɲFާXEzb1 I:ޭG)#1Ss޲Fj x ApGc7'#~OB"%=Y*EU'#;檕YfB&׀\怮 YLkԉ9iJXԗɟ=(oW-N7a>A[OLuxg@LWYt)a%S(4FhoZ%J W)ʕmr_cjstf9>;sldYճ5l< 3ޒ.Vw3zc4UryO'+d`."홐SSED+ CQ zɬXCCwV}ra|M+-]o%m/bhH?ԋ= E t815SѤhܦ:Y{Eas'AD *7l^-`PdEJvwTDTLݔje5(ٳlʋG)ݜ?_1tEI/+Ȱ`7P2fSڥ_+I#^hLV[\O3ݣ<(em&q}R(gkDCeA ]"SۡrJ{m |3t/ ;K k|pdC9)mh'\+n簌O [(A؋܄ssu؍~ ^MG_>Z3 $T1zbL9E,S)g;,HVU$\I8I(VI\;Ly,H |EyÿYLݸ{r;=dNvnyyrZC0*O/Ð$wWz K) 5DZ3-K+c0+֋$>#RN`?5Ҍ3+pbIF*S Ws!:MlP-*([>) h r,550^+d, A(ԝi*[g f;XGI.!X\N!4>#"k>h1}&9P7q2Y}a:>2ԡ+CM۽?>48_VJ řp[5߻/Y鎾Zuŏ6Ut/8d/iXH/Y6vc/%]SҌ I^޾Zl`qn+( /MIfdNVvOlBl6 .-bo/(8q(2hm:,:"bsTZ7־X̒ 9->A7*ϦLG`y%PtXa| My:K?ՀLj WՎA |_5A?hq ?a”&,WJxOwƎLHl1^W ۠K+7B. As6#Gav: u8u1$.|b@j-B(Yu(/1_>)ș8*}Bɦua o7'oB}@Y!ͺxIkH)YgVʓzok#/dIЕT;}pV}_~qWo#d T̍ |1T559ۭH3vUtk6]3-OÓC8zfr5e=Ku$ e*xVlNd4[V5hqW筵4)RiyW qy.Co)/˅T\'#+ R ?A9QF-ÝIryMMׅ!.m;Km(~Ǚ +>n(qu_T;c6Ĉ51c j@ }# R=㿟m8Fup xvI{j}d]zR&QoڒVb˂.*NNB@E:!#5y-(#FFvyc{x湰-5J̍_9 uu2tO)d3QB;μH?иs3w@-YA$[o'#Ì *UIv?(vpl{q\etq=inGCYCa[ =gm!`o1%(8!n ͹ B9xDM,[,V%KʮMn()?4W\%O xQz>&졤] {c_ŀ5P5-7ٱpE~l @ ghAySGfY/A*D~w):LR|.g퀌uo@tyC)}Uv6HuQz䚙 [CH|9~ǛmS-dnh@'>͏iP$RQb?K.q0#:Y꒱CW +5~CeURˡn-AU:"MѾGdU4 җHn1`07?Yg8fF`?_Y~*Abn,!ubvJt=C@%ظcYҫl jZe/ NV&IW=},?W kt?} &+=#j(}TL:t^Xv^^CC@)H4_/`/K=^&Ov}%+hkOQ"h8KhvQlb䜆}&mU&ۯT8=aaF_;:=#MF~aKhȖ]A͒Egt42:L25xQpLݦ<}8iNB OR0g gvc ЈoJ>ȡս~Jl5z|MɎ,6^`<|e .jÏQ{4-;UM*'O= &"SKxAL?H%NVf3 xfUvJh.,gox _AT?/6(%,ѕߙa8\+35Q~0 gFR^2 (e qؘtw+g0N9 qb i ~͟n zRs-'u|N*hft7dCH =~ T)\L.v;@~Pa d?G9K av8܆JK\w8EV݂iyub]B+X%%(RQn׍6دJG!O/\螄g]Cu`kv؍Xj~yPI{2nڣbkpdR)*'F100z#TP'0?J $Q[9wɨ#"? ӸߢBo GÞ$oߍ֕i/#b@#=BpfkW(PL|*i@0l׹INJ)8ĥjnmܭRqS.@hP7\XORW$zٳֵ-L  ` Mb N{[0t!%.w$Rlro@bGyafׯnS&ﱺ2:c>~+ʺ"N[p~"(>kߺE#{,1B4,.LΎWpT{fyo[iDh2034!9]{U^ ͇} (l=Cѹ9BnD8ld B.(^d2r=/yׇjHPl- >z]J[n,S"n#='w\C˨3bEk$nHC-pPE;Zm^u^Nҗ.WietV4~FU v#`:XʒF$7~f qbR|&k{aPDoDL%r &iTں粖 nH{~0 9j;JD=P^:ͅCf7'Z,3>:qVT3ɗ +zG&ޘNM';lid\iW"X ukМbyHE\\&kdٞͽMGtԩ+k'j4QG4V4tcogëWIY%d$(,N:eXdz`vRi aNsJ)ZS=쎰ѳ*^Ob絷 {1U"dMZ68ڇ!C\/0r@K+;`d{UT{fݿYcوGHyٰ|݉C nH~Ip3їӟ(52&pQשMsP10TaqlRUtP8X&޹2fΧI(Ɇq`񖎌~)ᛨ5C`JƬMy&} \3<ꝱ5?-xY%Aсҙݴ%J22[jF*7?x"jq/V5O#]jZr!S6‚[;^ ˎ46RCy/RĿ46sĬ?WQ;04v84C8zKݓ}nIY 2}?Uy1BӜ ߈D[5 2 ZMێW=Q{縄;đtS5'y" A1CK3>p]qU.全$Rk'ͮ#^;DˎȤ̐5,`!Amyks8H*( (:rL.WxDQx4No ҫ̈]TLFkI;PP=S&}@|)wFP9裢.>2,N*ϛteKx%h7gۏ kP<UƓ DKh^{,%Rn{$EH5`|׎_z)e83n%A:=Pl {(%=f \'^OK7+6ÎT(0! pgDmq.AQ= o ¥y!Om"! U]<>ݧX .!!.\G! WZKiǯ%v65o,r/ty bvletj9Gb7 ;'͋V`gB Ƙ[z<+ @BSSwh6(gK[*.s? cIɹ$I[ɧkF鱦&[K\zf8/_?%b-|0rݦJ鹷q8΃2FNI fOm"\[,ؔ/b,)Ni>$M}P\#,|7Jde s5 ګ3 2DƁ:%=:Zch,XrSVOb e t+Ij8`%_G CLZɖ]=!(+Gh5'nck⡑# =#ҩ9"a^LYWMB3$e(CxsEI<$|^Sӵ 'LIٖ+z@&0+$M)i`g48ecZf?3d)M2]yKۇik"=ADNۆen@_@<4hđ7MTdVbjK&XBizF-3; vҕaZ,7,^ a5ڻQ4tܛk1:EiHݍJB pSĔdfR͑_"N kf<3Ǭ )Z /wo.{\=ؤf ڃ`Ep+I'vm=[Щq8U{hSX'zF}a-Gy2GK }؇""l8QVey1>ԆI0#hY>ڶ|;MHA S!2PX:~ Y EkL>CiE0Dd\rgy0oqzpX&*;Itxо.Wzv/LH ު[&f4rjөCuݴS;m3`ЈG$S[ k|mDJ+w`0YՂ?8iY (,ѥg3xZh;OD{xnAeB8 u^g/7wX !4|=KsP߬Wk/q{ x %3.&5y(I,Ostkrteɘ'1T*UOﴺ#mk$ؿ LTL;U ` "XX `2Q`ch"A4P0ES%[c\x x!|#I |Qx7DL>(ff$!3xEe#ƒu}4c/) ~4sg9j^@b^R8 }D{˓wytRMHXq%{SvX,cbA.QCyC{kɳ&gH_Nwފ84mLkE0P (b&7x*ћ':<\'fXO1H`\[ȂV̼?~lF@#\ *7'Wb!Tɺ$Vpr i'Uu7(Jhh_̑S8S*cWR&`|;WLלM0Ι Rr81u᠑ʒ- p\ #ax}UԫK Š:F3%F8GdO:N JIe?_ܞ-LH4׾!Є0˅FTfG ե~A.A<8rDk˲`f5xY[߶dW+{׵uO8k;\ų>J5p/ړ <\1]@aBezg$@7oG>y;-  wL5Uذj]c06߃18qU5Ntr6c>qRfD@Ā*L{H-mC5n89~֤-2s,¤N55v;h9]ZI n= Q?_f,a9RH+ŽHظLb 2{J9,#Mཊx$ ubEf- 5H&l0"RͲZ]FKQ6_wxԌs>ѦwhpI#NR.Us7M,28lɪ--)fU*5{OTɹUA i0=A"22l|DpazYkovQb/^̦[%Ӧx sec|+?P$=-\X^G(q-~d,F rg x&`Kwh*.:'j֮"Lx^?!\00_ +;,#?Db#1 kؼ;=ٳ<쇨qIsgLxP8{w8Pbj#tplA& kGVA2Nਪ>4Ypju˺QQÝ 9A3oަ5IcY JWS9ʥ§eD[6 zStGnC_ifSm-\P:VV{kC25^.mChd| >:$zX^`l4^Ĵ]tڰlڲdĹ4Hiern +"Dd2.v*5}nnu YOAy#d<+6DX`;Ԣ6ISDH\\сigwO%.=0Mv)?z>rAh=h'xx. )("Qr`=r8/޴A"WXgnsGW9hugy A!ޟ*Ib6 0&[j/G%LѼ!&g N a3,j%Jb!=/@ tZM=;)?nQ̒X#Ϟde IcN"sՒ;z6)MҾM^ @!wh`l&tXZ]Mo-ZXIXw nkm͔Yz̡T;#cU&镨JQ|$Pj;0x\hIדD+ۡȉLCG\ rp}ӭNgdS6ؿ:B6ۢi~S9.l2JV"(@N]= bY9!^^5tPa6*!!YOJ3:ܨ#$ÄY24\f>yTEҥoR<uspj(>rb&vyvH͘f c=Tt?7iw{r&26c˒D`3c>+o&"EA5Daňu^K@'0~qvM6h_HD_+r5R QF])om@~Қ"{;k aŵHc%cѯl8 eRk-殽 [N ӜbB-o7xϸR! C dL*" (/+*KO)CϑY]T+EoĄRzjK-}毕c̐0M {7FÔS6pPm<Ў[hv? 0:H}(:śf7Om{#7Zy`dߟcjY4\q{> t*nTm/ jJْ+zD3lIMHXnut@dA\ѳ ~62X9-,#5tz6.Z0v:AIjPKxJ`nbzfQTb%3zO{LKc^0y g(^'6Ɓ©Zx؅Dzy1.q7Xr;c^s=VNmNO'I6 @v2r*mCe[yHγ9pj#wKSO֦U=qtٶ;nnm=ʊElDnjX54c訧~#e Y^{)7 W{خSB3R͒tݣHցg#sGug=^3Ϻ~9׌b}jZ LwƢ9GBȽ8ȩn{ߋ\ȭB|a-gq}Ñy͒E6˥w$%GjE~g5Ua0i'-X۬nπ BvDV[+[E{-C]s'/&>NM._^H2]-*LjM uug@SD[2HTF" z $gT]-7G`@f O9YbVvSu%N(lA؊Fds %ڂ&wA SJUn )p [WQq>hx`8MSosXA# R r8|嶧PbYFu$Ә=OHLEpx~f9 ,PaAl)=dbXǧp.ʹNc3'6z)zU4e5%磷J ' 0uy% [s!^Q#J%F'A|/nW}JٻWL#gtg@'`9o qLߠP-\?K&7]Llef _[xg$ w#;Z5пfoWۥ8(~ ,p'Wrl@ŔNdݻ$Qn}?#׉Zx hF0⻗ʖIYƕ^wT9m<-s2Mx9;GZ FY ]$JIsilD;!RRGi7q1tz 7=h.';07m]G-` j@@sjTkL M4iWY紎rT/w˶D&gFȣw,M5T+'`y`~Mc>f"x)RSܬ#6S xh]-7^j 3G oY]*{dSB/f Fkcm;Foc<&Fƙ&.C i@e̤'cG>Lص=>nY-t*D-*E눢5=A Mc;}M B^Z2O= Ϭ|NM%Btu+ ҶC=l"' a amev拸ZxbrKr$Y b"| ;P֥|/Ga/f 8$fKL7v*PCp ՂV;^v!06}SLWuXߔnrf+z@^ 󮚗6fIIc >8JDod?#TK<3ihb 0"͙zvA fCE1+vdW"x,WWFa2\Oݤ rvk@Ynmc~Q؝ZZ/ĕPYJ%D eOhdc\3QfT*z\;d/;]Sh3gR ,lk|w + C#օ=.J*Y`{PۅUGh'Ox*@pD?R$>_&i /̀9'̓V$0|:Xkm$"Bj8RtzšPG5NX1xtX%V;J2! ֬ uF\*4۫S.mf6^8_R* CF#p!L@($Z_4R//qA↜I!nKI8,SZSYPC\]J'2w!kPoH@|%D)R${0nҤô ˿7mG="(9㳓Ŭ $sr᧩wsowQJ&(bJ_v?X)^6%xZŇ]G zk z*2ە<,aqgmYKo,NYg iNBXK 2i9_)#MLT+:P7ʧ>9V&`ajۭ.-YuG-$ŖzP,JU=TJbz#ij%}?  d^]/nR bQ)%jyͭ6 Tncg%PK=$>@YeF[En%VnȆ,7␳MD -y/aiY>z)]կEEɗPh!oF_*oz7:U4ҿLd_Ê6_h)s8%v1J‰zoilwF6bcӵr '"S 둴hugλLϒQ0/6V&fsw wDX?J{yk.淇]M.Ϝȥdh6Oʼy&ܞcx przE&а {]%e㪽4dvKl AM#KjqGvPm91()2M"g/:3}TR[^}ʤ#B͏,٘I2/O#pV4 {]5}cO*~`taD^R4mUZZ͕ĩ*H,LDH^PP/ۅ`Sg۔v.Du~+ëؤ >%5#h^fY ˃t>GWΠKͳ8jӓQB TVpmó-T/DI8yfh3U~ ц٭3#$h>ctшji6'(P'#5gV{oD*l.iRG ]p+g%H{snNʤo'I~Hs?^YAmXdr9=8Tɷ7YK DJ,"vt~?9:tz ׭ .BsF\D~ʃt`_YsS]L5JYZf[S+;m4XS*@'*YQbG]ȏlb`AgIe)kr5+bZ3HwaGnjr>+bFg$RÎ!(H2A?v-6w+EB斳 %g1=73ПK+*S6;锶m]\f$c;Wo΃]Tj6U yGQϦOso"%3.G0޶Dkc!Qw Zw|<4g5@HMp1[˖IDN),tˎ3GIf8j)L 1a)oR WX95'\w~\ _Ldm +RUh42"V엕I nuʫ`L6)9EɐW>J6hK<[ Fm0NduI`h!>P, ExqAec-+tr(NX+V9.vYZFwڢ'  yQ6۝ &@nPn@])2ƀ@ap% 1WO=uϽ 7:fiBvwȲO2`, q BBKѸ+$ Uu9xPi^v[?e.#ٍŝK* )Ԅ+BQ҇A"R‡(f8.vyIRC)|- ~-v/b,KR4jD.x(*i}'1?z| C5|w̞c5@+K+h%X5.cTVk"[r#SK0;2*C @,$<N,@ arunOIyוfp7a??MGW@׮9uIW+QY( Fbڡ(s+O*Ж|I"h.{+-s0ǖleӭ4]6H?)p)LrY KXAD-7n̽?}@MkieY%W1/>h 4LoF &1Cs*w-MJ!;@]_J4b 3-BptgGqHsƢgtneVr.-r=j[W_Fm hČTDLx+acb[8Ov'!߲ڛҮ \gbYm9GQ ;{ u1[C4YdR2N*0mzDV|6xvj?4#o(< |gbBro0֛!3#nҸ%T[yrAE03l+f0~;)D#o-LspkϘy35$lw!CDqvg.{kmRQvz׽l(.W3"FCH℀|1jzܵc)8GT0؆"UǙ*ZDkWjپ LJ|hmI:.+Qc0IѺ"XXֵN?4~1/!B'~$NNX!d[uҒ"4f2Y\ ?'b#' r4JFO8.:_^ [dqj4 7u|ÕqBi̫B~(\?}xr-ҋOC-rEON_ķw 6G]K@ o%a XO ?qE,@[A +規>|@9r腃YaTjo;:㐦|Aj (bm[U@T=vYdP^[,pG@tGx_6H}LmL5f9$^#P:O?}He_2VK^[?pduo+l~@}!Ri+fF8!&ݵeXQ ":ǽ5 /|:w.ng(oXO/~%4Ɖ݂"Pl‌Uł㜓7GN'Z;> ]VqJ-u[(!7Tb7jx4st<߲A5!{_!x.h{zEIydԄiSh]q$ W*v{}' nuci,hv9#Xgy DˎM s3LcvPy1GOS@wJNqTƓyLINL8CÏs`kX o>qEƒ%dԴ'/3ƺ-.HCt0 X`wI5̃YIC6 )H,l>OLbA\z\W!|In@S'Ok_2T,ܡxXk"_w QVе (\dH#wr84bbBIvSH?:<Xń :6RA")!:(xJsztviTMefx(W8Ba4sF̭g*75c(E=5<1p0kƥ4ꍙR@Z9@Fn4J-kIfBRӓE~fzqpo@#jydD]_@/BgHNˏ_z1zFu<БiExv{ζK"q"]_W 3yX = r+˰X<#}܆ȏU?8נ?OɟL'IwY텍߅JjӶ/9skǘY-]vdQ|K`Irhc?؄g<̶ Kz܁PpSEAnsQeJ.&#}XF/y[U t]| *;0`K17^\QBePvu %lFzTQc®(;"$$V_ɏSv)鹉+7l4' ?t_ʪsj+3ss, 7mn| ;MySuld:ֱf`F 5$P5]=$Iѭ -Y `,@;E:2{MO#|!6kha.([ Jw\[ 7s癗bI ]͇ufd=YXiaG+ ^Һ֗rqT2K!GMFk *E.)9bl9sz|z|̢# *MΐA?ɪM=ǵ\78)>U/Pjh4є1̰׭vfv}s-bZ-Yճ"M(EkѭM7QW#n8X:m0zv+ejq&FTԓBn]:SihJE V˯ P`\^=j>ALiZ:p.՛ ?_AGK]3ݤŖW5;>X7zg&-U,netT2yhU/So'~~q_cכiyrbYÔ!bʏbʵ6gAK9-M%Ƹ3&IخyAN GB7D).qXRsF~N2 -، peh#i6!;5_!>4aDu/FtSΆeV9oUkZ!\T 7|8Xuп(qjc|z] t± a0}Pb\_qX 8>{/`csF)~+M 1MӬ%Ci2 q xۧn HIJ|kq]tkXZ6RrIU) 1Eg=1^ oTGr ngkuX՜sl\ yA#u=4+<s% ?A͕Hoy$*G"D99hD1" I\>G.*2h]d`ΝZo}@K yA`HouHkK_%kB-~U <-(wxڵR9g1Kb!riߕh^ %$d1d=]/Z/}w1?PDŽ `n{Isܬ1F3ධdwFúĺOT-kf+%U{B^ 8؀2/P0KGR4mKrX~P$rOOb@.%i.4'΂3r-gu SP54EĤ鬬[K@9_3luqVw+MPnw<$t>dpG%i LT]r)dw< `unY{NYä5܏cT ;xGqEb''Cye_M! ̧ Ж_]QMH!M*S"/fmo qҒ27hUR< 5B7k%zNi|M&}z gm M_}U5+m:vqoq+L$ Җ wvkq5KS;O˕h.\Y67h;O猏)z2Rt?@G1Fj3{YVi$'4P_'e,F΀r S5(Um[X-݄164o1% #arK\!@ 0ncRrkdR0K, E:VۯzSQ]'i:dN57b.D|o J@kK"lcmn[16&VyB&2gx_֛ߗ ?GQ6+¹ۃ QVremXbX=x$V{V B) Q_7椭n46x8(K0>k4YYzvѾo,ʴ|24+T.sSOg jm!qWQ+=KPTW[&ρAu)!vo'_D:>Z`X &ѷ$1ejI;b@+v= < 8~MN2.Bzt 8W'~;\S- 1gD-tSr7=DJ4f>|;Ԅ YeG`C@|vBږ|a@1F8ŹBeqůɔբJ%XA} j.MXL0 Wtѡb_N+|^f SyHpGԆ}>xd=\sS;O/3oD6A믻9tخ jmNWʴ䣚qm'z N4*5^3N\ g*i|!-*)bhxyd 'X3[T0'Lyc^6Ю!x>D (Ŗ4n0pnFDO fM wڋ1qV|H04UͶhJϒ@PwQfy >s~y^Dx0g.=5cUou6{T ]u5ob  gPrp7L5k}6;sRc=qߝWBپ ҙ; OYfe Tm@P%Au_TIB0 ] 3 H͎hZVg{ ?Rr [aD1^8)Jiv; Of'cuGNHeuaFP˂&/g=lW8k; CHTym!_ݧpr~i'qC9:*866wnfJ>%Uk$6%AʇPT]se ݣO_O7\4Ja{}OS5 O*ȬTV.i4D_q ˱*_/!+lJ3ίmf!(j?GFQ0〟{޿g's3qa:w8w'_&oG\ l48vӎj<`}sJӊ*UL"gflOsbVxO-c$ݫ! uE @.n*=m\]!zbufO%crԅ5(!hEJ2@z|\yנl_ ja%gi AS]X$CZ^G_ @ f*BCSI A*w7?< 앧v6ɖdCm}M I,]@|Ѧ!݊=-)5`Yѧ,%)`ǎeнb@(d]n n$X;TE=-+) ;5ڈ 6V ᕑKQqXge{زVh"i> 2vF oU%p7}FcoE;|1uv¡i0|DtO]$ZXi :wH fa5JV;NG֖i dof^..]3'4h^gu*̹1,a` >h\_)&ziD}@1\sI[LhI[VPz7Z9:I.= x(DDO|&š |h]F9~3<7Tkŝ!g; }\ݹM%*p휍3IAO_Ƒn圲T'~lP9J0u!&d"Xr$W8!E(S6<ߪܑt Ď~ Gq.U{~>[`?\q?DuuhIN뎍.)Hإ΋?˯w,Ag(3ȗB>ݨ>g:diܡyAww[=WBg+b(ladI3[D'-r$!4J \]C#W/! -Ns<7xR6!~]ei6bzXoURSd){ɶoc[yϲdu0fzr&gx$4b1_8QEֿJ=~=W@i6 vӐUrdy= #.,#ߺ@ nIvA SߐEhrfFmmSu-bs"\@ͷlcqQ mL{\Tv-BsΦُ;l`'PҰ{N^ ƍ69X$*yH3[`tR{g۹:EJ-7TByPxdY\4<>Tm4qM^eF=Gy-yR,%6^f\=u]ۆ4फ़e l8.&&f%o6xv+K S_艥BWM9hkE4,׎)&|#gC2r]ߘ_L6S >-ۥUGU$P2YzK H51_ngnDęh=_g*βhlߓnbky).2baTR!)9x` )ݳ$s`Vɷﶾd-?yP$NXaoVZ=# ͂wC|~+VZv]k{DФdxj!W=XW*X4_7)maht^XBM"i|lcx66QBwAgfQc'H^MJq3.}}vünz6#o[v(3; 6PkLD޿CɈ(v"$}& A]zۡNaVf5K ᇣJBv$`lQZ>8BCuhaK!_I,G$&knhJ릉7#i,/68sW=!p/U$ZWeI$;Zı1{25ҽP8]nEE߲!H@.” 3o6Q^oDo,13b2"I#ºݘUmhF+;iaR(4= u^HlT}|7f5U+*q#YAT=wi~`Դc~*O3KO؇>GE_Mw9LYk'WYa֡iptШ~֏:2̘m,|MDȆ੉5UcfZ8ot鱲Mi}{nWW9sY-*5"KȢD2@H[-X-Pp2]`SNᾮ`4g- "/ߌ] bv'.3G*r2^f=+*fU]٨A(3]Bo 5&@8``٢#FM.xN}(rAE3>-6PѺ;AC I(b1ưZ?63Da`pxr/Ug9]kx=O *<VBW#ĦbITN4n I26ce .^Xy(r1ib4 ӬĄ` *#}/ny醙xH{"3UQc2䠱6~ nz{vE>[,>,EA}iQ]Nc]r Kuw5QҊxX3c^g#w x~WWp]j|?sOMDzk Ꙛ0k>`i"TsX|dzoV!K+1VQ Z!S8?1"%3v'Oj/:]VۀB.B-dx@|v rLxG& bU.2)-vZa㐎wscw A>V˲~+܈Hb$gA3+bq!|V8NHW^t#Tڼ"R=h-o1YB\^2[@Nuwd2|P+FfZçA zVٝJп{ aK+N55M-Rby%C!ʺ(Qb9)~iT2a n*|罛Tb.9h;r{{q>[<(k>=m^MWPXmmH>4|ſ-ϹU0||r #A- x-YI|ncS??fba6ha8D Nad DMO(L+\n1c@ 8DdПN `}dp7zs,1 k/*;]Va:3wiF#MQzZ)EH5&G' #ObN46yed/rgx =fǵg}ji8Z}Q&5NP#i|Jo|b{lL7{"MSW7ZwOX6+eq&Nj5Z:jE#cJx\?$"%\eFi31iR=ﶻ߱"ϏnE9I(RkJa䧶Ej<'<4.WS:RԂPM yhX߸3X"&Sjg h7vZ3-E"(z /w>+6rWxDv#Pxrďz^_q_ ׁsזw&W\XFD(%;_Ҁ;4E] >6?3»!Bm_  kJ#V^W1\s#̩ξ\ոrHzKG(\K[>iӧ) Oip`$ߘa*W[_x GlsLC'Es(\)9Hv 3bD-Z8hyC_KtkiZYt=nMs}=`6P.O 0=Ⱥ"yyl, R-OF\ .d H4˱elD׿LOWs)?&6wu;9^7)C͊dˤ^Ñ9b6kP>s;YZG_^p@U!-f6&BBͥչti^hcoc$FJi^gS]*P Z|^͌Iy_'?Ǜ:DhQ}ڃ6`j$}M [6m$fQ-/ gyC7dJݣXF_C= 8B \oN.q/~PV \ne%.UY[Z"߀~q9jMmgxqP$Qǩ'wR-d/֩1ͽ[AfIo\Dt>δalՈ~m#2wz?wW@ZXwX) wz P 0yL݅HTbi e<έQ!s]pug1!HJݭ[(vjNM-R7!K;&­Mp4vgѣ=0Yբ~qo.kWTe0@m)`-5'a7@ka }]nQQ5ˠ/F%q5-C6Qϖa)8Qz;| y]vʔ4!olFQ46E'|KOK6Il0$xn<"*5ٮG";k1 !/5czm%[5qk`>[.竢؞?GCY9Ø(ҐxǍ=;QUHI;f[XfOCHBL^#q[WCY hHTW&"ؼ5H,ӧȽ*3Ezs7̡ rA戠#*)鄮aۉӡ38ܠ:a H WɪxT9Ӑ\" R票5YE'^uh :֖t[3| *E.dzB\d\=,JM}cg4qG; +a=7˳s&|/Kُ6.F3<ɚh6l}-.fdkv.r5(П76,F >Fz \ͤEd7 )߆JL>j};~Mjk^R-y0E_wd獑Q>ZTLՌ\EZD/Lb=[qn,q\2;f[ټk2a}rf_}ӯD.FK4u7 7܏ 7tm +$W֌`Zl4_Y6TF#&%Y0s,cő+|5 oSk9N[)Wέ*֓(g\ʱ塏A(c4L"co^ZaPI(z=F*0/?eӪ4!W@n~;~C\(YLR)ΊRv$Y$I99oJ߽BM2mSDbYd)?$SKU.bObl0VK{ OKM묗xz(ypp"wN9&+sZJV?!Tķͥ<]\^3\%NQ;fՏs.ɻdt00To=;Gd*rTx:^b3a8QK7cLC|%jN[*mz^AEM1=~/Ռ30,P7vꯣ],IsyW?3`j*blaK KAAb*JjJ-h0E?ZW iZK"o3krVԪ 7Փf_[iYXY0eCZpduVy(o١/!C!pK \xY;rGA-;|l\*6\CMwR'!w0I$l1'o9/xvsm?W{xOq&SB`! }MR.eq _뉓 Ŝ@sCwl}p i; ZeBu~pYlnZێ#mjњp6~E w. 2"izhۏU }aFedSZts`(ULT 9yj y%iʟ]#Kek"Ɨ /mh̲_ҊE1x9R%B~aQ{@i_j`۵wqZ-u6qNei嫷BZm$p>|?jVLq fsCdEf9k_%3݋ `oHD lkb"0ut0뷏nY\k~fWQ~/ՠCo&fY@FJߛ/+ӯ_qLX! b9]a^=S&@DP tlzo@Z!e 6E^A{<ă]&T-_3GDYE5"5KU*+2qڟd]i &ݐXy gC; 2.T fS ʖz qި-S :=DTV-=u"2eWep-z.{\.^f;r >59rAdq>6"aծ;.)4WL7C'by9lZQ݈K1sg!(q4,ZVY!DL$yoWYڨomD5ArP ; g zb.iDʸ( Y;!ɷ*5h]?_Eݿn[wv0E@gmt<5Pn.S((@]>q,džHS -AJV:3@GXaܢHpyc<nj4-*]  m3Gs=M]Cc flT NV 4|GF-d/!)oP8ܷ$_m,Bϥv=Hfsڞ*L|[<&dd(LLtv?WNIT1P5 a\R_wqnS~iV$4!Uf^݆ˁCȏY O'AO}= 5( Ϻc=k`13|29!EtK ҃VCzP7r|EJL(Zn|*M{S"{OzJEl6[Uu68tcW[MZX [+lWrHZ>'K4PoJbmRoaLktX0uǦ0ܠb(/Ǒ5rɊl3RHAP(H±bDRp #=   ^l afų/Yw݈i'!1gAQ8h&y0!u磲~Yl~xY`h6X@@!:8+F򛃫)07 l@Ӯ8C )sa$P-uzdJq=w,;@*#nρ1]:1󙪏\s빌Ee xzHbƯAI,|խ=r (/0K\Z?:F}J@ecH.*%e9@]nGRׅ#Ƨzk4EPշ(f|.Om wR]OmP'@Euۼ O suV5sLu =<+Q`uZR_峡zmSx݄^B=u5u.>?vr}/iZ!J0.jnK9_=nĉٚ_҉%ކƆM#֓Ց K+~+j5z^4τ%'k_o8~B 46<8U!DXHE0C$" _xi'?ldl/ |qD zS|β63ok]-*XYo u[3\^I]C\hl"ob_ gj˴h9sXӕIi_OJY-/yx)ZV"^0`ny5o7gcM ױ]giD^5uX*i1+ re:tdܻi \ѝ\8$iz$m!^2Ԕ`'$<|}\+4eY|Iar"#J2P0λjqǿYvjOjRmbZnQ{}H,Xp'h^-ɽvsF.Ώ[ `g_g`zbk}cn>ޓeD>}N$2߿aVfC727~E_굞Uót_ޔD hD ;?3vsMk"DJw%'pu`#29,g}*׶x*Bv9i82/Qn$giCT<: -tl" i{?KǶSW {.C %)R1ǴAT)s؅ܶ~[ ]F0}+ax⌲z$O>=ĹAXoPkLchjgJiz_vVTʕ;oR >l*ӕ0 ǜЌ'ust-h6We)m %u8r9u#Av0Mp@?Е}Gzd$n?䏚"R1)8_KHSKō%ERтX3;_ L} Luf[HUz T&Bz,l{\a0n2(c<ah[jW%؆Y9&Ooc̽kŝ7յ="VR\Kd,=kj7wr :1҉"^釟L& }<,w4֫(gVR\ҝH7p܏H}PA? c"|KƧkUc#A8 ^enTf8hd9*gɩ:G> 3Gf *X+A(3PmwˁTsnzm6@r% +^_VJ!Pk*,;/|v$??b^Xni(kwi6VxOyo_Ф,2wk~NVKF} CꚱZrI 0s%V#Ik>ڥ| [`G Ɨx&5fo *U]*?S;y®K˪1q,B(xJ0$goBEot9&5֐>8$.tVEխGT7 {$ ʀmvz`Ǐ‡R BRe6->~w^6ΆoS8x4wWc.;|P(qN6+Q}&>fu4|ַ=T. FH]gL|,[ʶC:9w' =p|FVӽFܬ, LdyrDtܛhQqDNNZ{݇n↉HOҡM[P! g`s1+cmeȱ ej()2~K-xH)!,bB7+S{?w dPחe7)jq g%9go)ə%YB/Uu{QM ]H=bumU/'k!<7t!Ĕ˖s:f~r 2MW1s$7.BO̩eĩi2ueC.du)汴-FHdeD(XD/ b. vΣ/~WNY|E30A4Q9_T,'2IJWPqԃK9BSd  g+C%8G0NPxy7'[J ƫ^}#Fz(h:j?Yq 1AZħx1bd[["FMp&.8 =\mx!c< O@& RQO,8&Lwj?9Q>I"ӿj4DbLѽ-eԦ`3'(!$>7`E@iF_ *0}g3!ZqB. VèMR,[] mDGBN,{K2c@:7ԛCU,) !M {Y\;K̖a+JpldcS^tw@nlocCOODa +xY$)XrN2jPzM!K$;ѯ] 93\L9_368ޗz$Â\r^nn/̻F۾ɷ@8s=_ pT>-:QHĞ>|Xꜩk' ;+ i5T0sT4>h=l?bYRNd X7:ܚcCa8!e5&=H4c~`0zCk ˮZLτ7IH:,~͢{^iH؊Ue8S[=7FzX2BsOuZ˙tJk- 3O<2(AmU|+^1[w+,  -x&_&ׄ@Qx+N b::WJ#Y-5}i`9B ӆqxq̟h>{%| +D=ۤ5Fz[+pLǼJ | S{2`+O|>c>;NL$+IQo"dgHh=fلL;VKɪ4E9 ?eexU[/b# H#Fk_d?RW,@(@Y'7@S dtMDs"z:ʞQ(+Y6^I jE?ֆ -D@21cۙ!V4riUSȸW*u`3qWǾpe?odC]56; ut:L1Ş@;KiM|R.92U[nSj,' ~UL: JfҌƇ0,_y"ne? 'C adǑZGG{%ٶRyAr E(zrTDc7 Aq31>;$2χj~.j.V_}C~UZ S_\=3Ph2:I݁ap;x*8C}X5:@Š?Y_dh{d*fYh3B QiUg,T^ ^ʳLVQ!39c#ZBL~b#z+aK o1^t:iP?h h%VrŘƶU{TSһ/Xvc FQsG m4-#+M)DRHc_$NTff s[u$ %9&%f".Md]s>Rb eF\xl i-!(0fcuz_ a1кkdcy>o@vҏ( _'Xo\R'Y9*jk=_¯ w)Up_LuQopt6YR}|$giAӝ[ZHll.> fjF2z} !νW gpY2*shZ)<#z:ȶU'O1Iv6c0jjG9;Fo 2 ۃtA&9fIkr eg=2H}9(}K4RsC:j,TH'^/ظUXэtS:ckwo MHƐ:@TQ:1(N=6}}V`ȉj7Eݏ/,VYy^9mk8ԱZ%Ac$Fԭ̙h &JRƴ4A?+(y}w4As>\P>Oė}!ތ /ӱI?N3i,me4>4h+6&ܚ?+*{OipΞղvGPU6r13n[Fl;Ewݏw&DAݫ$9Ev̀M*;-%e';?r(5G칿VrPʦXO149bh/vD-CD0i`!G]۫z7EeJܓ%9~XnKlMʠ $]`Ƴ 7ս9^ĎD(%],\R|K"dq|L" ϱ3iC= ~h3%9PLRl#6T`FipsL >]J!@kA $a'x6 $h5< 0IM(n?΄Z$j$-J= =F|`|9Dva `SKR6*KP$FzNgh8OFh`I*Lt{B@" L[]Rg0c} :_qEN_TrNOs(p̕Xn 5xmwpg;GdQdD%&E)4³H6@?pKe`PnX,ޭ:/D_5S[ǘ&~-^=ق~XD "kA!xrl^黕tzJD#CiL)bGۃ"r1^aH7FUWvi*e+F+b#\脍J`w̝]0))rm&2p(),KOox57):`tJZszkRiYgՇ ͤaJ7NFb[Aw xɛ Z@K0ݗ`U,X8pI}YEܼ {ʼGw0U |7C_2< O] zKg#À'8>fOOEWLPgF&7JT~- C'bz>,UvYR)$\:_)^ tp}Ys?"9J#zYNHL'E;`i JNzGEj֊73 jӸ.i2sv}<>&~MWƭNkε<$dK4Hͅ58alʗUXcz.Ai@qơM%ab'dW\Nf䒪0YM0v V7>;e16lz?/z[m͵ QT[T5,/[-vkS>diX40 0j[0 &NvH? O3aF=&Qn뻭D񼝘IR q8y Y{)So@bؘg !رfW`,o-c'%ٖR+!sbV4^*Arb$Dw0+vޢj {cLh׽4D5z)8h\Z ^/4ji?4 lp ]e36z=XwaN LbMBSx;`ei-EQ1a^wH:}n9:7>2 NFׁ<|kf%Gtiiɭ!ᷔV$yoO*XcNac/O_;zODPlao_'C ^$j505 GȅN[ėsaD^|V濢qOftiegy %Co?1~2[ceyj׹D TxӘ*Vn?Rt#E#8_Q(, o:$c@q)@"?²ד=!OPNnu)a??X.0W&y5Y iJ1.vvr^jPM4zjv0đX<&7x|iYyj`6bGMhgf9織Iz$9n!u\b]cXhHp| 8ɶB=\n,`6-|HqXŋvAי&#yTUuvss _4ϋںY`u˾B ~o^ќbnOb]&|Zx2T 9Ӧnp҆,CKS($ ҌIFhM&<"%!JeDUJcn_&l_LwD4ɶ|GFQlDc(W70Mb z3_JӿG1㡕 {yM_vBfp3&0JJSmf8Zv u]1 ?F_2ʩ2C)@ֈ>L.tp\Z% &O] i+ ѵFj3A_. 6N4|a]|K7x""g0.KwŠHdm) *Ef[?X2S~W`PN|ϊYЎm(=9L &@ KMf.;Wߵ]%D fPFND&/SaŸxQ3+4ؤfF@ tOyHbK߽l@/#g nQ@ae'G. Cnħ;HќYgy4$\`%(/b3Z0T&;g3ZARGʉKݖY~\Q aJBnb+p04D6h&<8AL'}zDWяmOJ$دk} uJ{*o`mDRt./rP)zW]r7T ]1rχܖmΰ]QT$a ]Z>51 P@L}(q*|eVJ_|Wp7: [UN۬HUz;JP>Nqy* 5&nsd3gVѤ>$V4C}:V9%A]CZ?T1tyym=W&ȫ@R[Tq ùwo^bJͶ ]|r Y͖~a"˜IdWs*yj#ݺc_ ;@+DB# u"CIf Wmϙٝ_ΰT0L>J@thTm,w#lZ t}\q %x}ll7/Fz:{oMoCff&;b@<*j"$2>Gco˭K".qwz=EɤIv'j:?m-Փ>twzO&Qmgh ȍ\2MөWǛ Iۥ`<>c26[HH0,~9]N_CeuڼS$b$dOF9ĪC4[m!.*:B#))C)yg*5TbS⟂D֬. 9 pɉ0RS_#QQ XJ[R4*Z FL0a!%o͸KbIg!Obd\m8s[0 ODτ <;徉7kJņKg沗T?3bpj$qjK2rQ[,`3Yq(>3Xk7܁(TEH Z\ԙCXy9Ng鑡qYKeǙK^[+!{+H? Ffo1tVQ#=0}XyyYa@r+nnԑ!ϞFgֶ?p|s{v>-Dsp\̎=ٻd r6@,dXzy(uo-/{]%wR6^Ɇehp]ӖZecUyWԿ1 il )EAF̗-  o/A,MrflbZ-\mfȍMlFUwMU n i{ DNe"} ]3 5"3GM,4 `M~24N5]/U ]F.m _|?xҶJ?#h+*OnjT KΫ؍׾" z8Ia٢Ŋroj:?AY$΁d). JHykfwFa j{uXT=nCQ;-T+5Q$f|98RH^x.e0 \!xDn}4UߙIRGiGa2A=ũB;uNw>0** ([& 5&TwޚfnaYWzG>3ǩh!dT4@,g13ȳ(0(9= # `|ǃy@M*бՉd-PP.W|c"Z-G$X~]>vƁDIS vq= ຆr;qc ޶hs*9֎+>%6YT9-qzk͑T9d.D"@m zABܿ~ƕԟy+頗X[{H#ǹ'+w1t\A[F e*bK|5sj=zk% |ːȢ_ SZ쏬cJ=*@6nP`r3d-W䔹iIl#W&WLQ.s42퇢)uEHѸia{ٜkbvg<F{Mdԧ-Nb@7:ѥ7V* &ф6c(3Qͧk0Kf4!aVK9YwƟ`%2s9GOHl6(%}n;GBzk*Ѯ,o?4X' ộh𞮠 FaB`v[CŘq4FvboD"o' -FՓ)'R03 %RuBu0F\Tc\SfԖOFDs5txέ7` ?}{#wz2w& DAP[% #!^&m=#Ko'yC[HЀ/M[ o7` ZHRsl _Uf|e…Kb`@9ƩlcS*5gzhq}v+4.> eQ>9lCOojO'6fv c2 {V̢hU@U@]Q쿑:qYPu=g^JrxƢT ng#+\Mp2>˔"7|l?+ *U%ti_\b#)t) ~H#O~;*=7ӋGb*=+"X"oc ~wfS.f]ܼԺixP^JqcF,aI]0?c^zIe-!cExqp n%8{ՒӂYJ_yT?DWb=@Sx?@H$gaH-o}Y?*@XͳkL?L$՚ _/(p.DN˙U5;(x@FY5M}KWv" #0aX%żfm*T D%!i"Ek,/G84 dyrN, ]{{s6D f90$J4eX- 0Dݘ>8kS ~EcI'hl݈*z@Ge:.wb!)1S3hg#%{i6196UL.Ys8)*l bee$.u~t~Pw݃QdurnJgLքoyšQ9 ua]1B1yNʢOz̘ڝ2lT%EKN̈́R;Xrߛ; mbkf{D@73d-+x>;TzTJwi*XWO[0patTWkb$0T.R ҳp/PՍ j޵y9X9HjFW9dKhfՇAՎvOcϹm+)&x(Wh!WͻM^@]4_y 哛"3Y]BSdxt Ekf+]ٮW.8MSG?+G$G}p*x}ַG,wg fϬū|?hjOy,!$@Y# j6|hhm*E570R hM8J_p]}C20~҅A≕f| CLg FFGЭvP;Zn "TirS/q REg`#7V .n+zNfFYo,boW3fg"X=jP'YOxm'.:ELO=dx`,F|@3rv\ܡ?ڍn%քߧbmW0;"Mܨ6rrK`ܪ3_ae$20@ pR{2oU{)d:7f/^~'/uxo rv;/?"o3m*eM*CELhjBO&I08`; )pOˏl`IH@r\m )`c?%C&W1GFw l mH.0x{0WJvaj>FX#H[X IQEžnPdsS~]&. j­]"5<DLcp !Kp ~xhEߊKiUh\wkٮ.IlH3}D.?:UEdmJw~&^[A!yO%E*fųݘ$#Qk9܋e] #f\OwtJļ5¼!ő5Ѐ3wEj- Gpra9R[Q beQw/^S tg$uK`'F DhDOՄ=`gdon2(snޖwCfs٧eU@juRELs|HOyy|}d޴ZlNk:|iuoꤓ#ۋϧf):0>T;Blqjlοy1 I4 #QƸɹKF UO|/ܞz'†-xy_4(OM`-|EbyUN!199@s) vA?Q"A!1L(NCQk?Y n<* ePpQ0O\2p& N~,hFo KOɬw)|uaB02=F$e"1fO,m=[6N _&tXYy+Sgԫ"8[yK`m-Ylj8/$1ω(~CڼҏةCJ&x55Pig6i)pm[7l%>Հ EH" @ķ̜䢭Pmعװ00EIGD{:rŴkZ{wEu'Ep$_Z(1L0>#;1q >~?[[LN/c2=B)ş̯qSWH0MyFs5pF亲ǜXZq%( -Ȓ)TǖxzBѵGGgQLIiZ/-ַ[NQ#A}q;}ʌvScŭ8HkӷIܷǜyTޣ /ئJ3,2f.E԰G C ⎭Ը皀r4Mf.4>Y0N#%54%%ޑKO;>s~Mu2I5kd)6%,}5 ZU$*SJu'ys 3pԈ'0y Fq3|,>@֕ C@ϟMn?ajvhߟMq̲_u1<=M< +{8 mE}Dn4|]$hЯZ%-HuRk 1s uʼ@0 m*(3B{M//pU#UoBF[Fwϭpej=Fh0jp/fr hܓ *"&ӝH RwS{`1fT@Bxڻ- G7tҏy}!W0P!0cw#Ć$avX\ENB,!&AM!VBF>Ѫ3+v!&(Mh8}f}髜TJ:ȲkA=, Ciqor'pL <1 ߈+.t['_-k//qylR#3 l@0/Fy}&uHxٳru㒊ڦ\xZOvqXȶ>/{ tFgpavGoҲy8\ခ$4E9¸xU<+h+)> z'v{3aQ*I?wC4] %zXWx?v{t\X /kZ[5h%j۠[LH(lEA˕BK1GQLFwSK[Y5il5K pT5~<a- /=Z*<4[K܄̣H˜w@?1|' )NvVD4б߫1Ys2EB6O7ԙ(w/0E{ŝd Dte'EEun w8\4<=={^g `V?Ȕa=IJxJx}iqkgh" =q-c~ E76Df; ++*>2| E> )Gm=w b%'[J+4$|ynൌq: 8 ( ]{ >PaO||OswTg4ưj_3(/=:04G"hc}ҵ뿻Jsځ1lZRaʲ^!G4qc0E" b tHQ,oab<۞* Dō#25>{追1C-'2 cIoJ#7kI*;8s 8?Ӈ19/G=:jg|_CYH0ک; ¿ŊQRխ"_k#@B:d1&:}^[(;ڶo?*xѶhdCLR]9y[3)T=;QPApTՅ(s}L y:X&ٻLyY՛)7GtW)%;>49AI,٥纱II^̝F{e7pv F'EA\@ʭ?ˆ*ݔ.IE3Ԣ>c64Ӄ3$3o3"6|vFh` cA?*ZOy<*G]Imr Rͷc#]if_fᨡ~ܛF@?-^/iǿ<ۂ3 ;. ZC#Y-z2?-qVj@s_e >cCѬO9*O4\C6_K Z6^btݳa?`0 BRv9T/|`IKahls`Z_M?xY,}$@;&ʎEB 48`\P`Z4Tq9eh-cPZ7ڋХtn |kQ Z}-I}v4X%æg%}*eV.s /۔YiB0^Kj|Ak nyO ¤RQ.֢"9C&IPHzB~f5%Jfu fHXxm Z*woЌBS.VZψkf&/'-[=.S &m=r)fZuq j_N lXgb?:Hkowً@.3 ÙD^{`?^ 86o.3|57(?rZiQH4bSՕ`taW WE>:;)Q7gLNMNmJ䡈W>7!TzoP c@'Iܾ$ `C LDC(^L|l/e|c''@V)_fqx(X.C.97^X UJx}a9rETGVQ_UP$eq(g CGUNTc{IË`hOɡ.#{LIEy@w*k÷h-y2 jNK0ُEP5U5jIvP%-HdGOw܌b2YZdL qU[c-ppi3imQ]Ǒo)kllp-O;ws[w]*6ecůa4]^뜘yZRn8|/㗳I8Kڅje3s+d=inBx)ucNOB uSn+_ U)F0<<aa%=;dGc:u7N0zt` 1>t)b#yE ˎgCc`rV{giS؊DAvU;Q38 w ^{)w^3E*gLgֵAԉgR-]I-7dklޘ~nzm\b%1v\a<`̢Ǻ5 f#m{ Б]$%ODx@G{#LiFUfv=Pj&Z9l/Oyk9~#ջxKMJN5usу14WZ>:هPi^/ԼՅLH'Y(7<ȗqdZf4`:$aϫ老u$aאE^s/ {x>iZAK;>9_AAr[(Mi޿QP4Gtq?WgFU6ޮ|^b̫)R?qndvO:Iٕp%.52 ;9F)P*#]VYR0ًc@%e~2OWT,N_ !>.!%{ j\v:~#q4ͼr~}t"Pgd^/[erHr"tKwY3:}*^h^| Vr>5?N7"Y8BlQq]}Œ5#I yd ^Wr,;hʑ *Kh Io|JU9 FLf G3ć3=|McX[)J?E(vh"Ya/ N܏~̳٘\lt>:ijnX?SB BƌvAKQzEaU'.ȑc*zMEONZ~وU`&|zszJ?C>]w}nRIbSxcݝfɩj9 pjCW+N{{E PTcΜFtY,(ܒh:0kؾn9dw$Bj,gޝjur=ŋ2OpЮ:H' @Oio3\k#WY?Q6[YɋSy<}NW\ɚ|t?t)w#?E/ o`y6=Ac)cۜfF&ve!mJN[OSDwtW(\8 >-.]֢۸A4U0mjxwsP:7KM޼PW}yTez{_jZJ:"(8e+] :lx&5Y:1wnj,?{/(thLpJ<箫6W4_D͹ VˁtF#V٬W]~5"Ml8&zTl#g7܏hH2#T^oo]Ç4֦\蹸lG}~Y,sx'2D3O;::L,3m$Tm+;&H4FO/I Eo!y$&jiL8Ŭ ԉJnb(O$sl׃1pԽ/ 0f)W zXꦁldbhy 1$>]pZc!^֐˴&Sas(Q}ӑAKDZʭmOUrR5XQIy9tr̗>f_td` [j0l5`{c[xr^hbGN9%U9Bu': VeKA@J'zhr &:[ TjD Ekcdq+wZZ4u`ש XoMh2YSé2B̮mzi]Eu.I !;OG#M-vnYqS`cj+a?Y-+AUPv~׶GHMLB-hU/(&;Qg 5?$<&+Nt `M d iŝfwa 7QV~G.g7$rhg[ U0i'Dϵ6hiߔR+A$D9h wOXCG İ_D}xZFYu%3dO%dԴ,m dOӸC 6s$sT. f/e/%UamBpW*_"" ˈ"}kX}~TǢ5ɞFI͉W )'!R3w?(rGjWZ{c5}pm4PF*psKtCM8NGYNⵎXU=!-SB̬E {fw5 ѵJ ef7reś2lٗde3U5IO;=\t2b5 c2_Ca/1n ~LQwa!R?OG~x{pIM3~Z[IY [,b,R3)OgS#F%Vjf:4V "C3(,Wg""2G<Ʌت\hY[#DLmL"];u%| M6~fŻtD$K_zت yf й G ,,ڤyEFL% v @T{)NfͯL 4EQ%7R-erKu:3!H݂PV)]<ѦY>zo@8VOH4zTP}ĞBt;aȢ% 6dR䰀[7@%:r77d'zyJ1 tyњ'an&vP4Wwdh]vJEԚTA4#sVyH+L^4k,gYNK3V@ہSL *cj 399b%B-y#Jâh^$T*0b *>P$"cVA{`LB5,#@ye I &m^4~"A MiacVw“SS/֦fl/Km x"p:>!XF?CwIH?Kzs_ ^A̅ Fxl,8C܁,1J?eC$AEG]A #B]՛߳V$ v+ ߔ;h@P^Fփ B?4v)m2*W)가J[HA*(r;Ck1sTJdW"[X_K"99sWdPꤸE6hVAbîS[m4P,ⲗ?I!VR$?S˕\YwOnuq݃װ]o8اŵ N2ཪ =vqn &[uD/sEiU`K5;a'蛙٘X>6xE|ckPإې_ˑiЁ=CɈtYؓk+uH7WfcGPάIm+eM2P|=cea!~K-Man49`^WAGvJwGO޼_U0QZKM Y-B-]:*QNr^oI*X-?R"OJ|ݬyhɓxա+;bvy6`{㺜{2i :jZ,(]'fŭ<< IPϊƫحQ:TKK魊Gwo'?B}HHO×6BQCRc3iPo9_8t#2 lc505k͚6m6ɕ-%aWPwꔹO>mR*ȹUUV8ŸL MQyK >nr1-F\ޑ3 tEX}`^=$4C%Ȗ1K ݦecq2Z @fk.|5H+WuONJ&~Ǿ^e{:t'2*`-Ei4qaiSs u˶Kez"¹v18u_ 8%&4yכP)Уixm#״jBtoʕ~Cુ3 Q(;BnEBy}S{zȠ'+5=\sH..ӺM\ϼ?UQBRu]H!~hΓ(!'l cHrKT,Xt>foxo܎Oq=x7Ӂfp5$FkQIwůr]$0!\ [8mJ:\c S-F#Q"mim1PLz -orV2Աp/5X8 .Z e2LC ㎀D]r)8Bڏ@P lmRΥe8#KnhDPj甌Zlǒ?o HcޠqQ bc\ޡ>,TDA9Z Zh8)59U%\ [4J! uLymؚ|٣ }UcX\שbXHG'UW66JN+9ӀOGC=}؛ΐWZrwW:le"B]!"# ,2UDםbz9PJ<>{'|}Ä,yLf\H^m;ȄHp%]!vwI09wW@}3[1v@/;V&2x&Ae (_K@45թ97k ׊^whᣁ񌽌i4 03H/`tvIV}p9I/K^%5<4M/n.wT$L;?r6*KB_WKW &F;~vU-vL#W6o h+Oq:{c;^x -EeC(ssaI0Flj3{OέV;ۓ[2sQ>uaSw cq̻gatn|f@ŪK-ݼ5|yK" ctoܙ)xF{eʪ&[Ť'/{yU~Dw:[J\U $xBGגSYjG:[jѧwƮ#,t iM,W,%dHb=D>{Ҫj%~!'= x@1ϰF9Cˡ[1_S3 qb#S\#* )A6JS^Og` Jn a^s8b>VÓIkfn160&3ѭrU-k&BiFq!xT (A[FR>ٯffzcn mu-J'?&Z&4;6tTY<\Ѧ"E{;PmHQw:N0YDIO mkU² a鏯C%-wo<*,u=(閑N~U{}[ŢjB5AZ{ s &A\b;6ki1򰜐:n9#ѰJSi<b'd,auZnHpɦ;]/m ^@@ϷGuˠ~8`$!ٮYKQ`Pr ڹ$P{{jםu3L]NR_`blNKhvgV0gJ~$ KDkF9j3JC ֝w#znL&iHO!?Q[KYJDa6OcCL@ԫܕuEUfח37fPy̺mʧ?" --6iONDC#< ^`K92vC7!Y7jRs*Bc>ɢ,GpGIgѱ@m=r:ݿ* b*ЏHlX>>=Vͷ{F1ʡZI)k@76BS_p c glieKe\6qp\\:OwPR&@NS6}Ym;A&@ksWp.S`2{iX., "b,8@/Zn/y&`j׀d?Wi4}x7nB 6ToWފNXn/C OMaYF p0&%ӝDCݣajyI{.ZxAVF5}VL᷏egK/0o2| Cn.Yjd%ك]w:f\A]?hĦ-sHyh#P ܈ a?F5c8BvHuj*0]\Nמs*g7M(_'ׂxٓql~ =sϏ9_xO߹0UH$8#t,LǧDjm$CU`]qm,#4XT֝; kb.xBW-^/u[2׹?u@O=ʸu">۹ϭdvq>q%F!m,&"@+6VH&V-ÄQzIZf .td#cNb<Œ~ ᙧuտKJ[<}(WT<8FB#,xEfo# pȹմЯ5q4vYqX-t;4G;+moBI4uk9arPoПUߗ O^,iTü"̱B򞿐+"߿ÙkJ RZA>PM7Rrbݡ@ |!%lLV[NAdCDYGmЋ).D*LK $q''@^Vͼ⤺n`=ɿQj$8,8"FoIzy~ / X@Eɗ&W?X Ѫ|E|#%%)chd s$Z)>j`+!Z* RQ-&b~ۣ:玵r :;^aj NH(qq `h6H? #F :Ý43a3Ƥ.' :6kΪrcZQѱ@[szMĉcMI|I&3!o„rxanmS ف_luӚ%;M"{6 bV:::Jm4fI2De {₄NzCXN,\icd87Rq>,`}8&1=Îç OkT[]k7mwA8 } ''Gpz=꛸Qʈvdzb // z6+"Qr1[~sc xc{ k'\EfgO\%#OSܿSoӭaLGF~)5jDј%ԟ ;F7χ9PAaNvqXʳ;xio7y-he2惪't/(ދhܧ%2aI>c{XzxSDe\Bb-օ_`Y/Q+7 ˲Z@J.&fyA?}Q{_O勺Ȥv)HjN'$RxX6i@" )d8h\@[4RX+l5.5 |iT |fPAxmHy݅',Q]Vwй3x-c =:8 wcjPn{m(F̻Ă[y4'Qn6vJ:`y$#$*Cٵ7l G=:B\R+^  ޑbb8TZ]9r90X'^UP{'!"2):> JPŵ!MW2}͝h_)H*w=!ƉA#2FxfD[*G~غxT˛tGaCݣ7[?G#choŻwĝ.iַNkZɆ9YG6x>.I;B:%;F!AggX$h޹ _s, {C8V=ݧv bE9= 38pcaq#1*uc++?u5M?Z3P5ϔɁ#Xzz캄Ebs辎o5w{ZKߛƅ߳*4QtNT H oA{Pt=%3HE4Ջ3Z}`"VS}nH0l6"yN=s/ 0݆ R4THqknaX d,N-rnXFaU*9NϬ;,ʸeJl9@ক`Nx8: ޵ (XOd =آ@7sO# ˑ> ]ğg`zK'e?n#-rRu/@6[=iN"N7n%iE)4)(|bS׹ V&VBjǢh 9b9o9?۸@A2%6!JcډE~4_oZ;h2k#tYBGqug+v"F 9j_9E!k"W(^su&o'f֔z8hxf2HgLSTPQgޙ3\hqÉM`ZnչS+pD7(B1,)]8Uxl,5$.@0A`@NqKn`h[>CQҦ0DNUطǷ<@j\9"c0Npkw8ya1₝;fX:^?ؚyi>!Pd9Am-M!5N.]^AUr&7U Nѱ00RHIϯ% ͰyuͼkfJGMvJ&ZNpahi(,K6!g5 TۯZ0THړț9)uX\] ^'ܪ/8}ݢו[W}T7Fs17:іw'BWQ*HA'y)M8/AǷІL:O" ;Gֹe@70K@$KQ U)QNuIJ6e)JdR_޾mNN5zz;!kZ։SڼK=-D9P]Arဣ#xvW$Cc[ QaD7ɼ4As+?>hhi/®٢$FD 6HfGMdI5+Bک+؉>:L?] *q0:@UbM.Yw( oT%#F]bRJ:~;)cIVcőgY"*6U/z1cӔJX]}]l~D)~+dp|8Kj0#QbH/x~WUE@18\5-Nm(C,qGՈKY*#XjRN+xZ!A~{9Iڜ/ "K&P"U2 'oV y:q_K;-qsȸꏨoh!j'?wRES &EqmQIjWaA~dN;U%u Vs_0pںcc2ΰW6GDsp|dvǥ!Ym|da]uj l#q"ڸC/oӬQtlHm =bʧAN  5~.8\HK D9Uua`c| {uTC%?&tb(Ĭ-VCI2/+tدn.*0*N w$2‘|\^+'ۙ;a∂}e1%*Մ BBWP\3bJFd%"5:{mxKXϜQ=sFfڛ[gd}4&L[GAF($]yx 0|Sh9tdc7fBfQL~(Wޞz~)T@LFx  L0JYO`횧*NTCAkgfD;vP[bl2O ޸l] r}af‰ bI?V9[vBm kMӼJ[Q*1*=_t4=P6L_[q6%6ƓzMF$%VsR I^{$ٖUe#GH'^P.m{R&X(tg~nOs@,=K]eFbR-8.~Gǣ ,$.vYm6XR6m/="lOzcZW+ #{q}Б˗ 9,'+K׽+2H^*ib:XKS2 [UZLT }i*o m<"ы6Βr(=Zt -rP~NY I)=hܺtxY=! DnFZ"/  uXh>.;oe wWK-g6Q $ֺb6^@4D%aZf^=sNv__?N0_=f7);4L_ĭurT7u E@1~\-*C{3yvŪm3'b)\&$)NY㿅FG8z*ZxQ/_$?%`6)|-JM¾:R1=?̅`è5e'Q^S2헹&\hvtS}Q=VfFg4Mӵ=5ϋ| XvFәFG&E# 2EHj'b_cydz2/x3$ &*=u5xO8Ie;c ok.8mV$f4oQ ûDzSU)8LTm6mO߈2 FQIhqqUqgM>JKQt?*fSd \J`2kz [d]uyHnP^ m,0 .HI3F uջZ#BDο`KC'E'[App-[Ke^'[A&a܀qEI>e޻#Xs!T۫7,z8,{IxAv#aA|ۣLDI>W?+hUB%Z'):ڡ;}^_܁3!T }ޔiq){I gը WjY0xiO@_7 {#3Te\؀HE&L]tzWa%􇟥?h  cQn[mno= %r^ .K %Y/bߜcwTȝKUFyG|ݶ;)aKIt얛="E-nEjOnKqh@%a1{Z/gg? ̝u2 ݒٽ%47l--yO{l ]/+#n¤ݟ>5)Q;,.GXa 15dNj^>Ro]5΂ŞFVĝ7I(Elmސw~KUr꽧07zR~A3E1wK6):EYrI0gBGϏ؉]AlP?ɨG`L]쫴W. Q8U.lI9<9m@7Q߿%*R~1mTp;0o"^ k3m:I3ĈhfY48O$(s`KM^_}LiθNq7@ɡrbt( K)J MMlb-UOJDJkd-UΤy^~Yɸ/%\C!,Ti܏_5tXv Y%2 r{jgq}PvDfϿd0 8O45D/SA,9VOݞCxedCt icO _0掠1؇ F[/xY--ٔ zeqk/fȰ`W/ʕ߮α7ܰ^ؖ!urOΩ4Q`WvY(-m}F@#%2l4 牫  9q }#Ie:/Ȃg*0Qt*M0Z6]GN# O ȳ!jL*1R(R 6c:LQ0GwQMAL =C|x_7Zyҍ$we v>!9{]ke%/UU<9y=>Zċ#Z?ą?KRѪTj\#Ꝍ ɒGoz`Ew0OL3Q=_Qr|Auf*DѢPrOz?'c3:UG4YҬ"I魧OPRiOjAK}wHIq;oai&"@4Q՜0o?EvdiYyFRakh3N:yrg2?iR^܇c?:S.yAOqЧj-)[9b6EF3j/>ګ(LO,У`ѫx|-"tm748X.=zӾ<Ҽ@I$1j%u8pi3M=)sVקq/QJq8^ 1}ns3څt(B(JudO ^ MnACmk&9ߘ:֬m-9,i@6a[g%;VXF4E?$>!$۾w4tph_p~'â'f[s[\a$J#'3슎Z#?:ҕV Re#'5y[蠔w Ԭ/C Lg.%@ӤUsmm~,F w͑} A_ !z^>Vdk 5S,2́̾90°H\a DL{Q=nxUr1o}եV#3MCآ샞9:_.=Q)6:3BwAC$)50φ5V*UU(!J:ZC N,`m,IIjbΥ0fb g9I ؟jvqq2d%cE57IJAodH| g7j|%!Q% ֠՘CD683GUF$#7rK']\UAK9 Z 4Fw b#ET_1)Ī p mziUP 'KHnIpGXW4P_W]tj ]=("/+|]O7&e\EH t֧U`ٸ-X=˰#<#Wz!" $l .fᄋf\-B_h{㎆k`5fAÌÛҵ?Kt؅t=5n)W"Q4ZËqV)*rL㾺=tADoq<|dW3=1  ˀMto]t/&5[\ `{}n?Cu SD=U a@SD}>T*xawɀ3fRTg=b*<.Gb&6h3P\3rBZse\"1]*)ǠmهT*0A ?o FΙx><>Sj\ËBx:\> &#o=_h[8TԆh=HBl<l^;z }Ty>DU @8IéQu]99;w}0Y]=P.p^d)tu=ݨF#5%VW3;r.eSOG%zA@ 0@K}lH7YInje{^إ!XqR A+g,(want4%%'6 75WHe#V.d :K^K$ F$6)*e\jw D9I?+hd}@Dې Ǝ=4ٝs l)TĊ[z Kw7uK! X3pԹ4C2ó-sQzb4za624Q䡂yRJlVqS0si˃Xe m|~XA?42H eť\8]5=ngogo^xDЙB~T n.Y "YuA9lFΔ@hsюd$)[hόh\]w!Ȕ#dt0g%+?T]db<*)o8bid`J*& RV\)'[/lot^+;f\ʡ ]4?`0Wª)b%ն?;B$պo1FwVt y!ʊj}PS)fLz@5%SDq59%>'{`@.ZZ\fmRƢhysjV\i)61ٱڪ /`|A>֩f g]`jy-u1vZ/=c84Q3SB9ƺOxc4QQRb?ɮ>_lR[K50}H=Q"EțHNpGE8پ(csc۞sm34ΪV9a+Ig<(\8V{*OE5uRF%g#@~4$l(_b5nծ,t{|LN$3yt`*@:V^nQ{6J'ʚ5543-tdcNū `&9y1o*J_T+^]nDՀĄfE/\Uztc\H`(=((ub V(:%>f kD"zqEvѶzT!xu:5eyJ֋b ])!oq:>"Y#9л陌߹,RF(0s\GӚ#΂ qdGfǐQrЕ$ؾ 3?=ux]>A M˝ng?G$*C`$hCIp05]`B_o I!~-slrJh+Qxհ5*o}d%ܙ 1λ -Z_ݼw⒛ESQ~P*e2 Z wQF{sny-^2\ڭvhe H*ۺN+U᰻Lw%:rz(#,^]X.R.9Cӈ)㏐ܳV>޼'Y}lY!hF<[e@M2`@HTTC2)=νSd%K+|wN-̀⏹a},*׮i: >SƊK}đ'@ON9# otcnU"(Fwmu 2>)Qo8.CI_z՟+n?[YzK;rdV{=@#RvI W$S$ϡo hm]B@ Y$|(@zPjx miô"dUe]QnL;㰁(bmвEƷ^ ytN}n3]wA9s2zh ,qyǴo 2B㬿я}ȦC$ 3RW"~ڦ鉃uxo~HAlw>/LRNm|ӵ,' \Nޱ2֘z q@Ud4 %)7 C:U}qמMh4Յ$xSNpXNOzE9;LZCL*=f(V4 d_'CT]]6SP7S6[GM-)w<Xs3IzIif0Fۆw!4Xdz[ƣ;kϣcJN!Q'չ"C}t[;F`tVM¿ yl-A/ y'!Љ*y3 .=- j39ŕWIRmI'ЪZ]8PhM@uOjֽ aT+`e$1oI^T,6ҩV2"5J}ONQ?=y-6q0ldbȦS1e\l *CKt9D[ #xc|EzC 7iD}I #ց6~Z[+ZCLJUe{󍻍&J۸^vdl҆kFyl'ze;!!@id%YL)^JBmo^8>W,`*M"jG͘I)y?ril$&ֶVzg3&͔\PռhI: n7x0T>%s% o4pc%ybq: 3rgI_)& >Py bd_Mٷvg3QYq|dވi^*kYό<9~[BsZg"oM vPXAT<_5Q ֜;ͅ'+dS||6 @ Z$2&`# }5{\iߘb)pX()Šn@#2ʇ׭};iRYBJۥIWTh#NASO ۳aayT#Ƴfk8XfC 0? @5ES0nj>$9/%" TuBKDRwaG@Bg^[hYF}=^oRNo3o <$ntf&Ct#dVg#1亇i;F3xZR:18 R=㿐fk}9ΖA Ok ˜`p>Mf@x_@p_AޫղKPOJ"ݸ(+a8R<}&T~J\}uHJ,臖1 >#.&RVK̃g lc!nj;OKa͙WE7Nt"Xc v< J#nd5\C2U kyPonȤ vu't@%W0+Toƶ\BnT<"p59]=h3J-ȒZqm0y3Y'@~WD|BBT1w:[.qi)$̃x/MLR8~c+}ၿTt=k^a^OP03`E݁JX|+rj>WZmd'fCx`Qvh0&/!ʇ9c i.fY >@cp_%i4z^&uF".zI­iCVI$:EIRmWLl~YeH$T\$g\rMh+b٭fPy ްy 4 ,ڈTP҂qQKA$b򺺁bTNϼ&RuÈtGt/a{;`0(TX+\g2T|W?MfVU &CD{P}*1RU 6o~BYzJ,BL u4h4bKxACeiw!Q^>X̺"èxv{plv)Xp%'U萁q1 e+\A)sH&ԋu'۲m+pmU4w 0t\;41\x;AUTⷑzz(OU"h>Խ|ma!|H;ұ a9y z$W%:JJrF>i dIZPwa4* @- jU ʹi h)e_lk\&ER-}"<93%ܥ=,h]Kvs%)R273C; )en$X[X?gvUn Dm쌏"q/I.8t2,fA}1}o^ͽa8vW|ͦP4QFzpqb9VگB4B4jT$dxlw0T8}]18Zy-5hyD_k]?_$4$1kurWD [@E"-noA:dp)g۴oDP/㷋rTȥ8N]~sM^*TJtϨ|7\gҀ`.Ԍn )WMs_GǬۃn1zP]]H5m.@pv!.Wts9컑JxW/"'Pk>G'_͜HS"Z LzT~qy}tn^'& ~p1='/?(%EB=j?Mnf4kb-՚d7ED(Btl℃$A>) .`FgYZ07070100000040000081a4000000000000000000000001662f7fa90000bbe0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/Q߻]?Eh=ڜ.+M5W*YÚpT,~ lAa"LwpnCK_ 9 Gr6p2!N*_׿ʜͨkuL1^~'Ø]2fw9@΅6~EO Jf/p=eΗ >v@G?KV=n@joԏy1rcǿ#+Xwym*<0 wRS;GB 冐'Q0 i$mn˸]Go;$Vd+7- l#3ʱZz[óHc@,o# N.Sde7ɽP3}Gbv-κ1sgb?dȓ ī|@Sb|fٮUb''13G yb67tkqC, j͆OH&~Og8?ܹRns%ֺ\% U5>Q|+zEiH%<IܞM=Q 2=>7 '̑Kbe<v8{QsU>k!,ʥ5񭌤O<>aԩ$$ :kr] ԕ^[~eܜv)%X^|=] Xà&1x4ї4"irm'/sd{MbeTN w{53+Dޮ5ٹw0 ^R6.ÛEIY#pϒS=fX("h дKTv\L_ࢇŊnk9ItrSKT垅Wӯ'-@^dyUBQv[t %|lW]HgRjRhHm1iOeo!a. o?r|gyim$Q~(.$&nQ ݣJ,҅R;c|4A`n@V-N -QWnZ ӹM!A?vᎢï*xfu Dg$NR)l]"ڠfs(ƣOuZ s!oY:/(ɍ:}I2f(t1^1PB*iQ/*' 1N0b:zTЮ!+'H1(xVa)/# Ap|P?%{rW*mH hQGˉ:s煩ԧӄ)}blLe4m'='z8넊M7"eed٢NkW 8~F9sXr`,Jn | qgxH)$bzT,ƅ$ӊT#1* S! 9pՀ˽X5z^F+Vh\q"ӔR`vCqk@GIOҔ |i]kV?I2͉4+!k|#NYlUM:j15=+C:< T;:⏶ ڪs-HV%,Ufus6Յ2D!NjI|h i{14uPqֿNyG{dLȑPn9 bj6]43Y(|6jhd~3Tɍ[-̓iOn:0IDpbu 3 .y/N5 YwwMYNгZA/+/Xz ߡAf(-$u4jD}6}@Qy̌Z>^`ܒ'!2vmFv EZ&8XbNIФm<685 Aj) o _w{3iu=3y7@ oԡS*2}.9+̍t^Tgox]G?Y ֭&͐6o͢ˎʟ 1[ܻ\Ы$_( I =\CL}z,l>ִ:WRtEGdN${M=ĶQ8cGڥK](N w">APפ PTrqĦ}J /B=Ȼ$3\30*+">iqu,KB/)zoasG6yA<0΀ˀ!u&3ѣ({l)GQ`'y;OY rdŏyKTR.jH+ş4B8 ișu(pZ&(ɿ,Kf#ygˢ7u1fSYQˋώTɮXq4reLW&qAH'n^N/0T%՜/'@E5OxhS!z 4l@4# 1_'̩9B_5H/\S80!pɅCtߨPzcXOrJ%^:{z5)P)i$|,}gYD l eH\3rlK<\KI7x&}AoN[7.g{(ŸV$ "$ybO#ҒB4DtN'nUibw ~DUM*SiO0(#AW'qI^T#>5&B/NtF {baˣ>Qnq<Դ%Q<\pMU&*ݑ $o"^KױifTlYJj=fB|NF~dmY+rgZ_GתLw^% :LV:3zp~2i=8p?n`~8ŅDng} G$;C/*)ĢuYDԧIK it31,fo6ta; \3}} zA@ƌ_l(Y%]Q>@@miiK] [:qWG3;Ak3g%q6VL܄b 0U&.1=l%*Mz9@^ ĸ^4:jcpΟ>H4C; !i3[ =ob'Fސ PBV~2\]ʐ*e~0׋}hC-&71ue-#uMXXJAh1:4 V׳6Jٖإ}:ڦG̟oZc*D6|'ӨqϾ"FPO!$913?Y4F=ZkgGR8&syC9N!D]" U򆮊'k cBg?0#b |ˠL^Hz|@;b:x55rFɔrnK B&q7sf' \ KqE ~=RSܼ?BfTNe&O9Gh+@jHf` "<<ҮJ9鐊`N^Q~9?jb :1cǹOpa7uJ=e1 w-{DE֊FܕNa:\ha;`ȵs5&H6r(Owt ڊb C 5 &3Mj'hXVBr clѩqҤc#ӖNDC HQo_W舏r^N~㉓?JU3|,Tag(c; z@~G<4v; ;9YykLt4g~:fϠlze Fm]N42TJRX7 dw!&&E26Rv8 N&8:9ZU[U WҤRL7, zjDٱMm}(^r6Iʝ8Bj N)c+[JֽfX`O*cIQm{XpP!X9̇=(r |NםNȣZ1dzq=LhSAj;Ap⺒c(ƚ7~zIVE2Ҡ~bo¤T;u;GQak-Sj>FhpmDnySӆ BHz ?7SivJY# &/jh(2D݇.W%E)S2\tn(LeDNz~Fփ6c, UѬIDχ8CY$ƇT?&hhr (Juʖ-]cw儞J[}aKay| RJwqD:YUXJA:e{Gh ?b,R7WmXyJ (0a^x'[]c A?p,zZ- lZ .Wcm?-ۡ'uf7q/442)ȴB\};PuYp9\/hO>Fl50jaDI> |֛M%A8žĮ|7wk!2s\xVI ͯ Wr_5 X{A ';QtrU ^ ?#NG =M|L'cs%-P#v/[{:4.=KB?UDwBR )sL%䢺 $+T)#3Pph{˜wErell ]G~l PMY>VGO V`@& "1ɠf8cX)cqJv^ NNy. p 3@sASӁ9q-cV!%R nsհX0-EɘJ>2#8,4yeF Ơ\N#6LCEلi$C*KwQdl=*7_¤ɤVB>@3 EVQQg%FNoA #0*ޚuov2v帷mA2jJ">@L"iiƟܧw Wh6^U bnw%3k` Öߝkº,`vk_4_Z:6X\ZӦ嫻_|[y/.n녓C8ZkWBLwKlI.N8.IB62*Vb0lPXˎ=b܄#eFJMS$`y]{ʹt@5k`zגU,=鼶=>%&ͧd{ ZV599B'M;MŏY[P@+aNƱvLB rxETq"| Dpd&u_e0eQ#ȵ] j,DY([_C *yZ溠!whXz[Z bIwkX| a}Ί3vפ٬X(7^doV.`8yY>*tGmOjE-ױh3YrېueP4r3@k\kgTRd1R1yʗ|}59utM0@B6]:[ 4fR ;,.G%<Lhj6xlgj/Ӌ,4Hx!! w\]ժ%E\ȳOXKr??V!{)\M%8!5U [ [:>JjTdkPg/G޷eڵ۪:7Iʯv#3 Ծ0Y_dͤv(K|ɃB6g]{LuJ~!<GaL=Mct@s l$̚Fjj$c tZ܏l^[[d:NtJMǓXwHA_s|w721^,;RSڳ~>٣ҳ[0fn?1Kɠsjd>&j щ ##;l$~{?)ql ]C7u!4RRc}ϵrkΩU\gL/;NՄK^Z2Ddmjp]^ʪ=jVJ<`!oN!<#.n^ w5~xA`B3_}OI|^?ѿEcR-0b]zb{!X:flrV.nەmV}.u۱2f9eףx}O~e u. 0C?q27֐32I^5!Ei[S`}殣읿D5o@[0+ XA:/L^hG 3~ 6&]Avw@%U H+iKytw N{G i='<&:,7N ȒbQ$Sd_(Q_(0_fԮ_1#hN 0 ׳90FOC7wBB1ﻏx<67.TKlfx*nz,FUER4 : >/ TCoW-kl(kx\pOSN ;rxv^pzEoz:?Vo/2=0L۵~ ES潄F]DozŨjf+X|[p=@S"*ۊw-pF}1 ([Nb|qbg&DTж]y5(Y>rfQΕ$9)zG.A(Y=M6|4S6.hOٷ:n rV?u3jlRY)'~;Qڔ'SB3mqhFǮZ2@22h(d%.*~d?? t0(BRxZ)ܫboir!2:}R oclN2o/$NvؕJyV3E hFgU31+xCmLPCVUw'~?7'33]^z%leܐ#SKTQctb7n-~9ӗo=KUwߐ٘r}A@ *_,'{'z6gL`` uB'm"XC;`Aʼ3@mr a24^&TRssM7 rSIՑCi$8() t@YnCW̷<$3y:jizYrRZfʔ`żOvO,9m?4M^SAOI""v3Tl#y|Z\['E'0.on}2A ``i1"9Zq/?_KvBAb13YT-Fݺl|t!2-H%|[NWd.B:VY3)E?tfp22}LM|f k:5.DCe;dq%  ׋(ѧo'<ծzk&Z /;ѯW#^%̃cx-M6b#]xN!n~Ϡ1i` M> =(&qD:1eEW;~j~HIF9< ܟ"XQ%'!5 )v-CCt/zy-ʕ gl7 b1Y0/aTqpl뗭w9l^SIHLs'ot ֈVu C:u`4 01 hWk`vPlsql49  }[g),?vS+/P kx9< b+;~' $72PCF65pN *Q@󏂦aו8&\aROӺ+1z 'ppS+ ,!~ԲS&VUe ν@f $膴vxGڢdXn ;8_<Ƌ}E؂,.`ӒK׌&UƇPr>GEc?<#8 K;O9Bܜ}q)7JjwT=&xIzFX#/U`AC驂ؠT4mHQv KeDŀ7`ʻiO TĴ *BJ/F>2Q)_}#{pn,էYSnL }WTSrgtPs<LOKYxO[%E)oK ("!yZ_0\pe`A.IqP )+&Y*v y|ٷh1.95j!Kx1 @)3k0yVZC3lҵN!VTNj2&?.Ojf6|*)6m@J$w mВɑޞ!RN.UHpwtxYaMbp;b&fge F3@FlG3 /(h.b]`T]p pop6F- 6jj+01D )@׬_٩e)FgiM6 >۾*f@867 Q w$ u" ˈ84!NBH3AQ0{l]}iqPDy2%{6F{_϶(` f *!=: KJQP+A'_௽$E0;SWr,"0 $oKͧ6qO!rsLAE_n'k]hnߥﹼG7zh"i9vC{* &&EB d+XESHb:jtCwr$yP8g4^%LT_m$NKEKmhr,F>4L:q~0BŶTĸfA?s! hykH6bҚXlPfTA@GMƨcOO>}&O%TYM|rcWvN<6[A~IޥN/(Nՠ\VN 0'YL\ʡNQnq>-h')oozX3 E=L- LaQzqrdy;'g@_FIw)L1 KDF<7rR}b[*wh*'i =/ bg3.(ᵀ;׋m le/} AkcRVuLs );"4_+Ze~qSv>Kw~^7wؗ38(inUo/mBC FjD=EWg 3@hd%w{<=+42uT<6eq }dwe f~B4r~tv!&{5K=h8'+U@.E M,/}]AWjtsH6.QcbX-U.wgvά), Д qiI 178FԉWbJ>gA`k1㞁J ľ Kr3bGƛ~_l” R)R̜)yY(ז̺k:Ą`Uwg^`֛WCSBdXj(뫻F3Bt謵Vtfʮ0++wck~SYH L[Gtrx:R"b(E<H(0?3@~2a36Py< (ɡ2"^$񐱕g%ƄHDIPHiG-Pʜ XЍ9>UdGC@N4%HP S2?4nf}#\.um.0zܷ0lp"BΌ^Z٘<]S}R(WʩֱdJ#4}&N+*wW%}H+ maXeyeuv2 $ SoNG #V-fStK?8SLX<߱ .)#Έ*rz\q'"{bv\nx];3j ^ln~E[]sp^pWA/zYeN[C`Vgĩf\š1F25xcaT<Ɏym^10OڼrboqF\<]?)Jh"{CNG3TఋIXDw>&(mvBk<+S8Q)#H޽kB ]<Ţ7!v4VML@~75zѬb45Lܐ9uf%;)b"^P>Bv% R K#LxEzY}XeQϮ2؉wJ *Jr$JA~Fwyl8zmA1 N?91hjpu!r{X\J>&t4J&bYOv#rY/1 MF@2V. y3k?}< /Q̱"5Ee06ų$djLZhu&Zw5qn\$l9mӈK4 '`B_mQ'ΥAXr.hO%qC{{Ɗ1I(ɸʜՉUd~8 F ǧL h@QEAvdIZ{QDWZtL ^\߆aݛN\_B>k7]Ztgť>q 2 Ӛ"CcƑxFIm>{k[z*';i",/00z'%3?2?^ߠYBXX[Hr<*1~60!ϕn^'fT`&/P̻C_w|@LM^l?[NCۺ`@v0ŁH3 D]"ld"Ǵ|lN>giL*g֦}j剈]<=V:\{XUQlbGN5-zksi Dh))oVZkQ/w]N_YGD}YBvi:6]g.&d\ |/+wDǐO"~[t8vi1hT4F/5PqoPW#&R5dᨨdrʝ4zXk kv ]4QJVQB$/*\'J1^HEf@s1PyqW?aW'?3ƃa"KO3O%hk~Ȩ#$-9/"71$@6Km&7c ga:Xd69,!E""Lg=8|MWDmH6'Sʅ=(twywDDA%nZ[?WR/` ;gH$ ptep2)Z$/yB~SedK°[P(o UTmӘ!=vt39i=Îc4LΤBkΈs>/nߏ}3;AS^7]zC0ْ8yӀrM8Ѡ5(~|/ 8nx܂paH{IڜG UMZ:{|u 0]oOw)z﹣61A. \1O n:?Y[EP;VGIz2x}{tjtXVQimq6ZL8|%+#%_;\BH:>Ngm؝{v?H*KT;dc"`= @;D T[JP“(xEU#tc6g|&+Y9&L"P[[K2 HbedHn` i4|µ,z/K W_˰$AD@~ DbL1Uq~5,~%ą2ҹ>(!AozLA;+:gÖY&ʔe.e*T$>Mrhb>DzeT=/+/A2b:yw[еѢc3i wi`*20ŕxz4gOĔKCTgoPɯH\=RDN

@6۝x9Rn 6A'M5mT fm Ri'EvƧ+'+ !i&YGR$^YOp!k&$꧊+vw69D!%#X빲bu(v3ijž/{%b+zw Чw U 4;KYYh09e2e9/<]lCUB6,ٳ@'sc^_)>YR?ư6*V}9FzN:"߷Ҳ4(% jqzX"X[t"_& t2ClZ*1c|<K+*f6a3X5E2FgQzJ*&9|gXU_H@? 3+kh䌴K muAfǯn1-dXUyG ;S< Q9av Ep6.F1ad!nupI#KZhFDpH<Ჺ/ !m(__G(xq<0rϭ<2,v{HVM}x|-2ԗ Jt4|rY ׳ina”Yt~\A=_U:s)#qpS.x#ϋ 1.N$MF KD8Y_>@t˞2R$(VfT)NtQVkح8  F08,f S L tZccOe봽꜡U[=Mp 6QѠxiz'B}Ƴ:y@{=ۤF>2=$<6hodI3bQlt4e q75%SKVnDw6I?gy4Ήh:3$Y HWQcOdx@5P Z}puC#ňÿ-Zi- ԣ,eןz?*tڡ5l.R7I9uVM %u2?XCbHL`m~Cj.']L"a<|spJ4`OM˯:H+|e${h2ҙ/31 ɏُ;.l >fbW<hiZF[9b ??Ո9=B_U̙}0y]S`}6Q9{&:~-bd\q_+ m;q$V3$F?J]bX/MţsY<,y'LfٻkE_s!ˉ(> &eJ!.r%& x{ܟCw(d=o<]';B@?ܩ11K_T=̛i6t;?01f.>אDbIOM>&:bL4t< m0o5nkgrrC3Ӊ 2`Ӈo{VlXiqo`:e RžxFpԸb[""^+&gHhQ04x}j?x}HZ#lVdeom5Q 4vl4em|Y7bFЩ ^F: d]ŬBiEVҭP\$ -sǔHFΌĿ^]tZkIԦn]!>hS ;D=z@2JsiuW/Q]Aes hЧ}#}2 ܧ3syCZ6Z*`}@kEP GԊ@Ⱥ/Ү:Sϗ6)0ӥhfj~-J-@14 ,D}#l:B$N"`f 8t7hB̺ɉHAeK+99i+'gܾٯz{?+Rji5=QpE6枚KTqؐ?gXؖC3ll dqw敂5Ιì2P8K?a[Z w"oVHp=wnqDl\`!E4։2hFՔ@:@~H^C/&m{'&`/KmcD1~#hHW ZMHFpl-e#bL bq>^T&gGLepI(u+abfJ5N2SZ"W* K_rmܕד_a甗c%<~SM/-0s7W?K"V]#,:u[5)#SLMtNWS"FPSVq $ u2zx#lf腫u.K&ⲚY=#t3 7aXqWtZZ$NY]{B}_F7XILe<>̱us!4wPڻ8DZޚ2bA ixHG'|(dbsFG6ſ3N?3|R8e}v\ZE.n0WM~#EtI^g'?e¾B6B`;Q& z6hPTX~1CxeF0F )3x)8 ƺjk3$9g[oPr T3m.;Aw1l 8!l^ek4F_kYM OgnI87p'Bի.*ӖP_T0lh$y1k'v;F*;.{B7k`AuC 7!:zzR!2-`:1}xry[r)lvd_,P9)>yi rZIG^jvX@J#PY2lvUb9Sykz CvLq{2epEZ|!sN tujy_>Š+[רfQTF}cL:퉬{{L5HF["7l칉s(=vB_U!DG5Է4F)nS'hrhZZYqH,ˤw\ FcxT:}E*Gx-V({wVވIg&;%Ъ,GLܓ+lE0dr|XdH[l\ LC%=ލVoSoߕ)jRqjn1ZCBqӚի;z(3 60a &4/HER6:ٽ01n֣v!VۧE,/v: wh bG G't.q9|`zq+M =hz,bF:"*-ֱe(f{kB0 +pCH6tJnj\Ȕ2^kȧ7f{X]DzG 8bXo$@>v>\uDWz#=4?a/܉R29:b7Dx9!D&> ANdJv#Z٢Cߟl^[rC4=|삵y&jBpn<!~kdyR>lJL }@J'';bh'&L}:G z]hn| >{- =l,9Hķ E3a5`O5gs(e䀽N|%^>]7?D@jw#v\=Fz aD>}I.2HNq]uA8nsҗۼG@\,pyWw01{ ~3*|YDAs&yod \iۼ4zoY' wL΢>@eeB0l2H6w'xnםs[}ɬi0-,*C 1XM7ZG¸$grHn'J9!ȓO ;K! <7.*H!zH[OL*4!R A*: &+q SZ4.\4ڋ+aZ`藕}ZLT?˂ 1 @3 ;x|/בkV۪ҷiMke)ў^&CvU 3B{̒WDZf KkFNWbU0'\N؛|iyCyYf= m8QǫjP+|UT,1Fn}r=_ĂU_xi|ܰf(/H3ZpB1YznV\m=9D-6aȢ.Z7Ld?HOO~:Z 0`9uJlyJZP.8 7}k9X{ڔ)^gɩUjᮞiznĿ\9ZH˨5׏A 35}RWY ^ǝtL潿qd42Uj-+M@rktwa4 T<^8˱=r( EKaX.v [;C:L[NIたQL晦?f!&@D~AdGh G}k3  F%aX_ 4qٕg5-hx2Es,T^؁ٮmpVI9 [56ypbw$ZK)sN\pܝpqe=hXSpFf$,{ O2Ē΋ɜ!#NFetȗqF_a2O*C@ IAS(iDB(CF52nӏSh<R88guor(CTZ̆l~B7{J2EtMJ'P)}{=\Ғ9 mN QqEYvle2!AoZ3dM6PY8sojO)Дs>M9K i8F- A =~Y + 8UDcOS,Ji*:.<0u]ˤY@JTuQKLo5 E\4oSLn΂vd;C|`lrw7jM F +4Fb3j]//߄r&%]@"B58gŵjbo]vSN"= "<ry'h_!_0-M0)}#YYRhN=≗ק~ݵZGettg7~z!o A9}$87\G[6qW}XUFT*4j8G׳JѰxISfG92Nҟ x{6ae44H_H4m bo%;"ٟV Ьٸ h\w+d7pGysYY֥FY0w|i_߿TL2k.d"q*z`gnU ڎ<QN^7=vEw C]vS{5#$ͼSsrCK㟙ݧtQ~$*\ոNm?w \' XB+P!>+i{S{PO%q\˗ كR`CF<;yp (\+wzMNóSC@7 ,  Y.*ns S Z .)+f@v1ʇ&O&31UM͡T_H#{0,_5`śuy+]w+['X6){E+{{u^ix=bL"g=@6zßQ5~j4ZN-{ϚE|A=,-M pRhǨX%Hx:&096*. 5$ j3(Zi%Wbiaw>q&!B s,8oKRD=[VR4/u ec@#|pBKLdQlYQ6lf>yMhՑ|BVWM 9WY Roko&w}68遮>;?~{u[tї'+o҅Ou $׈yJj6LMzLS֞ [5!@*Q$?n(FQ1I58U)Rj;ҒɾW-1>e)PciȺN_*Fm#z jЧ>$i}APas Xi<,C|i~ga3$" w.[ =7ᒷrF繻E"|Cꐃv#ɊjA3+)w hۏϚ.]8~)*jh4OCG^`B'A^a@{V&[/c~hém8l<^a3dRζ0crB*s:=OGW!pOJnd4,-V0BF%U^:e6) V 6*khzvuyA}`Myp}=$$/]U!kKc]m͞<0Vrv5A%}So2]-.M! 5 ~P, e"#:[JQԃ+[K\ 'n>@CjL XoZ,[˭(;>ԾhR@b.|h/9"aT8*Z4pXvR:+QfE<8LH׽5G'LqC GK{žȠE K;\L;]ӰC#(($sQP²~D(YTcXmvH75ɜqR6[wTl]Z* NK^S@^ 5tJ l1]f42c؃IX$wXId/w~r?*p'_ tV Gq{YT&=:'lL+w-w3tF8ƹ0y_8?&^ӅR+HNaK/#VK\ -4e83 2Iȧ%uŶŀ\z̸tmɤI/!@Nb&|Lʌ(͠W4NۿJ ƃH8w?6P`NVD(K(O3*, IISKֹ!BC"7..4,MNej@>Pyyw(VkP+Aa:Eʮj;G[xɭVUr0ȬԹ*#\"a? G9.mȮ@38֐s}̐!O:*W0|}NH^b(]"~|.lЁUZg;* un k[T}@lIhd7mZͯj|j|nSA=&;GI3m&|(a,#h O|nbE8fj9yV5Ѥ8i({=PJc_A=FѸdo ZVM)9A{6-BOtͬHhKnb][0AtB&ȉ1][|gE~; `M( @,:/0 =ʬn UU~_p\T"9o㑆C~Uġ$"B[x[N* W_A0g~nv@@iBJu9c QٹՋD0ҼjBr5|0 :F@Jm9k$kז4gdLπל [idR?E碰tQ%BQSsy35$7XAdfm7ptMUBmj瀽<ݠD4ͭ.o旚.7a6λQtZ-6rG*9N4&`&jUk))<`_+j:A8g6sf3lj[f62M< 86?+jpF sAvjGe']8b*P{э C"0OnP~&߶vG!@tdP+“T?C-VL] e@5l0 R. "ZY2n{%XKCe/>GOw %&0oYfl̘'fG ؉7s rMvF|22u-{ }2m<{53c-ge*3譔5:Lb [VSgFHmjaMk xߛ>L8V;a` "y+Hu˶s68I8A,kYuWoMUsÎ94IIQI^crCGĎ E"Fer[?iH!B9t=~q ϯ.JIȇ7^v\ߢ<f QdmAYȮ/,O|zo9#i(Ls]!R.<.sG)D: 74yu#d*Rޏnk9 j:zm9X:]08XUkASz7MҪ'n%Ojv}Ҩtj6? %MZsdDg$M.CZ쭛$m5(O~۞ R.aݟKDJUB^Y mS*Yә,dұn[3,e['!y ~4)^IKoM-/G*JNlv?>SuGB9זU?-? 9p[\I41Puͣ: D"Qs<Ҵ K^2)HN*d3uc,u rѺ`io m}#eoEZVR1Ls `p'j`_Oyr貾j-ZJw݋Rqir9 x#`.|rsVpT#B+HU*T@%;RsP|~2ē"d'g( k8$Wk~ %*g#OkCT زI>]|o4B$ݬT^O+Gg`wJ8o=asi6\!n|o[/TFِgy,o^wD Ұaw2٧ms1xYpz~;V{@%mX*̕=\ޟ.ʜŎ;Wv.`?OT5!,*YSjk2!.U2-^Z0/Ch沘9Ϩc5)-OGu.D|Cvfy0}__X8lPL z42hm|ZIMv=wDxxz;?Ydh4P*C)Cewc i禝e8^=82oFe5(+cԌ*V!Rʋ`qi *F648QC@3 ueRه|Tgu=ť:R^Fk/r_;l0R!pjΣI]y̎cݺ'^ySkJ'M"k7QC^5 WK/XǻE"/NG|p ^Ds^iUI0(oQgɍĤ^0 HnR~1We"Q $wSvB# AZڑ`̖cAVNT'( fy8{a<  \1qTɻL}j&|c {7_$<7wt  {{H[NH.f:c}?z@ba#Ӎ!nɴmg.|$"'F/h?xjqd&NZ8(=O͞c$g+ÚC Ђ<}@v7 䘒,֜r4T?VMqá⸷vi!(w{^m}|(n~4q)1H"|xfXq[ B[}p`[@NofwLRR _QVC 5ay/$;5?qʷ.fZڊ K6g8_P.7hlj y_G6 AЗ!-^CTvze&PT|Au䚱b1[4B}Qć[?:Kjw[VۊoLޥ&ΚV. s++Amoǭr:NlI~Pps F6O02bת="{zbV+ų͖$k_yihD5C${YbtO ,T hX :mKSCGA>c4LZ.j 'Z9ƠYA!7ZNbD#wI8S@Hٯ5֢!l#dIßgSno;bZl6Np\}t?G1\3Ƞ  MTU)j ` #=ࣔsݶl!!PG{Jk&m؉$rR(s̚bߥ_2ǗX®?5$Ea v=QFS|ByˢVptM0YWv$^7yLy~}V?1JレE`\0 \b ,}*quiMBsc:#9oC&T<.EW@8;GN~mnn(عMPGp Y\},0 WhoBdS[9'ECK21Ԋ\OԬ+68(9.0 q=h/R :fn ?Ϭ#F$rVM󬠳,ꉠ.T mfJc_\$ng)fhX3cnYD{ }'}K OJWXfqzo$B;BY cchj-XM{,qr3Z4zt;SF>Ω'N&vwO'>bܑ@b(Cn?IW|G̮ ڸnsfĎ8A5П(J-pH.t:/{w3ɞs*]s}G@, @hYplmv)4LčSj3h/]"4@}S1r1Wrzh9/\n%׆dЯ:v,띠NujII_$^rGPo&-՛K*(GW1*iNظMvޑ04OUSo˲lw"~RpU(șM{paD-.ч̣iCOtiʁxH6M噶nrL W@r}^h!58Ea_>a+#-ÇC۶%d(L Oe."W}LY֋3Ļz@PㆊѶ*0;J"iOP1<$._J 2A?)rmFCiťmh>UKu܈-jx:R]ľYMzLN}V>wzQܹfWk-◹Uv&5UY,4 |~>&,MCty%e½yxtn TM&˹x)ǃ2>#ݬafTø,:7 CTXcbwILЗ53zBO4DnW֧+}I,A%<<0d)OgzQ!)By*>qFUcQl=Gc- Geq _/M!'w[Ƿ+:|WU5XVwV8 !bYͯF UxBD=xja6$n] Ga,eq*/z _3;#+gR6fmJY J> r4*Ȧ߸4+pdxb<֥7hD͌qοjTxzi*ya>ʍ'YinL+ /tfBW_{&_;ҠKRUa~Lh Wpp5YB)aà_yi2_!i%ߩ}耵R o*r'۱HƗb6Lw8鵦z0-Myu gcSEkQg^Aؚ'vCPNP1|sZGܚj}x)rS}pHlCP\ WR.{aY!0韵 vhã8QtXѿpZM`/5{V2D )dAc`;:^IK:90U$!?ZY<䆻"n3PzPdd6ԗ $Z=is\>H,i|-o!f9,%b=+B+îAzEW%=i%(Jm68c^|-P02p.uQ@MGk2G9'.6'A)gl:|dڢz8x,+\ %:T,]r'8{: UWG'j;*A ,zW5w& "OOW@vX[v>̊|H(ҔϕJGcltL~LP]bJ]V]GcxnI$]|Z>lSCӿcR(cۆdu`l#81ك=rx?^" /]]Gw=5r~q=TQW;Ltzj?^9RDwݬAB SWJ]T |&i9xmM WӾ?V$Hܜ'sJKFfj; lNyR:l̠~m%޿8m\ OUF>_z~Lp^29)?N=1Qq╂/uMCRu'H ިޚ6 3s3mhC \[%+x_]etnNL[.E8& ޳ UfKH q!+ŭVbd$.fF$L8:x,Ϡ@c;"^=m o ~_RSeQ5Oi6h݀1g/lq6~,M~ڢ 8)`{؅q^ 2+9DW]L=b}I7O;'*C%})TOhұf+1(5F樳Sʡ9}w'ޔ}MVV+N!<9`h;{Ҹ\LL%v&gv[yB_`RWMOs?5R -Aօ=CN x#MZMQI?Њf gc̡5Nl kE28: *9 RQ0.aX{n>5䨢3]N20XpPҚywǻhTY~QSaZo\[5nõQm$$w=藈(tަ&XWV!qٹR!PE`?.C7+X$0๿* [E@1,0Q?zTҭԬDG}2 RE+t+E5F|T J@hEjJO~B/,~zU߭*#|k]{~p ,XG Eyyvd%#biwf S_%ԊxpfH x y9<:(Ֆv4V׊P}>6wq%S .yӾ~ثC_ .iؑ+L3 N["L5B6`KtҞfQPҘ}h%#)F*^i9Fy-yVL5HCk-JLEPh6! ?FMyYom1glS\l 7CƟeP9@oGc 3qv:RfE_Fi4c?3V~%Q7ގJEsces^t?AX!GJ!ٹp<dg[llC匹+'?Jq8 SqjÃcosH`Jl#jƬ?#?* 3dQCu 63Da4&y*.ڛ/z, gw4./9*@gbH_0,x#Wz+ӁR(kQYT)XM&_qQ^#9toǨ*KdFc3ܶAw-,*}gy9*:S2‡BfuLC5Vg(nݵfwAۉS9 H n4haЩ ֖dB}jes쥬ߧEҷNw=|u-df㓿3 \r]8mVfGF|{} ëZ]@5{Wʑ gGVW(ûqx'a.'3ڥ \Yއ'tӣn9gZ4a๩˳D4{EgMA'G)D."h!j6aNC/Fdps~9b36b:Q* O6*%~h'QLJWcn`ƻ=:ȿv Kм59? dgXjgA͒e5 [a]7`6MUqvH 6Eґ(&%"tPT45J]JG,pn]VM`/VaMDEJzв%E n8n!~l=Íq pO>>: Lb= eP*QO&?D&f ׫}LYu& ݛaKYV?) zyv0U3)iM Q)ֻY5XoƔ̣:}1Dk@CNZ$UAjJQ@ʷsb;q,Y#2Ԯj`/Ӱ0֙r.A_+=p^Jba f3~ |_&E-z{&|Ԯ`3ڨv9!:4*a')iDa;nZVa:I?1x oF\w֏0IXoŷi8O 0XYc[ɧ"sB<~P^~i >G%*S>LP1jֶͥsޟSf[4l통\8<GNwjz{*cКѸG\\5%XA~|9=yxPWq{L6#dbK[@/LwRKH%olnP$xr"D| [\l4u Qff ^~+#uR9DnهwMOG1rtKz;1O:A ~ Bha˫Ѱ%tr A#)`H yc,9~y;: o{ReL P;Clc^\~Abda#3gQYT`CFW/1%V U]i͵GS>j19&܍0(Hpv(\^'W4U9yȬlhܡ??Ppkk5;yQ0Nf{})!z+nO-^&yT>.>x3pkv_4, $$Oc%םjx;ݴ`G|G h_`Kk5k5:#Cue1dQۮ}"Jim/AZa}-?Ȝ>HÖu&%KH4yF"|]ga `[*}0.G>2o@ "YQo4k$tG dŃqϗlr%rFw#~)geBUM!҄#KAH?xk)/|G-קC C=r^b-5. b1OaҬ=;C_u7lUr8CWɁ [s%]A^#î޹(J+v_\`1iCN_F9x|o]`{>RڷWC@>: ?94Y̼|=K>k'3Wen QP?,g;Pbaq5C"y 7Qh+>HN*k;KK-EsMBJͫ @H5r!('8q=׆R0ms9|'I &1QJ@&*;؆g⸂>!9sl">|ih̀~jߔu.#?r/rxD@{ݙ('X|-;'ѥ C跩.%(yqܾX]焲fC-Ve }3ə!ŧ2:] gn$QX&?5vHBcΪɨƭ[jیA,u8dIT\=ދ<[JI`ǚxS*mbŵͰm/0D-D ǻ+2VC{HfG/ī\G!%^KVxܑ2p^XnsڀB\zm,_ :ĄLN7MIY $igCRp\ogqȭ$,RT2p hS!-$|0+ Ϡ7z@4=).h_\thfԧ<}|XH̑JHg#oϵ)3T2M5Of3n#~]`Lx.4dHh<7MnOa겐,)D9hzQf&FvJ}C`7NhX F=%$f/:KT ke1*ߠaqۃV#d@?>$X$(2mr&&^v0i6K"H]&nr_%cRn1۩YjomE#w HW"ouh»?8hXyih*/*9J˂"2|KGqhDaï.䱦j 3".s%HFK>SBrجzч&#rz8d$/ ^]uj:;W 1 TDbҥK)TQdW'_T{{S./JsChɍ*<;-P0HQ!d'bGmQ|Hዏ({dYXք0*;V2R0qVgϱ-vNbPґk JU+*`˄B~nskY*!k-Tu/ 3ZFecHf܌F6L)k)05h+XCw(vfT.fkci7\J8-)NXٮv >t5ʌ$繜$ϡ !68` J~k sD_>Aχ>S.=Fhv8Yůz@4 Ep(1eoADVx0*YJo9d"4,řEB)W:1CΒjDypHy琙gR~hz(q(>P+-rcCr=r?#z*Il󵷿pX# >eoТ}uUכ` .Gp#d?YW6N[&&E *l뛯} ]*C{8OEZ;B(`BBM 1_"V[7Ld H ˜9=Am &/˻^nȁ~&R.їGݒkVl?q(bKj :x_W5s2W0_Mx')J&g9sbfU.~l -P"ot;_V#zn5.=@Еӎ_z4Sh<a1@Bdtٶm}boQhswoҴ>Y2>ʄ\f(^;7'=r<:?M_`"ik?(;z/TyFdL,:vLOpT902 :Ϟ0pX bV.5C]N:\bEVx I&A'= Ojy rkK{5LN&S=uFN.k_d |"5?Fv#l sP0Yo]F^7$.pUiSCgm ah wJ690g*U]>%ztx)o*/}BB)yz->d-kai<&)o^!l#4@gf`8"VM^հy3#K<ꩬґt--*޷IWVJл. YgtvkWR犡M4]־@胗_<$m2Κh7+sj {3Z22Qk“J=1im޽M"C0\&zHJr--2gh,COZsKq C>m72jHC\i K|v4,.$r|145hW#V&eio?s{'>Qwh`q[6xO:*ZVO-a&h(3ArlAzW.Z m "VuU'@P87ڶC|6EfMU;|qA@2/,┿x!<ѕPVoKOR@:i8`lӜ܅a:';j!+B\DRܿ꩸z {Ǹ#a~7YYC"[r[V *n{uۊqCdk^m0dnG>.6rB|[|NMCiFd_<󗉤-i*ž. Ґ(?d\0u`S?aT]mlz^Z<20Ā]jnX^̬p*oDsayD{覙7FO_> UQH!iv?& _$ A3\b w?}Q}'UDöAkGXI..u .sĦgq0C*qJf!}zBy'%.宔oǭUk++X7 {4uۏOԗj_^dkwVŢw)[U&TKXۣô|[i9jV.2_84"]*UqS#DdKGd&*(xscLnk|vM!w#WZ(֜[L/ \!kPDb6xݔ6)v7dC@Cbtmg}ZӅx[V?H*kQn&HX]짠Fܱf+)NW ҏ,?B-$vh29;F˵A +ڝi^~?Ӳ*Zf}Sj_സaYuLjX~Vp|?sisw]Ow Qܦ"fP8M~1a-k$fx8⨛iZ]y8e$<,Fh'j䐲AFIYDMs6R%f@C[):D7&=o޷i`V͑VdtA4D#^fV֙7ܔT)!'$5Լm%m?q-l%˃D_: JWtXQS:z&ERMr,A䵎Un"S(fci8NVЛhN ѓtLrt-lA\;"58&yƌ7` =RbCD)JPo%Ɂaʡ xTG9Mnĵc6D :/wjz`@ѤJ̓`͟y9Sf_ގe0Juh -}1SU@ zWIr z.Ǩ:%J7іhKج;)k/hZ`#kŇOW 1 Vc\Д:W'.!rnuaJf}sxUdHmHV᱒:`Z#᭒Ge'w(,찚m~Xw~T EAsW*o|ۧ>BqF1ebCh{VmĤ%e9\vm,\'OQ& K 5m 5[5pn@'B`2i)fT' #MJ)_ xz+[ɐXЛ"mW>-Go7Q¨*'`<݆N/i4A.]%f}s.I9 bxnp8͔HpbU QhzgNFwk(`ي2M@sGSzB4uX Z܎ -@Kn.jȯ,'->G$Y bUFWXz9jZ˜ TAR' RX$V_PE Xm5g?Ri&KH s$]89lՃN!%=O| ,NT&)d<;PLA:$?(vyVvxEw3 'L{=U 1sAlmeˬH5>3އ 7kQ`сkZ!@H± ~5R+dBgV"<;'*kp;˯h +( fmX $ӟSV[(I6yٱZdw\AUT6ؕ( T8Zyʪa9 Դ5{a1Ҷ0-T+ ov>UB )dMk"=Ҋ]~rsF2~zjdt^2L2^w~Ch2Ģml P{ \-u]Uxbho0S>emڔ>P&6j°vXZڽ'p]-yU"I+`~;_RoZb#t7'dT4w-˙up \tPLfmUi&ӚXRc8hY$^#۩( K(DAn[\y2cT}s`Sl6 Eɭ*ҫLwed/ k1HSe$Wha_jiԧTS='o]CR:s!Hp[ ;7W6NMi5!c3dDh+\759f*SÞtH\~f̩$42%^^EݼQԆgX/@!ӻ7u'\6z>I \8N T@0g&tv'Ty:mt?R0+I?t* &FN%E`?i^G: KĆtq9͊W-uI!WܑEK]$9,9k1Yw@KZ-oBdURnx;6.SXRxOE$̙E#BDVpGt]IWoiåI˃ vEo2 ` >qor,bO wܯ ?CoJK-3`SWh\rDR$&kB#p.`7+Kmv9q[%vK6 nљ7x#:ұM9U/D˯Ϣ ҘMY_,pQj~d/:#1" B% q*]U"(uW6%ݨ> A,%pl9m;z|T|Ϧ"ݝ$WOO==[3RChwmP0|XqT[:ȋ0U^/P,#?WB̬TYU Ȃ\SzSQ>ܴt Jg‰L}ͶG~LJP$:ah/#MkC5zt< Y]T+ϴX~l]g:ljD]7 ªv* Y5رtԠ2`Um%{ ǘ< Mf`5HcvNE/fHu;#c`(f)3hm^|fd.l@t:ziljK}2?b5Mfw&zhm2&f-R7oŠGzT΃騵Y|$Wഊp"j,ݛgzxjgp^0!JY?j8AdpX5,Du´.Er #y#ˤ"_P kΑc{?kiI}:~vԗhݯ >~oŜ$NhjAN# :nol$1-k%AR&p-2s/i}$ SB$^7x44fd#CYCz޵L 鞷m#$ "/6rv@i-S%e1MyK~DġxX8>Suk K1X]52 d/K`F~ovQ:8>!u\cMezQIE|}.JIty>Wj\W9P6&dG.t> o ~)E e|{T9IB@K80USʍГbܥLDO UDBE(yIhrۇ1]æJM`()U]P{n|Sg- pvȃ.Y('XUaхgY;Q/b.T-8mvlT5lct<7Nvꬁ$A{|;(x@Y.$o|KOA`Ii:ybM찛yqgM;RJM VSkԻϝ7ă É#Ȗڢ*ZY zׄ|^;ׂ[frq!ҵkk|&2SL.kwΙn: 6l|]rAEIdu%WiL6vcAX?JMu߹bֲ3OeaVf5TU۔B0-AJ׏y9| :nt #篦ںvtssRr"q k:k΋f& >xc=;5#HƄH=su]<sϖ&xP7R<(}+.esI"jjRFx eH>YD%@;A6M8GWҟ -m ~GgK9/u" o[J)s_,)m!x#'+@5te69tN׹-8#1ԧ D^Jiyk |Qΐ` Wc_Euטٌv$ndҫC aD/aE?X1Qv ]R%%?6Ψ(V,9'e3Ĥ% ?#򄜖A5ʜbRppl™gUM臈7# ؙū(K񢺡vsk+) CSZA7a&"k΂ ])A%-,bUYuFf䄼uB 9EXZkM͋bY q,RcZE\e9RMȃq#4ar݆'MC[jjiytAIZ؞ֈ xOFHT`@&QH8f w=ڂ X)>\a q;ȭ>*uLI q52k ]R~/x !i=Y397@L@>e;#˺~8jeȿ"#Ch[tPʆFEP4^tȷH`U 5)@3R4OU=A' ]ᾃOcWwplQ$b70ȭAXVg C9F.iYF5J?̴ʮH6nf'>4De6TĿi+G6]:u><֭"U@[]!>JT%=$Y[$OcvTʗvCZJ ]>-tgw),Sa;K`Ѷ zKE.&:!}iI<ۮĸ),tFUjy)xJA6,2&.q81٨'e/t@qFu$*pp1(!0m^Tbak2dIVH@{L6ZC \Zm'XxAfʕ-䰥 ׈vc.5,I}w<݂H֑qno[PyV@a8oZit6X:뇎/\V̸<]wkЁ[k1v1ݼ- ģRn?{6B ܤr (1ięk2@z6ܼGQ'jDRd`?Ƌ} #]狘/Jq.&Q-[ç$J5G,uNGrrx[6spJMMA6#Tx7ޙe18"6gdžπɠ|sJgHf蟓2'!e^Ex> g|{x|"+䤷; A=߃}r*>5:EHeJJ@5l < y7)eXsSS:" RD♪YArtƼT|$yRJlSdMPWV۱OL㾺mFZDsxΎ}K,7 gF?{ H{vq Yp["f)kůɑCAku6[X8c`%%ў\pLP^%aAK(eQFe7(R<G=F<_ q#v_jatRftSs~S-3(nvwR^,Uݦ\dqRi!~+>윂 Yӽ!U BKޢlINeyk cuOWu}"&4M;GfGgXj7cuC .֣Rgm N0`3E3HMc;R6ү2x+8_&ݬ'5ԝƱ>lKmQK[ڞ}MD#F%)iI'/0W%z@UI (*6=Mhuva]QSNJ1xuS2Bro]Yύ硁-/B'3x:)dFQX)-դx ium{tIy dPhY^0U˨LVozVVu%uM+*4ɸ{B6+n!6OiJnOk)ykO@38a|#j>;n@ы1^*"9̧E7VآV<^[ӂx oi]^0@äzVjb`8VAĊH}{%g \( "u5":9PgkRAdGN,;C \M$>S 7="4#Ǭ 2p# l^7 s h'74g(+"G bT<[- \EW΢F̺˜ښYo6w8.ыiXP F ٔc7-O{hHH.2L l7+q.@|,ᦺ>73:4L鯠G8 ^nkqF5iOOy)@P!h)OU{/pC*K(DNZNa!{3jGX@rK %T$v3 5b֧ VOY jsb~a{{II CzAy2%nffܷ d:nhWo 򄉆GX0#pM>E;m@_-HAݼ3l=="aj疞lyι2 Lӗ{ٕH.v3'9B?CѬ[t*4R#\(z/*[C'/;gm4 _?׶x +^3q!!|-V#)eVn4]eف[1zq00[ݎ1Oe&=*Y\3Ui\0Oz\פ)3ޫU3K4#WdRTSziHXOsiU;F̵A=ѧ%r$^K5bVnmݕS Wk3^ll}L䛽LoyfX63y?I{qM|Gx@дr0Ɍw/4Y=QP)\&l_(eˆ{$SOqx14WaQ2(96~!o yBHnO9=nnU Tf ^LJDϬ(Vq4ra?qaiek 蟟gS'm3 CN؃ܻ@N `֭֚5ah7{ǎ W:A%=M 6SnWIUL eʿC"g[9MTjۋ+Z:keDJI4ZlZ]h jQ1lZ{JW[RTkS'Dn c*q:O&Un {=W5B? %.l=9>efݥIۺu$ZUWJ4kE^,_,9rV-aSmf%02cq%&Nc漓@/bV!fŀw!-gv }aEG>]9; kכeQw86:"|WSw?&TwŅ˃ΦloLqZU1J_!f'zw`.YLRP-c{&o2S pl^F:s40&h~+&,oD.z:SX^7N$Df a\ܼswlF9@P?=dhVU2F9KW:(l+!ܡ's+NTRDvoPTSڊ*' Z?p\ݰlpzQ-U$ל7r~CV {̅IflP)9M$ ('P h1i'#OҎapgJ @/2?cY d{=ЏJ!'" &Z,-7Br3g$9k3 }Cf&؜H}Y@ܒKp~ ߀AۧfvA\Fw(H6y (h8{U7<δ@?ؑ~q2|oA|ϥWYtn**_,_%%8pKE3 k0 BڥJ:<АtYmFuŌx7D =J9e%|"a}EilfS!ZZ6h M6ҥB|bRl&UńtimKd[uT9zcG~ӎ+Ƥ*q"v9ðAIVc>mD6b^"d&:c-mkX3"$Q r37/輖7NmGW|n(*Д[L3y#9)-j,FhjhWYs ,3wXJ1?ErBv-Gm`6dA5G@n|6 !;u}+FAT e/t/*хM |^ i _HҺImreAL xh>N9'U82`QQ!!ָ>*NlzDKԠo#qQed2Q`WK'(2}ꝥ^?k ԅ l;1-M6|B1ݩ%jR䘣3\8xm2pC5 Q3r) $VY;jʤhn j >{u!:6Od sȩ x\$1JcGK:kՎSd_v'd5:IKs3N8z`  SD[7i5Bͨ.}8fl( NWaz{˨$d 7({w \y5vVE?>lNW>m}xg&`XJ`tHaY_TtRi<\pWr^ƺlH'Cy3V_Lag)h:{Xkf-6OTӞt0Ԣ@)VIEqY|[п6vqrM::&6r2:\8 z`Oʕ<7e?Xס_Jø~LRƿbmk+p`H]jP:I;AW􇾇ε"dI,h/V)&lc,Q} 7nB)9!% *TȻ-Y*[bGG#W4?t=Wpa%t퇃%dV'jo5q|K{L H#%» w0x3l/Ѹ,/ʇp #%<βpasyڍ)%_5JՁEnv73g+??Wo(RA /Y<0*1'J$g1`"@ցhG÷΍$Ϡ2ȱ  W=FЊSض@[{`UB@KR֊obgtOb~UjhM9<׌VqeZe}JV:3 BQA J7tz'> \jۼ7){ H[@a)H'Un`GHpuN|6Q'x<ZrPE[ma@=7e٧=oXP?pDkp̃-f" wsȐ+8]>Aw=hfmqm X:Af$j }fbdHzz`X'Qh%N!3{11FN *Mxja^$ΡK쏕V?3&Uѧg`O9ɳOWJt'ȟ6!NKVx+WM&V,B֚-⫝̸Nu L)̆}a,Xb95h[} JNYgx.\2De=.}r< Iۆ# 5m3|1IqU{>UGM vimfyTq*V8M+ޑh՟׹ `B \Sʎmҽg[J2VǓqͤjREk.ʻ6TdkC7X)ArQ#>r]^wpml=[9uʿe<+/iY6ǣ&hZK)>B5<+d ɓxn~NJܞy;1n?v>Hlo#9 @09e[ !)'%Z^d3^2Enk<&ʄelZ 6H"\#_sΔMc=*ePi|=ҊVǔsS cT33ʜ&/x$.Mx lc#]V}JgK]Jed^MfYaՖT`DvZk!!(V{5a13oR0K3̢(|A^Cg[is$x3kZè$W< P:, pc < Y+rD=cL!s`P&{Ih-MW`_'n*.n 4?`Me P_:o y6K/ZzjV8]ұk$efR:7SB#8wC%U^lұ qm飙}: ;.bwt@ ñRȬTUA yy ػJKk2LᇖuZ]P@ t"kD[|ߵj2hߺCZ9$|;Ew Bc`8lmD}N1b ˷zK  mGPf4>z%=2;Ju8@,+ep\BYdL[9ԩ}F9l乮Ff$$)h!齪ŨG)yHooo=M"<2lPgX-"iSmi?ב Öi:[?nXS9Nsy#za&iŰ7RpV^@m nFIaq$SxDg zNo!{NȜAn"DHnh@sym먵g {>Z$S IwQO]C!1A߼PL5-F; }&蔦s0Sϻq]8~xjxXOY|uuW [)T`=([qoU6V9RxD~RE$Ht;GrjMl:T!"~ ~onq|+kH۫I^>jX#e]&->\d\ֺgDZ_r,ZyXVqMM]>X _]_e8j‹B9r sө_A6^u+03T[/ĠU?H'0ՠKs%QC4{X°LEGX7~5wu &-D&WB\}})'s=K ̉¼aKE@^xl(ha);61q,w2c<:?egE-΋tG#rZ3l_A%`uH.%dTBh 5S K0:[ı,]ÄiWzȱKvcύ bLiܭsW+p' YFþ_ႃ܏"ꀾJdeVVHG10k$#r}1?ʻtbqL,D["2{Ӱ lq:0I-}5y, tJg9| iYe._h#. v״u=d[f?I (Q*YYmrt0;sPAggš|=kV=~zC3e .ގCPftwl8<>edDyVV&]7>sUGy;Ս~NM i5.!=]O;,>vaxO-\j80cU _q[ݍB#g-sdJ\E=C: NiDJ|~"K #<#=HŁ K*)M.gVky`Lx` DDU0ΐW.'/YsGa 9e?ud#BoJ|@4d.8%ƹzFDD\.*cVpǣЯ<tGMGf'TDq-sSZ"` jZF++^HՉfJnV8~~'"C:56O3JW2%O]Ua6W~yZd7$qr깉~ *IhsJ Dh[a1Քt2Q iYWh!ilל*:T;<s۸JX q7CRWcbk6db-2t]&SǗhUճ3E;#~I!GEP2#QI *:KeI"uv&IjK;abF.w%RUң+RMExl F ]nu9ׇ^'^A[-;}R%~z2< ڏ$ɦ#@#N%0Z%9YNPO>=W_ /:gWۤ,F<_;KR9(e`Qb. '*=q'+vp DƠu 1XwxD֖gkvˉIo =֖#/,k5[x{:5DDBPi_tfX\u77X XY{%XNEws@43\9C),ZagKmKV&DelV'g ]@Zw)[}H?'s^4^꽦Ճ8}T8"ulxsRp-i"L/Շ %_&?3AYCз>YSeo^h!SG) 6-`UT `u(C8 qv <`lc$kDSI2u/: ;+c Ξ^ " l^~ /G!LfH|_^,8'>jq Urnl]O F( >jzXF)ȾYޟ]qsyXӞ(Cǁ{'V8t(aXdGQHN3FVjI/L'Oۮ5cI9gt`~+8gK#|bo'KDJd&ej2Tc~:TVqvtLgĶY9y@m1U{y'409#axwj WRDKަҕd9 J{6#1܏]X̙+S(T(O'mAǒyG f6E6ښlA溞@vU#0oHmcv0!O V^ee@T+hMB "jke%8̴+9[-,Q ⣐)K{WOhq#; LO1H`-QXkwv֐dJ,j))a-B 8D-o,Nog]@MOk&g14*:W/# }5%,:ƺ]ב)oL(f`gk ̅)kūx5(G&PL0Ǝ 2o CP$ԀKDBjLXLðzØ DA t:/q 6@=)Q?Z;+e/%{!9{N 4.qLXQk"-s0a)5Rɉ9  ׼d뫅U*3樮콼c6L't#nia AqF4) %q W_ H]ڡBD*U.t@\w:1AZe ݒɒM4\E  H;^=R 3+5 ze|*@5r3O=RӜYky |1N$uwpuPr߲h}_ڰp)s!W+yQ 8BlxDA2=lRqN[9M&N83u c8JOJB 5dzwjS>u_"6G.Tpkiֱ !/vr 9ic.^AS̀}ų}DA2W2ogKuuh atn*{ǿjSr@X"Nnq~ՠ/=MUz\4@9ѕ %M\PH>AFo}Fߐ'Gxe-C\B40N V)bzn`,v1GD(QVf7;ۍ@G8f-:Ew#7? X`'Zp@!፯2+Q. g=v4_o{G"뙠.uUuR E$'O ƂB_w:b0{>C<cyD t+08-Z> ĸ;L9_dypKZ qE;+5 7<^4F$QSM;@}ՏIvW Q,hZ)2hZ*L E*Lfɋ/ɖl$o *0;ķi6K@eݷL,$’5! `h)[tX_67OE^fTOFuxT@am~4f[\/ׯ޿ hSׅ>Ɂ@)Љ !cxOtY?&PZX[I\|j|}T<^t*e'̶iUtnΎսM.BwAU.ҶQNCFǭeS>vo>)ү}^44w}nstR%:-W99V/ymCLf4H;{[ݳd:Cd%'[?Ԩ1x;},؆K4fڈ. 6pCLF؜:пR:f"VChdCn#k[קּ~T?pBEג?= hTތS|>cݏ= :i[&y[A q|Q{feK!fnٮc RS5 РFk䍣Ji۳cm_ SULo<'uOgH -ɭmf~+  (U!FG-9_[91 JFn5}8,Cn3#}Q]K%<<'tU)Hh:xaI< .`rxQoZqVrGZ,ws#pc4EGk x&۰:6v|jv&@r{& e)|uBT,Aң](z%/O}DR:X~Hw!I.a~-%Y k|ܼ)hՖƏX4;#%5*ke\RE}U@B 0VXuvkv~NNm#^bqOx465s/9ކo=Ab,j*T*PoQ**㴳W9"ӌh}{} s&c!W>4org2i,t0kd)>9?iXWnSV2K&zZ$cr-ª1hȐ.3kމVDa/hEcq5o 12"W[)1tÊjN.FsjGtnb5OY(w =0spҀ* "*!?)|=;).FpSY߬uv|zT_4lp"q@^$hQim_"dқ吻$tXv_I7UQs,go a<A &W-0=R[ZBG&NJS慎sW3ղeP paW1xn."*4 k&DžI!=-1h*{sĈ%"|Eoya1A+QPk4=oR BL4dz,̀0`+сzw/cLF˅&ywI *OOOOG4 GTS/wZf %OI::F) V錒c79_ξu[OdOR |2sfxdϟˆ-|zsIxCz7N)rctc]ʓo OoU>#Q^lYDXqnu26U3qXsk7 @w,4qsaV(*%K Jxm$J h0P㶫C~}TTq{{cCWކn 2|Q`xlrxۦ K[;cVSy{N:P|umQTd~d|}c+e!u&q?Ҩ.gy.ѽէgJӎ qU]2e\k<(s!8\CCк.Ջ-+㹳R̉9n{c~t~I1J.hx,lǔ1}7hې-D{R?EܪDa6 c놁[ (9J-a%[%Id,1v0_wlBNP9k<5[#|--EpQ|ӵp|.ä7{5z3QJ]Jf $(ήp3rN@jnjA!niQ~MjTO=A_U1ߵN!׸C"4rX WIweb9_'ivJ&0b~+P),hxxVL&up<]EyQ"H@S(El~7\៰VZ]6;\n D:Y(M椣a!AV #94Oz˔0n‰IS/_+EMе잺`rw+240`.tX8L4 UbiGs(XhCo+Eh@J;`Ҕ"VeH#eh>:6ၠ/é[yk45招6Zޥ"+D*s]|h룂XJI_f^tHB<'Cm"=YqY L:FTaHjpzVRm[0&~+*IkH8EMGF tb"Tޯ3:< ~RGU$ &Cp=Tf{%HKDa3p҉hwH$ˎh-Q'3¼IxkKPj UAAOtv"̭ |7(\W1A5;j:Ө,H]1/"y93=NcEIx)9|[eZ+ad5S<{/?x5&,DBݠO]:F UZC}!.jlWO2֌'߹6kI].=#$-E \ɗ ûU͛x:u Е=oAR^R.qjгvM6w)3ne^2-=*kI?:8 {Ž[$66'0cc$sNݎz=+heQxw%>?z2֣~0<%Ϯ84#OG&ԗޙ9 P:"CW&%d y|1A"͘ gvbT󍇞Op*zW6 =!k coh}xL$ZC7/H;:U+8I Y#"A۫X%xh|qM074@^uzz12 MǏE7ߒBereZ-0/eXaJ'-a/H.@q X)?GzJI Z Zd́)P%`QZ!OTA9H3>h\j HQ+f? Sj?dtFӰEwU0@mhG=ߗ;dDWUgZ PȢ)XڌQ-wi : \S"xX'#f@Hp_lWl!dPۭ=@:<-FHLQ##9Sظ'!&l#-) C(KBc|C*v@Lp7{Q2ȂآªMh[H\i\)bpK()TݰGH*#t6-ů +P2xJNf:&7o_ygO`<F ǵiR%D,PsV>waKi8;AP#qi.%4a<^ Ȓ|0HzDTh[*ZvZfΔeK.-2ѯ: :M. 3_ԈO\'.x,$-/X?pmxj煏"Ӯ]Ɨf9\ufWVRp 9c5m>፷Y?ئ3S8,!/kn(_3DlAGqض?; ,f*^m4ba.n:d@"# (ʼ"hEȠ pXoE*uRZeHOY4d ,:6ߦ|ҏ=޺v_7u[6٫SPB@j{2gy\U.\}&l}RZ?jg5Ȇ,Hoɺ/@c{)r;BW97LU6:<1ؖu&/4{ )nC}=xOv;Rp2cFT`sH:ͣŗY*'KkBk$󼘍^=zݧZ(bEtcp+`ŨJTR~6r[QKgtǨ/8# LbG3..h}<wPVX|x匼c|Zݑ OکޔHfdqu2~ݘL4ƄR?f>ICg!"Qb^գjVWcQUSl,lSsPGULyyuߎ{q[V\a{Puȥ"v6eKMC]Ə5_\5ނoY]Ԫ@@3;ˆ;KJ1}7 fҫW 3*hDk Oƹ:3_'T`x&m}( RlY**/Dzw[PV{>ԘSM"RL#guz훂NFThXy/e Suz5>&2"JTt0=f+)M$9 [gYZ07070100000042000081a4000000000000000000000001662f7fa90000618c000000000000000000000000000000000000006900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/aL]?Eh=ڜ.+ηGgUqId@"+u]48lHp6W2,,bUX?zR9pmTWcӄҪ0 3b[!\==}d?dEwi00%/ǰPTsSɛx]/O{4 BuyůjEZ!P.,#b`|/vţBRACxDlWEA*هd{Sӥ)idڒ@%VUq6t>{ 2<-\@J}$ z]!ܕv_ τ'D1^(o,<웿HÐ#OA6m'^ࠛ]. /mv-0&EXEN*!=]( qkiDk-ɑ7Tͫ,*=f^5{-(7m "KWSl0z1fw{n f䭟{v ."dʵ,t/Ղ,@G>PVȾ/ @hWgܜ:]Ev 9s,$8f#CXN"I+@0aԔ* ˙H 1M9w$I8'Hػ+m8^|Cζt0B RFsV"ly3\2;׽hW 95YL$Ͷ:. UGֵ4}I_z$.Ⱥȗ0(")cyGFħyp5ktL ߥAPAp] M?(~Ġ b A?=:)8/\(&[Q@] ݺ!Gnw 8#>dCROli[QQ & Si+**بtTE09\m.ּwn~ bQ:f}l@*gdĵK-~+\ZTk WݗfkƴOry2 WԳ1ΖN;7@gH"4!% e&IZ59? a6kkD~h y݄Y(КڌR\O}QT: |߳Et/BJ=-d./6%i[x$~u[Vo# lU-zR\)Śޟ)j&JO/wIuf#1ɦy lnEM5F"1v $(͆atF!+>sozEMymfcY쟿 V\\h93n -o ((H|Lg^7;2(iݜUG>ˮ@t姢[aG{ 0,Ž@dDq&+ *o5;yiAmȮB.]Xysg%H.~D:sGZHGװ9uBgT`g of~(ߒWVڄ]7C nێuvmrebՃAa*kRPH"I*tZ[8 6rKhwVwUUjC*1F8֡3@~'Rô;d&iӇ154c;bsBd}jJMST{[75oo/ t}Q/eX99Lڧ-@tiYj93[DΏO墱`VrҽkUZwq͒; 6DI'ݤ X{IJ*f+4oyڥ3M^]c܏'e|'^9AxˊY lgn":ED/CgzB4-#V0`]>z0P?fbxSkMtERdt+!]κZKVGJe -j?r{)kP`]8eo(m_c+ֺH 'ϳetdhG6p0}KNNսS jYWL-C2.=J-+kPrTylGޫmKeJN)X`+m0H#:)QhsQ%`<:(?1 *l ־`^2*B^jT/HԡP/lezp @bM - ŗ7&) U?$2gN.aS ^6?#t+-%E juꍓn YX on 2 M]-4CC *f_/5;mvnKYi"ʊ@[m-ČVwŻ ݄~Gch$W'ԵkORyUpp5hew4YEDbhOX6ĭ%`7y!$ E'H83n53T M1#ҸtN%L*h.}v%/`D#h:>1&vܥ!S0+~*r$2mcb ZBKh! ~& # Bަ2-5O~gc0Xq$k: V _XETƛB{nrnԝ҆Xh zlY#]hL U%5UhjTmX*KZMY <,}ÚWfvhؒRP۩¼ .3R?<8muN+4RFWSuz,]z؋ Df)%Sʑy-Qr Ž%(cRKB o,ҞP4t5~ mPt<7ArpG {vcrqY/ COAL3=8 2a !g<o 痷B: G ^?>֣Dͽ>}5z;pv$'ZhgOtBKafypz˄j,փ<\^J%Ҕ(V'`­)&)9FIe![\Ď˄ "~]F繠]Q% >/Oa/\7keQa69fvG-b] D7`lfzu oZvK1O'\_7%OPyixn{7c;x[5eJ-I~,j,,Z/ze嚣M+:]0 2vz6;\qBF:@(.,P+V?W vR{*6r'ڨ`YQBȰ'nXĀ^~xVb^-D!b~>]z)nWq˯!ZU=:𗒱݉6zz N,TO]DJ]/rX 0 `|ïgE@8_#|,ٳك?3*#Zb|<-+S@I9Zdgn ]{{lZauj8pK/>sdD;0qj@M^ ]N{Ӵ U~Z!#gJ%U?A!s tV,s(cѠ(_ !胝LrR)} J3/a%gaatik'YQ4jNH)ߥb ETb3)ߟY̻9fK+ϵߣtaqrhcۭl m;OK["h1mQ/ᵐw@e9>Vs2B1^9>G۔XAEK7vZ:9 MCS:w=Yg Mک8wN)!h} @iߢȗu8rwzB.}Ao9bڃla6/k+mQ# ѹZ{/e[O^6_߁ ^t䡻͎B7E8 g-r_` }u* Ρ>>~ 8=2r׉x8Nk=lY~]8'UO"[e_6mǸC'Ee R m$۞ FQq4wvUM `B$ݯ\MJi4x89Qc#e9M\썗#03osDc]e&T2'<P3Ete!h Mx5VjĹ =v3)JLa:􀥧"<¦=Z/c.!gAyNC E،z> n#w'}L83thr ƧU0R0WqX:/QW1iy܀Ty5#?,:bqRyLw{!ҦD<ϋyDc$YA&Tm\{&jZV-y7I}.xY VZO*0oZy@"^i!e llUWƌ lX!(ܗ~=kf%l :ѕZAbS$Ύ9>L^{>ۀO"RL}ԧE?U]J; Q`! ũ^ c/8w6#o_c"ҤP6zg e=5sGY\Ao54^+!^8k%jg*pe*AXU<* Sm$~\Qo哪+ϫ3O D]JI);}f3ʁ&TSB'lj{pIcKpBQ:)ǃz3fC7Sj@;t\<; jvTN+3Y&Z\W !dQ^%犗\dYq.+KϊQBN{ntsBdh<},f#(9]hKy/|$dvX}#Cbago_<  ]RcT'1WusꎃJgq:@3خ탁zpYۙMF1uQϋQW(gzM䙐ob=\N(@)W.kqkf=o߅2+89;KЅ*cou\)買!?{V=^"2C 'ā8Cd#7:Z1.-?Fpǎj@Unc5}S=D ry?] RA3&.R- J9u{V̫?Գ/h3ZW!͡;t|=4uWux`%ю9$,qZt7V`C{J[ebɛq8)5+@x]K1k ̺x8e,V2)W,-uD (޵If tev0uحlὠJ?p58 \EJbP^׽ _8PNZCf(IgfȥG`L9=7p!3zHU0DK6ˍA ܘW?*r]a<n9(-Vx%j esυ#8dO$( F1t - !AȬF`NZPm Ā@b̽5T=BEb82 =S9QL@mehf' _D@I}ⓣc>ŚIɾ'T[PFwjiN=zE'(7*\L~A/©1eߘEoo!Y@b;5%Y̔ndS,ß)IkݟZ׭}6fyH\AQ_H,.Wd?'.rHyfDŽ(YG$wbdJk4oD>Bniߋ.MYjw`aA$o: -5*{NDuX-s}vT /lT_1;<2\̣HH3m8ӽ^2b? \^6w|+0𱫀Q*ԻPwBޙ*mW)7iF!ixi# xe{ʱtrK'&ĩkS1JYncy!'L]aD:Jy;Vh5¡|ՉN*S_*Ѓټ8]a렜WL,UI.ݒgt l䋿V*U,AZ7~'[jė8\)F>6FۺDEjY,W˄[cwwtS\nRpe3$Io?\C)$@&\ñ7H7oݻ4^5FÙeDM8y5ص$$2ŹkӠU6zJG^ʭF‰$*+N ̫B ,:t+ʳ] #$,X)*8tr=Ѐ4QqSc%Vfazm~#"*h/q5H(Լ?)w-431T^U+Тc _3#u ЛV6u24oi/^g/|=+y곢 BJX֛oX:u-L.`3< |ZuЎGCک?ِ69_0_hʹ !qݻ-4a&FRE ӫwNJ?Z=„rRt4 GNj^{nv= H$( Y(CuO֥lDH",:lZa0*kEw#wL`vБ<Í6#xRIR1/;TPHjjğ|f|'־hXq0t=9S6RfBSE jGXͩLFЊ cE  KOA kTk)<5ٗЎIVLJQ"Gsn3D1aO;O`܇^Ai)=Q z*sNj_F >A" + eNl׮N^d֫U0jMYKf6:AQR-4?WAo?2ur\O=Tɯ6`Eֽͤ_!\uAd_,).ov- !mq FJ:jt&SrWO ҏtq4a%9fWNaK. Ϭv}"R' 7Q2,Ml C= `l7+%b3iC܌g}],sN8'dcJ۞5J0 /ޥނF0Nt+x%B1]J[wRR7+Lٱ(b֛]`1&Dߐ[uwY5*$NQL XsI/n7MOL̨p5hߨx`PL.Ʀ;:+6=Xp$8f+E%IUuXTP^t1AvI՜6[[^3-6oCtד`lQtm#;gĤYBN*`rK d`8/w!Ls:l7:)CMA*x<-B\oqN[36!s)O]rGn6|GN+O#a8Ph&fp>v1>]P/}T7Ƕۊ< KҕB"w$`$+'|3~#K {ZS#l&g:ߩ h81W!9 :ʈ?mSUV IscxV,MmA1"-'yX^|') +:*6NlP9jvU3&~IycIBqS}Mi0Ev!Ք-J*}@/ ^@+_G|q# aab@:4NVѴ ioCgr"$4e-*u*fGmN[y|FfAʼaT%/؇ɳ붞& C@cGą&8iWhmJGϧ]Ӥ6AN%ht\?wW\`⫁ӫ\/N+2:w*18>[+ee0Fs/35kTQkE5øڧˍrXqP_Ṁ^3_zOמ>qfZTjf-o|ˋmv?ʭ5Upжqk[}zy+]jaYpD} >~i7wGJ6MuT}(>ҀM}dk9V%8yOa90Zofj !\ɭZF4on٥5頸2G($]Blyo݂9e@S̝]T2MFv06 1~^k}3g|@Yp~$(-w$sn V𛾁@7W@RxI_ݸEhޙ ,5M%GU7&l66؂ٓ#<-y+e5*!kÇ/wR,j}}Eq~' Y{Jr}"ג^Ea\z0/N=ކ~8ɬmu1P|ԟ%QC"().kMD7nl%OO8e7S?Γ }YQ`-$m^v,2{m{ο(_/lM5 RjHC ̈WNkY\"KHaF'᭜?DTn:HhxX'ն6BTwa =f冺8?y7Y-*]ζf$<<<\ ٫1q8pq۠-ΣRt}SP̜2e2="f&H>0͘0эEr{n&i95WK@6iZwFMx_MiGdf)W 6 nv]~DSы.pTUJ[7[w.Q{Tzu$8t fHL@:"'qJ1La<$lrY9.h*`B2(hG sW[$  [@a DMDƞ,H@G[[^,#Aȁb oBgR7͖Ghv蜸UOVrwU>`ȨlRԇR^d3$7pIgyPűٌM.3+0SЭ)ꍊr7@lY'ե̹*R}b=6J3:uٌ]oN VC+ g;$XL#džj` Տ;Bs”IXN_kThi~Ŋt\]C=G FYZ4l6fÓt/aCԘR#`__0Tfُ'g;SK'΅$lې;K;f%|͠:]%@5AV:IvmF{pNQPhsBQ܅jذr;OA]^)z!6Wa5 ir:9nT[iCKl)bG#oHv`c 7L~u{Qě }k`L}AfmpAjX5ζt=C!lDL'ij\YdOǕ?1q0JGu, Bu)`9ASDڀv9f ݢFgt aݒyJ@2|Mޝxc,*8lwsKO@08=<*ID5}7w( 4 kEVVpWNQ'O?aOWc{Z6-#NWkKh2][3DIPʜ"䌥"FSa~Ɂm,cifchu1iʮ)Ġ=`( \ ;P,sYTKfg[XpW70E'iְ.Q!H0#tJA0qXM1|zX$5;b2͝vK6 ~*^FJ$;.t :Y89 Y6,l>҂)u9mGc5«ʋobg} mٮ.)2r `;d}RK&tB*3y!ďtwoĶ|V]1{C;t_f? /X)2zMm9aUmc* AH;3OB5 rɾsupvcnHA&@f_o]O*F"@SeZ^r"؏[njhJv^+?aF'vr$>^Ր`X±CE#=jJCMڎ  FԜ[{BMؤ2bcSN/LE.*}ջyEGw*{'$n0x?aY~&PMkX{u$}=O)˕{H n6UVuγzJ|Lh}#0/@i - M$Bf7=r\th MޥnQ)"`GXc4}J^O3_Snjh07/ FS޸xO9A%7. NJe % s5cܢ|Vd!Q?rAؠO<{Nv.c|RYȼprwˉse  c`Eve3uR1cAu,Y%1|[ЫbQ]EYQpaI*'Q@?G&Oiq Z@TH!>?2+ٳ#5^F?1.mlGL+y7GA61`#1f\B9WSpُY,>(Sq% ǒI.뢰2 ʅױDZYs"`Nm?hwjcz;yJ `4$ Mte(-hЦ.^,%$AZx8 /VJo;_i$QE]34eIL\ Ֆ)R/ﶶ%G&tG;?$9@KB'jĞġ'BǡrT~1(}ՙ J*pHe60$wzT+>GnV`0%&UYUJio^ n孪*-:ͧOeؔ\"ǰ&l.'Fw8(B3Pٔ̿υ0E=xEF, Tf!'J-"ױB_ݏK EZJ!( [qȵ01L{xXl+5[J<{0JZ^#M@(ILIV3u89lpiz@Pj=j4D.YOwoyWCȷ`ppC ϳ[^Ů՟*/ EG+K( xЛV'HԔu:WO~5cB YNst!%ApKǭ'u:$HLHFꀝ`M<B=/عKuN3@|9?J)W6НOxu߸7'GpO6̟o*,猧*pZ7)teUrWaIpזW|ežXillшxHR5>];෗)Z#/`Q̹=LjROT>8kDA}Q"ݥZ6 V E.^Zas 6P: skvaot!/.MTy4#}%q iz/:rIT}Ʉ%On %5#\7'Mr09kd1p2Oҳ4ilB5"PwUKlM hSqkL)8/a ݏ߸cd$0Y&>WhmGI鳶$:Y2¸=;Њ8"\R2 9dϦkBwlΥ+:^-[Hۏ5^2mfq>2X`4cdtRM iͲ9g(pbǕ :>nm7R7ĐB+ \l`pd[À Sր<.{6?yDe@λ4E8] n D[cf]Yn*m7Qpe7bkMi#^%+עUJn!&Cŷ۟~Ue{)9u<%[ܜ= OEB,{T[\yݔAREϧ`89sm$:wǴpc8f pwtۦ%%G #XԹv)bTJ;+-.3!:tw|z`MЃ$0Н vϋQpFcmm,Xv z)ׅj>h.+;ZJ K:繙&eam!OmGvš|u! 9D (ft0ӼV[Ai~潅9ND5uXI񓀣pn[Bi%.EOɩM?Qc=f'[AKIƹkg=rViE\ rj ż@Ԥ,:${Oe7,wA<_(z:r?^TʲBV.4GՂBe>@ zX9&zw\BIA[mpD 4?KI(+6yil kYXyRG{7񋙓gO- 5@[}[~TJ9ݮU*XTT̜e,9TG#o3AkHOi9NL9 /N2H1|Wd6+_ 6iE W^EAG)6H/ſc|#VP88A5?9wo[ygaaME&S;էPRDjop%iALgcr#!sK <tɘ4")"` 2}׈&0F P;M8螼Ider=+? HCPVG},nH06Cn0_S]^ -M:fIL*X3k d&)Kxo>j e6n)&SnۛlU-fTh 7Qi ئTrٝ-!. S1$Vt鬻QVEu`stm;x1ةKTHxP_Թ ؊dPӹ&]hD5N-+ش~GHBpG_n N;FS O]^Ufi9p!_b 6:uueKDneem HXw(+`܊bTDXF|W]V) nzz|Taލrݠ_P&Md)pMC-v+PS@U_ ϊ%䭈N-tYI=!y\+J}8).wB,ʘ9-pD ~F6F0塑}ܭ by2:eg1ИLID˩/2kia`Q,s6$j|;u+Yɲ>-Kfp yQXPD4&RBO+XBf~xr3hm A(iƫo ҫI{ fˤ,fGM~J#68r]'m-X2Ԙi}# ]"F @4P܍Dqr#ABx>xmѝa`X3^Ķ"DYl(o*zJ cdoU YVA̾ٮOv;6l{PzLD5D|ۘ1CҚHܞ)p0FEmG Z o#Y,M+-Q>|_й٩Q\gh;$ [7| mO*P{lX Q;*O"$ u>{@ BHN MC4{ (v}_"% `g6Tn62x;FF .S&5ևulS:kd>< v ,hT!Hh38P {3bJ/V'I^ 'В rõhʾ}~HˇgN\$l,)9k!iUe#V!&\3{_ʞ ?G3Ӎmq! #hl; bF!$vWȈڑ0uPkIn&eQV5'#wNOge߃I=O(ѤO{hT f{ R\j@V^ 6=Dɝk9]soңm8&4EꮽnM/8X1WMi+)p8P+@݃xBG qr #ì Z=[8ZuG~0S4gOf,|ʗ FHQl{ d3[cGf{;ijʹyIK* Ad_:Q[ijy8U$,-2Z7ӑ2't&Eh,sFTz*MTuqV ޮ:#t ZܠMXr^V2hqʈY~NnhYA~Lաj>UX98"'f!jI=<ʋXzHeD2b̸<%UFqVΰUNL"U7<0D&Db>);U># *^'I,UA1\4|r elskkþ#q kmӺio^!B>A j{,[IJr_y ܦ6GؓL#feLNtG*tM@ī.cMrzm\S)}}T&I3FU7?6mQ!0!dGË<֖AYp`zRcKw u eä)`pwトtywS:I$+Fuwrmߨݴ qd-Hl+ݣl;=F5)^).D]Q{B>^44مbx5Ehݓ.o?MaaF5zeƐvs|tyb#8'WOU;H$ n('ȮD:~=vožGP .:BtC-z2UWZ$_Ir-a)|M #sXBjkA6]O`xGQft#QDh(,nV cc@G;si2,hf,L)UJ~QFaW% crfD4*֪E-/A'CA$Ȫ׾L<&Sj&q*KM|`SYg$@0 pZ?tҪyA5Dpj͟g*xShծ46*Y)Z f@֛{3r@C5rJcv8x_.cfdC([uI~̌}$gQ]4d>'zdia0P-3lΐz>';ꋫU/COܘ).; MٻS3SbH] 8K#EՃ /}Y;5PGfysf*2z}IɹȎ1 w.i9mNU9u_0D=3pW=:$Ϳ$JDf:Tt1%8vsأ*+hy4N7Rj =y@2-rn+}3؜Y ID@/G;FL]$kLc#wE*cHA\91I %ZWyY iTY.5rHˁM"||p?(OAA [`)~S.*3ҭC&ASOHAνy# D1x_بZ Ue3$W3{O>inΒoaٯTRGxGE{'OxKm,XפbO8f?X}@{ /35$ Y*쒧.-p:U*;X{&w貂*"XQC` w!ݏEVVDٴUnij"1K$ {nRW OR[ڑ3V҅+(MaS_k!!YT{ϖ0= *, 2==EOղ9/T 9:^yԗqbWH wsAW)X:>Wd<=v2l~ʪJIS2SaCIg!2>~V-vQY c&L D@m<%fdO!NB1=uDSxۇrB{pL67NdT08AEԵR+|Jr #]2gwI!2 1CYx 8ÀҭD~+d7&[ CcT; )Ux4?۹}R DfSAg=EA_ͭU^bhK->^8 pؽ:pj(ڲ%F ;K)dC`|lZcTmNsf4*Jhr9'ְ9hz'Ub026y]B3_x>f*oD .d(lmIՇW%EfPdI'gg_jZ2tZME z|R:EeE-:Q59z##FtU] 7 2-|0YE@ni{VxV~;ZWele*ԕ?lN&KCӠu> ~C kl< MUdA]Σ~+ɏ0&K:o$Vrx XA8 (n 1tL.5"?s;L([i¶ R:󂹫 g$yVe킹mقȿ oaxV^ZEv!Cd=\ VEbhbmܮ뀨JD[1!~ќJpFe]Bq;CcQ]$1x"ڽ$x~*ej=&@_g^3rTB4:gq!:SLp  ;̷MWBLnۚ wߖɔgLAX?``ıYx&Dba^`jjo( u}ks pZ}5hl96o:R 5 f#T9e9iKp3c;AN m( ri h?Cde}$L)L+H<| W-C,+τ>YYR@>orāu*u] Y&ٜC[JݛOv':b, 6eoUb4Q3%W(1~;T{|Os9(KI}IO}/g)ZrBPH\je)߅a@W>#f@Uf! 2x\j(oǧ_ʋ_cLҔ=n GmفOVG< n)$,]׾ .(Dĥ #ԳtX2G bF*({Y|˙Ի47 NNipo[aZᯒ{]&ZK0Ω|T7mr]Q#A6M={*Y mp2M51lH3]!YBL_<ڄHǚ6~ mmcpZK&l=Jlt,ɞLOhrsky~ɉ)Yx#7o*~FX[Xf`j>j\Z'0|V\вjS:$O^NQsPQ^ylMI+ WrǔȎåC s_ffJ5BaSaWQJ0CQ &!=qKN!uCcV]tUa K SX"T΁3/ķO7WnE3e/6Gt2ULתxΞflaY QyWV)'tř##Ghs٢x%;uQ.V[Py]םkN[c>$ؘ]LyFPw!HPޞ1 ;F?:Ыdxtv)S>{d5Lu[|P+hvt.&'VUpZp~S C]$ۉ^k1Xn0bŊ\y/ʳ zKv$tȱgYZ07070100000043000081a4000000000000000000000001662f7fa90000b290000000000000000000000000000000000000006100000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/ϲP]?Eh=ڜ.+̋A^GioIC5< >[A9L IZU6L?~^0֧mrm%QLCoEӗ .Œ.';-oCWkR1.筀KJ%2ZWRΒy{>])gWcT8:^ֺzw3+8RT 4[0LVY'~orTY߯րiDwQ JFM_.Ibgݷ&և:W!I$q]ry66ڗ8@CT{j`$%%찵t-0 $:MV/s)?J* Lzj`:0k8rN,u;{ɟg(5+v9!c'!;[9ԧQJ) vi[}qP;-KwA?,q)_yLq[%8ӻn2klep|=xZT4;AA*G`m̩I:,z.wUnh>^ ;j(OhC bP?FTfEQmAv^MWP ^x0F~#tvjOկYnn]UΏlD\U|ΐ!JA8iu4<&l3٥tX!D,u2\!k8>[l]EettT}~6j&r'\ئLXkX `?+5^ܤ _B6V9]'':? Õ;( Ќ3W6uZCnIMzprNzKrNddMMj;:P`Me(2@Iw]JV%T-/cȲ0( Y5W hF 3c q6bYOz(sb9F w  &L q unb_1 kc!+FXf(E(^eA /R L'9mXoI=,#R[J!J)x)Ӕ],$l2JߍۏaPٌ ]exg4Hw.OUh,&}[|/@9y9JRc']؃STk HL'\OMjІN(vԴP_Craeɤo3SkW٬d8,}@?&K-(7s+ N(T1{ .H,4k>3n\F\u_4|!χyWޞ=X{taOvN7[c<~t.Z6y&E@Sl{D 8eT#jVФC{:ߐ0Ls`ί,Cbi%4/(6&!š|ѾQc"'dVhdK,وVZ`KCnTY֍\_k&EC, [ti0>{i闲z!˦.h|E&~Ú;(>h`/a(KOELPMپO_Pcu{l u+|τ'~Zt6Rǔ`x)Zzh|qR:8aKR>3[:=y^pR zڃS4/pZ| ǟ'q:Vw7>D{M?f,*{³8cSyD2pt3T_ߌ,m!^?{_Z'ZT%rESVWNRO'2͑k߲#`'[bFcH<(#7+YJ$v OxK efD^E%x.jk~5_}&E{aZ@I` qJ;TF+,ۓka{tuB>q"$a2t?^*8G*y2TT5. id^W+co:E '8BtUB$brcbbExRx'NAE U;48k+燠O"D/&D^ϗ=ۻxr(S;ܑÛex;y.\nȔf}]K(XO:3;2`ֶwOfҍ$9~MրD8bԫuc<٘7%W;䚇1yɢw)3CJ{/d#s@C7Aه%Re약:Iy+`J+OvVl!ItiQh0oײ|0DGv.RW]l@4}ž+5BbhcoWA, e;~Biils<prg@ŸIܻW R+" kݦ=Duף*ZQ@XEޑ_!xS#4dc#'.j[3lPgۯ|.Lu=X/x4:'O;2Y+H[ѿ. `pxG!g"\Bsd?}I.U\!lJqIXN+ҁ?w*8z)ܡzPBzv&Ċ c~] k V3wj7B0ۍ1w?D(͞}.}_^~m=/z! xOA j({8DORa}68/|䰡O="EF/}_,Bn9k'!nC0bPo)+VV_Cm6;V_ZYtpܘ`Dt; NJnӴ.'$z;G~0&^awOa_νhVkR'n5ʦP,#OS bFb*9ϻiьhFJ;T_(OwYe s ub{b,"#6-B*YzdSye"8-8XJ< ,e_zHNĬW+{X%9VX|& a{ǯCbL1s8MH) Ĩ0lv _}^_f;4dąVqȰuOJȡ%0lA57얌F! y$=ddV=- ]fN7F7)v~ J_tY6frw)˴bMq#-Y;70= "?u}BACBA 9lNG)-Q:isͲ" < E.9ߊz9_ʒ|}6QfL!fjYQVyj= VZZX{[=Se 8p'եc-cЇ bTr1ํLtC!_&v2fImlj*m50pNT45Tj֣.T+wC/f\:0`y)pjOXCRsT$s#nP;ۊ9 "` 8k} ksO#&Gt~L~~~vܺh;ZIzB˩XNeK7,7{]&υf -e]MԻ;T {Qt,A ?ײpS8 Ӂ`Nr@xNgY4-1Qﺘ{ H. Lo!Ψx"A6aU!e74kD VƐeCpXgƕ-]˟"-8 Y3LQ9/Y 7laqT NIWVXWQ5K=4|Dj"Y!6qs' 3s7|24)e|`:uV{e]|= 8Co7!91",}[oG?Im,")`*z?o\}jP;6er nlQ6 C*xm:畐XrC/Ͱˁx>V~|×;NH t>e>!ЗҬhC2P4 e+$,^X#Se&a {fJ,tХDCm1mDCut1ZB/LB7  bc- +Ont._)?RlVc\uVĨHcoU||q01ATsֲAʂZp&q^+ }E6i,QM'k!]:%аѴʁQHbxw8A"Vlezɸ>!?!L{UĮǓX z3lL=cpcB\KlW:>F9CKkvE- PƸ8T<'( jBʱD|QEM܂[,ob6ۚ gR>bu_73zE̵o]"Qxmx߈3{#}`Rc Ѹ潫Tܝ 6Uc8WU]2*bk)l&ape~M&J&ap^a~" YB7{nR[9,3ݢi G"&c \_@ @L$]ϫxH37\p'^+]@y2`Y$rT"G{#i.@CP1-4r6jR?yO黸8R`<uk9= O#_ ls!\XEyLN7L7cLá89KᏄu?1aqfz\n$Altpp!ޮ5#sҹ, V-l:75F8o)䱽qsb)R0LB{LLƢ_v1t%bB ARvxk: ֭a2-I)dRKFb]Ct+^ƶQ~f@i٬( 8fZʈ+(7b3=}3'F{V Hnv蹤w/,רZ'xGS&k?OEHZwI_Z|Ft_&D+q˲h \15}P"E#)T}#Y}>0/.ZU=&kwx}w#Dyka8.#5 Gm['X'q 5Po!6QCn,Q/$,{ڃzpCMQ q[M0-e0n$1|uY1iBD]DY4E^{M`b9HMNCÂge,]|t֜1dž͸yҩ]F }(|1أ1oՅԜ|Z>;vnNQ5P֞1ݦXu',bѵS۔UwU\!&*,>>v[1j`51G> jlEuٴ~ZM]jvr8fժg@7Ĥ;[h]84 _.{!QqMz Ʉ%͋MIMd3Ybȡ 1?ryY*L;4'7\T+8.fFNt 4#rV7+)ע}BTd@^Ja%Еxʻ0i z?g7Aara"Hh+􊖏a3$Ty+d)Nbļn  ʀX< = >`r'.H3!Lɯ,EO{Cfl"Kշbk9BIlߌLYP^죛9(}{&4P }[9Wk$sԑsTܲSE[b 2g-wҹlu d;gEHiaE L䧭֩ % _M0H5[ @Fi !2Ave{u3[?+YKnèd2+4cz&w IPI~>`[F`@F|u_C 4n;¡'q"Vo[z`FtBy']mL~.+n =:"qSharMlSa,]qr_Nno~?ڤ3K1a1(vQ)Oc[\f y#Z{ZxZeȝ!w(x; ym2ISyr)pyQJQY_jdKO(vPj ^πԿeeZ96/⺺7~+̇%Bt-c2I8^e(%U#hYGsBѢ[OtwB3/&$0Udǎ{j5=t+V\uwu XTz05# !aM6Ӯ;6kv>o- a:E`GւX/e4QHj@ch@t36I}6H =b}15-ۨh%qg's~_iq79BX30vE TԉlМk.bN56?}ʚqyC@]] h)P[ K$\za׫UrF~fhlvu<>Gzę>YcbSJ%4^ΰ. Yg"D%/y7nT1h[;h{%@]gGV4s/ss"E1uVO֎ƽ){~ Y[/g>5N3Hnݚ grO@^ӽL*uB(l=Gqr(0FnMcz ]nFaay9۽r(X9!L}9 "<'?#ضFjbxn0:K$ n>.:T)C#0 :M9O=DhSmX֥V^GR?䙈~}`Z"IJ,%ߋmoį[ёÙ,N݈6 EzZnL-^Ofȗʢb$Ty5Szetݺoc A TJ5}iT'wl /N(d̠DvrMY';x޴1$&Jd\)L|͞m-O rADOc4[eV>74 >c !g@J'ƥK +k |LpfI z:&> `G3.r}EXb s.~GrOc'!u`9\:+$2mgrhB nCqx]#y1qwXi H偿GVOV[qkﻺD(Wʑ'LV?4PL!2uV(zn2ᆮ88f 8!mLRJ[>lA6Y@W-ٞB-(ę1v5 <]Ә`[)F7/ /kb;:zJ u:NB*)w+g̪*8|^,Wu+aX᧝"IOE֌h *`rk9 uR^Cq/;eq1ws0](&OR8=EL!SqEӂy$oNԠV%v ~(Ѷ:9@{ ;ل}}qШx3 B6kp%:R;Uc>p(%אGٛm3nal<Fgr)ڃ;q^}wN5=R6WTGfW;(:(xw$)}P=Tbh_TLtFt!Ujbs9K{ǏF]@c0x-Kw2JhaG|3duM3q[Js>RsK!kזFEcKV 0!lBgs_l+%BD$ǎ1g@pC?,\GWIy$հesrYkm!w\Y 9Rr4NhmhyPf 휹ZltSiͽUB3 ;A muH~W&ɧ9FpGFX=F|GxJ,dWCWȦI؁Xrɰ9McEiIZ?,:zBVB+6p1IEq>qrRp˺ C 1"{g Q/%Vgk-t88zL{n]SWU7@Iz |} l$<_|COuFɍ*|^3eC׬ Ԥ fp,K&^n31k'Xxֻ|\]DL1LhN.ђ  @@}@}'>vBEI(|X m'm:n:)${Mj-G</C}wcCd)k7Q^t 3 l"Rayhy|bwt'upް3Qe]b__2^ 8p ^(\l!/ ji_[emԓP՜XVF80`Kl5X*rxwn Ϊ78ʇTckc67 o~W8ZYaڌ c)vs9}gij‰ OF؋2x/q Ѓ9G՟vb\S s8tF ~K=AK@PTWf Yvs2"2[<> >YynBa:mb3^Q%SV6 ڄKҜ e}PЯ^ޣBYߺvnz|(0X* {(iyFGDycc#>֊k;mvB3ÜCB .QEd=) {:6g фd%pJmsAQ%cS8 M67kO,wy0$CImxj }0@օRNuLȏ>#f/;BC^ 9Oj(Өs򅜙&>YĢ` o C%=E WiKź9s݂D'!ʁPnt2mH7#m/QG;;,z2feyTycI 7(hZAiY^SFzjD-YE-GWr'*vh(ǵ5VY8asoQ EBəEUO:\h[+_b?SɟA&"d4E+LnxGבfVo,=lj)Q3%h3wCEkO23X [!Z ɺ;ކfLd2s$x=|G`K 0@lvI7׍$

IG}l`KgJP4*rrlvâ^E.ˆhQ@8`g*&ٺu؆<@a\ܷObLJ; 1koH%mMf 8zn_E,"s ZZ0iH )5b6;񄚽P&E3E9Xv_V-fU.֡U?3U%RW+RH¸(5>o5}o_:ֹ?$u;ZNv%VheCیv yƒϯU4cᖫtzw\w *_q=({GW7W>L!iÚk0FpYsgaۺj;=S\O ~#u A5:6 o]=F G#LNC [.TKQ,+E]7ۍpk3Hg)eyQ?BNS_-q)T-%oap;3q́*.Gqȶςձ3+^WI>z$2uVf: |Зzdà#j]J,t+]%Ïi&(iJf#yI=!s{N1< EU@}$P {㊦[ELUIii˵8/$md<@* [@h¡*=̊[Z1k#AU?& 1%t{]S"p_>X9 }  (Za4Ÿseq*K1Ӊ iHޫָ)*Ʒ)ޠ9xU@VEMy9kR5X\[xJ.$9NpAZe)H>Re=C7R4#P3x \^jP AR~Ki]fn6̵:'9~*z-2+-f[wQ(QIQwA {QJ2}\^w5ۯ缼Ⱶ8sHؙr1YT1apIAQz67"䫋 <51WabA=^pI) i*+au䦔Ǜu( rBxF [HpdxDVN5:;f< q)PQ^Z`}ǘ V_1@MBÍSl 3VwB*WIIDS&l!Ns*Qb[mVJU+Ij)" mhȘi,"}$jpki؉[nsnR b/ 5byvs,ejO ҙlg- I98sn,E\dY pK }A5(Ug BhەXHn3E-Rhx׊>5`s0hycQ "TD{f>RCݷ͉{FbQNF#U 4{/U\* ڹ) >]52խEK]جt%79k-N#aXr\c#tQ:\2G[-I H["0!?{;n1'}.W&FO R(Kܽ\V)Hk̞ e-,z`NkzfeJ;W1YHJyl^+]#H$#-Ezj.p`%zhW&3+rGͳR,fh^r_68B0 u Lrn Yh˳V%O}%La e[E]Duo$/SdGJ?jB l{9ݱyÐ_}IiKSL`J>yGRgUiJ:cԌ2lt_C#paoT:ˉٷ .,Y1ޥF=Q03EN9EqhT”7؀IU"D-ʽ/D08İߡEVI1 #5-rK%} ^F%#bňD~.s?63()6R">9? b,%t@:_6|`i˫~#_Ȭ1>$D#B?CL4;r]?N&.qID t$qL \z1Hc* V>6韢 g+~(Jy bv{*#C8HgNeuq'ΪGE|fܵ%Oy,#m-ܺѩD}Sc}:ee Bb 4<Ғ'v^D5l%TX חWU fr 9OaLIS '<5,yt7"$YY8S#< _D{n$9ߵ]&Mt!@7r')?d⤎|3*$:$uvRfg u:i?P[E]SdQI,)"XAf Thw12F1I-2=sEqk7 ,_PRqd% ķk)*]Q)W"s0/*9I?ɐ94O򷆿ι0_83Ћσ-عmf$Rm<MCԧ"9S3"ȷh3JCe+"<D((.m;`߈ߎ}xT`at_r:y*]xpӼ[?fmoG*>'j<&,qN_(_Kjg њއ8a/WeOělYxJ[`e$TeorƚB!p/??.Kl`}=s˞V'6aU'2fo(oR$(_7{ &ʣDn*t 4ԯNA7pkWZղ.<Bj/a\T{4t\z˒VzjRT\ٓdwk9鲓ks< Tc,TA홨 W:8c5 *wX ш.<,p$rĶjWo {} >Z5ڂr$(61T%~ ]y5^qw;+6#kL ޅ:mϙgܯPAy|qFBPK8T%寍ۉ@fb/uJzT t|XESԍ_YE27h_tN6m%TymtM/->m=%QM^|[3s-'m-5&Fz\v:<'!Kz֝b&Dˆ]?Tըf`)Z d/UBN 3 M,gU㴂$|^\%MYIU"WgSeVg'SEZZ6LKVnJJ,ȭ& +6;c"ԱTIɎJ Mr&oLp\^8D<*H|#v|/c!جN]=qB{xb:^+,"N36h3sg$nO9 ~VQzpC4>J @GxCxƛ cnYbV OEͭ_azF&nwc ~1r `J0cBlAtqE&C[FNl:OuUuօ}?X@1B-MBC5꭪CՉ3 AS Hyiw"UA0x\ eE6}[Fj$$ E= )" X006XRt  w(vTͣS8Xv޴9׾fZ{A6x+Ȇ^,%gX6TˆKbܥ*/ѠlR~) L}}|0ZБ-*6R ?aNgj t;^s{/#fNhE5_Ц~ݕqN=@Fε1S9f+ԤFP#MwHhGcMUKGXYd A?wh@*KwDaKES9n[jпYϓ3-RO#Vj&5j;IlhmATfv?0i`"r3{68I!d&/'.Wa@NJBh\*/:i7`jkP INEHG+cXC(TܨM0$eYtav<"W]iǑ)VClqvE\zLY=6Ba͠JRp$kWf}",ؘ!Cw96wST  1i"4` uܲ ~ +As+x1eӓaB<:lpZfǓ`YK6FLnϗdOG(:L5;|Ap`l v IFkJ5_\}7aAsDvgA#H-X fq^S(Z!b"ϸ]}4xq#JV-sSa(ćA(~C?h} CĽV71XP&prXMs絻{棫2b `f,f-DWݐ'< ʉ萑n{W d471Ho%n|ј/dʞp+'h5Hq9b&N,̂36_C%U]ZSN 97R |2`ױB}dsQ߀؈4sT"@.z(G#5㄃7+>("99J:tE4qwYpmIN\iZXaKXVo8i@i3Q)XTP4&}i.Eo]ܒn(p"5~ 7THMg$WˊarQGjJg J6k__͊U)K{-)9rXkj*U[l*Kv^.U&'F/[P vX\/>w]cy8.=Y/|WKBSz/2-ʍ9;kdA娤s% u\zz{E;Nӳܼ=lPlp/Z ܄ EC-=:F_JJk4P @X}R(a#5~@d׍~[ᔵy-'pD@ty:[EN#z3(U~:?D3Яva|֦;LnK=<dp7}!5 $`}T^SԕQv6L'B_݃IEU!c|SņmCUdӦ/[ܧj/zl)UfW2Np@QkA=q(śmNwMX48'hyXd[;]EK`H=gPIM,*`\Krru= iԒ0XK ѧOkZ&;<<Ws%svG j"kpQfAc)3J2(Oxax{Rǻ^sۮλ䘮u>CWƷF=ѸiL0YF@Y; Yb\7u^qep@K3J%YLd<%yiԙ!9kbA uLDH>nWI|r;癇WAd*?_K=U0+' 8cH꺒A'KR6Ra@fA-wb{oM(d [glc2yijxm>'P݀FxꛉoK oDQۛ9ύrF/Rkzޅ%25=/5 9NGzJmo- ۴Z&ٹn^ ½ M*A9j;T6KkN y1=n>+?QSY% |Amg=~c yͪdz3 juU@%u02w,L!^PJ2w35 꾚0ͫxMe9W JPĺ +3b@vֽ=|I_}ȷIЌ9 9הB:1qɨxWTF^W ,nÄ%hx-tcDƄ"Pֈq+_1\ Jżez3-&^Y/Q ={)mE7o%"uc]: #ϰyܼu%SkӇ㺑V&kԞ2=էWInf- %Hc:I+ c(c aNעUt5H X>B2P\i~5BAD=.aJZBx3Ɍ PҔ~7 yI+_hc'ʔPטua͗5꟨s}좜*!v =t9=NTֶeJM:]= M=foةZo:WlJl(CPJ -xļċ'sBsJ9pz,>'kOË7 .C%6]^r?~F-: Ҽj[Uij[D GphxNxj!u`e.LюӾ9yd~пީjx 8[,`܋׸9eg 5J@{k:O1gO;S7bJʬԫnxMp$:Q(bxo*eI RǕANݖ MUDB 8ov\DpedƛUy]"_^`a<_m^FiLˁYxp!LPLU6#D+u6 BԘ_ZOz> P0Yؖ΅K(p2zH8eCmp'^1@Θr!SxƚuD)^X)J: _sJY)]X^BA):"3TsP2duL$0 "Y:uG;VP@\3 !eEXC a{RnevtH9ufVPw a f@ hRlZށ >s&-]0f |8nXɣv ;LrbQsKPEyLzWD2{/vv{Rx/OsD/h# *-g>u}7s0}LU# Z]d@$ ONvǞ̵)"'?/3uw vZv ȐjROWvW U7VuXb2Hsy {tR>阫91W ۬CDŇnJ^}8. *䪲3'sF8 T "C)ҢOJ9T#Ea B6baz^#%`E~ӻBW 塏3h;Qxd^N'Q^q0f@ڊl_ v6_PV8b;LrS!ֳqnEkHVO@໔_>~&bM>e.1WX?0Q0`#ͥzej $3CqoJg}U"r9bOR@?1=t#ZJ:jqKz;zf>?$mj[X,QM .6/Wy#T H ( umaa%]3R\ {'XN01IHzQq[{NZ$tP)҉]Juf*e)[E}LDtt`"Ǜb'NꝆUjBRU<6!}K*nŎTn ('P%Z>{|^gsY3aEql $ǰv'*?V(gO_i0*ύʑ`ThgP3'(y=K} /$ I~eQSU<*>x{|&<@I汧/NMc5NZ߸vnfI}6BFV~%, ʙP|!p=E!\J6}[dEEb 6,tovO<*x)Uy#yEBG_j|I; Xw4lS¥9eZs.2+c) >HUP\YtE?-?%t$e iP|ˤ~FRBʝ_POiydDmehͶ5TJ,kM)qG= .VTS~+͜P.T8AČtKq,:l54Wf͵`fPU0X2D|qm @.]2(I]+QǝRNe2AXmPG.D1H !ղV7OX;NHnG5>B$`ҏer? 0|ZB@ :8 $6eRolQlY`LdG ^bB_M;wv5b& %^ _X͆[?_}ZrWsAB}޴>o LOA g(۰Ij٭DJ +Lsɩ\+tq{R֝D,# ;aV{j3䜭.‚85C~.)ZTsPzs"؋voʘ1ʹ̥teJ *DdB}O#ʜAR1d4Whlac`sW~#hvj"MW+bU`]cӴx L]1 0| s)VJf(rϠ5E6DTHXozdPYt]:4{ƨR̖!kQ^Ҡ0;ơiF`y#9]!H!S zuTY9BaO _U J |/Z2 JP4Λ/<8d;z-멈U/˼"LBVv*'QR [CKK03]yknZaAC⶧ٸGeIV]BɕX}tcǺlM40MApwM@(A:hx7RWy(+kv5Ւ ~d4ipKQD &pW^cJ)yS^r *3QHbdn}Tvp  T06M(?WXǴ62E,uW`"o@Ծc֎<\hVqGE K+W/r3@~ $sǘW*ATՃ$"n*lQƇ#/>R9r7fw靀 1,Dyq!])I(J,rzCGB= ǂw`5^P%t_B+6z8M8~CcZ"UmGښ`_̻=d@Eˈ _t [4rI%kf^xzndo~#A`xS7ۅoZc8rQYjH,ݙ:2KU_o+2\ZdG[ `F(gKE2[gQf1c1:χC2EY epݖ^3>5? ^euN+ YX\ҍtKA4-,wȘ[atYkEi3[Z3Ǐ_Q<[OlV<8MS,eg`p6$"lNt'V>SDZ3^&%K"݆mc>dcMs':@~lc `> 6MVܟqMmgTq7 _:fתT! m:!vd]h.ӊ.䖖_gTp9/ɲh[i!{Kh.zR59`oSk tl\> "MzM4"G#0" ݄Zj9*D%)D+w$Ri|+o.Ps˪RG?T Wg sDG܏%/~y֨s߇"pVʾmc=#[KsSf~V;bJ#f|,\]8Q}U& ?))`4!yUHo+S%[t ;蜵_S9$⩃ͭM- X/T츀%7r֩En*sAtJ%ŨUdgwKu3+Y[]v' Xgnx~R [0wZ w 8v/!'45nS=yZ] !r|j_w@b@O ves>FaH?)fWW{;<&4H5 r^yLz#f1]xLGI&Ӑ]B%{i"EӺՇoi_6} F[*La}>RO7$*;иåѧ--&}3X3FUu77f}#]ޑ xg3aK̺߯\ Xv+q-YvqvqPZ)_ҥ10Uz 2sv!"棄ޚS MY֗ge,idɈ q j?ݡ9Kf" OAuPFK9˒EkV%|c0<)֯0y fiY |ev&w9ЉuJ!}s:r}Ku|@2cOh]#i_:w6](k_ٺvEL&ΒyK~U7Ih31~)[QKP\ s54F-ћEH#@ ;e nimtp!BKz9 #H`)L|FP}sV߉& 3"/S~)d5?^D4%Utl90xy&50#5C1I,٦E PWOksU^B^1fvmqVTThAkXϥӡ;e,rV-ߐ:U@Q^  (.Bd="*wb+lb_q."XYxf}} t-ҽܶ0 тzXNp|ft+K`9wd ئ\ RK׶!"bYLl}ߡl <1)!SA]S;XŀRkf1/4V@kd=yAe_~'P+@Szq| 9܂O? pA=y$Мxk1G>z0 u?se׸#\SF5@꘿@ć zcI4uѻƐ֠PQRQkd5]pL*R))i5%B$ 0wPHI=kJ JskgN/d怸|/΃OOr@g([[?j[vqYyE~}Kv+ANy&ɴȇ4^ fʂNdUXu`g~3'ֈX2DpP-tD T'%н0<#^I{eW1ym08Bw>spyݠ+*ldnq ?gGR~%Uj:"`o2 B"T$%e_MT/Q ֜\[x:%=μ) ζA卩 -(Cvy>Q8kG'VhH,nLC>`§-"-z ќ9­Q3-/BXq UY*ּ8R?P^ӹz7X69/IhY$D5O'-j)j`J"0O+JBBwzoHk~ bQd;ȸcD C:ŝ?~7T#s&݋OXM9_s}o! pw.?[ܖuuuZT"~ G*Rd4n%f6[g}>M 87c_˾e{юIP_07F-ᰒLj?bǪfT ']{J7Fb֋XR PWP0=l&ՎM~M(DR$mP (&pmuDK+&|,D5>88Je}OyIpz>B0+ ]Hx@y46Gy *7<]90IxTS 󺬘B;_NoY\wț↫y>%)_Xj;T,Y@KsZ:]<7t@z&piJ|^) f%/\ND31')3#VizVoxg2Y(~kBzLid`K&iE)U[7mb.2| yVnzقBru[l` P؀$akILɯHgEDnZGpEF?V[1j>?9jϭp鎍:Vӑ%*b$+Q2cXFTxnrF]^Wj1>>x";S<2,J:i<]-L?(÷gAmeXfAE4qjKe&X/^{Yp𴭰Q i S P5xBhID~jK6n"!C֭#Mu! %y]mq|f {)Y׽:6M='xiڙ-ߥ}љ8vCsوdPRl;p9{[,b=/:pčJ*fDF ]; G='<{`Y;'ƐdV\UkP<~Mr4C58>(/cZہNA84B\k^z*S`LLaKP jOhPx'vp d8l8*d?'?`<0٨Ja6GlqN6rVmJ ǵ#&12&\d_H(ueT ˗YHOC=e5冷& iMdP&Ny„ɲ5]_]fhT,r'/5LǫHнRZ2EV\Z5 %dL'3?<͒[<MNɘx40L\뜗9NGÆ7qp@;M(C~UfqoL9qsFKNÒl"F2[3>L][-8=4,q\wGx-8P]fA(H"eѠg{`[slyZbA.)w ]v0@Alr$\(DSR '毁AoyFܜib{&O<@,K0egG@Cg&KXHqy?QJr"RTc}h@ShIcdʀ7|tJyn*ZqW{*/o[Ң^TamNG)m\JA %.vhq#S!ɉÔb\:T!Кc1WyМ`ԛFvG9 Ӱb+ ͨALrO%c>Z@.%)zgE1wbG9ѩeg-#;gFyD2rf8N?YŜ Lc^apql7۞{;,#-I rH P8 ;,PA݅x2;XPs/ݗ%0lZS܊^aeHs* Ωv]2,gwrV "fKM3sWZ& MPl*wqf4B{:ޟ g6,; d-@Tx, +U_кC \jL9\}Ru!OiN' O)tݮ蕓I7/n=q 4_ нZ|ss!-nd,ZSίD2RfF`3?rgCOmƎXz$궪J/tj3OK.U&Mnn3T hg/JMV(^"vv%oCxqS>_Lzp33W^^VP}+|c Ll/\4sp؆\>~Ui/<}4&%оT#\IZŘjt9n@2K9bJO}`FZxBVPl/~,'L"$w!{!!'p-pdlX+8pxNA[k\"c@ )UoOQܐ ' s=V?^{}gS -KH+(#56 Uaŏ`ZE0mOD6F.Sg:]SK`h!p&ݿ+յR**F_A^&?T?R|,4QpBxLrҒ )S)5 񯖸b^jہv@$>X>erE[#ņP+`c]?d{(|a'EIg>\XX7F}ak aIY V[/CCܶ2As(,-Qw88]#-[[s"2 )L- o, +[< ׮zd9;J&y cgǘK_*O2Z;Y%viT j;.IS[ 2>QVl@0@E@,?@^9|ɬZ[s^q>%t{ L.a}֞4~%9&iD)t\M}X^; 29b kP:~㌉_nG=BܪlbglWreqhnoknKa)qOSd<|ňIY,5Xt|d_ \*y ! 9`pm~6f_rwׂ~Tq錄(wsQw,<ܭ *Qn k` ~^0E73x2Cn+yt\cjSoneoOְ^ekA `:xU9c'-ړ_Ͽ>@F/Y(/_☎ƔhFبxT'Ci ^ LlwC">^Lݷހ)ŷ"mnrc1#nat=gpH}`ܰ.2sDll)bB{{9? ACi_Wd-V[<:KJa-7lg|p2<"#$Q[ fw"o ;ɲi|W\gӤs} |Àzc"/}MdΜ+.^ p#D3v&'_)8FɽmPW5v(00lk7d$4 Aϑ{B2&~4-!aI Q>.5w8EK~K`v8hi`o)S2v \E6\x ~Yv[[P/s}7m`dË%"WՏSRt=B|KqfZJI|2m+D gj+% A/#*@{1Z 8$^մFI-fUIrCQmB TshU*0׽IOn#M!4EuOT 8Bg@eSmTAVޚ$K])SR5>˅XG6ZE9 S5|O8Θ4z`Pp ЧLdC/Sy ڂwuIA+7Z.:%+(5ؾК9#F|xhk8^xj8KO8o0NnȪ;?*H@4j.axF _Yx`S֫&=z_zto(`NY}߿6? E8""Ĥ[(Il_VNAwH uGIG4>!~,iX@>B̻<:=ݠ`$+A_=5`h:h^!6LF~H/j+=՘,R=}XXE3E@"䏈8sT $^*C~[ms$I19cS& sm5U?Z&ZN9[c9bíA!(f#Vv &Ubе49"&{V7 hc{UP.^[XkIî;0],q:G}'t\(=vb^gOĬwoX:"$k_e0"68ZyI ϵ.uP5?+5 F lhNd_C2Nf"QӑaN{GoJ̤gIͧ 3UHbEG8D6vÝ\k*3QrCf)]Pvcl~OC[?A^ZJc#3):kH#?X-[SFa)Ud8lKpCS˪ܪMZnKSB9{¨j\?[TYi{/01vQF@ BDFS|[b0s{@ɞd>q3彯d 2q0N)sb4`*ef9,rk7gJhLe[!+޵Y߷jiI!Qz[_ҳA/SUзz [X@ ׮&ABy"1!tηe]0D%1{kN>hhNt^!t'Ah&@`^ڬ1w 0>y4*/%@h¥̎P/e@ 0APVuޓ/uB\&fp)Ƀ3|d@1hrL]2gwroQ ❂Q5̐3a%%$ n 1Pb*M_vcX.Nn=yk^B{EEE.T]Hx|CrdNR,y6E4w$h삘TwUiT6㪀2L2rp$"##s}Y/U_v tʞXL/H3&5p3C^Rhn> vk Xc 6?"*|і1SAeC|FH 8*/mW?xF@$6ʏsCˋ&P)M"t_䪬p CKU`( =\@Z!tqXRD$ c m ىw=/P(f)?\u7=Vq%mY8:H!ow,5p)Ī(˭A $ eSL0̸Jj~O0opgy&SAy +-FRy{ye9D k';7ٳ9r0RSb|GFSgS?O m֋LwE'ႎ({ XG6z#)$N0,}tQ/r QBvTTw[@W3xeeZ2 x4o ;w \/́kX"6dnMzD\}e)6vڱP)m]b+Q/$ n-m8 ,subSefD}P(eg+uNG((uS 8 U ux ä{PۍRޮx=bZZdTT90ITWj| .&ۋ 'hS=LIwBkA\z HTir*uc{Müc\vˆwDnH&M{A'ϹDOY S`YyR7["= C+Ǽ{P k5Dp`gjlBs]o}LkB k͹_~mz$>YN;;hoRR;`DdS%hQ—UBinx]_ cW%or2jd12_JK/{)>- 2b߄in>޳~u9#iEuPث$EXZ2O|=%} ]Eӓ@O%"*~-`eP]%n뤒OS%2^B+ :K@R嵺iY?= OWD)-UMhtC݁IGZ~0띀MS21UQS%WggYZ07070100000044000081a4000000000000000000000001662f7fa90000bbd4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/G]?Eh=ڜ.+5< Sggdz*N <ʞ[)8|zǒ;\|ź?Ш`q)C>f9?KZ Nf,u(9 "8Bx|f;Q c~7gbdM?wHN^m5!}g3 N)S)A҆;=nLm]} ă:O O+@P(M-D$ض~H̀~#;dcWLO["&=_b#XE)ǀJp6xUJ96 f2WC[Un!v+V ÈK)Tca" 䰛4n I Le/sn=Q2n8>cn5ujp#n ? &ײXv-xi&4 `24*8+s.0|?=Pj5*g|A^Bz0}:o[ L!/^jh:SN,bϔʔiʴ׵` _DÊg()h&&%C(7D+R>..$Brz׹|D{运96.%TAf95X&A 4`rS8d)1??SX{? Mղx(M6Xi뻙Ns|*]fdGdN~4Pn߈Lr%^Ėn}}^K>|2D,qu[fDTHID/nKjՅl^[kmx|S1j-xw>449Bk>-*Ct HўB-sL#0|Gb d 8#)}ZԎ,QRc, r\̧BԠς1j8yc6{&YP4S )/ə2΂LUs~чiǗIʲCJ't3sy_TqѾ Leaa& %6*;@`V0s[ې5nK>ϩb57/MnPt#w?OŮ׋S00W~\p*:k{I9[|LcD s|40N@42sALLL +x|'|"C_/nr0* DvXy{`Tf$Fx8B،R(\ZJYa3Eq14^ ))Aԥ+72k%B; C EZderh#V M7k Q' ׺Ğ 4yDQ\TSq3}bץϭ!t <@.8A!8+'ٛm3PAZU5X"6_5 (+" e'حo+L[Ҽp 9aяW*- }' Eo=,hQ)3&3) ˘Kg|/(cBʰV 8‴2xH< Fu/-![c7 =V1eALJ\ pR!Y (O' ·5At$5q|hGm )+p^LS r7'9|cH"&󡟃.FklDϟ5)~-N2h>ɯCx(Pr %k95#7ك c/g. ĶwiF.VKpRCk}򃴼Y]p.͝pnלQz)pnM)"\1'WHC< SV[2(3.*X9EYϴ5M j1:S3Tf!Sv{b‰Ǧ@tJH. |(Ɓ%]=Py72rʊ lj#c?Gi:r|051Ҧ<=tDrΈ%OߺRyEځXb&Dq hRdrm=Wt[}Gi6Q|R8|bϵ=bch(b˾efoSywhԭ5^|?ɘ4+ȸ B6TukEk"]wk5&m5Kbeh֬G̑2spz%쉛2u_b]sk&%<ދU2J}3;罾AFPA&^Z$ ٩q:azNZ vXv'FpQAeΚt/B[c Tѕ]A =H- BzVS#m>O =i'1xX)$[;J_Ey%2{ju̙e(~aΛ3<0+Cƽ}u[:kT6y¼1ro ^$/7E|N} OGi}K~)j_AIxQL)*';9Ю5۪պctIWbH׭’Eiu!:" 8_^.EKexD>P!QuOlg7Ӗf,ۛzIYd`0qmHO.~jp_~~]Q,0Uk#xVDusD8M- U?n((+mq7S6Xʛ4U+`~QF`Ulӆ03щ ؽ2ksƭR@~p^J2:+١`ʁںjDu%<=i' F@:Baݻ9ri+g}/\i%fz^Lt r^^z5*e=)y;*`fS ԏ#lߊsYA\9vI %(BDRX($S+GOMZyMog.#x"ULͤ޵`=Q^0`,f90ÚOT?^9*AGPL)!TZibт&j8WS`12v?ӋF|eߴi 9iRs| }lѾ eũ0\X.J!FzboW:qMlӎRWx%A '|e"xDZ3&/X=1XȢh`NS5M_OV[za8RiS} W-=w̝ʬo$LH`/ 1~u~_l }ԏrxpuw4d牜|U #hP?k J8жd1}_e+@248;EQhLg.}'~nd(ilMK>0DqIwÜi9?[u8hǹ2CdMR f+Qc% Xg| *!xW57.G:t~X0}#` /{%Ӧ3}'1~S5o)P8MDL3yh0y 2DXؿZ\hga"LAOgA'!T`v{ %Z#hIguTA YJw2Zv#|jWa. ["@w8EvpzpN13^Qm 0+u#Wxv3gɹ|JwY;>4feUR릀ga7RSrPct/vׁOq -hBX`/i[lחTW)Һn푅gu½!s220yLNg@GHgee"&] 1_T9ɤUJ 4?Jk D$jdׁRl㽈H*.z*w:o54u&3D:ؑ'f@2f. H{q@ 90g~sq |~YM\EYRr&Gf,*gz{qia(|"J)R65:1V4@%Ko uOHX\MDDrӴұsT*7w}4nCA-a+ʌrћըXfMgEie )6B'_o:!JYo%.iW}4}UeZ yv9Eƞ:9|QHUː SY_K~cFwn0 rUt|qQ׺OHDI.TE_ B7 9aƇIc,G3~#45A> kȭ=Eg4r{R$}j-.dQn 6H}]_i րHQ d:ȝT|$we]1Hd]ļ@$PP nGK΋e zTM٬&l߉ bR{D~.˕fFhjx_=\ x̀MQ}g:ƛc Mqk\xR(#wu?`A=O.Vp5ֶ^! z.ZuDrpr&'^=˄ݱ>|uR0A$;H:;ciAe "Pt¼Xn'1Crm`H!v=d 5y(IGYnU@[B.$)8 ]w_C%vf&h[b` Q6kEG %<k|dyG35ܡVzh;HwS f&qQEP?dV͙BnR1mq 9,x_iQQ}p\ Up#f$hQPiˡ@D\ZYDO__l#R~ @4b-Lg ?PbS3z gjxI,5f]3ˑC~སe xz8srx9LZ7c:bab2 91þԀƟ.#EP .j Ȱ=<f٠_j}Bdtw Խ[{|0OD3 ľk$ 30ݸ"ԀƻVp+OdP\+JNIŜ^׫%a]\t& ֻh{D=P^4"5&mϼR V+1}F^o}]tma>%g=NQĀke7u޿c^6 ?dpZX J!OVch5cE[Aз׏<μ ȹ,I-je@jbC6DNFԟ<+ ACҩC( 8lؼ}=i3 \uغb"'2[8@%@d}0Yz'YbjJK0@Yq2Bzק BܣI9{4bi$GNI%~E Oki{]y<(`rhqyEHjQm7ϕ6pE n< EBs笹jŴ*X# Bf+ T `>Bbm1oakTNqd.f'x+Cx0RWxE%S¹5đ˄c+bWO-6}Dko׳f:M9Ql#+X?,Dtt_z5^eKgJ]m&D `8𞟨l~#- Blr ? Gf=}WujVנm؍[&55TA^N A'+4=#F9Č_Elc"bR\G~"5EBN3yM$l=]s(x`P}P9a PKdKlOsZ_1F( $Om8/|uc[1|mm`2eM#aX}YMQ)Џ7'i]^Y:d(rWD Ue5{}(I{v I-J+jI$:N8B<1JRXX͌H?dA+)o}nA+kTe쐦`k$BW7,&;/ՃYW]m2yb2PuEE5uJ\9zG/z=dDi c mWM(FhƳc 6Nch3Bӏc /WH~+_[Y ZP 'g2͐\޽V!a:|-AtGIo7cY`i71Dnsne `Ƣ"㠒, .jΈ/v4EK"2io?n]onGq޴B8GYkZz?]qǍD..n̿'!_sϦ (DS?#?`x9HqawQg~ܧu}Gb xTЃGW~0v[6QޱF1;o )hSe0t]Iԉj96A`B Q,|ÏMS9;r BF 7S*dR5YvB*%ne!Tv=WriGda/D#&1!&(-{;6Q/]&X M}6N('y]f )T."Jlj^:`7"wqOoOf.7A )` p} [0'ABax^sAC/t--m4#b"'ԘZoi~H~]D/%I_Lq˨֭WiBNԉʵuHC)4RfCob7g+ODؒ͝ hΡDt@#ba \Hk WP"ճ,ϑe} rZ}3'ԏ[\-{PTE,eAbȱEՐY[!''0([xVsz^vZ#RAku>;8Ǭ#pnI-c %Ƀ#\͎ $njKq( TrɉRi̜YU|Yi=Ij'|K*,LdpkSrAMg >!1L3j!URnq: S;aU7xA<_C o*]06]C떰ҨjS1c<_rDWM%zsx'R$x9 Oh(¤ t;*B!66̭L!q O@QwII usq6$WA^/Gm3DRn!MTU+7B݀to j`G"DlKef< $B4/]9]~3e%j'Hw5|z1-/ q=}5EN' Kyǐ@J%t҂i|o9c|[_ $J-e*ѯxZ=qw^xװ0!Lvr ^6G G/$LY{x +fڧD0KX [MBϦ e 2Wj`!h9W{]|?ɲ]6@2x_:w7=cWpJqdf~n#;јӚ`]Rg OdG3Y;C㪃Ց5MW_0zjSz$%ZeLu59 &7C'>bPC5̛ചf"ΛD/X$tƤsMi:307dkҒaɰu| ^c)"b 7 ?n$xd-_Vx5'Hmٝ. w8lK~ :y 1f BW\}U9 z$M*/_DP'7fu累q@|D>s1:7rAO uĆ]?oBqGvOI]<{D-s癟#-Xg/4@L4;Y\R?BS W"֓2fX^9"32B,5V1䘟\j~^.b[\3Ze 22N9"튥sSj>F 2PQpUɉ/&t&g&G˹[p_፺Ų0nŀzzߐKqGa'=?5ɭw_(Kʵk+]=LJk/3v~"XPx3 =:A&L L1# ;p~ҸWÝ͞úM(tC 5m[e-&H-ESzRuo3G+^ATu!ršt06AU8gC#خͽ fQHr BU4gfC6Dz鲅/8&Y}..I$$h/V#?NoRCzfѺ/}`_PVP֬K†"wU+sy M1,amؑU:ɸ# *^vۈMiBT񰆄A<`B,.5YgmKE533r?c AcEK9oOɏSy4`.`e&/xrI}@Gyc`lj,j?]{㤨ԥΥ3bѦEMtAP+/=/;:!#>9? ,;6Ά[?לa>jj ([d Iʳ(7pWv-m{p"\ADgUE tPIKH0Z y\,݃%ٯ l>lGLE//j.x(4[g+px78^$>|5yG $e薗#MLY7wf\?TgP‡Nz4SF%_jӮn%-fv߸QA/r=W52=t_"rc ͉ZP3:s]ed: `2D8pR~ 0*]wrLϕ rySnP6u[B1[f}}15?iN0oI2(+}hBzQAsz~rj0}Ȫ ,HޣQ,>Q!2ղ7,"6/N+8.$'g4uqDbcoex.gQ‘F.m5Y.&pD~X˟QJ8&uz# f)40K=ǞUN]$37>n8 OXрşL2k 'Blk$đZS[V ]&isYJ'=VEQd ᤄ"=FT uE4*b8|&4َGbICj[G/K"MB%S^...<~^~>6t']2j9'1G"7(gNLKzsLԂ[89ԶPeG1|uqӧX[b¬iv7XɅOg?voRM_KbGڙ=-šeZrSʥH>]ҬSŹСIE)#%[iQ<|Է}39#W` P4R Ĥ6qjosJU 8p˄ O(㷨{Fl@^S&sLN(KDp=q~٨fCӝv{Eŭ(#RϷSX6(›jk]"\4xB(a6Ͼ(sRhge{Pup:lwc^/qxIZ/$iJTB%0L29M=a.3l΋H΂ڣu֜,i:~[I=W$Jz㛷^i;mteRAhu_%[TS%ZC&qG^5`  0Ջl[-f;jʵs֤N)\i ^" UB /XaJ}pw{qDwm240,(} ._ Ae|ߛ3{Fw)GdVs^Xۑgi[^gωr;apyjAwsp|FTע/g0C5V ljԵj#c}ʃ󚼶^M7]\V="*+s=ԦOLeEM[%W;v4.W' a90>K ?Vit<4_&xg4q7"CiLOr+?B8I#X֢{gksblyjq_Wp. Ugw m4&$1suV*we%%F"Ȳ4/^B XDU1QNz5. `_d:<@HD8.O".$i4:\ݕƫؕZ$*wV _WP/vWH,󩦴ߧV=~푲zMҴ`P.|-Sn^&ڨ"=gY$ԳW.pBHf]sEJgq3-ydc)1Z W%졽n0w\6_ࠚiJeW+2՘3ŦZSt@Hš9\ _6a!+O'7 6}{2dш>ųbN|h3SaJ68I]9ӊ1~q,HҚqYcUK3~5l=:%? p4_ՒЪsT)YhLveee|8h1?cV>ITg͐D;fQZďx6XJVY4 ib,GJ٭i&e͜]!wlH̙ L^'-\;K+{mb|Vjv^KP0{jp((|쭮8 <1Iʻ Xl gzf:J'1V/^jc-(O t`מN״T'Mv垟L`,$L:X1Z-eZbּdByf-(E"C$z=&L~+r_[=p5fƝ}]8N9,DCLחH~`U~r% #m) O?""s4,CSܵЀ Ӹ'q)Au;TA[Zxv<l^4 B|%'5ٜ΀u" ӥu4ql(Su/򯕶I1V(I=9SɂcDOb.!CF-v!uI`G)6qˢ};LR 6o@&̀5Wߏx]x?DNk3~I<؛沠6B¡]'hm &\pOڻTf1ݝrs8D 5p,Y}(Se;ܿ&7?HXx_8q[*v "@ˣFb03h}YPK֐%o[qN^h0_?SXV OiѪ* 2HZw< Vv!T6N냳7*=J沧 }j Ggw/01W r4Nb!f'hnc^4':@jر^K'KaU`إcrABv2^ŖOwҽSfy`]H$T8yI XW)e)4,?7fWؽa3Kw @OnRehR2?joYnlߕ 7d(ZXWe IÔN]5N^~+A NɎt+ eeRu߈zݞgW;vݠkь)r{|k.+˔'~ x^MHS% &mwჭ}P;q#K4aibD2 ?DiP| `XyY^e^b6{(BD5/%n"ܴ%.6)@ z~IrKO_Sa TDJ|ZR#h7QǧyǍаr$s9͏S0=%˫4&lM d NYd(,}M :[|fL=Y84rzny`X@XfflU|VԢLzs!PK #p bȋ#6l)18QhѦItC tWo]mfwXUr"E.>4Gdya< WsЌ=,~vz*zJ¤yoz@f/f`qsqn$ fp7fEnDE?z:6TpŽn]2.oSOց.oBjhX呱_*[R IuУ_Fs"qxA- j-?2=6dDTh++i`akoA!z٭U1(;unu, $p=}U?J1(LU*y=Ҳ>~cGSEڱ^ŲVv}n̆ Dr6⛆ %V Z$~ `xou V[y$I7؞79p5r߲!~lDlAlz*#1攤8y9mB/q@ٓэ8C*֝mur}ͧ.Gsa%%rFim!~gt58Y${9{nRM;}XGCqeTs%dQ^:Zsiz&iJ=ܔ6@\WɆ+9'`}.uj,r (O '= 4yIvhm-_,jibn79VpHk'fduŋV6@bފ]6(t("/=z!2s(?ik&`F,؇ {ag9KJ\H `'mL+%?r7Dj-S[d2Y-,B|[U^i7TFK!VK^z(L@>< $'ԘA4j KvrppB<%R/3 Ǯ׮b:VX0.p+M㥽WE)!:3QפܘbU" !R>yeyoh}1#ؠ -ƅ{ؓ½|q~^s} {˹JATIqCטT˜jZ'hCK>⛯$.`Oʅm9)mXt0 _çzXKko͞1FjLa^jK7\Ny\A1jB4hpIB7ïƌRz=X(<"Cz$3C'魯!q !.ٯ986z _Kd9MhIUCmTF94*5C'cY=ZB$9póleUe@Fh<['" h mC?{$ 䂃WHVW>(?M*0P@#Ehy^sL \sJJ񹶌SETV#cTdUa;z>ن&1WMBm>&U&t"9(P4#j, $p:u!KSpe7xg5!vZA? ʤ0($G 0nܴr?qV҉f!BUSvRV`B<1p=׽ x#JYJn(=X$jS;sq?[zA|(_ƬܺW^Y8t|,07I[u\'` $mҴUj>L>=gjrv½®rY(i}ˢu4ZdGFO7TUم4-zB;  V/p+0<@VYCÂu7rf94$:/V6j$1j"bˑ2R`=8ߒ+􎯽Lwrs⏻P!8e a_|} Q! l KSKODc]U?ٺI"SIrqC| mk\a{C n7Iȃ MP[w45ſ&6ի NTqJXCK7K6oF~c{w|1eoWE舳‹f߬^2Eۂcce'HG,0/*u)RAòD!Ohf &Eqv-ă 2W$P G^ }TDm-/k; |mum {Ij[Hhk5P' n W\XS{#Z*W7VM7toZHι3`aQC OTΎ#؝HV')Rc }h7Ta |Y 3c|MK@&[{EքeqZ?GOqXZa2Iho40TZr z3gŭ?*Q}W<{KqHlڭxy)䐾8pH񒫺}%!z?jnmN Sd Q<Ҭv! K${Jaq*IN4c L Xa^ՃSw>.%BB5S:™bW.NecbǜpFRp`uA!XX;wk#%t"ЂSHٲޥLo2<ae;pFnYV@Iڻd|ҋ*, ˉ|YŸ́y|:j"n7|>JЃx&3ttZLǹ kEb%}}L Յ~ASәhd.N> X IEKW^NG}xq5Ӎ)`'8R޺6{%?unȕI|ɇ21yU1v,.ӕJmqN_6SVWЋ}Фo8( E < QA Vώm!L6 .}H"C)3%-Yp ]L:snR%5xrV16AC_}$G *j(̜#j琼sŞvLohJ~qp7~7;|DN >&\diigbSף$`EqEvCEoB2Y%vd* QO*Z-qnc: Rk=´.S ?Q{jb8)%5gDo%6>zn"Țѻ=㢖+oKdGOg}f ӑb1%YQIq;y s,!p{X{p3Z;29=u] Fvr;~z"kSN@yi߯wRC|gWXݠY핫o9Á Aќ$׮*W5HE#B6͙CGp0 Zק7&Wy@mC0֟V.%W'r΄k9sh3ܐ:u!oh[jf|W}.ߞ뵐.Ak mRBx in˙p܇iTk^M2+gcڲb/İ2ռDj@Ŀ}Bl3~Ά\"G:M#0cVPt: kF'^QY'CǴl'K_z})@?(}sGxl#/ꆣפ2G#*Z?抰d)c0ϭG6^eI hƠ "rCW )I Xt-r"ؽ@Y-]G\~e=*Ef "Eִ7&}F*EFm>TRTwA6꿥iMbu_p0Vd Kv99_,P :z hӜCXT.T vb!ͫmO nyhmH4Ne߅CI).k|~~IOP1Uvƶ=C'ڈoiOm0\ <{ބ!@7ݸs"8h3ٍ{Ha2L9..B)m>^eB&G>QXlmؾ?%{^d+eS>|AѶhθg|lss^I˅K|vXX%\6kPsGKڈ"jUaO `T|bU5>I8bav&[ls2:ˊ }F!c#4N"7xb$S͝LOSsOqWsi81kGy4[5<8|fY ۡ/?&LUUo]CWxD Z\?Bh96ۥhF̪! K'|gsB0XL /9duJpXmW~8kqCnۄj 3D9uĠ_FԚO:Db:m^׭Ϭ^ΐDa ɨvgTxJ@@] B;d.|1؆S/8\wQ0Ϙsf}!.T{"7rz<+PjƣK߰s{+|;%E4%?rFc fdmVY'y.+1[&ڍ{qY*I)hàǭ5aHB ukᢰ3I8Ϡb|vn9}o(3Y~18)s;S0>&Bͬwl #<ܔa|'>$n~ C_=cVb}4T.69$Ug))nr"XӦJfbǒ z }4٨2X w#D+-m{uEAE0X!褯ޤbDa,MYWýki(Ѿ%+ɹPmFȗ 2Rvϟ g̷ &fitP6.#>,q#=sc{ ;ն/&,IN(a}~NDM I{ ew;B(z֎K~^}\ALH1`!!˚.oO?S4kF#5дo{eh]{9jxIڡdž5szeu<`j$.mYUz`GԨ!sPU~Rs]#“.Zpy4.87!EqcsEZӑo3_}UhIyy',+8Y v>f$"SЯמ*4h(VlQxY=A3 m.Я2Sskx PC.**Am^Tg֍5C& sS~sƦ&v')&tcg0 n.}d*ʻh(&̀3w_uXE^/RaO6'F>{Cޮ\ %.׌06b郜%Ũ>!1܍M׼(؂۝>AY9Nꍒ 5Ŭbߛݙm1[E*l,vThkUdX+?Qv ͝f.wj7>m$v)g5t:8"ٟjr(dUV^?:J//`{tP: ,%=hps+߸=.ΚE]ZIؗ!{٣HbҚ#Ǻ;w=Ȑ Rq;Q#V/gkbtc5 c/kz )WZM\i+L$bۮQzsn(A=nzZVbǾIX^m`AP*@ISv-#ilI13H'X,> ꐆJU&e1K#l$ϡ`7~ D?۩?Z!/#NȢkzZ`gcJ{76MrJy2ʸD3몿1`' !" urTĿ97N=Q;9 B);(絀G 쏣DFRҫmK- #Kk XYrF)`oo͚$ )adG_YnmVG[lkŠfMMS i碈6P'1J\S@~DOov3YH.7sGx`h1-\ᴒLeG~R IN r>0)6 9ʃx"0 ԩW4fʦ7#ʞbQDisF$ hR;P6HusIFsiRK&*֕K XoU7?韱Hd4bWTN&L n[ _Y/I܋Vrؑm&Xl]KS$4# +s)W۞:ɍ]m#]Z匞10Ĝ?Qޡvˑ̫ 2אI1\cjrΗ#ʅ 8qBǺDu\\-آ":LMV˲'8#GࡋC6:Xsr,CT/a9ߤu֮mK{~N- LB_|'pMx*Em]&Q.~[g 8$"9LbTʉNv6+ChѪ/ѐqoQMm  'ߢIU فq_! tjw>-{&م)5 ٵG1lHUjiv85 .dlb%8B2joi= :j $UuH3bl MC?&Emr2)Iafr->qxZfcӔ4Sm]8 H䴎s/6 jJiuc vMe0\u$NaѪ A?qy-}qOudq@0pg}_MyBDwd2YXx{6gt˘s|O jo!LT|0H"IcLlA뉲w Q a-xv_Szw ;ISk=!EUl38yfw-Rmb>#2A<1VBcFjhs0yEݪcK|6ܱVʦrt7 O--e uA3>*:߯u\|a.5e0 W)`w;n-j[wOuu,vËd2`轻S2F p"< 9SEm,뿑dF(*4r,8*029 ,OdpRuvγ?xqO"^ᧆ;F{Z{lfEFIv 8&E|dsS@5WϞ/6Q0U?[,9Z< HpzGө)| pLzLY`_&S49CΟB1bjfK8%BaPt2;)Bh#\S<0W5fS/_#X#//0?@PSQ- X_eIg {nqzħ(=b$ :ƛ{Ρr>Mؚ-H&9cڟ5!gkUxh B^c=vLH:AK\!8A2*<`r9f5j Y㋨]Bxf-@<Ť^2z <]_[췘1|+:.w#31K-.twư ;fl U*c$T;q5@LWr/U$!{Ͳ|d٢;>IQ_`C7hv 6Pmi~ehM 耉ʇ ]M| p$s3e?"=FCT-׍a*<٘*VମjKN$Ik.ۆB񋠂X:MRGD 'Ҩv4 9gHJMgoz%,Q3&M| %np sEg#];ux%S1n{rFZjb,ykKKKٔ>&U udi ^ߠ@XNБy2 _ s1u7܉K?=QOWnueScWgY"@ ٓ_v Xj?[ष`:ԌR)k1|iaf"+ miEC}=4̇ Hn{.OF|CvlsԿz\[[ϰ>)~Owg\1csn: cnɽ&-ʃ ?kiEuRHgۣDr]?@S̄eLo;7m83ĎjjF6x,ٽeQa[Cࠐ΍2Y\@Cz_LV I,TDLǶހymJۦ{4!EdJpq . 0jIma`صT 5~d-q 1|-1Ry#0]gAo6nf dwƜV.u\|71[z8'bb}1d Nf3rw\;k?s팢َ֜I5Ϲ&!piM59OzN-WnpC+K\>œeFYO:ITaNh޿5T iڄ]h"ȎʱXo)uaW2v?މȀ* 4< g, IL Zz04gyIGDw'?Hv'EzdÁqܨL𜭋cOo8(OelZVqY]må<.ÞR@\pngCH_vֆ2wlb>Jҡ;*pObp_":Ela.RvOX+Nh5C92H|j ϱ KfZDn /P'y X!q%r-"+0 M{S :c1r շz=鞼$NO&m/\oioW5̒=j)̈RF{F8aTn4p>iɡ4 ?C_ twNy! gAtLs,n1'dTzzA-^}t/@W$=7bw}.LK`xf\C8y&n}G V2sE,lk'gJ~:q, W H*-^0X)J;gcg]|Q(a+ƧOP԰{DUKf>:|x%|S0E! n- .Yz :jZ _)z@Dk4īgf#h%kMOwm$:іi$/= &+KI\= g"c2Oqyef%pp;\q쥄̂`tWUb4>MtQ mh{l˩H\7pLFWd#=03S,wSP[yd1ΈLdz*:=o9hcB+i;+w(Ӄ񃩣-jDrFfP\YWRU:d!6$լ ,ED@ !ԛvTGjF]k2X@0ےO¾PhEӱZbyw/e"qWx᛫~T=[vf5גZ8w SYČQ֢nPrzlKI(]'#*߰Ot4c(!uC+U]rϚr>pYÖ>d a1',˻4PZ-:)<#bb 0@kqOtO!`PKҍ5RX:*X>k%܌#c#sI8[#o9Gy| %W93k7h=ރ f%kjV}F %a}s- ۝n\/03CITA }Hě ָ('~9;;eZG_0nVؔH W;r.TWC2vָyGa{l?LHHV߇-sW*v\t6Q37\#I"W?], (aܕc.PkNc@(*dg7j ^O= U`4hD zSa~=<`9QϧhQY! I!ό}eZ;3`P0ie&>sέҬ4r}۲t)׮r~S'0lR1իkAض \HLcf?ފOٓ`9 _}S:ƿ77,Cd8 LJ' rSQ;=n61n;W1fLټrJQvxKZ}i$fY1VD-J7. [wX¤zhwFiidj {LMГD%z97jI_&7Ҙ ԣDr&*6.'yjp'^h[ AI0QH-Վ7BB%Fn0-OcIbU0%BCvmo[Qơ.v{[b6\is#zDouHAC_u/Gk䌾*B}ֳFCG U !4~uֺQ8WBюWCe6VQ_ oћ$UDj6F`R{Eմp`Wvgf4}YRv`j`̷iKÿVj%kxcX @enWpv6 j~o;gNx vVCtpiDNE[Q3s(J{ĤpȨ.PC>3q_{Wbxx{Й,4:Nj\IIxfQ#cjcم͑SR#'}Gh HiC0\ZdKewFH | OC./8LN cv mꭘц0a ~KM)I{71|qDfC#T?liRPZزftcmb/ܙ nMzl::MPFnNjk[B=F#D8|ƄɜĄގ\7DYmʊaU1mtfYWĔ]/ʌwMX4„8=CDBMT4)S"0+&'yϷѻZURpa:.q?W%Z-3  /_C ԢZ߫*dq$-X&(pr~*F-T33 \Eʄ4 `8=9J~pױ4`(xJM d#:5׋;$d8̏xPrv=np Y.fmt`wI-W6вhRЍ9akNbsCԓY_~fi -PV7ɋ;å~y`]/eSe3O)Ba.9|IXk5ܓe} ;ՇӔsC0rl[Ɉo8HHzAqOqQ5GqEs5ά@ēpMVK3ؔ!j|N"62_ZJq}vy8(Ke+tǦ{c%{z~hَ7˚L{$9-;Ni\[Y>FlW6UBn}%zmgZpH2`>RpO.R:[0!"Du G3eif ty.4Bv:EGaZM`~f̐e2m$Ku}h'Ac ! g?-a +Xo˔\VxIݧX {N([Î@L77Deb]`J4U4:Ss/Ei9Tw5Qh8Ln"_vQ2Y/,' ;P=+,ۜ$wqWiT]cDܧ.ۡfei/:_yKXS2 V4U_czɱ+!!\m'Of `HLfQ@" bݶ!fGrBL|Gdzټki*F$X;d|7;B:l6ۦ`\S3 kaUOjfsx'@<# 6 M+q<\ dLp/MIT+MiJBRKOGخqY.=m~)oC4wعqvT1(n萨<> y u; YZPWm],qA;;է|-*9#cQc5Ә m޽ bae/!CKyW jSff!3t-_?[ /N\CU}o"S6<+9!Kx6a\G}at+{WOA"=hPz__̍Azjf8;???F璖C! 5^ j!׊:of5m-+Z\f}]TUȋ,E$j 'u\c4mSglШKXהJ >I t7(qAաlj,`lF%hw5}/Uek@5DZ }xUMhZ1h |z4ϸ"qAX'Fts=M?!^ox1^Uip_V -`Q9R5ҲnYgxn&KN?p"kYj#eƕ6Vpuժj?l<;밴r -`qͨOJ?op"FU ̌ٗU{?3k1uz]X,ы!(hkn1W(yQ9/ЫIv3ȃBmt h*aҦ7ZKPvΙ%Veg7!+r|z+dzyNf1iNd*y&.p=&g{&(b>IZ Q4nƄ+`jDfÃċx LlC 4c] 7fkz@3lڲ.{μ'#^XOyˠ {Cإv@@8bK1z|T~0TOMfِ[i:G>)Y5E.nM#;͙H-;$]Ds7[ AhX^'Qe/A=y_SzR>ЏOuJ;$)'۾M'.@UD;l~*KՕ=pɡTàhM.awYMX9}=3j!'h]|>lvޭg c̞<ʚ1*7Kmou,mDah;j\3kGüriLr|{Ĝ#񥺩< ZE^^Cjc!M39.)bcJ*!RrF-Ŏ5pZl)RlDgOX#R1pse̋m?zvGcfzffSvN!yEjk`O(H[dؖ@ZU0kI^vyd:ϛވqn.sv7:\z~0/iJ<~nh-A T\6)ÛZ4#'Gb#1w 꽥&Zhl܉,;ұ Oq`l\+N=tlrgLwtcD/HݺW-,%4&) SvOv.(ye W&KBb{zV_ x)F> ջ3: )aQ5')y cԑh #BsCWI11c& T"ls~XX#߫:@pXmC3ݶx6m*A)uf Q nq@ƈJu#<D!a)j}7\ AjQC }&/a}2Z/J0)!3VESO B0МEHba _*t=sks2w "$5IR?8ஆM b\P.s8ío$lby}#| ,*4X 2Rjj#~Wu(i  qv.(FUyd]ĶNncHX𺢱~`OKz{PAF`ΘEgg骟Ub V![IRnhn_. ApC檲֑bdcKa XbՠژQ*Ma[/[Ohen"}/@k%ǜ$EZS> e dK3@)o"i 9Hch%E\#faCCʚDԼ~LXN$8gc^9@}/}@+1bYB9%YW cErExE62sBÝ󠦏wWIKxN šrC#D_ wVy"3gsQiYNMtph4i/@ݓ ҏҐgAwHHMOLCji- Yu/a:ER\-͒۾4<ť'2N1~"z!X| *؈&X#|ԛťp@c(Z_7ę3Ct?؅؛$j⦁L恔@membk+-zS Dm.%6X'ƞ!iw<)dhb@(K(ulaZ6}74CCB(Tw*vSԘ%m~COLt~.NEku䶕\k' I!Ő7C]SlDx'欞$Ϊ 9A+`saIN%ېN-mT\#aVu/|=8g arjfDڛL9Jה&ߖc4 >2D)$gu'vmġP,7M~uѮp^ q^NH0K_{.MP9K߀E3 Cj!A7ȥ*rS}pC}D.} i|MD6 `@u4q c9#Nrtp/ٹ0Z<. bkŰh1f֠ FB[)_e:ӐJV7f>mq*̱ET}T 9" |4|veb WC$&C{-U 3TnEY wW7*L3)J4DN]c,azb]FW.ՙvCY8]8jB8f ?ku_؎md)ZW%3 Jfc ѓC2f 9=g'GD ExA"=XЈ\ -4)]Y@底U=DN{ϊe.}zKϽ#)fDԆ{$DQP߉Ǔ J,Kߍ LN_ /3A;-wZz.l*eq_J:=Cәjjj?;FIxȂ0}athARvѤgiMObaw0d,> @@kvġ !s{=[Iල;H 6q^-r J D+mNIWӍM;F5:kډO\A#s=`}Jjj eCcQ%=+j{fxf]aݓ.|Ib&4fNzvhpb<(x :}BYe]yp%4ГS/$[Ƭ%6cħn(=EF^Q~|{-{n"N0d1)mLm0IIÕ| icqߕ ʃ^W٘W0={= ! ~*pe(7ۧ`8i. dsOqZz< FncktS :VM z~I)Jr+;pP"7ѕ?7v)GYkZ3-)Y1ѧg y3mr3 `?uWYB}C}&/l.:@9,!<^3St[Qme3B :AY`.в}h&;$*Z$ѥe;+%q]Un2k6#M[Q':DW7 (ZǵV`8Ta:%a8׭"= U AWJ7|ДqmxM.| ɗlIpNx5:秢^aL5)]^| ( \zo 0-|a(ꏮvgsX@(.&rUwpL7d:}eLv(`2!ej"*Plz.ʐ_ |5.V &(F~+'szq(=ny2$cU/)\w#'.8pjhރj HF}n6iǏsnƝj Hsrs#Xh#Fƞl0_LKBM ~K`>aym&y*23^,TYSr;a?Zn2,zva22"$0٩Uc\BI,>tVucϏ6} l^(oM@7h1fLOD|_jk.9xn7_`>ٵf)JS.k1{jZ ~D0JXN t-?طyf<<BtxT݈ f^#$1db"Bn T[b'S4 R!Bv׼rHe1 ?rd.v̥mcoM`u?`7O$?m{8ZVzq?)P\(2u&m_d:qb8!2%j-SܪĠz陇Fg݀іO;Md,cjWKmkߙ`<ܯ~EQ5ƲID㜦O+ƲrT@!,%FF嵅=n~?f='jfR74M_^M`3(oܷAtppU e$ `N8K sUpOhC9sf2v^,zPm})pm*5=Z:âԾ^7,恲^͗`9@ɰ 8u$[NːV+@Wi*g6.naLF58iH7ܪy^nI2&zwc5g:$VDNߺ 퀩@R<伉=k"Zf"ٹ.~*t13e-tD"\/|zSJXgv[vXj*QQ|PkL(QR朷ዽcs)ݛ]31;YHJYBЪ"wx`IZkeL:k3VϷ\;B_q„tp{ a_G /r+6._fAŇy(yVa䑩 TsnP v %LyTE1678̕Rᅱ/t/ȼ_ԟdqn4z(Z%զ4ok_K~t5r^+,iG N|(9k.} wcvܰO[/?QY!Av-bܝ鞡-z9aԾ%$ ~d05Q$œ4;<l hN/1X;xeXB,)L7Bj(옝q')G[1E|zQ'tMҕͯ.RY +m¤娈 o|!5G~dԁ5HE+P* /8:v[^o,x 9CgR59Y$4(x+qKsBipt=ϘnvYl3 sS OFh#ߔ2wp\|]TӓlWA@ܡ=ݯc/5L<+ޛ$CCqH'PYjb'BY Q+q^flWI׬#haqs,痙rz\*YuM1PsΡ\wݕdOMp+^v\u_ uvW ) KgvH fV87HdY֖PVv۷t;kumƋTz}?uTflã9+P%⭁ ofgzV*ĊBwZ' B!}E0wAQQ\iP"`WB.e-X_C1;A*WcWш#88(%Eϩ(O-Cn;(OӒX* [pg8%g6Ȭ!:}P ` Rɐ5K#6&֗ڕ*T룯=YP}u"Z$A-ctRǼNXKWH <}c>x/GvM\RNMG4ŞNyu<|elî5&'A.!iZҴrCBYpLHjgؓ]<*vj:\.51ѹ7e7eh `vʮ`tyz@љZ߻&bbjDBvClF(Q*q p>2SP֜(Qi`JvB|1(,\Lrk`J 7Dd.. a%VCNBT_|{uvxzLd$MfHVm^gI\1"Я9=mF~qf!@6Oz 8sAȚ;/ gYZ07070100000045000081a4000000000000000000000001662f7fa90000d4f8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/7Զ]?Eh=ڜ.+>$M$ѵ}_)ddk[آbv9]9$Y-4_YU=tֽ 7ʌfbzR\9ʯ o4,oS3=ÿҗTP#v\k3>(Ȏ]q0Դ>/9Z蚊1Rv׍fkT|bv6 .>]\ 'ò=\)fڱt߆(Б_nb!IˆMk?O.V! Y-Ef aOvi0&#c9Ls@7 "h"{5!\{8z ɉv 3͓!C"*@E]GHV,VRIFv% =CM`qØQ8r0xcY}!ElwQ'Rucߞcbz 8gPP(1f%ҏ KVhsxr>) TZxsЈ.(Tu|oN,l@Lk084|#玁dx_*znѫr V?Y06V@Y 7.83O:SDX\Bf#h9moDG Sb:[zc hT@ޞ[lz^TP}ԦV Tq+C10"ojַ|Aޘ2GӰlZ׍{˷v>n~c1}%F9᭲MD}haC:/_ !0"r]yez-%n~BxAפ},D5nm=7L *5Ԫ[z!rmn?aaFex Pw%$B$ 0 5_dw,Uw`ZX7eEC)o!(Z5yXTok6#Վo|+e*v.M ?*X+%ugoZ7!.FmUvw_l3]#U~?0JbAOH46 jހ!PdjW_-J+o N,]mDDb!4)?jh&P }ZY/ _ c < ֘@xo7X}1-=VUd>D=zҏusOb07I7GM6k$+u m݋lj<"\bs\)1I/&M5nq wO85@hIw48fH| `0Pg7|ziX?O9EoH2fAP(J^"hb)-6S١ovait޶A6!t0'0?%P.d@Fa8:La3ys"'[ZQ$G_6:Gg|E')ZlUU&hK@)/ |yy(WA_`ɑ0<ןz2 K_'UgyyjK O'jh/#p_p||/ӳOLh"!`1PRR؈Wk@tP̓=, 4 9=ŔFBll");/%4~T. h(6Xwfu]VVTı<_jpEpw]1 cͺhzu-R LЧ lűcƈ-L(u骒Q3{l#/ 3)@]a hxxʼn yY(GH&GaUN_p3Y$8y3N@(4}jn2bBOV ĈIĆZyA v6|,~]RCp7W}}VQ taں2`sO!3ö$dmox5`Ԝ3Z;5m.)GYtC֑!_J>2طY7(&U^&h@ 2QQB I\ _^ ≥A^O/e G"%8,GmDy)KaR enir&S8Tj9K|N2MWY}'E`zGڑw.( iS⥍֒{\Z}36NXpe6ر, PUS鵏)ڑ ̛36$+V(1qN쫽Ӵ!s#@AcuDN\ 7u凔G4vx5(F0TIW+/:WoIvLZL!޶rtvy;r͐㞠xPTg.iwH'>{4'&w^z߻ҴGa@-&ske>tٔ>\ԨC{ yy# =txG趻_;z]qqPZMs/Ŧ|BW1SUYZOוrv援( ~(͐9% ]^ tNLYfN0JE2]>Ks0sw"Eb"{o:,'[ Cɉ_U&cGu3NGBN3ߏ$>ĢXp*EUԫˬ҄fFdGYiYqoAy9M㑿jq#2^lop^Sq),Q:*˪݊Z EO~ o}ύ#P]6Xo,.} 8F&EVqi)54j~z}ݒ Lڦkq]mԝnN{&@|Zbc`=Ѳg}W]k>`$$x@3-azS05l%ynoc l8$FQrS6_*&Ԭ' s^EA,NUCO4ɻ,H,Sga>0!*?qtGbb jhVH/,\Ę]0eZ3쒝йBߎs:E~Ç8_c1Ď hcHQ8 T)n+ #xf뽏aby4 v(cƥ~r4q@~`& vE%:9%QXmKAT0GKN= 6 :G#^xe\ʧ,SnZJFȧy$g횵dYD7okPKhD1weN14/o}A^iT8us|O3Ɗ Ƶ A)K^92ix_৭LC h\eE {6l.<3x3؋UQW8dQT`hBN+%8ԔF^ ۘFVXa+Tn:=NsRX .ctBñQl^WћXC{`R\`M 6x"xEF[ xdmU ɲ9A3fR'i9ym-󘐖WRRn@"[C&!@5 :D1T7>'w^Hry:^HoǺe 1 OU'~Y}YiG:&! h`#;i|ʢ4/-+q[Y#[W8OqHC@E˼v 7YT$pepZޘvǂ7dAePxW o4 |)KV71tGS .!C.XXu'-J5q{H3ݴjŴJtᆦtbJ5F~`pD+&Td B8F":q흮Z{5Q'`ыA+30>h2ZXv~Vl3-p~BpYF R2{X[4|IY{"nPh YƦ{3K$e6#v&- .\u :A 9f1ߢ{2^[m&\SwSS}"78~3Sty{qqll> [t oȀeƥPWu,5$bI ޹ôB\nt.;Kbʸό5-Ƙ (D|ytK֠ 0AURm"96!Bv&#J'F36{̌ŚS ١&J%$bhΞ(G!CY@8@EE韸pC2(ͳ<|cfW&X= } g}@|G$뒻 tr wD,"y U%~ 8n+,h'm=ۓxXT(;#1_u$>k_Z1v+wYo>‰m"*CyJW=.Dʖ|eU;ݧ LEcڈ*͜71l Pmf9ޖe4)vρO 6gYHH(|E+፫i0 :YF4Pxܶ to pY;fhüӥդ,U㢾"Mto߭XãשCy^5bQ]13]+6_DXJh68o*W=M k}'l i7fZ^:x"~Z`A^ip֐NZoBraN2LAugxra~m/_g .q +d`^s+8cfo5#;7u,E^-zf?&V8}.W@LHEAT[W/?N7>` $b O2r#gf+O8Xd.em|UUfϬFLy?2fAUdτ:Y̏~4o \4ԞAx/ΰ҈^it T>ndC:CMXn2Of*ƪp]k2 V-Tt&;`㢛X` x4mbDWO{Ԇ|En%FBEt+bjs(O]S*Q`]FiFPX2 Ɔ-w>bX\S\T<E}WK~Ϝ25ss46 rg}+]NJ{>3nό۩tZO^T2nlQ`~6 x7'&&!4V~-,8v1Ba )W/GۤEl.I:;P   6\SX#o̦9bq/>Yy"9h"7sLoL w=wr[ Ƴ' ΔSmֿfW6N{gQ6yG 1cD3pG8@<0HF;w6j+^|,bB?1=*WҀ" gPw n@k"o=pk)@DW1csb8*'oz?` 4*AygGeWWZQtKPtǬMQ8JsjS3s+3XiM}>]rf9*EbS]"sFȑfŲo|7wC , 8jӱF6j%H_ !!\kn0_+IsP#ėԔ9*+r @C>pɃ&badLnv m,6V0u8WMt%;Ȩ$eHNQ[mx,6IŁF?> @M?;o'$`E:w[k0ʴy,b@=:4X~ w:E"N"Izs?xXfy4lJ};LZ|ҫ|>.|I!/ͤ@afwS]76Q޴Z;fبk*,Ą$Gl ]U7!Bp'iQW1_s!!NX w '-/Y蔰ͨ.˾@:MAܕgYNDtBT@ЇS jpH LGl?H2>BCؙ/0ߑSx~rgzb$|Ǝ\E۲044;xTEF#R$״UuR[?JخquJՙo`tYo1+UW}a#fJc̣00'=q)H$;3-8ȩx\<9c.\+Ihb1㇀:swpKAT hĝxi-Mbs .pk/O;:a*8".xCjX]#A)Exh0()1GzT= z;FWxKƯ\@dPHZhv!bc\(S,>ugoNO:]Y gHO>^Mp3X-;bYГuU(6Nע=!2i]I"m?$f.*_ VfY`ȊIM)- +|hdwaq'AHryµ]H!\QͦE 8Z3QawQeEG.X,-}UbDcgjxfOt>#d9rYir'‚<˂-Ӥ g˵eG ~W)NS#YZeqҊM2ty]RKU;L7`YY *ҏud0 KL(os&i{i4wE_4O(@A4 B$*ue`hSd\;i`IKr*Ȼ]#R&bRUkpVt;7pݛ(VAG9J{̮|h,schz%Y$S}׃`rUEqj@?%a٣kKd>Qb>꒕v}&, #%f&2+֍\' ;>{jNzr:u!s쪻~R [dVvJDa" 9Tfe!l.ㅮc`^Ji:񂋿;(Zb).6N1BKcLbQ 7\^Ȟ&@ڝ7PB047mdQȋ̍Հpmʢ_5sKPMA% kn%ʴS Iyd!~ۃtd̝61WQ6ϭ9.n愔1;=c#skēn; x8U_$GOv3Zn lq,#m`l픟`0_jnL7+}[V;2s#wЋ(cӔG$~5K*g i8=l%p̛G6^.Q-~6Sxg'6S/O( "AEEc~Y`vTА-mK9}3a0I0t3T3R|gq|%V۝H>[v}G4Ks`(W,ԥG@~-πl A[xwR\L ~:AwY%C@vHwʣ7d/ZӞ"aSɻ9'$錐UZV)'jx KE2Ɋ|C>o` m% }hD|dH75,)8"M:iN%H^rHA*7z",CNЉ$|nvfvF%9Y"'/@2Q+"Gu!cҕ ~@߻? ΢67x G%S}匝mS- &d]"lasa7k^ N5 kXHUgG+ e'/.V=,lb4lKw:dj{q֭Dȧ/xw/pV dSG6 @j^^9FMU28K*,JpR6W1'!y_]N8K.g~9b벤hw󤝡 Yyoq~ws^ b7n?5śԚmG1YoHtҨ]X/(={ UW=.?:s縥Ksĝ-݁=.* 3n"(OK ~*8^ǾO_FF<=W;ɱɼ#U?z*C^Żz٣ |$2[z. }6%+ojx}ny,2=g4ºaڠ 301)p2ȅ\1v2(ؾ7JO]8m7fx[{<ȇ,N"~ӐwZ !"Ydjs˪dU6u3 g%(vb3R9"=uF\P=nG )P /x[Mq)+~.$.c^XZX&&m2J *[. {N{ ;0&(?FUm$Dy ZC*E^)䡖ZOLO\YJ?/fj'c PAj{?JI _>[0h=Sp` QTPec ^3.?7UK#pKدC{g=c$IQ̒咷 `u2O&+r^Xk-86mGnX_`N0eBscك8T J{wi4v<,[Kg+mr'vW*ܤgUBh!`&]n!Ƃ8;G쀪i )2Sl-[|E\8a)9<ܺ1֝^ e3;9E Ǻ YfSl=z@$DI YV K|pZ$4˦  y2z!>K5o]f9(قbd];}G$!BR 6SŒs#ńͱn(jǸwGH3\x0j>%{TG%.zpA5UoX :1lv|%y2,6P3?}+8g>6~]FEɈ݈ML$Q<^DMތڤo*EȲ t; _^~n]Ps ^:&Qb[VGLʤgшBJY D+XI.\ly*aogœGTr4Umk&rpgVrx'*OJprLV2;Qj Dqosǭ,ی?ׁ㷅q}Ì~֪߽Wh-a>HZp=~߷{׈IdNNY3ҭݩ`gJM&c^E2V2",s‰+ ;ʹg5H^6\l6}[Λ( 1a}bҭ3hฑA)ư &`Nݓ3ؑ渿krW&W=V^wb3hfꘪYKf' e."Ls`-3]AJ7&;\|lZ,Jlu(C%Մ|yEsæ&DaWSd. ;i(,.#6i;m&'JyAsT  eךXK]c fX-+ӱ W6WA&< \l:As*u<9Ŝ n+q$!>u#?;׮Z{JD%fsKt [qiE2IVPN|0e]/A~Y#}zS&|[W=51m V;t11ª5 bQ'thψVY naEf ;T&Dx=#. `ƩF) c47մT1lZBtN{ SU6/AEL.5/ &*prDsgWdx(̫ocXqbԺVruJ9Tg6I}^ Buq ֨z'-A4?n#6YeO,Ș{o1>~iChc+F}B8p&9縗tkK(h7$x(xbd$&'(؆Y_TdY(bJl *C\/ElZo}@?(po'f1Kq΍ëm4j?4]_z`kz_< I -t` 4McDE>l[Upk]s7=^JU˓SZwY} ("SF.xH N3"8lea "-\lg]7&9R3CӍĠ:m%jO *b^_); zb-}yn/F`0}gPCvXg K6[T;1w܊N#F]5~-d[%aVCE^6E zsF+l؇ } E$BwdI~TAt1t(A:,Q6/RaK[װճT:ގ䳠,uV2#}yȠd D5 6H`K"k N.?U_ѺB"v^˿DbmdƊSt&;Dc_Hbh:j}^2 eUI1pQs ҦB[l !>a8NI@*-.س\TudY h別'+ mT9,ͦv& L1A G8 ~̭NAk,f̂{zLR-$]ժg 5rU'cFI ޺\WfBE:@bG`+Bb#wwm9I֞)ST'bʍbG90< G,9)=gb37vE\obr$g>ŧ堞%7,:Ȩ@-=̿wJf.Ee1$p XEk|nhi "FYsKL}H2Wv-i_OQٲ%)7z~m7&bb\@pi3O nԶ[rsVnE-zSN%'(=fmz Y;i998F C a|atMkWJS`-_6):դZ`IcJwQqƦ#h]Z( X.ۼZtw 5J>;S/:XSM3^2]ev‹1 .:rdC,jYغ-o`x5BCJ3I<{Q4)_E FP[!FPie:a\9f7ʧV:(K[ihTL7wD[qȆ( Llhx6&1|C**RV|\fΠa*L\*v_xTמƉ@Vnw,T=b8no6xxvpXK?ɷ 07YAu_v\ILޢ?F>zCqXĬ Zp3/K;5TedTK'zQ,g><_&9/ce7+Q ]$.~=kZ=NLhʐZ^ũbUp]TtT *XIbt9P=a˪l^3Ğxɯ&C5?hŤIYN1ZdUU 9ѾE͡33=ctTyHqc۫{1&G--(ЧXf3taO_f~uty\tjep yھ_\ÌAC _HđcRS+ڝs̫Yع^R-7Us+\v??2&;V/K蕺nzDnz63ʃgL&ngV8( jW&iMο懾8.mXeC-Y$s.2 5ERi]uM$#=Akj"x|b00fbXMBf{P |T'{!*#,4֣^| Rdp@Xrek!EZ ]o–Éw sݚt^O5n鷥>мޭAAOGL*XFdZ)dVV^?,;gS+y7wP=erah}ufkY!ޫA`kEj$Zsr֤$wE_I`8_3ǪƲYCg4N a7!lԩ-"R.8'v:O+$e}I-޳1ҵ50~Q$lB%BqAFو`oISY,D0admb qU`_'fx, \/-ၽPjVށlyUl}&lOu8^qtzz8LN +wFt W.&OueLfOʇW$'tL/ʪS ASB0dʮ0pzG<O~`fdz|BțŠi*4^)o /vAMãil@u\L`0C@|r6A| LY X,)!,j1qT,λ2)ɒ5n.ׄϊA]#,WU}Q~ˏ}8)m,< w,5j[/Xߦv[c-&e:үKˎ=>:̴ jإW'ݺ `\ZmW!9'uߋpl+|˻EZB6rk#ULUӅU/AJv'Ol[[\W/t㮮cš| BDmʅ%<=z;PvN)~CIB݁}fG<;,VlxEPYny: 8zr@DB|vTȧes3*Xgˡ,rItj1ax!u~e=& ֍WBi)mU:nJ; Bqm3JIHA&1A]ET[]Iݢ>$ݼ[֏&7-[j4$^^8xGM;shd{sA8Vd=\>"0Ns~|$>vfIUAX4D{5*ww>𵰧E|MJ^52rh4(o l7Ez\17е"/I1/SFs:UDƘ-R #J-]-UH(wFO)R`֧5f4d~]/2Z|"@`p 1Op@KXw#8nb}UmZx apzP&;d6|c _UNZ(Lu!sծG&#jr0'|{.[JX>20' dR? Q.I,H'nyj aʹ4+AWen՞&K9UR4IF]  VTF4#C-zc R(ځi-<$΀o 2_@ӓJМ=P(oJ!roФ/ktKSFC@DAnCGx`fЅrcҍ i&|0K~W[R o%'{9b[`' ih?*^z;/Qܻޅ'PY#?8jлз T/5ZN&yOEAp[Zrԥ+Y1 Le7Bl8I}115]?b7e~c"]ayw(B_"?&XS[TOC~WIu&f cWT-3oyڍ3# 7ɂ~NTL,J 錺F(@B.$ͬeN*b"CW7ZǠ }A8ԊUӺDm]hOx7T5ՋuXR %Y@8ff /6drdjz7왳o,׿ȶD&ì\ awG!w*vXN2O;|vzLҵ |fQťaê Z!_pȎf*^mW̨U g&ɚcex^ mp׼Zls@@..?pD .G ./ Z~uv:։'mW|)M֞!2[lK2oJBju]R咐/=2agn/\r]ݚ˵U zU빐T˶./,HLJ~JtܸfVIP%~Z71yCn-C|J!⼩Z րbeNP0-hxT 'i8Kk86I>Iy5#ƶ5;P FlL33"E` `|*d(THEP`vGdf!?F4\3*17/!>@wrrɕe| $:=,ݛ !U[-X%c14V/I$V~k +]\5Q#tL}fN Hی|ҔܴOw1aܮDEG.3фD]z6GYJX( #/)R+b0]ʚ`(pG]-ڴj҆-&Z; _hݬ1k8u_k˰T[C] z7ޑeV>?fC6B:pto)VWĂ(O2hY7~`Jpd#[z!]|հ}"dh%?-p}|t _Äe܆W $-]PFI[P,\o!bC3%|tNù O;tUNU0f"7%?ipbeEn$Fy-:cgǃƯTn[#A%J,BG$l~(PKyG7fFB61*ηN(&Wڈ臏{2n q1A&jÎ6oev[ 9&X6"k 帥ʧ)`D ~,9*7LΤ$=zc!$;q|L t=zJry{ڜ>{>"Ƿ Bso澴p̽Ƀc>z݃J.a@S6"OR4[7HE:3<&5mpoyن"Ő<lHnz&l~drr8@fn'4QT;j/1Ye!sR<ӟzKFNeakvcĝaˎ6NaHD̯[:GQ 56E52 ͺC|w8 ALW`?5*sX`*!X{Y*vn[oιr+/ќ g9L*oH/!i9 _n` oU{$9 jƈb[ J42B8 Y }ThYӭN N1z5*ļeAkF?/',8 rſ_┈^+5-Bzld$&噉(J%jˣAWHG>2(ku,بZ^iW<3˂(\{y]&_kZdH%'8Ldٷ%bp k!2=oe&SBIn9a^ذ jԍCTrg|3GZbd`Kr`(0E8;ZGz/%Sat" 7:Csb64].K¸ t& yg {x{Xjw05kJnvD{C2?!dņFֺ:k wHJEɐ;*&dB6{^3SǦQ*Vvy-F-EMt;k'4>LC\+3yd1tFx5T`%"ϴ _ӑԃGE6ma*Yו{&`/ZB)T}" j6f]p Ҽ .%!:\ÂՐJ, 8\5 #fQT_-v!:'ɝ# qSe ޮd/tjoM;dI41 or|DZ㒳J^O+CzDVݪQ[b WA?J$>$IJJ!݄}Xr IW Wqѷrg5 r\>ƴ5rR7 Ki~;i}< ͽ2r8חT{zVyI֛$w[EuE^d, AoJJ 8 ]thq0,48 Vҹ;|5XdHg HVĞ$d;UI}EҖxZ ,p_`*W/rv[ A6֥1QUo★^bܚ :Eljko^;b%&eO?6/YĪ~&z?!'Ld3W U*N Ma"M/OjL ~od5?B;U>@ Re!3#0o7yMΐ4bPx!XptI_F7NEߟNUWP~UVW>nw[ ֝q'q:*ùa!`<'f:4㘚XTE.=l 2W.Q XDA^c>)Wjt/d HZA3. 6"]12:AmXG` KPa]5r:,I?jtjjVUalf +iyO|@ɲ,t }RXm#7^t#Ã/)~Ui1ec΃VS,1qC,W-Ğ*-o(!B  vGwNt^{J;<.WiGQ7DT3IJ'˜άhul!OGU` ێ0 ii'^vK^sMPSt%g&幦ip-:hQj֐,ͫV#zby.|0.,U*?q6SbJp3/+rbZjhɍ}<<;M$ƣI?P`a핧Ni|<1 H>``U "km͇+>]Y|R؉WƑkWp98Rh$?r"sS`LD`RFW/nXi;[w\~!`YK#NB])vШ@:d H d3<;#7EcŃ%Z,fv grdYit44u17#.䀦2@5A0Sk@meYٌ#G0M9xGCKg[W{dW$,34p E Ydd׵Lԍ2%ΉΕ_)rd b͛jӳQ9fʹpe>srk]™ =86P۽Gi$ TcgҫLGE~!(KhRL`nը2-:}|E0HLꖕ/m9"d}cb{lL!geGvr%kd7(?qQf?P.{+fC_1D_;TX7yjM.NpR|w_M"n) &$*Zh/XiR[ˠP_Q4ϭw6~uH<%Ku\ &EXbXz]~w&l2>d0Bv-g 1!*)5EH1۵tD6H2K`Zk5C/E-}Y'\ ͓A\v1e i!.BГVn_Q$ wmLvXYu׾P7楈<m_*q2Bz(( cϚf6>d^l&4 CKrp<5)pE{t:z{azƣ5W7W켌]xU$JP>/%M>sp}}."E.5j/ tlaa|y SRQQ> :=G.[7k ̗Ub&lߞ4(E6V T+Y@9k :H2~/ՑPX#h [3(ajOTEe"u}e6Q &&X)2j25еoK-_훝on1ez9 }_>>-%Hf'/ b!aϑ(H.!$g*!^qg]{w `j"09)g΢\nrve(Avҽy?yNϭdps7-8-&1b՜M:GJwahѧc UeX&7~ |j::wa<ܞvV0QSI&~K6oH }rC$΂da.?E{YRHߦ2hsB|ԮL5%dwx4Mg(,ߑI)F8Ş^j;ʎhkg7|GoKo X8ʂ.jd4#z/xnVUBCF`67qqP~ A]Ip<42tJHd⸾9ddިbϧ`Itʙ* ((('2 a5lIҼJ@-ҹcOܚeNԠDx1nч`OQR@A8m$|W)VGh_W^ܫI5zS Ba WBʲ` PT-X"pgm5~OHE'Њ[.5}JI/̅Nb73CpJOL>rTCMukfDHȏVH<.pY7l255eO pSLzԻs]+1z+ȥyK-^|x{{  ac[^͈:Gh Hm0YeC=+jxo ũ-;ZSpk|c*V1DěQtEv??AkZmk 6t \ްxYm1tceaY U}t֞s۾kGGl 5FG]7m #176d}Z 'XrsSO>/D4 fRe_"23 JA(dʶ f\o'Y/θ+t@% qO;AטQz4@ĕW|8~'N IJS%#R- mI3@B ^۽/'zON^jܳMuT;?{_jSGG/UWGSH/ILc)!|[ PJ<%]&P:M_UsB`i >c C#Zd @" i\:7 AqbkD Q_m)Z }vk"esMAuEnt)btSHgMIP@6v[^*LRb}JG}i@ >IyiAmroɖDFgU8gT nr?GyJ)sȢLj{j}iKcұ!!}/EHN} :8 h'HݾtH<.Q[É`ƯN;m}ˢjIc=Y-΍!Ԁˏog‡ѻ0x͂޾BOP4y>m@7EBNt Gt#!oel0OQkjK\ϖ{@`~w k*XD"+m87g;UWlz[80l켹8F9Zڣ D{,J_Fs:LZ(ȴ*BAHQݽy]dwp41A;{I)&=W}#-QMZ)KsqFlx\-"T*3wyKs}߶DmI ZEPefd PY[!=dv 5&Xg6Yz u?L3m ~>-#+jrxTiWN -HMs^c+4֏.$zj8s_[0 ٢BΘg,󩏅#69x4%p6C/e>V/]D 6H9 <:p2 m8Z)ɨ.̠$v ܗ0uD WXa jCu=eNbn.IPYk?zۣQ_n& yHT$*gbfh/#΅oIͳB_Dޓ 22":̪^X=O~Ji2UtZCUtvTkf2KW*~6$Y{A[w,W -%1ĝ{]0!;V}0&2'qZaceLA`L65W3ku${ \0R"Fd@ {E4Uj_F<[K 2kfJTZ2>ܞ.ѥ0 YL:ɶK 'ћӂ2qgbT^cR@C>soœ0[ YMo@M`;v`>XlG` Fwt \Z okAuמ+91cZc40ȃ98,jK,I~Λ(.&”F/W!xGI_#ۖg%^ͳ,A9X]?K!^8]ffKIF>St)-FP !bd΅}N'8@U "s[#(Э2 \ZIb{sE;9R`A2N)nrb>ަrahEde={))/A({ ubUCs!;Hfk@b7r.-YFJ H02JS pCxuH9j+7/\/3񐜱Ib[E%9_)?C`RfwRRt6_m5ϦzĨQI&%*RbfpXHX͖ї~Έ՗h~?MEexhd)xS"ZD%0BA[i0F=T'=aw5`phS߰,>C`]ԭ(eݏdX?d3f@ס',U:' as_!b51akv c\®آM_`=d(%}܍yb?55/l~PF7{w`>$1z{PMhc:ۅz|Ϯ@x@+eG3Zӛ'Pਖ:e8nC]NzPϨDnq2~TF^ln NNic*Zc#3~Evg?'oZ%γP3[l05ޕ\xªQQ CJ$bry~-Xj}>C%/})<|(ӫTL?hOԄ2?SdbœhzZa BVM\EX{k7cd J+&69ߥ/YBxQIi!|i=Ii]D&)yxLn]pO;qm̓)I_19QPq\nEθI)e9.s5Y0LǮ}1:G6!fmk ΢}pҨ?S_ S^0n*>0goxӎ$hp%D q^Jv Xc ‚Li VErI۩mp0s=@Ex_e[5pnqIR:1YCY}Pti^3;c&6ZQBJGxф:⨔zR}bm"u<+;ni I:2Zz{\XsI-+BKЦʊ_-l0A{dos_݀jKYr]B&_^MdLNRw\_P|e9 :M52xGghPIZPu7[zLZ>~ u*fROVIn.ț Y׹9>6[f֑ ]DEڙǡq4K̺q }y#592lxpHbLWC- !hy_5B0Iu#;;! H$N;Y]"zymT6gY\ Z!$"Q*Y'\B sىUe@~oL&+š* ϧW#$JUgI]?>%c]ǀ2}ps̰\GC|1I6-1g^_0q+Kvwci$3%2w󠎐4Uz-]dCr<{Ԣpǐ;ΜM,>guA}Fa1`=c\Z^ЩB4rb ̉T[EjctnI<R-yE3K})fK\m&?Sķ20xᙹ̩!x/P7BJ5J>y)8T;JiC1 =L0I& r.#.SU!,g[6hoXQ?Gc ۀF:IMu\)B|k2(|݆҇B큧Uk$JvB[LG]MLlBI)6mPτΰc{鵷ڨ0S눼#VU:v+\x7h;V}~]M.*{!̎i;df>E+PTc=9IF>>YEOU8 wk cB=7Djlr?NܳK]~Oi똑+a\,|" q՞UCs3&&! /K%XKtXj M=ڭYeW?n*97пٿA ټmOر|s9n1ݘ}v)hV{? . W.FD˩8Yi"wd/Yfk$`BEq4H31E]u3ha}f7fٙqR#3aVmn uBV#sN`|m2O%܅~-.kC; anC<(]>v*+6 ˗ȧ`omo_F[}_َ5Xd3Y8) q7[ 9/ LD{,$7 NV0$|(vWZ@E _^A;LxL6:Fv/i*_:&?w>7.-eff~(Y>3>5OQ՗]= ! `ggVdU!0:tVuP]-_­ Nd@}$(s gS,L C:"]'!ӡ0VQ@S Tl&v k|_`.#y>r:vF+`+y O6 t]B1|0[FF6=Np%/.9e`>z.3g¹d_eӄ -o%JQdytU`0pa-I۶8kV> w%SuBN,"Y?JA!cVmcwRכp"/nkilʧ 0:s0';<s[Ǎ|O`ۺ\TbF69{u34y7=_/v7W:#e$Zq)u9Ye+chT9O08yDDs!jPp&陼X",*jVtY /{x)}6B e?OL:DkTUk6XsUq(do)C"}7X26Y$YOZNmjHWAK[35+dW PX$>*8JQiÁ~+y+ӳ8W07sHے.,bճOD芭ђNLJm t~O^aslw4-[3|q%/mm%]aN(cA2bqAFYnρ/ޑ.=uh'ASbha &j_QKo uC9Y ˎp庺Io%_5a"Nc l읰丏zQ}-@yά:琂2ZPV3v ڻQS\}Ob'7݌%͉EC*WrܸD X)`Zc" Ex0Io^] bAwvj~"|O'6hUD tl۸W*kV-'t@Ȼۑ茽5hiΰkyeXZyQ}9`=%7 x'U;+bqM?$-Ӵ0֌$%tf{LC*|Of`Hpl+?j>jC, Io^8 p|,oIpEeϬzNC3V!֫ە79"BR5TaT=Ĉm'Kn#a~ Zp M}.뛃xﯬ Wӹ/wgVFx]s~kUjkcIm}0 ʮ\S vOѠ4FC!MK@iE5RctU2 F{Эh+OO-4H7H)vLt }5eAwN2 M>|ﶩ\+Q#ӡbEw Q`6Ĥӕ 0,Sxn2^ 䀋 \ر4q # $\-PaoP dE9\UwT_O0%ff.92Av} #@n8DV4ƈLʼ»r10#Z~a7G2߀&WRl:Pp6ю蛘t:L((9|UE \KKN$5g$R܂TfF$jb_ouw:Tt~x\%zc4+`5"*tS R) Qpa,[н&MYZf*l % ncr6+;.O/(ﰕżuo|I6i21d[#GȖG޷U=9+a@tOMpϡO*aK+Xܓ'5vSkL'/cq&`Qay+5D')@,W޼f'TuY4& Ѥ&Ȋ&iiJF⋅·AQ4Dl%)fPQffD%~Jkiqͅ0a좡r9Tgh$,&o>Ke.2% d}%\y-45f јg●9\Xt.G=KD"Q`89 əЎX30iLz.YIZ3BJSSq]Oا/,mēJ#@x=q3uvɯ;4U]FD'CvѶ=##pY'ev+_Zl6~ZDu GwPCfS)X G+(3W!9pwG3J׋6=@뒵ɪ;W⿵L e mEFvEig™H0Skפxnkv qqPopy% %yT }?M4@vvztVWU郄ALy5ǯK&{ ^|*jn6$έ\Aūf'N%B5I+ |(wo Rqal"ˡaސ&=<6XVWj-S\y?N(c|zum&N?р~Tr[q Lږkd(~:o\%b3;[vT<9Ol0 e~^Qu-dǧZ a΀^(ZDǃ(`)jz2K2zTJB.l*naE@+ZS\GO)f|دtGj9N ~DBgdj&mkz6?i虑R]& 28^%fEgr*"_q!I8,ܽ!0q‚H՚ tMt5x*_ż9o#A[:jpAh7~oX5ǤgLٰ.@:n޾͑q<fIőNgg)G_ 9E@иv VdxQz!Oيg?nGq /ئ;.WxI/$X l ӮNDP]Gbe6eRA E2e|PoI$3-?;硩.uEl~[FʀwgބMW+Ao ggg(=uI4/%J{>稳F5镯](Q_.٬BE c܈)#:4W젢Op[ AGyYA:uZr6cDDGQh*iAڥ3N#LĮdغ|@oMMK͋CCUfΏ*C)i!;! a+m"%C_g٭wh^n:Q*R "rз#06=ױur|HH’E?Ǫ$Ëc1UL\|CEQ8ǘ=G]p5M=;9\q,;Ц&288d&B 2oC{L:W?jfHJ4wyTgI S*AQPXҮ5hx*Aًj56ձ~#c'ܹ>{z5;IOnl <~(kDDw}C+H>˜Т}_] [e[t2DBC>5c~~B|_l䧣KdoTq FG/0^pЖF.ΰ,]=~ҲeDh4OINs{ -zIjvȆW7@)Ͽ%r sBO E%dH}(/Jvtο-S@_S Sq#z66|B\uw+!5u#"!ӅFj.NNC$KƺhwH|pݨ1>G]5ZW9u:G/c}'Ky(ۮSX'Ց[ف\J!hK.6ʵ$[@S/eOɱ_:됛 ꑇJ^j1:%|MrK๩q% ,\!JG3Bt$rmQ.lleCr88ʢ/'*9"j<<"ٹuK ΃KԿDPRkT؀$UYMtbh)_@%w`aNtW'Y"O: pR ::ؗ&*͗a1vo&{D"j@sVbCR;+{"V,K{ImPB̄5mc0S!)w+R@VthM<IyrpAn=p#4}*!hl(Z %)E_{kGѹ@@̗X,;BHyz"RMUguХOM?,oG{ ^pvUƳO{lVKZҩltSNUwG~2Wv䖛4%01rhB߸=!G%w>ԬB$`Q'7&IeyѶ"MŲ**4AzJ)2WjPݏ1F d@-N+,~* -+=ZMAFa2y1Aww4 AK f#<{54 Ū t]y/+jd.J4Rw g]y¼ԛ# 3>@c%ql:D3ۤ h>;9;:^qt9&`ovCWt?SMn8ǨdXD_()Cj'[~)z4#L/j xhRPᕟmMpLN1>_j,iV2N[=lu6h7-W 2ֈJ&&礼-87\sW"Rt9.DA).~B/XZ*Ch !~JmM3ihŦ 6#h@ &+kJLDp]IU7pS"r%~ŽųzpuO&tbOLjW:b:ːDOƱv !dNظ0^' /<E+9؀qLN2a"ЯDJc*<&ZlQɕX0EKٶ0'+*R,[?':8w4WDV*F<گA/V'P?LVYѤ$͵<[>}pWN2F`DL7puBQؗ9E0>WFA׭OE?atj&쓜X "= t|x{}Bnxm}f?'MMKy"۽F8%ES6b H>}oFn*ԦR*`Ak:\KkFց#G!>H7:|؄4|BosYPD|Z,#T H8ldh}ЋO3p)BhoʉV_^o) Ɍ0F $Π2ҫ J:ƅ z ?{[\m /6EQYqkoW{ \SZKf0Q  *25@xۙb [6Du;+s^30+ۺF*O#TK[ ?Xe+يwuyW1`912'ФTBMY?KBк@gLo\$;&aZlSt94dg2aGܜT!u"| !掣\ꥷY&:F<l5dw42ԑ8X\C+9n@%+uC)b>E;%N8&)W_gd6am$1腁vϨ%6ja=fIw?6bX2R=],3(ErQ&o*wz,[¨hO/1G҉对a>70QMak6ph{?j;}>)h7 X:TW`V!uo a)PCLzn#Gt=5TEA Ug8D s3@D+Ǐ2m g鮀Υv5w3ɧuJP$Vw-d @#]zؓx{[#dh=ǐCx=5CMeH90 'Nu|Z3ѤuAݪ9RK2-5+j (CH*ŕXe 4 D'31BDsJuNM,e4F ]Փ +dr7hN;D;-3\:ggirhʍ^)&L} ҥΉ1^0WHޔ\mդy6 r#}RZkGF" 2$Wk~hUȯ@mB\Jd 1| fԓ+Do Se#?Cv193gUzXAY6<1͜W%>y,Xj 3P`\-衞PM1MN ϟ¨f"^:!"ǗEY<,^/7=xM'rAas@$O\/8"ek |Wr.5*FejIǣ$5nվ-g%!pr۳6m&+og{`za'qCWU0 ٪B˓(v xF˂ ZK?v|(^?adygU2H}4.L˫X[v þ"d~ I%+fRۭ=Kvc_C%BtIvbe5c+KNЩ 2!HR3ޛl|B[_z!"C FRM"u\xruVNlscÓ,ϓ|4vks&9Jx^;5^omzTM 2X e:`ڋlKF5~@ T'@-^8JrޢuBsٝ̊ ،{xnU O4:.MwP3i*=lcQz^,BP,C{l7wt aȾ[h͆`Ưl:Bla \We_{eHzz_+rٟyc,c(8 pRmBPg!'洃lTb5V!:ʰ-̃'c{7*ّ.D 31o2FD3dοJ'R2hxtuMf.A3/Cރy\! yu =x`溓Z%Fm>ƿr74ijA ˗L֦cVt/QǣW$鷅3Ld-ДcUYȫ ;0fzfl;߃eeU녦n8fvC#Z=-Þ 1U~ |;[q2Tz|IQ8t#"O]єhnV 0W.C OitZt8倛&'GS5}k4* b_]6=:ZUZn*rpqI+yJJZ?(AȓN73J[>FG-5D=)saEp]7 dQʼ('DM*%&-) ȫ!䶛CTŀuNidI.pViWN9etT6M}@,obJ(apI#BymHڅ8|-z8~xastXQr2?Z9î$/hNdf` } | Ls_i_j\̑3 I3F4\T{.q mTq |HQՄ]j{>l(.S6a梥.%t3(ٶn  o y"Maϯ}oh9W!6951}L<*Dv7$d6E=n']_B[o ,5#(o5V%SM? 4Cu/a6\Zݭ}Q# rIW]29.APXm_0Z?3/[a$G E>ϾePeJwFf - ":^)ӥSg@pGpb'3%'zy7/PÞ˨d&DaE= ˌ(kiinh\a+\H O9 ́m?"`[5e.'p쐅,Tz,x]ﺏ?&k\^0zN_q4 6h=D('8{M9N-r]?"hG|ѺY>}.)!!Bޘv{6w1?!̊C]d7'/ =htEEl=ٜ(>ˉڛ !~=En.=hg~?(͛W_"m͉Tv6d.] x4JQy~h=WZDpD YD'I[SFm Ϙm..&c ȟIr'!$+d=?[w7ٽ3SiHXEK9?2ч{S,4YZ3ynY S%~zTQâA/ S (PQ|0hq! B+c81v0%>N2Eb7kD ɋ!Vs=If\.5E,uO3w~7GSŚRKy?.FhʢNa[FB4hx^?m&.9=rOMEKPLJ_(߸o;C͔'04-}'}C [ĕ堀V@5-eMZ]Kʯ<&zfLM\CeÍF"Hv@ȧ9ǀ!FEN-P["H,NT`.$B`Ͷ$<[%ܘQUJ]XVTo5Rz4(a8 O%e  2rYjwJMNš4!tRam7\p;T6' :yaNrO8GQ44{ɠ]@{O{ae4`uәtj]( Z{;Y OhCGKE"5عbNM60m8JxVME=Ć}SbzJp( %@T[atY~&kفC Yo.ʀ 6)C&%o$=Gʗ3Ipd:4ɏsw5*i"c~U9U4Qilis<ŃH.ɹO~zaB:+^|,#${[%baceK{C30VKr QuwVQ#Bv5* M,hՒY'4l^_C}n~Y`3A΍%RGV2&īH ?惩)U츚#U%Gjc([tY2)-2=JJ~ʹL-2֕K$g*婟Ǽ`DXìFr:g_"= vY"b7MCˍZR}1,0HւٛkrlQާyu 3р!\;!}՚ y XT!zG\dBP_QspWp򦿥w62IP"t,"Rg<t,%Ҙ_r80C6Al),6tGA-%;{V 2(3w\ȁzwhϹH:,:0S8Kjcq+B腆ӏu؊+im[ݪ6V*[SMTϜOoLy:rA Bԟ'@=7jz y~0U5S=KAk?rR}U~%c$5j&S8]^r0 ap5f?Jgy,Y[|_۬kjHelic^6"G5׸(9A2@'b3O?izV!5TdK0AOsoE=*B(mE XE'!F^"UKW0UqcA o)ĝؐ菽yE5Fd_y*MÙxp5&y ЇSE 22]>!\5p'N,cx I8"nd0  G~+I"&]ʻ;zGLP8,'ÕxE"U0W6R]Gّˌ>ϣlKhQIpT)>_R9Az{"|7c\d~4/B1pI9eqQDQr/lH]] K+%^Vܿ OvdK{ARSƣ1:\J f(6A,kYlRC96⯉R9Gz/,M8;P" _K$;K\4hP#+mѱdog[c (_W((KPF+D-t#sSd_4izPȪ?Qʭ:֎Mb_I.w"^>T*M*1䉱~dNhP;(wݍ1 Ϲ: 2 6U; &[wTDrY2>„p}?XB?dR40X]DPe/J.,V @i~Qe.UlUzq&'zۃb{?Z,< HEH C%I'L8#_.)PSAؚgg:­E ;.ɌvSL^w1Tur#Sz\0Z{,WZGڤc _|eեӏ>TG$}Hk"3s3 G1Xrr JJ⊪Q)[88f˜ʇcaeUs Tqdwg ĻGUK6IC%2!犪#rj9u>볼o#qR{r?.e9X|竕iQff!>OX9_~N1 A˷gn Et-1,YLYdҩwi'gYZ07070100000046000081a4000000000000000000000001662f7fa90000dc68000000000000000000000000000000000000006300000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/&]?Eh=ڜ.+A%]O#5,L6ېg.YAn"_ jw: |:ۂyW4e‰{T)sBt U6>.{L>kRAv/fP TgWv3Q< 7(&u7oJئpk'UFy5@Z/>}Bi1ED-w+-EK\5fkH v 3atc ZC1wEE%B#9B,&1{IFiAǮkP>W!`cp=l 9i I۞hȬtg;MݬKF7#Io[S%Ij4c5 vz"?~p]4'R'7UK;X#,eqY ZVf6gJ-P WK^lBu$#LXhbVFдeI-Q/nv^&seeog,Q1Rmwۋ5SS %Qq"1Ekj<9d ΢?Eݺ=_ѣwAO@zFXWpJ0,m^)gX={u)dt~- ;Vtle ZGNt31#5]˟iY-pvhd- xoj3>bǓ5Fmp11BeSnv{ۅAfakjNė4p0;UNqOte;}d<[ރCU[ č 9UR^L8yp3[07gO$yS)NTCL t[v!*嬓=h.v/ȓ-C4/gW+&G"wn/PbN[QPeL>dO:m̾sSUs6'"cKJys)2ccՐ9}y= Ҩ˘m̺q枿sZFU:WeeH#{Qh&Rnם;(w \IgnUe=yCFL]{Yu(ЂwEEpʁAzĝcT3FnܨWi*,ads|Xu5{9F"{h0C&D!4^yks.1VbY?ob5swT>e-K5IW!%r w-rU}0 ]ed|iNPK-ۧ2 @ggKݗ]Q/xn,{=o* SS8$&,ZD?IkG ȍ*pV!KxG}2?kDa`SWOQ''У)AwDt4e1P 6RfCAvi ?Ot2ȵR9겼v"8 ?z'{/n/{֏ZERyNy7[6]:4"&eM,[\C3.KR1 ~20ÚI:y%nȊHd{@sVͣh/uIIXWWaT. :ŔQZ劎PځH.p~ho8>J:J0#\+TK>EqlCHR43'S59nrv|\#yG$67B Uz2Ώ#H\\[I]K wW>Z@-ATmiզT r^TocK,8-wVrdp j2a TQZKмr->t+P DMڌrq~:yP*OLwZ(W(a-횬 GNG*gIpIidRY<ߋ/ӨyGwGǸٺ5jآ $os"fR+xʉtI_=e4}G eء y?.07_!?y+ [FO*SɛoHc◨dlM]0o1b@osve '"0׬puF(͕^]0LֻM;a$R.vqr)aVl.DWXfcڃ-FP5+{Γ5hW8܎|T+TM6wO W&=ۃَ跧371~V~joVɇ)}R>XT~sad/$FZ~2W(,+$2PKJ*1FGAB+tYsM}G~_[ b@f*C`51ɳPIpR;O$+`Q*SsMAdԆNA0Y xI݋lƘ8O ]KwYY0I ZNT{^@=<֔=]Y:`ҜRUm*vzQh,a+re$k. b 7M+wJ_Biz/g+tQ~#AmxL?j]ߏ 8|#.Y-D)OeRTϒ*khXv9ae [Ƥ 1jq!浢;u2H\cqCeA=f ů$38_[U~YW [+K궤CYz; h7' Il(`,lˍv;g*Jl% =ΖTPq< ־mun$YsRznLԲs.\dnMweigKJyș%b2ךvw Ց4Y6QU0d΄ ;0a8;uSUt|y|7jq=U- + 6dHg rmf5lP >K)i dc31(K-Wn0bnuw' :<'*Kv'U%P͑D끢C:(~#]Y;Wdk#.qũj)pqi <9!~Yʆ*|w5^F񨴔kij!~fIڟw3q C#MJaҀcy@ 2cE]' nKv-{:fqHK58]G 5K!)>OO^,gI9x*61WΓ*OBi{WN7UmIBʏ5Vh%yTqITd/J!8`F1ǠWClM9c =1Ԅlw+ .}ɽ[Y|i)KaEޏULH[Qߠ{оv/q3 h6XԨ-A0k#mw&щ2vAaRi~WS~Tyϫc߸mGteV }DOJ4c - oqz_L]:5r,Wa9]\͊!bxG9%_U>&8fjx]> N'w!}Ƈ 7% A[E%-Ӱ'^l k\1#e*џ B OI`KH!MBm<%l/i,$fkjN/Zڠ);rW&oO` Jnx]|wR+EۭE|bE[rQ\XBiL,![[* |E # xo|ݍ_;C,"+q|.A&RC}G}HGe?eCۉ9>7ϗ oMZ'wyc?!ZTsѵX7\ߎP6j *҄:Щ$^xD3ӎI~SdrW(& tdwk2 { *"A%x=,KU6:iðCa$g`܏ zpYE )eN}}:SUWTR@Y ]F%ʥfHA铿n?I){D77AFA~zhcKieটhLJΓQhh02ya/GL W@؃,6 fӅ`ڵ+%z33h_}8%Y/6+`¹n; =0?Qc֨^ZKs.O_$дSOצ6>/lio}S+EٻZߐiGPNQ% kʒcSX v/YơT[IƘVd%N 8n4n9Hs27F\Ek ?;&E UA/^B,`Go.ʔ{0&mϠFV:%9B3;xL 0ɉ>MsBeB桝83kF㋭+m%ȿ,rNSx?Ў}YQu~kDb|Ι#xOVBG].fƮg$6O[ &W&kς K'f^1IhZ4Wo&GJ8Ql.s|z8F (q3 :RdQN>qvo4a>"\ߒa e ˓;bМ ;MY%H$R0re"! cڙHeq!6(UGY0;[29by8EICGoG6#mb}תqZ.m\[߉.UR`@ضA؋ٸ.}ڬsAc@r8'5ݰ<ݛqҩ: !&{"CWMm\v'YW e(g+,!:*~CU@B"mgx%9cgc#I8 [Kduwoޒ3wwRQ}OaMv-aǧKe.\{-*cךߥyS%@@P3 ma}qjo$./ua$F'bҳuf,=KD!]?Zb 0D)2 \޳6hLcx2Xu8 *s4q*"*+M(v"R#t\_;eU;pmxDާC#iX4Gu-d`@އ =H㘃\ JK"XtTqES6]b  jd*(ڋ̞+[`=e1pYL' ' K_rtKC3C=1r"v.K -@e02#ߋQb)LN6]'XDA ^|ە md5DO<䵴œ=q9<ŚB [q^iOfNנop4݆\zx* UEL'jU2jJO$`yjǔh>Dknt_cKi3|IpoMR@j$vxb[}2E 0S#u0 0O3%1JV–afs#R?eN I&ꁞ9laP(ꦗ9*1{ 'm۴GD1Hkb.\q5 1tkp2=j@*!1)ztF bYKtȣ_h.d els!Lv,0xoTL'ߞ%&U)yJ6č'$5K1++E(iV<)OkLZB-IevݖyjCb4g6~?0x@.T*$Ցt5?".%]kH i14*3owӤp_^Zӭk`cKxet~uQȹK'sء{-?:ӎ!:Z:H!JЦk*4D̆ECdAe ҭ1-NfjbMK'RhwMa(~G;Ԟ\2eL2j)4ا0Q\2݈غBzbl(|6P~ߨ ` -Lj_Sqyp}B!5Y-Z; .'ߝB1[tk%gmt1c?b |&X#!<hdK"ႆx4Q1BסU.D]ku.yT}g6i&Ik\u.I3)4]~ce539Lқ;6Z FHJC2"hEF어8jI焭Do24 .ĸeNG>SxCz ћK~ob.l >/e$6c/k0S{4Kr~Ij1Z'I[* dsL``ړ̣@H%+h/DAAy-ݬ4=`,P{(A sFϋ%U?t@57,Y³ɔOчZs`iC]45: f .+{5f#(Qݿ[9#B%MP>iJI(}{m8+/;2©$DAM)LBV|W6Lbdd m%)))% {.G;B9x4f `fu"K/^2n77Fb/* ͷtoiEsݸ9_N0=]"oROeA"(!["CЅJqfTmr.LND YBYrjCH[ܯ/01)[+,!oNL7m$uҘk.\I4Qiӛ/лamj epdI1ETrESͱUM:9Be{)5{#׳c[r)]dpF<:"q$&˰UBaz5;~6|D~øIf"4z !Ka $Zh15x@p]E̢Sd%mWF 8~,otgB}ۼG4DlFlʮ-]x6@9cy@kI,.zE @vu:br01XNGʍ}{WCiENzE 7Ǡ3TH|f|d/p#l̸ ].䌵YbMō׌ S|u1^?A0E[HDd Lc$(`'Gu*SF|_Kd\lex 6pO1p!WI,kbL~| \)Q&ڐrSR7&$@<9 E%#w3pVIZ@!:oE>bSٞ߬kd[hוƫu`T-_ H~u->O[~_VRZaD_4fgpHq\ Grbj~&0-" -SE/ jSXIu9 +TR^6Kkhc?k>Z؈^tA׿J:&?ui'u1Y:ttM4s zG3[k<-'jkΆr]ܕ 4 2pT4>m=:Zp̪<\^ҜR;0/_9,*Re24!ZڤL\EpKD/+in٢@zz糎l22)Ĭҩz?unަ›Goan_=IE-8nOZ_+l-x"^#܎Ffe}5$P B`(ȼJ],_5Nh B!qްgNGXIz}zZ3P5f3('9(q[i6H+! 㦚l: < M2ICKlQge>GѨ2ևf{/ ѶV.Th˵dB9mwRWA .-=*j(^[6L2;ocXe'hW G9+ ֦^wB##}Qle3{Ji(ʨn5GQCDIP. +"z_2ŋ>߼;)LBW ^&|ےt/^%"MCVaJx}URl1դѓ Q",Y)3E[m; 2F9BrG)6K?B(o Szj^3ɅKi6mm"!mzl0+gDv{!~t|}T_d[M*=?b@łJ\0>6J09nO92*߇53 b3ˍeq/ BA.madN Ds5fk4]OSjsb[oЩW{Kb J`EV $5|= J4|&DL4T]\o61ڽ * CUE^ՅĎ=!0N| \Un?Fl6slW))SyHv'͹-/l 1m %d+;W!Uk>[˖y7}&q"pXJm sZUTuN?h5\! xء1xPE,f7ΰEd=KXdp^xy'5]27rް6 uLJQLjgWN|xS"Sg*?zOγ+Y){4@8:i&`9}4)7ol/j?'X3n:5.o.V "?) N S̑!8QOb%a)N $ nƟ<+ͷ aP12GlA5ˋD61:-bWxȩbzaWtB\۲p]..~`[a)fG &IXB FJ>{ .׸fu [1b*4$Da[+}ν%X {CV%sa8$]$koMjPTH^%^3dZ?bJ`ɰڀ&|uĚw@FVm;ci!$&K9 )6W-3+4:3BptDZBE%}2n?jJ*Cw|$RU I"1+-N-d3Z YT& >hr$@!~8}a  !83E&{Ibߤ>LFіhLd O-RqM `>ao5!ޜ=&f\I46ҰnhE H15c驿]ϑլ_0Zw$ ,Oh1P^dcLcO 'B` (}ḍk=B(i[;-H\fi#HpܙWw86.BΓ1/}pw*/{ QAьͦ_U#:*hN8uq؈2hm8L\6=_ubܘ0Nǁ`W o͵͂|->asdĝ`ܬag-VV1H"M$pP t1=<* `4ۛ $daeryP,n󶜟ШCƎ+ۋf [MF]utco]@mUf {e4X b>A N9A![zRj-*2O")EZz_+Q{{a2 -FnIHo~+M_T*1 3S̜?|X7y+i]!8 V=xOE LW.gAoO噌tg_S#n݉RNW @A$Q}|tlIܡxARSȅUJZ/vdz*§BNNh֦1rĈ{O'r T=%~bh @wzo$=%c{ RGS:(*)m ܴO A1DRŶƃ34T=#~ʾ * 7ymLkպv67be+!:Bcy@Y?@* Tf.~᫒RD{orOWy#$8eA&dZǕkXw9fgS^2_)&<yТF+eñ ݾ;VtҮW͢{19M#No%$Fz%_Gf @AtrUY~:V=}bڣlH3 7$w2ţ,q]:] fGu5˽n+[ai 1 qhyjjWP< <E)DD5uL+0 m` ޝ+ꨫe^ N1Ƹk/^6Ԓg_4/ M19ҁxpM*..R A[ [Ρ6@~fő̝';j\H+ a[R31iz m#uE9 f7Y+LgGB脌&M5&(ځke5UB7 yf4~fTu<?E-fyʳ I+fk׆HKYРpr-p ߳GYd~KSCxQ~&=I1FHV\Ycn~:ej]c٣a_CfW\ G9䄳g7CK P gA>lέ˹Q1$ͧ(uzNl'UWwOJaO]oBƝu楅s:,)wS]\0.4IR$8 Z vO3}2K[dzk4wB<,a>FFi`iS9ܐ Zatݮo#N~wT<[=&l,d_ \c͟q 'uo0g4CaL1Q9%KS17Xs|tOMY&`|>^V~lHg5yP2F4Ue:Q<2B^ iϳJZaFvyU:)y!v"תɶOO7j;aC*PsmZtOHvz+CbXpv#2)6Ժ.jBvuP LڏX% EOt+K>@KŚdZuz' .,\ RolHW$꾢t-D᯸GR4ujW?\;`mIvqN&Ojb%,=|}v"3DȥE$$?m+C]:L"L݂ALc-9Ev<\4TvqSl;D9 h7y ˯`+#xam8N:EYj0dNJXKtBI;r=Qqx(6JM}o̶Q,JXL $ᅦ--f'@*Ⴗ4G<>D&{ݢ;Z &I ϠYά4U}rEwOwSx=?k[}С)YQ %#{{dy`F*"yj4RN 7_aBcgl>$+ Z6{jCfV7Ÿ3ZMp2=S.}Ml=XCX`Ƥ;> 1NnJhCS 1-6]3vXpO4zHEqe<gtGQGڗ*&qr/ßn@[ uJݮɍN 9Of꿁ϰ`ax;A3g7N2);L)Jt@!GS 3-4Ȱ9tA|KPJ'@opN:s掯ņ O.j/u {JMv*2 CN$"+=e[1'Y͋z”dI9{>TcTr#X5O]mWܝ]5 /={c<la#mb"6ʳµm5\l&= mv 6Դ 纗<~} 3RCP "*]r 9Uᵙ}jUP.P`q79JK)F$~ i=acl"/z&TYl<(ҵ=t`vxgNzG>y#}f(FYs!bҵ&NˌP\bM LWOp=;e&Z$ IC%@cX'wC'7r uDÈI,] Wapop%%X岦%JEk* ܟLItK%@o 2Į7(Bk4HKHr;GVsf1#(/,ptf)|d/x',#G@7 K~*UZSv}#T'TQOP@&NΘP}G2FrSt}T-%e$˜5(;ly֡ok ug#=}5;I(=R ֌3`r*.8xΨpۜ֏s̉' r^GDri H \E]X,`c! /˝<ߚ?t,`3Ss `6X3KG ߙnxwS)duo\Nx?/yb0*%gItʥTu4z%}B?yIY&C E%"F1.S+Zge'q" `aHf[U+:+>nPnu2|NaI3dN lzt2:?y< څ]a7оKݩ/V0 8[J%rPGتm QR8jCPF!I'E,t% idd.B"̓1j 'p |o^sYCp+gTiE16AZd*K}8vQ@wtM;Uy~g҅oªD] =T({A/ùb%3af!-' $v&NzWzt:,H6uA^' ӾO)g.?Ѐ+KBU:[#ȆBW8$NqWjsuCY AC M3LUF-}bs\m|K!2,[YS}Ȋ‘6}/s覛G MT}'TZ'j~rO[]ΛT "oz:Q7(eLn!ǓьlG~fJ+nnB{7*p;8,a\JMo>i&aoErDa,  5Umس58~qQ⋶XuQEcybf8hU4{-:l99ODq(z|Ձ'F義(ef,]+4A[KWp?*q{[ꕟ!ad >x 87t7M-/?ZZi-*~X\ڹcpBa⮬X]r(]fm y@R<xx|JEɮu_-HAդCg2y%RCkM=j3ABRÊ/9 ǿ22\ъ\RZ/gÀ@? Oy]Tz Sp)'%S=4ۅ86@`^4h#AKݎ0gd vh M##y/OƫoJzL_gGPrɠYp!zM)uM!/'o42*¶'Y1o*\yjFG|C -1mlSSUo~ :sW\/=ND#wf䃧c°DoJaA^[aؒvp#|_e=޵1b?8SkИ5{%?1=5oN8hi8E:T)Ut۵2\H<ߑä,E&>kiP([ΐDl׮Ԧ{11%{ {1 S 7nO/85|;a}鵀JzA'm yk~հԛ,BD0`g`7ضV:xzT{ x[96=Ke%sˤ} ]!5hmw RP)~8$Uz[t_bVJHVs 8ԽS9]b CoYa>1%<۵EQFgLC^rO [v I(@1owjlox'`>nAq#s뺃Ŕ8癬xm c?cԅ7x=3ozjYJɗ%;U3*ؠ9b,K&}kBP-h(aX;/* `sN} FK˚qXgJYhr(=Vqy!!+n(uT`>/ЬL[֝{k"H& g6Nmo">s21T_Y>L^lTƭεUsGzCў?e~D lмsG eƄ&bYVk,q5r8l,zG I,楛GA5Ae]˷dj J@UYF7{Y ?}$?$/2G;4 ]o|h;y.(}Vlxƭ"l$GUezLZxɊ +ܣ&@~N uɱjL~7T$[u&oAVNoږR{i} Ml gx1"kq23:{|DHdv>Z~YCb+[Ul/33H\93k@#\rÑd<*77F汧wp>HUJX-u3R^W\u1-D[jŧ2oζ?`Hte\q2֧EcBݕkkضF漡['l1!Qs(j,́QdEVdX}+ޖ˼JW3}3qpv|pn]-1 _\LI/ٔ+$RwC,&r}J$!b9v<_zĽH)^&NOH p"5>I ̹kyx\s,\{  ͍o)| n˸[m xG2n;։VℑYF]^(Lőpe9-;9KLY 5< l *`qoȲOWZ%4 US=EZI @a9@TߣKR<;Qd2O̐e;jĬf%2l4k3rTA7D 7O>3x+ b1Q~tT"!0 RzQ&0B9[UT214j)рf84p$lbE/LA`zH%09Br/ɜSW%lpc_qj/E !Xi.$IB]|Ԍ;,}7}taPW vf%vQEs`nƆ3PsiN?駌me54WQ oimYt,.4s!8%Mloz'E>5XsX41EkhӓC ѕuˁY.8wIeONĐ\%̓IWu惾Wwc8J< L/$6E*L";60te݈:V,FZ,c&xĪpJ@"O9 v_->Kj_ie YJ老],:`CsAO9;i3 M%Pds+ 1ރXLHi~F { bAvҾ#q4!uhK8E _J-&VԖZ( bVLj JghWZsT23YZd^G/! A@ W$5RV} ƑzQ0xVM$N,ΊhP5Gur#s=۱޼qF K?" 0H1ޅbv-c2ÞQX9Y5a9YԕJ)߅4&{8)\akuإ>zoxK]skd ctŵtہ |;ܥ\`ַanKbg;>(%߭ ÞwyR*;aLMX^X_Qt_fс9%Z#T  V*t] uklrO\V&sK ` j7+5+<3n8g34wOh\/#Ol=lJ?\ƭ-%u-Pƛwf@tݲp|$N33}:OtojUzNsE}w"" Qdx[!*cv|鈻S4zqh@bqqδ*Y6iOG3uzʽHЬC|4-ۦM*ԉA>fi͠ta'O Nv3@,ʹHPC2r)MfBnS\iB@v6HĞ(+˔jiLY ֲߦ;)7.ܶCVl8Q*ɳ\8:̓ VA;HQz>%-L'=2pQ07mDǖʙ+[

>3ZuJh~6Duntl** (c̭-A4ЉX߄#xK ꡫ8k2l9:!q f!飐))mO]Bt tYblsSL=&S>ro/ޘh>:fL>cw;y[z]dc4#3sOօij' 'vyfQS)СٗEX@湎ӣxde:!Er Z[ ,hݖ 8H|Nf.īѫiJUxt Jtee{}?kFVi4 L"pʁg2y5]]+Nl-=@o{iNj*;ҳݻбo"c/ pt\Chexf,!?e3vi!4ֆMZ4#*hb^ 9Eh#YպNg]諟v,e%k7ҽ*I@ #<?&t f*#YhuΒb&Wp6%Y|ː,+yPO2 'a@g~Q_3(Lqy+QIt*ꢄÈ-t8 ~o EƮ;ڜqUs7εl$ӣ痠ԋ7wNjnJ0Bס*le'jWÙ39(+GBHvԆjVt` nR '.4R N\#Y5VT 6+b_9 dUXv^R}^-sӅVW?j/HХ 歫*2"HK&4_ 3SK=?1F/ 9QQ!IehGl*p'./%hԿuCG>447HDI ZIk q[|MF;; 11Y픾<usPVa}GB~:UhE"C1dY\KfpDZ `w; V;oJj f:~UawEdkoa&Gp$? #NQ2]&GwlLn[2!{'@ *.8L̋;+ ˙k'KooMx1(*#Èbn;5zms$.^<HU8f'iRj+榰{/xWG $^bKŎ;}??"@{qcdv1hDΨ# 𢳶)H{qU%= `:.O}][kǫ]NcM%X{"AwUtSX w94@t;II!RB ?ul+նus#ACu"B \]C;ϽhL;` \@DnVC>rCBu_ߑҴ\gz\ϏFVn[{ .SQI[o*}0:~l[un Haӧ HJ`ܵ=|F&n8٪]"z"I i.#&1U6HGC!EA8l͜_Xε P8e! /=)^-ZX%3;ZăG/2c_#Z n2Iki+4oT#RqZ8  i,g`bjpgzwxvCQאK{7|F=ns͕% <612!BeA4Aʭ%._ġhU}}]^*NTD/)$(س1kҭީq$>@Pѓv~+h1ײ3ʴ{p9\BV"&wtk?8j }J߉!&zB4KDdOcu=<2mD$c-|Jp}s&aI5&B S ?z@kFSXS]E-QeS6]g;QDT4䖤dۦ ;zvy.І ︍V I-{e)8 \<|.l]ۢOQ`JAoғK0|k@jKip[(HjL| <2bUҙ.K券0c멡f$x2FaJnb4UXQg}_Uq̸s!oAdn\l(+fjQ5q4OЀ"۲5*gJpdo7Nd[[Q8@(RIHpgEIY--M8q d2Ua@/J ƺČ-Y]gYvуb9\>YD⺽؝S=skyEgRﬠx# ?Y[M"qp#k3(? \E˺\r8crR0n?V۹zJ s[&`v#8*bf7`=FeHrʗ)<>v_V7}Ob(J3/FXBj]֖|/oJhei04 3WS+٦GߟXMҜ5%MX*vc٧Dk7V 4ɱ؉g<ݚmٗw:І_9g#Y]99>Xaۥ4@FL1Rytہ `#RpS_ @.L!ҥ\JWU1H~Ʀ7k+?㶉q0kF*w5ܺMnT9DzE"ez1/!J%B@PTи Dvqog{o2( (hsj)֭ ௱'2&zo~v5|$Qҭ6S FyoBNG&܍1&MJ9Ë͇)l5xMz;E f޴gyJ1(TibU%z,8 A㬟RB 15kk]2Kv>Xtzq5U] ;Wh ^R=;?qcM~BdAW^~Z-lLEwSJ3={X愠zOcsIZXE-i8#0i?uWzpUX R\O@߮rڬ_}فkEoYD$zW5=I׾7ާKhiqty,oN;z4Y ޯTw,l6H{)22S{4-4tD*-a&#H-XZ$4ɧD8+)B)U,}W[ &M8Jq!HhhKdYܞBx:ɬvd a+ӫ1tg0r:/\*؁$RVAA_ CmsС[nqEE}7ȚS.LKê^1 BBϜ+ao*SJ9+Ӿ߂,2J\$=|1_V|فuQt򔙇)`k^~Kϳ*%edoaHzh\3hu0~Ri`rMwp|ڒY4laEK4=iQc@Y,td (ieonT(YN+08VWk?&F yFl:O#ۨs2_Q\퍀0-Wum$>򊒃}\ bw_t%]3}!@1$(Mi@iY޷a:kn?h ~/ w:U,#3VG'kkFWx#We(De\i;1xbQ)q?RlO Zѐx2?n9s6ؼxV@*c˄MmlOt5ӈlc'=68 R9KlbK |U"JzY]4;omA#>g$(2b m\Um6%'Dl˾68 ;\$5⍤vasB|MLsr `eN5jPӺռwh{e =78jX!SWgBmL-kM%>EUnD\kqH6SBQӵƋL{$wuĨLkBnQ:X@L#q.:"9QVG?Mk`sE~"S6!PʲjIِMy?!݌_ u˱uǑ?M\Yj+hĕX–nX{&<(n[ @ *Çwe`֕6Y5d(YG-_1ڕt<<`|.a2W^* =jBm-9:h {3p 2K #eHnqRdinE}*]i@U5/ F#h6^2>ȫ`;0Ӊ/sWu %ڗDIO?wL`![?߿weKg X21Tfpy;G N^{h-o](Yo俱v| "E? 't٦!K!F?b?=Ȼ)NVeUR tK>{W^avo-n҂^sbBK 0Vb6RƂݫw2{_(Q/ws٩0r҉@mM+j|؀2G"6TAao' CU InB2cO]7}e啃4@5:vc9xS:*٤ǿDi6kE*Jg/i9ț,ڟa56B褰3{[2И~ ˻ Y_'3V7`qW.x?X?H[ȃ{V: J[)ܰE!D= %e]4bB~.)Mל#cb4_(I3`)55x ԲElǿVpoJhus#S02j#TIx15~߬ q0>@?i^NAXrקQ.?9,[>}GOQ'y3b'K-s>Vdi˻'B:nAQ~ZS?&bM\;uc)ieKVt593 J0)7YYpJq^JrjSq5b)Q^"x_[:A=Zz͖J!tr>;ި ~V)rq)n[NnۈOK a7X] oi$|"X㓳1hc3(zM֚72j Uu.6_^FQ̛ؖͰNniBǢ#j ) s::.fbrݸ`7Rjƿ[2fAgoOspRz]hW(롚w%fӑR1NB0" 49d V9nMg 7#̉1\L@x/UiLQ |e_7#Uџa9wq|_glI7`iM/c%ߒ-z6_Њ9 >h *p.Jԛx]n.ԷB{ $dP4l͊M-ewزe`)4l~`EVdei#[_?OǾ: iܓlLGrH 9𦙁\p^ |&2Tp#xHDj@Z`"Vgx/hF{,'xW"I@ 6#9{=gO$DJa+*Yr覕7lV$AMʤ5v 8 ~i3тH<DiE6YP}ݦk4w9VY2e}qY aA湌`e82 <(I%H{*1wwY 8 /<%ycwE{*yf*E`k˫E`]Eom4*{L3T*4\dBsY|-@g/8Uʕ1c .N6Ј,x|]rҥ i]xkN/:} $X2dBF7`s%ñw6ܩ3ew!nj]p#џm^\ɎyiOKՆ2 wGqyC=(& HX%F6Ol:^'&?7h7`L\LAs,UIQi g|TsVߊ6; QX-FXSH-zgtفEF滞_:m= hwX7 +.0߰jge;&0\)@ʐ %x:)f;D/:,f fV&[C)X1$ TYRZX~n_Dߨ2 ̎BtD"$)m'`LUV `J= +vZL_oh[͘T7Yr nE׺]|>l:9EN3)3h /%e8u:v8&:{c/=tܕtӷNC lilLT cpr܍bK]qb.Ϝ|&(Lr?A[HrgWʩ9GEgr+uT*{E%UOǨXh҉&,$ĽYb!fTt뙙누!3ةr^Ĵ؝q{l Drp=)%9K"6%ɳnK‰ʼn -,_¨rl$PzT.>|-ߘTCG` m^GFsiJ%ɳ |ym B$0!V;o}sɂ-ʈ*%i+I.~߼ ijJkS!XMk~|2tW{HQ{lxN9%L:5 -䜀AozrLӜZB:0}+KˢRa^Û[xoފc)'̴)C}I(N pkjEP d7lBϬR҂C8,/4̈?}6:r"Ye <5.yNtp Wb,dZ-a&\r@I+cC.T{7$W ŋ&:oM]{bnhSI(:~eYةlzy+=7pd:)@**}Ktjgzic4^>lV\As#[V&C 5hm|]&pZ\d-ZkjHG qk||%S0;X|5(똪y"N.d8f h͉N$:CFN}+] ]OpKvmf\>O@eG! e)TH+(+}ju>FcmY]4]NF)bh4wH1kH@ oLHZN/El\i$h?f;TnB ]g} !eW_ZoXLQC5,t4&X# v۞˙~fRD3dú6[Y(XM"ͅBvɇ&sS.Ui$va\g#2Av_$~,N۾ TEQ'WEGD7C=J \O Qpwĉn[S!Lg3Ҏ2+p|:)NeInL;.x_DWxdsRTud $C3zeYHff4I(y_Q]AN %%T˘ pEF~OT?O݀(誟yXYȮ;.jN;><҅l2gخoZ.1DPՇ_YKpJ(!9p'EmCW8* TSz gzZP҂Աn4UCʹ,.Wn]%Ք%Y0`*-i:;P9~X%GȀ؆ p\d-1HGo@ <@v`oO,wί^^$(ȞNWAͬg"'dkzfQ'a|_@Hؗb+S>۶_$--2@ N%+ww(ﳭ6rFx4J# 6n70i ߊ&aGIR+\ PsyL-ک~GܥweD=a u7#*mm4X?CYIA2N/LԻ4=r5:$_RGF9-`goVI&_fl7f!\X~ht 飼aF ޸VMfɇd'X8" PS|.p<^:ُ 9Ijs,;iΧ0D BU#P@m+hȟ0"{ gD<[LQan׫Ԝg)Ƹx!*8AD"/_gq|ۜ.SPTCtJ#>Xړ wJчGɛn¸ $yATbAn5\ k;d- NI+\;R wL-U݆vK2<H؇~d&^o⑊'BK cm*fͺ[TF Gד3&ޕv 괋&y)u]qV)19Xk'=4_ծYڑ%ԍ:Z\Nv0XIHt Vg;T]]sJRA)An5{vg!(S 5Di@鉝MBtq\閁O8KM QҺշ;_/{fk37mjɌܒ˂\W,I6!-y" 3 AVqVSL'-n7t%fnP &OH6 ppYzbo;1>0,!~j&N1Нwrœ}k-H_I GΛ.ì=%mWn0߯YMy+O3^g+= P[HWNVKg:GOč:/-8'6o 6&8{uCsR6+ `;ąQsAAF-XyؒMɆʕLd/ub8A,~S8뽬o"",|ey{dOV􊷎Uu瓊"Bec͜' ixc^&_1M1~O-ڊ 6V=Ӈ7w9t|ͨח:ѳ`/fLpWt9E1DS腚L'ҐhCKv/Ye&J W,CR"s!"^dE"Zg4NG}f]y@sėLF8t<1K&p xfP!iÈ;2FyKhW =$rLZqLc3!1>x}E.<8^;|H{w)j,,oUlo&"C$ & $x=gHXI^Mo W(Ÿj쵨nPX:wx' [JNhf@rr$qC kjF|8A8=T:zċJ6?dl2h FUJ81Z$odgr8>v$):jRP1,X+x9LyY9;BNw,2+eUVO'+.DuI"t$bYwCs0m]!j3PrOzt /N)_ΆbkĽ`S<61W8j2ISמi/IJ~,`C9WR3( r1P!Ť3 Z o2L==|dWs*O|' H?)RE>Zf_n.lf bZY5|82 (Q ȼ`薱jL4Fi (=0yq 40ڈ?$DjS=53J};ƐeDld f>ѯօk*':Ԇ~aticł &?g\'#ଵߡQ[ן7TBUPW~s 1>A;Gh=^ݰ]8y9#AҬX=Sxx Gh* Ls,2 ZkMY4w0+`|66 κl Π#<7lB+Q:*_;nEŭFEQ&g9OP)eQ{EO%Pգ~MN!:ثh$ p"+FR@L-jx[L(BXV&;L5PܳR90T7LIߎֱLm0Y?HG(.bwkp? F"iʗcL !!)La-};Ez12,u_cbqD 3W /!9b^Qn<'ĝ3 VdAG'gze#t~Wu[K2fEMBx@ | P{|%Ny*P䙥6 'e{ivv7 yFeTCw٧@’-u}wStz캼K -C{)~,,}y[rTw(kVtKZHu㑬a%djoAu)?GUp彝7U%)fW[ "* l:Àen=HT}sɅjvxV93Nc*pja*$x2ԑkfEo#?IGO;NS;H,T3#MDOTc8o<6 kȪQ}x;g,3a_Zd,](FԳ~LEp!LrS  ]Q> +)j_F._ q{|-F{t 9bavs!NtFXݭhFI )FY ) d~k7JoCpM\X؞xY:D/9q _zD2͔ff UcӺdB aCPf6/6}gHnh`9V;Η-:g'ڃJm3:i *.bdBٔ*I# )Vу*d:DuՀ0ˢؼj<|oşFxe,UD{R$1kdϫS۟/=NAhnPV&Ib̠YG)#˵,tw_33d/.m.dԀj:Z||"8/yeᇻvvQB0L U )%CJRim](}4NtR4+Ba6L~`[%;aN # F]i5h^n*vgױ%/pWiBt} P$!1֯HAK]lOF K1@iHq瘵6*F<@V#>[QLCGm4`/%n4=4)E=WW l j^bU!LXSamb88EB1L0DR䤃0WEufy^m? BWݝ1\Ys n|>Zzin%9h{}p^ _+o.:lRe3AE4!G9#zx$-J\s4K{wÐ]r~#P;3oVcDn%o'A1 ¢HN9ڞ+0CzY<ʯ7_'玺2+-;%K0%B3)>u.'xT@lfa'?~.=a/2 6 y{0KyMs`fq[vΆ7՟ !v̽VJ Ti3I/T*Y#ZOW 'Z-c5Yoo 7[SU&ChIh:?4s~Vݥ)Q̓u\?Lyr;KZ[XALWځa̟f.1 '̱,8,va?>ϜT,M2W4<1Fz!MtfYT~$fP7᣺"#hrK$;hҘj&y4o,N՝1#wSz)j{_ "t՜vjiQ&h⧲OFOjc>16ʤ"҉ .bg*\(范R&KLkf1\1w¤jmQNB N!.)cW C|z[ fK{5[KwEpB>:pPo-C_,Dq`Ʈi@h/Ò.dRZzԹBSO}%7Իb*ŕgS(wUƉa+j$>3䀴p#1ʗ&Ĺ?J% <,uS%[H*Tw%~X/ǽk=R :B?lA@h}tyaBVծx׃Ջ!Z6" 0jt "˲rS15З+&]Ŏ5D 03`هo9 ||dS|O[vz > +C$HFZf~ (Cnέ(_?,P&>҅p=q6D $IQވ8Q៫RI 9=/}50N-L3myvfvE3Ҳ6㏓$<ʘ8 ßǬ[ԕS[l-Przj$%Ԏu 17FLش)BueZh3)g@E&,&_B5;sUMQK{֞&=>Po8W!zffTю_6ƀ\}ہ yHw 98V0hYS]Vw+;"֩; p^ I0eah8!>Bh@G@ĸE >RC *X"VܑMqt 1P ~$YM$Ų'u6o[HR?2>%T,&mW orKʨ@T]VE"^dӍ6gةVw(fo uX,((o|Z{:#3-3ElY9+[ltBJ8ݦ1L-Ű-%Fo&6N>vZ |@ cqGwU=M̷<`w'eA(qaRjs߬/+ fȱ~Ɔ}<)3 _t? - Hh@U+T=CAX" qJvY\l;rdK퇇j3s=LBg3zB=Sɐ WBSM &,-~&(HTWtхp cAE2}׸89pvG;O 8!{jXڤwK"ΈM6P5P.f 72*ɞ:JzG d& ޲ی2qy8bSٲ7ejkHW>uV.uvG6in:sߪk̼!AE,GЂ~) 4XjDunwoƨ:|F —ui++E8u 4o@B{zǖ| ~ZF="p[,-+vU׵K ~ ۟P4lMhT1&\jtXBDƒkN#k*5½򱷍04=.Ad:4'yJ\LacOS+o$6Jb!SVHŨ˱ ͑ddPAgSfE[Aj{>i4/j4;D o<+kdi{{ ޜa!~Lt_E856ׅ&7 P@EY[;bax͚T-c -B&G:6=8yYG0~':Gf9]H,9( X'֟PMK?&F X~R^A]6! F!}R$ ӮpG5;ܲ>tߕu @;X3tQ_k.FG{Ir,7"Y-;W{Q% #x8m-Kf S|54_q5eTIzEޙhԱN:m{"^ї+USlgEkLXm/ Pu/6J̤$$YV>6.Zqȩֈ#uPg'R){[ 7b83I1awy;8:p~G=8aoqVU[M5tmvQDJкڦG^{:DK濆ZqU B2DG~3#ꍒgwfpV"D4XP.i_-`/e?-8nH0éXB 婙h"Op&7Kxuݭ{Ѽiޤh|7T <pk-:B>?rԡ%`̂)\h.3"ϖx+aXvI!_w0j!zmnu(h>w\liq uJ]vֵ>L *1ěa T.mG Qo—;z7HjXǑ \OÈvg^%UɶO|?DIG?Y۹~k?jbO9F}~?3J _8(}HC *`>Jj% ieO!Dr*'Dsoϓ{1f=I';r~ܪ&uQhHөFGWT?Ei)Ү㹣#vϺρe@ds0HVBja#M7_L;vR]}frq냿]&R* ̓JT#zE7[)![?)7?FxZ kcfLo}~1zFͯ}`~vtbXx`_,ZQy!ײַߊ= I- ʃD2IDHC>^/iȦ}YhuWtȲ2LxQO } e"(%-h R!TH>ls\[~pz껯7l>1sK]ovvm`V1AVV9Yx$3nY/ )}hd8i^ (* .?`a3E杠u$oItNYJEXh1jVAQ3e4>  Zwf] WDQ'PCnaweOXj;.Al|iɰ+ytyU[6<ռɞ?4@d2w_u)NWtA3WhbE_\9b='spU`w i"9uFZSDTtYQ6%an<~Q~3'eeN"^q3RC?AH[|)t|I0J5o&TvxjPD}c 0\t$0o.Iӷu~}3 Rb\]hq= ҋDV6:$+)$7Q1OX?·{:mY[)(+5>ê:Wz)]8 -Vf?hO sA2^hVy>t 0/ [Б;zo) 0PVR蠬fJ[`or(3'V65ৈXN?ǼqcNVs./[yoտϙEWk됔4J vp$TΞ#a:{}EO w=Ԥ^9beT{'iiq(Sx֥{b HpJŞ4wG)/!g=6UH>=[[_qo+E&Fz[}fU_p#Q/'ޯO[+Ùij#':JEZRKܴɆ Y<԰D[& 2j8̈5{ִu?hQ=Y5OSXOwa -}6(lFh;ÊwlKGϛ|1֤?Q7y [yū0}GC 9.%rW}Q@$ 4nff  YՌұ$}4 \A\ #M `Grdث&azknr"զ򻁆K5/ܶF6Mi w;U=kKŖhQ;iPrjir鎚sFIpd _<7$Rv~~)CM1@ߺ7ȳ%׫>beej}C9y5BC$upنH&9iH w)p "WM0+qv)"@hg[#JȻ%t/N"$YC2GkTKК.\՗)͞d}ΡI*U B%nM\Ss:i55Uh!ejHX}eJ /AAkW4{c:bGs{\BݦJ/0#3a~Ɣ?5Dqm}.Iftbq"%}ݤH?QvViy KXV$<ߓAtAGj N39%vyE pJz|k[ l11_f_n8f|8V$)9dLÌgm#8cݺxL(%tgj^z)894t`d.,oKU0|eGnI"[赅%R~8X yAPyODSIy@ס(3 ŕlנWIe!n(*Po)kJ}9 }Ω, լ<ϸt3H+ֈKݭIXnWgtA(9;:YyW=ߥ4hE8xzߵ%5oÆ iOlָZIp2n|1i)*׊ACW(r)K9f:$ZBy8rҌf 2"9X]Ci &^śtfuK9WӬ59h^~ϣP>U*H~|`5~%LBGgD KSC&8ZQMG7r>؈Hj+<~]Ƈ 6֍H u]ԆjH rwN, LQ-7S#(?uT*#OkB"ښ¸$q_҉_J'LJ\NTaK68.N)1х׳g|pY(GȥZM\sb, ,Yɴ;Jo;iM #bYtmKkYi~sQL 1 Z8H;/\k1bO\ݧ4^eBGOЧ]]b)J4 'pϼzlZS񶴻ypJ  hl"/; fD_c";u]Et'hcb`s V|v>}Ds= nuv5q#m8Yl+"Pqx;wLJWRPz !LWSoh\dU|soL#B@W/ }_a=xD Uqθ J'_g~^xVd:GE/iHq1łrvi_*0đjW{hggLhJŠ2w3uy$(pW =Vf 8޹@﫧k\R;oR*6 .Ά:}xB盅V\ 7R`~Y!{)?C@O9e3(S}q)1t:!hA$fa&F o=J+ r91fapw9X;+44>lhzoݨSed8ĕo'L@(&ʓQjs_+]_;y͗ vBC" ;zPtɵۉs7:b\Di(oハS*0PdUH@&e*E7!.FCjCK5Qԣ_ȉ:0ܦ0%Gd|2>`ĄcK>2И&Q6DFZ-rCGQSXo*Ri=%PdPSWi [aƳNN͑y]4pk p )*JMeIlc%$0A 5>Ɏ 6âB!AS5q(tAeӓ vn^%+WkNaTǔf|q#}?kh\҃zSh`}pٰ$}խugD%~>]m?ںS艝dSyHO ȼ>!a\S~37"rw}Z{z?bh&}q$!.iMŸ,l?WUKYY苨MOA"<T*fdC W>7_UXµAP g|쁔!7 6!l };`]MI31xQQ._Tjjj =̋m? {%\#h(})4͡CsNH B0ȚfCLvM&a!3 d 5!RLmRg+sVJؾ8ߤH1 Rjʾq$P}dɬяӲ7u<7Mh<}jLw,1B1G¥)XNQɅG nep;lbc~.:D|lVҚcdIck*v{-Dko}c'ZsƠsOPrAVzΙ;QZ -Q6ao ! NML=>As~e@ 'τ?2^`sρ- 11~hB01:>L C@8YJ| *Q@Rai"Zè<8\11=RHճm?>>SBSjjzlQy!1į. cr#<<ye-qMRXw`˷!1qV@,SH)BL"%=QQ5ڈ2q `]=g (l} G/lXٵ|drsPL (+#bK̬\Ӗ,_SM5Fc$!bѣ|Cxx4qH a* PdAlKk#}2F!eRR2'EG'ѹm垵 q]%ך#7 FF/8Chc@I^Du*?6r Ov y+w<f@y0('43F^@)1=D[4;5r_VD#pǔl-Qh%:L .m96r,w(t`d{&ꈨU2&9-d쨲x`t2'٢pSṽq>딤P7,ՂD dP7b~{Xup˸+ T뷆ΰm;qJ C2N6!)! $~Esˢ%{YFcFIHsɎ%kVjxjb‘;&£1Z>I4aa|W0L'D|f&5- _=]NCZYn#H2S؟&9Pn<+ j+DRֺpTiem$>fl cp3vVKJ4Cv/AZpuNO6t9.6eDyrgWjF ͞8e%_=NꃒsRnZDԿnN^%psORW^ . iL+%y@Xde<e>Ljl'$}> /t^,y9Fʻs=hhrm:KUwdg aS=#ɗǿ= 8L>Yך!>KjϹ&4^%n褏a\{hDr# Pp1%-HdKlϭ>e"W%!`,CoЇ{a*sD;2opG} aT6B-NGf1~zh uꡛRQآex1퍁?"/k^_uZv2l YW ͘ rc _fɴh:!ѢqgӇVmۡ6G_+Ը8Qz~ޭ;9C.W8B偁.m|?ڶqeY^ ; W3o E^TB/ɍwfczB$Hcu,9,u?FL˻?ltȓ~7:Cd4@"$`xXw?瓑]_ig U~1hq3C1*$²!iO[M.Dʂx1DTo:F[~S3pb?o-mHx_Iu8:G`;"jcmMX6~ıH87MDlto!UaäG ^(,kHe4vU̳GZ^xOvGΚITt&#L)SLvm1+Ctqѵ&U 57[Jǭ0.("s$nBY@'T+n\2֐b؉ϻʹxހ+Up Bm^Id|aXB}:3IC`)F̽-gJNj]^1agױ)Zk Y1 }k~eR7`e1 J_٨=lL~!YSߌZ=zƦ2odA kou<9lhF2As7MUrbA ?v['nPfsw .ĉbXW'a& ˥pnǃH;dDJ1P>mkoLQؿdGArZE[~,l1\h-땑ƺ/I5K(2[so)[VjBm`omnh8t3/Yֲ` }]QU17g0_TRp^*[6D8w4\,CI{2Ia$攍yp[ͼd ׆ys%h$Y$s+[=q+E+E RS*n"COiLWyrL|y$VR xWtv@OFT4$esIdev4`e齶> g8 f&wѺShR?T;X NcLoPr,C<] C@!gpEx.X3o@0jO1-6o'yZ8)Tgos.&K8 `Jp/!}5\+D)Sx5บcdUt49u ɬޡAI$CŒZ@V=G:to(/5Ef66[6x'!)T&JDPgN^R 5i:1H~Tr){#,"l4)l:o Su&?0mo>%9Nٽnax^pfw[`\mb|>< Ay]ݝaHM~ZC=Q7YPmݭrX g_z>'tSTprfsf+Mz^ @dKYx6 Etḳ65:7uN,euE4$avv!Wľp'hf$ϖlvNHU\[>Ǽ?q[:mO!>.h̠€[}ugK0TߴtVTzKi>ٟ&KRK?8\ҟ73mO,e+yW0ߨ$6H(c^TCa=b6azt`Hd4JP2SI`\cD{m즷g/٫`cRlt(RqU˃do-qL)oLI"Jf4u(2϶͉`![E%bdyǴ-2e#1H=d-`>܆c4ЋRVt:Y[Kl~!lY8@UbbS>w ΎYQoOvvKN4I]: ʊ4"Ro/N{g#PXP~,"s1|@3Z8$2tΩnT(3%=,`h- Fx\zy(]4d*AO{|0K'@])Ǹ,N>f[ q@mՀ߫e`Ł~K񷻄xq:0YdؖT˫JsЇ66ηMD |'UW*qprXl'1UO#Pt4Hrӏm}~^tj:5yeqYx+QBuAV!e{\%>1{qҾ"NlSQuMAޑtU-#4Y4W*JeM+gjctLGs:;A̿ mDΫg"z c%8Vd u=XC%;B_8_x+^'wЈ)9}oK\h^oYyC1nd iq۱d{39=[ fLtiZ$mdǎ:mBb^N3RDt"s*a5cH2wf K y &A^XjRp|͟udrP~Zs#8=M!,bRZSٕ?l8h.dFHv"iwauDkuԧo{P`=MHe!O54!e6!p+V"a` (EeG91;B IC]11E!=O¸GK3WiZխggO# -%>@^HdNDؿ_mX26.Qtx}BT@{Q&bF`E/Fu ٘"x4{8X]-_B{Cy\Z*HP2 (*QoBQM5b;V&-TDI6:xLxtx^k7BNiNa:"HY i#VëRe'Ld[IiMВ ̅xx㯧csZ#lާT4C)䱉mR؃a{.6`7hܾWcBNgSؽKRhz-0~gX3O92{rMZ C=|]0UPJC@?!C .Aj m`1h-V}}k6qo&Hnv:eBrl@m`zO\ kվTo*/JCw&p>R<$슔呕Gv94i3(Kӳ=[ L>G*U1f"\N%.~cdQzܑe{f$;Sf-lz[8 q]ܤEv{Vq>#@wR𫎗*>#KЀ:RjRRGůc`,P_6V0ndWHNnB ~Z 5J RiևBM:UBm!V{b54vɔ[hbzvj Qhk)<.I6%m ~򘦆EeY@kSkoWᏦօܒAi:vTj,vſq! Ȝh?:$^ K:DCKo_n?:@?B}0sqΡj-$J2t% Ƥ'&5tU{741"H!z&#vVߍ>!~Hm>iUX+6֨[@flm3uJU ZN4sB@`ߗy (wLHrV$l^v%\Ȑg^wRU3 Мa,Np3F_;Nރ}̪S9L "7l!%3t!@R'ʆ!`LGP(o2,kh.NIǎn].cR3V!$Kz*|ع٬/f;ڣE80e}=@x 4mU[ԋuA(ba-K^m6  Aǯ~ @,JM@J29jk+Nc&a}٧wK}iM$J|C__$ko_ذ_~/8yrEr[0J2s4=zw)@TaUd?PL,D^=u|>v޻էPϭo_r?BC@R/}35C"4NǠ5zjY`a+@J69F;5h9P|gcP̳!t.))ܓ24>cVGWKXޒֽ52G#G^R&\竕ȕWWO {wUvo}n] [%At: Vj#F +&ORٮ?<9M^p| Puh:cn.x?Qw^lz9ץHjȚ 6W58{rnx$\ l/zc'g߁>5xW$ٽHА`MH"\VX7wWbzہ|QY6CKGɾXVz*K@oLܶr=~S-.E[]k˟ x`ȉ7BW^` aia4SFfëIe:SnϋϱWVO-I$~v_Cn!*Y}}uƾhFRƧF=4 Mk~䩉DIK!W ӐMUWKM#XmK:Ji˪U/A gL%H3|"Sf~43G}BDF4p?6dAl ʬȿ{b>i SG 2c @r6YivV߳AO5R'U.RMSFR2W,\|rqcZl)adK-,MUL/tpB@ b1XU[U5_Q>'ڿ#O|yEͿ S6t'?KD| !3ڐ\zOo)HA4,,>Y vg^yOB  |a- 'Sa Qpy Q^ƈZdYe{>c. ]j_ёwa aLYAcMޔNlU+Ay[ Rz7 2p'!j G")0AVt+~){#<*)TQ:\85:߮ cQWuT8'-܊K1Q Fȏ ٍjPXRYVE?N3ڋ^dx% iI.N0B3g}㖇iۿAQ1%koHժ[B%!nn3mQUY^ J!s`cE`/[1O\dVt;fNˁ-'i9s%6fjSPP%߯yf*_W9$Eh@J]/>)2[e)zalĜT? M;FD0 [S̝ GyQҹma}Pީbpn`yyq7BPP7 w|Fc$H;m䊾 P"]Hu+ŸNl'QޖkGV(M優avKk ֚'kBu3q2Jn|N -| 2e.PL#J1S"YoiMN>1e` E@"$BDlJL~P`AH<5Cʍ<b[w$M0m73Cdtw|l {(i,_ݼ$2`Uݾl.q`85Nrf aq{_eP!2g@]F/k6 pۮTԾX/n=Q}n쯪!>ԤI{A9(if_w` P^3j/6H%F%D'ԇιMp!b w%_lG,N #Gۤb/$#@A`}yM:>Bw`tH?e=bye1Jsmx暣JG+l.t qˋ}W ? >9aSFZԛ\>V3lA=6NtUz舯IɌC;x;o{(uɕqًM Mh\RmwL^\*|affpJAYB#Z]2=ZԤVoܛ}{LTt$.|m NigUR8w t#)9NGvI=2UHqDa8yNk㟲BwrvB .{۴,IWe[$UpJ8ԘJ&W >^F#ޟjC -RXP, ,|{ L fLp2A&Jޙ} cqbKF)kh24\uIc]j59K-Չ%#*lwܛ(X20>G^^*ACAīgzP'G֑D:lt⤯B`a^exy}͟7sjiUʛ8QJrò&vo&N &>u,#7-WrND=gH5l˧;EƓs\P#m]P|9%sHH˷mw4jٚe=9Q*mQõֽfK`BF*91U4Ym}p'cͣkmI։ H?Py%'VR35}'JQvT;ʘ#)W>XX nF0 FߴGYz#q8Ch]nO4K+uۈ>e)N[F|iK&B8S܊rS -0,JZiIRx'G|~8JjPcΝ.3Wܰcqe2js:H <i}bC4<7qٮٱ989cQ k]ЕZ ߆=+E%͔Bn68B$`Zcjg&Ǝ: @M"FWl~?R}LU,4JYak5_ߊ6{]#Ln1=p1ɵPlMh'%N 9HZwxSsInU/`{GMgle>|[]fKE mJԂ IQ@#oC"FJ3?# ^>hm׸ ӚO[7nHd+MdP7P~eX(V;~킵K !i}W1ͷN 0>US$$MP.v1T YĠ :P?6K?diPvrJ\yy5S5&C0[BCz8_@5]%' B*!ѧ7i4?p DEiRQ~ ׹2œ$,@ukc tn"Y(ܘG^!V߯r.RTGD A|T.Qu=ވHƽX;;¸kq{"sJvfw\^>"z_o ʃNHRϨ0-W!!zk_ *[_f-ixDP:ؘW <&C6l1/0 [fDWzT")ek3SUy@YU)/$w [nl$}rzd@h)dZle qOUx[!q3hĎgd؈ůw=IsV315eeDuT~+_omJK/rˋg>tܮF$l܅lj 1[d@6?kh!WHB$h~? aE3a c^8.SDP8dQ;8}V׭{0C[x}UBIn Cpw,@~$(kFȫb/Ҫ[5LѕMpbY"br%dGd@k/x"( S"+`@%EA2ZdyݭܔHof:4C-'\M.!#a}*mOE[`),H3lPpPgϿ&fl>aF.bi;*iL{I|8B"@1"MWMZ ))Qb $hAlj$C}Y7*xDxW)<׽L[،.90~W<$q,zh0+'lɾS:{YyjiQ T"?iu+ ;U1`= 8-^D24GQ'ȥ2Ldj)Jb'Cpxi]/y;R~9֥UQ"ֈ/d< g^]M#\t&zav8&@%P;}8pCN0twdj#v\X`łyͰ#QJȅPF{UX+QSsT^t^ FC.$Al $mT>Q@.DѼtB6 Y ѻum_*`T"-3c.JA'V\j`o_hc*|+Qҵ`n3|7oC*Sl](hDϗ5ٞS"vWEw2ˀ:R p ;g/EqЌ[@^i "K{OGlhp-b1h5U ~﫿Hwae hIGIOV72=~0{IN0icrm8aVj^m^ (_~I{Nd  ŲMYhe?PƦu2"NѮh5]ոd~p#ݧ{// ʗdQ:6+shw_Ka,׈E8y`Q7#7 (X:<R& Un; E ~^ zZ{.40lǍ.QdhxBOKf}7UF-SXNMbN%RE{u&1&X$ d{rPۮ+A&l+!B Wn9wɺ!'AL p8ƗiŸaYmV'ќsV/nBi9U)6z`a)EG$SRe-4kwɶ߽hHH< - n _@_]؁45s*L 4ͨDcO pM49o<$_Go®?UZ]ǧY/DDڪPр! ĪEp}*FewQ @ x[z*d`Ze3wKSjgW'#|s0yw&\N`nI 1ԗ*IkϊJitÅsL 46vYrF١Z"O2梃H10৳4& C9S aXn^˿wSd;4CK81M4힉1?$, eG;\H ,,wPK #+RM{>lDs%fG^ڠX] +DN"R 卬# Ri-2{8U_[6\(k#K%N'-?>5&i1,XSi>qcn 9(6 O%hJN^ó:"mB[xT Cie4/4RIϣGh"LqUc`kH*ٖt}ԋuNMVSR͒qSP!uju]*XxsNk)aBf&M ~ wF־!3# VՃ3fB!fBMƎ^o53i5C_nNCs T# P'Oߣw{KzfNM.pIOth";S,Ԋ<09!! }ap`'}SGG;(1fxQB/v4Mk] 3͆.l[Fr]VeߺNc  \~t' !I02RWf ١ ر}>_SQO%3p}Gf!#7 yi`*/Zd_ȱs\y"TKӵ&q{#n'@ڰ{QMF.9~,`q})4zBD5RKQ;!#'h% *ni[{ѿUbDQF^ԟ?_AB#MHIzdF]/}iV?nb]ꤙWT VnO`@#떨l!|+P-,J89wOg冣8՛t1+N )tŘ.="MW$TKrt8`ro+aFO ~sMFqsw~-֑^Ejځ F?#/DRBVZ4)UNlmeQjF)84ᚺu hJ_oHaEƴ(,D9M \.Wb>gD|$ɡ)LX(~pk)0N6W96$n f4ay Qm$;oU$J ը?dmwXdex>1rÌY'd˜]*:1Ƌn TzхOH=o>s㖽G%fDg"$ Ѩ >2 ^?^'TM  O` Јr/ܿ,20AfB=XƐ$pV `W\Q~sW9amCߥӳ{r˂_X.^ao$(yGbfF{]IHh>{ of@9rhkLlsU: r* RYRu A6(-p~4~Ѝc&5E\ JsS\CNI MghhC"U:_hĸ5+ 4vv`4*oy&w w4J"7*'i([ĕ*%-X(ޣ8t*8^۳z82e~1e^RMgП! #vfX05KXg>k,wܪu}=|pHյZ i#Ȇ=EҊ.g#Q'@&:qֶۗoR_h `Ȗwк&&|),T"V;*c8 ,ؒݳc_)d? ]"שqwd|DqNgWY$ҖKahl݁vv,ʏ1;R.uh֦dx.XT 6p 3W/PRP׃{:qCJ]&344s.FQˇj3G?z=ӢxDo]pcM;B"BL<1/ gĹcYpQ}ހJyک2'|87.٠p@K  cl>n >`oʍL: D}a=Fԟd%p k֢ :=چi|> Y?Ux,AS1֥VQ %F=\K#aVpΟN=6RH3{JxWPԭfmjWvbiϼ0Ǥ B[>tNޓ?2 Gn1[Elm>{`' 56סfUmojI-ElN疗FZ[tw[\?Gy\9:2liN; /j<QlgpUtb=5q\{6SFS`Unha/qFy[HSBN.rCWpfA}SiF8~j鼹kl\H]'T" )z w\х-WޮeeB35;)0~ªwczmۉ˃`uncb9T!M p8;]HxvFx2U}Vx =U\X}^X/O,V h@_`8D?I^+A'_UZcȲ;sl $9-kV')f%Td!@* эA%2-&C`Z{k' UYϊK"jF.6\ #\ҍ 7Q~ ]fwsZd_Aiڄ?BGtDk{XRo2U02 OբNpxL@y5n%V.&ahϲa,U}BRAf%}҅Y%AIۗf[6~t,Zuqm!w^uR7+Ϗ,tN2Wfd4H` IçqzZnXiUl \](:D!*ԏRcA%lWy."/_SafMU7q 'CJ-",ѿ*r?:%[Rt}фHSc^`\ȽTcAV0YNKZ{`XW;FqnۇobnFϨr¿jw@EyE2# ]jSIR8ӹ>n> >ϲb?D _Ss6FE-LYĽ,hH(q15*EMKLmJ%\TI@2ӄ1P*8 hÏ,plH2uW5;= ,;JnٛH /jNB {fkC kgatP B077ka6xpf{w: 7Ya4]ujjٹ2וyq$ m|%Ds ^X%w4mcBP[vIxXƎ/m"Eܧk:4M<6qJ640V20(r9$V/3$^mHڋ[#fu";A!/ţ<7lhP $J<辛Jkw_mgYZ07070100000048000081a4000000000000000000000001662f7fa900005fb0000000000000000000000000000000000000006300000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/_o]?Eh=ڜ.+\]9P8t&_+I.2-< %/ͳ7y2 Ab#ءJ|H{P8xA|{pjk7W*&.OĦȆd_jB| "E[UI3Vp/h]^L!I>$ncvE2 5vi 26mݳ&p{ ک} CņuHUl-lq׏$ w~I?wBo}vV2d._Vm1y~z'BMEKXcUeH0=՚X=r E-95vJ7Rs6*i5iʵaG$f6c]O)rÄBE@]-I:pɩo[Le+7=#Br޿z]M:9r,3T<`p{w9a^*r9OBi߿^\#M;qʚHuZ o_gge[iĪIM kq"+Nծ{6}X(6لX'H.`E=Z0]4ij>~̺=\(qEMǣ; u) 6 q-m.l'q㸯d R}>r) |+xɨ.'F t-8lOn^wRN=Tr&3a}~@{}4+ o0*+]@С} !^0]qpe]g0U QDXa_Iq;2 +1NIZV{2i^njP\mA0s͸ȴF9>QOh?~љ,IHlu)o pAa*:l,% ŝp'N.L>hgÑkIJF^HHiu#J\ r ߯l9\\la뱗!"a"ȂLYT}|)sGJ-{iGA=P2> a>(tpfЍ@|pxŞq?0s(KDal*5T׎kM sĕ;[cnHiA.hny1({B'vbp:C?1C, pm}c(u9㚴 Yœ9rX*D$sxꀡ,9]^mds Kq4.?*s7=))sc–GkTe8 MSmJ>+bN]9^KEC)'-FUx! 1M[,ᩩ&w!*>^җ}^V >3[YL/6|SZ_d}c30IEP'4p@N!6 X֤݃;MP@Dݒ&^;jܿ?eMX *hu_5l E!@rZC\eئc c>?|hqCz@ MN=?_eRO@2Cw;a4G ;;]F_P)wJٳijooXg]ES |"]F8OC+ڛ Qa] VLohM^@c\Wrՠ}Q!jrX3PX/Kz/º}#mUJ 5` xϐ ޓd L;՝06x-:oyͷ1X%ɔ.ʒWeDz4k4G.3̿iψ_$+;{mH+>;=`dVuF?zyIP, a/5 @SM?^0Nlug4Q?".HNO&KܵMuLdA*Վ x &' e:>)QQ!(UA VUˍq 'lOdcylH8ӀXى|bXv;gvmNwk{ɑ !#lP68=@dNğok|Qo{*a? V.|\a̵U a$ +D]'dEj̕5 ;Z)1I-1h*V\Vus^@i"(OҕTaBC Um -:Ɲ4J1;#%1UcBCϲ.;ߜ]lEowf_b!Bo8}p?1d?QmBޣU)2q\ ӑ5;I`*5hPO(l)ؘUgF1A̝\#[(XDb|mKpiX#6Hm8s }G^?7OJT[CYiɘOs?rCP5~{Q$nh=t*|85( m{R*5j^%HpUV9~ eM;PvԂ2~Л@kYYRH ò,_['qkz(yeK OB\kIۗ}k8i gpK+ FgV7\Y%dqk/dMܓdr Iz׳q%mQ)#z$.mlW4mD(R0Ԁxq+O!v!PѸ2F1VPGtAnFzNgl *-YӶվJ똒Z.Nu0צ8KD|D*ĥʥ.mVn@+xߥm)^q"6m+l, %:˜i> ߾$Xρ}hfoDP(s-sZ ׄz~.|,dMeKüM5Ѓ▇M] Q M3pQwR,- ,Uj8?1,5}6/OL_&L),xΘneW+|z^&c+`HLef*߮6Խt&> Y8j5e6댈 QF E~G !eh>̓=3@;@98_ Hp}pXBpx@ە1>fc{x잌l8_vbqwcƽ1U蘭J]!t*[Uc(JT7}T:wF{TiwvYev# ARoԛQ<8 L[H& ă+&qۆW7>=LOqm9 )(4 biY$ocP'^N_~$#/r~gCY8X)]d-bϜ1)c'X;MEylf(<vC[p,5'_@9pU׃_\o*39Ɉ_tꛞgyi shv 0`ZU'vcsS}4 Qҏ**Z񱛯OڿbHgo`%5`{LuK%㧠Ye0h\ր ݎ({]s ~k7(l\זyhA r#pyxV'}ɲy]{+STo`8̭o}yZ[7{Yq,TDv~O2!PiG6jrfF*i4akJA\R*k{ˁd7& @iOm$13R忋AHA }pDϠ{91e4w@*Ȟz8#u\Q2 #T̊ e'/mEtJn_hFN #} $7JcY$;P Nӧ)iwaoF+zdQ؎%9$8t!la'׼]h8OY8T˭qs-þQAyK׎t;u+2Kq:۷~[NEyJe[!7A2ЩvZɦ)_m\##M^*hn?YSB!_qKb#]h6˓EsS[g[RW{M(󌮜U= F6Nov͟¢I+Xzs? cYnNҵ%blMjݛLEQ  .!6F=YHy8NY[;zP"6pYlL'zƃVU9V& `&JzARkKi 6vM29F>qJzv>ߵ`zsQ:9!#gSK.L45;IqbBѝH3 #G>17F=x>tAڙ?)"wX{;9u h D(P== ބRQ2#_ֱ׾[%~cxDwɋpjn'2.El̐(/Qۺ(`/*V\`uZr{aA.xns'o7")vN~R w0iXPjHx)/PÛoNЙn'HU-75_;6XWHչ̽|qv\HoR-q0Յq ~77^4z !5( P\ r f9 sG\(s53\'GE!=$h߲Euz>/_cۨTgdŸ ?+iBIq75ު 9Ks|J2-`4,lu%xRWAZuySx(_`=}J`9}5C{>+yJ!GZvTUTo9-FO}č/Iԩ:䮮f2\WscJ ר6[=WGӨ <.:2%A9CvkR9u.,eՄ0%G;Cցݟ 7=T߆iVjL˩VaP^,~Ɩ<7ʒry#tN 4dFvAT5';j*RԴ11(lʑ!83HGfDži2S(]<3ƞܾTY$p [eOWVQw,[@"c?w05*xja1yIQt0.Ys/;]7ᙢ6jڞVvGDgu<*M 0!<=i2Ϥ<$]!&Uf SIKr<"IOSe$*ƘO@=3gүyU!}rF/s ]I9EГgE0HZH'WsByrhqA|a-SNç@O߂3ah@~ +ԟrdXܷ ɯ']RIgXw| W.2oJޒOvP!? k˱%%KlCKG"r'>`E?>|!"έ@`z$dbiAȁJ@E D¼qߑ A9_]Xҳ8~RLz}!ߊIyrD|01*;֙9nx㳍86C5VKe֓Z 3Б¸ ­H&ҥWšU~HB|\IsŽ{-mSsjMXxfnGqYk\Cy+Kk*SEjBVAO:G_`tx&9x,O@B^C9rP}'H@J&Q5S9GlQIWbXhQRJHYÊFvF vf< `6qkg٪qwaaWYݻи1`M ʣAŏY̛^Y>^'cO{?BMy#-ӆ:xbd)}skci|̉+VÎ*|XLU~_\}% >?iXqt<гk4Y(X8&I ߱ M )z~|y>iDFZ1t$<`waǘX;x0A P腖㼚B <_GS5y4 ,F8{dVa=cX#-=HSpSFj83tc7;߈gg@0M\Üv ]~A%+;L%nw]r\uNT>bh;)0qw״;zWjOu9]W=vS]bV<[[TD>1YOݡώrUs4)g@]9X'$5 [Xua ~ɹq!.t+j)!kD!>i@5!`CؤxOSѨ-AE7MX)c4)}0ǾZȞj$Ipk¥ZVPJ[S"6OG'S)9ry}aX gl>t_^4J^E _M;ie73nnbaMqKHâk}Tv*lfrݣBlS}tja>Urs|\؀&]7ʬ8eL)N6-Vk8i~B)Fr,C=" X`"rl&NtQ o.2\C,-/rVLדtX2 ǪFw0$|b+6q1v^)WZ2)MNܱ/+Z+fnϸՎLu_a,=pCd9}^K. 65L6++ez]nFHBP=[ c{0 ?EO{j(I";ИYqǶOU%)5뜷ѠL vr5=gA+L.~0:7;VVz&d Q_G>W# h; u~ yCdcX0|26 "0Dtb=iΕ#3<3eͭY[Tq6͢G4DpM*g+1ji {[Crcy9BEu %]ؽ >3)%փ >)_+YOyy& 5`dQ=.0w1".kuB}6uah^HtyKcR5K'l섵 !4BAP6DH) +XrBM$.OHX1~$s7 Dq7;m#e@`-8۽\92nJ͹ ݱP;oh+J.ufUt7,-mAt#ҋ燞Nsoj%wJǃy×NmE6ɻDލBZ@AZ3(fuݒ|:2Q1g; m!KUthmlk?/ :"t觮ᄐ!;:YU4#-j 1YKF,T"XwHYKD~jq~>/6w^(P8apِa9n"<X$Es+I!3}S0*T%'fϦB!sr~L_ăVy>` *(EO;Bu#V155 ;N#͑T@qQ]`Z11Ws.}&4l&4$]?Eø.85UKI|$_0] e*yD^vY5 NL)bOvq&\J)n_򙍴ݙH2P0)\SɨK"Olp1zS' qOac-R41^;k\2}m3қ HP]HK 8l*n|A޶R[7s=bXտyjr:Zm{y"%xІas76rbj,p_Xŭ64h}@Q(0΅{%3=/^|;1ڙMraQ}rm؛oq\OlfM`sf%Y`ŁCeY— LL>H+fR]Ps $}z(wute؏7k3@dtGFOizS"dVa0X־DEantY&=:]>ܳąuuֈ ɩϩ?^#T܌8gl0B9 /SPIlb PFXZfd K"7Oua{}12BnVٽpri6]X\[˪!0D,-0UU8rkVէ%/?sSk!iQIr-KC (*YK`JŞ;?\G623}tb]=ۃK aC{cV:Mf3&Ȳ<_á?Kx~gJHiq%T X"_v;mj0>QgUuΗ [!kj̊ANOaO&EQHNb֘ _e]2༤tQ!@d`+M/?D;; i3V"l4žǹnݾ顂Ijm (*$}#:}UEJMyјKnm_kM?)$5pdYĆ 8(EG)k$ϩy쨛VfpJ(~پ؀>2O*U](V믊01oTSjՖ"G)U?\Q?ŷ/,Hx5"v>}CD:P+p#M Hge).|H6@lURp{&- bزͭ/lκ~jB>*SGB6wE6*5 l{`@S/d&q:qEΔCVC\C(,4ke@,{G8Cb:n+~F P ~(9  e ɨiײVASQS_ѯmb %ch)!z}aoN>'X.f%M cTJ&d/"ᰦoyW.DS(>kͨ\gT$,e tOߞ<$qe0fMd8{qqB,4#1ahz!.QMyβӆKߍAO/T|cn i߭o; 菃xhF!9D߅F4cem_%'$ ■˙p+黵ndyK`0fRkd3~-8P"DH }}8%4uE $gJų4s_QiY"4Osw1Tf(P2r!al?_* xϢ_){F'È)ͤX[A'='aSke?U:IJ=dh^Jۖ'18=dL1G)[wC6" gB|0'wսn5Mc i'3.䃧 yݶ6̝p$PΦf̳ES7_otYv=|f"$j:oȱi*o/+z/)}EHf5 8Q7L4Pim;/}oq.Qvkxrd`5]z:U@ i\^mj*2@ImS"& c=^kT:#\ oYWrY'l9Qw)811O\-c߮W.#iƱ ë C?Yƣ{gK#8[6❹LBM;M$&pEoNڳda8%hh5zAђ fѿ̧XޕL&IhQ'g&͇v^#a;s,ѰZs=Wge-.>TkEv`Ш#-BmJ AW[Fv*aRVAJp&H+R.OX 5[n,gBm:w)ebf*aGޠ.<49 a vF$ќ8.R%&GwxDE^1 7at1-գ<_e&}O3kBkvKd^}˓(19QIVZ3%tȗ!iǿO]_X5*i@ss=;<0u\|v/HAcsC|/mhKGL/($q @=^%T&Y,#ۗ 0ά^x'l*nez]IZ/ݳyx?1vCz:vr܋R#$'$7K34,O_Adӂ͌-/q 0ŅbR?Ư }opȪm cˑxv7-n#M E+U.0Wrkn7k]DW874sUv3M?"]2AV`0α7CogIIjj8~"eX`w_C閕\: ڇ1h4]_ކs)5kcH00=@tK$cϓ/o$eBejSH> H_1@Jm!Uq'|!jG, \=y [ }RCu)W >,ծ*1P{@y#iU0JBbUm ?j0!p@q\BQwvm.<6$Þ| ֺ=X6?^*])Rǝ1{j'c *r47K7x*`B9'e[mf#?]7g9|mDߣU`olj$|}gz?< L8+D?FM>)X a@Lq/+>(H`vl; ˾B2Dq=(XŗB6)2^QY5“DXʷ ŦLNoG ءEJG.u bB`[栦$#lG-9? "iCS`#=7KzvdAXM=IAck;P\ 8"<ԁkDVPУ5D1E7 0{Tn'GƁ¥=q]^G=ӳr_0oג'gDd /AY}df Kq_~JS==o޼N8 Gzz0ۈrt gS,” 9BxExx iwѿ&ɫt!K^~ ^U7pL6toC1IˍA"wfGəLRpC5ᷫ"hC 9a!"o6G#:5&pv7},+c>I"} -Ȥg~q!جAQ>g/h}VG) =H 撡پr-BbZIs3.],I1^dl5Gc&c_`Y ٶvKFDf  8adD%3* b^p8h:6h'd(.Md.UDsŃz%-H9i:e P)wsM^]GZ%Gio07'{T-.Nq4} ~ꁰK1:YΌ V<O\-0*l40tʼnȼF6AAezA]Z8PO@z (n> ӭ-{IzdT<v4抮@ y,&jo^_䟒wUS;Z^v##M)T$|^r{m$b{RQ懴L?g_|8HΙtnk_/]]C@>[&3(na#P9h[?]&^se +:x͞;am"r/>̇0ִ AJxjGU8l΍%h=3f˶S.f_tLxжL><A?{kǏUpž ":5}3zT5HJ#z· )邾_ʥ l٘H `R]JC}مl?X˫<:[=?AVspla^OItlG!m Osg\ۺxXom>oqѷ4: ]:0JCA5T{'")XYYK?fۜLg:zܨfGvTX+G%(>JAIޞ72 iAB'MsJزn {ЯS+*ک':#,,c-eF;Q7$nVqW(Ma5cꞏyk};(aqEw5 7Vk.4śWln˒XNUϴ2~]V@ T;;|'I|XU/eMş&ay{yۯ@P p=Ooy](DR& kp2whG[嶱\Yw۔Ѭ'8o秡[`]Қ0/n>=ւiO X89f#,.NnOʀ_|}J$4U:06Z7oA`R0!꒎-JT +ۛP1F *hF[c˜Jq:48u)ò(ƟrH |RNOyw6CU oV՗: 9#xL=Dbln3\zxqu?q,u;1e`؎NBg/֯[oY+_>4n';RPF p_L{ne' >Uh_C|F!)YR)= jO x+}'3ۏ<8ؙ|o,%Z> %rVa]g2>́">@x~`ɛ80ީ -ux{,ӑs{>5=8K|&}1һf܏nJXϣ|Fbo%zΆjE?e7)F2%ͿeY}_Q!$:FsmY蔪֫ r߶17zNdz_rJ|c׿5;(囒Pj\e,LI|Id^|g;ڏ| ʙ,?0=Eʧ5Dk?w/y&Cxm)HŅLަQ9߾ָ"~gVI= CApsnP{nqN J)Ȧ߅EI\  GoVvOk<ipˈ탟:-NP4BsQZn>v OX_ ؟n7j?Vhr";΁-Ɍu9$+dxZbxɑ )gx L3F* Jk7<ټEޯ]"3dRA%Wʠa1 Oؘv7`)Ӝiv08P,Y)F[5 )):fHk hW4"kr:*/]{M~ ,&g~ӟΓWɯ5gp`+_8:4g|f>7z3ɡVI*~ѧ>]O[iV ¨(W2Hwc+F o9c3M_3w ~Vaēbn[ECg./eMo֮X@Wr@J|;w=?D'x3EɕgeA:Fe>Į˓g]G ޿p">po&6 WU=2Pq%̈P9܁oԵP`7T(`C.8Si;J5 )%7klI9X' 0UdoO'+#wks5 hcRKO2$|'Vopp@X«# g溑Ui 9%'%ۄRYuqf*&q5~;ƨGV2`+X],:aљ>Sr\qrq5+܍,0o(=i3)e\B"^~HE<G&mE»kc7Lv _\C ($~[9oDDЇ֮,;㌟ kOȳMb*^ܞݞNZ$~bnKX#c15X3@&9#Kh#nZwں7*XV^?aWmPZWI%VD[oJ=e,M 'F Y/? %,OcQיw9r947YV w@%SOtanJ&Y2Vw#ZY/k+Z=vE;Z%3ƆlDa!{u|)]tU,q.r"a?Ť0:=ْ$]i8H`I$!gs  ޢ۠WK{e3> \S S9X!1?Thp1MBfh$66 0mDOOL!iV'?r'ptgAj~gw05t'lZpjAB#n;ON~/pÃ־Vg6@cO$T*Uc -P&(D#C=U±4ImWZt(pP˝7(5 #ÑGS.Aχ~lqm/Vp-ujd,~gx_ιDW|G odZ栆V`ӽ \C{)|T94foBhoX~::Ѷ8U&o]|y\n!H=Yoa[7ojsh6.87.sZiβ57T]Mȴ.FVi}=ޠ,*HZ:}\A-.-hmUΑQo@H&BI% {X[#=5@-E/h BOGLT?~iQ$fbHߊma})Sh+$ |ODׂaMb8vd^bc%@Y`߁wH"s&b ъM&}~EBSI(vf,ц vShYNYY͂A34}nA~%L*`=|Ʌ,*-#SXwO,T.Kp+٨UVm+l)7LC/ZSfI4†BXt?F ?R qGP,03l9-rčK 9gO|SZc`Vdq8_ t|2>Xt ̲=NGh1)H f8 /+9q󽊛T-,b'yHXGp 5Pf*6:0 m|-x(ݢځe$ߌA-##@5XD?dgoF;,2;Q6~Kًl%jYr-hLSxl>HA5$$K2̐rZMŵ,vFGGVԠI ū, D^k./PMg}pNjhv*lꣵ- x='p-d"eIF\ ffOv;jt#x_kt11g \(` >,) oe@'YjxfEJ2ݕEjUOfohME>M2+Pm+ }$:. p_ .>{MoMU> aᶁ&K:~|Hb}$vo,(2ƊTp}iR(_4ndSLQͧ΅NVOX.o|94am' Rzvi[%_LB c[J#]| \p@E҈l䭖{2~QYԿMcuԻ4f8=S^`.wfdeQ~ժP1cK Nh/x{ pIrr/0y:R!=P6;浄'`47)ϣ\ǭ}~FG[I4U,px%)q ‹yJ_^VJf,4%683lK|EGed/3x-=P 6;e-FD@ $o{Gिc "%yxޮ?xMsQbnr]' xZwYdrI9m!ax۬*yĕoÞ C)dzB憼90{/M$&yR^du s `Dl7YfU(.8A7$mkF=ldw=VnxTcͨb LanV5 bb'[X%1*fH0 /R]/* 7s{1ś84w`) =A)A!F-Y~By+|L7ܭ ^ЖLאMM1ɃP OçP5|r4X!Rk-P>GdБaFi?R0dͼij.x$U] ЄNHNC6!2_'OvXp8{TˮӠmZcp7`C|a]#]]f=P7zJvݚxG㊓qjj|roTOm61z6!n\md1ճ[Z X XWiq^QB_cvS{9ia~VgYZ07070100000049000081a4000000000000000000000001662f7fa900003768000000000000000000000000000000000000006600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/7']?Eh=ڜ.+p[C8I*Ly؟\!+w  #)qh S+*ؑ5ꚱG{e$AO㳆:0H)*"OLY8IҔA}|tSj??XdmSdf!Y4xdcqc" TAYA+2%&ZUN'iI _ i#0)nnOXRG1OVK6i;5Cޙas#}c<}Br#0t+o i_Az[߆s@x(u>.F;@6uzD&fBG)RCc|pՌs#"D@7rb7 ̟m"Q6_O׳qP?j_c> `B?x-˓ koeh' ǜⳄE0*TtPtU_\FX@ݘu}^%]2fgB^v1؊Qgwѿ[We,]={#mUY= ; 6P0GKVϲ &PR/ !3YIU59'\:WS )QaK?aT'BiKWJ FK/mL5![_ 땹!M덆u/Ap(zz"g0W?_'B8"k ]{?G34d;iy"\ ȃT:y*yy[vی 28TN.`JGӤ2q9] aO=`47㳚ςgFZ1T6j[s}XMmvت3OfyU67Ne& @gȕ!v*M$>#hisroa[$FTi9Smq28CǬY}] Dvp39SQnqg[,P zRҪO!ʠхyux ]yq2hkPf5i@%`O7% LСbe6X~BdR@,"tڍ>E)Q)ύ3/ABKTPJ[ͰECɏSӸ 2 ..sSSGxIG9$րV:rp'P&coƾ{*RgG)TpPOƅv6^>&P[]5L:aqJt:W>m{G En#V84 %m@\ab^RvK y/xPT>JЯS[ׄLW+uBǶߥ%0vo)G8{p{6}s A Ký'"PVN-Dw M .U=zbڸ,͉f`V@IEF)h|b f5.g:*((Y[o+985 )Wf}CEr Zp@G#ѳUD*EAq9 H^T-\=~Wl H=՗gWzy`z;4Kz֦8oCh(wRf~Jqy|%*;fm {VS YMHe$ciԜ]]tXN>aU`ljM͕yYvӫ gzevtI˜-k.A2HZH2}Z,aen-&ʯ(XEt[xgzpEU|!IS/TN{Tkݜ)s^:G 2=^ .K+6ᥒ|Ƀlpy| /㐺Å`V>L>Ϻ>R7abUT#NJ!2H`qt^,^NoY˜1Ct57%{C~$9!칊gT۬P: @ E&n o.P P쿑u46.Mw'◑]WоQ0ݭ'-$@sYH7O LwWf ՘)G Oj'8PTAU+kx u$fVG$r)8+5Ĵx!(-npb,5*,^M곒2kA< VIg:[~ ĔI {-e&Hߩ xFB޾74d8M>*;]=Ea,(F6^T*,pi[?1/7ͨ,ɗ2"痶S 9mOx />s-.M%8e#jP9t5, ΋Q>MUB =N DQ?D&ې t_-Ё{'av'o"/M]6Yʤ?L.4M^lG4Gug^B91PJ< z)\UlG("U͘L67N>1Mנ|2z~ΗV ?iث0H9QLnS;DiosWI7!&R`&x^3Sf[)=(څ K|́M ِȧ9/_7M.lBqj7K9Scgme˿08HfN߈,6IBdmv|@ <W0[V@Bi`ģ@q^mQu\0M%r|/Ze^/}u(WDŽ'Et<>.ꋆÐP^/%m7nӏ $xK V|^@Ka)GL&)Oǔ3zgiG~D˒vdn&cxErL]bM`=?)%<zӧrz% %?+KЋMXnAC5"G̗M^2{58'w$:Q+άP4؋yհ϶FE~QdtxCsF؏ )|٤%3P3 l^iCn㽋s(\vSksm ƣ@v0`Y=% G3>֐(8ER0FHSVmceIx,{W$iz Bmy[^hՄ|DDlh9wWD'tFUeKf iuVlSt#Y0L-Ϡӌ\G^RdF3a8)d?JQ6ў/sTGfubhJj.7|YVkIDZe'sGoPѥeKpՑqGewɋbIFb#k|@']i>t (S\ :>XU("@(&H7%R9- 쥭U #nF^ګIn>UmiʋA3&BXe}.'7Wpಓ.v5?k{9v+Tw>Wc_O; zGޤ)d36,WA|ڦDkpv!/w/bcO|&:ؗa|D 7b=?52R#7Dŝ[J, Ճxm(۸s{bC7}n\D㦯8x!f=S{y+k=t_>[2F7S4-׋బ;~'~߯}m"iܮb 1qNg EE_c}ڕB-m8TmPre!.sJ"$k$EsP%ȍ}Os8`Kʷ}(;HeT K03EnށRU o{Íd#BO{^Yo]6߄C66ߏ[ IK9; L Lo]l+qB%6|_a_t '27Sz!FCoPΖc%BdC_vS#~]d|uj{WؿΤ I  b5GB8~|l;`[YvHϊG!^࠵mapZGXEƢ&6~@z-5$[:N&p܃SP`EUB`jW6!'=HTv)NFmKXy- 3*DhxV!1ԕhr\ g@WLS` [Ѯ8N$X /bX_:dI,&h ײG/Z gI%pErӴ[ 4w N<as,q0Yߛ t^C ~ռ/.*5Mϭ@xl-WZ;;(kgcA8bXz7%{KWb^i]heso> t1eEB'7JI ]ʺtxG ŕ+o h r$>ZyoDd5 $ E:#xt'6^ZۧҴMͅO%K?8BxFuqi5WGϘdܙ?J?+U*͗!B=! G?yHkhEꍧx aj+ GRтw4lɌE7D]Kv$ IGg&p9|hTBM22Ac_tg /NADw۾Zffkm BJr|$𗈼BUizX^Dc5#D֗n=L8UMk 63(r=5^ҧEk(.Q z3O(T-(gkL^ekztږxM-O]&r˼f&z7js= 2HSן?q<+7n'*ǾR>1,~keϊ.\?h6OrAn{XEuGJ`6hL#/̣zygqd#Vd]whz̢StqK0*p|=iC @?;Խd{N8$8f$Gt,wcK8isՋ3VS B]8HjEh[̴sϮk+O*A |ʅ펺32됪OB,v?01Y. ].}0fz.9uؤEn BLaړ!:?lhbG!+]8kv{̕|, 2 ģb$Ă/%PwW۸(Fd&ͥRr W8uf6ȺrđP_ObqAXhǥ|[L%JץGj~쉌x,b>T&Jn/ϻmvK)C˖NX3fq Fdu51\^֞WH]i/qZ{p68VOA!Q*$aV$>gp,E]̯܃ OW;\U1Hb9q0 x]}q--/*#)rJjb S9l̙vD:u]]TyÈ76o,EٕOg{.MtbaHӨin8OV?>6}bl.t{+#Mk@c1!5;GhNBq{#+UR2R[J dbYh YsDJi]SAJ&Mu\",Ѱ @P<-<`E Ѥ&JOIښ7xӌœQ}aV[]9Kb!R^Yr7G Dݯw 43~5;kfcXnxf9ln˶9;x5w9G2̂^l?>APyܖz:N+%o/c[m_jq#% C数2HS +vy _Ȗπg!%2rpL9$LM6/GdG :3YNU O= =qɆZIHx$+̈criZVHk Q.# z1Ʉju÷{W!GDu@Lt(]el?znmmwBUJNLPoR˿iߍxX{cmnNG{Y~@}Vo!ca5˰2_ӟD\=dٺJZLW*ιZ̆ka[N~Q#n%Fxc׍}WqFZ?U̡ӈ zm{Vvl(?;;iF ,Qȗsm[X&F͈kn`:YLve;H*h'z*^q-\ {y:V}) V'lCrtם.-#ɒ–yI>63t_[LTū~|"]kcn [EO!e+KS+Nr{(YMG+QL sw~̓Yp_(dZ)/ 6QsC‚7C}A?w%*,W=_՞L9H" X37\2քr14KQ唗WC'elS8i̲P}C cڞp "&QςXk hMQY ~5j+P. !>^FLͧHS9vbJ BT| Gub@wZ 3saQ ,T9q Wrl@sp_ò MqT tbᘳ]Rc / yhDc. jf5'Ouz ,]! {q^Oz!"};(9k橕PE.x y:Ԛ(uqɺIjm6@Y֮ɅγlRj o$M|̎uTiL##GT0ʆN1S7Õ,y*3 =RNTOpؾ :$AQgo~U~%T,U)]ܢ0>ig>~څ \ngv&_@S(܀'.$m"BBt4Q7'gj?X:K}W|Im v!gA"jonsOiwRc`-ZyU_Uy{g|JP\FrzL}oIO)g_żkqNKrWVITY _iڙ03?f|?ٽ(ww8#{>u\#bgc;6K9~GDJfFL9L5!Z%t ϓ߬0]ƖB@*nAGzшn*Ƨ06 5w8U5aKEI($o)0sX ~1LB@T)!S/ߎTDЯP픲ŗטJ*V\} }2WOUhͽ9 j1*&7Wc'"%nq̵Ϩ,Զ(a5N :D/Voۼqg|#?{;T'iP У!Mk$9ǽ=m=#[CG"3+_)`KHL>pDWGEP}H~ufaƫm}}!`! 'Bj40 1¥cltOBvEG_gRm*M~w Rpa0֒J4̛VRzo¶'߷?HWT\jw==IB;,:u)dHiե]@;խu)Y-3X3Zx]ҐHsV,cUcG(ؿI ;*a2zzfKNL.3sӌc["IEvY7n/7vaSJ ca;ɬuhSlr M3J3%H3&b|—\JMp);W@E^rLA(JġAPDNV=ixT7]W:dڧ $]@6Ss\Rhfrnu4lSzf-SDN"Pnj #@d[opa")e5HF0 F)k] eok]NNpH^YҨ>~@]/)Dl*<)8CĸDM4H(jm&nsGPw,!^]K/(]E@XV=d8A%u6Ntܮo@r/WՈ=r 쉀 Yo1e9;ɂn5&l8| O2{6  @ s6c(9|(Om^' $)'*OzޗvECb ʡ3޸9h9D}}Ar8r\\1sM)a>y.Rfd١Xs@ LxFLN)ꜰ=,|x7^wis#i.iqԃ9H3/َG}8(!Nl-`ԛ}PS!v< ]crc'-^|e Wg C;\gf JPD,LGH>t?,4qt<|5"Xc}@KC^`A.%Lz9əkB-=#'`"hԶcbŎ[M66$•\*FPcpчZPexGpVLF : :k)ChF`~ iX1P/AwL@,-Y>e ɑ>m6pTQN~S%PfYsF<+y̾R-?%P"߻U#Lj!9;+7f(a"(dҏ\T'ݫJUo"(qoaW~giQec4 - >mJyqnVcnX!0>Ac?so'KaD{=TMN 3E5-@N &p_ WE1%Δ37 D6nB7F XJamL1-|sWlUz;G]0@CNjk:<^巕%RMM>2cwx4+=@Ey3!E)n++,FD QV]" ʄ?, )Bwh]tHm-¹Uf6s0Zèqt H.)GyeVdƏk$&WSz/O}ܓO0ʴ;~^xU۬z W |[ͭj &Q7f= Pc1+ ]鼩 @g3'u6 Z(nֹf%*]ŗr}w^Œe뮵[MFVz~ҳ4@vUx 9ˑWPEXAQ3=H5O]{"3l]IſoHcsH}pL"9 KJZ+.()5T SS3c.)/#'(6 cgct$ @T<']l=}U+!9ӦHn7@VJ/ntWd><\a&2R "WyT ("oi&~^ ZdC^;aRmCW&dEJLTX}'W3=rkl^) ˨v"%!t($jɷ,RRiI@ǿ qZ OXGj|c)CswǰvX=wlP|\WU^qv,5'[נjiH(ms<C!4+>N#*x\njpQ8,+7.{'kcmFd7I"t&>uݮ$K߁W8awяF]LJ|ՉXѓQ5XjK,x ˀ$g]n=Hxx\JELS f|+-.+L4[62 = 71Efblo8-U*%w a!nD^nձgYZ0707010000004a000081a4000000000000000000000001662f7fa9000072c4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/ 'r]?Eh=ڜ.+mP=tףlzӘ-rC`vO_ Mk8c7gYtI#%Xz`]9qڜL³n?)g3W͇{*j%Y@XfF Q?OKz:][aҾrƞ}3Vaxj,KR>_Hd)ʾ[_yc)axj` 'c%8 볦wpR㿕>IHx[ VԆM_s -Y*Ukڛu[ L ՉfaEEB \9A:,$  ™n.!;n @bx2yW ‘kj|xXeYbݛkx,:#Lv = ŭtɌo)^ᚠYL;j]slhpz.R!o&G}{Us46>fxmN@>U5]W0GI'PJBuIQ H[U^#Y .%:] i= qKFyX އܕ@ 6ٗrkD̳_U f@HB=ޓ kE)i`Al;ڏ*li_ynvڱq_&4JM>AŻzT7 7+#p}ihE1D~t@[S ]/4?]J9[MI PN)Qk؁%]u#VVX |/{DDVaC'^XK(f],9e Y2نei%K# )[:Mf;u|1_Gl[*SZ1O:UR R'pkVդx> y?›כ1;wĆk-KP%|N$g Ґ"ua ѯE+;kWLK Py$d7 5$u-Vk;bOs']m컣QW8%lYZiL8/xytB'z*+zXpʽ}huF72P;*a.nbT˷.8B.d&xguem).O.Rr`AKoy B?hUP I owNK2 ݝ g-}@nezcF63u 4yIG;Q)Q`$8ÿzv|?尼4JbU1 Hhe@C`S As 3q wjMVve{64sG'f~)4NV-đºʰݴw&(FaVٳ3w&.YGLJ&}Nh^_MDʷ09ETxdy߄߀8c4q-\ij7eW^fguH1 AL`bYXb]b+ x3C GV' $cx-Adѩ|-aόh߹%x}i#nob)L馅:~BLkA/{c&n>yÏpZWszHI1J w3B,?c9ϭWZ4p9lK>DޢЪH}{+pIw N+feA BMtQOJ|:>I^ݪbYriEW܈1. Cmfa 2*80LgϜգZ|-kYQ]&p!B}Ƛ-b1aDIqe vP"U4s0ѶS?u)2K.ך+L8XBg$oN( (#S:$N2KzYtJ*x}|7=΃wo T9[{r k Bb{^nIyaJyAzG*PIhn\ivQ)wsk< ͞&ɭSi45} @Hkӝsb'vu) SG "] w^S=5NZh)zɏU Au\x'++9\5)?//iwoBB>p d5o$ ^S,ȼ/ z+ L Nө2+ƫ8D}(nP/R݊ݨl7{5':?J02l7tP7jg6{.bF;TW41NXTGMB|Hl`rU[U ;rE(:@t8J+?q*&0*$yg%lB}ʒ lj>V)X_W&:BgG4j Ua3p0t8-Hipd$5ES}5='H# 57:3g NdGnu:[&uB^䡑q9"vW~|(SC2!( ]fs/R܃k$au Ehr:ēŭ |#qb^̘.iINcg N۞ !ٝ^e/3D-OhBha˙>lO&yTfc=Ȟ )&&T=%Y:,1a 5N(ǒOT?-1j D Zdaf^PC/` 4+Y \ gqa$7$@r:K(;ƕ>B'!~}=C0gLB"grooЄŚ1yYJ[h05P'w_mkE*gj<*lcBW*%es?52M Aqe1PZ6|bm:̽e0_B٧&^Tb3i9piC1jeVFqF1B?mV\ ,8#X+ġ=mj#@0A4J溇>@8nۡ,6%rxfsl׈ۮ0mX-=efNW HmwK*%{ D.%rc]0Ų$[Ⱦ"@<ڛ% &f8 'sRA{FEgF)kasB0HY3`WÞXaA/|}5Iݎ-*)AY]n=,puz SӒ { ]r|7FVVW+i/cC2k.FG^QD) 61=:ƹ2 Oa3j_MLmAq#fHڒ|Zٝ[΃FPK+ l.;Ѵ:crS{]5ΉUXHC/epnCAZ$| vS1C.vkwHu9%y|bJ䗱WfLPhQ5殰;|}`u3R 7Qz G3`B(NB퀲 <\P gn(-X#FP u@9"SGy0Do3aq.AL3NJx8+$ Vb!1uȄYWI6V47xQOYKr~:Py-JjEea؟ؿ83K7I]rnpȉkVynUY0X $eQd}8D "R ;)jG'#OZ( VgEDC"W>1uDze t}Í,*"J}7, PnN+ q8&V {`lɣS߼줍ګmn *RO+d65/0L=E9/ Pi[Nqt֙N/_zp`W{0'&c7(_hUaMtl &q8ugp[Yѕx &^CMBbq)o3yyCVoNA-.pk8\ H1?L1ƻLm`f/c [u(.XE=/)e7ŀ0\a '{}?rJq,'I . s|])YFT BA'6Qa@;L{x4l %NTWpHDWNΉYrzXIȆƧ?z "M']i<i[y7KLC{un '6n`8 L)86*R=wn|=6ԻC@l& ~wfBow5R]VjHr,S_OT2( q$rFa1{ѐ`_DNZtj=-'?՟:#\ӟQV~VonqDW8iug;m4ڃjͭ Fb0dT ꩙xr+CX^vߠQ\l9QQۦ'>R=P`IIшS r\hE7ZGT469t=㺻Z25.|2󔭇G=NRb~;= Hr̯15'nAGHW|hhq;"Mz |:rM\QP($* W7i t*ie<`Ft=U_9f>?+U@}¸Qa][P[$N/JCpu{bc1i͋ɮy[ފ6=z>@zVF@"acQ;ZKQS-opg(UtNj1rK{UH'}h9U+KG @K%Twߙyt_^/ m+%$mG7âIᒉDܺ@s9ƀ+SSI A<-2> 5Ҩkll,0$V˻xNHgfŠC0G'P5%%]BMo{mlG&R˫=ReH )rYKe/D\}salD![Drf7A ֱŖC4yw + ŌC rMA-oj W$Cxȅu4k@.Hx5 kp(ILqmm_l%*Cf%(q/WW{!d4ܧm" cYv d9 By~Q9wUȋ]"Wؕ = ΁il:o"rX/Fg^Jp %1ȩ1xxg"=)y߰qH:9t'{ŪO19ʿZ#BA!a 0k$=#[ɟ_2L)"L@dUM)+ 9++x 4BKIk^tD@1ʺI]ă{ Lf;֗,0Ҵ',wexbok뇫 sSPX| FTe?H"=N&7AbEJLw͏Zrf3 j^u!n2U-C,XS$m;KaӅLaS ; /?Dn99xz,9Tl̮drkζ~$ءsNQjyOp"%&sB YBZ|SEuh`YwZ9fUzW38&k+$%8[C[T1hnt3GlI-e3Bj` 2z9+I-JAxR„'-j'0rKj}Q/Pd~*0#X~_T͠y(~!Kx,wP#9=XC)x|Ee ncLZĠN6f W=REKχrTv;S&`+jYu<ʉ;ni?mPYϨ>p٥pWP5d^)Ɋ`쳦Dǜڎ- \ľ1Knd^g"[7&,l?K?hhD,4YG|٫|kMcA'8*1^B_/KqEIs7r5!}]aA5MG,}$8tnTF.[e|bCq.Ջ-hrHv۽{Q Zk9ng x`Џ}YSX, U|H`]Wvv .HΓo#;gR,Kh  Dqv%ڌ4LgNy1%Jzz)012jLD3F87P{ HѤrZwPw+ Bu –縤lq3. cCccFfӁ`΋"nIM0~Apx$wXdAB hA=_/jk(თ lEDpBrzŮRrm 7! v)l\BnHdO˗V!'S@wm̨EľX tp63%&ۜXtѽMȢD]i=eeܣc%YɯF| `! "锞:UIo]ķoA-7%rV!X1[;D~ab^}{g5 eK.J'%,J ҙZLI ie6,IJ`JWh<ŔiӔ&~Q~*pAQ oy޺u%f& )xeR¿7ekSUJ;|Wu35U8VnCj?g[޲vJf~Q}5+`h=&G IDM*d 6T `U^&Q.*;sN!D-dnqy{$s^dbo- EՂ1+d.P!=&:sӄUҁ/S.k?m3&Jި&8 QT|aB ̴$׈:J|邀6, hskW %4E'{%5o=QA'sh<5`݁#!Vč¤J]+-y{T_ /}ey#yԄ&… U?z}LH`U:w+SQʃc4  YA9T{+R 49ke,QJYw6YX,DY@J̅m v٪Bc$Qs{4>^ B:]m1A# wvL9 K4\~(R P{SԎ+N0 r¯}8c+ '^ _Q7m<:3%ZrNs^KR%U o$Wm0|`v{$ZQU-@%g`,v@2wU8>!*|T_F (H;.ljj{SQ zZpTjm?S^_54}n_!{8Mú{ 8a֗[nnulQGv_Z#`Q=RIRviv)Znẍ́뷥KbW0* q9 t6ccD?IoXպ{T)fY4yɊ s_iY ΨI&Cݻ&Ẃ3 ɱ;lJӾ$[AD yeG]. AUg=vӲ /޷~dXN?bNܜ Ge?9+ir8}i^Ul ?KQDv 3-Z,k6c6m Gw,n\Y*^ $t!^mVbf7w-/@k[O!? ڠzm't G,0Q lܟ|UIn-~?ԅleڿt۽(Wm#(/4Of+W0I:``J= CfmD33߮w9,]Cl+xM9IX4Vˊ0Kn1< VBe2=4<-=uuky~V9/}A`OP$T}|~ =$Fqi>|gpLB,`*M%^^ݘ(Y^Rj w,Dtv"i0nп0q[/rRS-..04d?lwV4qu؁`ZYCB}Qn~\_kQ⪓"rl!9EDZwCPYPgШP3/%+ y/TjR]*BC(% SA]e[*ߒT&fXZ9Gbw:%ѬꖌntbXŕ3~ixϥ(+Gys)l%\ INoBR9ƀAͧBz;wŕ~&ej-b@+ 0i|o`2͗jɷDT,,8[# g=^w)9wclN٥} sE2gĶ ϠS7Dȣ&3Ut;BDpKs7 ^ F>~/6˸HQE8]{l?_!VN9 nF D]bUz V(xEcv8BdK5+8y|aubG%Ck"Y=m-D[m\vU}ɂf<vz򦦒n Ũ &&ؐ]2>ʭ>EϢpibU۴RED#N0{<@a&xFg3݌S?7/s`k c1dy> LϳAV=3) JYa'>+d\5c;[ā6@S9tL?C}?-r{ l6 K E^jf?ݨؾY%a_]Yg uٽ_|JfO;?i46]A7PoCz7hxl/pؗ%OohGM8WChDR":$ztLPe=-ňc59'W0+},00yLh"k6:/v}|B 0u'ZA{p6Q"O}_bPB0U5|wySvxcg0OJ J S?%v}~:3/EUByĄ%):]kȰݱ3q8XU?Y8)2^]8w2kb$+\l.. aYFrn0VWKǜJ$FvD[8P{D"W6 K}^ 5 *QY&pFdF }ѿX_^n&2?NoR-.k,EiRDäoV  [VL&*ٚ.~?N *eIwTljQeXPv]^+’0rqChxw}`^q={ H x'a iPD:0pv wU Paq?}<;h_EqK=¬Mw}ΑRW<(ID\[&]-4X:) ;Z"aB?`M004(H`N/UwJD$'8~U90|}+MC I T)b(E Pװ1g}$bcqX-E"n` [!q$l4qR31J_4D0(0fuUDj WWQQKNH?ӅOVsQt..}M-LU5ΪT%V%F2=^-W?_^&^xv995i'H GlfxĶӺ`T0sc\܋?$00 SV,d!jI~iDIOrW_RL6'! H]6<[#zU@ Cd\E* AR"䷅>Tf 7׌8 ,o;guM™aXݢ?Ɂ苾:MҾ6Œ3Vjj>$F%2ޫ[Z)OCiR Ւsdfq^}pA?7!ý?o?-wK=ZM5W"eial☹'aQ \H ÐL%WJ5> 5AFn/NIH;zP۱i~$YCp 8eҟv?0$dE4 ލ(Xѣ,5F6љ 5:JxgBӅlVD=S7dgĜuO>&ԁNlu yt*n=@Kz"?-9q 0BDƮb5Nԙ n;]ܢtUmTok{!HB׭`[|m3̹r`ҥoj`Tjn5,gZde.fىҔxM##ĸ.T@öQ^QDZ|XL0< 7HAbJsuh|߈N\QKEˍ;f3.ۍ6vd:,mC Ô $E>tµ"Gn W{ ;_M+) CԬfo9&H5_{ӗfSv{D!Lu[X [:s8fz$V<\DlU疭-aGDHJ/ 7o}p9ljYvhq`lKSX?iRN\81aਟQS7g7%kp“Ȱ.?mOw%oL Cf LdlX=i5׹O7o(o)m&G"l Aʧ0f槢wؑV 5ͨ昆]У^k>;v P{s4 [v UZ~@Wmo/Ω$/USk n"X<(*( hmўrR |^pI5ʼnqJ 1e>Nl KksAc\/&pQ+>hc^Fֽ `L*`b;D5͹o!Hr77]W_g > S‘ysGl Ff7¿X&~]|b<Ѧr>56iܐ I-5p޿7p\$i2 _"&v9î1 ^ho ;Ix/pZCnH.H޴V͖@Mv@-`i77e\T@&'$ea ';F.MSS˰TG^fi[(\gJ&bb* V4%AxI~!# 0Q-/n;K%E(Nl|zxAr^8@_&F0U"k}%|r3 V6}qI/."Z?"PM. OyW+b Զ,c8fMչ췰WdHuK1%%2{@yIVrCRȞ:q)b0`.'`\TY;ƳKZ+%%ӊ4)ڑV0|d2'ju2Q- 3ήK_;18dJ{MM+")I ٰ_'lcDTvcʔY 7jYnbFMEBB] 00h6A6>ە@_s|F+H[=]Oυ@Q6Ev=t2zy,)|^QY wgsqi 1Y~b޵m1J׀)F-Uvڙ% \(Z ?:Ͷa_[NXޣC.Ybw Х3t M+Gm :=!q+Ҵq \|Poىr;AC0q!OEAC˒:╛QVG/ަ!g4+7ΎpѮݕZjZ87,&nW"gqWW@1٢uA[uO~i*|o?Pl^c{(ӳ$3 @<܄M 'S&j ME\!G{V!u !2>*ap,P؉.dMz\pq\R%ϭQ{S%l7W8"kG6$ zuC,>8À2sZh[\Ƅ9x2~*$nHad&7r%v`XT,lgmt\@BsCv=_G;x>)e6[}H.' 1P&<齂ޮA<ٱxP4C*^6Rfb_ܺQ5' +WׅUs*H\i^&B3\Iu蘦`ouxBx,e' &01jLrGʷM"+Y{/2kgU(-p09ؑ1+u-InʌDHQ;J!gUZՕsGWVb&"2<{d*>Ö`-&Aw ( r ʗ}/ (Q]`J"˞Cɼx_Cԏr"f]*wh5" |O"&h6sL>&"b)\qYlǰLP1,G'u i5yѸ;8h&gCSˣ]n.S~۝X6 XVFXA>}-N8͋|0 (Զ&TFswU"\C!γ сN Dm"ZuR_^QGana؄V%jHv} x!rOp}_3B|r{xKN-wr8(O $6F^N! jEWj6D+IoSn89$e8.XsוKdАmQW6څ{2j+;SBg]bCzx 'WGU;XZ=g@2nJNt;^nɦg 7kDQ̖fb*t5/ӱR⋵.? v XVq)_F<ȁ$`9b{k]@Gb[ǂ&!k!,ÓF[u<-=El99=-=ZoЅh  O/G8HVPr'"{Es „?#*:D/eBn ('>kJxZ~RRF:p!Gd`t"% `0]?^S]κȩj}FkCU_VO|̭DurA֑{q#"ͅ+ιXpic%v?x#@֍>Z A܉+@cAύPd~\L7[EKgfI{!Ca~'"e~}svꪭ]\TnY 6$s sU9ٴUA9^9 xH" ~p{}EY!~ܦnUA-" U=^ g)47im'R~J_C(2U>stc#UWɪESﺵoS[X5(sfTsi yM-ہqៈʏ_$2NA܇gG%zyc}@oqr1AFR;f)|NNY屉~{RY6KuWo/߽Y~dxP$ʛ7Š $S,R=B6ˠ r@ Z`bNY.5*n^0 XGjۜGU&6s.hW^^_Rғ=&O8=Lw: }/F-@F0Qw")ÊRctms=xWzs/A"7nq+&<ZJ}Sxl:\9u x_oO}ئL~B#вt;h ۹ ΦZŮ+خԎeo*W736F䊻\+Ǎz ;Q ˯rTS5olB3!! ,piUeꖲGVfQDT2pq~l;ZCfÙzb0~>HW"&6QE/l$~rmrw? f3h[cFf؞~m5G)"_BBַU ,L;c; Ds4Foۧ-xC%0a@tBb˪хU!/f`RJ.(| TIܱ'ksBDU3cIc^B9]i~U]H- i]vdd'pJ‘yT z^S}D[ZAD;uqyb`Fe9 iDe!!7m1hi^XArC9cgJ|kZ"= m1 mt9#YGXik;( ӁZl DLBWMWA̱B:l^?WRbK=|:%k9o$ #8Aԋ{%tGUvNqc5-'D,_.).*=STf%iW$AA}2Е B#njuC IvHؠ-58k_Po#crу/#&C lEF#RtDH<9|~2lϋ } 88]:eeȼm4ll˿hpX^S.iGQW7'GP i.4tVk1hm .Vډ2B!Ȅ5&s.gI54+{u{y™to%Ʋ}ks.Z%G4]8.Kȿ7KKM;q(Q/!M#.Om(iY"|I/ xQ+ܮh)4%);%B\Nj^5YTF^l Zk+K҈-Zads] QL&AQeO&Ϡp_ jM],d-±7&İ%U2w5Pk,~$B0B)OOP ; с>b DBa^V X຅DP ][GщhˡX@! Cm5Ss HS>2֘ T#foUW/ ϣeD{ĝyTUJ=WAb aT'+ӌD /тkwֶGԃxNBNsMi=fّBS?<>w2iY/a Lt[ &δ@pD>V5ݏ;86ң jETo=P*"Iq8mD[Dϖp ܢm0#nb&5`K^/l uh1?ή}e=_ osKkC_@-/SK_T`u+lcbFu~=!##i 5>b-@F.I㠟" 6WFnQG5xjX5,Z9Va:{̐B PڭMPϔ8:T!KR\ J7'>9d7 5X|ν\ԦeGtFsq[|ː/ULxCinދ&AQ֪xC}N颍͒_tpWۻ %-A6',j>1$ye)&NR~<b+.1КLݝʚim9M GhH`jOFY=I-D@[uPJ-w/\co qC:K?wzDL&1bq(& Du*o;/2xZC~a(:rbFn ց nī4uԩƳ^bj{4UX7Km=M`d JIgMJ$eʿ O\wR d9P=rSN7ې <.)iQb-}tk`@ @E|v }]#YUBaXfo#ƢC<2FtԦhJ߈kU }L#V0Ekl3 xi! jԬnt+z bV1΋N:GZ*ZVd|mI&?P83e԰J e& <:7+I7ҳT4mGRHNkp[ ( rv+ybJګ.YZ# _YKius٧m aK5e tj7^QlLGھQȎ hx^ nHa%=3쪭7=.AC(:fDj-#umR3\E%ab@6t*Jħ*4LFv5R2O+m;T -m{dr^$gFo*tڥߤ̑:u@lJѬ%-9Hv*n"ڞ`DyCCGHGR chܡnrpTPj Ss.32-j\#_\Qu^<2l[Iɢ5*˃* .OmQ` W54Js2й WGrX~^,ȉyj,Nqa3m(q'ǀR!1sMo bv- 5*߈TҺ/q_P|GX =8 qzCh5/ d?E7:{۸oal.=Â&)Қ ~+~lT tnU5ИI+jK,PkP m&Cb`BLفFxv^H 'jډH,1J}`?<7< E-y&ۡrO)U [й@Hxwd˸֞"rwl{uVDܗ<`lV@zMB?y6oRWYiBzEV}#]##Jƽtc]H>0qk ;YwVYl :iDvg+Er 51LYtɄ6TI=^Q)HaH  r_Es_shDV/ppRT>n[h<ܖ).2dz. oC ciF` }'v@9d;Dh]ȼ;2e=#Z3/]Nid7=*Sf4>Z?NYYzЙ-|̴`|tG#]&%*114M0U>c}@>'&|֨q8-6fQR +kx7&19eөxvY~g.nn{r)3h/DiIu/ .[gmy# Zen0]ߑ]!k.:[lK%~fZfN($ /[h`2I9=\dXLv f鳲Fam/Ё8YK!5+:xz8 e7 iVmlnIgHz cWMXckj1LrorS̡jzn!%hBҁG3^yy7+rRPh1H5DLߟp()SM'JL2>JYA bl4qgǶrm34 oĊECop/^5QRa e?Ubrv[aJp<>BpjzNe$S|p RJfd^4OYAP_47Wf[3]"_Œ8p+\#8A;rIJ32QH ef'n|VMEwKC0a ׯ<RAHίWճ` ]87T/E&YMW&y8PZW;}56IsKbg."1RKgK_s1k}DMt_x49Q˵jïWD "hd!0\GLJuO @ -+yMVIHYo=}L8IƮNғ:qm癥Ȭ.X~EWq=SׁϛSԨh^ gweh|.Iu- 7}qN-D[EA8= .rH7VYT}Vʦ?E#@T[γ;HJ!̯#%]˘cbGpwkp\fs-<-52?J6kwW5m7\67V}[(#)-4Lp0E%o#ψJ "T0?Fd|qO?w_2`_ (j2o7]GwDK*Y0v;T˯~.yM uk(=Hj7.bFuo¯ghhaUm٢Fۈ Sٔ^ vYim@+؏CzVJ8&<35\[΋ H w=I7~͢o O_qVDS?a9x]- #a)Z:n!xC(3Z>#۠OVQ h9uYOn8^α/6_THPFZ,/C U(Yg얎e-6 `T} -H#D7KVm,v0fJnHqg͋۫Zy~RnaL@;;;姶z А2l4,⩠E 'g̒?+ٙ&t3^% .& lw#*0}&v4asݧ[pOud_E<gYcc6FszAClO)kI'"' |H"z;hgYZ0707010000004b000081a4000000000000000000000001662f7fa900007234000000000000000000000000000000000000006100000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/q]?Eh=ڜ.+ȡ{(G[umʊV|15I^igx){tgNJ6 o7>'zQkzێ+ 7Tq#Qx BZ47Tŏ#bB'N.abaRk19c EvJk>覻yYJ0FNqא c~A;kc>Wo JV[b53HqVNĆ)zX7NaL\lj[1 Aj]3"n rz#@hmu\rciԍWrY J}#߼1mN0 qAR4nI,\E +[7l9U"hR+ɽQz!i>L"oRliYlu (`2 YMg k9]-)e1d+'m(d>_u ,Uq0YMӜ#X;?xVv6C""葇rIޟ37!m~]A‡F^ݎh?ZF9-s |TqGb0 @lm 3 a|ЄZ2u:WJ8t1VWq7CyVA[<;emnj2#4mΧdњFzB OP y ˖T^nלּi7mR[O ]<L&cdvd0=f{*]?24I/}uxEpqc5f &3p<ي휙DLWLlor1i"TpF cٺ1iXy}øCՏ Cd]'2ǣ"<> 8ݹ`@BߣTf.h(Q=UDl6oUk͟BQ%vyIyQm?z+_SR8v?wozMz~yk1} 8+hW\C8L XhZ>o_GK?AtOwwr\S(f[ +lp"1Fx9oǁr,=;0CkC{OPW!3=\GE g@RriLqi%^#Oמ?p:kSŽGa۹LǏ{nKX$=Q,[3#2%PR0'6|]~ )jv.'c$I@hg<aFNroCo?ƔUpI,hs(|P}6*f 8}KR M=hCOtODc+caIzw:yyppȅwVyFL #}'fL -|'ƥ CH\ ` jMR%[?m3v)hz{H7ܢ\%SǯxG2Z?Vu?ۢMsgWrm["Ub QEy] 'оbNł6'DFlhaPGϋ&}#io1̂@{>ȫy~em{O#ge|Rܪï,\P$(И{ׄ& fX_0)vpڏFt_lO#Q@8]ܷLH1Sd2.R3ytcp{P*ϩ"u7T1NՃ\y̑2f華2@VIә춅?XԦwqLqçB>{?7;i˟ Gq*%*g.7/-Ti:z>YG=8;+O#3zA#air ~!ҡ+(QϒiPaGf}\ahUYs!@܇ujTKن9T4J^Kr, ȹ<_4.A^_z3LhODdC~3I5\R5!^CSHeq>} @u'Wc0$8.H޾J>_ꀔ Pr1;a2TPeC@coқ9:ik>SxU,tXa UFli.SDS9ZB4!!{f1ъncjm6-u0XeLzmlM3)$u t)3$ne۱531|lM_8C2V# HUǃϙtQm r?vυCBjR?h@_Ɩ̬vg@rJ[ ~Emrdjξlp%:ѴFne,2(28)֟)Pus|A;Tiʘ?4b@ebpVT \|%ka?p͡<0ipZTر;>zrp9=M Z ;q@'TЄL:&sF_9fɄ4-h|m/f x`C4X(7EhgTE֡xG>egXoL,h2J9'ܗI-CU2٠0AyI֠5`QxY5 3j,%^rCD\KsDhڒ: gv_oE %8Nz#"ox 8؅hXӓ< ősOA&n: +*xGk~3*cvʹ<eMzC}6T\lgB`#?ڸVAR7٢< GtƷzP )/fďR" }wbbMI0/B "ZUXK60d/WB=It]]8f>YW/#xl>cו$ ,; 'N*߁%ڐS`bTDbr}؝J 7>gL`GhO}O4(wrQjmbMc9F>5^sN(5ʛtfW&۸PLTU]gV܆>+9Clq:LZ136.geMj69 uӦ IR%^lCv%lrB{ƃUd cf:\Rpѡb6u@Cg.bgRjd,: kYNh>,j2=qs0Mt0~$M!#k/|F Y0v\;b6"f7qeBF?eGf$q;7Y>W:$r_*~%)iդ_oBe"+z|fQ߬ÒNPXثZ~*RµkU=W`<| х۸x u]kELbPpۘP_ך}~zBE"`vapJ$>=qo?Q1¡UlTW+-~ew8[Bsޠj>(/ S/ĝsJ=28 `RuBT#j#СVM#Jg]OۤkY1 mJ):zug^B##Tݘo(u+n9%=B$4-"b֗(kD9cj(b.zH  Á탨RytxnX\Uk7c%2ztL?vy[Fal7 ='Sy(P(j`=St*^QˀK!ᜨMNo,eI0E6.[hzxcP64@fQKEjVu7rMV-=p e>(`ܝ>e xOΡ3^6].(jM>Pqxv0~||R˞o0k7Pxvי0d{6tݴ@O,7`fۥ>vAb )8'_zKn_M \ sa駝z [8I_d`G.Y~YNsY蒭M .Uh*o/ksSo\Rґ&@D`~ LKcrxǍYtC2*As .5Wȇr_*sCs .C!9ђaDoWw3n}4 ݈H^5.ScYĸV`e'Wy~LiѾLl=P ٬˄-)C"F':Cwa0U" s[3Y8Fno(F^ O|ʛR<0<g-6>j`++R#3Dֺ5n+/WΞ`HH͌@ T(~P?@lF6xkU#y/C@]6BA_fwy[K0,^7ׁ9F#jdZ&UAMnlV%) @,Z09 l R}1ZKO^!LrB@fI)e!:/B29u;p=pr6O< gB0*Au F$K4}:n)wh#XDCVj?;ǎў~T޴0%&eps1^c]Ԩ03^WR\SAw/Gk}HY4٬iזfGJT*nϨ]zi;\ HTл&60nU=h\ijbUCrpz X43t ]T9;-LLZ=>cêUA}r_з)Lƺ`"S'DfsvdcvPO#jqp <{y: 2?&, Ag +'app\XFR昘qW+?+zT_:ȯ,ҏX`тe9F~?;!*)!/l4c=DGpAW]嘦:eUQ&L>?Tl gF]̫>\W%]@ivgHC2v|9}~Lp.5]}sPa0@";:蠱=1Q2{8`Vc1'BI-5_~- ϚÏudpE[wDb tQ=٤T J' '#7U?01 y4ɷ`g`u0vۋQ!c? xlDw>X\>2]-6NUETM{`.\_y ^R?ŊMTdƒGdA]a7~9?[Ԑ-˂Mue-&z D~+m[m B)=hR FSbѪ>Յ=/Q$bOQa2 x,u[lStK)8êt*v?VViZZf ɕXyW d|6o*bJ NA`\`,.#9b9Bxb&kuBa#/ "*B{d=?pZ8y3'/rGִldJ4|҈AU6 .H-]fX $b MZIt+ 7@gnzb,ۢB| d)[cL=0FJ^VU)Hm8֚㣲/ܰ"|F.D"s{uAL4Ǥ 4J,9ט_Th @S_887k!vQƷjJ7Ub5׺_L΁"W\I zxhӋ@b!:ɇ>qӒb9Hw_Y8x^w@*ӑ&J'rjP#ȅBܲV" /!Am'{ŗAˍ*h$)E7}}Yt( T)-=J'r$@ƒoG5'y/kBӶ:P!3ϏQ5|#*c8EмLjC" iXhs3ݸ80{.Tr6P b:DssBK|YDEBW<=ӤYbyJwfkMj#:XPTA%rlʌs[>%?WTKоlMuJ-*qu[/gSvnW+X56|r쏩ʧ {)SIFT3AhVGÄ9XYy6ڳq1PAÿL*3r6Cito_pWR(^B*J!hp1!Ca\ I \X/f8hB!8!kawSM:Ϥ){M+ h4Ix^x%__W!:P@&(" َfX"[6SٮpqzBYB3aCS=x\[_?g2C2ம;q.0$K cA%= jҶ߫]kw:JQK&S(奋D i% WJ*@F?.D}[C$YgdUՅ6LƲ$=8 H.t4%F V_ΔhB',z8݅BXLLTI4,\!a`Ic)Bݭ ˆ!|sxZk7\Ft15|-%n &6![לpH]n&ʟgGnLz~XBH @Sd(_%4IuFY q3J<'my(Ub^S|{ ESAGp5oFVVxs'-򆀒W!; {9/ܵ̔2" n/[![;[G rb[Zxl8z3C3"j3]f_uTpYߋKpG][9̵&ڳp nurM^Y"3=> t72 A+|Oc@(N0FA)I,df4s"%-rJpu9;\iȢ72CSb߄nǔ3dߕtkYMqC`Zi6A׊03'xu.ʂuM>G >'* 2Z!3Aq:p/N2kD{x筫5m Z{fh:sm>.V3d>v>jg ]6η0PIpPrDžxzQ*\Rb: u~++ԋN\G#ͥʪ*SRtWIE 3P#kYZ8F'$ Vdz\ލΟ <as}x<+ `ƹhz$ iqj]l{]Ro!"Af{#Q3#%"w@չŞADn}No+7ПA{U@o䢙KיMN`w]bWeQ+6,c`D@#ŬYk&buɌ4+̈Y.] )3Ii/zjtEn@{/FeAoN'=6nK aQ #|XM&`q4+NBQYc?aNx0y-'~_TceI.]0W؁T_~lM *GB6}Fm,}CGg QH[ ŧ=}jwe.)cFݕAb+һj9=G.lWr'־5i-&U\Ȳ9)r EeU+ggFj^"I0;ƢDb[2uֈЙxf&oOδmDkF,Y ._9T!~%De2zF2EzQN&0qৣAOcJ- |4[נ9Ztˡׁ?.8{{Ǥ5/hM:Uȯ*:V)B?c7GΙN ?YUgZZQ-Ti[#0ug3Z= YwT?z xKINdDǬ|RE@g) 䄁``欆6lƇAW蒋CSA 7S|_|Aȣ5}K$L.ul$MUnF NYI1 a|c8L@^j罴kEYZ6LwT ɬx%8YħCnB+ 9TJ!"cQsUФ9 y44 WyMB<7O{BBNfuV %rTtuH> Ix}beA$דT,&4jh8~V\?B :,BEA)G 8b0/&.F~ï*ª# OCr@>,G{8}Jmpve^Qg/ o*bn\uTB4螩*gA%IRXV?,U:\KޞSp$mOU"K7M;尟6cԙ&hZgH1exަ ʽ@)k=<[nfelzX9Nuu5}z 5R lʽ5 r/.<u7߹\ "wwEM8-<>4p=f@?Pw{|lJ sth;ř]k{|+YbѵA0)u3LF:£Ăyۍzj*JnOdO)Y_6(b7o Q|nhZDZϩ.A }Qҗh } `{@QQ àO{c*RQ c9 "Q|zSvj/,iۜO_]52\ે4^(E@ K`TE5Fg}][@C+(\3 MںKf^ȗxƽ*[+|HmZ lV؛IN)p7]n*OWXrA.j'#$z^ޫhfUVA65DErU~Jφ9 ̲h획,6<1Y&=%fz"k(jwc^aDoz]\aKdAH @e\^Q(ɫ)4mis;ns6"%d22©54yx>NΣ.JE.S!Q-[&l Д!K!oqOZ?~ζj; NK%9DUس&\nuu}R!${ jx)Y^{ǹ k~)N+5rk_؍Q* 1 &F .6S(Nn|PIvX/=Zb(W w+3.f5_gAŢwM>z7QF-!K)п;ηsC ǩ>txѳ3?6d~O, ּyh3;8Xda'@.(Ru`OL^Zl]iן\Q4dX)6a_Z{-m]V ؿ)}GȆ9p*SZ<_"W,ϰ5\xpouyƠN ukЛ˾X2\k(cO`2m<)a՛[aBUp(xLJLS1C-lޭΊٌM5+9jiK =Kˬ[ #P~ &HO} ǪKtN3/' JLإOpQF$?L'x1KUfz gbށgWLKW(:c ==؄d*rv/Z$HEݺ;n(DbUͨ COI9%N{xl:3byG9Y/ е 7(?5WqKV+V 5}2d: ̎[TUMV |mSR B+n%(‚ iZ@'" @>d^KM . QFz׀1dk-7J]ntǀhb;. \ fPŜF#["my_sOGJ="Sr@cx6H65H1l2mN̻_Ǚ$Mzr4ݠ4Yãȶvձ(d;}]tS cF a~W0O$dЧ^:!N+҇Fhv" kHڔScl†-⏋lb2p,b ZrQ/͸"[-|4o+wy](I.-70 l)32j:a}5h *G|Kxŵ 4lo%cB 4sRhTEOPwC ypd#lp1:~{/3=Bjȉqn>&My^ҽ&1P0K~\ku=Lmn`A*T9)x#Ǒ%QZп[ C O*zi'E3&0zSrk.scjOዟP?D;J%vϰL9?֬kmd^$9YBB(Al9[}&++/tb&4sM=>d[ԕvd򰭤Yp|+㪂 dl_bRUK8Vپ&_.u?{HOB9¸QϡDZB1\=tdo6ۧ?eaq^(Dٯ;RMS\b Nt17<(wxb^yu_ܯ,n?yţTU~ A8,F8JE ԁ2X-|`2!̲F!uODTUac;ӊ}*z/E%-|{Y[A`Gꖢ?zV2Le=H*r}c!\RV)h3OTw1gL^I]U=[+Vy/;hSm 9ERBTLEoKNv]J vs)6 a{s$Tc@%G0R!G#ZUChT Gzϗ=TFrak8үK;gU KYإ.#%_q^wD )W79ohdr0j$e2r",x|j/ =޴ĴCQŢPP+(q]@3-I4Ѓ8w+z]`IjYՌ%ś~үQGf~(~p̬fc `7Y=*~7UB͚H=ZZgRX*~!.MT(7-l-N;v%HN^2rh5=Xe2/hC7*5 j~Dɇ)38?ðL#W~"an`PHZ9ijxMC}ʰFE:OXg]kwtVܠ;MYp!{"q8'J;Mïs\yd Ak@ĨDDB`մR˵D p-;Z !TCW nHбs%"H.ȿo37fձ U_F ))T+t2zKN QN7x}"s.4ϓ5sWJE^/ rYǁ._/ďcE1.I۸^^0sfOvB n5{eu5@;m+Ԍ5l Ƕ2<]p H^":I C|O2ӡn c`^ȋ覵Ɏ?se/TM''"eFm񈗄]&ઢ(mDh NG NHuX:lyո 4FdQ}L ,xŸ ˙"&bi#K2m Mk}Vaz-$#t;%[JyH(CSՌ3i24$ؚmYb,aX9H]e} bw63Ru>NeQ[_##D~mm|WK4qEv ])s`iL3:)1G2&2HCFW1s@9;4h ][-iGV%خN,8I5ż;+:%l!u:u&QU dD/}+_=*j"I`Xv4"+ X3:7L[Tiu\Ԫ+|wܹnr)c8tz0mS]n]X|>pIғ9R4modd`mM6s[sQج@ˤD}E P?f SjpCadAYr!? tTm6Vw^ISz=' ͧ܍UQKD']U;Ǹg%DgլH.@ Kh&=kDYg < ,_J;MWHDG"I 4I{PLhX7܁)0yu搃ܦBfZuzoz ؑfV-(CR[_G9INP(XnR0y.x3f_ɢ*ZoIJIv&dzΠ @٬"s|K4(Y ĺ<"ʢuA3PC!HT6E@Fx;܃"˛6q=9 sψ\ bUݪbUH/]lVTaF5fQ#?2O*>6W'lc9T&HA(obź3Pz⩫:̙(o7B-h{f܆r^`|7d!mҿm5sW.\fܚٞcScikN*MX\>aE&ûI輁"LQ)Nu2j#0O . :5 l]݈B^,?iڼ -ORSԄ橊vL␻Zb cEZ< |0W!n*ցFb ɌyTyy /~9Wϐ~S=S{%/bsA߅Z!-cbԏ'Y;wZ̋ a8D\vQq"!FWO1G 9T mHĒPjCA<^Rw*ܻ*LB|m!ꦌA^"Y%fRB%WdKpe<Lkgٜ޾%>:Ig f ;.uDWd (qj9M@>)Zk%LcOn.[ӊ?l5/ N Gf߇Ni*[^9;[?~R5Z3بuR(8)5^%>6rBRl| s+NrځN6WX"5414|glG)x7,%u8-WMOOb^ tl( Qmmm0`Jt(dڵwD#S#a$CEW+Jp1}>΄뤞x-?*dr҄g|V쿚dDwnRXɽ )2RߗmX4._iz$0BKitZ OĽ̂hr&lx|(Oa o# _ Ap^r}˲z b]khDA5:7nii7XqFc(_"~luQ@S\^]0XEo-O21fEYd!5Xԡ|.CѓċR$}wzk塲>IE?Z kW罜 i/Cx[.CsCT|wjyu0 S^=pR"7v53rНk~(Q$ϠiQtu͎\gh,,in5wZ´u{O؅S}$E: K-Fr$,!d&jd88 #08qe~xtA^HCQ6-@(H%s8b,U4qTL&q1әHa-cK(j|҂2$I{ @͂xΌru@Ȑ>05()毳>lݷ4~κU3zJRɲ ]eQAŹ+9|Gd0ڑmڶmL[+9T1z?k6,g}D>c-v-JA&z pC\ 4 ʂE֞(SM>LW0hc5j[:pLK(brSY!-b6kE`$t%džsē"X̶ކCYSi ub$i﫦_ vJj3)s~͡IÛ9*̙X]7YF/!3M. Fʰŀ |λ1ђUH\ȤW_~Kw)ʛ]mM M_1Lǭ{%[ݥ ojjE[,bԋM:{u*ƜES{N-R`]`[3a6GLBݙNzmLE8cě%0= !&q c '1o΁󯑗iT\6Ya5DgS\Pk+حav.>Ka uAaCzM .08]AyebmVWդ\,J^9K 1H8nOa iqEKw#FT*i)5CQE7Tr.]JPc8~e;A-xi`T}4Ik#hW+Ҥz~Ԋ^y9 E_i p=ˉs IY3}kC) #F"Ԯ޲^l- S..y ÂIU?cb/;v /5tK{ж,7hY.@4z@eQb2*3K(aIP]soNZ.Y(A[9 b\PW;˄P Cn>E̽eYqA/L^\SX<gE3QNFtd3!'M%xX.+W"$I,L5f 5wL)&(3b_MXy@n) k;s}a=8.xLz ,JjMn|'kjꝛ{ojfxQgS٠VY];bsvI#L폧DjI.gxXvơ:(m8F&UbywrW2+ C߷;fj12_rțlrSD_k` _^u"),^؜dwJE/`1mR,tFB- /va_Y$ίbܤ1 Ŷ{y?}0e+ 叇/fٓh6SAŮB-V&:Se_?qYs`8yȬ"MÏM{={|~燱ࠋ*@> eduU vg/gJM=30R4Ee}sDzD}6EdQTŅ 3(JORnš3ж.4ZJLx$2646A$ -pQtuo:knShaEg^i2I 岥Ɨ_ 5͹ͷ ff}|tg_JHi _G6+R4U}x1H^_M`ĺ/d&-$%vI)H|,):ژk5Eʨ;HQ3N(0? swߴзANޥ015&3jE=\Jȣf^6>,@!UsT gglߴPt]k M=FQsHfgjN0u ci7W8bDH<^p ׯH|wfTߧC6W$[qWqk%`}K' xiyFKƔ8x;~CAf%>`̡̕CT.Loa1uVgīZ :ocRUj2p*I]={vAf'.*ÆDFVyk\1u~Y&z 7V)l8c1e>IH4[.J5ȿόDnRcm |uVmH1X V$/ -b9[^UmY/ZPWO]xsP.P(وU+JxHhޜZ{WSAhj!z꟦"FH[?5Pq*ZY/XQ8IQKzSCgq[ηԍɵV@a_C'V]ۂg?b:_'LbSߏ\8\c2>_>BbIheYߌw"I8ƙFM8 69gg܈tҖNO );mإ0cx ~(z҆mI~ydaS؁rQ)felUL!Uh) K4\ɰ;ߡptT Roȸi 7̜Q6Ԃ\=\E€3!,G@킣k?H&iU|Jnhf٨8 \ .TOW_?=&IB콋8/= 0sHTqm b0R~A^ط O5ǃpmUU'ȏgb`H_xBA6'9d/b(;| dR wDҊ퐣oYe ;W _)a,ؕzbN9C,fxq#<+#N7>wdQM2=\ʼnp&@*p 6v_AW27hЮW*dFe[&hل=,Q#@G>n҈7Ҿ36?ù}ЬeH3ևICJ j}radS3(~ vC?m-q+%ɲ [Y^"(aIy茊{NГL,݊n"n长:[V9c#$Aٰ"G]UUb^ Hv $z{e3TȭH~ݹwxeq6 /R.46acC\|oCFS23^q@NB_rB:ICVD~RӥsLKC?2mdNk;Nj'Ŭ CLe7⚉*"@>s'4٨RagPSc/KqB?Yr xFvO2*wO)|^uW_+<:Z)* v.f%2Q(Yؖ&;xhJWlϻ$GґaDM&BKy2oBUȴ>mz1J"4!wm'O#6=}FKb:7TM@r7?GJŊc_Gj5DG;25]*4r2W|WڋſSy^h#wR T?#E@ 괭tjDhFϗ+݋"^'Euc[03}Y6/̐!Qx"zt-0`sܻgn @A4 ZAey1y^Gǀm/~k 6wUjEOI"_|G|UоKFQ`OB =1MeHeΚ:AT9ɩG17:j,"~MÒM-k^Ashs3i*dZ[jd'Tf5'P_Upߓ%ރd=E+Lc)\u]z1+m}( ̷M38Ҵm:Ω+>VN #l03# +Ӝ0+]HLuwaYtGhН"g3'>BH%&-:_>$`q{%]2~;a4[z36(h_ue &m0L]dQK "!D'E\7,Ǿ4dcg׍>^Aٱ Bb9ϕmf. aPxp3.2-]! x,~+|T3դBUsbDfTn2úAm[p_36Z_5M=BWe3C;mXקN8sD 9Oad/'[EW?ݗ٢q*x5sb%Y~`I# ;Λhu|.R& siXDVJ s~v>D  8F\.EY3'Q/ujKY_^@VVdH=ޕl /fV޽$nj:sTI@t9if@ݲ8]cPzkp7&ػC((ÀdD?X : ܃۲G\62K6"D%#{ ^˸WKX튠Z'efz#QuUB ϊ^786-{NڮVn9ZUzSy xJ/6;@~oQ 8w:Q~⤝HOCAƝ*[o (A(`&0s# aNT{n=a;دH/wYp≠u )|)KR宓h_Ru0kstD{Em뱪6:}b˔0$R%3 ,V42y<n.TBNtuRGehG}5Z,4i87wU%qFq7Sq?j'kh"?6D+oҹ st.i#AZgB`lsKGDl7֌|ŷXךirNB #nӟ_m\tVhtCӍaq:f,`ƗF%p]QcwȘdΞY%NtA6 Hl>Mʍt\ zXb=<*5e\*3&SkqksX0Pᑳ9ʎw$Q0/f EOH~>?)W̄8.y# *rzMg8艬^w6Zi$$'ֵ"Cis6Ai ,@˔Yf%ݶg-}"τE\eP޵j%3 N_dqgS=SM'jep<y UqyW.iS<;Gޣ9-J n ܜf=e0Z@YU $a/&mI=i\" 8OT #hN!45qSH$:~=xut;JDQZY>SE# Gܟ)Q r恬'hTO}- <,Md-Ԗ3m\sQja]8!8CžIwyyrylۺ[OPi7bDI?:˱Ms#T櫾 K{U.z* p#۹Jrf{[+-ICJAv}. h’|<R}ª LJS[X1e/]ϔI#&| !-KƏ?9qEqm)'zETPϲaxMe@Bـ%FDŽf%T ~ ̨bz&ًN4s9-.ؗ[xeɂ'/j p&B/$C?R{':e@e9l<QD҉GBߚa~W_RZZ#Ljs/YGNz*nr@DeOWXHr `%eFҰw t0Ps8!@芏^(lA̎!v3Ba,xj@qkDM\ԁ>5vMm+(Zђq|K43GE0K0 \jkPꔁA9`4KH0uծޡ?<’Hq uz!bpґbW^:"<-5 A@"i*mnרj;okSg)L+=  - ܎)UרnqUU`Ip"5d6wc30v&ʡ'Z,͒1MycCl;P)K#'E!J m+m/ַEzh^ YEqb;mQ @~t_;25]] 7F0g,Kv^U1ͬZn[i=qĶ^s>|Q6?Zt>k"-,\*O  2[='fIV y4bR0Nm0 {PҬy4;GxУCKPQIL_VbyU_Z!JZӎЈp5(it(+|nXEj|h!vh\ O4<\2AҏAQxg]9*90*9_`tyC(g4k"S994K' 7'8#Ĝٌqh,!g0ӌ2=9Mv;?{&+|r0JNO1MQ@f\ϩWeE?+9-ü;Z;|L*6x43EEږD^L弣R\Lgu_gXc1kB+(2_m" .T? $y~ G *Sy&l~7Lu.Tgi to#pl5lq>Yi;[սO(/ `&21T,,E JP$t-k,xl2(feɲAmϲ(T5R*B#ٽؒ8?|GڨAe#%xCz3p!.[r, S2mxk}D <}*]gwD)f@9ݯY U&^ZS[ަ BF!X fK"D.BiEx% p l r RTR;g0i]B(9esjOv'uk2kOǧ# OJMw󷨕_PK+A6 [B_BJ>ݯa[ +N߷ 鳛4ڢY(;8vj[43MKX!;0{ ʊUiѴ t! F)yBk`VgJXVegIE=ket1x<4_AzYO: cR:"_N_w|A xM7Շo>n89Paq)Bx"n <1Dy$$=%EGrM=/vflmiJ:\zʙ@>CWwrmkP<*{ć$D~,ى7;;Mav`؍r2HaфH͠*H bcTSU;M\S]aK \nDS: :vw$"/d6@ s86q),[%vBpX0^=-:_]8aj[迭'讑& "o{SqVDMp<4:7tS 1v&gpY=䛿O0F#On<^"T{otc4{elmP0[lhɦFx `,pfxfg@W="īgڳ)\Ju襭(ɠ.uK OQb)tHyJ6٪ڀ\w7J} +ƒ* 9Xp)\waHlh89rT=ZE>Z-dUc: g/*LdT/I86LP[NU3Un;q(][n4T:]t-Vkq3kn2m}\Yp Lv\)XRc|5H׻XB-CRR[,pt~/?>&xђ.c˨[Ey .y+dUs/D?6 v*u[f@$p3zҷRQ(s!cVYƔ(4e0dy%w~pqIiﶯZ;]ݮ'-h-|T3 :_jOy]O^rp#B Fb5)y8':~Rxb0lSq`A*O&4V'M2IE"ͧYNKpWn碎Aaڝ%i& ֻ`p!W}q, ,VzԘδ^)a': =rkz1j$)d+G ZlktcĢ`L8df*a4Nג(ff5P\Gb:)wbgy棂 cUN6z@,+ޯAʋz92 tj@_'|NM5GBs!M ɷK@ێ(e~*>\o;ڪ14bT8wwcj4 ˯8f˶UTsDuZ1/%5ٓM-mR*$fxwb!2 ےJ47tB@XJYNy}gbe(1Vŋ'?P2&֧؀sKOֶ*X|gޗ4Op!y2g3Ilę3*]t zj׊ffH& ԷIK,x0ؔ6/؊:204΍%M-%{ͯ_G0c3o{\:iءcU;2tWxɢu윁)ā [ѶҘ]K Pv;vnRPZ>u{~~gڌxMDЇ2^\uy  UߣFt H>1H[S g턉 ~,`uwB19 wU--[) 62W,P(s΂R2L&yWwd:q|BG,lR(aw d[lhLē, ¦I pY,Ϟnla) ] w))M?C`WɋWުs7展#1Ӂ:DR2HtiRѦ;͛8 :Jh蟦 [W2 uXg8eV=j8%$dOةu Vޢ5>ayIJed7Ěj&L3ѨW?lp@ZKn:C92RmzXꙂyh LQԹS5mBxd@kB#0F;ͤZ~+)o6S9ޱ\Ýv|=|~ٸ0@MB;]+WY{\c'IiiQ>p%vla#m֕*W~Bu nL= njHZ Z!+uđ0̻bY# QrOr+؂ /$\fiK|Ϥh^8BFTۅD_o 5p(8QG*}o LuݙCcϥx5guVg6=@W߶+% e3I盋p'NQ=Gxcx(> /4 PY;OQ! kdȜWQa:x# / @:/Ɨ&8 k-:^Dp{jKIlڊrnwBEE'Aw_l7KX<4UNݗzz.oXIҿl>}>X\kiU=fc+c,&!PS̡$}Z}Zvi2={;b3=6Rc1|GܴI,~ZNԕo]EZist#bHI͟ bَ~OlzRj_%-Qŗ1#y 895:@ip$b$FР{TׅTfqR5apXڣ&E]G}?U*MnSK1L&ԄezB"}T!"1š)^\8~stBE8 <7OpGgOE(M[/y"SDM ]! nHV. j!|1#A+T4冻Ө踖G0d؟ԆTجb&8K_XWn[;Q%0U gZ=$tą$X&nQ JdRrZgJ )v~ 둔_,:8Wq:# eHIpI WC-p5( ^YFfqoƊb':(1eʷ'} >q[tK)xo}زh+G.*0yF.r- :&uh0r·ޗB߾7$37//.(ݯK&='OV`l}t1{5j'?Oa ;vT8fqk]Wm؉M4SMl8^fY>ͦ\F 3mA"9n[DЇw8"pL苿xhJbRQ\c'!3[.Xmy 8i93|jdFIJl\Cy_Hc J@j!EL:z6Zُ<1Z}Ug1!qoe@ۍ3c"ÿc\EÊ*HhB_ VNEQ£r|?cLv@ϥM3o'bBJCw Svɣ\hYFy[Iۘ%&lkKtZ/p{dŇ(xQ+Vt9u@q͟<*ǯlAݑ ]Nm7{:3jo%!d2Jk ɫtqIz;;a{3BH<-ܻsw`UD3ceyM$ ~kmӎoſ'2dӿͩ[K >z@B$DI1$uOy)^r&sdvTw:k?BxG.dȝ*Sa&kX'ZAY$z^3Ɋmެ:%,kRiO Ƚ{.#@saTApZրo ov)ԄRU+ZuE}[~d$x pLBzGkw{rA5F?Aa#2q M`M3yD1Pa#H!T\`ԾO?_c'U:AeHǶXUeyMC °7|Cѥ+ ?׾ȯ~Caҋ+#[Ug1 ȃ~|WyKep_Vga9ts`Xv(+9v@WG#HPƫ֩lU> To} 5R5JP9z4e`d"/lR84.7^?i5dh'ߝ1>#tkjfLun*durIKsw\!.}ыE% H?${}G[G x, ~CnKA.M7ppr LfEA0DCҢ' ,ЇGQwcO8/dórx`:Sf+[;%׆sC%!yyU-  V=B'2W{<_gʿ,PnRH?`sSj%4"BRCі:,E="BFɸ 8GXXlH'zPdP=%9[+"nCQF Ⱥ ԩC)afͰ"sN9,يbUp:@ i IcCB.ҠV@m 7JRQv6f>C;3ٹ`Ԣ 4ޔvCepJ(tXͽR[=y:\p 8-0vqV:} Nq֗8z/ Z}qyzެq 0 Z8Y[tTl舭x; I=f׶(JWo>>p,je*u=! B(D8tWkY7eDt/+_K}qQeg1b ΢lf2IL:*ܜWDl/=(1gǼX߾+;`覓vSc q!R2o kn(1)6Ґ!6&XP`cUQSYuSxvZX x^\"-B>;t)BtL*K#$fȁD:& ^T^'E ܾta/A IsPH$`nu$ʿ`U\0v7 fMakWE_OS:32p 7"7M1X8\9_9ro'kzliAT5vУYib ̉ ܁jf*2n*sGP۲]zjtq>W΄Ԩڣ}Ye#K`nJJƨby_z)c5[>5"bl:hBs;<, `7Y}&#|&eM[KegcKXHi6irU}?kQkvO Z)R B.ˁm8`xur+ly[-MĶ]/)C?#K-ڜ)6UcxoQ 9QMZmĩس$j5ˤ[;[*Xj=?}XO5+K i + vJx )Q@G%=]lHsrN9Q䇺c1rxtK/ETg_MY0VSB ^N+I% g^4iĜBT/bQ@\lgE~Z5c@:ߕ\{=1wwO)ڪc/[@ vpzĭJjW #Ԃ1SjrC gOH뉟єr*{  aTQ(T:u{재߭ԉZE5[kSnݕeۉ6{S_]r 3Ž@bU-DRIw9ayBpcUYuto cX{= D̶}{acAS#4>6%WiMA\6 \ơz3#^h{ =ϢPp-zڕҜBwlN}V.X^Է"K'ŔcnFD[ui `[s3 S;b9P5EhBGqf {Y:GDqk>l.yQn֥% 6ܝp@MVvcDܜJSCruX-|#^Z:=&CF>BpaSF?qHΚCf]7GS[7锧 4jέ&Q.`n v}<^c*Hj`U~:љ|9wU~4 lWgD`Cf@]󇖪T.qhb)+땯@M4JwiQhe$Ai@dҲ_t$Z酂'j:~|x=Qtmύ$/xl#wnC;aw_=)+x̤؃;L6{ԓv ky@9z|3!Vq4Tm-d n4`MnWNDu 2I3i(ztH2rl`iӨ&nvo`2Ѧr;aIX"lq!|+}FʅnGM, iNIF )l[l7<_ZjE17a Mi0T3o#;&CPDZ =(Pg@s\:]nގCcAH(saQ` LI~АJQeQbC uslqlmHP4vUWYN䆡އ]Rg԰+^F`"H$b˼5d'3Z61ng& E ["Xs**H-;5AW3umf(lKb:B,I%?852/{+ $"rbuls^ND 1}4BD֙K"fOv8ג֎c&hFnE}l ޜGsdKB+ #CUOh45Yud:$G=oa'.|a($/SI'ۧɠJ&b=hgIwOQPO|'ߊb ?5:ߑ K0IGj92k^Zx{%d^^ZguO,`oQu"[H 6Aǃ|7`&1*Hv]Z;Ԇ3z %0~șx-ҭɼnLED|/1Rgڑrj]-h&CղK*!Vd~KvKЕiFYEI9bު 7@+zmUއwm8/?}_Yãp1.R 5:r;ZF~WGoU =Z}Sc eȷ3+t?G{>ZĮ ?E5%zuOP^x3TCd 3.2{\܃|m*ô @1AMi 1T1J͊0bNGfj:8sg8M' U~ ]ո)xI=^̵4cOP`^evu} ǎ.tù% ]@[퓺s.b3mrxE]j]w)* 6+G|Qe"Rim(VK.P Fq}vtOq bLɐcjK<>%mda`1BGYw9ف[Y b c;!T[!=@omՑ@0ڊB umM{$:\Miq '{ۋDB0!uG[=EYRfW0ny8hYfB*{ b9'9UҒ"X7=̤#{GHj|ŇF.[d%WQ5sDhO,rǶ? WάM(Q#6ʱ3ؿwS5r+ÆiQ!FPށ*QVM`b5|õJ*t&7.Wjqg٭ ?2>Gc8i`\{^<᪂7CaƸ߇S{rI* }FAAįmDw |L*fH#_CuVbq/ozs>AVڟkr&LJP*g]Z#7u)x'R*lkب/";w`ULu㤰=˻M0/FY@ꩼQ[5 {bur,/D.'0LC Sh fkc˫V ܊0xYމ:YS"Z L󹳍-e1uv<,9 ªiŞO .o*5h9QˍӪT#*{~KTb>/;JOh8G>tܻ~ R }ð#M*(Sd-` xL}KL_J}!bh#\Ug ICEtRq_|DٯQNu\&ù#~Mx$%tJN-Z:ND^u'FJ8c=R$tᏞF;'LURܽ20_譛k:qnе0zuT<|̌[ԃɫ;ߙnB&zIZAom/8bO9dm&/q# f @"C dE5e^xY&=g U7ۮؾ Bށq23LG[5_\8w]"i(G0RJ J?Іvx*#C';Xs(oVMS ?e62k -$Yö /Il_;.Dk"V#$[`[5AyH}B 9pOG=PșÑ J\$ɨ &u8J07 rۂ`>®C4N cQL$9O W/'6TmWJ!c*X<'[zH=~?9*lѨy|#MV }$RolI%Ȍ U!@S/>z %ͣcDN@ 5j+}/1Pwvprh&ii(w$7+ݓ Ѣ.d y'hq c`pMfBu~p GeTD,ϣ& )H%wCn%[بY>t,%BG^>?[6~P3^]!{P2 y&4s?1dSXxQ`켵 Շ|vcFڒHe:ZLlN(S|cGO`m9!oj_zkZOG݄`DJxwpIv41LPˣRwj/W}eSӨH14ζ $[}N3.j8f^i'4tgoQ ꦞ?lPT&'to W75%5ڥŶ1p튕v~q-GrJ@ƛ[܅a&dݗy2c+hfSbżpT}٥' uTǪv0{987Zcw)UX  Mk)w;jGꈡquBfy H"#4m+/bl߀vƤ>둴ўjq DPCO[  mE5ሜ X"P6-NjHtdwdg 9^LĿ ?M @48qQ-w_sƳ =DG'/El i' ŕtBE [PmKhnaG1#&XcrǸ$c {9bu(ʸߐLl=֪֓|RVc[?<{rp*R+jMQm[* XI c<öD`c yO5#/U?4de^\ #5QS%y@+rT0E?CР 1Wq=.]&gW ДE8lɰF$7&r:q$O`|;`G K#%)N[rczw{;P(KE=mPE5BU`Ь,}%E{ʇ&|䶭 (VFվ+RO⨑iH2w Lo`Ѧ6Oj:3"h+Ǹ# Ct(_Xa&ɹ6gN-0#F⬣JJ5k=拃V^ssϗh(PuPб֦q{A^Z #zyU*X .?(Wu0 wp@ 9 ;T{J dba ف5 О2]y/q@b%(EHwDmc櫉gZsFogh3jj"dwg/R\si=Ef>Xr{fZbͽ9@}98Z²G)7cȯ YR @ G:82ed]f g=T6#HV[@MMD`atD9ZF#QB# eo )yN ai[g n"s(zrb̐Ĵ<[4ڡ%'L5`%PB裰~d,Wui 拝 Rѳ& Mt,(нxL8xʞSp3KPR+S{|ZW/$'n Z?TkʭR4 0UchJe5&_[rg|47O 8baq1F==4Y`Ik̈́ Z{pTyD1w@ dd-ڊR'Gpr!w.h8pq#$"wejưDa25_~ƣˇJ.S0 6o<A; {0>o#]h ;@bWFvȠFc0ڊD5FSR!2E؆4ӎGKuՃSЊʡk?.yJ"6"RN^TPWNIHZވH38ŻUBWt0,;9xtcٜAND%$89u]VH)~}ƪenfMs1%A3;+o:f#*&$DIR#WdPhå YG0JOǴ R' Ғ8J(`Ϸ*VVY @C\ذ\f0'G 3FDL$Jw0d";_շ'Ke/8w@"I S려6XK@>Eд|<3>~hG1ȕw8ǔVuÖob6 *h׮M©p7 /0}2֚~^hȤ],)gZU$n֠'$Ӵ#TLPrw SIC>L)^P<0%"yKt5 i K'q &qz@O Jg0fC\[oߢ3ê4Prg**)[HwO8N/ykI}qc|wB-8_5q kȷ$n'[#X>sЇ8 @mrwY<,JR7 (Ʒ^ u Y f4)Cj/&BM[1H>'pRJ=Ĉط++ ڬot<@?e,@)C<,%9SNLdJ,vQ8vto&Jјxכ#z*"#[t\-'P,E(5.ɨ/{LR5(`!HLL14_C:4fRc2w.x>}yl(5 hJ> H2u$L&[PoX3;GX}=`NEc#r1,$q*g7B`J A.KPة {Xni=w}$$QYh6~A$?g^o  Y%IB)2eYӔwY{ܜn/Uo5L:ξrͶ of|-Š&zl$2Z >5x׾ir^ӄbÑ0ly* ~%i G<!Dok]=RgaL,@3K_JR7m׽+.K9}]bnVW9f{nQe,F,FO z'2W!=Q~_D8PXAhlJ"$0v ^K}-8Ml'Hqf~?zMn!< /N'#||Ŕ8rԖ=]Ńp|Jq@r!u3ҮŔ O}c4f_]ŏAFH*3uꏻYX[lꋤnPLUg6a ̆9(EbEWxOŗLS3hդe ?̗ާ>8Ci`IT6"sUڟVBEj$@(6s)SӖV@ݰ8PܡP@OBF>om+?^Q+YcM|GVSMh.yZ:~7藜ԷTwsx3ݳS*&9'g>}y5rR͟'X?';ۖY/Ώwt*;*|\ZKp2B2'^!=)N"7/_b=S>1z,Vn,YCoCZctYylHaO)& َ_@]/{_]=QTN5Ki[Y@̫a:4Iz_jǢKS<z?Q{o\$ wƕ9Li_ xN8H(1>ş^tCJ> 1=Mwqc$=5:n;H-Q'wVQ c(]qYݜ>\z\[_7gx6FAp\DR+R3 hz9((hQ4,iy 0L5&Y4% _4o8jQۂ2j[R@Wvm>vGPBڢIXHD8J0YGxb6K쀕aLyc2vfwdalHhg}Vb!)ΘW5KpBX(ՙBp54s u!9Rd t^ E6<;I| r8I؝==`R9 ^:tE@ I'b`G"4!mC3sՇF)!0lF;gy(ȭZ]>svVp9yU P((t#F|v7gJ IK5}}xLZ}sӋ{&I{N$͵Ŗ'(4c$IԳ j|mPw-1wE*ymě_K\r@S/Gy{z(ۭ(`ƗcVP) y:=IlfcJB+~Qqրk34Eײ=D ?XТ$Ln4w{]u*Ap֛?lAnųU|l}؜"k suX]hHQ<n(ړ2elLl/Y|X "߹POtS;̜*,!_(%`P jH1> 9N]G?p2eGhtS//Dus z s=wȤ}G#2/ )*9YdZ͎k(:<;=_Gq SaW >ӵpn쉧 g?d%Yw=s4̈́JdLVkOZ4BPx"O#r(?zE9 X SXmaF^AƊ iڏ7ɞ(B>Ý& wqG^ǩgGlw1?Y(nyt)@,Vh-X` ~LY~%E3s[jtnQFBƷt;k~rzhR05i>get} 69t[ L{6'QӢ57\ʼfI0o*_({ERw'f$ZAQL7V$ج#6t[DdP]lbz(W~QbCə'*竓{ָ*k"Uq(Lep\!QH!utv0Ƙz6dq _#_7l$[eH]{XbnR9c4xhԺ v/@D?)'NpZuVH:yտ^gxטlZ|uԅF.+ǫ^U$ϨcH8m~+5-$enմ* F9#^/aD!VlwHc'xѬڻ[*E +i7'ώ{xL&U YrwSd3z (oB;?dZy >>Z"(*($o=z^yg͓桢nzV .7ܦw©tarڠ¸s?;d~'lG @BG_3ùԂGAn{.],bq;b * +J߇Z`z38E Gӣ_|nB-'ʾ$OMWF Yr,Mqɞq$z[А~BM#Jf{ϰ9XƊ)4 ;Bn Ƴ.WȆM7 #4!i5W]ל&s6N7b-f@SԍFX֐p 4Ud9TfМj-x|$:+_OCcޱN8,%6=;])ΌU_.* uҨoR<Ń.@NHny5. 5aДuN`i<CxՃw#kW*\?\ ^K1XwnN'Afjr>+BwVcJ U0)lA`"3_#VH0o^kDquÜvR ?i,XD { TGQ*0?eTjm\iuFtٽ}2I$MJئsYK,Z*-xJ2?j@y ᯘܼ(r&uaF. gO^ E=8(l@PwϧTE-vlC zr m8w\x0@tΆ7:40 D6S䜙q-+zX"ДkQ,F:8w|M֯8r$1˼ev^`$b̋՗DU鸜bҼo𠽄:K1ulIL돌G^`יlSЊI𐣩* qQi!?͔J 8vV 5+-|F3R;gbM L\@ІoBJ~;yѪ̼ ?"jFVTb^*|~5K=azQ2:\>_BXoMEJ /-@|Tlb,RMWcarJQy+Q?hH}euMQd,QT4|y.TU ]pe~Boa4Hcg `IH6jMϮ?=̥#P8U"6D0yIF$vl*ӓ? D=a@a`Bކ^HF$[`T3)C['Z6PX{KOyٛ[[̩J³@q[`4M^?v0~:}™%k7sd 뷚M0VKϛ!kn9?km铝W_E3,N{ޔJF Aqñ%UoX!`S$7i/T+"*F(jTKFNapHI9SHYbE5$W"b-7ub ߋރ`~~"|)vӔ.T$ܨ{eGzt/'WX"3Ȍ͵^1`D͔p{OA/t;C5o,ėv(9<ܳ ^/]7Թ@}$W&cPXPRBKX:A(ߤwxVE Vv70ɪ֊F-s^'URr[f7,_W+/ bU˪ (}M-Godh#Y);~Fe%!63c#^mAE" u]fn9B7Nh]❼njgk\AY(`2lZ7VT`j[hN6rfClI!P yw2QM 7tv'L Ye{Y&ncwH|`BN;tyKGC+͒$ c;Ix~=P@/}cTbroڋEpOE[> .W#V`>nBֽ.iUq1q;nퟨ#ikUuWDu{ةz!@.A7 `aexGSy#[7' żběp>Ry(6yC1#^z⧭^%:4 7ͩ)B\ޏ_44wryWtOpzźLPћ= tqHxۛNXj%ė?"F^=7n| ʚj1~5-(~QB?y=9x `VѫM g$nLt9er so _J8h$i}N@nP={ߥJ]b6pFAkz-1 BYuViiSy(>e9 ,~5IF*ȈIZbj VEh^ZqOvRAj=^tu6Dfn3d(!!/3)bòk=@&J @ŵ6 ?Ӗ F[CQ6gOI<gc:]T]J r6ɃrvM&_ x(`3w4;$3f"1~,zi= 5ڿ6te(SUlZn`X1:AaCQ7&j4=+pzwyO]8w~V'OUH=p#I.sm:3YxY=ѽj˜ɳOoy 5%TV&\!tw^« ^Z<,1>ȵN徹Ԏ5BhE'yǭJ"j/xB-x Kd/4/+lu?YP [}A",*w^id ci}`Yէ''rعOEg \L&/u4v[;K|xS;u 8u ۫/2;E2tM&p0TqP !+A"4Z峝@AA<~wQVw7OPM /ވr&(DM?pghm!Q !CX(Ikue$=ڄ2"nM% ;DYSe?w[_ )OuQ;/'#`#܁.A:"yދvGZ3W#2o蝣VL I bn%rz޺L6\n@oWj+(BCر­h~Ih c/<GuwD _o+^L7%sJD=?\êahqF.'h~"ԋS bYB7 ُhZrD7k٩9T219B߂a(WYGl< Gm+.^B_m)/ "XU}-9sc>wo;NoŐ5 Kk xb ȃz1N[_(qW{@t ۔z3^&iv 1 `@J_k=^ JcJ2OT–/"EXn=)؏#S_ N`ɸssZd!{߂B%<@C&l FS yÆBiDTFlŦS5ϳJ%i6!eS(,'ʾlR }TgxR%[fpj󰘙5R_^MO ς%+ӓb38Nt A?Ƭ©4Po>Jk!8jJ'&1RHU+esLRX,FظnjjpJն@t>YnmRț6N5Mlm@ؘ3Ս=3MM4KpMv=9V||qI"$| ]5Ǻr͍K1%۶#o-p1n.!sLpת{`1OVGzBOT3sbӳJ|v\U]',iObM[oRI\Ѥ* k ES~&HK@:{Is [!ඡ+XgtCh,]e{5]OaorWcidqZԉ"3@N? UUyhwkW;!FyIS j(2JRFhڥQ 7GNs|,2]d0RNզ14{}LX/D\8Kmp>rSAΎTFy~ 6$lC?'d&Gd˺J {Ao({Y$$HQw츺h!a,4z]|3XųZ0 gaA%!ލUF|M2Њ#()'@ʎfClbH˗*j;F1|0lm=H7Na%Ӫ}%ǪDV].cua@v0fk=\<wOiQ ;jrYrL_mF>ۏo.7 8CQ;`PqW 'g s/}g t0Ƭ8xrpZ@L3x.Ǩzns׌@}<):6K% VnRm`VlDѣW/1^ojsBnlR3 pi Ll~8N}5ܞ"c=6@L j`'cD)NLqG$Y&$$&p>-ʧ ^q{tL9_ eA@;κ9/j9g'aSY(qRn_ȯ-vbEϻaij{h tnoƉD|#E˗B)wv]!@Bh.M bz@0U˟XƱ+´%jҶn0*I!MsseӌcF_lb%vôx-]Ա~u* QA]X]gXo7"v2i!"k=J5rhpx^9員WT~+yR= %ͿDvJ{e!e[eأ j?{l2 2҃NY@#iT>atc֤&tAytp1Rmpl2-\,PG c3ݛH4޷-Ɋ?\}$Һ ii$d8-B1o_ makŢv([d'cZt:q{23z\M"oVhV]Ǘ¡hg $Î~nwUlT4R 8$st}el:`lP< _3:m4sYY 8B?7SC `7L,v5. 6}WNo.lo(pڠ VBW-{Ct]VD,tF|7ڌBUULg(RLFG]4ޝyGpp1&d_' Z ;٪d~kBɬ?̀'烙H,F*{w[\m"p[N( ')}%s͘YvfD)QvVzEfjyc h3w"%_9;`W+R\1K}b<=^Ft~Ṣ淝,bXzsR7+)׶\yaI"7c˅ D@ˎcMS9}Ty#%C̓ mqm"Y-w:̆{'sC ]4bP#$P~Y jw!8OBlO"RzXzh kov o"D=(Wd"z&y\zuJsH,bmă,́=@yVO*J؆zFi<qwqlڠfwBB{NQM~W\ "v^px2#73oPtQpgm@%>@GvpNGi5\S]fFSCP*2m 3u0b'Vg43QTUFT&6n-hV\._y{lt~k[V9U[3t^)ȓ敶Ս}]-&uN# P.P3%p.MÆS0ѴT'9gILZzV 2rQkgeq/aR ~ a麵K>ޚA%z O^G3k{Wƿ풢4"<(dn8Ҽ39IT>F|VDódܫa̬w-[,!Iv-S*^&`xW>z]5d6ֻ cB7.7Q%S3A)'º-H$&(']2LsUW$[jO2 5(VOw?HjIPwùw;<< O(˂$;_'ι=v:U#-e'bzL."m@˷i(M#- L ?%Ұ ig̴qUwWLRXY&^ 12,ci$k9(eQ=`|eyUP^jhݬy1l ; ˴΋r?MXGs'k(., : w E\љt=LrtoX8#MbUӆ_Tܬb4V7M(i;zAHK-L풽dOE/0+&[2+t1S:M ʣ^J?FIqo leЌQstFf_5v xgnˤt  _T۷,mƸWt)fgjK kRQ{u TxR"bCp}ݲ;EC M"cyqD81U<Ҵ4&xjF[ >q)3U-/_JJ5@`G_]GVJPbϵFkxD Qͭ# #(t5 Cr Sp/|qr8$o4ȅ@1:ܪP?NM8xk.ƻ}1*̤ڞ5RgBN&pR;F3L9,_QY*Mh3z-7YZpŹ~%wLp\(*w`fjha#U V>)slEQN . mMS ׂ9i5j)>q~~[/(̲! Xi49~nR:`FQɘy=dw| ݈!UiۛݵtLW ޓv.Tdmp+"wS_NEw+T>l^! ereuf;} #-rs:+Qthdn󮑀O >5߈ǥϊx ؜mv wn=ySW- \S^=7,!4` ҄޶t\zA`5RGrׅ`mK[@J ?'UsQX]8?fbvIo6UTRiePM/}{ȏ"m' -M' ;,%&['fx}D:I5 j3H;0=4Q8RR׭&n:}ɥC Ekq'(b2@d(~ ~ sH† EI097&]dh Gb=Ywk&bx4 [-# Wh0Q"nm 叹Լv '-I"A13.ʠ$l ~s*`vJ;@n4dB !%%GAORv$lO"[w/D /8-qW5p#j/{^8 D)嚹(xr J)"=],! K:{9TMt?װ0..C3:XtZTR Lvp$ rЬ*t2pwF<d߱AU|CGpls47 "i>K{uW>ќDޟ,=L5ҸfUv8^k#-|^.sĶ)7{åSQ Ӽ#4He2vn DC9AIv"=Mre`hI|Li'Oرҗ=W }2.M j{J~'ԅ|CS5sJc8q@Uv紶t렮Q+pAk޲Uko9zwme78 cQ[ !.Gp-/[6ޅR@Nu6 N#ֽ!TG'̅M=yEȺ])MD4(Վr[eB}QH/O\UE<08׍/&R:9pv#‚Yly|WZPK>{H3P{L4̈Wj穨MerG Y6υZ囁,tFaՃ r b(?r {Xw?.;qK[Nx}e/.mR>]=x\S<ޣ.e?T-XdG)6;3zX*%bZ#$q4tV1QϥHuK\^Ix' ܍ZL\\"Z1X:[ FYtv ' 蒒إb|fp$I֤CKHLY:eRcԥ8 ~}WK1V+4 -yOsK)`g6wL9Psຎ%kElbhM vsy}J(t2"fBꐝ9RhP&&4"vV_o"xMd5u ~Kհۥ,sp&oSVvfBLӵW GL)lwn4^o08̔A 82HXOd\aQAHLsW qo.H0 >3 ꄖqU BOU?3NPS2Z+o^L(-_il~z)D󙫺zg+6L܂<& ->!&Nq0袣bD7Sԅ@2 hNMm5Vs,Cí ǂqDʰikJy XS?Q BR_ &J-YbגP-Ew>g2Q+C>l%:M8&"PBD|Do+a#,͂xp/ P '`wbG]^ 8a ]7s솪Ҍ ;5&Kk 3|?SpPkzEٿׇN~tiU+LPx,i2.j6`JвotK۴[̶{DNݶU6P'8d rVe/U=ZYJs'⡏l놺 観8،e›tT8osbtG}!o+iUVz[ԧ-VQ]ya cf@X{W5\b Vw}9BT!:C.}r=k{>Fwhd/$wFыB"y¡?7ZЎ<~0YS^(CmShT(Ӎ!q**9G9zJͳ>̖V<5$HKZ"8CC:hSd@4UxKc&,U+qw [o2p;IKXEHgB= LL{Tɲ$O~2H ZZ>7z`d%ULZb϶we@A6WM i`KQ$ aB׊kӅ ?ogy[a;XX}b$=*E*5vQ1^h(.)¬p!78J/rG$[N(G{d_Cn,SvLM;%k c! oV@ܭ|fd25vvټ#o}жwY#|Xo 5fdD-|Ȭ%q`/ :j4s0R+•Cު,{{?;qў'/!=UoQ"CW\9>")夶&S'=^G@0l 72tǾcCwV48KiahxfOQR i'Z]a%\t`@lV-kO}o(n>-+ X8o(bf7Tj%7:BMNjaKގ$5C'(2h۝D:lR%w/ëW$Ԋ TN={mO?0XC\jKY;k! mNdi1PS⒵^B!.TP9Ϫ`19shdAQWgөYc45L(_Q6dCt@m2QHAFKNand)++.kJIV\? 9M;n?HG^ p E@5\q.?9^9=2_|%BQ[uq ݝx4M oTA48vQn2?L]>e,m-C1lC':Ūu.DΊYΔ~Hfxx&Xuʐ5KnɈf6r#zIdTJIU?pH"kxxroieZ^)Ժw3"d/Nj6>SK&¡t-^)Uj5AD^xm @^!Ns7V/8V@k ~DՉ- #9R΃,UsD$/V4w+grmQVsJ=~M+e_w8٫V RoR(V,n8j!Rws:|pE RjAuf/%Ƀg{:)gc fQu+_;g }R jL.:W}@u?VuiS>)+)=kiqSFO J=W>h}lWCwV|^sZ*2tm:S -5c:F0㡯jc`xRSS@"'uru/<1˖8_#:?a 9$9Tw36Dd{*R?ԭw6 xjC )Y>  OV6dYӂ$C5,{ 'ÄJv!z bМ3` yEeļZmE5WSJCJi!!MeA`:I.O(SI= &1v3qxnoFQ7@J9l cL*Js \Tdn=ʻtHmraHm"N,\-aoJ؟ +-Bm6<imӗ® )K6ɘ*Pdrhg ԍ#X Fԟ^g|i Cw\Cp&J-tz[82TĠ|7(i}I3wOLpGlp_t9HSe6}h{d+Rk8;{}vGdDٲd*4' kt_l4$xPmtý:'6dW;ڴ[;msc?Zl'%mIn_gK}`e$".qTIEmB*jr(G2;(kAˁrW\+mF4;EPAb,1GL?v n9A@&:6u_Bcy[KBv%=Pf> jU9/Uڰ,8;j &lLmBV"2^S#r{kQ`8[d-)sA4hs2 nsUq_CHDi?#^t0JsV}Յ|Y_?U7EO|iՉ{TDtFnopU{G qe#._uO6Ǖ87 0(z:,j=Ʈ&H"ŀXȕJ (BSzǃ9*U}ϟ!-.D,.Ԃ-⩜ wnf7F6Xb%Q۪ h+1, #H .hl"< QfWтC\kbMU5e@&0N[r~[-t(—:g}XtթiРBD.e 㡧1ɝwG{b2,^ʊ~ n|- ?=iWD%,oe{]ې/{%Y"A 78ͮ.mBjh% r(0kDBuf8[Wd9틌>*ϧR$:EM$GtGԷ%Fxe˷W@ZX0*jǛI1+z8զWc6ןW) 9ux0zc58?V>x[U5)YT,dBB g;kRxϬ y>j gH3ko>=$(>01hyF^~LA*+.H x,L}*f0%=Y[ei%A]=0l|{n Yamo.k swz!C\fٓZHN;VfD`m2>.*)W(EO-V˰:##226rDA'8e9U(陷`ynn;w~|Kƭϰ[0m'jSnVPSno uľ!^W!IKى(w@OIxqZLpVk ~ráy..8gYZ07070100000054000081a4000000000000000000000001662f7fa900004898000000000000000000000000000000000000005700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/capi/capidrv.ko.xz7zXZִF!t/EHU]?Eh=ڜ.+i?bхS&ɃnNE}Iar騌<]s p!*7 [23seYRbY2dem:naőě#ow0$m7;hC}!2BH-6.nuzM!n8E{:wR-RI&3_ p)0!+6p؃,N024Z5'*uI QBԪCNoӾx*KyDHے"̐Th%3.zOQ97:gS V*N4D0 WR,74楨'5q:cIYVM}`Ȥa16vWbw -w1@7ut6pKk7˪]V3q^Lg6Z 8a%W,/qlRX|nBINm߆˄e`-U[Q?%0VFn:٪mNT .cݽ-I>('fJ{ O$ oSWNj>޹ 5xzpТ1G%`X`f*,fށ6$2YݚWk8[9,O,fvL6'wDR6\WI_&O I'BP3݀ 07,_552D D+= &ku<4\O<ؕ&Ile>㒈Fjʪ"&9;tugw{)톓rolj aK)w[,@f=.4ӞdPW|-17_)ڸ=?UW(HV _q2F!F*ն)?) Σ_oAgM1EyHղPG,a;A";b[?rܧbI  Mѽ`GJU-d忏v(Z XW@tt̘_8qgھ?QwАhɋA giMum,sLx'uWU~3ޕ@][j(t,"$ޞ[J NM'+6'' Jzq2JKyg&QUs+/ٸw%R-%JSٛ0F1c ?-f{T}Ko*pLýX޾.SHgnP❰@N[qN{512g,8^pŰٺw ؈G2vLn~((/A/Jp3F:-yKʏ~x")Q&H.ÓTXaP;G_#2 T vfyjqrwk^nk XAK+;>j@vjAN]r5 3.fr2OvhE1bϏs' ^& `z<+ ׵ρ-Og Y ;>%f$(j}UCOu>NTMZܳ7{-0=f\Zha"n~RڌwEš͐ꉩ34F60"?}2mRd3uHLuR\L[zm ޙ\ }u+x k0fLH`;(|w@p{e( #&*3? +x ?7 ׂ8lH%SeTGJdy(ptʦwNɊ ,BSíL:Vy}<;j&96mcOF݆{0[G44r;mJ s޸C<Si*mp$THvperE#HxQdG4=!(1#Cb]n2lQs"9sBh(/hCY!*Y14.XP|1ܓ9Q=@H!ֆe&~E9'$7@(% RFbx)!4"--m, ~J5{I(Jp+[ P&ۏAŰYU /ϛ~|/fR Zee)p>8BwXnzʾ8,Lαh SX|]!vyDLTV½OVztFp>u IQmZ̾j&QfqccpV}{/WO-^:8ju:Uz rozkd7:#ZL8_;v5*m!7ArIȾ@\>J;x\\ڤ!w$x6.yp\_na[u_D񿱅&SUavR9F'U愈 *ɢ)AnfN&8VY,{*2`C`rŧҌ~q^|=蘯G+ YÎ+4{w-ܐgP/CnE Ms9^'PRH-VA\o^\$#v?8h<ݻ{iFu{_O.5>4#"] }ύI)ّC*ĜD0EMڰ cgě1o]\_GEY~ׁ&N C+ALV2 'DF u_pcLO*`~b-b"Ji1ƵR)Rz(fפFH˸GKfgKc:G5^9,JoVP fʇ2baa Sh% (B$rofZi5 ^G$QNc3)@M~zR<]ٍUvQ3ѺEAGf4}Tkܔtǽ!fK`GF,[cV2&څ?D! a'wQ|:#\bKHÜ,Ӎ[;23vS'Ǫm>C'ffV-"#64p/HMۊM(>ܾ@!AGjCtRev+JvNkx%κ틐@>:¸l90?tR :N6"EtvV|h]IT0 H &(YMk,TvŬ/Y?d<i?3:fcAj#d5z!<Y`z",8zPC/;ykzr)ÛF((8Yh~eX>[wN#XZ;ÞY\R.Hc \rNUސ!ӭ$\6_|@ Nz2V (Jmn;/m퇔` FFݛ8A.=ޘ;dMϔy%ePp"P7蝧k0mUSnP}/O$41&fJ ;5SKY]LrڪՀ-ҝ}J:<˒ =0 ((?;3y, 򳖀䡣ّϐ8_P0g=2ॅ8GA%FCZ`kԵb rU4c'֧ m,VwW^ƫDvl@\XNGGDlcߍ4Ł|'b qI:䢾c[kicfdA Ц=g?}WQ"7>f{; x Y,?ډ_8?>@(@^i#o_QYEςhcal pC@ QG;B8rkrv XrW%%%J&#@S?ez![|pC.5dwt XvW&cC F%#eyac0ԡl I8jwl|פB;[PUCF5nK>$! FkPpQnjEˆ\ӮX%55uTMVfEZ鿕\zr|N~e8m%SrϾ (ݓT"HxS:1] Ě?壔u{e<`טsqcO~t宂|Ou|}T'Vurq -CQ7t'&RFm=҉mw_C+1 {*nqG7dXXHn/ؚcO!@JpʝNL.Q޵VA]/}#{@5͘玓̴NxQl"7Kc 8ܝr%8.Mz^/H{\<[OPUaSw/Qu].nqr`=%'ެRh9ONNėxҿ+NO<}y<~p]oCP}zJtV%*ܹ"0Tߋ>'_&|rɬ+T`v1x%&SՊt=hm?%ٱhYݿGRp &~V&s62R E[E!rB* cV.NR1k$d,EuK&5B☹xPI~^>4ƅHwH7^wCZh+Nj*HL<^-K^4>pHcHLL"#=8 9sF<{TIUYȎuL6f멽`a|4nD],K- }zd*c -s͉N'̱0U>d(RÌ,8Q^fv#鈍:Y)'1g-F+T5,ejFo`HȩZ&/#F  ! 1tHf%~ Y%M5mU: cg+t.>)8/UbLԂWg@o3j'@Rۘ/ʗBQ{T /Km'Ӭ|#m-x(8r\Q "R9v1e僷)`"܉ȎĨ"MORtK=A\,bFg2gkQnؐnԱ[q.U/foo\scz=g ۠ڶOʿ9{_8I|eJ&V(H<G~Ҿ\5L~;vo 8vצ3L+G`]Ux칷핹z~v͉wlwyFbKiGBIe*\ZVtYkO|IeHT^~QvusYlͮ+{>sC2lneN9*UI}1kVQo_s$ $%})| tVv@_-~Z qM`trɽ9I pk87%j>@UYB=O!#T+HSCIc}osWfC]sLJfȑ w-+.t Sᓝ2 -_sDdwL,mwqnh,b突 IEy1K:C'gVVGI"l9ؤvM^|B -V( qQ7v;]M5&XuٜٕzSrZ}Jtz)XT+<ӨC)ia/j;IAH ݿ's;24([/:^JA䉐}R*;*4H }8*u_BxN [V W 2Fs,CӚ{U|36So\ TIzfkOнjlyWttrF$)OaW #oyoa:]=ԧ g05w~jy@!۲Dݾ;cRi.II Z9&"N8÷ g܍Kp%ׁLj,aR(斛|2 k :|yiOxCDN/1Mel;1gig# g xƐnPX,Rahol G2Y;a\_1Cዝ[.po%Bruf`LE贶Ʀؐ$|euK.'OqvҦ_`r*9eR_;{i,a,g7Ob;w րvtU쒴8W#9EF +p&8eE׽)9)!- KjP'7⎠ci&zgSQCz@_O0l p촷^B0捍ksZab:n (h'07<>IXs.3y67! 78W,8j՟CjΞ7t 0`ɼSɳy9J8xZЩ?95}``3ڱ1d ?.E Y/4aLyDFc ͣU;( d}#J_0E^f>EBNcBnRԻ'Y%(Kze |0]""/A学`/_++茾O엒X_YѴ'K|Ց8:΀;Z `}_e]|gL&|[ZsԢKOghbS܉?z@l |- (;0ç\跊y-7RTgTU"myD<5qR )g=aU=Km:Aܳx0SVQqL:&cYޅjh3qjMWm ](xxi)޼_ON|}7榵Y#Ϝ]n%j&U+0A0YL‰>e9u`00f;̬?r\7ٳXr6Ca (fL*FTrHdzԿE=~V׺zΑ-}TGxq^|?U MSU.7Vq`{G6a_q)2! iO o3 Q)%mɧM bVd'{Z(5C>?ԏdivz!%XEysӬ/+Nst;`R D FX&VhB.XO?,%Tqr%'"O:ˑ:]/_YBt_r,Z#b~q1BGU!#VƩ&`92*)W*EV _@ifPw:B_P<]6M-3S Os]+J13Ι0q)b;ckvT~'`MNt3jz"MXwp-hGz| u*p!3]qp`~΃QWy*&g,@Y&:??tf٫M?w'`h'_+eɞN>ow|qaBSXe]pT7~"z"*홴Lcw~ڢ<+yҍuyN}\ZΞ3&p5.L~|/5}ʳ?<_"T\db8;f)`C0jD8"TشN(L|e(W_'wal0ۖ7Uq5)vHZ`,,rd~v@6 U4,`_R\EG9C(Kʆ3UmDlS43rEbj{Ev@zryVB.ԄKFr J~GX"pBFEkGinoP@V .Bnrtq:Ū`C rd>wKJ:һ1+d[Wru%"/π=@'WͯXZ/HIdor4yp/gaNP?YZۿ†]A/sG+aΗQ @k2HXk֩6Nwm tWUDZ}؛d`Lo4#eϛBjc7rp-:Oh54Os,:kEȁ*~b^i=U̞~c*qBh6/}{Mlq,pmtR ?1j Lw >f*ҝ0xҽ=ve^1dGWtvŴ0\3nxPQRGARw3dh{_R93엻e<#]#0-W#Vs)ԵZv[w[^Zqp,] ke:й7X׭C^ ϒ@xf5D*r&F/c"yDl \umbC>XjՆ w ̿d:R0ל]=7GNZT䇍XvH/+LH#%:aP&O"GyOr_`eWB@M6D _QFd@]*}YxSP?(g< g / Y\_.y1qjgV!4,v:g]IQʥK㓗Ȧ|aq0lk4Է*1dh.Iv:1ϊq LO  Kf f HƵϷ4`1 l͈t?N(QN~"f/c*ytlr?SpυA'3L DmqdA9&{K€w PyUT4!bٗ}Ecm.[293fw+CG[>BݻUO95fO!@a S9LSF}TQ *C ,y|:;k>F3 Md8TG(;ڀ9<(_\mӌn 9V3V^"׉cߍ{~rhf62]}^jeb8󹷎',̩K6_Yh :lSLߋ/cx(_`]#]s*/₴(՗ԹQE_p,TOeLxO̓FM)zq%8s6:<ڹT \EЖKyQաR42= гp=?j\M4Jn ̉c.]dH㑆TV>:;`q2D;z3[3Mc7]o["CeR3aVd%+mnrd1oI02Si1IT[ ʖ@ =iWZĥ+*bO|c*/){3 ;~ٺ+-@!S5K [Tb[ &E5]I6FK!/f[2^͐`P&l|;+chifL,rFftK"<+dsEg z><}s, d>+vqjTU+W?FyЎwflO^+Lb?hÈoPY/֡ &ǖA˶ލ0BAr߳cVqY+]v/H.T]Hd`2b{܃`qgrJFE$D yv~a"|l6RGT [Ղ䙍y+ʉ9{  \My^M- lWF͍x`^. AA+ ] `e^2o.Yzd N'Bit^]3Ӄ#qk*R 65),B]j湭5m2Wߚ_z=\CQЀ_´!w2Ƣ>ćṯG`K+\nr|Ó%#">M伄찰89/;Mf. R+ .{ee?A ˰xIqAZLEe'Ѿx!rQIԳ"8AͽGì gZts.$7Qlk+\Mť7<8 oVZ[b^Y^Aom鳜8$eU`qF Vm*+KL)x=h7]H[붻}Ո D٢BD?aQ߮so æDkQ儒: XnUJ"sdO=1k]&r-Z`iRX1:E͐+{wd )4 |~9'Wt37Յd5nS7@BqTyH}_v)mʎGtqJ-jpo~{zdؗ8a"Z\d NQhpHz&[D' A-[v+oR!=5Ý<vY>VLnز:Ӑ9EXOLc=DnR#WEqzğrWYp *=]nП#Lqdߔ qSŒZGy Oq9u.bۺ4.=J΢9ZܳnEŸͱK|@*ja'6}HFsAܺ SS)^߁n1ЊhXt^_D=p}Pf֡@3ݡ|4!ћrv!쏿+D Sqv,<X,88@A"^l/ϗߖcNqKb0L.-O W<-ֳ{QRC[N@\ؚkQH%;M "o^3[ w9'jr0n[-i hDePX~0kpM!@P ִN 8+_i r,TwØ56n]Mlj +$xӁԲHoSiQ_POXpaAkK-[ˍmO/iqtQ~Y"g.'sEhrz$dh`mtdy2Jނ%WR[PepojCٞ.Jƈ(Z$3DRLu)=:/j{2hE. O7DϘ4R,bA<@e ø'\MQ<Ŗ\K'tK?V"펕!LcA/=B#*\I)(V"I!E9'D9' 95(%,lߕ5 DBnKk .K0tQ8(l*uqC96WTmHe$=v{{,GN5)*J΁XOiV mç\Cv]:7&n:t ۥi50aIN5(V\9s&4xV z_@3D,E뷶o=WcEjI6~$o|"j&~i~;ra<ڨes?12OVDW#;{zvkfZ6r|f(K/VT&9B$Ș]{Lx b#kx/G}|&h@%ep);xWA{pcY01C$*C,ܩ9/ ƮIi2AUͮComNGQ4{܏9GE:͜+m!8bE"+H򨢊IҦ Â1 >VH~5jlF.#q%pQ4Hu5S.ǜV104UYO}vh|Z/xIb FJ ri2T>{ (u^b~|rP7dIN o@C*]7= !yܻG)g2KʄQ{d\d|8i*.9FnUiPO%gd#]5*BBJX掷;4]fۺHA4P7+5TshgH: bGaP*,1}Fb*gYZ07070100000055000081a4000000000000000000000001662f7fa900003af0000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/1:]?Eh=ڜ.+ˢGLf0Ftӑ%3J(bJY)G}r{8 ?|y@1LAB z2+OVFFqU@yY9&]H("ԯq$8˿-YKRi\mݤ8rÈw;W ?i ԯ1).І@4Y^(ou_zh*6q H\PWoޝV <>{dSL;4˨z5(س]tN(.(5pVp,e*oUY9 \G12ipD *6}F@Yz A7`&ۨbu|9}g*^FT6߬v9:Q]\ )6xN碜A+Cn#H9xH)F] ZfhAyhdY,qOh I>nI_Ƅs<웦 ȘyT?c@LG?ŗMj0 Pn"\pD]P߅8" WrE$.Z%l?W: *PٟU$p2 wn&2.8d h(3do$4l&C >R~yRu-4<:A04 <ӑ5w$k))_eA=omMpgi-2~f"3kshuX5j0U&&Be竐v&eА|7G2\HkC u2D؆:`i]HI˿4sKC̃%6€cE$~'Z HЌ7x\P>PWcdp-[;Y;U|*Ǝ%ۨ) A02{(#gn1W&өY;N<3 (* 6{>" 0$f.ٯ9K%Z\GqIt~SuO7bZbs) gѣ/#x2kO<x[ c0Y#B*Jအ.7դno3hF7*).>THt<ٓf $Tغq 3_l$PDc}ocg`ֺT-Bcfc>/1.!_/sy=~qtŎ# piFED2~/|ْ@/9:dC<z)|*(JW{{}"dס8cֱlze ~ +*w/kJnuLX`w! xH{9 ľ*W[oq%5{&+ǢP)٘gҀ'Z63{uyE!=tZ o3UPu^GHv$*N lj)6' qa%u={wh:֙*5L5ȜР3(o#f1ՏF t6Q+`?Sx^d?KҔӓI&Sh Y92CMZ϶=RԭaYmBWh*vE;@8af2fP+HC qTrϷ-4p%+u6xY'rTh2GH32hf& ~T¯r0 aST}8)1l): ɦȄgõ%źaR%jL6Y_wH.&xA$ɈʌĊA^w EטEq*AD ?qHQ{{Hµ4&L º@>g䆀0)TA/=1V'O3E}%6S8>tOzZ e »}vU+YNϬކޛF+TSAQ2O^fhHia>o%8I=RK6t3F.i{'SHծ2Mw踎?UKOf.Uvq!z_@7Qv)IWkO9-42M!+1f9&+hU` 3Jz817-XH~s 2,{$08nAsYHX]cx^B|6X/ݗB6O2+$R[|r@KpJ?vA.|@^6|i/[v"a¹k, s8jGԸPza=W hPq:Ю79ig)ϻ.:G/Gһ^ B=O s*~5EIhR95@842 _u0P4U%H]_)UEo>nOxLeª.lnҚɒe1eGTіCNT%Zc,?7>ȭ5q"y5f5obF);l猁#;"82'x_65ؒ}8U7KWfwj Ԙ\?~d}8[1;a8g,%GA$ea࢔](V֮hQvѼ?ѳ|7>Ǭ f;~IwlE+R6yM]mZ()|b9;a%Ya"$w59p޺.vYJ%;Ly&a5LN>kqgD"!E)~Xd6~%h d櫅5YWVf-P$罿E:pf& ؿlR0nszf{*ʦK:{[, ˈ\Twg;Ix5_[ 8}%K5ޘeW_d7u M CԳ6[ jas~0l5$M{L"e2vPyzxr)cCii:qXDQ4I$LŕyV)'JAk%ǹ"ϗI, QۡJzoSE͞ >sHEm礫㝅*퐚Bq\3(PFa蟝sA؛o0qAG)dg71;3-I̐ y ,3"Gk"'h^`>ߌRt 6֫L*oe_3J]ts@,u Zֽu'ZM 'a=<Cr8"T8ͫWA>o|Uڼ6Չc?n΂@C"&XuK#ԧujųEp F%1% Kꆬg4 ZQ8We2[يВ5BʎrM֦]o^F򎫻D[ WsVJU'x ږ7$ļmI0+F3*:ia|Dh3M 7$7#eU)*-Dzy]xN!8xTm\O=& 0]E{c22Hgdbjl#Ϯrh*۽ FZh ]c,wTYc̿X7fՍĽ i󉮯npzND9q!;~4|0T2 U3M)s1k4j;Pu*_Έw)iks.N8" U3VVG'M=g[ђFRA]T1Km;_`_: nXSY?ji쑦Ab. &[ƿ~apSI}y'ɺ剭2׳ \3ChzH5GAk~v:$I??p:AެD"=>+a֫DA5OIT2Ym-K]j'>`׸ "l}B x8KS[8"O<㕡 b,aj9Egs@{g@q9Uǟ@6%;yT;DcBT5=Q 64z/0 3؞RwmS!j` Pb+"K[D=?yOZSN,G[7u҈XE2ZE(1'lkg_DzHQ0Wea/׈{_!"U \ɬ!#I_ q%9.n Pjo_qS(&% 'GgATAaxDt=2Bz8dVxȐz<ǏHpƘ33Ξ Mר.ׯ DSR<C2'WjwΑb};ik*2}0L/q-3뛼d]\)D+%7r+ГQpt欗{װ 3櫍} W 8.c.z_w^MdA74r^'_hh(#oա"e.-`vi1vYLzϐ$7u:|PB4JK\a.2C(3!ntI92``AwנI뷒Mh/$ߎYhg[}h|[7 wi#t<! ^[<4 %Tuetz3g z@u.]VE r`fC.h>8w{Dn"=Rc EAdIW$b~=---&Uڞ(2GRCKvz?K&!RāNLt|#aB8K NȔ.b*" Ns_Mc$Ắ2I~u|kZ{vLPT':O^JND"0D|zE[sÌ12Fe <6❡|2_lqט_GPs1e˦'XV_;}|L ;IydGs$[HL۷? '#_QK,M0D4oC`'!fNM(qx9GfQ+xsDeȹDGRYlq^.ͧm.pi ]hh[g@=,g|oJZ!Vs# )¸۝|u:Zh2WylRH_%`Ġ֋BC^}:`=ߌܫdoz'?ilZ]*Xj$6tɄ@U"Q])TCkrQ[s mqTܕԈ#Q}pvRlRyw(_肵M^u(nSݻ@25aM7YE:ٕLa%p@M ujYěWs5>ߺzm9)HղNy[|YRIkLTQPRut0lwڭaF;v|DUQ<7JrPG#a  쾫KoY 󕺾} |YZkuj˄S[͓ۘ\Ʈ!cwh+Kb2=R?O[]NP[ _¾ dKcsz}hz4!4e>4,neOE|n͹d@Ś_g}"QSO&/V L£uI.uYG!ծ|7{*M'bBpg{bo1 uaT.?'?=Ag~1cg4*Wꑱ0t$~jThrN%f?/7[JNAVe`Á*,@bzXnֳ`0? ݭV_uy<"/ 30'9fW6Zͷtu>7*.Zxfhk.ogt_UïvGz.Z6} &9oU,Rh4Ŵ%M ;z3%SZYJ=SzG,J7!-Ds/tXx[* ,g)o-u*bm4 Pq:,0/d.nGKtTvJqf4صлHK\}1K+{^ofhǞN2]·A ]t_Bw,Wm d N{W@5`'6R a"zK@[TH;Uj6JRz ҍd[v?^%>ҿs2H<ĵ ^vKݥ VrF4"LnӀ*nÎ_ x'G ,($)c&rvAtfoJtaq%+R$d[ > ĿFlu\1AzaKnsKDO͵*Ȫf3!2u+[cd-)҄x!Xc))9#i, WH]j:ҢOYOMc'K+j|#.nzh(CmR@.㜸VLɵ'Q5f!|i3bzWsj5sΔ_K&bno<7Ŗ.b޸擸Y{ _w݌ZHcZn/Aw+IIډu.ȓ\Sae~9D}s I' ؄mOky#/W) @$1/P䞵#fCy!@ 4y\zqܖEGi\IKYtA6p`uKgl3F4Vc'4E;OS\b]4 9u"6n,歇Juo{hc!*Эch)oY Gh۾4?e]]oI42[Ua/瓬3ʩIXSNRI-AD zsN$QӤ~)/E9b,ӄ·si7sm-EtdX^R”YAm&ƙV0k9SK*\qi.VϋDP_Y褒S?wwz1Y31AMb7(YObuZlw'O2P|>nXbo )&0h4EjI;/$bq}1礷3Q(0>QKn'BǙ}y)Vu^/AU%iymIb(.ޱ "HWo$3]+$6]K6U2];jڳEe̹9BQJ^56o_e+@!9z椔`VSrb': ;q$ +ύ+yk.<ç(n7wc`n4#0F: Ŕf/dMs3*_dhu|q#u_ZO2Wę綋a{DV4l_;(BKBۡ>N{VyMnmn;Jʰ~KɱQ tA2tKs읭qe53/ ހk-"]=,hH*f8T02EyVJx][<_'> 9ӪmYwأz EN@iU,;\7Āp>ۺBUȳb}-@uF]MJ.q=w^9 w͋Y@؉L4i;Db] d;,x6ďޜdJ=:QE֥eA=Gwҽ+f 僬%Da4e]u]Ջ]UԲ'ٕ7%Ѝͦ*|{9|~V|bM: .;DRȚp>m_ZU-ɪ=aSr%yZLl˫s=Yml9;-OoB"]~?Z$%HAEPe >L]rˍeʏe6;JP5)W-fG[U"M{3G  y|CO3 DAP4&-2rT Az1ըRW09Sl'Wmn+>dBr?0Oz5sd0S9{]Б2:yDY_󲯾M K2@S&et 1yaxZ}/-@k9_@ҭO&\ek[/<LzBiջBc*ʝiIc85Usǫk$:6bL%Ƨ^{CSl(83arN>⯸ݣΦ (Nu }QPrFIf޷h27K-~xxtQ0Dn.3?eVs Cʚ,:^1ۈ?AW7E~G]3ܪ9&.G>K(|:8J;ju P>Px=<H4,3 [AK'}o*ߨN}R~lS_{{k)c;Ў :^j1j2w-<\"9JgɲcwD5C o9k`AW[ .#A\=F s1i g1mېz`M7Ǹ$ !]L`LWHOxb.Glt;(t~KX`,ŞF]YT zFDpOVԚ;_'Xml K˻ZxvBOWާ;w w3 m:G/5qPX7ÎMBdJFzo2x⎠ZOE>r"1Vj67l޽A_a.ti%Bz c7i f ;GpOKQ,~N>!CX(q{3d590e,7Gg mt3!50$] Re?&yަTn_6!KrО 顋BQ-?k%}T;FxG.o+Q}bݢ[OѦPDu9ӱgYZ07070100000056000081a4000000000000000000000001662f7fa900008f0c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/]?Eh=ڜ.+\iȨs&i FJt;؄B#Ɲc[Kd&k2ZwDL&E6nT ti~!\eJ:-e2W@Gzf$&*~׼{UoGйկ7ɬ1QA~`{S'%(eWKFr=@)%ِU56ٔVhд!I_ZN|8g)K,=xT׭"&ߟ^m >.[Ӕȵ_?j@ݩA{z+ygܫ-"W7@l|4Ƈ@Tz9u3bg@gY!^,KE?ѮaϮg'쩠EoH3 kݩO RD[ѣ@Ec?=Z4 g3}.[OR5mysaW4U.n ೊD(7H7urZ읐Ybɞ wb LEdtBЩܬ^04{_6Rt<N/l=Ȏbʠ7{^Dž)oWifP4C=4^u9Sd||:{he[ab V*+pa.UiX[J>R%tO89l wijbsc-6 -$J߃*r RJw=ܛed2# U N:qb_iП:F_uĠ.I7Q k1!&&h\Ěɥ_q bkۥXqH)3#l K+fwBƔSmp#;_짫+:[ʋ}\(KC{hD`c=G pw8γG%pi_XKZvHv*Z;&~X qcM>YAоH)s+8BఫI1& Dg;p֭`t8g'@ 4F  Kl|1AFVuMTp*&$q!7twĩNB-~Q /:j-P8$a{6|^˒O؅t,"ך"~AQ1-В,Ζxa||+ T[JYf:/`?<x/}p ʀ!L*!_$ӷ~VWh|U΁YqkeF?KS,]Z̲}J*lw7b+i25|KO߶>ts QYy}"Iɺv'J8L zԗMS̰ѱ8t9^c5[^fŤgP9)}ؽ.ªGY(P;wp>ͪ5So5UFtREk~.ӞX$Q &UDjM o#9ϡy r}4 /Y5$R dZEp*3Ju(Mh{icx.pV o/c}7"gT]^/G-:)rT)NY[bHYU'gbQ?Ş 1PGz^cA\X*4cR3ZP{hr^/1iNg퐳S0jg2u(5cW*7x.P0Z< *bsxaJe&œy=P+YV67!om D ?<*z/~0/2K:|J M zjZy_qK=Ʈb,hT#\%,C5 tR7&;*ժrNO zh;VTSXMYQ-,\+^SiQI+SR{@XH&rjxX;/-E W+r얤D]3r##0rd擣5i$R6JGKe0Ay^ _>`eu[Wӆf>cNm&$w6t.DA:pB\M gLz%OAEsp4ax}r &BfZ\\M/=M&_Zh@!ҰT6 2faG ro}YnC uM+/T̠ +ϸNv;RBaՎbT 8RR<gk{џ d\w"R!Z4.)-O4$ P aTY[JJfRή5Z rB}ι4B^ѣ_xnz$L߯+V -@lo507-7i4"%Y5LHIΝ\vgEq9 f `ẋ@kvU$rS>CU@f w~7^T"uF}8CGqd(b"W=[JmH1f^V#28K(P"zjLE,U!! چxn%s_* iɳ ӦĄvH𱿦SSea$,L; b}zy7}$:`cSm6g,Fs2 bޑ} 5k 6=p!$??:`_%ƃ2dO.NlU.P#󽽧6&[xzD޴3*ZA\= M2%IJߗN}3-"͙pʪ ݑr3D#RWT+˚Z<. ij9OkC i` G)ff}9^nv ~&kMƔHJbɻgG .iL/w;"?Eڇ& a7{64 bX)28\[@8Ug>և 00PC9r?^ō,+wJ8elߎiDY1S.Νt#\/‹6ly'.5VYv7*B9v/X^1̄Cz.>1YՐߓ:;'Bz\/ti k .jaeC8H]dn D"Xh&$P ra=/Eb.~x6ibptGy\Π(2To9DZ\{<Z0i&yMVp?;)_0ΖA?HVM2F69<;t1309\l5GXhvwp,ݡwWPckV(ɓƶE2Pq`NJfǮۋhf0I',Р.s7a3#{Ej y="P,y!I1:ݯ_TM!vpjI'd aFk Q0Smtz9 بԼ9LuŝTs7wRx-y O.S& >y3Nv ZEo d!$e f]m̋™ο={=yrT*'5o"_ yROD~$B;܎r&Sjc3,@Ješ}@Ié_c3 O>@*U1@O:9D ?EXoRaDb[Ao|_|Gܷ:MBcVAU)T*: pB")=`ۜ:p'pQUuB\l#vD0 2][>M`|0k5Bf>?Nt:W9仝k*'ڊ!I<_g&)I߸Ka4^F~ @d3zU{Ri'w ([5ƕnJ5nkDYgRt&©ΛҪJV݋X}<=ks^$>۩R+{4S; =MVډU;ΧW .ciɶaP[@$*uН *#:`'\֜.*ZPvf^4#4Y"m8\ym}=ݥ4#K8)gpTۭX>H͍XRp;sMIl ,Ɲliت:]>~Ob4.|>4)|{^b7[}*D_BJB_f]WV%Uzq&C7rÅbARGm!+oAf$;$ {K Qtd^-o:z7\6`?c }{"-=RռnUd- 90WrE{1}o8KTs(֖j;l{%jDN]zjęXRVq|IשGG Jkɟ~nGL<θsxN(-85Y 1 O7`Wx!]lXW;^Y~sȟ :KSL5f;uC45a'#IU%kt[۞x01K"4`Ĉ0rQ?tvR"`)>s_k!7f6dV]&NhOPjyTu6Ҽ{^CJD[ڥ1ylQ|MFZh% Kbah۳-(O'W4 ʀ3#Z&K/YlSF=Q7XC/$o.X _Ujy%D2xE/]L0_ .۟Pn.31uYy$3K˨R4Pm =sm;P7?0{.T$Ԙc*<4Y4 XGb.'vwt0.!dMn,#jy\pmVK "u yE=@s?|qN<ŰZ=?5 feXoz2:lQLiFޟ7c zȵ8x8NnBNJ*'8gl*|;h7d82\/} NF`86ԍmncCPf%ƥ5tQDUDNUgj1wE(! x|<-U\@?=W;2V]/rFR;!}|D̍Y"T.;Ss]+g(|`(\#|#?zf-%O4we$v[dT#f>nVdpǴiATl|0 pKYFV1+A5} .bF>Ʃ%4f>T mvgH Q0< கaT ~-O) p/*W_NFɨN(Hy o tLSf^LWaiXa-ԙ9#c֨mgZF0%ggNN]_!&W_ٌElO2c'E35e>Ew]3 d!e>hp([Cg8+CTJ&v9."m2iz޹;%yݴ0{)v3c@ByqQ$EL$fֺ C\ 0Pk?rmqgj58+.O"|g:n(''&'oӧ`Yrڗ"BsObD$#]u8/U }%ؽ5Wg IP<)IŘҀ]=(+Rz^6ıJ'3 S닺2K_i*|DГ JW{-.͓?00~@!@<: Uj̻Nzd#P-g~AFю$9ܸh8P`(tIV 4gdwG1fCỲBo`Τ񰡼CZW&r7}M}aTrxn-rwDnАŴx8>^kmd<_gh^~S-sp}_syx`/&ad<]QGUm ;ԋ'q]Mw[zGٹ~\-dr|DJlg[eN>شAi))99.W Ķ}!:l`PjzX&.:q]$"z]z?uvt%ߋE0y-VfvAܟŊx-OS 4)QDY5$v;fukˌS`>lFҗ4n0o,r[t{|5? !@ָ|S"5LA">«ȕۼw&bG6؟6 j(L{(Bni5WsUS*r|#˴o?p=dt0ECK2&;U'kD^JQZ`ܽ쨕k-֦tp0;ADʄE0ZP);qeD K'5ۗ9b +G.&K/&d>lpZL[X LoJYp0JNNIu˃g?meb1ͳ! ^Ԃ$PmBM18T4)Na.Ts{ؒCԞ8B+Jnk!G}+DTFг @ЇPA57|CORϡ2"A1p]x[$AkD P'wsWۖӿT=Hj3м`h%$mwRDc/ss:I^]O1JXKZZ4qvlׄ-ƆPY飨%5:/ כ'͇ Ǟ7ss릿r_+,tn1Ѷz&堎9^a4vigfnRVυP01`<ÿ9S :nY%mm)} >f9Ic}1bі,(-gB ñvU1*fe?.;r0= O@ÀXN ]=?,Q1~tp8% F-}QԔ>ƫL2kHhiEٸ.kCkop OX杊}&H.=M,9ۊ^>ͦ6޳kq1TǮtG 8V)SZ dl\$В7˶G(Yќ>6߮ Ӱt,)s6t=yJdKkSYKX.3+uq.TKyFh K&ϸpxwCi痭\^|-OnbH( YbXeӺ|~] X|+ϒ DKWr ri"MTj0caKB<<7-Ѐc g*Ec_g3KG}SsyBҎם,3̫5nu P'g$X#b5l_φ:eBb$&&xRGoY~ BHyC[O=ڙGԩh7kĝ DDw^笉e[!CKKۼ@&f+)PL1tL%'J [o \s {䕑͑E&$2O\#ONx ϬM@ba(/}C=\ )C-iΙ^(T.ݧ8Oϐ |OJ"%+7&*(CMK} ۿ7ht:lw M_=w)10_ cK7yxCZO!b/%pcK *aӗ-TFnc&B\ ]3tKE_5<)ehHSL8\IJKIBP߇<'8sc6Л#".WmzGbx?^$θՎ7 &LDxa>ݛ [s<1\к ˠ\Zg_x#Ǡ%iVӥ^59'Xu$]ކ{5Kύ6o͜6md("g{'Muw1s$uw}ZSKL r'HL͕[23\R˧%g10^0WQWp@ьP)Hv A r=+-d'G#TH Q:D"'ZuFPۢ5&")  wǸg27vccW.Mq"@ɲP;-hP*AMܛd^_0 Aihƙ }S{=@!r>xxy@E`^qɁ͐I醙z\f*Feil\1Z8_RBOɷbeT&z)c’gm5][|r޲.1ޡyy&0;|C%.Powă+6i4 }vjE(j#6д0^o4ȃF48Z;-PaUwqS3,3>* VggDebE|Ȉ۳[E`rVm@²Zm@mh$SFis2IݤoN̗/jХC (y@+놷| ެ"n٫@?CTYu$syxH)j l <'o _; / OqXɩ\AT z3ku/(n̈́fL 8E-A?:֣r/nڃ*p?d0K2! zg{N'aďdnM8Xeσ{$p#+EBj2a]2 _#V:N.0&@ܿ)VP*ERζ6+Xwb:,͞kw @X][;zHpWM/#8 q/a/7(Xԝdz+Nq*q1:]/\e Uu9 P1B-Ef4~O& r (p3OX1DFN3ʥVv0pcj7k>td:pt=2xY)|zf=rZ/@qpxcn1+ȉsL&Fqxw$&wLJۧ,@t="{jHa  0mb dÙ?@9QޗH?!s$$9.uB{t 41+p&h9osa藊CvK :uqM}"|Ix-ꆄ| I,qcQ=2TZ"BiiD{q1 0 HP8 qgtwpGG=>VsoAFY3&g%'i5 ZˠixL?")>ˤ'.+iw!]Yc^YֶiboMa r (6a&h=E֜8Τ!=^53n˂DyŵFat0@b޾Unc i\Ih~w#ʰ5gb@戢mO~&V- 㢓8J<.|'EAЩYS;!Tj J4CC~f"*$ێJR4PgQcc /qG8yyixd<pd;ӜĔI99B wb'5'ٝ b}ѓ#/^V󛌚nÉAZ嫃fK*4gQ$*p+ѳa4)),{NzB(qS׆缱4Gs@K=HPo"x;τCyD;\ۥٯg3ւ2 ?JOPM%7ňalHQeO;™W`TM(4w<-Leio3f.R__0F\cȁj.][vd ⹗XpKݚ$''.yɣg(!~كV?%K 5{c`HQJu)9^ 茂BwW|B2MDvEd;37اx<MRK-V.ɣL] ]^yVQ_rEJgoRtrH_.0d6 ;p͟sd؜MxftYJQNu.Q*:io DP~hqO+@i_v)[D2 <P>ghI.MZi*lŅO#w0k#'pw% )_ձ #ʾ=e-]; )csmc4Dc!a'3%{FN'"lemWu%}bbɋ|U}4h0C}V-@- ӯͧ9V4o ,$ >1h3IlwN!Q;ݔ$T#q'He{^OMzvr Ysbj6H{|dm DDmGlkb#У‚xqk|"Mt. MGg>ߠt(gM8v J$8>\ dSQM+nhGz4hZ ws&-kV]ѻ3OG l$sqd3 Q^aB}BAxUB쭷4Ԅ 74F9s!(ubT׊!C/Gy_' =ZMUhmF x*fج,8AM6h0%>&ϛi̕{1?o:$S }Ct+Lk4bo8>xHC\!9MeaVLU\ME4JnQR)V//A=w-7,!|>E1nυp~?rZ2ek}+-郤=ЃM1w=5AEI1m\;:}}E|zxL#ZE3>Xoow~"j)M`Utfh4(H+ԤMZNjC{mV V:Nu;@1ɱe8<܇$Pp;_E/ғٍ~Ǣ7Ip.Onp~a[HjHNKCa~n'%;^)y띪Tu8KOhك) p'GV~"[dL@7)+oE"@5tmcq ރ0="MܣI0@ҵz__Z9+IvM>ni( ]gs8bʊ :(w,WX*,N{a7hkF ˓Fzۉhӵi$8}Q)2 Ec]٤u"m9E:Ŵ?D =ZG(6-ͮL"=ݔ}$U.Rv7 b*Ųnz2斓{lK%iHXe͞&;u z׿Q>sl%Y20Mtmt{؎-($ygH*K~r2*yB<~>bad+3"d˟&/NDY`v˰Saa `[}Ŀ38aIZLGkO#HWj:\G(p >r .nLRIL)bGǂA}U 3ԥ<3#xR˙م2\)lЙC8֐,zNb~|wDwq7qvcNeerGGZu"O0p!hlc $twx_]RJ:иI[@JhC -z4r|\uGqV/>{AYm b8~i1m➫ 'RhN&!efIlxt)ˡTp]oO≯ٙ@`VU"r2 wb ^+ZPo'#v *8:~, u 3t!)IύZnrXyPSjT}jf (]+o]K U2GR}nϤ ySX OwpApa[X"@P6_2VoFx*lwz!Nl?H[x6WN 3zgW܏}3]a}]m'd*̇0OtDΩt#sx13d062U'JtVAvW f-jr/ BlȆMߝvY덜5]1 d]% DMK|C Ոo~+ IL;̍0RyCiI'BI7smVXaa2``qt ;8ߠd-$ Fvv`hc1dk CArFWW6c .4_0g >@C4nAPv¦v8>ˇƕ? GwHpV+_WcW?cxq0ChEN'M\gݽa{Wc a9Z%n<`J ^.*G-&uTɭJ\TpdaߞxwY/VaaR"Q-pfyXV 8M!C*z7q2w)m4 ++SuO6`Pi'NY }5unݰX.P7~tc&^CbS ]=*%d7,hčUL*Yl G6[7ٌz89V,9@Gs'ADVd ~t5FHv kQ3SAq zo]=XZ"_<}g߷kMVarNܻzW5߸$o/LmܤTXeAB/ ն?@&}eNĹ"3΄ hx#+G6'gP7φ9 kgvw̭QřN' E@yR*d$>Se IGǵy 8p7-.tu(IqJ!pU VBGxS7I96c"nVa8139=MaHeuQ3+jy9`AJX;\D.,byVn(K]lY1`'d3cTxLv4 JDz`|ÿlR+E =L a:~W6}U':l-MU].\er^/{φd t}̭Xg,nFI-[JsZL}kM ){.^֑Lk]LO$9V! c1t_#˓x$to)V/dMFX(S@hX =,; OWg1^;8]-|נޏ )9֏Zc 3asʦ']^"~3UqTޭCsA4(:1?}x,hnn)+]wGڀ戂 &Rǻz-C 1U OO4#0?5Hך2 h*y"\re`.b-rC*[*lzK Datv^#S߲q,g#U웂Fb_.fS,.U9.;*3vOx[+{q<6n³J&J2:hdDw+ ҕE27)^K1m=jA-uǭoabwĂ h htZ+ĚD:ae8ɜ[]rCǻklPK HVNsÑ!9]8|YWUph+KOPmC)Z*~ @@]TMa`mV s< Jq'G6of 5hȵNZ;|>$21d+l:P0 x# :E/S*ae^1+4v8 MM%50._hqhzVfo2-,d[슀x#oʪ5HZLyv]vLv`ݫyBt4Y 6~ҷ`dMA!ZĶ.E:[j^n{aH98Q9uÜ z_܁`PdF/t_N)@X8Evg}?W[+fH@[݄S7ch^OfgW[_# l,Qeb=Ӳ OIV'ɰ,7Zy{y a(z*[MSW¬N%m=CSPpu >&01t -ͽӠEC%(x <žxkF'p޻!pJĘvfdx*!"̬B%R;S &bE/' \8H{iT`%C~塅[m`/2uWSXe3miN=aq沴%>؈Ns\Hw/ #3\k\q2 -]`Cm^,-Kcq!ڌ0T 7DP\ 8~1,= b_lKʏ91ml'*]fR@wLj[,l#zN󫷓ߖ]_'P6~&)Z3X3CEB=bTj fYXpdaԵvgoOs$eIg' @ܪPq/ΐA/:;%eh=5*N?bB0(nJZY0 *fXxfcV+8]⪗ k|m0- it f23+ǃ&ʓ$>jQ>*r£bmEHP%n(E%AEvA\hz{7S=g;GѺt ø޻,Lؖ3?SF) U͍#trUȍLGNCߎ!'2Mpa Sgh;!5g+(`#9-P9bߛ9&ja!~wVOQ?T#%*:C Ќ% -P\XM4Ul$L{B9Аޓ/8?CX1rC ~cP J 掦cXq)TqnIA mK8}ԉOc^Sxj'LDI[^ߐoTk0ߵ m(0GL=7E 5BCs%/}Ib˅^6eȄ µWO f!el?W.zUR00v:ѪfHY?ʒ&)O\12K4bJbh-ҊW<ٗgS!\ [H@m<-AnA7谠@6^^)ƥy@[$:7NA8|kH-,{H 'c(XڠQ鐧^Cu͹ Q+r$i.kt0$ʊ#b3%8u5t!|kN5Dd֢ki&m蘻>%Ϝ73O{BtZYE32F B+ 8'B{c,⹤X9H&S1 1v).Pi[MoJTxd~%=rDc|9 >_ 8pY,nTe8m͍ qSc&~ݏֻ9`܍ Go$AdtҨvZS|JEf{MX%G'##"^4L<@m?,*qU͗f (e-5*|1)llXn2gZɅRv4~dyӊ8X)1ݑ64SD\^__9"g*-;OC_d?nו8^ /pJݣAyi_6 LBp/+iSs\σgXX٥} J3Mz[ɛ;~&%g |*)BѸ:2u3q.En~T<m#L)O I3z*e)H6!gȄe^&׏A,.EFcX|P!Ƥ OIWV,vB$/DFMp"h0\Ell~B&s5;v>զMnh~-[ߦT4 laWhmZxy+̠ݛcsM p¹U$܀H4X" H7#=`|όj!u %|2\;Z`RBwe1\mLh@[(J{\'Eٵs? tXdV`쿮鍗m*1iV$.X jȂ К}V,nJ J'Mr UENQ& %jB~y,2CKfz!ytSռ2vp5׾XORKA'i 6(~OsfKyP&Ķ_a+1U*Hf3<5k0.җp]?lXK:Xv(uq.J r=B7۱ioT?cISQX4w.R`5(N&o9F:B2Ol@I0LM؜CTD>K;._+~ YL{Sjh(,wyUgQn-x\D).J) Ѝ&EJasXsNC( 1  )G ?<11^hJ~ijx7bJS{\;Yx03˽BEmp3,mب?QÉy=bjQ=Ŷ#pU'0C$p7U {vx#(f /! C\p?qҺUQ@xDy ŏEYHsŏ .%@x4Ənʍg |ҭ<Ɗ9s̿ӌ]r@/UR5(@=̊TrBQ ţXٴ(F,Dr E2Sܝ[Ūy􇦲r*i[d6_Z \HP!V%]#:9cXL;ba bWs|^Y0`pMqx|i*3J}t+*) k~VǤ7fi?%05,5⩶䩊5[ ˚}7+;՘qsIlJ-|U1R( ER@U+&{lf'=1 Tptؤr`KGyA6&}dA]˗}`U%MK`1-_"ˏ:Wݺ4Z0Wt&Z:ΐֿŁQ%8"BS"`Ӆ6'1^ 0x*AT G~kO`d`F8»G3Tb񩹤;8ߙ|,Z9ickPͳ('#l'@C5{ڈ9:e{iIu)Ae)jx_CE`rU"Nܓ]NS QoZ3c(6tH?E^vZOW]B[v5qЃJV a ݑG57wG`uӥP `궟_6TC.w:'f `wCl#!#2N> Ōǡ!+Szg$%0:43!E2 XhD7lЕ]a k7G!/`馃́F[x1BC.(2ll[J *#ZP4!~~ˑ(1QhA| ׄbX aF5].jgp @톯6;e˛}k-N [)N-&BPˤF&L_!hMIF5F{/9rˁ##溨6^9 CcqYT)Z~q #$5 m:!*9Zjn'p/}D8O v) 8H܏qHͣee2AT16Q#}WC[t'EEL<ЩpekeIpCi-^WH\sAƜiIGyYtg*["$c<6EGgnKxn<5+s]Ahux!S8 x2K^ 㔋"%s?f|Ci8RKkh !bYd_nFMNߕ~\+N1c#wy53)0¡PR]=㼂˻k٘-$ζ!f|WVGÖI9n8G3]Y_M~t,7}Oe5TGX^iQvq| ݶ-HVaD# jRg]U.?Ve&y<]4V?:UnifS O)ߏ DƠfj"WX0Yk` 7hX1 ̴$9YAPQ/drvBa m=I4K>!e\D_ Oaw~M㻣biq_/51]CVE~wA\Ji*+;f6 sR)~`7nMQZVAP=HIQp\/<$Ktf[ j19䘱It::to^B"Ҭm,ڙնF{~uhN Tq7a|9E 27V땨"ң2 &5 򽵨F9`)B3xZ6(mIÈƉ:v"3qH4R}ޤ |Ӥ Vw۾71 OщrE~a Đh~dϵY$S9 ;Yqٓ'`z Qa]{Ir4\w8+$%Y(h)Hk_`; WQP6ᢾKR,i u#4m#,ۧ'K%A?)yM݊< .e>U\7j\l̈39(ϩ6Y /oi>&uWqy3٩<<~ .o۫魇4VSI֭"q,K<ȷӉ)u,EM"uzqQלT! g=bu;hT9ɋ;5~cEnovS ԘR//02-5֭rS_ ijG0pˉ%BS ܛ[8pS*;6PKbk!A."ty| gzhVD~䞲9PpUJjIFP|zR`޸81v|GrpTω yS LDDۏjӠnv"#> VjC6~ hn؋ nrlb&/ 3TNOޤp̃$(Oo-MnLӞ ,(QGd հw ' h#3֙oZOdsgǯ|mlΠu&Fl56|\8iPsɰI{e@WAf}EZvFeFP3@Zy9A>Dd:P)ꑌFiK7vs'wc 2!0S0sr=~=x^k3RS]@Pz:ܰvJljyX !~V*-0Ap/*Ϊ#`bjތD3nWhm卲|8tF E`44:6X,(32q[!B QC^S"LDuKZ(2qr9Q9}VS@n"iÞnX[!tD`YmJBYqD9?qHmQQ.8؉ xtq.]5qD?SMA;UlA#PI| l0O7aH#}?`_Do-2-mIdV=!d_YɚXy:G#Pp,i({R̳n͢t8$C'q"<{{㜬"&J(U ]:u}"X'cvE'.eJh͊53aM.Be.Vh7/jį~;P Ttziš dƱIg_5fI=͍U& er)̽5q5p=X[/mSAu_ji6/Mk+c̋lDy"hnA@ uC6W@.7_;s< |2&T2Qkr Yz9˵v@әڕo:8ϕqaR\s:=_}`s sRc`}5箠=lcq%)2K)Td-$ƵGIy;@9mWSͤK>HziN{pƫ+z?,:9VvLshAzv/N lC#*ѷHjt 4JNvht@3s7tl5؅$% T2C7mVȰa JΝ2V˲ }S.4ܳ=b"b7{~ zrOtȺ0nEK6@X*xP>J_5(#qt7~8}mWFʴ~HBWmQ{X[ 2Sf7 v;;/-/Di[d!-@Kd{^.MG:*LKmDNS=ZGn,^7 _#H'kYƄsБtEO&w!+Q"d/)`SFs{x 퍺m%)/n!2P2R<$):*`QDٌ2Yԥ=; D/1S:Y-%DӡevDu'Ϯ65PAbѰZrdS[8L\8C Yɮ[sikȱXuuCTia%8 5xI܈}ё6v8 s \k[.$XJ!]Ėy2u6 f<#CSJJOF!M1N%1>c4Q੠%HB΅NPQ Nvܫ(%y} 4mecRD9|+"V{PN:u" w0UH5&",]zake8hdb eH v:7rh(SϚ \ky;-PPrcj7ZVpo#EQqkpO>$@\e'%BKH1:{{ De~UFPTI~x(nQZRt謻OYI BH w\PdH/:BT f+# (1Z{맳iqM{3Ar«Hk*+_u7Q܋cUs [*NcX%zwf^:g;!{iyp+J,]ϖaXG:fɈF&Htlז( Bδ²:*V2P$ aK BG{wb.")_[ϼ+њFt*3$;UWzҋEo:Ո2ZJ&{[<4 -p4 w.׍JZ0um- V߿`~jJ;<\6sWob5_ +p_1()B!p13$u6m\}b RXҶ]5?u0 i$ .EٍdỲPSiH#%<^}`\^Z02$2;wj߁,{;墯U,aï\ 6d kk;N0f]?kd+nj49wӮQX/&av_ `n(n3L'h{SѼ;*IW,ƲZ1żV}& .)u&a$ۻB$$q)tb%" ~~{EJ=o "h3?lNFan"Y%:e4f+WI)JyQ%'`BTG[&QXiO4R 38ڱ$h vea )xOjo*T'0QO >#`+⻕3%7q-T;[ڼ?eP~½'H%9ˆ yھgEb1 .'@jR;=i=_}13[w0u ݎ=ԉ.{֐!6{c21QwG.YEbԃ0|]fQd[ SeϔUNMSK6\Z:(ʼnfå}??t`vTfA㱴Smױ+P^'c]Y>uC+$Qj)rN[5kwVbqESrV?#Ye4'ܳC#o 7X)PyWtrbgs7!t#Q4L"g`?fmLD{:oPXa`÷n>JC{lAa%G¹1+VтsXP} ) |UZ zJN:&Z+l_r>%Vz | RHݖ4zY6CgqW֛5o1^D nY<~^rU^KL K%psu>sO%ʼnsiQSY*:ܻ8 U>3Qhvbm@!2jMtoMn:V\H(q<ϪReH7,ISTw݀M~ӗO&1[(xp?"F"aOs& e %h9fR_Ztn8&f"d:Յ9Ѵ\Eji%վHc hv1'%TC,mrw$~2xD ~:MopE d3M01HKrG9M< ]?V` Ӵv/#ōCY`38>n-˅i?@GsHxU9Rb/jq#곓 Z\ qid`[WdZ;)o\-VQx5f4X$u-mpA!!_mזdCim)oMХH }s"M[U })$MD:<+f_h)/jCR=?LC+aCM%wI@-P);GC_TO)~GP:N%}) ~.&p++Ӫ_QhPKsS,c$c[i.1)8*S&c+s K_p+f{@1FJ ,ٸz+9Б%/"Bc On*7X.p,8N:e_U߳}t;RyȮ=&+ pZX͹ㅂ(Wv/N&ԛ!?Rx2"W׋[74NJa/VxKqLSC `{/ K츆F1R<05ٗDa>_AǜٗT|w#3j&~#x06\kYz%MEѦԘv:P_-*- ~(.!x6?%!dkŘEP0sZ7Hi'9YC\/mFʏi0DVDjhu /,_V a&?f7nl)ȟ%4JN/΋җλZETaoH?\3m"Jd 7RzxNx(5H&eh09ycJ- (' !bpm0$orAk%2'`Ylz>[Zt`v낾+Jp{4 6X̰eu@lY@Z gIk~tRR7#cyTZ)"[CE8v(Vfo.tH+ _鶧||bxl*+ DA<aõ_7͕@Bp »NLRV(P z6Wq 0#ON -0s;:_QNRJl< ipz>y1_k.?b M<$zYokWrn#1n=b麘~Ej&eSVZX7r 8ңplW35ziNJ^%KrF%⴬^A 1FF\3ImšL~v3Aֹƻb݁zs"}K(RsYGO nO}Dcn S!19]"`9TN87^^-<0`eBqtrZȀ썸Йř'~Ͽ HU(d040(D*BӇ*[~ I3seJ ޹$VZC6e˟ZI d59EܩGr nMRKVMύ)z3WƸhژU鵳>(KF6;&2v( `mi}2Hr&X&.Q'5Nj aH[vZox8ؼ^2ي \1\C3,rhƫ=$5S?%/o@TsؼxR;ohÆkvVn!8>4k] VV'vc\=N 0WxGH.[#SVrf׆')@8BS]NPC'ՠ9"~"ɓ/@ @ow !s81 _p-p[zC~~g)Xla~Dg2ׁSH]7'_=U'\ 9<E^•4!$rOX\L瘃 1]>tq 9yȒ{Gޣs6KUT9 ݒZvo P#HЉKl*i>]HkX%ʹX>*rYM,}~ cm5fjZe%ēdJQ]||&{  .G=^;! Ą'w~䶇`7?c{mѶ{EZbȆp$M:HHS !iVSd˝0%kl>dU)LЙg|;$~ *TN k# C8'Jٹ$ێ@Dț<\=z77!F3E52&msP,KZ{ NCSR*w@_Ja*D%V.6sȾyK?| Ȱ^0=lhVuį\bF%tHZऑk ҦxGje^Ìn|v%j<,?؍h_&o[bƅ<}|Xwx>hy{f,('xc7 _ofpq#~D촰j=RSbBWΫ+wo-M%D?\@C@e!)/{7>p3tij\ 9'eHVzTdPaDbD0b2sn2Vb^5;2eZIKad=V05MTI\q~>mud2xWWI "G E;϶oF긺%\=78w=[W8VK)-O,E7k s Qθže3Oy%7mK.lc7|=Q此to)VhT=;9}o8W ('0_ Z 3FS>:$^5;^i\SZm}V/(Ӏw/9< %(S4o#{c@ jX4Mf&:!3CXeӑgҾDX3sLfF_ *XDBn$B?29oH @.9⺪07K'[욭nyU;B@l+c8գme蝇F䚪NLd,Ov8@` MjF .jltKP7ok?\5,oy Z?,rt"'+:Ař&G*x!/63 6aC#B uf!u+VKk֖'dN[aH^lϊ1ž|Шw~B8|/'FK&~}怦Cd팋Z =4.zNwĿwHIW@GF]]\*s߫A, 9[_jM&,?VP| a%mTi=h=o)B9@BJE6e~yFG^o?omCaf$AlVCx 6RMIS)Ƀ: yZzXz(B8\M+autiS]d^lީyyϒN&)"^|ƨ;34 J5N9Tf ݍW jߪ]9JrJ~4Wr'm}Kًrrajׂ~6SIc3Þ`\`*b~ʁU|*\" Y֐)V#'`J4S0e9 v2:[ճcjG­9p| 9rN ;;v&D!Ka܆ 7~6f=H ]SX$J"2lNFq6MF5?͡s KHE1 W v۹zOK?Ahe2=Z5ࡲBt:LJ]e'P! *o,Bҭb&rd5-{:җsO /Hy *ATNuYzn" \>{[|9ʗєEz GdnR{bsD?! o;{1{Nj( #/79{^hbTN1, U*:f7Ze)]['}{t\+“^%BYJ&X"^FDtHG7E8⁊1]k,{ӱ񍿎,' i}&Ur׸r}YD_{]+l#o)5s|wk"!\Oa5%ȗ S,o1wwOI.uq::VQR!C'`D= <.LP#̯_x 5Ln-X1fVАo.jl/:ϖmswJ-8j%Sujh:zE{ݤ0GQzQ@\=b>yhgh2k(vS] ,m ip~iS9uJA$vGBqv^ߦEG'N7mYzkl4\9.h:ӑ@Y(@:J6ʤ{7M$cX ë'P0/7qym9ús_VJԡHE(#9^x`(7,⟳.>Qvl(cL/g&@W-";$̀$vYՍT}!@~i} [p ѓokph^ KdYÒ'ZB+_4w;!?hA}z;`,q[/~}ZWU/7%.#oS0YOaeZ'|Vw \؟~llS_͕$p S-.dJ3ilM+ )sN1 je`1onKa|{1d8e7SGq)Xw:I6Tm֤m4RTszׇ>:ښZ~s+>πԔ2I.j]]8K\2*kE64Ww  g(KfAT!ڰC[hs~ST :жB2ڄ)r{T;5MspZfS]#-OQxw黋c$P8$>bEyjl&9&|MΡ'd]4 fѻ"+}ZF1<+&s"..vPQ?9Iuݖ"-]JQCK> :כ R~S  whW%I.ءw %t#Ĕ,άgLzVq=%,y7mST$)?* J#Gy\_7DHGU;2_M @y9ϖ]8M؇%Ӌ1qlp?nȓсEƠ4^,뱹| L{z#Kʥ; xcKU)9W6f?q!˔Xh,q(̫_gZi* %R@`:TǜC-os}.`O܍R6ywݽY"Վ|cxj' gš\l6էY? +I;U:F;0Dŝ-sm}ԁTC#`zީe S$C[ƭ&ߣ8e3i<]Aq>=ؐ1FCmgheڒyI2bBi YVO5? ;5@Z # u̺-'|Iy%Eԝ-4S(2pX ܋DyYf¤]u}cBzca:e;7j$"IN9Uϩq=$T >{nmK*4]aW2 *ilB&6]9Τ$GJMͷ8ٞ][Ɋr]B!7 i]kcO$iWKҾmX'vS틌e9AW?Ԣ" ;pYmO,j(h1$>Qy'@3=ɡ cQscەOE2VB/afζx1ߪw+{Ď$e3wRR8'p⨬~P_˺ܴZ})|FiL+{|6iKa΄lԭshiO|[k"#hiS ٩k@2ȠnQUUm(J) ΕmgcgoWR]z8Aa@.'@;щL 4Z6}9=* ;KXu]Յ)_Mn]/1C;SBvĕޣiXtw"i _Pi8\v[_NIl7^R6w;2z ?$Yl\9Pp ھOΧ }'K3Y#w⎽v":^4ʙ>Ƭ1hUTވ/\:t_g E2ٮd^lˋŔkVGO0%wllC*8'Vj/hiٿyTBRf''o|"Eke1rHʞ0E]l{fC(- Z/;v&8۫4T:dΔ_~bH /e @_ܼR_c]q] YJ10vs:4ߺ+81J,$K)7p.iEB~.a|ɵ1/  82/KQEHlMt oh- vgnfi%Ӵݎ%9/OS- R䤙O~[XE?ݺhjMo3ec{wG͗jU8cq 2_g:E^SjEY ,H/S1f;T!#}̣F͔9 wL$+Pr,So[-I-> G9*u|dIK}uNl3C&FU?̔ߨB'Ǖ<񆺀 VGs0%~K .gDd~1@/` )S:ǡF%!a$aX݉w^( ˟Y^7^=^g(~dgt#-3a;ʜ@"E$*.fg_ial; A_@ʰ0;MT!Tn}1bR䧡/M}Nw;ApqB:*(SBOZ p&G={Wu$b@"αn%_v`)3UDkS"2k v ;3I1-ʽ8?tWaeH+FmB9wӘLXU2YJykZDApXVpbK;0jFv Z#N.Y nŦw_o= uR1Gͤ\T54 ggluX-"2vgO>d0ƕ$"T1rN>]-YxeFۘ<@{1~e͋u֩$Sk,ޗW^}FKqT',I:Lx+@PP;$0u aUɷ:PhoFFvs|/7h횚\/-x|y_7Aed_YT ]oRhQB>DLKsfƎj6vQc'^1`p4i0)_旻ydw^g)(R;,lH,R,r*p*ǛI Q8tQa>px oD2 [_%ʬ:Eͨʴb'U'PGqV0rjwK=2_fe. b?+-5!JƧ ϺmV4 <1e-‘C(~ 3159VՂHlH#+v=\|z 6(Nxᚌ>ŰnoͰ/La˷nUBYc%]?HQKyZWK?G<ĘޮӡR%b/fW9y1FnJX5 J =$w*c52]LC6#5nk/WM(eSx`BM~oŵ @x9+ROL`>) NwZ> )0i!9>xdjuM5"Uxoϰ"HCK`ab}> :Ѩn]h963]~IW&#Ņ;JN46^w`ck-Kl41 |XUU^G)nˡ@ nWKEl*˭Ơz])~9ĔW/Dlmy|?WO~,$#nٲMB-3A~⎘&}?w0aʪ4DzFΦ3ۉxI{6ž2g[LWx]]$:shb~lHU67pvr~ Yex{ЕCx'G `έrJ]N}g} sTVe6q^ YdCB@&6& "z#u{.MxUQ~>AI07MT(ѱALnw6څsxeņ ym1}ՆH)]nJ`s m&3?`[souT]|AлjU+3֢&7ͪ 'N4 !qREBg3n6%ţF\*8Rj a uW#o+ur9\Tj؎4岴wj@RMjI`mDÏPbx8ƙ6tXbX-Yy ~r_`pNkW;5vd\<9 s"} FW#,OsͲxJJQ%EJ? 7 9-5:m8(-ZE'$ʆ ʷpP[7Vை~}D`S@_j w[)ogk-?~PEHc\ϤX#Nq$- ^ 55"6wANgDfr_ &fi7.=O n-mڐT {:Ws@h1r5[Vf$ȣ &xxEfK?rb ^an0!zݚ'PGfpAķg+[ɖuvzVQKJǐѰrzM)$nsƫGhNc]YBQl}9 > bfRGv \9xȔkk,<~Y$=(<atі@&Y-9XS20sv yL7w^#Lթyhg("kʓN1OΛUlmȂaoO/`괶tؕ G_RhiT)K]E5ΦP~ȑ E}adŘ|yrw([ xQqs[A8Wz먇yQOG̛s+rz4G{tA+-Tn4rw$ǟYVLT'e#G} TFqUy;h`V0!2Û3khÁG?mȂ `Y9S C~]_mFJ"db]LdԆOXuNSĪ -.@ME;4ͯ٣Zlc-GW\Dc~sb#SYUIHw:ÊmViHި  ,u7*_^)ݿQu#=>|!q{;gDMLIư$"Ϫ\.] Z*tܠI!H(_ QOeqj$  }]:Q;Z؋98SJθs_뮶=( RLtUjfu}A/qzP}M]Sgry"?=ED*SchSJz@^_L9Jq#2=FrQ 'y=UKoU`b:˜լ,rF ^'qfdK((yJ*%C ʼnѥq+h]KǚŔck"Rg3>D2?Ҥb_ p#yPUz;$7+2"K5ꌫoipG@yZ $)>.ԧuP+."o [>% yb)q1/eǻ}o;J9y/3;Fiqܰn2aۼR)Y*+8LFXˡ8RKAbHiO)l͚h|u.5g{3GdB1ga05bdͨ{nE•QAr b?[5=~ϨOv.uɮrp9t2՟{+(8>,"v|naZ-ijr@`u=/1pnfRKH@ڶz[ ux 3/jM: ʟ &#C1u~4L1@fBۚ]Gu$_՛3-ƁF m8_ D@sn-Ye":2ONnZ/gyhvrfDWpބɍQW@v03 |N 9{{%>H4lV9=iq,V5=Z^Ϳ$ Q'Q=H/%5~2! E xo3K)WzCb w NVx̼[ %v^0+ ˥rXCAHz2/oՋ=gb'dWdW-zH?CyxAaz5%a/r)"|CjY< (#\=zŖ'pm/S!k~jÀSϐRfi[ϏoIw.L<*ߖ:e CH:vZӀO&V0-qvW0v7 .a5HD?͏O{6>jTe`U0\};|q yAc;ᆰCcLm1/J Krf@WXenŵ{ز}: n12)ŇⰀ8i[0>m5qC;~s =2e?9i,`'TTKFiF+0_G<8O75x(-o /3o6 0D׼3bX#*[d98ܩ韌oJ?_&z.5N(#>G!M\J7^ 5À!Wlҫ[;:YˉXd8LѤ4= h,[i> IXEo ^JţkBA`ͧ8@I*kY\2CMC Ynoo;V!xMd B  4EoT Xsyfn$\lPpXгz Ota*;}DRĞ5HShq=⥁Np]ޠQvWґ[q-A4;1+IAdad^p lꇇH5tRc#nrZq?,'l~ y=9L O_V/n/ا= ˇЏ*/d ^0>IZ~ RekL'; }3)-7J s#Y$T[O UjwwJVA3POҸ ´f3eukpIJ*5llj6Wx_0p|`ԡ.-l`rFR&1n#Gtq;6 -<mjGN!~o7̎/uQN:oSsP9F-3men'ek1y+} [&j}TJ"mg3)_YNuxdPqUOd&>jD3@U@2% o~f տw+}7ǖV56]myvZ?Y~ٰM)\Vﮉ\e@.x%2Sjqf֋#Gi&:, U)dGZ/h+J6Ob`QeY"W@"WzϨqx4H\(#ދW:JS-?:7{A'5_yQwYBY1 {)w>au.E^JWS^FL"ݿdZTSu(׶8f#HHH&*rU kvns!2dxe fc9-]oQ[oكneʼQ۝!v Va} CXRW4e  C)XJ(V[ɍG[YKJ<3&f$L#۶MzhژSzpKw,ǓL=VpWKw{)R >K-4 3Τt- G;*L.w8Sn_7g"B@V/X8dm>ԟ&X+OqR62cz%vCYj}aaҞ] / 9Wa"abh[ias %Pc>n&ZH%CӢjqu"TI/ISkbk#9=gFfKÔ21Ú\6N_d{xK;d4f!G*5YEBK`݄nb,v}Y\ v>z<*v%5եjWEuB;*&&!(F&EV4ce31+,~V>v"c)9S%hXVD<&1"LSlzS,ϩj EU83CmJgnBO$Gb6n4"wj|W y ]%?ī%Y5ZoA# (tP>rV{C!FJ{zX"!R98oi5T" ?,?T Uѹ֬Bq[sa#)۲GQxSh@zr1~n }mx,Fu7t.jwׁPg]YrճOjxݪIt&@JϿ7z| L5mlEB/=P>׀軌qհv֧r6{!?i\$aQ_\צF1T\W03t n@}pP"Ղa3Sr:aa:x;9Qel_(|$5G3_͖V',? 48k"}!<Цqi }&:wq6PUN=ƿ_t{fxK6;Cg 9W';JD d¿k^%_ᑶPد:mp6˵`B؇ ؇V^j 8S֪IC@!T[KZf`ͫ9ԯ{ CP#bB ؋] sF,[:F,w|":(%""y&ËW%.۹&QθcQ&^Vpn|J3pESObBĿ.rFC$/m[ȍU)z EE,3mk:r$ sW']n鍷ke d=(--HځrޣS]Z`&𥂦Wʝ[0CI9Jy4!p+r'+0(s-@Dʚ>OE+8X[exo"|Co1}:X=>$d{jF}/rr8( G{ rG?溥d6 6oP52 \Y^ƾ}@H|+K6;UqpK`T$l_ڐOCBhFP[G? _;qNtLo9!3XJmnfWʼR&!C#>(#nԘ2sOKXuʂg[{; ׯ HUMkf8tx/`>>|e:Pi}y)@\uė2K;S@P\cV 0ӷ-݋Bғ/-U|c'S/T8X-՟ .V2_E8N[Ag&}q2L5>euzeƎ%YuWdW{y2v'?**9Utb6u00Q]xbӱororc'bM*DN=eK[]÷>C+ԟʓyMt3-} 0MZ~nz _]Ԟߌ w: v~!+< btA%K2 ԖԘɆ!7fW;cx{g[D$@Rc->3'vUC1ςL}:LƗ/+4QGs~<7|FNfop+Jwd&-B8it%x*}!aPWmDao4]22'HmT61[n@I}*R\GgŜ1BX]rpL kB5e,oc9<h{{|M>2^b/QqC>KE%|f4hd0bVI.T]T)y\\uxqhv?RhuK\2xs]N~̣\%Ùv+se }@]q)ޣ ]" ,,0T?(iNv|KCP {ܩ3;pEG b*|@!(?nܐ7ɆbX 2",cA=G0UK9~O>805jt Ol<+AuIB)GE}CR-3" IHWQ+[b})}tu7F]PGPp${wX CDZs3!] qKVގYsK-B#홝P V20)L'<ʟƳtY][a@2Oqm 1WP}X { i.\قw&&pɝќ=i"6&B0 :Bu{TBՄTkDn2(qՊdMճdab5'%ڥaso!ՋoreTpϬɓhag""l } (m5jJZ-:Bп)(C?XFiuNz=Ogث,GH{ƥ ~kibvANLjZ٪<9BچŴ _Y]PN>B]ξ- n(]d9 DXmqG]Պ~UӉI+١/3j{^EHD[qZUzkU [ UN%jvH9g*}S}2*~C9d՚-R[ iL} 1F34oQ r'v1P&(bԄ}VH u~b{LOې[dI`x^&*GבQ 3<':W1V0:6TtNÇS: _uoc}O7[ %r?otP6#C1m-p{2ވ˨'TuҊwO;0mokWQ2]m|=F謴=:5D}V)_Վ)ܫTvd#2{*sja?gayH{n ,@i|O8BE!BxLIz1r`qmn8H<-~'n:C媪F5 ^!x70TYrak)8xCYZB$ 5ck24pydxS`6@(w=k7hm2(52$5XK ry4h#ySҵЛ:-v+eX|,ȏFZG s,%W:^/rcd#|IV @Kxj3)J`EOʐ,/9.j{)GAl}K{!wj_JBkK`yW f^TrA{ 7fL6cC]_G4NΪ7q|э9KVM kq͏یa\}kb=i(M M 3iAo6Z=H[ZxBz$u[)PKu)ɪPX˿`._ғj]*!$Go׮[6 >r_^hLXĬ£l F]!;||ڧYܧoNblaK@Kǣ^W,dbwY&^/SBFh`=tͯzRd,A*Fr[^4n`aWly&1x͇8*Q341݄̾}o`^>fI㎏d4m]LÈɮiTrt8>6&Yܷ)ͶgDJ݊+HY,]ZAd{+Z\vrъ{N&^KCnaGl]&:srtdx.w Lԛ^]No0d-H`KYvM3 xeA~t.E.` %͸U1m44&TpvP9] G_^@pO?-XM0Y%yp^F=Tc CqnJu=DjeO}b# B엦 !8GgF%8A_ ފ}(QmKsLXqP'&AdVz 2<4^@pO5ՔE* &Umbiyj +QqeJڪ:<#&j}gKW~w!xbh@'A-%/ִ *to7 UKA9p%/`fj /$O%wo,⢣[( yi.k{ȐBNlPB'̨vȕ,7,Qr} b)j G8 jrVv:)+`\Q.<^4XXǞ\"%jd`,^[Ƕ-9(gnAܷ}y&mJNWZJ(ǤGE):chdz5-^uu2Y1kV7" w,>C={pѢ& pN$Wz U>]HTޤFBpC.*5"n. dt^ٲM/Bؿ7V6M Iֹ-bOj(x-R!^B;]$Vv&7ME%"cŒ)`HȢ5U$Wo EqQs o fk̓ajl5IkҰzhEȰ"u \(iy<\c'l@$ec@IW%~<\k̃g4@LnTkϞ-OKWPXv(d aef0(;pRdBYݡ͵[O)!J(\yAcjӽ|z[F,6_Q"jdw;Gm,`VQj#Vu<`'-瞙2vg)1XƲwK33mܽ, 0(‚uk? *wF\l& UBZ _`_PR7lr_@GEvaLdSr E1$"Ai̔K#ڬ8q[oCBfuWd!tA4a,V.pD/ˏ9S J|^X PZֿKBI"g0a-8uCh_C=jJ a1QN; e_|žM B*¹\= z]@bN ޥo?U7(u`%4^zm6I~8-D$pz5$ܥ{R'𘷓&2F03 DBKw{]pĨK΁, y% B8(X#YH($4S fZuo0y1 U}eE\Q3(tY C'HsK`Խu2 ~Z@ʚxpKrh21R)Q-$x² ӸSk+@.o)'N4Bu DLݙt;+îb[-/j1 44chDX;+U_B'*LU;ba}-l`&hB>;O3N͞DJP]GĮ#E|@YED×zip.n:#rrNקE>ѭsʖjգ+hɱq6^(B؎vs @kk.Ǥ1۪,£xsJ+33H g^wG֤JG l2@ٵ Ykf%j/t+1vw WVW֌`۵u:6WwjsJY}dߡ68BTw/&1x Fg«m|lB1tӣyX_8Dhq!6Β@c-C ,XG{&(]ˮ-@FS<,.X_)rʗ1G\I㊒Z7ord߁CC*y|f~@Ȏf`# BjzXOaǚlpy'@Zeb#CR FCh'w30yxzOuGn`؀zeF_|!,}.Oڂ:)ą/Wʷ Nf9oCtҠ_Wn\+ּGzsr7Ww:.yz\ jXY &ΗMi qZe_S hD{, |ٯ*Y{d#F;k)g.fclORI`mtLK3uO85}y>F4+K B؎1j8 >evq̳0\^]'VW`S 'y/Gh--1Q͇tKnp $WxUn܌qی p?[YQ;({$YP_@zgqp, 0,6e.TJjĶZJs6&lIp |Ս^Wd YQӍ_R6J+uKGbx\ 7h}"hcE9W hˉTqD"Y) L1-s+X9ۨ4 條U2r.ZDPK[8 C(Fcӱ_kyœeYu(D,9kt$z jS-".ߞG-̔A+$#'e]ŧ;L)E\k,ӵ&lީ)xV΢Ek6X諝]CXh)mxCLmɟKKƭ1XitCCdF23z4*gF*FŨoAO,( p'0ug LsgbjIY 瑵)9jUZ>TP (.hNHR{c2.(F^;H*{Z\WPh !e%=$D奣m G7:"-[F}D3,*>Ħ#(&yQg.zD/7aۯ$m`72ȸg&`yykƢNoӜd,Gsa+Y-nG.X|QN.wtJVy1Rn eokD\}_)Qx$_NW#VԱ׆mEfvsgfw5. H.vCL=Zo(TsFi,F&lW3ZQ2}W0c-hts!%' Z=q $椋S):Myj|s:0AmI61@B9NX@"gXHWWbůB.[lw6uh_?Mr|O&OZ4[r gt Wy- ٜkf9_=(nsu|-p6P`7a;SZ|n0t[+Y‘N(hMHiKG9 撩luO#'mRZcP,%ܱcw%hHj#̅ۅWΗea= ;ɯ-&FȵO6pde1 : 9[(8D1oUeBg0|6SBiv @/MTmVgn5ˢf΀XLXqEdז*p ȍiI{LJ5D@LHCxאQx%=P@S.yE`UE ؂EΧ|w5 Ŏs?j?׾4;Ur#PSR|`#y&53\7ҪagUa jж*-׸BHb[|(pd"Fvv^LD$+# J>݂D"~ 2xF?i&|;P7^rʪ9MM~$z m 8%J?? f1g0;f #1,sV6Y\j\6n_y8AI ׈©鋃L-<\ `\#!'`c*k1҆("PN/CQ~EbeB\/0>mEJ5Qu _! E-qyZqZ|ŘL@@1U Mb 65sɜ-.ͼh˧;Z>֬$h 9{x-< 3yOBp"uﲙXT.s-S ^c#AcJ>_c`OӃKFiטu}뷙\ <،\;vS :gG尾ୄ-bQ*InT=VEMBѝl>wH{zc(R=73 A,ݧӲ,tż,϶T}v30)5AE -9#)g-)\Xt";11lK~UŬ$iq.*^2PW<dⲎnI"F&G o}M.k=/3$L`Α"rǛom:95A;ҁUZ4`7hӧnm - >HiE S 'Є]U qE*n\ac HE UJ 9:t'pK0EOcˣ4/ #ӏ5TruVp1@a*PZUZ*@iHyƸc Lي#oz-OCiUɐAP"z4/wC7 am qM|Ӵ !pV7K+YC9۾[ Ir&H lי˅ڌ:7uV,⼛ Hk r>NFOv@Q!;wFR XD(p/ `:Mق )xuV[cG=B[,AC ǬlEo)q_QݔRFMߪqU4"VrAWwjЄ1<{5{_ERF7|(r=UF/t*60:˦yJ #N:BH ED0,sʮ$ sQ(ݷl7GGQAyM~>ØGGtlFnҗH2$ *Kl0q p6ԧ\ۯA>Za A1eR OL Cg{7f7$10$ vo*Jgr)&q6ʤIH)=EB}ں %VT *WQQaK6oTB:6z%&;Hz_CTU6c2=:!NANuO[w!">BÉoo58 =\׾m*-]3:_?z#nx½-RvgYZxZh!cihD2X#t3Wl+g\^sLyqzbi&itL^Ž8Ue9RQ 7=Nx;b?=x6., ˟fwawFn{u'\|c)PAZ{'H(GO̩#s߄;RK89(F76M=wa%׏+%GC GN,@"ӏY=59 к$jԾeo_u eW#rկ\DĜ!% ulWCú. xC*!z28'b`:muM;Y?noi%D0E WWS8`P1)L%$:zNBt]8't @݈_J/-SvdK&d}B LTaߠNmDiasG;adL#28up)LY!;374bГ d b;x1;炄些u[^RXY݂y1 :Ycm8Ф!Uoq ɺf&G%.^ ƫnvd2ar&e.{`Q(519jD]AI5磭h]]8?,BqK׋!+SQexP0Ca#Șlf#iZ w<sEKb2([Qƣ8C>͉eEq>*./i$c-РH{PY+~"՚ i/Uy C莰ϐ gK;gQȋڳ[ AqLJe$?[%wa"]IY^DSfM9G5 cyt֐6Xŏ.;|Gx?!hRq ҅GSH(DK#k7Vmȝ]tR Gr ^ O`zXƥh*z,h M8Njۈ#BLS)4"Pf vH#|(+ǩw{6~$D떠=f"$ ZAv֨4d q;'ՏOԻ:S<4Vr^OZsSq :ێ` R%Dbx3ZpyC=pFeF p#㒾q]1c'X}MtKpRx gpQ<dw)cb,9fޞe"\ B1Zߝbq:guKqO"9!0 +~˜S諒3a5ҦwVݬz: ƓXo{iC((Rg9_wUo+܅JyJ.Fk ~鞸MM'\:YD]R qΣlL^,Cl 7Y7<ųА̑E_ӓ!H\nSyW؈XQǔstUɓx({&иN)cop\ReL7m}jʌwL~xe o #]SlRbާ!zx`>On >ݽq9=691Z|G ^(OC;{Yw:K&a4Z%c <Lx YbWއ^L[Vvz(a.(hi_Qe[vX.dwĝ\Uj!'L8;i nSlVܩFvϹ~,x;߳`aw秝13Sc}g=X~G}Qw4h嘥S|FbS4#%"63PϡT>\$Am4e@ћdL1Q{nve ƴ D\!7y: ~ w%1bS iJ$aO5p[6ZI^_%m)d'b`#7 Đֻ=jHZ,b)D&F y=sbS&gdC&>/FC hjYj.(x* cü$%>w}8KK!-B'~qxS M@㛎M0[o`:,kB1LcY \!&=@t憆Q.%,3NuhuDDg2?G+[uTh$)l9y+{zaa\ X3`# A(K#3V-{d~Pw 6g(,22/M͟cn.S<.Vۿ1z G`@2τ UsS) DJ3ՌD)<) ?7 `m_q(. Ve~g n3dXIGJ9*䉍`(_n^y@"ڜ],uA\oo4PwFnlu*PP0sX G&z.!抅wCx1=|&E Ϋg~~zMզ^E0?ñ_~FOmMvhh?QPF8]8tERè;fv-^Mt ~XFhXM[&eT2h]OtH>};đ'EqsN@g;.j}JQN^x-7s^i&Ez" c|_n 3[&ԵW"L úP*#)};67Y60%ha$\ W@Μ: VCK6,?$kѼvXuVK8Iw5PU-!'J56_xR񌻥8T%zP;>FH#\g+ß g7fBg'ƄJhٚ{L/ǖAʾQ<"Tv5vTm;JFnc1fJt< fbsu7V!÷Yo+6HL4}`AarȌ)[E7pU:`e}Ji៸Ere)B{`d/1*ʃ箌w]A7>@d9)~oO'5)+Ti >yAWw3!.t׋M^OV^AX1t( M|Po J9Z?zyaH X_h +ym[T(!JG6kO:MZt¬sO;\N]!נS_љ9 Ω7>T} R"Uz-Gdocs{qWB:̃%Bg, smLZEK W1r88=Yi?mn;UQhDnb3".f|!4ȎQ>+'dKߺ .*&0:wwt WE窓_K!:*(# O3:3\p򺟔k_I=Ӟ>Ni.[ײ"SQ*eAؽ3l[ѫN^{WiXI/vw(}\ZJ!A,{dԵBβ^A8<^#" !lvwJN6=1ݕ>t7˫vAɝДoev-SaR|$aB&Poȶ%XS>5]߆f)5dz18-M!8J\Lٖyk? M"x>f[R"c3?# |# Gg&3ʔu+ڳ puEpBh^^QrE {" 8LFk{l4&]Ӽ+I6]F̀ ^;kjjw0cct[ϙ ڲJtX jur$ӗ\]ARrzQ[qܻHܤLL5rnCnRH.],5=;O~kY@~0@'5AҤh r!P[y%NK;n{i_HQ:~^ΞSM9#J&Xr0ܳ^` y0}bMV!;:?k`W$#pq"~˛h(;fQb)WY Җa\uWt |gv~Lm.Zn ʵcF,|NpMU^㯇{{=g4i"ɞQYtL]A鎀 #zôEᘔӝxP{'"b Pȿ0˧/t>y1y饻mүrH*z6>?Ygr~ֈ|gs85A,G1%86JDmRjl%:ۀ}[kHXˆ8%2^q{X:. ?ޫu?GQFe hXiBÔH.^y{i藵R\jJI 6Q 7UיHשb}়|Y𥶢)p>IzbrTM쎣[X}S뙿䈼n8J%ؽv%.}iD+"3yPEn3&~8>GZk5C!}yTMB^U1M劜w`FBx/Zh鑚Tf vC-UheD֋=/釱fL&'z䨆'r1h fR-tB{6F`QC{Cua(wr5-E7\D-;mRJRᣥ=W>z Pl:cCs}ŸP%"597"!5sNeU2@STvQ J깉9W:sڏKwF0;F6D V Qpys>淵gZ ؿNE[Ck.Z vI` L'=&_ڏ~ɫ8@0=F뗇!ptVyG{BUMfL~x} hd='H,Gʁ#v͡\ifi7JlXi 7v^.zO-yE Q7ٔ]0[RФk@s#Ttvh;=D/00.w)وc-݁^> @BfuǨ&4BX&9q4>/Txq,*^+ƴR{ow  c_dQi?4mq>Jw6ǟ;bI&Hα&mx*֪6U.x:Sl$_!Eb(A+ú2(5<]GZdCO](䔢ۯB`vS{){II1YZ Ormy*g R`sٺf5@_jdj|Ơ9]J q(Ύpu.ݦ=b39ŶsJ$/3@+-k'Kҩ,t%.hybbw0To샨0%*i]O^JZV} .<ƁC,jwJ9фF{amDlxԾ{lCQۦfع ŝV#|qғ x8,{_ X36*y`6PM緸R.cGTZJhǤopе`Ťw6YMRڢ)l'(XHm7Ϋu.fƲSZ4&]+QGl"kFvfks:r9[">%qr%THߩYϣ$`7h^h~<(a`v %Kr"P Gд\θC?heKh)I4$hc&ڋ=%(-W>4bj9fe{ξ(6N1H Sdu7sޫȞ!DZ0'w.&.MG'}䛸r$ ֮S/%)/WPim..(Ү\ :.c&5MҴH32N~ߤW GeFwj/"Rcj]ۃ~jXwԳnXd#N7]Z$[|ҁz`bsܙ̝]ͫL=\q&1A|.->WZ~k]Б$`ݘg%X5Y|(\VV 0fgП LZf޶i(N[OU2l"őc Q#txUs9o$RPzA[._kE *#[YLfSy!mТ> 6_KWmZ(wzabN*n<in`# v "į+hHyFe9-Yd0+^ }Urowyh6קK`$C[xHtYW<~ۆ=_cp ",Ȯ4d7m{zhz]m7f˞ L8HHp\+n R5>8E.dz̼DE-txTbWÜM#mQaZ坪P$hOn'5gdߵc}PN!)ez%}C96ar+&{rW8jtd-hv*J%T6Xvh1%rB-RdL qW䟆Mel`Qd1t[^Gm>XVǧIcEM@4\ A {huET*6p+wr.˞C_;/{LNf=t><.SI<+zsFڞ`ϧu+8hl-\+ugw][x HUSl||%I,i4q ㄎǵ,(4 UBDavedku˕'UYT5SN`+>;'LɢmyOG. XiC cn}; sp%Vɰ|l _^Ovw>;gDM!*O 6WxT[ە֧&aEB3g2-u.NJzv mΎFz4L9ժOt^m <ɱ@ό'a+|pn0`Ki H%V@0P 09omwy[{4?drĶ~^IZe7\e6%iv/Z4r?]a(|m=x%dtнMK \iXf-8xD+e>tO׫Gܝy_Ge[JYЃJw~ywƅ?3sWe?-|SY1tU|Up6BxK*wπ2)n(÷49 `;LN9~,E(-ssNu`b&lIzL# 6D%u)Ġ';>JD7tr0@c$ΑL*,YGL};Zegu*6+fzR5Kɀc'/S,lED}i2R g?, A93[D) f+e(rĀr^KkR<7Wo]}3Tʞ` [)ĴÙ63< JGYF2p "3^݁fV&8m[f̣d _G ,9@% $i=Ҙ:D, +5/m*_ #cƚ,yGyÃ? EP4LK\zN1dmkܣ$ek/ ]11 d{ﰢ|O`1`Z?Sw>1^Pp3%IzO-ߎ1BHnz#l,Ae $%ޑW~}rR*,wމȺ، 9FIi/qC蠶`O]:l~[Es(ņuhLu !~Op~P# k=G.Jw\ P@|tM"[d78J~C8,*ȥΛHgh,w^zL2'/BxDl{Y9kyE꾱-vĭ%oFrhW)ËXdkYoJy #I7xWsUroA@?ʀ }0nEKȌc+_B1MOW{V{葓ʜ;7x}}z&!ۇ)]^B?k=6gU4AZwϵZ_c65Ex?|<"쐰ǟ&~( GE0rz Rh EF ~;~;Kw,ԇٝ_3~΄ґOt*I7 5/|i:b yl튓o{W| ٲԁ K^6Y?G|!2ƚl9wsCYM9߆&^ݖS`Lڽdت钨  Y"I+Jk ,Ԧc vW0٣ÝGM֝sΈrri(E1v 8rS7<^I16hc O4m~(bW7Q07\'1QgEt2 ݂G裊 -![U_cz=?if9sA,R\:L3S>腠#^޽ØTE&-OwkoIԔIW䂜C_aRa֐:,ge.*JJx~c/̺҆& Zey~%,(?HTw9WH@(3qP M۶G9e;#u\B`_6V",L_p4G&Z5R% c[~5&٠v)v")$!0z_RtY',H_ɚhPB%NKm>bɔ~0uj=6GDHꡂl6jqW(A84Ùmcs;$J^!w)].`JA ^VFb(bVVOZge^f5k޲Q)[FeX pݙezIX#SMN_9Kb:`B#!pT1`9,`I ]"}:yXshܣ|ʕ( ώf^WXx\fp> h`3~L0I(A`[6(C," _~?l{Of)M4S N?Z뚗^V2k랔uw"N% u)wOIL'<@L"?m{g}q~G=Z 4c``|/8~&<~/lX*{2(}(u2Sl7s(C'R2YVEUd`h/ش E ^+䱟qS8IR>ځrpv69} nTϖd2aǍs\ !L < 5֟]K{P?]k2CAY<-'/ȌQAQ5N\ǨxK=09BޓO_RZjr C=U~jX֍tLm#Oh[8k'Գ{pT- ?ZƜIX#5;N FFx}N~.?3ԴnRm9wgf9"3ƾ=3//k5>%ui3 Z^C1\R ( oH6iّcK|Gx>c څ' zguvDR1CLdZW&;lꬑyi4Z&t>)4W( ~!!"@¾cN"'}{PJ~$0Sʬ6UgNWh@܇p5bB Z !Q+> ȊZTG!gzKNEX؈2)QTBlHv~st%!No100 698NG6.Gn(A`сv>LJGsyGy C2t]H ͔jػq ޏ8" oTN/S $燺)>3L1rݫ0wgUXciAN3 (/Pc9.$:#nTxٌua& tA)(5-TU3z:I\|t1~u/R8Oq*u^lLPI&Q&ܓ'"dz[ohdN+ "x4N$-<[J;Ud6 T5;S #5*~ 5+Oo*2x!  fL/d@vVo jI G \ `>~+S{ݱ|!8 4zduIA w 6(2l-4ɝ2H0_{r+*$Kc>4@"4KnQ4pcػF4eo֌ܜG ݋؂u'pmS9$~NXD!dzѥs۔6VvVť״1 f~[3Lʃ|Ep仮 Ј Es,8sEb\X[;956"˄*.o0j^7R]_ಱC6JDՍ2Q"TQX9J[ES QĹYWH#ؗy/%>ٳCM<ό#ג6=gFlw L;'A,ǃD)Έ=W+EHO%ey:^ݯJOWQ&> ,R#\~0Lh:=aFEC9 !]B#F_( x?Ft!W]wtr.@cȓ9)MG.$84[(`6A՗R-G84eI=qF (^">:D[ 9Qf|=g0Fr>I|nW)|xulk0 uE,gٯDNLP|b1bAgZy4[`;Ex2[=҄$@Ua(7 =B|9R4X 0VrAUZ"X3L)(.v_.،jۤLQ{Cl_Mռ3#=D=UNa ?)ӫ'/O&eYPi,#Gk'|d߉CPmTrYVSҤj|t +G7"oMkSS߲,txA5sCrf)=NP,ԞF/tȦ,jJ Ље1IPa.&eʚT8]ItpL+ 5Oc82>Lն er9*?Ńc T}k;4ZD,`h /à#,Տp|.$JRFt{(l<\%8g }r:"C 4V]8Qgbbim _TLHjKvS5GQ8MD/;l]A}Jz4 ݴU#>jfxfcH g5糯#&7jzHS z\@ P+,Ӑ e֜GI+xrT"#W9"SfPKp^4[Q(c3N3ˉ&A|B n b(~\]3G|<r$SnrN4_ ơzEcM7}*y5xl¿iBQ[?ح[үO 6L Li:P`>k^hYs/"$^l8[sW(4`NF!h%0.Ss;C+N0=V8*>F"D季{,׊{.€D?RsoZ u˯CO-Ҭ)Llcz[?`R#&%`@j"LQ\1mwIio$ `?oF`8GȺMeDpVQ뭻5$T?e;Q5jݙÓg+T]_y<®xJ1@ޫ=MG?Pc:g_r`} oTk;RBf1YNz1􊇟'~Q#eCC𧧾ݪ*҂5NKgHsDa5/njRK<sDrr(VR)\)Iv[ҊOB]éP:2ǻҥf~>On"b=|H5)5[=CGnS/SjSg&m~#,o->sl "e4YwAJݿi lCg/Yqɯq&}lԶث;q6+(A ֪́*;Y%~ōM $Vǀl XӽI^u?hdQ|Tɯ@l6͟\.L0ƟXZx 1.CA^^>f-LJ9H%L4'8;/*fuA^ݼeI;c,;c>޷@ DUu@32_5m7F*$(XB+f SI25Q!Mg.B]X۩IELO|RJof6&%=w4mT_4A4$H+ w"0Bfu2]YI"?")æ dVH4X/*nP>ح='32 r9INiǓyXhHѥEƴllsz}x3fv]W)&:p@툾P(\Gi܏"L!^* k9#7ʏ&zw~ 9;2Y9+23IE]Ne:xڎLovyT‘0*cIXRV7aCRnf_,%]8hm#KeG΅̬9 61Qw%)'>"`ђy})_l u_qgH7iRiBxE֧PE'ᚃo8b c+ӡ C>s1:&+VKxX7YiA5caIBEb% TY6|tnjE+R4, 'Jm jkV&Ж&6O 7v4ߪ&B5hX~l,8F.[ f3sDtEf& ixQ\"I=ucD|}Zv >!"5_[a*2[ fN9uX=]V~^c(wDhڠ(1:L:ZryҬ6ooT8ajMy _7FY3+5^0=ZhLvc~9 X A9!hΈTTymht[gh]sV!ה \ɻ8-99gRks|Pz\['UbpBS$$Yէ9Er`Aq#0DGRׂ{=3+1/aUy]0b roYmU ő1ʯ/yg!}ĤcF(uw"kL6A1)jF}1fݤU~lr(0^ ]rr];@a'IЇ\V  M6sMP ihaEᄦHs\XmyOHO>j  6PI>zOI?J6& {L.;HCu[l 47MFZ~ɠ1ߒ~C1$erȼ&Q5u= 3 x;bZ`oo(hejrVQ]~@ 0HNԒz @H^ l ҤBN'mޚ;72(ZD;$cd{[Ya!b)9f2A[* 3Z;v A!Ѷ,_݊ť9޽7'lK'LC *wxa\^?W"6u_Zs-cb,_N?E)m5Cƍ->MhE6_%F~&k%/o]dЮ Pq#mY's Işڮ]VEF`RR1-ɺIy8{{pAMAz&J>V&e즃Z<7 #1Z5= [ ԬC6+KЍ.F(,cz$m@2$S&F]he;yJJ1Bފ4+'C.?οA燾\Sb[2V؃ >.<+X${@i "P t9Mٖ`k#)/4 #]V{yzLzU4 ^a!9;%"HEH}W_aG3y=\M霬$1 wLiNrcȞk|#? !$[(2rhc-j}a7*Su؍tv3XwbQ[ z2$IOY@vSmI}/![ne! k1N"B_2y3#f-7^#z:>F#q3JmhrF$2殏@W8s2frz†q_+ybV8Uݟ$R VeZ*ߚb-5'J'Xr~zmV`}Ffyp ^fN ǔ Rut*L21 #6} .wnqjZ;D5}O;gd9 '@g#OI:20hK,`Ycqi>s{U(Frjifjf\i8#Sk9L~W[<_bۉ_1HpTW^sb]=bY2ed)"YX hw*i# &ӎ;wpj)P2sD_R8;>]TNbFm-+սMG/^4kАy~F`*YNh5;uu/ 3Yv+v}t&W읶(w=B('#W8iF{C\L`SCZV"j^;+|1a ~@x/"!a@;nyzo-O{IxI:MɃJ@Jt;Ip&5%\ c>R7Vl>(}iW!B:ĢkJ+š^_̝<)R}24s?>ч’/䫆z@sfU3+3t@ ٠YŹrˑ9tkIk-%Yǥ@3^-J6 HY\G?O4 n2!ܨ _Fo(0p_ÜAN6Q20\q; 09g3$3[15>AJvA: zJwc2|- @) .E0$b\3xMU9z{xN(YVuk>2x f|ÿ+ dNH0a, OAL7* x]o ZQ% pL0lT0.9r6[sDC A{w16s`'*z}"|=:>Q,<$0"m?I.w/LrA>wJ ,6ǪeEubJ$C9Tnbȇ/V3E~$M&C%6pOsc7H]{m>,@d7Qms\4,mHo9NUl Ϳ~ӫE ϼQ%Qo0QacZ,^.yg*iIMܝ6 }p*;6.Q(zY'F\,٘Qtpc!{7bZPCUEmn|g[MrXIBf*֡K y(3BH`̘+R8QM۰ibȎy(eE/݌!9˗I 0LˊMϽ$1xDg!xi3#M JːSr!”h ^neLVjLՄUP*ζ\Ku%-HZaLjLDHXMaaA)$eS6u\jTY9*aBQ`F\SwvRn-.s_v9sU{(JFE? 4X9 05ZW(a!A9X~iae͇ 7T nivXӓ=wI.3{JUXʼdF X"49\]F@ DjQJo7hDt4TO5΂`11eS9}ؒO=FaN!+ f)L [:)濶4- m7*e~y,| 4؋#_jwـ,g-dG!7,< [7/̻>hIkXcCeeA[0I;+d ,+We؂ gMrs~~uVdR%:S3PQrl^2o0vqZT ߌ{4REvJIV;MVcB)2zF큱4ejW̵ @\ڡ^oRo8)GA?Ro G+ی<;/xHľu~OWrm0|һY(hMy%VeĮ09`EU18@ï!޼6!,*3w)h#eBĆS'uk",=,1O\eFTiX#΃%f]35s+*;/L;O!@Ҿ^>&4qz)+Egk0@B8_/9l(fZy6REg?zڵg4S_Zc hE851<46-.LS U@Zpts:pA#6p\(*_=+ehX$ cxε"3|X8e[FLLD*?zzc雉p]ka D+'1UǞRFCl˾K( 7QHG4%+I65nXԱZ.GMrbtHWٞQH5GyQ~ƅ"WH# ,4PϮd#۹곗 vt0CIbT9}MZY: v4fO~F|NHWiNsv$$.yi6(֭z{S%//P7U:#̗m8H4n+^ŕk1T*bAckKiۦؽ̤\l3GzQE wF)&O%ν&b 'Ew"x^hM{f%{ pJmo:"9:b'FO[KeMKk$}ߴF1GdS)őMKB.EB 1buμUsR>Z:y (.Nm4^ yd\Oe 6M&vU7B7rb-Bʱ# }C͊cek+fA{OߧMŦliwDo{X\2Z\0\P9}d4W>&0֚VieBU-A p d}wq|*l]04;gFz"j9Nܝ}'cS,@F־w ϻh(xn# nC#c|SauJ$4ϤB<,T HxݿP*A΄nL䞥-җ <%_跶柳EnG~zlNm$bQMv4[?t.OS세AKd׳g ^UC@"ʒTlam3r7r;kˇIUcԳ :6%^ ݸ}fߦԺ5g&`s sO |IT kq&ER p6f 7?516xy8}^7ښ 4i? f#VVlьԀM̮f L0+p^F ]DH hѯ'An({6yx~+5 `TQ-Qk|d1F|{_q(,d!IϭFAs 0g)ʺRU!/AP(MeYjD5q&%y]{`sq~Rcm Vhcq0 w]O =QH@ ,k$TME3w`5! KS,gLgCEcc&O7%*M !heAK@]`+'WBѲ"۠ wOOH^~8pf0jս\ Ȋ]?um/,{'c8S5w4@:c]G ݙd>?0A^ԯ^ _!_݂=ҦW,VNc>7KKCr"k!B+$Viܘ *s;JyFP?;q Id0sbMy?>J6A\[Zryx\#[Z \ H$}(Cc[wy(%J^3ة?g$t|vAZncv2DvBIJai9=|׵VX0A楊oy4%WBNe0$qbeªxIrӏΩ qkHN|JY g4yϭ& 1< qken3 &h,AHU(Fs(* =haM3a8.yVء8 k86|kp.R.AM[ƊĶ_8: &zM)KhTztXbYh %l%[-j%9N+ hEb.G( 3{~)qp(>a2L}1Rұ ˊ̝!U~qd^mǸOY>{־)в)ɻ(N-[oQO&CJ9R=L} 3ɴGr+q=W~@ l-C%;ݯZ[jsǠ"w2[%8`+9Kަlٽ+yϩpzb G.(FXjLk&cǦWo.Buힽ;}(W;jI2$BG#I B-]P[X8sƺ7&'8(3h&mda!~=F26 K""=~G\WLޕi%;L` ∼Q"O"?{!0祯:Q\-ax bmP@!)tIfܽZW% < i\!17$ADybe/C?ihTe jZPjG,䛠wn[%n%TPNn 010[Yoߕ@m_ {LPoja5e|%?@ '.yr79"8ŞzTQQ^'XPxxfIq@  CkV{"R9njiQ:Ha#t]mS.0:|)BJD.-n-?c 3P Ҟz f}<(wWZ/o 턏iK%  Vϋՙ، GZSeigP'hVk-Ya6:ҏSyAM]ˑ=.} ~ostrJ" _yWX+q$$-,dg+Տy dw-7)0#;$ǖ*bTZӽ#BK7?~ r';4w +`,%L8&Ly®8RntMzzuJ 7.TϚ! cSa :aU~vm 7(M نB|ͭm@RbyN%xg@ ϗ!fo`]듃jD*Kk{Nެ4w0NDuV0L =}9a?8An+DWݗ(L*Upıɧw hSՉTV!!(l"i̪@66]ɽcߐ& [ =kn]}vIPcT3g9Oemq@ #':SR>rY-~93+>,b4GkOfIv+*3?~ $g[rZr+F~ ĺ[B WhSb 'ұ ׁm!}Z 7*tV2!Ae#v=,,H=c{l5xp.YʼY~W)Ll/8 rF _踮Z3S*Æeb|/ay=,JEiSK}N]AdQЩ$E@{ Ȗvc|X7UO@𷜭;>C_B0~CwYHz![aS9+'dN^)ޚ#Vv="~܀,F#^i Jg0+8P6~Q/:E1!v@[N:?9aPh=.00m~}"\0USI2X" DנT @*p3p9Y(,@WKOAHd/8TB3E鰣?÷' No>M#vq^H`SO磔 Z' p[ _lkR$VN 80r%q=VAuN2 lx3JF$o]W# ڡ"{i*2?;|ywE6&Mϵ$s=q]e?ˋ}]1z,[WYA[Lg6#/vu=es&nB^yi?|q)Gfn&`K_ukڊOYZfrO*Z+rRxpdk6}IZY|][ahv7t;n*fLMGKtlhސD80i %@B=ݺ G覑f?Z9ĕ<=v|\ф n Jmwv dNI\d)SIC#aK̤ f{O;mX!( f ZeN+1Q?E9QKͧA+:!l[\{+(pAaM#Øѐq]֋h@˪ph$K26,(Tqв ?/4K67RQbpBvZ +PJ AO wg>ܝG+ƇHH'yi!n I':q Ja' i !4h&G7{CSi]PJB 'C9E9Bj2vsg%R`r xcL\S//z\U) ͪ>~Ps5[ eug/_曾Hdwy@rhi^%(΀7t~(~0.J5 'o:81U Yg.BUj ޹52(|)Sdz7:B`=vmtH@]:4OsZIy^;6`+wx6ßd3NSuX,'rݦ Ng]H$+ m5v!,>P(dXM/ZU'-R&ci5w ‘]E0pzlJ5 1crmju&K\Qr]c۫igj΃&ovAF^zeJJ!V>6c,'qBflXs~۔gZm?oN@3Nv6aۓ`V=BiBlI8MBB=;D|AהtM\1 }Dqx" V`EGTy[JMlvzULtssRb@*,[d 4(CJ$_O pӒ-M4>|Nirϔd'X\l7tE=FQ q qr%\VYp%N/{\;|zzn⧈ˇ9!q l٠%ebmHR@ +GAj#b%Ak#85s ܘĞ0G2sNMU8ł[<+}^Horh+qwHkz^f+%1M{S_ ʘ| ]xU2 MBU<S4Ubog̴ߘk^"\1m)$J@ڄjHGQNhI2$6=eE+O良WuXʐXyCXmEYgQשg)ne6)р:V>Yo~8}ȫ10O+-`'RlPS3kSb 4b2>X=q"DhI%!R]:-в;arQsa_dzi u^UhtO#]S|wr ^(좆30gS:[H$7^H͏:7't&Ldb(~ .NmloC|B+;0 dOsi8p)`s.%p.f6Jwe=)C泉@źՆEΩsHLX'I?s}!2v;Tf9ZB@Q,8Om~jM:yyo8 qcF *Ÿhʲ|1OJ|ٽ^x(r[/w.ǖ8SVNX(k)u0+Wŋ4e\݆|,}3 =XY 617& Q`4(}x1#TRC{I 54xg+s<z8s`+xW7Kz3/sW+Q,jn,8h. R*c0J+ qNjTmOR2 +I|ɚ#Hy+l|\ltqjaC*s ݤBk>hM%^+DmWTh&(W;%}vx|E*bh#gAL徬-*0|㖔ZZ>4z v|߫ Xc\7:359OT#IE8Q `{=ᕔDA\TE>޳(C'i{&z,u+!Q`_0|gɿ_jxNvlz/ mG[u \g|)/qG "ml p{!/A>2'_M~#Uz-A:lݖ"ΤsVaw"YJb"ˊ|Dm{`WaΛۙ 2zphP?~w,ڵ -$ŨJ(4cjXGhiaͅw+&4g_"Jw>쩀 Oa3/1r&=v2Wi o;9՜mN:-`_nHhd4$Q"TnKHWq4L67hKvy8 4&k`&xρC^W~%F z 7QU;m'f9uRfn˖23m0;i ؑjQyf뢆-@.0rګeߝ*3&k0Hp|rVB?&\~NAJߍ34}F2Tig4aԂv|&Q(Ҁma5p]wuoA TaIا"gYd%a_RuenK1|t~|qQY[tU:~uo3$WhE$( \vBO;2Wf{hI];n X Fq[ϯyWVu{W4MD %w6W5pNzX֋ FEA~rSL +*‘+n\Vy7^EMNQ!] ?ϣӧH߳+b 'pCe-Ix/dRB8a#,kwV1>;NdtoRV{>rȒ$9˓Bј  ߬,NJ譗/I Zɟu`v-ei@E46BW M COy~O]وu$9`C`fJ١rqGnEO%2 w~!MS";nobʙ!sҲ*pA*MC#:P G\H͍6I64 M_EdЧcȻ6z.4*_!!*(X'dәY/W+޻`sܥi :OdR#h]׳)w̯b{ UNu0K:2amqqU+B㕯$,t̉aO7`.o@1eD$fMrr-4~C_\Ltc`"e;"[P@5~5e) I?D.pb$g `L~ IW#E-̒V6qR: ww^$ZEmɡa x&Ԣq6ROoG<tYŮ Q kT@O }‘vBL,AM%Jiɓ] F%HaZ??|gZŜ$lb]7˜@oFu)1@0p4^Kh pѶС$|D^ VSL.7 < T:ޏUcC-'l>cjlY;_d=(o$-U= 2x#vIaxȄg^C u#ÓI뀄څ8ݫ1(_$2S?XȯWU¾hM4^Чd䡅N;֢=wGMgW(ɩ^/mke ^xW 2ů ϹYxkstb^f2€ϬD[Ѫ4@(?FE,d&+YOZ~?Ͻ@70ϱ[XO`m ̇8M*d)7 !|7*M]%tt0,f֐:j:](Mv|E%IF ٜO[ Fꨢ̓ߟ'c|8Uq׿A(H?5]¯].FlJmUZU*Ҭʳ}|QӠV3v0|&s8QT55mF*P%7{{n[윈Q%S\I7I$)M*̝Teݛ"Ź )#vOA<pЎHJ |,'Ж#bDֲ+<hj1'sqS1 ~т~܂pDX# DѾu;@dŢ?-ބxuK!>Bf`W+Z9Qɓf'M4\1U~l=l˻P`(a2[Zo2lw o7P(IEFӑ:3G.!6=hr'Z-j5l)곣HRكCq η1Wݒc-E2DiBI-%9?];+{ؘ ZY7!Bk<;!UEx0FS2I,Z|DB7Y$O7{63ьF5K2 ۝P#lyM + nR{KoW;7u_70 ;Z;@}G:`DԬ}UD[BV>iFԄ-1k%, ]WEk_U hnKMFk^鹊5K ~+F4 Oi: cԫ*a # }FK]1g~XtA_ch>+/[-CE4uCA!)lS }_%g6g9d;Vն{{{Cٰuvu#8\QӲ!2q9WlxfeG$ToĽ9D!bkˑ͠ЄC@=yHY$fjT?f@kkxRH5wga?>[~EɌR2V۞ uN%Յ ~$_-vp%ꔤ_dVm7{;LHVaP[/!=y Rק &Os1 N~\L9"k)ZhABe[iy hLEɦyzUH 59A-CnپjnքZ$kY02iݸ aTR_wbAEbVH!XN8YHی0߭0w8R{2ՄU֯HEk2#ICe 2Oy1o\ 7UkAKVF0D6-8y䌘`p D{I]r܅K"jI=pX0k4[_JPG:WNAJ~[4 ,eygrzIr 9110l*H⶷;'[/KXk\+F0t8,!L!b`F>m۳ u?MVJ"#JG^"7%Wn;}ĩ~uruZlKI{-^yUpCXtqf3 oSx|jc!f"ɔ#S@s@Nh+lW~Y,BP/oJouGndOn)YC ʙvؠXF ˤ7xmhlw :/1m*SG{x ȀM %w|qg3dLR&PԈ 9o0%FvIQ>/|Vڨ扂o>Pny]< }; f:jSPUzȇ]A)i$%;JՀ֭z [pO IHJ)Ip DDc X M|.(+ϟ.-=3ZwWG SJ#eApƻۀ9\G75 iPGRX>+86Ȥ.?"Qil L7jdH4@ynN\pUqA1%'){KgHn~Fp84M2:ߔ}Rh^(ډЌf]Bu sTz撴p7"z8mcr8rV0m&A,3SMGD_^#]kF+-e ?}HzRأnkn&1#@$ySŭcA."5 {_AP&hEH9TP/|7,^L)S>vuI yh$ᚸ ;1@ `X. >XmqQy?*+5,n+uKTʈ;G`'tZ9^BP|Z9)U|KIa-2Z>#6.!gd6l!lɪTg",!'aZ}hLngq}f .I!so8"#\TIsдɉY?t!T( ԰e6; /\OZ :V 5eԼ!N$\rs(!!qsIt,)ix~kyLUc]Q`R#in+(21Ⱦ7 -Y/:Kmg[ 'g !-ȱ2gP{Qg2Lh9gG mPM,N@&1G ~k6|;e';zTQ'}ZAy|1DwKsKPBv#g`Asd[0>F)Ae]F̈%P3 e8&oViyk0%0GOϡ|U6ֈ/'زr@Ar77JQ93m`QMh'jZzs53$R#u~`U˗zh4珈NaB; U8nٽ>@"$M~sXH"K WisMSHz0jh^lYwLW0dosKB1B PcGPe3VqY Fz턞P!wN(&]Ia 8*>>rbW@g;h"N$ PWL,"vwLWQ *#Gu(tʞJ P( ]ecw󀕼}5"4F'oevH1Ρ rםk)Y2篇2]Q] }Ly>p!L`Zz<%ҴT) emb3]!=`Q`+Rc%jݨw!"K{c3kV#k.!k^J6MMe/Y5.b3FF Ixl3x>//{i ƉHE{sϢ8Z0ْ"i/p錺kJyGmf;D#Ȫ𡠈?RnQ`Fi+e,%СM -(y V*֐KiX2·Χ@5E8GO/+$aG,|)mv2bK`Ϥ+Jl5P?.Vu־ SyŢECk u+mRN2m =IwG z' s3 11-4l ؎K7ɾrUFoM[@b1ҖaרvnsTZ5 {g%NɳW!nb9 i\0O(ۀ3CN0vPXun wF;}_;^?퉠RFO vmDˇT짌<&[_wY{] H|ʾ!u3Z:HZ*=Rb6D Xou'Pojӎ_#/=mRz4E*55o49ՇMjA1>F|hJ[8xU}9nQD )O[6H:qXb6k~kdX!RK%.u:=x㼢x*NaMkduXs4ΫHjɳ?hdYHbɴOفV\&Q2]/itq >bT^77/ ]͐}h%/G-T?l jD 807 }Y "ޜ~)>o.Z& ic<=w3OTynk.߽u‡ŝ6$!eaR93o'BD,YU}Q&&c?H:uшY pÖ.(UyY4S6' P|z& %n@*Tq'G+/y)Lg("-O1? *9[T}? 9N@}m6WrƧZ5+Ef::EKi.,Y i mۄS 'ܨxu3T:ٯ=9 .wK:.?Ro ]i@X*BʝSVCWjx~o1u`cm 5mڹ@tޟ.``ca-9܎F yQ| G&+v^]-[ÖH&Mt-kE Qq:Pg7]plW&I;2>>"rA`GG Q }mW $ :WD2Ju El$ rySq(Ό'Q6BܚED1#$;4'T_9omcGqNZ&`fU i{xz،2wfp9R T1%اoF5(\](5PM8peA(G!c*ȅA;CV*!R zܥ x/\ii'iYtAL+(;tBixqŗr0dEY7I/6!$*OWSC9N0dp$Нj_ @Z ueS<0{Xu|L^׵tbT#"ؿ 'H=ΑqQe&ƌc8Q5}Q30Ab3NreY|mo'glCB<@J050&}&ˍcθNß^kOUp0u&l@Mn|vih{reyx41[2r!7aBK.mB"mLĬx!H͏!#\ *`u_h.Mꊝ4PG7yOs(MSqWԒ q}:X W_; !vI[2Pa6IAp:O<"KrVXte9>I!Oo5`q 0 p)itvgNc'{Ђ&\Jc=љ_FNJe0aj.>ͲOX ZҾDGt B 1ݣ5FMofuiի[ CPr&(]HŎSբ4\P$U {XuР4-O}ٹl}yN̬q Y6GעХw*_ņaRxtz5}\ܖ9vv&ܘWw`Ct{aҜx< x_n:K.qOIA>0r:XZ w rZZFwfmY1ݔ8d2zL:\^J{(+:.T'*s,A-YhUUU.bq{vSz@C. =R :d8IoZMk0vM@@У ~frAz|"iU@;l.CMo96FxM$ѥ50mYfԏjq.nXw&K*6+0*ȝ?[>\ oř4jrb= Ӏlԧ 3E]wC pzδȴz+əƖhlbGMiZZvχwۙ_q狧3w/:s{Ax$Tow ~F3!;MKhh:|9Qdz=%tXa/ X~h=9wQ*Ѡ20Z 3xh4Њ ,,[ Ɗ naQn$$b0ho,aJZgY|^\?feȁxC}I[+`-mΏC`c#ߤ'z6-ԫ-2E"]|p"y9->oU$:?w/fN_9 d0OVfˌIlc..'@*%xC5qI:%Hh)Q"?&G>jy{r ϝ@+DB^ )SX3=ghF ZS6D:w =̥0V4>+)JF,X|jHkϡnAk˹Σ(K;W3?np枞H:D+_ͱ .>{$kͅNAfV|#e>P>&nL4BXc2.ePgbӞ$ a۟(Kib+b_  Nu,^č6f *.%“g<@Wlњ109eSpz~T9XSr -h&o,IM4`BmtBh0vDpX3,6ZyL>6Xd<"d`(uaEe?$˒OrW3%hsx NNk!hqtYߘ>RXUV/(V7UjPJ8ނ9q\ i Db.Mp }/\'sNYveԝu-n s}!ty2%L6? ko|6uuF{od<hp7 W+\ 7w'p(dSO!`c5 ye>rMg[FbdAU o4It 7S͟=X(:vB'#"m8@?4%~ V_q}96BxMfW#ׂd*Y!aD! $ ,Z8 C>!p2"e64![Ĭ |)5!GeՑy7rIY8 [uSs#1Z W4 qP );#^|eb/c5^K0F1A䑐Idz?-f}-wO䥹vei.A2ăXHb 0UYj9jAcB;ðxi>Le^!jҟ}0R=vS ✨ K8 n3X\@AN 0Q_tۨzl25T}tvQ4y %0/̈ ) ω¦!rqLCFvh-ҷ܉lX5A;Gj΀S);eSu̹ U*\C ܮK39$F#٢cjʴጇ z㼏 1¼oCާ[8"ݒG{drx[,>inbng|du >-}Su^H*@}PLZ\kDv:HJXً66ݙo=7TNVۭp~EVB6ij4Y;rfl|c CZ@NO">= ZS9uDtmc*Twb-қV!|H3#w@@Ȫqn`΃YepL}O>7=J]`ޚ ~ZIKEXLl1HQ(B;Bӫ?n(u; Sє{T\pY" ;D q;uFf-(U>Ӻ}W_1$)7d+X# sOqǒD8C|b̗mfju l/X傝%hxrO0\9ec΀5=R  R3*ںSy$!]JMp0"j$N9'W`&JNi(O9R'[ lV}юX7$,~Q/)w>!jTڍz[I! &==fq/b1;g,MY γj Nú3cG&' |Kq}CM^CM;XXa@F!}Hs?{-aLe͂He (tψaLj|n %Nn?ꗶnAŠVu9b`d!]*$4"CfǭS}¾N¯;$d/AG~L 8HVD,Sg?!u]j,,XOf3u+9y;?*?o3҆ZQP a`MEaU 2߄NF<{PP:l+L\`.X(Nuȉ6XKywcˉm1d${ʡy/59 j&V9 񹠽&L(c\@?DCvbL% &KcȻfsW J?)up>oWT(uC)x >7M"ƭݷ- N-ǎ%+S"gqSR!j"/|jVkphIԏ1V܏uEgi>sg~ǚ/ؕKɆxkfp+-\/wc6ۺ^6V d΋2viynܚȜDcO0O!l#CK *g` Z4)"QE\ohzQlع?kxC픛YȺӱw"SBx663WvXd'"\v|IFBy~k8BoW {BvAMM a.F+Z>tqs`:S@M.͇i[]%AJzlL愪ϕnb\."orògp[,8x̄3PiXZf`g8^>(`|(ǯWXKʼ0ٷ0T,CbDn8Uf^EH ؂XY#GFMf( +&>--Pc@G<l*Z]o`yV7IΓEm PZL`UCz۪R=_ #_:YZf `/'ih]sAO5 Wg77?ȼ(-Q ;糥dJw9^0ҡ=L,`) @y8 i2_ဏ&!!>M%T(Mҋ!b|L+u|&RQ;[q_a<~)sCbR)bLJ'WLz^`N4Q#q%~ ƪhdtlSJgNUh➰h{!NǫsQg3nnN̍.C{:؏p$Xw&k:O+$9z&~˝e~!EVSHus{fI ek\JzZ]_yj(q9&qojSH :YNt9TL)ĩ2TN|{z>[-P5b \OLNG)uuOۀ9NGiédj<؏Mk;ɔ询8| Pv3=(pju |$b͜'<+YLyy-ufkCJ.ӊf~ΆG-ʂ8()} gZddh3h<?2xe0dL2kCf;Q $4} s@Pt)RU`ZPe!mG^۩̙F;EOm?$MA{EjȐ1JScWŻHK~[ͭ.jҐD"77gEs0!]:#6хDj/o Q ۆc~(+McpPIJr2;>EiHg&1{<YV!RYrmOVb?"֗BaSϐ?4΀fDRmfZ㶇¡$.DdIk#_%a5N_#x,JC&`]*"WqmVAX&.$Ll;hRp'q(jJ)q.Akѿ- f%aDE#H,%>V*,/kj+o$ݩ E Ǹ ف x$nO g}@TEihژ*ZP,WaRhalwybU+LizvUI>z\RwRcwTj b5~֡IbJD)϶ *U\wTQm7/ϲ?-loe Oشיa:j'|?fm=nN !"ӱ3@TaT45rG:{d A&Zx>1PdXRh]D#gnqmLЬy.w0eef~Pݮrc/ /5Q~Z(rtP6*Ԥ_ +wBP!K`!2ZH I.Բ.*=_*X|loQ{PE߇tUu7;ڵn|FCj>xBx;/,bTSGcF(dt=X:y@LmƫH]eRT ~R!3tf$n{^3fGxBcRJq)=[r6(TꀦNo[fN 42>\GJ((IT 3Ta1zrCE ]nhCQQ>;7 |D໪d6G~p+jl먼r!f})!U2f+ h)Ӈd>mWnpƌyFbs {& ["'" x!XIz?S*3fs=Wڣ]7jX++p|]UAuKnJPDXXW~_B?+˪S*|%3Aּl`s鞲3b5 =€`@6儺w ;T?5hٳOJ.>Jݗ# ͕aБ@#.oL[5ԃC:$ 9%ٜ/x_㒨 XçP4oMw˙ dgNMVoҀ4yT'S>Jo;HekvLӗ5LT;󆷝0W66~<ْ`0md5^p(@)V/<*IYc>ߐKk׸Җ_hAl.g6})6bB#hcqlϯkPs)c-ߟN5zl2K×Zߒ!Ao nՑ_Mq |_ʖ)hxꕼClލߢ1,R"L/~d_W4&nɭء:%`$vIӏ ^ql+%{%r%_qA?ఊxP}= =!mey3nnd^Z@]9L.,G&f?MxfqYJ$X`w5\c8k{&"NE%݉ß\@I^AGQr``!hAyg m,[%EfL.4Ek> li@e>߽gpϘwщA*!%irJ{]擩jbL\`f) ,X⑓ K2FՈttk/ͶduXkp׍pX1 ##=qBN,-M˧dc 6FVVFQSrY*&j;_$_)\jUXq^ wb(#VvkİZVxԖQ/Vp5:u=dFy'-Hqກkȗ#K_" D*"?GƩⅵ]vV m]޳h뛸3ǽn}j]Xȯb1C+[IP~1Qä?aIEfB, &t7񕹰'Z`1MD'x耭בdha)4Zu픟<0rMvi򾏢3O Y@xள&"Az`<2P%̷aT 0;OhK}wGxd:[%d,RBrW*i+x_HK&,Г-Xg)_fDNuudvЕt$IApL $er dQh xۅPܟ N_L=k9W(Hx?8XSsH|j`a6Ai`KThG!We֝8mPT5fUif+y'F.@6yMB)R?U`#vN0Հ3:VF#Zء}&C-#7;?pH8T4A7z;&2ۊ3Ы1ߍrz[,^T= zUĪCG')k҃}#JrYiLy(=gpw݁g"N`k8UH! 1be]XH.PHT``3΋zd FUAYvE'f1FXdP:2o4ʼ;[2`RئB$K\7<$$}IْsxŢGW>T\QNusK* uҧ!#Xsȇ S 3@>CN}d⥙d2!8V*`E^:Qg2@qs[x [lj~0-3"/ޔ6|?*\;)fvz=j0%3dűͲ|Dt\G_ _;*E'Dj2 YOm URg ,TRr1 kP(#އ{wfxB(uRWodjK wt' bE/ѡf8O@.Tȷt|,Ł(Ŋ&-DØ0j5nԮM}*#V8e"p&tU/ e-ܖx@(r8tqmHiO#Ӣ h r/? ۯU|֕RàOr4{rj))h<3~t[4w/\sv9c=Y_yqwP=U5RK$i&$oϒ~_e9ðT/{ Áe zq^sSt({e=-8Z <0n؈kc[%KAh}WJBKXΠa.J/K  c{6 V3nP|Rw@GS8>TLْsIԃ* -B&b:WNvieğg>Yko݉:VB&ITB4<BN1pܚ#Ҟ U'ѻpwȿ ][EĎ&-s҂FfIS䯮}#(I./URE4 *zKX xVn,]aΪȨ1+q N|/ 0ʻ 9諸~0!ڥqF $.4*{ŭk+=.euMFX-:fΏ^W?#WbGs3j]a+f&buZ"ంV`֞|{ve X#~oV 6K'tozfIo0r7gJJ:@<\F@X*lHo }MWcE}UCW28fݹVH>tiv5, H{S'h͘B5k\$^.Hd3`*>{47'}T ٻ5>S1]33.# `yFm5okViJ8JIbCAt/8PKMz&Yfɴ[h¾Jx} Р9wj]j瀻wFUh]릦J3j7Z ވ\9}$;!=qn;M#(1DeW}.~T\Xs/ "iTaU_{apHk龊r_ghܷ&^RNT&b$#'þoӻk.ph)WO:{4 aDr|Lژ-$b>%K|XIMPN_HO&Vvg=WH7m;{q̌E(N=UN(Nhmͽ*ذ`:lzT,KN9١wx!hpiS䔸dxAlR)ފ,r}@sQw?4Ԉ$QmSKZޚݚ@VvRDJ2siXVg˷ɭiCȇgO&t <>ީF<\}j?'1+D; hX*.4nȁBc  0If4:D:jTY3(VDS&p]$[AoN ;{48MB#,I?TnPBzEɗ}>n0RZ6$LL7ijإj#,񗽑ה)5岹um'f &]||IɭyaaFLL*9M)*s O~c̵u!$ȭ'knn,۔ل@G$mf$c̥"b^yxkj{ sa(B9[})Z\Z~U̯ ~BX f4PSF*d~!!9a+wȊ.zɓ iiD1 qd/g/jݘÎipr k>6$EՇ}TgZɧaDItE^4ܸM`?F+Ap3^E)kkTxׂM <9އuMw8A~ƥKuZ+S'ԛ#h b>7c8z`PC8gݩY "%N9PdbjWw[Z%[:-0̇= urmZOC07t@O]Rl[:Lھi]x ߱7/c[QEcr].$-EW+ yJ}5cIAU&)+Atc h72 N1 *+RR4wf*O8߁R]J P+Lɵd:|*nd6}:-Cz9 6ʹ"v*|ž(+ yկQAY `}%'#.,cu4vnᑽNo#fT>X72riy4frmqv,Uڄg-覩F;̇7X3VLsP":v όl~T&Nuv/ 7*~w2A[UwBQ_|G}u$tJd^b6M0RPFB.|3;e;,,zF#6Պ""yp"<Ҟ.DKЭ|{9`)Klj()`ոg^'c\ K1\ _#1QSP,E; AצSho/cd`bXZI6eByXWk9w |!\dqi%'KPd<| v=mXD jqvt|[1lTM à@zϢكc< W &f U/10@^'NE792ZDQ] j"bP{)vE R`,vcG!0ЖL.%RD`<^2bu ;"7&{ *8fsJlHP 2ec0x6^lby_ QLs\>VKbhd~I ,u%DzD?6]  ;räg̈ۂ)=]֋dvbK9ghQꡍ"~i/B7VleeY+>`y2zɰ3Sc0*5DnvcGtt,VhrZSB&v G!giG {xbQ#%eDp{\PAgS( L*q!0űѬrhIV"KгN7PK`tJ;8~3Tc1Hcfg7(4zw1in9񰚌r>:RC+H]+ZZ"Uef{"}z '7xG.w]QOY޿iX@|x) #$:L8LvJ\6os9 ,O~ՍWDƎiěP4W3Ar{\ =Qhbx&v5x6TS/ z^1_incPL]1|/UPM2G y L78>. (W{[39Eȗ`_ڧ6Ȃbw#1AC9ctsn;dWΑzPi߶>7W Wb)㮅vjvXJ@Mg:T>} .[Wk}4~nCǭ.%Z.]ktg}}&/6阮/29Yi\Yv!Ng^NK[sUpK,.Q橯SQٻ)P[h f o6:*I/(,B|B$H`B")I`a4sFD6f 1] 4cR;&m&;eڭ\x0BJ=**)}KGt' ?͔8~&}6KzS:V#x:DZkrA4Pn=/et!GTm@޶Hž EZ}6rN:>Z(x6\/UBX atW_9TU]'x7k̏3]'H <~c pnn׏GWβUݲa,- 18D haxM@j_I%>+3@chIDjt8i~+F6zZvRW:8}jzNTJ{[ښP #$DݸU-*m(U)pwF`q=L># A-xRult©EZ&wCGثNunS8Z&/®ukר:hP3P1٬~'~~#VS8ZbxiQ],^XɨFOK(.O/ fIt"rHPi.~rށ|5! !HQ738ÕV 1ZJmnƥ)Z  e Z̵`,) Fv{gh^o+.,}.Cz٠W6cFgXs}#ܪӞdz 9wN,,s7`R~ȉUaSa0["97w'l4cNݰt;k/%skRbFL!ԸBKx(T4t)eM/DNu+1q=Gw['#v+;r#Z.Uʣz) OǤk{P4Y=K]1ID$oO;>dξkʄ"l3\*a#jvnJ t BIe'ruZ|~?~ 罺QMkjtbS _ބx`ow  NHq;@kCk7{xK3xKoW)8qOW7k1\fu~-o[l|}U=߬ӑC Z=3C;/`myJR2QҖ$c63͉9-}p"h/ri| w tjE0-|FN!Rlߧpx w edw7x'5ʍ$lm!K?Eq18ϚFv~}=4,vG135ÞҲE cu1BȦ葳F-of겐"kэ@/ViICLG²d$۫O v`d:QVh62K}rj,ެ8g HEAbBYWWǷ\ ַvz-2i@R<^96h53Ъ4?1}&\ 6 lTfIДuЇi.*2IddF{4飏eC,P¼gnlf؋pe=-%yaER]}RO0 Ǿ9[_ŠD&:c4 lH.sRN1:~}~w!AdSeٿ!G/u:EO*ωQBI*4P} _,;N2=' Hwx_@pg( ŰLq)es^U^*ddZ{dj@{t.Jz0[Z0 aJPAC5c?;5s1Ab t*nw؀q'`®FĊ62֕^{ێ=5awEW!6L:&ܸz'*\=>V N] eG9LCD{o%O-𩔝&u30o/«:FRϟ}ϟ4Izr185#,.B(]؋3Aݹhf'?"3 v텤u< 94dqjJRDϰ8Dk FLg^j R&(Y %aN]qn)wfO[ᙪq,Pvj90T_KŰihuph/fD52cC-(.>!q&' OQߏ\ȉ y:||S5&mv>m>c5n@ʋud j}̙ռrN)erHs4j !d`SH'HHuj|\j&fL^̅(ߥB}gFe|Gjl,/h|vtצ: 30vzuijq x} B6H$}Xu}_!a3oUq=EE:F7ߪںׁNtzaϷP{ `ٺf#*dBë+w?tԏKᅗiTEc}HłI/}*\:6rzoKj5\$Uffwó A1k930/=žck݄4v;BZ{JNE9QO[,we։\ lKm*`uݾ>GhdQN}MhsBƻvge~A 'v6Z=s{6#isrCn*K=e)W)< {Rȿf>>@9)FaF]kYmCaCaasWصFU8YfbϏ&Z!udyLܤ M_f^T0 T<$| /,p);mwrP/tp^yE,\)R*[r&&t%A틧)+ $n@=0G,mum zed.j{Y@24L [ϕfTR݁i{rVkјZ6=PmoN9 =YZH#o{,5b)pF6+9%8Jdh96'Z`&!=B`qK$*W0 nUqB%hZ5̇JN?c֏mg,ߗ=ݍ|ƶ&w" @uc-38+s@ ;%8P8Z~#+Baîn.e̼8~ &H={V:s9-rh۰j) r-z*PPZg  "t1('uZΆȶix97ɵ1X#z{6\uUJ1lB c3}i.+g<$I"$XH>d):2硖!4\b4go rF69~b_~qi<-)Yd@S|U%X玬+H7^\B{7£zI3JDir'Q(}m2Ǔ8荅a5vϐ%wvOkD=CW}}Kr,ڂmlG^RX,<-D-o7.ފJ'~?C:(#@Mpo_u )<5xĒ_.اgXFk;w7MSzKG$\*fuͥԜ;^|X2mnz_d`yb50ָ2V$w)rEɼP fSN4C@Qb󉺦-FV{3^Uv2gbZj}˛j{k Yzkv r绒3Pg6pE 3BY YX`'6 wT O3h3J捿tƳ|jZx5pb gCY\,KqZg[٦s{R 12xhf+Qvm#[4"-A`HgSI5ۍi;>C7oo6~Lޢv{#r 3E3u~ט1whBZoTb/lPdߪdzz`dD&H52682Gv.<]"Čy0-7$E|4C%J "=C a=h y/iiI~_9l5w/~5,@]+К :mUqĹGP7E K+ҋs[SBp9&ÄNV8ΟX`떳2Eq&u:<+ak϶uW1e y#Z"$d3/k' G?dj9@, -_"* KEgźSS톟pkV{d罏'~չuzysם߾9ݩ9[27ʱrwܨaĎ# ~`)=/#)U[C%\>}JKҵJZ9JoeѦRxPݳ崀 mDӀ2a2-/`5FK&sZxrduVO(RRR-3/|%b)g9`+Zxݙ_YnPb{kR> ϟPʂ&Tb8ф"OѧfڬQ CXO/3P&^ 2-> 6J+&.z.`?K- y/MiakNd ε&QeƎe2k qȲ[, tB(EYuR&> LLxİwXʄj?v/7'Rŋt ES%PLl}̈E7iD9 xaN}Իvؗ\A&̆+j~mcŷ1k݌h.[ tCM`Z >GmԵ]I drKÆఙ_y64Dߵf%n^!W s 4&X2l )UjF̧ˣgCNLt(vni/D1UJYn S:Qa zu;t1򣊼؋w*9 eMM_Fr䀳q wV u-oȧ⩕|hLћAws6/6012n,rVo8aL{.OW~}=%rgGv *|E G c,9& ٽ{w$MdK)Lx=8yn"9ZK{pieQ\@== wZ4\vW猣/qwn'`vaq->/^VEo݋,[<\ <7/'wzW8u$B,ǽ=cP$s9(ckK&lS+u ,[@ν#o'o6kujs٦Yr~!f2-txk쾃#o[gKejqJo*:hs[3J3 twulwڿy4ߕs+zz e>x#AD46@F//ɤɊNM-I(jd#@@mYs_DeE0H6i;X徙 ùQ2p )Km}| ])?C8ؼSoy^E*2]XH-Le/~܍9-`8%MVD &Xgҋ|& \""}#VY6݅pUمC)߾iJ m]yU28q)P[LI[#i~Ϛa5; ȊLb37AELN\GKr81>6.QrЮIඩJS <.a%b`4ކMl|h[یYwwoDwVej`|Yar<~(g|Ҩo5ʏjp/ >,ʷƣ_3aNA BYJfo灄n|]ILO~4~r<ԗ@0~[氦C8(bq5+iMd[]pyw'HxL >-<qʚF{H&eВzI̝@ӛf6 mI~~VslgLcXs8P,:_d1G^ t%b3(2 {4Y˶k+|c3 GC0 vdejq2Xq kfv&J}ƮJ7B8`ti5|1rB޹ͤpzgH0}/\VVa;TevkOpKv-lgom*Tl_ {ZtJBH i7"Juخrqf29d=hDL%Y͉sN7{Z0n'tk^=q ]OWRyݮ6۷$[܏݁7֩ 'B]~r>Ş{w=P״զ@ RܓrM]ΗĴs(2 H xNsGJm?⤷?r3F.鵳%rlA,Z [ѪV[O`7l-'#hbÃ)pQUH8x B|6؎'%{*(ҦYE eu;~b &K%fY*k 7yP$ H53' fب=rӕ.O6r "J#Cfue w̚+\5Wp-T rU*2?Ja+g U$,ng Ǫ:U= q~}j:ϝXlD&"}u]ˍ6%@u)I[n7]Si>I@Qt*7d )Q[[FIo¤iDiF>/ 5/~j7ЇņC66 yFLUgH uk}jQQPc_c`%zʦmjdUj3.rN/J>O36idDM+o2~ss ZWbޗ{}r1a܎,,Ujق6@uoq]_ ae֮[nh@r`+B-HQ| p;CGv(Sr-\BU h=HK)+nu1lHqpR]adث$vXOIav'wvd5 sm jVլ܉Vn_3sLYS^ xo4ϣIy iDR3M?f?դ+zVd$(5v{ETY sH\.{]|فH6Cv)J6 0JBbZe#(.phûu.NĀ bw܂vrFt<ڗFr /̆IC$p*iJE o@]B>ML] G<{NH0~r2AeίKI+R3$s7V%u핇z833- 7fzKrʃE :׬]>tM))1c]ʴ_T Zj`olc什2M9T퇏+x'ylJW[jA1|D gd:,=Ta <=NB&wSESŵ'JeYka-)y#~54Ȇp5G୪L.☽69vlp:Vqdzh?iٌjd&&)-rM?]߈>T4MɅ mO埊 iUO _<4Y9^y;OuDAEc4DŽ9J @RW$Q5<߭ƥ4gb]v/}Dj*pY1'D-/"擤*΀P{o;O:{8[N:d5]&S*CuG;Hf8o'':bӭ?JWF&Qoc}e>+u7̝vkJNBW<@ k% rtȕa5'' vp4S9>ґ3hVK {ޢH@2dLaI'H(ڒoݲ΍tc7D= ;cAmxSw_aWO}~uCT=Ӡ(374e9Q38жW,{ a"TO>lE̖|ll?a$|1|!yKA2@wN~:L R$%f]PN` :*%uݹ Vw~y=%OfoH#) E"@铇: qPFbtZ5с&x%I8gm\zHꦃO69* -E[nv i"_ D{[H04IC&mMH^fCg^\\K-l. Al ggslϧAn! -'}ø|_[ ^S.FP1lV5L0PdE+0"a7qtAlT"YƑtˉ( +40**ORCɌ.4^,ٷ-?bWDJ֗pIXnckߑZzU 4֢&c90 4IE]8o: Y옌 8Jy[ԚG =@EeZڋ$T+p> npK;!v(`|\2Md8eO7Ca r,F_PrYS۶Yv=10@k'g5v8紭AM (Xʽ;PS 20H'Ӈ̡q]4H{hBu;S;棪>jB`"jgYyMT Cmaa E6.h.'¢p]BMōQ@6"ٮSm_==ٍijaSB|1~dXpl8:Em7Oa1KxIr#z 4$3ӭx8IP{ޓz#aStIKbdY҅]UwC^`ހR`>QM XkK~C@^M1 F<&ab+9b(fGKXp# $VN]phqIǹ-W]m?^r 6j_}'W4e^--Cf~ 45=:fLR$%Y 0/҄$9L ~uc%)'ŒLݫ%[b"fxW[CTp($j5Иu!67u>EDF͔ %,CU'^pαy/I YiﴜnӤ\baiBڶ1V$2R~z '3B<2;eRpj@~xٵ0*"lU cߔ?5u(S3+xNv$7 rG2x{_~uzi0En ! y{S!CdXu#fewn#]l @Weۆ¡;ATsmnl{*T 63*:U 1g_*rB~"s3iob;d tNİ3D=v"!}ic,>`yWvfM <óS62T oJ!~q;-,ZゴĺMqH»LX:R 7HٰQȧ{ivYvY@~Fyn6RC!@nv_S#^x~f/S^prXJ udJl =Y~b!SQ@_H@O]?A/J!d21Dg\;V^Jg߱  amEA.>!^L0uh]3M]ؾ_3g}t/֧LիE(.i,L'hmԭQV3^[, RmJs-$W 9㇀dUFp,]Odʋkz[wqA鹶+$q,DFqua}sq翚7Hӹ.xVZS5l^ͨ=e|qQ/01,HӋdb 4U\~* ; >gtBsમf9̟*@O.f ] l}*Պ'RÕӀBTz? cN 4 Y;d4jgx9Z?ćI0 ;17!ڜ.cm xHAӪ~Bs&f`b7.rɓ 3QYNAy ︅T aOS]6 xr(Ű_KNߋ$&kBO\y>$sw=1 rw{Ǝ/słb.Do6l[Bv/ZjwO61yH(w5#D卝GOci 0YI("Ȃu/0]( _WF )rm$e|%w͜p9q|/%<]le<ઍ؍Of/;WU9/QT?Wseʹ|iȣ?hGEsn{k2EKզE{K5 AQ)@ת e(kY$ݰA^kzqSy 2dM1LxhK4"*wLCn@|e)n'9jc_xp n: @@xipo!|-*<&u-`ѯ'1S g\^쾂䈚8NCF]7cvC*HMNtF۲aN&d{:Ao#'B(nTagd(?eoO(VX$.UIz\Q(9 (։1|~)tìlSkOIKI~9?rwb¼}T_pq}20=Teejg4vPBJeylӨKWj Bdf|n8Ba-&6&9H- |Z I)0]"Ot)xaXP l0 :@4ѼAżW0nY48  Yd9lZjSgd%Exbmt])-:T#C:c$O@`F_MlWnY)Y.-"{P=s{JoEJM)2'i0Q b}~|0 %9ŚHu_]K[ F-̾T'OAP|,IeIeP+ZuXt0؀ӕH?9$; qW} -MYǴ5y `m­Ż_q+羂3k[# uJ !^F"0b]ӑPڞ[?ؿ`vH==E-^sX\{,OОȆwe75+1$g>c+c:4|;W9B!oG7%2u+7? ']n x7mzބsm7VFQlJ0/S{߬snٕe/n %XIQha\FQUz܎# O-EU/bpv=(H+M`R;Z"F36ݰFX/3Z 4&8}n mSS~{Fgj3ޟɨxZH9$UH򬆑[o(u  I[riSB/8d1"aZ fu*C'E\\{_ue|̩GP\t8GNnAKz_^dȎqE1y1T4F!܏BBzIaXȺ2/D˹k 5W|*ڵS. yTD' *y1A秚cnn`Ԛ4u&ȲacT7;,hb(sI($n˕f|c;DϓA%tҬpx:CZ&(c5X `Sxwbs.tcJ}޾Q|֏9J 00 e &jѽ,ɦo0@F*T g(5R[ #̞d:_xjVt(RJyD o%rAlߙ-,EeR+YBTo:VeltQ6.?U]KcOy\[wpG@@&0 A-\Yp u*=NSS a}DCbYKEVZWA߻KԀV昍Cy44zݠ_K* dc }%K.8nNN MNE8˂&Q}-vމpYE%"31T*GY@Cs|GQ=8L]p ES<%ъůף$(&  3K8.g(i!X;Y;d@& +jb?&ibϬ\*\Y\Ű~O]0HK8ĆZ s!n>w1'΍Nder.T"Ӧ2}5=x>7T ^(yk~VL ҭI&ӨB+}즥N@"nMtlnB0{O@=L@ͅ7]6ny٬W®@BV^2:v3pE?N }n_cUǽǾS +j~uRq\B(vA9Ř@ cIW OۑNQZfSEM-O = `J!\|jˀC?7^/*&5 B:F2T+$"3y;t+Ί6?`)E2b^R᳜;A't̳md*]$wbc <* ]j̪*fN#"pxFd5ʣȍ*~|VXG '{9a)rerhx2L 0@MQIZf'q$kiޙZ=s/UH6 'l M<2ϖ(+-j">rیtcө\f?YD? FG\Gn~FT@(`Po1/Gh`rV8/E`-6r}$y \9TWCt#$|Xo]2mìK3 xڏ~;r9g}Ԗ7aǶ ^Q˿y}y37 N8ީ֝mB F\s5̩uKw7&?eyO?ﵼE$W'"_5w7ʍvCHM 8~QPg"ю0b Ozy܀舎з'n#qc3fSMJӶYB"^m3ϙW-U_\~@r-D/\*y@)6]#rHVW0C; V3qЅ?#n8 ژh1r nq+D< q+ː#*&hJȶ <&du=ּMSvlK%Q}uݱ)q2ՌDȺS'p ߍ5:XnbMko5ytaqo|1w (N}- =3W6ݽhB6cյ=">fFliK?>eou`%mlXe<`Gѫ-g0 B'˚ns\$BbN;r ϖ0caO+G;@s&bW` }X߹iLL #%Q?>[k mw6 +뢿6f͚+4M4bV ͔Z|`e Lk <}1׻)03FN4w I0F?kV@ʁnkܭNM>A>tcFF4~Ap|׸+/*?&s"l*p?r [yNYVKK WYTe?-{h<~4:<{iK<ռphBi2ZaS*RSU7P-5ԥjX=d I߸|DpbnF\ޡlmRC?4os[~&0<PWu|k+.8P;ODV08· ޣZL&A+DXRo'8dXJ~Qd$pτi@NO9)6\LE2@鑲,';$RF[/CYVB\as;hzZ /,]@`Y 0N$eR7+ R7so|7.Pcыa~aN%Cpb[%Y0.XsIf*AwU4fWŭaE:ݥ?i6 jyfg t5 3@Fg@P=uP6=y>F[7˲›ye;chru$“@Vu UrY.vZjEY+t9̜y*c tFwE/$0Ou紇1,j<)|Gm vqȋ% )}]lE\EF5JUK"do 9$[! lH.C7ӴgX3RSͷWPT~tiLe*7[F9FueJ;LbQ©N=3]*mĖjE^z`PuVtJqͯ!5Xc Tth,XQh'[ӵ>'8m )>"Oi"‰ IgbSf?hU1{>cѹ'Ma OM=XHXôG%J,8>5Ɏ} K G+i[-d9(IAY-=8=U7D@)~h.o)Zf֗t,)>ښl- Yh&eAǷ)%Q,g ԥ(2S%DQ9>pY`W.#T; !lI.j6߈].>28ߚXdlM@)ՙ޷-E=Ȉ=) ^'h`Ȑ*@r"ymȢn愜t:+DgR?6kg! !AuM@]q폂^Fuo(mI etK%]H}T 3,Yʑ&#~#̊&E*eϯ֥GTAMp o rƑ-q T0Bt8L=3ZQ_]Sh"OTUբV*PԀVxο+Qʿ ÂPV#UoɁ2mF;9W'J* YXe`#}: ^3U%1 f\CB %I!P P^Vnil[ۣC#>{lg"˱jϜ!487+CqM%+TEw<ܼ{>$Q^8Y8+_ÔEz*Ce!$'/o~A._NH-D 01}[k.A\(u06L{/#:=;AВSJk zmli2:&Humr[|edB7* sͬhSVeXlm>]EF'Jiz,IxwB[!G07{ʍdwz;7KusC}d2dSʽ=_I1K%"ҁB- 5;KQШNfSIeUEI\ՆGv}9s(wBE[]k8 .:쪖 >8/g M}\q<:~/)V#PqS DT H^4ʩ[ _(ؙnﲓ`e3d]/{lȈ1Q"w-GBߙ,WWPZYR@mSLXTMC˹gwnO_=mmZOJbS^HyJAW{ y%L= krNr=жmF'(q $̅|I90(q|d:pQj:5VYJ=/(  D)q"䜷pգ< Z؃a&;:>0BnAs 4B2QW'Td$&ц6pgi_XIķэ0Zr!.IX#$r9gHUx_j ެ?  e83:wN%jM%5GCUbK`)؋WXrr;g$oޢ~0]n=R sy?!n4`u~vmğ{U{h*2Œ΄p5v eq^{ҪJ`ς^haʳrcaSV: ܏)ȡ\WNY77޿(#3~xr7Eb_?"w$+9?C^Boׇ黱2S6 YxU{Bᝯ3Wyx4H i9Z=T}΅Q$ZʾfiV,"R2IU>^+Ri-I?PʻX;@ f@\ /iNj s׀36 *z ]6뺱b< Y:ݟj,)NXHV P3?9F!@X $۪IdϿ B"߃P5HkCؗ)i9j s[gugA1wś0~h8l^-Ϥ}&_WC4, ö8l0,*Ms- v08~Y /ަB4 l򵀅М5`k PF>B;mXz1!WE*vFt<*̵|`iܝ:&,훐>Ð0Ɋh(JCq'bݑy^ J#I|b3uK̡)nBF-Q𴿤 " ~ vοɁH_(N,rkWJP'EY;%ݣLԜ+u._c ªH4Q*<ąԐ²;݌-Ng>&g#~|?1(³8R#xe*¨q*-؛{Aefs'z/,R >tiƟEsz)yP Qsr9+<sozc`!y_*wDi`?R1`wVRLm H+ ×YlJ9똧Hneݔg9L4uZ@Ѓ7Na ീXOR:h$-%ldH'I9a*2"s`uqS<` ]G>F;-k{0'F1s#rPرR}N"b yMє+\cyYŒք6[45ˇẌ́u TSD2zጋAKt~\^Ċ&lkV8\G4-UZqܘIߺ_Z*Qsxj=jtM}ckwԵۅ['5-,u/(ü{R Pn Hj8,١,Rp`^ۭ>ewZ|%e"q҂\wH=$껪 0rۆ—-ajvM~ kT5_p_C?&A$ ؋ pZ +~΀ !3Y,Pg0eY؅݀A"t7 S3(h$19˥)j)4MDi3?g" 3TB0?%r ߖr'wo.,NQmr}wӷIuˎ,pB M;P#+9 ɝWY _qW+< 0ᘡ\tG4;CF'K 'efGt^C!`_Mu|]p B9K{MWۮ\*Y 1XK~ݯ\zeش"4y%BH)w LssЇ~[cʹAȾhk}dtFhmQZM&esOB-Ti/_I5#˯fzɏ"@Q{a W#\{}#/ы-%EzA7nm/_]IJ{9&ֆh͝7!zefbWU{o~)" }9NFkALn>%4-zt;×ϵ5?~ / L Ýcdd *~d ssrCI_ IjBrtTm+xR2~hIx^#3K4(8%s[4GfNBfJ{޹gϊ20=q|8iaH6Wh =˞;]15=k, *$ed@5^,2dr$/ (x^,L9wFLJ*{eg]> 42vMlFxFMЌ^;>nKvh7aSpA[{ID 5KKI0k؋ !Q7ւ1ʩE3Zj.I j+(7Go5foIƚ$Ëhr{9C+']{ h :'쑢Vx̛.̎Ar7Mޅ` }qP.aڈ{Ur>L֕s't<2lPXх<1rނ ogYZ07070100000062000081a4000000000000000000000001662f7fa900001ae0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/hardware/mISDN/speedfax.ko.xz7zXZִF!t/{g]?Eh=ڜ.+φ6zSí" [i3$ :]hSnH%ۜT][>x NadĺG,d\o6xbr\ǻWL5QY㓕Eo!z* z Ff&3MzZzG$܋tJvc~#xd\:^lܧ²=W 1+4i QDƗOzogzj?$7Ek:N/\KOM4Wxܾ <#C$kJ:mT6Q(p{M9 U94j;j1$ }-?TrRq/Xo_s6$CݛCHHS HBύ먓 V* :yETڕTо boXv5M ߁)1Y=EN+Êi$s9]":˯FSEoL^[' _)"=t ~H3% !h`bKvc'&oS}gay^|X$)X U7~cuOx~B)uѐsd:캸{Y}>Ù~CJu%!d9Ä#$-HIQgYjX@q/[V]xM\rrcEoKFS2.@PƅTh.mж  2^j37 |Xο` Ťs$Po.@;pq9fk,۲֏^AaW>yMN@O_:o1d)mη-ZSp#+rRi $|w@u3ehBlC9ɕlA沀7wS|+r&H Sg^-+m|kGA~wGȝe0±Q?Lےg!H_tCчJ/s!ۍ 1 TZÝ)e*S& ߔt#6.euVYQ uNy(g9;l£ג[&i:b9Ȯ jUșaZΜIRo]4ihf_5,pÞ2O}I'lWl/yN~P Xu3"\z}8 MȢbܲ1&rѸ):i{(kW6&oEf0f|Mp@ V$Qv}~]#hCp'Y-iwcl(r:! ü٦eWj٢L4e~evmxk-{bZǧTz6(KBszykUy?ZumȞJ++~n&lT!oj`o<{u|@vBY֙S9c@ w97(|-{)oCbɕVd;J$)c+ӒKu'E9O7CJpr˽U788=}C +i0u3=q{`GYMS|B:^UAtD*z ]li[ `_Ҝ3dnp~T|>00i7)bA9HfNvɈ_`#*ɻiu3|͌ڨ[Ywn8*<ð܎8>\Hk?_a3;-a o5W{7@+̃Ej$rCnxNbLnUxdԬ[pHXUcpSbz ?.S\I?jmc.GAC>?4ZJ@LldℓsI/] ʩe,,ls6FEXO+2,I[U%^ hi@kdcd>C7X<]PX$T0'*!  Q2sVR2k5cԶgOc +TX&4U\ Cڧ*Tk2#t%q¨Z0EnV_F7>cпP,цȀn4֏?% whq}iTK̠ L ;7|6毁ɝE[nvi'NtΡF m~ @W=7 6nȄO'zRKE@)0"f0gSk܁zmcbrno0e/8sfUXٶN2[o5$ `}A~ NX&F]u|ljV ԜˆfנΞ$^8HIˉ|ho`iOfG#!h|?hUr@ k_ e_\K3p եf@TՔ »Q(;XS6uw}gr'})GӮ=o#_O/k_Ftd[8d߼ӯ֯o]k#f#Xh5@E8ef_qE'x@R`W O!;]ՎV idJEbUˆ:|WzϸЅa䎁rJ59ӴHCڼB"-W%qA4c!uI l"m u]*y\bt`˯ߴ84d2uiG|#KVJI 쓻QF-x> W9ܪ`V2+\$i҃ 9s 7[nu^UQ"L) c"4C3+*Q۩54O5+ϧu*!, Ѭ"2͆ ΰ x((ѻJXWlg"=2JZD[>L;iGC88#T} xxa50%.`7t;jcA(7g?{8d-n}bYƶ\ͺ@7emIF gAET ` ED4/W<^bJZw.ڎnwB( u PEYPwxĪ{g'̔Bi3ob?%VTp̘wpp7Wn<6FOe6;,ExWs%<=V{cmZjx n6)/vR7ߘ,ۣ9D3빌om<~揇HbD2r#h66|\-sHҶ ΚiY1h {JMFb(ЦҤ3AB:FcjTjU4~M \`I&bΕg6{6)(4wmat 7x^\dpe@٘_<=Az{ ψo8‡VߗJtlo@^1L#^(dV)тBByc(r pR(;nՋĶ/s]&q- .:VѾAHߘ2UiD':9ytcwU!9^nt0mLD33(Eobfm^Bss #v"W ?^65|}kr=21|19o3Z\شT'eRdfɜjsNC`S9{.7"6mַ@&S1!oM+bNі h'R zh!Fyc.-14'V\i #xÜ@:GINK& N7QI_rɅoGY/pMj1UAj&{U$o+9<"381s*XX_" $<ߞ1iШ׶YӥtV\\fy,o#\O]L5rsYɣW^ ΓFvyNpOMeEj3X hmvT 2m^dɣ#@٫@K^Mʩ[K:A:ZM;svբjy4 [1ɘ}h>_R=[F_^}@DT:.L o+q;45-PGFL﯋IJ6?5g/K`+-6W_+A:?hŽ@ gmGdQ9-cT[cGR`3#Ed hv4iIͿka &r`Unyم,LU!P{bj&fIp#?WA^ZƜk5:pA2ۚc/zCC ndQFY[4;H'jdBf>zX.Je)$~0[~ݝ'" P}T %a/=v'Z C՜_U%2hkZ'a4Mk0[%}5=TlL[V#YP^^pzuP+> ֬?27 a-rVWC1 K_ɌD"&c4$]k= 3L9x(88iȄM2f.Gڄ_j +[? 7ʈc"83/~@`*7-z01DR/NS$d/#5ȘfwIfڷU)R֓kd<El5* e&򿩎 VA0 |˸G,_\zrj %OO *`-M3b"ɘY:/em(gxS%wR#>ד4 yL#罠~~]18z\XFI7 U߲J/䟎'aE=3+<7etӇTr֚-g\1 hk !4Pr<@?lړ{QI;`Q\[9? ![h"k0 szTӗlS8 }22)Y^68+&pum@Lc$ĝ}r]Hq<{9yXq#x]!P0n^ޛ3+1HȲSZ,fF|-3zLNV?}n圽6HHx:q(U(j_ߒv;O/',R E&"Cݻ2T1> l{s ߐ F%CGaJS*"(,z Rn#! FOnJNpG1G*9YKd m$),0O,s "g2y:^c"$?a~gL~:~HƷhܤ9Vаf͝+>[~ ['i4{1=p ֿjݮCR+so5L%:23ė-h ^׹/wi]>i^W1 p( #KTg _zPtD@)]NJ gvP򓛞ʡ;Ms/ (06lV&ܒjw!M{ɟH샇 S>(ĭU.5hl=a{O;QJ}\ BMkA)wRg4tHrk>VPm5j{;6N;X%}]Eb.񫭨3 4p$A"Avot@MIUcm؞CwfSo o?}wPw|ٱVw31ywпc M:]|`> &C5]׋^]y9ON)Zkv"#,YKM?3{;6N#(+hgJme;U )*;2"I!zrEn薤#QDNKay O;rXŞu:ׅs?!7;{c̹ 2HnQxjp,#a]J] {7Qs`/[9Khϛr3'>xo%ꛢT>3 敂M**C?Mprm˿P}"͗,4T +4ΈtaԸK2O)ٞ"ufgtF={ݥm{23a!xڽႌ*@4&]gOQ1("<'ƵM>`/6^r'uWTds-֡jo- DqG7A$RבּeIH\FZS?d}+kݢ搿MնG\f;Y[Aqߍ'r}]",mgF0A[ٳ?\H4#ܤ+1]RtI)ň]c:Xd3TYY 9ˑ#i5gqWSN>D?'10h> # +`8h˱M#JV(dd+'rN@톥|ش_{gO^-gqfz;qzo$iG &I4ʇا!58kqJ{}k#9ɦy6Q 8&+l8%#abGM8v:aЩ_3Z3$%&ޓ"8j Fu|`pM,P||JN~&۟ZDO\ҌYeKX`1{HﶊJh&H4#1㺛v}#gA^<,Q)P*H1d t̾ZdS'/0S+v #ǴI*`{/Kd[}gBQ+l竚h;͉k4g#N&m "AK3u/ UuiTR~g)C,$Lu˷xWrOf"kS;y,lNC_)NHm7F5v}?W閊]ZNW‡&OHӕ~Rir$V~®M@WT*ذФv8]r2#BAMHK`Ϛr%v波ؤgO5/+;!Rl-Vl: _B2q_}KփA76x=fC]4Z+EGE*d4DZ+-Ǝ+=$vXr; _E88\ 05;LVqPO=,>4"=ݢ蕆[QJZp h۳8%=^YUO"`4Pt׶6? .Q Bs2(4p\Lp>nlݩ? !7fOgRʊt w6DŪ&ZT?kBM{99f r(!=_ic^J\^a1=v6 Uu۩GQ w<&SB3-<%n-dZ8+b8a-ܛ+Gj`D'0otʌRb+*nkxBb9P+3QgO@R\I{VVk1 w-1i:Q~:VC˸ v:%29Mn:c3񫔭;pX}~,p lm[𘃒%vה=U:ގ lڏ([w|s 9LAx7,S RH|xRIjW&i bEeL4 J5T,K1,&siY-8PA%li<-9C *'T @ )qA#JaӢy?3≯IM!2#-%)?DO ,pC.0J'H[,_3qd&Nnlx>%KPĺ{.w?i zbi@y` oθgVG[H.9^y7-z~POp_3elfAP O@7 =/3X1/du&@lNsyͽP'hOE'@g )}Bc޲Ox̿#v !3'^<:.+{-A`Q W+ұqGVj.\Xy2yxjnK3PbǴ}q((Y2mP^>HGUj)~`>+ĠuU07Wf.lLc>qUk\y4+3OhZ! bY&̉S;6nz3:>bԬt|5)(]F5&*R)X+p/}KXCoNM09)QGWTژ]X0I >=:LU OLά~h kF<@A,_AeD\џ(G($ `wܳ&UqIQXxh勡\@dtB32Zwn0OsȦZ\as<o /έ w"'^Ū#6gf6R+Rw(`jXqh '4jwrkXp9[a儂1T5y y۸eiR,y1'zp̂5L?1bOIH3T{.\b^"Mc.}X: pP D)CCIyƯȗRNz# ,/@:˃@+ O!I (BQ0j`BdX0g8Ǻ?\զޤ߻ +`Hs iy%Uzz5$?p7)΅P.lߒ|=8tZ2MFЙ\"U reh*j|ZѼg zgcLc:XIEGZBBr-扭:sHY]nৗV !tRp@ G33?x m#]ѻi>[H#x&x#Gg+rL4M8oR}2KɵoQhRU_0 F7_=8o*"H+ɩc@wJzkh957iN/,b&8g-{ѪO~ڔP3sؠ/kգe%>d Vb=ɸ-VwۼmNb[2 ma$\QNpS8w.hBAapq;6$C`',+x"[ܲ(DaO[.w-qZ@!tplӰabOHgK;z٘MI`")d‹A!{e Y ̄/\|]S~Pi?uSk!͉IeLuˠŅ_f.mB'bc'MBٵ#"47-vwF R<2R0a"˻:')|V'?1c,dj$bO_a 7Nbh흑0!LD-tYsfѤ= ߈݋*Oz$juR䇅Eɶꖑ$V ;Td~r¶@g6Qqf VA?M cSPOLan{O˿u>|%="}(򼁥 *(r_0<˂&=Ȏ,X0;N,`HU4!\2 A QHܻK, lr&[k),,P:s\$~M1JD2ј{ }a=ټ^2g@~Z/af(^-W1BH.+hxJHg&``:⫃Qp;ݐ&:~ _-т(Î/JѪQFfD"Om74]uBk3M0,/K/E3 I"QM{c [eǦ){ 0 &3cv$6O!k07e*>r6 "Y\VrwКY5(PK]r=o^Cw7K2vL0rR7a ѣ|3u- \t0DE%qeYrϗJ 5H<}`$eXli]^&˫3kܪv5ᘝR;+ @xVX*d\P+ ".[RzAd O_}%1E'k>>fWYc NDi+ 2'͇MPʽɹ=WaX3|=!$CLGOt̠X~jlT>nZ\ vE"`e*O?.ѫ7W֠6@pZ)\{Doj9w"{P9+\I#=%\$!i&jڶ(Yon.}R3}KCCQ!ͪ/= \b}V 6fUW 6a]?sy?`pәg@zTܬ|DUM{#!ZX\u㋥wa5~AqPdʈZg.57b3<6#hF *wy`a6Nl9;'w]Q?ҟ2vF9ZPlHwLB]H^^h7= HCThg.2Uй9BqU&P@ⵕ~xKp7jLz C*@6X5Gl_ҿθH3޽<Șq.ڠ,߁SI;y~[U:)ύpWODm|i ֹsqD<]H)}ub2XfUl[ZŊLVYgЍ cWYȸ9c9sꮤ:cP2llf79%LЛ8! U"ɬD\y ʺl(b̞ȯ(rz6hG/_RkN`Ih&@!e& t$^b0Qr;=mP>_3WD W_agzFn#J" 3(΅8AM/6wo`=14u (붱vn_=e 3m%r9A*í&$a^hadSl&g4, 7] %8;\w98D7rrK[wOmɑG191)OtcW4دy@bN?wXȻ Nrq#>} HGxnZ7sꃷ{ݍyhᠺĆ^ֽ WShZ_kuD3fgJN5&!ith\UpFuз#/X/79ܴ& ^r8~q'Pt1@=풏^0I A_qpX6P5ݍt{l,\F>N#VۙS` {^vAa -| /EحRWUkv^cu]=@,DoJ-h)a4 y#{Cc6#Y(zӴnt(rDceg:Ul#gzCN&?h*_b ZV' Gk‡7%Zi;{_jUW<]:Ht>߯3{C ǸuqA60y$<̄ pK#Fc#!D>4z6Bly"&^%o_[.LǶ?yiF+DD wE˓ЭR˄L `w,p eA #rymZ}$wL6_i2玙4u2×҅9rV YˇgWbDFBq YjG~3N܏/e9|Aqn|I!t) |U*-+E0*s쁐'LXaUͫq5fr3jd v 1}".W㊷aOo @ s32ZP{Z`"1Hy; =s!^"{7GNJ6H0VA U^oL0QLQsᔆZ0j˃z(--GS`(vP  :XQD}R'a}7é<+jF-DV=q_"soWCϿ:Qk7L-J 2C0H[9w w1o؃7`D')JJ-(?g*8cw-di̼ [/T 8[ tpP):_?ZC G4=KIH#<'?6s^=LN(NxGGvR 8SSN{FKŴ>ݽ RʝB F&g{(Bㅊ$CREGܣ/ОtK4Y5'Z]ݶGfe/3cx3<K(![l;^" W\ɥ5&u(Հ`B*f-mY2"`an1O 2k2  ʿӂXK*R,o }rhR+QC*h2F\s t4F,+Elt֙Pz;ڀ>"W> ʰU3DvOT##BZ ߦXhn.K\aY5§Hد17$*8D59BEr;*aw?T]&gjs~oP\cY$Ԍ z;lf"OK0hul4/dΕqTsf.Ap]RWy]9Oe'fU@D1bڑg(wg3qܴv@*EWC J9Jf V@?*>ĉ p*&eLf7 LqnKK>(lMX{b[pΧlk{̳mH?CgZF>A9Evb);!>QakleE[ԪAjC^زSF2KAXp."]vzEHet}PYo$ ^7}\/^%{+xieY Nc[qeA2_iUw>ӕ;` L P;3X]~!,E=:OE^^fX]` &.Iˀi{ ;ȾV1;b/Eǹڂs5t{7a$WW3oPp'bU(w#sa,V@b+*c)c(vԕ/DžUDL!9)DFƚ-)o7$nT8;LxgHht&F&E &DV:`Z Ǚ~ʨ۲Rl8Q11H̢L]c4R !$j(DCk) _7E%ؖkiaBE2cC>f_"$X݂B8wqqykDtq~U[-YSHu@5t=TU8zc 9gj8O0ȹc \QkFDtmKT-/Ѹ\lKvH Lt8n]R\MgHJrM8nQ9%S(`+KlP#z~ޅ[-s p]yZL^0\2Y n_%5?9oD!'Q.<| #QdO&pSHO9f`¡cM,GwAt.tnՙ4fsdTZ9u:m |ޙh3%x 돵jm'g+rț|M 8w )r.KZ(8n[!F }(Ow BĻbJn9TF$;)k:(Ox*Th8kĝ RZT3%WTu]yt>)T}9B鍞_b]OL8!Hesi*sIh:tu;9 ŠE66}HzD;{6BkU Sl8RIyɧ+mhU̦NQ 5)0K:`:nWvv0Ýŕ~a9.mh;UZ 27k@^EpIZXW^hr{u(rbU O~:M_!1%d?OA'4$9#um96kP 𤌣PᩑjH?^@^O(ɒ@?^?P}0nO:Ŀ 3 x?^VC2)2Ť"Ccjﱤj )X'Yty@z . !l`A f?Uڞ$GtiF-H.>vjeCiZm;9P&,!C䔢4*5^U7w!"σkNd^]3;Jwbجt/`mFb0ϽwNj1I@g>Nu S] D;nurYq@v2wQ=o4=t5' YFD>Z3o4\N@oɬо ;Jt7>;vT >/9i e.dKrڋi17[J\nV(^*}%_AI+_b݄g9\ $H}rh+{Gb<+BbDL0`7ǩO_w26F+}\}(خ'¼=ɡμ FccPdC៸PҿR#'cwJJaMm-.G ]\¥):I^M, (2Xpf6t4=SqغmB7wYʦܜp2 X_{pQykQeBSjO9HNY*(ŢnDzU\ixrk*/R D+F w,] '.{~ <̲c#Ϻs?8*k*ml3?ȓx^dZ75uv,}eS/wmYΠ,H`n :1سiF+Z?hfXM#N1B.8v]YQ!))(Qp1[ix1q}96⮛~B„a%*w/8ܾ?_|[dm!K>yh:X>/Jvxc?UW;uA~R{5=oj5Ur>D@9x][{QHwb m^h06bzWz:D/ GJ]>qPj~BaB\] 'NJ8W0ܝ\y1HA=lwt>sG'S)ggp"Xd. Pu}֒9dfg!(V3\Xur0-MN/zvBr;D˰!7`M!A7+SbDSYMWT(tM"0c2yxL۱ƍ(aF8'LYQc#Qs]7ԇz#!nنiGts(1Ue)K;UA&;s"Je#,zh~-ɓx.N@ҢHfד|&/W]g,c-~&WK4@P B:G:?A…&5Yˠ-WjXqĔ;wܣxyz@J<А K l|4cD, 2+E״owC_ui P}e2n!"e=<aH\l_Ez|]cA} Cuf^v戬W'|7pW 碣QEwOl2!PA&09 & I՝sޅoҾUO.gXZۣ8%0`${6x#K h'LWF7G ~\c꤮ZL"JݒU]Gr[T``Ds]oI M(њlM6"~*stP8[ȲH5+k̎SYk`׫NLљ~1 [X\ DEQ4;vvuwē(d_6]8zlʎ%6J1(R֠|a_DQ4_CߴZ<+M %|P-G5ui0qxc`onD**a;Pn#\v 0/J`-XX4f3 yQW ϟ8`SkQMZ%']'XOZB; xq|0yU[rӼZ٤q+`]MWI]75e ">&Tջ *ޒW ʣd,X() /Э D :7U6F/*n"ަh3] d-/Y5Re%jst<7 i{pt4B*ܤo LW  n-Q`<Py/)ټB)tOAlMIJd+9x)!c;QJ,&g1MMïx g}mQ Ats>VY.k7ˆRItB%5dUՍkOy,Jel|FΡXܛ"vUF&GBY[|Pג /'j+iֻT+dpbUz&Ӆq2~$]ƣTy4Z,Là=3e,cptT9sӓ*o\8wDVBH@syx^,}x2]8ِ?My:ppA-=Nane+(z_v7N3b98 °F|;zjݺy Ԡsm]*a-ZU*8K1l.}fAVӇg;\8pV \W/|f8q6+5TI*x͚|ӉW+h3C1ZӔ*oq}>Rnh 3SwW. (~ڥP4&KOHKioǡ!+kQXXy: !9]kiɄc,|ߣ;{G{aL_PAlb6 Yӭ1x 5F{ ̓ik==S!ЃqB 5s]YV vn;:x f@ pbrȅTPP\`j̴Q8"W/gQu:}eaZ\Q"eߝFEMMEd@X|` ,&veYUmE91Mz%~1JL1gøְҴ[JCjUI GMnיJYjKV8C{o~>W JϷ3"FY,*8n8O/V=LkLעPDbWAm銆w])F(0p]p:ed1wt\SC$q{(xo b-2-;a0/1MajE;RE[4g'"?^r4܂ =ߞ+ 4ow0 a4< X;e,믬_YcbS[6z=S"O%՛m fh5tZY`>Ğ vT:,bwĕZҪYsWg<]VkoMdTW=6` ]S{ /{~OY]p5bUyoUtđ- .Q?$ZC ӕE <`L8rγ&Gk+?&z*GC wn/Wd : cWX{\?%ƍ#䤏 iTk Kbם;nFJ`~w;2Ƙ0Dhj{8,X_mJ.qڴo-̌z`= &09M4r`ge@SNGp MZuU~_qUK!*ƿPZJ;jI~W}6p%o^|8{H)[D0;E`æ895>B4L N_4J|\dg_wD2:Z7uιV剀Ɲ +2(),]X'=?NcD"Opn!rJވzq.[ǠDq[wU*PdOr%QoR-Uc2\9|ks]k N`jF:k 5%cNLr'&<P}pBjoa;)ߊ<=H~Q5L*?{ nfIiAo/"[P"BƷ@p45ǃue9*Rm؎/jWGT w<~{fmv78llŠ29b0-ߊL\o5pԭi5 y'=~O"{'Q{wP^8=Ʌd)+ ?鑞>ܺ9[k` @ɀ6Fvūڟ3B;,n k ܿEC>$aȔh.\AcV Bm~(?)5Ϻ1T7yC 3LD .-rћҔM 7Nʊ rJ[HEyO,IO;!oq]#J$,9` g7t B#oWVDn]EN('@'J:8yll {7{|N4-G Ol<͓P39T7DZݣ.De12/-*Clk9Wf-ij~Wh?B e:>G 'P'Os;DE̤e;2=-wǙ$, 0RBao4wPJ raY02D0X$;Bрto?A9nEwNsٱk}!߭1]*Z{SmAL|v . xi*y #RkhRõBG!WY(WO\ND Fص]KW7@̘ۆ9В>s LDb DܛJA58F/䒚@skG 0;6Qo1]d(a@W Sz9k&u܅R!UCcd[&GfJX8KZR1y?BO]{qLAV+&=y4G ϟ!QnRW84Iÿ,á]-}ǣ-CHc@^u&L af-CƂ1wSM^9Qp֤V6(.+ڣV=g~?S6,)wiY!9ɪ9C'lgajTV0@KfU|b|Y 94V2Ev6@H,$8^(S$ EfqYd9Ru;.Wf ]EF|ΜUvs銥k Ķ}\ ф4.mDgNHo p u!952J8VZmB3sqz{ YlE3ä 2"W\%YNoKp٢NOpE9&k tRkpJj4+OT{=fX#3Sz4hۆ*-:_fۿ'ޤ@yCVci=HS,)p tXq0!ݍ:5` r0MZ Yt;]'6v\G#U3ȷè>Mt/HPqW9jt]dtì-@Αi ~`Lfu|;Y9u=ս=4 rQT|Hvf dÂ%ÿLjlv0CL>~X(8`+ N h$k;٫$2EIiޢM=Hd JCu/ r%1%aww ><_%\?ɹ$FI$3M@V\DD(;*[;zDM#1d3a>Of"I8uaW&/˭!& ^S<_❃!!O5mK}EqVo:9G[b.A7FaMe]M\T2WEN Tzoܕgy^tGcADU[i ^L$+vNoY2ۂ2,ya^KXƤBu fXQ?./MuYsFhkAd+r+A{'a+,g*s(ngWDV[暳=o#K94=)޽䀌MԶ ȇ#,7Nrr="ӝ^@փ +CY0D񩌉O8K{)> Xۚϖ d쿟?Q>d+Gk+YG}GKm oqx^ WP "fAJä?VH}7kH!{>l,r6|ډQC c?U WVj}"ۮ=qM pRT2R%0T^B6OZ 3 V.)!r4%Tn}=DO;n R>yyd}?A Dp=N{Vl ӯeᦖqYS]8 CtS(! " ?0<gB&z'Ge@QGAG:%r0\3?5maMH *ye9KLS`7W .D™6K\,+wH5[T1fȮ5\* &|PyT+lD |2o&8( DR\.ZFD@BBY|FHh_GU6a9uy-l1G?7.i5QՇ^ݶנ/~_£G,80Ioa4d|[(JݘT8O3I+E3vعV¨ nC+JQ7!dg2^xao`QuD2?S}LsYEI㊀(uXk:6UA. sh9o1~A}XJfB-g]`dr7=&(Pl@n2[jlYkݾ(XAJI(g~ WEf8_BHz-C[ {qF> &[B!4vsPWW[qIåvSэ?Cq{( ۨ26 l.aV' D&О[j)~ ]mf,r:RAp!(8`G W/T܉MjKqj<]?A(Y r{]niNږ?m[7%v6e^f5=p Y$f$ H@8[+o՘3xE3jnW=z="H} q<<<׽8^Y[StFtXcDp)ˏPxظ6Sh\,!+)E`ok# U湝y UޓDiNKhu%%x!;€TnY{0K^*@Նp># \q<1 ۿQ w(3,9k%0)g ;(c} жNk08JHɣ,M"j$IhhKeD&[i_Xd0)X}% SboeBb>:p 5;@yYr汥h[LѤK;`=Wn1c&rO3KYZL1kJݡ}MECJ̪پ!&l2q".8x| '3$9"ryNڙ{b,VA Zf"g%S 5>NqVr9#UDo2'x{]'ET%ReNHyFo凝:uu4Q*4gBFӅP<[)r/A}\p'NFzdm*QFMELB'e;5 c䙝>woߛ_]j_>c}*!Ѽ9f XaV&9;˅f IZn8 +WO@jb$y pU7`N1|pT@G֎G௯d8oqloi_Q>t'9n'Cs쾸V̀f9(K&U+-(bJpd} ~;& Ut߉fPG_:̑C55.0s_xRgpIቻ"@JF iꊧp,wM=Y+șcQQ"ڟ0v۩ 1›gpî(Rr53~/oRuj;蕪.09v=k{ӌj^#mI2*^y yFмƓilj0# ^&݆q*TxnKBka >TArP\F8ħZdז2i[pg܇K69D"d0ǞV?ShKgI]4=NL|ԠKdZvYs!KFs^ Hntgrˮu<&!ȱں[>er]ٷ{R ,u%W{MO̓͝pp> s:[vrHN˵y`5XtR#8Ŗ£b+Z计*[ʹ0[~Z]JOATt0 ZȻiZ$M8B u ,nOňMƣ;NW h; tt]6ܗB!;mn`*8J)ǚψ>GG\5GP 7}5 |Öh(a<ޗoZb»X狟Z[uW9L2'%{y~`|=9[)?gKł(7;Ў^L5Z/nCS'ht#ٌBIy#oyъg B)MǗoAz }=av̺lc_l{+<4MeYeW mƩm WumBO~p=Ɛ^ܯZ{Dw$:>(xRQqN?vhV'Q?٦,_ZLDn.)C|Co$7 L>4?<`h"V\'s^egosdf]ZBR"f;0)ƪG"6灸~ M3yexT;᷹R(gE$2kʇ|gd2dR,# ql<+!{g.!v[cw^j#`5ƒWۛyHP 2S6smC;[k=sJ8ԙ!?]L'2HedIN҈ÞKRx>2WpJ}mZu/\;S+2L-õ[;8FJcnNLdzH󗖟A AÏ4Fy-_4gBۈe0ulr|+_7EMdmVԠkp#dnhװ- ,UII|&@\aۋʁ42w'X luM1#\ԭspD5Rs*KU{J`56׀Y>+%-ej5\pJvyq 0n\Ls#bf@_TgB*@dC5)K ]y*]aIj6 ͑M6υ~[qF ӿ z:67=^4T{+:b9, Jt>`c^:f in?2pxb\o9O;<)Z Xo@ޤyMe!D&,DKaD\KI7՛f}KO[` Oh>$c `6 yv2k"8 &k/AL Ds7ij#ى>&_$83v)lNl:_Ju^k/V"_? 8#qqoΆ@n=xkrGvʀڄ:oY˚~erj N%gVv2wȖ6rle*Q@/xv UPt^G(qVg)]TIqwk4Z~Pvg>I%е4[2+M}di1QON}/yJx2WP7B(H$tHV7ZYοN`9?tǘҳMT P-^PEӋǀ5-zf;7?&|Gl4{3$0nuP^M/5Gv'")r3qzynR25B3{dAY&u)m0Uށ*0i k4+4%6orC>srsÓ%܊{Q C t?C`GPq;|Лe 8VB65?0 5x!7o^B3XߔTV2ltV= {HMBr^.9őchI|y>l(#~1ȑbfٸXhW*JJ Xt쓏hPDz$V'pDU p=bAfow#񻱢.1$rV}ҰyR$IA#r>%/Ȫ; /``o˪$0HV,Wb\WB;Pb ?c~\\zB>88į`>٘0*{\ Ҷ)rr|\tk,+)02 V*8!"PI oG>=h-4)mhCՁFL~'ੲ"/^@ٗ{\zrB2F}LA|A Od}8y vrY? F*1>ќŸBZ qTw=<٨۪2f@)W},Pä(@TP1IDrB2rÅ {۹o`D5~ƂT+&lХ/3b-nE\GBlr=ҭzŶQV^e[%S zRs; Sۦ'ȇ78ٔN2(.TJSmQʖmJ,9S.@3XEij4"}v Nf-KАrydf2QZ+@o>% WyY_[A!]FG>6L7vb`>ΑA[IӠ WvACFLM rQzR+ bmGTJUȭihn^]%m'Dc˦ژ>+T>i8o.\aQNU-[p m%'D `>+\|7P4[w}W7oMomcu !QJ"T-DKD I`MN1*nabPlX(ubkJ}Bsuu:[ 0t)xH=6ψ;L(Vt9{X D!hi.9,5U`2&DBsiBΜ?2j^ "2ƆDw| r`,b+Kw(4m:$#G;*V'RTg,:4dGt- BNnIɘ6M,Z.tw 4 fC pR1N C0RЩhG]E4uDxTɑ~VI=E1"r6ܮPn?]&Yn.)JVPEW S&0]T %|sD%+D " Q<8n!!vh+C`kJ-uN9֕xzgleF_t٣f;\!lʞY/q3D?qhhH@4f<ٖĢlIWy pWVu -|4k$*uO,5 9ڂWAG%:?=Nlb;a`f  H'd/cȄQ+:Ի`ުR_xY]Ft\q5)IZ%!֭ K!}]Oۼ4 L/z4ͦN/mx|( q 2mqHI vV,ZO4Iw 3Rv:{~fwa GL+\+/cgTd'EQX<:5.+*`BSh\\رs]Պ_w"s)}n3<쏷TVW)1{Y_qLNr30)L~ }mAyҵ(h 1i f".NW:o{p]|Y,-t*̚…URb]L.'F-FL}t?Ĥ^`?P17A9)̓2[뾡!Q,7\=A`v=ɒ}}"E0׮Y҉It0+i{ ha#4 ',sC; ڱ5: 8=2?Cґ gUbvϏUy8؊w٭@)MXX68@Egv473膣cHc r># }vs̈vRUrU-=6bt5,}*b@kjZ[J7{DhŞuc E0{V͇ E]KalNJӂhE/T\3`q&O=ր%AzXXj$4c:b`( bݩL^?w'"dlW ʬ_"IPT=9M)=)>=kȠ@(dMὔzaJb9gM\LQةֳ`!¬.j Ab4J Ɇ*&XT HpG[okGKIĐmo_ׇIkAsϥT؋H&nDON1ƚc: [VfNX`t*ې&~Bf,&vԮt(X|łdL,mcҨBnܬ\|ej&6Bf}2{4"!c5dTmMRRNaICykRY|沋YYۭHp _ߵB6X\_pRkm4JhwN`^|ضȕ.9D,8m{p=X <-w?is';G hgFQd-K= ,3lÍ[zUwؓ |scKT1'@5{'(PPrinHΪ#Jiav=ёd͝t`]V' fTQUCt$BЁhg>2iiSpё5@^~(A'Gy,Rgزq$S-T4ˆ:H/?:  imԖg}pd ~;gJ'·PN aB]Z=|T?«B4  dF/{0tw_-Ci­<5t>vO>I9F.!>Pz "023\!xUЃf!S$Rq$w`V.ijc9͖I5$v.:\ӳi6{_.s;IWWd౗=Ī ,I4o+R0=2.rQҳom1>qVFS*|[4j}9*)')YW{C;PfXX5U!6W8n6_zӛ;] 3L^[Nlsˀxaq5N=,x "C W`8%eiRUO8 [k / }"1a/9Ri0PvR:gwAc!P7X뤣ģ8^Œ Yi6Lwd yћWSttF28wiCNuKB/V<=*OSa&=eC?,{E~D=!Q#MS+yxʉ9}Ȳ[)_c'dTvWE+WrED S3iqGoF J#rS%oMrjbB|9:j%QB:.klL7 O6` yEqehGR7:Nzi7}Q֗?cRi>Pex_넖Uv~IwD6w-#GkA<͍m/ d;'#0}M۸lm3 +UBlC{](`srmWthe j=Dw\J66VOThe A,3@1,@8鼾PլT{S dyAylェD7)w=xb!ϗv"U4ܺW7?\ bPOه Gxu`Rl&)0ڢ&MR8"KʹB&h#l꣼7:ߘ I+VSdt m8O!+FO sM+i$(ph` y G?~S|\ZBf\ @NL5M5q-I#X57Hw@K v$ʧ]ݙTa;VJ(+#i0SMJ8 [[s.+4nݗf?6hf 9qP=X**mf5{% E$I_|JfsGJɋFJxAڒb\f(NP6 sC|LɏKTژuR,s3Σ E pVl#e+/ww@yL*句A$QQ>7Ŗ9UbW#媸,dd|ߜ%_t,4[|\vIV[`ݴEԅe"'!EoT&!+NZ &5F9IIdFĄd=XN_䑐 !#cjތAH,lmK&FCuqlrR'R ~nR=(/uF*T7~:Q7ul8[̗jꞴE3qk[0LIG2"ڄx~G.։KldL#ell#߃nPaxIQ BY'xD Wv_ykCsc0b6/I^](,^{9CH̸WvϷ <؅w? qfq]^T! 59.㱈G#TɧAC; Ml.C$|JlgM-y&"5QI?ARP&شp5h֋w<=!H6Pcd838Y䗮ZG {/ 0wL@E4ϵq]zjH{^ޯw+]:@s]oI?=L_%4s`ީc6`-lc<ё>lc\//@^n k`XVNeZBJvZI87Yj\`jq@T{$V8d!'ڞhE;]*OhyuI=koPsڼֵJ ޲EcW~+2Ō~PU8 " .SyOit8Z ,^Ôfq~&.dS0 t'''LE@.ZT޽ZցJIvSX7y5t%N(Ƿ!l:z 6PlVKn]98giR۫KU2pe'{aAf`y`{@RԷ%_:0sִT--WR2`K:NEjDU<*XsW"bUa3+ cJ{>l΍ '^:U2h(x@c?gՐ`A",vj}zLi'o1 d[i(]74xJ*>tn3Z7 e} 6yh{@J/?F9ҏ&aqaQCєN= ;ԯPLxMˬzϋOa=F2BEP1>( H*9cA<1@1<׺~ c<A$hD'T:Aȑsɽ/Ci%`Ⴃl9uVA~/2O3RK~2AAA]3?iWrZ{,LrΆ`kpNzdOʤ2MpX7fٌmvyB]zGQQr/lp<8$u)g:oOxDj.4N!,h*F\NJ$DSJF ڛ|d3ގHA 镱ovK}eFj/9pa7; <'N1NLiPJڊ2(.8Ȣ|m@ ųtji`v6вnՂB:q++ϓ [&zz6Q]Z~t 8;Ԇ68}f=ǁIB!MGW"o>="GcPB 2s4:ǬQv;R&#%ަg.'&oT]z:[ \.|ȟy~D6DeY`ZQn4tW%W\Vy2k9>kƚ? 9ZZф1aם+gW]"O4A!PUnʧ JC-J-n8Muԛ6yL:Y<SggrvVA~Ij[>zzX{t% m0d@]0|:p BNMD: Q-. ֯3C?]2IޠՠYp6PLgԏ&$ H*KTޅŖpA,*}%d{SJtc^ (KENSL @ ?M.H-gœ (-OBZYrN* ^Ȇ" cv_UP!"9e*Ғ%ӑI>tIl5{ )o,q+xP*冺:/A0;%V' Yk;?ddҥy{rhb,x҄txkDD,rM\1~A/rLYS875``B_k=svv6nkj.;^, F;sؒ[\)_(\_d^PaŨ?/'7: ϨQFHMdfP(#𱤃zfP"6a?) g9Z/sC⥔![YI(9jl{\ACtb֖mkF#4,oF vk nU# `Ђ$O)B1j30 ]G =h.dJbp+.sC6c+!MtDn%qmGx jn7[^#1o$Zǰ͐dfR˕@K_h wiдawa*O[\q)-Aت_hS'J{vMlWDqy5k"Œ0N-E6@@?x@_R:gz]ˈrtOd<vvL>rpvx0 ][O)u/w5ot6yoT=Iu1^-ƉvcM+W{jP`{pOm] NU#*dRmuؾ7<[$do:WGBWȴ$EE݊AROvb5ݥ% *E yC`j Tiֆhku<4IDA~QI&=mi5?Sހ oe=8a0` W֚9'༃2*Ò+qi~B& P†T(t2F2|UnIZƳ ӡ-bje.̂Yho[1%PqoبtD_^~+e[*`FS27+kl*vXr¦8R/̲%n@fj'wsL^ce|I+Aaa yJxȐJ*Zmt_b{5o䋺x&>{4k1u!a]wx@D@H4OMHQ8(Jmbg+ǧwfl`w/Di,C4)0>5(c y/dcNb08U]oDd챼AeI+XE5qgN=B A nj8$ә&j z}| ,Ž-ŚXUҟBŨ3~lK\_]8,fN&ч#BͥPvnXTsaH;ii[0kЌb& /Y.<*]-jx[lag >X'UnP#%"0f]Z&%\l;ѧ% #|#[dَ5V]9#:*`z굶$Av@ -e m}БEfW2Xg(?Ec)7#F+"+nxA'|бN47l=Ҭ[u]jq_?|?eDY_GO\|<hea 鵶xE;+ʯKy SS>QMqvl&%rH,ȡqGJ72 ?%N627lĹCh#u1nⰹLUϹS]A"~|؟'P>0A:T6JƈCn$(SJ+Ct简7l?2)ؗv:5VaZƠ׽ׅ6j 7O!&8,v@sO4z0U gogkt=U0HtgL.ivEs-X&azAƔ)qH7ܚH0_pl=`78ڑl 5Jv_>Hiԇ2?yc1.OD|'L{7+gϝ{,=x10]͑k=vnMl u^L*mmEBr"):uƈXE k@ oLTP>DY5.*Dኋ@RuEܲ0&ۄ77 | P-\Tsiᜏׯ8C ]`䖞hy5c.rC>1}c*K@P=WbCg7pʧb#j[+YFk%yC1Rm-ʕ5е=5-T&;`%MgNCqYP?~ǷA .ՔoU*J]s Pl9җ{"YR:e|&hB^#-niɄ0i/xYY#uor sI(Y3 ATrb7:w =\rONh"7ǃfc݂3p:u;0~P1WBKmA"NAeYa~@*]>\qRz7gjx[O)"/]ѽ ŀh^DCsLtkzFfW3 cSw"phg϶Vo1]bnpaϼw3FIQ@egĀ5*Qd73TA ǢֺE<,?Mkn٠a8FrLbA؊N6d:7X;$ dJ쎜۟K)0 {c?3i0'ɿh7 '\ S@lP^rZ˦eu$57ֵ>~ɨo9tI4T~P]LnGor:WCTonbSLlT~ x.3"Pk_VOy7iXH> CAh׾J_|Ҡ9esÏw!7C>۴5[33TƸ|fŌ.w\lLmP AEj{N^yį,}3k?a6zLv{gt /GͣBQ}^9aBKX B$b/xM`d@ R }^4%fT; 3v"܍T k'g1<noQ&hUdP1ذ["H0Z1O{Jx W:j7h Y3{}:ibWX#hc)/d>C%:C_E!w%|I(OV"7|cb8>)CA:;xq:6};C!O$4s34  crZ>Үcf ~acq^o΢4I0H,ydsmT5vIo>0&ѵ##mL?5v5<&mvFip( &Ƒ]HֺLff"`Dߕg]F٠[MΙ c O!8= ?jhFFRY\گݒE*y*2H w_u01`"nTb~2'pm Q>y3VZAtmhRNDAe$ &4wQ޷:MC1[[g,<#}ۛ@K ̹ƺdq{a/U 9`؎-7AB`v^DrgփvI+H*Իv:-*fDXK5ɺ3Fā8y )_rS, `92Cm·_|pU=VZq88?'d8`Řܮ.MH'gOXqeo+z9>,kwK Ts%?F%o`fF4;p4}|-xZQՀ\]PGfIۛ6xDݼ;KBnCJ #SݐL҅OZIw?M7=D:Z(m Ю灌%sQ0爪yh-œ`M>P-öA1>-e9qu)gIa˚ =40 f~mC]~ѐ Y%[NvXICѧQyOF!" <#]G<ϙ~JޞnILvNx 7e]K`.\ăIJ =ݢʿ5RyÛ/| әZ/$p H؊/=<::o-p"ρ≩pdIaDR,",4 m~4$MHɔr/DlY`i<۸`@P[8i[nj 3Sjڐz'u7l?G]3P'2Kn[r5W{9aECEb۶ { QTJsbG }DJe sDu}%)Et1`N1_rg#nᩀFQM,0ýb/eAVwƤP(;]GGM,s% ֽk/B=ٱ H1ΉRn; /Zx\#vJ6˲ o! ^TxUD0+[6J+>_5l=?am~+N?!  Aѱe(GQ_="M`̓l)lDPن7bj=h[a3n͇lPEk ȃd6ݸY/kMMƩl CY n1|ARQŴrѹsY ` |xdʜi&t~='8@mJ-ʼnk (4x=Zl(0:_媘_0U0$[+`{–ywn>V5AĴHuJ "T_ !+)$ד'*I\SoO]9N 9:\|7F_OXX4Ps<ry\)7MI` i%NR+&mTlH ^KXgE\]*4ґV'CNd 4u};ݬR]^ݬr<:Ik90lʢ蕺MQӆS^Q+. j0 znɻqu̝w1D׭鎸HLGazȟ}1wQS_W`UdT8kad{‡D"_`RX=oh'@?97 f5W >3AmpLd]_`sW&Bc !kfEƒw:jfWYo#1`dg@SwJmsP̒YRemׄ*&_}ƖMLiTJ3nrk?F^G f&1r&bNj-Yoє@,^X_Uz]N/#6o FЗkTRz#xMAC%W_; `|}8;2V^X>7U{}9fmˀUVBzF~!*({' SWeg & =9Q>B/p~ /7]L|-HnVQsG]ܪAnI+@1l*rؒ: Z;=S>sm,*,KD]E(3MzG;bnZ߁W;>Q-c>82MYwW\iX{xYmxGwx7<ޗ+v[AV Y9S]v@"J iA/QҌNH]OfL@~[;'TK^DtqME|> ]כcq?WX]3^IPxʛ9Loƅ$FwUaދYU9Tz8_蔒`DebYJI- Dj)πspm Ȧ"c0bSt:g}>M\9+U"MA}}ooeVcSD ,ᩩ7Aږ"}j2u}܋P7b)ocǀ/FcT-wGzWu[y#^ԇ&LZ2r[d؟$`,ei OI5z"!"yfo\_oK.!"W rk_5O57|E:n ~q{č.ĞR'o-SoCdXIѽThcnt ׻su XˣP).#XCC콳RVvRnd'X*lQ U=SF&JB/Rv8i$^*.MσիhqDO?zkM8!Q4 ~f\9]Xd<1SH r Fjyvd`'OL5=L\.rr.R'20p"D>,#(qm 6|m@Q O]~5$Y*yVE[ / rZ]wol1c YS9dxx( 6m X$3 2 6 N 1|uPY_xRc-e[g/3тj,ʬ-K4e"WN3VrJ4IA[pɀ(X݂(F1z>t  sXmZﴹ>JDW -2fퟕ{cs76|m{1Si%>EW*5 NtT8)h*8 sPM=5v%x`aȫR7Rʥs)O#9ur+-3j$Ђޯ &t[Bwh O`dL[qBvXR)h8pf}^{L,dwD~֧~3p yn x%NR_B8eII?p\'b# 59= } M|w8JY^RAo% t7 ybLJfR_`Ĵl!$amr?7{M4+I' ;չ3*$[܇sʄ9[H~j݄8ƅʋ,Z؝: O̞!]7> 2ΠLDJ^(5T;Lyo6e -2XzdGVUNj%%gqF-30HYpsOg^w4N~۝1_lա)x;I wKOhRc┦GX'PJ>UJ StMNcn@8LV)")]mEYY)gd-w7=]GK2Rd7)fqG<]H;C_ gCv{ZTBy'7_ߩeBcMN x"b h*3s IB䠀s?jI}ϔ^.xp&lU?ePOSW`Dٵ+4y<&1;FY=kTL])z1T׵Z\eiP_{ִIG@=:_T)Xa(m?`ւ.h!_=mX_g7(dX"{|D.?qD9ٷ"R&'f`O+>=T!jS61T_mjKx2MuMیApT"E%^s7FA7:Pst2P˷dl7QĨ;~j03 F>:D8({:5~@J6*Y$Lr:ll_Mp8:?Mx#X_ &YT"" S[PZx*Ĝj(5^%3%[*mt^̎VL;T3&`jAȎk9UR^"MDkhP(Q#*gWX b..9o4f8Jl?B t|k2m+ǼuF.bSۜY39oŗ/6u*a>dV^$D(K4nA_Wy2q0yL" 'AL,?>`V>п0gʗ߮`]bߋ}e$xɣͥd8`'^Q: % id:kfHvi,yؒ ,rMYڶ&Ֆn\*RbHE Ü"j nӀTBNT4'X?!lBb8_-|;E##{S|@+N<ќv3ѣK]5W) B.6]毕SjE* G6Rk%Cx "$Xˢ*yp$\(5lZ_8B#J˸-Okh$ms(GFt@Pz:[' Qk^M-Hy*(x[UlT{QJinC Jg@n7?[)[P{_BF=p I<&vVsPwTrRPkA|]u ٙR68SoĘ>J(D+aWӒ:a&α_@/$>c&VA8 yl>dB*I@ 7M?0K 1 #dVQrw CQch\·Eyq9hG,/T5Ʀ1jWLpEra vq2 ;E=d!vKύp/=Z,ځPMO붪.I. _#!#s.%Gf|# umJpOn#:̅NZ"͚"&u Z)/_ZrMm՗斊凜3ze)7;~>{M`હIz.ope|X7Щ rxg P'?OQX=nz]Q^xHl@Y/y`P!G0`n&@_Gۀ⽓xw Ya'(vHϜu/2%˯ԦQpݏ~o0~MR(."|o4 o>y 1@)YkQYizb2W XA*[Rl0Ⲗ7xJ`e"4L ,ce Zdƞ~"`ErGu rS3KUY~wgkmGoD㦝E_1w1. UܪS{ .4`pG 6||mS [[5k) tH>˝=DPÌgZq,Kñjʠ4 z~ˍ.-t<$Џ}U8nS6DA*'\P$ ń[*<4NAOS]HD8YWSm}v5/:MT'+"qD` W&oD랑gq5rq8|ۘC:Q &D 0ocNsbLbʠ+䛬.B\8= $߸SaW2eru6[ <:#'n7 \&ҖҞ~Wg<uzX9vk)opаD2}ZdVA0Nl :bԊSFʈ}>B÷ =D%&(hp3brjMO5h"pt{Sp ƂciPQN7&(ٟ*6L0m®29xv[P⩓' `K&lɨ\<=]8#mdJ⁊WEH~6\9p,~}et^Lk5kxRdǴI= YWd]fZ«ÑO^yKdڶVKruͷ#M=dwjXh;;+_[pHiμDuENޒJ uŁ 5~x \ܬ +dWLKOgrxkeeL;mNIGSp07 uF3ڜYK8-M7/x e4A m6ݚM0>&Tj?M3.#ukbPԚqr QŽ}4L*3NY7C|m3#ODO2V~ĶͩyĀ7"Drvv튀kh#KL-]5=ܧأxͶ.1ȥ EdTM9ӫgkksZBkm SȤ#liLQUl!.Y$I^$ViPT7L3~!{`95P uxaiAb1/Qr~ Y{ LYQ8M%5e1}TA C ahgN Pn-@Bю}./~t/FA,{EP;}r$Y$$NN41=~ӫ ksC/#n7.ʾOLW,J+tWt&&K+;iyP2iVXG#sBkZו58BCZ^<6 8C唯T ty O -Ԝ;Q" QvMrF$aȇbt&J.+g( j;RJ yOr֚*a_!Hp,WEg+{`-M VV߲<2j½h?"!CFɰyu|X]t).OH#۹yGmB?$cۥq3_W?jh~ uy-Co*[dLtTPR0z+*Mu? kB)f$5U?\.#3IaS q#lubJLEE˼ ͵LIH*M憸& J#=> ,F 4Y1q V\v%b运Vdjq:8:cuoׅ]k/7 ٮF.lrʰP];QbcK}e]pE{^@4j?rW:0Suk a5BPF^I-U' &(V`?p;[gBnV2=ixejl8e,AE|Pua/W^jΜ#wP7hHv;ޣN-`ET !GsIAIjPO!6ۙ8>lιNg~vF<j%TLޞ~CY:DNoK}.Rݡ(Wŵ#UfL̓gĺyXZ6w7Q6/.`1>IB)$pebww9X~Yx.Q'/ayl82ZPM@;'*/:5;;ξK[9D6Y? C!c|#{K+|6b^œ3EGۯ3mi:DL,-XY@5HQA%!sFr<d$2᮲oZSl.)Nء@q1Fs R1,jt7nT{xe e:4EWc?W2֬{Plx \E@Vo籈Vߘ$dQtE h?ި¥w#wa)wJOF_ x4KuʁTLD;iБtW8**ąG`t7f&]=Gs)K!J,wgӅY6ntq(broy+M = ![ *pS2/L&q`4s-C 'UL71TIKBUԊxO,̓&*sLC3s~l,c^*kc9L<-ĺ.x+Y@1כdN<{@6MS&'S=J abDu %^8`C1tm-׆0\gMU€.w.Z2=$@Tdz(L:5sf2EB\WC7;>n汏>}=T~^*^[*Rtl?$OG 6bQk Ծ/,Ky9(]"M_򘊑 ]+t TPS&7  /Q׮DN6Ѭ m,!$[ɆgP3*ﶏ|>g" R)5=̈[[q!dAGR9Ηv0>[_W@v-Fuyd-MӁ@}I\λblH'giB'oZ*+v--5ꀊEP1Y_;lgGO6 *6A[&G`cLP܊G{g@ _'vrfVn$tH ϽsӈZ <(}:2XMK(v0ϒ][tVnpWӺ Tsϲ cbՇ35FU1tVVhBbvGJ,=~M\m fxa|]޾](ENRZggϚϓn\NX0 c~ϔL:+iW=SK#J>jj(^TTUW]9nӣρuMTF~n{̞ͲU j//>A,'S{d ^WJ";/u`tʦ^%D]FG.t ~1Agg\^?'P0F2v ~`asyّ.vY0r4D7C/{cپΔÖGNLעG>l1>K@Bz ڨzVtDzK 42Vl쥝=Kƣ;5*&1?!7L[ZNYB. $r,I|i?9Fg2ncZ&P̟F=BD?kj"ıvuܛI5"?uTx){~fZM4e"7e􃊪ZV]w"y݄O1By`lgu>[2N*:1kW\83^7Ok7cx&NU4 =x.;WoET}'Ͷ~7= : 9k 0UXUDjt /0lwAO%E:JkA4%]0)9isj k y)+^bU gn=c} "=dl٣[Mu^XHUkгo1/IwE,EAHf-cWf0Hɶɼ~@h")C]jj0>W+BoRSԂU:[ <*i]pTY ~Q0!!Eb{=APANH5ccGs61Ok%|{X9Wئ:B;f'գh4L`Dגj[rL lq2/x#d 0Е+vHnN=msP=TmbtdbplWůC L-K\( [v]JfS;Ղ 핑)x"PgRn,qp==$5mJTFg`3i.O hg҈^SM\]ԖYbXI9Щ1Fsssg(͗1+)jLޑ{},tIH;?ߖr}Hԣql_C*>I73>@djv6/賸pJ2 ZmTnj]M-Kg@``嚡>3fB&$l)A-7\}(z|l7ߐaEP}/נYKMנYnakaj ]{*+6`<Ӣ6'֧;cK1j!BﬡX_ VIrfvNuȋbսm#YwNԿL1h=%Jp-S$ ݿI)[dlf6xI{à1&2\jפxv)PFa<b55gy'U!D1,kx]8#Fr7ȍ' mX"Ѱ-CĤh\\{e#}~~cawLz :I^56sXbKᷕ:WAgzNVq<ou`:..QVEVR]X734x0TWOlOBK: 1y<`fWLR.c,QykC+9#R P`D)_{Jp+dlz'N݌S;':8)0: (s% @kAl !%\&Y-³Ʌ>H/:6; %cxsH^y mb8% c2ޔ|$58 Ld;5SJH^464Ֆzt^&YTح>2u)wZ|  pv+\403ζIpC\ tAWsX]0i4iž.?P/܂c&ҴP$Od smQ/7nίXMKk(-3<‹;BSdz?oh60dv3ie:9l`k*}WV(eȡaan2hfF`^-2᮫(ɕʺ\ x"v ꧻTdT_[3N_I␍WN#"?=4 ?/,ޫO $*2f위]R{~<%[o^H$&X7J䵹|"RXWUMzr8D9E%YKl*ɘlR;Ƞ:!ZVFNu?, )@ L8Y+&lUh\K<~qw"Aʐb*:S.LUG!^$U Ny+I6LӘy$JeO5U#s&$=MMzY+K@N ʞXqUvUG(lsaսsPtB"^# 3bI:O2J[%m}M;ޣ45Wz30okG%B=PaCe F7DJ}9cdد}Ŀ UP;%B/@H6Z&].(Ox[RpTPR={LyCӋ0PV[r~IRhv5&R-fC;xG:~կI&܄HE:A]xy,H.u.]dꄲ+؞|oZS4u"i Jpno}uƚ ֿ1E5/N#%\LO=ϕls-!xP'9- 0.hjOqkn{s^I{/ּt'FQf4x.nN} Vqja?4@B-.96޴VAzu,"X {y6Ո:#.`wdb(udjxOAiv\eW*1B6-v!@םssru" kL`QM\'yWn)ϳw4Xϝ0heV*GM ;ȡ WwVZ"*j]uDP2Nא [I\_vX GZ U@Ja'cJ#ÿ_@m+7Jzsc7vb2C-[u09"j|lݐ(S~ie6c1B#fu}JQ +jd pgl#lF~{Q"IZ# Fz.=,/o)՚m(Є,K`CYg+=pFF\GaX*]%|tC3.:Y /`>|[DWb#fA/%D(rU~P sǹ'Bt|ptR2|}HPMP금K6~wX 8UP%mARJ< S CG\I! ! ݉œ~I1^A*^PZAIQRE~ `HWXQF.T'ךP`ԩ=023 b89$یYIA>lK?Ԣ_q;܉˴w:Ҟ*Bpiւ|^Pw.޺"Pe_w.lFJXsİ >2:!|(sN gIUu"=ް01 9u(u}a#BCvUؽ?`=6U ʏ7Jc^-KIMy9kx1SFα%F(Ԭ\Jg*H$>3Ӵ9F> u=t[( Hc\H'Yp$7EP6 fӷ %5 |Y5C/۫"j)yd)O$Q30j1][45 q9@ئW)= @<o%U,)L*c;fk}~ɇ wX*,VLzznRuAyY^k'qAyTϓnF-Wc;``>VN`};[Kf$'@.Ѭ޼œ0y:QֳġpgʡH9}61W}& |WOVTZpJaRTfEIA#&pg.>qA# mp s|ZYhv|}%+ V  YDuO v556JCyC <4"un*J0tKY>~Mx!MkbK*J97F];r0W+]CF\uPTU5̦ (|jֱr,%Z,MWVi.6Br<1]v<'/Z\s-dw)I:ƯѹE)pу1RtW~x;r?(Lޢ0sg Z!*ͦϐZeGRcrk'ayVrăz*jm1f NH̪%D̐+Q̓Pmg n.9~JH37<_ x;VcOkj1Tvo ,`mFZHpdM6Iy՞(ʟ6:5vZ8}z ?{z$i /jO=F SGn,G0m['n.K(|s 0|ևbm$(UbCQ櫷"Vi/*Pi>9Viy4|:woXib_`c{6*CprȚͰqq9^V )ҳ}S*t X=\!Q[_C60 ^o W܋Xuw$iUz=|Xt5K38YՉzؒԻ G`k( =Gb0;rBaQ!:TǭMh}t-F]|Xc5^VS'4Lr2SP6<dexnTeo!+dY̦_ ([o`h| \dQDys]f˨č%K?{}`[$Vmr1 Ym$ɔ.rɛq*Sm fN^'VxOtjؙ{?gP_K 3$^UhnI: sÔQhLlz#)L쩱p\pRBU V.]vfxߥPu@/6yTH Ū!웤D;QO𨀈#~SDGnzteSd8,=JsN^<*X y27 ))zR?O[펖NxʕsYjxOfx ^:;0GBtح;[/E <#JUI%CbŜj#Qŋ!/)lz{}Lu4V)Q\2^]dX^5 $?1ԺrK R;" QZ4S}UG(#@>"p]ee^:bJaI@d8Bv>x:lƐYfX*`Sl%wI@f*!ꎬ*$*QPg85rMx4)% (h uޒǕ!xVZ6-pEF*2yƺZ+G`]SI9n כE|׽wo!,4e37xY?k<'r"_Nשi[ZDz|zbwd<:`>\n-x S5N/:[yOKqt6E%’ڊ81Z;TbqoimM+?&C]08ݱaPXxɝMuNAc\ǏocC[^ΗeҠ߰؎D #X[ xMί+YpѥuʝX]|jYAP\j`sewDaK_♥w}nMYU"mvhy-rˠ6|D mFN%Kʧ@H؂C d6Y:C r(g9A ǜzYk.SbkWO7ڶI[gbs{ ?olj@2&X,= rtUI4']j v,V1&ay ux%"+1lG[H G5MhzJ`5PP1u Z#~O o,cYDi٩"Ֆ;@h+4[GS~~QP%u=JƁ5܆]?$!LHM,bm P 'Ro%t>zجQ+RNn[ ǚ𫒼#U5yk$wF0Ws3ZkuգZ|$>[ zFw,'u2Ɋ"W_r݋DOk*r@AmNr<a3X#`!ɏbkuV{ Ao4Rxi=n='.z׳JI d Go)m(&!3z-꫱@#B,xޓ]վdG\4h2VE"$Q%ئ !9s% -+!O}d{&q.É L]4Rg .6*$K.Lxzɔsc^{NVw΂@4rva)? Yߍ{ʍlSĈ>kMLx7)QJNwy[91˫]ds],+Xp:)P%;xFr&Ll &,L%؝/w_I D/vum'Ե DHރȣ|~R'>,;k NfF2:\y>z߶Ƥ?nJQ3yUkݛ 4r\L5"QhF;ܠ 7nSYj=k>fWw)ȧ]~y1!mj> knzSxVNKOSTg#tD,1-Fo2ǪjH:\Zv=0 - Du@-Ws]֠'*E?;9\^3_"PT̎rK|*|[" (̎Xoo:wEt')!e-id|}B9 9L8I P%L͓p8/e1eCw‡aAR!f Hk11Ϛن碉c3RЖ=]PI 0&_C؂4Np R2Xٞ+įZ)`YM/|?\&nS_L<k^Pf٠ÞkS4W#L+ )BYޫLX+RD^s -?dE9E7p3@cvDjF5^>_V-CNRnD!謁Ar E :_KUhdU iHQV$#  Lilq%ahjhoO'M`6a ڨ1s w_35ip"qNySV *! =QZ .5 )b?,'RȀm{_I 6G䔏+"WEHy [x4*G2Yu{gW׺D$AabɊ[Mlq]Iږ3<6γ:ظZ&AQ?LO~M+U2;#j|Ka1 ,2iw;ԚJ't)!X=o a>A3#f͎q 5|2Adm[ąVŎN5JqZ9&@ u`JO8S0t^p,\mQGoX_5$T[YwLZ5yqP2b)Cq$׮+UUä@w5HFݹM >b~<9OA[C4J̹K˨sO5UCQ:TM̝piުDl.a ۶鲱@k33hg;{ضMk'YyT\@$.1u}˃ >irj, %XyW51`<3t^hNVdM><֖4 VpRNyw$7Ұ߼@EK P9PI虫:6 CgԚXX4vT7tW!Jkȧ^G=ן'PufXqt/)ķ}B4F:\1ol0 Pl$wI 4 ALy7IC7OČd$@:dnF[j8 EeLʦm(tbHpxR%oj8M.^ (! NviO͚\':zT5%ȧVb^T2)p9-nxXČ;DP{*ߚJ s%x>zG=!ov6cϸu\բxȃm]J8BQJʠi[_bF(n]) f%dG0&iCqa-7;/7ʆ`2F_! IVyr9=bsl5PR )?ӫooB$'Q@-ɃN|RJȿ1k,QWcڋU"*-r;MXO(tWѽBqcP=nc{p QvI[f'NDƂ'|Z6|(ׇAN7,M*`A$'P;A%FfP1X"/¦MWhIMܚUC%Bq]rhAW^r$A%1~Rx՟v bAU;;fj6we+G] P,m>ks@$VDyRh .cW.l]K._K#B[42mK*ht-`v'> rO~> pnrP&N)uya#+"[9eC[!tqis&㈳%;.SbRu-JE]!3_</dADV>ַ? %r`K  |Q^ޗҼ 92d@)>*[ &T"/F?_w>Y`ҖB&ӭ_OZ wˌ%I(pgmќdKUjt[3Y7%R4#F|L%9 W͞Y]ڴ^և6 ,҅0%p%}Iz^ Ge7YH-縦Jµ>b Tȉ]K/%Q6[_/y TABS?#EnM1~^v{TZ{[k{҇<*U/+IBGChk/ ΀1]$\w𐼒$빡(tC{J+WN qOO 1/ ŮL/1Mݎ̅E-e"ЎLSG8.u KV¶Z}xoתJS؜/F,:/O(2I Y$֠آSe\5mYfGjw>*J)[twy04"l)A ^YIv!b{Dq1_nPμ_)he\bՁX?UaPEkusQY^n}St後\==t;M>\iEfn^~1CK*&ahyHe[(XK$g/6u<\X= b=`*D#4Cx곫~يںɲy/k?pLA,X/ŽʬٽRv-2RA:U]s ŏ@' l·Ԗ&$M[2NpI ^1+XaC[|\+)MǍgdÜJghڒ=zNI*VpO4[@f+{(zx/kXj@DL5)"۬ưīP鿔I B@B|o)W։2Xjل3_eZ_6$4^v=? \x/`ؽMdk ]Iq*L}X@j̥Yd4YOno丑?ㄘ,C& Cb&`$Kt>vwMnAॵGK#(ё{FLY@2K -EVk8\GaJm;C@/ ]F,<Q$ f+QMi|6zrz*^ذb)zZB x[*f=" (<Ñ'e k|XޭF j"E Xpj},Hvf! Vcm/d m@"0 phfޙFi:pH36V|jBԁ3|)b~o6mDFgo-.(H=vt1NL< #{yE$[c}BxB_ԵSۧr</F-Z7Ldj }o 1 oh\TkGֆL<;<8tD2|9URsM݈[д[b]VߎiIaKʅmd:T 7TH|0G?~"O)*Tn8rxv6\4y_F-&]Ҁxvg`>$-SuDˣ{}?PMPb`K@3%nq>d\ XRBOէP叔#"\,okrGx6TmܔSQHB{pSDɵhJn8Nk%!}8[#cT.)h^~xk5 Ugv3"$7F$8mC ׸=sd(yfC6nh& :Bߴ 3ZܱIL.jy~RJB/uJ8Bl [B p#0YTz6m#0'@O9 4dĤ'\mOpݨ!0d~ hOOl(a,a/%~ӢZ*Qdҳ1f^,92'Pڋ,K۽Q秉65Xxj$#&Ӗ^x_/sCb5fZb,wӼiZ ~dY<޾B^bNhjT3>'iYYUp"#h^_j1@DC@C.w?9 LVQwٌy6H}?LWLZ,kً<<1兀JTBо'Ss῅UxLHEDg۝- ms =Ւ v!ݦi=-O seN 95}Q`86ykuI0]6MjHjyػXwɬwlY`uZ49+yK)/}̥\%DlMi[D0†Ǽ ?Gf29PJ'ۚ8;EM`@Xbgsf6:uC6l>?J\\ ;h#c i+EeF}+ek(}g>9}&po]YMټYZaņFX) 3C3H`-`)&aH.I4*n=Yfjem'02-{ lHvK92LNfMq,(P*ҏR3+YAL>=mϘõuq cS7eM67$/j L?]ANCXH[bϩ1/ 1ټ1kB}yGJ̖7KbY:P@pdUgXBUk)4|u|ca'1^_vLAKF H~G"(YU]gM>1)'~moFjAhz^o!xE+[^f#B=9*?ȼǼ@Nm ltoUQ>4kTdx3N/Vr jg/{SFu:>&.UӓJݿR.AR6#)_mHߦ #&lBg"Po'Ke=huoUM1-'wQ̡l|uIN7pv=j;ʴl#ǷvHÒ3RpMl40*eyqa+nR)I[V4!;itFײvzw\ԧCTS<}$&[:Q Q4fxLp҃}ͳGZӗ?oK/|n͵X;# /ɷ5v#f p.~Pژ_swϥI 8g!+-Q BS>X+9?IfcDDh+kʘfMLղ^l#6D?2-|asH:=SL_*53\ͥ-WEvƜdl8#?R%'J=MeBy;!`a&娛l 3XH秄tHZ?ǤN.UׯT*A~qhKi >NwdtN?O *z?HՂ>NG']U6wJ=ez.)%k÷OhxȬ.vN{]yfiMq]JJUxlzklk~1#K$nBcN1hx:Uf "i> +uSq7fR6ݰ*uwy<>A4uF3j#y߿  gp$|Ak @t\2&S,PD&H)衊'B+hXGi>8Y g#OZKO5%S$*|f(mLV-5,f͵6l~[d>@`{u%K`>x yr줚˿M xILCBU;&q78Ph o#a@dE",v'ha=O9ʼf yN[ڴzBpVq")u^T3&̮g$J7RjD&\`#n#_E]=(L^+\1ʂ++S[P1' 9NS],Biɖl}<2 }mO!>B֪̜`ꝥ(j[Mv&Đ\V""sr`K36Ǫ).|aNuWp wM T_;Z9 T.0oi]}Csb=kj:Gϕ^|(`~ Cx `dz㳀 G1GۡިXjUT3By ˯kTs DT&2j n;D~ҏ~B5'r%dIQh0 lYO?|(L-]ѽ3q4*QZ|ӂ[e*8!o9rV:9Q"(z^Mw\ڰΌ,ik_ıREX!7\ _d44. Ɋ6/.,j /P?肽7%=׌*L? kw)i*" pر?Z 7:$S ־"q4]ԠX 5gR+<XKcZ AYH{Pfݒ ;L+di3~ӷزSpUH "۰]=]ɞF$bsB- uZgmjLLJ+,,zRP#.ߘ e~-E&ͭhn ?rnv<F!q gB;~VJ=2vU`䤚>uf|E?[ǿEn Bqc~CA66D|9[Jj`8.mokwr'HeaT WwiCP p܁wIj3"aωiլ9=˿Dg.WL,z(e$W^Kt)X&9)XJe+:'gdV:x=NST@T2yzbdy\\X*C8^&y+)`)Q/yoG,v:kTTJ]&V dN\:!mނaBmkro]9=6Bk3ƦP̄wUW haŶΔ`:4w/&_HƦzAʐ0`"-n0ܿ6ECgBQ+𠸄V+k8d0Z0y"JԂ'CKI^|hgQAwuPeb:UxYq6a.?I4~ލ0%)l#Fŧ |ES3pKQ%|8FhB5)~BAU"9eU*};wlG,,Ǜ֡E>ǍTP.N%W>W.8&S^-:xOW:l0$Vɼc>CE1&&/'Xy;?FUJG[j&gR苢k չb^Ţ7( VQJy. 9,䵓wvpWSr N-:uџ#?I.R2cQ|Zm=O110I 1r_fsFoI!E)Ni&;޳<ɾ}±8gmc :dg4se`& QsSց\Oa=8$we 8ix/pV$,b3+C8; :+ ~F:yz gx=iDVO/\Z[MqPKӏ95Ԛaǀ&VVXfrȍLmZa\?v ;j(6ZDZ;13}sݩXpA?<@p[`=NUz1b1ԕ*3]ЀeBuS<\!JG [rbJfa|(֯LXCNnZTxa:Ԯ_>Aa KgGV0f<(^/itrD*{Ӱ~4SNӣUA#`ᓩ*T8qt$ hQ BsNN{ ~ a9I]] _㙺 t*a=l$mBg0 X.QaKmMjM<=mB]Ho`}V Q]&ټ5*wKPcAO"V-!vhki| ܓ9aG :N+,H7Bm:y7.ҾJ%QNXHFBd$`\\<Vv7SC}\7+jKmc(Y<'D^P߉hXV$o)oυHLqbcndBab?b9Ĉً#!t_5 pxq1n=/<8VP^)r2\Q"w#*K(|O"3~HgG-1 l1a$jd!ϫlf.$ȡ2Fut++&$ N*Y*6t72"3eU%9*1Mca,eT K@VjS%F8^#¡Ǭoz$ ja2p:l%\ ?-dnEܫUnY;b&"bZ݈a4QN(QM#" qʥ|kZ?}$dnbGh ';gիg)d[F P/*\ }qr[uLf)ӐED+DQkirt6etcu+~#M/YUS6_EuS͇!@sT+>PF-s'E*mݗprࡂ0}2Q屻!LS?DXX(^4ap څ)z`:}e*WY,a}ƾǚR Q]XЕ_JR8n.$Y߲g;-_{PaOl_ NARv%UÎJ5egsq,>TYJ灛˫T; #BkF~V$ߚiQpє38xYOp;5c=S.'rYxugGWն\rȤ290kFIr:/ʘmYt]U{E3r(HOvGc!Ys`QiC~[R˽( ;SS*o| U7~*P@eMGK/KX7tgbkO)LUᅮf5=U{Wm&ƳVQ^ODցtc,q}ץzl bk]#'M4?l@~e⁏mSͶTn)6,h}Lk6A I7=hꟋXBEjܦTXF+dL4umoc+pQ3mO M̫$ݝ+dV1^ ln.tXqbe,&v^sl9r\hR;k|5liư[Pot+A^zX#0$fT|JJNTkcŲ5-,gOug/@Pj =DI t51_za)Prc倵"1(6ykjE̐G9슮K\/`)jKTw74S/'o5)'؊%_ϱM =4iTR(pF:*&%>Z)jqlݜqثըCJ'EZ()‡nN(Pq:AԊHM@Q|AnG;w5opd!R͈떑!7w5S)dM! }T,MoX b8^z)Ӟx=&U#4.RI8FhW[9{NrE+w+d|V5ل$" c&eJ8[Əɣ h|'iaYk<''3 KhNs3N'xg{M4-8?>Ύ-0 7oV蕘t!Ʈ=:/9UAgVM^.9:3qz][ӎ(AUL ~V15ouӂ4P;k]㉗Q}^x /p~9.+?)՛0}hZson\pi8?Z1Z14N7Ndts  (ۨ*}KoЙ`h]%gm/becGM:i[(`9>yKt}| =v uv:P[ {FDC^{ۆc;[!;@鰽JΠ~ˉ,{ϔY g<:r 5>4Q٣Jg1.OtNIti<6Cuvl:3MJkٸ:\ᡐ¨C\b9V8YC| ,+^!eEMrAѢSf{+MCB8;`'%ǫ4J,юy>f(3% OXƨ2*Xļ/9Fn!Ut2Jc.$}00aLxfQ5;0Np˾|rT7KXV2x -Tp0(k Bì,A8sX^ Cj&7{lb{R䏆?c1ϭŸVñ_V|Zj3 @5׽56;#w Fxq)fsE˂^cDtT gzC&D`?擳.t=BsSL47m[5aq+.gCЇGHذ!J6 v1vTQ?n"ǍNyd@[9 RS{0kg ? 'jL{s~<,&/%5? -0ܐ-{h&*X[`ЩԒ"r^0tim>\W ,Ale~x{Z/ɮe4jA'kd1 `2DvD/[M~Zjq;<+5~b f~Yߚ \Ο<9vJ'?8~HܴyWp_+qPRQMY`^.)!٣x)\(I[F7s[ (x7cgX4/'(/XdBT/,W ٍ_Vj݃~&]&F"aOGӭƠo+ ĺwހo"9x_\ɸՆrr0,I`?E4OabENHA另Q}\PaȱE6hcJ{+C2(Z'}J!;}'Lf M8^u ~}ᾤWsE6B-R{:Ĉ쭊?7A0nչAqÖ|)ORЂF9s I:?F$':@FʊOR^Գ'?UKVA k=Z9E~=c2:&'/>GbR:ߪSnw[P%”_"^l6Tr~ %|a;9Wvllܔ&,(-ī]bKϱ,W`A]StJ JV7d|qYS#*Z1rܵbsc LAI_7[L[: kŮ&At%K9EO%qULNwNIiG[|[9[@8T jze@u]ԗ+ImjHVW|p4B5M3Xr7ͼ?+ƕCo w["M`}-ǻ: S0CTH $i Ϲ 퍔y0Y?50: e RԎr cG1$}m6_h&*(}}Ʃ+pӖk0;#Axq&.lը?Yu6 [ cd#PSv105 fܜD=S:'U1,I)RwѼ#`M7&Og,2>`hpx }4O-ހm"1qX " oT޴gY% ݋y% ^3Cq[a)d[V]5ݧ毎r!0M%,I2`H)bcS6#_!,NhhmA4FyFF6^T%ÿ"}bL&wY6bb(ouZ%J1p6Z_N:%=Skjի)OFڇLZwh)O"?c[g0c O&}}mCoS7cӧv%ʳk~޷: Gvxў5: 2LY@PF)̚vw:kn=X[==H},] לxb  OuWFCb"mdpϘ﷊pir:S.!g88E0ڸZc{k=φ`>e  F>6nHc;^ITCZn`Ji w_-{ڍY jsHY88پpz-@VҰF5G;ISr@Co3 i(, QtJ!#Xp5 >1$%8✍~ 2*LM= ߈[i# F1 TBZIv/:JGy;nH7?pTKڈW_JC wsǠsڄ0$r[Q:) 4kñǏlU)+$M'`?ȡۏx7~3MjBEDz,-|#K4 @I`h/w1ώkEln5cK>>AFBWٹ-ᯨ 1|o5]\@g(~*DJ7މfG. nrٓ@K w ϽM?5xCyM9Ϯm'UU+ f"uRBmI-A o) )n WDZ\wX/31Owό .ӛ_nxTY{=Z/^@)k䥝)\!` ( l0A-C)yu= oBXtD"Yl: 30 L*~3 0T[p0ovX0 aaʐ?ٕHWlCcjq%_9T3U &ƒ&_"|my:r*ǝ4N KxI  Dm񶈂'G/c?% UYsotFu({zqw5@ 6DWKq>)܉ˮ-Ñ ƌ0Tf:w6V|ikg˪% s#iXM!L~Fvn >571HgX9>x͓ߚ`{/o݁$wCqס[GM*(!qbKoo]<4;[Lr8AfAHW椁V`&My $t=t40 玲a@_xgεok72 L4~ySyn^O;3|'R['u*\LV5IBF.a=Hqq7Wws(j1U&>(Qx ;D(~O93$]T!BU8J]${OTu!+Ilō5+kR8rVoK"O ΩPVמ.. _opƅvd޶SwQzyou pe3HY!r1llٰR &Qmς$`oyl.]"@̻nj(|EdH5eU*8hsaέ8wyT)ޠhF<S\B`NKWj6?qHz>Xx_[,H7NDδu1&3xz}'IeCH|?=G-:B b1$l@3s~M%Yb{7F b9B7n)J,A}8qn{ʬB)-qr` T56}*[ڨA&̔N';_Wz! PVbfP9 6INt+0 2۸p)b9! GN-\F [z 갱(ں;sfS]cS:-ES`%&bxgwiԖƅ!n 﫬+:P3 vO淴f̅ * -ޚD)W-cIJURy&vf5>9 ׫%DRqW}M| Cj4?l}ebZ@S?z /~rk. 2fsz`4%Jt*LI].|>K-npGRԸ}D,؍kQ@tP ؿT Oe8?`a@!;Bxh3%!{o ԰}PQĿnN46c$ufՒ0$G >Bԋ85݂Sڝʌ[}jy!,^K*#lDx&Qea5IZ] k#.l+/n/n1=YƢ,|'q6Z|O> 0\(Fm`+ߑ^ls">B*~ &`L-(03wO.4>^}8R xDz>&T6<d8$ 7ilZ%s1B -@1>*xk&S}T#{vs 3@F6-qҀ7`9#0o,·5Ē25&m;zȻl׾Y,C2@t}S/*c BcG{qN$d~mv^z#ɲ` :Z]qF<܊͆XA)$zJ{-\\+he2Sr ?Re-+ӄl/gpգ-,<ys ND7;+{hE!"wdb #[;au`;\y9P/% J6m9O*C2ǝcPSW4$T=v =G1CY׎0L$S5: <6§|}8W8~qpF%Zr߬ơ/^BϲZ`|s' :\|XIľ1󀞢`:A= #mmfq4QVW&Oמ ׌JA>Y;=QNf,3'Kgq3%=%jK՜ҩH⍃ hSxE\(ا(W6bH2k>OMJٳ-}b9U&{MU+]/dcƝ`Q,`/"d@laͶJt#;F~K^i\D!ۥ!^` ß\_ B$#GqFbI܅y ޝ%<%?m7`S $i9ء5a@")=0~o#v CCy p%(`l4yؐ}oW<ι64'?c;w1YVY9CU޳QS,rOhL5q4ioYv.\3r%2U aTm!6&uu/ޣhfm?*kycJf {Oe,3A‰ӠK](zw 1V~3Nbf -"d'ZfZ%]RMiuUW2c- {L(r;*ܒA(PA,P䭣0: kzӣg+7F?.{B yTg6Z#^xiz}sKrRTC\p(fI^Z[4p8ϠԔ4E*P);CR cc[,FUJG*5Ig);5, pSp+`pa9HAR=W`w%;< i&3%FA3I=aEsV@ Maf 5ՈB)y]+QCqbO>p3;+}4`tL Yuj$ш/KA}<>ZAqe !˝U4>NߞSw[) רvPKuX v@I8ܷc> 31DMS36rr@ ?oB)EP%iUD$׉f׫Yӹ`(L!t+ ؼqbO, qzFpBH^MaBȫ"~\&yD.˧֍@N`3Th9LĪܐU's4QЊLìeA'-uG7'}WMc[ Fxb=ё&͞&wm~AEBUe˅ҿ( gu)}_T,l-ܪfܻ&0*c/޷QzՋϨ)Q~k)e&;wÎ_hph K^2Gƶ].rrߨB9Zծ##HiYjimtlVt/w:D`LuU#x"o a9=Zv8n,k3 T[C $LN%je"" }Ezz"J”V gxJƌug!,NgK)z - M+mZqRdEI5L$X /z8$ f{R x㨀ޟr5O%kٷfҰrBy 2BK`>좹J=tÍ/R&ÿ57q2qp+I]T>4v*l?bv4g؀OD;W?M9((_,C$m)sMoMUNYۂ0`E(EeOl[ $VhʎIi.6lje9943ʐԇ14>}^^)s~3nKطgѺQMoh7NL)qba'4jȂ>է0T@zI`S o_V&M&K $ Gy # 0p̊!P{= xN\w)`=㟸˞| n'>'P*"1.^PAҕ6IF 8ttBҲ?UwUqI+_b kjh;E:(HK@J4jC)(sNvD"O!hD028T h[jkte8\~e)) 8t\WHMS8M7ar%z7]Pz+xIޒ(b=׏5R=~x'\J39P뻄sK>% 7ȤJ@63§ Z m8zoKpq *dnhO||'ri|[FYD#^PҪɞbC5(O[( .HHT<)ّ\p&BfA3Ov|Hw[%hϭ99ßh|ľn2%nVXX txͥQ=")a6f"r#/l{{efj߿qwӚ3İ2v43>jl"^A :tf.uqw"h=Vb,6G-hD!$.+^=" a%:'oX\ϟr"4T0hoI O6& ϣ5 RaC&!EYw>R<Α>]+JvA΋Fkn&7=rR>roUB|Q$$v|@fJ.ٞYʟ፶C~:Co` #Rg }%2fEzV4WwzMsfJ>1<оn,ѽ~l$zgգ hek˟v2+D%?Or.[K և̓>$`,g i*yV_CtK狡QؓKLlQ) %׷}xtx_H3q ʘڵvDӡB{o|8=ŜY2_&qݾh _=k; Xݭ_M躖͈Yt- nE"ZlW.Y$[h@p9uƁEtpᨋQ~xq͵{[2LU3ݚl{ʜPvCȸ$UCūo?D loz:$ SeF[?* ""dC-9+""n.>92׏Hufk+_=ɑ,p&0J4"!vF#׏.|76u HL1t2KY'1pduqhĨs!~3bl)SbqloiuZPiHs>& @gsg(ÙZrexƺ G& @f4:B&QV&cj ]>\NLd+ RM?!AKىaן3(/yҬU^Őh#u#ؠ2( mŧ+_$~g6٩& QI ɻ*,IhM9}_?y"5TW5;Z>#%PpF:M%bssHPEy+{6uV{TďG BaBTK˂wTí8tT6]sX/ 2Emo3Pkw$$1oHɍBLS_8d'an_Ws< #D&WuBbPsRV\WbX^lKq4M,ɰh%1S7VXꚑy)Hس ܛe 7(aC_'nUCVRHGEbf1D. +wL-3θ%HI(-k~ɞ5 M{P -S]s;yEni>|}<]zbNqu>xP);gsM*x_wabQЭRSϪXȞ%-u:ZbYכ[Ue/+6]pkk>ԛO^qvJE $a*jr/ 9@k--ˑpr'}&6tH!1~ ãJX6_kJRv7IB9Q5ZBOm9^>7f'fEudVmW\`?Ii*빅u.khVj:[CY;ҟc gR]A1;jhU>蔱K\UaHDJG`s 9"s: !,ÜX2!.ú'F7D섢;zBeHT?﬊yzi}KRm7VqcSqUJĴGw;v-M91E39~7JN /o`"'+p X&>rƹA]\qo5෥Nk4BD5)#29|H\|/NT^lk F^2koUŧD)?e~onf)$7{GZm]"Uui8kzջ{Vu0$XMsjb)5L?Zg>d9f߈R5"ls@F)lqQZˊR|I^Sd<"aoY[)h ȴQへq;Vף| #L2Jhz-k2\`cpoHӘC`RKjiC8vs7c #u) 5mKORch2?+;Ω?-Mه@x F؇ 'd]ʳ܉2]w9d }Lt.re]/4g)1j ?)}SO8/aewemQ41k[squlDsvQG a:E{C ok fuEU" Hc=J@K).(iQ8CIb D]0M86Q|_$UaES%N 'XE|cM62R+}TxV]:Q˾,bQ_XCڼPȶzD7@eNWWA=Q}Wu횯"nIDE ĕOFòčj'.yɣBs$2+gKC}.3҂JݭpNJ-^5p؋)'pi+7]d K 9JH"L>c r|V"zP]I$Ex۔aB׎%~mD" h~ y+p^TvKWf";  dP\=l}59-ڱAp.3gv+0;xA:ڇA-wNJ男o5y{&Gv/{6GXˈn3SA5KnbѿX`I(_"J8ϵ`cYiMpbv ŵk*Ijqdy[]i(#׿Ed/3~awmxUٚAə  VLFA0_x7 ?Z_PETJa,.9.Dq.pg˫+u#O6;E{bbmG+E~5DI(M>zБ`]NNexpoaic oPhG;Һk1!{΀sCyo=N"5mo7Q%<9o e5O0o֕e2y/޻HJoW%q\@SYTr6d1Y!oB)"mz>N'M/DTN )3Pia rz14S~YIVO4wbXM;ã(@*$9VT=βy@ۼ"z1n}m&DzO)Ϝi0 Dꊿu(i'\m+s qU* |OZ.s|.gƠ{Oىo#Jak@_ _6:m%Suv9LI)#f/\΃U* 3k Sވxl 0k5(h|QIkHkcSٶG࡚B1r"q A)`ҌgWOc 9'^Ǩ }n+&l|aꇧyW9?eT?=;~7rP=lD{b teM)=9Ӹ3SʼP|脴X[Lju„-X\ 5C*{_IsbJqjfu)M :QrȀ}| P*%2POzI%O Jy&#ϜEڇawWhrdP`6?(ɻos^M/.7ǓrUq7lM!!/H"J7lݼUNzDh '"Olˤ6\C m+r_vhlTKk;;I C0jy2 G";u7+)5@wf 6Np'SST~8 ZL{eqs"R\Odj__vG ~ejpI~ZU0[;čG{Lv Q%JUB?3+z@߈fQ䲿Ʀ'Y0GtfG9TlFZ3-C2>Q m{3/̖ᷣQ 5=K7Q76ĭǖD}픸5O;l-|Nhw< D_ _"/ϪX NbzKSW%n*oZV]dg>&X LUzW,;~S{M*KO@0OZOĕ|I򛄠itCkha1]DC'Vpޖln| 4rrYB7ZѐHHPynUeqpߥF]\C1u:Ypz =/kCV Mizh 0#+G``FTܼ@AJ#kQ[M)|<]ڱeTF& ~f/ltْ2QT`B͸x xG|4RN*Q)[xʪHHAzO?0WcISTIU$g~ЛkN"hQJp" ܞO9  ν &}~X&r!u샼0PcxsrŸ 6/`3qctxg:$O%<#OH(}y=C4]%dED$h+v7h87C@=b`kSQ N Qp.4cRJMcspߢ]H!5wReko<@pry$j&E>4Vj:~gl_5ETaDUYsB`U;/¯@hb&#E:7w-; ɗXM-7O}i%`H~Qмy |j k^O-/Hy$.*58g)Pdm_S.c"w0'ƹww  OΏݍ JhE1>5uš'ϽHݚxxrYbqqR=ɐ/оʣ}DYAʁܞ ℓi%ՌA|T pk% wW%͌KINQBe+SAEu6ĕD.MA3D[ey qNOׇ2l|d4_e3L:qֲ@T 2{;'iu#;4ld#7_}UAtG%6yVڔ9c#EiuY5-\B7?1x׉?b1B@UUC^@[d'Z'PC͐AYWNT*:c0pznMd6~rHMDwf'd\ k8NZ;vl.$Npc%ӨM`$NF ]ѹrһ v($ۺ"|#MaUS^`.:&-^7y`8 N^œzTGq2z2ꥊ ; TdV eSU' Yƽ>IM|{])MG1#g ZQW"?In1w{x3PScl=R"B)y!}QQ.vˍ7ذ 'q2Mw)kgX9v׎Q=R"BaWVlUW8cC@AI0#[yFfc 8$$‰־$c9ߑKѡNUq;,S|+AJG6Ԛ_@n*y_A[dy-1^O:f{[83Θ i!<5mR7`UT doDsq[H:Ve^Wu'{uQM5oA5=lEJEmMGYŸB,&#|ԟ9m!4a,WY@\㓧z͵GM}VGPqMCt{mdռ,yq׏¹g! $ZFXҚ),вɒX]I2Gݔm;fA(x. 6Կ?CY.12fer$Ԙli $DmzkkA&92[ƹ+U#;YB9pw폄l:B(EH8AJV nyskzr(mᇼ;36@Xi+{*] KESH%;g^|3tE|4z!u|B[r$({Y ^4j5AV9`vGoM.?uD&86DiƟC6C@,oFU7U-c-V";'N$&%>c h. j |tD/зFT.IP&&8A+w,8F_rE59T^Z.Go齱aU :aކtqݫp2Ь 6WǺn鴷Kjε\2Ċy+gTn1ǡHt\Rp9\v-@ T$W*𓥲.7lE%;љpP } -1܋In+\};RDBL_HivGx2Q^TDb]JS>(; oyѻA. Px-T ݷp}EZ\7mbe3pY?>FWWon0x:ҖjqY krםyI9eX|PB SwO)_llm\Q,|ѦoBNDPmǨ>5{UKc<Ð˙i+o$c&H7gލAC `EKw &y8 ܇`Ύz ;!MͻK.͏T8'2fnFۓ0})`@ 糚LFZDp}2buFOcU̽員 Z2jc5{~p%(0~UCU߸NKZj&z6kC3a;{c$E٬ Z0 Jg0d,jnl0t6 Q')C!enwħo\R\ő+/$iPLXz}[^5wԚ1mѐ C Θn+@mGM 'rDc6"4C^iY7OC}}鯁fQvn1vM0,( }5%ONfĠg=EʧpS0;4]{۱jJ*3fPfaU3TGK=͡FK|=]\QqfDj˭d|/ydyMխ>ű$5IaoɅe տ.(@G2!؂Eѧ՘?UpOwajJrZ~%}pl`Ph1gKd^v~$wI3N43Pd@đܞk!Jv"Zi KQ#HεG eLStNebLj~8\ ]>xZ|];ɫ1kA3#>bQKȶ Cf8߇%55L6NFFWˤE4lpMaB4ގYChBqBQxzd~B *J`F%du=o>D8~9Ϫ 9pAic `kvuL>nTb o[ ج(&;D*>A0U5lކ!P^IpS+W!prg`N07x8Xa#̷X !mޒb/憿HGm[0#빑[Jq= W1̘&oix!$gr ʛ%"~itei &4Z?3UYڂY:95Np< ci I o_ϸF1bv[UOHfmZ&=pF;X҃q1-nOpGTÖ໴ξ4hOK\M|u[.*tH+|\@DEF-[N̪wA0ЫsԺyIQSJt(Ja0$ o<ŠVnޫ\%bFC@!ռ[>ٞANVm,-icd?<6#+NB$pʃ3y YͧPӖz?W޺3n]Iv WlBF`v MG!xOvS/ M |GP!춵8?8_44@57ןD'lik5HaP{L;OB4Ow t&`xrf z<5qJ*$vg%*j@E} &l]z UwSI/z9X :tsa$CUm]!e{j>ar<$(7s1\ѳ Ȗ&CnOL74ykera{Fȡ)Jzs"KfZ5.+Wu?@}> 1hz,؅0wi}r=5ߓ,C:98ь̊:0<)YKтV3 f)8ui s! G nl\/sEih޵){in;`;lK};>I䱕:b(?rrȱx./Z8֧->op薟o5NI|JAM#&.6~)4HAet)ĵ|pIx #Np9q*K`̫r"80fF/r&}#WR}_KSU%ưAW˟LDsuj ߭0!,̍#7!ytg mh(,d^1c =a~$|W\c;υP2m=v :Lat۩D:15a 1c &M_WC 1Δvg!yM7Z~^Եً'ՙDV1}BȢUE_+jףёN ?hXYp ܔ}sb3Sl ?LgO[ձar=Uʬ Q.nD78^ђ*;%ESiy58è?=g` d%IaF:hԘ =4:>f=)>Q}6l,KO A3cIHm;]+sTԙ6diTM:.՗hYnw׷o5|{~D2}/ b4r \(S+ "$P#>Nt-o"[V?WD#/[v`Wb Ͽs\ 4 \}_r]E)q긻S/kغQ7#k!=:% g vT|,Nб0YC:pEb  չ)V^$5د5uG^@XGQ턟a^T*w S ˜Y8$ J(]aVsߛ>ÞRrx*=iA6aD}Tw c5T?G2p"ar\)5ކ,3L%;NeH/fm>RWJe$kdˈ[9^-&Gh^owP(AW?{dbFr0߅4%tKq5AҾMd(H228EwDpHvϘI=h*V';EG'Xuš:T쌞j+0H,Z .O_>jz5IJکQcsC}6+w2_o>÷ϮWY+Mrj/C'fW[ @h|g;c%Y˰ eX5E2 Hc;  h0nݘ>мgݝt 7ՔJ)\PP.ZW6''eQJN?vN JB *!#hx|Of`BY?MY:j8[HK7R-#M+`pnzsf\LS``*Eh/Yr\C|}qʑR=KS- za7[*7,+_|©)NsCtH f:,=7>1՘8Պ&(IT3~KhN8-zk;ʱV25|GUvDTcmnpEXѲTvŲS"7In@ؐXqOmxERaFI ֛Л:408gJ뤤eЂxC !>\t/YV Vį|DA`\JFi P(|߁#n[5xH. ;Lިɰ@qHg}.q%=-7-ulJ~&QSMfgVj(3벢r^* Wgs($Xtv22\PV2[=B _Ɍ䄢Ʋw6٭CĒV[Sڄ';oWxrkvq(Eg'6ļ,?׉FoX'jig=cDž!4-6pM8x Zt$Kސf@z2۱HWB -Fܐ)`(?fFSѻmi9|jHNFG@$)KעN PC,Vf,ob\*E}uA?jxe-:I9L@WĩO4}WDSiS^lqeKi>n34Nu.չ6@ӪGNQ]'I#SK71; B#bUFSSc/QE9uRչQG»6qoWoʥ}g35pfs[wwlNR.ɅDWI1"\͕?ȧE,0&i?-xzY'NsvjhMOJ5y#z:2E 5z#,G!|)c($isIIhOB2eO:@|y*Z،ܪru~Π^5zI\h*w}ǻB% 1 k"v}izQWK[%zɱ)kG)s;x68TGNᓛ>Ӣ1j -zvyɂsLn\wP2 Lͪϭ@8!.BgZ{F*ZҲAG S/DPȿcd/ *4Dwn4DmZb}|p4a"x͝nlE=+lD7sVw+|!BD(!{^)4$y@"*?a *o(z9&oR]גغ Fs D|kv|T9;! cy[jO08Ĥkd;\/+$&Q~j( zDaH2  9$|1bɪs9<$lrUF/cfBJ:"n;,1QduӨ ~oK9+r&[[Bɯ`U^f-L%1C@! y+ M/j8ĭNf`uEdm%;t i&JB? |Ng :ط ><ʇQ£QS! !-ƍ`ONK,-0y j8!5oga,?R% 3!jD=xK6SȽ'2@>!etXI miw pya6 2 ==}!Ny-@^@+ڂ' cF677-taZB RVX?qǞa~-G(LɽLN8H?}gbG(1t϶d56UO}uk[ؠ4`I&vuX=6-N|7d!x %mL%$7 (]WI٭G1_oMȓЅ,jߵݤ W:/@z ;{ǫhӑ |DksbE'3HuLBŘ,@A9&\ئcTWJ1E'̣dTr:l/OQ|Z$6꤄gG},XLX<ے;sau׽}A)(Q{\t,CYfa Qd3vOyՍȠԖ.:eoXtNLy(}M L"TsܲP`9^I5Fr1sXHB4 R)5j\߰ke Rnf]檁GT>+g3&K~EUϑ3hsSs|5GwH˿Vyr\BZ e-˙aziP$r<׳037בj[!8tċ*(3T2fa󊹄ix\Z۟6&oFlb EiPPpII0x-إT.V1jd"LΕV ל3 i(]Pa - 3T /8{dtzGcnY11%jCxF6,y|6P8_<(*eoSpDr\AƇ6n$YX5,Ѭmv\q;LW?TB.=/ D`v*Un -Es83DZo~^x^:1dPT3T|CRꑮ'-OP%CaDOf-)̀[\>a0%Op*~LP際.'){^r0'l۩C\ Jm*P4w-J'$z hIލ )}uucu08dB0(Ҿ23$i3>;'Mȓ(c r筧g*(X* ܍ E"..Bvؔpk{o!bHM͹ޅQ>)mtiF"|? !d/\'M˒nT%..g$΀< v1=ӌa+3Uߔ\@퍼0='"DYkl:nTfՁe{|/x>=<Φd7A/4l l .[;K2ܝxc쿃1S{`@6f]* .Exd4Ha xP^6̡NAL#eIU7@^Ay.1De73F_j"+({X '\gm; D}Ŭ^nHvK;phAsr˲z O_ѐPzBFe -'5V`OeMmZRݯWim" |gRL$i^r'6|Y}kBCu0fg%vS-T^8>W oW5<U.[ %S]Y(%݋tdKt*0 ~Tʴ{}3I1 1"+*XH-͟)|XSb m>f~Q_̪ Gb93ݼ!-ȐDx^7C#hvT^7^d)XdL =mɜҭ^5ߑC%45~q>Kj$^MX<l(PZS9F]Yo'aN["SZMtW!O _EnJyj|7:2yl _pKm*wJ \"DJVȆh>fm`/#<$9ԊLZ8x#l~ J]u󩕡ſ IHMNhZu4/pKer @6T!"JNȻ8bt*O(O5&K`6*9̫V:IQRuK)dO:TD+B/@_XmK)9<}۞(4+<S.R/{ܛfn}c4dCLuY.AyT$Ġ(6!ݼybRzHFZ1PַH=!S}nRb^w-vCG4Jޝj 3Ja[2l8J x3Ni*] J~uN}>ջ}MVF%F%+!xXğ܉]d>J9E;ivZ$ C NnHuIwWSW>߮2n5CN%,rw9άǁv?a9mphNz r=fJO#9[Xn5*=ѐl#!])`IBߪ(@zvvJW+Po ] 3kS7)Y?tg7t|;|Zngv囮ymVrXFp`Qk\j*wQ@iXsfZ{XIm6? _02xax#*Nl4}2_b_gF9C53ٮ=F-ZVW8 $cWF)D>}e4i"żeatQFH=3{~Ae:~I~lh`vB Q~z~ 7e9GDx3mYCȏsWAPeωh=zؕ*u%_-]>/sY{שFwe([mƈutvaf/TؾmE|BƸTLۓ0 jaϮq®R2&#{TiΰIYvJU*q \{vtsԟ/n9{Mr : 3nًEjcRڡMHWxsW3K5m?MRO5UW_7;6vjq~c JPPh/KBRfKvx*L1/>;}QY.X^`\Rr2$ŶRjOtODl&ؑ-vj-_>%cQQ'4N5*i )V^W]8{>}{h_HO[mي==R\l/D9+4E҇D!!wy h NF6$:jGZLwZ=۲|`WdA٥wXg҅cYHfǰץ*ƨI>:mn')<-ZLD,v|)TeQdeF<+ h)sA2Ӧ_ZF[dnZ,[xlTNq=7<B"\m 3\ԾL!?ajP꘯eK:|#YLGI~Dj/ݛisSwM7YwF(MD*GNPKaTd1J|jZ[bgͷB*>103])h_n'űNdž|ڐz1Ȏ⨪+th~"Iـ ǓhN-6ؑj<X:S>͕ y869C$C'բ]`(|woA4FsαvL{rO:޵H+V;dg/F "})!Q47z-фl00LH)|_u)HrQeXi @9COgw7t&N-C걍Υ'o.Péq{J L!{{\DzwVm`9q`oF)ȃԟQM2" TZ |g̤$L1CVh5 (D~@tǺ2@yY}1. .<+mO& "\ZW>:2!IIDdlyԵGRaR0VfFuxPT-yeocA|qRaj DTHaW~/ /Ee~V][qH{7D(VdE.b G+͹5qdR=bWw6Jaz8[.,QQ7퓲v{րntLUI A:QF=ɈmiНgfCTqsr :rŤFp#/WMB?.hrnWCI,>J -x]\]!^JMߖ ܦ+U>O44=Wy>}g%6x&SAlgZֈSL%1|@Έ:i,quvae9mڛJ$ GH:vSiե-K^d.X2L`{ Uc,h6 ۧ/ GHvt @I+TZ|y+ģΠ{az0+L 1 ݳ9O0QDqKg}bbwx4 a#i>91)䂐)??2U#;.]^UuJh,2?@{AdX(R#Ln}CIv@ށ5L*XOjk)I4e5u#xw^YD2qfK? .ru6F;cdc|F^XzCtu@c n1O/OQ yKeٌ+“M }H ñ3%mVZwfFJ~׆殡D_R5c=S^1TY#٤Ƞ d[9\rvSuAS9Tkӽ!1~c;$ _YN/d__,i)yq޻2EO@ƲsO mcߒsz~osd/~q>@8&sf&Vo.wss!y'*Dr6lMehQx*r]=8NYƠB+xՂ=H1{%;J9nN@dn| hJ+;xH؃ى߉]QqFx{m {k=@E> WgQ_ hmiR;m."#ኖ=ݠ4.+~nqzu5F>UYZAe$3Y%ꌝPevR`[ &*R7bS{6x5ö3igRK_$UpͯK/My՗E.ynxJ?]v+46@2 }APQ lPBH`[}r(@Ĵק}OORk/6CWF=Z?ٚ{skZ=a?5[$FƝ'B/1iyndC Kꐭ!^_l}9LeH&CԅOkBf,:RBkI72LV|RK!+qܟ{/ѽ<+6ſaz+/Ċ*S%q^+Co8ѕZS76ePQAǛ*nxg( 76Y*k)"T/\K5F!>u'_G7 +vr0:ca&wbf"G< [tK1K2h5,8 Q=2* ڙ6MQ=V0bPb)hϖU5ϰWg.]6gRkSmGҼt~'w3_$HB+ͱkM&!DBR Y(ð/mYuOB6~w5(+)aRQ DO_Ń=Y%F@AuD4Q`vEi,zXAFV<( .JC vZy$;a|CPWׯu@_)n`PQPX褎?`TE-9r1G&e/@ ڐ.m4'L홋 lITr!gAlL `*ΐB!VqV$.4b%YniĵDvB93PY+sBf X"8'd]+˚`sWO %2i1"SP N;~2R]4Lsp"3kΜWFs5,4i檞 8梬+剤,EYf&;颊SRNM\q;މpˌ"" ]&wXQo}?4:BLs>klTC$\~K??71z ۿY(*)v&|+iG% DBt} SCzݥ|M`?zVdeBITiju#y)!K X ȠVM)r#M]҈dcbF5[ɵ ;Pz%3ݿ+:Rw&VP5bD-7_D4ă׌ ;#h4_+Z<]wLHk&PlfNfj( k=.>CtOA9)R & $40CXbء Ceh xe[^Iq,Os&WfRym΢؀@@&78i0T,L xUUja_\wqff T~)Prݵ)J=o4m(zֺA/U4)RqEN$|822hkip2Ґ > @ۓ@~'CTP<-w$uZQюE"M#\w,zr8p'XB0w5k MaheRtKfNA+Dž,ԪdB&J"Uo3q%=,&g Vf=|"ng8⹖ pWQ"-(,ؠȖLďRT3/5ܶ 5{1")\Y^/P$G$0Th`·me·:-1H].b{#^ 'O1<9SQØ<)knGq#3g͉fDr EK!' ya3=H@\-[_2тlpb>*mɯ*4U+_찲{O n&ÆyKMWB|s*˟c{Zg2 4q@̓[H6o'W! ԋM GXnP +q.Ee3 C R~A8{fUG@DBx;1 /_t]B9ws}_N$+jk͛H.gO [/ d{_ph }Ö9aTM!lC\ c񷮍zr$&C&8yl>zR۞)9UQ1rU`v%hI|͕n!@WQ1~̑ͫ`h׳Y2*td9=匆31%2 O',NeLkJLR*qQsw܊iTQǩsJcѲO*/3.]hЌ/*h^VLIkf6{ }[ !lG_Zk{T%} NJ̥ñZ|9G*$fQC%hCEx9=% ^JZguRސoZoU#*fpkj,Ž+Em2]ͦү2ς̛!FFR\>OR }cc٩Zݴ>L 6Ykݢ7! `h;ArJ0\|7,C~܆$LBD6'*'P_.oΣ^z>SpޯCg9-B:N.]P VWʠ0VyIǼ$Աy*T>B]9Y.%q"~6උ=:ݎ\Mܑٱ+^+Ȱ 9ΈnGhX)d?ZPrZUYpVRŲ>V~Ʒ[ː'P_>?:9@Nw749מ`a(_5s]j{1Umۈ,!h>[7e#*J2iΤDg"ʍ‡@hPZh-X0DuA#a{x\sźRAIkޢW9`d>d[s*&do.H1,X,jALQZ23qJ_%xVr'Wj\{crsΗ kky{5WVٖ WyǴ '/Z+k xnw%wݣ}7+?Tӣ;àPЀ&Bufe?E FSN6(OO,?Z/6oO\ѝ.~ z8)Y$f\N$t=#ko+\JBJ$o ]B!A">}.(c1*P$EnUMb)hc$__>s[r#hkܩNQxU5ظ\)JFҗ޽y ݾ(4w0.s{3.ޠ+0*[~ىIן|d1)\^wH@xQ2?u`d8ʽAF]n7{N0olStI̭_u"ihȰ)?wNXt0A}'M1 -V|MYD5,]4aZ IofE"\;V=eh~(FQNm]ͯN >a@-d U@gQ)PP E8GrSRM 9{kZ3HTrh&ip۾Q]({qY}-ވ7Z*D3ȳ@|DOdDz{$se@|0T.d;1"?Hò#%hyRh/t5 >#Yng"֩0$tK|0`ϬK4Ʒ;t ^!Aa:БN %u0hLր f1PB$NGFr)ux5"y03i6cvNs4oֿdVCB;uuk\Z($Hl P j!I?A'p150!| ϋ9|#$p게CuZ84؜:7/ƹcY%J5y$ cۏ-놿 2ɻ' ~$*}_c,zp߼ƥbo#pd)h0p@`Յ+V= fG)΍‘3g2bgYXŊF,1/џ朗#9sʢhb?k/7DwnA|md#n-@6)h8evw+yIr8O-`ct Os-`[N $XI1vW^{<^}-몵l |wIh^P:c١G0%2VdI(IQq}i7/ֆ'sSxks"{7K]@v : G. m،ݐR8U5Kh~+?qmz4 rsV@e9~@ʂl"z̖vvSQ%5%8uh,vw\i첲^L 7^ w"vOZ%vvx"(,~ʕF֜)txZWk*F511Ii^XB{ҹoZ|$e\J22L{e96he߁%J|[E8:+[:?bSDۅc탥=0|\!F=竑^#"?J="/*ƻKtãE!ZE2f[=b9$rvcgIruRoҕn2N4R5~@1pjFK6'bܭ=y:A5Tm2]yn[20G]2%VxݸV(&bpQڐ8'"}';X<@2[(n~ PEU\x, >Hp cYc5צRTX%x4L0uskv^=01@;l}hQ;Jy`u`bf |촣1=#8y 7۟I??']?7Cwz2}N6Ua?Д9z"c fS 6rO,Bk^PJĦf/.1bTq=jEg[{d{O|moUq%ȍ<WHxIs 0V{4<L;%l1-@ ѝQI(?cR7A~=j?q:N]v`$v7d̃3~Nv(I}ڱҐxUtѪ?@.f+TBh+ʊ4DDI|Ƿyȅa{ {M1qv5B^O`J8J;SL;Bi-v{#zxzǰGtydQFJ- _xWLmFJAviBFIC B۪"EX:oR1F+NB2 9t+lݸ~n*J,jdZ:&tXzl<tnU&VDRFD T*kKGNJXwQj{*s&ge^U=x ;㥕 fUEj] olv5HH''gI 72J/ ֎@Oe_O$(# m Fh }z ~ '2f+= xt97fv'8wli꘾y@GԼ)FK˝C<oM;\(E堍r qK >>Yyh2Ts~V3mWnC!gfzc>du4jyD zsn- sddWIܣ1[z?Ӡ{ lgS$!o$(Q -y)(]I#0'~l1J!{ `-_de**PU~!ϨC]$ktC%NPVHHFFW}+짳e,6/V;7%R~<8"a蟵+$z n8P}d S ^-x3G;ްЇ[!$B<&LǓHsE9~FldO%F]!&+t (jRS3T~R|,M ;'R '~0:Z+3*p*HL0%kԕJ"z Z.3DԂ&ʍ`ߩM% vxm?|?LfYJ5j*a(r[&3go'm]rxdhl6;Z>zz9Ķ%)|w9Ykæoܷ/Q{e;ަqۈ3,*F%N<:zȧ,ݫI*3ڍq({ZG(=Z)MjKnJayM/bq|fȵ6'~8DinI M7ckRWY,ea$4#]2 !+Go} 2>.7 n EgX Jjȩ&^-)ȒQSyv%_d:ޤbF )y|uoW0Feä(z`}䕿\{ qeo OIx8jN HmĂ_XCӮG:&ݺ>9KM ΤՌ˺0hO^ l袣6]/QU ddVʃR9$ i ѱJ(QMĸ .X!<--3vMIkhXswE9RNt+YDn=ZeD71=,O%𶌋a))"+b<d DbnT묣!5n':m($1#w NGǚfO!y Pgt`~aѠځߥWȹa!;gBQmWuTEKU^C;V)qwz64_`7|.HCJMpŧ#I_|dsщ -&E9e\?c&O̠ _&Y nEŪCY\`rYx PYh^ըQĒo:NIҮ 148oOu_czTykGWf+5p$;`% (Ds+j7̈Е]a'NGNz&R1Km/ _1 .8IH hV &ž0cNamL90QltsP4!56c\Ս[8ՃoujhgInUJEE3.흰}h>=#s\p`1C>^%ˊH@J hkh2o'{V]ziX}Cf&MW>WI[۹pe9)ZkV MUUiP}}b$+C5˗!WwbuGQ8حXGϰ4蚃VBPo#c2)΢2^`OkG۸jɯk@M3\xCnff:?wA8 txcnZ.i>G; ZZ1V+iEvT5PoAl#h7dӅ 29CE՛ Pwz2a*r ΰZE-AeGs(Wxv 9SO&L6ĭpQ6l8<ǜ@ ]q'& "JJ?w篏1#*5[C`z<PeD/hI0lqBsسilq &U S{ 'N!ZU302 Yn-B]@5D9} ǰ3&l/T`5Z>-=˟nN=kFh&0ZHlפogϛ  })U!"SC[Ska@f2Iܟ?. mxf•$xH4l4߀+>+*fxJ6jk}.0v4qlWԚ#l [ׇ_3iָ7?w{~#01%3"~r;{:7bgvD.C+2n/d8ih9yK&.RICwyDߍxޤ7:?GMJ ;f_uj#!qZ]i-0w!^uVeʹW>)/\ Y$JRXCE 4rmU& :jm>#\j!8+!m+ɬ@, ޒ2Q;L>M$ zdÓi:tqPկ./¦MR`]vXQ`e`'r˘$*)or'QU"-maQÜZwPy&%nEh'8"}frU6-!Bv!?Yc(,x79x!tXgb!EVH!X䝗y!V=΃a/6aTfZ 2 "))h`Zc7F*CZ_f|a'Nx@ :J^Y%X&F=E?*>3&*boϏyQw  Taf};wJ/ |Yq2Ca(U3i4Ya^&lYbŦ̙%˂NweC(8ѐDX}2қahѝ9:G@uH :U6-~p(GbmfCzf$Oڎ|V[9?`vr."Y4sk3QwCYOqDVZ/\⹯;]%mn^2cOAh8_J&|c71FPzj{ ~$H4$:Z#llj~P¡%';d@/SiI$:@D<0Bz*};AxJ,FO(]#iKDK&[v*d A!N74^m[À\Θ<$,&OT퉶ad{ݭ- +a3L| BKmsfʳ2z@v3%+Ugpml+g)Q"J܍P2v -E#eIH#(2r lDz %Ejjz*nJKyx9ES@όc"te[j|aL]E-f2fম3fv:e3&R^xaÇ 'uM|\vONī)Z `u$PB;_+ -<:cI7!;DE.4ۘƏD cjd>\wLJhԄ>LUKc :N .3T^QIzX>2yk8Z8/{3ߵʕ<z(ͣИ2y}zн.fU[x{ܙhq=yᬥτr [rN<9a.GT<_N?gav~NgOo$ẇ֗[Ӗ=11}7 ߟ_[Ɛ09:D-KtK :Ɔ=Tl忬p$)S%? @*uUե6YMs,oTS\O7c8|8LKNȉ:ӗ']"E~ߍLe2VK-Ƌ[o9ff>&׃}bE+OaX,>Z/O=8IyyZ REGEUVMcm 3SNQ`渙yqhKt~` ^ED{ -wPcӒIنjUyn4gH=Pdc15x `A_nPaV:ExhL4&{ۋ!IDsNFE8QW87(ZM |6umC,mTEL緷^c_q'"Ve821]Wqd3=ۏ"!tɉCwF'S+nkVjѻMWQ'&uר ]5.%/[T=dd'lܕxI_ 9N|7鿙W͍qI;Zv뒧%?z V[> &iO91SzvKy"evbv쪽S|WS;ihu>SbpcdDPYOv@kթvrtEC_G;MOH;@wSA-=x ZKTd4}*yka&9mY-Y+XEYYvWނIU,]ց/y]8$I;2Fx}+7nn(2%?M!{lJҕ}ߧ'XUF8,d߲pmH8"vai/^x5HWw>iAj'C']fnpO5h8c6aK6vHSKẨj*vQeN*'5v+$6ROR@8t6^t(JKt!QzCβ^ 2IeмekFۛ|Qrٰ+:G*ʂ;VM9EIG]•8)W$_cKP@E"qA} k&vCHS:$wq^H;('TuW[kDQ/ea([̄{9 -ֱ&/Ѓ2btwfFbuB#WXDB _]bl+i˼ wT:ٽ. #= 4<؇7x+39x׉2Tds rw',&r<=~ҪB61e%+·JxT9rE/ QT՛OzPvIXZY+5O[EPnV$6gǭRB`a"t 4FzYeBmOɔPWAB5C[ !q_^jM)̵~ KcȃtD"Uz5nEϥ~^$nϜ̭+~'⯌7:,>P`2|j:72B askNv@C.2wB ep] s`-sY! cxd: NA;,Š4hUQc0Ƌs̛(%3]|Q7|;'rN|P,M";fљI\E' ɱBłdDb l׳؞}'yY- 0;b#Q`R۷U>.WsT6j-޹ />d~8նm4倖ZF]0n:)HOMKx8zsFKO5󥗝D"{ȅfP Dj<ξ*gUnEDYd8w_8¢ 8Ă8ҦjQ6hҥOE-}щ]a> CQxhSYZZ԰VJdf4!y$}X! ELR`$*2Hw{?IQ~cf jxl~ _1r:P@;Al/߽=CB 7,=}] :76 O;N M2 "/OsSv١?@p>3$aDUF&)K٫ ȜzعԚ3jwI?nj ]T ^ ^=@~(?f jOg(XDl(TL V"M'qeDbcA}s3!ovȡǿ g?[fLM+ WZAΫ Ug)^*B '  ]hȏFb f^ >U -׍ZEt DŮhGG\c?cXO4)0@G&#+Bacp;0^펞 0H[m7 LtJ3G;M )TtzwGI+.tz ܂ GA(#Os!\v,Wobb)u׼~1̜3|"'z>vDѮyC-Qﰾ@M8(jXyG" ~t6"kmi!Kq!C_3kb8 ,E!8GA,7e!%U=OdtM*S֜Xf5+Ӽ)M_i54a @iwK FO-:usvbYuU /ůP+P憳vzF4ޯB<"Bmknc  WZ@:@E4c4!!b @/ )ig)/{oR7A^(IKTm+k(c0f HkŴ~-㴂q`O* d?0I+lh۲ee7TzR;޲AEx͝{eoW4!}I-D=?>`85 2rp6W0v-S*G tcj~I3}[􃪝tTo`."п'vRA@ 0B X"po;u1!ԶAqÙ?gӅʐ9%qy>Ȅqz͑hmD6uJʛ[mH]b0 &ȫqeֆ,+5.=ebޕBIP5֥wvZϚC9>,זۗ)W>,]ѝ;me*U|ĭXmɖ?QI ͯAmli5hf+;kZ de:/}fϴSv=z4WȘNԑ nh!uYq*Ëz"Sbb{-Bc8;g/G/^aG=*넨b+:48bHt6jk[GL󘕁LQנu A_7~,f TV\ɸ?)e՝PcX$oA[x&7M(܎|_Ϯ],wFyqtf#U/ 0D\L[rLrZx~iKx韆,gՈC)NиȢՠ"QE"e@3BΝk+[n"5e#2dTﯧ5xT$*9FKX5q2h?-VtCd1f{ѹVZ9d@7"Mz8S?a@|b[mٟ^ؖ5*gMKJS-^̽p7 #^`@K 8$nʛ1q0TӃ R- 8 4FTG$ x1D(X?m}x5G=SXl_8 _IqñH =+&8jbGzZ pE Y@R{0ZŁ`te[(ڰq?YtK\`WnN$bWL^2Az8n&1$UKu᫸HF8PS'rae?5jhfp}ͬ_­g a h]&^< CڌeCB?c.q'Fb8$nk_xaod|Cė[J~ig&5VgS1k6GSrfl`Ǫ(Gݟ#Q`G5rNlv??;L+m#!v*2'" skcfn h@)aĻ. }}67y ,ZLkHVeɈxl=1`Sհe66<5r6`֫š_й=~;BuI-bU{IAұegUNDMR8#exp\ vHty+"2)5.-̷YJ3kUe '@@dshpSs $( ,mڎf5) _膘´ FIy;2m%3jbkEw 3$[M|ڑ-6K&|I#NS}m3A@HzDض3f ˟?'isjBhe%~VkעgyɦoܚX):oF693 ˩A]G {=Й ?n6<ă"IĖg b+#qvz$;vjqh(EgU V&Od]ˆzQmlwc侚)žfFR[?4#>TK.)p?Qm$yf+Z.p.ߩ$~Z;ͻ : -t\z-6˼.DuV@~NXj-p5i[h>Ԭs7 nh1{QE%l eٯ!2I9v=;%1zDLgX^Ӗ10]Fo-+`+'Y}3N9, U7G+]pU. HכK˜ߑVVJ^$ ó]5c~#%'PD_@igAwn٫=.'k3- }+r~{'F&D6#V0fh<#39^{JOq<'.Xx1Uet`(!D\ mQdf8M6 70lJA.֚>4pvE*K|A>EbyZ#eArEZdxW)^Db.9M_3|;uALUynPfC^OS<tF jRsva]CHǯ?/nRA7muVƉ`; BgT"aYhnʃF[cz՛ 8%ha:䚇7?~{/#L?іZlrY‹g/g EopI`Pi@1Z<^@=iK\4D]݊?+XEM!O_V"FmXq_G ?Z򊾯 u8R~-r7zA"BNK$4,F ZXO]"WtAM`Fg TN!-[P=KazV3+u2T5أUJVw~~S/;w!ݝQM @:PDJ7M>JZ#^Z+V =b!'0aSuh{g^:G oGC03 ޳CG45mL2XCߝRnE.r5h.p">R"*p:TlfdrH [_RVM*YX ;{%P!Hߢ< lNJ:0bF~{~J\H1ڷQ]qBj;~0mnx+N9(w^bwWVW?c'H1D' KA!Gٟ;}Eg4H)ibC~(SQr)N5&ZLL5l1Vr`1Fno)v&VƏJLKAY|W[9G1֪̒5~F)8IhR#>/J脿p)>Cޅu+X7B#f@; AFkųITFr5 ,^rlK9h{:9}'85?5 b^iO,rkx鹚L෶/rb,m? ͛M[\^E h_`klbm::%U]{n2lU|w?)PO@8!^m#Ӛ`ܲ.4iDD|pH3-4X NV}jhs#^.d5WPt3Rj+bUkY92.=0pR}2 '8̤ڂ8gadMSWCK$?UVm|eVk,Q_l:8:}G%.PK8omMZ$``elr6ٗ'4^Cwq80_ȵ5L:x/j6E^;+d,J +Pc4Y$W= So)Ng~DM1..%!oar]U`MwKߌL=uq䖯H)&lv Icrd'BN'ڙ끀?Ԡ2IzB*kO0Ry-p[Y(p[6G:`\*zG2CyV U$ԴvPA3}Q"Sl*~nC11aNʮOl8.htbS'%:yN)@ֵ~vXp@0 8q58.F,Qs,xdJzDp95Q Mvy>.ƭAh5y&^+Hp^jLB/Zyk_7=9ayƫSiV4oheq6ty!$J5եZ1~‘c6vęE27y!E3+F~N g90^b8.sZiIpr$+( l|ۮ ަRfO9ِwא#T+Z:LT(7?w#Ѱl%%F)Y"=UǪ.B1l-?h\\1hK1+}~iqD Vj\8"zeG+X B7⠠Pv+@_\"7y}ѫԮ#$}@Q0mgT͋"i 8tYg=ڔ H{D X!0 3PԣaYE7>w(f1{kV<ɩ/gTI!U#5HIz*x`3 \9&BxOJs4 <9i;1Adwݭ;5 }f6=gpk8`)zc Ff PF0N.XL~76 3+D^<֜iWEv{\UpGK!;d}뤷C9~#{)8T7PD Z“OU`F׃(p&_C0S|#2)%*Gń2&krE$;ՈiqtL0 [;e*v􏀺ZbdFfnXS&HkS `~ $Ȩis-ɕ&btY:ϗ[c/ApE/%TDl(՞. jnEU|{i/I$`.5жm9&,.HqEs8edl"J|oe ~Ɏ[!SǖLk0}0Kn-<-gARv4w4͕n%NORr\WU31bMtHFav'\r5[ 3p+ȧ-.&P[%FP> w(G21QSK,ҍ#= yEũahXI:{ƫֱ{G+Ofr݅~ E\4&ם ym<2w=tJ0Aq6e{nG[mJͰп:!ڻ_O pTAb4 _3Ai9€Sgtsf=ay-Y3S w<Ϩu.m#EQ-")jh< mБ!'0 .\pU>ZtڬЊN!Ґ,=d{BidASc}솤bgVxJbHD4- Z5p_<>s^ow2/ވZd*yn\@QxPr)M-.zt៵QmH9ːJW*}Y<%>nqF^-37\gß sgʠ9`wZ>iLbKM}Yz`ϛ.o\# l'P-mV%, t׫W;z`qik$u}bŷ?V<&\礳N T5<*G6?L! >'sF폨b,S&"su>J6!0P0ř.{˷|N^a>ğDlwgմ_Y V>hlBp LK Hj'߬$-<bȭmIS=?k1(t8{OjTZrKE0p`e9(4H^$jF(_pxK@v3z-m鎎Ζرqr ;1:,x #F*V]pp#2-薊R Vc@{mIcCT; f!|SFd4̐ ģ7;wt_H&ǚ~p'@E`0*Y6n*I_&YMs*7[6`i{Bm<1/A3@7y4I<;j_me6"=fxϯhO`mߋqKL,iͧĒ}|Y)wy7n}֧58gxcXd:Q'\H9yTR;"8YNLI{7w9Il KͧbNeSF6ߏ`!:#8L$)'hC<f(O w&CD߭ naxL0[À?aA̅y )[䍸b.w3fyS@ć3vwgoⳀ=:'cPr M/9v=޿y05 pVnq)ﭡC\2ct;!P a:S.<+LFILl(w >fҩՏMij/Lڰ#mT(NmLh(*;b 4cܭoHT4Wm^*f#o9$U'XK=^]L5\0]ay:&!雭w@&I0rZhn/PlώP:]F}]v%(vÓAIX͟iPi pd4qQ=V@|_1R v?R #qu-{;CS+zҗWX~E"8 UZ)Θk]AKpƻ3s(E|.^AgJ5p-Yxfք˫캂`-|6>ʶg=6% &d8@ȗ[4VxÁ96rJ|4c?mI7Q#x>Ā+A*:N2uO]W; Ua0|1o}W) H9߹\\=<M+\i_טOkdT W|eӯw H Ew1O@*G@|Q.uU2Dh:q-ޑPA ~ֱs׭bʟe$*tLZkQQc9)/o{FO `˷= o/~H>x.<#ývdi1.h$vHQrK2>V4Fы*Ngjm3?&K1D2RYNja :mhJZl~qc'qQ! x{eLx ^(<җYJA\ƤF"*.+g&i?4dVm];#澭o|R&XfpN0pk,GӍͲhKAb)i+ iĖ|tdz!9ۄ%7/ v#f{r|ME\ԷpILs$U1%gO"bs%KiXFݝõnSPVۧAJJâ6f2|YxmDFo"Rr'Ywэz84c_U+H+:ր'.D#$9M?)=\;%j׾=_U֑i<_ D ~,h\ #gz[5:pj7Bq/qgjfZ)AǧS*Q ,YȊy9&Gde_NZ]Q%?Kz5?y)9\&jII"a 1_W=ۦ_(kY,io/'lBߗKPKY YfcBҏ{$F:yv>[pcX0C0k/?+iǾa|!^e砙 #+`*L;}ė1vd{{`MYX56q_;LE(R\$$&qKcBd:}{Ҩ@KM=+BG# sɘ'i#Yl͎5Lvo}/VpKufCZ-*-rMܞlh€Ml',Şȟ+a/uf@`C =VR>ncV8quoˡ?zx\]{`A'" N{<}ї葝_X+0`K DFe%6 xtܭ=ٚ mCqA2O+ LO5o-rx=Չa[:ta2} )gϞhic`T4 #]©BoX,VOl(]rpb^}UJ_&l}O?1)IoQ28ӷ~̭5E_j+PTQvLCŶ8>wE܋`LNĪcVMXJ /M?ȁwr fF)xk25V 18KZHB/V|#+7-99DyE /):~<=:e|j#z?GZg}2/i=\0;CE% Yl 5 C]P=AL;^X‘d82@t\'F*(H Gy\zz Wv无pLW܁{|ᒅX2ĺ18x^N&osr7D'}Nj ,&,42PώA+ʠĥII`/̢3kh4^;7 %F!/O j\w$HxNjv8"C3Bo~p<gjkQLfXr=x}_Ҳ4K pŢE "^<(1& Dduk(E](W۲:Kz]qL~[Yܣ$,)Y3'k5 aE >:#Y۝VDC7v¡VKT.2S@ϐ)YSG1g{0l0WZ3JA鶃[[ii먫7Tݡ = njc"u%\ԡUOj`mCF s"?ǪNg !xwZN%=Z_e \͊º<` YɺlZ*OiL/zYA %T]9\÷1%v]DLsR(8Ν1B^kQVݎ :Dk anBfzG !(£"ܟ s.OX$l&pHZk+Qg-xΠtlCo=ك/JgNL"HHU-`wq -$B3 fDW @]zJJ@;ESnnV4Y{}W o/hw|tGhAlM=ZgZxOS({WV׺"BXS"NDcy$'^i!V+zaRHmġ:ePEL״#nKmᑹf߂!b6*z,O N &[ dw֨y0O:U1l**$_d.5 XZM aM9?0 :nqZir9RimGO_8Ӱ}Ev| ) L9w?XGh:ڦ7b݆HFDF"%1NUHL xw?hV0nΡkd6K J`ɀb`c r܂)btx'Tb޼ʖ  _Kc"Jm_uBd K".şW|ǧ0Mz175F)RE%~~p tg9'F[ĊWε9d_`^\ !Yz<8iHQJq]fW<&djFw ]G[lrSuDjC|;s;\ Tt/9p!zdg23A]QC)3HF;t)4iM}v#s20#2C'ELpbN8+¡lŁE5( erv(Dm¬$_]d1098Ǫ'by0E}"_+0PÇof#e,# Kc)Ke6J YZvac{k>d7(ե~]K.huۘo'-?v7 -UtԈO>g/2>>4INgUg~k&S1(c#kh1% ֝w9ҳ3Y=hckHvؒiuUR5BIN8izp^*\+Ilvm_\/ DzHv/,phtSn;+?ȋnk~P_\j?mPbsov;|I֊xPq=ɗADBv{Me?!n09<ď*!j+m%j 47Z:|8f6W/F<.WyG)^9+p]N ƨ۠JJN>s:*biW4j}mC`^ jΞlRAT{b OrJ&- XreY`|7""X ,Bx:j< nu#ΫJjs5՚\P?xO P0dc 9{wcZǩHK'MKBYvlԦoicm/^ 6<$3 :6 6άʭ? 2AKXw2E1Zȟ8M\ !_7.&kvI7?#M;!iN'A^]~>%׉WK"[,SR EǪ.InY}< cxbp@*3j1~.ϯy*#PU܈tEjA@_f zZFɷm]ر˜;ǩimWz޷uCWH6fLցag$:RֱS擛Sxl{<(sW 3f>Ku|uvwS^Z7 ]=p9]\x`B e+)|eZjvULl1Pl$ݠY]^ϴd;F}Z9~q -*D~%Gt)hnN^Q0ztT[m' i&~aV?g71@e=Memȟ=}7qAA"sWA!x_ܜm3D>Ň@ƨlU8IN=kɪ_f:sU6 2P^e 9w9DB5XዪF]NJL99+W+zX1͠-BoѦAhY7 Uvwtp-{чz" ҭ*y݆m} # B%MRUJSWr#KHlNLEqEt'R :<#9aQ+'RO>sk:e/hZ(Qc>UPm4=h]IKQW|p i"7ljЅIeh:”H)m]qtaؠopĸa}IRs0)VR&*~Cz#h[ JG0thjŷ`|*URL4~On6_5P`Y ]Y&~`)oqCRD 7q>Vd?d DLq j kf-HǛ$UAj=:P9n_sw.:ҍ# 0CQӹ1 {y A_A2 u.${jbJu娐m?A‚B1P >zQ@/Wq搱UNL2ا !6$C줈~c" P(LL ;z Q[Y }ńG̽/~x <<հg3ΨfhonDa,Cfh8CovRLJ`1BKz99xż|͸?q̬_7oO>n ,.z!]-GP:X|;1EoVd<  S`׽S|GD:O^H6èPQqBfP2@hk+5.^2E2ANfN|o̸7 ]g%Mvt5 ΂3DL/B1xE,Y-–WR2Ðׯ. @ըAبV&4OeDRbMӎe'[1@R_z'9V?n`~ZDNm%pu")[f3Jv2Ek =R&!w1elF Yv|[gx9JWfnT 6 /RNF ZUV ,i/(DWx szM ]h86]"FBؾ|"_ FdV NZpѮp .cyv8AGHSIeN jӖreY3\yCaeY;Ǔ:?L`⋭·~᰹IZ_ b͍\[]>p]@еe+lF}&?侴5z>c5?"\h=fv(8/uC8@oTƘ#gO.Ef`gu! ?-$:g[X_:$eGx.P3-Q Oq1|27acZX 9М{kMf3,61Hs2֪'qK8c2ᬌg+m;fsDᲕp5xO,O~/lp#rqcw2~^-=ZWyɸhBu/G?ۑ i$ce4nYP=o\\EuSh!26F+{.@\݄dF9Qh Ic?j-IyLAFó29Xr 2~aCd7-6R[ZAD]L~Ap$aT7Ƅ{rlh`-*J(axTfmw]HKmhƯ+-ˍx$K-ˈ|ؾ*A(UnQ ;ڿ{,w"%u ίDØ'fvh;Y{]dTZ: jf+¼_OhϽnR) Ld`ɚMҫtʘOB <`EMѕL:*@d++\3xT+_0#ug;47 /_pfLhc3EZ"r/&@]szhsOH741)`n_* WIק"(2>)^vX;P@ocĂ@$>AkBO_J}"hHVq)4ʵ_ 7xI^6 y'dK0ືh] 6Ԑ`eQUNqh9*UGzS\2oi飦T>L4fjfmdTkt]׭D&X`L2=!;iVzLUVQ%pYoM"D=YAjh}@]hG3oD߉U2% l't=讐pb@֠2~y[r[w$FB+]}VQS{vΈگ>vD`Q'5 6tP:#.'c>\<"e3Z0xMd:KV_v ځ̛ɻddT}O%1݇&&^A$A:Џ۞ ϝǰW&v$dkI/vt0qc7l:0}D$™c _^"/Nq8O՚EVY!A"j#/?:U]|dg. scmtX,~|ĮG*0 7l4<љv5V+KtlZ0yLHTWSs h"en^g8:@dQb9ÓnyK0x=ݝ(|DG+*;hv сx^ձ<&ŀ<ZUqRbTo϶])&dX#GAaN*[Ό;nrAO!s@~jI130dL#5p܏SWHE$"Abm&*X^cNNJ'\a5{'%u̇[t;~Y3C2yϊp|Y&cO??2*^vJj-sUa@߲dAzcT~"[m=66$ {yŬ<=#mwU!*Fp8}`]fg}:[u&|KYx0/K"uy6E,4- UYե`,ٿĪŏZ\dw|z۞]`:+ [m #۠): bCB,׌4W^^֌51_=U*R@, @d#`*~=O)ghuڶyL\d+iR|h9ɗ' |\Kn.H5Mj}T4K꥽o8`ݕCoY$|MDe򯲋P/hCS5JKjD Dނ+?%ձ[m sce`ag+%sQ(M#Lsa%>,C$DbV8-e\K!kOQ@)XZM_೰DNL8i+wXVҩCo5 筆cWAeCĺe`-8O_%Zz?oG}51r'z8&ާOm/kw=Z8B5&ѱ&պ)8t<%4e6h&*F{Sojen}]%a0&,߼JfOQ7-!̶_5 gyC&lIIVh?=b[~:R#b2PDp w[eo6:] Lx7rBCƃri ۲2M@9gDvyt5y=V^݂ʨ <7Wc^aEe am s,F/$06vK~BL}jbuGzsFE'#bxnT( `gry ůgkj>OfBF9-;E>P5/. 3RL/5ɳJ@įw Ad9/NB2a^;d|n{78 WP6E)ld"Ǧ nFDrO"%hyYvT!yޭ\,+iċ[a =ɐ M\lJ]aj]=uDພ#d?V: rb5p+S{X (hN[ | 2ԆHwV B+G6Wyg8ɱ:}4āPᒶE<:}zm^Z{Q /WIi*٦W#=;%:!7N)  I%I2% z= P,J=H-im pDiL'tT*z_~(%՛('_jfUߖi }RZ`0X Eۧ%3jab<~l "b~JTBiHլ4Y+@.< 4k xHP!q^|(W|*,2P(uo la.X!<6@{F*,U=ND{_|تGuCB$lܿg0ov>9<] E?vVoX|=Lv=io@]IAl-6ߵ6zpɴSn_fkO}+^*7K:c0ڇe y[[X@x.uhI)c[b0aՇ N@3P~& z>R'Mqd^lDo$, ;mN (lתICtW 8wÆ\v=K>ʜ~u\az2?J CWhC5dO?䜮F 5S/EXɎʦߚi |D?D0M 'NPChyY)v S8"+QhK>]@VZÛv4ۦh={D ";4B/3;˥>pFQ]ˈN-K&})_okxux?l?"T, "9#^kp] ); Lg\)Os)ϰEv8auWsMQp0"qJo:bg<}V[/V07!d'Ƈvr?'hb8nzt>7Oߵ&FC%8χ/Ea3ڤ1,Y5'8=dsTCT_4Dbp s(M9lvJF"MZXR(̅4 r(\)fV-y6G$D:FJ?,]YJaMa QCc=# [3P@|rKq{TX;/TRcӣ/jkhF.=EۓΛ#`QTZ*.C$ma%,#DiFȜI.\:]e)8U;`0P?MP$|6Ĝmf]7_PPa(G$|I LC*pwB0R{ÜJbߨcpbD.0ƹotqa5(^\gH2:1~Ju`/J. NW+md-w̉hۻz.̽:SHԱ#>lK)fMUH6F p V1+I&x.^u]$fXi T@RFV nwzCޅO7Fi52Lt)dϹwzr'Q4oq5?E"^ WvVy"'N|B԰aC/e=ž[HRlᾮiQ+P>*},A8/6W59z*רbC([v( k:ltn$ !lzgy^eORKNE K&vN I|lNRKZ-veg\HS $OKC1)XΛ28INXOܪTjP^HAi ?y'!uړdC[u )x ZBtGN{ ̤]RWny@SMss( DG9?5J&eo~i+7#nJu sL E[NBg!ÒW$&/T&,-iiǎ=bC¼ E`>Ә{Թ1[hCn ]HO2C$U(jhrbPyAr~O޳c~f^{[^Thʓ< !#SȡSg[OPc=c O_Bn@WT}\0GăbմhN@3m+bŘyb⿆=?y+4dŝtS 3qT,sWy /V=<ʡ'|r1Sdxc$}Ͳe_c ,2(9Lp5rKkޚ cbI)fA3wγ0I&(J[ww`w͝o\FlaZ+OAU')qrS7Kv#=2*'MxYȾĺ?g-?CÊ= +tJ(~u[25˗>-lwy48j8lED+tzKFnҦߪqLwfS׿ Kl1Wa?xi ~o)_mgߜ-K2ؗWQT.@ ~c1 _](Z ɣ9OI@n`xerr`JLõˆL;#-0}sg1{].꠼"U?]MmW:̱5Xv<@]o2#iX =!{?Km%[1>GѸcY*3o7)ݩh,pȚk@ʩ%mK 'U2L"> s>1%>hb57)7'?s:dK,qA|,q,'+Z,<]ݳEjwUA'eK_ NYOSC(\nuqS AUa4n`=Xw. c{pj@g_PF2oi:>-RGJ{Qe (Qu_rv%D!Q> E ۑO^&h;iৣ e:,h7%Ց}~lW{ҍL` ܪW}y9gd^mM 1^)P>UJnc{iJ%]BDKc>Ŀf] J-%p tFX!6*2z-A]孅jL/֬Wp`skck }o+*gyx+@փKUMO4f g@&cG ÍsZ83(#-T;=L/7`_E!E5D`6*t7.7vj7R4ZUm5Y)%Y9 vT(Ȭ`{BuD#0?綾!HJ U2:i&%%pp@K겜G,%~/Q7f~%kZ~Ny$ȝtgt xNIHGăA^?lRw$ Vl&`%boʃRrfcZˉR~G co[k9n%VE0<'P.\ u~aYR<`T+lሴta:ueeyɮ9Lsn6I<w ~d>2K:'H MڰXgЄd؈}0Zq]AI$;vհCD^QUr#1/  淺W(. BjR9Xi%҇jyXSPp6 $c81ܝEke4 zw6EMnT{l42JPl~EC3O %P4_MBw%5|~ݹǃZJו_FX٬lӕ: '{[9 POx.ILѣ :k 0k|?),ݾ4H"*U (do(dmqĿ6]GFC}첑?q}SGQKKCqfSAIrg2v6 ]E/ -z ^ ;Q Raҥ}f00e3#M W:9M>"t\oK5L^z}$s@w5W1$j瓉A8Y^L!&N ZON9<SL{s[)Kdpa0 b-.b.ÝI&UkYh|Y@ⓐ!^WY3J+Xc5dv师CP6FN/ޖu%wOl=\H3@aCM:-х{D wYqD6:Uڳ?N&Y; M^h9 < D6 evq ɔ'>EKk^tVM\[S).F3\E@D݀)Iq/X‹|a9Zu-KZ<ъ#eH_[/ʫbE2OMx5}ඟF(MoAI(V6 ֿd_e4-u) a0hλ]gH>$Xi<8 :Uu8Woc*z1 %?6W*bu{S͌nwG~ן8vimƬ,ǁ{ =NQ[BXH3o$?\,|3LN4ӲNMF'٣`"ޕ!9%U0|1u9T7Ddxu<7YDB p0W oP&,\spp~)z$) &Y)Cƥ LN|ɓ5\P`4mf-kHm(|}Krϑѧ4ktaG]2f~cg7%[N@(&I‡0Pȳ>p^Dس`ad&R ; ,sȟ 954$sY+Ϋ֫RH_uB8tV=בlSv ]4VjT Yƾ R4inNZ.NH79-2SEz"Zgʡ*6- @l+wv%eOX[rƾld3e8Fxq?t 5cFiE6WpT iE$xPL?nc[SW>%fVDS530(rAK0NTd"(0 s۬ (ld9Z7- 7 9&PJKKHJ.~6R#@/YIRΙXbR%1Wl"}QV"V Qks9(8u{L?z XƊN)Y*H(>F(VظLz\4L3iy|WePpB 6v>Q.. %/湨2Rל߃T痽YM[0P8-t[FcA9N_8 _R/fUgƳǓS&@%iJʃ7X6N* 3wDe@*bJtyL"h ?zJ 4zg/nsd)uy|nդ CdX|$ 4$y|oeTmUR0 a].ԓ_|tI[GʃT]Y9C :VH)@=K ]?aBRAY6}Hg?#\,5>'gy˨y"S\HFgm7˅pQAc˱)zlJB%}szC #X"O"s@&pW~'%=BPW@ :.7@݃HCe}3*=W$ΙZh6=^X[@%,T%Q,Icx7JIA4L2I$7Q{m)姿oE-}Kv\?$;G" :f +$@rT.x 6Txӂ 2_ ܈=oY$l)HG@\PZ;̎>y7թ&!aO4msr8čcÃiW!?@ChC0?A(kqYO1dY2)ͻX9Ҩ1'(}fsHb9p!$F.!ĸ|ҋ'LkX^440)`̽f ,)j=, fAT=}-tfSАiWj}}?=Ӹ-Q]Ŋ+QW$vϜpYe,?(DI>Xg6>ʘaC82x3ޮK.Iy bs) -Ž txU$ ̼jS}]EĦHAxMA6s{r4;tΠ?QA_J C,$+7BifJL!5Kb[{v}v-;uVM5XX >Rc O!n{8Z8v|@1Se\{LILy K^\㻓bOE*E m-g",QεsR BEo3f5i=d뾂rJZ)'soBBfм"۵>KQi3@2 I UoȮѲbUaq9vqE@pz`6{e7 n3_J;ڣ 3vL/w#rě9EtX16A-9.)\=:rlw0H7ղ5;9@S_pf=Ӂ<J//νX nRGxH70zVǡ*Ӥ όPޑMpEFW[!'yL09̦%<JZmC; OԵChN!>lP' ` f('Z]1}o-V[G*nAl}BV&ZO"iV%brUqw.>yyh&O/<įHJ2d&Oga-+&GW+ZIfp*i4@?F>c`kJeK Z=@XM-.?oR>հY#7̀Ub} q,C{S,Qtbq|nVG9\'76ئ9.hˬş7.)cT0L%D.#S 8ݵ[[Y-j)"AX<ҁ|~~bJE, Q25"/ (ޟ\3)>p>g]7y8oJA\>|t5 C;ꚥtl|#t FFVC91)TV amnͪ/Ǒ<[urZ M ttAculѓ$|\'< )+V_CY+$({kj[ =#{`af^]P4M]Yi(99g!9z~Eƅ˶uQd: hTq.>^''I!7у GN4D`!WmA@PᎻ~aL -,TgfPFABY;BF1D(|̓8]mȫT ^k!c3_#,e`g 5&w,s,F̴֥ϣg PEyҋF=\Mk$U@=T0Wb)Tsd~\Gz.I5& xr #Ɣdv9=mTLl,ϒȺ jx-IոWIN* ~0gߞؖίeքa3bv0!7 ]^AL4d'mVbvqxpIA^25j#s6gGqYc=nRGzC3 OuvߥG(B=ٗe\jioܷ+Kp 09Xk5Y[!VX[/.3"멂Qck==!m",\оlw=lɍ"cB`t-oΨdЊyuh2J9+bQPiޣ.cQ;۶4%Bi/ݛxG!=j~6N0EBcd/bd k^ӒT#Vwq7260"iv2`l3 ~X_~hf¸#U8u}޷DG4Yi iDv\ +UIѴgokn9ӽ\y;<'U$dQ)|Pğ=)jf,<I61w"MӎX˾ RcKVS Afq\n[gk}3r$ۅ eTKKB;S?tKՊ $\l _;Yc9 |׾L7M?9+d1v@6^/%bhJ< PEԦ}PN4-D-Ale}.HeDí΢w 89j8΢%Nm+yTN!T o2F:z$.,8(;x'>6'NԐ HaıgYZ07070100000064000081a4000000000000000000000001662f7fa900001d44000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/7]?Eh=ڜ.+sSí" ]hnT63%h / 흪;q [ɗx9dU9MzLSwj4tnpn ; c}X8n< #<|cn*WvYfN1~N]GψW"P#oeS O@0mSnUa+K9=R#s)>pѤ" %dIŝ-&" Lm\#dN\jS Z@)k<&K'1{Vg<ⷺ/GS<6Jr[Mٍ[3>s ]!ex=o\'ZH\# -/avUO4n9 Qܞ&4!zw`ePzv;WsGDL%! H`XixUA Aaiv]dr D+}Jt{bi P\)g'R2<ʁSy1݌Q7P2~/+>p7(:WCZj)\[n;Fl*mx RNKYIp sazl@+~a>h$~,Ȏ;}}O]!ؘWOB!1 2/tvc LIx2~[B{"uM.=^Wf[JCGVp)=B?WhM „ټ' [ Ӏ|S={j:!XNd@)OjejBm_|Fw`TȮ1Y]N)Z>75ѿIl&(9sJ+Fvk| f5E`ڐqymh aix=%ŷ6φbʅ8;1(j7΁>:"#m7U$ɖk rîYnZUE(x>՗.]yh Z'q /S&y'"KI\3O }u޺ r⊪o&3*M,_Jy~5(V9 kR]$s k8tť !}?qFB-ATh%BwʼPG| sȱj:(@m_: @hIS6l +m>p}\s'/up:Udí0G_eN"?mK;Nu_ce*(<˚9*MO67mL1La]u0+ވ@I*_SXP?{9*7J2Ml3m;`Ý,OHL^Rt6s1Ckg:ޜ6U"+ve"t??eUgɧk@xR!{c5jL^r#{\Il+u-f&$#CJ>l4^í3HrAY4,JqAB E@#!eH9.L,+5wPew*0dVjSkFqSEʈMclʗX{1.]HYG9L tK!}u&ϥc3hItgߤm͂ WҸ=;&`&>UY8m7 q4 y\W\r P]9t@<ۮ߁B[w{^Յ 2OI> %$͹F ; Ï84׊h3Ro)ۇӷ7q?6xv@5ˎ\0)B?]IWa֜vGgd\G5@ulQ"iY2%kF@XУylR7׃PG(ƂL k@$jC1tz]t^\DD W|&4fnSgHs[y_ 0jodU+W f go@~>?q0H\fZA|Ν2JWeFj\e  일ӰոpXVi&q;~I/7/@ wDKenJ@ev3 eZ"0[9Qlt~9]i6 H\O,s/Pc4P_\2[ . F&τSvz3AZX#ċE|?Z,C|5U{bv joCs*)^Na21-ѿECRp,ֹ$ì5\@sqD] CH@"r,#&ѐׯY3B<8:jxywfHOɱyMvTa*W@6wNz7cQx[{EC&ӣ|3O:_ JXe&D +؇C:Tp3RQjbYe=-/Gf6 Whመi:5%cGU2*0Q䲅4Iv%,8n?΂0 ^ӕ?`|*R (Ċ(9ypMv5UQA0YUU3Ra_ֶD\mZJiZ~2E-Vf;N~Y=},ȱ_YnrUtt8As-͆9 {6Njp4?tJ Ȼ}^M[>5 <ӳ*FH"q4X&=?iy;TQ|vD)X1X oߨ}HXW555$l@RU[Ԝ]G4Q8c({ׂ _[#ȶ!V$J^Z~%ј`fq(cuǰ.࣐Ɂ 8{M;|wu R% &M@8 dEp)wfK DZ<DmxtZ\([%pC(9U׈52(qOEu8LJM옑^5rP /03MLsLSpۈ1BoO5{A,&i ̗prD4lf4I}Y+ߌ?  j =SEqMpGƭ~UD$(9O)<CGSצUUU"Z[ౌ'Eڽ w"DA!f`{AX0DkiSoկݱ e{Gt6r~Ĭ(0J vY U\DѝwSZf#'j2\F4{S9%Ajタtf)Cr`3T M&/gkBo=!̓bM8vR>4 t;KG!(VҋJb`bR$_{& -96RЫ2xX'ta@ZR‘Dsգ* -X5Hί({C%''Fh^ķgON2*J5`# g/Z`^ɞР)baȖs&DXm Љ(*̓JZG"!x9r<,(]#Ž?Ki QX3[OeQUH'mu#~B j髧]3f&AV?u̷˺QT-+;fa֭-6K1#4׋FAMb^6lz^q.<p58#o9x&UkQcy4M/QT3dN+Fķ>WO2m.HV<2;g4v4!l[.g.:vdLu99/e7 1Pc{2ZS-*qmi[B <&Pl²HB׈>)HMts͝/FArb13jy77EEqa.'N09Bk:v˄j5D]9wEۊxPDT6FIik PuFΫ7hJ0dԌ9 |Ӛ#x!TyR9cM0O.$:/ u !x;p@L},{m-q)fXԲBU=庉?uGb'7W%SLv|%,Hb5җEGra"Ǒa «ߙk/7-m Gm1:!ERBP'(UC1U!ۻ}-O/lz]4ҩו.s <(絓f _m }hqt]H P) Cl?$(i7v`˕B0Jg /WFLk20QYbL75iÀɮCXqUFѢ": !l\ϐdpQk/3{ Jٸ3b੦ղlg|?=1-Ng |R]PZw^:&:% 1ngT a3 [xN}zUdAWT <'@` wt2Dj(- k%:\BMbU?Hns*q͂8vG?\QLbqYm_+ʦhF|pH5n=SdU83 5ikפ4s>!mvbV2ϲTlLO/ Z`&#n̫Ο4}/^P 8@.֠$p4AK_j[QE]9‘dǠ|9|Aokٞu?~[OHu'S;ob ǝH$lW*P n%s+'.QYUʠIS2@ V'FD"p!tWر>hyƑq!x'.{$D>*jt`2)*o^js46#GͧWU[q9WY߱}0@R_7EBw<."d2ƒ"mk(ؓ` ivY { Ԏ91JVaeM}&NpZ'M zK@$N2ʘU;1m7 o VJpY( p!.SY-4>`bϷtv/Ku"E,N[ j\&ZBFCxA\?u W0Q`PQn(sm–=/.Jh BAn J 6&˷SVěx;lkqw5/L2Fn偺 4 ϺE]yw.y}]V83}ܬ_$,wQC559a-*>l~/UO%?fQEv( EdNQ_e)]HOp,{#`Igv ߺs-3O;?7AH  F4~~Lnt/,kW{#Gޱ'Afh(܂yT0,oG9)igy$&=C)]LD|<0$U5 Ժ5qF`޼\ 1 $3zMQ^;,1( P-EREd>U46F!.߂nIt}ӊ/-3z:1)8?hVtwDμ%ސXO Qc`D8Pm=Ar %u҆&F"+h:do0o3n&+V`a ZQOfOnkR'u~BunRA,H+킯 8#:'靱--,fւËApoNrqIUjIA"=|&C8wg\: ڱgYZ07070100000065000081a4000000000000000000000001662f7fa9000014b0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/ewn]?Eh=ڜ.+?U1@WFQwEZ #b_]Wia!vfHMbR# Ǎ>$*'pGNVfBOʩG  pH?Fle/ j#QPQSS l9O2ω*DctH)nфGaXM*6>066&%=kDyKBmn@¿i?OP_I+ fH.[fNTP8Lɽ5J ?D.`Q!?אt:۬V4bx ^)do 6`t7J|uWdá1GLvlcaom=^OAY pIl䭷ilm"f R)qNXA:=Wi:=5Bu*ua* ЇOU]hDL%Z[A+[1)"F%)v҅C[#UVùyP(H,e V #H_ 9p A8JLuo$ݹ[. !^Uy>}hŘNt]^:J%V,%-=8a;qMĮ$Y%"$B17Sk<"' #r\bF|W̹l?!| o w`nv3-$0 x sAp{(2;a 5i;~c-quZ9"xC/efQЇ[x#B~ʫK E/fîN$^֬t1kL:'ceԳGU29=Z>_۟p'ɖm#BΣ/_*T5ddž)"mb%3J(]9vKX]$d2da3]:3<WxXTڙonE{eʩ.lDK刽$)@. /GH+BDkC(T4G̑78"ȞQBvCgSF=TV \Ҽh5̷ꕎ-uaF,{A"n~+8b#Y]/q'#?( Vg\v,]^asu?XYZ R3S2ߗ/r%:rD^*\.X2:{dJ~;Ÿ,BWvawQ-t66dmЕW c!Y5`zMC_"N.`i,Lk #a6KagAmeCgA72`7QYPCW!qBP]=4G.(#$IB A7-_ȇiQl.CaH/KqVްfh"k%wvN|ތ*A叨{LcYҬʵ).Vv6%MǬUIG A7Vͻ"/y҆3OňR_X[;1Mra_%> ZLǶA0ꨃCEz0+&dCm:݃z=[djs|^`r?B7Uc37ou忩wQMGz ;N0c#]t]D^a:zMʂڪ ORQ2u &f& 3-.s)A,4_]_=u(U[u 0^uj~O <_yY7fX)7vC_ʵ^C~x8 [gAYѼx) ҧ#G^At㋍riʽB*Q8BTlT͆. kWe(cb6Co3qㅕoY~s_y}_orH$?͞V%wЂMFS$˼I19& 3 91ts<~/5 dߕQ❥{nXz@f:WƘb5R5~G|. ;p[ 2=48C3j?4Jo V8Q:c$ɹ h{l}NvTGaXJ˱iے8X[pNeKY;Ns0)~:k#|,a $dk[cN}%G© ͦ3@rlo秙.4 ]:{>SCZּ.8$S|>t{j_c\+dVFԶR\{\ ]IEs@&h~h~M)}jyϸ(#HY7z힋>i2c:&2l#mƟ[qϊYVJrs9keeB3c IX`'7媢[Yo?+RYF/c&F٫u"ĵ >f>hR9Qтs&٫:wުsaf6Ŷ=8PlWh錟=MB bqƸ6?TA>WxEM{+ѝfiVsWj\(P"RdIλ3)V웶YJa bQQSH>Ț%]wuu7C JW (qo̅e'ץo C럿;~vgj^'m\Aϩ_FKL$D%U]{]'1jB%c]bu)a Px9n8Mƚeˆ3(nl͙$h5Bm*O&)`}yuW4tzm*eߚd10yJ:/wVY Y~w殫y@nIA[a[7V 5,Md jdGwuNV%e5HՕbV=ʂ\ۈ&-DXȒT#zD 4PͧYQc=l=;2!LK:' PZ$phGj9nN#B㒿x v.V$K-KA>a0,a*s(2&i?9h &Fٚ+~ω"S0 :+<ڋ%,^0-PL9cg[D QٝҚC?W/|.Ƞ7M0fa7l6}ÜwtboNu3t0|v*-^jwՁd/rѻc6MR;S#ei@C[Mroя4۞Q3h|4F?g"JPLonf <${!3Z5 jS#y};IY=uV#b`9S# Ydx*GRWva4a h_q}` q=|j#8}%:iQqZȜ l*_( r,|fkG%nA  zG68=bX/oZ g W$.Atb]y{ ҮP}Z*z7wf84Ci+o1X* Ϩ *(;&*ɥfG1"G7tT,8Ӻzk%*Mu(zo9BU؍/o= )zufrӈU${5wU160wd5v$"LdCyK廭/|NzUo Q-O)'TpY5L0!Dj}pIU}%>wYpKyiSAnth8GUzqLY^7v&aw[FN4q+7p|"~WoT0UFR\SՋF,_ 3jT;oh@0Ÿ> \1"̻>O <@`ΰymeBVbg3ń.pԵHcde,=`,!(<ӘX*_+FL8h;F#މwBĨЋضٕښ.U"UDOJ> ceqQyy6- hvSԃ!!Z" :lךHֱk"CVP u'1/!R}R\(U{F&9)^vgYZ07070100000066000081a4000000000000000000000001662f7fa90000308c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t/0I]?Eh=ڜ.+\ޅFt7PjHzDrQeJoE\yL;bX)xHM2XͦqsW=ߤ*Zx9P](oh&5f!RYb3c])I0h<_L#^Z $6h) ӟLv0g@)[F`*8WI@1TUC0k֐}fe73M |=5,fpQ!3/rG& 䱥T&-De84Y70&d"y,ŝpuXq2boB??}U~7.N CCN@44`dr4}{6, {~*_LdFϜS ~}:kH/DI% {2V׉ v(x@б`2E?CsIE2V}ۘq7҅#KtF+Js/rl&n]):bAzQqOsZR @78p'_ʞF'͏xv?1rRu\4Zj*Q ݹ(FyH֠cH6(^fp2$U5Y:2@##m.z!tE#>wgY h-$<=*U`r㕐N g*O9`«<YcW.fBЃ:B>wIo8"Xwί>s[@KKcB[hU$pCM_TDh45P4oArI[BCwLɐgj izlQ`E;#@eJi2u e~Odih%t[P N,K- l& $A71%"p3˵?ݬކ*݆m{^xp>t~΃8$\o  *,T'[ZxnIK_ZEk8d urLֶnhŚk揞t5v-*شkc/)v~iVu4b!43»42X[MnR:F6?@_mEؒU[d:BjK4u#woUIƚ]ˠfJ Q 9cSTm%X:PFC4IDpyqעM*L uiW{9' c9RUdf/AS!yRN1NXbe_RnX3@ 0o|F i)|)F~6X+DȨ(; O=ao zwN<Ttu MjXNɃfx`NPy aj27pV6Ez V3kl\'OE01Vus-+M+fn6C#phv V{`U p=^ cwa@)Q ZJ" Xg).0m{wAe[sϪfܾQeˎ4 IŲWMTCF(f}o nY}rFtX?'ϵW>E7OB:gn7w~ۇ1s=<) N?NG7tŪ {=*6$'r?hizLY淙!)` ^^ =/P/6' ;0|N(Qs'2W y,-Iqۗ835 Ct\Q}0͵^юKKIg>vx[:B] /svy&3;& I /9x`Gz5Ү {ViNfR}wv*)\>t>qXo\i-=} +ޥ3>\o.YKnʤpP9,9YLg?Gv#|%M);?KЇ~{jHR}?6دMe?nAfV{|n!s5fB?9HA$!#:0)=GwI=zAX]$|#fׇd1g254Ss0%9v?6HQg*L@.]jGS@Xn9 |^[6 aT/QΈIW8'_~"1MߐMÌr6ðB89 Y.{:aWˍ}7qНy͡LOU Wl¢.;źVy?K%h**FiL+F|n-l&\CFltW*/ѽDdUj3]xQ޳}8&-RRT8kŗ{Ys8C=˷P@[+yx6vDA-/mD/hѾ}1UNbbPJ" HtKG7}KD%!K%DVW e$VDal-J[޲1^f3DXuz#M2dŦ R [b$ .U71#\{00j1)ٔ:'*ڽ3ZOhxl0,e0H,:w9Ѭu@Qi)#],4^q>Q),&1?/V>hCxۏ,}us$ 4.K҃0O|/T:pR>"W65ǧ*o=`&SwqF;`_,=q`ԡ;)O+py_ME0>ħ1P{]zm9oy9b j]X1K6bNe,#{ycwXA9 E4>&&O¹LE )FtT0I~~w ǞĀHfwXE2*#}gL;M@]u[&~5>sGdkK+vDK*G j|A]zw1(:P)Eڨ|ׇ-,hc8 .Mwp@ %RR/'zBN j-$'_nZF&8M@>~ԓM!$~t8N/`s2@dl2Y ]T]bEɇG櫐=#.Ft;^e0\bg]|}X+=*yUv;\t\$m5 J(7M%ۥd83xgK! GA]^`~srgda8pbgX`}fG SQ q__=˱XhۣtDa^걳49|L-$OwL2!pɈm Τ^L 卞εz-)}Ư>W@|pєuU nI3lJK}2$*ј@YOP3Xo7>,ũ$*Gv=gP(Dpu XACҞN~Iv#Laj4l 1f T Z0mg':q<6[ MNS9%8xeB Se)R 2wMf^nKM9 V&TNӸ#/$j 86\HJL#.'Z32eԟ~$g8!G\|vƙ<^PIƇeu}系B^u>>_e"O 7^X?0lmVkd\'}4EEv\6봢Cw7*>b֋a#[P6 *^PUQ2qdTu"gW<D퓠L*Zl&RSdر=({MS7i9 ^1Ԉ#̼\CHFOmQWNM ymF|}PeqDHmA5#m|E0>Q ֝h=w`X́ qSDae9;]{sd0sMQ?9/l`\ `%^ ɢPPUNy HGK!]Կ-|Jzu(]$o 8ֳg{ىݙKb54^ 2lxUS2M'A{\Nƚ9<,;s٢OW(l ;6@z+۪Y.sea?/Eb+>i 㚝1a0g3a/_1p־);_Lv/qMP)tGD@ɕG\( +wp?xz-氖 FK |5 h%q%HPTxxNias-6n' ʿ:I3RDt4.~4mu]':)2ZoG$Bܔ;LցpL$/ѐw_#pY^7؝clC}5X[Qiþh~Z.h 2衮s9oUNbPa'foe Ř44-v15Nh[Q/{?iNȞ)h'EKNYf}XVUÐZ\1Rbއku{,µ!յ:|lDi{ 2.)y:%ħ#4Ga-p _g;* ݈-C_eOv5xbб JpE+m.q*@aK-di,,j:Ҭ.=b3 )g{O0Im钰4Xcذ 0n9<!uI10y$GyTYW(YMgcDVf7,iQAHz!p%$ez)5sr%,ZI>R)fcSioVY8.=.YoJClܬ &f EK4lcP."yÁYm8]H-CgxPz`6 V/-&v?z=RstI6qSn;oYPY*[Vk E U/h@s/o碜T!wU xfI Z%%(*[ )+,č55EE|XwIG9GG!˹icn)#K&2I[wA ۘaa}xH=F{thH!\eF %>2(èhw 2;#L1CѤ PWсǃn1Q;D23nj~\, xrd]{ H 3dJJ˙9Id|VbOUǏGf%XҁE-?(s,Ee eI%DTyɢF38^o՝G,KCΊߓ͋e+/O 4QWN*[j3rW6yP=B;:soWQauzmGJoBbu7gR) #{`$d||&d1xtoZ~b/j\E"n!H/ׂ~*WWӇh$n\|0vm?.ZH$4x|U0d"4z$o#Qshnupn ?,٠d̆.E(C 3YIuEh6\rEB-lLx"܈c.`*97֩7< a~%dGvFёgC71?B?lH:(>2H#/<~a,M+7O 1ӨRLyvndp+E%u8=x '愩qe[VPDV*ɘ<۪0?"5tysẠ}D)o )UG9M2ƁcYj O:im ٥~,aW+;5-ώN7uF0[ wǤ)]܃yׂuaSg^ qT]2<ZcvRA!KUKe[2,D=Ę,5k`68gvQ= wp1"Ù`>xj>4cAزՖdWcR?es9zחy KdH :f3&A9Xbnx{҆eښWSbɠW=$c3{E!Ԣۆ&JCkJ֮XXT5j'G+~n/%Ju_C3ۙ.?^MŋP,jN?HF(,ٝ[U/Onz{u…!{mɉefvXc3 *Lƴ.v*V^m0FP8mym-*2c@)[Q5jCĺ6JH1[}Ffw8k^6֟N;=Y3;))F d[RANYǩO`ɘtJ]c?XfF/0MŬiaj+NxJ{J+V3\)D`R)VYeQKYLI>%nAA#l"4//6D4\zCӀ[.jڻ*4;Ϻ$x]l:ST6O.&42< ǛY GeWY0%$n 4㒠xjQ|%^AV$9JF C"-ap5iV3Ԏ'2Z*?J|^vY9[TAVe9]4f.|\\% uj̆J&q8R 'n/Cx*21>:4[5DXg0ܹ>!4`Wa%cvA S7#sn;UX{߃rٝ ōoC 'Z7C`jAk>Qٛ2g1su_R%1Ӕ[tb$ '!ѳJDIxXGf֡nn^ +"b0b[1X[nM &#޾@4>SAXMBF[.FpeѪp5AWk<ĵ—b E_j3`FH2g!]bO xZk&.vT{+ѸMl͝ΟjϞalwnHWcB$2lAG[HB˃~)5oN [|LQ+ ?8p/v*p:z: 2[VpΦL+!Sju!e2-kImʿUSvf*r_Ңh"$QXFǨxq+Rcy.<@T);Sw<[Gē$,uU>(&Ξ ].s ,EO ==FPUW ~jgS Au~wc%[֟6|{ XjŇEgcE JkJtvQ{%ʩ+ZAs@c{{S\uzݧ4ONC˖M&pz[ u7ǦHUs$9m3')m̙{C'9d?FhQ4$<% 9yp32X|u5– 1es?$=v@X= N dI]>ߛjv -i*A w_{V v/@d2Vًi^=Y,zSgL^ V7D+13{ "N EljB_Z_ eT?̸y'"ӡz#᝛}GLT("4^`\Λ\p_/D?M8*UbցvNi[R)$jErk3YOK eH"#/묭\JFҰeTEs7fv͏?kf>FWj:#3Z]c( = h7\?R]yϋ4\Ƹ1@=v8:9cEaD/:wi۬:vX̎NZg$N@¿c\MFKw HŚ`ڶZ(ԾȔ–.ȱDdlcDxE,V-f~0}2UCʁ [kS:~Z+VP$D)^VV=8I_ҊfJ]Z_!yzkB~}U5~mAKؘbqD}xaWC)#ت  JT,4J08u*qZJPd٦Aҋl=EiZ@A;M)8G4RgTQDz41 @S1E(;#S&0de>i`}Sy N8Mg`]q-Ep^0yM'r48ڊyI(WtiZQ^툶b5e{Z;|cTXD_m^#z >v1>i0m}Ujblu*'>-7TZ\?qx飱c.)W~?kTv\R1Cx6 kb*4d[nޞ98+vL7i8W%߻d0bLh\arBI:o/*}Qإ4䤆cBi hO|3n9z_ p5x;Rp;ȾcqжmsD.~{d[̑ "&.Tk?" =K6c5X_15Nk]6ʬּP4$go=qa`}a!mFs;;u1B}';Q=4E '\י^A&_ 8C|W$~R ܀ԍF'!}GC'1%Aȕq. %A!l&G޲O&tqڦ)wB9EÌВ9&9Q$/nJS| Fd=C̅[4q]- WLbuHz6W%6q;GsV~M3Zxs(B9>z;':y vybǔ'C0p*]2o OH<[>C:Zpv|G/4Uxf('MZ΍M/]Yd7&:%'1!AW}vB‛d;_gћBdH;2ƐA85RGrli##0ձ-b>>>t Ђڸ HBD|Hg, @`fd:3;46k. .ɯe{f IMs)'\\@* 6O=7ɕ&r;lA'峀yti1qS4\*/,0ox]p5;IHX[g-hƮe^@7׋M%8hW}<)θR&pPOXdq|ҟ7MC IsAJ Ph8H94ZRrv)-{ԾU_)۝-$ EP:*f;u% LPV:!Hb<>-&p*S5G]Hhꥂuħp?38i껎q:O#](l]<'0v.=+LSm@s;Ѹ_Ѹ*k=5tGh_L[ &60r̵"ד:xtoe{<̀1.㹙w,#DInVe!8LT&g<ϝLS7)wi\[]C?VFv{Nj h5^$dz?i&L[~G8EN$Qڞ6@_/~%fƦ 2i9Dkӿ$yG+,b/'TROBhRU3q .Ùۇgw9짏;}Yt5N~p)lXoJaQe;y)RNg^-zkId& GQ$$$'/*P*e$zo,TƬl;q c )k3L^AeQ50x4Ĕ|Q^&).KWYS|p?%xaTx9$ .( HrZِE3}>;(|z/o\C0Cp*/ĘCbw}QOC[fWDNϮƔ()RpW%!KEuDy.6݈c}dz5uCS y!2Z?4k(zZi:B';{p;~0eKRL,ɽ(sVZ92/@>r?HL;aIkw@tx 6I4dDmr-6 4aľyT)MWR%hQG@\6Ĉlbl'Nm{eVt$k.va`ݭB5 n'nD?b:&v Vy I͛m7d5 2a7限 I-m;mTƒ6`P]B<( W,dcgm[5JXgLyŁPژ#teLU$T>L ^QЯvn8\֡w.oa݇ϊa2PB2מ־ǩ0<"5b 9!%H[=}H X-F\4h $s*T\RW{\ݧ7Dx diZrhN_)=fيO~8m <=D\慕 [D,K\L~&g8E RUoL8HZX/ >9@;3 d,_D`Mthz O ,v1Yx L,;K8)ӺMb8/FFsQ˞ɭ׾ϋ5 vv뙡.^dW7v0 K%NjtwjjS|bxԲ+.,KFGkWҖ5uSۦH4of 6- / A|XmÎ> :|x^ģL$`>nm^zy+iMRHFbاnI,RW"KTEZ>]vm9،MLL9n )oc3j$>r(6|)lיzN2*gc)*Oߝ5ك[0! 'T:S'W~mt'g)=[2}9ZZœn*nOp SNXIXWD.YҵyXR^ ^ \q| _+t2-'0dp>H{%86+@Ql19RTUw+ڈ%JC)烤O4$rn# tЗcִmU0zdH. ml/oXS귆7by{3̜t䇾K93g@/n"d׉eF5^q 8dn_/C{ѫ~ss/ІxvG+L 9VԫZeBG,iZHV0?+qRd>P8oޗK_j_!aDaXUCdHR'J S\ SU.JQE9$FT͇zė?63bǙ`u6\a'ԑ xy(QgaO~Nha>u<-z.]P~,'~5!{-WnofyDү9ucTI|_+i4w/JbVa81%8F8ϝMNt(Rn5ѹT4/,`*i"^VvL ru+z42kFl ۋ-Ҍ'<=YD}-ŋ6]Ô>G\m.Uc{fͯ|J\X)H嶣~A&ƹޒ$[=v΃١ՅoЯ2)&Os,T/=A|3@RV3Q?(Jo, |.Ү T ᑧ&ofcox j1B &pI]nN@ZB W؅7zKګ=J&d7dO}fq|vux1[ctw6k\,:yծy sZl.UOU <\wohT+} Pr{Dd.@ *U>g9ݯcU!tJ\+B Y`\+I4 65uKG'C`ြZ"YHAorL/)lcIPfYfauʄnur?5YYvK|>2▾sfgEݷzժicW?u)ᐳܦhf/zxba4r! P-FГ`v3n5X_]XT3ϔ0jVC;>l9lRfs8;l';́E~IF4*oOcIs%.e@H=KJqfx=4 ʪy@ԜtLMu_ys1Ě YKb#I.u ;~DU3}e~,">C\ڜ ;yk%!1(6BXIi79#i[oY4CW8i:ST~<4h)7cT@sGwHT3?B*V=/>gh}(@f cfu0=%bZwIT{?]~YOA E:J &x5Arw5STJؤ~Ec3LKM/ij 7BP;s%#1fd`(>5F @(齩+HÌ%dԶ7u N5Pj|O2zW`JdäIy\G!q^ڥq|8r DCd%.7r\ Ǔ5R$T GЍϥjr*ބUas+3B'V;uy2:H$D,гX6&rH>8+than3Z%>y7` CgB4-|LJyOBjst{8OWMVkcN_z>4>j!būJzi[ Jȣ#hRj8%ivCDEI$j'7eK{MRgo.5Wٝ"'w+B5P +lZE-01ߑML5E}rc*g%/Mq؀jeFH_ OT jHhg 6}VY`i Cb@ oz(?GN[.Is'om8MϰdZ ]i]̣-?'F6ϗajS=Xz[fA%uRI#$$l,wïO\\"8 f|(2Q$rmeM$" (`{|}(x9KRGi >4,+O܂Z.Gn|C_Oj.#_DԘt/4'i-J+#I8BM-j^ڎ v*xgERfm-[rU^?/&:rfϪZt*_)k\baUP7>Sj A<(p][jNlSWۧ P^D>'gi.x?)}V=GZŔb!cON|:̗--THH=9 rvͧ\GGk:>si(7sFKðQ:-}c]$oEe7v:ǩqroŇF*AlWh)mL8(_,kmK&Hm[ND7}Ml:i*hFSsxP'Q ->mR^^|dU23zlXmpz@2mQgvw ~YMD5_b$&-lRRC3No&e':YAҾTܦ./榺#vXdN^8H- QB *j ńۦ-Lpؚ;bg¯hAY7$ ڽ)TV}A/eb:Px:Q.@^qZ>ԎD\}nR:[Iq oX8JRo&*+oB< 2k =2dx*0qѐrԵ3%X.؎Q5zo3&b01xP#>_AQ[m#wo(6SU&~=}l K \bƒΎ6Y!'rwO3WƝtU褃tQrh"RC5T<&XKE] AɵDe'bI'M p̋1BK=ԕ: ki J/<YkKCc ޺!O(5!"_&WZA `?V[0kAᎥl`\=FnxSdHMB#\RlT >sʚ?xEJfǔЭub`h,QnU[:!^P u勣K T} -C ɁK]Kl d7~arfr)~+UA =i!ăB Z*ŀ@ԬR ř_e6W^z˲phP&*ǖ3f hLfM&zC)KE"1)(81H㊁^2 >󩔐N6$~ܦ !j⯳5Yrc bc7!:RGDM-E*k.r墾]QrOLhEj05ںbpYcRg7>BVIk[SXYKmN ss!:< b:t'6Aogxx o2nnQ4O>Zlܩ[=ԕNX Op|U;8Cy@42;=JS21%@j *W}ΎaXQ\Fzu~urh_~n6D\7@lhz0v[ǻzMȈ̃)u˧KD 7ym UE39a*$kWly7\AAX;>[^f)U29]Kr٠iшȑe_yN2UB6=)vkx9]l:V~4[VB[gj|tE!7KvZp$B,q.=JwI?6U8Uתβfj!ݒtق폝Ič!r׺ӶA(!~BI.CgHR(eY6xfxv-z 3^ %m 6ɊαۻMsjFYF= asMzJPÍ@Dt?NPˆI*p?D6:rèUpbΖ,5qwI{,My>.+{/84DC&mno14pHe'43jg@ 8r±C:ŋ^jKM/+up6Xl;]뵑IJ)mn9}QaSxBz8%f~z79\竆PN/LŲ5_Uј,ߒ{}NsmT]7+y";r-܅GKB{m[ĘcyT;-ppfx&Fb 2{=nPxH-͏U.\ %'ei' I| .tHt =Dۓk>~eMZ},HI=6 +*Yoo;͑SH7Ġ֯d*!*rR>P>ԝ y,1I͟u$@_ 7g)Gph|X)"Md)u@iT1]$.)ZͣWلK&%HEXےF?WHtǣwk$]4g]Ql*e &mFpb$p`|+2ŞP~f]@~Sxn>蓯o<د)?ƶ='>|W4K`,>**?~7N݋=u9 :0 \"_^ `x+lf2&/ﰼ%p2_2Kl)`y.r%W&A~sBP T&2pZM$yiX#͟qDCmZ)p}doiqQ6{i>12eANvW &<,#> 2Vo7nF&(%`еӃ5,o[yA/n3~یgD@ TX4ˡ0|d:,I[~((R atb;t DVT{[-:.JY?0K{" ɻ0z@d?^d!^TDX0b_ pW^z+e}H-3WwWvJރh6͉TG^4tV?(GIXqM2.IRˣ1iz-$ xn,Zh]N6hr 7?mudvK)3 BAb;)KN~F~ϳ}tCY^Ȩّʫ5Tk5k~~4>C8'E| DRR"!8ڎc`w ^ sGSN^GobK_,4Zh0Yg'Be@ՎֈüfZA@ݢb in#H <5{QٱDwl=gl%>. s)ѦFĦXxlRmb'L9C߃NWZb̯WqCqYnk?2C$(C@F*~;H7΂#?*Qhie/6i8= Ej5A!٫z $ՙ5-uj֠ zNQ%&;GӖؘ8!BN˫Wu1 4ۆrLx^Da +wx]ƈͳ&Spz@HwrVI@!I%4/?GƮ83xf+d,$śKr%cDKiRq%><ҿxluoy5*8tp6'al4{6:xgAq2-ٍgBGg\u6®,r<\Վdmd@YBs;H̬Tٜ}Pg,K.'7#h+'TOS~+Em(~"2rR5JS\9ΉnȞ٫4z%mQ|.Jn9Xͅs7{j]bs i U9}$A ӵgj 0H*2ʒr_B޺z1C#D^Lhzƅj $]־SӷO߯tEQ_}&pckԎ,(xd0fo8 {fQ(zd[0d2.)4~vÌj3b7daPa7(/$^O%(~K9Qrz#1F+'' 4Rdh@>hv| e1س>hY2KF6NciَГS?D7w2Cc,(&ϟ? m ~T]7e 7pǁ֕%j 4 }dMUƠ'<VqF(eU!/8Hْβ^Nņ(bni&n@QfW6xר j42Q{Ӭd,!tc댺>Np6d X.+ )~e͎Ĝ;hɿ,mad93K˟*yҚ^!io;hBhm"ҏH!phvvU8q$Px(,;ѷj$Mzԃ=Kn?N*S!ɼ!&=[En/J!ܑ9Uمf]?[d_&cͅN|=$?jq'l\'=|=pN/Cn)E)OEp}rW] 7IӜ¼%mHXe>Zaq2{ՑPn_,ҰQy;CO(߈X^FtrQw5>z \bCuDKs YqS|]h|?{Xf db2J+X`g}zJg# f8yyf66?dY:K'u0%)WhN4T3P& ]-s{ g[0+qyge4ӏp5@U2kfuP})XqegFWJ9ҕ*E{pC}I@#R~ ӏ%KcAӈQ;%|%r(z6ՎN䗩# )"[P>" O)/୛ 7{B\CQ6Aw*+foycg.YiV4l#(dpеòU!q$Y2%o=/"b|Хm9xrzI+*O5]ava/IsbUX/7(> Ahn1⫥h/)GeP3IIe8-ڝ:: LL8VC8Hd>n 6x}Q¹9D(VI8F+VA{p?.w7/KP\/(Hg C~dfiK\}T]*݌s@{ i^dsoYE_˒(wOdS7'8b+fq3uB4lkC.Bu7S  DO5n٭v= x*/fJ1(awM.u43N!C5J6ZĠcv}Kc!~h^Jr^" Ǥ{r]=k+i+Iq _@e@%Ѧyx[~9qmfuv1<)?"|BeLz3kgu2[Ciҟ0hhk+[>TdFiUªZK?͋quu_񥨌ѣ83vA1O'׬W"d;ny(/7Ċ')nj ֶ^fy~|Ɉk>)2EtVeV.XZ#+Tɔ @) iKhSqɿ*!ӨX>*O{H:x @Ҩͅm ;m)Yoݝ wʴNM?+XzS@> _)4&CXGF;U]ʛvm|Yw{D6AdIt1悯 >lnۦ?u[kWNB˔[1Bz]?}Ibtps#a0~ӧ7GD%ʛLﮌ;͓y]$JpR0#7a~ jK>ι VAFsR,DzJXO79v֤,ҭ= ;nf> waQӹ$|;9hC+4%a2tJUsU3*@Jf`/{@HlSвld(?4 eKk d']:0#zu(JND8tWy æߜhR9##3A7Z3ҟ˪Crxzѧ)"OKI>Un==GwTϖ ٺ*\T f׈}ovջf@g E8/<>a1X29}TGJ6ߌW˴R*PSh%hmp篘qlI%dRF/?2a׿b2!Vw=21[$taj0/ (z,ۢJxc? Bd p[tH p!Q+nbgp.`Z RM>|[%w>Tbf3vq?JKDeZ >FGֹNP!9Z)}+,RvME1z o R(Tu0mC`S@oًo{rsY| ~=qr5Oa'2eCz)n*_\/y|"۔.m[jG$}!R B{ m%vIX<8.Z:ɪd bfXo\bkFGNIh'~Jol/l cq` O/M5}ba ɯ%GIcag2Jo't4B9=Njz)+nfBj`>:^R+F{CAQֵ7 `hZT tpڊ0h9q VkQ3A~C~i<1Xv1P,kNA-) 5f>Rg5 Ң W_G=]&FqJY/ŷ#U._]խjXL;T$ P%noChq 4;u!m0&H*Ș$,M=-%D5TL2[8v\bo증ğ <[~QTJ20+dRRrF2W wW*w9ͳ!<P"V_¶x>D0iɀVx{_w#-䪛^Sw]Glv^MSoe>rl*Ʃ1._2Ӟ/J|[Q=vÌZ~%*r0k{^ؑHQTBhƛvj ~W[uaTW?nO(uB0ќ ,_<CȢpq3KD; Nx,\yDqv|4S+X^`e9, h_UEdaA"%O|gH%K+GgՌp5d8Zn?;!ΖY2ĵ7Jri{)6kC+謃qE6`M+Qџ+TZf][~ڈ^"T_V2f@i=g(V Ta/VxLQ)QB3%gS~L9ºl?-V7:<`ؤKޞ.+TBU㢭.Kt<~KUFMeO΋?LyjXWN_Q4$;ռuU#<-*]-mbA҈WT%qWpp%;tL| BzZlVkߴ͛/a]0}@ TpN_޸opE˾ ؄ȣ=ü/N}~j5݂k]&%ebG(*˶B-ԝ%15`1#Z3X]uSy2\[hYB%cH?#,麗?>CŀB( 哂fiD3VCnzRF7u\"f!Y!_ӜZ @aG52"D~fdKŞbҋE- #>tA}rZ!`Y( ,߉B; =ǿ _kX\*T[@j1PDh)i 3]7ʛY4ʩm'Y|L3&m/FqUxXd7mV:0L?{DZaCz+y;lZ3~ЃV-9 PE}> jt)9e8wKÄ)/f&_(VN!TZJ,@EY7k;>=Pt`qC= p$fh3qgt)b;ByH µ ykJޮ!ĶOa.GbS8H|!Kfl4oJ̋9JmƦ^0d+Ssa!Ja;޳%MU n+HUN c۷:̠!~8E.z g`CuҘU8lfLVIgRRM*tkג^FZ6J8r,;@D"]7K4 1l"?}{W_X|OȢ0+dBGs>Gácv:bK3<}8&+ ,m*X`Fyt|z-Ӳoɯh @לm3 %zk^qXe62wx-[AC1[HM D 9D>DD5VL,K~`0 _0#!GӬGDqW3D._@<2§Y:`WT2*0՗uC_ܓdT:g:Re/hưG*eߌ42tk'sb'$.*)iςIJY%zEc:c{݊& waI7Y$: o6a-PE|-AJ$2hH/fHR9[%AOW:qj)\+$[ #2{lq+\J <ڦDj*=yD}Ab'R{B>F]K[@W p\ϴ}ѧuz;+QKL/EQ#@^h_6\pU<0GM 0~n͗ɦx:MgoDFU-7631}2w=MֹvVouqSoi#&J4ha'iUp[ ?R'ͅ? e#lha'3g'Eg ; JwNjҾwqP\N\` 6KA1Db&doA_ޠ鷰g^c2&x sL`#lJMG, y ]G_3m+:Fш+v_80 v/\mIm si>Y"%=;Z,ˑf(jL _lc'}$ eaemY]gM"jj>Mָ`-_u )F.|]GOYUd8-[qՂ'^OSl+Gh~pBu}@,X`L}3錆H0vGhsͿ,q'ҝ=8q hTp5dЁ/yUk.ϛ-;[ ^n08a\_|'J T\m x'Xv;fQFH*ZVg5۲CQ;p3A,e  Q2 fyi-9E(}÷e?{ͽj,sԣW@zB~%'5̈羧L ڏv 1WTč7.Y90co{t,$/YDzOȇᦘ|շ $t'}{T7]eCd2WN~ˀiŗrZxO#PdwF;&}ykO]=%sz !FrElXϬqg J&ӔF25Qn(r3}]q0B#Ĩ=G+-@Ojvoן/ bDž@,P\n=FVoa *j[^\@}Rs.T zq'Pyog;F%g`'}!BǼ~J$ 3j )k'LO@X0QWM2ۓeLˤ~'¾*yTJAs fAҋoeM>1#ft`cF_3]f3)C  CԮۦȑ<맸Je0 SVO#h/:AV],WCq&-0G79pWFM, +YCJs 6UaHcs k5Vbp 7.”jc>ZU;h+牦[BKzZ~2Vwa EHL3S3pB}gp"4‡g\Lg =dErc78ёN ey(GނۢlXeۇ^{é= M`&%B{عӴ2M~[\l lk&FGarWsK"p&+ ta7"TdT?lݧXdn/9&u!!{l *Q!b<Vxh:sʚ7uSQj$+kHU[` e Mػ 63g@;3["fxljPrc֟L_K$>\{1}GS9/hVYW, @K&8*F̟qRJW.P A:]T J>ħLE c&YN lGsү*>QMs2[I6 2p evq-;S6lo YPڜg,ރg$v1nBle\i\n37Y+XƉV <}(-%~T/w_x=SXR.1 4eFPџGtg/Z&z ˸Kf6ڳGj% YVPms_Vsxi:3)f)71U8{aN3ZUju5ߣn`' Sl !OSJ T\'o»N"?}zk%ZC^*A(~?{]vu[yayȇ򹳙mn1"#$?II lyQPRCJ`>ĵ[4@DL߇OYۨZg+$aٗg߲|^oHoq?T'16gP;RXIz5 g,GBUC k{ 'ǶT(Qpn܀.֬ ǐuʛu<L)fOFǏ cqw*oA25-QԸA%?=I^%[?g π]1B czV]O.خ8X?C+s&D4;a6DůDl˵b_|~M.-D ǧ9gVkJ9E; "'_]obE1R>"{8 B4.{HǀCX-Y Z+`-5v+7s'bRrH^G>; _bE{R{xmϐ]9_N;fE v3ߵk.ԀLܐz (_b[>% T@$;ITͥ_`\ք'ϬOMw@R뺆 "tN\6h$*3\#󦕰UU vPW>qEAZ`c*0Q>v  HM0I8z9=⒰ 2TsA <ݼAlz:@ʿ@~XE)+ZןR'6t!Ur ͡N/B2fx5Jҏ $.us%Z%/팀ٔӧbBeN[f:;gÃs񸇭-n?θpQmJ^B 33+8jD4X2:3 hA C;)6rb!C #0<]a5\c:27$r%(ؚrF}D_^Z!ZJb( m9+뒎cB0V,L3WZ g?LrJuqg*S]k\ =bwPNz4NLPg+,ONaЈ+ ϧǧ&1 >M̟ԉ5vP9hc+j+fjyaGq1t]}b],6p';ʟ1ܠ !\#3 fpt?F_k]؄!\H-}1{9$:4vCqW8ۢ]% #m$fِěA`! G d$gB96YzpgMOV=s<^3sX2Z;Y^O(vШz]M_cIBU#H~pG'-MDDĵa3ȶ7ZLB#"h>u]_<o8e4ΆC3o'x:-W2$bS|㺍5Ů/C?zmBVQlבͨNs/6P\p4QHqM=Ɗ1*[&UDrRS' sV%>f$&өKzxW<%\IK*ך*"+ dD*OHפlA\ܰ+h=-cFs:j AI9_ƳKʁ_YRIdnȸn~WgyPӤg2Hx#MPھqJsJ:PZ[rV?dHFbs2Y-x8sY7]pH!y >cGfJ.>i,!j]Ådp:qJ&JIr9 0I'hBr=N\x(Ry{wxbZ*YjkBOVz턏OFCR$k"TsEB>b?I y%S ccl`?=:6Nj㪰}=W}:@0C=-Ya^PV-Y1lFz?X87zsXY2jQ246>eaB"ٻBf.y@LO_Iz#}eQ, G|>\9[5kZY:mB n6EKl(S82ӯ6m zN5#UyWM3\EyUQMS;N̗g/{Rs@=A6[{Dze5Ju q I܍%jƍBr{J]%Sh@W|H4F!`2\M6,Qj f(+Ƽ (0a!f \=K $P y_2"Re҃=޽I>j<-)P_K^qYAdZ=L W~SaGEZ!Bq6C.Pvu?PDb͍gF:XImadHq5`IVP? r IЅ֨O\jimimq@]Y ه2Pf0Ch֍ 0ʘM]z0ͬ KV_Թ@;^V!q!HgmDYU "~_ψsrWr|ΌkK]6^;]ӝ[k? yHA*FQo=Mq8zMgA-l]z484R M l;{㖳1Dbm** HGH${JgctG)^Y@I8|C(B%*ɂ3~= ˕E,+)s>\ea/Dr}>_Nt>zũTu3iaOŔ _0^Ӏ9c>4L[@#[禙mƙ/އ},.NnLc|':=pȶ084x_{j4t]\V'#7&`(Q)YЩ-.I}{GkG_yimR:HE82]@4|-7*ʀUfǖ?绖Ƌҩ1AU-391`$jQñJc×H #s'x_9.9nƘJl*0 i4^OJ,Gs/!Ѵ9_ 8Ntt1󨌵~k  ԋ\BI%`I4(oo0.h*,m>lLjLZ5Rh㾒u;onD <Gl(UanYlg3h1}B> SdAw#9Ϗ0ԥ`AV/e=bw. AX߳οڧrMB<|SjD3qH 'Fbh&y{ez[pp>Ikٿ.bCP~iy$(A\Q%ãq"!ᓛ3\EeJ0/hFofhʴ07Vk>n9ea'5z XD?}( :ZVu~I68:jB5 J e&{žJʐi>_h0OVGC q+)=E1@(!MsM_tdRއۊ@Xf ι0/IƩܬ{$YtJQ\E݄?>!:ESp"@Pud4Fe %U}v-lf2%AzT]rdw䎻G~5O~@h+O`US ZOBWZ_jJ5ƾގ=B r螭l ɋ'}N%,ѠѧZ̼GNՎS(nKEdة^ĀQB}po/%ϧ`LD!Lיx`+8v6,w*Yb<0l^س5:QۋzT\s.1ۓJȅ亚{ -S|; lJm%D0.(dFߐQ6`ʨq."#lᕓHћ*2ww@@܍ .u?PR4+ZV@#+|p124ğ#XBӴ|SGM:^wFXjV^kdi?@=U>Y =>/'?fljK?f${WH4Fs? {?dwN< $wزwMWw2YPD*cOk#7],i̪df|:1gP(`ladt=6 XqkU3-Ffϒxȅi9? T43ٷ%H5A*>Ox:z1ٲ y5G7m1Ec,D+"@N!t')a XczԊ} )IVLroM"yVudzo͔ Jg' 5ڊyρ&NurG`;cczA!$wA~e έ+4"J>ޑF*~W;j%=Lt-GFzN1݌-4f4 ?A'eD}h?hN?Nfqw(Uu$=[d@0}4 yo14pT &Lk?EHBauȤpƭ\gcsvt5,Mgq7 +qkQKpű9u\$O`}d,vL;Dz4MC!U5gpcRLĉz5cd6t7uT@#I.f/(&Ax@^P@>b1LXgz/})ާ vUlVT aas|s~͘.c],7{ &nChU;8Ju;3F󩫃_r͠GlfajREd 9Z[N_clmiv >o1r;bca}hcT_:چ=;`2=x'~162I4J&F;ќ0zymI="PΙfSPLÅf'pQ~1 {&]͋<6Y⊇zģ²ߙeW4yJ'Y`QA0$Is-%1 ,a/e;2 ",#6G;b'~heSl\D(k,ɡ+hia@dY󓃛&DHPވdPmmw(ǒ7Vvy!r1LL&XdX]DW{l=Q*8KV #5='$?iYbt H!=elb?QV41OxqFU =F FQ07vïcan;b ).yB߂x7s'QYYFTTaf~PiɥJǝlTo4)B-"!*۬^ ?Ns I]&g Y6-9O=`5vtR.wb4 GNK#j6^6&|~MD&JH6*45X r8*k8'M-S$~ckJFO;jlS]&DLЙ0cjw@-_꧔8R]aH.mVs8E7 /l$+:(G N]; ˱ RcJi3fX؝R S e4eX sیu)Lq621K"_жKPPbe 8.SkJSbJL>F / ~XȈԑr p#Mu|Rʠ`gLh*H//y8&{H9YU^fV&HD罏Z=3%sԹ])~*4Oh/Z6&2I0=\ey6h7M \8//W'֮, z+-٤[(mdr5iEe3e"3 JҞ̶-lKE'H9MBq7?ۙzI& ٪nC1(X Ie:Vw"D& bw :zƬI&K+ܷEm9a~AP-HxCjhX#ZRn)!uv. aNo͊}naΡΤfJXbpHr㓊3#hS?q']{n7f.mfF {[%寏ѦYdY>&p%A&¼1돧?p*Eb(q] ?s Kpo>"  )mFS,w82Tgz6JK ojlq,NcUjt;M%#+D_ ƐghY}-D y}tyh?>bυjH&;еA]氷Xa_cS|>%O6Wm ".fu/+{].G,gf dw3HT iUÍ'PdS[gw‣12?MND`oITo9#I9=ȹV4")y_(! pI?PJJ.̈́2$du sn&.ت6I <p: <\#p^t> rGr?EbIZ]̄Ul=Eb0=T v4}A98AbM#$0J1&q'uk' D8?wd:oZ7 ^&׊Ƭ)_JGN :BrFTMRQvr%S!wMU; τqD+~/?ɞerCp\ Zr{o\!| ~]O8Jx'ym(ςIRDμ0x,:6D/"[+G 3V$G MzggxxrTmx8A~"blN+l$ҐA6XukOk~˸9 o2lҵ$@«]DE n=DU;1шFT)NȬo?鵲>H(A,?T]X^[#'9>pW.t#$p>o(GGȕh#tE}2[#\3M1 &3AktsE!l!Lȗ7]ELy$J"@̽j)MHA75Xe\466a;kVWm$ =F.FZf|gL8ŞDS.Oh|2.`)bFUmL\"S?e)hSf NSW3&-`u4g]Dǧ ''b1#7a,͵.Bpvfy?7)BLOzX^2֟T2/66 oyY8vT.P+m(ܫQԟ|!D2'5o=5C[A%v\h!5\soYm-UFh\Pbk{< zdp~7+Ʃd&N; 5fʀ-g @/Xbp~26*L94谨%SV>$.`O;^8C: :KBQ78Get%+ 6rSsID""$հ gm!8"[Ffj+tPZǂ Q)Yk%˞m$bk_L)+ٛ5m!:)Yɺ#lg,VkJ nl)=UF ,\1 J>ߢC2Jح۱r DlaO;hï%o*)BP @ŤPV`x{ ;2D AKغbO G? ƛ:1YTF?BBf"؉f6#+ d-ݢ->6;c. {FNy aPwA#1fg*U2ܰj 6Z*.u5K*>D4JV%. EJ!o7[% @֥(L^6@'$Cgl+,7vTX" h}Q&f`D5MN.>\w64R=xasBبɧq![0ܘϳP#G(q" T~O>V1}ޗΦjBh̖w~r&4‚bUD-ë(QbfpI)t axTtNC"/#R{f<(Kai# IW?$S8k}m u]=s4\rQDh"XМ;V,Xnŋ#qb^S i/A<Ҏ]!ԎIws7ssP~yܪ Y,S2^;>W^ P=fǃO^A5R r2  b̟PkSB853iI5/\FpP`GASɆѬNǸ@s:I{2\ X0VpUB ⮅'y:/sf*q?2rփqGW !s>ŧ\mO Dt%n_<]L+o(+|8+\Q ݛhp2CrD:#!Xɠ;LT+ ݘ#JGqIir50Zy: ?i2TjOPd_Ced=_B Qb`tßpQhwYM @Z4h܏5-+yx6u`TR^`f*Jco|&mwR051w 7j;6Q]2er,,' A6;dCoH{Ix`:›F- (_SVdf]>V;I:6qx&@*P47O"l۹o6eA^[#0"gz@V]>-6XT/m+n픎3m~c8xgJs)˲ZG>P?b?$'oP@?г!U~ot T~*B 8!Hw"LS^чӗi`f Ն/b>@ ͍HcpSB{ T`;oV܇D 9 bH !i, oЄd2,y_,N%t1) 3o@  u}43+3<WOKZ==p1Zlbi͜qEuSS80|0VN"6a͈F7k:I)iB܅;yTdTp^K!n- HU+_Mf6UlteBƥFʚQK|p#='mιfyRJD2c: *<֑ Sy`6SeQ+~h2m>: qH\>:cn2!S qxv;DY3 FT(hT._}]& hjv}W0.NToYv^kWTV&bh$2i"^_E*^v5Y|Zv0Jf* {*U40ՂY$58Xàɺ7Z{]0vы|3p44u4uR wbjb6/WwhoKpoIm݆ӻ]UQ*LfjR>6kfѝCb,qRA(! X̔NBi0eaT=^NT(', ׈ A٘CV\i(4cqsr]zl74D7QR2q v |%.᧗1`%(V!l0#F'(rosr"<"IuM8 ._}q A=jy_\ ϑwE9Ch814ڪo셚luYSQQ0eHmE!N^A=k̝6mRZ )bU`RSǮ$PCݒm CkSG=uYx-V3YB{=SX|$nx~>>J?X-rw)-jΚ,8HG4onyxWGBEjsY_ GᏢwO9 A܉P~P% 8`3p:( 6?LlltI&(WHuY2LNn-˥UC:K;`5[SfG"MF:[@ A^?654m炡ej 7'i8)aoph sJ50эC:*kLiVe'KmRaCE)5O5JHtޒʾ3L9i*\t|b—>Iw?x:T.\^V0>Zu^6qgԍE\G=KK; $M{"Ԭ+h y+/)&+ᎁIKB:wh~z06G9G|̱N8Ff5$$<Ԟ &?KuDK$ pB7걤XNQe17|mJ [|! 9> Ru(!cW  t'.wY:۫&it)U"&rW[՗u1 ygNYuwqGPYw4cׯQ *F]$s2IO]7d{g_"Pt(sɠىm+U d=nL5?9Y9H^V/}$?`3oA\Ql婴-o\]eg eAR۷#3Dlu>;:Oc%;1Ț];0ˌr`EIDtD`Znࡆ̺AO_[G-Y(zi] nx`~UG<YmydͨU:+w4G4a1;4zw䖠Փu1\ ƊKP"6|}D0^B\zd(HMh@ff0vNhe;!/&'&(VNaMukކ'K*8G=+poy)j2Ob6ڌ}ӽ;rƌa;D-)&V R4"ePur$Π3ikGJ Z@-sip:1pR+Hr+tgM~*#ӘZ!b*gJZExw_)|WPn[b荃 ?8ϩR ^lfRoN\!QO-CA LS0Baؒ™)dؓu'_f'\Z/@VUJpB G)_c[)' hϝC`WiҵO20t Ա%-bi<tH}HLes1$P!zh83hoSw H:D^BzQ(+i E; a;$A0%N~=$ ZD/J~;!Ѽ(ɴ.MKo̪kRY9"KaVO=NY((xݪ`0ꥈLZqEmi"|:W&Q95ʻ)H@AR IiDz;.mgT8;R?g_vG*b^S'r['\0&D\ĀJVKYjuǂx&^)Ā=+5&寧Q D`F? H O(ӜZ;=t,huŠր1p<A BWkw@ޜ㭶qWNZy&ePDR8#>^\?ɤ6S HB:iLk:9k&jE{uz75hy,tiPi<_6K&0Y&BIXN5Pߛp.eqD7 %`۽SfQXe=a +&ONkzƀՕt}@X0<P&֭LرF$Mc݀dGzT5CLST3FX `V{Fòn;fH mCu5 k[n[ `AYxa1Bґ_[XV }"Y/8U}NksVݮ FMZ/F#|Z:2):Q9'5.Q}e`MH%qrNݾ^؎]Wd{tRy+O&!GzMS0zN@!B9{RuY WS;Vѻ1E2Ĵ확 ]={_J=Cwet91'&)  Ӯ'++PKmЭTJFKp"$zjb}3G=(d:>.'}.Ԫh "Ϛdq9g'S}˷ TW]WC7\ҷZ&lF8r{v_(ӚΉ: IvBOqVwd-vƀGu;]\/ 50@?AX4d*j yl؄J{1T(E'6o 9Ih6#Ic;Hde+W~cj"N(8xgz: Ǧ[aJA,!(@[e׌ŃڭZ* `[GL)n'854sVrID7U: ns}2Jt[TL`aCY]%2HJX,fcA:<۪YX1UmCx.moܮo$%&JtcXV\-_vNp Jc-GmtT4- [4)w mjmuTg*ƺzdaQkۢ}97XU.*K 6A6UldAyl;߾([ȶ:f.GZ.!Ȃi‘ "(6Z_%B&!)\|W=u#o{[Y/8 Ӛ<̦638!6s{$JB+hSow7"Ԓb9nq8$4T,P,ō֩,Zw)~a8?/kuv0gMF¡J.,Cb8JL^8[*FsYttinM*є",/m@gu̗An.f zcp: 6|c 9*f0 qjU8'fc5Clժ@E391 78ɖ 3.j3JQ.udoĴ@` ZcԳN'۵'vWJ& zL (?&nAb嚾S}2KdNwJ.k]^c0)tQ8^ͧM~^ ٷbRIG ) uS},>FjM"MkM^b7|{}ϭC;yvR4| {!ΰ(\HqT ζo7ݪr(O,gSdXTl֢;]ѿ5jEW_jҒ+?sY7i5PILMlVVӕ+lL5@!λK%]"PF]paVr~D*I#7sQS!4yA~`d0\`.0|ys} ld5h &˝=T>(S6Ʌ5c9)㮻3v!T Xxvфd3XG ,00鞋U>?_g'R|? ?׸<}QQZ\,R{/CcO]麒_m vW>lu4'ÏcuvY-m% U(=k)o j1Ff_[{Š2 5DG"-j:Y.X<)ц ;V,#EaJ~f3^*L͘T(e*#p꾄p\o& (6뭎 "5AN_3t73-X|:_EmۃRlFIT:m8bb '~6G i +i?\FqNkPկ`(Pbx9Pp+! g@bbj`d훬ٓͫ\8_Ԑ 86o)yutYMcjEc&*1#dFԢM&P$Ky_uKeo&^e1 Z E53:ˀ͖A_Ϳ|Ҡ벐4a+y(Cq^.n%Dr׶"ߛG=9xccE~MkB!#iG$%"LN埢9\ Z_3U@;ͯ\x-hH <4heur&*}*Տfj6m?ekVpačY%Z: š%R&%@b_16$f Mn N`I4[0ҍVN6s~Π\q[wZrPtQA*b( 1IN jȮ]3eAzN~o a`ǜ0+dߕ8).|c?J}l0h7L6/T̴a[p9~U/hoM a9Fr N{:L݀TRԚoH[bFu5ɇ2J˓͈Jӭ$+O &8Yϐ' }5֡O|͍VBlfAHMҵdGyE"W]i;398LErx!,(juEץ~ؕ XóSQh:TϠY u➀!KOFg/kXh3u(ӑO’4Yķ0H1w$j2W_ 9K37K]FJ86~ kRKuLyDXHIc:TR3aEPm -,Z^p׹M˛cX8 c,P qSM 12JyxHY7z>^߾\T^c/2ۯLv=!ܢ똉v]uVs2d/Mve")6TDfE=w`+|I[B<J* T㑳":E0Æc=MeSa޿JK[~*]aOt?YzHlpo>hY|ڒn"hSֱ@M p_v v R^(!: BĠSaNL@z`qqk:i.?s6N /XQf=^(1lP^(CPjk/p$kK6>B(vi9sG!߼lcMÒipce6 5Vo@BjS|$[~,O'SuN O[8}]"-M! Q7 ."g*n8Jpi/F7!B/[k\\!a4Ҹn[//?j~Kob{][:Qf~E%vH7{ 1WMk\/$#Bt[!M=R.&FЁ1hCH2?v$+dgmJj<$~]<MSS[j?@_Jf"S9:Z׸6ɬS $ ጄ0Ci&EuJ['z t~LB*se(Njk 'wk(tAMWܳXtV&jg ?Yأ,qoy--Ty]XŦ=u FpTVvQ6.3T`Z҈e}q7cU<|' ׻sM.My 3׼GwIe3ȖغL0#Q!Ի/ݵޮf)BK%^%Ds I\ՍOtB}9̤(6<٩&0eqrºIi60$ @i,Gz:1\Up6۴Y'5,U'[Ik1/3اذjs/PK9Ο,Xj3:ȫeⵡmwzLE"303iDe<*QV 3r 2;ʳ W]gϨg FV-r-c1E7A>ND ݰЂ q#/-D9[hBB>\SK.O. ̒7֯#N&rPK?17ªkD"pA܃6u#;nS5ApKз]_F ! ax ?Q9 ٧ x!݋-;<x:Xsx\\\D2*v0]2XW(1=[ |Ky>;R>oH`m̊l7lۈJAJQ|mUХP6/  ̰",5S5P$6oX#:FUpcKu<<4YZ{;|ƌCh`Ŧzi+ڸy♴km]3Sm@io.}t1o/h|rt V> iY `msegGHp+ur2^<>}*Ο>A3s͇Y:,xp2rrCNȎ| S& .ؓ VSꟅ?sMomfɔwv&|h!DjC;Us/wzh-_GضX@Y٦b.j@H@\*FQzޣADWZ73›`)ւ(uiù4Ax t [mڹ (8J5quL& (azyz&2ܣ XbPPơvs 2ŝLW8Yܪ ZriZ˝c2T9~p*:6.+nѱ E=FGuRqL!Rad_^0#T5D܉ʎo0OF; lN:BDFA+Z=|5ݙnIS=^V%g)"):^*SZVG+%҇SxoKr-;g,!P-ѫ봘կ쏢;4 - AQMjo=[Fs"ħj}v`_m?qW@FQ*q[sv꥛AqY_bSDmAhGz{VsrPEh$JZqB3|p4fmtSxkW4!D: @ XKy}x-m^'}-NׄmA}QХP k/P*\LhJ0!=[(O6l-nh8"ˌlgY tZO˧e+d[JL; b"ryBm F=v407Х-@PUJ^ H%ϑaCHOorT<&4K@uvl5] F3KP]o3ISb]t$=_R,_Mp"PlbDFo`X4t6Ght@ A٦k/aS&ۖԇ *Iןz=Ͱg9E]/5!t qZ~N Apvmg=ʽf1\"JƇ#|1=Q_"Jcg] ߝ!.+j/2D29m4T#<'Y W3$US|'~BrӍpe0 |.ȴI5]R/g^0C9ChW~#4h; ґǡX~NݾoהV%?P5hKԹmAt6Oc/֩ǂcka/WYetLnLָмǙV9|WvqD&9L!x/|c1!>){ s!+bHl^!梛w@RyP?xw^PN|'ϒqb" B& <\V6Qd2͊Hm $ՆEN0@&7&b¸w2밇!h#R>OkGc Dv^L:gH*vf.NۉӝxE] SCB%WN^ck&CYO@q^m.Fio6F׸92@WoO0 t>xt = svx+g7H2fw8KCT5~W,a^pb3yf˩3@hRs!*xfތBd:)>1.Tݞ{CS㠲;}}Qt'*Uo4+*^=uo`{Ġ4l(Cl"\h}Qаtá *9(6<*h ahMTC̝,ZS*8Tې9M2fґo5MFv!% C'}^J[h;EROR9uh`g(v>~`'8C T, pV%USywM8RzN>Oђ`q$QjOXNґYa K%سl P?3s{9huC*GXh{9SEz2ast?~&ޝuYLikVmi'RN h$qtN_#m>AGNp/(vݷuPf˲e0\jEZpǵ@ߞ@fX5a> '/PMum#Ɣ."Wgǰ3OkݗD!4(o1\-1Z10&0g|F.XRR1xX̝Z:sd^6 "R;9'k*MKUIOejD{|?y:] +K@ 勹amiY條푘 u9 k",U % 7P%/[Oeke>/VRsYL%Puyy:ˀ; *zST 76;dqO$2w>]. WGTYG5;iyIOHT}(v(i/#}GskShB9\:9:mn^G`U7C:_Tt΋Z|_rsƕ}b 2lMB-S袣-*g]O)uN(|$6>p:')M*iUzvdV1쿬K!$F(B\8::L:k1 KP2J9K"eG Q6 ! W^yuG)Z(b ~5 AJ%LOyc Vzcb)aZ$hzHۋnLhDygESjڞ>^P!8bՎ6Y+&`Tt-|0=!^ŸxERgck綆)q/V*Z2wڃ Zײs"Em~H`2ZT|83 +l2chxCi'"Y&g1 J{-g6"D*!ջQBn3ض`Z{dO-TC*X1M43K;;|;j.Xr5Heγ|+@BF|JIK0;Ƃ 3ZQ]`y[jEeL񺂺|kX!@$r$mLj{ FU5: ȿ 0a>~qrYN1Tj!jT4 sLp("RZZ1նq5d?ah v4 ҢXS%xW0i LJ,=;ƷsҴpP? 1#ad  C]BqFjV5S|:C$iυI䒚tN@0x@zf,ŨU_zm[RݰI@CDY{j\'\ND]e8(ĝ핿rSE mw8mXFO/&KG<6mXK՘[;Jdʊpğ `fo9ВT=x';__M؅>DuocdN="Ѣ `arzMРO ܜ;&m-:aj1+oP(́`6>{ddЎ}3 ZCn@-"oaGP y?`qt'ҽu=T,K;uM3"R0m  abnEdT1cl ?B>0K{!OԼ KV¯npݹ Iz6)RI\!ѳ-V84dtRGÿ2U9 S 'AwyԻuT@3-x'RV ͜nPj}h[~Yp񵪳G'?u@<ݹ=# FBoO-YiD0Q/j;bi]OD"t3G!(oUDUǂYs:-]2%ݸf AuX+\.V4MrvD˽k@`yK *dqC"nil{?uD~d@39A8[ޤxUP2PJbq6&_ 1Wg(@Pّ̂w٭I{<Tm#kM_TOZEϭ_T QEg %0c} qčt.zw^ <&kc1KmtWk?@?F˙Qj( ~IΑH+@i`pCDbJ,{z3$M&_kA(rңVSjo{w#C_,)ҹ-jXUn77Y\`)Eޖamv2`م0qk}5JɃBc26MUlz$1/qbf&ya{7Q '0:¦Tv8oschhU?3b^v@-Gy͠ɇԉ_H >{:\*{Nw! L32j~kF[e#y9_J"2!X&! _ʯX޽.͖-8ҹ- lW:8tFu ]zI7!'6[;+J!9&q"$j]1(^]6; 7yA>ujx_>iy2r7-ꈦ=Uݾ=D/{y׫ѴkFƅAQJr$n+"/Jo(=h&zoڧqRK"ĀU $_}د)G-FM=  1bE ^Pý1/?۪R_u:61yP,lUz@*-3FsI̖QϩOm&d<rC0,L.%0:N ^vZ~&ʔ.v)ytѠ pԅ(h>1Uqc]^揊c1Y~N:@ʤ&vNN&2w\|ni}"۵0йh"%QNT;+dlmEED e74ͳvW!_QEW=rI.Xrb{7:frug^`C/|iCx~n.~g26{}hZxtauFGCg Dk;Jk4f9_o_Z0JZȃ9%؄?&FS-KhBD=epqn,3 Eu0$wS đ^g,&szN?|sXd/kMFf+GW><!i5:qx!J!{=t K_3 ).\vRu;!˭deW0 }At xƏ8f M!wJkԊH>"J@y).rM [Z\W)y*KCSN4 !L[v)w|^mnqƓdbrnnzVaSU LCC{_1gDu/Y`2y[)ϖ,g0h[vs@N2Х kXꌋ;m#!@*tm-׻:dc>^J~eiOStD%$q ʭ,zCHD6i5|p[4ě{ɶ}%QUjZp[_,H&'_A":w02FU26^u30=!dǶ :ˈԢ*;/aKOcN͢'uMt׿_FKħFݙZ8Ի]!M5dժPI*ך]m>\Y !7@#LJES4ZJenj]t qdPe"gF$ Ѿxj9}/;ʣ{7Saph4FW>@ုў~C| ?|(Ue9Y+r9 _\#ʥqOsgA[RQ%4o*0XG pBn0EVEKf"Z;.A?-lW&6>i&-X-x]D;8T'4h#O7G1qɾ!p'h=4]N+*J+F0xsk-qʊ7A,Q8oZ'4~1Au-29:a<_ߴc+[6X|u*|^TÝ5"mgUU.devEv4 s(]L,`#g`:{&3TL-)392:5f#D0ވHP&(kG)QN*lxREs++5?'";h@@1Β,p{''}~4]2RV=g}cɵ"eFMmrkAL${wѠ,x| ZS׼:hOrDq Bx4)lD7(sSi-tP8ߏrc>Ĺz!т~6~l݄i faԖ\,r/m4cY+ 5rGD>% PgiMQk{2.N,f~g<.'PzhZG_cd/pElX76/Z[Ҕ9=4@ij \Y7eiM:H}ʮaVTFKpu*iNa;CNWeyyOjt^])VLS|ʁ袲w[6؎.ϡslt8lo R5C ɂ:M1Ke6=.d7Fn%o销|`¾[ KzȋlMnXh58'7jliK翁JYRK9gƋΤs=0LwyBGτlZ2Бr,W0wQFPkʣ|8Bp4/<~ .Gg"kng|w~~+ 4U~lk2XvĻuNuMgD~ ]o( +dTu팓g" ^Q(E3nsVg!V@w€ɇZ{;آ;tVRCG_5%䋞 BU\S*@z>""2ul.٤3U-]9Id{2Wj2@zY,OOYryJ3G\۔L"a%"^xN8LFFh2̳l/Pw10wxƯ눜T8΍lBpdoŝ8n# iHN8pI`FǜPNxbAkSlQ£zCUq&8r)iP(In23R2N3672 QQv+u6//>Է`!̶E!?s TѧiOuF`4h.a??U1FӾ5aZ~%=@PndךTah$jOc@75HIvΫGJe.=AʪQdSf4R$vp=qλ,f<泥]3_ -<"g/s~{?K"H} !Dr )&AH "Nn.7eѳm} %g\兰c:AV4 "˦g]kkmc33\wܤ68hKvv W6^<ǵ0G6j3lQcYl}6Qy2X)Yi( +y{9&`6U?8@^Q#',Asn;;?*7t?*Mu73 TtkĔԌ'a5OJ5܂_QDtg TW(9c&}ј籦@ɋ-|䳋:6Z7Be?W(S˥GW"ޯd\$-C*77P ~Jp_j;uFc.hhS_FL^AKDe@|,[Jh-)f^c.vg":m^"ȐM4oa~=9.ɒJ 9%ǎ6_j/GO/}V~* h`6Uq ԣbj0[RIgLzXlMd}=Y+/- 6{ HMrxR2fT8~HfRICMCyaRU?Ʉq:]=+=OaK5,]j@/ ОRg4>A ǔQMEJA A/:<`'jJT>ki,fzh3xqOnWP9n<$Ӈ<H}h:ֲ0meԣY8HiƢ@SbGUY6o O^&S6~*^N잏8Os.^DPhRh/!͎"ιSy,1KD={ !ԩ`O`я r%Q. # 3F?^`yQ}$҆}6\kPvP!ZSߡWb$ΠB"kW/ҢSJx>zM`|vҽqjCr_34u_>hc)]yZN:3jNڙGwA^}22!߅$R-t翉NZY;:iTIxi<W%'IhR^}&A`( N^^+@gm>!n+|'Mn[^9*3=#'g<_NܾC˙ŒژS[^?Yx壋"`76ɌvsTԱ0gJ 5XB";D$$k~ؒ^19e˺0rMY[΢eQ5H+HWÔN4%(14l'fɠhGVos_-֛?'+Qx.c L-|NG&Xt[ aEm|k7T5ai:;-cTAُE,>5{n15P⏒v1$תb}/ V~(BkDF(~=Ta\JO(mWf!h^F\Fsk[M8iTy`#ɴ#LsZgAqRI}}*Cµo~I,ax+n sxXД&۪M*FH/DP zrva9Op^ta W}KDbG_3RKRLvs?iEg ]`o.LB`o8slKAF>7Ԧhht|tw&»/̌O,2jKPm6S[^bTpi{5!2ss9-;9l8vbZWya.IC}O[!7 0ᅑP/Je70YnGq)OJ>JC4$#~ ~\l%V*n9,Ǝ*m(yb$VpDSF_|&^w)rYE3iWBV! NmTiău]7dЅ$XVG:s/l :|aKLK:Z RHŋ}Q^vLžZJ\D}FH;urfS rmO$r #X4'$eа+?{-4ьB)l +(9w#J}elϰ?+%8Q10M,9a,D"bZMBkY-,a~Ln6/NzmVid~C6%T`0Z{?h^|}T$y9! sO AZP*7'] 13oyzy8UQ6רfEPF`Mv{;joB7O_~\ \= Bhz!pQZi7L'Wcڧ Mw*O y;@pd_zAn5~=0mh5^|jR8(n"rmrָK9PY(*.-v xOy0C^ߑR6lC&T7P$PADSN*Qnd8 :@-0H|(%(䕚aJP>`v Gɕp&$3<M#tXݺll6\ VI)^jk/:\.W|gw|rYYҌk) 닿_ t05ϬQE%qHC}I%t"#D98vE PNBp*E\&B$]NM5,x[uYb%hW"5_%YNA/nxlLD"Q2V\XM2[R/kƼ^z] imkV׵RB$oĎqEv2/McU iK)$OC`~Ꭴ*ל lgl |_ZK!JM*;ζ׃) !se z%ˎ ̓W\vK>U {߄3Y|Bh,|^q$M}c4j(y]ɆϳRۥYBΓWYϫ\.JĒzKD@L S])ZE6윟8T" {Sgo]hi\_#ߐl:5)Fu$؀\ceG$sk}؏5 AIˡ&b)!g[(n.-I(H$W},- p4j30~M}F `A\V=*[%8# o<!x$, -mOyP9?}B:zM w:ioݍ= 2ˈnWpda!] :49NL_'`of̋9}Ucp.ѰIBw|W>`$s!]4:l1G[]O;"A 嫥_g&= Rl*Uƶ9ITzƤޢ;6'G\ 2=0B&3Y#}-γ?-v^G}Y揙^*m&*8{W( Pۑ%Xa=eT0kCoITT8] J=m1 jBYHMK5҇a#(bTgrFV̓6a|FTg\rrB7wr ѺRΓA# 3g}_rx q,&+~1H0ږŀbϷZBI(&1.id*7pB"6RD7@vO$Ѕ 峐 pW@CWu-m8Bo8 $x:Et"Og-~=ybJĹsgxpӎ|Sl=Oʜ@v JkrJX;3쮶Hr1$[f>6pKhy/TSY/n6j[RQ=)P䞰 yd=ۺto}y<";8jR#+5LRr us%JB+ rZ4CFT#y`B%O(V 2*Xrmp jI0-':8kON{UǦ~8(rJ{xјZүF8kErU+TV6. zeP3:XCV*%+6McCktB*T`m&\ a t dIAl=$dru8 vIM%,-xӈ;ok-sPF1@$f7&5dV?|3ui:i3mvĤQ4foh;j *3LX^X=hLk_/TNI*Ύ-ѱx; J"TX"ylrOcAb(}_9[aΩ 00vOVQj{q"ٝL||?[$=b9t6b'9 >"r#'ټyy!X>Wͩ51Pcr&0. {تݻ*]D>^5ZSOi_[(wB.n w)K5ٰ']%K:] KTVTqx\J܋\ġks<2BZڥPAT{Yo@P&fk@T&b'D+`$OPۿ< %]>m=,K"SȹkVӫ\Rk{~"-7xAcK>Iݑsdɼ ^C›[D-aNEԨ/\Q)JS bmC-ӍZvq˄%2Oɼ\%X^.Gowb/Bk޼cgRK T+XJ) &/x<ٮӝf* wå9nR]CL|DvDµ1 H^Ntj,-qr!$q|:xIeL:6'k oA G1Y~ aaКFׅ@ޟ>^{E1.'Q f@mD{IcD}J [ƼeF%K<<,`iy>$RE*G|]cKZ};}ycIVn9sETO2s}~r,n ]Y 6"F H*;Ho~B:ܤ]xY~,sKq$@$CтzS}Ƒ鴌d܈Fbo$Xml YGd?B$0wsۏ$&./b>[-(#݌p|I޿M ^մ -ܗKEÒ처/u<*F!:DQL3ϡIl^!k9^nT.61 ̚тT,G|)0mj sVlۍjo4VMaXPsy(H>9rݛT2)S?q!9 }coeXȒqS-Ea4ݏor7iصϐQ\MV_FTuGmD yٜyJV@x8wlt?qn- J-dr@ޮ'``oJn1RR\3:1 aL<9B3V5?Jw5C@y'MWbͥx;!*8Ԁ aX[{XU25JT+Ti]t֦JZL͂aa0[&ս5 ơ8[sC82]=f"uJ{cH_WE)eI~pLA҇-jSX9nB<5 w7KKs4zIeręZ?hԟ.Bu/ _iE|< HeMڇ/oĞZ7*U,>;Q},>)XVFvPXOLGUQZVw#TOE`ܽ6в#5Yג%l~psnCOGXjR:h3ڰsvD@s=׎0~Fh 6Sa.7ͻL|0XHq %?6*!ti'Jc%k&?2T OtS!֛h6Fv `ۦ2%i0 HiVJ&ԅ'>Q2U}JSv{ MBr1_<u'5; :#2M>)RnLf4QE* K5.*N V <a:wR{H )"(WBsa}U0^);fMZZ2hX c>^]J&y8x_P;ocp0DM {31G`ߏms|F x䘒M$5wwCp;we$0n&Ֆ:/`+mLy[灋n3SViR,M{E4O+H6[Z_>v. h ^z rOybJSCF|Q +}v+n[L~P41:N5sKxJ Rvr7MuT&D񯻈 QDŽ.'p 2hk+.km0oޏ0[i[J ޶Ҧ؈0e +br bN!՗'Y .*i&_eaUMj.;}wS\b@"A^]KqHfӆ r":/2Cs]`70}?[I3Gʇi;iyT9`8xV%WFϡG̶uGUER=9esgR:9+uIBvb.KmK:\;W'Eo8#<\_1ZGU=5KyCT xcҏ7IqZbz9ncJPړ%ƃkxBX5DaccpWeT"'7fR˅3?r۪^>73t/$w$<Ň-'fD^#K*03h \rS8 Q G5]b xcdh.>3E )37e laR8ЄKM< S9fA6Щgj )>d^VE-^j}bsȶJN@Hjdj gB]PKܳ{ C7 G8 \_Rr2L 򥺐eLԩ i3&lĸOd}B6~ɊC0]lMBGˍy= :A.&[]AIܪ …"i`ĢgZ㐼GCԲD{ՆIEnu.TZk3Fs,LjUR#xMubZ*l1 f?^ dzD*tbgJh;OAWHxh$bf0ҕ*06PϯjLA|ѤR[Ȕ^Zd1ɾ$$#l/'O#7cBIi1U o:B!ZX} 4fk)=v򫟄4{h IJOԭ'mUm*Z=m`it{ewYHrqlj8+c:pIFXP!O7D Fj?qlӛwGa;jf#8kK#%WB{f1:A&n˼j2G|lMpmJ[SevgߎΪ!8[j{vu '-U:)gI5q>~]-޶'~Gȗ\Aן{@)u>7>ʐ~Ir)$ʄm ,0eBS>sCd xZ?8hFw"EpBÑ<1sSg\T-wFJ4z{7S1`F17r(c)֕he0%"phޘiٛZX͎»CoBl(Ib,,ʓvWŕghP cOH-|aTd!3&ox.C] LY~4'R y蝉&O?+o â . dV_8 E'QW+=iF7i"c|pG&c˦Bpj@/ǼNFSVN(w ܂ -=k?(S'oUZ&"%anHhں:uLcH7%x&n{eԬ/blEILSd6la|wkk iG[Z䞭;86`C yX۪/sb~0Dz2d*bvBh̲\ 5̜R*])٢]WyHMibQ0ڈrDS a9B Xm+h'|QEM]9Saw{BN| ٣.u(UyU8+<ui| 7]FaP4(ڰS]mnFUa|C8_J:5qR|Udw̨)ҾbVZmIEױ%\OԄ@#Y3@fEw_ %ghxuZ[e7)2kh$c+?&Ɉ'$?jwx,wf2cVQCMC{vp"{a)u7#-jij&٨u|p˜Tj-{D,f1igIOIU F*t*{1Ɗmt4TM5b[ ~:\[i1#)> (Z.jWX V##(…wv\,E N#Zkق8Y{˰!1dMlҭZ ?0Ic#.HѠ2ÄV@ xܔ~5f$SgT. cPh+gYZ07070100000068000081a4000000000000000000000001662f7fa90000109c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/1_\]?Eh=ڜ.+~`Rm)B=#oދ7khKf%fQ_#jg%rPղr'qJ8 ”r A$h]q@c^sjaJdCZ&=5t-Q.`;9fB |ֶArޅz!_!MCqzȬ+ o-?h F;Tv{ޑO>Xc<\E޺TcUIdEwحr_x%"2TMxS0,&Ugc8OhX!*6=% VVDB`rķ"\RGJMW^kwNQb)s K!<`*'3T.;. >$M;2Uӑzu) AW[mwSlW̳HN-Kq fU_'e |5=!T+.kFxP 8DظG+&rWYp8n.衿[ĐFӺSpm$g7MJbhd"ӮI{m/dRIC:8:Pt=dmhA Z0>??H5(Cbb%O$1y,_F;$^s g嫆0קVF\3xm }dK?"5d&%FvUp|B|"qf/kqNVIm ņ^ˠ{?LW/ j=βñ̅6̤!F[}h=>lHLjH.S܋]%frHplm>peFcLϠpD[LƲD7&{$T;pm$P@3RPTHvWMJȉڦd[sdsXͽMڷ񓝈 C݈?|uaVA0Y]IWK'jp{Ȯ}Si؂YD-R#Օ.[xMV /pČD䗆"iOX̷1^""wotee#>K]Q}.n#j52,۷Q y;PJ3á \~@t_ad6ùQDq4ɧ7 9J.ȍ鳜,b#x-GND2lmO9pD2Fnc_X|u53 24&Ze*v!mR -<0uf ^.㛻yolqN]eUIA).8tX, QW1LeG.3k@ͅ#ژ*4 u$wV_3Y"u'+ǓA+n쏠=ҎMn A!BΙC9C,o@!7bI5q:ޚӐK{]~oG=c@`Cƃw )N>t f+հoQ*9{P ɜ юIE2%I kvkξrYDPFr8Z7NV#|TX@ӀJ!bgiz4bd@I)nc Q7SYxڳٙMoH#ױPRv5@&KL܆]\j(8j ޖ D4C]-n|%,QD&bpˏ ^d2u}G>D4*i7 GT׸$j/m L3C~Qew㨶wM{x"aEs_vJ&0jLYI"^$M6bUJw'?R1> t`%_.HCh9/@5мF8Rඡ4wPcm @.KH\elpܻVRgi fiDUpH'57M8$u)z~wR@3>- S¡_ZvzRcgD!O/þ6@yNYhǑ^2̔Bݾ=MrK56=&1 "i *&I,tZ[,1'-GVQ P9wVAs2ʗ\>ms ·ePSRȀBl3 2-*̜ﵱfPGfk˶ sS}bcXw+٨'R٢L.gt"a*ԋȅZTkrzT}>H|ǓGcOĨ)J2S}KQ04N/Y["B;4P+M_=$4`(;(p/˴ܪ4L|}@_.~H3 SUcz^\ F4@3s (7$ N{NjϽC|h_Wl^+!C M;[P< rvŮgwNqWӨj_WSV,Xo0C8 ݻ.Z ޷cAU|Ӈl?HUMP~.*E;SF:ܹur|'>4wn; qq<=;b^Ar[=;yfQQSr)*.HYs b>yfgYZ07070100000069000081a4000000000000000000000001662f7fa900003610000000000000000000000000000000000000005600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/5]?Eh=ڜ.+ʆX[a{mBE.,|=%% .md(׳q?}H2͔Աn Pɚ+}%U r;wr_[%N]JsIR]|s 9-m9 >rQp?)759%l@ o3VNIXhMRDTQQz#=Iâ"r3rH=9pYcn8~'ڕVK`%NhlnsA߹?֜=Cp8^ze}ƨ)M'UCzox?ao_m‡X Ag/.IpKߐSng8Lܓ#?b% \H%Nh+5}U0xEFVX`\¤b*A* }O/JypAbH_Fg^9_>Mw2tV{ߙ Ka4D^£D_IZ.h^(`NT7H\2s%-PiPBz6nTS% y·;mӻ}JmNIwdc"NHtDw nH+j)͓lohzZqI~Ns %OrAp)@y gU~[5kl_=Z0QBMh̛`X껗c@ڱ~`J@M(( cZἷ.F,9؋mf Lx< #f b {+z>W*X;@R" i*AQwjHN?9g$ ٤|4r',%DBQm^ª}+oSz7?/V 0XEI/i;8Go.V}֍M\ɵk}5duԈEV& jA7ЏVAW<3L)`bWuTN,8< )<u-[zW'=^NJv]aQ_OGܷ7V;Zc P)^&x=ny?w. $~(]d*)W+s/)eUs3a <+mbٻy 8M=Nj 9U5|l2?AQOf0%2MA':7hlG}X E]D%5o-V9t` Ea,L q3ͤ2E|X9+׉"P_I? |"IZAmWeFaZH FPV쇷0fl8$S!}D5hSi!N_Ku `T~!B PϚBL4ݵrz< \1lێa̿S a9I\!@ b! 6_'}*SŽL6^/yτ+L 8hWg5t-0 ۽Uy-ʈvxO '+dvaS \}FEHx^BKooZwZo ;Q91 `F}_WM5)Z`vyʫ h1umڤ‹X$ g-{0QtvY7}/;y c7hS$g*'bW}:SW()T LVEg"IQ0Kv+$ /_lU!sχ_ Okh%;d23ڥ rO/A&]e9CdWK)&QZ' {l#QcD"EQ!Ƽl{Oz8|K0 ,VaGQQI&vߥMv/st^n3C;n7SDf|u$*\-J>d@ʠW1 ,PC(X^A_ ]5]B7 g&TZWQl8Tw\e/]_Y| T IX9ow _kģ_G~?sp`inr$U2W/%~݁_1zpᩇ`Ao;v}i L JH2U cKX4t Ȋ.qfʿ, 6ˋM\UCK :kEK<+MYL|p{axw%lJsx~ 3~("9yn26LcB l=:L+fװጢK^(W!=wrg"bnܜ؃^RQ7zOAF_w.+ʳptgVN8s)u25(m@~qS|8.Q`S!4ޑ@n'R 6v7@L|><.C+ĝ(Q ~w{\.JHM7RD+cA}&cB} Vk@t0؁kA=nQ}*,y]p̬ 󳛥*/DauO9[U+αy!UJ^%r7 #5uwmdLh⪕ WQ>(%ʂ- +DFҨ)0;yw!Fiv^0>Czwf'p=(b9ֽ0=4nVL pSyt^ch#3vO+Sa4.@$v R;D=>)s-Ͳ];75tc#TO8Φ$C̿Xd $-WTF\r!@DHY_Ӏ+}%s&Aa,$mƠ%EN4 ȥ"h= fYhK2CLfojTJ _c!ÖFG.7w%QھMjci\mSU Y鸿6Cl(wJK+[˙|Ǯ\{ކ̰?CbEepbJiߴ~ k/j,QQlOj8眔9H }PdkU-5D=DXY7&w@oTHQPpRa0;ExUwxO)M3'2%Q;#Iz=N)p8 θ zs &GRT *AUOj@t%ݯX#`7ﵭq|Ѯ2XQ| #&,mCj+bCV\5tgωSb9sgěCrB8Vs/W8SJ+DS@КIF(.# <>L5AõY$%t fAsj*Dl˅pSpކGK&I@8Α9l<K@Mᣧ~z"dnms 9ē5ؓӍH8?҄8 %0v_bF3=Ds#?^ٍ?4|̚+/pĶ`d&˜̓4O/W@i/hN3G_"*W(L7mx@S!*չ@>~+Ы/0{@2_U'FYYIOD=sT |?w5X8Jo'V8DpA],c,{PyXg+|oPgͿdӛ8t_r B J-/6Kr6=74'XO8 h}Fv|Ÿ)Af#Sr.qTَ(+oo*K]Qt:Ax əQ+H;̙VޫWXo"_mMMVjloך ±2} | G:VГ/lx:/k8OoJ+HyZ`XT?$5ݬ4*4 ctkWh20;^昌23(9rхѼZ&I-I]ONl+0}:iP1cy,Υ֦Xks :b~\5UHI Q+|6&M\,5/i# =[>g4Qp*|mͤ+d=+>6Έ<_1<|v>bGJo~A41 f2*)jc#i)!C#R-zIaGf՝Roo$JCwwJ;mc]wMw<"*W*?8Qia~N?@n^+5j*2YA]wJ-kF3PQ#rFT4օ8V;PEi_<3i[hepu1ih$YQJeY--'EIQWazHJW۷5y|:L,bt"_$ TfB.'Ǭ >I؃pE6[H: co?_|,4;&깳RCT908IYb-RPyf䥟qsYFn4䳦.R|E7fub~qOSl}t ‚]}ઔf>䣺 C*N!6HFni~[ˢ:+aF#iёKn*mZogROo˛M FŠ.Ff mfɍS@{nnܾx" !` )y\d6";=jQ]Yl\ƞ  eZWuS;(߻zjA6%lgޔ˲^LQs)fYPD0K>U>",&uAudd=XԶx覻۫L!c Ȅ@%kpԈavwhT`pȨY9Yú ҅l$Zo B|y5԰2Sд\k˝!E nRPq&`K%%s)J$;$ِ(@8}Np0jkL yNg9.(ֽ&)=k@rFxJFTDf,#EWM7Si1Jm2  TO.#d1[MT*N9$0$;3/VfsIC3BeTlgxy#DJo:.J'NȅAyniUS*F}IA6ș]!P,r &VGVfSIf |Jxs ߰$%bLOԡi%ѨC(e8nʯzojνSބ |U+P2N4|TV;}_SJ?3E꧟ʋx{2AEKe&~z~NAK 98]A@qٍDtLfq ͺ4Y9׳z2N:•F]qo E#|j%H?ߤ6X Pz [?}}l~fQoFTE_]Z7Hg<|! 3U)0A׳їA| 2Q9f=DejqlaHԆRK8qIz}A(2Xl\q ;?%78 y~dsx4+ݚ 20n0dt(R 56gv7Ng|"/4Fpz/V'4AXFY^E(Z 'k%EG7SEҬ فH 'O%@_%-5Yt 0 NC͗|.b~ٔ=ùuy-ӃnU B6_6$U!V2K\Mtr"ZQ#ELvĎ7ڢ5y ajZ]9Tõ(=PH+tmet :Yxvqyh cT4&C?Xy3޺hKyK"qІntOg'/+ߞA"qR3lX]0T!0p=+npދP`&Om~ wM/_NPmn1dFϑAG_2~vL,~߻"ߌ C7UiN2^VHUKQpqP^q\eGl{ֻCXaRnF~Q@cc| >6qJ+y)S0 m3rAS" #'y! *Ieձ>+/ޛpgٰ警)"fv)%u^9-W ۥ8qKN2;+0i-D:y]'`)w &+kO$ȇk^t]6\^Ό[0S@ PLaE|BeR]C8J%q3wݓeP)]k]UTCԃJpv*LrfصڠOVe-bz`ǢӐ @"ou4k.13<䵟G04IcSKth% (1gn$o(_"]SjI9 Ej@z n$0t&C`df&ݗtOqXtDHwYʊa4shJ{W*2_FՌe[HB+ +ͧ IRHF7$dF9d*7Qr ^9͇-Pg)TUܻRF Dրz§&ĺި!\4(*R` >7FT <*ln@܅KR8Ymd lEiɐ\^ZS0x͝ BBwH]DIXpN0OlwM+>lAF skNujĘ1mov%s8&f_DYFW٦`]+L;c1F\^ܼpYݟOʼ0M}oPՁAz H- h. *=2䔇Ēr'`V[Q5pOX uz&xYG= "@L~A#!q6YU4m`BVAݦL}%gHDr@ 3YHH˨ >} 3^e7a !Aޤ'ޛ4VTz}2~~q\^jgf]/%x$w3vPzOX||bypX/oDYj3~VL>9ZqbN_qCp&Ȗ>2W(4ވ@r Go Z Pre\v'!ܤ\r\+Q(5lO|= WXJ2D7~. P1:^ǖiyJl|wDѠNF@>S9>tV*$Sa i6bu5x1U@_r'ݏR]":;'c-'uv $qgs:PtF K<|{Ӆ!nO0%܇I橪$yW 9Mκѝc{T[[br>SDZ]]Tp-yS.B23&7p'[kѦ9Q}d7aZU6x}T-kZUh\aC/ց4뾞?>D<xak)\DtR` Q S)-%4_1(^̅ށ01eAaTzOn֚eok/j- lA^~rvJKL: ּ%Ы5a\CK]>we;&v@ŝA9Pܩ&u̻+qZmoI: /d>+֡S\ a x>z`gTI}i&flCT:';[$0ăZ>ǥ2U_ ڠ؟X_9{o V| O/w€]bHl8ڊWHNJcFٶ3ӟ9~K}NJMDI+v?5lz\hL+R9禿R=*ӈӟIx1Q l6@mz*nۛXN&pw״?!%ԹuʾNpmdjvːAHȨ^ Ȗ/|Q8u u\; pw$ZT(] E + &4MGh𙵺N g+Vq3HDjr8M`9M`tŜS.1bq0Lf(7rI,e?n^186#JU7{PyI/GE>f5|x^ O]04r*b%ܕ]\W0R_`r".2Lf=tZKKW@j8oIl } E26k|g-%]^e-$!WysvZ ޞ`@Rnd*:~_eAMVER ߾$= s_G\cITybB!"]~1sL "]1f9^qe#[rL#Yoǖ 豢$G_ϯᬛ\p\~;~ji+uYC?UZZA|$ury %u';Dm<(nr}}VK@(t 3爴_mO,1 XdaVE_/qn aMxՖ lv ycS^7-TBo\'UWz v}׫[Wg3f(@ܠ Xrۯ f6U31YQTMkyvܨEeAq_1{1Z0SH~@'O+[G=#Q : j9Aztp= ii'67,4P~9jg\}m{{EA YQbӌ\dȅ?Nm. },؄^+SMh {z! ^4a2lbޅY|;Hr RU 674̙_l>1LlE«F*[/Np<N$-D^{gYi"7/un%_~ϯ 7lhg^o x-KT_>zٸxI{k VE qfz a)1g/N$\Ӏt#R6Up°E+Eb;R|A:Q/ mF+Yh8WZ O㳇bjP\?Jk@aO`oZE5l9(oGJl7@ʏ=G޲fQش gQ28ǬO|\)żʹ7?>h5+_ ic:)^;o[Z-s yVlA=%w%!IVMw;+ڱNW9MۻK"kLvih*IPƧxgr0\-Ow.x"[/8g#kPŦjGU"!6 sG` _0΂-334.vE=PNOb`1W#3hyΓ2BpRLvYһ(BgjΙ;kA4:5mܕSJ '‚osR8Es)'5L;3137gT|ߞopTVRv]RŽBd㉯OI`v0P;;Y2톦9!; #q IJ^f$6ף~h̦}з=2Ήºch$Yݑש1hL>[c~ :DH0ER.fu+EQҵR*wZT)~:^Pvʔ !]=O/enܢ 3n7lFi_E+pFYS lXg<{a>cψ15͏K//Dq QE8d3*8V `Fk\/˳e2p弢!. BRt3w\ŬQŠҧVOu73Db:yz)ZfFnsqOےw=9,11Qdf碑_lb ǒ&VQ7J:|,69YH13ea*f D!w10Gs®8ȸxƩ6lSGDFmNUu$ gZ uM`å ' mHӧ%:: x@ԟ e|Zʲ UE&Icvzޅ>a˕~;brWA) &Wn\q\mO _ؿ|\h HȱG42y#t0 gLUS  I>,}J2E칁Rkt]Rz&LY3n_AK"qW2-"0N7O i΅{tTٙe9`I|; W<>jtmė .^EM^ =ˣCb<{&X{NSEC|,^%k+R 8EP;r7a])͹g.qE[JXӉ0'mBns$vymO-RFEL1]{Ƿ;mm'?ถqٛ@F'I螰Iw 0 Hy)AHPMW"n gj"9穗0e rPȌlXf&}D%jM_[\RZ{l}`kaKTڪa'g%S}vC2Q @zr3 c#?*YMhZ_w^ sh[&EPZä x'NO؄-@l^A>z6gX[ 6VDV `M6DBhG!6#͖~⍕8I!e=5 'GswL&eJv'xhC<\vvӰ7l)(%9dv)VTp,Z;y;耬[oqDR sv  ܩEsub2M\yηd{Z<jGb(}D P|Yb݂WL%W73E?S=[dJ;͙6njJmaz/-CRܖ)gv{ɳ6ptNfK"r$StU!3.Q,u ._ڧ՗Ak1܃K( #R{2ʓ*;+[qI%2ы[bjqG`,gTwNϜƦzZ#p8eR6 n~q(kkT R/HX AәĹPg+Z 'URUu$ᮌ䮫$)Z[4K}Hڃ=c;#lk@VYRAW{$ϹW+LCH݊ Co[M}ox4TF0 4+ԗ@zN߽Pś;E 0=X&fU!KCS#=JKrITF-ڪNHAEaSy}`"9a[]_k:Q㭹p$O{8"R?Grk)B끱 m gY٘QKHvEzQ; fV3GތU-78ݎoΫyk)?՛N~[⟯h?|o}B|xv:-вUxts;5 EP= t"؟g-v xcg$TuMu@`Y vZFb#:AzD Drǿ_H(X\ޅ;v4کv]rȫaq菺s~1!bI(_YbF#$r~:(PLZ҉}5hKu;GJOlO*W<>xp+T0{.!nlaAE"^_M4mm*Mڴ$!fT%ziݞ^HnM > .6xNGV!z97i"BC|lx.ΦӆI!Բ$1l&&|F8~ ̌ >,qj^ʼnsY@BiEw#%ONq!&zVa3]Pl#NOMeURf+X zkV:LT ,"`K|dZP(ctkhytEW5Cɶ~ME~uHASm'#$R w*MnrЛq<H\fv_Gcl+1+\4 7g_ C:֣VJČaS I{4Nλ jΰQ(qMrUssOјXN%HI:eNأy|P9d!-ydJz0*`=G7c٬>FCpTa6 7 J sKI`!S R^!mF٬-~il+lsP}<` 0+ƗP8T0F0GY=?S[`5ޒ U~ 㿳!V+ ͐w*xF| l+U" GJgxBLCsZxPL /$A05o6AYzl0_(jytŵ+"' qlsDZze"S-KQ_3 5.0?ٿ!n v&*&০IFOH~a'=`63>(S .196GDN$?`Yp׃S&4Hq%+ B0Tb- I}{s 1oQ-U,XBQ>ڳy2"rWLgώNpܤ(//cyq?7_nґjCV14czQr(17i$v/>ֱ6.&LQ{C Vko{~YG$ez|NHF"I[_`Gk)iWnW-_a13\O.ERB N1<[ 2zzMJ#x$@U@>ǬgYRìҶ.6ƾLط"P_or/Ax&'8dY~qii>פ EY/[;H55U8D0\Kֺn0gN:Nr8gH$UG $qٯit \#oԶ:ԍC%ڝb>Gz:* Ȧ jHvWi +hV|@8NTVjd0RqC.=&-ս5wn'cE/zcK|uc73XZg~ȟiF W-lZl$뼐AB*]ܒ'fOV]ͅOwLf%/}^fI_dqQl]hpOI_pxb7khO iE Bi"/ߠ2qz)^b*z$EKr%hWKQ:,-u lw4씴5զZW=lPT9`/Ħ ΡhE\]o:K-w] ~PP;c@4>[I3HS+J-˞Icp+̯U[o4ot BqZ,Eu4n;w:~WA\)#RBH_MfNߋ7H| Rv g;}[kXVJˌo?ȇ Ic$gk\gj5ֹ_NW( {6_?8T~u0-'=: [X9nJ0S1eZ&>r8-E$&BK Z`x̹SpA` lD#9q@wHKQ<[82⁑ j0DRH_I&]"Z\ dRO*<};vO[Sq]Q+x)H/ro xYd妗]r./旃nuXVOl\AYT+:NQߐ>9eGpVa]ډyԍKKP!q&TN 3lx0d|+&H:fh4tP{Yl,g=mf14αq!8oA~!!dL!k9'ljq;HqBP{wS&(FVoH1a(S,0urSe^%RL;C:'h̽dWJ׵D6!d ji%°#vNEԡ`Ӌ&76S7kO U=cꊟveZUChu@v?C!`9M:UG_M,{&64EO sύag_ +UO}*An<9'3OKiűw.ˠ<%OJ7RǑe 8Cv 8XZG]7o1=>*?% ϗd :3ݘ> md0NEXR{ٳAJq|VN9- nA_t %oՂAwC6O^Cz|6[eijQwcX I(~*C?Ԋɗ|[U|wчA<D~% aZJ~xrN*tPCta$G5E2%r 0St*"QcxIC$6G V+4/f) __HOS3B+R.q@5^Hfwj*ʴ֖lc/se,i&LFڅ5 Rvn׊ !`->YVL"WNBZYgdp.t "1~%36e,6_>3-_ @4)@|iB^D"u) X`5q ē1uar"FE @2mRq _U\`6B>X4ebiA-8 '>ABh/CLB_XWew{zB`ߕd!oMW$PkjoX-V0j;ծ ::"Rd.OHoέGQwqOo3e35ǖ@,j g'#+\Y&ӘpJx͑ ˖3ڙMxublXތp3Yq˗RLzb!:.t]L[sԌi^B+Cc5CO=^̓>tbӐ'uCm_{+[%2.!ހ۲䒏Hє3J}84[[^ ]>Wn9r4-ǡOճ'k_bZh%p=_lN_ Ud6>a^*~NSƢ:tx3 HQZ(X N!2 xR̦bA`$.o@q[v5 6@  g 7G4NTpM\` _ 0:x1AbTmrb쌸eqRCF!ՐEAuaٵڤ)*P/T=L !3Ir]<\/K0s[t"eȳ{ǰYf3/M.mu]SO'N׬8*c^HཏRFgU/RKd~A@SSnj7m튐)c?5 j\ZxL}LW! O*$VX a$^0vIJvW>h%bTzSPM`¹jEl`tοɺ>RoY79Q "[Ci)[Viox;cʹO82YP.O<?Z>l8,#gjՇ z2GUې(Ubcf` {umpU1 |kT@.}b,!)EW'Ҷ@j͞&{|QFHWSQǚ:A{:ݞ:zn%#fJ6S8)=@cϱ:#i<9bTNk"_7H 4w%`7ϳ Vk)vI a0:<2`}b&MT!#,]rϚeb2LqK-O IvI\;G,z睰-e4M󦣂_OԒzffشzi$xno?&rqaF=EԴ~_u\ 7,Vf'juX*%X' tx nvasLmbaȝF1@y8gx힇?mģ~bJ^p`Est"y*|ܥy.^yRP(o@ C*§>ޔ]idR9A?4)TWNƞ ;Ȝeow;qJ?޳Psz$Ecm5S!q8=#dj{TIr/ nIRV;yP\Y}LY 4ť#Eա J*ÿ7XʹdÇB? ]dҖ*:fW̹wl'Xc4Q=fP*?$6 ˲Cƹ䯫+z tl1հɀ&Ĉ:N|ſdO!^=<  ^0Ct`5U xI!뛖XEru3eS)&)CHc#,^3P"S cJ~)eH t9|T8ko99B0=?|[t"PHw1gHz|u repڪ'q>&RdҡƵszEHb͕1:ctOd.$"f!vO7f9o. wIleQ[;\`$+P:oϲ&[|>nitYxl-HK!'T 4fq,H%Ϊ5o(_A7  ScŔ9R}OkĴV0o}-a=g. hbNzBB/keu%t6e~>z]B}8J!0PQKץ]PlB$P 3ҚB}V>A~RPu#ZfGTmTIh,RT! +s~%\r^WW>H8&ѱa!(Fj9yw \8Ѻ})qU5V6Y?Q7$ԗE _Gw)X>vapLQ t<;9y{#bn#Zr6OGہ540XaW-cx2*ުm$I `qְoh~Dm~UzEm0?V}fjm#bF\<1+-04 RLpBT76y%B,W C[e뒌AsOQ#^ˈTo Ncr_mym P6 ]P:tMlmwCSXGf˅ߓvQMXސuK/}\7]M@_.,٨wi9+8,bCDJr1nuJZΟܺUsu ,rg] lO[nSJ~g?I}InS_&!&`Id&FNT=UNmr3sUԼE+F"37f[f)#ZM肋=| yz:jE ji>tG}l<^WSOgG0$լ8qgm89<(>r(k=Q*RWͨyȎ9"K^^98L7Dl/ ¨hYB8n ڜ1J*;:MnjHu~:4Kr򩏧F5n@ %YaB/?x(!;;s"bp}\ cdT(1O'XzQz ]4A 0Vz 1F*axT8իnVwfJ.)YO$0jl9͙d16jBoA[#J$hճf2+qEJl|XLzge"ں>&⿧$` jNM$hij wΚONey64irE5{W՗Wיht#㛥aǽa.Xֽ|4/l *?iB87g*.Ey°}cǧ*r0LGsȻz]T<<(e@B?NR~M5g]}>hBT[O~"3v.- qgՖ".O"PT0S ?;%ٵ<0WuCmZ_E'Pn$!sjw~3N6H4hЋbkl#+l=r CBoQ/B֮}|;Mɺk2JŅꠦtF7ҕ ~sesz>AΦ4r-doa-xW#.έ?`+l pz&ZQ5'{:#0UA'6q@ө:-7W{F8=tcBT*+qYv;5W ]M}+h]$͏x6=Nf3 ¤Pܡt݅ Z2ثo@mXic {MoYPzĝ4SY]I"<e2,eaK?NH {qؚˇ@[IĎG}L_krM^i⽝yK,AiI HkO4Þ@AS{{/g {t[E*CS#3lb S(o=pe靡p K\b'(2¸sx2d`bS:8 $]48|9)#pgSi22A w󘄱rviuU }37pJԑ4x 7Z .m{iŘ6g Tl'_LGb71-y,zA`ŝy1O\ g{ g̓@'Yu[DX-KNrdV辪@Eڋ_Ôhs6GXFIeon2 +@ nfd9F]$G.b3mϳh .Ǯ T!d{#s!G9!w};GD?^e8mi@S!ZH4n&rj|!ʭݎcAͻðRU6\|i$q5X.McCE!%$$SPhԃwLV8ůfu˾#hA- VMݸ3HG2]T~@?}!Wz7qsu(#\`Nw~(H?L/_{9ѕnj pIC-{h!cStHqeDYV1ǜsL3=m\$W[z 8ls7 ;@3KVr,n_kı4*K/6ǖ< DIG@P5gxuZ՜j|2u:L+rfŌ*g.J ecPǽz&^( c <1R[@6 =MV2BW˪A p$|SeqY6z(wB\8SLd0h%2TчJ.F&]]IKVZ㩒z{iß3}Ǟw/Y+ݑ]iƁ$,^%s2-"hᓟ*bϿ؏ yAdy8"F S"v9T7f%(2sŐk 8T'`ʆm@uMvCJxK=:r/3{ܛ CzWPA'-]ovQ)RV,/Ws_0Q^1Z4q l"DY8ą|`iȳGWRxad_6U8Z ׈gRiSLn>=iO^sUF&NMv!XiBW /?(BY4ݜs# npu{B <)@0+WWQjÌ3!RLuU\-pR@JͫE\n\)72 rP1Uʵh'6f<O!dj0 7UcţV*0k Z^C::b3' o lG"kfE6` iBdU*9~%xҡʘ¹VmzDOC_G8.##D' k(⚰u?Yl+i֥ x`t%5JEè+D&CZJR;|KT, \T靂~L f5X_v@x­كʧ߹`R2~nX>Mgj0Ѭ,y[4V&2ԝ52윭9niR/[:$[vxѻ*3=pl6%׫q4/䁣S阶ueΊ|zEJe&BPbmb`B9õ*{J\ 9p4&YL+[gu,l {X̣73nqC,(+t/k#=˶}<}$B(QV$ [ xJK}XY\ O%:uV,9W=XyF<0<yJ`yE ~h_4vS)t1K娩$O.ض|hĶx&:O.Q: i WiҔt`|6GwpfR/'ĭ|:I$WjgOzuܭLO5h|eyc]ў!ZfN^:3FC/~F$mgSl̔*r1 b=t=8W *Ԍ޹VvQpxZ⭤|sP l(PiڙΜ)1 . Ϗ=O猭6|a)BSFPZ5'\kqY~jOnD&}TPdvl|^5ǯ $?^rw0LYo9:Gho/ jn~X|o~r.;LcA[$c&`JԏF~ը CdmfVs,~5 kxCg~]O:h&C 8_8-]5KaPAg<,u eqCM%ׂ&_كJT;޾g2j,N=,_>"V@ˆzO^]j۠bǷXF:4}```!.1իķ$̍Dtg @c IrJGb"Uoz:/+}Xʘ~9X RN G T3Ǣ*Ґ.!Zڊ6&*zVf)#Y}tu#FO -u–퓪_s UMۈ5i2~$an ǧ`;'2d.p%FRQqԎ.FFi!ŜB%azԇ)|ol$Fy0|5 =֘p' E?*z j0Bc\۾=;c{MhThfFFsguo]QYBl:) )'p^$Wnݑ^}25lU BQHifRQ ƞ5Uz[ǃxx) .[i| #cIv9P K^Pdv۸ޯ:MP}c,n}aRl=2;P0KLh &@tգViY8;CKRJ:~E92[g5zp$q nJ,cNy aUʊ9"ß9^+thSYf5V’"|߀:JU Ӧ^c'ȺZn( Ң͖d?Y[XxfcԵt 9d#moBa͊Qh-_.[B Y #K1Fu"2gJo+w Ye4 b.֡f)NIj@\DՕ7Kv˃4#!@dDOS,%gܹ1:i'2"?C]Qv d _F wžj=(0 wUlb/ID"ā)!,Q*qWJNkK⫈տNʂ'w˖ c2?Or -TRMasWxÐ`(r]MUae|QT Uy^TU_y/)BQ/i=M 5a|Lip'"9-0Il֋P2W >*Wyr Qmg\!q[EYE:"Av-|W(z*+iPD٢.(#Ƃ/uAڑZƯ֏&NZ}bn? gjh-. s'7?Φق)"*ҏR4XPY招 G-NKoI E|n]|rݓso>L^^A[SP8^@!ԉ" yripׯ h>^W5I:=XCj%^ l%P",xN]"U$Xl4c~^e+v7SX716 oCa䡅?8>>U_ aqhG$eOy L?8:g|B?kg{ٗIV}YP5[`95w(~뜺5Cף_Clt[3mFPS3~ ne!RijdwU'su;0pܗ'DKɬ8svT{Uq}+ϲQI\*0VojJ=m}(^ γ[_-Kd.dF8TAg+ Ң^G!]{aǏ'xt,Ue['VBo5sZ|lWD Rvg2.$%mY~D;Y(ƹUUcG۷_cF2awMW06K{p^Cn:d|dWtS23erjAaZShDL\ܪCcpĥl&W,-oʼ^뎘Zד> ' \}v3a,?bq2^7vR/àҘV$!]1I d0? {V vy1r>-Xȗ5;_X dѬ]n.κe]^ ta3J$F>P1zj9 ޘC;11je@qlhKW^ #DJi,Y ̢y7^Jp Zx]AMrGTL69pnf'paFI[Zg.6DxH؛= ,<A9_ ^X 9n88GAE^l,3zh5Us!иtz"y-GoI-^QN+* k{T͕ Rݬ8V'4/K5V?Uc[l}Ϧ0l!徟$8^oW7\lW BFr\+z#B͖qu7PE8O96I/ aDm9w} 5ë gf_ӐLepM@'lz{GbF2\R4=.祒 6o? a+ÇG/,3upa񳜻J1KPH1$nDy< O~I5VhVFAh'.!)RJ![A5JJm {nRե%IpBE8%2 >;̐WmugGֱ ./3Bk-Vx!17 W=eu%6*I nbkR[?$ewZt|5Me* +3oO M%ޏ;Os'Z:5{b€HT,|pM=NRE(E:)7' H2b?V;hSye/=~'}1]ߴhbH9듭HMqNfbxYRT>;>7 qLSHNGQ#)^KNIguk" 2j8l9>k?ăSw8qp͇Wq/ .zTab6>$l CYdHMb%y<D tcJ?)-}!"q͝\W(.ΙOKzIm yݑ{ka_~Zg">cT0v,0Ӽe,2[4Q =A" l0*ld3c`1}Mh;34O)$_Ot[09->TCe7pNӑ !-5Z5sN2և-UEސO[) $n8{˵Fe$J+[AGJet]6 rbqyo IJj`g}hzXNUũ瞯D+GW ES @ԇ 5(XHF#˼ 6 V*y!ҍ [7C8 2a.j\9*+4|f=> .? Xx(|}Щ1=~VN^=ؒQt[G}1/2R5 E'(' Ɵ0'!ϙЁw/Z>ؙ:άH ^m\Y>02ULv6C/|v~Ïݐ ({[pUz5Ꙙ❒6/f5j24(draEW]c> SX'\ۉhk~dr3%Y< xFsaPev/ 1 h_5wz$ڬ+1@ _&u7r"Vi+`n)Ne˹+@'wwpfͶ%-cmJYÔ&o$gl]OX׳\FΝ+c e+\v%k216ٷpZB>x@まPiox]uѦtzdu!Zd (tƊ/$kʳ"ɼɛ^=ÚLn_۹uE%$ZKc8sx?\OdS!؉l7 ]Ч2qq йê>nuS`N,G9֤tA=:Q߳HjTtEވ4 n)U7"zrrB"2cnmc"> VCA| ʙ&hB=/*eCɇJYlaq6HrqfX3|?DNv3Uq6F *8t^[ 6ЀݿӟU, B`.KƚW:#A9/ n!f h\C4M:Yh0 7n#̲X6^A,k|wBPn^Kɯijv'`.0n|AϘitѶPEeQ~;(U3Pl(~o?fq:^ ytU ̒Yy]eZx+rbi#PSSt IhV3ب^ ?%o{ݥ%nl(g)&1. lL݈E4%բN ͫ LY}+@5B8E i=BȾ &Hg5X5u售UIz}}Ƕ?a4BOCctOqE TlYt\'&ŕҽ*«Y7VISrUpYegOHu~M\ShB̙e7R6)1| gуL/c{HP3*%pkLS\fClR nV6@ѣy}ptIx$@kclIeiľGQ@O 7jf:#9Ǩ(wq7Ӿ;-Ame1Q}E"^D)/;s]GG>X*a.J"wNj8_ԭXV?{r5o (F^ 5PVPsc׶TL߄"` xtH$uƪOOryv xŐ#JD ǯe@MQfǡTj?i> BŞ hr{\ Dp3?9r~bKD]UZBrcJ9 jveVUcoe(sS]B˕Y؊;d˜&yct./_A6ȄM Oy\PT=#u7q=w &ȵED"e:¿{]b݆ˆJ@de94~6m; Mbfl6rwq2Rb'Gڇei6+qa#Iθ%wL*&w'i#L@ !Cj^qB+:+&Ȇz$ DˑeEch]8?ƈXWveψASan-f6:]Nu B/2GnL,NYf֍5d@'{@Rlf1ij,[[ b y`iR4-tM*=C#T6ss%ԢZ4}$!Aa0RDş_wV0I@niԴFdp+ܘg=c"w{ 8"\:ĭ'sN)FR=լ<ILg/2-XPxlK^E#5[  +(q%8Oz~{QD@Fl{s;e>}4iܻa(:|'tlX$5XAfPbih?tET9yȤKtImܶma-[htɳ8 kԸ=l'4jt^Rk zbqR3lE pipzwJn~2\#89 ^t(rHeF߼Sab\jrE\7",m% JsI[4Xxs.E6Y2#QK+b Q]9n}?W>u_b TsF]f8?4fW%&yAp)'땸6J"LL86 /몬5 G(6fxxOdz­.̵&ம]~RZyLnN\J?2?K졃R/'o{9 >]"-T\W O^H38d>mxia#Qi~N$vk;Xj| j "Z:;xm"b:1PC%"Pڕes )c,x<8>mtsA,noZ+R%aV#r!;{<$8=}mr 8C玏Ƌ_.Uj'f 3'![CE6#av (xH _CALj ܴS]&POK="97i1c)6 {brϨaϹ: HtU$fq/ų +$f>/ýx8 h,/xҚckApФFvkzQF⒭5HOn>Ep6nQkmS],Mye@DFOξ5 $)_=O|$נ9_DiOJ5z2Zx'!*oW1n>Ge?"b '= |]LBbSw|@.lns+o+YݜVi_ !n@ Ⱦ0& 'Meݫ]5{C8(j "72UHEV4mj=mX3'QxK&#w"-)$Ô~W hc ea {^ }N`bMYs}JcQKV$ LiT`/v[S柶1qro}SٗNA~=MQЋɉMPyGǽLȓ,pKzk!5~+n]*=& uoyHk{%>^@nX4gz -,uښ+. xg!| ,qL {[ZX*lUmGn+mZ$1>Tpbosk!MԠ=*e.OsSR0G\(ߛQ;w`vzy Lu#(ʦ BLֈ~KCȕ1E7-syE:3ϟ bcn (tty,FףW+戟k(26ǫ{pW2>EM8돭q~}'xE::Ms =2ZY5@RK;֟-5sZ}l$@TvZeqz|#:3yY bPO,Hv"Z,,lDepCV RAraEpfw!dv^&&\a0|2]uoƨ3P bHvELS y %̼hG*L08 y©/7XFذeظn ?7hIdtX))23Nҍey#F I3BcܜSj"gpvBbٹ.hZ0rt8>[}ψHI5𺈧HbC+YߦM[/؈0ޗ^"V:ÌJw]հ= 1*!8&{\F4 i2:(&~2->da@B5Zpx-|'cҚk|SR\ Z|jo}Sv,vhl7 #v#bj"'hq ƫ2E"t~#FBC}6;~qU:jjn|ּvZYg7f(abիK߸hH1+_s+rЎ,lI5z,mH@Ú\[on.PaSƆUNt"ǩJ98'f7쏈mO]lo+@R㢻_`*Zxb !Z~!l[N7\h푚ͩ~_W+O\W„vg15Q  iNZs]q*@$!9E 5kq D)USBuzywfԀe8 A_жEMvsq)Z`6~jfi>'7JBdR6P[~Cל.stOwZ[h~\MJv Q4T$,ZThJv.< xcsC9׋Fse#EL̕%?( uf}up!zV#LἚLX }XIXkmcʀZ9 )487w!XwSy=9jǵ'~\vA}yKrZK7gw]]H?FOq,kVϸts@ɥܹ {t/4b("ptON"-JG9C\R nK '0hnې (ke16τ~SBpFコE3C*H`+fcM׷?j  (!6P,9W'+ȅ B=w@^_&YbAXriM#zqσ]ax.ESר -hN J 74{ShTRNAgBm}j%;0\J2@xf{yuoW# ƵIuOzҟtIPv߲G _jh0;ɾė1T7)޼!@?/#X(l wb@E jmZ Ψh01 udc?냕Bg=O"0kHcbɾ[z* QTTzжאԑ?! 69l^ ԳV9@O5F9(Cu6,'F{VKbXu3ȝ;,wVPP}GUNT:T?Bo=?2 CǀZyiλՋ AFN,$[۩a50~G[vKd{|+.[}$.}*u)5.u#օ֗:[#'g[c@n/,Gߪ`pu%بfuz4Cڈ8zZZcU_bttɰ]JC5.<"%l~vt6f<=jD7I.[l ]G oUj9[.9x$Dvs;DH~{u9FbA?˻b;̡L]|QȑP76Fs#"HC@{H(JVK8ǒ JZΑ4Tnbtu/GXHia: 5ap0qɒ48k4ܛ/:b\HMgԶ_ eU 4GILBaP"ĩW1[[Tl2yTX9G~CJ\oQƧ[vbJz˯.UAUJ Ǟw00 +Ϭ؄VglpJ*ܠRϳꝖ.,̑+VŸ4;߉{vOQb%_P=p-$kBNGyh\u1ـm{Bv!2wEx%XIbh{" /j[7\`d%nCZfxd[i6Ct-] 6KcFVEX( i#:cGSj!ࡺרk $< ,7H FB P2ѯYOF-P:‚KA39yqʋۊ%']q,zQ2(@rH$К8k,BU|K4o5BKJNٹ{Xk[R&>jbhm A~lGt+8X4ުBʓܪnɭvÀV\OKkY^sKk/[ OT=I*x#Fe4'Kla|W#h^@ vE&a \W30+`Dh:X%,6v!*-Z<׎.]s1S[:/J&37O+l]8r6y=;daAC%|6ulM aL()U#VKSX. ɞ3Co<]-}f "$=H\1LZ+RJb#oo53$* fAf%l`օ}ZNSf98F_UN%4CnktDAxS }RZ6xH;7oMƷguMrv`ՄZﯦ.vՆ橓@MUUˮSXmO@YJ?kpw}.EɨD]gWv_3>3Ɨ / IԤ8vD;U7^CJFJ ޶ٰ,T8y7\4ۇv2hC =0elՏEb@C4#4zyLUc­謐iP\0ZcFN|}Jxl_;TL ڷ:=m䕧'Q!前yy0!P^j jqN"&[\tz|hme+N Et57]cG ~oQ6j[܌6J:;ƪJ߀oZ6eeaV5,Lqf[2YpRioFwU>CfBszm}(;tz@#ެHJ,N3 2cfwtVSɱ͵7X?N\Uw}\Qoxde s$i8)'GFi kAf1-j.]&.b@DR0臥ARk`cźhBX8fNx VoA跅5vbi]RkBxNVd$j| TV\Dy3d[~$/mN2oIoAfpE6{hfT:;/? !>3hkM Wg&|Z6MQ1µnj"po<Ξ=\gi@Qb#K?ܯD,B-B=:oP2ݼ AGОZ!`8O2ޭT CԴ"t5B^7ġ/Ihd1CK žDpQf(T6Mէ#8!< Yb% IK`~FG t 3Mfϭ(Lh/podfS4v_su yw-eH8vr=`('ߋ8%e dT#T2W3`yal*Rb.w߃#B~c zeƺ|n]] xD-j<9TO1P]-M!֍5%hւO= vnÅh/ʉ2OC 2s:ZƶO~ T<¾g1i T5j쳫^ /&uz-a"B=qʽ21;*ё!OZAxd.y 7CX_oTCKk2m"fHtk}W<2Xj Mtl%=y+VjҲWJ!:[Q^x oK>il"c~aFDH,Yթ`^]AxxHtUqUby7[O\i̘6$x]v ,S5;3ځ4y:NɆq ĘÙxȣC(18`DHg9:]|=9q ~Dr= L(0t;4JVK1;H7(Lˁ3 jqb)/ܣؙ;ڬe*YtJxDrVUm;m'?סCVBJsũv{>㗵 vP{X'cdM?dou Aw2lI0fļ[4)(-3t?CS֮L⦧yX~/cRƀ.\ZVY܃teò1 p]sUJ󱆻Ŏ\GXpV8Ib ֥l:tt;}xO7BSH u~w$JYv/flOpApo(~y[0IR-Βz1}MCv1`e7N*|GJM~捀eۍ3w :ipK{->cb%ODypf> oQϧ_{p0> ||TU,)[.tDW?yHs]yiPDR>uzlfOQfm)RCe\716_Ղ^*9qB yEwnH$eDpÑzQڵپ}kd;J .76bdo=k]69"dșRxx:)]F{v*`"u0u t McSKdݾ( iY-|jۡ^a +j3O( %0E9h)\Lw$"4-^KfNN&.tC=6HXEP+tSK18H1A6*3e//6u. Pe)b0k&fgy _Ym!q&, ({=2Fz+f4(SZo岥ƍ(DwgExE0f\fb :''#ӿ +1U \9B? ˡ +M'QnCXp&-hpLfxJ0j'y \k t~3iє[Kf+Gzaw#y yP2S 4 *b}XOK \{{/4pi<վXEILV^qfrY `mC#? 8AW۾uBr@Q )BX:ۼҝft\H鸧oKv}\5쁥(6 5UX?[CadS1(NsW-{O2l.rçoJ+ od$L+Tpx.չ+y,(| W]dD) Y!6_VOBc\# p,U8.Dhs3XwAas0{` 2- nf!Kq5֣&Йhibz\ю8,n "mӜ?vnnRC=l]x7ٹ2=:V >.9H˝k_D"^V=Wh0,aܱrSgny٬B`+x/-{aSoTaԜۺѰ"WOň kН6ϫq/zHd;`٭rGNTÐwW@#1-?=7."OdɆŒj'QhE9$?V0\\& 004Vb)xsP쉦FY0DM,F}GjZwx+J_`W9o U:Gr@Own {&\TcauD#Jg(Xl:k7rmŸ*dxw p םCbXe/Q&څ%`'/ $f̒ u7LM5bH}T~,%Бxҕm|lIKF>ݖ=s* ٓSꓪ)`|Ʊ7Hsn ,ZGB@iړ0KOrj wX 唖ܱ⾌q q>4]~5-3i?Qc;h0~u*V}MO`; ] D1˾G]Sf,+ .j"3pPkLδ>]85xa|>NwDҹB6smQڏThZjst yureFH`jy=h( ^F2ZejrrLUa\F*=;ǝެ 9eI0 m`Lu XP=i~}FmVA|F|$IITH:vBq^chD3@XRKOT&hD1-R56Z`UJ2X!~c|5ԑ.3ɮehɤÂ. qg hCUX_Vm5/:z#NgH09@^t|y\#c[ >Ju~x`Cmy4Kq lpf&7Ɔ )ٶ% 3IxELJc⫑Vu0_s{(hY>Z˴Pb6yۏ%FHܤj;c6b@\FAVCniڲlDF%+^JdٚgAպڍA cӸ. KIOZO+͏DZkʫ -;)=ԝD`]ߟU"Dpnb^:tLj)7]ֵzS5fQmFlւ )X(C-I ηW8CʽmpOqfÍ]|_{ }˭EQ\5d}&jO !vP {=vЪ~%չ/ݿCjOMv\ԕG+uzZ7w=2BQ6KGe@3jOH+OH"ddd(Bl_ Nq~b|Pဝ"?g24: OV)ryo:! ^Nw|='-ǻmIw!Q =>EDEZ\%ⅆ?&l4|E/SP/kH=۳3"2z5LEcfr\=yQH<%^ 4iUa/t5U6vr[ Hxef5k7|9 'wo^cʦ&۷(Ϝzns6R%$/TBJ>us=G 9urݽN\䐩{jܵ7;+! g%`i)N[ʹ19MR"r i0#[+z~n'۠uY:icty!fJ7׆޶N,~+2\|!E|YsC Ԅd#d%SCSd OwaBtAJ4= //'2^F%ɏ)|>L9Q4s]r`s]i y ]u֊*=D6kv}(ҭ!,UhkaGwg'pCUw'MԶggeQ?>|\-r2b3_"R#\w#:X؏7C5x+8(w~KJ{%gE!l$>}mjeM^|[mcVPQ~Gbxx]<j5*bƋRj2W jHrVZTxGS~ʹf)'@f*…ZD1MX;Vz36J,frGUǑؙ{8#m%^z.YeIbF\MvھOgƒ ,Kf j:+:_mlSA>Z`cMZPW_UlmU 3z&#P6Tmj=!QrhvJE<@B⹩ g]6j|ƿBy{riw1 oH >[Wx4~ڭ̺QOCJ%{ =h6Ӛ((?VGag.Z:@_Z:0? |IdS_4L3CzSXv3q@yh8͚S^޼ů챙SmW(G\Mpsp2Bz)K1NF:&`K)`Ѳ J>|TMAD=:>(p5NA*<*N >3OOWD$o$j״%_as+rQw7/:Ja7ɹT"=5HJC7jiϚ\d8GFӪO> y a!q[ht1VGHhu.; 8N>ᗅk>{U}(]oۋ 0;7_kX-׫{ChZ~{U`w$v PQ03 Au)+{A(㣞Ix))Я*+*iWifBL|ou\f!x4dcLx}vT3ʃ$!w Zm$}NSa8/ZD([fM߾tҖ >b5(i`U=rYe2*awp*6At%v䊯XZ~fP9!xְ!@eiG20XlI[WV9_mO_ֽ~i||>M?8Fd]o-k[,|2&~J0 9_QqHxtS)d4路9;E~B^&|!eh>64YBi۪J ~\cyARD 1 6DP*v79cb`8/˧״ehC>{YOTߦβ]"`7E~/4eu?WHF t7fدb.? UgJy˞ϼ3t¯G RqFQd7jqyXa6Z0C&z!T- Jrկ dSеWD4'3ȇ!;qou?7_zʡ2Ƹ3]>؍&`NK'k~TI #IY]_A ?7p@wO9,%IC}2Aɴ}2;DT5zUb\$J1 dGWgz+a+ZL?MV3Yi~Ԙg[Ԑ] N4Gq*耏}% E$e⏄?\xPY.ER!X:V;ͪk|^.vhʐC XskP.Z* ['s &_* Ow[ҥl{o$^{G[g0 0$L?{E&ؒbOf>c'\>X8;U5t]Y:xS9q;c>%5h*hGa72%)x;ES~1uzҶeAA`?1&q̙^iT @wTk*fЀl09F@}#Oyeq+d` gѰyQW/QLz_J&Dc^(Cs#Ə 8Xt0UM;?f['SU>u[yVn{:Y18xeSc2X#]|6BUbo ڭWhTQFMX#-%>J# -oV}/iCzI nE^R!]WA3I#XTazj *jzy^>bT!m$ 2XS K׹4a7΂ڂ =jͱ2~in;! M;T⛺^פs0sk!:J0>vA*v+2ii~'rS%n7@vPT淨"E ^~b_Xcy6G8{G<*()Xet^*v B4Ik"JvRU|!,,ZH ["iޒƪQZ+ZhAmEB)W8@3RۚTC:t WbGeoBP[B] i3n(57t^VMXX )M JX⍦Ӷ(POxlYh^aCTW`7ڦ,XT 7$Hгtf01EI Izrj=F#0_@_]Вٍg %+T1[):Z'I]I/*ƛCS -& gۙX ɟ迵Upm@F` ba8 w*]?vAS >N CS ~3 {mqU-[.\ËzGӚᵶD,qotHj*mY@:{C+C>ʺ)!61>S~H.ұYSCAC4 k/i`ZQ 6xO_Y;0a!E:Dl2^eU]g1 |\v H[꼾FPz\6{ܙ!7+nnWGJhN8Vҷq8ܞot^J-QohG'oy"[$hC3tpsYkPbJXlj .xc.{LEzst 9.Nʁ5~*;5hl.h|GKzLtNz Yl3]1- A2. M\!GTI0 ;uu6|܋ڸOZxXk4'@-egOelxԓ*8F6(a Uox 2Di4nolW^< 6漏C /lZf7T!V )0 --Е4EzLR' 5V VFxa8DWv$N!c'j% [ QnuڲCd0m[(!ZiHa(5&HCA \)Д yBo sUpqn܌I9ӄH̹4MHN[%Ky6F%a?otRVzIY4N5 ⁻f߹Wv]O@qVr'.6߹^az!ևݢy\ЛkL A3V ZO!wopV-2v8Ex"DUl9+i}~xS1iPt.-q;4$"T[#5F+Ѭ[+z8%8B絬A`)]GmA Ki/f0Ii }rDoZYZ_ v9V0eZK͇L]0ʷ=Ie>ѧ0;f~e+Pn?}#[\' P§jsSXvV+O`.o1VN0ݎIݿQfw; 6ȺE! õG5*.aexXнܹ%ܻS0R@j?e%S۱imys]珌#6l8@zJ/Y]мPs Ud=|0)B Hc֔V*;+3 AØRo Rֈ NR[4 {p!]?0Օ֝mMLȎWA>KLA#ThAVζ/Y7;pG Z!wuO;mlQuJ}s\zr5Uz!7FOz/L[{^Yb&W7I &՚FOɺ}sWx!BQKПh_^\p \L:`A>13X9xgV)4СҚϠo9jMH?UH(H 2վckѓck+F'Sqo[5S.;X@}͈\ ڸ#bs ZH:5[w{6,Q/2l9Ž| E'pzQ9)<@KmzW#@Z{JJ/G°t׿)s96CWؕsė޾LkK(2N!rA֕ď_6"7֋; rr(<}d.$d=,Wg-&&)IM^`TMiq$["1>ȌE5ܦ/C]r2{nd$ʓ-C#'R#X̀}akSPP|Jw9[[ȿnGVd1zLsԧ۲LHIyke&f(@i&ښ 7n޽E%̚s?38A KEݚFv=C+YQ#7 t+RzJ7A.}.e=Xb#a5gy8q~=HNgːR_پJFTDZ5C&G8̇YD˿G]ir-\62,&>\)rluT6!D'E  /ㄋGpRdkp\ڎ-n/q5pWQiۆn>fUSh261P,mMy+ՀIiX J.{mhK$'p4þQ;k^ٝmE3E`:AOuc9MR@]3IVe0%#1wx)ߠ@\~^RDX)+W'ΆQG6,i+%*xE!yQwE=D#V5 |]p goZoAA2ntݔgKyE/x.SZ쒏q\@ӧ(=h_rߵ KTU32:UTf2)-U &8}ƘfĔheLz&bVVHǾ_}.c1\f/j0im COSvVrMdf\*ܲ}{$ F82#q.7RrYarÌlABgPO$W0+\ /фh ½ZSE_D:ɮLvrfJ]D忼,4enwχ_ \|ĥl>.7Q>+!j_@Uڙ!uc?JJEw*me0r2X{Eʋ@sq]/~  YixV4 ]L: }J3J G4Pz<ŎNK+=K(q箽 "7-*TU|pnڗos.}EDdԻtK_(@Tc~ Ua}pzV{}[ߦ\pg?W\da+DM/.( ttOk|%M-vlρl5mhyar.ɖ7m\\ &ʆAv n’dP;X4rN`zK\H,7Wk5l R19HoMPj(pCPvK^ѻ60ǨB*bS יD1 lQJg]q41#iIiscUm `A7m ZUXYp xQc~jИ(~l|#Ùr':.ݗKx&Mߍ+G]{LukL=jJ9x#')fXZnL3F}.'4&  IZ亂19h |3vUZbzIۜ(B* hHJ8qq,HnN!z f۫Eex:t1Iιt1 >,; ?̪p(!Y ^)X1{d6 J7R22=t^l]w(F~qOo;J Ղk}t Lذ+xlBa3=91wG9w)O1E[n>8՛I"8G/tPN3JK~^&a*!@U^ڮat]/̆7F8bo9hv0\GOs 4Ҡ*8 +Alv:}LST),?˳lHh5 quC`ā-=8üU3 )qp߲o`i ,$tD0"@atq>4黙~_ΰKޮ}EKyhJ_nJɮ1;Q=\OWK>TMmHAj /'tƂf&:NiC]-cĨ T^hKSǚGam?K8_߱吰bW=9X|Y1Ń'5ѬJDUa^~?al@鐨kBwm%REژ)ȭms4ѰtC 4=>^YOC$uP\Vkxb+tb=~l~k{)_ީx^g g[G2Sw{rs6jh#\AQu?c 4wH[ qxK$h8[]"VUA\K1l, VxX6pcR| Z5# H w~+YYD|#t.273IQҁoUc2'$??6kkd [!T$]g}w-kQ9#wt9d˯JxNì}Y  j hMnqŜkMerk!Vt@M4a̐)ɅO XQM(wۑpNo*iqz,xE ~9tS+EV wT]U0 fΦ## ߟO@X9_XS+\YT |55vN,㾳>8)GК?Bc(s|8IiYWjDxՂs+ctxQټWiˏ80}dP="֛GVK(}63WԵܽPFzY-ʔV PcHIhe fiR؃׬x2u/ cD[,Ka^2ϜJfB K2 jujuD j)0f9+:fK nj, |kpFu/Wh0r.F~0 ,"թZ\cL ,rt$Lf=m :H8qfMl)wGs̜bESތgZ߶/7t-cW%g'< ttdm3x/to+]HD=.-CA+XqLq S}62~ ܡsѯ K-ջlClt r\X[{̝MM1Hwb&dZ}fdk2Y]#þDGqF&G_4y(FiTCLIE6T %Nby~(9J]^DY«>SQK…Bdjhj/X_&沱k zQ(jj'hh|4,g+kG\5QJjb48s oyT-@Dڨ%mN7$i-$&hdL􃗡0§3wh~.F! ̢5F_:`߆hW.[}7`Kz`zV4nyj]x7Ϸ2­yguG[X9=ϋnw]T'ې5O6BP/pNs[}=ؔeA4+.5< DgD,_`i{Jap:MS$l֠Qe@)%l˚ҹi<GSv8JjMLSmZ-/|]q UH+,̀oߐI{*Q7沁ҒkW%K^)JIzwjmsqUQ]oKj:xsf[L+9tw5X6z{v!0fGNCtfJ)iE/-/P@3h$mjN\Ud8iO@^A3{$Xu܎MUAٙExXt~,)%1 PxRz (q(/$󽶬D"Pd?xѮB- b`^3/v"l]l$V?o,Sdl8r:$}b̿i?=,$%wvm"\/1Lswfd([-$h'܎k& ƶnJB3Pj؛E79g1ųS et|X`?pܠ}7j1)ʮcDYEVHB,b`LJ'W$燭DetNbl>Vy)pXץ>}qsn4 GpTgUh Ӵk[QFJ(zn,֚|N%Q6,pjwX"霓DZ"cmT|L3vf 7hĒ{6DKY:FN8ģ1}0o"ƩxB1$|]MG NaO SaM[$Ҹ%.L*@ZK ^}CΩxQ)-6Nz4Ũ;KXgU>&l ! dr jV+z-7̗@3((xLsR6'`&.f9)i/^ȉ{%Lv &3Hzo$&~d2١i(JdB&0Ne%] (O;ɬ״M Mq)Va+,ĺv֤1'{ajZkms74|]uʙWSGEK(PEѳQXkRrؘ ] B71>g}Vȷ֒Fߡ A.Ag_fu# S#F-\)Cjr\o;8:9oa-",i,S+Z+{V&7+]~7Ogߧα]A,XL$Tcf5]J/'h!旝ؚ\G> dvu"WNjl=6wR<OFFq޶uI#&IMcѰ}K%D:1*< Fa|Y^^ъqEqrc&j5hٍC5| _üePWM.܅Mk 0Y ш<"(RP3i"nYAB[P AmY˔z6X^9Wbۊ~ik@GF[螚H<̱_-lka O[s~o Z&R fMdt\BH8vdd13r[ʶc"8jٞ'!zhog0cE(޵6`U-%AQcit 9 ܣAoWt 7It `iHY,ao7am@m`ຎ=t'L*焣U3Xtc^R6;\@*cꥨEs\gu҄N.'7W#|N>eb] O[r2o3 3p zX$ߟyOd{a}ئ[_pq`翭5/-U8^:+ULuѼ_L:,QTE/t@jR"2 Kw& I2UdIk_tYgߡ>̤ita|AJP>G . 58]Fmv^"@J9$/3AG*ES>ǰ{ _zmvRw*21QPљ~6/Pg/n\P[׾]<ZUƎ;TMl9PSgZkdf#(mE<"BXZ=T~gG[r\k+K W;p?BMcO8S~fOF2Oi7XqoӍ݄=@%.ɡP*Q0WZ+u)6ə`_c D e%<:g,AԔ7ZM*^U>g$l#}HnJI22i^uƏ{s+V8r e~*dJ蠱P} 1K1}fJ꤇/3M)N@Շi㞢j&+{>=nǦ>rx1i9 .3j5E_)zp f hvHBE@mg~FU ~l4.4uI"ko]F)UGev)Čn">x7'$L#Tl6v^bo@J<ǐ4;ZVa'a!JGVNe.\3OoLg:Ue?N oL8k^(~Ƿ%$;dU#-.uy烵a7K2ho|w1 vZg2W zBM~YR@V@*$:1,D"8Ӎ=`tǰ"9{kaƦHoT#q=nI 5`4:1$JjrIhPXkv!񒹳(1r}ys%*""owz V[W݋\N2 &.|b +=~@IJsS9 )Q0beO ZBEl:N>V4Cl^Kj?,<`6 -rM2NUk#_t8jZRC#^%# ЙwR;i.`&Vhv,CoJm㠂py.CQ, ڋo‹| QOX%2gt BlT S?Hl7*Gxi1EQ>"WČ΢f˕0Vش H迕:[cn;,MQ@Fy NlFZܠhy~SIg4">'=~u s #`..ux{fNenf]-96TٞжPɶ΄;|ENb9\6l̶W)O ^ݒxc-ZXQ6r,;L1þ:e.a &Q Z L=8*R^yCٺc#t,}*$L&ǙT3KO8i[ϲ LsJ$c] u߮-wpe`d1G%dT,[hHǕlӮԪǸ[)qߍdHS(>|#T|ȹ@89ЙJ0W${סDu@,6C8<+?@,}$q36eAQANZ[ش?J- 끄{ 0?4З*,P\;[;ktq+r8CWϱ˪8tc4'R_1D˟M$fDU-w+0 E5DU51=B*8><@*| ,K XA)6G_iYHtrS}wہS'no,K!Ύ|8ɔd]BSs+{%'; ٭1~QY6H (3˦9UD )7#XX֫ek<))ŵv8dH̻t6=U $idLK;st-ߠNK{.,V 3)%½ϩRmЮ`Np3QG ?x `<vM3ȇCΔ7#~ 3DŽ,PȒ9B|YtpRGsiY勊*'.{rU[yaז͂aРbAC%˦31oFf$/zA.6v5 B±µyc( `zD`tAi2ͨ$6`$&w). W3u'C腞vs/,\QS{^\ 7*۵=jq&٧vÁ@0iRBad57i}c(ׇ^DFoo1xˀ݇{aY/~ &iq]Չ_$Kk:!dѯY.`Z 9Ay!'tl@\BVҦ1G"5uDX(45 boO27R/x+E[O8/^fl8hSe;Kc,jTMD .c~ſX3NC,çY֏%.h;35/!ZU_WR T&fG+ArדJ$ৢj K'nfB[tl)oMHٙ[xLw8`y2HUtihSs^pyVrܯ%e Pqv_gP3Dss\ 1γY(ϫs_`kژrԾ25CĐ1xV0[yO؜Ǡ}d!ۦt!_a5={܌%_I @Es:0Nw ^ۉjB(yھê&P10N`>"+D^t?i=;7mwy<*^pxBH?p_yS==vii3FFW˛N*C_!u{WkjsV$56t&7<^ v? 1LxPǒT˻re}`]^W/ ǻԛ?Y^Up3R3?#.,w34 Τ )n̼"hU>f``V0XXjMQ)PPTZ->U$@%f y+:^纞k-a`k]/„eQLf~Ѽ~:cOS;r3Y aQ֧ә=~"Ò[) &ħ}Y8+k7aS>3Rr{#Zq)Zj?YK)D5ՓZVOY H?UF]jz)VKlgaX-sI_\DȼZtu76k'1aBTx~HsYt{:ZΒs\&]7M,慦WL9=/<ФKhy8xb4q|I%,Ԓ isput < *ne y|u 9~9U `1 n˃=lZt)%Xl䵸,Lw(N.]~:of2aWNf qkQ$*.h>Z1v%?_Ӛ?$ :OX':p"h<%ZIk'LoFa IWtcDmd:#ڏzKq U=D2@Perᄙ f4ߌ ;MD)j}r nwwF(ٰeE>|`gOa6D5^eīZ G#_yMŜ>u MX [k@c&s^T.TR{8 ~X&(ҿkX't+c`PoPy?KQB,ZQB^ҵ2 ?>rogϾʐlCP@>LP˄P~+̾j1M5Şy|M(dRñiSte򾔐tMHT(,RIp5?i]͋0"S3di_0,$ñqT!Z B u J[L2e4`Tt bzԻo>b)͖ /˙ |,6) C_\KN؏~S1xp yф=,1RRwd6mB3`iڏ&twCFv* [\#t؎j`o~vRcsߚZ [fLi#Hc>z#*5ʿ(Ϊ*k }Z9nt5m2|N1q3 WWv /;RZ+h8;g;ʛL0e:w#jH-we x{mmަ2N{n[\v]DRWm[,rHr:BsrPQS~5(~\NvK-RpjlGZ9 2l;@wxr֋ l/Q%\6n10,^y85i4 DcAyss{i$4CQpnȽ!uNec4?*5n9%:Og:OEgDBCD_H52FDGJ_U3ɜŁR8mg;@`Jtk`R`-"c)0&c(&kYYi=<(SC:9uU݅wXj11'%aA?9Wmv1[wV ԓ<O"ݜBiy\O"<vS 8=*Q&,r'X #;$6-< ><QEb]S=ƍn]KWBӽ>#!]3u31z‹2w igrlR/re[E/yBΎ1CfKӆyCѼ׆??ȤMCo7bHHD&alb7Ց(2np)svb^j$I g>1Th\R0*KԗYS;YGF̤cܛ-3C@A:{@g}) _ͪFԮb)6q!^Ļ_7T(!-AW[3G^C8?Z'Rɶys燣A^k&1{Ӗ#-=CX N'XXBwsNڳU13D4Bu#Oےr,;uhOmhud{d! 0yJK!-֌5CRq'̺*|d){*Aɯ7G=rgV/+z3iOC Pέbbxu$@^%K?r4Vydu=-[eWcPfkƄvl#~MUo ?QpnJG\V"]mu!;t\m۱jUÓM,˕OwHg׏$}HO.z'Ƭ; \\(ր}I60beoBatL~^9O)ʬ{ĊTb%)u?ln-Y-hrBDdvِ&J 勮5-W'֒#r9"`G;j]my2PJZ% wXloK C3ڨ*: vγ'U[dyrhAL.npks0E<kxη_Uq3n.32D\c,Jlk)p.#d'l?eׯUT|{#j20 Q~JSի b-XI!x[{deoaLЛIZ٨FϾMT}4"$jD&]}p1SנN~/:0-3&*_nzWM2;xV I,ߡV_N:~ YL;7L e ';Ga Ȍ8je&\iBl6픥6z@O]<|7[+r[*4@V+b'rj =YGU2 C5O_KU>o lF:鷇!zc q=PJLcynG2Ia Xc=klV_W JAq$Se_2L/h>Hp|?LGP;H;t+Vђ(Kٖ`^iC6nu~o@5Ӛ|]@ȱY /BBBn)0s}Y ~Nk6Wh[|5au-C3;73^SAf|>e*BK]M;.:`tl*9i &i;KC2sw&ZZrn~ 6lJ^x,c M<ɏEbIЎ8X&9rQh[7̇,P>4HlLoAEOtU @guǁ ɸBwbC؞IʫEj#O \EtU kK{gXK}Ы2JzrF/uV;}SUX CԠA > ViyۇHR )V]UF6h9J^9J!;?497(]%%7m*v}~u'MPؤXi[ N!V C9^@CA3gLI+AvWNdMhfݛ"F22r%E ?g.|dz5a뼂;1n v6PĈLEw恇0]ӀenM{k bg:~iTbA> (4 8z hFD[6K{pQ#!>)O(\ym{OPII92cј3یZϨڲ䩐?eFPg zX|$@88h湈ʓ~W76Ҥ}>q%5K͍Ef1#$,J 'ј*"" uDt i+"s-?8l3 7>/   ޠ vr OL\ Z_ kD +ciO:Z`!Hq~(T%t3O!?Cb}YE0P0T[MߝZWWM*H|{8[3GI|7;ב:/*E۫@ɒ@i,2j|"pI`ߌ؏]U9SE&Bɭ986e6OsY (9D@ l ]-5r='hԽQ$1VKf0ܣd=ƺ՝8PњJIi8Pm 4*J@XmZ?0}꒧@%oN6n=5792$ZpɽTk du+6/Rh_wuWEb#%Ty~U͕}O$ 6D>SD^^TSP/i<-VeD40)k@_ګZ"]JU,AI#[|{=F0l_;3LHPE%Dd~ٹmOx2 bz\Ѱ(z JX5"%qIe& e;e^)BS4ISIs??^ea%tĽh;qe[^w#MV B4٩_(Lꂸ..qOGr8s^6Ź%Ezf;xx?ĎK^޾RMp?]k;7v4`:Wi)dr9P G$j+?cZF^)GvRM(L{knq8:6j1PUOyāKp`;3 #N}+> ߺU(+̜!Ј 39Wh5tQY> X *jba_-eFhEu.+=/p9qrZHxS&wS8J9fdD qL'Nx A@dť';5U2Ep3Dp |1Hwɧ/4Íz^-{kQna1D@+H!xAd FC҅`sU_LRk\<:I&~q0~ftsr@Ȏ39HWh%zBW$]d/;ɛñnyEL$bz_XU@4Rq1 `$gRDBaxpwX>ج<6(tqţ<,j"Ȇ^΋*]pQjȹ_> WK`-̙ }hF+bIGr_l{Q =vb/IvYv|O:/]$>l- &)+h$=6Ӎl@# #j/6:#|nĊÒbS1m)S-%s/7N#vsdTï^``k֐=o:hXz|t"T3T]s; VTKf*tR4`OO|CpkυDMFA?۫WOifV,*>?Y V#1b<ۥgFtb\rp2NH~Ww3C]H:p]"ÙF,52N$rDZI`Uw#.f&2#ƣ- P37+ "tzE~b5)|vqO940/)ٰβ1.EVb˚wM=h57^7G9`i捄_r?QNf8TVϼ5~XċƤIוqE]be 5$V,^v _C͗ IN6AbV:6cee\gsrFRh:& U7;\D( Ar&XX f߿Z5 ͡pV[-.7ZC2{P喭 >V;#KVF\Z¼%,VF޲}ZDqV{=q| OkCTETI' ~Fv_lxOhT`ƇOB2.2@_@>iAt`2ɼswa/jv˦d7SZ~fm9Bhdsl"P/;&*P*B;#~n4Tn9a* :ۗG2mxy;W1vsP/~ɇ:茛l0۰?/[!NiPhMX)'TqMCAsnioPxfHY[@./}@6 N9^& KtGr.| axV~ n"|__B_Z \WHVzadGEĥdG1 ?RF@ e֤=±,6xA)41pK"\mvbiSOV/ގOpϼ4Cquܿ+1҈O頝ij~b7߼Z3񜮛z6i@=j6T }G?s+T/ٿ']#3Wwx9ՎRRt=jz<@+}Dwxp\Z֚ O v~ n27o8i/+%I :j8~f-T v)]wSyIQ<`@r)80Uyx{eL6p><F~4]Tm'w62<čODTe(ڣYh4߼}ZEu!~u}_Hq7W$u]V.2 )5/Q Ic\rwի-L25#mc*V[nLq̜1+m̛,dHKcDC ƶz?n^)eRƗ~q()EN՘=~t9F9(k@)+3F55}s2qx nB.>\AzfL$`q1[f$O i;Ԧhq@Eg-kO Wq&@?';/0A!ZМbUFϐ艀C:ںְW]rxZ#v>c F1;H@j97[l8q{n >cto_b%YA&I=YF~N M$/n鰿(Ҏn/>R>WB^Wvdw_nw$%(YqTzͫO.J|@)]BUPZdِJbBut^ wP j#G~Ȳ~:–"!OwͿ !_Q<d'np^%uچ-_?ibަ2$|:ɚ ] )a9gsJ 3(B<(CRk4Mo =ՓuD#)]zZC40 _{kT# .g xBuqXo*Nzq^POyUSĮxhdhajsJJ`'+K`0j޶~}Q!w~̖%#m[(6>2o (Qc\?V 2V6‹~*/q@OJ[=Y 9z5|fowՊ t- ULpΏQr5|8FѮ(U1volq z-Iz(s*xǖ..%<[nCӗ#;`ɉ_ѶR*n2K,; SKn4F-pglGG^\殁O6v'por,igNͲ [oߪ~Zpg59nQ;d>QnTAu/@wӪ@V륽Ff 3&W.Æn*dFq}ZE4xlwM,.Q"2]lƻSJ=C>LS9>-jYNY2G/駢LBdÇHD:ɚj1s̫:R5 +8J"7Y,"A/hذVu8lfSrO PGKXK,;K]vyk*9vg&!U3*C'$lXizy ߛOkTv|$D"lHﵬOb*uށ-==)ABAJ?bFzcܤ\HmЋRZw(Dŷ当ڥvo@0I/tݡ$݀Ft3%C|߶vAn0xa׌bSw0)Mq:B ~ͬqa(-NYsfutU3(Ee Ĭȡ"M:<]`dZu6 a2yHJ%(0}$ D8|?Q3iZ4Sv5_ŧ6&U٥ n/5P|/U;_h^'jpolҮz 5Cn> '܍_(-Qx9r,D-|7) G ( 'Lױh}α@fΤAB | ϓjSjQ.5x ^ʄ'ìB3/~`J`'Oؒ*#pvydA')qڛX^8Їq?'" &ՊԷ#l$oUNQ ~V$3qa>>zA>i]7'l$9(a(2W@CFSAkK(B1_9,sBRV߉|d{܎ma' ;tI*/‡T\R@R:s)酩 00jyT):IH0]#{56b|q3*S4\?/ l,D geӜ#kGB8 LKRJ&dsSRCI.2 ߳OIZj2\Hq>N Ad(2>{#])g\Տ*47w{zsø [,$ ̦ܙAފ8PB sp0UOhY<c)jss\ؾw4K8/^[$~!Uc 8I:p CaķuB-+ P䂒$4e (6~yr#=)1wA%4Qݐ{(qS3 b-Gm~5Ч 8Dsɇ r9Z-?yQm! K֦hT$Hh Ԥ=-Cc|{7(ƚ@Is.xã(DC,;K2Q,סq}U;f)duŸӮQ'0|wMo 9Whq0#\yG}AIS4P3EJA9.Gω 23|tԡՎkw0u-jcz%k t}? h\!qC vG:Y-假0zŪ<- =XE ˂__&ȶ̴ >Ml ݇~Qx\RB xJݞ+9 N1S֋=bScɽGEew9qHGAW3+C:G1?ƛ*ə@#1-c#e˹_ NT+fjĭus|tO"@Pjh%\!K_hEm6j識Er#7ApF@nL*ц`ס&[Nsд,\tԢҞr@a]{ ѩ¼جG%j(vIϸh6G ֪ZBD͐L_V I+bFo͋az۴2ֈC6!@W"$"UKEPXl/+Q$5P"5?}bK%tA}PBIFib#}+Nx:S{*'m#kbf;`[i´YPc ox0; !Ѽ:ׯ:0k%H(gVꨋ(`AcA0!ђ#_- ,?1fšsX(hhJe@ˌM)Q(0,X )XUO@~(GH(nXֳYxڱ dEgfЅcl{իCAy&epqI41X)S}' q9٢6Y 7Zlh!'neh٧1V2;u3 Zft(u cU[zE˪2vִJ A_:]v>JְraWsOO{lw OLHEĠZ~/^ fPxkQ{W9~J}x sǰ'dWu8_sB4e|Q t_Cggs] "dw^vb>r{T-olDyNu ?T֠ +uƖf.û$Ku7ptrJ#U6t8VaQ0;#e6,˦hsu΂E %fH,z˹kQTRnZys@(dmuqgO~`7gNZv9ͫlnʏAYy 1;)'+l*FvTA75AbRMEgxџɷm9DK9b)Z?:4ׂܐ}˾v320b4ؚǓF[驏W!anNM~+/*jhwh~VXd齔ЬIY3 iKFR i>)37o v*1eѦj= T9:s+SlbC˘#_`>4PT"Gq(LکOefn兠ۆjAD)ooseCC3~ T zHe~pWȸi R|hH78K d*`⬁Uj:Wc(ǡMh /`/꽍`!a-KR+QNKKa-b}l{yQ$HΫv/V L?Hgy U[>[,R=κol߀4( E{yWa? cB~&Œ#pk*08qDֹ G-q6a:1d`iPc#ae \Q;3-bVjq#3!zh$J] ;Pbo܎VқQ@]N hu|vm;rװyQ4 _9%e|\wB6ebd|^l*LZAvT8Rm Д:{\oq S{1geEQȑA`*95-G&BW2n E2ÎZ E3eDSI\Ct@%q9T/Ǩ4iCb֓0U $ <`n˜XLE Rp׫8h a[E2iMoWhl7 \9BEHDaW9%hj3!Xp(A+vwK1MK5Fn69Ra&&;vtGgw6r GYy1 ɗe<@~MVm{ {ڍXyKCLWH|*(o"DNGV$&: *HįF++at#z'遱[Wãy~ 1a?9xZK[IQ3*g合nkGv]B)MF-73No^/^'|"Mבu5tۣReمH8P\>wf[X pea6%9aړ A } IpH1a ʔdxf5/X%56Ox[N;DZ g⋘&a꾁]fr~>-/ͬ_=Y~7\ vF½bK9캚>tJz+n\ _;}Ci \@[JSA(cLjr=LM~c$Wa2Wy}{3qWi7~)ɏvP -(_6Y5& O/nيTMy-lעn$"݇R/"+K iy@24Y>aO܏YFfTE3Q=CF^?d6x I_Ye\_|_ ^:SWm|XُK['s6ޘ4ShJ," %oGh᛾OyGŠ[PWHGVU1 fy ߬2`}h`C?}G^-+-h6t}ߧ,'v]b[ǓˮIu8č{O汙24r8s6| g#c[_"鐦RWn]\ɾ]wU{$#rtgem ]S Ɛ[-Z Cp\Sѽ)D7n.Si(hb9a$eA6p 01v3*:i\;?沬A.F`0zbrLe<7Odc>ǫP'iµ=co\@#/S2V X*X%ŗ1KjԅE1|PvO?v9-G5V%|`&56UXK~Z]В ` s0\φxa(Llr&ƻF㶅ہ3$oXjh tTaA)%eRfHct3-Aӱj T;ZHT+<ũ)e, 9?:NqejK[ߟgSW^tpB8l<^*Ezx$ZTr }W#$eVş xGo:<䖋e׼:3}GG4:9ǜȰ <&ܵK)5ҾH07{l~RScsqy3VMgxr=PjyqW-GXA#:[fz B{뵔T]uXgAC)YsWL5(u[Ny &#]&Tէf0)Sde<;xAith#GL̪D2L"5p#< &0O#gaaS6`41ko&ǐ@Reƫtg}dpt\m%AMM w](m7($C(q:E#7/ g!]x@xkl>_''O:CgiRʅu6u\\;+q|UQqMtwCX ,CeI 84(' }Au3&m^>t6J%&}@0{%HIejj'bsvV[ٹ7hfnD6ۮ_zݕ,r`qG$ X#_C?,=5gS7N@WYυ0F[r 2H jɉ,|3!kk3:J.' oζbߟm@@8;yjTl`&A f@b?a[ #ܨ/=ᨷi- R zz`QdX |rnM?Gk\>FVh0[LC.Уn%'cmNk%[υ۰!N=tބ :ck ;v=BVۤ]*GӰރ#dcōaq0ߴk"TXE lNҋ 捆ML ÖS˜x.vŦUom%MD ėkj򔀐rBj6cI'G-J~ag 9TZ INZWVI~`K*aQJKdQ{I Opz.G-CfJk36̆1yxV![ì᭿$x~bS,@ͩYAQZBnFNA5n*#Vqks+sAhki淫ߠ0pNgKMօ*`6k >Rb9#3SŴE{䉻wZh{rdG6ow9[R֜Ub1h@Ө, ?Y] jعsk35~2:ϳ?ɽԈ?V2 Wǣ]ssk>t3 0<_1Ļⲳ'Tخ0= ?Ω[Q~Q>GK[sWKyL9,4\onN_x|N:1Ӈcp"s1q=%gq¦~zkjKla){N~b^GP teEo ҹMb<)~#o3s-_٬Wz%A\j7&l9S9},#J"M5C7E=&VgT޷aМک ҜAM!Ďgءܔ`y5׌=2xe(yUY 2Q?xڅ̀EG &%W"ֺ+I:_DLI1zM!JfPyl||\@iB}d A{j] ^>@8PI׃L y5o&f2* jap&A>CB`6? i.ݼ\ [$daZTmWIrV>'/bLA=cqɛ] 7|b[ & $fWeTN=SFcdcHp0پB|1e4E6iM[1ҨN]dH4IV}E:jAVV"87= >  S.2f!I#x,+WKb4YZ6=Iᦪz" `D+L;kۤ."cp# jPp0TgЈk[ۮo!fo8zu<'4hupRb(!u Zd*JEiB?fSZ|!RZUG-A- fCjTi6`F)hF%/Vu Kg򰔈^Z--d {ҿjr8`" !]dRCyL)yZR VX"ڛxm蜺Ѽ_1JLؒVQM@0ob_ȍNH1d,UwKFX]xwi0JN ޮ5QB c)+vs@|feT/{O]jʰhÇ#@TwlKgW;*\ -DU{.GgO Yc`j XH)ٕ]{N)'Av]oЅ{4ƘWo헟ѻlE7C a쿥9lds|Ӷ)g=Q쓛G#jwZGOS dR:ōnBk9&Cy鴯(yB#6%&bUMȸkMH i0"~s  d*gПFZ)o{_37!YppjqT&EnPA}<5Zyi$BUVA._׏t~ymM.Q{_5LJp4O'~6,%>Ib>N3E½!X!3SQr1Խ`6.خDR+av8<˞*Wq aꊲS!*6rlܲ=޳Cza 7Pu:bBǧ[y=jEd[ly@ro#flqd fEML[[~١*eiCXȰ3C-g@I$XC%Euxw7B^HH|S g KhT-xpH9F=# bު@w)Wq?`8,F6rک9-cWblFepl8Y?TuÁtFDa`q4!F ~ Q41d8w6+~W3BA)Y!p*>(A!W}[o#?7ã-mywee|!ݪLfR̥T$F/ bGa$o-Ss7؀:r}xm#U$Gp 2Ӳ{X(:;dO}rf]q@";7_-,<'= GTGX3 bOKc#SuS4 :Gb;ߣtu1hGHJ FCрB4: kZ'Gy QOixȆ` .U4/0 -^§y.JaMtsѱP-q-[w*fxw|4nM 0b? ٺy1o #=*.䟤cFsd# (@tY,H'"C{1@min"(S6'nPiOJ\M jߦ@mVՌeZNI4D=R+ E@2FUɎ%ACspc3wGJ ,*W/n51J@sHW^@>i!41bW8Dq3V6n[9)KMQS-rX~VSڦb$>oE[75ձime¶:즡M1q ^u j~T\Fp ibJz* X b)Ipu" %=vz7!3yo ?J+oK%5\AQzc,SƆ& 옊jVŴ4~p V>լ7j)H[q Iμ1@H{'W&7v2@C2cאx}YOP ٲG"%M-@U1um& 4J (r;(4<_slK!e0]1mv8G dBOd-;8Mt-;%L.0yKʹD\Zۣ̒ֆ( Lhbih)p(]'" GuVtB2~  "9EB4rT__Y秫ıpF`HψEisް}R Wش^җ.@ଧ+JeKp!"B >NƑl{1PW8eOtin`7@$C96kCu2=k~*B|BQ&G_aDׇ8Z4ΝĻ\ m2s}ңDxa̓]g*smK{U\N. hhݟP#5ezm'ۑ<"rExW(ʻŜqe '޷ 1%T%/9FO6'keʽ5C.$bNy]g^.;̰)Ȓ shCMӫ9oS.}ȌuqWbBGLWhÈHAd{_qi#}Ҷu" f՛vv?溽Φ@#fٛC% vi0GT(G1E%+X[i;! EBXZ`&P(%`Ln̂pD՝ELD Mh*L;"teifhG2Z#H~V rROTf2TC99jrlǦ{ .٠?<m㏿~Tm׹]׺w?ۋ'o6B] ̲䄂\̑ge[ȤNN (Rq`biNKCX8bcDp)FJد2Q2L7S./&_:̋Ic]j(Dh<#W2CWoˇ n^)jTuvp,D W*FB]PѮ94$q_πy pd*V!J?{4~<=]ũq k36Sow~OJKuch6Ej,/9pV7r *,5._}db5'kigөV)NAb;c0i2V^ߙJ9qR@%tUqtnS.AMU0GMj xy#wT̆-UU^{”}G]H"OhKy,6Y m{!wj i?B-aFGhd>x/8S6Pb#0ql@ ݩGuoP1&[=]A !~*أ5%w;(uu)CW$"EaX @*~j؉$iY] /FYc(5Sб;tpuuK*sw29. ̴7D1 a+,^[<׋!.xOWd4Q![dp!Dʕ,\7_s.(Ε_f&Ikk]MaNuCG_vVg2r 3]ߞ%Wa#s>ֿ*76\A`ͻTw@hj} !U-lݼde,T9Rdnt-A3f7—kd@gmlLYcdC;)=>1hKyXt)R cxm1xڅmU[J'WOTD;G`ۃO{(̂ -ȕ'gmX% EchcilNxk =>L|SJR[A;`RRj5׉dC qG|%\ {uLŽ*ɧo"!Fx }uSRYF[0#O0MPǡh+ ݼYCF8ǼηeޟuhJlƾ⹊r l .s*o%9-7wB3ԃ̡ ˻S ۄsjvF72dJ)Y$A:k%1.^y`6) '1\?-nc%R0&u.#xc_#t00nb#v\$3Z`eK!4+Ȟm˱=|UgָK05.qpf9|) hEcqn)"Ԋ4q #I۽hVF51!6 F#>!`.v|N5LCM7/'"X!I%< z 3 :!)2clPރ6G## Ȑ2-kv  =`L@Omd#/exo@Jͻy]kc}:/'ք4:xĖ?uc%p%y)&SiZTn R&HgZvvaUuƬ5g FԶ4K:q= !*$+1it]3LV8)ՋPZӯzfufE-NulnfSMjV5N.٥kC%fQO{6jmfpMqeڟ3o|/'h%%T79Y ˓׵59HM<1SsPvޏ JخϦY@򬅶(gf%p`KU!s)hDl6 W}xeI_aX>M+pR"vdi2oNZ<|qq9o 0*mrS_ux"C9C@WcX"Z.yȣ oGTPպ!{? ^^J<@1Ut}ۚj m{˖Vqu:uertuȉ7W]cX./R;!쏗(ڈW"$ Uh5iq8EPō1l< }&&3Mq4 fO3tXG+L+T H6ꮳ؊Vqyy>x+:?5)WVHa]%h(1f&\ְ;$tzŢ30!$R'|?4aZ-[ĞBw^ ,oD3#_Mpu>\C:jkpVE\.n4om0Qr\H 2F}}abpLr [NAIhΉɨ9Tak2l4R4 woL?(c *WWQO]߰6X[mvx] j@I榉'ѥgs@bxmM2@KhèŬ @{$y:QuͿdlQl#VGQWozjf8/Xy^sп#btZ 0C33:@J\9 YXe[N0JP+hF|i:zF魏z:<61]SٚZX6KW_[p~LQ[G r=/G'6ٚp?/#c"S"9[~~>ɔ sU~ܥ0.j&WqZ/PuQduiK "Rh uwn,?KwmQt--VQpwv _]|&"7Pp <0\ 5WnoNyiB -ܵ9UpkTtHrc7ռeղZXB"?o/F 06 >p'D\n`̔cocɱ~+C-{՛:T)Cx@}PZb <V IU}e9v*Ṅ: &ɒԋrߵw m'f< E/t ~(1A 1{C{"Ʊv݇t0B<8}߸6iV9a 1U_sljP8 _'>ꌛ1OVFR5`c!QS4]ePN"J &yw6g%`J@+"B&agw-?2.36zt#A.߀",&@!~ ;0@2%dvPMހmetWqZ hK4ނ&{5MW<+Ŭ[ |Q|DX.DGt!i菬j7j Rx"y ,'qvV} O$:k4Mգ݉?x,5{]{yp-뺘$} tB],i 9K@.„p?G@0 A.&Q*0tZ\0Kť~F$M H  -?W+Nq@UZXݺUkXD%&XYNZט0@Iە@_:.:%E0Q@L|Nq]woXTqʡyp7|3[=9vIT;Ӆ=ij.:6S+ m- wvhh'LX\uZoҗO/J/\h' 8^mQlv[ڛUbϱ5u}NTZڲz%3UȄ5= ؜X Cd8D騂W v 15W?Fnś\r ;q=R8+ &OɾԴFJd,;΍.x(H-/j*Y/QP^$B{n'ÉsGr#e߃vP){}FAo:b'*\T!aS- sRLEW_`hdFw;=aD NE(^-?i%ọ;碃)3"+{Y*ZEO~"%I<4ׇ(} Z6F# 58!V$Jz[ܝNɄ~ ?U"naJrul\,EJ+&>DJH3L 7](K">]rQF4cVH檴ӻz]/j׾Hw. 'ع!$w]f__bܹn~2{ uOpRb,Ś @YjŕϣC(z g^Wa?wLfH#8)MW9`F~2'܁+SXiS`b-gU^ϡyoaaƾLo_!4iEcuiW:;ƨ,bBM&y(q]yT,m*pki?v "Llg~|8~^$'^d[E.E}).o/-V!cdXPfZpj #||tw,جYesK >^𒁐sBuJ>HT5XX֯Z*T?boF2l .ͯ;֫FB -1.^9ׇÂ*= ;]z2!&$J)ӑfR:$Ӹ>bԛ fl̫Ma3  XfdHl} rAbh+FYF(^IEO0l0\ȇefCg5.rv%@7 \·d5w~ X+yE] Z'/b8=jɫN:v_LtUz fsjyrw'9@6~U?yQ|Ty xv̝N+Ư کH|D׮$´( gu(,SsO-&9 "Z R@k{Y]72@&K)! > oW@Q PN-w`'thKnIdOz[Bd2sH}f@5(lxZd Vn$0}4B)ic؛2vHn@ Wpi>_; J݆zOnGTsPv9\G$p[(_)72R|ևμ %os._8<ռvZ!e.b[BloUxZgy sC }n^Sw>$&3' ya6o7Ja ,)P@~I1Si(r6@%s"E!C3s!vJU v :=A :5ID5 ]&5Lq/)b*%BW_ڊ'm6%"TD;"Ǒ{akd &) n`d r}RJr?ܺp$L;L^bH oJ|#׀#VhGVR75pzRԨz@ ڤB63Knء<e )k]IvD8K:&Dq*9'WC6l77uqRS"=- =,tKࢥ @>ap̡Gk [K"='*Ǹ1,Ee򊋟z'0 p bp4>Nۓn7x)HS!܊Sl@+T6`~[py`O\Sy93q?/Y !_4r1E2JxFWpyGץė,b/xf Ii*Rz @x^6ZYHT]27e/׷`qƽMJBA 4 >,.yGD&k)鷷8Р>Ĭ0]YH24j|r(12AWS, [O}GLpѽ)rY h ֖+ŴL 2-ţ}> :+ wWo)@{z"7|/lIGۣ܇_bc yL{K',n-NDF.;:UYjxQ4ЌճRXMťNg?DoE#-+<=XlT.\TSlqɯto&xz/7??ݽձ1mS[QmѠQ`&}WmWLJ13(F:! (XAJ xIlBX_VJs]osT~;gzu5h@kؕC8UO"ݡ 7|?@v xw] #|_uc$2Olew Cxp2T"Bҥ.pF}I|gaɬ`,] J;7|f Jџ=QHa߉58'3F qڊCׇҴ{~@_TN(:,Pi76Up<%NuwCl9b3>42?G W._q=kQ! &aS?k%0iR}!FŅIoٵoyBvE|S9;8f6z7Ze8`rB-0܊ =dnB%[ȕ}$eߢR)d b&R1t'L FM5-ѻ]GoW"7.RBpdjj o Rp"Bo$WչoJН<  "P:NW9šg^u, b,\*M siΎ,*E?cNTU>id7:r2'tʎ;Zu E9"{fww>V }h oJW'M3߿L$kR_ ;O mƳѿ k.|(Bw]@MTJ=mS&l8i?4 0]3y^a/0ZS2KdKsL k.s"ҟ|{(.S41y d)V5e-_P^ | I;?A*;50EFwK+>(*oXt߰s#wN PՔ<1r'D SwTT;HzjΝb,=j;/cCv3@SGVfLN?s Kfd'`nQ*r(帑rs&qSً Q3#b@鼸 *0g_@UQjf񛸛h(k)!U#kx&]$H {?5dU,'co[HS^N\ŵ+,0dD{VG\wM:[up4.QWdw7+n'=N/6G\hG(c[=^4OVb 8Ӝ[CΜ@Q&+'D(o.9OX3uPTzMXءv5os7hoְ[(0A8'|?gW.uW>2+!\vo+9I;3@Fy^RbRꂵmrZO໭ΪT^]_Ef_J ?ODjc- ѿJC ~6¬d =$S)2oF"5r+|c3/\yulEgJw1{NwUqwM:?jɨƄʁ-zgmo;]x2C& !cC΂ W<@m3m3<H ,#yZٗ(mִ!Wsm-3`X/)v>Pز :2%ɣ0 ̥DyY?a ׮d N3AHv0v]=Rz ?j;ەj}tH(#PIVyG`]+C ڛiVkkǼ %&nwg!YGc3?kZȶcP𼕴es@ئI2h5h|C4-$d7`aI% hz5 E Ck@NK~wIɈ:/HCJD! dv;/ [hoFAP)$L~=yze*W:r =K:v68ґ'=0VfR5uk_ܨpfwh)0}D}V,N,'o8"bD4dpұtG6+0HU ߣFΈ#sic3MmC0 `FM7҉~{2dJ vJknyRh &jO ^x:mq~넁4 n\O\kZDoJa?  *Aqyʐ͢IPAmu]T#dպJOgt)Oav<͔υg~Bϟ?d k3^#Nİ``}Z}N/'NMV0z#";6 A0+mɿ*fIpf\/l~.F@5ܧ&ŴLsۨ yci2Zً"Ai} yk yЯ/~UzMi` vJ w >DL|>kDŢ g"*O# 3ܣl;ukz W4 .\d*r/pHfsO-)PG~s!^%}؋V$/nONtYuJ xo']}PPc;YG%F <`uT[{HtKa ytjʹq e7=rB5X{A,TXGH@&Uq~""S FjphMcf v^1\'#f"@\PI Q{.[J ` t ZCԁѽ$BRǹt{u+J'5Ȋ30B%uIh+] `b/΍?[[pZ^3-)B$jUK۪,l;OSs 7&[+ܺ Ôkk!Yȕhb#g$CGHby,e1IIXyV;5l|yuX5@(OUaryM; =rBL:(!Tb!_QcK܍Y@[P:=?㗌]t-#Ԅ~0ƻs67H:`|7מ"䐎 {~H8F#Nao{WyCn"5Y52j%4-H$g :>ghH@R ZppR%Rj5{G!ojӥac f^þ%E~!=X 6=#'!aX%{>&&ט :ݧ'΅_ok p&r_>/II^K@z-x42Cz0hraՃzG2И~i锟c(%ʊ}do/98**t뺆8~MBN#j|N;q1IB-ERjɺm 5JUc{z/X) I̡(p GW'^\.!mb%yY$ϔ8MR& / 2T جHW)"Qa3Vv+dD/ZW P56y)<9*ܲs̏O]60aZIğPJ1vj1⯅șC"_lKӒT* %5RcsC߬|7 d !Dx;X)s/(IʾYÌ Yl]TWi?De qJטx/z0S~%~S !1 gzHMCZ-|mI󐊵PaOJ2(ظu{o7-Mu9iL2v?_kv*敵-zU'av 8 P\Y۬IvVaOCvWR\'땆AU-rn.j30dC ?t;ᚗ{KS+2yܘ=o˕ΚY@\zp9֘5:tMѤywڤ=$跗&Stiw@$t:=)?φʙo~CSbGe 2u{( փs7^(&.u#ٗ QoDĘF@OQUVCӉD6^vEpR;u U7y~Z6nv j>S~"LhD@~[_e p~iGY"ww>hˊ%5ADُQ~:X;gs1{"LΡ~ 8ctl-06H4\~Hrqw!$i ژypVkxw}Jfwl: g\Yc#3o0|=zEGZtT:nQVioMޭzNRņ2CvjX,0mk],9Ѹ93$/d\`e‡:vMR̈́7*<栙N3Tpm1Y,Z@9^T"{L%E5$5yw2I3(v\ 抉 TRk%|RIM3Wd컁Q(?g(t{>AڲT80*&햬 tMp0c6a(;*'SzAknq]?ezʗ1;m)o{+6_[¨D _q47+/iV:fwٗJ>V\hL3pʔ[O6-gi x.,iK>MxV=MglFpQ%_=* #7\ P Y9`uyAAU\,Fy0%Eؾۗ.}KsXAa!`'Li%\ 9jzjRj\(#p3gf=&o rc!z37) ) [&:OCBi=%r(5J$̚U0/Xq?Me:./Q"s7|c20I0<`FKwD9t3e_Ne2Fv k{Ҝy/AQ0=Uh̃U-y q˪9W6MylIcxm̻r=֊;+}%eJ2 4ΪՅlMN~2Wo20R-Rfsr?:0V tI!W xEgV$݊HL@.0X,_cW&][ #xHUE]k$ԋjEbҜc 0\ocb w꿤o~T؋F_LMᒒD-AL)Cwo I4gW`Mt´ע~b}jxR\r6En8?7"[\+1My{Ax*QYk<+pw^Gv+Quz]C7((CjՌ!f F>2@ }#B۳q!]Ҵֲq4Pc>+m>k즱Df9nKꈟa!Ґ*Ŗ *jGA_d?ŤP/:x>i=m`)\.yp8q:4f{scp< `lU@sp| Fxڿ,='mt zV?(y;R ؽR:=1À02&#x|3*Ś? sSC<"0ݴD}[)0 DVve`G\&QxT{gyLIF)BӉtur~V}Qn S@ƔEZLzj 7 )qi98m1Koļ2k)^{rHE+K2yCp toFU1*M0|E(<&nC.!ifP~42XxdV7! eVeM4o%y.~ke< \_Tٻr9(J,U9DpFaC[\>2Ʌ)gJyʛuw)j+fi\#%R(mBL7,[& ^Xtϟ3%Q`U`GӥCހqG%Mz_w[*Y* :K|<&ŏ\h: ^&i=WJ A- vcՔ#/|t_ pV:۱ {gh6h3mvQ|XY7!EdɥD[秥lT|T 8 !7d"gn%ėDG8wNe' %G)5W+WAA ~.k#0ó{L{O"9hx8~VҍYK9vFǷjLu"9%f]q "2yoI@Q^ѣ;b[%95 Ɲ;\f9$78*x+H[j  dF>AB %3 H],4غ_1c;$T$P g͎-m&aTD 謈^5~[Lɛ`q[D,qPK5٥3P0巇K,N 1nBqp!K&h҄Qw{j@9@y q NQĔ?; >I*Yy \ME8 cC!IO$7y`ٔE_C ;D|"֛Z!Ć"LޗCckf/uƥ ƹ~&tl 2d=Kp+XqF+Y06gx*N*ך^*M⢈C})Rȅ:(# U?VI3k1?8T`GGbj_ե₨]~t0JfZOJkB.Ѥ\^Zj3Mj#3zX/TkCZ{І=a2=ut]"^EGi Ex[#zrCu{-_0WH(]CFZ:Oye#z4wKdsFIwmZkPC^cTi͸ΉcY^.tma-)CԞsq:)+r}ZE{* q9}~x$4/$+ȴ*[,ːB?05LWm. jwJ\ц ^_.]]<.*6֨7K5wZXd Z95LN2+s/J_Vux5hʖQ" - ],?Wʅb@CKсLuq bQDEOmu7ț%Zo٬KCNdo{XV34L 8ςEkN߼lS`k J$eAk-WAD [OvF:=GYp6O'b'@7ꏣ4 rxmKbD|pR֩npKp'/73aIo!5eqbSz._<״>0$ d{t#VQkOfeфDQ_6kZzf T)N Xdnya 'XILpMktIfw]z[I"\^m|hΧ>Zv)۾f*hApԤdn\8-O/>0]cjM{͔V ՗{7noFxVH˶G79TDNS~RZU|9[$̃XNzOitxKE"D4=+W 1exOe\抯R  A>T;QNL, rUE֚JYRG=]X::^"zhκk[poR̨k]x걛 %ЃD&nh|O|ζ,j] }h̢=߼l#ʅ|@CD%.t>f1|h=@ Bd-Bn&U\e?޼+|k%f=||I<.S@~ @S.0.s`f$EM8lџ-V1nJ.aDr=%1VX/Pf8e^.*}<$O)PK* y`\S;ل5gp!Z y×"r SLȰBN[G`z5 POΎ^!o0N| H+c!p~aBxF^Ӽ^-q!&92FpL[;e%7҂tDI'!Ni`js-"' l T32R cޭojH)S7OsOZchUT]HVM/G4z ߎo"Bnb$`:qdb﨎: !&Òr>k('L~cq4M|۫ ʠ::1 `|,z,`1i`q7$v͝!D =hR>1f\qG鹵GLa1P7f1B+ʋ(zc6Nɋ{sˋh!(#>YءUnDgg{68w]17Sk6I9q1*|R?n#Riҏ^Hv]QBkz"?ӈ>V<9iNB˙r `mZ2%ԃc`APQ ߶;Fʈ"3eM Lt44=TzWVeg1:sWF*44`twW̵ I*l-؁=.$xD;D(pi\|#fK"0 at?bwrަZ~Ϙz6~9 x;$#If1ya% ]:N#'-Ccu@4blM 1JaL7r g` ♀10STl;4 DCCljhgN%FIs/ʵ\*3_.m BYu"1cS|\S,[p[)U&r'[u޷!6+/1b 2rKo±ׯ(Ϋ"sΰK*#W i^Ykp,kE槇֫A£L$n{8%u 1/z #ODwB:olU/5C.k=ËJ*YjϱA/wqՂ 7*!yOzZzH Eejcf'W_:9jç҇ ٿ)U=xzG`ajoIbT-LE`XZkH1R%A^'!hQXx8,l ̬ei3{K*kaQmz0(x3C{h5,Sm@Ψ0o#X_'A25I D[gv=yHTͽ`l':w6"+@8,2Qh,\&2@ B-̜z1l2U|]ƉC u]VV&ʢTYP090Q%j3WLnnOR҃p͝S9EP^pc+"V}X'N쳢 QAʐ q;8޲g, pmO5/A'C^2\3<'d\Sln}C<%,;{r%δ@ Z2ؼ̪-sĞ WakHx.fH f^Wv,7؟0%Ais4R3oWmcl_-I&lEd$]/f}A [By!Q3xμpz{a/{G뫵l%{1Kt"M#ݬ"e^d$c`9 2+ Z*V-G(*d bZuYFfT..4oFŦU'M Ѥ9xsT> 7/eP m:/ uCw4BGl(ʭu5d)ͣÙ5W- C h"8D@ FM"K.|KnNZ}O_*?%hʷ%z$oD%vڲD/ ,283zSPfg" "_*]P?xf . L A|{!\-m-Q0R٥TeOڝD7HC2lʁZQ\nCN{ "|¶#۔q|nsC\LQO;0;I;ԤJzL]'ܭXa!NpsT5PBu &^PDaBܗJN31^u6쿬9B?x{"o[_Z&Sؽ/) }Ioˆ SÒ>?rwB %Ug*6'h%榜WkkP(~G_^Y) vƪ"uQ/ w'ۤãs/oL+g6"0ơd8}I8s;x Us9ҷke+oTqГp< ^YARge-~7;1hFO`Cޢ:$jZ)R[V5E݁M mƋ<՛-vxf,W+Zϵ*H9ʧ)ugpG#Sl b؁E+䙜 O<֯i [sZhNSXB_ yz5}b"Z'܆ v>[x$S-&5֎>Zְ 1 )t8轤#ăW==pq[v1:`ZXv>}j*иS"7q~ȌvtE`/SˆW[s% d`~]clo/"hvXƵb` x8S_Uքr pS> ڭBU I8jh IɓI#g^M68v!^+ ~ ~u俬Sv\{Ta%`H+=<$cNf%sH/v #ϊ_ H$ފ0}LaޛÓogc ͭt@Iܨ^_a rn<@ńaQYEu޲TĪᎂ$#]s{cwu8B=uUM >DJ+yqDYI[yS@?Xvgf{Ŝ3˂^FB^)s_]*}L.g;$qy5*vSЪm * o0np0K.*Cp=*dU+h@RkLiz D1C(,F¸'S \+T€"I US> FAZ!h/ԲWkwC1*O),o!`PGd=K!(dŤ%%{%()z#D4Oc:K1QP"=ȹbTCL1R¶[H3g H=1d>B,0H!_깮9YjSJ3VUB6 (}'XBCCZQ闳ϰpi8a VXk]ӲC)HM['*ۅON̏XPT7vF01S{-=BY}zC4As-q#\GT(y5Sȫޤ*uYТԝU.lT3 xqjbVNOxq`9諲%~Z>qx=*'_ע3>m}<9.7M͌ÓcA* ca _@Ek=rxL^kL[\WJ@ؔve]B:;N' `%Ӕ,>OBkX Glsbc:O?H&ވb"R/Ѧe_9]ޠXxكTF {]CuyUN9?Xqv[OA] eTBbxaV^K͖n5ta +j^+&lLp NKO) ʳzD#wL7Dº'^&a{o oWXQkm*!$|οrCb2+V2.n`;.V½2@Jn٠P&sr4*}w3e"u_n^@md0Fű2,G,\>\U7::puJQ{;F oˏ'mJWzqv|mNsE:3& UpW4쳟`pʗJ#w+MIc&BՑ$S'^^,G-\%d,UaK%$KɃ[auSw|s=ԺJun 5)n)mд .@ۥ]G}lA՛ 2H^:Avk2 Jt[/H6wxϻڕa4PF&U~E53nOP#־`LV6ڲ(dR,wHE R$Sy,]x3 t$ f*+~tPeQ(~_H,uC_<&|3OƮtssuHŝ6DJ HD֗,t$s g.PjG\/:)IORV% B!\qI.O}B_[lԽAbЭ%G x wYT:_hC5f; s'TA*LF6:Y,=ԇ²d/_-&YV))$K cȋMe3.UTTaNM֗I8>\. {l5E@4˴pPX{9yj4RpBM% E#&/p$=[Gum?E7a9UZnaw*%s=%w;T#M8BMSk=ޟ׉e#p6ˮuՙP'yVRG ).9KN`c*$)(QK/.^3Idd(z h:gf* !=l%^k?~EG0 C.3 #S!n-@ڢ $¬;'ƥvwvG›k) 72 h{ST[4Jv(-,3Ht\,`V@610o޺6J|8&Jb)y%? 4L❳7`wǏCs */T (N7K4(h,e]Ÿ th { +c; yiC,%ȡ!T=Y8 \ZΪ'=E"Ԋ!.06<\F_em-8ŧx)J<Ł.aNܙ֧12\19gg AάMoOL; wP@Byhq|P;w:܈nK nZyd!OgZGL$G1:E3Cl3saKt? 0+N=Ydzak`"UZTIw2.BKT еwEĆ z1S˦|URc$G zaHB:Ht m-HnY7\p| ʑMZCQW$-),ZPA")D `N,&}C+p+ U^ ,BuދT70TWPyYQ\0ع6oB!ᛐ+p=]^I+\G9CteΝx㥐/" D sͿgi+caaF|O!"U,_8 e!l3_ Άd~;Ĉ @Ҷd!XcKJ gC:[AHnfCֱayg_D8xa !P9",l"íIr%I֘7r3kj}ֹ_u>amH޼C$0d]?owй|!H $HE6㤞&^4/G aqoTF+6%cƒ'Ԗd4r*|[ukh2.Ru#`(ݬ^ra]7j8RGk;-d]/PiooN3`(yf)F{x^>=Kxdc #&"[KCJk>Vq ELjBw($aDm86mٖJ#Uc[NjG7N pQ0">pN3LhSQ )=3 }yWi{oCaV$7[)VD@#S;ć0l/_~zi{} 4f惌d2W>?E[]O>gT5-/Gd죝:' M*gمͯBadX?H d a.!O ?n֪$B!Qa;։#ڎ%!B*KS),>rQ?{ ErJn%J~kUp9dXt&Dؗ!7If# =f6U)՚a\*Tq }|:I_\QXww-BD iUM xަTlwXɛmC1Jav%,/ NngL![瞳|]0M8J-hhy.HКE/SWEǯƆ 7`1y+NsJ5nmPtPl(>+^ڸvgJMgzNa莜W&ۺ 6 ÏiT,KߓSF = \y)E+(gE,SFQ-*QBVk0)=ܓf^d`S`Q-vѝ{K3.*q-Ҫwz;8s7@6/0)=_{"F6xh4>.iU'|ɲw2y !Y~k@hs[ y9MHbTyn}.0E$UO-!ɭ7P ?FqM\G4Gk"٘ Q LY B)A'“ӜE?4Nw^ww3 hnqsPRd;?oAEWڄvcpDVˋw5!zTU{vΧea݉ Nbe4-ro-JG3\5 chK;PsZ#&X},I`0!\n 0uƛX'A/k,eI^řNqؙ$K'`L=@3zE33 ^RdKNԇP 1r p`5a4b[`TF\وkHTnp$ ^G (dO`8u8ҡ)ֶ6l?/O39Mx D:L1N zE,ʤ>0,r:`lOm0 GC ,U /$\ɴ !zq$d3aeZ\NIhT86vbS>]C d/( ӷ:mVџ6@џRplr'RWt jF1P$_*Ǚ)#^rO`z3 rʂS:sfzgc|w8EQGF_*č(}V!h6bDsum?&iNmr }}`7\֚*1m+[.xw5I~ܨ'`@3k>G5q}s{'c.9u;_Q4 _޲Kk !;GNԅ mnmIpҬː_ Wb*oj_㸎7Q",@sPRW/1y+œ\ l_d~bY}'ey62BىKeNXՈ z#{!lMU-ϺJ T*k_ XPyO9O:I4Uһ E kUцWE)K"霩H_, !lcsb'%.-Kf"rW8Ɛ ̄l5m6]20PAlZp<'Gqdt8޺ŧ8}QR;A$tz=dRbonN[{q~} Q- Pm- 7ƯhzHu`B~vҰeX!Q<sh,1$giYNLlf5ft˧/KJU[ދ< KdONSNg}nIHzѻs)aZ5sYMd.$; j 07Obk[eTWnS69϶0j@[Mee-t㢛똳x<س33B>MJ _c7SԿmaX1\ "CH⡢&k.h̔Ԑb~\o2%d XRE3$*q^1&=z޹,Ǵ{nͷmQ@!Hm+;:XF/h%<6]_J[Xԁ0L%KvlM1a][P(Zl%a80Hhq/SJLS6}Ϡ3@jAb@ R"R>5>ܝziicw/Ԋ~Ht'cʀ2Dv#C4uJbqQ EԨAו4*YwUG00[I.P.$wC[x~L(a> 6]uTۜ?[֙i~8VɂȜ)k&+,{jged/H SuH0!N%xU/C)|G+r2`jZuɴZI#ۤYezPVz/DžTk:Yv2a5AArdb:\U+~_8 g{+4>ZJR9I;T̻ary-,9C_ņ#`-֋]ݺ'ȑ&ʨ?9֌gUkL*H;NRпHO&"w)MN-,X:א߆"۠Pu4>*_"#6Kf^83'Wc0W6|_ WʓGeho(nہW6\ u435%?W vPVpT68]u'(G;A*f١Fʑ4Һ}쥢.I^* SngAIxmO[@w΀-S`v,R _ZPه1%BG7DMQmA5B-柛mnätPħ4: ]/"KRIĔ]#\~(K+yԙl &r,`"j}LMH]kz5_oOkDu;ծ={ÚzQI LF1SU"g) 7n\yfe4_RYEt Ib}07mȋkx֩? ??!p$ܬ. =2BBxIB PNJ0URmn*7bޱ{ɢ]F:qKTNE6<wW|kwYSO<+J2AgצP&J.$^Uɕ9qm֟7mr)VVErgNm$韨@qoIV|+#`K0oV}AY%|L"L n35 1T-p[7 F-˲Zbh~Vmo,#\T 枢C4SgM/A #ߥ3SFYVvJtMmǚ ?SF/:-aԩ5BJM-ucW*١fwL)î ./Fp7*H4f{Igg LXQ]&~K9 ]z+ԭ }!S!YT9V#h?(1 %6$$ɝQKwSX|`.;|^BԊC+ ۂ- 1~LrG) H:؛KC(H" V 2\^?bA 䌳9T )lkMP~Ѹ*k'~,Gg_ETH'豰bkKt!-B,!m{}L{imğO$H t:WbFS csprPۏ{g{1qQe[#P' WAN|d ,,h.[sdCeA4.VMCgLy{EϔM"p! /3;3xM ;E:|E.{fu4,g?7v/l;DeHp'&~ rvž4@B:BAthݚ~!T }ƃx<Dp*8hXx\WIhfdh>C&u͖BY͗Rt :KzsPar1+Mdvؽ_n&v\MF9.v\!ԒP‰`2T 5o/A@9DHxɔ:&lQ:1\S9,x5z8nCW-ҷ8YILq3VpSOW[&yOXOj (sH1R2e$ T@*pjx墆/ŬK+M͌.Kn@z?~SʛayĘ8M4axr 넟^w|TC~r>1Zr5IL{3jq$%j-nBBE"(cJ@USb̙itV&A&e@È!1g͞RUH*<3*|-R. ^ZjHC&^Ft |Sh^lT<+Y06};9##;_cE" ! f;@6wDZebp#Wg(\E#h`ښ]43y/?u;5(7gנ +ӬAVH1*鞕J lB*{FTHW}P6%V<pc[/gW3Ӫ JdYߦш#xV(}Zt`5Ǟx8RG65EDAp_4[;`<+;ܘYi..5[2XYqNBcч";Kzr5_dq:7qtYG|BlNCB}M }LG2(Wv J[tj*V&D(V ~{(~3 *Osrg2 'oU)1doniV\l_%OͬHdH o_wRIUWώRv"6?ׂ1JqVc'K#z­ A^konE Hyc|lnāp 98!wOF"'e"#J`a 8;~l0ܚwEBâ jOW yL3sUM\릊2@ҩH JEO$Ncܭv]udc\d`Xd?h Zc@r>y/[qiPNO8qa*];›I\%ԡ>b^nXe%C.N S)bC,nA^{\-#DSPy"pXf-Z=m묞yt1^O -+2_Ȃ f]yٍ)l5-h{jptѵHpX( DPlj-,dpf&bAu*ǐhcv#SlBsa{LϪ%~^hSTW7S`^rO\v0sjE˰Էsy`_W ۘQW.Dg?/]BD, /NWUV}w0Xx3cJa3LuHE)?4gP_`M;h%w&-~hQL?2``-O_įEeѳ ~cqA6,?HUЛi3:I$̭t\EpnYFa9Nℋ۝Py].)p$Ԗcߏ^^~}/85:_w+>h< A"o E<غ"o/a͙l4M!-gr!_[ (kRJ TM%^u|gY_'[~ɀC-‘R_x<LQՄᓥ1 vx)y,yl. 8G~|U"H֗=K#i"zsGNalf˰}'$?S($Li0u5k0/E hWF"FE=A`X9V(xC57/SMSr7V3iA/r9z_c]\q}%Xs.[݋-1ͼOXGUDC lB\Ki=r|dګ:7h"_D[ UUfH!M1H,j _8wD-FWdey'<O+VāؒF+ݓa RA9USPxlDS"O+:1#%(j޹|F ^47t/13o[BIǖA\gSzĹlL;|.W櫺"zOkXC!὜PeB+5qk9}nGI㦉UhdhG?1@K0x>D)H f+wIeŖK379<ذ p K\80/J](Ca{! B*O-bLS$tc)M,,P$~ '`Q9{0x X=r=m?<ݲG#o1GKө, B 6TC[ @F[/a_f^͎]<:VI}`[>B ]Eijm /0nD@*Lrg1K5wuB6ZqׇEAis{I<-)r+|Ķ8Zd„&%2)i6btm{ԴZ=Fu%v1. X?,֯bJp8RG<)^ &g^ DSO>BOS`?϶wtyu8ܺD@w@^;4~U?m&RzJ,IW9*`_U}o'чK?NH(4AMf1 c.BBe;8>: ǗCt6O\lzFEyR(<"'zH~}wRXk酨jcU:6`@jݕ CҖ󘸉y\',wzOu!3$+p\]ُ7^f&!,^9tncA˴-¹NImU+)~U}Tc~CKO#7%$z9Ta3Kv=[t`Zn X+@۰M U(KKE7Vjҷ[gy ȼ~eo.Y`8Q\\Kp<7)SG}.TڷùP\ L%A>25/_- -oաffe5_lrOK]JU}H.+LM 2kp)r.j$ `(D b'p߸\^pS n>li`yy6ƀM>n;- ѿٌ~ g$L݀xOҤQ -Nt)yu6d:S.3&&5@wLy# MiӉṵø)vw-CZ%Xy)gՌΧ*|1 BIlux7ʑsEBlL!E83ZS| . q+d_Z1cf XkXA|{ 5H|CPF5;{+qϐ;Ni^2CTLH ` O gj~Yk4fY/}jt%v(ъR\iИx:-xFؓqk: H-E,tygeл ib(lrC|gL{*wDl-4# JUepT#b>GC  Hv0i(jqާSpauZ$]'E5ax)껱*_«on%dХV8bJu>-vJ6hEpPF/);| n^m6?wm$:lvԔ>udL xݾ#80J}u\oJ)Ϛ"7/l h*\'>9VܾeP-LЮΠqM! SgV6ʾ fNH)!-I&9r{7t`R=YX'5Ծg:1r9Q%=8-*xM`S56{Ns1ݘsSd0 "OI:ȕ΅OqAf9J&仩XSsmVի[AqO34mep ӄg^ǰQe+pun .FiABod# -hVΩPv<32r0jpRV֩5ζ$Ua^ysO9=3Em㤈3@s {M3\ 'V婧5OK}`Z\/lWO}&su ׁ"D }KW]1Ce{21E@sè[ QrB:.rC]]#MoFo3F<ӳm fG8)T m$}olM6ɄK=dЈeSRͶ|p)3rYO[DZf\o9/622)Mg:Ky!tP0Go'p2" /|q VĒ:E=+ob"z 8h\v*Z&!6U`\ mÆx^1DG 5>j\F;`- 1G+coUA ~zO+|V[D1&˶>uo J,3|..a R*U'8=iéwŀ0 4}"PhrӿvF&и5X\k?N_ܱ~)`c2t{͂8kF*!"Xo6&|sLۭgY:f3XV iqR9Wo?ԍxe\%+A ?E ߈K Nf厅]yұ_rM(NWfGd[|s\C(5"rNPbdű ~dY:_1${_~$-yzAdxU㿁aD;hYݨC$bzF+[m~ sq?$ TM[;b `γ.knħ@MuYd lL$ ~P ɔѮwZQ(1Yй&M2TX[3WwD`D[Jhq`}cdS8}3W$9E;Nyejz;,llFeKDgw' |'_`X}C%%j__sb3&~e`h)UW!u!ZmOG,ߜ%wp֞٥M7ՈaAK{5Z "JK:nG[SȅxYo-kQ!7j/ߨϚKM#r:ӐLMJuVُ ×+51#S &,rQ|c:2%E?ZqGb%" v e4(:8(y xIL$t)fITa$qɸ;(r]Uk#YPYtP˖>غgľcdUT {h`\Y|ؕzJt8)6(]V4gc;J 2g55u[[mh4oTORѢ0'S;0>&kۯ-=^yĢ.? ~dNe3GaVڄ95<evE.lx7ҽ^QR~*Ra"s@`[ٸ:IDZ6])C߬4F)SBٯNf?F1o2gI\/_ j2CcH>72 \cH\3+_,K Dx0Ԫ*>1j*~ P+0WiMj*<8!?%j0d E%_c#ѥIѵ"<,6"qCAoGfg(L(%(OLOUl*dV hjm5W]A:K,H4']Ֆ5=is~X0G 7yw߫[ 5:Ԙ´u䣣v9\‡dr @zu:)DPKxm!۰*p5W ek0:XѧFà?=`T/pV/'ȸ*ȸo UX D4ut!߂t ^IWAt0wd d=sѺr/fe ;O#;/Z6ЁdDpbu"~D5 <ٱ)ߦ%0'laC}EQ`}XH%S3ֲT^m 2,Qyڏ?(h@KmUW+T:"(9B|7!-rBgW= 9! ֊2뫄Ex=+7Gw"j  ݯ{b|%'-IRe`VC2}#_m3D.!7-.hqM᛺b5uH}Wg)Rz1GLWMI N 6|ng|uPZ[ߜ2Rah o^gsDP%hlɑ#Ӊ\! 'l(IEDpH< r̡ U7ľȺjؚ;˵HVS=P韝E|^9\]_V bLv؊GR]^k%āyZ:mkc!)+ R<:Z&/|<9z8b~H%+jZ*g#7@IYC?-D>aeW=ǒY UwqK@kQσgy?I,dBл Q򸷟(h8E2C?bO0z tP/L0)z97$'yf0ٰhkᨠ[IoNhr>!o~u My)j ;1T;>g]wkz ޮfeTvu" , qQXޛc|.Toյe6EqT ,Q\6:g'+ݮrDs?mS4Tӆ>K 8{nj|^d`p,'8L3 a.ǰ|Je#,-Nt@LCV܄n%_H(-;۫{Y;C=MBдiq2vPGgCUzBfM`KD=0f^}r4)U1ٖ8w8C!4 ׏ĭI;'}oKX=C"`_V{E/$@;&p͝ܘivfWy'- UM1`%(|Ίk_N:5QdQ;5[WǓ[X,wl)!뼒^nEk˱%:cWB5}{azTꁇgrZL!$CK|Vu2q^R'IxC=Ec h=e|4j)~]*\nɈWCƨŨbܠAS\&8<)([\tHJD_'Jpx_UY-'[oK7g |GĆ瞠q~GQX1pƕuY_ 'Ec7(RFIŞj^W[6|9j/ &h,I^uOvìN̖Fz[6m},i8~,lm NPyҚcpRA/#W *DE^bP4 rli"_*~N1Xǜ0vײteQ'<3_ _]<% ]qu uYH1D[! \ŭ($|$qD^9w8Hۋ+R lF}B]Ev 3, {g{j 3+=Urx9xGISqb\mc16\%9B nL3~ʗ41mH=M%\fKw8!Jib-|យv _;6yR M)&ϑ5U5kHC߸ of[5Q%U^"VjoozNn?4M ,e`b27un=Pe(#}ήXj MxWoIJI!M}<&`ĴQ=B$c|ť!4;SÇF*Ӑ'F/}MFA͊%ˬ b^ỿ0:ãa8 :HOM.1#4ި,^b3<4"9ʍ ̒Iq{8"EK1SN |-v'A6`|X1+(dP_<1rK\!7_nduy*;ui׃?*ũTL?>ZvS[:rK&8`T5"uY!`ڸ%0*n7'{WmxWQmhWaKNv75+ ,UJ5lOl`z+> <2FMfLno>̣xYTf EN =Op R%2&fwRN48N ps @"/ nzu3-."4X&^U "AT `E|V#5rTL4UkresI=~spsQ6u67wBbئja iIô3B/%nׁSN'X1R3}ܯı0TGY8մNH+ʱOL*]~bc2?>>F6z(7zXBVX=R92PR-6LĄ1qn Q.Gz8X5e?rqqDKx)B*P?W xQ^+XC$5kZ1*r*d[7'ox *n>߉dU2I{(9Ew!Qwʠ&G'.NZZ ?R/XlYGAR.%|Hk`FC塛[2| t ^ q[ſQ8tEW2xriy'W!9(7sՔ-NYh8#; D Ez..o,XDjNzlq2N1qMv6H$wgq+'8tx1B1찻\m3;Sx N. o7U7q*Ask}5xu):w' *R3#qܕ"x 3-@>(N-z;"]`msU.{3‹0rns^:PϡkRWh6 jo'~bɁ#;P\9Kt[>ILc~[̊Г7tYIv^R ,u"' ]QhUd/̐*5 $QH_S)#R=0|xWZA5}6$4 ];ӘoX4W_l 5ҙ "Ip>nj-dF@]xZ<^I;e zev1 L,DXzAQ:?1q(@Ej?ҊL G<*)1uU?CEWvćo C!tӼ>O'*kC+1(5NϬ[—v:EƂ ]W~˻rap܌:}XlXP.SŋntZHHjgHcY>Lz;0ש Q(b9+͂+Rq7O-}xxvA7hfWI&! S+} 3Y'%v+]q\ QI_:Kem+"9Kơ1u@P3#r<ARh'bpj cMd[kaʠs3Eɯ\znm<*c9y3qKsD8i[2k-Xc;ĆD'U L S4N{uWbbH/}i(KͽwkZ`r:$}6y֤#D><d?7}\}MLtVK@$M C)fNӢ1tB56\A3^m הDkA) ?n#\P珖E՗ts, +搣 Ė %p ܱAſK)|eQ#E|&1'Q'Z%g^RT xD#x͂XMJi^8"6Q&9JbzlsW!7q00W&\y t^mbG~@{8~0Sh)-ձ2nRL+N[?4QNtSVwsnHY_ΣlEa:~Fo $V*=}f4Wn #)X&? 5])(=3QjwmJ)пgc=(ԴBppDW".xsX)@|I!' ` Uk!";wz2&Q֩޴P`ra=b&@_=h a>LxǞ5?D9PTnՠrf7dw DۂIBزLh^P3sWj:'M5&e=?εsKN-P5r-D9y @Qu\,U"K:QvF*-5O% /CxXugzs*Z,%c'&(LLSӀypCp}ΰ]WwZd+Q9RѦDa.u =]ssϴ/e]6g1$I_ӫ9-4_g͢sA,~J@!+xUG9d_"3 B_wE 9)IJjs'/#CRgk@<5S^G7=Rw#w繎aoBė+5uCURi"}eh$cfpT1EsDzt\TxJ{4r:ӻjx瑱W '33!'%(FO皽 5caH"`-uM p|1qrk ]1ц6Hc"}_ v ~~RjDcsU.'OVAg{c=3p zwFiN`:/s5ׅc^uG0]pPG\ԾrE |an|&r}Opʼnsx<ZIN<1:վƴ>AO7v݈\D,KDmFvB5gjc^@NH Q=悕+9"^==ǃ}U@ũsj]4z$X6Q>"Ч= zA™s4>r}~M&"mZ㙮An GeXs b h"' VE^|ק -hEvV +D5KJX)xU*z$%/fNË%%LM#ɋߗRyE"H#EG#J񊌠e/;7kTΛ j fh}6JM)14a' _^o_IxDsT5n] If8 눝;4oۦ0Sqjwm(e'/Gij{0~}$HI\fe$OLw{f Zq;2 B#\eQISR ?G!Yr]|yoG!)=|[qu$G `);˖EKʠ0i B7[ZZS'˥4;r类Mw׆o'&n䌅QD#[M{`E5BЈ\BUw#]1$~Z?OgؼbfFp& a|[ܵe4R( $LL^叫~xDS!*!н  iZ p?_b 31ыZ0Ea<+(Ѯ4 4m+p܍%Zl%mA:Idָ.NYMkEhp_&|i<*΢!BVmA38?1LQM5SOb!v&TNnS%~Org/B?wFL&FƦt3!`g4_9ы1‹.ECbq*Օ! J`-8 :kG%K쓬YU^ :P)8>~=Q3 ZJ*\! KM'1ޒƭ'DlkL-8.ϩVhk3hZ˹:d㲉H>`siy9LTn)9ڼcIA1j*%L!lu"KvVmuPQ,YIJ@mHoWnx{vdFqhiRR0qxMܤ mhy23۽gsmP#,m¨~!P]#M}p&vUɿl=F~ s= 1o̮܂+)nmq1}KhEN :>O묯*)Ir4JUD5fQ7#OǗo[.G,ODfjDŸu5.004ҐbNZb:CmzZ dqo ` 5Vl60T&]c'3+P-[XǾï;S邡wjJN^gc.ߘlݶ=]LTKfW$μ,IfIRܚ3̞H`ʹ\+k<KS#mC`, \Um+Di ]xUA\ׄ;3ψ%2(p'FijJ1K}1 ![a#d~&o,kQEJ,DIv5O>wԨ643͢BG79J/(I++WM쾄t@c곑 4ovSce.N]@|E#ք:oN݃!]* \fu{PJ߾'YhGA'S<P?*n@,$g 'Y65ʳ\: Ɋ6mjTze#A`{غI)7t)Ejh$x<7a@r$lm'R+/Zph'M="ne]..Ъ.njR_|6#i'UW"*g]IJmZZI gq0FZ |V7zLyqžܸÐҏ CG;Bd3bvGg~$Թx|Z"wSG̦Vhdޓda٫350|M?qr=!H.+(iCqB NW^];,%@\#4PbsK+$wޕK/& uqX+"bò֜bΞ6,7S: -p=)Rs8R)Sr.SxO2orِ[^27٬zLkh:nG"^$TTܜsUݎW5ez2:anv#W wJTˏh`h]eqx};{ Q1VΏن8d&qU4-: Tb/~wOֿ &鬂@ےN0@4`/5]iz,BaM-r./Dn2[<|Qʳ-0bPNɲ7_tJdn 3qf뤌޵N]c3:R-p%ҝoz^*Rt*Sy,2 Ji֡W~\pdžs+?}7I`SBD+JWƮPCd%QVҦGulxn I[uy*~`\S~LWn.vmkMmy M.b ^a ]F@Iz]"҃`gx\PKe^[bd] nRM%iIU)M+k t5P*v|mLL*n?(ԘYST\ b*5޳hCLH:߆NĒmwyf ZYmqD [dY<"dߵĆ\"U <ͤޥK5pk^N笌n5~)ͪO<[g_1WQ2hEy A5ҟ7hNd) %R˽(3@&F/JOVƧs}]"9f|e: _zt%{emdoMsJ>'a]؟Jh˂ɥD&S?:4rv7サ9L3 AVp`eUYԂ/L_e3hŶv?JhС \u(ˮ# x$Dc 4M@[}`Į<&E8Dhk)8ޟ./@:n&No}rΊ[āʛ뗗gѨοQ9A[WFPޑmY}l;#IhNEBl:\ ny uVçPY3WL(JC>. &wgjx |,y1w謁mnV< U&ؐlt?rQZYKEDT}WSq ڏ"Qrvi yv«鈉&@ܛ6I2{Ccy{GA+9i궴wQ-v[( )ьZt0E!UI_%+M |&4E 6X;c>[-S܋@ISzC4M; x,8eTrU[?HXϨ.P8kP:YJCB? iN{m5sil6f|H-{["7Lc : ʨ%$FG@9}WO\̳%x]R$;Y}.1Y3dЋS:@.`.=#e]fƿܐx0'u9QT5]Mm*j]7x a5m~ҋ 04K2}z3}p'ݸZUuiDJ=:I { U:d ~cr 9~$uEMct;KBFǡͿi|X9&|e} )ϖ*,C ZX\HE"R/D˪lEFP3oi| f{ft =;?Z b`K=>O̺&0#_0FT+QҹiB+2N7ExHUDljZQ*ќ1evJ+ nLM3yzxU垦@KkF\`ܔ?* R!eeOٺO/G-pҠIZ|r+gTW/r ή:3<1pKr)^]U6}ޮ C[uYQ?QJ$!HOoRJ4>8('|jqp2K/ִXFH"HQR>9Y )oU{ʶV45Sw{7܈!r`cCa[5>ܗX)UtJ5.;G;r'UkEb3\=O"C}|*N}ka?=3#d)gC@/ }ܩLyч-+)U3}ӯy=WMmB}䦤TХ^m? ;)?L oxxM`pfm̉g+YO٘" w=P:7_%T.L}b'ն(+z(0h[Jj䨒B?S T '; v?ULWPEDzaEΊ/;Yk]O7" HzomΫ~p5m phWYQ5$(Ű1(l0H^i2L|q['b~ب׎pQe7*cd_Ts_;P{M#_F^^%O>l y`ԅmܟ%>?ZYٿFh)Ry»&m2`I3cX=[ɻg"R%<`a>Rw3> >AwA"F+# <G}}-EKg"T;¬S( ~m|Ot%dE.N:i9hI{V?.!zR <9<?#ԝz!yҭʊJ}^z"H<#c@p+ / xb 0Q6 zL4(xq q2 ]yElk.1ۂwO|mF"k>2N2]b*S+1dǂV]g!rTw<:r5,FZRf%\Ss$@\0! #9*]O5 W9ͩFFY$UkmZF%(>'3=A ?<5a`yO#:NbL:mOg/mrdY'`OT$A}| !C{jӜEt1Vp:t%J!֍8_.FX=NE ddR؀t EU4;v -/M>PU7Rk)&hSPfq3V?e5vb[ "xzȰ?f?/1RESRccSND9>B>ӏVmP.n!Ho]P2Y9^Rrz ~ `m6v^.&Thq|Fw%aˊ ?3'> U୓X+i|g8 h0D9GDLI7pOY7x(ټ# ::wВawA}llo ̭fQ!C0͟g,|TٔU'"%kY?ġ^@m橗̢ut*n[FJu-6OqkDjdL9dnw?LK?jꔿ6(0qp[}BM+$з~P"uE rθVٞ xH91$Av*F}ԋǎ> N/y"7,2l#@[w]d:5i>;ܗ dq}{͌ưǢ:a8ݪ "Q5ܐ aFX"Ȅ߻)m= {".%7 ?4fXC9rI}B[kK h9S6\:r3;hxS8g44Z#^ bPс 2- fYab&euDHM3TD\!0tx~"iEa)G@P7NF܊L~h%h7,.ٹcfYx +lQHihXr[2s7Ө#==`/Fe\4y8_Mp-1w;#2_ˡGLJϠ6{ Y W;;0%swm&`)uYJyj$@\[OtJvmXᤴ4?@5Sv]t5WB=W3+iXpF{ hưq0ض'|rCFj(;oV%}-=V͹Sp%+-1oU4JjlbK;-BU,v{O'ΡS&pI2H֑ T54Ia4 !r{DQBKIxqE٠8b[*y^ld-8j"f}J>EyxB1E1A_5%}1HLsv]6p# .8>ܝ0s(m:({藯 @7lQڡ,ڐ[>o2HnKQY/n g{43oG[u> |ctܥX7J)E[3^' P{7~Ka5/6TX? ~(Sljݬq4/4"-cϺfBY0y48Tm6*yTzJ6KbH_BWϷ:3EL4PtcԙYX`QY$bC=qHgdYGkulqX}E.i܁}܍2cx;dy/^38v;`gh5e$ŻcǗPO&Yhh0! ʼ,;شՌ"PV1[* niLV)<>-Lѿ"8γo7M_(kW`e;DOvuSФ8:UAF(t[#%.]Pzkն3ULp>D YIx} M 7 qA:̑s_#밹SR,](IzlI<Tcg;4[U].O $jJ̶ktǮV*^⁳l2e#TPNj4売rmʼn*?vH@zG}d j2__6%Qk#hfE)CFf"3'~%P- Rۺq04sDU\ ZSHӇCayWqO:,AU룢=\_CGzʼn_[i .3ʪ10nϼnЍ2Z,YqD9c ]ܽZk 5!]v fv-E-ij(\^AfjT7<JR0Z6ٱ :[Q`y\"t?-F+0ĊU_V$ =@:|zJosTGJBY蔋So06JP}븉!&D (6NXڃ벀y7@zg748 CD!M@gl =ܗ*ߤ!-DhqARRF@.KMi>Ћ\E^-cP|=BkgF~z\,_q- =#V ޔ$;mٛ&DJp0~m|⃁]7dg@j[t 0}Mlb 7-"m։ *nacQx>9 283Qΐ`fW3#4Ê~H**I,mAL㝀 d]Bӵs鮚ԱPr,+95кA-UL#V%l*O0?O`G7:Ĵ&VvmLDD#UJTgǶgV)q.f$a_{~ L3 @btU؈l`IeQJ3jJ4ƩvmYB*3R[ibbfN@"w鍄\:W:)T;htٍ @I'qZm8V̛HاQHP9۞&/<@ 5g]7 ,\]OXJkX_}''' d]flM?}\OMT$ :C(sZ~!U7}:l^ ֗Asu X_i a~cNYso1ܳ@Aqo|4`I|r+Y0q%*Ka6<{x=` H2l2{*'Ws~Pb,!kV?(\|71G8%s҅khqф1[txIyAB\ݡt:ɊI f@R8]J#tNԇX9 a?Hul?;y@İ$x!C1L0u7"XGKR%m q-쫨(f|hh>?:<$Ҩ(dS8D[I *8Lxߩ`!^e6Sw?>=>P=\<Nf^1e9hUkDG(#`64Z;3*I(nTfL{usT@]i( 9!قA:B+ʬ*C4NDceUkÅp+=C]`%#+ڶ3&`–T->jL|G,AB73;@BNT ycGn-݆5`لQĻF%`$o! -%Ȥzl+ҫъD]fHGg:\A uu)^q=,qqTc26 Jg_R@D1hok{#XIfFkqkBX˿T'{ D^,~jBG- 1@F6q0ѥ~c@ w4\LyQQ]:q**5WA4OZKgfNg8׉,jhQ/]X-K xeӏ@ix6oOR2{^&%|TxCTO@jJY%(f\eVK ĨaVXֆ0U5R;_m b~6NJI 4tA[6H 0g.KΤMJ,)ʫ1XJMI+YLb\i ti~6cS[*G8jE1e.W+,~m؉y;bEtI3ziZcfÌ\w5r] G/J4P~{@2,II' GQ$\!Avڸ~kգȀBfe+։ 5%\77UX-cV-I;T\ĶE\i /06i(jBAQ^v`߁p6y?!ˁau+^ L27\4qa[fUOiVBoۂ-x%~`Fz%2XN@~r )7|Ԗ2j3P6&{mԯlnV)2 l .QNlBoY7‰O_q `7*3kk˨} 8׍ [4C^i)'Ӑ9k$N! ZѨrPrw#F 97fWQl{WzNҨ#Ւp‚ޫPLbSs_L.9Jq:qf׊q[hh]` )|<=%n}b)X~|~A(ŕċ )oB{|X ^+xMo^g%WK]ʤ6g n+XgUhh:DR8͐N!kzoZhS< \ .֎@KJ13J^}ϩE7ZƼ23~.!vmQ)1heWY&UY!/1:ll/T*SYO|p„iXӄB[y94W kMG^ q|smVٝDFy[m!^t _,rpGl#Y҃:h켈av(v!c{)@ uZڽb9=ߕF뾙v`k.5LvP!MK/hה=iژwun+&mvM_,-*wECy^ʈ8y+zo(&9k Ʊļ]G+N yhEO#F#qD8s/} g}aiDao˫OPzTkYв`4G&Ή]wb) d]vmRi{bT<!%ϧzefM/qz\R 8k=X^?tsY[ ˁGͱ/ Sik"!0]]`ؓ:e|ܶ^i ь[;Ogwszo24OpXPe+'A%&%Nn%ohߴՌ1@~IƟJv/ թ$"!Kz~{$П_W^ԡj+ibb Gc1r Yx|3솋#je؅-fe [n߭ȉ&t:ϸ91,JOWngG`¶BXa YԿd1SmZ (plwR荙Z3ˍ}7`I6ȳ7בYRQwD*jԍv"K2#z!@+͘LxzǩÔ ,: nt7p/mE좙qڑ`F/ґ8Q. nq4§1{M iċ;~ʼn22y#|?Z:$!Cg!fh3msw\Ή.3AА K .ub,g*׼0v +|[tJyu6OGeq Dc dƨ 8@!lyF k*1(DgG)$cgGq-g7:W+؝>1:I5S c}ڽWlʧfb_mLì5!wX">$lanȜ_`b 6", H+߃0pWc\x {Fl*lUuNjB_ ֥40mxuPj . Z^!,k\6hKrT2w[v{߂1Zxt)xƏ$d~)6 z]2 I&F=u2b8O/9~"߉L) F2]zբUң X_ 9?mGں̆1xm+$+AmktpEWO ~‘*ڶnE?QxtKed 0>g:4_u6h~B>)/hq&4BA өX]J1sbO$jo ~z=ИO].w0岓 W)i?%83%ؔ,<&#)iO"HH2/P՝a /a1g5kIվQ`|DObK.oeThdl̴&G_[tUMT)#5ѯ5IRy72aK}LN#hBl_n-S܁+?^Rgc=5aw1#M*kQN6Z8GlKk>4맔\&Cav BP3 D5U+`Qu=oRF#ͳ+*v9jZ@mFՐI˙4>UI| p(܌J7.g{6#:A"'v\yc^QXF rr/pTi(\.z,6IAl,Ƥuo56fwE6bb2.Q],Z3` Zj gP"QkZ[ADIJ38}'Kb>>{<̹vG&Mj4iSTKR$1$WU,ϫ;[抿=zn3ǡ5yl5A g÷Қ/@n1y*#kT-u $r)!@t]O3?6І SZ) CfS*0ϭ>; I!"[dG),΅V+2r"=+w5 +I4 mS"]`] IKy ΄I%F!zRJ"TĔ[.% f ަ8m])6NVAi\u@'kn\u$Tme^M[IW 5\h|^| d ]7G!Cqt*[%ؿ5ڮaDUzt,ǁL@& 7^eDŽWJb o渷Zᾙ#ݮi;O1w t9EZD0 е9[e\Ru#cnQw*MV VmKVi{ya18-~CsV`pr_?@A5t_DbӉN Q; :aa '43!ή\QiIw^2,Nć#h gfI#c0oE3"=0]ow("67X[2Oo}wgK|y=Ww9RD89I.=h:C@Ӎt= ydJ/VI!QD{e nvV|!I!Yc6' yfR$:=ױۗN} =N؍gi]&l̝=[6=ι xC#?pk^|V%g @c X͟pZf7&3:65o vQwK!_2OD$ǕG{é3 qΛxsL7KaBȶɭl'dԇ\AV7rn˒D"mTz{;=.vfwe&e0%HO[P-svٲ[ 1&{c<~SyƝz~>!Wf fC '/QC<I<[P)>(qm#{ &T6Ga J LNNn_t\]9ԞuF+0Yy 2A{}iV]幗} :#*K͙}6Ϻy"ӗ򈝼) Un}y&L=Շ-6W0?OFz@i6q 1$я0/ 8s`\5SזNJeZIaj7q#Nz2y J1b+A ۠+#9(5nbȏ)39̀6c Zc&:2 MyN0G|4t/@Bm= Z4ך*@}]{IeI 5]z׹(oiW?Oʥ p.\Iq_R J) ,x򋄛Br3 p%`$ta#G-/;Vd^N7q'P3_5ϗL\<Y@[N,b;tÛSm'؉"PӓuH~ Xj!P]zr߭lj6AaTE"&bxA 0rL#WT0&*FҞ:j#P!9OPN}O'Vp[,_/U%ݚ,Yb܈jok&Le`9!YPuD=!,vs,uԓf*]vUVڐ~K9c0Ȩ `yE]6 ]eށjB RVZ`$*Rzll˲^ߡ6&HH5T%Q/`cK>(<9~p :xF8slZ I) )OS1,Ea$GW0#X#Iɜ;ltޏyVu1ܤ N a|v|4\&1ã>ø!jbD$6*#bӗ ErCT^/Q*__>\+% 0'ďðHQvDfl3H7 @vu//-Cy>L@rj\NolۗM T$' b&{"cI~D-]ZQdI{<"%6eW/uaj4V[iQ<4Ѐk`mV$`F\ak'!cLxS^>Snh̔kkOR#@$P" IBd/9dcoJV8CΑց^>r:a2MkbK1'ד )A_?R[~e,{-8]:<ڛΣt_%%b8ϮN*erL9THn~dMwft[4 XE*q2v&|=!hqVL֤kYyj9e(v~ہ>̦ B%f^PFE-I.T/~TշNwcF|!F>Yh,_z$0JSr_I XBe3_lqAG N_yB5Kys~69EY3dʼͪ嚡鰂/wD-*3xu̠ ^v& Lۼfh(%P̐J9]GA齼 [Mz 4bN;`^3%{.BDS$˥YZҋ(P*8bW9T՞_V=Ry  $ةknVO,(^-HEQ|j2<qG9MF6lWҙfqfCC5?*KE75|Y?L2G&HoчR+ so8<MPL,$;;O͛]_rhbޙ=RBfw!p9I`W'GPz.à7c(*YvEG_'nL!6̩?|)M_Ԯ1Fᬀ&!g믤l &o$H9iZ֊,Gn!*Fl"s՚}s.>/Qʵ1-n0(rqN݊TKҐQ4n3:=r88S0+&Iȝ$sH/k-n5{bU^;`a& b.&r}|UjX;GWCB6V,]hnID'AeAOT(y .p>"uޟM@M>O5e I؞ )4g/Q0E:'0C;Nd?]$[=UA3DvRiDƻ`:Gl_EpZP>gV¬lٓm5R ELst'8<[ǭ l)&wϒ4 65˴N\K?E%L_7O(o| dPɷx0!')ęRe~Ǡb'CY^$xJx1lo5/7aU ,pP|W@h7͑vrubI{_U~$۠%.{%7N l@V?M5 %_hL,1FϻU8E)i=xG7&kyxy s"/טbwG\WMPq&]ޱ䱣iŪ.!+I#g}馱QWJJ,93J*\~dpmQ!^-YyOu!ߊ 1/<(l(D +M?[5#^!oHCai4ZڬJO=?i[~sY<3m9yA&E*fe}*dJ<>LW%> *DŽ>:E ߴKx{F J6 ֤D!yU1(1*$U>(uҎjS7P(*dL)t:#OP-Mo3N6Yԙ!MDPq鴊~ r0[#Nٶpi*U~SF_12u֜3Pe}qmv៨чh vw^}O> 1%]uY%)X] 1Z8ICOL!qJBhV܋[ItM3AmoVS61ลҵJKt";O"dmOzS`'ٱ ONhl.^sEKf$F8W"wZ/Dh  {ͷ20`bķAO{=48lMRkx0_C xPP)S=safJǙZ'f=nV-0n8 ̸2?HsR6H7uCbDMx݁9wLX`tk1QUz@DԽ肟2Ab63QIL!b"tR.oܑ~sԤuY Nq8:;aD%;gkomx& 2C")>K*9g(n+hoGbp2K!Ь"8muTD %)f :=vHf@8q\B9n,×@Aa/̤ݖ?Vx4_ĿB{ûS]N a9rI+%'cv9]fC4v5F 7GXǯBbRD`$Ԕ|rx9N4܊1!H(p$g|7bd~8їC8~@=*3懄s8SۇOgiNB}%`pM|ol D.X* vmHTZ9@qQn؂2i 5Po6F 9(h`,)φT7wrCNpȋa/Y]1hL_^S~ w([R?GOr?tly,iՌU~a֚\3"Xi`㠿Oe;&xsv CmK5~av;20DЏ})ѕj Sgbdۦta tPNX|/pEWpȑDښ:`"m/]i+Q0DahT~CeǏu&gA [b[` '$'0;Yi~fO# ʛ}l C|9Q՜RmϲoIfcA zd|3.Xpt<=< f>`&>ŻP؝}h7q`W ]t$oƑkMR׮nEQKhirQy?Mh2e,Hqs$̓kBm`q|8}˶I<=h?b~T76 @Z9u7٫5U \C0R̢۲f\Q\hJ́AJy`wŏ__E]],D2dqEp,{XhSŸNkl7ˋ{uqFDsSij}(L+귤ˌL14"1*W(`0%Hq[$rgCtb)48o F*X@,K@pd%|Pm)PPf5jzkq@`勪x#*[\^eH KTH8j0=1"xѣrd-lU1 5z#&J\FmE2#q^}qӶ\ >80+gBGn^lػ I9鶃Jr2nz߃zH 5@l7&`Dz۹w!V8S]xh&7y`GuHzpt};I T >ΰE#&f8J;Glȥ4u9QbdMMbĬ 3ݻVӓ'5.VzUP Hbx k)nS-7#N6m[_M}\T3e $7=׬(R'HTґƭ6 lSw#X#y=a ~bF:ڄJgv:$ժ؄KƦke5% 9ţ@MB \?QZΒC!;+@c0>ԥwKXn}Ezз$@Ht2ܵm),9=2tqGOY%*6@`ޚ?z!SjPKbeE0/0H$ØCM>ؤFOv?@ߑ*Ǿ3=tlۙr~OlEdO" iÜ#~;SsfDy.ah; ;%Je%w/sRcKO`:Eo:)Eж%}x:u}"KlB v /tK?J[ioH ihhH 簤@I,+tMQLTh/MEdѠ̢G2<   k[@j~{<ϬAN6a_s~_]EVHU:̄GwGzxo?i]ʦ̟ ]:,VE/~'ן%BM4?ݧu5}1YʝH$D9p'-.~}bd$.VbIb'I_l7ֲGZX1*0@Ѯ33B&>⓸ CeA!HO*AgG~7@hUBJ$T// S$]z:Dx_5MKZ\+R5DɊI.0]vcy^ezǴ k?V79T+Mi_ d*ו?TU՝hiʗNDأUOmzklsywtO'i|sC$GU{VA C5u!DP!:`.YDF_Nc e+mdp_ ͓pyvÏ(m+ňMГIv-\q byٚӷARhe92^/ҜhI~/7(KEymǤ4!{ЁMD`ȬML TGĴB`%6&J||{&C)ѯW8=5׼MMFnѐM(1Lj  g89];t(~0^ G>dCSQ x2m2@rKe@C㲟p0qol6i7[ *)on 3M#4"s54oi G=53@mufg(`S-44*>uQ U"$p?Mh 62F>? ɟcm D2P}1d!OV;ğAr7jAm2 JuOuv`d CIK)0Ѝît-NH`}x,!j1]Oj0K;-$'NCX )sM5Hyt$,ʧAu~7 E0Ww DbSO;[t@,gJ~4}w&^+g~ظwXN<|`K)R262,:bL c$|&OHw zD䓣O CRT&COntugL@)\,AY }qB/| T|imb6je!y[3'ן}M6ʹ ?OG˸+8<xXQ- G<4o8xQ UZj!wl-GU-ȑ_Ls_Z8lq 7%g>+X6}8¢1MYG5\;aIe0 L-]L!@/I_{I>eJ(AIKVov\ +;ޞFn0eBcy1GMALta(jOV5ΑLFX PHu,&KL,>i4shcY,PaGOlD;x`=3NkʙAáN Xкꦅv'r)& KlQ]T$1UZ:fej{O@BR*tCؾ${$W{KP^߂{dԞqY1R ôCH:&t>y"IE_@B.}awj FYs]g>xfy~4jmJ~IyBc'(3(A.y?I3&%1Qm_mK\)rfdtVCELH6f #œa,1 2VA8QCy<ltuuըFkM v?ZnBhَ i[0~Y]TS ]#p]iɑVK-Cihy^JP-­MSHeQ!%PY7{6sn>jL1u˲kS#nhǃۮ(ܒB/kW@wv館 ylj p]r^͜;ݖIY~ĩґ08ا|QcwV{}r O֋XPӞj Zy{մ-3 %ǒ 8$B[`/L%Ccɍ͌@LXzetɭvnoS"T2C7W].Oƺ+5OEݵ[Jm3Hr${bTJV表 |/C]׹M&lS<94l,[w?^;~kMj\}n]v64vVkr*)GǒѷwLG L]>$=݅9NG&/zgcG4Izj:>X6ȥ5]t"c/.#|_e3p3>{5&![s|~$ cSm&|6]$$f 8PSG]~,2'шP]krDA˰"r1%L(-FKQgB#98"ey&jO:zta4l//j4T[5ّkQqfͪuS,u%"Bɧ*P] rI0WO τ{T|D(4I%uuxdM]# "r{EZ#.v f!IZGV3lrʵ, z >R.M@pkV):Ka0":b[:-Ohw\؝[5Myj5v4"#F  wg\lF4} }8=K<_FV <ˌL,%4L7mܥ+l{C"cRoEmzXJktފĄq#rn_9$nǭG XWS_V[e公j-%$_Z )ɉm&c jh$]Q+q1XRE@k3ABFY~ Kq+ԴT #wuYjzdv|ŪBdyWMwJ5-ڌ;FILZ.rjyom Uwz>r#f7#i bb0jZ{&6!DjSib$,<,Tv6w^1RhOV JP-j9Lu)Jo>8pQC>5f>4} ƴ[ 8XX Z#׆| eI1sD۠5Rj7W,Z_~0;spi('Ydpg_ Cf^fX FʲiճpnP@`obcŦ>+ٚH ?cmS9?([g,u233 ++ ^@'n.!zP NVap0yhUg4힋q',(gwC> B>sN?x|~8f7%;E| ꁚg~c4lz2#;-̃ғk*ǓwJj<#fM/mi<o315uNe鼣SP;ѹ J@v}];BHpjp`4#g|rWJӠ1[W8>5,})@)2WsDZ(3XQLgѬ1W߅8kPv)$N%sS,{ɉ$hX! p˂o% ͽO!0- WnYP5aIKke -f1OG|g*jmG:&I,Β/@y}&_LEj d/g&|E|켈'q]&nQv~&@a."B=!r}O&+,!hJ&2Wql`y[4V w+ֹ/$?WQMFZ\@}40d~D4|Ռ@o94Y^*iSfFiא LN0_xy͌IKmZ Kq?d^=1k[ya|LOW]}T'A X$tsX~G`+\u}o6qB45RU8ҙ7sJ`Xdiʅ &ECī:I/-|wyen+t\[W1<1I+6Sj3~]zi5IxN':_ʶ/,x.(NlPsY h1OegIG_pzun YK,Z#깛‚ӮP)bSVz\JX׮POqNilCZXyӴJLv6~9vj]ʃ2 !JTTB/1s*NL]4SygojXb\FI8o\cj (Wgj>~o&)Q\"+`$RCNAטDrz؂\9Gl uWUuVzy(RQ|t}M36 FgtUSRMY_=U3CKoKx=Ng&2 _%9`$=! `FBDvɰ9!BXi``vK aZx.x6UC{nZGoDɩ0b~e+궧IS3~I~x`\a=g~K3 Z)b +):XJ%" fca0^21tf@6N$N?8wmgz$uJhfDCSU+lK$``LJ(]Ŭ`:TFG Z@Z.O&Bc(-qW5YV !a=񜑫̌{_,fCi#G{>gXkv bDEٯ}`["8BՒ@h 6G[fU ?+/s5lP 9x[pesgi_fK` _@!1И;J0xv0\3jD,MkUAowB$5v7 ䷮E~}/nZ5:x'(_Ⱦb^~UʹڔN|(KD/[(2l7KϤ .\LR&wKü$sm$ڭU/m]`Xq|JVystuSVw#i)}%??g1jvn1̷ x7\ӞI؜Nƹ|Yg4QϺD]Wa0]pXyTz,5 Lcs--I#h3+\ OC*x~M88׷@ƍ"R$^u7_n غd5bJxYl}{rhD/920C,sz㷃7mM9D߁hd?۪5IW%Rzh dOf8SRPVr}WO^ ?ݶ4>foȈ ;,L`ݬg]@u>@ϟ|pHd{ab Q{{ʚ<0|yL/)SH  FSڐLp[g dW=\ {=~Yc^%q"l!{??M&={)7Y#ɫ3M}W鄦 گ;wYrd\6#2u>m6ۜL$K$W0ۓU\=- ov qn":mb M`ȴDR(n_3Ƌ9"JNdMxଣ.0tjӀ"ľ<}Ez$p _-`;eWk{Be!}kZP?D}u-ĪXBv1cqTYGZ@o 2_}w<R#|jC`eo[h:IM<]`Q4}%,`LA*=t yN?l49*Fs4vړ\Y>ѱGdˣct(|L-b@b90 b_v2Ԭ €FD*X b@+OFΈ =*u:6(Rz@ԏW|*Ly A+'g\5AW3okkw@ĥ$p(}|ky)%Mt**A6uX6K"y]a2腗bIceoڈI b ϥNpQ/t;إ;u_T)isQE@ /&ȏk#e$K]p&v~g&^lrG+'a srP=J)~ZOkvW9?jf,bx 6zܼ{oDdeyeC(V63g[3ε+_rn+D"<&P{ Zp(*mP~I'YMUZRj@:YT{/ď!uJa㼶"sZA-ʫ2 ?*C < 缜G4TWx_Nl#(ړ65CiPZ_",Y`̡vId@kOE=*F{MarLUT]Qd:϶0OX|PO)yzI($=#^Ct+)6^q$+1AgRTcd+/EӒDWtu7 f#x}T'sE򮘓.Vb4Gxl/~CHax.0rӱR ѕ>95dM.֦PL^8Iqt0`1YQ4=9QR{i{\+0r2\(T|ٞB?x+,"ܞXm ҄=@әFixa/[XJzv>_qNgX5%eO zFڜqCZ$xH{0tܥmN~ຮS3ۺ{q+lT/d~ XQ"x0#Fa_K$˭jGZuQSkt~ﮭ~;,oU؄Zq$!Hph  M,#4PC2w9gMT;J{OF<#цRAyD 0`@eM\;i_t* ~"48+#9w T7a`%NNgJCP [J®mZ%kbL|+yf pC@@QOZ>>Y:[B! ns@;#ӂMn_s2P/Iv2ͧY|F/*V$ꛉ5Ё7߂+D93޼#VYs}W{vS:X<#,Nx%|ё.bd' HF7 \fFѸm/4aܦby}E5:[d9ڛa2 TON#+w>-3p3B~AC0sgug 6+3.O})SBsa794$0~|Oh&̸y-&v#ˑK+6eLq FVW +VW|P=k${T"qs>Jd7\G$abhK|@!DeU$nY¸:)ʝ. 0Gg&>,s7| K#SpO~r/q5͉%~Ny%yMeEٸy>Hdp!:toMvJKG=:u>0X)4o$ꈵ@ m,5ղ 9IRZaԥAC*Xn%| s*,D Lw"N=>ʛLnvft`ޱHo_U9N[[UDzv?ܿR NǨqv *VvWFg4ծ*Ř8'GTh aBdb˽XnfĆJ3HaρY\_byjJΪHsQ /5 A8K'<'N"8\;uqvDjN2I|Zrv`iAė -OyWj$59O'VYxG X2C']gEuƙE~k@ A n`|`]~"/-ջZzZanJ;Y)[< &q/# #d!&5B(KlHyv87ro0hd,W[Wdt*=49s.YN4]ep4oX68ă2]\jiށOh]K-aj:;0\r>lz`\GUxdɒd'2inb I[2ncKLcwK>@ڏd`*0ÀWa[S%/[~:ak*\ӴWlļLM;-^v*!Nw1_yje#Z61aO#b@97q?;%pV>DcBh\T,ylf֍ʦC>twOrc<)G0D=:H5$a!jrܕ̬;xyK,ҳ ŏ[n ѲlhPVTВ{ ZG(~0sy*Jس3#vؠT@*& zRy4n!&zZ@F㜋GƬӝ+pc2DfQL٨>叝 ~ZL+uᲩH~ !bp.쳄JYTb)I$ÌnxSzm1J 겠P^2mF*cLXCwRGhGOYiogeH)+]]H6t>⊍xRsYb]1cȂM BI0n]ŗkG3s*S)oc׊9p(R)u4'{ҭGL%p1۵rfKhO'vPM':2ZIPN;lD}=?[F^O{OFRhZ†⧞#C& b%eΤ:S%Ɂ 7{;wM 1EF"&X)Y.=ʟ,o-MلC{ :}CUTGw4ݷęg2g /rWΘIPAkaBIbih`'(>XԢhD1jf Vd c]"1j* }X@Tu\F&/ߠѶ~e/%2ll1< UH.`,#lK'!)i7Y4*1'E,NlV?ǬH)|#ݕϹY <E2;$$4=HO^cY - rx`X8HqN4B@ƶy>N.pQ- ZH}y&p~ ۄE)3YD-eI32՗a3diH:W;de rY$h˂{ X?p}PMD,* p E4dM[4F"ͯ OMrծ7ZK:™~%D4aN>!&["Uۊ$j |kp]2IDF>9'zbEQ,R Euҝf2{1jG; A"MdQQtvO?#$yE]'Jk[PSqOTV D _\oI ͗@^r>̪2-]U9MYk-rg Yե 5K@ s- rRy_VUroӶ}^kQK 9 CCZٲOr@`-S? 'PWM6#ݶ GTH> 1t@$2kc>u&%3ռ}ŸƤ-;2$(r~dz`;+aoܻkSvVڹGdIf{P^D?qӱ̰ ^(5B:06 sH9[ӮTBRdnBNeTspSIH f n02q~mgش4fAx(z`ĒȗxcЗr<~xJA̚ո_,N5ŒH&3ԠwYd9 Ω \ V'YNLpD]=#V^X=)~őun doL5=UG9928>Y`Q3;XOBj,QܾKTxR,hiЅvŐg:L71 y'.ԃN0/ڷO><(_ հmE(ΖUks$)vϬ8IpL_>bʸuό&5 +al%$5h ubs$wRM>g04@x{h( {u1b[SP8p HONכRL6XPBT0z+f``` `B&R~q)W U9H:vĹ2F(Th\ !W΍zKAzmr7`c45ȟfg-jĐ/ض.$N$7ŌA[G.,z㣉ret5'&l Q({y$H~i( *0⿂trnb{_ ĭ2o *Nr"谈gmAtO T/my eD}W,|] -h0mn-y7齱/ΌhFօ=4JAe@j[֭亙b{H"u#u.E ց\#؉ĵfb\~br&4 a_^3p/7ɵRP(,)703OOU J~\ |R|"=TmêplYuEhxeSB)4 fٍC } ukKUXUOzM5<9I W-joa]V!7; +fٚlX/Gd&q(Q9`eRZ'L}l.;րSU"sʯlWi3W+eVw8y#O?$hA{ .Cd}"(riU |9{,[ch."Gdڜ]Hҹ302%d6GdKf$Rn]ޓL%/Ł s^V%(]Wr'XB{Q)2/.Z^Y; Y"Z^zzR W<)>xO9TVCtt:+ ?SͥV +X#`1fa;oY@k:#LBv\qoiw{LwT9V1_"g&ƝqwC`W=j!EZMuBDD !ʖ9tz\DXZXn xdTI*L[3/8\&!<{ *m>U,rp4-6)ݨj!chUu!c*S דO@meІP7 'tݷW. ]1#,>PxUsVhnP̰A|8<poT6MЬ~E+cϟ>0lD͗a+HelN5l76XW;NgJ0gN*<~_VY%9l!h0U|{hOp b uA39`3FÒ@EQZM" ||0FuPKqnH!`{ ~7=38!WUtF-g$ bh%4$U+ZJ RKƬ(wk|(솊buN:iœ>kJȠw-&Ul9(.$!}[ D HqzxFÚc3R$ KyV<ŗ1F[J~=5W3nZ:s|2$o$/x7:tј`u[xBa' QB ZF.G3)=UiOD (( ut]#'B;/D\߽`,1~Fj؛)M^1ӟE?apcG:ЪYah0%v&m>җ;x x#Vec\`F)Z4}}^ /Gۋ4fM۝wƤ*4jJ Io=@ֹ}/ ,4TЈ.7ǜ%T駀n eWGRmy!V+鳶ϫ[U&o&S bRNeVJ$i$%ůg`IE{ޠ`8)zؘ`A\h}1!f,!ĻQ{.?٦V&r ٸf:*5 j J;5*BPWhxbyr%|oE+uVܩm`&pT5/{-.Dr-!H±Y0`2֮$3.D&m )}1!.%]Hz `u֒? 0\T׀i3DʃyVi5*h(;Z_ES`0 2"<4||9ޣ D 1WoqO(>8&Sƒ~h=/vQO TmPa0NA \tԃR"3L{ж* n'Na1Ll1~ەle ;E;ya#eBD[-K6L ދ6$!Yō:М@a[8P7[ 3JhgH#bbÛj=ߏ ̡ZAC"E*&wIhW0X }CH6*PQ'<4Lu&:@895P"Hm`R#\őT[˘9vE :52ۧpS=FU.֭~$,ٱ6| =buI`Yux](L e(NVBT 9{DC.bgL5хyנ0IK![WM~wPol QȾ]@-:AN5Jm#[ωHh%'H}8 9Y۟Y7)wѢ&Gmn/4N:c=O v 0_\(Fa*n܈%3і(Lk؏*K% uӱ&QU::(]VAaiA<39s޲6KP%|[wL{g2ϲ %L|lIGUmù<4}kT@gOx4hS+MZ9B6=b?1g-΋Ntrfl&vQBp͞~h=̖oV^R:E ךixy!1V-4ЮX%>c,NdU &Y¡"q{iv (g4MR:ʨsXS\_e9%&ToY)!k1Lx&0[K/9&t16an)I$P24JMN=Bi!)%:"ٝl9x[CrÇoBkAYLb.XOI˽/t*Tr<H$L?{jd|ŅC!iGAٍm-Wp~:sÂ'(rNL'hnL"로 U1M-*!Ý\dK#?_D$T)K5:¤k;H,'8؈YQF9ۡNS ^;U5Md?{%)%O9#W-OFң\:_Jm]ƽԗKfAvտƷvEEuuekfqT9 7!۱)(^l+zyK>#*GVI:oUBS䵤Jy6\bl\)_ I1C]6\&ˢoI^=.5zNļbQ'e`[a:ǰ |.[鳇޴-1I9;BIJvDݞ2Xѵ͊s|FoK{4=kJFLi@ F>˪7K]Z/C\+>;c*+︡hBZ,\z -ɗ)r PH6*Ë.B, /3lnR)i:V!D!Ń5o$~gѳ[g 6 3gN]ȁ Z[-5hӲB?;7Gat`Lg\Rݟ.nj~#+(XN*s '-'ոzcMO@ӡ'"d9'.mMED*>»/Mfa3a$-|,zos=8)LiM[#䞹E8"[SrfAxnQS,hf Iҧ^>gXsXv/ҫYW-lbv3Z(z<Ud]hD&"*-{@@g0fHl^2㍄(ˆnxiu-U!/qfe/ϑ&58>OYrMGG"'~!΋t7/?"+ !%2n]n2Yjj ',)nEsxM9&UΆzyi{=wd's*J/ԍ3po"Kcc߄`#xAK(Lu8yGE6d<za(4)m3N2ѡբ\O^NS!ai瀜pkjuX]m)t 'dUL]ǻfEX<F%Hhg5E,_ ZW,#ʜŬ .6PbISC~G䲬8kh_B Mlc1hiUEwjKWxpGBEiT{ɞ(IBik俔U粶y-|rR C^cBl=u!lAptd#,|0ۄ48^ݎ &WLU|=r Y |JSGF5MFصFC,ީIQhp)t1K#A\àq.+njUW iN2 C5v(DoZٖ"+BjY-q'C1(%0bvO+v(zPi`zZ5`*:4Wq7MJR}&dp7,SJtukƣ2%qT׬vI5–!5.5$TocԄe #߾aԧvC& 36Pkϙ UKbԸs*5%sspۚL $UwEU߭gfl12r|TndJ 9W`YFsF7P4X>:(rgˡ}8*)WZ+X 9%r/w9KQ!N=2v'nݣyM;TbG )C"\_ v@ەj% T ߓW]MKUmYƣӒp=V.hyHdK /%gVJ[^4u6c OyWW U"]G8rV*GIeb3вS .n`2sB@1+ܭ}4a$it~.9N}&wa䦳8PecKm,㿫u+׹K,qF n:r/'4Z΢hE^oڳCT(e]Y8 пA܉ݙđۢË..]^CP@xױlW~|X;$ĝjAZ7!*8ʰ|UOVLxer~Ur}iX1J;Lv{@" PEq3Aؙ1pc/B6YV<J!2A,]@7Y1eeP=X^gO!]egЧT%c!h_} ⻨/B@.eVz%C)F4h2z6H N]vs%vVrw<{KtMaѡ=\)[;XH7F/a' r),m & F4uEw"Aa2pREٕj59U0 t1k?!'Ho1~AP º]x'G @ 92$>ȦA/AY?R`31g6 "tŻsS-pF6Y"Q`_{VW[@Ua)l3ש:O*/`ˎF6W^ pUdqjhJQ̣ղ e̹\Z;mvD䌮]i^ַZ %fj(K0+"E=Gv{,#x:aa1R&BrHRKR sbmېvmWLƵ[ #|BRjekDg|("aA\4P\lբb[v^Zy |}15V/>6)Ѷ;Hcsom.~9 j IGBLK-×d"d;,r:xR&Khg+~0USp5=&\T`(7 aBd~}^ ֊]jQZ#xB~嚏2%?VѵWvvO giZ@ճti?c$`"Qc 69IE8IK27vA.ĄyOf9` U|]P315^B; VfciVrς8|ˣC~3bb(T!]-k(AUGF"ʑCJgIG4gmuaz#BAJab5lU5>P^MT+h'CJ"L\|2X6S p1`Pv UigVQvpɮW5aKb/ӣa"!iGVi%#``/%1L0^]K,ft|X~yG(1-jx/޿"Z0J8нؼk?3a 3jl{T(֏XQxN6(Fa<11!o#pΧdfA[#:g.Z;GYC,T|wqj1AD_btVYYx+wF'M <^mkY"Zӝsn-QKl\\camikWWAubUUW[Ŝ3ʲV ]>t\s=-آR]:??adO#l@)a⯜<&TP@S0ԻC5 ?W/߀YF^ QۿG~d!zS*ˇ68yt)T癬8>XsKOk D L._oh^V@ecبVo}'vGK=wLp<{TYDxN+.=4 ϻJJV!U? ;^;^B **WQܟ4/G/ wiij! D6ׁ!_-W\=WcprtXxӈ9䡻E~j1-2qD>Щfp{QTïьN|E.DKYLv'Pˆ̹ WtX> Q;yq#)w;iබV} ||`F'WXZA=(3A^RP"R$3-E-Y^p}g~ޱ8yk)"!q<.O X0pः=~b<{)2_}NcrH [|LB?vN,p&OLwԟ|1M914Td bO` [ "*ķW!nCN0wgjr ( Bzr^6 $cڧ_HNFSKh2A4[j7pD}w3>̚=4FkE's,/ g;OFuTnn?S1mkQVXyjBV:{'֯NrlƉ9y 17%h+]L"!6)6kbdv[a,Y@>z¢P_%YSd`VLh^RðfJ[wUCi _y V2=Znyh$跍lJ{?s1>4/qQӏO4X*2Θ\qP֨hSۅ㡎2_~ n{cuVy[pz'XM&KU0sG/o-zʅ\se_3#y\3k-r]Z+4UjR{$5aL$*M)D%$'5ܲS8D oi.A ^I*491[D9ch2,)0 )PE7@;ZWA;lSifЈ2?F=6N͆O1ox5|^2Є̛L)D8Bmsu%B@ -ؼ9|P='߅OA/7\s]v},;tK҅Ix%©hCQ do^-a49Qr7ŞoD#h%6ɕރŎX-6gNۄ-Ց{٥c9il` d'g`'qa̸ShEf艟X"& :'Z=nBEa^ qaZV6Ρh*8y@aΪ?(dpWީT2jʀ؋Ȉ4j(?EdGz+|I.Nu?g]ѐ ]1`$RdWБCv4Ժ&Y(mA(.o 8d1=ID6ko9f1Vm}g xSެ[_$B!,'[ztiizC/XbkUz5X}+Ƨ'8WZ75K QP{wy,+G52A9d`)uwjyK!#0I(f7mϔ\+ 9`&2mzS;d=stҁ"d-x<ݢ 8 d)Fdse?,wl7^tZE}KHΨ]UI΅c^R#5ΊnBk%ZVKՠ*ݸ7i _A(J'B0WU5Y8=ߎ5 3jF"muطy4XXY[ʴe).=;]ߝP)/3J*VKu: iuМlد/ZzW&%Zt±1`ˏ\00ݫHS:BJٳKk at`H{v2ڌ5$=>dΨ;pD kܛZKc/b "G! c2z MǍ=4fN$˳ Wx4kPaƯ9|{5еGTl9"Y߮Rc9+c6K#A(ic76CBHBfa*0#__sF4Tc{WT\q {ϰZDݣJ?\!5jM*Ϻƽa`FKtoOf ֐_#%0 (;²OaP k[=_$ײ` ?SJ:YF%n"Nͨ bxٍ+zց܊o .T1OZV/=[% 5M㒢aeQ!˫ј˃K&D0%/}E Q|P}4n&I) Ynl%xoʖy:9ՂD1,rfјkM ;?LgAĊe\s'@au~@x_>qfΕq !]p ydS򣃚7pcD~e_ ͋'KSPo7s;j-TpO=nف VPmNf^\Y~_ ʊAΰ`irG|׽Q`%&]2X?EPPb5^'L]y[.D1a"yz()+6i Y,UD&/u楉-郕.76G˛Kœ-hz]aq 4 ɑ МV u}ʺ ҂<р20 lE}ҍ#G* ng1ih^gm934,aF1 2& V*f>õ_y?=I;0 =o"pb=ױ?y+|BU4zBkP:v;2I*%e.!#Vj6(K-L>_RL`GJ̃_2#& "n1v)P|Ҷ5W>QH343ˇZD+-RYv4G ڱd,,o ڥ!n;Da*S.vv+Т_ m?Jy=|>HF8-3#E2IK$hSަB;;)oA@6lT;Mռ9:%@A*%shV_[#/Sj?o3 C bec` >ܷs7jEK.FARZSSM?0 zMo^g3qgeS*QYs؝tvl_"9?\Ϩ%,yq=YϺTLX}2,#EHbgdœ۰T7a}r*+V3_;fȃЇ;;݇d<#pP,ׁ[I1o5Q rLӠdSY *) vHL$AD̾s#A## W|(nE1Ak)fĕ ^xOdDZYd^8%>HQ?.ڈf1T.Xx_":OS.>/H̓D!u"/JVEU!\@]hBa PGUV19^ZTʐ;M(VZT>l:Hd%䯻7C+F7 Hc_MÂ2z!y; 4wʕJHpSs/\񁮸P/C1dvr #K!͝!B˪tO6.ODNJ?VvDvueH&Y aLS͛XOFOilK2ߙr3Uɶ@w*(h(ZDk48in74jY Z;O?8 zU%ҬiCYkE<6BBK]\ MW+˛؀r޼O ~4Wy# Ӛ4u߂"S r@"?M20=yܩrY==)]%3ςvP  fSCv9` -с9NV w_Z3Ѵ. 3ޫ^M"YC>jK%.HSz2b5)a•bꐆn]k73n[Һp nT{iP,UHz*ڀyb gF&( id;GOM84Z,=C^> >F)xGPn2-ܔָ^+31wCLBAAF/P&3HG<$Rg~F@.w Ms7d `Tbi8!T P/ Q[6檁%o$aV YCUh[Rw]"=(SosG1@Q! l*%A,nhF_62?Hx\hkAMN? Q9nD#ggo:a~<=PWSQAߥusD6|`l&k7gT-eg&6Y6MJ@YwēFћ&(=19Kb&⪃z Ä"ʺ#JPa\-jAϐ|,v(y BzDs|Mws HeV-fSd9*&O+S) i[Q HX6z7ДPN;~6.ҏ "[ @W}Sc2^"\ޗV9Y8AT n3XaCOX~EiyTZANjw~EJXet Bap1Lf <py$R%J?9mhN,mQtj܃^q v` 00KUd붔X&Xl=5X|^`Wt@)[2 ?nhZmO#P`ײ9 "!:,Ϊ> TNrkkn] >L }^hlCYD(<:U˻wc m;JgyKs9}Uߛ_]Fy7 q=N!b2-MSb̿K"϶ˆ*)z=_b)Fu`qm`n{&3x9W$iʆȿvz')_G 8ExHt<>&i\ov~5ft{S$в-<; 3Bm  4YW*veKxÍ. z dRZP9K.>c~>T\ O"0K4g)!S ;͍*WR{c ~^XN<MsB @y9^áIG H  ?ec৶aQIҪ ,MrO8#Z%U 'i.^v,ȋ-}Q!)BP~c)ͥ΁x ǾOa绗ϲYգ)9w 7ŭS`hSVFe.`O.D2 :h| nx~^oZk.U>w )#M|E4PCmz<ƒÿ; /* ū R 9KL' ˬiuT>hnjP[=ɭqtL RXp8%]vN^E7 xV <L98|~ӍMj1%Y^27 ljKd띢*b[+ mPpjԁ%iTOmW (nSaڪ]W KżO_a6C7wvl^8"pJU *:LFl5 [=u|;3(/)M )y&:ZB A$C4&>@LL=e&&uC|fOgϗ̢ҩf8]{pQly3WE*u xy_ɠn 5D *\d8UȁىVS+ɡBĠdK]TJ,sݓo'`a~m!E#r#~PvczUR1/Fպտ.$G J;Jr aU&/$jfcTc#ASEcs%C'iVh<ߖ_Ɖ-<&g6*!Q7N{~[X[o ?kh53q[mP/j㈋biKǯEzzcEg)_˴xj-P;Ae@/=5q:עĵQxIzOKR*Yj˩ܛEFFG+*F%ثʅTzMÿA70iY3vi ?sb;KEe#V(ϊJh{I! rZMpl(n q?U 26 ol{T][hݎDd`C@)=)m8%ިR/c\8Zԗ;ۆj+6@fNJ[ӶzH#SA;B^c8R'?9?oCQܷ\P5\$JEy~CÍ-IpRC2hj2XQtM%tTcM"h, ׁ|sʍuPm~PnBnsgZ =n?.̬׽(v6flzA*M*'0ĹA*Ygt'GwR\6V^zc( +ʥ%H p|n/ 9sL&ΏIbnon"Ql?!)*%@>[|5?`\&eqG1v6A/wcXuMhYw5j9ٔs̎sN0"mas:ZuALޕW~)ο;iuHtGC_|r׫ ,qIY/ c8sn<#`PeѤYmD:CUuƈӈH¦]]gp SƜjÉϘ\2,^U1]'UmX% ,|%ޢ,K@E/ځ܈ǩ<D&4oi|[9e;_{٤J[\ Nuw} [c}>IBz~>3׸4И9",!gbUKͣ=ۛ0ɘpx~lh Aβi3 sMݟ4g>C+"՞2~^ല07Lwτ$᪕=w]iwvm? :Gw##V{w/}_yJ>B3QI(Bi4DQ$,vKR?"pdRg(6~]ӅDܸ=5x)Hﭹ4@j%muA[,s5p[[ 6UNn |y0YYŢko^yaXyJ+eؖ;>(P[F/M OnR)#S;]Dڕ*~$1x;ɂ=cExtd,gE[98jCo2j/JV܋ý y936ېd=vr1/[~VBV=muj(OGfB)s]eQ}#LHiռ'/Z(S [rH}„8A.8TGL%&D\]^WO@kq&eI=-#'g3s`|g0=/׃+>d  72FO,2p"##G5J%@sz_pK2`\➡;üXFbR%6RDьZS\6 n:c" M~Щ3(]r;Z櫱ޓꇸ Mڨ`%eo)t>;Yf1͚Y] ރ֟ʤ󣶪 9kEY;ri p7tʴð Ӣj30"a"a}9 2pD-PZC!}b. hf˳ Y)AD|[ ZkD`HzO&zw9H<::f'3#4-08ljj!mrdtI І`QqOvB0Ԥ_Cx/*CXD$o" V_^mtWss(DKS̗Bۚ?#.OQ$05_`dHYO:ĩ(aK~U{C*M&* satCyjs]ymߓH^ݣ-ЗF%%Zۯ. GϪS)2n5 ]!g\&TXwo:T=P*T cl@;7q)ŇT< v1?m3KdIKeJENdބQFڟ՝~n'@^D]$Ok}9sJ,*Im\=Iy*D .9MV+J_Ppf|IT:Z,Ku9'(J9't0|Q3ЎH5I7Dz.@'r8S*qvuCZH @ 1FPɵhuCB|wO VoZj_Ir;P^(ւ1j;׾ީ{ecFbݣ16-Qw=%|Yfvb9[7rF\5(Xuq 7&|--m,b%gr cDY!$M܁R٦xo,RώPd-H+@>JմP e=a3Koz4THfx K.%MxLKsәˬ>L[ K~Gr;aKYfcamQRzw @ܠm u1Dm]=ԾWtɸ|ƒ.jtp+oIFMl,ڜD~ɷ3;+caXla9͏W%)<}DI z{~C'#wľjYqi]ehF'w4lNN_u}5;a U(#^u<1Qo@>hSr!=GVm GHv6]LJ IIx:]$Wh܏g0ϭWӴ2Uq)[1$i1S/J`qSclkj*aF&/C*גg9]5QV@y `qWYERP0~ZLNXjoh]W"Rϕ{yFVhΒ)b條:w_剽vG4NIr!k5dD"6 V OBzIE?y `r$QMB.(tx'IBZ0<+72zV@Y}ǥ`UN?ه LJ+ɅsxҊj@FGu%J{_ 9_`fj-G?'фA,f6}?\umwR,sh2J#Aw\6V'bX;ǸqODz֘Oޝw˷6\AT(P+٭Q?)MBXt3&ϳ#]76J)?`O?ʜR%0=V*œ5w La2!FB10:Y xϯ6!' I9 qkJ%"f"hнntVq$})/mkAv`ylT /9[B {gq8w"TJ;F4z$݋t9l,Zoa nҊx g8. I L_Q^ABԢԴC~s3+7̭zݱߓvc"[ݩYo]/= tg0" gO unBZژM&Un=wp7b8'uBB}l̖!;hLrD`̜F۠s04Dk 'X="0(D@8u7Ln{VW֋Z|-RGc&u;('M=MN rLד1"PPVh9Pg+ޮŸ̂OLcʝPgO:OzH l6F}yu4M*y\W:Pwr5"TH>JS#E1C8gn/bY=L(V( tS//ټڼpHO8ݜ (ZQC$^?TaW QO5ÿ2Վ8Xm(ո[:14bqڮ)aSRE4d$3d 2"s}KPFP+ Iν6gs=瀋4uM-m({bjY Wj"aWt\0 <_٭Mey$ejN{OP=]x#5 vu&>qsv8&=og#b Q%yB Ynh|+ F+#Sچn$ LluMB6Oz~?/MKI#XnKȦ({ (&o\뗘C)?hBTf]jqyNqdZ"oVW 5R=V4 Ɓe 3C2$Funטrk?Y XLk=ך;6Ku^𝝯 r>YBx`Y)YFүc;3}Lge-mwʕt^9z7pA|+1e_ceן'?zN7R3Ṽ*ȟ!5BS {I\ s]O0n)>7)6XoPm{"j9$G'G5CdE HVҥJ|R TEOl#*VJ-vcuv-/(<ҨmN;)W>bwq/dS&w{) t.0suA Q'4DZa?G )+ Cv +nO"7vq)x{㶝}LGdX6{IP=}OӪKg26~$q}Cq7[ ^KfXBd`a+ VKD.8挈=Äe%D1I,Vwu"A->wvQխിG{ JN\dL?gu -w88U; tF; 8t!-FA|\@#;! skIYCIylct߹ EqkC7X珩rhe[pZrEQAM(< AܲAW4T>X'c<ׅ:/' !3C%uzёp+q%%`3=4p$kM~͓YB O]]@ ]e$5X WCp煌u1`ƸO*{ᳮZ&R$,%^+hAx d\ )u.9X2zZ\ͳ Y2.蹺$Iʦf:wF'a Wa|1}> f)<~_[F;ڜN~hdTsSu2-X)P+ELh2>cgEzZ%j}"H~ymG1~ړQ(]ש5I Q: 8PW `Vn6:DuuiSF]ˊ (QHPnu(56܋jdOb.kxJɌ3[MHڹ6sd@Jݟ-}%b59fUw(桅bL979DK ?ek!vF+*/7h7 ۶&T%#-Ty|=JE"xm<@lЛu7l)&V4) Ft8Eei9fD0G] y,,%)СtdUjlR|j^:yKԞHJSkȄBș7VCaY s7Otvn):!9GlAcVy*`rAQS\Ѝx˚D\ٿێƻ7d=@?c``vI I;/t-~%Y>E|j˯Eӷv݋{+LjΧ[#YA잮)-L`,TAyz7!!V\H+#^D뜹g vыcpU#0wZ&p2F*q}Oa;5PSXʼndk8s6҅4pf+Y:6Z!a"vUUYA,rqa_k"W]d9 32 cеlRn4j!A*f,L@d^kY⟈,IaQ~XlXP3{%D`07\Ӻy]Js?i2ccl}Xc̕Sw5r ?553֌εárh+WhePJ򉦸1GR2C}@mb]IT`a]J\t"Qر-ΡvJ>y,g gi^1g򙔖SzHΫF's-r(#.ǔJ__s=Y!a$aD'Y7tP[J]\ r x5^!܁+;tzOD3j+ )N'6sZfl>`LmpGbsOAQ@p$'bL!4G$# o#AԊ Qxn|VV? s!$ ĕ=z6yX#f["{hP2q⭟hS[ 7}Qjj<ǩpIqau@,7{~S; W{TØk 0\}b}?t"0- a@ 1|JJ5a.@Tѐ:_5|G8Bsa?64ɷfA0|5^C۹&ْ#ǃyn6;dC(H>hH)Z2L[QI~5eZ^ԊLr½s E{Q'j҂y'yeT.vS7D+y$w15(v`۵mw@JƴfV'e]NXኺa18/LapFRJ]jN($`é ksѺ;y'Bn q<:Ba3&`U~5렿>Y=HSfnւ"J+TbK@K*MnŜrRa= t]p=K4zmfnX?֔ȫ:9>rӽ^^џgBvH^s"ܞFscKQ3ݍLD'*|»Pu[O5t",J2@cJvWd%=Q#dSeb״P;)'l/R80\h":֖|?r?:shqU78T^yDg:m0EC|P0`]cTo#c< O!ւRZq1~FyFB1 8F*]v %ފPe;j=F 0HF^XIV/3ad9~3oj{(r "$$n6Foӷg9Phe-v $Yd0R^o/\ EW-D:j5'ҕHށ 7]hN2H+C,%#:M~"JMJM"7 ;g~ /+F7m$RlI T_T;l>,P7aYϠ9UĈɖ>yIf!w0o97w D z74bKLkm\~1~Btف˗ ͜KyӄrHF=Qle>K}jh ramr20LARIN[nXP:t#?l"ȬpUTO֞0Ƙ×n)n*$o|ct_G.QRΙ1E/9|C#S+ -qpZlRrE(0qT J<SZx%#1P]ql v}8dwFtJZ^-6v*TLʉF3Z96=w>N$Oi3Lyip1ץ:YL`"b'?n.EG6Wq=ԁSw*MY}J`JF%EW'4㣮_7 5`E7#7}\HQUVm~[0?^eBW0wgKq/k%n,]f ]c 1MsYL ٴ2~&u;ײ`Eۉ'GHoYd1J0YJ 4 EH%&`SԌ}n/K ^Q-]~iqŨQrָ$%=oP67SI8f4R^\jʮ NE1> :r<@k(ݎ ykNº?ɵy^Šb?ЎJl8˭ÄnpzEB#!sV:9%-d)@Z ς 6F!6F[x3nIo6q=#z6T#+/{r`h~pMYzv1\o !=9- GM3 Kxqf{&C$@t r[e5$(Z' x0kE5xkX|2׳S!yO]?s=ޑ;K-O5]6D+B?n+ۧUĻޙJȓƾ{{qef5_\5%WnL#9~m mVC[{&~viw2A#)dP{䜃N!&"U.S>_=!!:JvG ve,lΫs[~\VB"khT.qg+v~n#kГN"_(kz").4KFQ¶֒6eQ&Fgbl} {upfBvU4B#D"G_p} } y*|_26@OBI͒90̔6Sf}-իMC~v+h| 0dAOq4aΤC#{GV>qSɏPP/H(L?֋ @rk'r5=8(bEͅ=g#[ѿeәs0m{TkTP;DY~759@!h[Q3 Dvx2ҖOcB 0 r.*..,=R'+NK:(]HEs)F$.V50N\L)vv$rɱmx:ɛV`6mK-W~`Fk{Ex߽h@.x왮x`zRP+>:+`όUbnb[fvaX5`h[tb[{v`v*w{ࠫ|w'&!4mjX~K"dtfb,՛DEK~@-[THsA 488JЛB_.ZD ]QT䍉\ݒkQ614-z,X֕jq! c*ܔ|߳c{Hr'7w8T{ZjVy<**#Zb% 0A 9օ5WuC d Вk o6#88ÜOSKRh)K~q)4cԮ:@1+2Fp Ifd F?R'uX(D ΦSi9gXgWEś?^>RMпR!1j4P2.B cd=4`FE]Kd9 uj;c [Crҳ!pϿ틗|Wa )!M,H#i+yKImHzAr1ڑG&ٜWV6iȿOs+;b˧= 8TdZY~ȭG0?n iiܾ/{wӱ_ʊPU;t+fhΓU7Һt{1u[%!-$)'Я /+q=*vVd/N8'gd^[ޭӧKs+fՊ&lgu]9ԅV¤'lc˜zC)m ՌWbI'4vg&=Xm*,|R mKQXt=x[(SF8ԍ=K"b; 4g|.:vdN6.re8o'Rۮv #Ew (&V $_z-Fʹ>$/Izy1CO{zQ[L~ .W&Pʝ" F6 P"jkbON7Nzѿ8(ЊC EQ`ܒݪ=Q’X`#qdRdxN!8a=ޓS Dpwk\m*;K&&OV%7l>BYRKcR6?Sxr'Y!5m+էW݆btKi`R& -bcR=V@lcҸ&ɧ@3}hL?Ͱ ZD5&T2[ ]˚P5 WM9kwo}?U{C@Ad2n>DyDVmLr#_VGNK ZHWbz&?yIe1׸NO ~uM8 GG6b4屄[C6v'zGzj$ ^xiXD&?5Wf8 ~XL!aF=z.\>a#VVk+>WT}0vk`3 e$bIZ(zSہ?:0w <epuc b0H>4`SO6/WSaOchOR%;[Ǻ\SҦW a2[՟&oYչG6Vͦ<,d"4!8?|zx58WIsPKӓ3w iE:T? *E78%*oP5+¹Naq{qCx,[sÍvāI P~qךp&l&]^h>'k냐jRi+}RW_Qs۳KfԻRɛ%qj"9.X]i A]`ed^k~MC7KW/WnM-SFhu kZyaDxLா*;8Bg=} O;8Iܩ]+*2ڸzi|0]ʹ0!]W $@/Pl(e,kX>+2U= bmƦeŁ 2m%TԀLsi"$0w$77A {?|N^pΠ(dj6x@_IrUH46˺¹p vވ>SCC&W-D78b?2f$"hu+^H  I1V&qwwKY!hCvEh3E_x$_#4ݯZ|^q"qd\4bx7ӕ["b3"7Rq/7^*yԃ9ՔBD"}+Mqbб8NH̚ ;={нN`?Bv{4ޒH"˦GL t SXG]uCFw$*<wZ>K3Q0Kq_V˩HXPYǏXT^![}*%;rC-Z yr> ߞK8h%܄n+f;vޅm.̬뎵 4,_sQ([ 9 #ILLHYU@~%H#sPjkT@˓gǾ?y cm9+Gc@#:б+.+>)7Ƃsx/`cX~z;ZH׀(H0>^pNyGY:[׼e7s=mgtS@ „#\b׃%وȓL"!]8CJ؅a ȍ  Zi6{tQqcdS)rf)~@@Z¡?c) K 9ɹrJώ,VK-lkE<{z3n;f{H.t" 'G_ &O/'DGxg8̎!C<';Zxf]ё.J3(jPcҹJ :R'(ZuENyK8T3}QxvWh,WUߧ=~GHa0N6 a&d5:R[oT.'w#JՒgЁ.N 9amjTDrAխfwGU:92o7ǻ';:4yep$(;3y`;x'TYLm5|w-7w;F3v0Zj;P˝#L+.P QGPys^>V3I fTٔIx<539RCG iu拺O]*$2όLaeG4=m3I~Z,KǸ Y#ӲE1뵰KH.J+3~|QQ]eF#K3(w:~&5htdVL:`W?H IZk VdΞvWvXM(BN/?y9H4(.5q+_m4L=HwP~+N>HðN [;P?gbB3/^ʥ.9*tt~XezC(h"Ds"jVqDE),LMN,yJ%-"uH ECvC`Q:C@}5L̮E`\5d@OH"n!kxjdg~U|7e#v"ݨjIq/#爩}Nuu>9bw#?X#/WWKS ڏ'jVb-m^l9JLׁ UP 8/g?N#qXjnLӐZ@Kzǹb,JEgӌaP{$Tq.UvnWDڂE\3F/ԵtyLvN-n}X֭meJBT-%YUP~}k&e7Ȧm;YUOUzmNvˑMiir$,J+Yb)B1wDL2t.GH?ߒSeo+Յ}v+NS]_Ļp$磽˖VLb*:)UL@LDAE`ˊL)bLuf|'N}Uq]sxv:`Ww(ME';F~͆ir l'PG՞x܃k@'FV8! N( "/'=ߛ'4/,Ė4*Pdu(c~P9s I\R-3᳙-GjZ$v:,?:V;:Ǎ{HE_]GQzhfFoʼEu@/0I(o;?j/ if,H)|-Eo)jw:+ #ݎV[$HsVfe6df 6?3xȭżPSj sCY;dIBqrq:.[H*tIs??1V`_jz=,y~ߢ0^29j95Ho/nѓtI*wưNd)OFN3G=((|Ip jK/7ekpbO$c;Ha<weDIkVowS|]o WL@@%n6gfRcP([P7Zԟx瀇 a0)LX@9.HeU0O7E%zB[5 81]7pZ{r kkX.s_KsuSK9[H"6Qe$8"$tB*?-`5]WwkXd }R.nD՜)%?CpH u["^ ;ϮM^2M" hdKsڦ΁;RW6Z|gB98A1Sam?X$w㬑4 +!Zo_Dט"psIkgMOڕA70ŽeLgbS|,֟H7-X d̞tGW9ν}Yǚ91>+&l3` @†5|G x4:,M!fj|c4{ ~BU* h-^la9>8wSZT^a|³*q2$|(35yH6Azn .M? s%mYi0H4Y}$l(\dLzGk@Vi"%(n7F~4f N.\˜OMTD>z-|)9dt(gB"sfUy\<´0g8h Q^l;e!~$j\::!,_֒^hzc2 h@yNe.ί h!Wwc!(1}iX](n 5Z/XDspӯcyUSbM(nȣplϥJEJܰz6B: K3[%4UM)Xc/![u.ϰmӟnSju8;U "92@S6#s7Sa͒<f-L3RyݠG4WSJN3s`7'˒7P4>>ijx1u9>W/( 9ܘ3-NJK!kbOӭwwHMQs0G.5@.5wLoMЖʀeeka"V7ϐ)}( ϙngH瀳NofCe!ВH<|ΐ꺵~6Ycf SeB&[(F8}yDYɁu]̓N`kefkʟ[)1PL7h߲xovNh'q`CVxqQ^"@{P\0N9 n~~[v5sǰ%Xe = BH_J4E}fde_EkwDb ?|5x(`1,Վؒq@RFfzy/skDuWZK[o:"z5XC [%YFt򣎛}ehB1+]'NP0[FH:4JÁ uQjbNxĴ2Rc(;,ō+ ӲZ:(ezJ{eMB|ekmB-/ܭNX <)8(XWSzGfS8A왨Oh#1!놋ҬT*\<MGsU" ԊIC_,FTvܧHo{}0>Wk2e{E~YZ3UcmGVc _)e8ڍDz: 6ns^luu4.QöG:GW>)*5BN>/7(k8@PpIH_Э0$F`>N j'!ߩ䂝}]/iA/,B3[3 R+]v*&Ś 3/?R<VV+xģF+yeQkC QcuAG*قq $,C=>¬єSpu:; uR6*N0(&5ѥ.`?'&"UAғU"#Fr/=bCLR6$yC{]at 5x:UtQdAZS̭ܗ]yJM ȝfLǔ#'[['0$?@fe^jM*c Mf7W . ꪲtOrBU یtjs`({ͧ5?:ճCԴ]u4]O㧖|4C{+@xx-wqv{ NYR?](e3)gJV}Ȟ! ZB\I(XAϟط($C6-*ӢþR]] .[]{OaAy=U:2?F:x>aUJTMGW֩Oqv`54۸ ((ED;N=V-(RAR9&SKWrz J.WWHBqtVMy I}?Y g&i5j|T,"("C!ۙ}xawn?὚~u͓zG3qLdV c'ʇM~4C:oAf-Vd$}wuyk>5DObuDqךqz3[7? ʺaͩv (5_1)a}\Z"ք}5PE /SºXV)6)C#[f}[DIn D C1XQY#;os$9 gJN2cv3p2ԜOz4;2&#OQ]olڧFi}ͮ { qq$ԋL{"1B@oT?4|%\޳` 3^:4Ib ds3Äq\"bdԾ>>znOg)A{nca#^$B۞w%4k2䚘[Y>slu*JvKh6;tH1F&5URAQXp1ѿMg!cc%w%Z=O6.'1:]U_ r@R_6$yS!>Zix#qFo.sZ>C [gѵfaMNSa-x[RiX0C~/bj7za ]emX"bfȗ:ٵs9B>Oy $EXFWH<汆k:v'd,||ZpǫߎVVPe3O״cCt[IUXwk+0 h qBT>!J_JjnbӘ:qQ,Tyኋȉg@xYQ;*l8ʣ#raiƇ!Zh0ɒdqpars,ө> _s͚ 7[_-yEH.ÊXT\n)aQDnhzuR8[;{3:N5mbf\{VK KuaK2ݗkiubO=h|OȀ`)Zmq!'v5lJ[A6&d99=^Kۺj ߿D&BH@͊(*Q6̖Dke EeU[ pDu7W h—}R r" ݼ>=#-Eaߴmgij@huD_H HA\W/n}j$\.̫y!u3y]JrRR(  q'b;$-XXpAꓢ 3uwͰ9wvJh$%cݛuw++_4]bc~Cto}EJk^ф8l2ukp(a׮Vqg#TҼA*|m~oےu+A8+\u<&bñ^R"Ҫ5Պ5lbzoyA#_S.ϐ1N̸ aHX(bESKluKxh0ŤhX?)~W~!Udbvig8N /'~#Q:N&sd 09 b@<˚>I[Z C64 H}lT~vX։UuiǕ“LF A$n맕Po2CR.j,c.M"b?;*)z+Տ\ X`QH|dVRz{xlg9dhW"]+e~{l08j/!^9 HxDkv+My N7,kɧ!dח Пn/ uX.;߶0Vtv-ġ օ|qHu=U׍,I<Y8+Bfǔ>8: ;ya>\nwa*=u&rqFWF z㴮dlRlLj`K\lr OXX`ګs._6٘Jn׬c;:&Wh>SQRr?4!A# ~48T rzNU_#ǃ:f.Ix`dV_BnWN Q:z:ҹKscG7Ll  PY~inKDhbkjW%B[N2ڍm b8g 6Z\ch'eOݣM'cu]5pjqz/ү(TN {ѥ,qF\k"FnYps%鼭$i8v ӄ5FQqeǥ%.TQ:po zvS=L{Ψ [+7̫W!Qgv ۹?;U Tn \o xaPAHHyt-Cv5 cQeg&KBv=Zom#=|UыwڀWz򵦎LlEV;#6y1='O)E1BdcR =qx)8i[BU43 Eip;pMohU+RK^Jt?;ɈfEp9\'Di;v·q7BrhAok~ D?7kURd0us)"X02MXiSҭ-۔N:eVNϼXfM<lqAp'YXbӧNG'cI<0vv;:X~dd ֶZ3k{^'XMD@ո,WvQjuxkm^71 }IgnQ҉81:RVdLt5w*JVuGhgS DNU]r\S4:g/A!5@3suuu"_ ݐ}CX[8亩JWߨ*uF@KQH\O e;~ytB.gsC:`/EB dUu;FgvtfNaz'*Mϡ:> Y;t2KXղ@ ţ\=Jy@ /B#t+zȇ8) {ZhGBu?e|jK/s@Mwoxp5j!, :છ\Zg&ܘ`P:J(Փ+LY^uUa6:FWDFoR4 [X5 {Fy;J'տ/5Yql1!"2MNfqMԟIII;Q:jRV&T'+ܘB8_^Q9\o#sn4z7DpSF#{;_%?Ӛ% lk9 sH/HkWICiP~(3tmsTrA )qdtwGnKQڍGv" TW$~+J m" 'ev MQ8ωBE(#O^k2Y={ [eyu\ Z.kD`7I4~ @* ֟ {1*h^b`'c1$3#gJ+ˣRy;S˵<\rN[$Pe@{BIJ2 ao92krRDclN]ߣ:,_ooPp'[HY2?.'MvÓ(K9,"ZdKs))&8Ր>4AmYsvp $fz$> Q3lp40 |Eyk{^],:_[5'94eL Ba;?GqSfV m~^0Tź @}i5+y!uM 1GJ~:sw`"op9Bn9)T e1*y$@#1*"9 t-Zr782 e^Dkp[EXaz%m_k{)}H<ƋܢFǻϹreCQ0臼OEc_Nr}MMm 8-]P'"/ɖO!\rv́*DKp9 =^@`;`#3NSS:`c9p#NZ_~Վ6B6xN73Д?5+pAΆyޅ70]-Rz\[Pu]~M.%[k=Fk l`N;o\u|)[P#)T7,@4W[dHg6$czVQe{;i䗲ORg;]zV\~io9Ҷcwtfh' =:n`Tggo$_ u=&o\C0$$YJy-dETS('QZ֏cuxDh4qN v|R ,w)5O&!Jӌ%%WIkO ޢ?UŰLu-GPƦxa{F]=A=j~"SQ1-aW _e hV}|{=LVqJC).@ϰo M:,Ҭv8g:(y[?gx1}zZQ_V فmaj3'/⡄ۜ$@Uƹm8aHr-LFafX 8EbĜYȶG&sl;%](~ Upb.G=6…W>?%B?idWN7\:Ӆ#iaOE(Q5oגޥ˨GXMfaxbۻS! */7%Wt-m3OF[bj(sPdr7\ӿ[E1F ;UUJx̤Ly21XD񨨁T-GuN"~2ew7҆!`hP`+QQ1ܶl1.U v9[ g!0L Еa7QT#R`9}h#S MKzjn{΂Ҷ a671R_POS5{4w=xjQva5zZ͗ԉ!DZ{DEx{\F9tIIݳ ?+0Bȧ&ͬNhƍ&cQ]kg# ~TV&BG0-!DM%cM޶Tsҹ,c"ٺi*i ޽ Sj?u?K(sRJY?ow a`KkQj94}7@δ ~@@\ Lg$+SϤGH.[*2~ns׀WO4Rف)}ʗ|C*S H, 3z%EUg0HIiЭXÑb\+A$! BZ PL9(V2)@/çcQsLmstQ\Km+,\.SvCqY195hS0a._>K4TH4LVK%%qV,i:dY0 O)ePtv?:T H߰(8b}ԟ)4H++dn1RlG3ƞ `g_«Kzj=I`C6ur!۸N՜`S ccXEfs B 2ڴ^Ŀ#ݫ#CP3+!Zf3\S@,Ao^ *C#^-Ol[-\2=~8~k)UϤZ? 8Z8_T3(K;F$CQ|j`5iTC#t.ߟw=)_}@L`&g~۹ Dokk>{v#@&B]4tm/FMB1\ joJl^l@sw8js.sa ['1dv8ѡY-'P=M~Fyk<=0,-ROGy}BSῄi#;ȯmsr U][|k\kw|AL7ivـK|2q+Y s <3Nlp4/mM`,C.׵Vls~ik1Ive|"GuP`AM|AUIi; W J&oaF@^ x[Gpqø֔,qP{~5! ǞQ 8t($vU87^S&{XQ1/ʤUY(59 /oeк C}-8=p-I\d$H>9=!8.-N`"-(si^dUbIR52dFG\DCPnSh•l I[Tͅe:d49''"]_ W;j z.1By\58o'{$0WiƉ]rcUV}$ ,vfA?,c}l^̮S%]?ۭUSۇ^s[5AZ>y_eK!&_Ls/F~6&j]5O4`kkMLfrp@jMh-2B&Fn LM}ChN5 dƕR\1j-g`Adq4Z.*fr)[^J(#8i<yxLI OCKǃ4yazuqgJoIVfkxI#x;_^5-j}鴳&O_B (fC5nL0+k)`%COrH`V'̷IiMTDpJpbv0+A3RMcҭ $|.qh ?pVjdu9KTCU'l7u2E_^Wsԗ/[UmqSPRt9H{e ?`覚t}Di75^I+}2nNܬXT+yکe] ]*v{/_*h>>a&7^e,oY상V ]^? {e?/# |(TLXM}SdDŗ:`r[t[Qg"֋RV|HIVc!sR߇epڧ3?NʶIfېVܩV2cسʥzq]o1hh8y7B@t'C6øO3Q]JCCcjErgl;PUϵBJm!s<%FV15Dp?_MkPZF%%!Uhg@H_|?/jF k?_RS$1eHGݹ,ZfSn ̘mii}X#,RfîM>o$$ nPX/?֍j!x5ZAz‚'~[/x_5-çģ6Zc( n$=^z95s- <H[Hg-OG%Y|z,JD)|sOa:2"/ z\k!1#Ug}FB-1k}o۝ElNOBUE70?Avciw}BcܖÔt'ט ֈٲ$qZf,m{,(1\la>F6Ou 9-\nc怋<ުlh" /mqp!d|Ra\h+$?62 3 _ ߪtU^yak3.MUy栗(gW_G $2 N;* S$vєq)%T8,8yީ*F1TD* Z1"`˖0(tBN]OcStRv }@=ɼʦu `D7vgN \DcѬT@m䩇៟N4#3( ;4C#)1f_X؋֪j >vm 02}q#G4T⓶(e2= &%`^HMKl9\LĭVIo+ _gmdb7V!4jѲ2y s4->2ƽwQ(7e"[qM:]˔y0߆DW,m MYMH*(d˃s;xF⬀LuJy $vh#x6ŝVM2ۏh1gCn j 0e@&5CsX䴚RrF/vYV;LN{񵵳6 MNJԦr)oeQ]0utI$_v\"g;؀M2F^H3ldhi|bDLJ`C.(Qt¡gЂg dVi\"q*L9<ؠ)ae*Ə1 |"27!bnEYK\E UUjdSQ p^X 81e+#i*hH~y8@udw/|pm;=/<lk2P`@M~vKz%f@V,_G*q2XdSڀN.Q8/#/j2q-2vzKr*kDu[ aqD<q{hlˋDY*o&: lܺ8\úyY w 2KCRX)i0@rsSm _Oir Q')V# Dv+3(Wȑ{/H6@ oC齕@^MTL=h wD@JUݵj;p0*gRLQX8x ~Sq;k.oNN~e-iE&ढ़#1B w{R=8V`b(.8QJqA=,)GK,-,}iF:0((5_GE>䒃&aoᎦQk87qD@h9Ru?aD%WICy/R65FP+7`n}UCY:՜ht#SD9ٓ\]22C.bsOo`OQMC-V.S7Xy} MF#62)͙묁smoy 넣  qyr¶*=ֹ;"-mBbGL$G uUz}JQwph Z?{UBsңvǁa`*F:jU䃱nD7lXCZPrQrwTBږHB委֔+JӶ6*Aȿ͠#n*!R }+FlgLߜG˩CiG͑YuTfK;U8' :ϔ t+WRoFe X"ʷ2%2sd36Vh'&(q;6sO q&V$0kR/hȦJ((ed+|Gh?4x0g_=FU&HPzTHx?Pp>!=kC$y1-q)\sː{rF. d}pCoQz5;kRywf: @׭$udoMչ& cd<%%$iz0)M ЬwLوA0&S~ 1g.)a(iwҐ?"-W8c?)udƬ;ޛ-mh=m\%s?䵄efZ @džUy 475 &!8P4l#FtXؾ>U 9.!+z7!4,1LZݼYmH;nb|R|) 0tTf*L><Tkt)g"ski-?Wsh.=fȨTu7p ɲCx앇䅌8b$J-gZ#4E+5PD='Uhm ́ dtQ-îڴvOt4`aM00H`\G8}^6uaR2WZq/X0d |8tP 4( +m@]GJHQ@X_B3٪~4lo,%C vzuz*u@+;2õSjvR`L b`ѣBpcNE_'Gf/sA3*XcFamn el0EB#Qb:_UJpM֡gNzBzIAS뿶|L=t_zl 5 q^:l>C]+^h| =4;KBra;8q@1*Պv1_|SLwyŮkUKv4%4zT7k%CSm'ꉤW ӎƱ$ɐ~ &T57gS/sb(DZ֍>Զ~;7J`w"_ y ⠒{vxnEʎ&Z7C;( w ttF n.:ADkyM2C^?4 U3mD^:jD^<^PX"4VH[znc hM>wuz3T aC"|`kδDN} Y9/ %NۥE!N}O^FU0ԹGT42ZäSdz)JA#{]8$ek/Av!Gg4Q`mI῍]jLNsO?vB5U2^X"21mL]H°b|nƪV)0=C׋z1NEzbZklok38FW\`2{q1\+6HO78y~j Y Mf;]:r MӶ[[y!Ն@hTOB;hk)ο)S SIHڶD+B kfJ멳Pxt(k3/m˵f]acZc3G܂2-MV]ɫeCPf6gNE|u^940VpR<>2nfƕ>R+=N$X4,PG*>+M 3VJq }.RG\ZߒdRDoC!<3,/mg| tR,`1/iX43a-6%Y{)ƷX_Dio .!&]6CY;e&Kl.SPއթvqf*c&ɛru"[.޶]?V+:&l-ts= Ec>)5D$۰z BFGRcN^t(-KYeŸM]˽7G@*3f8"2h1H!Oc 3p=@F1RTR)36}ڴ@v, F>UO/&{aT Dd\eWxDMlε;Q%m+8]lH0r1ŝ_xr]$xVT`K4EHd(i m@1䇦d j1;#e730}m;Ѣ5؍GcH9TF!}#7@DZ4@<]!,(R&miAEJrirׯSMd^tP/n -d G{X BjB7)@āWL_ xѮZM1"֍! |7áv@Nãt m⛆M)ezċG/MLsႫs!}le[L56k<8w/ɇT :['-](w\8| Pa1cʖ17Dy6~% e]a41=JUwUwo^ "ڞߌppUlm-{k:,;q[WeqH/xݰ^# %\CߣX)P Vj*hK׻?#DkZUYgzО'3=q^9Ȃ >ڈ(PYםq{&QaZ̄P $eUtcig5-~utn{h0N_FzQ~\n CiOJp>ަvp.n(?̫0JgB/ݢ򛸥Ŏ9yb*w3K&cb`YMKِnATlT !hU /ЀI3EqFrbZ[1Rtnl(ޚ~ 4쭞k|WqT³7-kPO3E n7['dRlx}߇* =A& {d*DcO,UGzMfrPsKueo7od?~KP։_*Z0/IԟiM/be]‹b:Jw3#B]WPg`&,PUHI.;`O,Lasl:U4) S?*XB}ojI7ڮ(JJ Nح4l|c-tĜ?;^{keZuì*z%fL1ԓyZ+I8#`o ;HO$(p'I 0!P9 uL/vB'6y7'9װr/p%-Ȟ&.MZ|G\hW{/!`OQf+@`yBɆ3O :3[Go9z䧙OXk>!1Zu(Z;paD J@_E-]#&CUK2b2k)&+}B:sT{^x'oUߕ#, BL _h> V@[LMoBFd)O?I'̓ \]GOJ ͷ_mN hx*4B!ja&m=2ӗxWяwysGt8K*t/R.Ɖ<$IC!HI[l/j;|`\1ʚ+QyBei4|*M#b͔"8aQS:(֘pznghgLRؤ|i+MԶE[+ZzS485M4cs/hRg,UYo>Eʢ~k)wz#ϛ!@<Z^}JM-Qc,qS)N\va[}o3n =n{]фs#`s9uCD)!i ]Ļ<7U 6TNk(}4VIUSl Y8RxˉO<^WYɾYcsaU[. :bOT ["ve~.̋;}0]}ym.`> Q#dcuoGICؽt| 0ji 1yea3؀۷( %7ཱིx]3>M",Z^%8 }j3c},s܂O/Sq>HayOI3܌dra"zc2K 喪*(c5vVg*=xAN)c7k0^ͻXc/ys\ ʽBBiξN9+ZN71PJGaxG.9(l`[&HCL.,)Z&R9$\Ua"krVo:St)_vuhE+26/6{{Yua z3'%uσhI%&mj4mO;\Nm_W񛗸Ân*EVr8ũ66kؕ4'1Xb39Won&:c YO/ɤ'rlvJQ ԸVZ 6?{-PBwUq{`S,ތjM*0V/&Nצ f$Bw! NL"+,{0䀚_.,Tv!iKu-^LIY`K;X\;WO'yq2}{rd<FZ dW]掣hNQ(9~OJc0?*oT+x$ӍCMVRs4^+DWSn?|-HԊs"3ϾWӢ,e;gJ(Ln6 m&_>Eb[hn.pJV!@Gޥ5`ApHITFh L 6mؘWx`1~gmʷujuU_\pt;u?ץdKƍtymi{2j&U3U\/⩙?P!P5^<,˫3`Orb#(i_6w[8ɝscYY?In8rg,A`Ï+3 yiܦ]e S8B~%#@4xki U685'ĵ~6MD00Gr09[_X z|{A[bP3yTӭRX<,Z5s9#5;8ةA'"MJSJc^$ٺ3Q xa %c)ƖW9yGҧ@0aL2ŝ#f̃U\.g;^ +nLjlM~7)yb3]~8xU|@넋cooҕrJ;t~Suiy~[x s2H{'6F1!Jq[qZ>g|`y`P^H77/7+^lXfԹyRx |2I* \ G3; fiyhZE·QrfjO-]68鋘#0v6o%;a,+9ZF"$Gv +G/b+/ # kpjUNS 4<\ֺѾA3%<@YWIaйI7S TxO6=)oK3/&HqVt[Q7F3P(rKi)rm\BX+) ȗnAq7eo&e*oW`fx{yO[ Qf]~vƳ_֜:f2J="D*P ݦ&#) Qk?\KFC (!;Xfj LkcH6 S: oR| ,ǧp`v b?ڍ8A")G\G%glvФ ]ָ/J oqr/ܖ4ԷQRr0]&+EL >Q!"nH#0082 iI[Ki =z\#FKEq~ЎA# j$]'?ثKBzS'clnS6m_ U] ={.X]Ȁ}xCOz7ᬕ4&) $Y0FABWL<*2DSyvK6$Jı`X /3 )ݪ mTso[EvJ/5Ը8}4EW0liitsB_n-0!|ͣ }-ydv[qcgCCܒR%V})<*NE~F{ 4AF@>Di2V$wn3H9'MYS7R]txse5a-qC,xz6yVc]3 =pNS  k#È֖sA6ryäiی~XTj_ȴk4' _PJAFC#81rXֿ5T"ۭvVm@ƿ.7j53=kAd=9@}pGA}N^h yߟ3Dp\U$լX,nNS$lZE"10Zig#ʨ<(Zߡb2T[: -S>Gv9v`Lǂ;0Sz ob|Bu {bQU9z< y'[_bXQE28 ^ۣc:FdhTx,///0i.ݲ1Zְ)sm)(.`\p{ ~YX%Y ^ m6а Q{qO6YOl,#%]/ED(M?sͧm*"_ne ^F"#%f;O988Α8jEӑ,%(Y#a=d%0:mؽ:iQWfw$h.+-jrlCՃD bWt~|yK1ߦ|Mɂ<^xn˔We?'qz4\C< sIFesqFni.^;%.ttI;va]s[j<;gc6?^.͚&81.ن-.ъ.FHz:CG )n?^ őҷ+g# u7^8$sUÔi91's̈X@ݍZ<. Ls*{P`;s׾8\،8t=XՑLڞBZbv`sxwUҁQr CwnҀ8?}iث_.u}) tьV Nհ0.>=攸9cEKCbF_໪u\+h4bPpyOIPj-/^[ѩ>NՐP!tU OQZL KYYȶ jqt^V5 tiIe˱:ڞq@!W~'oa2/R\[;~Llp(gTAHRӞxNADIuLCv2 DpbҬt*]_9>%0}:09|Vonn vc°2,T/T-/<@]޳Y DxI2>,=Tu e+< q`kOE,k򵺚[C-h.!qp;Z=6!{ 4esKU0x\q6Yxˬ$N=om]<7!W,O;,ƃ84ywM) (YD` ny GS^⋂#BhmӠlV~a-e|SޚpDvA\B6c[cH28CE;@VQfTvyKN+МMy: %x.h!I&Y3-x$&a(eAhjYG. R^8ùn$ٮu ċţ&1y=AczF<:5,_ (dj>C*GCr`8j"k얆!s :0''Ք 6֝McAEnK Ef-_.5|ە|\0i\rj+sh*dr Jy;5ͣ긧9; (&]~>:E!UOc?U+1?SLQ*W"̪uz IqOT3x)c:3͋H!y+#og7fĔh TM&p k2]74QgQJ>J^x|! 4ias;t^g4|EV.X~n, ,| 5 qܠV?,VP99-ioiwL] P}k\Zcs-zSc|Up$ro yxٓ?uoZaVPHbO5c=!$ܖށEq~}`tlm{({0SHЂ㉨$ s=mo'1ܛ*5&G a$*S@ F޽X}Dvg$!8AfcD {={lƛ>ޒ/taPXӢCV9QLh;5wSW6 (47 ]dЏ DX7k-2]i2[^I\ho7E+'ِNJF Y K9pzoqv|iGt5mwTik$/( 1TE|F/_^|3Vҏ12+m2FoTrfZg>!/Ʀ44 ~φȐ8'9_;n~+n ^<*w&ԙW.m89&j^y'PDmZ4[fD~WOM59ectZS[LXeB_[~t~1BpaUL}1>v,O=Aq]i/F#{*I9NC*8A[ j_GÂ%[2y?4 >%Ż3rD%s{1)*TYQ:=.)@V"'eBbi8L"͍fΩB~~.yT$-!nFU=(c(GWW#KJMS"XAp80⃄Bttg`Ha%KO "y5f6edokk~.a߄݋dŀELJʘP 9 Ql5Y ȷA?`Z/FQ#9#V34ޗBGWqh=ƨ4H5ww7 ^/N+b(/IxfhQ hZ.ui(L7E6Ć/ܬ}g~{s3 B8c`9^|pԡRzˆ+00unEM7+l ܈ߗa,~:e0EȖ$xrb蝟EK]\ ?^Ak2j?79mpror˄' 1t`e)n`JmFK_+ y76h0ܢ|m$hh9vKd;JK. å+@HlRxg<%VuHkhBs;pkYe@7`Le6\roA/}7L%`*r:Z+ks%}'7f\n믘>*PP3' M|g€L3{`Y_$P}Eyv .4tUZe#z k[AfD Zfˠࠬ20&`Nh"\Q,$X]߸F6OʍXӊ߁zKEdF?8B?I]4~<<)>]kǏ<%~XW" d)"@s#qq5DT߀F?kRR币9vfE#f0pw+(֑R_3]!hF)9S*k+hy `U] yMYlhP}6T|P;ݷt;\\ӟ!"}Y84TI GMZý߈6TWʽiaA u,;6P c2qdqMfk~PaﳳaK(zd{vat)F<\|j}I|O8lV"E`] <%h{;A\V'kA}F:|Gx6͓ؒv>c|UZyb.^d<_`fc 2Rd7j h ,;;gǂhr!3wW*~zu$`ލ<̯GJ.Ԩ8mV_Hݶ=Y*3 u{]\g6 ԛĕK܍E S Q';~k'3խNFfE]Kvՙ3}j0G2B,C[F/J̈˩7AhlsśyQaQQ-:o9*x\Hwʝ"ڍB-j-t.tU1/[.9jwC5vv\38q)$NٔOcZzQ.@5YY *}2\u1ͮn/7"gN&JĆTLMm9t7pBC=i< [_9bsZ#k$s_@T 6#e%?E62 }M6SRV7L jE'\ zHU^,rg/$E(⫔[CȕOo DlJeLi!lVJdOE:NEb0*X đM̔hIZ^[*Y'Q.ou;U~fzl`T4{WY9w_1b)g<4*q aȔ[T sKNJC+U|)q5~!Iqp:3=(bd͋B ,q)>T,ĶUq4?G*`rBK{T{(Cn EM9KN3QV:z֐LJ+bl9썊Iyۂ} UB@ 6Ö eiXc4Y1d ˵B K7xiƍ㘟?jPpeẘ+f"~Ԥ];U&IXMg{ ^YتQR*Y]:lSpcERZjiz;!auл(_qH$qo  c\^Hx(܀GHks 0LT|IF9}Va8& ':) x1pF`5?Stnxd.tHOYK˧(*EKzX]@>`$ 0<]}-:G ݋n&' Ap Rlr](4Gu/^_*29U F >Nrmr9K8G&N3nL4wmd oթՒ*`>D'۶(Il?w^mbb楑*ڟku:-_rD @)ʨ7$FH$*d17.ْAZ7L݋شd X-& 'ju!N #v@-eռ(4cWfaXxEk\8t* _RT&19{ =mXqi-a'H5ykYC1?ɓ ]>Yhȫ#kQ3=)aDF^'(棴hYGU~ݥN?B7w3K%4Z` ~򨀦*}ɳS,pYTʼ%]VwmUK Vz6c5gqizmyQdI/Afbp]Z׽ucC6~}, ɏb &D̛XcP/&׺J% b:c('A$<9^EVB {qeOFv:$igbxS556lTx#M^".$7?}&δoC&Y}^o~EIvIY" 3?lG4}‚^8LL3VMr aEV LLTLMFXT^1&:TOԓHTg%9m(. Mַ&o<XDꉀr_%8ctS7A`rXw|YŠ:.yL!^pY8ol]x D[IZ˺K8YrE} 0NPfM"]W<Ů>ړ ʶ!v9 / 2"-qrjixloeOp fǔȱMv8#|Ǎ߼&Ɔ2|Y_EpB4>7B%u"p$Oh6q\2dV ;1#Qr'rTz*A 2!^\@]1tl* It(G*շ Ѵn,],NX2:Y.. :ж~*v5QnC,ӳ. $g\% bi |tQ%Xʹw':GY>>F8=*>8cz$@744`GDKBp^{j95zg#5IrNV,􍫈eAdc,D )gӌޢ=³"sGƅF<"hPЏXjpۨ ֆܚ [OB˂s52yXqD3eT-N ;ή{Rk$uAW#x_f:?@nis7%#2Z],4&g\Pp݂7Ҫ'm}Ц{ŗ '+` ihqu g)m-/lqnȚTX,gDtT?=)%}cu¦N `x ,!H!9ʹ6Hny tSf<$Bm2`D(QI|q268e@+-J˽ϓYU/d 1/ɬoÊw{Ӻ_4n_5Ebk!Lbt`ޭ}|>.oNyL7G,cPBwo|Zv2%٢sԭO"PD1!B6"*:IsPb>}?R` ^VҮh+|Ys= ݵu|F @tp(ʾ%C)^r(9;U|DE=hF BJ X*Gi'bظ^70Kus "PF/~#|C-:!s}gkJ05 ;an>L~?E)F3[ )wI>Ֆd:yٻ~ /x#g)]g7%.NF~,zߋpdD9$?} ޛ Y=`pČ~qllpOimGw1k"w 3K`o)fDZЀ1@ȺP>uֽ)Sd(99AM:(W^╂|M@>K[!8K3w.GHwsQR_bQYO^T+ޗ' EDXKҳYB@(V;9iGT݉^ؿqouHbpflZH C6d|\kJObfRcAU#D2ǗaFC.@'&ug)Os7#+χ{ɕaz]L}}rx[\HD͘9q:Nshe8}ufaq7 lŦc永BLʣ |.i_L8[],l_qxe ~~-)[c{5J>Nn9MhQ.waqI 'R"K, -4y&o\$VeUW/)A4x;$m%\ ,/ ")FAvUD0:?WC D01U|dK;겐B/xFH$)tkݜ <VXhL[q'G-U/rAYQ֜rs 04y{m" T(ugnm Y!DZޜ"繅K ~!ф~iW.w s-UJ_uhq5t(޻\TB$Ɉ NS3}kP,vtެ%ҹ ̱8 ^K=ph^T"yS!i1 Dظ4E sbP3Ї}Gz)OJbB?y}96&bgSd`9{ӹ`lwbpX>Ƀ\jwrT&jYR.x%.;Dg){H}T-/R!(ؚ&ۦѿ(@(b!܍f)bx]RBѸ?-jNf>섟(8L;ٛxhM2Ro?p9T32x[9Sg X$nF\; w "m3a5聺YG4YZ{2, 8t3ϫ6ʵ07u."P(O=/gM ߇+p:D `1Ӽ>?N5q!fEYW*({脺\'^!D1;HC 9YDDeJ7nE 3ԸTv7uWj78|wd26ZfXzV\P)7ͿkVD+_ye%f`0I%<o pd<оx}=GӃvY7`= xֈ5I +sPy$-36Jpۿgm)dS+ @P'ܗw2=*d:^+ !YrzSVD̞'tE}K_b>*OL2|BJ~#+֪R'P|]^:|i0hhnK֍H{r (lf*]uenFh,-da/A0U+o}Mj2<"8 ;HZzN&k}`_"lj˲c` f~Ԁy6z -5F $yCFaSޱǒH K5h$:9`EzG@+՞T'gOAdPf6Y>L[gSwt^DXc|WvZ%VDF"rA'rC bU` _;ȄY8ЍI<[8]?K1a G&,J6~BHS/~#oWZ%=HZH֖ (c1U8NKe6TW@-.j΂|Jݒ'=!"*@wЋ%8kCzG#dIzOiINB99zjv_)\frJM f TlWÌkM~.gFXފH|QI~KV`$<\-QA %alf)RZ3V8*Eybb(sr(_bAZ3נМ8 >R'Tk&j1B1L(P;Jd.8hh˻PX/ .1,&T?؄L7iEjA'qxfgmjEóbW nIDw7؉R^g?.1@o-+aJ;ĵ 8xkw*9ݔ9nʮjmO/diMzw/ۉpnSb?tHg?>ED=?w|q>VM|~ݖT|8$|4%UV\n){U*hd?knU~"L-f`x O ;cXzLOY-:QU<`@ĬK>E`S]M?hk(Jߞ O.]\2 ߾Je?׈`l(ƈAp Gx> QOhEAe9c7pM*|Kry("VN P6ynz4ŀC.zO?}7 eW]4o-ė^maTꢾJtu_@eGjރ HhxBdb$ڥqQ*>dW'TZXG/VV$0P$Uc)HqgٓMZ>6 GACK r '#^:# m3PC.½6L[D=w׺$L(~65ܲ>R"(>2H3cTw?1@$Kvb?!uqKsu' LLywG)e@@Ò SK±y`TV:{ojT$^iXmSsj\C*mw"%HrW<6ܙ>(JK_/{c.7ϋlWsdňŠpdںZnXIc}wWo KwƄj~-?/2\.}jJբvlU+P1t1g' ljѽ?n0G'Q·N7?0%.Q'!߬0uk]YL28Ú3gcQoi;,4t$Gu ba6Kp29<9KIc='ֹ[11BFm5ؚqRSW_MYc'gπNX:%(1\b])UysiY:T..pU ̟J!+'i"1 |Bkt/Sɹu%AfXYIJ-0_޶ g,_23'@:}1J^W /s cI@Ev>V-A`+F9E{[L_.3-dZ[C _?m Mآ0*̈P6$Qorxu0oߎUQIߐˍtDvW. 0>ݻGXoyYa2'bSl0\w% KhZ1?d9I]kv{n)ҠU:V練;-o:WS}Jwh\eizxP-ܕ\@/w `aZB2XG8E>rߒH3u@.h*]d=ۨCG*I ٽV^p࿃N1 #Gv"Y0cQEF+iZmRߴ]F}h6v'q8tmT|#k]Є ?g;LͱhV_)[RXVZ}Qhi.BD ōE }!58:PЛ- ::9OBn1>|ݿL0Hy4u> %[Q $VxI曓2ޛacM is)FrG'#e]$#7Y~ʨ0%e)>Ď[ " jFj7𡕟)??5bgu辎^>r{]J;47u7UYev粍id{|=9_bׯ7p͑9*} +zx]h´HõP9A@[)?b]Is6lERʂ54ȩ=SE?!9&>UpC,izCAᅻ#[nnQU?$ObRptiRn( PִZ d9v6)hH&`YУx}>a˥biPY:۰#G?T LaG[1Ka3oYM~FSTˆWz_KPCg ׫,[LҒvo?ߗڝ.ImmYa˧LX%C(>ߵzU]8:DcXڽaiVF ks6?c\x+IPŀQ\?lči/AIY fCɛx~" o:,ESM2]tw3al2V ҐX_?aoCP w~ʣdawj-8 as+W 8*4A-@w+RS0]yd-hf&đ/fCs^Zr\CރJQa Yzg!`V# QÞrRw:Pü!)P" svh/E"l();cmWE}b~Y uL9@0m3al̪S;2 Gn㏺0v:,m"[$ZUA򰦨Byf7j9l`&Ƨ錨{6`)|c!XRH]:v V9*aI4y[x:G:E0Ыg n=gOxpGwD9ٍu2Xi7A̻*J] f'm]8àdf4Qt<9;'&`uBNI:%~I Vٶu>bj'] kIƠ:@s^_ ,jmJ̵pэ-nȅ7(zJqMWQX` Evp7ȮfrcH e {3 oZ\O ɍ|Tf.N81ZNtō%ɇ?k剸zV W CʙIBa6{9Bs9Pe C2Ac#rrNߚ,kh j}SvFdLr2:p2 .Pe %U (0uͭv ^ NJc> Ε;rHhOZ.496׿L\*bm{7Vm^5($xq_ndv1j-lVгmK$y>gIS~y`#H/Q|* 71xDBK6sX!#\bM;ooESYo h w @yU<aݔL*|~A0Y, |H/>kiogE&}?a _dxK?-lַ07wGopq3r 7oVQR0yn`J=MC@ }6AKʷ`u#eu?!s+oXB zCyoH]?d~p RO IL/A얍<p#E x\;+9(;lY%:RTm>4~%u$իN. \CaAݛLZ˲ R(h'┊ٌƱ\q*`I?(Q/fkSBh0<:J$Unh-–7٦{?sY ]vd!U ck勨D\$B}KtI.PN hA@Xi&"Ќo~@Ā45MBpvmI%; y|*N \%Nsz  MGmFXn،Ridgo&]H#w ܰo$JH;Z$Zs(^MrT~;4.C2;]0Y,4xw m4@Qx}m;jXU"TN1и:p3/_d;(iGRR5&۹r.{)!2)ھDv!C\4K 95@n|Z+5K_LcV<^Zo̷* Ol]լOCSk1T$->.:A/y41 ,Q.xs\`lIGR(Zٌq !w6[.("=f@scuoګ9,x>ױ]s/aU2>O?^3'ep LphfXݔiۆ}*pS)tŜic?kD7ː y ߏ fe:m@~I7:7dR b}!gGbEU [tv7ub%1.TLHmm͂ fĤKpZ7#^Ӣ!XV)C]U3\1K?|r JjZ`D{)>Xb|a9HͰ,6gMK-[ mhgR bƲ?7|.xaG(JL|,|1c-1^5l_IלY/V}ҵvK@^C8F'|=J@,{x6W|q].3* .hbbgY m.f0%ryym+ ƑٗʧD+ҽ&NeEFjux),rӂε GC7Z4)cF#6.P4GLZLJ#20P2Zy@GG;<K6l!'ț Asvmhq[adR־4: ECywFqw73+L_zf 'ŽFub93ѪBN]a#b2O(*ǵ#Bg3]%uOr| ըK%-Hb$IJX aƮ jM]Ywn o:+"L*jg#]iޟ>w0,jMd91e|?Ժl۶&(Z'،@:O(dA+e[6jc߂ z^*3`0I0sHe7P=Luo}e̛{R!E1ЦjSׇ1fD/אsx7Ff&wl/IT|k-Lmp6CTLZ |Ɖ :Fҷ6mA x!﻾yfRp߂-1 ; Ӌ7pENg|vgE_JXϡou9ys%)wb0}RÜ9CJp&zT6i5Vrۺ0Q ߖrMe+]" ͭy&wTy͘}+l~ 8A!<:W)8AP^Y}h>ey2,*$: ܦt?vFSϙ] 6S9:+b{W{ELXo;qKCs01&wr}9J5y+&L7r1Ezwvuծ(X7M: [їABʇ[|Xϙ2B%g`hCaf30<2I>Q i攞9N@[0=ΦLPc\r M :^}T hRTqd}> gInmޣiРCX.ƶ1ˀ* xO'o4a <i]EeXEŭ[dd3fN(eMXэ̮d|)I)ZZBqcYd6wj) xwX"[wO;nVXER-QJN\}]k2Lw AQ`nDu~a/}3nD˞ ~Ҷp||*ˊT!7LpJQ)Vh${ࡦ!{ a#KYr58+?Gx%rjId;<)`_/> UnUEF#6us":}¯`l=0r 7p?4zsɖ w}&Mf-ju]q/ݟ'G(<~q~V;. ޡ IB& >$~ DesZNJ Y ֵEEB;`U>F/<_ŚtHei@b4UOVFr:\8-#TUb`j4#KAt1abnBRIGĊ~ @AD[Ir@ŊLם Q_t%tWsa{ŧ 4ѕf7\O.|2\̂g_qi ԫofEv YuGoSQF&eWWkڅn?w7hr|B^Q}?2P9 %s괯Y =Lۯ-6WI~Buee?KEtiN'W?ToWf{7; {(#}ON i޽^궲Haj|ȹI);(["dY j0b㢨/N2v?e5fDP.Y8SmAe؆UNe`|<FmƩ@4Ql^KRÎHKl#B٩"EaeEt%EBj85ie\7/!$g*ʎva&4lP3L~e|[:bdTJ^x_h-|50*v)dy"@pXQFq" F%%ӻM\o ~J VvZ6mvmUPe1硱U&b3hmgm& teKTaA넩W4YTC1gǨ!+!I V|ư \CzMt[ϥ$#̻ʑ{dWb`Om5bUE lJ ZiܲG8ͺš~B7jNPd@v0G2NiDی 5)G֓"A*c O6l[\wiWQb%M(UtJk|q hoYPّh+g w@29O'nM6ds'&58Q6?'F@mz1|Z:O7"'|haopH#,YsI`"NHy3_e,@=fӚƐq hA8v4 ~~b!2M$u} *&[6C` UG>wOS=p%ݩތˋ^ftٟ.U \f4?Z J6PRd}ڟZ;z_骀҆0q㤌Z sz%Յp4Ӫ  |};MbfFGx)0 峰Ĉ EF"j8ͩ䘶tph+ 3' f.-oA]EDVId @(zC&-w;햻^x~EkrLFa<edesNi){nnxV׻d|waC1\k`BIp\O2KRƤq-r J WMbꊃ#'I ٩!:gL,ڲFs.8zP Y#Gb6[@Sӿ׾ǁcaͿڐ_Saj^>?u]XB20-~ڿs;W9]As?G0C5wlY SyjdjCd+a C3lCoK ,Ovw`!/98"I4ZSDkLJMxEGĻ^R zbݣP%e aӉ*JԈ!a_ϹWiIǗA;gO[=M՚:"q E{h @{-lqS!{1J`]殏[tFMľFä "TFQةksRnѶ[DphAA[`dByQKײѝp%`krR! $eKM/ EI_^a>M />bo4P0P׹nSp=WC.f?#<`F#cgWCv,Mʆx&}Vt852RlܚgfXg1LiL@ K鴅n9F tÙљw//;v0{wq`?{ʐo' eqI2 DY4(8kѿ SD|݆t&xKofA, /A{V'",FxT2t~8snQ<lpG/<**0ßtߧ`N<@9ҙ_E_n>W5l U-mO+ ׸@Kٽi ydIQy=_CscTrIP@ˈR#=l7Ka2SV\?gp̛9Uh;κE- ֧2&G?C(sɗ|cc௏r^ZA-uRB0Cŀ֛mHՓ\@ ͓nu9YN-r%E{< =[*_mVaxm$@UIZC·ݨtd"ۈ<2gi֙ !%ХcF}W`DѻDzoq%(^~8Ó0ل XE(•2(EXNenSCuE:\F!Aw$-+PېYY-bC̼ص9YSL}̈/BFa2=Ry9_*7[%g@HM}q%\rOZah19;\2Ƶ)&R8 ~Wd#"h,Ъڋ; m;$<+}㖪E@qewZ~ MRAH]ks}sy ]Z;?Ht0aau"2l^ifn- a#~S # =EfuFdrB2eϠ3\zYm!3%#|Ҹp@o1+NAD&~ O &=qGE%F3à_T O6zb `6O4ȰPNAUFJs7w=rKҨ?xJe$2:Q筴L+<[jX rCZ#]8$N~Fn(Y,ݸp-?!hiҔԯ! 3_)ŮDm,E'q1Yh Qyw/Rٽ&Cx50JmP?͊Z {ѭ吆眵 o}Q m}*wz&DSD{pFS8=KbY/]X!l^"?]F vZR+ 8P{rd>_rݛVA&£(ڲT7™PL Y_(l (1_ґMiE(X?6֓\T; @WC( V/Q r+G ӹ@%5e^Y)*o#6JOK#\!_RED<Ϩ9R6tȥ(/:UM  6$d rK' S?aZZ# gG/'q ~;VZ}~??7QvqUQ`9i)/%U7nit_X0OE}aٽD ]SdX 4V=\s&cbO|%%(4#oG:X 9;zM䍥.ΐ]^3;*SCQxƑoQSJ=MSenw=}nCod0f-|.ya׳Jː׾>T2P)^#/Al^^ pLg~7cfٗf7a[ rŎ`A $NNxp 6ʨuY ćGgiK r^M^'n9r};mT2͆wm T1M>∵ă 3Qqд27OYa.x3wi%GzZΝtW]Qmw8HɹqӠyc5<`.#Ie.Ol&1zļ,CK$`\+T$+5B;cZ&me-X`mzp+ ơ\o1BНȈcwPU<=ѧ/ɕdçmIw(Lq봯#Z{۠ tz6rMI>w(88GdIj>-1BCaSC;G:B^|yK&'#3%yd04'w,SdO6@5)NEԋ>iۥ'mVYe KX;: "oK='4rYԡ]7Ei_}yСsb`w?TL~} Icy]+^WuXEN=˚DIⱰms~O絥ERZ5 ,V,֊ 16h'r9,nNg|33֣S\\H& T1؏L)xզZ;+ATґ1Mn ;rҝTS~2 $TGکfU['xtX$7i53yc(< sӕ}K@ Y`pRT v =)w$D>W1ʸy?yU ,.K+ZS!ӎzV:PGi_K}۽;ʣoHm-leCVއ¦@(Fh0+v;EsV3|6 ߌIìo^J&k\HHk euUYf%%ݣ{z} 1arK-_Pl)=/#QyH)o>&X@ռ7]8lng5c$?0 i\37&^`>uOahbt{?a/-aTv6T6plLFpˏ4gs/zX,yc~J_Zx9cd,TF[J='*w! ._n?;Ey]Iяu!NdîOHAZ=t|ς*WϥEf_Oy|,)y)z#\tS5"J95zS)m>`cd`2iX Bdgi>f/55_(eĐ A4\V`F)!PRz4.vw>pГնdE0u$ i}Ym$m`C[peJ5  l/&J~Ȫ "1 4pgg%4mF=n#$)u:'v+-Yh[<:~=9PaևsӰ FO##-B i^TO;:o)ɤ(:oh.)?m@ lLٟHgN9c;L3wEzW;Z76,E0h]sO ;vR>f)Jw &/ۋ TﰊVe|#M\g~?uun=8q+Ds=LgiHWDʩb4Ɂq.6h'Bҧ4{d*id2cۊS*͆sp޺&GW09RoQblNy|J@؟[W|TKg?oSVT4W%&ݹƬ8r^(z1_)؋;Gs@#prɻdMqÄcM"-@UDQW bдd6gG %o?_:Ĉ \<{G7#h\'b%u8'"5O`׾$nThk޿lul!2L?UN@S,N?~~Lxd])o!tqĽӱ#_!+: ,-bPa'XBPޑ5y55ǜIE,SA Eg9*)NV+.ͻ8Mjp16IvAI BfvnЊ2awi!;ӣe(Uayfr`٦mr>s#^$.Vل0r|p@MF ̓ӑÿ2{њGRL.!?4ȴݨ iy{t/9N`TWr}&jF{2Eza:Qm)+FJ,4.RtFD_\-8 WiQބ ٶx?%,Zt]kbt rB|7<*EN爻`UR`9jP[o9"GQEc/;2Ӟ.9uDPW\t/!iK(_ 8'jn8|%= qB' 3__0nU7-0߇ۯs*DdXQ2L:E=oË٫%Tpa ,@[gQx2d L?^l5̾I %ZDMpA r`S~U>eo䉊Jlp6۵BND?Q9Eq}T!bRB2 MIˇq+zg*CWb!Gs S['lz[lpPE^BC ʰ u*">5Q: g gΕ,bڌI}; ʃ,=fSY T Z/mG{9 E-~PY}ySjw x {׃ Q&$78oJ+sjLc|, w#_3z])ġ>XhaFڻ~V`BiUCQdƕ31R`S*I2[t9%my9o)WW:i:RJ񻵴:/J>5b)0_?GXKʣt$PDߥuX?ss BjwG̬>wjE\[V@܌foH8=Q%}I9NO4a$34fyq}2}2\pJRS<[$R L`pv{?N.c'Z$d7ZN$#ߔ.fאCanMՋxE氤ϏG|, C!/J r;+?Hn?_hA!WR;FҖs`&^>W2Z鋏yE؀u`$2auK 96>S'EՃ. Lh.~Q; |&u=E\M ?6N=HTHaTli;x|p.2 jQSv ` *W#!.YnNdnZ2h \ 2'NMm+察^|sK̿$.=+B4f5G@Kuʹ,$[iF#E/fKA+@$?7I3yD|y iXyIݤUHgrV3(.Zapyhi}l:Sd}aL ,.nr9*40cʖ=}=P?%#o`k$t004[%"]I7蒎֐խJśiN6괬ОE0n$em2GۻrI8\hfA95j!4B:b t4: jyhQ&4K@dqwy(4>M:Ď; \d Yba2 ;@@gUY_JwgszQ׫q2 aŊ+ig&?/ i3s HT1/^3ϩ7%Bނ\3**&1~B!1 QCw3F7*S ='-  {r9o__Q}) ӥb+Mz9qnoy۾s;uۭٝ/On6C!Ę疗m%IGpAt! QrLgK R/:cJB"6R믳Ylr^̺Zb5I[ ұf31nb)?xRP!e4 r{P/߂•Άe >-_Gdw( +?[0\~H]}cMקaZ|Z@XAzb+y-ìf{(a샜 Qo4ɫ'RO3()Xn1ކE)y߬Ƥa..\XS 噼EyץKl!RL1ĖoOjϸJQe/R:>Odq%GI4_QDQL$922f@Z~3 S6n@Q}%JK'\#"c-a1[ٔ10iePKGNۏԌsgGpf =:xel713k-;LYWqw- t٥e]s=3Dҟ4[n. N_IWn:Ή 4x_O'hl3*mPg%UJBk2nn?R~yaǎG `Vr',9pBo0OSH>H czʺg%&! ⠌5G3쎤3pQ$Qds4F*eFc6 pGЄl XLdWQ  +7Onn8)v:"=P07 ecY.twKvWUGBצ|E@*Jcw1׉5$a<^r3'2Ι=ϴWMM,~kd |L?[xqqOhee_xdok %J .wCucp>^[VvɇbM7jnz '0m Qf X*}vX?Nmr8o@ ?ύApx#̆:!'72^ovG- 7.a"0F^h+v~5ɨ#@P|/6@0^T! fw7,oab"~GG:gz.7EԢ/xW&X;gYZ0707010000008e000081a4000000000000000000000001662f7fa900002248000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko.xz7zXZִF!t/"]?Eh=ڜ.+пrZd,^8[qעI,ax#;Dqpa1KAGJ#?|9b 2,XViS;'4=dP>TdyR"2ƢZ֭C YԿ&Qt?_+΋p 툨GrWNˠ-I%:)x84[^Js AV?J|DFcO`ñGlм4/n^ Y>"e %ϼ4(!6^UܺȺ9XP4[l*AQq)Ǹ|m왚ѾܺG?Zi$:+, 9X35k:6~jel"#6)Υ6i5`!(SF{݆ H{ %`KjIo2@ pNDz[YEpUa,D2YGC@՝NnzU)7Z$F҄'z$<_< hǢ̀p /c) C'wI.`>:2qw֛m}렗|?y>Mw,sBUbH)71B!puwSqy66jA[U;])`^X \Ɇ0BR>dgjL$=nN 3y Qf{S)USd6PxGϼhaAtD]}9 >2*=šreBI b/80A""b(0`108Ϋ8LBSΈ4@똵ro bSQy3\flEt&%MdYonf#9;C#g鞌D] N$pdLgPe͸O4qV#\=G0uZv&Po*MQQEGC5YЕJ1A2$oV֏щI9Q5 od۶3A SqES]A{AE!Ξrm4Аs8H=$5ok@[iO!-{l.S /dŏ 97LNB^oyԪLI_C,ZQ M?Vh]W^lva+ @,dYt?pL^SHΙ 痒?/rwݨji?[^Q9@7bFHH{c[*پu/sw6?۶]֐a‰> :5Ys³r?^dx2is-\-pP0p%,Ml*f=58X[,Y;,[^/E?% s+RV4a2<{\LQߙ^*!/k\#~a$J{F6.ŧi[U_%\  g$ EX<`H$֫=N76~} }P{Pah7 g$-4*E03x&xI 5ٍni.. T.gwk0<9REvf!mflwm ޽=(+*P>_Kf)R,=:՞NiSBW/&RLp#atzR&,a^Gd!҂DL ~qHa\k_ (fQ&zo"c\f7:RN#/t-bIrv ljcGSy+д*OCu;NX*N6-cIx1R4 1RX^" mR( [Q"7ڰ~$d|AeZi0ݠRJ2=/MrdӯlA8l9ygeŐyrc`^h8bN4mP/\dFz6EUCIK^!nPh5i-A<8NlG|Zb2bssig¦0 X wUg6-V|;ihY-!6+X}f1搾u Xj)T巸~-urfGIzGbkRejYd{6FW>d䘭M|D*w r[Mp\|)cRWoYm~0 lyߡ ;(b{38o3ъA`|tzʖ{7 ON V]UvFH͈#y= &0"v^4:vʃ-ZL{@٭ܾھ'SH}}cYע% !Reǣ$,B0'ΨKs3<#^#nCDѽ(a|Fb ȏ/^8"?2ԟ&\L$ȲeZ9QPas%oqc$XћsSf-qyGD\CMə @G!q‚؅Dv6/ǺC%ubU2tMl +̀14ƧUijX(x1>jJrx0R&n<=౽Obg 0E8ѼUu)MX'h!ġX~8۠tⳓDi4i39[Ҵ(dXr웕Xѹ Cc{z:hAQg0\g)vZz|@?/iv'.]ht蝼qe0v $`OUя~Te>e58QD_Χ!3otqpEA;=v]A%Ty,H_H4~Fq<(]a@Qs$`m4֬87010-A瀇3ܙ<ܑw1OH/!Kjq-ϹN1pf&) y..W7v0N}[dղ:(;o_9do[CPKPAW@42U\-QYlvQ(_;WYu4yê.K=SYk/UTHR=5$3 j*! \SeW'E'mQ83)o!fܤ-n*4nz rk6(U3Fnض|=K42y::6v՟o$Zŭ\1'M :ɗlȯkxj軒<]Ո)a9#hݽxDY;jC!_Qs^.t:ˆo3oqyMEyC lP z6H*|z铊6,4ɘMl.[y$o s|baIo3 oK=P.Z;TBd71U _>YHp̭ +ŝ'hhf@[wϯ"F} QA}J!a=z (ค,wgԲagX^h MI{8)&fzRFDLрdLl ' (T!b Fh<0(!H(+. m;/]צh2/3H]v.\g5#͓uT;|lMiflJ*۴"K֋⠮VTE.24CO:F(T# VU(^DjlR=ލye@|K̩m-0f"R,DzȮAn#F" ³ΔfMrLy x5³\w@ ΩoE5D'. QSTAԳCU6 MQ?cPڙ%#J&a.Ǽ +ʇ  ̑e;$?NjwT1{uw%UAVMa>z7|_nCְ0J'Bn']>w>եBL Vn@[KJWipQ,[z^1V%Hgt_*x'[ZYT4`҅萗lWƒ֤:cIbu2u8kT[,1sJk1Ak\1E$V|瓱p#+v:ϷJrVg.-aid'Qz:j@GaHe8l u&K~`̮ܿG;&C=[mN4q@r)Y}s/x6xxw=44~JѤ U7oVb}!oӍ_>W|# +3u߰QP2n04ˡqϬ?Dw1er*%I~‚ F+,nh#)aך%_x&aS&KIVhK-#:O3_`q ;$A ln!SlKDDLaϔѳplrb*$]Q͈=*5y@'4K!t|v#|@u{7Q4"B:AIh_7Q)?g c RD3Fj@3 %"ƈwyU"f&ɡGCHu|._6XoF_`٦ICnl&ikT iu'hIbZʄl4R @u RskɚV3S"N}@y(RB_k5}51BjV`+Ó&Hto/TIV& J3n5}C榴 l6z :ghT~=>?,T)<,'c혧p:,b1Ws2jbCtJ=B93RNىD* zqUx.Kz٧Jmc(!;i|Ð' bm8.3b a̷stV$ΙefuF=FƐii>h2|&iyY=F! bM8J+HNgϺhf~+.Tt7+ 7j'fCnxs뽄dU>6^W<4[['EҀ[܀GI^Oŧ)Un 7oD.tdLWgf&8(pݕ:=@SmM꣜jjHS`-|?imc!9]>[^;y 鍇i:ϤgJ$d\*@V.h\ YO~Q7}Cl(M, 'O#"ɀ.j'Q\_TcsI&: hߦ!m"_IQ)sKѧ1 ..6u&T] j#KTs*z#(io+Lo+NKA+f=dD;}ɒl Ppe,3pP}:Lѹ2A3p2EU)͐~j|chPք]f&=XT[C(kyuF6}y#R*`qFT1.nOզKR"7T$ALx8\5xϓ-7,-^!d u#Ѽ*U|nc낈x @SUBS_Z|2o/#+BIS/Ri!j~BIT{K- a;q}?IEN76MJBh Nwj 7KFmYνS%&DjgYZ0707010000008f000081a4000000000000000000000001662f7fa900001464000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko.xz7zXZִF!t/]7!]?Eh=ڜ.+\ΨQ^˃Vf[;e>[=G?oybpL @: 1 zNV+K2$I~M >1%ƖdBtMɆ,|TFZH#,QkH1233Y۵I޵z|7J `dgk#<~H`Ńpm!P'8C!N-u(E q0"̺t&Cٶ惾rJ ;Zb,:6WjǵyO8'NeCH8] |ntT%74d<?zI5&EybQ&p-:8&f *\Y4=p7c =D}>Fܽ %G/K>I<8aKq {1ݏ~aG_IJ277bN$Qm(n&-ph5曲 PU /bpcZޢʲ'aU}#Ǚ!AX`6Y7$c܅k!mv ֿ-K u|cW3 oT8U!aZ;8-In#ʿR|Z%Za ijzKlLVa/Xo5EmǷK/]]vBRn|v>r%'rNO;RV)t'ZԋE ӫ |.M>CmG H38\́U){@Zww PNm5tx`i׮R|/K9!t+OE+A Q] %J? iӍgHZ/2ޱoXBR@dOd)*  ^T7Ĕu 4;.o]%{RMDeS{gIv-&qCnrrPLVN궏`.z6} 9%4l\EʽY_t$ss"DSn9{qNK,K|֧Ns}4-dHY4S^Wf}M|z=|LtG z6U-b1'td`6y:vT}gNu:oMnV!9>uCʄ|-CZ1)ï7p/\شyķXa}b@I$uX+CG/=kFfF0B+lGM_GP3&,$G֓k{1K DU9nWv|oo,/e 1<oLտX@%챏TqZ:ܴ<#Fّ+ aibQ4; Z_m-g¿g[9( B\85&lKQQᝒy^RMZ)CBn|&K~膊HQ-~TC$V9Y%U E~ FZM)uh/ _f.=@ (v+ܐ1Tô01tvW)/sV+MÎz21Ϥj#AL;RO;7 {RSNM YdV]s\n/&ŵF.ZA吋,P{J}LMK`a]& o?.a00k=/V[S//#AVV6Fcfszeb(nq+`\AáK*57ͧ2RH0ݠjxcdz,_YICM< @VIHu&h. qA[1?iwEI='veX 2Nhѽbg}X"Y.ĴK6VS=ƫ?>Y&Mp."P8`ºwj0a{8N˻Q1n3!V\n8Rr{ sY A^WuO;C$x֩O!CWCVE /شV10|inW8Mhl|~V&Ʀ[oU=ə\==δr6:qf@~s ][@& Ö7.H~ߎ-cmvJ݁/=n} LUN$w [{8e@Yt׸oEסPxC% M}Y/mCf: >DDL=Qt?)Fpqd\#SL;^i#RFxEQ4y%R`Ͼ}Jֽkm{!pfᵉ_{~ʸ޿8OҖ&t}TqsasuljzTH 7i f,4-]eflJ~fȌICC3?RMQ:$7lW w 3KuKs'4[> SU@i[.3n8*far<Hgr–`}b8fvװ [D<-IGݎе29V&\8NW'}(_qwLwSe,C<_5laZxsk_eq~]h\j)_\ޙ3I=VtNCnc=0j fw3fqYOu95yEZ?\ Ht=(x3qi"[yvja>lld~qWMT1/Z#Gz%h \@a3yGJ%s =Fa(s~qJZP֛ݼWuj3u\H+˩̄>F/( c0w$G~CuVԈWA~M|@N,CvB饃;Ɓ@V"*CZ1#ܟW0>d6Lb6=)4W:W5wiy2OsTue%\*{?t!Ӿ:׻ %F,&%`fE2""IQ2om'].7ydJ`pK]IgWw-ƜPڜ f%٧Xw PmNYO4&;Vsg u m| ǀ5zhx;e=/ Yp+>]bu1@ 5y2+_2voޮ;yO~VU(\w!f&3b.߻pS:=R`L#5v8^VM JWu/H㸼Ip2.ݲܔ #92C!&+6絧N*YE(Oh5A%xĠxŏֆ *L:8d3ʔȕT?5TNd&vdags*E8>a ;-cʿEu#T߰SSn`<(s3`fۏgjyhwkSCm$U +LuJkcXt-ĚjѺ ;:i"E$>9/5?$]ZwHj&>@<)`2ù~3%VWWuj `Tf7o"oN} K3|zW^İ|ok7;cv= ]B))5Kh4x%*~ /-6tԬܸ;-%nu'iE4qI=u#N  q2;%Z8" L"S$mLۧFgI J>Ka.y)$)B22}ĨFy7+ړFNIgW9߫;l V1zU躭>.Ij($ ]{@8埰pA+ DAJ"Hwoy`T=mnk/vmW. -'9;bĴD*9Rtbr֘ *)CRmˊYS+ *]O;jU@Esu+-wHu[]M`3-@¼Ǔd%ĉz͗kñ|ZzT.#"QPt!sP>A:[b/9@=k!ط9hɩj;$*:pw޺5pȂtS#-t[S逩~XZPj#&WM |ڽPIJ#NqyX8vo*f,X,h\{0Mm ݎ'YUmKs!UoT;G7j7!ղ;Lu;nېN 7=z>pK4ܣz=dGGxj(*lŽI(f&Eg_zd+-Pu"rÈ~R(^@ݍLod4l-;J|;y1 'L;u37Al*bg͇lKmLc89 },S:sm_?Kat˭ʠ/uʋۗ} \W5owcK0~Rۂi6Se޵#6KGdfoV-Tn &9z[hlY0ϝgM2[|w/XApUa w eO"N@%)>pyګK =DH%]-Y\(6xAͼ ,^brU@Q\"B jO .(:,J5^?l7 h0[hs eՏ9Q56E"wi]3TSVK ]uv^BFQ-1ޜmS;Dfk#Yw6H/Wo{a 5snO"GV Us:bf i6$ü5@X\Mb<?%O<0O~}b;`7r tu95Y)rۧˢPs5]v֖1q`(}ߣ|7!~::&Y%0_.siDe[Lb+.V 72ڂS:gj&w;j֒vI`\U]ܹz\}%MI!53Òq&xp#!//7N縳nM0L9d%9wR7\gmN?UL<2f׿U3 7^aQ#?BsB"Qf]y1l/mNMPE\cܺKL`U&P ZYpVO#u%(2$@OcRdh< hOTl]˛+,peRW0*$2J6Ӄ޺>WNX% t꿃94omUx "]`-ٱ=.hG.dv+N+ΐR8}Ub8}RNgȬkAn> @z݄hZ 9Bx4\Ph: x2/''j7ˢ 3F.HyºuO6h-5AfϥYzKS0uf,8 wzk.Azۢ1aXmX&3|z4mvnKehM^Y`h]gJMXH&wšHFq:ˠ \P+c"<v}:@Yiln>xUv3i҆tl3h`AVpU5PwatN~%sA29^vo}o}Į[ֳ[/Rh,:c̈6B4{ފʛY#q#uUf:²񖮉εf}sb֙ Ou.EJ*[*ReμнjcX+bpuIe[ ྻ˾w/a5>9rN#f }2)iCZz+K+B̋c`q{X:.: A yiX@zgi5G4Vjw40<qN$M@F첷7kt_p*cY7NB7T{:+k47áU\X +$^vPg4,z._A]1)+P켺4;I֊s$BzwGTZXHbwC!xJC-n`~ؼӧ:50X5osYW([ٔOVM)uxw-1c&MS46rХ1泬'Njl9՟r- FQƢKNWn\c-G)X#KYф;}{r}VK9;a15o@ܺyArUrC9gaRQ f'r!"Oe*9+7q\U$y\!a,#7&OLہEl%xjr.%\P*gƒɿ䘒HĥP$t?42`PNC>/9㑢~،aT/C6چ~ص$w$ApvgzUz8R1{p]L>8׳dc |޹njN-dbSCЅ-~`$.[MDwEsL\&ȼJ S #fi{-G3\zgڐz?).I6 |pߺ.Vb;Qdߛ6,L͸!`~6.'-*~$,tZ}aE=*Du6$bdeGyxMV^MK n%˟Fz>k+pVOm1zaP"tBP]K`|?&)UQǪQNΜv0^&f'KeѢ~oAJThSiIS xF_U'QS;jE#u]|D\ܖ`-͞nn[_ ~RD_<+xՈe{*92t{%:ЛVkwM%E"iNm_ )sHY'ƟzBٟmRNKY^қxWxzǿ9z#@e,Qiz(o_n_ŞT.$5^GY=q&֙G;_6!;ooZI5o8|<La~L!TNN{vA2GHyņ2 ޯ6N[u&18Z1;9v-Y]pmjؓO kށm3ewÏ=˕)Nv-=͵c ՝^]4Kt &WwcOB1VwжFa9^?z kK^ 7h:8Mk:]II|HاL+V "JY)׊Qf!]: n S *l=ny+mRʏA|7}-RiZ҉>j=<BSJ9¤1(,GoȍNjЈ]X^N4ĴǣvTAq$Xɪ荎 T_ޡ5Zum%Get˽Cשs6'xu>Q=]Gh'֨3niƞ?z 8zi2$8)y.g*&L>+K&&Zw!ɾsh=/!AEҌfW"z: I.+-'],`CI" Sӗhkr ^#rͰA,ޡI8$ؿtP#oS j_m,5ډ~_{ ٌ\/ L}s8^+ZknOFr]Т_\Hin Q:qt`,2ci;RMp Ν|)ԊlkpNy%~GS/FՇ;&=*ϔ^03&p8O1@aÓЫI߁ iN EbC0#PbF5QJ҇Er=g1 n Ym+ qҬTv n4Y" Luyw']!*F1dK s+׭%Z\9=gӮI-LpS!2W#hX0(#whn5aX55J''op}݃}b%+JVn U&PPR B<D"G FX&.Ҍ o9_C%S5p甴#cx~@V+'}Oq>Xܘd~$ cTT\oG.\q 6pLִT!V'Pxn"RĘ6fLТ2Emjڲ;Y݃`$m/?>:Q%U`qk{"C9]~HUC5OZ@͂d\zIe*sXKUJ̵^6v*):"e#prվҴHtC3[M: pKʍoFV{<BTҿ2E#}JEx3>pAZnX,lEϡ$hfL-R;%.tr]۶-/KzCb \/,BQ=lag{ѕd{l9*t G>|./Ӟ&JWI6jE%jۮ,' 4$}{hn.IއLhn"> GCŜk{g7x5oa`||_"*W D.j+D1MƤAy6iFTTۆlAw}}I.L-3;֌Ao Pe,ZDU''9#0JDccd*XWJM ܢ`_(qBpIl,a:\R\aBk8)tw0Oۈت7 贔يRx߁ދvoF/g!R#b kWً]I%)+Q_D"ҽ90bnY*_@sUˋb{~`)4KsivaO4 -}"KZ"R`6qU'1?9 :cYzG]XT)S/܆!Q&JNi~W #QDr9[C,D)c=|81:u}3gʒ""ꩱ6F2H5/iܡxʏJwXX%$*[?!x}8 'Q >js,BvF.FV8<8[pG1kE~ gك;,i'iXXU n-p+79" sgUw0Ri&bS%@&V6^%g%s%[ .O Dt\ZDWgI/3> \]y׸!> (4zY @ghƣ_49nNUH)9XC\25Lh<ۃzB: َ9H,Rb <M.KE`U?6cI˭"7&!jӀI!O@T:=!傷WMo+?FlB)~XEB4e51[cOANlͮEË@!B`p t,_6'㣟|k .H5iJrkoefR?fW}: CFKˠ̏UH>EӆQn&uQ_6W;&Y= M\w{B"vA]D*-3* xqTuy-Xj¹ l[+֦]̖K&'(j. gwv'F,t ÚNU4 cR 1K^Sd!ccbJ"~]Eɑ F6">k\c HfU_'*[Bbܯdxf1PB^Nz 0is>pOa/5 [T4>6p=Rt7?H"a?/O)UgeTes\h9CP.Yg=D7Z/6&{]}genxݶ˜j&|؀l]b8i"]vC!D*-iq)s=gd¢Oݦ|뚫:y)z,[x|:`Qp@RGjPq R;f=xrβPBu}G47>lP 6Nj.lKx`'aspZ_V۷k6gg"S+q>IoP@SrMYD`Ydlȱy7Ĭ3 Ge6_DK643WV(1V%Qpltň}3> a;>\ֆ iwͤQ$s`[LH/JdkU|hˀ\!o$P]XՔOQYֆf;}{f$<>ipOl iᐕ+O %\& ӔX9E}r6c n oE)Jt:*3 .ZqX kXf+$odX-]M9;4aM|1Cn#lvDOn.>zL T fTP~̹='ݼ-̐,Cs`:`K,p;-B +܃AJAMjgþ;9"aXtdݠ}֡4A[PzkQkMG34ůQ4xk=Dz4[lYqNŻ~q%$ݮ($;>( O2Q% @,PɡN< TZmϷᙝtEPՆ? *S).M+p֊;7ᆫJ$BӾ{9!˸mM(u긛:]J`$rr,D=pNT7hG[C.Uɇ;$n-0ඤ,ڕKK>[\=t(@ }kl++Bt|qwZId)eϴuq3f@@>r7Y9Eя1Ȉy} ,1 t4A^]&L5;T\u/<wT*OLmG-Rֽi":\1oWHk5 7kyB*$13jO&eK }j>5i)f.JkC=8u)f@EN5 'l#mNϗ$8$2r GB Tbh좆tݪ@- d[8ZG,XCh뛙5 fMFC^eq[|f̜ k; w{,qV[Q!jw仢 yeqBӖTKmUҒ a {7Y11(K^;pdk~-,1MWܣǝou·. gyLp_[D oNPͬ  KE2cJr3s Nd񼌌 nil#k>%jh~bg9u ^ޞ &L'`6 \,@:@4dYmϾh U8.d[rN)Rqng:2ֵ6K@Cֱy+32!V#4Hyn936*ilŎekbО`=A1yD;`һ 2*W5)-;[.hNxm6КY ޤgRκb`w^5sJN r$Ju>.97/J H4 2c 3bh[/Ad]'y?I\ amuB)0ЭvzITsW$;bҿxzTK/i$s"mV>ͫ\GU3}rսl0+(?N(1{2[*jF|"_i &V~1ԝ`ٙN7+1C@OTr_3vk >@u6ŗNeWZĤ _C\K@]>NyV{! `;0^gFɴA^)M@9ofcr4[' v - kWAЅ9O,8.8'O/)0b=^u'Y.LK?> _Tn4:F-.SoQd˻V%9l]:.̊N\0+@fX>.N^YtvK]~ i) ߭U=[morD>M}ZIkH!VQ9&q} *V*&T.kSx8THb?쌊*<Nr fh?ޕ:c[i} Rå훫K5$&ٛxO^U‡*D+x$tknSL;GWYnj@)#>p;Q!˅/?l3w,Aؚ\ḱd%Y Bٓr7eAcz&9Xlŵ 7|]Ywq,1 ^S:r8W_ )eR12X V}Lk^dF;A>2RXCEðGSR|-qTb[6A|Ndy('$oQ/hO`vB67ʻo{Tp,+WlPM@'o쳐KP^X&],h4Z U]@q%hn!GAcǴm/Ge;4~.F!vZD3n ^^J~)xQa9!N߮3ڿF1X10X#;<ǯ܉@ѐR^uFf`߾bA^ZC/MUvCdqnLâ„%yϟ4P!Fp/)W!#§' /6 ,'r]LC1s.OV=#nN=FSX" <: pCX!\T܇]B泸prMP^Er?{UWC̡*F`am]?|gHVM1І 6(;"|KWtTo&3er}>yx&>*l>`ogD+1֒\T;!_v:Cʽ=)-Q9z:bXZ^  +{ '_11(;6&l|lȵ.+EkD7'm?],XaҒ±d.f9 iEҮp{U݃wb1FUqת̈́-NJA÷P͐M%;rFc|` :mK]Hb6j 9ugG)mZ0+sHR:h#zUEn$SWcO@I8M_DxA+;mKPsN%u!6r{w%(ovyLTEׇ0 %Ob7zQ"{)O1r0bH%G#Rc˖6ǻr&D51Ez Pϻn]8FfHj R /)K>3Q12a}O5  {֕ymͭɊ{o1 C:{1=Ѐ@ Cϳmڝӭ'a`|uI7B $St#M@: x׊1_E$}wWcv8XHC%%QM 6c{1Ԡ |g_*bk.uyp{ndյb݂">o1{Jsmi:ؿ7EṧzvEdRQ1#eС(p7NĪѫEW\ǮOh45z(0i{Wr0K1wVӔQ4+W@UN 5FAՀT+d$&3!h߶w|J>?"m@Mw=$E?!E&3GUUZoås!|MrgBZ(4Mi񷫇9,frF%̂*̥qɎl\G0U!UxM`G?~nd2:)]5fnm(D ܽMy)-J3|;y}l4Ǝo|M:AI+ϟ'&􅈖7eLE|W';a9yG$Q[i39x UkI|7O t-qjͥ7;t.hM_MQ &-p0AܗU$OДɦ')$ ̼GG~@SF~ IUx῿Z+6Wn>= 2`- } j lpÌaNQ{?# }׋C<ptc PUaYBsrif j>(O[: > }׍_/=ecI| ~B `p'Ǯ"]=0)ɽ#1Sc3||;h' fT@l2"W(\~JTt3eX2**-)9kQtdݙ$Μ#ݨa֠yf `Z4{jخޝ#I 5U4\V[b wӖE4sL=Wvv0|SgQ˿{WA}'FmI|x}8'&xTYg==<֥uef;n>_hh.CrjC%w0B{I ͠p=K`6IiټshPe2)T)Bd1@|Pc8`g~mG_d3'ICH5E[)!|`@G ţf/C=[ew [CNV("do1߿xu -nvrˑMػ*#d 2|5Cw|T͓cQv<ruclI=|{yB&x@a) | *`'RV_ZICM$'1/}ǬFv_Eo@NMJ #)1YVKSgI="K\ZHrW*e.p-qCᎦ,]뵎 #tdN2!Ҵ)F9.lYR 8]㏴4Ufv%$_u jWIɺc(+BK 1!  7am ! i1CQrXL t3> ]KT):>7%ea醤 _6}GdAM=`Xy:WֱAIn"omo\X>%gdUAK>SҪ(&fA*d4EC_]7.ę 2,[qG%MRf1|-ϔI. hڜD: I&=QәRrWT'cӖ"P'bpOՔЗ{?*d\=<Ls .3;S3\eUݷ!b M-[lcܭN~T[r3S+@& N/?,.e=F朤þ ]{̱T.\@ {KB)`''zʐ,:{1Fѹ@~obZ*{ΨU -˽fnW$Z~,rQeAa#e֖#C:n YgB*+#9EW 1>KJny<uJ_4C++!CO@ӌ&~u>Ocjҥe 9bgMi߱nh.#F#'P,Nbz #txjIj@g˗"Cm ڥNOQ۴7x"ex=sVʞ9S QpQI!ѝӗq1Vioc<盅߄RmJhx.t@U_(F6'Cj{| њU.s:܍H;n4<},O)Dh!}Xjwe[% 8(h|s1'v{?YW ˑ_j_ى9yfzu>[y"'3b%zBHpG+MdMTyWWoR-ʌ= h _osBhlH|,yU{"Wj(Fq"~qE~nRx;*2^p0~)(PI(HG4gӬj,_?0Ԧ ڮR)v+px:>Zيoifq ['y5Ry8{ctUM61MIPΰ%ɑp (QC =DEwږ߁4.QVÚnymȑ; pG/f]zsZ|]&~v yr~3 g./Bf]*{=ep *࿼eOaxhǵ=OS.{ K/n5$ڒ v&_T eoeo|юrd#~'ѯ):m "pK, B=@vWM[+o #8p8(2Ϻb\ \QƤl~TXD{>ei9 8VF,3̩Ƃx{VxH^|7=Lx{Yq;n\{kdl#G=hy+ }#bTe0내K+#K=7KXh`D?At#cɧs钃=x?LT2KrdqV 2e:Ji EGSLwwm5CKzy$K̜ʏPUύnAlnˮ-., hɚ; [nHĸlF\iw>lpA}dqЩd(M\KXf~?65N@<̄`qHF'o0_H,f'l.>_o:Kj#UQ~sR޺B\2i0SCS1Bu#!g8nw]AEr!.[0~[nq}V0ƪ9Իs7.o}E-aұJ/zAK7 >,h"zx[%Ȫ"-+?q]fh bX lS G'|f*Ȧc%%sQ,vuV|8BMDv B=谀h ̏? kT979$`}yCuFAy0#59@936t*\rfB&kб?$M狧o[ơ+4N43btd&`tf^ 񂯜a)*۠i@|!#rSBDvO0kQ)Ey.Nٗ6r'h<0ObЍNSSxv ahŞf:t߈-G|iGm9ZՈD810Uj اP  Xm$54ڪzRq20W^49Uiz %JπU-)pꎺlu.#b*|zKDPAaZ>Z0&Rlߦ"2~u>+xX<@`\\W|Z X.`^Kr-z^ hX bG|Q~-_DZk)"ex*xͫw8M}T2 8KdZ{V+Vz*} ]*kyS8蝱Gz+iNCӼP)?iGI$z=y/5qwS0rboʽD9߇LTҥAᬢ`PLrN$#Sû`H4HfSY0Wa suq= d |C bxBr1<23t/\]a6Z$gļ/TW#c%S*ۦ*@Pレ}fz]1/q)&Db:ڔ ɋDd9ڥeUz"mqVv&f߭|^bh$-E.9S~ 0y%ngoz||WJ:u?h#Gk=Q6.eɩga 3H8?{8(z[{HD lE0yHCt?lߌeOv{w᪱ٲ=Oʺ(*Ŋ='(N.%(DYA!Csʾu#_`=Ѫ+Tz'C,nr A/XCycqi7%M :1|Fc ALD=.na()<[b 1KF7|ʂZwNNMƞ~*6W[+15\ԆXXdX3B9c}`!(S!6_R#ZVvFh;qѧ8O't4>5Egu"ҫimUXDžn&7'J,CeUuhզ_)CLj_!@㧃`?=?yoyBty [-?}Br0Pw \xy4YY'<X%!*nA*ͱrdϜV*?̓kdٱ PKo:O=̞N7!e&zw$k6}aL(HO$)19'Ljկ@L^dr3u@+*.^,LBѝtiw>-C1r"/ Fmuc'RŜKܥq\. ͉iTyZrKS0eo_Tz;8(a-z8$kI^/-5kDm_"i٬+Am/,g_6 ;LLp>ݪ4S?s]]ZdJPoRΏ/N w{I,VD 8 <31)؝\&]큀{h^QQC(RaӸLx)0 #$dɨ5ci$#E4K N<1afW\ް\ҫE'RZvϢJcnebbL#(e G&^{H;y.f$ҫRMjfMUORJ:Q os(9$Ji+#Įt1TN Ygӱs{|!\zҸDѸN`1H8c$ 01M1nizxn`<0ZJZ ?FЖ!kiC3|v=ZyǤK' GrOf5q2V5-ڀa*oWӊ1PFr cwZ, HuA;(/{N)YǣVDAF7. x D)3D82xp6rA홺C|؇CM&&'ി0 h$o?"}3lMu_ѯVHY2lHQ=MkU]&vhCSV͈T ȕ0TJxc !=d/VKUa*HY@ropPDmDPX2!1Œ߷sQMTL]q ~42?JUI a/@5oE9a8eR%?%mv8?ˑҎf>yXbLa.J /^QN$˹{T^MBV^.M%56zhC]=5RҢEj9e)ZrǾvM$[])ϵPR4:~T+06S+ƗYe+h5{ vA4 %4WGX'?׿;H~#^3F?~Z865i%W*mx|6zQ~@#uњ!G|~ۤ.ΨYZ%}B2[䉾YgV1}Voa!¯ 5Zy")|i5*-Xm((t(2t7"B%ט1Wf]V4c“>BBw.8n)EI0V AmCGҾ /aYԣ2S\nh2WZWA-6Pz;Ql*PO8kiu*-kd,}W(y\}[]%xGRo] |:d((3&!D5لx8Eq7?6 yL5#C,KbE/mx h(8C>痦{%o0CpfP7Yش>Om>F14|%]sQ+_#`QeRruяS:nOl& fHʃBTڵKK[--:AV>|l:*j\Ť1<q"C79%,9FiV/́k㑀&uITW˴XO 0م]hs = ׳;YJ`Zga8QKtC ×ƃ:]e>gp&*1ewhc ."۴GpM}u,xafiN*]bMp侘Ua )M=֔"2sH]^{R2V!; ӊcvP#>ZJDkoaAX0wy"g$qޠvT},6䢾oЏ*&2&5{0(i2$}]m e(hB&&Q9R:`'J.7ɬQ.$dK492Pb_ߝt^A{ q/VE:̜c8=4EzIy{%am=•Ëy\2LHMc&I8o $>a6z-=20 !jsDzClmAL^#(TlC~?!-eqW?p J-&܇FneJ~Z6ʗH eI^v=?`[ z9|Vw*-V2cYH#݀αH"L>7缦`;rL`@k_>^!/0ba\LVPʃ4 G Hd~ vjoHm~Eo3۠ Ůn2S^$s^յ(I:gx+{s#<-1xtBXRd;l/}1mɊW Κ!tzh}GH 6XONHg#T:$ " U,[Ou9ܛF^}( `A@=9o5:Ķ.[d XOES$+3MU6'Q1wFan~h8T@S*1IB qPrwAWjMc2@7Vʫ 6pPԝ':L*Gj m9sdtw4 # 8}ҖxKkb.fFx ^_.& 0 {0& ^@\P4 .KE8IL &tmDeJ݄Jes<H$U+pa7O9ΝT Z)uR O+VZXe['ioR 󳊈l窍h85xo4 8sg%qK챷NtD'խ7KvB&ʔP#.̮22ﮅʹ +ԓg5i3dr4R8$ 2exOa ?eAuJ]+"(/~y Rl oY:D_qXѺ˯͉UǿL}!nOz*1R 5όJ`J9 qop &xO5ˑ iRIHxrWNG`KR7WRQș0Y X.Wr" J%= N󃮊:(Cqܽ?vZ*KÆ$jmU\xFfH=hzZ Zs3UOXb|7mh" xSJpUm _庻G/0I֒{"rKgэdȭ"77g}=ZX 4׀W8,Ъ#o, vn ^p U˨aX+-0KBr5;~P099{Gzt8N̗«ّZN+ꂜ+7 !0:Lk{(SG22'>IE$cG"{:'S{7=Ʋ~ngrcWٹ#xF\/oA@=)G|ʷ7>= +;u}6y9o@Q-_`̒hOY´L4,uf*+bGm6Yr8aQݡ]!WiZOwci+ʑn9HWIi4hSSǹ\PsMU}ִy8T/YTHseIP'St&¥7jeh&ФtA8䩹{ .fJ#<Fķ£ibU+GYvJ"e%9uP݁e|bj7lFTjtM|ZOUsa}Qu~\FXTI_g%;K5h2Rr z-P`?=Y v GBϦ;l7!H-\{}{떟hWiC:' ży5u_Õj0le5z/C)E">3ک1(HgvnCugAT[\?l/Tӹ/@ +;*n'@P@e9ϋx@̨2N>f XxP=<(,_͇2$,t82GȝIWf!)a߭[Xƴ7*o{-WsMBY@:ѬsED!( k0 AjYU &]">U0Y^Nxp򃡬(1jeR / [d~&-A)#'q!QnQ~]ؘ!S:hQP5ShpJdaٵ5y"*?Q|,s{C2K[[Q\ap̝yR\>5eZihs!dF@*m }L0ۋn R3$C]$x"~;0zf24SXl8Uƻ04VEA}-Q+n-('lD3U?7m<W{]y fo&1 (Gw˙Fik$p|X쩉)ňd!(ϥܫVΚ 9?-wP=NDxUHPmR2) =٤"ydƠ 2+OSL $8jAq",{%ܙ "0*xu!sBX:} ;/I8̙/;)/h^VPvB X0@R(G)d0S"CQvFV6ȶcVt"=[0*]IAU@6jRA!!"D햣* ˅߽F Řr}5spsVJ-'_()Am /gXĂMFU1mjkӓ7sWLFb+rG\*D/~:v٦u!tީSKŵWdf պе(q6ߟxa=F@dԐP)nA[=}NOUS@ܱI3y~P$bܬHyL2DHLq2R\CǦcJMjA-S?z;қzupe% nm5y F Lm*| ,W!ԍKNdCwX6][AEdh,A ѱ,{–4L{}M/L-X#"CI$zT8u+3s.ĀQJX1g~T.%ɒJc٧ 43Tq>p@_u lͷ7ku†_(0+Uhn:-ܼuCMA ڧ]`)$vt@P_xP|D8s)m||7&Ϣ!j>0ƙ ρ\HzϾQ, EQtgXyn za{1]T'Wq9ҦCn*,*c`~P H85`j~z\@\ؓ%46 X|6od&oZO$֮]wE+>Z)3NEIT&JXLJگ jН I8|}L"AIc_bZ,Ey=+4c>BGC%E>3Mn='zsfA #Vܦ-AoZPl/[Ig<:rhm6_]K…g1v6}PS- Ρ cl 5Iv|/EГH5P|א9]TB'YȍlϹ He+!0u+<&B _ieR4\s^j9%tRjFWf D\%Q魚!mKu Yfi|G` G3=$$u!gqӨŐQZDRQǕW+ C|eBTP|{(#-YtL+_O(j0ӽ}4V-|8vݬc] <4T0(2Aޛ2P p$(^I )/i6ѩU /b7 1 Le'G;=)re.kHĎ VD0i[7_$3uxg@y%E,I^zG.#Mv99rU}{+_ k; G(Gz}? )y9fү><&,'>Uj|\x2n/D~F 3fʊ@FUT9WIleyߍr p-,[`k3vKwvw?N6cwʇR'tCg(aMn>t@r+ye+|o4*\P£&Y:RF 4*]ʐQ몬Ò(E\F#Gk!a֎լYYxg&"qkyɴ> k{cq*.D0kq wJzV/ ƺ'#~J)G1P02*7l~E* Drd+eAeJb$UTr،~i(QozT?Ҝy(s*TY񳦞`52?UAڬ5[Ap3jvrr*~)»_f<=`HҪ2jS? QPʶ?A<ӔF½zÉ%XٮZ$F&miˉdC/ѩQjPĐVU]67jro{ ky J)ˆT}H*>gJ̐{%ekL]ufñ@0Ojz)_Ě4&4Ir= .$Pm\*K):I_ڭmmdeoeb6):=}brVc_?S@E&w!J1/O5 sAvY#VV+[5"5 2ժ'We`Z+fJ.M-_Ϙ lW1̾`1cf uӘ?MlU~eS8)3=Ðf,NP-tE hypokœ[^hȯfokC+vU kݣP '&Q5֣RV+Ŀ8JcɼꥑMqBq5 s*U,B3 \yT)z%CFrU L8dc H^"]fhXeTP'|R긙~S1C=(H(j'?} '2 tijb{#Id.Y6 Uo)z>^x]Ȋ}i EA#x¦+IH.HxmlDLu,37-iȢĸ@%PZmxmߕ"#:( UIڠY+mW|j[sL4F;r|/Q^w$ZG[qqgL"*ht1:zK[aNjߓ%0Xƍ v[$6ܾvc 𿗈vX7.j3y;ūJcLjnkj̔0I"Bp[1%NS}Pџ+bJiڀ$xtHKrף2nA*.(w۷8-Dk!к-.n{pL 8#ŧV 6K( {aT;="qP>>յ_|.(gc8Oc O%禣ž%s.BtDo bJ=bgނO*^ G=`HJu{QV"5R4ũ@BZRE^(>0ke轋w= [YlDcنW5 !=3u"!w!k^(A@\_t d>NCC-gl **Z?;T]cHhRFFcr&%^fXl4<7ړ߹B#rɥO2f?`{5Kg>HAEX ^@PÕmA#5T7]i4 3=2dO>!gG"~ػPj,jĐ (>O,uX9j4cڧIVaP'i#QSB\Fģkl([kEQۤܮe(ZC5-ҁ]Fw~'+}2,8M)LirX#8hȣ-P3~?iؽ&yQy#% 0jrl.ںO%rd]d~._- 0'Da|NXwNqb9{4 -S@+7x6 2tpzm>lMrYȴJ E^'߶PMl' ٶ"R6&n"bk,e >rnID?Ђx\W(l^qo%#R'nǛVlk7vd \ 㔱(*E#Gl9B((PX4k8F aҶ%6u-tMJAF 6QQmWZӬ,7?pT#&<6XԁyTT6nIbbAa8aj hbu#ۀ㘯Ң2Lm [&Үq ^9&ׇrB|yY~ї3fiZ5=?jr zս!Zu2n:̤@;XS rd]8߿hֺ`sNjvFw!Y.2z,:# a4.ϔ+t糴+CE&TUm XE4s 7WNjрb{3 ,RNU~eXXS!R]DxQIwX?+N+ nO2y#VBmكX1WtlX)|u2Jv5GyNu]sl;T¶Ƃn *y~ ـ>q P T]X|-kY詳 -SY:ÙS„#~22n={.KAi 4f3=uhjӅ_03YCKDz|:} !2%!c`DWx,PT\Av727WJ(![±TdB·bo {V VdK!ʠy}sB6 VV\~˷E$ #6} Hb'f{/GnkW͈a}=IT f/}&:aʤ_ވxy`b_=,+ -Q/A: V zzTd^q 'SYLPT~?/[nRZUKFֵO'RK˕#&Ud5Dve[XKNX_˕S̰ЅW^!|~}ᔜ>Ad:W.EEk0!j*1U ]m'N`#ؼtZ#IxpФD*%Pk'٭/ &!b$C>6^qs7rrܸ3cH1f{7Dtm} N<}=yuCG^#Ӟ> (uP1e\_/=7fJ ʎYn%L}"@%o5ʠϬA}k66B&",P06/jȇPտA+d @{w+ ݎ}Z sygC7]FRZ#ZeR Nv_exQoB4) oWƬfz w#sڙCU\D7IW[!3鉝p 0t6tI<ܟiWV&i"[LiS:j}ƚr56&~(I,4_OSywa_r/՗&H|g#_ NixCyjөeE4JKl|mJfýCQ_-suY 7yX X-YU;`&J%| `X[0jqc៛U`Q=4PkD,^p-M!ԌڃH̏Q;c_ΙkSjCE r?Tߦߒ4}J|+8B6׃1`VeTK ZU?q= ڵ9 HTwX΀^JF>vjHtu@;W4/r_bF$ΏiqU]#ndF6jO5!=C{mp@;%z$] m S- TcT) t; e0Z &Ur0.K>SO nR*φ50H=v% #7j.v] v={ ^h-K2>m vz|vJC0}!Ƣ,X[9.2#2$[4>a ynK_r"Z[cJēcxlbI鵕$}7ĚRQazA6j"s&3AWٳtbhx=sճB]x;p-8oVEF~vZ@6+eaSWLs>4١n3tBI ;Vd$3XHY{K%ˊC\.&h/! o 8N -AF~-W%E$~ UK($yͬ/*{7١͓aTݹƬ%GR.J (>YcgGR[f!Ÿ"DL 2qi ;rOuTS]0fК9t[~&JОR5ѸzXL"]e]M6s۶V0kX_K0膂GfcQلĭv=$t6Orlq4X鼵cg21ҶQڌG-U~GrͲ, hxɶڐL ,VM!{ Zu򇺩 T}[#otso.. 4?~Ww!|]I[C8F(턌*O[^*O ?hdoc.*-,B&wvzX\e0w+ O'oJ.s'WܤZKyO#0!DB+YKRѿ Ka&}IxΕFVomPtB/XU:K;bQ\?s{EEdv 7T0mb~aLT!mk{eDmye u>M>"NeYƵS)kH=oS1q%.7(Ee3V=1$h-EF %?үh]#\8jT)1hh0KJCAmJꆳ!Ф-S9DEc*Lب~S$cC堞T}~ǧ΂wJ≽t]6l;YUQhzhNpY䂰z|O u@FlC.GĐ8y9Ͱr, Z1x}> N %M+Pq` @'( @Qzf:<6+݉PS`J8}HB`* ZnjUuz*(&[uutjJ2I+!.rN )]ܖn<sB7b WܻHb*? f}$Pr`P).bcP2&3zJd|e)SHJƱKd"'" [v4ȯ⦹Ptư[.)tpJ; f/qJ-Pg |8/z6*w,]9E#̋XizKdT,wl߉\Ș(+"QW`@$f]>Z5Ar3ڼ"$ć1 ]!nONO_5ݩ A]."Zb3 >[P'y}cEJRp  6F xjMrQC]1 nJ꺍BsOP-m%E1/RlADpX=1d\WQn$+ zĤ .=#~쥂p&2Й^\K&dNshY ,_iS 2=?3=<~@8.xv1 }n=*t7z<3..>㙞samd ?]vxtHwJս{+c ~o[izY2vĹ&K:"1cEDWP/+`bY ! P u V8~#]^ lwLn[@bKMuftP 0>Zjm* &hőu huLSbcʁ 3PS*y\NŔ-q>NiʪWuZ7}TU7z?Y/N'gOPvǸ\QEi7kAxgXGhh!sH`8 lwkrQ Safsu8Hȹ?NߥAYqy΃2/g 95Bݽm*@$寒F xnhC21v6d; gj;#KOR'tK4Ks61ģYn 2ߔߩ)uU\,wR"M#CR9%NB r+Lֵ5–.ޏl=d+=*+ U.}7A3(B[wn[2Jմk|-q9NUaVJzإi?Rl6g<,=ZXE8b;ŤW4U#h7Bo>@l0Ce`rOMuT+Yn_뻛ti8Ka[ZMW?M?z|5L,7V-zk6OK3Qmf|0$z1 9׹Әu lfwpC\TǸu'c n lݗ :a_.ygNʨW z̊ݚg($w Ё^N$K,dWmE=-\KF% WeZ\'`}5ɖlл=m KnNM׫"dzwfM"* G AySPDz<q9c8+spFu21%]KlNN Nn;wpVQ]2tLN.LDgk7NfZZTm k9pa8VꆍC<?YfwJtSkչ(e%{]N?b2xӬ]|63<)}p+Q i5n_N6ɳ Z0qG3 hq`L{t 'f Ar{D1w9<NW93.A&JY{I$.4LuKtܿz;hZfv+NmAwf)v4Y.H*4H]ia׼/HR[dH4c,Rҵ>ݵ0 YcriN=`ImY^k::K\?I6^%vy~8@EOZdQ`5#5Q ]Yfi@޾3@]Վd![τu֨B$ddC]3R(#B丕 +t9 v$`\# p dm:"49\_ZYQja 4&uHWԻs̽[ԙ ItUmȖ{zlzdž4 C /EE;.M9i˛waHo7icH2;c81%3#YYSñZ#p&bXc[YGb 4(b̵Cy$U]G 1a3kz2q> l0 |$Z!_մ.bd$fm5o˜'y*_hAN )tgނ:ZcJx1гnKb]YWQ'yebmdFE>4 'j31B:I-yG{9$0\%h|v3D8'Y,˜h߻P'r,nyD]悆-G̈́阆2V*qL,h&GD+8STĶ1?f;|&Q`cxvߧX/n0=;>>E6#W!(gfpAfJ j`;jqt_pK3N!!,_ ♋^҅_yRz"%x *V*1e@xG f }uIM0KS. ;TMv>:?B? a9|ʯdQⶳ hƶC?Z۬5tsPC&F(T&nJE.un'7UNQf)F;*8) 4@era_mɳFN|Xʹ9vǏVcE0?A貰HF!ƼDQVZlekG \Ƒ$>J9VEH3Ny<<ݯ6$8ͼ;աI5ųq @$e<^bpz^)y2( C|@$Oκo`0-2S*>@`mLhciۮ`⹻fCB̩J݊,R? Z.#(% sI1\lϥG@NM}v= qC9Gx41uyC ԥwOґ%egI*?(;Z E"v\-1*K Oa^a 7~4fāpqkI:# uȵcx e3<>-, ߏcp!jӥ_IAaOd@DSuFQ>ǚI;Dkm쏞u`@i$2 Fځ P,4@X ҡv#Q~uj&:1=>\pҙM~a-'Be (DeM1Y$?~M&In}Pgrb5}iY|XykK# j֟Ѣ3 Zߟ=(i5GJh H=C6M.+ H_C2~.F⋩r !iw+*tipr vO5MnȇM .6+|;Yb!<`>3K}Fr#ESv4:M5˚K.­[܍"֛kGLk}&-eݭѪ]̲] 9遊9?C -]ްJ$GIv(^Z5`n'ypÐnVHsFz+&V[\%0obvhNC@YG/DI@*(h YDooۃƛEZ{G? o4pf {t7z *l`$bբl @W$ͭ6et`)G5h\jɈg2c >lZ ^{"͗-ȉS!'M%"l *`jJ& J9`%-n:{vPem̜nXkҷ۱n yiI\%N)3²]buؖtnc 9?]0|y*'9SOV@Q-Ƨ<; }thQznќւK71U$).LdT'mTve;7vI3n,3IOF Do)މrKMh.gLkhÿy*7D0Grma/ISvKҎT?.2T @ a2Nw&Cf.$5nD<~ݞ;UlIz:$͎{wqKJՌ~m'##FzkcS!%##} zEyf`dcܚGPIUI:oē+0a(ѭFL{y9]0p΃m80'(67>+MLءhjEsŽUo_#ǭdgr/Ԏ'0eZblɊ9PU Kabkeua*AS(%$V# 9 ES RC"ڠM};i sUaQfI*Th;I(S%Kx|~ DVb}սy0+YmWi0d jXW{ Veɘu-&d}}N+N0mB3Nȴu8>deP*'@tԭSFj9z"r6/6h'~ͫ^Z (FA}*WYh&H&)ȸ6cW`1Mo:9@]^ñ(aAyeAƘVKffuٰhK'nc #}Yf^{j݁|`1&AͩƇR`|R>)g8?hPאG~HS"̪WB R``uzUE;n)a6YɿKI1 <^m*yy^CBLC/@yXK6ʊ.dp݁·yjUoE,)ZC9i\^Ktr< C^يJrHܷAF1cM\hk#m/),],Uhن^E߬t.(-ր`NW-Rwa(OjQ3^J(Cʁ`.5|%|*׊v8W,*__0&^|2DMRBRr'~ij)^.TXWgT>%l}>:i(D" &+ҌkQ Xayŗ#E U 'gV6wS$tqyX bvX9r__6d0\3KEk T;ڸR7vz{(/'70@Q2M:/Z*{H{2"P=c6)v-Ray4`q F "!!cLc aP(]t^$Xٶ٢9Gpw-_ ocP;o!QxL,%r= /a:bD`=,{q*ٮA?[bB~un2چ)bb+y[Ij!${CplCUH( qzA/h?7 u㒃/=K2%naeNcߵ@8[1dׄvts~̀>r] VX)YN`MC6аk*I B'r|ߙ,vhF}M6kkTuE|a;?FD ~y eBi 9\h,[] aG Z@NHߏ~+C{qŝ fyACuBK7ޢ7J@'nL;$zKu*p+vi"%q-YrQX: $ P-/kƇ^9:2oé5TQp`޹ۙY9Zc]H}k_zP!2W8wq͢V~%Ϳ&ZKj?yl@k܃,g;Ί_tʶߕhw2f=='ɗA'+!/[Mf]4ᮋ,P~\l6fQyF~5JK 5?/ ]&z>7c4gosa p;Յ^W+P*-]p3Rm;f?T^PTR?HXBQ2b0 ̀"oR ޯTykm[Dkp6h\kMwֈb7YUigO7mFIrn3Б^ɬϖ*lELJYlg'e~@L#z꜊E82,8} ?U({l>u c' (N I[ZFsoZ磏98 g%z-b*gH nG;E]5TDP-h V Mx 4%wy749Zꍗ>nw44tJxk@6>5ä:*BQ5>C`8^GmV󥊂 CF!l0{Ruڟ +k(> ֥jM9i*dq8>!bޱuWG؞%8MP*fHk^[V_Ʃ sn[@ށGbq>. Mi4Q,;TTK4gHlS'Fh)+(U*pmuC]5 SD--8f/# ꨂٛw}DRO<<;vFLz1O&ąiU*UQg*i65kU!\LG蛱6r9XY%oT8d]p+` &Y_R*-|DK8^ 0j<1P%||a q;0S;| }TE[pz{&62Կc,$$dE^1V0wNȞI qwr~ķߖopbS`R7r--Imi/Ny **dEug,{JeiӪ[EM le(޵44Q!p"Qb9кvf"DHB = O& {Ȯaw#UxN|nі<שu|;F{9vp^չsʺKkԫ{T`(S|c ' ʺ7'gTlcCiZZ wX KAT[hǦe }.N I$.gc 0HynFTbdcq1Aroߐ]fur&P5OnSȎbxFR4Y`5]G2<]2t|anw]ER\朽͢ᘚԊ0뀕[l򄐢.W@(UھB!F?Q27ୟaEz=D eTŠk|Vݞ}d\728=]&]kK~|&nx]H?W֛v2;_g~[ϒR&T`m*b1&0}MD~J$yP=^xܲL_UKfɵsX‚nM AjKNqhv=4"1V]:)Zk|s gAY6Θ5ާmpWG;Y`TCGg¶w3}WϲdXLIOJWd#zBSy'(p-gj擁bbc1T F]'v%5-CqgRJ+dΙtIRL'S?C S]Wܥ4/<LȖ8!V{m:e V;9njlaG \bH/F*yL{]4EH}lިW,BHN@W\sG`3x`v/x/0\>$o-Ի<2ew Zw Biq}QHGӦ:@U˷ qБpW49)p2CrcD`_C6v Ջ2ӓԈOͬ3hGil-`dG{#f*P $D!V-L E3k>+˘n7s6GÄDG_O鮞=OK9v@wC=r)ڽ5J6Y7Z"1/ `܏ _T1uG *O_/Rr'B>`qHdpG^jz`o:j@EAêo;t2aŲ? 1U1=v>7=Ohk9Uw,SC܉ ۖu|¾`UP7z:nEHu/ G/`O99v]0*S68mLQ*Gl%m;Q@'!?ͯFDC{zT|HBzv%1fb|6hz;,EL 3a%,fES&pHOH JK["<=/QErQ8]^ ɘBX@17R}?r'{pso's %0t({D4JK(_!Lr< :lֹ/w4JROTXBE PG,+a^|'_T5VDB껳ckݻ@"8~Y7?rW1-ײ|.|i+^SW7St.w!̸-mFM/6=`Otl<HX jD V$aQϾTcGYwO2LOCDΨ{rR<@ItOJr'ˉI7Vk"E[f[7 BE<|:vg|0Ez-X8Z9JXSYTxGsyۢέAUJfC}pvQ8Xs4:yݹF ?<wOnpGu,tO`󉏦9Ď{ >ptm}lu^귁(U<٥u9A_"Ld x"y{r..i֣@vJwjEʈ6'tHDGC+ñ>;`4 %Ϭ>?rXLET[kO+:HC )]#N:ҩ4#̕.ŠWF/wAe-m0K$Eg3:3^ ;6.uY &IKEy!e m|:8)S)$ zFG^܄4oJ~*a(/\.\4͈H06fBgn¸¢'[]^׽Ly<1g``>Ӻ~:*Dkn!ݛ¢Y}7"hHc_+#*AXy!CW8džgnSJv.UfE2v+hӋv1٫}$$k>ìw bl%Z`yT fH~,UA]È{BaaЬz6UnM.Z@x}مZ1^k6Dh%z:B(1p/a tV66'J'Jl#lfw{?17M$|F>@ /gږ:^iɫP1-x-펜s>xƍ,][q{#JkuUhb(Mo5U!vVu[;='Ŧ)jiYu APF3nPߔq7 Nް,SJ3ǀQTzn7;B?Zt#ipS~?qyѧ'i>ypI ~T|B־fh,I)w-@GsO)w1z aQzȆ{mL&;n1eA%7P1*w0~!_Y'C)m|/5XB'F[巿&{2=lFHL %9p-v6Mxћ8KeM;$]3t),3 E~Dh`[% AќYXؕ I CpۑRNs8(^&UYK ʨz!55'x9 뀋SM[p)J'uz^l T;QONu-B02n,X&2cYMsAQD,Q8^aR + ޻O~mT7-|ʒ@ha$DTsy(b4JoR H*' h֮- XJYHqNӧl_gag<&[Ɵ':7Ūj=g 7 !? ~;firATr;%XcGɰ;vPS{*$}'5y쯗 ]W&.0wcJW<3! cb2Yh>UVvⶃ<, yuU=t9@KVqFpʸw=3~@jǰl̸I6w9 Mhz 1RvkW{oWö́p%QHa xUΉM:F@nVwdh%$*k z>v:Wg'#2cGF$a HFM:l~@BS]EZhY\1Dᣣ_ 3͉/O=l7 .Xe-6Ui18U}d;z?Ո' +X8?ڑ]!aS6\dW/XY?yGrJ\~]FtٺxoߏU.ˑXHNƝPǴ!4shBqVsZ:Go~rPUT*l_(쭞(mFFG~*!"FԣIdInc­؜zRܰV*$QROm/Ž\Ж@ϴewCyK>['[^_8I|L`V4d ̊jqJkaz_O )^h7k3m<-Q31{RbhM yjl`:(H& 6\t_Xj_7Xw 'r#TyeHJŠXZuxi+4gU*$'SdjYڤ :9\xS&TS2'j^T˰:Kc?8*>RXL$&PY)ZcXwM׮Cь`e Kx\IYB;.W=Zx ro-[=yBa< 8,GIg~VuN6ר +MסFUazl -E*"V`}oKK6 q|VA#_GX. =G#.nX$*Rv5}Hg+*:ѱRVztL:jƼ4Y+u[f̆֍c'ޭ 'kZtx]yFְS@*o=Sŵ.剏(M[[^!N/LжP"C>tSwD$#RX-Yoܴ&m=jʕb@iysw3r'U)OY9T6l*>)֘\MtYȳ:3{\,AIjOd.@% ?lJ wQF - =o&s[t}qa^4'ƺ4:^!hɫGN5/eaJƹ|zӧAgfg(|v3}2f ?Ecg:MtZ pg!oDNxߑ{ںޙ0Vz-F, B.rBO4|{5?u ix /gYmeH-'P>Q{O k܁J\X nb@$AcgVϢr쫯]][_xxOsCa3n*1MC#ʏ9$f^\)P9Dt'T2exW%-a~׆.ռ$$Ͻ96]3l@ laCt>5mR:G/֛$ЖRf~ L9i diڬKS$_t-5gaDq͕e ;4@X05#r ׃v'Hꦒ_pR|l4 g2gVw+}T4(od%\Si(l̤sb$N^A֭~EIAfd#އ.%ݬÄxRe<;_ة'' ۅoDl%VR]SB)ӬevtTbsM{_aB8tS9CȜ$1z#nN#Lc6plBpVmqnV.A[@ʪYs޶m#aWI\Rv+a?{.4+[#oE@p/#+61ke90k1*~Wz;6ӯa}u׼c~A*.v ^(C )CcA|^x]h*|lo/?/+!鿈Osp$T+sL|gd <,dE2-Hl6jBZ+ȸV{TǤ:pʶnģ$8wԯe<$6kTVgq>~{Sd^呇 E(,}=pR<s!:hb$L۞X&O M{fa5a\̓0 WtBC[^X * M<ϭz USuyզ;TՖdj7;0AB&} 2D.]>4 Gdc'/' heenciDYs[s:%]pz0Nڎ;QbtGC8ZZ_aO4 ҰCfU*Y:GqeR{X37f×M@M/nXT2rOIl|*d+y%O̶9Dn?胉BU=,ڃBEQ{,O /w%Ip **e@`gGیT4,oL֙_.cldgo!ӂaki& #jOL齮߫R z@\$ 9%(5,!AӬ)12<\[*bv}G}XDbmߑ Ϣ60d"u,HӦCbU)3MN|vk5Y~$A p/D*ˤH8> k@NJMہ^AO,sK1ZqOg?+݇rM9Xp|6 OmĆSp4UΎ=>U?X3"GՃBm@*Nc-V5HjM!7\%=d]>^ڨO)ǭ[?X̀X+OxEo"4)‚$y/̏UbsT $u1MvkQ2ti{I4wI}. nLg  \atrIcN5g_rExnC#-#P@m(bSZbc|sRc-ӿA4j 7ѴtQ!%ư~66Ҟh ,q Ӟ`dA%?Ձ1 K 껽&K3ԗ91tr>7?[R%s?cM45 `Fn!ϻW ;7ǗBSL2,t3v !Fm7眶䪌p4\pOJPz#4᰷o=9g O4}.C(|ҹS-諡M|Tӆ' zдDTԭ>\09Z5w%k0d8}n6NǯKGiREW8qrcԦ0դ|.ς!2^a$f=l}-b5#aC1z0xOLD6P \uyaBfNf? v( n>&?r/TZ3"X=hu}ѱVɐ| Q 2s#7%ot&iB0&yȾ$S:ޓyldfx͌,K@n,<7V%R"5B.Y -B,>]$& <>/](#-8Ի6 V=CR$ ÚQ>pQɪ74JKZH"Sz͔9blS-^qVXgJe'~O.\hZn*khbu b2?7)ך!Egu+ۚxj5]ՓAo ,&ॠ, X[?Lj͠UbɷB7NC*\Fۥ΀pk}̢~zry]"Zdeo\h")0ztvƜ욒!c\xAgQV 8`ѥܚ^O{*ii!l\g/O_J/ꁲNE%taO4$y; 0ާWEK|@fXpzZ8l>͠c$27\K_e屰mR]ɗe fb@[ L[ߜ03))OV:oOl4=+yi0H@H>.(;CjTgb:luAa:mgz624UOhK2N 6nj+x%=m6o,4pAy 2r.4 9M\ 5=o2#9u3F/k()K䚿]piO+4<Ё#=@<.z4tMrT:L Cx5ܝhX==,(~@,ЀN! &ڹ:<^sQvaA)ڦ343Kof>/ ` +eOdBM'DJ=zv~LVA "lGvR຿5戮0^E󯙫a9G֌핐陫= 176R}k)3?3ob<sC+-D6sjfᴣ['&yEGՓk-S83!r gjzKwEp˼evBKq:̯r[xYW\4 ge;IcˆG? $92gL$Bvⱌg,rSҔ;\d+8Zzsoet8ީXaƐsU`ךX8D08!p|V jzJOZ鎡ұZmsoBo ёSAAyt3/- Xٌ(+eVI^3(R 43oPOB[S Z\SrAt 6W=ű.%X{o>c|Hu~@#[ m)&}?VF~|WO-3t<=|~` Q_zGzXj~vpRi·M]RS tNOSն|1Ɍ{A}kjrMv?BնFW*<&T+VJo,v8Gh쬀T-2@u~"=6صVKMfn 2({Iq L|2_Pn4aAY[Q#7Y1gX^/ IΜPIa ‹J5wˋz@o;MzN1&)%!0$3WUXsRg +^}X,(p^XX P:6hZfݍ`u+~ DS6V]1čd;`X^w8BB* 0=/f81~[xrH1$o7k=gj$#u~FQYwgCѱmLZLg;sWSB}A>wRI "AXk%$:s`,>rݚ2A@>}q)JQn% @`Fv7)&F䊬9 i0@jK򁯸:yeRTE Wؔ(K3G=~.2|"m\( *n#8ƣ=P1 0|stD^;Al\_I?jAc'Yɧi[i 0"J)$нm_^qE_54plGo>3 KXȹ]5?KiαԎ07fʳl};,$DՌʮ揫X8䆝8V2d0 އ2E ,.b%+IIRXq0j|R=@@.JAt=p;L}] [ }z9q#˻~ n@Ue=gd/^ c5 IjkPK&¬dwe XTBnƖ)V<'Z.'wnJ4؝[a֟mݴ BN@w5Z>D|I~B)j81 YOhXiML#k8^q\|cēCnm6I8C|l%#>o ֯2&p݄N}mMhCr*t@3^RH+ɏ6R6I쩋2ɳ4*ijz!܏Cn(,-+ lƗ dq5< aPf;z | /8>^~jҗ| FhS!p8@EYQ 0~_c\xcCB8Lu*c ,Ev:3T$JEൊO> n1'՚YXתLqE[4,3J5+LYfPD2.xڧqpj_Jf^ta[j=$-Z> ;\|!X[3;sG(I i>X=h> Ԅfqh|o}mY% }@-R3Oxz;C[ٛp5;ȭFo''D9a.:3m' mJ %1AE&*u4ƦWv}\P]/gem_ݶ9\/Wr4^>`g47e (6vZv[ j3m(co'{(.trPQˍLtiYwR$X28ث# \(AG0qntR,Lc$j}@X<mr# Z ):f|amXUoԸv4؈=;T;Ik|7tLCs(2Es&k.]^ \cΪ O. u9j`t2^X4aVd֯!޲%yĬN$Eʩл1y&1~QExrb~ hR/]YfͻSe};W }5eH|DAcFJRcv*<6e;6\(q\|yMu'}1>.Ax',ƀQ};׀[)VtW*[X#Rܡuo ч~Ժt _ƣC[l2&jjf' 8497*uKOW!g`GDC2bO04!11E~K`g9~2y8lG{I +N;t=< *If:\IfLp"TB .<}ڌLj\f)S khƃYC{gD,x~"{~D]wnG3RBrܤI?=ُ fhO%ޘS7:zǃΗL'.լmj*H ̬ǜr+!FQ|Si,8Fǟ}.M}ۆ|0K\M9 iR8;Sjj ƑPU G˯8};`은Tʹ[җ^d gOU<57L|+KrBQb6"  `xn*8mS_E|4od}-Z5Wσ?!t}grpEYC>Dŕmh,_PA՘ UTh~I; TQԷ@ |.E\յU9?ΫX^={ 8Zy*twq³X&OckXQ5F1t: LڔQ݇w̋V@G= [^ݲ؅CWK,2ȅOwg`tChpj&)2t0)-5H|!\jņA CUPb: uaHbAv)]PX42+j:-kD(˭$i"[r_E(`y ͥ4qзwL%j͘^Ы*R/fG7B8R>c _i3ҸE5%{f7vf-F5 num>d-GD:>|ƍ(x,G!ffəy^qgly=hyݰJH CWaz $Y:eSV/]z@.Pzs'tgGb ɿWްy}w~ (O4sie)3\z>kzw00Q.e(܏yK_} [!{axDmQ!K+XG@4"\߮7:&N>8/YYZ,K~iAuE6 XHsV Iڟks~Nҩ_=.S>;TNPg&!-&K}Ngn{}|1;פ`)H؝_<"o(!Hsxj0BU{Hזdft-ʔCG { K~!$|Xv=},xgo^fTBpH [Kω=^ < a+XCux!ÙjRa`@8=2 +4i N^ǰ3_ 4ޘWςu^@ {M#o *|mKg scw#*2GOw=k!m*VïI\>n)8)d5]p.eBSA4]7L',j+![7s+ 1OZh+F[ nwY(1D`lg]X0Oɉ{|n)+]G>lI 佇X ."d{#/މ1w7IhC%~w4͍Zg֠Z(b:( ^1*S[\g,FP_:~7߃kki&+çcx=QM>Vg|`Z!SO=rbo# ךbMk 8OI۫2MS,[#c9 g/Ak6-(9{O<S=&Ebq&|Y&zj"kx~Y]ڻ? Դv.~EP"!c w߉ [.m:x0 PyOJkR-9 HN"(31POLனD+!HrwU?@V%x#8>rG] l"9YkU`6 WDsd@Gɰzv]ly\*zW_ !3h^ [\ҹPxIŕsa\teD4(l(.2̏ӨX|E}3&^oĂ0[r[z*p\3,b 6ii/Z~byºY5K`]jWf( ڸ9Nm)ىInP8@j(Gs ˸=W*1E+,?:. O);gشR%&S,^6ɹ+/vQ#C Om΢ؗ\T |nn"Gvz&Rk$ U>Om10+RzPL귑mi}vd륿:/XI ~ FJ# ]9$+w@a"蛓UU اт:)u⊯je}}LZKR\+%%6[0" ^"wO}jG>lM<D zRXtzm.MLsRsXJX }vP<Ú/LxQ9߾\@`ltqA?;uu]SIl Hwcvl,s  =)ps&Q|&=D+C*][o)\_^89ǚ;!=(ًz X˕)$EL8"徍lYV7Y(h%W9D2n>"ؙ/Z|a<@ʡ񆥯E`Rh*6}ݝMX#}"r`e4]CmhDz>=M%?v1+-V1=$3QXUQ`X[,)pzK>e)|\/#$b~ .,}Fʼ%L+v$qr4)HL1վ" _ ~i\ }fEZݣ62Jߐ#ĀҋF}%sٞVE5IVpZ]7:[-jkS k.Zx%U(9_YT,=%'8/AoHVƜ \Fd~l*%F#JlS@$B#}T'2E5`<-Jmj_4&q;%7tW7pc]a';dpꪕt)G6asEÅ=V]EOh!L>(.N2@#ҩg<~.^0rC͠Bգ/67;m]   fۥ"VҞ郓Nv49=E+m#&Dl1U<0ۍ6zENp{:E J';DXתk7Jajɔl$`ɱl'0ƟS\*_hScנ+ld6K> ʃ?)2ѫ\(/eE$2]9…&JB{n{v!R{P2m߽USU6^˨Ue'$7;9Hz]ըiWwe!?kP՜ȖߙÝ]*-=ɱTA+u8S0fZg*.y\4KsxėG#fF6l9+.>i,{,ʰU>R?L~E5H8 F! _\2?9ÓTesMkܓ/2W?i~oh(>AOGx́Rx윅Ciq=Q+xɻva <= sKy1@ƪ,ը*n<=y:"F;5YB7eBHoMoIsSvR*5(Hd_#Y8bL5m1VWmbT(ƀT(4"Lkx {'7 m`)@M}JfۦԋrHA6f'&9e~\nu+s`9}DƁx5mqMڧnGJuZdoY|s-QHϳv7h_MS_NUFMki2.f;UpNTQq?JD @R6vkpF,eF[aV/A46 @D[(qHAF}t5,ioS]Vc&|tuWDld=UvljA?O eaRLb$W%)l7 _?f6Rbfj$^lD^)([! ? KLABk ͂hQ1F h3j}B5Pk7>.͟=1!x<:`!ZOr PWGhYB(ض'6hivL6Yyd8xQO9+>C^+N5b)H:B[GZ "lV?Eon0SiOt '+sȴ~2j|KDUQ) $RUڿIR3tq>kyd3w_E!p7PغS&ot춐\๱,0>JUo$mU388_wWETZ^Z:0ڟ-+}}!(H%6hh7|EI|{ٯCJ\ veE{2Fiׄ6)0am(H9cpy=e"vq^K ^Q)#N%u˔` o:hQf̳Էs/?G*m\T|^cַZit ;qQ [m9TShr#lӚC3u֔?m2\A9onǂAxyG E6%/<NKk,Uvc&xzixf>oEWA_lYn.6].IH-2! u-#&}sK=DrKiM1K,F &SEڄ`Glyd +e2,ǐL t}@-27ps i9)A f*[ S(Kl7gE)_ 13x'Sj~e8#9js.ܴI1s{A${QS07>9r4r6I1$Ci eC|H?oft[ˍ݌^B}3oT+ wc":iBAg+E#sc |q2 k̤Lgs<4'546y R?7"b"k?('} |KSaq)d~ :?rD;0_D # KI yBE*BxĦS֪.~ : Sh ": _ޓO nN(jPi?/1. XRՖWkO]brpV "j0O'W|?h䳣5zFn ʇE^{*wYa=:D :8 L.そ;"%2[هDbUBnb\tִfAѭ΅F[fR3"4TMSˏfNXT( Uxu +z\rxBiz$+~Au'=cG} BWXՎ _\Q! t甮Q yjE6h&UUNYt&)å'5{k zl7};x`,$S4>P1,ϾŸFG #Vhi}=$Cv>ų)E5b/YDy܏bE`*kzr0Q;4vȦ/8=)P7=g<,3&h+өN@~ŽQ*9eW3B #8}u ١]a9UkT>.½2} ݚDMCOP,nHZ ЌԊI1:LBa(Ju3Wg筫}_ҪGec6)mLm$֗~%+`4Rb@ h]'wfˑ_]̫f' 'J*{A6Y~F Gt*5"O{O:~'$sƊ.҆^*Ɂ6NWE6-5B{.03$/Ф 9.s]_Ĝ?93W8,O+uN X&).vmRV, 5Lj/+$^W:Icj8ΆCs ԟ (a\+h#c $CĻ}IDl;\ (99Q?peS1qVĢ p۝FQ:!r^4L8uzqn_pY\R7P'~z,̏?4k֜H[B֨^ L{] 2B*)}qgW"tݵ͕ 53 ~z.r nͳRU]Mِ ohAXmXhX6&a'yQşzYE|ӄ&q~%0 8PSh^l!w¹r` X/S</V s]&6&?Ġ.' PlԦgӅCk x`'w<֊q  ZASZU0y'U0ۃ#$k">"y VhZ!S ޟb PŠ oDv^LTr+v̒Mb31GC\5\;ȫJ}1JIuzߧDN;VV8"bGlɰ{ _ /RѕR!hA= W6v*DHT'7i `f#Y3{$S$6e(Li7=o|%)G@.`LAPMz%)ʕŗ<]#yQ,8GªbaA !-Cnݬo!xRگ=&&XN SR)#~~p'o'hq *)%j}/?Syc;b;Q&J}m>5t> =qK93kCnjp[Hk>ƞm3w${8M,%JO5=݉PY8 Yk*1Ǭ:r>GQQ,H\dY_sS}w ~CйEW,AS'u:.Ha>֣%Nl]QbE?xی0}B}d4GN8ޖ y6?c;3zxO6#ED#29cwA^î[1&$ο"qk(+ <^e)j]ҨTx/>;|Ltvmh엊%x,A )FekWNǩňὭn,a{)Un=xy ӎcrjmfX0gwϞh tiY9A*,^PiRU]8iizY䭖1&8ī ?ByV5m`_':|Ma҅R邹F,Wl{.v;}jO?AI ӏ(;G_$ (ghA )hpygL2Bp?83x9pńӟ& H]dťwm^a5Ҩ@0OQghD}Wmo 3ʡW+ yl{U 7 @ObG#8BHhi]Y uun0ڞӘ'WzZ% Ѫ TQ$rFi $xc |H/Fgwj6Ti da)<_sX; 'mH$\zqd({%30W\T$𧯈RU&1tADPXJ'QsE.QԤdeScM.%!qՇ#ŔbEm{R9FrpڠRjܖ)gVr[RƷZth5!BmL!R7}T'nwrZ鮴*`m[Td_'`&8 c<#nt ÍEWD_{j/ű+$Dhv;^ pEdڇHըNf_%v~G"?[r$i(FWރL8l!B /%75&-  :SgTS68? ѼeGl*@>ʗ+?$eY@9jķꝷ w$G@}-?Rj2,`.0WH`a?Bw1iK$Tv9geR xajmnM|Tr10os ,mr5EUX@kGb_1݂y%䥝!͢  ; |RjM$pݝWԝ<\8KYy;(?&Fl=ByD)Ŭ i_|ўB=Yls1[zYȲ:Ȼ/\KwٝmuU!X!*FC/Ij~33$:'u9? ĤN-4f??WrE@Q1I+c4Jut|UƃU 8֟bqշ-m^KK+eK̡͊ ݜ3_uӲ\DɊ<]߮]gCQ1)Ogo^NW(ąkt(Q#%-X)MEu0*._-J]mf%DXh\2/nB܏o sM ;-Z: և6wTއp5lE,ւR8'ImG},8֘jy"ݨSG8ؗ ̃]aj&8o9D5pixmܪTo+7Nq3G9PN6 ~9=G8̨* ]<iz> n?X52>U41O x. Ʀ3`>fAi.s&'}]k+-IwP ގ,&eut|H 3MSV(vo#lnYv*x856\|:ܩW[]]R9gsQ߈X&T;ٽߝ<.'`U sԳvtwMrϿ ë H bc%%8$y_Qľ\%me9#_Yj ヂ`] u^Z&8pTEmC]K*SYйD#޶5Y?!;e+'ĻRs_ -}O?˓O-L{~M,ZN%Rֈ? >'er,l}gϴZMj#R\3_օ*q?h]q~Ӟi(8n3 Ϋi˷+&4pC_NZmPe YvVJ$Ly9l>R;i\uo( ,}rOfQ T91-H8v358m~Ui {YOW9G?v3'sj,C.X4>u[S˴Iݤ8KO[xX5JȑvHܒjdK] !lI;F( Ҭb#~ #'b:ZAת׽ƶ[(;U}E[ҠGĥrR$ +7ϗP>NsAjŧiKs~= +zڂze|y_qu шaZ[2V:|E}XRe[lqgנp=x5]WؔǽeSZ?- HeӘ qC ՔNP6B%U^ā }p<& h=eiUh'0{9k2zGrJ*IY)Zv`B5C9`UwH#!&<?zoDt.X_F@Ԙ|W8n?ZX o@r€bl,?B@l֤yzYd%W[[ hrN*M¤%Jhs2 OU/v Q.e]y8}&s`F?B0FroPl\u3atH:=ɧ7B& zHinS̺J8RZ ~ޱjwvU?wls\C#A/0=fv#j _wi@ãp2oij[..,B$L?D />P&s-U}6s ͈82? gWGih8 {|<,`88)>)r𦜘!,MЃ:3&C"m}BvqaYG>2vG8-iŊũ.E>lbi KSgQ.PZ_,{$-!0]wZ:XM89WQ}V!l:GުX!R&9 >UjzqQ!H#/R[/~!R7m1IyQw<@%ەZTnXtcwxM'>b:‚>'UK98RԏT5jh>evr1,2…?-_CG|ffYw3vԵ:p̩h%UA˭B]}l~]խUAH$v`L%)4,wK`%Qo1N{q?[_D]E?6DrVZ7 "p^C^gJ#k~fI,, *wS?- ZdsIwzҦ},|¾pn OAJf qg=>!<XfkTk2Xtp`JйvA`Q cf8QU:%mrh pt0HSgјj?Ng)%`OAZ ~3 jԊ.N28#zd4Z3:u&`0tpO/ &<,W>6#bGih@TQ|UX,?92)R)ooe 6xYr0ua.~4AAqHh=(WAk qUiAPM;v-Kmi|+]_jF :=ь8?@2M@uT]UGzi/j4)15N:iϸ>ZıK c"3]q A=Q|xzP=ؾ+_\kxE'=4DCI\i6PZџ/6MuZ iFFJLHA=?Os1V0`wGkFSo½ QN%H%?KqiSGKyKܺ|_X s%)4 \Nʷ6A8 4նwrPJǥ%)fv. 4'hIg<>瓼?IyF6.we\z6Py.igV%V^o6? PV֚Fq0G!֚FX $?֓FƪZ`J`5V'o.t~C lU=$Cd>c=6-99/cə5vNd"YƬG0Dl/6dFF7 4هhT §#@yMR!1kBp54vcks44Khl1TjA2e~ bӴ!{JJA(mu7\W*Jyw2f2I2F}Hch\\Hаl2D-Stx6PVhǦX"ս+:V;ꧪ 4Uuh550#n5(lk*֐~8A'XncK;I=ll$E_Æz1-C5D1Sq^JC/Do" 6(ڵ\ <}UIit_3yuq& 3\Sw8H: pǻȣ(腤 WF9[|~Uk NryfwQWt f'*7-xbeO_6ZG>k @8[vei?+{P"җ9/cr5I|z&paSR4pL[bYot|pО4˪f/:Y{{0k]6#DmO8tЯʼn&uйb&=:k̑|`RE+tN #)P2Vyq$#8! QۛAyMwL=0< |EݵspԞ\J5lbTC@|BS=`pH ѿN/C1OTox!93SwjoI =P ߛyXHQh]r\iwBq*m4- PJ[sHY~Rnc(tWSۋn T'b؄nBJBE7w_ZCfr[WCqb!.Ma荒Jpel[@,/~ C2T<w[[`ysjC&Fݥq=$6^)484TxG݊[<QdО:18 rٌ*=v^OYQ`E qn D .dZ0! Hʫ=1Pk٬:kOpiE ' (M+-/oQnUQO?<d٣R&'Wy6'2kyCc9 Č^o@Nۢ1"CtI t\㭬BhkO'_xކ@ d3«0+ Ԭ١}GI][b Z5q hX a'@v [7Ə 4_|ـmsOi f܎trqT3;{V`OL_B;oo *QM"O<TU)Vk8AfU5!9p$]tEH-/uED&Y^4?陒{ޥgIħjTRԱ@뷧\QN̈W8J\t9!I-8IX+7' C(3v_S\qzYhR:?9,V杕u1Ꙃ%A֠G4 9s8qlMr%ՒK*z_O"jW4ֽsV<\72^d9xû"+F 'M2[A9ճƭ 5 Er%u_9v'%riPJkdEbc'+\A&lA}z"),'`VyDͪJxmjȐ'0ʄq@ńL*PXGgĿGIeSb/?v,!I*8Mu0qk,A?.B[;cB-ؕVDIB{ ɾksβ[}eXDFwP7KB^O;kTBq#ӇEZgp{૒hŋ@~πԖVWI09"Iusȓ6PZNp(CCpjQq.`6CK$cہ:苝E.ϵ2bةڗ15:G7'o0I@hx2'Dl`UO!/{1J72cFհ^g:D2KuD@$ȏْi#Ϣ>RV! *ݤ+8zdpˀj\JY 87'~q=c:8[7h=ϫ ۿYd Saw:P@O%ZD功~k][^WW )ɹ0L6'}:<&Fi*khM>BT㥗F^c`$=gtR/1~oL%)rp8@$7GRᕤq{sp>W0Yn![ Ttɡ%Cy}@( RCMȟj[)y$0HztC6oI zOdtq*!UBN꫆X+HEzQZ[|Ef~\r=υBk+,<qi`ۼ5}$Tm{J2IG(Ts=PWt6'TFC *As` C[t{LdxjJe;rmr;m*HV,Pޛ[;B^e8&.v?;[hs(~؃mY|Q%TLa2yevݑph4(0׺H)בDᨵ~)s(}x _YOȮ ^W=mj8 6Xfo]^t#T;S%dY |d{ܟ&}?AS0; 㳵pOQY, >YV0E^.jpޙl1Fm\W; GP7L$Zu`v]kAyȨ$gu{GHAx$8h`hBta3p\ 2ٴrEk8{TJTVuzoօ_+ABdC6IqX2nB&Fp>w!zB?#*SCy |A| .'}wGIN~qE^zEҿ|H e-Qi&;,f"1(? WZJFcó|uT+kC2C˃5_|yNu,imR*~__n$ ~aSN=Y+دb;o>#pNWe6k\;֒#`5?˧W@ ̖޵y85O7pp<PbiAkpk.72#+vt~y&񦪲Ss)K<)! V|t$ɠ94 @n|R"V|Wajo##yi.4U݂7{u4ڻK  !r#uQ)nК̞xi, I4S<d0!73D:>N$.i7 }q}}F 'Na;~u5Q|Na6VUbI Ϳ?LNU~xtf xJa__XhPҵta r-v^>9GVAt¨sP"jxe+dy 0% 0_K^/0}pHЭ""C`\0]@~zF hw}I;ΠVk!ZjzT-o覑OmIQI[HϮ+B~9nWTU*CvAbȱsp03`3o AX>y&ݮL]HH"]L'Mobt?8ԣ%r%+xP1QTDpv,SŒFH2\I܁&e!PvΖKx(]M?ȿi5Ihۖ3WdL" &% {BD6Hbل8*hzYڊJL:'gpȋH?˜4*Dlxo] rgTjna ג&Y%dRfP Q0-&m W0U(/oo i!n|RrO?|J#'hVC0da-V^x&guSf_,4a ~JoƑH,5#N;YڌDteޣS3%%Q9W,[f\dڹ;PAK,vL;һh~lBiu;7.iy R0ZЁ5 h9Tkq~eAcb'Hh+]I¾IQ/*0rir'G鿭;0_WpijlYmI陖Sm426Ng! #EL1Lؽ[V\lBJ|)c4#‹| KQ:P?u_FBqm:2TvN6JVRRͻ6~'Wf{ĀO1/g [儎8ưWx5U[0(q/oH wk׊a-zifAL`]?t(9+jt!.ufl.!Q)9@(9{Pi/ hc ԧWݳ)N]3=RZ]˓m0 x,uv4Qك'5PuE\~EQabқM ) yX(;ZWeYBinO3/#9f8VR\`rΩגNw%)砯zbҪ}qV qHֹ\7VK}SEq[8c341w,$fэ>:Vc3bČ>mc]H-T㧥" TfpkU6LV@T\\J$8Nvc"a̹bGd)V Y]U{˥KY^Hl! cr!e6X{UHrH"pͽ\&I{o2.G!jw= |; 1_5|.UW]W0>\C9#9Eii.9ؿmtEzUBH@٬iMt~CT$E't *4ֻzoG|]gPDYm@f!h6GL,$M»\Jzh7\j9K2)?Kw]Y%s0Xk9 Yd_SHCoJYkC*MM~lpWdQSyTǃ$E5&Jrh]. Bs_ZelyEݕfє*<?L5Ҿ=Sem%YMabA ؤn(o;|yg!C9 >)]h_]-|%|[<ͯ 7z8@ Q 5h_5P< /R /)v`d,&Ǣ3"e'e]|륤1\7cds!n6*ֆ:v5#8W37dIwU4@3W&/Ά8@嫖A*(m5>~=1/e&)1Ξ9<݃FsN]9?$1+.1[lڳ-M+'US \G,y^ H[o(pdy[H+Jnzw_ 3#Ɖ&jb0Pi߉y,{DBҙ tA/-wCsEFߑKqW+ ;&|J]$qRXi-l@so/x9O}ӑ:KN MK˜ uG4('pƶsHgzme<u}W3{hg"OH[k ^'-'p<éAj5!v;m8> 0#Ky_k`Cpr~T#S[,i!! BM 7H4,48~ۻ?*JV K*y(C?y/nqQ  E˧mDM:2Ek x.xޖ3^B@h1v3(0 PY 'PD[K;n:h=D)rocKlz,£gsx5/"B)cq7 \Sa!)p,{كFon/Kn CP Tw,y%zr#̷3Yxo2Zܵ@G)a^zڻ) +!ȣ U[FBAImNvkaZjgHw%褝RUB|TY,+]0e|H'!mK'9 \b4 N.%f'S $g$f /؀vH3mH`Ϙ."N:Ƭ$R5;b/@Ԯv9 ѿѺBbZPN-g iw1s^%'#o!"k!8%Vzvic1X>d忛ncS JOlGدO B1n&mb'dµs%XtdƐX( Ҁ^Pfw><Ös1g${:!xPI:S_ >@ڳ߫dXVH|" KGcT6ygAJ窣(RUx}cH:0\ۼOV>KD0?| ;LFL(}q/P3(H"6 Z`Gzs"ZU|j)-ǰgMY::xX4CHκ )Avnߘ+ }7mlG|%IuW&m,fNB|ADCHmpI+ #`aDz=OH\ohpOp coRJ,-o#U Fz'FЈ["Px, '-1D ~o\ { ֪.LPGR8r -`IE QNneMw_ T? r X{(YB<cuK翅:gGVIܢƚ+Uմq\ t{!kW:]1SdL@as,dp~vߊHsЛn|>]4,>\il;gΤ ;C40]uv3yC 7d+jH8/(RvLІw'K5iAjB"I Zwd7 t%z6d Fh'o=3[) IqQߪة/-8){8HJ[l 'd\IIrYFƿbXVOkN͆`3%eTt b<7=(EgKl-w[y )/ R"+%J\:\|K?@k}, f ՓZy!@ko(ލJp{^ *jl.ǿu"{+YhSAɶO-Üe TĬM3Qy@wjERsƼ)U{XB'c)Mp.Kl0e C׌!/VqP=[71o-N΅tEHU=ӿk ^12o]X `@"#k]xg*&c}b^p"lZg-{s zfUvB-Jc7|X! +22H)ղ>ӊDىN4鏷JgX2|QB(N3[XnCbxPҧ /UƎsr :H3ޔݚ5\ h,<6@UnR1XʛX5T0uHh(",{#ܧJzk u/(R$B;Q+:5}^ʛ[kN%zEh;>K5缏=? -֠JGB0w#x Rރ\n8ZWe>7+㩡*qzIx\:f\q&sA-!e?sp9+Dl>e@zd"eJNCy/0<]\@7AA/h(' HXnl%VwGGQJ+Y@10ɥzUƝASl}wRgP }Ówj@fK#NqQ\D'eCG Ξg"jpkf.TD Y d{(t#o<PR\g 5BێU %_CnH3Bn\dEV7$2C:l:%9H1r34W=K0c½LusJqrrX) j+Fco<~vG]g:rzħw3(¼.=[B]ҭ~w7 BJˬIU;hYG=ы%f̑;*ze}W+[|F/ͼV2g@2/]ͅi-X59=(0T:>,}7X/x=\Koۓ/[#k,d<}V+7l 7+iM)0GQ͒ bO)w5h#Ϋ"倃,9$; ý12?ۋ1rm.ДI!GkXϰ5ﶲ B}\$E+ |?rCگߨ|20um*} &j'yw.7d$_yoL҄YL\[&R 6x7!AGZ9I+I+4?u"d iK_ ;?un]h´gi(TyJ[j_ٍRׂ?:'(9׸hNSAW@,8OBk?@2SS2\ڈޟ+A1.6}!r:^̍3 q?FH,O0V&6+KtW$a^;k`-nďC' xLş(ۺܫo'*G &5t".nMP l!# vh:=Ӧ:?x>"\di>M5L! L榇k;QjE ьa#~iY"ƲBC Ѽ+fv7Pͮu"h{@TP#60US*1k!0-c}jSjYj,sąt >Xu޿-fS? gIi/(xZ't࢑%8c QX;$Nˌޣ^䄝ST90fE%} v,+OF} H⊴cҥȣG!3D1"ީ/9e, [UMuP]&>O5g A,TxDVvYB# =RA<Afl=Zv4 fITVGݡ(l{sS4 a&̻dЧ$bGC%,$n@lslnRkfe!r> - - 1$ØrJڒPyG94]B# LO*] EvB3cٵ!*̈́앏q8F3ΘUr5 QL#Z:²AFO%lG&(i6Nwlf;#{cJzKf\ѓeTH&:/a̓0@햸J,+F:b20kAQNOMWy쥞K)g Z.,~z"6.1^2/?m~}H?{0t~Sj~ ~z|6Ȋ^*큶'pR`Qqhh+58mtar*7CЪ0uŃ[1G6,ecj3(Fe}9wB#qQvnEJYw[ѿbɗNTlL;" XLAHrߓFK$6t/9݀8 ABw YOjC w}#9X.g2b }eC'A)8= =$1 Ka58gƟ\[\Q:f!_B) 2T*xg-wv?e*Mu#/ 8Ԣ,\NU__:ZuBGJ[vdwd8^F"TJm/EcfPgכz k kPM '(ߦ{8ڥ[VSnیcHw\+ ҦwIL5_/QBKDѡڃɠ2+PoW rr\N`Sܡ Aj-3Z06X3moX=Bwlx2@ ==fAGv'-]`%M ZEL;&[6n 'Ɏ?+ W'M21#\'@ ~MKrle~ÍͲų7&ƝXtXpA>ЀjWi/ol8[ Vw 3OovF|T6jQy3Ofu[NC@I>Eh0:9zBWǵIUeRS7`lujNgXhOZYr ټMl6>sϖaE%41ϯ!h¦ [*zv_5#d>[ɛսj5 J} ((z2cfe@yjr'U'HUc{u: Ý]̢< fnc>swXj_7OKK|ٱߋ 2`MaF:>a&J2QNvHE}>1t.<n+Q"y[LxXOҶiRbĞ{YW|<T6ۮ 1WE'4z*_QxUuդ] ?^#*a *m>}㖰%(09e0BI>%.=r}耟dvr[ սT? ϰ̏AEԏʝ  ْs`%8pa:Ԇݩ4D~u`s̋4Ah[}XijùgALF[V:d8"x#wCx{Ա?vN8j})%{:O oNX^44@yȥ,gӋ(0$}mןМF%Fb9(nC h{pFi5d 3\*۳+ݽ"O@͆ŖFcU/YY!rt K($~}S#=%q\IL=ˬy3O#^wB]l|̀%ֺ&8c.F-[is\-1>PeDou$-bfSha͉XJ^1`$m睊F<{QiL7{BQ!?J.Q8ceRd8Tz@&)E%0_@jx<%tsʡ8uZnK; 8 \ TF/xeq6.Π[JR&yMUmv_뮿d? zn (f(s&b&|S)9I.\qOU1uP|H@!Nr_[8UNiX~غ#8@*#αXd-S#_˨}.#=^{}RQ\ݪ b7zd=zHո?t8ZE^nxO%.rsen[ ~?s3ydͼ{UȅdYg פqu(Oh s[:v49a/*?( tA&+ZƆRYS{uQ,uz^b" -{ĜP$XׄErv)GH(櫮/AK+};} 'C֛c@'~k7Hi˹,4cS{ t.J>~Sv l00R7-yxxњ N4+ؐڹs+7'h1sʝ-Qn[ K-,bTz41`HpUNQ^z-ĤH|/&C[2.amev;M>qBDn6L7ťߐ`KE & ?ʦ9exT v ,4xBER-~/sc'NU"4`D fߡ4ٌjv(4f9)zp~kųjQIlwѨ znBMnISwoav^%l3=bl-_XEnB E1Ȝ}dU O Hq8&-ʩ JO)xoJŋGV!عfk!Ueiŝ:-,pUWZᢅ8@2pdw;Zʤ:ءBb>Zlg9WtE1oq=+B0evx(S"4P{/vrCM@M7ղ+븅&lvg}  wjuXL$ /Tt N͂ ?|zp6ƍ5U|&P?qDM$۾hk/\)t9b.!I`^,,. $f]9[p 7r4tWV,"L5Nϟ>s\'+h#kHzm,i0p'ȒO)\M IXN94$vp$l eH-3>Z=RrJV-)4Ik݅y PƘJEx%8?|otJ쏕x9F c%ae"-SݬxF)>2FYSr>MBB|_CN4# H<5nIe+ CSYK݁&6NwagNz8/ԖIӿ(FQ: NdZWF?.G]ޙP+"[Y$`~U~`Je=Jt]$-lC&=¯w})c$ c<%xKV\(]?V2DjoP_ ƋoKbll噸P?> U\+Ĉ<<$iBQ\Ɂ@FCJ;hG6' X@Q(m1ڟѺ1~52$lt Bԯ)NX%tC1̘E9=ģNpyY*-#0ȗseѧbå24hJ;Fa}b}[IAv5)};4*`9YO_t 4{Бf]Q?9HE:X-"Ed7.A1ci]Ӿ{ФiLh Q¶B LH$`IڰЦHkdl)_yoВѨ}#ƴ=v̈́`;nu 5hMF5`m9ʃjW^nGtMA] "nm[C,Bc2D4~E^>`5!{,jF~{<ռs`{Ȩ=pBLmC:ϚGKsh`t.DYLoS#"+/tɟ)>]0sO~1( ~ ݗI '~êHQ^یO6Fl[0 :a4e0*%j D+3M9b0o"f64p: ~S7' STb~h?39P"*ƞ JmB'>Akgaڃm#oOzH@K/GqzOJw7G^h݇{$_U$T,>&iP|&h܍G!9r8<t`ܯCNͷFU.7$WwD$U%Wx4-1߶v*frѣLy~\_u;jTtӋb.t97h.gf|!1{jSJ ɽduUS4Lsk~>.F(h`r& ƿrNxUQ$ᛅ:^W 5d10f])iDԲ8GѬB\Xtߘ Ou2r=xi#ۦ %zW=^0jipj͗塳{`s^M&M~[TWHn4l&wwNTEhCE-զ^#b`}21(G,cΕgr5BǷm`$X=h`V잎ވ$oYkg7h=^5粋lF#öANu.;Q˙ƽO e <}r_`x^>"ZܚcSΫZ* /, _vޯS}wZj3V*MQn``ޓM ;qe!">VGe!1sLGK׈[j{1,eOѺ;_{v#("s]hm$ɩByۉꁞY[ԨwR<btafѹbiO[(sMx&mE'8m7Ӱso/͒=IIu*񽨍ppzG^%AiGgjk |+n ΰ'\W ;2BswtnNa֔˺|]c€=Y]ɹq$b2t!5$fT hh22Fx3,Qepe jpۿkJŲwsF7J9پdRtL60ZzzoD Fػznh>͘V`5ҭllim7Ojdv%ЊF{Y&fløSIC*t9JeP{DONva?u ruu|ުNPrΜvdA3-27kER޽3} `vJ#cw4hj[B@E6+!no}֛TcJv2xod`urXȐW!ˆś^S\,:DjG~I09-gW5/]L5@y F,N$ HXJҴh U$E#b ƥs=KRwYeL9~K `pKAgzk..Gw QN^\Zw(O[ nTvcS,mQ Ձbqț˻k\O -8AU24eP n˕&k%#*_FoneYqX0;tf0I,j `0@D{;1דK6".5̯Ed^c L}!ә_yZ5/syIKiOE(Y7hOWb{XoEn֯`b bt{Xώ ũRR݈$McYXG@ ]i}Qb bB>צ*qgǰA~`8*QӮpTCC}F51Zk";}˟ Z 9f$계'$H%N=dkX"ohoSSqM[k %S[ksZ(o OP3mR25m|iy/-2V=6}yw8 #2Y3+u Üh ޥ'/N\i&-X+<9&UYi湒9U$#KnMDT:{Wy8da/>mO{ ]GsᶤE}wOG!Rv.I a5ɹmRCe2ެRۄ\b]93&'%X%p+ƌ\qV @'?.D1fv^M# h$0Njd^x=B!:Y"Po0nt߰"w$xu,D]%!5:o.1~st&Z; :7==gm7$Y}-OaG?漡NVvX\2WQ_= 8+W7`$?~f(Z>,?rF0]ǹMM!~V o07{"2=5]vwkf=+/ialAֿncϽwn x!˕b|R"@?f\s&!޻T@ʖMBʇ 90'zpq?Mi43IѮ7-]hD^iRv̼,k1?f3g9eM 8J.ڱX]N O"έ}(I}3BVtu*Φw$Wrq&s8|\8p\;\/p3ݣ}3ryfZ.:؁ܐcP9hƷGv.وzw)jwWj(@ βOokV*GcLfBO%m>eVsr/=ѷ{ HcƳ哑[;tg_٭\SC C2m@ZwfͺJÔQVh"{ A(GvTf*DYXSoc6<+yш΅} w~sYyEӶ}SrM%+NDNU#T͍#oBKlPNAN*,$Ģ9T):L=<Β^G`; PPd*U'W:, pq|3rl ,yXP^C:)-ϐ(Mmذ#-х{%?)#T_2yJdN2m(t#>>knԠO~HZ6HY\߻d0棤fҺx`XU+EtgFU)f Ӫ\, [ըg@#6!'R}ym!;%#]1 Ʒ4vfoc`^ mc?*)@л'Sp@>qgA UJQ|:_[E8*j7h2/@e2>b$}fI\vvdŊUD0Q ikw,a+( ۜ |ЌB WpAg9fYw܆9۱KE3q3p ="_-Y^A:lNTc|& rx4FߜI]0LXAka4{I' /y] Ϯ*I۱7ͦSΙсI~'!BDqUݗ;`ŝgRn'u^=tc$WuByH^G ƚ6$9A6&lE^N4I 9R-hkUś3Gf2#jq75~grBu!Bhjd*a1xjbqH`3$) 1e ˥#ba/V@9=fuM l^"7$`W+~fϒ]:8Ih ߆(yK("w=Y9rfHqʍWY{ }7 YZǂ\D\ f0ZЅ9QH MsFZBöJELiO=age.PFUM [CYH1(5*}Gd?Tzw9I#aOr`vGKzipɸFHʽ m3FJ8@q[E;`_0hhso8rdEE`v/;# #,SD@BTk;Mgmg0QLE<ss2%CC15FeՁ&i4LCUK6+5rxi}5G*ͱ"c^]:k4j2(9,m@8dlq }V],?m =b>.K~z@EJ.ǯj`;@RY#s,162Zր^`t,B +4e*=Z?9@qRT '(9$1(oƺ/Ddo+.&bK]g9xܱ6M̠ϹG Re[5)!DLƄ6JESw5?K ; &ߓ^9NZDU33z>3u^&*0/e|ۿZ_eG. ԬvP8/01xle 1j0AM3Жhi5 " kbMg<`S bأ`>X؋" eb}A $OrssA!!D9Aj*M噀h'cw''mC>g􁮋`EyL''?wהJ>=m@.˱S<8ΓY"IdC}b04*t0ءyQJSPTB?;xlI;5cFvpiL_6G%lˇHl4 Lc;M-KDmZ!q $zEbs5t N"qeȘu~ H2kk|hy;y=8Ds8ٓ}b|rtP fi6  r5kyv7MCĆw;:QL k^m^:yӤu~A~Qe/igۑH,6,3vjLL+dzM/6@9|vqB:0q}xF]^2FmP # qҙE6ÙA ] $a$}Q,Y7lV1]p 5(y]|uϏpTҕ O?jQaz05ǻ$P"ػSsS0SnocSi)0J ZPV ?D"u`XCFr6g%G't;~nqyР|T^GMoA_y9A!9زfIUt  jU2jzV¢Y]ӚY"hP² BҒj)2\Fֽ1 enp>Ź6_ gv _PFӔϸ^XvC 7$1!7;zUJGBˈ.| Xf\adb[sG@\J:»lfb[F;HϤe;5П$83rP4HȨ0:1bb(L%t. )UACA"ims>ZQ *thzdkYaf-bhD$ (@-І#W( #?ٚ㉉"#i`;aQd>)Q@4:_~G + 7MŠUuDT#Pɾ:0U `qpUA\Hf-[LӘ}q1Z*v""x a Jgm%欈ymw<g`d$`qKG a»d_OX@/ZԱh y.Ta9kh-vqF OīZZ˵ 1ta=[JLPBe`zɵI`4]K--º>&8.zBa9Dsѣ M$W=bHlN7lO󺣞hC,|\ݬ=4]₳0!S L{LHp2&k5Iq^ݟAAb%!Лj{De_c]eq&^iUwdN*A}q-}5@Ufa,m}h:畯np pT:,1‡*>4}Y.+?-Yy>?H̦[HzL#8=J陗Hok?fD4sy bzsUF_Ͼ*`^u%9_/wYs- ԁ*F8~{)?aƅ*ՔQBk>ֻ֪ JcDƕ@MZ^g̶zZzsk<=I~|GFY˯tID*pFXzuqNˉԫw~Sr9 X-iCGUϺU`Ŝ4I*7&zC\_i r+(,V-n7 Ҩ[ZicE#]; "^;q\-h9yuu@5on:\2%XÚIdgm]e^"p{lkw=SٺEfXW%1a&DU\C۷]F.k o6&1FtddƎL9H]*{Dc_ t^\~]9F$,12TJڙdzK3<ߎZ \3weR=ȇj "f[m ygpCSRڠq B8p6$Am0T샲V,a5 )Bkb^;_j@Y"V҅ oe=mlNƲl|E+IFCK{dn&f(0~qs,bA՘R?T7Xkk_ NV̨R8T<%ys@g#].(?9v.]RJx9&zfG{eۊl`h7M(`<"ECF"!-R!ㆴMAIfKC L7<;?Uՠ,N>v`"y֏Xn C}_?0ipYsF݊Xtp2s R#哇"[(>9bݫτBUi,3]oT/84*< ERYdv}i\Cyp!ӜC[nU ||)>IX;4BP^O,!=1ݞ b/yC$Ѹ)0h" HxeYo,Sn! v c׷}IQ *=>C,A3 d>VXSr=NoIkWOP0֞.8N}0J [ì5 Y&L7C/7\[n[y'YFVD1E5j/yLf/5Ng Eg@ ) hrMP`ๆ kkWiY {˾RYYeQa+J!>=֍t}v};N$5'zB [1Z¨Jۢhڹf>1:y׃VA0ĿP8ڸIPhST''h2XºDT?򽈜"&)0YB7|*K^pc*\,Zbz*;[8[Q Mew)@:q#?ďE݂ 7䍓,;~m! SW|rQeǴ(ƒZ(e&v3F"r J&['' \~D›vu@@r&QO m#o{aMi )6KKzo~ٞ+avKq9/%HON鶕MShx74jZOѾ9n G3@ĠRg0,P /L!$tg~YJ>jK$@@v&=v9>k_Z5&Ճ#1 ]o $=Uuȗ')K0nVY1}eͣ3YAOW.f)͋ XT hKO{ʝwON -$K!(z+#Ü'KIrU?%I+% )!L t^vhvxPP3' LJu$w%#Iճrh8 ocoFhC.%_n <&Q*;363`.r%zZbEزkK+YېfT(fB>_alE:`~sWlƬon:`0eh[߾l{!wg-R1]pNfLY +Lv;0ְ>?<<#?} 7`d@llY8G@?gefN'+{Y(Yʼ3.2(U}+>yW$Tc8 ;oFR *U}h@K}i]Ӡl*]  p|ٯʸH}4Ppu !HCߙg(&Fqj(Z~ie/fu%Ĉ} Vͽn.~sL& 'Ɔ ї񶡃<;ܥcPv-T3@+uN$\3yGLD86r%ft^Hܽ⍚N{8%]S㇬ +p Ϛ8?. ~ _|&'n3ښDm( &S1A(me;)6x2h"}Eq]uqﯤS=]5Vn?Ih3g :mo`9)\$'cmβSc _i!T9U n xxvܗt2"{8}B H4EEփVțWDro}}d阛'ɣ5 2[E);dDG[Z (T*碛E"\*o֦w=ٟ *| P~Y<0pWFӽt6'{"oe `a+23QU[G %xU{hrObaEfV5/Lj&I&ve|ëT$H|?m=C[_ o Wk-DMqj56q1ݹ鞥XmRϨgY,f@{ 4 Ƃd3NvxkJͧgb5.,^nntc1>EWƹݜ-4(X *0\&\!a5^f p^lj,)a@Plr\zXAb]QR X9ɓJvK,#p$.<<`ƜO3ǡ[}LE n "|LWK#/_$uָ`xؠndެLe̡!J*l`\( p"X N\?" jyuׁzZd >$l__$#(q^I 6/Nwoy@Q,owy\^X2K/,|%,,!/Db xjT{{w2 B=UD_ռ( ߂WGu㤭R=A&Du FUZ%ۈ@9<֋/c/B>Ce"ȰrO5H+O1>q8ONPȬ2k\٥6QA<ؕӽLK\qBKRr:4NO\BSSsYBIBZDP'ejVK&=8BOh Ӕ H1{4Fh'&#7L?.HPPkݰ%oĖ鶜\FDyw u+:9LU6.&:ջl'Y*ל086{28l =*}BF,AN4wpݐ" NH9Ad?L]ӀкC6 4XlY 8'J٦kF h@RH(wݨab/Y{)݌_kva{^YrV^|OiA+ >&УBزوF}TUtЂ7oޘ@5/>yluθ`EnXw! FZD=2WX=#II@!@\RJqn6xl eP[+ݝ|åO;׬,y"n MqRJgh9*# G2t%CuR'Ml'lg7^2LF9Nꗮu8wcRm+Չ1ʎe|, |&G +˭rN gOآ[.;-SLDJ -L˩ SE >n[He~ml֞rkAQc?3]01ocyBsԌ WտR7-\(6_l}RGHe_1T ' 7xUvOO¹t?epPDbf$xI#mţ]>s3s/HS.;TD`' J׉٣[;.*?!&199K۫t"5"A*k0:0ljQr.e@>J IK'-4Ӗhd2- A$uQy8mhK2_9{v?tGF2\|T΁q܋VlɎ>Ӊ )9 >IAXU$RS"- IAR>ZkܒmZR_!WE:G{(*FisȒ^PUKY?<K~gcr>_`W# MDlGWz;-"NyGӁp~T f‡}}@W.HA脫#}tkR|NJȁu& ].w F[+Q=&SYfKB|1>4lgj#wV(6.Ei 7w/7̬6=*Ë=M\i9Wc(G˝흮H!瑐K ˜ly<9}_&4}[͓AkڀMkVtƣbrIՂg/-AbN6ŠC:\`:n3~d XO_!!4sE}I$&6EmQ~+v,-V g:x0ߺKGзdž G])WB9.P> m`ԗi#xZYIJxs4o?7Wk̀҄LQOv8myzn4{(vZ}}5 :;c;fzdZ$0nGeovǻϒlx[VL0k"YJst)KO| /w]$|yӢ]޽:GͲ)JwA_}%gQn]#8*\+-4;Ίk lN8%S:(p6NJ⯕D oK=Z+ת(|JQ%^R8g=Yu处> $#ZB 'R27͙x 6E5fILCs22NA;GOwcE0VHMbsc.P5upPy*ÃS`Z67OT)Ս;׺5=t(~ sͩ;N<|IxpRti8ҵ'WTISÿ"c" C}.&!7By](--o0jZwWضќsťc8pD4! -BsZ%Ϧɩn$9RAz>5Sەf+:e^3yA#qU#WlsukX5̛h2*AsX",oWI 񐞗~F?{S&|Vk?C oZC11{ߎHm6NrNA}lߍAB2?'j v~FpY} D_,0A.ܧ y]!V dr}?](|g#Y veۑR2-ry[?`^AC g,~[lNo+bbDkdMܘns KJqUĈE Kr$& "[/usP M_5ء-VLmNif# 딏yIEf6Nʍ`r"hj7iH{ϔNs3Ĝ2Μ.f3@5sc=Qلa2HJOKwGLyоL;)16ʨ{~dA~ffX9(S"#̖wg$ɣxM/UG 5JZsڢ|=g<-P ^g/"Yrg0CeTsyEV?%tZv@j`QH0\x'Ln`\Y2N6.嶀dQ.o?d~2sɽUf8!P,oy Q%ڿ Zoa+ E;e~ʭSKT켵ޣ,5,=iY -)>o*s -/#ATHz,-ZqN@ļ#݋1 *+:\_]}'N5p.?)3UjDh՘o70wIT̢\27-vbj$cfx?h:pNc]ɔ^fcVoј'|2r-WFe$נa]vX(&ԠSZGɦs_%?7lmɿĴsWzB1j<"&J+W݌eG69WekzPlRQX&s!oGgQwY\4\GQq7z1xIWYBVh9#D~*U!V1i AZ SC0NbHFs^b[NaXrE誙 REf]Z1a+p}$HzU)_(}4.8K#=eUEzruլ=.1-;o2*A""oeam=:  RLW0\D:qo4AtVᙴjO1 `־dӟqlJB"˙~Ee,t=͉Z4W],h`"%, (gq>3,#PU.&*nM׍L<8r*tT.[G%^?^V$:}H$VQi]xϲR:*<(ICͶes=|:2#/1לfjsL׼i :#-@6Cf :hBXVYfP*Я\g9r}#jtO΃tPjô 0F&^z`jг(-5^z#23>|:aQ@sgc&wVsp=Pw. "7i[36YcQ 3HH C5lF<9e{QD\kF~0[P.*F; e>:KҎ^k[DOD-طI?T 7y.Ms)F&~-Du_~*v_m9#).(I&KOp }4Jys@#;QD =vLIs5V B`(Vc6]l ɅKMacT=Xt gp;zMVɹͻ1&4f͔DNЭ{נya^26ߏFҺbIh |#msEHn;n^?ᑨ]VCYIQ p .'3h>[|aLHkkG R+UMH;ieJI|N 8OxVo/Z<|څS0 =9}E_gW:m#.Xy.G:[kZS{DkD~ ODI)G혏\{k[^UT=Hx|-}J%ވiŭ_S&Q nA심[e:>t&e˨KŹ8χ5Q@ Bpd>TbL֜o 9у;&8 Od/8B;mUL} wV 0MҀ5TEߚCh0}\Qk)IE~n P;Qk)$V B-X U'# u ?f&"'1%/U5ҎfsD6C'd9yzC)]:HI$>-("<{wd-ƅyn2T$]ڱټ&fz^Wk^y~X~AXFE|=S z-ldʛQ}"k,`Qr#AѬl! 8G,_{tM[Y|i6;/?#yU\|D_ZT0jUsCbܬx7en~)FZ^ҁ¥>7M 9Cj؇9:I]‚ɎH'p%e+R*:t2v3f3rxWIeMJrRh:>MqlO_#긝4Im ~V1ʈ$iي.eH{՛$}~{NNjv4TqA؈We]X:ڷrs8lk5KafElz(^O)SRA?.?^ƚ&[WEh&WDi`oE0zv\N;^~jZ~JzB =)fz}hk r ](053Zjv!T3&%1;IJe=kZ 1vp~R2AcRauǼ#®7Gi魑>Jy$LMжOe^l7m0rBy?R u+#5=Sv{ն"qgpgr1WnqOh;cǡd+zK Jllhvh/CBLBe  M-ؠԼHK|_ZKE)CNU _GMӸۇZQʼn?VtfֲpU*k{I= >s?3t=?T%RWtpAC󒛳x5.f\ egPYc4 ~KmI#dF@e j` MY^UwO·IVÙ8B㒭j YHn2+$@nGGLfl5c߯c7&^e{u.9g6Gq!b`T<& Teeű{wBaY ͎U# u>4X.3zin =?VIj8`B_ Utfpzu\`ڒC-߼wI9 (53,VE#U_3b{U.CJM+܈%Ϭ ew/PE , Vf:KZ؈)06 t{ a.Ű ϣZg ON% 櫉o%ۤGh3I %ǯX9=>bAPJ= d8{cWL4T#=RAqbv07]wEV9(bdH|aZ`noojEB4CX:vp.5^NFAƁƄxy%]'_Up~,wUx3Z^hVU n~L[zƣ~8\hx&Qo"2h(O#r (./ V߄DyN+XQ0 MRPt}#[MeՏv H3_6h9YODt~w:ڏ[M-+G3:ѯMukN`.Yx= LxzҪbD04R4F3G{7@~ -?3 ;~ipJe<g<Jk~7njG.'gIUoz*(#CAUj\hPqڴT$jϑϰdzW /2ZJp+f-oi=yZ<]$)(F $SrW70E@Ve\( E+o]>1+_ AZ'~ej޹Nհ*M}[` :?{DKP @&8K=(qX0ɦ^Cg&D\Bӕ`Jʂw\G<ńK2ޭbc.kA׻K[/1Q'5g] \ 4VЊ4坃JaVIBٰ&K2ֳX34+8 綫0Q-[ {>B,;,IMø[^ W 'OH n"1ȕXMpRHFC(1* H!VU2W_ɞ܈PܜiCf8]۠T8~iܷxG{[*Н^O[ vbpۛf7jˋM\v"IܦGB*u-:|{u$EtQI.Vr[DmDzV_(ӠLj7P] qR]/j#kn6-֜co|E~_?1q3':YpBCXfe- {\n╕ܦVn`nLiq&79ə!Rf @ЫK/K+#ufG̞۪D^B#Q%YaBuuC1E{IǝNq^ .sxR`vNA#0UF^ @mG&*Nx%yW jWM}fXX 6Y U}M0Mh.E. 4`Q BNi ! -/_XiP$./ #|}Sqkѓ<?e93TȇVt[w|W-Rj$ZZ~8jEN+ZΙ.i`W22a Avee^8%W:93;.ע@1]oI\!&tK<[m\eݏkabxHi*hOcJ Hi OB~>#fZ1{B1b6S%iF,#|!mR,r+M};(Cw] 8#?u9^<ʙ{ 6ήXߎqEsq5cլD,2 AJxrig_3%ph9F%Udz| ( `jdRY:m=uTO, qOVV:ʣzjdo7u:gWԼV~Vth7_"zÛO~7Wi8 a{T߻SOLz(ǿCقȗًB!N_A do.<߀"1GgY&xeGB: Aqm՗IEXyKm=^/uD 4b;^(juX[fQxi]9=D9)q<yh$_[ӻH)2?k_JD|K _6ufNu߉q\fZ} $v:w$xV\~pFʀ6X#r'Wډ~?㟸I5&.{CUkvKaُ[ GOY=.9*C4௝7m-f@IQ mTs)uT/fKV2teG;Ee 6]LwLnܕLFWM8: lq,pLzك7h:VҎH;s8H>w <2aɺfxA wYHZĤP>q  l Ig;=$N뀱*B rYo5֪ߖc3ko|kB6YApbfA2ξ~ z\g12׭#n~sXaH(ncGe^ïԔ?v6KP[;;j6]0<dWLךMJ\˸ȷ\jO&#Dx=(ۖ\ JxQia_T4=? >ξP<{:=44}ˮ# 1yF:+V8WDlΌp2)aly=,²v;bu-*n5z:OFxMӃN1/8EZqõ܏')q-ra6_ΰ:S[4 <&\ 8bamtIRD\ a8m|KdYʟtsKxAKEMfꫜVW9B-̉ I^hD氩PTK3G\cAJBL5piH4*\3#75́0Tn>3I5jIm5sF/S(YIYZ2Vz U=9 I'5)D9UP4A?^9rBs٫>qpA/XCٍnI w퟿8<%s[<֍DS̘sdEΑ.KTƉ!kx ~$uLLYzGt̔KQnZ/V@l # G*,R复]+S k8`pQϬ '3OO )CBX3iD46l'o_7GLS/f6MIWEu8 Tsel,-m ķ%6"+EM ? R Kȑdu`k~PtIDed k gRA,7.[ }dπ$V{ggsFD !d ~צ\'|+=m$x9=ײ/K` FʽZFg"i0n)YiOI/bshY /{qu^w/mN< j9{reJgEo:ie X e=p"I9,|1d14"-ƭ)Y^ kaT!FIYƒ`\J("Ke1DڷJB;Q4-5B űhJ78*Zf6*fIeRB|Ӕ/|'!"1)K,1k+.Jy8«0(H]k +@ rI7Kvo$߲l,?oN+Ǖ- |*ju=QaF^ ~D͏ 4Jed >8F]VD}Ջ^F1X1br, !5%OO< vsvV.tjiؗBŜPmP0fE;&Əćα۞ AP|'|Ԩ@֡voAzOM585ŏx+L֦ py7NQ'mӴLjC,h>}ӦA~`4;s'&$o"Dy=fBsX htCTF4yul+8Z*?f!E5>Wkܖxùfwdq#)VA$"E? 0*7nWB͕Rˬ* XLƆ,fxHtxv6v^meSڿi>qI"g_s-4$9L{Nn1hy}:1~& >j1{DXih>I&-ͥ=]So>i֚YF d%PZ=š-:dXf(xE_>wI%TMʢKF#,}5Ub|F 8kn99^{Kt`Ff{aOIȬf%ҳ4]r}@+«9lx_.ĒWQdfu'yY $y&¯~nF9 bŊ\x+b#?E/c`w~NSpe{Wq?RfZ[o%dg#G= Kʓȏ]:?굨$clvF76ceMP?'%Z}ٹ!V9F !:\/C. y G, MTO:?dv˜vIaQBx.Cɤw߫kkp`轡d.%Xp{ +O +ylu2M%G 8Yt)W˰! s<2wD9% r>+:Z0k9}o 8gFQhE^͓l]O>3u_Cyu``CY(@TYj$Kfߦ<hq)W0V-0/'NSm|)(c#{vKOLʑb/O>]ZsyKP5{Wܢj|[V"ZOFym\q3G[ 9ڵ؈hX嵞_t+47Lr[b|)ƕLrsJ y ⼠r5zHu}_ Ž8WqYF6 PfwH $= ? .؟9B,oGjK+{n%eXJr?X; 롗Ef7} @0`bD|`QЊN=+H1I6v}־="(7Xk&p hs{ΐsm^(*T9(9@@@Ew);+bdRawSK`M7q2_.Ea ]"u 8%n-AN .VP8t,e*<'^X`vRfOwS)G'EǼLpRC2M!Ey2ܟdB4vA:'J=R|5i,XWuEOoo^{nes+vdfDEHl_$Bq*AFo҈[b4p2zJ$E-<Q7X1uZjH~BƃiԗԦfu|@Bqa/5h/} Zb+'`Ȯ%0HL>9)YFܙrڀ/}uݛpr39`?j' F:TK3 C\HDm_.̞ɐ O_^ndUW4Aqd enssT#k{$?ayZhw _|6:^c}B:.F^fD.]5w)<h~*OJ4(7;:2ӟZ& } xGVwzH0k\ ӒߙHNgdK89°rnœF۫S`FKakq~/t'^/g[6oqVǤg'1[*l媕o!P !4wX:dV\ej*RhVv^QrLQwPdvR'lVau cIv|::X3yP66HVL%pm9"f0gAu⦘ FK8'waN^]g=ZhO/sP2Ŀi`ΣfmMHsjQPKZ1GG ._e 4 ڿ%PSe,73Λy/.$,EfxAXmnCRS%#Ldju-J'sP$u9N)q# i!A.RIeit~5}=Dɪ^Pֹq_Pm/J0QoC۽ؘFے8r)o( #_P"rCq)&mEp:Jbf shH{/T(.]ȷɡ_j4u{υTKk!ѯvZB%(:v+] Kwbr17k_h˴(,דn6< M;#:3B5ڝD4`( 'ηIuoT~'7{Yend(r}X#EzoEGc1[AdēRK.;CP;NuOM.%TBˍZ?vH%ud\M`z`Vrk|j.fIX\T_ҏAx$vS)چLK Qu,]^{~B>WrC\\+z<8zLfd;ݓں5Ctb!SL;˲﮻#$YѐOnIF0 Qc38CJ.F00ycCyb:|3?O2+ri|큶@θUK +K❷?UqasZBk@4g]CWJZJhMv֫jbZYPɶВy(p!FڐCţhE ;Z?I$14 :h7Zv*B;J_R{ +q_MS.|6-~ ):(+}3TsJ 77 o; |~a̅DK LM#f$hv*?fO\7gdB%"6n6wnw 0:>PY# [n(ɂE'MNY[C[hp=y"5cզqXP4,p^ou]I %k!L ' ׁKL4ǯw%R3A/¼w}w(^8c5ɟ-ف@m4%`8֡I̘9i+zDxN+Bp'YJD;/;PZÔ|39i@L@|,Z߼OB<˿A'{*m%2jd08+`ƥ5F6:9DDȅ[ =ofro LzːuD8ٍX8QNTI0Lt'R qi9`=ؙW@dG2ڃY7VG8la~,fʬ4b6C`ҙOc2 AA*:O82: `(Z% !bhַ-njaX&8 Vc kz6a Ԧ3N#Kt|fmAϴ a8kkBBC >a} #I]z9F$Iu_) )m\VsƠj|b7Q{hٱkHE\ÞY1Q!7Gȣ06PuB:%s{ z`amDa[[`{0[Nov*{BxZ߱f/rR/4I*v!;=mB.[w\_xl۬P,^ȫr􋈹K%99%t,K(WgLZgڱ:Sl0|<^1 t9OJjw䮐pE T'[kW]T܇ )ɊQ˿>ӧHu+;ްTmdĦ؇k+c&D9-Tv 5"<͞CܔBbqTA.H.jމ[)=uqZ!v+Fs] D4Y<l5sޮ'[no|v=im]'/FXæ)eXHkU25t|ITR۽z,(K`1iߝ~B`_.£[Flj1rnGy-{'~M+1799 V(uOUotya_"8$h>Gb6>^};3[0@ ߈ xHSZaW<Ͷ>ݕ# (^'"U+K&~O6AgU6rΏuR rݔgk4?_L {H=&Ef֮' J_p2u J:hemO4K=1>0 ,*8m+.Oَ+6;[-M]'jR ~ƱRo8yS4 Deu]6C8u6q.E.'bM(010j<ךD}Ǒ4Ky.9\d\q eۂ64띙.BoO+NQ#{`SybCq*nzmW\>0꽈2%せ ׻( T7rF,X$a}^6lV?ˀ@n:s;Wv* xd޼Y7dNϦ!aL J ֡NyS{nW;/ė )UWПfh1e5O(d.+w0*XJX`L@5az50g 2(޲ƈ% GMd^7O '(f t jṆ ~âLt2s/T]l3mU6Ӆ#IRɡl'_fB|u=+wC^D`.NO\|FA6aM|dm(&Ze>e~Wt{LSllXN^O@3bS]5?beǙ~Vf1Zhpz]?]Z@VjjZ%${3j<#Oԅ{$;?֧d]Ap a3fHak\" qEA& C sP]}Hېta\5X67{Z*냰Jkۓee]޻ZCƵ.n&7u6EfxɳpTZg SxҽY![F́'zY̰eNj/&o;~+ɼj *{9DpOjk_82Cdqb/'Q,'0k|s~^i 8E\ ~:~EZ/t]ПsYsv7¬=癔`Fyb Oi R[6p)N"Rm㝘@(YPI" `ǸD5|8v}ǰEհ@b W 9oT +s;4|`ka@7ݰC!umͪweYfOUu#$9*Wn,.6:[f+q$ <@4mt9m3\u{j{0QiۇS0S\0uzj%Pjʽ\eID8&\N,Fr4 hY1!ݘRmd<`g E'.ٺ@7ɼt1.խSρ3{pxf2HNpu?5| tR{á x%=LUvs{#( ET}/F9$S?3w)>V5>?h9& ~qDZJ֎k?"7 CƘxׄuZ.{bvz1{\L0K}&#m0cw&O6Ki~OC1bpQ #> =sw<F/S$?ώ։}!kK\r]wg;<߱} ȡ3-\I()l/C:Ȓ7Z9MG;Z 释t|PY38E{,.;KU#)8Wh^MVqKk{~Hnݒ"m[22Dϸξb5"PP_ KiQ(6f_1=3b'B+Avm@=%涾P{X ) v wdi vron/>=vc^W.}Jw3nZin:+Ƶ!Qſx WwYvEr `U=Xp#1C?E.\b/ceQzw)LfhG`__ZRDk͔2OUDTKi8Q MRIvi AzcSr]h9sŅut@gg@4"O,^w)e[2nDpr,i g12񿠊_+3ko/B݋z[ۜGݠvq1 0dK)w="?$,>3Fӗy65{E+?*!B} )Jz-GRZ>bnWDYzΉ=zp "ӊ[r^&7HYQ`)` [Au4fc?9ԂIf6Og_K}u!m|jJ{Uw1❽KRezF 43ѵ]h<h1;{گٳ)"E`]0<ӯlx(V"ހ'enuУ>?#c_-I܎=th)%5Ƒ{ c?by( HF0@\pz#mv'`1); /O ?g dxfr$ /xY_ɒfQ.E}K5nzhE@ @6LـE찏9HgkB(ײ`f5΀C"1;&hS3e}P#}uxSD7%c|2zBDvc|HR]13!^٤ΟvZ' l.@M#_b9t9;eqIs`:Dm `cTL^rM;"4q>4!D% cLG0MW*zc$m1Y=avp6ͩC#O%݌skgQ>RMv4I2oF juU_V;53kը%XF'B*KtELOH0ux.,b''7^x7J[[ض36paJ.5)֚ȁgAh3 4O*&k'.LhsZJj֑ Cyo.@R04 ㅪO\ZC3Z|V⭒ќo!m}qQWL\'p :{C=&nc0q܆&o((1KA)I~yZ5=+|hr` qJdpYjFf\ ~RW`{# \O()k ^)Ѓ"0!!^RJkLH˥^< ;0䨔V˒ xPp.x1impbJCz[oz6o~s/Y+Dʔ(o: eS蓙]ܱޜ2dXR_$Xwk+kj$a?`Q~9r` { |-wŤh 4JU6_?}*4}%-G*+v1ԑK N?k݆8#¬݃LE&Sۼ#I(Рdla}8'to*% #WE3ph 1ƃ.iuH|z:cp=y1B3,7\ m VVxIG3}:>9CK6@cհytЁ@,dӐ?:e'Tgg p| NdNVS (m MM"è wa2BFޞ7usͩB$G'<^C&OU\կ{Xh "7Z*dݶa (7[ 1& "8d8F)jv6ID30h7fV n(h=>&_M4ٹ>YBNL2 a<_R<*|EO #)Ԁ@J؛p}CryUa&DC8K826CFZ ÛqCJ$f;*o{b"w=Xf^[_loT6W39 k^m:jfQ囱W q7ٱ)-B'^{Iw]h@ztZ@HVVG\- ?lFzƴ qTnma U Tѩ޼LhnyǙ$@IY3ݻ}XO@00-8g#WNKLP<2a5L2vS긎%&)qLչsSuYx vgxr"Z-Zϡ&9Ipm͎UÞurz33ȤsWbtKi6Ļ@Snl}@2LD.cDpT)Hn .0C6'z'q]v2Xf%Kp9%'<u(,3;{Hs!Q7м b1 \z H^cX{W/w,>撁g:f׳>5~oxtFn+ wc&Ms|Z}0kپEcnz2H'#vwǽS'ɈMmzg\u'r;;zeR(n-[ILXm-"S Wݮ,(Ltt1y 4oMTrGl؃ּptLrtYq "+rppRQ7Q =ēxk2~5"jmDOs^.QFbKO$Pr; o=TyDBcَp=I۟Ý-ʆn[[3zl3Hق&镎%]qBeGelyz( 4˂RX^OwiaB K/fʲ bF E9hX܌n|'i!.vo0?eLֿ0௙[-_ K9ww<m>`ߞc(еzdBgPP/Y}{KTqr6 tUI^)#OYW4j-> L["{>T]fk#Vbl!ktJW90ƓDxfeqI8|tI$PHl^iAPE+6?98\~CPI6KX ] `/$|p3]#فz&CΦ'Iԝ_oEނ|P&A9"KBz@`b.T!_O e>&cӾgrWxWڑ(1NW˒ ߎ< 0"JV)Ov~n[r>H-L+x fRNdɞ}\l?~_Yy;(*tLXzj& eJ [PvD_Se<6̹߰53XieJ~@0\"-I=#_9q596́[+mтp"S'X` FdflULIQ^RQk~ B$⒟)" gR|}}rSA$Mˆ,KG~R k:@f*]GlW wJrP>/yK`Wd3yf;t]wK S4 xyO^Q8dSE@e'(ΐ)#R@Aec=˩Rcg𥺷k C*A'm`#r,TK!}䌐!`9,"$v/9Asy/=*/w$fG[RYM.DhމagHPh2,:Ʋt(3ƈ?]]]|Xp~ ixSoy.u͜FyҼR0\a|#R.RBIX;]څ-."x+,naQ:^Vbe vwQ@ίG< HS.r .}L|Df>Ɔw\Tj>-hMRdwG/UWf7ex:-[cK-)[ VSZ)>w+<;XKOoȣ^" |uޔpɾ;+ (|KW=Y~w[NZEQ?Sg2l6e3xshgx-ڹB)QE oz c]Ie󽀎&0" ;0:1kVw{ML;s1 4J cq*L EgJ_hRTmtSCkWOj6Ď/xTO!p@91 P pk؍z${bAu}iBlg}ث4n-W4KcBf*׵6w}Q~ٹM(PI4,,nHpdWbts9{6km& /9k|"]09aUN?%FI5)U[0ytM AjӀ >N@\H':q6]EQ]n#֍"+Am3RJ,3׀F{W?g6Eێ}(3^*&Lз+ᬵ|N8o)Eן?bVTFѹ?䳢k~ij *)sK3iY4 7IQ)h&lhw|wmC8Ե<!s*o~$!5j1"kyj8J?ַO,Ib›2[6E2H٘hU|@A֜'(G=h& ZeYo^pbOe\} Eԥ}׊ a )s*jQ|er\"|f\qtw$ 32B4m ‡0ϗ$ۆ՗(%ܻB4Q?9mpT ̳&Z> (E SbL;w 3lDp $(T2)PPbIڻ(mM^Ľt'tM}M,Z e§.Ŗo(ĭXW@FGB>08n,HZΘ=v?.r"& [`;`=7u(c( [GkTLVUhkGLF^Q[ \U:Ǐ.7 Q!y<##Z5G"u +Ct3 edAМ͹WJӫu)1nA !, մwt %sGP Jľ(Ǔw8ڀUUsWDt@ 4v v uxPc9|LwtErzg'e ? ?zB~GfR Øyۆگ֊o]Pl/6$h[ꌀǟ͞]M<|N^GZ|f(%ցKR+. NhiRg%n-,DwpYTT}ʀ-(ʍnF)kLN<S;ԍ#9GLKKe!5dĘ5M>lQl!d7FsYBqoV4K IfgER1fg7%fFkPP,iʒaǾH4'ݕ!-ڙV٥T%vsuFo o{Θղ_CNm퐾.LF/,C6uW T7\(`+ٜRԯBngp1/xV-Y`U; $]ӏ. aգBtb7/eR |lAƿl\zW|"qֳ :RRz4 1Ci혦`oX(pbrE]܋n/$ZMA12c9nC_nz^:H]_@6𖖑r7fF,d>(r;7NuF.x6<zF-iwZ..)-bR7Lht悻<U2U|JJ.lgSN ̙uCUro`w@XIp@H{zadrGCYcC2.1vi3{-imMd B!6D` $p ֵ˒U.0^v}TP$ASEo-lwGU4"J5}xk[Hۏ'жDXB)PT Nޘ[3$㱋`8M3KQϿ8\&Z4g6_Uf/n!7F!jXk|:YTFIGA\F}C/$_87Y'l{tBOثäyx MpI"( ;1_'_pF&E 4=53,$@|_Qˎr&1kD#(iyYA75 NibM'շ1ESUgԘ])V6m~³颖]?o *ܺ_qlFԋd  N bs~=h8 tSz o8fvbOcc wsKiQYi @'$!d0gYU{;g~!=!1S,Ot 4q_.2D6X^Vz$ʧgsv%YyWOͷE 0щVR6f+/sa"C8eT2/% LC t9DXO %dzGIj|R &k<5diqqi[G"n\֬/Eef+*N`TS0CPRD~gsD9 57 (@{ Ns QܩWTV9,aܒhUOW{ =:QzAg.h4,=?P!9 w qZ"h*9C[pY(fZ?6C/qʇ4$ K}c}zx 6?~-DHjG]{@CNQfDW/Lx"Rw(4 2,DEm}fNkxfO$G7#^p'Dns>wy wwnU#ĥRH{z|ߢb4ԀVdWy܇Y]ցfcDMgOD~I+[k@:ZWj6MiRjgl˦U ]-*{.ukְߺ9-l` ԛ'R}yb32ֈmE n^JdˌHw&ÜI˺Jz̀ ոleM˛""S eDDʀ# )#nU¤`h`݂+ *TJzdLE!Nkڵ Te fphrNAt3_ *@,4q x|B"VȆZjW2w0iA@4#߁oY$.)~ƻjzBsYAZH-mV$Y~t>HܯSjh(^>F5xkp3/C];bM>d,e~ V?nvsѡpuҡ'RUjtCSȕ_YŪ ldω`Sajpof8W 9lq(䝐mqGvy4Ε/2t6$ǦӰ%HD&ŃdUp g5쐈! bt_F).BYNg흢YA\!ei!E+<-=z*8! 8h u{(yfgʐF%MQZtQ4 [79Y: DSA-7G]lҏ4:̂x YN1S .]$L>. _4cdH{KI|ۮoj:e&ã 1Y1M=B t}ir_r-IDe IfNڲlf""$EzIlw0%SGv؞DeOGHϘ?6 Jnwr'оC~(C5Bϓ&jg<&ߌ.w1L8 ֡q J Px HٱGS*z>/)x?6lj{l1[!gpAF%'Ljk:9QyJg %Su0">*rSEG|)pX^뤜yU04uϾfM|`ޣ\Q{Xtw#:DkO$!!tuCaRf0Xh'oa[:ov|'=>b[6]M!\s$|y @)܂ohe^bʁdh"O( oLy4,//Vp~xE ݚox ^HqǍ}ی'K̴DL=9'["PEP.| #X 3`!+zn )M~HhuȓтjĥJIf)4eR]} XɲgJBe  %GsD@EԊ_Wccqyg.VnB]@7:nUHNǘYsLY':7&@ԏ. $>\-/A9fe&ۉkblX_mXq1^Wq5ҷx+<3^Q|1{ػe,Ig>ߧB^e^)j;H.7f,Kw3Q9HY >IdZMds%NH.v%_3.o/( %GOjJsN! a;H{ ' ~DV8[eYn=+Zyj2+m{@0 1s{ՇDԕ JzKQI-|1Y9J[gp 5O)TOKUgp]KXZbڠ6ϲwSHBh$L[T%i~fJNMh^6{AՃrl0x11諢[ȱ%qRR|dvˇvl/Cju+e)95_r"nD?Θ.fQub5{Z^~ܱ$zU9p;CzrJq(=rS-YbǶti6~5c랐%T0zDE[oT0?MH]^e">Cv|@N$xGM7n-jd#bqeTRĭM[*:zJz 7!ҧflTyWisT2}Sb[lw~wvi wlV9H6OlNAe:~@c`\eGyP CMh{qeF #puQ<RQKyNIrky\^%9ؠiu5qneLMdP!8dHh)Jgb| }Pk jo\TP[%6(n/w+Q !CÆY=ذcL*y҆!V#WSQmǓIxWDg[،jX;jAy)ln@=Z=8b1Qühbšįiz}4>TaǛ_..fh`d|Tg 5wuܽg Ē,=4Ԩd6Xdc遲TfUs]\N<ǂ50m'g59nX)\kot1&Dˆd/ k]'ǠDלW췼& ǦVgs9_VϞ.Ŀ<)gp\yզƲhA ]q~].:L?Q? 0[ j%킓ǧh%SϦ%?EJ?EIl&aò{r|?nsYsr Q'BveMIU)%Q{&p^X=_4մ&d]*[59:Ub^C+yc zƃݨG^zZ¨ց1/)p+Pg& ɽΖN2 ?pox%[%ѷM;nĒg& -TpAi)QݫZª;V7H9d!62 R@4mUёCgiA+:ѳUWWV2,N~&UT@u. Siyp(ʀ#F^>h^FMKO9z<=^c?x[A#٧'==$B g 5al&޺FJی񍞒u# WC,hNO+$ʶi?VnS*K=ݻ F`ۡU5ېpP`6gT4T)سWؐ*T )Ɗ[Cpk1ckCE$g!F],ݫ(9] Ҧf3nprJKZ`{vv/4 R~Ow v5)Q=a.Չ(sF}O8AY9j6QzQ1"Ħr{_(ȄQFV,GG) j)t0ɢל_}|+8FO 6 hc4-i +1waezO]ȴnzkZnγT F[')[d3 G;u`?!7L1oPLfMRN9@G!|X-ط:-aŰLh杆xŗJDj5@=eNm2Gh`}4'/[v!:'QwMG cvbt6-Ȑg]XڔY0[CFxC*= 䍃%-7]%7w2]ީKEOƷ%'*tJ\.T!-Gw+[f#QU:е_@MO[CV[=qMTp6* u1qs$mNq `a*U WXAczbhR~j(Y:06r{?PcפWc> 8";ِί~½q=ї&3--m(x9ғp ٹrhE4!qȱt"a4fs|#&,6.(gCk)̤5 f~.#uj.5"58VHqPvvnstST/\D jUVd5w |/UU/8Y 104I)rI]= ֙LkQ*FQ4j2(v`;vh-'fLLWawO,q(? !N2G햡oj]??Zx;kN?D nj*#w= 1|#TGk^D!wýXRh3y +,AYhOe8(6~٧/.Ӕ|]]fnWҝ%fd!iE],7];0Yx xx=4fauK T[ӜC-T]̑ip}dJ䦝AP59M.H-WfOUغ>$[_ `0Zpik2(d77aBvb4HΣR4OwM~j7^C39юp2LT쇮+laX 9~Z$!E$EPsb(Gg刍+`ȖvTHRt Llw6f!19nc[^dFt)#Cj2fwPKZyvĽ P[E>I 9O߭"uDI ڑߐf'B)'8LCЄb' zJIJ.溵ukQ“]+tH%ѬU)RC=&%Ӓbo-YfNTH0֗`yB1DJo8@IJ؂;0u圁I'DK%t.ՔSSՑO BQ^>eG, WnCeڀsʡx#3 t]Z*"s;! 8֙@W*)`q tɸf>g T <c$aiŇ2*t.ws4DklL{)Cy#'7A7εfN-}W}IM,DǺ*"򆒆|i02N>a j.ԾZgAF!0HW3zva},<6Bzl rK W1Н'/JyV 8Q<&Dڝ*VQ53FD5;Dl}5`O]]ӌ?5Bצ/¬7j n|I+_!Ukp}Ob\h %N7>Y֏>j6(ho2i"̔$>@6A1g R䵙W5 nmJn|+?ct9a$doIMM{s>wpdυPtlzr*& CMgና?DֵևH` J@/htUyɚORO,E"̂.!@dtX)%tEkpLr/>UIhzq/ [bTYzMN(MrAMCP25Y_9s5?a{:|Jfu(JzTuHУŦRnaL mIʣp^sw L1oE9`-z:lT+1n5QegAdOA pehY_CDZ|yIǴɅ]U;njJe$ F>0dbXƥɶ rdJ 4ֶH\7a .(qZ26$~cDOdE8yf:}GN?㫹fM5Cч:y ZnJR)!n]0Mc,Ϲ[L3[f0qV>oO%}XOY3ljou2H4jﵖWdӻ!shUQU)##&~/94 S.sf_:Jd3y@:G\]Ve:+{,eFQLPo}7ɁR WnDZx5Q.70ڏQP2P[en|~aA\mcggd Jj$grf%oLUo<4TQoݎ'p&YSH;#Ul FϴhY9a$zL=Jvɦ ZF($m]5N^q[BcC%x+Dǒ rnԊ5#gr}AQByr,wӲN1Uo 5Ŵ'losby <ǹR5;f1<! >=͜Yv:|M c[_U1z jCQgKZQoWT:k Ûc;e]&r$|(#Kʪ/Y8UG€#hZJPhkO,N ARlp?),zVª~Ouѣ c}>jYBё1fC*~RDkvw8IdND>1Gxmȹ L.zZ(ۀ렊ўoq$_rmD|ۅ\\ >о2l`#T#y:@ȥ&ඎY [̀ȴ U;޽ńG:uy7w66̱iAGQi((QXjĦ na&z\aW;A*RSn]!iR-l!q sCK?D֓X}[( @ H3Nd`ȇBG TBf9%,(I9㽆w2~~|hHIZw7KV K#Ƅ/4kwzm6ɝ:.LR,['-0H~t]+,w_tZ5/9Q@WXSPיn5Ciϥ muUSeJkS97n| &]ЍPpMO(Չ `k(Wsq>s W`/m^`)lS c֗1n 8V9GQlk'~I 1Gb:3S6nJt\%/UV蒷Nr-D@u&!W"U>jxLis{{W7ۮ%dMfEx^ovkn堀(}v$۲Wi^Ώ]:ʩ#>@ &AdW\SsGvyʽU]qqRgp`{οDӮ"}PG[ϣ?+&P٬i&,rzi*^6Hڸ-X GoP@4:k(6bl"x /;A jGˣ: V,K#2Pupt ErCGQ~C0x}Y1LFe׬C-Y~2٠f;}%",Ev).lVj;Ʃ\$t(Q|=i*0.:r|"."voc'fڋ.<BА؟U&ߟEÕK8 &\Wu[N+-A|ڢZ^FÕ1U/m8>X-ǯ ;\#O C2+ {VܡD? k dvhcNuvȫTeY[qU12[ ߚlІ$w|{'$RHU% fVw._z[< YÃt:ǜ_|JF*za X| . !4L:RU ލERQn-9s£-6{  4 -]@U]O( )ޤg Ӭ{IfV']3 S] P2+.N\PXXs"N VIZFߡÛ"г>UU2ȏ?QD f/ϗ_`A4"oHF7e.#hlɰ ޫƺ=O$: xZK{~_ :z3N#EݒמR@Vm5 K.\w轝Y*EѨ1X~xD-WdN_ LZ@T;]l#ÄA_QuoZ _aGivoE3Y@djFP/U 8+^qq@lX2]CpD\aoU']e"ZG3igګ;HhT^QEu4P9s}Umn(䣛˖{/JSq$0^V~b G1؉s-ޭ}ZّF/ ~ ]gQT\aTyK V6mj̶+Zؗٶm"h0e^uzS y) re2ی`/4fyB7f9o>`t36 Q:5{7:9,olv%G?}(up8Ѭ3(3D9!@-$?Z~yo/n.@c(%2:Ok@?jn;A7< 쫵"a(@WRqY~P/(B[: ITy";Z߈Kk̀50ܠvR<'Qkrx-lO2hc5 f%*&AJCR 0دoh]h! TՇxV2D:.9sIVA=V0إr6n9!V3ܥX|$ؑC7QRɂVǐ?* euWbY fo5u?j,rQo3.?~v._4L < g]a¡^fF0[90?OJ܃;>ڜ헥L_F? ʴf@ˡ\V~i\qkV|N%Е`qK*If׃ *L>EH%> f =5}$aCYps :% 寳<壳|5.FOC~UB\uQ˨EԤ;~9~C@=tj2ׇf#ZlOصнp{Z"Q; =,Ŧ`nAPqҐ·a`眲cAZҸ8~-o|t:=z QPN:P\⶯x kM[dSL%i4Haʚ&MֹV\gM? 㕩]ޘ(d:[OOvn t4=R#, DßڗёMʟd+"g㤴4oeCQK껽Q 4.9rw^!.\D:N_ 5%B5b-N 1RZ* 0cm}n+w`&ntFrHorZJz#+q&O|̠U PZuXXyX]^a{Dh-%!BEג9>OW%My/y!Js]-VhԠLϽ ,0*de7~දdɁuE@']w|2|md^?#H޲EȪ9:ګM-{`"S>kpJ'*L.}Vujžk<o{#y_Wj 5>`=`Z@2zH 5:d-USqᖤ|]tS6CD)MR iy) ^ĉ,ӳ&zoPn'4mjI  w7Бh1gЋVx+Uu6MEFIc"ce,s_W1܉|?eHJ"YToP2RlC0K.\ S~@GdeUSH* aԦuHno?7?=*)!,)g܎DWD u#C~Ͱ2D'#dui]0JعC>Z(po+nD F iϼoVʟ耺?W@Lv4ed{~0Fp3ztDE'ejI< mVo/CGdV9Z5mG 0yzC*`e Տ4X;mG8*Et0 ;!EB_z\6A@Ԡc6ǶnY޲ <|0ӍѤD5XfSg'!֙#t!kcF翕g~gYYAU 8]@XܣG:y9m)x1+[Ǚa*\ڡ\op~͞Y #/([@؄ ȥ@ ^eLv^[6ݛ5Mo\nq]u2G<1.n܄inwqY@aClL 鎙è  X]b-ɩq]fq{;1/7PGxwЌ(x̙rR,E|N;cgȞ$?g\:w@łfdoV0 mX8Y˟q<9te] 1fW c޶G [LVLJsT`ӬNn(HO5:gIxwR5 {/|\xYeT1i7ծg>AR짯Qf>*e25"QXH̷͟IVaٹ< K|T.ެwotXnLN[p#Zuc,՚wPIOt6Ȑp qcAf|;?8G Zډs$mQضNMAom򤉇Ox/q>a8=K+U>V/9Rgdȡm$)y4lh;2/K`nqPwLDa?%ra(o.ȩb[BjSܾ'ߎ۰"bgη/1!rw"R yL筞X" ֐'&ԤJa> Yz#siɨsFD@e ;L[ tW~e_bXhi'Ğk1-՜x%6 P~Yu]nq:PuX(i"X]@ /̳L;ݫ^ F=^g:ڋ՚ʝ2 (éq|~oJfPANd2!e{BnO0:g-2"D<8n7ł1:E?[4P siˍ9@tbbeI923m<keWU±V83GD 5^ҷJ3eq_plkX)ƠJ Q5(د4XΞS=X`ζ5WU{ GaҰ _rnٳwy25XL֨I!.$Eh;m 6:n?؛dJG?;nrW?̨^ 7)]^Ƹ1kYϹOk~6Q{W+C;%{Vo4{FG)teVAA(wWO[U6Zߍ`B(2 1##8/˪3, )wBN"X$_I R]\Cm'RFðB/.`Ne&J"#{OK0{KdӘe)-y";})hT=kSgsfEJVP.ɥ\<.fw!Z+|1o8q; k!PG ׸kq4D86t>+eqOSdUGP3NۙrKsaBݍǴߝ܌jfSU(\2C0p^e-) 0xFdID(%ćY?EGv5vIWs6 )&Ҧ"ߌ;7Q xY!ʍM"EVɃ :!لt73^< Kc3[Ii-Ի>"?LSvΔivjÇd Ea\PE@5&mxQ_'L; m֔(рBHGMS\dݷ6O&Y2E;n9!{FPVPE ^h"āwwt IfzxKoq~02!G1<~+TԘzzqO1q3D3<Ӟ]SКI'b?e%ii$ rEomN`l7Һ3>weuw߳e&fBS||CM\_dW۷CB h%3= I/, eJUJYlpJ-/bdP շ򑂺1]4A@=wyjaƈd+6 Hq1$ (ɆKԌجɉW_b~I):HueS].KN:dӑnzّWMFkJQmE0i<6FM^~1beDYrBIx_zKmO?^ޡ 6KdTk4ώifmPm,#e|ǴWڦ,DP0[pOI8h[&6kAc7 wL {Ғؑv+#[~,hDS.EGs)@C?;+GtfOTP1ݐSXOAG\Lr ZVTEŠ?οfŃ6駴kr,#)lJ ąQ!U? &?^3rSI<]O?U̿Zݚ|}POhedqi#av8*:&$t5^gTKj}Ob#sU } ODG~*kOJ"22:EF084Y'{fICeHʈ+_Y\+ v[+S,ab7HIRn&6#G,qLsgQ4OtR,ӘS"*F' f?CDэ;hTt$Lsv'NɃV/L Ճkd)v`s3qh_ԢjVq5I4#R9жYR|+*sm6Yn! Й~@oqJ4uP:{kjL$$E2䤞@hH*ut MbJ/hfUp>%R~PEz2`v2"oi#p ?~5a؝ P @g"WY:b !,ro"Ȗ9= U-#MWS}v~SJb)Et$ksXw^[*&R0{=;bp?,|^dTɸަ ʲ֦`tP]viv):#^~zѓu* ,hg'7ݴa_J FQ^?\-GAPt"Mlv3W ZΖ."fYݮd^N52rܘqMg΢N,(K4xQCI9&`{5ATeP~Nw> &TLx3:E@6l8֠nȴ IށvPK#b'Oע/фVDf,gAl+dwZ;5zsB诟 D-23uk+⫎B^HKn3Tx_(}{a:`lq*ҭkUmBdJZT*XT*R}%8;v='PxQfPZ.7ӾJSXWܴ7yrꖺ=AYŦ :^)~\~q6Wlfq9CaX-_ Hb֞(tIc@X)*?n|]#s3/F̃l}_ʺ>U9T(فQ8()OCZ,Jb_>;NOǨh>2j{{8Ú ?~^j7LI^~g z#l?)Iݒxl:IxGFf'xfI,=Dܸu-3d 󟶘%y+vǝ]!]DatYx ]qy$5ՀyZ@4#o(b 4VSw 26JI*3Qħϵoi1!W/+3]l*%@.M[>Nև3F` jWޱTM ,ߔ@;`} բׇGi?GN݅^ج]l^E[xlwJֆU,(bp@gmyնDgU)btd-Ƒǰt!Pv9l5%p"ml) Ϭij aSnZ4F!"x{]An>Q Hc yr!F,ZV?g+G0+_714s#N*dHӌūC_YwJj+dWJ=-zDȐnӚF/v{!k Dk(Xs-ɭ!(24&B7E@(8P6N-wPՙ=%sQm ʮݮ6'#\+D-ͼn%ӽA=?Hhj:L řUF~uol-NM YUK pӦ' V>ب(z'8'r+3s$~jrl\'鶓׎9QPĮLg}-`y̐\p)W36n$,x&pnƧihϡŧ@i #':=J$^e)~Yoa&{Jy>ƹ%Ɵ̸kQ!ffXJ҄]\y]]R?%Bʖ“Ԉg#Y7j@j/w9Q,Ԣ~kD\v?;BN2V( dDLCPGWIXҹ]9agb fQQhW{e'ӒfI1=/}Gg?0TV N% H0>LJNM(8PK},HqqÜr XYL;Xge@oU> 6Og唪F!-Q?IwNGS1*ںb%u[JaPLXklG炉81IJŦ5y7e8aJ9s\M2!4& (:=Vy qB=O (ih.ބv֙ؿNSptu9 )\eMLs%I#EgPN3=||WNӊ= z/"?By>Vl+*E>FyJ.[NCcrs2Jq)Y4&`f-* 2,r @4HD j8{L< X%vNP/BDhxZq(c셳0Nb 腇#z8?&) jao\,GD'B-޺Ͷ͠]`/2oG(aS&\DOK/m\,eRX 7<[#pJh<)X}I*BIg@\nڽۉ[-`zJ0do%D& ڈiN@V~g͹F~T=?țޔ{Yy1 IS.qozb3IdHm:3Bݓ[NݥӖS/`~>|5L.YHV#\%XtfpW;^^ł!T{5J(Fz$ 5-) =Vs 2wp"^Χqn<Pݷ*Fc]uˠnIAA>;SY ;P쟏ś6LB5Q2C=c DQCL|E^*o*u` Wz#Z#19sE3L>'HedGQH'AU(}J) 08TLI庞?.tX} p-GlMnг-Ynk *9KPڝSE(AF% R^I٨!֎:iک4Wݖ&|]mQ?c &)i0@7u0q8/7o YcU1A~EY>LqT0I <4G+|RI2pBt ,}Ł壣j;a ĞĂm3U8 Kc,)Z*śOL# uAѕrPLgu$FMKԏ8]04zިҠxO~f~!<(4!H8Xw[9UN,fP)'8|9&qnE$hDX/59)&|`׻1s8[ݚX0$Ԯ i; +i*Pb-+ȧ@/6- Wf80W-x^aprqdh| {돹pJQ[McD7/L@'ڣ%>F/+|X#iCqJ1;9e3n,K51os~G5FBNJ[/DvR4x3Stȶ0\cC:#VXYMڭr>3q1撖ᐭb|a~ u!4zLc[9USE'\EYʈtqeL!ݡ#XhY|U>7{"wU8@uRI)L ['-[kqߧk됯c)# QpBZÆs/oo;wgoch^9'|nc &mO Ek9{p-}){"d5V|Mŭ~jSz LqڲzD}2`f ؃UHTI=2%VD!sOrN>v1> ͮR ́. &En|D΢c,jŔIGHN>e#A,x+@678tςϟ!v[N)j:>,W z z%:|nX-fFu(%lñflʾKHB 5 +QԙVӀԙVcA]K^粘܀F_[IMrNo>|w#X525agqꂢ T>4+pFb& WkqO?׮t(KF8-7Fߙsږ4KYj@7̧C3&K:T9L5g /\rRHWB4|X 1 *пګ)=U[Dy[T!4DFԂJshwE/T{f-dU^K_Ȋk[±AOnGb:kVM-f?r/O(S* rqs=.uYln 0q3Lu6)" +'C,/ ~O]  t|jihlzy?HUH%Je{Db\޺clzF$gfG;NWiZV!l:tna^[wS|l2?ȋ'd sV b}Fװc3M;t,aȥ/1i{,)!׬CUw8I2 `|Vze m;Mà~=% pez ir&i qjV:uaok>w^I`û*kϥN3D؝^@dM@GtZQʷv[eWjZb|=qa(`h Ut|4i%=Lﮓ9in b`ފ:<1jByҽ5Ưzd *g*cH\OX hv<֓WFL5!PM2cI3f##bd3`Ie;~z ue0-BΥ4]$/7R9 fhWZ菞cɡx@|M @ˁXqN'C~@I?%wۧʾl( j.\;,ʎ-veMAw#SAw~;gè:(~aiJ߅˼ZS5sʹlrMg}J\um=r/pN\Ŵ-k.9>eMDr>˒~en*V-qUG\%< tNcj_U9~em/fN4ب϶wѪ>('>P1g?KgQmrvVw膖F~ #3sKU>wQJ[Dĉ$q}*Wg +!^2v/9rrvau*;#" =StN| J9bR3޷l[tVڔA1B4d)u Vvҫ6q>B>fpcҼ|"yp=y~T6$}akaST:Q]1NCi1s!!X$a)r,B _3>q>Ddsk/R{򳵯u3la$;!։KnC; vHwpQZ㴶X| 'fUdh$O!4UkњW-9[e){k_m*3*Xj#̻`a6ԐmԔVKi/=d+cn1׈Jgyư^ 9J3Tw иE{$vvqPqPr1,BeZ3cP[n$6U% 2t`E| (^iMsH>]q@Sdri+i_"J|u?sc] }Wk` A T[b̝<~ɹ)ֱz;݉:i>? fkfx2glm0 Уg(wzK!p\ȑv~UqBA-#8zPQ58MzPvP,$ &GHyíSUud7Jz<_+ѧ &>ZNh`H`ZYE گdkX%=;ģsdU^EU>HkQ Rנ*Ɗ DH c$ 9^e&ƺ&\oK֔Z}4x3NE݊ R*8NP$Ƃ76_Kɰ3GIgp.(gg>6UWqmTy|MzG Q8>Qee`LJFNu-b^|nc4lVPH!SL  A6! P-"(- ML4͉C9MBk c 5G( ?V?GbTٰG$iu5mK0ո}ݻe SF9~3CI~& Uc՘- a>h˸ՠo)Tq(_Ju|M,#$=h`aނ󎽲TT"ҡi$*[d.Jw\d?N+6} x)op6huʎ3i_5w C#[GDhH×4|=Lo=Uxow]:!,ٿ }#m=rUSME vG"׮BHx,ʥN 7nx˩LŸyF<%\oX8=־_HŝqyI(&Nq@Z˫;ucZIZ-߃"x ݬ2aAȐڀ3,i&m:0Gz1=kFgBE)`i }|<73t&.%t_+S|",EL0CsKIw)*GS~h 2G|'Dh씅rAE~jA;0邤Up5l]#'+ tRɤnc4s̞ʰwFˠW׼A; ACv,-YȷlN!<+zxD46SPǸefLP_n`巇PPZ˼wA9(!Lu)Q"DyTafrܺkWovZEЧKl-XEEd-CQ,7cI;·~-MDgcNd+c`7KlniL?9ˈC2'[탃{m ]U6)zMEpvTLKEwchz{9ԉ@m u#x3KʹЉ5}!=ob gZ> >vu CN(%ԍ&{E:fٞwثq#gJnl8NKKmÇWHpoNzݝG{aw%"oyͣwLA[&;E}JMyQh ihlUi2fclmDKW; %HwqCe@Z͠#K6$׊DI )FhD2q7F+\ W4鲨A}( ذ]My;aEqj"ߕ_~TxH]yMY8`1{(S`qjrN\ HZzHfCΙ7,\BZL^@kŚh{}>k78|'AV<6jWw$H2 ٨L!=iMԂ f̧y曧]7o,tKQiol7%]A&?$aPϘ21835E] ;Akyɱ06ܤƉ~mmV-n7@H:k >#Xq=Ri%={H8и,OT>beq Zq@a3 Pu*uv% l5m'bYQBay_pW2⻫[)fZdRKQ{jZ 7|#jȕKF,9 U8y'kX N%V/ۆP@#քY^%F:ߋbL-ZP_ 8WwrFe2M *8ߴLk$c]r SA2p8@ű Caߊ};Bp Y`N3]4P ̞LosW;Dl OFï,1VWH! Imk4qp& cO%Mbk20.j $V_V2p#/6I0Op0[)0]/{j=\dh*!E>7 CU~qm{ybbvbM! sz09kv pRdLl*41 V  a%laqL#$#ϔ]`3JL@Nf ك`}>^ 1鉚 ]hI[շBzĬݦBr*F,5@t?hyvpQ\ڪ ē衧JB"&0S3D`)we!]ùY޹W7$ ylJ6$:#^Q4 SP9.`#2&c5KXkNև4uֆj޹g -'V'QE(X<&B͝i\͞)vP]=1-.(1%T­p{k= Yvf.e(ޘ'g,gBGxh.GJJ]ؠqp(kԒrHpaž>JqHpj_Ow gZCgu=br,C tlxd QSހэ&ȇz8:FoMΖw렃-.Z{aȉlw.&TeR|@uЎ-:{#|^YY*BʹCƕԇc)Q [Q #rNNI G!?׹e:!?I9]1eкW qqƔ 8px$8 Ӧs fWv0}Ƥ?Ib;A3RM>,b"|~-)"B5@A ɉS"6#nPq=_Ι_i}S˂&Gpp*7 izq0Pz"ߊZiFh 03(*`>L9-7R|Ǽ 6g+bvH.7?^32><2'D, _Bz5U%F@l-ޛvv˴={B"JɄwރ:<0tߴh3XTPlhU1|Q0`kF|Cj=PFʹ#9ZS}iBlz}5) | _$c K tȅUGF"`vU8%$3}nޒ,9 :`zeh=YVDT;lY¢&5G} CK{:pq)4XqV=z^Q dh<>[k"rEhydLC0T9iU+2=(: x|iހqKOxd& [WU 9fătUe/5L[ O=[d¼z  `>cAz!2w7;lږ\|}8+efP+<`ery⸧CW5^2OKpdTX5GDisAѽ ](`ͪ-F2+ɴd+oOF*6C(`oT1z(T\z9Psg z0$IФk,Y /h?K$ sN1وJ_,1n llH0dhaY՟gHFGGN!M4vH a aG\3UT-0/'  ?P8UGՖ8޴TU_d -{,0#696-ql9 e@Dc@AN !/@(Sյ}+-{L kQdְ"-)` 5Wڟ۾| QV}x4 bj;T7-b.3#e;Kqj * aQߪ@WB]2SҦFqIk_ h+:ң) )%VFȭOpb|?CB` ˌС;z|t*(ϷnMfz~xZAb:=vj.'%?gbCG;T܉Zq6VņTQH82Pגh"Mqĩ]j+<(qm= \:dC;e㟀7Y^6!=[Weo EDQ, iVrE2L/ `=W砿`/KI+Ԁ7% M>,Q_x+W% Jwcm⭙b€yS˚,1*jͿr*)7j:OUna%y1t!D鋷zHtHc $Kb+7B]w{{ʻ41~Q^R\vވI@^8;pk$m'4oOhRPʉ<}c%dB}ed=װN[~eMr n te3fk6`UmBTD E2JF,+u^*!sӇ̕1G~zT`M? Dbi VۓuW,Ѐ:T?ara*-{[~qґz8Xт^֘-|p0kL,\/BQ8Z|'ml3щY&0tɋTN@,kS%DZ ?\:8SmLwxu^s1T`Wh>fNd>YY+Vɒ& 󨘫P\] =UZ xI- 閳ct2r7;ObZL?,)æBZs`?\&.I[(n#:K?);

nSX_J;w/ցcCvq"R/q^Gb2IqUiܵ w,˜HoTH,XCE8fs)ia{C$7"emא7̸#;@&+n0K%k7ʍ@\vx ޣ0B ؑbV9rM [|$T( ݚ:jWMglZL4LbR*J'!5(%hzNgXt#ɬkp:53@ˑ^NܕXj&٘[,Dq^(--YisI'Tևlk;JfC9zSAXEjEQ!Z55P2vMxb.ȑp;(pxH>QVrVR7=ۡĸ?D]'>\ЊTl=X_La<4/oCO pKK\^&:as}4qZz,BdŎ4D#fVP)}E0<kcE0Ie)b~qz7O]+L\Vj&*뀂nkVw .h^@ ,قc宨*FxC&5@9 ɱ.I򡜅~YyЌq]2lv7ױ6BViQ?gɜ- !$X3I?D3<[r ˒зo2Ua{{#of @ue~!:yeL6%ҟI{#Dɫ|Twȉx8t>HP)/*,SbefwKV g%S<-9GIr|+pUb"# jbZx؍'g$;.+G5K[WLj=rwQa7Өƣmw > :a\4tD ]w(<5~NnGYϾ 5/*iSG16g!0WacjYEW*L}2hPWTգqeG (1X!dKU4&ힾ -g0eз:c$5=W _ǎy&(^қuu<ÅVQ\N!} 8 赘ۼH8yLӿ] /hH~TW8qF2~O/ ^pz"QB 4$>bgdMWPxM&Z^ :&}b].ͅC~x쳠9*_υtɫwVs?"ŋq?TiB(j  !۫geamo^J]LىZ1pe?U1]@v}5]ž$#4ݾh/y 'U|_S?fWă5ʣMdC.n{UN2.\-&&_jr)9Sf}Cl `4%Tʮ G#$7sͪ9DŽ_,5IFDQgi ;l# '- ъɮY#]LȾ>IxPZ^3 NZ; q-gU:15HqXwizq`U1-L)Эv;>s:m.A ³Ike{8q@8& yj/(̳GW^iYhgמnmc?xF.]~r\[)&Hc#ӂO/|DkrZX?\NʒW<^n0\ OMpڢ`W):a0&CqދY;~uA'z*CCaۜ>/=N.JuYaKI).53vU=Q(FU]QF[(S0V[&޴Yt,oWCa:2Ouw?@,=X#d_<>j[uV_QJdGG(q:ҋ<4HUf(oZ)DZ27tywEqJ1ϔ)EW&6*} I DD׺t?sl?fw}IE{{B}sUb/7}0Rp %?%ĶF2:{^ޱ*Kz悲hͿJ KҐf}[?j: EuGl6q3/~PTI]*xڞ'Vv0BqE.V$_Ά$RyvEc #~^ӥ$1N[R#4%.4&&no.%&: S-KmNrG2|!wu!(rPUp}C3'dcƝؘ|h$\1¦ @'D^GF J1WF(2ڵ [!"Bl%}6zm_>'G( i =}w}0 H>PVC"$ZN풼œSyUqϿ Ks=VjN9ʚS|+I>#&/.pYfFDQ`]+p;'Q꯷Fslb[ ~@ҕL7x6t\i`11 7Y +{Y$=DH^ p(qt$wwsgE.n_n_D2!~aIw.ìZ?jާM۴o%At4*c!{D %k2OM]BmHes \+r{X8F!] 82З y)؅^N(!':hWrvv^c0Y?Mj -!3?X9m>* &~\*pT+ժE톐-О W[HK/ԐTPlZ]hzUu$3=.rŸeS>UEW?#D^k~JUZ^ :h gg (8@Iz$V _dXs/ L:O(^ʀIˤR=byO͔($X IcSmeJ\!%sD4|'#8N{ૐNܒR- XʵH,OeiVeٌ'pGI :ljfRVȃ 9ؤT?u#ɑ2E "{ZLdnWZNOM+wMG7|&KSa5D#D &t^EEnw9i.pPBSKGlyzu6lLq[lc61tV嚪>Ƞ$$ #.ݹPӄ]C6:V"ҟKB kJ6>0#?d(Wa,1Gai AoOI[#<d4U2{&3cQ@hm9濾y1+Po4]kvg !7hUUa'I*+8z(. V>ނ€=n.EOAh`Bua=ǀgdUi\jӣ!ԪLɏĶ~RN| !ɟZwk?e1Tؖ,܀YmDskqyWY4zsP|/q#ewS>4j}wܤf>vCKD%˰xgpU_s7g^~͞ Q8hoQ|$YhM5b m? =pC*s*a'"``%v^FtvYگyTŠF?㣑,4!s@!=ޫyi1umk5aEE&[p?%0IQM#6&q'Imbe_cF!/q# y394*M.!m #|գmՠMy=.I&UY^ԏ>i4[?šyj7$eQ Km3Gmk+ĿȤCa((SADtxTdseğ7ZhZs+Xuz8:k?=MptA+n1 MyeM[8ќ"0F|*{EIz6{ŪJp9mv"RRy7\Lߊ= ɬTSFQaw@Ƨ)N|F[BnQ8RE }tgKh*G IM1M>Ez% HF $>jZ5I]SãMH}efMZN9Օ:0HP˸:X035>[%>&* 7/K"H- C$M Yb{#Bj d&bcuxeͩRvK:JӊO:j"Dv-ƫ{w@!HyjI~1?,^V ;FkUA#*W]U(vRmrsP̖^$! {{ض _OZwqjO1 ҳDڀ/\}lU2}tJ Sa -2]{iaCKSRV|TRH=gx09.V;zkR)X"(j̲&gAπKZ燦vF&7ٚ_2G9l.ζ#]es{߅q#j?Uso>r YcF2d+9`rzb借7<Ԧ")踚Y4QfVd`(5"bjCgɦē tj6 ~̿rdK.-=& &OXIǺ"HS 'Z'mH/4i/T/& zqbзDv̒­U;Fd5Ai5 `j%tmM\Fw@v==#>5C2ILҠ&I-En߸*3 P7 pvt>@dDp׈a8 ;_ƕZ0WQzk@yi)hM^f)}٩!ϓu,j؊"x|.R%[l"[2/%@'/0)ܫ=f{Q/߬i˧`L')5wURFd9+`<.w_hLVN__1?u X% 1',΢P&M>K4-IŽz3?W81 -#@uc[o8IH (*auiR4_:?MK A!߼Zw!E,^Kb`d3 w=ָKCn<*{qbn(Wt]ƴ7i~z^ƚ׈W,]G_4ukO 5WV#p:n.gy/[Q_Ya⸤ؿ+-O٪Y>`Cdq/GWoָM\o=2 ZES`Oa̘#l$N)}'6גpsV*R~b'@xgʫ{;\˗h2A^I4'\֐0-O2 L=NBQ$FX(= B4{\Na m.^N2߯y'3>£VO.2^'C1ꇋs:e|rX+2pJ0 yaZ_3]3_B9NV˜Ī82kJ!1_~(4;dRFYnJbEJ0T4 rĺ8=V j';cZ5/-@Hg i hRKͿnǨJKDRrNAa0;-ZJ~<5I6M z\\$3[ %G"yJN#JzX1]lFݱ(fN))a uc|Ж,g<}*ȺA') yv #'J^.맱Ĝhиyzh?};'״5È^j Mt]P-DBE@ ghX}i5,j,mցaD&}rtXT@Lˋ|HϏmK}YZ*3"xlu:2%N}yD?5e/1gAs1GZG Yc!PՇk.I>C3tfBoB.`͟ɚ-o/}a|ϹQI0Poybz)Ky&HjCƈ2@]8*l q ``(R>DAпPY_˻p-k@-|P6#Qa%%ißx4Ϝ'I؝бE*q,t!#lԁ5 LMԡ M s>-.'Ag٦YNXb|7u"%_IW|DѽRftQ3(}240dp" +|:R<n®@5ɄI0WVIF)Qu~-W:R.-``K ,DLɼ}\ Hi" COzg\q/"'y=KNY:kvo@.[dz*A)AV`pV@I!Ef;gS.*Į$n6lu"?BkjC4DQaᥖ- L(ϺG*.x}`+ FE:ns b[VT|r0o$@#|Q0+ "cr#-ʐBI)~Et8qa 6)g g.5aĞ &H~<"B)h) cKjn] G2+yZ&kŠK19m_ߍYgLљs /,sTD_`兇"C>&>D37·@5̋Sov.-ٍ9x+D=~ϰqpMY)qD\ 2ˋ@.SoZEYե/%^tߌg]h-msRdXB-Z~7航|jBrt׈qw'"Y]zZtLeф~ G](b1Q >ދזEҘx:p%_$~BQ-zMx0b ;!YΒ aVqr*:@+aᙂ$ÛFC#XS5‰0Oխ@EFDKJX0/4 V; 60@,Ȭ%[Xz2U]rV)fE#Ġ >`֨Qmn)1Fіur'y3lǃav/t ?6!}g|%Fʅ.t林-t%DTwm%/6#t[y}a [. *`ǺwVyM8zjl _ik^bu])Ez_l61֒pSt fq&5pMw')qc`H ,fZ*|/x g'BBbAMwdBcH4(+HS>6c}h^F'*N $J\? !c޹meEJ'!{V$ jMEki/HWRmUH)rx&ٸH 2ssq=]>q8X||仅kZ 3\W-'DQ{}C[%jk] Kɬ_~.95~;lG D5 <={w4]ЄK s&膽5.*./^:e,f1' |hEfY7Z]WDdz=S HLfbCG#o>"6ȾPQ*EZMGgZw)%8BJ֦)=i>4O0FZ$QK5_{|Y/7Z m aM6 E;Q1+Ap0˰e XNfnQ2{)[0_TFqP`|!ڞ+L$'ٜbo"2mpׇʃd H+&]=aSbPځ 7I3i/d C|_EN'2[^ "`N=4A[0ʻd[P暜\H}rIjl^PCܴWkoğn4pNf5 SQ`p_ɗYeɀ2Dt@zxjF0bt=գwTBi K-UxǂkoTڔӪ)S6?Zgv9X@Io^]i5gOA(.TDLsf& R⒑JP\c0ұWp=)xx7^\:Qv@#1NVOc! H!H*֐'G.CA;VOY)ew{*H&J_}\` [0ǜ>v|"(Ց'D"T~ܵu q]ek))ʑP&L;njyribAIGk *Às_ 3bȫëϿEAث" ޸E#W|/#g~FTJBް؈>]4pۙy{d~@dymzs{j1G3G7dd.^k; 0JS[tPF4^߄NOH|Dn .iJy tve٦@yVlŰ=v]EՒªio_l,r#!=qyLNDg/[e:ƚ<:*2 g&[ۍn@&4L [&ȃѝfkbYOHbќ Sl) =fb*/Y4ll@ XɥIٱU{:6jp..%͇ Y5V\Yú݉{v6+ /rQ<\ի!W+ L7oG{oJ ȄN=>X~gM,h-͢?!fE9=?xbĂ; shJϾxYv3x iF7`PT܄QAp'Pk2[nr>Kjۥ<ĵ/҅wZ`Mzӵ`l4Ee~*ԠT`fƫO়t?NGSfDZAZ,MsҤ oneiaqkN#qqA) x?0kwiBT ƟC3-v8)|2Q8&ݲb9[%TI Wo D\PY/v[u-^3$:5Ӂ.bq ?B{^:\fv{|I2:CW 0rڸ[`'j1Q;[c 7ca.R{>~ck@mLobٖpa8XWE٘2 y%d.3Yנ>0ms)S}] K@!ahTH؍L-m) f{NeO# ,ɍ<b'"᎚.yH><8hHYH2R[o#GG)xhBpԊZS}݈+EcPh}i~k96 *&Ǘ;@;@[Vv+~peq!! xGuExge)+V\zfYi=)hbrf5TSmn,4-/r OyHZVk{J}Usrh~E5Õݖ:"OKbp%Wnwʥ_ ,-IR$ b^y $?\ Y|{Ǫӭ5Sý[ر^OnPݱr [ThU2`> ~G8:(ֳ&hy8Xz`n.j9)Hßondyq*n~9FL`l)qgCԾGE]N f]03Ak$V:q6a@H! ?>iH}/)x1-ZXTEwcW9\ 8L"*/&Fmn6'8K}A~F]~ͱ;ߤ?_*cyZ4&ѥHN<[;Sx ^ wް")bNp"YbA\PfYDr-D3w! <9j^ˏtDyKJՆD3SDS0JJ.;ω"]rc;9N5"7F%jM2h"۟ v`|Ea9Ѐc<`ْi }θYvhJ$s(m8>ڟ+}` IhWfF,RbM(cvGSM%KqDp2~'"7Ci ;kx d&^/Ĭ5԰)DX^"آn{y0#]'sSv:Di3Y2k:eWhٚ26k NSS=w3g!X ZϜbJ@Q4e%Βy}W;Tf^=iDnvLaOY0Hęi lpJE@Zc 8CG8)/1"@~=\k=Aa*>yܰ ثܲrk$s6GGK=Cb.y-D *$DOa`7cb*io;4GR^0SCKtPxN_e!5ʫ9F] m;"J j3 о3̜vo;ɖZ]L\\4q3Њy%@L|bѹ:|B h1wE6m ~8yzoВ^@rAIXS;n@3[!kew@J86{^fU%} hs 1˅Y Scb`ε] qh WqEn-#AaTHF{IfGѳ]|kaT9e5[ -~8.NG+_᰿iھuwY.A*^}7R,=S _T7qNO/ $闇`,Z3I^/+A>١X*JL"jIUL=.G=U2'Hl|/|ًsm^N'{AݩқZ#ܡ J>k%nE6r'8:qK7=Xz-$:6CLLt?$BvdFgD-c7hq=6$>e%o\g `ޒ⫾A[;eE!}s3Ĥ j%A'7U\63csOB&V;^\*R45,`1k}E-st_9*0 nED K0z^X7TL"G"YSCqu=Jsa@OHBCx9LGgϧjW` {q*o7mcH[wՅ|Lw[rk&Lw˔V_#Œ;*=`G#J1k=;O+?^ߎ=Z+tv$8|Uգ6̓ Iͷ{'`]vFzO΁̢ՇEܑcɆzwW\)N2ӳJ*N[h1+ҕtpuМ7O k;S:6a/ ++lLÏo^=<缛`pLi5"CA5|+=*QQֺd 148 BzuR B@5׉W} OQ#}g[.z5 >GRJc`#F5jt-0l\ΉC`-K $[NaZ3B_*wz$@aoXg~[…<3 n+k%#*@k}m/+2>$&Xwt0D"-1~ݩmP~jP7h䀶]"ٙ4 迟 .u Z}y`čC0֧ hHU_%b"D*V|[(_ 5(,=]EC#g(k!!x3<dƆC4op>$f,}h.WnDY(# 48rVv&TEM_Q}KKM#TObx.ʾ7?W)8+n<'WFHK^]~p;x(> ZɲUp2g#;FS!ܧWhNu)%nG8뼗M OItuo>HIoas֙-ʴԹ+n [h&& +IͶt2~#Ίzb()vK٤ k/BfG*jI#5F:ۄ#[ls`utf]^;Z6' מ'By*M1`'ЂY(r-xiV .jRy!4}vDV#Zsql&qrbHoL f:%G;FDL>U~&z@ .x Rr \ߑ[CX_6eםU,w(=&o:bV+:c9W|O@bjҘ`z '4JEXH%AeoQJYhXeR3eA;w}Lk\CtArm lB昸#'^hv"ioOIy7m`¥(j{F-A(k^H~^5+$EʾKSdƴWǑF,?K56v;:u$UD $3BaXo8Q&T:46TmW`^aՅ0[q1""eV'c @3(1y4qDžb>ݤ7?H0&byںǹuŇmb0|~2 U%  pQj;[iui@S6."HӠ*ϳdmz| bY;'[> Ж ~Zǒ3 PucR2q34b^xFqt~bӾߨ}{я*|47Vf?f!AYa%'n9E?(N&g Ed*e6\Yg<(4uOa/;c-qoڽlrKJ\C3d~ hB{ЭHl 1%,®;3XS䔰UR3$&=IYqHFSſ. n@*Q-uw?ѨY܏>NH!-S.鶥7M&=$H 4/ lvPO1(чCYz͛anՓ9SvWV~ LYa/Zf9xm_mUÓ0,\I*oq-;gW8/t;A0TGAì2wkVwo6Yc63)2e3:ڥm Pi[=qmZc71xg Sj< uvLhjP"éGBdzMG+N$Ev!G}h@Q=菞7aV)їÃGI0JBfn𛀴}8s=h#+&_Jp!0Tb<[+H%Bˍ$[s 9eġ]X#2=t]^7! 8ɋSQ‚ @2^wKo`R0lʵR:Sx|'ʖCv6Ȫ=s p N sY{~?qQzKax+0AyUjAtnHA@AkN̗}7:l:bN'plzM(%r]n H|h+x37>JZE/z?q)KaM!ۓK^|lb9aNɕ=\x( ׺b/|D7LA %MrtCw Kz-Fʵ,`p 3 ́r TҒ <D; ~)5[gT+ :efJʳD8 ;0{nM'J,"QN|ene{5j"Nf?Vԉ@7 iN·{ ;2S;3BjϐHR=ǬYĥꐁxyIKa@f0"e\{LwAއz/;o Y mYY{^vkt AXXuDB%#>ZGt~{~fK'Hba]ӏ9փ 0gI=T E<_dI]~% 3QhsҶ]Q(6q\Lj,_&fdZۦH\vf}H֦>3r )UZd/V-v~'q=Sм6l]v|V>vXjR}><< ?||*ӥ48OVԧ<D44ވ xJc>YWQ"dC+E|D|MСpl,D&>IlHN[+*Z+v] 6##vԨyx- )$S2AlVͪ7X] 4R HLϊ 6*"3jZ` ~V4BH}}y'pnV~V,xQϣq[,W"QN2h{J_ᱺh0eL<?y(W`Ө^#DyQ%ݩK]9i%F GVshH[ ]:Gnk۫T$^yѮ&:ڹz%@i*nMILCB. yp2'*`6C;D6B[$="_ ;7_y 2q@6!:3 d7m/7 $ y6أP5Ȭd=s½G۵@&t)@ًt,5ZJVPh|ӝFq^B~{VC r/{zYo-pp2Luu. C0"׬f*7¿[sgxNTƯ}ox#_ *2:Zssq=wQ_bwaiPy=AqᒞA;=?w6> ~,\ (zaGl)ӱKBc7 XQloZngWIo.]Rz)zS+Ѣ3$h".u@ɅRTzh3-$Bu(e.cVv_v}LzVjMU1s>3,q0gTLW=lARw8ouaYvK)Β30'4Z`(\Ԛ/ %OfqK@ }ϐB– ;Vy2}dp[W2I8NƲ 꼒&Rkli¯z p >FPvaI_ Gec[&d} ~mM*n:];31v3s5έ~U!Dz [CL ݅_IF8 oAw4IY MZ84x©xV[N'.lJOhª;݆$,^"3B vOywZ ; lm"̓ YFOeSa/Ix3Ez蚠xY޸ާd{:I $ix%:ᄲK^I ^GqDzǷ唼gGm.bFRw8D+ B  &=? kIM=e[[IBxmghe,8_XC޼ؗ=Ls`d}p0VE \hɲ֟ra/:L#1`:c: 7wWbބD06A{6 eMű!},kU&VVbZ,{DwN.Z xK ,ﺔ=PaϹJ;g/HGNMq.^<$N1W8Vpn&x(/v _`n~GeVd?ny-.jKe=kGF3]w J:Rq:_N3yR&Uen7 QC(,4@ɪ)؛1pODn/_iډX]ezÏ3Yz&ZYDoe7 ߋu|뱯&{-D&% 4b{H5R>,zYZۼ0WG˯Q !ȎĔWE '[DUD떳иnGvlEJw]]WӀ RBΰ#_5MJp&5?D%*Pt⌫R~w+WkzDf-ɶLi7H)6` 3~}TȮD / GXߌlZ8nuxs]O<܀)F:;~1Hm/g:UdAs'4~n=sͻ2~D,œ   qV 9IMƭ8I@ :ȤNWL> uY{WO9K(^aqytoD+ZygD'{w#R^ khAdA 5W&$YHG )qi$msV93-]iYt,2ur`,B>&iOݝ 5e0xR*WkE K-E`264^[~0۔vVq E>AmTEFOu nA喭sнRUD~kBź=SyRDf;,m=%-6l I(Xr <uN+%6KIS{ T3Sazu-$˷Et^YWx E`GD$ cgM{Ij9cnY,X EO68ߠ1ysZJNt*ߧt(  ^pC]`5 7=a-L\֚LksB5bBs;-As;ovM{;y_*ysM9Ȉ`KG2_} CՑ9U*zxI9FSCI8hĀ4Vpve6X9 ?VO{p49:^=|_.Q]Gs/> o.p"]ɎKԙ<0!*AG$A2FO.Օč&XIu@628E.{,F=\_qU߸fqB1ivA l}_jHn`H c01JcPF2b8xݻ@c*OLD"("F]1[CsSխ  gA9 >554t#-q8N^p~|v7.,1h:1bqٝ1_?Nīa:?sm@!!fmK> q zk"E hru`{KCML=?t~r1(v:LMBwlk…KM }N5u}u8Ltc~Fqp۾<'.븆:$ v,}̨.n1E/KײreԱC@ei<A@C]’P~vuRuEі )AG ']>${DmP,sdh$>yEr!W3,ZE%ďA;}NRmPA5VN/|luD,5XnjvuC2—D "U~'M7`qRYU<іrtA ,ìHCNOg V V1;…ï=W94fġ/&EZ:XT ]=IA@pHX1dIzU5ϊ+Jm um@п\Ƨ UqG e8)Ѝa<%j}ݥt|?c40wV$?[KL4Q$=1cÉ\Θ% L;<wMigMy3+% oD\{f}~ASAtO~9'u{c]DVveԜ# `I]ocBC'$IݨiT梛S2a0=u \Xŝ̊ȨQT>ETI7j1g!?_^m#h\JW 3 'O No3,զ9Q+6E^&[.4,'!C\J3/ 'Yw@kpZFICT.cN ]Uty/r(ZP~{}Eld|DmR/s󒤐m @&n(KK2z8T21 ίӱ$gң$ғxwu/togOy9rԧ'h`[LyWۄ#'aܼ-kCѸEwzg LP+jvh@=²n {p3>R!rCهH΀d̈VD`?`^b85(,{WM mT{źU҄~BLpD S$馊 iKU "|ouuIK#݀+"D]]$c2!1aIj9QmڴOC(Kq_㓈,-nR("UqH}պ6SCZyc%9Y aZ4 <@t~-IQ!O*̲ !_'- */&$ p;0T?"Sbո8@CM;a$kT=P,L\uɤ/ 5SFX/fjn'&.W!HW6U@.IQ&p#3PD0F%=dA[)s鹾+Ro.o4|-) 8etJ [#EW"cjii+E|V~PnQ{Q5+6W)/œ OtwF:_gTѮZ$jDvSbCZD6yY3`5!a]S Sև@E> V.-iXƜ7+:ccF}zZ;."]3K#XfM'Ļl;S&P| E܇*ey݈yS@`#ų4>`PnI%($ӧh,_)\v<tlYCHH;A< "Tܑb:`pޗ(jTF_mmý ^(Ax+{9wU7ȅgkNsVQF.w% % P$Go-Qoxy>(3=yKa{]eJJ@ݤQq#{:m?C8zn 2ta0B}~rUxD.~^$v;,qيQmjF@#3MQ=N3+7{lA! xax X3&*V~ ^Lr0x7l&γ y"NggfɁ_L:$H>jf~|>1 Csu2)ln*_|ƹ^]{ Ҡ5"0o7C"RW|%Q3ɯ%RYނ*;e>!UZy_YWW:X>E#rE3Ԙg"CyJȶpuuyaG' !s62CGݫKi{UYdt-qDȒG?pue[ XRf _iWWz.cfFY$[JxTsM_1j)33i<00t xPJa xw')n:.w1Vj 1J uTߝr3[/RoVv, -QZuEruGJGޝA!xZI`YmƏSRf8?UUw_J^s(lP-0}~u ANC6腪)*Dz1 V2]4hBSsbuRf= iAU(Eh-]M+3[Jة~F$djIO}2Np- Dt)Bޣab4%-xmgtl+g=' Rމ~]{b3.!]c4hގ:nTw )ucě0FGb5֑À q[gfIDr9t=@Ƞ46^wc*ҷ$>WܻORF'Ǝ/i\yd(<Ÿ8yKoRY3#\vou ovo^ N2 G_aDofsꀰ1z }j C$Μȕ+>nvg.xCt_r':Yyo& e$r?YY9 z,5SDgVsUs"TnSfEQ~EN!b/ qTmJWE8SX! o!ԿG<qP(GswdAVp;7)u٣afOCJ7#.P)υ@./wQL*xH#DЖЬmֈ&XNwK׬=%xΙeW'3^iwK!ۢkC/XDl6U{J b2pէ LS~@Nd*Hu#{釻7ɋ O#A.86R:0 ~Y.'dƐ:7wRA&Έ)PFraz5@u=[#G4~H7s(|42oWBapM\<)C3!JSC7&zG@2 I+[<:V4:3El9;U{Ӭ*He$B/ '7o=!̕ӲzmI%e,g LDC q%WQpmN*^ +ḙèAlv.PA0D )x3/T 8lR%#:H?p?ot/9h<+A);gme Vx*ӭ whgZ_Zxܖӱm(k$;wʾj~趢s#y|8s Zc)mi]j;,t Ņ% |~Dfއ21%{`\BIV u7Dl7~/CVhK9 '$j8SSCHţ}wW'}]]Ѡ,[f8:~ٶqʹbxd!k2xx,Tn…o]j');=(F,{nVun;'lnDZ犪G(`./Ê^dӧ8 Lxl"'>ZH605(TYN=42ti&J;ڠ M}Wk5_4 `dhw:B&S/KykwG-J$H6Lx@0.oZ%P$ix-Ru#`&y^,%W0t@2o ֡'"^;WP͝wW[x4NMME?}J7f9|@v`º}@x9u '3|+!d)-Yǘq5=vt$zA&aúzZ}Fu$~tTHz'֖]? vF jƢrNpyZ{KEL-: d 5m,G泪/~his;M3RZ `O3R3"&^kUOCs, PёN{^3w~ƽֻZ%#h/q,˞Ҁku֭7^ovlOGpZo)@) JyvI|~): f?NS^ !'B_ rQ8ʥB҂)E;zʧB&5VGtrFb% F3oef+f"h+eəxYȔ̱v б^ˌ6cUA>ܕ}Nz,iܡ{ŹZJ"V@%nķ0]7%Vo swnk2DA1ɺ{#< ,]0HWdz*kF-7+жYšM@m"w`^ċ g_wX2GNo =ˠ\PpH#I& q41*|Nd+6|s81}u8j#' r=x:#ZG&qF**Tę %oL]erBZZTҜt&24Y>R6ɟO]Ô-=p5Z8<70jEb.}pȉ!xCYUш(1=}s @ykHS_s$۾aM6v qj ^)v"g0VhmB< wC23@2 v;%N&?r6IQCB J)˪m]Nqꩦӻe^f%CE׽_q91K=1h7d+jGXE*RI I= ׾c1LLY8)6A ]qɃϢ#eZת |$u>f|THo$`HTZ,`Vvɵ4zo..3{R9x)D6h.dةiTOSLX'\̐!||^ #rIG F yJ FÎ7aG&G&5 Xv֥dbom" Zc~+ (3(lbgݤCdL+á8aJ Ϫ',Rб?{TOZ,cZ_%yg GBz+cFPhLܙ٢(7HR}x(ʇvwݘzwr][ CgvA$Y_vsM&Rֲxf"DB8:/C2Dx_RMڟ澵!#MX^>YD՜`S%e3O# 0W6VSIhfy#{7`Q"~&s3HT2gO5'ơT:]YTw/h3̉ DU ob ,/8rcxWy :JL"IJvΡvL~`HM9i  웧ކo PؚHrp*6(*64Y:g|oX}8 >5zSb:GrM.5I+;ˤJ'jk2-Qd$/BpM֔K`kBF._⶚Z0~ q\#~-l@rRלJti o7$tOv\ )˛ꨏ iح m@J\ `ln7OTZ6Er=J}Yݏ,g=\KQuė]n]Sb?"9R*g@=X =O|`?"cM@ WVVG9 :_ѢGg3x L.ݣtB ?~H9}Z&m>5SWp]W¡kϡ>/e ?i}IV yʿ0 aepsAO5ngtKg!'2G;tGq_u>6h`j+ZkН*iUZqׇ~zCM3z dl3,HekBp^&6An[B sdXȢz4UGl\[W"a[է&QXi@%oٔ΍\h"7/L[|[F]s 2$0~]V\ȝ2 e9{Y]âDwH1dNa𜛭G H,X`FE+)7ma[ 2+߳Km8 ($mχ?cXZ0-wuLJNha0Ӂ䩻! #״ r oJA{z1N&?!zTW+! 3THlgzy&03$%Z #T`*\DW@aΝZX{9/j1~}DC?G7BnN֐ hbW]hJG,<w6 v B޷bԟ/N==Yj }l&U8T^1\;E=ba.e T%™#jn f,zb{?ֻ-cMF)UL+hJ̴Sr>H~ZhlMH8cW+8>։`my1deu}FR 0a2JD’[""WϕSS@g5y® QΏ!_͊~݀,wPkcojʈc*|nn6x! SVk=- 8L'ᙈg)R= D("߽vsQ-FH2eT2< T WC`@t^V&^"L7a%1ƚoh͂@;I T#V'U&)AeNq|pb:N?P0<̦>dIqd 6ec]w5`iO@0hް{jZ]|/r=mDRWu\R+VV\Rn&Pc|O,Jb1f 5C'\_Yg|j5NfC1|*qȠIS/DlX0O<_ԗ櫳NɌ?dƟeltMEShr9S38C/9=,*isA'QMl5]CISg.wܪ{ uYm{R V|+Hĝfq"ǣ&x= Yf N\pˢ{ -WQzE.0fͫf MV>g `aãj"L4C3'ަ0qj*]K-lns Cyy-Z+ KǿS7}YR <έVv*qjjK6j(8U~7U xW.6ʼ>iixG88pQ%e{P.͋典HvPǁH?L}?aoDf f}%i?Q/h<%['gt1Q8g3"X*,t\ΣrK÷gWb)P~įr;cup|Ȧ[E ĆD~kZ8p]7:ְ&0[{R)5Uн3`I'?(t}w;Xww(uTw8ځG}H:pOf;py>? GKhuZytQKd*,OIl)#H> a2Xc瞊y'V϶6$cLhz.u ^wy 杤Ym e,=b))7[&y.L.@wIQ0j%VB$oփ*Nx GSG:ҹ83 X:͐alf=RP5Mܮ |y,,`;ylz> {Z~ K|ɋTK.IBeGP"| 9rgAe d7D) ,mlH)P3( svCK1i¼Y}ÝZ d]KS(*E\~SewݫWT'0M,#BCa(y~!_8fZŘY$J4HwZ Lg .Z-®T0̭:r.)YtFOh;xMLӞ PT}qK2aLզ`d!5FbxՋeQ) GPDFIGuVƟ&%蒷 :1U"'˺ z$UL4!1,ޓ!H3#'1Djs|f p$zSBwI%\PϚzo=Mx0%VoV޺,P*팱={x/أ_z@?ΨQ`DMKؓx@?s %"f'l@ N,Ib;xUE1)|ekUA%_P[x dhpGty:]DԨϭDM(K$ilH^-!2~~b0#ot*_?!p#tďCC@ҽM6'lcw("akz "ٙoEWERnʅl[OWw)j_%,K˃ٓiifS[]F1zsQz)%l$<[;~wEۢ$|Ye<ö_~7}maʽGv}>"v=?p?/Gzhr/b7{rco9$65Mn_;waȓRpSԿx4D?@Hq?; 2ub1@1K3Nq:B OwHXsa8N09G=z~\h:^O!5>t}E ̅~$Ʋn IJ^ )}ijHeEv P:+'t@ 8 }=Q϶Mf̪ ڟ9, PNg -b;7ҹf3K $]xح9@pZ]щ%tZݱ}c58zP^rևa^&NԘ1PS?D3 7M6HjMZC=4+!tS3QǶ# -P?N*d]qhl ñ/JY1HT*̿ÅwѿӭˀmmVSb, ;=hhO G3<}x+WIBhm'؁?0~9aH ^mOzEc8)=!3sM2a64oro jY~hxɍvN0V^69Ex-s.>E`E%fawJ2E/|X߳sEap:r^!Ç:97[n:qG66#<}7H2|Gd@,5jד>I%0t^-'̍}m`UBBx.hDb;O(}9h ݥz NC Crяq,<%-IE9"LWśWi:uóAƥKߝ /TYnх;@4ukS>tc\{|g?oŽJ֖2x&Q7R'suYՇ2ԕZ5Ŝ\5Zo [5կN1s"4oc֦3!o-nA"'^jO()U/=z+ZicTc=`:79zt"փ1)$rZ,?~S48R 1{gp6mEvrٜw"' /i'J'< T,,|rp [A<#aS'-GxiG)g6:VGp=ds2"VS > ݧ(o C &-;<R%WԐLixQbc*K4V!-/bA ݺoX (7vG%>M}0ҽV{*2zc󨝹_5t?сZYpꞱf._P^z  |ǹj?1IJX!I+WWƉ(Tn_2q3ζu^2e߬1 +X!fY 6xn_c~ n,E_RPǥ^ر+xv|4tsoГ :I^<0X8k9%P6I3xI't^UWNAhh_>Փ`&Rlx/ Cz*WN\c&1$Gp7#9Zjw'"홚<_vJJ2߲M-xrA8.$dľ(vz$#=+ Mǥ3GGЮ˨IxrA&!)2 @ 4amr!Y%M3}_ iz2(B߄п[T= 5#Ue_ xrzٹR2&6f?hV lЂÿry8;8iyS]n26Xx5J.1?+!ww}b fF dIܘ.2*l:, oM[m ΚVŬ嶍 ]MCjvO\JA/gWHsN\yPޑ$(]9W!^7aOLpŞ_ Uj ڴ96%ݷ]*D{LF K~sk#$Arɧ|LYJS/#ctp+&ְm{:DۂY܉+2tfp`n 69lnq'sT͟2L cQ wPN' s'gT˞A`G;$ZZ  uӵx]֎gW/j&/uϫ[ЗkY=9 v/megi">X TW[ؾѿ.DՎ9qf=@Ze\d*[ӝ܇F Q7ۍ-c:Gl#jL~YڏnX۵(iLzvI Y` n5 %zh7]~gZI#brmϻɑ={^M vF5e @8,=ߐ\6pI-2VGLTB(AW.iWHiƥmst3˵alZ%OܞSbLzDQ7C4c(?Y*(PޡYfXX*HŊ}Ukݴi6EGHiHo<kkFnos =P),݊LBzrSM0p#iG3eخOg&XOi^2 ^b~h[c3Bycr乿Ue7І%w XL<`oSIi)/LYhlC-ai vşTuQ>DOrpgPI|13mhg) sDġS%Il.$\zz;d!?8iv3!~A̎&xl QteB锜IRõ[7C]$^{b>kYR x`a*鑖G9@c b9̊~I7B |~)F80jv5ٮH ֕8Dn?`DgFyJ6Mx/Ћ/헏d4nFmV 73i^Ťa0Fr"l'eۧ{ $q\=k'bࣦIO˄ԗGm?|B*ۭ >ļ)ѣҮ |,ƌ^ -,K-ȑp܏ |xзEݏ!+b(P努~̒ɴMm_T5+ P<έ j~\ۭPn~5m"yCٰ v. R*PLV_1SzE_n\t@/W; \(4( )"&T %q3zJ?kS'B_V2 W:SvDgzyFÙ|BSm0 Cv pשW$3=m㆑5^oH NJܯԠݓZ' ˵xÙwrkD$b8B̃&dr/9Ztf%d=qW:>?\>.X7/p-@A6m^\L :C2sy@*oƺ[,uL"$u4j+M8˜ɬ+Q {Eeʩ(*& i$Xe?  l{Ĝ./\Hs͎vdbw5ݘZ֭;gv4 = ,E+ Fg*e}_(ab 4i+IMQ;vV+^aZ!)6b*rp7%p (4i?HBs<:a1rTB9=ٹuʲ<;r5&tL>p7TD;A2=u3jkYWMA͌H1f)d+xxzXTn 3Gj̶E7>~gm2Fa6NBsHysZmhߓ3E)˩M,3 `rDV\by&Wb&y}Fժ9TWl>6⧩='ptuU䵅꡷qOe!;_K.4|o!۠5K1#ʌa'CRbgq`rYz,6>5D ,:-,<6^Qjqm-nU; ]u ;?C亖yBhЏ5KV?38"V*]6j I%-wIvM!fL=@ck}k36T٤[gOs(,7&KC*t:D$4]ԥkۿGNLjg A(n<Ъ1imxX)^8ظAdyZم k!B۲~fYrD$`iG}3P<.ʜL17 6NH~R˦_GZ/=pd̋U Z.8^N9 gL \5W05y5Ag5hg!g@7 }֡U5e&)7%™;23F)ٝlY>ayCH]']MG0mIZ!5pXP\ɰ_c7_tNO߅3LCLf-J>++Zv<1xvҢq ʙM:i';+,X Iهf%`)ΔUK&i*Fx#`]mBp :hm(mes{=ar"Y-\,qUM̷e%v~GەQJ6As;pVa¨n.ֱKg̹b0.v*`i3K5f[!ߕKEHP꤮L7n&0X)AzᛋI=rTLp쭍{x/{'Aˑ]ErW=9(ŒR@Xu /mCN8> CVS~(V;R4{yhW\}.ڧ~u@ *U/G$=Mpۅb_6dAZ˱7h):R{Em}W/֤Z1= ˮ\HSƘկ)`DFx& <Лӝ<@69`*A%FPW5ʀTrD޼ +SXCuG c37 ׽ !y|zFrJM&clH}&}s,Ԅm7FtFbiq.$ 틠e!2!\4L=<鮖d%7mdTL= pA&(M08,h]jOlk$|C!4*L#0啷; M@KʸT^ K [伾C',u}K3me lKu@[}_vy[„dwzDD zkBq]$%yGƃdFBzQ/h>Wo[`fz7LH)6CZqB".xQh}2-)8"brM&>Y"rC.*Zw7Qx\| W9% Ӕ.K \d| !a4 &~lf7WZd'jFXYUkt h $KeWQ؃ Ti;E f|-z,==bܥq0m#W0(PVݿ{=ƙg<3x׮b[6- VOe IԘFƝec*4Mtd5҇+8(1ȴi~#BZUe7GֳerS pE(u[  7ʌ18t!zMcD >("n͠ sHs]ڼ$MY>amtR筺bnl qDuϿP_T wdClH# QK[-™ ==21{ V k$Rl`w's?HN. Q a0c+QBURY\$$Gc*Ϳ.R& ā X.t=r 0kQm9"HʲSz o*s偭’O6{ǃ5XeFݏSz-\dM߶ݕɰ'5yM&+~481x*Ӄ`m " ~/ȖFdI?M>j%rG6Gw}"]n_%ܮ$$I^zQJ⪈gfH^XLTzlIr 5 {9G6&W{& +ښb>t6Tf-˿e]/-+XAȍ^̮RǮFv];פ^Ӄ܄*0c ʇU%\1b}L'ÌJ]iqSe \_wq.%`qN$-Jn{AyU$sgSgiC,q b*:{MBQiz9|b8`<#}iiFf*V.tJ1B0;.56 ŽlgN*:PY{h-Q|nc t e;1qp Lb!ӧ<ÆP eHn#L&h0{ jP4;[PtQ_haUDTAϽ{jiDnpK'E%[mHfDwg{=2w _AnPkb)*G+w9fZu- |r `Whs0"Ddݓ#X@y5v]ߎ3&-!l ܾA,҈#W\3]~GIvj8e1vdH*b't(,q/L0^}Wt`zQvUY{幍oNثSx⣘t@rLQHo7&s;06ήy5yn}Bd 6צJ6tt!ʰe ZMEXo8ݔ\Т6>I}_ίkmq5b4^iN ]hURpBҕIq:e: &< ɼI8PDVդq&x|PSLϪ9d]pC{^٢t-Esju/dG.螮VYFC|O?yP&=yR?sb6[VǸpZU(J_]{U}OϠ},\C'bJA!yAo2Su~Fr :EYk%[BJJWmO\wyj)B!-ߟYe0{243rD~F[*JG)8 >%IKg+j)Ƚw ev6@۝ZQX8"V 8c6|Z&,nl)Gs==SdDU;"AHZrT2 W M#:S٘:lB*6XG*ɺyh)ScV ״)Ԅ'Q d|i s9N0:]ϳDh;@P8=r(V Hn'6c# )wN[x0˄т8sgεlJYb\.0q_Q\H5pm tU]KU*OidpH BOpeЪ (JOڧ̬z#>f:G)$|Jpl}u%ğ96e?P-)yHV1r{E+$tmS\i%ºOV)sGlxT~1~lKF02 kAc3Acz$c{:鸧@Ib 9e\kD;I^aI"_<qEggDɮLL?"VUqT4>/VT603liT̷YIK݊g4} ~KuMGcx)2+}M`5hf8EkMzbf(5 xl{QHv$jEc>Bzn#NLmgdUgAW >P7x !nyfF9rk&OS0ɴ%cnj0RUvM&?iH{5wdml,;4:]+6T>όs*~c?Ĺ.1T>^ZX!߫GrT7 u=uh_.}w[.?qBJ]3v¯MD=,8rCN$l-gwH45J#^X3dnAMS7@+@H6D"JDœSn4v or.%B:Ng[AG1^ȘÕ=-ԑ?p,GQ#Obd.[cZӀ#M%txz2ưF}7%ͤ[K @ Ny]{vCN^. oɛBS+(sd׾Aw+E6H?5`:@4“^^NRqmpeEW я( U.)."`ͳ:0CNCW DBr ?%{IWXL@r<+Pp+F};8S%ړ@q$(+t~ 7)y݃ DXO5(&D—a~)7W$Ъ|ݧq1+y&ew1SG)jitH\xT&džï8B>LM6-P{DcH(l)חw6lc +S{锶SQg3b$T<}Ds(5^7vdEJ.ӄt}O}~2.7 -# !C 9\S;vN72S#kz"=U,*B v:XDmH@R57,atj{ۈ|Dx&  `+݀zXlLS$LJ*9Xq hNH{n//ƸwZ/bu.DΝRbkn.HP!Xc;*WhuN fDVv}Il `BUԱºYqݰ~V Coj_ SSayHYN%@.{j--s^*|yH)-a Py ZAciAP`J'z'1j9۸Wص&SxOi#= ]t?%Rx@QqUxd8 a%u/X|oD L[̂֟LK{x6<, %ֈ0 _>mllLDs%_^^1p1^@{ ^" 4ITXɢ2HVM&؜>.h㙌nZ޾Mt޳Zz^+ţ,f0j &Al+Cj7k+?>C;]Jh&yc#jܚֆ˸B~);'tPXʩ)TI>[O5m%l?;ql~]P;IcM®-P1z}L1t5́/EeQW .}rޞEt-- 13 NmmܤC-X+|x5%T5kˀJ,{$UWn/w:0X^KcmzqYL5M)W1v;PHr(`2{# jMaK%dd(N9 ̢ʯ-r:">o mbw_g!u&ޮHO [*>俣Dֵ/Eځ M]S+פKF~ 񱨳|EMY_DH8t: )jI)f#_\X :>"r 8y|e\[fAϓyq*>!|Z+]^\&&-MQI"ʷsWleP'w9B}4q{Eo:XJFz(_=3dYSb@ȣs^{ܚ3IaۑbZw7!{g\nXl4Z=KVBu̼!2v`P646.Ges)*FRVB!~H#p8I#F9,d<̇yHzOR ꝺL$UHFp.siie9*ሲ{݁@WQy:6bI$v'+"I~ 4]Z(r-9並?1xI*/JD283{qxKwL?3hXx0%Vc#KN.09לu 1ϑ| 8gl=%y+j!ӆU6%áBDMeunva8[ScB`!/15uٵp5ı©@ 9[a& O.X~,Й% +<:X1ͦU=CCxH/0Ze[ғ.ڗ)ak z @t=3xTPjǗ2"l_0aSD3q`<%JVnnqN]ן1e^sR+ r1z> %KiUqL ]0,rk_J@17]v2#U?[R #*{p 7Ӝk-4Dxk6 ^+srk `xYʹ@¤d,=XZvvL#hS3;c / EMn\*Q*qu_Y>qaC|R F/0ӹ@-ەC//E^Bs݁-=ޚN_|˟QRu;%͞ 3/K}[B|L.t1~1zm C"=@gФzcl&snL30wnQŦ ZQWMqC|JO%b]?"J]UR^LEzh$_SlSڮrB]+$Wq6L"kn@B``zT}hld5+uvy~ EsDs3nF["1ӭqӌ{eʳ"P%!A ,O;K3rYߚ4M7ݰs@ˎxeNJ/I9^F\ КrSJyjRڭL'B%|D^bDFdSykafb6Y7um~p oZNF!ZPQ2pX`cL-2/Unס6*aw!'FD6{6a1coY}1! W*_M [k1Bmɬw< |MuKZK4zYMldM+/'q&9%n1U6}Z# <-;-/ Gjf !AJW(߬~a#D, ZKʞ?|@2ZDPZN%̹NUT ^Uh1}<@yCE6F-n Ϲ2I:OvB<|5ь9Iy6 3ǿPjJbi_+08"7DzɤKjs}l!H'062%:m9@~WD3M |7nqk~7N_<3h6ڝ~^kr#Eg/WJ +}4aG(Kr v[NR?ܢJ7sJz;WfqR& -E`wY>&5sg HyTc^1=+,`?$hML谽WB0Ur6 ˺lˮɮBvi =*6!I_WWD0cR5)Nj'0"*GA"qe}M-֘P-$0ĢZU1)8@uaO%mikE' -r#}db)i:Lj7WC*H#U'vJ}n(^] xk1E7 ꀛ4]ukFog7ӖЗG,kZQtQ"n":r)P['7,1tܧʇ@FD`if*S"fsxyLjICtOӀ1*Hq/;Xd ÉW^)%xC\aCP;1܄Mvd" =O ,ߓlo9Yf\#O"b< M fK. **Pڱf{~ބ^p^G:y(};X~dY ZـGs3ANd+s`+H,/jB=lYltOSV$çST{#֞6m VA5Q(-OG]lΧ`t!=~mv4a4'6@!p"H:JO/gu2x"C`i-zaXքhnHO&'NVryےZu.%Ҡ&3ڧ}%ɆT7ob+[]Շh^SЭ*)Ji67uToBڗi 䍺+9^ղI5?N8vV:ox2*C`tع&L}W4y|WCqOc΃mRġl-,Ζg+;̫ºAz>EJ]n{cQJr`= Gn[^˲tY+DV6U%.8<X_^NIIzqߌ:&}1Vznqـ~pe: '۞p k[rxǖ Ll %sXw ANbl#TfQI_1$27.8c)#%y} T*ĸKV@ܫ qAq)9n)^Sce{L]Uy q3ܐBeHt)4y cnhOzط%Y47 otnTc_7lM7YJos*Ըoل@~hw؅3K.K3}"V ?BZ4iʤSySoGM냦P<.s<^/6]iSDIP3V4hFv=xƬѨrI.KX.^2rEDtYq6<^wv`[;q;!R~'‹f&[hbɣ?0(moʗxgCj1冨{4]$6JPTsWK:O 4Dtc!ju-s=V|P2>Wt]Կz&?TҬf !Wh&y$lEZIN}v$u,97=~uSq}xdۦ'3+?rΚoǃ  }$Fǫѵwq_5oC2&][sj:jևMћWz̡ F8ޯSش]&d!F>k#0p;C'c rq N3^g=~ XW^ْrztN9e-Q]upD[BϾ*ނ-d`&.TGiXpWAB6EGb MԂ ˕Zi?$Xsd Ћ¬էvrmD4e8ND(F(S7e?j:;syYGQɗ$җ2W'nF눃CJW0HDڑն˓1v㘱2/Uaȥ$#M#^)khWO*$pMFÛr}%j涹0xBZdbNEyWCkxHHaȕ'.f{li%j17vY?5w> "پS*@HݞU zEncߦ_^LS!nk6{)?!&Cj@3ǂAې:7 &5)GRiO4F;>u_T ԉe}~jkRNmM4n .˵Ѩ6۞h&B5', n,wNd-0j7xL/&dsaGff8<~<:UxsތxQ_^#qxq`K:9^ eGf"Őw܄*4T"]xFt0V6neeT?Zf;!l@+w Hd&*;]%"!6E1qC߲mq wo;`Ԥa @a׼<)R P::%4=gY萪TZJ&As3)TrlX˳ڵAQ2Ԍ<1 f5$0n $eLvH6"%kL"{\Ýנ(*e֔[ԣy,m_xNMl׼iKVb|4Q(Yunb ,_ jlі5eϷ!p%(;>M99;l;BS;AY61A vX5G gЄS8KoMO=J>įqY'fG6wQ9}DLd^4ڽL X*"¨L Z͏  D7:;)4q@ĉ8sBgJuOVbÿ;Q7f?gF4vB ;A ~MA̒đRBKFRUL\PT7-f< ,;vS.&kD7p[UʞSkqBz5̥zPc\) s+YYRfx?HVʑZ2iy͜#ek8!Gܤ,\L޽ ==9aW^{Qh0v\tE|Hּ.J |Z c#H: OeoGVcV%F.I#Rc̍1U&`/zmLԁHo.{ g8( jGQ*gl g#6zTld_͏\r;I/tnA)7~V$ < cuSt?6j7/IEW̖vj8.sʹ"!ޡQ!*Js[zA~'j_ݺS&чB; :I.Ӏͥm~/]볭%LBY73pv1UItWw+ ]Vp`桑 H_0L1>vM<[O#|prLfwnLu8rW@ GO8j z|H܇I|| d('HF[_|-ruk'>!OkC8:úe;7Vx}x⪸o71[>GC<l$q2vys 5=& w¾MA$BJ7+ D D''u<銁Z}[rApܹQm V\קqXi,PK$.9eie*bqD:mn".^[|o2|Ϡ"pnY:p姚tҘZ6pMys/N83?.ڰ%+%]@NyѠN\ղr!d@ڞ{ ]VŠ.*-[ {q%D$]M*%<*dY[i;:jkQun#Н6#L&.$tsOdr?Έƌj ּ1 "uwZ13IU/U`L{0|h^,8>12(@Eُ3gA g8\$("ng #s_(phrx(E3?ԩUMT Ić;'S.e" f1 ¢w6me@JQ9P%5ybaCuNfnW쵑T豞môJJ#D$!:8Oi鮒hra^%}k,lǢ S:>uØHyp[QXDD`Xʛ}/`pjZn h6Tg5ax+q?I>LYE_Ag<| 2ǵ򤈌!䨌Y D3 SL-"/{'藡S!1Ӕ'z0լfZg [VGз鿹R%iF;q򎸯CmQ#RE` _q$L6uN!jPc_i輫}5Hf솸-@ WmmN"pIDkR+O=daO QAY5zW9 A ؠuVd:8f!.k)*_KB  @a9RX'ѱvDhs-I( Ew< YuDZ(f߂K&g5^x;FԘ.N2$N: 19wMrg<)EMThvkzGнY 2H%PCAWNbZ)nR?4Lr4S8TmMGlD͢&{=h/~=sD6s[`0 m0e ?6&*CmU%2 Wh蕐oƏKiɻX!Hi%߽ЀWuگIz9o6AKc ٣Lt؎ C];Xb2{E l43gi*.c@'`kNź1G+#C{eed:<. rz:v>/sl|yMf(<]՚HR:]53A&jR9X-Dh8z!w4vC{P!^-+Q\q&A}ӵCC@"LGo~])KJNAjs &-޶]Oa͋wrrzCWv9S&ZKzE\&C$l8n"x臥xRceԸ7' PH}vMk$wq:B[JޭUQ.D(,9/OxI0.}GQ};s-^V+t*B{S}D~tl'yTnWx kLLf4m|x 1c(H3%uf*k7GnFĎLo-KDJ mdNERR\bb4BC3z*Ē0u\0 G+/+k,>x˻Eͮ(+lYq*P[XIFseKARVܘo&⊇"^X~:iSm0-OGu:3#8kİk@NpȬNN_2uI/CZ- 1_%kbn@ɔ L>fMǔ/kus9+x0eIAkhӜg[a"ed!ۜo,o/APњ+1BB=UPE# U\H?o"]*k|ז1Y^AB]A=MBܰ &^9(êd M CpEzGH3@w T})e\cG7'%!cE0Cps'5^d=?xۣ =j|[D ߣo7)5]JbOR2e$˨3u8&)bfً69>%7$^۩/`/i ҙiKPq~hFFsp/}jv\?$xCK}#O`M1:_\3±i*DC"öIHL ڰ/<%&d/lg?dM}1[]kwZ'IP~T%Jhw.A<L}2HB5m}lm6EP+cj)o{pDJ4_`Zo ioB+X)~2N}0{ B0_3̿/Cn9#2?֚kv6.%CV#hŀ [i5oP>q4m, I X m7WR&}y N*zVub{ؑКL=XM`eUvʭnO*^O{(8z!nʑ/Gbw)3qKq0}) v\D_k ogh {|u_<8诉/e`Tok"̡%cWC"9i744}(#f5/ĒM̰ tr,tD;aMo& ڿB-!.@ÙAWKgؽ/BI,4j6:[mZ QC/7؏Cme4QeiU] | `|`VZ@sM .A|K-U&7_z,źӦ 6W4Fd\M DGYCڗWʣԙGʮ &T8CqE?MClp,LkGj_ʡf*5&!MJk[_1Z?a('1C#eo9.B >*Basg=N[X2(BTsC +*ͤ%4s 8ۆ;bq UfQk?H0nA+Va¾Uexd{[P8:5 pZpED;83d!D~lm"HLy5>jjF{dCu,er1 @ǧ+-Fc2@(+ RDR1Κiɓ<񍅅?-]KX|EasL ,OgU9|0yׄ "e&nbr1u5E9 YȖ5`EKP(Is?LJ|nߎS*(we? S9 Rf] 1Vߙyp1\¿E?~Uj^Vv> aI\KL5xb7Ee-MMwO SQ,KG%pjɎ x8,0  ق/Rchh97=D0o-}JccX6FnC@#:BAKbm_&WSqI3+>ѻF,7Y=_y"n4 !L]rp_7q 6xVAb6J? xh?UNLnނj85Aܷ$g.Ze:k 5S@>"'3 BÄa6Й!ɧ@>Wf{$IJRֶ7@ܝ>pk AkM!ЦK/gIIoCfU!5.@aV4B QepVS^Aa'q@J`!u62 8pg@C/4'tP:1sY"ģ^%f,<^ry<@LU =fNP^)\Yc}ޕ%W8-g>\*JIذԀrOVQGԻ>^}X$2  r 8ץĚ)Agh\6[29ח@T&n/ֳH,T4iw  ];\R.xL!09% =Q#ԑglhRDTo%hUS[{n\\k`#^t- GH}_80'bLS6 Wwq5: 4ͥ&}NM^"q oJi7J E:-Cu6/jFEOI"hi@gˇVV{xT|HVhX Ã~tuC`?#P7.^]&@Pv9$_e;kJk^PXc6STT{@#s/?])oD da4A^Bz?-VhYD`X~w4Ҋ_B8OUthfN):~ 17c7I0>P;+F Zm5/'%V 픇$Rǧ>:-dbx}2#lAd\ضF_ ^'O1 ɠ^HGɟ훕BO(!MJBt dR5é ˫zvqтpT1ׇzG%}~>ͨ8ҽk1jQYY25L˜-'IU){uk ƈˆʀBFNMuxI}CMfy M2S(E,| ԒO; =!Qb\1/Qxk 覯]Hs磟T_~[k{Ue1~aa_͈FٮTmB}JrT̩o|?$(~Ja!د mh ICZPU- w/`]לRڞ5/h~2 l>:T$1N 6<Ԙ1I?JJYNE!47$?3KQ_8OOnyk6x,mEo.;,2 jd;ӈ=|$"0p1i#`)?.#)c?}AZ2wQ\s&>4lFSr !i_H\T&|xa6}[p'ɑ[0R{yM*Vo,6k+YA=g5UD0y%=gf̎FxDZP4stXd'8ә' 2I/0%S`,`nZmo}WOQ IȀ;.Wٸ)lJ;sIxuf(ħQdU.f2X>:i-B{3f&};e;P շ""-5_lӈqGL\G7v~K+ѥ#I ~fX' 9O'{r]J+>xQĔ>F8 -dkȗP"E\-ep&?5UlLzɀ:fF Z!F%ʒqiD |ʷKQ?ef.3Bׄ$6m,[*g]B}CI5,=H rE5y] Hʻ\x`, dɢLE%RAkj米qU!A옷%A 7ΈoHˌ{ǻ +ї`MbQu֊M)7a_5㚯3&A1wq0P&ҽ76V~EѲ8cAg 1dtcح4WÚY5wӒ#-|nC,V'UKor?zC{qP3QSbeKa/^)Lf_g+my+ݢ` g:}X+HN˓Th6@ҚS@u8R$Uv~dK rx& k*#YR645?KkdNs I.)Wr5ޕ‚BCHoڈu]-DnCN%@'tW7g03M{]>'(Oގv<KlDB)Fed_t'-& }DPo໠Rk 5ttc6m]{86ZYS BwXU!w~>jNѲҝcFBcF*02IFMf #>5PIuh[YߠCm۞ qȟ@qPHtQ8{Y_h'!PX%#!-yZy:zI ِwc?e8cP4@}yeW*h!swdh]ft `6W:p}^{ٲa^q]ɀ -XoH}536%u))%1xWU-1C;vFK[ҔjοW-<}U8>ʑO];DP N-) d㇘z.Q mg'8L4C}{މtN=#Q!4t0d~_P@ %$؋ĴŝȱH`ʳis`J*fx4sޅT; |."ɰ~%{6x "z!VEAS< frÙ. f7)rwE_`~G`Hv/pvmlnl?9=_GR;[cVY\sc+luL?Cy y엿I8EZ'gv@ pۊD)OXYڞּc aHum4lZ~0.,I\j٤$[11IK3,)Iv;:2Ib쪇NR&fk}= YLi? !ZOE Wn]H,Ov0*W#FՃ5<<$vOu4sj'ӗf u|R˩Qlk1!AEex|3'DwdvWZi^ *9.R|X:ⵅ+hy`1d~\x$M= ~]p1c~EU}6NYUEZzJ;WlT=j!A x+ʣfv Ӱ˫#Yj )'`lJQ?)ESVĎkVehS=_yLs߾V3J4Ж9cBX'i%zcWhM;SQ9cԆ؅vDsE@=UÌcRҎ.6ClLPEq .vY;no r.9sQ_vfig}KXCy9^zFd?3#w :@o[ P~  |dzv(Vuڞ0fw#EI`G}ĴdQ^A~~=߼zqʰ|naq#RcRv y_ r ԹQ+.@eJqi,Dݧڱ7Xu>](ʱ7 1EaklZFIS,Vd3Oy}onS1ړV#e"Jc$]oxDυ z٬[V v|]w;o>ZGhvlۼе(~M(j}kK~:m gx2n|NߜdPA4d cү_l޸CEҨF?HW&WEV<ǴtoAyA~)X)gr( anNc$ӥxS6MܪZ0xXta(ZN*Q;$rX@\||C q} +l}=S79΁%kZϠWFaM%Ԍ8/ pxV0D| s] K%j#WjCف@e؋3 cu@#w ԇJaD~63{O׊b"A.M/[½>7iꌭh8Q-$`gf :d%-Y!M\:b^3IYNT^[劢\bӒ>:KbTM &ga]p8D6 8\@t7K 9h7> ovO\}Й?F-U LMrK7/tfAX YEP4a@˿`_ے&2x F#V tm1f>bf0hut4fSIE{fvFl"",5C[HypJO;|x4IE"O\'#(؈RONž? r.vL,IC؜} ^(|-e{rx8mtzKJK_JY_ބlقRZ2ypo\uJ .5gN!k:x^lA>?vX.6K&jq_-uYddd *'9.64!#Q*GG[?;a$רc-F֒X$l늦;X)?;|nx?hG*Tww[v˧q?7';K`?4Hn۲0i5Z-Md%( : "Z#rP?++2g_>* $~wZ" 0ySU̺2;C"e~e~ᾲS`X:yT0y擖uMf "DLLI#,0pddžgHa|Y|q*e:K\tqRĈPݢqeTb[_{ܕEpw)9.ΌD໡p5?61 I\ּ dIiŢeU:nP9dJb۴@rNcKKDt^w3\+3:QíT.F"bP.|-  m`.@Vn|(B;ϵa`2s3.IEћ Cr`m75'ЋpWQ;5"ؕ-)]_.uzmДl{/')zWY: I0R#@vHBvEջ(U: U*Q7@ƘJJÑaglqkcVI,isTm; OROb!xhƝ"Sr@ڦ*a=s p r֤Ę+as1dz\坲SĂ}C`~u1)$vۄ}en7?<_qQ}[Ӕv0HܩRkk瀱d)l$3 lŪ:&eT9YxP&yC~^( jTxy^Aɉs{71Iڻ/p5P[}G/?m-D&\;Ç,!d= ^eoȭq Uך[fB&x(lOl\GS!B1R祝#962eH9k8'8ar#8{bXzcEߝ0F?pqoZ}d=S`aExƺ9nHog3" j?xg] * a[N+$K+ƭWǓ+NE%O&1Դ%1*ޤk .7iNU.jrN70扸^5s]s oÿ%g$Z/ ,SÌxZfۂ2ƄhX'dq~"[B;׉ȁJ39{(iKAWA?ּ&kvGյZ8›^1k *F&MA9N3N28+)l0QW5-H -ˊxUyp)ְO+>3mb8E-qTɈEFtX[eߨ1RP@>i}MrGC$Yr-/_}y;XPE2V6dl~Pnp.B}Z]&eޕV#1(>3%zS.lyY%+/uvUCW>e 3c`%^@R (y*1i0CfKGQ!A{V T]lbn3Mƀ'56a}DEfwI͠7+DǗ(m$xp1cHS7/Yfyb%y:<H9WW]%2^r9ű0')<2EaCӊBն`JW5+kD0UvvMoޞYRRa܍A-aWe A?qǣŁoL1 /bTgz9MCmCEF%қ Z$(V܉Ty!BGt~TyZeh3On8*jEVeZZ!TadX9qLzO:-B[ Ctei{L &:k#٬P] t!*1#QtJh7+mDHY]'#9Oss] JZ yZ:.10f:kVm%VS35Μʦ\/1R,0Wl,`7SLT')3)1Š`no:~rbhXq665M)ĄݠUdAy~3sp3|t= r4^N$bb) Û{b1So̅*;&A' v"*i,?>!{=ߞJb/<(\.r`"yEۦC53iHd:2͍ UkUoZLt{a,5iH0ICDjUYTɃ|hi45;9?\ןN\Ěd"}"re_&'VS!HkӞu7R$ L*uDܞc{܎#u.5#zFJJ&1ZP8,.?PMu}ٹq_Ah.=:M4)fXA)?vc4 9ǎ g} tx6HZԠӱ5rvY-D%$G;G]76~G0* 7,DHh!9;s <{xfC 8,N9҂ W\/\4)wt>(Fm{g}? eZW )Yb/%o'dI 'B5浓 -kn.* AΩw.v!Ks1x@V ݬ +oa7oVP(kʅ&,z'atڂpIž\WaBmJYb[48'df;9c~/:yQk_!\˼&({H Jqdk>hf cܟ[Wr6';OP6O[=i:r 1gR`ظ5WTRv5QtcPk U!Wړ `2kt:w#QN,OP[c[XPsDUnuQ8YȄv\ |G.o`( ea9 eQ`Iƙ@Pf0>uG (:q6`JUec| rtߎ|-l}km FִMcJB3Tmo\0RG p%Ê qmfC.V̜Hu!`2:gFZi2FKPA^Q}B/08n}-PGLJpݚ[0 h>?تF~3 3MOC.J]` 2?P!C9v>sF;޻䦠\p|_@ys/[Qܾ<z缺; In4B;fJLhf 1r}ߐexSIuyZgg. M_;O;OVe_HɁn"F]m緔9_Inx: ybi n)Fj=0GL镖+P:*/y˭;WMF\\٧MxVK%_4n G( B#@~r 4cw:ކL) su[Gk>INi٫*@S'")H2Gl]\KAs] ?X?ɋbBcIRU2Z*N/VKIv8aiKuvhwɎ_7 YY:w^k]CcIB\PYm$ EpsKwۑqcݳUqgnFi[ ݍGi&;k)Bxu&f?jT+rk!e+kآШAx [VKt}/xsr$9lw'_ery3NrI{m\V#|1%.v~w ]rzm#9QH26E;S>0 ;=鷖ǘ`sn*~Njz2-ϴBǞ? nOx񯬒!a:/ Et: es0 +#{±e =ǫ6A!@'4[ ي\ jPl敋ڽ&TKU+NZ4x~*90cޗB{yvGݾ"dP0?0҃}b96;O( 9=tm_: 1>6j cکW2c$9膔ڮ-!G!~HGR=_K^GJKvq<)aRU⸿{aI4$ݷd}Wzh#GDC_i]>]Ph!΍B?,oC oIL:^} \zt9&pۘE qD"T%-`hڃ4>K6us_)'92lRLmK )hz|#V)%u!iƄ=vLteH螄zA_yC8@q3#L]OE o˳਑3"U%sVi(`9.{* 7v83z [fKS3uh Gr<{"Y6\7͉Rrq3 [\ts/bUtcl/%xyuy\#KF`(7ePk|d%oi#3wo+?SL"^A պsV]u[,fM!8LSl Or_>c-Խ?'+E׿W f+ j7c;{a|pMb.*A)7&X]~EnE!.we*ޜ0rD&~'HiHa-]rFIʭ_O\W+tCzb{ 57] ;'=nm^()LJԇ2 bd)PL58 9UXLAMYVNx<* $Wm]ޝiANJ"5h 4UtÚmb4zDy ޳ £Y >& g\S2.qW<>G8 3s!}I cSysɓ>>xx.eg=~1fZ?t:޶\Z/,<+jCLJ\nsz/$NYbJON>86TY:2ܲr}F+~y9T'.òU`A_jC7sAc}K+mFby$ܯ46Q$8<67 ʭ|dތG%ߙp2Gc +g-ю$`K1 +zjkATtX3wy 6'ܕKefmiq%yL4|xe凐mTbO}ݐn|T7dEAbM1URk-۵_nށq|z X$m~$\I0N;.ϲR.u| h]S n5bqnd",LdRRTV%STd5^6gOtB϶ϲHƴ%VpjLl 13"F )cVCJΠ>@ )9^eT͕D:rQ5^h 6#w3J2%5:FӨ {вAHYqK"rR"7juAEwF̏)ew1V@~7q=oݼfA(4|Y 0uh Jc(H~yЏjZ[dixؘx6sh*U~{=x"'$gU]u#<3M )d\;`@b?GN5nr,i VMo,:E#KU>~)ۙpyPA9kp&(ʇHc D 80S@1m~MO/B;]] UBH DqJͦ;.0;c:afWBR#2qG9i-1 wЃJEpƒ]jDSٜL 4zO5]46HjR{fu3~EOg$=.շWK t`LNqۑ҈D0GT xJ0i!PXu9g2Uh[YC:}̭*)V*J8ǞoBh<&Zzӯ k;:o4&Yp 'pڣ*K4 @f]I[٪e?^ Z1؋ߪa|ܨ W>#>ŽiPd1G&mG0%ظ˚22_ջF1VSqѤ /,W{9jLgtN/Ǭn y.pk? 9%{sdFeJJX.ah$uPZ JcUT"1]:9mLy2+mnc@j"Vl.G$8uʄkΛ|ބy'v/ $A6nL } ie ,eݑ$ #_*~6w&5?"9T H[۴*{D@ f鱰j[e^%f+:y@&!(DX 賥EW sYN.P)qdӬ|A\TZ(=)Nq;o|,uс/p֕}[KS#ڧ=]ԧr!7gB|OzHQCsC i^H@o6.eBpH)+,iăAc># h/Kr㈔`KҴ6"m8pٳva2i[9SCBZN/xIom~"Z;J໲l|(Cˆz<3P\rrimhzнœivq{ϛގH6E]oB/:ɠhfJL׷OX2NXMqT[w/ CKCP'{+4U? f>V!0u8 t2twq5#p_MjⲨjݮKkM /g&λ:+%]yrMJ*I\ːF> ϋ*}i]ӕχp+ZLD¬4v X]ia{O0yn9n|jy_%9_';M1f~+Pk乲BzdY \60I)Hw墣Z(Zh2<ܭPyCmyބ [^M J%C_p[$=#hwU@`:&?ں+.0ǃƺ93z?_ǿ PSsFU')CCLi0wM/sTBc7j5 xK7K as'_FP,LǴc="[;ݹjp; klƃKz0#o%56ۼ2:L waQ4*ZKQp_@` \Ԛ]]K OgOtB j`־?@tA-+>xoգW B5 KQxDØql{3Uc_̭4O 38 ;E5țXv/E8=[ym:@pu Jf3q;`jg?V~,$H8IN]nOYgһH]PARV~ U͍1K|ع +B rK>S\ B,<&C 6t,JI4C0YZn3ށ I5go#v󑥷EYnb/.Yky6Xw:0`Xc6P!ˢcyBJ8[kw"8J٢aog᮳Y.B,R5۝L6# %՝pwbs:"Kj+]a"_UENnYmnRy-W _ T1A,AftWȀEdA1C HVmi+Z:e5J|r:V^-T'r=1}p]S5XQ([]淪T=[:.PiIF7k| Rq j-N1IO9x=æNE-ޟ]Bΰ$(_#'@~vˢq}g#JP!A]2cFX8h5F+t?11ԩщQi)(it_2o`Z%h51CεP!ܚ]x|>;UQ>2v,i`KufgI3q3?e B9RO8ANz}er"A% 󝯦U{J@:t Gw)j5MЯ\ɮ/\gwtN?tVS$d6E;pܚ%~6ZpH}Y*Ds e k4¨KT_ڸFoCڗgoEq|Ƙ2dU"m-qcT@H!E24Ki!RQݴN4IaVHJr1 v<-E1kUI6 _%DnY.TaVН)PL7('id#Eyk,:ư1_wmLi2H4jF#.,Y0m60~0әX,%υ`[c(Cg!BRTW+a-nvqz/eFiB:sOIr,ɭ"1m| /hYA%$b7,tW_xAk'ؽwf_}|dW+łSHyU6h6[SUL\d4Zc\7#.c?#%8[aElxbZ[$ܕ =eٚd"@nfA{*sbR */V~~Ѽc90{ "(Cn\&tS])6|vA-BcMDd銡"1NijqdEf;#+7@@UG)~ʡ9ȋ'!y6Os%%Dz ٳ06zVdŕ} 4cG*"吙Q~DURq8Z+!kwZ+#JQcX Z4QX;r#GD+Q0{ s>U22Ҙsac uU['72b#WkW u!9Iqry cIuHv!ͱ}HX-#0\`  VCwdz̎4߯"qBd+)vaл ~ùUBi95}Q@1̥8b ŽLda4۪MCNu@!!_bk6ޯN VW6~s0%xjXsQ <(|j%ǭ!8p„Y"ۯSХ-YX!Du !fr!E1C˧I`&!pA4ҏ?]~:<2+EuL\jI|g|;̘ ֎BXخ#1;*i?'"[ɀ:Se(icl½ ?roI]3ĢeKN[QjD ֕xֱF :t?)OAP'Ksփng>z"-z6ۘV*6!D^RNca$kNpi^*q|_øP*+nz+lXOG!׋ M h@̼e cDħ&^ڻ@ ux]M#7'ܧ@咗9m-0C#:rշ($~빼9xީ~1&r_UoeNzN } 413Zpq\Zr^dm$8eQK.i (=4CHvq={—3NCoW$uh{F* \1^d)*.mHKrp* yL nuJB<0ebxHW}޷>Dm)g5^߄4)t"]3.Qe.0;LkMeU7ۄ]sB$9| ;놗J7LހǗ1RcwzARX|*U٤`*yo"%}rhW%qCPǣE=JI<4H追( Jz_Slu_ݔ;'V#~z(nǮskxe#bf!/yYLbӉI_#@XY{*5\P'?Rɔ/4Áu_ÞpC[:~#6eV2*>a>3RnyU,%0mU: @7[ ]ɑեgL3Ȝ:u\lR(cD(L5cW@?W2,Lo=\I}E;`mh]ߠE-R_VZ~u[ʿGHta`KSmqdE-mnË1k&i~KMT{;sRo"c!]ʯi%`-B46kC!SPș7iqg1}Nuy1[P,b7@ $ {u+Ҏ@nq5]Ez+=6]0 ,64 ?Bʥh-XZmn0ԍ˞zQ+9T_Nq>E@=!/@-`.T*X k9%š|dь:VǏ" z@~!@ef]HEW"u<ώ'I&Q/~HH8&(Ŕeܟvl;}?.y=9Hu!> r]* '-u%oPbAEk@if=XvӵIC.⥲kFd{*e LMC8yUT y~2ZڴۇYtjΔbdliOn.l€G4\gO~B4?ꀧ礀qGj4"7̤ }[W%vZ׹ gk0 &8oS6Zp*jr3傤DY/,7-qFm~"ߠ:5Z+^?\L=>QG׿k kHy.΃NG^aHMYd{JQe -$X}s(LQ'x( 1U|Rvh .(ÕIdGJlUa/̿W/G &V 7NI#-MJ̶5E7ZM(]O;ZnG™# w"\u޶ mВц?7ol-j!ԀK-I c8y`sx4?}WKC⵺R!ۅx&(DO>j^X6T$)O2MZ|RC`Tm_nf2"\YBE^ 1 " Iǰeѡ ;qgSs=X_lU\pΉ /23-`R~HC;)%voP;˯tiCbT)Jѹ=U!IU%sAEVٯARHyh $Xc{,oGd]GIy+!@ulnE>j<{X[J°G߀Zrwkux G0NhL8x\Η}0ƯM#aY=Ow[/чϮi|D4~qBByA!ژ oUΤÑRi M>g|R4[kϒyFa{(`S' }E~f4 jy@q­bJ+aջq8DdLC\<ڥo 94cS;rFCǥOguWQt6GEq#[RA0ÒeKETxU&E!ADn2kyCwm:rlJ$0wB*ptUJq [7`,0{T^0$yOP%njeՔl7zhX:q3f򷇷C@w N@I/ *-:0 lCmң+ͺp$f=c/gIlZ{1zFΘi fIwm jq8}v0w5<#tX|<&QޣG *q'9x҃.9R4Y痩#`<97{/)[D dSRtŸުȑϛ|Q8Պ%8@gGnZ03m$<`KK$ ö$voaT@j ty8.֮]4 v:/[A/h1kQ:(YbsV4ȹ]RpA4w"xMķޟt}C%hӱjs&n ^mh`2d=4m1`==NE_X'.v|ϒJ&ٿ094 {UҴ?U#I˴SZbM_-tiǺkg.t<0Ght¨WGґ.FM;~c Ϩ$Y c@\j+?W R]k+S<"5}DPE}͉+ɝ92s[Dәc̡ӲF2 #ƅ46AvY%M~{gctTl^ \~?ZHqck5"diے`w<#OfP|v2S.3yI=:̀\bAr(JՕ> qx8M fvEO8_vs}, +ޙMfioe֙.1m9Cŧl"-U? v (q faM,Zw>IگR&]ǐ&EУZXP{M⠛xL-ܷ~VXk;e0Muv!ѦqNNȜK+{ K86h\Kd(D(rpZ#e!.ӏj2v>wWsX @*/ #vf9`@JHUEɬϽ&sn!G^ŝ}N4㈑u2NXw6!Q>vszOd뽐{[5) LB0Lc VuƔh#n_:*Y%e75wM0}y; V%ړmNkU UyB`7 fQZ>sSnN͒bcz_(/ϣIkqr$3xlN朵?ovoPurZTb=kU9p&( 4/xdlj!(y zQއT,nVb֭rGl3ԅ=QG21z3r g6/WEE|[C28Uv*kBXb@7eymcF/@^$+֒U2NDTnSxڏ'c;( >Ƨ[=ÑVɕĢBrb]"?7ܫ>iTPi|)NoDf.hNBIE1+)|˓5 ҥ,ګ3:G% d#„u!F2KmO&֏n3P4/AB8=~ؕ[Ca|NWjEڝGs]a:H3h+nx=1tHKo !=3X9T m,MMz5L=4AѾ"h>_K1h@.[Ӱ[ϻޜm5GTҶѫjfѝ+*}>WSvF}a ۸ >?xb- h Cx ɠf(*4_$g+7C^iq @ȯ\mf%*޴KB!Rn7|pT}ՋLrA%dyie [`CdϤĺ@0y/p 2 ܯj%kKr庱cT־.^{˃|͌scẀsggˍ K#Qs_%A4{XQTG kpdM1;y%, d7÷VmhJtEn;݆X.Ir-nˤ_i~<5zPݷږAOm*o^鿣sw -F4x-hY"ǂPVR6q2 1(׶/ Ue5^b[z0+/^6FC#Zg|fRǸcR}φf[XN"cKqC"Jjs{ $B*M#[ʔ c#kT\J1.a(|d.q+pTs8wja!(}:#ر~<_ IlD$Fb+; ;{#5}=3_&KK2eڎdDL$Tr@\S:N%̰vM0\:V0Ć9g`it02k& 8f".jj1ht_Y%_PW !j ڪCWYKޠ]&SgOTF&I%K\Rx;O)ΒLZi0VҠ莱2Rɍ~ rz!sO,vfxYV:MoQ6|҆Ns&5 l67w[}Y:_ңs2kG8[ƑOW.1۬WKSYqjhC eJq v a*i ѡt({Ȧ6X{e :i&spꨫ)R|O*Br=`jxS\gϽ1w)#2? a\뀷^Lp!#q'x *}8XsZt(wHM}Xcӵr6%$78ɔ;Mt`)v3RȪ7n/rh*,.Eޗ+B>ew?n5Lzzu1趘U;pدyģkT3E $^WpQj˝1)rų WtJhN  ;WlZ_o^Xe?R_)bWL]Oڑﯯ-L"d#&Mb,Kh0˗} e`Ѳs=21Ϋo>JpQRA94]H1Xe&uucXl _fuA8v!ͯ42t"bo'yalaѣݢ 5zi1guL_k mϨ \?<"#wɼkHq)}}=;щ˜lnZ@?~讬Ѝ۔~qT>?&OԱm`$L6bu6Xhi*HglّYqs%pl G-KʎY_XгŠn 3GC^{8$gJ*V[5NGWSV+hpƳWwytɊ :0nvjW 6 9wu֩Z>0:wⓊ@4Ap 텇OR ('-TvW/|%7v#f^lM#9Md8<>pO˸ eT=~m|e/Lq+ ??k)WXGíղ5/Gax(ebSHUvz e%FY:"Krc 3ޡ$GܨtIC.k_Yb8w'G_LBz4U{+B- F#@G)u;b Y`4&) ?kLV@MS[; ^ ._:5+CHz!ЍR}-Wi_3TyU&ӽN@av?7*V+HS jP@zyvmd8bXn ׄ, ܍>)L#oZR⣏Gw0I>Aύ압ޛbcf f;eg6՘i;^-Oy-wyC;?lo-nX"I:._DA IY3`Ul#To\7Yw,jGnJc#ÈMzxCA/o ø%^uU\1SR W֡=7Ъ3Yt˔\WHtA tSfKoW}]L# 0˼}T؜Nec#܌Hkk"ݭޓ]a5Ю_-~kY"~\LWbQe._~fI)sr Y/*;QMڎr ň&D'Ok&e(1TWI cDzhd$&e U!/#>$;~s۪x18&;@wM2SŽuÓ̀YP{5&^c\S׆l7]p buM?k3 =L'wmf6Pe_O Q*qy–pQJzz4>~q':݃ J<]3c;lTԄ[)\#8〇Hf i[`%:\yV0'1B[IδQOkt)lrϴ΢zGb&:t7AQМ`bWĘF<u>?_Hy= ͈SG9+{+ %DlfE< q]t<)a(#,\ㅜg޷.2Լ䢧q)S+$]{s?/xSA<eLC\6mLh\|?8ܝK' V2M)&Z6ھ~(7:35J F NKI,5v6rwm䐦(!;X*:=@Dx\֙C۩Kwg@$yA 4mO{5)6DFK[6 zM'qn[Nc9{g@ILWIvIai#/8Ǟi递, ﻤmSf`RTT,814m|{;Tӂ06a rC.TEr6W3D_uL~"_5ݡC$%DNLC0 <>:8VD, *G+cf\ByƻF7MENk]ge-J* xUhMd2=nSvХ2K|OY^=}te0L:+2Wstf#r<&Yrpڌe:@ʍ%ӭV$sD%6)o|0G& 8Sghet]-F1HtǝM1:/9|]@N0lm=I&`[l/G2g*vɇ\6/CEh I?ʔ$|,(fTPRЅ:ACЎk%@8$&~ L\Ӭh&9L٫7nϺ@z[eݖ^:8SٰW1I[A|i#̣&ZVǛP[xo9lq)Ǡ`0愮G(;93g4cy|ٯen#Bm-ADƛY+r$aCڧR!OfBXQ}h/ЉÉCjl9:,G8?Ѣ1^8Ǚ&1*l)iOI[ #۽aJ0D-GQ~;>^΅ w,( Hs0tFP∳ye_KDfb?!3`UNЌ9M⸟#Eo.xȿ&se|< 4@5k<ֵ 2ʃy̏Trf@^@ rTy< *Sei|S0cfUnͱ7@٥%3Ee @s&Pm\3~DC @)s܃-:H d<[ C +X'49g?dP訮{ a ))r"6\TȇPs`GKVvAE(d'1 L4ΰ_ _dIYFzd a~rG N^C$G:8a<aaGU Ơ1ܓ4y3c¼'yӞp2:( 7u+wy A囓M` nx0@!=Jayߞ76ْ%;M>Vce7_)i@ Ŋ.jIGEb6IGUdb^,6;Hd*MxT3z;+d}Pz'yo3I9N,X}Pjdې+-М:LiZVB9a<ST^]2q>`u$6_ lzS|~( RZL-Zlt%[ХI>QNxJi ;$^d8Lx-Єߵi<9HeQ(dQ2,t&cJ20)JDƒUx/.hjE{Fq$=RgXxsu:>?_ϼ7vku B6lhQ'!cK07~l]qNQCUv}r{^a*#V}t6xV#=^rN]NFX%݌y"8hχRG%bj!yS0:XӶ^M tb>3ߵ3ЧcZr:8䝋6>f !3 +)m!X9 Y*{U+N$0[Rƒ[yb'ƳWDG Fk| Ϙuy¬ʰ n21RgkU~xjousDΌlŧ~IE0Ȧ/4Fؔ6B1.G[=I"):rbToOj[h} Z_$Фr n\7GNL`N㊽q̪axg!N|>͈: uIk:B1v r}L`z =M? !bGo2Wf)6s2鳝mEm-_' 'L$"oLή#,H,z&U*m/;*\@<lt8G#R;`YrKOGMwhDL+#BKQJ˲PK\!lTe9RVՈMpKD8r96۽ YB:sX…d2CFigI nX4;E&>Zb(K'3]EᏔ9@I2n>e(o@<?!W`Zj舅%3kP W%* :T@i!Y+0vaUpɖf4[z?6=KMÛmnsE`!i.@ j/ 4Yl}f w1e= o>A[ [J! Qf)hQv;jFZ1rS|!j]V$[@7#P`POYļqa˔8!!vJƧg@( +KRG7$R"?4E_t+?&=>75̢SE=J nzF)}R^ًPϽŹȚ+M{#Ou9g^/|*^mXb8'Nx0†?Q<`:yojuv{=L񬈦vf-g%l< ]bRbR4E(k"c#Vx.:43Ԓ+w-̭&@V.F ]&5bMI;_h2%Ex'7.eьi|;Υdw8j;~6ϭxj0,@cxNSٻmpoT2jp]5S+WxzLaƏG;=o7' &7%B@쮍睛 zM3?۷8 $"~v\u1'*&EyHPo:!Mcĕ11Y 1s0+ ?oQ^A{GdS)O~G+ H70}q煈~|C:>7$ 3;M*~/_9vȡ5| +Na12OH62>(MLw! $˾+RR ,Z$Jǐ7 'W>f4$_xng(XHs%c #qψhO-;nOᏁt7GXk[ɃB/ܣ{$vWR ^@%`8# &&I y+*ҾWşd;o% ^Wь7Bg[]b,K2z4>4J:rau!r@-:F0z(J4YL]Sa0vHmJ"vJkM\ %PB2^:Q0d*eku `sLSmϙm6rGgPD C]Wo8 ._mK5Y'$?ž*a1Ók%f.Fؗ )B,lĂMT-,Kj} Y:6|;5#;b/S/wۨNDEgY~^j]Aͪ@cJu)S0ym4:ҚpHw=g mٰduA ,)+qeaK*tyhD!<7$;fgM6=vGd6W I,4Zt\Flr[Ga%ny+ɼL^ 0/xMㆿ Ւn5/>drGh@|u}}`Kis#]s7O? CXDcQGqnI9ggݝT1+ڣ'ӺA_)TwX7V;zxirIRF!!peɘLi& kD< Le}%'VxLJow_uW }\١I̳qQvg2YN-B$ C~ѕ0qVOe5Ӭr6DKwF ʓrI`/Õw.u:ٙ&z^C9u!TkpRK2פ%\ɉ&vY'ƈr6|z8|ם⨰ݼ0MgpL߼#"$Cb]ݛءADG8H\  vD4*۠Vyʁr LksdJQXW-4:?٢2w)-f u+T.8s7Kϟ*)ʬ㒘y(={q0I3Zhq,R4rhn@ "|<(g>-&`8Pn`pJU.T:W[HSeSR; řT%T/ ¯IFfS5'(d#S%c1|q!_ /{uܠ= wҁtfL8D/A@1αZ(7끂x?)'#& %+NO'V}h#PŏQ%@}(&{'yxe8^p\wN*Ϥ*k7$ <%MNޘ |18=N9X؊L`lLv%2Yn˖rSucӐ(\~yB(^b/ cW!/ZOU%-hmt1} &f=/YK{t6ַvQM T.x K/#yZ3yirCDwVp e!}Cx;m1T0&o.#r|X؞1W4mԥ'7-+sj>Td?Ky`hP|PpQ>DY){l%4;b̙xLE?g .)>v2RzrhEڹhO9d~Zr.ȳ E;z"aQoY>yx̔\ :@Y JfmxdRa.5D2GpŕyMвr 3yΗ)Y^Ⱖ Ӽv߃8 oPKz-BZ0v[SEI2Hs13/LWLL5m{>TPIFo2v@YjcLe뉃#TY`{bT}r}c MgϏ݁8)t;[N6QUd3.Ex1)G0LUZto2uMr(q|SXG1c/Zͯa૨q`^3JkR8EwaԂye,^`hM~(Y7By#cHpq] ,V% z,-I#~҉Cn.AO3[FNNmc%<Ycy,(rqʀrhSwvX"%|.ˉVwB[. _Y$}Bm+tnpW)(rP@<[3'mĤ#Uʁ8HNsRF?ʀpp?*bedͳ{ppY)?<YJa.Q6aE_ϼ~I?Ө-*ׂ:ҰEۋҀ}t~4)ng"Gƭ[ѽhbɎ1ޗw? % T҂z 8=x)6記ipַ>.)s'7 mքk8]=DZ=(U-"erT7-jY,V-:t/^Szwˁ(ךxzq[I(n>][{0Zv˛!ޙmt2AM+A(M3 i( 21+e4!S g[SujY x1.&"XzN+Gjo"}MEwovspm,%ꋎ QSJi1-׻ݥO@z-(&W9oa^c2C5DĴ3A0=2UEX`lf ^Hs5s=;$j +u}L]LW*V<}; S\$d@yMzv}CbqM) QTUjA!^]ibp@5ȉY(ҩJZ3 W컀$!D`_ X*YKڤötc>\R \>,Ii-yuۅ$n壿۱\GU"\֒-=LbUUX;+kƏS'k<6*^7#J[oq@hmONuЭRҶő)V/? >d /:ȂŬU^CC>^CʸY<kی3+)g'+@eFvXq:f([PܾF" (i} nubfWy늙inO)19wN WL*)}ZVqv僯@N' v@|љS-r9աKIo 9[ "Qt0DsRޞ1aGwknC(r0.0$+hb!o,­Xc2 Nn|z{FW6q@IuX7,,`hDB_gqV_h+cfa fj{ nن@>pICO ?#CiaLMmbMv"НUj82d7 Dܧ i4}vFzed\ꍧ~&vxuϙҥWkwu{ڕ<>[Qǐ$"ks#C+4l`įrVA. M P)f!NYZ!uՃ9o|ME=0_9Є\c幒݁̿}~Y&4 Xm酳mQgFи𨐠_= Fz/ h*6mw82v>bFZČ0p %0+XYS~c(\uRȯ_"ݍ"2H:Ic$?{;H?u-TXʱ 1AͱUn8 %rHC XY| J0Jr İ%7ihE%|.xׯf$k/6UX#q˙1V0`&*[zO,H2jx„c;7xС良e _6CېRîsL/:iw~YY 0 s7lWve gH䮆la^#dEVh.|!}>g{r.IPu|5\UF kF/S+M ktb"`@@ňn;)R](BGӮ洫;DbʐiZ86XDzuOd0Xj[m/xos] PV>4]<[bIo[Cϋ3%>sr!n݅C sԧXUHHnG}bfuxҭ$FjA(8¦q]1eI]e BIZP|VvDO-C#uJQ<->zӎN 0Q?}Bzs8qCG@jA;,H4φqh"ULBUfX:V4B>gR1e+^!*nA@X(ͽ{ړFpV@V*C _y]R/pO]ݱк&"'|pǗHmKY - %t-P)ě_Dz6. E헿|41糛K=GZ|6l>S޻QɘOm/- )3*|˃)»|k46X !VF>= ϸ"Mǹ㛰t_=O70ު ؇"na=55FWK2s 8M,V~ ,2W`)RB8cly"&է60^%GЉkxULVcشQh7 {DS8Fcc'*yM)v}L<WYvg6F)e}8i:*Zcob K"k;-gvz:b'B[]hVDpv1le'f߭TOfdG*phcY(B kL t[ r*LvzPdڍ5>@;eFm'A pn!P6}apR tJ~)4M塬n$|BlAѨ T9\T/v5k$^jjS&Ħ\xV)-[n_(xE]W^%$}Pʝ \4^XYdFu)+>5 ўr?Ms?">?xO-zl꣚} k%'RfE}Ylh̃!VK'A!X= ])ot5 HpSR^xYӸlwI.JF;3!]*jW=v22nI##*cԆnp:c 56#|Ud̜E9(Gy-̏UN?q8"opt[ھ0ōDZf(ǵ>~\ɭ)JaYYpS"d@uVDSBL9m3eŨOK%-O?Sv.$2\WT",c&nDheDxV :p_^,څa:_(8^~1@V0 s:{3&F10n%fҔ!巙fM>:!2нQe+'p 9:VԔEg䠝_ ?)&}Zj!xX92y9`; c/ )#c'UwMOGf[怣Awkh|E&K|L/#6=Īq2{Oq JEw}5gJa[<޻OsOt|E};J]v3v= תM:E?Oi+ ^`,)\EHC1C~Ub1L|A0e\f*PY!+&}U'iy8E"ڄCucc1Nk/>SWz6(͗f]b .O| .4qܒ.~!թ*~Q@DܣuLNOQ0oپ[d=kgJIZ(LKN&&7ae` :z+64% DO2͇+!m22a#@݊qXl(MF l40T"kW 8ޱ"S3UIJȱ*O C= X&Jz)1ߓg<>Y'RHY~)ā4 %#p;?}kfx'3za چn3Zjfܐj0RSbH$:n,jޏ Ha /d",9;f-q.\!Zy#5ң\OIsԘD>kaut'sidnYVasɪȖQDjO9Q@Sȇ_$s ?-O$}]BT}aZtO8\C% Wꪅ3 ۛB`SC[PZ:k_5 f@x#-poQx|ݍ6c+dArGD KcLFKR&KĶ }OՊWt#fCH%gD4-wBh#reX9VchX.CI 7MoݞQ"X{DXoEޕY{|U = XniFu@usUv\hB"J3ulThN!JS$6NGM,J>d\iP}Mbng)xJגI-wE $FxaW|o[$R[6=~~fuh;ndps6e9C3B-~>%!bƥpHgIcjHsE(pd2M)69})7+SZZ˧VbeD8ċDS bk96daR  +3Qᾴ#۵\\si τ.Q^ٔG~wȭΨh o[MKꁳ|,taX,Q&oWKb.Y ߋEɛ*P?yVM />#{pd \QNQo kQ_i]B@pg=u5碿.<W= mT]yLkx2R:J 5hBQ;FvN.Y9zB@u$~YOf(E h4ܙ돩 C,NMcro)f|bLw-60W9 U{-*⺄`)-I0j< 9³UPk6,eQr&;3T;%vL8`r,% ȳ %pץ\6ߥj \o_f-UͨLatWi  K\fh!q߶VżexI DrZ zV}MfEhO6'$qJ0 yQa}Y WK6Y%G*Lm]yxb8*9`e^{!f:5myĢbK/qjϚ5)caHPtd~+BjuLg ncF));t2Wq'\u3c*8D*ZmC2/@폌eFP4]EP60;:T-ۓ dcR# c`PP"!e M*~Qƶxd!”rw#+9+?G!X 87Z:EY Ɋ55^혻Qkz(-X(EpHTn+Pv%BQꮕg *2aVViۀthbwxkayrIh*7B'lя*@f]^8;cw1Ӷ/I zx2;R} Tkl4zxj@Npׄc]LՅvƸdb9]yFXa=dRoHTۛAK{]B'գ{gl2v\[~.͓P"a-uV٥gR!Zr}eШ]Eݷ0\u+. 00AH8[5Xe'WĸHPƙXd懕1ETy?Uh1`˃.qo!3;H_6UHVbhp(^#\f dVmjrsGOF%S@(Dp0crbJ'n1 x:\4\>v4dqsW[Ql&`XOg 5 %F!QZ/2b'ĞjA NcHa|m?~oz+~eE-\0IL\N{_+3Y䢑!&]fqF7AfXrff+T@^\Y_oޛm=6CJlS_,.1SưݐVEo.QfA`x1CDɫ̈́^# "OE^-H ywi>ZIhh*rʵ-;T%bH I1Fi V2 Ӱֹ;`(]N5Eϑ7R@5 PJ:[4aGD}zUs-[Pnj\8Ze:<_eR^eeBN_XhfC]y>v1(ľv5 A`5yx=S"'I , \ % Y_ڤsGO׶j[5"!\2i!y$%o`n+k1.QlX}d3,ɖ(:kc9b#:x$)^r}y?j_FY2b]mr7#`>+wFkL.fE"glPon:ŇS>+A,_)դ)طՑ*mkjo#+ݳYQU;>}źM8bd74])!V~> _eMCK&Wː*o2l C{gfjqPrmcĤ;;egY@ypGCgMsZ G }xL9pab:!O+sq&B_Kۚn+ɖP|X~Vt?>i=kW˶ cD;}) &2>pXᱼnK81Gg74'9V=6?ZN>b'qP- s۔lM?933h߇#bu"xےqY}~؂JuhURQ8[@qyݩ:3%- /6eb}X2]-tkr!DNOXIi`XLfP^-ɬȀВW&Pv v%eqAӣ4  Ճ{iR(\-BNs= K mW.g[`8@h /I*_]Mr"(j%οXmQ*n 39 Uu9;FO( h>!ER-Ǟt>ei;~3M/m>"f<`].gUAҋRG0N8m> bΨ)ˏMkj]qP[;ז>c!qP^@JTL՛T |a:.s]Dv:;^ (tOUPö-˴KɨkwwV|r<uOʒ?n-IB ߍNo$ksG.{ys '}B=ZzԦ*vG7ÝrVBwJn@ȃ1Nm]sˁ$2TUsrJ lA- C%BfVbYcdO[{ K."EMLD,1ⴈzJ(oD7`d| r`h:(K)qIq :ݻϾ]?u$i;x!~!Ir{q<`>6>[ͻEFN{·Z#drf-= ;O2@\?% ? XNNkC'8tUM*vFPD)@' fP CU GvkpXU2oLrP$C$d@u-@%eSnELthBLL"ZQ0yc& U)$0 OђfQɧ7UIݠɟ"4>(A* 78 5~]BPL`Z%h': eap޺wKsɧ|Z#~AُQ=}IN840L|˜zH9 g]-՞j[))x[T]Z\!_#zJJ3zͭ{0q$Fo/XK^FKet2 SP2Iܕ<1R4;PeIq$̙ǕxV@WJŗv744fd rʶK>PABԺ159BG>gf nxV(LgiN]-G ٺתjI集Jn@uBҦz쨫QPBMf\ǦDqKK4\S lfRX~UHT+f.y$*Rþ+Vt$W^V zdw +f|;hxZJ)Q1d6:x|7U_" `=) y?oAg3'=)4[I[p{ „ >ܡOS$?V4 )=}J9lṪ a&t%N;7aK`)T7/${!%2ډV MF @1~-fCVYi| .QeUΥfhí ^+r+%~1fc)q劏i05 f]:q 2l畤b79'ػe`RS TFӖaeBg7k)J-3JwS8떒o8ן:+jGVk>*ub2͂O6@P8>N~戬|Siq^XZ&@Rs0l+q1V]˺A7Nk^bt>LΎzJ{*%ޚqb45V퍰C PO1))Ef#`PO8U㴉֤0.js"FzD QK)تF@`FNDn` {q."x6 : ~)S7 ;H1)s|5W}-E :/ٰ1_Q?C3*Y$}FM|H~J(ꒋ~O<٘ P(u~cf!txm2|-3ٹ}e_<9ڙabD4N ~M? '[]: vM[LÑȺy!vY*jjscaZyc{EeT^wtW/9" JLQ:t&meU~\8Ժf?fH{g(|!)a PbxRA9phA|].$BwRǸl38`ƫ㦙3hz7hhHyίڡåGh#!3ecDRLrAJq5Kdfg-o]ؙ1Vi;[q me+chdF)!NN5oDNgI^=q3SxB*-f~.?xNHqCc::>Zm~rIp((oTjm;?dQAcpf%YLrsw3eQi#Y*#Zb:)YO#G{"_ T1 LAn5)l;.=i#oKV 6~%@;9zbWi8V|&xS)..ա`kVJn(W$YU};)c؜N5SwpKⰷ]xߵ+a1ÙkCZl4&%_ΑP*ͫ \_%?g]Sȥ _c /!0{٭K!=A!z,dy # -4гH~ +UUѬO#ѝr-.wKb R"Ցe+I b: a>&@!^.2$ۭ񤀜Oɦ|+3}5 w6FD':xNDiSKԲDd =leX--HnD!+KmuihN2[) oS:bC DCBWʢv\F`)es`ubwVҺ:ucv }n}O6܄9 vdzqbRjeLE1*f+syר?O/k"SL1C>WRװBsŕQP_0Qjys`vH&S% Р/+lD/xzcZxT3"kۥݛn'Ԫ+.;8 ̇ m:Df Vy'tSE}JK*yO٢E_YM<ϞcOH\ʽ^B'I:ꍄ7f׫ڞ6hryACo_e $@NO`C ėzd~aByuY+N[hŖgiUƵ/SzH,o"{ȚmiRB!`IbȤ{Hc#f-0ܿO_Ʃ݃k 6 C)']lZϑդ&nH a.(d-+Й0\΋]2`7%cA΅S2@ʴ) ֌kd j ~< VLIf(pccfAJWPI(׸b:ں?FE=!eǯ;w c0tTR{(uPؓNc3T>Vqd>kI55JxA%@`] +]eEK LBn,U?c좹rVr1je?fV HjQX~zZ]Jvbo/sq,cVB5U)džbgpo(g`;);vq/Ċ+]e-A T/lYyLgmI>1}>l!t( Pdw8HDO[ |0vZc9F: CԌn^v{p'>ReGHQ)lsk0rctb|;K$_:#"<ږfje-Q+Pԓ WYlpBvbǚ'@e9avBd5帬A^z'@,\Bj`!b1Ia'!EL6c &Vg1T437YXP^^N^Z74 \Y%# zx74J]9?g+ aJXڻ5Hӹګ?]{*5w7Cv*y0Oo θcj~(g{nCXpV$4vCn;Rŕ|x;+j c˙e-?ϩ/m2V-b꥓j>GsҐOXu2m<[ S=v;jli%kɱK("b&6w }YoZholYm-831Ua;Plj"NTk )AB`P}ke}mk lԡ6rW>֪ qeXEoV8 aϱilPփ8Ul)f70)(5c]o~lzbu ֕lʱ#L:0X8nanv6YLg$`b0ʴ$O[Ջ9b[,u e6@A0$uno<Ӹ79XwԾ>K?DSثtր4ÈPp}6vw'zn>AKٔD/;pPݢL=v?"p&;W]S)6.1(03"85E5g?o8m}#tlJ *ŭj>y 3@ZM3E__B+IZR.v{j=/ w|Fp6;ȲZ O4j&5M(1ZXlF9D#HnNimy)FRSwmA+OQ![cb0)A>dQˬ37E2<]i隞`_ZåI]YYWamS\WpbkJ*6ݩWuu'W,{,E4^N8gw~m9CV;艵n3"r Wطa@깊GzS<V>N) &=D2$L~ZPk%Df껫-~קPVݩȓ56 MNބH|;PV0bK_57֐ MLԝ ӬTٗ answIgBypȀP?&H=U!_GoA[&*E5t0h()EQeFzW[ptyaB@1d\ӍpDٱkCqF"y?(y!D#ƂՏ=?vٶD(]>,mcXPȂ+r j7"*YLQJLHy֨;˱GPUz;oQ)+'9eᚏw:|MHqCkjdՆȔ&gYZ070701000000ab000081a4000000000000000000000001662f7fa900001794000000000000000000000000000000000000006800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/dvb-frontends/dibx000_common.ko.xz7zXZִF!t/lgQ]?Eh=ڜ.+Z\Mvq@WFu.qb?>/53!%|ze7O cjpXofv$AW1פ 9t^/F>]Rn6Bjc !:v6Z [-02f VJ)58FGGXI<zIRF5|ߌ \:TZNV#WGM"i}jdh4 ^!!~(O'3hUTdh 7nb]t〉 >v—3[:*X YIїZݲ84(8 %(V ֬%$Qքhix箢Lwhf1 e5hMSf#wv&jm'ӧI05|RX/6+$-xrdi7?~r3*xGZ5tX‘CV;1RzME [%Di}d&9kڿZ wLFɲvL"JŔE.|t)R(*U:M!fvC4-[*jlR{Nx J2z{Է #1@= )&Dp4AS]!+F!ԢKXVCmZty;Pg%9+OrsUy? h*}dX_k+eV,Q_;5 +?U n(~GSU#.~W?'+ّJ~K$1`< dXk *LRO<.„9-xO g͋JnUӭObIť^2r5z=S@28v7Cwy6qIP(REZ~/K>sBh@( Q[n1቞NՂI 8:MPq$Zaqm m PfGꎰ5`!+܊ H_~;/C nJ!}NxvDЏtZWM !2W)xX>S jxMw>gIKLr)BˢSj&/%rF|s;נb"Q!1ϙ7x5ijcK1֔z (ΧK=*b΍6 ©8#lq9U(d@TsbF珀E~N a-1n'U^qiY fхE^.H\HT0O=Geera; H֌&t0Fa<TnQZD_K LDP@6X:'+eޒ~J slh`}BըU߹TfzDU:\6ˣ#u&,:z<>WcYfǓUCւgj\]-x3hO؄9cuB=ap|$]pr8gL%%X<"5kU|RXz]4-"hHg˴ZX%ؘ Ϻi)ļI5K8׆1a!Rd$f _$fNFε[4ǥ*ycӓt(KoB6<[\A>INh)頧|PڈB`ߡ\ ߮<8!%~_Li5Qq0Q taوscτ=5)oڵZ]@TΫ NYE'h[ѶW|%(Z칒AGGg/6{!s)c՘ŸjRJT[:2,*R޳Bb,ψӪJs]QJ=Ddt8J?UNw;F l VD`kvcYpl= k藔LU$eLsycz-vl'd$$z(V.>wI}j8uOZ9sHC̯)' :B*N/ u, }Uq.DؕK'{mfD(* 5Dk}2Xv6T9ZTC8ˬ! Bz1y%揺/F? n^ vr֮;ʕ Q$H1v^ޤա*uݞ1jf1#pf&'A?܉)~F0PU`nWz)@5و:ؐzы[̄b⨜2|W)Ȫ2mv7:TMK{ |@Vp˼; ._a$[6~YK'rqB\+4a.vaRhsDk 01ճiFt`t X]'YBM㯞E-eϘA 9RfFG WոBWBi]OLGT~#ghzFӂlpL)BH+L5d)Zrhͼ2pj'enVM(7̂(nJ>M@9.޽OSOõˏgnK)TJp %L~Yܤ+G=ni5Jt 幱]Z$^@ v3,՘Z 48|!Eq!ΜG jл,>&Ęعkpw!BQt' 4ŽK8pM+~Q`ߎ1)3yY{ehAAc9eYXP} Qr> z2#h> mץL /?6ԋ<yZA'ҹqw5<^Jca5)+ؙi%TTeq3ExѲn& )Nf($ӂY W\fy[أ7vESLwo0TM Ʋ1{hSamD%a!.ݠVQكV7_^DT B= NΪ|6'dWINX=%36 e`er z-^xRx#喿C`NYE_Pܞ"PŌ, VAjGIa)(W!.d$#ω|VM=!l7F욶em㠛vZ1Y1 *7 ?k)-IN)a>ЙTZ D/߮55<51(/i$_<7qGCO\V-Hƭ\hSpIe\܃S ~&j!KֽK!||.6 oھOv共LE8ƹn +HW_*ۙUƟ4&[G@ax)5Zn<&/.\ld*E8ߺnƶ)dFѝLֱ"qC2mdڀ^ Q{R3YNfIb[9/Bbý|SJ M%Ougġr]FK1ئ@Sz>m1t#[.pK,d'՛IF%܊(`ZP';{9|51@!f7#"(=9; c%dT,!羾I[W0o=+]0F_؏!G>;Ɛ9 _BޙPo3EUiw+zQQӹd)iiXqDT;L?S:M~ϩQ:@%S[|2:C5yVǠ:`>Ŕw##[uX!1:IL.>$^]mgԗܫM:Ug*:Q$sY- DJ.9))b@&p$/ڃL \keؼ9$}a^9]m>||9qb*Me[QI_ 'm*5޹G)?@6  lz58&Fz@̗R%8bA9 N :(DKC(sLDi^Ta\Jr!zR,UfAZ @%968"`x`Р{e b7- M,˜ D2 2l%z/Rno2@? &\ļ{PD W{Ryrp]5K#%9 p7} 3 C#]d"}\qOIGD_' N FuBWjDoT7⦌mU!zxbgigi$1er!r;8C5>MXi&5 aWkHO)h_EŁ,g& ,j 6dB寮{ѫ$I=܎{ ֒"{E`cjhjVOㅫm ׫1szƜv?.]ˆ.q4gYZ070701000000ac000081a4000000000000000000000001662f7fa900007ee4000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko.xz7zXZִF!t/^~]?Eh=ڜ.+Лq; wDC|x^b顝չÏb F{Ii돼D* ,Qh4.x۫Zr@Bz Fґ:k$H+RayYõ0֡P0%R(`5KmI?"NT# Sc _ v d Ϟt.(P{{a:0AtT3]%`B8l0T"!z8Z~FrVACɂ5`]4Ԩk l~Rb1_g6#: p/dRʬe*i,־ h{8?Xmmlv >NJ=tpgKr'R׵0S;l1>/%?r&;:auTm\]C>>65Smp1r>ANI[U|hOGO <$Q&zBWLE}UmϾq9)2Y';B@2[W*S 8=6¥'xoS}pa!oא#|^VJ5srv!xBruL(C"* -#m|o vȥp?ΐ7GB'<[|P/˶)5xS P3Jopw.|T!@seA ;pՙ1A4M; 3ԓ *['k<#Q%Ft܏x$*w9ϋb㲘:/ Njg\J;G"MDe(j=˓8>֊ҁޜh K6%Xt%/1yP7(Jnŝu!|* _:qn綒T+5^K8-[xGRĢq~"0iPy6Ef䇨0iLG  .I? X8l :MY M> |b;3"j_u~p G$3Iwy2cEEJ< /H:8 鼺(*, MnWhIAlW9Z31<ʊtcTӎ(o|KP\ѫrb|JWPN0`syIJy,fn"'(8>GD,T$(x݀x=aV⒰ SL/Yzn?qBG9\.Acgsهǃ4#Vjer,tG>:}+0cp̐uD/߷JJ89 /@:YuiJ\Y~1$2Y򫶪pꕗU] UU0!]V^r˃ +zp#vޕ:Szs.g\zTQ߄$ŲF4tIr?Tȴ,\=]%dJֈ6D%_!-rJZLX<*n9苗%4 nx1!Iy +:w^CЏH̬Ž_ɝ8J}qg"rki:H,ֱs}P(7 ܕS8<4$ێMTVߺ}~z&A>Gк3O#vԥ;(MI!*D?gT8O6vh.1OTdp.HʇAH< z`+TQrktdr< ʸM넦yo1>`n'0C6pXurh[ "l KMk"7•{t^S Lv.flӦJ,б.< u˺8ض$CN}mίNMo#_yg˫ɕ$#1)#HI`QԬ8dHg+\# f{9%WpwC oX*ۢy2|?q1ꭾ JYb|@a}Y|ɧL/ |&F5DX7Ӧ,G1dے\T;.6nP-ӟQHLTݩ0^-B淚ƫaƑ{%&dQnm/貕aZJ499XbD*zB J{ d*<~v|O hN#~<œ+11bu8Y~$4;^$ @>mn_P'lg7"1eRT>ǭYYo'L(ڸCZ9B!5Q+6ɛV:uD a*52_'_v+)SqFEwNZg{ c/4Pn P$ ( -/?„\̛0pxeђ~48t>E~kIu~Ӯ9Pz[}eaY,¸`;̊Ve_4A^C?V/.mQVHv 6pyD}l#7`bjZ|7~Jڶv]WiZ uO sR;*FE)B(_ʜ)EV5]oHROA ,"0N.UkN6wq1`gh{jU~ E!kn5/sb=<6#"eXuOVjTTڬBo:Ԛ*46*8`<m!)5;XSr${_Ȼ5xA@o-Umd.o؇+o(w {H^[bEŗLHΞ[0oy؇9TH9BwssSckԹYh_/ͲIB<:a 4."f[Q_&0Xpg J8a3\G KŌmC=ͰGq!Bvs#6JN yaFSΨV:*k, Osy*qBmLLS鸞S"% Gz$e\.hI]dLQ4y˹>)b68kRKivO^`e$"*. ( NPU[mv$O4t)j;Ҧ 3&'`O\i_8>Y1U AiYWf7deKfȝG@.])qT[6&xFywr@9S҂tbO܀ ؃|"2 "xcZ(?sVSkQ$̠=BںWi4ԈG :k1@zၔT*..z1Jf m9by=M2+Bڽ$n07I>~ST2;x>0P2/"I +:%b}|RY@ #?BK%)H;wv{شIf*=,osL O E[#;RY#sIx,4a Ef9_u_aBl N N/_ϹVamt[H1/.h0}}ݨo>VX,qjl^ܲ멐x<\M[70b찼fkFW@/ TY껰uʼw:S{㇕d[drK K5Dit&8_JPY9˸Na!0ciRMvX'nI,]ĻbWQ&R"UpXU>C[. C ƱTW+i{0PQvskFr*. `<+B[YhZ}1+@5?#hTς6Lt5+>vtP5ʸ&M` vw0 ӷ6~}xd%e QSbV i0 PCDnyZ]K_^'>FPjp<*Ro7c:ۤ;aTOOb[c1R)ǧ0+$p>jx9vA/Q8]j~o i9N?(vXR>"nGS&ň;ݿﶊh`u?޲oʷ7wwv*uQ8 diEGaϰ|u>XI:DebvaL:;_SOWHT{wJtmi'Nqc򼬼ד/-zU)y>ߵ.y^!'Jo9$iPT؟ #}F`@l!tЉ :RiPlf}j85BFymG+Gt((o0֣z+6ivǹ<+6RbxS:Mq|)ɬ8_ʏI_)J¦&CXpo×KҀ tAj-Ľ30EZ>OɆwOfPYkb:O-/]M)gM^bh0ȉOPK/jnIFSݝ&xdNa1Bh^}=L$pYەS ae 4L#Z8`=Roڎ2 N&`aG4.(?aCe[W#~8 eY 8+W2ErzN_Դ6`Vb]3J4@`<՜IFˁx;AJ$X>=hL,x([j_Tiu9Oe[O6]JiO;7É=k@^6.&GnIco4/UT%6STH _|իF&a?]sY{UW診 T:0ã=F W U7P1QdHJh&ӟæ ȿnLȝy1:u$'B,%YXJeC{|t}/)Gr? ]H PRdC9mFp+bad)p;5ֹ4ҹ_2EHX)9>y+eV3*`_.y|Q*D1mWQ95g ݴ t 9+b-ȅ0iJ_3]IMޒgDU~cr*Xhp:kMKif]LeAz2Dm:+C-$&M70|rUnj\S}A)1jXXu[(Rv@Y0|a8LBv&`̖ݷ֥fPrC c+r`oV enu;U֫?3֙0V COO< Kԉع\1Ғ{>LDU)lldz53YU4:J\iKaX8|"q!WzSl!Fe2νMǖt7K}/_ ڹ d: lU'_Su>K,CQ238-`#YM[v?Z$H/krko7T=REbژqd 0~ڏPP{|]@ F@4D~d!\A~g4 #Xy)pP*[el?OwPHP&aP*87lqg غKGh`cC8}\}*ir4[rFG+G%Fn;-* S|D(`2 t+5{De\IZmniYC94`|GKvэU~CAUA,OphAApTIef7$.1UǮGĠ"ĭ:oL>T,HBm e^ qLJދqxGpSc*(M| 5:|/ ?+ ΆOv;/y{Wq `eSB8ǽMiiI" 8s.oI asfL|V u#ꠀ'i4l!Jܿ(:v}o Lsi_{ LyZ\ 547:AՙКTEfsܸHF?ylwg=Lwߺ0U1MqI`7Oo}@}Yϸ#_%C7ärDX;~ʈM|KAA%(O2uZd4f< q~ %Dvot& 8^r `878OBvӅ^] j|fzQqdA5y=>V D3_\βM\`K]emT`@CSkc<5DƁ܈Hwb[4ccxm:&c)-ytg`UE$r L 6@&8B\ lvm!E pg3먓 Yx9v2&ܙ<@:2w; h3KG߾[ ɦ R|X@OӸ=7B#굀Jz![˻a:ʷI8MeF.{eE(bD2}w˲t!A_&oXB߉2DdtE]|剮Z틊vi/NW1Re- 8w8:u 6~g@g⻊)w?wt=WEٴODpsv[κ-OteDyZ(&eZd5[%\#2vyH,g)8263gŅ[-O:6}Qym3Lq%S0[~ e+4__lZ"eKΝ@|KJf<ʭsy7ݩ)/_SH)1(t\b/{KOp^.s4[><Ҿ@iWU2s=YOy\wb2cԐ98"[~\5 n%пu+jDW 2,)jlU !wIB Ôx[PJ26XPF?N$_ TywG4D^00tAD |G{.P\>C#4n$;U2F0z}ß.xܭы5|F m/?&==9;94n9-6Gm5 OA\ )ZY3Pb,gz348Y۱jbO@,*C&7)g pk{c ]\XS93 `{_ʇ?4G& ZޢDi/*Xa:2_QKWo9D{rN;R*svs` |>m5G_]q]E.4z҆%HQ8LY]v8TNlOqU%6vfqi-,=p fFy-f@֚hn mcIK)rC6.!R@!,,qSsN]/x8E]w.yUqW.0 ^:f0Y#&l;'t}ʜwQgrmޖ/.k6a^ӌcaAzp+?!EiJWk[*Ը*Ƌ%ttg9 Vi[O>X8?\ŲV b[_ Ji/^ d^#G~ޭޅkUv *GOLW=B^,UOGQ`"} a6@M(۸ƾi$g5dTßƳIyA0ЭJOYm;SrLs:-|E_ˠë FUjdeV4ȼVq?WH8cpy&D6KXxg3g^ E(h$V fܾī,t%Bѝb\4f xxs?skBՇ9ӑ98wAR;J5 ǂU[ڇ׮c_w ·6mZGdU{l#ؐ;!m3lꀶ ứ]{[Nu:9LXXnkNTI/'2y7LfoĶ@ D tW\Ȝ_ Zo5gI=;'` A|ڍJG( AV,>eE8kQ9vw_QC.=(Kӏí BV9KtwT݃L@ 8e uYOQKki_QcH+Tnp$a/ ޫmX+Ä1[ ftf|fpH94u GV#$YiFXvKYJּت|m;';"՛ö0^v,@-|&&Z-Lq6f|̿D+ WQMkxĝa|s?o=L?p0 \9y0礎x}/<0F;6L=šEi_W(lףp)ۛjAuѴUK>akp1wmMLLFYO`5 B7Z{M>ku}(yKM-b,%w@硙#5R A|KgzDO}Gb+2P9COPoSr:Dn܈god|3̀SP Fxc/ȴݥs^Lz: 6Z*aG!{`/~ oޑ_&FLBY 2#@0,Dnۇm^AI=xm_g<NgZ{F5FO"btPx$(2 kFU07-i_9xof,KTRuPbq0l[9ֈ1Z+Ǔ)yje=!$|{C)hl{3)%aoD,;DGnz 4xѩ'y6u/Lss5=~3qahK~SjG=~)Bj*r0sCѤ%K]Λz=h0 E1EsH!d<)HW@ 9.%C4*!w}Ba%؈ pYd0@KV)*̳I|#@Lj,W*L A+ :g4J94O)3((@5gWCx*3RlんMWr/oyixOs&&K5fs`8' 85e~ؑr[?>k,{J嬗 6rv ܳ=g,5b[e)]P+^ciN5I"BMǍmTF%p¾JcpL.RL_@DVTX_=;Y6Hh(ޙ Br\H*7+>LeF!؆TFP҄a*jBn@XrM0Fk+:W[lmg:5;̓ >ag[DFMj;q߿r(t gx+|ҾQ6+qDez6}=BJoKALXolV+Ndt&Al?TDH9b7Ǻ1y!>Nvc эCʻ1kОwt"1M ZU(s-/~;(vy() $0fzgH p(MI/ppshB+r~lvzš=&ٝ`dVҠf U7{O3v#8NT k9xȉXh) ZV /@9p BA% )x ?JS`GPg 0e` 90!&=ͽK~uިS2_e{mJ^#]$pr2L@˛v:Y\qmvhЧtB-l`.ow.As/Tw$=}.V NM$b NJA(|h{M%US Ϥ;N@P"L6R&a]y\?Q \n~w9 /ccZ^%*s;"uk #(D&$ V;k P:nRi!:_eM1(CqM#$31~X|q;y&EzZ$}v daI+rJ`2J 1^o3sU9ʥǴ%}LB#jQK.385U}jtpm+=xR+Bf,^v#[ .!{ g꙰pӉb! /V niU }G^(=Y[iLD[Ĺ;7f|ÛvHI{Nk(@og %-KmMbHIWvIP2x  ~|7`Wi^"*>;*/E[VT 5!10$#jZ)$ 1ZE|mSkQr-lP6qre}8(2? \s!O$iVm4`MoU88r/}moUo(>nYbL2pa B,<~$W;?I1⩼:wm JGʖ>IM-|'Uʳ(g(itiɳ;k `;cs9Ӭ !FO+6E`yt+"N^"tM'?`L{=ҭ+8o> a]M0Y3^%T]w 刮 ~b_(bxA8ַ@` &=s4)A5Jp")`D3k89y U|T 8kr̵fv& yrW  ˰PY9w1P K_9:Yo)iq*|lXqo[".E2*5uvҋC€Ya:xXNv{fQmԶ)t7̛xvi?p%Ds?Q`="ױ>;i4#='Y ūdΰ e5ŨǤ`JRn G,یkT`b@D)]&sixǃ>3OfeG`[\15'qNhf7HßG8Ȏ;:D=/{QI3k`Y}\XTut!WF:u*+a8eKD؛Z>(Tٗ@1yf Ɵr>),߽xy`R$DhLt#B5MYRYxA;;e\:9*д_CrM b|%q~b B\xds  2}I|t|ʾJYE;v'$N_7 6\޷V\kLֻbvwڟ'?:.WHZֈp$1@x?#ZcYƧ5j/N{Cih B 3>7zETΞ'u*>uj݂;/dE槩@Êv4\.a7XN05bO+ b\H6\C)_i cSfhF:-k1_y%`06v8{WD]YxW;j"2*a8} <̅ISpz\1R}..ګ?68 *y늘ll'Vvԍ}S> .6^,, VSa[mys_NJ[ &lr`aC⸜?.Y HӾ=I3P[yD /x]S^kH6q*S ܬk Ƨ+d:I@ DΟχU̬uL*8C9N&o=Wޯ,!NU!Ł+s>V,ޥ4rN.VA#ހB2C3ɎK og,֭|5&2N]ྷ2#n**g5kgzb۬%R߻#ڑ"v]N&K2|X,ꂿߍ?B%/;^Z%X@#g}D hg#kp_ROnoƫU1-}.46*W1Sax0Rjگ1vQv㠠nzko: :WD2g~LJ\ּA[Y(r -a嶱^+;J"at,6Xlcq+ʹT\{Ŵ\JI[$US:P{;ɮF8P,>δ a2AӼR5o؀\+fP dJ34 t}rbHrSUb!PEh Hx1U{d;V14bBw!bex":d%wńB3j9Wa&0Ġ#XBV!fdzY,">w%5I05?12-Xў`€"+f׷u&[~eЛ) )m!f}AeǪc5? DIqd"SaiöMW"Cim'їLſLy^n ̦KAФO|Y~q t;-SD沄(l hs"E?=NׇbgWBNv!DX>P/ahM 1*c uZ;di7מM48WL˝2=)Mͤ/S) t&B c5_+ ~gAh/ˮy%u#nّ;Hw6}GRm rҊө5ëޖ()O=PHL^O\}~gf x!"#*pe x%0"lUJ^֛HVˡ;x'?JpBw.f`J3NĆ; kf2ҫ LOy(YmR`g x`*ݟ$C()JA<sUM[W\UȆJʌ$A }Lټ ٗ%N~)@Hw7×pqQq#]F{MGl RQ$3Ѵ8mЭtޞηaeιJ4;e3m8MN'Cp#TSx;Z }k7C;V,xTHK|=9Tց`ihoōk k,A?bu;5@B:EX0ri.uvRD P!ѻēXP`'+dzJ&8$@d럋m^j!<w0{py ۈ@&dՊ} W.(*b+m;hGkӑ5I j dz7nW[uȏldJc+:'墄x> 6DŽe*ܲzVzÂ5z$ޭ z)Wܗ4^P(c-KCM(t>Y@1g@||>rнAQ 8rV ty8+1̝1[4d|/VY1[eP,^%[v11 7n8Z)Ե[_øuB +1|P1C@Gl=1DVX.R_ͱUg|'oGIio_ekQ0iA}OW5.U*Jmq[uU!Qa yXޅ=! 8#a>}{dT]Hj:p_$DŽdt#G$,㡞#Q"Jd1W<`V)M&nxo1l8Ǧ~*S,TܳrY]pt A@7bipp`+6OkҌ{Q_ v;̝șC4n7<-b5<|yVԐT7M ʆ|1ٟ')#G(F< a4Չlzmd t<,$ }=2[^5ϕ۳Pa]k,a~"> *H9z>àZ7Dr]<OI|zln fR~,`O0>;֠jq6W4]c\p3VkS Oˡ$3DF.;9:r*22gV.`jUkB|oH \%,$%g} Vė#2z45r3Ҭ23c ¥rJZJs/Gsg- o\R Q"} b35˥h àn 9a?ƍڌp+|h-_u ~LH i D+r)X6>>b**T?`/3Al ?} l4Řr0XY1^Oc ˜8ަxeANO4lUN̏\ubV2ddSGb<9GV%5Ԣ*@~4§`E QHbˡEAמwDMFW>oE4 ؕizՆթ<]\ah#H5P0'v s Klzҕn-y#[TؕoS?&%R?PBCE=zc}Y;{2R&EC ;+rƔr Ƹ`pw8ZhG;kйLH\n^ϴzedݼfgլ$5ƛ-Ǥw凪0u?~ ",0,e侀,2>OϞ|#sdQf7^# Rq䩳 >NtoqN[eVAA׮GSW$xs y{rSp TS'sV/}?ߔ;(s?N#9kfeJ+mqqُ#!:?+VGI|4鶠z"ESɲ٭:\Ff&&7Nolh7!}T%QHvP|}Q0T~nQߪD4sx< ©o?;wFǮ ڏ/!q(,b{sD\(}[9:${M֒( ֮1:JQ?@#QE {bZsN<8;x̄rl&^H0:b񶢢LGcP:lʨe*F!jfhmŰݯ6"P9v+4+W `#D} EW0FŠGn Ұ_ IqR],+4O.^I^B:=ɔilYt;wxh=y8@+2jfhlɧ&jN, :AV[E̐8ir*[|$H@ow5z`$+Lr)o{Z,`״s1 4czy:1zB$pT1%HEܯwobs!4r4nC;)xO̿ީMѠ\ W]RŃ V3 Ay(;EEwit\Ih,, !L]låTi9!v6ujV1^FuN&rC F5& E,k iwUY:w+nQhv0F"7ى)V ЦȕZHZdMAje&j'#7S5HQ d34+g2=sKJ(]d9X"wz7f/L[Ƌ ,[{8fL<#ez)`汥7N6)=|<9p 8* *x(1",mֱ8ެ+4Sw1eѡݭkG $۷DjdGDj8Q[;{xyoo+o5/O'ugcIٽO:g%.O㔖ژR,IT'@g#XXuNHj7F QYrv$+"zvY:E"W͂q^0%>*YSVScYJ/ Bj?g5rTZD:̏G#w,"y3#RʖS/@4wʥ]a O_ 85 J/ p iDudJ=]l܋;8ؓ8QAE^ګy5~-g9(ja@B& aڒtkAp#L|(.-瞣\l P/.^>Ciw%j_.jzRVqᦛC+B0"hݟA'ʄ4"5O=l[7+;@h#P%ܲ&.jnA >QŐQ]QTFV[g Nm;w9&=ӑs۴(fr4cՅH;_ b] B*[=9f>J$x,mH @5 mB@S'l lG ⩫:>nzM1⠋_Ğ!;$rHX X>4rVz){5zRfR԰N?3b_X+p6eY+!!#Q8g3&|'U`i ~dvG`8?zoЊII6}f#`՘&- K&/ =/0yphOL`# vzuxhrwEh+>$mRMSŦiMGd+q #vc rTVF[2 $^ P?KUNz~+(eW!^ Ebjpٟ+wQKDŽʿ6C@ik('(rJ/SJi{.Obk,pJ`Y_ciJZJh eTLl*^šra0lNƤ>T`dx֐Uew0k~&vה5QzXo@jq=)Y(0Ӣhk""JX\?s ;,T0Z;g3$dmArw|!^''X*veIq_ V%K0!&B5]TIIabAA4so j*p,]1,b$ttV$qˠ) fq=v%e0)Bhj%#}D҅63"9hB]「e'"F(lj,c0p'=Nť6uBTyA}- ̀!t E?:j8Uf0,P[VEE_ 4 :h 렽Á?ze1l[|&ِT0C]ٜ j)FC3,;IӃ&zuGࠗ}@q#t #\$߭l[g. 0B΄[;l]aj>PwڹF"!XE:i(.ٶw*B#f^,6>5 iל]Z zSk7' G٬yDn,hQ-ӛ^l}9GUnZ)`~A48SfeO,og5 x.PVh-1)tBbq =sV%lZO)D A{ڨ'gHC=pE`T0`'K d)ZWA֗*1a.q<|#m`8~A9+)֯7E٨byIf?F/{AFb8M&+M@rmI0qrl~˅Z'_O!#~xX zYt@nD+[M>R2FQ4m@\m|Zǩ ֙MvF" c, T M̽Ib1%.o!щ\0䵨>%xi!\NH7&!mI;Uv,ƹr{6^ht|?Yc\vtI:8jl ar#a/5 ͘Qcy 'jW2gx≮Fgtӌu35E}>_-5c1!aޚ7fs*\F%V؄D4|d)U\_hJIꅾ@ @C|8T/7]/YZ3k`vAqSy/m._s xqNGwg‚큤")IY>4.z‡.P_ Q뻼VLӁsRK4RX "0zIUHtKLh'޽ YC!..gTr(?MOI$X7pɌ; QQE+-M{94N#7(4J]oV,AvIE M26(ҫvPq&\f;&JheKؓ׸0aoq <(HaޝqqVipޝ<a춬'P 2qfZ#.5׻!ȏIUIL7љC`J2 &DW.B$"M@;'bQ$iĦ F镳fBQgMUKgO1=(%#/DɎV9 D,41|ho<ƀFWdpRvɍeL+fqf~>ljNJÊJB&zW \N~Sy!Cpn"sl0HE"7{x4JGGҴ,% |>~BcF$@a:q,$dJi(hzltUݏj_̾8&!z][xŇa5jKK-~"FdɅDVܴBT;?}f9;K4e'y[8_o4t>#R*=kU_)O4Kg\ל$)3t. m91OvZ+ ŲٶnI5 z ˸X `R `:$QѴ1ZIX ?l>R$1|pٰ$wxDs)8>%L:;μ/;C* #DA27Av&?⇞h}*o2ј~ d'=c@WT͐h@Mƪ;֚R_ŧrh*426Xۄph$uƧQŁs1Q&s(TQw|Σ<[\~@#W_ lըޢC٩zFL'42Ay㽇rkv?\a~KT3G!49lP<+V7Le0{gv_[_LV 7'5?`rTR+ .0EF;X ^@?"2)V3-SG՝ O2r,.qTQ E_DW?U^-ި sP; ,qw)wGQ!2~\_AtLaHDE0A)(P Bӏ6[k(%pH_dNמ"T~ Ga3 ꐊc^IУ^t0N۩CSae_PѶ~+*2L=.0 `ERնب#ktț~L<߫Zs%0>:~9Zdm&20UO(xE Fk Oޜ2g痪8]URFbT*гxj$M6- R~<ܣU=I/vBBGT"uA̝2\@HK.%1HwDIs;7 `>QJ1d/S4"_tk%ط  2U<]MhRbJ^;3)a s" 3vt;7ln؈vd1ќ'b[|e`F|LPLRvx2 23YOƂ⧐TeŔL` O3ϞTɎCoD9׎X9{B4on+q͟ɋxݤ!n٨ /(E`g%|ZJp8l n(V4m=1'q!G&쭯k]=(2*YqG 29A5q%6jVH>ۈ2'EdBp x 9W))0Q%Htyz3ZA3tH-2&e p}R-,N5 U_1! Lf+>w lCtJ 03HP/r  ֔rʇ9!Sq_(a77)'\_)80A? *Tk;hBbNaɊBҿI5a^rV$g{a¹µhK^MCy 1J*, bO|*+`,:{U(X|tDBbJD aJo8K=jWh}.eWM\s#^.r-6Am[ۂ*b &5 ʁd%%bycr*'g@E@,ќTXRxגu=>k:[;``M(DK zpy5248SL+;d' m,&r Y + 0c<.ĵH,2aa8Â@X1-@fDEL :D qeG ^m"@1Z9hy7lvm Com~M_o9~~x̝uEUMN\3g InU3܄%%&3,_K*G_R0׋΍8vL!-Jls^B! ƥǁy6l;g`\ @݇9<#h"*h߅&9UqԻM8#rMs f'zXd@S a-}!/v"z⸉/Ӑn~qfx E&\L^Lb-8Q~xp29\FHs uWX̏ZZ̋ʷ4_~VCp:~17y4=[IT1;-%'C5)[̝fHE,f9y"lr-3Ka,š l Ќ; RQE(hMƩt6c e\&b%>ZYLc! _)pÏWLPcp0ǣꓢ,9RgpͿS.w&8d4Q4 ? VTsS\!uB۞}7`J& [ 3-t!¹G8n($d:t-acIdS1tn,H$ ^з[B+ r>7SsThZji6]3D;`Cʻ<)y퇜"D+!Wɬ'7^8qX)ߊli`x KAmp~RƏIzʸXAˇ!Iu>F+A毘U5+:@q~?,j"c:` ymZcƺaCA.afHY`:v̺TSG¸wf&Fb|dyGY-\辈1 xО}s ؁  n<|X;GC=@-|LCeܙa{XyU?0c8x E'~OI}8F^d> Y'kߛvk)Ѿ~M#2Uz& 6dŴ+nůwj3=w-~ V#o T[|8BU_vAn23,mc<0F3h?_q8`i5)B..}$^^*i0ss3aF6%.!V3`o&'xIS:y"S,>i )츜[f󔱀3mf|xDf8E'AÇ㈀u>8ޤo8|F')93!΁c\:3#0j@Ckt)3`# }%rUl{o&{<5i3iM<ރ>|#߬>G(t:{P^ r9qSP;%n*E .Õ=v_.UJZH:l;gZ`ksY%'i-'֙K,ԁ ??im'"wnr!u61/I^o Z5ӌtڃҁ9ѳS%gL5XA4|It&Q"m9Lz-7!$yiVX_ vѰK9(2C%L^"_%n#3HUJ;eb4yG]j4T"c mBAJXIӞ) ®C4\[0x@wot3jxy94(CGq@DbY=ӗ9|`0je/,xX060M1T

,<߉{PgD$i,K zC 1 ,\GWH)]{\eI{6: {łmR5Yf4NkxG}A}t ,4Z+K8s<5p//z xŽC~AjZRS9 pBBwtP䶭I?ud$P5;fy㽙=Sh8#5{?`W:/P4@IW`ؤ|'XƐ~p)M-X (0R!hc܅e fLf~忴[;8\*9QD]*3cF2Y@޽zȦIIH |qV8q7W^:u:~L;&lِvZ9" ~}n7b&G󏀱 cPۨ/([6`F}Iq<#FT^]Ì5v Xyt[sJGO&89a*Ԃ́uv8.X2 Ht#Nwp&JAJbH1^+FMU+ߦ88N> 1Gxp9$h׌ɘ}NX8b HxGs3TbhrAdծ0Om?%eD An_41 A/Tz\l ̵`W/ʃ8 -P-d\}cN@Rn lpz?}&N^?ȧ$ɱyGpYڨ黯DMugW-PZW܉٭6mǀ$w l=̵W#5chL0rѓI2ԙ& H^Cx:uJY| QDirS8:GB Wd_38A2fe:I_ФTQ5m}$u lbO׼fm_ZiE 9 (q(&r$v ʒ= L@ǝ@%lo Y|]{оFVac 2&s |rztwg_Ec*!{^4}0֙|^0[?r4bhAc1dk)UT@:YyX^ּU,lAnp!Yr1ugURV:wGBb;S$#v(7&,yi׊tgοA}4ޯǟD=ӤU!TGKOʧfNoGfSرHn Jk.ԙ3qL1L QЛ[ Ժ-݉/ @WF)pc\  %y gx:Φ~VI':3Kcۥ{hw~J]l*AU̶LHeZpMghXZJ=׌r:x%ӿoiXzq"%CjxM1]I=u룮jj[hYolz`dzmo)u6oӎ=lMRM0>[8d+M l x.=?dߒ&ԡpGi״C!:X͕6Ժڹ3S1j5ݵxCSHՉ/Kz[2ZLO}ɗⷃ ؓMZ?#}WH.ceX۲zLG9Fra^> %sj_)%MȆ~dd}u`$!vd"_6i*7C:i9f(vqA2k޶J2N~ Kp|uTռ'CaXS' l=18u$3o8=2Q7s3<gBmv !;=P0JL: U %J D "Ex2>7(g4w[`^R,P36SMY;W,8(?ukQuk=1=36jHɶW1qfHc|c( (jCٶͧ͜a_5 @֤m.X9#+MO:er@jЬZSpF e 2[z? \{(Dkv7 B}3?:B09kϠQp,@O#fƟ~zΒ 9!?ϗV8tvuiz.YFmFQb3d'CG`aP:R/Ɩ81.p rK%$‰҃"f44c7Ns)l` ;!GUY\u>4ӶԆK:cg!c'(|aA,|E&mXMX ԾaQ ǫu|iwx]>Gor<\jz@}{wH8dLvG pz[Wx5*FrB:1t(/S8(h#l/nJ0ar8:0qwXźz}&A?66&ѯD+}sgbWNs gY#O)|܇ﮪGSn(4b3QfDdSHr/H{8D/tfm 02x I>3 eI|z-ܯ@ Z'O:KJ:j3@u8g^CGֆDB]9sE$%l ȵZUGroqL*W븛94;}'2Bo Z$;[PKIS\ Ņ/t6ZC\Qb#~jWg!x`" !bOEv8Eʐ(C046ຏ4aNIf3#RqNx2)W 4.&F^F.T3SMY%tޒ2 _e"eZ)rE\4u\*@փCҀإn0S-ba qJv#.{D=bcTL( 39D!r fe>arQ ʴ\i{dZI :4L|{z%ay`F36h<2WE-ڻ[#̬ފ0T7oubb}ӹ:3HІ.Áyɾr0wf LxgDߧȉZZvAT_̮8rCQVQ"wXZ q2 WiNJz{f+2aP^%s3_w Y.zτD&K$$>0-QSP-W%dGƐKkmAj8MƨL݀KR07FI- $\1REJwFsq%ڧ+KCa앸<)3^qm M(ҺȀܰ3g/],EIٯ@\@~ߑ:فʖ(2ಊ!o.6m 3;A4ysFP5E1*e_d<L"۰mbs]|}Ψ)@t|Q8w$+>JCc^\xK:߶J4E%Q\TY=l(uFܓ-l*VinaI+iܐEQoS|^I[bk"'ypv߱mO&l.KM$ O =u&ߠvcl}Q&c^" 1(\ըj4JYH9;X&]$,Ajc-]\cs j{pu \պP8鲟d5PQ9lH6Gps'"dЦYrTo0I'ԣnA[Sp*i>/Uy6PV`H5SxnAy׀;^q2yLEabR@h~֭Se^KwmN7V' hXbL4UI -0åfBMؐ6iW1|8GO/Oq1T8:PM߄;,܊I]rƈۓP~\e^o4zyZG *tnCDH >zIqՅ6NR5X2)^NmIP:y$2a| .̛!w[Z2.h(aPKGh8U]ҘR:WE7vVcoi<.Xj!M٫ϱÁ借O8Lc3Gɉ˲EO.TnYFwpI.qmzPM`[א@z, vէBna0BJ?|7Yp%b”IH/7ba _G :yTvnXG^D- qܦO邭kIL n{ @d.°La-iKE ./)wyf\u8yz/oj3/u~~6g\nƒkzugò;l ;ªSQhLs|H3N[11g]͇Vٕ>?NoOQ8YXBoCTTge{o;JHG3-+tHk=O-vVgߪ\ / ^j eڈOt; -n;0VnySRJm+HEH_VvJZLggUۦ&tG[GlSuXOEReĢrs[I+Qt_ZYbp47D6gWt0Uť]35o)'4QEϲ>$:T*bgDEcC>"EqSݑS-JHC0jp}:浡}!PƠe˩O(l08Ɂ/YxULZT(*ŝץOJMѬiS͢73I Y YB]=%舙f2 m߶M_-qO@?RdKaj+EFM0?V[s0uk׵BT'ш/9n}i&E/Q;~T0irc|;At +pSd Ӹ*9hmv5j`植gC/ϗE̫us\>mQkFUnJ"Vdvh }SI K yI7(@ CqPl9͇.?٣L%c;e,[EH?-9Ԗg E!iI?7*o*p|OFֽcY$vdsnhQS,}}>_@j]{!M'<5x$2x<ӣ7|] l n/pʌa tB I%C頪 #d=xAo1(%ٝ 1-i5nsr>oY?5hIx[$S,\'-./a'Z Ҡ1HkC42TE6YQm/(ٯtaN9\n& {  Ok38.|ywxJ8ʉiq?z MN# [yM7}Ѓڋ5!8yH/fQ k6|Y24c_l?;N데c"](?y,6qEBJA/Mrh\" *ߺ+3b!\wbٺzS_wљ_w?vN.`!Eo|_<}{:O!SzCC}]t3VA|VXNmJmot?[$<@`\$'̏[ˀ:!} *[:b/,U$\)g'zn:ӧCV9?PNtgvq(Zk#_zak 'e⻍{%zM9ˉ|{ `^fŸ){,MgHYlҩK!#9]gj_jjP$G$[J3F 6#ŰFItꢂ-kؐ+4u (آS eJ}ZMpDLh?I EG*аک6٩t!HCU<=A=cnJW[&pcc8\r3?C ${^ Jl@ӲAcZILzU:kYAh/АhT,CBV\[kV!`I& m[VG>L @8ř&GZ?'8 qg eR4]H^gh} vlP**xg@ Ķt2L8ߪѧ h* r ijTf8嗌DJ'4Kuy9(bD!9Hqpz 2C# v_CȲqUP3Ʊ49@o*@Щ@ <ͻ+V\%Ey=6N\1ꎠݫi͌maظi@W4 Na;.PTrZfղ>zԥO^ֈd,e(Rg Gϒ~ H|mꆶJ'(Ok'caҿ%:L>j.DAi8|pHȣÁ@v'.E*ldvMcR@ATUm,\hn"qAFe忩޲'9F͢q}E3;hܟf=W.TmoуE$X O u,\~w$vj3;(V#0#UC]i BW;HBi0_ܿw qWF%')?x t`R4&\) ,%JSş$kxoQ#\}n)yCXYk.'A;za@pomϾ QɓI^ }жi"2ybF؊ 8X!NOhYxCm4N:KJ'NhL 9c78!On0,8ƌHRfaax8t=6SSK,b܊rҪl}9!Y /4dd>_FMʀx#;tGI '{k9.^Uf/pt[^ۭ?B-oSЖ@:`ůDra:RoSn8|eύZ`/2{\u.;7늪R;>Pw9hLiRdNrNez'=uIf^ -Or\;{IC] xݑTtHUx+C2Ts$0M$h[qXǧ@ \PsXՃrhg[٫R1 Qu1r$|&y S-ſZN}aB ngM'UvB?: Kwg'TNei~G1}Y EaH>0XfµY(5[nuվ}5qeie?nd&>A[R_PYb10I"o"@%t!{gW*Ѕ3:|82~ ͌ZLWEȽX*6;D?A̾X5>**z=Miv =@{zŨTDGChcYJO9xӄzߧz{JF]B٢VCbPmLVQzUVTp<Ќ6fƬ\pʊ<<pCa*_Uh{,yƨ gΜ+,s #+oQrzf~CljXF55~>!$*PMʑUY!N8)-zW<ǙC=&nUQّ[^-GfNr l堒RN<g쾆` ]&ƽG нzs6?ҼFZ֖ڈRY<e̐ڤOᨕF-bkfi6`UF7TM#FQ(.X3zNԅ\ =+lL H(E0it$(P ؞YǤ48|%Q/νoI6HP#K>|2 :͙g`gYQY>J !0rUj91קܮ`|kCG=]]H նxdh #偆h.G(3̧ NEL=YUfcv=~i|fw% )Gmf=KҥbKYk6R\U@H02@ÅW{HJf>ǁKj={f&Mwafw)dRx)䱀:e J#tRh.&dBw\'FgsmE0l;PGyZE|=̗m9n2}kTn'7m }d4Ȑ5lg9Uܪ&ALnCNfoQ뺳tHHzg=8*$ ,ΰ,zUxiXY04ܲ$G҄.1A&¥zڏ+zeNB#4euSeR˴3] f+ppRJY09n&2{XFZkbUYvxJiEK>N]OAߤaoz :~xi' Pz%"hN976pw3ESaLmCPCtCD!FY L- p gj9}ELY>zUp CЀ CkgܽDW(7JŢ}~&Z ^x R4{ݿ<^N'^ygDQmzC ;CQ1M4g\w+= b4!)(29.Q07*h"UO2ᬰћ[9-_~.AfPiz@^6<*5|lipm@́AѦl<DL3s\ Š2+)c2#Rq$F*/]sy_?r!G htZ~ aUx bёi3i}b{S -m+V~/fũ]Kv{ cnb`&thksD [@-̶Q.p\Lh ծ)M'G';kxqNd d-![QF]^?_ݳf6;?'}!Ma*M~^p:S0N*NedKtjeQAD 7@It?boS7jf9Muy~[%K[pChμG w r&5@dy҄Pi'y0ˬ#) ῎)Loڢ5PzVG31jXNiiR).i "PQatOWCiDg vMp~NnuT{PDnDXs03;⴩87Ͱ#K2s[K2ո۸*=|#~CQՒ$Ԑ:ylCQP+guJIZ}%EֺJA~ŸtQMۼQ~Wu2 O`n\,7)k&xnF`&S?|@lWmV=au5 Kp}Nʉ[&z`]ܵ3H54ނ=艣x?O,HJ@K=mrrol' 8۾eȅZI:RŝKWW]źܥ?*d0MBQ̹9@B%ZIhHIc- fsKENqЌ:H@µ R"Й-* ?/gAa|*(\쉋MsÄЮ E,m`Մt~k~#܊롞5VMҜWIre*!1F8$ܖ{+W"upH7ں9.-*̲"}9aN* *[=6rFO+xHdlLe8$4"61>=rK|>OTwW:%!ԉ@J\I}fCrxy!%\X n,:aбčvm[S3w**'2ؽvQԫj: vF "qpx5Hp eaWq!4mg' AmΦWQp ~AhFFW 9/3R F2PeH>ó}5׉bQ4^&m/hʍ͝h' .qê.1pF6줊j=?UwWSf:o9hQtF'Jo~0 toi@@1~e“6$nץrR͗ϫ%<ȝX5e,:rwvLؔFb%02o4\,$gS1'qSb aG)I0Ϙu9~&𷣏'CH~BwnXѩ ~2V{`_s<7i]& }BYn`$,`ל(8G^㈈rdHM -M~[oS=)M]PyG%|'8T{hY&I1;/^N8>r`9ƥVBmQ-yc#̧C!>ՁƝDZ]. -&5]zKIQW2'r .zvlLU׈[l|1wѓVGLuD@1M.T>fce&9> '{ZO64QOZNDH{eǽʬfUXp'r:D?0HW+BˌުS^kЌjd%P$ wi:}7 eL# ȥٖ_^(8CZ2%sQ+hPjgDmvi]ln#JFS/LA~8bl̅Ғ}uu7AR!Dm#I GF<,2mQQcW!5x/%;w;KFN貹SJ]wQ D4)|tAus9fhՓ"eo j Rχf%ġ~ZokeR;V%`5F

GG4(ә3G](qᠧmIW fu"3KEf`Q%m{fz4N|("ۙ߰rٳ:q]cO͑էNRm[a%C[_:H$7AuG Zj6Ut AۏhQsE `TE-:xE"w}"_Q_҅áC/UA4 ~ۋF(#iᔖf6f&'KJMa 0#OnB3E)Y7m-4n*|(Ɣ.w 0-hsMȱHhyfhDt+qZBo]jN&j/0,S.\ҩb%1>3s6^!y}6^4$GNtQbXrmV'F[!;D-:bV@05:UUTiH kg=mXx_0zUZ:')@PS7<[VKLC F Ӵ%( ªuGJJBE#1N;k[h!!(!ǐt5{rld-3SVw uԺHEI kY: !% 4<)j,,;Vc\ 6x@3azT'}a#w#>@gbfsVzޟUvGZba;v.])^_[yd4Ệ6Z4#4}肹[\:¶g}Զ2ټ`6!:1y{*9I?Y=Ej[NgVtw~MI=~[LJF(J~7x/Ui~m tJXfۗu[xW){W^!W[mǥ!3ҏXPԷIK%{TH`jˬJ%[C(tlpnf.Q954ywFOkk\GhqeMBuL's@`̭hHf X?5z‘lYԠ[d_-Ԧ ق#1[Zӫmk05b3ZV6OW74G]GP +7:}2罳?vkX]v[;Ei+<8 Nֻ̾h]j~%`8Jl*4 McVg DϨ=R2`C .!%1-"[bCc\5?re|a?P} 1D>"zD3CO. iL UX̛K4gcjp(PZV+cJJaKet}少jQGm"ZݑҕW ŰSKN׾~v^#mz6^K yJP̙8j--esUs1ܧ^SHfBgEV42?>'-.19ރ=`$@$|ʏN-Sm3гWٷOf̏w*˲ץ4}wH~s#w^|$b1tDoG]ȢGlF9~AW:d"Ć13No0c2K3F58>ip~ daHA)Bx= a]Ld?7{#ET1hQ[3?,B?3g6;y 'ېraȨ YR6z]I#I!b}{"J xa2̈Q_)%I3 ӲїgRx@f;nfZ/z#G`F >`֟NhOA4 ]jJky H0a7aj߮.@ܵ7E_׽35Irdʑ t15qIsV93|PDWArL+ZјP75WTkb$u6*)hZHjlwߖ{F&5'6A@Pl܀45}UVJ 'CEWet@ at 4BÎaExpjju( -{HmKL+@vebr^zE!k4a]PWU踺}2q O:un  )O7>vy= :W hz` й'%fb8)fJ\kϩVݯœt+Yץhhv Aoo96Ѡ^(UowDGx6wpP<tUƼbȤ𵘝a.T7NC$fdZdl߃0$qD/2 RG,PDH G``oTX}YB"\&OHp>G+U+~ GU}8=k3NzS=ӭ =#R:_GbY挑ɻ 1%rCr˗ (kj[7^dd[r'`8b2 g^w9=qq):=t41\cboGi{}Ũb sQUSS=A~?"?CZB؃@G O=8gRey"m K\Y i+q?chnD+MpaqiZ@ ]h U)E?.\~Z1oy&CZ-l$TKN^%[2ӿj}ڪy,M[6j6H/hJ32o'b)0~w& 75?qMJ'.1W!$xcRR*rE!Sf*Ftp5nAZ63C|86ς@xD)kr˴oQ:q!ԙFsel~~TFO7OhX=y{/HUNܞBJ2:HEϸu<-\,()C] ~*pf)7 -'Vٍ>[7.{mWjU' .>8m6y8ۆڞqj(bAz2q-Q*Mw'ͤ?z ҙxM'sQ+GreQV'}-|5쬁5pY$xCf,m 1] H*jBbƽY{JJ[Cf!'E)4'MIB&(3~ 8lgxvs6ÜLյ[R &)>Hh–cQDK^:u9clz=^\6fShG܊^1\yFaE?Ffۂ@yj-6A5I Fm!Pd73aw:,E8A1>]92s#Ï~MTbCǕv/)dHni Ġ .I0|j]i&`2܄[tp;9t131MoaVMsTkby}$j*{Tl\0 " Zހ]) 9ЏRxAbA`-ޯ[: %v P'0;9ecVBڧa@Gups%+Ko:Du2W @5l6:aʲLf>^k.­0mA7Uԩ"%lZE.UC0lt,SQbUi6<+}~% ?MG†.Ӝ9xE<>{IA$ڣ80j'J@7_)` v7e2>.?sX5=K4sYPqA@Y?(V Ʉ;j̜[ߡ% <ܭbSQ7E@mmP.x1B? d4 PmVChSg\NS`Z>DYjĵ] O!8M;枺TGdp-u5|Ga)ZPQ S@iM3HPU&=&4 ;N\Яv/ U btĕ̥h$" =p[g 0n`sIt _R}OΦb͆'ʐ@{4yP,JNh= 2EB鴵pty[옖{jV&sWJ7 m”׃#D k k4rbyΠy *t(9o`Z/>"K[*k mrD3ܳx4`oMZQisAmxp%%-|R꿉Gаr wp6aE>E)%m7%#/ WDQGTX6/Yj/H:'2-gM`ҙ3z1NHyFw~{=I A)fLr7GYg\̓E? uSލ>0~([;'$Rz7(H%&on2>%^/(\&@@ vsmV~Y^B2XH0ZoorY→n`9e88Yv Y6a9 u asDs^U% HJrߛeҺ R@U^c6 !Ӹ# 0 "Nsܵ0W;ۦ"V=H,ܬJBwGۯ.L!~3̏%c aTLK:!9W*k癈44.Sfҏ+_TI Z!™*=Ȏbh-@z{&|s4tx*USs) (L*,l_t\-w:#9y6^LCm?1F̵ DХKtYN*>EWY-!|m bIN4PwY7Gwr ` h1k> ,[|Zcf?·$+uUf}qSxcxؒ@L)\>gh%R.?Twҕ|?Wp֕S֪ժ?9ďVҹ1xoe ,@^dz48#kKpy<^͘'f,-:_1.qѧU~?b [>.\MW" "a"e\i" }Ch 6&q~8QnjD\A^ch9}s&`5z3jaC^c_8P/bxXpea8/ď8nlG g6jWKMkqzǍmClS6~N]NwHI{&x@Я1G$gp-]1U (W'⵼`'A'5e UfPҺNڈuK_R&e h8USS&`4g,kWGIl@B1dǡ+`f5)~؎@.q~L:?﯁ {o(b^(,(GԳpۧV(]&:v:R9`9=#Sto{@(F|t2k`  K:&5TdlD \RauG$NhdhdZ7 Pg{!`17=1hƾpl`[`FP* (1r@0ޥdQ)wNc[ znK;F~Y]}}$ z& Ԛ4)qBlԁ0 .3jYʫtv'G7|WDhMU&e wt-ְ[*7 t+XD>8pJT5J"=OO1)|xviNUxe([P~۸V ;򓅺!0CpLj8mݽ,*"YQb>eTF-KZLs*ʬx3"e/P0O\ d^ɹōv3U_bm$;V*s",KٕKҧDPk}j"B@Q[3B{"B& _.$SkP-)e)u [Ae  e|Hj"yW{%TozG( \6)EҺ/SPA%a"̒07e *drUx"ޑ7nkYt{(!K+ҼE @pŢj7Wji( uDL :gp,ItxbX4eZH0ۼ_&zٯ*)/)c!©IO[α8oSnaՂxH~ W*m.5h=n}},3M6]6,uY<|*KQ̮%kmudF#6!N-qWuV2p6 ͙|9kkᣗgݳ!gKN` /F 3 ']RX`k}h4ށA}Zb73y,Vhj[oQKh%d݋ߋ_eӅpr٧`Da'ls--)s5qrXLju߈zH\44&0Z8Y0^tQqn+*7 GZmqȃTNݮ9 fN/ F0z~Vg.K3"Px0!vgXj 6Ц :xm>²z8 5Cg"|Gǘ'^)ۦiPhVD#5w4/\ s}ealjҨ_"꺜cL+~mC3 2RoIk\c/nG~й!'F΅7C{ʃ3GFЊC٧q"y4J=W/4>9Չ S &`pY2uÌ^Ob8-P|Pzy8lZd+Dž,W%*ȸ=t55 q&YАcT'-E4FeX\hWBaAL |wn[Ԁp=4Xp+oܼv,~A{o;ϴT.t =RS$,+6y"͇ts"1C-@ ` ־! j]sO usqB3.@ԀȢ,44ee$rz͸tv-Sz4R'DqK=liDkJҨ""ˀLlzKT?8m^)Y VCIe=J`H}i S No UsxEcN'ڽ<UhjfL ]r lA805^}9Rz(H_W<ߘNOկoc;R ƗA3 C!MWCiALV}q똯|j޺. 3"Pt_?4i^F]^^= ՙj{MozC'Hj=`3d% ~|{;hGDv3"i+ pi0;xՁ1#k;lPTxK \Tfj!g5O<$ &:F[0PߔL)ZH[a ^0—p˿ [V V(D%\Z|,7o&fxGcߚx|_%zQT%hs /YoTRndŊ9;CT"38~'3mK@#} QgH0-Yu|msi4M$N;X^Z0kŷ>e}z }x<0z`/HMQ&"('iH9⡭o} &X6{Ef?f2ɿ0;{-#?; S_K`dMUޥ7 Ui=]HodۧS#NXL;2w  4[+TB+ZsEZ%iIRzNCo<%I#z G!ILp=bW.rs6v @gqGI&ߐj;] CC/[#\q̯ ´J7oldd1rJ&fI,\29X\ֿj~vۻku ~$9Jua? :DuN*њ>P"uj^HXd{yL*cTq4}Q"E/i0Jh0rǣGbf׏o"{ F_:Fr=B-?7ѵ/π ;/#ָ\^!.8/Qa> Uj Ï8s)~#$rǬ)ف@P_챱 `7cD z#9kۣ8%;pHF82? T*ē 用8|o#4bznI3z<ؑZz^ڏxZ݈mI.% 载w$;揅7N}oa !õpJao; NߟxZ_z 48#S'zr}`(C2V)+O1f\D2iQK"wV^Qd?$:Eh,ϩU7xQ)7,Xʹ#Pfd>2ZL)Fyz_d3uK䠭^YBR+z%0lX>BDNF@J r49e)D!vAuҮ֠|>`!N~0I|1MpkYgNߜFH7vp礬Ċ ߰Չi%UyjZ<Ӽpt ~UYmSYEsF\Z"¤D$"1^vH4znU\-P<s+<|G>"GytsMeQ_0ug3rEpl,:F~ۣ+(u*V6 nR@gDJxc@-{cqR4E3쬂FJ9>lU{e]i7O4F}h; `>Y0sWtb9,+Xԍd V^@{H*&4I@3*i"8D dI t)~9YF-ABiGFܫrD2V?+Cϧ_co #2M?A@[. J4!:1%* [6Kz{6myI;$h4cüC99HV .Q$'VԀq*O[jCWAkRqBqg3ayw Q魋XЅ͏nR=`}xo j 6_lBVޞΛ{ݍݤ]QIbۺhwhu .-qΩ\.VoN>~5 4εaƪIl%yCCSsj!LEI[U tۇtF)8 IOx25[<_. ) KXj'6yI.~G :S<,Z)~45Gmfg$_FI冣֯AEye,HfN9"0bȟ=:sQq߅5_>'{395HKn5 Y2Wj v_n{d.w W/^U$Uw2'JT;{[Kn %$Pir{ZFR=yw|]88Լn[e/cUEXD8zI;4u;[mU: E\HRR;@m7!#WkVϜlXVu}B#U觷n[QxQ,!uZGiy<]BU%0> QJ]0׊N?(ܧoEGΌU'4i(96yv=DQqܚ<҃De}$8r9 i|v{s:L]#/\4ߢ:PM9 |ӥ A6T@,rv\`6ZkI ǖԍvUQ Ukc ƟMҧ16aт\m`R*$# fLU@ܺ#~>l`(L}j1&q̊zy[nId RkQ&>}C{T:hN?n!o"B2&cOJ4,?;IF=OUi*|sP)ļ7dY@W5yhׂK(}R<-3?Ȥf*;=ڌJ 'U+`\M(Lu+5^ qAdO] gzL̨u 4sW9s^T8 =STףm iG[ߌ&Ry}oPM \tPly"4+L@'Zsc3$BZm}#,/׊yӴ$;)]RZ&Ev7M|!/MEAvcZ(eCRëZ:*Ž-AuxW+I$ l*+S{KCGL8&`yJ7=nFA #5?Wf-V9qakV+D)DU~Hۋݲ04۪m=TECĐyQ3E;倇Uo|@hD>g^'+MoUHr`_F`0T6K=_cS{P 0_.&oѕ0rFP=,d:\Ew+GKTIy>^_b/gWt5X 407֦1eE9gښM=Q*ޏ3:Apz P"F?۹׀+@wšst]_aVCz n4Ԃ܌̤ꂢu/?+ A#I ѐ;5WGR0JS@.~J:](¡_h{<ڄ8[\.R21֦`spۜ/)G˪D_;=UaP +\;\>zBힷ9MkN4, :~ o ⯓A5xBapcc}_^{a@GTX<zFFqSt݌9__ܔ mvX{uT$+ *30AP+jD^73\P.Ƚ'`f|4n;[Vؾݘeh$S ܖt$?'|-VJ [Vdk.0=1Ќ& E;O~I2E -U*f|_d/;Q=;:cФ\^{5_@_5a>bqZ\fUjM5(HY)O$U@y$QvxT^d*.#4(^" 069vUeik-6 pRc_P2]~sほ͋=;L+t9MwMrq3 7 l<7k^gnÎVbgt"9s7m8A _m]%Ĭ{'D` v?[N?1$CP1C8PaжO|׆\jGYh1#\S͌3+ptc/ث+0ƨ'f=zLDke4?C5~aKTd:c;NӫUdf)WRbMr|փO& pJgo%/D΃tsfl+ĶS%DF*1*ie} WJ5JOd]2NK9彈ᑋKJXƲyH?E%W#KX B2/&(cG5>[1?;JbŒ%\\Ɠ`eFe'(!WL?RO t1_ZHt{hb+ dfӻAR)t.K<,B`~]LCMBQJS<{iSTX4%taDpx&!Si]?Տquy5y+ʋ‘w)<=jnN-[KIm^PGCn %"ҵSPEd3ËX+>"* (^m2`ELF vxѻ{!'DSREdM Uryp;F:n+ˁ*;(,j<2T{|)[ص#vAϼ9!Ul_"6GNZ !cyb+Lij2PoJ&iDD&.j)re+d.,=rhĂfx^kr+L%|J mM\b^ dͳd%bDsTcU1"dYuvtV֔A08'y-'GxJps >@yaWP<(L@%;P _ye }nF3bl!7C۟!` Hi+n/!5B'?9$S Y&\S:@NE$iv`buJF=ĿȚ!1Z {@ql3 *-Y7np(W~8d8`ya ZR|MkymXK.=x6uI_>+v 7i"OT9՚Ӟ3Z7bGׂdii YmaU{; x}''#YO"88@MX͖b=(gb^ 5 >@BH:^Ɩ*NΦ߉*e-P2QU'h*@JBVT4r'bIbkp멦ž5jۮ Mu՟;WyO)峑0gJ^|WٮR zxZkFmgt%OKL<Uhfڌ>\:8{.4Y '"7髕q .|!-},}tfրH_OtWc0Bm84vB{ ULLY_ E7*"8So[HCC߁̀$\vizy4h ?:|C!FHOz] =LtfbEiKH>g3hsܜ+ '1\TtX Sat2q @O,f3H7`S_\/w/IV|3/U+7Wp/H?XV7)(?랳5.2d57_dLJu?m4k&Jds?*U}ݺ,,_X܇ͣaoEQ@ u…I}i%LG yP߃DDX lpb4,aTXF2۬-mDS&ΌiۤD$18=\ĠtfjAʖX^;mQhiّA4Qġ]=y-hc]*XBrfSQ F]WtS@⮣zBt6|3hkEr-gs7zYe+@*ծq7C鿳rюm었*6#x* #B"ŵ3_+u^5p5Y7rSzZ& ξCLVǥT~8 z(pAs'DI#RQDqS? zEE*%[1,Pn?X .[=)ihGjrEt,߶ٷM@/2cH0ݷ]r9tc{=YkixS[KBy ȷ+åhCϤOeA9zקh#i'li=nC|`6QSlRj'Z7t3uC;msai~Q^:V]fv8xh˻Z+87K/H5P8;-;mw۶mAW-BBi&ͨC7N;--|>07Z AHdM7.kcv)^u%[jY#79FYgf5T(rR[N;:dlRlxCRgq4b|cf9Ӗ3ik5sO\!T1wozg[]1 i"bl?t羞~\LR1#0U^by?&q퐰E70ITۥᲓr 6_vw7\ѡkqa+ kmB΍ B;er ֫9$1_V DM{ [bML+AXj]R FР}L"93=>)D\P7dE5{+ioZo?Ys&~C{>1<8KK,v1,:s#yen`̳Y|a4tQ,3zzG4˷\tpFb+|l0 ޞ]GmL3Yr-d/ qQ!~Ï,Lvp a!f_'5|X ̎J\#.<7{ҧ% \;rl(I$7~A:'?KHzܳ|O_T!q(14O-D-uHX(ZUo6NEt'OGXjs_'ᳰ|c6x\6N|{k>}Z0T.P9pLE-Pe؉FVʦB: "*f0ᡶvuw~Y~8L8rHhKg39f>@EUU/ܬ +h}.iS=^"X>5LfTo۱e]p1Я5 vm z "ד)XXy7 8{an>6-dJ:h"ӰsP)> LWpt1I}~"Xn9l2s֍N#jo2 S{{*H 0*||$@V7aYIHvxZ?u|udl񛏫kH P'‰(gpZKGSe:X Vhv ߵSUudyrHJ6z:FSMrmcB\=2 :abuv;Sb5GF|Y (4[BUy1*qQX(:v^q4ҶkVb "׹p)#d$4|pxi24Uhj6\v hbӎJݿrc CSM-HXmB++1X2*4"T&  $!]3ʬQwkKi siQǩջ`{Gt1ޒ]ՍCS%yMB 5Ar\(AnU%#-CNQghvpT~{J[PDuzrYy$ԗ݄ه;t!4$R\M8l(7\4ڰ7NU% H8'uC$)I9[p&ΉӲ#_eloDʷfπ3# wW*W #G AP9_@hÉ?,SB/F,7axFm~;,SU#pE4WʤuӬ+E aFEXjBRG!yB%@J+:f,wyǼJ$&N U,l&{|w XR^stX*)k*ܬf vAl@3ٛ 1&6>$~uv/`TU 5yX٫/ā8- a9ouԟ1H~JXCRr-H5fe]#+>FoxWӒNtmB*jث?0DKֽZUl-\yCLwYhwWm>z8v/CQ;u MXγ?]1D7 )bC-.~v]Sj;(ß,E%gٮ_FwS8GO]7ErJw7U4eγcFj#_LSGD q(c[$R?s@a0hS$D-gƐ:ttDa9sڟFGC $꒟-B $Z* eWYR~= ~ SFE[x3E\wZȟstJZY l] phMĀ~r!%P[+oVUgeD zdFs 9Yת=|W$i+Ⱖ%teeԵ;RUC]=/~eĴSnJ _ɺ; E|q/-.s-ٿxidEk )c:ͦ\>ӟCvl Rw0ޠoFJ w!^?Mr'*%PuKP.|,DC]i=GO @P|4gE>ٔۂ\5$vpboqC&dOؗ(S*=AJs-`;o22VwB1z!'c۶ ?ցb +>O`i.? F>{:%'&oKp+ hߒᓿP&P qĥ2S,Z!pgRQ'o"ǽ6 +V@jW@ș#/!PCS}ѿe}_ Ir".֋0>+IsqUdK^ 9DӔnEVhk'P\/Dܴ}^6qhE#K)8_fRu =\T1^Wx"⯃%8_ I!w'S)U:Pi4fF憄?4;P:5]fBMml_9O,NeөG-P+Dۉ!%jk|jFh{9N-> l w5ѥ>b^9Q.+ qzڽdȠ$5$WE}, /{3劯~Ƞol7.( ,{ Rz9q*Ǫ~AW7'NQ C9e h~%6.p9{jhy7?)ʢPcσ#I#fiSvL:Ľ %NX}ܱ0 ֵ4//yػ j <*@䈕1cn1Ibk,NE|Z%&eq09tW<Ǔ3fʷҰ=p=xl!R[-έC@-< KgU3@D7oTt.[_#/)!HpՃOwI?d"2NjPg~ \vq qty-`YE))C/B&:%N@f׃9b4%Ƕ?:E?,dD'}uNi-h [U D̕`\R%澇#RvO2 xw]{L5UBM߆-n;Ve}/bw.FGh?U/4ZChNLYG fX"㟽L" FHV)oO|!o/~1}BP;dIf%]Onq.gb h^ֲg ȯ;{èIr|씼DlLAv_c?Db܍MO*dt` [<=0^ƳG 4q,ݓ6Emg <شti@C2Gok׭vZ.* Of7Cg{J[rWD9X/T}/'EH>Z|1#^1:#tx*I:%:J=e& Aq`B.pQ$&^ Txq+PPSP4%#l#uhqrΓ/^tg[(0GQ胸R$0O"\аq⅊,ئ(r7JXd` }&Ya Wo$گHU)Aj2J`sMoYk$lkHXXmiQr?W`T#ޖŏ:NE*x+oXa@- ٟE:ٰOkՇ})=zIuNILթDH%߿Az`8b]_#?؅C2X9G6ܪv>Ʃ69Z\[UЙ#_dYJՀL[L 4/,Fg!VᲟ[[A? 0.7v3ûj V\!hp۱؉ȐSW\FiT}}9$̭| dF Or~)"[-u4Ut]I8;{35>Cz|M;pZ~jݎKS:z\3ۆPDXו PثzEԷUCZqwQdxKbLH`{k1hqq2@=V ta3ׁu|7_"J3WvOeɥgH?w</Bn"nj J{򭱙imaMQgFҢ^~d!zjuq=kbao\`@ ԼOuRTHGO-gƻ_,Te`#0S,Թ)LF\ V|t?EBf]CVʹ|S9raaO<w-F*7YPO_vj覴 gCH^\lփg^Naf2Mp]e(Jiگ+ou>'E0G`?6/~{)1vidswv4KC 3. 2M ؔ;J3Cv鞓ċArќaevH;\.cJ$p*Nŀ(ucp}澍G6a$!+Ut*oyG%vK$+2O]pMTTz]͙,!F Ĝ9˘4FmZѺ&I53[@w^dNC lblnP{|^m @,eYH'|kd}3R}VAvN-ywU2I`~.ǬN}TMfeFY'(=c04TLG5mp][lc1. R43n0: uw0D_ 3Ok@XY4ttkWt@d:-),}ڸ.} cOx-ְTv(@#l"S7 $4dT25`. M)$qzjKAB^a[pŮz4D>0KX^^R‚\G Wa4"BY ҲV"ag#~=H\VY5q?DRQS`&M3۷*B9d޽d}g9)YBݥ}CUіấaRc5Y%azx2* g(l@d|4AŒ.GhoU.UEG>;V+9Ȩ-^@*'ٺ@@-?P v 5yMZ:RN QMϼ! Ep3]@Tlo+&}cIXF–m"a`BYQ |AXC,Ĥ qQG-㰯J L) cÌZ!% OXbkƱ1ՔR-Lg C f Kr<bVeBHž07G Q:XYA<¼nLp"w=G\.F04hYϔ&-ʧHaG66%Ыݵ&@eG?hj8ljYq/(WJ?o)S]zB%.U|ݥ:anu&:k2Yn)xeE))ܗWsul%_}B`͡:A,N} +ǛH~z+BӼSMB2<zt=Q?]Z +_Pb&+e|Cxj`ܳ`xÞR; pn= ) _"S+̒vdCK 7zSGoXm)fxZ& Qtm#ogE :'g}dئKy]uS5/RUzHz0is;v LfUNwhtrE Y`;ĊŲ:Ͽ8Ee6UFﰾ\%.s-Hxw  )W0 ͥ0M ՈwsnIފ:BhZVkǯOT1:T,N쎂_Z.9) قKkP?Xj|O7Of1[ *}p i;U|g(tM|zH#ytoIG-E0|X!MaߡT4%gttZ!#!ݫ Xb$:h6dIA,EiCU<^ yw/hh=d2v؋Jqh~p{ NX-v.K6h{pӤn> qhxW>t9#EIO9&e|ڶs'kR2"s_vwW. ||v9αNktvHk|.:͌,#^3Ϙk%@vgfqf#;bVs%Y+z0َ/7u ظ{:~ƙ]0+KViҶa& .jk/.(yb-:}T!naKd`6 :!ɁyRvbG03N$Za̷h$?'˄l[;t(RR_(eh7'l̠IHu BHJ%.vRl)Xoh7]LCM+ډ?uF6xIFǿELW2_-jP*F]Rk!\۠An<2v:m0Ɉra7N}|z^xOHgm=E#dF#o;09M[х SpKA~F+qsD2 (%aR 23RwɅaڊa0+:P:oT:,:A#>a؃_l vzWI,~#:Wc>\}K8_Mm|~V`7$CLq=sѷ8Sn[# d Ǎg"M_klBƂO'(ȱ8ryWLW颾u9B lqS}3` ^]W*y9w:4r<3r_buTh6d#iTah%|Y>]Pdn7Y4!?PrSCK:F7\[!%[)U* jTmCDOOW A!c&jDY0j[H<ɧd1\g%S c5AxYwAS'i]ԠjXYyM-6UL!prRXdX9BG&XOɩꎭMa]IpY;]^o5[NN]D͐𕿓\h4A@ O73`nM-2iΙc{F^v}K*& T`^dofH78Җj E4+LSϨZ aO]\R-$0Tؙ]V PglK ~#X~ig}eRdZȑjDo4dN5{v-trqܣHF;-<Iն*zGo'6iN(р3L3to߷wiS%]LqC>4y/KMtdfF$\)h`FVzeҋƞk$Yt}kcdE1v9{ !܁a=L))1USd_><зu#]>=N廾G-"$ͪat8R jľ_nPZ诌dŅ}l$qY7G/i 1u\fRe -[_z$J1j qI:ֻݠӃV1wmf\ S\p&n0$DFCjҶg$,=ޔN_\&P]`IaX+Wip45!y^a?Q_*] T_;s¦0uUAwxry_;v6V蛑2Ż-*$OF&gy%h42\Û;᱋&],] %,>k`=ۙmGe@h,o+6On=h 3/AHs;"'Ajf1A~~W b`l"<#Duh0ZENdaTS=F.|c(luZ*ΏnAԟ?IH8p1w7C/1o@|oek Q%>X[Z@,Bd=r}LGƓ9T3A%o;s5Z˄I  D}d `ot}%хe~T_x;ɑ :׎~/ԝɩK闑d_@SyWUݭHu^!+lrUY@L7^Z 2zҔNU37J9ƠYAm8dg`Y dBkra/}lیuCG즾 ٽ?FNBUҽc%J+v뤾ȱō'  |/X`1\_*W B,21biby단)!1zQ`睙If,%_F$Ȝ͏8 꾴z Qv9QI6`! V —Q9|Gig){9+Omƍ$S벿unRP9#%qwFJqzFA>n(nmj!ƂR 'Il+ؖڠC8 shig}v޾O--V\~~ܯ 㚇.r+zwE-҅7TT2VE׺z-d^]~4:Ӗ!/y 5|cø;C])"|pW/lrpaN.g2ǁp=*\T`LeR92+ ^tf#D_*D O4+)0"<֮<2JTն\ t*K.-c>Xhսq2vNŻXp媑9k9$l~fT>e:do^!`<<7"|RĊOqjhr8kAn}jl$! @]$4oOC?AJ6mzTƤfŠi+u!yψzJI8k1!kq3 D6o\(Ϋ˫*GÝ(v [;' ``+ӰriT:pH MpSgbblB .]j)Idh<|9_aɛ ~Ňa?dtH3bSt^`s4xGG˧E2.#^rdÝ8Ie8@vzY!Hv]kJy?֑mK 3ϼld$I*[F!F2)v UKEto0Efh1 ;5S"?hd_q)h¢AW\#=~- 6tQG޼99a%9|C9,,DK)t<;( wh8sPׂJkQ MҐ.Q΋D0plLxЮNck1=jA T'GlH=Y$I Xr,U۞8J˹WZi\2Wڼ{# V f7yekup8{}8K#@-@v6Nw\oBm`qxykPa*OX $BݓF݌ꇘ|*A?Hmw̓*ҿP}젟1ҷT؋A DiB4V' N +l'G@?THMv_a8tQ$]_@ ;PusuPQYS@(l+3*:J3]{sH1Dt58j6/켘#BvX}c6*_/ IhfT,L`V89jlؿTrRV ZGҒO* +$!IhMv͇bJDH1TG9q߯zIm[ P{r[!_m0IY<| \NSt @7vq̦5(18BUULOB=kd٭AsWE@99|{kj?SۃNxR&sy>Dme aMMG_2m Gqސ䮸=Gܽ^U&5*{*dzɴ XE%=&I#C7!Sj6wXj@~c&~$:ؔIH,4GAձY\ĆO|m8xJn͖;^~vݑN05*´h⡮X> jxgH8԰4œ6h)>4A9ڭ%if/taK(yfPg(1 b' f'UO@\Vs`f5ڜY#x^rMn+^0(Qe]Y,ɶ$S' 5jq7HG16z8ι n |h-DPcU=8,U%6ua [J$ s_{)4ϻX \=PNݡ3>;$'guEV>Ʀc;Ptz#Wԟ 4O"`[T465JGTKo g.FF]k'E]!'+͟N͈~:?tgb}m1Q|z;ÀՆ{MȜCy@$yFHdWG/M>Wk.Սɪv', YNBi(x"z2Pq+y޲,Ca$򗠝f_[ 4Zl viR PbP|B`}'?HPARH8ZN{MFEL_oDuorgɹGY8 ; +.Yx |6xU>,+V(y;<ļ9_XSSoXJ@<|dq0/*MPߋrcB])"vpwƬ(9Wg YW,-L]U$1f8+%4-3$=fB {\}ۺ9TzIU qͰךVWf32?me.̀)d4|E`T wOm7A%|l7VD:*-8 N$Kݧc[&+nc)I}хLZTܹ #ElIOw+w_߲POԒ&6(7}jW/?CLZ|QZYɌƉrƫ\p7f^K[KQ}0yR8? o~)`sbcˬԈ'YoI\nKz@,OfZ;Fe*C;B \.Fku+0'Rf֦+Ye^|4"ho^j]FCp䭆#R/sUM~ܬ/]B{&Y̵cʆ:Zw.nyɴyr'׫(oqW att?NJpXչJ?SRE=I6(k4I"m9\*̚ʇls! FKʾgFg"|w77IKKeUjXos<{V"UL{/9~y\T"P^l4UP!`ē>,xGN"ֿ;YwOyxvdHih\tXTjC Z;uxܽKht|)a/Jb1\&Xr5˷rr1RݮטmplϚ4>"6R-B"; rEc8 Ô5yW`ubuQCDq#c[|ck Dߓi7yxv\)~ߛqBMrA1rבqxpC|uo8HϲucPK'Q.>H_Dy%a@G'ބWX+`lutZ?Hox/Yf=2ДLrH; &+ cjOYюQ[hO_1 ߮V]s^@ #Xo<~#kctz"/1C}2k0z)/[g:Ml bĆ>|Y}wVZOV {X~|GDԈ1 &;${`˒^6Ʊ6fgUK Ȩbtl?+#zHuӄGm0 |ʆkS2 1W| {NϚJ@8这u)rʽ*{;b%Y'%7`1|Cܓt."}岙[ A5rt)Jy5Q"}=`E"k?1P7*qW+N7DB LB;=\i#yl=Pٞ'֏e(c=ɕT7>q}@1a,4Y'ju-gaQI~Զ .so ƺr |c(1L@|e->Ȼ}@ψtg4ֹ}5I#eAч$1tNR%e0@<{O]AVbe}X\k7! VMQDGG)&^@ųK2 >:,쓂>F>}Y* VuMJbZgT?FZ\W̎՗p_sK{O2z >nZB$֏TI%ɡTYiZ=5RܡYs=^[Xœ\IT!zylel?hȢEt*#(hyU6p m؛Euقr}h[NӍL].BS53>md3> C!.$TĀOFZF~#ϢqH*ޣC^Yy$G|p$4݁OMn 7R{.,Pn{@dHi:rԱ3?sSϭvCuIws?q@K4x=J,̀[Z}97|1Zf£M$&7W!x,g{ٔ NǎWCt= mJݝ@R旅 ɾ5h%_&5r 񣹞pUXR?vͺ ! }Jl>Kv h²KOךfzr*0ZYޅXJ<\o8ޝܥh=G?fSRe,@=9B~AcHڙ2btn}KQs׮yYឺ D|s>Z XLN?LO/DY30]!<q5Yu0S:zNz>Ja.B:eNjԠ ;`yTTcJiF~~331וjy.6}>bT0 hD@EI,@atOWMXtځFZX Z~Z.\URWyg0@<ʸ90D0 BZtJ ڃ3c UҒkg}8?wx#mJiW6{ ~l BD*QQO w|AsD#.~@-Ӌt  ̥(ZZ|Uv9J6o }  GTVؕ =_)e Bd Bt[DFHsdmU|ƃ:+{?K6K:L|lnд[%DSO󫲧6J'ftR)Ьn- K5Y [O%v wr3ZW`"LKfȶohjtql+I~n[.AϯنWjTG\ DF}_,?fY>x)ábW X:g 6a7g4x>}YU 8ZteJ3t3Hegv y!(/ [8\9Fuh}!y,/-V\>f=n֡V/K6_ȭ)fWnE{-d?Ja2 a*v+\X#O4C';g@jH8/ZQp%AfW ޫMsߣnݠj׸TW\0,u7bijߟt+V,qW7{ ݍ>PV;n 8{.f .yLr P2F)ٻG=FA7yˍ?؀{!'|ʖNk=o[Gk<;! "<:-6 &%ikhYC5U3:+Xv(f:%?h,GcAꢫ|k\ƷMpS1 % .`,v_WCv=hY?b1l#ł1 wXgqp3ov2ˮ|ݬŐlzJ 46E9@N6,R7t*M27~!qYp\f(`pKsDC30+ 2^a\[|zJI]_Ә5V$+_BY enWdu3ߧ1.+=hl{5h0f<<@;FrjǺ*8` 7oH&LYgKv-m|,.#jls {y7m^I*Z,siS簄)!yImtpbs(^S V̟σ_ˍQ# ޏ2~kqf:%N fC9.Ox 4}#c{p]̻+U*p@)=HşD9 `*Mᎂ΃lXv 9h0 W_tL]/EgOW04Cbg_ ! w ]3H]Ufl:s0|6)"ꎁo:~3""XGc45Io+4%!cb<z"h%:*ǂ]mkr[n-s4#GL٬/Z>#"J٬} L0u{<b6B9@Zߎ9S|9 !0q FF\!dWg@Ѥ! &w:(Wo `YnQo$UIއL#]nPB:YQHN[4ϺTr䯕v ,5ܹzڝ7ǩJRUd yhONϝ)s׌5_ۘ]vCFs`ߔN9;aEa=BG,9-D&iKga"q51jZ=o} Lסfѣp%Q#`ʞt An1XP/TmO5E K\ BJKaq2`ΰ \gl>][4xfߞ[c\?7["%$ S5* 0/scs=Y59GǾ䎜Kn7yXq=>ٗ.D0:&E3?pLqAKWlĩQ,B2m>wZ Ej5Ox޳Pd A%aqڣϭ^isy-Op&E+P2L[{Yx-O%8w8 Ώ6/8,şƤE8Xu>9={'!XVYZd->#%/'cwXSLd1o61E+RU$F<St+&Z3|g r ݠrA]81roMaB%|BK<ի.[ x'QM$c\ LR0r݇)36~pht<{$o܀)nH,$~ algP3+9O0*? )/ٍrS;.?bsIz orևK[gϬ SچT?Ŝ x,zǟB[9BIiG V,įgFѕ 8H667yy.Asb~{z Pt Rr4t8PO_] (!!*) FND\kr~z9ٔpA8RŁ rf {}] $!փM+C \[?E.N-,2Iuigjю}2rFy %ai@WY9|-D,6-tj,k@OO=x! ~OYrknB 5 AgO`Ѵ$M>cj|G+Kc=ixOacď/myyR5yq<'a*O,uĒňh;7!DH=_A`{¬62ߊ-Oo;iwhk3@ 0?MsFxf~5IoBubbeI$'r׍p\Vφ= d/SdNVug-5a9g'{1@3Cu\sSFxvZUc7 i/ J\8^@][x-ϻ,8+LJpy,JIJCi{91[ \#Er(d{jYpAycCsËUBGފ)|˵0WRlb'SoE60iv ؄NљU>/bok2w+<='ꥸG1wCn$vB"rS E .%G\PeQB'FX i{g]/4{f T$Q c@=u"đFɮ. Omn.3N8`Tp.[X?bhkZV CsT&pENB ur5uLQe 0\;E/<\\cSyjHqʘnAǔ ή"jfHŬEBQoE`X>,vXqBoqǘXkѓS 'bh.8eaF쌯 LA@N d?rTNN%ؕ t@1iCt Xqu⍅٧'w}EZwZW y6KJ 5<\R!pp[~H!L2xF|2dqs 9E`W/F<=g i&2<Ɛf,0ZQЋwY?/|$pR4eS{w*g#ВdkpT~?4*_тYV9*Z.o1aI7o%H| YF4H f4z06YTuVFy swXja{hEIrJbIϢ*f*7) E5tXSp:0 4*5UbXG"Bx L(hȆk^y tD dB|6yfij'!ﮘi= tpINߦ^BnW4 ԈfBc`FnލԛxUⳖ±LZ8tklGM4Qz j~^ϛ[*Ƀ$ږ/Hep4ʉo0ap.Cgm 'K'8nyK- !pABwm!H]< Q7 d6lضen)؈k7ӂ1DPv! BYBY䙔Us7ѝӬU@@|ZhdP[QޮE ,2 |Ͱ)5U@|iYT"^R^*8r} 1F͝g{{涹:LX&ld9Rz ~O7J-WȢCTdB!j+NOw#h=(oo;TO\ =,?;+|(B) K!`TۨQؗLk䯝+PaWhU(w ٵuBy@R:2|?Nj{Ij UUe&suL>X2ؤBdf *F hX@#?.nfBe.Uc|՜$ ]`<['_Yʴ_{BXE$l =7AڡWeΕJ=,od1 ] Jsѡݝ4,0'oAAg([O1CYNb!G">yY^:ZER?Ӻ=vf^ذ5EFUkz`ȏq`iƣ3B++~&~FRwQa6v>oY˹f+S{akjャr{T}]rp"ac1b3@K](v>^ s2=kM-kᓅ]]"-_h F"tn@&bn,S?mR!oӺ;QN$<71lqbN%J @ U5ȜqbV- PNX̶o6t\I(g7z l1ea,/##[1 u7"0}[>Z|;e:V/GHw6[}݁8md=ƕI>1g]YlY@LȏfMȘ[7j3oB jܘi>G¼Gޯǰ?řk ؍h,FB@o't-̾=`߀H4}$̚[Q }e8!5f.̭7/]={Yc#.S)s%E-e;+XWVKw!gS޲xȴi~"ݗ> P#ph6.z/hxؒ~99rA&!اWiv;;C#$2V ¤PQ %18`/V!ٽ,€Ǭ 7ӸFF I6L`c6ׇ|gr1bY`N8Z'Ј*-|X @|q R|,S1rՏ!<`UԖ~\7a,7 5.W6wTL(;U=+x[lkΗK΢fJ.t@"?% Ci\a`}QRz:lM0> tc}AV1z54g3R9_G2{Gxα7zq44wGTlvpOI[*Yso]>z͚7pY &_͜_E_ck^iF{1ٽ.O XsJ P17:Va\ @^7mq!)(v4h)+2S }fox_Yb@=d?>%Z$qiLBA̱\T'Sz+tH,ClQY큶Լ[BۆAP?Y,,Jz#@sDTbNGզvu EHe}a"]"<]uM={^<]1Z7w $B"*x/<@Qڌ7 Jέ)sUb!\E{P*?4y@ _@Q]HPs5 KIzj&zr<~0Ҩ}!{{l"\2 ᡕGLKYngcaC1F/$s10_[+B5::dg'/[IuP`$^dsVvݳY*(2frv̡MXj%~Az]5A - CsCV#.:A)w h!9#hH\ h3}AK:|XC%>6B[bK]Mg8\8@Uz̨icKU/=ᶻ Na+B!ە_5.q=E Z3*m>دBTOSc%I*wgM]jz8}n^@k5QTPS_s WSP͓z+ƬG-\P8]6V⇓<6\křnC& :CR޴'oZuSE(w&qDJ,_JKJ@ܢk)c%Qǥf3Nd40 F7jT `1'5'6?6;"ݜW:frzeߕ 1nfˀBhv._E{Fby-g-2ts>/PKMP*Y!w'βiրxz>xͳPF<4!԰RfCښ0H ۩/c >QZA[CFsߖb2*}99of v}iOTt!2D`"R })AZvab,c$F`/)g/0ApU,3"V%?!I2r7&Y"N  D8_'CBamݧwOd &h?YgDd|*_-v(&DR9>`DđKl/| uQ:ydn.q#?CI/$sPLN>_p)WG=d7iUH틎&{Jv{Z:%V'*3T SyAU?ykKIW J"s[* 6((132Ψjd'kAZE2hFTVFsjهϰ0 %ttegLk0MwBsx X&9rKyˇp5ˊ`ߦ)r~ C~GZu­('Y<ד>(,x\#߇bD(]:VL AOxX(~|52۝ ^:eIaһ?w$ dMDVC/x2嚑ݯAW:y&F=c4o;+kVD6'{3 V+Bd8FFa\fA(/"(Tļ[O]:PӎMe4yl2 f`f o{W>D(![sQWOIx,u|Ɓ,,Q+6rmjOD?g5)PD;fxJtbwO$j:euSz[~w2yu[TՇUT˟"HVNU2=c\:4څL5_}`/ڠfH6 @QNh!]2g,f\6_Ξ{Ǻ J5Nb]l[|'h]ezzX_ jhqٸJb `!nEt6$>΀8)jTx?!N\&ks-a1@sSwA.YIN?j#S{_EBLV;݅|NP%)K%p-9m&!os=Q;V=YlejC;6C^(\ KvbI: Vjw?%G+ڄdv2 侒I(D"ЍhjpQD\ls^VKzo3B3I0EP.[KYXoǁn~euf78~.p&љRao&j)]?E<\gNt9^2rI!eY`fƒ<8)5rO>EtTG_P=p/X3.pq&=kYoT+B5<$;X|SEL*;ܺ}TM@>w|`H8 b{^,ջ_RUfߠ dK?j16dxޱx?ʝZ5Ѥ*\(jJX\ 芉Që~P t1D =cI ncSiug I}Sy3PO/9XLۥIͧ<]dh%h[yu1oZ7`D=6alY 8yM ޢd':S~a[ɚ|KB9T=(T:aA_I i߮ OiiN)QD-LR|=R O9= 4IÛݦ8?;>3|E*p+l,TNuno'3BUu=_f@G%MPQ*ZK1^m17H ll:N3&qh]('`F_l1A:p:ky}h$EaO4beMzͶUkF|ʊa 0xlиV/テYk6$\6M^VfiW> IٽCȀƧuNwNBчA=Gˏ\-wF} \g 5?$9/vFc8+͜LQ+.Lш\3T`Lc~FP 7QHqyfGKY5^tRiK%IאtTVĖ`: iH}ڊշwpqz4xg'w~L6{*\/~}ss͙oFªnd 1#K0x^UuTq+"bԆVCuځ_5)[5aWBR0KMQT˪#3vk.ЄJ~~}Q^ӟF7?SAՄP*T@٧#ƀ6S,y"+MOXpXv)*l0ҏjQq^ۼ(Fژe؆"B)ϝB*UhIxbC]<m9ИIL}=۱pVCϽ``,uEpP[M59 m=>8:_%c3` Q #FӴ?T^مAO:gKvn v>W@CG$f"˜;*|%pX?D3ѧCHYU^U_<',n]5ǐ};O0H"TD }QPBW%NJ''Hg9:W_380>t^bšF`cv*:o?o%/x$asBCr\pkHq;\IPB6h+R1أ\#3<VQm#5oXSV>fy ;୘fv<{|'9dG ęIDUOI#C\شНF Ģב]"Ȅs ǔt[;tZD^Aj߮^Nܑ#,ϯcFSto 0Dh~1 g;NN̮>Xɵh|aL-J .z€.̞ŔC*c9J*̓~Uf-:;WђP:,)+iaԒx*gp/b⽋T@YPLS_HGHרb"dxhHW  Nm\`Ѿ}?kܞ6aE%Zx۫r|)eÆ KxizU6Pԩ q9\xlce+L:Y.k KoQmԻמ)Oӗj=Vf1Q)LX&ȓ 5!W BWLglo41(q/$\bgD7% VvRz&?ɓT"گ5wܑ %ŎC/+v^._\r}tUQyxr7j|{fsG`oZ;DUFϡJ !HkYč'lGssπYFBG/ۤ(jp=(Ds\M>=r6({/dF W)W^ug\:m2^2JNe 3KE=h=fࢮzL]ڿ\N;s<QDY[eD@󝞟*Z/ŒZ.d9/;ev`gW"18쬤 ܧ&7n1'S 煄 ?^QݵiK()e)7ٵ!C, hs.Xg]Ʒb%mI'< b F 9[2=jk"0$"-PgX6J|*}z3RX=)K$" $14 Yri؅e,@ur!9·FC*`׀w47م?(P*3@2f^A+$c=8} [3RuwUIk/6ʆ FA)~[#,Ibx6q0%Bh=YE,#a^ѹ\‘Lȭv -1BTn _&N_j= -$;iYov`! 'RON2m &䳥$D}jqr=Ɇhw875?mk1 lئU3LPpn"vKttYۢW@&tDWlQ_, n "s$B.AD!WjX (&P]Xxľ|\>0"VS݄W|n|}CA1?p>2(>q Y2 ؑi^]qf"(N 7ѯafX1Τ Eq U:I։"Uo<]mT01X lsNЀ*-,ɞܹzbd38̳TtyX_0TcP圄ǫ*lS- nEd_HȋužyqUC |}=y#{}m k$ ܬmȉfl7.00N9n$}$|mݣ!2/3,u9yTYc}Nv[<)4i@y%G .j]?PBĴ9muaf9N澄:,N8wԌEμ?jaYꆪ'6DaUG;Tߡ>;d&gJ$ݴ.k_ޤP,ЪTłʲԿlBޓB -ñ`=Rbڬ%c B_Tj`ECkx1r8[87 j6x gOV4C\Ւ=CQ9qW)D P%s[f!ձ ԇ]hs!>Pp;lqkEXG*}Dtm#ۜ͟*yn#qAIJg~ I* Lie`3: +yi+ CrBf sAKIw%z2=P $ᅧ_꺘ȗLX5Ei+sb3U"R:oӳFh%H W| @w |%d> DNaos?;s[C8M~VҷE@'D#x41◗_3)J4LcPVýmh猧j=sռ`wJ7R'qOYB{^'9iJmӀMhd$I&躩UC y9c9da$؄di]td4_xNPvokCA)M]\P1]DGĀݪ^:H9`'w0fp&ndV-nS@[^TvOl~v"M8o.X1'8/ljQoî2!< f"H3bnWm#yM}PJmo>>N (hHuXV57G:냨x_mMMr6)W_^mg+>q_%oc"ԀuϻAC|^FG5k ַ_\*8wH=Z qaO}H-VJ&mf;u`mT"1# ng 2ƴL}ܾ^ХL: *ir+zگlDUlljqdvaYmdNfB?m`1D|g뼹PQPt<8-je5xmv@R@Dѿ 9VzL&W 6)bݘ!Sk~֌ngGH \ЦW#jrisQw>ARZ!*"Za__(LǑM i$WBdsp>Ʈ%*'gb]w͹CF?7UPO`х/ Z;ѫ/Ѕ];LW0EpÌǚsm&kbʀ]ݛI\z/}@o|"B\_h[+ i>Řx>@,@ p4Bb>t8րvYAu4^Cfe,Bpv˶[,'4iG߬ v](MGDLm{nh.4w =ֺ(\\\qpE Eӽ[XLt /YiB?\^|FPYGb pGK.h͔.A5m˫V0}q'5I&G-Ʌaҩ:[*PШEΡrNLMa?~q v?wo'Y޳맭Py+BzJI^kj(F耜8<&JO5Lfp j{_-ϏdJ[%s- @jDtÊޠOj3jՕ@]-'||NSeik3:pE q'!dXbCky! TR)/(4$so Lg<*pl٦K LZ~O`J\qDub,WHUq>y&@hN}=g ]CBk6pbTi 8ꍧSuxg K$"E2dػTU@6ۄemu5/ u',ľ)R91"/"c6<]5x6Qgr&π$Lf{OBǸT7i!j^o@QCy}5X忧+r}&nv*XDGq "ruV6QZЧ @$k&Ay6sPx%* N Kd=7L ljmni@RꡦXhSe>P>=FU>ң]HVkܧgpCph<$#(@%LܡR%dti(Pˁ(-urwlu/tԽ|Fݫ@-½Yk~kQ>40nT? 7YolR ;Sz,$U+^R*`z?,5%+ #;VA^ UJhQK1`cƒ!6 W k5[K/ 8٬#~rAߛb1:"h*X\mZz-H=ñ#Έ,gniyLUbA9)99JlטܢRA_HIM \*)'"􂄥B1CII,ӆ9ydo R?L1s ͔NWh(I_yI $mF  XC:?}S#`Vi$xXMX"9tS8$dX4Cp5ydunt_9H1ʼE;C/A!$gȅ3 Uc_2Hݚ"ʂN}a9wq#{O-j(?IC sĕhv>>a$Leݡ{,)GFl;YE)0ك|N:i 1xZ6m/ +dE L5vI>vɪ80Þ7|tUri裓hTtj]Z*d.BeȩzgtJT}@xU^M`/mR{E <8-.glф9Td_&Lµ.Ʌ<(2nB)!dV@~!o4clˎ:¹)pqkI$=6|4*1MU3q*5H-d%0>֟iGŠ I|Y*=DK6n[GH 'P)i'Zi=acJn SO(9hlQ?aJV]Zr0&|oWSY!1v CJ:dAF-^_oemvRezW v_eg^LʖDfc=^-DO& Jtg,`!i:#yX&hY2 S2?_@f_8x;ЌZ1W0 k9ot"i~I>& ɜ>T *#鵿oMgTq(lX9<ם.QBʑ5Nmp[I<:S z>7u{;P?Lר"{(kBկ,bJ^Azbde39aʂwq B{iF025\R`<0v xR$=QAe.,uuta(%UA},Gw]}GCƽճ56%з )sќ>wnwF!Ј=v묦)xM~tXexmQH vq!۬0VV-"z}~Pnb24M uRvI ow~ 4rІBT8w"``nOsw. 6%"evq 34k悲RxLɤJ"eajeF?%U00Rݣ.!=EiE"Tc5'[h/o{Y/UN{8 +8R*j\( %Vzkm-bsf䖹cC)zEO_Z,{rtX?^;B2Q4n#DIIġΕ]k힄7F^#Ũ_@42m !Z286Ά\?-i%43i4+w_DaX%q U\ RƑߩض|cuK9fGa21 C=EߴJ EYsuwF}|,.#Z Cۣ_&۬-=}!|=s&:!9"T*SD\1ʿUgho%Fs9߫Iχ:hڼNSP]2~ ~I%\hJO/OJ"eVg2uJo->Gi#at>>!{tZsOf\:{{,zdWM|)dԪEo?+8z GFP5hfx]-?~ 8@ўEY I.{ͪzqg@'P;U}Kr'mkibߊvekmLm:GqH OY [򈍤%mv+<b#&4ĄbC=!=::Rc'oTր^f5j "-F SX|ojIMJ}'sNQZE+`j$̻-ͱ,Rqj3PyRj`"[B|h&D_$ WRFJ A?I568JIPQyR|8)a)FU3HL)I]մlpR)Tfwb>^=5ݷÍD#۽ҤgXftHI%9B}81Wkݰ=O@YXGLV4H@FYE/X5QbZiA̽88ZUZ b62k:'B D5peѶsS@}[2J/ppdftҟZBLKoP ׿p& u{n2 k<9%TW pʵEz@2&3䜂ՇNĻ\aXTk.9bxlC3FtR !*P&UUvxN7!%K禧gQu|&=7^Kmq}dz$U=X 5\*qd^Lif jdӧEOmξŖ_uJ>:mtX|uW "M &DFBs!{\J/à&RǤfwZEɟ,ӛ"Ȭ8.f2OȬEګsqE^a˾ri}W:TKJzQ N$i%Uw *0zVRkHNj:hZ&}$/ 9;K{n V9^IFWF=3r#1Oy7j~'Z@8*bjѧB+\&&xeJ]},#=ɯԲHC 8rz2,ܭ:4KW\"QޥcdG}c ?٘vՋjZƺΫ[tb7PHE&%I}. A dHMUK2^<` q FȽC'(p̽<1֧B*f0=+`jyV.7lwUڶ jJj~\F S]IAtNKD^C}\Dԙ%g [t θj:woq4@_8}l߶ RNLo٪Aҍ(m}|NZ{4(!&^?8۵ yXuK@ pLBx侕S61ʲLOZZ!ťFđM\` Ư4u%ޔlC}jgUyT guMa{rWHXƙ-lV隔}EdRf9ݘ)6CW[#sH'=7))cڽ)`M۠]P$2|ظY-dKl)>[ pґ1%x+<(FUf+i۴!-$^J3~=:o_V |o>*^G+Vúݳze:@̈,n9XsLlqm﻽Nb>a{ k, $IXݬBLx qEEP]S-4܄ݷPzꏠRȵBK w쀠Dłlc9yLtm%|q3WS3\8..;v> EsH? V.de{aO~34QY7x+ M%2JŴAu@Q B7YA3}Y* w^ZC1ѧ11STu!Gm iFγ K(]g#ҏ<jYJCOn;Y{(({wrlח :ThcXǛ/jA:j]aBv7e*&x-҂LHw qޑuZV.ΚIr+|*YMx_*oxzsp4Oy|6"$97,r+:,d !^͸w`jAzRL~)EL׌5p23RbՐKf=l0˛+YV)yqSn21X>eNMo6Pfwfĝ,Ti|#v[)kEzVXP]""H׌ !H"Tx#[.+ń,J~8:WU:Y<3X]@ J.oev T]/ű Iw7v"m,ԇ}\mo8IdoH/\s\",87J͙/e QNPyުYH1J&r}SSdȔFhR3r|MT4߱c:X MmkRS*i. HB3|GJ>I}F-}5 aE艅􌏑ƣVeZU{>7I\`)a#|#f&7%vM|[oWtMʹS^x4r5Їs=ϞfφM֭Ӷ/U)=,#9tFZ>8KV$"|/hBbZ:o`Es|Oߔl?\M!<*>k'5 }\7޲D^yC"m;y e8%LLe@mm],#TWI:Srr f{^qU%s wC3s6W<~XUB%=t_F@ǘI22 ?p>? dZ]g(\5w hJց_%@͚"ObħqIl yѧSoCH|+L-Ϯ[3/S$ tN<3cTIc~ y)S?} [d)[lA*ON"wx럗tk}Ep޼L-iJ^JA?R,:i,cXk>GC +uZX%QƎX4MwWߜ"kkNDY_"xz'O2p2˷ވ m =r9n;<{+AƛBDƸJROUx;mlsAGsdwLxâV=^CbaZZ< ۟2 ÊIKF9ۜAr-#:y!ALlgbGvFk& RiPطߛ0Gn *ِCTV48u 1sg_Ax>n\<~M\x9秳|䘗5Tƚ0o9%7zE?Y $X.B{98e2沓bX nvbX4;F'(7伴*ţ $P6UAw^Y V!{4~Qe<ֵґu\^ oɥ>iGן>luhBmDt2[ّO/rG]cӰ߮Ҏj0K}I7f2I]pj೹>fN\姓,TG咈Cg|Q$G+`\kS܄Xԡ Nl87}#1gћG4qzD!׵B |wH? =D@/fukLd1->;+#}efM ?VgMuQr]%C^ze,U@7:zK%M\v`^ؔرQm2c0\ kOeVYˇ̹M; D;R֢k}gU"M١0:1rK&J.%[XXm+ pت0!dPn%KަJ[7)oltqj:eKj BN {^>ր%y*;ni] O'YrG~y0%d{^Qi/9ܢ<}1'SWO L߄8[)!@^C1y;#HHpq`:e->,t8 G>ՒB[cz)?Aypw9zH._W vbU[E'!9*y$RcS7X~uUe'(: 8U!LN:K2VjPϭo{܄U^V?9Xɣi蜆3a-M/B˾pĉ§Ww#bYEӘ ix"|k.4Vpó͟fe``!ͳɚ)jj4%d4`B fIA͘pdTk|VGд,A rayWt 1 u wNu5[fMҒO Ad 3Ll,7ߝoRe=JѸ%LjoNdqSOlhZ:̵ahf\C!/CLrwr0r.E<Fr6ʋImTz}IB9';k.ʰe}SiMqMɥӮ0=|Vy *3H MɻLiÆsgpm-t?@zT%Hv4"z&B3ai} 3v&G ;ɎmL1A3[P Q~ DdގC6(HRPӡ 2eX{_k2Qm],qβɡQ[)g{_ 't1ejqS{_^1OH>xWb'К~k֔qO49 k[~WF)-XNgxI7;m~@#gX ׆M|oRHX~aR"$22&S K?db~՝zN>m!af|Ec̡hؐPֲ0HOTx\ydE<큵>F26}<[k=-O@yptr9Z7T\6D̀ 4@q~8027)L7ތD(I唌ɷpv㭤}xQ߯YR܃l=HuyIL2v*Y5ԯqa^6F]ߋiۏO!xFLnnBV0r-I!b6 h 6_YUjԷ7l;Z$Bro`+I_wTAi׾k:aB];+|'S <= 8zO BnO~Y9pE`Yjx4)PʩNT"wt`>q>ѿt dFآ{OF|#K \IhtT8" V!jΈe/ZfR. M=:znf5Y#_r>A*-eV~CgsǛc6L^1XMW<ݙk Ф }$Q]TvF2Ap'y+jɡ+-!8Us&GLU-<04剜<}֡2NfGdNݨ th7vc2akAtnhG)(ʿ:8vaP6YS@T*ƒ|!h~. -mVe+RgWtGA'&cP:KF)}I@FABm2c t 1@̣Ğtv{Gg ">/y~JR0qIrS\GGu)EmX**'vΔ7*2=5]99T-67f {@0h0\ԓ[GlCNwMYm.5.Xlh'8<јcJl3oO4uޱ4mE;َU:(EaYKU'pjo39@V G^ա"U9Ạܗu3sz㌤ZJ>enqoIFnd|)RndtIVۍ%?ذCqG(rn@.L'Y{3uimI?J\GG95F"ZVIP,G}2]Be5{fx/4J7-u.3hл=-6h`CJHI~E^z^߇Mrp&HvZߓxڋu|yeXrS> LΡ(sDa䲔exm4H>' !Z`'uX"<#i.pmGEmΆa?FKDPd*O2MlRJuLEj`8N'Dp/K>JL>WܛEX A3Ad4sE֛iKGE&Ʃyrcfɱ7mcpb8 _Xs.KZ'zkD&moa ]f(Ցl+DKP:Uy 辳.&I&BtN19H(>'Hny[hNش߰VV)cR%3n(N #1=4t5?r~@9(zF̳[D׉KO =]Q9 ~Sh5lz_2<&9?U-̓W9*Y^w R]dF]3}3a83(J>.~Y/Eˡ03.]>=Ic<YCiecWB=6ƉT{樐CVм D31L( tBh[HIؚNb'OB/_n` /['cK 9uO75xK4Ǐ2.Ǜ[p9x5ɤҏv>+u(C.hZd5nuyy@*| )jh`&Q`]Svmȏ]O Ea.={c@4bKKcfW#XOp[LpcW2b]572_Ac܄ІۅC5'ȭAH@;G89|v'b1tݒu <ׁBC Õ n9 Z8:d'U{EݐF:VbQeUώ;nKrh ˚:)}F[e=ƝȢmˊ[> AtKr<%zr`ҙPpfI$YR%½Ha\ |:jA": \Ka= kRP:V_eݾf0AfȼlpxJBr:B{# 4GpU>aisna줘 xTvțrľ[``}KM ǝ7HgD(8P3m24%׭b.4!l\@žx™*tOpF' p*B,a}%rWu<SU󚰥V5j7o@UЦ[Ua A\%,aG%IɠfTn.o͓*<36Ĝ_j%dĆlp@* fLKeN+t݇7J q?䡹%pa݃wAmz'r5r6o|3JP>/P/O}XkپRԑ@|g fٺ rurB:KVhÇDsc+ML"$t铓7CDb yrRIf[߁Z)ϊ!m|&S'ڧK:5W FTDJs9b\8)?ߘɸod$S{f"c W lݕĶ?*=xhs.A g]ƀ|=[IOMҘUw|8X}"+5vAُEyϋ+m8uy&P<>d%,~PÖޫ$yHVd>> ԣ HN-ɑ~7Y$3XW>E&(9S0,}NS DL~aGXI~&@VpDQ,ۂ:x07( n~w#uȹq=^Z1[H#fOۓcB06&@-G5L1鉹$ 1ЎЊq:GS<{+蝎>oF<",XSxʐT1ǠDN'Cy Y L.ud=w: lq'Wٺdי%;) +/$h鹶q: O"0G'xܥ )٭"BlKYZS=$f=(d7$HC9(!0KY5z s^uɳ3XU26ކk^_.LDv%kYi+ۜ(O[JLƿ *ށ\Cv+9vMR lYɱr.#d~c-11O| fFJT˞N6* ;ZaCdmnW6n /9_'8dfPq\8&kT.r !kv}xv6K:w]L~!S;U;$C+l#& bi臬yiF9ʯgb:dXG~;(aa;6e AػZL/֝_T-"&>py!f1IzgwJ,=mZ…N +oŹub>KWXѪLG[?:\N`h6t vΟՂ(~n&n:DXG!])BI!AbyI'؇UVEevS@|$ Js\h]%OxˉOκ843aݥ_gbX+9 EUJ+ pyk1PQwuyHO=u"~llC@$uȄ^T^2`SGP8Q)(4^E!eMm]GCC:Bj+##˝/\kJ%jn̴ is$8mq_oK[ *iFت9^j&8pBn`ilrĀf.݊Bϝ]şYammR5>.0{ 䥙֥Gb ߕH{K{z~Z/]BM~0];]1+dv0YB[@%d gGxr:\a|xjYxV`hk/ᛈXl6(E85,Zg_q{St48;fSlysK*@%Xid)`9ɉοȀ)ZENvXB 4thxTY=K0܀/֞Ⱥ[ ;3%w?=Ó=Ȣ-ZK2>cWa4? /o3HyR4JVXp TZ}bTT9mTbSNK7\eW6^ 'e>wVG5`_ԁXYlr7;YK0)h ,  YWj1O \UC[*k0l԰oS? !n^ U?U A ]0%%^&^lRK:XglN>jQ1uůZd=|c, 1O4 7t=x;V L"H$}18j-?%$"5K}2̽]%*M+Pߟ{dF]-5jGDp5EkTm멱xze󉛪LЏm!L+7t=ȯB1Qp~·ͨ5Qwd)֛v$_ :R0̶)NR/;ۂ{Fcu#V@WAqr`[že86==}N6p: X?]_B˒ eVs-Q/w^q1tUIQpj[%hf;/KDI|LmǟCn:n HUzqAJ2yjE_RFuhKi*"VKd7'!.1OoZpa5޷,gƻ @ UX8.(DwX~އ*k!(W?>_ b}=pB҂`Tj`~9h3Q'JVO1S,3by)%CեύuoWېl>9kbЕ^DҼy>Uls%iYc丼posDgrVr6lGd.8S/'U~e4(ӏgxtF~ 3\TYfH(MGl$t=j;n/.pZK{z~0m5xeqynHiESq|C:I ꑮ\lxsY_o9^7r1a>i=3)^AC0j %[v 4]Tf[{WaXORMx%p7S`*grb㷰{f++ӆÙV|;25)E~sg^o_U@]Ц3Fɥ$ax., P42Cδ5溡H9)Z];9yYخawWؽK(o2DVo@xk=H~@U[OZ(Uʤ궔9F {,&dp[j3XVxst(߱.3k%rB+]LEkLSXZ [Zڵ(=5ErSEygT }L'BЮ|ik)w>^>B t%/Q\e_YķPw}9PTUxn@̎.y:8x`zudX%.xs@"J-R0{uߊ+,ToJ5FZ*~nLt`gOn]n6*߃?Yg_"06)pDTev,^ӻOfPi'~63"+>}h)DhU$_m)C_{R6y'`:RI¾l]Q *8I]235@d0է “GG Z)ő~]B|3Qm8|w(m𘡽N꘦EDl_k_2Klam, ?w}*̆}D`WX2 &;05,(eo^h¾Pi4w#"7 ;q;"; l&0*lWT{PŠ thO_X*G)N_ QjREwD {0U"(2[o~$w͌v,J7T| tӪc/`e4X.cYXbcAvʱ' ~B;~6 mMLz^pbvJr_!WT3I0j>3gJ \.n*E iQn2J7W2Z .\+Q؍lV~Fc:NuՖh: BVY_ȏEc<&;QTQ8 bg/u0mЊ4cbi v9dWMǮJiXmۋ ~r; Bs|M.ѭuf˟+`٭bƒ´f*˭O!RCCxK]C)i\Jv2'bk׎M-a85|kT 2[Pot^eD<$ \Yu\mGmJߐ: &Ό"8?U=z]Z#eL0]ഃHF`*uۭ^|D EU> ̑K[{&Eej k$KX5Vh%ED.2U[>b<>nX2;gi4J|wGl~~1'8 $Ťat*d|4Xړ;9 Lp⺏]O' FCM M8vGNr3fM }ok8A%~rR ,Kk#)M;nZ4Fg&X9"dL^%eHy*)"Ve 8u[ɑi+7/u--u`Y~ E$"a&P!ϋ.0yƊϹ[h10'|Q؅/ҐF;Lerx8siB lpE.g= /wi3&'e}fr,<}Dچc>5Ā@3gq"Yb ,LjLġW׎N G%iENR 0~0ҤE&?@θGā00CW22 ^oGsU+6S 3@ON|bm?si:t*d:#30a_yYI^$pQ+){Jwۘ4AtR>mhPP^{zrE\ɜ~"aU!|Ris1`*R$n\x]K^37*HCp$(u w](Ö!آ%55Xq땊 w;{ȅ[ Քt^#jnxn(EGݭF:(0_+5-&iԡߺ:BIXJ?hR7#SX;Fr^xEHiAm{؋c?̩ tdl6XjNu,ӨzY(T1^AW67X,jq ~nj{IN"Zɯ"vs:A#_ <)0VCjΫXǖGB\bp4ݍ }̳pɩ+0a:Ɍ]cYՙUƌ!WBDfr5!4RcVplᕄO j?V p4b $ҡӌ"su0Akڽxn¥w BW[ˉRΤ߱]Px 'ܑ~N}N]ϕ@J& *Y8[F(G)j I7 )x U m"Y7꼒^+UDulAz&e_bxrmt]Kf) |SRFaטlXq7A j%'@g{ O" {ʹve}BۘQUKᩰRPW ( dF:&ᅮwEb?6٥6RsVچ^G>x]C+J##(=rBΫw='l1kBOp.2T3iq'O-ɧȂ1 _K_@Ly{3sCt]lZ7`==5.i0B Wwwk,m`}<~Wq;\0#Ю%KSLo"]+kd@\֨LjYRP П̋id&ɛݞ=e-rl(}Tl检Q /HiL kGFy0iDiS!i&Ȳj y'eŵ|dkjǾv?\'ڬj?XKݙhz"%zOCb'm?18A;(n(f~@lyrq'D+mE YiŅ)[8cFi~Y M\T3H#%a{4r8@*,?w%a-@pͲ 3yD M:sOLxR\ |ZCH4:R5~[2ԩGꝰjtX),'^~]J?4 ǟx- 3QUhHSMA1( /b>Ȏ#ۓF)0Fo=l`zQp|0HW?@V=/A*X=fvбjV&#:E<m.3\q&]XHHPIvXhVq0q1X8!·q{X TQaBiPΉ-ExjܛaFXP 1sT5MJTb,1{p3(!w<4{p&#ď3VE3%QUcKO૱(\6<3Z8~ ["k6c/Ю.;Dbx#c"a"[V$[|4A8b-؉ܵiGa+PTY\_gbcԺjZ^ ŻZDpok%Mp?گ:]oq5I$~=uM/Y@fUKdj{)=SӍZ wXj00s4ɢcJydgֿC PDcɚjW7Z-; 4{  Ek;WÅϵ%r}|>8rNAEWj9#?vOtEq%083xH`nLoHM jYT* \>`vkXJ L{G[{K$4UM<н%m U Az۞Zv ?ڑ֬)14ȁM.8%su92qa$a꿓Z!FلÍ=ɵ7ĢXy}qis3^Gθ47T"NBI JSF.5j+pq7@$+jq\?ʦ<%)N!mW9 K/U,+F d9*((K0rbM0kOQ1Br~H)4s R*̙1Q%@ #11Na 9: C)$a$,u̅29cD)4& ^ugm) &jZ qd ӵsB Q޼]0vp5e}=Ϊ&᪉ T i'h01Z)A \tVz<p ]A%kg7m̳c π~䇤0 `eվBo8 # ty+ {lQ6{IJKzhu/`C€8GF{B:h) nfBlBul՚4i X yPCB2 1!JeOnҒ Qk]05}͙ C6ZVqBMWz(LZ;)5&惏T $+woA9+! JFLUGEu:*v^g>{B +2NxJ.,~+aCjHX)Uzuv>*"򁻖QVy JS/̓Qqm7*3kLKY䐸Et_Wb7UR!=miw4줜%aгFH7vL@].Hi<61At&\ìՠs-Vy s6ޛp#@5mjQt3]Y%~wJe ī)a -nLF[(6Ȼ,>Q8`͖ AfƷ&9A(QI jXaJBajaQ Y>$~ܞpA%O%6y)qWuNˍ'c} >@t &^o|w?e fRv7S2`#\ -:BE%ǯzVILL()IC F_.sęH\t| rg<.JOCR8 GDM60|~IdE ۼ7u8YwD-nG-r!YoiUÎZPcܢT.m"5Pq"Kb$`/$lc H3?jk?R5mjeFP̈́'g,Z&ZaRL;Jvc9v1eqΥ//U1)ix&jf.dYlb14$ʚޚ ]wtM ҡGL00Dc@9BERyӭB :m3EFmҀ{ 鲉sa]#l-ôİ z:[꘷L |f6&8sԭ$Ηt%,b@Hg;F0ԂzRU?ip[*G皩~̮Tw/ǗY t:96Gfk6d&HicB;|aď;|Lș~u[G7Q6z9hm'i`,㼵H5{tS&4y3M%%KVfvpGRgJVD09d5)@H zYUA.g/ ^{nj(T_+$ȣ}ip@J1;/!ZH]SZ?'\Ԣ#2[[f #&SC,ʨNIӾ :jJVk\m=i4[?N:k.V3ݑ氕'=2u0v0J!s\[)?bxdŊ­;Otmԋ8&!"Syx ?SV@rW9sM//D Ђ_8nKy ʚAZZBQ'/O`N? ۃ]DJW ɧ+,8MɖuE<_x瞎|0ݲ Q椯- J;s9J&Q}'XvXoɾ #r95 l+C{anXݭ!rnt׾ 'HRC2RG&'|rdsDY,Ӹ7Pr@q֌sГ  #kAヌ+Bsx|sڪDA* ׫qJv%kGV sF,RPޞ{*~R.\u񰜅dYN\[voV^$3MjcsM<.O_yx $U8֊'~rA!I ]="tn=d,_ȵµҴōYEM) blC1BxW(+8}NE稞tNNGha1WIϾi_."U}`Gtr׃qmeK…Wİ `bIJ$Ƴ@#- x]l:Jko<|h'T7ǦD\ KX,͒{#&!XkHR^ܧa6a!dp1h8Se xw KYz{Tآ0vtB,AhܚI}bcH;>'#P3@(: 1[DB_m*/r:D3^Cbli)$@@cZ4 Rj PL7Kev.,ATv.ΡF7ǧlI,"ZUFEr<a|o-@6%#Cvm`^|Z_5^|3ԠJzB|_Xi)jBǘᗢsHlao}31ܖ?'}پF 3g)j[(Hj=[V9Ѷhsta~ }1/H !!J%i/ '3n6&|5J{)oۖ3=gmYz˵”K^ 2+<7n\lT$7L!ĘҢN?=FCon`L}QأǕ_ݻ(h\qfor0Ou`o=迥unm`A!1X5 (5&5Uw ./.)]c%C4QyxNQcw.0 f?} l`]7hηfﲼ7룣olDrN}Av=Z#[n˹YQABO_L Ӕ[Gk'vq:棡z&W?!e1]+MHoՓX]횢Q 4;;?Ò0œtʧLZKk pWND> @⤞ "%kDI ; LЄ.H?U@\'ApLOT&ldaԼ(MP֙Hcud%yKÁzt-Xo~>! rS'1WHU__=V6p5v;/)RZ>\ ޷z.־(8'stCv1m{"Brp*-4J*R:{'T\]s %"5[s-i>;s6-Ѫg˽<as(0Sر#e9i1Lc;WmNJEy'*46QEHYlLFON2 pF^ONdt 9s ~7=U9쯎˦kn4%`)?/=70tYi^H1/_#L2 Ko(R2uW0`؄"W/G% >T =fY]ib2 g-ތDgZ̪=my vtEj Ď-?*{҉ev CU_l͂4&Ekn1W6S͉<^ 2]{:잾|6{<)LR#nx'2qM`?N32ݐ)ҿ!K, ``$o C`=,2VܷL"e+FKă/X4~4WoEç8=< ѼGsѵ uf ng33Q̈K9Z-/[ yb/Iťwj M~|.y<[t#=&R Kqlf[Pu=^o$&d=VU a.&CNDM7xُJ7ek8vey䟟=}!t{-0 Y6z%|aNuxcL6 dA=3f'[B/!nUT0}߽/--oL5[wQ\[UҬ,}tI湕)c8Kn6,V,rZ>qf{kR) 偹AR:N<f uXX Mc"w֖ݺZ:u B>  . =q?y@{JhQVg!-RS1->JOSaߘ{ 7w}y eLsdMTXERiނ;(Up ԉ7p\ }hJ0pff!i! H~N2H5]:30A зrK1$\m]=5.gE?&D܅^L㸽GeTE@$BM{w$:UjBƪˁ7A5~(p lGSvZ(#Yf@-n$T&N4VvuIuU=\`kvSᐔEߣZmcsk/u7dVJS@ӿN*7"X -<P5[Aj7B{QSwѤO%[]5g9BC7MAHn9c}Cc''AqBPxleV.%&Ws[xMQlW pZMѫ: "ͥaXk]*lYyM=? WI܃:!;@eYXHVNDaYv~ w) AYΓs`лHnM5b~x׉%&)lw[a2>4(׮ut oUQCJ@ݔ=QO t u`cԏ [cb,sVQWM(1na $7JsfI_*VmApHGvL `\ȒH-8ߤGiKQoًy=G@%eOF1%%g6Vm$.U2 i!Daj\P+e.6uO!] HO_SM[ؤW""+yo8I 0L_@:zZ#k2vpm{1>Eg#B4,oX9~ώ~uW5]^kFq.{W8~dxI &;?;2~m=[A_C;QBSd5ۼ*W仸'Ppdծ5̙ dYzWR-QK^RA-P,`ҏ2}s;9y)nXv6NgL.no6<=$O246lXW(pdUTslLog!C]*Q}ݲ:5UCx?\>zIl iRƗV_Mj -.VJ;7!b00аES}vR։g=d/s̥%| #}U =qeE 9Oymqi- Jܧv{/BdYx"iizek6HbiFCCv}JqZ\`5?f-f.㿘Փө@18Z܊;d3fLP={A1?u- ?E dza35MLQӛz Y[+jW ] swXV`]a!flӰO@aNJx !HYT`,Y$:9z ԛ|;?rSVh[ H4W=h ::Δ) {W( x+uDX7dž Dfz׹ݯA +{+/ ȇ@+m~̊n]BNo&> sɖcy wrF~CyYalA:U{Z>̶ qu4IY=I.PNxZqIɺ;Oik9nڳb?\YxMr̞zW@)pz9:3)l>PrPB8HRh &>p^>{(]ԍx&e=!ŭ7+ېH3uĻ*JJ&bp~F-Ȅq=-a J,5t9eUkeyFt@X7VBg)I6%G*'xKmfCj` AU&kM6qKH\g#ZJq̉/BυI:3%8x4 5_{imZ":aʌfwS&xi۫"35\"0pp .l`tup)\{}pF6H_@[D(P(* wO4XxM̌aQafƄuF 5Za8IYٔ>Mk@JC)3"Z ެkg7 ~RDņ=Ic]"}3F&ξ7aKrmCmDodܸbA?8_#r*O f1a_}m]x_T, ϶nނ5zV 'T𡖏 wYkFׯUĄ,%zJҰABI0Tb.ۺ?VE[< |s& R4<1YjJ/;obV/6.Dpv۸iU4JR y6 f$'NXm24>0#t4te|-h>ISEDN)pNN1.s7!*,G3.B\ Q*F\.wCWigqU"M߂N|BC!BLHVvH9H; ȗT5~n/-BA5#{e'|Ï. <Ǜwc(Z}я1ѭ́y]*gW%SaUyYzu[P`lnS8m!7^Hq/';[&1yY4y ;Jjߚsm=B>/JrGQEfGpԵ^oƭLQߘCxzEvq+4Q|CER#祂^''ړ9'$먻sOګ`jCTzb 6q?7p:odq, g]?Fа%0oqwIj,xmڑK\`F3{6^.L)d_{ޟ%X;y.beW#BZUDvxHN~r{۲o"r,"9\ dWp1,3 FwǚsωZ*Q~~3H3ΉY<\WRܯj`*R/ha*7( 8S SW9_ma R$;yfP2+ȆǛF8s5_E[ſ;}yuݤ7!ǎ^L1yE,ZEgCB^<%v*0c z8#,, 49"qzֳ?ٰ0m̖y7)'仞!2_c镻0&/1>Q;)@ ވ nhŦg&½KtnY\Qmz74U"MclSPxLdΜU\OF%sJyaB.`_;yG?:7x{ `NM`P90GE%,QfK)g%(TIn1I4j3^s !n3Ê+h_cL8p~-T&azﳵkuw hʡKv]]ǎŖXzyx`TO4(A Y%ϓ:5Z3,/ ຃kA`z2X6ZHGD#pgYʝbs/؉U0LaF<,'w8#,f7WQn(l5X1ѽH2T pt0t@@wLyLwbs)(K\xfHyDsf0o |HKfb݄8Mz 1FD%~̏ Y>_ĮCHm1!rYt5 QeHr9!̋n!S3 'w{#[F=.ަ|aa4t@e4c~j .B@rJ=hlސH>ki&x&i\}4.j vum8uPNh(85Hc|y{  }ZM s#rLLKx)uNn:rbin";gk 6(KsGfIvc S$ΆH,NySTըi<e{m6z䑲p1JqFI+$ 2rqIfZutNʆuɠo(Hf ZƑG'SsR5_Z4ݟ]fJsF@cRѮY1OX­nmECc%%J/$XOb1-{q)&5"rޢФ  5ְ%@KbjaڂGnGԫ11Da)._q K6+vN)Q9X~mп!9U%"S(X0H߭t՟ nNzS ׷4-.2yw/8wR鞆c19|Oɨ@8y$9Lv|Jꮂm]H%=J)E)0P n 묖kPB#'vL=0ƍ> ~K43_U_אW%;'b%E<Ԕ1gzӭN`pw rÁw(fenUq5eBDWٿ:+x|Ȃ䥴c':9lϥV@$'.be(}jg´> 0zr@plI~kEvtSo|/Ҹ3V4- xhw 7:p3߫;pv 0:_Jyτ{se0 Z.m5xj.d;<@ Fx#~'sO&u>M㲬{m=+'}fZbZDzA>0YHt[2AOm]5AlxѼdAL(0/ЌN(vr7KhD R(l.v~\. )`Xַg>K&DruJ$9MPw8cJA"DK ~ʊ8`e˔ތډ]!c E."CAOЭױ6UZ:s4lub!\ uE@G9ڐ-?tHPn{GANUU%? 0lt/PV [;Ϝ,BMBxfYq :B!FR ,KkQv䵭`"i%{&8;La+*+QH 2klrN=(M马U]B]>G톤a*’J.fP)R:01$7S/R5I =D/Osɫ17d-seтW$qs2o|j~]U9+'!Jt& ۦ$h~v8%T3wd[H=r@=P(!&w E%o *iw trQ*µ,ݾ8ѧ~1G1y18uNލR_o_TդHr?_-W.X/W ֎v]LƑӔRI_@:}l5賋mf $l:Z<)vƔgiW{ f-':SħgL) PZQ"HٲCޟRwvU붭QOOB#qmcq_Wԭk% ,/@dD1S1"\+7䏀j'-8ޫpxz0 D#A29 RVF 793۬" rAytM5 H5fQs_ Sʡ}Vf=T{^fyPB%CuJ~neElaLv'1m)#yXOR7@rY ?5Xp;(/Sh\]8JlERqZL Ud ?2}yu-; Y1-`'h BGWB‚'E<+0z1v*>X7@tQnw >)P} In-*WEޑT!zQX/Z|ǂl _luҦݥĆ X=[W81|Qչ1(fVqߠ@ ҏ߷#F`fĒX^B:9*Hy(s10T}7Z"{d7ňmQw2(Ō/ +k;#NN4zTDY,T,| OD8cD 0%N7?<3a}Mx-5D@Ig5Ask.927HȈԅ*Sdэ8a0tXd" Z`}~sc^{4ePRg@P-Oʋ3j;Lv0\eU"\ eV'vI%neIB URZΎ F0ӠP%)哊GQ $J-HY+ ti7e ݆Uip/F!kȸ H|X5b2/o.FvC.ߺFtho4;!my9 >taqBU(¤Φ=WK'M|ru>`^-p\ ?X0\5EԮ-Az 6d`PpIzW {Oki>wL-Y{ E+ɂ\A )N|  4ļ3;hO,#-(#+1l#V@rm{/mn XE(|N*4ĉ\n82w@0`Pږw JWE*،VFٴRԉcyUѹ-(v?ndՑ)ZzKOR9tW5| [16M5H&<{ۦă5d ά> %D9wl7lV(߮|bϻXtFiY$Ų!n/jSޮu*SuXQT5t).dOrN+ 3/ǜR˹tR4HY \: ?*D)ZRd".FaE]'+퀑?Q`ɥ^JzeȠ؁o@{+re20^Gr<-ls,M m;w'%џ[ r l?rU0_̜`9ˏ/ni #8`h'?8l "LlqU GhNjoc`+'Y՜UX9XӣA4ȪrHDᄮƑ#jW:]VcP35"d9x[Nw1 Af]kwK(5\@:uxXk#YꐒBcis=|1hm(0sp2їUkdz$ǎ{2 ^~\tPWEU,xMU>h"xJTrAfFVLܲ e9l$I^ZH\*IГ"+ʈI6\ 7#P<[{FP^`OO+ €\ytD:ss3AXx'i8ezG{0F҉C-ם¥ p;4\L#WTM{ N4}j!;RW*P Ԍ`x>dgz AֳX>Gpw3cnˡ-HYZW7!$U#6*ZC F<-ٷOu, C}le;i 斿RJZaI_0êzF:^0ۢ{p'.H? 9T.,+v*͂eU{10}5" "OcK07e񋤥m+I"TB]RODﯬ]Fq*95<tjB1\q#Ql21kj i]F9S>>Sl&i6p(e@ܰ[5)K㻞Jk>n&9Y\- "/,ן\c P#Fjy4i\od{A{ o EꤖЙBd=ٳ7SW 4< =3>k? ø9KCy6+vsƾҫ'42uD/=y5Q_$hh>|Vkw%<^ 6+Lա!p}Ƃ qp [sфLx?J~18uFd&JSBfK=!v_bS)<+MLDWsO`Ll ,纐QF?;: 4O\/FMx`M⑺df˸ڎB пꪃ)&QT K.o[xMBwl@EeGc F C)fߌVHϝ4\ |ٜ]cJT ӃVf2 @/툒6~ˣ]V;zⲁRt@(`$DDh$g^L"p>m0<0܋=O=!#8_bc2@+"+/Y*~^#kB%M˝uآ-VJjܚkJLjBSFSHqE_ ՓCA6Q~[<~UfD^tzV-s`OqP{_^-7' }iZvp}> 3t@:)CTiӥN6 VRjVe_[JJ腤#~ )̖˂yh#11|(O2^s_,(ΩHEؼ3ʤJ2B{kEkj,YiQWv@-b: U) (2n-{"jboTkXPCR|v~SIA"ӟvd$^nyg\|jiY{`l" az~ߩ.W}j{:tJQc.z*%XLL*6.e0~~kh{Υ4w9rv;k=] Znl!uwgWfDt Sky1}`5#||CBur蝮*_ј;WzjL6 d w.3Avx%%3݌:u4\ŸѬz\G.$أc;"lR`|~HL]t\l,q!Sƌ6v D( Zr~48 -|P \9'mA_w* @j S?3eSmms OHzO4ut V2,El9 jASQԺ@yqyvDTCYT-GwIZVSdT |J< GgMߵX[NjW݆_hB bGNG+S0sR $VnƫK]!C(gya@3q#e6d~]Ac-~5 ԰ٽJ %EO3,NVWr{\LW]L50'Zx X?r,`}5+b~EylG3yЄA}nܪІlSk`W=cs3>` &A/-!QQ'f͖$[c{ #D]=""?PN)e*Q׾[?;Q(ɮL^|@('-kkh 6vФzcz*o.U\%!?"ysg&waAA58^WXy $0WU .w}6[}7̔(oAOPgF3xYsqt=ZʧИPUapK,Ծ`@ɷ9s&Kcpw#ؚZ<8v>֚FYmdgiek3lPqQ|zq# j}쩚oFJ/}bK0Uez&>6}GE-wy3ys{]:<[f1Wm1Y/Ϊ^KHp-G4 oD|;#/n,dL7w= ޙvu.?NcYS%1ɩOU KuAl KlEXpuÄ8' yiS0`J@>`ߓ!3AGY:ˋ}hvD+˄kbut w$FFKLj0~^Z~畐ѝrDŽ%6EK"Ev`cVYԚmmA%.Cބrv(0b2/+(e,ޜw jGVHG7|f%x8L34<\C1Ú?YO@ HR$=ovj&:JbE=6"/ᘙ2#ny{Ho761 , l1 N_`C볮>W֍n*4h{^ӯβzm6%Q 9t-EiXRG\ٲ^uDlՋ[,s@QYCWWxxLa~4jp5,m:]`|FΨrx> BOB$;s7|n 1z̓N }4"󵀦c&< DsGOkT8E RPZ67 v2¦5hV=^ŵ)L&,G Q0䛕}O !$7 f6I+6կl劏t MM[er}wv)K+qꎏK=TG1,qa(&-9xEXԱ~ނxr@]tX>,^F_ZĮ& lym$f03Xr@JK@nNv6UHө)yp5G@.ه&o%6n"-x- 8s_l0,lnd=| 7t"ӱXd(\?M-MP2X i678,-hc*tp{˧Ёj5rDJ=:~B+PܩmpKʎ&~5VL7V]*IJQ.צ@1hE(->UpXQ.XgcpCmޤ؏J&2k4ՎDw^X ]Ot&5 lh ~.I Tu lZex`ӆ ݉ipfft݄񭵙L9S- ]lX&~$m:,f|. ((*Ǽ6 UU>m~/X/@s8єh޾Zz?h)bvrkpHi^ގ]sxjd +߮)z;jRSqp@6 ũe.QWSE 'P^K5p!Ǐڸ5 !)GTJ/n Lƭ6~r'wy?KXW[T|&ߴ-0@H݃c&I96~(MF>hfa_Y eR:7]Ƀ'W`\t?h醼o'xbt9[h\( M:GHmW' A˽YhRb]^d >RFwPwpvtЀT1 nZwnϵA >K&cCg=CЮl4G_Z畳n>\tݗXwCY$L׆1v//ŊZ2unJȟ^(آ9b6\IٓB3E%ʍ՞-D)EFT^pV9ƌpz'5]U`SEOƹsw(|g)=ӫELdI}aA,td >RhBjV WOUpjNᏛJx%]eZ+w. Nnk'\}4Xugq?euWPDׇ\4.< GS($0e:lOnl?sM_eQ.@, pYFI$yZiǰ&jJ׏M.T t4K975cTm*שw0,h@G $"TTbYG']7-r(|t*&',p OmT  Pǚ9Z\iJI-mG#x' 쒁RLDIqƵ1?k(3fZACSџC^ yQR<@MN WޞS_ gUއ]1.ȳ ,SzΧrk+3{4`/Yo`4r^sO}rdP`,͛"G!`A^`>2.ڒ=8KS|mjKzsIA[Qsq2Ni .qٵOl.>M68[ 9 A-<-L8ݘLkHGb?8u]5I-dz} Qh.E5 vn-pU&(dq[m])b1mNrO'x>8;?689Q:Ewf`p\ڭX~<)LpuK{=* pM, I4C45sxRG=ܬcXA5Bm\\?f%Jyf-*KB5f|HDT\a".`#˄23ƖO}}<γǮFJ<1(͋,Uko% Ṭ-z\.}N/i^ږ8IJIY\jӤ9ݳdSޯ5KaQ$UO>'4 H̦,WqH"vh=C1ڸb[ޒD >qv$=.!:1$)oQ`f"> Y^s|?J8Xąvg;}(%6,d6p^˜_IIqg_C+;Q%w hT"U0g}y`gqm;$c"YTnL5A T`F6Qw; ?a?-PZAPbGX5=Ґ}5\&#`X' 9R#W&gzo-<Ժ¢+di 2=Pل, M\C-!lU~~K|@B҇H'+LJT|G/bY:$췸Ld}imcgW|i7~o?|"(Y.('QƼf7iWźocAeh Ɠە _g4.>6>^ڬT:o d|d=o"~$I&D ݨf\ e2mjL9 |pNiǍEf8x *s5e^q.\SK 8PQW tR?ʴଔfngd !uO&-][:.^4&(?3 Q>CW k)/H|Ro>Ze[P`O;r 2Of(__*1I@Mm  2qd̝7jo^EI0N@g("k|v9_ +nmj ,*+w/{.c5#WB:&ҟ"/o5@=.3CԵq8J-y5#'*ԡ]6yFNnyC ŰFsM`!8)!9[=wN+wJPfd*tt /Q S=uߜ3c6AWkXd X@ADdL iY<;,\Eѷ*(a(+'d1Awc#[e˲șͲnި<Ø*"}c۪G},L+XLYy8`T'bT1QxZ8#Fs=k!c" Ύ (UMEuiϢ Kumld(=72,3!1Ժ [ux) _ߡm23bU>T Fs4#H`cǝfڷ#DҘ) 4j~iTOdMU# h.҅up.0pB L+ V_nIgb T!U|+ѥ'?K4ŘVf~W" ezRީ~IweshZALJ"Ic#ooWq8E9"0ԆX7O0R?h5҅I4 ,X3i'&-1~L~?9SRRӴX [,БM;"QuǜiPO2$l]~ȤR^ ˵FԨ}vVauz¯ˬC;+)'G,nK[V]U jݽxC<nH` &lyHPֱ|2î@fX/1ETZS7R%7x=!9N+yqAZ@Rn0kN-f(|eb4Y_>y"|JIn|ƧWoZKL=P$qstGn1Ъf7el.zb h/.h =9rm{ّ塮uW\Zg2UpٟK'~}kBukyAM9.V*UOy lVۗ9pst 2;iS~MV[|ͷFkݜbŘ,|ZY^YS<#Y c#"u:Kej{=EP)"grҖ&8D9lf:B `\&zڰY"nYXG2)2bBI}|Ac_؁^PQC Vv eF:#s LImG휸>s_2G6 2w p|0gN4( <Ǹt/ ݥz_*&ߒ eNezƛ1h|ɡm)DuZHWzg!+keJhFpU֏wY|:--\\9hHqgF"y @ͅN^`PNrlяP].2 q{mUYw]"CQ+%Ae;o6FCY=jzӄط{0'tFH>jp5ӕ6C!*{!L8:@"2 zMKZ5 4f@0]{!ʏB9KyWtQ ~7k5ܹ}D"Q12Bu~H.뾦GkJ\H"3*b;~wYgl^d±4j(:$#S2x$Tpg>P)١=k%״8aq5t ;ôDr\x<`nG)3qr'9E̤Op-(Mh|E`be-OC3jXJKLܥ]#6eG5S͕"cK~ȓxDHy&|8p~bHl(QmM*H 2+AZL #e(^-'J-PR̅ϖ ʩ!w̟!zv7.xP[ `d8E7"ۈmWxJ b.NJ Vl$qZm~*:`zb>q͛BZ~D[l_=X+Bma9.ٚ8;C}pExV˛D@oj6L!u\?[ "]m,7+&RεB<]/}M#V]^l:Mc9kjsLJV8͖jaK* ~H6Y,{JDGP _3#04J`o (ŵcwO13>?YI-%'QbՑe'IȰTDGYun]Hb**cZnOhx1g _~qmAXj?a8)D=klTA[}.\Զ2F(mS؟=FZCX(Er{C^]|r+#K2DKi+_W:ipy>0^!WMc~gfUP?3(c=5LWASy :MY|w?@? ԦÙ[cT;~e GC:<3SQYFQ.pP%W;U&тK)ARqɧz? x^48|$RwyG72e#ʱWfO>[hv-'tĭp8oN$\Gn @^X!"==j>`2s\EX?zP uv84sUges~CrtZڵOD-fU]X e8> >?2/yN[nIL>`w'*(~ pZr|Ye5>uTT&)IdV\@7-DV] &K y z*uJ4n[҃]S@zSpь%:fm\ 7gK%$'$sas,7no8}v !4&\׭ L؋~Kp-(0* r I~vCYy=ӯtHfS%yBkQ4unw1P-bh' "y+T=E3*uֺu-] OCi@%8Ǣ?h#}Nȟjk5K#}"%*Sx6q`vàB[z1sS7z6C4=w]xQYP8. h>b6 qdx":\3[p^B;cM+b<`Rɵ\+c ,yfoygCD ~3'8iϧM@ ;ᵾeza)mGp(*O`A&+bHפ–@+uaC;وest`'*l5іe/̺ScH6)&OW'$h6'ri6S`펊^hTG/rߵ?#%9*%H^5Ж¥-3M@RiE{}k A*W.фp!kUk^X:^- 7 tд$oɗ.Gߋcջ)\#h2D|UJpeE2 1ba O6`3oZ]PAhUӑf oD Hy\r祧b.i9JAy.@nrSs3'O'wmɆE=Mj76` `WGKJrȆv+ XcKlwUᔑ*s~r -&aٝy.[N=QºCԩԄJSuFL]H0=vZщLț@4M(xgRIsq4--a\v8 al!ު'}\!9<7^)D@j@ȓ]WF=}laXd-MqyuWsuy[wGu ʼn/}g5^]*Ǿ\.['iz֑kX 1 yD[%O6|K Q\zSh  ]AO_%_c;3|j6D!}{[yݭUh75iR,s|^2~9th5,U ɺtAU sP^i뙉}uejit_jKI# s$e3$9ڑ<'١HvX49vR7Rf {$ŃwMV3GL4[f/\0AFu`Ɓ|kJ+n$hHV969YW0/ ep-!ǙnW&BeL"rTm8$Gc]YE]]ǦNΛ~%m)tX([xY^)>ha­\ӃmGS*n"1NVzߒ- ʧ9C[ۆ) q:ÀmWت6֏N2++/_ ]P5Jd; k*-x+<v0;+gcW;/~pUvAP¡zJnCӉ/JlI2xtXX;^ЊUfFxE@˿xkl C# eS>돺:áTEb`}Qg1ġl:' ܳ0Z T= =@ NY9_w\#!oݐ+&.; W_Bv 3^T?kLn.OblLp̱@Fgc콅Q `sc& ,ytHk{n 070}#Gws'*,w);2Rˣ g"'RaI:,c̬gJ>*EtagS]glRoc]"EVy֮D_ @!Sr #NħXgʔeTUimq utuاO㞓y{sۡFG F5@.bO5tF0@?7^ u`+ly(vNFUff؄_~>2 Fj^b׭\1pJh5H`G5o6,v]N$yP8;9$k ?AK`n=og3AyCu*=N#v99^OSA+zc&,OҾp,oNTR#<[RAT)n8J^p*TmQbED >: (!#HGR:lb) 沣-'SbK9(YG#SӴKGA4 {06T>8sM4yn?皔oXא^1$tۇQL jG%!?7p^?PQEf#0Ή99M~ =Jv![X.e8H#2sdyRF(mcQ}p>d7ޅ,pRY wKy[ˇ H9[@`7sL]{Ět=*'E?M> -!+q3AwSѱU ѓꟹ*κ$~&,ܩxˣ~U֖ ˬ2UA<=H;aLuR0ƾ Q0J#q `o`hD5&,|@IߤUQFC9?S+QN( 2 m?@8tGR7WTF6ʅ]v[T/3 qsR`mH׽؞ m8C:bG$ik.2f{P918:1W$ 1LB)$^'916o*Ϊ 3mQ]: @ /}8ٓlʖo8ԓ {!wļԲ!A/J\ʧyL7gZ/]bs/Ca.|FH`B+VnMrNiwfF/P>WeqyKLC ic;XOQ;m5`}zEf@׮˭JؼwKyipLWYɲiJYD`UZ260Ǩ'8x3.9(/AY ;Txf`D02-H-C=p[liB *^f}t& Vc^I,9@rEuB;) 3刱!%ۓ 6-d9PT/:O 4/ ]:eÊBF*]$h86 <3LDʹ40#lj:kQQƀ $jٙuBq5$wJ,,I4ԉ>~<OdfJ^V\mb%"iw2"% /|)3Rϣ44ocJ*x)ߘCu/5 TYS@n/Ajw%k! }~uoor=+*ru+;,[c?}_9ΒjWaPGAst bxjՔXin;Qc'1x0PC\qK#Z)X?Z|ZC94<~bW}i]\\'ͧNޯ靎ēa(c,]nd P'q9ʩ4!XW>P%e%I&,bpZݕ|z]l?&SGKUx1Q适J*ޜsiֳp$:fns@t:wsI9d׶%CAWZ6Lr}0}ʼn_~Scoͥ~َ:'f( ӶS5{KIL "Du}(# ŝ,7_I ֢HILa29 KagMʁ z|^^6Z}[#W$L="GJ8 bex #V]!CߴhЦ;Lw_c>էL*h5,LvSqՉr[\=9Y#͇~hw7O L– 3o1ͰV,vfMoȝT) 蜬,IB|iB$f{;eCT"TsaNƻ> Dp{ns+j]5<&Kƚo\A?dZ (::ByD, e1%Bssu|fmCG聆R+pC kO_׬[/`JnJЭi.)75 (Mp݀B t!~ycoBc|K!my:;e#Bl"f $]1-׷$L +I ]mCXN'΢ҠV"J "W#&錉Msg͕TF~GK0|a>8=jhba[kRtր2!KO #tcB|kI<7J@3Y֡bROɲ}Ìz8nI.HJc a 7o;3g/1_*:^bș% ::w^_[^ SQBtwj{72@N_5>F75)͌١yo0fy.EeHP4tsjgIQԧ[;TRW^z'm eU<zAeFdG9Bym6UVps1s W,.Bc$2쇔)r<<\ܑO>,aMOJf3]>|,KD "QBLGWef @, ^G$ʩr׶Oo}O*yGӐR9rԿSQ,#Ab^[v qE^A".)PkgʋX9apLdF.YvX^HY$n`K+u;-[iVYTr4f>)nڬF乌VC3/?<U'sg{m@giؓ/l,s-22a#MWTKD6àD'c !E|RS{j{db}Sg2Kwx(/^Q_#3Vdm3A; HԽJ9M>μ.OS˥h3S-:דYMz|,?C0>Μ)2dz'9@kiZ\i@W='|+;}'JSDMr.W'p? 5Ǐ ̚f,ǰLcjS|N\|RMu\Կjy>|QۢDj R ? ~/2]x#  ׮Htnh#32':0Jk5iXe)a'btW ծu'UınW)Xn4lFp0 :~(u# +ѥէL.[w;/AsGc,%`TogNmwi/tx+$aP`r(>p<L9=L $ד$01{*m0?Ҏ.Mxsk! Vhy ~`(:utF=W*Ea(R*T'*lb tI/ hCj_;:5"7L녯 (5}&="ANNٓz)PPkJ^ak&Up*_&~+'enxX %qD}'a@q ԶGonю[:ò~abiI&G`͟n+W?"{<_{ʚLl+rE,h v,Z`}AuAw2Sw4֛<q=˦&9 |rVgF@:T .b`F[=5&.T"Etw8( ,ђ?=8,0L c92+G+.'qWUB Iԁ4o/E@S>#VG?%W'a*jnt#FZ̹0P Ae:JCN:%Gw)V@3M$R\-RdL>9^昺2)8m)B c͐vxI#(j3FX<;>j䶸vr!AIYB("ABjEk9!aVblWjz Nؓ[ǺL2Jg+A< pKNչ|kO@@οP>HHiS ~촮 4I-&wl=@oho׮G@*r2(aF'MlOWˏ@R$k7~:M1)SZ~~h!2dN.C&]^I2[,15s#XՏU?,+VCiR \јfrʝ_BoZ fE K=^w&!›xqÓ3scG0 *9h\#fLז4JPa~7xTG9pF0yz|WFol5 Qɜ3SH'_/7}v?FEyAG6cJbCE &U2Qkbj>CɃq %TV7?|CZW@ېs$j)Á+-2B􆚔i}7gsÓ;{=ZRt{/ k޳z?vt$l 䓍=(>"dG6#NԚ9y5.nC2gUeͿ_Loc?@ f\v">:\ФhŀGW>W #B!5fh!L v^iݯXZML.\cGJ #d _ i poy\ T /4iiq&P_,$6c4qh|s'ިȘCē4Q>x( .)iy5S:XL0*чrnTWɆE˸HŎ#C2-3UGŧa5Tt^#:j`-M݃T6;42^]V–0@{``!ӖCbJu@Sپ*ʵtiءQ37RЯL <=x a>iFKi= ξI:nU?GF@@.D"z!j&T4|ǜWHY^QJG,f*%} -!Շ( 섽"ŵg6a\$TC8W)XRAv>8ov5AH*TRÝmu1:Isn3rw‘Iﮀ ]9l [pS|֛C Q_A'\EM̡5WW2KɐSzs1#УTUUy}*#QYìVY3d;Π\( p5Mf&pֱpʸhNOKҟS͊ 3x5Œ0jʛl<,L(DOL1p ]Euc3r;]&/t-ɩyKde|MxѻZ.p[Q(/-eN%Igu0zʶz}M'N ʭ^_Z>L\9PLm/l(@^9J8Li-sC'r}6 wlGyb9˶wgk K _*z}+m1[$!~ YLxzE]!b<ce>@V"2b?>#l8F[Q`J]tJ2ߒ m:`r1$/#0#g{o62*Ȩ$B#PvCgoYi99l{DQITC$HR\Xgfr&99Tゼ&|xT.1ĀK+x"l#':䮖JO8V/-/vth×L,GۮSp2e7 È#V])35Xp~BUsⴟR1ūl.7|.}VL)ujG:c]Ǚ"=Grѓ2 ,lƛ(.ƻlPsҋ8ScK ?4*ۡvGO="~[.lۂ ͖Dg,5Z?Ґ;xǜQkAQN 9kiO'D1c?wCM^t_/sHD}?>g]:-6 glzWE/K"/OI3ѶVhXiR81zE}teT7CH6WS"qfJ Đ[a%dC,sD ZmVӽ `>%\kk,gzufn tQ@1}%/ՆK'^>*g8! ˤX9~;~|pI=UU@z,ЯhZlq6ԭen7J/;N_G ;|ZF1I˘߂5k>Ǩ&Wf5Jp@QӗD x% $ï1, !7v4G/ sϝ~^j;=ȏeY</X"˿1GWa9- BD=5s*DV^~ $ڳ_BJH> z G(7†`\بm:(s8 X߅= i;uD_<{P:}Ɨ;BP_0cN Zx<m snT\w$6-BNsbo[bHD{".9pJq~Kg1an2Ud. -7hBGu/X%4zOP*|QfZ Ys?ɧhIg2d\KUDa&yxDqOs.ƒ$@d9&wַ9 &n:/u+oJ+&6$)nD-p@Rl=~0̃rAׇ&31B *6bq2irjZV-|j}D`|M~SrS?7 >fh'Hj}l{R_3r#Zgr~.u0EVY+Lʐb^>Qb-!'Y% ")s!w`L%~"Q:i_sam8y`[tJ6Cc7KN\$Fu I0~iV5 a;Z|זpm9?/ <2Ѡ:&+Xd p_ t,<\^" l_CDLS~.kئݱ9],Dx~nٺ@{͛@_j7 0\ݧ bD>L.8=i=$ Iܢc<(id"ի8]:Pӧ[ hKnq:%ONܾ}ֈ jVGJE Sv ċyX޾8{=E.4H2L۰#2^F:6ΥV?01b% Ptp>_kQ(̞'p`cbTg͔4 L⟷ua8E.HelM"ޞ`InqϪZ Fjg#_|Bc3C]$Z9>r(#x^KWIb*Bv?st $A yZ,;Uj^#mI `;;q3H{b-=tV<Ӳ|Q WeiL*p pX-98u"•xR!(%Q)_TP~W7pV& O]o 9/JOfuV[r LٵqT⬩β{FѢ{P}v#/0tǟFJRP _mmWH9;RQb%5޶ @޲Evt|(RR} Ut[ciא _IjM`Nj1ڀ+xo i@-M\\KOfdiv' QKr  [C3 ϲNc{,uF83S /P9#[vʕo^$i8ܽP'P^ !QpGr'ڧISĖQ>I| ! Ovvt)ros]*.7|dս?`1m2W#ؚ_>[<朄Υz:aF6&þ!ci$1QM_kAB&\ gҵKP4t!#{ h߂p^yS mTtC&V4{/Q'8%̀V S-߀%xg aƪ۰&1 eW_ٟ%*YN׹j'@4l4Xٸp<ԶZ8z32`[eUmPð\.^$9qT\^X ]4Y/ɪq6H|9 xjPS֡ Μj̻ao& v\-%@ pNz#6A^ ]oڷ %dá X mnu}|Iueot䏫U8YZݰQ`B,mXq X>8TJ>ax(zQĜ YGfC_pfq'dB [&7]>'b#qI/vģpԉ'ڋi;!'i 3Aբ΂٢|øy0/.F,=sjwzzX3*/oH©X][ ʃHg"*p;E0׆ +Vc$8jIjm fM1#੆UՕ=7{m)zP )e+LNC;9wSxd[SvG?$5-ȯ{6e (>X!`>8:ȷb/hv:G)ReXQ,i'V_ͶW )Q3ϊ MCN(J]V|_|cܾI6w>nVJ?Hzӏm)(r"2ɷ ]Q=n,䶃(](jy15 9Ob"´#6fۤQY?gv$ډ m~#yy K, ϒUO{+䤪ñr'9kiIA\z@`EWj7ZÖo[.WX_$,gt{`[ k~1`lhsrLP^Fq^k>Di?1/ݣ4 s̫CYvg稶lj0˗[_B>Qb -,U>]~%(=Br P"\-վ,rCT1V_Zq~\06rgh&A=EJGE,J눴¡2hcF3]p3hvߒe ȗNOoui*22m0܌,^WApC끞@Z:7.nm5c9q6Guc")T([x#\ޜ>^owP7-A|79o7ϭt^9 SzI,.@&5 `eU'rPS7mogoH] u\[|˵Sґ#p$ Z)_d.G@`K#4HÐ\``V_Kx.U @̷}鐨4p pG}!BC"J&wmLsfm19HX*+CN1-B:o]^Ǫ=1GYOa}ψ8w_EvɡP1i;x'n6TkD3c sR{vƳK\A]6t m~/M F wDi<h_NϯcS 1-& <áZr[eSF4SvdYtzݘ}1`eԗ7hK0!<$-0tBߗrlxh.,<c(G7)rlf>r.U.4h7eTYaUCQ$U"4}.%؛;ڞmW [؇f0cW/iQ$4򄻛/spIW4]`@x/6z;_ ,"cu&J:+R<`%9 C#f: hEe#j ݋*0 WwQlA{b(_IC/ WhD)"wʦIŸ|-K; 3yn59bU)v#l;lk}lX 1Y ez!gw$@ lDӤгyRˠHvi:bЕsW!I;ouQQAd"V*4FZCmϼHc |!} / ??ǛÄk\Gqf[emi`Eĭ8J91J~ 餯 W"Zl '#A+-Gl~«728ro,݈Hl{fn&ܲi%7^5xS ?{[N<zNCd7g<8@}Wfaw?>RQmG+٬lܕ_%>Ly*kGiil T_\w~ྴEZS}'2VˀdHG)ƥ1n%(w"j&U(闭ϟYodbg=|G-WK# H\˘.qfa0IK]ۡ"SMby&xa}3jbK,hoɏ9z:p7_*qF'D[SGdi$9鴰|_,zyNuTb}bѕr3ñ~Ŀ+ٰra>^xU~~=fUU:'0}C0Cҙ3+v@PYdq7X S?jט)y5au/m6^GcT?>>pRajN._OhO]pIpl$R\:3:g}^cjAki6`Py_{x{tGrd8U-v/R sO x4hpH/:Qǽj%?o* wW m~6&V{YQlH~NXy UY.xFAe dP(9ӹ 7Uu_IUG_+R2a7aneoG,$| }Qm俳 [C h#a.b+x>^m]ÅtXrSZʛ`~mJnf{K#*L^Pޠ?Oj"8~Cv%EHJV(=W٫H^?.C28p,Qt?U\Iߕ{,H ZR= PnYaFkE:W$^AC"HBq&p`#WZ#[W3#:sdO3їxi\eyPb[pZwIy l3txWbZ; , [b&(P53k">$ Դ} =SJM MD@ck=J«fjȍ ٞR5s8!u<h-:q6EPía?W!q!֢Xު>Vh%޹e<7.3DO"z)zf HWv%QW7h0K(iSNSK~uH θꆶG&([/(`aNwZNq2p=rkN/T#^`% it[w;K+mtobMVgzHƻ_TFw 62HL(KcR/t.;D8 KV73ԅ_0Vߓ+ |rpk&]>o| \g9Ecp 1|2nৰ?@a үdVn$'0[sc s3FlXԞ;9CLUD'e,W&1&PWc6h&wr#aT[57<$TVT]*A+M?z|xiE8 Z]i[-=8gϮ>>L1X>*\mެ1å4F8^G8u֜L>)/<+@O&Li , $n=W̪&OzaK?SVr2$IՂsJ"uU+QW0|2NS&d@PoJ8퐺ԎmY5!gy1>/}2uܤ8m;<  )Mdaa88/hvUwhLdXን:FN%U 4kr~1aSkOOxs}^U=yt}/Kj?t7 ׂȿv4" [pyx><, 8h`]4T56y.MPOǁ~[g>U^'ٟ|2K2 @=dm6*孖~GE0.hb'_l(ܷ{Rkȣ\FRcȦ8&M̋g'#1TQgMq :]P.тW{Gg_l8a>q% ^~]V_WSZޕYW(c#u.M,<#Tk@v’J`YФd`g?TGnK󔹤{l2%;Q9E~bW v2dmGnD$z#Y0 ,Ý1gMz>`Sd}9t!Y >uDU OT@ ̠7QUp#WRjy 4;rKgLy+!]J[dh)M&:K2 U"6BW[߁E}m6r/Etkƒ{' p,=`JQNƀf%Z2? 8!917M\$4"D|vj1z*[7ۦPj@͉Eݧ1ө_~zr:|]1e U^!i1fh-4"~`fY&jDtɳoI_;48l#bO8ro0fJ:2# 1 F5C*U+.7#͙"]:L0 J†4ONjz}7qeiyS#kQH~&5 RS_ys"T\YڽDRR"EiɰkriO%؆ȗ pQ걨"w?ohlm(|WyU< +X ` mz-` tUֈW\W GTpmyg, %ڴ^ S $A#<w*L:y_@B9Β6#Ktu::9?O*9(>UWpOA/R7AL9^,%Z*+,ڋ ,#ZyҗDMc|T@zC~ވItUY5L.pqHxc[6ap`0WpEuN*`2t)supEHCV.T1tћBc>׶o@@gMVv;>TNmS^Ҥƺڜb?F0x|ab K r^g Zk!ZۯS| o'>ܐ{S$=dk/(GVZg !ܥ#!dg)Hc3G [}(Fx<}7(¹wϫԍ@lbSYP% b)\+s"{욵|tsx9.)}R   ]Ox&8R#/n>-1. cWdus3 FgaO+XTCr$$zmfݿe7?e듌ޝݍR&&8U4Cݪ73X۫-VV}HF,b :@]5f\Ձ-]WF'q$ p+7}V9 .Mmi;I{#6򅨮jPFE}y H,=.9)aם _nL~lTsa})T?@NS  \l`~]5gV|)[c Tq\Ξے;׺o u:N'1--jBB4 ÕX蝇%"?u_W- dX6kvdhXUWX%Eg%~C_ GǺKC]Z}ZXН1(c`>eA## ?2`pMuB9U4;?D/Z\imp[G$Bdw;٩&i"a+:dYiV b{I5_D$ۣ^”}eF_kz ،x]Y50f;u6gTUҭrmucώ/,9o?wVu)s&o͈fI#Wy{@^v6ձ*,IZkGڣqSK3Ne3ݺ+8kd=$6@]ql/H[ $1|驡<۷׾VM~E84d44N঩ha[9M7X^zf XifX@Џ! 863QXҮ~~#JqHX-3;ܚX{_ur?-r߂10v쑉4EC)32 ߀$Ss m@惛|縝I^aG*zkIUIQf$L].Z\+NʌɆ2u{ZQJvvl$4y7'M7Cɒ|%4bʑ; MU]cgvy<'}kA}]nH V+bϴץ;NTi >t,Bƣߏ%<CKlOd)k;=dk5\%Y1R0N'?qT'|@@&{dҽt8?$gla*٨ǶTLCZf!uf\&GE+@2\^ ?,ZY4d-tݳ3n&KgJW qޥ=xHW->7 uC!\Q(.,pKr-7?˦gKΎ9(UV[{p7^U׫LjYjk-A)BzTM133y x=Y aR֧l@oLP!R+=vzrrYoT='QT|ۓ}i6{FH$GJ  m>:#,өS"S(`{1+E:M*Ӽճ3~)rص%8svvL: pV{ޣFT Vַ|תXڤOmN#秱zѱAC;i{ "1ls0#p'T@c4)%q0c˛IV\U9pnj;dD6'N9}2}`~E|~mT_ŕ Dв["ףzӝl̎8^ȬCjr-/E*lި|׀;Zg pFEdA#)ŤҼΑtxMr+FEhuOКfRtij4e KHqyĵ\u/y8S6=GdW$W>Om*L .& aӇř/mejYrQk[.TSS?3`>*>ͥG~'~5;PyN{00u>@k>9s3H]yL,p:O~vm\pO8U9ROD/'tyI€SM/ZpHYh00J0_^#ȟ3T4g*=kO13>cǒcKa:?TdZפ9L4e0o4.4 P\WDi#AXv~#>9%-5)y^N"K'VQ*'*j$._W=9]œ0:#H\ Z88æiy" pKm͜ i9!ii/fdry_w`_(}YD4m/yT8'S9I=.YI,@E+p]Ob 2'+h+PUx;b(|;F)҆%zsPBx@L]jÕ8j5']jG0{0tUo ^8&eYeD^29i.L%-*e*"7O^< ob%į_y`%SǪP207=-_ƿԼ;Q- 643/qZ> jA(#Mޟ^lPNNSL` ʪmN`dzwa3_%䂬6aԠA^#+è*C_kcZweh$In" /+{E^֕b/\&;5go6g бރؚ@~bqcWxT'u 93ǒN~;tD,5>G7Bg ;7cܝtmw'#VecMTm$B_7Fdy|QC5LPG2X9N㗺ȧӤ._$;*]:[h-{*4OS(>3{ BDW3Oum`,kcDA2O&┬6uUtEp趀֖EQ;vh^Fz] `|KU.sUV8U G: `&8 ."iFX痘KXh+6F( :I-ZUoH o< :@rHXpCw9hjˌ~&d,T?b-:v!ךk6FfXs|z)-B73l gjoA)[fY,U?c8!w [wYM?͢4* 1i',tTaF(]MXosNC1,_S 5. Qɲ1}|Eݍ6#GCm6mPXv M4А?JQ^ʘ+@fv-ô9\rWnMpW/!YhF+y_6,K4 ]f<)N&-g쳗O ge0fI:ӷ+5!QV4p&ex7P8|F} *qp$ctpx+OsJH3`ʙ(,*j.keȎOƘ,0c#Vw !VCY0kG{W$hb+k^QTvdimQK d(Zyo7Y4%]77܁Bd9n07l0dDX20VUmP[[~݌Ν" jVXI!'Bۺz0a"䧆UQ38oHs#TU_t}(휪#aELIJjP_dqYupg~N#|ڮ$Sύq >qr}9ƭ#p-@IbhHŬ м`q ВPaBL%>=AhT8W/=RuR(%N=NJػ*g}WCA4 0~:pbf%`QCͽIJK}f,&P nbݟ \IAIW? ^%HTZ Zǀ #Ppڱ0 ;2{z#GEMqj˸#$:FUW pݿ-śX|tJs:$5n1t6jUۭU)BMbd0̿i3}Kr@Z2?©fi5F/MFf(6?9{ڸ4ڏߪQi`TW0%5.BbM#9ࡨԄ𻉁%AvX@}bV^Ptۧ@g*!k/NԺjpÆ[C~F3(96 )Vx!IWXOr--vk<-ktKPKrm 5W2VnMF(O_c12[K*Nyvhlje,5"p;O.Q`I\$ܚQ.jbȝS=%`3Dh]:fG,ol )?VN }õ&yd$mW^WM!ZB69TTX eET&zP^m?0&ƹc ` stئ\Kox\ tJ.eg}x5VvqޏDS /X׻Ԉ:p[mQyf3b©bGVA$p8;X=#.SFp0]9rNӸm <6_iF q==708@^WK<kxc,;(m xtzZlh€+? K\AӖr /j׃ TaƁtk \XA ΌG9iN9ml;zd Tb ]9vEa/w^N z?ZTW gѝ1ք/6t"Cu p]UlF?xWo(DU`SāфεՊ# 7}&\TL@2{eub4gՅ .$ [(\;5@ӟbӃF*5֡*]QUڸo#NסoB2*UG/dODV3 qC`g|q3T0ꑝDN+-U%-#mL^=eU+>$p=ulb] ׿Zlg0/;- [j @'9S 4?0 y4%q`bwă*7ToflţuuL>\ ӂ:sAӷ/>YJ9 8O%ϭ;_MHǡVAσ£.O( 8*Y>m*A/` gI+7ߣK"G;XG& J,6 WϞnbv"fWp)qGݘ6 P.F~AРxfG&4_k !1(2tDhiZ|>OrC$ 0 lt1܆7N ~)aE/:jsa.}OpR;ǁ=6{ޥMwdw]iQe^RqJ]*våc @˦t_.IoтS$:h|5in:5_l5MJCrdiB,˿Njb -}9ɕd`qSwxTEt'f1)Jx@^ ^َqi,-u`J%d욘vQկ3p!sĪo >lҤ>qbL+sĈ7P%qӜض :HRp"1\nʷx#b{N1o,ۨ ^˖'zڃ[v9|쓼~*g+j6d2[VSR?1M:* eXt}߸&NOh~ ?~ˠP #=S:  ;!,Mv`;r)_OB/دBugUa^_z"[;U䭇*Rn%wqI3:9źBG2a3bvU_V @Fs$7V_9yF%)Vvcͪ{?ƼT=#[96d0Kmffw}?=-4I9>кA*WKA^qWD~>PKtd3h\UX6jVᇤkX0x\{== Cwmw![yG-Y3uQ U!^g媎.-' DtСVy:I)&cf܌ O_'f I`Gk6ȇP f+ S̺|Fl'1$]V!,;(9ѸD@)W_rqpt~LT1!/k~zh;1vIJ̴8|~P%h!n*w7;\I [1Ć~fu9$Q17D2^{EPenUK`N*/E/0Gt%M1Ela|/hCt`t ߥnR!RذUf4[͸jN65Yz|{B5V%R^5kaAZQ#tVY/Pjd NP-DKʇnOO'H[ BMCQK.ǯE6ZdW*(50 p8;7 xC5.@6,_0GRǬc| ]k9RQYQDһAKE>h|2I ˾ d0O-t̎KZki>!nlI1YE0M6;StP$OYD&rY:Yȯ;SQ\XUo,\?HlNi$4@]2Zb):`wL!=S{*Mivc y6#C$Eb)%,g&D2pP3~m!_DweθwIc[ϨF>Tؕ[|唗}a|]jOF;[fCVQq heH*+fBP7Bku7Rށauq~MG&иp{?hGu u|#v(Ap{{ yqF b|avFZŃEYTZ O譆e EBOW;17¾9Hf7ѺSzE;05 E5YN5oPjn#JH Z =&y)g ݹVr?bZH)Y-M=0ɼ7O`<͌'[8{::1G&?} YteEqPW_䗊E^@zYG[Dy4fd75=ϑ R]iDy7/>E1 djֆUm}|mL444LPX|1BSQOm ǀ!Zh0錊s)mgTͦ$Y 1"WQBӝ\SaXDgVس_:_@,9ǂu^=ܶ`vAf[W8y{) tL'Lx76KxkdVp1|(*^T'0RguXG.,Z؜YYH<ȭ1FoW-9 ~=Sd啮vyiIԫ;%$0j28xN,]T}q5-FEȃQ.Fe?]&/ٳ t%(ռo3}W]YEru2 x'Sz )N'כ7[r2~6gb͐.**=NgTw`Pٕx'ԠDgX0᠝AVȟAEwrD@\6Ev[V 9 ESTnNQd߲xGk0ה>sHJ51B?qGoռ-.5L8%+{%YsR1On9qWNE+k|H&WU0u١H+%m#*QIRxG."vYX CފHcgNle@'Д<0 h@m 2L6VKEBP(vQPdۋ)Q4\ 9UX כvЮCS#1jV|h2OFRLϚ_/sKhj2ߞ+5 G qT9؏W`9l%GM9|uz.LqwUSr,@営9/'EXZ&ߞn7&/W; aO5H.GK6Zˡ'x=P`#_yEPhp.*W#Ԉgђ \>ߍyy 2ߥIT=8%å?fQt i (iJ/l +8}D0]iB3?Ohi=Rzaeu.og1XaG`,TY^Dm^'I1)DM3v!"k7<.( /0şaJഏ%<"X q 7[wu=hζh 9A<@5ܕjwr@0T I_VOJй>u_ʇU5km]g.y3BlJs癞K"KaGo O2Ou'W馌SL*џ0ˢZOGVD݊Z~a:/9u7IY@dLW̽ryuhMrtrSV6oegNˢ*A.iQKʈ+XA,uڦ؁i| O`M?A^C[Orm$L]28û+J7Қz gYov4磑Oi3 ݁? [nDz\ϲ{#8AtzX8J-9[+V3UҷW#KOqLO;mt8j b<,S%Y%!5\?huV'AlZ(1I=/\)EݤTAL@~-TnL% eT #92?,яч 헃HB'8O93_0 "0OݞHWf(/A$Cw?FCbU),۸89\^H\EkPP!`0AY`PM\@b6\cĊ]%#a- ',v/]etӍ\׺U=ءciZz!}j@M΂ Id`cQiz)}Y񖼥$AJ'LJmXڹsiŢ=USKĨ@:υ|-<דħQhæ?.Xr7!v4TGhmS#߉ bz.ā}HhYA\p%A:gnod_ i.HL?#]%Йg)3J6~ts1],SnE\e_:~ɫ{&U+F h572CQb< }b|[0J#rXD[| h'E4DX],j=`t` x96ˡ2yߑ,w4(vOl\Ɓ,*e83(q/ٚ D}b+ds7mksTҧ''dr"kwLQrA߹xGtܷ,ѽ]DKdg@W<90aq&ȲLQHFoi]txyū6ډ͎C0sq?Hv \@s_|:v}.o)[%j,4 Djd a-IFdz/" B E̬X3 TeE|8 Bh0W#&̸ۨ7w@eyb&0׵ve<ڍr&Όhsq! f@n1,oƶRCU)? '% ZukȠP3G0в7XCL!+r?d*}p%n:$ ,%oWW%L+j!نv ~^"Mqh HlxB Zs0}ߏ{tӈ͹D-B4쒋Zs (u}T-L`Ҷ;8=wc挮=wX$]Kƺ_ĄPݵr@9,}BaFVLPJڴx!:떷*+/L#؟ܭEi6>nz~l%ug?6ꑿ;#UY٥ IuqDJcGgn1/0]&,Zu!C]6D$/FMXⱉTt9jZbaL(;qo~> ww$C KX ~G@LáJŊ"36fPѬTezp_Pe׽gGr 4 1>E /0A9գnZt5hdaJוKS,9A2yKú%H~F0mg{cL6a{篾љ/ׄ6JxuqD>XFiyW- 3S)M6(l/` L֔XA:FVζŪ@K`WXKB6<^ _kfXm'`s<0zPόו|o9e卍!VkIY԰AxYc~#|uv(y6JJbDGxmYRc~k6!xClrG5& =3%g$Rp:mtB=%4O${?yNʀ,{3yYMP65h+2լ)rܣgf{G5̬̲Ib <5ːH eٝLI9ZaVI)TcU]L5'%,ʒW;zE߭NfQ/ifGO0DM^PhoB1a&3Oe# -Mť׼BwAk@?޺U&hVSyoVS')I,c7:̘mm30~7!hHW 1_R%H? ўvLgyNM6]ޥyLWHӑsd5B+^jLGU5ps.WHK6Kq.򱎦]N.g̾,<_@b}N)0ͅ2r1:H"MLt7wz7jJP`F;gXԿQv_N2VRapΤGp_vt&3q|Vb:o `;E^gՋ r5o7| ]O-`nx5gP}ގa}8YN:7tOi'9ʄZk8r4E44>9t8+ [sO?MvAٔ DB&Xw`Ŗt &3H3on=its3k\![Hdcj;vE^ZWZjp߬;Q'RUo # ^~H*u9)qћ2?y7""zMj.' .̨6ּ,k!]SJ$t}:lV :igT*޼2UVrhH;nwԡV鋩Ɓ(X)A괚"FΏVUJ< 0z%wXWufWګ\f (+!%BO5}_}frIO竹 AS"fTO@[zHq6ŤY%.~>lٙ*mИlIͱڝhxMES/'hRJ7TUwl6}_WmdntG3_в,"HQE"!.7i(t#xw?.;ԯVI_B8 t@9qqD^3[C{)R!F7'J8!剠 ߋ ͛#BdLli*r!nxqJ|^ݬ!^op7RڕBYbd.'g:2 k6}/1oi$0p]uHă5Û 6VyJ ] [M&&[R6SHO`0HSvaןuo(7:tA[*J 93 k"ՖSVЬ^ Eٲ9IRB%Ш3-fVOS lT۾ +4tsЍO@ꤷNvt&3(8T\N;,"o ۬`;V<}ǝd)ͲRm(vu'agnۻ'BT )9pmԣέr+K'6_b'+\$qњ~ n g[Ø2FO@D8B`% {bw0!&A0B{,/Vc? i ~,?[M!6i^I; kƗ~3^*:SS.^-Q> #=jQfe_H*e"y r$h%ho`zj<˷emaMMgVn(DPwK2Oi'}Һ3e%OAeq#F#;!f+cե.ufHNFVWe,[7K$Wł%OpSǭ;3=3h{x);U^c/wsTQS>9Ji{I6ECdC&M%Lo }JG;HEyjX\[*q"1bhTZ{Jݳc5Eœw*jFZ]b_,`qPN|}@U^nCJئ3}1r6[liEgUﶙ7oe z<0Ѓ!lX cE_bgŒN%Ը!{X6dަR`"'Bۥ3$-0GG}x;1-~FSG -vКܮ.]#&Z~ )nYe6WQ֜fuC}d9|w "w܆A,'ߐǨm]aC1."|cN|# ϐL&j^qٸN8#ȝ*_Ċoqj% AXee77;u^x\$J;ĽV Q`}o7KCQbҷ3gk41l-LT+^s]<{B-Br[ tj =, X,ҩ+HJwPHLZwݠkn :&g?5D32+.;U_B?FT7Oc[JDD6?e#J*f'DZ9>I@-xFn*N.iJc?obyz{,8T)Z**Kn N{82Leʛ,>#Y 7|E{ɖ86N03o{-*(K4y154/tU-U7zH-:-A!gFVi:@< L51Z@%Vo5Fkdaeᶏ юg2S I0kN='?aZdӃg!hn|P"e~g\CSVv #0(`C>LAKjN8C.!\f3,7ng~JUZ7у z ﴵ/qVW(< Nc5ZdaLA9PNTm%:>鑶)~FCc_'V~w7]S1fXcEs^3K1zCX~ս'%',w]SeؿYe# otrlR,q{cbGf%jw&B dɀX8蒛Ra.I͆ X7lRF8a&iJдTrl>m4"떊1a蚫Q(nZF3$Mմ ]ý< hNCkIwA zo;0zJLr5:z[*s6ˬcʴ1쯿,xV&s] ⃨8VL-^:̧2H~P<4CІ|jc:ΧpxL=!^[ձS-p4Բ)dPR W!dh薣f%^FC2\qM`BlR&?n nN<7RR*`[?bs%ϜE?:&yu5k|ygs`,ǟl=SwXbOZo!eG}]8^c82RH ?92Z GuvNA?Ϲ &t*t /w_^1@^sDݏ(wS6@%ꉘ? ,bW 'Iit'i 4P$ (t5\ N7hԣlv>"B_ҪC<8A@gBeeijm `v< 77| Q\)%3)ATq=$k/tHEϛ33-꼦 f-e*Rs3ATPOmAcfI3$Z~|45id.wfqk΁Nȉޅ&G9~>L'CuC〦Rrnv?N@" @dPɿ+tu яyU=1Ar,z0`=.+x#hSsb ߃H,7x,tNT!0W5X(Ai\>`vBvV\):j܅M!_}{/pZbX Ғ ^0]52@`{Od| >jVMc%[݉&& ~jƌ)z+6nT9j$qIP/*o[|yLɝAe-l$2q{'ܤ+HI7%4S&"8tVd+sim#Ōqc"1 a=V5 P]5dL!?8X\U0_߅ ף \2;'n=Ez#;y|04d'Zrf8'C:A?o` J5Re39jɏ:tOvL&艻*!w@_&eG dow/JUkV\5aA՗!Ș* b=) LueC.6'Cm5wh%8kZ>` I|a9> ȯVo9qa:=$|\HQE̯N]+}al}> ~k "@@]fڃD\O!^2j=I˨iWVMԆ"zbb^+=8J,tH)yG6t9$nM 2+KPd'"Ђ?l>}y vM,. <_$Ǜ Vvx_)u !LtE ӶGKhu}/FM$ 8z%d֋D  ʷB)SýfINTEQw|g:%%7-B~L-Q 1KYIϫm@ V3׫Ǯd;g}s\e=>mpŷ,t}.ZfQ*gP,6ErPxB,Xf1~/}-tXZڵ9&e:]BYӤctV.ZC%Wz]bCM -ޞ,{H*DCB* a Rb7)|}}g}{1:ĝtʝxX1}g 99>@~lKĆptT/a.T ؒfDja7Kgc;U@51~Ξiя@W4en]_9 I˝J&5϶ȥl[>2|Ӣ6^+~W dsS`,T`[rքuO_ev PҲLQ "3gk ̳-:5 ª,c^|Ohbg<ͭ  $of 9%Ng ڨ"6ԤnA9⺚"̈́{ג.^jTS/>.K[2~l8rgigQxOCchvJI%>[xo@6 N'ItNhY<'&86YTj7f^0fןs-DdkL9*?0>"1E?l=[xC&֣mAL(k\/{ڭ1`+_72Hz i?+hW=7Ϟ˵:~xBk8+&'.ZnXO6\}kˉxgJ@#YvKo)8kx-êrqd"xwniO1e}\ԟGVNՖ B:\wSrp$Μ0f޵g'ce~ĔwUG!ƠADQcYY|d|]*_8Zh-wEAӊ&Y7mpLt#::3cyaHawk9䁰I ya5M8Ʉa525qzh#-s928xXȨ`Lʅ+FbA@|CΔv2Y13Ov}_m̛'NЍ 󂁁B7I?%1N`+bS^U>|0}-{{C) hϼ=&Ht +NRE.K"0(5 ĴM74 sT52jAi>¨*.S2eMMr͎)_F̪j9qa_jydtňeWL$#y/n,+c1PpTS_eIi1dv7Kcw^:`4E$T3;C06ڍ| (bKŬ`tVGR-KP~BZ*܊3Cb"& rOkN) cÛQl??9TbNZLG+HyԼo^SX PA珯GDrY-«le?bȌ IޱJU$38ɠ?j"O׋,ǧ:8}\~NѤԢl-},Q1N_ S4z`#nytNF4=)JP+ ]vMa)>ۼRAU;+D3DʲАeY w.#+H$y|SC&!ÜE>?E} ;-f Ħ"5~Q^ʁ`F(rw8EZOgh'a'd*g*WL9+}luzqjz?+|AMjd{rr2kY/s;~3MY(+T{l??C.{bDCrCr9€ )%).7Q%6ggREob{=Zzi4=KWi b+c?Y`tЀt-y A}S#ז|o(GӞ3IW |쫞vդAO̻wiѧVӦ5N|)@3Ӟկ^.AP꟪@ Y ׿qێ.hKI4j|vOU ߳ql99HUa{X?3ꅯd .%w ֥4هkp\BPzǀ{}%}MC(%+ץf:2#NAϛRWLlAH1b,0Х=BFҟXbzkbi2FI"}FˍP Cо$<0V~.>6z/F,z)ԖE/ÄE fARe7+#;hcuQ?~"UK^@ۂ L5s\"~{'K~_&=G9J! t_T /^Up2,gCO&=ZՂ߰cg*Y vgƭLz6ۃG 8AXTo=EYiϻɻ|AbfAӕa"O} KO@3Ǻ9-ۍN4ay¨mھ O>iJT@&a}`inKHG6ΛiRNX>vmgV^\U`љߴT)!: PӛPC9I,~c,"̧Pr>dphw4 .r.Qy3@8MRkͭZi^ JwQ=|J~pZ͆&„J\ ovE7T*n]C 7Bp82T@wkRQIqԉv?E, >TO%H]YM]+d*Ss(B t@Fh㔌4kD ɞHSΦ=_ݙv~f,I*3Bxs )oOc9аRX_$Au F|s9y:ځc1h>B5M; ۍj̤N Uld_r })5ӻ,V9%[m.4A0pdpa%I$LviZv#iP4;W<gՏ.8;,vTu'֎!j|QEg)@ `}!DmAE8H[$[8G:Ӆ5uo OUE 'hnuWmKL6c^ʕ-7Ofa8R톍y=eU_W*sfí̖' ,ְ0"1hbԔp> Y#=øw>GU"򒣔 &>a\43Gv#\Gno *BDQL"I,XxeAֶqRJMG!,VR]:nnmKi2i5 |;4rse5 ,_ g+Z5#ϫYcM`,T|]$Li \]p?_zFI Z |K4pE:m4 a bd%{ w;I^ 1z&z21E͒KfQv [.Ma{ڿlƎ' }i}t@7a#@extޕ`nv}afWТbNp ̧^nw6Fh>ѹ{bq?4:OB\\JK, rOU8c/8V W1Pw_ X¬:Гilm;}1Y*Jt.Crb#$BJmN6BT.{0l/jG~󓹹E{Of)t:(c7,?I^K{fBYZ$zJ)ܦ!􄅗,,4^,|B髷aIVE67ƗU1!sg̼P۠|k{bM!%J}H{^n'}0~Bd04ܙ_Tjf%Xuޅ2D{\yIg&pLa2(s̬8sR<٭|g _`; ty*4?}e7r-rȈA&N$]!єVJf#g6EF"a#p>H*n=/;a7IuiCc) -hg.oHNlZj! !XPV(jCT"hvDz!fc]Jf ΥF/ǡ,F@&'0JNLVf:kGe!t]mۏn41tvS&]qdžQ]+tA1%)ӜqMEg<<ӭ@=Ȧ($`WʫzQbok8e[.g&=>c,oI(Pe7gJ$H"bb)ONبVj'ma.~Fa?U!ZF)$p"I0>8fbt`f>1fԑ Q wm>ć8;8V^Vŵgz/=2* D?0g&P伱҇'/*sK]dc*$ $zԧdq0b=yq~ZJpz,GYl ^<Jȵϒ/T.\@I":+ώX^ 5TFl,n!8 w/XrlE_n{TBeض*V'D?%~ t3i>g; -:N-!S׹(_83T\`@> tDa`bP%uBY.z0IС^mXZ݅Z'WR8Zz Z!AF0t)9[i"S: ay vNy)P_]8ƭtt=¼ʮs' DOJb f䔳kofn8xN!2]DX·%-UJ.ǬFƌǀä|PجEvg ׇ$Z 4V{H@ *qKi9:ϴؑ-^.iHaw䆠WR"{_\ҿj丆$a v`9)U. z7b~Wۃ%GX,(c}.@@T`{_ܿ"^h6{k$Ҥ\JC1j ٲ'~ }K@j&(.đ+{01NRl*:b= aC洞N|,1+nS{uBV: ]hVFרt;&+,DqO Wƙq1?$϶&\›C@ۜ rw"L9܈܀S~f1>P)4`)3._ջO V*\RTHFX̤`h(kj|IƅhnIwI7Ds/$gji8mKg>?(`1sB-} }ت>v֍aK>$%0PLѺH{Õ=bhY&68J3[G9G'BOD$[2科Cj*I?U: KBpy\Tоz7F^a/Ԭ 'ͣ,@m|$@6r23Pkt93eH?4M3]Fq ;IIz>c+Ԭ W >ޛG5JȊ:ߤ~GkVZ6K [SAHdQen  MZ<.$v~LpEً8I%Uej?Vxˌ`xMurotnPZ9kK͋Qn_B-h:KvSRdf S?}6\%mhɈmm : A*+\ U`fo(C,QN&K{Vvc eh$ gw[Iq,OfSAmc8s0IDXXI0( k@z70sC3Vaҡ1H} 7+@dlTiVMKG>¥ηB ux=<{cA*w8PF{'<1i@q&XijcM ZFjm_Z fI6J|Y3m叻};CݎeVgE|,dWg΂5ꏚUW{ {E0_`L};a0"E7/DXX y8g hGMrYV>hu@.jATbsf.h;{gVSqDMɆ*$Nϊk~z(;Xbp'ЂAxyI*w*GjUqJu6 bel=E3Leou{*00l6|-uԭ5y-d3;شoKmy@K*Ho'q/[\՘#86l`æ?hAfQgSUS/sZbi5PkN:eW{6Mj4-=-($yKN(M/,;) {1Ard{Esnn[Z&}b_uHu|za!r64IҌžŐ<%Jtq Q]:dŤOBs^7QN%#qa6U}C9{zY)/:Xm!#tsL%^ԫq1skq'6 JH0}IYߺ7ݧOk&w4&iYAKYQ5I9q_W.Pץfq=5)ual< ,4XW%c4}tYgC_4I7$ʵU1DbyXyZKTrylݑsfR)sor #X A_L<7Q<;͝xJ';w'H3dDiE0oզMɚRgN{:KBkwMNKTAяK/KטR |gusvM?t6BPdr+) S* ōc~s 2hућ+=hN;+E>څ@ QJ칂!gni WTTbIH9Y tIB7ds4XM[9y&Ҳ^$ް@$Ηȱwo@q- IJ2{UZ|L!>Bc B@X|o?92t!V8m9R;즦DA"4^A 60[݇<\?v38}rpsCB$$Mjfj2몸t"7GRӕ8|/;ZJ'D2F>۳\+hoǶsxzO f)V;kʤOG|FͬȅrH.VH? Pe ֫;ni~x71~ʠaݗߓ#xhJ`eʨ?:w.*lWz 'SH=@YtbRyjo4+0S φg]qbZ‡*f{2sקvDd9S4T*'=HHKmDEīlB*۵;!Y9aeC%T]{_e/?HnshUbnηqcb*0] ͣo1 u([u:z<{9!SY;"8+k?@1ATL%1XW`oPF@ZIo= q/ FR/PG,R_D+''$Iq0ŲimmI  =p(8IqRon+)(BDh{R QE]W+-ՀPs3D15iN2pgA=$1Py2P| oEk5cSSO1'xS1Xq-Jzbq_PLJbdV8f/ԈڨcXF.e!u[iHj3S@xS)Lw C&Q; @4BfNtl=j\>E:rtm6O*ZYRU j+Z'"XuFF$~+=j47tA̮Vg! o)Ć;><;%/r2@֚[1w^0kU O2Z'eq-_a %sD$-FO8Ⴤ_L82{ge!Xw4y!fȫj˜w;t!>A& ?&⻜<.z.G4`=δaqR2J|ӔL;R}ϭG !XN5UVa"Yz[G$JYJZ9ΈY;pc"}%`M~, ]G?{0b% iI_i86cКQkYYY#Bsب QĤ'uݤkOصm,grvo}_-͍J\UQRN^4VC x(W- s뎚pSCRK2ځETLݤ;3zپ1>{O!Oep1Ё3\oS h96ekS-mhʁ?7A*\Ǫ|v׭`UQti+s()?)AztAa}#' |Myx+#D&FUe~1ѫH`N9nLѻwL*AcZsvCtYWpPf?ߦSﴃmV(}e)A@,粊7=eoj꾂< %JjO@w'OUJ5*u99]e-N ›&Y+ L6=E${(:IWTOoD/]Br Т9G|y-A $!ĔeF]+ 0eYߵi|:Zb￝>F*0l@.'?m*dA1gVAHYAGDL Gr"!iX [,,:1c"7-&勍#qqBc٦<,-$g/{2F5%Q,\}@kK+!F0 !7`0pjBdtݫ( ēܨlzW J@ :iW]Qqv ;.ƟTgr=J1<2)cڪ_qwhpә;9+ǵS,J=ail.A?ؤ!%k%j#d U_EU^֍aNL*9#3Ob>y^.D|M}X4VkMgt$W0rii//Lݬv]K g47LV;L]Fw"hmr(RbZJ XTҷOgwt tks|M4fZY'\*E'd0`!ot fxߩ4DW!-F-9y(!Eo:Y2_7)kE ~&0vj".JtcvL[w̗f`< s ?cW5ulς8ljlLϟEֺ?c?]QXpguqmX^ľWSPudJ)ܪVXN\$HrֶeS!+^ T/KGt0e4p@ݹFk*49 L9:*aೌ+w[ I)C2iѕ\^gG̏M5ȅe|& xFLz` Ý5ƧT*XGq1H̕k{mj%#}?GQi`Uj.G p'JRPhNE-KӤQn/7OfP|U#=-VF(+'1S&؅1) JCBgkn^ToV5&`u1vWs?+6d;*6p2}ءjVPnG/b9N sl W 'VfB}5g[^ ;M{좖\+*x3G7 uD[u"-MEY%ɒ{!$znI#ҏ ޸NjLQSRLѠYɻŃe]m[|٠U1q:V4u eX)6]D|]Duf>xc_/TYi+JtRΓtjS_L Cm2a7 Rs)n~y N[w~o՝!X L s _Z c/oURh 7B؉_^p sldlmH6k-P*&kA_mC}9ݖ֡b|D8bZ ]/&{*suJhCdnS!P!Rǫ;ĩk},G|EC#'!l$>ݵ ͢熩rtk$9>f-F K"~n&^I52}rjK'=T_Z C- 1:8p1ijgZŝdYZٻU1$sLefj5hQ4[ѣXt3)q(>at83sv(o~jlwLo$ p@̅p zFإ h)_Il/ nG`n}_+bY0ÅQ%,:Hj-#GǃץuTjlu.f>ub04ޣQб}h~?u-<UJ‡t7IOp7q㿍6u[^ƧǞ"O8/vpVDRAF:S`_ГRQ,UfYTCsLJt:BO/9:%'}Zϴ7L#5:`he3յi L ax5xmLJ{xnТ%C}WVDmiħ<&nQDՌ%OSF4լUFpkUK%" k^ς{d $0wRjSm()a pc*#dmN͘QBmu~`>I.ݑε(FmV4;/g%_7ID5'ۜ?: 9I┦,UGn%2{Ny 2yNV/ hD!r}7Í 4O%t_8 Z+ 冴[=Ӗ~<YȚv@3}"Yzldz| \$Ndx }A iJ'Ivbn-AeNLB11ق7sAyTD2M>E$a LV^K߄'O2 SxuuG9T7[R(/6l4%c;L~5m߅Ff,P o`)Ѭu{v;Q'MQ{ I{7>9Cc]lJemm~x·\EپI^mNd/Q=7 w}ư}l`l]WvkC$,; eٞS +9.KL:bjJ`Yd}ǮOz[kQ'0$j&3G[*dPOJmQ$GN0DG8{ڽlI[ǝCPk2&>&ZB|.qj!#@b#ArNOsHGT蟎(΢U:ǁ&$l\p#9qvmPP&vlEr֠̓gR Pňx8-åx1bR~_yWi?=fpWU[ w։wg;Q"g;(Mc {o %CjMO&^'D(z@g&\dL M g]%W(0XBtF52`;WX4Z)uȼ6!:nr$}4Pwo\ٌX5_lL>o .6㘻mYue`LI_tnM2H6"sz ٬Vp8G#5uV93M5?u%*n\.^C<#HOPD7+Vܙٻ`wk" q߿S׉+4ՃJ~ӎ>xisT`͡*? 2 q==tjqІHB]zBjn 7Wi QzɭEIvLpqִЕ;hBٿv$iYt! xƊ915f^7w>FVcS9/$м']*IAB]e!'E>F~}JWlQ8Vz9nP(9tkIAy]B,ָx5O/ 3n2e([ L~=&ŠG.ν"n$zP9L m&kߵ$4E`^]rK~PEe71`e'"7؂D3˅C\ WdP6v$b+7Ӱ\/-D㜏ٵ NoVM&Zٺ"4Uj&^2Ae8<ޡtLZ`LO׮L㺞I`Fj߷b9[ 3)buDwo  ]7-:#OrVW Q>yF/mʰExUL_nMBY?|&b% (":/')ӫB2v֛HOLu[;ٟ ׎{2M3alz!^l8\ۼJ^#nݽWZIQ+E[6%| >i|+!orxb;_[Ѣ O.5 X^AWBbRp󒨐dq[0# Ex%FEU>>R`0H1ge/܉tg D+e8(d}o5G&ՄٔB08;hBw3XoԽ?VǯϰbԬL74򤒯18f|*@'"(.Ms"jLAb4s?쿺"SV(@r9s9RkAQMEYitfe s'%) lx ~o ";CA7]7 M79kIl#TK553&4Q"r 7Sm+!?ov^Lt+]9ra Sb /L_qd`u"Kn<Ұo KCM"#2 ?l=Hz2n c-$bn0nn/߆>Ylr~%+r4TzZjP{?/^f\\uX1Y֔-d\gx풥2!9|E]ȾBg2%I0 pq!=9elBA r?Z X A) FyC! @̘zݐP7(\ :>u]1nPl|嘝,(RG YQ{Ots& ߁k(F47sP-PJezUk!OnLbS= Dץ-o81]INMn?Ƭ#%UhEYҎH2/<#oVk+*(<+FB15APV vy?G?xi6_dv#p}Xpg7#eһH[p ,ၶ(;TߤC|mғyHľʹ{itawKWefqMxE/34}翲m[ƪ&R7[!Ar<&~eF_u PJ ݣ: !-~~K)~O"d $}{_P!gxI' (z$6ljss6HS.1HPms|gƫ\/0 GA&tT_Se2S /?Us[K6@ЀLւ+~ zڴDAi H]+*雇!#Q )Ũ 'la uRqz#:SM_usfhA{jz'c9q{:&napid {zhewq}\*5xVYQy0eQP?1rٟM ڴ(*n];\ė2LUwO?d ]"! #n=//+T8LE!Nak#lY&G LHSyT%+:kDYI Jf1cNp3}eQ8:VAƟە,X!V W(aDŽH8lJbjeq! -)&W%-/;,l <Xdeˣ 9:z]xطюTbkAm~"q\}S$?p;vkqO3ީqF CHz!7cZD0ۯWM D`Qo}G,Y$cᘤq;1нIʺI'|S[ӫ|+Ή|k,XV,K[=gq>wlDSq4f1n5!:FRn`,kj".4B},;EMV}tp|T"qNiIbʌy*eWFS{={=>&aR ;[nI/4fz*cRcEw{k5ɬ")n1AD3V'im@U8Am`GQ6ƒ6 ּFi&˅@I-G_Vǁq|Q7jɈ\ J}Rc sV qO3k< I$Wwd|iD{CvnvIC@g-S(L7IxKh\[f?5/)ֆoڸ\U>Lay5 i0̓VaBdT&aUpH}Kv^66W6o;ckЌ@?+D&%ޭ7ozt}bXIn,f2}81Ԓզm#5%:,97 7ٳRUI{e.3F~Y'S$4StU)/-M;R|?D!nIq"L_~+8]MPFn/ B!<^k◽r99O}*Ü}} +Rƺ et1igMʳH& u6D)e+eJr+1\4-g;*;($Dy7o^0!]M2uYEhBHCWא!Iu :w%6(3'N1gt-`D֩t5Ssk]5ՖȥkL Mv.uqX|{굠1PC{ qԗFX@*htx%=(GHeuZ,> ( c̜k^Nۜ˳w5 n'|c(KNZ$i$CggqǬtV9E| iϖ}R:GNjE?Lf'akޭPpdB 6R3P+oɇ7a؇gOCz B%AbI?Mf!-ZdߡJkڄ{E bt"H3)űJ #c^E ҃(A@ݍ .=9Ms䲉~Bl+KzNAوˤbFtmfE)ϟ菐͆cuLԼ$YY HsW# ve2YFQF[(9od5M]>ށ3b(z@l4QPCB8ECBO9rj^[PL#l [׺oοOI4.oь0N'`khQl2R6 ͇}Jk1U[ʿtNT{"w2'վs]A$c/輣&`VXɫRDշ<=b߶ a9:>D?m Pcm'e !ṡTu87#F/õ;V0c=Hc #4qKpCU,3X^m^k"+RwyyA}a {tdT6U_ 0;SD ,=p,&%BC]F `%t-J+.&SJS]}-B*y=;ў궯 |EvaVC9{6~.gOSL깕B=uhҙ"nBz{r_UeL?^bkD+pwY fiLKFy^`pӟsv69w"qNqlH˳%BL{aM#%[u޾BR)xꪷ0ruT`i6vI^h( 0ݓւ }r {+tI1+t:Sd QNۘ?vPOV2%AQ#D N^߉!Owy/#Fװ-EXޟi-c=&]iҍ̬>7pVS4 9Y]*X>byv@pCLȌFAvQo}]\+BTܛ5WOxT ?:PFB3aSݖތc:3:T{~o?the'DKs'B.Jc5Y5̥^50-p:79ʼ#H2x~P܋pLcoo(U/S hEΗ* yyr\)]] >q_ %1( 3h2.5HGif=h$HO\C BIXu>rv ti]_kv(`WUbj%kNθkhlTy/G&DL &/|3=Z=މE**a2Ӵ}kUeKb>|g"lcjX|9򬔞9ȳ~H.iz;0ܸ笎G@jeIUdt"v| n~NvEQw2삷`n9a>v;{)Н MW†x|LwkX9j̹.ČR=5!Z\&LG.9jP1zۑ.f/>.ݓ*i?/(0v5q̞Ţ5b@O YU̅ζ i\n'`5GNB T|27`߼txtƨ 0sb|m~at35aDxھ確>j7ޢC!NDĘIi,0_wO gKv4):xj+އ S Y嘗?7-ݣ .MC9_p)a_SMM.C'^ZЂЈ'SQV>fnJ`Y^}#gdn_c˶@jԮۢPچC n3;_ƨ3Nj_qvzʎ_țb~[*~FB p?D1v VC{F"WNk5l-~çilo9ȕӔk= >e  U FeVb +uYh_>\  BGŚҥQ`?݅~Rjޞ$T8/4u7- SRsaC֠,V bmvC1BRpMBtkZ^ c$:e?co1S`RwRfH}S([NOcr'4,>g#8.?RIV,ЇYp|hC^BF|Pjo "yz4udqzC)RmuKv%U_)\Ĭ:}h˯b&nbHTᤊZ[-.44N,TLz0j }!įT-&XLf}3ON~H =C:ed^Ťfd/2E }l]Pp9sQdwjB>rJ`1pD~X.dۜ8Vl8~'EZ!Dvr/բ(FK\;4d\抇Tq<Ŗ" pIb dqz7c_ܓ*hތkS&=JJn*"\8JXE{W3j٬Z_NbPRފ,jYL7^~%ۨ#< )a~d[NT~L֧]'Lɩq9݃)~"W[@PЇ+ThJkBV+##!Nvfz`Kph|54t^P N6`)"](qkۃo'8pr RpIsfpG:&lNl 0桅AiYo퀖}SU*[FHK$8KH|?3&;*'8ɵ`Ӂw\< 6i9D7*g9R+'HV+g2hEO]{ z9$RDHZPk'1[0—{[ / Lf^ Hvm`DCUe~hݶyoXb "I?4-h C_Oôu%1EW2`aߜ +^(\ʓڶm+aRyUI"߅

e7"Ȋ)[B>`+'+1j.@\)JpwA:DN]vx#u2!0 ^`kf,4`rk P9$H@X%It=.j<6 -2^s'b8c჊/j=HzG3SoNU1e[>!!oOy31NOD1erBFUqDPu&plW$#1+`*~rhM:bpگ2<[QGЩNJ] I$SCz{S]m^ U l w"ɺdi]8>ɕn@*l H~_MTq&"hxnڅS8F^umƓ R(TP3qcbz!jShv==A^5vd}92g6~cJ7k&Y4XIbȦ#P8T$@!ڭ?7fΝQ$Ϳ\1P/9VX(Jm *2y :Dd)Xjzl材 3!wrQN7( D{^'22E|uF/4CY}_Mt=zpfe'=:4L޵ z8 Q?QeHʜ9I<8 68`,ÖF/]H{ƙ酈QsjJr ~,96(D$sN_/lg]L*$jw㗕R{%\wEygN vΚhhQUvPo@LMXbSj` 5@ CUWU7fV{ۍMV=jyQ]7\) 4{~I{ū]M{Evʭ]=Rc48. X#j=kq;\kdYR{J-i>ʀ~6G$5֧W)HIJqt*_V% .@Ĝu©wc*SOT-rj'Λ|ɂTCΧ$Z+1{3HޜQi#%xib)ܭےmݻg<׆ǽҰ?%Dɰf.c(&^ -6Z"&'Y\v9,4xfDIQUMgw(6~\N҈eQtLLL݀^gmyu~$ј%]GV#a"?ϬE^=hB5ugs2Ly +ViZMJ"y= >4 k뜁gY-!8rRf,N8;O4g9DN}jn_Eȋ5 1 NCL:i= Ě.C)F傧Ϙߗ-t0-rL}.3W* cEULʐ >EϪrCM_R6-L Z(pVۢi2oMkeIlxBܫvʧiCP7 "6bQpT\lg]]DPV($UqNQ{bk؏SKs{ȆRf/xE,^kw)W+2N+*)\w>'IYq7L"аT !Ɨ$wGl"tAEO<M@*_RmܧR^c@>Rj-^èy"V._ӑz|.Ӊ@ /q'|E]"g# .=m˾S<.3x M{PSc3|_qݢ;||(صanyF ma9(bۣ.75&djscӺ*kv>'SbZ/.cPa.EeC9Pi#W@X,#: v8Y+XÜ)@@@ȷO̳xR'# ϴUy{WiMֳ`iiGuX㮏}ű }OsN!;&|Ͻkи4?z#?=~ {0Y!o=.NOacqF?۱h6;72&Mx-{M@hH <S4$htVa@T[7dgK3Ýe~ײZ9#~$2vGڃY)uʭjTM!p Ɋ173ns ScuN?'1\~ۓ\y)<~bmd27b pY?$8wzО+Ix5#ۜ'1^)oaHx 5$0m +'vI tTVKϴ>ۧLOwN)P_@%5f9X!T@0:ZEںӴ^M}[jl˰{&9 cOcKtH=Bun=]Lf Mɡ5usckU"J~ %q}i2 a4\yW%]Wb*:z.倯+S3Kx`p[Ko{]3I̜}RIVMj'CЁ>dNGnML 3rEK§1Q<тy#f55稁.U&> !F~O(^9Cbr ðG8\v/S!tG}|fV͝9aIxѾS>@3ʵsw^2.dڞhde5#ؐgJC})m/i&5) 7'82/ORWUQ:zLi9+%*ٰ@`O?x͡ L#8z$i)w_>}jEw|ZTdevޜqPסˉrڲ(aH2:2 zI,HnP{\k]Mr1=+QEG"$:^ը41}F5WFDъs$.)qã Sl6(*̾/'0y8Vo}t|ʹ'Չrdh9BjTdiO"A0P{́q˭JZ>D JX܉R|3J^̱>"Bs|0ѵ sTOywު ~*#^Q[mV LdOڳ5x#<]xj $-=' Ƹv  `|O|WjUF!9qB;.!fr_^>4NeQvQ? >"\]"e 8iBHs*sKKxh|OH#\K)bOZgQ_bLI:oēՓ 0]}_*g!M鑰eUr-nv%!{Yqrѱ&K|Ǣ<?; ?[ Cwa NZԞRT>% c-3fjRAh *N+6d(YRm tzP9Ed<⌋h/R&O<_ ei~=bU{4h}dy{XC]sԥ͓0ĮDT<0ʈ$9:WRa,E*Ox+&~@|ɛl1S|a6^nk좓7crX3/ ^+%Z!`~J6`IjrnO7*/&P>Tޤ$K "i8BڿmB_Ĵ=2Yµ<.QOIc'Qe#Jpn[5tH{Znc3ݶz{+$qdm.UH;.q,!)OorH5F,c͹HӎnIҩtŁÀ[+2p+{4H*5 Um^=xav0śm0ڕ_شb>Ѣ|ȣNRnZasF뾦dJ<@veVQH_zݛUӖ1x4Rj"nb2:a9 UE\QOv~ yIe.GFmOO <5Ub &+,R!y@DȎ_kMOƍsi>;Hwm+" dfQl;EAG`[#,H Fvp_ 5 ;̰ d)aD5,]+ZQ4 /D\qYòHDdsF8PQA8rs3QGCJ樸bٛœdmy'5 k'0T8f"Y,QJiNp1LML*qR.DNH&:ɻ\TU-5&7.WߝYBkO/EsvWtEyzA}=,\o8y etD~cNp&!􈭴Xmi3ՠdT3:YQd}yEyr 6H=G{'B~F@j@Y4Ҋ5ç7xJWG2 U]X< bC}ߩ|}܏(S?C<3^  %/.uuY^S?pXڇdAdZr@ؠ+:ϘDKEHHNX~eG<г_)C@hSOڙtH#e*he&!͜$zҋ,?!Q4^b-wL H^ʔ0Q6 Z?s/_m'Twc"6% 1P|8'þKoySO΢ɖ%H2jNJǘC \'棟kNEʆ^#'Q\ HV&]ĄK ;9uf*3ӧgqZ  gnW0UW vǩ9\-]jw=lAWm"C1L1o[\7l;a,pӞHvXx#  ")Vܬ,`M0w "YD^ ESoL5~\}J X-S-qnU+ꂥj=Q|CpDВaP12S~ (Ɵ1/n%r' %-TCW)<(CbFir*4ϷaI,iB2^f=)!;MEr%`(`8ԎƎL7%g٭ Lnm ]h/pULpZtx##nT_ffE-{gO~4kYHW^2D4%gpŷBb)3GSõM_wa>4'oaAu6{\Oϟ!vmʇER0̶2\3MYx\fݫo([F]Β F  xL` >@  ]^}=赱~=IewSǽA+up-X[7'.(M{'obIEɂ AckN!yE}>bpѓ+́lAEt(Gg& v^k:xGg5<+)A݌q#d`QZƁYbad5H1h:8Ș 62NsִT(DV z*?g V7ѨĶ[LV1In>eDrG}q ynHl Q-S>:5Avj~ ҌV{oxg1`=F%A[{:f.֬QF6Bԩe'8r1xm-݄iH}#`'oNO}&eu/:pHC?XjBx"C6Y.*Tbx.Y9oVbL9X@Wn.EkT_Np0C G8`-CI LY_ldc҉,#̫ߺ ~e&bITr͠aMɛ"ueriTÅqL8@G>P^ 0:ÃSlz>׌hp@~MnJN +k튢3#e}F:iͤHp[?\þ,|Uex[pKrc5νV[U[ `"G9u3RK[C6C亯0h\,=B+_Zu._3`3Y3cëxsɏXl76!һ&̛?X:;E+rv,ϴGv U2>Dg-F-:qJ^ޯ6R!ؿetعh~smpV#H9is݁3,L$m},/%#&f `{q.SPUqet{lI-rnܷ զ5MjjM ç8O]&c`$}Icu)bf8O0/8x7{5ȢN؂!.5Ss_Tw2{_j¡ǨBwd5zr6Ywd@'֞9>.tç*{cOW\{fدI?L#c |{7&il暱g$C&vwB -iy2Fȗ<0lje5ZD)Osm P\glGZSp󁴁8,X6ZDX4)o^}F|]P I'rxjwZ1J[gE~ͮzRoB{jjz$5zߧzFEfBH yEJxx-HP*o8F`Oh–GZXk &(#dž4pa7QzEpO~W #5{XRjd7hat?+b(E݀7᱘#K#$LFnΎ2o-}XH xb{э0MICycߴ=LB2<;8݇ovUk-AӾ% ayVp__G[3UѰIzo#%lBƞ{H&<:I]({F3U1"v;{:V)ใw6{2kbU9HV8>py^Pa$G(z$.˚'gUz-~WSZ)8G@h RP 06"=cAT=2cIE ݩ ?Ƕ79~*C"n5Y`E$3>Cc[ZfbmV}8oqnȌFD<+3`zr|?.u1ʠ=drhx+O8No6ūZI*]Ͱ >܉:C=='‫akdHBHO&k`# pI{X]Ij,ӫK] eIX.o3=XP@^94 ?p9./-^j?B)K1@ Tn+=$eŷΧ ea%ʸ Oj- A5ۥ+8Z d`_Kci$mja,gB \v0i! OT u9|@-̣js+k] ?L G_cBo~ ri2?p=Rw.~6atUjj}/5 >ZrIӮrDzq˰edwɶI)I_&w1u< R2>sdWf$0}d_N:4FBpFkÒh<;sܐWI@ dQYC%ʦ]j9d [ӫz2D?Ѕԡ V<ݩ[U-ˊU3Zu(أhgl|1\84$g:{ar".Q!zn 6_#iGo"y% rgseO6Q;-ĈbsG|4ʉƹxA锩Q>Nz*('o}6bU ̨\r̲[$hmkiK6_,bgk#G2W"+ KÕ'*б*Oޕ8 K_Q~nYh6˥v ~~>BM)}- NnDG}}hzNS1+nD 4Tm֥ &t|=ŝ%j[On߹5۾Pa~N: )8\ڊ;^W6|<1ǭ`SncX߈*J9ӴsowYe6LlR-a(fZ߭8od ~@$(ބdh-S#msB@vvr[<,k+Yrs\"馎Xt]BT-I.ɓУN)E~F?en֞"iz̹6V(NOU<~\) %: 5 `rQoi !cm%SiԚ(۟7O>oPԽ,eHE 4`qɏ`ޭv-[ ᐜR%"[7|/6)R/,rUL6+pCyK6B%m]W+ ʻ>l0xmFȌ]YK5 @;_ԋ^8̷7 .Op\ⸯB~vn`ZXn(oxNp K_H`3Y,1-(^m{xe.z f~.f"ǰ3x]=wxǟLyP}ՙudNdM9t.k,F8B'}ɔ&"euL/` `p+g 5͏ab@^R 8}4k\3hąf-w* I!s"o@dH-A97'pBހG&!8Py3`Q] YTz|\?vpi`61qAۤ7hɞ5#S 2wy772b{_2D[CHDGSJ-8D P/ ؖ:1`VƉlD>%7QCݬC})_! ۯHg}d9GV|Ϸn <ͫ2ҹ7.8H]`7ye{UiC\ޕ!۫nWHNaD`ٶc./KB۝<cǢ-SC~JHB09m1klPTu=R涶C$и@I/<Σ?? |5>}:v-(mEFņ%/Evț16S$f_K, FVc(U} +зfH5QvQ3/O jH =g8ɖȮ ?ᬆ@ LC,UbM5֋7q)SsCtU{qqR!pB Uv}I#tvs8}Y&W9l)+h3 Lrڵ3v,ǷD @#Ujk9?i$=ӎ%kj-[+ר"'p+]toBU?zW+:|TޤԴ˂Hɶ,=(-T"8@ȫ4d8Jl%Ӑΰ-7SlT# T&;vKX,ʧY0;O>o볰JJRjvi,\}f0ą7U-!g-Ic6 gQ<Ũg$λ^͞t|"*<2*@?~H2h(%3K9/<Ł.wX-S=C,108SG 7Dx<% =r$%'7,`"'yFcġuN*#.z|>wM*n]k_QiA)6ATwfFg79&"K ̭Nw8Ma}Azx101ׯy60] q te`M~k[Dg$$j' <: b,W+|ܡfV߲8I3e1Bv<;HbXFe졊oxP^/& 0m| ߁ ,@#h&1L^h/? Y{Uje^%JN˂H3xtЃ֐i$e2~@(83OR+|_M|5>eqWvIarqDyx;r?^ݧӂF5{$Pم` 55KtvT.&ٰr0縕ULm?L;ΥHȄra@uza;ݞFn9Ƨ0uo|qm:pm<\"#tJo rM0)0Ee}uɬ%ja;m)h`(6+TţVx.d}+CIdQ堥bg%9:'3j~/D J,XߓYO9]maKϺ0U3?Rkx_1w>6@,I aJތ2[nt貁uPfod)H7T?r2hsۣzqNnh>}IqI[o %U,ff[ iґ{n6\ ġD.MNj1.e9Cr/Zьx ۳NS蟼B 襳x+f!mu6҆Y҃1&}Rf74 ~{Ap!:b.‘WB/ 1I60sf=T/-T[C̓MKmNl;֮+1`t(h 4EḼX|- IסQ^ K%ado7B]d j7K'wj2ZQWOvV@@ҵ&Ȣ~yNܥzX۵I~Cf <+02_hbXA)V0`M t׌p;%@kE!Bry$͗,$+>92н‡뾶o.0&@,n-fi"W-0,DUd&hM;t&"F\@>u K+s&&>pNvy^nѴ 7tCNue[o$v0;9YZi* Ɯ1ÏWVuh0rO.k [Ji—7e4v"n4#~̣F1$O"8fN uʌR;T>Iq,^Gඐo u=.ʦکG5yo{BG2gNu;WV]sͅmn}i6Z B>j3Ŧq`CIO7R$WH[z(N"(A\/ggAo ӊLW͸'=Z(A뱮n:?7kA7ޠhgtk@R^-BҘ y;/*? eZjEjuƾ䨷!V$h m۽pq!n1&eֵ[N-̂.UF7Ɣ pHmuFV=MD-,d:W;pO,>"H,-E W:$]}{o(|6RD,Ҩfu `hDwKZ\6 (4D6g.ZW&awJ4Z4Hr\vv 6J{\t2QŋD:<#66 W\ k +?9@vζ/.l,?l gN[<󫗄:&9xCf{ޛ?ќKXՌrY1/ez4@7/#V)ǘa20@$PW%<44j-[PLiX:ϟ3go3U- VEэ=92* P("Qg2ӷ p`t}U%b`*0! ,^aSL@zz>DOS{pc>Ił=`܎bsrV$J P+RYG7|A\E"1_y9Di)KVC,"?LӖC*95hGRW3g0L<1€j]7_+~i(=zxMyqMp 6X5.*NnFEZ1Ɂrp~\rqjtc8U$XHeS$e]lBc'Մ /_;۶y~,dE>9ftAG/e."ԣhTe*RI,Ŋ2L8BY[gm sZХ _2-Uf8;BG>SiT (/ ވo[aTuy|*n_f8T&PiGո2`6!''+QaNSh {* 7I*p`u1(H:&s5BaraQ]pH&Ce;RpUWBEQ F&+B61cFEԜyc&i^T[1CFt9{I{m,ю ecL6b^{ufIJ eFx2W<ϧWzUuN&6SeM8ł\WAuog(ْ|R x(BbeKjlݍQeE| &I3˝ vk;@V>o0tAUC(w [   񀧪eb*`;8Q;\&MRI51įL'X m2UI9+Lo@q3X:ch0<".ZNU5e Z>O<g!0p.MF42.^ kJG>d.$jÛww#cB| ruENyvl|vFk8'Y@Бx1x ۂpnJwK=rV-5@.Vח<Aohצ/ \C]ӂD]Iװd][ e )ueabj&ތp=um>V%[p_1bK}m>Dk2777 ?m6!;>Gk4;m5xb9T  {7n;&TUŋzgHLsѧY=~mg) wH/g0ov^`Xэo |@iZ'f9ЭT2f>So/wHZzʷ.U]mϏҲfSv*XyEg>w/$ĸQq3;O yO PT `iv,?%Pq*?L|BPԼI~,@CtXs ڎpDG,#Q$"R1*&cf7U]Q(.;$Z=Lֹ]4*x"]~=Gmf!:W:^e^V4%XMRj|Zvp,XEP.уX߇ MVԨ -6}WxU9ؿFAB`rt˞4;Iv}T&vTO2ƭzJV>[l)CՋ.?߀Q]<Nl'yB޿ %Ь)a@w';!i],mp1Uq˚QwѺ^Nk7 750E,Vٮ i\C$6x`r hԙK `30NBI8O[B s1@wHի@e骭Wanz, --jN=@0Zr;bR+7p8Z0zلmeZ6z<3LcQq23jQHaófsbtmq;=XݐU@јQΘi;o`gI *A6k09Ƽ[=`$oyOږV*RhyGzؙt72 y큅1$ψi_KqEϟ-azҬ?h  mP7=7 _so詆לx(x[A[`,$[o{SHlB2{:+;'Bۥ1ĿYˠR9$'PӮѣK C˷*yVv}Ms\\dx\A%mi(C$d&vG·K4B4nlZG{H -$~hkrK%wa B2 kZ)OT79V $@s @:Z;i(RW`LF+9WD.'y/J`l#ƌ]R<툲e'({1LXEl. C>iaȆ/YɿNHH$5*!jR,u:N|&c J\rM(1'{`-mEk,);|'~J 4TRJ3: <#s%Qp/GػuvсxwEkj/5!ѐ2AL](fG06kY ft[>WQ9G}h5@G(E 4H|~KJS/v:Xl(f~Nd `]3gM]x[)曅˗׮:PO7]S ˞A"mb^!KpHNI5Tr3L2<$T:"(Ǵ (=p1@cs(':.Trzۗ$u]Nf }ZY<'HSJs4 Je*vI4VFPjd[lQ5#}*`$̓6e%yq uTD VTf\(@^t ' HhR.3 nj쥺)j>мBDݾCt*M" #:_bӞlO/Ԟ.zA*Q#T4C|_յ 30A?q 8"dvW̅s^FsX6(+>0Η4!l0 w|(>ہCl'q~(uguy-3k3șʹ11AvrFd;5%w:4_{]2 : )9^=oQAzo;6ӄgág* IOD3T *L3JH(CH _OːQ&Lh/12"ϓpkC"pbR3Aέa3rF"#̸ M$ ?BRɞ=ѽ"#ymP#>dBBZ$|1f.<ݗ=ڞ:LmA~| 1{vKt,l\$hT=n]t N,;n浨~E.9!aٻ<\ İ)nVM̫=Ec.M%s} J1&V<(6\jR,}6o-t>qjɄ!ڌq>O_q' py;4v9 ND1Li 3a]v#i mصp4S#]Ϳ(Uh*.x^UXpl X1L՞㋢n%z6w00" #8o%\5 \mූ`J1w!RQScSH PEktjqQf ;2 \NSnc;IoWnt@J㍒eY{EP|!'FB7K~g+i)$D"bR"\ùr] ٻoq/Pѧ ̂u 废I(ƼhUw!>.HM=z;|T޾%4&u2KdM .^gjEQ[yYDu-==/HOn[kbp:iv @{?C H wp-&Cyt? 3tQN:x ؈ y 6 #/<'LE  I]Y,p)A;a.WsAn?b ŮHE8 q++RWL4[%r~'*z`Ou/d(Hx22WA$:QXYQGոlUB} 6S5u'%r+Gq.:"/dч$'ھ"bw1Zq8xiOozJy-6KsLJl"v< [lg{*lYry:5g0+<#10+_Kz絈:Sh>'&>k9D#&n/s@5: B~fsVmrN{,=0P/cM&ݜpgX<( 5"O~!z(ϔ`:Ti0(hQK8!&r]9яl3;qک AJ%F=fg$uWвprS 6df''L^/+ؚqj,~3_"x&7+}wlzs[?wwb$ ,+iJ`;^OOP<%J]PІӕ$Ya8'RT[GiM 4.a 0kHuhU_elHKhr4B{+vf>{yIFM;&ʀrw|E=ci"T\&1CGJ̪:a< :dolnO׏1nyr#pr82p,]c`~JlA+'pZhJٕ"`8"U{柍v__{IFm/?CP2$6ܫ|gʐQ*W= d:s&:Zme$~ut:M#pCqܘPՍT#1YxQ&~AhHʃ#]jʓNΡʀFR_r;Kj Kc+ǔ^o 0R;NK&MYPL=Ct 浃Ef!Cɋe |tH"S^WP'h%D9>j"iR_R#-VeҢ1)zT*?-u͉“hi06u=^KX%B(TJgi5հEThC`5' Lx"T1Ax^nŬБ,|%S@X2+J {,C6=S,`I)KeNpSZqҪUŝcZIa,b}(WUm>u̍uq!Ɛy6)wKG؄=ձl 9pUAS[|b1c;q.A{EkB9XYDt ̓\nx c)5Bf2cOhUEF#$k؁C_ @69"Mw2ѐ6i62C [Gbv(2g۾3gq2(tK7=sUdXê^MI4Byf 5CrF!,.v@Td o/ݱlK00qY= 0`2ϡ{YX`疾fS]A{ܑñ{%y(q1&u"~Rc_S"2(۲{{C cU 5O7JķQMpcxJRIᤔ-syGNma6u4[ 8G# rAsTkURj&OƨvnoV`Y0mi[h`Ĝ!ZFhN]]L&s;0 fo7߃..{Ak'"H/:\ lCv.+Da:ɝd-, gdjoLkza-lݓvso7Uf*P`_3Y(BBPgv; ?meiOm,!V87gLW783e@SU@NHNƮNÅTwB2-V緥3*OW&]l,i"!`Mu'Բ5$쐎6Z\ M :37lˊv`HQ HLP_9Ws򴗷?ߪaopWD>N9::n [ Y&ZÈ$s6 ^ 0ZT[>#jLh(2ԃط_@RH#p~uW%$)obG5\ [v^~z9ƜmCEsrUaѪݰL&Rr3ĺFjEHU*Y?>aJݨS/d+ {7cgN\-Mo+^wd)hfΙ.}2WŸ/yZ C= PdT}.Wp;f%v 1n6 aȹGUҫ%/Іmu&z-UkVAMʉ(k~A+AM11_ Lڠ+.>tf Qؒ{ӼѧGհDA\3\(3@l$4#hLbCJXI)*MVR#n:Ρ:֜Pr2DY(Fn Q*MBi:SIoۧ:P1UׂqIqiA/'OShKdss=/|`\rv[*+Ög˓#$B)< f׿*;.ނP#Bmi\^,'ò%r3NU#+',;DQD~ם~[ dÐe@ـx=S]ϧ@r q)-'z& 8ER[+"t'<~6Ãw+p"ěӯiJE{Ƥq3>;Qhe@rFAK؊;ŘlIVUbɩ=4bSJK'K^hl!*phA ڮaeo=YJyMe!w`0Sr}''.M&Lf|<(N35r^dkRm\Z[9z6_~kX[q.Jh 3Υ"z9U:pI.IXxI `ھ +1,AR_D m&k?(]?Ӈ"(=Bʅb g-ԙ9vOQP v=gv;"EukE;?P1}p;//J}"4t"_XLc+'F\v&#o[LbS"Ÿ@B Z 1ȁ^?+bs\d#ka*4Sύjʔ*Y놭ø@FA+'acL0r0MZZM9~J7L.Q LNz-'q~1|IphςSH𾑔bGɂOO{ȮB ;[*j"#m_(¥GKVźiqn_$QbnhLf{ xxcvLM K]> @jV`_RA~-.)w9}A |Ű_t6/8Qjs 5uQY4~Z:5G/it/)G+ԮFr&ԑόR*㚚qwuW LBM1c8+ Bu۽:cю'Oƒ3%;VφP!X Yܓ8 RW13a@%咆,[t苕Y_J[/3S!7LW%Vogyj_~6>NKV)[K{K=!QiNWn K +|`mA_<Sus˙ FHɝp9 ۿ)8Edȥ[EIt :șKAq*Тҝ("Lb>Ys OtKr-3pɶ*Pr(y_!b@iIro{+'uB;B+@o-?&T? b!u Q7d@z;; _yu$e _*`E@}7;]*FAB@dgUD!GʞƕIpjFƇjhYXK*<4%WWTNnoVRx^ bPC5u}^8w D70НɃNzw;^\`ʇ|=@m$ o7`>LhW*W9dhX.W*q[)$J.mbg<;%0O\&>U+.TڗόZQEo?2|RN$WsAf\TP_f̐MWEg+#eg4[+dvz_qmo̞A heI8ޢD囖+ݑ|)7oEYYR9FմE"tc\7b $LXCSgL~=sKT-M#Q^//? Vy]D6GhZlP*P<:jh8&?-Ejs+r_+Z?;AIHoIа줯~4͙0턘b7D=[%U)a W veh JB[*d0}> :Ĺh]\5'\QGJ8p;o*PTB5<[fƜRT3ޜ  I)JG3>/x% ϼDiǗa)fA417OӜ<YQJL= #LJA]ex<kwwJmgGL,mIb= r{!|^3)ZS!%SrF(L 3MY.Rs/Yjayg}M]]Ca$S*ΩEQl)/W~_V)gb Yϊ:DM Zce`ņ1ݩ3EgjD*L(U$_H<O闦È`cϲǵ͘n\/rFjudGD/_H+,uqw:8|r _ wPk2Zo- ّvuc6‰?_7ad c#.,-RrE.Ծ9K PJ}Hf% +!4B)^OE4YDިwp 6u22nPlo\$4"7O%fhv|]T/\_JCԙa#J|}=zݦGlͻ`V Ew^NWMJGY5lb^}0uN 9Har忞}d7u7c1է.$*_#ǔ\P{A<_ k 0HFc45Iᆿ xj̕s- JU5یD;u@p!lJroUy+y8(RNfz+n*7I1 zAەuX>i ,ނF2[lRf}taaDObl&SrSA¡?N ^>g96E8EAPUT9[*F&a:lt :tMO{q"I!Bv0iӜ):GPy~%w1Q!ƖOU1>6f?z- {pI6b AuoL%7$8A4;3CVUQxByEkZ؂/}OK[?>04p4]Acȼ 嵓6r@ʾ,saw2i KIk)ZW1u6< NI(Wq~(AG7S|'.ۉX\{<ȄmB=7VĄSkxݏ[) Iv%\&.:_coiVgyc{J) ST~Jۂ"x7-\]]B{%VmYeo{=ElT忑8`/9g)$ɯ],>Df狵,W<Ff H̹Q[a):cUZIkȡLz퀤$*0}%(NjH(g>)[t [Ԉ %x}rJ\xM&v ͺ~ٿiuP<\9,-.j5ʄ%F YTEL1phЈ{2&DL{,v{燁4ɍy?8ˢYUu:9 W-@*t4>.` x K;2(Js]$\ؗL{K8Kqa%b쏪tYo33m$K?I^ʒn6)6ڽ獲8Z2@_^,Ju߆$y*~0.^V[zmvzK^HiO@x#/M0[os];5KnMm'(/Y|NPjRr˚x"iX]qi"1%km45{)ab4[=}9̅ xHHo,:lAu dkZR70,Q12}djI,5C̰-6/'\YwwT"~KJGF }fRsX=,C{#|b䪛|b8N4|aAk8%x0*BI.Z8O5r s˴6DʷIg{ p BwL9LS +']rWтwnJc,Fϋf٨fo(P革8j@x3ݳOoݳj+`r0n*Cf6Z{T`8GyG ;LfN=Մ X-QĭT.~U'ܰ9Dܽkwkrb̷ XffXF` gJW.Q3ת#,r]PKvq]]ԙu^ņPw" L>HVU ~ 2%=ig@gXtYoŘWMDb~Fݒ׍K̙u,~_og@nB4] Zba[~8i\pڻccb{֚$R/szhl)/ +V]偗59QCiG+@ŢE/c9LGbɖ@3_)DMtC"_xEElKb8vvT pzz{㸬o3wz#[!pQ^T9LbBSN}P~DpHɘ_?k: r^%TVRзwzaҊ1wKZo'܆b0y`M'(Gn6aņ9ȳshäרg)H7}~GF88.AbM!I/wzAHSyÔ}󱊵OZ1ces+QʍFHFR+W\ 9qp*6:G5N@_ X\ j$NZEurV.Jt$BV)[<;c1JJrj}/u~-zNo[aiؓ|BgWuQRZ/PyWƛxe5Q$ȔIXEB75|nPI2f)/+XkGR=kp"+/$;@{\%1zREnyQII "|EKO;Rf2:u :MTM+,o5d˹.HiseiOsbچšm/1;h:8{(+ªxZܟM':@0B.RQW4Z\v?M1²5 -s,J_{EHpJtjSmu>-^_wt^ |zMu+SG-)_&\g > <3LtbcoӁ>h '8@-fo4MY ֕c?bŏ*>L5T&z/r:aGV1|`%.H~Qɓu(cƒx.P9Tc0ʟN)90(vڡfYT]@+r&UC\E7RƮW(Ѯh_un&NYcZ}!qQVJ=!,cz+^."G S]rJ_l[Q}zۼbQlsu;uf/%nT66ᦺRj2-Fy)~ qDDo}].Y6}Yso3]z3_ 7c,4]y8D}ɠ,]OұUll[#=8f{bj<:,ٮ6.r!O|SoHu+@T; K/j׍3dPn1@b2#Imv0|{@1GPw{Hg tʭ"@#|hYYK4ĤuJp-FqR@샎\ 0NȘb\Q]}.]õީ:9[9kjZK\xgZR[J-n"C&Z%`7 wQ^6a€bm^^^mGJ#v1pJpǤ-NJK\A 1śhyʧ&M&;.óM"Y̮e'[D%E~ZG3^ٽϴ="HT77Bk}x3#:LRK"wN·% O%șdc<L;a?ŽNc#)r_2}bKw#/Ņsm,JIGԅKTTvH ? U`MUA* WCwϦ2<5x{>M.N< {/ݞpXegLrZ5hIOYtAVLM H*. ؍"~i\'>}|vQ̲cc_I*qFfu~t5POھ٠ ZڳVS"cܠý`%4WIuOUQuAT@rm t aP8]+}6Js4g~lnC!Ӷ:sKB]M_ n=t X|Xv-g"µ阛CF_.xy|* `n8aֲI^%gwC_YM,7'~b=W އt {1@ccpM}iCz=9T,-f i&DDT=c#_FMvdsK'%hVϏ=Qzfv77)N& /ș:N2fkeVg1g$=] At!.XY%WH|n`QQ}U;tiJzhr7)5X)i^gS+|#-BhQxV„Yf=iߒ-P>$mm<(¼A{$ч ؋-x~ɃJW-͆wNf㙽8-,FȡܬzfʈԖY[ f/N%HIy'pއ'&W%\"}Vٜ( WIf,HqP9Ǩ(P_-P7TߠzBK&q5Нg *EZAq{+SJo;cC}R^y4=3}bMKɀvD 7|JhbUEh'lE}YtEOd]aGl^!p#X"S*s>0J6 w d8-hJS*A%3Qnf sJBg̈kLF%xnZӉM !$2B$BЋf}biu?ϔmS;!']lY4|nqwV!~~5[H+ YƸޔo w.Ȗm -|՝э8D7U{u[@B+$ b(Bi1۷\[vI;t\Nl򖡍y| ?J\K8 2!rօ2 !M!+YWp zv7RSmu, < .&VtH;,5_Ʃ,^`b称e|>l*K$e.Ǽo "IpeuB-* dt8fĂ34-K(%O$v}&7,GH|."W̚2v^PDAw30+PȤncR c0’uR۱56}9oUh@<0yYkCRK?=Q6<3=3Xz85(}ݍN!#]!0筊,y s?@ьGwZ>*Oi2"SS?1YnHNIƟ`[qňEgzpj'*gbsrb'5&٢{p&T)r-ubSZ9:{GH2Ly 1Vd̃b8!uLqj NLSN8QVG)Zy 4w8螱c [:bjq /1q%Hb,5%pCo(u!êyC|.ˮ[G"` Ty?JW Gh/Ab3ce Ԇ"}KBޑ%-ɑs,Q%^ 0GrFUs!K,=so\DZ}Յ qHBS*ٷ|t vuw'vE fϩZc;=ph_cFSS``!]P!w8*-AȎ@C쥝K_d0*\գ`{/"{]E6~۾]9Fl.qM;X\7/1?/܋J ,=o%%H At{7|fz2퓕ޢ /L|S0zllRQq)l.,j }!}@0[>ml##}ßesEC$-Fiwe.])MMf.g4$͇ɢi]ىP4cHg_YXgh[ ؒ]rvmMl0|TZ(P:LA ܊ioe$  𭈳/.v\Ca+r;AAHp g$Od,bVy(uҧdJI=KmпIV&Mͧ]ST U뙱$ ˊq F )q#viŴw weo洇s.)ME%\y_A){Pbt sAߋV6Erj;<'5,EvcѴ[suD\&-o]#&b:lLAcsGji[66IgKlE"O`XxN=eD]Kئ0OiY~~KXqw ɃVZNY[6Ub|:R؅5D{թ [4bxd47 < ۑV&xv ,)•`Sh:1}R ܺ|vWeXG@~˙"uA{82Cͤs\v'iJ]1ݔe6l߼Ԧ:\4F(B4L7E@y9M9E0L.ZTZФJM,=Nr`{T\/9CmfqO"Q;q+CB {j;m*l9B&y hQi+߅ޥbZVګ(4lE9ћAE!b8ferk\r~B87 K \lH7%ya(e) &bNC&Y;RԹ1|#>FᏕV驥QsPap"r?ap:6If" Մ;Gr$l:<32}(E, 3zAU#RijyL#v(H=PK}Zwzٱo3 vL3W)+cnD|#< ֍3%Gl*0Uٌ" {&1q"8,K8SXbؠm!v=+eYK?Q>zMʒwIP7L=P̗Iha}nH5epC{:vdo!>6v؅@)ƏuVw' 9[b+jBKtFax}|2 (\)3\m!QEϞ )7L+8S"d1(:vBa# ;==?tIxjt )!sUa>al;PEe3+~aؐ '!`¿O2GKHHA^pi8rd+.dxzq>fkŝ M Hpԍ HS 3P&;5vv7B(R$Zr=M(v9|Ֆ}E( O`:"dtA#dpYHRQʕRKL#+L{^^@f_?fpj'yx{>37*hsf7g0F-%N+ncu|?Q{$P3_켴G< ޗ3AFlZ%K+e>K+R;8k*VoFJuc v,@DVk Ks; JߒëgJq%V5Ȓ<F'1 8d,lSMȕeٛy(In-s?iNmg/Vн} t8UCmT5T34N6Ŗm)+>ypٟM{pL^{pS2sDP0B6C2QW:Z_vK7"kjC5+;<1˦u,^49i55B0 ꨡlަCI6YB\fA,30=5˄:C!p>;"k؄>酎[T*8nD0TŪ 6JFيd*$ ;o //wD6hC޳^3/]XR,,ݹ >k=X3O 2fB3orXgchG9 4n/03|ڣ$XӭП f=AwҊ`(=miPn@w%/鶀>Y%r Ǭ hf:ak0Ul7fgYSWW [5ƃI4P_c3Y\w]%/=mON* _=?$ hhf{䬽,# 0T| u5c*q /Lj3^[ wIUVIo 27T6 hfޏtx*B96zIO}d{S7DŽ?[2!S3^d' `#' :)nj S`>@SS^R#ݢQd8(ef;v~WeoEN:R+Z{^f-9 M˙+`Wf"6c#Ȧ6։Y9sU A DL[G ~jqp } tϑ2[T IIel=F-^[ed " ٻۭ3%/ #z"a~`Mp 1٭GCs$'_΃;uRD97!0T0nKc3yiU6D^~W_dI6ve\de9u%)W\UȎwfrdCyOLj5t:L4HhW 7k'VG.š0)VgK VkLxEodqc@MZol ˹s֑IiQk 7< P.k>V2|:9csU=%gW}_D r ѮF:=U+=Kbh諹G&Hh wVc!2!v?& 09f(LPMJ8<ឣTN^t[˒IFzWr˔}ZsͯT#˛ȧӳBNUL췽P n/prk|ձr_dkt 惈mȸ]\\du!p$(,s~$6r4}9W *Ue=~KFBT))VJXxcňNW7m D\e8g$eBl5hfOoӺ*ȒYFZG~{l7qfpp38["vUW轠]rBɩT$s heЀr QxPY}49I7`L ӹSp ќ2K,w_*c|Al]7oFI(0#G;0޲+gZ38j^##g4cf47GW8 P7_q蠸A~%{nɋ#*`}j=hs;)@|86f?*vwV#D3"eA4M!#R[.KZ;Dv!B%k*Ь{h蠋M\=td0 ࢝eq )5H[Y|;8:qLF-h7!m$pm->P[>s]w&xDpKBzo`Ur#VtGnX#ؐ1*3yϔ')$}ڧD/%nUd".;8dw W&-S;|/'\@#tfOTC.*rb*lMvyXYaOwY CTȄzn8$I!կd ו2>b#a  c_FmКdPv$Y8? EZD`B*4 η5^/8kW8yQ-zҵPwFegP3a-_3/ {`q$QLoh͊+J>JDh4κY&j2wT&s9%b >O ih K/r _KJa!?ݒ/6ōnQlɒU! Ҫ-a *8l"ݏ{OeyN=6\ ϓkILP? _#KZOPГvˀ6;Q+;p5u8WX[lNK\zMZwӠn8ح%頬+C=s=SR9:',AN(|X&h塂HI0al1*Vf. i@6RճQǖ*[ڡ }fTMϾ_J뉵xuGv⥬4{Oa~ 4z$eglĂ˩Hիl?9pKPjH S::{q4r4n+`ngn Ci&3jPGl|rH&fZUao.O^7Oð=ezSLh/ݏ@>cOϺWM u&B!Γ (=9H^RtxbOsQ}2/0e=Y :`OC%[8 cDc흚>S'0} 7Ø/W7XqxK`)2('w(B Ţ;wEcI M'E.] '$w_ .c,e 6 Gz|[Wp2^YEniиo C5?"AlN"z 3JE'W6dk{8jf?BS(ޘ#?N—n[&Q(ꆫ-Ԭ8KDIܐ~^agOGsg[HAٷ;S#"ȓ@;i懰JUpPf erdc><{RԻ,LAA%REnesl['@[#t"UdB g,`|/ %%榈Xˇ{vJGu~7,$7ؠnE/H{6 ٜ͜p<xg5|X?sB.zo UyU D?N=Ra_4D˥U&zEV+:E%>Y%tSW/MykZGrZ$وu,s˶4 AY:3 "89k5 tzKHٓ1zSo< lF2 Esj98فCʋ$#̘M7 pڢHy`H:%&Ƭϧe ~6 )ۮ?fǽ|``1F$J8HZOfc22K8BB=/MiVX 4 f@*/Ȕ5ոmE?ܠڱȰxs@|~?֏2} v )= ֿj H87|_%(טiCht^]` mK_:O5»jq^Κܱ͕ 6nSo3 ƳȤ%H[1'[_V|cYsrCῷv>Ět8ǔ)UG`oA2`~2Y!,T~SD y |Dt +MI5z@]GY.f [QO]k>'E*};HN$GEٕcJB}̗(_ymOnȴt57,HvĴCcvk:wmQ@)u kUë]-_ìSːI4bs<w F'Te)$I~CzGK 9G!ϧ210Ɛ!utú5>9i%l85aëI&piv"QqjԆf4O As& B 60_,"®vmoUr$76V gνaCi%N8[ umW<|G(ts8$Y0SwۋK #5N^yhhdʺm3Dfү&iI난 sLBZ7״#qO7?MG |TfrYxԐ5٧[57퓨zRiT5&M-g҅,?=Yh@=|\4꽏w}̊؂W[_M!9+TT⤉> (B=p@kwV0ĄOEx|gC;]u%뻗I1㓏P%Bf\uм$+V%fqޝ5Yl/u;jʆ;( ق锺˶=ge: "U@)Pwј8d98Z'OG9e>\kɀ=A'TiZg(ݲI5~nE?YŪٴn\b^Q$ҌxB'esgW^Ϊu1[#ktOonbu 2h\j )oSҾ@!v4ĵzE I+d!6Uڸ6a4'BsF̰K4TUQ;@82uS T- ۩>&݀n.4н>0X <H{ʩE|Ù`qaB?ZD#/rCd=PR Wq qf4ӮN(@ԟBB,qLUn j`n$G}Z}jȥpCޢM"w͘i+sK_dN('Uv`E ]W$qlb0P\ 1j=A!5pE[+lR"$=NSMKa_{eBFU7/-=&57'|x85p+47lE1B*8Xn8(ȇը ɲ`64ɋ.{-X }ƳsU;Kw btD9K~xpT & "&3=F.fn乆}zMz(>k\0_iUwH"qsv<O;dwx h@ULXn"G`W}@X=ӽ=pݶǘ{L}e.2 -PdC%9|J(7[-l&RKVd]_GA> s4{1so%+-scgc8nQM=#<$hbϫ|ڹNq;}]Y;+OIs6KH3Ǟϲ)eo4ݹ8:,1/z#_qm@.7_Nx & πW6Hz6^BuȧԢEQ`{7mckʷ:<=}$j߯egX|~n ;[y+<+`x"D5տ 5^%ϟpʆ=eg{T #hN^g>[OG&LW ݓFUU<>%x7(MѸGtYWK:HA~ߴ N;[w8íO{#-h"p$' }ٯúk"q'~ jAaJj 1g@z="FbrA;/"(Wqgd 0&;C"ԫ@&^zzMN~,B4ּFȍEVKOsɕ$Ҷ4DB0'.  /)5nklZ7?Zv?jHP\)".#ho8Xt s@"m%pJntj`©Kr*>mWǗ8˂axv}S[f?p/ν|dktݙ5"4J6=TnQ|>;: IO ,̭ ܰfc>PkZZR5@A֋E:"Q[&͸J?jؘRqwFBq7v6xDb5px_+Ñ'BDK}T/o TC:q(wPwDsq[zW/W[i::[vb yNllC2ŏ2O̟0Isf=G[^6F.@.uIpeX'"4Zbyq &j2EXI#;j5O霑sQqho=zAx 4:ȍhl5x ك"c`&oC>1lMTTElmg6gr S~o4A:Ñ/X`Qp԰6 2CdXU`fcAeF:OxNN] z^Q6mwՀOwd]kQDM3+mq)དj*cNbm፾Rk˭ O+kk1 (* 4`köet~E@9 Ē-8p #p6`YE̟Y-F'J V]=H`nz3$vǗ8m1M8O"Y-ӃBq”<]cn} 0^|aBQc>АjBonQf -*2uKOcהS.l:fk e.wxΤMgoDo̚4-Q2N(]X_vqCg>밶Ճ RD0*a=W6~^X rGXd7/^*&y@ӀN!7 5s6)l`0).ѣ,Ie(۵QzYE581%V` C=H濯ƐbP0FP _KY? cILOAPW} dANy^bχ _NW.ȁ%"ڋ7Tg F XGa(c?W!'qOicw-8D%!F: HJF88r9qqݱGH Ρ-#[\id$0ESKU.5ʌ" V6@/$Xai%ChH23>sft |R?Y %QS S\^.&I#|y9C#3~PE 3궕0w3!Qb*"א/Ek(fOL՞c']Ƨ:/ ^)^;A4X=C aޠ*[&[cd=_%q_W7/2|㧊id +W[c5^臱+o`U+MWu!w׆}NEVᮌ4Sjg! eѬhn4DWcg"$/׃?fh ȡ_V)j!DGt1YRRw6AȥŐhdy-U^D@Տ!4SeHY`W`b0 aU"{G}㯂KN6:om A!p^ZhuaM؞w~o [V8!?t@ʓLXXUkؖZ[MEUi14Sv%UFaj[DTh>X G_w)mmxѿksV"Fe,Xj\&Š|s> e5R*SkCA^4/ErX֗Hiv)Fp9]ۤ{gl^NwzZyU"CNLA&^kԯgM SienWaYu{=C1z`6HL1N v|\"L޶܀"Z}ibl TZA2VXx,Sǒ0RtLYa^$ W( Na*zϯUSg*/ծCX55Wi:scc2 Ƴa߇ShEJ'ZYy јϸb™)D|MF\ }@U,4XLZҟE;přdF-2/4)P> -vz1cq[||{H< ,l.O<"eI9τO0>2vZb-ɨS gݗ0-$m:E-%&{#q0t/.5AwIrwb[{~Vf]YV3g^xTb(~c4inB֐=i~ ?J>,,d-&oU-򑐠sɮ߁}aڞ`(pZ01\<: .[z0N1wLUۀ$]/Z3D&=H ]y&.npr(\k䊍"zr/qlcs䘬Q0_Yt㉽Kz8@t̘KM1о>//NNޮ˄'1?58xn H|ӵ뙡Np A(kd? yl‡;6gѷGC9F.*oLv)air&\moP]g1O4qK0R@U2:&BP wV{K%+|6asr~a=O5C@ns>]E-dgNZHީ-\WLN:Ee`s祫cz yŅ+`& 3;fڇ8*^e C (6=*׿xvwΎLn 52Z&[KqĵzV7ϱ6oFQjSKDOKx7$6E18\R hA|sBQ¥D JV6$7'OPZnXȑKjL%}겼g<]IGk #4 R#c)9?J@]1|nAxTO0XhxLX5@a5 Uz[/gfWӁ: pi#‹ 1=A8PyqAOy2iէۥNSrźL&IC#) g |``(;5 LLPޠSbkg*.h~q\"Zd}>T<럺WoT)UF1[tdN)MW#7SrBc"qoы<3/F;h( a9A6zNQR_U4|?2ƪ&^]IeJCy ;fE`HJ>J#&cә5U,ڄX gPٙ${6?7{Wɏ)d^xɾF{i ,BQ5t/mn&|X,<OKq,bvF~ufI%),ab uv: 7-W΋~y5Bhz. ۵K Wb7$%o[1V2(W?nPJp'Q>٭-A":dcrk84M<^мi1-']R($x#fLgՌ.d{cM@kO ԧ7g5+Y0 pbkHmm.]2TԺ6V=.Dijn3oC7:Eb󄵿0IϞIW J$0&9FNyۻgj͉~` UKi~!+7='.y7y ^vDT;tDޫؿ`JZ c):جaP}GC Dup¾iH֒QO 4ƞD2l8hER|0dWbhprFBZOk4i&Cx#ґ abF lA9fhMdF`8ckLj92[:=vny.a (%G&EWyv3 ;A.#EIv vlɝpr(t:C> ,(4P=[ʹ8lP,?$-3y \HgVY }dE]|]Dىh}zw:偭Y`'I\s/ 7@)q`Q;F+plWEoDby+ L(]%<W.v<9v2xMSug?2rWBo]WiM@eԑ@s ~}TIDtIy+U`#}'LEjrT fʸ& &5iՑmujœsWW ̷o~TŀP=}VCC'r-5p*k ( 񓖭4}7&&$( Z((Ⱂ%>K=a%,ˑ i̹&_r23K )|u#IϑJo%PR*yN;}^2|T^ש K:9@vx:SK0W3WeXQvptJ7wаXPF`KQ8dA k\D&a,rE/kVnk~P[ o1JܓayyԼUf};׬wnKX(P9!褶Ew_=6 jy$js?LYߪ1=9`IQԾP>B"QoҮRĤRs .%H:NJDIree5]uҜd.aqduhzbھjAܮ6eAǨb[ı7 عhKh? c?Y} :.\B?ckQ0]'y% --j- N3ή r _1\%= rcw$,bz0eT /~MKUC^.Z:6|3T-PUgt3`!ͳ+3֠OerH Jcɹdn>?TO >CQg?~\4vnZ)][;[՘vm`@8&9=+B91Z;7l7ĺK1yӃ 8[Tf ;o  dEL*ΰDZ9UXtvĉ@ac"ՙ5NT۲i^o̲+G;]%r,j\gK a}aې *Ux+d6a޻+V1{$Z5ǧzH6 Ǎ7vIjsRer,& aDݙ}R7gg)CJ ӍnIA!ĻnM8KT܀" ͢p!*)P*DS*68gabH" vAUͧ=J%=V9`)C`l`DrS Qs{(HJokԘftC^>ެn-jJߺف5RY(L2AЃ~1hr|Bn#ݼH>﹫.5^8Ͷ(CnX:濬|O͌PNat0_kqWQ`FA?A*_YM~6PƂEPHj웋uevVQ9;؆tU7itU!mԩ[=぀+1jܰ,mahU4Ji-L0~8[6fަaW 'V0: .@֌ y`) 1DԞ2⒖Bot%$Aײezx^ͭYQV7.krqC)ߥ l}tP>"z)߄ d[hM'I5"͑ٺNS1ZL N_HYqo?Sauwp-1d͜䍋QsG7>ڿǞ4@;/QmmV\}Nu! >9Npo5mH!z#p)իVq  %ec+٥Q5Qk1Y`dSY>*$/4zee"Q  5Gt01y8nySq\CṤ=x)J5B= 01^T^O%l/hAnjX(L'? -f.+PiDlU*;\!Qffї]E~D9v uf·VJRzˬ ^J,g}t@B7d>HHZ@a*)tuyɕ9Bw@.ffoU`O6:ZW 1 -O)ֳLmTi7(Bf vo>xz=ŋI]y7'tpi yz}(DO-LTLEN֮tGqpVAm]opLa)=.5$nYe;%z"Hߣ~&L4ͨ|&]Ws1`ߊxb8EO)@JZ@E $pq6$XȈcq>DsFrFO*mv~iRf,OuWIhTsߟKFĻ i~ #8 įq@3S[zj1ʞ"SĖ|@j^`Hrx&,$Qv^Gi(:!I.|M}N9,k*GF6|$  'ZHM 1Y[Vt#T SqA5/j8씒5.) [^M{o^b¢0첀'qPu ʼj_%m75]U}6-߈EYۺAv%QW;#J7iӹ\k=\^C$$H!s$eC)ΤAxt=ԔSW[m&ݟQ/d+u {II M--PFw|'1#@k#5f#%ފģeY]Am&2-h#\kQI* d׶`2L:#cT,“"9[fT.mfKND`[>ؾK~m3^ͱZR$;K@a q)!{@g扈YCj v} kο*\ho|Zȱ4^Up~įP-0yyDKq ]XmG9?]Ѽ #Y5"|'IeR 쇔(_o{YRLhl$tCJ-T}pFWX%kA[PEef\ImTi9bTd"J7P2E ~1/s+[1 +*'{wݘSϾ }¡b2G t{=ase#%_/ '8u(LB]F#3~ )@ ]i _Y \-dz/PyL* C+OY,)`-^b`hNfJ0ZyJevJcxn,Юjtk&K'9)tC!j쩄Rnlob.0y Ree[;!')(mRutfeUy;DJ,@VӜRo(9HȖ(sV?y>i {,$3ڜKF?fSVڕz0B=-&L7Apn8^['k<SjvgI[;C"LD&1u/|N tHW V\.;>6Ugw e@ҸLXLq731H/3KxXz1IO}; \S`$Ġ{Қwm2ϩ" %О3x%~dtT蚁ngL;FYsV l_8KK/-B`UWša8:Fn˥f U=Kf'`=:g؃%tvk,e]iojHuC$K([S1dxu8n*j"jv=5Z @SUؔ]ɛzl>u_O8٥[=ƀhF%^$]2rM41sx -{]hŶ/q?q5`7Hwn'ݦ ζa\|<m$ն.3QwUe sҦX(!rJMQ1ď=6%ҎmV?ihŸ+ῲl-@ryY|QLJ~6lfGVlgw ݍ^K h"xʘRV77cn]cW `Nw66A0(V@7Q7L~Fm0%_܎@@ZOΪ1ԂpD8ܶ u\ڶcWT%2ξPY"xb|syɲt1;-8(zo`򱊍m ю#BƉ칞xPG%9*ḎC' 'DFB,*XGyͯfX 4asf8Q tdA p^3yB96.hmt+ȼ[  Aa]v.,ƴsK,*eeL.MLCdžpׯ#} P``j]hjǣݟ JD X13jޡ$s gROsM21[T+U壮dz2 $21Ҡ \t#BJ-):gء'- C1oE6*QN @2AHQ28%UZS` תXhDnaW%{6} rbea!9+Vv]c#8U2ugg 4[0Ud)QN3[Yu睧Yqo9bo5;4gJtCdζ8/sUŹZիxL?A_ԯ(Έ ^g긺55r%Y0rud6t82uYqs%l2.b ?)5$  *@Y1:V=Lc*ݮdvېQ)yfoyeϑ$d 8M4*j@8Ħ r!mYx'g$64G)T^AvJMO iܻL_@4~%Awფ>нtUT]uW.s CʐM݀uu_X*CٶV]s]]İ`u4FU~svW`Cܗ.Ҳ ɼkIK$(cAiElNBrf2 _YaG=:-тRB#HpZɶ"ǁ-/Z溗 ̤18lNNγ !ߪ脡Ah'ZLVJTuMrYbTjQ8^-?FA%sd\dLd̾ 6+fk)'+Z9/;LF<߰bU crlr TEa]8Tbnq/!Yhc/$ DakK ݦk͵70 >Y$ h60vY)2(:;q\7xJRXy}*0yՕb|vK }IVAJx rQ:>%v=H-L˅Xk[̀̋j6vUQ*}ĞD-K- ˴VEDDJ%²% 8YAd;)o͆!8|;l2#U.XWe@@||fAǹEk ,HĬ3PWUy RnTh§E0[NzoL߯\6oگN0x+;fcQZ;3ۇ `P{g!@'{RWqL? "ˉo}E>wD> M3@jH_U s 2u5 C˶F1L;}J6- y7ƸY:2C S/["nAZ"/W ԧ"64x͢X]٤7ER}Cxs0n8: ҥSETI\mn|夲e)رGHmm2'}8X SR X2~[=7MזDlO1{4nydGe{2±=J>\2tt/Yk>q q=9\~2LYє@&ۛ_Xk3DUK^(tڐc>g\~~"B‚v14VDZ*t]m'Al%ZQ@KmF8XHit?Ot_ zY+2rtCW$%| iQ_5,#v|6=`Y*vf& Ըz8|]-a08ӊ! T e8:@ƚeExGăBQ۲A;!H` 1Abvō.~@xd|jvJ (%Pm{v(/ TĮBLp!;q!'뀽PV<0TIJwcS0Z@yRF?J!Ap+=4M\ >gdO?04Kɋ{B\%N@=0pT|7Dp Sޑq}*^9寤tļLT1fm8M}Eg!ˌZD6@IT]%km6\{+v+61WKyLq"rqC, )lZTݮ0chcNRǡ0ahp9ybR[F P)ZE^YׄƫRA݈I,m {5 Ƌ454 N3q_Sg-HmnX}3vf^՞|Q7 㓄UFꣾfI WCA\.Z_`zs5ŋC4\\b_/LLJBدWZ{|Êk)X Fl Ï8KZ~,N̑5T] PFO'tds_O՜z+7Vh1DSNCMuc'Vs33jCUi!w>.Tp{$ϧfk#h#n*Jˉs 5pRTRO{dpMoI@!o I\u)_kNeIld։5[70&%ch䅽cYQ@raHt>-5C4` +4Е,S>qԓha!b%0vp3C[N?')79j<ǴH9# vDqZ =îbҹ"|1e<2_>cbʌkpUC_|gcķ#:wu2X`d-7F󬛼慬'm@4 ڧch5t]#wvƺC\\)imY9.k-XJUEK1f%V.՗v?-~GP$dUƋŧ-K]x.sQC|{z+hr$}@kw9Zx0;. d;a׵9&/Վ>XhWa%; N1D]_+,aضD`bc"AչMw,^psղ9Ec";80\)3+~z~.DBHwud.KLAe~ļVĻ#j\|rxq,ŬZEcnr$ە.5CYShtG_,9L/}W!q!]=]>f%dʶ52_rq.Qd9p7JDz*uM{moyKf&VQFزl@pK޼kɤgkS0ƒ4rVgn_g c;dȸ1 Hiʍ|i2J!g1/:W623+I "T ̫30N9U?jL>yYm^{o)0 oq#իcj>`fcB1n[fbl0/c{/}`e߯9TJK ȝSs( 1P%^!7V~^6/;t\ɩĩsv;H |m.)vI ),9nqT,yZiB0&РZCw|o5cz]u)'"}x;}5u`"$?Qe%Hc\3~]*7G9c/pϛWT@߃T1|9M$I~Rz5emfKLfKOBéBv)P6>Hu2 k78"qdzј U_wxhľlJ^)u6[>x\Wscc[sK# äN)i#e@B`!c:{⌧[C82c)z۵>oY2 @k c dx/N{З̅Ajys^N8>Bzʻ^p_(#MVC16Eeڱ ˟9xlHE0VMj |6Ȫ:ۜyJi!^gA6;nBAMMqKJRnlTq/Ei//%Ri ;&Oŭ㛓ZPn[N?ฑN &ӇS*s8aEc{eîٍb#sqquܜCÏ*LeZ%TW~ ]n.YImND^*LJ"0F A^Bz&FZQ̀%% +W1(4x!#C&. QPII$"`!̞P0*'۸wJbqE_G*4 &)o'凱S0nPܚ].RS1GUNKT?V9tȗ"9WQ49m}=w"o$PnUy.M×?Q:Xc_HY+&Sx`vJ⣽V*HR/9xŕ!L2OwR%/t=˃@±&x, :Z)CLp;muL$E(29fO-Ԩ`S<gjpB]=y,&&ܨ̝O½eۧɞ $D=gE[`pisU`ʤY+$zchgV3=XAWĺBS㮰XZ 'aCM$s_9>Xy OhqSyQJtIANJ eG2n^\Ҟ/6?#ݥ+#)*ސ37rd;Ŵ(aH+bY?ɲ9jR ٵ l`eL>nݘZ9xxqnm70(XWX )oc^,uxВ/ӯ&D<=n*[xkƐ?ʮSԝ[ܦ ݃Bn3mV a[[kkyh\̭=0$!yYH˾ƒjǭvAePj3qW@aܢ=J aŚVCOCΑ/2t`>v nĔ<8:zK ӏR`+nPg:tdG|gB7|gE b2g$ )h}F!MՖ R쐕iðBf3J̪w&c>lsvUL2Z Қʅx6-X>͸c{VK.Kq<[e;P yJWKv dDCJ׾ϝky@EҎ} Wi'oRS_4O3ޕ|P4y2jvGV=0a.7!$(ׁž1$Ҙmƣ"ѐ+̌Hr桎ft(lP n#R8t{6άo,p2/RiOk+`{Ȓ]VOLђHb.": R3'C,#e1v3ZCW&ET𩍘l;UiSQn%{1U:- Ø݋D:_m_nƲ }ca\ɏx!m%TEx:k!?uh5ȒqIҖLGh ! HTn&%ݤ ᫑_BJRkjP Q#¦lsG3db? ', BѼ(ǘHtcmi:p-c#]cZیkېߕ Ev٤4 2C#-Kߎ1ӝCW .)*1yjSmG4ZZUc m]">/`fw.yG)~g8aԫCP:cNqu0N-ʑ9$K-趜bg#aqzg^Ԭ:0 ..cOWJ~|\ydbCO3Dؐ'x%y);4ٴ3Q*Ɲ/B!zjJ]t/b JʍŏYTe֤j/MV/U,Ӗ~ ۥb3z VZwӛ~v40$V:+txۗ3[̓&>zd&K]SV 1dl3e d]de?xi9n=2L F fUo=K mR/1 aIUǵEE9Y(C-*C3 OA1}k1]6lBX~dd4XױU#L#3d+[!Rv.gH9.@y뗔m{G۾Y}k "tOF0aNN {a.ɋR/a.B0L6DVnSt;5Y^^Q>5mP(5 }YVɘ3.y! ߗYEwBjأc e'(GYV۲Cѡw^3@gAy唛F9…aaeg?S=vu^Dg]G8Otʂ J3 nV^$P\{>ޣ`S M#=.osß+MWo)b$( ,b~ YIFLJTkHO{pN{Ў5kێhF\ȅ+ϫ%~7y#7L1$;!M2&\ռjglGԢ}Od4$;Awc j_:Rʥ*攋4x=Gi쎀7~uqT"}ZZT'bZ~i, "xS]P :> J.Ɛ*_V_&s^~3<ٌ*BYX`% nپbHLĒ+YAZE  Dv]bLepQP }Cy}]i@n>.>ըK/0RJ|9*^-J9ɫH;uBB)8ޒg2Ѽr>ϖHi6I|PFb7Rr<' -ޒv͸5~KmЏ<(qh}Zi~dNS;1z`uV BtȏA4HɠtKWBGjK!KĨ%>[G&QJǒ2no| , wc;a/[KҘiK1u@TsgVߒ_?2*1~wPa6%1W|-?haGÓG@Gà1ばx/ cA3,,hYаd$NQffuNՂ v䁅"- 6ǎ ;LCW5j()tl}A`CAiҔŖY8|eSA 4[ lY۫yyI^3q^k/g=]GfC]>W_q Hp -6U An#-^pEW"O5Z*zXod݊@K'NY=e-ibN%s}_z.A=jl\c[&P0S=N\>8|&`43GwN|'ݵ.vي0 1X{~% )gL!wcvO!:0::E)7NX@}ٜJx7 a@㬳? h~փ{mVU5 ڀ11)BEc)w\MaRq]M} $Qbgbݚ< oOQO7^39ly YB?ῊViUz4qUpkbJ2 4rəi"rR:&3QiwZƇ| 㱹Y+%gQ&#^IzƪKs,S5,KN] W.i S5<"ܑ uuLOp^#1@.S7Gqr^ѽ/&i6glܘ=`(!K"1K֍r8jFetӊs[M¿0Sс LyQ * an+hމg3Gսu?&B7|ՌlcJy7}'L?yf?Nփ[3 Ϸ<6y_Q iYiyȻb x*H ) hV;!&I^awV>%/*,:;ݴȈE#@:ɇdxbk'ȟh%u\mbpq <7%_d7$9WäM75bk|ATx֦aGzopCڗu\5ۄ5qR@. |;쇡-"/ؤDM#JBuo9)#ZڞN=rF5wu-g/Ma8ƥH~2$]"U;RQp#06ۈgO(wkZ<M6d.`ɮ2Xb9 R)#V5¶Ugh@HzҊbKC7;+XW1ne|ObEJxذ%ojk_27hLv\e?Bpg8/=X yDD ORrD !7ɶK'%&ѓD 4 >nnTRR2I{J MR4%Q~ r?02ӑƟ&҆VU3J_g1[oUcXg[tHZV Ѩj`i'ZF@W; ib ?1n'`ׇ %)pƯ%xLxX"m~BQ>BSKƈ:FCζxdeN'&հ?"}?k]D[~e1 V&|ej?~RG$M&&l]Bj#A ~?mz!`9``؅Ÿ7@ $L:y߬ EFK6pyDbfk!P`|+H19TN@wn PfdE)h^zNy7IZjA5XLJv)<kKcIhٛb(K6's{fob5AZwU݄"}@JAPL%`\fPug KB_޶O$K{ЈehkẒ;>k:qܝY\MFN2I}1 Ed^ͺ;.TD Y ,?xPh{ծ]타KŦ]=4bxMvq=P/: )pW̊o'Ẻ[GyI2^הB* zP{FY!شzyBɪDsAl"&iWGP%/|5nAgu1{}Y. t AKϲ>f,% ]Ls&a{߃#T%#7TX(.ڌK:M ɳqFk,E:(g*'q/G pvX 8E6e»3ܡx\.[ a1K7R_n/(/ޘv.u" X=9<7@ AoNifAs෡=BrS4¨eQ.EEUpAB ?̥=H|Qo=&[My?`_Rl(*5;Fm䁾۳tcYPv$w'a얰0fsM;(ق 㗿|;O/C*&e+n{T[_V!pS+btxs}kl?Qޠ5=aWflV~r%ld uE~7Yk rGެ*MebrLB2Mz$:u"칍i~K KͰ1e%(r|y}u4^n!S+co<ѶppVNDu)RLR2d`K ^Y|‹uݷyఊ(:w9k%s}ONyC8β:>`8l3pv+,15sl'E*`3hAߛ> E;N܌E!$̀L#fO7sDެ) _7YU}D 5,x1" 4Ib0ʓAP ~G`Yޕ;&Ln#!&F\PQ1;]gVs3H8FWR TtjZ8+0'Dz?̪{[@m aGoEj! ncr8^ְ[Rd OajiJ%flGJݭ5z)'j*7*yHPLfQ$jkmNd<ūqgψ*iY'%n &4TH,RK7%uǢ1n!?.qgz5)ˡ!vʟD?\1V_l!ռ;4_f_v@E0"Aix־&ȸ2ù_~\]ۮ Fˇgd9`t aFy!$t%G^ B:q )LFC:/_& UQdޯ~11`c -iTd0th=h-do? '3SySJV1tM>=rm$MB/Ji|_&أ W>F `TX |bQ"s Ѷ\lH#evs@27gݫn.>&v)!5RАjkM am;[pNjlA{{IMyPDfo ęq2Maw" %55Lu15kp VF|ռ-I/wn1ﳝ=,7[ROVfB3Y,l q Fc)Ktuo;7*Bxu\Jr*e_=B@VD$fZFE64].|($1]Hx@N{\C5]2F?M e{V/#&f&h!'y@!ɾLI2W8)EDG- x1p}|1"BFԾx luDck쯆__VB)*6BY's){9Gf&U)c8o:"l _h]Ik>,8!")a:O+ -{eRVֻ2k'Nk ܛy.5 9V60[<1G)S" * [Wzf%FY 6u꼵" _unl \ "s_&%w$ վckU([@/w3zڎIaJͻaf͇Z)h+,5kXC8;LQ^|G9sC -~I(zū?o\prIP$`/C ry1P'J֓&6ψgӕbhK Y3W2}CՂ.׹IL^0ݣx'55*(kRhȟJ8'O{23Ds%\AX:Jwn[h.Ff쮴8y76m3U# +qK 53P2ڼ ^!yO}8?y"M%Տ5_AU5Zj,&|>pkSGPI{ėϙ[ya\]n (]dz. 4TA"dH*Gof5=bmLbSc4lJM|͉%@R%B:mG*lOL>ę":hl=񁔮 THR ` bZdc\:l5Èۭx0ȋK~6(Mw2&į\cH~1z{4LG[,Y",6[#4TowRMA"<69/.U;On3nL}@OPiu_Jc)2Ebu{plF~9G$Y4v*yүaX-9Uep,lջ %wB,B,ř6;+P8M''!LGC͎AEq:QISrvjG.2|c/Ϝ w+aEFnyy x>!}ZD݅zxpk=wҽ +ܴwp[EwF`#h¿i]FXhH[-4XY.mʁAMv "Z<8;c~A!MxFJ9ȣ" ҅|uNRl+J>T(8? !2xa~DJUX(??1[ob>{fQ> A ыsS ==F2 mlg -{@d^];b۴C"n߅*H6s3@s\c -'}$Nou#1 ,E"e~ܼ*aFc N08mKcl T7yXB\ ~';.{Z?1rOcp$Eok6.}Oc4J5=_mQְs;y)K`F5"dE HJ¿~Ӌ&3l?Rp?2$ ucpe6ԉ6!R]y^L0|)b C ~Ɂe:kQB(KWNw %W#mi䅪Sd9`5 O\8t*WT`aBLF̒}uIeV+8vWȑg}8Pedץ~_=|shMhmɃc@*R< Cd`v/K2zqKVX^e ì1hޘj^B^!#PjPBiQr1IV~(p Y-@s9w, r0E҉>zrlj4la]׊"Jloe63-lz]z~~2d ZAoCi߲eK,-(!wh)P>ޤj7Ӌ-+}u0pva3on)lUcZYNpAm]q 9hڦ,72ps( C4B*zOB!YK(8eb**@765 Hݶ%:kX>]]ҵW/$뜑<ヴN'K\&Is?ng ȕ5xTW ʄ{(TmXᝈb*[0L-W ߵ,:Ҩ:ia_ xkM$ ڿ!j,$rG(6qtVnր-r޿|A#޶Wp֯A!a.;?^O;>'TKSӦ}n;PEMQmWKZ\t9.̤2K0rBB_Ҏ~)4Ůb?JS*mܲld%e?OR6RKt.n]"+?gP $V{FI?bHSO ls+lF+A-=;ӌ;h>z+Ңi]07*8w_0oLxS;lѶײ2DN4a-$EN( r4$E42|q A03gs$x~v\dK&΂XJOggf-?β*&kiJԔ|ziE起coD(5e{Ouiꄙp{ZΥ_,cS}۱kUC إqe MjvIJ!Q3ߖTȦ Ўqw_/Iފ/9X6|m8SV\c @$kU0 Ǧj4"A8և6ZxΆkkt]6f9j A61{9bd0Q5*\y`FvVlEқ%tA*b-̘rnw7)PgNn8/\ZO}ϝaks k#.-nevÜ/le.dg3dwREÝ9'd'z+lC-C.SZP=|G80X!=I/~=Zվ0+u\7߱lVwgÊ/áqW2j"ȕawLnJ&ЍXX:l:̮7BɌ 6^XK`Y8ѭq@6u9 4R1Ya{\f,&k1[Y C 7Snu3b{XAjS @U*J\rj1vS|L{Re!s(BL.s:͙ 7&4̯SZi2CsjB%ɇF=&8 ˬȁ,l$&PŬ,B%Ûk/-\UL]^F4+A&<2,hDlS\rH(IW:EMs+obpβC~1=Ybkֳ&*G4.J0$ xXyۑͦ㾭OxIt;C'67D>Dq#Of#8}P0ӌ[ۆ} 8*B'rdZܐZ }m"zHGy{.Jl8TE12G3]_Y;9>c>ZP#|PYUn e!x*߽.5ju7U=E+\K &Lk }tZqNi>|ݝl 2n-^>+/jܘAjD{w5q-LJ s F36=.2Uq3CeHb =?*.p%1bVByiW\Q)z>#Ɩ0dd5B;a\?-YS.nj J ^ӅT o{/i+g/!97ك.|d/[1 y~U <քxktٴ-BHL6wkgMdk!}_z8ӻ ~kBw@%-+*7h^<֩Aوbe_ȱř[l5J< Y3OY"'˭BirfLNR.vDPFk">iIm;yp/f:Z󎝞9;{1MH5:_2 쨎b2w+='vޫ'm-YIV0yT1vdc)WБjVfԗ!*%l $z"^Uwp ]EScf0 S_;x/[ڙCu, j`MfB6,\v /Ed#+rmCB-KNґIܝOm7GmSyٶ }9ލ!7fFH^#$'?b|λ5v߸HݓvI2{c%/63b-)ti!tGO/kWGj.dă{5`O]Z4YnҼJ䀈]0V8m/ +og{*~ވ`qCX=I׸\2hWgx!cnBWH3M_cU*:SmaeeyyD:u|WC?*'B;^CؘJp߬W ʾMKP#< uJv]ΗOD =buTWW=i0]a>d<6ϑd.t]Bjwks^7 Z/9De : 4-/w6˥gJ72)!%G~}GəYs9rŸ =(`5ulrEظe(aX;K69-D6Ih5;a;AkKs%d6N"㟥IoOBm7Ќu#C9Z-.7,XI)W M13Km$>Td]P˵o?ΧmSpyH1e"IQ/&]\ z(Ņ^cLs(4L\4 +0@m>O`jhCwMIftpJ\L2iV=78 7bP)R>^}缌Fex:TEI8C>p>PuA4$%BOo@uD%>9׍5"<^-p+G[i#4=.bUwfoCWbA,}!`?j'օQ=Qw[јT;x'/̉[H;EcM7 쌿{ 7bwrSnwxFqqlE}hg ^A~(N.m Η8Ś[&m^:3~* %KFDXq}fK: Ȟ{pMGtfG4{*JG-lg$͸e6R=3X]}Zà{:-B*։9.˽uWrݖ;\Z+N?N\wC/bꈄJU/|3nW~ejQid2{=t87j#EX~(.(W+^oct"%x(7"bRXvP=ZxاTQ"e#>~HVc:0/ D!| smyǟS*FV @.D 6peHcڼ!&> :,mtqe:,ZwL )Ѭ( t~=!-M Yܐ˚[hZK92\]MY:ف5w: lDQ7qPJVPR~xbY[trvp?{J52l(_v.}̌7b%u_> p>C90nxU43}w?]Οi Ǡ-ŃpG*k/_x"&B &k GU h w#qR Qx@{1Aك?r>?I \:ܡ%4.T@Sؙ"uZXXJS9Hsj;ƕHXSG(7eWNaь<"b)ÖU)S5@Z}W-FcsQX©<|U5S/ҥh׳y`@c+f|lPΡؒq%G [_Oc0GwE^AĿgAm\d3_(CL_w &c@ޖw98/a2]/{~|u)86fvaEO)壠[_ \0O0PJDpHb舞.mx[ZP9Uں3cw<T' *H5Hy$i[#h+y>Qc{"أy>o$ɼ)d:he #.UbrAz;rXSC%!>=ΞqZ)4,;ЪnF66|AI*vX\a m [U,[p"[6-LJWWoxcZҘ }-٬_nQlLcƳsW٭P<~ r-tA.#FxH ٣bV$QN[ 0ܷ3Gcrgo[>RyZ9P=t#|qO XYx_Dt`Pԗ5Wʮo(VC(&-$("lΡoX#:3B_ւFm vv^CG'{P_xUbİf&gn;:];+ͻ1؂@UYS"a;TUzdu"bS\c t+,BG@ֿ[N)`ΰUNxGn'ͷ¸?l4 : 98Q֚҄:$ӎX?ڜ›{ܛ%L:K^`0Wbf֋%]\+>AY >{سELxἘM(ē3+nVFJ7~ &x}nfHi .?$ W n2yt{V'%ڑ񟔳7%M?2"0;.wY-;LF0(2.&+ =;:Jj CD(|V-b#.sMWZKmHGMɗYOR `]Bg7#Gs mlë٬%x D/᫬ƣz(_F x<[wȊ+2,7wʂid6$QSü5ɱv\j;egC5hgM3=0}RGAH֜cޮ"?E N,B>7c{4't=^ VD|OX9nm W  l\eWMZ'>A>P) c׭3ݥu5>9(YOx3:ƊsłܽR &X1)tD ˺WƙRH&Ab}ܸ$>-+XYԉJ%8z[>}=\[-y5#`AXӪߡǍ$7 P \ Dh囕Ӄrӣ2oK`F~@$6.Cea[a _Bnj\xԔ4W넑x^`ϿAR6 P]͏2dD fs!xq|9׺!!kwj4@U.Rīl"J繬&3ao\]Ln0Y'ѿ0}T{4Ih -m!FoDURIEѱYa ,ڸ >jo;V"VJ5 ~Pf`IuaOYĝBtRNy77VBߋn5C]݀Ԉx?(9NEV"z߄d,Kv֠lP~%yWGOR4*ԙӭ`3ǑΛk0:>帞byV@tF Ju8Ӯso[WTZҭސI o Ziʹ]pĐ55n ?R?|yG&!tZ߈В 4.e w67dvB<`b#9h4]3%3lybYhpS?\Jv,p-hm m3hV/%,=ʼnH 4c7y8F{߿W %tTiR`P8"[U|HQE)Άus|pp 9uwjݴmI^"`/<9u\d/-Tԣi9A1؃j8./4t6}2pk.De0WD2wIbcl @U!I_dxYA*Q Ƙ Xy_%k1wċvdV JK<4~ Х5p!1GiIFhtS7s#=i0Itټcj"Vrno^ +?W(,Ǧ)_K3D8#auX)g \@3O@{QK 0 ! #k)קM^Oe8z/s1TWbR:=[SRqH^s=T4Ϳ%4W2E,%j^T-ן<ު lߣ 5|">{T] ef8S9Kbp$j>xTa,Wwab@W+@AgyÕo˨D%o5i쩓=Lg@G]hi |}r ]gױ $.Y{5NYb%R]WoÔ\`KK>(1YfLe){KGN?:\Ϲv4ߏilFH>ӱ\CU+Y :VMLz v 6n!_P˖M*wP3Lt̜%B DwH5\ӑu{=[l@I_ksN> ÿ1FZ*{m 6"O`:QY'C]\u$&z]Lf%NT%U𽼺.aVwX46BT^ѿn LUz,YN-}-ӟlb lxdE~i4H$ >=JkARorS3gRݤ <\VdʼnH[]SgPf8CݧZ+45|՞).6,;̧I[69- _V*Ty%(6mfEsQMCu3j7k8d:fK2ߏs#WyVuާ;hԻ |RR4ne>%4Sgϊ-Vs-??!ApG',.%,[elX+M̉ݓqڷ&[C ր[6J>P[ ձO9֢Ƿyº@Ώ*e'[; xLqdJy.v+EoC I@c ti!筨Dθ+dWՅ&gL9LrTqqZ)]:jn+ii`ܐMMa ]?!-%=LAɑ#/b2YSpb݄9/moޥˤ9HLWciMqG.H)kS?Pؐ$Z?C]{,[Kh0(Pr1{W`u'ugs?k `'2;"A(Zi]aalO&vODnG.w16Kt`,z|(;4zip6A!"ǒqL[ks*!X镎e;W4d_RQa,[sSuT8|DKh_7\o%aa}O󭌭LpZ|OXG።*@Mkx.Xs/'gkK2~UٺgOz- ayfzK h{A\) E> %dSlb:2 'g" !!m'Bl "*&o*Z7o NcM6k>F)Gi>daK*=fctůJ j羔W8*]K%]U&͢\l Ag~}@QS #CY%KITi * 1QITRؙrMQ]Wg-Xٛ(m~c: nɜ ] #3n൑܂VF)A _͈.Yh:ͺO `,x)^:_Nkl1 7s1="En2Qa"w<YP44]@ݜԀ_d,oM ߊe&|8լtd1g+$gtSYۢxn-dÁxǰl=l7 ɰ&S0 >RA&F̚pnE`%'ZI/'z0 S4^84lcwPb PkƞU]TUmiGVHӕخܓ0U%Z(=L6ߖ7\Eo4mθuUƟSov%Kո.刷}G}E]&8{edDxדCOu_F(gdH-/f<I a-?" i$s /: +XNSOS:]ґݺU^vL\S->!Y3!u7+n^ҏ~ #uZJw D](xA͋j" mn\;sxsH9lk;K٠ <}FA<(AWDBÅѐJCc94),Œ E^EfE`ù7ևSnĊ3Nz<{`8zxn?/yget#d5L;p"9: lFbGE O/b;;pGH"Bkg5Wݘs;sCFjGJD7 Kd°P燮1 dM#L`&朒%u"Z7 $,"_ѥ&8Dް]GO]/)g'oUj~m¾5mhp- E{BEWSOvRu*B\{mXsnq,͢4wƜ>+Uay[+woM 8Y~Nfk:R#80b3lFy}ʂl\ꖗq8Q$$)$F߁QWW'&si.Խ9*D1̙٢=>hU9J_'7v 'GK)M1hBșD Z$}Ζ(Ӣr~Tͯ B[ !#싡]PC=mBusX2>Qk85QTkCQ|ŏ6tv%}c3- mN2Ck[Dkky3\~%VlҰbк.!7UơStmSÍe|Cr2R)%$!X,wKb`IS:t‡<Z3gFhkLglWoE an+c.7 KKFA;@z+"Ts j.Ut` !ZJwwnrX WbY *Y 87Hܕ*fCTێ˂md4BqZM>Rܔ^?ځx-]=y=@ScW.ݺQh {y2-w>|N|f' H}EOXllrҨl( Д.^[Tdj4m=Ѭ)Ûg[A BA n}RA &7{W:LWQ8O%pD+bח)ݒDX%M{pPiuI!bգ`7ROv1-_ l@s[{ڇ Sw] {#h=I1l `ޓWR{(ar?X_'=!`4hc~#;]"0q(cs*^;AIY5;j&\k.7qx}zwu׻PMI=(~ ;7pc/L&pu bӋ072{ ΕaĒLxŊJ2XN.:۞]vjk,+;̈*@PH+W2@ 1X_ )mؤ1%++%/u);5t1|&D6 ۻKtB&!0l1Q|_%h*!@|N|yhiŰZGg;:My:͗CWV.tIفy`m7QFThN-` R'2ToBE<> K}&CJ,<;Nm^=I|TnrP GRՐOomgVDŽrq[mo>4qX/V2Wqj 2; bC I:G[Q7/JtK."7!en]d/>f rjM& d4rqWCнr`Xd&.Cβ?լI)[eFp:BG,+j ZajGU^visg>΁$X]m._ pT~$`-r٤ lf2rPwe.yEGmBp {a.^~P=dSM4(BzxT)?nI8'Tʙ?]5L2BVwݿpj1^ZP[Z`rSî)W",ZIb'xP x4DMsrAϛ+ַC6bYCZj:P<(+CTLؒrJM_"*ҙ1Q::%_fX(uA%Wc+-A!9nlQLŋ33 |&97yFNKIfrxI['|a|poC Qq 6$. Hަ]4IPz9MՆ|S?):o緿Bq.~5/fER>Ѝ^%HBu>kG&,;s%/#z$-f:-TkYXo{'ry )`ʃ{ʸb\%D9lVц7aUf=Íj)C"R8y=$fٖ3[ʞ]EҍSrQ CAvعIޟ7~g# t3ǚ Ѫ -;T}|6-_yi~W'={p~<>ߊcW|/c;Hv|v'#"7̭ƃrDv+L 6armoCk[|]* b%Uׂmpi-"t~%84XX[l'SCVx:G@vTL^"l)AOD7&Sh*Z`ij?N :ՙf>O.3W ԩ~-Vk*J?64 ɐHk(Tmo?pAbR>Hy-9JtBz9֣7wZhB^t+L"r_M`VYPDoYq)A1;@L}tOwK0J+37U8]-*ϕuM+t?ƥw:,Lʃw//Õ$ %?5F0C m-aIQ=[\#nF{T̷!>Daye70x2g'}gBzb}-tR&LiB x=e[K9J5?vgPh 8Bw.,_~3Zf8/7GISh:+yLOe{:m?}Pco04ِUA*x;h2x#-0UU*ԔY󢹃TvgoݴfE4D;6BHhXئ/ʰQf45Ne "+oeQeyajVǺԪvO,8ހ$ 3̓x"Cǡ>X(F`G~ܹa a2hA * aeIDu)o6B]-lX[#LY姲ޗyVBr bty djEONr&yJ:%Muv V6K߃h#W[&.'$-LNdߓ5&lJǁzضJT ¯t G66 LkopjBA }5皀Hռ6M [v.( e)3nwC0[)Hl(2* }dk,!Tc@+c/|!ا7YzG42v`T>-)k][TZmkR8تXMExc R)~$'l80$by'0¯bO,Ckn>wz/ ln` )1t߁Xs <>Gf l,|$0S0+Y##xnAc=I8J,&^ZzϼzF\'J||wY;ag} w'ۼ-2mє$>{ItՊ"CUCOX4-#[VayqGPNd3ʕzë7@VzchU*9ȑMp7 4x6W箈g]jcT2L  mk<"dZе(0=3FQ~9j'q^٩m>3M\d5.l&YNu0 D)b&Xaidp5g$]LJqHPGSX@1bw83kشjI< Te}|HQ LX)5PHw A߯Ө E $ܲ8Wa1lbޣlnJH :՝i,![ɥ.ܰ{w#Iwg*oFp~QH NbbA ^zf4|qkW,3;9|0'DGn=_ + VPh0xeJ:wlåjٱ }9o@47#>(iHFzѢo]G+Y(?kD;ȚEN2hի#=lE[ݼiCec@ A״kOפK"Z}Փ5rOj]}̀U3J,+wa t#$ k<SuoyӞFȪ`Qh]~Weg<]e*r&?}r(HW:ê''xOi5W!7B}ɠxSVї66LR6RଂM'~x}$3W@35 پ-%rq|30r___9Wd `O<`XQRph=p' )lhJcOYoAx89J;E gHfME(owж_R d`(/&W(wwQORZ&Ckk# L-̰\|WZhWY7nAKqVӋF.ѝ0`ذָqqpǁ[`ݖ:GRK3]B[-˝Q#ӊ5j 5ۥ񖦰a?/;מ9X!R Oe.EdnTid,-2&x?)`KRQ<~Y3|+b)?\.)Ÿ:44M|H ۥN6{=uNUL*$vXjc\77 N5N|y9Ŏ+M-Ez@hofԏc)()<~7bg`M0;# 6Qg: S X`tCBY & iKF& 䛤xPˆ?J(y ll掄}xhC]lhH/OW#YOQ5Z9 ^j9N̤QLY[m 9^qUirSQ==: <hcGusOx]ϖ|^,0'G%]0'(8]) W?Y6lOoadPr2i#|JC<߹%Ú- 4lH\rjWq5ދY6(WZӄùϫJwGTBP`lUS_.D tbjOh4Λg4UqΤ 2zU(@^:z]^v vʱo/Xw ۧ.c6񵇶Uշiq:%~^23E IȁZdFό~A=#%P>`hνnS+ݜkYSߋ-3Y[| ?P/~ gfIЄC/HVvυFj͗; 0Q)I[sjOq.jrM(;ɱ}]5nCHQm=H&0_,DܛJ7j*ui׵7,>=RwJњbJgB"@">J~9 L!бn!iXK0Z_'ٙjIIp4^U~˚zG7+VC.H0Ȇ?5vkJZ h/jO5w6VDb.Lʠ_|1dTFi[ 'BvN @2ےdX/"pB5ZTfThl{zk4ڙ?ڝX#<XXnd L{,+5@S;W{Pq{Ag:DlEp(m"wzOcF7UFW(dO(XlO@UAjB)zj0"HGCإu2&{ҺB;rS:k91>V 6d^H=L#)*KZx~ %,!Z7äPYWea'q]V6:2{@@kR1oJdxdzz}Xʸp3 '6kvi(PԺ=dߤ$:~tDn]+L)B?^!xm- b7D? *Ȧh .\BT{-T2SeJQ |gQ? K,烻ٙ4b#]pabLշO&Q^\:DyBk O[„5'0h;EoTGPI<{"JdxU-Ulr*z["SΠ1Wӫ;i9[Kkd%W9EU,)-n'GXQV(!,;.Y5U4U)et:HF<AlLrU,&ѮjQf)=SA zI'Jo;xhc9C1"A-m   Myn]Ԗ 1a\1]1x!\ E  |9-:#Ho@akhΥ\E/(~ESp? ;TQ\ 6bn KisG_Ov.zU65e=6 %TH:.?=ScF/D CY}@axеxEؚG\VzFR͋;gQRprң`K :oX E }m >.(n][ZqC)b -Y~kgjyHV22_!){Έ=^KDk O:QN }no1X][;Uκ Mu*^jfx؄Iz<:0Yi⟧?0ݳ<&oza {op+N$\ڞ (.!Mb3K`/Tae fv{/{w|t>̺k53+ID@i-E4 }:8Hr@Ԇ -wɄ|j:].0q(]Y8:rQQ`@p;hBeQJ=2Cprg=@FE[ϝxEc3`S j<`;/rDMѯQDlPҭѝkf'&V8de_'8إgM]ƐZ;ĩ TSi|r]W.7S!?_p@6$6R4:PYz[1]W.ifGŸt*P @Nrq67Íz.| ݢd Q*nOm%dj=c늵sa0s{Kbt3 J._{EPcьGKǤ)GV ?y,ނvM2l6g忢rւǰoHX.8ʰ)^[^lO8q|OPP'ˆ`P*65 9a1[_e-AB]KRG8'w&C G_q SvҖ07d5 4E"¿Qq2H(h'pEQGh}0IbqH D>Cq4ȓկWhT wTʳnu'.F8cI1(Q[I1EB@vF@4 `Xnu2  iˉ'z;\nZL%4tn0#x5QY@3|)7jc"/azyXm0/uB ]*R+}|ǟE %c4NCa(~Kqb>,yaM/4LipP6<߃pY g|#]+@}X`1: F[ҵ4P8 S |% ?юnϋB& tq˜ԉZ]lqa%+cCsAƑ=P< +axT]NÏ9W=–'(O:<97f!_k602wA@ $h rw"UO 4 [l`r+nB\說1ˊKB1byrƻ^􉕮):F^pgpڃ!9)Y)-VZ7@=x P@QÑF&R7{ޕYڽyCBR$߶W/nOpIJ) E =}&#H ۷/p[SEUA@` ӮSRr-JhRǃbҠ%z͸n`2jatnBeY8sȯ>]%AH rcAI`*nWCaO6'vT{<[L :0IgاoWmو^^bis&QgWhBwe +ђEZ/@\I y,KX^g;Ayl}$X<W QPsHiI?*("dyrL -K.j;H՘ɥaDvLNo2ݐfHR2xU. )''b"P"lY)*ye2+.o BވomIjh" B)P:5RO%NH+'5 VN#T_~$cZjFs̶)SZGF늌({'*lEjDʶj0 O: Ri3폥Ħ7ray 5- p 9Z0.u,A:c`{5B`e1>5-(CNy ɾlMܟ>x2B0ゾzrۜƞeg~~p cF {,)PM$C.ޖ^'Ueo{D <1y,҈7ڥp,%vfL PQKgf .j–i`L+H)$G͹ן{1Cwņ^/&)K4Lxsm5ؠA7XGZ:J rTJeJ*,T"@58]`Ar^'PFx0ہɝJ50\0Y;nm9@ʬR@YXm0 p"㧧tJo>IZJ!*#DƧWlQ(Z _a:/C?r-R ȑWhx[C>SNu C)tFWc.w!4"ɽx_T2!nS%ʖ wOe~69lA6Ql5cT>Eç-_p?oq^̤rh*y7g3.ŜB#H Lk+@Um\NSbF8]!0̲W Xw|Vj!s/ NB.4ӎWkn%x~6m64r ^R2]i5#kոhL@StolPa/tDtpJ>\Yu 3 FKT\/r RAARড়PXj/HR4Mނd+0Y(L#̐ bN5[\+ezljqY|X .uR'~PyF sCҾUj1O3)p OqlI=FO(z9]&QUptOB-"/ҪՕ.~1|2~!ma֘Nz|2>֙x)reߗP>O/I }TŲ"262,Ė;^U$&E8Y"pkM`q 0.}o3a~J\ikJ\Lp#'}( PE_d\q%wDώ" TjXOq)I͎N)튐d2hskkQ`ZSB̚HdVC֗- d ʢЌ?w9@웖j>u ^o-!ͬV"4{\Pm-ͤY7hXД$HsTV|S4 e-FπK5!PkIi!XI5x';q_n^ Ks(ce⍼!ZQUe5K2eIN«R?+;Vg>ew b?]4nSF!MES]DrV{U hB[WaKo'?K!T@P-RuF dڹaűv1:cgbBE 8nˢp Un g.i01MdQicǒ1h]0ۊE\#rWw82KʰWXmX(@Ĕܐ [ ߛw^Fc^8JjMByACFl&"%`6Vt[wÓA'ޯ矇,EV8 D4bHHTDyWS'0%(ux_X 鱍42S/["ɿ:Ed  :RˇMBgcoF/\ c\n 僩IXO4LnqWEeMl_%MTXN"{۰AWZc%ҧ歙ND *F-m8~`{#7Nd[aX}ѧry "t 6 .!9/h}H{>mRՕHMRМB%rWydԩH&GG*""$Z5:w=!!ἃj) /DеXNT/ˬ#͏$,S%Xsi]L8U;ChV-uJ H)CF Si[^I z`MbjxQY)ʩJidQMdфTv$`R1Po~1=خ}vζT8CO{]̢'QZ5*Ofլyd3w'.`!9a#.=^xϳuPLp]Ǹ` _ꪽdDv,FB<=+9Bm>|ŁHQW6cO=q.$8#{6C(&}xb&N̚k#VpsNuVC!xސz [*vqmcU]쩽ZoasY{Ch;w Gv>)=SDBpNW{[.pGDgx0:>%s;={{s0 t}ЩW0v%e{϶> 4[cFe#zm%xQ~/A맧35>R}>r!|L165}Щ\S3蓧~ulx`Td>ҦX#l*-*4?4ߜNAB5(Qw e 8&`+C@별tg1Lh ;|2FqRJҡjVy6'l*pl MHFiq+nR;(4#STJ#=Bzcs%?TAU^1;ЬUraTg74}Dv쨨Of!:liBcBnZgx:(cGWˠJس(H.B @V3j~aIaLs(XQ}sMu<Ů33JVE_vѾӖA ŊMq2lpdsG?yP'#\@uF}pybUDu8 0*r-ƾ7~f{.g/w 3s/~}>&x+q\jm0Cne|eJhS팂nGVruҩ*L#FX<.#g'@6n!Qr%mϲOaTxpF/0&a4s]rr Kl1nzD"31ɧzhB2Śs|QZlmG\kSgi0Xa 0AteG KÁ<^2q8 E^nZ8M[M[Ej I%݆DQ aD=C'N+ǿ:RG\7_O5` Å)G Zp(ihԻ vy*ɒAj.U5Hfw,lZZ?]sne1~C;<8wj@&K̳c{A6jέJʃ=X O0\*+4>*\Жֆy*0PT'%S]aëɦM^Ne+](3.,N?dz  a7cHTVdzki W~Zu!Bx2N~DMu- *mp.UX~ᾼ;D6g%_V)+?}6]Y{;gw dnEiN'VVI8 ʗ4ڌlw_3wq٭z7 )nIw!7XC_ f`?V?mK8?`Ξ#}-?kKPr! L VB@œI>wL )hT:Ņڸkc[h"ZsmHahpCwP?\Oϑ uS9R_ٷbnyw"#S1K.`ɗnE6Z{rxj z?C2`7~YR l.?~LFx#s^v,GP|}A愔$ý3S̗K+R_UmVxk,^XTje UбE'3G|㲨+;! ^z45,Vͯ'3S y9]9 |n:xA5.fֻcEcwh5Oh !- ! n73"WC\#cY0.-gUPC Z0٩ğq+03UGTTR-{MLH4F2{'Yq#SF9jaVI[k 7Q#ĨVӕACRtBڌM}kj~nŦ|$tvx&/&;(=g!Rp<A$ȣzBp>{B\_`$.4ʋL9<.F1U'bu4կPZf&X3 ![{t9=d2~9Bq-L=<.z\Մf)˱E̴ʝ+5F"_"`}MFK$8ǎt&;J*Jɔ&d6b0?؞li떢q&*з m ?fa9)Jo60U㑪ƹڔY46,UN@3]%lE=weox@/\$h?+jvR}ߘN(IK= D dA-&){3ŖڟӡS}4MaBuF Vg,#F4͹I$ M:U觟,w 50K+: uk}=Cz"/c=@0lu.}!tRG;8wDWM,dNYGK 2/ട /ɿ$K}lc~-+2\I2v~mMjle[mxNB;AʤD$GĿIݒ1w0#u<@:Frl!X8d4zzXQVy9M/UV_hlD`[9-KW5Vo]s gOE5>#;"kloc)@i AsQms&}u1ÈfBS<B#i'^ +z;lJ 5p|5?В(wB>U~7^Z.αGakkyu]/σyxb1X `vY nfMlsZ@]$U(q9Akȓ Q>/իt Fəcv1WU ]ך[quN|nvJ3uF7PC6v$qiS5֫t&LzcJNJfW||?!(k/]6q#?]fXOVb t ؽlq>N]hf ݦrd{;HC>Qmw";N F-c~v v.o}:Vv"Qs`.-ۻҦ"4tXk".q mj4Jiip SHҚ6B_o_Of˪,)^6A0 ]:T,Խ8i,VY^ yGsyLRtﹴ4b.k٨]5jem9ϐ~ ZBpWhF0 ø WEŋOㄸZ)Oߖ! 4[ ]պXNHPFNN(S+?L RSEkՈ+kozxQJju'5W% & _o &0ĵEJ B܋mo9Щxd4F1޶ cJ+W 2w1Q+<ٞ, dΥ-\6V9FT.캤>K6*&6n ;,ԝDuY$j6"H<4/d}pX$6#Oœ)v fS6vDRK 4<@E8,. _ݑ =@)i`=я+-!kX>:>dAVpY2sṳ4Cb>!Bܜ4U*d[6Nm2$7D!\CT&/Iղ!x4 R?&T;> 1y*>]S{[&+k]f6® 3fZԱ< |5fs'yKbϛ4Br/V+]$HgIasjG(=^?ibSE+Z-2T# gk.xvc\>y8sEU8"$Y=#eIF-n$.b̾]K]>߁s&6@m[ꗴn Zra_ FD-V'v!%k\t/ъf|ً~iԲggxl ּꂽGH6}łt%T_Il&KaG+j]tG秩B#IYk26,&ZRbvJ([Œ#{ގiaƇ載YRx\&ʼn5@jo#t thu? N1z18ZR$0=ҭFkL9 _|oK/.%'6 뇢vC ~ߤ7ehxNU|)<9]vGTCTOP<+@+R[?Dsx1? i Bh5qۢkhNm[W eOf6nOpcPa y9ll'JMrT{nN) 2nE~HEgtl 2k5F|@!!x[2Ot+^[\F1iJ!:T@wՙķҪ!YC2a4 #U.vn}ݓ78>w]. Cp+ .HR2Du:/n5̐hP%~*!7h}0$(%Q,:>C965@Zt+ŏ?s|!cX8o8_ht@)3JVvKM)! W,8"kLTĈ{eϋSc2D+Zj ~,ؾyOG0ET,O;R3kac7*`Y{F|nA< H Yu3^~.kd'ِq]Enjp~I525.ꧧpN^h㨃e96ţp\ULG=I,N!DҽVy`I"ü%C?)KU"B{Sī}>fj4y0GT|BSo?AXfZQ5=8Ԋ13F_ff.ýZvD4 "rO!Z/KXHnL͙?ƫjȣlQ$}<pvxwT7pN>␸N6'0g sQ0`7^;ٚythPܨoBsyLisXrȁ槕' /P|=]_I tJxxGқp͉^w nM.v(~+,?nHێhܛN,YnܽIweBSlv< HrJͨ'Oz_'Zx!{v3uھ,>&zi/J8K?l u\5X92b7'U$ǵe8)pif:cVhYv {CWQdY9+rkSv+6Sz3_UOLVa 5+tW d_J[RVU[V b[/uo[;sji( 2@p _m]v!kf< &d*!|N`%goʠ\ ՊVLlvؘc:N[>~Оޓlғ1)d#!alFaZ< sx k{qwѼ/# O~s4Q/>'nLȴT~r*5z%߃N@(_ꦣs߄XeOUu/ TJM?acסPڷOG i%%†)^-zI-uhg}b6bQ=DdX#f?MU P 9 lmzٕZ2?w}0@d_ٔ5h| #P% R9&[&UdЂ O/ʼ+Ff%Ie.vayThBXhxBPNmh`m젚AM 5gt:ҡq,g#5$ncm"'<5}15yˈ:.Ϧ` G!x&d-b VpvƚUŽU&mwG$B2Чqhc–" ,X>归dD1X0aOw2NY qac2 g'0 ' 8M|EzGn-VƩ( > iaSk);a v}G7ag >OO+=- H;L 6(GR&j4Jڶ<}_eAaI9 I+$1ZYl%m$QIJ%lJ _400:'Lk=a$lKMRIDjKW@)Sb xzT-̢t WlװfQJ3`"3d3P|}e~ל $>[jr,|E`g-3km#P[d!.Q7;Let+@-rE3*YIQ2~8?s3WsC"~3܋mPSZB6B&:KlUw/8a+*fQz۷ Oz5.X,CwUA^ƴtGv_Dw%o81G \H>f>dc=M[`z hwO=f1LQ$RP}k~J3˚?t>!z!_\ϡ\bxhP˄&g 9^ÓR ܈wS"īZ}*2?\&+i1RNI]sh4v\+2bB6 Mqp?/Lɠ DfD7Ս]/KҦGoM,ٟ拎TRq)p$ H,ׯY.Y:%B u2*;^`2SU sa3C,/^jBf8q#nK7U͆ y2E sE⡔bTо?+_u HTqBΏ2'=S]|y I EQt:3.εl? RQy44V%DZ#m=D/ȔMLvZL('REBJrbO wuzoo Nl\&\kER"䦣"ZR5P#.6'mɓ%VbE <~C4/ؤ ~SrR)D3.,VD5d7VD"$I+r2Y^UNUYvIwAxѦyF:QϾʍ ȄR!lj4Vbg>+Ю |voL&wO=\s`oJ3ޗvy@QF}W;G\;|'fsKjm7OFwxAV6xzG1 #<ˈI֋k9(I[Mt/[9ThSnIp)]zKm2ќk^XeJ>mq=#Xؿ8j^N)e bx߀N?_~2܃,S;8cݐ I93)qm.Vr="w &yS;= /=:39ֻ&r[--ҝX&!wl|Vt tQ=qI*!Ղ*Z1EP. ^!k`z >FcQ1 E 4yTsBND o*~]_#'3|ޥ Do9!@VAxg+5|I^K5#tx1K :8ÙDO[1)%ͷ:gFӻ!+kT3d!֏p8OH 1m^~bLfb s-ԀP`ν߅bd(󯷽{LiIY%:#V̖cK{bBCvcM*>&jچrY|.?z@ ߒ9D_*~wUROG!jȉjo 2;j[z,a?9#OUT@8/_ᨵ{^%=MѢ0fiʵP7NbV2ޔ| to:C,b;w/@׸$ė(ڶB|T1a7|DQ.ۉ9҂v,۵VK ;X IG,`LV}i2B GaT̄E2MPS$8hG3r 6"9I|Kggd7sWzVh.qThg&& _eTY"ɊKؠ7>R~}H1V*Qncɩ Mڬ=_ib]MB{s jFW$t_laE*$P Xr;%F'"UT)ٰ%=O1SI3!>2-k` &9qb5&QԄaT?JPak!CDAmmO){uY ª741nKr k} !϶OVxW{lƤ9QZ"@+J+'y :G  ^ Ls{}5,U)ӻAd/*!JS򜺚"ܫn7K8!*C&7-@oܹޯk&Y 9xv&]}r8"Sd& O^h{wv-W1dE2{>Ji~-J-D?nJ <B;8(aM@ >n:}A@Ti+'AثCq+]YOngj]xGƹ3l`h,xDeypM]KR=~;G"2 KXݬaF֋,[1wsCHbֵE@ ^N~Ń|LJ.@A˜>KTCI6E}hKY '*@!6;Vu5k5*(TcڽcYޝ^y.B6e;4a=HdBV2J~z {pn֛xj6=Cs *""6}j 2`Am+֮arwVмZ2X6#sNKcj!ݾ&ʩbaDm3D6|_.x(VVXt?XH1-7EB&`H[ \CF\<]َ1\̍utu;RIX;w:ũ ?Qjcުf$~L~Jdb/CKtž>+v¸=ZJFg{ڄ |r^~VI_rtc[.(Pƺ{VV1ļkz=ȃE ZPBMj%,M/S `7a&<Mg<W~8MoU·6J{_e_aOfCuB[ X W}?#Bߺ//T)v1vMDt*WX5|j{<PMrj RvVu֕f jI'9@&>,%stz\S/"h47 H1Ai$~V_OBmmTkQCuwQ& G,`h1cMi|8O#Ї]νl|rzwƧ5uGUv}M^PW څK z؜9`Sg}PAq|.0/~<cy O5MnC vQBi ΄e36-dysnd/RX#^FzTjrUoV"D\>hr}ҁjlC\g8zgl"y`^PW* _Jq#qOW'45EOce=ezo%:uO"7%@k%x\.A9sU8d[iC(a[v"T!Zzn;ZkNhqzHYG{RVE ?.9 ŁH^zcOxAT"oz!$W:jW!3Q(F7MOu|= Q#yUM]GXNД?|j~R9T,N+ښL_FHRduR+=vGVn[&[ԉAޖʒd8Yr(QGY@ȊG|"C澺@c bMRhSop(KҏYNU(놁ZF!H7u*a3TM|c1;'2y6N>}9<H,y '6lsE !I7uI'gt b5<ÿ97ni^(uE4Gا/Zش}MݴFV.*m3iH'V4h% ׃e_TեLORdA5~{ 页IO=xLaʩg[oA3nNb0xY>΀F2Wݮjv%d2+֚52HCo3r>Y:FAߓwCӸQ_> ƾ( ep<{@M$hjgkTqq | C!]NZ뤪*ǣ ow[J G\ovQ*ohAer>TՉ<=ɲIv{*pxъ%mPWp Gc(`#- Ueo0R ;B7~rqZj0ӛ$kV$JKRceFEB])}F@,֟őNo屺=_[  /e.6*e!$% >bo[щN`>7Wq$r7;+;+O*{ x>Ս\uɡ>sH1æ/yَaG/eniywlq+FJ=<>&"-]GjkSsZ$$awCMʢ=CU (xQ*zڮSDCxiTtiG.TbI*Z"n$,P!Ad}أ~ˁߐF.0:PYǧ8VhAj`|zJlGی0wr琲k7l't+yr7OfcK:=`&jTIKtt#"6,kt+8Qm0ےԚcgpB&&d|Z U8t'V 9ZM >m$2,ϟZc%4~2dO e3^ U ?ɹF82;EEպwŮaڎʤw-.ŸVHp9{TIhcG}HN܌cҴ:[-4JsDLP%j8`gp#F(r:**J獿OCZnrN>bk[ԍI`Ja[O]OHP~%_.>,?o`g0, +;靉fM )oCۺ9L\p ¹'48O~&{K9= BM4P[\܊0e+ix >:E- O-ؐ"tQ6G)G=xS*("Iu:2d9>6d(, ss+k]_*&Zi v\1FdAUqʪB=`kQUF.E"}J8'*U ĜotkT$W"=/R`mdms%L})mXke7m,TS Ya`i3E\y6$ĺ%eي3Mo >H|Mz2i!`:;CR*CN,%yL2~f aݭg\ﹶ㟎_(u"6&uWjU8јcO?RwxGi^R&]j" o8[> |VO]EoN@)r9EISr3OE4*tN5cV?7>CVƻ )i!:%7џ.Y O*HF$jB6}\Sv' pEZ M wPBNlX(DR B^xv ;ti|rIݻz?m޻ c ح4Cc\a)sqhU93 <qNnUZ%.]+pKMïY}sڲS-OqPdv{}1o [<5 }>LwT^d +4$l) GkS(t̀ k٦\oW ;]{[3PɪKK8h4=REQ_ ۵*0$-^ 5\;+ZnnPeѭ-7R:Cg5u0-gC1ooԗsPeϑRVLJ}tNxK1v"j8. WvjN0G}Q]|dy[bcIe‘(EtAkiޔ`֝' yWYHfiM0|ļS&Xm ۊO#ϭFt|7=v`YhTj%b 9Xfz17{4raGmb+zY{)R$6o02uZ4}mͳ# 3o݃{} 64,94}Y6ѡPq^&OwK}lз;W\;Ѳ65ܥI}]̬fXH,58[uX5]Mb1l̑)!UH?_:2Y b\I}#Zaf Lp (P>.zJO@P35 paj ` a1ٮ'=yMI"ugDUdhnNA&)RU&~'5]z03Um\ f. ]8RXO-qҕ ЙʹeH4]I٢ۓL=Vv>YԥmD7QK6e 3e%a|,o{eY\hx[#}/6]&A\lCSC @hլ="Uvh g6|ieGϗ<$QV]Lx0wȵku:ftc1A#v( N-cv btO aIMFz`jS'.tKUԵ~J{U ^G 8fc1ɎZ)3hQפeie&c'L5̠fRٹpCւ.!ahl畓(`Kd&lwSy_eS-fVD=n:AV& ߙX1*w.maML[&yH{qaa=$g^FD r\QRhtc :sLި;?H'uK|ܴEu)c2dV߇0ޭh`}q!Zfz@ e:Raוb!]tFjqGe8Nh90Uا)  GADR IVz#MdL=^#SF2f"UmA?o  ǭ-6l1P1z.P1muig9qը#b6o^%J"@p mrd[f>r:K7DOCdt֛ zi Y7W %lnqKeT#"pS2n7.У$&z&I#TdjS>Gʽ,tٞ0Cc%x %}k) D]40]F.wl4Wv>3+B1a E < 0J@T2ݛA|DG$^ksp,*Ʌ_`Z* 1t$}T>$ 6xjR5":9g U<\5Ѽjz ۭL"<˹LS֦SKO3l0>Y¸rm,ԛq3 ̈VLYіM=ǬT'QRVc21L8&7 h@S ssYd՛&+AuY{cu ڲa2}J|*N50l.N T &C_Pl{cRRxwkAttuU!Z*ၟ'I6j7YK"3Ӈ| I}˒oxP׻#,|T|+%CFdWq̺F M<>hNʷ3V%5th+ OGثHh֨A_^wQϽX^+aT ۦ4DAO1|r$VuL(D7[Sx¶ūlƝfO_6wL?+Y sS;It;ۻ"^efpӊ7.$ɳa|Oy'("Zx訜 |)?0NJ+3bJT7(E Z7 b 5? b^\{LlR#0CA:ѡzcxakd}@}kEц/C~duDw ն1W`Q{1F?؅Mqrk9H2!kgiŒ51))CU,LRf}X q@}m zCM-jpW'V,-/*aP`S jb.~i'.۹PV +QGctR\ Qe㱜zХY9_?vre+-o6. H\ÿ gQgnYe@J",9^b5]z-58>ꯩ=;Xg4OP^*gзRzfhj:>72-?^SkLjJz1_`xŒDvd!"fir;]ӡ"j Ur0\vO‰-4@`Q؄V(.y5צqwsIȞ'IyEEГ1,Ըz;fm?) ƣF]+qxxSztdz77ļ3,svs& 37S6_+RQ;y+2ilKX[{BA3OwF 2n&#UVsBK"\6@@J +=!}aScz#5Ôn0P.m'~+qXĊ5H}Bq1#ղQ*Hl!Ψ'$␏BZMT, {^((.$E+OvM^ $UwV:\~4|Y31qY뀑gAT{*vgaBSKo(OaR4+ MQ{[xM@aDe}dt/`-FVCs2;WדC`VmMoTV[!Yǡ’nm|`azQ;'C $ZVBeft@ (BqgHHuk7k.° "7yHH?,l|9IQ6@DK,5먿H P@2']DEnN8sU&Ao[ǫ5`A^)&)]0&|Ῐ+3v!FV#;iS ן}x>D=蕍Piwj0jO>TUq,h\>qmkf.%_׮'w"Bۡ/- MG3]!Ҹ|G4BT.[B^~WJbm1aـ6}]gD!6[uK#Y.8I4rr[ڇ/ "㮀4D(zΓeE#ܗSE…ݑqm* W|RMGEϱw#XC>B[Qߛ\#YmQ[[uK&b&;PDŽRm)%޵y:9aᕽvΑz&|aH*B>* !_O rɊ{TbWaec,p;tGJ+dc+1wY]bOW#3oJlXQGxVld ,'ԏFKg|b$U2g!FӅI Y-Tڸ+oUt2rHWr`uFı njKwq$9]ȭUShPM3vc|*q/_m4\MjI _\-_Tn0gWZ(w%ccE]ÐT1gԧGUU x>S n[B(;1Q.@wX)%R2`dm⽍2B4E`qH:i T%rIDz|$x!WrsUb{x($jM* =ںV&XGb8˯,ͷuJ[GMә_8+' f?9N=ž>7 ~C^OC5ffŚL@/S`CâԬ(Ǽ5t9i RП.5iQt6z=瞽 :YdA@3o";Y4|W,%;kL/Da,sv߷j|Ww6@~kqD 1˫9R(>؛I)ihz PY w%ZEb163Ww*E=A[Qdg3DIg!3[N<5n$F]^)c`kz*:6惌Y瓗q\;$p9PiꬸFu顛9̬ ?ɚI{܍,2SC} i$VHyM,'Diq)2ȍ +*.+`ǎ[ g[3TxڌxIՓ}݁eNjT\8VS[ٻsN9WpahJR${bOj_*Gh)x-|>Ô[WbV{YΪ̇:m <6Nȅ>Z#N"7Ǚt^5rx Ҳ]6kq{j.Wb09~\k0Gͫa̢TF# "Ѵfu߮lE gHF~zV2Ж|k[kVMx |]} d8ھ 6@MZJnwK>qSQ.i  %2/ub{zC|K9<>c>u Y'_7OcJ:n[+fL' #i)G;IO(Av3V\Ѻkh~*<ܾu`m~IP ak`.eWmCYG0'4D:YoBsYUv=}(_廭FiB}XLt^r5cN@{۲aLJo^/zyl]= tHFwIp~jI>g?MRK3[]o*0oVӡ|-a F m+C8wSI̕Ũ6`Uhj|ɔ+KSm (|JCk m F uXɀpusQ`!"k-z7봽V;]Dg bZCޭp8=Ľ:ceީ^fd$F{CWAFm.@2y̓Sw~v2<nj4y)=B9# M ^_X^ 80_}]u^k],U"0C+IJ/`CwusN;h[λ;\ 1C.qYgAL")1!qie*d=w9@{f yfWmmfS9ujpe'yw]]؁]TKr'4LͲqM9Xm-'Lݷν%GGK睞2dR7S`߶#y]9+ʌCekN_P͗QPk.z0`6B7 ^*@Q8еDNߏ=(dN\kD4FAma|*6؟O3᤯ &hGj(;dz˙ራD'\ٗmҚGt!1ߏ`%gI'hoBaʥA.{iC.{}DF:S@ȋnK-SVP)05 K-uցd$7%:Gd╼, NjU4aldYZVnD|g&VmobaeiYee khQ?Pq5$ov̭:r/j6 &@Nnҏ`,@FF؇ciy~O i#l~*Uϥ=ɣ~4~W~GCb񈎫0'z}v% жr0|m쒿7C-WY.v!+dǂqIj 9ͮ.K0BbM, #P@ɊxMHV,J"V,ܱys un'T_*j-YTmx"@E,?W uUqC\/#09vO%ppPnkٳpc3sWwtāKj!֫nK&vxIdO(/%]*@Q^>ea]ofQ@& PLZ;U?kq?7t"pCxL6KćܠY|J|6\]e.!1oH$1Gj ^׶uYh#W dˡ%](MF_j&(<'Cbr^;ʫqIBvv#tK}jW7`UcezFKm#ˊ)0O' >RGK}H6Gd4^4{[岰B^`5!(&bE[U)m_KlJ S6J?G(%n :KZy4̛E/kj xs^wR <\i/ČC3W&=Iu<{d^qG)f[$(-NaG2 {1I}Af{;492+L^N=mhM}G"W8™Tn'C6OVl+=8GZy,B&\ c7J((p4#8$ܲwyeh+XgzΏ3a,Od }5(%W)l~$QMWB<`.0j9pK*Eٶ:BKk02#vcjcf'6[ɍOZc.NB03G{}]&|kŇ/{0QsF*7)=C PToZ?W&ec^/;~}d&Tڤ+g|j_TP -|kQ"FZ%h!zb!tݲiR}坤PUkJe*^ $`o~ܱ !n, pH_(>2^i.ؖ|.9UG'MtveqEĜG9zm?^p/k!.쭫 X~2Eu\R,4:nGXt9<2JȇGZQ?]ZK˩M]R+S֙~n{%^JG:qS߹x-+ʯpa aX19 ^'n"cZyxL!+OUYP!hhm53Bg 1Xqh+.;W.3o*&+P+D(OA9g:t%2Zc "Q2F6[YwKp/8Ш%x͡s4H `mj^jmY -S7Mkq<'mȦrm恨R *<D2[=B݋m`C3H}/]/{zM=U&6;rrn~};LUp?GAҟ+ -NK3z L5b^7xX^h$} $8m|Z{/ Aa:37Ʌ?2PBS;oSH5L;e"{Uw$qA=u,dqI_&Yt_ P( tjieɘ1xQ-kAC\2d~Iʈ闆B75? r$1ۤT׎wVݪ=+ݥldoZG74f Q zE3sXṠ[-K^Ci@1d'8z'9 knWU2PO/TP}0RB ,A/.?IhpjCI>zSX P (W†QS).= @V1Z BW³}C?O$Ѝ8j-:'٨(~sPL !NPl$K)1˰|H91z@ޖPÅ|= OK,({qp$A0U6描 =ئ>( o uZu Wo56UֽٕoIkYA eLu: Dxgk9}h9Ez-TO[R5s1.:EƟT>0Rņ$/'Wb:d57f?0rJz[ztK@3(u 8f(PJAXuáY/N(v$u:A 88xˆpFl4-!wE#+ v0E_qu2E  d: N`yM̙ :ь,5 b_nS^0 towdji!HUG6qr)e2Lm|P7TR"1 =AcѕIJ[!OByYkTb5-}]1O[Gΐ*%:^PCW7'[UһoIb ۝ R%\ 6E ] [eei>%fx蟏 Ncy]xֳ럪 _6*j ;ge"[B onˌ\Ru3=}C =Z솤/"eq,{l8;DQG[[>Ny2}QbƱ|}Dc: AP=GY$n^mOX`P0Lg7ۆmhRzzY `p";E.+^Ny8~EP\ T ;{D)YߏP@0`7;˅̏av[PER1Z4NsV1.mi]hO)cS9өYZ3q(q,j$I >qolf[* SʷLX,#ˌs@yQ\؍UMfxZa׾z#y{N@2 ; ;dv{\ʒ-,re;,&BG5\, f'ՌdԊ|})LYwCI7ʏ3EOAM U))~Nfx𙯛QxJ%2P ^IY宛m) S`֎;a-Q'}\0QA]+N;*ÀJJgIraO n(ĢK8@N6j:Ì}ҵPZ^,IWVDGSP[ng(kw%k zR8n!~j`~.Fe׎nƌ;Csɏ[LY|eeБ1{yK,1oԖ5pq"~bͳEwx:y>I4|]!%i܃n&ڹnD=w(f )~o$6uɢͷ,"܇ήn2Q̼6=rXJsB-UɺqI8-qT+CF4JO/yzDeʖB=Q{ zk;h!w#A^auSx!LEZ yQ`H[AGKIhbI/mY*s\s0E4.d݅r~t52 w.-7愌bp%[[M nfH%]|>S835I7nUT#ܕ`1.a1L$ e;:~*Rҟ _ǂ:Y~V?^YiU0fFn$Q ra?ji%94%a .nԯ:rQ<ݫ=mMaF<-y.UNV ZA`/ɧ\Im,m$Ҭ=Qm_!Lmcpf򒯒^ 5bɥ0fS7ErWaSU@J'G!vkT}̥Ѳ87@]r[bMu*e4G%Sb .F]L5N Z WT_@emwOy m]H Fet*Q'w*8U[ie4K&kgik#P{3c|Xy_Še'3cMZS_v6B33O{KeܘmRI%j/E_bC*k5eEWg ?Y+eG>,S|]hFvp΋~[9UL|!G4sFJeO+XGofOXJL\Qv M؆I"~,(Z(ˋ&59 jUP (zVtnNm^)Bpu0N8u-Pɮ)|Ҍgg\1'dV9x3 5ayߪs1d'>=ƧՂ F3٦P@]oe( ld KDIGdq|WH;MT9Bӹ}%9IEe-=[Z#9<ҶBX"r v<(瑹7b( .N$/k/twv}A`+Y7TthX.}ߴ/*v-1@%Cy!#{Mh8N! /_i(/'n|k}6SL8uZq3̊-{j' Vc25@?!{<=,m-~:Z)'xlv@]lHOsNBs&f=/0k,s}TNz.gut1Ahb|~'v1z AC97WpV${m,"lMHY6Xd`92 4ĝyvB~tQWLFDzи3m3T!!٘̈́R3>2{i'[eܼ*_`j $T%jb lp6 `Yʔ/gҸ) Lgqj@1YFV0:a _:GYYoM u\oU>6Ƭɟ `wjUP 10gt .ǨS1Q`弻%*d{:y Hx^[WQUMRk2<>;z,eu_rT"22cŲ3=C)jܑ.t49Ga! smDs৤zAdIa|Lf=8!kVIcܛDVt"ij> ҍ+2a*W(¯8`+GTA+֯H'##=jUS_`d] 뻀{'8Wk}z91qUMSkx9$' n0˒o;ex.hUtRԸ4xSa,ϋۻ5>NY m4{Wx ^MMzAYꫭNJ]mBJHK9dWkTǓkz\JzüR0Êєvvje;o q;[ڨCMqn+v99iX1,Y;ѿܘ*[ZJLTƼC `!wA\^R ׃risCҫ~ ]dXqdd2኿[UVUGO*PY"sN;ykձ.oɓ/ҕIח/t4v)< IF6R IӃ=ymEOOQyK$^Z23i~ZI-*Zr]FAw~ M~_=!ӻVz3br4dr-r_j 64Z Ԏ5e3~KZW*e)fGynTcC0~)P"0)C=43%DgplY╄GuW`Nޛt Rm+80i=tgR9;){ARsTw imPgCޚl|Msi4Jm"Sr屑 C߭hf{Gѡ4}`%;E+v&TV5EwGV9Zg6?:LpBzߋGTxޑ3^f;J FuuiNxˊe H@iFg#vRejrH Uzc9>~pMNZ`s?%u* ^S^ZbpjA[PΆ-d9d3-q6xb x%l>|!0P~KAZH]ØPb8 :nQ!n64|2vv`O/gL4dT0:{u,Gi`ON=b9ޕcbKCLs"5uzJifQmAbCS}T?crt8HeMiʪSC֥JcX>4#඗'587jbRcig&猛 f?p.gǷo-EOZTBb2cѸO`-mS H*C^LzފaeB35pya^=xERJ;-À lRUZ!^5 O@Z[ڌio.\;>P+k!u/-0`E̠[i0Q%K,(oz1ru_!8e7 e:Ҷ$8!GԶVCμ\˅zM^_g*wޭAFϏX#yP:M\Eq%ɭqiIC\WtjyWwLP`\nB`ј5[ߓh{҆Y^0O4Ѣ>7!I r(Uju"~kֲRٲmq_=9o]A 2MwB  ]ԚN&* hЪ~ 3#斚֞&9מHQ0C: oK 6= W_o"÷b3y.4@jK}n%]^[]Ll$cIXH9嶯=0Pg#M7{g^E,0iGe {laM. '; _~ L*FQ&m 4g)i5Nv*=G@GdѸ϶2ުIʅ73uixʱ(E$QWf>0De$+)59UCG-0(vG|GYmY,wt51L,Θ.e΂?T+R>_$}.xaࢃZ(~D,2cMs=I̢"(xڎք|ah9G I䦽Fd3UfFkʭJb́F-"濈["ՕQ8 ⠲ߒ1a[&εNː0$@O5ֻ|yDi"ffQTxV#[yt5°"Z7=6/F_I=M`5 䬛08u' o<-6n@-Ӂ5;U싞nMƆ%\Y[He'b/M@k Al%2lp㊌q!N |2Q̒ ?ݣj2}y8Dog$MX4LJ̡ft=d]+ЎV$Qn:w=ZAa _Ѻ\!狞5Az2U/[lJv[NEv2?gʌ-28y .‚N1=@*ꨄYS3m͠I0kHAM =b&:^q3ZѸ)(ƺ@|0/ZVBYw1B+A֋8\̴YZB=5kZॸd !apK?[`pi^OaGA:$ Q/Qqa7vܒR-(a&*Orv ѹQlÔra0A1;YlFM rR#YﶓOV1;` >֎Tz"Yx R͓@pS1=f[ך|ˮa 4# \V?T:ܡi9ڏa4;Zfxc(oӆ%L@)Fc ֥Ni,Վ9zOt?:rkO$?'b~>/sܺ?=}Y}q([*iJ铴wnPtxJC܄z@g`|3܅u 6Gj{_o;ĜbH d 8WDLnE\Nq廄'?_7YO%\Mep#* L"<(uraПXC@Ugbka'(>[n%Ѕ* Ѿ,%YgYXkI,R87 -=-OxZ}kH%w#¡BJf0h3ִ*'QP=?Ye>[/sZ'p᪅%xdc관W0!)>4燫[`48qb2.<~0Wz8yng3अ͢l5"VhΈX[4NRy} @\X *m"ATiwҞSI078ǜJtK/tOѶ#8ew?2 >Xقw:J$NMx>sUT߶}Eu=.Q>yddkE3^Df2 Ʌ}<"COBEqm ʍ,|3f&osRM!tJ~V=>_9$sQEJj ~q9K9]ٖO_6v_;3iDܻmBK++QK:EY%r{N 5AZ$K]Si4ew+BGti(be}hwyW4)D8p1sH:Rkvi"%M Ix.:; yG="|$ -4> q-SWpw:>~ Hi0y.Z`3gV~b7q~/HS$H&-va/AkrV>I-Z߰ŒϮϻ@e\Pyj,KQ(H(fͳ/'+0aY nGrʾm=Ὅ2n|ԓOK% ez$=LlGWgYs0iD39WP?0bㆅC޷zY̦ԑ!>2֡J/}޲\J1;f9/łB¬x~k6yhwŮף8!YS"ܸAhޑw.mH7D] 1d1V[@ʷw+ X}7VB5&ќWE75Lo/2 dFR ,nuHGV\o<? x:>2*cW-NC5K_c kf#@j} 9"AYj#|m1fH_62?\jWףE 1yp7kѵaYe}Fb5zU,T&ΨLU}775!ʌrϒ` bQiGӷZ׳@4 rNRgmOa]O]_/zV:#~" QXzȰ6U +ϱFRܣ¹g`, Y8 ɮ>Vn,@8!8+)G2b} D:N1?Y8X7t5?~#h0[Ɏ^ȫ?㜁gW8jnS+1+4Sw`Jͥ+i*fo! SFB)MY>K|v`9U1*u [na*4K-ȑep y\Zu^zԠxf7ܟEyaTJCGc$We8*d'M jBͭAʽX{XCsd:ixlYt &[E K%QdECKms@BRİf$p$`iw_T RBNNP 4cv%@.InVvBhazIRt_ 'ka=!DTooI|J MivGdxnϒ. i jT4lV@#'TzxؠJwfP8h/*^sPJPhܢ# "W%S2ѽ5z.|l$>e' wJxE˂Ah_gW3aDžSܩ>Wi&דIVgjѼϽhR#ò3ҳj'!W2|6yB4:b[k-5O.{q &;/OK܅+}p V$`ڴ )Ow t!VBYLiFF0,=G!J(D-_-zjٿ~Էluq |d^ ")0{.o ?s <ǝKB yb!F$G2\f w=dS =@.2MUIF~/,N8*K7t0Rc£mOMwh[/բ"t>nwb؞^;HMcxA:)E Ru<H`G3pGpvW-KNJ\wac|SI*t[gvk}`{ndFL h0DvPy?JN%9H.m>qQ0(@!ra=զtzQl`](vwo ?ީ}^"oaMӯڒƵ0_:EYXh8cbعPMn"[c-{ 66/jgyMqǤ`+UԥewdoPbPx s~VK y[OKnml1cAMpm{Ebκҏ Mqa?$T.wܟjc//rr@i*(g 5:]~]6]TY+_V=?;m@H@G32!*"M˖ei^z勗!jy`Ԗ 78cF:.x@vrwP\CRTWy~o&̀26Q+ j{Dfym&!)1A>Èu K ,4{»=59 Դ]$|YFٵ/K7IC-s|ϊ__46%ЇbPTT'pU/y.;&1*NMx>-2*ˎAxJ'6y,KBx]MRc#RJbζ\l5axEY]_ gŲXIhQY>m!C9>)\js60ο5xI tMfHXl9J7|;aPϬ*4'~z$}l|b Wa:w@ӪV ;\mIr}>Ff0 1#!| ~waRmO?KÛV=2M'Y凚Y]Y_Gh=z <~OY0p84p3r|a##ֆ Ne˘Dtz'X؊[fW_^J߭P0D-(nVUc`dDstBߙF47#O0UO0=$o"˻x]i-u$'xT? >^[+K^c/8ĘdX (Z$Ђ=fA)n՚ep74GZZ2:%%B^M4gMt̯ĵ j,HV¼4c5^+br@Rh}[|Rů| ؽii7w03:9[d{ӊ^u0Gy%E|^$G-w1pf7OXl}Q1ny'``o=\y&}$&vbX '{}"թ2!W_ %KCd4dNV6LƘs}XؕC9&Y3!432Z.rC!mb|6_QDw:jj*q$H42v[ &v/[}|jH' ≆_ 3(w1~#̻@06nj5f˸R=Ο6S{>ˀI-S6Zôef_Cuu hD +ٖ6Dgd5#~Tͺ7,O[x:ѶfGO, <O|}uO&±~ "P6o/2wݿgV!82ihQ֨,Ҳ-lTkY6& zO+Pc,W6IWʘO:+ \t%_C XEM߃]Qq}vE W5 qq h5B Ե2"zzsNNղX& X/ۚio9@]lJ}6ʷW_RCVCK(}DvaK= uM77t Xs0߶ Jw^휰5/VcUi?r+J"i&YjGm |zy9)~?Pr=% -|" J8`!{>%̦6pg|3t"z/]NJl-nxk{| 6'i2t D g做YPaRc0}阾 x34޽p<|i:r~VQ~r. zFs`k0/֬P>Z^ɦv] l.A=?L#RJVMf/Upv\Uec=k x&LL22MB.)ԧ ͸Æ3sхy^L͗{+)X2UGkyt]GnJNɧ4S}B -dc-,ZX_T,.Bqvk6s3>0b |$X]/)孌dսj<9NͤdDOnUUH!,]VF{Rq!Nܛ$U_[>~Z~!ej3(J?׉!cqĿ3+dlvD:`gcT~Obm?tL EWD%|;RPR&sxI pD;⼮G)OM !I;"NTX'PPһ2y۰pv$GCXvd+]*`"(G >%! OĽrҽ4yP#ielX!P40̈́T"[-:Gy*MSzwnz",iB &D8l+Qƚ39 /W4Łb)̓JY F &ڤ{SATV5{,̺Bp$RPֹ*۰:_./" ÞbaX };v=v6bm*59b]q jXd+η~ra^@Cc}j5* _wan$7hlA+ScJRaf SL͜CX<,gB֌G 9K s'Pܗs|~Q6YcGlNe3]W,_mGNlc±`'>=k{;}ĊT NT˷=,7y}`3g4D)N(:(XܙfҚS0iIڥo~ e?H$puV* S5Ga Li)^v&o_m`͉p$7thPzHHRlvխHrIJ(A.r[}?۵EԐ3hvYАՏv[j[YdJ5U. ν4x6 +R2p֖H^//RN)B%q{bv-F_ໃhFH!:,d"zxTǙ#&SSvE9{<.CeX S/f W7LrD37b{ud=CDuL Wbi5-Ȼ\KE:F +h4 *>,S8TL1@P%[%5 T@~OPh>8#k?RzLĘ9XQ;%e9K*)`XKi7s&Jh-*o0lw7IgQ-.l% Do#'kꪜ%a%2g`H#xu†OaWmg8Q}):d* ]w"xWκekDS&A&<wpOC/??Qϣdnt`MCZ80~*{2k+1B菔Yj_ng66>h;b&8+Nχw;CM0*3;D gnU+i)AyTNw~7E7gB+QgF:F"!s+7=4c yɮlgzeNdn8ƺMPcu!7uB7OM"]:g(>nUPrĕ1Sa`k jm' @Qxw)3~llß]9`H#"%%c_Ld?mPKOZ1gbۚa1.BdnxH.sՏlA^0gsHB/l1Y>5٧5Y~ i@Xl9?Ďͣ4 Et:1g(=T-O$Rh P=(v`ʡiNg8V"=qR![;6 LsϹJuoʑp~8&7) C,)\5b"0"0Gċʕ4Gy_meyRӝyy2TIØu/ D 0S[U 1<j5=ygզA[؎nMx%ݍ5ȝ+!^՗[8/shoO;vw/<4)]M[uiQz9x ·qs30UiC*}@ =^J4.tԖ=rNg A`㪗妪fZ|3UZ|gGЈu *c8C ۱2517ƟŠ?wFQ.;h+355 J2LSз\5j>M*]y3;Qid(gITJ7ge$saDiyym^Y;\U[+hMZg\HI -wv9 DAjrC(gv A6w^5^7ͅznĕ#pz9?5 <)_d|d)Zn|nc΅ XssQ7qPD.Uڅ/@ %( dZa[ hq15-'F]fjG<`jR8CFc- _RuW颓')7ᮂ7豟o{`ds"3/yktҤttTuPOm{ Grdi_cq)h&|RBM ' !%!M`86_:2Vg<)( }>zx#c_ .\Z[;fe.iBpz9뗼=gx!!=Hj'?%[^ AFbKoKMlqVv@x 6qc/Ͽv)u&Y\޵`qz*3RN #/ɰ ilW%|Qg:g H ٓgU>-kY\}s+jE.q.*5`ni Un@8]- E݈F0 7Rܲs*Rৣ9`nDlhkL&jѹgg A’&b\e[Cm2`|Qdy󿉩}@y'$'^^aܒ>=KˇgvLl#u{ڱ;hd[#s^KݶRܩr"0̗U/AvN5Z}&P~zY.1!Sҝ?.6t(lir,n⽟XXYW?bYӴs龒LD<0TSd75 %1Cgu&ݧSdSxdm$xS|&S:B caCǒd/ݺFq" BB'! [O+xP' o.(m*Ve]]~mljճtдAq轻Zb뙰d"3$I>,nwy K~Ux{j[mxh+UW<:ߑu '@<0. & 萺r̢\w( Iˑ!LԶ R&MtpL 9c*:Qm(akpId{ý6aR(i c"^ώD92d=n1 P@(7ikI"V\RѨ9H')UWk.4QcF_PTvpCO>6?U1+w foӧdC bB %JMG5 EJr?"ȞPo?=hN,~* "C9yP`v ͺ)z.j:Pk ?@ӗ69Z^ fXC6ټ:j n p^ rW_UNڸW&O? lʽw )}_ SPfWq3ȃs Kj?exE.*z]Ћ;}ծj"iMV^FJT=j#$YuclQH(Y4*_U n߄j|/tj0E"&,YT7&&| odAQص8.]P %։ sߛ_G<4\qul+Nv2eG'ˮ4Lx!0v5"Xϼ|jɸĹIpך76TVzPU@ZhHP XNj_ C (q_؆a}IaCtG]]1"j3 tO[_@LS׭{ā@"i\άBEtLԪUl?XL }c.P1GGhT ͸UZb,a=D76m˗Tc*,k|N!堰\x#dE3k#M^l_qsBSjb;>gP"k6,˿!kufu[iLBaHjG<AKD2#WC|ʘ ZN @ hcN ~M;/'٥lyi9)ޛ43R^Co$ّC7i{e7;b7gĢ ob"GT/Y0}T9rf#}D7*gsIR,X9ULܝ_R(&ig[}\1R/2!ax(/ ^[-EfY` zi)\jA >`X(I%ΐ%ZW`sE)Mמ1G@ mTL%o(ˤ-(W*7!Js7cܙᨯ՚y'eЙE}NFo&)(F-Gm4 / 󮂕Zil*{$ :iٞ6Ȟ. TiqꖎdȈľh"VYǰS/:}[oJqEd^DXt(xL.wqd#\A¢/9 k~_!D%c.R&MlLTJSCEj2v太08/mq}n:+'0ce2Vf.}sՆor]PpTyn5rrÁ z_ѵ5Lݓɨ.-VJO)OvAgݿ&u߹Ai-@dz4o%C .J>a;ǣm_ J_oSD߀f`\4.>(:[3պx>0_[Y˽_D} (k?}T(o%z7m&f%T@tAY5SHY>n`q!ɆC՝gL]3H2%aURpl opCJNUipK,4}~AZ Y@a+S%)l[y= s(ziє*$#Qņ4BF#!:Eh#4"DoA0Zo؛ (߿j2cuXm'u`Y#Ry(vr„v oȒ~%ZW?~B1#OA>͆5]FW zCH֨ 2@w0HoesGIkEP~zbl};f9t!/$ʖ kՇdF*g;E&IXmI%\7ޠV>ja%8m}4h0]eɧkiu,mDRq:|Qō $ @TȗNSi-;ś?M +#$Fj>9{̢ D(6~{yǛ)R}--yWl'pdg8!H%QUL[{G}FT}ybّr0O'>0Yf̲O8*z¢GviU `H> |z-b4UmzDLH]}i^@WYUhɖtT> 1 tS=H5QSoB Bk FY"F*fU2 }..0^!,J=$Jv6VPRr{W+kSO'Z*j;} C2|t'ix,g׎'ɹ/Th]䝖felH>/r X?(`Cxl2-ImgNEI.U!)b޽vt;2GC({WI-~Pʄ4]K61/ݤ,η%^Pݵ9:z E^ r(  vil4A5:WE6֗wȺΘǘXK F1D.\dRmyނni*وmjs[iRMnW'8"`bLV ^w|$"( : q*UkM>z,a7Uq5As {Sn׍=ٝ5g±;Gn”`Pe5RTd#?v'<{\ x2B}Ie)]5XݵG>wwrrMn9QsjWN)2M q Ti:9 G[yrD f=5!{G[8Y0&X-׵9Z ^קFcPP4n>c= JYJ9H`ظ[&hey#ZR/Ct@:,ZCytWY@(wہ/5hi]duƛC.u]\In(vM 0ػ؃kgD@Q9wItEӖhך|hR+AO%7'*:X13?jV~TegJ[2njf`mTm(v6ܞ;Ox4։ ~[P8,{(Ay0 3$أʹ:~ K:MLV#:P2Ѩ_·kXjG#ܘT V8$K.UĦ-Bo$\'횹m\u_d '7*l:fYWmwdݢ=|cmv]R|HiynXЋbT]igD٤*5-'!lmz\lX,Ya`K8SVJ36B %ٮb{S}Y7^xd7Yz@M+w{VvyS!BCzҖv#Gm05)S!0+~=H+kc5$_XE,UD5s&~aPg K[+A \W{7 ܃"2+"不P ҽƬxXt2j&`<ŕxxXfP2"Fqѵi;k59ٌS-pNLr{{]x5pE89X8> _'~A!W­8OwgJ- xw$p }zq|mʱQ?QN?ip,XS`+?m'n)Q8tT cr4 8=s.حd]_VPqGc3OJE't{w,xQ?r>uqxPݾ*7nY_ 2]WJaTTA'; ddDLhڴSpU,S3VY RSjWr9l.m SU֯r7M5Fhu,'_ssH/&]\M˚fklT='\`lȥ첮~-bqRb+֥>egӵӢHshtI$7F`m ҰƢT -/Z*%Ѫ |jmHMklr!Hbʯvs r̺WL?o4,Ovf8 8WSׂ+R#_qN.4y|mFXeu7x^T}o\d:;''6}=sQrQ.)۽.cȕpI89 w>LSSd~'Qf@ <- %5A"hSAxug(>f # =yogsW(R46LpcPCQ`c8j~.2? `Gtoh#MEjd#o1drֽmwYgʡ ϴcS a"Cy$ڇRD =LH3N% ;?GB!:{ڛL|$ZQZKɆ{FzYznRx'o"# {CkƊDqxqj;v}HO:<q&ZVi[=8o? p:CÔ~Ld,s**eQ$! 2]@x?$Vj,+a1CaKܿ<p@NX\J|St;MiMVV8<{ێ5"ʂ*Go  lJ>SiX?/A!0++7Y1 S\+kK.֤pwe1. gՓ1M6J2YKR 'D174x%]7'Q5Ih^ʡQk/>}SY\cdG~u8~smP oo,fth5~%hnp < فlS*668#)pCHC 0b^b!m]l0qz Ő*Eu-Haz)%Ðp,?]q7sf8}(݉x,RuIQ<2Yؖ4^Cˆ1Z? P9^Lh(bUKo,_H}K Fэ X,mAm:O uAD`Ar޸ 6z{77CH6v+KWԑO҃u/CТBodolBJt\]IF@ 5z*`wO+ ( RV֫Xs͋F`sxjЃ\Zq)uFgӧ8 }33?tR6GU >DZj+e'WQXϠ4pPpS\]/n'˜㷝XPp L Љm* n~S XހO^v[r=ilPm v :tr;/]UiuFjxYg(;8|v9'^ s}cW>7<#X|g0рߺ/].iQX8Tֶt'Lso5\؉= n'<ÊZ&t^+)&tlF I&S]1Llv-x:4~(l.,L!]> GGr-Sҵ{5qpg3B 䶍vdG[8m_3~0N OkfbD%[z2i=/Jph`o1Jb||ϳ,@u8f,ں8ȧͤ "2l<Ê8aEt5gبr<(W |1C-^BQvݦW,>kVʁ pF IGY~0; $,[YcbALcS(LC;L lٳEEI3 qT/bbɫ/Ω!-jW7O(We2C* }'ؚz9HO܈%<9Q )/'0g*"-zCYwFe_2=M \+j&Hk-.KH9bݔPo:CLg5>H1Zp>#9UB1dBn,I_>s@LkKTs wmbcj1pTSōfZtY VX_m7ʰ8p+5zw Ij}47+wXͺ7]r-K҇vbwe?mxo ëd3 xY^[eAK#Mq_>}Q&W0"MD"\p۩&ityq4yqǎp^h2HrQÊ_|^cAmh_?M'1 129L9+v Wτnj4 @1,VCu6"A5y kй"/t}m20+w~_*m tƲ[ޓaڹa-U^evE"^wzG S8> zHF?wtư@y|܄{huЈ>;I4e8fWB7snĂ;mA}kZNlCwPm5ˈ@jy(N4$F5ںJ97o- #oQJjɗ( B"6wII'u\e/=,BkSK8%K9SEK-FPf! W ~Rlw]c1O-:ٮH @v5U`r|5og lDgAn#RJN2]vP71n E+=;^ӵTp4u/筙#3Gwl3UJ_ۻ-uYzJԣN zp` f4s=GcLN^:Z7 dT$MV0 [bqcPպSTf:4tׄNc@ֱB~ƌBiW'Yp&@P2g40%O~ĨGhuIyuk1#\8п%!v ԞtYԐHlxP&5]?OAQ#W^LW#ﭮ7l?u+qVeUyP*~9 #V?5RgJ[v *eΤMX L \Zlk}7NU{ Oh~t3z&pr-}wdh0 )bɪǪdJlWt8ĬHM6((:ExB KNN`v"@2'̧5GKKc| 𿔺T9>$$aҶVuڠ,CYk,5K3|RDxt-DiwÏS\9۫!m1 ̔n9RSF#u" ?+|Zpo gA89gZ,-M\4Ӆ`mr~!N3X0"D`wYTrl'Zd *2 c;I\5\Ck(eQek,e ?n]WYnS/{~?i * ]WkPÊ_o~[0ίS^`bd Xpc6U Haʩm`E b/GzmlPi3DmD :~{(uLR}e!(.[Q)" XPo(DUt/̨; {<)Wޕv |gaK+Rte4bzJ6!|3hm)KXN(RFD'BkB@<|o>7,{8`&KN=9+WzUdT 2,Tlƭb$~y6jL Lڛ& zSZWŚF *_L r`kG*޲ 8פ)-`cބSI|H ?y-2W 4d6k2";g QPUM /.Őm&bbzև& Bz2RsZV)B?t)h~o aIUX NRBM 1&UqN1d10sRoQÈO%j!L&GU[&pg4.ty<㎮GhlAl P]TTDM"ɣPM3'c<(.E[#3w`4W5 %g ;dR.+Y22YUuUUو-`HrkBl楄'uܶ´pNmV }忕#zEP#FN S Q,s1ȳF^Eԃ4ԣ8/S,DveqEn]*78rm}M3q F,#ʹ%PӟبBpBep!8< 0`ɄOuZ8Lm,5C9uBX0רP;<^]f=d&(mV1chy}$kx#Q83^bU-hxXr SJwˋ`&A'uyiPA7BH7GL^-6|E<辏-riajZAu VaTvO(]cBt׀WHK9\?񟭡NpcvCS8$&*}K/+5Jt(v I4\or"5cCW.4u 쭽ȰJ襪OJ*Q$07ZъX4r`9 ^JwU7;&/ C`2х(~2-TFB f|/;s!=3esۻTE | 0mV!n)Nφg A+we3v$EI:e^ߗ+`?l3>qm%i $ߠ;M /S%z='nh%ߗB[>S]e}-0H\ 7z:Ϲ}H+(nA aHe=<"Jtc3X旀Bd$ }/OBKO [<]{/u4s\sҎ Eb:5,9׋IR x`-NO-NTa`5I@-4$DRRL֨s>>B5r/rWXl䎥ĥcTf%BQ Q" \ޢ .O(O3ObEFY]d<XMɵz yQַh524p%&s&}"EN<2} ag V7@ jY+9`B"%1l.UgVr]!e~k,88c޴'>CFHH3+5 Xmb !?zIH*^ G O@Ԩ J9nǘr[ĝ&NďϗWM营/ӛs*MI,i6{*c`I#3Fn3;pi#ڡ\S8[fڬ o3ZDuoAቆ1fՓL{i/agYW(# ՛})V/6G0ajm0J ͰlBN3kyxJGK3G|1 m!xe9Py]?n9L'b7;qN;IӁ8_.ŠcSy5SXm׮;0JF2Z"vdw]J!WI[Z3yug ՐiKd-> p,-n>YЭdȢ6ˉ@6 PwK!1ZB]-HU"RZq6= eqcQX2;&7GgDkO~Sj&7)5\ |]=}NFS3i-Ƹi||nKGuئ.9^6" b=1`p~ng˒R8NbwKCh$t:ӣ&]䅅'yY_/W&+#ޒXNj~#_ߟ+2`̞{Qˈ Ԯ3 1eiY&fgWK>3 f-W7Ԭ^5^Q5EHS]1lLoD l*HaoRċy]ELsLݫgC}K֖†#(4֦k'8'=l6 !x<gt4^8ms#~x&+y[ԨPnvZ3R Q ։i?k}aRm9MS^1m:J'dEۤm#fn|P2hbRhZlv ^t v.p%WiTw $w9 ea&YزkC66L0Z޾EpĥM+e8Ͱb9~R!pb1R|ÐƮA$HZfZm}zb:\?w(/ x=!V|Xd<042ڦ~}k 0oE-C6mωM<ϐjd5Li"eI!>L@DɌEw;@qPW>o=xw?1 v8#& ^i?=@ R,\RIoR,r%Ycp'X,F@.SmU; ¾نx{y2{NEFF+ ud͠#jI6neCѩC,(O]dѱ8iɏ)%XܭpԢ8H{zmc҉yqi%H*٧VP' f _l .^x>6o&71j YSiȘ ԞKb ]{\Fɔ"ӪB`dfKlN>Ž~sDakYJEnÜ̗o&d7qRZ&{Cފuٟ99C98ٰ[v6\pm'=28̖EuiZDO y'O+fBǡOkAOm+s!ù/ޭcc2!,F;@7C%ҨB7)OW1ɠbe#R J[ۛ"tz7+]oLB}7.FA`4n<J݇]^XxR[Ş3>>*BV]lxBь>1;FxѯS h4qw ˺=sLJ5yh6DH@*2 S8RCwk {*rY]{+7ߒ/ GtWYyPl*Ex1D•R 0׏PFq^S͓`|q=D6 EÓbX׌ܳͪ L( bz[5([,L|O/߄]0(]7j1j@M[gy;e:O>]|񳊃p.q+;Hvmlu2b<4>GC ~7OM[ x[=QZfy?̈W5!ܝ\P6T=W;z ucn)g->^!uNd&<nWE Y*XN2ѓ9|uB64aW E?k6]gUE͝`8='ՠfĜx˖4AHʒ/ZN.X-s=iWP!)u%;.M=6jI~/>X!mj8zҷ !3M2GD~]Q-`#{ƴeGR(eI9`8,O'{1q]eBm'_9\_,z[u"Z )XJSpg1;|@T4- G܏+0&dT٭9S.n$6!y~B!6T:!VjV"OJ(&i3һvr]6@aXt>F⬅-s%c( >? i&B;CюFK%&\c.1J?H8_| )>3|ͦ'.{{=(΁2ݠ8-I u|&r?Iv.ullbۆak۪I/Ԃ\-;tu:p6"$OwSM%Ut_2 oK=?$t t`ޗ&(65rMߎ] y|XؠӠplS.0n58Fvp  Y0 }Qva >h%2 m/)؊4tLԣ)VEAEM pGУR;I!o8^"Z|3ɽW1!7qz=Y*! Sty`CM%ÃؐV`!hŤ}q[+lI+&*VN*k(vv'VkÈ$E 62 s!wsJ1ܛ`^ڍq|uE,[i?le#ʨ<3#HqNJ~0uD&lba܂ P|iR7V2d0M~)  i99)~ʧ{$_'Zd-fS>5{?MY[F]ëJra|ɉuBM7Gmqarg.=) hEQ 0[{a{pgY_ >ʾ+J{(9]p^'6bזs\7ܢf[&w}Q*q=6YӍ00<&/{Gqs@NgKٽbhT5RC77;e$b鴦N/-2_сk #ypB2m V@@V9NQymn'Q3dA'6bTm{^c,{2RK[Gpz桿7.HovIc_,oMgu׬3tr^K,6/ҰZW a `w?٤MnKFS.ݢu^nyvBN㓬715a3i~b]Zژ!iBnd?VEǁkn}e?/jϨGH 1EN9]K ms'}v>*V]DPm']хҞÄ4Eňn! "_n1z7 0wy12(сe=H7޶KңoWs%f>q+D,&qB t}nn "![S@Re*3\梍>Sg A}=*[h .B!GN';DpFP˝2}*xqfm'-yL4TK`KO_ fҾ A8U=%AFڂd702{8DdabQى3Gh8^,dI4"J7fgiu pJT K ˕©ݨazs%Q &ss9:mr h]\%8/~!qO&'GԘdOA&Zݽu_4bc5D^31QD `&8F'^I\ƚ VPdÂ;(!f|נ-!ڡbއď>N=tYP.3I)w]A ƲX*=}Ez#O~[w"rﶈ! S_Z])IlX %ng7rFI7TϞ 'V|7Cˆ.1Vsu|v3 s1\}3W)6½ˣq0@ kk|<`IynaorU\aalX hX] Oz:d@dP,@AA&,` 0go(u!@4}Uq_g/Y'c7U[:1NTe\ͫIfWiPmKԥ4܌XBä*;)U{~"ѼE#,E{/g#$=k~'0G"!uHn60AT~{q4ΖrO,8@ZtD6\F͗1{Q Ae"yAt=1^q&1XFe!Lw}~ԑf,}fORM#+b3-<˖Wb 䖓֬ơ@}Hq M۔FkՒkN摝x>ăTfbֆ ВwF1;a[Ls` c2z:"-s5d|)%ZIA,h {}8E|+ZP*#*Ew=:L~#ٳG2ݧ(h QkIڸME(20ЮM: ~ asQ^S~x`}~0Zr?F:#XBKjdr.'>mʹ~٘L؝XA&3b>47p-{#N"{qsKK DB|*D hhn>fHʁK q r-YTT[4nExK~6L+k)v 3yl749nk׮A4*HXx:.ܛ2KSh?з `wAXm`͑iDȊ X7bQr6~⹽47?C.s,/0OWUWtU(43# DQniyn'o+3Y\[P\9ƣa87+3Ю{vxY[~˻;6~[+ ieK` k=9AT(ʚnc[Z@I5,(=~!|]N82Pq{^V uH<XQaV$s ˗A?-&ei@!ircVʼ:1Bgu蕟bS~?$w37Yi"#DzC4q<1;=rKAr 2'fGMcU?;(%&ʯ:H q4WHL`* K y28w)2QhKk:~j>ewf#"_Qʱ wg$Ǒɴ0YҒ.\HU,lwii1Xux(\4iħu*6SyXĝ1yVEk#kˋ 0Q 'u8)S 10A.O`ߑ.[烥{*j[/N^ijh76IȜ"cۥsO|cR9ĭ1^͆1<*Cg|&Nd-lރѶJr'q4e1քͼ:sK7Pa/TLDRPa#!Rf0ę{g$ R^  #ԙ4ޛF٥r(}\f9 jqf;~Vԋ,E3 p5F˫ q0$GF#2UN.Į_&t|~ٙ h 0 Qyz,`>a XGNTrmh'É'sdݼ<ߓvrǗMd"h="#36w>!\||N<,&x^|ڃ=*u8}ZfEщ0gަZ2N@BtSgZԊ}B Am"k'ƒ-H7U#flmzo`kYIiQ mVDUGa2j;ԌC AJPT摰3j8i]C p&! S@ ƽf)Tz0?n sْ7rL\a_:F:(m<|ތ~ތQ\2g_R^,!szg[V0c(r1&"#x;Úf*!h_ʭo&svm B>lE4*C)(lbGpo7=!FF^?'лgVp}Bo)$U(,2fb>Riw#v\d%ur?-)ٶ '% QO/r}673 M{eG풖";fD!e QM|nLm*# ROkw/䒥02ΚC*㛻滑vҥ!SIjX/$OJ:#VI\1-ʍqzW*Ԗs/vuasWƺ{ m& lXi׀d܀d?I#kNo]}2:PG J%f0?S.d9&֡ !?D d$ڄoy2zk#3xcvUt ܦ[ .g9a#\ I;eNg|]g_KXGGЎuxxA+XRZUsVZhlۓRa=3yt;ⵍ` 4OA"x͘u$р@Ў IوbaB&a%gY[eUJ5OEdW`Km2v{f%I0D4K:n/,js[2k3sbvd,P_ Qy=U 8؄#x`t U!t BR:#vxR̝#8宭~/,n{6ʍ`w>=Y(iLYo31<ʌxw{źg3p~, }/ pl.xPfiYݣa)x|z#՛Qҽdwp3kokӴhg"X43(g<޸@bb(NKYfjwd)0_U|~xOt~eD>?KP`l P(rIJʸz٘nm* X 7fؖ`eDk#Uѱt][""]GPVRE::Ae_!r &L3dDDzq7|TFk7e6E<)I{tT!3FL|r5& %}[lA(|h漓o)8IUn߭@RFsr 1z7gNoC-y{3p>yDI|9V[2`%ot>x.ұgY W'g^N 5B+)36m>6_<٥0٪>Xb4k 6'C|wJY $[?뼆Ytl0:^R"K5R3.Y6~ԓp;eH:$"jgEWR֝rj`Q\xDÎemhi,v'hnUOʹNk"a/H+W6'JnM[Eť.cdtbC7S ѓ38 \zW#RHsCt17m.>+W mnĈ)on"25ʣ 's6\"eTB u!s˒rWve(d.mԏ*s(=uE"e '=[< o(|:r(c?gpRa sA`u;#ցr{P.{K*h\7Mv.ޚS>z*B UYaxfj ̬:b] PLW :Y;oNaZ'l< I"֐Y=N^??ty H {iV~ؔM9Ƥ?ckLk C[7է;aǩ {(rfZ|nEYuN~UnẓpI XXd"Z[9bύLyy66%dz\1jX./,EP:nR`AH:P5LO(䯋[1<][GEJZjGqDZ~B:9"?D5L7W\P_MI U}PZ?>h DS`G7ڹ&T]<27F+61(nYSr}\GЩ%0, UC뻤'ED:WDkING)"U >IS} zYHSJ ,}3a%vUO nFcf&O:3-v-?? 12l؀'j%G?/%%n< Hda s]8\T*mh"ۂ7 6KSgJYI֟0my7@zNٺ'E>4LP7\mJA 2Ò5Tsb= {W.XvYdɖm4hyjHg3Ul㎙r\b<#QŅ&Cv76ev>1Hٛ}$@tUjR{WoCl, 3Ύtl w_?CX+ S) 8աfQ@ "QπYW*SOac46s@u>7pv`B3`xmՐ+i4nmb1zڨC]' hņb>9-4+P?-+o渦"~c袹'ٳ?%;R2{ 0Ȱ`גkÏLX3I4a5Co80Uu`t]f8 8|ف3 #%I&ӏ?Akxz:{D&}JbhwyugE0ՙ^w&wHQwr}ATh#] zlwK<3j$6O/Mį~IG%TK.@o7ϛdrjFAYbCsnI Vc)@Z &Gi#F9|-B\5W^|g۪?cV-GAJxWWiN!7D(f,;+o.h A!0*y`9Eu_OI;0/e`1$ ;Tݙr-lgmK㏗&#/4JA,G@ܽ-9m78grEW6~Qю-ۣq9' 1z}k~-#弄,qȧ*jlX~%B~hkL8mIMC=4$~vV\^3/KMn*J)5l&4s4T=DN%jf1݁%^Jtu%vLGǿboϟaF_j/JP3́ހ@>r@{ xm@E= 7pG Ue*Tqb)nE!IyJIR,$)?C7$mZ cm>[ DK.LֵyY/ uP ;wm{e*zޒ1 .Wk~z!כkK9e>R 4b @W`}SKS?GJP}earKry*TU&"*]'х2`]*e e1FS>R0娛TF( a [?l= W:l V8ݐ ri6 :ȦձS ȱ ~n_[^,}njDTTc>Ռ/ &3\kOFwE#4g6GF?%뷻#ܱ tmy2/PS=)"{~3cq!%1%h)%…^T‘h%fDo&)W>Jy7\mYu;]jٖ#C[ _5phPn!#1.eP SlRݕaz}CPL_C52S'PE)w=OR}.5gL*borH,}MTm' chp3 Y ?-mSN!{0f pնg; STS4=ᔿlHܔn)h8qQ5,UY>/E@DfpH )\6f)C_ lgBD^_),%@5 T^WY;a/wROk4cb*,1竺vC(D4=8&|S!<-ޚ]V䨨Dђ*`2psVW=ƺ5z+&@ȵ7{K6ȧB,'WcӇ.;2zSΰ܇v<ᆄQ b|.=~YWbp7ݴety%/#!gt۩{pE/ Ry@`֫<`Nehe"F*亣MܰWna @` "汪wOC4L@_ :KЧco b|39a嘴4_+Z[ZJZrP?fp܌i"IW2ʫ^$%{7V@2fԱ規h^M=ЍB'Acڿ<7DE s q$u8%$6㔱s~A >AOǻh:z~U. -R+&U5;2ys`!^D>=beEC5~a&DbqV#+9BO?kc7J4}"hnj؝)t\)#;?q M0W6V+ƍEtlŠ>w9J8E0 @ -Clf JTvPU咋0xM暗qAb{szJY/9Lnڈ~_~$eW%C1~YRdA]}QKv]+} 6i=FcRYŅkH)^a]PrqB0ܩ9.?rfMj6Xs5ZY%,~ƻ &Ta)}͠Ub/G'C H?Ő2AiX[lt ϶87*]ޤlB1]W,%ɻY٥lNk:VVyyQ:WJyQ֐alrVUe,ϴ $=yTD,b(ueFM8=%| ] oS2ľ##y ^O^3Mz}zܣV׽E^VzO0fZ5g777DχR+utwD c8~%MRMsH>VBbRѪ!Xx!"s2fL{q0k`OL&9t Rl.Ept3AqD%!"mM.`{@L)~MTA-!m SdiZlU,C,A&\etZr*bm]jBgrp o'Uͧ'/l|bj??4{G~BtS{A6yjO]XrsFbO--3jH 4"l g)WlŠ^7TpL?ȗ ߴ [TU̠,#U"kL%[Qg"(~7װ* ƐG5 > aD08H,yK-4# Ǻ[pMbܧgQZn2bAF1SE֣E*\\Zf?7%׌Fjl` u0Iqնa\WlTs[,Q1,⠞cqk||!9ȔJs^ ch&yb$ /{u۶LPf ?yg&.N9;fFBf|}-J Ѩ OORMYcWf7CBq,k/~kN n`䐱Y&)m?sHRv8*& t`:أDU6R"s>m=9b<Ip]Y=rXό1&dȨ$r%KgɾO9E[I'X։>&Ejtz}`ZsIxLiE&ʃe!b>\ FIvo~Ӥtb5O6KSxf F+Ǯ" :33u$텠PZܛچ7ݸ*qC^4C'X:2 TN8o^5bUR*whð.L#Ju#E:cR] EĹ+>7#hN&i+Mz qI/W :>b}O6 #iv nD=sx@AQF6 j}hK4Asof2Sx*o ?i:D H!:- t:kD>MM=8BDmŖtwlpFyĩhϦz5U]zdR){n vBw7v;w!>ղyq࿘qmv#p)}QGOC8^\0W S"/^&/7,>> +9 hKmKE/f^{ ^Gy5ZUW eqku;MPTFmT|썢Fы1Ěk/0\֞q 2EϦMrD-z4qPzCΑ*=`(*qx :O*g69;GI /8' l ah.eq()P5a"(V+"#h T߷e+Q/'#^Y Psfyw[CBvu:1!} HaGs7E\yl"9s+`N[-Can3w xg"@lލ6y߇ix&Zd=4F\i?@CdhZs6/uK(=!rnSxE3{V*^^qƌTNWI pq3봾 |Ɠh[yW,3Mig0Iy-OnE)wV{T\FUЫMH飣沋uY0IDzb 蔗o.03Z_RR8UPbߊ/9l*ɳ@*c 8Fj)(g|/t!ӏ>Z֋A&gMh aWjDAe87B)- O`gv+Tqxu4asք[wk7#HSm_ˊ,d1~J8g i0y~IpW/]}%tu 0Aج4 }ǬX_|)TBOa+0pΦKz`+) {Ǡ`q[a,Y4]Y{X턌۱t,%ǘJ+ [gx\ČR.!zKT[ \"OP!%%!fت,1÷'MѮ;4 (@!_[nZ\N#a'f%vKGogb0"T%|]|V<0 @$[Ѻ`羏za@OIàRMK' T14~Q0y ;24V"M!;E[/ 9e-Tʌ Aia0DVɝ ow-;ӼSZ؟32;'!h*D>M_GFA]g$?SVc&4LT NJGJ5 "]ok.2mmV8GSHSHͷXp7=B6zؔQd_kaf#}݇ w;( N6Z}AA nL&чc~8dOC|.x'Wݲ,\W&:v)iq[M@ڂHGs&Ṃ.YnzNۺ$dymp|2tfDiLŸ/nD 衝wYm(ru?Ѯ ֏%i o N6= =`Rb[pM±q&w&Zf\9RפTU?QI;޿+~G"_ҷqUph]ua=kSGJOZAF^>eN=X&JOyFEGe2S 9CM=L8-թ,>?2VĻXFlWޢrpգucU-ȈƁzr.KTW@!chin`9ә0HBR" $3\b-DeR=y. ?ʠxQpsa,g7NGVܶ%>V  D59Tox>.(rhL8E0w߄ +WO զyO,G^Yƨo(ȡ}(w t91[٪&M@l' :H|k1K2 YݴpA-r#=/[m) qۥie>{ǢV~<c>]{;BëcM&{]@ G_ζNh_ZC&ɔF Hq `)\p]͝G'@(e)O\>33^yw )]!q3oc!*ld۟ޤ>|;/kӀ͂V!JI|řa@0 .` 3$AiRuΉkM *[@+ޟdЩgN姚cf,ӫ¶3YrIK,s_J:фa|VA=d~݌JT`ҔKAV(iވx6 Yc/ V3z߽5ut(b?W2WZ2ť>gGN@T)U\Jn k/+:Î8b5~5nmHQv`89-2I  Ӫ0`afx} M^) < P''_}ŭڇI'ްXO!c1ep@BIWYfce0F $i~$c\E#$pB/ 'UFT/oՅbxDy4Q?6bB#>\> 53lȥRmH-slsa4'ܵ8@3OǑQOIw~E4#2%o8:SqԄњ}K9ò, )1^yq@%7+K8ɑ;m%N@b]5x98*D&; ڲTp .p"կG-?nBĜӧ]?(]o sp pY) 宂Ƹ( ~ve3qL=Nʒ;fr:gS]1ZƱM ا4YH/4 λ@H~·5>O^G0(i}E1؊nX8+!]\A#[z+jW\T%QG*Kbډo 7v;Sj2ٳ!:?G%-PIFa 2vb ~:9m\sM8 k:IxVis]i&<2\ؐcw,vBDֺ_]NGg5SQ]Wv_z.xda[Jȫ#΀ɩ֔t]FL覦$/W]9uLay{ qDOΠ c4iȃER NwCn:7NKϗcn <nh5Ď'iD,@ͬ_5VTlV õ67IKizO4Ϡ$msGySӈ{jIZ%.M4ikl*APumn`Fה3uf2$\w$rfJ IbszP.MlNŻ?jUɨVMvh+CΑLȯٞթ_V@ͩ TzcyHsiVCO_tL7 |)۰Wlm)Pv I-kH!`31i-clm+vZ:x݃wɒnҦ١x}&gTH æ s{/ Y}lF59Vf/E I>__8Ҝc}1[?@9I[S^g;oN܌TuD0[t>]↤ .s~=+7Kj5sbx`%^DŽڼM҉.U u_1Uzڌ?h+Us4_'h'hv f7BA 9]@Ќ^`}( USEt't݈ Y W _X%ghfe[&/SŘM]HحD~EtdDbɄQWkZ#阤ӊtѻX8+ sǩyM/ح1PPd/,{?CUv޾ƳU=g{ɿK^?S?gHƌj5r͟%/Ϻ7( <~% WK6=l-](ÛkSt||K?FlV?o6=l+1QEs\`Yүa2'@fCvb J\~DϼH~ w& #M#0ZʏhYNN\ͱ-$R2AFd 8 _T5L^]w2D1>*j>{=y1/CWN^ >(dcM92l)/{P?RdBkǟT)i}hB\Gy&ӻ 6O~2څ☇KV5Ѓ,xf CP@vf '(6,CG\F05<>u* s@4`X^`<p祹J{Xbܸ?!llx}gW  3$Arh X[/4uevVWSU[EnUe~]ϓzDgtRR)/%}CgcDPVLή#8V2 pg,>a~*AOe9 5g]/},) g/6%ؑDD^yүmyL$i=4jU5X6hZf3FTAg:]mdiPP رçkLn jT3\5<.N&꤁O&n:☢ݾBX1Z/m_kj_LXovLM4@M|bnq#YNbfoYO?C^~#~X7O˃/b=dr/a' wZ[܋x۠;UY~&m'Yo?ٝCWT7a2"5AfBkX =u#4.xA[ad\lt^T%2q~p ZKk46Rg*Ǎ9+K.~x?-qukI BٷwBQ[L6{YQ4=cR 1[J[[xp>$BI$~/=XhghJ0dѡD+rp2Uwk{#o,X uǏgŀ:C,~=%MUi>ZK.aN ֩DQTKfdHv.s9\>͡ϑlɲ=`i dќFtҡX@5%=y ƝgA8 4!QUΤg0z#=w\q& Hs 'Q_Qb c[K&$:.ٛXGa\.3G`1`T0Ͱ%⛃bRD0 [D>R:WFϔ mV @Wnup >{ wdWpW $Vyc0aW]ڵz3A`IQӠ~:Z.#F<+eU]: :.R 4~!0}U9:?;wmY;<'>~`[*-/Ւw-#LXvx# ,D}Zn)u{|W %͹g0)Zg `{|6sƪ,!vM9S*ƮN#NYh545U灻ыg…8񭜲쩇)2-[C`q>ZKd,|-vTd9 F$rpF~ZY$O 2A|I/Y'5PꙐc-&$ZP (iJb'w5|_CL.\Dz hˎr^<\DP:svUF;şL3%xɒO'i&6-H{R>/k"9T i5j'qv_hZ& lTZuct29m[3n#Li(-N94 SOG A4@ 40{h0-s U( 1pQDcQ9#qc)-k2arFqIO"L-:k'g{c7-Oq?g[a|=NR_/-Nm:J塑U;#?[kfxAwU:Hal]А\eRQTk\H*mҦ DbnȚvHUꬉ/U ㍢rw zŧXpEHh;ZE-P+>514"3_ Y?׾t4J8=Hmf@!Z"23AV.TTwC-u[ wi!i@ i[[JϓLZ컃SrUR[]d~e!gi=Bwb..-k1CरC:]e&wBdĤ<CYoU57{≍qfp52Jc:RbB>F.6N[{/ŲFH{ֳ+T<Lр5@J8^,Kju&It: mL~?*{3\^V2o[&IH2 p6sU $׋z^UZwϭꅪ#"LH`H1U_`$Uɧ4Vvݘtv{θ7u *ɜ5fD8P/la T<.AU%4#Q_^#}3AMѵך>ւ vzG>XրD[@;*EMۖ3(H"7L2X3䲂S#ƣM>95 ?T]&2c=i`V@l(T̀I=2'>\hT2aJ"&:XxG37Mb4eEgQLG~(n xTu.>PΔ!($E͖,e1Pc~z>ùz0G w\I-&$XxkH(c$E,5؉AE#I01iJƇ#a.;b%`YiN\~ yzFҪ UVɨj4޶+&{`SDqU^Y'ImF8Q06W4pVqzB~"hz8. ,t(>x'3˱,{`sT[WռdJY ;AY8};p"x.<&EC=76 }?KۙrM>kasaa ?{.)L-f9P[j(#HPtWsoΓIHb"bM??x L'Ez;)+] w;!QD%ZƵO>j`@ZQ!.\a.;j("4˩aR Zk'cS-,&%mȰ3_E#:g6rua\?}SgʺsU?&dpPlu @ĨikPwZ$$"^^){n)'5)%=n%HO$F~#_/_B쌮MDϞzWob2,̬ +D%BszDzasHbTS0 >a;B `Wmb)eadn&9{XP!f=+\W ݥ+[qDfT \ZZٺ,ɅԴX)=?qUN8$ZOTʾ\Ow]4oOD[UZmw ^dtɗ']rq>@z shJo&KI6@WiF%_(#(P}}\k[N%UUWOzzB޴7!1!]ӍͅyeɄʇRW_~ ++z (ݟvJgʏY[pKap\t)NZlc^$>+/Hf RlIIqeSZNsH!MR\.<:kw7f.z'"bԱBU|dfF8W4t=N;*AO *-॓b k;-B/;Bm7(٧G (Hr9TLd6x9pBmp:?8w;*-{a}ᬱv#ECeY敢w"_y@u].}*m@O{"Rv9}jH̏$yh*ڎ~EH3)obwk^Mװ٪p-bi˴W=Mh2 y ZnYmj9H \mUY#]]aHqn!QK}< ldi'|e՝3_0'+0La qF0{LQ]0kH/Z&"|>ń^;m(y'Wob7(^NZDOZרܣ. \?-#ns$s) E8L a@Ԉl ]|?i%偌{+7gMf7m.bi?CjMbЦ)\9pΝOqUr(RI?Xzΰ~2^OyԒ&~]oy=zlgm|j\Ge3Wr{iMož4RQ1Le?>c<7ByoGyDU\zo/- Lm ᡲ!unLrxeO-&wL7׶ K8#%\*9Nu2*Ȯ]FQ9AZ! )wމ foXԊL+ֹ' jH)ksgV xŀALR (b8xB/o.wb, TZRTjƑF`tK7:c$S5>JoaT$"a) qaa&2¨yNL=7mydùrX\tI1՛lQa37^tYBc勜I 0fJb'il ah8p`Ps&Q̗ * >(TtZ"i(OZIJh|%v-]cV Pi1 S"9#<9 B.xTG0~|u_荮/7{蒯X~\qT$TCJ,ѻ g-}0WE|` j)"vBgXd9>u ¸Zuc]eRrvxr\잼8H /f|'a20IbXtO΂Ʉ]qaj{Î:.ɹwWjEFA…QE`C)`Er7d稤ڰDV^}AD:؊gY[f&>X1buٚ.^jÎ*-m,ek)bTO M+[5;|BeK({OkUǿFU)RaIio߽͞eHNP}W[L]SݒIeu/m;a["V-ӳbgIǀ\&qmsH/~VnK"܎Or 73H!8d͒oB=dU' pl˽jb0M{pK6); 4[$SQSF95>1ZhG$[d11'r[cC'avBq1U耆{Ou@e<_fJou)!W|MJvf<}mӝEѳq誅7QM z=ox+(R?߂en8mU$y2ȡHFY5Gsiů J8 \.d"2\_Hpm6,/i!u4ų?qfǬO씝tIׁA{_M3嶫z B+*囼&qp~MJGW,W/qya gXvӹ)c+4^ŝ2ucTS҄˔0EԡBY,nl½N$3CX»BT@=.et[k꘸!{Cw u5m^GYՎ+L?Hb;8s %;j~$5@^>F.QO9oDمY!mhu_j/Ltj] =]_c){{?1idDCũF}iC`5${zڎQ- vݢ og`f-ԥO 'W{&h# ]XF1x e|7 :5Zs}?H[@#5>uhsEl4^h>BB9L~ר=鹇"[oI' cI"j1+myq;ڷ3nm*,:JqMm899YA$Uo#3WQA]slYݫH'u“uOL\8$BA/D_@|b"O]j ?ab!kM` {rwΣXOçL]®䷩@s,*r!-+WA qmr1yDw`))jg~ ,K'~<{ۜ)mhڧ0fR)G*D[Ʒ7C~ZP-xAWc^6WvNCJ { ހ<8Omt: #` oR6)1I1PZ](ydՔ6T&3dGկ̠3""HK{!lOl ?v VĆBW\{lz =*Q .re(Rs0\z\vrT4+|4}iu1?0FE2:trKfח{z.(母}1)DW~?mrZ3V,N;A]`< "'d EYh)Xe=۫f͎@G\4s>&Փ&-17wA]5A9z?3QASXWF@Nѕ.LL9|MT?h!C047@ OC ɝ5MW_ZfɽDٍȓk*XJ֋Wk:!7N[/e:"1/bq}5 V?aAd?8 !=xA[٨QE۳35)`°-|xX[gjJY,f7< {랯Éb[U#f?86DqܟP-jk~!lgsc3یbɂ@ _Pr:ǵݴHW2C _wUGgBj#$ $e'+lun̔Xpnxi\Z.K!yvH؞;c}`¶˦:pUv-˥>+9?젫ggg%Ӆ@J`|ĤؕRXI6w 䀼[)-l5&4(Igb-rAׅ =Pqʫ|u3 hV-8zP|Ӛ&9=@3l>5Pq-ߗߪ*[GOA&UPߐS9_6>ɤk鯳ˣ/!`rGv!bf5YI7!A{Na)' ;gfcPKL,ww[KûmL^6SXBƮ2 0 t`2uġT3:YOD7z eFǚ#b( G=^%`qrtãW 4-@w[(DbwN  tlTJodp!'M 0x gY'xsw\b"9FF]˯ ~9>BpY\Nq)1~ZpV+fZ.L+vW(.^+q0L5/Fct!a[z/` \%u"vnc>J4򨎚qTvɻbd:q[[XřxSqȼՕю$-$Ÿtv&FG˓?lB% &䪒t!?BV@ZG4znwҙ*wã?WbYؕTut.A64\?SS"QhlͻBk&sv ,:KZ麬oN3ߟu}gۃ@ڬ> [J~?PФF4vgB(?<*NzL945 Bo5yRD5"=sa\P7]Ɋ1mM>Ox8Cɗ1',AD,e2^kυTP1 8N|\DHRb˘roYCO$b|F%>o+R_?S*<,vF0ٟ  ?c5^wsNvvk !2/8Q<N;0&G;($TJI `& &_my1+aQmXpV-H-VFmQgOЙ!ԋ[ѣg+4TjWRM9 ơCi~o/$ߟga;Ed 火mɡ (7ztׇ n2:XK<#^mq4ex`Ib1SqZWlɤ4E/7"RQ˜<㦲gΟMHZ%jnA24m15P^e}'d1lmtɘny-rq 1I_SE:*c' Z/9Ѻ|-όl1IDLs3P~F dd4۩nA@Y_ͅiu+3hf#L$hU~asU4EQlս~]H}%/qϚզp)JoaT%TVQyg'N'>g_h*)n4r8T@:;r\yrA u4 |`:I#(:$ƚ- U\UC#hVhpQ"Ňv0@*w 9ןOxrUR/c` . G)|@TS4 Zx0">@U۩b /t.of5(; RSh82O8ԃ2;Vetނ!P /_:2M\D$ 5ܩuPv^_ؘ C!)7d}T2d͒~xʹbT} lʒ ^W~0 /;!C)`"j@Z0ѢZ}*0 Ds#W:k6Q՜h߀ڮ`#mU]`\8w:?D7]?(D)BrEKvi٠sXz`_Bai?{eo8}apJs&^wb/RT3K'?9 7׶B=AK}9fɁ-=N6Dol}^PE]׾`Z fഐѮf6J1re $5gyi8GരUsK@NT6T&)/&5Li1ܕy]NfstJAVRA^`,<^_^ | ܤ^@Z;a _:LUYH>͒񷝇Ռ=;/ctsm40( *&⨿* n~΃K6q`|duؕz:˟Fgz`ţea si@O,tC=@iGC1 (}P] &rAt2qfVWCCPZ]LE4l?B_)ɠaש:xc;;Ng!C#d~e[/M?9.jz?'M22oņ 6u&($s9P 4c+zsJOf<1hdoOl$" ~XNmsuzO8VD0mɠ3d\,4[PJ7AtfmKV$CO|qߜa+^_l9zXG=R֞8]f7Rhʷ;jĹ%O3"6cB}@L~s_KZJJn{/ McSUѨ;Bǖ/V&?Ћ:)0 QX=UQ"4Xk4iy9vEn{1l>@ e:pg9zFMLj Fuc7a1˯)+`E?mYh5K*2M*$>e5 ZUW4<|iv@ R5 - E6+~*3n)Pw 5V'˸M):歔ԓ2Z\iBRОǓ_R-xql'6Y$7B(:y ݆)RGHXefW&QfEaY ]cȭP{̅R%?N%,iUK*aY ۜk47*ynBIAә*aAw;eU'95! WxE\NE4۠:Ipbb؉\m$zj9wgK/6 R&hTCŬT%KZ"/?8;cXBVW쌈8c?ltEM2J%]GUXd =jPyRDµΗ؋3HwqfT%O #d&=tmBU2&p$S8*$"YRA qzYtV;]jNX )2d5T~ jQ9|}Z%j#BC)?%fv vtތ;D뻙x0:L T҅8vȃ`+ԙ͍ڄTz}aokbJY5@pLyY\ H~ӫn"Zlv'PPC5P/C*\(j8pT|݂7Kz[:vĵQd8-  ZI!`>7vy1t.I-TYGxNw!4CZ.wI")r&Srדfȍ"k}:wxPӠGR:T& U& ZH껿cZOwvkY&r&d׻rɄB04qt>2"ۢZ\ S0-T>MlC9϶~-vR#4NTdi"Ufꌘ]>g}HĴ(5:B%k!g_zrC4~g0ufwβRZ9c2WR^1{P/Xj*(&0 YĂa)Cl}~GTgC̋ Lj`Խn9f`4 0# n-Qؙ+hANٓk":tKKE`WAqkZg`.pz҄껤27(=R}&Sk,23/l&{lo9n?ww;ޟo1ÞEi2QA2,+ bnYlmbwx77Dz\r/Z^%֙~]$~kPk^轭e|WzZLWO0F0?Bɴ:  l; l6'8kWQ9SH4/o<đgƊ쿼+F ouD _(j#kQ~6:20o 4p rA}"l<j5x'ܼ/yYB)5#5e#z=!Qf5?x:?Evf[Cח%끢]IJ萟Hbi!\Zf)v$138է|gAqz,> d &%VP[ـ3L+mg0aUL*pVBv?Nv3!=9oؒ3\bL5Mg$ɗJL*=-j o}"z>mn4m_a27pz98 oXJ,ݣqǫm$RuT&3_ߩ)/Q'M@zGhKmMv0UZQm߸ͽ& 7]EE`>!b(Gzyk,1VEޜ~6Is53봼 |/o13pGr;)K=P ԺQ;gG?) dp}w\6_pr!͐shqS}. 2R[,{f ]YsƏO5g 9tJy.6{%=k|O}O8(TVF_85N$ϷREr=<9ؽEZ' dysD)=~}ԏi!Ll?:J[/M{ܫM&:T *O/D8*&N3dAOPV 8:^&Ôk9)4H=:0qjY#!c*KM~ DQ+24)JǑrN|,\R{+Q^bHdžjѾ፠Y'G$ Fu2ǜJ̍>u2n?b\Rn֏̞ PWTHvuJz"5'ޓpSv{ԩg xtɰv#;7Rn'ps׉tyU!ڬf ZAF+|n@:OyL>1I7o@%Pi)M$Ҋ-$uhbj6 nˏƩ*V>J+D*u~Ŝ+fR,Ŧ]@&߭B^BE9cҐ<.+"aNi‰%aﲓoGsw-:ڙ1!\O߾i7e{oO$amU+v#zв7;h2 5JR[|h${En \Z'*GhW©4 :PClŇ=XcMBPxiOC2ݻU$f*^A{ g:*ZjB;#ݫU\PeUb*m* Ԗ7PGضK%c y.ѹ e3i( b!bDE}^e}ĠJ;uh_vۭqA4yQ~r5x̻/ ""G 0B bMj E,˞o4ZTpvO6I)"_]\X XT+ٗ,KSOWﴙ}=]&EvgW ^>C?=)L)at ̯mRȵZg4^S^N_6@.Ӓ%oC_9"*w\XDvv^i*>h^V<ϭb?{UgDp #Rێlc]8fv"'1h6kFu][nf4ı˯+ $*ܟRe\B$|bC8.0[gp]RȖlzw?6w["' 0w_4I EU{7O7w|/J+LAu~=x <--PΔú+rټ{{'o8*1u%UCQFczCL~KwȕL<s+j+º=+C㏿Jqz<XɧJ4^D#;*m,Lt}uwf|0_NWznGpYsM3@b=cڥ ao- vPUq$= 񡜑<5cy6^q@mdXH Bؗs,ZE FDtn WHsB^ylN;/^\Q;`G(ڥ{t!$c7*ϴ;fx3hH)iIMP8^]6i>x-;YFW(ե. =s's\츷S!. #;7`7$~4 ?# B59ZvS,!m`@wKuu[nXP P!$]/OՅ8-[(mX:l2bs%uC(yOan]RSj4i#zGz"M }C~qQ_N0u.U -ctOn"д⿗ s=4oRZ 0pG}~@t[z\)=vAF5V묶fI5-64a<0ςv4 ݱ*]v>oX3 ĘksIM8G +S =3B#̔,lGe & 5#"--X( BB?CyNtY{biw|ŵt> -\/SaZ(uSJ6mΒ n_Zư-`6ȦM@ |Qɱ!rzwN|Tp@*Ŧɻc&@/gGdO.{Qrz9c11w7g1V ?!|9eM+r/t9ap (M:Q:DGEM<[X:5hlk#WlƁD>m)4wR;t'مW{J5o}ޠĺמU!kFL1nJ'iEsSA?IOR9~RsϝeKEvzتV9DJa9T;*I.TIz e Q$A 7Ͳm ˆ!{@/^Fw4D,e(zո-F(f w|n^_U++Q=[I-5HJAM;fLQ}M*}Tw7ݵxP{;2%TFܚצⴠ'*ſ"5@WxeӗAZ':{Ƀ *wOƞpeҕ[-dI%zw!0"6=BDA\Z=D |W:"g~W]ic%L)io6/Ю)' _!Y ~yD2@;ESKX[>T'{L/` hoJ,PWBgQQ7\U,%>z^v~[S/ $Y̤TXmLY0+zP~ XQ}sJA 삇^[ioL)ZFP¨Q6q 57S N:6f(A<)ڙiK~-:8_A(D}KjA;=CIǼ"X35Cְ?Q08el ,F \+Yȡ>`^;")tWZDBGH…~1!yʻF>'X+wD63pEkv Je{b#3W&Dd$sě&q[[u /03,*ߞЪt>Sfb:X'exՎ$ {ԛVJѬ/> Xފ\c}4[QQ1^Wk&x V[vJـu '.5iz˜EN*:]*mQ+g3ORZ {%ׂikXkΤFɧl j5&\F#;DN;U()8&q' dF`έ{]H&1\j=k &*4UC(FI^u/ D>Rވ.k+<6Vef ˷[V4ߨpXvdthc!X~m]+"7Ȭ!*HlK=aǾ;/`m/tc۟5  zHmRЦ?_OgBA"AYV8HhzkG@[a yJq+g؝V*5b Uaݟ(6M{GcG֖GvU|_ r>JuNjKi#ga`&yrj(8"Q45%)R2eiQZQڃ'Rf(7OIq"ZcT Z 9((/2MȂ0OJ%bnO3p2${@k-Sz wa@B6ȖYbKI?N[Z)>J|‘y[ɴ±%| 5x p}eB.PD6PGaƊR|Ѥ"!SeK [0u7>wS)X ( :!cg&g^ !z~;7:8Q}QŲI4ȟJ7Cܵym*! .ny2X+ K=Uf_E!H 0>$gj]|JkW}d1m uߍNh?h/N U` cO?/PlsrT5%nTX9&8;fܠNJQo+U!e;ejy0a[o-Wg_Р oB~Uw'P!] ]VΜx`Ѥ-RHoŧ[5}lB8;';)hސ.]s(:çmOZ[Fjg .LHp@԰klzX"]Z|yt/>uM怤} 2+` 2_<2>sCU@9;{к2l|w\qnS\,(VZ?bq9} ?lUO> rL{ZpqGё NE0_02 / «w]L0*5HJ|X?$PWadgMe㺧sL`4"n>@rOPqzO1g59'>庯Ŗ7lG×VOWMPJ&Bw#"\:'ɾb>i+-KGTTn/FޮjԽVI{۷vړCphTs+HqD\.>ax @k:*nǻ/e-5웣__n>Y/&[xG6iPTܡChlZ/''EČM~xY^)SُD* A]HG"}v@7O|` hlZ~;,D]{3E]ߝk1s(0*xO>o0G0v(=ӳ%e ͣĢ"#Ӓs=29&47U2y\߈OF:C h-fKyYUP룞n4Vso,`I*8-BS>ls0Xl>lC9(4*4R`3Zq?"\mS!pГ[>e Qs4R<ܫ:1eI(2ȸ0mJꙎwǻpsj9$HX /-u=M% [yj( h΋)Ϫ |Ncǵ5UE޸(ƾk{dчwљV0$`lw2\{:FոvJ7>+ CC:CsjVyH$mZ4ܑcU.h@yP|ӟ$i|0:(zgb7Ū3؅sC,m߹@k8O*K7 tlMOߗeG(oHrdw[b|Vph, GxmІ=xrMGU>.t6&J[q=ިmvHۋ,es\9hjߥ>q\>RKg:nh؇9}E] yBdidy˔1S'W<-rAp8#L^$n  T[p"+ۯc1 >n& ϟO`2AeǡۉJݡJ?ȔL2= U5^jDD)h1zIrU@Mz 96hɭ'fXw \)tqSrtd\/%$[?kx=QB_ MtΉTNĽ ?pا ء7y[(̥JV-cgU \.s*&0x攻L~S^c}e rJG$2_M-ʩj(ˢ󋲕6 2pcZZ}\?J_y( eR~mZ{aBR3t=Q;r5#zJUi;J~"8璲5Mg5'I2&1Y+e d^ۄY΢Y詷pz#~֣;QM[ ō _۝Y3O߭iDaoa2@LÊ}_¨B4'm8&PӬш %BwIM^9;NhoA%(Ⱥff P:. EzcyPMYпpT}dA=>G!Eo{G?E |L˰wl̦_ CJ]x}l 39t@'մ4#o+T'K( Q_[alA/&6-KQ(-ז5>5BX7dy Tv`$~xpMLԥ>}qmuMY]cn Bd?v2$ʿyΈ2Ch(ԃG)^0̼wN?~ tg4i|<7c_ݨ .zyے[gT& |;|lb2'x&Šャ]x; BKkzcr$Jmj{^Yαƴ,GɢzIn`JXJn6C7zXB- Ku x4n^K*v> Z^!ם/g,W\Υ +Eseg$/x/6$(uS*%UJgRdA/z̪Ԃ,_spesY)D zϩc|dM_MWIAM&Ƃ6% iKhuF/S\o6Y̙-YpKѴ8i*aDTm̔]4XX*t vx n!CLݸ2τݸT?xyf -JfS64o#{$VR>qimD'DCLC+LDBK5x_'iMFAl`@(_Xa)P'%jAߕϏCIQ6j'҅cBzO9& t.~'LNH*qAA.O"֣cL"!\h5Ok{ٳ(EmTհ1|mmo ic 4hn+$/R#^d.g-NN*A֞o<8xFsS>J&D0>:.w=G9E=wo}/3>pzj& )-'#%jkah,oܟwGU!9!/?Uģ?&1>- ]kp`81$yBP.l39'2J\Fÿ͖JX,t3iRT)qGMS+ʄj KVY7 LaݠIR*q[[2'n<fRhj6z#fɡ;!E9]]6W4ة]J=3XG{9X~i~cDn Cn?݁b=hϘ̻ts 6}nמUL&INQˏetgWMYO礚2bRp*saicFw o|o]E7h s&{vMd^*|'.Gyq% hR]yp1i&}bԷ@ga.LX: t+;Y*ڊV@@qbƑ{`af6Qp~"AAjVBd {tYa{UDv B0EŌCci򖦁ȭyB)u۞} ?o8 W6`-q&?Eq~bdK؜/y;A /$>8,!af [" yy&U(ao6]9_ N'ɂqZa!Xp^5{aphq-^~nKKtۦ#0tYRR- ,`kPmsfb+#(-HT_X$JLowdzJ ȶ&iS>'mD;;Y78th2%/11,("/ дe\zϵxo5)O-|'OV {u vL؁a"]oYAXB8 R1 c{REZ2V2!#>I?t&4jie2ʵ37"йDz )Į_P}la žZX縝Ψ56:/] r/m;S/dej]ł!&$7X+.?=E+S_PH_g#|jE8zBRxEu++8.}3s:6Q&ii$ 0XOO03<\vbzR}m>R~nV(<:wYǞ9lp=e,X)Y[#4kagSl٩$Yce8o>9`3墐Wol,>hg. v䐃⋹eBۙ>HSSː'O2Gd)#ݾ 隵1T ({@%7*W0O5:߈ A%`ڢh#Y4pRb7)tY/7ԙ n>?+gg@DD= 3+w\X8Oڄ-3Y- -tkIo-wm~CSJAMt@{J GA (\nD`7薒|c|~8OOUZ Q{{R'륋AsȻWU"*" gtYZѧ1٥BrTz,h%!QOqPM<@_?CG R}eCoKbڰx>)ۨޑ´~pA?}p,jiLSc-tGb=d3=R-,rm 4hEh0s@H V;u KHv@55;CԈN2m#S zr7CR鯒q ]# eR5b0ӂ:d E2l$l3NU ^ bRXS@[x^9#IGXqIX-JTw#87 c\͑E^Wucfƪy8~4#"h|&H>X];Tؾf7ËJdw9W~'Z#_r~Y% Wf:os'Fm:gx \.7V>8eGxzem]w6!;lE1uM@b(4ebuhLCZϳ杸JECQCu4DZ"IK7X=3mfV)4R:O^n̑\/Q(X!''TϯKl삿C(lׄI&.~t$,fJFg_̤8o.qWmO&)*$7rvx]:o\eXhC/:b &J*-+ K液<\M  9NXjlϷv @~kb,DME]G~w osW*/K- }i"&O. AP^9Se ZXќzawGXIgװZhqz UtӬE#$e$1*|Vywst-(J 5%4&*ڨ^YN|%KKuBp "A2Ym՞]ai9|- 7r"rD5sayhb҃v_( aud,KiՊ7))7\?b(vJx`Lo8d6v0xW:hUݹ*8bAF+80!YI->Vvm("eiEw5<2nijqN5܎5j*yk[$ZM@ fuwJ7ekd7$cZk+\2˄98B)̏Ch0˹7`NqC=\?iB|9bC,V9Ii 9)+ق7HP5q`n?v=LzY!KM7mc3X"%D"zfGB|c_W6n!;D mդt·.ǪI/to.hJD;)#=Dzd b"Y]RyWs].(m36R ߸Y7A\DEM{i)z92R{O~ȅtܡi$g2XfXkS]Sx*HuӇ:b߂MbO!W=g&Wlce1ar('{3D}Jf ^ySfw;J}HҶcelZcKiK)~PQK;%s`ʑݩ~w nuw:V7we Z5f]9>K|Go o?djs@<7fb4.O .N<3y8܍<r spˆ^У f=;qucۦa`F{JmAAnVsQMK_tsŬ-*ĨpWӺeIpH'iBRm^w'01> r s׋@ԞUNp=Vwt%E~])ֺlUd-;߄U>]2!F2$l60|( ; wP]l8a[j !CCb'o}PzY <'z6z.Ų$ԭ13|N$~I0AS  )!86-|N 亩O{͞NK` syY{+edt5;8dCŪ+p'fg.'bb+RIBB]4IX~Fg2­ď'XjL2AlamBO"E 4s5yb=9/tv4&_`lhl>- oߙ!AqksE9i_0?U= @*9v5%X FT,QjRV݇ R.Nrq2gu\OذYw0ѻ0#>51 \N#t66+Zm;pWy/{RT0YxL!f,RF|Ooad8+~֮ؔ紒Wn\ѐr߈Ib8'^_rD%8ѹӻ Q)2Ʌr\ʰYn0L :߭缉L" Tɖ] 1Q1g{B:ʀɄ>]VK۝O+oN0d竣 5E<}{GW;ڠRyOOF(q&R UD=97z_A IjRM1}m&e`'Ad!ϒ[2lڱm^`-k#[ ^ANvΦ7'%T&8^3Ӂ({e[\B$e,t{A~1/iE!)ͦ RxptN?Ȑ[Jw{yìgTG`r+թ&27ꋒJԺI.KeH/Q\Ñۚ G{=z}cQ vnsqksH\N@⛎"},7OH 0y*\8 N/ )TǎSTIuK'oa @rE/ ,%ȒܙF=\%ǜ!H$w*Г _3y艠*{tzt)u]L6iW] 2i9^a7GGaȚNTVz{"|UoV~pL6QOi"X&7Zӛ% Qh6? DT;AxTm 0,[X5ڱY|zWw5'792R :(LKF@&3a$L'憔fQFme,GK07yr+gk? 3Lmmr3GtS_t%Tf`sD<0l:LWz"U[nے& V e9K\Xsު|[r.Cv ljA Ѐˮr˛"( rQzg?]\K=3kWs8^ڗ 5 m!LQ,/# mR2exupG$!bD|**@4GN/xd Q۸QDa#NYÊHpzļՓv&d$צ'Ws K^jU"MĠjucUGK~ưlyZ[cxP)`uLk_-76:wb-S3T nE" rlڷWP.oCI$n°гCŸ{|^u65$A\H\#ƥxAxA c:èUIbOÎL,9¦)Q&e^VYLKo&٠[@v'p]BeGR.65EU/-Y]uItr.p{O_䖇S/ K'mYqSh'-J-&'Бq!W8yE7LTn6wPW>g2ED<*xݗ+Zа~f=rM|# 6`R 3m[%БM&pb޶;&z$B4 fܦ)iQGJH4r!tQ `v:oBj<H rh@ d+^Jo*xIN=;i3lH5}. &  \SvƥcMkȑ\,M9m9bdFwd'[EVSUBh({"D,ϭRUE+sI/"q +i|MU3-W(Es5c;a370ݎ4\䵼h2zrGX_1.'%O80nr<ѩFG <z)5%k`X]a=׃3&RO[6:[-\TJc~>Hk>?#I 6U3"]R?7n3ZNE?<ZvlOFVy!-j볁yoˣW}lqt\bL{?p|ݕL:|69[°Ԯcz ya)>\ȥ|^cbj]2"D("G(!0'ė:.Qܭ2}}+"1QFݚ AUE/ԛ3@!X86`;@"(\OSJ8x  1`#tuGnV-gyFLuChla+T'9־Nbah ƀ,(6fFy0 \"l>^c^dc4Dx; -v!M~0IX dq`(.zbkU9z˟{A*I"K pU%7GT'3sm A#p52`{,)";ϴMvPHtb53λkuW'F^~qPRZ bSyh6vh} w8(pNl̊$RN8Th` 5﯇ gLVh|q{7ڎ鎯MQlτ"`ΖTD'>G0j,sԁbY$"DQss[PR|7[-(L5N[zASMY`sT}'mBCLj>e Egew*ݶYNzF 4|@q*LZ1e|ߏ aG!\PK&Ce)9[FN&,V>t-UY[jLdGAzE+S/wowS2Qͨ,lu d?v3~Po':gbmAC%͡ҝ_Si#mZto9(}$8v@"x,þ'mc3 oq }B[$v7=U,-[ilvx'pȹ!=@ZAT# E'N{ = 5 X'hCv|v=CeOyKL Q@e .Ň_styJο=(qw%2dCUfP rȕ{:nAW񒻬Z<-ҋ}2C#\bX Ku*pFMNwPMwf: NdS.EuyG?U%{V ?{dW(!Rm,%>ܾ^9_M$šp[/ۦkh&}Y^12JYZӦN? JAJDhx@,] ^+V0y;vS̱4 _ ՔTq>rU<0EM hsq?'x؏V0$=Йo : NB/-\/G+:﹡Ty̩\e^gPskc暟%|u9Yjf8793Lw}Ҝa֮:+/(N澭8w=?ַ9 gP b!m J6k@1n=*ȢG bZ%uj2JX022(1o3{ŏ!]`'ԋ` H{v&ז#pFiA9Jф.Z%OџzmQ_{^XDWOO:Ve"9oS 60)iiysݯ蕆9_w@z)-,)Sb$ Yb~ >Tޑg,90x10fvݖ_Emy fin0ڷI,uL"R;#M"%CDLj/:옭9v}4f! ~E8Q'ZԴ + -Xׄ^2J֕5?vc=x<>vp̵jT:{HfD++lQ)s{thIvqLf\dnL.tQY@hsMM՞C K&[7hBz  $[Z2ۤ <~^ ׻3 q>Cl9IئwCOq+$׎2hפ0K:]4߷|PW0yIr68:֗zG‰a~U CG,pa"gM~#3A8x7ڊ9߶ܬ{vÂCFo#|E)oml6 Yrvz [@Ȅյ/lWݖy3Sstz]k=4,>?f E. NT7~kBʜ^O1d7qfdڈ7K2bދMfN|:4q5ty8oԓj-Iw;L{AJ^+mܮo>M>vKD0M2Ski⓶55vx~~*/su$<+ MVƵGGx/OJ ِ4 n굚C ׅm:-wئH;PhD#,~ԥ3Cŏ{?zfuM_[C' KfG!JN͞雬a*K8vw9aAs\ »-uZwEI5r񒱍w1$$Bh{pR-OUvG7_"t Pƽ 5a:37EŒ9PVeë=|([251m,ʺdX`='^I 0y/^i2E<$ۥ=)@q d)v˥WTs{ֵ^"M/yCqZZMԨgr`C|gk$G ]Jc@٢oW4g-Gum* &/f?XZY7=r4׷sx{P,R(y"tI<@_攩dj҉q=N-rQXܙJd[x ݢt 3CcݽCRfo )]Y>ߤTvHN ?TqH Gʃ5C6.%|^d[I\m75t<].£鋼EUK!E޴,Pkj/mQ)Q9mrji $q]\)yzNƦ(Nǭ7S_^TIN4έ) j["1)8P*$)`S¢rɛ3ƯQkж VҶ">AR1 5n ɘ&ld FF#$>v-ڨND)3yt#Ot1L񒋈}YV6FNZ[ʉ(ӞH8 "^,D6ߺ?Hv )7Dh¼R"`onhիU:掲.qRva͕7*4w.oPi‡CB"VI6I/Z8M%)D]u|Փ5 g C"ԃ$wno#-4W#ECTށop?K[ Xw҉jR@эplepov|? }~ zr&jIm=_MNDc? ӗ%z: ,a[T5;Bnږ 6VQDǹ]g$eVzVb~LiFEL5"п<"E}޻DF60}ژ+*_MglsKfÀjK,,QB!dJEZ*΃0ḧ́qgmL٪O*!o%y#icxvPu,Kw*Ș&?=_gXkLnB ( xBG2N':m8v?/}D&@$nUV^WdqXc}.76^qkF50B}ʑctq:i%/[ȗ#T;&1Zt]%Ěz?BYž?\'Om'dݥ}]$e.9EFXp<3#["j( };-pnIJT6MoynEH_7 1+H"JdC ~S M25~  z Hj~I*̙~'id~mwӭt 8w93b{+c= ޘGq8mNjrN2-\Ll*u<7ۡMzm Crn)#Z ۯX60l3zF_g>w szV37 2"jߋLǫ;/)b3vqK0rC_,ُ$$ِD_26:(ԉ)9`ّz.`J)w يspФwd1~mMHhWnK>l \R=R&Uy_kyv# &±B@:Uf{1; zJidJ*;`TDK tϬPfS> l/PS [%b )GᒯwJTl J@|nSq.áӥ"7>Ug카QQ3|Wf;x+IzI'. =[D5bPh{u9P J *.Bq*8m0Tւџhg 81wI ^`!HaGTZGH\,h]*hHKyD˽J `T060Wq1Φu\Ej \nl?`BA"@Q. >@rU:a-Mr6PgB܅l3Q΢zR!?,f5JK&[Qb;֧^o(Sm xaƗy/a8ɯИ}]El':"#aԌ1@gBR5 OU46pY]#dUY5= RŇ馟A%}!)E(; _'14?`ReYcRC4X*F9?n ʰJ~-(ML"}c7P9` 55uq l /C@Eua"?oF-`2+B%<M^J(rCo+l42f/i]dBYl<0_ڡkY up<2 IlM2^-9eH5 %QV#lxZ;3 ;ru3;@O1h[:2K-sFn:^M؛W15x~;'łs844g3ߙ7]9)[3R#Lt[^sɫSRM1Y-')$]}󪨓'K$*g įI_LaAAǓȽ˖ {"A9Ab+'9~! \廗| 0A&"wv}4v(VMFXkP=T_;穌(_@b(jaiλ/p6lΛÖ yoVHwdmmvY4) 4r.!.J16S`?UHmՖʷ^_ (0g܊;Xa0CHuÞ-?g} -iKPż)ӅAO\(|N[zQ.4bx`%8` )GUs-0m2wZK6I.Vz ^1j6`ѐC<4B f܋p`X.[T[d*<ˬVH&k3.c *{ܙWt6<L|3d&Я4!@*4B8[&6d@$Yq<_Ʌvm;~4ATYtY Ds Iv9_`)X\6씂,e{c8s/oヌeX!\E!d,|dtr+ӿ Hff %=k\?یDZ|g0T.0 OВN\‡Bh(H^zBv+"pld*bD1rlͿ[JƂ&6>Qgl9)"K[R Et܄(AXRFۮkvCZ&{$5'lחƢ޸:V2v߫#`,nѲU\~: &C#HdZ`JbȳzxW0sl^2]`8t>`vncIZ&,QM?1@NO_yH˭z2osZQ)Z@_AA9JKsoض_J4_]z6ͮAp}EC̀/P-*nJ%Vll hSʞ^ktHnv39e'f ; >ȓMqyܓӇ..:tҽ|el[ }Yf/1! kBQS :8Ӈ\ ~#&KP΃#`cm[.j QًH]Scp,2ۿ?VVcDnb74~Ⲽƃ2:4tM,ҦǬ_sngAH Ҁ:4#Jki0H|Sdy6~(/%..y"Y9{ᇯ܅}D<1kڨ LnZG2;7(# BHIJc=$k^kc߽+4 1Dl6=3``TKL 0…'3dLQb ϿZJE>0.nͭRUP-H>~]r\UDQ\ LK wiNs'o,ɧO5>oa,r2-gaKD#<`]q0X!pm:ڞj='?TBdHpTA/?(4֔#MCJl!XaW-5HςUkA9tA/;VV)s#W-pTvU5JSUc2Y'mUmXENKcW>yuyu9 "s̛# eVn& nO8HVd󾚮)Sj~ ?zv疅Ȅ}DȨ1A~"Hc m(tpobZ ^ Nd~(piyЀ?w9: IԒ' ܗ5`TQhlv'`[Y.&oXr&qnLD}^n2Mgƅ1uM mh-?ǜMN~ g!]4a5,h*GBʑ7$|~Yd̿mPTvˍlMa\Tlk w/h(' eӨh!򷤝:C'v8 ﳱ@K^Js}5:}tܫD=.~ +skU#~)R RIo=zyu3t$%91v?n^ ̵y0oV&Kc1ry}bce9% ߽rSv(a-=oLܷ͟Z" gMůa9ZBfil|w[7Bmto~p1m|(BH!@n{b2~ 6/B!\/M $ OG.0@fij #e_c2D}%"aFemSDr2B= 9*y7*5ZDBLEceB :(#T}#˵B:z07 Q9T2ͼY>ϻu>$9gꥣ-=wt6WΒ-{T 1"5Vg $GZ`=j!oDp]|48 &`g}57L˃x8d}'XK?I%p*ya^ p%g\cG1ʺgq_c[ B*MZUBLG|߸B+hYT~@vC6+1ʴmB ;U BRes k:wN *5 xIASHNŤzmӘ]w;CnZ𩨴/e_!b6x}xI (Jc#;BSz ѭrD[A_tZOp\ 4^G1]j27vZ4,A 8^$ws)鼶{8Ir \&F/Po r8jۺprqZ<t5(trl|8 ܿ9Wmuo)tS(7@Bz[p TiWq: XAwIkF:Lg'dHfYqGk1$e^_ 'cJݢ^n7[|ѱlwSnzaZRw-nx]{HGox[Lk5Q&AG0AlIJA|$r.Y wlgxc Ƕ`JjՋ!zTfʙӛ>'oqwD@UUXѭ ?X~o6HCmpvp.'ҳU f&0Q33$C ҘS4m+ ]HXE:meu0{uu!4M3$F'gUae|kM1tz-~~[]lUoK1=\JVO|fÔ(S7cSQe; 8H|=#\ 3kWH,fSp&(U%[9eꃐѳII뮉R MD,IdV3ttDgS΢# 5XΒxޝ?r*'3~2 Z=8: _Ig Nͦj=0Vܴ:n#-FHn<.T5j8xb]J /uAA!/y?*uA'п%J#/rcF'acG̤v,\.H~п[iAR^v.[DWOtbILgbތ: j]ai<5bg kُ*nd/5D?׾5>`wP9ل_ :]`4;>*@BÐJ9g-=<ȫĻckx1QA qXI1s.(A4)Qljʦlg۩#ػT`Wb|Nֵƛbfuj`u؀\XGt;Bm&,O }FiS֬ݾLKvW S\ ׂ&Un;?o1xQ[~@օ4|S!̪| y6̔.詓rˇlal8T&yЀ[-[KfnbG%rjk8;吿3 d%>龋xu?S~C(ȱmez vZU<3$ni1[r`J*!"?)Ɠ@>4#XɟA4N {J lvy@e!nI1 p Y7abFY: [ѻbh+ձXh}{~ťv6B=!3y4׬Qـ X kGEbyKNpI0P| g~@=ɤ>NGL(`QH4",-}$=۵FNh| /j g`+#XnkpX@Jtd&[=*Z"lW ]FC&餐5⠈`G9re=ݏc˛+Gq#~q8F?ܕm.WU*vI[y-6"kP0[{D>`#bef4A9[! iw \L{#xE*/[妬7wU6ЙŒWe- ?#v:DnV5-pWy75ⓄǸ}bwijg", |A;9U@#SYPl?-_q?j ;,k&C۹ȰЏ2w6qp]n3^`P {]`i %?R$uҦb?X,&k0b?Ϋ:$)Y#R6a@5wvO7\;Т 9OPn!/$+1_&VY*_nfhӪ)KJ8ɁY FzQZ.( &S'Alɥ@Ʌ9yyRɵ0er=XЂ;Abl/Ez Y/y"Lݻd efb~@+N1wvh05^a |Eivl<Fʥ\.gԓxZ {e0\YioȝՊ}wK,Qǝ:T1p_^[t.MHk\UKdBf6kYE+{I}῕pMh* }ZyJgD.r14k7Y "!<@~ۯj܊_-vnnR09`S5tP@l*e\ݍd@D끥ZG%HbF'^h._CifxyndˮEf#z$Q'c`8薏1[X75l3쏽S4d7Z.J3v[o{Xg0&@ſt5gc+!OẔn6rأ"o'U}CliFޢ) -T򭼧]rgI渠h}.,i=(} . _K+V"e4AlcC\/,Sc}iVrbM;tbq{)ڵt b:h2XqKoD.9MEG-qﲇW#T !' ہQ6Y2]iWW1RW|.xMGׇ :}i$I*7w*"ޠ-ƍ0J tzxBv+pDAEjUNjFj@~=pfѥgH!,. )V75yv,g5 {"pHHإ[C Cګ2`ݜ=[ TIQ%k#8v1؞@=I|v$iyVڊ/RS>qYViϹ8w3ُ UHWp֮AB.](;". ebLPIqz{ً?h}ryZz%*E.?J%#|eU@09I -Ql8:R7cE-k%n/܅=$^ JCHC _$c4C}˜ `"H?$ qC1vZv> P:_yZI'0KVUs{$J66RC*lyhk*] Wګͻ0 3D= OLxx“bv98P|zM"JZNďs%6gF<=]=gPgՄSt:/+mJUY:зAPi;GQ=[8?o;<)eXw*n] 23Kpǒrx Wnۮ+BeMa| Cd XDTpС/bg*]7tƲ\6h O@~DhZ4LĶgBuϡb9h ƲZb#jG(@y$(¨ t&zA}d}BKn_.Y=oq#reZ$gn(o'W vwxꬲ,'3*:qxEv mIy a8] w!#bnZ`5^WA_>b<^MzMa:@`LgJRVS9TSY^<~t nJU 0V&k;2!Zayջ^euZ F""x.m2IӐ켎pn=<l\OYZ5佻-t5F>. 2U2\<YFo^.kHj̕&b#;ṲE0rIM]T&-hPd6aijA#$هԦ||Ap 'KS,TWK%?v.IDziv;OFq^xm)u|V --!ɫ_@#,l2tj*S^_>bgV/iluGV`$ gm fyKTgaݳF(vaz%*&~`VΒ. -[8IsR,J]Yo{yao0$s-b9֍MZyz*( ;fPusDcDךs!rckn>;?g,]K%s(վ7/Þ>u>V kKkџ1dJJ`^^Q胨qqӦOk|ky(5:HÝ+kIA@珃b$%yn[-l^ʍ皎py%@ f5D`1Tҳ $%.:w58 3P6⬖ַg j"2 -Cg  WNs#@-.ۘWJv\Vz 'KOZWdl\2.:{͉o)Jˈ?0TIpe3d( |3RNY3wkl@N4&."e!0;zB| Q8%QSdiZ|TYX"iS{YIdq(R}/"˱jy r 8wRSWO kg'!n+4o-/!V^Sg['; ]^.[?xa>#v`h/8)٭LMVid\1LۍdKw$iBwPs`OV i[Ү wΘ;JJ8z#@ 8AM'HUhcX}"IC!Jj& CڄaN\8N =g*g,kZYb' /aG!n=)@g;2\69l7Xc!rt~&eR-eMRکt^Wle=n"7l$1&81@*y_`Z%mr5#z]@!aXSnGl&NsUюs @ 5P eMmi$/ig$a$ w3\|FSם鯼G~#y (F0ڲ&=ڒEςeefBZQ^f@Qbsˈ(ij\6H&A1v]̖uAr#/9`AIQ3Q1\moJS0͋.'P|W?_cCGZ0pE\VaOpXd?w_w+mzĸ"X!cMFWF7.^,9_!}{I=f|%+"?vpGcBtن--V:x6Oď;wV 8EWQJ f*;o?L.d < TvGyY?=#QU&T"PRLo_cF2INTR;7/qjdMuX^8^3e pw:F}&SiWHۗ+B,+P a !uD2ɑ, ].`I@-BK=D+*u$p!,k1u-|&Ni7VuK:4[gLoV#rے8Su65y[&% Sى$]/|~m_RE8#E?TZT|?jꨠ>2*k]&Blǧ?trjh^mh kL.l:j "Du2>EȄ}v0XcUd&x.oj3Z'۱h꼧N c0a45[*l|~XiMQ^Hx9-z*H[u~m0!oĦ%BXbޒgVŃF9Zs)Y~ "1 /}1,n2~WxJ1\0LPVJ'[{|U9ӓ׹CCn 44,6@:CE{.LAON(1"N`t&7g ^Bo] ̈ܜnjϽRb ʗK Sܹ_~>f<ҟ444XZ@?VB-&N[o)0yi\Ts۠YC6`72O `x Y|Qz)\:l_6#mr)V9$!IQ-!*[M&寠8WrҤ=$mYaP+h#:]kHu|!T:В]nm/l~>qpG.'DApci`XQPG^| QM.gVgJǞr ;avp7x{ܶVjeG#}*E{-c1XIJU3ʆ1f4S=+ڬ9M1SQ!ejgVneg'wQ` eY6H"d+rCmeЙ/_[-R "asF,F փ5l 58!IF7V7;"Og, }.FY]]CU @s,q D*V8iRNwM!1ѻYeH7*LsZ:3Q,Wʁd]W8UkPYI.zEmf.G)&8~|"tjK`( Xfm'܋Y2VVF|-uP͛4ff8/[(ɾ& /CBڞ%ESeZ'Mr"ZVD5>g!* W6Zg~߅ڷtjZBMG<)gLg=ؤi9䛒4s$qcU|Z1+K ? n$+\!{87"%(Fm"_ `q]VI|]ix/_&zφBc}cV`\7-D oDJL\''=0H2-u%. džSf[КvN(7;7JEWjl ޑ CM]ux߈:s_1ٍ=tTD 97AUu]rD ~VE(; j@X*jk⣢6Q6ax)4'$;4]8`2,E[ҜYNϚ0 ?#YM~I񦃥@_"1o8wTw\Ya}#VIͪ]R2E:arky]IW]H^9k'9c"?57n{JV1*ψdLĘTc'Zf?%M>R+pC'KcM]D"w;/1siJ OL;f-FÐG[n?:#ǒ!!%t]vO(~[[25 -:HU'a\hґi"奨ov5BR33^eparBr~B$m'; ~2 uFGkmpW:Q4JRr4[yf (!08o9Vk1Ɛ}ł(rk91i%Z6t!udZ˄YJ҈;\=_ow;Dv-npEdb+v9dO)x(iv]K5Dߵ>80<$({0\hR<ҋQ<z\ OBqVr`L]K=r'G5)S)G1@9B'{U)3'05 !+9YO&bW޽okhcQIi"St=DHn NtP# VwXg#j=lAx-qԱYZ&4p&a׀k%[\ok| x3 ÑO0(! $G Ҵ#'*v'X*3.s ecCТݹq c57V]M PY(=!6>/x4"{̌ e&f3Eq1̼}s~}᮳4ly Y`[*=Pnvq0D{–M_x3cë&.S̾2ATZY%_ ~MU!ڰ9չ-yhe,N[hmnp*6y IvN,UD(>ɁC\>EJ9M7d)S+%H˜ Ql#1XVl+|tY_wu*إ%`慅b+љt䆎= Ge ,K ,keh;PBvS B%7wB/1doO5D;/$Xyn,KP:R!l B: M oA4,J%k]%/@_3qKrIAF'Iv.%+Ta'3=ԍNS`!%fPl ޚPf,UpGfqe!C"ӏ Hy5J=qCbwE6E.a8:G~6MeqbHxpf"A̡ qV׺ӠJhr!FcL=r N_xGL4HPy: (DGS2E CX4=w .8dV#5d!>$PmڶGKnq!qc3 2v㏇q=̀ϛs"Z)"Z*3sZn %(+oELMߖӺQ o-Ի v z*o]J,^F}*d t(}VIx<-C)ѓC8KOAPqqgo uDd5<~,itoa N:YAw*ZP6*cݣ&Qv3$4g \&Ƕ u1d\_7@XUi`DH&]lJ:2E#wd3w1ɢ/7@F.o 9QCAU+#2͉|VPKUM\;oLaCS5 pp uc?ڄo&" YF/r`D جy@'gv-%S.S1hvj:uOi"s9_Q.19أ5 4oU}Y7Ӌ䷪5r bqFfoIx %B[ 6WڶӔ c@ͼxA[;=BK _ fљ`&# GJHkcYo/c XFp%B'bCP0~ /S &sIH췾*$P&:͒\=-_'8!+Ƣ}^r q$i v_os-TA[v'?.߆9mԦ0a?>1K_^c>BLL[7UiͶF9{ ϧJUc{]_95^Q7xx#F vsҎ)_mܼйp66qep>>%/Bxgd]&m[b@;ה*3WU?,Bp^J.#[6muv?s:3Uj᥮0ږ L_e ;8~-Wӭ_A`,ĩcZS3¢b1^CƹZ=vs]PVq6f  +ZYc2_=tHߑ(IDƞx8kS H?ﲔ >v4IpƹW+(zz|lSag?2',15mt6/(a:~i!ܮ?3$s>OX!9u@P150윱hfF?uj@#i⨪ل> HZ !﷯<ʿw\Q /`? 9FI!BmePq{Iמc (+Qo5%Tm:.î R8D\$ )uT6A3 E2a]&L^#9}) e-Xg\e2Ki mjgIݦ2q/;j- ؽĺ<-aZF5r,Otg OI@vh|ߞ wO3ܶ2:@04b>Ni7ZۜAi+4 }i{&ބwW7`R}2{s^ͺXz}4E3#ƒ:Q7B\L5p;EZhzi?r0^*<%vŇWZ' ֣ӻINɳN9)q+Z=[Z[uTl@{.|7@r]Xs쩍,MAUE_O"=>(u+Cxmt Ύg3z,AG WXmiX 4U`E;fvMP+HC\%FXQN𽱥S]T3s*a:wЉN*@a)$zB8Ԁ+yGڡs:g4T[螄q .Y֚RTY-0iGWnTˬD~Wѵ( B{h!TVP:Q̷50*ԅZ-Hy?\j82m!<ո˩u%]y⦌K%ZLDA5ƙgXҵ:$8$VuE S@ giEX\PˁPR'bbج\y|Z #~+9G J·U2o@sѺmH\b-Dz#"= [ $1) z #Cհ>rbߛr.C wd!Jev.Ίc({H2$LĊψ-a;< uCj'M&0w4$Xv,mplѢ\$ p$h%̟Xm"EiS<ા\CeԔٴD'4BdT{^u]#dhg uS| YvE[9^/泒"O 'XaѓB˸ίa5%Z++ L8/Sg)uːuG@*<Լhzx7] =Cu5m52ڷ.޻׸kWy #jVp7!5IF c`Ʌ]u A֡wWxú˹yn,~^6WS|F*))?ZAca=ĪEF+NJv6!αͭTE͎n־rVpn3އaT7Su 9dݛ\ f\(#J-ElA,0#,c,mKrah_c/8X:{Un#>aZ:W9d G` '#Ո=f2wPba".Oe'ʦ/6&%+L#xTϙiaNJD965ټ7Vٻ(fYU%T {U#Fn9մhF=: 5N )&$! ]t?B7 ;꬇ P̀?(d V,<%2$1FAZ.atni[ӘK36l<@x~=h7;3(JWZBZi9VcRGJB34 * 1<-ƼnW: uT_v_nՉOr2s/K,)bCy5E: NCFB*ٻuw:b* X-F_ = knBLDEhXnbO 0}K. PxIC[k;|6F:ʜz =ӌpg$_|%RoƛȾ\5Eן-^X '/K%[Vu˥߾q$eFX<>K6DOIur[.(^bjKR[+\?K@wx,/|/7̵y73z';MTnE|Hك5'67.i_5w7ϊu !)Xx#7^ǫٌq{&N~N+,3Mi ;bbw&+ <8yo0۵e"=R^t<m_Qtp鬃hsDJ|Y"+ZpZ,5ЦK.5i3M*s^odaD3-6Gozmc8QRHj@Rw<x+h ܤRxf{=46G1' ,hoY:[+$\m.er1LZe^vp@6>APu(.Jds>/οdTj-:"dΚre/ 7WMZ(AQ{OF+Kv<>I,. 79OLًgc9xOkzٛ􌦿/0SfzǞծ E"Nji_r'n;+EtlR * l$U9A8QXa YǓ.NnB%,HR'V-8LLXD#q* 03s8VNZzֲPPFOҾ$Ї?+KXڇJ/Qd@ԉha %x ' xUpGJ ~O¢J.i,ϸi $_|xL5uxmN>ۃk1\Gǩp&0\g@ dW\98pqFbj"u@hb_9od y#lǵ<4:LT{fy4 ٱ3C8yLlV$m!( MW)g~!o~1Z(9E>@!QulvZoQ<#RT>![[u18Lwůp5ouGڢ+~t;v d{.t;F`IcsA0g>\SWtj\)oZ|&ovlȫ)]3TiFغfs. 6sa\}Y8mɁ]C$rUtN"L"c ` y 2]IzP_$I.$={yjհYAaޒh\5uDMi_:6ї}m;?j;&F'$,$h&ʜ(?5l;;o.NBߡk*#f-VqB R;5e7Lzf ǨG)bۑᄼ늒eĩ#A]ԫ!ATzFW% K栦R(=tטr#wlY@Z.ըZa&'%sһs̥YztsAqkhAV2jqk3#HSDU82;{5>K]yɖ3"'|F=V+WA0a[_a/u\giGƜVᦶPSHN~@\Gԫ/oD_,ʣ6Ev0<.!]xQ 3;;)80+Էd(h=~N {^ )]H[%6DhigmK@+yvhΌ.7CA*fye<\=amC.\@s=jJ*!3awFQ.>\Q2?$.LR&v1 O޵:!<%/ׂO5AYPb.Z7LZVH"%:&QKQZ5 ŵ& g(Kj⸀`$7j /s*+}s3vv?7Bgw?^ *Un bJfe|nf3g['b.?`8lkݨ,Si7MZ9HeQh듐қڌ3i)bs^t1'[]*;osuuk5&;ͽ]TRb7P[h9xO9/A(6+GVgGv_]((|{HWy8%UO S"v:/2!է< n@;u Cv0]d@,+R$FDU9U'gyɷK%}ߕݱ="u`'E~)2"PB_Y? ]( 6m)?ڔ|r?jw:vqΑikXĂ#/NLɵT0GdǸ\#fv@lSJ.kX[YՏ{nxh>SP@JXAc^#C^abK(HϳMU,&JVGQU⧓kkv<u\߆& jwŪmq I `<3/py ('p*zŜVF|;?0`h+e$<%S]P~40K`lˎJ۸~X1beGKY"nyT [z85ebX<\O\GE6I 7Еv$;v>+񝲈~UZV8qϭRU h$^_K {&*Wj)7K<_o~('Ӂlݭ"\zmx. Wan #1M}RDq?2X%DƳ۰KvlVde;Ht 9gZq+q5ʅEr3$읝.m]cj>$yIK"YR?&%hKx-;zԃ³q@u?‰ZG@B#zVal.5ыĺ-4{} RQ{q݁E־nPlD3PPsRsaoq ;-jCy't>G_l,\P,抍ܯȱ2rܰ;IVf-me*XDWpI2yAaku.lNwU'Jcx fB2Cs9gբ:;W]zP_E $ w4?#9zOҰx:+l¾-N 20UƳGʅJ1->5GwEN{<#_x;޼Z\#o]0;dHRl.>!!?H/Hm+-?9T]vD! LZOFTf5cK? , * 15"^'mə !M 溰B?57(o +1H\E{<>bxDv'F|1K\@B4G0{0?cu?k PRYȗ^\Ro+'Z N zR@_R3ݝ<()U*N=[˩!k&Fe0x H׭FՈesx0yh.坋${cI1G*7VHDQ kǣKQ!9ذ[G/;hPW,j?!:<nEA&lX3inwCɛ]Jbt:tv |nKzsA/.OvX;1/mXT7Fnsы%H.\ݽ:(i({`GF nU_rRǏutESۦ*ԘO_;ic'UkSISY 09(_FF(٘+> jb-´Uŷ_?yUT4xo| c[@xeNVF,uEY#˥C}Rzxv.O"9ԁB3rNOEngd~-7)@_*':mZk>+:ݩJqsJo m$A,4IQMnyjWTj:b"kk0)J/ Х(&P*L@A,W_F>[%CR2xޱT.BRE 0u2E}ʞ(2(ӏ$AK[f8 o<|fJ1.91W=x@}չ9"ez7 2KzUSj0Y' ACt!!̃^UP9l0{_42HŪvfE ZU ?Jf :*f$ʫ;MTQLWj ,ZoVY8[sm;9l,Vb{%~֢ݍ1TE'ĂUb_ jyˡس%WН6>+stAVӴ(#KC͍`dG2[߾ $P=M#m#zRG6t7#D߀XX8 vU1e uD!p0^N< h)\7L~f[w8<+ J u,3P Bp %UqH}ؔPrF$ ڻB)/X*%&F̊UmS1vOu(APۍOsvRKCzA͞RDž?mÆm=dSM^~!M%5Xb<vi "e w A7\Uc处qM֛WWts#%Ec$PL uLV_:Ն[b pZTka6 u&wh#7F"~$WRd]^ѓ,l^LP+CZiEs`t{/j1Iy倁h+h*aa8{fE;6*w˳lLݹ7o}scYR!{1J`Z֑jOo!; y4ONwp|ԚqJQNBN 4b(٫3`4wl]ȶobY՜8}rNy77+!*%z BbdĪVnbP P,#bOTUEX[,ր+zd>6sम]h7ģֲ`קt*o'c棔z0T̊?g#{M 4ĦfQwXM6#"fs5FrLN5"ds|K<cSKKQO 7K&U Ɣ(E~i3z{(4TYEPa{gTp?av#f{KNV. ±!x@xRuN c̽d% :k<3`,ႿA@"~Oڦk>@ACz'-I1qSjh>(Wo/=S>f~<#m%@+W 7bD0{;+BnOggt _ׇ-* 0ZSwGq卸tQRȀ&ܱ-Q~>ѐ Y!u+!K&-8B2QaR# asVG,{u-Ux:iųu7kI*Lf+u1{ğg Mm,l|2k' Ɲ뻮f vJǎ mMWߜw:Ô)I[%/F)d8`EH)1̳/FAwUӥlK dXسż/CT?4B,TBn EGUj *X G+}"|/ۭtC7ðBJ8yǠ?H8UcS*VUr2ȬEAY);eQzeǖ*4Yo&Dnz'F挲,&}8֏I\kRz&k1ZI\ B[DHVcAFf5AbB;vQ1׊ rB3ƺ~g^rAbR\ <\_pCȕ]]^'5u?0(8Ƶ7q Rw%z_5])DnW:QI- x(ݾ.S2c~\F\ ˧|\TE8Դ-$@|sݶCj R '~H^as:΀ةn 6ὅb29Գsh(^WK0c2S^Qjm#;#j- c%~(^3"XΓ)F6 xS˖ cEGj:-n?%kȕcZ)w ̷4OA䗁l>"RڴR)U{L%*n3CP сP͉p7 j(jaLRN#\~a02 0@٦)5x_mCVB6^'a)d\Ft(`1;Am,?Jb+Œ>kBH:b^/ۈoEaTϔ kҩ]Z/$1x@6Cv#M/f^?Ļ;v|y-96l!]'ܵ5$dgn>?1pw%%/@ƭ8TkvëWQ+z1):2>rJ o4Jb+rO Q'X#~0~=BV,"m?n"2-3ؗB= c*S&ឱ/q_;`ј,zwҹFd`#SO"5mۮv dV&7WzWI.ۙX }B+`.Ը2Ý2;(ݯUnhR>̚Bm&ZUS m1?%q49ExFOZ?:Jbv uAjc?.{:]L#bxy9Y\m%fAGz>q1V(PmEj Fw} d|dkGY5{[Jw(2HY^!物o|V!u3x0uDžP/)7"#nDͣ>QnryoO_io<<ʲ@26 )nĦQCN0׀9P1ܼ[pioWpWI}Y,jkF #e =k9IMԅa*V !\"CQ&VEiZYkK)שRs xkŪi6Cʉ`邤K/=%h?j\@/ݮ9aɰNq?k׊(X֭CseMd*W G3?Aso94Jp> %i zV+d.dh \Y{^߃@ /Yƀݻˮr49qK BwJ1'F:`VSK_S$A[jEm%lS: i4J㔊"_9 KLi4WoȲy4'ڦIe=C,GĜ^$N'p":O^Γy iDo'&j&F6O} alߔmyB4aԛ~Ղ>+8:52Plȝ݁d=q+T}㇂@M`&8rFnR a6uCڨ)%pp%( վFrLڑP-FYoWSYwL۽}%ӭ+yWz6Pf<´Y ;B}db;]w\uEVE9u0O]ETmפ+ʯDn(3.ED$ Ἷ~G?¼yg;_?l r#(}I1fBKSP)#OE zaAzRv] Br6M05H4Behj>'v)bxgc>p*z[Q8W[_L Rlr{x ޿eI;G/G{"gJ%.S !u[c` _ P?n= vQG mx[ٝz7=TFS3CX0 Y*O5k/vd) ҝH$ZvH`돈z Mg6ۘQr})@1PGwδo`r|u>\3 ~E @swQ%1\㪩̓-D)bC+ýD+ 0%x" t DRIԇCyR=UŁ_^}zyi.j IA2"$ Gⷤ8#O$h_g3l7gZ\(Wq ?2=}2 • m#|~Q漄9&FYN$4EWj>TpPbe Vxt<4+nk&]_'4!l&\KJvfb)Q]ˈ®UVU$|=P7h "3ӡ[Hw3vonG%PPTb̀apJHRl S ۅLSbTB6JPB`dl Q`락W ׊JyO\5V͈[/;8)4(H]DX4$uEE?|6tbL>x9=7wt-οtW_$*GѾTd?{s\Νv DH7kpdӋoa5p08И:~yokIe.`Ur]bءHM(SuY\;_dDn+<k[MDvgr\^ʭ7:`d}E\v"W ۯ񢺈PS˸*R>s8j('ѕ}IeI2VQbn˴(LB}p=_p Jv<]~aymަtv$7h g )d[L8D&7y-X̰n8{fS.wdt8ixaϠ҄o+ϽP`H>O<:){I%! g<y#΃|99r+k9Ӎ|'}Cl^U2=صMvѲGN,06׃o{L? 凗9Qe4OQ\V>}zM'Du':r !;7:5\lt2w0t?G9pLVAIx/%AiѨSZ;X&3}?ה=Ge:'5)iTץ -h+ :XMWi!' ^ |- M ,@;J[ yi}PrCHZ"NBk--d}Iv 2LƐ3:;ԿʹKߪ[:kdžM;%Ze!$LV ̷Bqpþ>|C2":":VS HLQ:&Q=dj[Oդ ]рI#%CC:Kb"q,ƌFքZ"ӵN:鼥 K7J-KVmcٛ=) O¶P{jgO ¢x#U[<$MCyC -zM7pP4$c p(#%F4=6:P#5|yTk4#~ZR=_E^=#oE$$Sؗ+lSEZs?ڳ ON $d>0r*w a2F q%"=sIGNS̋>Srѷnsɓ]Ծj:έz;ŔN)^Uh5P=h`2ј#dgXzPy漣xk+cRm i;Q\@Md<z0{ς8&g00gլs ׷A鼆#k2 I{HF>5&Ei׏h!(},vd| RիPiV5kZzu)8!ʷUYJ}(BI_]VfsD)biDwd(Ev[Jtx7 1aWf$bs)x0㥼6ŋҒ hīv^lGÛz@/k :_L{if9sL[5DA>Κj1㬍PUVD  .Llaܤ]S{w҂ ry`iSY88w)wxud{M|UUG3VX27Hk6qQ? /޾}ƪeN6 lߊ&O0eEtϟ 0%4t}k!N]yV,{X}RfzL}pmVնg+O!H G3]M'zaAm)sŚOsa&rQBL rBHp Y ^Zg?RIw0K;5[kuKA^N>Иw v `i/rCWG>*6mBZґnEc2~(.vq)Is BOn# [Һ|6 mL ~Xl8KYU~5~]-K p&B ;Y7O&UTVƲ<o@8@`tɠ*;|ʑPV,Ϫ:dG-ϫ˯7@n%08,{4ӒgN`p)}^b2+V"&'"v~#wqq9RASEkvQN.dNi2f1Ljph+,8B9g,*$>c吮+O/ù cuXRg*XWd 4ӭeug{s~<&šb-GlF @„ce:PW(g=!E7S Ѵx|Ӹ\y+ NRH.Y,5"ރ gUޥg{e\mUj8Ř(d3v7ڞ>oKEqF=jY_!xAar9?$ RtE 2@讝"HC0!;t{$P .`P݃+^%!ByH:=˵H4KBauylnY.Q ;T`UK#;DZLy/f*+˸Y#/nq!zIDb{ꆘ˻^X.]>X?:-t"-06ޓמ=ӍЙW <u]1^zL/B:]eYD UxqD%@Qn [)iʸkTm[_e8]J Hڰe{Uh+*MVp`lFQCehF2VZ0B%MtP3m/Rqu]>pr}-/ޛQ>s-sfc\l i tȓBQ֙=&>2-B_I$+W%3_'4XX e g?A ɿN'YlrC˔RldR)d!,~[-nCVzMZg<(gdi ߐ^* T(I }9H1'$X.ȼn3u E6bU.7JLA.ȢλHA;NmHܔB A^\h줟c2IXTğ/ u|]}sK8[rF0VaȞ =}>tCK[-H @PG ٞ~&NTowi Xv3J @p}5zN%=;Т, g#TCpzUj)izϩU/HGQkK>wksL: W#!o)IQXP1M'b&cZ]fUy*hj1|\o`{viLwh0[:!uZ+sYl66ngz3߇z}G e ,WҔW>$@qX̨]O{GwO&Ew{<].O,|V,Dqn|0,>"d>V[GiAaNsC",_5Yr+}[ꦔǬm[H${@W4sfPny7AhT/7smf}V ~EzraV28b}<ٳMي"䚖&\5z늼SCcUUB8BK! Lz< Wg<5up}|5fo'C@ݻp>[isoz;Jjj eъ^0 pN45wQT$tf,gtVFK%dKE]i ,ۯi1Mec-Db頗Nx6~[_~+{L`IAJj'r@+Y_voF OB3YX|i5ju_HڻTi}ȶ V jax@!c|ZU-y;EeSui}DTnLYW"GbjC'+Xx|U4MsCEl #*!lLU&YnL#R:g9_i`Mj~rQj`Ǡj.=wfIk}\a|b ܌c”]~cɸ}19XO0wZ)erskf󅥣rU 34`B~D^FҩQ5=&~0+a=}YA:zSCb~b\raQ8E ozIctaMD  x\nɄ|U k̲I)ww@>1vN{o 68owt#ma!׺?,*Zlѹcolc!{H˵a^,SzjU~SgEA:<T|m'8L> = j|m(RX ?O;2YN4EZ>cC9H1#7輚[஝CMvGp+1*syICQ@ypZ$,XrX_Q5X3Z>n(s6NK @ hX9dg:l^mDU1-uXH<'իJv}@I1[{F`a.M\zpK ' kj'ZÎ~X4\0mCuUaژ&/4hi%Δ="3Ocx1  MW9`gWxuW]?'R&џnθ HȡD$ل2ݑs7D#ڝs3U)iZVmIcr&0|vn6]7'}ΖOX&hJҤ6)z qXPw=-2h6```+zqc tLedWE3._^>bǠX/j*Ӫoej]o}+Q]nS?zRpX8}*7nzuU5pΆɌ͊TRY%7[cLEekW`7:L꧖5BoSRgX0Qiʨʆmأ!Q⟁۱F ͩ`[Ɓ}1v\#2!WE6ɍXdǭ1r7(pm:׮Nʰc^ʵe5ipĀ6ל3}iZ㭟3**Jg=){țey^0t BƲ s;X-UB =f'-hLLHӠUTPd P0@:@rE 3 &Pc'RnAQ7o+`&,w65sdxS--[m*6>Է29 jedC O2Dzpg7<"ξUNԏRXY1y`7a,͝j%ҭUȺL٥GIJ{&/({NZOT}S 1 _P.z6_8{TkcQn9xOJi&9tZv#|Rң<:CM>r zd(\g־u&gbc/1/]gZgAkŀeϺ*F.e#IA1GRR::/&K d[4jޤ>l2YKCZģEd Zʭ. )ן{+Vg>wFqZGKDr )H_>f ![NY*bs BSȏ&jJmpAޑ=V]>Oa4V+}[rA'nԯi,()Faa@eBg哥ֲgz 5LS׏tG}s%CZĭ67ݝ Մ&`oɢSȪXuQ̒zv׶*׺ OA& ˃%AEoٵw{/&E/g8$Ե#,ӌ 7ZKv >57AݘA4;\w]dnXXz,es Z,.D^叻3!wn! W#7!Ko(φt%>BVp2Fi> ]sa{TsZ{WMKR~cL6c&JG~wmaf(3z}lk?h\Hq09FG!-jkRnTZ:NnJAQLflߠNN~}IGt|%y܌Dԉ3@ 3^M"ʪ&K.* Zue3X?zt* nQ:|(U{ÄOCeB:XA;F7r4p PsF!͹"p-5yӻnŽ@ w&q$q)P^b|-@0сHl!HqR^dxA6HD>lʡ鹶+k{k2xo15Y枌t =a%g. LV]#pCYD؇Ԉ|gr'<:)EGI"mɻNhU*N5 8A$􀢫Ƽ +yҊyg{<4 (έ[B1WKvȵ]A&~.6%<f-ƱTGDbLiKJ{nXrTXX:̥hɖ ϥm,iQ2}mVTf9.sjk-/~rPG,<U+ǀ;d;<|0wͣDkiA R<"6D?`ٕuлN9&5V4&pP*f!95ZKe]Bjkp*ƓcWob?PIɥOerigL*a["vUh+k6YDr HHH굯;^l5]> -5K[`{EIwiJ|)߹A>Kt7f~B1Jg34ml6q. >c6{O@#bU"щuȷ#"~U#E<9.b5ڢ[¢ҭ̯8isY!cܳ.S>o"#ύr,.#_D^^{ "a"n14DJ"bl. biLGOz4_ bjfG; I{ LxY *YSuO&hwT?gAπH.x1y_v(Ht"ΩEYgijUoø#k.x /VUt foۘ&*;;@eIrv.pCp!ʉf ;7dt-SoQ;~u0 S@O@RJ/\]֊y'eӥtD}h~ \3N͗Jv 2ST90qS ,Wɷi.+dRUq% E}>RuɱmK$;Icb)5@՛|':c[2)3yNS:t#{m]Z,}bVB췿31Cwf"^? }}d「 )"Ї\YϠ>'h`kWC~Klֽvq#.x})٦t}j^hm~9U]c{BO#  }Jœ;eLZ0mB[rdyǐSm),eWU/dx규865P Y{eA@‚cYXqrVv2A'i32d0sOC%H6E9\3RC /2Zv~ π3VZ36봹ػr8H#>zZ\{͓q@>\Y53Bu3y?tr_fW=yw5x<217SOREVs9欀3js7ӛa%Ċ!. ~3S!fYۊ!X|t[HN{nlH' m R9A OO łE)T6Ѳ@B'tu#l|̙\YI.-+`\k𹪡Fz[I=db@O~ K|2#_ڠeiM-6f"1HV ;q=+_T8m2ux<)/Ɍ솁O=zxBZ6_E"aM~4Ws}.v |ٰ􅰉wr4C>E9>y ?pl|<6, Xg3gDڻH]*Hzg5,Lޞ-*Wΰ1Z:ѷLQ@o^Y0J^A@ZXnng Xч{#d5Ky(&E3 4E&*5 m~K&+|$ Bݾ9;.sܔ w) y02Q6.$]rKg%.q[PٚA1_ZJVe$C|9>,cm\ɘ98 98}]v&$1%?"?L|[ S:bR^Ohu=uΔz52P 4w:n F =gh^ 9&i1,-Mi'qLFٌO^,-3H+)LBEq+P/pHzNElNN?T)Mh?VJL ΂H8KnZmLuckIB]uK9?YRt(lwl|nwlCyn5NY=AF؃ƱkQA`H!llBFVc_fCnY~fvjE/[Aֲo|㥊܃)n zdZHe 5}AIۂ}nGz8d 8 &;URF"ej!QҖ.Asxl-樷]CB ~؋xۈJ}ժ7ULjg SĝUꐰ_ c 4z^y)U U1h^_>`ڎJo `u׈?{;Bkc`<k=PyX⟰0͞aZb=UH[ |ݾYgUY}KIJS͙$IEdeLЊ~lfX^SRF*1^kK!kDŽ_o^념 J9ZAFJ~qEPPVN2r5+{QQ/b|΋1C3X{$ha)xzlc\WE I!Ne4טk߹ uok*1}IWۼ2$uZNh?XEۜ1w4pO*CY]扁^v{e_^fAqT-NU%L7 Rp$@Z(㦒:]=ntM*7Xy> JirSb.W._wE|H"\f\mm7!08lA…|8Г`q,D6קgWfN:-+(BX4*)|eHVN3rbdu6%GNXY,ZbOK>Ȉ@04uϹNҠF݅dŝPlg뷉bY,Q,c$CPvG4Gt{Gr+9OoFwh^WZh^8\܊CLD\L S]X]d߅؁13;O;.|C521! DNUY.?.|k8O#2Fָm0A]C_&pEPMJ1Jr7,JJ [c|]?Ul]toݛ`~tzzh^a:>e$/D 9,+ҹQ>}f JhP_y+bkVPD[\iLOY-ky7n܀Bx*$+W\DPo2@yǠGă^g>g|HVzO<7Q&gr~D]@!7R-NX 95mF;W .X9tD5*qBҌ}dTNrvk:їrh44Iɵ[?!Ŷt-L5*5ޡ2%^=np5y\rrtZ~n ک؋?r$^JR B&mUh}oЅ/l&Ɏ +\`[Xp IdyU`c="**$̸O%eIT"d^㷼)sn&+ND蹌q^j&"sI(̎^EWXT#܆lz3f)iJuk4fΟ PTi(- g")]EI@ĐU9DzGug3v̢REqm~zRG"{H۶NPޅL? mt"qvipqlQjg}_,w5Y/+gU8$Xq ؀Z?Gꏨ[te4#Y|X{^9;ᙑ.WLanzڦ]&˫c5|sOvׂ1ٔo85;?4| HMLg˒wgnr7X"g4{ĸяIk"&Ҹk1N]N*'=o΂ r[r8dbΡm)\2)/B?Ηs+Rm_ux;{ }}IY$} f/Mazx*Ō&~w7`t"v3S@ (n?Hz@< Bu\cVGZeӡd,(( QBꠑ[>Ǽ۰nu&y99Azq<Iʕ Cp|Ӊ7÷+?Ŧu)agV2w"<{@k8%S=m7 ;/nkjh߯:x:b%w߰#{g}1Vyaih> mA"B1*@4{*50/yltݴN =A0igTq}нJ >|:ۛC `5:h#qXpGVx]\é4A#5vU_iyK'ryqWh7r|Wt% " Lv4eu0"O ^zJ^.<)Xb{B Cz`NҞW1pf?]ަF}9+AO|"zJmբ>a"&rf+yCnw+,/} F\ʥ/}Wp~6GF$v8 qQGf:3wnzẽ@/y\3%/&yR`bM(l-?v)~H)UM|aq[X1α fmIS0L]A(yʰ7 {}e/t )zݏCO8`Ȅ:q \OX4(A֟V}#k%_&1kQFK̇lY0_=?"<+ ܦDGA+xC띙S"SCeVU%7*W  Ceb7~sVADN m %" (-mYT?=# mxxC_X&\nDZ\w&Uhd헳zEL#Y_Ɍ5gH v.JcG 8/Roۋj9Lnpb1yL〯zfnٽ5cѨ@i(l {{z;9Gw]([~B3TށėAFs^ wfĔ?A\ղԡ'`26!841#Ft?|>(V#}\&{C~c=eʥs}?XznAl V7e_m-J[!/U6*W0a#p]){*ƺZ T#3FUA\gw1SH{ Hփwjj[WS>i FPs ݒϡ/@C>qr"V d\gK~ec&EA]teAɠY-k@ojl8ȕ%'in8 QWI\oL6+G(X٥ѱRCXZx :\_K\ȌĦ[VGR9ٜ"<2ԷnJeEIgqJ8fvb@g wvrE=^,Py=Ϳ:9b<&, 4m: DUH)l7|,hgIV&|:DӿvzRg#'Ttp>~H;(bV*7ûΣIk9[1rmPr`|ex\(? 1r]con Ȕy=%xv1Bد8RQs,{;4ciu؂a@|ꟾQzw|;{# dRciUc嵲*֑5U7&#SYo5b*ҾilX8e;[=+7)=,1sf% z3,Nq/CȨ֨mMS9BhK1O>R;x+myS#ȇ5G255֓/y%_arJ+&2L+Ct'Y  x 8M빻J2wQq GK۵1 <*e;UR*4V K~QIE5`\nG%^)DcWwY,H췴NY㸐vT2$AH-_]GAuMe.2s$B6f ƀHIџ.-SISGt1smƖ)+ZDm;'p=U*!fٌF]g;1H;pϷhN;#|;d8.3BET)[7K[67bM `a)  G[~ƅؐ=\Gƪl_u藵Wzf7&`FRY}[->E(8@KG7Km@eu_ |.q{ceY>̆)I2%T:ȇ M-Ar6Na #:M0Ix`S`{SiB *>V9 oBd,ש(.R6K0F#-|-cT&qnӴe<} /HЅݭ{;Jڡ[-p!n<,jkVɑ,;pf.drdD&?v6nO50eEGbK8R% ̣S p1u0~<ڛii/>ZPHԆSBڵsgfHsr6zjzxXpIS%0DN TP8w!TƇ`GÜ5QR.iNZVƁ+V[1>0C ͖k 9 RYo0FeMډ4o [ITݜv07Y;8*+"OQ4b KvX!`2[ Š"j:C~ě~xMx0נYCD3 K)>FT|ԋ ٰ$N]kc"T`kh;yhʾMF3v'm5uݿMvK~7+C?}*opΡԹ:ۡ8 ׫/6I:g2eu)l >` EKEe֣MXe1 Ha}]3_ծ+>dl2DGUnSul~Ep`ɥT c)͑ !Z5tPMn>#x*O! e^WQ3t)[^B nhI)Wž@aE1Twc۶j0򿎾⒮l{׉.J?D^`qha2UO 3[ϒ(1uv Ahas\L{Zc8ܰrOKD.U31~I!['{c:!b rٕ5Vu諸8l:_.@q pGQp-5J}ilC m'ݳu"~=;4)7䱭_êyLUWff qk^p[&$'okΑʓc R{ >&esҁ=mdvIW[)Ŝq ٘:%]Ty9Suw>7z,Iƭhe:VwQJ~ W!A-eҵǻs Z-P$L~s=䰊Cûfp9V*m={s@;:$-6^`BFsY~B4置+`oLW[ lbViKMOq=Gڗĸ@=Sp07c`a+ f.R!l3}﹘ӣWJWp\S؟(lΧX˾R*fdMcnA' d6z\%uq? !m2"l-C;wMc|+ܺaP . |hWn{ufzMz^[c3/y&bPsv$# 3ikXn ~SW' 6e MZDU½G>=@ '6 n8ȃPmH_{2ʥgT_ t^KhkFqKtWM8!h4A-8CȻ]IJ* LG9բs]r3g˙*FeB _%Rp#4$=o\D)fӦ0]~ &0<-_2P]q4f(B<X=JLn濷K׎R{ע_7? mE0WBt׵ -pLHT! f~gPu2Ue~jOq8E;r#TZFd )y\I(mOr( fe4zȮپySFr4z-BfF췬ƸmJJ+>֎H^ghEz'XB/Mb*5,pIxhG?U!(C{綬]fT&c7&p}̀t^m]+FlVj2E[bFujM߈IlMၔj矵n6ꓞ[ʗAIӻV"a/*Dn`wiCpN#QU!*hʎxWhRZ=!rvHc>)Amlfq s{pVГ7)v,R3؋qwXuTօ,~'hhFK̢ǜCDAG#ֲy6G\OLlv&d!ڬN<ƴ+eM+sc#`#n~5ӴqN>B:w.J*hn׀"J{L\Щ^pF= Ī@jS@piW3fcʟ9#|ـ lG㺴qa_D; ou?3[Ļno;ǣ7':K,izX{;JK%NYsRϒ'&eUU*9/tX#؀({bo0 IeHyps+ܻHawN`NI[b@5JSp!sd1G-I7lnCUu.s<"{Ο?߽}!WJgsŵhMt' ͅ&\N{o+T9sIڟ?[ᖮQH36*x[-Pcmb`]z9LQ sX0qI#*)$Z`SjrX Ȕ;$-k;oJg)=?J[J<`4P/ځ"q]\vGA'WgHȆnM1;ZY;(8VNǞɚZ߁,뎧+0TK235l\C[[2odJ;xR}⾿ ʹҡُHb#t\]r+%3`2kX(*:'_©5aQO/wɕ}(!xOӌ7&(ݬ2tԗ#B^ģ%Beҗ< E.SS?>˃jx?]ȵ^&(( WHnrImL.ڍ:)F1Y{Gb{߅fQEJ 3Xe+VE{)>?(P*aEZ&Mj̒/ϧ:m.3m2^Š6H٥şIRo9n99L,VNL(\'.R]P)'rci1DrO;PI$*:*y݇2:S 7B/tqҦ+ZvzlcJF#Xa ]2 +٪KJ)b%j%0Z<[=}/@LdmR_)O1M^8+Np&_&Y3Je=.(Nҫ5W^Y-pIsɺ=wP35\4 !-LF'\rN"#g0 ,vofCƒ,Wx-z2ڳ6QUQU-} Fh~ⅉ¨%q-;[0740e+S2S:.fd_4VRCk4TF4.SY}IYAO2jg )*"=~}{C"s9w%:OXUpȞ&-O%g6EYB9f<4Z4w~s Poob>-h?D؀Cҷ T9mŇUۥ87!nkG&lڎ_aۦ`P)|@=óJ:YM+qid?l,>Y7/a7p %q_fq~©uu97Sۉj0cRngD*uȠ16 Zwp_NqM~]hZ$=_*ԩM#@%8.i1v. s=\&MS$Rv#F鶢~])}۠wRmVUg# OgvU)XiKCL~YLDe_ :Z{r+doOw[%\)JJY*[^F!ݶ#ghm:rwŸM-y5 42v!T&袊$V1`HxCԢ5zt-&+rsqsDNظVQ&"HMxÏo[u4;#= qF #QY5 ŻZڒJU XHZiKV (7z ȤDz_^랒\_ԩB]lR[@sX9[R̘)a"%Go*'X@ ]b4d CV>>bK&NBG \I 8yF5+M @-GdF4Kq_ 8$l%6vm{k3 5.tAKqLxq&YbqdXG]Y" jy)ܑ{nOQU ĥ @!6y$F4;뻊/ ?5\ANQ)t?n+ V@BOY{|9TI/wCP Dfw2xC5(kәJHf0TXyatى7Pו7) AZyLA|O>,U -.nd NB}TjvqgoRh2[p\bk3a͡#=EM #:qw dy>U"g:T& .cuAOȥ/ģO[,}YPN d!6=w50kɬ{^131 $Q| `3:p?|ǹ)Xw+KHu%E[@9ʓ4|d䨹SIg{42>,E,2tm})'vG(C[$\JD#e:7>E0.Sg!Vln'A&PH1RFPCT"77J %΃8*%tI}񟲋d lYnhzbRϚlUQ\e!; %?}y9abyƄ$@-L%TBAԀ raCPbUs5{a m09_=+PVJX^ G?Htt7@4x}am7낣5CN=ׂ7|PP?Yq#sL*C䓔U1\08@AܖN)R͉);5A_gRaGF>J>ަCܛudXvò3`m눠kWv1#_+ !μ-{;%wv3>< 0l-Kx],::I.z6[ar,ژ,0m|oUCR;pKCo4@9`}-YgGliǜG!ܶ&EGkC_+*~9A/*"S7{0PO n]ɢ50´M:Ϥ(*쿹73x?G?_:TEBZdDzGcԣeL7P$z^.#JnSo8R!OB՚ڲ_>h6 8zLuzAZ&\r53v u ᅲQv֓C`5{ ՘enɹoWdu)}ѐT.Y[ f>,6Dq t=-M \" ˁJ/3~X3P(S\1{rlgU_Ni2&AÏkA@%M1I[@8%̊_%E:>(Y[Y|y.nQxe(QUuk+' p1;9RݚǓz]r iV![}yYjMPn3 '3fG]_lD@AnO,b\gA;*шYG!t%8^|2MWU/Ë Lo*{ ٟvO!RrorBH pe=V~])+PvaA5'EL P0:`C:ATȃeZH]EW\Vi)t/o@EJ4:P9T dUYo2sJ  P^pPP$GpGAĜoX"hU w/1PdN".6Ku1(E{z8Y5wKl)E`j#%-S`IFQ)?9Њ&Q&yw3hri; QӆI2( SW;=*%8hrƄVL Ǫ356k*ܤWIyOK+d +а$1&I} #,/{$AcL\B,J+:oF;aJγUTޗK2P Wߙ?D% 4;׌(PgVn O`BNkQGZ0bR13CEC^ߗi[eNS 1 +󴅁c {{;FӅ-"D0 bp=Y شv0tۀknBɔs%)7S*̓Ҝ]lc y~`XJ]&w*8OY a CĚb 6--ޝ1=y 5 EZ#fAK K=$29n(],P5M^ʍZ*@ճoL{Jasc|,%9 elAFI@0P!7^}ĔjB͎TH䀻|aPBg`r>Vv._}U\k@NzZ]OxPsUxg8WsFQ!Pbq ftśmry- N*; ?>ο0&JL2xprd 'O~uZgv56_ck۱ůSP9*m i6@y䬦kN=`fƿA lˮEplf~yAm=Y'[ K13[-d`C0ΐ呂gi lsy5*iק1kŬ6Yqt@D@8)((!Bԧ:l|m[0XO;SVdZY:49vϖvϨS&]y8^}qO+$sޤ&b #r[R W |7պܻh0J!U=e Qҋvăw dKGE#p3B[J;8S] 1M^n^|ʺTc 2Il5LB.5#{_CԴΰC%NwW1 d7 )bUʡJ(h+81k̈,1P^aqDtN DǏ5\ R07h[H=f-_o;l]Ơ;< `x:Gw\9񩝇2DkFŖedGMd900> Л8Mn_,):Qݩ9gm"ST̢ጔxg.JLcYcpJX6b 1u(MwVhFzb5%lN)57ўл<9[Ex͑qRڂyLJp+*Kb'Vެ|U̗cr}Mf,$N&V^!ІY ?\^W( 1S=~@Bȹϴ4 :9Ւ2 U%5$t3A"AcZU~cL]hQŸQVچ9!`KU S[hjU4wD<} Oh.kmeeG<Qylvə-]?G"~gٞm/-2ؕE.'RfsB^{x,ezxqݻ қ-%3 mfՂ?h ?1vI2"S XqCLVwJq~{/A[k0gأk̑K.#!`jJ*,Ɗ?t˿)ߑ{5Ix2i!Eh.s"2pbylB@`{»}]Q];Oynj$qwQ]PW}f/U/* Nh Q XYگ % zjkggĠzS+7qi?OhհKס 7v.5gMnFq]ñnVXJrXKuGҼ*T`Oh9=6F`aڢ\*Ր<8i=Jl=%[tNB' &QlzKbZM"D0 TdM" t+墨'oKFl+D%8xwL՝HtL.? ?MoW2j޴ܺ'¡&=n,L̫@42e:G֚գٞk 7 tj7&E6YTslqjY~ܪ$a֔t1ϲ|iV&=8Pk #>9ۡSeR40^ C(u*ˢV?DY4EEo ?3euGcy嬾C͛A#,S.S{T"Lnᛶt6;jRbUaqbdrEB=x@MpO]|\֚CY`Ě r"uV/;=Fo"w` blcYM_VM?7b)v)G"tO|B[CDVC7UjRQ7mmܯY<^6+낲CRt$%. ]3{)Owˤ.(@ Kο15X sxhm0~ëQag1q"'),\MBbU k|"Ç |4ʡ`Hdkq (G3\2pךJ3<)@u[wA;jz\.nnHKu,6/Ehpr#'ϸ9R-%" -&:pJKќoeQDX?7}5tU^q`/F9B6z+Q;,xDl=!g8GBF~>w#6='W nYmꗊZs!&'"~E~=2'>J1W癖ܼ&:Ȫ:SDG}3)# U\ְ;)cN8Hwv[J0 |;NŇ^+ q`J|=gs *7693JRǴ]is$QGAͺfY/AʇzܑhJK ;8A$w]6Ewij&WΨ3XGPa˰9n1l=vvx7Tϻ1G;dVܳk3KXw26Yb¨WmG$QB?~Yk!reS[elF{C * DX*~^.4bI|%AmF{k6 4RK-[|ETڂSE/~rVѯK,~ћ„!9oȪL: 60cGj8ȤQ;Y6#uDBB /Lc4w > _śu1.ϯȆnfB]x ONƟE3/JUfT=r8IQ([V+{k^l,N.yd y̿nB䆮'4Xq11Si&rGO k mZbMNw6!\5Eq 9tb`%]aJxIf"O&<#[{f4YajOvyH um qj>4c;7ds^NAwۆ#UO\ٿ#~.R daD"ë.B8{gT3Ut:F']w~az`9d}Pm~(ޮw`~!wOø4mXJ!!Sn&|x! e_I+SRb}#B!nM יQ(D,M'H/U!oҊidOӰ| XTHg4UjAaOkڭ󣿭taS+܇U|, /b1F exxZކO&JpFō?[3ly&߮}^O-z_ɚq}0yU 3?}2)jOh빊VS ]ő 6 N AM$8Jf6?^M7 ~ qBQ<z+(c%E֭Vۀ"0WE-Z6@tYa7 N]u 0'LIe@5asĝ (c-3 vaf=yۑL Ύn+ z0lJo嶏עmMeC%,ŠX ??x ,]5*C4xg;Y2~nAmm'CLIش|ɫBBKbjCWPH澲Zy>1 C]AI2g?\/t` ( U$ FAAX1Ʉ^w*w(=T$P4bo.C' `ĄUCgQ_Gue}\:2%db|GWޔ֝lOw-7k/35!Cz1;Wfۍ0_jbF+4> a.y 4,:>G12ϊlzE#}8t021-dBi "6"Ӿ W'_035P?w_v25J5M9r0SQ{ {Gt$3B<mc`G4nH"HAr̘+%:6 dO:_68;Zs$#;X>t6y0>",;ITtzq ģ}(/d1!kOk@I /n[Dۋ!h~Z?7@/_k0/-MrML8gcSզrcK:Rԙ~KDA=nrQ2\xLW\iRH<\ P|'ԛ_U7H.ZJ'k YvLhP~:!G9U׸]O^jә cHٓ`IZYHA$HF:u Ժ$l=q6ȡc1gki~q<8$~ .I%N-Mj113F^Qk7=Uqdekj[b$ha<{W YY߰6YtRɯccHCTj@)^a6 ~oo|>t;L(}[ԶՂL d"3LץI°P7,k+zGd{0***4[;ɱX*ocsSVb.BL/PxR@%n~i\]\ Р'46bG:\V8PV#2؇pBwQc@n$nJ{\UKDM_ N]+8t䀛LFctdZg(Eer2V3/ko~; _uċrws 'k}2s* Qeo{;f>Ru3 Xzynim+bV λں~=Pl[oC6LB[J<ΩT2nN4I{/G6@gr6Nf bJ2nc Z>R>>3|S=z(w1:򩍯^!^an[J-  ugInc00D\t?D!yvOҁwg#NG %Ud}IQǶ(L%ZM-2Tp=!<VFAǫ\&x#GZc":S n1M pѯ[Cxl ,d{vyOkL7UOX9-A~ࡊ8l7^Yۄ7ȍQKx1)[>8Dn3IL@weO7,'X~8c^iIG?R*=OH(Cf Ѽ@ W^PZ'tAT81^ޯ2 r#-'Ikpفqi*R>d}HxCw5 3h\1sSlv)h7jc:4O3M2(1SGe1zFef_)?Ghk,b^eoCMǢ*( TOaHqnœxOc/ڽ5ak}>>GvQugْ'E=ل2w6:{5£@|VQ9q$@\ (ȧ7GPCG8k;n8ik"_ɛ Ί#AÈ"f3=V%0 xP&:.iM"76ȟo 1R{7$l!|b\E(=1s7qI@-5 b&6Ss q ;1u}G %~Go\)q0Q' bg~-V1ĜQ|(hK Fe =7b { c7ϚC׻wV_v6|`4I=fKy~)TD[YY@t&ѝ {>[5rd (6fU]BӶ4QG~'f|Am&v c'7L QA\ck}dǤ'ogt[ϖ̼C9"Ꚓ+1 yJX]q)žC"E^I ۀ0[F LV:9%S~yXW=R};džr`kH\O>U59*d`V'𣏕 8C\Hy/f`zH*n1dt;)HlWfQ""7qxH=~b*%n}E&c{# Y$ޣp3Ee$0k÷Vx*兑lr]`YAoI,Y GV's2^u -4fJg1WK& M]e7j:zLV<7%yYuC]|O{^T&;C-DDL_Ӂ6C_m;`--8X֞*G\y|kF2(z4C=>Od5UM47;֫ۃq1K6)`^w69M89!4v3e9'**;@Dd]hpӾZnƬMk#8E)59@ X>㚏+ /qgsħ8H겲xI4%eL"P$mIts"Li{Jw+ qTnC-'f$bS jEvS\M"/-P!t89DեKA~G= .7[{u EtpJ_^' 2iRPQǼY EchRux镺S6lshUkOK@fts f({1n#m!rSt Y xԀ>p{NN.j :o~7n1 VZ&Dt lI#'8"u_}I6Wp4Ek)@[zWD8g̽v}X1ZgM7P!_~+֓(*o1J 3bGle؂eG(2xq )cfqWa7o/& #<=L(o]& Wk5"J#({Q`/'u a VDT #b6I^6K[D` R ] c0Ai:ETmMޢS\IdK-1.>*g:zI({SiCjq#Čų}[5mKr6qz-pD4}kW=ǎJw/xvK|]Xr}ifkNĖf,6#5a@MFHL[Q&])g2@w6av́\F4!Y=WD*L :*p}ܿAwVapxuSߝ*pZ6}q-c$DJE˟iҗY ^G>^x|_Gv[PiR[C'?pp|Aj3PJ߽HP6[ӛ_b - ߯WNnʣeff`k<%d .lTh+,(:HMHpE^Z1[n2E[[thOY+p?0ܮPks 朽(o*1 f櫾gk^ޡm?\cg!7E"xc}V56cbfIzCo{dvY.L6]ckMBSsw-aәTPt2lSe,Uu ܊t·֯W|qD,yQK6:˳ЁA 3&8"bÛ@( *IזyODk7^{f屲믞{qC,-4ن] 7q՘.`2Cjqgg&1IʵI|~ks;88hLQyzt%KkH"/mv]1ʩO~E\PN5mSd"k;e0c7! ^a̤+ D~5 ]"u>`>N>C2>1*Lɘ^.BgOa+5n8 پYlR b"\jSnH猢&|pT8!nf>M`) / ~Ywuݲ kn,d'>sNCN1U%lD~M^m)k򠍚~PJ圴l.[gPxˮ qv'!nwA\)e8KIh.Wmbzz<3y#!&z. v)[%Xѭ l_XOY_?`PQPT|YƌqO(u9({:@7j.K{gՅh=yV5AbI萵G>,Ug7"=8{ B[x tI#&FIr3|*>;,.d`Zttq%f 6ΌnmBFy:Šn,";q&Q[ Hzu!lrrx?S-Te@h{m59L2|Wxdw}s /9b#__d}ӺwS+.OdXP$ 3Q'Elj}d6?/B:f[w1ųew`'`q}kLͫe6q&kbMVPZ`Q+ }yVےRͳSJKBgc mO؆O`ōU$+Em.~e18b/zh,G|4 pr/ptxLT^7:jOxiʇmT6\`-4׈6jSGQN!Rx#ӾBf B$oY\x@Te>To46Co+hW^uHza?˔g6wLB$;]&8蠂iH)3`Yd@i ~Jp_z憉0 #$4T̾?yb6M?\_Am_Ewvfu(t,Ak^qhۤǢpPs!IlkԳ#M_8cM9Z\ b13O :BF[!,ǔx{aUm'X4=ե/}t8mϷ֐e@:x.8c\jO_l5kPS=0Ƶ.m4?*fYl86_֓\ ȋ JYCñޭj,Й\0To-; }ܶmHA?ë3&%7#JۣS(`RD8I؍  H@("ahܠ6:K[OPD>܃* uX5M7pq07uIDZh#hZ OPa]4tYQV^gQGS{:#ɋNL ;@5iS(f S`耦JbȳE +܋5ܹtI`BXJH*|mwZyq.lW,Kۘ8Oʤ9-0`=i~1: Q2{՝]\gQ1n5n1/>g:P2<ѮٯFD,}np[)UvYOA*tt11so+ƦAz2ToOB>;%XaRuϿC$ڟک) ˤ,XМL1 Bkh6g|T7C"ի tw쫶}R'%-K@G;_LE, @?Xߛ|y~Ө[B.aAĜ#[F@g2h댮T((SM7;^gSDMX/?`N  ?-i!_5N꾰dq6M#azЇ;FC%K-N1dh~A(ԴgpE&f4G֢cJ)PQ gFB侺`V;$a-ac!܀fŧd.<R+࿑8_ЈRhMCW'_y$иHGx"+B/n֠ԆnvD4Ζ 0Vn GFXAM38A&JhiH>)ҹ ɢaLꎇr9btD-.Ryp׍Ж{zCGIeڪs(PwJ]]x>7b'?^ƛˏC4PC]~t.yVc(еDmBSku D b(a[Uן*) Ba2射`"'o1A8ˍt+m?#}#آh͟-:nmqd91/A^z3M2|BOFʼn@>_e[sg3Ҷ7j!`h4|.;(I1M? J)m |:c)tީLz-[T^N˘ؔ|FY.i[=/2oq \\#A *ka/l.w=4g||bnpEM.yM,6GѰcDBQGi*ΠQbW2k* hy-X_^ZR2)]OQoޯifPҩ6Z?eX m[2~cSZ:yZwy-K&{LjƕQ Y9xwiIPhwK05Kx9vYJS՝y a(Ә~[YNjH;!kܚNtc9 lhZ*;ԣ-w#v/[ȈK7,+ko׿#'at R3Z@۩gJ43U%c<)zx3`$.fiolBBjVՠCe <"|WtcwrUm ~n7΅r[} .DuL*;'BU ࡂŞKQsҕzeBDXXlhvKAx&Ϛ>YghĦ,gglB;Ljt.~,nFL,{Gӫ"fhYp_=hg|MZ܀[TkW_ 0 nNQSpU7kь#mU?r~ /ot -8ƋaO[McJr( ܰ7 .]A"U YOl _ron2+SMz~F_&A+_G@DGIy(#= A@$0gc1j^놡J>CEV6RtIF -pm2LIoY@+vLVœw)_:w@na5ó,(`-,kL?L$f4S`X"]ϡ/t>+ﳼTAm«Kfޚr[ r w)Om#tǍNIBT- E{ӁSe&@FՑ1׵Rmf_kH`M-'B48$̑jGR@PzmT!6! tvOL eY:kC$Pɷn]@f"09'npCd?E2pz{"-ڳXJbOy9-HAcO;VF/$VY2r+ퟳ6006/sTr qh"U_#YYRC XY>%@q%ͥ`"ԦJ}cE CF9S[c7_xhZ|l ⥒@Q3'CdЇspR^/1:%z\tϷXNq!w%y1ڞgz~z0bȵ)\әB&v0[Y}NH~rá9"< ~?!0VN;k08c40fi;b@ o nr{Ω*%x}Ύ',DlT'u?!:VI)ؽ?g KW)p|Ӻ dܫ)sațE q jw$NBh\PuϪlk͙-k&@89ڄ& A>Y0*~fI7Q.&u:lH_!*COI<6-z򍬺T(ɲWpk`cj"3Pc b YZpf HFH>y@!_AktLq/ PucTt!ٍ=Q}OX*jĿ 62dLyUafH929 N,yk |"&q{#k6T7gqШ"0.ƤS9v$Rͥ~Z~vo[" 8Ye2MDJګ|pBB;Xukt 3_olޯ͆P3$c6:T| \R#L@w醒w&M}b_gN\]ta:]R=dȗv{k:&&J Xye@,=5yZB &׊- *+΂fANB 8srA!!qXchW@"@P(YLKc!_!} zR}YP qbeDg!*1Nhܞ%v=8ծn hԈafMD\^ \'DQ "5EBd\qt!v`ײw5?iz,mƲT21Zi־Ͳ+R7C̟T\$*̐צSk& ټ_$irU(fgjP6܍GN)r`6ߦX΄U94(IqīB9.gC Vا\'(:l br됧lc=!f㩫_*#iзQ`90_s2qݬ f <⧝MliTE1,<`Yv.LE)ؓl7n$tȑ >:+9L"B"* x{+\ο))!ǼZ/\'eS~Y֕R 5j4ǬSR :ݡV;Awa^kՋ80n}+TdITD|~ǙHVN| -W*g+HVu:~-9 (DL 6OtVaJ^.biU 6q)!"B;RNC&|r­_&3D^7f2@҈Q nd0yIjs~Wo<>_B C=6A/$g_f{g8ԹC54{sgůbfqnY~VACʗcdrINXX86d^O(}NFLUԙ[9I}X5ﶁ5s ^t Ř[nYj?v7)7[aH@]_SDs˰ 1<nL .4ٰ-&I 㚟lqh(tmcyGm2MYTy!]Tj_[nh 7_~Ho2 T ?Zq^=t/ƿ˃Ysw:M3qލ d^hbk{K /V_g# \?v)F*))]\EuۧT +w/@xm-KܪL,g_nvJn3 줸&cdl@8*nT9ژA,w[8gתS"TMŭ#,<֐rk,{pRTZH*w&ӿ*°bE3BgM vX2}^zp[ȣpx&Ҹͺ%3l.4'\,%TYp4\֘y#p?X :DNyH~3.i,ֿ+Vs3&GiY{W&u=uY0/Jr0of'|뇬 `E-.u }IRSu2oQw?݉T `Fs>V:ƹ{X IQ@Cٻ2ICJ6M]z7ɯxI:ޤ6m;=v^* ~D]Ƀ[f k6^ Շr[ ){4kV%aq1f dBzBP^0= `qU6))q:l|]+p;^IhÌ@0ڑpち 5?*)ULsX'v4ҦxBLK$Qoh,i5פV@,]o2bA$ _;DW$phh{!(^~;Lz_ɯb1)Nt~rNvT\-zpt iRF`,A@%dqry{0&ۊVg0 rys#f>H7UY>(RY,]j|5B"6G2z9UŦB-5pV_C0Xޑzw3.(׊2e,GQFM JƤJ~C.bUeWX~M 1#pR, r"]&s$fPC7|ԥk:$""A݆ɐ| ybV!{lhpX{Dy I~yJ u-y;ECcpBn Ѥ*xMW^My k:n< Wن^ԣyaTfoȚZl!",D)'(?VHŒg2O67Ad-4?@aomZ^Ĩ*Pqf[&;9~-Wv3tYbqWą7ۙaD l$3sD yi L *L*}1Rت7Bd.%z$P* k l&rMn-g~EPcy&9R #r :cdk򷬗itftFM(F2H?;R3vQ<^PO":UʚeAmG5``dsÖV%E@-/.#vT&I&c;Y"Ve4F@;WwI0#7BےRb5[#;Z9&C|s$`F`Ѝd1/8s0ШYUEO[ɻ`6O2SX3Eꈮ+TKC3wĊE_/^j;([eU԰{EJm9' :_afC+y& ֈ%G#8K qp؋5{)6yK^a5_qµ9ҳM`)?W>3ԏ\+?} 㚞k)Uilȫ#F5j63WQD#ڢ -9_Ithlea0}oa&R^-{7^.̌:lj!4rJUp~%-SC=`nk7U yMb{ސQb PI$!e*Ӵ6ܢ(BVy}Ɠ-|LH{csB4iLa+հD?!x(ض¹2ËeUzPKwMHKԐQ͍.{7́Jj}fb,b[K6ދ %O:\7b`C ( %0L10~Ai^5j'5%^L=p+q~y!I~`G~,1SҚ  Z[Y´}U T% 2?`wv[Y`Iڍ/-po Z6xaPEdPg&S [l-%mJv&3H3|Xdc\J2pWv/AN(JD#$E$9<Ը[9tta@LJcb\9 8@xOcUX}>v-,/j[\LS0LF`65'̻w|×R\+ #,|93[9|,-f];ďc:GS0q-/']lG AO$CLёG}9( 4 {wt]GA2=ً:`w~ъ5>*Qq|i)a79 8 LWЈ(ҹa [;{A[gg[[pq()Jpy UH:Kμ8H:_P,PGsDriBQfd" (R @`d#kkG0zRP!XM*+j7< l|&p6[#D~掮~!@6yl[!?Ae_BqA,]O4G.C/uki\a\ ԊL J#>7] Y:<7ЩK;(hC$]+9y @'ck?wŅa1v ۵0l{N+k:Zc)|-LIسy%KG T͟닝[al"l!rPQdăEErB1 ]xIBhMVk]Uq6NG^S.5}ʼ6[y Yw_pf<;K7?Vmoh+YHFQP+l]JBZq }2N!<F.0=z##`ŀ[iP&"# 5> Z`6ONEz YB^?3 ܰjՌŜ{x5LY~ ~޳J \\PWQ}qxO3ф{2Pw H^ mt{RU[q΂p[#`gO;fXhhG7=|@`tјE\@ 7K,gYc t:h$[=֎d)?R̭#'#v wk>K|%16"j[$J̤jAJU' !tsNLoَnF9)[V⧓^Eґ̖L ~d{;aOvHyMyTM<03x} X$E;q$(epҬ$Waۣa"<_/ HQᆱ1gyI78-Gw JoS@6ќ#jPKTF`ҝ1p/]> :T}>r}~mW4SptrQ``)D~mBX+(kXFKA ai f!khMG|3߮bqE;>Sc ڪ('d'HV4.eT>  +ɂ6wXы޺%r=^8czg q`ZDMKR@}iNzHcl;60D`l&*Mz IOA>=b NBZ]q҂`XS|?o;E2Q׵I@q#ߵy82h;wl%Gmx|T֒ tW|IzAƯ>It (ZbT=me ъ &Cw[ vggZ܈ޤU%bW+&fn>Pw Q>cdgGYPͶDB^oc?д,B&Bl_h:g"<ܳH$a\[ޱ ˈb{-rNֹFųle[jg!ޯJe،1ş!6fDARF^QֽWχu<(Ǹq?v8`'lu+)g3>(ILy %j6+t" -&b; ;>M{|W̜V7Q@Y] b,Z,PVËM6I rwm޹)z{z7ޞvx"Q?wNAfq#jߦ lT:E :rzqzhaΕ6BpN[U0غL :x phoru2 ,ώ$~Yx*=ܒ½N5"6o4O`' 9sz03L @Uo :%,* .Kj/,C]U5+ ҇V%ƿMOXte~Pe>`g2Y'\|m%\ǫv.G} O 5/ k?'\5YKD6+)%Dq3$qjM=vY9ާV<ͲADm]BDڶa?'tQ.:[@ӷW@ HTc(B\1KV0^YvsL4i}@ŔI' W.٩ho>f?'rH_BIM, M8߀"_aK`/-Y:"@x7r5.FFyFfNmǚS@p1?zmg:ڃ8Z{fE!3@7_5e<{yt1{=~IBG5\ughEB (qÅNn½3{)opq3|1m!"j ClےP?šSzjfNS\LgRZ.}ƽ~"r { ;Q$ 1^TN U@ِj\w.߁s N;v^YJ`9^^,x:u{3$tbL7S3OBGq9ZV?h>ϱp= >gzv%0K4 aZ2HO\hY;dN?',)M+ o?!f-m}Yr2z2HQ.VfhLY hW"/u榳{h_l} Q { @"'pʬD#>_67bg1Q?|.*2+3 duM 44O"iz{8wywM/Gs+Ep%cP1wH<=RtE圗38cƟ_"{&܇:UQ&&tXƐZQ #/a(z%/h VpHdH  "4X. g1Z2qP]_[c!=׉3Fxn*(z x컩af )P!ZMqV Oҫ="6aI>޲іviT'&_:tɳi8n wI"p%s,neHpD!U g/4=}2ܷ- lЯcJ h⮐KӇ_խF4R/*rPeY&`SdW\J oeV;[d,{&3ƁA]i`$%Fmbj7 G{Lv֯fKb7.T'm1U^<=vck.yg23Q(:tePn?lC qfK;uU^d$%kXel4mDAX:ųi UזtckӖslzcy8S@dBalgnۤ)CDa=OVt㐩H{؅TmP6W<1`(y{D?EjXdihݺEo0AS.mj*e5:{U'aw&dؐ,E7ҩ9>Ywc&QT\5p۾RDݕgNnfFP%gW\001+)5^tD )B! js n* ~CJ{vSȃ82ʼ+\3W}&rZqR'dqFa{Mt Zdm@.ylG2i$0vLy3$! ~)@=H j)k=E evd"+q5cѭ~E'H;` ?N@{5湢,j!R^%}QlmN 5OௗpHH4%nTk "G</?fD7J2eDos}*/ylE^\Ls*zjwMe$(v;svdh B7nD"/*1Ɲ9Rg??ОUA4=1!6jSd5@R9=ma|p~0"}M)V!i[\ xD u7]uMlcFobY tX]"w ZI|Ұ{| W>dq'dhW-.hi3K6;ɓlƯ)BP5! >Sps84,a򕊔H:%6٦8Of,k[i f.I?"VZç0=eY3t`ر m:Oh܌xɞq,aiDr Q<ތw'(Y/ j֬%S2lbB*v %6F j[|d=/co2j(*oHsjsXOY`k'kA2Tt0~I7Zg+\*́!ClIC! ,8p.KH;_FpAvPSU^*r5HoGФ!8x Kk(x$}n{X>rf ̡,1 U%ӏqXƑ/> zn>TNvdCiTwP C;M% Q&@$Mk\GBY|y{wTrEPOԎPkC]iTWjaLޤ?'ʟL?)R(KW0UyY;_OڡKG%x,4[-~LmelFߜ B@_>*`BYB݌@;\ɏ fBkdd%jܵN^ENF#L@kh2nͨ.?5fdӾ(-2+3R%ߚ gIp.y Vy} .{A' A*+0;-pθ}A"҈~H~i4fUtx h]`.|RAl}jM*%M,Dp0!˰a#ܖ15S;yʽޱ4 $Wr$&<2t92FRi񼌂T.c̶ѿOd֏',Nc6YLE*Jr1!~bÂh!oέDf^^2cg`h, W2)pG=^#j:vWo~ ϲol|x;pInM.ѕ4p6l&Ƣy}C (~AWؐ\erASȔ?5lIl\'ԦTȥ)lM5vzC7B}@ lf!ze8N+rq rEƤ BS7#wuaW^0ą V3VT{42 4yv8ms* [#\UN*xB_+Y݊Ю# Zln}Wӣd~revejixk7p‚TRW fMAj~ ۗr"YZ";0WD4F hdQFKguw/*%T0eneJϙ(drzgE~IaPA"Jo l9w>B̿c80>b9NJVUܳ䝧W$*<ڪ dNT1ϸ7&^rEHF]۠nAqcJ>َ^MV ƣhδY+h8'BuOgPu Z0>|x飼D+$x J,OmL3zI:M68uFK@O庹t'st PED mUWʆ"x^boQ .#3Jk(o0BU[שuZ supx$:yUADK|~HnlJ=fUy .Pڎ3  0<B-BPmf㿊E_:s3,f-12bkmz/"W"#m'M0S8BIДh#jt[bG`A6~.{ޫ$kV`'VfF{Ā 7o^c6_y7 i#BiҀ^b`ku_{ Pҋ; @k~=g a#CFL5qQWyy:,$0Y[d cWUsM䊠W3mׂst]JC@jr`;i5gS?p% 2SDK/gSVsŹ0#Qb`^PHK`|(OKY jӊmMsZZZ?hC=sU0YS&+)ijpDI;2i@RF>E㧼/GfM'CpDқֲ{SKi(5u]fn{O_ ~܆kY1b jz09ASS(-=Oy#lbZ){,]v)^kEǻ~x!EnRo+d|vE̅v4^69Lʟu-t;:ߌq Om H^b/~$z0v;.vXRGiw<@1؍ʞ1ĽG5 F&uؼxx.mNEU8%|$O7m 5;Dėjo~Q(WsW鸂 "Й1g??,(hZ{f՞]4^YTÁ'crrʯ>ۗ4 3 #6fc)f90998)k{¥PjF- ~gQt}K&=2Pũ{є"]XO]4@QG=)crH)="+2.ZwXF1Z~ˣfFAXB@aH"VC1^nEq~л ,8 寸bX퍆o#S-" 7k`%`$F?֓@c4ZK[FSeB & wB8vxN XJv,idF4S^ 'hDxEyYN8T@}z@>zp,g7.2aND-RbtӐT ڷ6jxmFiQljk^wf_%it3U<܌ KB ¶ Q̋N\kK_y]V.3W{v2!eI.PN>ăAhUhޖM:t|_CBW( ^ Z`+% ;_eIr?rBs[B3s0apdjZ %+حgN= MfҰoz`2;bi 8Ar7]ߴӔ~,/1.Hb 1a.%o>:-6'0Cْ ( B폽pvзF Lys=G=ଲ[yI{22K+[L7$409V0 $.W%/ۿ, A!~PhEbzom5kT2-5c[) xzVij';t3 v%pfBQ}8;Mbc"Ds|u:1Lؽ`M.AK^}ICV&Ͼ7L/m̖QX#ԎG)&Isw2w@ŊU[Jߦ. KxLtPmD<[PQlf)NvUj⩽0z',xv3k>_WVAYcz-ٔ yvہKd^ jgb+Y>2 81 ,DRDРN&2ffD3Oلܻz |0Q&t׶| +kG ~D_EO 'm1{R.(^jU"EA __3 \Uq2 b-ea"?CP^ff;@ߞknժXj ʅ5 .0 VcSBtN afWiWӸͰ9dA$=E粵ddžY 3 t':y٨a$:| b>y}'!lY5#}!CmvGζ}Pm?v4+^i [Ԛ݁ǽKm].`lw"v!4dFh\ɋ`'J{Qw9kuԮETxdܺb"Lh[ũ@w3J) $KÒ9%ňvrm(zp|}o;%|ya'k<Ws (0g*%8ŏe\.TV=Q2U]y.X.:O&,(MO".'ѮI: B.x, ߍ{SGָz| ֙$Bώ%Ӌ\>*Y\d X &d ]t ND3x^x'+rv'to9p/P(w`Ho} A*lO;wloqe-} o !zYX$皗G2"8$e{>=gySkhZ/R/e2E\)?vF4dĀ8ql6Q[NҀ(uln_ԮR%`/νErJ_q泦' Aa .[_\YJ2"U)]ş) 7G&X_w}ɨ13Ri- {0An:<k4V젡I[f8@"{ɝ[ZY{/޽еܲ$Q+Z2Gό1B+-7Y&W `]PB YV.56%Z`H[$Һit1iWBVd FsLP6'*QaFuQsڳ?ez ֣r8C:nh(&Β8m?@|wߤUp!NHJ:WHWW1 EHvd l=JHþ(iB&G&+@v\dGN :.%d KwrCQa2%#9L4]S5?5ǒoٍ\ Yb%=1{DP5M;&S-o%F qצG4,}a{j0>~H&%Zg?^5U6WoEmoRUVŋl5yafȔ|M [$OdD,tbvd_ƩlThwH6I~nhU\A 2SiШXŗM\*UkZ.tcޠ;Z4Lp)QM ,(5?kǟ|.R3K[Fi޼ֶ٢Г|9z5l9sjߺ_@ɬŠ>F^=ܻ'^pNJ1]B[s;Mk~|UnƖK{|re=;PM H;R$0cE,])o_Hg_E2 ʇa6a~vl2ƴ$*8;wXGۧy)y<5ԏ7As,)bY_ĝWrA,ݑ1ԏR*EI<5XkwdRߪ"Q! oT*DM^'.WG\8J}'2~L^" G4׆X9ҽ/ Le;ERufL_4vV28 1U^*(7)mo9vS˽Iɴ|Ͼf8]:{At{ᄚ䀸ܴTڬ/zz<շB&^{*^(3kmɇ:9o'{4hy`THZ%"ɳ.́;^JLGp뫌85 ƿ U"OʍdI@Bޟ I5M B} 1 Khf2~xFaE8bc5G+ 'Вn~p%Mi d_ kE,1 I7zp>5eTo&[CΕ-ꌪT#jwNR`IdU|F*m4h / #c \/ ~~Db+v7dbM<9O!*E3t>1Z*%MJ=Ї.rY dYOcfwv<\@B.O3LĴ3Dvg8 ƽi^d)[ѱg7bAv4qȪ YW*]3yg)9e&#{;PfÁ*]g'Oc9JEx 'M٤0nkPW>9}Mb2gUWզp2fhҏqcF< pAX!j?J:C@t>W1ڗvYVt]e6m`PŊh@FBpƸ֏d#/H&VHGoeJP/jߥVnge킏8v i$i■ {8z4.}z5Ӓ*3QX?o)'7]OKVXm"nU ;9Ի6'V'8%|+M3^cuT&lT׆Դ6'465Ap$d'=hQ浕2ye:*OE'Ɓ3xV%3̿8d^xQ ,'a p%hP#`9}܅TLc;*3<u=fD= cj4hD˦1ԃx&дz_nT-Ȩ?gW#ןIkםdqwku qY2lhzY_;1m_:O,B'[Gf[ 3& %.,v7u X^wI`<=Q= s @'&d>2'W"nұSNCX?EFX0,nOU2j=E% pFoC6.tA5OV{|xF|VaFw2yy17N|P#6! c!ÀdfH 3AEz@k k+aE / R;^0Q0$xPj'h:sh3rR3Y+[6Bi7ޮxh"n NKDVEf .Ϫ:/ hͺy6Uд-ɼꦡ"wZkZө鍔iZS܊8/߂ofFi7@1YMeOɟrm9bG|I-0zz|vH5.^,cخR&ldB:w1$UZYv|0,GozNZ˵q<2!@ ?M#@Hv޺޽chHD|PѳD{IflrMiҥXF˻s m D@r7|፨a_zyZ!GFB?[HLKvH'DroE ;O`sd୩R낲왫?|tFAN.~L$OijF\0~|8/ros&]: \C.4AZ"wsdi_'W65Yi@E .5Zc;2dzaڝm#kx<\]VLK!s~c@**0JoUPXSְzOL'aۅvG'>B!. af#9hy/zjWf;kUhSH#]prp=@Q,ަw,6^*Q۩h Wu% )P!~INy#Ce,㖶AЮT∫#n&^qX)G)_>)d4/p,E)SRWѻ^;KWϑ"G^NBcg(CCe|]ʈL-j/#{`HX(*e<5yI}6'.҂yK^󖰹Pj4:uR~\KĤě]y WKs+#ﱧdv!2I0bE)'WHg#I'G9dl%z/IVaPwo ):-OEL—><}-yFYV"6Zٗhq' ܚ,x U]w } 1|zsU<$:eRo %Ñو'Flu$2(1oyUͫq3<02){:YhA#8j .'XL7tH͇=wP⧐OM{1(.1W%a_\! Ps!)Lf.~0ehۗsN hsv\7̬Գÿj/ῶ[cNo+,c9:fFHc?Iև1w`ȓTrH,:;',lRq0I6eIm,>}j?='HZ% ]// 8:y>,vJ5 C֭&cgs,]׶h"ڇEVJktx򬌾jt'FFYb&^7F>:\x't;soJ+wkPa~v)Tv3#쒌޿WX WŠ6~,TOHR0Te\`(MȞ(gw؅F-dq“֦cZgδ8Lcz\cim NF>V$[2af 8ކŶt=؛l*f\HJ{}yr#N*tRN/d4ݢ͟0hqq#uy)}%}r:MGPvuq S v)#9)ExCgxPM!r %0P˿꘬%Rh}ZPvNE>?BH-#ror&ʄH x% ;(bCId:롅eu@˳:SipHsж ȫ&fPi8\KW!>|;m%yDLNm@9 5._b筻21fÀTrmGXSq&e_ tHvuwRS@E'ݎyjBgkr1BJVYI8Tv<Fg7[H}ucѢ/+|_,۰#"&xlf>ZA< ZmDcsO%|:) ;JnbVZtl?$dn,zoX"ljY.[c{hd|ďΧ3$Wzx dw9@-v_ P{3jZvjBKU~v?Z QB;ĸz &VM"\5f^ LnSe,%yVfb^.b "ZDFVYvS5@y2͠RVP7oL+ɺMXU5odEL?vM-#rBfL i xo~ԩgUvm?igм/{*O/-o85{O"[8/<~c=a\I\3VܻT +9;R!RE !?|%W\<6-~mNK^[d_00 Si v*HHVbQ.frr~`7 G;?X;M8'([wR&\%up hƩE)ciʨ߾ %"$wa+VKݑȤ ëpN̵v:0ʡқ#o}ohWXKrl83Y*nrZ[G1Q3;>Sv(^~vAr=ڲpmfIOw8/ ttT"4R^lNRy)knB#%C<l\*[OoN_P@9h&p | vl{"9ӫ!&f0tzYBE{c^Уɤرo gBTz#0x!T E?'Gy7}&KF(/>"Zy]ֆ <>jQnoXtt?i5Efd]L{= ;K@V䧧F;,yPrc2ʧ̕,oG VJ:}1n'4x3GA!m%D4@k,b CO>2{CMRq:9㺟â-garMCXjxnR3lDeN23"Ixkkn2f ,U8_h7{LE!:ğ(;xe_IA\|c*Ԟpu_\= 8izAÄ4mF̯+m v9Tۮ\2MYw%S,_x Ò{F';ٔ@oqFeͳlΰz#&ÀGPIิf!G>UFWZA.=}L,xa'*hGGŎl_`V㢯/NR&>,B{0s{D&JXڵJ]m<-WwxXSkc+ M^nV濓Hz8n%yqgA*ɞyO4`g;,u <ͤ+oJY,Pr:Wnܩ~:Í y߶)9~.YdҗT,ܫQru$?ز  u+VOܒM+F~ZGy`* ]58͋")Tq\y[EŢ9+{+JDOpɗQ4he/L DX">I^PR|r|N\Qunf^yDlAŬUYbq!Y6`yI2FŁqS_fL/_VA{t*cFMA9/hى~:>ԲIN@* 20¢3BҮ4̮5KK_UC[6b7$ DDא@/XZ潿yx3'WFvR_XwG5Zor),w9/ƥ-"S)a/>R1 "gx > ?VA5'{E$H PfӸܺ22$fZDFplT_h3yPb{h`,O*)ge L[q*U|.j,n> P-]BUz`<ڜv2tz1(rћm4v)y6 =#d&-Jˮg~\@71mdrJBcC(q?=]/-ې 4Y.I  :;MS8&dﲔ7eQ#V[ GONRx5|5@ɍoE00[$*̬a|liGpnuNNr1-<)K?'׃GsOk7pDO(bu!1$F\a@2w#XB}r{OTq4( pT,yukYmW0lf\:M;EvWSf#Bxol*ouNB=/-!d{9j‰ecjo'Bю:}e~u {vCݘ^jhh_i_z GwnjmP 1K31-^TBY?"n.6%h&hF<@?s-Ta7WnʂK3P j&CĮC$ i\s#%֔h%aQ$BďLۡ&&ŚOh. tMÑDq;zg(si ԒlzJx..?<;BJIxI,w˞s\:m$kK_|cV-߷V9UYoX´ߚ~EȨpd( !Ꙥ+%YރN)?+~(}C1z7e? wӋfF1cXr׆bGn[J`gӬUD/nV] nA"e5 Q" \~O`,S 8%-_Rr[G, -f C̄ 6/%?HMTR:}~98F" ;$Aǒ\ )빤{%>* AH J$[O O=%!sz.v*- v#ZhP?ɳI2%8ei^S9E%]: ]iif#j= 3䵞f(9O`۩Y6SɌCsلG|hnb!EW|@DyPwn%d: esHq$1'GRI-'> ϥR=bXn)/r:' 94aa<|SoaJ#khyj~ 4߳"fl-:`泝ypOYhCU-|I6^kW"\ёHjxrMKOU'}<ޕI `i,yJ9H6eItC SFn:~U7Aɚ|r~[>ހ'+Ի|讈0/N.QAHa ϯcIw7+ᄧؠ-4doL"/ﯤe%9e˘^=z7%xEVDnnF瓋‰Ԟ?4=\1?IV-,8G0``)LrzpZ/@4 '"k:D#=ߔ.Z^"ρ2:k#2am H&x2T6}8Nھpt6KLSY1ts_}."3%Cp΍Y6ڰ~b̉sU,YImk(*EǺΰaXQϔ [{D3z7;E$J?ĖkÓ !Ds(ྉ[1B4Kl^Hg0cW&2h e0py8.нV,3s OʡFniK ){dsA Af \zpwlS~S%d£l:m}M0 NjU֭ש4&qIG9|.p-Њ `ؿw=؋4:jpRSA(BTcQ,` ګ\R?fWc: AzHzi|e'=^>Bx;ACQ5?LTe;W5򞻱KH9`e*q.g }Qbsz"/όFQ5!  ОZD h4A _/Q5'DiCrQc}R'hJ( x?>@c16i4o1L U}eظC!|: {rOM(4w|\Z#FHCZJn]%\B U_{fx!}2ߪЛ;vo(r//|3NI:e&e,ZYibC<I~umU/* & Ȃ6&Ŏ TEw?!g@. . jϭ#l2(Yoƫ*w.oUv^9(HfE GBwŐ_ʳ'/&Rm\dk2BDI*]J.3KU]&LQĝ6t lngL .ncR!yՐ# Kx:N\)jPgJ~eg8a,ۛ:~b3+VJN~Hepp ]0+Qby(`.p,0MElN5؞HJNQFB8n08r,@Y_p*)3>}#4uw_TgZ%PEނl2F4}10_Npi@M3%"H`;IH e8xR|*>r;U _6h%c.5$A&s[1CazT{o.ݲg9RnHDy>"^?6/&BpŐ3" .#(33e'me:ͺ7rbd]鬔8NRx)L#*kYZ;gΪՁHKnH1pU7UFk>(O`X%FPr=HP NREPZgHla'k:UyQ@IӭRn%kh7MS[+Uͻ c&AWW!+!ŠDb}nwbܷ]H il)l<=ycRLPq`;pNG 3 Iaz^4Qp JT7u_FJMˁx3@wq |<3qh1 X8BBׄQG5ޤP6&.G7n62ϵ{ޣfDe Q9En\E=z{P”[?w%p(k>Vq` X #kY7b/mRy|Gʜ,B%k`sd=K>?Ut_1n- '8?l:k Z%reʌbmd7_Ɲ|-mMuP$nɐoojq(v8.hv/`3;ZUvPWC] &i:TKDR{/'ڬ=EA _>v]!ژH ?<@4 ԠU|+& ,~y7=pp2 )$%ĀóRJvRݍJs)n=|“UQ2-yc N>xnӌwB0Fv2iA<]^!Å7_bS">xm5%o M6Rz+y 8s I@ b敺fUB NYoR,+j=LqQ@8z`8~jJZ)[Zflh{[.ت| kpKMZ \Oa߯G8Y iwc3P~R8#m$HSuUTrUl(SZVk O-11${)uR `uݕLnGNlnsyС hE&صx lV@zK)Hٛ'b8 [@j~0A(̂= F ɳ֋st'bMF~#O#W B2%"x#ezg$@Z8O|<*n|1sxzQ )xE($t0yjC#7Ӑqs% j)az6aQ{)9 15=lLMG&X%X7g8,:#tPPzw*"23§l!{C\=5#٢zcOܸ} *_1!)TFK8$lEpm-jXF Y/_klOLF\jzo=9v 2$INPQm&8OC)[+"v#UYz9zS?JَGeE{ h?r;{6pn$} Q?c uFbGq)vsN57gojf%._z{ĪWSG(2(5QoʶY>q`|6k<_cVȋqB+iLu]9Pte۫7NUkxR| 6c/Byq>{U:`ΗiD;ڨo&z A4]gͻtMV`_Ovdv<bP֞1=]kЌzRc_@.c6VbOCb}Ķ{aDô$Zt]ȟw t3A)F B&s+T5a5=c`B![#Z-hS 41H[$ܨL=Y`0dg1MKJ0vf&BDǝww\Ĺ< T%\( ܲ˫DV{3cJ: [KS{м(h}V֥p*~>łq.VrM*CZ_gCnrOv ϙw)x<$#R꧌/@Pt&Sn42r0(PI6>mD\}ܞccx)lm䩮@Y5 s 6 /}\!hsY =iF ߒje\|d.ˉ/vTO{cKWoNQl/:پC"elU6@ǰ2o&aE@Y #I@JXIq Dy1ɏѓgW 2-=C% +5Eu,ԯHli- AУ:'v:u1E .U;=)~ 02(9}GG|B0ٹ;ܶe&-_6 weJteYo؎mf8͵мG찴yNp×eYZ1XBSs .1BVg2dAweyF,>[ 4iz.9\TF>-Ll;(ID!EYO bd{#3 ޙ\hnB pQk HiI޾ *YjKnK3sa&Ń00]_ pYQY@4IJ. I~shqtM21E6g^8pID.r \zs@*>^{q u( o`̄孂 $X̆&HϸsG>( I3 H8XXN?\sXcp1o*P jl)HMߧE>c H;"̆*r&Xi#"u:( fnY@X>XS{ šrn $L8{*mE#|xcilNhlzɪ`;=̎CB\lbbQH'0vW>[\0SȊPD;c NB '~Ӹ&ݴd!jAc4yX~vby8⯁m=,>BGn5@}J,04#`4Vw Se*Z#r/G,1yhzEnAU;Hm_a]5&]sᤀYZk|vod"zB&#:O_X]y/_ơ>JdĢ U ֲ'~_uO ,4,TCNΎs@_'r7 ^1AK]K+Ό 8ZŌ2thFM?h@RcuW'/&ii'ypGMdt| T0yɢ/{w_=A izoh+Б5aC#r<0ߢӠxYxS=k xP FW4e뺏0[bI6b 9"RBk$ <&$p#^_"i!{.)nig>Gff34\nhA%o≒<'o1$֟[,f'B/dVov7ֈE$߳OW/lWmlldNgʘ}ܓdDMjٷv( %PJ@0GXiE{rKZAe1q(PFr~!5|=poP$dCQG,LK|W qSPm`fXjt٦aѤ6c gm| Kr!Mgc"b';T?ըZ9u+RVtY!5ߚffvڐ&"mM0%k&3d#r݉9tw9`G S5OYO]B H{_3֋ $cż:ws <(^X;jsrìXڲiBvE4␼3<4om#JWN5Feyu8"Q+Ys`N(ޛ^axq?ϥKu%q`\)%;Icz/jOg9rDs bce T \X,KnsЇV^vqϾp|gĎЌ1:=] J.a |Z0` s=KZ>e h틤xfY9 ;DIL>L'  wAk8ݮ#6J5-gu3C-M+mCm#D[M42Ek6^7Z>?kU}F͋gɠgj>~U\CcWȊm_2J#F`ek w>PuZQSLhk )d :a0SB2AmgԾ+EBWĂUCsLz` zQ9Ly7׷Ukǔx : YYeze\ C3taPsa1ȴLX(hTj$w$3f|hW)DŽJYX2ͱ=O}c Ǝu_HB> 6Z[n&2xow#7-_k֎5Qȡ|r`πQ]~cـ}Gk~IjoU`{Ihk8u:l!s$]y%}p{qȡdpi.I)V?akx[\U =' ;SG0whSdmF.}֤!J,'>ڻaЩhh(6ucAv>"b"Dzb77LJw®1ݤ<2/ 3)b&0oY1yGKJXR" *Ϛ(s6[6q EtH"֙8t^~vj ]i D.|ΜXw0-NZst.a;>a)h0 "ZL2;ЪY-L鎹k kCK[wsBv(쇺\GJՇgFú>퀻mck'' vHHHJKyv;k1p:Z&m=Jԟ8-*@T/`<_9r$]]^\Th)q߼}iIGWMjK@[WEPhe븰TYa_`qCt@2[hk9Y~W7\EKyF2&i˃g (s(drp^ T𶓞m53J8ţR'4®8 P'?U(WgX+<4t{WTMڦXb7uҥq 2陎KQԃVZ8 H3F@M Xܤ/jxAiFŹO岙-'aoiTtz'3xΚM*tQ${Eٿ W7CKT=y<+EYPZj# R.e1;<s L/̰.[Ar;*;0H%/@{V.c yM>:59yQϔ đNJHj 2>ezվC&նLހz4vWM_YqH-4/BOpM 0d`؟CDAP|Kn>14xy*de.bO]4[N3ǚdĮ̩(5vKFh w=2> Hn |ל\SF\-WHWYP'`Ef18"RMV*-eݹf|bAnWN\cuUN&ޑMl&'`f`0_vP"*˜s#]t,~ی5 cKd[ʓ^9(<T8 /l.05{|Ǘ 'O>ʥ?H Ż/ $NA'obM[$^W)]INsNNlNYFHsza92V܂@Uj`ٕ&,3_ԭlмC}Aˣ> 8mimJYÀX,Sd֩:TQkqANG!_).ܻ_>t6"MEPOh|73߀0} t vV/.;6U(%8E=1m/Ve+՞QIZ6cO>y=eHzHhxэˈ[?]^_ aB[0Jʐlߪ2oXCȮ#e1Bj1-:Q^]{ pb& {@ Q 0r#WX2Xb޳`׹-%=F+L-n:{F VKKRDK2Ĩ E&1vq3>yrc}ZiAҴm>IFa*0phońuLgHa13^ۣELˊ^[V[~.zP<5]b̑C03 f |l7B8sT)ЋuW1U5mtlbȲe7~3R ;^5D~dl:iXe #q-ئ}k|E/Aasu<@&E_f'b&_+v>43_TK=rVk&3Fʈc v4NJcMay%+j$NxcQrk 8T2N}[,QLwaQ%;HdH@ҍeN}#2ODLԴ 82/%$,ܑ1gNM|rHW$6 CрPeYQK`pn%7ߝ, 2 T Z#'z^V Z9 3jޕǾhW@֡N_ܠxbq )f\vmToK= waL{Fr4 gaPmcD|PYvc2LF0RH-T"@(.R-VGjS*xO|OG u - . G-nMY;uqˆ*ZS)-jZ-3btd8'1Z AC>UWpjCV\3#i:[ Că䲒"BJg 2!NR3gzi QyT{Jհ<& 0Ha䁒8k zd" =MW ͵3|m]?f=Y\u1oIKCiYt7C!?$+ 7ŻzѰ#8$E6ߙ\wpߎCNkc1/$=?D .||D6$8^6N/\ɭ* S+,8z 5_t|P&-5^a^CAhk= ɂW ^q_@ 0,Z~B4+щEvDkgCoJ*HG w)/]')w9egτp(\K.<ifi^bH㪜sq7߈b*Em1CFyqcTql}-]ĥ$IҸeRWO2fBe9#EymxR' ]ж D{ɛcpA; % eIl.X {^iD%$PX3Cu]{i)(7,@<[m#׏@VjȖ7 Vhu9bmErZA4jlsiLW'#\`{aWQp`d oP+V1h||?ǂL_ <-W$ AHs^>UbV/ٌCĈCu,r˼ g% /!f .%`ɣ7 fvHom ܨ#*9{Dc=OIlRq-ueѰV @LTp7""]"*e7cX/RF'2*rk%1S=b/T Upaf;imne1<0hM6rix|^ Hr,ÚEaDY oc$&l~7g:!ԇgV<7 թ2GFR㗙]_1V)24Q͏P, qr#(s;({@:!Eb\ckЪ,1cҍ}={ fw g %>n#s ~ES%oWzۭL؎ pX,|{GA:EVtYjﯠ"M<9—AzcF8-2B Zv0Tg8م&b0*|>4Aol;Q4'\vr9 m,H$,W?ZBz0vS .4}7?N9MbjEܒ]<kσkVyS vfjXj\- AV;0%I wTб%GL{,~k8 о n>,Mw) (=Cn6Jx ʦS44>/cGCӤa$Ds[6mXg)=`MO*EúKͧ  t ^M@ypITez7rcHoc+]|jn5 21]!;Gw,ǒ=9d`QjZ`i j3;gϴ] ^ƾBV%S%M-EʟNӍȥswCeCcSύ|膃ⓉP0WeAC=Nn'BZ:[d^UÞYªAT.j|,z0=o`Hbv)54m<SI<0;}5Pd Ʉ re}ĪCaY59[obApx;r+ͧO~$A~% )v>$kv.xGEbDkO@jrS:=J󐮊 JBuL0IaOk(1;)X /1d8 yN ];ʞKv~\Ji$=A(kڐ#sWkS {?YN0q=%oV\Eq}d1ᨀ>q́?X&+mZ#_3̹ DGro" *|^Ǝ~v5 G pS:Nh+4&OSbg0sy3a^M| `=sLTtM]Yw{G$2rçW- rꇎC6ѿQQN bZi0[p@V,. b~ I\n/B{6Ќ-kw I~G[#“CUiKP"S#ǀ"׺#@#mFEstbr^sR) ΄&ٜ/ע;."x'ϛ [YI!/|e%B0VO252Vj$T=|Ur/82D+`W9/w =9yP pC+;#q>HEװssH PbC42kt88O.kZo+U|ؿ߉tȄ-;? S$~$4MrF!Gq鍇"ˠ'#<@4Ym~.tsjB bj'`LIlQv_c/|p|W.Fϣ L J ū:46'mi~5bU%74r] NS_$(Wu_HX)ro5<|ԓ^z(/WsͳXTsX\@^ǽR,AC >11Cڀi6͈,7!Z3&u%D ŧ:&ԗ42ÊmBA4`vIb|T!I~i?2O}ה<.Ik!cѩG!,Cu̗Tf-k9x OmhWgCKB,$b E\Oah3{"ЀsD0۩9q1~[ ÕQYG7܌)!#+T [}It9p(SQO;OM R]?`Idz,}qs>oO:=\ 6Xv#ʑD_9;k&艻WxG;lve_LCSO1XǷH*骅,lq-.}t^sRN/4?AX`9[[+ݗ٫.eOw+d{mu9ҎE@n 2h iرfjxqRuH]v"^|x6n$#V2dKi.STI| E|~,fhK>/-U>OL,rb^ɺ\%YpKwM(Q$g+傷%\]3涄uzվw9 m=mi, ^ǷTjmcv ÿ W\4Xƾ+{dfv>ZmI|P-ϊA1g0jF֒,xQ #T|74^Ā^V.߽H ]-+ԑ0sxןuLEXj<(E[HZrM7.ZtJg~bUߊ'e慂 hAgpܾ|\҅;φ_7X<{ A䊻6|49ts1ouivc Ŋ4%H= ,YL59|1]@i]C0J?=|T]=JGo4oOb3 ƃ CUbb 6G\ W'BiƭVغ@y N/핈V3&_uS&OS^ۖM fvuDkyU!yv@ "7cbVvVsԈN$~tY]z5m3^H[|- /9 h IDѐGs^`#P 0F9dEy褼+ۺ5ۨF2_n[}J#ë<:xKY^XʔtH,>Z@]%^ܲ";U#QhN-x9:Qr@?8qUpFj{:cX$Jۆn;S#Nmx%(KW8]VpMd&zRd/x[38Pi2+Q?ײ:FD[ `\|X3E n3LgYyu v]X u-/ySX]PFvu0Tgß돂 9^˝)rF0SƠl*kCϸPT\`\au'E\ B$'v*e̯FG+-n ~ @uP>Nq3v|J%1:Ν&zNC%ZZO?=Kj~ɍʾ֥ \-[{JcE2IU x={F\l+H l~1 ef>LWC}zO;rn{onbޤ_*)d_ecqip/75sr]pZM>>XD'Dae09

Zb74fM!)NH<4'o!#Ҽ.ty"oUi)Scz7/LQ0 v{0VWIXfaxQ =b͛A5uM$ :G!!zl{" }$[ҖOh_uejlCeO# ;vs}*Sye~Za[_& _1tzTuvzyr O`I$盳J*>f<\~>->gB`:?Nx>xVű~gJ4EAUfPLZv%]թ;w =a/?v>v OWL=,}.qk{]4hTW)TNw߭ĻÉf?}I{hf&55W z1ʰaFZsKmvCж+Ub)EOx!;Of0Ft_i9ZfYI֗A8S$1R-D6!jEӐq_SM };[s~VnnfrVpU_B0A 4)jApȦoZ8W u16 1 ˍV*bbⵢWi88^Hdb)+؟M A[ '% R }#/"T. Aar@7ITWk*͇0GbzYRԀ\%Q~?aۛb&̱=`KB*d6|G] cLX&T ":`#me-Ua/Umm!9 Wx6CJlڭsY{N=)!5+(0a-~eEz1JҚORaajuM"BȣvΗ^ϡef55/U3AOϥb%J6E$#B*,r. JܦU=! :"&KQh3q\~\x1T11J>@v; q6/L")A}Tb a9AfVIܧc?W`]s!r&uH bjGRUc#C>--)S]^#)n@*ZÅCAVF9&N8P蟛ӭ 7(j]\#(Nj7c? Fq ^9C?K|"sT+FB)!De)4s5=m*G.S (jf(Τ}gK5쵻):BƖp"oh]"t}Aͪr˓Lk;E%&񫚧p +TNJ*seP`J >M/"@ENct'h9׎ Z_֣6MJ1݉K'qA+{I8(qV,:ax`%W }Ku\ƞ [iz] WHC6ΧlJ\us2baM?$e޴M=W7hp[7Z B^(my{"Qz{VU?8vͻ$Jp7B O|;FL ME1ؼ< (j.KK"Mڐ(0RG禋Eݱ4Iz76w0n rΉ]}$sg+&"+B)8Yu?3WQH,v$]H4^\t&i鱠ϩ7 O.r6dk/꿓r>d=*yjp.X)1QR7,N$ 9"PvQ}."yZdTHn&%5,E)W,;1F fi`UP0یSı_of5/SF zU$"{~=K".] \%>`n,J=A4&n8ʘX * Rb~*EZAwF!g_!'rc1E7 c(\njCw2>zt14]Mé"$2 [,2tbP{.-Wmb4i ~MgRcq#Lo0Qݹ d 7ɚ >j\`Dp^/֋qBEϪ'_~3\Ѻ^nl3bFP-<,S3yXYéJxcBͻfKqyax%#J8{wjY&(4m-$ǰX2oU:`bR;j?HS Gl(UP4疤jBk9wљT*/)< gX]ʒ3] Ra;hf~eO#X$RRW21J:`1}1>hqWۍ}qH ap68T0vl/߁1jeNfo]c"O)(Uc[('rɨ.>xdI-;tE$Opf?Nӭ(q;pH}hJjm Q$ۯyM/H` \JQť`3k&L94MikJ;ݏa_ot3zbvQЖK{Wz(M{"C7X^ ZtѢqe-h).Lڄzkt5~?F}r[p;<"BSuFeϬDRuW Ë+$-@5 ϔ"&& -KiGPoCtnO>CNbɹ;U S t skE4') ,g#MjW57oPٿqrS [LJ SY״˟K,nY-_ױY#EX$Y.|S4˴JMW$}5{"8I/+By#Q1VS8Ϭ?)Pc#&̒S u>bҖ!|}B,J+yzrvzhӣ8В\Mţ1f;CЛO5a"R9z5@–B_BIMIv'<ģRq|#c}d!A "2ξ=r)oi^Sy/aCY+?CxNʖg%^H{{V:9WxtF4j .! :KRO2w;DAE|N$R s2%e1Hm:?WBW }ARIFz\=Gk2NJ(@$orhQk?6PW GzX IUOo[϶ xͱ6ub,pxҖhq ɞT#0Tu_B&bh hZ*oŇ GnmND f5_[ClC݆vC\q TI8A7k=lA=2uZjS8FFe G =x)mǗS,$$'`?J<:RL\ ywN@o|RqJ] ]iº՜>]|YZ"0ݦa.E<]ZEݦ_gnqӗWUfJ3@!ϿJd{J(%n枢ZuEF' dkڜj'-hk) u ƎӕI7Cg ^RkyD5ot!q|m% IўvQjAy!L>Q Qј Dȷy Tf&AS%5[Ġ`CPYqoa/jyTQ~MۨS ƈvTs;`C~;3mYIjO'K q ·;- F%I|WƗz^v᫝E};kai7@li ԩ媼dl T鵒x/0#d (u v"R ػgVzF tHDbuDԡP 0/,+%!џTU~KEy3J'Z!<0|[A4m3q:.bèd7*iO~G}5GmFܪ0801MV#S ܾ%d&"\ք; NqY8ۿ&6$'ƣ|Rv:$Ǭq9n4)4۱tܜ㱠yϔ>A釤"-MMi{r"JƤXOŐ _'J^Gph/4X7?壴QK35nO^nF1%w7//fycb%[P!QOϝ|LHj,K'?ߓ J Ί]S_יcÛbex]o6B(Kp\>b2wlp|iNRah̍F%R^6mYV.e%8^YUw7)i`(>=# 6՚5)wuLb VYĢ73BhS'790knq9-g$EgN d{6T49Ѭ~c.O>(+WUMQp+iLFPY8fVt,3al_- Ap!9VIA%▙1X/teOñ`:r >F ۥwYR@Rm#J3T|4pRE>0^r^Uow/hQ G*{@xOP;ʞvgwK6r >7% ^1/MVcMW }(.;rVc+9Mmm7n_L%f,5@E,'ba|~}%<My#4Oթ밤+tʋ%E?~n,m|nAFo #6EspDŏ~劷JR Y*\ufTB "}fqGo&J0*0wwjds1`{'?f 6 O[)_ ~c.ɭ~Ӏw: a%V< v!kBxg.ׂ|a" xbC%˄m*z-E!CI47hp`2j[8[ 33$/EVC܋Gj.hd ~Aф8m<E~Z'?'@ ]H hXMb| W۱Ff(I b%SA|8Z4ځ1KJBwQϚ 5&-ǂ0ɰk?dmwl>Ya$,L(Mkk+S?ّM3Cy4 =B!fP‚/FIwUoB1eIY&E"2F⾱%t G\oH#vk~r(4s#oN@_iU6\c;  l(ṝ?ӻC#Fӎƿr8FEr:ە K2c$dY2ćNf N}rl 11o UOl-B[Mxy鍭>:t݆jL"pJ~w(z~.WtL)J S7SODG nrIJٰϋZ% 9sQuR2kBFƲhˉ1yMۺm=۩?[eX-cq:7 1`M̈́u|[@b {* &: }ʂ"\0AUChfm$pljwC. glƮYeFjCLȐW7_Ў`N:2mφeqhʶf|ۛƒ-9ݹh "*&X}?2N/Шfϑr_چ%‰KY̒UCq5Ķ F ke<_P$T˦9K*gJۡȧ{_3doTvb4\&ZcZprϤ R9Qjτ^T|:ڭ̭< a`AqPd 0Q :^9 MU=Juh`Rc$+8!l0һO}N')P=UW!FS˰H0Uۖ64,AMmȬvQ%j$Ap;FD쎑 21ʟТAj Mo׫P> J<-9]3ǒ_:R#E&}ػ53'[^ vn.r>‡.;FG:bAGզ\O]EjSŅ:'pJ&2K;qec0؉riFzJl(c|ܝ|*+o27d jiPs_Z*!K$נۚw' !^ȑ.f. dpN.>Ok[ƒ]{і;z~QW!ž^V}.kcS b-Ya.^Uw MfT,儥2x%3]|:h8pL,6>~0uڕ  fryhφ3ā b:6B!+?=UĄ״j vb{XT-z *c2 g-:uFW+RCX7-r¿Qu^l.&nD,$4p9]Q5yf64)k: ˊ= ^,L !|&jEi?V'ZԵcVrlJ`=Doj0ңݵ6+jJbNn3+q=ÐmL_g 21LvDX"g:ŒV.<"0s%;.M{RBud^yOxМ/tuy>׵u6)fRc;&pq֪jw0B/y+eIQ0b<-,;tWkXȥIؼy'Ϧ)cGFH hx탡¢t1 un"Dv8w yCLtEff+^2ηRv֜\L- UpR!ҩP0Aƿ`v[ӱIz$2ȑù~{N=8 j[%1CRU߬3=x[¥Cl V<VMl(8Ae LăX~\Y-8%L (/95J+*>7fa["Oppq {q Z·#Ȝު>ReHDƕIC8_[k(^: 0ϴ/yO _~?e{hY3jł ЛuRH7 ԈCDX ƺ aV22cft%,0qUq`L$k cAb nY<#~ɯ,=uSS&6K$p~ A5W6Bϗ/yGSD5''x4` v+8&>ambAVt!0qwm8,7Rg_+9bZA6iÕG:XDQ$|#5P]M_#Ahpr(y3Èha-X'O.Nĸ.~r9ghU UD3.g{%~sAVPUKX C gQB9 nMPaU ϥKdocpj Mpab"8sm,ѰGtmy3t&ٮZGՠڝX)ESe_1p@yBT΅=@%27~sLŒ/?r>d3G5?%"hˠT 5" Fe`Fqq/q=] y4TVa#í?Z(J&f@CQ/9v7g)}\N n'A|y.%ymoRqGS|Ҫ`ޚe8Vg{H ] ^2ptV5bK}=nߗ輽]ԫ@5,nR WD+ ~R[O$ӾS65Oۛ&/G5u}^ǩ%|`IݬDU]. V OSaӭYD(Xdl߂x^*zwbLoCG,[vC>n:;5)>#1#Gyk0Bel(dު.N>G=9}IBv  i{J<ڌRlbFܮ(f]d(xjIKZKuiձ(~U_ɢ/GN^uYGtǨV+jGBN{XLe$80|5u2uE;}x@.7Yd3IGj/hslֽN0LN'k57L=`O@wkV)^ٻǭY=wWŤc0Ll2xH ǦγmǚލpJ>+!$6]"X-Ǟfˆ*_$86%7џx0i%e#AG`eF#7|rC, Ua\͔K%PÜN IEM8؀ts aRrq Hj O>q;~,YbuDF/G`^wŔH>`%v|gFPioGQ޻"yRNo5h*0*؛E#hS`>} G@jC-t5MW0׳漋'Z-d鏃w7rf[yn4 nV$K'!V SeҨآJ0qj=ǁX0k x(0:0m4d)\pVN0i+{P}m;s(pk,\Fzs&VD۫S0 eefɐZ?|*3#Y9sQL,]ZU` [v# %a_1C&sUU-IAɐ"Z 1L f' PZ~g|d[8u!,6pOkl wT \FUZqs .Xq+#@4Bk6uEƲQuD+W @z1RdHCy)ARnM53Eu`>m#ծS~ -MWh +Oe5ޙQ:{F^Tso,#yegoN y̓ VĎkP eYFk+e&bB]AOt{t;eTa%+H5etl#<;/Pc*ɏ"Bf0gfZa{Dc -xABrD+@AVˤ1kՒ 5kxfFxG+4lLrs6m@Jy_q5$=hk'τAjW IvZe@.BHPEø<YEׇSw_"\c_<=cHw3 (cű}sllT:ej r8 I< PL"i\e|"49B6]n#ZYy } bA.T̃s&Hr@.1X cѥ" il@c8;ɟYe"=Rׁ=I"!K=7{ƉyTS9*.iO_Ճ^{˕3)lz61Ea)On]Đ:u~X)o|{m!c1dE0yF5M݁T5@Uno`"g_1eO`6ޘփZT> = $)Щc(&cI5SyF ט'cw ׏0DXc넞]Qciuַ;9 tX]Z$snrin BI6ğ~9 }8%oKu|C`49Ӵ$#͊mHa*]U0AxvC}/eTEw#2!R)/C+BM|6aa;d,qP{z0>zqG+e2|Ok̒Xbi4Q N-}A8?pfW9Y܄ّ/w57<\ 4[̙< E1.h#z'jުJ]1s :ֆ3|!ԮBd?uu}&A5>SrHR> NxK0Lp]2,Rj|c:p&3 M8qFl7f?c%-xj )Է|)I\cKB0$.o%[#at~^N!!4"mmCGSQ&$qѕ! 9i(ҟRHE$R8O_r@%Lip$ic)+Œ}F#;a j(GgS9زnB!}sE3AkOcG't)&FO9BHI $ۖe<!G{JKvӚ\-$nQR*wQ \LtޣlJHn3ࢷ:ǏjbAuw`]V2Le"zT2 !yCZ@?$;_2NI)BM!D,"ɯ6* uAMjG`zH}rU]M !WDSdBe#] qR ZPl=A47tvs%kXEg|DnDx_0Hb+ּͼ-H;{9,m9WՠH44^{k皳ۍD#8&kQh+t'~cA+Y"k 9{2G8Y%CbFƕT>>sNFGƵ1i5QH0/Y;GKwR҅yY]1C؄H#AtLpdWS#KpCk}oX(Ob~\_ UJAp~(&[AAk6A$_N$+^2_ }Ȧ\'CpȒB\Jan+0o"zI7i.ǪI/K =hizO"-`Bo[+Aak,1( !SDě oJȸgqh]hwZrv#tX][f}Ok?kVe|j42L*Ƃƹz!k(f~ ѷ%gf^(j&2]g7kʾ|m@MdCGfQ;=a1dtY'97&(ޅ'smtZ/eSfa|,kw쒓aٺwx %$$gq~lfv? !q"KW'IF/FVrx+ovYˆH~e!r=g e`C< ~l3' mŰ8yM†1ckgK;I<26ZJZbߔPe.k_~X(/dlo^+j_fgB3F 2  ѽ` V jLTWb#FG2fX0Fa5GH՗HFTUc\vs6RRȓI81uH2c7灝X|̆zߜɱ(e(Q֘HI~rV~&ɄSvIv|hs]_O$D` ֟+!3q%yȣFTFkĊ LgJͨ[yW b2>CLK/߰!cK )g˟7n).^!}ܢi4U0\r|Rf{sncB[ Pxq{:<`]g rPw,-#'067v{OKrKh#"2e1LD!‘a%VVl[ ЏD1lSJ+`D9nWqaQmo7^/\'kKtDUl 130%x.YR蠂HRs'ӄBӓKENYySjXm%hG p[]y2~ [opcIrW$M>@jwR"vWPxVIW(I[;?FX>.0˜k6WakY-ܠkX۹f^{pI%NxIO=ƍ{vrAkyixP+V$@3ijޞ=HϹn=Zj& 7;n,#cV`.'0 @vbLFn$Ui:2 M6F"2vވ N;O!J`$*|:km=Id ' c=dTZqev鑴Y54+Z?*G];Kqwx+ۍx JhEVp`MPؾ-dU+!UQO!R!@]_mҦŠlv1G Ɂ2bs7*7 ʨC~)IrD.cF)c+ _S^3NˮJa{!tWC7ܵ_D@uLo\V6>7 jnI{ͬ#1GB/ C><4/lC*'5ȁ`X};O4+Yq6u^6e)ˏ!`LØ|hsN 9X13&=E2\jF5FE!l<Bl)o`TגZNCW[wiŝu#P*H&.Ni -Dl  nLc iVf{]8QL?C[5k78q]Z" Wo.ƮAl] w){oڂFu]*T#6%i&n|L*RߓnxXjyߏWQeI}hy9[U#s`Ph87`j|inN'}2C")+ZLu/5 _1lx̪pZ gw; ɊOm 2K 5w=Wa$Lacyx> 5emʍ` 4\>e}ȡXeD)^ȳN, Bg7.yTQ܃iez2uEO枦|T$ LT?TJ()OK dؙˆs=(B @|Ŏbݚ)֬؈/KȈ_{s JGʥMQž̳YZ1i VƒN}aX$}Ng|LLN69nT uߥR$,f^H;+L0KC7i*2^pM"#-Mͻ_GNc9.1l|5ԉ٬FUp><>zw㘀K[d*)`qQ|||A5S 7!2A g+7JXm=+o{iJۨ]S+0`D&ZY.&^Br;5az?~CeT )#(Ș t\Mxp$Q qҽ&s y@TNLT:Ao)uv) Ǜ+vJx8dpˑ QFx1ESnnPM+Hd #;G+`,=تBE_u>R׏nj|󅴷Q:e+!>rS>\y$ ?(bSyĔ WC!B@dJE8y[hSR^,>>qD7MyAd౪6B5sh G9S|:}+O'1QbDr/ʯg'ﭞXH6^cS -ZƦŒP]C& OkJ8Ey3p*_}q L h,U͉ ehũʷC+֬=ʵV-JuU TafaPԷ3qܼ(%xHspD稢9IUH^ecr?$m2z Mr_{i}@hEWMg CtliVk8`/K=6 kH?tK"xPO%A$5w i" ʊB,ų2QWO[-O~a16HT؏LCw?3BOߒ}7]Jsº2hzA:J}]_Wx|-%5QN\M檰x2EpK3(j!8X+H̊PR)'P,*(l: VOQ8X|X [a `՗D҈L[1-YOߋ檂  FOR0oLr~Lr^Jr;t-igJQ+tǠӎZZXDQ: vdUpN k?79tMsiC{G9+ \XKI4P^4^"wU,u~iY mM{+Iu~_G>IȽEן/yza^djyR@H+'7v7Z/8y2:/|P0 A&ؔVYi|)V"i㢣%ݹp(#\βǛS\-`,5;z'cþat`:VCɼ,XNB1lWYh,dYT*|ZB%?*~Ӎ~SC3ϡ;Ȭ\8d|})'lsL{T-z N6.襪$p"$9@_CκM08x[nAAV3qlj阢1֙%*Id҅Ο'8 ]W,cH,_d툵Ġ2.k6Qq%_u{}-rIXf'D|n hU4 ̟ d8O!uk;Nj~.{ۿ4/TaZYz֢U&n s&u~F1y0,jM4c<[#Ք<*_ٚJca CwKuw79J.?)gmlUU(U$QzHbz4ɡ[BQC0}%K^宅vjFp|e-Xf9O>i6OA]JE$tA RvB]q4m6Y43 3@Z2D"JUB*r9zHJzwe M]D@gIu59,B\5IJQI" K^Kw7un|oݪ]ND~h";bR0]߅Zoe!KRXRAW@-6Gp1#)vmo|k#Bv,q}u0oD3_s"`҇^].d x҃@zNw9lnT} Mw`o ( Pr6@9Sձ1Сr(g (o &zghI-3ϡ"31+LMwiΘ!XG3sh766fPIc!soiHT&%L—ܢ_ƒbJϵиaMki(7eA=j-W9*O/5eHO0_ F*Υ{B!!!$W9L!{X\,]OCbSin3̵Ô|V ?e48ftkXqS~ۋ(V_pPRjWD^*ݦܣKN?N(xZ5y6, Tɦoo )LTj*l}fv)ji, 4sJWNJ{lT'!ՊdG@)&^-EkzMs;逩GŁ\ĻVK*P^b G}x.QX~w $g/eɴ䢢c.˩n3nC}ƅtN$ѻqHx 䨕<,Y0'xanh7լrӦH&5Ŷze#A xt'걗2 `3c (ӭO[X&&D>!4YA5k{(rj 9est/Zm E'}KU?#%XN?|׿Д-'7ސ⌸U9\"2y-]pB@Y/[](;4Lԁ^Fz5CL_J6cۯT lUη"/Br33CKʀK0GTȂ.SL_JVpy[2ukPx+޲FK SUUJ ΐ*۰5PLXS:  hoAD%w}p"K5f@x '򙷔Y광`!0 t84v,~  AYtC ʅ~uH&tWgC mFr+jD;z T_JL\ѽ`gq7 q^*?$Y@6Bl8t^أ2,I7N8HwԆo&1v&[Qmcl vn@[֫v Gس~Vt+ sr֚֯Ai?-g|972N,@~צm^r5,ʑaZc19;Dk=˒9S'([;P>c!ē,+Wsid8b.p%3h옻7[AIu"K)<ɖXV!=q斟}$ŪvTNOTvN. =f->楹+1z> c|E$5ҫԌw9S$Us'҉yniXo,U<*ɺNZ'*fv!l~_)gTR +*N ;~O$Wou?C:$c_mXzR Ӿz޲ / c Ygr;pU/W>3Ghcĸ$TC%~ĄD@",D}5LJ6$ (5pT=Gg>GPN߱b۝7 u R'v`SfErS? M0xl[V507:$,>;w.un:sT;=c"o4z"* j]zqOAV\۩mc`Fӥ嘰HaM^o~c") H1(4Xm)tIlR8W/.)T<~b%X)ۏfЕSGDmg iQV.XiH0}V3-eA:]%KW Ynw#@j2*(`}a|nܷ( )ڻ q_3W l~YHAo0 !ETd>R!W.bɃtVD K ]D5.n[:l \@ѯ"Q7D#*W F.|܄hG㽥 bؘ ]^[dz/8ŷ5}P#dH0c D*NtRnP 0Ԝc+ԢN<,mwhy]S\, $;FIBcл hJS;h1V" b[)c=S$ljMo;3 ƒLi5imr.L'm@"p "JV<&Ui\;xY.VdI@-*\pb)_: ה6!qfIVR@:;LXp [SSYLzc:6Fyq"9"D'eֿZI*sr/܌mxEIn(7QOOoYTCФtQߌ|-pp'2*eG #(igb{VH!`:nc#Z,_x\G! T{=r^@#o^9o`m]x]:ˍb^Ϛ r!3Z+nXþ A,g}N,bUT'Ss3feTX j<,S4Xy{:Yn 9󟉬>U6dpL#G=0Evhe݄R/޳EΟn4"}`^t ED?"[jwrZM@%I\ֿVjWHw"I\MJv;5́0UIhĽ8sz27t3gmshR2k" ^C}c]b2ҼFUsZ3kiP}京F3Ḟ9\J NY0\֭`.E/~vj0<á?\YfiN.66xϢD+D:Sa[I tzcP+D}:rm+|͌ǩ+i);*+\} \*Q9$P:2>XA%7WT9"ֽ^', _ZzbEউUky eZKp:^hObD"T+;^psNl}#MskDf~Uv#O9jh4E>ja d,r7TX1 `+(y۲z~ُ=oKUr{xQnFF5H Ff|ه9nUS @},Bo$j*YJTNgjo:}:&)R鲞D|D,qgx﯀ 9$_7j[L)r&'~&&b`kE P$u'c.A'bR& W0,DZ%WZ.HBCU- 뜋"BNFH}6=֫hf6^FK}x體~]SuYPK vWVBd{,"D {Í gE'ݤth߷Z8/Yӥn +웁hVD)N~?10AS"פ:vQᔱNY*#WHW>1 I r? ]=GGYuk۳J||'^YPL$@A 'x GpfJĽTvZ%Yjqt }5\&$'!kSI>Q/Q[XN P-$`%|Z C(AaΊËj>{@- ؓL( hdA+AY$X.` X ?rO5'GiEgU&nd52U%D u_ؿӽDŽ)/5;fxi 赉poxXzenDDz'<4 2$lIu6d\~t6ubw]ԋVzo#ZRr}z56Dĕ+)7+H%T!l ًaohf>h8XCٔP"ɦ'Ce7U~]kmo+FGMsʠ3yx!CE#x/a?l_[$DLwQxM~R,"PٶG^':L4jt9S䪐,,,r#qYD+O"vB6e /[FNdhoJa~}8mHm6[0aR-Ake &ګC|C**e[-= S7l0ĥް(1[M=z W g쒇%ЉcPu$4 c_<,aB|#!U2!i.OO%HgBdn:LN!:2FH? '|Oe'[D \SuΩKP&eNJZB)|{X z#O PO*%t \ isktm=r]]D #T9J/duY/A՞7HddϾɇ& ` ?I >4&C+g+G-0Έ@vgd}gޝܳ4m&ɭ>Hٙ[1^t`&Yh Z.JC7B{C*lefa/s7RI!hGoYfpz4L& t<-baY6/K|dB;GlI#g??ܢ >hS/9*B,YXVEs<=yX(i¿@oqXw ~<RT]b>v'CpT}p@Cc[x=!CCa(U0 NU`]g=[e66{\HO%|@;VwL$|B9;V1D= o #9l LpRryY7+~q\iF]c+^]6>f^f\cH﯄"5>&A DBt`\ȥ: fzѽ#sdkPb,4@J:3%f=Pۃ~tZxH<4iE 58aAj tjY%\6pQr)cF.xP Aw\U}F=OEx~!,#[GU`-QX>xpeL ~_ a9B-xXA R(X=Z-ѿ_|Z 8/hcP&+/(2 &uY8D[~]'ܮ7m/߽r󪵝vQj|^CWuqZL0m 5v/}w#1U]/}!LT4)tBqZػZ%PGAB)Ht !WXY#DY,l}[w28& I븜FO:65T 2j@OT {PY ќ,>R<ΒԌI"FJ{b? IyZ)]e"ݖlkq`7iFA|s-Tatf%V s" :i ( j$E+\9" }͸/:j \oq]XJ 3E9\Olgf]}.\fe2߼1㐖QA# %[PgR3 ;X-`Vih4,.co < .sRi'Yz$9(%@A~pӦzps~ZGAD, BJyiqڇ轆q.2eZ6VYa]gop#3W.r>6`K8ۄ2\WRФ4M[<w6/84y_2h']~W|cÊb(cr % | efcWLK62N/OVo؃"Ej' :dv/ g !'ZU_[rvZ6c3 ~1}abD;@cإcZxzȦYσ%-6Kv ^ sڅۿmGà}A0hY-dd-}efQ=i9YZ^B̘08/ K AҤ$kwttrVarT'c WڊKQ,M@YA!:B#8{sP/&ʖZz#DK~-e)8簾.DRӛ"p SN:;t7J!. G J C / ݳaCU:q_xC%VrH䖎܀ة&1?t&֎᲎$&[쵳 u\?~o3_ 33ҥ\u7$Q3ʅNoh%~-"=29B`W#*SH0[VAXz6) n tBtwfHeIY-V\WhO^%d%:#,ç욁Alȩ psu& %أk}?:Ȇrkm^~ӵKAԖv֤" aj*qr K!_Ʌ B!WhOoGhrj^ܟ!"^/È̋(OJ p7=cBje)vU`fȳZ ޔ~;}vI8j-quCx,P=N3B) L[4 yP$irVY\X ̓+EQ02b4XVZ5#eSڛ2W $!m gc%Bs[:JY|(ڼ6Ow9OHwO(dǽ(*"R WafY٧HtSɴ59H'."̸ ~sgj ߊfg\,"MV@?8F*AS va96؁my-:Rjtt2ҫx톮!tQ]{É- A >Fs" $6]֒@%下kr+ža[6yoC|УY$\?j6;19LO΃U=kcLXs_C /,!V'Hn"|LC)q~ӚsZ)J5rķh]C'Bx19,c(Tո d2+An?hG yGyGdtO_XI.';'B[HӀ]db&?ko$r bkCYk׈:c > "vt{+Z1Soؓ J-$q5}`Vo7ugfzWܴ$Xɂ+tB~K? IJ4lƲ\X &?[rg}'ep,XhPU׉ o'#)Q ĕ@Dؽ,Eo'!AHLKd21,s*Fy[@onf]R"iE[EtL),j$$z˄ _[oA(h:9Ï)WwDMČWPri;h#E0/=/Jc`8 64m?vtv,%G[@Pebd(ڄ@F gdW8&r/V`XY\=n|'OAKrHwRv{Y\0j i'@€Bc9^n;,h_oޖttv/p1ί絵KM&$v- klhNxP #Ne1jSڎp5˫?xI$`%S#%!ILe 9H7KW_Dù쵙sjVGjx ݝMɿMz eL؀9!{E;ۥ؍à!:[:sOg{2c]yRMHPwT' ;]hl4B @v[Mtηe^Ƽs- Gt<8(2ff[`d婸F~>b E*dԉyO+ҕ@Z|yj{>];< 8 UZ/@p֋/eګlP斳}+\z4m3p0lOOp#~XfdOR9SIbL8- 4PDb*{p x[D=\#VneP:مQ,;p0|.dR*ͥuȥ6[mÿ$ac4abpJ3 g@vK \^_y^EWj[8D?oZAą0Q +RN#$'"YScO-GPBu fFLօ"\n[C{bw,;"#&@,iHë/>j=Sq!=;Od^9fF>sŭvjٓ{ Da΁2 .ᆧt\W0o32n8{~-UDL~{x89(q Vd<ɹ^ lq'@Ի~]ͿX %ʧ=rwEQ\EP`vu-C2h{$ 7$v6ecI5,=n,,{#3qwƴ!4v^aD٬1w̦GZkDyn}3?RD!g!`bdυ~Oeʻi+S;/.L.`<.@H$0h@=C*Q]ظU溌Z̘l^se{Zh,kY%%=VRe= tQa-ҴyE {zxЅ0AтbۙF)2G9Gu2hs .Uz Jd1g@?/1,F1~fZw.GP":^Ny =-@OD:T!D_޺p׈;c.S^Ը0coXI"9<;  ڔ˼Tx6A&L&+(%TF wJCQ6քaWd~k2Ł)Ffbم b#Z剷#WcLy%O-[.ٝA'=Ö (: 5:FvIVӬ A%>n<6Lo"\ k^{:TzjOᆬՑھtfN$Ƽu @Bl8o_Jxއ3M{hd#܏nGKGĘ jiH[@nX"Sl(ݠr>0̂ P86(hRq* '{U)lnN+ƙܫ Lv$5>}Aǰ|`bLȽ/ H)_=?kdp9E>&%,T=Ǯha*)[hڻKSфU/\C7lH(邘Tc񌰷骼tD-ԁB2*<yYdQR8'^ni(JBdW㨰PTMO2/8§US7Fta/$qmٹxȇ{ &Fg GIUnwyĝusX62U9/ީKz0VDbkf痶Z{M[B)#.+ef4fI"8^zQ}Bq=2S6'4H )|،f/T$7b?v?`e}rICW&y ɑ'{!l֪N!5[ .FKh-&U gxd'%Vo&9K2E uy: Zֵi FޝSz T(DT᭒}MMe]C nrdr_ JuF*\ef?&{x﹪͘m?RہNSs۞@WʺhF'SiFLQ"]TTXyDT>k@/By.t"MwVYCBJAK 8 'fZ;b u *{|RLOFL\YjzK[:}˕hn!~@@ =6䙎ME>}չ:zZQP>1Fx&xc8vtWdcHFOcac&BRu#Dw#X>QזZZ`9H+JWC P )#L֯9oDH$M _[9BA=oP҆TX-S Ǐz9VJu0jf29bClcXv_nӶ7Јeȷ3ijلf w J^/}Xbiv2[~J>E@7WfL LN\Xv l%?VI Knn/?X}b^-XZ\]c!Y&ěGkQʊ* W3ԈIWc7:WחWޝPXl kȌAC//.a&ۖrp28gEd'+jpatG<>*Co?@e]x!ޗ2#]֠Kiwcy`&v}uXGDeG7}3}](.H :j(Ei̹Kj.Vd_ڋM['ڦi>WQyS)WnĞsGGËUO\84p&)LU|]ӱ! nJ{j @®Pt`PB qnf$D%mӓTk7_3ё Moe(IB ԹRHSA' <"Toj5O'$(rOMQ0Jda@u=_TOFb)ЯR$2z7.K_4N(61ZKP&fݨrPلq0L9c2PX*ED~PoX,$GƇ]h84,"f$N1pqqͬ%^X^h ,5⦘ rU@y!YC؟<`EܵFpچmh=e$<-Gr{ f({Mߌ}AeRineCƱ#ѰE;=2Lυ @G? ؙˁT,IX|* ު.pQ?0 m&OW.JB@r\`4Nv,Ab Ux0@qeGDh EpWaŝC /5`\ЂF؂nu D< ߷1z-=,TH]ȥNx&n3mbyu) .z;{P59GCQ?.nU7#A=2{f͒'n6*aY>| ݣ__~-,f/ }n.íQb4VFQxЁiJH1Ԁ2D 8Q3aR; ^[Bz`)|S6} \r˾Q1,uw,삁ͭhLt[IK0t Vije 6=FvG4+@Jу ZB_y;%m,auOM?"w@dJMdi>E +bCU HDR_3\%h5 h?/Xe.gm6 awq"(iur-FX=isIx+6G,|I{ B"M&v%?}o+XW;2\j#yP5?=axՊVΈdj9$Pk˯P4ճUנA柕YLbML{0Z-ע]E ~Qg-mPێU<5h4Ăebx=)T@sH酬lŪ2 _LIp+X5wL(ZV/zP{䧣%]}w?y>9CvV?(f?PCwB2U~gs=Ρj.rd[{d6/!4l*PQs8p;8pzLɬq5C8lryvj̧֠l^=JLhmttի(Lj0~2=j(98Pcu(HF3x9J,fzg[}.>!.v=a&ۆM;= Cj,Vo' Yp$mIPfU=<;RiE(Ahiy4WKV6t暓Tb`G)9#i*lC\>Iw@EyÀ[BYıRN\M΀L_+omݬ7S%HQ0G;ϐɞ=؄U Qw)c\"4'1b3X~g#E#]l:/ 1_"ɿBA2{UQBJyp= %j#3Y(PkL(~:rv/b)4͢B>)?#=*ٙ: ?@5T2+^;ٶOjzb 5^.J E#VT3nTiC2) Cd9NWZ :J޼#{Pt1Z|]ٷgV(ȕ<* ݠG Z gXG Ҝ@b.qa&NG!vS nKկ^lHL dƕ5XՁ[q?Y(z33z͏%=v Ta׼8*` \3 D|Qo~τ.k21yͅ8V`;r9!N)H>4*!^E/.xGvΜ;Аfą_|u8r9Iamt wkGr3YW[.(<$0IY>#FW?y`kAyUC[|mfЍP] -ɓ(K "<~](_ PAD">aGl=ƒ`9kƙϰd}[Qsx4;Ԝ+%5@X<[D_#젚VV3\.TY$6Ek8x ~+$ozhX6O b ` DV?^pZG+/3RX9}&j# !I0cE /3mST%XXթQ֠ Pk1)8Ŧ;!HC?ʽ e39P\ZL?t&v0: 4vj.gޖPt\?׉~C8`xsQlM*I+LW0AZU  EGO "ۇzȿ"%s\whOcr J{\auq7Z(] PToPwfJc$su޵j(َ;N5R%v=Ҡ P[?KuDS/Uo}U<&=oY, CvA,~ɽ JԮh1 ?1/1ByBvs%&N"Vz w~8{&웺\X0{lsKWU xч>Cesv5QV5u11GMMRF`Q^qc;FAJcz$ՔqZr4MAy?kЭŲZʍ9lZpnE2?0Nb e"]!|5Hw^ ۛ'F=bڦ#PX0퐮ʹ0ٝ+^0SqEu>?ts1 &Xgʝ7,-df[vqDڭoVX\I7;冨G-po8Z[ӰX0D7ah>]/.'.bd2/==^W}s5.QB\jv'`P?phy<$_\񀕜2|G"b"-=>2<ܫ>L̝UZ!)ly\f(kVgl(M-|Fuwa:Fc&uX2ݸ'l[}e!.u]=n;;"j ّ>H/IYMbP?Ci:NyjoUZ#DaU?:^)?M6aS`g235sR2>/5u 9i70 ;D#YFņ-[$tʸ*<[|7MO $_otBהzH!{8ا&dZW#UNZsi~]N Cdk8hLW8B"~҆ac^8B~,h8Q썸/xZܵgdpلDT׎' t"֟q0cCq"bQaiWP+L=++t dsŌO0T j"oe`x߻ 73կ6&- z2i;2ᅆxP>FZDZ37AY$:c<r,jY{Z.ϳkgL3]d##BNwZɮ1Ѥ>Jh<3*g;pdߊK<եpxg۬b]ŀ[03aS!&JǒKDؖU5{9y,:GZTDV1ZжL1Hͩ&|ğCr]@"YGLg1\m/n:9;?vz.s E#44:K-2mZf|n0 >\Q9WށI^?5̔SrS8y.pB4۝$ic@?,y5:mQ1D4)Q+f:\+S b۸ &13v{@'6'^GQe o,T/ִ?VJL'XJmx[ѪM^-|yMhC{ mf0?PoIvs+Ҥ F3 ~kϪ2Q Q|fPe7VA+#0uULGڇ2Hj:;K1N/3w-t}_N-!-Y}PyD~wueQi@''"ǹ*j~,M]/E9zPg4m2/1;`OӬQ,+ 7֥8a XCsMӃJ7CA=-F^o:@`6x̟$b)+9+Vu;s$aᨁMv[{vwl-:494Q ۸ԘJ8GZ~ps<~@̼هvaVV=ur+]?E/VR< ae!».1#֟nړ`zdvK׭iAEvC2S= eqPk+>}*baxg#&kC6+H E/H9c ݱf+RBTd [X(jOHE]hܽX@ʡa;zDź%,EJ Fbd傫{b{Ȝ#kY ^d"ug|9m ,$?[ !Dvy\b]&mN􏫔B,TصO(ǐf1 )Nf4l[q%!!S' lNh;ּ{J%|1O|BtNՓ3LuI' Gs1%ZmBg7vx,c1>Y@T]ʀtgݢۿɸkedIOV6U[.7۝)GpF.ˣ($ֳq.eAc8֝W{?tt rpf?$KZCg=EfՐX:HWvJwvK zsg O>}g)C8j:p\,ݜ %%lj!J4%+CɌXSD/\.' qɑGFfj]7`bQ,b7ƧV FݽxQkVmQfb=PlM=C퐴kvJ^wT}V0=uʄPQcܾ ӱa%@GW@у /jiyM C7}oAoL|p@9As~k%sb"4pk՜?*`s-zZqN XQ>e.[Άo3f6P p#nmn2 G@Dփ7_NX9K"g<$;gvߧD־oe7QVv?dC.i}'B5¸q ;~⚝BR&Q/'^Hͮmd(PVSā~gؙpe`Ƨyht92]7\V#[V`k @an[ TZ'8Ss GS[x5]me;гחViD$PGvJ]x-se|MODvcζuVs^ W( /{0} !{, {wj?~"'x*,xC9NsH$}ExB(Cm@v֟C# ]Ɛ3a.-&V,ha#߷C9*8IBe=B懮x6$OU~ ]k?gIm&df᜿gCeLt ̄ec6dFUtո-~c%M9!/yP~A)y@!)_H3t;%Rk~'[m-z7Zfめj 8kl$]#5Ow"ZHoDQX蟡b%(Uxc ̚>& kw!w-pQaVg! KV=wc|vjHMwk2} 0z(m= Y8T.Yǚ49v=zC*fݻ)H,`{a²h:UqXG`!T"3 oZS}cq "rA=8}*Y4G6wC}؆]:eK[¼ح|0H-az 2 5}!q0V<=FE>Uҹw>}\D<2nyz>Ax j& ANo1;FU#MygYsK%^ˉ%@i٬oV(*@<%-1݊ ʱ/da~J׊D<+jD^vU!xtE|P"I# 'X'{_7 )=;oF"EZo`vګ>Q9% "گkط7V[=5zDnW~"~a%uwR3\u!im<8+sv4g/_Ƨ,p^DŽpkp qdY#"&z΍\1зWI7)rc7b%@/SzuW/(Z0g&Vt՛0h+H1`*I5HMzix_K:xY:4=_gɌZe[=+"%z"y: eDa@0Pei9߭_B2.IsT1~;WnQ/ Dc3Wb\;M ޿Nrx H- kHi"ņ) j _/4ufhOg$Q$b~9lc8zzʜ'.. H*\pNT3yO @iwS,J|?8{Fef"QYɂwH(td-wVΟz$x&)IiBf!ԃF:(P 6 *k F6*_V*9*%ޔgٰܥf :LG`9l5!( :0SxtX; j\RȨ_r9kDY x,sz}fq]? K[5h'5ҏ{| a̵ yGk.'o^32 wmsX%5{ > HW)+5cdf9M2xm6D62У Niٱ[(*b:iEL3Ytb9X00c|15( B@*}cbGyzb6[}-rR0`FaaB:.wJ$IʷbY!+s&XOp(as6SzE˓jIPSZF@C*1Binb<R]H]|G1ͱ}9XPUEfU! Aϰ`y/1"cA3$[I2rq3Bߘ/"oUGyKF}t%#wO(M{Q2k{LջX4q|ċ~q>))jMMafZ8%z*gQdoL~v1Y:fn;=W8P3 Cy^BpA}wƴ-ۂȷC;WTClsPVD٪ʌ !4yrǣA3g+#pZ~eXGe^5ƜzG>(wu4Xkxg!yDlyNJhǗ7{39Q*t5!.6{\GߢP47\ԓ#DQ1t z-/w:XQ(.Cg.漢r-b2Ծ]˓ٜviD$5ёu:m.sS Ʃ.ãj4D3X@[# Rq@:%Ad4i }V-]xWE!-O%ވY!UQ^KcM0uD۠l^1I؟KioR"ir-MƘEܻ}GHe=j`2 3kIg f6"`^eOjtWg(HJH*|j8Œ:r$!Pj O=|Z˾[7ݙ͕;}k̡(3" %5]{@ KC8mp)]+LO)̈́)7bJ[y"U`DkĜ_,QաtUil;WO]kMP/lv10,h>ʇ N.d"/ 3(QBӊƈ <̥0|#6 6D{|F1# 7u@9v-Q?=>:Qp3D~= Q ʓDH>u|N8ꂥc D9~5K̪ZtQERv2RE^t&[&ouh70Ë;x}Կu Oh42SLj{EvCZ~_-TMQC-79d[Y !LOWLþW:l;ٝ/lܹ8I bR_eP&t,j 2:qbC_Qy6jXP!#Rώ̐7SE4w ͨ_@+WYJs Ň+ojESfY*J8>e=M:+f_uUUjdӗT3q%;jAqɿg:tB-'}HCV8K-8GM*°9R3a)t+b`VدBٺְ~2īo1zzNy}hVp܅(n"J?!:P/"-Kz>Q3j[(h' #]j~v(+ 㞾xw䜴"/:U3^}%;uftV05Ƀa,jnBYAűR|Cn8w9q}qy3 dz 1!RAB.j$$nJ ʍcLf Ԧo!]9;:*\Bh KU~ñW{Y$N~}s!#7nHA>Yand B(]f@gl=ӻlJOY?a[yGTA^[1:΄uK^5_oާ%5D-3\k5dy B74=)x?7b`;ԽhHǦ 0 Ijq. >Y dl3J$W2kW~>Vϡcv$%؆fC vs$%"qOn+5L=Z[a%U=`;xF󪔬*Ñ~LE`vjP+ŘCƕ_Q饼'nd mH ZGӧn_:No0|bPo,ەsB6(Eȴ .I |X=3_~l_.lZRm#~-Rho!|G+Dbb)4'/cU=*2j~@;rִ/P![P%LwRփp8;ju_ۭ^_XC)ˠdhluڄ0)M1Pؚ?6%VEaqynZ;N. Zr*-q5Hڵ_0UXTj0{=O ZF}kdr;&GBKjGY7;Fׄ}G c뮼a+K2Hݿ!{r:uo)~s\V{pslb nԖy&L3"GwIZx@-W)b`hJH;m5 #$_ҷXTi)1pT/,U> XyS?3 v}m$K#d޶.{IDVeD YS2 "816ƺV636;g ;"/NMdyjé56Pp.ٵ Flcizͻ,~@p淭 J\>J\_nO;nCQhE)sh)кW6ʃV|| AMSE((9#Kv֎qWKa isf/˯L 7`!8™ @+* tϡ}"A;:x s@ޝIDcC Jx ޯPb{?hu6yD3G@_^*!b< WC`Ώ]}RQxrah99^?̣'ޏUOxۡS}j/1cz')ԁh1uԎ>@MkR4W| [(9 өx; f> !Y$%^R u78`g6M-A49r) .M͑0G>{XW/v.8o"P5bF͎N72L8'-?hp:xW.3Jvlݴfӡ?p)>Shb[&6{y~Pq' {Z!l!U|?/.K&4єjD_rTS3 -aP+A;L ?^T"~P^ 饊ȱA:oIx$|Mmk;ºZm"㍮N\_οm%\uVLJb$ \Gyc Z/S$ IL%ǑHK{_ ͒яfS49a<35B 17͐ӷ|C"@G G7A+QWKπ#6?17hTO\/oyi2(Ak^|76/nahή.J{Yn+#;s(t xjUʫS-rVzS,HbE$9s_gќ4Av"! QU!g=nثyZfhjmn H9=3guOX͂.ѰOBzqm:$UCu] enf Ҫp>wy=WzDmrH":)%AG2س ցf:7fcEJjlZ?oNFf|Q#,H8 \cpqwWbO/ׇpa\r؉M&Jw1>CKL/zg*M" ݫ =WoPg~!:6x"d& lIn"OwrI~2ՊLsmufP]M@--qfF͹0Y)S- {BWfXGޖd]")9 ?!\]Z$"]ǐPW[rrJq{́Cv- ӼtR2?BH K7Ü'U) LͿEC:l@ cVio.,-Lh-%u,(fu!>O_`70U(Yq`k`PfDlTU8D(ai*޸*$hwՖrQ35"%y$܃>2Uș9C7Y?M7+?6_.#WV>v>Ix)_eLjUW"5wk7L2y>و8iBVNDyw1{_yJ!w(;TuJ*>{^s& ˈ->.S;se јUM.>&btV#> '؜LW!ҥxd\ 52>x }:rdǏyk<-#_T,+AkaɌ<53k)ťz+f2sƅ'1 bZ 3VxqlK 5)%o$A[WQ/ ;pυr;am+3@@9O Xq6iFU~(-ۭZYbh95H,ʰ'E/'qepjz9m{٨+x1aXy +{Uh.8JbOMl $~xsdzXy^ndA Ɲ+i+հjjFߢU@1;}s2Ȉ-JP3-_E|U(Gr-;Dsq+{݋H2->Uyg:M؍S%>tg9q*H=(+qYأe7 @EK} ƥc%n6 ⁏]m!)~V^c'6'~;g6*ذ]&pNt`X-] r RCQ:A9|x{ P&foۘ.ԃҸok}^UZ7CF-Um:[)CM݉璄׮Gi:zT̥LT{(:#3YASV+f1TjYT/_T;^=:F~A-vU/Y4䣮tZ\e8ӻ*Sa~S.My0{~U!.'15 j@=TTX&j%r/S KEA%JEؚZy rP*}Âh̩$q5x[!Ƚƨ^ +Ti-ŴGXQ h7#V5W 5F>hُWN4KxKGqp'(,(f#B A+_6ka&U9BI _6f*ԡ(\;F]o Y Lv*O[`9.~j(+MV]Q;L4aE'?]@ ZJ5 dЗHLS}A#LPru E!5KzE3_=&sw%ҧnc0qDA)+!hפ;p}ݲ_#1:5޼21`?ah>eiwG"XGA,9rslsw;i%Be"c[wEt N*\ӌ77"=`)x^M'pta/Hc5.M2~ӝ -G~~a7XD:Oh)L;{@vU [|(\!pT@}0ֆ/%<  I}A99qDXr=޶8TXݛ.X8J>ߍw&(\$Z^̖9o> Se2v/a73aL+*^ZFPL%>ߙvZC9&A;(;NrrBK0 t4RSW1`٠]=&@͸b7+xASuGw>N,h -{ݸ ;[x Ԣ)NƼAOmCD/TCb!m_} `y$gM) ]]>ШJXZ($SF *[,0nC G?B4Pڥl^p,V*HF 1z !z{#S9y4hM m6i б"ydGޘiv-94^ҝЈP_<}?MqoeNvs&2i#f&ф wƮZyC$x<'n6 0urSd.pc'Es=>a<|jR'{n i0 oi[89}ij p[3CaprO:DDRg^L6!Bӗ'|F[q߭\Y)gX|/!``+޲gZ] Ķ3@=SGtl/]1AEnꗶ/#If:plyZ`(|z) n- iBec2"?xEn/|Ywuȍ*xGd|Zu=~2i]W?XDbo9MCEKYI}KXMFxs< NCAl҅ك7)>T E/R0Ch2sP0Ȋ"ݱz.C`#nNă[M2,ǝԲ5x\oͱV$,k:)..2#tѫ z5IRk]  d:_e?Go^h**84yKn?= )x{Z:i>Dtm;W C"I^D[%/AF nQ TfHwP{_$Yp:.#M=pA^ZA -%=Pf^c"c9p0"GT)7"/ -"&tB3s= $ oaRs <m,V+dR*?H%#8tˇ<#h%l@%aҖ:ug.74*,'\i"[[v[܁Z 74UuuWM-iuMEr?Gl"P-gb5Q<9Uݳ+.q(AH28|eѣ$^<0I S»o쌾(Ώ~6zjU J'2%p$cn1g>Sޤ$T?(SwS9ٞ%A0f9_\@&T"āISIexud,:z>) .6(M7 TQyij!̩ʿY wv" XE R#&i8?Lo~ ږh{c-0@8b|M'0d-jXjm4劑j9`a0Xc Sj". k6 *?bofXPpkn6Lqv~Z?NEOqN B&v?vL1:݌7HDJ΀R2FqGZS)!a8%fɣ%JLMH?T:QI-ƴ ~g+Rg] YV[i,:6Mۦ B*_~C6!D8Dq+_tN fԅTu,) ol29WHP[wdg0wjQE VF*cZ=uu ۨJOjix ␋",z<9w F*VG69 m j/e?d]"͇yA0!:}9 "AroxǙwM%P~^ s_V{gNNqDF鐧Xt03e4{=j X/K5a*qԻtfu tEg: QoOu 0?Yx L?y@ c$oԬ`K|5BE9o(mն{7gTE|YN7 r7{avv"zX V^I^Ŷoj qx3`'uJ~{/^qqh)Vp3gB-ujz8nϮ"=zFDB PQ;Lv΅*FzC :B6u?2|٧h+nVò,Ƈߗ5B9IdiLճFlO16z= )pHY{x/Xmk܀_c s۝_[^V?Ӹ;K!ЕOaq=[o᠑/gIS8t@G|'sK}6_hvHԥ$K1$zHr"A:%p:X6=lVRXT*,G35킚5ѴV>۬ǐ!ޠU BŝSWO1muFs3'NJ13[AKQy?oeJg:房P5{HeIxERk 9ǂT(^y7 .$4쐚} Iqe]\;P)̚1nTXDggNwe7UU5 XX{a3"¤'EO{hfE9ٛ s \kuʻ`sO$:!,@t(qv(rSw;UBܲ[% s]+= Rcmo6G p樂ID`ki9-HT2L'fD#c9nCOs*cb, rj0$UrlS2>M_VJq:xKY s )^Hr1`-]c3SϚ4_:7- OF5a~S}^* DLML>Q⾏~9K L2c"z:e,gпg_DN1{n, '/VF_h@/3= ~0997W]٦Lg֐~Ѓ_qeеDweVmzwsk»!\k$}~]岴+#Ť V id^X:^ė$IMksG3~eL<jOv2v4|$ d,g N<fX\*\OI"Z Wa&""z9ekܘcynGA$z[qgk5!Cb?BMw^ ;}9YabvQ-KYnLTa 2>T='([ZSj"Q1qb:f/]bk#i$ bS4x.ai jJ P3ܛ;Zՠ.C@;?ߚhb7x%nHo3a؀h @q/dU+ wc+]HW"o)(AQ+٠d: @NK!PҰo@`#Q!U]jxUt`"Ki^E<2aC( {ۘ7 v)?#6661?X9AŹ7.ۏ㍙2Nem8a'CٔjLڶlYKKexF!;ZI6"I: Ut坬L%UhFZW?'h**Er6?w]k3vÕ= c5hӋX\( m(&Fz K\3v{?qTjsҮ Ul*KWXN̅^f{kVie>\}JM->k 0Ob#؍gʲAjW_|PTg|'̘t "MHrWc1(zغhDGF36`R#Axũ.$>_AzkD ?Qvױų;~{l n2Kg^"e{1A7K R,N l;6cDƮz@썼=A0{Cz2d &C&vf,#(IT1#vo}"UƟ4h$:: M$Xdd1pǥf==ϲ o.R"B{Xᅩ5hJX/R]K.L}K'Q:Cq JB=p\((qiInxG|V .3{X,ƛ͸__t-ɺN*!dOBQ_g5 d/HOBj{FG|,.iyΪ0MZo㲿ˀhxB~N>JuZ 3T:RÖwceͨs8tUR[އhӒjUm )0ldPlșq$gѮ8jXT1uH{nŹ\ӡ;q*T*#78B;]K|'kDG^y#Gyq) MPQ]4>:P bZ\6?p7"I75r n.HIwRtMDꖐ0b+!w= "&l=\4U>KLJ\<]!uq9%!V w |c?2B}'5,n}Qԑc08t8nXCM~V/j*cvl;m$5XB^?AjPnwec$Tt0N7&i2^D>T)R=ᝆ{i+ Ryq :=HN3!iB[5bב0g֕Cڜa6\0tCY`=fRƦ!'%^5nbC}7'+)Djlã]HO-= R`CBq vSv,#bļ[%_$>p\)ps{{Nx p"lrtC-<{nfu-[(HG]'Vw]Vt4n-cJT&<voiɳh(>$)'sBap:| :i'0s\oֆ\ ~ _b!N ,bw>,2Q% -ɣK@uMY!-%ԅM*,3iTQ.1*-}Z9/Dp;LuY\'=y{H{m(Cĝ(VOT0T׎7y)CAsiWOѓ&q?qS4f&(Dc)}otv`H%E_g`0SB#/:wg%)1 Qޜ3FU~3MϾ4 `??'8_0K* U8L{Cw=utf WkE =ȕQ譢EgЕ9>;3]/w@8׈0JȭU, (ǥDN!E;)y&uh1u'Làu~ש S,c=fuȹJ{Ca.rkA͔c#S.9\qb3zQmOD}DYv.5kb6{k %`U$@H0OOVh.k%t(=,ZuB  @rQyQzrؚ~<(!;Eo*⨡"sD= l,C#:cYUqEbiZ&#f߂J=ڬ,h36RzPz&`Ip툒~|D@hYhfzIO;J98yj C5576I0 Ej'z@rU{i9GYl#NN pE~L!<4`&HJ'$iI-.b{8~LU.sѳQ̻}we!*)_p1 @fi#fb. g4!^*,lt+}(ʧziG;& 48 ?#RZLpe^N.DtBibaVGp]? T PT6=ش Njh߼ơ:Plk? Ҽ q'P3`,ٖZEWLWX/cZ$re[(u,%U, z kSlX,my?UV%r;-B=f:tB%JFSR3fZf;phq xPOYSdu !Ewr7QnphEi 8);%Is~flьpn؂`c4@m&6PAe) ucs.w;)?XXuoii=uZ~ >c;[{ P{JM%WcNpѶEY'|;Luɐqۖ%L*͝=Ϣ[d| P3+S}”JWg; d(Uv@ u1;oe;4v ?]TV䃣P{ӪgѩT+ faauMq5ajt+dTj1Gb?:彻H=r  cmF`.Dۡ> k;|Pnzkn'򳼻 Ra1 ubEg_BˆE]=An2ԲaLZNdQ]c6'Q͸MV:nޜ2cqnE*!A!ʽ.^+g笠d`?hcQIhMx]K1g1.Zr5@Q)|Tͦ5( SvZ*}G-s .ew?`D"K+J5qs=;dQVg f7gͥY#Ϳ5tޏAPx$Dvζ aRvhbJBL{-8ͳ)!@]їq{΍8hXh? ^dȗ2nZ20 9 -⣜X-/:rN pONk?hN%nv:p5}jʋ2em=$|gh% (ho8m y7%6d/& L뢬,J$FEx>:T>Qs’#qaLfrF W4K7ߊA.}!nǍ抳x 0 $aJ*Dm*֓^}Ch~/&/xΓZ##?mQnõv9BU2*`Nƛm-*!4`jQL,Zd>UuZ; xH\;V~ʹ5p2o $TLڮzS@v2 4U@]b{Pulj'HP1*/3\G&vE3")b;HƟSTܕn4 {6)bA><t0mQQ\SJš:3_e-]hatQ՚%mtWsvJEDq,r?C"F79c x (EdZ^Ϭga=xrj6N/h:pѶ:;s9@/¾y.s [_nK3⬽3/=3|&Ym?XBBHɘHvl9o |PVY;״@+\A>oXXMXZƖ6V5xrj?pE+e ?*M-Cg;={'mY1vo{7-9kOp{g;+P%Cb5\?7 Ԃ*tW}:EFRoSᖩv8AndR׫hZw D{\oFg=Tix^6:fދIP8`[OzL/o 0Ax;hcJT,+,"zD|#gsiǡ~O(p؛ȾQ  ēEy΄MK)W>M=S>` om] G*yc58ԤP/e'^;> lg ×Qc !W1J.$x䉌D`E؟HbtJ&|`Α@g2sl@UGw@EiX &@@yNU#~DǼ/*+Elv]^]du>@/rƸ= ':;R/Em=<O㦣rl8?tw;^o [hz ]/-(~]s;C'Y9E'7}7Kq[/W VefNXQNa/$ox'Wa.ZV׿MwԄ uNWCKb8Ap"q@8toLB4-s"~UGV_HAPx!|a@I)n/\37=c߰#>4 MK7:U6Q{0=W1٠Pj-w59\JcǍ-vZ.H}D})Ks(C[<] d9UYEt%k8=lP]N3_{_rZ yM8 hƌ{tI,7L0ƥfUWuK2a uaYlIA9ūj(="?u?,tJLKW 8Ր>o~vJM۽6;c&5O+X$ %\^:1| l0yT7ot#þhܦAFhKk;E(.(.vy7DU2cёGaj#O]s9ޭv"4dW?5' ffsџ^ВUvCw|v[Ͳ:xETȽYaqA|ڝ@{V}pSwDW쪯ʺErdx+?LҟFo'WCEZ+{/kn _DITr $eK:+< j%C!l@\bE]0KG̀ham0H76|pHƴ5h;'5&XwËaX4;ӃQ.o3$'Hގ֗KV.M(*?LSB355SPYR X ,~=&_fd[/54x*J~\J'Q@-K>;މSy3j\^orymVT˘9ӗңJqyJ %/u[lbX-^4 \ ehgF5Z":ҡt oetR8#SF\6&b3O@6]3@{PX2?޾eT!ߞV%e%0"oLC7o,ڳI4-;݇Ic2ZX@ - 'ݖN As8:p@h.mH{"MDhR^op OH{E/IhO.Rs:a zK,oRU]6ڌ%:pz'"g`iFsCu61їϏ0-d0tN4 x^R R*S.IV:ZҤś{,cwg\|UFX>Bg:JQnNbEgzw*ߑBG E\T8dx^Tlkz[~0T=R5~ r0 FA=t:T$aʂF?2T`5C ė^Tj97R넁!4tE]iP=W"B#ȱ`+ӑ 4J2O*:LA-acԠq12! {?*TM S."03dr.f1™S(7X7M7fQ[5cg:u*-~s"1VJI5RB|PeB6PLK}~DeܳGRaSh͙hv):&{*7fmݞ 9miULwn'5@ ~7R/ԂQ&O 6DUQ|(7iǖ,v(5~@$ޚ%{pZ4RbK0bs,/+ϗ%cTN]Way9 A%)9ߵm YF~DZhi9 5ܥJi(d'YwXU p'4YE_#>Nڴ/( qXzrL8(7o j/kP=J7Tѹ'^7ȶQopg_Y'_m }pdz7Amb__)'MT ,OЎri.OS+a[Q>b*!`v "MJ8s6  w HOLcPF/Ũ!NHΩ?(;^G{8K|_ܓS4^?P@<11)J_xnXACoZsiM9q'sْb8f %a.FM/O`C@=QU=њx3m5mACz+H@Hx<^']rET+SMϓYj7 v8%x=:C{ ۚ ؓ`]wGSO$ELXO4rjFk4xG*=}+hc}J;+O5y@#G$ C̪%,x܂ K=ٽ f殞a N3`NNj+YVɋLش=BAӹ7lzI9.m]6Q`A\8Nf;ۊ9w~_] gh&):EiZ®2ƣCDWM&|,R#,u MLPHqҖA_|CQC-Lj% M)N$Q&&[~Q!u#Q\2Qm26Iѫ_Ef+p^_6Ӭ+%kf, zqzTN2J7Xj-gW68L1eJ\xp8Y& +L7(eDs7]o*Ep$՚-iaNe-ϖA`uHGYj,u[QŠ f|z@lq#Y,(*ik:owa(4]LuHHZzs~5rM!t#] H<7zkxei 7ۂ7Ӟs10=~߅Y.}O|>:-Y( 3]gI\98+f\_˺O?ּX*BIƋ` ن{%\"K/BƛfVnxtmɘyײiĤtAچfu@_BrYjݧmj yP t$X"ߺ7Ժs); Q <5L#ԎӌǷ˒Yp|^0 ;Z9 |:R h$#cwbtLoà #(濋K/"{r"ׄbrgKH|Z۽Fߴ!@@_x|3rcmUꜶtd{ZXKԎ/{Q8M@ȓhשS<PT)I!'x2wVnf$ҋ&b ̹}ƽ4Q2IĚzU-6ow7L>T'EԜ7)4$B0( {ym}w 0xj5{bWÄ1u隼D܁QTA =K ? =a],=tb7Ճ--(T3}9IfCn|~jcp!w-=OI}X==5TXvƁsj|0V5El\{3G!Ւvmk;P @s5ίLW-`~:1γlۦ #@Bi aBy1BihI`Uo%% *}N+s 5^hBR SW)!xBlgjDih[ƺ)}/n R[rц,H&X>c:}za-BA gn9#dLSs]ь\sMiOrAȜq_D0RG;S`"EE c)Qcl8}o< Ah7&-J׌?3l,.Cr>W>-sD*Z]{9p֍+<~Yaw]Ps l4<#e']({\p&bR~4^=$:K>81{W3 w`7a<v }D%%% g&r疮u75? W6^  Ȃ܄!톀lh50i /]%v/YR.agpNNOvdL3=XPh76]R-^$VB{C4;t*NalNx˲ӛw]l=JH5-FL:THZ12f 23 PKKz6F7 nr~zC&*)\SZly4.HSȩ4Isx=f(:s80Q&N\dnw6z!VORS-*$Bg1 O 4#)>WeދG xn1!V9-@4*Ԗ^ps utu& Om: ]]# "52 gj9*gNgŁ.37KۗlN=-]I=gPLv; GAq3=PO򎲟DjQtqh/ÑDUݛ1}b  I{% i'C# h͛D6QK[nCZcT=ҩiX*pcoPZʤt\=uJK e{z=zZvQ C*~/"eC j E}|P1¡Xmm-*Ou=if6١-eOq'I_P"Δ8| MEs9;k+E5RK_(y =;;~ (W|LP(LJ\ieLWGSh`Eil oEpۮv@ ߦw@9PH\iZC }=%%8b{#G3G K0R u$x-pO|׵yPWrCOXp9RGAۯ `PbѲ;êj{iM\YiDCݿ`,U-;n}Yeh\ z4 ҍJWU=ӑvpTXZɠ/ɽ{ wn;1|0/XIwF :Y5.^kmsXehX(ER3 [)l`mr)mN EU/**,:ZBʭqZUi1_`4)琉pQz$t>8V?oNWo}t=ͼZ bN ~.^Pέ.IJ!Ӆ^"xxGT8tGgW#ȉsX9qz!8 =[%<#J b&?|ɕoeK%"Qrz3ºk ٵ|V梒(\eRKDz^Aε/Wq5Pk]UIff>J_[>߲]WSƩ0 V_BV h87 z<"px\ =GGWP ԰g#OoIy]a`IdWlãbR YT[},p.(ɮg"]fn)~ur!],qBWոLpX-M_6сuzm3Uq1?l W.S/ǥQ)DK}\RJ-IV'U{0r'x<=>Z7M`LP4X~ie<#FBp&NB f}p^>*sꛙF gX}X0Х[~A|FkX%\> wchʉKoC_Ʋ gԼ;u3$Ad\QM1%`Ru[/763_VcǵUYf9ꔸiwK SyHuYIg}(So0xR*ѭCP VDE'\NN|nCΓ<εc9|+E+:=T+lUe*jXRh^[j%T]m$Zԧ)ןOdzҝH]#gy@DvfQJ6ۈ$Sp2ܑRRQjO d$$B{k$آWL,+qU,$vxGa ~ ol2ד7h$y]$!ƠeK/yqPEȭ\!ڰH.=zko=uШ/VMgpN!Fv?֯ _~(_reNB#0.Vd1SFVwd2 ˜FǛjӳiѷȐTc ~"9$tx0sm. /fN> 9Ue}1ž!!‰ԏlWj罁8L4Eb .U.\haP:W&}eoMvS#${T2ADaߐtB|M:vA;u/``X®-VBy{Nx+fogMu7K麬5F)')L٢L'ESw2b8L3_ML;ٳ/vVgLwM %8L Y A·)nj붎Υ;fZ]&g͟sQvRF%ߚi] 9{ŭD>5t`ז Jrހ2*DJ9xa_ŒCu$o{cYS\ѓ.5JBME9O@عF27mZԅOPͨ(Lܧͨ}}7f0FƻabAB1SXTv!O.n(LkG[r5mN<÷- h(Q9imsfL>rb}v&L: ՒxU[;"9HqK2ZEaLKk 4t> 5_zU/؈y= 5o, ;=x$jܻ1YǍx+}l\@Bհ3A cntt5#*<'QE/"Whw+P(ʅğ \~'z*í0!F;^^*X8\!P\fkǑ}( Nv\yih1"?I梻u Y5pp'oa(:c>jʞÑ\7 R$[12׸.*Slu*?"Iѩua&r&jmD^ ?Ÿ,`_ `YH%J1KMM*2SR1}b5Us!>7\KpX;rcoһde÷/%VZw p˜D)M_𿹛MWT2YC_9F6dP|T?m]u0*+m4!embV  K,P٧ VʒW#Cx/X8~)*b 5;ra;Ct+ט.J Ho{F[=캖 kdhGֺ]Z}kpW׺3HOn]{ۗ]XFbE4 ;J^aPD?gЅRU638u ](u8/[Z6tь^R:ZQRhY i*;3wYdxvĢ4jϐ1tf[%V\ CXMIia]vTbiԓ_gK ܐ\ kl֓ƩXbe 厗 . l%gDRZ'yůUEZꣲMlÜORαހ٘Kн?zq9L|a_ӏ @]1="^X 9"wOx\]OZ y"#<WxbZ|xftXo ^* ;B  % Ⰰs 6k|$*1 nzuLP".?D_svƭV@UN{Lq 1 @aOKnG -mOm%-hK.ܚ'V'" ?lѪp!8ﷀsjP j2'ZqHnsYPci_&Nߵ8jLʾa{ UC 0Q-uKcpRevy@ 4*yQ^Y:i%Cඬ5Ahj\fqg1]-. /0/ \PxRpn!@7/9!JU^hLhfhqɆrT:lvNFkD2H ϦH>}PQ^}d#smٟzXd"ܪĺ}| mbsr.潋.Hv.?@賮(T舻2%i{On x@'H(\n_1Ж6u7 $bP\ 7b' )Jr񄗐ǧ{]c8mCnNA-DO0\#lg|蜼Ji:z  81P?}vJW5hs.VqP+A9tʸ:֞4:]9lg('qe`]F4(Ulo x}Fʁzm'2ȗʛLcP-QVh0Ba$ Ա勮O͵p>K Ɗ&QtiΠ@B#x':U}KQ iO_ꀝ`3{^uX$g4VvSsht@ jkο͏=N){:/xds,F^MZ{m)d1#bH|/. 0 ,@^w^׳ˢh1ߋGLJtDIiJNEHp> g>+%ODU2{}񐜒e. 8dۼWK•3|q4-JS\WM6YOnx9|GHeP>PWYiWvTz7ge *|C"U]ɉUO{OEϽ3NZHTg߹31^(pJ ߓ;DG߳9g3xKS ۀ(T!HzH8CMS PVzZGE3zX,+g6R'}/Y bHgTƐq)z0SKG1͂Z h$!rW6\3{3a7G0ʶ?_Lkp.xqq\9XVPɀF}ilٕ^4*9k(kVeƽ籋/&%):?-I/7WK8G= M97V'ZP/tߒ3 }]qP1gk#:}a-T/,'7QDI7T@Sݜd\\; 84%?]7Jk\?UܚE/3u%O!Xd0'$]~-uk!#a\`E)@MN3 *809sE~Jp{Pqaˁ. ٤* 0![HUC;Yuѭs8ww'Y% lr!VTarV`pش..D V-d%iv٩K5Є`R R7* bm\B8zAr<%"||tQ;/#d|%yKAkl >QDz逼ju%γʅP3xE(6/[/np3ǵuO[m(~]gb_žK|pg ,~b7! k>-֢| ˊo"h ܐMiD6K1Yw޲d~LPڥ]kIH6>Nڮ'N8j] oD %=>IB.l*ѱH({7o4+Ks.Ar%&N# DUAqg3(Ϟd}+BrR@8$?9=bOOڡ.ο&\$1@\`a+7}*T 4@sbXQɆw@n4L5`V:Ô@W7StŗJizjPf955<1\_6j^ͲE]!g<ź) hEq! u6ZaNLBWxj ލ68!eĀK0i7,Dg&:y[ڝP UBxDr8oB,`reWC#q$f>2Z!ZVѣ{v.Ԯeh&:UJ_cc<Ff"Irz( Ȥd*ɺ.T"Rsb&N21XEo{is5(,{+ۘ,-n:1'Hx-HTYҏV8_A$4.Tqm͐{Ԫ2`19hʥ"Qm؎i'~%x(>j+7}bN6@nԾHɒmQ YM,&R9O}&K>8:ށqqWIiN(^%/w2*a쪤y?w 'P .O$ @Nq N o\P{ÕtEu:PGwsFrf>YT0E#Nk%iNL%?WЍV6;4ςR&V#/A*O6Zb;}JYEC x|FzV^sMSmDXwT 9g.pL !r" `+XdFicB,=W{"iK}r+gO9C'k21<ʃ_55'V87#Չ<3?iV!)Tߦ7>Ȏ#/ :6Q O,dO' ]r>4z+AF(܀FTq+܌M$CU SR2n/[Pyf~e܉-b <𚤌(}tΒ_hqCqGW("d@1 _M<'\B7VrvM=49^ľ!7)l+24C] e $eF+3Wtmm5s) AjKuː-V!T@!C8lɇ/}R" X5|E5(f !H.XZ10싑DZG辒"Qտ睘7nJ%[gySVg+J)If!G0?J|>c6V˙"@NJP9ΩNYq%`oՎ?ꇒp=qEΰ76Lm}jN[A <Oa[=Z{-R Q%Xȕ:CFA蝿GF "&^qcLOSzBG% j| &y.CJ%n KiGG/l'% X)z@k@6I \ZwfH= Rs`\}3>QB u)ҧo->ϼ~㝣)R<3N91(@7f rP)1}oIbwkX4JZ'7 &;F JUv3$[k5s=͵gVԣDhqt𾎯)72(H80m<*k>Ua|R°4%ABˍkkZn:Lݐl}JP^/^zQ&;EU ֯u#ѰP0oIJ^jZޮS|«]&_&ej⯦RBzڴOLmawqZ{"Št\ҷ>²))#j5tx&n?4Q3;A6bPPQ{Ι-mHmtbY:&EʑF :Qǧ\M3GyqN61e˫KIG2Hb-ezZ!w!R!G )w$`Du&%RV?*NO|}Yux(+`Dҝ0~^I#G~V"?rJV K"hڌ"% rPIX{?"Q>dH 8JQ#4aNTr%i@SrGtY&!t Eu%!ͣ[EDa%{އۥ#D*jY,@BQv"IvB[FkjROgr2â#HGkqdHƲ <`ኀUނ Mh %Ɗ㪧9xHV#0pJT80,A`t|ܤkOH9e M>F1uK ]˗WH ~yygmVMXXD(W%gRAҠ@ѥL6{e1=!]FrfWetӺc+R8"^ކbdijQSub*cit!h 5BA"+`*nEFWRX,Q z7v -cU_aw9\"A*Z mA9GF)k"d`UVzns-Ԛ[ૹ鲮c0YDe hr5PKHPOKrk\Z:݋ r[818lӋ|8ƽa:ׯ8n cB9m Ķ@{zI-Z{7+,k$g#CpŬV.9S?,U̼Կe;/SVܕ sOEj[ 056MAm~3Zk/6}W285"#6iD"C_![MOwTG<]{*O֚G̉z`J0겷SҠTL͍MY0WU:' i߸D(5m )9zhe.a,?jB(BtdMUd^~Jg:o9:|6eV17P{7%[|a4&xpdӁ(8[r 6-AN+ p~u7rZIZۂ% !G0dcPD]h^klj:Tt8t}s `[6\ ?!8-c d]$ɐN-eD㬢t@fL٪1܈jqԫȸ8xgY7 #%gUo͋ah1Kq ͚9Pg/]Uİv"ވL`rւZ@Rl(2.EL그M(߷X @S_T@>Mx3p(LV9:#>2 2LMƙDs}6>y)dx쪘?,U/6$Ac'3v֥ # @\I; *ƍ96-%%Զa;\(h^ǔE~坚s9Ա 06RM z-ޤTOE)j'%]+\P;?Ϝlp3-05Z:6U#HM}{?M6[` 1_B 08Ӷ݅w'.ڑ*?Bq6߇۩FsB A""K[ Cv^}mpu5̑=\O$NB]v7\ДȘ>!kom;6E2ۥ(L@|v22@gמv$JȂ)YD0GעÆqD/Gx_6H- ԫs.lyG_ϊR"$!JFLd 'BzyF|Rg+Netd`>ߞXPC=4b[ERFnAN[v+(ϝx gi Ke )l'HkZ7o!no_CY{_l22 VEhc6=^:`{Jh"T pܸ7޷9=lb,) D©\H?0[?[YN{~cQyQ%k/ZkzO}]6^P,-FkKo>0v}O9AG4_ =!R#2LNsնq!|"@4iB[8:#1ԏryÏzɝuC'm^7w'RPmAx3'a"Y\-Эu3=\tx[;E*u=kDɏ Ύ@sJKgC=/~oǵ9Z$/b[U^膯@}^~\dm@[OEezԊGM'wnLQUCYWd7]#d@@OLͣB Ce5=k[t'H[eVLD%rEX@R\~6$]6z>iZP;&{ kgZ0L {p2)=mxg dzW@D  &tի:@9>LON{>T+R~Eq ҰJhJ]'xn\S+ }uU.kI$ӪoS;1J9gQ `KX9Qᛨ&J, ӌuNdʟn_JBj?VZ20jrꖂ J`J2mJ, ~7 ;hS5Jr-~nZF \oT| Eh,UB+[؃:X+5"z *ě2y,U ) zwPB{B7*\ǫ{M'm0lQN6 yBO"Nf; 3 x3:Aڎ u${r7}$@ . q>AD`^RA.sJ 1c+z_ʥPnIdD'(Al]ܦ32nᙜTSA'б@j tOSTE ]}_ڵy~0Ia{wNIn6_#Q? -GܒD;ĕ 혍$s`3\(DKsmJ0 /7yP2nvk2b:]uj^Y((ٿhCJ[hb6\g풮#XgH @?&_"3\6 ~G2's]OĪN;B`?Ttw\9ulay֨[Ju;{ՕX4^l9n{hIA%216L4l\w9C((=;\P[X8+(ZmR%.H0~IJraׁ7xB>7.[DQ_]Bjv6ܠػjT׳,tmsOAAPM_P[ߦ0"L O ~3Y g `_f\篎bbʻ0 QeLYMgP~xXus-#a[Ptn3;n5)f3!wE$ 4[t™Nh"P#Kh)_dO=_*U~iьjx0+_V:!"2jW:fcF"ES7{jRQz = G )ZS ;ig +kyPfnkyn&80ߎ-"=^WË9)!&d瞆n)~};8T;3S=JM& mLHؤ~ȡZco-<Cn0߇ޢ$S8 {RE^ WQӞb/&';+hy7tUikP%G.k#sԹ!]t;} =GQB6[h'lيyBxg?a"\OL,t!aK-,9ˀ156_`%U΁VW_K%Eխ~ewyLq _Jˡ'TjGʏser<vX0o%./#F &s>7k$i]^>#9Z\p1S3LfE]r36n1Y)rNe߆2Z5QAԟ^ưPjj4UHNuTz +AhA2|g>lY1M`w_MCtUED? `O~S%\katNCEe&MQEP(?mHσMd׺n_bOr"u>_-Z@k *d {t ׍ 20*1,.młƩo:Ja_ܰoji ɉRث(@:U{IHa[#ԼJk}"h`c0IvX7SD-C4T8v z4)o&anε Jp~TO.}p)}dHnUJKt'LUPnQѥ D |$8 T"yc<-I^*g("x!D gVb" {M̵#UnX gH2O业5`ƒjFUQ28зSb=]B*<]_hOa!RDfV!bkQ㻠&¾?Ba NR iQx{O3fë ~N^r)+RXOFͪ|bv%Vz֮wQEݢ~z_7|_VhH<~UxӆE@6ZANv|){MC6oă ;/tl I3"+:+繴`gjʝsZC ^ފ 񕝗~4ϕ-^m_tT+t&1Ce˜ө&qy< D|pt5G~^xP*{Ϝy3*=V~PqӘ3e7Kms߰-mt%RJjrjza.32|v1 WUlXiq.VKn}p(Ԝq=p }6y +/k(ĆQ :&aRU*L{  aDHm5n%t3IYIBE%v\aв6Ɨ&@K1_-" Z tq8uJL:S `fߺ-,{p ^MK3vP5-ǵ?;.ҲW!").]rt6LadNGCQ]S<: 8HӃV5Av3ԍH,O>T=Uغ 55, iU&oU 0c/#xOAjd5Ic˵&m%7fd2@ބi߻2z ia/eόsT.?%r*@[Gݵʡ;ʣ ^=# g~iAy!A!ګBُOV,WCs5DHG"*} i:t>Uhon1dl/w(㵘~ 嬧nݘ=xK#ߑģ .U/,M=JHe܏.,Ei#ļ}3+ fT-`?:kߕ l_\Bp\YO9ĐRES06ˤq $Y9N^sĹdR4_(l]B5!dLk>1GyifַdKc6PBx~ :MEkԫE 1woNvQmAB1[ɻof"XPqѯO xU&~lr@z {&@jŤ. =Kcx"!FzYc1ԮWb>ߛI7{gn%3O$ Uf@'$,r4ޯ^YU0RBnp`q㙍ytUcw0R]ClBU_px|AM3ĝT]q#y{ת][}%6I5Hip0lBϏʻ{/2Lt)@#x`E%g<oc?8ksZkzILUC3'[ @_ 7뤺GY{`>)HQcWj&*l2>d q1zjXfp04èTXzd0  9a8ڲǴwo1(JkN{SnrͤG2gM&>#մ8–;ʼN {ۻoJ>2A-SP6 Y ynZ@&@# 6f@%ՄJ}SY-5T{L)MdKnDv聦YPTpdKR^TWSF>rE6"z,6?7zr<YnS`hnU Vdj}=xH\8sqx|NEAyE/Rt #Ά}* ?n7I_DsbNPo`lUBOTP/U'[Z4r!SAUfpHRzF=5fh`E]b'zx^֓Ⱦm23$q^ 8- ǃB^:Vgm\Yco {E!(b[$l>pEs:og [ }):@){,~B9_qv \<8R啽ULU)5U (۸hXJeq7If~~.(`L!Řb$QAєe?~ 1{DQ9ƐO@-5^#y}yAFg B?SKbʖ ҟqXwbBԽ*ґrf.G~>^Ȝ'0;@b/h*,ƅ#X| N5=m"!|Q:\+U64^ٙmܳ]pҷ^ԐU{0JI 4ڸYV(1K.{S8SF)r-Z)2|%7%H8 ,NfEBZRi$7Lm]O3إ͵:diT`yJ.,`zXmٗ.>s2-.941yTݹRZBj%"$^@FG7:0O=,!|0Ύ(vuNvl| lyzpcm#?5婕2PBCL0E]r.rWspC3FЌdDU'NNMvQ$Xg (bQ]UhNއ[Q=QȉNLia-X;<6Md/礰S{Nuٍؑ O 14 ?eSzcPGs;E38=D%^UĚn}KN E#c┲o-JMiySBbd.  h'G/WV&DX4O"$$sT"D@-:ia7<`9.yliM/kkP1R)oy"jEd1ZaڪzJzC2w}ͽKrM5 5c!` KZ2#Ą G#ܑ J?:^G*V"֒)m34 s, W_qΤ_ɇ]*zwg #2Ҥuמم~*'ݷ?T۠g s'\/G\IBaSЅHfփE`p7(^lGjQZHpC^iMlEd!, umFa_`r}eQzj݅07*hJk(35l;tK{(SZ㑜g&Q'wGٱom抵3 6eC;eʣx`>ˆ5GMcdGH3 pJ=kc}^dwy|lμ :6bdRMO]t4, n(ZDOegCUh1>DZzZ{8:rWƮjO8rO几B醞bCԸ}bś!qdD K0>_ 8V#g(RylDr3gƐJR6&!&+Pu<!4Vӿ<%1OERF0Zk#-D[< N0ğg&\CF,uqNhJbs5~!g\<0d bsko zWpF>04Wp~_%]Zښȴ67W'TzZnDD)dEH<nwqɢ ^i6 !! #*^ ~UVp5NuP+,23RnAbØ* Zː,ԧ?aps8WVSgc߻e2hk,F*$.~7H(7v`VcIk hV8GCQ$ӝΘzVh^c׏@VT,Rr^ Pӹck bn1̾Fxq."o$ €!={.RB%NC6-Ur A鐅d"׽ )hcRQ{vpI<+>PX^?ҮujX *@@e V#0L\q}J)}.OBͦi"7V"&Dl71a{VA3VF翫#X+\B Sz|%bH]b:C 3dPhP;lc6akmVD7uS)jTyAqCO,""'U)~i^ݸ ($)?߆[!qax\-;{F G5.*yjɕW8"rEIYnR0+6O!  s)Qѷ5YN"f/opw+Pnw*Ʋ=AaqivDwMj`̬|2)&y9B%kD0}dg)iOaKBt*S?m 4F!6X%|&\}N[gy?G3 `W7;)9 mL#.VCKo콯B\wDͤ|`J-1)vFʾLj0 V$ Bhtj /h"^`LćvuS B'l痻dWR;aB  u3mlRZꟁ Ƌqx>vE =-e]16ؓW1Cpԝ%oB`wSAR]gBa[ ǒRV]$Zh⿧Ԕk nЎ A+;41Vm)TD^TZ{ٽ0}Xрb0 ENۉ$Zm~5Q~tR~y`|Yp2Wmf,e, X#$!g /*S{;^]G]믢y725)dR;% qcjL߃-eաc-ߊL6pK,,#uψB#}ےAUH '$o!\;60`5f}- Xe qTq86ݮߍک˰r1]iSPtr,sWhO|!/ڎBa@D4cmMf?1|W&N_:VͤPYR[WifhsW}^`e$D |1Z\ۆH3mٴBUm8O-M"vߨݕ(j>x-fu,hX {+? ɻf72˘}7{5D!r\kI?wXrFg?YQeC l `tNeA)҈h2B YOŶb_MEY#>+FPGd`%5?zkU. jSVB)Uavt`(;uSǜ{WIN:8؇myfbp|'P"Mvpq2#ڞ>㳘 ¢ \f[)<ٟ\VS229lamUQ~r RH S[tqnp_>߀[cc@x}eL@5א(,فDA}UܛzIt*L7&k*D5{_,#X&$p5Kw+CǓL(̂;$eCǛL/شFX/$>_,}jSyTe%3w/ny숛 2o(ܗA.i2, ,GwZiCш^,P\ V˦,Ay '#PVADߦ] lU1km\:SK^yN*D`.e|zEVFǣ7mEDt'_ rݧTΗXR\Nn~NV{=m62t\.g=b-RZ-2[?]¹vy\^kfyX FySefA9`WfKpw$֘Dտ+2&_˦H65>G?_+Bu@3Bx~ ,7Z^\[Jc~տaûs4z2-+vzVxK,Gz 3as"Rv=jJAbz PB{JYޮqQfKab!rΏ 񵙜R@^Ftvk ~[EZ ^Ti{ܤң3dwîBkW'cGfwc-/da=sN1x 1 =43df?. WO m&)U$\6> AQːDs4]o$by+uNҊG@C| >B߲LU@*ڼ=)<JŌ֠= &߄V[ا:hT S3d%у8ۆZ+-ؕ۟b$8A,R4Ѿ#[/k?v|^U++w`WppsA|0ҩ!/("ߦxVs k @*:qmF'w8JN\#o'LST*yuL| sVɃC*x?[Q~f G ż,F=!tбKՒjRqG '`T/j "vV&rkXbp2#M!Hm3 SqfSRpp%(V^w z R ÇD>I~5Nt0ǺȖ$Ea5Б0IڞA]}_9}8UYq41hg,4?j]Ӯ662ll`"j=xC~L'^˾XxX&lcMe\K\v_Ϥ]]_476,5j?iw .ϫc6Sw OV}FV㷖Hٯ̵/<%_X:y.A%jtk+Dž=hf’riҙ+q6G ?7-Id|N 8Τ_$6eDjz{yki7Rpʚ x#*NV&Ҍapc~Uf5#gq9 ?W= lnRLC36F),}=_[ԋe+ %||v EPAġKdȼi֛,G 4we%=~+z)IBtp,?ŨzvJ́7XOXg$B0!x*Zl X!& Vx9&e1Eq@sc$RPyd"yr=qa%Y/ )Zr6'olrŦj4u+!E] %=yNk#> 4k.OKGnONw~i8/w xFY9=h[9ڦ q=~m!|iWKEz!A32Ce̍XI{5ЛyQ0=M:8Jpzעr&:ROg,|Iknh/,'e{wIr6Vy8{Xz5(tsYv-*D8_<?Rj7o]hLf<-!x ٗ#Ql8WQ1ŠۆaNÚ$ ߳D%<}@5,~. %&ׇwS9|Zv.B4̵)ٚܶ%AZJoG-)B1KT4$vC-5/ 7u)CuVZn/CAjk(mB"TK?$<꣌ȫoo!uSzW6ֻgNG{QS_va 3 Ҵ[9u}Yݾ3),űgFCX_{N<\F.Hvߚ)fGa[EâE:~Ryچs>66ٙPj_CH{p2 \Ao$93 4!hd!N@GH5ĺmӒcPĺCT09:TXϘnm ֲo_[ׄ0k--R]#B ~Mog’ [X:JĜEXtى,OHG8,M}l/zuRNip *#>(DPI)4<8o'OFc:kP}d">qa226yM /۬lS)oVhvLY |p ,+ c)Ц>$g~h%5;I#'9^T*I;o_41wh9eL#>Ml6VNFd.|U1)>P3@xcZ[Z^ u(~B!4S}|ov 5u#$ѽ`OOٺ)}*r`dl`3ڡˮ'Ԙ"#ݥŁ?5j =ow|L:Qn`0_"WSߣbQkٳ8Cb1C -+[=ۍ?^O?؃_f=~vZS7Ded6!b{XAw#`#1S6oqGA|.[I11nuUtZ}ebV S22<˖?)$7V+X<:ЗT38ֶŸ֕E;l (3gi-1pZ8jNAL >G~`˒  0DU[JE[m~u`>h^ě?jrr '^jK&R.+!킾!6wnumJ ZHDp&{ͳbs^M?0KNעO) G~.̘!̯1:F8 ޳;T֐(N.@ -ׯDcDo@lj߻:< }n'o#FHI\3m*#uc?j[وrYUχ&6*г|fK rZ9`Ou5џLv *2[CR)yݓ0[\BIf[ Fxn8 eU͌55vQ_cL搕OM?aBPshS}R$'fb,q#Ϥ%аwԵksa[!BDsw tU4kTiGVO}R@=D;&, h@4 q{,?>c^;mx1Y .zfmGV$cd:/[`;6.5HIR}!C7kuȖC}Fa{pj>"o|Gyѥ>ßX-+.~[^^K6Z#!EԻ9P&v%D3)J#X`UEqQ!ozyǚ²łkk"iPȢcud"0,xq Y+;@I>c$ 2pnho9;4x `ǨSsn[b(SP[O5+>wQHluD|OPpu,wQ EWgNCF˚?upLb7q׽ȡQ!'ffo w!J`%/3ᧁ(#80:oi7Ƕy CH6=R!Qke=P%9!}ԭYO#2B:zyޙ\{J3;P:@@2KWg 2]Q=?h7-DebKE:Fd ;%fAIX #d`GfZO_P;͝aƯ&1`LTm=S%\jى[ٓP .jXY6 c;N.T؆jMUN'T%"!Y,n 42Bb|S6%$D-JjΎV8+mP ,PݒEt-cf{K/r]T8L:1tOτ$D g6t h_&.n%!QVYQZ+c,N/-?u;||ٰTi:MU&hn>!VMZvUx eU,\s#;.̸ԔS3.9sӜ1~,w]qvc(C%¬=+G o-~CZ@k%T13kܯ11żkо䢌'#Tbp*HZzuЭD7ZD|VW,:/X/dShݻ.YTDcWNL]n2T o?7j O(Uv4DstY|wzx^F;of_^Q79FExr)UN&iȇOL`$"l9A2OVT%u G\L_yxp:i/ga .qT&ftcI>[B=Nڮ5zW]IF($ ,Ґ ="}ygAx@z/EA9ЙB|EiNJ2r*ڄ؅9S&t1mQI#ȯHtt([x.OYls1NKx p:0S],;=meZdֱ!9u,Ol.>xYk&37vDc@' 8[Iv(R=>ݻ&d ! VȶѩBvM m..:)Os)UGeEzgM,샭cXW,66?Q.ltR,(8B9kKۯ4vJyř h?!M SP'J!-}ǒJmaL M.iѶH[M&ho ?BXYVfI)nV4^³A}k#׈D4_@5ќ'!T4'wmDsMdM|Y/VowE1_:S7Ƿ |,J rt+qXlhE띋U>AU?%G,n׎hDUž@p7@MKձZ&`)[~HPO~p^HO0z9 tk>Z1$ґ'LbG0 Ti{.'l:pd2'e@emX~*pR.Ņp0ANR4wR#_v%z2lp#Glxg@S1 #ΒԒmGY[([vLCVI6p*|St~kipۢ;T8 1>x#h8MF<+wf1!lGm["V')b߮ W<cGzwjñ*EFλ䳹f|o3mX}#Fm*4zty^`OqK"/ IV3wqGV-=sm\];p2o'dCM7r|纏cXYnX0{r$Cf  36z}N7761G')_(z}qPl.%d)I◝TgRF q]8%df(Gt/6}HBACD\kҫx8kmAq^3tnꗜQ9w-V, ~:Aј Th|u??~Pڏo&x>S 4QIl(_+B2Pc~)mU8Khcx.6e:2j[.I\,%9 A;b'JDU,GG/ۘک0/cɡ:y !%~X=X$Y)jN0\|V%7i2;oBU&߲RWn-0NlV61VD d.W[o'O^PQ,mru9, ^0!0RWѬE:-뾧/[؀݀'*2J3Is51-Dxqh"~ hi8Tz#[Y_]?}q4ʺbpg;$[/y00jְV)Ddhk3.U@G ᑣMဆj Nހ)~_Z+(,ϙQf9s~9gJZrK:OTHdy_~ڴ7Dm}B(.amE9QƮEǨ=Xe6oVw <^Y$[{">%^^*p轞5QsՄќo_D=yAK1ep7gUzZCwvF`)=m/>ֈZ@g[J7NƺVD! R^LZ1R/,R;: E0BJWsz@Vo %\/$*e(ɚYz:  HҶNL2K}Wn vO󪇞d`1uTEYߡ^P؀cNf d 0^8Ӡ 9g)p1^O39FE# )v횪6QKR=FV'W`tz9hgAXAŊa7Y C]g ?ˀ)7)ardvtm"P杒<)=VCWoO:O:"82A_b9Kre@EG| +7y5*]uTX΃c1ͮeup8Ń=뫝(팍=0UAպ>lǩU(s9C/-1gCB4<_UїU6@{c#; hg"}מ4Zf@fÌ")p k0 vnsnR AuK(jUc|i;+#{,RC΍`1}2bbUM]*?BŹ| :dq7 rsNMq0AZ :X sBgo?g=D9Žjda6ĶLD.*-3@,ti,-k#h>|Er.[k#+q&$C3z<3F;EhlwĖ4|s}@zc:}P5B Kʡxگ@Cx&yJ77ѕ~(&CU%We Rޭf>2n۳J"tm@YZ σp-Щ10ho|䨋~6T#zd鶡TyQ6XPTTb’QYPsUjeo4؂[)J}*$5O \Q9krJ[S':m+'׶g@ɋNFc≘ƞ8ݑD"H!rZaM_r3{M^"hUo: `54* #e*!V ʮXF;-BK7M>zCIsj4{] *f>+T7@G{ܳ=[O⤽_%e&ݡD!ȹ?iXwHha=G kLCe!IBrQzL&_GF")-Ҫo[dߐM0zϮ_3"3Q#sKE8$= U_1LwJG .bp 1RXeА"G!6&x£ ;l( >xK@ Kiֈ`\jadިBIM4{*Δ=J4 c@64aڎ}IE|ċ̫ 쐝U1UM|{m<ʵa_+!pH4^b|95hMfL^5W0Rnx}QݕjUOoJNG\qgkcuVA1.Ә:T |zP~CH(pO$f0rш ĦPW?zE:)2| ;(/ Y%"Oͭ" ѼKb If'͏*^.UFvKm@s>qpD)l4PErhqą,ˀ 뫂,L͚9FK%-9OXwif_ \uqnIOeAɩZ_L7EToPTN\1eU0԰lEM1c kQ/; Z*qIG}G]SkoOͦQQ=fIˠҦ 1ȘENտgrh؏FC.}~uatG}" * i!22X$2VkF8Cލ7{iϠi0IEB!ڸQk6/a8qqr K^ W$ETJh:ԋg&Qs2pA7V#C nKK(/X>BZkVEGYk fVl0K6M~B5 |9rLll] t{O# w'f S _FJ~Ho\Et|RQ_q]C Oˈg9LsNhEmVZ֭9 `#(āYm0 /$9hKUʒ`:nIoAs/Z םqWe X=s)6_P{r%V_/ PQYMN <,ovuMebA\qțGzT%6 F|Bniz D\ *rtDDD݀B Rk+'5߀ -4f/#5rb_,nbohTB/eJ1sQ},j>^ 95j0i auY"dr=<ߦ><Τxȥ3@TJ_5G'گS ԃtN"LjM,It֬ 2% lTǎ<Ep%{.XɷAaoSӝCChWv`;/з!Ө,s[o͎fƔ ldTA"{vzTZeWiT~'iSe;mc( cQ64 ͯVh QV٧gꆤɷcohm kAEKBІ:]#u/?6Ep"pB ҎP`OVsQ途E8 vt+nސ٨@< dl_iiՅ:5 _4!#J!bIOԜ+&}Y;'p:uLjrps6PRڮ8 ᖅm"gn^yI/2݆NS!Lt`Fi~xjyC7m±|cٌ$_U4=(t k @ `NPҌ־@C3ڭj߮CRdт[[9v!4#Ȩɘ/'Sv >^Zy6iƧaB1r@غ-ԆRA{ȂZ1Ԯn%^Aתu2E'-9;-|KU-[lhgηn;8qm{ֹ2{/L9.|f6 漕]OѣG:1zXLND seR8߿;'it$)ƣ&Nf<0b[w3TB|CEJQ! /aE*),\Z f(0.>:p:&= 1`;Y:)y?}zڋ +nC 6d%-񭵅{^(R<-8 fۀc&ȳX5Ѻ5$$= crU)EQfߑEh]ANd49=q_]F ,9C;,EYqLQ#ch l&[הGR<8wQ[vڙ|h\+[c98MOHd'Q l*2l)nT-lld5BE|%Vk|1@>YHG-WU$ョ {miƂ3a)IQ)Pd? Nmbt40i|| X54eE>5J[Jq v¾˾wM4gs.D WΡM_,g]D]F^hA^g_JS{C3]d1u+iɗ|8j~!-j|;+t$WXvBէp/YA*Qx0+yPĵ=sX%0-GfND2_PѪxQyh+}⚳V|oI lnw*uPA{IxLD>`y$M]l1] nXPoq -ASkU6O}Lzc\ץ՛c}eBǮdښ1TvscS3މ[`y¥:LJPSqĶp#C 2nӷ(hlyjG^ 8z*T$/Pn(1Z'`~uIz%7P ia;21%E&9$$mD*Ep(at֊bJ( 40z#+@|l@n7nk2+E]XBa¾)2/oevW'v+EwaBwwn-?* הtr,ۛ"6i.ܓzSa<1E4j~ v[3MѳǟTƢ).J,w~BɹW %Ps@+I{QĚDٳ*<0s%Ks~WmFrWx^Rɨ_ERi/Of.VwҦ5H4Λ뎞!\Ҭ{Q'hNm<{}D"6y0=ixRѻb! PGPaҢ!Q^kZ[!Va:7&9TB+Ndj NswHcG4@볌}ikw_7H;\{\۫O3F--ݶUV 4f U%0ܶN RWF@84\mI7mF[|3Vo\"K?g&l9=i~U_>4;P۾rɆtDWFp@ *2u`,1kK}[mz[kE1d]gcsS۞,p5QQ/$4p70buø:5_!r|/o{ s AL5Mh5%-{uZŲFzXi$ґi}֗Ygmʳ9dɈI«o %Am 5pR$t6v|!h1 "˥TxeU@k!: Pb|_a7ߞP CJM^kQ`]pr/U Sקo֟Y[bW0G1B:R'W]k0EV/[q}Ӹ:!& $x/_zJ5;mxiY(~&դŘhWcw-A3Rqd 9H;m+ZˬQJPCàW,0{ۚ,` ji  .ڿ38b[,﹄1aWcG3טWxOG}o^lE2d2 bLՇs\wvj/+U%_IP-P^"rAmtQa#MA\udޛ*P##clBKcoaa:wf خF=҇Ysuy칶>̡Ϧrz#w-Lfa+^Щ*noˬ,gu,H8Vteb'iV> 7 < IDXzS W7-cޑP,w;p _&f{/LBM鵈-P0`<5Tu kz*ꕕAdwD!N.d<$DZHh4@B1'‘W4$M Aܤ~}#uWأ}UAT1=*zYIV|䗐r\2߲ن|Њp̬vAXC 3-cMlӍ[=ޘIfmy#&<#B|ry{}I%vqhA/-ś>y",`%qS$ q[6BA|x#t}_? :pHUݾ" J.RȶBgdv&(:"dPcS85Lߚ߃5bf'&+Ϭ䊫i$'f&z1㫌ÿ}Ɂ}+NkH ,V9-'`A+Z)ևY[0xFQxTx,_'#ђ"yXL$ LKN0! 5B8HWΰwN7vVj]֬0YT?rEеEWvWmB/u+H#zT{%gK˃ۊk317fA~5b{lLJbwiy"aX;LGz=.n;D2$v5MT"qPueO2HMX"?/J{t\6%99W}bltN`i`# sRْqLdo~՟U '3<k-׏uu5oXQ)#%0` K6’H;->.Jsşr,BFʕ8BEKZFiWT(o<D{7= o}|S='Y=ta_cRhm*bqD7qЅc,V `SB@]2)[?+;",_dwe'geȃ8hP jq/l70W,7:*g]kǒ^z'm1hI yakp_"_[|Y>(u(.iHWY+e?og+2`cWVA~[ƍa5$]r~q#8k񙽃9}ONQ)H,0 lgľ~+2 [ۺ'HTFH ɐP$Ɋbp=}3HM||oZ n *F؝Sn l+vOf`a JsfXT\J躩Ffp[05' iuV$mb}?5fzz'H!D"E֧m 3OGD@msvrB"p Δc|6‡`8xC8)5ZuID!eh1x˪4~VSR7Q(>>I?Zqa S\׆pn(ie B3|,ې#1rڞT &pxO nfOWS]7%gIӚس.''o[}+F(\ \(Fv;5] 陋F57-2Ó~J !'?$w8O08 E۷p8 S}]%4FQpGvT)(x jkw} }qZ܉qOR_2s(C/uynTThE&": =lHMloI }B]f`KHAi}Az)8SᏬǜD5\M8tO/jmEUv6R__T{Yў>/Ą}Y\_}X+*ޚ[ Wb@ai&2|ŵʅ5}S 㿞u'כ *9RW^k&\)cϐKF,4H .D3EmF&U1L,ݼz1`.x:H1^ F2xq{WtBwբ Xn n,pנǡ'{rNb{񍑒{41-apnX!8ur< #Ofzk Bi66?vNe"ҹw (3ΰ0X@V\<{5pu?Z&;Zyx.ǯG_7Bd}]g -9]:}2ªn1vJhۂ懡 mrJ>I fuā!f KgX L5$s62>{\j ul%s~34g6ץ[-b^퉂?r^&[f$g|wVOnocCtSWUE B[x,q<]G]s6ZAYJTۚ}[rm? v&wG["%9M64+rGyJk*BI}{ȧ 1R߹gcjrLHR #'qFP/ǡAÍG`-CeGh3Sؿ^y!iS&p$q72̋M=d]LD~Tc:sO @-r]WT^_TS<@QzEk ݥu_ol!!_pN^kVһĚ$PbE`("|mY٧%8pƌdX):&7{W+ؔ).=k*T`,Ls-ϿӒN$.UJ& HWjR@wj`A%$"=;OQbўjDW\UOW~ _V:}^l7sV$Q-?4PJdG*ڻJ 5f] ̩t̲W!f#΍Jgo(ii V9#oYĿӃ]DxA ʃ ;gVxd>F8E$aK֚v\}{UWF/kLƃR9%tK2ySkdG39qiOП]l \Cr]LSPL$,p r'F8aވG2hTZvv|W!Mwl82DuuH4!)~N1e7!;7<~PL7d kCbFB6t^(UzBi לB>Cqd{;H:+(p8D8Zf r*TĝL:UΙu sS.~sވ^\'xBW7]&Km0)ϡ/ɹhᄉB̉/$nƇkT%m&`yL}nzQ*fXGImRDKR(8cjPh؀Ӡ|CSQ.? oi@-EW~uOϰ hkM %ߤ3ǬNyeQJt|xpE?s0` 6aFC!oAx|O'Bj]YSŷM2 3~ ;%YZ3. ? LKjǽ "֐p{w^ Epq8R?/(Z1r|(483+7t M5R4 3єVЂwU]Gz`r2#VX:qn1X?*G5}h^+`Pӊ@xGw-+Y'DTHW2Z-HvX%xGe%mM퐩7*"T>+E*^ VQ~e16d[E6@.kM51`/P܌24rNJ#+JKSTb{t_\dT՚n~9(~`>@ޕ(p O?ͣQW* 15E8|Ρ'(WF)i+hXpRCt.X]T4 Ͳ7G'݆z+WtѴ vc+r*TpLBq V,rWnl\lH4_zԝ\q>۸WL`Cȅ7_0t2-)T@ +)OB}F=δgʘuN393#Nr`=? hr_ x#\@w߃ @>4 9e_u-YMua]*)R$""{Nw.BB+In%Mų?I^!]BS!C87%ڽ@TiURȀqW ٚmnoGf\30wۃ3LY{ 9u.ggof_6z=t-WF~jRI 3 HW2߄Ҧa䟎Sōy[3W}o^ "YǷu-[Cyӗth<>=H͑|=7rW5Ԓ=I׋>,]QېNTVI2!R *FmDfImqO\OzR[?#d5Œerwәl]?d>}.4؆Oy`ȷ $$+ 5HyNĽ9װlՉ糸"NbqV-Ff $uzZ<|b ?=;_+oGMH;I7F5BLmc.5p ksRYWY٪b%}=I[-PٯuS`5"3W .%>ˀ1|O#u/Cm)rh "!8 1Nw9_ FL=a D nI~|_xk3q*QX ll B9'G8F.($uB}ܻB?jh{v-c;SW cGO|VIJ\4ryHw}m9C>z R389PwOA@㔟|u'aw'~,ǃ3 lskDzEp'Y0Wx0L"u rGCxyJh E&X$plRܠ:=:"c*X ,}riׁi $sяAqIŋ\G_t%V r4G%JRzfaƧϖI{N*y\TL8in~~AQM\W4Ή#WPZN;X5,js >?d.bI|L3V8$ ^oU9J߫8)MƍlMr g_J=Okl PE`f}c~f֭HҴ:5@l)(:BH*oV/R㶽-?tɉf/ӏIS]̮H'k'Y*ȿQZac8#6(Mͩ*d/ =B^4P1 Es;ǣ+m]Q)u= ߮E|} x}>=<%8镨4HrePx ڎ8٦ŭWWn VEY |g'͒n0eX%6;L),hT^?]{NCpVQJRxȾKg7i);]pW{`nWAt8/FmZƈPKP6B!k:,7sF,9Z ͍]n~`QƿcJٛsfHPa\lo8u~n>dYV鏢S/4rO숂4 ն{{,_0'1Io爚Rr?R_v IoQJ6((,,A;) 6v%=9U'k V_$F6|G`gPQgw#݊ _}5KMMpmB;%,2z?e6& 0s.tmDh_ { -fJdbzʨoVe̔4cr޳ g`}ɳaN:vƬÄۖA ?jij+ru@Ć)¨2RNDZ I]N \8EmTXD0-k[ӴrmuD񓗋hؿRk74~Le6]nqr 0:w1)d}FEfK6Z#0=¶DK3@mrɝy q?Jz=ڂ+a=jGRL4G* Ff 0]BV E7n(䣴IgJHVC/>sNh[yO\,B$Z`R3Eyr=fR`O"/B)dLD>.}8A(Iɤ+zff]Sk4/!G.x ,jIll/6zx(}lE}4o[y\U9H.lġ %h4ɍLѬV}~lVaj?7:vx~b2j&B,KY}iUhOKJuDw0Rк38Zm!?!>IT!>g[WNgA9%F1zzy Ȥ{->(we7/=*-"Oh2o6>q'zzj+ Dt5eTjq %_MzvN] b"pq8<7P6Z$c0E f`ߣGZ=u>?Gd8 S_{|jGn"$j3p;4P`%>cŅ l c湥(&XQZiQx@u3`~-W‰_dNUvm9 ^3lh`X=~IFqf󺮃<⣏ qF Yx7[`,#AY%:1xKRhS;|HE| SS^ {0D !tIsU_@`i󿰸Zx6 !؀spd@3GrޤsSqvE=+HInbEf℩xSb`f|L>;]GN9_e <Ȟm?iLwUE/^=jy' m?0j_d +;tOdX&ǔ)$VMYbFthP>6W/lU.[WLVA4ŋ&1aJ:XEX3E Y#NX ?'BS9\g媲?|CiU+i͞:$VYn&tgnr&gTM<0u܆nj+0987;X44>gv MwlfWM3-AmQh|n ={D)_N|SC= oa٫v)OrfJYM@)!++ݥFXpr+S j2.sZ\4P -e$tx*usS {u(˘ո봌 4+|m m5~?4a~_G B tJbқ$rb+<2So*:RF 1RXI#y߈ [ȠTMϩ*d0{H ^c@#eyuYpi 29l&mQI )]űm}xtgH΋p-\ !'T^ @~$U* ^Sw[@voK[B.b+w 4G~5qT>*uSf'Gx"azB zt(.eadщ_]1XrY!Z;ʽ\ZH Ǿqnۥ5Ř"Wո̉8&z˓lHQS=>OWΏ-7pMSm;Y*C',c qnUʧUM#\G_ RL1mˬ_ ,9  QN ůb/%ҋ8Nc0@S6fxAW9it ޷ ܺƾ<ۉu42 x".Jdh&kMBp"@}C&^J7\}7(p1zX®ÃBOq~1:`٥gwD.<|Lhv3 hM2ujj)Mblj$ڿat`\mF[e.\qkI$H mFTa^aaÕَn DF@qkax3DVD!zz dssgeRgz92;-+,We"J1FOKLN2ppozw?z"j~FyR]tWEԞc֦Oo0-u\N*UVKFQk[a11U|mM1GPׄ|u@fb50Cǐえ*|ʞe=L\ Tɨ|rA͏^Wfch\`ƉK] g2Ȧ$Bݪo6~FCΎ.)2Gvd@"mq*z-ʏK#Q\,@zB#\2Gޓ"B`jAkA@fFkxPKƏB<ьKd6o Ĕ4Hc}``]4zu|{V5y)p8+-@?d>)i1s5hƽr(Ј @qxsu-|,C(v0ڑK6e&_0Ȟ*K@Kyp/^_1cEwJ|tD|MwVٕn)ǝ&ݣޔd(sL%p~ I녳E"RVb X҄]IE5υU(UֺĽh*Kf!J%è <Σ! &rsT \H+Q _V$<H/]j;x=ͽ)$Rxs\ZhGS ڊ)U8v(e<%fv/mqZF@F6?)Pms$56Ax$-9MLu6[Θj]z1|:לpa (V8,b$Nn(cT*#mOru_}:D_y[1^NF&oF;z) r%ĺSqR9/ ^5g~tJ'.k(TОY]gT'Y\5 5B|e-XE& %ِ#W8euj8jE97`dZ /dy=L RD yO4r= bCT +&/]sǷWg ?S<֫DAڴ&plfl`4a᳾h *wp rz1ӭL.s+i_SBL .a\ -RNA4u$۪$_; A卢Eq_F'Ws Fqz۫Zo5"V%b &ãg^mA4Z-g]TJqNU]daMmBy+׫({z]w[<76S֘|b݊Ĉ;m˿u'x`1Ţvi-_# {p^=hEL6`f'* . 2O\Fj"_Շ ݳgyng/˛©~y[0qaInu,|X!/N;Mf&vy(_?i9dUIW7LfNF L^I-.))0wo0QiQn~dæTkvftNqJl8+v,Q #&h8*Kh٧mw&#vnu Fp0s'iK~hY@"Jk2O'UNgu.sp Fðj9^c0FWVK i$3'@"_2Ob7`4Ť{i|mfE@AK utUϐBv=j<,I&`UmlmVY'W9ΧVVDyʌ dٟ{w.z)dS1 ڳ:(^x]01u^sPkdWlS5ֵ4I )k*g(ypW9ߒSEd, 1@gze<XGgۛhk[w`7 y-Y?z׳OCZ쬻ع3!X(,X`<I ŰҼL#7wi/7wV4Ϋm'z5 (<]R?NEM/,VWk䏆/>S ba,'ɭW>ְ0亐6Q״Hx&>b,(-o~>ꂵ0;V0fmƴK;m3?*z7k 9O}( vw;r)QL1^Iqsx\1SJf)\#RV&/]mF> JAr\ZC7@f;'cqQډqi{n&R@ H<{XԖ{iEŔD:\wN\|G}9rHCIS3IR-dccU'\}Onih w JĶ 8PZ;<0ߓO:Y^y7xƗuۜ<]& 4g@s [튤I.l8P_Ϡʹݼ{+bFB4= ml5BvYfn$yJh[S') $t|嵲FŜ/t+KI/cX<$!?jMug` h&@\@P<} Wj(K=#/EkTp LJ-EDYqMcsbқ^"NrZMH]A;jP_xc˺gܓ:%IÈ{B{j7`C0VS UVZ7'' p<+ݫ͸%Tǘ KyS4+>&+H_,xMߡ " 'V5bT x@>q~Tt%~t84KxFXKBf[ ᱇6R5ᠲ뻷\0 ixqd,FR{9ru.8]\/_𶒛~lOTZ~AeE,u Fɣ |)>E/I朂Oe+v@[0oYd+:uQ czcs<τmuЪ>^ p8:sT$W2Џʮ#3v1mpV{wPxWU}܏}XY-]u1HdC:)٭wk'Rp\te5eSDoBZyd=e\7%7d^S;F=Ҍ:4mnT4"^ R6GW f=Xruk}yĻo/rT8gTQi3![= $ߨYu@BYaT}LjLZ,0مꪹ}.X…>{=*2 ?n}pmv2IB;S;q%LT_SPk.U |IoVI+Z0f=QY$}>?ȴ5w/iuN}^CYB)~PlRaԷZx$ȸFs8^ق;s]&dh:&j\UҘWUY~73!{z-ژF9i&zzxxG6:'9h Ac.َ9+,jt_ OEi9:9DbTr!/sUEJU@ ;4(?p3?eP^_TE"Fr:5ppztw4&qY' H UcysA9C̙>TTcH^:p0=a#mH!%SE@0{0)_\*ґPU4'S|(Jd q7`.dV‰?4eb*o9nNg=;5 J gHN@rwÈg"+eZ4I/sZjgRqvVzb2$Y:͟"e`k5ڣ7.K"dª=f7蓏MvBTʇq7ݜ8Nf`@>j!k\YҚ=׹eFt)Ǻ8zOut<|`=ugD` LoDe̜"h)ͧ;bEv li\Ir'$ Թ/?bqO2*:N+%>;+ZueZ|3/NB~oU4CM:kgOS,cCQ7kn%fޝP ,CX w(BvHc2 $us1/  5q.,GE ,mu,0$!H"T[~,! ]E,ߎxOFs~o0,fOf@IN%^,@OVWZ9nd @R[XmaWrK IXjkV9<Ц%ou\% / +^q!BKeǔ 0-D0AvY+j&6w[( 2hb#,=qv cY0?Kn// TY)Vq(`YyA}ހMP@dyRP3䴓16z;.M;ed:=!ib*S4riiw33#h¶>y~K>mRH%vʤ>\f#a3OdQƪ沪9ځzhj WaЁ :juNF2UY$v ϶r]$TZf!k)Ͽ:Mn嗥Lc0qrٷǮ,.plԯ8W x3W%",R;es m4@&qeNe%>#bנ8O fW+2zz3<P]]&„u޿kY X[ϳ̓U2zy ex 1 X9=|>ak0bz+PgN9 :0heFE,XŚ eNGȬ-YXw^̘IX>2PƧ 74|/`_hc,F ?,3s|wEx\<5Vn@@l96Fղ:]:;fܵOLVdw3׋ rIɺ,W@Ļ(CLM/}d+{ܮ.u5yKY fXft[Teko~^Ş57 o,0zhv01BXԢe7aեKv cڴ-/򾖦Q ac!a[,UɽVYp 5a29=Cb]06ʠ4εN=У6G# =]B5HNuMnb#6 ^l&7L'9o :w\(k 7 onRoM>j֚O`-\1y=}YE0vϦز-YCWdLGzrfg+?:MSCN0hpgcķIJ"֝!|׋tG9~vQa B=`sexBpM)vHݭs/%qvWr+Pتx+V{=To[j=3Gz4&#ƾL?N<c2a3D^z ;godI҄" !%iW?兖7 *}v+ݺW{/u1OpqGy 1\G:e4bȁv (Ouuܚ#_lЉM[B|f(MXǖ椈[ hx45`ЉŞTb\N;MjjaN`޷DPJN0^K7ASwc%ά_I kwc5YyX3yyk. yP]^d fWt(2ۭP$f)fJg!t]/0Yº#s%#>| CQZFϙWjok;ssxZmp({[VQTcIz mB@&VI^i#t>, }U,hIDDڇHwB L&ǫ,(-D7g(*iKprz_u1-&~,ҍBe"}QH6f)͞B}eLlah3ay=g( cPB}ĂSR=lw&'<5 1hF0 /loĦCBX bAP"\y iFu]a3@aTj'00}];FeNfJRZMNwO}aBoD # /]g0NYI"ߊ !SRƁdgM2nI&k7C03͙C]Zg9 ZHrp g"f5-l@h@:zڄSN> ra-7l[$޹s6X'G^='/3hGLkޱUgac8TJ#\rwSSzwӹ$ҷtkW1$6lfs_RK-l fD[LHYVؐsn~6۪4hr}0ulg.2hCx$IT$-I"ĹAqA\ۍ 62OSdr<ϰIMM-ڝ&oOzx\R8|LcTBi!q|Lɻ}84M6[`&0ZK'cHJ=r4XƠS!A;~~zlU1&Ce,|S~F>n Jiؓ-sP+j$U(.YU,[9 O]euC5;7v~X[B~7FZ 1W.rde?i]+5ƚ{>Lpt{v9[ \4G#kZ<m T{Ղ{ZӬ Uvk ;OMtH=l^Ɯ-,-.7Kv Yz4D9(KmCӕzz+vQu-:t[`FPɣC[l awYdpY)UUTRѨ^|g*$1Hdv^wY>3HМ/K}lWWZ& NNu< N?W) J-`+l<1EVǁd}% 8N3RD\6ƒدDt ؕ8<@0TzG^q Gkҁ9WPjޮo 90EE_|W;U qݺ.숥+gS㦲wM[N3\E!Q=j;=ے [{)q; S|Lq2~YWȬWt W?tG훐 h:ߝjRZ,Qm5~0:=ᾄa8Ak&][sh}ˮ{6@ϛb#z'QԨj#^Ug.|Aߑ<3~KkZ6%k!}1uD"ћkP*BZMpGz(VeMG;BJlTԾYHy*nZeyx/)-2vO+⺟lA}l!;1L58#OoG\ u;D~4uI;(! IH^҉=[(4Zc/QkjNP\Ҭ:?N$d?V7Җ*FGԤZ^{B6HNG~Z9>-" 8P&T-۵Gh]avEYo>TToC T٤:d;,,WOPtlPȴx?weXqѼ'2"D 1C x. ^xK)5pc ey;-\ +WBϙ*?Il"v9#ؚٓM'vw3 "CdsMlq>9e Ǚ߲#)kw[do溎a)OoNȧ v6S^._BVIzʛN^r ma=h~kba۠OI0*ҖwyN$h0ҦQ?@6ÍGy<|-ݱN7OMv.LZhL Ac,ao}HkxS lf6"3-}:{eaCjx,=ֳO3כ#_Yt2s fPN@g h1@._& n5d-fTFPx۸(uÐ$It)ɗ䒐r@!`"Z-_8ЌiKb%ɤ̝&ZDD!y93&{E;}Yj.l:2I$rG'ܺ$?g7KcAg `+wjب[`=*H٭Kڕe3h`I3"gfJ<4禬{,~{l0f+2 gu[sm sz[ QPS'X >[}7Tg(aO ]Ѱ:r4V Q=)j.ͩA囀+xw27-)rʚOmeXu9Y* g[:%ݣvj^N6 NAs?% rrdO'+~i[u >P<>s:*~/onv-&'lRp9 uE^LѠv{@H` ,IF 6._Noڝxs}xXc:5OixR.%^ˋ 1?KX#^ {vvmS(S$cy@NR @oB"@dGsE&+q:}({ƭhpu&W}t~ 0a׫ElQаpoX QR(UZ}"Cm+HϺ)F(i#W|"|R;$kDQ߶6)K4DА< 1(}XAI_"tY^b:\"5 /QնmE<@p#[fPnZ>.ߜ>D%E؀G^`IUnH:ApJ AGw"ja۵m;p`c̍Yn :!һ"A7(;? aS*: 'ONѾ >/mHymz)`RM8m}:h;`@`#pc"Ǿ@?Qbr+}ޟ^ ߧpE5O٘J{mXwC97Oq2$,Ez$~q;$D\& c^Lpu4WS%)$'OJsaUR7COcZgȒюxI7\ҐgPwfl87I.E)rޗi)tjWٕDs$T|2`(fwX|SX2 cO,\'[EnCAT r64$e@[&U*U%ו~ӄm bʜ_{Z$/(_) Ӓ#ȁ FCp^xl,"9䵚v m6ϮMfEly* d?2xigx=o-DFB3rH*FP!;cDl3C2nߊ?QsJKJl28W{Fn2,U媚("M/S ?{A/M͠"Voⶲm8WkBuܵh-Z|~FAh/),&q-vOg/*A՜`'⮒7- ߰_3B4df\W;T_8\>~z~3Ff@an8?%@i#*ab;RNvWn$hUdPj:W Dn_u4f \b9Ω4nQB} -")EȦ =['<拀]%sU]8; [:$Ol, a_E ߺ;աaG~`#>K~p9nRy9E0lJ]Va|Ma%pļs§N+eĹ<ƈ&_܁ m߬ljpr"H;1<#`\W тG;/N$/U31cS;3ArKoq6s$101X%*@4'VZ/NENb?v@Pr10$L..S-\Zo>rpM]ַN89 y}ݢe<.b[ V4fyw1`x8/ "^D.3Dk:`c/%+}RU;cVtgbv t;U)T;/-ALA\0&`f_VW԰4D׻TD^oBY,|HPS ~괜=9ryW]pu@V檌 0PEo&GYWdVx{TmdHt@A<"=LG7.w-nNWJ~J 8#6TK &_+ycr:J}A"@9VRY4oK@ՠ1rRnPš>c*Jn"j?MRx}9>UN<ӌܦZM Zms/Ze |* *K V2",œE1C<LZ$8(tz)ιs>I%Z(ai_Y$L ~\Sdm',Hc[[)죳T|xO{OA 9g,CWmv8T僸r{sifnu| }0usYjU'E4*r۰Ư^CNjc֘m(B;|Ch<5ɣ+)}yr*+G· LQqߓsJ| T"dkT;p"ҚMyA% ]a($,TLP0Y6J5>@:9Z'T5f'D7 Ky*+lxWMY)):0x' (*F؀/ycg}6Ӥn:zEl6ZҪ2|;F+%nb~jL{Y|/("h3fdZx;qGO^眻{X^ſ3חwn+koYoIF]*XLI&QZ{wɴrs䴨12^)\z/N Q}F/_ D ]:76{IWt1S? 9ŭJ렔뭐`İ_u0p3eD9]%gᒪ瀏8buo9 ;dc!CVo\)<1#BG[ת/ ۩}f:%ne8 W0GłREG!deZlyM>.oNkU{'Əs=GpcU'D: q!SӀH-ewx2{7 udǴo|p%hL!Y.)7;],čmݒl)ƑCh%3={$\,ٗ';}Ms7bXOtݔj"n!e#o2ۼvD [[j~L?7n%욝ڠ;)˽lDh,V<4;"{θRZ{Vr}{4fmWmFGzLˈn߾g`mpYl1.G =Iyʸ{dn6/%>,Pucv߹?IeY3/ICI|Dx^+RXyRF}ggD^{7@;1*O]& ̩E|v y{F oZsr ~;YQ^60,O[LS_hwa݀ ?[ xN6:;Gi;ǘ&|8K) ntPK$rԞWGT!GiR>W W ōf­ҀmAFi$ t ,6AS仞aX!'m/`trC>2bon_EU~rjbCBE%vk%,!ob(Ac;3GݽA7CF!̖(b 5C&e4YUzqNU^U$ fi5D b<<'JTH3(ÁYn11t_#bخ|zs;l8m?}G.)'jPl {wH⦅L3%+韇/Mѻް·5lru$*y}{叆)ؿ_bb9u˴wp}j'\*  wR9YOKd1v\iYSs*&.aWf(G Ǩc֔6J}O'}fٓ&C W+T}VGli*yT]/N*VV( d4퉈c= fy_랱~E=i_ Ix/-HzٌIwUU=V.E sR,q7p.?,?.ևhJvo*=WRpK#X,"_:;r>^WMgmo}މѕ{_ B#AbZ5m\a\ }C5)G @rPpA117:# ts.b j6.W),żxQB9ZyKP=ŜoD/ n9eҨwJPyO@:32x@k#҄Ml&]}f;:hsePW*'R USyg=:L_#!,.)&f48-%:-&IB$@HU0Ŋ#ZCv`DpݍL.Ȗ0:p-qܪ H(h>HG2"v8[;,WrztU힂函7[.m-} #< $>ۦ צ ! E㌉68 TٿS rĚko s5,^+&,C\׆;uʮ@-zN|q#0kvɏ  ^tqFGGvq^z]Wfz?I?Ӄ\GH>kPn(Ҕ,XF ehkȮ]иEb Zc(Ƥg&] &v9wSW~,z'R0=t f"usE;j^B=  w)Y UU5,)FG8,/tL}o jEY q۾9PIϋp%ESw+P8{h}qT nc b >nh|S["'Ǧn}i?E6h-9 a` %"[NI H%ؖn:,ҙP8.Ve={i[JĚHBoE uªh%:!{ ;a긔/uEu4,?e o12,$GU8 5vKa"d1 p2RR ҃f y 5|g#|dzwƿl]o wEp&{e[CO9=43FJjcoq"~0c G`%xzܠpC oնU0:H@Ql+k:HFXٍIc/"r{d۫ bԴ5| G:Օ?0ʮX9nwRͿ GFU:kc޵^4%߭(ͳ<ɇt?TYN8^\Euq}v7W>_6V"mM0HCۍF<ߖvB qNy)BI=;K/鏃 *Rjw+>yЦXi{vixZN?(4P@ed°Q`WJ/HV\ϙ/F9oXer^Ȼ}W 8 | .=s#\:OA\>[}J7v֯I)-ccv/*B!RlNLFK<<;YwuQa;} 2.Zk%2e<_$tj^|mw8R_AyVu*]{C|Mn5_r.M=I@=j+5#\ t -GFCQ];J*1҂!Ty[DtϨ:[b= P]HƵ2Mƛq)Rn7Z\vP27B8u)t']sV[+=@~rzӏ\DmPqӀl]  $VL<"R$q:b s ; [,Uo=\Rf~MF*9^AFմS7ηZ&ŽD|[ͧ4\ȇ86rJ`7e שVr7HhCx0/?1+ sgDi(*.&l͢DK@Ma.쩀 8Ao\tE 'b.f\ZZ '}Y{ t^zwlSeKlRB$ uo.EcUЎ-/ԱU嗐| +lT1JF0p6~ `yQ.PuPrsNtƀ-bw^C' " n)]#YSumHTkeiFRC8ktU3؛g|Xsƒ?~|7gyRHkR䚌06~1w"5{5I RF_ u4YYMz&UX{seQ<:Ohh[21:S0YcC=(&nk+Ia~) 3EB+JjIufm4˺c7n*'ġ"y;/R΀ȢaCjղ=&&jə$v)`WnҮtS_cїȓ%fwϯ%k,HX*jQ2\Cѡr/פɰ64,e;r0sx$j.rȇE~fS|9S*@kֿ_WwY)a RO{04> QC,?sbK#6lj5#TTh;B t|b8咮i` Ue0޽~~Y/]o֋$Hwsll pm圫I8RV+z rǽ4%P7F[ԭt2}]C|@h&˘@8^`g_r_%,5ж)Za ˈ_,?//NEz$ -04ⰴWᓣT"QH7P,Lt10O 6v_+?u>"(Mg] bO>G&;dO@_q*gkHM0..lHfuB:l(HJN."p!ed@y̏6&y=.[])Hwgyud`y(|`yFβ!SƘI/LΖ=pDeJzBnb: 4Z%(|$iHVkñdWuUi JJ a -1WDF|'8S`Gi4Ԙ? '#M;/ 1y7wnZٴI2 dZE^5gk=&xi F$DmSFT,)1>$=}"Gu-s9JlCxIZ&f_ p#%&0A:-ZXT}FFB)B|5VvH/X&̯>,RbċޞlS}YrQ_g8/~o/jR*c]u.xx$2ePpgDQ>û9`Pآ*q (zB У_7{r3lz;ּ\49̓}xz["j&`ݬo4>v:ѣr;(3$NI I'Y#_ڋ30+>p,Une-0HT̰.S7n>6zKFס ɂ &–2q^{kN|KF*dT-W6jZ2p&^b-w!m3aArxYD凥Lg" _m/ְ#*WU>k}b[Q]S7Ȩ"2UH$B#0d8qo‰db IbP` n\BҗC^d0;>m=yօ0ʜv-,fIJz4zKU_Eq@3ZW[kL[8n$ {*)z?¶ eɫ!:g-} `vWHA#R1 ^A7?&eL,1(#סWlRuQl%M5еg6D.{4SWuydTë>z 3MD *ˏf?PoLJB"0+hxnM5`}w:\v w㙋 N4Z/iH1jCX[  IXWcf#_7ko>zBbZ# r*8{QpD.knigR?b̶z{]$e 'Q6Ī*7H fQ$!Ǟ1y.Y; Iro>..8SP\q|&5"يk 1l%V򝠹Ay4hphw"USCP.irUꯅZB:X39EKWYB}2hGcN6 @IJ[9bqų⑖S8rO~\C6SkVa?|<dI49`v\iO_λRnn%o>sl![YL$F{Hi qTRx{!#+Wڑ)m9)UYRR.OWB42óm}ʯ=&[攼.6 wNŤ+2ViPAJ^';;5 tʅT=afD-0_@x,*Azl#+{#.ԩ[ Q0ƿan1U3= )xż`R=n(L]v&Ce[f|Jk`=oɷҚ ~0ﶗWiADdaWc++W~uKA6D1]7/0@x.= ktLcUCAlPВ_0|)n+j2)R^iZ5)ar&ΜǬ6+Kf[VD!+>6Fhr`?گN=Avzޑ-޾1ד1j\Bڔ{LPtKa+>:騷gE h`Ʈ\0YP+Ğ;}uw^ars&_mШdǏs^&*!p'f|B2^GʩnA?-QAo&WfNq䍈y%@rvo?a4Nݙ5y[1>/I{~=xPq@e%EPeJm]ͳM*FQ~mX_-x-6 +ΥPSмHpuƫ~Mzm Λ@lqQs"Aejy#X.AƝ].2[.L"Оhː d^!ث _u>7lmrZ vLG=uN !W>s5ןBs20e&暉 [|ji>3DͲY6vIBEᄦ*E5 Cc[k 6ҵF+Zļܫ+(1h$cJQoN@"NA\k Lt*% R6 @?ʲCn0\|Ot݌\ Td_Vh|=BۏBUqg[<ħߣ2l6@ Q/"dS Qj.|l&,s(z+\( Ci~2OS(2J]{?WPpD/@}޺j!?*2}!VF`jl[ MS!qz N!n^ Nkq}^:+KH?jLOfquUP+-CNkv}G%\{2cN·@{F]ĝ'|M>ru"< 2gW7΍TN/^tԐ GM]Z&k&ϥdfKc~4u(kyUR~Nh9Coh, bLi(e T a;8\hM'b~L,9kfr9`O1 ςC`=$oLLW,Yk1XOO}D1 A|/PB(-9w؂4hvs<Wxz⛊Ω]L:I[%[RąMFɘ .EXTC$P龃"zfYLTCCz6El;ƴ0BMz&}yҟ0s| n) vcRܒE<ݱ82Gfџ E֚m@+ͩ*ux炫5C@B=Hfc囪'˓(0 rL:eTpnx5ìZ뷎H&p@HR5P ܈oidkba]ҡD+vRSXZ<gG2xYE`uقr±m16ݜ3o@աa16p{> ~T"BZ|WXQoa &D]Z۶1.N4ڽ :cyD.TONN~ڰ3tC?{NŎ+՜i:h 3,~)X0h潢s e`p&acώ9"CMP$=VL M Ll*x;OBy6be۴(ݜŁ ZmY]C$C"G0}d _/kE3Ċ$Y8P<ěf§3aTI$#/ȩ@͉ XZ3g/Bi25p|[tO { `p}l@eOTlpI.܉A]{DE5zG7V[c;1h2LFZmy@͐OfPo'Q`ү[X""Jή h`Xf1bI 1.Wˍ0=>lL{f0.`kկb%W܌lDf:>Q,wXbeDlAp.N9bF.JnZDzFٜOmF|u:x9+9EV^ i$cFqzW;&=Nl-&G=(j<Z%\k˼,.4POn*1jxM 'ߪgv4jt镄S H'lCm;O%6eLf:`(#i bL.Q+7w@v]:ƇCaAg 7{ 3(?(-gy:Ex4kbRR G ssi,֏T;zY77bmS*M]yNz>5iw1'=T>p:fKA5JAA2ƿeSohn|*/Sy|X8b? oM"!lr33Jn*a,ztՃڥf&6 ui!(89k4Ol]=/ڍ)\Ŋi06 ۛd!ST .6 S"e~DbXRI>;k~Q*otbA" .}tDXi*g ՌchQϣ**R}}3þN+uNa‛TX<Q6w5O͊o߾.Xz8g%-j[@v~dKwnq;1=V²?GCC*P aaZ.M7r"U X[۟қN yeHhţ)CW'(f=ny\ⴷQɒ}9вR8'a0@k urN`No0|E{7YǧU5 J| E5n NmVǽ;ASn$JVyE:Aa,%'Mm&zc sH<熸kxl{`2K0殓N <ƅncyJT@Owvn"{\6xDPaF2fs)rwSQ*ih (TVVK[*]FCd:}1&wX/j ?0ɲ.vQ>O5PzK> }-"+oJ8!o^g;jVq/=&svIxsq{Z.|My#zUW$fI%Tpu4E>(2P*؛`ö479iA*WjJ;6U*ZG@>HFI U}dF}^,06 k2 sbr'"iE}?2wnXK%sO;WxP0T+FE,0IQn3#=>rTH(1Ai~@$rjīy9Umo])S,혧?נw=&^&!{ZF?Ҙ]m5dSX@9/)40nQmfР"`qvїh7a.;>R뗘6c57I:X@c=ϺFUMc =ȘhXS95= >UҿBDrBߜY `܋7SW! k1* 5mLc-vO+ցQl}2.˶uXMcF /g&F@Ĭ9:Z6R2bfgho-CS(ge?7/c7͇ULǖ] `TlͷLuwq0UۓjVW4;sNx;|>d\1.&SI‘yӂZVK}Y)VI36J$GEA3I*>ЛlqᎮd,7yG~6|e|[ v)t45.BPbwzqD <!Qs$4dmJ`!QxĠ}ȄT6G+)5]<<%PR.׸كoWC)h*YC2XAqFFWs̟2E7XCt:ԝZվ\ۣm6hW pqş,^D_:c-1,I\i (Cn.\{}?+H_ʖK˱@w_S/~8O>s bXZ.SצƎ9E''=@ٻbԣt!Yp&׎2Xbv RgM*;fdIWr/m,h4 bW4O?G iяuoj^Ǫ}zg 76,)t=]#V7|g3w1*4[\@jL#RQj}5;]#Zmi4*(bW*a:0pKкGD=j +*sBFtO/k B 1 CmHA#x4pt^2Q.A樊W ԍ =hA89g6m+RAiUQ=MUAA2m42xEJCY:E*\a)'u7"' ےʡFGF?˺ŋ:B$BcpͳK0[őMP?(JRie#}?OG_ ~'yvbؒ+PUx*B/f>esk\Mpl-( S!8W|sIOzSXtK={)r,@W֭yCz60/t vI,Jr1}=J ҇R ̎YINBKN}ɚOg o p`嫮* <7F:v8o깏Dzw?ͳM$i&5v:zL YjVy9vOKjh%+T03ՁO(=JGc\6NQYHK;آsT  ؙlrb+?3lE=1',UƯjvY2Cwz؍ ߙ^8epq[JȒ].\64?@kST'ʡ+~X#`4rSkcWbTrB:bz.=_]"&Te9=AM9T-ך?-&/&4\kWԃe^qOsBC@#yʗ@mLLEm,.,U*xO3z­z|;"أ9&>՝]jrz17ΨR\XG׻5.{DϹ'Ѓ3}+߽$@ʖo[̑zBp07G:QL^Z}QPȰ_^AB*h!`{SrL ~-[kpo߁'P!Q%h92˯GFV2s ȡZ- e/S aO<=y" z1Ncha_^,F񢻉nG)XmM舛2 /975 傷܀kPw.gK!8jtGVY348i䒑;m[}3 xOp ?$Ց̌[U90Q`,LR*[$S.p am0cJ6СmӼchXb,Hb@c-ZԖZeQC[l0 F3F` H32ȏ[$F!jjOR['UmA1,>Ҡ8wyeIN6Z<'hػ9%XG?izyocɉ+=JG_3xgvFOR1=SUK;d9q1j߃[1o')+uhyvChNjљ|A|fU%Z)LÎSa4Ԣ aP乴hdJTyNyӏ P| 6x\-c]ἸwܘꡕL~ #DG䩚 ~.Ӎbvbc5h| "vmr0g4Zf9$O @D,:Y[NFPkDdI`L8_^blUPWkCVR`cΧW<^iT }D^3p7B[ӑI39q" +rڡdOҤJb8`aPmFZ h$ٙ$:*Ӈ-64ḺZޑTlW ,>V?YR<.yKAA2HZ΍x%­>Bwg,D!mɌQ/Bh9$!.e6٢ꡱp@~R%%5vd?['P)C}$ AeB9EXEnʙb \ }-)(뀩]9+R;yb#u1qstk9z(1"V0ܠ9gvU KSi]j TM0;"Ŝ@q0Pd}b0K5Ki{UBMN-'꺄졜qO ǒ|?,g&pq> L1ʵ! CcS ~6WP7gO-l~cr^2JXJn/$T?3F[b !xGq{\PNԵXHAPiϥ7=is/&oFDӸ}'׃Fl'okd̅ҿ5HRhC0*GRDS/6( Ij (I"@QuH҆|yМ?SS-s050ŀ u]X򕨦FJUT9GKA7+8 #h LJx]mtTdk](ɮCjN=Q hzw7P)L1m[F3`-W04a5rr6qef`q+ykl`; d2/9U:{l߼\*'>{׮ɑl\̜A![啶NY g)KAC즽~4z;Y7Q$ڪ"iٹ̯2Jl6vۦרr֬[A/gIݘN8}|l[G1ˮfKw < +PlIcd:EMsTLg_YX*gr(,"as'^,ElBPhW>9r1B{ocjz)EZ718tK-fS M=a4kmes0A%Fr2fMt4{ҾCCq 2_ju|&^8LFǗjypf'A{SBCN67;9ot-v3k_7÷3FW$i:(PCG 2FɆHkVe" Hn8c晴.䈣gL; -rX'ZBfנ rZsb{YH@f!Yo{ٸ` <-j62%[i%rPP1|^dԊkM3bi/Y*/OΪ sJxm4s&'ؼmKV~<[$Vx/o0(JȣE%sa- ]VT!=q靳DLnÇ~h>iy;!"?"/#c&\G{qݮ8˰MJB.Ȋ|*7?)}(]gF yz~TŖ $ =C UÀq/1._D,/!4PSAX-0̌9%*I3D`%)hc7CIT|*W5rZ8]Grs0Kbs5@$Dj?rE;Sj߱犵N(UtK ^nHس|&hj bf.:sd⁁-Xo#*T>/%@3 DZ7sG R{z5D+{䆍VnS&bSvw /뙒A"tH ENh/YK(@&꒠s6+ V # Gx."?j rJm*i+\9*سS[L ˦4=SK0|rq2u<8Dk,]iN&@=F/cHF2-EHIvDW;5^ ڊj~bozp@,v/oO6y N^$7B+CwNS.e2ʂ!Y7]3oQ31Y|K-77eԫ%ruNSBrSJrUD}D 51aV_jց.F='>2agkkj?92'l㠌٤U /0jEu'Ѳm&$/\1VpJ7/ _~L^;g{;Z-f0֪jQFϴJ-u&@`9 !,"v2¸8\rIYv;cx鿱}4aO@0ӑ lTU.K:]ژ{8.4OI?=>Շ0?߬;*V+$}ʮ]=+ *WwO}6۠>zhZivмؖSKυ.&Kl::=OB[=ޅ! A@^^,3Adw7B}H-Mx\> 4G}E1<&YΫ6zq^Ubkis҄׹E R:%d>-aJʡMd%#Ot|A,ipI݌fqaA l @4!aN;.j{}UF@ 4e{̫IHE&2𗛫aRwuEfe`N@y ;2f1%߬-:3ز3l٣+^{ #cYiw)p+!ziN?p֑_y)îל8Rdk$ҢUwʌ6 vA ]_D R~qΖdm~VK}-Z`Yzr[> +vZPb5'aM\ r4x{o}`3Q AL$S}?;L-ZJegh:qoK<6ew*"k>ùðzVκ疵-D:(4{7K~ȭ^cz&}$tsgRJTےU[#Þ> /ۅRM%>4mpjMoE)C$^z/2ʴ.!ᄡa Vǐ@B_7Tʿ(~BriH,s<'9ݰO0HW"})e=iv+3f1lզx/H[*|Z}]Ff Tz<1ҿ'USEO8QɅH"/0:;hts :O׸ojI?щUmJ&UYQ2OCg,Ƨ\'uI<.!!D5p6bu%3?jSLʱ謈Dl~4:mvVXO9 c8nizV{Zj m @bH F0Orcl`~OK0(WDV^~ڡm+ťR ;cJ=+$tSRukKnɝ؇f]d-`x]ߢ|P:H(0]y%Z"=;[|e0Dwďt&cl9d4+<^?VY S/k)5.LtkB';Oņ~g GQ ]lH^z CW(L_;3_@ gbfӆ+7< AsEKv;t+C5ә ZʩyAup9=`6f ˣ׏ [XOcMeQ^'2>4-8hbEN'r/i*?pB%ЊdPbA~|YTҝ4s$jk#Ǣhy*h.^ 9oDŽJ_U&#jY"=tM>H򚢇RmnI;lmā ^ʰ-~&UTmǛpD^KFgx,ұX 7S>om"`IC\Ʈ51KQ&t{87[WūJ MԜ%1L\ɒTN3Dτp ~`c2urSPn@S7^+%LT!6?i}!7y/NaY\{pW?G1R;5Z{!c6_,WdE6vz&W+\"4%έz{]uSg`?*\B;rk;ڶ_ ЬSV2QA\X#Y:>0¤ӵ+3 T+ln >cHwq8wSfe-tVAϫ̤&g'@ c iGf<[4CO3'[3NxVzWeOwdQ9t$^B\>DU&xuSKWb}3 m)S>sI:! q,ϟy^qY#_]I"Z'n-MaġRcKIr ptDV/Ӯ8KuwE4>5ȑ#lvAU[TQ#=@8~I:h^}j{}䬸@Ixu<+/x/ly RQKV]w7EC6:$7R_}o,Vaif->#G[;ekO tXݭ#l> /Wh2j]Mimٔbq.edL}@*CMG" &&ren2Ǜ<U/d]ݨB{y+JpқtsL!HۑpWD߇%eZi)'Q32Ѹ@^tq42 p\ ZȾǣLR^`5\$T /+oɦ iM|IWt]ަdf%ˉ+1jXHe^< 6mF4[Ɛu  _Vl / F͚ nWF+{j[{EC]JPYF 5dr1mOk<tȋb*yaqU}o†>[ 7I/)Uԭy3.FTŸw0vDK9lw,|tKeH@ud(@*Jζ)-Zrp)o(=fZb+LY+߃VŅIk~feh=5gSB z7|tX(Ga:UXwֱ{K&c&!#H碈߮!Zqi#k<&znL@аpE)0()q_Eܳy@}wʍJūa|vtR0!}UgIL,LȘ2%sW:H)gƅ.ʷgb.|q|>!]o+ $-i|tl䓊Q4>F Hy֚ġ["K|0;fO3O݌+Uf}7y_ؚv\p-Xĭx J,=r9U'@#Be5/#"ZQFA!) rmk4KVvS]|?f4˷H 0 ]sԠ)T] 0Xˡʳ?ի"8- c^]X-]'ai~ԟ%_$K$¨PI+bMG-fpcaX~3Xsdlܯ~%]+MyÑM j^΍^^ZWPazWꑑWɓIiźń7'.#WX3 D >b[z#h@'D\Y3'jG]|s@GyuGFOk+ב:(t& _Lo~bKGJWKE Axm7 [szȴE(r)SOiI>u`" ˡi:2YkG+EH5M|d7<#E3n=dF\֌{wY"e*jT=?L=N NRARwyl}su8mA3qWbiņ26Ýs=?9@*ðU8\]&Eʸ )KKCG$SPouG. OI=p/[)q۔J7-:tB ~؎˴K͗V*q ǪL{ls`7􈀏*,d}տ\~Ynf"^ i?/{^` sBu)RS{M-bhnud8i$ +-URyC֕󷚊v!B :5a8&)tbpyp r%r3zD d0_%@>cbu4bȈN9 z:]]ѤC O4"c{*Op6e{W:*f}3z2u/f,[q~;~YLvo^ϓAjP\vk\5ܯ0N0FvPYnq_T,֪; 0؆R,7!"ޣ>Kn7D;gm>ҏo-bITkդ?ghOM|a?w{,` \Tb.Y0sZo+X.#(75<> 1蒝N5;<\7 Oh pqgd<#tq$j(ۢvrc@_*"l WMՒcFV'X2Yzc6 "\>P#WUVg̻N"*kOU]H7}ŢTd͂xvҳtxXI GNd"WXZQn2Jmw43hv:ɎK6$+x6NbL}x|P3)*Y0B93P-9xK>j'E彫{LG  G}0wePN'_CfޕŋXx]M eLyp ./E[A`!&{ǦwNibˣ$Ā sv⋈`35UGK׻etq;qZߋ42-~>ty"!{9bvWcL ,6Vl gw5R{V^i wmBjVAq&S-NUD _+R(:>E 9W'%/̲XZ $Ljp1? t$|FlIar2uޜs!,z,--"z|ހ=(2\[26>T܄]\z|YXڣTHyRxZbƅH4‡YixBPscrz1NU}N\>gCNӊ=8Q]sO)Dq/slAKa1$2(@^b=n5rNSa2.jA N!zbg=Eu*H m֮nಣme8~f@ؓE *\I'Gpݬw|Au~^BJMMwMO5B,όxmO!a`|+`h[ E+I_K+JW aJ{PcԞ$[85(5ct)rRg0mHt;W|McU&ȥ[fxmuj9F[~LˤwF?yX\?*|r Q'9"_O USHֿrb^.C* %\5|&Eh@7G| v0(=2-qB}x1Cr2mr9_jgv/Wxf)2I#éj6D-<eFd!RCʆ65th13o%8`U[-K|UJ_ ִrC4ֲtzZ[qxbpnrtv3h`~`YHnW*)ثUa͜zDkJC~=bGM~HRnIMT5ep/'ԉ$DC$D{P@'gL&0 t~.c7Զen\1_j*3f_n\7R[*\od/<ԜtcX꿴臒IժAPmRYteF b+7ٗ_"4ef<}Q$ 1:UD>gư@In +(%Cxcr2촳yt[B:IO4i/Ɗw3Sg(:xzAt+}xl KDZP|"]g]EmEzɞ&{@ɿt#@D玊WKEO M$myrzj5]j n1 ݔG?LKGw _|P[8fG)|ȶI10Wca% 0P彭2j~{i#(-X BRCL^6~wKTQYd0rI8&"Yq.^Ϧo,W1(pHRwMp6:ϯ*Uʱl0W ]@C/4=%>Χ5?'CUtBb-Q:GD:*7Bi)K LIت/Ol^ԇkjKw `,U |sjDaV^n@a;&'h;RINfu# 3\CO<*;.) FK eRT7@·<S#!-P,LS{&qf+sG9lm(AA =͔d" xryAl,4Krh#*K D<~4ň^lMOڬ{HG51>n۴mJmSW!\I7yN"uw3מ^wh,| JvZtKa5Y"ɀ}*5!J.jIv<P]AUXT+_Y#ܲFʳ3TJsWDTǔBZX l!eqRRp%DgZ!zhSӏC0kgEewt=GѼ>{sGWX'ez\L+I 4!>@p YֱWT) $uAzNCk_~)=\;qNi= ҲfDPn#9٨@( }Z^k(W)t.?-Npu`WksJ9luYW;񱔯-4k@=3 Z_)h=#\6*@ܞ!Kv0)In'C]jHQY8Vb=O~p- !Q# 9-Jܻ]Ԍ%]Po- ԃN}Ꮷld/Uˮatۄ @Dd(LX;wG4Szv9Lazf|,QҴm^jޣRt싻\<) qw_e;cC0?~ 6)vC}mMiVGzyX,~yY5ċS1噴~L1A)N1{Y}yWS3L"1&|wKzL6:{=·uw|G&q(|&E~,%e0}MÛD% D $L >_5(8 !NG*l\M<,$m(NV]e< %m@O96 jBMXĐLs)?eR.`n 9Mp {~JKq9QmB:X.we+9;rӹ4nb?ed ro]݊)7ŎWAAq@W!?8} x)+PR5-ʂ->q[K]NޅQ W 2@Uql% 4ύ1DN6;ǨO@n Ȉxo)Yhد>ꊺ"a0o UK3ýZ f_&&t*֓X"OGHjMU֗hIWTy{nZ ` ,xDߗXa!2{̧(wÄ;G"f8&*¢KPzŰX3 erzr{=18b`ЃU$8fH~h<Qzb Q2wM8&ֱ`DҒ-)փPQM@#f=C괻=Hlrur|&! xkNW] N̪BB\+(ӊs#T|9y +b ZtnI]15.>lʬD5BW85hH۰,ݽ7)HGy;i}',naBFRdgXꛜr, ?s /")&HCD~`Uznl88I<4R[ &{>|UP}g~Ф1\8TJ{J]p4DET#ОCNK qZ0h.+tȜ +N2Pu#B`Uޠs FS/Gׯp CdpV~Ux~RSWL; YhD[#&d9n/ds 5\}8/ :{ fq:17+C Ƞ& -Dӹa/oBm|`/^ـʺ'L 2f:x c Qxox 0-|vuK )ДIi)HrSQGDž )Wi-XϦMK.ؒ֬#r̝s5/w@殠 Aج39~ /֣hAgW#QFlmp$8 gѻY!z֠DĔ#"!=ݍ{9]h03a.)oV7F-4'|Dpԥro+sCHP]6K;BegZؼHԉ|SǧnO.Ŭ^~n$LX 4ޟil#5me~(|XK ZmF]8gxNA1,=C˷ǡ^ #Cl4xa;FJ9P'YA(M%-_p}G Ϝ>1;` =U+._A 4juea*5/؃ǐocGYmK#` -nf/;&%>1xzCCk[7Mq蠪.UrJTQ>kRRt'ҩScQ 2?9uf#|Ҋ"U併/ٻRY|ah-%qs@kV?CFXy' >>R)fy^kܑ;ܸm^mʄ݇_0I 9߹Qt/`󖮱<ᕾ5)6-ЫWQcê~]!?ru[U@4EbO  wU爧OEm+M n;r,h7U ʢ2ZAcTK/?%V0JMW qZ3;i N9PD R Ҏ1c* O!,ޘbEJysi2=0]/iI6(2vrCj|L#Հ`3 wc $b뤽٠Ɏ;'9yY@:y&E1݅2{-`w磨#ozAVL}ujI_j<8JBW l_.2E,5;͛kV uݖFhh$x;dj:.9w䨻y"LJ~4_V>Le])'= FQqb$Mf۪0Z!n<|s!`Jn6Bc;op+ef'ӲF3VrGC =\80 hOly?13Q*#o unSchM|@j]{bGq?ךU7\wd\,[C(Wb~qv|Cýjݯ(|fZШ=%MݨyI-+u<%B9 1glfK0TKaIBNiwյ20lG8<]CŵTj*T䠔$z~D,`;2xI=ZKI)+h G͚V^`@8AEu{^]n1fvjXYREY:b\b$}H3y$o!cϔ)8 NXu?xܱɮm8^&g7ywl%NF+y'˚y7Ǭy N17P&k2cfkȍ> `]{NۚBSBo2jբO ɍ*'VMtةՖAliK»FDHX8-wd]]J<5BCj81sZ+_pw1Ho]*%H+C z);O? \ i&@3DW/?A+A@X贞Nueh>(K>8GZv0[s9G廫}G4yi]Xm-7AȺF=w@| l+SL|0e|(m2NN,S{50O4C'/Yyr2i+] <[x%H@mMf emLGscu]ˍ3)>{f[3i𰙚X!jvl\_UZVNt`A'> -MR^[Ad~q>? V?P3,\B9oqTUv,րt̔ݯG)zIr\g~Vx2Bxq9Mo;LGNަꫭ&%LmF+$dqa1w 9 [2Nv376Rr&xN!iӫeÇ!?shDpJE' X=j(`oRLDJsaWC=HQ1٫¦K/1+-)z2%M>612|uqLr2Ԑ'H2PsSTi*>4iΊ7/*x s1,,&1 '\v۫V P@l 8Ԍ<{wGz0^JS?a2^3856Q\ ֧>wVKn8C (1Dy6To:{jΔ?m=.?hql+?aVaxÈ: zm #F[n;WɅ^G/#R]g˥;'$B/+CD59Y!en/CɚB`: ic;uUNv2:̠0Wt*ĢquAWW><4!rW^g"cm{0ctu_ᕸRtm/횩ܰHWlХRD:`߄ 1"η!x!7TF#!VP [!8mXآv Ȩ/;eETև4NuHjFn!`8^ŸjԸkӒ>oIAe`tnwuLϠX$m'R-}ve=]*<$ 8Dѩ1^ѢQ{+OF 7@ gB߀ W9o2,`i`K^/=vo7<7/+E ޚ,~E0' άi#ؽ|g,)e <:̐U QO{(Q!=3heY1:XmQ(%LZi$eL`bCmmhnyckHX`S=!䖦ß<YvqV![;0 >@6x4|w__Z(dluUgQ (~.Ϡa ?1H4# ™i!'mcF<)# uKƟ rsSY8ܭ#Zl٩1 q\ī,J1mn O ,ԭWe@Aȃt$$WZE&Z _;?/sW(VTBZ$[=bCh@WڅV[{:Γ捼 #2TΌyϘ 1ʉM{parJK򡮐D\';.*0yNN,$ϖZy I._=MRպ{Xx/=TڥP+/ .l_&ԬU۬Ԥ|(6txRnTmEFBF)R܆4l[B'=/&TWLC ?+z/cBE8Ӡ+0TZ6X)MtlxuhJ5Yvޤ*vIhʤ?ՔkX*79\5DV=uZ/hW-_kܟًb򭡫yo% m&KDs͏.wII6J3 7&` ~y{Μڼ16 fe!bH(sUۀ3SnY96UY46:f)$Affy`ZK>)FKqnI@yMܭm)EsgyJc<୔vptQ#t%NL=+=)>b iT]  y,A+ByYXK"ϗ%MaP$l!&a}٫Re0yv@nqXbB uV;5\ᜏ]nQBj‹J(WRsa~c>.Pc0)0j&4ya N£Z/Qi,zЋD[: O[ַQ:>ZupUq3Mݳ_aDbxq+GLb$!6OBVVchZtiF5EgdUZ(Mv9cՎI&I Zkd+DN2L&zÜ$DXղ픛Οݩt\t:FJW@De}1Jt=Ҡ~A.)"ͲW Wl?ubc;πMd9xH|f6Ђ{#'_<آ'69mteu/e' H@ \H/z[,B9U >76NJ!ט9QdyIm}(j=G U i3-n/Б~>(#/2O½%g=DAVd·5[[ZSyÔQSC!XI| 9}np˹/>z;sëu'dMwiv08yJܑ'h`h'֣-C٬QؼD!FyyjKjy5<97ahfdO%Ƅ lP~NlOeGB[4:yy7'ƂzWb)N͡@=' }|+ 'Mj#!Oi`I= *Í-Y<h)yjP34 thնrb@9ic D U]F줿\'j P*/-~Q$.nxPB.<9BZj ws&ml%Lv$#y [(F7ir="!FNdQ8I^ zҸWcLU o1LC yq•&uNofQW/#s4Y__ũ4̐}ip0zR 6D ++ݻa%PyǘHDb=e4 wLT,\kr!W;}¨WdxY l09!0҄F/nNw7ݗƇUPW?D/zҁy 'G@/wu /K`[WD4}mdݰ8Q3wCŁ 8~^~b{Sz2еZ ͅs@"-(t:s'fswwMwIɨgrA+mf3,k)ʩф-tD:;W@N'3d]Y>B&=Nca%r|m _WDa!JYl|4r&Fܲ3" { &%S; l$ r1An1©yp.syӍ⑀j/R+_`T6ȪIS]EQiō15pHzaD80/IZ4^q!1樯{"Wcyډ͝`PV_0QImm0]aߗp?؜_T`OVFb G2Q&,\(h`$u_`N{uo({*=II]rD~D56̸evчln='R|%V$MMTR=X9f'][jk+SugapؕDq`oCמqD 8R"x*D2˺/h;G*Oخnis?ED8xBMZ?Lپ q0=jhE" !"~߹z wb/2+h'2A A {4R|NB0P;7 _{-Dψ=ƔA3`~݁j爡ázO(dnŢl\Gc)kFCwߓ@韙!(gqFa4; ,/ 7 c<7 IJPNAa\9XׅX}I#38+- Rݐ6k6S귶PB)0ʖ {ʶtVw?pzWWFOuq.(Hc T6;d޷C) yFvJԒ2_^i`"}Yȗ߂Xmav=փ6?}"с-elSuO)f>"^.;}v=F멸s>tخن Y6Y~_("b`»ƨ 9ymX=~Ae;;)A/"# GU-4]Y'XSΝw) 1̓OJ3`Ph3B]4:ͽ5GWmhf64M*NkO([ kcW }‚Ly:9<2FKx# iRlش[w3̀b_k`dQ t]77\^7N y_Qi*dqE#MzGaԈ.UuM+%=97xr8̂~8>}i7)BJx]suN_;5 uW ri7ϠW{'W҂ 9N}>[OJ7kcod.Kb?4B;Hu92]hrIBQRL|'#)n9G#݈֞l|^: P;谥RbX"asWc;īY/ax] j/N9Q($ͯÜ1iܠ\,+黰7='U&}Y_]}]uI0 y4MՀZ@[GX=O'>)_4G A[](b;SyEM S)^H\*]Hc#CPvj ΒM٨}NJ p{@?a!_Ғ p_KY*Hf? S1;}g.ej$+Ivdc,; @RYP_&r.O$g>.Eup JIRDD|]6J:K̖á l]?[>RsRiw{xxb$},AQi(DbA'Z6EWXิHb+zC| eZZSv` wdpΩjZ<;l-CV9E4ZGV[Ax0Xǭgj(^=[FpP[NHC&T b@,fmjwot19̇kOsnFYQQJC#j7"|-8} (?pP<&8qvҗҰ&,G8 5Yiz/j/m*{Rd ÈR$\t`_ AtYF. ~ D+왬`wmx:64e[N`ZyBqb",a ˎ.A]Z.|0nCD6(#6C1#͹ ٍ&9<lK#^no6[%H7 Xkz?Ov-:* ԋvPYf@eq{}mOoŝftk a^Pu_m!S-{QTmx4WphmQQNaN1ϙW^xA(x we?'G'ݐ9 Bӷ V Mc #0 CQj>d@h(h +σ6{nJzXI6QNVyZฉ2Oz$j CIWL vz^*`R tm2RGPB [gP'h=rv^hJMkg:ZIaq1nh䉩*6ٿs~]mc>l'ٯE> TАڍ(s.3~r!Xn>}@M9"Y)lV)Lbmt4+iR5jcbPTvP nGβlH. PM6aSF%N-K' =fB|o6 c)s$3\SVY'BԌy0[ΫuSR ||3O )dm g9|mۍdPG%f6> :[;IvW&_~cMvp.*hqO(8UٱPEW!&N#\髤Y??:̩DVϖ{%/˄iSwz|g|}fSPV=WL;9={rBrϰ~$ %yմwG9z@b* -QH&`8K6t M5}2ַJmJI5ςXI3$'8 ė`@{Vc=}?K5855Y̿vW_95b` id]̰in8Yk;jRzn4]D;!sE8mD+b!Hp~L>`=(fk+3=HEj;x,/Qi]4 !t/7 6vscJt:m _>oo#5yh/f)^ n\r+(& );&16V__'7MJrǚ2͝N7fݨ%#߃aZzqѝ%KCw*otܶ-(p<|ABG"oO f kElTS,i^uCJB NDq2g,ɍMv?Th%n`%Kġ~C|NdwJ1lU'3oEO|DtM 4M yDO{jG'w򒏸3滑0IeRˢ5J5Yp 'eѠaM^WE8P&碴nsm/*Up!=." 0Ǡ nMp\8HYw䜸g~,܀ GҢ.57rqAGct{4u*(.Me,KI%̟=cRKwl~S.?;ecܒn!wxem{Qv+Sy8@*V9ngiB,8LT&K izw}d˚bKj'fHoz2.fbxۏ ?78 ٕs,gGοR61aTay倦ftwc|0E-W rfrV8FI2ۧ$S|#EaR)%'E{zKl\ὊU<‘vKhM TYjE!*H͐e5݂T&~m)4,>wo_T /&4Q|p7#bfB6o:ч0`_i6vӅz=9DIbTTbcϔ 8u<=ļ gmS0kϻ2\c;̻il獷\ oUW "Wkɭ"OnhB"8gT,-?szJI閞/Emr^tw%}EU.DRmEn他)jeS17|rBf*a#mo,1 IN< );r$ZP/>zyNݖKMKVC>Mg>~#uDl!9KVMY8FZKrsLu8 M\Ч6[1MRgU^Q&F#ŋL_y3]/zZ*w4+<"#ZeeT3'"7]OdF ;UIcDM` [X$ {q˂6(~)A'fH٠޾W1Q}e=[,>R*aяq;[Þ.Ua7(ab2jQ"ΜGe1/|LJjJ6xUΗY\,?[pXweW?%5 @M?T JkGp?7OZ5fq`ܜ$ \S8Yhd`2qOyGo$ )ݿvBxjvp]a v#N ~G5e54>Aञvڦz`*ZX@~0Rj{GCge[q}sp]LZS ~yV/|pܹc2ii~B`JvT֙mZ 1$ZytC@ƭo*t7fu*SC)x_D' Ꙅ6 Lv y"&Q9*bP9%X?,5 COQOc8"S|lzQ罽moȗI(0-3/S*uTrC Y_ o^SlET_X ܽ> :W`aecj@XCg{(> ctq{$P/|ѠwWtPjJ] N-RTN݃I*.9A榰l vk𜫟ђHfo e?LEȕy'L()Z7@l /!iT SlcVAadaj-v:mԎ9' D}렡2D|''< 0ХCO<\ ,_ i:˗ yѪwvg&ǩG+YoJP!^iW(6*?[ 1B/PEɳ]g uW=u;!%fޜ9,#׸>yB ?>diq*<,.R=1DAoWY#*k ަl$v0fw^t?(BgƸEfB:fINPF܈ L{]lM0^f0D˰4E N؁e)%?TW{"!zҠ*6tͼh]<[Xlx:S3>xrGhUS^zjDH{<[R 4(xGrFP0^x̐GTrAxҰ #8jo]"U!Z>iE|T\3]ڕG\Td 5e83 6t^ÐG~{28on&;:fY݂e?dB}jNhvo ~+zTai*n*9@JT/its#34?g?^XVm3gm8rDQolԥ jDd[gIOax~]ƥ!pZ/! !p^) :8'0{^(,\:6Pq5\}ּl=Gu0[Փo?dWTe X!n.ą㖆8 1Ki @iuxHT RVw4솂[ieIbmK/~ӃlҠyV͝ϟPHx #6fE!/"%V|{c2-FAEngmTG(z.n\}=g[ˋ2o* WhXDV5Ήݩ0x QGxjo{ -A棐` E_rU0Ccv3 ڝ:O+=<hڨ(zvrtEf {XAd!5^)u ލ>w̓4sIOO1CC0]$u!bbEūIx0>8qMp4Z bȐnnnԣsބ"~DK-#U)MDGn՘R@H[BKb,tNye՟f01֛/^z{2wcT 6?`, ?ssH{P̗&?._9 ]Nb[ޟ#:zfMvQW! 1TDtws◀b7)_|ʠTK:;‰I aNJ^ʢO%l-&KPgr6SY>bBGn[1 5m$5a!vX4ClH^Wį+mx=[B_ Kt-zYJ4ظ ҳbT nq!pTzovmv7@2Di\"e 'gDH)tOeP& IA5 ̄/cOC~wLMT]'M V~VQUOrZڥǐMSGP6JÆsT.i{1YO+f ˉc|Ȋ6BsA_LbPw~/ebxl$+4zLG$ P=ro ^Qm,0@+dngSCiC{і4ᩮB\Cr6pYR+@"i&k7Z}Hљ9o`gO-:,eBSҩ E}.(<[/uA(?)\M#D'(͚`Ŋ/Z=sN)̘9?{Ož}s( i0Fbl\q rNav= ~ ~ːSL>R{aJXۓTN#UeSbZ{ϛ@V%=(׺\V0rMF>| 4@}`쵀[b%ٻ)38D!U~qv1Wo'ա?1p1{]K :LwBQ{j軑hNcacWwG~h%5}:8It'"@_y@7ԭivվm ˡH>O+|6b>TҾk`L/8,0%jvt{DYo &8?&q2@8s]P1#;%/Qt Yb6/kb`hN?w5*.nmA٧&BbTx٭̥q$WQ'l+|%X]W. we<]AwꜮMHOճ8["ΟxӅځlp{! 4)jR,*(.sN QaoA7%Fm!#"3)ҹ̿кδTv'~R;ӳt=x˕0O>&†nGMC=>tK s,5?^n7JMhmcӄ*y6p.xq詮4xФCZa˳s hy'Qveh3Fj {*}GKnGfM߻B=PakvPŪwQZ."\rQHVGj=J-%u|eO~/ OĨ3!qIwktqcJT{S'1+Rk9~qKaЦ!ng NalcB5n?f+ߍ dhn8 |?pڃ| IHӎus̷LՂ6nB˳J:p5w:é zfdO6/W}]X̑&˺/ر[4<膐 jNR7PE1)gYZ07070100000116000081a4000000000000000000000001662f7fa90000f3a4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/cx18/cx18.ko.xz7zXZִF!t/{w]?Eh=ڜ.+tAP2pḫ%S6]m􎐗DI#B3rNK!CCsœb@VU4~9-A~׭zUπN H fQWRzٞme8&}Yh.{+&u[?ܓU׷, $6F`LSG<<AbكVOD;(L;c4K]hT?4Z/z#F3rs~sNaYP8\W "7Tod]EE_QE(nȣԫ\KpMRvNdW%-dL.#cDoZۦu bB&U^}<"ͼh>, $ցclg%t|+BF >줽2Sܕ^۱'2DK%m{T:jcf#s`|ƹn`!_X_ ޫmZMlt; 0 uAmKbZ1?9 <^A TO9{M팆Gx[L"!.^ތieMe_Zͨ7&dKS>c/]]%P4M;iJAC,5-З;)iQb0f)܁F^!0^6LV**>@ѕ[i*LpڿBfWa;k6t9 ҵD!XGŝ"J܉L…8n> ?Q.e}ѫ3fY2]m ~D l|gQkZ % i8&u/%Z3*-o<''h}PdD\x8_X[#.ٱwVEҚe(Pe<%hLvA28%D҃'?a,{x0Pho8[\W+ K, vwEbn?Z6^zkZDao|v)\͡5=d`;x6+Ϫ ڎ!Xfu ^i.;0=;ODaq~~[ OGj͠?Z5%7xS/Y fyy qc;"0IM:/vDC7i"~wrXi#ݑ ut~T ӲN_?/Ov4?Km}x"~OtaR~k2oFWؔ[DaE~*9n Z@j{䃣~@ɱRnq{Qy$uk3pµqɎ1dTy1$dCJJI\hdBis&U@`aO4`ӄ^0i-5#%*G @GP&D8ZYV1\o Io7Jy|$GK_IwpE&_3I_ă\$nrNYWܩl/9oLH%rz_S@q@I;~6ŧ2gҬؙ#Y~ʔ "7y.q.&*.>,#xW!o5\uRev]yF.|OX{~{*%lT=A/-곺FovȮ^=Y`$6;~Uև`o pXt|Ŏf8g->NҼ ntsb_2wR‚S[}lQa }0]/F:'ECZgjj|П+'蹔'Jm4He9S;}OJ LsQs{"64>L' C>&- ZO$p\q2-y6WAzjp&!4 X՚b EĞ POYXUE'sLryLS즤9 Dp3zn^GP&uc+׶9녔2iV*C8 qm-<մh݆5ȬZXxFǜg !*v9A"Ē^yޓm$owD?QEYVJmXam*}oJ@WbmF`d,X ]=#oP2p&Q~BϾGia;%XUikHBSҺj|y+mFqk:C3,I6!~6ZtsM*>~ܽ:\ 5,9R@&[>M؃ZI IFUZ1鮥c5Yc~|S+ټJe}/m{?lt^;*?S7{}y=f5U&0bxfˆlxmnw5/moG&> ,3Vͺ;*ڥ&ryBrm'Zpt\V+dhd1-ǟ%:2|݂Ȇ˥XΡ Cئr)bӠFO籢xE m  &K7 qZ}LIA]5?(nG< 8Z_2p?~rfĶ/0كY[y'G)s3}~Hzl[F2rs"Co@`_8 R) qJ)Y*y0V>(A"TР= -SNTF ک7?Wqޡ>,؇=g} oo)$kxv{_e:P\h{*cEbo+3O_}u}I9b< e?K; 04S,HusRxu!;PŐc`$ /Eچd6UQca#{gܯZͽijac?^e)/U$tL#b+mp$@$ gT/ϤEմUΓZvIj=&tDMu e/}!y%ZIg`'#̹.V矬Cv>??Ⱎ1qf &+꬝C 9gۤ}8IYf3Vf_ C{Dκ,]ß 8ȗgSԳ6$&[<a5O TgE%d?tF[J_ުYa:2u &Fn#54IfXr2D1`f Y\Eb2|+iݫaޙŽ84\Xu@+^0c#MVczV 9uD`<6Vy;\i/8e l`xxJG ftOP~g4Fo M&gc$aeUՉlz>of_$?P>ǬΓCF8dwdjg!Q;-JzʒkdWށQZA`Uy~( #h9[}t.nH |\#c?ļB~'/<^죢p1 XY,XEvr ?Tks1?-QԓmUfopk&J0OM ]P'\o T1}#)Ͼo+ֳEzs^#(I-UG{qv%, 28M6m*9h| F~ͪN4 {bI¹>,Hl$COP8+f胏z=" Do[MkDlՔ PC }Jc+d|L!;,8F8N va"\+KGO!2-Hۇԅ% VV:'C LVZD u`?1I[ άN xK-I-*YXS 4'iLHk.TON;u_'CA=ᜦ` eN< !vmt'.|6;9Y`aLu .!&ESb>'X+_rːJ;sZ[Ȋ/ޅd2[xLRX]11{CqS x6:(=L{p{j~9^̋B]lf9gV-CAClv>̽O^2Vu> e&/F2,&ZlF-!5*KD/MȲr)&amqǞh焷yK*4mc٫/%9WL p8/YT90 ԅPe5I9`~mROIb>8(u~b~tm(SE 6*e7(SCJā`K!S cceB2qa|V,5ád ʍ 0"H~ip"#4"{1[+w " +"![ e\Ĥ UTbrʂ9ڽob7:p3c.4?6vx~AZONBJopB\no9#zRSnIHTgDv>_(6[I>:)0?JC ơXKUX{m#Pg7%?HJvcf .b}~?_.A t'z-J y]t"f%^s+=Q:@hlJܐZ+͇d2qur5I qϨ߲lDr<4UmbԦiDZY1s7ErMQ_ Q#eDNՂEGje֭j[W p˥a뚿Yo' cM %PyØѷ:?c{)]wOsk?>#a46%/?ej^H:AOaEMQ~6r.0ZdE5Qh _G2@Ip$IpeĦ8Q9 d-hP,u(@5-ҪZMĕtJnMi ,%(8=uBT =߫#"ߖ(I#{qTh|s@/v8;| 侬|i&m:?ÍB{ӯݚ?;c[ZYY.V@1\M."#qΝG KmKu5W(w71ш\Fn~TyNKލ4XzjM,,Q&dGOx]ZS= @ h~ QKG*)fIS;mb析(F+ |ƞ)iк,}hh_z($3d]/lC?__vz9M55ǯs~?셵p5yHBT"rBnfU9w߂[-P%pOb4õokVvLi`Ds vcOIJٵ!bfֲUm*ݻdW؆!ύ9 ?kՆ8@N@c?d8Nפol p"M^iakjWJ* @dHJżÔ%Td?)Ю6L~Ϛ&JwԠ/Q\`ŰLuG{~w\в׵O&wc&9r-WA6k{ʫl=+ Q+D]ZdM [!$ウѝ 䈛`}Ft"*D zi e (Az+dג\Ag;]t<%EK#lB@k5X+M'va"</#/[;v$*bl5&~Q@p 4!0 XYIM1 }"QBxV{VRNBSaV (1PBMᙰh`HQTWעn% icޓҴŊvϊe.~:NFR.PŘ=͉ #'+G)n?5w punƋR؟ر-솬mQcq# wʩbE+ ' F%$+AC}·=(_sjkҁܞ=+;єb/k)54=Q~b6:dx(E? xV` fϖ2Y^2!OJS i'P,e}ZS"gY^KR~![.Ne͞m=|(V~d|Ąly>=ka?HT-$](;-뮠Weř⦏mgCQ3柘9kvbrVwќC<^E FbIM ;2A,GATlIV׏w^ [@=fG2˗hZcA|yE\^5 pBr¥=v9o`p7 ʹUChj䇙FfN;{C} kIcz3x X i,)"Ps>0k@Buka'l%lEW̒wn0*$9y@owvx6mٞqMR?PXޮ`9#$V>;SlF^)86"FT ӿNQ=̎|qlJWM8]/2i-hVu,IQ_^-h 4y<I~PL`.bu>"{l2W:I 싨j  q;"Bөɪа;h,YO}F;U8s4j_=eqI+$LOVYg|pYz[pzP.ٴ#.Vh` oU/alvȵ V.ٺ|<诵%~3#0u@0vYBvRU!fl!G9dPrCnEd6˝^-"F9y/Yb2nEq!?U ߥ[=ٳ >6!;+ӹxŎR۠yf9 hˉ˟Rh',ڙ`?5,el5pmqkV ξ%$@J9bW={$ -%(ܹ7u]ܗTo(֥ܪ< E׭ ֕\43 X갏m\RW& N^GZ&4?`|biO ~%Z4=o/O3Opb$g+R.`|֭ꆧovQOfQ'M3Cs&@u{E*`܁|`731q3Gҷ Sz]ŀ&\ B19mP׉'Zi@qy9zu].H v˴).4{?!9&6ͷTӾ= [f <sD7Iו[u5Ẃ-r c 'Gw/~:V{bXw(dqooYxrYr% (uDQ@EOBLS+ZyDb,:8UҖ6J^\?D[.VЉjFigWyJ^frt)zfE]*b6m#ZBO#JYI!F? K%265q#Vh n!N#T&ua6\:R#bᡶ%ղQ9SvAd &;*~38|Z%0 +DIN3LHk\X^F5>)aTNӂ?'h- HxF"j&.kXo@iioP0f+ E+#NJ*ca93䄅zPA2G'6%K)ì ě\phSe?cILVUeS%XuBIxHT夲M|/(ғA7gvK|$n b.V-ݪ=ePp Dg`rʞPD8Oi@A83/K!ohx9IeG_K0g^btNOޝfB'h wY\UIX ZK4?9`Saz\Ft]y$]MkED6"k8j="t5_S^[ll_`vM*׬*bٷT, fSh=M,KzrDf7]ճ{SAEFgٽ^H; .x? vX8bOdSP_+D"sr/\_وH4hH3>rܾIݎg;w% ]l)\-q[s=bUNZh{sc?5>T:/Fa !3醃]D7q'=1? 6&4 wSX(G괫\(8Mtl4M#2:[F*^2OEl^Q?@+K} )HhH/yoA'yKѸ:9 {z׃IhGof7JQުB8!0Pl[ h`}UP.hQ\DWCE']`O%c22.N)F{jeR6 f4wt+X.Ƥ.(4٫I* DNɢA"e,: n{JV5x_vYb̲4y ol GbJ:{ȝȴ;S}3j4\`lWSf/HL|B~qhdjMSю1$ūj.z`?Vp _B=\2\ZmB:By@*|6I%d&Z^Gs3zwư +_g<ǥ*kql=%bwOȾ5&z:YTr u{i6_߳+M|J#0:p:>(MOF|F/H Jie.B%]8A} ?s {O+\Ɣ!Yjdwva)ϐ[xxB`4M(e]ItddR9[z$Zܬ=Vb؍,x !Z|4>R$Q{d+lg}LV" #3d⯶9ҫ2䶢 ;͡;P_̋g:#ޫP) =EߝP'rKY2i;j/ ]ŰNXޛ2ߋZ]l.0 rF4(}L1m&qq( @jӈ_:FEm~3ƒHZIG0DiZX\t#J$U<֋h7M"lFh${+ F葷)2gE)Iߊrd zgs]iLΏlI~s1:y5݄4UMoZ)en6C FAmOmq%T҅ .%BwT.:ٗ6}#{(R _yF% 꺅͹HGYɽqT]UjuֲɥwBYE/D%og5kׅo{j)7_oNļIH euC}¼1q; :U&#̄?vAсC@`}@<Np$x(CggiQ5Nz7ao/eńƬM GᙈX5x59$8_sͼl %jɾ B_Q(yy/Z3k)툓[i-&OCCA0y%`wm]LLAN$|.S7~C"k4 g iVL9TƠӖ("!JN9[UGMH vzq+D*NH(t[YҠӳ-sl6HaAqig>gvV=wt.tB$v.i1>yM]Зʤrx_/bnΠE@<;״D١̔jS=(TOHPh9^SZ;2eIOCҩ#q XWѫ$;ΨJdXQ,C 7՛ rnK=xVXȝ,QZ>s<@J V^%̖8Y_%\Qw^2 mBRMg1װsH7 q;CUU㭪$l`{Vb>P юdxhY; Rx|p_C_:Vc0.BjDL(CKh) |h*!z^<DU) q!&P2@|e]Ut] p7ˌvFY=e(={G˼'; *$M`djMNWI=Xu?Ue;_X}fFR9^ mvId|>) " Y%&TtI(Ѯv'} X4!+²s%|^h >,E$cAfvt`Z߇?ڤ)%V.(H%[|9/ϐ)|KCA VZQȒcSh  t [b%Ss <9׫8{A`:^|Y$Fݰfjy§uݔB:@; GΘC㻌y:H96 sO>ͳAz\|-%Fq1FYx2eKU֎' &L;?iݬI2uSwJ|Lrё5̇BKcyPB،Qmӻ>рC^$&no9[zH`>>xBfh&ѯ3S?C˒8 Ay\r v\~/7Nx_P) ~: {h ٻ]@̀?'8$uNRWdnlQ9#xHA´;܈2_{)n?<>6pmTΟ.:qn=l?㩯Jl|VߥK)>6R˛Pc-/P5ch f́Qÿ !y MVP0 W|KEO Ö 2R53N~"եjexoKPYUjIΪl8'lGK{;RAomt?A+M$MQl>t@f@_',l(g\j=1K\t'h0 sn؊=)?jH^U\#cP%K@f{ak,aa[ƝZ6fY|Y78#Onv @ZYob_xP9<DgWT:N~:Mjh'” к#%?~w 9h&F{^r-eT5ș9⢺#K6v`w-:^ψ)oEgM>B~'QiDJ|VaؤF`V_ <wFLUSV2P_ {x̋/$e]P F\ߚF`q+u TT(}(~<J9ߌ?nOY:{`ݙeZNR2S` 8 ΗB/LBd :|u.-f |Fv1zXD 2Ի6nb[6k{,}+~!2f G+Ũ\1R *(cg߻ۺ#@pÉGDtfWo\1kjGYlHIhKs1UU*ڕ/xh35F;A5Ɇ  QֆUn9ZN8֋SD\\4R! JhP8۲FXu3a3aesp3\+|p<9xQc?OCU]MNr6VȓnĻ~ A jv 84ʮ!O/TiZ*{u/*X?Dh:m?Kɍ?A_0ڮeu@f^AL r0 XZӂd׆؎W= PboHLv@?`Dȼn(H &fuBw+s{^lh^ji4$ublRT9r}WgF7-Aݰse$uyÿ!%uSGQBE,K QN‰>e' Kҡ[Df:-@1 dڽҥg.I<7kw|11ļi>렲  ؙkĀ PCIɪ#aW"56](@`d̻:Bq H-}KMD:dD*Q]ԙ3KY6#]ca. Jܖ3xR"KŧI0~:NQ?4tqffjڳF,8݃)oEv? _݄(j%=;DwTi6Nb4k}OH_ 2QݝZ#[[N7=گ4 m3#Vٖdӌʲ8,*zi-4kbb'N*s3376+CH+/%حR QM=EoJ;9 ̦KIxBe Is}c$]uLn ^ 4 @_.7y_N1RBltu!&'ApLW?%G&I'pU㕣Qh౏]pǧn?kY08KVq-q t|a·Y˽m-[uī]TK]OVcUP1OK^_x`)CUn.>tN5{1e0C!{󵟞+/6U7%}+*ӘKM;IKg>"P$#[R;JQoafѬԏ/U-GlTkSfEAJQr0 ȷCGUnNΒ {FMʧ<$0&V=x:L~VoWIi(zU5+{]Fx4Qч`-Ϣ\ܖ8% 2eKC.@UJ- t[Q[NĀ!OU[3g{cs˹굞D-jj1﫿zM ) ъ s3ZaR0\&g U9W?UzجS5ZJ.YhlÌRtD 6t,d HM{{@-KˆG"Fs󋤿N뎅DZjdF᳖3dh:iQ]xQ1sL eG9^O; pXzrZmҷDb` "("1eEY=cF<+rXHHŴr,HrXAr%dJވ?0"Hrh|N tjkqP!Kӣʠ܁$SJ}=hACH̴L]/̖#$rsZV8S8)T K[YM9`@@ Я4 \]H"*/zg>*db`)b`{mBdnai1SsMZV^3宍$ݳ7"4 -[4Uf&k[Z_ɬக$`6FbojB%䨤y/oӨe`ln M׎R0q?gAle;DBƽN`]ېVq+2}!0WJb7VnٕpڟYIepMK\&}nV)>-ʪcMŻ f=h\#~)T,(b`7ֹ}L@77u:Qs=@87O*"GH'2l<,}^܂ϑ@&Lo)'Cw+쌞ᆨV0O+޼ܐis*cOya= h@îsJ( υZ8ȹ"~\@* R4qU&Uhh2v{<%/[$Ct.ȫY6-WQHL\Nx b >xIEtPM+μNMҎ^dRnbA!6cB* 3U*4񷐺1>Qe7wdR@C^x\y._`FVSj(/P?NmL STʴZH:AH\M5W,aNyO'J?g%p7#, y*Tx$7kc\UݒaX̒Nrɜ-kXX*J?;\z5.B4AuKo+@, u9M&"t=1zgFPm~V\Ps<`+Vd5SI} r+20S}_u/VbPwLXё*W ݴ˜O(;#=X;L_wGw CHU9/AeZ޾ʐ~qXJe$v[|á66/fBQtQBAԗ^iixosxG aH̡ZZ<SpQ@rAK]ĵ:\B>-AAI(2?~-v$U.&Dc^T@B`NJ|j(6`\|=Khk'_})O{G- M=p"DL).j&#|Lu3&c5IyɡYXХB }\0xP򘢻yYI# W &``Ʃ@n8ɯa:i<?P8ah;)۳Lj%[-}^ lM϶`0C:?0c sA^ZYp(еK>|gv;&RDްCڌF%g92@3 o&,TqW{էǹLzFY&-d0 D3锿2SQ?j`۱&q0at-ٌ`L\Y=ƾk AP`iA7} 螜*0$L-XNJ߱{ZXue?S&la69] $0d"{ߜ~a\[%C0SxV(O/s Y 4F8PЛ?Fe׹|S1M B6N]ѩ]p|?R`og 2mUQʷ]K @^xIUC+0 dye`jVy\S =e-۠mj̰AϽb!Cj[K";{}NNyCLt0۶ꗩly_Sc[[ bO)B$-GHסbZn%uUWv;\C$!:֡H:66$qQN ,Ţإ|/MjPkZ7i 52jK0maѠSM(L𭃁OA8s1PQ˴0p{we,$LJDK"=`4nS=xtmH G}^a%bU8ʹT!nG2+ԿF+I ^Dfoi?;E<8o>։^ ¸ ohO3b?F:l_N˪R3DWo0SCf(FSy٧)BNOW;mwX٫cRv';.>L)X,}Vb{r6rP+XMIRa_mƪ(qWpu̚J|BECR|_S-7& 1`o.YR1&A*#T饴38k.Q>qXM_T)c7@6e %kl}L[X}Z.(CB!ց]ÙfpݼOcB(- 5:m0N@StBtB9)E݆nQ1γo;0U1o,f _{mL*n(rX5#B`SoaYo#J!GåTyK17q{ڿM%ef5(TD=yXCVOnU>+4w&W{dw$.&{1ZG4SL=]0iw~A50o Ҕ1(bCר֓:3vM_>*|'`a5e%Ri'UϽK2~Y HjPC*v# K0-yYڮmq_jhko\INTB[Ty~LMڣn}:E]hе\Y%yPf m },S b.| dpOQ;çLJ;Zα]v<2#$樆2(\:hݺIp?5 O#u[y1~ʬ_}r-'`M ph2y""#8hД"&;^<\]Ed<%#g٢Pj:ߟ}qkS 4tJbq,2۬'|њRn[qk| @7OR J @E"#Vޡ^G"qh:$jF6GM'DkN{SٖGP2apqT6<џaEM@&3h: ΄PPmOQ =}VlS/mFҸnw$x eWG~6E0Z>i]6Uo Y_SU োR DT F,n ԚqLu?7VT*5;3L8cAgs'Vj(6n:@ݖ_;kJqoF5YJ8tǵ_nҳ@݌,&9UDA\AX5!`qKFM$1z.2m٧a-%0|(!By OI%|>'djfUXWAT75WV2*JD"{Il2Wv4mhAkQ]pw^_fr4YͶ2XYzgU4;( _jEO5Z}Xy{&La ?eڻ1ۮTi EK;O;Ae<7pl0(B:ϕLZB|ev8FB IdMu> T,d/f Ĕ_CQC `al7I15^$d̆Y8Jr);W0e$N-]SPA 2d2FT+)i}KQ,}J@`ߕFj쓆> /8r:rAy*<~"@R4{{xD<*(U쳐7(RpdB˫,WXN͢ڭ^cTFwC:Ri§)&T::GV&9얭}0}15꜐{nMzzh+f`,UBNԍe^64^2V֖cCRڔ>< ґA & ZOL(6KMHʜdtBA%c(G@(!jt9) TѰ ݱyIS0_背:ى̯cƇ7,l$F< KAi&JE'&B*RDT,Oxc |]s(Wa8k>kGS=qO.B&%e 'x9pXœ  (*(D ];(ML?o_TU &}ŬCȷj9V+gXexQ@X&Z39x Dbg&_})p}$'l9TikFV~h} "'LQv"9d7ͤ\lV/UݛVT0O3O-a^c$ >5y.0FK_oo?3i`}pR4NKT[ aYOFH=v#<.x@>u5F.{(nq YH2ck&F\lp> y[twk?1fʬ=ό]W7@QT̵!DN /;A*./6^0Yx h{.r(O9ɧimiO!=U {1 *z{af^+=[:y4A#N6ze*4ߋ0/@"ڃF`mFo_oD#}#ę85#8z wxMt佨 cRd_T [n;Rs2FY Үz#.1Oq][< ~[2i%X{2d\7|:fB1eN%m6QQlkr/SBz,b8f˛ A4YOBH8&j9p KC޿&"21ܦ_m 'ؚ(=\~:k޽3BXKWoJA vP,<)BL+d&Oح݂&fke*Vmm'.i$-]sȌ -qC&w Ia¿kI/ՔJś+0%ezu !{)|f*d%GgtbZ.ظ㔧}J XE@~[ KeKT"22tľ1 s;VCRANX{(?[=`%B8 l'[S{SIJKɿϞ[e?/3TpNTC`#ޔ29m-q'.u ІqhKB-Ex|*:ނWvPR'B2vPIrPP_v q⋹߱~A^jѡD"ز72>\b6W+c,6qvs/X' ;`z5ryI"D8֣~Vc,hfcf" &[cbr̵vNä/'Y~~-P)*f, xOR%ǘMdjEk|OF+6L2)51b @"p<{u w{Jqzc8 Ixgf+Y!Q/fԌe}RurO JZ7T3R:o|N<.iҢ-D&PfNA7Wh/.0O !lp0>?EjuzH'k8]cMUn ՍL]!ڣ-J &' f\^R_Y#TRN1 "D\B)T*Vp}-eW 0n:B#ylY9ȅ:Z))yQf#FQZv_r4]rYI!f(ϭjLlb\]ѵJ<~"֯xXlpgYzD㶔 iE&Yľ唶/$%14~Ŭ!}d&@SX6%v Qg+)$)R4B=q2x@hhek!¬ȬLtU=[9@@6T^0ĝاLQP6hv. z9_&R6nşm1b4Z/ۗ:Y= vͺ쉱/qCR\4&e?z{P>eJl5*YV#R~ iP~$N2PPC3vn+U;Rtxˣg t"֯0>L8*_Pogx|#*C\v7g3<@w#wBrZdsL8X.s"5[t$/5mlR m9kHD1ϺXmǘ:CS'(XCyD;`?79տ*$ss|jplN-ᄙVn"?n3ɣhm~VHrvv>3`8Rmu*5 2H<1k"${y _䣰\$Z KߌΒ0JWzӳ"%7!NͿ+ABP(HX>(L-Zs)TqϧB>jRZV])IU:2oe9^LcorY*^Y#sB_ ߳lL+x;z9-2ٳQIc':ޅM:-JЙPL$h@Mi@=!LgkpB=w27*Y^ RNc>k=PWdFqx 2b3W;B<qٳ1 X>6zQ;aQHABÄ+м >rƊ]R,%pށ?m)ۚJVMg6R]/kC5`g}kxoU.T)dKxY=gF/O ZdG2(u6y&N6 崝fg㔰+Dl} ?\*3!a=RfX8jOҸ8޿U5?s4z'?h =֚ψy?Vc Uq/7IV !{KDcA9oj#H;˫Sa{a3(H#/9b+YVھXJJ!S:qcV-C[n{yB )&.=`@t,7=MM3̋^40DWs_RER&k͋4F8cd6C gjߩ: 83j8RB$H5{C GF(zX.6kkmrs?nHJ~H6a M} i-G3)yw$uD1AqyHSgY:͵6 ˵Tҹ}*pqƗDt B$c!&O\;+4^*9n\blj R `;]IUJ? שJ+?jժnom"Xr(7#m1pTnZ52؉2F/A;p,''g:θ u*A =p1 W":`mZI"yTFK.'YW.=_qA$mOW+T 2\ 6:JaSW"#Q=Ⱦ%r:Fx#bCT7P ,!c[?s'BۼwECf~Æ\yVq`ݛGqhv)a\D+?Zi4dҹqFA%tI2M2XqW]@1A܊u$c~Vt d||Q]\ұщ&<2[D>^@-F}4|ACemgD(L<8EP8 M!_ Wk'T.t5A-vu`= M5! R]x ۸ ~Jz6hYh(lL Rg/t}*1S$ZH S*.p icTșGe=6΁VuNX?OOh:h!E+x}HCD]QFO^dI1YԶ;Epn^u5 zf7PKh΢F1X|$mUm.!Sˬ<6 ok}W*g0>5v@nQ9]Cʻ߿Ciĝ5qt:Y`f-$@ (a~$wj}|% a_k֊5 O ۅa{lAj%Z'꽾 2 $BP),; &ﱑ{㷤n|--+,c}Δ\*lҚ4y}; TB <c-_ͤVa\UJ$ⅯI[ AtG%&/Z&MFiT+xf,b ÌéE@yV4Zg&J]g|Lwa7n)QAv bOErX׹R6"%q| $x.C)B`|Fjt($7ϜQ .B%tz|t]F$]ZlZzv( ISn˝C-,t; Lzn:SBp |N54ki5rWPmj@>(qWt8ư}pL tQ$|ikeeNj䱳U-p$6>EҵPʌ2ڈY^ȁs1i$TY.U{,#՜-U=]"F@ ,_tL:. =SO@(E%7ѵjk#vzl*W\3ʼnv+<tWHc7g,.` v@zme O1͋}*g_p[@_p+@u%+je1k@MiV%]Ŧ=N!U8ᷨ eL\Ҁ=0iQ`!O&)3 ɛ0W"2xJy{m9sA bI='YN5j50Sd׎Kv)Mt ' _eGRz]~ Y 5 T8`zc%:b5X('-OV*M5f(LB04nMa{Mx!Eitk]rU~7l闎\C 8&d+D]x 53?Q؊f6 #ueԐD;Mj|;x1s}ŭVLXJTsEDLT͛L7ᕱIJZ̘cEZrgTT"-s] { OIɴWR[$ ϋuQTrb-b?]lN@=11 . x{?_bUUw; "+D]g8 ?%Ԧ9.g)YR)TSןkw@!5Ј|Xa/uvZ/?Y^)NSUD]I#ѵy7Yavv^rU1qo~{2QxPq}WӖ,x6[έ]H;iƲ&PZA;#thTּl}{\NzvA3ߑ`+i9 QָCV3ΰbrm,QLR-?idYR{$Ķ\LAlwǡII1hpv{J]K/Sk<$WMI/E $b/WBx,^9'pg,2%"V1bAQ6o73.il *Hx~A,b+ (Z.U)=̒ C IhLs3I]cd_xqX\+df%{u닦-O$-ppR302zB :҈?IvMaHvbS밼FaJњRӉӗU]Zqo\!@xF[ǃ䀺Gu3Fn|AL7L? 8Iȁ"37 $C!v3S] bxT Ɂ/JT=d4+vE)ge$O1ޠ5CO6޸! NV NWdqAe< P#7K (acDMxۜQGsͯ)^EXw_XipxX2LL="$nW;m]`5M [+zv ;LB 67VGiPHوyMP `d·-&YXp& T=Nm<{T3k1Yf3j{pŷjNKY-uhHhgj١{J/hnZwP `v;AhBsj-zF ܖ4$8 "P؃mF= WB뾨e <ũkl{hU&2q@<͛ l[^0'ztUs\T5( ZgUBӓ˘:4y* ADXOD 8B`+IGQb1ϛCގBn>}㍿vjEn(<hvV7M"eDdP2JҲuJizn)w^4mMD[Ē1\R@#?֣IAѳV]j&jQ+BѪ壐ęJLE\j Ab.וL*Xޖ lj *ˑL|w}jutpߣ^T 1^+CB\"?`2ڊ.<Шq1PyaQzcZ: Ͻ'[g){W\w%5r-@?#<1n*zA7d;6XyM~0!NzD\)5 "{:m+p *5`(J1p׫ɣr G?nGĞHYrz]7TwU"9R':oq/"oRs +Hztʲ@=]EY&2|O{/L_bx .rӕ &oYx9s|i7@ڞQj:-/ $a |w3@s[xYZR* Jd?:0uJҮDUʄ#p#Vj\-C.4%>RvM^r:re*S ` GeK)PU-?Vav*k凊OU)V'&a 4|7Ɓee>T`:q12?gaRg#nb4|C% U %k#oçN^̦ ~X_Ze}2dFgjYr.h * ,d΍k2E5єV4\(]d&_Wh1&)8Sf^ ZBIF2IQg!7.{*iR>hb奝x5SVhr,Ep2A;=4ppNː`C=>j&Tp9ժmV:f<8t 8yWAvs`*l𒱆)Ws»N&y_Vs=(ğGjDRϼ tzuLIKONWt!;Mo /և4##ȏv@(@SŦS^љ= CQS9:WẒ5fOޱGC"JьTMx8+yLNq]zQjv5ә)hMD^W@ ?pc]gCekk;^Ds.LGNbJXF:,wlMW$^rx4}{)d! v [E dx$;̀$,sdr )%eC1KZ~FF2<}qf07nu(|\*qXǰS'47v5f4]^ 3!ƍubR} #oV6齶1UE`-c tY +:G !^1TNy=9d=6J 3oynUږJJ翭W`K:pOLJ0aK+0qNHzVa44{ax('"zfVCֺD鴅'.&r}e`8tD6=ٰ3>qg'9DX Փˀ8mFJUGtާc/ $fҧBdk:ؿ/9rqPinR`ɤ:5*)dT"1u DlO QY[ZQ%#" 8LJuWq3 |h9#û8Bp_1!&J%ԭAI%zJDa$ DrkPXN~ eЏDAJڟ n]N0L D0SD8-kh-1>7P>8Clۘ%gJfggV/Hs^U'Xnxd a;*X,C N94- GJ)k*vcrqWs]FNe`q;m ;̎nŻ=<0F%#v傔2sTyQ j([_C}VMF8MLwƞ3X"x- =@cpt7 |R3Edk5-do<}^*XcƓfH]g `!L%U ', IL!Jj lE3z"v|/ސ6KÅ}t )t"> qe~Z\jAy6k,[YfLXO{aRF,ϯTO=$d;p (䨺T_O e^`Ó"~\{ r/:b1k֨CK>"J` *ڝɇnN8WT#!k:0..7iYc7pMv|b/9 #5*2`m[SZ0)K]׵YPqhAMRGCUd*|[*w H rRV]z}Y9vXZ5k [-ٱwKJ}כ=cP%O6yQu v7*UENLB <=!YAmIYb'ґv4{ms6F8齸gB3bNM۹F4sgw"_\2Rɹ pF/-`Ƨg[N{[:"J(*Ѐ/:JJ;w1kVM%_5fP&יn7y/iг=h'z,>NZ*VSd ꄣ %_y&n P5+)aC0O({Y WAƆ O0TBHU;*ZmUcw=vVPBKȁ9fU,| "%(kvoݭ&]O e:,)ju[KU_{wm]hO#*'ژo{G t#z M T *$dt,#S8 &Bef~[PthKk9!,;5C-z~S޲YMoȟ!8tr5_CR/ŚbÉ.ry/(RvcTbu>eY3y.ӷ4(? |xpOS \mO[Ș@gU[p2,z¥t. rMxh!c )%5Y##8) fPqBmeX('l-y|_ zjlt^ua؄uKygSS+4$NI*/"~X㓎\ 性u3!f1jx/JhUJ(N,o3{x,'7k黯foXk~QZ}=)&ll@R+N17*bc3w0 d,)WJnO]mFb]\/QD;\;&srQsHQy?ve;a_ XS/+T ?XW-89Ib43vv(rR;ē4q/9ŻTOۭ:ko<&(CP ִ҉U8F/ rE:=g~QSMÇ]y&pC=xz_0!Y-b`OoM}u_e$b I7r\i}<痌/Q:{a"Ln8&m o&# 4ݹPB1LJG"M{5JZǒEXAPsl[Q*Pp{ 68PKaR 0],J ѕa>&, BFƫm 1U'BydĠRe@U1ԧr5}H!_kwWAagL):N=c\căOFTrWy~"jp;a=&sP&l3S:[sܵʁx0wLpbY%kOovc Wq%$4wUǣtQ0Xcfy& 7[Wxc[Mfm#&E$b!n1 >ޛH!o|wL&Tnx$0?&ծIiI }S>4D'1pҼ!&x]4?unG-(wE>[YX#~zoM3ϱqw-2?+Ab˹h*zȽɮΟg1`UusP,qׂd."iG? ad RyЎe|[iH؅Ѩ E 7Keç<%ף*5S}$Z(5FqҿP\fti $WXU77o4FZK][LԦ=}^ =A{g|.M1ګ23xSmژK`-' ڰؒA_7es\ICν7?cM2!ҏF׃PtÃ4)#XɖDӽ6{{Hu3w-,a)"RHn..?*7 Ii1iJ]AU+b`amB^s"טT =xmDʺ\zg#8݊tz2JbN8NxidEhSQwe= __h9mwh̚+ \D%ΡE!uc rE4&F,+BMQ w.{Wqo`XBYoq3\p%C?4LUuKpS t<ޔsz;{r"76ng5DvdºKYm)I̳`9϶2g;~)E?f5@kI7,*^x^*zm Qtl"(f$Qq{.)s 1+j dA^z׭='Ђ윃F9O#yzT/#x'M腒JL9--XY=V:ć~5.B`­HȧCEhuf֢QDo!@3^du`<ğr u$ܪj .7Z>!x8M@ ZBZ^XAl,o"Φ]8F,4Wo~:%7/MqGힼ[KIOJvU;mKR4}<%Ϲe˅R^4)2oV`c-Aԡ~;U b [?ԲP(͟MUIvRA謙O D§j[Ղ P }p$F}_ijӣ2T e_\OޱZn˷4+rB!Qz7] |MkHyRO/XI˄40[5hJt~5,]O Tm  PKYLa39 c+NK_NTNuAflexט8BjΌ|~e;{]­CZ_PmWahlWvG&|WZqx[BF8w"O.}pl+8pۣ "-ᮃ+r.Ul[Lp5ZhS9FhEڳQڪp;78B> MQv Mі`Ƃ2s|u4uGy)q'JPwS9XY ?Q ۚ1Hb8w9]68VZ=72˫Sw<^E*O`vaE >c68d*q1()$O8bE+VG2LG-{Dud5 DAD(`RzIaX48) \]#89c(涔 ~4T%5W{l/9yKŇF3K7| P籩bq9کj0hz.yx$8o)Wgܔ+10gF`c+$[?m)xKDNq@^W U4\&GE ٝX^? 5GK(pn#`o; jTQL@ T﹩ vvIYrkDU@ۚIA&v,tԯa=`HLrաX;rӱPIo\00cz= Яq'&cNDWgȄp +AV):V:xhWqwyU g<|-'0-oB2EdM NMl[xu? >4 _ݔ[A-h6!{G-jyk $$w-luc.[*TǁǐEi*ceIF+2˪ȳ-H,>琍JT!(2X̟! ~g;2B7]~9Hr`C͆(R]/j#6l-} mۈSTAM+[He(GTFj)7`0d3'7\ vҚ,Ί!Q٘5CPbSfއ/3-HPX= ]~0EcgVJ",À Ӊlil}HE<`|f@. E&` y[$-FB7 6ѷrC{{5Asf2@i;Oˁ[E6P;]VrQT nF eXF`ݰι$ׯQ7'sN'deÑf/MIڀRɫ95п#C, :o>3ݧ79"q~ R̼7'a]N#Ĝi ].-CD؞_У}J~H91=24h{GBP92:/~d<[1Ac#cjfx2\0ZMLp=RB&8+Ц\E,Ml55W&߰ CQCEo 򬴮? :j`M<&}q)"LHPWԂ*Vڮ˚JO/3jR' 2Rk,t#_ts- @_L) gnV7Yqff;kdϗJ {~>s BHyy ^(.ǀrtmxG7tjR̅U)9sfW6bEW8V#CNBǽX+ˍd"v@^}PP).sE0Ѷwj\^7}caUp#IȍIĊZcT(ZG+!CA$([] {F֍Xz @-Z,'|Tؿ6>+T]K'>\1| 1N^mHTr)!а3+fsrRvTiT[2׾r(@#jDD5qdǮ1b2#Y- YB bMcnD}$3~G#Jѥ5f/ ;oXK}(Dm-Ύeoqo9}8zW2dǯ3C$g򈸲\^L_fh䅤"F4)I[93 y֑%=u)[4ppc-/{ʸHV[JLJx 39);*ߊKӍUʄ$ɏ(&FQQyNقTe9w"f okx;#6>ݖ: L]LǸ(&ܰB/_`%D֤K[e=UICVba[5xeS|2/[Nr"2w9'r q'hbNͳ;餟_˼G'QA$*9㞄Rs% ÐLqd&>a-~50_$qkPTC d3&_7y]3=.HzR-zӐK-u͌[KB{B`K\êa-pa9ir-)-E*HUD$vq15Ezb#hdmX\M߶ZD,Ml+H=9CMʓY@;rs0Mg`j Y/XݪjSW*L!QezAm`V(ȱ\7duRë9I%7UCVw>ңk.={-/g6t7>xQeȢZEuxQO8ϩHlbR^X6wJP2]^xC%<ǀn4вV[~{DbO^4lљt?ҥQypD~OR6 )weRtKpV v PSsO#Ze$$B^wOV9t&ҾH ?ܔE}F{'EZ]!> u}Sa MbO|nHǛCy@bqO* O.v[8m3elh"u!{{b$~FM*a%7Ut^l;+jjGpd?rKk%[0etyPih l&ȥ|^G߼ ><>5ʎ|.R$|-pыȓ AbG+`@nT=56X.;7R T:)Ѭ>q_:O ) °r&qжiK0R2"9 Nl߯{柍~Qy'%:PjGmwͮ{p fl2;.6&\}(? 1[DT 3#}۳ocEN!8 [$/") }9y'=11c635CLIJMԪބͻ|iæd^J7CM7$s8T) G-+^1|H]7j6AvqG7 "}+rax{z|pH0xl1дcnC'C]OfuR(6){To57D2>~FszʡGBH^`W[#~ h(!M-HGl=l|=掲DH ŃH6MoӈH7mOW)~@y>W@ȅ Kz6O%?v4(,z)1Kem{s#-/s 3IwPrj^a*-Yl_k cGR"N@vNCnT ]됩+4KGN2[W?6Y]4+VK_ue8:_Du/t9 F$*O @ZN}~HlՂ;Cg|, >eIe^6ePjuJ% ۍ{Ii~6U> clHT>mW4nFZ+5_9e5= [6/Z/]Ph fٿ{[K%CĢC0`.gDb@ r('/c3^$&ixv%Z^uuG2@R[U?DIEqE  LwcK07k(CZ:zrN< .ys-a17pTlCW[FWzQ“+ 3=<'C62l`*m~{:cIt'["y@XTmގ`3+S)lQK=/6B)l) }.z:+[S厌GI,ߓ)X=B%E@HgO[Td>5݆4|*d~u:k!cfNI ̵կQoIj1=T"[)}ĉt߿el$@|a6d9cݪal,TAte$ ۹_ĄQz$Ҁ 'Mury%(.g[ NASu 4km凃p{{S#4]3VT Etvx>鵕?>ѹiS&#[T~4;9W.n6 8s^ܓuu5|8_ӽo$f("enDf _Sz,ePP,+K (U *^='NBBDۊ:6#`i@~;Դ_DZ{IjPUi]_/ٻ?!@ fT8aY' Q5;M-鸧5EQuz pCf)m [.Lrt 5!'Sna1/9]ŧ$'e1fԅuz:iǦmtG5:9Xo6Ĵ Fמɕ5ږa48dd4Fƿ?jjYA>k2J_$fG,XwS*$R Yi}_ *5ըVnRiFc[9onA6J^?]#`v3C T,UhUAT[G\B|aOdiI7=U!~Nfh΋sK9w]'0$.Awӷ?݉=!oӋdD O50Ć[@ kq Elk8 ̬ks*ہ/4+[J hlӪiHx;~q3StW̕7ë#0UZiB $P')|1Cxʋo0֢`ʕ+6!y #`Xm6Umv؎D>9|6Y:o_ bnLHd6ت\#],'<ΎI}d۾fn7&8\oB!DT q~<xf(W|J`I)T ;*D&|#ӧݷ5:nN/dކb  Z,7T8",$3ڇȒ*9 Gr{ڎKPd IY02)DkBG+@-ˇȂT7fCz &ТVwٓ.r}af ^k7KÙqZR|fOiKmؼn) YGhKCj!wLj+ ٭1l5 oZZ|4ο՞pQK- #Z$^D׹}=ajP4{UStb_fMx!2+s 31@/8(+vjKr?0I|%Mj؜-Y϶̡=V#A/B_EDc!p!<@  zlZ /jhYvM\J X ,.%Rڗ E#:SI,J6Ta2^9KLTsdYf'o lx3* (܁FT7kSEY9SU 4)i : V=@KV -+y5s(/*zZċb2Hi4SncQUcoͧKr_˿3.Ǽ#{;Z8-!p rg/Tc1S(q)7`iVGBk3[q[؇}<=U)|GHbt^V˕7E,[hmSв.;"ܷ6۪DTM5xbh8 YM[UM+tYi,]:$V_5<9rwK`@¸{%:kl>%Dg+7+ deeOaE@}^f}Q#=i>`\?%H:~Dŝ}7n#n9L:.UO+Y!Pb&Z/'lp"g)5tN[SSdE ㅶ J-&f -BLNA%9=_ջDu]a1#@~ptLu&<]qX}:{s+anc|@u4R{f*B `NwlvVR%|V}!3/?a)Ri׳ cTQ{>?#yiKBq;Xb[$`>[K&7 \#AKV-^kC#lȁ9<ԑ@KB;Цx8.*`Nj%N}|ƢY?^A00hQQL:? fߘۚ9хRjw ָ=WiO> eg$djC@bI=2΃}!$hk@iM p_:t!`a,AX|Qf;KI8sʐ8J!NdX .L HN2}ܘ6VvU7-i|cq .^:&YrO_9UmF/+YmPEwA:a 1Qiz;k) a'A-EDe[ؒl5go#$4. D)|*XBB Q%{P JsY\fO_PkCG! _7sX4k똢WG'\•+&= f<-)'Pz&vaZLѨp/dXfQ[qbBpʱs\G{M7OFe3FIW$X a?lWuF7T7lc@F沺HHhpqt*WL kEL9hקN=(/S&L_a~Wr6|Xܯ/jk2QB7HѼ$.kIswZ ˕~9ׅTy^F g.8rjJrguF(" B-0v5۹.dp˫F:IL!DirkSXG `޻dxhs[SٓÍa/2({{;R}QD@R\Gb~!}갏tId,56UQhARLIL%Rpyt'#Yh1V-=<6ؒ 'k&ma=p`%-pbVs QvYWi>箑ID;D&( (irNϳfs ]wѐbYG,VA'cUU]ՃQ6P"~9xrVy kE3gf4ųwWo*$-tê=@xf/{~ E'tx{>SvѶkȉ.–0~c$Jr/N]lt- ?D:=\y M|HCՖyB9,' /v21;q=y@4KO M)=:Ge7,h:|NMX$;GK t(ϕb`VEUD^q# {B@uAg+ڊNee(Ru;2ka7sֵ{,}dZ.QVŦyIjZ^͘ќ\$V e>>JFBDM$H' -YpMDN;H>fӿc;>P'%A'Xج<>#:偊qu/$ $5@^ި+C}qyU^vmńsJ PAF+*MM&RF ZqMVWNa[EVE vi(MÎ"#Ÿ85G'=w+|778ahrVge6!2dB6AhиdZ(i^ĶmnhaZ<]RBܬs; ϺeՓ@A~fl8A9JIZkyn'{] e;,a[bʏ[!Dj/>e:.hg(k6Xk\ZA%'>|'u[ص(Qf/g#AfGf"Ĉ2/_P.>)*Ѵ9UC2Թ#NNZ3hD*DZVILO`z]#5;o|`ϐ[ONJ{\錨qBH,a8 =\>##dݞ(;sma:I ؕEd_֋8%Z2o,*f3Cc8[ eo'+7w ּG,q ؒ53vN7"twE|Qxs2I-`풜 eW`j`bZ9Zo'9"՗Bg!yѹBsuAԒžl71K'<=*߁*.BWFUu}B8TZnS-DALȂ ]A$3 s{cڝ&.u}4ݤ??o~ϹiX 2(r%}#\lm be<2-(SMdHZs[LȕME{?z(J4ʤ9E /l]i6a_wsx^E@;:Ș*:_޵ʬLMk Yy:|uGz:Gu(WDE(|pF֝z8kBg;J)7%AFJs?bKٳfyq[߱**9-/ٗimk%j<)+4ݱkA9w9kěUpiH 65c)IV.қ!BC[xnIv@LL"Sܱs< ~b ט*oCJk;Qk"MƬbJȋ-Y06{ &svE7xlN>\)g2(C" Bl Y(K!kȨ G`x& *qjP=0ŭ%0m+%ץV :a-QЩ)C-?B슸xO!$>se ORi:t˾%M{#4%/H",oBuçXYFQGZ,Iݪ;S {򔵉?bpB _=}m*2d]1l@ a 0Zi @D!k>5fdz`~oTiVtH? dd\:Z 1GNhsa t󜧺vG.ҷLpZSpğM Z!F0w ʅh*T_+7sR~"YdlBico{_c֌J үtZa5g]1 m28l;{0g#3 /d׷ JSY8of wy{?*Q v:$X}3. Ѣ{D_0Mij5Bܙ0ܛhS܉@(IL9vND3TͭNɹ;m1&r^hýCuv/ي;lȣn/Nb`´T U$NC lcK؝.+pVMJ@2FO10xS v{9.jj®HaRc89B1GՍB cՇpY@*cTd33^$)^S n134ZEA mDA!۫6W>N*'m?&;c)3s=o/LQy=*P]_4zI^,/S[_ )u)&چ<;CvիJT+]<<"i7XWkg(x? t&:w)~,ũCz5:g?NMS3{./ GFD2[5eϖs`JOb%c-kZk~|mȅƶ(Ihli 6zG&k'oz, <3 {Eēw%\OE>4D!o*/ [9JZ/ix{n<%Ί %[$͉?ċRI޿`Ї}xP*3ر4"ZH1HxVk`L6šs~at<1 (mWF (4=zj7v2$.̓0i@.{P05 #j]~=׸dd$Z]H ]'X->>]דbTAyeO=$G |5z>3V \mNJ5yNd6An}:x4(sMm #]^G'FmޞB8$0F}g=r-q(HSĬ~*? )5gSzD:,G9!nꗖQγ陌lps>M'πgkNpKhagD6nPGeH!(sȜahlup+E8;ͽBgXRR2U++JDeA"'c yA_`&m>bI;O])y]=>MqιjX*Ff2ĪC4D|I[ Sdw/Qsߠĩ~z5G#j", \ 1g/vu>t kGl¼\J2<Zqy >Ϡ $AY=lAzj[{A 3oq 4)e(:b1}v:nK?CŁ^pLda"ˑ!U'92PlZ+[.1i'1/'{cgD̦AR!i1ce"(f^u^(v:GAQUTO#sٮ["~aIlK`W?Bb`{ܞ4g&8KL-:U)g`fv/T-⁥gO%BQoW^^Xp!.[4F7$%@q͒=uuMA5Cp4{4v!unZ:R\%: 3#:OUҒ2q롬tݐ;Kf8ȫ#1d2:ՈeO YLl[rD g eXL2 =]^L4ad"rgHT4"uDYq(tk{e,LcГ]2'E02CfxCB|\.A!% Q2mbfQMQ$ëvC[X4[t$ yꁳfP"l7H4LqoP7RM0B Bx@tHayimؾH@+jS@^B&E@6ZY\BT4FD@&4.;gYL>|bH}xODd%V PIv¬$Dy@l,&Kc`}6zwm鬛?ʾ]4i&t]hD,޸)bDLᦴ̡ukׯ' I@vJanfc-_r|3 / Њ9ϻN00ST<5qKڨǰ|Z fw%W[Odcæ pyRe^lW?.9D *Md%> Bte1L"&=7PB{].K:養LrX v IV$eT:6B ԖT;qB7g呮Ŋc1.PQɛ7yhn LqYYU At:tSG6b>RfKd'D씾y}g8%`'5 Aݷ*HY5,0H+Uunʅ=0Y#[88/*Yںesѱ6W0i8[;S[LC}.WqAЉts!AH \;4%uF͆ "\ e&#VP`8QrD2񠼿uP313>1FR 2-(˭|8#9tL{}uE*y "OJP*B,R Za ?&M` e,]-iL,/UV7&0")WIZG55ĭ1mЗ׿2fyG$QІpm}zQp"r{)K"3 P~ 3nz:x*&ȌǕ7D/5Ͳ4BhqJutyb!c$^lre Uor(x,>ԭFE6P`5ġ@(qxܗtXsWV+7*i*`r=HfL>}e?~uی5w'qm2AdTDI zoCq{8z! >G,u 9OP;`NZX;YW$lQY_PM2<[d1GE{%a*־7v^8Ye?іHH MÇA]tNS,x4üӱQggM : FE"HE0"Te}*z PM}dGquľWE>:|Uw/##hBӑ;5m1'QlZ,( fC[Q;%ߊ /)Rz']Mc(B~ Ddݴkwtf6( +\Gy ! 0f"V0k? r%dQInR)[3(gYZ07070100000117000081a4000000000000000000000001662f7fa900001d8c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/I]?Eh=ڜ.+VaT5C-$k3.աR+j<Ʉ=xdRx0&Jջ%d1xX&WN&bw3O +yBJת= j_~sZ뷄*뇓d;E U =ڮ \Mn 9?fN: 7DlA;,.F^n\0~KU.63(QyvJ5yq'i =sȟ̻Y˰-&w.݀oX%>1`~\Wl\lEN6g?d<Wtg\ X.$@<mgd19'%6abG(d׼bXhq6GmݵT,dô6\ mBv-X7z\mx_u oRpȽP5}qe[D0bSBhNr [!E:QI $VRk3Gdqn;Cyե9%5f0Ş'tFeCu8+h"9{&[V D'gگ'WaL-%~8:%@91~ ;{mutz%#kkV"5@y>X hfj,"iidO1=& $oNG PJGM\=i&l/`{8WQkɔ[ wl1xKDLLIx|k873]T阳&/Q!pTPM hi1>iB08dH^8FïjR:t *Lޞ딙堏Ѵ($v;Y;>ᾯ)L52on1CGg YX4!P3RYl6a(*OJڍFu2KST}s#zƧ][+g G3/h%i3tޜň3'1\@ed+Ҕ6nBSW9%h-%aq+ b1 Ȣr5VRiNK͚宧\ sñf:@AGDsbE՛_UA~ٯž7ùNh[2zF&[O04l8&_@-kIf럭n|5ٙkBI $$a (:DKZ_o6},IFKx~i [gV|dw꘡?U4+٢IE[f퐰X:5jY}߇T9tT`/XK2bfbJF&`z?G YɹE@!YYc1ga/ 엵s/J?U:!Zm8&m] ѷYoO-xE${@-t"{ؖգ3Q9`TD" K*@q& Ms% {E¥Nng0dK^2l"h ݓf?(xa*7RjZڛ>| X3ۊP'|qϲ;LV l7.SO״0Hΐh1 aJ2몑iЃHl훓[^`5`5#uN;2-&H}ȏE){yRckV!pR*R| 8I7n{Ct$6q!zUNւ-rRM6˲^oY}&Q@%bR~J~u1W-D6~nIHɅ &56vqވoȢ'dț)SesOPB!z 2,'S4g8|Wub5v&yiLxѪ ׎3TΜ.ɕY?Vs-W/]=tNd'F&-iki~pd&lUZ:'hUv-# %Jh h "V/s?E2pwy]W-͂T<خYL .Lc.n^`$Hҏ !2btN~  2C0;a-_u{]|SG(oc}Sh'AaXDtOf"FY!fHtΩ2`-bdNp(pÁ||jوJJ5rl8rcT"Aybz!j {̠R2GϥЊjmhNhtYm d`!R̺B9!o$Is\* i-.J25>/H j86W d~52 B~Lɼu"V_{߰\rͤڟ.F _C lڐ߫MPSe!6^I]?xWjti{7?ų 3 hEVr6#)o~=-sLN1^,,Q)cz ~Y1K{CLsB4kcOV6h*p 9З\hT0-6oBj6=EZWтNF}!z`oc QN7|[9[P#+\;UɠDv?nA2۝&큒3WTT* /*,\'[C_f|/D(UoaCoA&+4|HܬQB Q/j«e^+d,ujb ~.h&5J蟋|MC;- ?jKk~l^`NG6&ƌY5< yJ<"",}1Jh. 2m?~ܽf"5^Y[b?vnzy5:hPVS/" /3f9udc뉕ɸXBT^DrG i] by?#riY_\(&TsȽ†}뭥ʑR.PxqMrζc.HE9d6( m뻇1 EQߠ\q卧 /@nŅq*Y.#K5W)G#njdu8גU%)_&̂K1Gz#xh )Wz'}d5$uU3<v*i y+v[,scu#{P2 ؊\# ^7=Ix lVaW*)t.考K Btv`-x_<`'Pl$s|]·8h[ XG=ȁ#'.PC/>g"(P)bNS?t E*ig6LlNk5 7I[w| x(Ե8Z|28ntujYb~>lёS,Wкqo,"M+S<;Q*bA(PXJd%ʀ v ({~B!Z-;N ;Uf [Ko=6GF¡aBgבktڭ^[JJ1~b\\P`qڭuFqb^vʽJ b8*;>P)Z }}}X+hA hʰ|j 5,6硥z iR h+,(m%6=OBّ+Лp>o71q􌅾flPKxz t+0{ɱ.;5J9Zȭw,4",yж ^U/?q^6" 6qXLx)y]cɭ:{W^ԫD-Vx Bp?y~k{ÃA kcn'>( ̔>Zif#Eu~տ[PVh#i TW=_}P/S0vg݋Q.vlI?j1nB>>`̰f5ZXjspZB1N%q-F=Zy7_x&h J߭aQ2~ռQkF"aüQ:iPJgYZ07070100000118000081a4000000000000000000000001662f7fa900010e20000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/]?Eh=ڜ.+ʂxSg~~zɎu&u"9@3 DjN! 'vΎZ@ .F` Atm""v/N[lEHtKq$B!1>iy` Wq%wM5Z|CżR~SC?"7ꔵ WlbC5!٭8fHg!+_막 f3ݫڅOeyM^v<ãoe&&}/+ƫ‚zJT:Nmh:Cx. R_əH 9 AMҾE5YB~< ^?p9]o\olfbk:(u[4Фv:2;knԘ9i[T]V,c]oP/zx;Z3TI0%oVJcvW"%]a7\N I(iem~IWb*3ۿ^]ZY&2`.Y;Tb`hi FacD$2ʰsz5Bݍ| 8T8ŷns틉RŊ\#P끳$@wtl}DB^B W Oȼ$f,PŒ\,G>ɲ(RIv S޾d9%= D쐓it:+sIRk,0b&t}Vw3Gk:`F` ᏅPPI39ﷲ5T1r98P_jy" ۯb>D&ޔsPsyΘ3_X 5_8:i?ŏM&CZ峗aZU}OGa't_Ht"}tj5I qU|)2h3*yq 4 =6g,@v5x/Aǿj<˚.͈{UhE8(%乔$\]xlLG?fNbsҫ"'G( s9/i\a{9w 0L)Ahaf,ixyK Ot;@",t 8 d[,哻YM15u =]ۥXޯ8!6~NrNE8t~TF 7mOF +m-(}G&WG\s4 {ėm!U'#]9]B1F?Sy~5i?D,—&JD{ElJ}id2aZJkmtu4󁧜C~O# B+o›8P7/#1|cꑁECvVu9nN0Qy4TɇNr(uV(s|h1j!ElLﱦ{1-c8vj~#dQy6圍p&3ΖJyQ_ U(D] ;9 ?/ {}n$%oepDa-Kc.s\駆_7+Pdpc1y 36K#ЀG%{fLݺH_~RU.mMCm@yuĸRkd0-q@{4VXu-Pg_5 2K-GPr)P5`w1XC:?p>&q¸X?̋EArst{A`J4Msvr]2*;kWioP l U3&tU\pԺ2ݵ5:&}z94%D.9tB٬tk=c9`BKhP}WU'p1()aOWڀ\m|*l7i$yhrJUNva(r36Y [aOQ>"{0+ `Xh+S&G}mO\`VIF6: ec{$;{*mܽ+Ƚ?xTĄѼąT^0~,8l_yA[Õ}ogeqJ'9g3A - G{U1il9ˮ!gQh[xkab"ZH>{ "v.##!ŎS[oft-1K5g֪Nw.wCPމh<9lQʵxDR;ē : 9sHWKd[䏓<jO3Ӹ~&R\c2K!$8OX:Z9wtO)?'=\SգE 㖛ۯ.êd#A P diT荞xU ~F3pffdEڃ &lbWR/9ԣ {oov}O< yU-xBr:p ̓X6Y;B?;'A^ 'n+y\ҰKm8UwP c.e!|YAQx E Zc0I1NeP^K\p-$c$%N7I%-Y6z}@vni#o!d[= zq%6C*"rXrWFb _Z35ܔx{ȱ##XVV_KM:Vsyb pR`xͿ  MXgfxy퐬HPH\]O".׻-xk*Si#_Rգud O2öu$H-~譺lG-*3,KhS*5^~ "bc#|G \R2(g ,/ dhY0y@>egtYV:i,%:B -p$-$R H=qur ^2vVePImwoWUz9}nv85pm@x7c/'JL( pmě |JsXÐ Yt>]A(B R.+e|0sv?;1 K*Wn2^9ƯSl8S' &QQ6}Ȣ 0:@ߛD+>EI Q@~@ d٣[i~gTBtY Q}2Aɒ9wIP݆Ϣaf#F}=Y%Is<ƌ9Mاn >,M5)fFopBKy".R?7ؖeI ;r`hd/4ܤ !96`c\qO) Q ;mVox/BaXyaR^6&>$+mwh68mxo*z3Ei|^<eFu8@x++8c<`Y=)@;І&^" r A )xNĠu#݄(8ŀ"" T{,/%ЇqbVջ^NvY=Y5/2c3 q7.dm.VӓlHmwU&?TTShՌH"@aަN;Q3;C?&HC啶 >e DJk#^{Yk<o'޺7^j^f`wLwآF%UuN=s{r~WL-x}e#Oqa ,`r k?^ lzg…[nzo ]MǚšZC[C'P}/NMϊZf"n5~ʉN:eϨ§:S7 ry{fS/IE~a_e@CF`?`s,9IT6L\Mnc@):$#zgC D,y*r6tSSV{AKr5yZT M"0/<lkU91B6Dɑ Z"qf\y qf(%(~2żTJ$8N:g>+k*< ،|:ЇK_)^<#Ƀ@g3;~:g6;' |O][NL~ "4o.9HG1@ ϱ,YՑ5X+ug}ckͬW9{: p`83䓚8~*`./P6/*STLp 2d,mc\v:_;pWՖX"hg 7dQd[>1dn5k< q"n aW4/nHxhGe1(jKuFQWB_8PsؾQYcMGxM //$Z-gL;HVd.ju[mwa 8i2kf*4aSdHܐ,Pf&11r $M^k嵻"DG߿0ػ"F;[|w \ 됰D7L n]lStcS^0~'UJ_%z|(O4bY` ƴ-_JOF+K^T6'fvd{Ձ$w%߸.d#_:8g}Rq>oZPӬ6[#3-x 6M>&!|bPOPUkfz͓֕)oSqѻn1-hZ7P{ 2Ry5b@Ơ0,ܙh5:elSƖ|wǸzw@ %GN꾍wA V/{V 3 4K+AUNT\]aߏDU2v9 Ki02 EnnI2NdBB*)7Cv>Uȣ:<{ʾwߥnQY:8 pݾ&֕i޼e}]/X TT3@)=7DZu6/ZQ_gt%IqݶPaO *MP> f^)W=P 2if@dsðIS̢H>9 :_X`3ƽÓ-{S scxKz0qTp7eyHuwKraƕuwyVE#}2=>sr=Pjx:o4/7s-79$\_ jkE)MawE\u}`.}C/%;{wƽ U>kN.w-p0DM!ӑD-R&4=^#ϴӑ17eaSK>ox_ L6MCzg_(\hljnq]kǂ69z V-06ߥ LX̤iKv:5k8^c5tG1 Ӽ~>^)0`-Q_ Q5c,6WBTu$ȹm`y̓ʢ.y48=5 g֙uAX>{FΈem/E昤R.lm}BXĆu))ś^w֡\G$<*'wBR.nUyd<箘˛%PJ }^ʆ 4;IDI[Yk=ZQ %@5-PZ * ߢi&v6.&MF`C^Vg\12;zۻ+x><%ØH%LaRIpoe6*MVxCańM @6%jXyn?ur vpe[jCf ljhrJp]HߖΡͱ=Qpfs mW;b^UplgBe-zngcll-Onjx*n2 AB'*zWasd]چ&hMVU 50hj'yܝyր E1l*˞na&/#:&(RӞ_VO\Vy''QtRWi{V**XY\Dž8pfXMXU67w8ѩ%DtMpP}"Qk>ц4ZZ^K3CQЇ\*J*K6ݣm{"Że^O ^wld 凡&wG~uX%yCLٕس\?d=n]\٩tTNav/ & 0@1 0XَÙQ$W/uX*rXxYJ0ϧw?j{ZgOb;HM|{^؀CJt cJP6c0*бic(5 >]#( dwo otJWP~:ELOTa@߀.3{Lu `|뤨aS,[(#̭qi9|ߨuFoWZ v?BI QC/⎮}`BcGǵLjSA4ҭ#&+y) D\zycI * A-2Q_t9P;@T-fe4榕Y%љ)ᡗ%M4qdQ]a{8m2sJլяbj)Tb5OG3H0p9:a60`[ ^gbvw|;J s_ϸE3Qh?mao|s9=*}+H(]TJ @j4]=Y!c:hJOW"2|^!?d9E>z97Գ 4.%c2Le>[= 5KTڤzƯw! K ܌h'L /kSf#J"[D(ݪ.1Ⱛ?o`$.5MTa3EAqn▦XL,qZ]I.R% D^qÇ^2ѷ~AԻBr)~ ԞSf\$[<Хzf1MGH÷Ʋg\ɄksA#eϺ/]aЅ!x&BstAOI Icc&<U:nj@o4ZәQMĒDԔ-I6Ϝ'zpyb'r9_^[ϙ(LQ+jXT3.EUġsT e58;n5Jl2xVJ"!^`ڍ4muNkU>m+vW˴r.q/ јd.joŴi45\S=ֵ>#Zf=t.[ 8e͋6v"TReٙYW{ts MdlwukVI>@ekٲ$]͝G>Љg^8w;u.'P(jq/Ig'Ȃw(az¬NZl 5Vmo2x w*a`}bfGl¸wz:JŖ)tNa7|8HH4*5v-oVEY*e/)έ skbvHɭ3~u N.^^aԪZwˍ bUVF~4rO0ޗO9җ]~kxq/-! Ik"z*Aoq),&xAqlc5ّ!N\ds(?6q*6NRޟZ^)6Ka 'X6Wd`- b쵰Պ| ]ڎ?8Ԥj̱Cj܀:(0}n'G2}Ky[AwK䛭,ȾS$oA9pfM,ٵgT7, #!3z|$ Rlp!qimaacڠI)m4P+Xi(VFc:ntk} 䲬 `zkU(ϑ0Q0)b~o:=Gj.}iVotJ0dw)c׬(Eׇ~9JKY4Pu}x=&"> TIӯ5*RT_= ;BZ[%iChc)T~H#+s3\u'7k(6Š @H$('4H "Ld6؃K!}yTvl73}9sZr%Nȼg]ֹYz)1OyɨP׬_{$^"'+A 䮢k A:nx&ޮ~睗 @2BIxMazG gr_Ӄf X_īC. Q+<;#톛2Y*>!K@{5]r pAaiiGFq#8FsԹ#v)B }#|ʑ8[CIZPJ\D#>_?uړx+ "߹g73E@iM9}z8p4iIlK i1!j}B+'Ěg { S(>৓pɜ>#mzhhiJ}?c&9;!qhen? כ?m_AJD|ŵMu59ל,V $_Em̞WMUÒzya!,3""x<2@Eu,G*4ՕmDLҾ2+ׄj@Bep1b%./y]*_<8`39A@m ٶ0 œ>3 M;YmÊ{86p-q-Xpgx:UgKSw,BEKDC\(#valR X1mnoo栲F ݏ+sVf YD1b{e~;r O6z: 2p]3GiߏV9@Sx'W8s[˺D]U>qz^%'<"_wZER7/>SkJ ĪMa^ IOf Dom#d1BϝNPbp"|idEኰeauCNqWl1#1ӄCwlfmpPW%Wjfz`Ql۷ 7\`Q!]\ħ!@ ٧*k\֜5 7X(2=HZjVfwu<^ Y].#1U L.&s,%+]}LSתlrڲƯL h~ O mSV Ÿ_`n*6 J?{fKmDΌP1W:`E)F-IH1S ~yG tHXɊP?څ&!.po1~)%B71Rڳ  yhg? ӖߣQGlS!K:QA\&?,[Ka0?M=#twE})!Nzrqr:ITl6&c|~n[ޘ2Bj>g< )H2i]rާjAhl5E )Ηh?J8Қ |ͥ.#J ԓN)D+<ƮO9=a.93tfVЧ~EJ{f-ɳSB]wl؈3rW;j7iУG%7Z[apyI |ClknעgΈ Y>>7 p܊IidMYSEfɄwh8yGZz᱒1H~C+jKC?>h$_IFJ iL싃}UbBD :M:mלkKNJҸpǾ7JwQaӮBqgtb#T0xBTA76LVJyȩ sNk,\F`_ U)Gni쀬m-\ؚC]=4{>͍tcDOq^ƮdуT8 ~8aQP:k% Ѓ F^VSL4+>6c ZAQ r:HM{^ "f_ZUQ<V u P+ӮUi[1&+v/>[1xnBBQ=1/M]E`HwZ~|[:}OdkZ"ym'z:ȹ*)|+t DL6 U%_\Q Le Çsbź wmjaTXMp-]wPwO\;F*BPuP  hD#|p:KXvÀߊOwASUF'? g7IUaci>*imVl=n#]$K%%yxIk`|}JUXf0-r-{uWZ>2qo1AmQk[JBm%yEq]}c逸4ɓ$wzȐ)4 uZNAj6;hv|@;|>mfP" 4MjiCmTк`٨F@kFxƣo5)T2=`v8?@-OU`yy!aAxYvO}xh:H@3 z5 ![ډQ⒙$/զ{~l=(BR:JZZ$n*Q,/i8l |3b)68BÕHnLgCI`ٸ?k!_3^^C*%6R[m7Gt;kl>kMWB^g<pP=i>=^VH=aqRMqh0;$Q ABSߌS]6[S@1gn9̍ UQa()lMбҏvYt(S(a4 tp< v;.!R!k!So `{=\N:$Oʷ]Fcvq YĒ8/la|CԈx1'ۖRJU$RPH%RTn{-Kxi+)H^mHQ;ݽvn:s3[}N`5fEA17 -MϦ‹N'|p/j߭1*WLdYI}䘇“HW2!@П#o~J!52Y%!zeuӬCfKInjeo9VP0/) Y6ȕ"bUdPGI˗%Wqcnk),F=AB?0joN3MJ쯗NBfjtQ<-DYCƐ޾@ .j%L>TH:˚hȱLh7Ze8Z]?S[Gvѽd0)$xBW_*1lrIuMG@~ie;%!1/Qn[8SDtb HERY/D9ε K,tfAb+;m OPV#[B6 ZpL?`f?Hƃ划 V%aqOi`KϹ`o 4j#/N/9k4sPFN>Z7KVC=mؗ Z@Q.>}wݛU~i)Qs [gJx_8)X&2?ӪS烱e9)r;'dh)!(d q jBʰEnLx%vL/w+'牪Øs1_'Ea99;d9;R_>W,>`X/n7]PbDȌvS[fU޺ޒu{~{>so˦bQjUU77~8o{4?hhɿ׵X`4}H.0x0(MND;e9m{$51O4Ϟy&0(IXB?+8jAG1JfЦd*i8]W=([[DTdKHZ?#)1+{ɶ>-rI0iNOF`U@OqL.:<[`p.=Z͸yb뉜H:<ӱb[]ky:a_fJ4lm&an'A㳟W+Hnۧn"b1+40" @tZ9loG_e{-{,\A,%tDl&/5Z6B}bv`#`psW#7lF+Uys7BX\ص!yQNoRD~qcת6bHޡv2 BMih&⩒&(иfu `cvz޼^~B9m!(skVeQv:\Mb-q,L-e$#S>s}v֘eҊmdbwd_."5=F! pՕ#Xe/ MN71J>B"2?܍S2Xƚ123}g%Sɀ7 ~7;- taowb]QdJB8J Dw P+Më|tARRER}2Vtʆ1I7;Cgh2E Q`֝IpS %hf2V&Y(-HLonנ hŧ/Q4T1 luu:Z t{u咳8\&30~'j@O]\ޓ7[v [V=C۬3 623+m 9A (IځUVm['WV]?Rn9F]Id:ucb*uS$f.3[Ʈǃ5:j~vm6]N(QT E{뚿&_~1=(BΓIϰ}c{k])W_[P0 %.DA.:ܷ5zs㋲rc6Ҳ4vb\|Sn|VN#cv!aC+/d]+ [/KԵq5 Khދꍨ9EL!9=f<u --SBMYD ! ~7Hݗļ/ƅ+0Mw \n#^ =*W&* =H*E~iR(5C.%juŏT;$_`$^b3NڪjDxnhd׹|‚$G[vo0HD47bwĬYQn3Wa6 t?J\M||%>}EX ;W : ) ZSu.\;@ptg`D?—1ԅ fx@T6uR};rEE ֛#'fci>KkQa2TU+\H Lҵnۜ1LtV沧&țׇ pAG98gbD_79}j[!.(3ܜ }!]Vϔ wt:SXzR/es=g[U{ E~x~a.{+m΀8OWO3^ (PiC#Tڂ,2 " W4J PHCa{1voP$/D?ʵCI}?󈨐m >9:Q}3'3e:JARM  ߆ "Vqo?F3NbiЦYV,#׻Y<1m/ nʍ xK_zKYncA+‡f:/V yEqR]YI׸SmS\)(G3z䓇s4[Yj` h@bwEs uo ΂:&5GwrqdG/7p.=hU j KWhb3eIP>`&?xHX-6.3ECH zoB#ڪWe)OIZ%miB7Ӱ(=g VJfKY_[ Bx\Zk*M>׆,sa{cȂipHNρ9K[}"/MBfѹoTr˗Qoi]x m<ݵ KY\cAL\"UMΏe~2!C*j"N1H[a=OAVS{%BPbs '1z?.T" b A:A;FER{( "\ŅTD%]4ً([M8U-F.tսp(l84TKW 5f4NeT1t=a5͡LXrXsI0>`4B7i0Yn{!E8@)cH+,u7p#!}BNԵb[]cr3%,TQ||vl"܇׀TȨ%qm/H9"?ܹKΩHK'}VNZr\RBϔi`ZN w}Q1"3Z- $pQq}R:*h>Ney'^Z_|wHe)]q az-]{Sݦag# Gj|">7fʋU~ef{u'țI&{`K[Fڜ%%sOh'A`Sث{KP29")bK&@QBK*|GBIDx^R*7WK|-ЀHi iՂHϷ(hLf]q *( ?RvPʨNa{48''÷u5K~wI޴9'΁([Qmz;?3O\(xinZK4Q]b/OaKjm}ͺNE&/O\)jB|w{Y"P$7mKt]Nbs2tR-;f֗BM_b6]:;S'm//$લ8tz.U-?H< b%/su=YJ;tPQٲTŝޯDgӼ_+Aa`w\1*L#a.HvYW7ټf/G(.+ôu$*wpIթOk)=[ &c;8g<ݙ9rmG"EGY#80H9L->9GPkp*rkͦIf8!}R4Gk[#.d?Cۤ24Urnߙ)"~#u̮X@i1ƒݳ@GX`haJC:Uo4|R:=-JJn5q߀ַT y>[عx#wٮTT'}mˊ6~ـ~)^K:}#ySNp-o TSx<d—Ժl0 MW-v=]/"0j8HQd}ͼ:ѫ-@ 8cf#+(Ҡw`wXKH`(NR-n]/-~"}nb5p$6pO 2z-^9ovRKLgFSV1IlCG ^l&hYk4ZC$h68gz؇=.TY6ixW٭#ׯ"w~?$'"B"A@v L-Nj C&Et[/Lvri?OOLCMeD՛b͂*ڵ8$KE>R op\?lx+I\x&L.wDԧUថ(=^vfeaQPzp)+S'*1+-)5Z]FQ/#b8 RbD˾ جDϟ`5BC%2q5R<Ք kR,uqat`VRC9,VFZo˗˴pHz5oLAxe8\ $` ǖnػbZ뷩]s@} ے+Bn<.p|_LS_%"lʰ#1 v軑!Ip;4-_x6m ڽ1)djzܜ5hbol&ZЙZJb3u~N#3R!}z^>Љ}Դ9$ut~^ib+7ǚ>&sx8?Ζ0+{3Atr{llKn˗'R@JӤeLxy+U#{3?~ebT@Rs[{),;e_qSw&X OxpjL۶!-:ìB͈ F3WA)4qvNޢnAƔvpWQ*mw?A1_ J1?Kj_[*W4^)uyPD|P0b(g /G3MD"/=iuy'nͣFf%גr0M,b';A«#اl8Y:f93Wފp9 x̩R6&7Y!~ϪEn=$䌿qM N<)=jcҟ3{HaU"0th?.9 cgLDo VvUߥ2E0Pn ~n9epw*Y ,N̽1g4䇻**O)Fo^ײQ$Ş@]`6 ݝMsኵm >׶fFgB7DFÃz) >C$@H+q/}#lc8I^ OkG扈乗; ~4ߵn|I^{y_"mk>ke=-v VwY׆*Si|T& cR4"6wamJ,~Jcg1Dz@@ԷΟuoAzvT$]4|7E14ySd)0j?{* @WUQ|O ŒUJ.Jj=21B>ͧDNXVS]aqc8a~%5|\H@)-]kRr>f!bOp&$ڢ1TiCđͫk\Nq?c9zػ>"5y+EN>wBJBjZ|΢Mn;$A\a~##B   A+(O,ŵm_Tpma7f0XIzֵAZg~mU}?Dkʹˉр_`G䩞r?vaeC0A+z)b]QZaz3b+.F/H!אW!Tr(5Av`ϡy.-ʹk~ ?Ψm' &jRW[O^:u5urMF̆^Ata(L)EC#JږT)'/GѦ.-@Iм.gᮟJ GL}{4bνRQμF%/7,ʠ=M77*QFS ` 5kEV{e7bޥ*;/f_D,4%B}L%{f{]Wy=Lk:Rg4Rp>ko'CXϷyjw R|I;YvnUgoVI)':LPF9`pqKd]CDT]Cb7iR|Sfr򷩒Yhl,ѝ ̙l~#Wc6qi ɚ9 iD>9K'HֳΨݙ)bpYf>oL6 %`xC%]Dw >^'RзMCD 2ds ܽ_IH~߯a'WMa1ai,"~)/,DG݀Bɩةs0h\_ aZ/=?Q\XUd!٫RfW]bJQ+ +}( j wNőB`A(H^a&3Ośy|)c 3DGi21ꥺGdN0G;+z^T[FFq\uSCQңqH8,Q6od\fВZnu_WK&!E!MXDǽeYֈ",ؕE>4]P/-ޫ M&mK_9K>uװ|MPm-c)\c`qGXr?c, n$>.fvMcgBJҾ[ɋG:#Oh+r-ƆKZ&UJFL㶒Jٵ ! ͡ ZCx'gFP dl>ė󤚄f[뙞Z %V iFnh/RM72J,u0EtdΧ8`dgJtHer-ދR{bһR-3 \w^G?#Ϙ%iFŽ|N^u)lE-PGt}M}0foB#}vB)(qXccٔ İL̒\Zߏf?A<<4_HEpra3&5AUs팤~UҲ85BfCQ2k㳠m$o厍aQ(>ӇԜ+?|'aA'xM<=9; ѹ%8rJd- Ts&Jh^zyvEξ bG b6=eG?d5M̋ԉb(9l)qd,\Tb6aI8  3,/ઠ.Hqɔ> )Zz!^IjFПiwSSEÚE(NDf5*-"kOXJd[z1䏕+Sʡݫ!NS qE@I^> J?+h+q(ה 9>7Maۇb KTG6uK sfNk7A/JNz9 蟂`:nRB/ծnDː]![ [ߋ4p IC[unC/oΆ HNpoRB?I;%lFg!QLojJ.wL!%u6Q\`fhi6<(?%;QˢW-mP6Ӳk[ VGݠK/}"w͌P3OE~ӡF!Ο#;<`@)5aꋢ!DD6p{0[3"EAЦA5/ǾI@Ɇ\V݋bӮw,[r8x|(\dk]ڡhOpF@.6b{*:\cU}OЋd&?%h=jI]Z#2oKУ$OjGE _',F°\Fu*`1l-S7ܪes;y[(֝ v+Q][/ͫĽvOҍz6>]H1ŸHSgx݋U68+p%^r܃GjLP?4dTAW@4HYϳ"d1xu0N/ʲ X{o˛#?EC^\I[ }14JJ wE |Nk]x>!Oٖ?:Ϲ=/57X07Ws^)I>DAPBp?i;^͈( Pό1YL4^LsW̪vooQtaI^WDd!XCa~S wbV u'?>"ю#n,rjSTu.!=-w7`Uvðb#Qu%}mR;1 ls4<U?/Uo(yB5aæՔ= M/!R=%~Ǹ̸lg>tpqo6]qe_Fi{ $9jbT&a!}Ǒ7Z՛xj,j^VzW7`PEIOE +$[jj׭HaILiuHJ PzB\`2>ZR#,eijm~`1Kеh>' (0W䚛8{yAu}=L €B@_zZkiڪhfٌ*DL3vv?Ʉ%2;fp7Z멜 +Z(o:uQ OچB&X'k=F"sAzo%K.{9̤C B^V /\|r;<|KxD0$lKOcy_\,~WĄus$ͳw ˢڶxu4 W@B݆lSA/kP!Fx!i7@,pdS%#Zã<>P?Ts3Lk>w!87)R;_^t6N~7b XXĠ;]RXLJF7W ʵ/;@\] Ai;ai~rڧ,*SZ6K#& %$%x*E1qF}L`F E%`zOZ&F`fZb͋%Y TkVdOhN2 K^46j^mdֶم,1M q^'_Ij`d]@UUG[}C6X1L͢JhEjؤxɂJ^9`c)Í\2,XZW !̕BRU[ Py3Ɓ?m<$iv#1ۼ`uI™(d7T^Bl,ZY,{Ǫ/'UtI)gm8D]fhzXƘ\"qKU&H[g@hM1CV9 H}.@GqtzؚTܖdܾ 6p5Ph`SI GK ^H.#N9,;Uz|&҆,v{FcIρ^iZTyc;GQecI,|E. ՍuP(?Hy٬fMmSs+\S#@ ! 8Gy%Gil''#~nhdr|%N&^2z;j{sLh^iJ`~Oᗊ $Ei UA^TLjْ|JP`9pFEs4z BݵSs?vӀNظ#9М:ZdJN++{GЃL#ţ\fgoUsVGS!UGboOZh#d|` hu` *?_DÂu:=}ŵL g' %14Er_'ռbBHo}r} 9Ò~b`G ꚳLX)-tV5w=E`V9:yF #X8h/ruHa Z0H@G1Zl ܔz [lh13c/4@QhkV{aU4JEIO'E n ?qngH<5+SӠTߧP MSsj:3'#;bM,"OKgsKK+u}sl 'V,_B*ukƕ!4?t]F3 պNTŹr|@N @dgL&~OIri )?xo_i6{rZ|@>eI9e _<[A#αxʑ8ޤYu( qoj#=*|n|)[ȝσ)0!dq񕄂?M JOE5޴w+bͳEY5{)UA >ΑHI}~Ѯ.#!UH㡶p}@ƶ !r;O5:) Y3J UJkIetC5 R!WiSJfB?mh"b͈pZ}!o1myך/(B,ڦK?A _yR)R&/_hЀi# 6koUJLBc] =y J̽N;Y̲1MaR&y%uFT+Y|$=yo퇥ۖ/֢1V '(%ٍ_W:f.Ô_3oEG{x~xTyQ%s]^=҅ҫv Bڭ2FNQ2I2?fOBU>\$ytJS6u-w[H#RHT(M|rٔMn_-DʽbD@Ԇ:.@Q$ƴ">xc&ȓEK@V߭sR1$]:h7',"˯ r*XdZ8;`X}*SMB1ˌ^DJ]7`H|4ȭ+ZDHX @3,΢s\ b.Vs֘bjF۫ŵ) bHohsruRQkuĝ?T| y36ԁ% ,Փ C<5)zC@G.]TrkA[Dox™,bkN&hT3Vx :4Ṽ5Cο\I`;.OƇJ8蝋C#Ix|bVV})X ̩>}MMXlc5{|}p؀"H:!],+T).&qESOF5\J37Ҙ^%7"+[&O6pZ>0YڂKN*ZI",;8TY5f EehꟇi[ ߒe7U'31OHCu`r}XS5QrcT<}qʛ(x{;ft8RTZ׳+0RAL W/^? HrQBR5':y lk1#5M7,C, .|̠H z;$p@:}i> "w|zZzUA-*uwޟulN(<c XHӾ."ӗ-=},+nK˱玮*: 3`_=4Q`!ECW{JG]5k/[JS e=`Mx{* XL>VcӇ/' G,HXӁ-钖FZ{qo'28Eー4iBkmꂬ*T&]Rt'F7-@@&m+n PѴoʮ~KJO̿Gn- ۜWHTӈ+ܗ ߽U^`@AWijɐX͘cj9l&7y3-6ū[ ƚ;KVsbyg8~'KO9"`q\]Ќwrd}+:Uc4 EݒfJ̻`OǮ#Mk;q:d9MD*YltvbF}Dy%ic#ewH2iֹ,ҲaNE@ ylۀP:g+R<=# cɣA?4 :[ DgYv_̇0ΕNMq;96#IB 9  &ޚ8ňc6OwollfbT~Ru[o}E<3OZx SfGN5={@@sF'V39y]U-KLy 멦+atNQzNxd7>$/7 ArSm jⷝиbtnL)|u4w`=a΂8ϸ=QF1Y}TJfZ0$hJN^>-p {@`iFU[0#NWCO\ʦ/+2e5[Ipq~!Y.^,i{+u\iR5TTd#W/:le=%+tchy$&;8a_q'5kIjIͯ| x3-/ܾ-)OWjE_A4ݺBȿdP8hӋhBHRQy@1x%w*}׺$BNx 1vu2ɀ2=ä ;.(?S1׹Bh,SSJ^;Ky pkc>X`[/лc^BCN~$vՐar,(+Fݺ{"xZwdēpȥ{,ο;m)q)d0Ub*9q$&—bVFleK" `#ufRY^B~K"OȄF:Qv@M n[y͠f1MNu+Ěi- Ƌ;D0<]ἢMP&w wCvgq_z4wR#ͿR )7|܂ .h mh{NjVBկEbt[+~x,9SŔdq#/V6;5p-$Uo}c5s*hZihfktϿ}ـxO͝רz.{7|7bg<J4Y"'szR,iݱy{%ָOd_gUfqTKR>2vnŬ @U"1 jK/o@8 1rϑK(nT@P-TQ6MBwIF:;i'{H" SpbOx~qx_L]lviO":+ey 2G?'X뼡8qdOrkUg߯Ł))&\PP? F J8FXs&V$68^ `c<PkHb02<[B DIsR*}w@n@ꃧx*'F._Sjdحw:b^b_shk]e_DbeT'[Pe5G+?M]e[k~]8k ffVH0yZxFUJ,(M%#]"FT }2s|JF8@s4FS":cZ9'f3?* O>28)kOWf{<8Ձ.[1AyOHU\ $uD ʎms6c fl롖S1ш$Zg8{4Sp-|rL02'+A˙F{|1{\=hqkMnj,zAPgnڏou:cG`7b#kjH"B@ܷb+^E wY%'d~PO䘾ιci/tf҈8hF/x]"/{cˑADAߝ; ȓtT^A[8ߟ<knYfji6~Wdga&U=/ ^_(" GU|XS $3Z( ,D$_[jLQ宄~xДi ;{ߟ?{,#L^!M$}/c'fbοutz*HģՅڥjx]-/9\/wO\xdNz$F(ןG{ 6XŽ@۔pg"{ >-Qy5RT9L!L|'xYlܤL8̰U`QRD^~$I&TiZh k \ګ؜* Z8yǩ2 y {$#,i`'Ur~*JRh9?x{{d\hZndtOH kxEHP,S9{XT "T퐓 B8+ ),c83,mvsTz/^(/qb=Z@V8.Bgm^^ka*=Nɐ}/ {d@F٢̭sAt}Og.]G.B-*rDܚB wRETG%Q 55oR" #Uk3lޗ 7< :tEwme =&R%~(DgjYe=FadA~[xXXQSQCs kZiSؠQmo@$\0+?Bzyeѱplǥ 7ODk՞µ:A 6Z@KGÅќ9Q/Ȑ-]c.Վewwbڄ5ܘ >u$vՙkrWL{SO͝3"R͎8:+XDKpA6Xj![jSjlÕ޼/ѽ Pm \.\3waK543#KE98yAf̛F˾GgW0y Nvauf'*5pF W>P=[ l~i%Ud;P})۹GL2UHpԒ;6r ۅgE M㞔 WuWP攺'큎ȅO[lh>L!wٚ^$CCa2&F1ULa=u3щDrru W5hd< @/AޚA yKk(( cc0'Zt|B"(vD|x14sIh@)VݚO3q#!vəhPvH[kCVWm E~ v DxBV T2N#UjB9/a2Q>bS9F#S@@I\?!rcr>0/>CTq2YQkdy*RQhB$ ̂aC慽"z]8iQVVT?\Kg gClL Gm#„+d5XN Ю$?|\jXxZƘ -(A)ШCG9l€QȈL)C?h.6IuN98C2 })`7[UKBS&LMLl ʟ6I.A_*g[fO`[ @C+VnƼM {dq4\OĀ1.ע력S$rV~OOL e-[K]G6/Z._ک+7Y 7OxH++:>s41(@VTsT<[B>Ti6'ĔQ,5 _2;rʄ>o@C6Vo[}ѯfL !-  ُ95mQ?;AQֵ)s/@5!kF:[. iq+#ůĮbr/UЀF͂3c kNK-l(SHbH]v.(UD5uJˮ0n|WڼLǑEjG42=c:N5I7|QH|$WQđڬ(n`Kq8i}!0uځ9 7z5p oN6&ZM*%)B^+C)*i񑏕4 .FZ9*ƣj;F3(>~z+dm o@YZ.[ͻ l#8Y nM ma2AT9=i %d^~WPϾ׎K-ܘzj'85ޘB}uJh9 (»yf~)Xylu;iljY6Ţ\x=)WA|->;r;.?8 7p#{$)ŜIQ17$6=Wt] N[Hl%=7B[!c_}%4?À]Q Gv P@QWlP#>$JK$.Bz"~e;Ba(L}}%0OjС[0,Y\hu ;훌gDo@D^EL? \q᭲SY;SfY:*muLwABa 2Yxr<6@ӗaJ8F^$ ~C Sw/#@a To-݅50J^Fn |_XxbaƄOE^DS 64{l͜p͍b1R+(sYqRrYv-0RяH:X7ˇF  裨 UKJ1Mq QlOlqm9 ¼b&Ѣ1} MNo.'gp*h|Glk< EZL͈Y[U@\X(9`[tt6P[DQo?fbJ笻oSe՞:n1+ZiG5;𖤊!͂$UW9F Sh#H7 2 wYdlV:kjAξsg֌fVJUQ VblkK\BˬĹa%&H2Hɞ' oW 8Ebt~X 1Z 7pڇq ,s̎#| DU1)rUj?ǀC85s`ە}1I <#1º%D$?cʳ*V\?DjiNljҗjW`|r`Sz 3~ԤlFߞ \rqR[Hߣ%9#ה.-D<oڛ|'Ϟs)?Sc+!o,%yەml()dRo-x JNs6jIMn4czFu;^TÂcŗxf4\_WHmQ9fLLmhIpy=/oǂ .m_9׮%Vn@=c L ƒu>"ϴC|)G܆ѧQ8W*ݵ ,",F+U1+??AilA.y`~G t Rf1=g]H 8u0I)%7h'Ʃ2Y 0D Ja•*Rkl)c f`С)PɊ R%;vF۴ }o{|&.1Q3<l21AMLѾ{g;ܻ [ *tABG[$[n͏Et[ S0L\vPiݮ{qR_\F|wv,X;ꛡE>0zY;hp KH)ǯW?,֎gxamk<;8{LD%8oQ3K>@< _X&NΠ-Dvof|,O4lD .Үєȵ4g (.qt w9va Yu poYۘ/kIJ ~gAd qπ  t:@XLOyZҼ?]gܭ& ܕ/:&SΛn/KZ6޽ =8r. Ѕa$/4# 7;9=¦ }R1ih:C)~HElE誅qt`+*ߎ:axjF%foٯſ]0m,7g SH96T.oNm/;FA ojhw\^؉Uh?u޺aAf!ٷd2+D0I̐'F.OYOF- =V K5yϑ4$躔A`|~|J1u㽉݈#z36x\7Y5t%T XLb {w6E9;7q\0ஸ7-On|W1օ@"x`!%*NP0gWyfp;Zhމ n:V@HeNq 9@򇝇. @Ԓ]a2у0KMBswPfa:楅3HGSM5V2BR]AXE)"F`YE!fvNO#aoDH e隁)b5s äB]%L[ S>MY^NpGM~{*/9R®s|I Џ30 :M,!%Sŭ'1-5ɝ?x(_>ڌ;†#[ekbܧ)a&>k.CbrXX_Lo ^oQ}F > TS@ >T\c?&ᄐZv G$$&7Þ,"HSi1O*`%igX42 gL/b?3(l<)gEQ0pr/N:Ϭ7swV ~Pe6o'cZp,k\֙le+ذ3ût&fFH%@;:a0L nl$oO(p!t?G!55m0Lz 5o-e?/&sLVa{.4e6RF-XT/q6&+ڊTr_1k ?V]!2'ThӌMUA˟v0Y q8Ou N`oΓ$X߼f}k^[7_%¾"]H`h.c| ғv56W\t @wsp8&xc8:iN_U4s,xM{oMi;\nO{KvGS)& W֚2q5m 9bbfQz8vJu"㹉?z~c SdoRue9 MɵKfd&'Go_Xn`񽰛nYDHqEgY+`<y{H~2qoMe۳g'|Q#ݛ&.?˰&~iayfDTAZu4tZ7At~12s\b4>KRx&9 8pޜK D #M˹SY4+)} .h.nL87R/T[8V͗NDx?~9 UoDowվS&@3-$Jӏ,RxAy"8$p SŲ,ķjL_Km |cez%pXu5قqR:T{Iہ4Zx.E-<DR#yQss]Gfp1.Eî#q|{s2}ّjGԷpKPbHP- rD7p|=Owl%-*ϋf|=`hU.o%YTɐ M[Q(imT՗/]GPe6rRN -[L<$$axtZmMF3y6wwFc6`L~N=o%]CddJ Hu8mK#J[ xV׀sq|pSU+*vOleT#n-w }dP5lx걔`h!? 'KdWY6"G\ s"3п @.һpq0f* !a8om@w`mm6A* VĩlְoW,A gj3Vyc/qI7=R{G/!I<e.,Jv u(*fz##&P4}iyL+Wxo4IƟzF)cC WdqVH}L⍧$`^ +f dr60M G?c';֚cjH%:ږ'vkR `p5m洁b%ŐF6)xdoz@Zo= IEoju#Y-"D vIeP1ָ*\z7Z~Vim䟯cV\FC- 1)Xy_ q;tta'2d`Æ jN|G :]k{(Y/.R)`ŕW6@zsX-b\qb_@)}6;66S6qֺ2 Ew\LFroϯ!1C|fd<<,[VD5j@OgHXX^,j g(k[rȔM!!9uvS6x)(}k8OeIR΢WaE&$LV߱WڞAauHeNѨA2\ڭ2q2\Ffu.$OK?<1}tJ~bplWN12UM$ȫ6ex:߳v,t|,އhrؠxC4TV̜Ŧ IT10ot/uy#w!YV6'}vyrґ4ơw)&䑩x|yI(9SPLOG浚ca_ Z6&T,# =Gލ pPA9>vU{v㦍n=\lsj$ d!3jnrZb;DHS,XC)f1@]SW-Tl'wFYH}`Bzo8݌W4Ex-h_l16z"M >x;6l/- 0R̨!3ɻWC:>HYj6[W> ^IǕqpTzȥQ蠜ӏfi?>r|`r6 o!I}4j[Ԭ]哣aW"7<JE4t Siq66CqHgTmQW^% {Oxq)`p-=#8q6FYYB`1QDOEwo%6_FXc2k ÂWJwgBNq=}~ !ܠEԢ[\;dBkǶ0h7 m&I}an[r l yj=ptoC\y'N$Asb0lfُﬡXY`@Z!C6۵v@Km^D^4˜33ܺAt2xk&Ra\jKJsm `-.Pa)O큝WBs2="2utk3!@>x4hj߮b]At!4 ԹECoVcMy|_f+*l1~WHD-&bLr5"%`2nN@KzΠǺdVH]M™uw"*-C!s2ʗ< `h hMp8P5kF1iGQLmZGTs>WXS.U&dk$:%{~ĀƕhrN_|d~B.sny&a>` ߱c㗷v9a'QmO@3޼ŋGvsq,s=d+𚍧,іrwei=M4ZpR.n^|)WKPp8Xcbcm$qr{\7eDԶbKe{tRiv7=%(I}Ɍ|̖!xR7 yn7P4«zڻOh6A@~J]Ͻ$x+بDxq<^~BilclV.ڍs$@봋r!AX-ֲEי1Z̲G1E2($w[AD͏;wdW@idxb|y:H<+L/&!SX(FV_uȻ~fTbDpf_/,hR m('1v2k2FșSv4oR/M(}BS;%1q8 ^qNEM2PV.ޟYߠVZF:0_ܫf )sbܐ _tJCXr]`ɭplD 1~9+F~Jꀶy|8# 3QTVr2QvUl HUQ%"]:|)W>7#p5}0~"u)T0Y#95 !V]o??o_K/;yG.T, ܱa=(2ZbG؛uֹQ7*֢=6@:+/< _%0kR6̩f yf ylCΪ:*)YN <ЖzJ.mC6B(Ef~;KPwZ!џ)̅Wzbyz'TJU)U#@Bg-okT1WoZ<ߞU! X[g o.\OW /jAF^ GG0,s1s¨uswyTn_Wu<6i(u;x\ =b`h 9*jzL!9:npptnhs;Lv?ŖlZW$~g^aJ0F]2㩠 ![S8.*uj2wTmDnƦF"Q&Z)Zk@< h'5Ե E0"B2Lfv*{I:[4٫ ;HI" O+yf\!)GzGa<쯡[W{KwIIZ:]YppUJs.Phؕ-aD(#J{tgK/ФnnB``)oqeDgʖ]a\9DTKo7U柂f$N|V"e!aQѠEC˕ ye |(I=6SƹuPg<͍YHPw[I(=-ZBˈX?sHyt(W  9Q\geuIKN4j+n9%9-Հ俈HdD\J, R ?:y=iN?(J|N:I/mpH~(ˮTunY?ϼ8Qx=˚ׯK*|>Ba4TT2KTZ|q}-`1r7,S[wg,T;a1ӷ+&= Lf=(Y\BGa8)[1b vӣ5yӱ} FR`WMu9 %<4*|_sEcco.ؐ-QӶr"cg[^ㆾOQ1K&THunÜ>LN-]4*$…ӗ. m|K)J 9~ k*,YNKr0cq \Ȝ)?cy1,OMH a1Q3)7<7R jbEy!}725 rZЍo*VxXm*yptl&z;z@_/ *ك_HkCv'mޢ)6z#c%]G{Qf qm"*8|Ne{qI`w(g&35Q@ާp|M^6<3U\5oM &jbثвBv򀑿ҫFC~M֠kzjLj0'yO ^MAB#u{$u`'e"57IiӰƩ*M$JUKVaJ Xü- TUnA;w PT$Ky >+&=#~=˝ }ci|;BP_RAƂT2(0PŰV7Y"/p4@g!8g)ޣq\ܤx77fk?~g鮜r2e ωcokssRܐ`48Cg B")9O_shaO8`p)5.GR-LxsP㠣 . ^OeW:wOLD2kBdlV '?)6~a"xx d2 NvfQN]sCPwa96>FXmvu.v^8"TԠ6t{ n}M0gyO,l"SK> K*!f ـϘ0n}i]8$:(H{t3Om\zࣆ{.l;|7!u(pJ0UOzU[,oτ( 2k\˴rQ#Kne@kxS5o1N{ o♰qzm=`Fݿ&ڪAyf u 3B@k$ /'떡IЏƺ!1nBI{z?IQZxLux+{D_NThoP%z_h'^И_7 Aڕ>%v8_0EKe(0#g <ěQ^}(/VWp{;S2eX525P6I-" bfFY68Oc f-dMk&a2[rRg]_+wL\=j +@ˍN㼆eB[8S0QH*ρۙ_sܖ{Cw6_~[p,q,3?ev7Cd oT m]m5_K` J0M͌2|znIS'/GRk <zJpנ#_2v*}jåvbb:JfV>íun EUK7/ihLg}8!So/2N]M{<i;"@B>ݤU‰B*yhG`$Lg8R^#o~+q:2YD>^@"1C0e|)+T|O]2oO+=rk\7Rhn ^&>Y+ 4ꮢ>*'} @8$i˿bQ_t6u<ŰE^:F1| NO}=D!0^\Lz| c!|)RKxp~ϑߞvB(}1v@-1PnTa[o6 Xź5kR{~T*]Z31WusPS|jxSk }VKV|=_-i|x^.ghiYg{jhY:~#>l9>HW4ũ ]1s+U7"5>"> oܯl-p1i3*qٌokNv4I cluS׌qHQq0'VND\ l9OLeƹm0HabV-578}%N/4fVTij <^Ny{}I"ےڅ;>teZضj'WNi?z_0Ǭj\OjiC- X JJV1`&KBaW "IU5 8FWIj:?MtfEVjrvDDe6y£+BgP|\+i 0/-nƙh/fFAS!lStDofF EFNZjSv~Q =9ftV;?\]<i-w/?8z8 <ø%^]^S4Ïlmv]jmt4,^b_2%A*5KiAE([d0!q_hqmPuXm xW <;<mVFT91sj֍thHk-R@2_D<؉0gk!zsJ+=|vUf|we$χXoRKzVb 5%'4# %+-Uu)~V|4Q-'m{Ó#ՖFv֫~$7rq`\.5 #y A> Ǝ#A^9F;+k96Ps㘹@Sn)˔*2NEs2Lb+T&1GP2.GwװuTjjKBY3E)XWԉ-)! 8RSI.Asyv0Ɋj+*Bi`,`ˮ;$\>ucUeWx8:@3€RFnY۲z=,B{ BQI M9d`!#Bty(m8x| qfz LtםGR(` Nˇǹ+8WPYffPyo83ĎG^ 4ᙺ{:e#}dbsc_#Ֆd:JGQI|3=M:G*Ik`ANDzZ#c^厅%RA./{8KǝWmԗT;˳uJxLSî| A A8~aZ-a#2PځQ&p^$Z-WU|.],, EUG¥dT4;2)1;ԨYSK[!ϿN?hO,fm/\aˣ! LIa`ns=\Ah_{9K9ikb^& \]c V!Vj!_n'ma *4NV`H3:o L)־2Clq8.p况=E)j'_,Il#pDl-r-^hm)Pmч붏.r]mi-nx$h>p`+Ї.x'CCu0+Ug 2sobMIdjIG?;dLPw Dg֤]0kD1?հeAYeqOʳz#0Aa 23fX?(0&hFjF{3pg&EYຟ!h|}Kڈ@ !qbf;u#%)o8{}ZA4X XǸ7.)U]#(\ g,1MR\8PUD3Mu-hÈ*"'VTF@<\}]!Y5NFȐ=j,F2J\I1Z-q8UTT3rƓ)>:i8\ӥv,v^Z'LA)=q &Z0֊H X}- hNj10D.,0iW{^"Ӗ(_`s-o@~5YF93˫4Q# UdԊcCT4u4RrpbEyF.VF9[OZa̲}X.+:K@\.}e:vwY'fNJ|c2T(1j,#l$Ouf23ΠPа1:-be*ٻ~QuWB{]؜HnxV~*f>T #7Q9Ver @ք)mݷ ò%YYb,[OE*W pTOټQ3̐1=ٯwm K\mT-S(z!D;:!NdS O t1f_(hӢ{G8tcd߷ԓ2R$ _9U(cބѵ44?o֎7SqۅԚIT ;ClM}yB?Y9}WeY&WjbboSފ]feKciے}:7>$%hO. GQv)jF&zQ@FE<yțӑ \|&#!4_vjQC{90E3P-q+-D{Nz*q ǖxRQ O}v>׀^l4Rn̮8Dc%JSz4ul#/h#-SNSRr NJbNS3icAp/d4RK͢FAUBvSE*ZEU_'?WƂ{`T i} wYzDwҊ;v-ʲ&kN6KbܐBlS ~l):mUYްqeJ|}Z#*sB'5?1hzbU0p09a坏fuIJ_ +6b'6GϞ.hK%6uٿvD?x,?hC`HJ :ZtTM05}OҎCR[]!h-ݶm蕹:* WijΦPolHwEBFuH\4.n;6D\" M5REQ>ɦTtZ邷UbF Őj42)b3/? ڤxXW-Όإ#2ֱgYZ07070100000119000081a4000000000000000000000001662f7fa900002190000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/7!M]?Eh=ڜ.+Sí" \cKHh2E{P>]a-]S/c њ;;_WtEJƽ.ǢLԡ#\Y݅,fYp0}:f5f]2=v\*~1BP jK,K=u*`]=h?rf=qr, ]# CFdt`ݮ7Yc/_ha D 8IeG&|+ wgLLNygJ+僄;øCr;(jl l勻Z*`S-[^Me+(\hk2D+QJ2P:,+qjZCL|R[s'Scs$O疤- ;(ơzz-]g g YRD ʡx }6{ e26us?𔆮f0e҇]/3iFꗻb26Vgn"9b:BkʁB)CkZ1$TLJVVjM-iZ#@Ra?y/~ OYL{yI obzW~(낰q7q:'lY2Qg"j@5LDO6b~T=+GO'e8?E:]eL;|T(_QGѲF3{[Uet٣ReWte# XT~6 ޡx d}A"0ihVE Fu5[#Oi x;sQywGJX^1pkF Y\33k:zF8I9oÀ9IV{s  K1 _PRp?/g#'(LߋZ+X"EB+Sb!)uҎ6)V jԶIK3iSG#^C{(wf2ueGeXc-Hx H{B/q.l{5n)\ nYGiAlc(8H)[U; S}Ëb^[ 1m`3l,S=+՗_0<.C?"2*`aQ.B]}jeK32;6~ !56 9%hVtVEOL)c"x`-U.Kp9@^*/o`L yd[Yݕ*}W;: (n8O_4‘^K˕XH0yK *Nw.<) y\SUx#XVe>Xp}#bCGOϹ}NOGG1!(COmuyIXs:j9dƬ3ktni0f3|62E@:"P8^5$t av#y؁s3C z^ /}!GY =wt ,XKD ~::Bh{F';k٣5}o'IݿUE(76 BMdJ ˶1*a~{U C.vO}5t<%Dk#pXWitLnT㯉KCK0GJRb}ĴBw47Rz.qLJDa%/'K! yh0HOf etڷO+Y P\fj`Vmӥ8|LC~Á:9=*OONixA`DP.do~6hcE`cl ЂF]7[ݪtF"5D% >!e2۞SIqX.0 fv%Bh楢'zKBX, y^nɃFu`N+Zi灰Sn&fp+ ~4˗@fN ʜdg喢guA~A6-QxE-R@4|Utk݇,!!zGŘpaH7/R^,ܜSHXq'Јӿe8Fj +d)=+шᆕL-N -r}7Ӎ(r{9Zt494YsmOm `D^V J2`rvfY;#%`2S'>dj: PhA[ ŤnвҞmfOP"iD+ͥi/V vC6ϵV4u=VT)u-|Ko_jϹ-]8;(~-o- ?H1^*ru&sMlXDt4f%€Eïfnf}KѣŌiO7{t]W5^;D  ޓ5S/V>F׶7fh?h]#䒖diq&dTc2(=- vo^;!VfBz5(c(M4KdCB0Wopq}+GnjS0f$8Z.iBfe%XnX̏d’yxbΡV `p):w!u_t^7~mA< So6#xsuyXKYBYL5ok?B˂ټa ,Ul^ 6bzYxNAQ jXMPHΐ)֟vخTî%J~c08 ԺՃE7noIׄx0fUD<,ruc["gQ.1.yCCI)KU3;jQHn  &k_ Ȟgwyn{ @^ݭZ 6jɁ`y4LD[\ dE R'$WߊkpR*[VZS$l4۱1m`8A-@ΧOhy5z39@SkIªiVaVgBP%cL]2Isav;Vӄβ-i9 4cW.~Qopk.y+L/a;V,_l B]-BE˞bڢEǿ`FdMLLXG6-$){ކZQ=)yBa,o=P7ܕ.魠S(6JT٧%)Йx%51q7\h齣Dl "4^hO>uWIOhL_YmB٥Éǜp^-xjAzM #ʢmʶoP1!qfH1#1bƯ;k@uҜrV~qbЋR0/9M0Fb@s~߭2 -3(;L~n`#ѹ95qQi4QP O۩%<+[̀Z[{ޯ!eGΦh⌙ u6ᕊ)-硛"8͌R(UO9v8Up&){$5\Yފmб_q n_al1"giSp1hB?lۛmr7hox ZMh‚Ы0~Kfmmk ЛVw2WCd7G8}Q(::` zRG{!oO% *'<`M\ߢNJ-a`meR@J$T^Mua:guϥ<<%;mK~|6<b:| E5Q*1#3vP(6kX E?^ 81Wd(^v"417&p-|-% C >R+ld\'UtNw< jL٪۾zLr`cM*U/J|]<)mT_$%_O>RݎbfʯI ٠_iܛbRﱿ97?2Dsٷ-͆P2&# ۝ALͱ#u&ﵰuc贮Gn*exSj.i&xjcmPqdIB+h[>_|x yRۧ~tؚ9}"73vOwF˅Sd<޼]FSRyTӻ Om==b:btx&ك>D잇 cRjMm;{jŲ{wxcmlGc.A0;Z,sny4oEJ>Ad *&8 Ven\lv崇^QR>Yԭ WBst=\]w SwnBnf7q R |[Ɠ=ʞ'I/?Vk?Q"CT;KPpd25 dxQ_߹NEi_]d3 Ion*BTݚ>DL^j,ufERЏ&F̝#!uYIYu|.Xq)5VszƱ#""!)onR=`5ac55N? q9j{Zb@$+l8;kk=EoS,`WC4"":^S7ybq #' ^S\jߝRAd:&]Zг =;"8x;..HᏟsj#8N܌:ъ.a|=jd Ĭe"VŔq5(>UsB8PhAlaq$vךZ3[}Oa⼾rwD,]bq t)b܏ò~YX9;ToE rjQ yV{PT*Yk ^E#D5m-L6`Wx^kF^]E t$`Hֻjb1*HeO-S}?\w՜:+Ȅ0!4?}IS @y0U Sߨ Sw+7e ?!_=SfQPxRPHeCo<;G܉/,mO LLM~odߍvDDf`!x.kw BcxޖH=O8w^!ǤCJ~y_?~wI$gōCgFcm^vE` /;$+{spiZsy{c0%Eil O[y+,{_`Q<9Cdi Ǝ÷Hp>(4 7PAvX̽ ܜb(Fw6D3+˾8GG 6c6kt/tC?>2hZ,JBI3<^PD!<АL[T1_};9[j+GjDM\₯ =x%[iґZC7 I.F-,؊=a2z}pgڀgZ&t)'PҍsóƅDՀíq%Fetx`բ\g?UFEgxHoyGHBZV&`G-m $J"."ً\*?#ny<Z=QPeoS`2BqY KI2ָٖnHit' "~grv9PQx&og6%˗>ԛ5ddzH}CdZsC].Z{=PF@uͼ ;g6zIF=ju0Nyb}C&&un\q迼4i`% w uaLL1CFY'veAw fm+QwAF؅TF@L8g5gx$S^ڑ^ɦ?.ݴV:%ݾm8U~cӗI&Ptz9 S}`&I*03͖B@.`' jlW(b"{9ytL $r0jkj zP4GUvS9טpLxaSYx rlA7BZi_+T mx'i1h?65f4DOɁNN;L/ϯOG7>4 0a Q䤘"7 Az)%v(D b7̏qmhR5az) 5UM6hss$=hYWјs-^r=ʉM{wY+&A#N@2pV}6d;^[ΒhܑTt:L7͠Zͮ7Ix,㛌DSZtsO_~cDg[  /9SdžHG>'doŦ(UGVbLO,Vi7Uqhp/"}h3O&YX2:pu6$3$-dpi<SŠNnrqN'N(bEQtA*fo?AZ[.?⹝+5՟onCi/n)+ksdqKgGoaۙ)w7k & /Sܙ_^RZeVI:wž#r li*aN;+=.t;(KX %N]4{@ G v Uq}n3JHwDn( HI˹/od_6f+GvY%]& Jٰ7 8c5/ژ¨T]Y<+u˻5^n,N>p 뽞'L` 2ǟ?U$ߎ;+aEay@#{~rջ qȁl]U8k@+Z1/73& JHƹ^j!&`z FOv=0M;7U׋Ģjs3 Y)NaX i=]rfopI| 8"rqtN]^mY]zHB? y ܽy'a'kka_ua03C2@BM:yes& ]q>-A>l'tU'D+Z+ڏH#C4ڨI~!lX-vRphx;P*%}WJ:FC=ԫ&F2EP{XeE75N9q*%VSJ_!F ;RZmĊW%GͶ;[k[E8_#yMr%& ui?Q;Cb>2 TfEz,Y78}vqt;>"k:ݺp[k ~թvQe+F.}PA9j``ZK kHmn}T˘MK*B}yJ=>{zخ`nG1,Xz"Axml֥BKVc[1ZaO(_˽I6N_Xl&!l5d! &MI^ׅčT۔/"F~ڤEvqնGp6'gCFXjK/;)FF+/e!- 7څ,Å{ /PVQ*}@3O&#/äyGXPt!cmLbœ[4,Tclf[򛭥 me)b'(f*^CW h8Q+wp2Q߄Q}rsb5Cwq*mq8+LutpbGrbWA\~F|S-LG[a2cJjQU4#Dh?q~AHɲOLzM^,F! ѕTOӷ je| < ǹt,aEl0N*Z!{ VXzL\.dՐ(?&4R}f arD|&mhP>rBl(,`PZkUPM~MۘlSs_n.Xj? a6L=S-1FD:UK.}e^˲|7yUhb|gow^_{ej/ &4OSxegy8Ҡ迖\=iNa3cP(MvyPA XqzO j9Xj#KfB1%RK,ً"d/+Ɠ$8 c : &m@ӊDYZ9 ]#~hKvGD۩˳՜:j6?~I;UO,ykB8ŭ [|nʔ߽\M|'/yC]6$W|9nWEݨm.EM2+;)BW:j$4H  5v3oBjֿeRczh>ӌI>SxTa?<~ m]bѭ.t@l ӏs~M,֖1.!Vt)2g7,}̹7u.PpQȳ bCK\Rq!RV@y?V9VDuIʇOѠzgzw1 il\HS[d%$ w/__b_/dz,~fxb˜shçK@A F$_;,+bM,$r{~ڃcP< ږb3=(?/RU4r{XeCf,#BVI.suJ [3. k|d ӥd_:&?"ϥh(&y5IPf}δ_Wc(*7\LeDA58FJ6;NB۽Pzʶo%NkhE)KQ$Zȝc(jȄR:Lz*ʎVNE#ga e(4zMy7K׸0e* w71$ &;o@y: xM" Zyz{GӲYO7i D.籙lHJu >KBYӏN(hS# (=Ḻ&Y_7=PGl=|gYi=}=։6W qQjJ_֫ICNyKFR̈ \ 5`1K07) XӶk{ Nʥӑ[σH5aIn^> O Ŭ1|BaaKTPμx>хt[ܸoD9^|McmX5؁-&( ub:0FQ \w0\o s 8%5Su ~qgC`li0 &m1%cm WAA %bR##e$ld[NԭYLOr8]9:oHy[z2LFbtԖ[d <8v.9Z]'}m2(-eѢeHmQ3]iؼ@<|kbcp &#;+DkFEͿFjTh+u$3?ocv}nMnM,׾p YF鉷00}0RЉVғI_,3F*-מ<8Vd Qs|Ly:/^e82ʥ\[mwyǢ D8z7ٮT{t$3QgŨ:4.._tӦwՌr#H]]!FޔE0/@@[Õp8O{WXN42MFĘER R<\={PCr9ܺrY]T:3*nj`"|e94 :@' ЍRLNgNN1ǔ͆ͯEKMh.(k2TQ}qa>ǧJkKFyCc},Ë&0 N FW7Ŧym걻)g-#l ;"#)DAtAǶbOIS1s:`9(BV&/B@A?2%0ˋIRvy(\ϩzHmt|m Ql< )G-`6$QQ viХ=}0DGoO7v/&('@#1"7KJ$9gb+P>r>I~ 9aM#|nXO%_ :^؊F;C SNJ%oɹ?kH`A*v^`.5 StDMbGy⽐(`=Ă%}p;ŨW]H*PA;q]G.1J~$\}4~G-vH{Zl-R& ;JanDC'<(Ä/5ҸOKz_ lVKzgʩGN*A 0cQ ņp0n@cU{aэN9Ryas!t_<3oY71Jn] f򤾿ȘO,w m)pS/elZueͺ8"a_mj2>M,?Ezz&ޛy|83fő`e0=ε3׺lw_<1CS5gwc(ТQA(rWlyZKaJ0Imal1O}[A8w@P(Gu3l-u3Y1YzEѶ\=)g ;C/UG%IzE?s 'M0o_zzJдOS\hΖ*Ri&-KrYʓ–Idx55x˷e,~ \B=(Lg*J Y_&!<}H<Tydž8њ~Lܽ5 ]ـ7/S$FhًMNܶ1/Äe?(#JlodD+:*exn/9 ?qsKlq}]3  P !g_ L>+]y _Yk\n7\Em+Yu&Hu?:".8ӓN)z>0b* _K| N3=e 4cxjeS󚹲wQ9q!Ti=^ПRUY3IwCmu"֗3G@ZsWmRQҌO0g0Eӱ|ʍ(ԧSg% gl`n w4eަWgW2[`h}4c?n ~)~9/_mz&U3~Qoq2 ፀ1qv=5UCÝikq1/?ۧV:^-9ȡ_ݐ "I^L/=ڭѮ5YcZ!8mv  p')D(CЅ֛oIAzgM=aj*uM{E5p,x&ɤu.v3`'z37d,A  WH1?EjKcHSW Y2;n?k>hF &H5p]ۤKF\R'"(\3vC&?dGɄ3#DbU4Kͨ9腋=DT}l1Tzӣ^,>E927W!>Le >p\ރfg2VDZAea-Ds"iQgk(Q}@Zᭈ``2c=Pi7zGQU `!9Wl#m<'VYg#}r85w0giDffmrVv+81 n񙟽PDgxڀi oʚyPÌ[ fKs4<^{W=f-iDp+Tȱ]R/4V쬜N] C+'17$NKd\*(DywD\3lʂkX{>+pKuUH%ìmP!iwǪ nNPG>}~KLnS= X J>йjp;޵cYNYS4Dk6H`0=Fc|Q`.]T=,C"'*MKm== {'[H+h*in,}2iq_mMbVg19R59f/޿܁ O&-]y 2HdwqV W5Ģ҄7b{Xn‡jrctFnX V'*e $CMڟ[r'y/Eٝݧ[JQ7a]X aŘ3 ҙ%70 D&| 7u%Io) [7\Z;'U6DZŞbKCNUY)z_ԏC2F!p2^q*V O77磎XH .q\_1/M[,{ {t]oiJm`oV`c@tiazoyD',$DN #a}z_,g0uKmH5ltO eO(?uEV9In}9\ VȔUv' p(3;:n "  VOMWL_VSM;~B `áW&\3Q֢<Ծ>̳w▟3V"Nlmmgjp/Cӕ(j $dZ% rtɕ)!NFZ7uJt8&.WOe g,y@ m3)uܩe2,^=M6Vx`cI73@v㾉FjQ:@^8cUR.Tc@,SC>՝hAqHQ1! cm9KH+Lڷ_gAދlI3#[7]LX=tKa3j?vL-θ\$ϐw̥{]XDܰCZ&Cdm7D=jnOC`tzDŐ3LzVȖkEM;pL=ʚ.u[.>Suw# @2E# · /pu&o 04@Le<ӻ}RYW @uaU p1R.BJ?Hpޠe|G_r ) 5Ń7)bّۉ7(_\ٝ)./@}0((4Z'>Ut[lh:m(ERO{ zXnq~*7peN,5f76^If#eٳA4ׅ/}iʥ /EN({8TJX2Dz`π,-o YΕ/_KЧ(/|mqBsD@cL.{zA_"Vu"+WI;3T5X3om MX {)' o:dw@Y/"bT9-out] °gXM1d'G^cPhI/ѮX٧ D ;D򶟐xdu5_kg#wGxev.+IDA?p.bi.Ȧ;bꭣ{=?I@ճ+vd$QWȣ,h3`;?S^PC1;0 h`C"`Yu`a<aSDI,iиz/yg[iP8HW/KPjj6s[x(M7g JQ* >پ`/GuoO~[SoJ7R :,k/颶VL>exU>a'Y͠˝4&5F]yUeBŅy8Ii'`emV)NmE'r:>G5sv>M<ҐoR bHsnUkhIV]xT'B崣NRPlA0nڼn\ p8VG0&[!uf TN*&S>ZVgl%CApvIF/GPuvW_AvV9vvy [R[#qY_+6D2_+[+adbTZ" hyC/bʨA"eܟs=l=ٳ hݺBYkgIt̠̾^#Hyf7A2moɶ<ϵhi~]'̄U)8{™Mtp>2%x#~N2i;W֤E5Kf'߁*oW߇V$Ț 'kWTl9D1=m!f6kv$aRBª]ƧGlQA񣚘czaS2MD/rh%y1*+sur@B՗Q»&/x4, ZRNN/t5NSk%-ɞL HD%L ,{(m5FF {k UT7oY%#]d4YA!|7..j'Ռ _rBc<3dć >h1g1R\yؾQe*򊰺zsGFU[n^]`f wb(j!&.5jGQQt&H>i=f:ܞ]=UVlǓ4Po3q5p<3q}rr\ia!}5! .q' .;~vY~[n8HqK~/E16G#22T?azd(E ʳ1콆/~j8Xz*F PI,u X>G0.^: X?Hxg~| W%0u)8jE~F_kK2ܤaW}k%SF% o'f$ZLIs c~o4B@ben MH\n*H7 X [3{~7H51L t s5e&'ԫRGO4ԙiţo$g Bஐ&I}ӼvU^{"TYO)?~DPxn(][@D.j{n5dWw%8N[#xtѮ_뚟}nM<j ϙp\'k q0ڏZwb䤒2rFTWPXKk_pgiz`9dDŀCd.zՎ͛FhowyCR 7nO_TYGRjfwhF~XGw )[ VU4p˪R#i{ M`8wCnFaO;6*s5i*z Ou}JQ>Ϊ(i,ei 83F- UCcN5 h-eH5JZ8gykC[& =a_1JN$VKh*l18yF} ({>Ps˃Q9c%?W^O|pZ0Cފ`G'Jo/bth/0TmrYSyG(QP\^_ _#Sп׏JKY!, Z܇H3\p unE}U U`Xtea؁{#OV(35)b[~9yt&-66qY(A/Ɔn;ٟ2\MȏX~waEYSb? *JjG먕?*ba)DK8UX`PjÞH08ZDȜ J>81e}@[uNizcvqV* oj(ih쓂YԴ[TmTͦE(@HpoR,vS HN+d7KOM, S}[[1,?IJ ~v]4FEVN\Qv\ùmkqx@ffSi,b P`N7~<0f2ѣ7O$[I*:uu{A8OqA{yZǟ}uȽJýX+#N3GqfN !}YyuŘ9O*ܓi!+(ISE_#2>nzSI;.F*︢m^*O.;t4ZM ɬVCU$1+@5\7d4)]`5WHB6?%8WؖJJn[5! nh4䊤2 *O:F򏸝UA껈 >R GIn1d3B}+oPo8mKsmp]Gn޴ӕ~F,Ō*'<). ^I=1pN{pN2FG+l(_Z'´U u gU# ̾lo@†F؛ՙY޻AjCl<.HTBw bQAvO[`3K&R%wUF>kHօm A$|ݿ*wjH)# QLEi\d0& )^q=#5?Wqphݻ5b\˒C?Y8߂ԱQiP<'SL]y<rcWtR_Bڐ!y+-wiGiМ,|bh493DtI Um * SieaYY=&&(lkdgv3K|5*BD ĽQjmL%WsǴEGZXaygQ=Dgd=5WD@N"A OҾ{B"k3k%]`TNG*1 F$`2,YJvlyl3vm,a&L a_6d6yʂTpXdۆxf6.^{*sn !K8>43g #hoڊHmБ"ن*q;vh)dO󝶱ۂzS-FR#/4blQ߰%jx\ڕ+/ڝqb%%f2X&.|]O8lSLIՒPQy WZ>cֵsYrϨ?_ivA_&;UA1'(@rXbY)#M#ثvDlZPϞAڭH{ ɮ+r  {?%^{r΀ n!Ze"o,wUF,žx@1S<{$qOKϹ]Ÿkl.ıZCV"־W7 aEoe%%` `e}FH[$.7 7bw>k,W}T9g^8 Cg4Ra8ri 'H /o38]c~"2_ZQ/շ)z0BE.y}ck?|Gnd8,d ;wz \ܽǺIVB |v8`eRUxTdr>) bkܮwWUײ._zoG}Pr@Z\|v!+J^ƒ&C\q'Wx7d_ !0f$K> ăwIh 4T\2l#bt2뵓p/h&Y)_RU#vnOG#]38\,Zs!o0^;Ōi0aR`5&@9ykEICڇϱEѪnw];pv `T"V꾺q*R01<[{B6UWc Hﰾ¡#hD:K@m? |_rt4-?~'19ґl+"CRB[2;b&%?1Y:phR?3`=dBNS/Md@znn#^~R}< 5ڧc8?)8/X3 E2'BL"G.!`bo:.Z ZUvOldٲ;I5l@)Blt2G_&9R,ѧ!؄]PƤo5ޖt^-bL(#.?B,"HZtTbI[5+(!uJHk_^W]q(cDۯHR01e+oCb=kΌ x^Bk* Xe&wn[7Fz7.bt r^}[v{Uo;%i,N0!XہzM?ҹS(NӪ F6oX7x4І[n#>QRF:n1ڼw-9Yk!|N<%tnbE!3r)rceGQ 9)::/.tvsY*MJ58(fucRZ@54&烋kبUf |LF N/ٵ[?aJmVזp[1ĦI:;Ƹ}&bȕBvH볢Hײ0e?'q%GhF .Z0- _˥Dlڳ< ] 0>ʲ5P|1R_\j g+@9dO$MK-ە\.e/atLq"&-WN]O91`r9 9#Uy?>yO6l+2 u1k.=DlP+Ͻ-s8ߠ8&SO+7 J38"&Xg e:"׍$fXPBZI jjBm?&˽b>bw6H:vY0Meejju<{2']v?X i%a*FudZ;tei0t_ʹ1%L>FuꔀB5b|mgRpF#F[I!]So^.1.4R߮-8x?2 6ȂJ/-`G&'G\ڑ ]?S Vܛ cXeG(š k͠a'X 3|zFk}1-~uk6P6[ t_ )]m-m^ʭJl@h+KGbn. l (pa8 JE"wpt}wbDF:,P5H!nۡ4 0I]̏CߨZ}F8'-A 0Dh;L%*cv+\^ALAmE1jrv, ø+XgVƋ(lɷxѮrHP+jKޅoe0=A,r;M?NpaKYt+a/#Ga%J %xJV,K!-mE@6hspC&%[Ce۫`*D~obZd)c<I`iOT#Ƚ&wΡfTla3n[ʠGA+ e1ֿvi26_ t>ds"]n# s!|PkaU:\ٮȧ-ϡ Paa6OR)C/FHXS{f!H1nR$SĈFuDrGok_=Ƥj*$V^huF`^ 1xDx< {(v'[}ϭ2(tH址\7&Uϙ ܠy ,Bt./!zg(#2kr^j2Ny<}ywb;W+BrM=t>M<hExKWN֜%|10IJKQCj]OUV{Q ˿މ% _jʬ^Bq1>U[ɺ&I?B=Wu;K{Vw } ݎ?z.ɠ/QDz[ӨN(сT n3:Ԩ_knգ,/%bi#yMNTd5`H{;Wun/yR:N Q~(d{J A2#33SmKjU[<>Ac F S!mWM>xs XBx6hQ1a?wۍ.nR[> 0*j_h}S0TA oOb6Y::-xC:p^}B~xVr},@r,IBr"p}'嵝+8õ =Y[D&Dut Wq>S$$|,V0-%uT:-hsqdVV N$Y8k7?E 꼯: Bm_CąQD t(V2*N&_>SHeB[:wtjsQSϽwN&Sq` $Hn=? b(sY}:|qvXH kN *?:#rb2lI/u_u3OGUzmhzTh `sEv,#(G[fGECM+/H'\Ax+XVHoG$_?l2Hs 2v\H"_G2Afԗ,Z5/K¢ߓv뗨|VD`?y)eLIBYWצ9㏩Q{&f V@`p[P(4PA9 u{+pBWC`H PFD Cnv 賱|iSGA"h2Z& @_TRRfrє{u-[Y%ALg5MeSN2WIJl{xRYb}GM Bmcӫo t.|#+\#]8 y4WJpYyS Y kTkcՄGnF&]\͋7#U A̼3(c|O;4p\ Z| .+-#+ tv1ۈ/fy;x^v ۂP?%mrQ3gSSX/[3(HzJv U/ۯPo_$V0Qz \;kT- ]th@wL3 MsWe)k)5֭ /qB EoԿcfpٖܖYI꯮{qGS`xQT`"x(Bf[TU1 Y * wzwISkcxj>,@u+,JTjBLOb]Tfny E iQV41d@\KUe4*O!qIRD/pne.jBaM&LWym3 xٲbܝw~RMP藕$8 2(%bZOD4b0 &l1n]ZRoTN"&($VT "uPiI?gYZ0707010000011c000081a4000000000000000000000001662f7fa900003a4c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/cx88/cx8800.ko.xz7zXZִF!t/?o: ]?Eh=ڜ.+%/~MC!ogdnh2ګ}dwt~P UstqOW}`v8Gv$\h</ȗ . B|'=fn{ٵ D; l<~j![H/y (>|z W&+WG6T]P׫-.K rT۝E=x 9ijE"q}mLy?~xK"0.@Uc a.8- 4. \;u50XPN_"m.\L:KP7BW$PVwѣ2sǁ{%Z#v~7#pf UI0jcV-W2 _KO@RbYUC8i#tqO k(ā|Ca቟;f>l8J;k,2X?Y['C/) >mSZJVʠHf?OѢU@=~?x]G*^KvQc^vWiZm-jqֶ|wHYuqD|$.B;4s%̼yr0y?aKH?dh3TRjz6[GƷsPPRD2J,kon ,F?C2t .:d馋;mVb=V,i-ES.&^֐$G@ D5--+0M% ]F &qa2wJp-3-[COh'[ڸ8L!# zbP. 7S)kUgd3"j(Z'iP"pNAD9N%Hj7:]c㫔y)xV~/e7\e m33a{RXel0ɝ,Z&pm1 4߬- j@OY#̅rTޔbm-|tCn:N& E-מ[z!M|c2`^HnMsJ F:tw߶yJ6vm֗1d8=YB4Dwv~WgAzȬ2p3^ yTN s/NY9XBXST,OmO #1:JL_Ih\m5_BuO~(ҤZڨASmQPBJᾚ)yhn@&qcϴ0R@)gM戹Ȃ:(|*UHhÐ''?e߹c`aglJ2LAwsza( ɹݝW_GKl|1Ќ)OJc/PkrRX w֖Lbj,J-߉kpPi~ Y̖>'3 K;:#Gƣ&-SI` v7߹2/qPIǚoH{Ln0s eh'UlmS%U<,tbwG̗ZZnȾ^or3҈nriD9f_%rE8u}űiRJoJ@y+b8Yft0سRًn-,p֕F2_m,]8k7HNxhX}u8ErS^1˙̒ɶXm["UK" Lcf_FصQIæ,N@|L/uH`Uz, | @P#ʠ)EX=IKp,ȩBm˺ofIwO}@:OL&>oD^nAF速/,`Z̻"> _8|?&#{m.n(ykρou+r" S;sOQoG">; ?-|G|eVUWIXR[:.{l~! /LwdԣSцsAEZcOc?B}p#hBCȠfLL / }dh(5RdV;k40UQd$$cڜpt@B X"hZ\>}PPd>Pa=)0vߥmE3 N;}h=RPHJz}_~H"XzRJ*>3{W[B CWTC?! L6?nP8g"ӡ[ ]"v;ݶ{B}T;ldE.f'-Q@m YL P^7z0.YYHfYˉ;)Z53 G+"ïr^>->cK55Jn3d,EN%-J/#{S,"] }HDLl [ho@i# !0MAt]^7 Г ?ZaЎThIC6n. ,pGc]ސVJea†:4i;  uĪ+EVfw q-#d'{6j>boa TSQWINHpA."θʒ˄=#n¦j=OS#U*Z^ɘƒ햍q;R^z yKA=]`+K-q %is?CHs"W)/VVAF'ɉ;VW.Ke~ 5ÚU4mҍ-96bQFkݒS3ȍvƔB+#J36Np)Whnr$儃cWp{f׊N֜L nK#CL NMwJ\<%o{6>h eb(l#؞͎8zBWv ޮ,y%LV ETSġ&ǽ w ITE^J{~9k]*/Ʊ$mGE)o.NrNZv o9~P˓sh*-`*K/,ׁa&@X X Ej Q˫ʕ N텴'479_Oa"X,gB9_(Gzq-lJ~fjiO/7?)PBVʖkFrInzP3Q:eXqf9h*KdExlyopV; 皚@u JN{dylY[U ?m5P t\8+]eϵE+kiR=ֻv08n"at&ikL/L1nɶ?/+N7>ԥ+ 1ާiݒu {}(j cZ#+SY˾ cg 70OW6[(u o"boZ\R$jզ+%GêV1CJ}հ)`:3DaW@r<5g>gf#VzkTA=X#D 7=hQŬf"t07ox(|cpNq|9ΑDo=!RkJ= ㄘuu|2r!* EZhY({)~g01 j[N2 Q$C@O7lmh[l^rp} Fs Pe bZ`F^ }z 4ٝ(hHBPbnR<+,;b^u5٩ q='@+#K5Ag]K8F dN @c|%syaUq&ڊAȡW!Q4bl 7C &=jq!f2e!RG9t;JF ~2q6V _#=lRyw8[1U*jWLq|(!xh @s4ǝKNOѢ V71=sly Dg:0] RZ{\Ql @XD%Nd>z8ϗqmB[O_PUV)Fk}g9lw؀=z1-NEMϑ =t\=OI ؆7͆8i: ::';+!㸸\͂lm]4G(O:Fj-eW-;u;%,jrhT͸<~j+}!M?FƧy]Y{vY*6'y d,ja#6n]: 8FZ[ܱ Cm:.0k*}2c8q_3~Q$)ΰ[&Ц1KW%|+||KCG [bl4oAɺtyI%W)K?nr&z2VqwH) ˔9 >Ѭ얩ZpD}e7/8zRloe|W~Я@&aawVAM CxVXKs856mMU*Sa>I`D.ZQw\0kKvct@lN$R X4抓*h 2NR( ^")YkQõh 5Y$ppYҋ5JY<Iԥub%+"x9AOy}#+tq$袦ږ(@կy f~+(6Wn_=J˪̼ 6ZMS 7tIZTOOuIȁп';WU?P0Y G4A@)}|8"OT VwOwTX]b KH[ 44=c/4kL x:s>PuX=jIϐSqMXhyٺ*OB9)s/ST0f<]q=IpwxT)rũiJk|,jpK5Ӹ'Jt߅n$NV(O9Lz&[Plx!.Çiȑ$li-G %8A4_:Á^0 Xazҩ\%iI#LfhecxK+=2v}>ݔ Jҳ뗘Ҷ&Z(X6⁊%:q9v8nƗi˂\ckg{g>Ab 67prF 2ܤ Hc: x}(am m.ZyYmUU-F:$q)WshV|٩= Ne*9#j>70ѻр_€}.܀' eF)!eUpxl+-ujGٰ:5Ps};K5X2OtRǔtm?NtOo=C e;W?Q;˞˕wJ% Dt7Fgpr%Ȩ nL5>S6YQ~=!٥bYg@R4gY> ڐFRþUo#Vp=CXHb]>;A۝7jhM&sv܏gy="STNL#L;@ f)+}Z!|'q;R9*ǧW,T hN=uO΄0q_U91zHyÐD>W\=ď16$J[2C*ǣ55?dK1B(9xyj%&;*VT0~HU[=.U?' /K*^~T|%fH^t(mZ#{Z/XHEb7w3tB"m|3=_6)1V.Saꓽ H*kxEM Pa*ߑN,Zi[cnнbrtu^9bZ.tW嗿 j !~uD\ !̬B.cIDl2uk6Ǽ\S0p>aª臥/~.Ym@=R ʬ"6vA-=5鰚U1i3l3QD2/ ! 'H+4&|/k 0IIuCU.iZ'koW/sMwԆQsvwKP108i*Ѡ̄oL84sOҸ ̽dFH. .Q ~~piRcFKX 㷛WEve7DeOn}˝ LŗgІp_\;SM]KPmZ&81'fZ$; +DҔLp>XɨNS{@RʓlpB%)Ww?f(t0$M^yrx͉ Ly@- -X[P .uYv77/}Cn"I7RԦ<'۹K%`tܭa&;qrr1+l=ڪ8l81-7# ^〛a;&(AP&KxxF3u} _ahR4GAٌOb֘2u@X1Ț2jZl:Rd2=zU^{)^4^O7PN@ K% 4IMhڏa]@-E9R%%6G P IQ&$@݀%)>*4fh" _-l̜ڸ`w$r6OP%GY# 6jIc^k¡&v%/V,uNtC~%dT)ӤaRo)nP:ep,}P47xӛgZנkTgY `C &$:'Ȗa+x/DUZ)ӏL ԡ& Ay[9+w ݺ8"41 A f^&be.F/촪cT#JP}ܚƛ|^w2iOXx)VGlzXʻF`=tL A { MiGB3;3*#`yг$iEEG!$lbCcGg V@|{v; ^΀(YivBjcoQaLx$b!(¶I5vsL I<`V fpq{بϕ^0B]Kw{&Fn R#IQ㝻I%;02(/Dg$v-X;睭j/j~.m b܂fm>\|j [^vLO0nm8KXn"ØWRהoE%2_vn?nb%n{B-F_4 l%YJ8mXgU%}~|;65p Gm.fӊP h T^f;~vhg={,B Y~$ra+ք8ZZx*䯇 *1w&9q7wdyYfwQ0JwK=zoŲY~GKJB?C~ ;$ΑmRZA|#ÿszv8I@{lP&myf*Jr6I2e7 < vOs ,V_7? IO/ w6Y;<*a] 4d*b E`l'ṟΟ6@]CNE O62̿x2 gy=)Wa[Z*Q&M{Ssqn"",Wsم4r+?aɨaP p /8xjvRGtn [h*̉vx%/~"iKJ繌վ…č.Y֗ 09>eȺ{MJnͺnoFje$5q:{9?QއcO[1^}Ңc葔zW\EB#}:̙>^`P(ΰw815>bޓU!T3t;qJm҄ $ZJkʿn5l /{ 8'FG*dje(f%.<;l蹋-)vv2 ]DxCyNtx|6t}PWJc'`+1C^a!Z =b*p&UXDGT3 l9!ئɕxz9uۖF=nxc]R P$>_;!E*Xih_l|΀̹o@G@l tZĴ&k6!<yrisWa=IH)@:TR5I?vdJeR3k!'@P#e˘"&`;-DlУsB;+]͟&])1!36Ԕ d-h{}I2zf1 L O2{fizr¹ 7DRV:nqG\ב _CNAMF-qP0C岛xop @8`uW鞒s ׂ>r~)eyo7, ̋SVRKkE}˱oK`Pn/|M}mq8,]Q9$o3qkɶcJ6N:T0/(}M_9Yqm\$d+o('~#W147=XM,PootCN*Fh+ip{yV8^kT<#T]Ґ:2<χ0IZxsK VпP9(\ݻiݮrw` !nY\戒{͑\>=z.ja:W;Gl7•r# 6D{*&$WL)LoYQh06ji`3*5:ézIz;<6]\p^A֩:$BU03 ov{B#FR2<_?Ds-iU%Y/^WΨldݞˣ2tknT艼Az֩w5"[dEHK 6oC?<+> Oo6T_gũZ[MTbNu[ҤLl V"׆ʈtO->X t%0K k(P|n;U$12*B$kƾb@x2k'UEfϤ`X˴f yoP7KwF..+s4ڣTŢE A_]ӌ!P94wL`R$_!#oe&%ƼOYˆvsQ7"DsC;HJ3m[,w:y78xcֽT!g/:R2ayʈhb6{O?`CHҕ힡ϓmKqƅhJ*8~frVA z<{:HI,G\- rg=eҜLƩӎ\Ro22W02nm`*zt5A> ,k;n2j#w[]}TUiŹoyk\:N Az ]Tl@RSHQYOrޱ梖'qt±r#"vx^gd9xu96l=odL+,qaߧ$9qXSӊB!/LWፀyS` z1XO泯3bHq T 2@TrF/Cڒn=Ĺ6ߵrwF `QW' jbL4aU;Vf-cV'ښŜO[ib%/pɦP|mwV[="=}Ϯ5HijR|H(trKRV P/ ܭM_GKPƥlg skx\O <4T'f=2/8»@ξY~pI+K҃#(#H Ii JS.bBE'6۸pTzޤ/ !AǑ@IVyy7OEB#_5wT5xhbLKY}e2wKG7AQSf`[f%b>MmYO}jkfå-Ŕ&?৖hpzg]EQ;Cmd}˴\n=wMQ^t77 #$i"iFNJÔs{sf{ )6hP|]R *ƥ !&Ye|,.ڿ]K>8 $8aƈYԟY"9tmDF(A)r;";khOI NSMt,{|xY%z &?=i)uz 5 V աGMI?!S > 掰8KdWٮ_W7uu0;^p,鯻B5%|_lb`Ap"Bb5&e|_*u9!'Jlc*~Iς'B ^;l^05b_%1ہ:==v3%;Ax/Ef ;qqќ"RPc̯44_BӲEf̴1=n+W퓠jHŋebWC"8lerj|,d~Db>( 4oYQυY?py+HMĦj!)p?ӵkU8ZZE"S?Q0nbr ?uv`zjx2YA؂o}alF?J͍P@|2Z@~XKV CuܗӣE@ͻJ09!AF$e\n>T[ l$.Y$[HCcM*+tX]gYZ0707010000011d000081a4000000000000000000000001662f7fa900002364000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/cx88/cx8802.ko.xz7zXZִF!t/#!]?Eh=ڜ.+I`X!Hjl %r;/qZo%;^=-os-I?4_ vNךAX*Ӊ6XfXӌ֪DAP][mPk&=2B˖emC7lg`L R8{>E[;kjĀB19PVcc戮5E>OV@,'P *_]D$Fo+%Xrcc2lx7/B+*[Ո}Rqoe4 \C JsT9C9[D0J\i ':\9~Y4zՈ:s\ܖVz{4/$=4ۿ*+Q 27Q'Uԉw͋S=Z /cw4ԯWlUw!]RT,5p\f R%s3{)|UoK'ou$2e&j示26;h>U9P'ƌ`J&ÑN1)F(rr k*31W9^,gll&lwBd0[s hhHzNQ߽zB=M]PBAċÇ*lѐ|֫%Yh  4 W]RR )!lywD7TH="gH̶{]] b~T-7QJ&*7,ʆ ]פ ު4V!'i/%ڮL{K٫]_XR(XSq%_N]~jSӿ碄_7~DPwTyJq:C4bȂ(R{7˰Q*MÄޒxkr?IBYfH:EzMK0sYσnM,SS@w5^OP4ͽW [{? E xdޝ or2CcGkS|q3A_c#@<'Sܚ/ms!.jj-/@"ăfn0&r.#EVxy4?Pp!KsӬ4wSUۙTqu쪮uNN忡` 4٨R԰Dë4tC:#p~]Swe}!׿M/OP L5M>J3}Լ "1)z멊E<|liR]0i}NJSY)F.Rzx/AlI?C%Ncgn2+xb (7C+Y΢NYJH48]w4l a!j3!Y"س'AGB.=N])6Ln2o@>2,)EjPx)7b7&`"+f:U]+JFkE,o\R fhԵ↘YwSU\6v~\c A医4De`Ĉh(wuo@ɧʜ0Rh  6h Eo&1HȢ]th"Ыidvd swz)ѕfR>}b:3ߖZb53zR%}tNnEQbzQi[,8:W GwkPEyz l+vSBto-{ eHvKӚqylU/_6to!/*(VUFS ѯ[ϠΖV{x- ~8eh~9/a=j_) fb 8"i5Me*H.7L~ƣO 5-_K3 %LmFY5 Df514TJ[@l 98Le&NotFh`3,2OYhsކUfCS'*,#B W` uhopBj$>^gq5${ )fh+Y 5}I-*ЊB=v {Mn MJ~M;ȴZC2$+}L11jTMQC߆H|5q׷]|YVS}۷&@rkW4p]N~0pֽNT4 h}fvm/\'g\H# 4p8y ۞6ts R#i}ЄHQHɺ GMgrG ''FrUmEB E>Z0qn|,JTJJ- ]tgU4K4C@If$xoHջ&)k~g:8HN>ؾ}fU5$'ѱ5rR.1]b?ozD([p?%obvW+T5f[=@׿횃u$}ZRal j:JKuYqs?␉*EFWvjTQ֋lzS^8+&01GA6! [OKb$dJYtGad:-*Kh/-OKdP;Bw#w="Տq\8g<<`lMJwޣ3z2T: }>laQ ('ޞ40k"|oix>}ZMH9hܱ;Ϯ'YhEXu+C .1c*~LpKJ9aOגP&)Bܚܖt +[w;<OuoMT~Y=#.F>ЍsGDjԅIg@"7}#^H=KeIֹ8;%L}l$;F +?(ƭ.""6h0% /%#o'5}<3; HjRE3A~[p[ߘȑF4&Ea2R :QջB+釉Y6}4GGNiLLבz.H&H* 'Jit>vId@N&0R+ؓU\İk%Y!!G' NU2l@l., (ܙU.n$fap f.5-@NÀiB_h,O17N##,`QB-; FW )YEa*!:B|l=[y] ̸ݎ~mZ.h!-y:,iH2a#Lȍ0Y/I*ODJfR vPI5<'t XdHOnF% [J0.zN ^CW0{-'AJotlX$4gz݃EZE۳sϜq 7Z t`R32&JS?Ōkϸ9Kzr,t8zwѝ -Л XG9q!g( V(G莋('FjU#Vlb&^j1S9k(+Oէg[]/XN +/gK=R {FӭȨ3Mhlj$8Iب13_1ւ&#0YuTƵ)|MvЖ4A_kFno9j~+r[Ly)B7Rɟ3S4ܱ ,-9DK.;ƿ5B;J@I#}}w,]N~9T2ݛW o:o(K1e?B2靥'9"vz"6;C14#0y+ ωb> # ݌J/"/1MA֪zƭN֒MI{cb0Zu_ؒ=?f ˍtQ7Lˇnr˶4ؽT;}2+]MLlsڈ2:jΎ[V$-|Y2z,~p7!Pf/l\M}:|ZE6:- ݚ5_'VRiƅAr땴gV6"DH>%6=t, R4ŝW! h?BHIpS4r,"y ]3EPpeD%h^*kQ ܼx:^,qM,}_=sBW- ZA:-3khhbQmMY`G{Qg wR!'Pc0G<@όdǜWG:Oat(LGK)E],g5itѮ @KBsBuHt,\cM5 ywQ]CL\Cܟ[VQ<0>/ύ4ht0(9|83٫|ZylϾ-v8PZ*MpVr tKxi.2aF \B%ҴzW=ہFA,} W+*>NhnDziN Åg-ސ]G¶`?On~4Q'5Alx9ԕ/Zx6Y}J.^vr2SYvזJ~kI3v&` 3#v |nG;hVv | 3jY7IU)J'aӼdSa坉o咤"\ B g*kiۿA#2=_.G`x8_{N"=ΆFRl;MAFxB 0D?+?muh3 񇈋2&{Ű?`nv?6UH=QH`L̽9p5z Dñokߨ} Y# b_:h&tͅ?DD#$]J^pŌQ-@ ?M Xٝj`淑grQOxdrP$ܐ~Cs_(#p|/n*aQ9AQ2yGy2Oc0<\BӡpIҜ6E lxMep17$Dڛ㟎5AL॓%7^߯׆P$g{XUXW¶KK28F֔[&z2Cy&G#:ssT:av,~=f7@~ xƀ$ O@. .AI a{1e9I"RONf]8gl /LGBČ{:ʹ5Xp;$-i20,JXHL=Y'3Ƞ/uvDXue/d]m6iR9 3A'/w3Mf䙽9[“Dt*6ʩ,Eڣ@QqeWl$h&O/˯ӛh@)LsQw$AS+s՜ЬͨaEP^yLb_:dW#Tjcbsh3T9]}r:*cz,]ڳNLG)Y5Z~DK3>C+Az20@lE=δ[O!ntǐ1s,O5hrU0^ xOܟC bX_~,#yD}P󂆫J<7Hm0aᗛ_]5kt(#x0Fк"UIn<4uL՚319}I#AQ)o2K µ<$SWSaɉwCA߁Tkt 5FQOh2*npd=aշbV^}Q/f`;Sږ7 d$|fC<;< V6uyl7܄Oj5qT@xcP7._L2ߌ02O5c|$ X3JT<5|4;g9&q 뛹5#) b.l|>/ȭ7HRלsM#;K .L|HćPpcg8kI֫ Hz2x)f _(օ:>ʉ4~cay´CY7]v.2ҽ L ]MtY%+)זg,^kGҞoxX#G]U~m:/z6%l:@؅b"w:ǝ*u߽pPϣ7Jm|( Y;i+(h=k 0벘3un8^ߌHfx].. FSU6?z$ ?RFnPEs~$<W)@ȩI?ib>~斚b ޒ'|L>QSɤ%&APMѠo^WI$GB9Sl}`ӥ\4fKV!IO?{?vOQH U7 @p#cӎ #5f0+04:Z8p7B%m_nϒ #$ !-!˾f ,wTt)KMxV؉ErIjɈ*2)U1lM= rmlۑ /fADc}CB͹JavGXS޲ڱ=RMlW]BQWFq#8f096/QiEŕ)Au3'9罅!LW~-.e76Ni1fvzQVD piJ{=ڲNmc_޷FY`4o]|B 9&]$ɍ$k2ҭ~ڋ>2.{Xw'+҈tATr!0gtoR'5⏗con?$}|߀2֟ΣC@OP9#p{7kfJ0+\n.H&VB0hPLiQ51dG2"*DV0Ң⁋Z ՎOcGH偲-pf".{CQnp=7>0TȰޥ)uxa(cԋ(N]eX(Uۄ &La#ĵF0eO0=UZmyܩ쇯sl ] x)C,+%X(Ru׺Pռqjf1@u`}i#n]|)vRZ*snLe(J PA[rITn=4zė;3ѻ[`!(#(6fpS GIt2-W"}ܰ_%i 烈1˝R|z ?jDA!zho\R41!d4W_%!3siŝF,$ڜ»Gn5l(5cc;ТeoeP3ך 5'@4id;׮G 1v5"H\w0M:9= ehɧC F% gYZ0707010000011e000081a4000000000000000000000001662f7fa900007738000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/`v]?Eh=ڜ.+@GC(*.ZMfxpLAgwrPLYrLaEʨ`=_aw#H'n__{DfD ti:=BB gꗇɂ!;bTVN?sǖ5{3L[`R?nPQ k"Ljd?;(@_SCBivh9u7?y. oK)5Z`rgZr:,m2wB#EM%J}(Ñ"4Ò9Y.{QepEt6F;y(o1n}"yao{U!}1U_{IjKQ,])y,TuW|\z>P4lLwkv|Vp Iq!DłԤ$`Fζ&KHwhh7|[oha )iV !l+׶/ Ǫ`Ub|g8 g^d1^feȘBRPB. |ɡ'$9`K5ځ*'<UӻGc&pS3lFmݷ{a~_ Y?8~fd9Ix?B_og" 0fp(kJdl-Az/uٰ6TXEqtҬY2^OSr2s "ǧgl[-%cE[Q//kX>PE^X/*~r씀urq)XCnlc6Lb"@ hHI\KLA`s-w]wU!c0?9fFਞ= ,MoG<~1yTd/L:4HYd%~C'Ҫo0œixiX-WpdPc`RHñrĕ cKsI0R )KgDDM 4ZզS+΅XcWC'aL28ll&3o> ^ˆ+~z37@cy6+蚡F _O#YUw,QUBJr9lf9j خ8Қ;|!sⷛ %N1\?-M1K}oї@Hnqfh(lsf]:G͸N H0m _mvw۾F *18]-(2ɜ@#WO e>Y/#D o;ISPo.JRѠ!KSf7dL\+tWÐWuduF7 ]{%N,eQ FڼSl|?fHs'LK\ _>5ݾV3,jپ|aF7J X26AٵmIA+ T8ݠ/hPKxv.V7N{=(T1^yG"n ?=3ʰt83[֡}ʧw"C1i|]zRIJxbGY5{v0]c?@D38~} 1Fکs2fa QLq*t1=*4c2\3|?  lTm< 47eEy(m>\a?لjcLoH$T~$)_%#FZ']v.2~o2<+WY9V@k3.?Umhzuf HQKKLJmdRm旪/RԎ\[+Ϋ=.ݣ"!6A[."@<9!,+6ot}GLR0SW,s-fhk'x4΋(utO|<|&D#] > L*5T(BH68f~i#,b. E5T!e>ɕp ur0os$-`9A/:jTZoPқr~9am$3B9{eYO׸TULi?DƎVA(9qM!\%RDGY +h0fӢqNsikt1*BqHc#kUOg.߱^Y-Q- '3H0bT3oQ=z).K_@e~O K]@sY´5sfN@"^es_2A/R21~ Ƒ=' _s/flt K>n%=ݰf'-|`Avy\#\&-_ci>+k)RGl,ǼRR|݌fʴ@3+ .&wXz.Cg կK۱#t~SK.uiNyd@-!NdUNяG>? t7O?YhƜF}6SQnm+čBН܆nE;0Q!v꧈$Gk78\`hIjlNSEC Z?'4䂂IIa X(q!ŘF[/J5;RI-ܠYԫwZ|5&BA<;wNXȳ9}vsڢN9Mw߻1h(1/|mt~:D=#vW#LũJ͆tLBNub}=kBS8u rH2/2u3+FId. HyFԣ W %:I ­N|7W"`q ozJj+ǒ+os$v66wMGELOBT'Di1G4E#mU%PCΟPgٴ)ph\w{$ iC3CͥpEp רf6/&u]EB!)hv-5s2:4lݦ! BDiTĠ #j2Vf͍xORK[OP8`T2x56̹Ҹ6's "阋zkD ':n1ce7ʾk8 NJd })V_RMICɀ}rţT3p:>;#yI4;aqőja|4Aʐ4yj􏜂a!M_ʼ*B/s>q:ʗG1n8Dz;Mv|iS%"NUI®6's*جo+4D @BRG0PP?2 ; 'J:Y]toyB/ {3 &?u,]FX.vS>f @RSJW"#E!uiuzݱx㐒``;GGQȎ(SKL>^=4CU_ɠ6H6Pf(jK֛s: zؙfȃ]!H5`N>uc'QĨ߭p,B.,O~. h )GM[=+ؽg,lJ#c*Q ]O&[*7 ]'{{խOr)㍠ۇLsU."E,JEk~$R}wxI@v9KZ3@39Y}LLi_RNax.OEc sZQ.6f/I bR$Fm R NʨKjTVl}Q%|{Y(rl]:ʹaDL 8^|v0hsJa *pȉJ-R:]nSup]f,O+*Ce["1meTѠ3:>Y밸hsڹ#eˡacc5pQr1Q!튕FH6_EkX8&tz1Z$ ]p&X͢iDpC-X=DeEnJP}ѕGvt3 py>|]r=ͤGA8osn_~-Z'@HwhVR! o {6[<$X]+;Dd DŽt Q.N_r8\'e96?|pqz!r/rx`T``&9*E?A;ߝ -Hq5*9]%s‹ x,(9AqI2K!@{UK—"Ng X7)jn9%;A L7 Wg]GcDW9}%")Ź|O*>I:\ v. UY kkfJCƇYO[m6:0&f 5gAøh:eS2)vwmxAS?3$P4cVunF]&;t(iמ%D7ڧPCh2է70lw[GÊ桺3Jli"ޟⶻ%gSHO>v`:3N^D#s9eU ˸kI[$)Y2ZJLkAا܉,4tfOt hWZ+D2Gi>pa7Ak'rLC֮ ]ѺaY ޯʸkKto)mNWpk7*56Y0D"h! )2elFlKOԞ%E`E2(m}яܴYv"Dtq'&tL^.{P,>^pv2 W#OClq1\Tq4i Ѳ9"<&4\ڥ <sb3cA,ςZD,bGBY|+֓\'}mϪ~NWQFNW3dMdp0Xi5G# ?T]# Jzd kDa&rԦЬ|C։YY2*Yc%ǟ Z:OSOS0pvבr)Tȃk8)K bz*`5=$'%OӴ-7u~M[Y 5w@n}4/sI/grH],x SgiypLhUEJ9Ix$04eyGn^h Y Ve1&#5Wg7½8n%@LB?P63+EA8摂x" X^,-,e0]RE Ru ,UqZ$xAyMoܨdVR\ݝSjQ#f)쿋z*I S~3y E&3yc"AMF8,DhmGGBԲ_mI E4#A|(KW3+_+fMꑨ$kŎVvxeSXQaCX͖| ]'|Bю2|cu Wn #O-EY@-@kVa@& K~ǙQ;g+G}BD#ǥ4h3M`I:3˞bi^C.EB Rd ͗2SWX&S/K\7]H{3jkf01?0M5v[# eLF)HG>ap%3ؙUE" M4o $E)E-O T?`Z_;\9Hgnŷi+p3 燕\*ߠ.xeVG/UFh:~9h*'<Ҳbw̼q'jI֠/Thmeׁ]Jc_ R kYiGZУf,x0KIQYreru)q|qtrW&N[+I/7Å۴cE2K+_t ( =y&yxN hvKk [v8!s̥;$Ov@RCŠhVЃ u"6Vs$9@_mL1ct#Pǝd Qӕ>0vzWQ܀8+  a'W8ecsMJcQ>Zy"2z̭vMُ)g2mo Iԉe &'*3A!dq+oH_#[ח=m eJSI%\%{"VzvUt_k,7T($B]7yC[<02<0/ׄ-@8aidy0k"WSh4N%gn uKNA7ipIl>!ғôr`Q 07iZ6m 38in ՖM~L&}cc {3w$5-sPrEr r8 <J"X'uTҝ] k8Rh 4Lme<S0[hd.0.T 9W>1/8˨M};' 8RmLZV% UK%;rG`ЯgEVH8ϻ[x7c!VnZҾ֊\nuoja5ӞTWdҚ[ܬ 9U\9OӢ-ẽ7A@,#9r1ա{=rB V ZI6>nхC%t_y ɏxࢵg%'Hn{MWޟ(_B'¢ -Q-Mu!"$,,u@ ;O~RVfdT d,D/[)tU8/Cб#*bQAhgv0:FOoMzULp!gQJ΃)]i_Ed/;I"Ia`|YC&5ȉEM xߐ޵vŸg/T Y#BTҴlt:G7 F*b4`'Wpzk "uvJ%W\ A3WWg :󜡂vGjqkv%2T#%ʶ$=qk\*Xt~z5,+*XwM'hWϬB8XxΘq*DCZyk *n]ٚ`"zi-3>|!ihLB:u-߂)t2N+Fw@ߋri~ ^8:x3۠kQ#tnMI= |00O~i|rMBg&)Z}xݥ')/1$laKhY"5RTFm[1> Xe%m)ҟ,qTP@ėY~t嚁u$|'ԕDeZ!P5T>\^uqLX0h x)9QšU5DsnlYYFKKI7[_C3F͠t0wwƨaqd;>a1W.6#9c{*O ,FG-C mVJT7 VU-5!1[j~ЉM)_Xwמ-!2BNhQ]56D4b4, "w|VNʴ]QD_`]kP;H33o5=+X:]>!i2k i^@ڮnj.>XٸO,Ao&Ct3寮K} G:Lѫutn}j3иٌ֮p&vW75 bXզ&llpC,#5dK8h67HYXg{ Dq-سkk. ZЄ.^dzGz8hiBW>¸撞s{TR P>>hs.R;l|j)ϟzI=:pl/Q=ɝY,m]ָ!< m H]Pt 9N o&:I=*6BHbїϘf̮űD.RJ=3so'h\k,,kMGfJj:={a9|62(#>bJ Xۺ8xe"x 5v# ͯXƿ{䟣.FP`c &M2 RpPN7BA_\T9UnYwM&,"aklȮ^#ì 幌Aĭ2q`!SU|Ԑ g1|Auʷ^HP3,pz4NnG㨥_UyA8lUFB.9n(.5Wzah1V`4)BfDe k~J]\@;жqx׺( Vx@XB5|/kR-q$QK\[ǰEĚL{&'Sؠt+Q0ŜVkua\+ |x ?˓-)VV`}} uIA]2jcqu'|r!DS+t?6ژ%Fi|q?/ 0F Vk~/8h8JcE:NIspq9)1\]X/x9l%?Mi3Y6U -r_<@́AP}&ꅜEYߴB҂qcMy;{W q 27hW^ xH]a|6݌}ZZwp@1#(gN󮠁$ 'mftu x4|;Mly ol2S㷈`㻘HP_P1d}=ɏg.rZjddW2VN%k Xɡk^on EAfZ9 $Ӡ-78Zu柌\ə\Qt4|'ZrH-< D.ZFA;莺<aD4$`p-yԍ8ac /-̑1~F&-%8 鹻~IFZ}bfz}r)`ٟ[[ow4 ]Qܬlw&E\+nÑJ2Qϒ. A0Uu <@ppg1-?v ȄVx'QT^YVI q]^jw+ݸ&.]zig ꅗW҆D8bAʂTBQF z̚[un{ߏu@ OOP8`G+^/Ӳ0uf8#2P@_Gf)zM L|D ,DB̊{!ek|17̀ $2+\B  +/ =lJ<*W\N@[`0_eW߁]Xf=-7egzMJ|}wFm ߕM'*E;L5OTE/4^٫3(wfb@5p~pPne~gп9Xغ}D򭇑ڕa~_@>;CC Pbp+M!Q9GuD^Hz_ Rv_}j٨#/O䏴!${H='g~qEQis`i ǟ̵WDn~O|D%,@sQ$[.5C[6>OUOÙh,#xi)/P܎XD) GB+3,3鐦Nfqފ&E/Gz5Ⱦ- M&&@ѡ0!5Y5Ή#?*tvq"=kh\Nt)lB[2Kx Qי:`"8I{;-Sw:.r!PҪﺿXة-|c^ʁHzFK CΈs yI}= I0efϣȰnhjJ|T㫄{a§M䶲h {-"gv@'.Cq%]KZ0}k lȌ.Rg7ޭ]m?H8Bub ubCT XC;h1rY{XBB8RTΥa*嫽?3Tr:2l%U9˕Bu]ݍ/ M8Z`J5R (H\bo~K)E+P\*PDd OS] dgE 9ޘ?mKa=nff - &=,pC Js,b呥qՆGGўM@0PۍHrէ VH*DG Yed WT68hKM8;Q_Xσ>kcu r͗"g/cf,&&ڻB0Vۿ(ʠ+I3\ 暑LE\d(<.3 PǓTv"tYEIԆhBf`#ԞeER5!Tn!E; & ľ6Bٝ4?Q$NQ&D:~w- @tN?)O!@pM!l}&!o1 {A]0a-}Wi=@o5rKa> JLBoI1Ђ wK<}Ʉᾨ;mB7ٳUBXPOgm!8ҙ7)L3F\ԥw, hK6G݄ٴ<$LIR9:~Aa|365[֞;x ds#͂^lks l$"r0w֐H:2HoWa*>l{)}/ovm0IZypN5Ae}\4 .834Q}oڎHTfWiАr>+m!mgH '*Kg㼭k+D4nd[2#FɔD}[WױqGJ1P>Ba Ȧi VgP--~8=>XQB$.όȭv Mp%`]T_`aKK1tNE?0g|p-/mBjcacG+:'Q5z8JSZ1׬{+ET&ΛЭ+EZas)\}]=DQ>oy=ɻm?۲i`~j9~6TsKҲ9yIIuJBs\Vբ 9<7.ryNIk^`Oɰdw:"C[seҋhN#"Loi]&c_" }lOe KM7U K߮8mP tW5Plz0LDF2OӬ`4grhrF- vpk,ݰ{m U3,P`h $ٚc<"rJ% Pa$jØC-f?:g G({`Rߦ>f#!HF9TY=V3芈sU!6Z^*b7TWIUZ$)ɐ^[dzΙ{5I!xh\ ,)D7{ ~1c(Ü=RFPawށ$]:K䕂pb<ğoP/L<8LbŽ%M{Q!ZiWUpyi^叜] Κ=R@Duҿ:g i:W"数hqKF(@ Нc񅚚iM66{:DMrUV+k4gzRDwx HC,IL$% @nqt1kޕ)f@Rnn涹:,Va,t|Qs"x訲c`A-e&Ldr :40wF:~zf5L)@Al@X}6@kΉhώ^c(nr8K\8ȽKK_c&൵(zg>!*^$iItZ}8 |pub5e׵rT2eyjSuWjd+jo/+A r_dTҘD~^痣~Eo^Me3r_6B[7s 7  7jH/ñC{xaR~h&C;S0W>.-VzY׬;Cs/g/.>)_fUx0  eu&/#NsөEv{Ю5_ JAȓ ny /bDS4rFHXіj;~|EvDiuXɌ؜w l9PAH ՀWj#ԡؚῑQ2h5TuKضgrF3ޡqN5:$$j?*1Uu 1fO؂WD+m_wF"-O-JEy(:.QvÉ21H"vv[ܜ079{$V݋#SP7*=gڍ'T Gĕˁ?!!`ͦncsa3w%$;K] 27P}aԾ~L[YDQ,6U|k7 epZu| F`WDCFǙWٳX5eu^O+:Lp.tmzcB'x0sS-N8åM7q:6. <{& ߍCRB,ٻ ژtgd{%]'*|} 0EP 2c3[lDh˭#â:!$A;Sˢ;ggzˢgtɞb :2{,.B+\$KeI(IrUUNL/e5{׋Y_v664Nh-mOAW@Z/7Kz32SCke -Yn;t@V<) XIYN[::_$e6m.|%7a42 N/:#$_hԸZ8Yɺwc{%-b,Lmeh6$6z)Tr U#]\訄'ɑDJ-?$T\qq삷] m.pZ`%}Ǯ ]i%}$,:7<NQ{V4;3A?i̐k'z_F]{DQ_|6"ЫzIhk{7 6 KR^{"X RLc/KI؂mUgK%/MEjus/z'6]yhjK->l;Vij^3[@7VFŤ^?@m(0,8d*05/.o~РO_u~ԹvٙjkNvQ[G Y:Rx81uW8rDaNhƷ?I|:GZ}aɕ[ ̀t†g>@xubT5/wx^7<> RɔWϹ`'N-Qsmny߲)t9g=X8-mf%;O$7eY-$JOy۝+%O@1,e>,lQ-7>'M QJ$&T$މ3vw HM2ݦhkYZIѸ:B'*{in2x< s\.*tEӣ o < +;cO33Whw55#|U|Tf:GT^ٯj }6*vU+u w-7G߶f ë[!$x+ ֪5-j'xTqΐ%$R En5T_۾`rk9ˑ}cm04v:%l}\\T$58*1. ^1}6;8}4*֑}~'cۖͰEJTݬEB1)c@[խ]$X3)cUq8xԵK6GVC#\D9+{WI5s~j>x x=L{B3-{כ6k Qa2Lx0>B}عǧ7͋ n(RN "He㉺jvh]WM:7ٚVx[c4vWp}@,T?1BMKjZOJB~rV TCjӱ^Ls=&N _{%'!MÝ#ۤNz`v 7Ho2Z(6 g' BX)B%k~yIĶeMoai]ys$ʢnbBV!Y_Fvp A}.uN1" w~=gn˱Ԝv쥲{yzњ]>(`β~+(IG}YxzWrIhj+.dy\*2Q NZO~(mC$l/ "q2MYďeAMY@]%h l3d}jH! &*!03[)c:(NnGͻ|P>M^jK3w&?J|QaSg}dcUex+ƠYb2P~u ^vҹeVr.rl:bC=+̍7?5^Fvq+]J/A<[ORlKAnIn wlpލD)cbh2RU;;!w n^%9 3F&4C&17.:Dd|ݬl+:= :]Y; 9TMh3!V5}b`,ԢrRcRO^FͲN0c9ᅮڃžN 3EaA@ૻ$% tWE|>Kg~ČŭK=e=|/S=Ӓ~r'3"eex^=^fMu' NW>7FR}z49kY?-u哲ﻹVG)ѰvX`|nBF\oބpQŷ_]06^rs#X!3 lfE0gȍnˢHtЉq|4 ΥѬpQuo&GohA\{=g&+v;*O h;_."S3ءR 5q߻XGqQP/\W| |H@zOgv/ Ʈcn`ZW*(ڮ#x0ܿc(1Pь)uŴ3YQ4Hleu *1Z[# ?Ëp*BtiLjHc4Xf7X:(EF~/YrZǒ].rӚY%=èJa.yAw;y1rLVEH*S 40ɒ^H7`?t0ĢC79rCjϏJU#G$&o1` ӡ; [D?? aUx^K(4&˦;;Yo}ҧfb rbIR$UJpNH@Si ӑ;܄ӯN^bYtr<h} *'ڇBU6'4P1@` Vz~lJҠn܈ e@*1p /)-*;\jT9@i$ZgJD;@CpH8+5x zY,zD+o<np:Y%te-8xgFk%<3`Gɴ5:gg0 JTn𪜙o}g35t %!_G zdKypv/ݢQ؍=_>N<;A ;l?Slx5<,0A|!4YT'ύe@p[|*1>;tΠHYc5g+䴼S9Zx3,̣$mxid|7;fl:o'A$ 3 Ԗpm̖saQLߨ%C30qO~kk! }W8Y0@n' 98=D=[ 8Dm!!0i钀TM q- T*)&&7XzR'}1.+(J1t+O7 5KSnHժs8ZWWeGПʲѐTL|?zxLQ# .J߰ ۿZ֞A8=}g=,[5b43\Zv 3+F&񔯐 bޯAT 3hɹh=n/ELB(Req_VbuJN nEyv BUC*xafvf;[ۦqY$쪔c[CYf*;/479Nβl|ϠgbbЮϛ>i4)#"`ψeWLt%K^U_ҵǬ3Q(Ua 94q' >>w0.x$ԅ_|h\J] Ǹɀx]V#G}R<+,j6A2cC "[0]> Wj}Q"0 "'g?Qa?t COO,E򁻈Km][񙂖w8iCSg yrwtqL+}Paucv!d\&[pxi4 |cITD]sgY.o_+gכҥ:Q{ }mYdOT߶-iT[3 4F&9g>f<Ѿ<\athgm0PWX!-#ȑFpyH(t'0k)Ox!Zuj_1&(_y\+M Afp1sū9fAh2>DcvgpjN-@X$u,gql3H3?BP3̳jiR,;Fb2 mm:H;D;e.;**mȸtޝae=!͒Wʦѐ8?\Q?͑[zk//6ՏyPT0MgڌMl~V*|vІEv¤~%OtQ87r%S|߼[zo^}JgBrܿuװSRaT vܢlXf]ӏ/ĉkt!=E$,$E#UYu#-C=0s%Ū] O1q'R>֨׹Uv5#zEV4RRV ǖ7Q$wC ⭻^*`Ō_*V8`24Egyc &!ffgE9^;j*j B`="kW|/W#ǿl_<fJ~kXâ]ruőJ+KS,թ ; n!G.(&AӬp~3=rt~<Ʊ$YI ņahlDB ,]J@mLU۪5)1t"6Q+9 lcKn|qN{C}mTPgT;rդY&y4X@_y$EfT5("iV%K]c5ɷWg5K.*㶺GoL 8 77ISN Y7Hgdy=7 S #jd 1:WvԹXBЯ>6IW࠾OsX1@},˃"Pu 3VߐUBmG2CHb;Ď`gxWĹ3)ע8Hš4U!~<(C0x#D 7 _֬Y 0xËWB`E'% ªO6„SVJK8:O4 RqJG!P[%y%솗U)');zv#ʊS{H'On͙ U솶p%dP)y0TC6pH7 Jc$;c=_C(FeҜrX-Z}Rn B5)5ڵhH(swmE cl 5}X&#&]%g| FG{J*8A6w9܁6 jHԪa$y>'}59x)pQ'~5&o*!&=@ )29kAuU@?6ʠY"͝vd^GƳJ<ݔm~F)ՙ|⃕hϙ.nX(HGʒܼSE!64V=9AM7&]SWV#nǁ׀~vGEOb_ڛY"S'Nл_e;]!Aŏi\8yCO]At!7>[3l/߸~ݪӟyE^W$Oiv05" ߒO^)Ǝ2f MArgx˜o) 2Κ- )جm׾]iYv5 Ŀ8akgsp& ڵNӣ}!z`_7\cGѡOn|J_xWچm(_3nΐlƀxw9_`} z?!͙y;ǐ2쥦&}$lsf0w:a* m &vDsos fETD&>&@!C.PՌ8>'b(8=O}e| H_ra`pr`όxSW%(߻&;0Ix0yڜ))1C參6i4tz20Bӱij#}% g;φSѿ3!6V/Ja39*ߝ~+-]UxNfbeI(}ZS}ҍHEvLDKs z;XO8DA$X PG/0@! }/os.PT]eRImk,fw;G#i<ͨt]ˢ%hͥ 9o6ˉ¶4;|K XϫnbXD! (!mwjC>qvo^LQJc:b3-iZ}ui2@ԣJO/eY.n˥@c)nNZCdS p%Ku*MCʲFie$.s qriT楅#^ˌ*D zog{3DEY809r1w^(y_값nk/7:Fk¤;kqSX*]Cv؋HD\|n7{בDG<&9ЧRf)Q/໠0onhc6}vH )6U=(1*D?xgwZdo0 t.(>zWa6#:\ Ojղꯈ)}h$2n%y/Qf RYz5 h\ܬ[g+'9fyc8khb ;) %Y~-bGJL6%fɗjO@Kg _rB ,:)<.Mc1/(V"A 4Ky~C7'VD ~rqNb{9J`'!jOs; %%0Q[Ν!gEeGChD\ u-w0 񔇍0h!,I &q?Bt,,ʦ<U]OX:=1RQj:Tn!g|~~ %m0qj8rF4F+P׃{e !+5 + rHgYZ0707010000011f000081a4000000000000000000000001662f7fa9000093b4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/t]?Eh=ڜ.+ʅC0zvUrAOgAovZD&8 unZ@#nLթLXASLJu%ΈbAK y4hS4:&wd KmǬ&JA6pFMF֣O鼉xl!eNw@qsh:V+8w_iR-jXX٧Q`c֞\:DQjQ# %-\znxX@[yIz~q bh YӂP,#ݱmaߓ95U)V^C "޷5SeV6)dUD\OҌ6h G32p],Xr\N8̊z!fd 4%ԱYC !^݇qݰBFfHZE.XAٗi#Oˢ`IrMcҘ4Yl;f꫚Cp4{!9̡13{$<_?-oK/`Zף[9LIwX2{Sdj0ȇQKWL_oЉS!C!0T05Q a̝Nj8KR᳣NF(9fGeUc9XOe aNnZ N+ѣINFaqZȬ4ޞi.5ۤGhJU_fܝxR*-X&GK@t7߈j^*p['yuYN6}KiJNDvcw%dAE$0X,20hNp>@5U2+6}rg,V\#(ܡɗ6LnjM>y͓GfDJLY[ф  7HSiOWqB_1C8O$ CzFMMsk9OON c=@9iȅɯ'l@A!lY'zpJJݾil2XDgZAء6=ol;s!LPx7 8lak% y^tl>>D }\p#K(dָ>66 0v6G_0LM Kc^+=¥$ oĬieqtL~eҝDc9v7^B$d{ޖPO{ߎf8 F>ùYU˴z.%UnEL |ШbfِmmNȕڽ+.iԆiE61)/w,<<kqKKNM\%XUшr|AOKղ0M80c5 $%k"I!mЦL w3&|W `.M{C"gdM?b˞!/k{/$@ze{8N:|\=JW_gIk㹔⯴yC; ` a̽a{T4n%fm%&Q Vj B!XjZ|aDvC&>q`-3a.NnPMZӌ\}NV#MƫW)Ɉ>tuWUaD+zhW*J-׹<#ZU uKx-B$`$ˀLD->Cj\L~U/K?)m "E҅]YʇbRlJM٩-.\.,C[_LϿHcgr.Sѩ=fGjV$6W P\&+fvlv Vv nTy*d3!I&wM o iGiCeH0pUUY/fG2r9%'ML;̫N@7 Y6$ү yULϮ{5pޑ+髓7zLR{K!xT{RK"hUF#PWYxxQ^n+tS0S9ز<BB+% zsD3[N2"' 6^9UF;7UhѱH fÂ֊:k&RClET&LQP (ձᣈOYPSG )'̵jlK2"};PQroםB^Dwe'-nsxgȘgă^AF*7{Sn휅{C<~۴:)(TV;H +X IU.jP>lsC}?,;۔p0im/{L*~l:.44OFضD'uTʶ0c#8 ԙo2b&}kIt=O%!:+2<ۂV׷e%=G5#ٯ)[A9H.-pR!,`omwyZvD3c474DQ8~0da^LUp@.N1iyz?%}I:ȟc߀(Њ]^/-ҙVzz"@ .s8Mi؃C>r*Pفe,-I61;iێqt_ kBTt< bIoъS\3PK '21n)eAX:uwnpVK8,$;-2m{B –DL>+ PhT$Z ] m'SaChZʚ"܀Ϝ@vb喌K[ 87BN %U(I:Z&՝q&vWyBF( ]R9+@3mY*",@P!64Se= +gw֛=9@ݾ,  @/Mo!&/7?0XoQ }o21YY|}0B=%W@BwkjzieoމⅰLIX ,7^F o`? jg /#ö|MӚ?MnL,@iO ( )Tp;0050s/pB-rfwRc [z+IvE4@]b>Lz݀SNkȭ.x_la(hFwtWMf*TE>@lm'?hy E}BijugC4Q+57@yNFq\&7:?0-"+AwP'Uf$yITэ}[o|լ(3wu35՞7[L]h"y9xOMB ̽o)k)Qa*b~ԤVbbQq*y2 ,V Ž/JmtL'W&kPqI|p+ iS GiPjS|?X6VN(2e/2T6) 5ǔb u䫞tuT$h߀A0 :paElVK_xZlp{zª OVfQFe^CB;ۃsIn F͊# y]|NݤneS(=ҊwFn1KƦ'7Cp&g^[BV|ڢ]-3-xGBf$!FyTB}6b[SY3/*cHҼE_V5q᭴ w iwP+=8*$>(o~&}SyOU_fHAV⹌ֳ{`%0;tݐ%+Dg1{3yiQj'捛zZ,E{cnb]#;(km]1'D\%NOF;%)?rF/[ZAd&=*N*o<8L: k̯o 8DC6sp$R[S)+R)[O㍇eԘ Bm šzӟ=^(EP ōI >70O%p [| W!멤OD׃!E.2Wŗ͠NƝ/l%0'whEL5c2+vZ*&H܅n &&9(6Fa\v}/yw6i۷pF_xBTrmvPujbUi5. /k~Q_W_aCgމ4.ac P+]LkٖY Kȵ{hDyZm.6Rnfl^㣓)~p g!K`*u_ rIt7xo{5pvV~"\ T\WԔ9먧O9agJNmΪ{0# 4D9M:ꡕBARa*6DCH)W1Iف@O w҈E2jAj0u{#-qOE3oM, $l>0vqEFXar)=TݣlH\^=e4sz'{̡G%3|M,:G / )8QDUbJ 0v[iciuȚPcZјˢʾt|_BwEGa(GvxB9Z Od r*Lm EXa_N]ÐG:vr|Q!Wh¸DK20yʹF#=Y1&'yswf9.!,!; F<1I 2 2j40 2nfwju`3f8vyg*߾xtcY|8m }L@dAC>hCz,Ѳ ZŚ^.;3!H :] ;5E1I^hvA髷SpA5']m(Y ;a&$}0YʱtF%;w䓕5(E1/ָOď"|>O:rҽM_>pcP%ʯjyOF7@O;䠓9Crكϫ`as tɬCofYr)Q3k"?3ip#Mۭ _:u6_y#&-< &@[߭Ij{V㛼(7r5:nN&t|{_H>[ޱfTp9TNPQ|+'.Y)p"GD]5-]2Q&@,!MJ/hhdRMU>m\ow3\X!}п~|8Y"H.d[ 7$bURQ=2gVCAx#m䍊xJڰ'VHkMNc Y3䦆Er H5 }u:P)u^._z,[n+s ɀc7XZ6¯H1z.Iށc/`kJpuD +:)1ߴF|08o!圲J؀M56=ͬ'4dpVR.3oyҼ 402Y戼fkhxXy L ҒI b@ȼtGV)Z8%]jW3+U$9wӇMyϬkZ:HRoykFXZT1."ooOl|xrLO+$̽Q)HᅠٰSs ";N%:J3!+>!՘dA*u3{{u zenZS4Sb 0)˛tU Ӫtq[Lܙ{^udSh7yE 9LMLlnJd.ZםQľ=ȪC~P_CQfʢݑ w/@.憴|.6c7KgajоƓg e2SʞurPKp45teE/gB6k' Z{Fgg֋лEecJ C6#XlW>cSY6' %>m9)a4S3` 9VWs-2=z?~-ɔ.{;q7WNFNmf*', P'$ 9YD]W2ubՆ_yBzwuh _3 .̜`d RWhyFEs.̱H}3R PdξRr6o:cIOK9yl{V;ך^̡ܸCm2VY&QO;ʩBJE{d+fd+Z"T@<_+J X_ǔS:]W2\$9X4NiV.V 톪AkK}Z+J(F,ʽY%i(ndM4ԄIo$2QԀ)ޜޔCalZS31|yS I)Da 0i8dl5f*xȖ[k,]3RRqc32CDS?YLY}6޾w7#4nO4X6yCsU@ ?%dmYk_Eq8X#}ǡnm׸B ^7!w:gzHc IuPH]$Ǚ =8M%O+o7)Hq6<=y" lFt=yOx tľpFb8ۀ%q::D߹/Zz͡G NJ -(cBjlI0ʺ+0Rъc8=\j=.:۸TA][Hd Á~ɍڃm2k9^US3uQAm4˨)Z]Eß'=qarE#SHQi=ͦM-3KA㩟;?_b$__2M͕lC` bL}muZ2͋N}/:j6ߞݷZ m[!ꦍ_6є-z>?dzvqj'o` 톨֚B{3'g'5NOÕ:H[eR ~;p[pckAq%4sڇaPi/~<tCh_Bx(nlkt!2K-ֽ$afѓty[V/\Z׎UUoXѩ~d3@:DieX/qG<&6jg•" " S)#칬E~sNYɨX]lE'? i.dDC=֙7Z㺹:ՈE4َxaKe@|@i4kRadBNIcGVSp,VQvGTpTB|: ud\wJQ夤R:LbENn.3,a5S7E>P !Rͮ |. G) `֕zQqgwD 8̒G7apV,۸_Nc*QCx b>Ik|}elkAuT3uZGhix +|#NJ/ϚfI\)@1gFRlpH} GR TTb@Qzd7W/,y*/O:DWη[$?!Xooū?I5[%5YѠiK `թ@B1`5ȽbHvAxlΎU2|z(UCH`I2#BqhB{χX86Vsܘ9`ɧ+n_2ʘzwͯd^a9zo]qx%(+@+EwTÍO,RZ0,2eU &UiX_lR'FB ,pIE<ʾ "A,^{댅ĹUxhpzq!$uMo(2ʛo9Z (8@SEdկ:s9c  gUDL #֬}y 7m/[(4x]!$ۡbR<|Y>EB3ZYoڨbUcB!/j,bG+4UwVR Nz/Q5jڍ}U7x%"Ɠ4;g5 {$"maSK8,cuՍ2E:lQx׎ O"aJ2^P)_sGZQtlX8v؏tr<}}:*ȗTp*|ŪuxvѳDf؎`:S@4y9Ni3&[m[<˻\/⏅ :fryͰc4V4=\@Il9J"a 16iM3)?t/sXI-c5c*>?W#/j:؈iz2#!g {]L ;gl̢NٽVeIHu*>!$*1 KTpq|MW^0bkX,5BnV/xG$1 s5Iv|d9*͢]xN!w_}^ 9jqWZ-1]ۏަ ">8'}f\cG^dӨUhDfS)"v!s6_H]֪4*Tub5{?u #0o|Wd5 A5TP_ mO\4Ϸ쩞ȩث&= zӌI@w%֞5 XBL ,MQ)ui"&o\x̬wkb5 X E+s=|nռ@1mFHQkyLԕFe$̾maqtTT8!lH\#u)RȃMC8@][0wN Y)s|e :I_*>ԯ@ך hzH2 D e(ӆ_xkO/:2nf ~5Ivk2(Mt }|해{u˂󧐖U 6˕=f}\aZlv~#qN,{<y7_\nth܍5z$B 'AT6ߞ2GC}FiaO s[bГdsӐFcјށ?r""=L~1I(#:Ya+Zxjji)v͚>(}Pu](Y'L>>1}4H;uJ4U4oǂdeT6I}!BA[1~>wL@`mun4~jx{RL] S"&Dm7EȰ.܇&" 51xOB 5܂ԭ |*$& /vjHA*1ʼnY?S4PV7 b_8c\űm*XYfPlxMrFYѪ~{`s)7(pUO SQtt 9Ǡ5ST9{ђUyb{]}pLـv9Ms3*/%Ucy]RC!p"+HF|LoJЂ!:ڸYq{ʢ=ޟ&b{"q9.@`$>&u݉wrbOmνF;\`I)Oahw$AvWS:Y#\/ CC֣f}Cu zG"rQ[M~&(gdwOiG*)9$&FLnxr01U^Ad) C,(Z,yG{t6?Dޗ"4s6fᢤ3W|Y5T<,sFˏ19_;,_-RD6>kcRadV}چ@t\>  j:1偀5vAm5w<(@/FGme#OlJPRb͆X0&jD~nNJ=8/ (k>0;ѠG[#-9bFU$w7VW݇ I͸||6Wz=(Qz0V:J:2q8pq,u{cNׂoۖ9_OƬ;”Hꂐs9i.[]vG$gv(cyk} *-F<ς - -E ^cw'[X. M$U.8ͧf=UZD-Jf@LI+e$@Y* NdgX4ޒfdaBp]2U,)^_!)Iwthlj|~[ſ"%kW`4=Yy^& }PǨIk@-[)lD)[Z)s]ghT-4P+,AtQk|i$/TuN(IڮPڄO_0T {ћ(bhxT֭!ySn]G&ߌF4Q+K#Iz_]hU!s*nz||.O7\EeEIn'=7ӻKă>-k\ԣa߿̐697ɓM!flh/ƞ(!fT[#I1oβ[m}k=\V11>NI!f{(b#"aA-Y`[4cK>x@'SyJZ; 5WeНIhœ)Z,¨BW$6 [P֟ޢ`,R64Vo9i sy>S(V%d쐾l?Vu(=i\ԫ/tk7!Ϻv``Jrޭ*-4YMRwnFiJ/ `)G5a,ݛYSڀBPذ 5(*QbɭCi6f ՍR; C@@8v?ZN::ҥgC䓬oŷ;mE F;4jt oͱ@pSljmS*(fkSij,=If_9o09M܆/(YgIGkM.CFFV{zBU['[2^$l !)q{^k73%|@ij[#b!V/ׅixMJ/Fi=L=f9!0-PV, ^fI0VR={Zl'6W0 իl5"WNNDC1p ')]zO bjzWNOA˚mh]/`ZCQ*yHL lRqwUtr$NnN14lU6' ȟUUByPDGYEtBٍFR(Ejjdc UQmzzr~ZZWEL@`l %3& g>XQZ}K! /:#Sdn6[_f͗6ߪp3{8 gsWqBggwuOL< ^Iͺ8y;ءfGW4$ q"{P] nҌ>OaGzӝWFR t)ZPo)kH1 aۗm ܥDLCO8dr[/k$RN"j:$PRcʫR&0i ]$C[R1#A(}A [!bN'y!.nF%D'B#ඇU˧*xJI 8rV",b7vؾg`jN~>' =hjPrEG,֯Vb nvW9chCEɭ5IE.X)u0r|yY5Ъ20VyXn &[ \^]0X:6nO ;yؗy=hKK?^kȨD Z1IbwfFIB`WdEkBȽckIŏ|sqUϩj?xoh5z|߼LMoߑ>j3$%m!HIi3mm%~6$a% yjRwRӯ< ;Zdb~FŸ ܲWK/{49g4AgaZ8-NR@BgVG;gE1G$$;j4Ï{? [t?D|Hn2lnzݖh8_̉W,~dQ:[LֹE+ק(GY 0PR6|1oDk# +Kw3Vu"u?ZjHцU]IX; l6RLN Vٮḿf;="+?ALfp$}C+hV!UL̩LC ^]w^V&kB7|]<"OI%a>5ȞM$dY2~{׾jk}w6,V޵o7BpSJ_@LwlD-43[-u 0*P2zneRx Eք4?BS^/)W$s_Vjz"N^?E]ïSdc _)yŐ|^]7E̙Jtwc8{9 }x nxmGMxdk/#U.]}dڊ_1YuMb]#TϚ3J˟=haaî;Xxzԝ$=3>n=T-)Mi ~ql=:\Z$TmQ+QO2"U#7\ 9ZTEiRY@Q:bpdm푤TmE,֑;kgT [ԾtHq\Sd1*P\1#ݿsh/L,i"Nĵ]#4ͽH/`ʢ׆׏ǀMLhe\eND,_wpl-an:~S.Maѵ'QϥIK̭n_i3NM& Ȍ8BKR9+3-Bd4hӺRhLmܽkL(zIe>H,XѿE픣GXRlaƱО =r-}jM/.*UeE: Ŵ p"`|`v29 k6r_}9:רa t2~YJxzg 95r}u~PƊ`Å`M[?Չ?Xo?J?/^'~eϖ_^jnV{IWzz=b+=z3sbp`6g-5_$v=B2,e o{@g)g8|;bk)@(ޘbAae=ļe_ɂ֕ZFh8SŶmCri(`y~+%`n]\1R<ȷ}'by V{\Jcs[ڃ"+܃ /.QLTFgqxk1i]>*K{*O(^l^Ht՟]3s_Rlo2G^F̬FB W~ >VC|?-Pa]+G?1Y3&MB@E忒I>w2)]bjIұA:cVJobfӎȟ(?71& wrP{4藼>=T kq7#Aw,MewNxB-žcJZsl)*,so7߻ M®5d_tb+R^h/~ Wh`=Dd`̶zk8E$2kpl{k M6J4yG;KX_0Fw$Ă,Uz?nfZXǐ]#X/Awh46B<&?6Ei?$t`.=$ېy=,gdRg1϶ۨr#ES[7t.#gǍ18vSq'q!Ov)#7b$yrilcj #_oEz=z* al+s#%]mJ[ZƄ2ī,¦shpC@9鯪v6<XЇ.yqF C .V4Z`vLt[|xC̞9H*1heܯ2~s` G TJ*i[/ɹދVN4XGrf SFg~qá(p6D5WZBc ЃtdTb-=}&鵨~p˴Tj&ds"iZ~> rL9m, w$-UEZ<UIdň?Fy6Li`v f׉f# JNS%r2X٬|߳Ak*x w&@7? =KEKًHřU/j0 S wtxiMoa=>Cf@N\V柺IJE} MB $oߞs`){".HsT ƾ{t}MGm LF]9u&#vYG/PdJ:Yd 'do1"3__ D&*"J;TrI0{;b^o|O7[Fɚ ~B 2vzedȩZM[aB+Ҕ?Ї bdԾ!$%p7Aw~AB=GL!ūu7J|?k^ )xj" s-bk =b++f}:aIce~Bx3މ{(E@et-kPZ=ArPw"HPY8UΌpgS}m1W~'Ĵ;u9x:16w2QܿpϜ*z|S1lX.ˮ‡9/:-m(QF)ZJDqK)K,4 -F5Je:E*ܪT\>.~س|J=h8*R#GKіmJDEMIdUہL[bfqjDx:˶TlE\܃aU.辛#פp1JPIo H `G0Gr =r?-$vÒT 8|#Ѧ6'PX2G'sM_5E 3GKT{H.qN),JopΘR ?Լ#) bzyIh 7 Yu^d(@sss8 eaLE) =ߦ2+w^b"kևSZj&Uekt<<++PFC>6з{M %K>/ 6L~.ff} 0̀gE|n ek%`rp"ۨ9c hx!/}s[/IwN觖QJm }պpEšMxpA6 jo'b?1rw{!!Թd`Fw,2}w^-(TtI$|{!o -#ɢHO/[RE#xǹ*y׌ FeZNOR0sA5x`Qw_lx)51M ߅H5݂DTQwtxߤQ(h= qktŊҴCk  BːKA\jy:f niH`5#nT_}wwb?UfWINfvupqW:9 `VF,]z\AMp`>Gվz~H)ې-.;e?_]ªeqsRa!Bc s3k;&bE)4;I/qXjߓb)Ɛo@Kz̃F#RJ (LJcK8%gt pmzzq'G\p?D⪓H^ZfpeGd}XmL:L tFd.≉U-^E4ͨoCc'ahOx|.ޕ&Esҁ-Fft*U&T]ϏߜH", #c]#ܭ-7w *A_? _TPE̿WG_$UbB帑ϒFՖN! ߊ+ߗ2?fN4C+s4;^n| 4y"+䧳2*`$HW^%!Nb[һ{C8*Y3|~k̟Lj]˳a$dr_$lIl1-d?6瓾JD^GpYͻ*DKwmu>kbcn$6rll>0ǡ[K'sfS,f 0H'R S R@@_Ay7hg::Qk`AO9QRȡTxGn_Ri`pp"%mD[̈ ! r u0kɃ|Y #-ח$>~x[rz5\W^ _ymS_ș(p_R8e[ԨgR*L!$v~k+Op6Oc:1P)ba>qֽ}&o!MzL}z/E enb/)ŐTb0ф9*46Ra9,"~Xb+Ok"*hQ1>d-UD5x,SC̃S'Eݸ[^ NQTeQ,ijjGPHɵ'dnLTg O?E}|nM5((bnC҆c>˔}E//pX^ m1S.;}Yh TVz 'k&Uڋ0$ JcQݨ1pd$+`ߞazp rm._Z^b ϙ10aՇwȣi*n$ÊYXr YNZQ){jɓi )KK=D,y п=sO267}oJ/In sAL]lKNM`OF5PR|~S4(pi'|? A'_*K4j![xyʛ8i]Þrl!jy<؋v\ tS1J ̎j]$Ǻ, CJ9t ^(bJclY;4l&pgh'b86ėZ\w{kH.F3 >ܯ-d `#9hx?ؠ&.mn1mo}!A]$6,(G=5Ԅ7QsG dUuw^%@8}T/]$|7FWqjOH" -U[:=k;3cޥ6幤H?d9F_875#vr̃0cܸ~@dm(F`)%dPI*P*o[¯>.m`,jjHkdʈo Tz8T3qI3`MtdEre1g䌓!b F෮לvh@b`P;ܺÌ]D>"i}SĜ]ѥXȷbΩWҵRIavn$9Pd]<il7g?$B)b3aB`v7`)jXBiz:BvQ Q  I̪# AiR &4S>/"`!ux~RxVpV2ޯDXF-Yw;(Y@YdAB8Vh6OkQt!iE1f֯I~l4Q#ڿک$ǪQwfC"$/ؚR+k"[*T^ywCGSmY-#Oȸ4GKFR_IЍǿsP]X\'@ kIΡ0Z2d݅f3Wu)JxƖQ)lD3Б"͍IdG"0Κ"7-=j'NEbm&zd~j UOAdmZ zaE|\zzXu(7R@eA9<;B i27C%֍ݹ0~w'R*xRKxEhD2j" 8*[" d2#$A_u&1=HIUeO?avkgΤ>W$(JhT)j*<@ 할/پhk7}gFڙ!m՛dK?MuJC$*UcxABp "; J348[Bx [z9YhVg0oD ڧuz\21j7ya*3ށJ'4+ƆxZYU ⾛\ Kɸ掭{{{xIvgb{_0,S|gXb?*q~UY*۲X;P\ Aq;CXVh"O³jJf4d)x |tR`5Ǎ_ZU5`*zXe XN~Sx7}hZ &wL%80һDD|HV:7" }m3in[TaZ 8'Fi```RKʽn*[̘9 ذqqɨPиh)ח70;&d2nahO3F# uϨ#x) ޵؜bĦc'Nnܦ=M_Ue'WtBk>gGcR"4N̝'`ԋd{tT6~Xݢ)*3Qo\;Cd 2 A gw,ܑ?pbLH]3"1RYk0mx؆$Zz^s-LG'􈺭I'k0*Ps"̀DR> #n1U.^̴@~Y3#CM=/RKw~ӲS(>.;z PmA'5[# 3!*G38 84N^ qZ(‘HΌv:}!v.xUJ\+:`b-Y`(i$%z,ĚW];\݄%sX ³qp@tud͖T֒HpЂ% =AϏ<ֳk {ݬNn6D*7(Q*2v1dÈbp;=r'yI)D\~5lʷ=2sҬ"^2׬S;mX9 ^@$jN#W.J2]XlUvV]-g§6c^X <5!͘=txo\׸oG.i˶FZu6d.*p9imZiTvksH2CHHGKDt%ƶVb, BŴqG&Ls|:@>4ulŽFti5S`y*"~Ovng/ڕQPnAgV)EEO =Z bD ]hEwZa4bW<1#1Wn"GeYa#B86L.[+x^vhf)?O5Vd,kHJ7cJF~6N~NO¥?{=X. w|CڡI&t\G9" )܀MJa^u3( じgkךvi9hPK𻏕~U5FGM|y)6 *22~~0Ze(+͒ $]#[&y&d`i1e2^QY]zpePYQɢӔr-ՍvT}܁seELj쐐G x̦Du >[;SމA,,EhiEz9I%֝^⾶U:UTb+t.w݌o]DKYP^~"Pv9K':mZT9m&kTRRw;Bu>aJ˩F'uTc0SaĀΰ\H*o`+"c%'^m0A\J4_p_V Rrq"P44[ : "_0-?\ME{d[fƵZy B̓1IpgڜzY2V2]^~9`eb# ߎe)bVeMsSU WÝe$!99ւ4!>s3E cY9z^%re?RMh~`OϞ- UauʎP,٭޲b£ ΄g8iŢfz &͕-=2(35ZjкY!H^ȶBB.P \]գm݄.U6E`Mbir2?V[\JF1)Ѫ Vn1QI[bQ6^(ؕ$8a)Ĵ 9|(sBJtF9< Wa#?SwM|[s=ĸ!Z]ȗnlAat/e2RmzAPn+xy2Ku }jex dS#]b8bP~n&B {xU϶{]k &:_D1fIf5G  `B}P!z-kVPYgbc![E 0R*78/ -mi;Kk XLh%xqhJ@S>;?]4E:- &tJ+2%U뽯$J9GWDUcߩK18:}ӍBMxyQ{,)Z5YLYWH.uX >=Տ>15o|)c()hu k(:+UP,zq+ kFVИ.NaC콯T5$!ɫe+H]ˮ[G) *,@Z0 zv A|R^0֔Pn<_B* Lj]&R3$&$>g4z}آ-L, `P=/\䖧ͳcT<\2ib3ԥ2Ԍ^@^~9MN[t?6&>jM h$=&:kƲi$_#)VU|YuUgyQрD/$m$ho]9nM1 {8\S]wc254CyHI) (enIC+0iW+fO)?ugzRS+汤Oli]EF\L/qPvb\{nF6Ct蒩%@;2m)#J" S6w\u Zglx3y"ȕ8!Υ3zcf'j[PW_>}N`8DkuO!TƫE'$DTk6Vݷro[:<Q sTo4 N$=yXuJNf l/:dz#V oDȈ, <V 86 XV.~Z-#%Z$P(&%*$AaJY]40UR(SDGg>='([kC1k,rXœ5?couI0J$$=7Hņ[,%ȡ]z yQ lWjs6.\cq5{EX I] ExacթqHEUKy4e 80ƛR%vpty O<)HVnf3"Nv W9JuI=0 ,8}A~BX,0#WxKX!Hz6xqF0#7WSENIHOi^IK~7&;"qҜDCjw+C[B-c$VjghCh/ @w}T rяNE$&μ %a dBG;lT;[|8#l' \7X>c^ hT7bˁ3΁D@i o&:j s͗wfr Nvy0FҰAEoy)RDmm>jkb(!Jz)팇JC"1cg{9{7Tޖ¤;{slG6" R}em ,1r6E|\hZ|ftPbclȅYaB.LRhȐٵG1@/S2}ڲrvBRvmw^<@={D {ɩXղ8"f0oJ bzkJ.t!"͉cU:-rGE4M@h{1[J1}MA!B\`Vik|F|. C<7iZp Q6u9plFzQTFT0Y-\Dk/סT^p. {UVOGL6MU8򜊑"gm/L%cBB?л3Q}hOtX ffLp6ʥ!2*Uٝ Z^e`s&/7?vBU Eg딲 6)w;$(EVѿs̒0_+tQ B RR\սJy 0N0j86=~b<3 $a$ګ+ Ïl)稜.C&BJ@Ж96:Dx^ʐ:P`u8m(*+ٞ\Bwl.E皦ykF@+g`yX*]h@ȱ3Zx_hLjoMhND /;8Q~`ű'Ya.onOSF.]i~7tvے[Ѥ@\zsi{巘L; s\p$3S(Lv=Kjf} Q`GNE'u) qdNvL#XMS_嫹uRZAoZD.N_ B"wl 7P d .+l Oۏ hQ$5UJkwt̀"%/o֍GZgz kBg̃vmԭN۔fEР0ρrU P(31JH"yk.{歖:a{ƺ ?ӥHb])41b r |_Ҥ?Z 2iԐ\Dy x<`6@tG0JK2q˛-CcX5M_D5=4HJ "xH)-dJb(Ԕ?+;lMW]|4kn LcsՒSNx) D0i Hj$4Ď~o>Dr[,UlQgοc+,0qďX1ؙ϶  EBXH@fu[2BW,y80o+D nN3NVf)́.7cѮs"Xz`b3hѦ|8_jc-+mܶacw_b3mmz?1$]i+|"kg{ZzU rwi5G'!+2VMtJsxjjHoj *G>vg'"j|&[f'0m9盪ڕ) UaSBk5Jn 2̦Tc ͹.5S6r7o`+֗=Y F %ۧ(~YJrdGU)E}Bj& 19Fdh:l&].:!"UTV-#ɨ3QJ$(=9^EHT 6 dj/~IdVr HMi wIOB Ta] 0WE~/_")@jM=1X [ IZMVUNgk  @jA?6nuiu&)%wCZ)B1HѮ|T X1dS~œ+q(K˶ӈZ3'Ehc@beHB $˛LQ~Aà O_[?W#y՞)G.s*EVcl=%҆}ry 2>تtROIXSgos4E+Yj'ov PjJCl^DoTǙ4:r)+ 8 Z4}سү;d ;p|hN4 9X A1]gr^Z˴PDŽU`j 6]X~~)<- #'F]Hw1Ԝu%wA ﬌xE1!]#Nҙj|Pb&Iթ [ `9L͸]28⽃$^zP#`#$ 4ڱQ^t?c8dٍgVͣDO|Gx@wTyO\`MNU,(HX_ z} 3 vJWl)qwc>|=vKQ* .kW$2[/ Жr7<Q0HGSD./?41TVVڃ6i#սR!BJU\3AX;P7wW)c˅\0!S'L>-OX8-mQvq8'j@@,3Bkon-mc0bv=9?^CIsn-^iMFXU9m,N׋6hdL>xFpcԫ`g5o,p_񹴄߸SY8-ͪJq Ff Q;3X+1\a;'_s[|TqaPcӐY`>QKcżQv+tF E p*iX=N!y67#~+)|b;dlV3J}̝0XjzDL®{ f>pF´>'Hnc lKRőQ(.B8bꚈ iq06嶆zdخ HL W 5L;jM]%ku5YsjF7ZGYͿ=pX۞D vmqbX<#qsa]Lr8BC{V ,t#m0P`SeMDaTxUaBxO~c*6n` tŲk0VT)L3\~i@'t2QBFeO$ɫh/d@\lWEm \ f5Y,fxb`⼜ ɏR6+(L}E|SwLw9@Lg݂Iđ ޣih2=S@.&|KGJL*>oQ65=16JޖgbL#8͕ԩa"^iY'(ai{xK &H )0)jߒLXejKȲD|eǙ򙉔BiW0G- 6z\j ^]lF}Pd'kt+e\mD"aar~`LdԪ-1Cd`lxJBlI*|~xŵkh>@{ī9K˱$p߽J$m #@4 w|e TPU~LBttl`^|5 Z8 O.DeHZcC{S[ER m,N[#ƹ"{6nЊO/">|' 4kgYZ07070100000120000081a4000000000000000000000001662f7fa9000024f4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/$]?Eh=ڜ.+φ컓pO?mHjlS?/]mIʀ8e!%M5=@ʋN77#)F2kz% ůp¯--uׄ k8]ga' Q)ܴM,]X 29E{wi΍̗e/D*j:DN^8gl{V1|(ly x(~V"V Gj(PS"4Jƃ\;Bejê%l1VB ۴܉g3II>qJ(c1A1JɼHUzG?&x )rtj}rqY_ uD$__%GFTF1Z=dMB "^~ckh3Ll֘~brp$lka ~x5wʼn -5_M KWH*'Z/DBl Jid}9*0d&ޚeyՐXewM5T"6(JÌhh3h ٜ"N`^N* beG'w7tl Є!(usn~؁ϧV\nFKo|P.AXrV: vώoVĹ^+o)Zb<^n䋊([q?F1n ϊ (vܳUXVvq(AJM=[9otӻM7lvht@u+V\(II (kT6ьcrcGxA1(&׌El7FHMcUqN/$uOP'A5IG7-*&<Zaj(j@r']g%BfVԻ:zSyyLZ vz`WBj$ż>BUs_fQ;4bɳ+4ˤ97ClCDu9$چlEĪ;rcdy#,[=/!@Ss^{)Jnt|hN~^X3~Ix!r?E^s?x(m9i#i~БAv ^v`$`J&Gi "j)i+2C{-Jv e5tΛ}Z W>Ͽ;E@dC{t9Z p0a.?pU<p‚,B'J{MS F#Id>~X($IZH(ӽ 2)~ͱym-G~ixNtmPïJϔ׷ b ;Lhtl afoM?gU5qHDdq'ոaJ/PcWHs7 ֭ @@pv;mo DU#5d8Zk }<'w͊|%%zJ`L(]/%b~oa("Zhx 6k{Am"Afk_Ju#]I8qd>?#dIobr:N #"'ۺ^ k |s ᔈݺb)[% sB:;i0ޑJlq1΋}N,jcɋ!a5(n+ vfm7c&?3hF^ ܛeJaY"OչMU " v>Is{~_ithT(Xq(TCEͯK#9{zw V>Ƚ!: oLF~99nяmd5wBYF_DFӣRHQU|CAZ0ZX$$1_v"-mK~Ͽy~4 ;tm.Ƅ)Mohzۄ}*ptX9Z/*<, Ct_$R&⟧d=eo E| k/V'~6*M^-pqlMrLJisiVXY(+O=oq鱒^iBɋJ#z,~kWB5?ŘDn^#\% Ok~ .~)s-g'ǾO˜#x{k{ <| :iԂ'kl9;I UmVC@fxZQZSGZ4)N:zʯ^*%vXFw#UJt$md,j-  o(G/;O^_OE>(_Ά}'=LBPwK MNiL|5a~s > Bw=~.;NUIFlI,&&\82y!^fmhFff[9ص$,ˌKZ#U LW^FGnzB\z6d) , .,rV7gU+ORDj O+鱪f蒒qJD]!cX|3QI>] Ҽp I=c7U ʏt84\) 򃱼΃#G;3`e?,h ;V*'a~TxM9 Dn6D6 N~dp -m:pǖscSO:#`}]ܹ^_j$6h#.t!\Br ud^5Z/SdHQlOQҘƾ.mPJK;ݗhCxWm0ZESyk)hdCs_u4@_ լFyGH6}/ :'D|6NVڥMq\O[v"- Kicؑ$HA2q48hQ!I|,Y,b(rcA9aPt79 :rje0$"vk֜nF5}V^E1cv0ŪKK {Qhl,*~[O-,? CRѱmkiT j{݀FFVItM$zCۗr> hG 0pH-K,2<3x>ҼI-/&Ǹ'( ŀ 'pe"O=:6 P 7h dDމΈ?ssK$`~r$RcÐލǠXLDr:6l}|)RI^{S5JC0+kd ^Cb-4C,Z>FAALkè#z`tj$ j6JmMqZjK0D RK":"l˺2S*M\^rX0bs6ܚ.щs\)E{ʜ'\{&F>11*\Cw'5$G#wkt.,&kH[c!--QOW2krd3׷p[U\4({PazzI+o hp۟4Fӑwyt6+.pZE;F=MnxY(Ry1|lE32~7ҟt^/+_zu~L`>e!]Mﰗyhb7\ x=1S-7u/K CLʎM9^XP"ACx ]c. qhP OѳvJ=ݫQ`}T)S-lYXHF>8]Hs}KKM,zg}yyR.{pΧKOBsFCjy㺨8_KUCvwO ^p'c 4ٸ+k2J^v3>+C=MS*{S )w^C;{YYظ q F5LpƬ/IˁXuSUUh>uph#@#q|KOrKÖnk=\9SVͻ$t-p;r27 KI{ +C@`mʊ&6ov<ڽB.A@1H0leplM$USȋōQv}VxLAݭ=}Jlj=qrPDecY+I3p$ykdNwё8fc3POTѐ9:>V*t?;Ǐ#OlfVI9\YyVm{) <_ccYq!F܊] ϢPr0=ͿְN>9zjItݜD_ D\?3fNo t$ut2юSi3d~R &02JmC6g[\^Z.!J˙eb0+{^O[鮜kTjB$e\_|B\r̫L`|aW>=MbOy ,ŽY#S93uvԽ'K Ե,iBYPMHSK le6 r X7_jB郼̓@&r ٛ?X їskMP /ˑfr #<Գ 7eITh0"4|[h# aNsXw|$05;ld2~Grzim_Q9qH|kCst;H*ĦaQwu\'S7Sd!'*֋*ǔFkyAJj:rEPԋCdVQ]\@̏_5N~͵m7ZTo5K\,'O^'OwNV]faMQ'@8TA,_G]wcPij.KB"QH&*ilя3.hKS(run3>*fK5 "1V =EDzȲ M_2[_\ oHPUٿrZ3v JЇ 'ۗ:@ ێ7VԊapKsn{wwʅqO)(:FzD$QOS*J/ {f]>$ VI RjJ_ U T^^ Eިe|3͢;^Wp>I$CYު bouZ3݌0[>.5Tsy-XcC^_yſ"EYl`Y 7.ZnQyLǸ7=NDa\8(Sv:'p?5b°%/Nf1qaj]?c_'I^ڇPYӆ*;߻+_gPkDs!(?RfĞ/pj=2Q/)lREm&]C愝foR!h3^XlǓ;/+r d:=*kD$bM{oyoY)Vc_ z72 ؃ e1,be5#H:*Lkh#>{dɏN6<u\R%87RWxG; ɌJv|wI~}֙Z50lRRBo m$juIp.4:>J9A"3f&u$~Տds9Q`pD 8.pAo00՞d5_i#Ac|(pTHʕ2=_dHqOOBm[(Ϡd ϵP,D}>"y4w_O1 6$ rm;DCxoq׽6}Z h {H&0Y zB7~FۺR^ 0|CO\@pYwѣ|g#hn_ɛ.#;^mB6G:L^9>S/B.fhp;T6Cṋi&i_w93Ϳ-/2I| ;2S@%o\fϴ5I&G! n-:)V虅TKקޖΔ[3@c(ۺ0#$4 B!+l9z."]G+ݼ-p8I(a5y9x5'>ZCes+mώ E;< ӂ;B UrE*p3\|z܏Uo~ga$<_LbC3,-|y Vr9a04񈧨ȟEx)Ev]\%m3+Cs炊=7 9@0?WWMI5Q7Lz;Pi'AS1?K) 0p!9IxTs>6>tJj sDZ{<-*0ߔh2Je >h2 MK { 򳖩&.JssʼmSuac(BYo6<݄7ĨZI~mR_8/^ rHX^u=ez6*Hx?{cޭ&bHHˣthDŃ]xWۢPD״ vۯH9˗O>\RʃCƧ$Ҳʤ / Gh ZhdbV6ks4灓]QbO5i?!>|ggu2C狇|$w d%h{lKQI•Oj:VMuf힑[kx8/{?oʺ.8Pi ŊJdŪu'1(<>R>8 ~:j5ZKj`9lsmٶ Ee-N 2M^R4!ˁf3o~%2ˊgςNg!וޅJ*'ڨ0<8a+6"󯩲^wv0?ƈ+A*rgt0'D%;Iŀ4%W _3L;!K|eZ|'Rz}vI [혁ۏ#H'-Lj" np\#ařZ Bp~:ny'25:OSX SI7gYZ07070100000121000081a4000000000000000000000001662f7fa900011df0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/{]?Eh=ڜ.+GO@]O7S`Ru&QF,zvUJlbԸ ]Z7x{OcKZXwPS39*<|8)<џ;2ܨoͩdfw(񞷓+{˽}J;|J1~9X1lqzg@V>  'h;z[s@p1j|rl%&f+gygY?4ܡPH#Xp$9j3qҫ}[ Ą2Uy UPm8n/MQ}hqOfiX?}_[軅3sl)X:%fiVn7{~/gJ\:JrglǸkF{Ylr6T("H%$.@9h%PF=B%$f%" 35{u4Pe-, ћfmdF3Bj"*ߢ=*xg,4*W~I (4ȍ>>V ;Vؑ\Ԭ//u\70":M^򎲈ֹ.Sw4L=#H#\+*]ciTg$rf0Ȇc%ɘ\l!D4h1ոG2@eLZ@ZՊlScFUU[(?kJL["~!S s$Aeaosc zP;&́%0dRHHyӖhM.y'b"p 1 p5+yC\J}8eで}%@Ɣx1O7!Q>rPNՠ|2\k;'j-Q׮HGMqsyR CSB;'7Fy{i=6Dw7e@XEr Vm}h'5{jm@]ƒ8W:q43[ md$>h6,;.{K6NkUHc=3n7(?8~{(Ǯ n(̢ ۙjSeq="9/wcFyr(SG7殙6((B6qcnm˜"(>1?&-l`iK.Cr,)yL#qs:KJ"fsfqͥ} Ӷ{kWy+@)KnqȖFvƧUy3J3hƃ3=[7K?41[sic0#;ޖ*핈A}EmWN3F.ɁʅBEډ0nk98<|'J xߥS?8Kkgt\f|0oY5w_}؁$|fgo̧ `> ux=S \[2g* 9v3qGkwjfrJ#U>@X2, E_. M0Ԇb^!et̚J9wK7ăpe_b>By"DRX+km_9kaV_e[)ҽ31m0xބ/cExֺ$*G9z+RYpJc? I"AT];&˹/Ww}^)BgVww+-G]J4K\bXhlڃj^ (n4:BЄY.Qr[ <c5Z(z0rS洁 ެuXC,BU )ȵ0Yl[cl_q=3^w զ34sJiPjY{212x#q"X=鈃Bt@foccS۞㿼0M{Y?'K|UԷmu%-,s(K8Hv = aaHs#](w#Hq .'g$jZ,;Sm̈х#PWM_F;"&@Z~Zpnٕyjً :NdҜϋrڜ )tGA)nuFsM%m@Qi0t{nM8}ܗ]G/c0 5e? (rjXb,\xT ";P&[F7-xF$ :"yA{3YB,\b ?^E_!v R*1SYCXkh[6^;!JHlt3h_2;8OŚS4qa eU\\0/LaR2^܍w6,m޿"dhw' ͨgNlT.+!,!!p^5Ϸ|5!f:Ј]2IZؿ[Ɲ|FeM}e/;,)0 x=y-E /%Wjp,}pw5`B 7I|-2){\ gI\`-0@=zz*Zq9v 3D(Dݛ0ѢP<6}y1lR0H?vU=D pZ[iZB;j4RSf@aF썴vF ` J=SȑeWPmߖ>g{6T| /)LJEjC-uSӶ/cϡ?-mS/g?!QxQ*$Y  FN?.CkNQXUnlRdnVF#:ƽvWqP{/r_~Mn8;gƽ[ rh*_SA:+,Wm_Z~S g܋Z}2v?~lUhtqtN a `W^U2)EϦiu Gֱ&hztR^h2ekJmVPMO-[`c&h1Ri+btLoo;Z9URke/IL#٩⵹`͎ꕢTX/)H߆YFO+!hqM'QoM'qC }GRb-1MrG=$P 5+"i~r3 o(9RsB9dyƥgj@[gW]y{.緭j~ 1.W|X/5(3<rՐd?^HsmqWR}a968*/ ~\ S+sjj'}z`MIp)W#e 4.p66[gE꥿*"n[@&#OgӦG(7y3rcb ; 5^f#ua D2f (6ЧX>HQFasb`mHQWnAm?ͻ_haacgQ w"j+0SG]pz='!rϺs86+Rx`hn2w[6y{\h2MӣN]?Ò4;sE1M_W$SrJx#Ty Nm(ˆYf\Ȓ@cA~\K2oٷ -a(Kp{pzeHD``?UeAg69$ֺs0KcԴ 4Hu6V C<wI-ǰ|_O V؂؅Mӡ[;R#G˫ULhۦS]U^-ȤZcؐmpzo d\H 3rDng> ל,]Wk=(TzW\1v,'9_k,5e*x,9W|}<ҷ߬-,\M|)Ȭ df`:־@ р wHDX_؀Tl brE٥5PF/dZدG耣\m$1S8V* `)${!0%e!Q=`GP)-}qW,({ g"56bdS)!8.쳢KqA!uh1+ـ`g::Ra@M2Ǫ ?7U RcpR˅$MInEb[G-7JSܻ?U\b*)3uvy2as"K˚)vĨ&]9Zn]b粼QR7B~ɵD<ė}E@tTC$Qu =bX q 'z8t=OBQh;&|1GmW_x-OCuS^Qr؎Ac,F; UXT}hE }|xERޒw|+g?W,JDLur>!OE3xгm,0IbpBg:ܮ|%C6*'||\݅e[)umg`d4[ם QZBMQ hzEp"ĥz!v%v|J@15p!Ns> IjzҠ@X0ǿQOGf*Fq>c^J {ڙ@GSn>wB-!gNL]Q @A>:XlCa|AO]'0j^ yAK*+ed{RQ&T}o}Ņ3BcAcD)=ܡ'Emh;2{NU}.KQ96߰S~2f`h⼐H~Z Uݶj8[j #SQ }Y19x`#vҗA|_ĝ3o W;yљM؂U6W-3FUI$X]9;T6z3_.iXN+$%}%~ ٿM:S4p3jĝbN(,p { K0׿|-gQܴIW(f<- Ȣ͕znƴoix;Yxvc؟!$EՁz&hk\R_cWēBO߀T-.AZ_6ĔNO1R@}~Ȝw"K9j ӏ$Sr%c~<=%1dkKŶ^%I Ӳ,{֜k.EG:R:MoD8]˅Z,jQ: pT&8?6+.>q&PAH G ͪG]jȳ %grBy$y :S1g T]l!1S 8Y q9Oj@6&z},[ش (KMXAls 5 ?d? pZi3roGBl"I;GFXeCk'e⃝ t]bL;Q+ [nG(pF$鶅FK,{6N\CRsSs!̼ zcI=O s;0 2K㮧4*[$– e!믱!&CfgYؽeN;v_ ̐~ċC$qh͘EXe-]7I+,%z\Zt>7-ffȷU5JB?}+B"LpfK"E`Avi8,REp16 =~r A=$7 wuE+~Ti;Aٗ_UL#L|.Jh3x!0J'Kw)s* ۶dh;Rk ]0ߢ?/1j/;`hŋ.Kx.թe`SL1Vhv閷3XX7Ep/1_ňнmK1Pz\T5=%<5:? -v qg-kq";v׶ltڴ,؞X#`-l$cd{Y3Hңu5:QrMz,J7R T_aﴓn@8X>[1D 9d)iȻ^(8s"!*W3RC;Ez n;ܸkp,jH?iqK[ʀ*\Zż͊.VYR ?M}[EbaHκ2P9Z\LaJi3jmT+@t4ָ w R"}` :f^Djq>5䥫sNl`\0o"lVVg{:%I@ 1uCro?e_ =k!9U@Ц+}SkbXCfF >^Ʈԫg|~f+qy K`!W޻L+7zdDW9{|BYf1@s JfMkC,FgjԷ_ bR[Qs;/şŸ_v!%YȚ'jG1GDԂ7&Y8"oUye2|skXC{ ҹ%2wL=\XѾ(Ig^hcK<>0WKAaʷ筷XsXCm6s3uKM_Z l\Ooz>V Rr'`rhYZ̈́hg{`U~T$6>-ȒX Mٙa.ip0ъ\$Cn#/tI(,OTI5е ` r{ -7Q#`D+|v>pA t2/fO h ~GgZVLj{_TnzOu&|rqrҍK ;sx@VQ|O=Z/'` lj8uOU%TQE;܂mIKQܧ&oe<⁑#;2> 3V;'Ƌ< 9:\~PҮp5jm$6x}z蝻sAeh?ɧםEj} !9X;qS7 DTpW,O% FhO-TjraWsp˅GK$Tv2x꾬Y,jKxgլ>/ )0[tg>q42ϻ9$>p]è/HoذK㺅i]p [\jZ/+b]]g 8^z*1QdRwU'n*gφV9Dܴ2_ Ĭ =2Y]jtuQ #]bW"@*#܄+i(7ZdP?dw6i$ڲV+jvc퍥Wp35!]|V7P&@?cL~+U0P-UlߦTqLʷvѿg"R a:8Pc<^6rm /]o({^HvkTHzU:g=4)<PBK~)I߀ 0SNuCkgz]`Xqv;&ym0.^4#I%J-IMkE5XP ,֐jiF]30r5>Wx}Dbv܇2^[sin=7.Vq`6Ⲷ8(WTxh+D&'&&k]⧜wN9bG"y=jh&'t|$ S]R,~\ՅYx&T¬EWpYֹaR[aq8͵ _|*Be].׬PR|WKGV$-TRi xmtao;l痎Z_dWGk?<2On.']@x]#Sbl$1""x sՄ+ˈZ\HȢrËIZ ޟb^#F{J4Tz\*ȠQ%g_kFD'6[` \6ECZ7,tAZt~yn'w*IFFKɄ8"݀3SkTf僰ge81G t{Y#Hھ6iڂ2еG-is:M?/F N#v68AgnֱƄYvLUM2r.ȧh\[ߡrI3~.  ybs!0 gl0(9󅵿fɩVZLSc؎cI CC) kZ|<< DGcg 6͎nB 0H&9sgKm!yhs(z zXX6ek$'+yҬ.O;lxcW[h樂ZLm~w֞' zY>_A{}1OJ_6w(,WX/-dhFԎsά'a_kwbF4Fo@p]AYskQt#pmD$rsY;hR&]ӛ b0攒6/ֳHS?]n w[3GK7I'2s Z y&fZ9Q>#z loMo8;#)ȹDm\ l$X w&Ec{J=8Hѧ/{ > HڅZKjDvObe=EI" Et}ZMsO}ݏ ;}la\Vy(ڔPm~~xMfQxDl1G (Y~ލ34@nx*,)1)fQ?fYLCݣ$4$aRYNjr \ͶAǬW))~MD´@H}ju׃*v'(oi:5-Bxa %r6ȴQC( #\G =ݾTEeqUB́mE5p xRilZtEU?YnL0k05@Puz)җshGs3*Lo㤲ZV)ip^+cUPP~Ku#'iGSX?z)hg/De/-A?FB"YRVj~ L> gLpoZ咟aAWř3#:w}*&f +˝*%y(y0wdj$ wl[WijvPQp ?@=IJm=\*,ɪ,Ϫ=JuV. ?G߶e:7I.bwԬ]`ɐP f{h’3oG6)右Yߨ|"2YH\+Yn5j26A@i˵@+8'0f$ݩcWѯn0,#}) _3?|Dr!]s<0nm_H oqwKBGqSWa"WRK `赊8o?|{ZBq|l+9e;1 'rp5p=1o,?ά1L "kp#{2}벿4A(mql.PhF[Y wE nl{'VaAfDavadw{_7=QNCWÌ"`|Km8ͧ#M#ߘHD?I=cE.;pLPN#,IwxzSĐbIph Vz/ԍ zx,*f WjNI&v!(0<7wFv) s<)_5Nk͌Iuٿ&F"%'egHt9QP#M / &ے9$$a <a+ m51[m(JIg~,'\.9Ё~eo?([1z}59Zđ%7#1j"tbkRi o>XH+vS~ϒmc'@Mpi4u^z4) LxeU]C5pdb_~|4Mȯbw,6fryfHoo'*&ZTǾ|>tb{Y.Gvр/kj$^r㾽O:8mצu)>!fyƾ"m( HY}̤MَYX`6WR-^3-Nu_B98L71!gٜ`P8eVZ0/S*C)^$׀vIl1R<F7Af~5z*!uڼ]9 >pR/iOYs,j,V}WT̔ĘkUޡai%|Ɔkn8H|֨254թ8;z+'9q9k)ڟ$-?A\7)';9l-X:U+pd ']ȥ&4ˮe)ɣ6H|*fZ- 8y`/fȘjjxk^`֟w%v[Zmmrt\5J'F6i$7`MǬ2'CSZYZ26dԶzZQR>Z2N 4>)bO5pCt e}GV]g='t!*("{؈@p3m։وVtR96<ӑQXRAЖ LH_VML_GύvOkli9g }Y~Ŋ\LRL+ 4]zҫeu 9&X:H(Z:Ȁv/T @t7CxSg1ykՀ&HdR`UP!bsˣ6TACPjwrs[~H%uwӥ$W}!ѥNzITN!Z"ՎDE)DH^)War5ê jp~S:,}btbs]6Gz.Ր;1:D.ѡ4MLBtKYn}PlQif׎d~⨼S"W} D"71H | KJ8b|7o4?%§A|w#ue) $2=\ 2ohpo4Iĵ<#ޔ[;# A긫 ea?yx[G/]XµRuϩL'~^jRY9[ωXCd-{"6 d}Y?p u"<]2<zU!OM;QVH[{gGb='g%z~yqzz5]jq3tDE`?_PD_b+eSb,ȗ)P@7lZӼ^%ܤ5usD:qy9yD𖇐@=x8Ōewc0;]&YؑcD"J&17"z)i%[DCXyݽ‰ gżVtF 8륊nGؗ^^ypY A̅ )%3< Md_qzNq( 13|ܙX1 |o%)UN᩻(GdH2`XanWR<'zP" /=VSI( }1Ҹ8؋2v /(ֳP  L=ld[bݦh,meL+-[cBy ]t$g2_diկy?(OT*v,giME8khvZ=fe#,(: HlxjY=e$XꏰZ7'>ߗ /uT/eg6_X#4䙍)AqR@7ӌϏ(^{4_:lvV}U;*kIdc]LYQt|FΫ8'ʇ ٽy P]N:yt>,;e=Ya ڡȧlTNM@mF!!֊ƀDXt7[S*mz{]N\uN]︅O6Ā +;& uu#=tG7B8dsqjZTЍWcg}nqr3 덉wQ:KĔ\ ]޵t3Y} HYR8qG?l 䫙"bzrP,tRZ$j$5%RtX֯~UQR:hg>II_k? )eB-,=riQr/q"^` T ?3/Q%K ]!]3;{/qk$DxU++Ng=X3Kx;5 2 oN3ڝ#btmi:dC#}hGeBS`@ к$' $ >yZ>(<8Uѐ+pYOkKRƠSyNb<_16n;+[2Oqp%#V  E\Q\_qo~G1Fif\zB.>hjI|56yBkP >PɿYwS=Y*m͹(_z.sa.34:%!;Zt^N(968ܮZUZ-UևkH,htMDw*8-m #ם GAR\Y}ܹ>bK( EOJߣ"3hv}YJ>v͎M9*aBE((un7 {Z`ϝ4T7KֳsɥD6<"4hֆ䪶TWocIϭ܈:Gu9Xw#Zu)dpK\ԅ! ӽI n$$[.|;'e:n'AZ6wK~iUޡ1@mCNr)#hnׇ̯]mYdR2$+s \~Kx],Fs>!L $takVT*y҄GbXSlxSmLV g <)8&F}6I;zi iCPd,:`9zFtuwޢ=NRQG{"Ћ̝ȉ4n$@JyG<׫HɑޤtuuYs(q㣧-1VN'u4+u ,sbѱK0>aNZ5} R0Yh̻$ڑ3=MUURЇp{WӮ}CĺzDI];OnAf/۔ky8$IDBɢc4Onɞ TEJvф^>/FQj{]SC(m;ox?@7݄MP /Et(uԍ8`>g%]&x`G O|ZM/UUrQƃXhn7w>Uy;aTDRyzQw2+D8qD)u##0.$#OAC`2- #)*2;Ha ;&6]+=N̛xusV{uSER2`B(Rd\O3T) =AkJY-4JsO%qGCnIZnłP**- UR鸢n* Y=v1\m2džr8əgzj&C swT\2'B^[B4SRoQja"h=bm}cN)p =I*bҬf "9wzm&~1_NHVi4ng km1x+ XgĂ/PxOcYv92q}?cؔx 1~h-%2F\7%74#>f2AH8)|}|NH1w3*F~,SwfR-6p$DDmNFԯT֌9s.9F甮|A'Xd'3 D Rڵ7;Nԧ*zyQeA6:ؐL2.5a/IxGH..s'GkVȚ+p@(1t|%DIpZV 茡cw&#HTѯkdZw…Iƺp+$r=bHW1ULoذ"i[]iΈ6]L/7@5#4 @O@:%Ս$v7sF6˾Ezm{d RO4ASLe6A"]' 0/=&~n^`KLZ'҂gMu˺ЙZRˋ C]ٓgbh tWYֿ?h#gSـZ}֎}ũi(23 MwB7ݥI5̃5;8d"Kh.c` +4jmrU*Q@þΒM\_a!8J\,4(yQ#8xp^ջ&e5^dz9!zI$h}I}ddi^w/`v2݌Ull6c#ϛfXQL|H>0iG~CJ=^ H Jؑ7>RbcA\|K嗨i$:{`Pe}e6"E3qoXX:;mx~pv.p^IK m,CA`0.82إcz DBp^9#@G#TY! ݼn'HmTaG/St&9s~7oOYO*^*2dF5}YM$ 7QM7[h3-Οg^ݞ9fBRߗ=Su9h,cqp'Vލ ܆W$tC z|Е^OM? A$: .'`) ~(u$kbJVPpVIR!3DAq'n_ PA?{b* P/#";y [T N?c£O?D2ݺQ]&YUܲ;oby Ĉӿo7=R~sl[4cB3v 33 rVVHT7gZه As T>~ R -FgԿ.`: &LSљ ύ!SHsB +v%10GCs~8)!:0'A40.Cj:~8ڟBU" $cD*.[: 0Ǹun"i|-?a h[B-)sF 8ۗ<3|,YLaDN.z%YzYI <2^p) 3X/ wXO!6@}*ilqF侳P{kp/_Ii2P_~/]/\xHS\>rdVwUkk J}ܠaf`k[N,^e:&)im7'.SXMkPںS(U0g| m} (Oۧ|±Aw5={, "4aLhܠ7u@,FgR3,5Ewf*7I>^V%fm}'Qש=sӶ!n w_[~]]}Aﻶ{[5JK(D콳<)?~r|hrF PX BTHQ`әnN\LjfSi`Q\J#FZ%l{HXCuG4˜t:nv)P" be:m*lpZj]Aހϑj>4udJ4:b/<> Qu]/  3ɯZB>ܡ nP!X#E)u6Lzɾbl}s1:h,tsw vJ{wW>C>8(/Ys8:/p~y7Mds 2_S⒛Xf+>$A9I! @QƇrASyƃ0(QmEidU9™G=.ds%,PD3JOFpW0YR% <-S2,oMeq%U<׶Yop,MDL nZF~X'F:hm繽V^9+qXqNO[IfH?1Ae{&"lr4Ic-. 1^~|[%Ehdnx.+G:p γ P@ ݕXn2e;SOT 9s@q! &BW 7D1ޜEl|03xe\$Z 8(FVry2 @x;]A#5b&7^P;%B@:PK%k>cD> l)*Y+.'́6D;Kѧ&Ew)-e!Q3c>U1Fp B#2"$c@G{,rUB60ZitL6E(3K|ly'w""nE'6w3GqG-IJ`h$djXX/F!Po#G0vɛ $3ޭ", 2.Ͽ6M]Q[Hb$ d~2CKp.o^ַa<_Pkriyg@?+8typ]@+Q"ErH" I<gV1\5zGdG!F v&MRC77cP3كs]!O3Y@շBr]HIMj&uCeDÖ\ߩ bT/e+\ܢU1*rw4ToD4dz D6`Iٿpf}e5XLAWu?{$f:buka¾">:P[y`܏'PdX"Qr*.N +56blfyMNݞSˈukXȌ@o9Ӭq*8z6L69X"XWvv8B #@5UHx%e׬o2LyR (#%%@3D|1ŇeCeދfPa E'BV ͟sA-B ,./ B8j|8٥a(_%}6_f,WhwV%$iV=1fbBmYqCK{fG2a^zf%Űkr9WӀm<SaUIۊ:it"qM_.F@_V _Mmx]6ezo%x4 ϱv[?+`0dY ~ 3Iv$ےE9")Ylʊ#δ׾4|_bmc^q oB" QyCb(Yc^qESytn$iJC0_(ĮMdI뫜{ʫ$3wqJcQgͅ:FoYG4R>o8h{,>1@N?̱Kjis@|mD|wRՍߵu4NN.8@Xzs `ȃ`Mg(\KVˊc.wTWxnۢ&q[A,^̮YPZ#\ryr] =G|0#%ȷf0m$R&"ǫF`IthJ3<˅diIZ`G__u}!XX+\׹e1Pk \&îewhIĶke?kѬη p,%uT4J?/}FWّAbά<;[@;s82k?g4[N̿I h n.{^,E60rɾ?g iօ9 ݣ U$(}ƄRYJ0̜7 ,)\X )VCVge<Kdxx=$k&ayEwZ]ڪ3o#CU̻8v+H?_ڕc6hGL3-[[>T%κe S97))8W;CU@G?kOE.R׮VNbA^o0=^7ztbI&ðXERX,kO/mBħuK<5s~g[R97ǡ"o:<_%jM,wH ሎz=g>!F=#U&!l:-^b X/+ H~ t ,"j֘#)þg4<5 l8i of 5YL`\PME-X6xUr+i|7WZΖI0HEXC]q9F0UpCk指*Ώ0ܵѰmLnT!iH=̡hB!8%l% Df? J# ^"~ =Yr9>v3)9lt& D}uųlҡiov;!nvdhm 9(v(ɟGG>|h;BnepLDo!Oѹ(@Q=(D?G#u 1(Ilk?/tRHL8%g4_]V rGKT0]kE=bHb腜bG͖ŐmkS{ZE^Sw|]l-^5![S^@|CfsKĞRvf >=mb.Y ?9jDlSk_Ϻroc$b7ۦc/ 4Їxncd;R2w}F2M,@yc2 g ĹYq˥}”jZ֭> CwA#` y*uZ<ԊK41±r︥E!<%@|k$C*4I@;#uo kP ȕ;նNf*"atW"'5{l)DPHvkǠZ84VRg`QbX@u ?[k 6HA$}huTbn@nV855$lE*DDgbp Euz6E;jWG1_BF)k  䬃 )[l f7Oyl]5g@ c6;I"O.F}e\ˇI;eA -F>0 ۜcc~gs}SB=i:|38 [JvTjq6b݉}QPZ'%f3E_nS~e8@V2M0`JU k:w=T -8g 9"xoQ!\9!EtoU=*EY8*F%Q{Ҧ0>$kD:geeL)KX`IA3 }&Orgz$5 {{RRsN9H:\DʯtZāʿp`ZT XFՉ^h0 k*sVOd4#AƔ 嚦Nʔ HHGq/ \6bTV{}1)M4( TD=.SG_rZjAuYaԑW*];@2l0XyQH%d~ڧ#!T]q/XG3jEȢ9S5?U[`:w'jY~%긞gYЍ̎dc%v 0MZj $Q> [Eh!_ ii׸Iq:ܺஜ%R?g:UQ#CB3N!H-TlYLiY&:Ժhɦ_^P2z7\p>.oyէbuFT#b5PbgQkȣŒR ? Y|Iu-8oB>1g?\у^O;.6+ogL%1-'ߊp ld,VsudJlk0M}:U܈89nMH{Ǜ"O֘,|tⳌWG3qGsg)Lo!*u`/ChL:8&0 ҍhw;qea8#{wu#Q{סU-C~R/DTv=lSIU~)fô7\:[CqE#^<He:DmZG]xƕo5%lȥ3d(Mq˖GU54]>W[)8ԤP%{gͬX}ǧw:wx%XjkƵXM34~,/jU8d Ї-6E 9a\@ }#rTV8`Q2(s6ըFTO$Yqpmaa:Ek'9i[gT^4ݻN2AVUԇ1$ p+=`@B@`0;6'8K; *3~RD+G"QU=*Dh.5;+뗭ɃsPzy@ A;R=8釩-_CU!L>]&L$`z'n>aFW/ϕ͡t%y^,{tVhW~@E:4Je|"Wdn)/ʜ  RF)ŕB =ꙬPr],<;ۿSNϞIWjrp6=8| 8y[@A:W̽3;"/ʗUaǢ^$0g:#i DœTC}tGqW-ظSOYn;Ǫ~RY"h$T  #8~ V^Ui󦥚8AqC=fBJwkxwja1a߽w0;U8QhDz 9g6SۦYmeۖf:bZB =ƚ?5֋ZZljlz)=.FӉ WfZ=t郝o~NǪO<.zk"+ϛ,;Qyf7>Z+FV؃^ hǢ[7~8j?9!nL EL쁸>;XrMG_ [`6/,S$IQ`F:{0CM/G CS"?݄&^.KH=Ս{ `/Ui׶+maw&}fi>AKZV]hQ{@SuxfvqDm "IeD8xQם;N:eϨQOA&q*f$`ns= "aXB:O>&~J \W]~^z %u;i2GH:=xƽ^X\0cMj fIa$K_ZkMffźQ/kNpfƜy?bx/ NO-`BF}XP ěC# _Ѡ qK::qO=N#1W_P浡hg@;Nne(q:Bngz]Nwih{ngAd*1@'T8 8e炓 gyT.{֌;}hLj̕|aC.,K/u,JET2NTRKUi xuMԑ9aY<Ӡp i1<2yŏD C:\zl#yR=.?56mbT8jQәQh yjA&9HA`0J]Am.)'[$I{;!0ܚqDâbrsKL ;i b'0MS VO;+ 3n}QL8r{G>W$&VהSb<'ڛ[{i:vj7-Wn!0?$`=C+ĺ[;\^U&PzK4 l`ĐF ?!mLO~3 ^ MZ-8Ӗ'dq`N}0 )~_ bp%l4٫K`TBdUwMt'aUi6}ҟPOn"OgM33vDa 33vy}// _rfK|AN{Zif-g ݧA5_D~Ჱ0|VÿPSOU:x|lK-ZWFa ̄QWy3Z(7-4aԖb%Du#1hmœU,y e' BDKA%r:k AU"ĐtZ2_@bހl[8_E59]p,}-!8h*^ 1ۥZG$NR?\[S4bsUj1NVwtXW$@pi.p&wP\uyEy} %M%M-m_u%>!#%ʎ.EpppW [nE`%c&s0ӿ"pσ8،ܠiߣivKŦx>*ͦrZ*.bۙiqֳ ko_8f?Nf-:v)A_`ڥ+Pr~{캏踾n4.k`˷!cPS/]<+ֹw`8/YB_|sX_h:>J.2;QBJT~|"Sa"Gg)buQ 2ݵ\?ȱ:UmZ̻T|^۠߉ r҃7#1۫svo_3W"MyZ.wC0Zw8;cknDP;WIptǑ!` ﷇ+ 2QKfXn y K!L3C.,tPl0Q0Gx#+X bU P5>-ra11_@!LM кLn ) L?sr7dM+4OlP| {hn #H\Քpځenhies+^L0㙛 0Jg-eL: EJu\I> 6'0Bq6 bEIbÒF#54IpZB]DZzҠ:ZdlJ.2~"},)D,q(Gų0&/V ?ɍCǦ dh(2í/ }8/,ܗ'd:W~Լۡ[T^9w?>I|]7qDqq]0jvh-M f-#f}(ɍa0Ը0k[c =w_gGJfw 8e[||\2hIsyʮO٣UBw Ƙ`),1iƦ??)"7lD<Įb&&NW(e IԁIHɒ\]go^QCA79=}*tʁ/ō2fqCIѧDh,8ǗQ|& YlK |ߠ6JsYciϒS?"̗zC ~: ںG(i\.ߧ#ã6+Gi/Tլwx t` wb8bIvX "AKɇL6{V^,΁_j*S$WIim^uڛLb4Pq7;Y'.NiÁd 1&8"ŵHse#AXkܮV,~_H5ô^D1s0.N@=":.48gI')IynE 񬵭yDWq.)T=4]ևQ(#9o: 7_)3{4­~\R.Wwq^J< i>Sn JzDRPU寁czQ & 2ulk/#t~Rg eK#h3VoV57F;3A+p*Q{>7 'cY'G'$9 <՗Gp?/}'#C*b2]=Y}CA*]8'ʗ>H;zS!PG:7z o܍^L2Bo@ǀ"05ɯѤZnt+F1sX{|EXUd%GE|8pw(s^tWia"(W[C׾~7r. @[A0K63:5U\nU[_̃kyJ p%A< gT=B%ϭO@/ po A9SvnwµK9n>hb-:#D P:Ni|e$g;8~D9/VQɍý :Qxhb:dZD8Yd@[njwU(Q*=<fYթ?3Q؜䘴3̜Yq SDH,Ž.Tͦ*wg9܋߮Owt?x9"p@zaY=@Bsa^$)RBr)d 2dZ/1ي?a(`=G?!U/FCn ;#-hl!|!1i/hð4J_[tEq,znyfgwtbFEf\_tjԁU""[G; !Jݽ28U4\ʮW1OMj!"ޔxlk81Jz]p/&=%s-s++S^K'N`Ȥ.n/^c-BhEghY’`E,08R_ʓcjP&^DU Mbk+4v(-2v6B1-=%Q…J~LY͉W 罦1} fTF|.m AXXĥU8fr0>µ嫁X0$[̓L0(~K+k7Ch߮|!GwTci Oժ"2` $OlyGTr|=č?{Af\mPB"rk:W$OAC< P y(%f5q^48c]2jtU# Y0dyR; . a6I J:˧4t58n[^ᛢݝgc]KW'ybfKY'r 󫌢X.ViOW`8gmps~*Jb׻I`(@srؚb_v5.k.$'qWLXNm+?'\Dk a'0i=h *dg^>q/Ln,pj>Dyuw 7fҺb<ߌJ8ycݮ8mN0AVGiqA~tfsŸkIlO"x! \ӂLZT~Ao)45Pb $V&oW,>8]_ohXwo B#;g#f5\YMfYZ5>rs ""_#Ⱥ'@ZJ8F}a,^Gw*ڵRuL_/!٫6 Kdtsv]v4ADz݉0zrk %*E6fjS9m\e3"@Pqc+ffc\4'-ײ۴h<%567AxH)&k[gndOZ#ܫx\!aXn5¿8V^$Aoаnnسc 5._1`7 O~ˈ^XZ+Gq>&i/R6+(]­?"y2*56Ɨ65i# Z;InUNF_lp$9aFdگ9j_5 rfBG+4qtLPM`XdMpj hc6ZM.7`CY؛"®3Zoa}Cy ܄ >wKr06d?>(Ox ճ:sǕ|il\'DkX6|/VmL/6įKUF^ky[.tP%>#р uӖ8JfbKP˅VurlMaO˵jnH9ǝe+1@nVQ*iܳ?#Hj,Q|Rfۇo hg\V~!nC}3N*2Z9vCAOq!5AT5G K}lh1F Pm7?tNYt?ꞚɁaOQ;w:ͧ;>BLAxcRsC%|['hC(','{|!/2!썌:mmezX ioB8l8Nz ہ(l<e̥|0*>H>c~B&D17tt-5{˵M]AG 0x$`nYtT|> UI7"H2Bơp"Ua(I4*<RWSH=TTWۨesg58wA]4/q_e86:gjPl3[k\gNz7<ik$SLk:~~Aؔg|*er2d8ĶXS4>D kplmi\;,tMDY6j d.i8ܺtqu>&X3EW[´|i5؃OE$ŗNra~|_DpF-W EτBQxim y^1x"MUN9}[)E*a)عJ|B04fNgTƹnbEHzG@91l8Ž-a#280H*1a?[ؔzƵaZGM͉P[2b}<|=F/jwlHFA}XGfG~Y/ 0a"A J782cYYz 8. AgUm =!@>uZ0]\KrɍIf'1[]ЈPibSon?Ep_y:5m)qMF vaAIa+iAc5sR",XU>Ǐ3rӽϾۡ"Ui+GM4Q ~ r{L+yDIT[@cLlgU/pjJ-‹U -De*6XG._漶 kSmnu":;+ֆZ)qPd"UC^ᬞdsa+?rd0\{ۻp5)vJwHp xt7!?D=Y$=,2 sSf3Ƀq|z:ŖM "} a =Nܶ$J`}Vm8{,Yq&NI8_P V* uDН*cޡj ઈ\j1+x% |3D9]ӌ3TPqlY}<v cYY.88!,oD:CrV9W9w" %N?[j=YI֡ #F7|=w &p͈ƧAsev.t|[Jg]&YOI-(uْo:#F^__/4Z~LQ8;JPE'M.>5Q9. 'sW .yD!i bMz6˾%~{1o.t}~#TUi976ym2> пE@\̧VʬGW uт4͛K:䢪JyӔi. 4VT8YIQB([c}@au8!jze))e?҈fwV 4%^ ;!i:+N+neqELB[ EdDsOjX8xBSt4㢶Vؿ)ÃB:Qx&YyO.Y3HiSJaBaV…'R94vՉTM} DYÉbG՗Mh< N[ _72XqfnCɷ-VA DpT2>əwK`}vB F0o\Ғ:yZ+rLbO7YL91;P=2NaSEg*RW[ͻh WwU0 T'ԬQ) b`D[BZ!;ǰOl x"5Z01AhV,Loz z+UJEkui(xP-*\#{/O/cu-ȫCo܄rLpLfn㯫9,<>aw|LDK39>Yš( KUw} q8QUS"MӶΌij.o5p)~Ҋ1"4x]$8i;] -RgFt||MymH|8x3y.DaIzZ EZ=<~CT|8!t%峃Kld>Gٿˇ΢nt҉b,2G׀ a$[OoAmD#GF|8Sz( ߣ s+a!||"P|uB>ۼX9XmPS"/P9cjR`Uguw)$ GY3Jvө2j6ٕ%0XB@3uw*k[ Ēp0XR|MSc0>z8IB% Xuxm2G| F8jhԐ8˄0;ZyyDݨufD7!{-I[B{L[l%dCXRxV4gyYgF|_mRscU~,-P+t$Im|ۣ!؁BNq2[\`4_ Nd/-)NēQ )rBBXV$ą/֋̎4Q]B,ykzw kMF&ZZ f(þh.~LY@5Yj۝M3( 2}A12 R9f,RX( 0H}70\t>8D1x5+i?ES8.IRD'cD1T?Yn kʮ%9GlM.ϘM,rPg0El49inkЁς3r*qCn54RWłg]Oj#^?cnbeٰ/XoiH N=nF#ⵏԱ8~ldGk\V\oӦ.y7Xj:H! NP?q1 XF'j0HaQXJ$G^;\eh<(^i1d λ([_"2'R|q&7MoR\^aZ>;RrTy\fS\7ѕ9>𶺐U;~M|fT5h_!v}(`m@t")'BQ : ?0S^|{`pqhz*oßO8u,ٖ&E\9|qW/[V. DAf fn<>>1k6kq9Z~ VWi>Q@oE`E#%-6 /%|-U?36W|oZW;ʘ )F74AO$XtAbs/:{[,B ;`XZﮨ.>Wy~r?4?d!.!5dL|E`Sk~u۫S#$_pxފJ&p5=Fd ;sR 7HjM*e4D!=-eC1'fn]dMXW1:f ol)s!e3cg C7~4j(,{J6Udٓx?cډ30qDJEt,~O/l^MZo_⏱z[eIdJ+BJ~X,&+}wK`Y Cs~ZP)[Q#+ \ bn"_ a$AxCٺ-z1kP_RY D:6}E)J]S <#Ɉ ?B-\XWhlKݯe`Yo),2nmٗ AƐ0'NmJl lN1BGny>&D/E)OP""M~&OI̬zđޗtJy=8Y[8V  # ;HXMe3=Qy~{-Ap 7n"\($q} }/XKq _dLW߮]G)Xv0X7cT\1JxeQ񐉎l¯E~Ejжڠ={ax9L^&!t .u3ͻ!Z1c p!)ϰltG)~/RvG7fۗ5M]Ҡ"';'o ؅"0@T/cTJUrm` p:`L^i 5,ozhe\3e\.+99V}<#S1JQmJreñ)6Q'o:NO8jM-W0A0j+9bO|oQ>[:.+0>V[yWp ;HqlI+#bxLm ";2jtS&9p?IWn|h87:0sRL|;~|#%l@9݋-|?+-XۆqMݲKWa-S_-O'_0B nrD+@v^hRYbv)P42$|;&jdgջ^poש d 95*l(- myf lAoR?#m[~_^OLJeG8Xs:9.,ve, ^2@t}S9!04sJqd⦚ 䏱p갗1^rV n^lj1F0o@a+e;؃嶟矖P1^xK [dZyyŬGW捪2"92Xe8̕\2ѸzhM'zH)T([|Ul$ߞ] ~*5B✮py>.ń76nP}9EͿ#9-h@Pz85`2/N{',{1箸>y‰,aX[&0ײ$lgNV!͚y{=g;sd5eG{Ms,Fk` #&kL [DsnUk?&b5 Ml_g)c)u xKBL3 :}ޥvAn$T8_xxKYH"22 ݹtP}M`U ,B|s/:s-eU4hC|T܂9Ǜ 1ԒMg^iCcw= .]z0NO=ƥCaŃɭQ*0s(Y$1g)~u><7%ŒA#{j ~~(nI@Q ="@߬,=MXMbr'~0jyoy-;-ߔ{QK+F5~_ilJo1w(` 6W8zP}I4N827rv zUxı!{.b:%Mܛ(X勝0"CރoEzjiFxR" ^t.ēR&Dѐ|MV HUe ,bc~C̈E^SZ ^t$4l^nTrsKZX!˿j2/P>=k~rεAF'(%ơ(?q6mLl&ef`R#8}C^L5.$`9:sqhjzWfۖexG>i6dXAQw=m\O6hϷL"ߡ| y T?~,ؒO7+ۣr'eS91SSt_,߱q-ˍHeD9f!jx+J[ |0{ܠ{z=# :GE-+PCu%T<^+-AlE$sJm0Cn `6#nǻmb<~m29zsb\ApH3^Wx44CP:BA`yJuWV`U8&0B( OtFr$ZjKٛwPzig7r &jP2;~!k]*"_ đ!SiV_`|OtcW%\좾y ͝F kfROzs;2ٗuS,"<J~gI"`r<֔(zOt?J 2Q 14i0q8@J cWȞ&8qv!3 ;|[SPb.}59ИM.|p:ݰo'a?SOG~?u`u`-[K N {dJLyd}Y|.֜J͉ɞ}/\ePl4Z?w@0Kl}2#_^M"&C[Z`A#tt̫ų}׎9A;O܊ g? (ufjTf{uӈdgML^~O*xU:)7M~&>44HY0,ɧ<@3rC9`9'bj"VCwʹ_6/:ū;Ve‡q05+;o׬G{rٍaR^9d y Kc ?H`%3mMNѯs7?F=YVṏx~98C-a-xwKQ[!j kFYy(}f}349zFIU\vQ~I+x -N KF7P(`+-;ûLrB_3B%ԒJ Kd ʛ- 6R8g!+R*K|m(<>]B#2_Vo" G1ģI̬.Z9_' cN2>ٳo+p_v$ʧeDuuۨ@8/S߬H1)\&*lVdJ!Ix!{H?Dm9W>M a6EkY~z3(4%U[wР# %ᢚZR=D5$wd ( L\#|QNB!=p.pry7<Ϭg.,J/ ( PS0/Wj(`Źe$|Nu-_S,dtQ/ȮÏX A%H+ M}/b4) wHEn{x.k-ȝ{6O@܎c.Rra`|u{LKw 4i":Cl\5Đ, PlL;CF,g1QF#3_Q]d}|]e{`!~SQd3Ҭ ˜nzHjA+,[!9ﺾ}VEK:~|4![ؚbom> 0s^{I!h+l97,gj0 RsF АiL9ZžRTuRk7siD[Qnc((?wN2{Qu^8'oE涝&y )h? = :(rC99\TqF87.5+/D5;4! 4M{EXf:A7gO=plOv=άTzOu^M7)Loi "c TڞHvw.3rX#qfD{Ч81-o1;H?Ib5< =A^\u9$;7Ӏt |@*@= = P u68=y֚7 !@hT$ipM>fˈ 5Lvq4_| <խ``v`0+ 7*"K~]^(-ZQbU}${DLc3ǩd̈EgH5M8%YdFb̍%Iyd'˖Nhs,]rF^%!{f;IV@pʹ!ƗO+ܕEo"ް3+)Rjm ±'Is '^'9oxr|?rD]w^!VIT[Hǰ)^/N5 ZIT~ >ƕ4qTElSc?n׊Mlq=;舯0%OڔrQ 8>ܶ34LSfhq#l,|ʻѡdv4Km1aqh*V5L3]C0$V@Pg /}#+I7,閜k7Kh@FN+` 3.-֚#h*}=U|ֲ)Dqq́mVnW} ->4!z!t,s4 "=Ӝ'Yx.9M1&.)\{{͓[kf #nxX)JqaӭeAϥGHnqyJ"4^@a!+ˆ>42bWBo/^ۈĕz_ ŲX}^%/9(kDs>XsP5UvңnĈZiƞ9le27dJ&NVJ%L<;ElxO: -;Nm6Q K,[7@{Q(RՑT+oXBd伏i݅Ќõ{-ٰ8LP8s(Re@J%(K8=d7eGDW+h$| /y6$?ls!3`xh\81 6`/ M_HSJy*蠵dp'L戉c_&P9)9X4f~v$. Lc(籠v?`jwf~C6nĻ9cdD4=wqV]Y3)Ržac[nX]oIqlc4Ѐed5y6jOfE0BvQY;NBӢKȁ0"R7eO4Z+?$>uKk>oOjnXf/C)ƭæ/B;xEtĪ-4hWc!=I?Tuy+T Вΐځ*$N!ʯlW!shGPg90kOоL\n WW|vQ56Sң`:cͶ~osm7lƦHFYq_zÃ#iO]ਦQnyyX:gV@&`ڥ n0%3KI'z; G ϻPOv]tבH;Bp< r9 N i]Fq\^"Z\;#YWM elZnjm|\D 9( FHtѺp(|5{lxT`\ ֢DpZ6cHzpA:O )XUKՊQlRAzSݳgˬ߈CoFA﬎b,C+m2pIG/v@YO:gk4 mH+% { ό4`M<5zS7aBs.Ɋ2!=pwM}a"-knu4n;# S/OEᐱqdKjdɘ{ƄȠ$ .{K`Tt><{_O:c>Ujϕ5ںmfRXu" F25t\^ ue@R%n"2#NwbgrSE0[N]@gJUb=fB(3ka?3p1jRppDdf0o΍P}q؆?ya*aM%:A233JI#Cq'7'񛩡uاʗ^]{h_a^ Cݙ`_j Г0 ӭsGl^^;f?dC%}:cLィE/ DIOXkfZ=t/aKxF G-*>۲VLYv|e/KDv"Z>J+gJ]\0FFqa@?x]#cYqsf˂S:EfsDQPe*nL'Cţ ޔ^(>o8G!1lDPI5)tjR4+C"|pHt<|喈ҰqTI I w@8a s,lP;Ճ^72F΀"ߨ+XJH7Gh<,^< \~DLc4(huW0с$Wij>H\IEa2K-ڃ2(7$`Fa؇z G iqo,۟t|EsK撗#ׂ {6?fCǟ$x4E]s4>&=t;SJG%o*uɐY^/w0)^&R2kGVG/ەQ;?J I =V*k-`RqyaOᗩM^Iv&<:Iy:VOYIݵWŨEH_ƃI Xo.כc a}Y.jSg.<։ܘ]gAg1 NZǠy ʈqN[cЋ^,\ -m ńW5ndpMjmhjcSP`!M=4T=BDRxըs"Dc'̮-VEbХ 5BLR>L ]/1tAyX37 գGJ,t-sO>ۆGiv<,c֢K8C>pC bDOe^I3}97_D)& 20B*youw*Dvt\x6I@-ITg8hw&n~ٞ)2O Fi1ӦN*2V-IăOe2,bDt0;RQ“\՞ewxte.{ L!5%%u@ |9u>Eʙ'7HVt".u@m{g>{6G0$2b:^GK{pQSQ*SF#ua#bs<%O4fI[.] ee2y7Kd55ji5FNOgY`N\^w1yg3D?q^Z- g+oLwلU,u;yyRѮl*.xq,DMt瑉7e6HѪܤQTЗZ2?0! KA^c^C0 ȯvqZ*&iqi12 ? y]>zۤ9z{h(M]IFXl8|{C_ *ZS*ŤEH)zp y 1xHεXaS?]I<Lr  br4l ì/ʧOeUm%8b _O Ym%3+9S?squoFy}yV]ݝ@ "{vWiZzJU>bՔQѡtga/]C۔)ޢz6zYqz/!fw$CQi`dA')_a'ʚֵ6 Yp=:q .B vYy;Λ9Dt'"Ƥ$ $#Xpҡ; ;ÀQ#Q Z+q9ne~jF5:Z*UBzFX1W{ 0`y!Yv'&<!2FR]F8K{ѲlN \;{2fcnujX ֣P8+!$(.1P2 ¶%7Mӗ? *i< kiGsaA R4RFu~<^C  t!3YGnJa5uU"Hqٔ}"B+--'|V;iDbCd \oI@]A/"}9uZĥjhYڻc2\=5mozb<X+tDTÐZc٨I1FT_w1N]9J@kl 'Fڻq 'e\Sͱ#l.@1؏a޶2K |WgCfWF>%б5ye{5!^`  /&feǂEm |^q+姩8ӎ>B޲凖,<߽Rkx*i>r9d>&5jn aݐHEH8tX,0woxDiw-gq =`?BFܦ&|4[ޥpAvO~6gM?F/-uη.SЈryRu\p2*yxPR]%I$z1x}_kvդ'B[dy.U(&z~xHwr3!h-E"X *UGbN_WTJ%3W2@/XkUzJFU7oԮh77>h42)OtAY0TxٱyRTSԋ#MAbm87Dw=Wzx] %da}Nvע^V5wlW%[ב x-wc"HN;.c˕m7k &d#! F=9C5a'RڪJnqK74Ԇ-;`oNe.\C:fq_>^[ pG[[S&J oj*N, YٟF?bRԷ赭mSR3e\ޛɌ֢fZ 7AL7>ܨh: ~M"KS f]Φbz))Sz7Sl'\R\Ǩ+ߵrJ\W2^5[Sf $xN|E/# Oi6sȴiD؅2@>t(xA`'$ڲ_.Kw] -\qx0S\1(Gtl}4L+/{\s#ZBV>?} \E;f[;6.D}@Wzm ;0x4lˇ ;ޝTO~7 l(L<1rlE~prZ#=@ vC첕G QaR˿dňߑdq4Hvr2} Eoc_)pf_VMv?5f_{RXGӐ@1= |T0>c<[|=B>y?zI3P- b K~m>Zoab3}S^we<1oPqKa\cz[oeN,kZa2SSh:R+L>A^Vˑ3}-`kPDB{] ⎤ڳ?F_ zQ6S6/[eS= 7;+|gdr^d&OJ~C#4XnPHm/ xaPfw֩RѺM\2\69 VK OvYi_ڊ;{Eb1^WXP(`o8^Y苍v5YZ4T+o;X䳡+{V<"s>(ᙥWdqe6nyL9q lň[80zJ6PvL\]<]yYLڨ?pyv-bjly@ &{/meeYPu)#x{^:`#TApTsU3_nSf%n7YCz'n 3GeyZ.&!n#(*' ]s _x̉|t^q !Wt}Cr7*bq/+aPqz/,gIM[Iy }!r(*[%2At糥wV3vI;6!EBTaĔO|,<1Ѯ':3g!sX<`W(+Iv{'|f_Uo[hy / 0A b :Zi׈~=A#(Kn?5!fF0vi߶v'&0p( dE篸B$H%%Kz^Q/ S%Udd\ƶpv=mTRDX_<ֱ8qOڸMѦ'eoPCrut,Y9ǪS:O фqwx{"W׊r,s8& eoF@0#zPuΧ#^i4S}7?SLv`s~['*ӞV[Jjtټ0w1ǚm*rO† -XZ g [g2%-RI\>{m_5#rQJ'_ΰ05`ztrhbQ.ke|x{jϼ#P 3Bhc;{,eϊMIlW#M .VjBFד`roDѻ&C~9[kJ#ѡgz2~=c?OƎw6&i D7g Iߛd->%GJOAX5Ҵ,Y:}.F9) PmxH|T3 Oȸ{?%_&i#R[~U7KT֬`%1ߚᰆnښΓR5 dj\(=8HC>#X> g\"~Y -(7QXG(4M42E \6AI Cr yU{F^.y/)Ztɂ5?.g5 #++{x7;|)%7 ܜJG<2H<@J~[vs$9f<Gz&I>-8K6QO\AU:'m ѤP+!Ro VtG'hv+^P[7cV$#W"쩉ҸBO&%"SzYud}E?wS{[=A9$S_Mu+F ĢXg@cDd>kYi{v~W!8;U>ىF&\{g؃YFYוX72zg6V#V"s ,`ҫ vzXTЄL f\# 'cg¸X̙=o7Gm%m3Dٰo5mӋٿ[k۹;.e&&^Wb XZ Qῐ6K;ɋ)KzG7 L;%v&傩>Zwq7V^s׎!/1s9{@鴳(1ET!/\gȥifʨ JpxiT/ΛGAPk90!0N"[Լ?Ecқ%ݚϹ;}-4 @72\L4`?"8<#s[k 4(ڿ;Hg`ލOVtd\eOb#%b=UK iP{M&0.81(]q4.P5 VC8W8p;꿨| e$Nգ{2ۜ_j~;>M&i 8-~Ę>$䴞4>0AL\>BmKp>"f<) ~^I#t3qy\>WDU218GzjԡWj!2:|lPjJ1흼N/U!+@';+Or(NE< G~F5?ǭݳ,Ag=ޖ<'P$"O%{y}ز Jԓ*DwC-zpF&m(fa.$&Opl`PͿECBT(P>_ӎ(n,&Ex*:@z)PGq\П Qn H`[2y"Uvo*vՊtE5FggTAa`4rԶe_YϠRm-b| kvy+#9Pu,}=Y(v)fR4x+1ӑEw(А1^PboY%Wx 2%mxk#{yMsl^=/BZj@rcd}6Tm4}u,u t~"6F81{ !!#{'[SZG S.Hv2ea*cclaiB<&tڶӋEnP2fpOYF6\*8ăƤي-Dp(^|D >i;_5{zFEKZHiWĄQ!͢#5hUր@Jw}7ʱzs-3(!wYnX*Ic=tUih\5,Uqd+3otVaS[XE0&AYrFA~ $_|QA4!ܫ rJC;S[LD"<sv*Y=ODq9lߵy#DՆGYy埴"0sV:SeHUߨMXi}0eDC1:` &}w"uѕqb|3S[[[%,8;g JʺE.# =W![o?N(XsB7a'SO  F\n!]u 꽯nghLl~hNu<. 5l(G^ z쾊ٺ V{ͧx5;`TCS:s }NJ#\\Kē3*š0#O-|7:|{ϨO|Φi%򣺽-ʮكw%8qQ2Yg*J0ߋ^6jY!c^6t#'}ˎĹ. Mߨ’ГLo`P}0@cx[f_)f+P'úwb}ۡ7+ [a!]( ܉swRG~n3+`|;7?,w -H!aJ.>)`qaƈXyD l,*f,wCHۄZ圩C_P'y }A>Avj?I'!> 2t/+WNrT %u{Ya Q34UQ^@C=(pthZ8#Cr,M&̥ey,oKh8^di"J #\06Ze)Xz@ DΏBX (`QcX*nwsN>HTupdY":7,m5 :c?IQ8 ֿCɁUkVڋL&~6!Z(k sl.DVz7R?/K"}17k,)(fY_a0Xr }R_.מRxo8zAKpEqC#?=:gB/~p H71@/w#}?׎d;R\ kb8(*2#l)_ E5F02pętG7aoH]":FA^!-`!]рh*JcEc?[{Nq֨HPH^ 3>۹_ z  *!`**wKiZFP4=&9Dk7xzMYIeU(ѮgkzqWSd9C%qGS 54PPӣ-pܥx49 xS"1Ao'_<`{Mָ/fbVG'a@Ph.3 Gv5{Zn$BF oǷ\:7LTU5?)mK/G d콲gm9g"v ~ӕ,sIN* pp!@8P{\ >tېZ !:%ZZQТ~O[ܖ"'<~#lH dW9vU|XLo\=l>< ¼14E$!~O0=o= F`66Ӵ1R7O(WW}f%sS@B{֟YfRH칭7V>\B(i:uG֊>&tWMMk*]+?=q<,}snBX,od?:Z!x=1B n a+1é#;ZWYGF&px~F 9 57Q( bRa_MN>˲R-2:]M+N]xRIgagy]E,NХ P)qs^05 SmpmGOKx!{)z}U_\/xg< Ii$b"RUGǒwwKdҼ(t;. !@$)sA<~7Ҵ'pK!GJ'SwA{u zмJDrr1CWxZTLStfG)eA]^W+B|f.] ȐM _q6Mv:0Qvv4%2GyoF%u䓷 0SɅR%Z169[$]rQa # FJYU]Mqxk8*Gn*BR~/,ةɅ+RKX|:gU ` ;;NZM4frf:"6bRֽIԽy u(tRM/+LHt*=M7p(QEG)K9qҵ<}*vQI|[;8q|T,Vv5WSǠn\A"oƓr`/g7ՏmenEs>_WWkW_^ZmeaXzռa.xkg:0tKXtP7Zxi33\IB*γ' 1fW0˾|}m?mn׎[-5xHZAсy8]bt:4xL uY9$v4empNt/Mz.%ψsС &WP- >? =эg>cXVвy. [[)u҈="#Rp> Ps៌;FlI~!ÝR?oHa1\%}Z+zn3ّ2/|XK ߇`n "OI=%|WMP~qi+f}Up7NepArdA׳:A@tk8'ed2JljxtNX bQpꕎ1II?Ն'kj^p?YIN!By>E bs)ٛH|Ϡz·P*\ԅ}ATn4it#Fm,uh zb!޲\JL;7<7ZC:ZڵMħ(?}7^LC=虬{!b$Ǿ;aPe1rnE5ҊTS5k]&>ؔ`dKGpsQj` $g?ܙn,>293 d~cv ZO7}O գf6u.&ˆ 3?ˋ97d t^"W )8Y]+7In*C# ܕ\[d׮Xd;hi wGqiUO{8H_;ԘƝ. p.#:}Mx;`xX}+&(ԧ Ds~L81*]tC9~A2&tdHTad#sD*RZ#Hn3]CqOèTŸ/ ?᩺4k+"̲x,Rŏ 8<8bsE?ߘRk*Q;` ՊɊCJpɂERkF(Uu`=|lh q-WSW|VX,bEL4CTY{${-maR`]Y` fĝ=/FNV_y;YʩۆO.le鶪e"Q_"߽c`b;ttBK|oe\޳3c_](aUl_DFȉ9tKoM% Jt6BMnd\IDžKp$P~pOƹ!KM_b,Wvݫwc/8 j(GGP>MVҖ_V&Y-zGis|(]r k& rXO^i_BSRxalѼЫ|Դ:GQ5Ì_` 6BDˌ=!un~Zy.mnDjyۺ8w/lȗf&"w,ݚ7p5nlyu_ةlH?:YoF(] p-$(ɞ|Y4T`i/Le: BERK POXtUxznjVfrE2bP{9Zr<3!+"r`we-5{qrU ޕIi3c@\g5?"BX 4-Io¶N֯!b(mPK5IkrG앧"T#,BBP;*p)39"_Lv5PD &^p$}WMs_3@pR]ovm1pRdl~_K(%< kK;aLþ>H-Dck7\~GϓȩGCbs.R>ivG*7|!ݤUl1n{ke\Ztg[*:E10leAHrW kKllIvAK.c 'MaZ%MbU C ƘTC'o=9 } H:M3/,x:V6Y9R5g#8B5bƙ:glA<(6dGrH]Kblm.L]ylN}`9ؾR Vt]3{=DL*,oѮU?<$REtbu2q|(vkDF5bZ=[ hTRf366m~q(CTo6 RE6?&TC;s]͡])Pe~ H3S"}D4(:~vЈg"cbr*ksQ|y$Z#/}Q36%(pW"K+9lfI5Nj+"JN(S6/.ļRtw5( FߛcAzU"7 ^DrKV [Cڽ'"gi!U c@*h%GSSR0609t &Ju|9m4G#\:q_YTHN/Dba?I@o0zD˗p¸6)ox7gt t/MT/wj^XR"WIv/K083E51ފ(X *?qQTɕy(}P, !%~;~ީuDcS1jbˋ;HEUW"y9M^wk.Omx]\p>;}*6ށXW3`l>#TPSFe44 W)L!bƙKd̴H Zf"4\7Js)W} 9,K?] -8:I擱s'p9oV6`_MPg]Sk u>68`W*xfťkZ"5=Eytzae wZ#rZ5 "w`Pwd=yސ!/19vj!U>IP6庙3p~(jJr'F,*5?;};ӫ>ʄtnQoRsyPh!8$A7,2Ðx#5B΢3u>RH zHlt*ˢrx 0OI A?Cof^y\7u:'wxt]P(vſ0u@j6a~A4)vD)Ǒ+i{ Z\ɻgYZ07070100000122000081a4000000000000000000000001662f7fa900002a50000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/*]?Eh=ڜ.+6 SQ:@WF }[Ex`S!p/'bhIwPy;PyDU~ٯJ]jhM dzּg[;]@$mօε,$ȉ=\80Q8??Pg+a/XrY1a  1mp|'(x@b.evLgJ{$lNbqnυO BlV k$lV\luh љOJ{NKv٦jrlV;30,|'NuҤd~E`S {e aXrĸa/J~cɠ-[h3aQ8jL|oiT1e֡0e F6N**)?\VOSnڢdXrƱnL"tbl>%@t)v~_ `DX@>_]HY Jtp7&k-oa8hs1C 'D%7EkR~v_|TgLՕ}(SmiCȃN.r%_',ޚKrA55glVq+ĩ٬QrX.X~Crr@s/7-KSYT=xh 9i;>,0|dx9껲:H@GԶCeI q v})4C~&/Ji,;kѲ/7/讙ºO|P"4wUVs7p'eI1hl3GŘ0x7hI\6e ,*nY]&s-JyO:i&jn-q#^$@$܁*kHI_9!++?"ōВWi{*!ZyOĨctX^U*y녷 q>ڍM@#Ey( դIIGnkS֬\ygLbQiZ҉8u-VEYqapFK&6)OܲӘʞقE?Wt)!M ļSXo??Ăv 1 إyS0 2amH]n +AKQ߸NfTD_r UM\:g Txy_,/JdJ59DZ%# oiO)旌*J.n+ '^fo#@/6\do|V=Lǟypw .7m%0Ƶd=hu {OqXӇ',1io*G>N_:Y-n`Q? Mk5dL"6bM/$7&%wČKj*\'?}>_4\+X3yϳ[[S`3NY;"btU/Z[T59;%Ԝ}' @ j &rv!yd*l%ZyU nDeDX8O(; X!!Kn/9>: ԵlJ)2f+ā[^; JW[RWd r@^UG!'*nZC>KЩѻ J L(VW,ysJBMS=\:׾뾧VٴZ#يh,I Hsңk{upv;Ev'8UG|ޠ|ʌ|gWß5*e7E>z`8N9*lAŬ 魔Rr؋[5iA 5R! +;26c,A_bO;ڭvѓ qE*@=f!kYDܰ#KeEB;kc w?D0hCrm耔o5"*(6[W]46NlDOG?l" 㸫Ka`ͪ`#iN90^+ϴvOY,R^m$X1U~$!tE76+-ԑvsB)b";vel5,qfв<@"Y0_v%77[z&PVli"i,|>~^µvSF\y:_7wi i   U<E>c?IxCL9ۆ9A\3ɆDjύ_E7{O9vKGJ푀v;/oa "sH?ܡsc|©q{]8,@@ģhaxL2mXWm#Pssoke\h_* E+)V8ZSq@7Ӝ;Ň׃k:GFSY:41OBjjnU엢5!)^9l 6ME`Dnw᧬>7(c@]dgw&_~dO; x>ܷV"@O AC>.^BA3[2n?GMVf:9m>z[qAk5"zG_ r$+aa)g8ʑ3wȿg`|S(:\+K zx]g.$0Vo39kՀ MgUC &@\X{3 :DžQa Ow̎sߪMBk kPW*Y@=8.d&\^'Os ǺX9I.EF}mޖ(Fvibn\ԁr\";3+D\}kn ?V'@ſLݜB悶jj%-a+F{WZF"0c@F&-q;}wcuD#ͥ@WRZh눥;7%+0+,M7Cm?]Z }LӮ~³N坺rsDdxgqbQ#a aϬݔj 'hq*F7GyT q\^'_.-=) A,9uu̲0 V,jeJۢ?vXeQŧWf̣oG>$L&oZǗ_1I` ryl$!9W5S 7l1xDL;Gl-\ʲy*>\SOZ)UލirYξico 3IWf? mlأоg%> sJ'8M 肒|R24:ARM)J^b{+,=]h![AʦvHRoh!vگSG 7HD #N  3;t9aMw)rooFQ&t2f%N ]ߢ7謟MS[6Ӧ7LL1`[NPM_ZY6 /0pCAKsE3c+(I87oDH623 9r+*ixkسhݷ)޹BeH$#:Wt$XO;c=Z!W6UgHO/.h2ـ^ {g_RiYPCnwxaht!MMx9ݸH (dAvm FAGW-yq6㽊 RR~cNPK2Q%wKĮywgc'EO CPU`RdcJ;Inb*Uɠnzp,Pʷj]4XQfkwF[+m}K_tBpty`dQx'eV$/DD4{jobKp54P@W%|h=/\w"_QHARͰ1sS8_n"kl_}0UļRFUEdSyve)dfgcCP50?Q6rK(S&l~^"HSgJK_WJ+ *?/d~.sq0!'k/g '2y'xmaF!bK4V̓ӁoBTq/BO^R/jA) rC@,g-Yee3KC _*DoB;x䶁zvĶFwớ !ufz&ΥkrUcIs s6Dc+ho4qP;/o2Uh{rP*) 9ųұSO'8<a:K3W .Brhu]uF&`C ,(ZZ;w2/7]/{jS٠`JxPf[^?8cF 8 fxKLG =aa Ħg0H_0rYE$so¨;ox4xO*ӗE'8 BK f*-@$R _^Ї0zǑ,^V2A[$3qqS"%mS0Iշ%J]mzEM(~ iwH"벆˟-a3*_HHz16[ln%׿2[_{͏R; d[pTBow4 3WKvslʭ򵂴h^Kx! q떆1M]8"34WX_b>J^ (q|S%H E\gsY@HL5zqW'UR[,Hl)= 4jrcsDY،]f[ɺ3vӊ*)Ě*|&nuP7NP&MDP~c0M",+LmCܦ%6G`Qygq7Γ&Up ݲir`4~R ~hq悝Y PF-뛁r͝V,^6vnY)0dІ<, `- y3=o;>9y q+6z@ooC G֔gCb W`}[gqVy$Li9,7xC` !M(jv Ѓ.$D@mݾ6cXY5L > 3 %Ds?G護zv5P EXOiO.,*eȬzUM5=:ܶ$| ;nj qSEɦ' 3D'Bۏ ~_d`vrKEte c4!! |%-mv ?ˣ',@mNVf Wf@@r MdoΨq w֔z&-L FxInUvl~*| <"RHD򱾈v0r=H]A*jѡudk NJnJ7XP)^KEe tbv #6!ܞv_%麟[EJ]]ƺho,T F0rH:pI~)mU WДy#6la%_.,}pH%6_CPpH10M^6yJ깜,D^PuWZTbϠ߉}n2E:ŻZ3\,UݤP%+> C$@ſIYgvR'+A`-ib]%c#ʾ:y8 l^te5So\f;0H;Wkeࠐ?V)Ϸ@k4+]3]\*C& 푄Ӫ$JSz8,풇~م Ub6pոEq'խj lߑsjomdX;(T?%Td`RqMʫhΛ }氙hel7FZt4?9؝b/yD0d1.0xKV}&~Ǐ\/7+~mE'SͿc%LL5 M~5#B'XsTB9b)Vk$ n%}Gg -7(eO7Eo֊(E<7ET"*c3\9).~0w0 _xXRvDN<,tK@}W:QBVAqByo: tD1 bAL&٘C9!U5I A?ߕćB9N%&U LE\p>6UZȊq/=#NDJkN~}} _!sԏnnS@*R3$@n* Njw~Z89-Y`c:ť h/d >K_*,Z:L[c.w161ixM=Ƹ7|]#˲ׅ!UfG`ƺdQV[5Bdza#=r$lHrTo2,uyzTF>"ʀSO_^/4"K/"XB3po ;@Yݚ1Lx&v3U8P^'l\@éaccT|@`j#ⰐJ\^v@}4/}vW )hr)&rSbV A`(!u|O CvK՝p|Dh܌bۄo;\y-'~e$YLO"v*MVA\w9аNrx9w|#|q=gۈyiR@4NTAcIyD{JjBw >ij 0|[ۼ #4$v>ar{пPA t1y _A t֕/7 b*)"X rAacĮ̰ո<^#)*"oqRU|oQ3ќeYɇE]0 (y>q%Nb*0hO(əʧ\{f@QN%EP>V;*뙙 )O#COc\еR~ @TtMx+PESFXnNVWV_MUkYӵF č\[t\=6 u/|l=#[9ӁY_V(ypCLW>)3C!֜X$( f"]J./)4g-2O"@X7lm֎r69;XE] x=CɹHaASkԢXl[^aֳkLFM,*ޕz] [4IضDt;u#רq9fpϘEE6͒z ?p{3a{F2X:p4d<vaY,qk%FnZ(Ry= y[N!$dE9ibkGri7P`O"pVW9qZ[#"ܚpH] vS$8 Z2twzB,Rq ܮI[kFbqӆ>i9V;Kfmh-Ft6q~_k,(gb/+[82'+$YF =k$*%@6i߮~3 X&sW/ #.Sτi6~9FhG8r4ҿѭUa|9O0+LM~"Vd7'DZevnզ ZٍkjaLN˭l׫^cd7 R |x *%3֛Z_6'٣Dzx{s^5ː'HƖ_z:|Q;ѿ||\j5PuRwyPW?3\HH5 vUPD6fB.ާXKCO 3=tg֎`>aP!F( и޷-#v j+? ^~b!ڀ)j^{]R8g9`Q}0A)اq})?Q^~|Nk[0#zC\5{{k7xD:%6[rudp,/\*ԄL1Ú`@A>t!+z{ ~]UKkm;\_e_EIHR q[f/ۓOmC/"w@ ^.>_O}ܔ3g}.g!&w=޴]AM&Q  OO܋N+'@tY)y+ȹg ב?$V[Kvm*_iY۪ )YuEkh ufҎ"}>)ȃ}rHg AoCwQ_ChɥZȒm?T Tl3Ӑ[!!zpj0%"oӚRyk ܯ6sO *Z@1{,'r>i?F1T2aVQA}t<8h?6“/yfDϯ''5cr$&:&IQׇ#)|itˆܹ8OXŗp ^;B'^f<8X;!;JqU^:}{{䝋KzGsAB/$bG/g^;YuCF^̇P;lL(pEեn² 7/IIsvm15ڇqUNX@8C:xmG|Oa$Gobp뢩ʑ%(R'Zadrn>a,G`)]XJ:VnГǖo&AnJ.xpQP c,Y  H1p{ %A%H ¦sʙ;91[A|㷍h9Ym? M_xzck|sa(5N2B;J<;icBZV!pUY}9xܨWS3Y? ;7tћ] GvY*w \m׆FEtr=ixp#0vKChm!4m $d[uypoāhHWrA[Wj.+*^WSB1yZ omJz&]K9XZzREW?DWuc![0&㷪ʘ&#7F/+q{}dAx 57u^qР?_?vU,O [o\NP, =_%=z! gK~ט>]<& ПrPnݷ ov(Hc槅K ٬Z6YttJT(_K-X#ب j$ș(* ¨6h4|s KMsQٟ<'jP2%Pt&oֳoxۯ<fy*>=rHsۢ`/ l!EX7*_ z2ҴBC >JEL8 tMq$sA=P#z 2uԑרdDfr";yO7o) } ;e i)+?JFhP;DQIvl7lN@-]\7ͼ $kh٢O/=)\Î4;1^d'60"qw%5.\'<=FM[u2S(!?DY>z>^$L6 phYyo#zQޫ䶹wxpA+4p[!#W gIQt/ݰ4?^uA@:n"[}L)&! `6} egNW X(g9dˤ@u&8jTN:F GؖA춆r5f-JFuC#A Ā<:Xj **]5~zS\9f0\,@2[o[Ӫ$9j;JM)Ns3ffi |`@{VK0u ^R[ F3XCe>fB+ 5e"\=VMYt9ToU3:*jXQl!98Z *bqĨ7 r 6a95/8j$ R5n'ȓ pO(^ˇŧv쌀5<1\%HGSJ{0r7]ur6rKC[kOuDur @d4y i4v\8ƒ>JܙK.J̪gnʴm6p;ʯWQiLޤ 8a<(Cݺ̦ZA V'vK[;zzۄTfŐƮү5 8 iV?<U[kz,Ҵ%YT(MWTiP)!$.b'tQLH#e%<_)!"Fߨ:bF(tPl3OܨxxXV{u||Rav&l&eBHNC|+Cw} $_g Ġh0F!г|p [ ''f~m 0ǛPq/5p6׵e'?':9l\.~3Zɋ͓E"3O 큝{qM @:HD=IU/&VG&ȪGkgYZ07070100000124000081a4000000000000000000000001662f7fa9000029f4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/mantis/mantis.ko.xz7zXZִF!t/)]?Eh=ڜ.+НA|ad >K_*,Z:M&OmO*)NGHiGp\8Ԯ,ןP 1ñgZiXu$v' y:E7\/hxr11'g'Gդ:@ӗi,g&z%d59U%85M[AhPpƠ Td!7CoOg)#TQ!{mC./g=Bk+r7$jF!A fsyH^WC1&CM>˾ @m!0 fl8!ps7(5,$FF;ǂۈ&5}Eq;ΦIZnc:)'iRD r} Wҏ׻& u;^ !؍kи5J\*~N \;WLy8'[\RAO#XȍA|0G9{WuCMMQ IL %5/g3j@1 k^}!>{ϭv`뛰1*!ZjBX1;cF'TpD& K>MiQwZg9ԗ)0Vï1W`&X76yzo(Ceڟ,,!}vA$A, GvP,3U~q HET]5AHׇΤkBȚn F=9d9D !"slj Ҋv,ݠ kWV%v:wSfmVb365J>˖A8cn o‘Z{-XiAK 5;gQ4u$>XkL3˕k.3g3]BH9l;1('/Hé (ODYAr$UhiZ̳t.9+*(߮rbr ah4ӡʀ6_ O4lvz)j Sń)+fA6f&5cCׇEjR^Tj aWG{Є8 ! `})#zCz"^ŵ&5مˏE'!r\cj[T˫[B)D:!'y Fyeȣ"l v…H…b5-'ZDֹ _jB"LGY/2pj g`23kG]#, 0g8o .H9CnLNcUNS- ̫эfӟeCFuH#fM=ܴ.pBz! N"j-E_u}~t]∯hOCdMQAѯnPNhZ:@ )`>YFI" 6Z+.&r?_`-8㚭$crVۑՎ RNpQGIA0YEa`l̳M sºQ% +ntt+ =}+|2?E29`OkrFarb胛mPɟFv!>kjEc@^qr:2H G¯вSCJ}{cj_rndso)&L.4 id4¤ehl4 ЎalZ|@WP7{m hܟO{ՓN&7uǐ(T9 7ST, qׁ֜Mh\m26=^ 1q/2fMwSb8G,ܰůw@-ͼDz#uV*~-YJ y)8hKhiR1ʖǒcNǩ1UO:hAdA^T"M; ֆh3}nU P)yn-('G.;KAI%<1Kn>9)%(ӱT9d,ڸ1ç"fʆ%zmރֺ0Ѧ3P,kc]uz޹g}! It8AUL%T_d<{ zQ"$~QKIsehk3[sgE#zh~vn&k+JCeu%9Q #^ʸ*`9d{%'2!.͙:QA:*b3 +۰UzUZ~^,rSu5w::ąbhxUn1Q*˚[K׏t%zR:&|qd+?^|2(KK#ꜙg6qawxꉽG?T߫ۃ*{@)T#k>Ɉutyo;M~]OZVT nt,!?,}3 %,J8 P(+È-B˽p@ڕ-ݓykef!ROغ捤*7tIV"-dK~j5K(G2*.QƍD% p6gнA1Jt(+7]N:ꛞzh>E뵹'ϖj2V+}ilw'9QR!g*slJD= ɷ_F| pui[Xq\ n^RGEkkivsӑG6 +G(ld  9\#tm?ԍe{Pc{ b%ז[ Ž Y˷SoY?M/vaV"L"tMgB/ 0 ڂz}(wWe]zw.^v j2n4%ӆT|T}%0"-(s|5Bn=/byEPf-F~&kfIFߎʧHX'MAYCH({P&g5[%Id)$oqQ&ڻϦ:v%™Aw4Pta\iV4GuC9mO~όv`p4.>P70f }lc%Xf[oRzQ8+l$0q8\r1ݑszjKI)BMoy3jisQȡ?âlZ0yfψ@?u`$$#5xP @ zfg|*dV]ilGtckLP8> -SDrmQ0Æ4Gx`D+A?)CmRs nR ¨oEg-JMҞ4k 8!HWw~">fycɔ.̦wr//,U9k&}E2HO$JFMO#q$|zMEWYb!E2-NU/$Wvm Bjw?h1dH, @ J>GP;˧)гڒ=p.j_Hn5Ш;wjw`tNQ7q'3b #+Q#~l c`A ?]h.CZC3 &rz*s} ^X>Hݧ|fۘP[PBŐ&;Nl`4Ul0573fjg&@>M'sxKm<]ELGV[ؗ|;hJެ;{餋\S1j&D0)iKO[)M.m o^1&{1=~3i ΞQ-]d6BKB}`؀!gs0vh6nd~rq7ھn$m>#:'3/:le/rVtI5kG]:Q0y|*QT x ƝP}(v3%Pc]pǏy7Y'iR=iŐzP!KU 6U򊱰3)#PŸQRu_D!3IўUYVvdM|C2B<["퉡iݎ~;սgaXm9qg R#;袇O٘_LL{'Ie Fxx΁leUR8Gh3u;rGCZx hVx0dN4C2`c ́_9pqRmAs␋NDZPF}ewwYw1m֠o]cˈtD3)PoMQ' ocBy:NYCQ3^g*i3zE,Fp ?zU<ⲡHƷ`txZLW,>TAO:yLWQz8c\$` (yuRS4;_`q @;ho"̋žljI˕0ҕ9"*5GȪtSLyhq'2 o@ܱ%_+#Yf8UwL;{AlYɫ];$3yAl[:~__}.MQ|O,Ym/b'b]j<@phlHCL o&%ؠF4q)&0_iFiEk"<)(mOnw 'z`vb+`UFH1DdRPVrĥ-!8shnq$+;,"HDԈ3IggCWt5iS#tjU[Wl 8)(^ō e[JDu{XIRҴTC.jQ b˕e1lɬ0o^nmk,ZɣS8 _0WJbrt[#K*/{L +[ya< Ւܼ,V㜆+&I6y%A.7fH"z3d]u "N90=RaN0ΨuvDaAnE8{D ZK}fpq= vCsbdV ja=ͪ;#J^i;3n~l/{)ׁ WI OcA7*„ډ&P>V\Z&laGnFwzK ]|)y3~\y$ɚn=UkZNvBQmn[1Y63T`# hjrލrWXGKB-)+YvH6~p? ;f36%έq6Rþf*]C,R$?4EZ30M[sm}J>FDm?CFto pY1hhGeL(gⲋ aPWVd46J0~hՀf ЍN6PD+ z,lSaOMiCWa N;e1exWZ YR~~7tPql+3 =Zڵ B*r榸 ,'uX^l=Fu#.8B۰ Q/֥W}*V%ͼpH7ڧ`Uw,s%Gg>xQtj\#TպH,`^ҳ iҁ/s6Vj3)ϭxXIaMUD_MC{$^Vwpo}c,d8sDcFWɬ=n0 uHf#qB)Җ} ^DnȻAqLCw;e(^M.,ApUXH4sR2:$M4$p:b@*)oҼ{; M<~pQ0L/#|%.߀&·w+XPIrasF\v/X%j]()G}B.OZ#%\H+BS6J4oQQvqy 3 6~Qg~ #&im.\DVR RlA#&p"~F}aEؖ+~4ϷcK.'`N^bA 'iɓI!E'Adx;|KQ̉SݾV.}? QE6&!<|gjMM PT|%"&Z$cKVSm"(cY>B@ W\*%xd!6Oq1[dK, eEn_y~۔iAe;-^SMɜCwpWh{8"wA!Qy݌ǭCrV}]. 2!7DSOoy"'2س lar V B}L3z-|pLA@ EcĮP[V_tL\]CY9_XIpr?<m!y88ϸt.)cѯ5 f.AvӘ3W7 D¦Fbx'DH PRbeV)j),x爀%2;,A皓/@>{ܫ.P IeT([,vm{1 F K=#πźfjc-2741Kۧ&ybjT4JS>gYZ07070100000125000081a4000000000000000000000001662f7fa900004294000000000000000000000000000000000000006200000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/mantis/mantis_core.ko.xz7zXZִF!t/kgBS]?Eh=ڜ.+Z} gCi&Tur@drߏ}=\Ȍb1Ƽ JiQqa*ĉr pFdA` 7jƏ'5lwP,Wbi~#cd-;Hdԯxuń}e0s[.vjEK<><~0DhS)|{yV.ϻS!68E\ !5"|Vp֑H,Mu7r+FWi獱6 s(ɝX‱Nj0_E%K::9He~_PQ*U$4>J*/8- >Ѹt@<(v<ꫀ.~ ;Su虉f>oWX1V$ f6щqT9aŻDu[3cт_:#9. PY3F_]{FlJ i2xW!݈!3CD˽U18n,{E*8xI]&Y;Vӛɕ,# ZTf${ZȨ>+. 򨌨I9JAF.3D(>3kiw*W]"Ha 65} aunkn^nR_2IZ#L V^ XJiy|#˖%QQS/ o26\9E1͌xy IVƨ^XuQ+v>^TqXW<"+-9,7t/o]~q<9漚$#zXK=U$ rmcPszਿWx@ʋsxd'VĄf3ƀ\эϧF~V;}PlI:ڡ)BDf?KzTU B/'kJK;=H)eq-J- -m,fa$G864t֩Tg=0~Z~4X.Xį~砑T5Gl$PFSq7q$P#T`W>Zcr_PcRZGάƸro @|ig:q2ES3|\z#_EclrHOK6k׌a2Za~{Jq9CD|!R@@mkuBt3^ %g0h]ԭ"W)Am `r6T K7g3GVcaeubBd;IwN4 ݅mL Wt(̱]jVmTcuшgo0{bW\"N&RT0)[>Ulwm.ɦlok 6:[j[78%(l IB-0WйPm걋>*ʝ;Jo^vTcKpTeVW9 KTџ^|b(,~X@^^-2x:;Ьc៼$f} K'(33$b}cgSqLq݆(#ǡo%|ύrŨ?j -i CrΚC!}N=lHs=ʂņX%Ё \f%R %0vgo>uH;^cNB <%kꃪx%2YmcmxLmȷ@\v?GdGmBd:G:% WnAd3|;00#!5th%5 R]AJa5%c.)@HuCГ?C7UrVTa˜K7+~-,) b<(YN(BBQˏUP$遺J 03Uo\)yYNwcQB?1$UR)́\wr %@JGE:C~Nɇ5=Ywx[)g} (^Q+fLXt^Ҙ5꠲99T݁mָ7nRwTuSw#wB%Z̥*W5N&w9T8u!1#$\0~; 4,1'̫܊Ƃk$D-@̴U e'CYNvɨlmp$nے:"bPI"HZ`& x'=E^Tl~Fl;3]=G)5?=H;3[b  ȳv(~[AzP/NU0E^Vw!ȟgd@¡m L@'0`c 7Fxw%y(v+&MPȠrI$df;$,ؐgS:gP|,r#{b QS+MTJV RKhaC̎?qS}bŏ B8xg!%ПaAjt} ›YYS7. t2+= }|ح18\Kc74T2 )fA@>Йk6{(#+)nږ/;h3:_Nz!~=)r1PzF6qeSh Vd"i=W"+9):!7P&\s(E;-PgsǍ'](7$ ŮEɫHo䢺qF d Py ozCO) uXq23a 0yw@|"RI1JUv |2Bc9i)5Qo}4NT*'r'Y%=ƒ [V~KQP(1i'Y ~[+"ɔ g7x =t oɞkV8 c 3Esa`yZj)"Ŏ` L.,| gW^;BV/Y:B=N^1&$u2A.BhJ<)Ϛ$pӻm`><*/Z9(۩&Np~nogiPtez}冗3k;%Kr8PnQ;@`J'*Cd]3!(t1]YmTRWکm.!&WWΏbJmK@nfYY{$W4:cnI*ђl`;}9vkz]yQ9K;ګygau8VWXJ.\wF*uu|m# zg#1%Xv Ys C=k/_w \ܮ Ez7!)U۞oOSdE4x/dX-! %vyH-6bo>$NE-)4[ei|K3pXJAʺ g&Gcoӟޢ)X)Ce:UA"YH6A8 sS ^FSнdYukڏ8ypsl[ #fCA2<h )Vt_D?Hetzb$~F#+ FkwU-Y=jXy݌ԁƭ;YiG yT?"0o 15U){*E^ح74|7R xT^ ~Đl W%TZAE<7\ouǒsa`H*T/=3J:M8CO;.I쿷`nS\s8Y ҋ3o A.j9r6CSR Az_/#|P-z̎N?!t qfP>QHSMW1FGaD#(L) y\i ay'"uQSkޮ2#(<09%y.@ǛhU%o}/%HՌ#K=s4{0㈁<2d EPV8զf+1 ?!Y{J/ݎhEJ ͷ rinq{@UƦ6>l?w7_Kp8p5S;ShK)9hTs2fN7^׭s\1P䰻(䣰- $[i;#S. gm vߞ'}GX[,d1 ]1>v=F:I7m$FjI_^79a;FY仢H>\5-<'N?n_ٞ:otvLW Ųf$X@iUHk  rXX.I\Ҟ$mkW9u<Q ~_ot& %E}X^f+/9?uΆ|37mи= h>LePGwϔxC k,+4;*k EUy^)Ed·}vېUζ y)zmִ@zP!Xzfy˺k#pYnk:wY"zԳ$cW,bݬbcI?P}.H;AFlB =je36J3DRԆfjL My}7va^y 9ąuQ-M*A % q-q%jf)E`U<ϐou7M4Y|L\R7"-$Tt??S_qk= kS 5DƦUF<`澱$}OF^55Tg|Zό S.hH2>VǛ^-)X368$C_UQ W3.Z?sexB-9q"&gߒ-X٬WjlO?bG /HSAۀ3z? 8QKLTdXu>b#Ugym^@LN ׭Y0Ëjfxw5#yC!3xJ D|[KtMV Zv֫Fv#34׶enwzNtFLfDEK1L/<Ѯ:CKq?u]Vgof`/ ~"6NP V|TlI&ƓFDfE1+ۘLjUiAb;Jw-}AxV0g%sq+ & P7l.jK?| -"ڠw=) f gDtر(4~Dh#< | SU*%K(@Mu|m)zJSG"v`s3vw#l-:4+4{|D谸9S\TR$.yhMx^3X>:`$~2Z^{{WdžmȺCl?p9?WdU膮H vj["{bBm},Rr`wرsϵ׮x,%| v|<ω$2jO//A  ry#z&J(whxP~I= 6". 8VO*pOXx}Y-FٸPB.2e@ /E}]JJdTeQz qv@ӕ yQT-_:VA7@a>FԤ1[%$ d"8U[=Y|Q 8w{,%25c<ӂ $L_.#H5Xӂ`wB*e)+XJ e.11 ;2RGSwD@L|hDo9-L(>!!ѽa635"7gFW*OF3+Я43;ByNU P=HȥpH a8wa A7J*k*|59'"B3KI,c[+hKcJpDSPOqecE }l5xHuj{btYQm2bz:s0?ٷ{_~jZd*$j=FU|/xAVExL砨P1+푷2Z,L_Ą:Q4?i6i 0+PO l~@0'sCW9,RX].X;WzG ABԻDqH9yass3SdP.! E-'e IaTM3*O}|B-CkAsDK uB5@TPSg|BOд^_Q^{ ~FTme.xi֯E6Ͽ ˬWT,RD72 t +1s C=)z\aȨ{K[}rC|$,Aޯ4qmsL,>Ւ9-|+#Q5E׆I,kl /ؓ4G3BaA\Qѷ}\ժ(s].9bޢ{j Wcʇ$T 5zs}%oZ.Y]z/\l}\qMv䟯uzV9,|Ř+|΁OuזJCrXպu!eu!*T41ކߋ5- "E UH9%5RiBy#]6Q轟4L PMXэYV(Zb=l%vDZ>C^UӾT? c.Qn+ѦC;/E2 &T=l't| 7Mi%?|n27$;.yOw) $lNsAM":˴LjCY0b> e 4f8/jޏI*teN|%K{UI5w/4/}2E~I'5Z}H# ܃!x!K@,,xG(AUz&NOI~NN8&?ΝukbAiݔmHqIk-g 8Gz{,63Z^]|foi<Yq'\E^%N_~S[_C`-s}ӄkL}u)h8?PwXRfybdF=Joe* ̥1 \n;d) ;~E~=xJn8zbkOm*;; |G?SHFi=3yp+Kcc̥-E^g=)gRS%d x'EӬnGP\ 85XԐa;u)8!n\ Jy hi;g^f4KDz|`D .-oBq:qN9Gj~l+pQ\; Z$D>`D%gUGc*͑B̒MJ4 `^{4W=קּp"Qk+7ź.Mg8&'0PK޳LCdHDrWq70.Ӹ]F8\4 &Y%$Oͼbl-+Q Uu h@moHӀtz4SRj8)p]sؾpawIHQL[eT[TKYAJچ/Ҥd?Cv п٥FM4iNЃCQlZثoa-oG"jx I[Ub9M@)ăii-׉nqۅAȸ BIms{F6Y08XqoVr 2f0p!:O{p/E<Fy.5a%{Dphv=Ii̝_Y{`ЕQq=r& !+c J0ZP|'qRe ģyj5Ht[s-@L!Ƃ_D'I&/.z H+Ak ,Om5pN~_@aV"G}fy uhl\INbsA7;\zp7D!w}p>ىh%Ѭ'@ Gvqk?87{ȚL^f ,^AkHAg% Z(󿉂H!eso()aKԬzqx k@'Uar7Gĸk.2ug6i,b핋gM^=zCLVqf p,9 ۻG FqxL5K-Wki" im& eՃ+uP8v䭄j$|1$U%ۺ8Y.s<3ʀ)[E3(2:1n?*Jk["3fx^$9V!Mqbki娵6}ZvjtM7;,?uEX饡KJXGӅpGVw¦\*k ϳ>}rGI՗fOC^F.rss|tW ! *)!1_X뼙_ !X B׵۷ӣ(Eh(vԻE3,5SJ<(8l EĦM;9.2{Ҷ߶3T2+p_}̩5ѫxV4^>H75{^@[?\ÆhѾ"UsA?A l&j)ՐN9^ɯ#MS#5RGULO_## zk1OvT.fy@8 8ܛveT]_%.ݐVաB'#?ROéR -y!{QQ5QDnW={ +^ZxzCeH0:KZ[1K|?q %a]#h؍5˞S5T'a#1I%ܪ+ԲCSsH%\!>'Efr=UEONjM㝈j}Hk x׃VV`;9`QμӠaHb^Ѿ`G^926L-|֥yW:R]IL B5-=T-- z|q6;s-aNVѹro=Qp`F\n=H <"2%<}&1cW ^C22"&=l;6 pe-[#UmUC2:sNq渱7x]tG:#< Fkf~դ:Z>XNgtҿoEb;?0J^bz|[>G+3۞O^DgNzIj4ȧ{ k}~MTd|}(V)!lw*//Jd%r Hj,,UO ycGo^1#5a=v4c4qeM`,daLv?^y c7i o=xkJQnq>, #3O;[*Ao"F}SLdcV b/2Gɰk 1+D2 ں {N @)L.M>NdرgYZ07070100000126000081a4000000000000000000000001662f7fa9000057cc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/ngene/ngene.ko.xz7zXZִF!t/OW]?Eh=ڜ.+=fpJ,7ͽ;[=9/Q/zKFU^@HnUц{d;cm -A^ى;9_CQl8 s l[?g@/Ty?<x Ub@ݜS׌(,&XUY~ pw%à&c٥EQ{7ಳHЉfzMc5AҺYl35_iN 3&zCd&חUTp垢 Ʊc FLʉ:d4p>o3880&hK)\ZO/Ƒ Vz"tGD_։kGYO@t}ͥfN⁩Zߣ&8Z\BD9,ڨ]࿶8 &ր4# H$O{16Q^~GZ. %11xrb,yl"{l+Midg'J~tiE0N9eX"sJ~.)0!IV<1Nf;=>ktp˝j´.A %LM?d=wSa0 00 Y3e3>8IxL[[i5;^P!7q|*fuhX;Y,!K;("$v0%LW⽑ a{=vvAlf#H<3騝6BܛKؒIf~d3|h#+ ́H8=`(j~ 0ծzq^}=#1hv0JwYqGp[ث9W &_Nx`;р w뎍grPxdb肵 v3ګPhQ%H`%4}cJ]ۊe'Zqǎi~JI΀ +)8\v/`[ Hw FL"Y'gGrۜ2~W(4oݡ͟7Į'΋2˾5#f J }opS\|kE8FRf\DtQ:z;:𔂎*X M-ǢeF>m; tX40#;OWnWCO',=^&b7rVH΄5mXc>L,f',CBOZn.dGE2)Y UFôm6"?= YkʽϟSG]md$t^jfXŭ;b[B7-W72"dNtEX,7glg:0l,.96J:V OdxoK$LJUFW'gT,U泒ظX;L u%9rD?ۊg!(D.7Xe,i%_~.WbHui O ۽IfNp_ a!6Zʲ[<EVrT(YGAxa V| \xh:J69/YƯ cIq>ēю2h'@1 INt_-Cb2'3(/7:z$Go`/[nD nf'ʙrl3^H+C=R.?Bs5O`W2Pkόqf :\骲h6 .ΜAŚ nR|C_| 3176z@#9VIBWDZY#_UP m wymH} \ph|^LP |Q#sJtO+{xj+p}e.RK&u/֔ =Qq2&;E.sp2$K~+"9v)φ.w!t/—%EN󧾃Iٱ 0vJ>ٳfcⵯ~,"^FZ&| (+bP5xۂW9b%Wa}Ԡ/r}F)j'`(& ;7(ҫ;=Z].m?Q]xeCՑo~,ngƺ\XARz.A{~@ Lg ұ?*DʭdV-K~m)D-q;|I~8,KzWwCphQnHF"eÖs$ 7wnr!Xfצxd;#]l {%P.E9}ZKer=^ϱ7g 0M^! . 2 KݭOKvjLC; ,Gbt55N dqMO?~Tjyq-OC*8.b֪U7L\cǒ=f;q;Rz-fes:PBgCZ ꀄ cbz/?l#\hY)B^JPmMaĿaޘUJ!gAզ;[Bt*8Ge/MR0D-3S#ГqXN;o;4nX1^J6**@pEM~Z&t0qE!?`~#H^!y6jI*Ωkd`m<N22(%t8"$뻜8(LlkEwIϘMBsa|vU \meQ&Rx*p>s&Bk hED ~X`!1m -5BŇdΧUR"UIN'BJ}^?FT ꭼȊzKC{ 3 .ݡw"&YN_AK zG2BБ, ?<CzepH7W3Hz 0#ۂn}TbXkRnrYf4f@n iDZ]FkFsq@c(jXq*.)Quz.|7b!]w Q}2hYvƉb983k ؞۹प *@Bޏp,@oD-q _" 16%| w_8kl:MN)8qRX |EM+!g~1 P'eWTZ&BĂ^NmOlRg2dP"vX~A~ߎ Id)!>MgI=ɯ9 nB˻Y'B+A|Rg/ wugnWccln,׿¹}C)/E YKu5fx((`j|>=$AH՚kLZL wP'y;%(Vq}v7wLgFzᚼ Ai׌/Uݷ VwP}۱s|e-Re GmY1ebO T#vbx;!_0¡ѧ2ISx&_>U˄sFh=ULʛz8w = ji]q+cDl}^dVq.G)Yd3MO!ꦌB19K\p\SEA؞4i2% rB֘EG#Ll4H])Vetz&p<~:ڎ =5/۳ Iˌ: 9+X&%2⪼?aC]cc"l@@8^wT#aAE#*fkSmKJ9?{>X5)h %,(+kEWcr098;`_XSؼv/ɝQ>3eA.$h!#pdQ{KD8xOI(3&܉x}KB&qRrϑ̅YndL:}+T%M-33]*F>C~ƻeIy邘d׮9VvLijM4Z+EB*o)W bSwP2d[&v}XXf9U.eܺ.HXigd51Ե]X`O{OY41'^ L\G74(iUߠIi&%SIx1I!#K[0M/Lf@6t#9fS&؝P|b)P2 ohQd7gpI-US 5EyAUHKm'B*ZpxA (Nےr+h#F afGKqaq)2LKDź  ^j_'@ݠ3 rݩ}5zAkQPCj*͑ltr8ӢtA lG*!tG8ňWZsWN|ΐW'bw`BBvce"IpnD1H%(R .+{h3tҭ=1)☔/DMeߑJ_E6uUbhm 'i[3 lVo%6AAwW͹k2 QzY,-}%ѸzftE ,QvS=w~C X <Ѱt=%BS԰AxRpDa7'Xn*I N!|pKfHӋe-aӄ|쮌q&PU7(|l+'»׭>2̋[5R;՝2Xb,s~2!IfzK ˕_2csƛ:Hܞj퐸,W{>^0{/t)`™W7V0e :=gLZ9]33H}@KC,k(0fXfL|E:C:!ń=]]; w>K`Zcۖ=d3;ƙlL\YH-|IĵnI\]DF)3m*L8ٺ6Psp iuGtETqdVɭ\fX̳IaJjP " @pS G2r963b5z+c^Ճ@ǯ~gЬ8J,R')k7v*dƍ>Ė3g,P4y}HܝGq_7d $Ѧ1N-tdo6}zb)=Gg^ăz=##_ҨGG'U;Ks"b/Wrv^ i S?MW&lVrzwxrر^T㫆ώi%j|{OХ:;tz<;^KF>) *5yE\[x֘h:D/d҇ZɆyFEwR`7A{PHW!~c XP}Sw-gϺM(I,յ9>ҌO0s:Xv~!+^x‘1+ >j-IΩF1*Xǜggf2 Zn`~dq/c~ [P7Lܔ4k{LPg_yΦ-i1"ft\R`^o-ЪYۣ&砩,swQU)`XIxI~o&W7Ѣm"Gط=9PƔ_3-uh3](5$J!£M4z"͹%\Nv]^_'ΗgoUp2Z\Q⾽_ PeG5S;F k:۔ ,2vVR|6"{`cmF`yr[@v-z2-v|D{\{]h/a#*OKIZYZ͇jH`t. SkWZWdP )NZ!9ңiIV^-;OPP2.]xuG&5zYJ3Tʊ٧?YQwX 9OnINZ]ڬqeD?gYx=TeZ;||6Mj<ҷXOU 77(Excz,zP1ee2ŷ/Aҁ-^*|'rjA6-0M@ɵXLMDF,Omrg۩*dcMΆ$,!mx*T;V~_#eSZNB>fZ-?k肁k *\l'thQ)In%!H]qzu9-մnq^ܘ"LS|}~;h'vDYT^ijT*^._&z.oیPg倣+,Ct7M=flP'#e,{!8Q8'½D_v" 2A85ej/ár֝MkzxG6^p+ܳBal l Zjh bLpB@}Pom׍^sF$}=Yϖzyj{oJ$dcD(a^족Ρ&a(}9cET:g|Ty}y.ѕh i!B{ƶmcӞ!`V@`!/vO=NVp ($0ZednmWtqpdh;~KykH!M2l,X*%>ߜV.lFݣc:7e|Vkz)@,U;%-a#AwJ[a:XP0B-Z6Stcn&w 3›[ܩ7/_4W4=iWW( Oe|m=9#ƽk+QZ~)&0lZ9cuA^[.5~y[9_gZzGpA)Wc $3nhT?- y fd[+t34ȔB"Jkr#vFF\\J8jt$<flbPL}NmW:8A'J= Ծ#xy)A&|F:SM\0Vf=uwFHفߏRJ"yJ{rIKԝ{;8%5qr.1\6z;ZNpo!"yɅu0y] *V eF?VN>a+"‡Z2gΆ}H 7èy""ĔT1 YICx^<" >71Mx' yRf Y2 6ˁNkOWM,-:a0Y/gafU(#L0 SIQQt;c+A >d,'fa1ZCjk)0Ջ-jNjaI9pY>6?Ɵ6_qd+g,pu/0_ RX\~3D~ TKfoGPu?zz\8sS\AAs;m2D Lm#66ΚQ"Șvvmʹɪ30~f.$7J]˲ĺoJ R&FGMx'S6qJ}6_lQaLXT\~p&qH4'UdXuh8{0PO2Fyn"YzzY[iV H.y9GU +lOlor,isۍn,H0AP>q{W\jicFX,'FjT ^fwIO3FXo>όT0 OtB5V]۰D!ți\St!dXWw)x7x+ueLzރspdXE5jR&n1gWMo|ϒvnR# xI4Qέ辿OsU"Pd|PPע㶚kJ*2M?)T`PfYaR;95{_j ޔ%-Ip֬gu_Dwԏ@VDA=Rdab Se(a #u8OYIHg7X; 9ݲ9&rmyF*U$S󍳊g)|ӧvB|Mb" a^ö.bwrw9/%XZRGy;i#['?QvD6M#@ f "_ɖtn98`*< dVy3@CEpg0\9"ph;HJBa QʺN`Hĉlq :ZѓupHI82a:UUo)s"73|b{C=b .EKDx.㌨E"ԉ}b=e"LѷƓF C|8G6 1aWzi-|,1C@Ms h)+@e {s8meAcpgΎ̊"*AR/o"J<]ב 5x1UM0Ac/sD] ?|7?Kp>[jdzj0׺VSQ=I[#mޭ'faqHbPW!)| ZĒ`9sACdPE%]e D{\T=9@v`G#TW2e $B؉N i66/2xM'Jp+;6\r(PpnSG^?^甜CF9ҫp7𛯸{*m~PNăafI*SdGP6]v1Lۋ @X̓/ T}<1eC8zFǗ ۪EAZnѡYFgrkG;XҽJEk#?.X4*#(sm{7M,3Zگ,Џ{oVh!| %D#$SaIX-@iz$yVW-~vD^9c!pM, N[#j֩7+@֒uU~ats"G+$Sn c JYYai3E3, M^T=V=V^]E5w'y ׺6A2 Rܢ0d L$Fz p7ϧ̯*z]jE`74Tc4#BE85?X_|@㗘*@j=pĶS*?DShH{ȣ Y &4|ZLq Ie1,t)q'dR{ o Ef/M綊qa:*C;Ȫv_+WNt* %+_~ݺք;tJv03iVtdwX:S3mJ;5Ur瘺kNazb7oOC/D{]9IDY(WG|*"ߞ[& "SU(69Ó8Ek.kFS˯]C虒%u/*7zl P%!Mʈ߿>E19ޑh|iȌ23(弦t[}AY =䱦LΓloWt8W3Dt}; 8/H,}#j:rkY U\@,$> UEvlK7L7#Iq: Lx8+=U %T Uߤaw 6$ Z=r*8֑du-![~ci x5MJ\MܔPj<0tcM/Ft+(Gx7͒Gû&Qnܨ ]}T;.)s/7e/a?B-,ŵFyM~䳓0~(c&[lzNlC*o7`O;%(<}O79x"}!|Bz|8KKk?C/  aXBi^}<ҨAg8FnȧՀ$8L$3e|g=1U|QHbNA$eS]O[uB2Mo)j4H${L(i@ 4[YpՓX>o- 1Z Ƌ7ز(krM$?,8~.\#8]=Yi[QFX1 m Ҙ\<LtpvY{OUOs ɪlh5W݆ĕ`8K4!0C6}u #22V]5A#n}:ʅђre3QtG<A3%y!ݹsMsc )o 87AZ攍$ܣQ!!\łon/`][aMK;q-=QQ ̈&F3rzMy, j[#f!8Ԇ Vx_Xڻ|rZ c%) ]z_:uZ@N)׋Qj8bH \j~ ` \' <)?Vs; yOkQ=@vUc<ͤ) skHJu`ǘ>x$ *›,憱|zQ P;϶hq2@qɭVƎJҧoӝDK qN?S:VDc'B7loE/6]任W]KTշWJX>"2H>,WEΌ9_Nx.ML^%ʏjUJ2h-w⚮C  {HmƯ}wM<4f%Զ@:_h#r1̰2Y϶yE,,U{%gj&>{ 6AZ@2qM$=s< |A:q2V4t$ܪfDLT$T'GQ^J0,/«iȎBŽ o]Ng:A Rj|ˋV&؀ ^5j5MiNc_ײ#:&ظ8B}l,:yZb% 6ȝ:C [Ғi]$Cv;ɶS+ϖ|mz jF(,vZ*,:CC4n_'^b T)B+fx!A`[3pף"8Nf_ad}Q=vd#ҥ}ٸl_ Hr~bKX7WHuUD Pc/4,QC' 7fRjTSI.LO+x?q,*~ ^ݝy8^#PtOcԬ:=MtE:s:qlg"ZX^  !Nbp{_xcǶdj!os-{פ5e3ڂޗ[J0~;4$xi5EAdfg4 vD_İ]\$r-&^`*U<678=Ln7ZTYE[[vKΓЌRsK/G_~I3N 4٤ioeTcg@=3/4pEZ!qVE'TRm7#aՠTLm&|@McVQFd3sɤnH)^1ڣ@~( ##&nN\E6d4DxktњϧQ.D[!\`+2ybE=h&Sp@ .yeb"rsҏhE.&24$5Vy\,2R)1lɍl2/[`YJ UbF4r ĝH^X5n r^~ .[:O:`"Y h>+XaFNF'Ԁȣs$Y̢E `*9scV0̎׍H)hr ubg7LhG r~'dLΜ29Ɇ2u #H8nEQkn7b_@:87"TA-`TuIӇ- 9njCZ>nkw1Թ`#/,*\4vrRLDܽӹk$殳iW}6sPfRz,M*|NWjdW-@㒅o•XΚ'B.L,_k)#քFUC Og,ICXa|[,n#9 i[(~8Oj0S9Lx-<.jd"f2R 4BP;O]P$r3kfj%CMHGМ!PWv;d?/R^rxx2! 4l愦/(/ ĕܪCh.*>rm9{r?Tm`cU*+Sp"zc KNھQ"ES'LVojNOr1!ePYFrbHmf$y)?$%V>:ACD|naProI. ~_1O5jN%̕7hP6  Fo+ME: Xƛ;lK6hWXWuK8"vBz kZzpF7y1UBs0fǷ#PdJ yr( :*3:쥢e%!#~yl ғ)wRŸW=ۂ)%C;zy;]mq-<Y5m܁l2KZa^WQ>R3`|vA}Xyr3EQD&ta-}Cg" # FA~ѣ>-Qn>.C^oU1L45OTW~&oح4!9v 4B\T1ڼlV?%3.8U7Jvbvjy9ûå-0;Ze7@CP `Koe{3f.(S6@CNz]Ժ4}Xpeur;GzM6{wslm/Y&bmiO%2Io#U Ĕ'VKx`* (Y<14Lrц'U\]I*Ms>6ghPto;o>>hGMԏ;H4[ $Ҷr`ÊJ#!Tǻf\ IeV'TL3]3թ׳sL퉇o#6@9O:H+]z[&Q˂&8 jt>X$2'v#'=(tpĬB0Q|5y\Jb 9eXMwcmܕ>r9;FL P <9׈!9sGtR@"8G?mZnE=ڂuS^Fnf[]_ c=TvZ&N0Kx5jMC,{LNrc=.AteaQO 3]P>"V*IrY P*̱~|xuBhv4q>OsR`gRqEk@D- MM6EK .A6|gYZ«%џ_v=Bț,P{v| L3h|[X:ፍ/>ysǠ*;F'<2Ba!ao|W5Xdc'`/BݭR8n 3lEpPwTY-f7UF8=;\w\Ղṏ zJS-LR^HoйuRd5.蕪 vn js?ZHN.6$d{2( wߤE#z U#9hhLy:+`>->J( t--$,~|TJb.yT;~̈ͲAml$)x妋~>Qd{9lΌ%!sO-I^'צ[KzP(~%`wB޻nI;C8ݥ,^xK-shHd;g?)˧m#=_;ԏQ!U&e^.S+pu> '4 >8^W۱ =useI5 vgsPk|Kt0Hs"n*ye@AFUo\ I1f&|Z6Jem Qi:zx֋}ʵy-Yf LONpPȏ +[bg <ܠcr]!Q^x<='5;YiBr?-KgC:@Ls2s2tQk>?v̌]8f;@Q&rPc\ yLWBe:g>9 DEp|fG&J Ւt> Mp,f_qr)RH{]4Y^ElVUU(<$`\f1Qt_yiT2'};q`wlDT|9y5K԰wRq̀nX,_5F>L 7Xs^3u :BkpACѕ3v"5`O2HF5f-/7SZ['-_Z 7o(ڡ{3v;J,9?Z,؊ݏ]ŁKHND=Mb5h?:Nt<~ (-P"I@AZmp[˜Gv\DE7UKE1$o匛ʼ К$HH;29g4'z!bk⌟fUW6gbrVPVwȴal68|jhgÏf&,]%!|zC}Tj ۍ$68 +f]TT?w2t- tbTZ >Q(kЦerxe@xcEh| c=7;T~1e99< `r3HR!,E70g<yy߈6uӰDX>r$y0~ѩvKUWb3PxXB1h2&kf!fg[P|Q Mq(wouſ <銠&r!==݃ P'#m4>lw$ש|@4@z>fzt~= Y;S=Љw}ʸ)zᶙi i5NILXP)):M> r 'daaJuSO::qsT`)1m$AXiuϕ=Oe{O'Ҳ>OR+l+yX؉5#յ܂ Мϙ4gYZ07070100000127000081a4000000000000000000000001662f7fa900001958000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/pluto2/pluto2.ko.xz7zXZִF!t/d]?Eh=ڜ.+9v)|rY' U5 –j%L_CQZ|p @u9ӓcîoHB5:R=jg.̸? ՠ0򜛥w. #և?]9"1 LbUVOڐy6dA(oom.8 yG@T(;i qT 6 Jt+`nƳ.goC2,ǯ=|Lg@OoDIR\,|=lvT!r]v$;[KL`0ʿYO]DAgyqE$-vFD"Wx3l MNaea=L'XKנss2nوFL`"K&Vc7XLe?^H:4"yPeMz+ԃDSsHe=\YhQD~ sUJ "so#3,MVmn>}oO>hyrp~Ypͮ/14CфpUatԻ}$$3@r5q"Q[ K\HR5//'4PF:Ys2D^18+>ڬ:ۜNOflI8 b8`ų&ΜYsQ꟰i5rN|+,n^XcE^@ U_D每VblF,j6oEX JqэV0fk-zeKZ]%t:hC֥S"x\ AJeR0oҗa^rnƣpr,w`۳sz՚tCd0>38?e1c Cn_TK8URF4Ez7Dh'u|M.FROLS+ v1-4ty7l)fnJk&#ɗ 'N_Â*۬o BErSk {RMi`^; tJcli%68VV{;iww~Қ'P8[ m Bё^Ί"cŅ*vC/Z3|%7.KɾCz^{iaV@;*YZ!lPm%8)Oگb8_p!AC||e*$Gf<]m6$wn0 :n4V]y*kuOoǐDjd ,Xf#'ՎG̢xҠw˾jq5)Bsֻ<{P׊S0^ss-o‹9Σl&bT?DH>-uuoq׺+N= &nEYn$R{ "@wu%=U4'Q|gp=rO/m P/k𤜚DA AG9oYcφv2,Hj;m"bOxZ 9v/n#y E32U- sf57Wɇk7?=7l V 2? UVJG&=>͒>J(@K4Yߒ1-C;Fa'պfơ~0A*dqX74S *VfAQǗxx!Qp'1[2rꙭ|zLÿ<ΒHqt }sT#(ny–'|bsZٓ7YyVЁגjx}XkNA J=Ͽ1SWz %W׻~ _${8畄s>JFˑNz$(rmL9{Q"\8(u2nZ"T*5C/`vr)+;Yc^֟oc ='!}I,}Ĕ 69FSF諸h|tYO lGܣaq'6EuHu y/o M073-AiN 7E >б$(r]`nu;u9'9r"X)fp,ׇ3d"{/|X2 (>X& {/ʎc1oQL3:[ 6bffдeɑtSb \=HLǎQcv4ÅK 8bɑ/+kܠ&p1%dQGvI X49eDwʿb7,ӷOn-mP ꓥ^kAyK X Ύ`Rh܂ؔ?'zGH #l2ށ"_]읓)CP~=' տpWzKн`~C (VY-t]DtjcyS`DNjHŕ@|2|\.a,"뻫zN}a}}'rt,.Ϭ(ME"G9s0 jFs0 zξmc>Tt fY7dP鄍Jw}z"Rcg@54eV%#_|qlنkͶRިO=@lYR_{Prn\X|V6 iXu_/CFߔDЛy2Tv;|"O+0ϮWcCX(5@Ի |{-WFOɠEׇ@9%Wթ4jYzs"އv0uZ\>\%@pTpںA*<߈Y;l}\YZ-&ku('5ؒq աW/r|82:[wT%޶J4'0A+O'NJȉXofgT)$}~ؐcV ;fro_$ ?UF ʔxDMeצNh.:\sTUNOr:&'&d=ՀpzOiF]$yݓiz.c(Qągo/p[ LɌyhDiɐ:@nӜ9sUŇ3 <\%(ӗ*+FyQ#~}{sׯFGjǺ#]XrOpԴ jLICB*8 vǫޅ AfsM;#}2G@-M86~2Qr%NIDBLr }rLW,w|Y'0 .!f '}]1 C") q'`Ut>&,YE|'FমړEɤ}V aniT5 CƊ/0adPR Sqw+Y&W#yhfB}+pe45/҈TD epr@|Xš6G$qVɠY"z4>yA>r/9Cz`s!-uͣ$˲G8Q`_KcyP-H/'T j5Z*E'K\;>>㠰 b|Zu po|/wT3⻓J?C78^3l7ZZ6lam\gVyM 6chD2#>y}B Misg?=iϏ4t$B.6R30O!8Ҁ-X%Sf%e _4"tUI"{/י7L,1idHhҨ,(g--NV֘{ٿ魏$5d9M]_ s9\.Z!7+X)zo빰8Pdpw CX-&)_ ÖXG9^R:cA*w !Hmn@JdUt2mMT`Vs1n0Y⹠,|YT:TTct inOpG|šoqeoǘ^ _y@ΫE#qS8lTfy$GsF=Ԟ"P07I~ˠm .kґ@ }NY`% ZB tSZzYH#s"qy.-歒mF*3@@]U 9}"iͱ&n, U Z(Y.je'W}FAN)" ]]g}A*:IyAɪsi-Gڙ负eBH {97F6BQ?5C`uρʗ/#ÏuY@O կ%ͅ6_(q\ P<|`5ٚӕZ:}:`^ $rAJ=_uN͟vlۘ~rU|IPy|lOgtt-0EX=5s2YV; _\ǦM7P, dmGek@tQΦ_A?~l. ax2*j^:h%eAt`ͣY-vG\roK| ϽFB7%4];+}-=AQ!nKc3![J=»}sZC/AY#2gYZ07070100000128000081a4000000000000000000000001662f7fa9000027d0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/pt1/earth-pt1.ko.xz7zXZִF!t/']?Eh=ڜ.+˥N2p3T^)AY=ϻ!V8l/-^el]|$0Tax(.s.jaQuٹNX'R(-u=qp؊+7:F2qouv..I4ZgD/G|)K Esc'mpʴ}+МgA#ߦ'R[dHMlI)?K^p䈥CB&vlO+r5>r $ NS<@XBTcq:p ׁv^NGBY7wRN孕q/#ݒT7`96~p `1͖O8pfpCrpLT R~BЪX htŰv һIn~fDYC!ߔ DƂi\o?w0]!ag2:CkWm`)=d{RpH"PuRF]?#7:v,ٙ% cJ {xuMKd7;|$y/8R(}JgMi=r{G`Sb=˷1 n|/Xx}2!Tw0[W`7e%;.u]7 5L+;Qw (Uϊ U2=Xo;M]8ujio@@l);fr>q-kSQժ1ԽuT7zE* ܻiJ i#[2Gjmg[3=WBCYAPxXfX\בj[?$>^'*|:#(U?οHW+ 35oZ:巻F t;(~wr,NZ2?5/Vj"À9>ChDR]lp9!Z)%X b'-" 4#@@u Ef~!:ӫMinq0\5;F:s}lqɽ6I<= rԠAuυ ]`MC3ph-i)L TDN­oP3UJ:TL1,mڽlqr+߄Db2e?y::NZ)8JZAwY 4C͜v௳l17ͯ]/iE{eޞ; ܛqBfu0DgܦQ:SMFU"@fJ9WV8O?HuG'iXh ?j-ve5KlAGv0p2* x@D-*x&Dg9J‹I6Hz[A- 죞%qNΓubd{{ōqr6tvOr'x>zNkʟ_g+OFǩ3υ]נ,Km\S=}~"ț ^Nσ*vDP7@fM~ 7R_$_mZ/g*^?Y[JkhB#ա"0 ӇmRWX6?"ptk V2C⢣ 67&־go<7Ovz=TH;.5r +Yd,\SDl}6SF:% ꈍrݦ>B|x݋f*".?/oskCw , _H)EsھiyZw,(iPFNt.9F96DN,FВEX:y̦ QO+{T&4אJ`pKI ]:\&vwAf%Xah\è04 +D6mo,+K1η3AݙMg۸%ְ3.^u_6.0l"L|K >?]UQ ׁcܬd^4ufd>kv}-c&8:Ps8Q DkDD-=f?X&ZOlqX@bNQٿCM- ;:95~>zj M$D ̑VYILǺrXK9 ug w 'Uf$k8#P'!D? S:ִ?!*+Y ,Jao;Z{ ggǺH%E';<Jn-o+,mW;3fIQKHN kv@H۷=l ۩O j)2U%/kӄ /L1mirPo֣A/ Ssx˽bΞgr&ɳVϊ_Eɚv?n!w jo_ƸWfV@n_iGL@+W!/U~%a~}(Ex#&T/:=!g#àvaV: U|/Jc\SXK%D)9uV ~-A#$$})!_r[mgu[|aξA78aeE1ådWROkU 1 /_ɢ!WX_nDծ9. a`SxS{=KC<61'J=ۄ!P y~jWd +ӚD}%2cɽ%.ϤѤ"zh /bf̏PΩ*{TAޤ@KR+\1H%RAxZ)Ȁuhhr12&8R?VN4BU,̜ʆwDW (Ua]o5|Oڢ8'E4row77>КT& LzDD75]C:H[% V {h Et|j3Ѷ֭uWSgrPBLV˫DZq:x:ߘq1`fTA9C7 ?vMWس e|ZBR:KSK֝AA-h3r`0" :1ĐTOە_z~*/*M=k`g@>pfH |F}Kxw9"ZݞIW5_`QKn;xu(qfcFȭ5(sRl&\~"{~H;FUaTCgA "LMH1AYi_ⳈT1+<^){zg-qxR1g/qWT;Kޣ!8k,.x责̵[VHu~bjO I_D{']V0ǮA8ӎyz'GSc='_1[[EMJ3nhBԵ(\ `Q>gȳ EEXt:6Ǟa;w(#jv(<$9~9I!ι'sswp3n vu6<sEŽ1i&*bN \ d:*u|x>.{_<jWvK _u~e/G GFΎѡNưnF_Siuo:Br5# okrb?UmҗSt跿 #5Iۦ50o)v!ҝT|' 48} Br_wuCʢkRn$LtZ]2۶X#Rͪǭ~KX+"\dd?UV]YKV bb>h; oժA5kЇXC 'bVjƿ͖4Mu6κ<i)}S\V)H%]Y'&  ؖ 0J{_'.OD&!Py":i?d&b/c4A>۔3/9MqwmpA~׈?w'v͊+q0o^Qf?6? `_iBTH"c^;{-pBGl\a*J2L)6)NNUJnn:R4D6 #E"wt H~I$$cMX"NQk i3)%rFwUxʝ^2jm#Fr)U m(L#)ptJ)ec o:lV`56oh]k@Ì yt;daAy~`eǜL3FYIrzl3u3\1M)/ckB5x⅖`tƥ:~n;KS*W@vȕp} }"zF\`aiSّG vg\ӄf0M6F6,. sr,}t1،·QQ8` MDErdz}Woߎ˖jb )z&Oy$V9CRy@& G& 4J35;1 9| eA$cm:[zYAP0^Xdp{g2Bg]bdjv3hE,R~X=ՉCG4A)磖9T}*iA_տ+ufGTp2mr z_­EJnQDa>/MU&t:59-`=m(_ВWK ʐD<2YChS$ Cڐ,YyNPrI9,L_My@mHʀREr51{4I Mkٹ;R([.!{9\[CW C,CԶ!kby489e6miysjD@L*(w"rv+80oxB|'i`R]RUA'(c^jbwYDYle#, Eb$`aOefoxfp_ 2 o3(=Xh1x=7ٽxHy$;񲮙+˙ )cpqmpe7{YT1 ϋy9ʸ-Pt_oMXElUڅ=mS\zO6gvYEYv{W}II8 b|@edTR%~[Ӌρ}vLv:n۩r|:BklF[S7GzIT]!{kZ"6\$DpeǞW25T38xZEOd3eII] lYh: %hϏugk/{0:bh'=̤v粋P~Œ*6}qX3Wt8Beh\w)Qq*\B~:7"8h6 } +Ok$qK*eĥ) ŒOɴQ۾]3]'i;bV].\vߨ93O׿9\Ų0r1f-jcЬC7+D} kuH ӛN5gB96b_ POo9v2w{}ϑ4/ ~"7|+Eo Pⲟֳ/|Eѧ×a/hs#!Ƥl qb&VL2b֐67 5Xebg_08r"B|cUEFkdˆ劫ũm|ߝ3.rnMU,O`1.k402gsh$HNsDAu5? yxE.4O'2go]IP]Sn RE^\q巩 vcL>|[F+`p,z%JGK-ZV @ or:1[x2M?"=-'C7 $&p5F p5u.qY9NEB[W!řqg ¹dLH#Z#CfBwN`i&V` \<^2ɧ c%xD(mH9dScU\*ʖ0bPsnR7F+O2t$1S'/y BK4N U1t9F{Z)s(a^6׬JanJOQOia6X Р7–Roei,R8@9[F MhTbf(Lo~u<KB~J8N ZedxfOC }ѝdKpݼL}ꍗ{*';R=hIܥFto*臍c?҄oAE1{MVZw [ߠ/٨}Yur {_~_ʷnG|u > ζtqrU4=ME dQlhmm <Ė!`QFwAc"H{j~^;м@| e<@@o[HBuXHqxRbT}FᵨhF746u6?HAG^tbJӱW? o]Bb{/bEPd!f:/O0QŦd"'I/~gR4+0t"TD7ˈ+[Si`:w>U8~?JvJ_{Z!aW!ZCe^o8cbn mzE^2p͋+bw;{=v2R6^kr$Cs 4rJޟx";`X4!"M<0}˵xO:w=q']<J%-rNadԪ;0-'vk"6|VB CQ =: e?hni;2AaZьz' suFH}O^Ee-u"Á(@Zy%͗ (/#rM$؍9e2,afD Ws+0UIFj7v8pV]x(F"bg ]&9Fۂr1:2f8퉵]6#&xW:Eyyf]S?95 N$)PjaG !f1Xx3*:Q6Kj1/vl_i/ihd!T^NlxB}Jo9^Zc˖]h͡#cIqէ(`{?vpm1QHuљ8Fw(x:-{TJzN@wyB)3L vot:}W#V)t8|< k! ǰulrp2`-WAEq#dq#3#3_mpS[Z,:edO6?ʦԁ<0 l^B)alBZbÖx]]Aܖ5scM/?x@eh j oRzA]z hFSu^˶bŭgpT͚ԁ V#}}n}Xq>qtneU)n4}3Ky07Z)2-$_7NmnGSb d7{ur X+J3R{ bYbyV磔WdM*#`MV :LoMEkQ$!k/%2|FaoxXD範x]InObjM'¤f@vI14݈:a<#kÅ 䓆Zs;:cޒF]F TX#6om9 [ft'K$Qi8w Pc:_G=Z[-_vrl5B|`5)&4o8ZJd⁞_xԠ=YD+І`՗.]D4`YI":Va^|d]üSgUm7)>DAyi_oJg ng(>P)'>Ld(i14閬O\HXf >ϟYa>'0י (v`g_3Z2+_X>GYXsri]3,P`Q[e78R~Ul/m[mžzߡ=ˢ?Ð֦Y'2@u@Wϲ<ɁNC S-՚j#V%np;fbXܛ)Uu(uA:ČE{`z2e'7_F`{Ӫ&xkv$rP6oP$(i\I?l-`8mB~+ WE;j:)T,V ]Wԭm+[2ur?3EvR+†+rQQt ST΢-9 Y谭R~@^vm:ȿ*H_Y0h"<á:QJi_r`v,Qv !t_;j S2u3Q!,QC_}WKBS0Lse$PE:y̚1j wy)oJv Ee׺Ҟ0Z^VK#+da'3}*n''YN?=]X2أU!D),*3#J QQamĩyߞbgsR ȺT OGs{6*fk6;cO&'_F9~  ftS:h)ew*g˫B_L0iL#5> վ<y^B?[a5"Nlɬ~ `[ҹG4nU1j}AjΒchmq؜|A~lisE2_VDszůFs?^W'|gqVWzbT KφPcY375_tJNXNӲ͠7CLY$'ZZV.@ePW>_})-K-ihw,aln^%xyglWbO7 [k sNj+0_Yss ˘¢ N1$mE't%0L6'20Fh$&ql|sj'"vpnrr#Ѳ#~J{ !~/.U-g6lNϲԆ-dFF!)Do-1FǺ3וs"Upz9]bXU,~ǂ%-;ܩJ@U\)w6E.$ N>!61` +oi9K }U[c&L~|(E ,5/u%B3wN ͐S*ˍuw-w%QUHâQp5_<^k:gt x閪h9mU+&d3*WpzQ4;MEn GH+g#Ɉ>e1s~ү zI%9K;zȍL yl6!yt{]_}lI276#RI)һY ur3IM}b*>.%!Բi1VKmh*w4dipJs#-Mys`i~̦aʽ”zpU{>2}y~/| AYkJVffJ⡵gkqԛ<dĞKfȃ#J&؟M @h Λ:QٓZiad i&%$@ku@QYCdp͎AKp#7e5*gn)aɣ莝 J]˸,O nu0fT(NP9%FI-D3 .uG/cq!UT)sîyi~ȍ ᲎PbƠtQҢNBvUm;{5N"eD*O.{a42x&3)mO_]Β]%gLڄ; sxbOG֎ݟ|I;0CNi+?rDp>fNOjex p!FODAoۉ{A_h[n2m.cniTGŔ{R}94hȀDm>H&Ƞ6 J*;QsgU#kp I /% IWpWuaMST}:1/-dR;yHj L-#Ϻzn1w٫21 FHhn@qW6bN<`[{xcL$Za1SB-<n@Jv_mroԽ $v㋕z£`M(NcW 핪>\XaԨJ#yq2 zXbb\<*,,H ĽxuL3Iyyeղ}/Eq 򔛣W" :}\> ƍb4 0>uH{._mw3|>h5nI؆NTC#eHk&A.<"<_kKQECo{r:f7V j.@Nowez)i]md}#£xf% D ]1+'T  R;(;i F]Ƨ%h '*O2ӟa1um(Ǣ&v˗|!13~~f}RhFsHXs׿z()qg4,sRIV(@X-PS\9vQ9HF U0{z+Q̬R{<]XW29dqun-3,~=Qs;`ó1QT-8FO`DjqȪnW~Nkn6hK5L9xZuSe4l_,{U Xᗫ*Mѯ@W}xADrb)E){$r1qn-wMm={:5F_k*er'䖶u) T~B?MJVI'V~ˀ?-ئs0AuXՑڰN/¶7сX { V,[w}촔*G rwo2f@~DghVoa?c& -2iX12!@i}^GRtR\/P^8=ݧBwh@zywF( h(Mꅂ@LQ5@WϏ 4 ܀XH-' Y%-?b1ʷ/kunz'5)ٙ~RK`s澓%"ai+n;,1ǓŅrAG$Z1w='?^cƤm)RyWv7޸G_'I۳;iUD7Xzv 晢)CQWŀ1َA-GZ}'ZcAwC W]>&q[zpsXlr2x&AMC]S.d`cȱPNY2L>(kbE"~wd`8qŵ)8yl6ٹʥSp}utt\ȵvp }$ forc)f iҲ6\@861?:Mv #DR tK_?c,q\W\@/)_˪Vn teI[ĐxRd:;Vz&^Q[bN.q;d'"PzBgWŬ;1g,je@PDDd'?@e&ːЮl3]}1dGoK$A乘ӅÇ\lϤ|p[r#ʁ/]ao#\{j\[[Fl;zA.B5˒Ku'Swu0^ԃ*7[%}1]^p[:}弻ښϞID% [5rblٲBI ~TAhwz}ya$9-Ƀ`1++qk8A8P'ӥQ+oN9wxkՠ9V-!Gx%ct[7Fux4<5/"_q@Xg+~)s/Cd8m6$n򈅵< 텐rlc9cTG~d -`ڢV6;w7[qb0ƻ*<Ѿ/'6X eBءvo& ;(>^a!ܸ[|#fp,+mf~_M-e8$sZYR-ȢtI AJ=9MYr >~F#K&=|DcdӵY!;JͯĴ"W)^Փ ,&xA,w벅C)tڎL􊇤O~ hhJ߶TQ =P& i191Ёa8DQ):u ;TI rI^fEobC5pX&[&sA{Ni'3Og4U.CpR%p2Kv[9 Mv:>Eoo 5Y1I{N}`A46@>q߬$PrAš~5fOVԞe9hKA. 8.H;I.K.i$[T!:;( PUq!> JW21ca0Ag&]څ#m[-F8UBtЉI=*Mη4i;), TzIԎ=6յT7Lx?1ݧd9J4/˸%d\J$ 6rN%9`5A8LؖЄKޜo=1T#ۀk6UL> ~VOhwp-wvNj !7 ?m/ sH!#y&h/V5U5 5q?F5%A #0 \/HAU{Ѧek&M{O~(.. kX (9;)`|-bC/QfP{EnD1YNWK\hkv1s?ub$B̻x1GfO@ѕ[\=hly'Pޑ8j`_>O^x 6C+{ao(-Z:lZ@?- =:g" 'a_鏅nbgJ]a(`2>gn.}^L`bzL+nE`XuD+ctNk(6!ࡑPM1z:&99k*׳p B BQML&TusR|ٱ'jr&<3V 8^2\%R'6+Y"̬ Xe&%7cǃt-MedpN'z(hQmTFvyȱlsĖwdIf &i%9IC(E"ݾF}yKyQ/t9NKP;(qV=2W/>Y=U+j5iuI 5 vV@G~vr6C_!O~Gő93֑0iG5vKzN]cb^&9ڏnI`XfWqbaVL\3t"Xcjj xUPoZ.0c#Dh5<Qc$~tحاmNG+Lnse:Ny&J.NɞF6C˦bI[kQh#QK__!ć!@aפreq1Ō5mA\{y?O$PcwT YQlC6%JѵxGSM:1N"|;qTt4xM96#NpSVl^+5u0 b>_7 Uhp`E0z G9W &qw!g}%_Zgyn9K;Hre%^ `1 Xf ;ѿ<99OϮg"{5m)%e&^pD -s;Oa'̶qvq.+ ֞"'[iH: %lp("FV-7y.  i;$h%˖3nȟ">vETsqe\"ySc¨oCwq% }p?YԳXoEcОt6{=h)xo)ضd=uײzK) p" z鯩ғS v0łnnM:ж- *μA-a~K# Qfݶ`҂P#wx[UwHFOS_<>v f-ȌM%̮og6I7co;sKvu#pg,:wЂ_٬DLHB}~QCt( #<:& d[n 3=xr%:< p\lagF΄E{\8To6X\0Tz.Z9@i{K7 s?BP2UsS~*QQ.㌄ F-Lvu#`^sz!0a92v3.\?4&bOĐԍc*i #+QD?!oo_W ir'j#-M^]aX+5-ǓSEQT;&A0tx:Jt0Fdl<4*C[s&䅬I7,DABM)Z@4Rɽc()Fw)"e-wC//J$=/gb@]&D 3dzS,gwX"HiBf +?&郜@khzfjk7~iX›>_ ^{CKum[9dFrkg3^vqO'Il7q"BL0jAIU]&gx;Yoot/aJ#A2e#n0iceC~C(3m5YBF93WB$*6i3 Lc#5fPN&K{_Eqy' dWO8P7qv ^Z\\{/N*Ӫl@%vR^vQyK0D2 Ԍ&P5yf³Z9 سB U&P ͌nh$<<pZ#c1vN@HytxI?i_=H~}jKK@e]_>yɠsX>輇}@fOSSm ?eKh)p \C+ueQ:ZTP#%ěܝ&a-O'w~I((T^m,y-$˚r~ה: oͩ>yGq P?\ȇH=2(JSrܿkTC"|Jo%U7+|u<(j#8`7@ָi6=,gcVʕd>O].Pʳ$>zqxhhUR4$wڀ]E(LU9P< *6#I[R'EC$;nWpNsu0ԏ\c{,Ǖ>Yr@(oN0Ҁp(Ψj怾T#kDrJi@4!*#Ʊq@$9asꗣ gC\/)XhE9LUWí^v+I]~8ZSՐN~pvImj)U{q/s̖0&JQz%fy5] y]LuX șM(lo9OuЦ\Dޟ4ݿv[W|{$[Үg^F;x8OJ࿳|+[)P$u|,S j~AQi$/U ~ Οl$Ǩcbmu#~ ).FnX%](mR}k @qSq|&KӁ˰|"j@! ΍ISKg.ۘ5bI{"d}Ts bdI<:4..2Ė!X.Q_23s(+-rzE H2w 8ΔS~"{}au3ژWϮç msqxCaϨL+&ui_T{3J:c-]ԣGvA5P^ btr4~bC#a(V"Z儘0,4Vw: a\cT%@8C=(b4i_k<( ׶t5?7v{b~/]IiKvܥk\8nma˞K ߶PUdP㈒16 Ͼ修C>yojf_{iqkqlm[EVD`ʔ{-㣏%Ai-^,c/>%LCRjL5ŧ8/g7Ը.ZR>F+]b#4>x86ouk **V94/ `M}2&?8Qfjsv0noę ,RƠQT&2gr8Qi\t&d/ӧ9z$u0"\1x{˺hYD$`uO=²sZ;XZ5yN`O sXe xV ~tz/;Ar b ژ6Xoywٞ=3{=@Z1s8V ^9ʭL%KRZ)El% a*1_@ h;*źN@7yOo_홭ipv"⁨&ӹ?4)832ڇRݻz! 4v'O~HDqZL)a;1l4diI7N1;:kAAL,֢J)B@Q:M`SSؠrL%9J>3҈z3M[@µ<5u?8Sl-̺=j9g'1F.%r)HIvLq?[" WTiݩeG eϛRA9#f.E3 7}ci/߬bg4Ni&FVutA]89+ = )r"&(Hmau.H2٢=:JF)]U<ݐ{IKA؂>w[s}T )Q7:wtj77ZҶIt-diz'Hba)|^jdSQzRid $V~-;gVGTIz}qƆ" #Fuc)Cnf[v剸50 *zvZDT8Y6-q _PΝ igjoy dVL6U)&ds˽3#̏hеPZ/QWXuR3-5d;{`E(re bW_\@5͓$@NFަ+9[I5^?// x.%%Y3{߳<}*27 xMQ2ƅ[L#pRnJBB+B&/ qkSzQߨ+泌5eŘ%la@%)(NUJUk;Kʪݜ ~d0z N@j._n~N% =K&NOz Y{CW)'/f m|t,e3k(K+*-(6yx ڝ׷'k.22V%Lݶf ;R2w|&LۦmBB`?!vT*TRJ BӎO `pTZl2P1V_STY3n9!?ab<8JFf3fvb0*0VF ON(4ͦMf*3^1X?vXpo=KS&u?A y,Sl_(MȵmI*^t|$a|e#hwB+]'V^iXfo4/SŨBL|ݪQKoK Xy_UU "U]?l,&A& ɠ-"T'͐9<$٪<4I]:;"0*G,^?#p {"0F\7ZA02 mGy$XndK c8ETarW82M|1fizfWcfӟsZhY7ɇ ( $"Mqχ@eoc[ɏys,@igAϧ0߃HQ3J7#Mp#XY_Ic?>D^TYۙVԆ_YGk0YMbN3U'\eŹ;ꎻ&M/Q^  O-c6Qb 8SN;:~]~Bm{aO( k3DבvѰ{pk.wٓ﬈(8r-ŹJ$,}T43@sqaZℑhA[.j39z5ð XHD䠢YH4cLF:bi|[qD=f OW[Oӧ:7ODVa[tk8i*BjQs1jnEmz]KeĬ:/4_D= B\>"lk1].wOH!/5`2vi;|BUk s%U,'>]3K sA@?H#98I+AGW定KH^Y[_*>ʠcŝq8i܆(t^<3\ v2Oӑ8"-45)Ecx97ۑu+6D4sQ3@Rz̀5n+dxLJK0%/+[qYX84(0Gƒ  Ug3"dvX+;Ɋ7"-{ ꙥ_|VϾ[_=̕i 9vpuo|Y+Ps^N F}C\-Hd|q|xs;Wadۏ A o^.t;䬩: ? $Xl0'+Qj ;H8N‹ pJy̘+[>};ye}6TcG]lHs>} Uя5LHq.RF>Htgg  idQ|m SSNeSj"*[7PdfGs$q%*ۃb} 3 Ka [p(Ù,Uc=u+*+ԆwIއs̿|B~N`Qе"b|E5AIq- ;04oO0SI. \x7%mpkT!Eb/DQu cᮌD)N5ѫ(/7ӗٓ } }o,}] maEuڢ p:b:iiP >'$63ynxwT;f> {vzYqu(=mmnYl 7V ʶ`Ùʼ`3풆,ܝ)1'Noi=\k~Ҷ+] 31-DrŽG7?(PtR- !CT +y,B WTq8äHBʂ:2l&:ċ( ,OqlI1Z`,,0&Tt,w}%0K(l\bu-P/ `' p1Zu_#Kd/(iBv%W-MYP{fXp!m[RZ@b" } ~(ḜU-B(pHwI2m::2Y}y:ˮzn}JOra'=#A@w~`O> {ϳGƬTv@vX>^:J7(a]?0e3T> v]F3.3511wvC냋 mzq&ىr>cVXDd2>?nhҙMBI,#{") 1׷cR_'HǦ C4̨K0|YGn;r2di|'5E`NI(^m9BhLSz?ɋe m՟^n#{~(ZJ"`龂{d+MMޥM#FA{{sPt.mvCxf[y7JA-PCSBQ]w[aӢo*Pƕn?٢3eۥx6/:2!rrܮWo0Ť1\q?}NqGةA*M xL %JJńqH/S}yᄤVͮȄ2܃A#-&܏BM[RI8ɂ7/HݖFup˟*?l)czV +OTʥ,HN)y,utt"gfgU*J< Wl'X :: Ѷ/tSsgxb'q4fGX}T pˤKZZ"U<ؾW}oW§C 9)Ijk=;4u5N 7/)t+ӋCNEMCjY,.PܾkFUf#|؟`q  j?Qi*K=2I&v])6R QBѠ8n L\e=>y۱&5ky G $-G g$]2n';5~#v[${W7 ޞ殆+-/ 9X#[zyޜ?8"TSJPvc,`Ed)Enf{b3oڥVAJ/Vױbw a-y5t`JbKU,(PӒyyw6oyբZ)PV@Yx=+˲0ÿ`䡿LZ8Qhhcxs'lpFJ1Աh(eV58_ vr1[i.4IB9AM5$ҟh̔؉w[?5KABðD幝'Q +~P-/Ν[25ݹAÉxc ܧĞpNBeQƗ8\@p&׮r̹^m½CMg7QCpx4 nߏl?I}z\cb6eχc1QNev+͈ 'U{ ])ŔN"3بʲcCdq Ɲ!zk}Ky>Z9)y۠3p|s&' X?|(Ƚ}7ݦ6ʛz#cN(]A ןp6ZpTh 8AmX *ߑ{tj`@Y]jJGhѱΝ"$ͺ c*]dD@= SxTI P@GIYLC&Ebj2 xd畝+Z;^un&ΆC{*H@ֶtq?'5h0@+YHQ0\;ϋx37l:}AջqAϘ`ITD`L1@ڕķLα0GӄS-/l#>f*ԮunhY~ۛ`Y{vZ%M#tz5evq?7TA A3ȟ[^!~XrO\4DO#@(aOLSɰ*&$mDBY:ΡTh\=_\=TH>SW,TFgźsxyM?ęfr V6 3/)^n 2nGi?"l%+bט1 m1F^9K9.𺾖ey~ V:JZɗ|6cwlh=ՎBhO¯8Y3ǥxeW{Sod-E֏-yp<=9mGG.p p:wE=V<|.=gqmXr n\w?c$8vD"g{Gb5emܼuLý(6KbT햨4,mOEc+TV`5Eaֻ] !]sNccLHjlظt@fd*ځU`AG}V)\u uZα3v\.hN5F왵9! ^(yS 唺F#OO;A4} we#l #S*mS칮gCes#m9Ǐu)AAnb>5{~GD;x<ʘhsQ;!BƤt9ۓV\N'nZ0joc^yG& ϣ*=' PR naxQ*Xn(WDP. m9._Ux[Z8| g)x.&Q}Syo#É8a63uΥb#zR$q1.S; 7>?ϨYG#~f).b0 BTw}0`:o~^W^PdD]-G\(8 @R#~" ?C `pGfG$R1EJ4WɜaM|kQs͝k"[՟!u,tkOf:3["vo&@Uƭ B]{}n7݊|.]ACr/B4TkSaK;)tNw" PIfh1]Fxה>t_B-,ۯ% p|:2Fm_ Z#JȪgN9RڠC+ѫY'טW w1ÅM7b-кT;.qKZ6IYYok麒tM8qtT4k|hLdi[ŷkut1_ XC- N2r:U 27>QJ^s Uw6qp;1*w)8Pw5OMS>!+DyVcKlX:;` FYK^]@p^SF~KI],~-}żQY$wiHa<´_X!h'Lۆ-w;[[ ]&3b k$ь#T)OwSi28b(xB,(= }W`DATApvLZ6MbPin6 +6U-&t=w%ܮq Fe:N' rX^sMaX%]-Wm2oLUNXP5 thog4f'I1+$}i P[L&p҉|]پ#nIVu i+r3zM_t^  I EA^7ycqpgfGϘ>ʸ1boJy>;li@UM7P25gҞ?Ԁ{铓 EN`60"~ڑ`vGص!BzXX|H̿-H;^%IZ56툔†*dFT~cE/?56 b:ve+Ϭ]'UwF 燎)z!v7Ü=[@2Jױ3ԷOfroAGG-z@ZUo.33҃fC=ۂ'2Ov9(k$k3.)Egw;Lq0ᚰb'D k 3 >X;Wv5h$;+HK Ľ@^@DP# ȉ$2 a{|+(ʂr4inSuCS4"'\-02V'ǵ6-\WN}_s{T[@cS0:BrIۊaYC̔6k$6U ߭]|V)^c2(1sqe KiYO~4Bl~\B*2$?Vom tߌQzhΐZ(Cx\yއc܆j7/4d}RuW.Hˆt9Կ c>ɊtٗR%8Ľ4Sl;wYQPgSϋ%*R6G(@$a7{}(yD> PtTRaP ~P>,K`]c HC2xX-NCsGcs `rg{ڣ_2s*Y *MDTKf#DEÏEK{؈]|O7J1"İ_x嘚 ' ҡguIcZh{u_68c/ЅN7 Uȅ:JWf! Ϙ*,Y!bw<~6f|nX?)2WO2NaXݹe)TO ogڛAi\G&UI?t]6?X8|ٔ s j+0UR> ߟDwblEPXY$:26?iy,;J!P=eœY86H|H(SB$DS1KqԻG)+Ғ =̼׶6Iަ 3T7bezU/dVJfgY"kU*XI ЯL H~[ϲZaVgJJ_U&SV8yyɥۘAts0O h2^dN҈e7:nҪ2p,2+omb@1{<7%e_MBqv] P ;3`=N;z:u 4TܘGFg !v.we6='``g8E9'HbH%5kB>A4 u3&D=jaignČi:˞}T)ֺAB,n!]Aa4 hLE0ejn'S\7_[}LlWɯ?2۶6w[EgZnb]ȚSY*O@.~$7v,g1^bXv'0 `և2|0iߛZ#3I}}Ub9E:Lg6a͊ a3`aIN(n:GL(FOU植1j1>,b  ĕ~Dl#rimwRfYWD}ZKt$SN#g-pyN/:ȓ&5T3yݷi0[^/5 _+U:F6o)}ẙZdQcPut?'sv࿟X^L_YKѰ@|T t,x;5)8a,% $k0"ܲ~`fMLeo=4B7޶u"$mt̱s>Zƃu-c alnySsJ[vMijAo52Y{U]ikDz"!_+][:M۟*6!#Bto_Ё>Ց$*B &mmc1z6PDWUÃM{8 ˡ^Ld6@0(Z+DG.G.SG"8P痢4FkƑ?I7i%a+e_O-7h"|UCJ.W*5w궚 Hkx|1Jnx/)+8+ߒq6cPU"O4,2 L-JNd)]F$ߦ(ue->_BA-ynP}&k ӞS׽BP q O^6ཥ$3Vfv +kn.i7DwdԋT%pǑk cJԳ#`]X3tB"zF|#}4@>~[z,^nLpSAm:+kjiWzXHuwԁuV*B)u+1JK-y4d>~OO9KNe u6`ލbؤk,oӂw>A;wz":J*nF}L5цP@T Ѯ]j;/oa,NV>SD·76k Ӹg!ߧ 3EV8^`Q=d[m,q2;ٍ0ra69eF '?͒K!h SY T1+Gvڤ} wN }B `A)7#ۑ%? Jk_)%g<7l m#4ֳv_h|Ue1F\ZZl>W*GyhnKv :kVzA> P3{jzZMz-s!SS@O!{W(@!^CAn\g3} ʎhx L}!#nE 8 Ƚ Cu/VSEG5([KD*U yI__pIk@s6=@'*8-Lip~RiRBXq&~ߏAܒtqdk%L z>v/uńű ~|X'o$/0{nyn1W~W^ʭxTV@:gC\3UE &,č.X3`Cl iKKr:4C!`w2i6y~泎e  &f2/F~^UNX -g.ܺ$RmrZ{"H'0މ#srDz~(c6 \?.J%TI֬h;;J`Ҳi_,}?b‡> {wh7:cFÿMq[X>pߢD4^6ww9qF'{ϐV=;[7_M5.q69m.&ȥqx7bqwn˥WKi:; :~o%ϺG@:u~!Dio4po_n0,~/iɮ_|4jHNGZgSOg'%74=hm)8\TqDUe1lf16 =,љCsp(hz dσ1?ܯޖAٜmšepFΩf/HˀaZOsTCi:xPNtcSDK+, %+>xH#ynek',8~T` ?ԝ2BbRi\v8HRt6J1ru LȆ4 o4밆.'0 > V*Оk׉oHn9mli4Z[.+*Ȓ0t=YW;^& pŏcQ`ɾD`;1 %gnH:쉺ٳPsַe ?z%{ePb01mC)I"ƒ@Ez؍4]Z'Y{J/#:3DTEJݓG`]5@@<# a)]D98Ӭi h@! 5[ԁ=]n&ګNk[O7 #t徠QnϏ3BR[ͥtNG45ѱ!HfJ@`vz-Zip?1u_ 3},טOjv@^;2ݹrL=>^>$f-ɇ2 Є>wC{ rWF|lva{_:'0͒B͛l*ps6+0i+&r|->4X]M:S(nTPG}w({dy2bk.B/>Cav3ed+6YBT6۪IU:ĂQT_L\]Z&Mי۾s}&R.3:LFW,e]lA{Ɇߥ/:ȮK_FԶ{T(2J}P!RH}MG42Î9.'~G˵V9*ks?bmX,e_9GYV5ʌdN恤M13EBjy\pa:7;ɡ;3l>Va ["= lZP3()Fu[Tb('l:4Q%avAyeOZ b!.h[ AkI|&LGVe)7zz}vCƅM@ vfq{Kȳ!IoS2:"/y9| 0Cd`=\fa(eNP\ZrEa=mV/#w 7F9Oj'޻4UdxRM  7u;[)oq.i2O~& ǵ}TQ少JGy~L5K߫ DJj\8e\9>7n&XIC7éST]OY Pft!GMCCֽEGny{bFPir2ݧo ڠ{SF6;4xwhWvѦuO,XOqdE `xHY5-qPtHk'[K7f՗T1=1K,AOnN(0knI԰Ph~.^B~&0y:I r$|*7LhhXb/2<^BMf*>"W,6)z!Z,darhd4tjtZ1]1HM\ %S*)*6řFXZZ꙲%ҸDCҼ>&aQvNh%w8=<!zԄΓDR#3 3D!oa/(%8{ԛt4>WЦNGf˥Wz|25Ћe,u,w{/3̾dT6W lkڑiu"& AëVi&]-;obǖY}#a b b$]:+W,Wа}./&L Z8 KU[N]>q2{vS1K$J\>=/ߔZ oV KQ0e"R6?~aQ}k{4A= 5FJhUoTSGv8t{( ړ^⸳%-J׎uOv۽:Fb$,uܕWp39Fe1; B<Ra);d̘ DX.Dl%M 2Q ߰UM>X!ۧm7 273dFfXZ2؉G i;#9ryL'5QO/-ڝya4'bVQdꑹA": WtU r2ڀI{?a#ۏ#80q(AH,%yJR3t(z!WXMwQ ěȤju]WI~$659Nr<\sKHF?%iR_?׽BigQ-fZ 0Z"3m"xțVn/FƖb+|Ek]^9=i[:W;^:{eCZ׳'HюW`VHduQ~r(A:h}ZX.Y펕ơ?M˕̓nrR;sFRxtp $Z_$G٬Q xg#yzq71Fv㟧XT4yɅX-}ne{^l4"{a]co-d0sRWk:q]-xcrx?RT$Slqj*}tNTM-uX|`hyNQS`arot2Ֆ'q ыAJ?c'r89nuSm)7DyaVio(D!2wF2yZփ ( ȑAy?mԜnyWbE‹7:!~ߚoaM޽IgXzgUU5uTR7xnUM!)zٛz6I׿rdc/˨R^(|Eq8Um}>PX?(i.nB.})\cNA]tmH,Fہ{Zk)w-~=Lr* 6f] Mɷp{ZZy lN8s'RP3/XI6l7=YNm#1?jȲ\-ry;Oږjq?󪤗}GTQ>KsZa}USB;Z >AR>0CfeA6;5X>$sٸNNQ0 l2754DMso-*3.\`Jb+nZёѯyYnN|=\;<$_]$/%a}d9{5 ,,feettc4Py$Ĩd(HF%ʟ{yJL~܄J*RٱfnfcObp4jBQ9ryLE)']!"7̌Dڮʏn{E2?-^]Y!`(T؅0^rq}1Bº·w"Be0zx9qo&0AJcx.(ƴx˸|T\|MƸ1xK'sS}ar9"B<jIMq?\hSgBr#M>|pP3 L~"-F"A 2ў|Yi͆nW1csfy??Rql:>U.hϱUWܲ`A^2щMW(ִђ@U 1zrv|c?̪Lmå>O2 Y{;9W.>)Wɋ:=4˾*h۩Y(koBwcS%f1(M+g;߱ڤ,xXZuzLA?֛&K\LKT1Q71J)2?Qpi#aϸ3"1-圯iټ{dD%sXr "f$CY1,ٱOBMR/˻1+ vorCqU%LOMEKzQ'fgdAɏ(H)I%F,c"訐r"YT˙ نS9N#\(74&?T,B)6:Lͦ.Z*Vr&O3a'V ph[84F]2\Q„n5e *0-DMS)c{%:AhMI/Pyu]Ņu UUgFò2VU~C].cdE'r;$qnI&efaL(`%͖'eRE-݉PW;8-ب}`K~A+Ύu&IzVt͹ݕg ʿbN,8wmj|-{po +N=Wׯ9fK2V"]$9j&g.z6p"v2>S켬aK?vUQPo}ʥpH=0|T3왏=OA{$s>iTgv?>s;:~j

>9x=ds!3Wf]&Pu-ΎRDW[i~9_3|!-0 G)dJ+[1`-w~1-(p:" g|zK;*/OxR6zS~om$Me7_h>V^NuyN:.j0' dcۓbɴ 1cK-9O!qz8{*I-wVjqs?TNk ,;xn Tz`}ИS\$UpH5_ޒõܾ)i1UNGzgw{)xoS05M=O>aKt_8e>Rs%ZWS|f3.Dw%|U軜n]" "P yR?H/nAWtIwP =J+hЮǹfݐ_P fc]jIku`HDo!?<\DQbRR 4gy~,r/H,~r% DfʅSa/Y0'5:{Rˍzfg!˺I|!1411J[-\9O3Y1l_ެkg˞{ubuVg7E%(۽,4+@`520=QS#,XW܀V66xtH'Y; a!:GIV?<tF!(\hϗKHp_XW|fB ޖt4YL.#Pal3˦l3vYX~C^Ѹ*i©I $-|\ )$;VqFkUҧr$`Gek$L7Xю" V/&r,_C\jܯy9}~lcal znR|@wgWɊ ecQB7ya_¡cU#JR9V׎#[PCutB=-+1L`l'<ֆ9M=|@_ylw @aBODH@ƾ8p6H <(& 0S8oiaHlt_Y#2?Јiު6^""J-堃_m4Ɨ([X! >`IU{,Ѱq˧ɧ vO&\WPz!ߧHD ;#/<MiOH,enGz ~WWzvDfBX"(# }@Ŝ}y^Cj WΚ dÆתIwJ0?c |.% EBrq=-^J7 焜\%52 s]4۔m{hֱTYE&%7~*4Ҧs -ٴȔWDaUX֋l<OFj~El16:bHhDA>Vt9GlQ9)R@ U殭͆$W3,~(&l(!z_"ڒ{WZ;|E?.|֧=$.  mі޴a[)cI.>>F\xAG| $zA'ZSJ9BpNCG\TͥṾ*1)앾0Ț$TDcS$Ѵ+'Q K̚.i%ZO_޴6Z"Ñisk4r)N|=47PO[wv27.ݺHu ?\ի5p(CwPx ws`f 5WIɷp"BKT UG}e;, 4#_voM"IA;;a?cX`Ю=Rf4gs+$^! vFeO7M 1'˛Ch) 5t#D6E0qEavʭ蟹) Plnur,MjN@YX{ 2⛠=*حZ5W~v$Rє9*QO8< h `aLD!uA xf|VLIdNk`ZeWh;]kMnp(iy/-0"H1mSxAV{h j_ldi1+3V 4{4L7!9 ddph_ 1gvL =wRBjg>JOJ}uNDPE(8;);ф Uh]?5^\*Y`2!f ł5u{bEC{^u՛H5xݞXA.j~}sLzY,% nÞ V v}Րqq;!P:ƭRE|4b ,pfGv&*0[ =/˝.k㛢Ou>iȵ # bM<4=5@FȰ+A鲲 Cz s)rʽOz%pQ$9>+HZ@O^|cAHVdJ9Cbyɉ]Z%*dճ{2#l6-ۏST@u:6vSp`TMA 5"c^TB96#1s?|׬5U;g碠!R^٬8cy+ZXwLvn>n{BYjȩPVeM\DYT'fUJbTaG]nBW]Ԗ׎,sZ7@Pquaj-rB /Φ8ÀW0Sj ч/^߬J@SEM!\MyxȢfS>"[[[h9 7DOӢMhDC(xG0w?AdУ KPʥXԴ ]Zw(W{Z'lx e@zT ~|2Y@LQ.k~O Hp%sa.i4_6"ٍ)2$Kz(eQ bTgsb?+xGgϩ94]#@Z>kRT+OtʤdtCb)!d0+L:p&˚Aj_ȞE%mTK@`x&'iğ} D5|-uW >}YЅ;A{P;O+_Á{x1ϫ ~"݉ë1{ LBf.zC2ʛ;hy @2 `'q@FP轏1ð&ÖO.hj"õ߬6ԠY&i%F2CvpaTnyE2i6S:]cVLowC9XL0 p犎>\`j^m'L.umu'Im{OM7=`;YG K4nUEJ2$a׷ Eϫv6cW9;v 'MJTZ 05Wtc&eP+]]rJtY 7 Be )} J?cC~f4%Nh("6_ Af5Sи07Li&*r.ۖ ,BP)Wgu/isd92T¯=zЈt8iE2Cm-a*q([! $*0_x#FT@j}6~]@Pڵ3رfEVCĢE/|b%.THFmk wd~ # bƴL@ᘟW{ك*7N36*Gz>}Dw=C2UklC]"u%X~,d  YG72b*‚E| Vŝp//6lIJREkqXJP:-#$zT:SA7,q7׃wDW⡂W=%kݘ_3 1dA^Xho|_񋛔k$B@bx}Qk%DS0ulN%;9AH ,}Hi$ZR9Ԫ{kdYNx^Dk(+3׭>j3320+d@RzFeCĬ%A[j] w_jn: tqF0RB۞d1LޗYSϿ$ =3ZвҞ\ߗzXjUJhO4*vm$nSw )݌yIx Q'yIغ@6wLz-)'68!v]K mb0G/C8|jUvقT6s\1< {D3*zWNˑ-E_STW#ş՗uK,WBL'k?l: Q2u@)G??8+ κb*}`uKwl& [6)JzעbFdR\t@}mg[W72Qx(3\RKPbVcF+f(ށ;=ɓ7\1SHb 9,Y3q0vV_V\ϟj?v[kn.ss.!/B@UNSNj: G`?Ʉ eiڰkko  Z#&Vfj:?D dx{6{kxAoS8_a|M#:uG)pt'`].wzP2g u؎˪} `! DDBC]Gae&o1eė$@ƹj)@fĿB"VW-V耄M,#ާN<Qy^5؝E_ek#A' JÙE^ڬuϒhehj:R(5xg]nbk)$Cc"̢u2!8d6w]VkyznJ|Gߛ>bnQǧ"m=fU^/hHk 60̍N0ǀ~5_@P)p4CnvbXƙ5iޕT#DEF7ji:gQL ' v%U/a3P,&;TNF|M E絍e1XFL?zy(Wt`_*@:_,{0׊ An8\J@y_PHLgEqfc&=WR8C*(Д8;'<=lBQ9 Ŋn;a h/f1-,:NQ0vv!WVc'eӢ%5qi7w>tRx&MDsBS\Nc<BSM{hHGcWp X2@a}8C12k\}QU17! r O z7\C4t0x(/Lbyt|wX)4uU V"DM@{%{pU_%^}V)ZG%$#S^ؿ|k"kpV=5*0?jSڧ B@I43CX ($s/UssRtЬel-^"&6.ej(SI)2"vsˬwVz0^gB˖W$E0$eZ"Z `i Gے|Dɱ݋*7xTA$]-y |n=V, yzAm>G%YbpEQ1ʙ3Q0X )GgxR;~[ia-3Ɠ#ejy9)?߀OPc_V*k˿ !q=-c3dýpI6pSVڸC6wzX)kỲhQ~EArYvZqv=" d2<* 2\F]СZ}HMjlcM!4+Z>P =99.>p,;;V}O;1ib^7$0yqôطm7=ēe:|d!IAz"B >?^ ιmʜћ4;0  g- q`s ~@FGƊQnEU- ١r] 44 =n%E`/U-R|~Ԙp{ ]bᥴ.٣b+-[7Q?ɹEQTUYLP{ }L Kf欗{ʐ[k- -p<D'Je;ѷwIJL. mIDcډcE^Gyd Q(0*Uȕz θvΜ$~ԌpZ΍M`=l쳜Z3ˊTk}%@lw2Ѣ[pu&-OyGMʘi6eˌiB{]]pgJ3nWt0ԩ._:a2)vb(x Iq#?-[}stBКɽgHPi΃8,-ǧ5KV@NHk. 僜м܏o!pV(<ԢI3:X ?~3 :VeCfi$\z|s1rA~s5 CH9-=>;WDq H@EgOjAG?)dE8ɢ٨JvC{K:`0m0\?њ 3w}ne)`G%rz)<}"ɺ"Dd>3 ;ۊA9+-6V[zvWKX_}TdލgxR=F?N`{Xx8HF'pS(ل &"y{YyG]XuUSAk;nb靉aK}=gAS3yur {1i T:`dsAr2~Se8!Byj4c@k? Q y6:H/3?$!^=m[E&Z|p7 txg˔RպD g=Ԋ)HRDOYY+}Yn%H'pX%~8 !\[8\mRNSg?!F=a-R*wi 9)@˴ih/?0!:ܝ|03g%hw@:eCcJG}O7WGB/|z^·MxH$jvYꜬUMrT®{ ޽;{9V D'} եDBiNY<ؓ#ykP Z5_fLI9͎lw%>,~5G +Nd N1/2;e{ $-==A~ab$X @ ˦yKZP8hI`9%"R2 :IHڬ w͌hͦ<u;F4;i,Ge5^&?V%Ay&cc7vH" 2 IpkKe=*woy}q 8VjoNZ6省v|%*G8FQ1j-TP~-u$>a}ͦwN.)\C2N9uae؟L~mUhWʪ[=X~ mhv\XP3@ Έ r)@G.-G7mVɩC`MpF+P;B0h]c-f:!<Ӡٶ_OD(;T&D3E[7.|_a+z(dUenv%?~JDz'؀.d7KnGb \J(w̦~So4re=b^f¹+&}NP'q. ϓ^4PR$vv\.‘m6W!4Jo%_<b|84Nx;ARa X"~0Xp.*^&~㒸Qb2sh{2߆e%&eP-=?VXI2/>v*‘V]f1 nvA ^w[SPLEg/L<"t^HQR%^lSKBVm:"@9Մ,D~-N\"F*3 :Wߜ?Sw`nTŀ4G}a%bu]b/.?/Ęt?2 3*XoT=CeTܨ)Q-"=TN0] ?s$*$P՞n@nppNV/LOZB7Z.mBh y(P {ve\[EG Z#U)yw _G o4a3U?%;IzIm>Z k:LHJU. 7Gݵ !$b4"lt~XwL; .3WE5fT4O)hkhA܈aV -,F(tnG˟r0ؖw@,ً^"BuxY Q[|EX? :C5_z|>rP؀0\ռg*G|zDVHk)2x0X#!;|eͥHRp="$u8$רa 2r *qp@lcD$AJnvDud*2n}3gjfڀ"؄bR4ֲ`vR&z=m>a@0"۶gfa,"Iv呋OF;onTv2P'R{ϝs+{dή|)zÂa/X[Df_O6-~/!.('dq_tX_K#n>bކZU@}0G#ӈnU $?LiJ9bpXAo*#qU 0Z0:Pv iM!Ǘ1pP*S#*u(>}pNiCr fk|G)a:+Q$Q7Fh-бthptױETaw?&-$u.W5c~t1gGI'V3nwHH;}}T/CR gr:[gee# 0RQ >+.'WaеxlTfcLO_5K|)5mdtW.ڌ\瓥IObP (MF 9# s㺢_A%PdM{1lRzf2IfA vI #&T07 ׵0Xje>=~p!`h%keE[я>!Y@#d Yt6 Z8, LUdkE3(OdQ|oUb#d?Vhzt!+ \B'Y4M_K_y ܴFL7; &_m:ˠJ^E bxUj_?4mMMMAxd[3XAL }GcR-@Q[ tOv=`}rceG^nS#"94CC77dDg' l[LM:"TM:I[7b`f2D=\aw)4R~ #~!{\WS~lW4Xw5lQG1?˟$'C+%G(hX_XhT<sF).h[7=&[Q&cr+W@Ǿ^?m(k }! !١fҞ+b~0\^@ }o3-#a,{LT!`,o~XL,Oed&ˮ?SkSz,c0_y5G\@9DhŞAJmc5 WwچXӯE9%W4OqdzkkyF ڡG&L6.mss8㔷 Rbu ~|^V~qKE9TxG"q]W|o*A<A=#scPi]ZP )FI aeH]F9+.'ong"Q2 @iye]o*ozUIHIw ;='MA_KRq" }cŝDvK3hD3hk5:)E?ܻd3f=&UF}_mKs6wrQc0B6,_h(;bBakhKGtP_x0]į81߶[RS2G1@ ֏+EaŕMl\>6=ݫA;R'0.z*5ĨsPoPCfz[v `[.bOcߦ?|X܁ acr#5[PhoOp)>XN% 7-BQ!fTDȅv`nKVc'rr+?bBz+zNs#Dd˃)ULSI{NR;m<$6;3Yg; W}x#C'J]j[ԫK|VS &tv㴳F3xbEX.XJrm /7`/ ̛ .Td|Wv zI~$Z!֘IzI\5D.0/gP=~r=;tCR7v:/SjlF)OL[N&'}-&AğB4&I&`w{h4Js[ )q(-4P+:lXx Iiu:|ĺ"~q,Y >{m2=)PQ<Ƅ*P>ʤCuך> *8 ($mTDP.jͣ6U1>LUZt󢾢g*uЈch$QyUt &Ǘ- %x2t8 в#xR'CU'2z>Oj0Bm+Fè $aLwN_i\fԒ^ P;;Y5~ߴOYZK0=L#dL=zr&cto"D4Jǟᬽd0ZMYK–NGK\9i!ˉTKK%Dz/ Mppε؅]S1NUXf]B&hXQ tpaڼC;uR]~AyԈ:yѭrOiͳGf"uSA0귂CLU\=jG9 l`toE\LEiy[DԾ%<_o{B]4#pMYR _ ID&`\uO/Rku %OVfΎDpH+rHÞ#8į 6uJe`L \UG7ד8z}/dy@O kiPFKlX{arǿ #j*+Eg/:jS-r^n#;>ek7ZۏYsy}_vL5-moE>d(11v,pmk>,ʪ6ci& /|rntf݊ڰ!;Xm(L}l *ewkZY8srC&6SpaZV :Y)ȡL>XJ JY"|ɞhl[HB;T`-5Ccڢ >W?`sB==,*$5Z З Hb{Y=Lt %PKGEgؒJE5%s1K+@_p Wg󄶃X [>➤U(;]}cPqݓ|>mw`%LpnlRPL.C;x IIU^'/$YZ@"yp@mN#uv-`E5  }~5|:2sQ2iH.\ eߪ=`(T@AN+JM*^:QLd,Y]T$#>u:G3,C5DQ k IRLIUr V> MRQ-AgS˧7&; %TΨuQ8hIc(1꒙pps \cC>8Q{ ͼ1w_}Tiʃiυ3ا{ʈ\Xck}!cG"pI {-D*Zl4b6Їb[IaO sGYq?4~շƌ,#:RSRqC甲qC =a*X+ d(QTr&ɝd܀O`u".g'K,ޯ,ӤW̳;pA!X܆!އmTSbú)2Ŀ#r0ڕJ j1Cln`^E6ݜ0]`CU coY(5GY$΅Yglb8S {mj > S?'/lmo;0G +gDɝs/10ɊPw ?Zia?s`GtpxkwR .Jejr(&7%kO&c\F=ɟCjE`J%W-R%oP9+.*\DiTQ gUkӂ 45CkPHv4h T N`oeN`ꔕn7UF-s/}j 1M67[4/r,)?A'+|ʾ7 ,<ퟺ4[rٸX}6HEAvoDR|:qC$\6!l#~>fթE=Kdb&Lr ͳvj8(+?<bFƉOJ,)EIig3>2.CY XF.ޕb/Fw]V8N0McHXt Lb".fQGL k_pOj&pXߨ~vĠo`jHb" ND3~Kg;A6bG[hK$T̠9Y˻lǭ2{:1ZJNd|ꭷqgr|DyU#ٝrG1哿eb_۳ t &0 :WsjKIH]´$B: kUht# Y Iט1"2W#~#ӏDza2xuC֘"ClDL[$4a3mC1|3ثӖJboU<Ô[[x\%ի-NuW'Z}5,ρ2?&m6k/mw>6^?ce\G)N?إ.2r#;D7Ƃk}ɽkfZF yTpxgCJX&uh6|˒=ڵ"&~Y OJ GcMGj-9R}_f#ʺ sT-3*_VXQ*T%{e\m>]Pfg( q6">7lx$}B*-4"=v3!N\R7>S'o̍+ex1>;f9tUŗy-"R/]oxcSԁ8''LuM1hV?,BS |~z;P䅯 dQLkni\뺹^t8Û"D#XȠVf^Tu_JYV5ݱSFR4zB~tkAɭ?(([l9Jog J& +ĿoP~AZ҂py_-e!G0,r\p}3Q.UO7)ojmp*C $4\&4.8w#]gb0/& ?}PLi):;=f MUt8In71ao2g^LdJ|pAGݣWE8.Fu-/7qێvgBȗuqb#Lș\+3Dd½Fw u@d *15ڎ  (1,=:;&XzVBhXl EC鿒ɳUyχkcI~OGnp^< 74} Hc`OlMkx6׳moyM/ib**>bT<R_Kׅ]6!݅|O<n|ܜx.M{ *qjLEq7'8+Qg-j҇4 6}j ޷'9ٳZp=Gh$&Pc7Fc:E$'&'4I?Bj7"IDDU>J/t@eCOv֦A'd|W¾[AQ 0,+ۧtpO5}x{ ϡ2etA,Oe^0 =#&F'$*X |=.qCh*#W[Л|:noҌt"ɱ !U4 7j:Uio,0CPlZ|[(JJ(_PlON9[U4[(I3{ҩפLސ2^^p):'rJ=+&ڿXKjEPh0eVXT'{q$*Y@WTVf k*2TgħE"UFK9kP8\yc)^ZU 1'5uϜA)'.#VDϸiIJh&=ߕGAc ׵,eP'H wV&Pm#"FEEM8)۝jy +jDT\˃0J}gRD*2*3P4+3Sn9=?z갔J21 e<4zCdj7y8ʍntޭ޺nϔ%1Otvf_E/)A=grzG6ƴuZ@o(6#1I?*v#ɂv5 < xA< rT/r$Yjo͵ oK@'u ͇FGq?1vFB pDn #1CD8 oVeA2f,xΖü17C4l_E`k}r+H aJϓlߏGḱs.P2aߤbu`&HqhAfIuY:0ބB;65w\V]yl% # cveȖc. NWT~5hXO&T(2;]MrxՉ5U7c?+8^r= #<$]+ӬKMps^gvz?o )t`}2`mj~ouY J,v?R k˦G=|% Lpuuë4R~}Ӎb?G889o1$VJ9 zߊSphI ttw"mGI0w -K&\@g]lVUfN4_oޯ# ]/}M1q Rdx`S]yhYqar$9tjxvE?-gN&KFj㚵\i_'D| {Fg@ik1A!Jgi#=f}sPF>i?~)Dh/eݠT|oE"aoD{t*mC^o:J,B:EӭБ eAS#+W<)z.mz2@`֬ؤ{j7M;Զkxp{a8AXƵvB.dB2f ܢ 5boDTť5y0O@뚅iEƟB@?5`YSt/Q{\,hdZ/m4(}u‰TGM,nHV p|!<=vA 5uo&%Z2Ptvb\.6U]bҌ3Z5ǻRT%#M_mF}rr0ԗ3]\N܃4D=t!ҝJ"%ݶ"H˜N,lX@Ȭ.׽ºULj 7)22I7Mz",<3 WJ _Ui.Mo5;g9UzH\ lYGgloqȡ$fl{x0v|l.4-JzRLVdbjłP:5ًSGREO޽Ov1)bb?.eW^ fA̟ .f.(r-m! vdߝ=4!g)WReQwrHޒU(:hq`N?ք%VGYsQ0 w$m:6,pVCyCLhv>_h)Xosү{_3}j+{1"!C0<{!͢|{=s@C|˸AY6L~&Pzt.!ǧۊ6ReF0'ۆaP{;,3@H &Ùŋ3*|xTuXjDB?1Ft#EK7NN"YLPM\S׏"GIUbcK#٠?oqrt5{c#+Ӱʙ(,= *L> i1bXXx ()i4] 94)N1/M^˸< ژUjBy7LuLѻP/&̕~E]\bLzi#VQt2h]iT鮎IԿE4)!?-8 fZN͔d2RVՑl/"p>gc[Lx;DH'ܘbQ RczdE}A4zYMN& q%ZkmK%sWadf.w 8k~%?|v<9? 7.7fN+y|@މPQ 7RߌqjLra Җ.ٟJ4RyKz )pnX>!ec)X5*N6'mz !$8EA\6euZ x!0o򇭘 hCNWgѮBU8 Iw?6Gn~7vC9VOF3q?I|+V}F:[n#$ C潕otȨ1VEF\ӌMB\c6X Lx9i 3~#6W4Ȓ>X(rX`QBra”NGZYiI0p"3\5^]ˮ>ΠD9932dFn9 M܍I9Ҍhěe6M /~wj*=2׀ElՙL¯nQm#s^^:=kk~iؙǻ6pJ.8*S!`Ǥ z+wh|SIHi4Hsm׬>vp~6"t6ENzlYGnC Sh4 d <[5":bI+_:$5;v]ϲ" rDRP*W w~ wAD^p.s֟X *Rxܿ3X|BFx\ ^Yxk hL PCo]v;'̛ѐqXTtSMD.lgEꑥ.1D'3bgD1W0mf(C_m/8 m#X!1CI62?0ˇ (OǹhE&/ 6ƕ$~+deʂ=6koT~lp,/6`pz.jǝ$9hX<|=gM"m3 x>Ma[_,H۷WeTr N-!x/rp̧Ⱦ5kѫ;4ods&*z8#"{>!#"8s,m1IX+ !a̜{vL@,ܞ#igH̰(!ts^DY?RqE`Q"nN(@ ';`<{1mz&iE -/2v>ڒ0wNmm6,ȓnqP!Β~tV_s" x)mxib @E~}F*&3iԸ^,$sr\)KtqR,`5-ΫI#+$ξ-h$Am!ώ}ZƜo~Ɍο2NK ~MQ_#ٜtRVMr/1,1zuELRalXz67HRu$)y̓)D^@gc&#fHwk2MC]q0*-XWU=p5vdjdGɡm,>Ąv*S29Ԝ+T=-'GO XOqي.㊙ C84ߣ%I-A/`͂@ Jx{ʙjE.#iDL+ڷGItMa.EDD 0l[R7DbDI\6ʁ.b$QS1cg_=͵i3wf WnJ[#& /Wy;y >{a{M竹hdt1!unO$T`;U\d4I<> ͱ\ae.XA2AHV‚t+ѶzQo ==N#oQN-{rq/MlM-ItO pPw#t9TQpj*sXⴞ+Qx̛'D5I .a#M[&][o'nE|oV.4`&DQnHzBp&ǁf< nsCB/Modi;\ ULSO9~k"(+=`o{wt|jа}=.ֶjb#fW=rL1R_<7<pPG;\ UoPdH,#hFՆgx *P [R<>QP9=iڜio6z~>M: iI+1FQ*a~^e$!E7}}' 4ȿlVyME1\|bg0dL _Aj_|Շ*mZ]1 wq9paD JK, n,EZ\+Ե2#  ?Pb`+o*ީvěў0klg>{7lߨb+ e\4jηYųd!,uB8Hw!+^ !8 TZInڡ7E~eRDMU͉+.t,Z?i ̏})BD#M.'Uܔ۰=£NT}ak8-jC>6GM*0I۳mGfjгWc3`ˇ#0S]!{g1ĄS ]**;wj>nPS=D_$ og}o2j Έ>;<ØXo|'EIT-IN]OuDUV[el*ʵ 9oYì=USfFb|@NW+Ye'Lg &Ԥ zwZDk/\TEDf6)?հ wJǷ& I.w]66LPU˰ B5s!rAs*Fm}PtTf޸ ^[BVhVf9B'&䄨Q|؅y@jBGxA̢7&FeDIv+ mEX) (ۄ:z_70=B^Da7z.~+_A%=xp 0izsK[2nkct/}-eJn1 l89 )=]͂3&uC8a9;p-yVFꚞcƸoE[cO\ɹTv[2sg;/a,6,[oZh25es(?tsVC9\ ٳU`956:^GT5uKQkoW<FT>KԽ$<"*yy`jF Y2\P@j79̈́` Be_[kU.eSX}&%xlE~MT>wj[5g&fX oͼI1럱G}wqdqސ9PRJO(D$op(U9)c ]x8Pq=q bN|M?^q3%'wxeC>C9\ix3GK`^9. !mQ2:q2G7J7w֥|-BSlCnrARb$jw~,g׹̂+ zƒZnkOѰwI*-P[ M+o;v~^KڢbClPJc[NA 9ZA`f3؜͐+ZQO#m_I4?@# )['WH$@C5e.ǪK[ ߀!gZnYPu}a54pwEqLJ޺Ξen %>[ҨXP~q>ጷIW^}(ENQN**Q%T#Ni;XxŪ7,oۓv93u}=K$Ni~a&|+o^HJ^SX0~Z t zq FCjf ޽(Bs>jhвe]@RnC'Upb" LOLpں iܥ"Iv2ۺʐزK2Q rO6:+PeEv/(q,"`7J!M=)A)žf͙-z`Du[֪QD\QYOO!k %<`?%(+`4X'=")+0Wǡ2*iKl׻kGYpA7渡;Le)#e&}7Ts_).k~<*4op-{-mJC,R4 Y+{ĔC@6'!ɣsZ_?r4(E&0JMr]n WW 2>3B;?ߤl3FBX=QT[q=eMVۛ S'}ZRQmr%DW'b{lߍ 9e,N&;iN&Y,1;fbVrCQۥw47;CK@<;J\m:BN/)joա[liߺ~/7_ud~'v#q2;OÍzbm~@RG"tJs1s Bor |vh-{0C@Ƙa8&',NK\yzerHHZ9x^Ul^#@3h$ecPw(*J B 'HsFXS% eE`o`ss]~:5-=N˩i<_"U*!:K / >@HD[Ee@{!NZ`U"𑲐9O{GkAm.EoƂ2 EzsD! m­&yY7H[ttJ-_W-sy A_i?(qKkl=M6HL;չ$%&nq@p]]a RvJJyE.ZPfD\Va Rڟ~D X頟$71PK yyu<ԂL #` :roCт&dP-b-sH$\sn6x9 luH&oHb|V%?WjrސGT #KikReڒ`IpkD'jTcDvR/0!_ct0Ð#ֆv.M"lSbr Qhq="LbK``FoilčV,DA[B_ R+!+ aiƄ€g:KʐL}:`\+R8l]{m!.UHY^:4 / X~s DOyl.34-{v[j)ě ڋCqx ?dw˹! wXYђ‰d ~-cB$E]7[Oh2̾jKN8zg\b-x{0&EW:ċt:hR['͂:J|lS%Fw]o4`(!eU6͗O(Lp .2ِ4s伞&xbUw *U ܀ymiį$pF nw6Ki櫕ZRU-Nb31($O@Ay#mꊬ|PqSK.A񚩇;>;a'fwM \L |*RTӫ9!ﻔW-pg2 J e3/!~y*np|I&ˌM"SV #(: 2=aZD E9긊mqo)złX7 ~l|وLi5ޘLn޷JUPew5v[K%ͳ^ʼbRxJ!gYF6A3KdyM1Izݺ  a<~PH\xBm$G a 3@awm/e qȍ,F[ Fr.zN`n/ەZgyBb͟E9Xc."-,sgOwffV)kz@D=zQLij[=-3(}vDX߳qP~xGUp["! O/VIZ#GOH3zga wPhQY欵IωE'q"nd9UYSrpl&Jt*1du'wp [ YfsTZW'}0̞IPfԻ6ɼ?oh a Z%YXXq2.p(F_5==pBVK --i2ρ9=DEb(65ԍ2i!LZq_8_x$]8{fC"=~.PǓd7# -sCֶ$Ti.2_;: KѫF'v=wǨfJ]E&bnɄkscYyQTF,1ۡJ9HjUyPYZ9Xզۿ#ʖd<%}IylZ> Y%$^\T!aY9x͍6_3..m݁?3O40xD;(g蒌~);Vʽ~/ .wTzۇkAwTV{ Hf2s rj̱PdNjwvf~ O?%8B^pV?S;{ׅY֛+ Oh0:K.EdN}QrȠ#XR[pր8ůhn!ZD̆ rW$17@tΎ IJ/@2Gt,MCj MC&W\tܾ|W0̱`,5Noi 4I b8RNcW\W$/xǏh>MЂ8+BNzJ$0VF;vck΁#awS 10xIOvH*GMٿ$yӧCb㩇< ..ئY12eBg1jԦʏ^zoDݥ5Bzsms6!$]eŀA*^}~$SGNDDnRI%ca $a@&iph#0yR!Њ2GQë<8qw\YøkHei]Pɞ Wbl ukD*,4S 5#oh'mp&;_t-Su}'>njOϺ_c1o /rnYǕ8lO??^&hķ2 K[ٚ>˭˫׋ U þHp;"A>uppc7rDzXMԵ NlȺ|S>ƞ"&͑go5qk&GlT@D"ɀ|\rnP똹lGݵ^0GU4̬(5gNZǼ(6U Bw Jjf)3(U]D/E&+;h]=Z=2GC6 𗹷Dx6f}# PX{QJQ$֗o\Jh%DT씹0 K<ꗪ62T?݌50i/[عLBEBj!~ pԵaW&7(Ce$׾ wX{?ڶƏ qD-M=p4%8rcbG‡i|x#l~/z-05|MV#gorj(8&*1,$N)8?=i 3έ2`VuXP2KBR\F(_)Z<* WQ(uBye O{ww0f {81 ?-急bUA($Ƃ7"$ҥmpyU}=/y'UѯYבK~/yZY`8tV~3mْy)# 4e Z9W7MG-)\! rF# ht̙Ju"r}%|b^1ޖ23Ot[qmH Zǹ_'$B#Ǎ2jvt3+HZBd)2wSB;>I)Z-iAEg KYX=7ω2i#˞ ;hBm_<>hP^c(?;HTDU30"_Hr ʩ?Y.7^0w^O5ـ&WuYmg9nS"r/+CEMR@W S#K6hw$ۻasP>VEz}=ᾒ9taA|ǧcҲѫgH:&wdѢg+)?H|!grOk\ƑK3e`E3Σr[t5kVjo=Uw̡j'L K)QayɐЇh63U_|JL]Ļ\ɎOv&$:fÍiU^2A? G!]b] [X wq&^J&ڰR/#N/q&SiL¡J$>UBz`m^tJ+cw .A?aHP0S=I%SN6 YٓUykݕҫ8%g)6zB&N=zݻ8NlF_8t1?".v=?'Gf(/11oWڢS)vn 1Dgd4\iMg)+0vgW~zg,<Ҥ]mTFZo *ƣYQX3k)ВH9M%aq:2[4'>2qu#+绎HJG6|n){'Km ;G"-5Z4G1:+,(&5حDΟ .C,Jf.le$,f24 =NrS΂k ,a;e[,.ZM='Y90V0;oWfkhcQc<}A'G4oi/X~UiWx-ydB_hyA~h !T0U%#Ĵ # i9POJuÑߍ#5&jʫsBwlpls# ,"q_*Ÿ%IvCOkaH&Xa4 OD0,$:!DJȾqVL{Pn":2e ΄s C̽ϔnxwDzP\+%,5g9L]- [g ?=r\S1^+Й7\wA8$G|D&Yt/RE)S?UFK~#".-o^!sV 5}&]8Y> c-% 5pٌBF=Ld%YDŽΔ0Ԧ>iV!Gtt'HmkTr#L^ĺN<@buv}+ؙgHSCv=5z͟-~gY4ICb4:곭/eRg/0c3 5!90f7z!CΛ)S (:r: m}yGb7][m¿+göV)AwN{V$a{h mFt|%ʲQÒvdp /:g]vif4I4&D ˑQArjFԨ`Y4'u%SjK so֜U*i9WI W* 5gx{)NDv% WuN?"|P{LVn()Agzm _VKL0F b4Z#]{,m?V6ET:W?B`xlNw[5w/GEZ9髦r/* g܏[>_DoӀg"Fm^R*VkėzܲJv ~]~ F6pyrqe~1rW=usq"DvSI }76@}%]Q= {v(ͮ+BGcQݻGhX]z6 `p?9O=2\Lm ,%(Ќ!YW&$o'E TrHL(EF% 6-fbٽDP1m䧇GC !1Un~_K:&N-14,%v@AyI)Pk )0@¾a]&E`9>T2z!RZ̫PK@(aU̘yUL͐Bd˾SE絘w6oֺ"EaÖUσ" u-bb>aq#LaʡA^*z 9UJnt9?kʀoucPO?=`w02}CLUAgUlj8bO1ŗy!ȼ?l =MU죺 IjrҐ|FfӢJWyIۍ 3^WLau+K2\} 9@Hv8{Aya;kj2ǒ$EY]PsLaZ I=ᔧr"+lF~Pe:rrc/g'm^nK@e0\eAtivP;~߰K{vtb55m,Lz05L_.X^GpmI r mwiWF"9$͕l 8l5*NsB7'=id5i:@h%KƳ*ց+PhECo}v/)&1l'H|V'㷀װ̨8~Rz_GwGG??g6gTn7XFS ͖>({ DnW/Fu\qZq eV^Ujb[vj?^pyRREMǢyǽJwC0OCKcIp3b2ot/1YZ4\8 IK%RPg)@ ?zl? &פZ eO;hSBJuԯh^7cF_/9 D_!k E+4M&{!3-hd{B|Bhi؏kN˺ ,3 ,Ϫ)Y1Z;bsY>6H%@FSbMmDȑ3ҊU N~x_Yl1nn- EPo;Hي._z '$uB6)qsCrw<<tc?PKLC˽,ySE9H.5[}1XFpd6kS wGS%'q/J shvҊ5"y3w @VP1 HN pfoF`tf`bk 24K*tQX+eē^'j[bcXL$恇87 s$e G(@Ĕ(@Vΐy֓[f]:>+樆ǫst=4cL}(."Nf2k”mpeuT)֠Yۆͭu;b"tt[V Mf%0%o "k"V-{4>ȱ3jA,f{^D(L%ȓ?"o4ʩ!CHTDsYu<@sE-$]}+_"Ab/?d{*GW#z"Qf[%+^.+:WC> =)*۝k,II2cN4@uW8mńC㾮/d~xqKzܵx%p-_f^,*e>2Bx;V`u/֖_G5 KS=VD'T gV o(-@v~&o3eRuTxj !.[=u^uN֡ ߠ3)蛘nC-7^DD+(4;?e vp5q\7oP XFy)z[ςC+Rr/@?H[ 0Xv2Ǣ!hk0%_%ԩwq5x7BOIv ӑ+MR854.N ݭ_r!:qoߥ7 E:>[LJ1#pL'u gK4jB4mOl0ܕ..7:0m6#W$u6^wǔ/InCQ,&FZLhc_߸Fn؁6ˎu%߀HCx݊>|ٸ9΢-@t- '{iS幒7vai#V.u}̀xLϺ$hs0itⵎnoN%)ξ dw @!SAWН,LI$?zP ?j*{aHRiI-*W-j'7 U_ EWA.WzC༂Ng]pNnbLyUX># :XO}gR!&%ݚnLbWY [i N3֛w,6IB6BM*$6_5YrP7S&\,̫(oTlױvk&gyI2 `F%DYyxwʀL`ɭ2~Q#CmqYޟZ5WUW2T`<^EH'!\& >fNsϐo$F[d G uV^ W}^Ojw\%q G!$64+ZVCDݪFx8cQIɟe5 VZԣ;m7t${If._g=c=?瓶.:S E&Hq:}g|v_kkp0-ZYX$i9`A71Y}1 9=1L;D!!ᑂV/j;,RCxA+`'u/T1k+h`i݁Xĭټ2m`79O}Ηc ʟЦḑw_HR߄NAJZH]umʴJR[&~ͣʵ9ZߧU6nC/ʧW]8tGivv'jvzg>3#Dșl uLiMo)܄QyN؈J $b~{T,kYYy5l-H!D8"\FH̻ c")h}95e?F@un#J9z*bi}O>۷fR@lӰszEax%j'{ Ѵ5s1 UO0Ga=_]h @Lʺa[gh BBX]m6`bdUe3lny3|ӰjSB\'{1X&aNfδ-p;loϾBqHނ i6ДS7Eoj 4]\^޹-jdʖ\~ȇkPzdAw?o4K/+U 48-bad)?~B@T|[mf!4, LvMVVbĿI : 1< PB^ؖf2|E%:KRmE0"m0oZ eOdh|*Ka?&wŽuF*/aݸV϶^Oզͫxo6r;3]).fG~i}r:$U⫒nhGhh87wϘC6/m8?yiRGfhP|Fm>mV38sl!9aV-Sn#M! 3O#ZQ8 Ǔ$C,u|3Ȋܜ{빘IhKhR}*VǔOY(aZޠѶ_+Oɉigr7,;PBPd)A֝$zD$@֞ro@ŽۙOdS7Z|]㱤j),­B޶U7FH>8Lz'I16%hAp! i ѣze; D:1W{5gΔ ]h£9\Q]\ۣb3 PtT +0n VM}|E9)97k܂y͎©39 g<%b8-F0`?XToB/etX iYI9e_wߑrg|fyIf{`S W%xJ,2^؇n6SGωX1~#lAAyq߿jas p>c =&Y=%0uƕqaWWva: 뾬w\NϦ$}D>Twij,Jo :NWbZ KE|^'+ha2meqcARf[ܼD&[]tS?O}wDl۱M+F ­)Ѹ^Mm&۔kӏn XUA)5𫖲z#զy֖"}OYu@몮&SHݔN8Xj%)$rdqsPfAaxu'! c/i:5"7HG>%j= ɔF<՞q 2.PO_@~^}S|8Tj o2-b~ac@@}2Mndyy%pKQ.'z'^IrGR`@P?:vȗ{jno~*56DKZʭ[ݬ4&¥fUU)xYJ>q_K\[v͑=%=$B ˲ .6T=?\l/*lO l{e;bgtl֐~AHlG~1>A %Юլ):)/+ObƨhkY=2'b]7cfD(HG$DžV'Zm +tIt,QÓz07.&uvWc sm4J4lq88jwQKjp3F7GX" (V7\8PeIDˢxuU/.J\:#i: 7m(-}}{[&b7 hQ 6O ?6P\p*eť7-+]'v(<lm/nJ Z+2FsѼ{:A.7pT Z=t⎮J0q[(\,9+MtK.6Mǡ!?㮚Bq%n dMK5QKTa[%=d@R`Xw66~qy3=G$EeTgfVߊu=$aS)گC#]pzjwEM" sU&Wh+`/ZiAfUJ$ER$#YFB71ED)b]}U6BxfFsyh?/| j7{Xm:o.pA'[N)m5@*$Tp"SI7H(ӡZ8H ˿+Dt/궠Lp{5Cboj!{`uŇuA-r5wY6o7dv:L^V= MdҋynP]:fj{ -4W93R#̱/"ƻv d 5uYa}:K {pi*+u@OFnnm޶`I8./YbгŹWƴ5.MmeL 0 A Uh-Pa|K_a aޟ{,ņ&pB8'wsF\W%h_[U(Np`|d8 '`8&4$EVws=R9p77!O7r5*5M#sVV9 .שɃ tœ`ЖT~n6Pj\V|^kzRpwEzK 2G0y2"oӿ16Z k\mZ^0r#+cL0zޥ[Q_0R䅐;l;:2TU-9T4_y`uT#Jۖ]hph-):'B哆L~ϧ&y 08&7T}YhpMHK¸` cAZ:,nѼ.7?Y9%Y#8rܠ ۿjɴkt!2,^e(h~OtxIF J«4V7p3,Nn3b ;Np@w\&BTPf:0Qe>}Tz̆)N '2el3ߖj6YNRvWb6d>Á{M*= XE5\X+}"p,~V(1l)y Gރ8,E\us rDhqL7@S7$Dc Ϻsl:>vS]pMQ2\0llNKexvc,OWzƲPVuO" cعt%'g1Ѷ F8ظ%,[eco&@L.V1Ba&յ-f!2+:,Nb+D9ZaV=qN2: Eph a!Ӥ! <_ˋ'] aHB을tJa1cC~;5(9nuL*$KFy,qoYenLvߜзvAV/(kM~s,iE}ʦߥ n=XpRIJ 9J6 TG]oX:aSӡ[~<`Ҧ@2) N` E(TvnO;Zm>m n*.F&23 g1sI~]0] F#iS29M&#餝[h#rۼX&йЋ,Kw 05u˝ܡH7S XŌ=ڸg *@Ƶl-!N}'BJc,1$9ݡSr>:vL{{߭hLMTg~ծ [kŻ'+jMɟ@}R$ B" bN0"07M ,w'\}u36)ŧh쩡;3zx0D(Կ: ż`ԓUɷSК\d4GVqv9tA Cd/aqmFGPFca{$O8Y=.3J6 g?!h& A.};TPHwnIt)_Ϙd:\A\K]LyL_% F{);m%!cb> O_,}"͕i|A;.P~*(]`[1HNbhu? 44S[-|h8k TbPjy*x~ M"_QÆ4 .M4d3 Y5RrM[!]NڏJJau[ܻ 7b Krfr-NcͲ-(weKOsS $ B7 .iJ!Q|g1ʏ#K\}r|{AA$wa.ڻUS8H{e/nH:ˍSDH @ړV9E: qG&&M;ڣڀ5SRYot v=ljdWO .c__D$ΜֺЛX϶[$Y%I3]. C`flxMcQIM5o0BȬse镩.px`_XDi;Y# AzKqKQ쥻̛;$z<$2:oxD0Ö"2%HYev O4F,żL\{yt4rZ֩\u75Hpڷֲk]-KTB "dd15@j59[\=6?> XOx{z\AF~"e }R3`QSn,<:…NuKr(oȯWEg ~VmYTFXt{+1`N}gHo ?+&h>o}OL.1=Q=Agҳ iڋ[@72D=N2^t 7~o7H2V;Q}v2R1IU^1mLb%ͰY׀ĉ 2jhIwqN+檝xG*An\;>Z+~ajLa@ظI9yl>H_-<@Bi=&-,vs>͇F4BcӰLtWȒ?ok['rR4G^gsקx?<7XLAH=)7{I}/i[W ο{Šy9%WҶGebg⍉$0%tYy-2"7BS @&-_CZ'HEv!~ 5Thi8iGpaTT5eNrIՁ48pKx3/yu+k"IY_L$`fgHd hE/QΊc6;g "KD£T7V38~7#[q9[S$5c#g *[X7NF*Ù":~,n3lKJD ~~j̭B׵'<1mXz_=WB*_pH v*ʷ` up3~^;ak * "Z05 2$0vR%Pٙ4TsCw Ň!S;unbo r&o5f9ȭCmWídd(3P̄-N~v ꂦABq2lUI"Za{vy,vGKZf™53 K"kCr;/I9G+Z. 43?kӄ鵢Hqt}~nZ N5۩,MƼ@R^,L|2Z!\/tp@ݮ ݻ{/3OAXϣW@~wa6>҃x4u#x{:K/h}fP*.28`K]?2[!rpID>u.EZsF,PxGDE_ 7?9P5 eEs׏h"He k70 |M!g6'^Ӯ\\GTȅWj6CV$%qIߪT|ީ#$A:SlCv^'<`K"⛀LhT@xj*UQ0|,I#('87̜*|6;)5q8SݪYPDZ]QS~GexqmBk (q}:|G>VDY"XBg"KMf9o8 1;>sOD+_U{$؉ώj"g<"e@6`#Yـ( 6ɇ%׫"?Hh1 2ʗ⒮j6yWe ]]x]U:}*"ĸnv79XLyy/]6;:Sonx (7 縆w`P5SQtDU2IuH'C:ŞrU|cRN/ (nWB9:3?$yr:Uq0, $[ |K#I-;Id5l+P ue&}|+q0kvdJ(_Jx" @RE&.4l ԦkZGNQVlS;x뀞)6 q/Bo1,j}^$"]plN45|;^Y*^\3ZK%k5HpF@ӱXG.#@7 7Պ{5ب]YwiR"h h!aԋm~K6Texr #HYdH+淍ӣ؝Q y,;[}"'[\<"mT<'S[Fx%X›GLڲÎTrWb׼֞[=Jg@wyV^+6ўVQo-ڝV+YY(dA V `XT6^ᘽS`d;iEW^=&򾠫se@=EqIQ.X\XXBw{r[.oR+ZGkv(nB ^K +]tM ]xLC!1zl/]c =g@^\x^qϟ+Qኂjf՞Mf:`4h`ز]Og]hePz=qθWdGto' Wf2^ܗqaCAoxɞ֡ͿO;xpkĦfpE*C{ !ujne"Ag7^_jYOcoަ8-4m6$h{ ?>pbay0waPq՛.&)5oQXK  M8kՇQuTI,voнjLlQJT@4}p Ir#z~ԝقM7|gvXģTe m)v!gͭ5^07c0dY@Xi֒~ӃXusb~CmA OwA~MoaO+ڐx2s8c1-sYX[aPã[qkL}Atg\3&gL6cS)w5n&d5l2x!^0;3FAVP>{oGK>P;$9,xJɑhLp1 o^n bSO dpbo'bP6hf7IM?25sk',媅T\g4_hLP6ӭiA%׹cxxOArŸ zχ1m敛>3Gdz0ߘ[yD{@`l:OH*'b.rϭ[໦SwBAoGsicɲnE9lcXKRq_\GI)|9sb>#As1/k5j#~Ihfq H+/c}B׈ _L@4uq t]?H} )1>~V$ĉM~oJ''K*zݼfC:]Xޔ_xk3Lkv{5in0oUVSct}wYMe&NnS}4xk03Kx30LҠfR)Iu\q& 9gx<q͟}(ޗT%F4o(2A+#]qގ"XOd >esI,!!(f]K8 Nb5 u}{xejO} {-]xJzQ _`g*3WXĀ+ϩiqGa5޾o:-SMjfӧ/q5)MD*[a=qĚ\e pV@<-) Xyksk ĜF ~ JJїٸI C]p _Zk\x\$ \PmNnYa7xpaJg&CAͮ* eGn4W65|&|J/i7)'Qͪ!#R0>M鶥e{F":}Y+.z aZ),o.)c*/ kfq_v&j6rZ2ʔWGzfU*]+g,\Q,[iT( VI+lOAf1%/v߻Xy/ GUA4@ۺZnر菗BC {gʝ|/'xovº'] fyVcY*@Sp/D~Z(5BGdc*ţT]2dx\GO'o kMiaSoblP8Y 63NReh"v2vӅl5S4^= ¶kyu2VAh˦ T2Kzy:YX- 4Lwyt1-uzNUF*uXM:{K!0LȀ9G O -ꂙ80tg[`<=5#{q4_^˽~;D1Xƃ@R B0z%؍HLY\uk/\}:p=!9r_@4 FV_QdO/iHY>fiPx nhKfSwkP#XRc[cȬ]s^@/J &usfcsʁ3O(drʒ4hcpOsogV9{OyjbFS뎬䫞5ўOy=ɔ$5`{Ӵߣߡ[ I*{ul-*Ӹ[lu* (%0.[҄t;veo7If[ X Km67t9E^'ۋBJ|WVRD1qkjL3l)b1Tp|Ҷ ų1nWu݉"u 0da@͐IH}*vμl ʣu3:˫)s{l%LBZoH K9Y3v&ƭ #w z+ghkvb|Բ0߼%"M07ohu/]if(ж +2n }FR1-K}r=,v WiX;c "ngL\vs @gvt| -C=W\ ΋T&9qR.2nr )kqӔTv;]M0M31}7'aP%x#U\ f:kj +nDOmC/L[l#L>}ˌ:u;f)<@;x(d#hO* m@.֠fG۸˝d9{:Hr4ޣӛl]H+ɌW_YyjX,q=z+!bZM}aFqqP'Pt3xt;p <UWBZ4^ Slh%XM2.>g-"iD @ڕbN^h}6t9آӺl0 s\:f6:H@UZ _A/8dl#u5C7%csi9ԍ 1 Fk*(M;qi|U.Ƃa S_C0ړB%FgF%8;Wl)v2DA!dhmXËL(||A8Bֳo=|!u[Sg!4Z3BA?P۟/:ލYL܅a+fECxvTc]Hp3?4F)ˑő <]7=zlTq9JZhF{#.Ctr]V }]V9lWNxRG,VlZH.UÛmdԌ0qӐ J[98zG(3뀛#FKua(5rNJ((-¥Z J(>7zY~-\h?ntH}mz/)9º eDs-l54cv%-컮=/s el܆&.J_'<^\>x2_x)2-.Uu7S.۰f7Ia L5&J4$ViAúoMjZL #[tUMuPg>:֣ab-/i/#N؂~rìao?3I*Ҙmc [`Xɏ,uFaLۿ L.F&wzhr@Ol S 3^X1ɧNPko}_, ݐ{ Y{M6wބ4zc/v>OB07ۼOZPO_7 NK+~9+4o5ȖhMhN}i\?SLO=\M|,@w*hD" 4Zbt==D a<;@IŪWTrl<4ZqOeިQM'+_}tOZYzw ~In3hKt!p'ӷ6rUX:..V5 Qlr =ExN#5}Fѐ=;)^]h e{3 Ϳ֖o,G u1=O+Q-lA}}h;;ryj]o} `I^2p*5Y`^X0AOw7byW*N/" af)c'@39tIPD)a'1BEdQ=wTb`&.Y,|3H6sHC`:< |/EzW QWc'_ p"ʃTu\ɎC9QNL}2; 3SWWW9d4/EwW.,mry@+" 2}rgZ)p4-TBH2v>}C#騯WOb߂[ ,ǐarg 3Vn) ķsFP5ׄS^b/5@eNc_z`~4!ݜ6%;Yº$QЄjNko)-!BL6bnUɹA#U^scfTPK4 .0PtX!XH4/3vJ<6*&̴ֱFNGBrr c-sXEf2N@P[h`7$"Ѫa~&uR}E۴ _/1qgѼ%j cXOAY{2Dk5hfzPRJv l秵S;gkC{ϩA RɶD.bW]YBٛ⋀WRSIkivk^y$I Ej'؀]k|f,Cq+Z(mׅxpy)9ߨJp6ZKQL\mUGtA%;|2(q}. i\X͂5gْo?^̇x'aGK~Xgc# ? -k~(ZXz5'Xbq=Y/2uSw'ގLJQzy wF) <ƦHN- TeΏ%BAtq_H`ӆ'.*Zl eF׹_ىyúQS۝`SS'$͢wmdh@5,(ȹ _$\0<{F)8Td)4{Ɛ K-$!Z>pwߙߦ.;wYP.8~VnXp[ym7e58B"TꑺQQLFp3u+MԈrbꇫ0T8Uvtnjˍo,`#qRRm;1 '5oNߓd(*VAky m5Oxߗ7±pPjسvEHgcG;L 4ƶfNQ'F0LSC$ 5l2 p:!6J,~fYmF"Bw 6쟥.PVD*· KkbDt&,bh7Dy,cG\#CtQ6l`aAVO}k@IP+Ph/H` ͧ8ɨc $͞;d53Z䋒86$OWQ[ =Zk0+둯wȖ6UsB31\JYi!Uw૥-6.R!wFKzWu uӰwH5M`fܞˍ[h/jT_#jIĩ 15~'$gPd?rxFL+4Dyqgrh6%* v!#pPp {pi\5 0xŔG8NS&ц7xЭxIతt`xnyl |h`xcPOnB0wqG>ر鿤y"I@2mr{, E^R~3G:=K_H<>MߜI0 zЪag=7hCE{_'.Iu'sSGrl]xŖGrzhcK3PaPV?gaCVFպr""$PԺCT)_Cs/rBloIN-iR/6-:[a͖y}hdB|6w<9$4c4GEIf=˲P Qxȍ-1`ڼ#rdx~,J[A(5T{($@hhӷN柶AHnQ?J$//fȎ) vqT? DkyZm*3ud@K8l v'p'6AtIL3ɢW~waڏ+DsSVU{WY0GnI\IR\J12(p*7fk̙Sm d*Flzouĸy9Lqza} {7RF'1ola$֗;0c !#N=8oXo]&ɝP?,r# P`K^ SDAP?qt)' / BoGEf4MzCv^ja1>#d[_hPpɭDe cvNqY^~8Ivm%stoO&x+pWJH( ]|gj4T>tP-"akBOtD^&Qhx : TbJ^Ė͠eN O֏KQ&%F=sLIgaj蛁_n-IPĉ,C2w@#5qdzfAsx!U^F4\|rrm_Sl{T Zim'9|Lo \{ BN)EnC\Vˤ ì>]hcWdlr:?Mvy4 iinL&fg LHp]q ^MCyYŖ7f0Q[,Ŷ,Qšjst 죑 7=98!oc㨑@'/ Y`a)u0곸(}W I௃٧9[Bvg8q }Hon\KC@ IAR 5MVƻGP,1#5ݼOQl|̍S[tew}W7?sy̓٪Xl'  #qQmdެ|ybHjVZZ ~ !'ԗ㻔vnMjݳg%1 1"p%O WQ(.>3 G)Z)ԙyg,Sد*ԅh[{ʯ~Vz7<զHTdUFLNzgRh,r]s6hVdv dj2 > K ޛ"okTlPB 39>͛̕(f뉀ง- E (r~^5Oqd$tF17ۅ%O=a%PHxc6>rOP"`Y h=ąQ]=hEs]^Q@Wo/l#qs7' \˝cn1hAx@g$'-lȞ ݤօ bɪHJ T"FX*JnHq‹)GD"(qMQI-Emr m]_Nv)k-V53fggOXM@\+A<"֣6Zsq/t{ ?o>yh"|>Y  Rb/iP2t;Sa ,6\TT%aau^4{]܁Gd*ݖʪ9;CZʉKk&P$uncAr$e{J.:ǖ'@T}¬fǦV% 8?G 53_za-b ]]q Shʹ~Ȅz?F>>clY} Ql9Nf㚹d GGR.w5Ϩ~]"Po-Q2Y] Ph$nYƾ謚b؂H/W ;ukl <3[WYFݎcc2oj 5.\ o0ג`kaw=RmA5J9"R^ 880D= l}aNsx7.^}!9쇓 5xL965g"_Eڢ9{H^\ Sy>xQB@H+@a#2:oã"XMMv4/Wf=9L~sp9iJ6˰xc !~#6_9=+Rz6b&P$0z;R_% 4iI 5 TdRܺj8 V ZS R|5W6MLh)I[D A F98 _- ͍pfiI"hmOXzՓ-:n[ s|vqt(30bS/f-"N+2)nkIn fSҲ;k(?oec#IuM`a/|b^+|x-QĤ{`:*ur¥2|uYRPoiU2 0x wD݅Kb4*k7ЩFFhv7_>!`h5p~TֈǢ[1La0YD O9f{ҽWur`R>ӏ{ 190tB@Ӏ7kH,SBlJD_}Qo(?P//k%EK2iH1F HSB#MC ~#ڹ0~~Ӳ1+9B*6}Vӄ}}]A8뤊: D p!t k{YncI%.ef'Ȓ&eC I4z(VEPX툌E3RsS/hi&""flJ7<7IꂞZ ih+|RVRZCLM(wxU*_~jBmpS8KuLum/ZM@{_x*2v74/&A"86U@Pgd&xcNTf9Nyz>` ʸGٌ5tў!s 3U!"Uk1"6"%)bQ'F<7+ږE<`n ;ڎlg(8zVocj!| q䛰2 ^&晿tjUQ#JFLW\TVf݄䯶vsUhڐF}6z_u#QA:ξr~D?,Y YPUUV)Z%> [pR+LC DCrol^/~(EM݈ k*gvp):أ6rh)&)~/zտQq4ӌDV? H 62js}}r sRUBRܐL=ޞ %';8j}"n8 #b@NumQ]+3X,X嵦mE%ݦUaLxʹ޷.<~*1u\7:` Fof tKT2q")A;69Ta)۳!и]Q&3Hql3]eKJ8ᦺv$+Gnoܙ@W>3RPR6kcf Īn2>7RAQ!Twd߿Rw}PY/d8ov9WY(( FK pmHBS<3+wiv ۆkE3OFz9gOٿ#5oǯP;B "VYVC"b&$V,/јv: )iX)k-4( *ЍvV8ia":S}esl"aj9+u.KNq E6VD8=??O^SPRTgOd9J}u!8>"<ʄ|#cb8`X+^>oo!IAg"L#lbT±>D%reH4p[=vVx^3B6ozs]\dçhPQ7؍cof7m' Xj ͆6Cݪga<>_1o'_U$Llv#%fdGazy+Ƈ#R 92OrvٱP q 8ЁfhPiE[z7Bޡ1ʋ'.t)iQŖ?C>#` mB9n7dJC tq㬍S`IS((^ 8m<)NFU0桸/,_%Hě" x|+v= )1^i?CBMv$@qBW RSNI‡YwLz *үp|IpISRT?<_xץ) sb{"__]oe/7Jfn՝tW#Gdg&ڋjWK3C\e"zArgɯ~rx9/0BgI~˓i|[LYU;O#+by8VǺ vӴd\i+A6"`q0[7QU'%L̓zcÒ8dS<1^E"ֈ 8bcnDɰU O>uVS', ~& =n$ Gu}6/{]!x>&Qv؜}j)Q4z_|`xaU݃iq[P}sKSX&em1n}!Us iJq52ͪv s෽5A:,At =;h"#aR\w(A]Ì(u%'k'běpma?"EĿv|XVTFLё;1=]#Uf(>I!]<H'o"z rym =wZ|"^Ddհ1Xi Ղ"ˍRJ47 ڦj%~Rz,5+ Rr7y.яUZ}^@U'N,o$n,9ZBUphQ{'\j{=)ePjIV-CuSg/S5?b# h1~c.T|u-.{'3(iY/F$ t+y+H&[6 kUH Pq(d,wY$*oCP8G|$M/VA-(|<T%W+` Ig2ӂkl`.[E#s)\=;I @rZzB*/US]CVp-/wV/4 !j&ɍFަUAx@2hxp߼>hCt_2G3$R'`*X|#J6|%N}0 <{=*!#.`ɑ/Z 5q+=qH\WBS$07*#0ʜ:1ks_V 5;z\ >JݭC rڲslo(DL{=l-` ; "iRf |^l^ ïُ{OesϿc69yƔJK[LhkUZJDc'}ޒ.>N[6r]ROw2܀aޜK2L4S&NzuZ2%rU.Z(a6v6- +KtWhUa/z[1IK>4Aekd}R9qM` S/oGF=Ofߋ6Ҹw﹛{u3NLh!lRˈ, -uMܳ4 ƽe8KW)I8VE9I5͐ sS͂٬M{FG]Bs_ Xud} T&_7Z { Z= o0d0R< L 1kDQ?ZkVm"RUtb\Yc(=]bMj9S"i+rARWBS:A"Ĵibvws}Bu"BchRZ]` !d0FYGWl[헢HܷO}fEZI{_ ᭪Dγrv`zfO v~lZK1Y';0Æ$3u .%/\);B#i0wʴgwOaFH`Z'Bm-zXBN26|`|u̱7uGi<*;AUZs<>F&7GEg&RW sX&PVaJYEV٘!Ҩ5_Sv-z vG%w/kٞ[ Y~oXnJԚY۰p+PxNrTꪃQ08d3B| >h:]PLwQMfjJ&shWp;'}P4΄\{^D|J8g΁f"\ua./9ؼ6G4DXawAj|GuOgsN7~DqQrI% e7>s@[&nZ {ħsYw ؽ%{'V+!d?,Fje]A8viԼؐxGGQg͋YKW7a츖*Nx8d!d1%oͫ!+[5;2!Cg= /i<4`sUa0yCࠁ24s}P!k!я̫߮}ht" _r mLt,1ɏȷ.c_b܇"m?K>5pc&m ?wQVBpZ؛p~!{ V{SFrc|yp0H08&]i(wDK5Iڥf2[GiOHgT,饞8C{H8 U \s娠t%c"Avc aX:cik͖ ]9wbbV(b`pĮ-PA!Z~wbdF\ U[#՚ - bK6,WUս@e.m էq[)kjk˛tO>jCAؙ԰'ӹjA Wk-ԩOϓac/no =OhMhMRoѠ믳*ω8J4{3B3h/ oJ>MN7+hZq`oɠ@ut#Y~l+h3u:?jfJ&rim-@@D7R0(PtlCf~>yؖ !Fv}f%c*Ota+=#;`d^*.hztͅA`#%( F4ۙ:~; AtNI}p@ ݅9Hm. >P1 wW:őއ8]qBk6mHs 0ΰ,[#d4~|@a @n/URJ3yQ)52syFPdTLj}"H>d̐(X:ڏHt_Wʟbҝ\Eem$_SMp PB}mG=7#xw9tt p:^bsXkQ#1()-J|Zy"]}JK)h#l=RuKد¥JјP"ۙr-iZ6ZV'$)7 ‹l[2Jc)f >AaGOa_X|=9kE;#{.BU2fL1ji I5Mwq~>FM$xݖGaIW2ylIE&?y~f%nw]߲Z :rߘ[\J]CiMcasC%h<:6dDn@E^o?rGSM~U0&%R.f<6&77Iʫ&:D֨QƔ1#^ͶhJcur!{JF!KcDQCDydϖsZtT-NʏtbC85İJ-sr'pUTPVɗhzZ5*Lx㱵Z'I~(2̓ո=ⶶmæ.b{'F[Cx&92a{JQ듓y#<}ݟ!Ra+ypB~/ٖ+*b PJL[(S`{g01`z[11/G /(c=큢G$H|2P"Dl jTwBJ02yIh5o+/YV[}2qST-~WԻ[ؿĴU6g#2;nm zd0OJv峎}FI]F>|3DV&|^JԕS_Z 1V4~H(`XI iSP10xQk+Z-&Kߑ3yFG;k%[!R+AFu%<¶{8Ǩ/ LcasGGk5G(V6&UAo*EA2!rj 5J|$^J(m.C(t-셯Ct" VR6<$ d΁!qzm(hv 5U`CᗦUUJ_WPa۵)gng6*LI}vu|S3Nf3T-Ȝ 's=] rFt'ø a֑0 Ť@冩yZZ,cJ:aNH<i R/W?kdR'=;KI-(FPeH0 BqLVJXr }n[M> H9Ħ_ֵW79ِ*;bg3cS:bbb+mk:[7g)l Sbhjc_}&jyʆOೈ,IDHsWEq@ޠUfQ鮊…>%o ̵/ 6oa7ys|X֢˧h Qk0>+[-_({Azz-j667L[ExFU0kxwm,+5vĂ<8^]q=Ҟ;dޑ*^>W"׵Ƙ]"`?ѯ[]'hv~icM6J}oط/KQ l |^\ rש?Xc|Z`_&0ERĮYwUZXX#׽;گ3]H 6,S3 1*jWʜ1SP)Xm`Կ[`&SFSU;d ̲z|駠#DR3F}کF(d2`V ?v,a"%}UT/+%w]*MyBY@Ovغ1:XPa seo+z*f](tu%|Xnv۳.b@Q^zWh\EA0Gl2\ni쭯PEb}gb}_I !}IZfeVYrnO=Ir'zQĒO]ݛޱ9ؑ8nPd M;֩˒ϲmp5(c[z0kU/jၦ՚ L&}aw]j$z.25*$Y,\< k┗ҠՒL؛oHţkh!"Xƨ: ]ZcR5re tPV0L a>zB)_ou\n K4NWtnnCϤ>"ºXQcՒMn<ˢ'ҦG q2xב(AG#{HIk/8{M:-a9Bϗ>Z~0Kohp' eE_gOY )Őr)PwOo_R5oURUkDWr~hd Z-"玠VρVqy#b dAޗZa DSs[ΒFLzlCfa޵dٕ6Ғ5 sϬ2\кc Y˙P 74D(!f˳4#c{?xYÛ?  )ěDJD(@l嫗0ISZ"jPrwKxuBlbJ4lOJ'UY1֒.J*q;" LzCWBi/c荳 Uoh1ف*jo@7ߡJQ>pv/K?ZpWI 1SKa~}:B%jU@k۲- ĥ?L-V޹(J.l2L؏Wʳ+P$X>@Tred^PSsxS 0FN><_!Gaj`zb"VK_"^Sݞ8R2 LR/7=$he(`aʒcB|5YAmm,-VDȿFCncsE2]ҒqEWp)v\x!>zMJsvRꔳ ߀ !~nIFrGT㚑 R@ïc[lYlpBm:)w`z3}pnDA?Ke:ج^fX PߓZQ!HO^1R 6!khkiٟSi|ɖ.d'NjIDְg8oiyk(p\Ъ,iuR'+VMׁK䗲 `a_&>emRPhd0ZY(ybMA #cThxD>L5B'wj@sMN-4k&8|/?C0}{Mc]xͮ#ʣ5ݨ;Z&utvzD0dz}Ο6''*KIcOsqtO/zUwiڵ1/cP AZk:AcY&|5"bOup*LAz7|MU} yΥVs'yk6;kNZ]n]!G)0nu dOcF08ʨX8ĤZ=`{fwcȒ}mŠ{kGV{ aGlTb(Z$'3Ɇ0HTc &}%I,n8@PiNVƓ8ASNqm;\fI|= VUgss916UIň԰߼,8Ġ,RkgCb_٧* Jo4Bc?EB4wU+Ĺ*KOGUC9It=Cdx,`)q;p ^W^7< \03}^mcyTtf&a/ PgStyo)3>'Q>c~ KeL==:oMX3aY>$dA2%nj70 1(}EQn:9?1" )<*!@\u N0TXL(lDbv^KD= 8x#+ A1PV~(cpC.4iY !uD)!>c{>u9_$8rd3tg'!/|5TNe2jΔqmxU8뽸5Бz.kcx'׈Jc]'خv1Xĥ (]zA4ćGYHEG5$ :ur&G% 4QHgA.\lڳ e]{aZ>th6M;oݬL3r#eoKvaUwS,}C]&@qV4*Gܢx֕Lv3@WxTq\ŋuyU"5ݽꑎZܜ_7Fqѳ3ZknG.oEpyq(~7~rCo A0KiYhژ>A%;մ/$g'f6cFDl;nePnf6\-}yH)`K sn2f݄+wӖBl\U XU$״D &ٹ_B KCT5_NA=ejrǠ{E]:vlwiL0{7paƶA`SqN_W5aɑH n <ߨaBe nvk-љv;ݛ/ޒ@OA-69k,c`t~7b_DVQ!4+KO{;hۊ[F5p/@ =Oͬ9FC [n#91ψqtsAa~k nk-yd3̚6l*HL&uv9\L#R7ix?KrCȋ<>F]"N"IF}퉎ն#J XFp$zpVRyr&'=13瑟=Zž N ְ*g] 0IsM#|2񎀁ۊ>O|EI!*LjV=qDu _!9sԣ+xOg'U KJ:itLuʾAρM =pI#s⮚3nvlfu#׽J۔1hzۊ!-q8fP )z ` w+ĩ 0^< 4g4l_oubt |xn-/ #]nR!h /̳Q1[3M5K1v`붬$:'C`5)Ha&;z˪7{UEUNtܟ:kZBN# FuzNEmy{?8'yiaSr^I`ӫ9~FaC4<⩡N81޵^50YJsUܛ_v$#@{8N˲Vw1=i> CH"u?YlB.hTF=/w0Iib^8qnF68)AWYQ?{]m4 OYW?aSK@gvbAsVm'*/˦AҫU4 =4P{䦅p ì Jonu,>SD39Lt݉6ILtCh9h'>y[;b2P)N.-P+u_ ٪Pu34uvƼ`|v( 5AەQTNLݿǣ'\ M6"yjB bp}A"Cnቂw7ReqZ[\g]) 5~E7:!>"+]OZU`5DرImNm״݉\@3{%@ݢLp+n*66`?g* %I=G>KJi*m=xS] C&g6Cw^ǿG %v<J`8p-! 9=& 6^i/ر0{Љ_T;KT~G:4qW}:nNk79rN3 kX*X*xW9>/Sap#/׆vMxz:)ٿO 9wn-[ ٪AU( " '1/ڞIK$P8 ]ei/՗ݩ,q]w N/}+>Y2n y0s5r1}mf}GhxڪJc6b^XG/S(=M< e=udLG&U_z!)ǻiIZ+;W56f ~RH>uQq'}̉/,כǚr5zg<n1/{~_?G2F}r2V{}V ޴:.*#_H>:_*l/JƧwjsP0dP]dC")5ÖFr^d:ĩ6`B+|!g[^vs蜰1IZ$pp)aZ{D#(UJf)ʚ}vMfR^{[zz d Є a.xK%GGHqWqfRHnϴm{ךĺ :$& Q d [;q.HZ,^$wdqf8c1VP&=>䤃mA"90'=UO;M;*wCE|\?Xy{6^Ն~AbjLg EXu~fH5O;.<5/{(tji1F 2潮-G!` }rj^Zʣw Нv[˱=msZl  QegIڤU tZ( Yl5ۊH3h١ZE3!hOh5Seu'TWPp_uvL!?Q˯/1Jp0@eq{Nu;ԥRB%}@2yc{' !w /RZ"СyGS6?GZ;hdBKʵpn~5|F\zw׵8bºvP6%2qs|D*mD*r<7r.\ IQn*s|IӃ0H;u`:0euZ.')Eg:_q>Q{.o/g)T7WhRT4o2 DN vP@% a,ydZ>BNӽ,\BG]ڋsK&csEGa?w:PϮcSޛ6]yU/a@d6(I x*J  dU1- nc3i3yY&TTd)4>|H k;]Ƴ`߫{`s˻mwc `79b g[~3OsazrzTt(Jk>s#M= TW>Cfe/ vu# w|`H„4*>[YBNb=&Ղҕ[dB"*S^B1<|=|2DsVj1[cB LN%mĕ(o&R7?sr̓ 8x}:8D6q嬃鞬vjEɠ}v*X&O 17 B`b]W 'zCH8Ayo*w>::D1ӆ΋aAmއKgjq;bX * )=!ע4 eӌm\jy-ڛ5fӎi1{iDQx7!R\?g楍vNv7mI+,SV%aF8Ūo,UrUJAN45zRk/6aM +A,Gj<Ԅq)*yWgaf)-;t&O[WatBɫxȗ!uUv%x _vWК%eQ&ʉ|,!8gb!)~IˑPhc$C%04AO/!QڔԸik3QLUXv22/cug r͕M SU?h" ) hƼ+vxf.{Ttixye(Y# Ӧ۫/nz8 dH-:>=ѻ ~~ iZrD@jjjdQZBVw"Eb6R1:IC٦k]d 7$fGw~H4N>1`ZFưZ1{ dft̾;|\f٢'(E?\%Fs툪RŚͪ k)&(#GK)\QkN:#/~L\j~EUw|peX{vȆĆligп!}.ĈK1QlyverXw9f<"u^81~BVNwI.Zot3D:<4T4 ~AKF$.I` ܑO3k!mj~߆9, hs^}.iq%_a5`30"|LއZ097Oҽѣr?O+{9Ԯu/a׊x U=sO=ΐ \Nƒ:2P8<46@+hWd|"h}Ma沬pÉj}sYYVk(L9@z]Z{KPne3QV z_saofϩdnpmB` d&ʵܙkSk罈VF2沔%YC|@ 12Bh 2+=.EE=fZH{FovE_ ĿAJq&zo0JgV̗p $kc?uJ}aOr}K Hľn βbkvrawGJUܫE% r}75#>\Ɂ.^ %媬p I61{yQ̔tY4Z _t*B‘u%kJ՝H$Lo}$(.)FzWLqOq:~ʑMKW╡"݅REH,ޗK$cS Zʸe@\ MrUnn D'!1X8o֠b] |e+ÄM΄9!3f]3e!hACgf?Y2ց Wfg t.80rySd&V? ȶ"lDunSPBXȋzkWP.`l2VH']OL!/%)13;0P1s SKɐ_}ei/jƚ$[:܏>fnYUjpk*]́,rI%[Bo- WzW9e1'$d9u5a*Dx1xÏtck-!Dl\-P)ICJ{Q%6i)^)50j<2F($(TD'ܱ1wE-Y)JS+Iۃ跇e<`lH˟̮\UDiC=sA7X*?y9hl_9 )Q v^>H8"VZXNK"Ia[b, munGS2!B5#%H^ެiLNQ'V28B~桀 fE` N|DOukCwnՉ!gѧSJaTw0=8e"<0̅rFRT:Cԗׄb1-$y{'\y:%\NM*J ~saunCƦu>X:4y |ux;Sl7(L'Ҳ-^_C [ cacg]=v<lQ:uWWpO@\%P$/y)S\EX6͹vczwD]lfȏ+Իk }H5Б?OIo.+_i&9S!p[?Iiw$=,`t!dRci7{j:5 J0_ݗ-k`诶ws޾q(#ԫ>(iHRPJM9}cCMfu#(P*vyd ro_e@P2# V,wǭXp>ظvDuzšC3G|X"s` 5ZRc]z4jA'^1djR>r Cy1ϗar3.Ml| 缉ug+b\Pa״;ƄJ>Vk5W2 [`U$-wX$'ۯ WL\s?~&ϡ;1U l<c_o/LsAaYMV=@}HDqn65254D1b| W'&ĩN&:^s >7y寃/)LNۂ="p*ms0c/Xe+K,1%ds5񹤳䁑E 6j> j,fˎ]\ ZEdk0۴0Bn Jeh%'g((p]V)oKlBvԠIa~:cm ZUY@/Q<fǣg-+pTauY>xhj֢"ٚ jF={$ uSj TRE6v| 2>8z'\#^ g*fF w;gn x~d漁#/&CUT: % I,WP|<`*F){7PB1tY$Ć;;ޏc2w43#V:Nvd[~qY-NC4.eͨQ$99R?2}[QRmzKGrG /braPX%Wrے{u|<EǼoƢASF3o}aJ[5bՍh8;u)`>%Hz1~YE$CW0qK~?d*S/+۬_ExJ%n>z]'%eNm.7bY=ߞ +'6aԏ' 4+G͌Wg)?X,Z=FL>o~`J 2 f%6Rn z #x~i1c=JOrlAUYfքe =hGz[?߬ ՚'Gx5ߴ!"Tu$4"vk*mu^@piɔ *uG{z*԰j{3wWt:mu*9yALLcdupᷔ8w]|O]v MG2ӅT ߡX=nC۲A:0f !xPܩU/cJRX^Z(S\0āz!ާ Hg7LILRW!.BHj˸7)i?&ϝmWWU^A{b˵դ~>yZ7?B#YMZCթE (Of'^BHXgKS5/ǩ.%)@e>@g*KFٕP x=J㳄b-T;%& ww{n}RDKmBtU_lLJcTXӀTdnh %-Zc of+aiW*Sٟ`{46bjP 6bnk/mI/`kyl5zs:oG ۃz DY.n.hcqO۝AߕI*`r{U\%af*bϏ\A$jC~P-нM 4:RG- ƮOy fsRxkMWi kx(Q?}XQ-!ڛ|h+CZ(R*rݝzoQS}$B% m*gaL7}t/ 3Tix=qxOEӠl.gSH3l$/.,ĴHL{4I4cw˱taTڲ s9b"+<͜&a$oCDunfg& ًSZR NgM: YSpM\!d84 GchP$?4F|O 83^C*fTٽH#]j Ό9Ʈ.wL4>=~i38@@۸pœʲ-<t2m\5=I .2C2X0ؗJ*f ڐIQ{Z3<9/pioD2h;ܔ1T5%.`HbU[ܷc1Pug?$jr]uQ9'(`ré@$)ap/lw؟y1pKC"gxXӕHt& Vݓ {X;ХwNSnCq"xL28! V# w .=c!;t8ЖcL:Eԝ]p<Ǹ*pnXBt1r8O`_O|na%yG)]&k(ff62yE ӻxI&[A+gVj c5@khJ]Kn{R)OPɢntXq:a*eFg𨶏wɈaP{dgӈ\(8Ntؗw3/hgnȨ\[FVc)r:l%B@5?4m')KOxV},~ƥ]~1S7w䒐U#=7-UbR "*9Sa -)yYiSfFptXPjS;p۟=Ut32YkR .^G+XqOjѳ*W*O-[[u[$ O :}P͏Oi%e+Wh9/ U!Sa`&uu1AKO;B֦֔UGN$SHA Iw>?/({~ޛ]AxG_9 @B[yD?CFn9iۑUR-;~m9 `݅-AWt3E2apJ$۔>|Zp)\\K| ʗrtlglJu#E/h@2f1|{tc)楴GRpSfuU99Ŕ+dvw42.Z 6[-w, ols0ЪE1,6)ŀmuCp޲3T\-&R+j!6{[$) lᛎOy AI _ߙwXB若zNIX:V^ sXnVPT' b~|nSNR%X[iJ Lt1s`ЃzS*,AJyN <.oLnS,\VYkH c-3IðO/뜱SK[L~8r@~!’(6Š9d2,^~K_!Z^ b2D>Db'} f#L~si- Ї;,])Y0Li?WؑfÁ9ϵYPe4#@T"䒶$ݏFq<^2 )i' \qW&zO;(e>sm>XޚOs Irw8W1]\tNw~$b,:`W_(|tTI `VRkt(UǐPAc27G77t|xyLBmhZDq4J-Vu͌"y r`f4`w D_Q?C7f[`D5M4Dg7eD>(ȃh3hO֎H HIw<-kYc#Rm5O^Gc"=ˊJߛg䐸 7|CWqF`0 xQM{ի7F})6RC-:8MϤFݑ0[cY4"&dBx 3qCm]Vxu-(t gSE Zp z?$#,Hiٻ5t!QWi?z3/[[,y}!'6fOY=\twAafT]> \J93&ٌ$v>xTDʗ7HrMAd^"BʃN/8I#Xj] ά OlBAghEw$1W4G -jF[ε,U z|[@PKQX| A^:>Sze\;`yԎu{y(ъb`',yn], ם/?w/2p/m#2sip&U+* Ȓa<uB*a(~qI5 ƥUo4#dT|_(¿qeYO9vE t mnzƔrkӳ`:Kq1Pe=&Y;KX+H}$0@H`O7%U62; K+hGh*; &h$)Oiy^a뉖ã2rFh![nȣg =J/JnU\x8ڻ"8 tj~d4*C4?W H"h0mt|SmmN2]o[S?|ȍLA~H}ވf^]/4ff)0&Z*S~xvd`HD2-4Fwjd;lUnCSg=cci)fߊ[5?U9a8͚S%?ަ2 OlNۯ_wx}edZι.Y c<2kyŵl;~ +i6sjBbY2ho9|#'f4Zpy|`>ĕ7K ޚ>dYfD9rW}Suѵ[6mN m_ˠhmkky3N_ZgRlJy\^Pb=Yq؆0b{Fg1QLY{vD3pou3Yq2z>zo⬣C0|r~fK ̭_NՖFH:kEMC0$TR7ʆo 2vj6|9{+SeS&0!}-!+VZy75 t+qnN{^nl*•CܳkJ(;eOmue:$ʇڪƤg'RWZ`p >M7,[ĉod6oru-RRpDH N~2Z0= 1jݕv$枙xboJu*u4 X"'>pjy#a=%tFd,HRsp%n|#Hw;_hI_ޮO.XaQC|ӟjBN]#$k&T4--cџ0[F*gl&<(;b}d79WD!7THt5bC>ByXEQzth9V( ϊ-jՖ*"4/HL%=hK}8H$\0L.dJi`y9PS0LA'ۓ 9`Tس&Q6^r<Mvh_a&K `qoC`Wۯbbflo/i3'oȡ>GuڏAF+leNvj9zuO|BXbzVh(|F?e9[`L:nlRÔ[{0UdEa MS5nTw[ospUŵ*ͰIGe 8εw^ -'-̣6 VMt,yںu~08`cC 哶I]CF3hQѥAHs17wFꊍ c8J)!PޓrbU;l]pǑTb}u9F཭!i~xE4%ߟN~5%9a_B Xq1Rv;FͲgH]#XU'\f0ݸJ_ÝB@W~ 2jVAˆMOZ޷ټKp~w| nS6 ;W~!;%8 rz.nmc>}ș g=s!Yߋ#08-w]û׷댯J4Qwcl{3Ɉ.5ͣ`h@mEtiVO&,ƥxz2AWӮcf=J.{y- ?=).\Qh7m‚bQb˿IUy$m0 lCU^pM_1FnvYnŢA@̛TcNz?3M(ZQ=Snej#\ɘ71C 2EY˭j0P"qdWnѨ8 $Ko R_-p%h HP|7\PaR65w0&A)Xi= [y 1v̀&TU ,VmJ),]91-]пfr`=iy7[xn(:7y\}9T S")S+ߍq!A?]NّQlRQPFlLY70&='mnM08#lVhӟ( z}H!_ͲG<1B‰zF#cF14nz<`;]1./DkpGv`'&خ]]a[<5 h%!?^߆MS V,@+=sOY<}]RXIYW]]5iQs5% ~YN%1 5MLxbp] mSg0! <@ =o1!aLΠs,W!8D趂 A"5,}$lҙMHݥMEwBtoyNoH+ڕ+Y|E{cS=:Ut F%i팙4|G}x8h2"4TD <swd?CGJv_]j6p/! )ECӥRvr!d MZvD\}~ipL̅osv6( @z #X;FRWA=G/X ul‰@ |;*68<3D >&s{{C0v~I݄".. ޻̗$k[Na籐z@pVNGK%蒪^8aL"f ȁoC^/g)3Ճ,p]M{ :͈ NA;ՎPD嫝N Edy3*0z NJyש].F!>‚(/s&+[Z=<9/Z')G O'{Po   IECepȝc^y6x!ŘK,"zxI՜Tnye{gp_[5q a`pՂk='wh{&u!e}&;J;bXMGW@7@l=E1Є&[T{E"<uOTjb+2@Q'O{#=lCkf?I+ 8n}e6& 42p*@Nj- fqlh7'@S }QgVi{2^ BY矇HoW"㹪?qBf$Uy|P GS *3U"nJpA}ODpXzN#p,Ydt kNbX21_(\O&Ե׿b; U^OD91_1/Uc|vuiUr~"i)=` eY +LSXי6b-y.X( GrqF- zkdbRz(QYB0]Y^iٜVC$0T##4|ʊm"WrK~K:%LzSSA ktq~"Yk"y'jL%r7!(ʑBJf)KT](H$x$ਲ਼PʙpsFzja؆+dO ྚ䯤`IWO'+۲?]IIgLÕ#EHSלּp\VIH-(~ y WzB#<6\gLSb&ۼ|I> 5ЫOcT9PBGNnߡQpTn}>_:`Vyzm!w?Rګk>5[qŃRܥϹ`W#$*.jae2M JoHre0[fH;<@Th˝"ň+CHZT@LO&™I3~mUN]g`4 +iLt~ jEn]]La9PIЗ d(4DJ 5L<`.Skde41;cICcd@R qؗ }ξ-)V>#7.|V1D[&R_Lm1CXϕ75pF?jdY )ZLq62d KF`(HoeYY2zhV &ǯ%"~c7S$Jr=*F4gL8'B,:(rԢ__?sB̄\+"h2!aӾIdEJk(Ȟ.J~Wc`f rQi;qEoy|]dl9DcAQ :0v=L& ~|${ ۦ gCy7\z&@fl[;O D~d dy=ceIx`p@`vBmlB"+(_ ˩HDa.TW[f3y7#eUt9l qwP7-' rDg-sR>eP! 9,vO3<a>,Э0¡Ebe^("FCG@8 #y/"(kq]ٯhW6V EDڴk+W3"X >ANBEF!oC;TQ'K,/=nWOߕQOT*-wC^x_z>&[WG=60@ yBqXby ;mfۧ%Y<($xLV lhXۺP<2?}iţǏYQ-/W lru7yXcY+/d^d3o-)F1jXIho)8Qcoc_;eymPwEzNJ ɐEĚٶ,x8m,\+!b4 \QӰ`b lpiĎRl)bĈ(. WuO>pם>&y-Ї:E [0_| J/8Gnܴ,$+}-U@cێ H)-pSx"mh[@g%%!C?NE3vt\Ap 27sA阄ӽԔ@(|GyɎ?_MwbQ쌅1 +xk\:C_:0UpJ=`>IJ"+mt޾y:yLnbxFgܬ;b@k>Z0HAIo(S˭,1+"n= N;|l\m }G݌GIK8h0 휺颾B=I, 1J{q7;E\di2+ۤYaSeG[bwxIzz%"Q'&{"#!0H, 3;wXl^b=ǯ5Jt܏Ab)+\|ZE} hVfTd?35!i ʩlTKF GBQLȰ;ckHO5nGf5b6An5(t󆄺 PxH[!םO۳(eW12(V[|9'b͠;TSK} e9T(' b,P)=x_\;5EvtkSZ$c?= 3n𱟄a:4ةA'HPrUň糟>j A rȾ5K\.7VcHmodr㞹 [)hq* dU;Īz{I:i-~}>>U\u$dy6 ͝~u0c?eeos(>هBߣ4Ҏ^l3Ƭ:7,sd=᮵9Lj8+lyj!%v:Qp:@q*MiHŹWknf{ t!*%hJkxHQS8. W!ȨH6$|雝,hRԆ\/.fm  <J\ZI‹Zg XqSס4D[.:nJ&o%FwY}oREm*0Ynh΀ruu4?M^V5n!6H:<"*WM3GA`R&F4 lR8,>Yil4<1GMSk>UfV>3IĞrsavkZ2 ϪLW¸iY3raB"\} r+UIgB&T2V[˫e2b` :>Юy/3wp)ES\L]^Kޫ/\;q2+!Xk47,OX*mb->rvhpgY`xңZZx˛Z,*1R9AJ|}~򲋋Mm吗;LN((NI͔:DbYm(J?b/U7r U~de72CeOe=WCqѢ~(,P*1 q.(@u^J+v<{ItR 0"Ïu'$[vLD]Ӈj4ف1H iQ>]k8?g|.ZG_'|9z %Yod͑AGogtwauIߣӯRٕSʕlUs8u( TSX_rMV䐑8* nioc $$SuۻB{ A]PzM_NILj'#*nGhuG _Y}1;X Ŧʗk6@9Fubw/7s~b qKcq9=oE@G3joi{T$MOV 0aEXQPէ$_mo(RRDEdEj OD`4Q\xj/BXJv믝~R2iTUp{M/ D! Ol׮y)ĤD<%-|]S^|su*kz/DlQT{pMR{\]Y~_h8OYބJp';zCFY% %<Be9l7QzlHOP0 Bup4Kzc,(ݕI[JnKS ]=&afiv|6x$hHq]e]0A~LxRu2ָòGlMƤ棙0Xbu8ѭĹM3Im:VUue X]̕}}/b͵ <~8DIEGnL?Boಚw@"2eF&a~Jۥta A.BɁc#pMO.%5}Q4oKokSSo_kxv*7a4GGgňɠ?ٓ[d>r5N◲9;!ԭE>}:m҃2ZSfŒs{iʲyssbܓ B pIi-v҄>{B: Eј#E9KHLnaCKe}h`:qhPB/Xl_g?:S˪kdx[b%IE;SPpUZ'PD?giflN{&ja Rک"E϶ta`Axxzog-soJV@e9®b!*ro//ggQQF{(Q(W5e2A$uJ3\$e7xÒ٤\_y>Yb9_4QJ0.J]>!-@(rKZIq}B4}xa^Vff'|6r} |k1B?RLRԝ{9;抽3QÑ-NawHlƞHYW FY\{~0SL\]g/otgoXE +=$%C.'v)UfՄMc`o%P8D QFA%dI.Y8K28GԈ`םOϦSǔWWK@rٻ}R ͖ڼ_`~/y:3g+Q!h?$Cwc/(XLrw . 1ӳ ?i?OsnJUw%gsN8XnVk S SB׍ ^U (4EiKJ݀{>]2=t ZH+ѾzϣnucL)g{*6"+VBAbr]0]{p$arP#*Yyvم`ҼU0ͽ}9qZֺ#J&O'Mti>v0 ģHwZ[ݴjrNN#:52`a|"qB9ko>Qý.eL@ 3Y^ZP<;Zcf,[LӋ,T򲼚05U΄pl`w65DC<\[s@55lKv18DZ$/Z˔{-d=N">'Wê !W.M), TX`ݸqPtVX+ѩ(vf_ꤧf8AK~[4p|fQ(NܻrF KhvwbPT]2A<)ZXH:H2N_8716'AM6'Qs`t2+Ns'BjFMo{$܌*!r6n|ںA(Gmm5r%ӁPhBVg,ɦF~=*&-}f cДQk~5Raq򽵎=XpHiO|Uu$,3`{g:׾dpF!%_V]Ȅ:ZFvFDRV~z rq]OÚE0(l# nsK@doP3%pޚlC D/JfpO4V֍CM'B*@r.7GhE{݅&{&wuW;&Ǝqk0"Y@6y_`v1Md&GS? 'x!=yX׼AxD̥[&^&rya7W䑅Olh[}#PN >O{y>(3^ cli+q(97*RLتƒ_{])S/^W"랻YD$G Ż5Qeo .:ԙI+bg%BÃ{3g1fS'>}9އɪqYUK^Hpؑ@k}KF!oEZM ӖPu\&%3Т7RD5Y( Q a}[R3>1"咛%I!S>Y/bT&A-[0~ TտXgGsC M=qCmKCCʹ'_Ʋ 1hO(+ 2%J9Y.>%+-O栮RS_ #/X,cGKq}bR+[Vvo6 b5ul(sQi7b' 7X˶wXK_|`X`J;_S lFudS}ZmVoyvbҔ*aXf$ te^tSLeɛx jom[?L9ڴb6DZ W_2ZSxk/aa낑/ z|%W"ryFJ fV2 H끨e'==-@gX-4nm ZjYؼĆ5b/){\$GLx.DՀH7K**_{݄֦v9bFy c {g/-Dxͥb|*󃼴iP Ƥ?C&snĠBgL}'`6'1vsRUWpl[ƫȢ E@"ܙn ):g>;TTOIglT3hgmݲ5^9#Ѻs* 0@r6D/Ԥe}X1Ic M6XV%7JBȅ:^BK.K!6yAB03 JkxSSWso__ Ӕ(xZap9ɍQ2nA5m2Xxb#"W_L=4VKەoQM.ڤn'~ w:>ha˅˵!B3qw$I0 SׅzJXFܸ4c!bVCt`OB:ǿ#ZɄ~%>vl%<z(\CxjΫױ8auhfj繦gkPSoWMQ넇/)' !v:3F*K:@;ZޒȊژx93+Rt SAQR/ hYO2#[Js1 y1M7[ G^<UӔa2Ƌ[6@tqFNM Q5˄h{Z>pNpp]Ldnma+Up,90βzuFgVA6Vk@;Q);e<^SV%@A֖$eڔz̳Y.͒"ͿVN ws]#ڂv|S `U?)grL9 q8i{ J!d(5NQ2=v@ސ.Ħ=Վ`d>r۵j,=}aޯy5 .&h_GRDi'[@4 `OٱM_8 -t913xu;3 %7")]1x)-WK6U\D)>b^:H58nvjoOneȼ\l{`R!+s=h`Y%#@c*"7^ Wfeãn 0mm~6[ SR@?\r TSR{&GUQo=}y !B-t; jWv_/cs .>E<ߐⵠDrM1(T\~npS>ҜH cDwb6T%O5Z5 lkP+;x_+w9;*=5wczίÀFϧ1t/%~gQ irzFWBߡ.K+ ҋ`2*X^%^: ifei5\^wxqd vx<pATޥ`KWXE3?%+tc9iaW SA?x #(#N_zO3ħ W~mf}9P+ϮBXNvyo.VE *[|O39=bZXk=*k̮t8^,q%5 [iM tJt/wݦ/m#vmosy~Mhn|i|qw%h ϊֽ}at7m}_#m-d8j2zIX)ɭ8kl,hHa[?&͙AIZE]T x8$kp_5+>',諪TegA(J8Wy]*܏^Wq^Sz}b *)v*f:FuY1(?kJg?Ƙ5F'PCWg^ ij%hMZ2iAڸ[~bFldZ- zU 㴷A ʔSSA6 0\yo#0E<-S]y} S`x,M=AP oC[T%8w$Q63^tî;eUO^{t1+҂O%M6İNv7n֢f+nEıӏS ~ټj >8ûi=͉_%ޘ2ֹ։ɩ@!U&ra ks0ZmB$԰NTn+,44|g^v)m|2իdl*Hi%\U5QBsX yr.P-y`Y;q@* X Ԟ XIdp̈EBH\ gsAׄ)>䤔-'dž?&L\53r=o,$*Vo戗Ȋ%\S1q1k?~^6eG,V._o>/iuR">1=]LԔI`Or&c j$q1cOh-곕2e!TC8F= [}iq[k'PDT%`@-˙N+<{j\dk.J MfZ ڢ{܆0vhYzl.Pi=s6\֍\?QK g"LF@ 4'@b8FdaGJ>ϡD`a񙚝%ڋ0wI BdTWgEq}F|UCMa0q(F5@gK=b$DGV%-~017Ӡv4}٣Ҩ>a]'\%^\G DLqSlҍ-W\됏|\6W؛1 ?*:dOO_m+ҭL|*j#V^P-]Q sz8#&#zE%Cg]ܟ]#ߗ0˥@^I+ O煟/uvwk mT:P Bb֬8l h:`XGz7rr1~C8pn Tj5is$n{"@:<Ɍq8Sk uf՚ 4okMҩO }w5$}j7ݍ]kaR8ȹjz̧[+Jbi3$4w ^3[^ӏb8/d &}_-"NOdӕkXu{6k #{cz[2ꨀy"D=}v^>oJqZYu3кU_dZ\ҍ01 Hf:Uz%BX#}A  GkíC+7 h #,$!jDmbXl:k\F -G&D9:2>?^ ҩIi/O'u-X[o`3ˁuCayaeQ1R¦(`R"#0dlEA4SI3ȉ-=jp#vQ^6l}<ߚ t4\&e},ю1n$5^!V# :uzO4;IsSEZ4DM@{V}[C'#zRhzG y: D'e@>I`urcb" I|A h5P~>dd mNGXKȥxCR6fseZ0T*2G{y~ ~1< "e1RVriY/I^Nt}vMO=v.lqպ%')Yzv=aqp":uO^+}B^{QRX!o)fƖԗ'i5t'/^o92S":A!',Sr=> dUt#.Zk 0YSR?s={$3@hVuPL&A|Dxx]Ɵ1L5,봌.&89{GYH |c!S B{LE̝n?ϏˆVX_eܠsK\1PژHl 5VCnKft#;e$nΙ_j$!xT!6a,,T x`4<|YۦN B Cp8p N2_0fC]$9G<# (ġ [tH: #o?O+X^ k <H ͩi f^{1alҢl,#701Mr njT!D9c;!d6^'Ȗ  <CRji#"/WgT@?eP&+]ۥS`ZT{19BXHY5S֍ 0n<`.QMRL /! үR<pGwjlT4 >\b$ 25Y3i0p NC6IZ後NK;@Bֳ{z8ۨ$)[Bk_|öYZRniQZnYIWU"fPW> 8 \GG4XSħ]͆h5+BJujL$k_H,B<7+!,Y_b"RaU!PQbӻI1YNt `s88w9~EA~z*,0/(ݟN&&`><0r7ߏ9YP1UօTc,`ע (lszFT7/RZ6(>2af)22~~.?E2Lp&F/CZ|Y!KE *FLz3O&cЭVBY%61\, I̙c2Ǣao6k+@*g_㣯@ФV+ 4p) 4L''Qbyq< ؤ+O`޻UW(p8"cͪߒQ_31]M?6tNq^>C.qz ";H:ԗUӮFF2:Vr/ĒZ/9c#ny0a yK3aM|C]t29ε:ͥwz*c]\C  L>;']IWpO"ApUcR XMY2ul@akrfC*qǕBtUGs 2w:;dI-DDG4K_7ȿ-"ͯlh|BWM^1r ۖS|t]?Ol55Lq_UL>k Yyi-%Y9LaF>`1gݖZ[r+c>U܃>22U-β|)qXpOO@$Dm}s6Abؐ\ۜjh辰QCas+dvi=%bx)DN>7J@xca=)~)̬}(n:YvX__A{c2>emK,? 'KkBQ:"O_ g|XdbKFHil dj}dKRTd|+!ʳ4FOp>A+Ճb4?B9׹o>;/ ,iÈ}9!5ƵwgR|AᥗI$ɞ:q?yR\ <<'PD9GD ōMOj$/VExjl?0Q([Omck5fRPIy;k0sJ8 x H{#psq.ĄQšh+;ə&47W넠R@޵2L5pHNi`¦vx}NŠ;eg`+mWyL|up~m9BKdX&3g%$1޹h:d# >&ٳ#rC o˿:#bHl>3$+ӈ2ĢwηYnUǙ؝:e=HAņV7)t 67k6xjNb\e#4ڤF\4쑞t}u9u| A/p3Bx1`Z F"ߩ&[`rPtۢ#'^8)yiq%anޤA&l14PB5J؆>6pDJE÷c8vM?Lq0Χ͹L s&6PEhig=b鴒&;pq:Ee.؁'N-vԴf~>A䧻\ ^@j&LϿw0矘CY.6َo(\ON+O gLcAHHJ}",ՖkPnV6XZGzb)~V4?l5E:,{W[0ft[ʟROi'#gʀS &>I"$\a45NP)}0R#Lcp`8QoX>F]qlup' rvq vQ`gA]l٬!}޴f%w4|SMkݙ_v7NrR`$/I):&¼q e͒S,Q^{S2174T)WwIg`Iw(Ų5? RB(%˚q LaFf0s;kfd WbR IVjJsKc%&#p8Փ0BޕcSۦ[kzvq 2f:e X`Sy*˾'5Z]j{gbCGmUi4ԝ=b^!{"U *GB@d^P.uԂ4S0K?B=!}RjgkJ|t;,F],P)|Y< nYbMc,.fZIoC|!)9Bw'&LSBRk̏X !.EYSyšhQOq$w;UH(9y ? Vuܐ앪%!Ί߆Cxd/nsd1^ +n*baAy u:n.yɵd&D;1UŠj~S뢃>p_C@ DcWBemXK$G36i}dBFfQ/s`VE -)^ %I 8"Y'eY!ƸɪJ43lHoN˔Hn:|K0i=h5FadҡL ha5ؼ4qbR-3,Qo{łŬMZ53rF4}h!@:߫8 ys0UUyIG{ni\ O3&?3j?|PлmCYLJJ+&)G.x3cs9x-lȎGs#*B׃u#D]& fz6U-~OD0Gm-Lb-L? Դd![J> qȝgQ|4av{rߙ|x`&WN͛:ȨUHa L5TR/IK+23@SS? ~ј@S~p k߀aBdPN#lS@>B07цZuHl+!UVSm8`Ȑ~M>2WCb }3%5_p;Q0vg0|H0c!"tz_ و3xwnJM{ ߏT -p rJ1wnZI];@tOeIOb sÎ +u6z&p!Yɑ˫GKJhdo*N%eA3аQizl*}3 !p9,2p5oi9:0W(;N)7MiKyIx ͭT©|^Oͩe6\uB(ТH@yz eXOu_Էר&G\clO!*wr|۩ ~Op7]6".X^n}),i5#tg`Cu 7A9spSv)%rug+ic 5!4c[feBm7,Tt«q ?g L[BΎ 3t<4<QZ] #5epU/}KܯAz [@n:0|۬p}kd-uIO8'V ٦cf  u R5pP =h!ytZOLLvzB70ꅧS|̀CeYȦL>.N9.@R[4ZC=ۥ64M:$4[OT! B5qGr>vN; zBrLBuK .ƚU:'Zf\[ _<;tNG8d\ D)":|{OT3~?[ܯ*c 96Ķyїg\. Ç@/JKy'\ď^jD<q5ݍG֡1͞WJWlTi;Ey_㔨k4rM%#d)IBbi1F5WbT:s`$PW#w?.a0®Y ׿d+ ;ٱ%6h@)Վ?'Q}̈́KGEeh[r `]xsvK~-!;*Hǎs݌&M@[vN ͕eR,}z |@P_]{ALE6> pPڤl,,wkwL .Gs]}+YGl;t%;qB7St@!qFVMDߠ݉$'b>'De׎69 ә7 LDxCAXwOL8%Q{`oFzk?C9e$&1 FJЩ k#Lo?:O(9a=9KpJhx͙d+ -=liEKΩE/^XfC@Nj#7.Nr) P+z36ӥCKBvܒĢj;H1L6 -L򮫦4E䜊N-dn*auᘎe ,O"4/RsCz&(JQ`v&Dˣ=: Y;(f>dZQ&e^tԞpOm,"PM*N]h!b֥ +D44D_ 6EϖbaVLdM2i%C?qzŅ17gp̤XڈkM̀A|QgMed~  >I"{ԈHR8 wݴ"?=cXŮfݝg19A]FqMV@ `^Bo؟]J֬fb_~+KƔ#ϔYj'd%O^5KrE zNUsv-/ZE$)eߗc#;Qٿu!փ$"LNz"\ hbyKr :߄ڙXۡ#F\S)Ȩ_*[ ݑT^Ȋ]yAg%E'E3gOK(h cNJ 9A4vVnCR tUI_jPe\㻷Ȫe/Jv4ssy[5?xN)Y3 ɂێp?>7 P{֧DZ4 ȎWH/_-eVM]˟ٞ@MegWV2nj_sI|p55 lȳddW4l=1x-A$[叀0Zq \/˗0}4Y r&?(jQ1'%@i0Y{Grq5 7pj0eՠ7v-9.,G!d@jFPD:ϻo`V0켙KR\:B(jkee6 *qntlʩ$: ஋J- C]E@}?#.+5Ѱ\;CtPBX<7 {Q Fr^4ѐ9Ǧ+7 8!]XBQ91<. ӯsҙ"ME j#?'Rt}Ip@!ر$knRd))h](tȤi;]Vc~4wo09HRr9D` 4Sa%Lsz@RD?˰"'*JiiCs2MkN/ )f^S^Ud}|0x*됦aog&&L_ WgmY&ҥEEH2P;b7YA[WJ7W8b?x鼢:(9؂dX#-pkc6y"EOM\>rєEz.9auzS(@[x"̧xU\)7Ԅ%)Ejj!79 ;t7r:ޅ TͣNѦ1[ZYf5*A}T/^m7 q JrBA{RFlI暓Dxe$U$jSng=>'#j#v@>xEbrshogvhр@:tXPUÎZ Qv+FKܺVVFʽu2;%"f {(;^ečK7y*\n,/j?RFal&4&nC(d|;>.8px IrRw 18Si$d_ȻrG "5=EvbM` vri(7ULaK]'_@ԟlt\M'ƢHеu]tV׶x,щX\};o4I 5QɋAuk@~7|Kƀ8<%&2Jh]Olep![I.7Q&h "}ayX$3X4;MLSsNuLCԿM9IN/FI7O}h'+w OZ lҴU9-G#D Jt+;#\}Ybtm$9*`¯ o3{"B èX;SϦͧxx/mBtJB* ՇAYRŅw3B&*ɚ>&I"m-i(Sn27lP7tg%`k>ٿ>t,/7aaؽ7# )x"m#Kv_0d30lq IuT/hKz>LP1fGDfq^RZ5H+6LP=I#7UAL%Aۂ8Mn,.TEqVɒ->Ϙu_*3}ADy@kfQ!_p>ՠJ_4 y,-,# 9խ[ZoM ich2+(u@ CoVTn=."RF  bl9ij^@%!x&ism8Tׯ/ZD%x8 芎Wrih%BRocy,*A$Kó>ZF~<\[s3>(ϣԨW,9s%Qd&YS`q0$ud!;"$ƯBb{a{ж A }CnS⯟3=6i"knk0bFlգ2%*k"cE!%23c꽜^; _eEi9`|MpӍE0h)״%o*kDӃv`=1qkh{ 0+樴ډU8fFL8Q@\$c#Ynz>D+*2ùaٱQJ'%̹h+ A ~Xa;<ҟl5bpa"dEA D@@/6|5ߒ8i3=DJa%fPX`}?9#N89(q)rѸ"Z %񒪀Z\Rx-y(6R1#;85vJ;W [:x!. _(#~fk`> &: SՃy&OiL9`#Cɑuef}**L@gO~ Np6aS#)Y}qe&#F܅ȇA똻aF85V~u1;Z>z߅8$W^)0lDm ,Nҏ\=ci>h,uR$QqֳPHi/>48~HDDJ:ssؓ|fTz n3 +%lIňx?2#xمr9]ܾ, 1}` GO`XGRڇʹq|)MQ.՘..nYge"Q'?g%j{ɯ̗ < A¶Oʡsf/]cE~NkdS`dm/*0*>PP[ WqyƲ\ {kd9֞_pJ~\l?yJ BM @ %;2tU:TG6Hqٳ2^]~͇ QA bkm3OEw= 6%UFBPy#EQSwIm}ǡ h,ΪfXI 's'Xx 7gXɃ#gK AKoaI'H;R~_g,s dEWH4߄b@8Zטvc{$BeA˅doL܂PFFrdW4CUHG8~OQ;wGÞn٩Fזr o 4-t)5py#/`ߺd;=b>"%ٜs:vE:INNJB|q<ުpIu)زچpkAZ=*C;bfGI'TMO-nw ~kz:(9}.$Gy80%mI`E8^aJ)Ah@Lk{&R V(`jRB_K2xPj/3878@? 9ш.d; i< { ey!ZB=' )Ns_ŏVx36xsd0]!W` 9h$8C˟0yj֛_Ĝ/H_6s`!QQ Q_!/ܿS?6+*~E3NP#8za=RjqͱoD-%tV& O)`2M&\c"]4TZ_uI\eVsXW>_ \V?S( T5oL8q%RNoE~ѿNPs^$ѶtCZ^Cgz-e*e L%1O8D?c/-Jzgz[k؀22N&(1)9o D-fo6뫘^X UF;Թxn?mGz0SR#>lEPDNF_AᏁR5Zo6r鳬tLXhE1LbϭKVp߈lPԵ>DTJ.`eRF򚪱;Kc֪ĞۻJMrGWf.]gu҂XDI!> 5.Q'͏}C:)Ml񨡵 4ydy}֋ĻP6KA'DM(qxrNG@V1|<őzȩk: 6[e:A#^P]loS ^  !U!tҠ3Dz7qF,%# ] Ps^@m@^%r! O;5a /ecr(3LSLo{\%W &K,<'_2~kBc/Wa1'h$9p(N.+6 dU75r"25'U(눃 N@[~"hGvDJiQWUUZqצѷ6YwJY~ʂgA/k5FMnf+}B::DNM3BR0ҭSk}]U]"j̟=?54;VypWWazBV0u{ SAF\Y%>ċN ^G'{n̅ L㶿9ؑ]:H"lMG>*Fpfy c21y[JIcԜ˃9+K?b|*?X`FI:YET1d)-_U4oK1d ոv/! .ɧ?s^{Dq\*=z7Lvgv0eV%YO;Toǂ߰.3sClֆW2dl#-}/hǤN9/o$ Eز\\_AhjbvTϷBԅӒ\^S%klNIlJAj+{kڿ?3fa YK X\:ZkڋxSTЎΆB5(.1%T۸Z-!i ڸk}O'Ŝn- KBT%#?􊄹>3e䖥s@ь28hFeI.Kl1T'ϓ}låYE5V^Ps?C&v0&t7#Hy{J\>le^˺ΫE䵄/n_hF gtԚ ӁB!6kn X|wrCH8Cx]URasH/!}%:E6:0`7@K. n̽HC*@2:m&U=>`S!Xso糄CݦdL{*$Tu&ɖLJ4W-v&J8ԳF ۼ)$,{Ltr$_#:L8#,oq<=PQxMGS5˗*_doRHsKv_l:蔒wnS6A@v#*ETؖ]Xc-|L0 o v #GUpoq*| [ ׄdFI0,Y a[JL$qģjmj%OiZl8d)^kemؼk:б(#0V:06'A4Q^BQ|3lxH-eYw\NS4&_<dۛ<%@so\" d²#rRmpZō.5;It?ׇzh|ixɻG+D>*OQ@';x֌_TIND!c]zHWD2g"FgFK'ߢӪ^VZmf=ţeÇ0Do)fPfUHFШ^ 93D0#P[]+cWP#݋Vƺ= JkszΪM@[ae zi},|]x9+FiO$,ZTXas4 O4g۹H[#[5RksIuz'Lcz%q!S $9Y5bJ9/zv;Jy p:U`>Ԃ7&V3_ў "Qy/ʹ7h(~#Һ]z#IM/6Aq2;;|Y$[\8ʴS l -M K,.܍![8 N8D'#)E;O ? & wשZs/:y3U(!ODGYx-qT:$I yYJ z!6i),K=)C/HHUmɐ-74Kυj*"rm+B·n[`ܓv6r] 'b-2OX2/jvJq^xP ,Q)AeREϢa.9=iUm8S_yQrqD3Tsy361v /.ċMB+[]|[0]S ͛.4H%V`D`p7XWzwez (2 ߓ$ܴ%;ALu/ #>%^G3._ϑ8Re8sý)M-n-@jcրmou@|6PQ|7ɆN5A1{aM55se$\F4~L+,_0,0d&"hX;[HQ5{n =4"MtRxSv9.Gn\D'oR#H6ߊnP %W$oMc=?ޘQKLhZ5I-?G/[ǯu* #-,P$fR֏ b Yyl'`|޶Ep ONm[*d}YxDQ¤  ~]tȾIBL+fzQ|vlG1yI_d?IC>t'_&bPŀ+h^u|`o",*@-CKy>% Κ9 VΛ|Z٨Pb;s a,N3)Pw8nPfxF|ٸNy\mpQzd1[aDi%;n_sh) eFOM'" EoGWq[~ \/2L@S0 }6q$\VݼKJjI(D\ްtrݎ:9i?GωeTnBWu&iX0FLEO .)P݂zμx|\w_%F&#^KKK25גgYZ07070100000132000081a4000000000000000000000001662f7fa900002464000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/ttpci/budget.ko.xz7zXZִF!t/ว$#]?Eh=ڜ.+[υpO?mHjlK2Yx܂@?E} $]S` bYފz7^}]@ FLu|Hʥy`t㖉O,eV}'yaNrTY@k*  H.g\IG f%͔W5 lABڋ;s`)Ͷg6yZvaZyυSi}a+%#9"|-l/7hyS]Bub]:Elمwߦ/țAE啠V?9>HT̝0C7j^(KqqpF__s$OgrqbJI_Iۜ<\xqsZ[K9(w \9;yj1b16 <;I2&!iZŒ/3Ĵ-{A2 KSyn\n΃]ͦhl?rm@fyq=z[Z||MQZ>6[zkfMxlUqRZ yEG H_iF@ļ6Ws@%8YzY++MxE hI(C* iæ1^]&' 5z݄wȧm6Nu13)@d4hf 3gi*kP3ޑL[Ӝ ejQf[t,%K|W:EU6$%Fh(Z0e83wƀ1)΀HD}oj0 @sib˘Q?a8/ٰ7- *LSJhe| cz<|a'a)lfn ʶb `tYEսo Л\p$$R >)wNnxKbMGT$I}X=wk)':)oUZiAccfWfiBNhĿ*[}BOUg3hϕ?OQ^y\3.0?@ȥKSA넏V'l.EPXC{}gy\1\Ca\~֎UqDznc6$ U!2 \* n|Wg@sܱR@μ4ip&iv5pY6FS5nC7Pfzw r4r& KNLR"w^oN"7t`@?5[T|k7,L2[G[|nekU9[<<*Ƙ`.Fb!^τcls''g""9H׬DΟ*#OQ筞1#:Cg.[YH4U쬭 Ö'MK+moZKjGN(1fht؛B" S|ғ7PU5(ٰo{UX~8/fX!K:i)7t734+cX^b૗¯DdLd/Pi&H;E@i0g).3-y@T,< kD1ڢĠ9Dn$7=ַ3^1jTebcnW(gNOwOWD ezr/ ?@0NS!á=9@>g]&`BD 2 l%͖Ov6|F1Xz07Hi{)7jdЫ,EV!a֧E\I]!FMWsxy :yRu#[v^ )ۏ $g2B?u;L n=HNXQ@?쀃 WWi+_RU:{ʠRo$ BО!\#P8#PK hqUzL%C=DjP 7/vs+P&<B@sq#Ea'[@LANe"R#-F@g /!JYBiS&o=5r֐n5pO~+/AuՋw߿Wȟ#zjgƣ`aC;CT-\*6E= )ZC )9HzP/žʷUX10S;t5mD*(O E\َU`)@v#UMj5'NX Ua[m<Њ H5A` F/%͇BЦС-s;kn s< ,>0Ta$M}\ :G6Cw-4VՅT ,PN1g-2XT=Ul9%^/@|%C}miӎ U5nަpT֚0Te',,+t6+/>͢ق)qGFj1í<ы`Jױ)-#P *{B>餣bqmJnU 7-CAG)3ZKҥA♞ݺ] zBplv/X_Oa̷ "}xmoNCH0Ǎ706N$4jlVa%NZp,Nv2S0U޾`c^h H,"y3'h=~LeiTTΉgR;fqe`!9m085eM\`%,H|xt,,'w! [(e 143qiKERd.'-~ߛuG@q4IAs[/2YT2M%{%…)2h|.@inF諷 ,'cWm+4[9#9@= *’Bf&Tex=P# efyc3+a}CtљZh(?J$j]}%9Ź_^aQHwN!Fs7;[Y &MdʹjP뫸ESq{U豖rbNyfa_5av*A~zjsr? d_cfcD ca¤M2 ^UӎHI5'+HÇk+0h'#&& 1EvRNo9l`~Fhc|P+O $X\Nĥγȟlo v-(& zc6|!hG_hdy̧Q! |u)ɳn@mCtlymUS [S*s=޻%o׿y7ʍ~E#k]-AXx+i3[赖O̟5&[WE#K?Oã~?+D>Ms:jOwe SZږ}DŽ*SsJ>S"1\=Ln V3-)g4 F/2m]Ξ$A/gBl&}壈q3G’0|Z)Ma **ڻPeh}ʅDg*uȏQ"64Cw8҂llx~B Qol皸z}lmr07:.@R5zI?'EXer4溊)*e.YX!A'ӓ OcP8dD9# ެ)rY'c.#01hꐤ0@GbZlSmg-a0qE6OX0KJt5dc[q)ӫT%>rJ##Ĭ'ZP|J~jx:?LAil\벧yZlO֘JX&dð7KP| MXyP'Iaiw_}G~+{-ac6]>lv}<~0VyNF&ì/d-+|$ fpO)~GA52o@NOކǮ@X[]X$?_1_i4Y֖,$ejzuea+&iϩ.4ڧ1S*w}AJ+|_GKg2[~h5fx'8 9Nn$-7vT=b|O`3 ?֡RZJן&+\]014kqO.j8-r%Xv r)ʽC,L#p L îRQ8*+7HO²I`e}o"F _[Zo̿V!2cLIƥ0ӲGGeuU p :`\Z܂ |j}Ts+7%ekG56L2Qb"KܒzZ=\ a5QNXjY+vpc)u2S$#%lކyJmZCyec8z9,LߩCGo#|œQx;4u/ |9rCu}B9..E MJ!VLSƆQ}ȻkЕ_J-#W=9ߧߏsJXpi9CRN,?E5 -7lN6+Z 3Ms;n`1ϵ ?{g"繉LT@AKܖ0_q}Llɯm vBRB)V@amj-tv $4B`ګ{ L˩>Q _.տfv6wPl 83:z5tްBݾ*+1ڂ' (3Y٣4 D)|ȤN?߿m ph,:H?GetQe4o*x?@63~Z4cm ICm'\i, m{ln'E3߾ZX=TĀ!7Gvěvur=%&Gةd>i\CQ, ꎝK@.Qw6㨇X<LYΔO4rYy!;1`ex ؙ<ݣ^Ϣ|CC) ϺVyOγ$ctܳ#P~ 2SoݕT"VvsHVYT-Z\ X䡪jU;1v 0ׂSZZlzz_:Vy3p>V\.HR V^SB|q^hPJ cklt2_' <߀Xrl뻗Hz,NgYZ07070100000133000081a4000000000000000000000001662f7fa90000d654000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/J]?Eh=ڜ.+ЛЪg# 6v;\z\(;i7۹rb=tV.d߽KZ&_޻FT NpxE m&&x̛>0%sI5pAΊ,'CU.jy}r$cI"&])N+[E0/KZ1$ |iϸ<$w"5E*LZ\qdy6 Y..c:z#s(+٢e]..<3>6+\a:5f- T BhD4iľߖRe qQ9΂vbJYC'CR T2JHwr21rpy Ⱦ |'Oc->P@CYyXj `W/gq=kj9wP +M8*_sխ&5+M۰rx, EcN7Xjwgi_b I'4מ}*NJ_B*.=%Yx`+@P14 f4`Ogr:£ "dGV$%?Pβb?< j F&p0 UiAw_ Ye ³e%!Vƿi}V$Uka."Y(>;4"+̍O"V>.)oc(bI{FZɏЫ)/ +xW?@<,?NDm }Q#-|?")7""Iהĥw?)UyVV+N 4;KbBR!ٺ*wO9OB|gBM3 4o }PKg+6JZ2j_yUrEv:Ϗ%b$.2{gB06av7i.cMm1/өE GGIbhʭnbeI\ VfeHM :DĆsk?БD[$RĵT.lKbEc;sLjՋA.WbE)q|d4_Jh">M2X/ȇ nK 1pkogR11Uυu4R ł˙4"q%y}O,W*-l&>vfS{\PGVJ]<.~[Qu($qlkaA "-wŮ9sgg1 |'K"ҝU9 l(PK/O./m vee:eL Ui!2YlDnztuUgN0Ҧ ӓm=׼q~!˼tgt ԮNKE:j`* go>tVn-RdP_y]VȎ]/w8CFڻ 2@=|R3Q.cҍ  !WdGlN3P+ZJY¬M}L_#Oݸ^zV: 1OG &M-/qdk.4V2H}seog?dMQQp7];/ ΟԐHќ ޝMPLjYjKгwcBFq&)#zŒ߸PVFL.RkToUc4FkY=R9,:`r|*l.p4M`uё# PT̆9!lFn4ݍKA@Cay_מ~&Ǻs);jn&5fgq5{(7ҝ:ą>wɞW?59Ь<"Hl(Q3|䦱.7Ĭz<(RzQ{0~h 8$_1K "~7 >ԯ<`ˈΕl6-pH <1/H>kୗL'gI8{ўLdU J5ύd:&nY옶k$*c޴yo$;mn.xGe .Lt[W15qxBeMZTw3S6ʆLھZw\s;c3;w]1Vƕdw3e2؃7koݳDһ.ORdA'D))cRMd."#j-i;L㭌\E/RfB﷪Z`<Z6;e 벡Ful%m'j|czjLנGF;]zeLu 8͘o^έ⩙V0]]xn>>Ң!Dؽ:3| Q#F/js2YDBy-;DrX|\;ʙPOkIi8^W0͆'a ~X0KEUW& fT=C;1!=uYn,1H1sö5x4v -ܢyump*/7>vrw +cA}@fu<][K-kJ=L{PDs;ౙEZ/Qz[4L}_/Wv)o}rAot;^#s{m6{󃎒Ld:$umhl(ӏdMұ$y.̿%ӠVbFa'*2t齹xz@gU>dheSy"fA>|L^a]#ߣ=nixZ!IE|r~;9蔳F\(s|.N+/6/4NDjoS?2z |% R0j T8d܅/E}3bUĕ%h/6+0KJpU[r;JudɳnDYH?D#y:<7BJ,k!KTjkm.ḌHSiPy{H yYVwrγ,/f yd i+#;uM>TU$Lw9%bpT@tȌWv3Ë+k.jr pĽ YK49f7u+< }gv *`MRLBc$V\;Jcl 񷙉 bP $pȗKRfŞwRS KJw Mgd2;B3<VϜ?Ԯ'm׻$3ld{gĆ Sndz6B_Mx>ZV\f?D9kq{{{~T~n8=g>}SlI,Yob4ݙMD%,[;ZZBN^)+`܆ig1,yZf:( f.N^_Bpy+[>u'),Q\$E<07ATÏٿU'du-EnLSK' t breEl'4ǥFoU5G,>Z_Ehg `&u';I2 6Ag|yvpD {ʛ{%k*6W+Ό۳!D0`PtUJGcy~ʨ}@x3h  bWA$gBᑃY3Duɍw\Jc16I%ﳻԐm\;R8:ř<"Rε&?up93Zj3ֽ7xS:DM, }A0Pa'>ZCPL]CV4} UbZxo]+F.ѹ u<9W)p|EqϮ1D6L9z:6j3 F]r7*nxϷN$C!p|0_~&I?-e$-j;#ü? y<_ *@FL :cڇQ]]VcJ*ZtjjO78^^.;!#R:+8݆6cw6GDhе7r:\/~FâG`>knqiٲ!-ncB%p%112#'~cHd [e+S`)vЯNEE:TZO=%\=R͚9 _b;W=~t%Of~Uuy$Jywt)*qGAG.fX'dktz=΢"fs)1~Y? $N1\bcQѹ Gڌ_6+Q$+,˩Tdnelw|?S]:G,:e}Ze5p3˲V ]R ED C\C#I#(s:5!f3_QaG{oc дWLs,39IEn/HsYsP .̿qG޽KE;ZsjA2`=,,/n/u˩q0}o| .- GU%V35W+ibA mJu^EcKq.֚r &/pajd5 u+AW ``:l>et |6:+[baoa9!b?|Zȓt\ٮ0  .\6oߔJ6{´)=ײa#u27qR P{0A\iOETODPD,݃9;Ye\cϵ{?s$2\XQm59Enj`r勞 4noЪHoД#헇IOVoF˪XG%Gn4b $t.:hf4q(U~MYؠ7?~i8[VTB"}}E#ӰL'_ bhׂ^)F總DicCQ(,YGLۥ1o#f( +@^flDG|! 6ju`wӜ]dIr,C-qg/CF5VLlaY)<∟z쬧w"Q<` NPݏwH%A韛rFnbjj<~ewp~*|l`6n^׆wTOu6xt,Rٍ$7~`A9yhjX%puT]6>CF韌Bt^ɺ_7"TwV84d@K&J4-Rڂ.h#<'rA ]sG&3bv?Újjv|c{: 8gDbH\_{7H̰C0@Sʼnso܌E0CbxqqK`żuDGO6`Lv@zٶDL\Hd<౱C9b6c)8c.UA"}h @{Q%%Qe̽@`nS'(v$+z-)pd)1hc0e;q)( *Ow2friQ`#뿇1ctߡmnU)[h!tfX ~yB63٪Eyz6R&[`˦B?)l&#&dv\ RP6.w\9U{pgb$W3m d[cZNSu2+3н}'d% <u8*&V{q|Ef@ҏ2('O_9=,Z++Z6\kz%Ut[+^YQv1os}PK k[&CB~wA6}8 Irx"rv/:iƾ,pW.P4Ƌ J_B*$jDQcq+8]P j!@Z韉DϦn a$TE?חL2"*Rvx˼HCs3:3N{t[19ns\Da2C : 63W ì⎄z5HjVklel\(ᙓ^#.JN?3?iRqJUzm~A8|nяUrT\EĊdnd7nܾ.(\aD{xϧr1!!^G1+. [)Y&8lzY&pt?A\v,LFX[݆49wT 3&2DJ\߁)|]OP;w`tg&JpؓGR^qڧ-  hכ0|I$} C=ڽ.[bmnGir4Cb+9rUXܺ F@cVx'!4Dkv຺1{iU#퉪·Fޖ壯If*6xɭn8~dFոM#dkE gq>6/#5<guGTa碑+=W,or{%`U?E3A*h ŲW3 ti.CtkWGo(^_7pʄ/KaTNC{Pp{Xt_tRwAǘ22;Գ wV sWuo:uPI%DkdmjbƭrdnR!.ܓX?\=pv |Ѻᩧ'gcKҬb8MW-D*:ۏ|$U H o@9"uTb/BJ2l 5Df)/TI(eHRfL-N3+G@O BnTg,#1l$ߊN-ֳIJ_"Znj뒕 I *?PX&ա'Oo^N g_\;w*mTj>1QZse,ghJUIx'#C9,bƙ)DK">BEp= .+JԊ˨ W0p85els[7]/wIޭw.1nO9,^Ac2٦W% L9kM eas3A~ˁ{Q=8hVeM 0gˤ֍^#]Ոgy7wYޕr Ȱic!Cra*N~5 {jInK<1IZȥ z,NA+a*LgҍXiP}~O;\4&[HOPWtn܄怢a4  5†^72)g(X%*L"86G qgZȼFrF84zqE9CÂHsd򶿀.p$L))g=p`x~It)̱Rj$,YZpϮ*7&&W#q\P,YI帒`4j0ڄ8"лDf5F:2F(<#I`aφRzL ӗ 8vl7s z1y&ы< HC&ç#9V OwlnFcO-{8Ͱ]=wѽśP+X aX=Q&'rN&apx#v'N:"Iswle˒%20̻jţ13g`qE7&ef p_a":GX]^M @bWE:*r8`vEEs%yNJA~@Y? djd+l}nbz8LQעݴ e޷\!]= __@io*(fĐt}\)(_ek3նaA$ǟv% /F8-mw)IT]WX'4FhS6{sBQR53DۉcN_ᡭozAESWc^kbj׽PO `663':\?g5F7__ pWU4Q}fjD ,SaN[*Y @Iyhxj \yfRW6}bz4{j@?c%6`7EXU#)UY4.HH,̳jFLɅ j~Niy*v#(9kwpivm3]F >Av V-"(pIUxoWRnb}M*q"ߺid%S/`]1!=8εvoRPD[0V.E^|P[׏QX:l3$#:3tM%Tc L7?%XՋM_m~N*W֤WUk Ӆ~|x{r,j&2Kz~li@^]m}Z$%'WhG}wG+2ܜ%!(QsMb+|j"Z1K>/=m^&: Kf?F80̪=\-B1ZɵCYMTPpF/ Թ`-vzMfJEx@I6`w:YS#Ye7!qF, n_# *RN!ʯ27JmS1sCK\A- Q;F8Ƕߕ| ApkQȔLɦyڗ4EfD ̆Dӝt-/d> 5r^{+.F-@?9;|U_:B3+SZ=ٟ1+=5EoNlFwv`!ybU.cT+K;G 3Bo:@fwBݜe0c7S?ŞyMJs + }3kRgh$lIk?X>|&̚/[~fb1Vh_XkzŮɝ/)~lMittx۫~q˖~k@|hw=8&ahq)hr~2VQLy3!`=$oz' E#OǼ0Y=N^ Fu@U%6AdbLRX{W`SM$5*b xyu>"UE fsڍB S: p;H*%AB@}TPgfs%/QEe| :Mfopd]`,&=x-k/Ӳ >8NNvֿt0`\iIK}.F[a #RŽd"uύfmDX@9b>߳ƣ9!RAzQL|/ +ipxVU$02_&!" :ʰ\EV˄M` mh-V6MrՂ}Zx'ߢ&98g> R|Ѷ]mY.q?V'*AjӰ|*pNgv8x1bZ]K/Tu, (ҼX?KAПb:{f8UxөNY8y 4 ԫE`$,KQ!>܀E+HXǴ%BAaU/~ٰnN5ŕ@֟;8k:Aص_3;ʻg 57|\Ȕ>{v"xdwe$2Zd $8t> Nįc}A ŭ40PB*Plg) -b 'jeJSN6;ek&[/np'k{cs˟84%B}zӥ+ᛀyg 2*ufjkv֜zS~: #c/keZ=恃5Ї..}DC3]yf~YXn`]n%GşG+㮺$ύ7 AIr=j-sc Ia8WJ O*/mȾ`lK;2{]lGr?:m'ݻ`m$ظ1Sg4zeý(GT&ɱWȂ~>r&eRx@P  ^ "c?T?FC83~B| SGwKV? ~W8(T8s4qo*D;m AN<]8C Q}fzN{mxoxbB#\1Lז_Q޴y Sk~7QvS,HNhG3Bx-/e*7-ٟ 1h_Wbh+0 !_yVI~K b-P>9ްsIHf\QRq N=`ʠApƕ5''1q3븤9Ò06&΄* 8%쩑n$f}:# )H~zeUQȄ  .W:C+zY_Ii,9ԵWA}No3x:͝AѢmH3qZl`nOSz$e'?H!Jw5-"HR 0 ^~rݠѓ2:k]`}>տQ%5D<֠|+v?%"iaΰp|֙y\łɮ!0$;ĕ^V/e~m˥AJHJv4A"C*%,d8x*ѽ^m9jPɥS&|^;H Tjf.<"*.a,)XxO  S aܦ`},#qcfe`Y{lrmm=lw=A}r [խf(z [*Žk8 杤k0Cɺ }3o2U" O-C+ #cImߋ b>qĬàS^ =O 5-CB}h2X^k} K×> kNi}} P鬝֕ԐLUk`P;Z !U#H*->mPp{Hc4^Q݈BxTv N4/VC ιnOKr7Kȵ3R?X=SE>&)m9e\6G 6F׎UŗvyNVU -L&2EW;՛Z9Q1/5#^;@}q=oJ nq/v@9!̯#ŕb(cK#3߫abǧXR5q2 ҢFv2Okk)y$kKR[][9\&Q3ё_(8zUaO,A1Ώ[ (*\謀0$H㉌{AF@⾻_2j''ï$HDޑ_vM(RK s4ɲz(yUv}s?K.G N[~0aK!>+"2h?GCu׮+'uߏt}f9/=nЕ(0Z@ iq9#s՜_FV4-z?Vx_li_c٭D֘DHAp4>"ES |+ P /I4fdJ {S["s1HF9 _}8BOQ,1|udáDl)`ZcQpҁnl_||JRG bs68x6;) EL!`HEĂC| v&_ʰkYzuiqv_ P=[\=wN//"Yl}h{Ѱk D̫2՚ |(#0~PlSuhf_Q\1GI R\d p^`nsTaeA-}!Zک?#vm{Y]oiK,eI8 'G )ڒjBoS+{23~gF`ؖTTYȤ*Cq6wLb?Wl1.+DӺ9^U,Œcp𤋮&vKHyD䠁#eNڧNp43I>ޫki D]_N}sqEȿU"E,*^x"AOƳ[TZyuuFY4ec0H5#rwkZ9!@[Tcx^qohM(CzQ5#- ېɹ .(_^cjl\wJÀ{pߐ9zdyioٰi0)ꈯO5(ʼW`sd I12ƾ ) \$vXh>@VAOIb|#Vˡ/n9PSw k6RWd3;rN?.vb/XK}zW׸U00H%B~֏e ,AZƌxV\P3%I\3K|| m±dqI+>|7o[aZ)p-8)S$\aFV(C| _0~khP˗aDMc.>7o ,g {H_N4Ot{j<#ͫx^DӨqi7ɥgD%ΞIelϟ^u:mzV-:\#&;՟0h7JjЎԓNh2Lŏ:c849^gG_u^pu0=+R^qNg벑 M,?qȪ%Rr4)l wjHfXhQ =1L]&1seQf lX(㝮!:ËqWܾg59)}hpLw^ fbxưiwĔ=<}bb1 zmeZ\&\SQ\c,Lb 5qKŲ-ḵ!r(vQڴ?ǚ¸*'6Ѹ&"Yͦ6ƚMG@'^*U!ES~&pcF30C*%rˊKm8d]X /vkq։\)@{j+WOWS\":AJsWTwAFT: ./)'VMeO7~gISPi3Kz@Z* ,}reab9֤>L0kzݙHȯI} }Wp_ruB\J]tLg|rBF8)w ϛuY8IӮ{EL9{s-'hc}7,~I_hYd2 `=2ÙhŵgNQQ*Ƌ'ǽn*S$mQ$Y Lb9@xգKj?d%,6?)E2O~.Zısmڗ"VƐYF +;։Ô8d"<z{$S=VۢFH2z!a^6Fb-;+<4\3 XD}A~ y+:k<@Q1(CP֡G|~/lV?q9L "IXs?pUჾ7`[RMHhę 3[bӓB8~+Z MR6h"@(5V/{H P 8ud73`52-ɊrFHťJBLɞE<vC'5* Nhxcj|Տ.Vs{LT#Օv;H#di徜7EX%oLk89ӈZR6g8oGɭ;ﻔ~KYPb'Ma<k@gw?7(*}Ig!C( Xu*ZG!\ur12V-q8XL$]kҹcggc t8h/]@jz㙅y?UR3݂zb= ֎g_3 GlBZ"xr3y!(;nuX1Kr&m\Θ!T݀JE| Mz?gK^Cl鐽ХmNN.kw vlv 5+!|8b)ZARhКj8=CXvt%@> D_˛jTXpiǼ15S&. }0*3S/B4:OKg!@dSmZ}%fA JPEK7>"<8WcDğowq\Y\hQsoQ= 0>¡[~%J.ǧBHMW~_#i+tr3!54Trm_.dr >ꁳXOeEJ,1d)W0W6_58|yoiqLc>ڢfsm dt;Zuq׺}+?͊{,(%$h*,O\!Q&mjQSQ}6͈rIppsҢ8EO-GHG[5*ks9L#邉b5b)̸*,kڄ. ̐;΂0ɞ&0@M9WivYGݤvo0/)Irrg0`;앰/Yy@lfx籮wpV |S?eLBD4ӀS)emy(zEA:C7XB6g)YD,E;!1OZ(k_v, "fi$HC5{sEL 5w]9l0;W=/t,Rڊ-}}3#w@cE٪'aP!.m [in-ӷ;n 9&nlp}$nƑ=M%mNqU$X^Arsft OK==M $2]BH ܩ$\WqZ[sҦ?3:bW;3Vpԧy0o3|)բBf&:lYߍT2קP7a(28nHIKZ-|4|+?x0qz 8رAlNCk`=![?/ H!qD_u)S\ǝިuFQVY!yȻqCc7UPK!ѻTh6_?%E{5"n$z5☘/H} n[ۉB 6hAIKifb<>Mn5XsGT FZ T@Hnt;%b!I[ *{|8Z6zV\;g)x#lhR1fTR[70gP:K/_NW'bg|ċ fvD0&JʆY5K l%:7]'-I[w H";0˾} GJuMf}}Dhc#$0B(uÈٕgVzxHD{xts;i1 Q |h%1Rd/\0S30ңxƐoiq刯?eo!7mi\*M(O1a^o( _7/"ߑ 0*52F%, 3j1P@6*d>$%!?jGמ}yKzL吴DQdPēMc(Fz)f49|ُ x|Q)h};J:w:"{5Fu:vlPǒё;Ц42L/P[ai kFu'"-e4UF~ pG_]$xgK;}mr!Ԃ)WEuSyۻ>_p:#٭?3όfm KqdO"WASPl N @9{n(BV@Q0NVo0 )+K)?˫|ctݾ"ywEt4zb~aEbK:WNwA3a}Wʋ-zo)!5u:]VHV8Tg+Joܕ μZ [-۲?+f5ez9;T[}9߸lj=c_S)Q d+^qFHSxYQ~VjᶤXg*4&ȆvşbdL[a\ھr2 @bUt{a]rТd+Bد&%ztL|zyӁtR3)@4%Osd58+Q&w}#cM8٧7N;Yfңa-.A^ 7 _ߩtN^;=!C^i~W0 ˹~ 6Il1L +.0Z.]'*HkuT.66?VRֽd~|r? #4N}Q:~P%(cjz-t!+h ;sC6du*7$^M$AG2SW"(NM䘵 kZ]?ķ4!Y@~^ y'5CXRqꚣ_MoYسXA).Md.B4LrJ=DZE絻ɵP,~h$8Rv`aޫX2 ӯn72cfS㝖kE9WL-eccOk82|W.~ԋO1cSn6{L:km)hH=2>e:jƺ< ώ \fЉ'hf1j[=u=[bKxӟ'6 7mz\;]ýI yJ ;$} ր0 D$.Oy]</U.ˊW* ,|*(9o aݳ?@i:jw$@ՕN?~Pi!*υ/W45N\X²8[)^,Kmf 3JzJOȷW8bό;Y3.mZo /ull_N;)de`nF O7u[rEݱ3p5 D= ;IN?ۂP-g=֨ʜaAZ$XPZ2 uK;bse7v.;ˤ 0:YF?{xqhkFmGA.[LR wL1mLWr5at8X9UqNJl323}H=)=E::`%8U~^S(~[-7C5%Pu|Z  bd|Wu3g#~x!9+0`$[^!Jݖy N4o kΥ$K)|pN>gT N-(&tP!2kެf':Je|U'*BTpiEI]#GH?_IpJV.vDKn$T%j5&h#Co3viڬL1;c# kS;еnV"U^n '3;AH 1 Mnk L~$Xi"ĒE?iG|楺\_N6Eml¥Wtr檰ܶhBczUT |5nű]0/KU~7 )2 S_ccŐo:!sDc 7)#nzV/3^KBvbC̖5)/M6*lY_+@w踦A}>$3WuB!WaIVJ~vCAGM0?EsY\rDyגj&־`3\tgqmL~EGVLEj|}+EDыs`{7$26ض~U{N35ө%< ̄") YS ~mU#{i}dГ ZKY. #$[f} ;t9?FSxD~q)O˖D/̙A_/$k܈+@fx2XA| o֦@߬nz_*Pk6l>"|Nq`}4`ttֽrW/>D|l~nC#rtH3!,7hͼs|-IHm囹nl2DLot,frO AƎС1K9jq ðmC` R~c0*1'eH֎scSwfͺewa4V>tyXu(#>ًe%Ԛ\>=2 ꄈΈ™owx%w~]Xc9{{d5%֕dm(jʵZvXd3D:f0C@zAylzKrTfpqرŔڣ̟Y{dғ:':i}gC+;nhSvs̸~ѻ =|+/|tC2b5c(=_U[4۷XGFbUq%5%m$EcRh'Ds:084%+?Č/ΪoAAˆq,[Ӽѻ:HipwבaBDId"|8lTB@ p![jRR$GF|?pR@3Vn`d!w"&E^*>)͌G#qUJٕ$֦3bKb+ BV~8i+,o^)bQBF3 B!h /,b.UqA=/4Kf?ȓ1E2Pk'ѧ˜ W<. Iz61DNB+(}a&].h]O%Z`E\Nj( Htp ]g:<ɇF1P?9'uCnu+;tEZ_9Cp,[Ԯ}3O9s_~7!]s۾^8v~ 4WW\dJQT6W7N|,$0  ҢGB>9j&N&qv0!xhyvl\y8Ln|Ffcf.tP6qd)x )C]"X[ޡHR]US,,\+~K،.Tp:+,$-CiBhX&[mA^'CqBR K7p89 Z3ܛ @vʇfR%IY8 F;aq2 7 ` Jo}`l*臎ˇI2q@?{f{ӱcE6ј"1Q8ip\%o kSY=\m`{5b3LhkAM A 崆~GKA(٧-qNug,e8H&0OZaJj6(<$i2>D N\C.X#aO#+0٢ociܚ(ؖ3kТhY03ñ9|@R(0`~X(?IWS٤6խh7GAThF쯣3Ffi(#I(e|:>l #;VИݪM*^4^bH+Mxh5k1}K>;}0zpȹ,H`ǁ`9%_gLgIy#E.lрSLI@-DTKL2;]]V .1,"Da7K+_+ %yK+5Q rfA/g:b,~[tk|C>3w ̉:KP>ϲbOޮDE{`_7읠mhQF?_gamm3i`7{Q|zOPyȁLrF$wq@ 0KeĜx= 8 L>T-  ͓Uanhrh*ϗbNm>yhִ4&5mĪϾ_dX9=K S3X~ގĔc繨)* b wa|9?Ȝqe4:<疦^@\QX䗦7fz/U9%Qwf:dA+-Ec^wt3*6[pTMOeHN׺P{RiRK*=M0$7E!m9*Z*w~O7>wV oD \ywRi*t&TbVjFV)LH?"$ v_%kFCM# A`md+BP 0'19@tN~(t 7x>Ȏ { ;<ϺL-Met^2Ԑu. ]p2zw~SE \? r R8,bC}JLCk}l񤆅M(ytgw\JQg͋%/ ; ABb^NH%2(#XbT.)EN"oU~Ls4 /*Qb5IlKicZ|x!\*xc634&Z Y& ݬg1?,kVq(<<qqaq{:C7o28Dav)vJZqcW:A䢰4_ LzH5O!b3#<{*Ig%'Hưb;B )WVg37jωDZYEn4P!g??Z7I3K3N!*A|CZ}=~'>z׆i;;Pj vN a {p4>+v, iWV`"ݢ`G ^acYƯQt*8Q>^,6K}zW~܍j/7Ɨn[QG.cXp[@HXywT MVzE:7c(m,d]h妘uWo X4K9h6޹OEjz yJ;R#oäqKˏYFi'WcBm% s'$!{%uk-qK"M? \&mC<G!NI.@Z Ӣ؜QF,j @ |SjJ(0j%;{1h|f|ɡr;rx[寡,\eS?Y(m #亳AA}3)U{PTq^`(]PW. ^ǻԟ2075縱x$!}-0mTs[Y2Z>|o;/nÈ) |hm4՞,ʮD*W '״VQ8\ 2_#j_(I Cp'i2d'NO2w7u e8S:9j‰} Nb ߤnM7l )Ḙ,n"˿!KZG~l!UDAΨiywS$mP*eٍ[Jڞf`=J'('z0“@E?tL44.gW/~ݓ;Zvo% V$WD"Sbr]Ƕ%  8&V#;܈Zpj~Y/ ʛm7cUę $dyӮ¶ݵ8#cs귎ab"4}DH+&ggWEfla?9w?nGZ՟Jn$nhqx'E Ş1!j[oxsO'l%P_ >GoːˋB!yc36gymW-P\Lgn9gB<\"{9Z.¬rٝD/ Pʅt#ئ 㱑&󊗽֚G2Gff|Vj\e j儨PSNH 61̞I3 M^ ݪmKIvU eS >𘽐; R}~ myxX?dɱY+'V$pP\w;*{a+zin?:Үt"  pqEL #}|7`-4=j+'d5:|XB<ȯZKK6Vt_7Wڤ<8-ivn߼J6]W@f) W.t;լZtW$+ ӹP*s0]7vuGiYZ:x ƒ5H0uڶlN!w`팁d֊h)kI-{ B-ypO)#!䖟9oT۳qH;2`Hl$oM +0N?sO|7ΫނPsQ[!,}Q*jwfc5Wx *%"5HL|$W^VW̽mI> si7H2k̘lOܹ̼KI_:Բ m9}hXV~DI>kojWL_ t8M&,:\o7Ffv1?˱[:"3Awi\rL+ YW~v89Qj"NeS+@xvnods͊J[49FNTE2چ먣mU1VT0o*H3}Z|oHaf)_*%iߜ өC (bF }8+@wZlB#RM:_71棬I)wϞ{zu"}rm,:z*[њ'>7d-rkap7Ǚ7^-Œv,|D{g ߵ{캴 ( ӄPš&aFNVe #g Mᢪ{G p庼/WNؗ&H[;sU`(2HWn&u`@%< brcFɛz@,s՝e]Hua?~хݱK<X;>':1 V*7$17zSs&9k߃K ?E\*c?i7Mn;p8LfE%G/?tM{! q Q7ULk웎[&íXVW t~n%EK? bevt1Y) b^Dx{2`ݯ} '{ . m=,h7~%۬tD! ƞC) $GP-wC9:(DǝsڳWr%Z/Lھv”.~Mj 3W6vus6A<ypcxp7_LKMykcW  .I` k+WIx$ 7Jgk_4Ś(_6QĈ75X'TFUXa"svќ_5Ep/?E5fkdE M _kLACq"eCdHiXkߨKtc)S ]j4+_=E΀Uߡ, ?WY.G2!949UlێVH#<'p-3vOeG,4h^䠈P&X=8l>x>?ڱr1/:KOd4-wVEZ'Mn~'4䬺nHA&w5dXO%zu隣=_=՘pL/ē.)V"`I]&_Pf)hRVuG!_<Ó0OXZ@ߴj!{Z{!fxa#U2ԭ n!WoD(8i)C`"lQl]QY` H!fKd5 }\vΞ4n[ElӤIiiTpM@薐ӬitF̭o't@xtM'8kYdXNǓEث`p}yk?Zkp=,*"[slS 7|g/2nW2O`( w)9עyq *N2ܗ2Z:&~U9fXT.@ٜľI(o%^"ZR;q :Wmn>7' ~goeF6R$aG8, ,3/d2_#Y/3@[PDh5ͅP]ІTL:1e'xy֣: 5 À6EAtlwED&dGmøc]H:wP0Z{^nX/ Ji]'p HlRY,1~ΫqJvαD7OG曥B9 `JgU N2|gACٯhf1)<5&IQ6qCq/Hq5"6ޤ3s|{46l{榧-7-[ <70d"}x_q5oQ)Glg},͘_[.(UR*!p<}E}ܤ5j-{^SpПeO( _،o1o.To{U C|^~=F2^TDkoe\aQEpմ{O!*werJֻًNT34$A_x픊&*xG37[5" 30Ub quCm'|a-mt.ԣv tRx]>{ nArDN\r я}3^P.3`ŞgfٳP>(y5{'A ѳ+*7jSVOO Ѣ!xu1꼦[0߽/fiؔ&\0V+ bTy;AhWl!I:9榦ۗƫ`-*G-{pgMoKJocQjBx2?&g(TH Ψe!Z S99Rޤ>@%X4c, (Яy+^ ӕGpbJu(.N#Gf|CRI+GSAs8V55p89DX4ğgu[-^퓖;QHڼP"|S̊'W#dv$ '^9L̩ޞz&(L30{mb#"u Ρj==*׶ /΃k%0>eb`H`w'sHʮR# %YP=ܤ_. m Mb8^A㏼~[~zbɣcco˖ǻNߧs ,v.afr%LyƩL'!~x>19*r㤁XȆ&d!^U0.I5lEbV28ؤ[&0jFxF j^Gf) }Gmo }Emb,fȠ+51vV`;g2?@2K~<=~!07*兜_&(Y}[JC^EJQ2t ?C[?O>^]NKg-Wk ͆0m7A}~uꣲǮ;4{ @Aw 6AY3 AfMFYDOtua_َf˜v0UUqҮ6<33p $OsֵU .QmC3BwCy" Y{9@)EZՕ}oazB//}% cB fFXbR z& hoJYP}&BY X*&7mk Ǡ&\eSg2k~s9pxj1G kam; `hr 18Bf0Y,ƚ:PC8 Am(9|YOQiay' V׳WUv+8>6p *1D/g Fz 8زIwY*(ǣAC >Ldd0g %VpwAn}+2nhGgOC;yXF9 Ù y5˘)k͸˶w<ܭÔ(?$y6BMM7Dj?Aٷs 1(C!5ZE gžVkS)(gHb^|x;jtZ $heN>/jXVw.fpp^M*i @O6FI gȩ~Fpx^O0!qNC[Zǧ`*k]L}4ٰQ,qCb'KBv=-2߾GM"z1? v0pb:?v17 {*LOaM6É"qT?C†Ydq$`zxUVdsȵg"Nv9JGQ/m6Ӂj SRG/]'nГ3NsGZts)Eh$Fkk2E#?N-f̆|zZ+#Eu$D*l@5~c; mJ~93MZJ%B #w8fWdV݉J7AdTt*Kq0%Q\85U.  ^SP)V&V`!9ŜŻ%x#̖|+X'.8hg/7&HGN֌n-%W>Ѯ0mWS ?ux3TP=}L3`MI[IE⩋aA3Zs'F<QVe@vGWC$a/"JA'(g+TѓE8gu]tz"gևPl)JOxr/zyV|=ғ :Tj !#݆*IrxǞB.A~+No{+Aa$]&FR77MTbÊ0>:(:/`XUE1̕vo/Ȳngresv* 0FR )#Vo'P$FOD[O,[H&8B/oRABMDNΨ2%[Þdٌ{Q'Ϥmk '2m0+ 63 7gBV2G֐6;}#vbNtĚ#KMVIja6u\{anTb!6uyDe=FGV)8/i|u2Dv-jd?"Am(FG7Y:Rm55ib>RwN"S9P" aypkDzm=`zVQd?X}jBx62i0e:Ll(/@GXv>"+}cY*yeԅW}!椸N|.G9+zjݻ23$g?8M尡$̃sr“dVQ؄&M]w)̍Y Uia-A)DUͦ]]]xI>qrъB5;}CVtg.b˧rRZOYssfmXA2t."rJ)@5GfD!z!"i}vp[ :liJIɋ[G;&o1ζ<'De2Ӊ7WkS9T ^yasiA;9Smaaw.)Yp?`'*YQ6rrfx.6w/Q %uk1=]XA#` ]g٧:/y-:;O"Lm*%^SՊ^W՝­VKU/< wr+!ތKc,|AYОӡ9.-t lzӛ_%mii,]Қ*`#aMT(qRM,/vpk LVBVf=CyEÿUoj^Er!q`!>7D5 A Lal 9V0MGBc *7HO96 <9 =v6;rGwi?ʜ1&uwpԋU/*TS/븫ij POkfJ,3/+/wkZm©59HfL0*v:Ms(5L\$rL_W}N56>" I & w߀4{R q 8^x3jΌnaWп!"w`j7| K˪N ym_4ǫiR|n݄`%eeM-Dfs>O$>@/-וXvH~܏[Nbq?*IizC}HSo3OE&xQybȹLfcʟ !QP^4Dh{0mgpt64qc%GF,[p h [:d;zulz\P]-9k.{)dH̚EQP!' gٺ>*kol.ԆXHT)|F%VdC[kBvZPUZNϻ~D&k U:NtVug4! ruԕ[qՕO V͈v$k2AKrM#?eIٹ0uW0뻐xycu䵇if,|ߩTtXiƩ,eKQž(\#mmށmt-sc(%I&ppWR&e7c -")T_ ?dumYh0p+ɥV &㨼ZxRRSM,x8Qs|I23XEALQ prJSs+dn%?Y{j8x,9&QQ*')mAQ?qOQ`'S`Oz8cQ؇x#_9؈\DY +O8 >i7Zi$IV=ϣS68 GVLyBC+s?1`4n"ؽ`~\+NaBw Ko1/">%{),7ոWM63sLE46/xO(B47X? ;p^ׇ-T8U3/(Tf`K-Tm!rcr,@P\.~T/R L~ؚ_'ØwX'7yP0Uxk<8sXPb&QJNW wA1g bpeVAy |43jSqS?gT'fgXJ}=6֓gGtyJmP}5gbF~'^zlp|o|RbIݾ-+0iTBBބ-JcscW<)? co2t nknq)cIoj.(Eox}BfՖ7X8hbl̽TPOU|Z 7m@m "EkV:cFǁ@f]ۛ,a֙/Qn`ȶPehXCڜw7ؕ(2Ws7 =fi8ŽDqVm qCQ*wtCcwӵ|?}. փ3r<+$2\w_\wm8QE7pE$K΋M#|l>}S9ĊDQ-۫FhKi)u>vr#BOb}_Db8VooI4]P(hQnnR9[} WNݭذ24>;p8xY/Oz|%)=hm:O)6(md~ 08 =_Cr51P7 xLbS-vHKw0C#%jXjApI%hqc pN۠^H伢t'EDzbs]LC}lF5F`sO9 ar/f7y^ϻrS>m 6CZ=ҺRX,AGj VG'_- cb  /,:[ #/,Bդ'&4IJQzCdUMW{׎72 g ݧC&ܘs4/L@RRA:H5Қ_{xb&jd0`4e0 PH{Q?Nn8Uh, ^.Y~@s)e0ol-vg#]dM2@kޓuQ|cZѣp*-)1v5̏#5_l",z,5?6ifr mӛ*"]ӘO3#z *WFl9UQn u: ZϚw?OUlCNiQW:Jӽi1QVo;:#p) >~gB}nX>!W˪ q8UWgF^B%:n񟃔{{ε?H.YjJ_78yw6!kFP{oX:ETկ?cg{҇ z6mI,~n?VEt";c+r=h1ME'EHĬ =U Uk` bn6; H#rwZD<,`ϲT0\/ /AӼE8#zճ= "Ӆl[XS ̱+;elr!jV;* `̠hz 힁IZ}&L+-@_y"P|DzImFeʱ lfY95(5w[)`+qI?"^v\nV߂F.{q%vˮMr&؀oSOXn}k ZmZ5dI%Hj@x@ECe)$/bOASJkxa% o}`f+ \~j-i|u41%/)dI1(sUhN h5`OvDH=?n>KC1Z,Ma3<@QN ٱ *3jE{WdC Gʅ.8|;4IF6ۣc3W ~Y8a 6(B\Auae\ǥG=߹ EdN,oB 6Tv[N"a:@o"C_oXMՔF|/sed,ߐiHq[!Q|vZeXMRbNC3JN>Srp$mB {r9s!b&G\mUMCk+2|խC#z-եds `"!BT1 4KC0 = V Lpdߛr ѺnX!Ⱦ/|#?hT+uejs| Ud[G 7o8QslSУ!i2΂ hHriqi.-CxiVX#SM1ᆊASHbׇ,I04pQzOMW|k >}=/j(+a~p#B ]MȆ=u8lZ5Zg$\9eKg !e0Q^A^鵂\{UZ&`̽K_[UP˔-0أ^6?rOX]Vz!LĦ7SBUN:D .͕I̞Rz2Q9{h{)DvԌ怷\o-b,+6zY8|oZl꓈u(gIm !LPu]gF٪ߖkWgW7f91LPs|ȅp94#~9` '%ZV&b]+}>9^pTɋ&a(s"R0JVJ&+à ݳFZL➕(]{r,j'1>ʛ֤_M^vjQpŐg?aU)ۓS*ִ7^bX6Pl8 +n ߽seToɪ7 &PXA+nb5[8 XLgcW'tqs)6Q_\{JEp7vjbBm)#趢E>x!$2ѝ` hע%BZc<⭇ J/xJhn@]Ӑ 88:y~{QhoqԄȑq %ffu}_r'ľ{^C(m{#<3{;; Y1׹nA _?϶F`eAI )Y7zΒ"kP伺I+u7nY/AffxxDY !M,T-6?]-Vlu_ gQ:+/qzO \#T?_"mv9OIoSam6 M}KH!sLAXrA@83I0( ^acj~XOgWWP[b95޲E"@ o|RW3W?%voA?ıKF⿅ ozxy׶XD\z4xwE.3#ihZ lEqutDA L "\p,-0mزflfRP~oN]jX IEFlvOOrL gICl$҃aAg]nb1Ѓ%Ni:R-)"?YgN/i@ :uS'|򬴸Œ&qSmKz%+AvfO֩.oG X-Xj\lX2=)_::i\٪ f ]hɞ atK-7pgRh<d.;[c1D}Bc.W_%{O#"!&h'D 1:%.ty[h :nv YqZd'ـpy$Y^~.aKz>$tzQ½qqPd'_;/rΰ0j< 6pt HśW9AK86/WӰV2A ?QbI3høyt5$-00\0-(N4jc+0[7} mE*KfSFzZJPh6Q(D>Z4#{Y3}I72g45˭Q?U O-OyD|B_a ) )s;nc[).1@]* ~]-W#dflbbqDFPۈ)56/ (Z=J2-s].(#{ +ꕹ^nKudZ&J0f! x9ηۑj sf⧠&(x1a 3]W3IK2әܠ 'ZCǂ9}W-<1.\,r/c}68b R>'mVw wl+Wu].1ܼ쵓Hw0273y1 %\_Zw3u 37 zuaA@qh'^e C>~蒊6N[3:TK[IwE߸9 |C|1lxAEN¾vw$AGyKJmjdwFЁw3t-2XSG"|Tޕ㟩d9VĮLTѢXy%\yze9\p#mXQ~rTuwd[qE PQqX6@x.ge޺QF=z'-MT)dGeU:hQ[’ylьnk{8HǫV@k(vhFiΝ1|yu0Ӿuz `N85~ZV#w!AH(}X֌ [P|PH,eKo -t~4O.iU'MyJf6BC 85ubOZ;hHycTLm^Lpd>3ښWN ᴛ $b/}x`?GROV5Y5 ; HsLDҠ,5떤rXKM "YWYܒ6<I ,.#?[jv¶k`]frM#Y $y~W$Lf=';(dX tt 'r0^gKADf, 9Ql=R"^+s#* 9={]GnzcNs@RX SU1XG-Lyip.K0Bk#VG9\&{QGSn~/?V #xTt"r3Lf[qHv, " dޔ^a|hsODr~6zّWOw #pgQ.M TevGm*qe~P{>.udcf -J ?-si8u:pl!.|zGRVNW:m1i3U0`ع6smZ^ܟ= jÖִef72YD?/z瞱5&ص *õ…[~69Vm( z:[nyņ` qD%xgf/\òe*\ب{F:aW_(/aPSŽ/B$"}/UxSyUck$-s;[IU OiV6}}l!2r O7>Մy*S(/?q!|+lN#yl}QPc]h'F4i!~ItGEqJ¹乴?lJ>su{ +;z$\EL$I@,0>U ҾQV䈪 ' B@"D!j@ V0xn[UQ|wEwxUn'ւaCoXP`\[i"GܲYK߬{((ЈY@ԫGݥQçc+1y09 S.sdAIZRieDUX[߶+)qԿС =(9 #H3*; g;,ػC4Fyÿ)hV uPAh]E<@*jHhal߈F\>ҿG)bi='vzD0oۜڔj,R,aneCw}&{6C&`+1=149gZR*Viٷ>xZlF8.0*4]((sD:I$ r4H>VoKf yN{'"^=>91bLh= LqsT91<1;@x࿓g Bk5,) ċ(bka-CؼH)Gk5b(ͳl}|숇jɚy:HҔ) L'Z -i@Edu{Qzi];DFǽP Vyj9y <'u| NJSJ\3aMdT1pl8xW!.+40HwN^1PIOLfTT :,_@-TA}kс9HUEξ3QR>dr0̃MĶ|==aJ8z㷿3'$mfJħyJ5u-{6t䯠<ļYE+~*n\4[ $ndž ' 6N0LJs/BM[| ם]HL7`0ə;7C˿hV?CUehb&< C̲n@f"qŃ d"b@bwJxZ :\u[ܓԾ;gMd#Ķ"wпOa:^A-!H~?,{vٙPe?䮊3X{H*~op{/(wP~KXunāBAvTC7`;~D84}}h+^Am2d2Mޔ"3[${C&F.mFY$ɶ@n,֖v@p6d-xYŗd:.\ XYԁk@ ]9gl qON .^δh%?xhMa!kdFH2 HS _a#RjӳY",b讵 mi;qתC(Nw/#w;hD3k=4% FnW ovhq}3*Eաf+/v-]"1ox!Q>d| M3y#$~ _WHbE]?7\UT+c٣A]B=`##ͬʒ[̀3'>aь_l s/P<$3y0WV"J3PcLpL9XQYؼ)^;qe1c/i'B]Ss>~rUR&͟={ipݷlh% e4iɑ-@v\A 7o%Lѕ3؍s [3͛u) vcd~+1Hݓ W Q ,@LZ0OBVȵ<!M&l2kӐN5NOpDJrdV%5BP@NDb =‮A(mwvʌ]lg4f:9ȱ lGy؏o;1,jq7&亁0SjX/JӇI;}*ܐ剜,RhGgu7 ckmg+[KIx'1ZA9s_fQ-)8av$``z|0͝F2 ;=,Tiv 0W)jC$K$1ҝύ 0$Xa P'&cm8DsP}@R/^%%kkuVFV oHԻ2_~ʈjȎ5T 2&Unqҷ%>="G&`Q&I؅@ N:_NsERBYї٬f v\\"H]péSL8 1^"vrKTuB7T \O9/tKXv(:Sui'y3#.B18l@+ h veS < ke~S'Y躓 {,Bȸݗ&A--(lq~kmNoEĴ$H%4-KB mE~e/F |Qo:cScbhyx(Cm; NXjq^ JjYQ )&/x=T*Q3~JRKNj?enPB(֡ѺM A2Rjva XYj2H&e7)o?֙Nu)%Ak0x)0&Sis`[џ o``1o7|%Q=F%sD0M[4; >`& ڽ<F-;%EOa* Ƭ5>%LBnK {j`8rZ/$$cCg Q{y`=idO<(g Ig0#9d.VCAADЉ?U)ߗkDwp*_@9Jd*BJ/1hZ?9nA~@ )5?cN"&U:Q}Vb.H,3#Q.ɵ<<F5-{pJG"R_ON/QI(m4\Z& B\jou U'3 WIv6QҤ-S`^{ʱ cD)<8øjBPrζ ך8hGě^|Ӽ[4CHC'-)@c21gȀRX Z}YsU[r2pdN,pqE߻wuFׁԫvے_FL*5,GC1Lib u2zcRF2g="޺DLy 2h8Y)Wgѫ <ȱ7pV`V@jAԢ2T 4>ꁜAv֎ۏ*Pؒ(xT}" 8NP( Hs6"AXD+BM_/ioKep>E;UȟJPѸa\5L+^~[xbx#*+؀0wbENÍ=NSX[U:Wǃ˹zV8]~-QKbܛߨ(IMrPd)ATT`1a$5IKZ''&]I^ZB'w,)1 }^ UN{6Oz(XYlWo(!F_=Jpǟ+^hs5y S !MlXPo2sf]؋7sqs'^?y\9&XK7 &3QV042+ Q$*U8-.nM]?mѮcK 71y]n'%fݑ2l܈xB>#3%둎ࡖEYOO?+A*K%q)Uxo29D"ro6Z5W+l5)>_-q;oH"\0HH8ȩ&uEyP%~i~Ӻ:&& *%(EG/h8wSr*/@UX݈=t=-Έ-B®~Y`$. -D[SP|PZ:5a\vauTԆaO(Y]jHPDIpd+r[n(ĊLL40i9*au\$q53ć֚;Q\-'Odߪ9qNpK?wu [: d `-T|XV2TUo7 o[e <)IM(-UPҋK&VJ&Om=ٮp:q<&K.Q)$-[6bh0 rڸ~mXk_#E)BvhgPgeJ&٣}{UW!~e)6I/NKFd럴fy~Z?eOGܷx@Wev(S7ći,/uhB}ۺ,y2u+d bJWgZL-`:Sd@&1_@A@-nE ׾t}[ P)A\#ϵmi}OtŖ]#YnLcld_iaCaŢ*^hMZڣ&vgFRjL8_裤b n'&x}=bBEXn?W0 CIKˆJ҄dL^TI HLИ1`>VioK9FbP;L ϴP3oFWwh!ہ ⻕q╅2R~VQ,x.< z 2!)P4~.κl}xV9 ad_R5T$PbوhVBf`SR2To\%*<^\9`}as;"zMIgG)Uc^}ZlU"ؽgC46OcIAZ%`F[S_\v 7V zk3WhYb ĸjMi#@w l"iF$5?9v$NV?-x1+=.TWrՙn{Np>L-s=3˾J&(ywz֢+^ c98aU Ddž]S\AjCgp,?䏶/W+:E;ڍƴ[`'`t pFM ƳFزȎoa|sa^U&S[+b qykTtd΋Y1AGwibF(^edfowkz~KS&su]V FY6?,y+ZF Q)۸;H( c~ŭϵ6@3E}L?L"*0]z\X0{_o*!Kȟ+sCHA6E34E,! QoVrb>YG*s6}iDp[6OQO:[zaR>0kQG)XMuw ڞ @>L?=n +Q]ۛGBSSV+u. 64Oϡiр:B]Jjqb"q?pBns%?1b2T_40eM^g?!G#_ؠ~#_eIsf)0{yb1 TiJdY.r9d1zH1ngםZGt`FGa!5kܳ4v{'p!ݲO![\?T6/ 'X ԕϏj!zh#!^88h;%xg)_QyByl$A|1vXX4iYϷ2 YhPxUa*aTJ5]tGjJ^#xKF{:JڎK8bxNyT!]%7cȧڥ"%d͉Xb.ǗZJn8j)6?t$_zQ{Q ]oYZeN}ӞKX=0SܛQ|- ʱ-U!UN;Up_k9O Bz]z>BXfM3P]\СGp4nGC |=\1NNV vPn +IؗO` T]\_}WT._:4^Λő? O(G?oBX*E  2N?be"/+NQuqhYGvyb06~ G_PNJ \AjJi# RN3Z@gQޔ4+ \HZRt-F7/ `e~kήHW$8a68wnفCwQks f4̓' ɚ:XUu*fb=zݲ^E7#0;a:;CUFNY ŜC, I낂Vi͵sJ6ovM!u2(_SO 䈞Y~.K]oLjeoY^,@͗r*€&-P'ʌfS"n*}QuW&*g<T Y@^7"8A1A 4(A9[y27 uu B2M tJ~y(3:d`%twTVi]|EBsعYl~H9cV)aaws!ㇽS?,H @UPdǺWTCBۆ//ksd)4vC^^?3l$ƿ)/FR{19O֋\2g&R8U͔Xv++5D2Y&|eF&^Ǟ+v}>cHSr㪯wVZV 4c>jy/fgvKhKI(+W[lZi'ak*LT\L0U F.i4'/4{ UXaK}<}[cF Fqf0>T3(_Mq_"P֦&fY ta^b_֒1B›!OC2Dľ:̟%Bw)lGP0>S-lzzpdO|D6N:>J;La&͕?:GUėڈ&+۫&B`~ְk8+Oީsgd|@ q]w{ @ a*X<Į:O2dpVԁQ,,gCIm0V.j,U %2K{qH1ch}(+سQ8 }pQ .E9Ecfp4'X0gp4'3g]I r>q2n Xv^krJ #cQf]_yzy*}N)a,۞|o)ok HKFS OpVYSy/NMe^'QP%pl Sm)? _wO߮.5^p|z]vlM4J,9|{ǚh]>x&_y_f]g m,x [ݦdm'8SݩhrPy;I[&'ʫ(ri"t d.f&^Vimwg 1hm 1o*kqKV边tUwgfX6L@ݏ#ɌgBJ٥ Ɠ??>ߓ#,@& XNVQbHakt Lwإ*im_1~YƠ2G<΂I 2X jD]PM>fհzIR'уi6+%ŽT#UKlP+jr )~h5൰@jn/a&u gspBau/ޕDa:GQݼNQ_%uؠz$@{`gzjEYzh* DCs@e_ e%1}hm\'H4,E-cZzF-DC}pedkͣneV'~,-h K5D6<2u&ueEq5%S2;A 9%Q`=q=ebbh_i b+fc)[8HH,jPkC' @d:ϴ0|ߡnL{NoGU7) /\f٪`VS$mX+6\1n+Ou[J? B"`q}xck`HN/, rcPSBۺJr{.gWCz_[:[r_2 ڋ%:SK%[qVe)㨾Rt۪ؽٖ.$Lh B~9T:CP)v5/ymnh9 ҃ nGo`va$T{,p]~OrcӧMb:.Q?&gnVߡ#P0_bюsv抙bY(+Jd0g] SA= W2|+LpdpyG,Lҙz XŚ/ȓұjQ/{J\1֫7 21HR~#Uzx~D KreK\aWhl6?P34PP.JFB65yrMˑuck@Uғ(]9D@+0' ƣ?N0zGWGc b}n)x랡Y zTv%bZ2B+/Z|(ٲaA{ -$6F'-' 8TftZ$0W[N{DX;VɔMlg<甿eYZ0 "}9'{6LZzL^ܖ‚gn}+،zXϗBP!|g8A9x|OKP ]ՠnxG,ϋ6>N:Hg;hU:k3M)iVD.Ryx5Ң!mss^6IPLhPnKKk~|5X𭸠SH-֔K):|v\O"z~H`IDùk?^*F_\,s.XȌV0]FdEG-?7xfPW,YxW^mt,Dz(l40Gb"e p*\媌E⻏#׌_;ۋx} Q=nڞ@2e*p~^73!AJK**e%s-$'PNq-f|췯 Jӹ0D=۴@x~ؾ A2sz$_2 z]GuP˾k|U%Ԅ6*b6XYDEV^riNfʄXTY'/6z([\]1LJPϐe_n-x)ⱶ5NIThѨs$u&To AMlmQ9^?:SeY3S'>AϽSbe/ߛŤEq̈́;Bv^GaXlfzQmdJxxRƝ޺`+)Qf4 @ơT4HC6O@0-RV$`]A4U& r#D2+ 5Q1e=YxFbz n_x-6-oBJkX+Gb֥cN>G˟0;ft#wLn`!ٚN(rSI4Z!^.7Y_Em12jUEhH5]L:pIIV;bX@o ;`]AE|\So F9 0z6'lerVS J &1*+uW|M.81`}aP]VZceX4̇jڭiO |*q$-GYKTv6z$)tOq(Z-°&*~*ZYK _a C!epYvI?:[b/ƕ㦂Tu`Dxr;bh$('*81 Di5YW]o;TJZoWQd~ <47#o.3z:46^T'lFZg𸑫P]T,bW*H0/GD6Hvم$ncQ v@;ш\uR 5jEFiS?MDy,_3It̎`™bd+Nҳxe(THeg gimG)њJ{ĐTf[,b=#÷la>(m%G 4{&û%:;…Tʃi9 qZH5 L4˪2h J;DfpM9̀zq g 5FOmLN'/bQ]04H-? fWB7. !a?jXBAly."qҥ ψS8eS m996$(r sp=ye3<A1+B=hv Ǽk՜^Fv8 -ʶls"j?M .B!KPJ)^ކ_φKB쮳u~^ BlhVr~g'F%^,iKTjbwwPz“4.) " SՖA\7sDr b.`Ժ &0AHW{WM[_'G`S <бbR7yb!J6Đ"|Ԛ+@طDtG@ď 86^[W*r_]I.ꇼKW- LjS`lI#z]`s Jm+]N;ȈWW Ԏ+ CXY? ڄf1YKomupȦuhZ TtAizfaWR!|j<'Y: Ri쵄I$ĮϪ^܎ra]6t{"wK2!1| hӢZS}8OÍuch7oNk^OpM{ohWn=SbGʖpʔe[۷Q5e2}o&;PњBW}A+lyS|) 1?RyD#!kB0n&o ߵwř?ٍhU)lYiшQd QCn'VJ0t? h6u[VݣOWefΡ-8.7YLPreugH܀4vG<kuzL|ǔ⢜ TCw- zM;ع'~t0F> ~x:%2d)}W) 1Nx>Sgbוaׂ}CʾNw n_㨦|G^>:ńܘd>m%HNte5e}mqLTYd‘&hp%%v^E(\6rx)gl˜.( Up<䧓ze\bӅDp;h"ԅPJx?5Fϩ*g&;L[#I+ɘl_VQفsq9ޕw /EӼևji+R>aZ+*i~IN{9B%~X'rVEp]}f, 8!J]qg:Iz"zq=.#lFe8.7U ug19{ۅ}"Cm:qرN>Dn}Cԣ$UM,8 `8H].u3 n|}(g==EL7UXc$+pXBZ5NN9~O Up'H>2?,WZI0tWvJm e>"T7BE8!;!ciֺ|FRa="URWvDI/B*y] -d!=|lHˮ 'Y""=^;T})Йqy-9* Sum(Hp L'`#2c9 ħ.En4uc"w=#R +(nݝ"ܭ\` HNjs+ :?J({~{A0eF7ŞFj6%Mv6e#Gl,kpa#*%;TSV3 BSWY_]@"FPPhcJjb( C4o)b7(L-RשQUWY^idВUoDM}$ѭLT.DQY.g%!i6Om 䁅w204}Ηڂw9~k&0)R~3>{2-!m`h{5doziSA7Ho3#n>ɺʊbT<\[ȀlhբYG ~@Eƻ_Sƶ츤VgQ8}WURBm&9|gRzv՜0vT}>5~!G*O]2z<"LiuG͡ ,[`bY̋oט+^,=>uo]z.wdKi&*vm}h"jrfbeTXA-ЪM׫ + T;hZ T)'%!,A覬$;z/`zUsڬA o? b|8L9\AQ~>e07s4KSh;yix0c`]$6HO:-|V N^R TTbm8yݱh<[D0o`ݒ#[RjN߿BeX\6k4lMczeV],y "ε#F2}cI|3]Ir}Er0;~ ceXFՀEߑP;ޮSLH3WG&ITbl.9=/+4}o€]\\㜿]?ĻQ@-8K*LPɻV*zf*A+n?w!f#%VڧkYqF|-nonu7ȵ~Lw~3ql Ê'*fIH"wO UJ/t^Q 7#O-v9AL5^ǥ@];;m:[#&chԠCD{zךu*Cu:XqI`ם hؿJ8'&OYҢ+ׁ7N#1dwI-w=qXjάV<c5 h_"oc9eR$! |)Nrƨ UFm()22 ? S/4u_mԮ}$9*gEɠBϦ{mHp*^V4F?y У$ײ ƣzy4eoI"qiw\v vdN _6; .&j$5Ac6 -J(oBfm3#&v8/| O%]?Iu%cAq~'-RkJakHWоňvT5bUx z? D%O 'z Npשi1׀[lŸ8Rz7^5FVќr lTmG6#^&K}u̒zc'd8Õ1Ͼo @jrHRE\z$d3m( 5q 2:<;m%gOlvHoGЋ-\ ;?t`?Wxsl ͇ӌ.o EKQՃ%x>8Vo 2B5O^#Bzϼ'õ@T2{"r;\ SDiI2Btm4 9˝u/ah63G7ʟq5_8u]#)^_jJq;0gp'9lrh.xbցz:=nLCeXy`K͒wԌmFWYu6E S&E'Ey΋X_WS1F<;$ CCVG1˷yQc0_j*w%cyT#DeWeuO>|{,Ȋ,j`q 8~P5]sW1]ʏ Д"]3_b]BsÎLGpmzdqïV2$^+sXQR \<)=y'mba^g9zg/ ozuZޚkmO|z=)1٠KФSиǜ0nm3 e9sU},fU <ޤ<%#JAC)n}Qa)~AXy,8`z1PʞAI!6!9]aټ`ߐ忠nmw ]y~*KOL?w`@{(,b34b~]nWӉL'a_WB ϟ̀ڧ/kԍPI-_Cuk{9(UʥZ!7 Hx"4@nLJ-șEhBsY{8P+U9`y Wa: ,|ar=GMTNSo}^97tEa<3A*S/l0q2tZڏވ(:R =>|t/-6{F@U|?g/Z'2鿰k") J`2G1K#K鿭y0~/wC(4[wfH&xJrI7uM8 )Zsp|yDGz4tBG8 H7!$%Q~5lp܆K~9d~cȬk=7C^y3֐*L38|B7creGn L[H-\aUlmު~cpwJh Mϝ97稵-Wz4oטvY IWi1,m<+Uϛejޠ}߶j;ř{p6,$!hv]~QH)3pG("M') Ϸv0 Iqac8P20 PvK5/"Zs*Da8kNCKtN&?4Rq4ŤZm.:ԣ=hrQ{`@nXͧˤ3zWOO&n}b$Gxmo*wQb:@:5 5(tMA{: fB{>.P9\hT\@~}bo!\ҘE z31z"ASL\ C1!\.@$oKR 8U*3ZԷv2!Ld$k595R8~ .!<YJG8! 3RSu6:R`cą,8b:sGP9:M!K|0S,@y:ԷoZ  cfrx($m jfLV[c{fc,=07Q'TVwāy.ei &mVsdDe4 z#3aM}^xxቒpV- Aa4B*s;DK{uN[wFn0W =},^&K+;SSNvXnW*T܍tP z +ڊ2JT \&E4.k:!\O.V{k:֍(<@ ѓ%dbm7DBnN.1J,gT_f LBDwVDRfުj[ 1tqV' ~I6nPC}l䖩wnII rY̍u$gt+c+3J{-)8H(iM& ôU U[J! WWLylq  .G}@Ҽ׿ 5 AYbU[~炒e> !^c!ЖT`䘅&]~8dҊ=(U )K2& /(w2_D-8M,1+RU 4}~쁋KwH=𒪰9/:h$NcbYU. O=;ϭGX\">YH}ZCafkK;@Ppc&\$@TjB8Qi8|KY{>~5aF:14qn`χr6^w8@͊NR1JhpM Ek7#0 MRyhn&<sػr٥8<'KIpJ]'d5`ʦG nljBQY\ŭӀ ؽM5H$dimH 'm2$Kzq"BhN"3 &r6鎡O7ΒU j|߮t=ұ5i:ڴ.tP-S-B-4hppyOfs:W}ɾyE6ڑM(y* WoY~l\ĵBh~\ݤ°8օv@( Mr혹L,nvʠhs1@6/2.۹v 8HW ok82F8T.d|M|Q O 0IcJ\z0{5`ċN8&Dn|d}k?`ב?sBG ֖ k@7@0j\̓_CLԊ*7\g~Mb_ܗX%Ukޔb^3 ËrX_yS_Rt$!SR36)ay!@w_Aќ{3U`'!B )%8}.a÷7/q-,~)ڏIT ~w!A^Y { .[; DD`]ߗQt9tױQ_~;둭+qwtfibe2(Q }w3a ,#?=s~hu3ѷ C@WCƕ#X<[*zoM,ft ϖD} }+f˨'LsۆTmej%knf|;j6 Y`|9= g WGJ_$,1 K5 fl58&=aRu d T )IVJ!P_Җ+XRx~%eNɼEtT`Q)bр{,~[ lS]fў[).we!ci2kա\L 02iL,:IݻǪ#nM}H }OF=]ƿƾ9BX.C=C_81wX{^a:qVt9%B50(!Yp[%aDKO4 S59,߫dԜJp{^r{R6yf,@(DovUMN>+Kw1֡f>PAC V"9КtE 2$/{PZt~UnJTov'γG)vT8D` kb,a%-by`96fIw{=ΝJ|% E~F1d೿miV=7"OϮE_͹Yv-8D'r]yn2QFRN<ɻ,x!R;ﭕ!f~pb*w6ZP3Ä $%Nt[ï1ǿ]q|!!4!BiZV$m6nhjé`AGh! WvFRvyF n-~"VDP]Ec2W@Zźd#M qLmwȚBdo7YJIi ~:ymD#]8l  mX^zo ٘$1(렯ԽnTVVlczo_h86A[ZN9oDlڦtoV4͉鯶͘ETv,uJx|dzh4+zc[t=?w)Fd_{9vN>@"Sf_l+QKvЅ6HUCjaC^xCx4# I'U2JinLseB􇠞#/ O ߯B:Xw@n#hl.NK{Nak|80PM!h;mb>)'a 5Qb.([; {>p[v\…u0F>}:SAr-18/kjV]|ݢ.LYM1yzhNB+i6,Rs6% AWyq& ]%s="Q!npմr4P(T 1-V_rx^L*Mu;ɔ@m.iEu}껁o65_#7<}nW!a3 v͘+M@ZˢO G]jO'GkFsiGzlaĀ8fp-m8[Z,& M;ڷ5k Lw;ڋc1N\|6j]QJnF`#7+]NN+@#(-=3jYDJdcə`|y+%>2$eGW^<(XEEz'"'XT7osAM_$PY\C;2'ɥ.SQmEH.{ȵw +WvKcΏ4a۹2һ=8k|0N]H1.}vIB6iȞV]:-ct+Nc(-:չd)ã?Y)botߩ|jEqؽ:70Nß,9uiF6GdZ_g#~ 5ÀIU|mbT8m'a4“⯮ƎEfH4F N`ed :r6q1֋MW(ʹx%6 W'!čwpG= VQOsimImBge3b ®>Kk'?K7X6%oަFkCMKE* T{6>unAh /%R sK=?i'o Q~͛A ;J [Lt & ?v:Txi');+Ol"MO۞QJFOæԙ2f_q̷/;@|i%n6SA^_rK^%FܚN$OCVXǑOn8ZM.-7*VlfOw"z%ay.{F#`sb %e# *f>i!IBORNZPw@h8P|{AI.lNi.PmQ5|9l`bCl+ctԩF&Nav ¨xLGChUU!~oNs8VɂwrZj`,lt\5X )N♕_[VV=f<0v_guZ$W8TaMֆɋ2'*5SIߌ0G}ߧgy³^T9acio#nep5\ =sR6z@pI C [a߫A{{%aζVJuܬH~&c7vn=4ȫH)/FZ#My`LlD_Yd+o""\ތ*m:FH_%ߏg}}/3;ey@c@CA/ [ƝX&A%|Hk+⫀@!ez EN3+.RQD􅛫b(@N}㛤mKx,G䒫G~Rvm9HXW]\ZF安x@NC:*k/"#~5"19U4/* $PKUkFBBJ˱FƢQ~+xQ$o_ v=嚋3A:\+>zd1?Ig@ǧnn舚Ґ U +;+f&>܎ /pA>)(ѹmwJlq]uҒ-Zn+)*3Rh-6 fp']g7~W1m r1FsEclE$\'V{ûGFMf}ށHW V;fS HEŢgug^9Lœ|bSaQ4  ²6Z3b\U~csUoRխ'n3B߶[@D'U:\KDP[BPA9=$d)OMDQ-*^*Ma*Yؘ[GB{=2ǤT^[qRZ&+;t@0Bh{أ,8 .=~tذF>P'QK+5&$.76Z3r)|2S^龼L1*>qĬ[U`n\:,,uCK2)U28ȜJ[Bb]{@d3=A.^[+fmHǧ7-S\KFZחl-- ppN֙@[@WT *̀bMnI|W[.kfQLTJKCLIņ_ (2 ߣ}ݟ2jmDI3MƠ.=Oz41tfQ΀KqH邹6XPvP !=z؍ }iVAR 43N f gF+?Û UV౾@fɒ~`JA=@:^Jy]Zei IPRژPyJCMkı\3m͉жW/8݊:>IudLP~'z!`kf.YB7D ^1f:8lh jGBwWPiLFbІNh5,; d<􉎆͐76^ 'V@&+]rƯ>Bi*-SE· >(;yq-M !~5T'$F/6WC܇~znN_์gxlIbN1.OPf̛t|j"ëEirƗ1LruhGOI DM9C'LSz(rDy~*0 {uO^/n .њ:@BV\FBAANW5t u2ɀ}Xo@"1`Z,ƃ_JI7r4g%y6d'׽_U{@ZYCU~2{y J&K_Yϵ\IB5}Y JF2,z!m]C81ʦZ_ 8ՆRmӉrXS5U݂%Bt7%O&s+1!$(zیOfc> @cY pG ے;{DUOL*ntk:Oy`翉e3tU%aV]ӏa\Gؒ@(9u& t_!jJ;艇<1mc;:qai7"7hp9~^M74b&sa5RB۴>}gi45doYXڣpnHXH1 w,lq5Ae,Cd}qHPm5 gHePx+ jU, eVB%Zp"tIo b>PN4dy(DٳrcHJs`87m6".`]|yƦk(Z+`I |`-]w8vk(vy%)3?Ú":dL0%ق5 @Fc/oɗ1ݑrK ye:E]̭Z, Pً0?Zh!ȾqE_d Ǒ p(:i7|A <&?_XCdW82 >#ٹ @h{οr-RZR$TUTcOqw$u"k#Tyw X~"DAWD[a-A%i$ܸWaHXbf"8'oA3do4?\M.6NX&`C~2V^YJ9:Ko`g~*^ )P9/9=*'QۓI|H}'K#ӂM5K!?FFPhM#eƨl4X  ɢwy>wѓږ^o)Wsggq^:bؾ^1Fć0g\s'5$x{nH_ZF| -; }4}yKMBcϨ:M_'5{9…DK#+U{#a@D٩gtLēq+rpnT,r Os~ ni!O}`љ[sgbhri'GTW NVu375o _BC]s d)UhQo[zuʧe2T)zC>lf`{a24-اi"a!N'g֪{zV{gP r6'xw;bEz{\,o-c@g9o|0'*eѐ_e`w:=jhc>\+0X 3u/Su9RMR~tY4do!@۳ǒ?tHJ[ (KԦQ0lL!v7'b?fum|nKK%}g8W:vbdǛ>9⏻Zz< oPkO6}0p#a>||#,;7Yz ֹ7bNBc~+ *Vܞ0ȘPT[cxBf$BDVZkQU!d}'y"';Ӓգ[$OlU(#|L(+B/EkB2 Y=KBY(W\gW#3JT-^ԋнxm 싨 "w73;Ge{8x fϺlxOA;dۜCSa}b\@Y8[A>ԫ5U/{BrdM>(TTD@LU# iΥ_$ŎoUMhו,!M|T}N9'p)8d.|湑=[+ XMֈ=tj4yDt|}[T@єt,7?8 E9Dc)W@@>)m>7NgYc]9[rI4c4. } ăfoHA[cRO':h6ZA bU'h@3gCjԶчړKmV \$1QޡGH*rɧǰfm vTFZpm+miSOzkЩFQwZ^Ѣ3pLZ0`vA}/#>@fxR{IԀ}CXOV6Ⲿ$[NRQd#ЉŴint|{Uy;x,@?LmI_=K!֭%I1N*+oQ@2DEr]lVwe@<*- I1<5T9[:& wg3k' TQ }+t5-CӜ] WyHf?J˾G-M[ >Vk 8e'X[-.r6Mkpf>aÁH_l;}[ZG;5s|<--ۛ-[c 1. Ƕy z5-yJ҉@}{P.5 AQq|B?cspJVX(--& `R}5 ra֑cfV[֜x:0 4BEZ==u7hsw)v4$e%SED]JqϗpVjsq: rtٲ'q|d]DZUV.B> @V&G,@ o>_ͤm3j)z rs14S3̎%@ۅrPΙG(yWn4X!^K Y/":oF{8X"T!Uv`]W0 %_%i7:VN.3Ν, Pz0U# + i{o@acRC%S`S z-i "WlXHQk4;N;bz1ݩpzL 4ךWQa G m;ZTpN0*y9D<mL lB n66fԣõxcZ)BTgz|a?`/xH@M/"GZ\@P9)rDwc+,T-YU- k@ 䄎Bn`{wXniF"fJ$W֤¾ZD_lC )$`\j XRA"1IJW<{( B9'ncv M(!DٕNx~YdG"H.m|U^oV wE_nR͗[arM^qx2*>~JZ$k7"JǖBCn{PzM.ϗw.|Z>lxZB_6#6U˱b8{bf}$8Et+ 0J.xi[ru| aK 1xHB /)R6*[(z^k5r*׵auQOšnoґպR <%-xk1cv;goKM_R+7;/׫Aw$ roi`_U!>#H>ag#Bw3ux{com,W!TA9Y^Ch$J~,4&%-P>}Q2?op?ύ0Kck;{j?U2-;HgYueHˎ.NY?Q,$YkBQC9 ;77վޚt.DJh0XƢיϥu&{)W-dWד-VRf5AM&6KP Ls've %E2 1j`'hKt4kbv0i?5P$ 1riIH39DbIEK?s42>zb&JhD;kv*sj}@z*nnBApC1"|oaSwM1}Ztg0TT24j˯26 z1hB tu?NlolH_t}^+Zd7er\Y'uQe}d1y"1Tb:J>jJgw, 2\ p621vݓ!#JrCZӓ|paoaڽdp~^ i&B]qJ:WlZ|BBrmCTAi˝FΣoY}/wXb͋( H1ً5:o!={LoW85APh' ^VyKՌdC@I1r r{d/Ǎ )T򝁪.MqUP>%k5vҜc7ܛbo81GoLhvXD՗NCuDa=Uf'AI|=w{6 ۚ-S,C%8'\wįgc]ha oL;ߥsC5A6`=ɯx^P?B& o eVo%Py A~D}ΫFn 9ێ ~a4叞Zq/۴K+}v"RSs>7>3$T'?g$^bl[ EWk!~[(Dֵ?puЁǚWpAGcsZ(wYU&q/])QKҠlMiB .YecUUb@ t4{D]`diWp5!d7WQeiT2 NѾ.VF 61@P20 Ns|p6I%J4,2@߸QOH<*͢jNܱ7( 3ތXgJ7h+sq2nq9F46 9l=e૗1w&kFtC]_~.sz*.S(~bu+.]R"23diJ¢jm{ANe}[ڛ#FMR#*lN9c&~v`gU?3ڿe*InN@5.Fr3PaN˛E#_ -|Q{/b/9m/TKUdr7(B.X2Xt3˟9ϙ{"^բ9*iva3j2 0(]\ a)IHxNk:,U("yIQ S$%4hs]҆Xn =?{$qWMpū(@#Oa7nH.!BrѺvAQ 0O/nDnRj &pQќ_QFoGpنg+14,làK X>XGD~=)#8c!/:ͭ/.&0Rt˔kcw~Fj05Q\N@j, zv˃+7zG-z:·1CE:h_{0i4 vgA27 'n9%nB뮥JN­Dg73n:6zf\ѳnbe's0`ԞqѱV}' ]<({xZUT4)9"N#9w|-C_|Ln#M ?pFKmxr\7pfRtXp"ҷ<pR}> -px_\ܬct IaU6wMqSTR8vOs T;U`µC"4 P<"7Yg[|wQF~fӤ2)kXf"/cR݅HWQʘv{SbM$RBVޝHl,ə'2ͣ@rtEC,-\\a?$FO7d__A9PhJ3˒D@2ȿW!ZhPԟqtGm%*@UB@6Q1-]7]1ѠH7FQ1߫~IF @dݰ70&v\)\3pO5{>dAdS6uIe4Hy^a8 񀼴*zϞډ/^/MAmS9Nf,3ƼbZ$[g D},5b:Jm n >W %bxJ2HA@KQ$0 0gM&3?&^xU1Ұ H_S M!4z{3kCqsY?(#؆g@:egԀ !kEd\5G]>APlZSè᝼̉4gimMCyTTW>!$ ߬-B)a:ˡϼ^T,B[+2L>GwO {P I$\xf8h2G;28ԁWL_䀂-ګ$+RǁV-]ڼg dכ7isG>zzFF7U]@Z-Z7F,|aт @N-`F6JKvżJ@S֒X&RY<;h2ӔFjF_|℞\vkhCMP׾1+q+k%3QMxB="Ǧ3Tt߼&hEHJ{ylNQSە4WT Ar@vC^9SA|6IL1qYLcy&th0)m|wcҎeRpZ~w77KY_iQ,~,"dғ_<{m!N׋C1EU@+:ӓ‘}X'.طgi TG( +.Mf=eWm%- 8FM6Xj VUg$ȣVF!Z$[.O(F^H9u>3\OQL00*Cݪx Gz53 :|@8>$j-GNݸ#GL탪90M\8@Ojam^ Ҍ$$ [|:հlmB}FjaLۏP0D I8/=h&K@q@Ƃ6Φe!BHk]X>s)D,NBoВݕؤz^D=@=5箵g "ǽ/>nX&G=o<V ja$5yYrd['_Pb˅oʊ(qjt^n[c""ff{{ h_F6Df,g^$tąn紿9\=8hi!, gV}7^{RcsUyԡ+\YG(f,XsRsg#h:н.[UUbV[}(QZ'99Eid%c &p<pqbʜVt?X9:N~C^1 L4dgjIvp4i0 lFdžF.=R5+2݈_9Ze-'BIǚ]8щh},Jepٯ81,6bUㆱ-{by qx}p DV~ʂ]4<$l6K':rL!fBB.g^aN|4]Y]};YU=K;g_RyST(!x$6[c S5]R9[.|B#jyJw_sã8pr: Y-3xQ mst"t}~?pN p6v͚5`\i}a!5d &lm \ڪOm`- *HQD-)w`ADS| [D7̩|ϖq>qNb- J J*tB11%_LF̡f;Ӭ<cgRsnF}g'{D-?K26ð|U` 9jE+ *㍇C.)>JfFd7G$-bV8ZWfu[\3li*Q.lzxs&GL FDG=:`q&@uڥV9ճ)_S*D"Y4AK0ZBfz۞oi }G)mT,HIZkI\JG zɦ&c.9.LPZz\ai*AevƼ\3 P2nϓ+ &MGd8.Ɠ- (H\ r4u.BNQaQ\lOd(V[HR2KOi6$.eG ;y[&0N}i26{{"c8IY6:'k 01[͓ܢ#cluWS4'Oձn8n`1*IMifUԑfE"%ڹUtW֍Il l]!&Fi_,0rN >,6Ў5DΊvK^)t#:Mu+VpR?/sV8R{jrTVGx9P_X^Vtז,B* 'ܺYY l0$5$4dKh4,6%5x9˓OgŢ[ +3F_ G IEҜ90U(L5~Thu 111I;&H 2g[Ha(.K?]9VD9E^aTq:h_|c~ކ| ӖBoˣPVttH` ;8y0')+g O3-t~~tz ]H;`L+S/X h=DaPd\-w@M"Tc) |bCd4< MT^er/B,24ƔttsͮLn'+Ѱ0'_"͏uolxF T||% -=ZU<~'aYX OpCK Z{x}=F3f,uA}fp+7?iX[wHDA_K A),:Gc0vį)2iwFq"5̕إW0z 9N:ӊ&nCB9ӓ4/.zZy98R;K]Iloh[s_]Jn[G\\b5bQ82Ai>dxjP-|g=U] \a'tV(.ɽjm\#Fuf6$]&;,K] &bJ9K]1֐T9,Ske3WKr[b\ D=G]Ae}]\}:r+>PDՃ&gWj|nVe Q־ P 7M]Vl3-6(97R6^vcԔ2_#&a۬3^ ئ> St=xbM  'J. \;"bG_KZx`#K3O6f9%RY PtA@&a6Rz ɖYʠ*뾭;'i8L)o"Hޗy s/?oq"p-x\!QX*y7= u.h򰗥*sNM(1r S# XE I"q~UZ p;;=# ROOo*(-dzPEi̪PpͰYo4-*de Vt\F Pw 'b9?k;jPe"ĘlS؄eWf 6314PZ&?$h_%jqc`h&)`E襻iȘӷ8wϿalwG2w}/|KQt&F?8͖/-Nk9l1Im2a-v@@vRwRX7?;ب]ѤR = ICduE,F(pܘ,"ŤW8jj(.o<&$e#vzv{;T V6{KȲTh 鉂s_d^zJL33}B֢<^U[-3weg1_Wϒ _55QSi08č/V˄|ѢYz@*č깡sӂ$U?q{"L1rɸsM^gOX= *3HMrWLp36.9(.! *^}%(.5]oyB2'`Ͻ\B j[|WaT!(7wΨI xsK߬@l=qE3;2'tܢ{eEA(ӈK|r0bJr*7u< uOY.$u~iֲ:uWI9kUЊyKGF\u8u`E t5j%5Q*C9K/xa&Xcv v xY֨*)W4%248COH͔9yM0e0J7[w xr  M|k2fɓke ߠoD̏vFB?*L?K``CnTFr(urltr +- 7dЩ[U[+B٧;ɥRgm[zskIC:,$Z9JBQ$ rFkj}pU(w{aNrfakFʒ@`-qȥ}u bK&Ig[)e=}D9T@aH!Xԑ|8ـ#0i C)QتR뺎 \J6@\Ψ<ŷ}eY+6<( 巏 )LL]B:B9 ΕҎ7%=۽|ty5AS%_p]_BwuE%xjj5b!n`mKPabz31/AD Qezf2{,kٲxGEJ1?q߬Wg,D SJ!*żX9 vHZ!&XA2Bo<Wr.C Y"UE4`c,K1j& g [0:Z?6lUgH6L?j,Nwx:ܣ Lڔ{ i. QRf TINxka5+u z)R4Y Yo)͔#H5 4#2Mޓb@$J97֫,!*amCeW jکkڅ%<;IOuJWĘ{PI+Azuxz# jWZAT+ʣ}'B a[v ] >m:kT} \ )vh\ADCEfw`+$4֊I8BWP1J d!*<1|yEuIT+F$>`*0قbh_@ :nt_c nv9Q<{g/)*}m~V'!m~JkKA32Hy+_ MAq2 ^oX VEԥ%֠TFV\NF)^֋!Tt2t:msV̦/h>wgk'<2v{upĮbLP$2ˀE6*fBxˑB:5M?vZl?8wBbcl8M5ǚU6?ZBruvf*e6 \b*N mwRKEa(8sU'< p,_B7 \4ZJI1 +LQEZZ] y|@Qɰum<꧓&&Lͮt9i5PAGk6IzOrq].T-iyUvAk.QMZ˝E=Ǔ[k!T\Jdh}3&OPwKW`mc z ;_;屝"nۭv`;ҳCY< 2=;~fw:i~M(VzRrYvUsXm5K;pj(sWqF 9y8LHQ0;aeoiHN^!t;¸a&ݴDi=:<'\eg˥"G;7ۊ~fA˔n@WeIC=['94_2R_]'`hW2 n솽D>AE{}-s(Lc6=On2wfCFAwҸ;HKR K{zyIU@^>b+D-Nп Sdj-`ep}"z"Ӂnug}L 66Jk/T ڻMСj/+y,n4JhWS\^`8da^0%=G׳!܂ET_B34N&E3l /i.k6/(= Q+F&_:>p ]vX9lʝ؀EJbHbpJ/!r@% qn7EM(Jq " [mH(*#E"o.JdrZg l6"s(e,tC-ί Q?圣7#׳zWGeCԄiPkds0}+]9IWh1p0!#𪼟j4)8M8cx\\s/wׇ\~5tKN̂']W!Z $ FnnE`RjeOUhQ+ N& f_3%;n_l!'>Hhm{1<$B߿[n?6 ]޿)$~iA$JĿ+;/O1Ǣ2#weAt?vRM%B< I$1/RՌ$Ы6`=KwWÏC,U]|1?ԜD*? BXHrC_j:?:YhUa/#[ VMÌƄۇBI y{o;|G'ee 26p3/_ޕ=*T,`k9\! O)Df,5 [OcЋ { $IV}7D 4VM崛2.?2pqz+30L|cnxv٦Z1]\UqFYe[F,@xlOnה S:o5AE?,Jˌqbt`/x&wCp?ZQdA-!Ii!^-})<{iQ̓G:@sY4>~@Wi)zFi)/a7 6 5Rn2@ݭ}DȏD{uD1̄u;qW!G>X}("C5PR`X]ymuC43^O\.r#]nQ!a[aTO)s<*;+oab5\S~A(&6#h)@ 6 I`j[#!o;8CqBf/z1 (nC,T ! &Ɔ0u#1e.HduY=xWE}67SәQFUX\Gh`,j 8D2 vSK~#AzIh9#!OY8#?ѥ#9OLfgA:<"5Р[%@8uE8Z&Cy'^WN:SvcJ#qj4bCVI>0&y' dώVLz3l;!L -R}>{ARQ8Ƥ{x19j^fȾ.r[݅:C4qv6y 4mG@zxs*/2ABFxftmT>riI"nDzx͊n~Q^Xk !DXJdSґGcn?жD9S 05^fm}\} 2 UI|Y@m_s?.Ǫ 8af1~'U0^YIœڊ){"pNνbl L,(|fI%&rшCHF8H!;B3 TwԞai|dg988$V[O)^[ th -[z}; Z'AW%ĽB;^ηE `}?#92uU( 8q?#aq4gpS0jI{# ;M'*'qfzf)=tiLAvًnAL>v,pJo+1FAf=̺ "#q}4͡2]N@waPS,glLԵɒaDTr4]tw ơcPK0,/s֖f|CIyH ߉'e2`<<9"P]ة`t"_:\A|]t6j!SH?wPharL1: jфL;k&w}'.1,n_@wjJEtwk@ln++ZR.`GgݍG4'p_1Jsۚ-udb)Bo"̲OK+Ld&6w 9g %6O$CuʏaS9Z7oU}&:$-ZꄈRE1,=!|[p&G-OcďuJs) <.J^Bf zl-<?^I]_p|X!_6Ք猬/56 ^36շW$Sxi.I{<R髅]W}eFWТh}G3Q{Wj0Ռ!ƁJgm_sFn^G`~twn7Z/S$F@͗H<lJk:ύW$1~ӎ #GT"Y=W<% fi h2bR**1XA~!_B)v^3Q=ǑJbAB> ?vEK8߫$9'4(-W󃋐hi2 ѝ4Z, T^tc;Ё-.kDJW> ]7(ce(̾x7:^Naʕ $z*\o'dG綬Y^kޥ"g_IvOZ x0f i_BK*H`/-X%M˳T-z#;UCz 23[Mg)|W4nCqH [ P#6\՝;@~ lE8{@dfÐ[+A_5%5( q2AU(i̓7V@~wz}" PSU)}OgI(:be[d0džc4x ܃[]6-\x~#) e/ɞ`Wӂj qk]jqW8 A'5=1ebA"Bd R7DL 艣quA`+٬I[(qblWU[Ds9ZNup||W300yD:woB52Pa0kENSYPINM~M-`٦ 7[Ӄ@c>Z%YEM@-ib{:3?zpi#WwsM13k8aS;K& $N*ђ:œQl7l V[p~ 7Uo*-&]!b2$w\D; -\(qKLЗ3őHJxk!,Oeչm˦NGhׯC5v=5)! y2ͫRZMڱ\rSz_%qF I8u8A tVT*`*--0+<2ߞz\N4`Ybk9 +ʨ6>2GTm!B?lW\uigKf Qoe^@&'޽Xhu䳆'ۭ}rSB3! 4")Ny vZWknlqpFm#A[jLuIrwx[/53Pfjs7KNwHʸmdwG] =Ϯi\4$vEjӮ:|),5xMk芠4-WLv3M;@GYXG[+jyZ q"  RHXq>XɕA#\"vڨCr[_r}$Y8-_g< tp?E VNxdYmD8Dd kjyBP+/i*Ӏ"Ί-FRZu0F5,y+3Z7]x3ߏs84(@Z:)uS 6XOaAmV)$(S,o4 y31>A-e7}Iφ2$=6-r%%uQXR=MPԵ[ F>XEC?%]Ro0:N s lGYRj5P.Q9($ud1'!Jsx2Q|Z$[^rBR%pzoUc~}HY 癎,^wQBd=~L%s ,8hHɡ$S需W>_:yvsm¿/^6> *~lSEצRM۳Hfkla&9H 0u~{[B'6t]WM/ΝAmD+,-gdNfs@gFc1*X'qC#C4YHa4p H]ni-t]%+Bx#dH1ivi'2~ܽ r7pE&xնt33mx.YUrS*C$#lFmYkt;?Je8XFno2RXTjUFŞn *6M&*fĝS8bcNDWر"Yб'IQ?XRj.Nke/MoFPA&{օ:x%ǠZ^1R%'1_mw7 HA;m)zxV-+o/@ˡg IB溰nY,VMLe݅z Ҕh޷ ‚EB,$BAUA9*KSzS@ "gSM ,^µ ^!^or )ӧP lUǖ0N{F O>QFڐrf7vY~caZ˽ybc6?d]xDn5:ȵ4L嬌)aV ChEA, 3L&POiP`GBէ u;2t,!ss a\ @qk%R.d*%C; ˮȚ (uS QƤ:ߴ*@jIO ov'_ ^}xwDʲAQK&9ZO{i/f|47wJ^g7QQjqE댦ו@$jUx<]uHdZ/Ma#% =K[ 2%nYa]z4S\CeEjYa2M\3ΞdžoӂA,r@b5qx)]9+;)=^u2Evc<EAj'9!׭jّy:ۿ6: Tc< Fn!yOm >sc!`Am`oD&,[ zQīJ`pжm0maZ 3Wx&]Hў֥a)_  ŧmAĥ3`ƉPRYE~|7ރ+g45YyuB͕O#细S/'+t䀹):4F @[yݼf_/F]b߿/^4v g{v:ׇȃ gv $0lB7m3|SNql[5%$ !8[)~H_S uD))"$X[ ˁI ?u+#e)ovS+;2)=g~$ҨUPrwu]c|-~Ҝ-t @|O13-z揓@V-&ZSZъi)C5(v^oQ?3.je/ŷwM@&&vߏxOeܦ+g^ƍ?@2aVB]s#Lj)6Ώ*g,NۈiڗY4/xMipgw/@R,Bn z i.FAvׇ_Xe,LppBB&'6lFAfOzI/2ZSNj*v:[jߔ!> Cq!5R%pfS–I^@2M}<} :7:Jy :g~vqiW_1msq8v%F-=ɮ^Ǔk!6XMVKʅPJO3ý+ٻe{ gJl6 " mO솝fmѠ({JZ;I(xO7Cp 'l$[>\9C+-Q`/e 23Xd^>/|ETDLO/hV\L[gz%R"/-.Π$ З:$AR(ǔGs?5H6c_9F>ZGl s_Bz HiR㬬trNڠQ:auf쭙E\L#NZDwII _h86-n{ы@[-bFa%ABZر_;^/>i:3F{|{e{UOT{.A3Jr&}LnI3T ]kS>nRfD2D=7Y ܈d>r}k5 M!b@1ʓ&0ܸ!pTI>V9{nGTh˜֝xmEr"?f [Q]Su oBn|MFӞVj70W^!/dn`du"OI(k(Nb Mޝ<[WK4Yml\,]l I]:wa̫ee0"!یTF;l{jEJRoP"_x1hzcy]_8QآVu{ftSaXV!2d#):uMEfqѴ6_| C(3ob󊁪2b,4A @yjG: x{,ly3Zl\Xgh3V.bj<'1Y%io u }Vbr7 I3$1\MH3̤f߮Xk8Bh2OmPL]F,7yv(F+#;%[Se+V:RJ_U[|UPHL¦2r6jtt̻$Ft-= ڭi((gY"AӨ6E=nMI*#kuJo<-dtI>y'ݝ"$M^ 5N9xbbt699s ;mPԒS- 'UVX\~k2hY>=Mym5)Am;h+P/)1:秀8^H]-vffRN =̃fT48Ta 818bJ)Cˡă/?RZ`u_,@ME,<tE2H_#:}"&䚥:b^ɇl='4ҍ D cNC +.a5?s(=nƞ(++mYbDys]M9Jhr/د9{}c=y&κ]XHv팾 Z28 #œx`2:k_͢0,ݱdrA$ -1jobN dn]|Ċcũ9_pp | r0ݟ01[ Mex>M図[+e-)ˆaHт%.:nnP-?C,C̜bB Z|tNtq~-_ Z?K,[/2|ޡaAiN0nR|!Zִ#;5RG{kh+mhWcDApe2jj:OR)M2JFDx;T>Ű8 ogfSJ3>5=PDx1%x۷1^[>'= oA=+`T. >n4*cZWXh!E"g}6%s\*&x}~kp3IDe:b4, f&1B,9) XC׏$Ln_GʃqaJC<t7K+w5K#CBB -  XalaǛ_9S#=h\Nv;R|q Z}}/6! ") fՂRx7 ]B`aиM(=%џUK| 4]ٿ ZfbSTDϴJOU|JK -a>~ 73[S" ;+̖3T5QۆԱR*nZcɺ4O;$:̈́J4PZJR *!áNg7^ʔDZ3&>g ,)~=͋^rR^ z /<"xυR>8*9ʥ\8}VTf g+qC8PSUYRI%YJpuRWle"W-:Pʙz3hU_3J'*Ję5a$`)I߯c$XNr}z1ټrZ|c)K կH2_Ȳ3] 6XLB b}@>!WZL v[z19i؋Trͣi,$It&w&\;;nO+Cѥpn5NE%lu-4e -ſJgQPr"q+=QRLΖ3R >0?9vcLaQFJ8 ) 6eB(GY9H{#cwo poK"{MRBV$-P˞Z"~RUu'IX,mź|õ ?[}2)-&Jp.nW^x&)z~Z3?,` A;гZ?,8qgqWH,y1qOcϫaˍYU60j|O  `D|Y8z㾇rŧ^: ^t)ιDkuirc0јVN䯟DA7@VŹHiEUiLJWAa/H\¶q<@'OJqMyBA?މ1m$,%9d}ӌx?.`(hDҫp %S),kTi \mSx|j5bW|$p8ɫ\N|R{IHIjC[?O AXpH HGrR4msE)pfܐ ^84"諎"Q#}ܸ|γPy`֒#-\wh8u !6o=_f:nlv&BD=vb8]nFQf8|maaE!(763'r$e(s$a6Gs>Z&y&ʠBYG0f,0t³s5ʎ݂nb…#9?'|PǬ1,?eSƆ(hhTl7v9-X6F~phnX<(PBC4o Xl7?MV&^ghm= f7.M~ 1XjO@@Yտ}#LBVkg,P5SA\$~/cl|9r rۖogYKtS~W!{F&qPz^B8.‘- ZN'XAۤč>dd,xk,+#n﹙*c6!Cn%Nꯔ=$sЙy<? w l$C`i긛 qz^g21PI ͢_*%Ÿ3wxNLݾ}3)uk|Q0/:NbnB,YJh˂D#NQest(E=.sx *q#SM_zH9뱓}݀-=U`M6c%m2f.,>[$>el%CTg1ሣrt0%B+K{p& 6 !w3KKMFnv#4 7&tUq@yUjEG$W<%hr!S$LٯɉW;dX 8;OMUWY\:w s]3#XApg}E‘&@fH >t2#(} [`X IMAYOf9W MAežR}G?4 s/sԔj}#2N+Ha$ ~=EE$"soM}_!PZ9υ؆mAP\VEn BMjjDss%14FAYalsrS3_sog\ьi8`bOt> bw ݇At9$ZA$ )k`Pnd(9TVB+$jg gFMP0s%MbjK>5ZxS^1@ϰpq^{,6 [eY#cf Lg <]Mr͇eR&|"wL$ټZ؋O|)#=g0rnIi]d ,xGjyз/>5L埉ehߊV'wBxJBL>Զyw@ީԤ#2=J5~(`*MIƯy7Z#ݓ5\fO/b 5NDD4~LO?o-  zzW]i޼ i]v=qvhܲÔ^5"X1?d;]J=0$dyC!b׎!N޳E64hmZ!=hcbGQ2 q7lj7o*6M׿AU['-k9@n M>h%Gr h R.V|߹PpYv UBf|Ѻ+([4K~]4: er9ˏ6~E'+٦EN1ԁ QO6kj=LrtRKE@kkTtD͋u+KUM\K#LSPFbQb bNN.Jtamg:SWAADNzȮ$ qՒe OeAK;rEu ??'KXPp^45VͅB'Qu(a~ޕ4ӱYEBB LHS]-T[*slvHY7mƮhF#I25-E /H1Yb!w>PAz:g٭=1L60|dD|sEi"Eռ.6/9Hƿ6tc wDhM:%fsk82!*Ouvϵ"ڴYP؈^9Zm~@7K1v8;*E뾝5hR&_Ec0oAaZ*x,aQeĵ7,XT|i6{g;{WHYI"걅3=WSr,jki򕱱z͎]UPN_UW˜zS /*AVMݥ}w z&dŇs>uz4Qt) `;nGj,`|(o֯F4 :/<ʔry Ju&íG=ִ2y7(9ܖ-_k:BIu[ƸO]9AO:-#oQ҅α]c@ morE6j;d*r:]6bQўrcҙeŸ᥽UdzheEa~W-+5903q=*8K*$弹\HV>jMT E>l2:j4[ϦQ"ο$?d>N`d,!pCoKg' czynWy F9?Vha+~Zp0mk}܎j'Q^k8 2GB.ꈌy?h}]9[YJ/`F#Ynq1 QTckp5n4\7ٻ*m\D|Qպ8Dq̾ "_t_/ u|"e6 FK`~/5~Wd&W:ti,d7L6pNT;JS~(S&^^#>Hn>epH`3\2vS?A&xWd=:yeG2l=*'Bמ#$"%H9 G3-p1#ҊLHo@׾:A4F#yCu6YL10}/b r:>yZj"0;,eolعGz[ܢ| thv|1u+]ZS8nLTXR)OEo&=H*lWŐ-ϣ$:%f.u MQd(Zsɀ'̯FrN`ԈnZ&\!\k%PP*,m<]:mx;`l*jVo=Fʼ_BS_64O؜.͓|@+Jԕ'6Ӏ bߙƢQ}Bxʼ.@^iw p5ۛ2Bg!3%!ʵRT>/e'2^kex.ַƯWZ͑c k$ZR-LL=* =(*"Pg%g?&Ql:?<$G҆Btu[4~DTTa5fp_W])5TKzUh<,9Î0Z3iSxcehVs iŐ/X,=?{ZD rJ=;cDf dY^!D0etQ ' cN!UC>[l8xl)Qt@@FJiTӦmm'qQ X V#T`i+\]jjsM+6OunvsⶑUjm f\gL[9I 5*Eys$| F]{ &a9.tpͤ)?nҬm *b14.h&njy+CN7Aw=]vK6+$)}4r&>ovQ]e^ Qn U[5(rc|ɐ@89?TP)mٺθOq?{]xXӓw@u7?'QD-{"+qiOn9D/H}Z',BC+΋[mb+K-06A9ZG;| ֫LbL$ÿxh!_䂠Ie):1}F{A%CDmPUx^VSqU ,,Dar0a˾"2dgKl#Vmju0VVo_x 0XOYk9sD2$7(˱ӫIjW106}$j 4w3dYvfuqNGr1cGu!q#nnsቮHN w DoccV@,A!|B#ԩVgL svpH'L V`ggYb!ZãDhQ{)Ctw`f4`[M$ ax#pHʤӑWHrz("d]R1Mhju`T³!s'EujIy93on}n_4>8I$g )thBdܭk g1ɧU%gavd*bwp5^Qov<]P̢Ncۃ J7ZdpAs !!\Yb5uThe>$ɦq–cBفuCDQܩ,ՠ_~r<Q)=W 4㡈o U}]r?YwѴn9T54䅫唐(# Ga)e8%a?'x>gNWsg@Ju<\4q;6`ޘ.e}v Tly*K"H=5#c>"#dw(Z׿"^#&RB9P/Wr[] - nk1Uң3FrX>,0SJu'aG~oʏŖ`JD^k *Fϝ7 FOYQ Cjw8ژVs dk{b.Z F$9lϖ+iF0 5Йg-IZc*Ut4@7}}uiKe܋I2D:(TkyQf~ID:j]JDZwX-3I7Fg9$\ZDWI_X|x>܍e] S]di U,MJ쮊[,Xn`ҋݺ;'ušd52Z:Jݞ~@'VX^jvuHgm޸=T`OLGv=?'Vm| n{c.#,#Fr8:w-kvD;"'j݈rjPkޭBs:iװ2˪ziX_W#gM ^ߵZ$k6\wE4mXboWv¨hEͱʅKX!)$x٤4Œa{av$"r,ٰ̈́ǸUM0*#E)-hHiI^@QeЫwIq.W!lVcfX~H}x/\(G.' .j1cAe+ĵ3 tXp<;>#=ٚ0=Aߤ'P?P1Z"X#gt{ru?vnX^TL\,PL *e>XQI<ְ8F~tiHZF]Q pjXqguu Haz|D\ݬ,+BE:@R;(Y)o:fd~22Z^`P[ѝӉ6Eūv;Ea!gEk6h]~8f80G=dMoŜ]G?QEg8#P ,sP+ҳ{F⮈o%u&& =M&TOubJ kLylj 3yjuv'N販h&Sn@Ew{b*y5?ڈ'1 Wx\.˨?@qsYC|Ki.Y+ 9jGw?ÕSafM^خ!8n˜/-ꥻE$O^bA}hF"Oflj] MgMšwbw yqѴƶ+[$4Xg}lX1/81+W OhOg,.q WX%֣%=4%Ngب s[ewޜH3 @mxcst7$_:(/%Flj[ rTgB]dl H`#g;D[G0,Fo3Ґ%yMv),`^"lކJ> eq`FQ~VǢYܷ,I](lЉC;CAK<Pi%񏊑fa;YƝUSR(=@0s>&>.by Zͩ /1=A3K-S-ʱȁ2rΎ<n)[ 3vp1 A>?܍`%Z@S1|Owx(kWVsȝ8UaU Kg|yy=%Z2$SxdDCBE>E{s0ԹFokcnR/Ao^,Tga!YиH@*,|~T(N:;+ʛr"}PmPɍ tb0%߯NNC\4%-DI<эe"',LI±df9{ygtLeRr*BMlW44Li 5Z7vnCEcpSAtOEiF0HtĔ3]"'1yyLFjP-d_l/Aܲ羗Ju [-,]x3oozzU&Zؐ"êYp% /%(4( O^SJ[F׈j{Wfuh>ĝlDXSQ C}yXHl{xgbM+ eDkTp( u5T 0t2G mϹ+gU*ڽL^rF^ zOqN: n,YUneWq`WjʿG=J`mxCri0l 28}CTU94AXAt02)TL4c:< I8ǐ@*K,(?Y :28⹩]~\h3I=݊ ,,5?)۹ ,BOzIA*}}eΖL"~ #׾tfSכg1*1$ညA!5xZUԯA%;< /au2'ӌ*[r/”QX%6q&Ȩ ZIK71.LJJ'2BkkToZn6֡~YVHXPqx/lmiT=0w=WL/WLtTaibqoMcϔ-UU`5=^&Vq,7[_i&{5Ǽ*,ItӦ鵮|~J6\>C7^-A e!dD܀(Vܬ's2?k>ľLxijՇ4}F9lXS $*@eUP5h;%zz$%dŅ)h`Bxm!k5~8%!wH|%zxapÐ=VaOzvҖR <;2e6d')F/k1;n dVwUyf=$dsse1*n`wY$5ODίTz~zDnQ?T,Kul27Bwi*5~Uh xJb=8W/C2XV7 9H >{\ʼ"Nn%V :6dq~swUjr%Y~(r"!n }Y4F/&klWնNgiàNT쾮_XFT+Ɔ"Án.]9w:E3猪^EbGfyTS~@~W-G ؙ,N gu!P\^?Ts6 q,h=O)6Thm56VHrt3~^60ɉGٿe:m*䜚/wu v`ʶXeDj _rYqD"C2#zuLnuO޸?34X:5-$rRB&dspkzRx`>~, cg0ņ53#?SVrTiɕ:4')4-'P̔8p:}n`ufU{l`yDnЎ`M(*% &7f *0å'&(3.9^D۱;!p^i)r%8V*\ՄJGJʁe K"{1,J>SjI,OBu3*wJꩱkt bt_E5}!$wzc3FGeʌ*;uKz҈ḃ#i87`, iq:7e_yʕcxngAJpD7yTb&ΰb6zZgi+X&AX f$3D% *X1S-ROt\7kP+Br=gbΞٶr1,}&.>M+oїq:',đS,5Gp/n6ky0bo]d?.Ջ(S-R+d'LOf" T:a( NBu﷡>ew^eLۦ7KJIq| B"$3If|bgQ Z}|~DnRɣUTZڜ7\LzʼZ,MP1N|B"L|Sz r  Z%^R^Cr =PNu8ۮd3ڏpy zTW@ ]4D7F[fc_m&V^r%W6L[M}OOvFlH"O%E÷Z S!h&":yH.{'=yX-#wdXk }BKr}x|: ];bw/;,: LJxm?Qlp QP6 td}%Qn)WJ/);FK lxZ#lW0,ث!eo,0nGz-bV8#U܃, (*>Bu#0D5R[maJWrE*_O]tFJ ̯k!t< M,On? I٣!ΚȚT?U`ıR܀ љ/ĽێX# 4<n9scI&wHə6rtw̸(!}n(%ygE9.k+kf/-X,l-EDGz ds9w(H'S8}PF eNƑ* U*%:+Z#cAi݌%?keV@(d+~eݻ2nI@߳q>X77u UWdJR 4X߶RKo$r n~fO%ȞM{PK.T܆޶V&ZyE'zK)LX2 U⡌.^T~8~g:sO`h=dޅJbv@Ffm Wڷ&}SP΀hc歴r=hȥ pط5vP=7?I{Ysy]^ K7wuNk"1|$Atam<[GDxK 5σYq[ndT:/6\NIvL`-{9$(ya_kݪL2cj>ըfX/́ s <D&mX4"•YxyM7ǮީQ_h6DO)eRX*WXY${4=LJTb|QkH+=8:Rϕ?!{QAۯ"6+4Ot0y{y*SUj%&9u/籇&N+Ţ֯=_ɥN+[SYyGS>SuVc; ZxػDA^eZEA1ùqhQK|Ó oSan2q }dr3*o.)_Q 4pm SŹ,Ryem4R%Sg]VUAp=yߓz3"zcHM*K7,Y)vbFT`k*''3Hư]fݕ> \~:.+>~Hno_!rl֞lQ0 O )ME0baAߗY@ (XR-~Quv!:rC5Ft]c@c!@N@NzN D$e cAR鴯2c}`^2xrE9|uG0[x:1ufc%əuZ3ClVWȒ~,оTuAT,cLM^.ajPEʡhJhI7<,8@P50V2X_ 3yvj 8p #ãD - 1l:'k!2AH`'ǦGVHfFt|؟wz<ʘ$&YDr#; u#*'Oylmoj?Wk&R4ԉ E,fUOX5~'Mgvo%PIt,;1ѩ)fѽv7 Lp%MR.zuzݣ3c3́\ȇI[iw;UUdJ{E9Y71#Rtޓ'ǼGȨ?N:Լ\~ .Bǒ5uQюxa$geqyQzI Ațw/쎎;%//YlP% HC4`shzz7Cv=N)ZX?(IKżZ|v1)/O i+ Dݶ2<1 "A6~9g6DK[Lb[#Uv$|8?r{U^d1);GD*'AV@v@?8qR:;ɪejjvG`^X0Ti=eoc$T@/fmԗ;&aLGX"n 5HWȝiYRMg *紊M2Ug8<41]u( FգiK MR*O jB1Oq⦥o{UԋFJB^MfoMvkpKj/lRsP` F' Q>_5=bmiں8Pg;NeXi0Zn: 7Rb mK"A%0̎02ث5@a(bs{@ ˸4j3O|<@J&[_AЮ1ݥƌ)&!{)Pwxݥw"U{gю{%}756xlw*_0i Xj䃜h4ߧw54HiUܵD5A׀[R\lлJwuZC= ,TNABh/-b~i+:='XCz&/]>_`/#${o8t"ziUzs[zϧU/HiX&]M 6|]eZL"~"N[}.RhC80{/.o"?;α3T?6gZeY\m+}f(> i^˦-iRӧIPbQQ@pw^"(SUOrvʡV9R@wx~c AX +/(E*hI k*E5^ $uQ? Pؘ w{ QMB 'j=4g`U8tZ4[dA9u#Js(IF@VS+^e+v7*6kӏv^R?V836n\Z{bM:؋d44uWc|2~DŽd=LW6__ @#ãk,05slWƚˬCd74|#8I5t:bE,mϚ.dnKC@oL'f\^ٟ{#)EvKgk_o*+nbk 3M'CV">, f6 E0~?ZNwX'2u^JX$TcԨ? ?I6)=,(ayRS~NcC%쟂<'M,PƁK‘2:?4Žj.fQ2/GH y>WARdlk;j(}9SXb؛jm0\(|$ɒzth{|HStG6 Qʳσ= _5O[@OϿw6=;H;JՎJX[igQr]'.7VTߒ1*K;Z :h{!o v V<5,ӨJA|2/#ݙߖ+oոYadU(ц77¿2M5{ kʡ1"$=$V6by{At]pXp9R cx߈>Ŕ+&%LU\qW->TЀ׵ZdSW&萆Y[7 TVRJՊBL,!T\rB d?V$զzycU7b7¨U[vqn3`eKiS:vXRGӫ_RY@ t9JfyRg83&amvGX|j@Er{ S=fZ 1iU |#HAwF+=㠑4ߘ >a8m`.͕\~2^9=)8(q+"''ˆqWֽN<N\T\1X8z(c+Pv|%̯@+m[32Z* !ٽqo(YO:u އ3Tȯ#Kz3k{*:|'> s|x UNA ri0F/C]艰O?70.7uK*ZhY3Q]93/$09gl ]rڿ Up5 d] =TCKԦGnIOmSpb'vBTM+ˬ9[} $2˵ Ȳ #^37 p#:Z14vj;D_2ݠ_a?amRv)"LRо`:"_qr=Nc}Z06cmZPdПlS_Xw#H,54]!<:OSil n9I=ĉo{۶giRex֢;` #3$:!e^ 45hSEDV?ȝ*e{ >a]fJ#>:$SKݠ*w% " vz%_X"ƦTaۙ /y"fOX3_]/Fѷ.b=ٌu^Rwg ruAZHx;=a<03)V\5 hJX,S1A٦/bZ fKZ>B2Iƺ,B&=ե |&*?V-7,Oc 0;?6CދOsT΢ pu^`\5b&H0bzmH5u]<2wbw%= ϔt.7Ү6;/- m0ys_ <慘n\AѹF50 OYd6;?KİCMVQ| eq+FKC]Il}<Μi*lLG/g23ȴ-#tɶ:Kђqp>)ڟ0hʻx+e)subprt+K%f jm4_Y"?Omt4*e[p!O pHVTʹFxIzphRg>E)‰vxJbȪ1S,?)*'nի ܼm-sc$8"b`Z=zI_'\󪳌Y+L81W1egbaD!AC,>ϰ,EcENcT4=2dV|nYxQbvyvLMdtlATt&/)ٚЖco*䝅1R{w l1#sͭ5p`{[Ehowj2sV'?zK/ʣن%eŌ{|G;:!6"W=)=È֟RLE*f <r~p.z'ܟ^{/; B}%>B+yۜ-UKҍKl4N&F;.q(}3|Ba4U߹ȶJΆ8dx aC;IvB6iO?~ >wD= W:jY9q/{AaP%i.w]5r sr3 aHSO@whft *^/y*>FNHҢ/3Cx^dC'X6Nh FY]3 l:0ЅZnNrzELNڢ7VUD~\r'w"TV3}3[f{Lzi笴VA}}-?[A_S7M'3C15%j+M^Q:P\v]9FwhNUxKn-RPE)>> %,I0nq 3eaӘ'>2{{!AWB$lk+9,Ȓ*sSuYCIE{ r@VP'Cٞx fP".- ["ݤ/U z@\3,F'۬>B뢡2Î0J?&oz[tI5v}V%Z{H5jte0#]S]+ fC<'-sĐlG˵q (RW27S;\\CK4q9lH/ =ԢB|LP-`+W AZ/UY=j#/.Gk\ԒtwHl֔GD`s,F.f:,s42Rpetl?R^)څӭ??=in` .?C&vBfa2^)Qha[vŎ},Dܜ77-ƀN_TRc[~FwQPzG\F@ǥya1ΧP(PHn.7xj;on]y@>oy8NFPX?A<гeٓnJ6 D#(A~21o/k* !Su2yq RK"9/T$ ̂3v)xXlPeaȃj9H*#m}D\m[3ui*B8QF?)nAF{f֊Noh`QmhJz|d7"!85iJ nUH&\άR9&>+R}~fF $=pʀQ֪:ԤWjo̟Jd'u>%qѐ419~7Çǵ׾+%@oWJ[v#ZJxgSW:̢8m%e}m? wE&Fvee3 + ƹnnRBX=~HN,IgD*JT\gX;&ٓv'*G E`?r`:]Oh`I4a7/?]uJf [G"d+wpZɻ2FڥEETfݵ*L&c'ǸGI-4}8חb⨗&M}G`q]iĕD8-?1ju ;3\m6Vr2pR.J9#_,1F#oڐqQnFHHe2ԜyA`飪[_?>p0` .5S 奇Fil0^R:>BV*=Y=Rm6XʬAK ;&zߡ jw6elRোBw1>oB'< ȿ޿)[_0c[&7ULwz7FaxFq^Ʃ5`9YSEO( ȢoN?<K)85")oqɺo0dXRooi^AJmU1W'gx㇤ïHqE-m U0U S}:-M'dj`v).N:QwJP'l'%ˈeg,Ȑu|:À g&ġĒ Y*KS6_krq(.沊t,\AJ ET䅅WsХ}!r%8 `P[Sg'̜p|h2 !(!gO{P.b*edمxF㾀j󷤴7]6E%ю!aWnۊ%PUPΩx*8\-+Bs5e~=.wOU5 Ly>5LE{v5VSY7ΐU!9\j]hC'l}VUE(] 5~ik#jgsl\\5u无XYU%:QPM ,$n$3 gYOVsqsIuVBQEB0TO':2v]`gwv"9]֗^RϜ3 GI3d,e@0Vsm@-:7W*.u)ÄYA^Mx{-Ԋ:1S㌧¯ CD'c | d0ηNDX7&D.,jyG%mT˨ U@rq[-AYGQHrYx>kąbo %O&fО@=N%(9a+[ UQ͇/͙-fү9-.,MMgF I'] zEb ~9 z&#?|i=&t wHԗ↳7b|8T=RuRH]tYW"nLjYJm}o#0;{ N;GhId⹦϶6 ͈-g"q5+ހ܉PG%e>r*-n)WiJ]lWx>X ݓ5,KZ0AE)lG}7Ll4#ꦽ{ MetnPs=5j CSMSF G1r6+tL~^y6ʉE'O(qC=ȵHH qUl9 UMC$G -8_^_!!LIAx,=U/ {)RMcRϷ nQUR5it=f?0WLa+>PH+[ x_)EKQ{,{:\:Bhlr(^炙b>>+N1dns؇yǃNc8a芨ufLyiF" 0P ťؙdiԘkn1-Ș^P N@6$ f?%|R1R⮽7ɛŒ.Y[B%[4 7QH&ql$Yi@c.+LWF9k+TqEON 2@Œ{Ӂ#?DOk(H0F}-)@u)5e:ZfE Ѵy[&pItګSB+3H ޽KyD$'$ jm1& ptְk+ythvb)6Mԩ&z6tj'xp]r -qBBə.\8_cz G~֨d дNd⚮Vb/M̓2B/osc@ '& `P1Ch3W\VCI}kdTg%WkmDijFl(inͿq]-nd}GSSe Fx1L^8@ghvS!?ܚ-,?#{N}"MןYj8C"#{rDutia/)c YvιqstkjK'o{j]fgT¾ ,GXǨ);p?(./HG}}T57^9:SNj7s` 3"`$Aغa/2c` L$CǷ%&iGBq@G@lw4ўJs:U'qh%Ҧ ɇkM!Ϥ wHxn7i@ii\wp(ݙrqC3p5= ;R c=2G]7أMdDء[haa+fiՄr:AvL(@&𢗨/լg]{  ڠY|o/#RoB:lBYdvQ?sw#y ޝcGTSlƤ+0$T (gՑni3f~&F%ll5C] yiNWwg;b.xn!hJ?-Y-c%|(2 |@Iw{r T;.1m`aj D.SbrS#Q>\LaMO|!Hoja 폇ըy7HocGO8r&jD=%dw|;ЦHs̸oܠAτ=4K֢z?RVtϧam߼'V0xY`jM?B%bJ+E'f]Uz mX.S%W:i$;v]5Ǟ:&$)DT'*f&zwywm6OUAtzEHi +AUM8—nSq)P>\d##GS=YSGI<#5鯒QVj۰Zlsl<0>nˠ)QzŌ9F4 %*Qt|D>`٫Q{Jk*"ݏ\*͢ҙF%^Y=ʤ6$_r6^p3KŸ́ގq?(n6~ + 8 18zد$hfZo&62m"!bp [Nb*e3 /}w6%ιJͲw{~ Od,.M`fT1F[RR.Σ7!(j,!¶}r3jZI۶jqWׅGR*>/%5OגyhI kPmCLn~|5K*i:q!]h*:U LU?w{N#bG%|U=Kse39{mձP |(%R7<`4i_} ;_1~wuA!Cv^K o;Y[7Uzqw尀I7 kܻ?ܜH/[EP1.& ۛ62]}>V(RT1w| Vķ"ƕ@)4WyeBKbqo )q'o0oT0 ?i ;'ll N3M}kcy뜥Tn?Oo/7XTtջ@Y؟%,k/^*71NaTXʆDv6;Oj,jtAyyO,vZ=F١7Pt{|\itG~EGe ;1|JƲwh1G_һz"$?\ཅa!`"0&:E3dKJuD-riiHTX0v|)^☳wC+cTo5rD_5u՟3mETԎ@I!"h%uO/Ǖ%_#7 TfTrZKtՌO K{g!k1ڨaX形-ᅒs)Uv>Mj@lV; }iLtK?J%eµ(ERp4LsKZ,eTCJ"Nږp `SNgp!nshuh7[`WYX|$-⍣B DRZEN)˜Rbhd2j(ǣ1u8T<_m d9BFH'%޽W'>Z2 de_ ̓O#[ُa7doyG UE?Mu /,*z5{;@lZѵZn'Ut +} . i LT!vUhY2:4) #sI|} ,N fST@k%]F^r]'u-'t .mq~ +I.J/䆍FiO MԻ ڲ,a.2>NZ{0ޑ+>Z8R6*#OD`ɳՊ#e ) ]?uّ+9}bP9–8|ȥ4 J.G!g3'[ujZ:+7<\]X"ӱ%YkZ`f~Wyo35DH &tuJ)  r!E5r$҉<<8l%妸 C?y8}z9sG%֥wtou _(X "jFݸD1p N v';&ae$*䴘U-_'i9c雛=>H[,>߫_1&xi޾ qm@ zNn{X^  ߃h“>%$L5wDvrۂ W/|WuB5Q'YM܇3SyQ:NP]FA,SЙS-SsJxhPW |Նtx2^RԩRTcG?OJOϫ$GLcrZ ]? K"T\o-N4tז6ؕrُkn6y {F4xv&#lT"yXUpJEQ[=vHzq ma ?^%[Oϱ.InĶ q.ntёLF' 4z>HAA ;Hs&2PtQ7xOtaZ;&_ L.V0 ZbJdVř~ԯx )~^i]e3}M`䈱p, eqf]XC{~'\/*C~zuە)52gZU%.$ w,yO-Uʀ4 ++rMFT/v yV`W9og0΋ gZ2Ǝ*lʏK3ucX36C{2ȐpZ?4Tmlj 1[ dbƒ8?61aVt|L>Q! ?(kL6PX? bk vd#8Qg-#Jn- "C}!t3BEb_d%J~9+Wt5p=̠Qb ;1{i[O+.i96Y?f-p7h•`>T@jޤN6PHJz4;|9izgMPN-u^!nK{4ڋj^HdIᇊVۨ?cZrQ H )ɜ Xa tW+ӱm@i͖ :0"Il7O8EX,ԽQ gɾ3LVYUבglプN'FTjEme&tddy0:X5t`{+p󩱝k-bO^Ӧ;'G"P4_䃞7k͊F_nWV͹+m|$8 +dQdajɆCWTžFKWXqNXMŤycKjb+e/iV33Gy2@Hm8MB` RsԩQɮGm# e~u:8)'|oydζϑ Swbx<{tt<TPɽG_D{=]t&K(@@]2$ {2JƧ$|04:`<%vxv ;|j:M쟈#/"V ltMGZZQ;FťlɮdS\tݼQz ܡqDoh*pn/{g3FskV~dQ|]|'%UE·<2ٔ7Aű)z"t mHC_̈Vɮcnx3vM@ռ0@OY͍%?(Vyp(:!QP{A|(ǝP TAw) tB?Cp-ז |bPxGmj?lY"A7{>?Fb}P/t5TJ>-]}Kx-NY}$4rog+h78#N'#[H~rپy +~67d6s-. 2§b~` ᘛ,iE 8r:a? )b:hKwcb *R眑27˜2- tu"c)7k⋶Lu9Q\ h6a$~q 물J %SJ螪&(4uM It5xYbZ 6Q}L.N5BAo=/,aw9qrfy~͠sD۔߷ 6~iC+Q]}xٯYFԶHsma.s9o\#4͎D[Ud(+|U^66nASDukS΄=ZöMg2<D**ܵuW#=ʷ0_u*[5D=d0KF5f"o!:ڶ4BPߣoړg(C =3-І봄sHfM~ql|2o. ]?iAoHUкCaiJ3J-# M@'ZX<bP{~5%B{>fR;bWDYSRb'eE~a2hϐ&eLDN/ִ * 4iN=aYk= V[-Y $`L0*BiTs4T |R4HxȾ(FҾ\"z .xfNYjcDdZ-e[OFmi )E 5I@oaciG^WY6ݶ{Џ:&h=FJJGxGۆ 1~+Ř0V6#jv ՏTM}]dU Edھ,X8eh7qϷ?r6TGD+`XdYWTxpfhKe+I ڛ55(o1(Ө?膣4{-L~A/naj'XE]s{k_J>0$#!Տd>!4Q+EEmySu 6KҒIPJٝ0[uIpII".6l'H3S_+崥l }We/e uM.@"4` һHFf39Q2vZh&J6xu'.45]"&iGv!Dj(MP}i ^*mr5g*?G).Mpn#Ƕp 8 /Rx#,۶j#ip.5#v{ (}?&}{_m_N՝!8!KcqK,L76 dHS/BGmΌPE?MA4P~d/9JHn5H`3=$BIr%x_Gl/}=0SuOGL>]O=b^F|"JvG╏Đ}җ 0a|=p*޵7"M9Q$:5*ddb@*#%1f `;*ZqHa GYM GH$ոQ^cMgg?O"\ez1?027i&deb+ s=u}Z[OqGSiw6뭆XYhb{X\0AJ~tY3*PU 3@\|:M WBᗨxKoJCurɩM:5$rh;` 6A `6N z4oC/ϼ{׀*c'Ec; GALKB'_b8#ͨu * KQY+oGp%>y)=@2Bj?7lP~WlIw`UEn$Ԣ\ZзAcxe׬kKJ#R !K(1]@y= *ٞﴬRʁx\nI:-x.W UĸNYVsΫb#f.@*y1sgw~WгRM@#hQ4iu,)h͵ub*jq⾇8Ol[]]kR)gM|'m I=ӈ%_4` |VEڷx| 59`6yBX\\e0ؘgo1J5 [~YwcwgIhsą"P:^tnh#mr{h->ݩpN$̰_aET<]HW(v`La{71!sG2,ʓ4dE'^+]JH'/֙q,Gˮ?*^bq1slABNSRlsn-H"rJ!ʴ*/޾.tny 2⇰Tc?0AH@)p&.JO؈:,\4Pp %jzCfmx^|TU:34UZf0m$Oh B%_*G lkjps_CoXikmL.˸G\J wx878OLBmwd&J_a1SiܑeuScI {q@bI @bZkalaffeV>C-b˾՛V[kyL | 9[frz& XnlAy쾺cUEgjtCl/ )͍M.r0r3ϋEd|pD"d֠M}^E P>z3Q5tjΡ?dKu骇x}m Ù02oZ\z5~₪Oe.KAnf0AC1Q$bibs痻| ϊ- ft5\͢Z <j/ʌ=?H1 ΕGCg9ׁBy.-rIP. j`򐅹i˧9^Г#?GïtXH _#{Y|3@ڵoxdzܼcxW_T-HcC+rRr-p"NHɁ|BIRu8$~TRŒ_:U*bYf_O聨1[ Eȡ0l`hѶT Bynm_.<Vh"?T9=ulp`MrK:SIF?p5MpG[P.1RWWOɑ+t\;n҄sY~,t}Q)8zej(؊Zx4Jö&N-(!Oၾ62OlV[?aꉹ>%}&ڨ= =ݒ. ""TjdP _rS5e;OU>nExV[ՍliP󑰞Ӟc'M:nD_,ܿIe$?L~ N*tġPG| `̅3(-(+|x@5Lt7?TKB&Z_B1h^U9DoDBMN) j.g7C A/ƻEGq0ʪ`@ӈ":zۯ9&LbNR)NerPa]֨տ)iЛ23H߹y enbCOHpդRo]Dܣ7K=E]ǫuwnd}oN `"a"Q (Ϋ'g Jd÷ "wz4X. ^J]Ҍz-zUi/.֪0 0r/!)}ı78q/2CW0^)`W9Qi |:,4!EayԛO3q Zfd۽6ZUTrnLA(I1Y}O%v^뛂v% ڀ̫Oh01r.OkNmc5@wJn6+W]r;ҟ@SiC}S,:lPgY?1WKIҐ7Vx2,yB`01cpRĢ~cJ 4Oz,S" 1 m%oIg bd!'<įB} =g }BobK>U| 8叭a{wæ9X@BBa ANsyu_# }ֵ #ލBugz$(.hjC879 >:`BBFw(e PVf9L t.Ou4) 姂c#XrkQ9ؿ׆.f,\.u3&rFRjPl6-?I ,|\0g3Klǚ-5  & #)d` "W9j("Aܗ&q]#yrjj:2q8ipNpf aC{ox;؀x/* qqi?r<`;i.{gr6Z%LUl>}KLi֢M81}8DҶW=Y}x ׮x. tHcʆ`\2{ ry'7^0:8~F#WB/=Yb\Ƙqن;;/O/ȑGs=oZRLL ʣ1ewq mzْXU:TDDcfŰ l(O(Nq{M3A;;IAc_n KYηSOc桨 7CSPbl.]z#lW~rMXÎ2`%r6Ś>f7SF >㧗{ty7,J`IݸdwtnH=WB?e@GKT0s^G6(3kG,g'4p7Oa:mJ^é1Q.B&ZF`! xR6[k\qsMLy^f5L50xI]ՌV~ ȭ7qI䎒N03|?N(M\`-\r&)KFb)RȻ-˧zI8Z3G+oI۴a#gY(, ;PWVl\]r)Ã-. -4;)! UJ*oMDZrXB4-(m 膖ülNaKn=aZr97E)QA n,J⴯~1<4N!PK\uڹv7†z)DZQkXՆE׵En͘4 [ ?2vS]L{:P`m7yLN f:)szngt[f6!?f=7zB6mK ֔t?c[53}4z#TX+/9hɓVI}G %|Ȅ࿿ȌvZvұ%_ ʕ635}eHޔ~Bb{#=z"VCU_r,5^L,F狎]#T%y%Ow6mtMгPV WƝf+[6=v&5r 6ޞZG`voAuY{)-BKV>=vNѳTI{LݶKǥ啇r-Q 4RO0Ȣ?3.Kgo`xNux_SH%O3&Au%›X8%*=tFT:Q^ͅNl -{DҐYbC}Yo[/55`s$;hއ:[-8^1ϐJdhvvseB(0xa /Ptx-׿2,×HO P@-`BO `?!%wȔ,9y&I~9+T&Yf/ ʓ-Ec?\,(>g #jUolܗ@mlr)jI)d;yO(/xc{Bb@%gE|wĎ|1< k%Oi_Pw& tYϽGc,o$=<>˟RRu&̇UHI 8VُN`T\PEo8xf-#'Oz/K.$UրxQx// T, mvhh힂]֒/:_?,;0kHWFzghb A|¹=OjN-; 5݀R[ư4&˯k-ծx/s<+BF/XһGߍՙvM@B^Gcp\-9'{Ji `~g#?~63WŒ"5kQ2"('^Ш-GFШ`! /q%Oy/4!+׹]-٥ θiAlTT&qy((<(ś _Wdg u;eFiO 9@. ~?y?blJ)1|ZK'mF3Sc6 r_$&x'橝66pfLϐ22JN4k;ҏmjz(X c?c`];y(yG{wC=ٗ 8Z!!bƳf(s󸬃ɰ c2oZ–9WVu@nӻ]z OuF1۔S5N5!LIA08'b+j" ^QcNg"$/uo:e :ͷ21m.]ۈlFWzVP$L5eU^cFVƙ:#Q尓L,Bɹd U3Gp-[ "#Э20Ai[JglpgVB*NYoch*F{fUOqRhB E(Z≒H:)CUv`aOw[W/\SY=7NZ ٣|vf!鉏}.m>Fa =ECi왶4g#>%]~s5jvO5=x"11a؀O `nU:עa˱U(;2k7Qb SZ7`OӕmaԞ3\ÿ W9/+~*K@M}G-2q?Y=%\39G׊6 $hZ9qω}SREUnaY04ǩbR1JEk~#u5s7W Ǔr0X*nȶwjG/XdеOb1E CH#hiicIŔPvuk""E!QI#A?ʴ%KG$;}pʳ$E݄{tk~ol4tjH bqybq^>ǥaѫqlx1jvCI)kzE';ae5{̲ʫNjc>Ec.QZM ebk5/ j7x(ޙ010p>yds sPaԌP4 {d$`;MFȺƻϙnD7 9Ӈ|aG @غ`OM3鼛2/:&w b3h#CFW3;cLL6~NE[TCqMMŒz( <Ñ)c(oezBroXY< ^b^ kd0%<}Y !M#Q> ބ\=(së=b$><~E<'@ς'/&XqJK,vI%25?GN#0?l, 3qE1۴ 1šE%zCO/uZ8 3iE:w IxjLnwwkP!l5ϪJiqWq4z>swusW ɜQ3\KtY)M4h1ݫ÷ʼn j(cexvHި-XsV)ݫ|9RHԤ?sx%>/`ߪ@9O,oU@:Aʢb~_\Jw9;dλP6ٜ]'R$}%6lx/K.)e*O_L GSoW1j|UA:8$/ЄtJG살Tm5aXr!F): Zd``9x~+rGl{ʽzV/ҦU[{\E6hm8Rv>-@s~[ͫN( G#% q'EhxdI+78 ao-2yW[HQE;YaPs/}#L-ϧa1L2ʷq..rv_o3dC&ۼi2JEV6^Ci6'ڎ!/*.sװF/^y*]/$mb@=XvkM*(J֠Ӥ_J(jƞOC:Fz.y (-AFg.fuj8ȁ# ll]b)l01Ѱ0YvQ TٙCHg䵮˚0z<$b|r/ۼþ-*(gk@ /|7k*"&u.(zC0cp̸}:'.' 3:/g%w7_Ӝ.Yl^]j:|u5zjc9x.&lRs50gYEA<%$N3wW42Z?F B3<fڀ:G*(tMM!;eU\G-kߚszySפᰵC]<*+-"ϖ}Փ \:`eG{O @Rf(|9?4t»'Aw7[+3+PЙYygޝmJmwNՏ7ĨXgiC:zN4._n9B`E9|KBCp.uNj&\G!KdjbH*>rڭp)Z|B z/7#}5I0ډ/ԅJ`UWe\!RRnt\-/m8ǦjZă :b+n ]w%DZQ=#kf c77CPtNvD 4o^F [ ? C(Ԡ{Y#u9J qYƻ /y7D_"Ka=O ðհқ>JW'hTj)meH˹\f1LSBLt.5!0TXN(l Y|j<""(˨"N_s4cXy@khCU##mD2(*}8SZfCk$h iN+Du[{WKЂq>*T-{Ft]pUC6I2SP^rQv}t[< *tCy5?G000t^IG$t|_r6 Rhf՝ l }hLmL簱bG%e^xcc.kMA{6*=a}z"L??@{Gx?V7ŌsuKD &Fܴ%3澷Y7$A9=H-iJN'd\EqIҔ;^$YS +c61dxީiy G!$ 5`TaZu!<\ttp:U5X F$ ַ? >}WI+7Renww/]?duwUٚwjLX׺LY[ӈ|Lj=EtZ`H"jl}w\]d%"`mZ);, LT٨J~͹" z8CL٬"tAtK]t5W:NUƯhGG~NO SMAW࿔/qvrp&kdCoD.Kc?YixF 8DVvf,̒vcI\sܚ5K9u_, 2L z*j|A_#[84BQf'Š=E;Q9xi.g'/TȒ\kgF/Rv7x&,{ds@8gvIK'ؐ.5ȟFd6:Wr='@!پۀ2[MVTexōmUקeNq#`#իvf̂D*l{w،Bu!ۘgخXz ̔D:u5^q)ZĪlYQfrtEd*E$'+ $Ŕy!?ʶ.SCl@ #Éd<$I_{kI[g~L9 >)\2xc9 ԼW70+] 㑞c?qbO '+KҚXyRE3''ۉS06_!7PgOŌAVeF xk*Mo0{/@}Ĝ*[*Qv( VK8Z*ѭ(ӣ6ks;UzaAײDdD Gr* m=9y uZڇUB[X`e<օVz- /-Loa( hq̇`wmz(r؂hG1_ q6@%ļ 9/! '/-'i} ƠjV:eĤNžm=BSZbx/}_aҬ̲nx;DE2'8|" ֞}ʕywBS4OW?mDZ}`/2PWrz e2H OÙW6s=kmD߉^܍`)@ܹ6O/?r|bI6w~*]mVǁϙjѳF |(t,zC9xGW ౗.[7VD6|qM7}c>i#|.׹tzgu-vy.}J>(܌9jjQa9Uxcr;XQXf/"rLYEL/N;h'HݙA#!8$˜zbv.4ߴ^ςƕ&,Կ{g,[[]Fœo-'E-};έ`_m|35ºs6kp6*=-+3b[aҥ'JV{u1y$narUlY ߑ`Ɩ$D\׉1) my}[q ND ~kuG% Gwe{ ږdR>A7zf'S1s)9$7b>[6MjD\>Mz˹DA_,4jMtcz>@b;2NL]0])z)5jLkE`¨ryuG.bYy.IMx* &>E:,# k+I 9|rߛth sYB:mX5z qIم .#d,PvUP8%}6 י ^eWӠuZV_;j#4F8 1K 7,˦ŕgIs1+G}u+K>~g>?z}5[ hM ܶ؎~: Rc%iG .@1( 8`Z߇=u?g܊CT w{I] .r uf{uqm !zɳl KVtQ H;Zpm%>2 ŋ'v5YB /: P>`&uY`GP w7ȸ;kמ}\ib@1c.IHKZD2 &B-;$9>.ڭȱu5݅M0āɶ_}z^9+5\rC-tiKvF`cNrXtڣԚR5Wt3w` QG hI.)sz[U2S[򰤙 0.OZJrp,O}]2i5ƦgS(g(PCYXt.wQZil dzYLJǢ톂).>"  :7ܧH&$Dsu3$t' Vy5;51xBdο8Y45l`Ȕ7#8(pQ34o%m6ѰY] K栯kT= vI4K~zr(1q(ATq15o@ώCb5D㫗,l:l ct㒌Fc, by8 :v:d3!i4dd=}Åj-*`bWKM5Jf-sGm3>`O^q-3"uɣt 4$ʮ<凇7u.J\:ŌLB򁣼@5:"s:Ws- 'GIz 3RUbzf ҽߡ2+`m;pIw4_*cQtiKUv𜼎m([PkjN}M}3*PRFU΢Z|d屽q^s 僲v+}c'W8%a+b0qgȅNl-ϖ<cS $`͢wg 6yTTG$!iwJ $b^޲I7MudUw"2]Tw@I1s}!rtVooe*HjZ1R)ɮ3qyeDn H: \jHʹS ȜF2Qb[Gn]gxx0G|n cnJjՑؗ\ō~<OP%!Ze]5KCtyCXxI, YfU([LG"Z?>NIхaT L^C!m:hvHZgcv#{6Nv.r^OUhCu$XZp./=69RZ|bp7s-rn{>ru:*[Iq1)Fڥ+uv{9;=CU-&V D?E] P"5hA~S)G !$,8yͫ{;޾bPZɒ`%b4"[N 0< :gW&*}RC o,̚1.CnJ 3lv.y6&QE nҀߧ]j4VZċuh_DVT0:ՠt%dt`?*mc@XxGea\}.Jv0"a[ T`{Ƭ9Y dFN!R}8uOJ"M&rp=BU͵ qI_uZmdY|MmAVdM_ :c։cgk8o$˗{'HO *V4Ar?f{m iVDwXQ $_udHޕ;o.&|Q#Zc̀W{£#DUߪ8JGut1sN͍kC.ie1Z4y*-2sT@PزW2PZ`\q^aa}tHjom֘NDK3G4H&i*DQUί= 6#BpB ?&ڽz: n@o"H,g%z_atp#i-_ՐY^PX X(q/q\W!(3i|RhL^kS KEfpz b^ -U\2ՓhXW71IjdӺw'-4х0*Gju0Ju#ԈrG4A4'5C8,ڹWRԨWp X˂BKs~8l+uKT"f]Xwᅎ&j!Uf0 2ȁdMŁLKa?>: t0MH̘Dٔ%/p 9IʗN ^tΥlg6T R2,!!ѷw*GX !WM5zv+1"LfmXy\cBPqpۈ=8M6>jWV0IKoYL*J*g B' W+x,A1O>\hB*'TMxV%TliwV^ZA'և*Qp.0Z|V$[wWC1gl2Ѷ;~:2 rvlob0v)/8+ 4S~?ЇcF4"բ[0%tЇμ@{V& ?Bp\]&v1|Æmi] " B`eL ^….kQt9fr= maOzi^#`fA% vO,HUG>uDQD$YSמ"5pʈ޿ VTUl`W"7<^k⳩N"GǍ3&ԝ2v&L2(@N%NާXZd to.Ô`Mݼpd\I,u_q1a2p](U+6M0N Et2 K V l)zՍm<쟋z8tO ZF:W,IV(ũI;zQ?*/I60J=PWJsc":TvmϹ?/MS;dCO)_/>-q{qHJ)ߌYa `=P>Z;oK?Nā--ɖ%Y_b/ӣЦ.M+D5iGENz*+!"QtY&w FvU%.>P;GvY-p# . $Z~M&GDL,TF <3j(_^E( \M+Lo{-ne8&,$L6iKcskL`QkNQ1:X!l]qd !V"7摨2= L`ܳYι6oDb D[Ta{m6 _O+g[a]Zᆌ>ZKTư[lo=# *4v`i*F$KNN̸\,q24 $ۢ}Ga8./(hOMz&&SGͮ;1(p^?s[zUc*OR)">k)p R߸:ш:fECA0fM9Sy{\N}&~%XI׻rW}p 55<<QD7 7j +Ut0(T' ߖJ{z<E&|-c@SncJW`(9Tc'qeܔ*f~8cAN}޾0C1DH> c4WE~"zV+]{(3SL)E퟿N1O(_or< *o|/ zqU!R &* nqrCB2aIi@NW Z"~6zMo;j`BJӲO3S/NQ㱉eZ SPb~K\X[#|+ĎVGX{ރN o1؀#Di.t%`*/)/HE.G~JWJlЛz)O!6wr: ImP\tr @Oc79@CRF5@-z)ܐk!!2N>$^SWf\D>Q؏*x_|3pa5bq9*u]|O 'NسԤ@+2\!(A[k428im3/5`Ghz~œW ͓^h.|0 gw 2sp3`&^Tz|m;nYїspQ5ƾ~cM)űzOzW|ϭչySNH& uӽH8 <[Zg`,DܵJICbn ,I6p$kuƭ7s⥖:1N>\ESaqO!b>1Po_AnOzVo$>;?<|^Mw)a%3(aّn/^-LSlONPC`Z@l-kć`ý.e8w%fӟ?L_FG㩁ŠPܷT)[ ɪA”#rk"˶{ ǚb|iE |LTplݶ%&2*blɁKKH PB$#5.乃$lE@xm-,8l!˂'¾A#ޢ/2O&bZ4r]Hy 9$c֪Bu_Q%YH̱w}5G3: `MJ̹ 13PeHfw7, BPC]Cg]l/-t <m+{jcE#2Lw^Hs$ űYiZ|L)CСU \W!t$ڴ ]* %xށ6 ~ d&4<Ex jg_SSwe2R rfT(-ŗd88.}]܇~rMAk-yRx$F3 <\0,2[fu2j@uTj*q"uDcGQ*Q[ga sN!hIIYMXZqfFS‡՘3{|X` 7}*G<@hhv"Џ |鍹WRu\8,[ Nz\$bd8yz0[bؾ%D=>fۣS{]y)߅)PYQ=xMӅ3>=u%U\ < gH˨C/o&,eCO- ҋ8HK|Io]}qEwV1,-rzLKV 邎4@X)sILNeJ2f~ #| c_&'t Vh3ĊuFѧ"C#~LIJw>+Nax?SB{t ߲T%^CqVnVɖ[kڹ+:]˚>Ҹ3;#kŗ|][8 %GvnAEcJ  b΂{tQ$i~ ޸qxq JҘ~1V蝏<'eKB:e(<},#+KRK]+|D:"xykĠpiB+ᯑ@!lnoMkܟD/ zC[7Ylt`o凶$WkLt'{^=|2ਘ&bC 3V+ci&8gNO ~!_#|@inqitWd[7'~aI{U6KV+z>@3k㍠=T%22v6J< C3dn+Gl[wKp{:ZT8)ŷc O(b %G-Q+E;Z/ wzC_b QM+Hպh#qB{jȻ[cvg7#௷.2<#)1^K<[̗h Xk~dz fR Fz&"#iX0b{dλ-Y+ G!3Jˀ}2ws>yϖ"b<,LRZL  B'#~4oUq$y-qI<>&>w΍j34eI(D7-*Et+jQU+];7O)![a\wNa6l8Rggb.1@v5$_ ɸW4~!~y=x?_06=|Bԟ@-c# ,C0|<-,a~$oY8^uχe)ʋ#u,D )󏹷>5w-/HNơkR)0Qy`rW7sAQF"oXoB8ZJp;'f:?N?@{Vf"vvmҙVlY,ƋtsS,j-^z*۠Ѽ6xQ^A +"i=o' =sʫ>M҉KS;+ k|CP9YzS%:*L-*u߃$Ό/ւF>qIx}mlI +6 0#O4:O&Ÿ(^%9!J5gI-q#^d`e2G1]qmD-^,P+{ ;PgiBΕnŖ/Sgn% é)l͚R5?|!hfSÉbOW/jDRE08~CǷH_(U`z.y+p><Ј1[AzW7 c^BCVC_ ދU܌B>6x0aM"`0سeZ8.1"+y}aΩIv= ⷇cXWϱD+bR K H6#uyh ơ!*էPqi)i^A;o˚Lotۍ#=PdpBF|,EwFAL2+=(b#hǐhu6w2Ų>ň1?4g6ag=6\kaUWJػ=  DDd}jx>*eM.{!:+yAki;,F ?w7A{#hjl=ibG fKn\шs #1q"T>px͠y=Qbҩ-iQ+"?9Bu~|ڎrn k;YiWĉS1rWZ~$,kq҉VjU<`I1D:$[Ԗ_{WҊA /`鿦:h y*"_2ƛ牎\JϬZڌ qOp!oƙq*#~U-c )/7$fws|1OOX- 8lxfg6 QP]yJ~p4)龳r6&.A\L\M[c|>!SEJڔX,Ɛ^N7u'ߧkcm>!d| A)&uOg=bǠ=dF"!2Q)|˧$-4ݑD?ޫ/\:?P7FM =K)['ZP(o#jE!2/f/-YE@/{r#%S¦ 1ll%B9ǕkAuaNa!‹dr\M7ѵ8t|)j7% Wլ4F<h{W a'%A*ƙ\ؐ&]? q!1>ldTڊդO+ڹCWk-M{7]]g$Ol˔l9B\*sXشi"Ǎcfj9oi.:@㧥tP͙UFTRcLbe\Ca6k.._"Qũ=d&d5#4+ Mc#ZILG)uɉ% %^<0Q&jet3 /ӝʳ2{ɭvI6}%|͏76?\a#qqؔTt>`+=TguǛu)T47;(<\$^R"7_4`g;@IG*ϻA34Y 4&(c}x}anCD)JC>2zmþe4ܠ/7и|*vTBSQ Fl;v'"oJ C R S12˭_2@?wboˇ^~sc~vΨ< ``lzby,e+;`=y'% a?fr/ܗBnYV/HTY4IWy@ׇƽ^/{v ,yRTbgALǥ8n.)!+HjwO/h?F0,tgF1[?ˀ]U&3xP\j /kpnpsS+^Q0$bqzv`p HhC̛3O9B~q ǯaٲZ3:%5WlWfXi=2I\Fg.>}& Tϡ[;O\6rCe eFbȹ^}yI8c͗6x~1>:₢ZtܠŰiYwBZ'.I7ne@>V`/zSTSkHSo+I1Nqkd%_n%|miJd&n*{&(Q1!e!L_LֵVo A±AH],&%ޟh SqL*ntQ'! dl X/89DQ܀9ߏ%Ph6PWI'CWGgT';Gm"_+V.l2f88B.ը zj%r&: A~ܫt:7إ zRKP _N`,~dkRy䏖w?b2RcI؛ GYK$&14yJŃ: zjG8? W\6C{0W?cNxOk=B*+'hI~M`Ҟ#VfsRhk\d#l;,DqAG5.5ֈ/yf!Qda5=:iEak(L[m95% +_Gh֦DJ  -m!(’< gYܛ[AS%0u?=%^m纍?l]1; H73˽UUKK6۶F~#Rّ.FMpݧ`"d+nV3@a`6sĥh+\Cڼ$l߭tH:Ȉ' ka#>ܧeppxW[~MXIOK VrhI tf$DBܞn$8g2>-hG(&!=E/l)[)*;fDwnD~wQD(~5dQq}fdRwO?7>OYbV:F{W}Z>/xY<"kʿ=s&Ifd2z(8pC|R}SU{@}`bq!A\e /rjk+*K+U&_9] l֑\BnI7ypyaADgaS =8),}}Hv{#"fnKm0Iu&ږ"ѫ?ix9wUPۭqL\'yf2HKpR\Z'&5yH PA wcghHbZr߹&^;¼LQty(?sca.W~3.010}>%@;oev&O)(]Ԩngf*1]OY{6%Rkf?p߶KGY!ud'l'<1.,F0G(`8iZLLضkїLL{}+9NTdݱF) !CQjq߾#{Q=nU~4v0+b1\=6 zbGEE.lUU +~8YK.INZ^e%韉lE׬u^; h@sRJ+,Y 0͆e%U\z݁;^{0p7)waD:2Br*N>ߌK̝v6pU  mp=)w XJ'|ޠtN&Fڴ E Cj'㵿wKJҐ x39}ÂY\M2'iYFw;|{'*a ;>-fƻOu "+ƱFtHHwaں1|'!?_A >O5T[5 Di0)OHxZ{{"Iz%wwL.#v2kdND]m!'ω,9WNoM*h 5դ)B(PkP6i# q>$˨7:Jr9\ebl삷e&ANh_4uNmFqN$;ܙiTc!6ee-3]hTXiזhp'0Lj1A6'{޻ia%awn3bbmY-0Dz9;wjP㗡mfS<\Z ~Y4Cg=4-5򻤩)<6PH,zH@6aD q_~UƪQyḣN2՚7ߗcVzȄ =IJ<DF@{wIle[]9uëXtZy GHVP AĢ/Y\K6D~'p㌍{v~:~_`\(=:#1 >Iq׉c2aNqqkNYHZ!'!&eݮ!9u !DPwZg{NkѢqԅC*i n߼6u}xjElS5)Zw*Ž/MCGz2[m !P{4%,Ṹ@"~%5(y6<VE+}cc~EZP V]!`%YW{*LWctWi'2HIܨb-̰7:*z &Jm:Z]_X]Ã˲GèB7y{LE?oVsv+ Imï-Uk٥&y',jоkV`+%@ ұH B~.LQ 4vS/Ѝo&EeWi}B mk{086+ ǞrnmC#_*5i2?B>|t=׹XR>oՒHhPax棁6e??ѿ8W(B,wp|lJBDxv%$X@ټ17`A LlD^`1q(d<#DoN3a5 K4[zB9>QC/>@<Ή[t3;$DD*=}]U.yV 7g>+ٯ 2B P݆󣔨㣜!-4,.{k#rsgL?޺%-*_P~>&lfJS `zIEE9b ]5,,,%Spè78LWX`aycYqç TL.-鼮t'v<9C,!2`t@c`(vTD"#fdu>얧t2䫻A>u R)9a/N"&e5-GPs REHRnݻ,+gDhFl΃D>+Ó3,aV GybNHٖg1e}LŒl#&(t("XYϝpFrZ-@T&_TkqrWp?\h$'%l?ren <:CEb[V }u_xi I9^T#wӔ"\W?Fp_lfK&JW}&'z?Xe%I5@;l]\}lX}2i'S_p҇=\;#G2_{_Cr{/}%xQuhDJ$@_Fk0oS2vE" ?4&x"e\\i=@cVE풪gίJޛ(,dqT2mW|r[=֡3n Q \5I^>e(2J}\a4&a^~-8`=vBF1ڈ(t/4fej7Z|^;U 8!cwxp󔩹M  #jF&߫pEQ`Qs7P&Ah[h-=/Y @6[O+p0V#*%wҬxkaߐE=7. :~oX\p*gqt":;q' eJ|Aa4CC {|3Dѷ.tvN]ٌ],핰uc~ˉt[B#9bN@V?~V& }*ZO0ޞ嬖.W^y&QY 3Y4  4A z ӬE P`b♴H>M\,!%*L@ ¿2XT-v qh"ь,Š4ҦpNqR^it=;&(.&rŌ/סw3)툰HU)29}&7!_: dԸ/BܳWQ\fڤ͒ dj]^AW2fGt5M4ѻje-ӟ(_Ώ,vПi;{ARAe?O%dMb&IURۂwI*cx^A^kA[qb!"C?m"/^CB5rY/ \Z%ÂGۢhɧV 0 )W]:<ӋN´#q?V*D/檟5esp}rNV{^?x2WMF4VdxVDV2ڬ4gGT?bDayU %%ɹRՁKZs7,rblX 5 4_˩EcL4.yAz<1yvMSpB(Ap&$ &qв+RR <$R}gLd6=PX#iǂމ0܉-Lzӆp 4H ?jY]rvo{xB%zOt30l q@}IiBͱ9.n,FhB<඀#Es`fd64iވUef3NDJ(O RBXTE0eii:ƹF \)9iD!]|A[r3GxboJaꍼG>IkLX\@ "ͧ5(9v9g]k҇Y!FM)%7U?">Ow a[IJ\?qr{|Y:<">Wd9I -1%*uCv!g:D`auϩ,L}^$c".kag^5hE hӛ&Q$`k?I:!2hRTGճ;18| ܰfBJN 'K6mg*1.p:>1a4'^:64IaT{ܤn!RQMJ"&,to@ &W8+A=˧}kK2mZ Ikr=98lJv|j w?n ZʴIk jwq瑎(sh2QjG K "&O<$Q'oƃ1s1i];Gr s+1$`ތ|T0p) = ֿ̅:|K%9%X!G ~^1m-rO,bvA&\U)owI<#2[*XA8oL8Xݦ&LC(6J%?{X|U|z BR5&+^/tKjph-S#+^Je:i$l_tl#MF' 0_nTTi ӂܵx»&L${Pؓͽ@n֘x?[[bMV<V RTWK8GR8 +nh24*xnO育9J􀗢1 XSˣK%"Mc2fP"3b?9]^#ȋ\"9J+45騐#T 70Qy'yRz|_~Il&{CDA( MQ釚xxJS7vl݋ah OG)1&g-"<\0FZ#G@))3MWwEB+!\ϙ1iv>aysA^QϰM 5?nNHa Tq%!.!61}⯧VZcuL ;}]ƕ=zmj7%ǍH؅Wrb"],u U/`lMLhJ n$@V[|zwV7ϹwA z\0GÇN^ˑ#kocsؐY5ْ?j!@k*TGaxW$Jdž?ٞ϶rݘG1dd͇:ɛ,! 9'df:N chF|"itYAҧ=U*0Zڷ, ,jeC&%E*!ЂvƨXD(wG'F1$>@wF-Xk֡JݵE|;e{< A{6=Š'b9B^Xa,o(Q̩7#Y҉s]8.:F (_j=*]ˁ{R)^$i)_݌loJ+)wø_{ ݟQ!6R?)"ь^&Q*0^R( dW./JDE;|h_`['5puQvz欟@t짯@ɽYRCYjO*D S ggX& mwÔ ]1+-5cW ϘA6.0Pz$-%Mfp a5-9ͫfڜ!KHgv]`M;~s{㒈?6s`>9x' yK u KOi,Sٲngr‚xz3Z2t>33Z-7Bl{ %Eb !J<ZRgbڬ\\^CK8Ur<8F-i3kP͂mʵ)-"r6vj''k8&z$- p5[V7: 'BȢZ#Gy8"QބK*jXmjSycp'ݫ-"wZ˻6!udQ1mLτN+ sA%a I 5<&${]Q"]`G*W$ 8,35?ˇSIwH.2"s^dg BqRJjifjLrY.jh>M x37^WL,C, |]ZNz$<=|Nv4}ۖl M'1a](.]ӥnR$-٬< \\J6L/H Ŗ ρ~X1BQ;lDy ZȠ>4nXHŨp [iAj, 2۹{AYjjmrd6 -q\EwOUV|ڄJ.Iһ34agW.c' ظu.J`%zD2F.d^=b(>`qK\MtfG34R/\X;|S0XY|),s6wI|a>xn>7,뢐@/+ P {I& ((xEL$49q+<ƻ% ?#FZlb ͔ɠGhG y{r&1nC?C'jU:y+KZ==F>ku}68f/UUoM0u.RX͠,1//:|0&  19Bq&($mY\g dz ?ŃgډƏh&irkm^O"nYX_(N؃1-'XETe 驨d"! t*_E37`x!= ){ֲ5.xDf$DPUzJD7v4鷞n H> G ħX.Cm(+OhPȧ/ 5VQ(e=8s| whL3lH/L"pݮt0X:Yrt'9+P4p7":nKUٽɯRqHx%|+[O=9vQʁۚчᲊX2}lhj@߈6o½ſ\,gBWೌ9C.aN/O9[/01K0g9iaˀ7 z[]#0 *Q[vc vzʚU_4!"Bȕ\ɟOH_l\e)99[oSaSfBy.[Acy8tBG@m֞وۍS :褮躷Bq̱2 8y/(\jc-% MrpèsɱLq0{cs?I I!+;gA6ݪgNLib lk[`u"9Љ,+\3A,( qJ&v!Urȝ"s7q| 9ԄC_x!3`:kR)]45&#HhYڬH3sG(~'/ad7z|_86'n:X$Ee 088>QѠբFC!UpI\ 5J d@'ށgv5gT*>ڀ@]Yp@_o/zC-[`{-NU)mZ wj݁Kk6[ls`U*LVfpoFW[Ll~"."4]SewvnJ'qk=[s9XwW50\Ks Sy@|l>OZJ~pGB$\R1ڑ,t#O/!/խ\.vٜisB[2Z,0 c21v{ܘjXШfzӪ yFBf2Ǘ:x}F]`cOu mc 䡖jȕԒ ݈N;|(+Jt*kV :p =E I{W[Ȓb$$#_4\;9ŲRX:f& rE8yH.̘Jz& XܦFF%];@>z.Ni/%D]&\WWM1xkOp|6B!@81Dh!&b%?:!Sݣ(W')t@n.{*+iȵ`R(ᆲa%[4(@a>Fw4xVeMX]"H,-{|K,FSfX1[hM4d!sk+^젧D]*d8EilA*"$tByMiq",X|UUE2 /WsjCl3ЏJulV~VP:I\i y^gsR~rRœ /'LAbE]ZStoif}H{w`Ԋ("ukG[B>{I#ݦQJՋ~B,$#lWZm[Q Z Эóf#+ZB pH6f`o诗 R wV9-1\|otcbuC0L4r &fb4V7 gEƒ&8H볂I*D;ǶviaUhX&@!1 C ^1r wN| OkK52]"0401ښ{֧ k`"xAQt=${u XG%+(dC++Irw%GF޻=Fw!wp'sFZ% kt#A'bCvIaA3!?_oYtʚ܉2 J=N B1~hA'j"tC^dqtfL4*FntŪ `3K#6k*"iRѵEMː R}P;%KQ'ˏ؛OK炤y]y߬Mȃqqr ssfH][ȚsEJ*&Ѡ3x%joi(qwmbZI#p^*ۄ{J(.nN2lQ=2 jGA0ON[~QCT%M^Rp+D [A`Gˌ92_*sXc+Ae .a=,D1ptDeWsW:r\Xn"~Z?9^cH@Ry51Mim}uUbfۣ F@>(߅h9P]mJÁr85y8hz|k]l([ZXAQG3̹8b FA(9rXrҋ*#@-j_gZoWSȞ†"oKgڵq9`T,ysOܟ*DȀxNšAո>ة@AI:oRjp<̧4+ '8x:B)p{~fm ?VoS! #eQ{2 e{ Zn匿]fxa-E ]=d]3шZ@/΂umțjfm9)*RGFX'"be#>N?0)Au)Dc[af.+۰='4Y{kጉӟJ$>jR ZiO4:!0˃|LJ(M  cc-Jm̄T`Z׿`8@q ~0 c Ty_`dLF,ՀҚumh`Eӎ&A=羔T1)ޅڑR\y=m*6(r\kpvM/SWp*_a%`ڻ*PA)'|wWCM%s<  "igh|m?9Ud{T 7FZN\lJpߜ˚1j?BDW:ʸ3~""/И6n&AŞhA5z 5KM5S'ygXa?Sh$D`DblZr(ːyXe@Rf("Z;Gl4^c RP=!ÙY@aSoz =]PyM9kpacPƨ5Y=jrؤ>D:ԎސINɔUR: c291vEƄ>Wvm蒆sV₫:A7=Scd4gやK ho麞2,%x6KTWnңƔR>!bئ^@fuWէH%xqfWnC`{kI@UR\ Wo87{jPI{Vp2>-AeߔX-PPBے,T]] kͲٝӺ*0ДV9^!ahg } y!&5# $*Jz E^4e7˵_w+z+k-S![Wdv' a-`|/*8F3=׷Vz*i}ƒʽ"'-1aCj  S!ʴ\ez`J~u9HuKd\vs&K~W9W?~STwg88S 1JO~g裧P`4t[`1*L&I#/+@2OgWoZPvoܔx?AE S& 42ᓾ_ V.ˍ{|)bԉ8XG}o~yl\/'_KUJu xR57;k!yo<$Ъ$)R TSۯNRH*<tuWƲmh*ɱR_!q)Ӣ,gǴM H:I{ٱuX}D8Uu_ϨNH`/Sqcq<=% zz}ڼQ:,ݟ bG5I"c@DB *<{gc B|MIP ϰCa1E~U.jsQ3"gLg9AmvW FAaD\&H|buniq&nʹRN:j+:yīq8x!r=~KQ`T&oW/tq ^ӺfCz%(CǦDD5k*}[d[[SKoD!FL@s%N.G X82F1}nq<McOFz˄uOA9^"#z338b犇F{6XEmk"+:*c7qEv=Ovr9~C/3/cxR/*f j[q}(V↑F>FeG4H -N܍ F|[gK$|B1t4$&xYnrg//evG%S'mpʟv-΀sЧ7}v`n({+ɼ/vIǴ֞) s/߲$Tjy' K"jL2E›$HP]@L~k2ê<>-Hp?L_ՠ욊[abxvSFh(i^t:# >± F:}_!&APE{*}kV6?a VOnr ha>8B.1b*|.f`ydvrbg7rג]>venNq4 [$|yrr~D7sEm_:I@7ox-xЊ.NfDG30bDzإMv&-k)bO|~`v!aynA#dgk]$v#hq%& onfBb5h@4ݱ+;#uN4^8|nBރPD$,f ځ[h STߡA 7; Ndm xjo|np]o+S8!nn >uhv惰%GNm]`35m;9ΟD/ mi3?zT4"{b|YJui7)ַQnun\Β J3"zOY9u8)x2W^#G!ꨧE8aYGk|POXogXrp!+"Lz>,Ieόon]xuKJ klos.$]^>L_A(QE %L :3^e3Gu')gnAp!>"TEΔ6eCRNbCWwA=d:БZa&C-/Bi;ER@a74?HALXv3b5xŠF1 cpIamIO$M+IL nx/} *3u#PA0) g2l.}$E7> t72nU&4Swzfj+?qnVv"` Tvbs㹰O;ۆzt/%Y둚mkD.{)V23'rBuR`pI},RHy=[X%K+'w0CfxHΞ 2PTCx*^qDd4Oܜh3 xнFVn0HP&Gґr>E"|Wiw¨٢INn#ʹs뼪8^J#n!$07PN͛v6[dmΓKʪ7d6T Wa93vq˔h~*Z?u ݑNFq,UV@2Q䯄C:ŶP ~齭ņosW%tu˕]γbOKmSO] ٪[VK|6J8|;ye52,҉f8Wo\43 >c> ɔpu}&d e=t|zPrJS ݶ]`W9OJUU쮙1Ig7#8zP b]w>i zN5J3!s) $*k۩GZ4\iShvUBn۝POR2>!mpϑddOڒeUrx:} aU3DkS6xm";o/.V6ƦUĠM}R8qsy$$cl%f^; . jHDCB;S7F{P:7I h> pIs d7ĮH͛gs;9fsnh܇X!}+>ot齂08"Ll^,FU$TQ;_E8ex. M4k&ԇ@UX8 ZEӹkbXc ?rvxG rMb['m<9@cWܙ0c^AĊgvlL) xd *@W4 RAUn'ReA+)1:cM;r?r=Yܵ,}6d A'rdԴHQ9 םA7@n @=nviB`#a:TA?t!cR[ng]Ħj1(' \?q $sQ܊'F=Pz)Ns;񐒀'\`leju΍^CQ~81Zᅫ+*hBf,[nW-'`21-{Kt&Yc0 :0g|r$5wW[iy/vpoTubr; VE1Zs=O3Qn]@Z.< k$33 BiD$\4,dE ~eOԭ'<_]ڵ[qn}@c] P s/z1FuSZ\m|>- q{bZ<7vG PI2I_{"^QPȡN+IOvgoWeU-#ݢe@J0L'i)Vf![N"/ѓ/`cO"@#LrH=æj_ d ':[NL ][ 5OV\Cj^V ZL7j ?&SPqh=?OHsε{hu :Sb~_O@Ȫn;$Υ:W=6['V{w!Xib! - }ݳ~Uo%|If,iLL'lĮ3ˬ`QV3 bՍ%C*>-4q^ ,[|Q5YpJdL+KZ/AqS\#VPr 20# _(>b4SƧr=Qj{0 m4~S/L rcLZ_m/]Mz .t/vn>@Ѯ0$ME2%*:G_KjY /ZHu0&*$y ɘNj.8U겂9pP? )  cD(Hc[K$JU *x _R N<=Y8<g)& 7^KUA~XHFHXֲ[ܔǯf9n$8=d*UAB bN݈#S!Z={<ׯƜ-&m^Ma;sϛ\BDC+iG~"jqʉz%ʑZlF vD$:̷> aWp"S, NyJ)}hfoRPf9SyPt'Mj'^LcIF,+x "=)$M } 9GxȌzm? %> Rꅤ! F]$3 %y$E;ékF NZ8 f\2op7.ʒ㳬 trD >ןt+88,8VcƄ _u+zMqۙ ]{}W[ЀF'HXKUՅgN"\,5ƀ_fU=n 6OcWL|e֓E|+fy`pdetJ_xEXRŏ6m3?E?»TΥ:e 0Ta(᮵ȏ@4X!^T?Qc-u0=p]Cy1"l0ez*E4˥ "$)fz(Aie"èꗁ͚4]V= #w>'VO_Y/F,~R~cI@Il6n H2%\"4*]2J'uϒ@K"GY{z\{̤. ~*݋Fxbk)᜼a{Ϋadhݯ릵@aɤS;DZ`xzߐ_AZ 8my[ \'8FyaN(Ut &gxf{[%9TC&4Mڱ#jvdʤGnk,?vъk2+ r owp|4u]aSkږDizQ'^BH+GDnFZC n*r=)/:Ѡ|ۅ]FȌDnz}ڒ>Ε{g˗1ɣNj49a)|zgWߨsr\xM'W]\Wm&lݞd:^[rܯp01W ,ntpPּj_#ym@b.ҀTS0Wᗢ/Rc8c9>>G)YUP>F` av_CbRDU@3EeM^%ܞ s|30}hS v<JOSj&ip-H %T"49QH&j/$YK+ ]S3j1ky4Qz0NK\ ׈1' .֓BQڨD>V[f9rX]$>͢qְx}xsǭ;> n19iȜAl{`H4r'Ms u'f碠rh< 燥@wi\:AE3 lZ ~$w>vqKӑ!"qK_A@n?Ui=Qn1gHLul7oOlAr*4a@*i|=֨x' G( Qcrb dʅT- ,MWV7-r]t-G9PÜnhgq1UsٯT9jﶹ;l%ڊom)GQ/S)x$x;Bj^p0g=Y,LM-}(U{p5D߃ \ p $k/ @I@r7jCBMQsOji61.&imO]8y.R}8a`0ʙki-N|./c?Ԃ xPFd$PGh#=8 G#IX" ^م"X̃05u?O dm~LRiRYcf;06 a? fh Kuwr P+6NF}Y7)D\S8 Z"ڙyEȻgHSug F@$E.W+:LVWRDx| c-dp2]N|Wj@AcXWփm{פ}ܦ'2"@m~`C8DSX+$to% [W"F#^<@c͉66(A&Fܲ wxTV/?:S}v%"xu,2\,WhMIȃ9y[y} _;]т:ωɎt{@aeHwsHvsj){ƪ[YX :!e쿃6ǰqq$H&rqR̐0&RAG9χC})W 8 `8݊3"l*K6fc5Aw Í)NT9{<ީ?,q/'R 5ڋ[p8K;*xzQoGlqo`/4=H6+ --ho}*hXG5O‘<ؐ5l6.I ^TٲB+_ ,nvΐhZ,=˹[]IE1Nx/E"o/k* Z#"NXy8 ,EMH,IV=J=G79U^”6ȁD ӖD͆] UAh!ds"jD\#?- W76Wlv~ i1/0Y9ihDzqo˛ ((x--?>LՀ3,V4Ay1j7"6e hySڃZ|֦Iw^+KmI1O,;`~Ma +"䦶v7iK4VPeGvCz>#P1ZF){OۍL;ʹG~^uۄUPb]PYƀ>{i՟vFu:~ؠ\A|C"…'Jo Gc'`mRP8YY=D?1R/2͉(y )= ~-^, ^J!~AQ{[4p>?gZhYiC pbtJ6vK2|, %K1 & vRJ>V>Gd ~q2Qa0O\>c%"CrVրhxj o܋|ѡt ~ ⴡ׎KCK9Qc^uHݕRJ66n,{!/i;_[OhbdFi3' Ž]'N~,p‘I0E + i {Tn1:9w5r"giL"t16ﶓXa#':n<&#I3[ȮyxS辶!K)G;5Sf&`*#(' p0#}uw< ]TZO!VŒd7>{dh}`q5[Fj>E%86L;XIp'O@± J|Y9syȓkTg`XVnj 3Z-dK߶s1e)@Nxg# 6D{@t!+I<9L%je6V?82|Lݞ5)71 `ͳ} 8[f; 144F~e6 zO]YN<rscdH.f:l@t0~dC\a,Dij^_62[kNCX}WRw={,B1|E4/Aժ p340&x/U?G;ŤHc/muZ\bvZnA˩ܼ$|C@fΜOΐ!ټS0īl_ 72c_$Εw/X$]y55=j)zV2&"I#ˢ3'5ٴUN:M@Zy~>0aK!Ϛ|4Z9bjkV50ҳU ˲p 'h$0=ț8DWɝyj$"j 4R _h{N7aJ!/X tAߢ1+Yo aL98;;?M3d^-:g}Yۜ jt6=117i+</AKKGӰ$ 1L,b{3/! xt; UDlų.5!N1A϶56I"Tܔ@X/|6r\*JA@gL2f,Ozu+8L &[&x#Ddxplch$_-9Zw&P>2T,7+@}HXb$4D$}I M~E\d2PEkwsZ*FR#<"^ԣQqv2g9i+X}%jy#7H14ɰ>GNGTx)((ۄSc<aä%Sʪ%=>1l0iVְ]BiL%kMtqMÒf VP|o` ELmHvMo5 zY/KFx=ڕ-րH8E:b\]#X.9ѕ ,|[\o*Kkxs* 5BQ6g?*\ [1먩 ˟UA<ʻa9.xR#]е gÞsD 5耎(Ke 9&J"k1 4d:P=nyUP[)c7L(ʇCWjgg4% 7k_۪k[X>'#uZ2Kgـ@֫z_t.-U 98BτD^~x1E!q8O3_i{z5πJ8.`蛘k@tǙE$j\sWeT4 1VTWo)7r0[@YO+(mAaSƨ c:E? 6vW΁=2 XlqdBM>fk5RRzvi7 3Q6'ŦE~1Ӹܜωa }S0163Z5# yF#,IOe R ;)Ө>}+ Ȋt6*MPLфLjޭKظrD?}Eԍ[hDHݹm^=ek^[{/kC[MiEN K2 {Y-,<՚DL^n Bη>R\mXܣOfjV /mv f1t-.AΗ6"‹,¸;ͫg4ز=NO~j4hB@;ޅ[Ie:(*۾ؼܘ>3M }|홊!Up͜gġĚ\t%BM}n-2-ȃ_ xH8VP/9C>Ci9@~xti8n#t`,1,;̩Ϩ!Ⱥ2уL{$Ӄ 6XY -+l!᩵&KK0E]޴}a#˸fA( ů&)(R"〾U_MX \P;f\(~8@ex*,&3x3[uKu*ӭD  FGfV@/T«9]/OFy$ؤ"Ӝ7ȓ!N Nʩ/)Fl>5䟟!ƣOZxЯBy~[r+:Vd1d\(vTj7˱V-Ut6$}` 4a:P`B/aq [6.v(بᦕȢ$(ņиVm}N::3o(CkFzB1Vn݅F1n4]S)ե\,IdˎwuTB/:^aayQiIgf7]hfg_ |:.䵽ٜ{2 |:R͓\}82;K~)qA㦠-1ؓjKkK2~./W=Bw&+JTԥpP:gZ~!7IlOM nWkZrxzA1lnxOH ey3e4<0bA9/$Y6h=H?Kr)ҤOJ}#0@:Qw,trm ' 2|$>cƟby)rQ|{op$QGV;5La$5/ZIb0(guJxZt81Ngw脔D޳#D ijA[u*Ïdz6U:0K 3]?-R_:KOp?lJU)9RfZ^xz=8`;岾mBO;6}T0/Y`OhS`}x`Nqt8yyת,HhwULEBr=c0G"y yoibMw Q㴟 RsR S)= &Eb&EUZ6n&VaaKGd&VE*MMKVvQvcW׿47dRϣ@93Dҝ*z%AXu'P*>!I~Q78+^EtzRCZc˳b'\o)!92#$oBrWd[$my:`,ɵo׫%^ƒN'0Cp(&pz: P?1dċ] -]zh80?bʙKIYUY۾fUҞ-ws\S?)BPBףwK'a zfs詝㎟;|d B쎡NvA 6cjJUAƧw`I!pP26B`FN{UC'9g:%!eR͓5" rv6uqdz;Wɽ%\#V2F15I5~hYlU1#XE!7Zt7Όp(62ZSsqZ[R!#Wx`|C_5O0v{1g֬. VudrKRRv9i<[8TȜz(/paXݒX&7Nz (=Ln8 P؛5om({`nP ޳Bն\ƃer=k%3}"YCjN2s7_8Bwu40CG"v/)(My`dѸ\Ҡ-ZP#b$帕716@wDc^Qݳ. ց7|hǓ7ۖM즾0zwo򀻵gVV5\S]b]|{:ZTpg yɼ3j\ 45v0?14;gF#4%Z kV_(5l~H|[' z̥HZPه , Rʇeē[B,R`P4^1g$uPtT'$ .vEU|$ Bry=ƹ@q^O$HzkIa=Yѷj]Jb*4`'C tn2.Q@ўA޲ڶ.W}V$jJa(C#sC ' #bAGLJšBD!d>6+<[w4RJuߜ{9kv6T%.֘!s(Sc?0 SwgFLz&XYگ/2v:T^<+,q2)˱\|Ô~7mKY;{VMg!NXqbl.9_~H { lI+!D٣~)zƆ $Pdlg m19MV@s/N"^/Wd%c;TEB a9n;p/!}C؄ubݔ[-ZkP&Lц)$:ImAu.JB~hK1u|ݘ>ۏ 1c T l񉾪b8ܒDG=AfW#Dp'XQ@r=m {5Z@FiV!Qn $qVeAL AkM! njaW`$viڬpAp g,]z{X&4%QЕTFU**͔3'Ql#Igl[l?M4lIXS'9 콸Hg9ғ.`S)vpйLZF+wN[Ɯ`:>^!2;8,k*-YvommG,2 ᯆVȔ0tc`MI0WSBe<[ A%w{PrMO%=;<:wC[N28 8lj25Z!o/9='j0T{ -m*̱çmpxjlvڇ+vIah?+Gy)<~{~vX !LG0/J3*w?V,> O׼HDQp $ [켽as {ej C~fX9u][ت>> !hI]ז{r+Z P#\.@HaK󪹸 UUF[gEh#j RR$ʚi;ƶ(0FQ BW*  -w8 v6?jSq ׊HqN<'Ԋ~ ۠d@ZL /gMב~$\T8DOyzۑP-#4aKdNIZ/'Bh'FYkYi5 G{& @Dbt%1R\q>BcUe:xKjfਣpbۄiJ밞t6(:Z?Isk<]hh.]ih.;Lfm#Ð1;n{ޗ;CN<>qLHz .{>3ɰl^CHO3o?-ԪDc^9[']8j(2mQ2FJ E3S} q!{z&Lqo?BJwRX(,?٘q$eOZKjdW $'W4 w xp`k[|ܳMIx;'h=on*j#iJF~%P94ľh=;҆"37:6Q,2R)a35OMs[%'k] Hv)XmV<&ڱ0!N@&wCc=~gy nj5ֈx|$|;^h 0,F:*B? .L <{eCJ UNϰ021,",~@9tq=`4U Q < iQƊP,KxjQՓAQ:C"-HLLĎ;,-?bZB°H ݸUA~S2My;9i5ՏvEԇyN=h_CLU^ $[ܔP.TV0Z4K~؈Fei4b>g[U N Z:͸b#SZϢ%BAK q8SrZ {66~ ;2ʥz<>F5_P(@ #rta[A*HbtM2 |qL4+Ёwg/2 tvWگ3p ,9FP" @2ZV;Z#Mxʦ֟Id>MuYd]=& VlH 8ƥ;N&TBpk9_t,"lWW#_ ^8~!hg Tn@+ Gjf| 9j*xH4aq{sYI Y}t\~+ۧ98*E"M#QS|[NjNnNI޿dy7m l\%f| +R݄H#H{1ѫNw!2J.9[WteCyQr+ؾzfܠ}j%JӳsQʕZ<`0n?ת!;^Ot/yfW4 ht]@z^O\?Ixl=Bt@"OT.$Xcܐ8c cD.ҝT)ʉ(bk뇗4ŽIZF~ϢmsEf_a8d!ꐮDЛȩ~T=,1bYniwEˮZܿisy*($!ڽ_ u2¯C[k}@c)Ft#~clf;Ԟj J61'ɦ\j =3 +D /UPW) a':{Qϻ!3q~iGY7 E<*ѽ8:5nMN Ts^0bhomш /6=#;lqu\,S\vL/`abP\†?>!~돝Q+a\ŀyQ=yu߹(9|?@4hqhW6ߦWs&aL UbV3 ,aOgnp`}&nCs( c<v޳Tl4MI:d='QLnݒ9tw:";ENF^"̐Swo 3hQl͎Qr:PPEpo=)G귌7eBL g3U7P<~"m6 3a)&; ֧@ey7\ FKߝAy]sJM{Z;ٖȹ{%ݻ8+f^x{+ujB;wyBo-_|B#a\ #Mց?mwZ-tb av $"ړp9l PmM/X 梆hk:rkԗJo6-WRӢ4sTY{#@'lv ?F,%C Lv`8Aɦ+>\o~HATU{Lޅ:>g`XQ#k5nʡ4e~ p"";~DoBQ)1x.׈,.rw.c:fGfgd`SLF]86nH? |̯tCS_#wh/ B2+~{\t& <'te \NhPn ohl +alPd)4y 5+wj)du|Tv-o\j?hDݥh]@? sڕXT=uְR.e}CY5 xwcj~ Q'dH0ٿ6[MjW[}ƞz2uVJeǢvch17Нbq$&cy>*RVI 㖼J8][a hj56t\GI?ûiHƏXܖZ:#úT+`ěvZ3V-@!'J_5=%Npvv &!aA=j(ȱK^F6"'=v] WK]Co =:-ʌx Quzë{60R|x繏ckgVL@d"HS={vә"V+5w_]RUȟH%>rwSld&ۨ7lBdI?Jsh&lNp%͒Ziudg΄;KV+oTnş)‚y"`T̢w|X9$L6taV5W\VVu2<dRv)toXL{1^D?R1GcӂoȪGdM]OTeY$l&hcݓxTœkƠl&60Y#xgy=‰OnGK OhfTc JExab+)\oqE父L`p]+tt V mAb瀵*aTHCW`Xz!{fwGkm7R>z=xhxND=iqBB26Hj{z.do2{7 z%'t9}S鹵KǑxbYp%Ț|8  Cχ*NJִ_}rs3(\SbVjY cNw.4 do=mESt.Ѹ~,2\U}8*ȍsxߏef{sz$1g0;[ /Gs\l|lkr}ŷ(>@iH0:7Oˊ܃UVa}QKZCv-LʱdZTl?fdiʝvWSJDx"J#ƥ {HXsڌTY@ԁR94~ }oջta45%/!70ddd`1~MMWZRp=sܮt1*k08#nakKh}`F&XGuC p0[ R6 뇳ф+W}J~TϬEyr$?5ߪf 틀^Q3~kajÑ㩇q@ϳrk9iٍ ?0z2M>0&ִ6Q@?7mSQ8|$}h^*GG~epOwZmDi=qU8N5dz .woR@W(PJ 4Sӳݝm" ?QLV6+*LƞEn @Wm=,a͇W ›Gj.Ɲ :\aЍ kxYz52,%P)q}}Z3&i2?ߖvEfC+fLCfZK#v,#A!bn5C r1 iПw`*Ű 98# GE5Ot}R5gAϲK->_{+;́3Ʃ@~őXՠds,951wpTE*>~>!{:I_o/SFydgT߯ʒ'^UɫD0#! G l:ֱ`4QIL(=zz` P:''?LxfZCҰ(}|J>+pC%$qj<BQl1mL,ׂv CGx~5e"  񧲪UaL 5K7ݑMy':_yUW^`$ _'/Ԯn#hܹÉ{ `>) &8t&CwrDsgJ%?7Ww^ޟNt.[ZA#< DZ忬ܹ%[ׂĶ0:"$AZϚ : OX.6Eu8'ۇ>F#,w35KވbT\ґ\g/0(tԔ[(0?S2j $L;Ex}Smc ;'z0j%8Gj)0J҄eF~w8isև) G .KpL^Kv*Co;U̠ &΄e}^C:5 kG6ۊ۠Dc޷|3"v"̔V\(1I9N 7/wcc$ֹ 9"(raUjc]APSҼ%(7r'vIڨ*Pi/uOt!N1lGX=UqX'ߔL%Z}E .ӧY[, Fnz^rtX:&p\p "ַcFuek)?8n%;bLk?8澘W&bu:_.3hI3tG,։0_+ЌeM{5Z?_ `RS sOxsŀԻyQ0F~r_cAE* _#nƾˠi TL eTo^X^%+,A {jkMh@m y$wTGy `d2iǩTbGLbp܍ Z v94} uj4k03m_!0Ӭm<ѥs]GϖG#RU4@;O#tHcKI!{"L ~(4Z.`ovbPmFO祓 n(28b1n >=sfͺےkMtxM-MJ'|qAV]:u݊nS10ƭJ &E&Q¾fKκlNc,`;< O]Jdq]Ӻ,벳*nwb0}RMu)M|yǩ^gU|Aj\<й X+"{OݻO~ڤ@Q MKSjgFF`P0K Q!%bA*+^*6A%Js^yBk)nB1E ɥܝF=#q<-qohJ /^ٽM18GC:rFjk^^WXh`^]),w[Y;ŋHȧvC-cG4:ò,-0L)Bt6c9?2cg'ؠwaa*$d_>VD<'rGBG&Oɔ ][5,S{ǜ8̰Dg=S\Jb;2:v=; ї;Y)1{<.aA:ڏ=W…ȏzO"!znP?&jl4|*tToR:Ӽi4`1"jxlQfZ@u:XSFiГ|Ǝ~/ԸAUO$x;@{[*OU!mEFZ^ZǞ %5و/؆160OiM&^ε3A'O`&'e}K&\:9%D٧II\- &N?126NbF#&>.䝣- ;X #%ZѰHra.1W"8FCs y 9zQt+kyB˃@aٰzr4%.SVoF.Ea&W+\k}݂bKR=jE9Qs9>"|'E )nj6Uj zVIE0\<\'>cdKkXVdZ$/٪}w\n.a{% ,r={?9,Gוz_Y>aq$[:V_~PEZ7Cy]wJ6[k-8L+#d8lH?ҮruuIrL}ͩLK ں5m^N1䇚QdxUa.,-J'Es1ɩ #0(5OJDMO4j&E7u'&Fό#)U u2 !CQU'ú YR uYD E:k_$,Y :2k1G0őɅߍ,Fh6x䋷fI]B8T$7 0ֲ&DU z+?tǸhzJd1l<4M+Sn !QT6SCT!UZ;kY0EӘogGK|]>$-ohTżC1cI,x=ve3#6(o@ |Q U m<*j{m/'Dk#Ǜ*iDc$Zx$kJ6VȮQ^ >69@E/8;x" hYR@̯ͅ C#Q'7"D8ә:WQnH@:6 LzWWLda9:ֳJNwQehZ;p@VQ`VL i_ 19qWaƦm q,wX.D):nGtzB90< 29kzqxl`-\jX[RCSstnBh0H[/@i,i8 j0F؍\D= ʕgEA⏢v+_ntyz*5!6C®a;U[ՙ $+V C"P?LgY;ĺ0`$ +j {6IW/B-&f.֯Lu~E40FL^[?›[q*Tj-jH h* C:bB\@Cu0.#DbتJ7cݰm.+ڠCKr QL ҙy<;#pv؛q?̪13@/ɣۄSW%vS"hF]?OsqAڕYݜsD_EXSuuWzƷ};uȥuQt$}Čx=|fH 53XC͹oЮ=ͻzAdH|8R1M/`7>SqZץՀhHN[~{Ɠvo{.V'n=V xuylO*\*5\1I1eS6qiwrvWt.= *B [}zl$cH- G.-1msz!^//k~4gi PH;,wi3A@??hvQǜPx^cIyEhe>0'F.Wᱧ!5KF q JC@!ֈNeϹMu嵬r <a xJ"4iO!$!$d9r m+4'6K?h)yrN5?do+!6aWI8s׋!@d!z3 B%(OP-RHHy㾶őFgɪJWb/xm`q j"k4=Gpԩb%ULtcZpOrLdػ[I1#h ar _^%e3]6Bl;""xHD(Z>#Lat]ͽ~΢DV3*0M#i~d29":1CzҦ`"oj܎_MJ/l]GV="+yjaB|-8EVr6$s0HyedjV9JjK}8cf>ƴj ~F2"b(a Pe8EZVS-Rg@-|oFZҵb&D+9-v[pb/JfbJ)_K°vs&Pq8o Cܻ]7O4樳Y,}L?m݉l8`08[n&j$:`,,<4c"l͛*x'ҁe?;5 6;1mpxS?|⦻fD#bd{vk#^[#'aL$Zԥ&!V@)n]yB |,낍 =RaT" R :d@AsIyN~i eX;e];I(jYfUb A3$ +49 "|W*SBźhGq 9e,o HD(1ߨqn?!J{+!_;VLl7R3эV,d^ydmyJdkӈH l_rЛiutV5|6͆? lvVb%z_{軑"r_~oxCD;ў$/oK l:pKTeRU); 'HtBEi`)aCs d'H~_5CLĹXXԵ%4uX({HI6Lý8S% >b.;<8ff_ΆXz<";un@iO>\DSܦŷI)Sq~+<1; ھag$̺z̼i&JZ"Y Ï%JM 9tyb<8\= YDz^36. "ԓ +$iAUVŋl/?㐕kQpHF6O2|yӐZA ccAu\RGR=ur:>u֒ y*OFQй1fR88E !1y$mӢ~P E*^k쁌T~j:*<ش{|2='w!<֐%` yE 0~V {cE  @S6YJfp`r=Â>3XQi#1Y2J{1Ht*ev.G:<.:˫,(qP]>%; Z*Rt{#ͮr}LyE,Qo:%u0cH)zOýoC$&ޒϺ-"?)78*DەaPmS딠UJ{r0u0q2"4fQ72]XvoBf A;ᆞrwxv+LWJ*ٳH"{Y62@Cݹl^V; WSd0};v4&zLL\l>\y(-SĞH"1Z,rJ߆ĉ 0.,M>t͔N2s83> OZP%L"aMէHNo8,៴*^txÏv&/jLq-x \5֧~=.BBkCdZ|?O,R?j DI_rmaWS \Y*˼9T^:hMEa&\6 ΨH>%sЯ({Ow3kLj4yC0*9@׃Uls*Z;z6h($IZCfJc0w`v͵Lz&?#޲}/ dΟe@ɂ t.UyY (SܗHKGdR&BDm?3,rl2SG=+Udv.[n5Ga 93'73 .)ZO TE@v){p$(`7En]`:xzo:H jk#TvYZp3 sl27€sV9v똁|o^aeWJ ^O?0xtIgyI!~;6zԋokQbfEgW)'n%~a°^ϝO0ÂC 1s8y|3]/Q }$tgsPs2^8Ъy$Ţm"OOguVɐ:{nO U 8-J &V>M1hzQ6`['JyJ\̑l)wuƒ&!. xwKVcHKݖV^4Tfjc >uF8B ɝɠQŨ^:OǥyH2-JV9 "rWj6d +\)F9:,X<i$BxكЙ]i α3'lׄKtө>!-F bՊC ww.J!J?>UKTU4CCn{"w2^2H0$toOBԉhP5o*@N='BWUnͭXy:ZiDD K0hݜ!fˆLG"(u_pJ$vhp ߇ꨔd8({j{JycjXMXf\V)'HAKrfua{EE5.=`}|±.o TE8n^:kCFoYSl BQG5 1 en LCx̮% I[+/R| 鱀3a5#~W7Oq{:A}&\a.6oNjp+t 1taKB@Li.ejb*z.%p"}e.8|Hs=Zh`et+Y!Ȑ"߁;I[$IUOGMbv]=jh#GhX0o7EnB皒o rx|nn:cl)-B.n<96pRW= ɍ%fT/95YA )\ %?=܀ _P+f<-NF"?(ԪC<%Lk} AIo$k%@s6s<'PkY-Dc6l =гp2H{ ðx&J誡r⹳LSȇ[Thm}C i:Sv/WZ.4_]lvVnMx]c쵀bx }zzn|ãA]\NZK &w{:Ogj[}ۖ*ȦSp8L9I+pkaxSt+Ie74)XtdO6ηMDT rCr T4@!d?[~j"[ׁi&%i a* 7)9xwb(RGG܊ש]14$Gz1Ɩ>H7+:FAOs6_s&XBWfQg֤A5H(Λco G5(='ǶC;eV\cEn/ x%*V91 F(: BTe;/M[>35b ࿍^=)KPϊ;%]pl%?J}mN@汭\~͞$|GNy %աFRv-YJIxe%qoSݠDgNKz\Ćά-mp3]ODM¢&vRLl`'nc=28oPPj3F;svzD|٦JVs34;!^6QbL[1TWsZhUyDF i.X3E II )cY/p%A5ztHVR@n+1 h(3F͝5{Ђ$ʆ ^,k'3eRH f#:RLƶ6HR\Qņ]❒_Ðޏ\מh/Kc+;3hl(nĖuHCu@eU}57euyGĔصB7buԵvͮ1iX!zS1Ã$2@oH KZ5)yUK2L9z[=ײ4aFݺIw+k7bܫw1 0&p8S"? tol ޼b-<4llݦF'0 cw_Hs 7) rzqi%j ^WOא N)FCin𥄷t&[a_O'bD^ 7U@3ֶ׃J@W*@ŪRHd 樌atL 傌'{![".@m'DFbQm>Z`q_uB ỳ+ *̿(@fUy:A N+KTep#}SI#,Y!s!9%xw}mM_wsbeٝ%qme+b[6d{Eu3ᦊݓvW-zƑDf `6XI&-f>!Dh=]tt #i(w{$=͓nHwW{N7,qD!_$7H=PR&* B a`G.K&8K.N8]3~q= ] E02 Yu #|zXV602|Q{%Li ;LW@q.90{senlA1_V&M b<@O[JM_\?U.( > _n5p}ѧ9m=dj;='cdX,:3lx$J>I"Oҳ8se._M8n9Dh%ǭ u-g؜!b;` JN?٤' + $seTSRW4((J?Q7z'暨e [_ҍinx3#!>:M)κW%Qc4Bئ0 g]AWWlyAUa@b -KV2_)%IX&/9+0kG+PQoz))*,ZDĵ3hQcIo`LRL Cj L7 _P02Kbf*]g>ۼf+1aLLt'FKʝkbޓ?*|zcee<Í|m ٝC|tJ_8p ` =ъ|m@DXR7ώ1)HE7K8lEElºx)R Poه]c=bs(-ֹo<Ԁm:p,PرiU@($dd:-M`&5 wĀ程}aJ-B .>>3y"{Nid'6K+t1o*,vd{8^2-6@#ʱ6s:kG~-[|U+H{59{7 (53q9vFc >M'Àɯ>g]`,.\I{\)rR)˜,4xɉ8{Er: ([#;N7n]ֵr/)_}a&IO !̟td)@hkRjiB z 69gfUK 3$Pqqx~s 56G> Ta%ɔLzV/Fn.] ԂaR@ `hWaLAUL24jAIZʪmՑNXnJLaȩm6 `ꇠd/on0 &LMzoNN.WO}1 ^`ϜJ֮< Z{ 4YX~dI43o)&b 0#JS%&x|i-ёpE>]Cɴ). t4w4C|]džq*ٹivZѩ"xCxX/lafsګ "4Vsmy0\cMFX@<;uLQ0j)CYWϹEl%0PvMHB7"S8LF[ )_jM؝ND$лth,u/1Q̶ PHxzCWT_^ ➲aNjĄJ1hۓQrKL6WpӸ p:Hxa}H90FcV̻C6I.#Ι=`+/IF;U!o40;r!Vx ͧ/0Pvf܋3:MhAr~sn ={90Ot&vIeRsDUkJIA!ΏjS1imYi͕V!QY/$ɘcxIгpًzirVq;;KR|%fSxeaTJNd#缙9v>}KW웑1 <#F<-؅`= ͊aq0Lb6fs7$_aɟIs+=i/$BQ݃,4NNli5IGDL U4c,q9>Lݕ1F0,O RM4-yg5~>1|?nx<%koP5 +=IBCSRj 8H' 1Ǖ P# pČ0M/XQOi^2d(?qCt VUMe:w>V"螅P4C&…5*^ if=`;t@;;/L, 'BHJK(GFaɍޓ,щj䇰Ű@ďfWs:+^Γlh&l k np\U܋DH#LNNhwУ([X]ݧħȄtRpNz_<{4Y9xSP#5[{onXiJBI/0ri3Mu~-haY!45fyMI;# l nO줞#'cpe dy-$c θ$TWls1(E* G%uViUW:[p9|Fk3/A˫dM))wQ\]L42*w/VA 7;eÎv;Ua+ilLl|cʼ^H0hy"R:bg}^N}9S\e*tWQ,58}Jc~ oû;_GLﭵ3#a8d9./lŦAB]}M""Q }%XgQӜ̔I)p#WQs1_]:+t@#=LDI3+Dڴ^/OY |AYg7A|]C#ӟ  u s߸F&G+E=MʱUDt]/?S|5A{mh5m4"rK -y i׸νGJk-H) ;m9gH-M}Vǡaw5e):dI;{8x&"&۾[1^Kk LGê# }c*KmQHϓ_ 5RxUG hzzht=(S9 +c "Y7Lt&U8=ח?OHR,8Z+<JsvcM Iuiz"5Dibm;Id1/8]$c5!aMCco 3(B$)OF|GLqY%`1AE7U-ÄuޙƑxg3IX <+p !6%)rZzMW/)( CSTd9e;fy~ONXe34U[!b G}a('}1Ƿ%ww!jA 2 y)"Γ ϝ?sԲ/e?ijhmkAV!f{Vp1i$>K<URJ1aSۦO+'tc#["oVE6:*IV6:3<%ZהI̸w]Y#7}%s3`p}{lW 8730]|(4̕ xĺ d/͑Y7S,5cW]mK(gaK֮zc&um~:LQH|8iÃKD_ 1m@-N5+\d+l1T* [aRNsLjypfQLiAhY eP >^xFEGT2a{ Ǚ ]Z{X5~dzzU֓ ph-٩\qn\ 932ЅrA(:'C:BbRks{Z<}tLjU-m&pBYᐉΘaURxm-K}nd$DZ9S-(VK{`LF -?D*x]BOsd[][ Ab;Ǔ@Lzaq..VBsJZ&NB&? NJCgLUWZar 5>%kVg4{ݗIy'%~6h]D5S9E׫M M:,wa##nM<Dn3@3p[T:e4鋾b~V>ˡabm}:d/W2gh@Cu^ l ]W7c= \{L?=t_:IU:7JK|[mOjf ">v[p@U3M|^<{tz*!5k;̧ >r~6f"}7ֺy& 8*I2YNqx|${]̏:bIHu'y lU_;߾MMb} =Fw#XW E7ڠ6\ζ'kR߸(+nUչ$r&v+6JhDj2ٸ6A矰N)s6BFz3i߭< c7KW~^99n~eMb3 ` .}q2U=:U?_^ &}vrE5EȢt\JU8\X"É VHn2wiJ4!z aUE|rI]|"tkνK]ßh0qUӼQIv{ykn 2{.pcÖEA5 V:zXU@”uiCnZchP/sVrW"^r͝M%J"I|r -yW dn/eu_Hꖡ2c~?X`o{vC+bO5wYk- TIV'p5ԐM,'zVP- fRXY|VXM8*VB_X 1r{)ZS5"D)J\TDO9%&q$#3=άP hl#F/7@R+^e/MBNs j:EROA _; %?ԁx&BYͲP,YO9* )}kvи5UM ?Y}zIǥ8N aZxrG]B3'c=Un|cTz{Ojnr󐉌xpieF4hc8˰Ll 1"kqA+`.CpuG5_䱘Wb ˄|ʺGrjDg_zL~]}*Y#%:*?=oE UEfHDr,Jwȫ Va$ڦ孵ZusNt,~?0zTWÚ v^}i2V#ʓWf&Pl_!u5"> PfMnwwJڌ+G̕PqC `i B+ӘN:p AZGƉ\fGC=&j|l ) og3s%qHQ;%fzWh?#^ƀ>c 5F͖?E_r1a}Ɩ!cVo8r0 ]M~"أUbITFo+^ \_#pS ?[[6qniMk)зͮ͠)fH>HTYj7 #"U(3t+(` :iVB ɭ&,x1Z0T}OB]d'˻!lgŹ X\a7bC|P".WER*k.Qq+4r.d 5Z.TT:|:h+Plճ̚mXр W/GQEud2UTfM;V@ec̪F$FSoĄ)tA6RNZAVK<\dkbAW@x'b%ǭ1O!B]ٓX~慁K3mwN PߎN@KF7b/uPIilCU0Xb^P1:E`$1:o4Y M$b6ò>">`TS|NyR(7䇴)ņ[Å.fԢeqvX0 +F:/.sh.x,OCA3b&')&rtJ 4&x]B -5UG) 83#@L)5җL٤ )A:-pggҪЈa̍g U mo׋6`z_|FfSCoI|]]\*Iw"kRZeۯ\?ʡ/8ҭ-Io@,k0O;Kp#YhУ57 o]:r(30>(G->>0͇IU_(LG~AzA^^Gr{ioM tiU +=B}b|go@:4Be-mG ,,&a`gKj+ H!eQ".`I7;|B!phUkӜ9u5Թp-MpμX(pסeD_v#iD]&pyƉkNz} ]5RV ]k2Z&ݐZ3lV߀BE/Z~O"Ed9+ !KEI 7E}M\& 5NZSS9oWn"H` X&]]9viwY> rJj-Tkb_Z"-ݸħ5#2U7D4a.  2XfWfZ&R kłQ?|@9sK90?2>I}CG FcHJiⷽ<9W{6ڞ$N[,VUcU- ѧO>h6P6x# |A..:,.MNdTgC융^ì0g*\1˹ҕsmbom0!jȊE%7bɧ)齶"٘;6k8&+gR@qVIJ7M>5+&_ ḔnӲ+d閮2 H8.Ukg"!v, ۤ|-{Xc]}8/Ӈ88'4ݬ4S'5}a7RFKghS%Ȟ&@k{ *%@%Fo:h݃GYq܎; y 1&VJk\0qqH G Γ6] ?ɥ;ll**TT{mqЈjX)/!a4hO'KR8,eBt'nǸr=>B3a8g'4WBo?@ЁMhF̲ Zr!/Uy"|CvC 7VQHfר[|s, hwȼK_?ǎGOOyqmnI1=ɏE7ccӟEw!j.?RoDSOPDmyxϢ?5 X* ~6,CCGJ-gy0b)ɠtx^`pE.qH:BkGPy)<3j $Lpa*N<َ%aB[i^+%ؖJ+98 SGT~"%{cPQo񢭹^)"˼Ͼ>cwHYU U2fD_[_!]%Qmup\ZSe7EWOZ1i|dx<J6mȇ"(D݋|pr*#nmFd'|& ;)SK8}n>3#0Sh}vU53;=֭6d7]EhM؝ *D;f+9)쏶W Ԥ3y74:|3S+kr{=D1T?50`Cn.]0#Uej?&Oi_6_0`%YfW)ǩ;㿕 :J]S wż(Z),nmItk-(OqDKW@PЃӯP Z ~OX2bJD#1jw+([ۆAK{g4R5j,(v~)lBB@*7֟X\o[O{t|f$XD=Q $2z[R4<hMƉ\|b ~V@lC}{nhZMTEBhn ?|Dsԧޙ/ƌF.\ЀUxv,B~V+Y|$9EfAk`*u Hix)=3SZAC3)%z}25,YeL`v7Ɏ^b5׿aM .~2pq7h}f*;C-pOPXM hҶ8?ABUQe><B:EbpD,' F( qHU}oۿ~q:Q[эǴ<ͼ|rHg"r!VҰYg!C JV3 WI0 qs)LںOqnk; C{Ń61l4[jAOuKNm#v4֣vxuP W8lf)@ .,D [CBQ8%!<_{|oḳy9Se. sueK;@HKF)- 'bs!!v55$Tz,&s/"IN){W>54V21%U^pڽy7DPv :W;~U)|6؛[gv[ρ1EC[2?p̅V qaav/4Jw bgsjj.v"hRQ4MJjb%{BhΧ=7~8ˎc78NǪkabǦjsKQmuĻ9iFYejH Hr+@Өv| .^vuaALeݯS5IXTĊ^CuأS֦V4F/B+I6w9\=‚e=qn]-"8O#Gw]-Ⱦ5_L/]+8U†f[\+.'υXI\O瓚1{ ūoGD1p!0Vl erHjHA-n~🱷C^e sp~tl͙o\ᜍ32$j`ƯZy ?=jzoh+B-ѹyQ7dngb^4qyqae t4Vs^4f \k1XCXgB;cEm!ox F#]P`ܜFҮ h8@졑~ q_{k a:׈nR JO6lSX^ߩ3c۱ޜ(܄J,`$N6 ^U| KL(Jx7hyp498HV4%5}#lCl mH7I8X鱯VyG+iQ TiwgL R|jHN..:"K蟶Jv Gמ[Jqґ/lx2X';ּ9m"  =K6"E MR_T4cg${)-f4[E%a U4OYőWF*:~%*63dqȼ#|ĝNf:GX3__ 1*ι 6&;9I|ЙIފ֢u3Ҥ6D]|%x_F"gl[wlrCwbM{t2ɒTj Ά =T;rKQ@=;| i|yf9ZQl輤"K=2"uٚ02y1`sx F [lylWT6.msʗJݠ(ZbWXM#( d"3;R>Bߺ ~*3k- QUa`%$[Ys~"&;ל,(DXW}e4+Ub|2U*\ߓ {fozC{aq-7d3\n[AǜfF^2n7* Pc\WX v,@.7X_X7f:NRCBsʇ8=toJ.-f$Kܘ$םj2NUZ XޑPMt/i0 vqYHw?"^ **r#(`2I䐯JRIc?=#iP@k}Cݺ|.KJ҈]h>ilabK{fzXk[ ;Q@4 '#TmX"i'?m o^L)hPb/VIŽ:4>|/shSӢ<q-M@{+:41Z鳴Nc]\R%9["/8 %mv:ԁ lZ T9;-_ 6a$"WN(aO :T\VR$3啜۪'aZ O:Bt` 08uNgjOS4/RyP{fy핃*hюl,={,F7t.wqY/j EJv`Hr A `j$HIX湙̘!# ozE6c]}򒬘Jfꖴ~Ue`Y#aKX%cԇ2@]}i۴ lukak1%|Rl` \LdNkʸĭ3P:^ȅ[zIgٲRscCzZ8{}E A@ep抷if5dǀwҶHsJ i7XKJ!ᅜe]4<(%S*քoڏVB#7^5)$Py␮p(!¿UTcC ?2&wN_ا)sQ$T+15=9LxS1SFMh0-JC-ŁQtru+3KRpA̙X3Fir d\#7T,;jNe/&0z$w_z*(:Ģ4J %?6.j~6CCZ_}3x֖Q:e?\k>k>Xf:9OmYCYU 9sسjfr[n(iU-uk->1ŝf뀁*af;k[­xоV&%P&Wr<ߣܮ\iun#D6)244XL֗(?-Vgch76:jܺ6who [@_,eȚWQe6L#m~qNTerC##ؒ{(97 5I$Ľu(O\AȺeva&FG`wKjc 7) ]ݺ e)u+F "b#|/d-w''Պq/X\4CdE|>6jS>)a+q|x!\b_\`z[}^ xvD aSP@"޼ $'-by-'b2a0 H{osֲ"`"mzĮ'Oft(xV| |)vMWoc\tiS:^4NF)H>R 'HwçXURƜ~ZfDrGךRlPjAdt&_̈́Qk>e3r,<v6fNLdaKcxzy#1-\ j`2DM9L{׮\@?)<]UC"da\뿆B1sYZ/3km8͍$#NpS+zbp/asfUx&뜰1G*fm4Pkn:aXY.p{PfGװ}%^޶EsAw/r%V#0O"Gn"nm`Ќ;MsrsB.)'{_yA֋huE?0u?!Nc^7+Y/JgU9bdAb <<|LxtKDiɼ[gźuyzK[_+|f, :mQdxdaDŽku 6Cu}q淆&?~/#]xڦ^N +],S3a^ # Ttl Q):F.),Xph\#l]d-,{st =`j{k-#^[ܹ)d+Thw$Eՙk`̪Okb|^KCRBZ@iUqQva\ @zc U%YsW$ xJ 0q.EQ#-J.Ѭ.]-cgj̷ji:r/@'xjWE=艟h^\IX|mjwdQF[Yߜe{v l"Q`h'$}K`_>]J0}M3k'S2y94ԀkpDɅJOluC":;VwWmL̿v*f8'pw`BW톳vy'~ GX4$Ԣ3.I%:~4MFcė 1~z} s6zf<׊`^udUbPˤA"4cD8#.݄Wv-rU<.7_KTV؜Jk0O6ЭfY/@LjMYW)yXP7R}:q~ {Y 63j /FS8AaH^-'/0)\IP{,cjW/ B_HժDT[tne5BIj.nЍQS*Y-^[8p8!i+C!,h.YYkA zߐ.CaǃPڟӷ \S:ڙD??[=ʝQe=]z)R.6QOYHe`LlhSCv8$O钸+c8z-G5V[ހlh |s6]oPǖ,@V]\po{CG,9}FrHZyqxlҖpi)79Ի\>iD/te#I3R{BI^M1w$֡Xu忴 C؞n^tdG&WhXzO4AgcMF|!АM)SHz4LR&08e+r#K)]qX5=El"|5=Ns?IXgeST a-YwϏmTKx:оdQ&CLt/qXgOә%3>.)gHRx?ݘw0# l>3:o>0`ۚPAkJg)Sxt7۶WXWKVT-wɐ܎^>3zmA !C3 Co*mzSo 3f'ŮSiߍOπ(t=j.6[7&xzPLBfWIzn$ Ӕ{W/mɦ?f3Io!7ЏQ$VA_ <Y&ɲWu(FV\p{aH :7Ӽ`kV#̹ ?pB&+}4++-fV*_+-Te oH w7੅["pq2B\w@źgB*Sn7~ÊɑWqS>`zm;mSؖuv Z))D#1q_kWdf*~#Vzpݵկn툘ҽ8)Y=JWsi5Z/{\ :VElqn6Gj&dohq+k?N-U䰚C0mhX:7.AɘmMց D+P3V5%!`yv?A"Yàq&wB^t!{:/0" $DNŜ;T* /2ݖC(:+U14Uz#_Bf'9z;Ŭ++JFDLbEN}C@O\Ԓ WN*Df ,kۉ4Ԃ]WPQ,YLAOoN5s ̦61>%$ ?9MKG bjvh|5tԦ*t& #{%Mvfݐ kzNg?.rE9"Fas#&+ʓ"\%^#te}+NNh昜@Tw>3, y=¬?F,j ߀3϶s` L~7٣{8[Ș+}<}zrl.wz\/M%_ex 6/NA4:)q9<9՝iPS< X^&f 䠮_2VڔJE'$Xr+y%ReÐC5J8qp\l`*,9kO㷸\ap$2 (_CמkLN@-$ E"} QzRT4~V Qy8&X UL׈ʰG h+V{:ݶ8H;)p 2]F3'=Fir2]r^ϊX$s7* ZoU@njQ*F)F%te~锓Cx{.lb,C?ror:$xZI>V`ct?-`}1ɈBPAaڈb9vq9׏QD_5PN\bSi&C.e0#>-}:T‘c@C6/T'((U䣣/at>EJ1.42l^Jn=qf~ĎS5`BtSg(妯O]um0J伟]ԙG?PP?~^W:OF 鼎}*JaJe(r wgohH&ABFZ>k.ZY[}4Y]\6K<1@348!-Qvq w3$PASY G0qJf Bqq-_Ok;X%/Cݟ+(?؃D7"$]Zd 񠩢ܤ?U:giE|h% Xcry">yۨeP%>Vd lƫ1~ǹ0ĽplnG=9pcl\2s~.6#:y6TrA"f_ynՀZD طTD_m[y]~ϷB&&#W%;();^먩lzJ aUANWzg!1GW eQ ;(&_ 9聻}nE+摉$Q"Ipfcص%HDjh.XJ !aN/[d82 U ;`}l' Q 9+9 i f ^`d7FF~X؃F9sRnv!;Te/^brGNS>g%mņ1X<-{%6.*8+-d5Ϟ=Y OCf<}P(|ҭY-zN (ӿu%hd`\#>k0 Ӕjߋ6y"9R7$>'?[_V5jFIU\-Y%G#W(=uՔe &pau7k-e'Oւ1yW/ y9%_{kG;1g)`&()v$).5"umZ}A >x"ѽ=uE>㞶-; nd?j=K톀JNJ GٯB?u!lWBuZرpfI,r6|! G)C":^[Z-FKѺ ~ܳoe l?%.GjA0հS< r aui>Kзzk Ӻg.ϘP nRϭD1Osp ZĊT$FLׯΞK ᳊ѹcrL+;͓Ob /3^{oV3hOul3T!'W]Mnbm"XVC+'fEZjTs0ԖWxNoeVk)Yk|d;FGB QhH-7{oC!#qScZc ǙIvbzRsXF|vOLeep o:+RL0F,&`q1c~rm Omz&8=GkzP_5d_/x֠Be A?ڬt~+[PI"Vp[2Rh:Qy^~q@2#$s^f,L~5'}$S<"^MUi"Sl4WʏQM5 /IP`?*_J'e>kpg<֞q+1 LV`(fw_ {ކMJ\ϰXW=3Kx>(TeϞO/t Ab$$̔S +k_۲˹"ڈZp Ƶ?T"'vqJ/v8<\A|YۄT{j_,җ *83.E=3IpNjvՃӼ _qQ虿[@^*i.S{0绦T0W?G`d{ v ig vta lPu{)&8!.F՞Cy<E[3gRe9)&lyU` 6lϜTpAXY|1>*' >!i\ kUnPS4oo qxvp79)K6ŭϥ1}1qj~& Zv ɂ9iAh'ƷE;D$hZ.ܯ+C_kUJ^ Rx@N3ROu;a+< 풁9 .uH= L0"ibWuv{Qg xL)'/sK C]b>$^5LRꄛ)2lRc}o+ܬuNVȔg/3 LT>2>˧3hDxv\Ošv&PytelltFSXd=:ҀY=;ʵ?6 ",dd1|2~}i s/գHR su*:0>S-MO@>,:<8pLgO72v*~N[`B+Yd1qx1."e׈B혵!zY@S 9i"cV5CR!Ҹ+٫s#80R1"dS5}-DLQ}'fn(ԳS&h5ۻMF:_iwt/ɫW# K&҂S 0IB#?*NU "7Zd[2b]5A%aEyHmѰ̠is1u9I W)es&K{@MCO)NiRLx ^D9SHxc:V}2Iyk%3[Gh_>Q`ZǢ֏9j)rQ*4cAZBZ<;T!pɤԅekN^nK雟@]3YP6VK鮈"m3shZeGra_Se|~ ?zv4[Bu&RBW!m*b[VU#[y rOY> (Sotu.%B6V+ˣe֪ӒNjn+qyrhN>]x# gj܄J̤jzoOm:red;=1IT6H vF}xb_DJ&2\3"šPu6NYʹ uX=ۦmX6ZTβ`1ßKy^ 4Ff`K{ r-ct[4ZdkŧQBҴYa d^&TEtlv2)y#ˏa;}îA _r5YS|s7ZFKc^OcG"z=S}G~b ;rC~1_l~$4z<5iU18qל^ KYGa53@k8gA@twC#_GCJZ_H9HB,.^ۦg ݕ(-Q=EާTpc`|VܴX3e2)KQ hnǔE8!Oڕ [k6mO8wBK0BJФEA(7:pS\@`8uym*ZOkW;iv*9ئc6Fr]R~'5ɖ@ݪ{%-y32\j*ck˄YTӪW^0S')߫e1 Z#f5DĿ3FV&ފˏa 'DkgMCo:@B9EHl(|_BBk\OmISJsR[L`}zæhmw=bbS {9b Z>籀FmVA+ T%x8;l\ P=QWnMD,j ^%m st ~gCzƮuUr:'~s e1cN7o _zr_ Q uwG ɠUfOE\*[CGb{3j[yevBg5v:0 ~1)n0&uY\¹m |[T'g'QY kFV <6c oG& g^p{| LTiUbpR#E Bib{ Er,Dy~Ո:1QGN=,>}Hr u-{϶WGM^٘S*|VJ7L@?/m֮9̜J&4k}jz##1t9N=ޮ],#v8 &0N9M$uOO`\qxVEfrqo [RKoGpR'*'RPr~e[1D,w5J?fb2Pdָ@q%v5q4T +,d؀KZ9'%_MOmu͆k6f^W_gf>,՘GüooEGc8P;&)?Idl kR^j5`NֶF!]3VRlgM"Fit Op?[Ba-ʩgBG$&q4GJƑlJ-}P,ymsU/̀~Jxg(bɯ}A5ڪ|Nܗ]91?׹ZqNvX>U87#(C9_]DW6EwirwۛXzg"%R+zOXtץVI]k-Y::}T7zH!C.Z,mmiӜFS.Dq@tXZE57n:jyF})BE 1$ƪYx)O1ހ}3Oϒ\ײ-±>TbDfC)y@Y6y9  *q /: \^ ^oTCp}c}pz}I/uNbx;>f1V8" [j]I.Il["K-ISS139bNAU ʵ{-XoΫK0TPJ 9Ã[ 1Zs07,YDE8ma_vlgOT #,6$X'ϗ p4aw!=IK\p({N)k`zhknmS5ӿT_Oox3ܔ4X?`5  ^~t[@n.a A1{E׹lWr5-{J j#7M'~'3D7Qs hAais3rX}\eb=,"*ߝT<d{4+<Ή+<&uU/őF҉:xR/|=.WQ8DF\I|y=JօǰK.̫|-j!l/(Cl!Gۓ+X,EM!֣DVc| pf Cﯨ3,) ׼eU-SJΠUoq#_|Wh<Fp'p\6N'zֽt7C~Be9s\זM@4!Civ@$S{Цflǭ+ƆX#I:b]LMB'\~io " ]0ϙuĩ3N׻HFй{ţjqtɆS vNF2 gr;7FYN"Ղ7$t uϩ4-Jv: d~ hgI4 CXLm9~JBwfqO&?gԊ.& l,=BAA~yl<9PT ?V(۷,hѨAN{`{\omF liiTMEp :߷FRF$M&2Ԃ"Ã[{GRў\G.-;hh 5@jw1Ӏ%P: @XacW%HŒwLvߴ:6Տ|*y8bNQtQ+FgͩrGQ:].غ>'X_緍U>1驪wH]Xzv!"(D8}Lbk9K%`+ɴʡ|a_߷fM3s(]QfKQ<RN>>"G: .+B[2T䤛|5O]+6_aY`ǶHs4x\`ˬj(`IrͤZy`ѷ^!WU|}~DJEh{$M1!7vP KZOkRUVR Eh@c/qٻb! xl/*ev4(m߶8h'Him]# ہP^ًyJHQpJ?MJm onܘ UpTʎ& vyBO^0g0ex;8m3GEhILGJeo^M谠϶ ȢWz>VOyMНٻgq\ /Ȭ%Љ_1Ta:z*e3fƴu2Ii3Uy<\{LjBFGGElj>G[ӧ"JosSTgIy&/ _rh.æ~~(^MH)}C"WQu8@3ߞf&^i@J_9(Vd0nF@Ͽ갷J _lc wb#kv]2M=&Պf,%XᵈKe1МH3m(h ,J+6'i=0;!g;b{^kAiLm_H;KW9>3 :Hf/Ho+(8b휎7Kɚ`-@p'[ dklu"0Geuu.[g͏!tX|2 Q XӒ$8" f\l D)[$APeђЕeS!_y8C^ƸԞ 0JQ{B gMr8y@^ԣjpI"(.n>H23ܴC>_WѮegmx@H\8iڋx 7󘟿/bk-%9JY͢_Bh}0:+TڮtB&@ kKΆ S9zjU)8lw[eJ.JI`rg4 |' >fwt˩0 $B݇(@QDM2f|}Qv[珬$*0 zjkdwCb3OC@R8 V ~|NsJK&|2'Wө)8GM0Vb=?T͆|E z1yenCʫ 5wnM =/ m1fieB]h$\lXcg<Q@AW/>J<&|r:=roǸ~^<,-BirOBp3wtG[k62\ӏ T1g$>.JJ_2|i6 J3s'QC(Cۥ!@r,YEͱom}-k"e0x6(9'%msP{: Bɢi R GO|3n9NK tdr~Ʉk..U%.Ö쪞=7ډH^UeZ}oo=G#}h2JL,Ƚ%z~lIuNI2Y,{5X Nt~}kB-9˷j7E|,flʮ2'\)(=8۰Yxb5& `0wd/WwcRsIr0TY XG?j3_Kyjnf.*$H`pcoVy<Rks( TTd C8#ŗtgwcp׺ʏ^0h&0TsM2lkG[&+$? W Yq=wҸwu?;$dt,/]D&)1v reV+ &MOdxO]0S={v[SHgOndiiޫv6XIg&(TpJ{3MHyz# D\`:}G!d(|gjk%dY~$ǖ|H;EѼZ.wS;@1\3N?ƾ$bExf̩)com߫ɵj&#daSoJ2AJa1MPu-*M7 m)j1tGD XJrAT­GFܜ3 ̌IJەukx Z\`JލX 2G봘)emK q 6C(zt[^jJ MJ{fi`Q6>W[At`E\+Y{\ۼy&YɰKe㑟OoyhyX $V0iBռ"&U?MoYZ0Ct~qȻnPewnOE<0Ol9Gcæ47sâȶ@&?~P$Fu`=!E$m{Z鸟xKY]9sΜP;͙SGEf'h@&i1l?zQϣW~ګTjC;'#lcްh]]lFh!,]8sHZ X]~S]@/vzND[ qՉ2FdF^+ݨꐛL~m ÃAApcت pL÷mWhs =}7[D$!1g\޾|-": $IŴ faImx̷ߪ5۟Lտ@{4ZaAƀ_dMe?19@ 8DӁ޹pQR.+@_,FRcx`S~ϊSE ֎yL>HyQRy6x}Yv (Njz/ N{S;: ~mյ !^g|cZǒVr嚛 !$rF|T,/sl)@\rCYd\}ՁB(6)}HKW \{QMnk7̨dy(+PbP:q9:2б} nb ORPeizh!o1H6i vUǗ2F [Pwm(q[5P`@ `ahR]$]bˁb-!&\DJ FPv8d?o3Hevy->N 7ԩ~{U[z6'_g#W9H>%ͼS,Fb,yF@a("%VW3 ȁ!ycvEL9 aY'̭v;j`AK!i=%Va_ <>>*x::P&E݄&|ѭ54TzFɣ2s'սbv3` ?h~|٘J t^ ZdHUsԍᥔ,7#aVMȔb/TpMƸ[X i}@ X";m`B',.iI8̬>Po"/鉬Rv\iqHmQ1c)N|`2mH'%&⿡J7-.|x^ܬiS1QTx~ەԚo{L5aXQV}z(Aɢ`n CeMUP/dߖ-f[6 IiOUn&(6&  " <&‚$8AjsLR옐T?&'&eH`#F}@V'!uyBWbDOzI/d/uxMU؉~%}_ ^g+J?V`жU@5: q<~MTzF r8z|vŋ?(V4DV ƤhWB:.#ޞ ϳTlЇY. okAMXܮBv{wKi_ͥSh?_qۤn[`W3/* &Fi:꽒Pu> mrgCF U'ǷeK8(wjuwR(@  }?OHSVR9 NZgrA#m[xF-$)*$[]eau)vp(5_+-5M._Q͡ K6)hYq:%k;o:U|1h8ȭ{-4(/UW<"-dA=觫$6] >: ,9gjH.iQBaM"Ê8 H]ss 7M>+~6pg3n#3g,o}U։ŎNfM[N1-UI^veT 7Z%XrA)&'|mK0 "bKp9xbBw1襃 ;$yN :!ξ!MMxXF?.8f\-ש"x>1#rv "Y_P ,E=_-p#v|Ǎx8zD!8gNtSH?vt"YSYV1"߻'-}PE)Ic&ƣJ7:t(/"j;ɕp,hQ_CzyZlNxNj%.9&zt[˭#?p&='q)1< zkr*,,Wp2cw݀ڧ:u-79ckل 5xob+Os0@ܮIՋz][jJK׆|o 3x{:zP&ueD(; q d~tA2_GDwFS[ih0|謿YX CPo+wk2e ="\ '{2oٗD&J>vzн:laFQa27bX} å0[jD{ىz~+c'z_Uċ7A7 ;#Yw ;V-+gkvsʭ yx0 ʜc&ex˂'U``(Si;gh-iz1q҃h v^[ ٣IcOis ÓqSʎqD0!!|nhÛγtFRYVys6sn5*˴!tIȿ]9z^Y"4 )!0ǝBJof<F=T Hdb>ا3/G ͸p gP7ݥH Ad#Yr+u^SXJOs3L |`E5̳b\0=`i2Aqq%hS?i*kK0/ $D2/=}9UG\vcC$ ٮ$IfױCA`&(|mփ)ZZ3a=KDң6y˿lQםCG iA?PSNL 8D}Vn ވƽ|tUW%@)@Ӗg੘ՁovV"q>2%:WM=|߲O:\wd \qm{;A-Sce,]Dڅ{5Уlq&eEvQtոkm[j"xj#bp/cCKY].C-7TP*;cfq`^(9)Ba-cv:}b=eӇNT9r%ݹyr7,_zlH䳰'UqG pqp:8g yǸv:nD^RV֡9FiWgP1G kq ok4 6s2jI I6p qz,cMaql6)1rg4nJU Sv+|w}N䈂"8Xo8;3W0LSL zk3C:Wޡ{)t#-6cbY:]l6Z/CVJ SR*N42ao+RMGx&JH<0]$b[KKM5.{RɺlQV[h~CEH8ܽ☲h]U&Z`mvvI8`*8*0j9 ޕ` W;̄Vjͧhҝ>媆֢If14~gv҅+v`q]#!7À5_PFE8n2HNelknz?6 It~EOX.x 1VՊ̄b2>۾oz2sg""b9·T3C f:1qM-&J^6i`8~2X4׮pq:0>lyY)kPL $Ir u~%Ejhp7Vl@moDQ4pSt2Zy>q-ΎR.3BPr=#쯽Qa2 " C7,"$RpL˙s~AI0@+':SOH H8Fh/wu lwNδȻ RK9H% ,hg )퓊b5ҙe/ wyd-6ћ*Zpq8h1Ct ii3MdK Za3|I1dwFڎ]RI< qlE4O"Ё?,:Pƭz'E<кP1# {\w ^PŽKHx ;,"js?63ʹ N ̑%Hex*q LOcG.oe2HU1TW>TSz4ּWwO@<:C!·qc -/V@ eCij wX Gm]MeE۬H~[۽nzQm1n+ .T!Dz]GT=ӡ;/Jyj8!1q\\!CvkV)s~0AB*62׫c*`wN48nq9Xp`XiEq@&)$ F~ڴ/I0(7?Y>Ƽ훚e'|jhkR;@Jݠ/IZ vtH0QGld7(F]6,cgOK= Fio>50IHn" j49_}}0,f"1A=$8.i^:pdܼ$|`mjQXM6ަZ΃gl;REA0F\~o`ɟ=qTMYãI0ƶ+5C-|[K4_DT-2>Īdw(ƶ GˏCɰTM_n_ R3Ӧ (-m)1z @p Lwŗ,>cnXB::CCB:3zIx.v+{y9m%hOHEHjl 5& %.#Μ ϕqJ+AWM0+([X})8bޙhkky>Ʊu&uaN$׈UE 'G}RV $ 8Su?^c쫜Y?[r VpK;b-Pp=oiHԃJb,BpiIKmw?f2f%q'RXF8 -.7Y[h+YbcCOT0bG7F"}X$a#}3tVd_tpvaC 7:Q4Bm2Z Z 4 GKdƪCC=[?]hZd$|~%Lj擺?h/;=,P4`sZ;*Z%Ǚ[`SgZo v4S]`|>sv)gv<ZV?_5j@c< 0k!j|;t h*u2qXCPJ'~ѺGMӴ_*A T5jYZ"ONCHy}}r)eXa/XqvP/%1A Pv_Cc;%>NETݻE9 s?NA:Ŀg7(i3_#\.QgYr<MO‰Z ߪ*?җ}saY_ؽmтGFLO8-Ϲ:Ft>,L0,td/1 L4Md/V;S6hfT(PxQ=l8?vff<Ϝ"OҩIQ7kJLgnTc" 2Qw҆VL`<NCtއswS`L })+=|иlŖ3< VĠߛ߄ϔT_oAMlJPOcY̸ |7f&}|2EЅ#YmA,gu1q >E2%S@iY8 0ʟVxW|UܐرW 75ɇ NbT`Iӄ2Z2b4dկ~ߙKݣ8P' Ďw^/'n}-\՚wK7 Ee/k9HϾYU2cG5-˂Gɲ=h|9]s"Vr*KE1-Ez4O2L2'أ"9őIf5 ԛ:jU3< 92ܻO2iL ]'u" lS*~2ӂ@^ɫdJ|jC"Y@)_@x<,vlW3 ' t.`+E`n=z&{l?w?ڧ֨^-D&(#q.7jQM4F`Qel:gQO(p: ꫊rgD+˰ f/3\ۭ ڮ7T4EuQb#&M,"EHl(1QGݳVOTYf% ԧe2 p&K> ֙h(SXB_j1dLo]bnJ5٦~ek'X&,KjKS59=i7_?B\ٶI"LCJٛ5 y ڔ.S zV l1(n~T,06S[ԫDJZ(T.k0D/IiR#לj0qL"7;Myz_H甔-Wl3 7X9X5Zy۠ˁ'4TTYͰzRC퇥y9m"(;25(%A wRnb8գpAAKVQJ EkZ{ 20t[#@jµ\$~>Iq6l$"qn;nJ>D !eXhq@JogAK3ƥ܈ x3MmyrWu1_zJ@ni9Z8ro'aBN>AѤcPp2d9威EF7 a{M7jf ""v>538Qd&GX){Dʪ)f0SȻ<Â:ɏ!6qd|an-Dt ujY"i3vƊ])^ fەԂQ~3e? gvfk]ɒ`gʋkH?8܃MkyyK]" $'nb:LA%stS`B[y(?FŲ̫%Sw:(wWYcFجgΩ]\X R=q<_e߲/§+-v]uE~TUpK &<(VBOIâ'hW$zͪb0 /_/e=?1Ak,jlL`9s~z=s`~L>{ hIC]WN']מsKq[7ړ+H6bTGwBƫ B͹5q?~.&l-B2: ;N}CÎS%\~7P)- J+1&TK2ܣѽZ*>V~7OcXZg3O3zx?$Az k_,ƭ,B,b ̺`5Nx)Ĭ2h?2"sZ_J%/`nl"ɚ(h~>Jii& H2D(DԪCd6u!ďI{iDV3gpW ϞƠl˽$UOls*'==$]28rkg:P>ƚ7豄3ԐUߣݾ \0li$36=N[)kTl63+*39gB)cԛKxŪK4{5{ތmy+'IDyn[o)GplhKݩX<[^4tմUU&-1Х/e3|Î.xw\ܲ:eN{ ('gq\ "E68N"_,v2ArE|I(! T`N94?&3WKQtf]ҰYmg+a d(4Qu<7j]fvWqE$`:彡>5[NJZszKd-vˤK[Il둬3%5ʦPg4Cc{`i{bh p!z]ҝR.Ρ&S]ήPB`!7KFhA4=\&e9Nҏ=>[ވ/=dl8vEC/)&IY)~+X qAD/4#ѼB-rݬl8> \')T3ɽ.9{b=8i_Ru9eĊ¥B=1OAl\.v* ko'$2@A/V oٿJTy_HLy6HeSұ&=G#Okf"a/筺U"<=DJo&Qf\*7e@=/ʦ;?Cp}3'x \3Buo<=UQy15!fRem<_/,S96[Q7ϏS/4 jKtX-ȂfpnA~;)ybfSR!eo^eثq-He%1 ޮgFR^4j0}g#y͌TGuNr*! /GO:家$fbwQeDmY7.ٵ>p%zfCۨ  xi!;kksHz h %M8rXn~Owtz %oN1Z7ڂ1 m;{r &*:eg؏7Bp\`xg;viKA2z۩rr+#nn.6 SDΈ<0X"85t3& ~^*Sg< OR-P\f; J%,ωUTK̴@P=23+Bl)Da$|3kE$Q ޴uBR?ubaW6Lu5֞e,g0v&ֵPi -b벪"QަUA)Cavl4$'kBGFg/a`i;]ZS;P6Z]kT]HepCfy n3ۊlFf#plx =vyqC6MǠ#0u3XQL0XA,9,]"of 'sun x0Lq(} &}5s 6^ċАud$؉iw[I9@Ly@u4kr=nB=kqÄ_i,(p@笒OewxWroM,qW4/k˩@%>^rlTƖ\LM/mSvscA-K?P>D7bR2?cv/r I䢇&nH ~(aڨu<Ć[b(G兲% AۓSVf6M͑hue9 Uv>2xQp"'M=3 ?Ŧ@,?"W ɦD κbַ0VNkF^WldbR%(zKIZyI, @dR<ߨZ X*R8Gq3P>818j&l/ p+)72]JNZKV)xyo2w6Tt"l//)xE@+5{S+0TߧZMd6 $M%/j5Ķ : 1RN-f-@LmL h-ylY lTr,φ"RCp2u䏜`^7]K8^vWSxM @P\^oM>ͪ`p4 aac`^OT: qη+?l meb3]c[scNk|=7؁->rVukšҞ9$gkH=g.7 YStǫΠ"Orz#V>ul 1yj8N_K< Ri" Y[ _ؚ9@87qt?!=rN8O`(`3?OiiSQŒ|^kYK 30h;ijp;뚔K虊oOf8WzEq$,[ox[Pi=)W.^bY.yi⻅$>3 MHCL=o_` rvoq(H$|ʯITm_ pV{_ c3]؏J1wD΃:1$9`1Oj(؊#x XI/c:ڦ8UqEGy B) l=ل@:,%<7D[Dg+-Ljx[fy'x ߟ9IL-[[wş\S7T9&ChZvu+%v(!6- ];E? 'if 9gw0KeJVҖ}A 2jpeC}I"GTcM5U>vH_FqӦX_5&$-Lq?˳x\μGe ?:v9) ~"Rbg'v#"AA4ha1"׏Nb%@'EDհp_5{. ..ÃuyyL/8JbꗮZʯY4V9s-ܽJV7<` u`% N#{4;Yd">;$qWyeVL.u2}"!e2x _q7Q!rĴkϰ ؛QKV~[Sj54L`Q{sTІ3!@v\-]Ђ"έmmV!ꁧ>*I:!=[l F[b,9 Lj!#Fɾ@2iUN[^ O9U> =u^c>REۀfMMw;~9;01-v8 PW_d FԪ˒%`]Dcǀ_*Uǭ.Ēɚ~Ԯ'\y*TA{gc̺{S xlȕ8#:E_ߗ@"tr_*itӡeDuuyˉCwI~S]D!kAc_n=/_rT@,8Gش%-;oVy_MyL6:yNBƱ֧Oыj$lۋ [#`(ܩikNpRPԍdNZ*|j1PZD bt8M ɄGYZr]ꥥ}/om'`]iRnM~ Ah8x`}16IĄ6L"ꨛ?|zU_x,+,oD`Xl4%ɹ}2d;R]YNg3,-9:RTZYaTr-ǭRyM3.ғ>Ğ(Ql*a(}ԓP%6=?xEМ#^TiƖ{x¨h5#jtnpHƆf`h2:BM*VacQЗ[QcW%4P%b5Z0(Akr 1e%k%C= sJRQyDV=Lk2'R"X\8Z?8_{J$+1}@>F<bS{ ;8.2WXACSư= MIdj_NYKq?A 4@īy w ezU۞7!+rF. ODjΗ?& {+}c:`r{.$՛1RBIGkϾR̄%gfsz?IW Tz3n4w+GMݰwSU2Y9`` |"DP^U|q7!0=>;JaهQUKƶ1xNqNa܉bo9 v>K7 d`6^P&do  1WwsjW 6MydԓSiC3.snS JaJKCa.O\ o_mJL<}( s5[{X>BΨhOIk|kG1Pڴ?ix1! o=݉c!c$^8RsΌT3u}iΓWll3HVasA =%,*ldyLmA}'ECԒW阓* "⿺(r+G=lX<ލdDyJ4晠o9q؍ +۪<*RU.u4a1s0ԂK42+Z@-'/(˻A#aYU}];L$pۈSWR]!Un#ق %Lu/"HlOEQx}:O_N y~-r M've156T1IIP#X}id4e,o±j ó.4,^z޴ذd`%\ .l+/>zv;hF:ƊwYRs|bkd6Mmk9NTs(-1 H{φ[yt`ҊG"+6~`G S:nvbWt^H!k5|sk&qa4Daj*!ŰepNP}țQdzPv>`Dt{ ,J__tK߭zڽσto` }ZAny[LـYnLuX'>Ka۷(~R@ANl*%ɶ*'T+Z K1ev]klM2^=y7%m!`U{HvV Z gAs9)qh^ 0KկxHVD7L8Sr:q3&MJ. %zQ95=^ Z˘č6ֈ4]ߠBnt:+fB;'et Be=jm&5*pj;QVq/(s=2`َ",&Ze1RΪ2<]{1sPR{T9;=I:#|o]CȤ=L#jRQF0~IL_n*ˎw_ZA0މE--a7]DZ NEAdXN+Ҭ酊uکv$۔-sC=y"7O ;h,I z"EZZyz"Lf_Qu@p fXrer0~hrm ڧ+ok'P];P3If)6 eE~ţ-齐ۓSi;\|'Sf=䷰_QI1$r C>VAt].ˉ"aEթ6}F*ƭv@,q (\??.k4](cn a?@m‸.1x)lҡ(J~z>L@%۩ZO&Xxj $4t$kc#ܴEF؂eVxƙ$Jjw,p2ng&(f餬ɋWEҸQ$׮:1X{֖1 3:[yx=Q+T[˶/,g5r yQPYcrTDY".ĜTCo23ѝ*_6ܞDb0MsI:aRU pbܶmguMK>p>pfZg TL`~֫t\KwcQVL"8寿c\Zqv3yp !7Nt~e "d{%ccpq~3tFI,GF1:^dn%y?NEGwÜ@yW \tdROq Wbqj_'#u7o/pZ_sӏCMBUy<*$:ßhkUN[%{C"b҂1'  :d#]ފe!~Vҹ%DMfCIʽǐ\3" Cϵ55t|+v$vdV|w>Y f]:h|G$JcDx3~%{#qT{@βWTfMcί>{"*25|CrLR nB+N÷_^HİPJrGٷH]-oMnL\ʕ-MSڂdž/ 8d;|L,AnN+bi (t]g }sK"Ք(OeԂ*^:pLuYI~vx$+Wjw=fD@m_Ĵl.cr\XiJ@I_smsx;ML1þ௯*.fŞ4i(6+CPk֔usA* TvW\ >}穣:q(2J'4C :ͫP,#?/K {a}=*g]&'MxUen'Dփ\v YmӶPR'-x[iP]ovjcn }1D1l V})^&gWJ^SrENM{| !of' Ǭ3;Uqfn x b6F7]܀|a`l\3}4P ķ %rqe3'X3xPc=x1 w?B(RQVG@kn0gϒzEkVGDALQ`*X);\j$,Q'\<%ҫbAtWZ͊U EDxxLxK<㭩 O2EVv<WTrذwFiA \@+|vr!t%Nͽ|Ho2{!pXłzVedX"< }Őg;?.wga<0 9\jꥤX7Q,K/] 1k6ӄ: 0n[IIAQ}9xM.E/@GSI1%6C^7IOOi"gl1nSHK\8i^AQҔY{S$ nJʳDQ%|/dsŋ#)(E2 E؆tlE6 U\QǨpp~Y1#> C^B1~Xfq!0.|6uSC%5lc/C1  SVy̴Ɓ"P∰@/GUU.Z"[s+X5wh QW#S,Do8s¤q yvXB^M2 _.=$x]öUTkI*#zUai&jc42p'̺ϓ(?BLŘ\sapp/NZ< о6 [;-`Q3&]3Y/Ơ/CGe:]ڎhos'B6#^3C07ݔ Yٳ6GMe=ԘL,@pc]X7Z̶)qmԾkb ( kR*k wLY&F%ߩ_&[IW%47 WUSvC7"hZ;Q#:q]=ģ#>H_9YvnB{N<KFqlӥy+i}ѕڳgP}Q- ?䈜Ⱥ@iepL9mkswZlrE CRwvIDn / ̓Gc 6lmLwn[Rab+ÞI*nTͰ_VbW ;Z LanSEQ6=5Z f>OIHվPi>;}a-9rLNIX+X a-f?Sg lּؖŬ-{1*(>YJZ'}DE,R7]) n_>0ToS\~"v_D+,֋1r h|CM5o7m6gxhԻ'{F8Qo34_qrK|`x&|q<<"!|TkTŸ^VD,llAIVBP_H84em=D}=NS,%&8fX7\M(cKK*:9ĸ 6;n:SsҚ>0.=/Jgm hp 5$3ȱjɛ.v&xy@D 94GRYښ~ͶZ0pI\5h=D\;C#?<2A(gq%_Pluiőb;E7[!pBAfe vN$yv3k[v,B&KE[SWzPvpn3Qar>2m]2n ^f fŭI(PMn߬N:g)ݨ#Cp6m4t;q}颌:yYQ 3< KI,N~7#F+|9'|sٳ9M^ Y.6[oDPݪpPGw5ux5J u/<$;5?q6G>_axQ;YΓ q"w{њJf)ec&m'ܤ:xVyWk BOuM? ^E91} bK3&O*}|Dts2ͨI(# k#{vf \;YzͿM&LrJ抪p)zt+\6 ܙ  Ej#_h2z)a1Z;[@Vg5WU8Hdlr4dGFU V)$dQ4B6.6:֮ gJb|BXEif=[8J.Ν%HAT9Y-ÉP"gˌFv$ =3<26!9F4K4c!*YB_ߣ&Py7&UP.崮.6Q9x7ApezV#VaP$5ѯ@I:Tc-* R\9|a_؁̒8u VQneS;SPL%[o7_YT _vψ !v$lF*R*s15t1DU@{ۦB%[| Q=e9-Z?Td׽D1xTl2ٓ6 J)Iokt1d-wnl&lT$g4!H,-d4Do4"aKSJÏ .cds iwT YRc+$ٰh5T6V@9[$_5*QI UX5]Ɨ 7ySB;xFh5< Ц*WzQIK BX]KDCbMDWƘ6[2vN'QÃYQg(} :Q;A3u[  hY&lj"ZOaY} 7Uwݔ*.~dXf D,pګ[c3j ;E$MdvV k\+ȓ)D3f&~q~:jMp% W|Ge궥! "J0aجheYDK>ٚ5:Oݨ Otfr;N5֠tygA\k c"7 fF F3vDwt#a\3nڻQYOڍ9* H-[8okT ^ZR2j9EI\B08p!S|#YW,a o3?NvmiLv>+' ,E?}aÀ*ƪe:4hAlY)!#3pӭ»N}{˭Ml^ԴNv¶vԼFͧmGȆ9fVPF?J̻ZDoP((BD!_hIX߀15/DAZ wf B8..^i<%nuGg`ㄺu~fjٷʶåO*ezlMRCCu&<Ե;,80p5v]Fa *Ae~7֭RjO]himtOTKa! 0q dN*L'$(t]3f7-mrr$Q WQa}odxNK˧TioM{53yH+[61wk+_SUs .LzKp˒4mb^!=p"],nI$cbp~GC|r)UCS<^IeqR a?B~ysz QP(Srq;gw :ib#[Un 3ΦݬbqV[dPV TABRDFl kapy3 *:A!T.?$}BKmS'C ϏJ'cبc0O1I&!]y&>~2υ >fd>4}Sy5,32܋^ W㿑wTְ;]-TcnRؘaR 9ނPS!S^Sl^{=lޛ3r1#n[Y Urpo<3uENHm<7q9H"[;)oN:|qkVd0AE .fC7kq<|׵%ʛg?Ru@$`8+!ǘN{j]]ʘ{3drэ}b\qs^̬N ._MAI߳^hRB-xXNG$|C'J6va(ɪ́#΁kAL}gQ>Xv{.3Tճ~E_\Վ֝X{ܸb/m#Z, Q2Ҥc"M ĴeZl=d]EYP`s,2KKz٣;9`?Z[AXapˏDLf/m@pƂK VW(1BFx־W\e,V9 2É4AtM!(Nigu'P 3uh;}/WzCV~&Al.؇Tr{6 _{ Aq4!tNAǹ!Bv|O iU q\X+2{1cI@pj \0J6';dyMeA^L`3m;GB @R/yD3zGm[f, 1] NEٳY GL0g#!%6Txim,{FVױ:@ưFy`98őgԉP]f(,0NOlFpJS} "Ƶw4{+zH1mM . <+wt\iW ; +ThÂ[ ,循Sߢs?}PqlNUoPzGx3qf*?|vZ/Hcl_G,yVD *8Oa!hx6DNTfKc(2ZlF0>ZR쭨WZK~6x=DAm}*R3B K_moaBFlU8O]O{䴮ɪZ;`i*fVի:Ugw 92g!<ϩRS%uߢ[`ֿ-ML#N[J1?pܘ+кWW ,ez>94U"_1DNȫYO ˌ>Ҋ=@/M| &Ďz4jiyƟKx^Lq$&1Bo)4N0G ^T0k}uTqp#\~.B@2y4ؙ7-oSǷ.|r?3VuՄq W4զS/O %Ol~ _ZEMԲ./Jep1nd#Yǻ8>HLoʒw۫pH]xUն0"~Iu lV#ףsX!B (&L 6)5xTzr5é3m2+vpCi<ءrEEmvAFwп8Xs!Ox8VCv TV0 AdQkwN#PP\Mz`+fRd$ߍ4P.!8}jWr%٤dWϕZFQgL7@S #S."+,#>BPǃL+U3nI$杠t@Q! B` v:9ǶZ)3U+f݀>{~ Kb2#ѩ9KNIn i4<oYY/KVpkĽo֡ۡ9Spn93% < X@2̋4ٕCH>$T#6;R$T^*d:k[Ea[;Xo- qvEKI+F"7}Az*z >¹X aJ2d ĔIC~JSZ*`@gNy]sfOբQu2g)c^k)q߹'EguQΪ qmqsK]/.^ E{=QAi+- Bpvl:w IHWVwC]ȘQ-VȚ?\=_,J=1-SXJW~&6[ H:xup@;G)+}p{ڷPy(EG1V( l..N~i_&uj]>mW60 TQy n&fAPڞ&3Vpl,L.0n&Yn'iRl&n\3O5`WFL7S{<襕 ! r`,+XA :ک(j rܹ()qA#D8&GAo3vwTuϬa ˌ&mxXnf\lNsaQ&؂Zut6 (&9Zgd mVUxإ7&5KƦ{'-J{.R"OS7)AAGH7*rAshTimBR)TPfCOi [d7" g84By;+WNGTF^c&;z}_W&Uk(߻*JLn>79 M~Έ$IFx DKz~ bm z2ۣDEƫv_O!#.Ò > u=zDaB* aL<8) oȞ,ЧZY$4Oy2ٻ\lǚۋ|Dؽ\r8mUUR7%}&0rK_{ZPϣ αDp k=0|dKt 3:>tP+p򑡶1-'@$(\2>sǩSwyhyɯoh,3e hvaK ͇ɕF8%Sr͟nk_Tmٯ-tB@piLdMj]zg)CxSzE->Z]P d09Q&QVG*?[npqf Ԥ־xAz.X"p2u+Y^;}c7ef^U\h/<d2MD 3W:2Ё ܣ~s'd{kvL:]Wm/Ečv{ ?zVsGuص^]v,8$&kzoN{w6F&> aY^ȜVn[GYC3Ёc/Rj &(yZ6eDTuҫ}TPል"^330u"\4__@'^v WI&nU41dF$Õu?Ss ) 0DxSDZZO2}7<8,, hr%xxkІ | b|M8 :`!8v(b M̷Hd#N2*Se=z?ѻ bTȲcRZ`{4 !x;M ]^R21B}3Yx?*ěGq~.VŧhZ'+^Დ̴0k׺ P4>!2m8[+ O| ƱoeY@3vŗ9ߤ|:ǸmgLvB{0$ 5̵BEZbig`hr§HT~3I)Ѡ!L0g܂Nfp±&c J`$$ k@XȞͯؗ062~9a9Wk;C.N]|cp3= &U&?G5TdX`T.qtdyfƝLɋAadWLFNi#vZ{Tbjs8NUazIc^+lUY |ae.6-*A"}oVnm3-$̖Ġ-Vv"!&Ui m"]7um.:ZIbJb(QH+g/-W %ֺj܌ӳNI܎&4qm~ V|.Lp~Ve7ba(!XU8(E vIP; +v4tղ3VMuȲg0z M=Opz~LeSR P﩯}96?dh-MJ:!0;^+19ˎ?x Q%J{{䦣*ّppilD){Cbジm4S`@_IUŪ ٯj ]6<7!K&K@,1O)/+Q 7)|}HN~Mθc듐U`:gY/Xߢ#Hp4GQ +Czݐ+FA32^u_.W7rgV7Î'~N; c7=rʥL4{\hKҚVT#d*͖}ӫM<z>ώ=R$-}6تYROr,v9U,J2=S{Q^U%㒿k}_Zr:e*<K9d6K%JL_*ڎ`'q&(UB[u /bZ 2y~<ᝫ٧mf]SIk2'im4'@ͺ!8$27ZM Xjd^XEL&zrB@8[nۏ#ͯlJeAp& uD:Ӗ m kP/j} |(8>@D߄!`cg\|R3, 5;ӏY~c~CIhdx05^=Zkb9Ci?%Ix"ƾ_M'K>]# )Ҏ#ma;?PD`XFE O !ypa4|>807~ _9.NG9'[ްӀqJpWAv^e)q0e KOv}KWr!>c'o*.ga^.ϳuɞ1Q`E:DعȍQ8 2BY^AD^],BՏ#ƛ&e/d'ߖS1ve҄|v$Gb]lXy/ˡhbLXZ2!qX s0\e>&WItWBX$ ~HGTro$bl. V?nV* "I Kq`MqƢsvrKCUMwoO,lcS`j,ZN&` D^:Fc YDhcGCP[9m}9KUi΅=DbH^UH)ا&tXGplK ;V% ca$ii2} }5OlSjW8YI7Y'c2Z/g1s8 k&V(n;I|I>?41\$]نQMd 6.Nɷ3HAYx8w oC7I{G9)"&&ƣaxvj[6 E+ʽc{Mwh_$Դ}7{~oxyR<{]HUGw!HH)|q9ʆ0&T[-S8`kumUO_BC^THe=۱tfx)ko笁M6LSY9fi՟6O/扝v|W\C\Dā^^1.p"u%3TELLXSXhmӝ6 W l8.@@0%!ظxa5a$Eހ cYͽ"kU St]F >5>ZbhEy.P#N)dA!Þ)).J'u@0ٵ+ [4, FBc3=$k qƳBPCgHHշTw:?F^[[Nׄ}Y)%fY5wypלW~ZE"IR)0х(>cؚ HB9izG| %ۻ5#?_itz5yvh'&Bw/|o UM,! &ժTa|*ik?`n.ۧ1?ͨ5R|tNujQu4r{MYUUìd[8wlB2V+.zƜJYFP.pq#I&jUgD)]_d"pp 5bwYoq{i+=J}'JDWls76#<81-L:yg ^cdAlpc`lwv]թC<ܸ Պ]",/{\ط 73aĴ!'{zZ^7ن+ _HNcǭvE`fd)n]OȉqτدYsf1x/p2J@̄TrI+P;W$ y̅Q+UNa7 kTy:?X)5LJѦZikya[6|n)Ӎgܚw UKNAZE6TLim]gjqzH_ҧ>(*\ˡU߇} '؀"0X\"~220]6W| ەJj>8V0Uى7?a+FW1ֆ0׹B-tPUSxxI.{WMkq<3Xz9;j6cse=|#{"B XBٵu aZIo\ij.PlKzHwki* oִ ,}nJ.3aO7h:ЦafV0X0$ aQOH>/4?Ru2pq(GHFs)DS;>+jῼtş ֡)_C3j뎸62aV П%k̖Q6d{UԧJ呡>op&&è@1L}}MƩUT_K.KRJºS|[]FY @_X4m~Iߌ9yQf`\B. S}tMa*L~$m+=~s}(,Hn՝dBseO[܏B>%CUų i#!9>aY!WXt|d+c\s`}"YeBAy)jDÑg(NƹZ1E"P A[ <#py~Tb[s)хBy4TxL4&#tqQuQe4Zۮ=cg8N^q ط'_óԮ<%)y5'Xw{5GW Z"ZllZeEŚv?Bw{mË14SQMJ$>D1r!j≥SD:4tPIȺ52 f\Bjr), J@qbˁS|unCPOsqnu6;mN 4 <8ոH+ܭ8s4F5MN5ɰ; `rG=_z-6, nEPQPg LB&짥ժbD!\ LȷdJVor~d(@0A`L_okKA\/Ɩ'=jqXq1xYL׿>$ֽp<2!e9a|4W(-UҨ%Ɓ^R>^(7OOjaX C F \lY۪ﷳ2(?}41fik )EP|HDe4T~B-̅ҧMpfqnpn3ׯ])7 lZN#GT M>p6d=:p$$Prn)Oyx$Yl.HBޠsfdaglty=مh_V_TS6c#ӒV0:KA{쩠/`ƈM"@Bӻi `׼Luy'>ɩegOfI}ΡkVac$ cP .{yl;Ɔp}hq4BfyŸW/hʛ 4sx wV_ۊd>VzFҮ=GDRfvԴ,`("M%i}'>9c~:]ɆmA$Alf[ >+H$BEEܑ iLWwƅq|#Z}4j@j8&ewy;)%x*a֌iT4$G(1IUǖxH\5ʕSXbd]zѭeCuD9/?XSTMJXEn) p١>[< MEÚ#bgw 3{oZOsʳf8&uj{е,.p;"u‰ ABɝ ÕU(Zsһ ^p5(+V(%/ۼCʾ+݉sbU*H%Xa3{o,Tot.VT-2\1!$ =r8;v;y0 oP!V<',;)1,MGh!7dͯ\%DԘu ߤ Un$tp$xnG/''fJ&̩.pߍ'^#&X8Ed.PaN5/SS۾//׏u3I 5Gk^6qNI=f$^K>mjflt NRex>Ϫ;r9`T:ZU ʯV2(&Gw6&"7x/PYEEzWS3="e%p(Jr8!\^2(Q5r 穯_i[MxXc#7<*]NşϓL* 9EfؖAXk|_n~!NYj_(XVك)qJH)nBAT#e^S<@eqŗ9)a?ࡂFsT~ !b8-NO$A!"sU0AEz™Un`?A×J۟Hz;1\jq82"!].0_%kZ\-Lwz^lY+&`:`oE $V}'/?&]o 7250kxx(z yh9_c&'bo7B_z+ vئnU ukQ/>$FMנ˥N9<8.%>:p6cn/[=pةSafHŗ;Z_Yyf !z)).vœ ea~Ә\FeOI9Nk՗)[ VIjI2.o/9{}2UmW&}cs9a3Oh @QAPh~[`x ~zx-?(Ώ(N4rg[¶5Vf|ȧM Rhs[>YhJoKz$8Sl F>ʼnk 2P y- :Z@ldK"HؖH%c^'ULbT|HJAب>=>mcSB;kRK%/*s֭N4OjTB(~V5`/xHN-!T8s߬tA!xܮer-y7I6j]I6PslkY@,ʙ&ڱuP̣)WBPI\Q!<r֯s^/4&;x j+Yb;;-4gFb7h䰜vcY-L=ą */ɻXڭ˥k(>hY 4+_٤{ʟeg:l2&0jqLJ$:`9qBb]7d~FW꟝"7Cc.Pׇfd2bQ7 mG48bo\͈e"8.2\ɊKw[<:iBNTZh0aUrqf[ַ=H Ppx0\DmK8l^W=%gs&[bgfϿM+Rpr[ǧOANf%ۖ'՚>9v&ڲV<"˕HVM:lNjq)OsgJlk!'dm.v9DJ*Y4JaCr bźYeڮ\NUr;I( )C*êIj X\nxeg/[`U 8/ך{%p9~^ _Ksˌ-qxx,ç->42K]qmu{V\uj^2bԀBŜpҵ*w]PӤ 䪬.}7|S?H=rH`C2϶R{fDHUJgFuI4~EǸ/ޠMio.CH(X\(U`\iFjId.{n1NoqQ:'ўii ehֈX>H Ah w`G{ࠜs672 @ݨF9.kq9Ό4j8b}(Ѱ@e$xh7$:YͰat`SF4qHJZ >ݿhJߊyJ?&ގM",Rx¬m4UOU3DYIi\XT9{X]ysCyIoCҒh~ ȮmaOf? 8{L~ltӶ$EJN'P̽u:,?.jYv?>QrCR1RsVMi>]_{֕0sZ&&yhq;3=a/]z;Txx{XP (Q}RooGR/nP}$;Y:obnO/.{avI]<8eٷ(%un'qF2H &r _9ϕ5bK7prSOO%VLMz#[c >*a7E@ 9Fhg-- _*HS=OcoD"_rlz"a`h^{U+jcp AhԾ4HօGC1# `*kBW:ތl(nIm늿< AL03ƒaec`Lx 8ҼwB;/~LD߯9BY?9jOxuӜ!a8Pq`g"‰>y]c: =EkNf)t/+j.ՒOxlDf$"]?ljufkhsWoĕX dv4ge_?j$(1$lmkm ^C++;QeP/e4h{ahZUes`v lvۋUHY1Hzyxu0pmWjSO fTԢOub4ާ۲WOAb8EKAqVܕ,3,vHr!]i~cQ Y~Mg(viiα]$%պݠ\#3 )'fz9~"'NvW:RXRy`'~BܼR0>,"d(.rՕFgBE2"fV˷@{qc}ۈpA_qUICqJNVWOk0hi>x3m7AteLr#ZHrkp$QZD4Zc5vM_k=*\C n'910ԣ"+rtͽo/I%۔~zA*TB@V9#(9R:n W%%\RGB4E(d5e{Yk%#;c酉r0KaDZ3[cR3H(+@&|CݵȀ0BQ}Ptv䶮]}ISASt>m a#6[ZtIr75M㡱VeS hFufrkջ- 2~!ף0j~Bll*\HFp3G'ka}1z>ɟg[:y L˙29; @`ˢaax--u2}El7[j/<異[} ̺z9 brJj>h /ԧZ39c؞q`)@>9Aw؀+ȝ'sr?N;[?aTfĄ 7oo/#J`#bfgZY$~Ȁbhq GO1dHx 1N,q\:M[d%6(p̋¸=i-xkWVwe\nh0^Ҿ9z]D9FlPqmK7$ B+'N>pfB"Q}Vמb8hTV]-Nʧ/Ĺ#_0IFs 4wP="5bJR3e{OtHgF?fRsgOXh <} Tce F{q֙D-p95Y=:Q(2 <9`!fRؒShΦR BZL]zB\ ={LAj}ӯfu]>3 9J@وV@֏џU!ӰPƎ!$ 0RPH>t^L$?)k!CNX>Rՠȁ Y@gdt5>;u?d؉9nr"2)!G0pOIK?!>7Լ( 2֧A$Ms7&h<ӷ$4`  byiPVe9 } Ք  YjhжgKΊ3jun#d?-C'l28@cԔX!ߣ{l279+l=10ARMh+J9ਲ਼FoA#;?$}lW xF,N"[\? {)I @I'VຒK -ZZ_5]'ن_PG+qUX|{] gJ \[iVsWX r?^HHyG\TܳG q"m73!=C!Rj!%D_{gbA;($U;[ix@L@ e[z@Լ5MZygm{U?6~oKdnf -^rN{F \yS"Kb]1cҋ {Z*ĭ3SsUx<)%Fܓݼ#J?k%{l[Q-2'1c.O96zi4ry U<9EsmggAd1Vm%a7U}`n+ )´nP BνuX:9S$S:&EEbf$35JT3p/7gCAh|Kgw?똻: F'Z9j#b#zo_S(0uڃ7U+ Os;ew yJz,q.|GY%k#ԑ.H*_h`(OA0_qap $U$ITM ي@]h0>h3hjC>F7e[iLvFoWfRLQd!>mNi5Hj5S!/I(LɓEHr(bI-0һ ݭí\jTuVN6tCQ?øF |g7 򱴜=S-\ǶxS ":m/E՟ƕI.}}ā?H,+?1,th90v֙=d. R Qg̴NpV4&4ȲjWM ]KdLy5Kp˃:~Tb*"gpï|QXL .Sp@H[-: ZC 2pWMD DF~_0ɥ*Bb &<Q:CZ\ܨne:8LoS8;CP pl "\Ȫ2})arxjSFv%O![D38+?kॐ"U=?raZ(w]g DB1TNRI&1:7vMzNUg4~tBeψO2vTe$.2e!ӣUv1)k Y臢)w -ie'Ö'N}.H_ tEEa٢!a:z5pD1Ds^ f?^tGaСx_Sʒ/7Ty-z~VlŻIX?FF#Lꁣ6]Yd z!#ʥLhR}8L<,#/E%]r@RrNS&naKu].6*E> \Խ[#5x lбP2v z6:ֈTfdb3W6A'FCӜ W7(a1~O$.^FV36y'FjǛ?G@9ܑ|.Dtj z10.mb%,wR=yW+%e$}kM`eL},~ެ#Gux2߁vP!$vϖHoA:q}]hT_mgD''9l|8~Fs[g7qft?+jƌ-,VA G8onoH֪ Avq6mPgEeL<z$$ob7'L3$]6NTp?I/9ݐLxrdC 9¡9 ج*9ӎ 48/af?}GȔ= M!TSSEEJ>Ü+ئfFb#.:y >gQr prpeD3y6߽\solgAI;#4$^ 8'ȴlYf7CsT@!=e"`O4C̖ndSS>zk?zMV4*fw x&cgTuY1׽M*#0 1p Ub疖} M'`{!b6hƷ!3rpZþM@ #2b(Cidߺ.&UeϺZg  6V13*)g: b2E/Ҷ{EH q$<[+ \aZ@<}EeaÁg^ X@2m4RJyI;˱?#ubYV`/†ɜzҴH#:Xxqx&[M]Tz,߀^D bLF}hS|e:T /I;O_j(i<g{??]?6)$'4Zi)IG5ZV8wvө*pkYa}= Y|dUo f1uݷz  mGò7Jq5Vˆ>[] 8Wkѯ4pTb 5pmILAt s88, `[J(v7'. ܩ|<#j R|<#gg<IF.psߙq3X=C%}W׍˿n6DҀ:ҹ֊? -JK1s`YxA|'%0&$ݯD+s.Ù/n:_oFjIҎp\74J\uj~kF8 og DsWIwn$يDZuç}gELECg/!&n8u(C`x}8ĪЯMlęZ̸,~.>Il<{b&U3^{lq_!'r5G8_pߗcL Rv`x!I?e^M(oН׷yk:tT a@DS2Lèp]Q>ȻZ3SuIEWW`d3&8+T 3 03Jk/%{I>-7#UsG-m3|<> ŮOSnQCh"qeR38^Y|Vr7гZpɯtG]Lz8١]R/H4WNݴ̬hpa߄ȨCk& ed6{V}sXV!-`ZVpO-tf#ɉ7"MN&Ihmꝯ#AkE@~Wl|h;{)c@i>&C:2v ΏxH=a:t?9W arv1iɰWp'Ee2mSW:QOt'x!d a?s#&ֱ>GIoۋ@wCP v/qO||griՐsv=vUrű^O⃒|ax|=dFʏٿ+~Xb en8M,:6|wxm"`!.*Lv_5T,:H@EeѯЩmJڐW 7W@{.Dzʱxxikee.Ckn6`U< MNdڐ=U)t 5 ];EC1%$ZDg 86pbsa:5tle#[N/ڏ]ҐFqF) Аm;„Mӵn"4p/ۇiq=s f*Fe: ho{ RH-򤶵!7V yF:Y##C_~6[` iϸQ6@$Q@ʃQ9ԮHjL$VX \K>J1ׂ mLMV\pQ+FiaY8l#QjUbT&D$_se\p h|*ufWLGQm$QYc"fb[)s-ݟ%c[2fr+&/bLׯ7zn[}̅'r&OFzx,s%2nv%͸ڙ(i_I{|.4i1{9]>݊蹚rȒj"mo텸{ [-!uAqp~*{fiGשqy&,W)6(?'-ZɄf;'wp|<i$b.nUKt^t]O,h:&P i^@IQ19: Q;$ח>uȃ`}12{dmxf>}cQ"50+C48fgx&G =(^% y8 \Ā[OfS^jUϤtaC\a&S(ݬ819H)W7wWO7sp=|KLcf8Qm$c$DԘ$8|%2am ;U986*^8PÔuf1Ͳ/WH4X/̳oo‘v M\NUɸ,kt6#B,kj4w= Rq,eJ|+ϫL|U!KN\ɱi!g?U|ÕMhw ? 7t9|I ^x 93Ȟ?qcގh u7+^{FIk=5E2/ԥt3 d +`5" / P2Hsj9gss2Sqb2^lQ7];Q]t} "F $"`QQzxT8*Sa5I3}hfY;p\75tIC'($.'l2)[<~,9aD<̖nVRxZ\ğ4vR#dDJ=//:s=2]Z%MKkrvP*.P:ܙ=)eeKGK(w^똝2 ҥiꩈf+NESВ~Jӊ^?HF܀:Dۼ.A~d+gI%6zDmldwr Qlwh=@~5-߶B>ٶ$z,!Xf|KG<Ziܥ'`Ei8nr{Ja}\^ tZ9td WS~ȿLHArj#y7 mJ"KNY bZ^tȢr4H9,Z :g'|6. %wc#؃5il86bu$  ƪy^@ldLE\jU8 ?;=ubB!Q<\! !3Ҳq4_Mm|`rT?6x]Ӗ-RZbn ah5?&mzpQlg`Ȋpqy @[ևISmv`mC[NU 2TTsX5g!TPݿYA- yilT۷jD&sT 7$ פHKzY&ԥ՟g毚2b'[Y>.Nr}L(8cw'@ߐvTuu}EIN1վ%K$zyom?bLoD TkWIs!Vb'DLh[ׄkL;i>@6#Y5,B1뵣L< Frf r)< SP5&\.x҉OgCf& H} { y[BHjVJy wP0%o#>v0,/J|YcF]B,3ؖ$]Nͅa{d?#&r&f`jhp|? J]yhq'rqs'4w߰EsO0YVd.l>ZTmB^Ps ܯ}#d4\OuӋPXt q*!zC D#-= =} c>#>#?OTrO4EWC1C-]ƦF/[,Q"BMHQ]J3":ѱIJ{ͣeE8_ !RB-^u:^ GH^+QmKQXŽDqꚑ4Oznl $Co6MiF /MI+k`jLS(ry! ,uRL)dw{Q ̏6^6'aߎe3!22V^0o\qP%f x-3*>v 6R^I[m{(e%rWKi@Cǎ^VNIpk  tsךԯZpYa=)-ܘj"=LhsWq{slG6Dk+n?LapJZ\[F$qDvѦAa~rBtQ*Oy&i FwvLɂ~ Z\ߦ?(c,8d}1N"~ _?t y"cP4jbyt]!܉tbZK-푶$))}[=PrHkvOyi482o1Elr[r;~o1zT\+Ph!ZifajzZۯqcђwE *xe?* N"tq{GM'8xʨ kwf͟>t͝'ƾk6+$%![ws>ǹ#kMt7{6h˅LFoPyuY4z!E'oBGd0;ue&$` l]2vᥱ/g܀s n33?33[>f@ OغuYЖۿ %dyQeBg¼B@TE:ڼd&4qu l뾪WJ/:K !T4FWўdqd9 S33uf PO݋l:;Mb7HUmgd7k?{raڎzDՍHA lEO$p e)LE?Z"n,5=JI>sԃ.x 9/"Z)Ytr\jRuytmOi(CrP6`S0!<*=Hp:sdyI")@MقWAO^^Q$c}*}60mh5&vsbh,9 d/\3t*pIo }jS;ilxA{}$ffeֆ}CX۬"i͕V&@?UZ(ZTZ*GB:~*rKD↶ZecESjuбhJxJq7/\QF`҅8ka8溾9~[Ѹabfbgm?HMì~_XRnz9pVIj|^2;z9 \Z;<65ҨyCz/aOī|}k: %ڢn(bu2ӥʇ/W(y[࡮9S0`F[.~nfyρ%.Bkܨ70eMBb[egA8URyHEuq8'N3 *k"X h?FOUc\JѦVpvk6^|BF G,F_'9eֆ:Zy[ us78!$ֻi'R!j8ktJ?f9}tq ᷖV?D_PղkW~B,8~DLd rJ2.O׿{7ߒǑ:.cX nk9sn\C+O<0˃?~9nZlN~ٹңƣ@;"?\[]H^' _S,{+A&2pce<ӣ 1o耠$j8`{|ēSOѴNIeЗkU\zw1) 5.uC}"AG, {&ll Ѝ/XVܽˋ>mf4?vcXB.3jn:Z &{> 1׸^Z,^VOQgWyEV7lm *ՙZ2Ƹ R. .mzbS07^-4͊\$ۨ_kx U7wޙBM̚`Fw|"t8 )#6 /ӤzqBZr%=MB|d ށMYՅ??LS;lv,I{]ɧ<0d~>n'?Ub.$j5x ElAINo |̃(,?9X͍BTIӍ3ct;B'↴]ΩOI<XQ֟u5.'95Jt#)>i7o-o&zWdCm34!@8WDzss8L-6lZ pqчAݒޱKU@T_@%~o%cOq$dPVʪN B ?nCx u4D8Ц\ϴORK;S;3nl3) )#F ;=jJ2m'Lㇽ"l!빊H39ȥ.Gſ \_2t؅ҿzi$Fݱ[A O0ԞE \+}ehT.LJ}W``+ 2!? ae*.;sy%x{)xnR?g9WZжÄ|5 'k#5L8;7 nRy]h]WC'؊i$L۩۱ {X7 MvrH6>ugsFBxty}$j(ǃԔ}N9gts/cӚZ2THSU1aR=yi:q5F[UQ-5k٨? IEzqDZ,J-xE8C34"߰f\~:aQٿOB.+&V@O [Ѣ;cO9AqtɉJŢN0/Y.DH3.oG,#y٫c N8c!MjN:7#OZE3 R ~Z SS:aHyZDsܟI]_JWJt*OYPPDh)`q$KY a!J|1Ԋ+RHpH 3.|ԕQ,6w |4L18GZ|V\>$!EߞA,|pqm :rVV8+:k=udk-A-Kǒa sYڭHsDHҎ|b[!c95/~8p%`iQ#7mĴDMfS@RW@HRe2ck}@:N5Ñ#=G_PHM( xi t$;)M!谬9):~1,ķG E]Sjn&9ӑڃ67e"fGĩ3g % 3q_y f-ċqi(Y/PUҦv @r֘;XS@"Oau"kIhpu/M4[7ItfOU3 WhuJ9Em!`,k0 ѱ[irT#߱.P&,5H!m=Hٌ +{~“2F3]&j[Ϝ!CY /"+lښaR $ 5[}ǶY+/X\ƌIAv1woxy*oٚ>a;Sߠq (N`/AbLIJ&̎axt_ ܿP"|M[,˯CU|z؜U7nU]> >YG+ZT. GY:4ذa#i4""zY }9 vJiD$l.65ʵԡWx&B{@YEoJ%16|ۇ`Wb{& bK%ry +&2EW^N)V?È%a~ >x;r YputDX#WVofݸ c4f[?HV-2\Q\Op]L)uBɼ_pO[b Z:NhKҖGnpEL=LluUR#5 9P]W}9ohv#Y.hkv"UztIUtU3BF>ӡ?QPu-/Y 'nlfAJiOfV Жuߟ(ddZlX|3%M3<;72-W 8vuܠ+yQJ|t;(v-oṮei ,SZunT03jс X) Z.1}E!z]zɭ#`,Ƙf _ 7g3SN;OWrdBZ pw^niNй7.*Z:gy~v wؿ0jFOg+f1c?vR膌 cL'VJѦoɄ:<cүMIƀFj1R ѫuUTp6,25(g|F\QO|A7>塍X3yɹnw7}8-,zPq#H`J*I}Ϝ1ּ}E("fP$# 9_x [z&zr&/Th|FT8heu7IJ 6:&}}f6>Șpb nQa9e5E/wʓiU%YaBG)TR ge]3!GyaqcgS@?* t'ˏHL'~&Jo7>  ιʪx2,sD=m/}TdZ"Ÿ[6:4 w5ψX}u4R6sכ[G3뭔qzTOiLv \2NֵVGp߂.n`GXxS:1~BqI+$;DxW)҇gf"ʪUj(Wo1|rSC;:]8řd\Z)+,n8 62*@՝Pdآ8ck^x1 8?ςGfXڲirޠQGQ!PCFv=(ҩEM)~= ؐS{̪ 07%+ ̙fpĩ1Kiu%A#jrW J2Ni~GQAbSS.6-D6I4 AKgʳ;E^w5aȿYboO,΢r.?]#PyV×ij6)Jm3O\!`Q/ @% ąôGۍ+e7}N2Wʹ)tF*X`qFt^0QTtM#wU83 ԫؙu 0@N"|܁)75QmfD3P,},|]˩*޹ErE-K9 hH2fZ ^SɌ+WڜN8A㪔Yq;\b8Ϝx 3GCl"hIJ ofOX#~'A, {뾀O|MV5!7uGT6ĥ@GblLK5~>Qܾ.rScq39a(AG O;N^IOAU-O^'ox<"2[0W)AxMvd!l#ZPlĵq/%fz;1W5LrٞƤi# n1':UO7g`)K ͠,Pv}e׸lfH1㘥3,,/u= p"Υz{2>8]":47}z8zIǧ>i n$ B{_ wC"pG<Yj|洅PE(6D O`>MLaDϖdeND|Qк!aa-j!Am4DnjLBf:ܤ4 3_W'^Yd/f">Vx}X{#V(D__ f3\+,/zx'WZBGz>J1ڇ drH*5ݬe"JD ]gTŢFp7 S[󵏦'<@L8ߚSYח;iawFhu^pD. -]X,'z"Ѫh[ɟn"MqД%tj=U&`N0pCk܆f=9 |;Ax<쪩G dc˼v*yWͯE|DG8|0p|y &x'`ʉfn8 Z"g+i|7HMy$ˁ> d͏ wZ "ƱP™46o=ܠ4mO:YE*ppGG$-,^C^!>hz-+n~]Ǥ)4BʩW9[[DߣpU4Vp Y7s[?NLI~]@pя [3d92"c:G[huzr.H()βUh|ZM:+mx:6"FboRD}5+ –8fJsrmXe:㙚PedwN$IT-W ;]J>Σ@Tw| lK'\$ѝN;G:[:M)vNFsIiv,ȶI'Cv}Y~ |/dOj@[c1a Z\$AUK{ rY=/wOIW >hXmqKM[#x8,z<`-ppjJTV9 jܮq3-}q{2bI@bsX30u2ǩՆkyLY;SPJ 99,<8DB"0Cm7:UD9Y7#tBb#9L8{L_rbfvUiiտ/0,mUQWYnk5;eh+F &[5a͑9zD7qv*P$:ai"]]vU'@{+tMh>PKvc :O`fc{yx,`=d!cnhCKJvy,DEvz6wbFnxVzUT/q8SWQ=Vu*_,Y)0Ozy2>}(LJ_vo⍃KƎf1գphUޱ)p)^ىWw͈,F}61MR(Z1Fhd PX95޽uc:KrRK8%mݟ״bT%'bƤ-hc[tKFf)~WHT-(wY,Wۣ!O YFQ8md#i-qi?g1KV]"ؙhHQ?&fWv&Nba5H' Ro)f3OS8Ei m^{Pc&Ue ѪZҼ̰e)Py Qk=;GB]Hp9fO_>ΎCy]vɡf;nQčb;6JG,|S}YYBDbga$<B;e &c\pl}+:JLRHDpˢFѦű@i+_Xb dgaf@A~CFyr#Jl?yc kڭq˂]ǚJL ](y'H)-8W1nT=Ik ;bI #>یE#$k߈s#m8u%#ۅcT04\>G\4R|IuCiGGHCC!U#aN;-7Ф #b?Fq)4E (&#m^ʯ A1h6ph1*^ř?܋Q `$,,fF_VDԍ&2Kao&ǯ` QRY۷[Ȅ'oF>>e}vqbS=[I1{^J=ƚ}ϳ߷ܟKG@YY,lz&)qR0N HyR:(G.P ôINga6e8\bVؔ&&qn񓻇!|vw2qX$U3U(QMk6b(UX<+*2?ax`ӱ)Żr|QI ƝzCl 8w9B, >.kT &0" Mh,ɪr^ ~);ƨMh9Zcrv cycK^%hAQw 3 XO?A%S^U2vi"#[+5Å ]o $L|A^,E}bwnk^PwzE|hxQsl]Gx V}OPܲ<y=8v]2L+9[˵Cpl$cъGN)a7Nm Q]#g:rmsUg(r?iAY@I˹,ϥw59Hzx;͚XEl?Z ,VcI">+rlVS,%4gGvm68m 2Qlנd q؆H„i#M><.Po*Qd`Ǭ+P!/KVQg&b0wm)NrR,T4fvkr*$~&ji.oq ~]@p#ߝ0Id. kj-|dxu>; ƙT}l\i1,2SLCcevF"Oa5u̇'b1W.6pq>u6tRRE)h 7Wzjq%xѲxrH6D$Zf w ŤV&S=rsQlτpfzWU$yoSL-/~Vt3[Em`C{e.޻2/W{#֟$=&jP#&=ƋwR5.i1(e=1~xgw < ~MN+zFcD.!9dRlN$pL6)lRՅwD776옢mM Yzwn/]~hzhdEd57@B0LnP+C˝];]ae+D= U ݺhEkNm O#w(uFp8M(.cjfˊ UH~m%sEj݄(zv#cY?r', % !3Xfmm fa{s%9z uLt}aZGp:8<ȑa<6=8F^*sQ~´Ʉ(6Ia[hDh&I^ݐUN-\X7;u75Uje*ix [?Ap Sb];vPQsiO6yry;&͟@#dTd'tՐaY~V\|ɤPg%V+2W  5]C6ULآՑ6KW}ѳ?bu?ChL꺔IEGiCh^3^w"-թ;"o@\oY&Ğ mN~}S.=gmT~!Q)w4½ h1R_$xր3 (4/Q@ `,=RĴN,ZKcDUN' ˫k8fp>%9ӴYvl84'"Q6;s?=  I 3@➣^b6GxרF!2˵^BOöd`VgAP|0`)cIVh'(b2zA;(KOHdnn3XLRpT=C0%bГL'GM_U7wB_%y>  SlKE) WP"KXt͘{Nr$6 uh2k"ٴ̬}jgZ~41~)8^ol xP,MrKrsmKu"T<8A!w7 6_RL*f L :.Q85ʎ$\$3ұsf\tO! @[)9ׁz,IhI501 3W1uM#^/n#N$y" kh Ѐ6~0[ K}&bR=25/xZFQ@!<Ol;)'kRFCR6IgwTUV'-GS&_!Mߘ悉 {8Lм菒c)mlAؠb2If눨AT*d5K2)!{S/ FOh[EVV}ەMѸLڣs/;D."9pSe~d-fy8:KF\ܺ<)4ҺBU)ҧ^8#tHpmB*yI{ʤƛ,cl<恑l88獝*[NXT#tJHPR}s߬OYh<:2l sXB0^5o4TO}]$ BoqALߐ1#Te*:Ԍ;e|d1oʹR?UUZ?j NзѠ))Y J5z7?S"ίe'b>;g z^"W>|7oD}~~9r%u܋"TYeHگ|@9S&v_ixs}2G:k^0&R. W!fcm`7]]D6բhh Ttd3svĬEd n"_sV U V3T% ]A4v42q*"u2zK*}{4&8`lw30%L^`WQ&It.7s([3=3݌GZJMhCݭ)@ݫ1唳U0>ؔQ@fx)U:(Քi3f<Q-ov.k܄H#B7jy/S'A2n26_s)Iv?0q }-7´s/- MP]X,ئmj\Y1T?㦫B2>ؙ`=>jI%H}C0iMgpMi9K~H^x_O,GrN6| <솶 ѩIL|%Q7qpΦ(hi!Nrp38:;<&7/!F@%}O&5G<眤IQ"Ļ_Sj}b:_*ȭ;%W&{ОM"MLW _^'^CiC(HF㕢j0BE0հ(}ϋĂA]Ҕ+Q yJyz9ѳ8y:x}^L O'5 gl9eC5& Chwx~Z`_!8J7I!e@- ['k6f;vK)n؎oqmMx|]22SQ 1`p xpw9L^:¨¸:W^#cWq#[[hIC|Fy-%4VӆA;73'KڶDށP"O&PIsOa& Ox{Frc;!d BNj'BMI$8_{02bӰ%M8a[Φs_Z'p8(}G, ş{;q%:wn`-F=)4g&0$ײ]a3UeuzvN뽆va6U: ]){ :5Uuxk2kف%qh۽ՀJm*Bqd/AevJ`ɘ!X܅k2:ғHszZ>O Ն0i,.̪EJKro\@d{\2&<^Z޺' F;Z8 YyɃ =ҏ) nϴFsU& VaA6NɹbƂؽ&<RvdʯQ :hk$5F=a)x]Z6Rp6;)_Z{tݞǧPףg[ƊQBq-0{ E/7;AF$Ѿά %MEvd|JpH`@wO%(N1, _Jr xCߢ,45ozo Bbo՜.lQ5}ɿ1+;TE눜B(cIp} 4z/2:YSsgM[( !-'볊6nd9Ivu"$jUClvYxhfĐe澂޾^:XhnCe8 :l[#WAm,s0mh^%UeG]QYIe0ߵ"Tt ~Nd,Y%Yرq O7FBF\wAWC x90,sa0(뀨{~3lA#e(ݜ1Mo*GG!-YLAe|O_reGŚӍQuxG&$Aɬ(A]^Uposϳi\aOu&mN kI i >lQVr=WBqF`9c:4(BkE@:j[b }~ FثJ-:F))TAԋO ЃuT[#E╏PvEL7XN?I{_燡2'lkiل+21 ܿQb z*JhSxx=jLNF/MAѣ<1fo5k98>݊,zF%}% lޡBlv%`~("r:04]~ɁKVϺz@+*hl%Ŕ↩"8BNDeh]|@oT3;xӆlT(JR5ӰkNLIoʽwa>8&["y?rL9cvfQlW'(.V6Dx$9WmE5Gv/ 8 AeT2r|ǣ!G\kٌ^!K .6[SQ͏BW2k'z7^2欘Pdȱ~Uⲧ\iM4.~ϪD'6 zm0.X]1 |WUl ڴ !cGԾQ΋,)E’`Q"8ʓR>7 .5KF&ѡ cYúzvG>[L87V XgW3&:?U,NʿTQW +e''lp\xάY: wy™,Q7[lbx1@\o燩yORޒ x^DBHaWf[GO^x.M`@dGՕY m}ALuka zR1[:eڇ-} QBpl7R)W[IIqch1:LMIG ނ!xάxPD?8f2e -y;Kⱙ/_cm{ 75RD3n^5ӳ-ښDaz)1̮,WqeN?{gՁ| Wl.#XN%a7e=C9dz'_C}A8SkyKZsZ1xNהGodWzv)@;|D5,/&]?R|ؔQi^9R3)*>XD<0kHzл%'>[+c :*YQ27yJ9 RQ.8NHϙV(.uyb_S3"Cx-=o _s38 0JruYRŃE9giAZ7'Da߷慽!0>66=NJpEEݟ\ kP"%T#5RV[_^7rBH/JÊ2VҸ"'25 6%(v*G\܋D;9PoFr[6j|y%*Ak' kQC>~hV,KZ cȦ $# ?]o[IF`՗^#Os􏑄L wD(DXLsډW;NJ,~PA`Qӈ F~Al[FF9n`(utL$N1(KNȵ4韞H`0)c'iՠ glNP3i*:nx՚9O![(1 bxagXL?'' $7rG?i!X 1o*m<ͭâ4x܌OG`r fй$:Zɲ@S;^n*D0_+No/Ay Aa^xB?ФV 29K.{Ŵ?!Rx8XB}M5qT0n3?tvPDUHjC$|zK3+j05URߍկ:cP@o#۩nn+@Քc:f7g"ߌūrʘJd c%Pj2=#:ڱ`f^_^փl|#xxק17&S3v"mq: w[L.R7R.]|PHBN]nj\,y$PIy41zRRFf 1kZ_.)@|)‘0[$.-x<7 zSi;-{-t;Z'HS.pJQr8 L>.+[MH 44EǥuTLy,O^X^|Oh_X;왆zKydžY0J2G&PN&6dWS =;835Q/0$$ s+n)FվlWP[|$ji?ΪDƳ:/Hdb%2>o*? jTuz|Rf> [ߴ{Z^juF{5 ݘڀcHL C[:*le_ `Z3%[fXU|u,;7NҾ8؍dNQqxWeNIآR#qv;e9o5yHlvbgnZj E[Uy{/abogBɎ=JSu=>;v z/NTS:L`hq&`=-ڴdH=SZ,GVm47nXwS+>b0" j^cZc7Bδ$Snf0FuJ],ڞE%&֛+ 7qCګhɚiz7M"B~g *' tL&cdH{ݡiH?w#.vu''8ʺQ(Y˟{wbV٘6?7o>qmPPP]6J1ݺ>hEl Ā@0ʹ3/Nt }>$m^o3iY7ffARx[5LJZ;ǐv"jSEmD I/odfY#BKHB%Z(6d ս6p 冷K.D"8AT?,aeoq:B`>.鳔^fb&Wf `č( aJDV$'QML]G W}I~%UZ SSd{ϏgwCJkK;dG12P4l€̈́]{.- 3/W 95ېyjߵ_—iC6":$zhe1P_ Õr/g. {am*=mk$sv|@S(^0Aasݧcn(o#QhV7.s@dFf&xKQi빇',\sskTN>)sCy{uM)IAw_SNJ93m.2KY~*2"=u~[.,} LP1[ΥO߭K08PXfi2 PKۆcU-Y&kgruuHھʭ*Ma]x@OWmmPƟS}ovcYAcK,V"^G~|\5ŕ*ɪ^Z@M<ٮwx7 f'0xsXV g3)EG -zm%ٖ&,| ŶBt1P23] _SUoe)x^f+=q k< 1 OűA|9qɅ[S\3Y^FPb(g[] 5RtIS1>ޱe6!߼,ބ^[Iwg,ejj'|%lG@_&6j)@*^󉇬j(OϨ7nK]9KF=NٌIVˎ9HPFOUpr\߇̯%5D(GIQ؟[iA¦6f Νx㧒9-/az}53i!ʧVlG =b;AJwOdJ8ȟ x$K#ODjyɊD~0dẎ>M7kzT,e$MZ$߅әatXr!-[W%H  cPۊ|L HadxşTF~]KW+|1%D ɷj!k"Q+Po:g !i@BFR'_y\K̸BK|[.ζ~s2:{zЎ$4z*an[O|Wtd A-\?l[JtL! G9&Gޑ93B3,J0a/r-.()a\_-9>@#02]Z%.bzbV}ط`ojqj,I5[]y;R:@A^Q IwC܎)} JT[kG=Uַ`D\ظӤ4d4mEOFLcT-2 $YIʼڬE9qY'C!RuAxBQ*UT[MY$TB]gs>8z\A`uYqwހ7Qp9ӱزNC,ť %g%,PIYMhV,!b '=x;z9Svw6IG;L|_)$r"Bg@Gت@=+>'Yyco22/&UT'R^ `" V@_9 ~/jT^bNd^ѹrܽ'N @"BV?ζ=PY3oWoug}Ky8rIYpزV!R?JƜDc@͇$1J>΂0{( ɏ,hYɟ"(HǑ[|Qբ wÍD7 -Uq:͘yi&Qt HV:$|kLdzf1~Š TYFiDS[ cٞ~{YߵzӰڹxĶiJwB4unfa/T"\ ~)]*$ 3 :N90f329Z0W̦={|y%3+I]m1 \z8`oi?ل̲ui{|&߷gL\6KG&dIG[QT 5,PL)3kx°Jd8RbrV|>͔5DyYcmewANBp\TqH;$1aɾTg%y +- p]]D7TĢ1jiR=PMcDZkJ-`=o}A><䴝BsV__n'Q{ 7ޣa=e`28i ЀA-h+9 #c]̺n|U9гb!էs^-{b@R}ѐZu1@?3i5SmXl4.#Ym@ZxN\Ja4~?Qcx*ͩi>jH5%ZcAquD)ѡqX+GAnxO .j6oa}TeeQK R=bJLj! 9cdu /)${*!*D =Lbl>Z~h+X8:4q^ l@Ri0ÿ6 '07~=>ϖ_) N7n-ILŞ.6DE sZg V. Y ΐ̒nz~a`O H8Gc7|!IT:3Ff=v7-ߊrW~Z-1sO۬2f!VvwBbT7-:0KTw&^Sx؄fv-пbPU|tgGMPn>]yE6 tpSIg"+UH=l#31Y=F,bnA縠 A6%$o'bAuc)-pw#߆U _/O{l[ď;LS~9)^r#p dcn[>o[ $|c.Tm`/^Ҿ&oF`eXz[5ۍ<gBN*UogTys%5b}gCmhvתrr]RōG-U<RtY'Vfl. ]y_e7}r홎-FP`hʇ -G'X|_L WG1 #MDN^Sש y+/>qf:'4#pV9h@2M>О$]pL"Gެ HK AN-Nh7yG,Yxzs&7,lCq.{t2CfY>/`} J7V!.w^2\씼a̅R̘11}4f H0tiۈr@a9|r~2dLcotweyE%n@H.N\Xa k) &ސ+_t/lJP(rZ#qWR(ʞ7hK (Dл( Gzr)MOɋcVs}.w<;"ul"x!5}jMI*6~`S-}sfG7 ˮ݁oق+ˠ^Mj%>ZLҤavIXk E]7.NSphh^I_y;0n.kYw ojy +;!kxiۑbdSქ<<3}pHI"qjuQahK*eknkqBUl [(0 uK 1jDv0qa@ Œ;ԋDiG br x,Gf(4')ǗGN_. reT<3%Q"ɁQ/P]?$~ #d|3wT2k[L% >%**xJR"k{/пbx3PʋAuȀ̆_V=Cdbէ m&tߔnFVa|}WwQw&^|JgBQP ."i³$6\4'TvoFF{ u${YFşݥ.2jd0˒{V֙e5^cቐ-1t[V_Dž*!hB7*f8Ȟ`3c,&OЄv?XEvT!5 @OɎ/-[`(!AԿXEf6IK 5)0VR f1mJTоCឍQ0It Ŧ nM|RAsɁ}VӸ(frgQ2;pKq+~X)l.­FG, $oxVlI5϶L_-A(u2FH.[֡:{s_)BYNOȃ6 #LnuFdQ[K2`x0!~ CD`&=bf2C>5;Wˍ 8'Љl3xl^xJ V6)ь @):N_d %G8Fߋc\/%йdj3Ykpr 39m~j_ygh6zE pf{P\T^ꟊ}NG]V5$$f\3];Go>CIFD'm>☵⑺ {ٟgE{Ǽ |ڡ_RNmwoo8AoIfp5C{OEASe.!m|Hh _:jlÒRfl2 (rSpGL2Jnsϛ0ݝs 8?#kr7r*eq좙aq>r'*aūFmbm':8-Eq‘,OdSk%&ICQBx߅47w] mE4rloxCt;K3<hwA Q -L!FWI&#To1dtz˃ϧ˩G9v)-)Ef2u ]Ol(T(B0B ZSov||-Bq3vgf%V0O}lW U+$Z#ł;7d %hD8{},WW˧ S*XǦ5zglc%;t=?3S?(JKީi9?G38K=J\\i¯*{@pN{푻G[=M9$kMدEΫK835QŽU?$H 9hqvsfT!B:4%p`f積{\>d@>lB16/|w5(n(u`vHB]ꠥ(>n;(;J~*cTb6m{XucV}fnJ`2}8M Tk²g~;!"@b> [7,VQlo^(6Gy9&!dF2]X.Bg3吁5x x)aZ99T|%:q;Qqe]93$:\ 8)Qtv$o;lpi ,8&pyֺq$z70&-e;E[kA"GKAۡ wk8ePLk9YcbaaEWZ'Cwl fT lPG -[ujr[7'Cp h2`ڨO6xؤ Y|~3x_3%^:պKF2/}n96'cdvk@YN\ݴ826N1\H>ozBۃr^``MF>RjY8gF!8|K\[C*'r?P9]O )+<73u>bCǚk[IoYVHi#iB-\emUtJ ߱4םh)Q޶,[*૗YF@B QhW{p } cUQ"Xum[*x/iG|Qg" H%7T7-/ P%97{U; ]ځDܗqBZI_c\]|   =xb.3$ X # ,.F9byjrcS* M'[d .Fj92z1ܿ ?ِNQRhI 5Oojk)hj ujἓ/DÅ<{4&e0$l&ΘFkImGl,Ŭ՟\"tdZSP<&hwY}!t^ PW93щ)*ORTO?d`53C_{tځRt8.ӆ,mᚿ8id2T,Jz=Boq3z^NTE fuqa =zI,G,йo▫@Ŧ'(t"Gn&]/J%*˶/`<5o/_7܂k6JiZ_H.1н_Br.u=7!K R 6WM7=䟐Y Y H * G$-L̷|7_ƄDwk)4fh&s]ry MsAoP Z?/;! ϸـ<`YF#`^Wq[DјP̩?%Y{)m0K%d\ ebk~a빠ÿnI`&S5R7LDfY![[Uk DRnR_5C킙g_(ˡtJpSš7lG-A1=qOoUE%T3409Lӽ`n ,Yg8QYdek7V9cp#`YHQ ([?q4Fb%4*l :P-DŁ Zx_ZLӣE*VNxFQ\%r¤’:nbq}6`צ%KiPI&U#-|.ZYŮ+eEdK{4 n d7ӴXBR+e!NUB$<Q.hKtS 8~PVҹAFNml{Kk2߸`s]+5|]%7W7xKQ&|혮 =\])Kk`* a]!ݷ^?'}JvvH-pԻO1>aa_rIf䓑pjRU$~y/UYI 2p#*]n4맫}좍ӵ-==.lTa?!dR.:,w36L|nFR /K-9EMx׍ϒo 睄tH1 PѬˋ']ѪΜh]a<[u{q8ņ@K@aBX\>‚_9 jÝB tMI0NdvJ{T1 А҂I W #p 3(ǠqAOoOķl[O\czи~3]{M P5d#hͲ0xy@Or wB^2VwK)nЦ .d6\Y rZ]Szt^q {]ȉF);lQ{Cotz~a1?&>@߆c5\&M0s@E:> 54^cZR,~?[`&Y'wЎHUBMkysyDpB`dMl>'/[#7a1̆7I`GavP)Go1v:^Xiޑ !J֚)N*VH4>m[~8K[>Z-f}.N︛}\lop)21Φ؈;`ƧwZIۄX `u7RX8}A5CIyۃS2jEU=t' \aJOYc .2Uz<}k 5 ƴD2io; #y:e״433 wڭ[?Ҁ{DBY澋~]5DHD|D0մuy0󖃴GO{OC7*Xc*y«\Pr(h$ݭd>D; q`>|v)V XgdG%C Ƈd{X)3@E{!rۯfiNP@P$SnȢMBzg+/w ժ>6PZew.݉/DSC+rF hO?efWˬkDeC"_7o7ɫIЃ&;3@Aw pbumPDG0{8G%i9-aUVjltr/6;QWmKKH09AntLrpn Dj6ê?&倗^ 1$,U4RIڔc Q˘ ϕN(N?̅*X[*xDSMӲ4]pE|lXP,7մr)9G=/"0Pe+l\R`?C2 }d][3 ,b}4j(T?wז^9-+:C\JE._eP]m .ya j:Qa;ݙ ۳94ηa#f'ArEwDCj70pv}ڞC4]kP4Ly*ݖ9vr!dXPOٯ /'G$4?bcAK n7)E%|⠅9*Լ ( ̡7o@ Clj?")\])PY]cVHn`k. T~>]缭'%RiEI4 sE8"?{ϼfQ]2 ʜ Fok.Ej+Nf()G.( uY (n/؀fcwza9_u7#++{0:nHl)d$ /v#~ '+`Nb,]z2z}&yC?0D1] r\aYYE/tb&L~ɀY |j,6\1C!G7?*Fs$z%?rGU m҉Ns^+#ƤM{3aQ}U*g<扻\5G j瓒abx{vζK~XUA =mړ_Ot5`\G~̄~1R$5q M͗ʮ00.֝kuxd5_`boW}(,GSO N$i;:o cD96Z!@~Slػ]5ÿ=t~ƄGi0I*H<3JMeU9^* ]t|ފ% T-pe/˜eF.L-Z5ȷ:aˋb=#0[ pwҌ2h[uˉmf#)(x. 0"|AdE{+DEhu|Q/Jf򅒫~4Ū)u^] ! j,Hڮӟt}tAzx-Y{|Z)*$ါ/c QkEl}~| 숦o~aWWA?zTÀ#8MmϚ!KŌt#2x,3a/t*̜n^`HHEOhYRC[X z?3/vsV8d+WY{[1cՒh,qUb@MՕ=]IA9,1 A7IIJwt;dh_>RSsR}8YM fY~%D;f~lvqPqؾ~) ;ljXINJǹR7uȉ :4L?oq8i' >">GANOҨatSKε"kOJ2f|Ozql}܌웵jZ@ j0%140d "G7{%p#4}!kr?:&*+M ]nܶk{˸C2,ONE~ dj!=nCep+ z`"S:m[ukx (쮤ކ0^U. _X*%n82&`L,"iszc ~9_"佚𜝈W$1T t%«كa8%f0 ʥ |VS;2>ʒ_*n88Wp:)ɀ!Hz NdKegu;.rYr ݩr~5p,]ڝ8\+"$[| v00C}<Ҙ 9cj>>r/2 )+y#E+[z^*-FA):}I!CJq~ЃaDc~7m V(nP8$aVOzr}] Ծ6Xm*a<ڏ>`vVe Sئj%dLAJ\ KGYtqn;'=+Z_ TWgehL.NS*ߑ  *v}Fݑy4߮2Py*%k? bFcT~'}>G i(; 8 ^"^ڕ<)M =?6zh7CmImL-Ï,T#E'A[li<a.'5l Dю!fA[JUn,v'E2o ZQV^zGo{\籽"cG85[g屘!Y1TH =r% 3ҳ*#t9Plg ")98W`߄U]rjb[ cS8 y~Y4Dض~NPΏlh e85|IIM(SivÂ@ nVPME'̐2d\jmyV~^ HT^'O taJ=.+K>:'r`(|3v9hmqԝ@|OWKR?fP*$tdZWp_C#2Nl~6tAuհבOUK)HӞV !1SWtNnjë`є7L͐V'<3siYhMx]ڎ|n];y>_`@԰M_U<+lqzGhnjE(&1"},hmo}/p&eC)EV]tuV/ ,fA y=o''5`Dp͂yH',U @~v-^[KנZ ho_? 4sChqE 9Y,uۄ}KW"x,<^ \@nC։9th-Pk0)\-WoqTIMpO Tۈc)A}N +d!8i}aB5l6XBB,OYr" IF(O{(,2Y`?ؒ~QʊFePX56rŒˌ !-+^5] |}.¡f)fsɼ:\|Ů"k5_+i ӑ'Li1 X1VgXd^.48`_?H|x(TL@dž(0?L&X9wgDYh\axZ+.Sbhh/ߎgr&NVa>E wE3(܁?xL"Ux-_9c Juyޘy]He%ȵagSشAÒ#73T9f/CT "A=j+*Xh0 6ga(b;z\d] ჾx!9(T+P4@C~Wߑ3zpZa -%r%{Y c@IJ)9p^&l 523Op|=; * >'У6S?,6;c$Oy6UK#~@[zM yt[P;gHoLͰxT yуݱke4JvMCrg%{G;x Ina'xX(Z 3e(,eŽEEX_u|+"ї<9Ѯf U!bڀ pMfa.}ɜ]<1'̾h/tj)l2-1Htu>˙}=oI/N]QfhD +\lVb@@8qz=G q<^K9+P`6V#Xس ϒJ$tL-!{S(1Io^3kNL1Bm:k3[G+霚i@8;bR+Slv0Y/g,lxOUbcq'KB$Y?h:ߚs( qƣĊqخJ'̶HOUhңhi+J:f/lH"x&ښqex4.P?Ʃ߶8۵MݮdZ@CXผw7ւbE5n{6z ɭ#OH3$oD~ǟ[kYax;@aԧk~cqCO.hῆ!eu/Vlp1}riI X=d$bR@H1 "=O_!)3ή=}g&Fs># C!%w&&$-V&G *S<zc 6Qxg ~H0SmY߬iZu/h>BZWZ;=-M^}7v,JI8ů[1>AFUƁT~Z e R/Jɿ&Dy sNL uŸAfǀq ŭp%2zns~497w6r.؍ݗ=zvH?m(5_05\ lN.ATgm"5#'srtT㕉s⩼jOC |Vk&(HPN׺C (,Iff>K&~X=B[/OV}>S#s{+7}35@ۆ6Sn{1:A{L̈:(L*j|ȶ$g:lmuxlC"1r6|l/nWsPy24,!)%|Njtzf73PgqXgJF4NHImOI]/d<}Qq;rRPʫI7& ;u>UV=O;u]7s=:-T-*n/ݞ{n:/3͆-"_4o 7Wa:LERWq@IcF"ȧdPl4+i5>~5) x?t0[$Bc#GPUVͤty%W2[>u 9$ ,k#:|9cnWY_;%JGտC#7zfT%"nt," '\f=3W6R"/f.-9~pJ򋼥#FRhs~C b NaK|T{&u"@Ს#!LF]ihe♐> ȶ#U|d,F+xt0%koe)}Hs ^܊Z4zY]trM?ӊm8`G?,3MU3`XeH#my0%$hZpYC" ⯚,qkFh/bĒrYvs,QE3E3[ת[L(ү4ݻzH?T/H#B>草q׼mӳGjw;dqK4~.emj-;.C-߲l'OuLgJ*iPx`aI_¦˙DD mDúOw,`+iG'h .Giyv #gê%OLӓPIѾ f%|x!u<^JǺg[!yvNA3QWBL .lBV"q{~M@8U<~oڃAsOnl-C5I?-yRQ0otEcObz.bS. `HZ Q7^3܇>$ʞ b֏F$Y;ol( WlM =Zuş:ݞD;8v30kg|Sv|KZMF^rZi;qɬu9%G#+tYcCW [|9g5LC3_Jg7H>ETBa4P 8- 6}曾BX02R.eCyy$K^ថ~NZ s n1Ш|̮% )ҾUDMG 1*4]ɹz IK^xjZ|1K䒭D# &DI!r/R?n1-32<<'G_e6 )dcmzr]AʼnjMEh'!ŋyrs=/9NYKkajΒ*ˆ RMOXPvWM+]%G7a^ɬ^yd`;|C,K$0Z|ɮ8U M{GSf|&rXcBŻx,FuT{{{LQ4jTa?xM#_)V#CKk0l}o3\_fҽ mEuw\k]ubDtX{SY4.+bd%-GSbWv 5t}w]E`,%6r6/ ͯ; Σ jbI&A"g#$h̵bbU֫l2#S}P 6\`/;N;VEexԔڹ.ug;R%E0Xk/Iяt֓q@Q~#:˩O@= FrѭH~88[1kj0ˈB㕶g >i1D]JҿPz&HPH{O(X \@r=9xґМB+;3 QƖfoq_\!aL @Pܼ#%5)ZýȮ#p! g gUY튪lf1M2mXpXIX.#zšrʝt^hek16l30{.c 7&)Rͬehb.U&>!|`eN_ɍE h~8n<6gzt`Gt.JW:>œq#'U^`?Kj w$%bق6_W%$,B 'x{@UU!h WCV-@ 3t-`\2%\@vOX #=ZgtBY; =/Hi6[f92 x:aՀ~i:s#.M\1k DWGQ)my}tbV}C!>GOM8bv O;yl2,dHU:O ]@cwmm1@䄩x?ito"o}J Qҵ?gX DO'6^=Z_7LĮCm -BNeICCfWֵ{d<4>+Sf3ڟXw e)'!IPȳ(B2bZptl=q;%5q@ kUʏ>̧wizpZN nYXP0JhLO>ub6&&.#ݓB9IvL>1)HKwG!DdTqy`3,MmB|D2`E^|5NM6 aA v%E6pni,l4ftJ6粛kD e@z:8< J,C+SoW)]V^}㞪[+œ1t,{ТӚ徭\ogéd4~]]+^/р0~N@@E%GPeMIBNRUo+Yܪdm@ `+ -oP 4ȑ =<K71(v4.k$*[ݨhۧ`)Eð >Uΐ4e;F4iL7Q{4?uJ k87|R} 5'ΑIWGbiIKrG_rJX+iJzWYGG0! Vh Z57hfƍc"zBGtQu9G$NI {La"qâ~縼@))w[ka3RrcOf~ۅJGLCSPS|նNt8v:!7l65o27 :$Ws:TmjXKO Ku@82B-<) W@z1s;2w嶋CtYmG‡|NW !>r&HBxtR1|K5~*-vU [ÕpR\s3:H_GNjSx[]Qgc$jʇFr*nx_4 r-MDG#?R~dH|rma1z/L1$Y;93W_UaՂj^O͎*g!O Ԙ?tb6DΣ+,tukk SA,Kuޔ,H[s/}xY ŋ#6a~P?'8ҝ\TM4D4Z,$2/^y BF͐mf/V}mCU9 *ي8|yCw4!|XïN*`MtM|"뻰fa-$AH 'u][G`&]piVgjI8U ٬|M,dҁ:CWz?h ّ?V-BQﭧ2zj,vT7*eӖ*ķhpMl9'LdzܽbqQlm6 ς1},ܤQ/ܧʸۺRM~7!"|%!S6g덋p,'2^1Ëcvy HӒSzST]e Q m bCgܺf-e䞌U KWvØS)aܔ`g{jsXy~0i`C/YAt,</?qs3!9c} ^ ~`礝k#xd'Il]E~+F`l5$( ,Çnژ:! J{zicyy"kj,YN0PՒD0Չ5+[u\<tOL @x+zʱ>ٴ)m9TBJOX/gBm/X5]dS:y޹ :H Fc} @xX}=X"PS$ru_Lsʒ0igWE&xUQto-4h>Z=ˤ|]AbHNBx̰f[A+|M'L˚ jtmaÄXXEۗ{ֳ 8elp8`%&/sYm?cbDwQ@@"CNw?FdB/sFYٳ-,^&ZMΈ$[ sM4 yO'? oa vqKFuZ \s؜bA,7ҺAS_cıK}6W܇$Chhm-ʜa9G/65^zXkerMFsq- ^Tr >@EDM>A^ ڸ@2x㌵nPf%VT:1ae|ǣ~+ O,C/7wk h8aÂR=kҌ\EF88 8óhf98$ E\fXV} vmҤ .z1kTPh+6ao|sP o]+IvrIJ~H3ˠށ@X֝c` )Z)1k98QJx@ NVA7XŠ}33=֢ t[6Ղ5ƌj ~7`R^1Y]{e'wAz:vUq91ہ53ǟVGF", ,[s)>=w툎9Koe$áw@8mSʅ k*Ua"34qf)SJOc"AAN?$%wJ-J\)4=-LĜeL]F@-IIx5"Snث{ږ'^ێBȝ2) "?K>\L(' aIv[@| #PPLof?Q ˟:@8qij_A, >zKCCbø K_C%m.9+D*L`>uP\4;[Rl/:56Q[\֑D1eSwE-` n W W Qz(Vw Ͼfʱ/l-Wk}Hj FՆ)ؖjP0 ̈}]޻S"O} ΅%M_AL9~Pw1_)or$lA)KR@0YؐLK{9)OOĔQ1oI#wtڷCRV=ES$՝D5="~5eJp,Hge$1/qg ^"8HCfQ7{emJxܸk>Ǫ //#5Xn819j03r,B{^UyN]Q9dPIg%% tH!%[iMmHXY'7+6_?[xj@m{r!xն|8&`|'#.9Lj<jPk-R;yonl.Wz:NG3Y]Cx3Cv&RI!)@A9cxpJ7q2t*?ε%cdW*MZ QYJ+ce$R,*MU2(O6,ɸ-iz^wVmmk &}yg78/c|Sh2F~4H k1o37 eVNv*Ҥ+EE6,[fT8X+ @άr}6c>4gppԼ˃OP0;f8%Qp>^l/0FwdEwjԎ<χ^oz^xe@ o 2Qa\e"7|}^O/}ogvi;D|`t[ jdv۲iY'GPeg Y5Hl!1I8guJ#% hsR\t{F]9}CjU*^Pa-G2Sկ)mbU |(I<,1*S||6ΰ푽+6nO`fgH׌ܰ]?bK+>XNzٝYC=ԡfRʩ,?p5dYd'5Fo4*c+iWfk^GȐvdL!NSx(:.I;#;e%];ChE5%|l0e!ozY@¥nIJ 񓜱z"H[X"ޚKS i m@ ,AP2Aԡ*)N|T$$`y6Hσtm*ټH=(܈n:8IRj{iB9$M׋[ŔN䌿Wk=~ mDZ#!:mRSÒ׾[*i=cjFE#qw1,aj* ) o(ގ@5Y?:CO1Md.THB% Yp R"ϪI\gP|+$1#䚾jkj.o<ƘYDv4@dþ2,Т1!ad^Θv EGfp/' <+E"X d$TQi@0~$;Ae'_.X 2pca R41xhs9Dtn?4MѾ2ו,rZ?rO?fW!.ѓA$&P2}ȺMnAm@մ`C8 y9|6SgW ',{G'y%$ @Sw萳NAp"/\-KN~+_,B'cCeBȎb_wKT̥ "pJڴu3|7LkC+zG*gZUFǿET G@EqsbG  ( #n5~1 >XBBqGNhKv% r@Q}~[U*oݢBQyO:b6^N=ҹx o8iҠ̼DWuGVd2ޕ\5/zт|FmIH1|tK@N$#L8CթGU-չ$qS]S%!&|?fjE . PZ]"}ˊemrp5E&S[^b C^_M9j{{bUgRj.ݩ)5>31_aQ9 nj}k]+?!mjJmsNaz&e0Wdⳓ.AP/l7^F I@RF_% @8)Vӹy*oP|6,DTl_՗!_da_ FL_;=s I,!M%5=a9@9R׊xI\^S F05Fw~)}ؑ8h|+EƇ$Z2̥0FaH>$a^4U"sMbQ&}[f0$J~Ow@~67|-0WV#XPg* y-uL{ Xm"7 xR37:ao5MBǂ>Sf)W1 0qT}GF6N=ޟnAm1Þ*)o1QV95 ˯BݎBYw~8̍ԑ|d ^Y~ @;`醈IK(Mhqy5K8|<o51Ɇ1;һW*S/ ܮ>Zق*>e\"6GEL!W[qiWو)2Y+TŅ{E82@2@|lrhe j mZ4*eX~ıfdJ{ 0= kRAk.սtV:O߸S;բ&ӧ.c)|HUvm!>13N/'|dy}qd^xJoGQ|;QYRr TŵYш0Y`DKˇ1U-Yn P"҄WM1;A'tǞ|INjIb NlԵj'hɁby#b }[ǏwE=᝷"/y=929;KJTC {7Z+*<;D۟JcfQsjʨ1ӥ7BSp"1NxSB`ʫz4f ~~n+g€`9bYSi%*u5Uh攎^WM|g:ܩ?,\ tczZ 4mhˡ>A ̉ӷ>oT[H"}IZ:S:90 I+Q~ĹZra$s;y#( -?NO9ֈIa:cRF +cKBO$Niz]DJ¨"lJPt9PX;ɵz3I͟ea% ۠~;ԡ 947Jr" Mj=nn"t[a{"jN40q֣ w,&#?{l<;︂P> YP>Lc]{dQn.=u͘]f W"anMw3&X1ͅF4&V0 5H}t$wL{~RU Lf >bO #Wsq2iHԣDIV` `%F1[P8 W><-/F(-hi@ I61WLҧZLƅS|ji)O@g[V J &KOr[-#@0֭~  ><+*̶3jī?eƎus@͡^CZV-%H7ۭpqN1,g;̗Xb{baZ]Gur0Mr,ѯ޴ ֬"p)!Y@VQ<2LҚH: ?55P8JAc_߉8Rlɉ9+ ? sf,Go~V8Gn(qL zGH%y{HqKOb啤]Ot`kܶ" U|hnV8`\Z`IK 'G] ^!lM-dO *Q͆oasHo/k̪R0}!T˦c++~rpXKȽ vdͦ ,ê5 l 4-J+Rqy~k/'V@!1ukCV?41rÕML]#sYyUi>O"؛[߮nb)6k*f1g3Giw ̖1MZ\vwݠ2x?RI*A B:z*m@3ydl+வY=b]*I 'PAV^ D<Xjb! VLžݣ+iMfC>n"^܍۹ xGN_JhBI6AKiAGX h>3!~>bG$h8tr4.y5o]aVwށSMɫAB'>8~Ps/2Ke=g#mO5-,^S%`:wA4^?_ݲ(f#QUjc[ڪhesm/M ˜#Öd7%&uuj@F(ݕ9w":`:uCUUVP%6Fگ}Kq]PIIgkb0ҋp`; c›hP[Xv ga[1=i'ƵTw3/&M|A.uAl-@S&۸K|rZhEmq4QMIx葛 f!Ab5ʁR2)ZiB\hQ椋dOj8L ogxm> lw%Yݺq)\O/؜w.|~Fuh@. VpZa{Vj|Fc~ 1hW(r/t%Wv?S*i"ӣn~s0%u.پ>Z18]Mæ*%w*nWL6Au$ȽcpsS2a܍W)nZrlg|o{4n5#ɑ2 4AXV,x -o< I\sM1x@or(r1Zj=&ܲxXt("i\ݚ4x .2KxE` 6u8zQRS~ITܤHu_(Qئ(,ƏHt: xcwϙW@Z5/5{L^WW*ʊn3FiC}_뫼g/f8< Mgb%Y*6f[*\D4qFFȟe"P+i&$ TyYRЦ0Bg뛟k& =_z\X^nͩekfŇ%ZTR<#?{ $/=a>}jC&> T׋?<{!jOYL`/ Y/Jܲ/sm̄p) `tG ]5 $wbzǵzHa>@kZB ma2+$w ^XE.- %I cfVp縞RaڋDSzyR+KXɅ˅"%1O<T"9d un2ϯD G㱫J6g#mSXLd yqyj$ }C\+ә2o[;=K M_xR}rY[T.;CAQDf&k3c[1Umܥ [9Z%f+}~lÀ6LvD^ߡBXu&f\!%x8b"T|:Yu?˝ AN5twumɚiW+B4N];jX[~d<%}zA/X0%a>&_t(~;T _!PלטM˟L/xc3SEs@Y (uҍAxFYUgſ?wz_ ^iTD=k!zm-M /u+iQ/͸IAnK KINsmpPG2Wx[Ada|~2W9 d~\pDz;0\K^U"7݂<2 HkTݵuB e{‘^p^E0LҘg&2 nz6PVra fh cX+ކێP V#O"R#7'i6k.fa#d3KؤEnj4u{mIŹuHk}lʂ#-L1~xQR [30֠ Irnw Z)׽HgoD|Dف-:n{gpYL E",ZJ| 2s:c| G#}C2lyL}mu^opV 05bD-'$$Pb2d -6lNhK10M:h`ǙV {R{zĈ'ہD ? XdkCѹ/gEAM\|Ӻ}Qh(Ig+bVpl%]e}tfcS'Ula|Q|),Lhm;W_x5kNSHFG!%C$EVbUc"Ql)fXb4i17xf7d>K]@+k  1?$X"[rp6-1(LuqPqq8Cf=9h&gG&Нm#DAf:>ekS`D" 5q ?yT=\A`ɘ}#}/ c;x81V{ ^m3 LU!Ok`laRK慪z8b_W2~ w|_6s5V _x_T|e U p'4 Uk>2 ^%#:6N:}B7 p 6c&%]$,$؅ia/]0hw5wk`aF]D?w`;d2K,)8Δ"j(JkO/ u @ \áNN !jZ؉Q_ 2mzȍl+6 س~mS‰5t\1«intrK@9'8Jxk_k-9q`$J~}(`OjpQ\8a" gnRM;BW: Kew_=hd2lHؠgzON5 _R/Qܗ{ q'T\fv,BzG ȈEfͶ|Ư@e;{]̎< ɳȼKRjȓ sa Ĉ0:ʉD4~Le*  ʥ.͒MxuVCt  <럜(kS㉎=B(`TZt6c*߁,B6>A¿iu 0bˮ+)*V ȇ~joc 20d#xCyeC-D8BIW z~M0r۔@}iLMqdӴnd]hzllÏ9?QiX5$ŽYby?T05}r /l|.c^@]na֪e4JU|w$ w7UPMbAVlks޴ _q5l4 mlːI-0OLOL y]/83\!Kcބ81ƈ3pWlZ@nv\^[u낑xҵ+y-VJ8XL S?~/ڄ:aH>Ҋ K7wcˀ,E@vRړ0\F|fat)Lefc:R( *#{$sG$rԟ%#N՟%gJ;zh=- rY"\m"a!mNB7MC n#aՆ{;]4٥qp̭`*!DOV9]\LR_K#.S*:Zdx1;gᙀra{`U xnwEȤ\ ڞonR?TRqbJv;2|xM?nN (oty08L`@J7ˉ gTx^;2>qؔ`,φɽgi`X'"?6;hyڶ&鿱3?='nύK2D8Dȡp 2}ċ6g#$Y愿kM]uLaJQ\l3 t@#r>ԕ36/B,ޭz' bZSR5dVf%JMp!5vS ƬCͦZ Q֜4/%&p=kM(Bϙ01V &=ܬ"ʷomT)fj׋: 퀦|]1m#xF8.fLHPISfNg+֍|#n'wڅ!4 ~g%=;[璐~֭6&,0K+Br V(Jī4|:ζ49qr_6)##dɅ?Ϥ`yտm+)z JD]1r}] lkA/Cی2"!&ģ|zY7zGeKi#‘<(HGڀ¿ rb! /EdڷnL E2HUJBV2d'5acORJ=A*\}T~*k|~f#Nӂx$^{[_u'c:) 6 &TBЪX$1 ^#Y?cMl~ЃXPnW^LPؤ#d ɨuq+(JcN fX U2.)GZ$JF.GreTiyQ熼^rS3F^ø(J&/`+J5+9G*`{+LM"[ɬ<"o1#;-f} \n&F3|U$a*9hteI'-G b!Fvr@֜[Dbc¨17/8kYr)Y0n>LzD̦ @ Mv$ ;9,3kaȋO2٤e^׾Xbv.lq?4̱!.'ZDOcP-ގP$cdY֫peV0`v&лAʶq0[|F*E_[vsԣ=Zj-`DaUzd.\n $n5&KbC70ՌO t!Iҏ h96q?^t%y.iٵ<=BNCb`܊t{GtCHES&F6{P/n۳:4}:m%[ y -ZᗠLQ *-µfp<-i5g#h^FnrOwi>%!"[4̓xb4 9lV&7u:;mOiM1{k?Z|!NOY ޣ*X3cڤSQa)C5n:EXaW>kU%.cƐ_ۡz#H>$<d3ɝԩЀsJ`iϫlOIY :qUmֽ/tFiR-9~7;eO(\މ.dbXW4ͅ,S-zfPm\m_n" p`x+,0AdoV2vNfd\<;'כڔ'hp”jD%&yLwM_}&W-Ѵuqxh?kytfyÐ}ZPy-u$JsT8=~r;Z`)iIB( 쾵!ݭsEd:=߽Bִhove"NXA +6:TO__-kA~tZ[ HBxyuʲ$gym:)ȫ-5/lXl6.|ֶ-:;׌lsb04hjtXg1z6cplVn8-jd_>y(+ABMՄ$2&$poY{@1 ϭËO*{y2Gv*3ı. )ܱ>1 ~xxC4r2-3 %;57fneAA ުxٔA3BB3bHR7ߖۯ^FT2;`,4j;"~sx ~ Fc^Zq[$Y횛,eL9<8/xjMD(`q`_ckO.L@]mxj* 2S2}kgzm__%^*<SW&(Ҋ_Pp^Rq*tvʙkcʩj-֒iJjDхqApb tq\bOM(-Z;EMZ>eӳ+FB2赠ov|Joo7 #/5Bk{%rƲ71 <9 "ؼ U$Nr"hcH#aVCdFGʧ]~.|`e b:Q!⚢V瘭n*PG ^ՙ; )Z8cvPSFi$X.(l)٠&SAs) Fd1MـTљiuK6}QfgmRj|bQ&M>~U?;ohs!,3h|ZNn_V|Chwe 1S3N&+a,T؏UtPI}BJk E9.U6[7@S U +V 9݇tq0 ЌRՌ{-1S&K"~M?5! CѬz{4ψTn"gsg ?˺cSQNvy۔n-OJ$ܓu3xƓf" 7M3JWC{)c&A/Ji7D.Zݨ)aJnwd<SM(4,L08gIFE=Կ^{4z>M,,([2X^O^}I{:J4J|;JnAn :V\d017b+2ۑ^0iAUW.`r eЪHK\-LX@^U[0UNsƩguNrYC מ#k{!6>2c PУ́DasT>[R>!Ѿn1Ύj9RJn;p8$4٭paU\}1"}v+RiɚAR0TE/(a O攫1IGմfy3E$4RTXtQ&~v"vXM\V~3;І,bҍH^PI4GvSp+.wff+}} 蚭v 7Fh/ҀeG`JPjc߄v9H*!تJ߽֮ -p"JN4IPVaӆxnmnNH\&Źwk*xYf ǗdF(U=;>証=9Q W* P*N#)\ Å lwʘ<Ady%)ETkWP~-N_LsOat_-RvdD<Vڜ'1S;GQ4Cۑ`\N5(hإBF{oGVqك`U nٖ"0Q&r%~RilCeb#]r"u#ʯUƆ*> EJZ6dߌ67[,‡ HQQ6G+N%O+V*4ǧ,w;GcAfr*Q-&(KM0gC;<,LzXAynKh}{!}s oKסMzS>Hߒ.t5 ,G-v'VX3pQ.kx.}H"?J|R1%r5W SJpEp"z.J JhDp_ͥ#tM%0T7m~Lӕ YCY(!)ڭvs)Rjc4WG!Üm3la =YnT0]`fQ;"}$@vRUdWoukzGo(l7x"A/=l[|(912s?3.Hd[FԬ^C®$A6@nC Ic0&GAM4O]_4!A /tm:vߵX2UtKQۜGbw:l \6_ܠ;t%<,uYuOiUocbQNo+!,n _gKy1~(JU٦YePaNH=? J({I1qhgU#Q*эݿ"6EeQs%] d,'n ZnlJ 1Mzq`totؗ0AӲp(O_ Q!m+=ev6*e R~WEh,G$')M9Gڸ6X!o !AQRz㹈Bx #uiM'z}[<Bs`-rJ>S)@K[&H}"zO$SH,$mC?Xɵ#<^QddlE}Jsg˪=Y]օ'B8ևMnEN fFxxܓ)e[awњNˈ(t"0|QI}ܛN7W~"nS\0ckB[!b4镳AT)ޏMv̄\:ubT5CV.6]&3Xv9 xwcآVKGWav0/7_FY9ԾMӳȵmi C[B\9nq< ^7-nq܇+hYEpH:,"x!Ф&1%htgUp\^?&"}/Rs2 S1KHx`DPL[9bɁDp{=816ӵi}?Ip__zA|L.Ou#D4#ldH m8r{s YIbg O!]mTFC֫po { 0n*ɃghE}ߒf-dqTݪ:tla4d#? e-ϋ9mjֿy[fuOSȵ=ˮ[)tT +=jahӳo`O ̀\K#ʣO-UBKxvGQAT% +OBwngAށZ2 6A[x++2Qȳy3N?KMҥ}3ޛJ^sv_w*ֻ5= m'R "sv ށ}'̥i J<ή{bl_\&H | PW^e2'YaFUyp7b0UQ Jxof䔡11n xh`#/ 'o>|WS9`t:k#⎭wp'aTYx -!Wp͏RA~ؾٌؖLXLaH4 9r *']ȁs)CK461j"aJqF|VyHIs8B1h{BYc-p /X9řl=P4`wH6D#6unaļW},Ki!? 2ؼ&YLOn82" a<׶d:Bdwol6wR S.xL{WƩď!$ b~MGȍ^ B TT"uH'!d܉k49E41nix)$~t,/Ox@PC cE4{A^!9Y>='`qVX0_fJ 2425:R*Q:pH9z֭Ħk{y P:\.'.Q5?˕-+">V~FahEr pa}; moQmsGմg2Gpb',!Mwoa+DAz&д,锪EEJœX] Ql`u`&^u,(}"f:l*;\W~~ң~k/G`y2Tr=ȯط#QA/ZT)SM CADzF&Q=-s!&I ka_x}k? MI#Я99LB)Q@Ԕ.$ E;UJ 9gG]g'Y)ъZBwO(`>YdFG`oj)^yySrs4zVn:l-}&`(4{U \ޑo&I YElH%_xn? {Qsה=T!j!HkHo4!HZbx!叻:%Q3ؼҏZ|UD*T/#2d܊۴Z{4>~.4{vz-c#216f%f1գ ޽H>xy-S GL}h6yȥ׏uJ΁>MGIo\W=3k.Q?9*Fff<3ɹۈA`.y2٫UmvZ5x/l{c&ҹq$R6H&OTjO|H2\!}N-~.ѧRMO(VV#xX|*Vyc>lй3XݩjEu6ߡWdˈ]7eW/-NZY kqΜ[GgXquӲ%#OHTb!2$kǭcXo'4"C y8=QiqeC5.;PCE,Vh?-Y!v,B>T|C;9+ƳQk\1CWOX[. qf[aV s0,0&@wua/ͫw콗|[ۑyD7ceT"4W_ T[ܳ>`=cnb\L'LB1iA/T,/!=v8MzAIqpɅ;$EG0؞g1oUfN^ikߑɿd˯QUPJS9Z:hpX)Rn>.gqvBؓe6C}FW(HWhp7Hr]O>GwS3Y 7e+5iD%5ŔHށ(~& t!5⧒>RxY4wN9,0 Z12̑t0E]*t]eҕHU{hFKr13!qq\PƸxt*&yf~JC22}8xcN[%\H.aInBOEo?Z6nS##L E@9GD@Z kaLc.nk2BM,;7Riңrg6sNآ?!޿Kv,Kp&* ,Jjo[Xёu@ naqzjJꂧxQcH#A]sc-֋#VE볘jTNo͉I\1 jhk&=wqKk1| /x:^~̑-D+>ԢsEڄ8+$ l7΀DhvB^wW1#~y+x 5N8ɨ|J=̵aQc:/φ\>_/2~)i5yӀ>:(E]21-K%sqR'SmeQwATguEbJ#城m>RTdΊŽИIAjߒy \Ӏ d( 8)I׶ 6tc,j76FP.4xOuA>I~_}Ko\!8 齴ȹCsP7aLq)h =X$'^|5QL5my풖p9=QXhPu~eYk3P3ZnO=g)h% Qk[LLaef ʠ_H 賤g=m8:PnxKT6>"gQLat'%D%Rxb?H]/Afte R1eNv`ť rRd|m6)O@O4rIs[_ֶnRkG,}I T 0IQˈ,HH6Tlq ~'`J]ۤt<ļ-2_*ik_}pMIcO~-Px,R{>0aoUsFwcq|M]$jrVM*Sly@ [Ew41ɤ˜џ\ExiFfN x sv[6~dxe2N(ۂ  ̀xxޞZ]<VV?Nk!^vkQP\)tU&6(h`y4Q7 QA l^+ 8NώAuyb!oU5ݡOf#GdT"4v`g)d? cVmdC0qr~oHiPjNAWQ"ۮ_ 7Q?]qieRnJ,enE!U~x!s \ V]4/%XЍA( Qv'0qoUхMvR }E?3h)VVQ5ȓL=ݧG]4WPS+џ'i{@d6&?U;D|Oke^C)>8AīG.bYS\ɞ'0 )ffY݅ƙeI(jyHt.3s \&t:߫8nI>g6fLt # czMCk;W`e-A7 MRu2"}OL*0L1tz60f-j=YX dΤcΏ/`]p nv`i}t/lzQ 6B0!Dzc:FZ}Y5\vY@a 25YCہq=vSm̎PJe"<MA}X?8Q`S$=\xhJO eqӹ`O v`łMm3ػ%z\k2$1ʁi ՄWB<#<8ЍQfC1œ5sy)(f#ME6jZw P+K*h&c& S n23c f~J0%˗9㉂m@Yj'"3]-*9ǟ)<Ⱦ8%~km1QL "o‚s㬈WU XTvah#/wec>D'+S`5ũf ua8H ,ӂ\q.%]@_ܘ\~`LThWڇJV+G#X?ի EK?d]܂_9s=qutN!] ů1">5X 3K,p=SoV?z9 $!qqEjʧpy%1~"PQS!Lo",(R2:>!~ߥ6|>/idGr,~.W=F,怄x/шIKq>UFYi^nL+,ִNZM`}`xf"I㇏GEl]zRDPqmu>Q!XhO|ce0 ;sȵq"vQ呫# o_gI-}knYoPd6x]1S?/u:2P$ JGGBGY3ׂyz#Rcf&~Ο94-.4H*^bܱ{kKnl:c93b6Z+<^_d"]J^VmR!&6~`{}*30Sd*O{AQg΢gcNK s?t:$u9OmA1'-olC7yh9)Ϊ 3. 'NƋ#~!h.F-16T/?G/ 5L !Eqi kB%]zFJ' VR^_} w xḌɕNGJVX6Fƒ9W}^HaQr4}"+->U.W][~h: MX>;`?8Rd5ALj^]ˊ&%ļl|d;;qFڃŤtq_pq cs8]J.mMNSXҖ Y~ubx=Tu[+%`:fk9$gGixdP|_fnq ejGd !Ǩ{u}ߕV~,F}8"v^ra6pq<̓IhAcQ(I|g&d )hL-b5łCdKsjC`Hr0O8-vc8p7ʻQ[gp$t`htAZ ,] `x\ǖv@j; ˪@ =ί^%Z4B Wj~hE_Wa>eՄ?,IձU\d_ W [8=-S̿uLǥF;A˰+P|ߪ`0j2kO|D &_Q⡭rlr-gN,~Ei} ƀa^f"[gvQ"+ YO>](vo9%TȧW_(Ci_-E}2|_;LJIrs~ɯ׍uJw?ģ^=+e;TSicAхb >l{Mzxh4vr!PmH wڲҸ4MF(ZR(/?_x^ I)γ [N~+ˠ4vN&#oz,6y26.,B3lJMu&>sZ/S[)h,KP8K*%@Ɩ@_ ̈d?388'ezi&(ĴZw0,[QX^&J@bzSt:gߜUG%˽8ӊI\𕴃$Y PoT3_{F'fdirw{P.nnU)uA |smc\!9yCk #Sc scGA^CohsW)n]kR(5yѱdGv\*S)L&5ӰF.KSo^$Ow^_gmc+x/H&@å -\l)ROӧO|Ph`Ucil3R3?fkF~Dg\Q-?ʱ)3Byev'-5` YyMfJK2sOv_%m=ɧK<2"GdP>i&xwt$YNT$ /XiPcH: )KG S2UhƕsWod7B94O{;<7\1tȮ%'0H~/+vY9<,Ƴ:`V^ᔖMkqùlζU%@#^ˆnrÄ=6B3`g1tT;%} 8pl9GB~8 am%ⵕ*j>jO.8C{=qDP1 jj-gb1#İz9{07B&Ikb-Db'eCyE5r8X0GU>RVٸe?R!T҄WA!/(,2 :_@5o*}?:NO^"7Sg,6JwijV۾dvgr").QEc3 @k6xS.<=9ЙSs$Q C#'9߰ jܣ vc7o+N:|bda夃).;.B3H,L|Aۅon^sD@A0*y bG$f2J NzTg-Uq遇r>0Rk\PeBrQl#}^E^| eI[]V`( Ŀ$-9̎+(!')pWUr2 ayW넭!aU۔8!)`޺$S8QNDRW}RZgU29.B0WQEmLȟ 8I{>g RB5dvtU̺d`NYY_ˮ/:xMbC|r=Hǿ9vo^31Iof|1?$"t}ArAK=q4!T/)s)-Xߒx@b+)^Ip#ϤAb !0>IDDX?I=3_"CS"[?B[Pa۴SU>(t[ ։|_e4<.*lX}k;kjcC )@*k/Ȇm`lBe·빤BLdD#, U*?R67!?bwء _Yk@xZ:՗Ø]g=_t0я@Xk]O-nRjJ~HUD Ʀ@^Tx1j"t8!A=/| fp7)e4!~g$#YP$1Li"b<,K>F5{ƯO!,. 3`H"6᭍-/t\MEk(zk B;;|2^HjrU:}ʊHzA((%_L%rpq@77G_b+]IĪ{N~t`nyWƼĭ]( m!uWz ?HxBɜQ"<:Baa8y}hiwCdSk6>0lÍoQ3DZ#K !ZD(Uwfښ#C sN_$>Yׅ#VLwRmm*"0}::B]ԂD HU1;+.U]@kqkJw 4Wq,qyXž_ᒒ#~:g>"tבBsP,!cN6N~gQwXDGg~K@Ձ&!m첰R!DWYbE6XUja<9<#3NU<JLfS)QૹwzO?D%?ڿ"|A^h&;4 6BTaZ O^:J>hki$j4kusZ`ݣu&QG6ґ/d:3?f4f{1X_Gхf.f.qBVZ!2>:{&"^v;Օi=9ڀthO$,mbF>FRT.@UӪ^HlhͨcVZź75ZͱFMk:Ð#wRbB}Kp;AH{9_@ۜby V'1$Tr]i")/M'ܕU@Bu̝Z){2td7,Z-e/pQ@2{XAGIs&z E+%?eUZp1{,WC 3tѣ{uqL>^k*?#,>'0Zf[ k8jVG8j>h[OV1ߛh[Efc̞WMZm^z y=aPk+)zZ\4'@q{exT M}Uơm8BbVC+-5kx{xTc~J1(oSq2#/:K0z23bOl+ ^/Ytp^*Hgh۫9.Q$\Qw'wn/dc6Zi^楑,fj%&٫u%N-=`K^˪϶5H-{vNq3U\zrAŤ[Xd`M#_O=N!TE.cr' 4SuIs@ a E/4Y`k<09ʹY kGTGGN_nKSPG&ݖFIMh.u|瓣 iL~eX'YJAk(qHU:tfC,qDLeߡg[AhqnKi;E13P1פeI,tr&cS/l=jM-mħF{ q:T&D36E~qC%+VOʮWKdCR0ZuW._tHf=zH;%~_Wo j#n>6ƒ'OG``du%HR% ]/jш;Llnf+{GBF={{4 A4;GYt_Okuv2Ǖ|hO^e$FtBb.c=/,DZd o+;;H{:{Q^E蛔* @h 8(N:'wY _ J!\HL,%"UO=%,{U* e.?J2^ i؝ˢ?U,B+bP>,M M)>+O5-bqʏ"q]`_(yܺ +K!myY9pA${JcK5ܹnvUz)cRГH)p{F|JIK[oe|H0ho ,!H%i :RV!Ҹ_{uhړ7j &SE8=Kem8V6\Tlvm(s?Ftg^ 9%B<6oJ.*[5rir./-67LvWg%)p nUz)Vٙx3V,'Jw) SC6v&/9Wisީ//$ga?vUeZ1h>-O<8T1L5"BE'SIh0%\YUB<0 ) Rۏ =kaPխ>olnFp'<![2pJ|2ZihGvUaT/K1L2 ~랗CLc86U@Ͱj@)?a>XdY.sѺ3`ܺfr'p}c&-a]DjF~7w{K+ (8$lek{[߄zF -|ˡÿ"(] }\̱caoJ‰B#XLߖQy?&]'&Q$V }f0)k8軄=RsaNVfH]JX`琑Ԓ׮EXBZ|ДɧvUXcOq&$7kY T֝n&Zk9&D 2 y4gOsa`"3 #}(0bOc*'쮶N@Jp02 4=hN7q >jp_V0~i+mo5]'[ (e:/J`/ЋKV!U}@5sx y184iwhhバM\y-!nzn:9s[bL]oߟ5 wueތ$] {rd4ehͺHQ[).͸I@iLj,̆Pœe2Hj,bT[ w? m*zk !eƣbgb-:(t 3 𬐟߼TYjs' MxgOf[DNRK\4W_<+Bgƴ;D2hDFno^:nDKj) .IH0M%vZP-R쪐+RPeeƊOS߸6^;"dAWe0ݏsAAϯ2DP[).WH? \RD$ĉ$sXWϮ݀Pg։o.Gv!Egd5N0٧Qhŵ:V'GEkQf U(B_ O}DP!6ukU8pJdfؖ0/>HF iiE*j輖ׅHzQPiʫD| E6FX!9q:w_Egqʫ1l ¨,ěĺs1s眷U ZUc;%E="3bw?0XK&rZUwº1/a 1MMT_ԝ)-H0Mfړ.5ܻlm E/YљeJc VBa;P:cL4/j3eUG/!/zpе7BYM,/Em?nuQ`3sX쾶lwdHaQ Yp%gz kCxHrd;JUnAقx)W#~^Alnc2-Ѱ|͕@:Li_KԾg4 2=S/C-(e$S$a͠rW}0N֡Ҟ1~}CkL>372ɘ U(M [?g஬&?:w?`܄Tm:9r%fנ!b m,QW5RrGÏKkCTdY?_JGjICY/ ~}νz3UCgl6f /+mrkJo80& \H{Em5%Vq\JDE,u&P2IhSP" P\b&̙N#gcS}?Vh(e 77븯U:|+0C"R 6NZyBq+d@X_~( 6w"eWIkthvySgGCvTO`Hy> @ĨdZ< ;-4ݙ` nxURW)ĩoOYȇk_G+IEÍ!j._ ].> Z?L= qd̝)JMq~b]hM˘5/q5` obi}VLj7H[C26er\ŌYuc-j K"sWʜn掹.<0gt.v8R_k3*)=傶KӬ"{}hT^>c czFʉ%}y-+#-^VR[0VBD1[\ɚܳ=)rzl2B 3ՈApй3DGCbp>iKua}۬5&/3Ӽ[Z; νx=q1-ŕ*m*< Ip"*8u%CPSbJ4n7͢E3iOAoڜ^#p|z-PjRK RSX({X/,= r A叇 ZG;'X.7`ϚLS8詑{h~c(ܒsY߲&\W^-XҦBXD2#/`E4 g#'pȕ/y!T9[2X sdqaݍӃ= iGA{х&∑-#Y pPM+ Z@#jYTNz+!Ѩڳ̙Mf(UZ[ DE:?;upEU{;/ki,+'W>jfr>=Vi"w}/hTdC42m)&z鶋R~I2=_ 0|QQ@E3F) ⃕0o|Au0w7m)pm+M,=9юb 0GVNv?g.-Fwpr\KlELf8]͝&.WŔ# ťgVˉB2%}챃 mӀR Z /I]`K'̵>w )FbijέZ' U҇3-dZ_d6>]q' nTlcyu䜎2Mpi˝1LMO~EN+0LyDB~+KS>ov* Z.l[k)Gdj$po %bF6W s)<Ŝ *Txd J:!c*rge,EIaWI#+q#VW:H).O}?VWw+Ɔ'mf];<S67]7<$fj'-%ojQg뼎Z+6rEA~t6FbsU7j3ƚsAks7prc}kI1c}f7F-Pbn41=_ZWU{O٭14([13%V!!Y~vXg tJGsQe&;goC^++Q~.Ef'.K~kiKa_8%l_S+,xx-CMK@&N$ ΄ ؑ_]8ztGsW`L^ 0?UWONω\{>vrU,dA(TbfbF0f@AAx$W+q{[X|6U[٠#uRi'>>b@*G/LeM7f^:vQ!m&[& E)fh<''4>p2e%j/YHH&9j!KȚR=yGuTb'.fJ"d=s2Cu53D-!v/0Mms/'1WڄBOuN m@;bq{ {nCܥJ=`HؕW\AY+kN-2i-$K#A;-5 'V2@O3d e&0sے}ۖء:\ͥB$,7(ғз&Jp&wq"'R6sO!Z\q&r $0v8ڄ6O>(_چYZ1/[~zG#s88:O"!iq&qa|: &&ra++B;-A~!+%&Vcըۇ9}Z!^0H_ >~~9x(<ߟA]f[#(ZIoۇdRʭx^.6 sEVev2v08'*G $yn^,M'-q/`HWZWH>Xh[`U*DZu1GԯR^ GNϝ *"urս0&w*YLL5t1KtGsɣ]MH0-ʱP ooU"/SKkhQ~煮^_!O]£?D~ӱOfl׎zs!ͪ_55F 2e@Do!rRl8̭<c:Sz @d5B=i^͋XX3oWTZKjwғK7:7ޠpkƂPwS-fƎ'\9/lݵL.4\kʫϻK3))zOF>!_9C[@7]eBȟt,`lW½DUA'b,I̳9=.xS&ҡ$&_=,ǽ* 0iڪvq\FgKA ;Uhe^hh-Qњ“_=lOw~2XǹǴp&[U<</V;Q,)y3*2GX:)uMʇWRI}<mk8e?V:1کHil41K[O MûFDn $- )ֈ(S啧cvcb`Nݩ.#$x%ۭH( UE]q}X0C-W-Vo?B  Z`!ɦ^zeܿۻ|,H`*XSbm^kB8ˬM83>5K)vm~H)dHd~kU|g@EL"d0ZK&h{ՌʱnHбBo2Jl#1*jHxD8F/[B%ơzxŹ j_7کFS\+'iҴjae|ۻXUF.}_3( -X-uI:Dx_+ZgCLBBEҊœL'K'匧'l~BKju $~`v ]8oNGs*;D2ck[5CA\6%z9 -CgbKۅPxQۦu~5+Pj(~-ߔ9SY9P=N5_`vMz]A䁱7zRHTEtOisu[#l8Zu3L-dU֛_@%@fMN9oh\Fc}v_ 5sBCk9,LexD^" .dttbT 9c1vG )0PEBhH".W'g fV3cb#m?v?C|LDLowR3Қ| |Ebƣ1Fuu9E<™麄d+2<"[z?RWsW:e90"G Nݕb!Դfm c8թF)YnuF.!EOWq fyӛmn~)k]Q6ߢ!}8@dÃ$hvJ3H{KgGk c"J:G{Gy_:>_05ۈE_*.lGv3elxB%r$a,u|: rQb5⡚ѢiV v˼ƯS#7َCE!r}>]80$ b.׍kVohΝ-_P=bWLHh$;[ۗyIo(D_o*[dU 쎢P2nh]-\p@i%r>?u*: MA]O'wT͌^ ;VC R㚴k/uE(_B 0hfpRq<ء^eه 3g`loHi^/ 0ne}Wg6T>c$!]AmfޥR-foV>_a΄nUĖukka3XI3 *, 3&Ɂjz %ڙz@ ǧreᯓN@u?7ёRΞUe$$'"Ϛj-qiŮ~%yDYݔSfoRFwzjAA/!(7ryHq1"~=Xowyӡ6D*j9EQD1`2-5&s%hO=~N#o`b"p!r"f3)y.e"T 8cxݖEޣC^I '؊m|]c[:Lq9m܍HnbORo%1k=K 9}t=,>ڥ遥E>4A Cb)fvrjCsd,W=WYA i bҟlK#[-Wz:X DKnM$lU̖Thʹ@WN+F4̕ݵ'L߯ jy]F9flRkY7$~ d$!@.>Ge(Պm4Z-C: k*I;,#:aYځڄ81w|Vs6|jú8!ĚkowϞ)HϜbU{Nm*qWRx#)ޱ=cgAy4`tȚċE23>)i5`jOP;A11 pٽTp Ю-ڪyjC쐕E/Y2\ۚGq>NP vkߌub\\} R5.q|OGJ0-jC `70speH%,p 5f(jP܍W?ȭWl E(R;`#|j3DVSPWi_t֏oDS= wwNDo?epdԸ+%T3ɣޑXUn mB[DPQ\ 1"1 &)O1}MIJOq.-!i;4˟[FqžĽtpyɂvGIGOiu"|4hb!8X̽>hN#?Yv űP>gdr PA*]0tUvrb !5Uܲrɀ1!` Vi6]k B,7qmms;}/$Sy16'ձ_)e kz_}gErL+[U#dF=Sꛍc}M#V9 )!Ϙ?ɨtٵ(" YQbt+u('[Nَ"ݔ p5bl':h%AwU_ِaD9E2ͧ FcŎ+  &d4#w2Z*)ʈ8{N<TiЇ#ƅKnR\R;__]i)k/'#~$(V' Ohht0>9^XL5!bC2dծ[R7>q,;֐%̆=f]sٖɸA&vY-s>Pg%|wY_>#yg#զ#*߰VsǞG+%zdP=^R&&B J\qe bL< r[Wg!E,f;5MuM뵀hq ǸW1]- [i3 6"-n>TgvHVBL"N] U8@YTZK U0r͎ܜ>~j;}|[yVql"13JeȗrSjY *PbeCl_N*f@zn@X?wIGz?aς7y]cP2X#US@/.-'1]͙ nLjfP.B؀6W۴G:/ "]X/dƸB>7/*'-ni𚜫(6_pxrO*8ߗ,{>[|5 WIiq>N TEI@~h(ڧKXM4R{4 )5r1儱_1h)JDA#Nsg ^6%p_Ƹ,x\8_q J%=D+_{ K:bF)dRy#a#&&pV\=!&څ$jk0oT3/%R11/:hH7 -uQTgdmW7&wt@c]-]@Y(gluQ$($Tz={}8xըNB\p6P0> n ۔XޑŷhgUn`pX@:HчB`8R'Wnd?4R.&"'e ' >%blTJòv7>6giIp4lHKoɄZh$Ɣ ʀ6@-`g 7GKq Vei񶚷Is7c5ACJ^9?)/hQgT.}) 9*6|pTqhg3;J٨'2csԤ23돦rUߦf DVI?6v! `v ȴ_Ĉ"1LO^~Iu> mDn ;!*vFϮՇ).v=m ny{UHBޚrtq_gW %S8&wtU]`<}![ʄ:QL Hrzq(VϹad:LCTd4Z܊oyhkv%<똟Mݣpɔu(OK!3et? ^)u0}V+ykEN`\e{`\~ףcgzcCih7#VYֽk;~8XI/:if.Bh`3vG X6Oݶ7LjJY1mnW'~Y:h1gmZK *Jsxrب9pʖW=x4E)W(РxdY J@"iA Mկȝˣ*egwj9k 8j%4=,U 5la+(-^6yIG7"9sqm yڢ#ʪ/hG*6{+/(2 Ff3x{.:""iĠ;Fj%X%.ُ@"#w$U`;ėYA;> )Ր?|zDlEDkQwwۜS0bX醟i; dو[+ע8-@gbx>aެR#x`sAϐK B=s|3m'D&tj D!o:1cL5^2v"/RWXfS3.8[gwbuN½ࡆ_  ):ug|)ž\Jug]υL_l6bcBb?Yv *0O{YޝS@ԃ_^͖d Kl&쎠VqE kYPv [m#&6ҼX^I[4'mA[GE镈$L:ηc )驂""d<6kaU$O`ߥNcq.Șȶm g1ɋL^t\G- EbѰ{ 8rcyhM~pkP w*'ÉIΘJ=!_R1q;L6}ltS-{nFځ uF@ģ:5Lv2NyF8{pԸ{T/,vi䮑~raL(&aqvb1vԽmWtɣ#sȓC  `m]fΖ{Ut#ёl/N|O m&XnR!7 |N{ĭYۭ+7^BkNW* kP&\I6 ;śڄS2˶\灀$n^bL[CǾ1*,})#T\kslZ01U$9e]$:U4%"_V_V׺o4ͬ4t|ײ!vq1.g陁U)kkl ؾl֗T 'T5r`_8r;\O f)xǼpO_?u3?B~*i0;b& LBtfbP)7 ~9}3xHs4i#}^^}P QѮv@k {0K.b IKBVw(ǎP3ɐ *ٔh*`&fm*ky%J>47f\S_O{\*݉TgLဇׇ./p/IfULbE,t7dE@ } NMO-ԧ =z-eEW 8ĞJ"EQDζ)B3`"Z9\>ͼRDV't*#JH3+9)?[Ko__5``mRn i0X'!Q\YЧU^` b6e9<,UrDSCe!Ew}B"eRq6%Wq*G(3 bY)eu ,K:Ω,Ց@9/Ag@.KlѠ)| dz?)#W;ܗ+""$̟N .y׾k9{ExYsod>8~l˧"ȹX2QDŽ })oD`|xb7{9 ?oRourYka`C,=-B vF/' `QR>"d!}'vIh|)Ih wt[3^:FPEF'|)5.XѴL:AO%~GX3< PAtEw,fSi- d,og?'¡F xN]IZ|X  *. ;Z2Jf17vxK*H@778]q]͌Ea&> `v; :y<y1쾥V+:~jQNeO!ȥ;hBM ɏE ɨ}beRy~ÆFVF!3M#~ah72b w@_[:TuedIʞ,]Dancݣ~{OCe+6'B< X- f8@&eYf fTZNlC~qHc&#-TӿZB4J/IL!ǀsgKG#)|f8" l]ϙ;y~ET %{bh\Ca;w  ,cw>?+`jIdh_.=vx |ak|=P{b0~wʜ,Lthn۔J+l7Цa30ALF5\5>llH4yDCvQb6׶5+6!N>#^t"3nfs] }q"A|/h][jX9 >:,s?! YyYSgNfb`+㭷A45iXq|Oۋ%UKh a@xNr}Znr4Vd!/W}&%^;j|јhHUA"ͪ 8'Νe{L>I5{>rg -ρX<@`UhKG]:O68&΂S3?^41ݰ,wYRٸp*ߕgkJԖm<+ѱdcNf5v77u 3ROd&XVv"M}2j/IiEinXL*tbrQ =k7МDZRq=9͛]9(P"_]ECFp3==E  ˋ2y>n$.-?n?BmMdPه$s\\\jlKKgfu/ E DM,'5g(Ĩ->$ږ%G4RJ)֭ge?$o+ , 3ģjnEvijH VաNTj^"]M!),WvQɵC\dd81N.Ђc+u_O<~C7NvsJnG ILš0TXouiNl2 "Jhʒ)"J)\=/<~D xOƄdTP!*E-J"~2cb"7 փ\>AQDe~::n{[G-sZ5B^QWN8'cGM0 /ʺ& q6v15 -ɲvUc v;adT0©s E n=T/#2x[ ^'5,уM6"\PP%&ցtz0b]uրY=y,{)S5ţYcYoO Xq7Jvӆ {`Io۞xjG4s T/6(+gy.J[?4Y?g [jtNL6"5![] GEU*8WR01[>wX g* q#/Ԇb5%|Q9fV7+ &{7-sf0or-: _p=Џ3̮vAWX%=!NKX?>i#t-vSP+Boy|a=Xeq=µcd_Bg Kr}jD I?fP]=/r6]g6qi@)lp nVN^+4tbhx!B},z5 ;pS'Hjt,U<.cq=3+{xx6+AYKB-9^{c#"S-#m9NQSR8 49ߣYyu,S$u÷w%P~f < FUed^85gZN+QQxZƶ}VFsQ]Q Se)_esD͊1fFdp/*۔ qas&?o%%%s<]oA?|!;T5'ejC$)thT6m,ˍ4XFܠ 3IQF@$L@Ʒ*[ \"Ocp臭Jx~cFsC3ʙb'f4P"^#7ܺ$B 3晋pup ,Wx XS I\ i,kF4[*T8 +09T(L?'Sp $@TжMj_^xr]nFh==39=ܻ<w(|wLX Vr kt}sKW .JW(WgᒢilMݑɍ*ŞҖ2AM Y폺fi[X@+5ӿa=\5m,GqTSS%^}ɘ 3c+ס %`c{!ip7tTsLcaՕfUy$*燩{*|CCc1l8dig vGFwy.a ?#ꭰ3bmcR{ʾc&a=g, tߣ` 2| F{AA?͂o3FЯH.U;.Uw +gCOOkDD<\=Okd4ԌէjwӂA4YtʗeV<1kfh@ 0O hܦn@q ^Ckc)Wʱ燕CX` +*pUWSAs|9prmMQ=9m)?=Dw,#^arӋzGd5"Gy'zKdJ;kwl.Q ZZl 8;犈Rt-27!qǭ1sVlH+hL>wQ^.fkI/>6 ,^k:prIk/üK{5QKl'qse>( sX`QY8ϻix͍@/n%E{͇(A zaQWpV Z}פY`V#JW:CrTxv8Q`i]s<џj俗D݂.YlbQX:ڰQ+H-=!n $ @Q}%,>~u\ EBxni#]tIXG5J"RU4/8|/.7&3;TVBg~ՌDڨʼ* !Jɸu HtYU!IL,yᑊYdȾbvГڟJ!qW7}zb _^9`vג~+ g;W/UL,}څ$~z 4ؗYSۖh7q39Ls$°+Ws)fBao@ &$lEjB]&̱+{Fe(M6 ƍItd9Əg,6-> v_ivo2\0]昦X iv5 ֲ\}l7G_m$- P$x;3Ԕf! Ĭt-M jizaEew8vH(M\ 8vS1w#2{uM1gM(poo総.M}ԓ:ЪBѪ\Ya;HÌv+s/UXsl*lq4,@{/ 4\#DfT[&tpUc@K ոB%siid?9M1)]j ;f L.c:vŵcs{6YilHj ogFyHv4.y2:(_$ũ% Ӿ] .6o ;aKu~@D}/j_DlKHM@yQ=I`{p Mr`PX+`^?k^,A\̃ym2a4]s+V"k~M9naX)a^#L>iy| iC.ct{˭gX|4QͯW@Rڔru5|NhLG,? c̏N# օ"ꉣW.'Rv[;'(ky罺l$5Ps?sw-cgej }j,T!CWzFKr H]g{&$~dr|YgqE,P/l&6D-fyO9pD2P`q}3I`ݼ~>YH/ƻ(S8̓iъ ԙHn@K63d7Vr .4%НgnOc!X?Ti\ t9+hDJv/\vFO 8,.1+ŕKvP~T]\+=)vSE@Ϊ!^fʗI6R.YTJ2ު5G*ѴxZE*;=rl;{FuZ6≎uH&1?',ytp l'35.܊eUz D1N[;7n>N 9,/DT(a{F`/J=+Ejc_>/c~RU". -b蜯LQ/;j)A&")m#rj!po.z#}8-(כ\* j"RX7.in?=nl5'Yiu[]>'X,|FF%v~_A8oxV1#j{d)$VЕApZŋN:$ˍfW_Lȉq@4'Qܒ8M6\zvʬ2Oj Bɇ՗ cb(?B\ =Mb\8٣њ0 .݊+e` Z!Ӧ%TԠ%*k2-{I=& 1҂T&;%?W{pfj;V2DEeo4cU0ʕ\ZuQ̲q; C+JnwJa$pEJ!DNKUe \S6Nty[ K cNXVWZɊa)rﱣpl ˻T=,R(Tey"tfZ uZhGʤN&3Z-d&"{U6)]z[w? .G$IcҡCmVk86vRe'SVi]Nm܂.qxmi|(\iO\WWSTൄ^a0_ ̃E~:W%ȗ!RĝeϲDm]]Xewz*CAxT47I)OMfY [}f?[MF7F1z]tcbc6vb h tQnIW88N0 |JIX)c&Ifqtp={gL*U1#E.KnE+K2uq<$Omdtf?_ߙT+Wj~?_No> ]G4HH-h ofOub&/6|F<<jsf2#J e^B6NJ\كlrǰK٩!!.y zU}s`YeK].<υ9D?-J]63,Am#ǹFA |*^RIXM(Xhɂ:kANN0;N*+pI:kSu}f7//zJ/Xqmv$sD,%v`͋E˭6̪ D6&NM4n[;g6(&c#}SiX` ɹ.'Ӕ & H#46TYתG&,X{Z/?cRtL"㰺j1}A u63ԖvE9&z =1~`M88аGBV@v=Ҝ7 ,9n2JZ=5!2R$ )d)A4QM]v5soKͭ+zR8c3;ntEq>J5UɫI"(ri6ꇓ WAt';_`CZz84Kg~&BssUެ>ԏ>W~35FN1/\'vp_|vBvJ߰G$fܢd)iéJSB[y:dyestA]vӯnz660y^{'hbߜ3965VE@;X DЮ{QLS3?S]\A^:5Eϑ״v|84k GTg#-J0CLoD4 G;6?^ģ2yD!;+ܗ2#-lYzSTQ>Yӊ;R$([ FUԥo!?zO ]n܂0U̸6Pp]n%au_sZ: 1ŭ{'؊>yRfhC\t=Äذw{!Vѱ+Q)!Զ\ 2 8Ke 񄩦-V4<㖎qi֪'.&:7FD)[v9"*zF;DBFCDb~\*}J]Q ˉwT098KcD`Vj4(' }x[R*llGۋ=>A-aCIofu683 !-~O=~՗$C fg団)/jppjQkQ FG25j0 8*pZ>gt*?`4ζY|%Igff3ڗ`op0坽}&mUFZ[CG0Gl`Y}F9SU{qiCΩKej%x 4ᲹIy?[G>nKZɀ:V/Gٵ(4~,"uHV;:60($~ɦҚOyF vzPI0Y}Q $y<6~6hFpEsye>y$/vѻQLKo.rBK3ك1sIyG9=i|{|Ia3@k a\d7GNlSAzwué.wP6nJ9˥K;jX*$-:X'Wk[,` ]}.0n0vb%4<5aT"]~+oMo0xuQ%w CC\navhDLͅ޼Q[㡻"ˆȿJEKscnI$FܡKsɨcǒ!\ t Y1V&?74ߢ-RԈCZI/}k{:>+*葓󳹲JNI+$:>@HIi '1dzqn\Qmipw5|m1mfՀco ҁe]P%eaaxƿ+U^HVXWq^'/n}pXVC랞?+eKғ]uzw=2 !uuVsO@+K֭i|Ԓ_ohXFnxycVBGRL1.~i/㤀lj|˨ԩ췇7F߆(hEnf#ic қȥ%@h$*G~'-R袪=lsEaMFs F=odAV\䇻 H5MMT8/rs缄k#&bYI:\Yؠ =+`LN!z%.8YC{ș\`),PpwM_š 'j1&%&/xG4y &< kwǝ\8lE7dɜm!x%]H`(j~2D$˜}+”?Ģp6pV(j'nhy%bjӀ&J]?Y,]2xr?(+QX^zU_ֻPϯc< d*K K%l`u3P4tPT;󶽇5#䚱Ɵk"Qޖ޼#X޾hq$25l6y/x>wpDeTQoIN{{Fg52g"|= lLe^"Ƚ]bޢȹ$KPy;7 YzE:c*kz! l+2(G 4y:U@qFLgO~q/5\U9?) *.8Vޙ UxkrlϵIF6GFSi9P! k%"YG7E!GfT 5ʦ@v o>xڽQ$έCD$sސ g%LŸor,#kbW]rr Li^qoQ{ku<5pqu&!e!Q0|IY(e >u#dۏq n,:DVЈzj2[cEs栱 ,jv-mf+tJ&s0bSe~:Wl {= W;AȝQGR|՗ϭFY q8M6~Գm ':)_t˂-';+Z WF_(P(W@x4.@H1_^ Q̋t01ZxC]ոSQ2I!Ņ >@K#t-{Y(X_BhA:ⶕ!p!&,jYwnřxKhI`^ fg5ZDEOoWƾkhӟB,g9۝>6 D]JJ2u&$KWp*=n0+У#g3o]®k2@S,N^VNJ9mtVܾr SL-!5(z$$-1La, r)˹T)q3bs_k,_F3ApkݙBF5UƠTdEzB֭PKvsߗ^-! {*;L`SNJ?O.U`Eo v)fWK|&~|:.p!OtL| ZlS~Nl oXg*7sI&Qhl)/a64dp{b(d"5nx uCĄ>?^Ѫvjes~}=UW/;_XqcnYzLju˃QܲNϰPbN4{o9S{M>$Eſ[xcrz'&4J9,٬O +\W|ծg1U3rÕ7']d,fAWK3ɜ~V}TSIQeܡIt AԑK3lXnc\ܬ a@:opmgpxۯl 0)=mqWo@Q,Lp IS:ѓcc+PW&<,Xnz^Ćnl%P`чo>&ԃAStiR(e&9Z\m}`k"6i)YkZYqͅOU^ 1 >/zX &;)4$6jhʣ$݁X?e_FPpB~C2$q@ۆkuF1?QP~ۧl%N)#6  Sp96v6X{)Н7 R> H] <S|GY]ؐuSy1yzXRؼL*,"}ScFm Ep闧#o1ǘbǢlsC;A31j]>R`v-b-e^Bx9CwaVչ&m5i2\,keW֬xjsf9jLj`w4Z+ڳ,g"*A"vy{'}^$Īܑ2vEW59{($e{5MTc&/rxJpGq"Eu~"'؁0|X%IXFO t1^Fh4[Hk}iw19Wus*KQ354ӎek-j`U ?˝('Q;a^q$h%7Rl8/Œ0޻p_3xzI0}TT:Plsk9;> H=Z5>̲Ln+. %]&5uAe0ߊLBiD Q8:L VOI?Sg~d"=rgd_HȹY$ )^IA >S$3V3ĭIݘ ;$E\;YpL尪s< %^1l qm$O~@0y;oV}2S'$Qt/.# b޲ty-z!or@Bv>.:2ī`}Y9H&JH r)=%|Z:b S%ڿ\TYM ͷU?r4.QJ4qLik"IoX43NėGWɞ}i?z\AAe/ MTAz|KNPTUs8ʻ\*չ}Wc!+sKda6Ȧ~& NM`|\9G_Ǔ{ƙ p9n(sWM .*J@rң#Z|u LUb;N] mȌ jVݎZP%/2{"HXڋib#a=?1h}i:WnaPn]2͍Gk0? j-ce9|>=L>=ȂʜA;t)&4eO\pA]O &blpem@|PS`1?RgTYT9"'c rY;yg=X)jm0c@kPF{Ҝ~Vh rFc:; m-j0Ri3(o&1YFS V-I%+HRF7&H!*п i9mqlw|5n[UG OX૔%`rY4;*!QEQHA5u4n`6`Ԅ,j=]ͽP4K_쿬H3l^ZuDU{tϜy)O?a"D s-<]N BuaXLJ\"`_.+CjS 9) :|SJd9& ๯T<KGS?@0Q]6% Wn{Ǥ$>zL5߈vz/[XkzvU[–LXkF rivY_-3*2Zn_qC=Ltmvq6 ʙxG+ - c }_4v_@@#B1OgޚӌJ2;;]F֢zƺ˻1Z捌NޣgfsS<6um9a:u!Α0iL{] -a8EBV@YIH !Ft8 HZۼ]\r}uM)I~~7Ph~x sK3I򒅇ǸPJՋ C#D̹\#g[ VΘKpFcruА#6.V=A' ZPϞgJfUv P9oG&LB D6@%||Di,~ W~;+0 {mEdNLj Pֿ-75), ;RO5z4ŅBzj)MƱ} l<@3At<'F*[+C}w~Ĭ'!+yw9Owޫ+ݲg`+w0+:Uh`yh7^#{T*-ڻ#)bBD')O &vΡ\tAbfR)MCXZ$B9j6EƭpdXX^6ed[Rpiʧ vh½:c KK$NiFJ4Fg qEl\.+Z^(UD@h< dZ!em6 ,D21 W0<h&~EBOs,yQc!w`|h1qi)'JsH0V"E8 l7F7hzS};qtQ-B$Eh?9L6JLUe\72*iZt3m:.8MG^rḧ́_ < HB/–VuܟIdH۹tߤ_ *tFj#X4xC+PM^U&B4qWi!Ь A@T; zNumr!-1Z&e,IN;.>!#Af$cKTl$,v6k8oyB$iCkO}"w u_D%d^R ;{쬋lf#^4hٹh7f*itiҥ{ivk& yHh42AOt`8/oNWXXs<%Xhsh3aPZ-a'YRs]pi%Ķd= wRo9(tit=<\%iFA`p gd )uH?7,r$62+2w20Pzlj- .4RȇH;S|Alm7wi6gx+xjھ;)"`*,ʷcRɗ" 6-R4|5t^5EQ ' ԯ=~?nwxC8!:WC钽pt'^1uMwйt@ĭr@ӑ?^5:{xVvtUs&yGFg ~kz& *+~|R̭껭W3c91B0z~NmP C +c=_}'+W@MQ.@w\ %6|Q=! Nu[ܬXZf\ u%[X2tJFǞ1x1 JIEb?9yi%@@9}[LG?_75HU zNT֙b:(;&Y~%a/06y*կi;ԔK%X$WXjxL)hNJ8(GI;ɟG Lq:l5r^2\'u#}: ĕ^,|CNVnCwLR=}&RZjǑo._"(ǎ'gvR.h6ȽCSnwVJ_fU{JjuD XuܥgcOVPC6<o[A8LlHµ- uT7Ue W1SF"W7EwyB'$stGNfUژgQnKGsirxW S? cA[FQ.4|Q[x΅C}qd},5+y5LwRso`:!(tyPOãoa}MtZڴŰC̩s8D(,+0"-<~ pI\HBJ|OI<*+cV =.Yk\j- @Io<R0 g~Rn )ydvqכ&tI;$[O"!GgO݀mLB /P<|$͛]J$66Cw6ͅE.PK:ؑdo5S ipѾrK-+-ڢxbFY 5$z{DI'Zy4FC8}/hzL@ W66bůtVr>)#)-4O&M^[HνeKU ABSWɽʖ /`K2UMi۲J3GWB$9ZmCg |$t=1|=V eKq{ZPm;kT2 \z*Wd0Юu6 9Z05Vdl"IoP?/z!Szl% e h'Ҭw7?BFg&G[R~M?0sJSj>|v7@WY+a3ߗ VI:i{M*Nf'`^z߷\ 261mo=X#s,]@W?$˾[P .&`H@8{6 l7g6# -}t K<7:" ~aل=}ؑ2WFYBiV8 t /ALZesvOd#K&4+ȶzh:Uyye ͙Lir?LLsHu ~IU&dw9 =aUZ!ҬZWTlzG|FqxB0_$[z*D \HÖmz?Y.IZ⏃4P^ė 6Ғvrfa*ImcSAF ά' r!}U3A)kVI"cҸtB/FR[PPF+(dw-1;$w1oެ_A)#eBK(k_d] Ƨ<ᦣᘉ{J#Ir)-f/UE)H,F+B!52StI*D5+ ΄ȁ } ـ!f {[uV1ˊ}/8*֤~>HTpnzHAx2?YY2ixA߾2H0d֕|c!Ͼ6YZjo)ދ~JPv_߿ ߅ |laީa_HߓXHUWϊLj+pdjAשd8ٔE#~= .JWl@MU~VM | hG_Ig8z/!ȨYl,_>&hì+sեu$HiV43|I r{Rb_uXO0As=ںC{%CFR:m Ah.$+>b.E/H!lyꭼbxR*@-\)//LE\|5.~ k2F- SٔQbme?:~ĭ߻sy0hP\Ҝ đJY- >OXNyL 񇘻U\2j=@kPK 'KE ; ,4< bìN1>&]8W:H#8x X~!p=d 3m dGm}EWR#HVK?gaËG$ oѭ> c6i9&*&Eg6X%g;C2F9QcXIa!I-Җ_ N_4ÖNBr NDp.TJ뮎s%1yXv]H^w[R<{ BItmPÔ ǗN'";5ۤ#''tZ{D^'oK4ՐVU iV2BK\]cba8ⵂ[P疥,IC>ql-M05"gfIgi;J *5Nn:ػv~ՖzU#_&3{\@Ƚ6}Oāk$!s4>w OcpGe]y(<7' -__l#:I]ae۳ExgEgA2~֚fZSpF$;o->i?K-F S>C5sпZ2g7ѾC9jbkǍ[؞ I T̴CkqcM1Es*\j;vA-+u]GsQK<$|ɱ-s !Dv g-Gꈄ93)^@n 8/R/+߄X6NσXѳu {»紼Wj Y)ju|uۧ5Eo㩼TV2h2~#ypWG xw+SԸ %c.J~<I=ˌ0KGVP_mVvT$THu? Oab/!IaD"Yڭz \Gµu,TMJy4jVns:/7#/Xg#u`^Z+gh1Ϳb:͍~<6͆k}L5aH{CV*=kQp ;^{UςX"OԶB2{737A0klGO6vϗPHQ E1Do'D%E#kL4-%e[,qzt*ܴS`& :_Z6㇟5}}nZL"e=aJfx qZ͞B?`HCjc8Zy6ënu}oJfsX$?tN^9NXX=8`eLj)8F(S()`Ol@ E;f3紴H+x3#E3ДwQ=F*q]p⍆WRo?q1;y᙭ .x d A%"flLpD/ֽs2=t^H rC:v/Ni׈Yk~4ނ`cO}-F0?ʑ 9Ѣ*䂍I䮕ƢH՗zU;:~@R~sRZYXPїa%DJLt~t86eP/ނ6ӫH]?19'8-U…?A_Sd>Nu΁{VO/o4Y2բY^t<)bT v4&8VPPy,AĬk$>[&̸8!$I"͗ƹv>޵ggotO]`7|.m &wmy9t apձh-M|J0.S^jbңUrOJsވ Gp[8VNnjgjRM܉ia[ꏛL)W,̱ nPȄFv-~Qڟ,D1ѻnNd}3f ثgA~Ɏ牄hw*k\7&mϬ>y;? QVAD6ahW,8K pzQ1v" ߧ,dlx*h/xhhW5.JҜK}: ŋDvӒY@_^ڸХO1UW@X^+j0WKW9vYυ߱Jk5e <$% k;AzxBU4H~9r>/bJ#XĬOl^c;*Y'A[0H"7Q/  F QDI#+A|Q׍HO? '.xeŠh]&uq5r 3L)cDV"``X``Rm=*;ۖ 4l!Í~\)yvR_i'3sj ji4G܃-v50+_rb (rX=G=sd7KK)bn^2 ܽuL0A/{[EamB>z15o4cI/ jScFåJCXSFf\TqH]Vm{#wdh*T%tjʴ ?|g!+i󥫊Љ 7JG<Mͽ G\.>f(…dK KڡI|"&yQ̋Z @E?y }%:h(NT(&"INA^?FY`T"m0&=%vyzwĭ$Uвsb⚄ Fgaz[]grO(-#O>@G^*lQI]qRN&à$_*L% 3ڑgf#Q`[c$@ȾokTsX3^,; ##%I=42q|2|/)[g!e ,*G:cJgN5"? B^{x\+sh\+T[FE+llB܉x\: g&V(6+IE˝0GΖ_jEil \}ZWM .D}*p+/E!wޔײͻJ є84zRkEe+wwkC3'^t>m(&93aLP\/jTLs|ɛͷg#UZk!wp*hM64  Fn*%#$\" pV/.ξf|-M!b E_9P|Y 5j(PBe |US`7:]'uԳe椫좰 1n'Ƞ *do '_*O>ILzՄTtpl`!V!CFOlbCyNKxQw( -S5@;-yL\AgDR n~Ӭ ŃTx:Յl!e d}W}~,gr Nn^:aynzȚX*.sXdB­j]\ IQ=2GrJߒrҙ5LI&k~wlvmh >iw]oN a/,_݁݋~)=Ax| M~:UF"?ٺ_+nc s6F8H9Kt@FZa3BLxgc-4c=h 'h ,aW-Q`jR]*W$ͿgTҪnX7Jf%'C/, Vu[*Ls^:g,flPދ/^Dt}cU q#l/fYFYo'z1!D*XDߜnM~> D,ON25M8B˾}x+J%n%*!ݓ,#Cc&\%vM.;Kob{Dӧ?e5tZ`U?<ΥʈYVzNL39Nn&)^p!9TiEY$ZѡU8|1_ Edp*=' ]Y̕Y=d,xy}T.``$ô} z3pʤ[Hk } /' fx=PQޥk)z!d^ݏHb4.C6=4e(:;E v'fߓPކ55FmN/~x l#}FSէ-,ufi{ov9K_,}GA3F' 3ftk.P\^ `XPfH'wMD(LRbeJ͓!BN>B(92cM X4s{:(GIߡg؛}Dd^1CqiU/HYL9%Cs^&,-B&SɭibVadݔ%)@~Mm U^55w33SoHL[nWEK%kwZ稬 ^\2wTez'  W6?asnz3=]Y\oIx ?_ϗÿ?UZ7k#z%h,Wrg$+0s˛ efZFkf 9`Kv9:kᨾz,5?h⾚7ت>w8ɫLlo[Y{vIn96.C((AA\^I`0|Gɱ@'RMQCn:5wIO,ndy;?ǔD`+}yG\ײ1L{6c6jՂ>t:y*x$ :ͳ{!umm/1ҳ3!̶Fo*X$ȃj=7:6ߜW #0huf=\-5Kϝah~13':Ϳc/4j],_EY"[E)U=>F ?\hC\5B^TnD1sS fLA"\pq"Q$XV[ R=<1ӉjDY7_kPܺUSHB#M{)!zk(H".vy͖]-M(pcƧkaf/#U(K > Kg|ͽl9Tvfİ8jgz]22  wýöp^ Jsc]. ;Rjͳ e-R͚Pqq:ԫ 5̟ 2+fZPBXhjtJseNv*931yLZs˯ګlK)xLޥ∈6E:r~A*\RzH:*FҠ=Ͽ iQ;7Cn*>ZD8 Qin9VXPi(ˤha[CꞹF"G1{Œ=ބlƣOHWhL0==ToWJկ{#JLjr&:b"3+ÒnSVP¸c3-TJ;Pe3Ӱ65- x#~7[*)6>`DD),.ґtHdy2WMD8řZetGj9▓uC`❴v<t$x],]aҹ] )D=Hz2t!CҧpCۿI1mJ%"9_fV?ʊx/pe}ģudڬQY~ĊXjVZ/C(,<)W].EN4YjHp0uV l^[VS#|1ғ7 ${е`;XcL҂0"~k4;yǃ !S=l瑝5,{&ǰCmMkSEtřmӾ&ń|rLf1`!QN5M)]R`7Y#VSt}Kn=ލ` T/2 %&~f+Hj:k;|b.y@w}gԊO;7^B(y6k z=2wP>XY].t CRV_6S>>xkl\`'Hx˹"A߿6T>k /V<"R&@ dC6rcYxvPy;ɼRrCky:m}M9:_x$0O|K^WPtG* ufu =b y]m 1=" Ohb;%>@ ![bx)'ұ?ȞC3Ia !pUdvq,%5(.7.iݏz+GB%K [R(g0^ыs?hZfpK~j3"~~y,:3 (a8$z ZP hך^Nq>"y+D?Ȕ< M8;V䁀vVNFI#οzKƙѱЭ:uD0 =㈺^iڑ5eh3gU3PSt_K./Z2 7j&OE@#d"k/(ֵ綑8NO89fq(Ii{TG m{^A1G& ?5rsz4CAz~RmMʴge;qYTHT*HxH]AA]+&#Szi VÃWliC. /bՈ*2k}{'G[P y%O4#0dHg\ˣx, >knP Gm99X3^/ĥho<\Q,ɬ^;/G'{F*jt{VFT)tB^R4oKN;wM'sS g&]jfRg}eܑ ̨@Tmh";Aزܙ/"Bjycl5, C$xe_}#=ܪkZpY)c@c_սO-}Z1Dwɶy˻"SuI»Rt41~ EDuS ksM iS=3M= _~7TZXw|KVEg.l~Hp6{D;mVh9o3LW13W/O]%R5f[AD'$/Fc㩵WO602(Fta?y2m Old޼^|o H+\-RMjӝgބAenX3|(mV Ho1dLm)e9*İϬHEfyJص,Ù S:є'8-ǂsE"D֛CؘYmVere mҮ%*;Q1]ނV&pߜJ-Uv U"OL(–f =Z⠉ z&MH0MBQ(~YRyF@4?[ J+bg6 d60B=գ'w+F>(~;ɓsuaI尧 ý lc!Z13!kS--djG}$9{Ɨ)cw#۩a}B:J[&t7^f@3[k2!D70RZoܩ’+$50$ro>\XgR3Y qު蓣H L=d?u5F>*U"r9'ՏA@"oPאwiKհU>f03wg*hl CöȑSG+.o:i7K5(x0 HU}VDq3 r*T-TypҰ#e]oˠ#{Ja`źA҆!]WOJFsܵ b[A6_ Sg9<لB햼K?0 T_|殗uh-OSPݧ8}Sq0 0h[Fψ)P¶xLaq &sW|{ ASwiyf-oncdh޸euD{CoQt3MZV@W#5 Œ0褨_T4ubZ~AX&REkcV/ \d=s-:Bի]!^1@׌Hsx,F/oRX]4‘Xlt1~DBQSK춯kB7}2~y^tWb6eZA@{[}D!s7 QWMnqW ^kqw\1zr*3 2!)zm7|-gXߐl2_u^Gy-KiO6#qzXdi(HIV" flQ6$ĉC5c F1&"֎Ifq=I/t{:.8, :)c(}VLa@q3 GV‡ (īlF7 nLܺEyPvgZ?' M/K0hFN8 ѫ]-5|uwqeoc0l ۶Ƀ9.Yc91X|nTvLX x1^o^ssȴX\_dYv~( -N3;[bZ/) =#<ކ>"Ch0jQ->o$ȕsa]RNΦdӯ_`6BjXH&O#Skb6Oɯ(Jq ' u ^=>uGqdؿ~ {]wԨQf %Qh |kVHn+{P1/|!5RKuaq!BKRt=9(",!Uo 3$x^0"* GLI-ʼFa |[pe|-\/m^nCS3lӻYA{d1%7% BXeFzժ9}rĹvKk$x$"}i!ZGL_M7$aRGԂ\Y^<­&+8 rt@zB :2]!RWu62/ e}Sc9&`)n^>?}ƧgkxTEZǘ/R?U* NFc|FZPEu9l4)-` yZ *$)nWMhN`Ӏ5=6"\)S$Guv%8% MxEΜc$wq!hLX{ |[~#@jVqDEݸ6 ͬàVR)qnA9CzN379dO;\$a]hLY nzN phJ8瀆TpP"t @clŔtt=ҤK6 F" @|; E"k8M쎫iB}7[Zkΰ̍dՒfD?ǗA4jG堘n3R.G"aitgR_2wFc9V@Ts:dɌ+ 0 ŕp&!Jfx_OS>{-9=[]hחZ`$ɸVe3?e\= $QQ>,[/Œط:dr)$:/+e$' l`rsK$'gƅ$x\n|/?*o7ɸZ;v,;^Tp9qŬO=3Y*k~5' +BPV)$HBjVY0Ƿ.BMղA KRd] |0vh9'1Fy3.j[՟:$KYT997̯ȖQ.ѝ:]w22yMP QDz5Of$djE,QIӫɳt?ȣD۽g;Y,F^wY7µne:lE Yu@+yn6cVI rJAa'k}h?5> %KHB 8E7+Lt2'Ǻ=-ِQ'bo; j5֘Dz+a*xPX6A.6_U|m7iUJ]]E`?BGHېv_Fe1"F|^Z/w0yaNI.RIHdVE"8ZVc IF|> L*:&A]^uR^A$giZ@tZD۠K;J-I FFR^gi"-ӌ} iWs2OmZ g,32= %|:pAF8N$[" r0 ݩ_zۧA*=A0蹯T#ZBZR^.+ :"2..A"&q-[ϓa O;gK0"lf6WꚓjFlZîz"1QcMD{ nCX#B` k g5ZR\7#u@1"ܓd[t{TYW'"a+9֤*υ鈊at /Um-^mѓī]V%a#.zxǮZ@^K¼|Wn(/C=I!}Z#OtsAq6#;k){q)RFWXlڃ /]J60[W}$<`ґ'^aLoOoe})Cu1UP恥-GGv^eɸ̥gARjm%B g~V~nd-ϣ8ֻ|&TI̿wU<ҡr\0dMEŀɚun 5P*Hj6ژRnͳ HJҠjN~|3M:c2Z&J7ra lg}xv/4kUFkÿ9.~kV"za3)qRlkBЙ&>s% {8q6;K!O3yBÚ,aD&:hpŶFHzvTHLZZ}ե"eԤ.8*&+3Zs`2gJ/`t_aFwP=.sIRNߙKϖy%@ Gt,,jfzL0sr1EpǎrƮu)*-)̫q0Qs}hjxH$kORid)C hJ\ӭMULk\K^ _ ʁ4vl6@Kل1CGfL(MY/;2Yxk=m $WM1ڽ7P5gͥuRmʜi HWO^8/-cUv33!̾%W* ԩDj7B6!;yX.VlkCz_jM./ ԵPJEdOo%X4k| FB{,6kXi;\0/`.1 =^ѓ䚻2-6MK!N^kD;>U+1V Dwre(VV=q\fпpR|.$t쥃}}*H=l/H #@:qڭPKeUaM{ڝcfiڊBEҠ&?ɓ5%CUdBrvmP_V؏3=p0探sj`eD`(cG3ѬQ:WCBP!zY9wy;cEB}q`=vs{^9י]E4#7;-Y _12%%:_SYBUJ 4ߵ_eBq9GTG}cEZ}i }XbKbe 59d{Hd<;DJxv)3Z`:pIPRFBk{ldL<׮"8,۳}<+sjFBŚQ6a 7#': >BiK  $ AY`*ۥDB&ŏF:佇'/i;V׸DBŽͯMbr]ϩ0c*bJA|E\E֥˪T|+["abocеz 3,ۈ?[crI7)0OBgT EE+M!jG DVcU *75ό\o1?,#;dUJZ/lO_ǡZܰ<P)3~lHT?7؋o2sJ^FVOwDv]8\g~396Kҹ{[A\k0}|°;7|Ė5^գ!VoО"&%0`3w.[ۇF9)5j6/ɫ"Jo^Ujkf ԉf'⚓D"Z-15[M7}vt Ą\ %*Г)Z}o)j{-QؗCCX` uj 7ʘ7!~8*kY6_0&s?bXfje`j8:gf3Zj2 ޛ'.ç4J _/.zⱫ"HR~ʘ@L_ lf,d2!Z!ҽZԇp" XeG>GniXs@h(G_gZG|v4 {9\[Ga@[P9klM0;feK:E0*c$46K /z0ޫul#2a'8(ɱ5ʤY"?C|dqn徰U‡G9|~6xh6GN/ kX=1Q\#?KN6jЪH(}[b\?T(_/bYZx4Cul;ZbS6=,8HM)Dǚ92hLW\?N2Uͤiu^Jp:K5^bi@ &mV}!]b0($ZP,j&06pF)(LM[V$Z/yZ+3b:߰'h7]ءYZda#vM) G5|^Xo)Oof.9K'@C%~п۫yY8FCwBMےZZwT7vzҢ*%LΎJC:+QpW6,<ڹ)WKUKJW[:o)+Ux0^I) l?!7HQFK_xw ,x]hefE2(G ghwoN#nt$/@k*6T"0*KXDg?L 2-* lkVH TrȸvSnv铲.0|xn0l f[ko=l7RPnVb;g'rO6NxC+F3ƬeJyX1zH|b@Yfm} 1Ob kom4^ y#lA*KF<0:Fw,d 䩶V hu}];SbB Q.7d')c.O<@(&9O~QW-jPk551YO-d?DRjopa6@Z5#X#BIֿ_*@P8zxw'&M'剛y 9A*]_@3ᶠG(yD"+AZn\B2W@nxfA|q]H{YJ n8>U!-t@B)MaNeSQ%Qwy;=iR*4ey6FC'ZjLb.HU8`.*8V*4xHJɉ9"z(0/n~b#:$x~܉JMHԼa7qs/cE^!ʩn#ۍ~ 3Aӭg{[{YJMn uxǷ9!1ۧc^:;9rC'ZǷfH/ԏ#1DQtha7jÉb}1,5R zdY|d!ԠAȂ++@`W70al5;zy8aTV*]!ȿ!sʨ;ҹw1$yz t X[m4yD "Qwki6kB 5{¦,+<6=691վL b>?fv$~rgvMF%E2ףB.\|I+ʐm'b34 rII5\n蘈U,an"KHč{ 75 3uF rm{xL96LnDۃK~}~9lziJ]H:1z["q9yJSڇ_?nQ v\6䛲V#|U>m  `1]gjw0|]tK&(f,c.LƱduHf icO fT7`F ~tiXPC9Ih. ߮􋶸jK)|@T32ݟ)s/@+%]+,u^0>٫ѻTdܒDY7 N5H %$`;jj2u({WՃI8ZYTPr Ъޘ5L0;*`c%Mf/hӭڊX["'sQ,VfD˝fzSx󲗖Lv=Ra˄$QfP{Y\jqHaké:$lH@EnDfK^j=WۉlLIUɾ.}RGĻ '@UR7T5`)'.y{hbV.ɻ@5R]"k*q^8װÅz՜5]-O ؖ՘I)&Ǒia)T+;O.p@ٯ 熇YZLE]]}O`{Þ̬̾"(kkĤdKcn8&l{>ĊIn\4%筸gN]i{ƏmIDUA Őjl#7~ Go f2' j\B*1k.gٔVvO).! M!h,l$na4eR񔅌i 86$=U{ECq?|8[H7e/Md7d| CoXO,R[WD^~Ɲ@ξ1bܘStnگ=ʍ&(@VϙC d9Ȓ@|Z@Gq1lCkUv";/pP'L/"`:w_$X#Z!!iZ)'*J 2,)<}+&Iӵ* K˳23B ߴĔ$ňN8ŽvmeFT_P`I\s٠AGIdyojRaqAeBD@ WhϜ!=s'U/*gz öm"uHFzm`5qQ4,Kgi j" P! bPbJ[8׷Dk0yyi^ qԏY~nJ K@$!Rutد{]<}fC1sc/5T-4 GToC0}krNrE}ĸ1|{i#_1`'>4" w/~bX(wDT_dUv=Ux>4yqL~\}F%4^b s󤗴PڵӖ6<%p%`3A~}qGoq ˽ 4Xha M5;18z2 i @z*dZ٘p!LjC,ZgDZE{A |fHe VaɣStyPKg4WpB É'yM 0g.G8UpL.y`WSG6M}{`Q%S@s3 BY?4 TVIwGI5:s#mclcݶh7Ә~j4?#@S+y&#XtExC##(!T*}O߽' JO{]/ y,J30V;R5e4:._0_%֬\GryOY9cedҍb-+'-Rei'+9vr'U k㊓!G]^-u37NCet׳p#bADӹ9-u~\l^i+EI$rm`aٗ"r+!Iw 6no^2ω7?&Q@yBtYJ[?km=#Y羅)9ջ[8aq3n䬍&t kkyc~5FvT7+AɅgϵ IXUAmH>wf%FowSɺi )ucoVX g 0 ُ.lzLhb64fxur"%F0z@{mBX5F^ea\f )w5qtT\/U25Qnz ܉{J6w@p-;8CF]قVIٯ/Zq f O~HΠ O#Zլѧ4Ax G#CAVlGj"D>P4[yδPCQ˾0Bbv 3nRPy 0,!Ł<:6ý ;oB 4Vǹ2o~Ŋ&Y(n4+{_ dM։S+@lwPE%+k=`tZڛ^X{[<}Xn>"Ph{@_Jk_D \ɒ K ,܈sgXké)1b_<  XoYfSPMPԇECc;&./-ed) 6N1E*Prn Mtm/>̩%:9/C|z]J'ݒVZl+@!1x2pw U1BKCDxh@FN'/`W@$x3ə 0BAQ MGݢT4Em##-]< 6yhOuJ|B }},É>{\{-T{e]_|.1vC?+:S;G1i]2xtMǬm-R;u vq RHk8$Vl0ud+ T[};S@,!dr*`@{1١FfvnL(A %YiГRKp:Z0Cc\waY<=p>#3uBdB/d,囜Fp#8]y#s=ЭBE;wɷ&&yqG>%%%sL8ѷsݰsuR dY>hp,[A޺#fm[ !1oD@F<޷(nmQigdw^ܝ=C™aWi]˦A0lmZ .du aeZVcB'=m6tdF_6Q ʎ+?K m("I,Ң&җSƔre_ |<h̡M@I Oje,؆[0v|q{AN_d;}SO&-{aNޑ nEz[S/.#ρQo'q9TKE> G \>Ҩwp'cQ@?nYĒ7bȾ y:/H CPbBHIQJ%6PO\1tJ=bU@@tXwqhQ\& E4fDJ7"8k(Bh|GJr4C pXhCln(rzo5i+7%4 PMaY3>ّ1v5O))oZ^MU)<LYk/ =vYxmA?=bzMW7 +o18wKi Taa.]+jV+lwpکaXn,q ,Cgޱ(&$v|13+C-_<-8(&s=e)Ɲ|^'.ٿq@P4'k~W_Nژ5!9z7ThuGvxMA`\~HZwsi^G7-̍e\Yik9Kz.OjI,YGA}1kwP9%bȩuJ"„Tѣ65.}C%oKkTUH |.fb7YHѧ/Όi~oYsZ _]%dZV5? wHhTPЯ&Gx8˞8MPonz(IJYD7/dr7\vNl]3.0Up-o 2?i 2 뛥6$ײBU FdžBQ󝋤`*-bG~ֿjh{K }s>`ְ5j@!S[ʙ9nޕe@GK{@:["e;RP)kmFBN2iiju4ԉ޹~Fr0")\i}m|ȷ1٠19= iwk1^YE ;lUD{Yĕt9CTSIg`1#qҼA#$ D r=/;pA_ۣ3wax<[V8(tDZ3X`RPVaĸVZ\z6&Twt0lw¼#%&ɱ-1ɴ{"}qg0UďvӶDA隌ۑP{,;B6oi8ֹIRv˞{ omtp>9. -&=2rl ݋usX<:Қx_΁Q=ջR6DPP ĖץmzlmYkvA$)XԤn23 H9Dg X?x*'﮳wΎ+d,Hsiܢ4@l4Mͻ+9-WY (){E,Af\&wSVgrC^ ñ_7^n2MXdLcf-VJBZ<4zR%-;£f73nf+,H;A֑:e^:J-3̈=ѐ-.Z_s&63C`K")VR7y3UT Zb /hW癸_ov`]Ux0 tƨo'_oWj%_;2+Zweo ʬ5SW[C/O$wR|r(U Fn0NmD%8Ȉܼy7ީbK@*u~xWr.`X4zȫpJ? E>VFR;$ kV*b!y"ϙx~sZEULjTC| t/SO7qX*#!;SE۴bOzt08p6kpa \so*u/紑x8└^fOd cm2u7b>VΆ/.ͮLEwT7X&ֿh)cC=)c8Dv)5cף6tıCН+j<0d `6|aa`}1%_گeA^2Vî}ݬߙ\ޥ ~#Ӻ "v,QLńnrɩw@e)G%od:EY"ȥ+oE-;|uK]؜],$ q+iFp:uqH['Eވ,+&,|fvrjh&,.G {8舱g!1, Ra/E#l\)0,F{9 'x xgy/^'։uߟvzFd{[1"\5gMZ=~#cyh )j֬Bm(ͫf@Kg} F UT?j[T[PSs^|өגJI[5=%7J]e'wf N@n4MtNx4R SoWRGZ6IA1b:B:_ rfFe`c4'GwGWNӂ)N)`J']Uk^TP4V,4cʜXJ<+9q]g(ݽrpfwJG˱ٱf6> ZHΠx `uCEwO.RSU}0aޫmşb1>^qD~*W.McT`gIP{ڃr<&EorEU'BjIu:]I$5ΨrDNlWmղ'5r`~5R.E9Ga{]y3ˏܵصQQQm'r1am |'򟫝^YwVXaGemTL6,5ls%,]㕃YՍYQx+>gIצP%s{&8Ѫo1ʁUէ!-U#?x)iR8RLv4jyJoK-;)BB2Y[KpG֕'oG|Z@t[HPh 5RBSHg+X"b4,Hl^\H7LalfTd+y!Xo;jƪ.붼 [yaT|+JW%()6vBƹ^{g9'تQ*bUjqVt [/V*k #}:@vG1FYVKDz*" a%sa 4C<ˑ᧎e&Wm^X:(ɊYy"H_#zrx"ls~zva(U-RB9p}~<3L&bqz IXaԕ:9)CzPX?]M7 UHނq7BӴQŹ#b,y)FJ; g^ň#0t^x=`#$6m~?tT :XAWi5YÝu7A7t/wEGh_1`(K(|̒Ȟ5lu~7 6ab,1IZroƲES49J;i ݊E" ~|m&iQ{A@hvrۿTeT<85}86BYh#:l"?W&ͨ-\Ay?,\Q%@ ^ҩI͝L<7Lut9MDPXBN5J7(#*5x\W~F#>dr_OG)kCT7N.?s#i i|d:yUJyH56aDk'Zֺo=rw.Qd/‰NE%>`QXz4A\Jm$a`v 5]O.Cu@%!)9M|eJr dj %:᷹X_'o,r8*au̐$NxK?n3!̫I9࠿?[ *OPj,}&~Ͷ Ud?)a-(e4 O:PQ_mnnmbqO"u d.2 ^*jDw0ͽLno5lA *>3nAx |q7,PY.06C9ӅX6=IQ` A=RCi`37^{Hcje8x ERH64c-z9gJ}8t/S%M`> -PBP aDºd?xT5RX)0 blӘ\H,28?O!xDEVu{˭-bܟDs%ab<2ℸ)8J20Lh/R8/(߈9K 2ڈ ΣK G#&71OX' ReCrs:2|8B5@-=,8n9L,.cdɉi!}[]yd~0*bw$9Q jɽF~Wl@,"˓ĺ<3mY_0`5ueKT$gxP%'1\P#E][ʻ ԛy]B|@#ri!%; 2Nh%p6 %f_uIfAzE#gYB RԑKJwPY3\>)i"Hr; 5bar?~.TD/DA[owǼپRe#JMk}giFGTGlB{ ȠBsvo|fV8`zN{"ڕr?i"XN.qd ř`Tm'zo2Ḛv̚ .pn_'j3?}K6u$WJ">&nٺnoi:6%,rs血-XSț`G d0dv v oTОdÆ_*hbI\2*ֈ|Qd:Hh)G_nVh\\'|u* mG˝C}17Me3|I t&x1#1w-3tì80wdrs'+aY_rCpLbDCoyá8a8PbU5b"F!_-C DЋwK#4F]IrtGA'x4'WTFbH꧐WeU_%WɻD1Dn@ZLY@3cSJH >vgkcWҿ8=QDVԡWCwwR*ps$~ܖ?`?ItY/w"w89E2Fbk_C]ɾ:.e`ޮ`mVQ+RdlRIyYŨ #dRQcVY|NŃջEHv۞wށu~g%";t+ G{gP(qm%[Bnm]m*-0` rQl뷍ߝ2jBۣMX!' 3S$(ul!2׏*]+ͼ'cO\$ n B(U222E [C}?M7dʇ s ;el/ͱ(THh%4~3X8S')~E7xA;sF) 's?FepRu-+_i/ 0h 1:%4|_鰦!^\.Ph+"d}b2;8fWCpuCNNZKH761b`NΣ +nn5W5k r(QV-~o}TB񑑔k!nFAq!dSvaYmH='[LEü(%=(eԳB6HU%Qz޶'g~/oMHuQVt^VFGw}JX_ϽO4`1iX6N J 8dc+f"dK@<œr#c.<6\wxs3GW4IjeV+w:zTvb~bLl(3Wy`[Ïs&X2e ]wb Ouu fct riDK»e;[%mMan, 9w E&t\j9@̘ zpN8V2tw%0)/*Z3w}9 [#rɤn`~" c >H(/Kd4VD5nYGKdάnȐYI{*(nёadIrbTD,Wzu#eee{ceN;_3Q4Zb6DZ;[w4eT\:%;x(^넒R"~l0;Tk~Q@nb $d]J=e[}JˤwuI:k{=TR">Ps<] -(Khѿ[Elg3s kjExnf}Fe]R8u-7Mc@V+ןn47v1% -+kGOiۻR7>rwq,T@lI|$Ɖ"O#+07v ؀@R gRŵ-R^FɎ X4ciۭ*pJ ĺ`̧])L^T0AS7MAE@gff{A͂>2}Lzd7ֆA͹ig/n} Ԧ%&Od7_6^N2S-e5o ^ %7і4*ha 'ɺ x7@m7O${Ɋ+**R zLW!nM XtؒȒM v֧J\>S{o I IJU,Z@FG5?k{ռ$Y8djpS]#Kq5P4$L$lLFRېg>A*+B SaChGwG9/tXБ3ӣ畈Y"]B]@gykQ`믦9 ~?;(N}eK_紈ד %UWh;;, *7 LL>6f+芔GZGXڡsIDDG /2J)aܔߦѮ̂Z5&95_C+%6-Fyȋlܜ;`tkZޑos:jX<[XA %?3VѓlXh0}2mC3 *c^M!q e ?6CĪښ溞 A,tlrns_У\ l[xCoƱ<5I_,9&k[h 粗ER*n(Q@k{jYOr;`֦D)YYOUѭ>, $WPڒ(qKrn(VEZMwoT.9v~ؙH0)%n?Jzn0ʥ(Y.t^K_f bWگWU҆/9 ~[1rmLĀѮ1cʥ.1 P6@҅U$H?2t-y«e(r.<QOB}^G~r4IHo%E3Iʖ9:ͦ!m_>VPVԯ3Ql$$~s^"~-wP] GeHO 60[y؆1HjjI(Nj& g6Y֥ibnDz4+<6d.ZkS@{SK)!=A`P 6mRr:8@e×O(mTVr| dZD915 gρ3m( !q.K`}L2MG_kԓ|\5T݂I7:Q}S T ߶ #;nu{zUg~K Vt!Q}TqB[JaYlNϦ|Q þƊ-4Z"N`'3R7ˆwaá6:vƀ^1Lc'+p2\P0 u^5 E&gyWhwwWvVx.BLv FXǁ`H1P[)f=!؈H! B%{C}gy݁:X㬞w"w6n]Wd^AaF0Df72L,mW}Xbʲ/8DٱvRMx_)LYM]Boc4#jދa{z>]` KӖ+2C08kJ_֖QNUJW&Dey'FFRSmiB&]:ZdD,Yƛ/ں@\Ǘs"HyYꎹԭB %e>V6Vް']l=>Cuu Rkha2pH ѶIIʗ$D3z[9| #?xs͟xx%Sm7˳_X}3ZQ.I7Sj<_K ضNL9kN:4V]oz¿e83ӑSDZ C=f YvX@8EOi =y@T-QҚZI/|& ]V:"!or_{]^kTrHFٝRn.Iw,xff`NoXEZuǐan+ bd}K I,P|H4ɲ|4`):޶fhs 4d EV"6|T fZS@͎,LJ~xH Ԁ//8`,/l8C=0jcA%쐫#J9 mƛϭd:d3l8N0dյ}6<-u0m;̜.voL$ueKW4 ”Qe &T i`̳yZ٨ؙ9TO{2Ԭ-%N8O0ڻlz`s\PYf [ҳ&I֪a7 hMx6"qεlPhՊ?+p*.d\7k4hRF/Dg}V(f19G\xMϹǬdhR1rpVmiU$װp#4Δp37Oi@ԧB~RT<:MGgP(/tB9"+oxXCxRʹ!zfP6-+y*4}\#'A"}`KFR[t<hds'GH(~^Ѵ3ku)і. d6h ;ɲ6\5w~tȩV W6ξȐ26BiNG)*un9f),nMxd_'}p3-R8JBpXfWU0ؠ5L̑׹[,u/6lҍr5),̣|*R,~jϟ;ꮈɌ8! 78=?+"TfBr'EyҶ5ڪZo@C赼r0 9jIoD!s8D2 3~0ɠHݚ}x{!Fo/\&" F%o?#F5ݾVr@mB~@ hX833HS/K`P`(;ҏXI$5؀B2&be/s_7P! h['(Vm1lVqHP]1z{vCޣg;C:"\}pD~얼e^ˇ짒]A Pk:'۞n4$3m*G?}i֛VU E@ĪZ kZ~S%B>CTqa,Irµ)Y0iH0{~R2/T/ gnHuZgK=괂v׼&4U+w}]D|αX% IYPi!+wNg \-tuȜcesm0p2ML93^G{uro)a?%]VnF-˫x}q}!4Z;dҕAb pq^>tw}bY`jP7H9hJ0ezBYr2f5unr(Չ($Y2"Az.f5&9's8:=^} ̓xE/Ȭd[ ]EKqt`a6D`̂_,iT >}!mli$#dl@?p 47b qPg@ w65>m=ӭ-J&:Cykm;?u!`oMk&SGN/ϝQoLo8]!&`ʹV_Ux*$ SF3Lb$ٰEV0 .;_vv*bB2 x.fh5Rs c (%5&[F' }0\8[NX%٧05h*?t|/,Rxَ/[s+OfO>!ͪC )8񜯈ȱ5n͆MilD (MChR7W6h:SK7o DI]7&) N$/ȉTEQBi$ao[`.ɇ=pKmU"=h5yjt-hn'1[`4؆/ro-G>FL珍rv,-s!Wy̸5bi؜fcVGci92}r.$jnT/w2rlS{!~hIMdqc|vt:عQ&VSd<&6_ ϙc.,TkYD+3ưp߷! /}_ u}5X&^Eby=E^`C,~\qjhw~F/וx<3[^:N{E~.ʾI(N(SےКDqѩ~Y]nfiKMInuNYěh(Ig^sb`es[jxkͨo"'L]7.%Sr끊!Ok0*llC*. 奫r%f:b[¨AάZ8?T@'q$Юy֤s)ݞI SJd bfX bv} J.В+ 5EBh3_<2F$}B܏ɀHsE|gyC!gEba>/s>$n)}#*gz:C -0z/U-ij釫1DX+H6(n~a$7d;oUFD@#" s[%@hĺr2:RGkvncg{!dzጛ IDu+Yp5TYeɗ8ZCxypđ5YPp1(FM֐T.=s|/.p09gͩԱ%7}W(\nC"([N%ll eA3'-X?:X;[㾦G vy9yt+xh_zT|˚]_PXDo4bMջ.!c@H["*yBkݩl'b_c7)+[jEZfmeHH LfSX8]p(/Fo G&*HFo.+R=mFh,@fP 4WGG}=Bj[ɹ@`S3'#:4uÖ@(3-./r~&"*ctqE_7#r9gR]\f䇻&m4OTW[h$g _\M|d;In^EH;rUmiS ᢶ@*$T #/BH9fgP0)\2R lb`ʕ)7wNn2r`Vkj0;7) >0QRݡv.ji~5;Q.YDU*Ϣ߅p-g_@G\-ˠ w>EzJO^Z6! F&tK'(jt>ƼR,߿b}yJmcbʴ #HITB[?g&" 6h^ی"/{xsf/CJ暿L␘;_ňn~^J$;p,Vq}8?}-7AeOԇ%Q<$- "mb=eiЁ7,1}XyĢ 9P RRwkpmIXg ~Z'_*d5yYi$KH\iW8Xd97W#CIu܉ӵ~8֮vNϼ[| P3%X/ITP6q,[m\,Cu!}eEYR4"Hx^&7-^P?Lo!xhʩB>9T]q58z!Y?C!)RT1wL>V @R")fXM_ydK~\Ҩȗ%* '~LQ }N7+At}F-DqDT7xKCx1Z&Yу,ZROmF@M&TAgTGT{ӋIjVn W[OpL HVyrlPQP숇tZ<|E5GTU32n9Pa9y>ͧV]x!&L+ $T$phX0ۇwؕ/md/`h%/Hɪe7 [ޭ-qNͼ妮fu/yUeBu4G7(߈>_re20Oze[@I9=|3H]NeC X;[0xS+^NAźYu:ZL׊K_?ڝu}`- 1l$IR!_ 񅭰3g]@.g9R}KGr88#ELe͠BmH@DFRwI|W_Er3>"zv!rZ9:yZ lAiWDrrG9TO&QiOhb9yĀWM# % Ju*7==؟v@Ezh~()Pm~\C%(%1#/W _!U"W xZ{5nr#Yy gLٴ=JhaئokS8}]T*bNlbirH-?V<$oZYyJ =EǤPa~VEkKeFvTEq!~l׷(b $flֲDM`]( Uqaմv_%A0cl'T<4UUX7!,Z N'Z+U \/„.u1KС7VkC%dbI[`%9WlsɦQ3-oS') /JuhFZR_ I&P֋(&$ .ðu ! ⅻ.I6oA e2nف_K(?0C_,Q<O)`E94h'޸a 5wk4#uILڊ: )=p4pYK:Gf\@L;.wWM[l̀ZbzF#0(cO,"wyq*y:ؑ~ گQ~k-܊켗_˿3-U5 l&dNB[w<586w6)_L4_ߍz\Zu/Ը,s1 [Rl15 tz uvۋ['XڟvЎj9,KlۤiOpIj7AX \7H9F ]_AcÐkIR)}3ڭ^}20&]f9bS8#/͐tQĵ)f#ojcB"("|7yhe{L3J+W`  {;J jlK ^b- &"uS)yj,B]zFXW}ȂéUJ[#X}^LdP F?/vӄD]f{Q٢vNHU(Q_邞׼~Aj"Ԇ-^<+u}ɖѮ5F(ho.b8dG9^RU)' Ng[^ :TQ¼*OQhn0c0/4ZewހO+槵ך4M5=GH%h>ws^2 !Brڑ?5@#%=U oݡHrcqh@+;%:K6)wä=?V.%`/ 3sB9y͗[u?,[86zaLY9j B2-E| Pa- v;e/B9WTf gv0;̬'n`Q}/JFUS 1|z4{o˔^v1&yN6v@Ad\nMMrO9Rne(`'uI0z/t0iA6泃r K֖Qg<3pp`4mp|V]{rL:'d"q YMsjtIBWI"g2x, lYRǪn3{d\5ǿqzkǤK[la+d@ZnW1_5&}xkթI_L! PXģ]De_;ฒwn;]cd\MR|fy a_d 3B Ii]̼fYp~ Jݳ.bUm5Hwku3H0&b7aJH'?_NlHAJȈb6qܓF jzzK-S%uۏw-C*Lev!4LS/UIgƁ&W05|ǀLZBQ&CYa89a)-x,xWa@bP80jt&[*p2 {ApXj5/g=Y$"6f}$ `Y]<T\B=/cVme6r1" I 4W8nJ++"s33C^_{d&-lTrb >g1z=z9Gej<"6DBp8o [:Qމ,G<ցk9p9amTGǐsG#l <~er074,c6+G;c'3)Yâ|Hz}`T__%v%zf 'H9p"dFZ2E2,Mwoo1f$h5"*tigpNBA 2 У6X,((I?+?K;qʦ,xs "h(E!/%WqOOaڃ"FH/e! E

DvI(.S2sI+TCأCɚ269 i|=&ʣ@dJd^z?q?yiN;^} p_f+gX`e(e_D6Re ^ƴq*1/Bz(#?xo6hᔼzNc27;N_Qrߤol!pBy#?^j x3bLW,C8Jgηo2Y"Z2#CI:T?Ɠmpx_PdžmSGQ  Y-.qOP#=\sWDߝuGx?ܥ(CEпpř4DCXb3e[*(I0wbҀ:W:@mp\Yac jٍ/*`d@HzMέ^7ܤ/I'#MM^;@[NRfٙ+(ʥ'J_i(Sm%"9:5|*Fv"Z>u"N+~Ӽ;t`ϞP"ϣF8sWL' CkEʇrKF>poqYԢΜSz.t1WZvl.L`r73Bq ꙩLle 6ߍQf+0ujTi.ҭ`R+2-Dcx ľ[0+CIGQ% kg]nho8 3/Xar@abB[X0P2^h>>"nD SȈ#Rdq@3ZC0 拾p.@RO&IGp08 l&<`QqapJncY#Bhv+d2:4T IA,XTuXW+xZa.2QvLaDr?Y9X@`]J1ߛ_c\Hj^?_/O-ip0Q8̃嚦xBMAmwbuta0<"H`+E7ʏ#..}/4}a ؁0=wȽ|e튗N1 Ƥ_6ₑB%[SPqn"/|:* ls㵊nв˦)ۀ_Xdϫ4Y{Q217OTD_H ~ ÓrXKOM%fLf`!ũ ԽYS)r#ԹΩ??z;׈R t]XWDO1]LЫfoK!~ݱL-A+K?/"&* V/u6=ShZ/CR<>3s3KL ;\Ĉ^7x]f-e0DMlP]RE AŸGRR2+gykNex)ˬ̺m;_8\ *ZNtM ql9%K1fѾwŕh N-_x/1-'u `g*b>?XTeO٫l5x d)Q9 [M=ͬ)׿V2jޑCkkc FCbƴ0cyP+ł" mt+}ۄ̆ ݗ|xut_2:v-0Ơo<_[`o쩩i(N6bZvV0*oŪ7+'ݫ\rv4JHW>~F9K]yOZ#Ɇgj\XxڤxJTӦTc$Y̬7VȯWܼ[cGiPTn!rWu@|3/U)zr-ѾʪSFkQ:TvP V#\ۧNc /%R T['?voThUVO$7'n\:&t4KI܌+py*|Ƒf9uce%x=$)n, stU:)'R'fC5 f<fx.EVֶm};x5vbu$]r0ႇx|CWSPEtEJ% K1^;%~ DGiٟ׻MIƛb bf;OY ʾ;䙱>it;/~݊oCo. \nػ|pT5(z=kJ .@2 *ZHe*IĢrS"Ŏ1v5=4ayݦIƹSwu9en5RqbPm]J2r6]vyVBY?)M pLϢx'֠mzQ 霈fDalgH`IرZ)%^;~/,!Z눌یO)HGgjωt_D4f& Ds"IOIOl8gD58{R4wRݓ.]u3)uwav~l Iw$=a/*F(-b aCԛ}]-myG"::݊q*@09JѯrrAK V;OϒƱT I8>'O{k,;Dߵ^--t 4c:3yC]2YFQ“mf Jq|w ]*uY E]!Džo䓧(SD7YH%?̃i/w.MVW+EVt!vD _˟ԡ̪c+D?2h7%Nmbl( 5FWUƤ,r{Pp2e$^+L_7D>m;dS.-^t݂60A)ui׷~N+J\@@k#4'tۋ&vRSUos[t8aQlic9mcȾGH7*le:w2DOIkl/Q8^Q3ON/5 ! 8"upb) P950Aq<̰GAo rWFBm~%ǒ,om!GUIZm>-TNՓu]Mx+Թ260 drDc箼VLXMЕ: s;htč^Ky?T&kk s$ c`| =(M/ʋNRjXDZF 8RT=N|u'R^ϯ}<:\mA&н5|Bl",/[3> gxaUu+ $qQ,נd`A#Byt1Yq&Fs:ACy*%qV 5%pl km@tFVd +Gn!y/Pס${J<}soSqN"*c 34&l9L[ ϯ #؂Z!)Vξ܎c6cu8[ΧPJ{3 dqiͼߌ` Gv]P;O wF5%V*Q[7ܘB\V H\K<<8f΍ P0GߘEByp((fv~'IU Gq+bfN mo$HpJBOvɘXSz2yIJ0G9_ɠ>4j* 8RdWj `3f棚  az/;N|7Q⠼;8UsͧT=KTFŹܕ~="V- .?!DvaǼO$e'M(~I+;AQ3rl贔й;M$f:ԙ J5ZvOEx^..Vi;vSH>ƣ4!2Fu@aw]٬4smtQI^BE=>S4o O2:qB_%qljVTM*ߊ16\gw̷WWZ#d'ƯD AѬ$Fsݡb!ўAX_~7=5^XrlI dte6lr ثzJ;B9ю+,G|ܹ ij m Bat$h sHAxa_ʚ&_0ȫPlBǎT,Q4#E!h*=cI,w҅2F_$ oD~OiSthG/zedΌlةLͻ|ƈy KR XUt e~q}j.p{c@Ԑq 0.do'N}'}eCҟ=Nyjw2ɚNs!WΓ? &}bô9_FD%r<ѻqېB%3Sph{ld:'KRK/ƷABF}MϗRKnd4$ 8򎣁`s#t0OD2iq5oC_~]zZ?J?R5q.ߘa}DZ' D;.gUkf JqO9Hh sd*bsƮUV 81x>({&70R/P< @TMV]cUR4.b@1Wf; y5b ʂ pyWxw6Ƈ.tpE^ 8xI&0s ̬(A'կwF '<@rgGk&kCqbjaUU+3x%jh%S9`'K/a;;_{ ` ȃ]9Gi Q{Yu;gD Effq@5;W>S`!a8߉r Z6ײӓa: 矟`*?7oPFW.b_"FNߍFwCB@; ??R*M'՜g|-0V}tje$#,PMbݴ! XMzM-gKa"9wnOtbA (؝"L Қ F"Isl m H>w f `l{d˶N#*A[z̸]_o^$K3B^ G_B?W̭lݤn8LiG=ډ}d].<#dc{BL1[J%G oZQӡ~Ao=) 2B낑kWVL+g}va})8ҁQ̰q5R[Zlů%ocGK()ScW5*åu7Co `xB_RTdu_ ?*XSM'/`:z 0k1|&`|VJS(=>݁C|51I(Ak u#렲zn3 LݸSnk9 F;Wb}qڿl!F}sSa(݆, `7;oZ7 Qa5f '`KyDLߺNpiWC_( &)rڇ,uSe:nɦTv5zMkX(:z]we,&ZdEhg۶waE={VSM7򫧳T9s9aR|Io*;pߟHp9p,6%8:~(d5)I@(3&% >YZI7?e\ٗjhM2`і8*!{9  ˯5TdTowE{HG ,BMx)|=L6-Gu:4]J5MCb(C2t[ iJ&OJɺP=zhY;E!A!!'"v>lFTdô["sVXܻXDl#%8)?tLͳHom$|>3"3Pe1~\@f9]Z$e'/d%,9zNac&Z ĿB| WIK ^tlBs7?t?X&*I*R72E xbZy%9fӿxsm (b`X.ȉJCGнg,fj>ad%h7J&u.),<4Mv蜼-OztDp Ix -IFl¦`TU 2to11+cIqz}6%>=Ol_ Nlά]Yu?|Y4 K3N*OsP+j/IxnvOQ 'szPx omKHD$kK?rͭ>L=Z9{}tUm#O1{ \^) 8kʌ;O UHhS;H| j" IdoK/WoL vDZ:H^tIe*3`b5d.djFiD Ŵ! cM}gc,-Ç*g`k~\QJuX deuc 5pno ˑG9HZnv4:d!_ɤ,tXT!`/i?XHCZ$Vx$aVؚ֌ ^qqp>ts8LW*9/Vf$8jy: %IV΃ 4ϳv@_wɟW%?eV2nehlj/Y>*&I5rq"R3LP|\ SP'% qIJi&⢆ƅA%NWc"3P ˶Q6D`/ =GΧEBɗI)[$^sOcX^)"p 0ڡPHpUN8֨SHў\ Tj'b%#Z~S!zKȅq4쪏璃&d'̈́rB{9;pU25 aqf_V!Ӵq377|1 jäK7ݢhW l=nEO,X+8O5·͋`cZC̙`&gi<W,GYx1胱꧘D*@4Eȕ50Qy qZA^,Yqj~~~Hř;i+^|$z_ DW~`h|ܣ dC13${3/v[XIAϲ{2͜ԓ-;BݼƣDlz4{,gun6:'.6];d"BzD*>G) ɝ70f`{S#+۪BnK9A!Pc{929cg.hK@[ zkj'*~)RGJY6~\2p;`SU:Y_@@ Y _4ĕOM96iۏVe[ ''ѹsJ ^IQbWg˃ ,"B<^Ki<3r( *ΉiWT ZER$n3l@ވV6T쭊&әUuZgٚ1;kqg{J.hjp6xI]JTӅa+!w\?)uZw WJ뜉E%Ыgb]@\K3A+W7z:Ƞ\­x2+:4T*,Q؎6SEA#6ʌsq.'KeFd21+ '#G}ȑמ(-fip,tIpܣd y!sdUl}j* FYb̺+< 껇 T|QG=S\ho,fA+R=b) d]b k#$wrޠWJ:M<-n;u)rwe8.5  ݈SZc{['GTcDbѷu^ ;D=@C[F t$4b埖.e%[Lj'X6@PXQ,'?;P(@ (8 %*ljr;1n6x ZR3҃l{>UPDO6T[*Atӽ/nU^|~fJ)0BRljEnr-^$,}yCtyPXU]=l|dEN,wn[‚T1]eۑqp_{0RscsrjQdO^hXpNoE Si;~k~3Bj0LL'Ty|H՞>*XǷe:ڴN>\N힉'u""  c;zзڮ97<8 yoQhK E4Ԯ2EnjuGj9-9vE.Ρc@ 6_e~$r5ѵEJ=jЧ1UJn[b{#h>ApyOڦl2t.+Y@)Mc[şIDkRzj㽏0Ua2u ۏ^C1CNԺ\+oC Z\<-X*QL~&I4VݧSZB2< !o'/RvHJ(D3K)KVTn+yT*6m{6+> a?R'E`Kx01h>㬢Ɇ)CeчCPۇMܼ!k#?Iiw Dy1pX)bKGhIvɼ*aGnc^Ocmp7904 w}'edslZL _Bwm̳KD,k++D5=ؘUG?X+F\69PW,)6\oWJ K{S`~ GY)![pF[fcGҥ' S7fɠ}\GZ*m ]dⒺ$^u6Qh40|(LUFr4{E629*G ܝNx Y=FE࠳BO ?kn!l>)1'ż9{X@>q:zF(!P /4-YS2% DzKB)fCr (4Nڻ,V6ɞ믡k^g֚~n^/TվPT;pDs}7v!9PؾJȶ'--g q&2'"Gyƀs`dۥI,Y d27W]BA:7PV{l::Ju(BߺQS;2Ճa^]4`Lڸ|Y*JZҥ)va+WՓe~pjl pbQD6͗"$` U~)J7 Hq̝vy@7T9M<֏kg'Z6;Ӛ3+u"kH7!> aAa?OXV`A*QFJ^JU:]XH,f(;?X龭"6/Z(MI7LZqepEte4;ɭH2H~$`qF`~uo$q VZ+ 얎hCg>g]FIP3P JX?<24n!߉ekV1?+eH wH'^):n2؆aZ+M i|{cubɡhi|%'oĽf7e`*܌Xb`!ݕì:p뱅'JXI7s<4‡ۋ=ZX\Z!R~-"%VZ9q~3py%]crDk \_tÎl]lViagG$8fZi_&Mdid ǡ5툳]aS*?_*jJy05C0z3B?фE[Da$Ҝ DžCFd^`܊"i˒p.0+zcz[Bk06k*݋$uZR"0Hř4}2Xp6wzڮ=7)sB@tЎm|]I*>t*i/"l 7OYJ6`ڏHdžijdȩ{(܉)>xDRavr luO9> _DyJ|{M>We%쮖-~>ҕ O/"U!(gM+6 ]T@ON]եE?υ,Œzr[TghG6bj\ K57k <&>ɞnO+$qpqIMLA߰Q۬ش՝.gɜ}E~|Fʙ˯_A޺nE<N̵'L.$RsZ?Tp:F-FB+"+oOcf_ޠ_2ɥ]y#B۔MԞo"ۢ+J52x5subs?+yl cTJ0/]GEEz){q"'Dt1Ժy`TiH `cEUK´N]10}R"6JȘSCs铳2ɨ:"lϡ<]Jʔ5^K(vWT6V4lI3ۮOV.~_ - [OA2n^{&JB6߬=Aj92A#G:O6oe"3uZׇ-x\q-|WTC8 S'YCsw;A^5㜅oEsU& [$'Fz.}HG e5Bpwt.~ $~DT!֧bGтS9@x?㥑PfhΞd;$.s^Kd$SJch"MA\hE2ztIU4Dx 2 |uK.D€gEs.tRpT)h zuș$(870d WZ;d!%f;&1gGb5}xn1 Ww-~( QX[}>#>];\VFQ4(3r֤|rg[S l42N%.@nO,2p$%nx_qio p3~,x,c-5 !FJX;?o5f(|qs7;@bi^2V>T#|b1B$@#W^l&j]R|˘yjO9(T+c\-x 5E۰5$K۱3+Ҭ-w0o%/ԌDn*%bx*kH{ɷ ~T>\Fh[] \m"농4n$X6Ie$>S>?(7hU>Ph4_]S%_vv&gocJ|X8lsWbLmĢ PKRq *SIHjGNk/YM$/|oua,{AݲN.VG)RpnE~j. CE%ގՙYÄqh#d.ZK'-N?ՃSFh2L"M xLJiG$AE$5 (e /XZ8ƻP nf}t5ö7\ce~ƂIw+G%{k<Ѹh>`T+"Q>2IuEAȬql UV Bp.Rɫ;$h$T7jsa^$,NV~S/nbn?楞 7374‹ַ(OD;\N" xيqEn]?qIQgZ$Ν5=hj+9l!;d'᫧!2 v̊C}?$Vdp:@Ҵ |~FC\(MÆ3aZ+ ܄Py"xpK]\M{씂+;K@;j R?*l◆l'э# ՘?h.aFFId tw'L*sdlnܝ!` ۱ShѲMw)Lҷr!7rA>}ttH>/a/ߢ䥬\Y{} j,l5@cvlgPfBw@NkM-EK9Q >ad9\S^QpHcfuOBH-["r.$<+dg>%a."MRPhOG8ʉpX)~"!KSz#-1N7qGwLZOڧkλnԒR̹B`e L{G5+"pR/Y1$p)H7'o6xT}bURk4'ZD34-u+7@? L I(Qs5] 7MT8]:'tM[Mޡ2sn? eo*\T'\2-eJ*)E+EկuEc irWOT:1x:}l˚"lo(QӹE\ȑnyJ\A# $G7 o0xxq:=z8EbKkV^Z+lyARV~\?Ԇjy|L\M/>&.cTP)si=vNecax& ö-qw64,aJ" I$+gm%eI;DUVo%2"W0\IZ."뱧hT6* 6- J7AǺba$lѰ-Ɇa>O-LuctOa:b@?ʌSK %)KX,KOajS<ꌲTؙHnQ?imf;9߁l FS ¾D /[yvORxkH%%RLhJ 3-5]3FQF~^5ٝ=%[#}. {Ư=JsӮevpz%vhUPAW84 a Du@()bPԬl"Ua}%)XHhTu,`:, s8fqm#}t_3T%VZ .1I ƭIj*Gfxlt}U7,KB/1]$,c9{HXR;:K#B^LM`87Dh$[؝aHrɉ<Ћ=FJU[.t|[>ퟚ%Sziu#Xxasy!'뙭"7}m b_3ySaJN=0} YFpE%4fJY(eVr)>(*>brh Сd_RQ v$}hH‹נIVU K=VXwj=+0.Etx bڳ@mSyRXr8JwYsMgTldEoe𷲴A\UL19)cs9&%3#)ݺAh%PX tc:vw=UFhocF?8̐0|E , ޷7t& GUv>H qw򣡕! Я-"Uw`xb91o1̄__bh:{Uʭv4Y郕=_gcsuV ־h-Rxlzajթ`CL xm[#dR7tn*aFU ?7M`zi(2c`xěoXrgZ#jt&C,A?rwe x!2 uMЈ{%/]/B`L&7+N7nydhb;tb*3C$. A d_CϮ ڏ_?R5vq0D|ǡJd)<>% c KM(A gg| TP,J|%7&żgP´֠d< !;mtj3DU9gt,e~%}wo)K "Bj@G*t4 H6iktفslo c>8uw俼2^s3Th~̿a+,Hk膡S %rA7qRM@{wK(:oHau`]PL;j0}xϹK\Tg{#9 }~Lߗ_?TBͶNJ3M(R1LW'#0vԮƀGxZ&YBS fW {Wǩkrg7yWm> .VE25v S*Vd5½]8Q652*䶐xͭg>%a[ Ǡ@pn\:x\خekP"z̈́3ķ8`B h\'˖A%{z"d}S><=73Ӕ$c4ۿt4>byʣQ$20E:֥e+6m7&ȧr;k0<8r5BJ_B9֡V l@riw 6B>Z}.ª=D+r):lgakh{ƗK.k{Iͱ:bÄc!GS8zDR jWyNt*r,}LZ۰xZs0'qͯ+nqU_M~IAߓR l Vf=jKb*^U_rĠo 5ť3 0ۥzÙDw\5߳] @o-lj)9k<&Vɓ8ou={(EՔ7ܲBSr{=ȴ(mBy_ؾ/$_7#0*61µvSZCI}  Uz9kƸ$LW -YSLei.=;rS5#2.Jn w[JϟۋټǼǡ PG٢->='?]t?$4)n)#M- "ksqiE>ׅѝٵDܣ+>zz#a||k a:>з0&S[3hAdR(ʧ D|bFMO P!Y)s? ]wbm K-F(w>$s-㩩 >PSϔi)C,~ ZSߎ#X{}=U:G}@؎#ҏ68"]>DՉɤ|QT,>dU',qp향n=YW=v&VlS_3Ĝtһ$*KߊcO|hm#?(Czn{?t;0hΔK }~%j;/݂qd/'j%"W#}/:![ѵɀl('PaE7i;y"77o̿v]P% vWL_g۲nƛ- ؜:c:ƌNp)nl9?'xgkt/_#JO[:,qq h{8b#dEy͓Cp}s8Dԁ٢V4&aeA@\UovAX|a U ouR)hLBu3e2bϷO _;$)A}{ za"њVaB x ".xׯ8wA^Bޣ 3/ ~lvA4П]GxˌCbF/~5gS;z_Lͩ%(PGY;#Щ/s9^(Q5"kymy%Բ #(c < u]=<j, oc<E -Ȅ(hmac-dww2ѦJglT;֯⳹L;C+?g6!>zxA}ߣ'QB`鲄ozp߼wp x>۷,TmnY++}AnK0(W.aܾ*(9Km3'tc"k ڦSEQ$[)J*e~'(4$rhdʌE*i"6 `|eXjHot9%"[+cʗxb OXlj`F0GP a EBzXdP$I_Gά/~aL$V.]̌t̿YފwBI֔$0d -!r0/|m}gV#-D/G4}K~t?ƨ$[ՄG&b#atB5N}@ZbAwr(X7YTSeTtd6 A#{y&̀ Q?W* v.*seR띌ʇ6r/wcaMMB6h:' xs{w}l%_97C|Qs^Д! '7i~H =9Ǜ1C}ưJV5 =[ #Qx*qe09cR;c8H ("TepHc*z|Pbҍl; m;2"1{W&}Wfx[xZ8_wr{]2+Ձ([4CVyq 'T΃Wj7U+?_lq21/j(E5kD?0 6B+^}k%*c׳#,;K3&_E{ 4/ }+a .a՟oݠ|h4{drG@Vޜ:jc:jy4N]y[R7g^Wi7ͦ7+'_$9qlzg(.[Xwa!Aͻ>%]P?hI:mX76[g)n=JI6OIt5I7`vt.a 7\9Rg49,ǩYsfaڼ]8g#%vY$ 3_BB j(JLxav U*=V0&p]t+略gLxtAgXeǮϥJ;E~WPQAY@j=QU %5'YdfQΥp7 P TjP9Y?F{}/c gDlY}Xr(*;BV[~l9M.hGfT%~XH̜;3Ip#9"3m} +֏gph;Ri74^K;iA@^zLo){ӝTQ?OpO"y&;&k|:ʕP^ m۽ TEϻHm}cN;{j}6;>BZ6\AnF ;]k}J)*tJt\gW8BFXO\aHR@[׳7;FM,#o~:IS-+!Ѣ(-)rLR#9[yUІdfZ[ƿBC'/cI^z AI '-_yPfp/'w/˘ #3a{8Y+?[4%2EW0LjoHNT'AL&7/g/N\9'r7̥49Mg[67$HS[ >S GN ;, 4/` =I֬bewhV@|d' !OVqˣyXJ*wfko)gniӠ 2t>Ӥf+t#`*QCX4J8 _ ޣLo`62eCU| ҝ2lˎUZ }4a@e=!!(N&: Clhʳfypo=mƑ!1дH2UžWLS*m%Dy֞5xPPV[ERB9LoTkzЖZ$Q*/l1Z 9v8wb-wֹ눭g1SU"˂_=d#5t/аC8ňʧMˁ2;B4Jz &Bj (@%~\ʛPt "8MQbm| }w=:4(S)^N*^QBȅZ_f7̤%NR kPݯV `],TZ=b_QZ`MαX2 Ċ+_@ה:rܗZ+p' O04(RCm_^M|؆tB 1y>^useZsȷs8V4$* \UH^;\W||9 |f6aJl5xpJCrAZ\}nUoF}_k o{ Br+}id6 MvKW̄ M^ >hf,)e?wd CP}|u@WjhʾY08 EfH轥Dcf҂Y\7K^,jq\D0z qNB[ekł&-LߌC%I>C#f)  TǾ H)qNT qi$Qܸk6wUx˫ނykA>鯡Buz/M#"+ $˕*5povxŔ{dbQu7;5Ԝ+$NQ0iCq*̩ ΋2Z'L EDL-@ݪkFMNMbo8Y)gjgU&H6֌S&M gıGn,|Eq8."ud"גS*XKHƺ ,vT@=O3Nh|CoF鳕/dP{K ioo_XR>?K$5ŝ}i3ϟMLީe/ {Or@1Rэ;j_=/Ãxo%~Lf??$A92QJq(-Xx cz[pQe{VOIK!Pi9 kkTC#ؓ\yfsorCҙ auWBY" *+V2SI+T>J%]i* 7{3l_ڊ<_XZۍg1 bex#] A%Z̴i(Fa,r˥*HicI9FRyD1E ̈́f:*mK¬Y$. '=ǡ|T?ǤHmo'foOxO'D^ZJLJ30zDn`.HaɄ/£U]0P0ҝ\{8 2}]+ƸRfS+9hś/2Y.d3JBcyqK}]uzlfsuv(6(WH<]Grby t1XZv7Ϻr/~*(8a'FrpkyjlBJ]GJ49ތ=+@q: 6y_B7)# Ahm"SQy9_5j7fM8r: - $jU:Q+#N%+ ipEeIWw2h rG䏑3̝R`,-asG8);B<];y@_Aْ5<HgPӘ{k3ߑb'=ἄAﶦ{ (匒9$MyGstVhhb0mhKcY4p2́xbf9mt^sRGEHO?D؉DkQ $on6Lj2b/J6xn3FK?y2?{*K0nydeiuEo9f]8dtQQȘSK5٥~|ܧ`.wOMۡߩC_k!Ó@уӾLIvbM2rYƺ='u2f+YXAP3Vo "KwiҺ]![>)Zn-,Ok$ &.g>H[ޟߪܸ7LAB Gzi"KG1nYiIi^q006M* H!YSl3 "Aevzݾ>q'3TôYR$m\`b R"ñ*u,v=J;_2kCtSrJ*.ʺ>Y$ć\̤FAUeĚeSj`ajKp4G7ۿuԾ6$/l=gIiz!ջ.R6KXÞQ;rRCƳ?.FB*qxcnU*MadΖ¨V6 QP5Z$'/^ ,.8f' 32G)Kkn3=TR&d:Á~cLGnn2GnͶl=O-2қ۫CZ i@gz3S iʾ!\G<^qcNb qN̒z :\m[c_ӄmpDD@lXhrJ h|ĪfgEԺؐy)g,I=;sa^o 0PꐫV46>]E0Sy8sޜtm" Cj"me";4C| dHݠ= Ѷ\܆?&W&X>M-tz?5mUU۝g4:d)v^hzc􉙂)XxoeT=zym8oX&=>@35־lgBîH؁]e *wc*It+uVU Qئ{ ' 1[^>:#ީ/9ѹ;XdgNin?يin5]ϋ l(>W?+Sv<y?]K8zIXDis&rTqF!RZ`RxL;HmJkUI:Bp%P]A8:+776NLxfd Eg}N!J ]3gu`jȢ,k4١aUN# =vK4;xFg5. y!,gjD$E#hы~bY21Y܄'h@~VIփnqd#D;4n6?垿݀vE;nO24ۈ Z@bn]-ܓgz2qȮ4=kZyA{Qu܄ <,60߳5]t{BcJ"EQBN8z$*_h.q,G±o +/[7 GPYR j;e!"Jcv+7eʠr8pS%0=w+xl_EۍՅ/BttPzŕLk4A 3;u㤡 SliMg( ɿjyzLq3G'ﶙGs8]{:Ntz1iutɑDlV= qMe:`ǮyM1|t([X~64s\̉e^+(0 *1ĝ}9 4 .#q:R=-O+QJ܈ŘdxGLN7VI[E-[ 7ur`ŔLF6ߩA8.h *>6!;&uHvp}}O$]^^BuE~S?\*Cf4;BQ!Pbz)S:(/2мWbn)znSE("]= m}Hc;R2*|?o@ΠfLi ORnՂ;L;UZk<1 qYe[RJ>ԋ&k `iBqjB1╴}=g"#'6,-eDy\-uU Xit입h"#%Xad(X|S]gyJB$ζ6xs3~,Bew2\ec[{Aka/u=K欶-:D婵_k1+$+^G{ҩ1]pT(pAcNˀ YwefiG[/Ay](.{ J8}ML5+ӿփXCgaУrUoQҏP_åyn3S-5[)BhNj4_ᱜF0h%{[rҏ4YODf![ y ]Vr " r?gaR ɑu4tyKK>9[[\Zh7[Tt`$"(L$& VOW)N QN$<Ʌ7ᩋ-paCF@ Yq!`g-Kָ㮨XU$9R"m!TLM{3O;̿B !ꏑ,{ε@>ǁlD[ohWS`OywY^5W_BbKőŐL _ALnKֈgZ7$j=^v(>¤9s:Uf|wK={Ec`7^&v:#|>2Uԗ^2³ eIjh&l1ɺF'7s:L >ÙMģpQu?QbjB51|̹no_]GOkmL2N;x>g I^K?{<=z)c$:S}:t _/Ȧ$YBk%/g(z91?$'Լ.'[@TN?(, Q]>V'sdp31͆Nkj恴E7ߣf␋Fh&Zs*deJ]||Bޘ 6YeF #x\ޘ% VH:;Ctr HDe'[̾P|\yҡR98^ā/2iallYI@j(U꓊%d. )AqK)(1+c1W=яr4, 1qٙ79 %HV[roxA hļ);h6χQB(Yq @6&!-a+{YFtCq4xY1+hsr'}Y~] g>A^'y6vhh 7tjpE QC@ѿy٫#]D7ݟ2S"Ndu˰ú2ͦ*rSJN}uwΣq&XitinX$%ec_h6'w}4hC 1CV} :NMw+f02׫XwMq.xIIÑn*5')Op$^9gxU@(XjL0ƫg ;{{n¬?֛nt xk5fp^b$AF(̙G@Sf_us0tPWB"5v_8Jz%5}("ݥBj0EzRK.S u$d3::Hמt0i 5~{ ?VqxIHuо=^ mz. 0_*[`ׁL8G*e9efZ/E$I竞C歚n:F3Kd;H&Jq1(7ZF8ᖮ`;2ș8˧> ]4+?\8ߐ0^H:3U{:&CՋ۬ȩ[>ZލG>3 j8]$YlC) +Ҩ:vD= 9< PǏ: DWE 8 |Dvu2b- Y+ǐXh|HybFno`9_-`ΒT/U/ȃq-t`\ιɉᳩ^̇Rzv g7aB<@ ]VG {pBw{6°n19F<v}{fg{ y&Мih*e-?3#E@V8S gab)7DIoweu`_!;$YWjf: KJEQ oX&)jļ$:4j4Yv{9;'8UǪxiBdFhmnFURݢ,[0e@]Hxhdyz63m 7?n & Qv-KKd[PeDS%LzfnRuB0$99eDէ, \'$S}-&]%^!lS?au<a^ψF]\FMΈᱝ׳]V<+!ɧ>(`4(¯m=7J_S9$QZ[crߣeƟ^yBW91X+մyy:i>Z8v,}cT]W#2!C@ʒ@ʸ$}:]Z|,ƁXPr_퀥a/ P [Kʗh^ G|wSذh 1Fj& $ݑa8eCP'2 ݭ'-QCw}T 3cָcf;,i*K)X 6 Iػ* \G] BKׂ7Ӛ(Ŗ6\^rX. ˜˭Y5B(jG2tl#v*67Ҏ]J 0B mF `z.όelH0?:Uw<&`+;}mu+]֮kek阠P q|aWuDhb> 0Cu3Bg;kS'3 I/t}AgG_<]wBΐ+ @g<zJ'&Հ 9n-$,IRFݻpRղS<*| & ڶw;W>QtA xdū`7&;ƨD 4?‚_|ΘPpnHxJJۣCK$x{[ %?R~`(1=!2X-XrY Lus>.5Hp,bhYfא#a5PjhX,8Ҹ`-zo!<\b06R4T8b^ڑ%ݑQm𛣖15%m۪& h  ]bا/Hksyƃ;>Alt @J"{Kl蟈CDgv52XꞁbDDt 03'?3 #zMZA $X+K[ Evm-33.(C+e:KT^9Te gזAGJ6YI'/>y_ dC̜D~MlT;<4t_@a*K'^[ISV%):SeRkY9h2& r7 T=S&JuJe'sEsmC* ӌYɐ],W4x(ƍ w3T|xa&hpC;2g]G} Skלx7)؎upq:aC] sqʠId~AQڵP=fWZBB3v d@ҿ֔v̵Cl1ÍS r4yS0dfFuS皓/sa(5M]BDhUqhI䈼kB0m`~tO02 kñ "w3E x]Tz5w; aD)(J$ G߆wc <8Nڕls>? "N[P5e9ec;y%,ɍ&$c~?Z<̓XY5!'{KD4~v0Bef<UKLQNCŨ4H&#ʱBg= (WCAhdn$W6hi70ڃQ,`x)󛚑*%sJ Y@MqA&+lWfƒUIoM,kkϭ5ǫ1o&kvp i3Upw]cKF8ؑSŭ"OAI#dގB, iX|"aٽ AIN,A4a85A*oGeqCrbG?k+v ̬*pKf:m~,_XD1}aQlɤ TK*LsMץfZcg {?aj^ms\*>U2Mkha" \qhk(fhPRgq*N#{ l %0hQ:&(T>0+| (*O7w֩OSy–kKuB_vҴ˾G2'ǖO{ {|6;& ~TXL]7 QI2+ K++p9V< eX!PNq= Dj&8}p+5w #9#2<[6$qTSaQ]:9<1?d$-NSkN1?萲ef^P׏%Ӝ58diW qv9pY85^bKF J'MTV p⚫o1n&lqGb*.$Hu(a#齞&CF.V6XAr9gh@>>ҧS/HdO ĸm#ɅQs;I.vøF8Cs<ݯ G囿h!ҪWdn+BڅΟoryHZ3,]27A8DA(-kb= ~7̃$*k/lW#JMpJE}Ay+l}04j[ j^ ^ժ#ޓp ޓc0h^G^DK cg݌L2H{=i3Cl8ZI!qܨ1Ac6М/*Ro+޶{zׯ(K`b*~R8} X>!h;lfkF覬-$)m 38wu(cG٬|<{F!KXyy YUVDӓ[)6w#!bP3ӕQZr _<+SgZa2Փ-.EF5@:Ozv4"sѷ U@kh~`Tq.(t!0猕؋p* C&KJ^H\RbCbz Gd$XJ*ny:[:s.٢ֽ}S4W񝜐#כ.-qhڨ]`'JmX9O;'6CpHQΜz]Sc<|?.`,Oʙ4?Ȫ&F\0A 1/TY԰x  >M٧n'gtk0~rпoZFڱ(u 9y)"v1 x#-zT_*GK/pV[Q_!qbҪox}_^ڄ!BNHW{YJ#](RslH.:ۂy 8faxGDE&q*QZkuX-Rf<$??NqX-e~)}?Gd&#lsJHB'',a@,7'O1 8A _ M0v;/bR#Ŗ1M Oco0H&1P€a"?ƻ54T{9c~d:>/y)6\Nl.Y j_-Nu~ -xZJ|z?[)6mP49@&d|@))^Ar]7>gVgtZکYh{U`gQ%EҼN^ (\q( $1[HONv/sDkD=b T_8L2aABֵbfݎ3;כhNs {9DWsq)aҕNݴL5D9k\_$,0mF!u3y,gycj\M'\ q ET޽]=zI yfh$2Gwp^UY;f nbS@0x"w'Փ8yA ObuYAUrY&BϜ<2 Z3g:! ( " VwA `]IrmlP8ݢ"GR׹+ZEz'.F#&o$ڍ]feD fٌ5GJtt]aR/cKN"X,OɈPkO9[h.1$ֻCUDfdh,7]GةЉZ|(#E-!C$'v( <.k#-sg8\۴0}m*xO vLNRFd[s~Χc\(Et'K6L#iXL3Klqoajw|EIVs?㈑c+Z3"EVCMj!ã/k>5 sE iFg{$bi}Jr:G7:*uw#X-=+C|l}Pkl1t"=vѴB#bmkU}*0 Q}WV=Pzh&SԥtUzVT YSa 0#`X%?}Ёyݩ[:`Cu9glw֢a(SY;oKv@ EP@y2gLViN;b uPZ+i j٫kV$A|b%-Pݏ~iܡo{~TՐƝ:j+ &.RS%x)2Ҽ WKlP~Iyn!%>z`5!5i`WXKy͔V˵bπ%xt*QqNh lz NZoaUijr(4]`oDUiv(ȮRFg)l#Ի|bZQ;9ELGAO+ *modsFjuPҵcm YeHHsZtǍʛZTy/k+`hnA%+C<[f< (K ޿$Qa~@b-4o< TLn &:èY+V@_R!~Sٿ* 0JD2w"ƵBՄJlD| <#xWFj2~E{vc탛LU@ɚd6^ ڀbQ&\| =SHZ#4c}MAx e_2&n}G"PWJ kMF@%1pUtn5R5}*{mAy:/*Z-,T\E$FfL"A!݃"X C?I]eYs1es0s=N@ɗq>i"N7ۮL^Hx ׀s#\ AB[z-b\F,SbO]8Q)so_ȋp)I5LWzIO!M6ggx3:Mv4% %*aYG<|*Zyo%ɯ$$./qd@~ m;9GB(_Fc ?*;[M$`A°A";?TcZ8aeMj"|ŧ -B O>5?f $WAī ~)OAx."vNnmp ? ;I~CJͷc /2)EvwXmȑ Vv֝ DCirиOB@tYd@' lȫGUGںS;^3WpZak'UĦb^nzz=Φșfn%E9 :4YENpэr6aŗ@gք띹rczRlc' p5>N50ƱjU2o֖X4.Y(H+P#>BvPg{KO;8ףt3߱%}A&\A ^BN273>@-%IHY?0[!I[9csE'Y |̴wDR*5 4 C[|)HB~k:(z0Ʉ&zw t N l?fa"g̀z>fES1ۗ]}n8k-8fi:@KTSw&ݲnj<{[7K֔T$:sN^޲8.A&Gk*|)@.ٚ)e@ŚAw(+eŽ= V'90BvMof,, ; W21ˉTboEC\|J^'g+m!Qju܅x6(,i%%_4߰ =*"LA-NHY`n d 6@"Tɛ.pOU7UR }\l&za|ς0D%pܴ/[HU=WW؂es.z3GX!R p셊/Ǭ4dtln_s2ȵۧ|n8\7龼tm@&0omr~V8V j=ЪScHyRcMh&kӸD%VDS+v Ǩ 3DGīo|I@jn?O~p tH|V`zxTj&4/ ,']01oU3']u.UR]+D:.T$U Qt:--_X B#K[.4ƶ}5#2Hᯍ@6*{e^޻l{X(6r=_ͼ^?Rֻr.7A@.k@&Ǩi%i|WR\hߔgpJ7_d:{]7=汉FGF?`-rXdn }§.yD[ V"+<%|c|+T)&sq$e'c.T1]nʐ-M$^f+p74 vH4fcboj8dɽ+G44$HOԃ*f66M;[e ho9R%]af7ǭCA:M Af5 lƋDz H(bBt⏣oAʑ݊!5G]Ba\%3{*P f/]Uc(ii,w"eǹ#U֙l!ݖ:z(iŤ@JyaURkcAN1$MYO }R3lu[[^s"[V*(" H,WZ.tdntJN ;CC"+ G%.D_)7 >DAr-FP%ȒiBl NZjή%j#txp x&錰S 52Ik6_͸l4łky˩s5t:B>Qy:OLR~$3U3<&w`wnNԸ~ QUY:sZ@RN>P*XYRnگ=yDR>";Xc|X4/?cjDw[1X 8ۍMDd3! VBQzNdw1H}0c*ũ"Zwh坒X4dG P}jf(}Y+'wIn>V`Fx}v 0|EQ7`&2|}g ^4bA;6gcI{7o%CH~(SG1ER}aO.%!Iu [S:~תÈP~o'n+&ze3^nOͮmY(kl_뺂OF`cj;Rv`j܅V[)}J'RiʎRe:Kk&> {hCQ+0I$4 <#o\{O=,G5.R!֥7wD_V,T33 Mj/7%v}LZDլ(kLa!4 ˼4"#u}5gpmu{y$@]sX59n S=X ZI0@t_S0$fMfB9OrE)|!{l$m:6N$feWG@9G:xx<|%TkN,i'T؉+LvǶ$X Ѹ] I%jq *߳[5 3hL}+rGN+SAZ.P ˚~|N,@n ta5 !a@Af>U$1I7&0^sɦNN'M赚J47YUH7Ѐ'wHz)|w|$pDB]-[rӴn_KX08lΙIJ,҆ЩWMxiIO#a\l[Md(9-7WLJmMܓjUUJݢ&] 6ON[|6;}KcaF~,pۼ|H 痗 )۟P>Q1:_E!\3PfS'A}DⅨY?iNF &~HDo_+-|?*HbN)"̡YC ~#`+m9kgBII@yI%B_,:8Բo$} ʪB"^0Ȭp3[KSCqχIĮxl15x6+L//D"(M,Dю45i0tC'}L %\h9:4=\@/{v?+kKڻۙs" %5l:A`` OȫFt{'DYT06a0w>Y.}yd߷Wӟ1&wb[5,8 bW6ː'!_w&KJqf)ǹ:eݞ'Qw$ƍ{RDe>[Naޜ`+&N?߆q S6UWGr%~SpCĈNOUWDoKL.^x j6U?PA)c:`F3>_z<7CQ j_ uj4nT6Zǹ85V[&"ݨX&&LɃWexh.jGDm>H8v(6%b{ΐ\i. [9(6r(,alZ2w'"vSt$,spC&%qΐT (JqñydH= 栯}!4)_.*Hw%oY>62VՙV|-..m_U[{K?pD"Wɍ8vPCA˼M_)S@İIS2+H4h;,IxF,<-DLEO'$L"w= ){Gߓ/?"P6osma ={lA_OwoMqai?3`$(gEA j0ʁ)"}4 j_˽,jaly"HH3>{Jt)Nvx\7):0ߢOWpz`V N<|(Km>Z6.8oVP HEF+BDP2D˱_JN ञiΒ#613ω7}AR9F?]ɱ 鷱fΰAW`[y&|?W絖5F6V ?K]4NiK!W,|=I'je}SV k* fA D|0\.$JYRA`hs0ŇtHAے^,$) !\y0 xڶ$NoM%聢_};nnfF'QqL[0O/T\JuaG͜ubK(Qq&QHzWɯXdس[<13CRXP*|T!Y0d1p_F'|șk'%eDo>dzl|,.._RYnSlW/%5?)On5"`FljbI NV^8kl~:Gfx}a# ϾNv`@XR:4"-$*|_? [8fmzf{}22.fdEBMG >C"&>x+ni7_7+5Bz 5cA5Q2(th)aw{[ A9)FjY~G[\'B"h'P%1|9Z+I i:3)?@* FއHfP? 'oT}$bmQYes2HmVŰ[-Uۅ]>vb-@Rk;J;OFVֈxi@9m@l(zq溩ܙb3k~\㌓D;J*Q?p |kI 0D&k]b-A_מgݯZ8*O+m,HIȢ0TҴ#In46Y^ Δ)qGѐ_M.eO٩>xu5Ay 4~4}+̄4O8n\5s8 {&aa9|A7Hd4ʝ{%ix`QQ@{#N:F~UWmK@cjnLh]9˨?2*TJ9h4Rɍ6QCf.DAMarOe٤aVZ~; ]U)#N15H0sj}n H(QgXce!PvOWxna(OE^(D9nݹP6{Fcx<ͭX,$YX:.&+,I!;B.'ko0VKZ&6=~,Q9B0Е7sJD\di 4,P_J{ "`mئcq7@76DSoz(MNMټiO[p{v_["P{E'%>[WW QE JWYlq+r9S aOmiyöՕv`*ѐHFt>^x <%,-ڔ'H*YtaKh(];@2i-F:?\ ds>)Ĺuv֙ui}(1x9BA2/Z 5_@HӋyʯx8MxFx\j:&.)ƕ5[!LFM g4Z,R[Ƌ¸"i۬H Hlyjs%:Eed\҉Fa(|p3JfeU "؟yD'đ6 &il`yӰڼqayp QCn<~b= ]36tqR-J0}???NKJ^"򀉕PԏN3b<:-]kɏ`˂/rnvW1nuU\9N'uWRLFig"]l(6hyS'w1coEocT-!m+>%=T|F^{Ot&Wဨ YgmE#ɀU,snO=CH/#rOt [c ځgi*Nی钦R.<?eOyY  hXcF'ܖ֨ 5X*:3πݻg 71|/X.  XH<U ri{iCB Or0`T۸ioMe^Ui(mm7K3#E|'w 1{nRYp=<@):\M5pܝ؍t*c?R.#.&xs,0DCy>>/5 9}|rAb~#t7/cŞCpԁmLC+S&luWᄘw x" PSx  O Ze_o }7{x 3bx/i^"yi2ŋϚ $&(> \[ ܦ%b|ixH8{_R"J*N|]7^RHYѧf>y^0(9 SmqV VĦPa73oTa}.[e W&%*TXꓣe1/lE^QF_ba8"RHr&'+Ƹ eV8?٤nGJ8]Q'笙Oud+'Ϩ0ǟ HJوO!l̡f$(\؛;T?W*sazc4_Z,4OK-.pӑ>oheno ޞA; 4C#nvޱkK}FȣH2dBČ9bN1yY9QXiA2N[)ݰ ]KX@ - s;8~k:O% _':y <`?QAj. 4}|4L¶<M<™4t,hhr[T7EqY5}04Pՙ\َO#7^M+zM}ÍWmAeON:]DesbсV2_[Srɑ+Q|Ѹqo,^vV?-TEٿjq\}.G$X;Gwڃw㑎*#omFi2b^ {4hLc=&E.{( O2}:ecaeNOwy53EO~|;d_ H/%乍]_2n p.m9 GƖ * wQ]涽%ragTQWu*@f,Ȝx.{`9ɾr~Q"FiCb$ lPqH*vMRE ܳ%a f oLro@xc7yH:F񟛷~7F#[)PS{PCBԎ+.`OW#A /'jYj O*eVK!rL ,Ǹ'+:OW|ς/CQK$"cǜ0ծcVm m]M#"^̕iANɷUcg(/?3Fxܒzl+ %݊P-<']taߔQY*5T^eo`)t}۶N GCq.'_w+U4$Z4Vm4FV"9_vu3+sú& J}܃~OJCx"7%ϒ a RSycNx`x fāOv)Gi5 ? ,ZKFO//pсG^ʗ#uL14rҋi ]1k]b*]·.I5q:>"ט;E,]H&ֺ@g-H,0?LlGu_gDZڊ"nX\,նZo TӃRz";n_aRE}m9ˠO[54qݍm3v,&@s,{ `,1YFǡ\wvx ҴGSz.>w(>I}`Nmx=8rī;cCܺ9Wl״$gs@;1p%#Zo̬;f:y)"ZJi 4SPR '`J4'=O[؇tXOzԃkA:#x };(xu_c{lnvSUk7^!'r,!~oozmR96MKcS|(vМ0+IO(,]鯊?b>!E^k%)YU')UA%ccx`cƄ3aRƕFҎa ɆmOsC TΝy/0k+Z+7Do;{mKJ-ֺQ@u+T&3)$%x#OkI2ii>3-}UR6=,g审Nm?N0IˡGuSo2jX jTe#!3*p8KnY3Sd胙q,A)XMC7WqJȊbfUV z)D- LJat@D"R}wךoܥĤ3zEX']:a8dsj:amTGY@EcuP({$r'٪ᎵSNܷ[ f֝`Gq;rCe! 2+jVC)Հ%e"0BDsloI&{+xw4d݃[P~ W9"f ќ%3GP eJj{`a)mru[ Cg828k1pqt 9]69'[JkB8t96MYd`moVڮ:CNػR&219MKHL804e鄉L+52V 4dC4Pl]¡6Yn캒cWyetw ӳ4j\ުm D'V4@nBWj;H]J򽰾wVifz NVJ.4ߍٌ7^p eL1h3/a Aȷ ꣺iM[STMw4*S) ,a.mOTM,gAoY  q I7M*4؈lgW1Y#}iI`P qO FceBҭkQQÄ7da>'N 6Aa9HE~sΔe3 }l!kL g7_7C!JܧIS(;(bh꺈lqubjӂ lU ƗFjWʦcF󋉜k Zz@msXM?: _2FC"{lD^Ws8Tc h!iS$yAB>K)K϶AI0S-U%d̈"5klË2-~[2O6V-`< 4Ptq njucpK~bTCm㮵a[2 1XQo߄? SgwB.30q{]GYG5{hY(9QTnBj¼r^ygUHBsc "]jH5btS+39GŠzhLJ+/GjdtsBvE黂(](!TW%ҩ@Nq|=i jcԗfFF|J\:{BLJya@}E+Q=|a#eq>]i;LH/W3"l O% XIVNb ȮA*~ϨNQi )?&hk£G:G|=r1n4O&`|(*{0x}g'UTA'p RV34b42HXtwYdJa:ht5z`5 1$؂YW=s] }!2)#Ca2ͱ16.Lrx=\N(D9#(kns z KnNÁApk7<~6!6p Og\ $1Z3}[Ԥ_C \&Vdѣ;EUnnwzMk v鵃{*0 1&15C1P8}VIk^m'jZh͂QQ '`s%=Qlͮc?Aj8cל۝p>=N9_(L͛I/ŢKρ'$u~T_E/k\dt;ORYRt%Y_;Y]Qm_qx y{93f0iZ3ѨXvW+h& &DQf\yu*w} |8J`ΖgEL/+K#h6+x;~ YO@% GtCNМ˟_V"wLAzb/QٓkI!B ,-+Նtp.~^fr񵍆 Z_5HPg, &{ugloU0=E/L`Haqig԰A.J1kЖ2\?IjMWyX% } Mp&p-aٵV4Ea* Rh0oMtFu8KM i7VlKǀ[!, N``U9FGTp$=B0Y&ۜ' N'w.:frZߑjJYI,eJ@IEy+^ gW1_ly-$p)^VX5#dX<6/X-gOۻEkT\ف *;{8A oGg87bpRMP țB PcjA^lv6Ixv輄c8RPbA]~w7 Q]uC?,ڄ[K-6x\>(@qorGǑɉb k/6뷏B0/y~ h~4Gsr!j|s0%K!-Lzd:̈=wM%+J+"cWtGp亲>?or4{!۴B>kXMbi0eYmQ1(Vgд^k!+4 NaLMĔ1'[Nhah SuQUl !E@FHi0$DCk2OׇnI.nVP5|oqPH߬fVЀ]uuEX~"[;¥T$#tm^v26Q 4S Bq1I@M_1&ӣ9UԎ{뚍͏]U zPpi+>mD[g| cG*X tX|Y"1FdkPq).G:je|E+^[:PLӛp-M&$q3Vt 0;[h3*j~e"cQv)_%ʪ4п{F@(kHO}S4b@7܊-pȎ_Rh`ѓw835x,ZChj'. ‹/WM}4KQ9$y5t VTW1zɗ:IOLRT 7q~=-P4ڕ;ǁwMl]r߿plpж oҷ|+gl#m@UsE[YgO^w/áo؞X>a,SvOA~Ԥ-Hq,ܣ]J=T3n ,ԭ 1}H楘mK h*toÏvm}IQSs~L͆dFnLp_&C6U7U%o)eiV ~eǬ3i bJurƞTjKeSzXig%0(ƿRĄQ$@.JT__ˋg )LwGQ 0jCॖ/%Al¿^ۙۂ=%IǯMGoAVI yW?vtvHQsKƞ_?a4+jeV&O] *+t6*jrtBXӡ=jr˗^b7h{3= ֽxIqBwW[SPfPcR:C CAPn5'y(\`AHGísq Q\Ņ:yXO.rv&7 0!>#sӕ\8Mo@IO :a0,hkq"4NI%xP"JKvm#b3"e}WbTǘ{pNketL98%s:WY+rJIpO@Hu&]=pso?sV2)\\+XAc&s,gDGYIi@ n!3ze1LMh6951JmT_j@;,x@tZqHNXuӆ EH&Q6ݵjKa[&+½O*DYc4>/e-[|G0&&jҕ9^:2$IDZ؍f.*=z Bby709NKkCyВNxh\mZ[}o2\'IɬW󥙋V/F~9XnOoЛyB/Eoٳ#->F6 W ^z̊ >HL#gvthRk@cqkZWl Q'M g&&j+- ¯$insvZ0r% aЅ^l)4v텔TY6V$Z|Izp??5%hWɵw L\oeE&.%䌀~j~c\(ԥ&jN3⾘wX&5F*P,7TV/5z<ʚoiSCI L=Ga mmBШ/) %N{pogGK[k_n\ϹA1eܪtMm*gH:S Bߺ/UPxThe ^eJ}pWꉍ3yZ{!  Fl4s}rQb|Pjºlҡ ބSL Z3`P,8`jhvuu E̥${C5g]ȃ7dɟ$]Bٖ|1R|&Xt]Nƍ v-W. Vh-|~A졩WȾ_0in8 -UQ}IAJ~I^2{7{lN2J<(GzNxrc[ tsEv W[\+WK Ñi6Q8NSJj^gDŖH6f񵭻GeF ht+qU^gJmJ5,8t&g^7,\T)K HI>Iu 8R1lwW+M8=d>#aSdfD:&u옹P~YWrz+S˅3'dٟ2~ I=+,p(fqZZЀs {ĶJhTh%qXǕk]tr1ln` &y궉!Ru֨;X6]o[-Y~"ߪ=O#yAVr 7@9@M%OCf2W0&- 7≮黁*ņBP*(X< qAkwO>ӬR"2;3W)W[WqQBRLc{vX%N9%?n:֝ U2, g6un}XvF- * V _Ľ:3469cR)\U.LP| 68bG85/ [ưj]Y J(6Cl;Maّ:\$JWE'lp>]Yy_ǃ>axĩX| cz}M8m3ߢq(*%M2~\{ 4,vn<&gQB7_ v]}VR!*{؍iF 䯁AbGLspX3{at5c[`5hSCG'R#^hEdBzB< YtmN㘨պz]ɦgJ/BуK~l#7M1ߨn?i0Deeߓ5@ t)>^Wbi?J,`y*vqKr i@57N4-ael,1$,L%I9|&1;i[aeSsX݃a"Ş4a{iZ,7Zlf-߅w[}\ i|UPs>95!$"W"68!\}qlQiZ^\mY,2c2{0Εj<ⰳdcghK Ew`i4Mw]g)۹Qf\D(YK@)(j8W~Ӊ40ږc x~Ӎ_ AuNaJp:3M^82D^7 A%ឪn)rKVIeb4%/5_dؾo.~ɢ=aʕ)42I!q7ܻӸD8eMtYУZ:ye<8uO&x^EgclA+hABJ^gM>c[V27;w\MQMLBs/v(va6!vӕ0KYy6f?"d¸Ǭj0pJ}άdЍD + *Xztg<˲gC4)$zkb '6807Ꮾ(ކ&T CVY֞xO?N]dA:-d ۋm筑G`0"4xWaV*+1'd}ǜW>:BDJ@Q$&EUp>eٔ0rb!+-fuSDZT)By~4(w6J_>C&)T~zXr:Xڟ Z0 TJv/XN~oGF՝X&.>J X`k)ywIUI^hQb,ȸp³o2 QStM+D8)FFwç25[b>NE#~ FM5x'U_RuC$ɉwbusr,$\KVk^ ߤ:B2XkjAr3|}`̓"R,V4W `:ЅǠ,1N=DWık ̖i#ZݍD2cJB&lHJcӄv猿oAK!uS- T輭[+9B"`l k/QW2]Ig3yۦIomIנɉ)Q=Գ}JڼA[aϰjD"zPN䌦Kx;L2J% njҐXxOHh%_n3u7d &(gO2RL{`otӜ}(:_feO%gkwTf9KGÁ⤟nTToerQzBoO|~6bfEp ۍxeo;H$^)U4?ax}s7ҚU3y~OKe#L~&/RL6>@Op[mpf}eFhx`TpI˝gq$9eg.3 u~mU |*MiJ*zNۘ` DOU }yDPC`ϣ )E{)Lx\R PC#W-n"U,%UFM-1'@gaP5::.\8)'UkHvBl|?:hLfSJLi3S#ih[T惊_BnupEo3_&4ۼXbp?Ŋg@L.~.?>CztGgb.JNgrb֧\I&w6g TP1)w $4`~ F)`km(!"ubJyY_*罹M>w-wnP_aNٵf ]:6]i*$# F]m?^ګ[hߗFD{\SySSgPS1*g䨹&FsvqT&Xbhֶz'Z\}=AL 3`-ՀkWv^Nʇd7l׉~rEM=ЎвRKAoUEd%V]U;/Q1p3j#"Ilv؋]FTҠ8nS{]Vs9pஹޅ,_}nZ+2cXGe^-r@D=}hNO3Q$bveZ6[nM}elIW`WJD8HCwjtUA.4S_0=Qd,ֱ4=ZǞLh҉=+LddkXg~iHB܆ )n*9\<.hvJӦsܷʻw6u.J#:oNOzx]J師;[+a n[n٪8;1r W۷1,\"_{|dVOH (-6eV|ңIDC۽sMD,`{|g0hIp:1Y-bUpI j?Opk3\'S U*%ZT6]g|]Ds\;$t3>(_Q뉥 .x5R w@,v1FF}j^|ҡ^Wu^PCrp0:!r{$+h'[j\U~'Mv+znvBہ%aQ 8mk`_6>e`pK ! Rֺn!a%6y0G`pE0u<ϚGxi9Tbؔ3RT0<LvMf[|x$ V(]( 5wDZ3}'uh+?r[9DGLtHWu&o Z{9Q̹[(ԄKthޫ-^)>2 목ء"s*9 #`HdIeH(`2O82&Ѕ{^ʡkRXhK%T ;*{Fả/.hy)b 18 SҠ,hմ#RQ&HUxb/ci:_ɤxR:E-݋Gh ޜYi|}Sy~ ј~嬹Fv.4*ٛ|+"Uc'/OQz:*}Ι.9䩆A(g>J~ -I:GQnZWd#5ѫ=wV8M-=#AdE,#{\/ě(t {OnjD=3cԫ`1BogC"$e%/S!ڙ`[++/'-*5OChX/gȋ\F3|~4`{`E$0^O:z;a< r&&hB4$%C1([y\ASoN>w&fVdlt.SF(A;ZP\,g:*AxVPS,9-a|;C7U=KFc#FI hdl9߻]f1BF^[%{0 gfۮ O0'ZmQLQ۪(DžU*!Ċg<{˓q(^ib'0o)TWs6WtE $a3o y*BWKŎ8Yz`(CH9[ R"b) XT_򙷌h7 ;ePj>zyKbI~FVJ&jQp: ؈!lm<*QG2p4OГ&|^q01tg>͟ ҥ4=i "<%&}(YӍ|]%Mɿ]vԐE&fky{:2hAΡb&!nGqJz`ٹ+GAPL UWAj9ͽWr[K Fˢa3VrsVzeubyxPf)nFEҵ@_rtaR8ʚ#ѿG~,o6'ϗ*(bX >/FR)\Hsz7l!|W`a!yq "cU_Bߘ/2#l@P>  Sq)A, uY@oe0dXs &hYq{Q:ye;ֿ[nqoO_@3rPR5}S:lR S h4`|A0k{. nwC80.QKu#-{3^5djRigxB˪9 7@,YwR3$wв'Cƙ9RYn~5i `&} 'B Lf~X& %HB2*5ꋈ$\( ߨԽoSb7bb>6 D>U fR!T]+8-Onrb_n0JGKڋVݮخOiYܸW˷/Jѓ #{u5[^j9,B5(T5FRYz.y{_C/L٫KU::^."@?nf?IcVfPp.>M LӁly,%NSz;^l1:3Ue NpJz6dRG!8<۪&I]vAq*mM8T·D0t1ԔXP?1Ԝ'E *~ǬPxK۩Ģ//]s+Fi; ?i\/ENW猿[w{DϽB:I.uW V{~{1K7,J9? \^.ѩ]}N7:%Vl '"l8 u^ -$p11kf|7Xc/*xnw5nnuÆSZm{q @냇%回 VWᓟq3Mv(k/5ɶu=_4Te&}j!Yg7',{h)QF,} d<. ln ܷMx$l ȥJ_;D, .=_%x(iڵY@҂ Cl'IrICͨ`IڄSwxלɧ C=;(wӗ-] 3q̝;%Q4m2#6~ NǶ7R[د'Xkvݱ+;mm&Z[jS/M2ѣ٦5z^ج#Ӕ8e@>qA΢DY{|aCk[XPz `_dmjdhvW=8H)i-?TJGw2C j(bc28Nt>X"jjQ-¨1g &ȘA1Rw$tKfST5[ !$Rg{2ԯṴoQr^pR)ӰL6]mՄ XHoLWrӹB7d4:=*Ѽ.9d4DRliu?3(m {VY92 ޑGK$KlDз+F2 Ip>1=2?@CnȂcFLsuUќXc 9M)X紫= / lJpjhgHZ:$F1e]f$o?^x>X2v]|:i ZXՋtAyΊUr~9;/?J h]-5Hݘyh?=c(3(6Hh>Q ;aFOŷڔ¢_ ߤxwzĸOa\0̛Z^^kY9eY= 2{73+9B#V}RQg,/ąvZW|`&ois 3Ʃo7E,oPzi!pe~۰F)  Q\ʯ 4٧ :qQdl&5mb&/C{SotX&.o.Mf/>o6Η4)RDa {-hհ >9${?l"΢kocy$],f͗KdQC[ k*> ._ڥD6f 4aK_.uij"^%0ֺر M/s u,lGNiPƿ߶#݉J(]4uea5E o4.b'W볽P,"kK-fÿ?;XDSC>/%ob3.+ ,#vhu Qs64 X'f=C1j%s"doܥj^Px%aI3gOPMpj7Iތx׃e#R8s?B jxV& aCZ<`EnGÝ]qĝ+ {LD].zyk&6v8R#eA"HsTgfmᙰ5.&z5m ՝b4H%2Yv) !j ML}xT:hSCJb>-$#qձ4ޒ.Dr BVEX"hy{mf58|wh9bIiTGRmɭfz(4`g@Is2K|`]Fxk28rqBnֺZV lTwP@wc,7R%,Y8o8_gHA<0:iV\]ߘ*xdxMVYJI KC؜)jN3I{?ڪτeCZ3~ ߅!<Ǫز?sQzvҨt㌦; j#+5ܤ _p`7V+8v2:iw Ħi*+O*2?S*g^ݚX(A7n*L#ǎsGRBN>FKzݽ!A#yp)6s$I8=1dg^H~T]ŷ' QV 7<ٜ+SNgZv+a 72>঺OX{CG$ʂK|zێMA|j؞OS0}o'*5jrs鳿EK~u\* dHzNIoմwSEt:xhO#V2DU`PlW3_ΰgF̪Rթqlc밑W#)b֐5҄HJ,2}e AD+zXTĎ+E Oh+X.I^_,\$ӷYȺzߖ}T# scț T53 a܌S{ +8_6/IPV1LϪ@TWmd!iSV̓b?[UQK@S-]<D++7Z[QzkN[R|Zſk(Ib1}^Yv_=ܼm tCNP>QvٴxItP- %9 Tr`sYԦ@)3M:+_cՅDP)8#z,#D*n<%q4Dž1Ƒ  -!o ݩuaqcy4%a4܎z_sEAzumxF۔d ?~x*%n,B,T9b$%W^90B+ m<sE!&z4RuOmێ)@rg\CI)g7 YP$֎ :>Ubg^^H ̴Dy}7뺺Jі\BF)Ł_e?)u0KݙU`XyFDmp Fr>W0 -F]Jt͔_.J?F}Yp1rP1cVB^(glյ6&zs[)5~U <((sjOPiAJg"5)w/hiFI'io2i9L {ZZ64ƼT|pkUUDڏ#ScU>h@Y ^^UַV!5P7%V!$ IG Q5eG irwXĝ"F@p,$b@ϯ ^܃lT)4ڬbqo2X=p-km֔8A) (͐ Z2v !ωSJu _כ|?4{b||:"wkMpĆT><,BWfe qXx;/ӿS<c!:6'2eP35BU[űtkpo17'_q:3j ]ƃ2Ht "3z M)Pl^fV>&h>,46E{L{ ٳѷ?Hԗj k Bg8<`μZr%C(gO@PI=uy$[_0X( i6}R FRRQ8B̘̔iXrL "pLL1e]RZ)&`!IDW'˘ZkY+3\ b:tVrPnH.Q'o^7TNgT1r"v;k%fW aS)z훠{*fGNf~G-< ®?dGZY&u;?g_$!||qU7%bN7;ǐ3QxƩQ470>SjXL8/ߜy?E+M TIY#īZW5 [؊%^P/pSM-CJ^z!-)a;L v&nvu^93r~U?2zr ;/LeT  K|)Hy"pZ9RU/:K.jsD"g"W AW7#Ă"ƀj*w)k wt(rt%)8&b@}ɿ3}Uu],`GظLuE_6&W60 _G t٬'*((F!}x( OfUn.LyLЀ8Zك)gcLV1<+| B$ Ty>N!pQ:BpgxÈ=wgf4Irhv ջ|jP}3d@vZ  }]r[3xkwg3o`";:"ЂH89hu69, ;.4! 5XI)=UaH?4pw-!%;F)pPq.qC d˚ux 3vN=LZ>Knk i3`@d,bUi}-uϓXwmvIyT @svfzـn #&\p0oNFHkVLj*y/cZ~FxR i|@`VXcZ=6ѴjPBwNgl :."oz%n 3-;j|һ4Λ缹y/Xj(X@Q)ckL9$iTlP]> ?%;Фp%>>W!M˩!mB%R'̲o7%k1&&=qޠjk21-Hx(dx4FX:s<7UB' 6f8Q2M apD[8!nhmDרoĔ$J+n~0[ڶǼ'%ȀnkM=b9~5'ꡋT!-C!Z o) ]JXqf~gY"Dm.lnOSJ0xKL\5>mm}_=b{`1VRj`woȐ3h/:ҍϦqä< #U[P_/Dfzx'`L: b*`151'wxTCxj;cgj(!f( #]b1o,zc(aHYv^Ď&F00N%MzX%*=" ֹh&'5*߆%5jN ??>{rE ̶lDU1.h;!<@жp 1'( cGsVN~䌆2yuU=vx{mm;-)֎)ϿkRεQT晼sQg}~g_;P88PKllLTjTVƫR~ ݂!(/|l̚ƑQBiS"$%VE15<Ш6]Ͽ23Y,aY}TJd˷ideEH*b0U#XZLm]s3ۻh猩\1PXe<8rh8/Ve&"ch֙"7*+bηC]7H܊w_WdlvF}A06P.˓ 2PaދvLeOJS~}βsQ#CoRpЃ+BZ}c-q*"5pSHF~Ly $HJǿNUx{! Pi$&jm:V#D%d*x{|ԍ"?ؖh%n8zzrb?Ow/eSTSbI`\H3Z'k ) \k \VZ^/Ь $]*Z܋+cX1A AV^Us}<;7:>u|% {?=:` i5w} B^zn@d|KV#ɺ B3_Spy55qy"o%)Y4!8OT{g?[CW rq%||JYy{M^AC{X'=H[}!EaA bDz@b:R Gr)V/DždwCL[>s#~[Ī1nt}[)Adb"7,nƳ,5}.5*~bY+sRW9X>\ˑ$=wM{Bp~wNUK-Ztw9SNk2=s\ժeHQU=r&\B*#~"M.+$R (r~A.g\eM1B4:aQz&Tl~?cN7 _#C8o$(Ke!M_Q=@irbȁyz 6 :ۛ}p寒9޼#}Eۼ8SP#rY4^Ht+^.@eؽ!`cdKBsԋ$;cIq4)&xAF`>\'#=ZKݩ> }\0zub+<矻&jS&ޟZ!ZtDN q;rMG1:Fsq<˲ڹJҷW6⊥t^lJA*Ēt+H?iӡ_ۡ*W~fp?%i\ WKnOe?{O I97>Ή`˪+m+Z@ )d~yJhеt&5npĝy5q=K5s)ȶk`ǝ ֜IYnÛ.PT}w -vw!ha@Tz=Ip=^: 9ƾP+rPWfMb;0cc0KˉAos?Iul3l%&=ŏP*WVK)]p0씽m=Yhh|N"=3FIJ8X(bj_݊SsMhߔ9cYݱ륒j%+unmeD&Û8%Ujkr C4}˵[Hq1:9M4u7}Қ̦P ~j!) KpYoes"(LA+J|So)X<\[T5.A6~U oƤ/+V';p6^"N1Qci/B9QүsH;,eLXJ;n{ ;Yfq4;`[3hy(ݰ#,,uVBq!I=)9.&mz-oWOb}=*5AXfޘvY@TSNa\i'*>MG E$?N,Č]5JA@p{X-@TI JD 2TL^h͑Xm`lbX#&~ ݒj*?hw֐gvr&-]rFЙ_5DY5Eg {=8~וW[&Xt$׫ I7FEp:z/JEp_ ,j77C^5ĵ Q89{yz4;ęjO MLq9cj"VצÕ+p9!+n\g+ݺSZA-'YCRX Wx^f/ DoԢ‰צ:?dwK zrkQM>}GVP)Qꀝ;?a`vVquqwl RE mCz F rAG]p\RNv׌9ld)C&!,vsxZUm (8Ogtad39sP: 0ASR%nns)r|!j`G٣zV#sToB? pW>9n׳M 4B Ɓ׍}Hh ln^ E?R KJKmA+/ou/LlZH_KYSL c%VԤ'ƽC+v6~ "@tTlK{`d}?a10{px -և9 ?O(rij>5Z8\ͥ}eKzNc\XAD=ϫ cG~qmʟ4{L\iv+`4}D)zeOdm+TR(R,(SpY73ˮD&t˶8-! @[ <Ң o!գ M3 )3憝JnFΊM(RE?nxHkY[ ]D1I2 Y;u5IM8JO"g.bi)lAY-A6`ʇbD&ڛ+KF0^q06˅G[ø?Vfvmz&!=!KRs(kw[psUz)SjvzLg ae9L QA9_/5mo a~^ߡ6 `7ϽoIt$0Js 506W%[t],"֫AT*++g[ yGGlꐁiyHz7[D͝`4h}dЧq.]>JkNGY~ fo.2|fsYJ7"GID+ճ]BSR9(q/, netIuTJg#j~t/Ks<\Z@ك]o4xf-]\%!UvtbQ2 =^\ yE\43~GRnt }Ѱr{I}\&-SF?҈U×lKw{٥LȨJU\Fo>nD&oŸ S}4;\Bvn^8̕@`ŕ9ף)XCy҉p|KZ߮H#+/DRKMQ˿eyt4Y!QݐIkl㨋Gޛ0S\ -KmeRZP}Ԑ 6n G)`~۫bpu~⬳Z&A,ە` YZE+`rH`LohoekBuLlu`a0Gçoi6OO# `y50Qb{%̖6"5<LRoMI 1mJ"9R{亸Mv0R5Ym3WR|krÎsaWKc cn_fm2QֲKyt)bC(5ςHֽneђc&Q1:V 珡Q%ڤ썫F~dVHN]Tos7ڙ^[q% Ц/UDͿ?X槶e;yn̐y,*76B(K"ȥ{MKZ,LQ\;,QTd\Cb[9^ߩctbaڳ1UrnI)=r=}ML8\H`eqɟ(UN0f\s.8=XQ[񑹝lG0.c (r︾MC1g+.pB䈚FOHk71^פj̽*aW7BRf#mX . Nw lpjgFw*sؤJ|p,·%>@VkvVv-<_[7xW.Ӹq//F~ YvM%[\$qO3-K\3!B61mUF:ӺBE(eRnDx=*Jk˭QsnQ-#! !wFf@ XGuCC]jq4k_s[!i0J4v t|)iM/H}CcCsMU`( hNو͉շ#aRÖ+'ŏׂHϫHZbi2^BCNǡP?6t~yh^ÓtFۀ+)JԵ9ߟ?YP$ȫ0u}Z\oəj,ʐ5"/.mР6y9UZsֺk,ڰ~w6+kb_%tY91UC$},b.*Y,.ml*q{vc] B0`C ADK=ѩZK]Us[!F̏LHU [t̃c!#(9U/`aq'Wd &!K;a>>O߀B,^!L 9cʼnV)VN;"Z1;JߴA ON'&?چo,̒l1=C\>G.$wV(~RTLB7Ix(u3a]iE4qu~ǁ0|RTn^DŽC&Z(٩zQJG^221_GGrt_h $1ё 5㹪 V^u+3>ëu&;N|.iXV9TM8 ]g$z: nXCw9裇> |`cBF Xl,pK$I*3}\CZi9yVRŞa/<بtؓ">JofKP%o_HJK0bzлs*~0P/ey/Ý)yr: Fם%غH:` i_tva4_F_qOa$v9ؽ]m"±UTrL'cO[Z2"aUHMfL)Y)܇e{?+ <èyTIewI)HԵ=< UFTnzƣ2bSQ;M;;l0Za~KNy#D$!i{S# uͩ b=g]7o c D& cЮhbRK+έg.~[%Cd| D#ۯ7狒hGj}(<ӦlwCZb!kd}L]#'j솎5 I5oօ7nmI|AiZ1y$cnN ϓ%lkhzV (2mZP9Gԁo\W֭a{[is3N2D#2KB2U̺']/m {w4]mxUR/ԃevŕ%j4>&Hd` ܚQPeG]!nػ;g ~3@Jf;BO*}ʼ Bf)EYu&pղۘ~D- e( 'r#5W.Ma$}tIi?juY\ ф}QӽGin*j%suD[ @ҏ{IaosLi]di\Ss[w/dY'ëљż9 JPUk6Xq)Wx#7|nݢ2D7)Aŏ8T+fiǩf.QEÌu#OQOI9&:m:PyՅT%ʦ98¾ ^LYTZ|r>b2+%/L=ڲI2WYp/Yȍ@T"j Ͼޕ۲s>o$]~e &r*_h 3>rg[ͅ; *"ߐ8QtbOfɻu%jcjauFe 6~70㡉}׫9o@jR.h$1jW%4<٧ַ"Nc5ru?q8# gw"yL)9ugԏMgg5Lxbs@kB_{V|G"͎)E#֋UR:b8"G%KU0"x R44õxWdJ~&d cua}b\4.KI+<^+bKK"vc; :#c:~T۲6ϓ\=n$f'6ahU'P57orFKM׭4f7GS˳Sd()MrH_M+{oS-E1&OWG0+Ѣ9%7Cq{Cr+TZLA*Kn1J'4D2Y#t ɦCt`49.-#7y{΍boΘiQYp7, nOO ؆4'[NPpFCbD^W][ݢlvB}.L_$x`!o.%r`xm9䮾QN)L%$_R*ʴdJ=%eM`"sɎfú#;ټ2>%1& P M鱪>)P/ s}4]?Pޣ*PQ .Gvsl^Gz_:ԛ K *Bgj&1Z:B%`k-{'u7_!\^^ .|Ap=Ǻɴ"߱y n/|I)sAn"iG(o!CuG^ 8PA ׇ Y:i0kw(t?;eSoxWN{7%HLt^uz87!4e+4g@\z̄OS'ZuWޣ$SF(/0ҋ o-Aؤ$(/ڵ;x9tqxͣ(x{P1!)o\,%ƃPq6pݭcerzxGHSINXZ~ -9T_ HmezTb)C MM؆ؠГFjr/fjx bf~t~jȿqq+#['sؓ@KF'4J7ھVg67w}WE`t-n4!PS%좄?ȬZ&~hp˒*zzN"̄tI\ Kjĝ&h_ees*;5-NjZ !\Z[I*i3g/1Cb^cFxgg ű'b0KY^TMG~t[ In^/%qu/)b*mYGdrmDz]0#5^9U$PvA"߀4Ʃa%LpfO$Z\DI` ?]~%2l+g Vts߶9[gg4Zb lSiM&/M]we["ݙNlFz8 9ڹVTLӋCvݫv8Sj7.ON#%7S%EҪa'w9 7ɉd=`gٵekUUV*_5`0nG7 y]?;3qExC:=ny>#2ᜈwY&K(P9h@`b] ;̷@%=[CR yp> h* O~/֩4Jj(0d!d͕qƤTuMB,ZhŐ|Սx\_R3YӗNoOY2@uHrd}xhsA#Uǥ/|oR;J>\ v_v%, @d̀KVJ 9uí kꌘR"T5™'0Xg55M)"P(+OEb:+72\1f;ھ)NbW淬4pԔFYF%ӐmaX<8?蚢 m[H=Y6y##7>a-[;IHӼ_%Dl18| _K>߷ f{*%30 W $}1 WyA? #z1@;dLdn+?vyoh,ߚ{t#]6TBq˝RYVcAeZ'2C*rX UcB`ŏd W,pWȇ#ɠ}״ 2kZ'/İ0p;"8[1a Mj$:7*ȱ=,!n .!Fm ?~8h7 ?,eXcNYbvϢpف39~;Ѓ FԦ908VK /$T%I!C&eOXx=ny%f]ܢɃ2-gK"Ɗx?Mt:_t&'V*#9F=!Yˤu;oW0?$`l*Sb!sKx%Þ_';l&Qahf#fc:$!ΡCEBȥ#BB0RiI- z 3OQЏ D3a"g"f|(K%zBcӈ ڶU8cu5hD E" e-lmZk)<"`L ApSk%QU?"I8.Pj:_;qyvϒmN'5^@<zHxѭةfc< y7J` hY5{8;.sJ1^/Mb|p> ť6'SomͰGXa ?2d#1yE_P^-py<]sم>%{;A ."K1} [J7,&ѩ0lqBc8mK!e+uXa ߏbSr4 %X/ˇ_Tri{Տ]SiQ_w&௃ϸy]7UU9,9j0 ?/FNwc q4"47[+a4'$(6ky~vInYYdFh?"z.R0].(~ Z œpYj# ]IS^v潒'2|aQ%RIEBSW MRڀMnR+ mZ[띄QnC )"xX2sJj*H0눺uBRU%*,ԵKe ?~/52Pd:QKX#J;m(vKi7nL9)!pOwG*(X"f:y޶#w6m:ƅ =*H "ҞW{_l-%7C7S #fyG>처%La6T2u%Og(^Wu; lKů3QI<.쏪 m'$)I ǝ*S8tR`́_Wqɘ)@"$H`itY #?ܷ [Oڞ+XY'c%sv[guȀ$-=jpSltQi kș#SO-xֳlR>Fͺ \8̧ +*4 uP[fxxkwXXeD XʼS8N+_(2:ya_ wZZye/wijqSڃ0jyLP q׌B"6WեGaaƒ,ҫJQSRq~bj̰' Zͼg^5EBO2c`"lEn,) Q-k+ZD4NyE)&{oڀ\#v}Ѿ(:1-ӌ6'9R )1BXZTNi_#؁<b0 gb QoLD8϶ME<[ #ML&[YUۑP@1[IbBb!AP6\SuCh&h\a4젠It-*G)J2*A0uC<TJ΋$h C/@^? 3JhAdP`c96eՃK)TBlrPtEOC*)-{OYޝ\Oj79nni&|Ez`s`.ȅak~A{f18&v4t0tJ" ,P>N{. 8غc5;f _1s ]q@Cc&ڬ\\KZr7{ΞI؄B U:;W@+Ę-CϤ_aD'm lɃ95C4ufbNr.f`8XC.eHPvF](D+8:"]7N#_䏄//=Ib1KW6Wt*+G;ܠcX1ZeM)ϵ0^#P&/Lů,-3ԥ@2rՌD6yj$FQ<{qKBoH3%G]qU&nXG 0JKd_Dd0L9/lqŽo)^ɮ`M10 R"1oWM{Tcxm@&Kja,t9 #.daOHvU=(A R-mM۬kʷMD.zUʼnV@-7/:j{D:L)_τQ^cz䊴1T% B4(c#P/h:T )aT²*u'J"r`GM`ׅZ$QMzlE)bЭv%-'rTHUyR}Rmb8 >hvnߦ+eϳc4k '!HR߸H)\qXMQ K0 4c>].}M 6ſsqU|XsdK7/bZas'ȭp߳u-oUIn݁֫:oAZ|᝼̵}5iWˎaFf.RCzӈUtsb8x\Xu--Z?XęJ |+`h _pf:udP`5IB }y΋i>I+ y 3?LMtflo@ Ә0 C c_"}[PE} juVɂb4TNId$oql&]Cֺr[1ihx 5-izncHMr((elx,uOq҉wS_Y`7 ]B&숽گ3o dιĜ;aBP17}S%-݇-̍۸s,c2a͈<\im@ X> DDP4,ͷmj E>[V T7%*2?ΉFÚ^7ϛ V15 0LnF4]SBCBk`ĸ(ڵ bF# ްƽ؟M<{o IOdJPzP Sb)gA:3hrX5)ČE瑴O^7 #Sx)#=}LKrψ#ۧ0^dGFg55- PިM\I4/~"e 1FYQ'K^lm7%Zԧ(Vh1)o}S &T 1!p/6>-[_DP}a؋;%%R"Ea_ BiP5Br˸Jgo[DFOzccK9.v H~迁qdYGn|S̥~/o0)P;/ms)DVgN5;qoh;g}{ʫP+4bL"P,a|%w 1FrFoqL 7v2^mV-(6n^9ȿz8/gjXRG_S15$Ww)nOOJJ,8Q)i ?à# tvn-H < rqHi5"f5L.Kc_"X#sV7J^L,/:NRlz(T'ucdC$|=Ƅxe$;cMByK>\$;˷KSô6Yv<[A֨[Ne+HEY۩r{{doݻ+7Ћ9FrFJ$0h^Z]vG0n}qQ_ {t(eͭ|Rz=/oh_ʫ 7-\@ G1N&}vHnLx)(+ uvm4bKw&Bz~voqO>NZVGd}{ث dg:QN 82}/vd` s: c+T'>IG8hdv)`x&mS'B8WE_'zñ۝i,sH/R{{ W)Jǧ]LhIsPRG^\8ZdtW{*@$!j^)I'%@\aqTocn?2kD91lC_B[C~'#Vu1q6hT{ڕI<M9רT w0}ADl~ 6V:^mՏ.Ĉu ˸Y\hmbUqy|mQm~'?sŭ/J>`KNtH0Ld(ixk&kBvk2Df;CB?mC4VjϪ@xD`vdG,V+ q|')f¼qbv +}e@x&8feqMeRm8o;+=72FzDiyK@8P\ Nsř/1Eۃ#KaBa{d^&.6%qf#t+`RJN`Z9pTL[zNglՕ:B ;-2.O$nRrYB”aQ9D.6^ĉZn+SX Gy&Ž~V QxܮBqNO3ُUT Fd1 R8L_fe=T_ag[aZHhef;pL!uxo@B9GP6-N J5.%=WtTjlrr BX~d@i4ROS:E0e9y:R(In3Xc,t9k}l[ k9IŨH7L m,≾ɌRI􉥁hԧÿ.e-xE^Hpq[o,j~QnV&Ejbm#CxBѲ1VIQ%]BRcɔ>iʳRGtw߭W*TJ-Ұ?,wCQ8;P{ Ӄƺiԁ [j8e1JA\'Ci.;-󰍱ӿg@]N!1Cԉ5"52'ñYec\e$!旻uh1, Oґw9͂XDRU7 ,]Q>*w"u B83b:1&19-j:!C Jy$; B @@lw[t\&ǃWh^ H]P$5Y-pO A ڸ 9˔L ucxU0hZk]N7.t޶Dw@w 9G[Şuґð1i1N=as3dcw{w-I <j^L]ʟ7dI\}4Zi"~jnU# .);S] 5XEdu)j@ 1ޚr:)c2BDVIgε2lVjKHc~y*Q9s-jvc3|q7<ܬV 6B4gWv~Eͬ6d`$g 1412Z?`gD"yD"9qsMkԑC#)( xLC6oY'WБB cN(hODd#dj{?4:4vclF9\0w8e7EH^͖z*>TBjZs sxG'C'%J X%9t5-zTp1WsQgrOMPV']d`1?yåe&׫n,#QIJV[6?eԡy"Q|)EhjuՈ]FMۻգ{Agvz ̩W,#ߕôg0Md3;$mĭnDn)"Y3b)r QE(>=6!hc2ߝF#HTćYǎJ:GZ<-ǐN&cUDZyMКHp>KNޓ".6କb]z6 +PMd/i) _qml/Qp6}k:s ٢:pB` l;XI1 %_'M+s ,>hӽf&_t^ zmU,Tj!w'ĐɃ{+I>uCy(j=ݠ=&~{R?79\9IS V oe@7sDh_Շ,NQ\8g|G%I'`| 4{=J1rs,H$m1u@}v17_ړrݚ, : 6QI Lf-I;t_"bM|bf6|N_9xdR fDGfjҩۗ6fFSpʁJI5'V$u`╎g~w/d1S\ ɱ?eg.lL$TPc7=&fϰ`.[V-)1]>Zٹm_ANF>~mlSJ.K< ʕW!bQaE # N<wOM|SӒ˜o~˻z>r@f(W$2AQŠX90*XTK|Fn{j҈pA€"cڽT$L/³߃<ĶP 6^E l< H ȱc%anVVHJ"<+s3|t#͍Z".;i|:q=],P'_&V_٩[ap_5R<)9pݖ`X%ceɢ^AC࿐o`A'lX=}@KA}>(ٶXXB .]R8w>wlY ͚DA}ka KuQUj M pԘS]gCi)9ҽ)1'EU5 iWK;uӣBT iägR;GQ8LN^duJ>{RdBs-2Wua</r%wJ XKk_:41l׷; ⇱\1}6xN$*w2]y;ؼ˘xCA,bbQMܻQ7 < ?/Łni1!24nRvEi*ꇆn$PtCn~aY a!MKe(TɻZWb$}^O!TW>}ȁVDJ8BՀ& 13,?:˾[ʁ Iqykm>Mb0b_BxT\C6چ&olMT3LBћl |.ZE/fz{sk T-XF4ǣN$" YmˀbJ'm%+K%^ - jo.KɌpiu V54lVk&w( W͖klIH屧qD ا^ºSRV{ JfVN<$Z j!&5):̛fwiv%I_{6shl,Ñ.#B9V뵗&MNϊF/=2M~#Zݞ[#Zf >*P2]DHw0M̥vqOʇn`XP+0k>;Z>ٛCpqtpx QŠF<{홁듴M`Rxt:~1Y /oo0<ҨfxR1hg')f1[UA#ŕUؽ aojļbEܼw7?Nм ٶzXV\Xo$̜!'2}/Sc#Dr< 1;{dA-PikƑ5ӃM_`LZz43NQ؀K[]RN0p1g!91*7ŕvq,SYwEղ-!rZsm-leCy}i1ZΖ>WʖJelS鼴ȹjYݔ jH*`C&%d!<_7eq;^[O9{}6x$ YSRm*ꔄ '5KLH>SCF0Ÿ.ǿ[#LZ ov-t)Ys1\&1 H`Z*uZ,ٽ?X8vnV ?at2*QM $ O*t ެX@IjZWP1(Dpq%}S 1L1Za]ާ<Њ/Hf`05*4Mۘ?\^z@A3L:&r9 0ZҼs|ҳΏ S|v +zN ,*WZ{JA/z*1rK7%>j9[J/U}J ?Jz^YYC}U1eLMg.ŠؒG&]4Ctw?S).^McRoyLn卷tIݏ|Ȣ=* Y~WݭOdTf>2 ˭|hݧg 5LXwc:=eJj6qAk_]Ҡ, 3˥\]mYeArgi(?@+Ue_aYvzOefշE‚Rսob4,jz38޴&` Ak$cL] 6S=s$  h|Q+c;D#u 3O %$ 򸰺PU(DX8 ڎ(D`'Z@`E^Bv}BJQ~ ;FEJH jo[v^ʊw7#'B{ZuHQpbV)H(ظv/kᴝdOГ6ṄbY^l} +q tq#eY K{*\)2(mj<&q$FWZX#f2-2V]Vu}3N|Dg2ƚ M9]ͶjM5 O|HD0E}e;m3]tm|o +eHqxˍyT_ QΨoj0=[Bͥ0t;Y%Pk/vs9:I@Q_lJP jcϬZӃӟ Kؿ0#ԮdĀu/x0Wi/\,]-jju͊Wرڟu] ] GݻYeFNPCi$> .%Ai&UQAGl&48&1S' ^ gu5i]6 3t֢Ӏ;|ЭiYΜ ēI$=l )FCjwhW2{pՖߌ)P~liiy܎SmVi $R~CUuPT!}uT?fx}K"0!΃V4ޞ24ۤOgU*۸;Oc$[P&mߞ"_-xӝ~̹ tRrH~=֏.cɷxG%pOHC:l,I%ǻ2\Lڀ&[=M H tK_b` Qa7ޘ.L5wUq1ӈy]$aoZ'b.f>x:G"90?4t‘L6})HЏx&[ʏM0jS$xi<c,h8^P-p찢y$L)#=(eL՞?F/\XX5T)B@lo{t`d-KOO Doa^vϫdDD÷Ӏ EZr|5F -%։GmHI+7 g D xJƶN KW+ԕ.T= I|Bjt%e]&Dk-_hcv ۞ y&\iZsŖI'c&)NX.A7:Pg!)#5'+7.h"OEAt/,/W2hYl63xY`ۍnrYu*ZdEti싅ݰil-Lqzv'8yp;1P=uqLMq[) 5;SǕ]0߷dU)볖%:B~%ߚnɱs Wp͉yǔJJcI56 Y"WPF"ex}qb3JхQ)yݷyDALvN-Z"1)RϻuK. c ?K%hZLxlۇUMT.1<хNfXfs#[һlP-Huc:a~:V+X+4yy`bl J 3;k6 5ߝq<3.+ -@n2!cNRC 'jT^p3Gcr9 gH9 N(kp`R1T_g&<,&\O\X]&XfqonҗeA69)ˈ!P[O wa"/[t,9={BLok呡[1a?w_7y;(q_wy\E@uB˥,x*zix8;ZM5Bs;1ΏynŽFBR}M3A7 S.D)h3saIp6@g ~onքݑ(&?Kh%FqʿljsQZ1JlIR+l;(:R3"= D~XE+ʧ VN2P%'\f(y4icv<}/xHX ;!w#M;G1Ƣb{#uW_7k?ӓCFx:9k=fLsְ2M'u܂mK[RUR7UI :xp@ *|uãӗg5ܣ{W0p5qp6#2*hU8-OC.&]h,g[|P#,^`E>\Sݾ62WJ !3zMHWu%qr J~af(/7t28(5%I8![]lx57GESLxقZ#ˠ{(Uꩍcnm8^9N+?R{\ᶰ;wh\7q;ʛmQhtQSkzƘHO|Ȅ;bz|i&tk8ӐxAI٥TkE?5o-_BoMw$095cCMa6x {aӢYk\!*1$CI5&B,Ns'+~#<:ϷdNҴn ̰ق@R;Nfxytu"=)GCJnH'ng: :uz1X(Ggc([ޤns?,<#U< 0ύJ,9^#tHR9˝0E50^G^So$.xZT78g#Y{Zt 4hDߐSBU◘|Nl<$%-k:g\Y6 5{UIΛ]yt:$#eY<.ַj0-8vrǜ;6YMd c3rYr1S!Ԓm %|uPU"eEi*Zhܑ`2j&!F㲠1dmȟGbl~/rcſc"Ȁɋlw2ãeKQ%,[[ᘽ:g(4Uv*왊LmB}Lĩ-AU! &}# pj brO<q rZK%0P2ߎBu!39 |VAO!/@#=NlF>8+_ pI{)I1(eES%蒍`Z$.X/Ibk[Q5٨a;R}T%ڏyϻ5G~nƄBt/a8Zjet=:= Fw GTɷ~r7xߍ iܻF󵈖2gM_D1۔Y(-s3ebB{3L5羄܈{Ϗȅ voj/^ۺ0ƌ?7EKEѻW;z7G@7reOW zEK*zsBͶcK+'/ Ӗr7=3:U T] WPb%Z+shնm,E#n3, =Jq j<  -6f͉0ih4^6Z%~gfK!:}N86ҿAޅ]dBdvzIǤC2"Vyzf`-c3]gM/"S*D=Qј_`M>8CKtȕM1au+4PsepOLB;҇s_Wjzptw=~?0cX\ tE<) %ZkH T|=F9/.{,cڪA'::|9ǽ*U-[kNjD IVcs-m%2ӄnܰxrf4DT6.Rc I#Ϭ~{ҕb_+VH` I;F-b;9ua!? ۊIEɤ)`S) bLX?Q|&8=2)0Evp/cےx-T̾KlD28 O/74ӫk__B?H3DjՂt cT;o% de[qÍBC)"f+Vc De&!,Co,~𱸞XWaϡQ'įвpXq /G?׫@ԫkAlI\D{!bs⠾ X]Bekfj}\ #g Tvw FPx0a{n‹ Յɇv Ik;=OQt|m "V`% SƧD:%`s$?>ei ܫ d8n`뒵)?j_ T8h*}7#aEZjQemp教; VpG& 41?dPey7XD̑q4#CBhWb Q1QښGZApkGccys9Faْ5ki2I"/܀<&ZSMnHy.u|M(wzQdcJ P%Ab`0ڭ:` bRq+JFp ~G b,s{ĭ bgM92J:hkXFX?4A,"dDב&<ɯ^:=r`{9 Z5pڱHȰ`T?q+?&2GqƄT E!:lByN\ݱ\IVv,.v68ԧ✧^9W5tnā[6Aog,48su/,ڂL$9T_G[si u#NcDŽ(箄bYY6;k#^u|,\ljΨ1~֟4 (E TjԨ!LGYzޑ47ɥqXeg,dӋOвe (kc{}[d(1^nIT1OiAFq)Iz>:d,guxtBnf0{Fe^onSIJVQ B~ؘ[BVu8nɿQGO{( Qm;>| iZp8DR{E]䘇 [TBY;جMs>| ƍ{HVr3`Eߜ6^VUE.hx-0C^OKҕ#o L`sۀW-ٕ( fA wҲσEEʜ[C=&+xF6 "yTs[6R}y# XcXel@כ ,uW+,(ΰ$DWAa6mIң"'vFF~Wq)]^Uv<]"kKezo!gtzg8GD]`\.d"cL/`m:P"rU$V:^efsR KaITmQ(~|f#$d,qX~xQkuMemet謱RrU} ^k{#]T ^Q ^bV5/};I[$$IxOgvB޼Iw -rUܜs2v?ڹR?x,I Ȓ>k@~ ؆U6puK`@!H='ի9݋aWyfNZ]=tM1)-A37Lys:呇f8ߣh(f  zGL{4藓n27. xo ca[`H)\T$AN."ܦej9~'C%;J ؆!vI2?d"Y3P$XK t=NٵL9/7)*:yKxX԰Si(Nvu23ƇPZ+I~iG@'W#CDuYn"{퇠ˆ: 8d7g20!+W2,[Ý`ss ]XO|=D#ͺML?5^'ȵmw7q7ek_(] €A:Vk7ٚ#{E Mp _ZDs-6{:(sB@o1Xh>1dO'h N\Őq%Jvf[ Phztl-i`\7"0]{yJ laq(R<:Plro&@.ΐwOB7Wsb4_dK Yuܚ$"CZ}8W}o8CBabk}X=6QF5Eˊh%? ɧ-"z't*BG-A|9䣽5f/3 %[<7),A̒BCW/I&ͦ?]_J5'FSvX'XTOu/g6sl,Oq!o1}P>ſjjƠīrWmg>EX9/1e joP3eIê+.ýd|n0qՑ Nu M7oxI,p}R'>ZgGJoJUYm&v&p5L-@5g-aw5a}rq&E'"H4=?ΑMb.Q6YzWKOeWµh% =} "d٦ac+dM\~3O0Ys 3y 2=oRcq[ju;}$UK_|G%Lз@Ǖ`F'0 Q]54~ {aw3%="^X=>7Űo#K_tghb|_SF8LI%ΞUS/yAſOwa\dUzu j/yɘvsg{O$WZxə-蕳&Qj3Ha lR4p\dx713љЮv5AXiӰX'~JO.S?w.h>'SɃk! So< JzNM4)%HKW^ov2^@14> 2#~Z45?B+*x6Ax dEɻft׏iS̍.a罊Ragj}HSFf +(Xq{g]XhHnmX5&kPRmqւQ?ionβo+vԨdgE5YARJ:>)uSH&TRؔD9 SHxNfV11i}[^ݠ؍UD exRj-[,ʺTN-3Ɔԛ3wϲy~XRq Enˋ(-!KS[m?޴-b 疘 Atq0<$S8tʩL+#fw}ޓljgl 'Q,eԫk{a@ uJ͕;аY-XGWlY(%j괙;߻LbS%1͑,YO J>r?Sc{kn W3/je!67SUm9eH"^h{yzuȿXDĊWUw@霧IޢdTgE4 !O69fLM Q qo~C$WHlp+޿|&(4vSas[0O@7O@\M['#f+e[U7cU+^W/~ԩ|?ߠLY#4I r(|q9ΫhꉮH!) f8}e13PXt}'1j,h]Y1Q:꾧N!/: S?МJR::և M-|WgM%fa68=sh((N졵bO%,^ Rkei&J[Ɇ7*X~ a|;0d |8A+&BOş 0A)]8/x_:>xޙw]wc]DON3MV<ʧvr#ŷDob Ck*dM=)azOw.oYzߝ2ҠfD$iYfj.f2;f-}w'!tEG{2Y-a~> ]TҕP);hp=`4e*=h J^算hBg?(!1ssŹ2|IexetqB%q .,}!,tîqM[:'gsmmc^/R5X[l͝AN 1 UJs ֢,++gxə!!rg>J8M+ BNͫ6mUsLod6 fbP…{"`1vJ;/JQ@:M?N RॐQp|L%U} )HJ&JXڄ",q-2a'*9̤F/kdxJo~YBFh]5a /SH.69L]-5YTf!9'8 34Gzz_?G{[Qa <V,ϳNN! }lSV޲nŢ1e4kZ="d";(?§ הPkS  mq:GU1p%kBZP^? wnx5UU>BZv {3:I/,}+{:VeT7/e/+TWA:_c) DIxFhq&`Zjt((lY`O˔m˱P0;Űn?|9nƁ@=*('*n!jx].0k5%0$d"=3Jo%Z\Aj@0$k6 T'%R˚;lH/5U7en<hⷸTH{8oy2οQ-e&~MK޷i96,Jb~du  Vsx&/ΠF&-,Ln C~d ) Ƈt79 j{97o :Q\+H".%A%Լr*qwϱOƜiޗuJ©sO.PT$T}˓:9M68BD?9u5?=HTH?T޽;s  MCt 9yfl6 gi©0a۔a{01a%96Rq+vL7:%qaaqr#gyya0#0^~ i\U"V.ڝHDaVw^ Co3xOx2!%Kt&$-PJ 6)~+? Lf IÜv-~4# N@(&>o=h>rTumIvtF*v_ ɢk,m2GG6| Fֈp;R q:s$!kQaa\/@KD+\SK5 Zw;ki9wmCeV ~CI\ }v(<5cH1yxSO9g$,) &,u]0q3tضs"Jfpa`UB.Ӟ=S,w@WNj$YKp%F BuzKDD]-âc,E:8gQ/rڵѝ]Qe*f}bm1 G,c`\uc Ү{}?exſs cw_vZ#fe e:uuY X Z薑vPdV][J׷9%RRwJWh`cF9nG+X! "OKA+y ?*ͶSՀ.[aÐNjAHWD 7Avm>:=~VT/3h?9Pt+bmg"%Bc@߻y)\.9ZyT=Bn^slH{-?v_t.ѺA~V} "Eȇ=N2;cUx*hUr!FL-prXvӞ{O];yiwl VoVxV,p0bB+pێ$-rb@͕#AAW.] U?Bʒi): gKHC]*'AܓX.ҺU1)"&nM fUv76kWiob2S'_Tt J<2r-SybLPdPc@u qc%]!p7aVJD tv۟_n+GS7Wr 0J8ʤ3j뀿Jb{fS ţ#5W2/nY!Pȝ:\X0Ug[韮5H_+2"JT^~\BzGvv6^hsh/88!5a~pj̟:{ 2ݖp,3tzg AFBvD9o.>.`vԅ5d#(o+ji3\}ra"iAht,z1:J%6\POs[/m4Gp 싓mg7 sJi|@EdjKof-ɡ]hcwϏy5hJnYQwr]XC'[1%TzɄ!Qzwa<:*$)\twRl`u"H8ECPĖKkK= :3Fem|SI}+nb6IOR{ Cݶ0QTl'Mvd"rsÀf~GR ~5Vey8dEQS:7oR"bmωWg+ī4Žn6v&:co,|D,ׂmn4tPEV9ikuE9Â9,򧹓5241ЉX܊p0)9Qg:< ;)Qл K!,Dhrb+2#c:fx+ bU˟ ^$QvS('&H}zxs:٨54ƦTr $&Ӌ^SL)&I1O&{Qא=L?D0iЗlXrgS1ZA3u ѕC̉&Y操hm%%d'PK[NG_C5"R*+2v¸s96I/gdބ$3K3X.~,G}RFG(u:<)[C~,HP7xc{7Fubz$`865y6g׋S u ɍ:CXnۉ \u4O\vdOY1>ͅnU}2ldA 2zrraG|A )tqCTë{*ƌ V]A%,5:݋$ Ps:okfՙg{w1٤mt-p'"o,mA.C'ۍ*xtkk:Oǒ;HtA$ 74Ŵ4۞p1,31F@ \}6琞N|r Ly0g7l=M?wh]]I-01fJ́Z50jR5k+pmL ='/kC _C3DͩX6 #=PB<[H{v"Mk#l(fQ̀LSTXg3LpliOԏP5y0`Rӄscz6I*!02E-Sj7[T#Lns:#Ќ' SMJ5J !.G7HHJ" L4D j(߾ v-!)x2q1, F~H>ᬓZ`,j0]sn4i |Ci? u0k. OR'G!sʻ<7 )Ė pR}ʹ8/7Ž('w8ҤC 6**Lw Ydcn :k߁6*Lb|KM&'m![hxmr6ٷAw^CNX,Ko&ؒ"f'-as*E[XxO\Kf6tQwΐfe ̺ Yτm;%6x;HJurQ[>S!z$_ASsJUdM=En*= -k!Av59$aI{/_}u ˏMD/cC<C~QLU^aMwzJr`M`L$sCr;-1U2 l0RNOCqvDf%`1ʒ$ПD^!yyW:EiRlMĴMCx[Ԙ}:cݺ&~za:je(pݥX)b4JGjz( avH5Y+"BaYsk͑;d"˾R7%4&4(Sh(JntRJg6q-EBQ8+Yr][dTVvYB}΄R]#w&@y's|f}DU"W|8ˎ\' 7I͖޷T@Ri+`fFWPC>N>Qx` /g_O*$cg//G7SQWUɝ>/G=<*[JU)Qf'2 UaS,;NVڝ3Jr>:f' zD6ʇBWUSvTaJ=hLpǥPNBKz;Qyw]RD0^Cu7+ ;X~'BPY><%Mnٖq(Ŧ79`>jZ%-6geQa$D^W̾3I1o+\7N3F\==e${;*zcYiR?\=̥!k{'R `|mⳤyfЛA?Jk-Yl}QA =gijt}a$7J7(}lw{pP+GAŒ(f|^y~,ߞ*}Pkۦ=.}aoMN`E9|27kxidB{ P"9#BmN܄dcPᑃJwpPO)G_̙>gxӼyY@l o=Je95UK(Wgɠ(@6b*$~p|%@E`W3O8}]?yr @K5Yc18}Ю?Vj 63]1c R >:{(}4β/H*uVŻ_\a=oau,i.( +IMy AggN~թ|l,ϷxjbE^[&Yp A!gWj8K:ߋ4.. Vhs]|eK!׭e35;bL3mL{g4-Ot:>\`lV5H]61RI@ * B0VPs:).~}Ah=W?97DU[Zv&VJwRa} *qi9Ƀ70v9]jO&YKs˱EiPBb_kBzenO Jϯyک{1T%F_WlW RuM|:Z lTl^#q@%3mC 4v󡦸4^C|J Pm.zu̅/ҵ_KϸA]-4pS--'*~҇&beRt@fNZ9U A )5 _ :Df@dly_HEO L:gЧM\|Yj.-"wN/)mK<+Y[x.s+lמ;2d9#S)5*\c-#fwJpE&E|bnB^,ik ƣL D$s]~#\( k8KS .v쿌.0@Gݙ 1Ƀ)MQ*fO/\ " AX⧮6_2 w ˣ?uAīx꣕fJɻ`Mkw`JdpOBOMCKE3^o^ѣtB0KF)MѪ\s^9l^=nR /}/p$42C1:D$&#il izt2?;Ԃ9˨"g :7Lb(XKOr##l5-3, =7t埀Fax1Fx%I3RC@ۖLK^[\̗X_t`"g`'=זVcR,;dAdp]Kƨm-L}tjnbmCě^Hr'f:N$O'.XKCudjՕJ0 O bJ÷>\,ӃQYմ&ed-쫓 A߅Wcr(rrdS=ۍ8_.i}'εxfQFI[s9i7L)3c$'$İ* EI$ex@%bJV|X+!^|~\ lnT{427]G?'l{#F 'p.еp'ƈ" rC:bGb=)^g !,a?8Di*XՔ;Yc8NJUEmGKlA>-{5uZ7UO߰Q3655NϪ}ǜھ sK !_lq.d&-̕Ojz5ΒAR84UF`v\7x= ?n%! ^xcSA)Xu:uxMѪRxdZTVoCA3kx^;wwh`Ad (58&7 },P5`)!,#&WG&IFxJۤ i1{bIyأ:r :O[@.R&Isɘ_r Ny 2^=T90Ց/ILZJ[⤊$aB넍.>*?{B4CfTYL3 <8> ҸMFJ99% 8m\.k'[w2O{ / g7=G=M?&\M+v5S4b'>͠!>mlTI1J9P8lA>0^tHR VG-n8zgeR Ѩ Q=~lks +hIH&BS ヌkۭ:Zq'a>k}0afi_.hƂ\zōN祃מFݧZk˿uK)[ffSPHU" a`zDYY\:ߺI*X?mKAߴ…k`+fFZ1Pt Od CV7Qs80xoqVnÅ5̭ܾKxusSrՅ$ʟ]yd$'%-w L?[ep~R#ZTyQ&G Ɍ+u&LԢWD&۰f$BHlv4̨^1<)&kЉSzjmhpW( ݟ=itժho}aEDtkOĕ|yD;B}w@~͙~Oݣ\H<`BT֬閚d;6C]?$gGXp*V^- XJ!pP~~ϋrYP'@Y2V_@;HAnʌ{4قPPu@[%[h*#QB60x47"-6iM_5O%Mrvc-#lu{ψ?CQp8'֟&#:LеoEaݶkP`0UBDӬTͤ| t*J{t 4>FlweAL+WJ=dV!d .CRlS_ ilO/#\4ض\Hn/GM/BU. ^G^z…1SQ |;Ty Jz WƆmI(DJu`tCsrR*TfZcV@'0.B/2+˘|-H'{x.H qɯl )R͕ Xuf4l6bYA">qJT=*^OU;, ,HvsӨiɦjյuo|'rynn .iCJ6ҍ)(xL"mPB-P0NIQa{s_ c]ъWx}׃vWiP.9SUVMI-=79žma$1]өdlY EeP%~Kj,%EC+c` Lpɤ "Yۺ784/D-pi 6ygŹxkR1;Jjl֥z"dJ=lkD,y 4+z`Q/TO:oϿ2FJ(8Ip]i*!% Gνt";=^ _Q/śkP>Iq P9w&S0wΚE..- *yWwS;}`a{K_ai NӞ,7^Ԋ+1X J3ˉ6EUP(#?HZ! 6?=rH۽Ze겥&(:[jKԛU[646?aTLnx۱F%::K+s4yI)@ogC ޖi(>PU)B:SQk}]$A01o\ |y,>J'.f&Ia0#Q T m/0 $W>w9WQeޟ+{bTϹ}oLԷnc p7Bв9ChqÑLTs/NǓ [%v+BSA?Ű]a)*/\2ؽEjejЅb:mKfU 2>[R^Xt8N j%P(d!3]qzJ\ֲ*sCv~RyJ>;Y̫╇n ంx"J鈒a#Q("zo/\AYiFPɴ+n{26؀]W[RHV@+fPL*Ej|6xw'tR3r+=Fvɍ2ZJr \ŦJ*x#bhl--tg-LiF zhBt{F#˩DZ#[p.=ShFafIڃC&h'˺dBaXh_"2=e\}i8SP b{}j=9辑-jLns[%ȉ+ L: O#rXz6, Kn$@8i>/Eo:Tȹ 5hTb5us&Á_myvFELue?#4 v<7֎M^m!tN9RЫ"9$1YOCu-q^ ᘌ |<6hv?+We\ju`|N:}sbe\Ri\9{(!!IQytER9QiWrJyNzWS_+ B 7S̳ѤD=Ey7nMG |*M(<7K%mrа[K*E| xN?'jz蒺(w[`h8d=Pq2$+C7|ݵU@!(dZcF r` d <<*Kn108$]MS~DX".aןUN^* ]䝍Du.BP]y¼] M=Itpz>7vmC [\WEmb&WK+ y WhcZ(QvY3[KlF&dej 7Yrz} rP3chh3N:ZAG^d҉l,iog-3"ȯqGWEThhz같O>E-ytEY=@}|GTvXSH/DJ9?%=/5'2cų-F ܇0P1IAe ϯ,e&_<(.n}xAːu]ymVž!/" ?UĂ*Z0"X kqqNW,`Fv^^rdlLl&|0i|^@i [UIFˈTm&,yAɠƤj{o[OOhm\ztn^_ S][̉sZ NZ `cɀygC9ރq#)4j‘^IQoK5K&"y] Dz!gazJ~Q%N5,rU1֯X2X:p>ze .e}Dz+Jk܏q_|EDo'P;2@*^fN0U9a])q ؈~rwar+^::ui$֬p|w!r Im*vMQ{ZcyTl Q@Jzr|%$;>I#q{YLޟCYT2tkfc+2y)2*`׳]c@퀄0.w}*Yk{8ۙ-coT:R,mȎa/hFFgq̛ewȠyѲ6>vGש+=UHRcgRgbrl j?Fs+#Q2Sjv ILJlqv6@g-qyO|+g*y2:|¸ws~U:5.ܶY"//r\?.2HaƏ5ؚzبuMEď Z4T@uRc>8v܀A6W8y..䢔|xt$#(M ZN'9 6˳mק:sXDVz;ƆC>8H1C;c==6^GCCY*6h{Hv0Zh /(nW`ނܝ聰> 1!QXR!}G}k֫$j#lcJ+x}E*A;~ȅ<;\BXP) y rG*)d5f*~T2/iW|7lʕ#Zh(#eΟ'8[jF`IC'pV4WH AqR<=P"+.hBsK Zzw\2aN}Ws ΂(6l2:&8p1IElϲC+KwE H6ŖAj aSN1tQ[-+<\Y 3{bŻx"nE߀+^F8~a*ܗ" ުjzn['_UO(ճALrFb:[U*tܫ`ȌGfFM*qI~\Y'ao#a"B"KO%ͻ@92kcC[X#w_\.p/ʳdSwt;={b!@ak2NFR!$bB{ಔ<~'9ځVWU4Q4Q2٦x7ZMҦIȬv%-:R?ݙGmPun2 ,{s,_vN\Q*89=ͥX΅.mb k݂Pot="寐"q1FɇudCDFxSq2Ʃu֥0Ԑ惚D'&Ch?r qHqO֌c:M{]rj3i̎!Idţ eSz)LU_υA7*;҃hWaG<#׻:>D82AsvCY_&,CGhb-=CVvWYzn r&fM {vi u A{@UZ64k'Ī 0H s,A]ҵ ZM%IH`_C煺H5g7X@$ ݍ2GzfY@»N% /z3?սAQ `oYUݨp%%pqMvlmqБ{;^BmYT() 8\ 6+b`}%L%~$kde<$Vb`4Y YNEM+D W2m`:VR(CDJ{qCGv"L>Ĕ/MHҾhpgʻK)I,2=*zXV΍J3Q1-j%ly&dvgKR);ROݚI cc!:zMJ`V/DyiUp>}Ch1Vz %%rn6|[}t0%!0JfFRN#6ڌ FZޠj^%نcz0@,M4.bn.@ڋIVP (.h kYb0ܨ{I h-{y.T\hP~ + ^Y)VZG)XYzWa ~:\&b+Gm增fYo4d#6EϬ8,_PF6_\fjoHVR2M'p%^o"{8qlďʊ$3A}鞜g5C%}߇(0]qUDe_b`HFOEm4[pVd& JZD\IQ\uRS[g޺-92QtqY/C)IRT"E \]fFH}=Ht A4KSxڶ緕+Yk Rd-gC9'ehK=$,!hX *GK.a:4QK|7vArp*}KQhJQ66 Մ>f>=AoGv l|/r:wZ[lFI%~F'Kt|zJ\:׃"O*_5f`=i#]dM~Ry];<S-outJHB|b]zvnwZ~6v!ׯA؀16a!-ՄN)͛IqY:78drsÈ<`Z_D["' 9[w,?Ϝ߶۲>FdUlL{W;s5nQl[C:T!o(P .)V5bdnˆ6yAE(+wCFwiqNDfj[%CV\5!ljabL24n40= jw+Kh߫ \.ߐ<#=rXK@E_bz=P~so)L\-',f<1/t`iJ#M0_>S@QxY<# L< q;lef"%Jc6.}~?K6)ݣ9G%//L~_EK<5dHSa7|Ak8&iR񭋝c^],k^%q*`(r2dP#Ml6foA&;q/`aĘǜ: J5zDN3t z0:z7AswjeR%BOkCvjYOcJX4>('y։Ni "5/1x>oBs!咤`Ƃ3Ց')(BX_ME6A>qN;4!+G:Ч<#`+f~kRz ]AH]PX(p' mo9)<|z-1ԂyH9i/+:s?c}e{m>f#/ Ity7|~O.xm{;줫g0ElDQH0qN2iMMOHU$- K) Uw' , 3)MB ɹ?jJcMUU4} u |B*mcSǢTRo4SCSen2 ^^-Pw(C`I1x O@ BwJ{5ΙRRc3gEsfnKl@L(~zq]o3Qi3_k@Aߐ+2(dqq95m^R<=qh P߸ʼrvxs=FohW2?➏QPZuh_4R˭,<pS7NBP4vRτ^C,=g5L:TF泋Yϫ?_H}[/V֨t xV9b"Sr<1VGhCMr>NT3#n [BƬ'UCRF{љ-O1M񰑭iH١>MOF[MWճFe܂{o vcuE[SlJҵUt24vHH\,ME_[E[BZK?D\(ĽR*M$zpץ('q`>}TU&"ыp .bC`uܯg"o|57HSQ "cW :5:kֲ̄!^ȂXhohˀ)=)76.XƴJN *E'Z:N6Ծ,M xegNmoX .p%gWiTJ9"Xb̈́k]x7Z)|g L a _љ8^+vz@^IPHJ%lO\r,"AsBJE"ZTmRcը X2}hQR[ |)InAq1("׹\D=s׫MBjF|vbAq=əI*Sg~s2Y0\%ԏ"5hi#m .GB'1Юfw-#cQG[xJ@jq2ڦ| = g+"83۴փk:A۞Y<ЬM&P BSU_p]=$lE%72Y5h@ D0 fĸ=@RxZVQq'C/* YOguP1|lvcm#2*;ZX9,"~E\gCr1fT[hס%e5E-DzR1+0'SkbNUĖw>q¤P\0@  <^_FL4aq}H&t-5*%QxYm*%?!dܟ!$}-&qo]!PZVݵ\AV[Tfkc W4e{xiZ@0N82;q`4Ԭϔ[h_mWn)/D˥@W<2 HCΦ%q9|ȜPVTN}ᗔrJ\(SCuTxt.v!'&bfE "'4@(pQkĠT_2L_VqG!ax_pPL )PMD$}G uUD"3*7a_e]#8q[ Hk[7"mo5pnh^ W*06&aǐdµF:o$P6GPF*BN ]9+ynL%bS& f/7G_9da3:r 1<(S[G8hdQlQ+/9w+F# aZ?qm$!-ȔJ :lr(Phk.o®)bvqU{HEx#j$O8=bkh$›e+jq5D=G`գ2BX\ MpPfw+KŠ;V|"o-ePSZh hft1E+Qݰ$kQ |nE:b'DDcrǪUw]97;j٦5c֘"~T>m iX!ӟY0`5-u?xVL<2-,1~7⃑=dލ8}/^Y#xSGuhYQ4PiÝ"iHfp b6M4V-쒮2M#*9gBfȫID*=M ښxzCjgßol)4|Z&v3!BIӳQ[g:/V5diB9xfbr]W-S$'_]r {@^<: M\\ 4qr5 V4fs`uZRW+jfXz6/|7; (ÑA)^ ]{ =ոA2}d `j!cMn UIz,mR{"b^׏UtFICŗU d5CN=M_(wYZsX8I+`x m4pr0m'Y[362M'>99L!L/v(KŠTBK0,M ЅP~m )R#ǹbm! $93K3H#_k,j.IBoБ"5gxg,q0i%w*Z+%Ýkb#ef:= wݞ;KPP#v`Ĩٕud@~HeXyȝ#|n;صhdF7K-۪t1D}}a9g=F+L+=*7{iBb˧Iߪk,q=kSݠE1 ~«N`c7c8q{SG}k]U' V4/~sQ)g9 TɔG.,+G8ĂO:V'F:zh&ʬNͮ?s+̷Y{Zg5Ϛ#%[d%=@ۉr[LCIu7ͧ,C&~mAotmS`AJ̍]`QHxOPyiB(0ac?-(5<4U}$6Xd6oj~7l8 'I5"^zslj4[炽 xNgIj$ДܿЪڟl_N换~hH֍S 龭 nin5,LE$Bl :^{ۻ0zH1#eB|TLfjBPI~{V0kIy;*&qJnREߝ( DJުPkU00fet > MPWyfӯldtA2s4 4PuFkK+Egf/˶TcP~ݛpzY4 W)ʶ3>M)`%B`l+3D6M]X!Uw8uIrG*jXx**B۷YwE܂̌5HMj{CJ\;c;u>"a}FHFs[ldxG\g,ƣoSvnjCDF2 PG\G-~cXޱChm @u~0~J̩i/H#sR()lwZ?cuBt֙{xA!Umv^3Ԡl<'S/ǕTP)Ų2z=,~ZLT߻(B^A&)t4"KWhiCC4'>,uT;lxӰcX1(4 |>(?v8N*"7imDCOt.A&8،,.UvDaʧ"F.A27`Kk\=O\5(3iaHe봺tBIߥܢ@&.Z'e{wARW1{c ٗ0w7Sv ncB+Z +ʞnAW#suqv`mlb'ܬ鈖 |HWS?BCx$^Jեuy d ٍX5*b4i`%Mzz!7Rgp=LFɼ%X.'i;yrq0ȿȦ=4S'+J']6rԋ"Ť&I5T鋮 4YYW3D{1oe=DHʗ:, ϳ@'N8J/2"&1H1<Ϙ\+cB< %p(^= ͋eD:\+s@1,$#҃sz(qyqRK.G=\p&DG+g2xjim"eJұAZFWvӔgʲFf.z9:m ˸S,)|Dj|SQ] FzΙ'A&-f˫D/-A6+Cu8Ap ,9wً#q;]} [ֽn쫃9 "}}sX8{ϳ1"4,Ro|(}QwNi G(ʞ%j6c". }ro2L;s+%&K2Ճ!W&Dѝʐ}5=#Fe4lu8* *ف8/@q <|ϰCߐPKEdaa6K^T&@ܯGܧrnЏR39T6 W[KJWܭY꛼j̈D?n0NpPE=X婝Z1"fX;{de:i rU=IBuZMyU^+6k"4[7 3I#añ0U~>Ƭ?7Dl||d]IW#`~2&c0/ea(KDp,HnG4 ]i4ȆTiMk:r@lqͱ.%ƴ`umn01wf4DF̛WfO*usNS+|{f-{,` 2Q[(y!-I+K,y ~k )ҽG a RYmn(ҩܧ^CgDhשyǠ]U`r%W>*DIɫ.\j68P&P)2dͷah8d",sYKL-'l#usPIOVyP{yxLhdK .%p]kVνq+MlYDR OP!lPUeGzU<}VO%0geBasu^ YWqE[7#F֛L Z:g>:\RUInIIo,D\rHّуBPfqO[1::t\cb~~ϫzlw8j}Ʊ5 c ydh9;c &w\8/뇏CXu<[0%^Fa[ϊ}W9.=$Xcj잡䜫gbPJBV8 8Hi.nkt~ʏ$wM$2֭q6|__>,/5lا%#>0bVm,+Y7;XI&3DQ;O қuҁ;Pg/D<}FL0"tP3S 'cph!]0bwu"]㶉{hT|YX e7]Bkbo{C=9\+$m/k/-~ڡoA&I@8+|K\K †&c&K؂Є8ydd 2 \S[oX3x4mvjS':T5; H>r:3;h"I <coE o=!DŽ߉jDŗ'ƃNՊ#-'ɳ%lefDM}}elQu2(b PҽƇW;}9ş?dUWDxSL^;j\Yl hcomM~o^Zo]jnwWnNV[c}ڪkD 'S7M949B&&¯m 'Vz >yyn:sBͤR~=;%v8 S#ݺ׽X;,!8bÁZ^̐uRD>2Sͺ5^BA*6& k1v B/Ti"w?(Ǩ K51lyj{h"$І3o,$!TPE-m<+zH/Pg0\ćNH `R$@Y_ubv5zI2ܹ>b[h姀IWR4W̗OD^s*MHa9$)ZTUmԝ1L@ \q.;TSB0%fΨ,\H ZW0[{ѩ7`BA! 2쇘.VhyDZ-8"qּ,,ߊSUFh*lr%\q2 NWs'?铽HCL'8{)&fG+%tICl@ V?+M~G:<ٌU*v T#(Pl7>6Fv-*8˴LSN^to o}:\zfA$/o\~uԨ#ks3߄".QS3r6\옱)SKe}h?Nyp9ˌ&`)UX3 ҟ2H$i#B=Mp*9Š:/6@qLr _%Y8RsAb)Q_ǧήl!Q=:n$)>fD脬m\bK%85xjpUş3y|r'oR R1\8`rΦF4c%UÕ=a#!_`TLEqoC幒`0i,&u[(+'#Sng_z÷[f:[5zA*/îmU"m"N+m TKNA!k!Tpt[; 3feb d1p&[-!-^&{ H΋pOH :p(+܊BDuiOWCE?^rkPQ,<|2RUw5AsΨ}̢g &S`Kf ,L(Sxj=Ž}ӹMˢ4__b綘g-:JmlynƁ:cߵanyN?XN BB7,Qئ] '.! s˩֡o3l͕ CRjfMŅHsZ\l-W9H59p6~ݼ4 ! >k)WAT c~Snм[ oSQp?O 1@W%O||FP4/3'!վh}t&p`jKafmؿHڂ^-%е(sˠAwRi00\ ԩp)Z51<)xĐE5uv21,fIֈ)q zOx,ĴhiرI?GZ +aD9W(^gW/jշ3[PO(~bnU,C*{0',J%EֶXN!3<_:- +)Oh}b0߼>F`ʌ@i35뫞=LO{(0|{yk35ag;IW4?pi@; X"+(n1eڪA[{n4Eyb( B?.Rd G:|aU͔댾Ŝ ]Oރ*YOhc Jb``Uu1Yv(.ä ,(qJ.#SRU97 ^͓VH4-3]ERʚb:j t__ 7|.-3*25Ȉ|XYSRfDRg%I@-ոMǘG P2}[{| w|ez>mV=s;-pKS";OC'ُX-۪@i6uY# OqGJ^^dCu\suXh;Yc5 ѥ7j:IRdI plWV,u83J_ IΎₚ0 jãE'fq9q.>8yj4 ڼ?E :f{ ?"Y/b\ӑd }ŷ'L\|;8"R{\֎.mȗ py`/% /QKDd'ej cUoqYZWRMA"PpI7k֢ˤoVP:KcWJtZ0׎)ueB{! -} ].8&E gOf kwV<+5< q$ngMdXWM+B3Uqz8p w"fCخ"$RAF$o\P_~K'dւKt׆bLEqYu ,Q )}FC"(cn9^](sě'!ߍ;Ж"@(M ,DD;H|O莓LMd198?"W>gyש"pX/V"goN nkFh߉ĝ[ ~ٻ,Y6^n(]YIӇn-E<5#C@(6? $bGѫU3K@ˡ>Jt"ٚjSʼT)WSx϶ Di=cwv4lJ뷾¨+З J.[&1'D,\䞝4r,~}+aB\@{-iȎbi> 1qsO{|2uKW'z<f8btesfs&$COh>{+jvvTuXd/!%.u:,Tm8,cdmCZyα0z{4ZRaXUyeR/C-=" 4y4~!ʥz?#Q0GjOf`k^d칟ݎ9@a}s=+QL.ц}xI ?~aЁxKm͉}~]仌];jO/Y Pu?khVn-Œr KZ9&uJ(0aNΗo9躆5)Ӵ1 |uY2X#qA}|ְ#U>2ÂiɛGrc,Vi*st W@0ݥIt},p2t|'XF: % b 5"8I.˅#'g 8ͦZx!^"uZ7҇A&o9`M!.F$ʟe @- )q'B\ԕթmFj,1I읭:?Iʲ^[$%4Ky{ӂc:XJZ ]% Q;2%aiOF2Ҧ͌Fo0lc$ק#^~ˆYrиuw5%R9g!k͓X.Re aQmU"@t -ϖQ6Z#*jcQb¦5)3^TQ">"\)w"2Z\CU l9|)/°KIe6d1\]z{[3 ^schOI4 o{5)Nֹ+Z*XQ1 e'ǭU,f*Նı},qJ,Ye@ei0TZ{$v77XT9 IE2*B¤62]&iB^^ XbЈWC1WX3D$dG[˩1"gz9úv71(6׼~ֹdspMΘlnkp2Iݠӻcg=dZ^r ~Q3惻W3 ][6S$J2TspDy+[-HnH9: H!C(-8?pS;C`JH}{_R1XKxPTI\XЈx!mIF` _I_Rmwi ) :zrA3_,?RvdJJqycl^0w>i}~"ZJjIK1!\&ckwV$(g3WsOιp79ᄞWDZ4έw]lKWO4b~ʗ?W';fLm7)bk"}F4ғ{ͤ"&OjmtCIJ ڰ/wo ~TRN?a9|> 'HƭoEd0t &cH7&*h=KUP,ik}{~b<7!K_jr0Y:S_~ا10p> E5M1GtA*=^IEY#U˓ -u)/i:9B92aT?]Ayq#kdu^ZAȷ'ZS'vio$nK"TûBjlMUᡗsfV yBdnʠx&!C4aMKwB0Aao(@7ѝ1#~r)j\IQ)7w~ }mi>/M,7Q ǂ= B30 IxT< ~տ*1{cMh78*UUD_ pMX4< ۰c_7 P08 ` [{RN&`"gw*n%)ћo)ӎCwla}vCSfU%*DX-Ǝ(*ru0u3 x[e0K\ Ǩl[QspM9=XtDS$Т&!n=:yL*Xu?z2c^viOdh܍[Ⅺ@mODm~pz^ҐՔ` lN%E3-q*N2YV[Ey9e_$'V2?XHYz|_b4wʈ"2Ydwp&_ %~"ބoUyhh^&I`3;77 <8 @Ya?Z!ލ J)BR0cg:G)b-7﮶Vl85mugq"yM"YgԿSJvgwZKc2D @K™}jTgi")1,vDL>05^e2omsVRٸBTʣ2qT8;"9 ( C$9[26_`|l=a i7MkRKR8"% 6h:c%Z?Y#'9y0.Z7`/UHz(y@- XwSRT^D #V/Jga7uܨOe$C` }lF4,QtS-PنIQ,^{VۄdXtPvD8?&e08-aqT(6n"p?g+hÝfό^+9:c"GIz ^k+9;_itZFϖ[Gne& 8(?Yh\Ev(5>W1O},ⱀ &({ӡ;>@^2<.gh:.g:ά 爨=&OK]OW6a`Y_{R/MvJ7FIJv+.iRoc`  >?!HzGny&隰h2ic{-CV_q~_.Tqfg5eW1yA j*i26HU_ l'PKO@`{ƅ 3n}7" w{tdҎnmz鹓^pH}[䥝AeU+j'_]JW?rӵ `kf# d%X^^״w/^|n6i tځgOȻuvpPeٱC@EVۼ#;8)7n8  d` -, \r$pTPE@"kev'9%"\"q 813RW8iҐob` ԯ:s{Gi끯"6X-vD(+F?f~JX8]G>4G!v$ݻw e`CLk_fhu`4[jm2 VF&c$:K>|r廱Rʎ*! Ua,TAW?$6% cfн}#xqbmn"44U$lh\L4b=!(EH_\ʷZo+\4LڠīTI^0i;{C W5tK3H) f5@h4H]~ .aiؼ\MxG~z@5**ny*G@o!wGjYLb٬mVYyf$A 6&-I)9ʝ =]a&"ůpzW"e3T=,> 1?$%~+:oA.ٚ[H#^.ff L#FrZI$Mb.0؋ysN)d)7*YҩJ , C/E'iL?1*R (g45ENl+ ~XMYtXh? - N 鹁f0Te}qa E2Ǥ)?Mh]Hn'?su-l|E\VzGpC~Ⱥ6 `I#KL2D/[#'-.Uiٖ{FmEe̔wDjR=je]D*iTk}% :Y3Ci#Ok![2tttlTΌ賎صSN>_ MZ,{b:r$ps;tpFOv?< k% !OCc;.wYHj_5T;]sXrdZ5KhObBDzEb,4Ll !ydވuw6;7uZfš~`24'҄ Im& Qrm;$كͬ_D/r_;jc4/!#C$mbĽ4X}/ 4AVw[8y_oLw#>i_ovoZǖAQc>pMJ1ľIq!'N !gidX$cfxEטKyJ] wmu7gH.}Zc@"bDۻK!"3evݺLw~.K>ىO!dx% )ɗdxPQxyK< htv2X3fd61IYIY(ٳYkA4`lLig`cV$q\-䈰֝oQΨ»?X:  Gp&HLH#qΟƓ6w9Ō\bF 8wAY-ވy[p)U6EuQQt"uD({x`7JPgԘ(IneX7Bp٣iJr# /˧7HeV%__Y $_k֞ӭ5a:H*>g\NLgA$7$;c['Q')Fg"x"\x _M:`$JW[X&ơo0+p<L'yu/1B_578bV; g+yg8>-Y^Tq.n7m&宱w1uW|W&t)ʑ!TA/T-*mh]I⊛1B|qbFngU*{o-ջ|kgj^џy$d+$. 6kLX=/' ܹQ]0R4Vz:5hڑ7ZbR)})qa6^+,U0B=I:P `| 4]{ZTptbkxS5zzmfhP4Z-6+֪<'|gj"d霞DpY:f'4puqꓻ{Ur7q|H 0Lᛏo_/]ʚOKX!.;fFr+{f4Šǖzy)΀aa6q)p1T~XI KҡtCYlUUПFZM\tωH^H+]Shv2*"e ~,Zq!ԟFH;11\:HޕFCh}Ko"ZP6\ |Ift NEVY7x&"A\c . yhP6TtC%L k-]ko&{U.bh[`>gf +,I`*aP*ݪدL$M5kd .*zh QyL6LˬPѐ8);y^T$_]Bw)e%o=[˷YKKGhX`6KΧWuk1»?ȚqڔLjO H꾇쟮DWg*qh nY;)S?m)3X8?CAiune,s RG5=ז}~'eoĔlI*˟ЎV"\]ŏ>GԟgW.V+uWP{H9s*7›J3Z EZGC[KTWy)+snP}+qzZlEgQ,KGo ^U%{ʞ!* ҨOJI=!;fԁm>fKMY/fW1*pm}F׃DfȘLRnVj Mi !-dYj\U {?a{$4ҽFs)vbT*}? B'O7o:uP>wzf۠8o C&RVhJzU $9 69r~;Sv;& "/f_+o_RmFY3Ji{xYЍ%:z\p.UNԩ*Ӆ"yj/Ef)#tO@fx|SA#ƧB}hFE]QO0|of7R|aת .F@MOLx9>.ۨP~pߋTGy)73B-r^h`vOE|6%_=v :H745gίBh? 5Г!7nӑM|,tŸfLHva5ߏL=_|e  {t( -ajUEQjٜ_kAX܏G5N5:(_#]-JA,DCC("T{5;uӤ%i=Bn)*qS HP*cs} -}qԈzfq!8rNAX9<ղ"Z*жDEӱy>ӾS9$*58w${@PJb'M/f-SXк0kE A"үņRٽ[S OA7 ~ΥV58x`'СD Cx X HN*]b10Z?`OxeU&g " "S΂& Sz{7 Oar\s^5J#(7®t#[Hg~Dє&kj8;1w c0wT[V <4RN5-Ү4 㷍7 ]֨E*n8Nmr9Č2̎:I9dvn dmw= ~))K/|'ݺ Kz7;=uzNOǍ&]i +gxj["I(/ЎA|ElUWS)/ӈTM@TW%s>$\잶ݿҞi/}IAq/ZV=0?EE6G4Lv)wԣc,0bēkkKQMed,x !b=o3"f=s4YaKʂ*Y&akG!UE/~(,H£l˓:+ݚ4 T<R}s$nN3_̘m^SgDX=!R-n# ^ۗrϭ}WMZiOvZQXl~ tK~у }@\=߭svj!DYbq+˂^z^UJ1+Lŵ\;]{Q B q'cgY8#D;N^%Mqa_K^kw"!'}w,x{!Mq`mS58V2- >n /ٜ/vSev[x%i#ɻvڙ|GpAity$ꀨNDXf)hۿ feEC+K~qZ`HI +rQdE{e&_¸ ޗFf-q^~}(FDcדO'FLp f5R} B<2hPw/8F1ÁSUi}IǸ3c) N 7-C&rb^ qW|7.x%EcnEfDar37$GVWL ka0.Tã&2R)tb0b);(mMޘM6 l+gR ;F:SWvGv#׿;ϢpCH7?Gu܋YFr9_I=1$`C>`vBl2\GI-Z \MLal+$P?NXȥn8KޡPš+nރ-ZJutpo[O?=~e2KGyI`ScHT*j@~FυsT-YS~<~U\jMD ]{(s;E0[#z]mw U7?O8i㈟M/ ֍n~zkHjC:L-+x7J]w;e%6xU^6@{S]Y[]PArEN>i.ح*׬$ F" 4z 0ؿD.%bܡnhJHaG_x]) )*9*adg0%kh{ *}{ cn5lPVW33 'B'Z4\ Bߖ{y/sAJT1wB?MӬCee1uv k$PswcBtF:4ށS{.ٳ} ~oG{5BxY~pD/gR]3-{zgYsĭgG4ʼnx~ u#01@{܉8<!A;W:,T7=`Z85qDPdW:%baίZ!lRڠ0]úR=*-Kb=lDl#q;Τ2#tx*2$,($)jExh4.i[x%3ͣ4P`WKzq+ Eo $5Tu}Dc6 ]G*QKj4r]GiR1vQwua$',GksΏ Q0Ƞ9?B@-5B;m<V(bOP>x@#nP^V`]|#sSl<[911hrf@3DF^DjŊI7(tZNv-w@7~GC}gdž/CG? b[6PV!MUWU'GRd.^a#Z?38G;8UfBOxo+3)8@UYlE@J.E-A f3tO)Spt@ro5TA?1I)8`Fr ̀g t,4aDs>qBgm6}ކ:܃sY,6_/:!m P'҅ñd -%/дAW29%《rhg6z$X& oHiobk]2s&](ܺdsvZ{m;*΄_~{\,)e@a*^N}35) 7C%xTiB26}OvutHr+?9%-\Y?HʕgTz@D sm⬁:&Kt Jpp=RfZv7];>  D96qc%I;䏷H?9gb%.W؎|$1|A>UᎨָ܀gM1kZUʅeg\1*.OmOא 3OfGfdSYkVԴGq8Kz\%;hiQDce ̇T!cx1'Iig6[v&X cvCt<&@zK3[X1; ;hshbr-DvO!V}χt@-'-}RlňF tpiׯB!]I vnF[KQZfD fy*b)}G8~'$GXYESb>:JCj$k5"YwWݟwo!DÇPN޾oȝ%Mp7Uk|gb}Rz@2q_P|Oذ*ćз0;!(J 0ף; ȯQfa2JrVŇ w&pi©_ O$:y6OǻPzf׮y|v}2Er5-oJݧI79 wn;&Ce۱#!1W&B Sg7JlXei;xuY(e'mAeKuxS>s'~()T2BJ[=fˊ~\Gu lݚy%8*|JƦ l]s|weO?*'[`4m?γ"$0f]ᓕ@QmE\Z9)>34@bv ogx|ᡈa *ph(` *RxZS w2+bP+كo2g+麟%8ffOZhRURkafP Xĕ7M#$Lǯa{%mAz/Р-2wCt@ЋUa~F}-gl|𛕫tZ.m•ď\ޟMcqv$)j ƫ|-o˓RG=5JhQBa]k!w_|U6r{`.liP %=U+^/ݻ#Qqg QLO&=S}>ުzU-䯲2D sA{m8hPcf}#'ľp ZZ]q- PBI׌Fy> +uSժxEd7L>{'/bU`N(Η ,U!"Wb;kZ9B@:&ʛgjaB@EՅ?KO7LvgEh|STۙphL)t<>Hw|mfPg)^FB3WG6F~}.ҁa (=PQ]-[P-r|\;tזT{2St7:7 "G O*3hĂSE5`Vb FW}UP 5^~yt6c\NkFɒ|Q $bVcCEU$Q <{R9 ){hr =.k mn3ڜQkkCţ͞$|cX2:[Hټ0UO-cG׮8(p==exB@rCwljP=wd4CڛLhm dos,;Zxp!΀<fP̓!]ުQa(I $#b'6Pif@WbӺES'~֨twIj ic~ 0"(S+VGuaВ!x?`ˡǏRyi.&gxVg(G \*N{ 5ń5K׿8, ೑*هL4=ܝkA]rڙE=]$ i*Dig@_ݟze&IUƚd4 `x,ܩ~f p_O-Q~SI9nY dXC{b~?[% fp(xw@(!JRDnC/Y"7?AB NYa/.ԏǺYkC"j}o 6)MP6 #j~iCv'M'mGcEr4>KXtV-<:i>q7ڹ;`:MT~ CjKhGfg?Hwgiϙvդ4[ʅFbچ0dU]@f&'{'ە%9 _ u4]:tvcf ׍\@z #<l`lAqD,|v&*?JBF%qQ.a .dm9ӡ{)V)~o81k%VnVw4=T^eJ#jDI҈Vy`!`-jeD i x_fH߷('ٮO+ uU,J@r_]eeQN]CYF܈,AtyLF[NP ;O2vg-F[#@Ҡ sQJ*¾EU[La#:v1p[PeS2Ѧ{/d,hw}԰JOAD0(B3&o89@]s?0RX5>z*ŹIV""+*N - as;W˓hAV'c!uirz TlsRi2d&L C]> 0 Ӵ/ bVVKOI\/'Ewi{wh2Ȼ.mJ~.i!8]A)>'SGzmzV$1="ayw;TO 9;;~H_Cb(ɝ`Cq ^}St RJփᒖ3-T 2ǜ2TLTK2m\j9Ъ>nFq/:mܴHbŒB} ObYCWAee1xEvRJi+zA$DL^EM|ITIcc:}ඵY2l'$ڲx)jێVgU<-tnœ)M،u\|'/')8"'Bm¶Xjǂ;ʶm7HQ˖ǚC٩){Ad'*÷&d>VQe>@aٓF9r83-`<ދ'tc5so*'Cq8hXް^dWٛg~RI/T?@ŝUKe.>[(v ?jlymDΚ_]ʉ>6س)XQah6L7]5lnŸzq11,XgHsp-[>yo_KբoXl>f;7:?]S -*g a P|;4veU%s=VrB?; ; $HG_j1R^$!fcQdھlZ,ˉ_\s͐81@i`T9"տ& s~cDjuL6nⵝ6w YEl5~'aG Hw\zT/GC"/~4s)5KzɌ-aĤ2]Sт9(Yhu3|arR]ʊ~X_a$7j: +8_R'Wñ08x=(#-Qj`'rzߗ~ $zgvGۚGZີ?[μ̸+aqj':y}`}ŎlސBZrŖx$Nj54=,45s0]DACiLKcBO?c2(n#ӗFDsSy(@^Lgg]BL||hv8ȵ8c٩aI''Ff0TDyNfw%> o!pԢD+>K-kX]TZ9n֙5G{BE & ū[|W.Ս ;]w:\XCnu/^bah llT6k94 wB*ݸڦ?Y g[GG& 1y;hĤkw#~63u9(&$Q3/=EC  .!YOn16<Ft.Цlaz)7#reԩD%,WpUSe ه2%'&˕:hw#2qc&!1rGV~#IaG\~Iٯz``(=&:xƁzE2&F3 (X u'nXojwϗ%}"#b 9P1Ea0U#*ʎ cu[+DԄsn@b²J??y-ErPce84j'fYasj =#^wOOB &TnʽL%/ZQbTȢv%,u!hadBWTA6% Ti}fb6FLDd~(h :"/6R \h&'`I9My]82q9C]쮢l%Q0L1, r-YgP zH~OL現!# ?Q;,^۫(oJS#&'In){#Oq&n@a 2=`m!&Ezo5`GR|I|BӫaDՊTDH*! C &A]NUdEC faA=Tp'a}`Eg#0ƌ]"c<(s'>[noBLhe}jNo@&4GSV:iuqmJ:RuGn˳^+@\I]jL QW{gr(e ۧZ3So`#C%bQ$%\^&g/Gѧ%()ex`1Xk`;nYK&o${ @0 ,E]]!K'EU9"z<ڔK(4ɺ>b6=`zc(z7.eUVʯY[-Ɇ1jb1/إDSȍ?I;dR?q ,'))gT=@ {5y{o+W@.?^:D㻂N?:Kr.0r&obN{JӀ<2=_ ,6<6S*_DnBS=;hvu"z KXDUe;ɣ6{S3b0a$Ul5$mƊlWZ+9]v n_?FzgJ@Y  .xs+J $.ȋ=)hQpSklF5?-QfȠ4[,^ٱ1;I}z]sdd*T@RfTq'.>Ztݏ\ois lGŻdݺ @Lc}R?AT6*Ԗ?F`堦VoIaEp*&%\=/A-r m ;U! fU~ ]vu8q|$z6N!s$&qnuI]YvS]iH/I1&Du}kkVhm']y~ ?ӌ-DZ qdАrVAoUs^r(DN*=&:#obWƾAY(]iK");@0bN-+~ bvkW2 r0}\<܈ߟ(q [g^&PͦIP9;TxЭ-5܄9K\==M. k $ ) m71RhzJl+C.{Fd9iQڠg 1`"J*O[3 MmC|Wh5iwHK- vZmîm&Y\s~,"Dx+N|ÿ@y{ 76$ݩIp@*1C%džOZ DShDدWnN#z:񱷱v* to_4~)Ɂg!-l̇No%]Uڇ@+Į po{g5^f~4{vr6ިAqmW}\qGor;gA$f^V~B̽(4wf("S3#FkhahISb 5 ,;ag2^ =?V^poVg,eG,nXok[8988Urpmd-.\0}d %m<>Zu 8` I%þG^.GɔBx+c=\TLvJ]#F+XVaX,@QbU^R7\x}hY| _-e?&X'yv ~[)˜._6zA*N}e{HSx 2~8F$a/oq(I0 Eo[-u;gX6!sa~()Mh8u`TϕUvIC {b]K?s&;О-r[A|Hi E5+#0| wpm@X>9?y|yjne?nne\\y#@a31by/U|$q۹vy!6 0쒽]gL"2@)֬pV=.(;-4;]|<>Pe.MģSxXsߓ[Em xyD[i* ߄OcHp*%D4+ts3gt@L2ɠG@Fݐxaj}zy,Ti5&+tF%bDt F^-M^&,5lN %P@z`\ĵ ZV)(؋&1qJ݈y@Rq*O;XoN+e_R:ΚRHQA/3y }Ug$< ;B>*I/3$) RCj3q%lOP1r$L;HD*νRΜHx-":j1LMyBUU#ZfJE+"=˅d*Xʲq,zX[?L?0W>U43 ~2#ddæj4NJrc=p@a .qG=tN'C'W^䏰խoĕ5B`3+GQf۫HŨ_XT<|[BFs9k;oMFщ2{>wt/}@=X~Y9 GiElυRKyT=XA!Nnq)AnЎ;{]'W1NI>ֺx6ೌhEPd^h^MGz0lzKG`|]A(Ђ4A4:DG4Qq\v:1iq=|<^T?;<\+TK?8$Xpc=>R>`;D;@ G:4&Q0՜h "!޲B<}7ZS%:nQќLK|Jlʑd\dadtȨBZ4y' <>x ;,5t l=C`jm:dÞyp>{-2C|8G{A.Td: P ] Z8؅^ ]^A Ik$jǟ߁Y%p0-g=Rt2UƯPiYd:o \}0Wsld jpHC,kP4FPc$4%V{@_\UX<.Z&:/=1Qppw\8YE`t$ y?*;ṀTa`s4{&IDW@hFRH2Pr5юfK%јJ$1Dj.>i~6tLA@2uQ=&akV9Uo cAVug(t$Q_؊^טV.)(6873vo5ƾeY1IWwL:OTOQTr)DUxѶAngsI\+!3sT )Co,HdtZrΪpjï0gRg(ɣu F+wcA(.+Zõ[*ae Õ&]'e h˅u͇<$SBőy9:oY* 7}Wi=;\fv o-`"jd򹫲[MXZ4p߁ .~8a>mS=RT7YKh=h3)"]i5hj]kSQ =(%4\ Ͼ)ڸGX4tg#-7pKV)6PTO hhnrYmI#fof=R˨yO~jT*})>#A5Bt ;@ <jGpӪ'6OsdK~˙9!Mpu+N{<4 ?D~X4^zht$)}6qDIa =:Wh_wA"Q#-q[3 ~q/_@ŚY$TAHoaXHN uj ]1MG(QPJKO̼PyR$v˒S.Wԥ( x`S7\rzh;EiU-po//pBU4`u]PSЎ190[45bWnmC(e3H`KN|H_//>EO\>]\ !gT󛋔}!XY$mX6 5X̎RM&6{M)M󵴊#sבˠ!".6dTm5Zx/=?㊿HÃՄ_]]haPrN+ĴR]A]x!*[2lk//XTSh@$}wCɩ CytS0>a|SrVx\omcT8q4go̓.,'€3> W~bά|[ݬstZ} 6:/j >&l>'*C Z/|΃WE^Ec]E}tBnKb:f/d']c sT뇃{zvzkΠС@eֲ7זV$:/b'-zF2U-CrgeuaCdeNO>mU[|'@h}̟; kSuA:GTh8wǸt3@vo7niHs\ Xo8 aZ,nYZ כ,s7~"qّ7."5[:qsiFu躋6ͿFgq}ejm 7RT2S5QzPm*6kZ̾M^A ?LpT e^?}J)G_屸ߔ1=(XAZugA$bohkw BhhA9_!C9sI| [!z*eBl̅\\\K;Ǯ*T$"c1ubjSmcV:'_[WR4yhreᑆ@$/{ Y=(rWPE%SKeʓtR1t,8I2/os}rۻ8EYZH((#=8wzs:ugصAȞ)8'Z+cVNw0S*n<Qn~NM gVn$AC~aFPEЊ_ݭԞF$E<"Ϭd`5+ݯ"X4R5L~:f{sUegNEoITgͤc5g~I5e27#f~4e\o\\q XR/c:Y֯+v]|nW7Ib:eoZR\K[FcSyzJո ŴWxEQ{4y%>T>4_kʙǥm}/b0&SOq(H (o~ K掙^6DY+M}ɶv(=ji9?xU׺%#R 䳛xhTvU9MLaOLzm;x VR\ϱжW e'vOA@St1,vd2! N2W%r{'fAb]7!Qd7)DL)"oz3/&O،`U|؏GYuj_P/FԨ{ (&?u`8]M: >Ԅkj`q[9!\f:]xLZ-fdUGo' -=3CQ24] B(_$ey< 7MKf0g,A,EwV8UNti}ׅuxrݰj ?a`">)2g6#>5{2iAogu3h`e[%dAEw2qkl~:bvY9ֺrtRAʹ1[$~H]Y`sEG?j`3ɱƗ'-&Ww-Cwh7u`Ȝ* n`u>wbPF1]fזvs2SY2֪5ko RtN0ʉC  Q]׫G7F560>ЖSbgcRi;.yǫ8E 9u34--oK㟰F%MQ-c'JUֻ$[!oB*BK"T/+8tFPqהd aW&e2nXE4qK/4^׵5^r!ljC۴-67g ABs6v;zNjwbYz r HkkS1o6w.eZ=Tp/jjz70İml}J 1s4EvI5;!qoௗBu <ȎrgHk=ktMSwEMA|Z(K9&,#9NQ丿r8Puc5<)+pɨӳ%ݔ nAj^F\,SKXXavg+Gs4M'txr2<2Tғ g[5BXN9B>G(Z|TkO;GW`sÍ}hm('&a~3[ؠ'"t`JlZ]J|&RT=x%-n1 c 7m56}0&~`+TTvVJc没dܙ k4Q2Ho.wTp 7ʰ `=k\+tGnП\˕!Em0*9ȼO E2ťE eyCYI`mYKAS(V3ܮ 5>ot ^}3|5@`]?K&DGΐ`0it^2wz]6V-ϊjL#X-rK,MǃhN,}?ɟ?O ݘm3=Md7O"86jQɲl{@& SUw~]zof2`dSԲ4H"yeT`$CU(a[5]P2j*29OGͼK1q M͋9 ]םwȶn"ʧ}S]+a5zȀQ^:޲y@`%_7E99#y\7ӥĨ˻pxE^<<*༄jֻEC%r[`Ujg?f[tS)E?L lDY7G>T{3){G…~^mm>3K7{HI<6 ܃J ly I*.7#qVzwSn ?#28yzu(a~E-d~&APwTd. }M>ִ]*H/I݊Vޘnlڀ [ܸ[:,7N߼m9.;ɑ_2>cu;B*{Q/ʮb`#~k}\vߨu[romM]*;iʲdB|\޻1fPMx=a(M:8Ж;@$[!$4z4ΰuMڇ7W$|ɳxuuq{OYdQdfĭ 7݋=Q "w 2- t)f )c8t42/!T)F :)gp@H^kֻ1Yp.C-"s!N!kylLLM }J"!k?1VO*lV;:%c7MFe+j}ËPѩb/,̚+l;pORN9)U)q_k3펎Iv?`\Iw ب@FP*h  9J5³T`eΌJ͋Wb;fP\ WGؘۓGtSߩp~SSJ|n6T Ↄd/2dUixHJrT49-)eKptG=+Nn]FO\39pt2f?rS^d7B \&ϣ$i΍{˰L= EN>\TfHC쫵3Q|xllnw2 dhAVU}Trx¥wcQSe40עxl~%+psL8i|⥐e>[W0ŖǓnQo #f_dVHW><O ,$񆊓 Nsc~wpA2'`r A!=c˕靣&(A=ķ=׍7ڪ)/߀KSɎn8֊9}kNE`+k5ʥgL/UU!M? JT7!L--%AY_JVfp۪v?u%-- J@Q7ZeWw>9'+-z<\\NVtFƄQWM:P6(bI*_c7[( "j }ןx+.3?WmLdI.{o{]{-ztƶIq PU[RPW ǽR#]VBMu6˿w5D牺VS{XfOrTg'h{\l]^3@sB4~ikq4.7GEՃ 8ݥ4"K~^c="RVFuY_ZHYmy="gRD%[V( ?Ŗl\N0a9RKO$l7 bNQx3^dT $ ƪj(:d0Ӓh1,؅OtYY%"%LK`@W_LYCK1,Q(HD27cx/sNfx@P;ذ׍}mX߱<Ɖn!5|3A/! zHicֹ\i-RpF;riφ gjUե@q`Vxv4՗wD*N5V[:&wyCxyr52:@mqgL1:A%Hxr=FFUY1E,:@N:& fw8,0zdLpRtj{Rv)GFoĚT>TK?[lUkہ)  wk1NJaB/5ώsș(9$Opkso ؕC,p ¥Έ3 7B=uO#)=z1$Ls:1H\*M 3"Yβ;A3`dz^+t4-T7 Ʃ.qE,C6݈ԀÆwPJIc2( =cu`S|"G}9n޴BV<ג 8a[hy*Ϸ0ROYN/b8tqDh,uT5V rCo{*cxnj'Ψ,PüDQX~Z>G.w*VzL8HINÎj M>6Gr@꿘+|bmUѷjG :߻9WLP”4ZcvI˼/@$N!݀Wg?v(t$ֳ,b8'ˬZ=v!~LiRs_h͑ނY̨@ˁzHW+xZ/᭭tVcV&>,`'P^+Uۢ߁ xnIS#xI ԑW$ݲfgZ3]kB!v'gG?[fLVAHkqQ4Ί a ` }O+fnǒ/'sb0?W@#`j4!o@.(0OV*#`~ڪ_n' 3jqQ0F:1ى`i_+]n^ҿӶjӯF(-s~Y)iTӼ!Y nh*"^s#YK;8Ɓ9ƳՁ VF-b*Y%= JAԐ3_: 5eN5-oYSUT`q)L#XO""S,@cCIUbuig$ۜG64U>(#Ѱ#bؼ`nºgos}ڨDžʯsS*yꖎ8b ͌5Ftzuޭ!`aj5C>9K?U\?ʚ~NT0OCqۛpG7d;RcoU&fԳF EfRg5NA"xvI]>W2`Nhk$Ms'bE0SQqXknBŞzEGO;;CFḶ+XPw 5/+w-oq0䰫֎,.gKOMNAmc?:Yo4Gf,NUIS;nn)ΩxS6ht[oQ-hFl`9lC'+*z]!={kھ1_VpY1m vRQe4ۨ˵1yk@vS;fed˨Btnʥi0TK oMLnvނ֡ aHiւH ~ ,_ wYc d{3aClHRGܾjN9DѨǟGy]N%I~?0 ݆Nbh|R%F+/Cmh 0@JVHt㴰Nck;~oϗKd KGGzz̲_FECf.5ɕS#b. -\,N~ 2z>T "m',d?dȚ~8+IEj=Y@olJ'Oٯ ~'N WugML40|SD)EG>۳ N!E>]\mm](PL?#eY;z1@0B%gY?ѪT]; w J2Z>i-ލznF PKT^Z?DR展À,uxl%6}0QC8SÆUȌFz0/b6,)ݭ#۱6A=}8Jq^.Јm E0 Zp.Dn?|1՜Jv,h% 0-rm~ hTJ݄g#Yv:)^ڕF^@B5@ 8]|hUdF+׶#EkNtqB]ЁT~gI̥$맵om^BZ *% %$UL+.>^63 [у)Gc 9~jjSQJȩWO2֭W~BoDu*j?$U:\66 H=۝]oO=?0Vv]\1Wd P6˹S2EEBl'hR7:|ϐly>YWH< Hҭ-V25CFh*g)*lGЃ㬤_+o\Af@|.8i-K߂6h)P@Y# 4bQ|P^'>~Q y [vXTn\"cªFqL25i>G=DZONNƑ1MM'q5"jSpo)u'0ܩ6FkHYԨ{ΑQke4F2}wnTo[ J1=u6t @QJ.PFTYHs QfjUmL!m2Oɒ-1) )x;9;c s&ck6.dB.7dȑ;!Qf"eR67QL]Vs?AX D~ܚ8a.gw ߕB7~(ΰEjNM f/&,D%[Rp_i-jrBvYLXp\`Aɼ4U:QjyyGGx O<5b@(J[KU"lFyt|~.X ޢ$JWeoF46֞254tCPP;qKn$ܑ Î4 ^:XZe*$̼6߯&|_;bQZ7ʅ%L,[m93粊9Ef+p:`B3wcߖchI3̇! mPn@)]Ar7cs0|ٔyV-wL*m9*8{eH R8%>qdtv>c#NuG-f -W .h"al})wpZjHX^zn;y_zU.o[~iQnJiA sO ~W>l˄%vm{`{o vHM ꣗%n&cc}́S{jZ,!"FUި1ջLDr8#X*?Ѵm!~$WyGl.?o;*edA}-EÐZug(.ZA 0 *gj:E[}]ID725¢ꆀ 1!p#Βx/i3Uiwu z'`KJ e C>^^KӲ/ 21 A23Dw\n8 ankEboI_EShtkOw_YN21Sq[셕 $uH"oN[n\wdPmEFvf/ϐ9ڀNJmN{=^?m*d_ e55;/}rAˊ3Γ_Q{׬ֶW]21WXO5o4rȘ{~y7- 7KQ] "m: 72Mʸ]VâTP9@/Xw/9FG|0_;`]Z9ʶ"bhKzdN݀Y5 !VE/$x6pi;q"">#JgSD'& `9~EReS>y!p[B45a\ q~: YW`AϲK&R0r>5qd/9#M o$"7<@0Ddy 1@oNq!I2Tr~+B:֔U.$!7%'gmZȭD}FwmrV&ͱy,'ȻuHP<5_~|J=O`R!j_?1*%nZSO#d- (ߴ!No+%'ɹXT)ujzx'&5[Lw`oDhR>}U9EF4) $ -}VNk-ZwC~ ƭoYd?|~A'Cj 3_@|du8"zH %&gd}Ml-HFl\1!t[ OB/sbV\: 'kd.}j_XCsӖ)IkӚ~#P2D [[Aryj0jVXsa8OjnR[iiOQfQc#"euz#0y8 v+qY1 +VrGW|R cOE[4OɷdqɨynBh@ \G(/ꬬ"%I}Ћь_|.@%),=J,a=E >/IFKtܚdSmVBÔzNv4ܑ+Ofj$맽ly$q!)к3;%6V;V@K-ϽIH$|?V(dghXǼ>د-*k-r0G0 Yo5H^oY6]̛:Pg+ Fh+tS i? I;iȱέ,Pcߑ!.}Fy31w*:Ղ-cUD"۴$ZeyGVX1c# A`/)anBmIJh@{%K%I_PP2A~qӲo#9an| jX[8K{;g&E{v=ܬY L@y sYiA!,'4-xDvk9C2&]77(˂at^H V(w[(d4qwg,!G2GE8 SCflܛZ3 B2ab]'gZyªW5Pm͉qxr݁J eG:od6L*c8s8I)$B A~S_,ZvvLn5u.tnr1YVqnt%6DN3=9ݩVHmv3l+H2<5t&ø ?6h,0[j=Hg [|%JR4oAlՄ`dMءE0tmkv0G'Vi4#Bxщ76;ϊ-嬘 Ǜ`!`uvT\F~q;,ڐ[f]ۇb|8V&[!vQ;6L tb#k,"nG %5riɪ >X$l1;N6=;.rHqC^ H0Gs/J1Ca7rU3PrcW\d>b' +"+9jKE_'IDR|Ep[<%ϝ'_X~Ы<HN? ]DZ=0GA1&Ɛ7"ùDWݔT \ᑖt|FhPդn/{(ǰn`I f+1QC:OXOSeقh=R@L!^%O4֤BZdh.e<{5o,¦S7tooRm0\b!O^ y BG7?<ʅY&!&hjYb r<n"n d2}DŽ2yKHCEYK! ,=2t)+5E0eڞ[9䶖`y.q* Hvq}˘ٯZk ԝK?&$/FbRZ;Ru8i {ke DJ[Q^( hp*B61\ܛ NhqF(cFSkjg~}JqX?CK awTy}KPy;'=[=sqq~sk5|n9{|@oY&'I9@XI뫂ee`r:*/ϊ}vRέ97bJfF 9 B̭A8ֹ]'58EC9GmB P_WfxRA`sI +,t,dv*K,;wi 3D҅/FRPFYA+ҠyjRzāXWARfAbc~6ħ=q/pz} {. %PT,9ˍ$@P-W~%; `kr%@FFJ&0^q_ЙPMR XUHq8. ) !O|똔K4MD^TPB(Álbu]Qec pc܄gq!0˧'eΰ3oс!Weuz:8 og۬-&H5@s1f?"+'5![tI?+PpIXt*Oԛ}z^054 Ev_ulq`DnEτ:k щz5zUH&E 3|M1;8p:<68DWRg⻰uG 3J*شtYabvB0m8qK^ Md *'h\JGBvTefI+:zoZݐʹXq`PNiS4ּ$6u!Zv uyAy\@ o.I7DAU zHJ݆{ÔxPm姼+&㖐lMF|bHDϼtt`M4e*·h­]iy6|7Sr~\̳f~:,D-WYnT@lۿ=>'٩i$j1n*-˷l~z*Je:FjrlwW2̧4 sԹ,~GFY&H}q(YT5TG:[6~$ u>IT9EVo:KVC&*)Հ3ջ$>!.STrJnL`eTmϸ<{E$k? 'Tx/4D-Afy)cljIza^9SJ3aiyqMP 9Zd(Y+}z⺓Ljeڒ|hΚ頶%~"dZ_걊%LZELAGgep#{/R#Bl|l秶CмЦc%]m'v{n6%p[O+ M8#cs9Vn(X%gj::<~f >L`Lvzy$Tǝ:6B ة$N-=6̲?.bt+F@#4\<뾬kM͑< \]9NbMz)OI݇`۱&_ߊ%Y%+IɆ1K>hZG\qRilO ̳|Mnk X⦆N0gS/H+HԯFcdM,:GXq`ҧܕ 2d}8ۄُ-R8K]@a6Ibuw*l ےc7Z~I]a4tso{_P79o9˿cUbA*bڽf몊g\#Ǯ2( Vg) *6FF7%~>>4^I`~WjfN҅: HEXG# .\c M|wbb?hWNmNn$eK7Ri%LEŽ{sSɣ7ʛ8~癩R Qpt툤4=Odۂ&EQ~vll;Tz`2qxU@c3&dlHhM}'Iv-R)aN6W@̙'孃e{{C& Qh/?_^)Bq7Cvp6 "RTC՟Y- Gar+)TkK7>8_"3jvmTlvU(#Η.Q 1臭\[As11""I1M7յ^˾.h^f U_hTۿ/,!dI_E@ժdo8 guiz^ y?5_13}kW^tyLWQ@JOzs2]G }&Pr338qOx=AjYY;[x&=_x#lciH~Snڀ$;, T BB/ =xU# ?מ4zmos`N.2=hW `1M#m$< VAs)ԤΣ]fg<>_o:Ǘ Nk eHd g['Haf!sT;Fgݘ37 vNW!Ku|Ad g>ݠR[`*[ضы8@ӯB t7#GLMoh#n}"es侠HY FSDȐ1!g׫/slewq#to.IwU>d])*ߐ}MG9X 3CyUSO\DUm>BOjc\P t:ã9GFK߅XeΓHM\w) 직Yq0)ΏdNm"Xʔ8gtySAm-*kj9ۼvɹ4$-r zC H|pTYQ72M$jL2496w7ŦW7/d=ظԞ* 7a'G[W`5gbAIfoSv%>{ݷeKMZDCh,/N Cz3l!>'[\59J|kE1c 2 T&L9*}s&80ԣf14QLW![ys~˃8xi.UQNq ' W%Z/%]]|pGۛ {yG%$~@[QRtÆ[CR#rJ:y@GrdOa #FO8…'EC\5g|skXb6-1t rt&뎲 s6?OoxPɦ`ޒuM4VA;m5 (/Yր1UZ!*hTFQ9{ d2}@*[G`gFVGBA 4^(ZFzG_IzQ`l;9ZfޥRziΕPھpT-Rww= 9F0&sZ ! Yt~A[ev{׸o:$pQ'TSOc%~ eR°ҿٺC!*!m{T3h j: s^iT^T$Fԓږ<7ӅI5(`lczkDາOv&2ÙEnG#`}J| EQfB}H+ q}Z!Ev "Dh+Adbŵ_#"Y1G~~cvƮ"]c0|$~^ObK HqRSo;IVY"v/ӝ"2ܳCl.Ah37"_ہ$~&Q,n֋L1E=K9m?9) w&9M0䁷ERYCCn՝j=5}wT7^._Sh/F_a&/T)7FUe1fiJa 5-j 2h2+s%+?ܪJ.Df1WG:b谦±a߾T$Mx(Ud _w{ t'EMCa^Bh΂U}:l^ϸ:'T3up֜[i.pݿHI8@.ӷnt1|YLvT5r/ yiIs/HvhRH['>zڝʗ, \NÛжcEX:@9?7(+P0g O &)YeWAC^F# lJC_,(P1I,(#Xl pH\mf(ؽGwf r|.OG/TiL{DhR4:n?a 0nw^KC[QBYl7ڍFU#@Q\sDeG$="6]uՏ>Lw}ZJn 뼆A>B?Oӧ;MFuw܊wS _bf JTw&ZCk;_ue6R6/.>e"_~ţDA\Ks>-DO?hRۻ?}ʏ=NCSQ+%Z2v7#k5M&$.BzHgE-cf~UzO5%(Mq7o^deJb~Үۢc.j ̓ Y,鉘r&{uZPƥKH9;t%U%^?FT @ APSm,h0'ڨJŦBMr_ZqOvD s]^ٔ!TDs&/i|,Zw:ˢ(2ٜNq)d{8^إfc!dG yH햰* %WlT~kzʫF6<(Bލ_7%08+&šl>luj d-Rr}Nnfh̐r͝4oo gSDa Z?GaT(ykb a%k]~O]aX F+XeLY8s*M>rRN<&$u_~uD&tv;'8pU*P+EWA7;IVj e(hlAW}5ƒ>ܗ]R Īr8TQŒ wl5 y{a&^Lqmуxpo :k"=F f].2#'5j@|iQ%sUhT¾!- ǣ?edƊ2‹,=GὒIn_(s<yӹhUARׁ_|bK M}[L"]C5r!z|N> F04km2No#49SaM3M31<T_r(;' YȎkc64~y5YK5:G3K'WDSrWr0DH `fD՛3mMX5w3]1nhp\ ^Ԟalͦ} NRZuxԕ7{6-IJ!zg`sع{sDx8!1pxPvkcor(z @xl<ÞE䣃b/޳0_`VG/?H6ܥ= i>&2sfg }e37F*俚iF=JK͊DG:yt&DjN*)z蜷f$}ߞkHӕP^HSկ}uLu _`Mwާ!,$XH=-])u Y "2[6wQa/(/)svG\񪿡\WE\H>`}<,A/iF'ת|u\'p{&bzIIή9,sp#e4e$dx6Hsձ`VlqN5xf\elN%#v,_.^zv:L§>SMokȱNJ" tPh2͓C rZ 4aL=`eԝHТ #Gtx`N3'.5a%[O9=je`bƝyN iadžJ&7NF]%.#qK,|"tO^S`#~jamFIkFYRA[Xkw@ɏ,VT=< |'ʞ WG= ak:I{a~ ߂r0. 9s4炨eyZԲR$a^BɈ¦^s'h灨F̪Nʾ89 `ڬx!g!tÓ(m ~ B!$Jy/ 6.il@+29B_jnD{5H3^i_7+]1}CU1xpTYx{'zKMQc]ҳW!֧EudW$ \}fOՈ{[RIl= n2 <@iכ2Q+pZhan6[-,(sn;%30u97/ `z{T'Y4tM lor^ 9PfB| &%W[!z$;3r|tN.utUJhY@&kq)@YǼKk3`ŃEtA*zZn)Z<# FAՙgW]*5vrc`nZMsHl%suUfgVM-<45ƳUJaϧNYt!]x:EZ[o2x>ӌߊiH^gXBqFO3Y UqO3ƽ 摁 PR*BS5{ȷ,O XN1Q4:fO5dH.<3k-o9vZc%g6y ߄&Gs, I9lf k_ݷssqRtGG`]jgZbóh[h@1v?.qVjs "( kI)e6R/|zI(aV1f{֒6Y.a_ݚoW02}|d[ec8Y?kHp >A!Gq# ~]%е#frW9ǭ=i3Ƥpٟr\g}Jp_ЯZ\c2*u{CAX11;>Dn,X̳'pnaiTy%b.,wi@g*l- >#;PRR0fUTd҄=m qjtRbs^zˎ2pD܏{H0V CD"(bUA7;y<.!;Hby4Jvp?<5 ,c;6Hh|6@2 1-`:ЙS_ab Wnc@2JBn@uhыHgA-LXU$*vNnlWu9{̫{S1sjc l * xSZG%F1bTx^l$cJSRl,6&!6xУwQ@65Rr9vm|_D$r@`g>RɺKB(7ؠTfw5- ~X5c 2b:ܧ=Tx**a)wETDj P_՚^97ݨ@Ϗ23͓N$ARnmRX8(yo?uPs8B'?WC2X($5Ro>:ixn?gOw^}aI(Z`3lU =WJ}%Is{ SStX5nqx}JNCGLم"Db=gщuV ]ߤTЂ,psv ><#"'vBiٙ@ [t,܄0܂5T?I%+V6t8+aDPE6KAsCz%]P""s`szzּC|!!3uX1 +CslO*qC Mq$K-7(^;2”-\?$cKP3BۡhG4^#g-r;܄|-@AB3_X,mnHKg.PXA-&:TKX@pI]mw NRH.jz@`2+4 1D)Aivo[(Ƨmq;KT`Ɂ QsFf~.ٓЯ6J ّ?t 5H3hΎ[4aV(RVx AdT`gc^g.5EY qo°/@g/$0ld:5y^م}>EJZSU2}gV PCU?6a$;~4M<ܙ0FU#~`Pۀ襌YNES;aU"M9Xohe'h82a6i"̢"S& cś_!mBs.-?(pl=>L(yyYZ7 qBP;݉~#o{1o~Z/WLsZhfT+Y7h-HJ0dj-b/hro 㪒8TXm70NIdQXye"kvWauQdpjG|l-}fM\G%L(x^eh yw^|N6?%#yr0ѳy)~ι֦qmq2@,T.^<svY5߅ Ol."M>mڎ: 0dVW)+oU]\3aW(͕PELrs=n6z^ %~Bro+I? V1h!CbqLN!i%{-kҥ1λHo%{ ) 0~?̆6}S:v+`7[$l t‹6%e"ykTf]cKlb&GDagT,/O~h11Im]&'e2tb"T}JJܓzDAG#0_Ӭ S]jABxίS"* ZT{&S2<9"AS@H\؉V>M.%$7XVcb5!!9UX_GNHE8QA]\P+\7qwD=1= LN}OWi.THoX׆J. }i(6g`D[3%k`t bKLtVlv+q-q4='O;vTE&=|rʢ˝DXO7 }c!c}?7'd>alסHŠ?=/5IrEv1l.< 1!&S5\읜3¯5!RA+zp-P'a枸2t[6RyuqH%0:8r];&`D{DhR,4Ubge4&" Ҙ` VKpw3g'K-+9UB,!q7LzUpc%@ڒdi9& '/Ga8!^{ c& cßULhZ#wdz'ڄLV^a[<2B/'r[RNP^40n8AI HܺѬEM[tA%8k;4PҶ>:#UJQ s7K!$vEësq,NJkQ1C'Q <\ʏANo;gxObnh/yw1#@"Mmyg,2R3DrvOZir̦`@R=y2cRqn຿O QzjZ+aeI3"6PWOI.]?#,4mE}!7GкE@MAkc.b}E3sHM8f/xyʓ뿧ןQ<_芚,[4?+8zѸ_YyN\68bGu+rj$ϮNMoU1m&>ZmoNLOia /^p'VLc${S x`7jH|_,?kmc_K/z 0pH$7s/QqZ%ԶW.MraT9Ux7OPץt~`cs/S;v];F7x Q9pb}ULnqSj[I~dv}I!9[)3!<Lj1cQ $@pE]3 s==TS70%J*|=e^\V;qނ+;3TqƗf>a' &&l!0#;c+핹(Gh5SQ(綋z^\1-.ZjRr6uۍOg!gM}JOoF,C0N[ő4o\0ˡ?#Kc]J>tD\Ћvj}bB҅352r"ଔ#KMk+ 4pԁ)&K7%zZxIPac (>#.E^FoV㬣7~5;fB04 pAbaxTZTc/^ߑ+s> WU<϶S:ZWhUH? hI!}`ձ L\Px'-@i[Gi+.˧%v*~y;SIIJ(.4j7:ZI{ pʈfXDxDv$HCVsaM.t =/#;t^$ 8v)n4u/zk}qkI1d"KB̌,s46]GχxQ&z}(O# 7(ڳ0Je'N{z<.Ob^\9TinH@Y;4z>!.Ok:;vf|#(JQŕpvԢAdۛtʐR~߷!C]ߡ}VI4nE*v#W`7BZ_T_mɗKr9u &r݃j˗u%PA7p$76_ܽ Bk9[8UjмZ݄&k [y+.V{\T,P@?AX"Bp<,ͯtj2c _8f! j?*D(!f7!@=]nBߒ郙(FXݼP)qYn=$;zj#յx)o%2Pj~%T%N*D ~)% m ïRG8OM,n%|k$2^bhgj+ŪvtL؀4+EzPy?Їk.on%DŪ7k!͝/u7{b3WtT`{4RR`f@KiOO[K(14yArDұ1]E őHK f((Cb0 i?2EE#}]Q؂ aX=RIo_;mჯ8D-yaAJ~d ?0RwwCP֝hWw*Sc.@Ȑ3?q|+دK[(M3U-,JOEޏ\o%] ք_t!p& N-Dwˆm(a$S=ӑQ!`g3 NsJ ‘5LfDYa6DTZl轠4e{ *ȈM1Hnda{GYl FU[P?BB5`z@%(Yk4b]) * F+KI5]׳ E؀+[𿖓,Vfox9ՁW/D b5f[]5bmEd3~IzIj5K.Pʍw6K2LwJVA+}vl YΚMoF=gg Iڭ>dQ<+'X!\QTP Ņiໜ,+#,P݅Z?o||@EQ'ԙ0=yvQ>y$E҂}5/ \kd=p}*SuWF64-v>|& Bn"z3%. !wB|uJ[=E:[口5ȺJ˷lcp[rxc./oߢzs)[m-+ *@"Ɏ#`z,g<_tÉyP 5]jFjB C*bU(;`} W+чt{seܚ#vI ?Xv AE7?\ }zU;-gj,97U ?o iM,Ȣe|]0*$z{s!nAv4u)Qr.?WZB3xS8mBW/oR;~K^mGN॒ }[hD?`5iQMnbz]?!xDKD/R:)w"h{,CSO+nw|:+p{zY}`PV-VԽ;l6Q=%\ȝl$؈W7q  Yɝ^v^~q`xv޶ +.2Ŷi"@_1Q)*d6 njց{y'k`zwzn'=Hau {B# 6ʤ2#iW7e+kӗMƦ:=iB 4݂/NW~r59b-7h8{Bŕ#Zq@eлȦz`Saspe/EXFJ,V93 󝙒Hv` 9"ѝA,j!-UƓWM.\1#qB%ŬPRNqsD*Sp?VgI vs:H^ L"sCF{Bˈ[H9BPxyŠa#'GQ>KiמTXbaS9;@#(k=A1.8j  ac19P$C: 7%-Xi% qkRH y?bͱS"L jP/, [ũ/8WlkWB_Xf̣ydТv>,+ 􅭇5A+orx^(/L%Z"U.wW9EW9-en?q@fMUp֌S6+jEK(3ũ$^2x]!JPO?%Q.F|rtjb§՘F#1sOC.(TA$ fV7m-[{%qq650i31Y њ]³Sm8 xXulAS*~i.jIGF:-0ŷq Tu!op_BMeU' ^>z@ X3'lޯ5@˰~J;0 u- $G*D21МV2+*ʃ el)"e\ʐ;.Pҭ(Gqm_d >!CsX?>`r 5Pf3XIr}e4B˞=w%]tGJ: "[ ,Ylљeuk\)0pg2NaK_R`o:眄/(N'+슧a*uNǃJjAk* Rh*PDA`7 Y\Ҕ3j!/Q|j6# }fMn,0"Jl9NNa$Cu˲.*2 CMkM`6v L>PWt fR'$1FAeኰé6Rn @Hė=QRbRX>$Uj8T((kWV5&ٍ}GяD$VY t$#5h2uDZe'W'U24W,5Y:qO0͙8{'21N+\va~ּ֎8=Z,Zbg{* >=}M'Y6@<ؼ L;]t6W@zK{0ky *;ȎMr1ٞPKGXtUb Aٮj @7UZ* ~ոZ#b!؄ny%skgvFry5hn[):XtC MsF``vr;`` ^4Ĺ-I_/1C4EUké/eخ_39wS1f! Ynʩ((dB?(!l@z)eОʋ㦺ȢมU{P./lmX8 9K͝bM;*_7:^|`L$=MUO%dkg`/Uw^<5Y3٢gHL+x蜡c+3(UoRtS͚24%|3A0P82Ȃ'exVv Ee,SSo حw2ܝD1.[nCDf+b)YM?ˆ:Ȕlo0~Ҟd,%K`<$KdhZl0\䒤=`ڼLC|ri_|2W3絍`G}SJ 8`?u3gi>$l~b8F`p`SV0z&Z s~ ;pí^?Eg4i+Qk/m-@8HE LH}1pdV_J|@gȃjN+BE5~~fZA{vOƤg?5ౘ{{i\e;rv6ڥ"4 x^\KDhg9Q=NMW`;-sk3oK3U$5#t4DtQ0ڜwy[?1_!X0Ԑ]DwJH?$֢}) o0hZ)0Eiu}Og+BXW)q,!j&]D2p0 ؊oR2*hڠ@Td#*EIv/ Q`ʺQ{jE?^6ӧVקzMG]9JIc !( S'kwk+,2*P$Qh`|%;QHZV%5C?(Jeݮ;B#vZww:U\"9}f)ty{9\ۛ"_;".z`Wj Agܤ\0/:Dqoo%$ib# |(S¼zc\TL)LM; Gcw')q,I$/ҠTrc[pz AU.eGҡO<O%]Yt4=bKK%dęp饵.yP0N"`m9pύ&@H `zx+SXfqBjCG!/C37 IZOk!NcUs "q`~m @#/Az54y/Q@qw gxV:v=QFOŸ&wJ }2AV㐒mIbxFwjncrh@0&Kly_a1ـGB^[7ͩxyhaLDavrlN&Wd[-x~Vu=p7'hH|֒V郱13CKhIfd/+ y;ej4,qI6a@dEgK+ D}5NfF‡j}ݨ#38;O=OhA'[yFzo(?W#U;$[]"g=D{ҭ2ͣ#ݶwp|X͈8Ϙ&zn%c4:B*J\ # gkmi_kݺC55 ~A'OG9QP)Ʊl; AGA u|Q=lwf"y 7QD,n:\M~HQkU&ab+2#p0S*rNtxasѸS#:O=]9 ə=b% ?YX\!oNMP,k1!*v=|)rS/)o?`~;ϋc6*ZM{/or}N&e? .h I@ OȐjZRIUd1c`Aap+C5>V dwI.ȹױZ'q0!$R"b#5$dk8+TW6C "u(J^~2QGRҼH!eȿK4P` ֢&W?g; "Jr)Xj [8Ñ="t|GvSֺ0b\eRN-jA%PaI$H^L큎Vx=uUyU?ؤ Utp\UORK^U:<^/@vQC2ڌ7\IE@7[ twA.o*(-)Z/fM$6QAV"oBAݙmUڔ2ɔ]Ig ˟yo+k a:Rݿ%Fb8lr L^3llsC`g]রq(j-n D_'3yjEB)\:X oaOPhrp< V,:!K 0Хnp[f(p]7-t1yZ((/5HKYeԻHj['F}qtӍpǔ~m#oH7lfB,I&ۢXX!0<26 ((Zp'87h}(f{!.AF[TgDnCjwBQ|?ih\"&Öl9) o.4}߈mcxUY{^,nzNjiv/_ MCS8D&t/ 6_ Kߚ%h?BpR2֡~{t{X c!3j kNMSf,f~" …>)EhtO[X,-+&>]LJa&^) k[J~)ƿײDH:6+({W7[rg'PՄdѿ;"7g, /qEw*.]W?V)(65ʢ@+v1QZuXgnf$Dm89wY]?=\Y'<R9Q'KR1W)A7D N(tNNWs}2n"# Vh/>'0*a1LwG{ 3ISd[NkY฀n-℀f'x Xk p7>ه.GjoA" C?4Nj]A)`5?ީ:US^&$0ݑ<ܴ2ƴZ'Ic@&X t8> K'G'i?/ҡ5e%Ø ɉh7綈:,J$`ztMeK, YM.sddc{骛e8kLMGeaįژR_YN ,R{:] 70n )8~%1hRä7W"D$u}'b"1uy#([DY. C 3/3`u<=r16w+_1s/Yg=PiuXZ-0:g)NʘQ95[;FӞ6gF GTu_-[.lx'jD)'Y Vt6KTfȊE40y2tvBM ƶ,1=v"W,$k”Ve-]R=$ޥɀ18C@rnB(5^gJRX銔8ig 4ͷ0}l4e "0r7AxlkY ]3eUXƼusmj?VG]=[Klq "aWan;R(5^{tU?$"យ3V0u'N'wȫCBeIs4}kܡᄡA :-_F1x}0V|Du)+ ˒c$pK CA}f}DUّ O#R=jjե¢CNFGie-3ho4QK=\'i`--GTe1;>и15~Lآ*23C\AHq^[Ю2-]_۱RUs]z&}Ѝa4fBZ KE q/$tu+ʡkՅYev*1Oϰd4xgїJqB,^;pP/l}%OOϵ &)n_.lv)R!W l8S5QQmшYEn8г}NC/- xyB~Pۘ;ݕK]Ibh6 (ҷmoaLU+c["k|lܙV ?\J-7H pIy`9R3B1~40ykR'pe:iRLo#{H)!+Ҏ56vj8q;'4&҅Ve[aZ!u)OB=SU`wwɺ7 S]%llN" MHZiP ]yV2_WeLQtЉX6LRcPCn;8"xqc:&L %ߌ:OF!su5l]| Ɛ]3 ^06n os.w;4Fjz]toeaj/JlˁNBXrn$jǣe>wcدEU1`۫S}UćL8+8'=&krtvƈHn7Yh8Vjb0O+%voFypj(# #C>N"sӒjpke@AB:d̼>z8rQșJ10y[y<ЉGw׵Ȉl\P4i)<4-!o'}˷o8l8`Z |65 p;:뱖xuX%J5)ce#϶RTzWrW80G>[g,܍·s钏~ʿa έw`] s" Y v rxՐpɧ*a C,UzCuKp=t&:27A nS}g*Æ]$x9B2)6Gn厄^dzOp!B+^o4I7O Z~ۚ:@ v&J,xud}H] ϓ|iP; /A4v @vBhʴىF7~1<(5b]so]1%f8XcHW˞MMo'Oa6u>fKEM##kItDc0b'Nʸڏ'EO.$|!|(o`e5O602H2H>VI1E,mL['[8ؾp՚Y6ޯcYP$J)4]O/ݭM>(iMBF=+7hXHH:@GHt>Q9pV#o&x/`Qy:1>my㭅w|vk WL0.'-DžF<05xϩے軭˽u ?1a;dd(WY<_PETATW2gؐ .LGwEM~C!5L^ss~ίGO2zjpFcHfFXiïJ3LV$\}?ʼj]¸@FքpЊ οmWCT)jɲ: ]YǺ!-wjD4Bt\.9,9:]|(8&G.iL ɍNh}$"3L?X%HY\]~ޔ#dᓻ\j\ɏnDlxٖ5d*N8$КiXEE%t6E[`.-R2+ KĚŵM #IPޒ2RKϬCT"l*ۥ(;w€šbmGrb-m+c/Q[lm^⦋ўETa?co4'wFvc羸B!Q Wr[L~fpކfnRz N8kHC9}V'Wş[*jd+:9 ep[8xe98?~3 q \)/@-D x Oظ@aj`5?5 b׮ g934.cD̀z !W%٤~veS+caQ*qAv)Ȫ.3M&W˒R =n(s΅?\ML \!%kߥxe 40I]EMVZ:|2i2 WSpY!OfT+ z]̳4 TzmgĈ۱M+k~],{m]y-i3;"q~ 4w;]A<\`;ߣPKQ2V tRJvmhW+k?j>"{LŌN0'u >j|'F2$;bB7a?UTrPqz1qyP<$oiR=/ R]lG1L~hS&;XPB >B8vs3 Hln" 'd qᔏ+3yQR<ϣXWA^ZAyTwjyi*$/VG⺦Ins;b^FxN@g˺[+c JKx?N A\ 5:%w9?98a2gD9{…K&9hzrXuΩ?j^옾* ڭbE7_[*zBN- " $n;0jT"3$ wbS'ֿtDž"4 DbI񄥖LiԡÐ;^L3Έ#9nJ| :CDkG #H.[(76,δ,;d C,YϮ³c&A!@MQR0B=cRa{.Eo|=u2i1LM!q^TvO Tpg/z|?e<0ߗ-,Ϸ܉.󮙚A0gg{t:Oիl{ 9_].T>SQr2x^ QwPϊ"-A vԉp+fy&K`3 ʱKzz>ZhWsQQp WŵD#oPݺĿᑨYi:+s:'>eII5Vk\Eı栩(@22; .ݢx֌'`1`R WC"" PO(3eTNF4 G$u%gyZ8t2K J$Wp " /^5Ӷ,a_8 p *mͧSh=s?i#]޽,|腒)7!XAxHZH挗p Y [: 燋xy۵ 1.JQVl,-HF :z?Q/6⫠"C]!RE5\.> L6aKV ~:9o+ Vy -lH#Wi~fbM)g_8N gR#v#] }vE|7ہ EL-v6xl-?,u8\8Caͷϸ?4$$1|UՉr}6o$hf~1#p}AU32b쿃a{ !]ˇ)hXEIq?]XrRDmx\iŵι;&ޥ !pHx4eJ:(v)M@Ѩp@dnןG787UϩOXڣV ;=>z/*Ֆxˍn5k1}p5v@sӃ=N ٯE{YfJfzo!6")ƞcB[ƗQ$0Y c{Bt9eN)ddPla3byv !Fzp?b-$heZnôBnWت^Y$n3,y8sedX=QL?_ek |)X:7N{*t,:cm-7vn(2hH!XZÉB#Ֆ0'Z0wC6ZFG$ E7..$*<{3&\]S[Vf->m~ raѨ2X-R(ࢳ8ƵFnUZ"5aƹEi擻 0Am+x`%a|RHNi.Uuo|e*M943;7o Iū<ȾtG&q]?Dkdm{SX;"̲nP2 nZ'U˞+ SL؞F(3ED+gQ4V{w`tK9TgWh`]-_0J ,4M3QKȻ;EO')PdZD_rJmVn=WY谧)y2YmV"92EtW3"g$~Ѿ4ψ5}8Zs ȗ( É!m^Ceu;Gߺacg(q7@-c=ﲩvcNtt $ߒg8dg|l#u M"z8G'(N[QH/j/TX&*mocmCMORPxjiy1WZ\!=R8B,5 wTKb@C`]}^;+ `zMYvrt)Yb}( f-Vvϊ|r$gt!-UЯ,o5`^D#i|jtLAJ1(v8:!#?oICR_AҮoΑC̹&.p8OX#CxxkN-l;zh* q(z3USy Zբk^W!IU%U!\Y:=_g)hRRϹbM-@gm$phx e%L񩯝0֬Y%zVTҍ ^H~f0Lv7am*1Qb>(2b gW|.mC]$!RV:DV?CL_[X10VB6+)f4eD!ζ&ׯ-*VT̠5^ק!>c(ɃLaI@df-[HIF9+bM-i5z!z( ct j4~>B^G7(3tBΩajQGH?D)"عs~ cB*Lu;oVY'_bd95fY1`=@s B)_ďxyY:;JK<5X# ¾.XMbwP!(M7ܚ,7qچ J#]ejmT?}tf]njR!wW#|*{nh5/+ 22zJ;+!A,| mChB* ȯo VNy?КSYHLִ5I%~'kBT3ȅTȜrN;Ú]Y<̚\L `Td| 7q?.[C֒OB_kLB Gl1|>Y$fnkvΥ 3иKK9XmM^D! |i4Vx;=9GQ-!?JD^=ޛQ-kTX @MZOVU_P&P".btiАBi'4 Ye%R*^9,hYf+8Fs{dH}9:VL ^r֑}~nɄU+{"?G F`kO앆 \(H֝%a:l6YGfuȌdKbiVaeUzr* u[ue-?3%u}q'%≡H%UG5^Y%齇=զ>"Be+Xeè`Q| j9^~Y#WƈKI ?YH?a% *&FTdI;7(5Ѵ4Xݛ8=·xO1SPMElC%fq̮:n "Fic(7aj2knevb +W'RpaĎ pŘ6F?ljQDc io#&ėlzRt4l4U&(ssqybrBP *XDh}m̱&~<ڐ&OBq=L$aZOJ1<:0?W/~/9ST{4FOoui5ku[qٜr/~yՑ ѽ NtqkzM{GVsr/%so6if "2Jېg y6ٻA  _F@n=!U^"{Ȧ#ʒp=1=gŪ Om+i*3À-"&Oa)GH~2RNbq[RZ`m} Ù;>9ɏb~i; ;RLy L_p U%|\z+FV3Wʠ266R02: /\=DT)"eϻyД 1'> u*:^j̼,:]CGgs B{ z5).-*a,s:]GN7e3BgY  V!~2ウZ~Ɛ 'UVE8wΔAҏ}s(z] qw1 ƒ_gԀHR׈Q?'}P`'EECV%XTD96cA>p\WҒ§< 9S, L̟> Wx ٟ0VE9*`.bvew4 b]]^uy堚0yeNfeƺrC}\bB%9|$Oo{X}?dIS{_q,OkVgA W^(W}pj<_qx~Y -i:bf^ w* -<~oY^[͟D0"H7=&$!lZPETYB`$ɪ5bv$ţT&$*zyҧE *qSuP=nVi="q-H0!UNR߸4ϟXOPu}vO`0.hفtb+U@xdzÓdcen2SNѝ24”_c*P} :]Vv8#_#ɟyLǔ]key=}-jr_SC݂H+)&`hztn?+ݱZb?蟡ddp.#\ľ6`xF.oHsjv8dI ~Ҵ` :$n;&b0H!9 HǿwnBn?MY7so픘5Pq}FJ &<k8(q+5`QN WY=pg,m:Mzb%T’F2=o鄤J֭ cNU֏r3SLoq,DZv: /j(:P~ aB (hPZ|D"Lt~aZ̠H+!6ʆPC FL1xC`{łݐ|j׵p_a! D8n|bN."Tza[-Rt>!;d_i!%Q_gr1{G#F/EB2̗aw\ ]ʠG}/>_߿ChhcBMu2 .1m8y11o1nh&fЙd5hid~?W2zʢW6Zrܦd)m$na-@exgQ%\vҒde6 %I$Q3g] UO ڪ:C*"tгx@M| (fʔ ,+J+R,m3oꕧyؗwNvhax? +G G!T]S-CY*eՃ103w;glS%eI" Eİ*v"|k{Ah}i OQ!&p&1|c \[hFB@7γ40!ʾ5O<l0aAjQޗ,`X%h/rIQ6?FԚKxD?;!l(=urzw o?eXFC͹aWy_b(FW~zۆ:#L3ñ#NRklv C [CT,xf8M-Q*B7MׇMvdg4=;}#3SYͫ@Ufg\hhr}~1|{b 5->nF0NҴ#ZWKZlMX=Y*Sd~[#;#8qx6f=M>15uUVjd& 0 02z46L*7cBISW g3>mnI _ȿ h.:,υycS2A;Or%1"?oY ۼ䲖xlb讔jngL|,Z8{N[<x;@~)%297aO۫s +4|0-Fo:RKMnr^a55ğ錝|ePG0l3S"O6``v10jO~d#]4l'HH1"yY; ̏u2-"cio\P)ZϜ eV^X|ǓȾvl޷6KdrYT5SUQ}\4 NR`ίP [iOۂZg uX a5 eS$Bu%D>{h#jzm@}Ly|jABl+B0' =aWy;;+ $BQpC UNH.@͕,Y-7U">}@?3+,u1bN.@ђ{NR472GEUPĖZɦNZAVú?cKadB4P$vhFVR7^H}JnGMb';Š1.p_3] іzg<ۼX+P#+Fd,sI*< U>`zx/+ :t#|9qȇfѹN^#As o(|pb-L7w4ܙSnl~h b j׼z՟Tk\诗E!ds53v{:։tlb8->eWLv8gKw wni)>f>+{8$ã> 9<=>)啮:MnP=4v@81-G e9Gg?P/Op,`ffԇ"ZoRo.ksӢLT\!F87EQz/n#{7-Sgz6oEf~o%@ﵴ7גs4V L}]ll#W4͊bF!? gVRJۋϴ#uxf+ޡ9PCȗ02fP LMNj`g,] At+CV c^Z*óh l}ʮʙlьCr8=_،vxܓ1"|N<GF+&A'\/f䑊P=]އ5lrTdңڎ*b:@@Эh 雚 {Շ2h}3&#m Kk=\g1@TpZۤנBfl 20XQSRRS'AoR`ޮp«.7[jƲ¦ȎiJ6kP#Mі^A~9XӍ;$'c“a( q3 No-{~(hЇ}Ak,+&IߵWiÁXd|*nYߖjӷD?[ g,U6(O n}P 2hx|ܧum?.VRpE]{aq&/i\}4,<[+cq'֨wR\`,lay?tm9U#7w!EAQRE;IF}Jɩ$U} ^=` "tb*"IϜU)ڨ,v:r5;:+ZcBQh!%;ImFDf` @?UNi#~kWeY,%#3.f׼mq~Z9CW*iy/.nXvWyȓT=O-.AǓkUz+ V¤EހI{Zm%SMSo05Q9}K8]$ yHZß@]'OPYQE'ߵdӷ̦=:M(ʉvTQj= ™̇%eoc!h)dT7׾E(feU9hп~w ؟}a*u)C ۟"Z__ow#ɀ -t_O890C Cy ]RQ WoNj93C;"4yZWjN4PյUDJ/jɗZq:4$X}ya,{h25퉚.Uluvr_+槟W O_0DJfIfߒXW&O1 UYŸGfx )9Y?Qaϟ槢''M[Y6R6#kKJw3yX =}58ʵ@ckR䗅>/˔f/ÃLW送4ը^&-FՉ ٢ 8"Ĥ k"xFeI8 =d u<,nmuq4~>nZ!7ooa`}{s׬Dbuaɹ`pU\Lh͝<¥56ád[_ԣ6bJMCH:\ , .?/%OWh-Q*Ĝ6̮vod4 u3ZJy]tShRcRL $Ew3*TQvnN.Xl 0D7{e<oiŮ[<`i0C`_ӏhx+O]cA(ɢa_Qv'k*VH1vO҉B7!~-+g<YH,"wd1Y~6no@}^*~J>6Z?Yxu*ǁig5#BՌG?T2ռY 7}SmjD dE"r$?$Yq1;,u D]25"z }`B*,|!H-Mc>7>%Γ:Y.)4_׬%+YBu!ʨbU[dx̓09/A4+jfjO.UEE'/T+mn1m+{`Вi=ծTrP+E+_F39@PN37O/!;>|S$K@w3zS)1KG6#磷1gTƒ:96o3XIU]N&2 lZ?jO=8 IhD=ѨJD|{ZӤب8]7Q8h {GNhrĦ@ xb\=4jV/'u;j9}XwyxL5i ]i wWIId}y2b,Dղݎ@oJ_kY9=9O, o~u.|H0ILv+AUg331xvafɻ +B{࣬G{瞊/ IH葶 i3%៎򳍫D'A~t>`Ww.B"%@eة]‘Bj#!]հ~J * <: $̓>2`x9KǼtno?7 Rɪ.l[tsaԎ}5Y{D&13ӚYh^!\o`7Oa<(.nߍo突NVst ~Hjn R 厼E5PӺw|}SRP׮^ &ʿ 'pnAtlDZ-@g5Z,3~{X3e[18a-uYS]J”#YPY8-"wI 4Nך<]CFH! $t<z*F5H*2~^yi=`2]"?Bq 0<&F >Ds EϦjb6{xQ 0 G,#hT1~&EDt%myK 2K7(?]j,|Je6XRGs%ZopQ]|b@[6J# ˴Ji! @^ (s@jvĘ,9EZC;1TWi`Aoz__s-;kWɿqyqmq}?`ff׌CZѻ-*IV z1DBT3mZ8 eb߿6Q"R{ .Qz7^(Y΍Eo  S(Qߏgg,x磼gb.뎓w 8 nAKk8Xf\|<;y:&71fJE8\Sj Ip̱W_O?KM/*9>{<I!{`@TwS 62؛`~d7E#s_؄v8NGb|qJ!k\9m5SnF }ۮ: !L,7T0֔j~;.#GRHFs .tU,dOٰ';՝(>ӬLYUd"#f,9bI ? 2=]X88q{WNJxx?ՒJa ]5Q&ܔTTxk}Si!/Nؒ =NK˼=lNiLgpW?t63 Uu] uSet4/2:>wX)naǦՆz_0<$:6O|iGu X~dVYtp+|?k#WZsОr#>XBrmJ0ڣU@9F{QqU",w0`W3$`Q1 Aٚ_QnX@q" ӾD\2kJ4DKRMQgj+_O`^aǦt|G* &H1Ka RT(yip7 T;jv8&lW&Jqjb-*H٪дNn@rj0worZ S',q%4K#jC  ';#3y*ʠϦ:ʰi6vE-t',*K?GX+-l!JܸE= pN>^QjzA\ch#PF(8(SFUW;Dr !sڋs5YG~)V2Pw@PS4G8T~kn.S[NJd &;'8T}F[vQ+\Λ>4p:u%wX d'S'z0k_~=d_#hI~nа|_?tJ˿ )|] <$Pqal fIP-B{3hl=UtC"9Ur5Q&G.9w2$ΊZrOވ!N_ə ='M0yB7z:wS)"90m4sճwh_ &9O-JTsh 6·T-'ѳ:'4#*:$SZm7l^SQ'JXĖ1]mӮ& _f? )F=b=Ɂ _U&L_ڃ@(y?UvےTn']kefAgR]~I` nl9Ng,+|zp決6(Ǒ_HM1S\7q[+4R?] T3 Jfvm]M p4!\~oބFhZleZO{瑔dm=~.FWw $Ԯf(qpGͫ׭6Om`k&2T,?IEE9QJ ҽ>x;w̺cbf{܊ӃvW-E`ōET*e:3u9CzjD6?Y |n 3Nܹ+B+?[(e&yx㙾YbNr?c9o@!%eI_kyzG>XŢw*j>q?&81!&xD8{ѽ .:TS&yst)^OS0&(AFXhw- Jpܾ_\xO Y:룷jZ{~_*j~\ֶz뚀_[鸕!N10F\ E6|)PED<#FF:U@TgTXD|S(Q6.eQ\l9.PB> ձ.ue-x߸ \x cte1 m9mRkfeެm -; )]u}[I@(,bh|y. 1J "/R,g~(Ϊf6ȑ:g_Rn J |}͒t?_Ǔ؄gCdqe؏RCj\IyZԓINz*'\)X8Џᱼj`}E.=Å]^<-lYyڃ 's21]Nf` `{ܙ =qCկ Zc3n  5q[G:8֬IkoVUJZCX3Pi5q] ԱL{Vԁlx}`"!TY6bM}NmMŘYRsڎޚJ+٘Ѻ@ La-7n-8%,V7pZT'vV+RZ0ȍ68C24b#XqX\l5'H}GK}F'm>*UdM'\r1SzvpzA-J \7)S^m?`9fXknZAlolsD^h`7?:H=3[~tM3+ {W3x.p~ uݩ*VAE`cG? A"@6`R޾QLAl̘%gmj,?%AwVcG?&^'1a BJ'GmO:!J]eejnW.ˣO 7$Z#k.WVEڍrWڧ{ Ԛ}:MuEs@0I<3*35 d+p'c^n2U_ Kb!Dy?"_N֑oao?&Swݤ7|L.=5)'¤#,[Z"{zFb\r ,Vzs/nV oXixG"X7Z6avJ"mfWPsWu%I>D nEDP = ڵ$gИNJf_u`{ .={RRozPng]ZH,aAfB71Д!%0UTr!Oq᷻L9zCݰ()X\RX $sQlMZIW@2Wxm}!xѠ_~jc{[t5Cmj[^~y~zi吊/y%ۘK@B`@?{+浺sIFcى {I5NF'y*n,lv2{IFϢ^ 0:Sb/f `wuPMpƲKҲKˮځy : ϡ8 6TyNfzeuy4qAҤ&p2 I,ãFixc-eyQ0tgv11J6$7Cf߳)WW\qѾ43\F8[WX?trzuo?. ;uTUpϸĺ;wௐwGم(S6D=˅pD鰆=ֶjZ KV0Fe+G1f) i\ӏ$^<۝j@TVM3Dͨ\'(Q0VJ2^j<|䌚,I 0Bs?"Mjd?rx*c] :=KgGlJ+*8}>W1e`uiﴯu-:ퟌH S_5FcvQܗb>]脇;llzUOBQ_{v.ZSq(ys/x<@w1)4|o kBk{9mN%y<% 29&CaOqxog3ڨ6a$OrA+n v>"rM a&"~S˅hOk_ aPk8υ| BcOǙg̬ė X:-Zt椆I&pV*႟2T8Wc#x-TeV8 t7 ~U :QUl|ܪ0cqh,Λ(Fa<7UL T7K7s],s (Gq)|eB'W@8ܡtn\nx$j"6Cb4ecy^؀1V}:?ra#CLp`6m!/3X61@pɈջ!H9pQg(=-yձ*6~SX!م}ə-%]"R8Ԝ!4 @l+FIeJ%#H i9 {D\بC`il 7ƕJ>R3\_| 47z}Gմ n;nF>Z`vdY $+w="^ᯙȖjo Wo i͒1{@#R@`8ͷep>:"@q3c n?6 =Uo@Y 7ϰgEmXs K|dzeW .]EAhk8v:Z VZCv+V~*'x|GE[%>uqIy_|`EK 6}YZ(FsG)xu(U]h) ,߉5KۘZ$*2 i#ZRw?ɘ_{B–goӯ<7XLZh "{yzW(3 # ٝ,bkZݷdF}!c(Da&*OW'aJu*i8_IqS"Rr>cDuPQgJD$Sy2Uk-QiO&Fnך^FXΨOڨ6m6 ?BzĞ" F)oQC|`j]->>0ɹu T a{qʣSg/jhIb{=s+%۷(tT_r8?!"wtMB)ηR tbW,<΍fvmJ:$ӳ傛B{ ;39uRi-lҥ"?ϏDR|#P뿤QA,wk ȼLa_G=aeŽ>%WECō^25@*Fj#2+Ͽve$O]-,D>SFgʼnÇQ* , 彃` njL [YG9v2n sK5ֵU ϝ.>W}j:j4\in6i OhOBG _[]@@UlO?qtY]DGdgGQ䱁w+z4A_0@,`qaƹ߶؋R8NR-Ne~ԥVsIuXy!D~!1 :vi|ceG"ZP[%'wAn`(04h&ŬDRJbt6Av$ f:Z d=.%UuZ8ºc?DŦYMV~]\ KOTǤІ.b/XT뼌qW}!H%)4E+RoX?:é^篮TcW2 ?t 2dWd>6(2/eVt;UUBSB՜s}"˳&6l / ;-%ɶ]&#s!n)S'X#cˤ{ R玻i{"J~C c]MYxӳG]όi+=6UB7`aMQ72uG.ЦNo{ v墕)[3"JфP[$mwBW'mN7iu}_)56"+Ť}B" {< u -ݷLmRu{.@\K%l:m⟲eaMg&_ ;W>EvFvCL 2mG^'][h=j-=Yyȶ(ac׈]3u-{qc _v;f,Zp__ w&/Di^[Aj s DǴ(مȐ;z~tA0H>.iA7)eF.nv9n -g,ej *"H.R٘Rz%'g WP+H.fٽ5Yk05єGʙuIŁlf1PQƉ0 Zw/$evy3*(xn}Pg .s|<^~Bz[mT_8rg%TR/#`+HEOS$vLMɡfqyocq&9y09xP&&&QHUcY37I>oCv.$(Ŧ ^'pR_WQR@Tsf(WEL' e@/?FiPɑ%!M{+;.s7{'fYZzISt5lP[M̘gOl]CliaU?4M>W#5 4Dq(VkrnwCU׮X1[;)9\LjN䭘`D+o~Ga&[좫7j[|f@s 7r6G+%~<+@g҄' p&yN|/&NMҷRtuJvNŠ>O"or8L3Ö vEQ^>;S)ER | HC-8|)H߅\E\ _'ìc2i/c.[tғ" 폒 nj`G}ZJ,WA)`TuؠL$3M,vj /-DxmLV0G#15{d $i5W 1(? )0#g,zrCg}%q4՝(ݱ&41e}B6Ѧ:7J4kC&|'a7;ٯSNW127gց5Ead'-W\6\{<ǚ٧K1wqLÕɥέrߌհ o *57` :Y2JSKR 'ϟܗEIJƦI<*oW݋] :?kf1HX{zpMD&V2K 1j?pՓ/!m 朵/~%ls8%iYgR[.U){jJp;] <'z0(o~e?Y l"fY/O*=~(x;$ }+f=sk;N05Dڰ^g7-1(vjE:E*zҼ޾[OcɔC:fӚ$WwE w#7̛c|2R{츔E:*(CX#MUpzQ̉A Zd1p6z|MLۥטG6[Hۮ_lq-2 ̲{wn4ʿ[PQ^i/LeV*=.t.@ݲ[9$7ƺzݴuSc5ya["渴5z-sBX k[ٲ&Goh źt7o*>OP,/x{}A;'nܢW5C4x[vT~:c'7`].)\"Qiwb20XcUj*/uucd %+Yo-1=}PgiHF'=}N%I=b l}x#SsX7ϛm ӂYavdoľ2IـB\x*).炒9ח\p@=Q jQ+#aϠ4*WgPIxh5w~YAS:,VXl Xm0k [+΀Rʷ3)!c8+ LU|fU50Ed `}i{uuxB/gdx%eT8%x>Cwn4d(KS~営QAݍ{&堂x)̣{hު oaQ<-ч~ֲVay'fA ] L+Ck&E N`6(/.HKOzPp6coyC|X{4| ﺟ掠9p_YWAIpwLEG M!Ɖ ˻L f\Q~tyyfKVrRPG\(PF8TXu5xH.Y"*vop_-l0yepoYJfy{kFR08 g[ִ<9g k ^/OYG#@<bNtIO3` S1]τ)q*oτ|PTB .w18 xY <"Ij&X~%s艷.z[J#?p[vc$e5&k?odŌYMLqΐw~๧U& z&@gYx9k6_y5c+p,wD'ZR"N}׮\x|R‹n}|a!<̔ fsv%<@jch.(s^Z3sUӵDO,A{ёQPpkn6B{]퉉C B9\\ KY%}" iF[qV)MD{AlKw%B^d񚺛-žap.;x&Β2\D%;.L-`';QkH=ܚ"?5Uyu\YV_4͡ݺ@U< SihhƢd"NC&5N5h8.TmO۱Ԃy*`\&6aQ!bNx!qG֥ |ܒLҸH1^Ɲ(FtWvk_=τq崹lL<s)[!zL5"6?[jx h It:ВYPt:DK:3xbhYǎ4U9K[Əx;|o<_ZO6a:^CSAlv@ljmמ #n9.#׭}Z8"|ݨf.?vH^Z/ ʶ~yR nqN7nYc=K9I\wuFSA+W,yH-wpŠ 87M+w/+6 o,^uL06|T0I1 ObƵb~{a{Dw k{6fbXqyX)omGTmDմuas3~W^0q= y8bYE~ WGI{"ƢĉbϻuF"3l512$}C_޼M?j/râUhUx?jIouTh/WQ f7QASp#SXdYTݛutt MT :NjrR+L Sɪ e7jgD&)#D "dԅ{>E%Y8N~a;^CpSۿt|WT Rr$3izw>yodM۹Y A+!?R˰,$XD^*7s,YXMRL}Zl$#;p~:!zxgٔ]㻩iZܞzf7['A(C:e)vQWo|wӣwH!/o=9Di p0ݢ1C0diQ}w9']8WARSh>6D-aӭo܃Ha2F{m۬bA9z q^w9gpk*4rϯGĵ4Kܷ?Yτg&cO&´mP9aB!ߗox@Ne)WQS,Զ$!;EFTA*$CߚB Qם%J[vKpqNC[ϞOjXjI|̋q9C׶Fu; Pa IV_ > BC#6n.ǩY4n Ja#Pv ApNZ>5;`}>^q#M"h.𠽘Zy7AtJ&$秦ioOsWx'А>}^s~KL/{ti `?8bP tL h5Rw< ޾ǖ>+hvQo 8 d5ل?w,I%1)ܜDS!fꅷ'rǟ$TU4ii6;郋97@ciVMfTi6k|X9iR`d\裓 Z)Hx eۿ xkH_HR۸rİ1D xN0XPj=J{`.o"}r#OH2]׈w*D-FCwh_ /~늸%,AG ijNj1&"?Rgż>lT Y5o1ũA0?knQ*s2+_Pr΀t2)VzCcWLx;wdĽ)[Y_˝S)#<*K=_͚ .%]qx4=$)q^̱_&s{;jj`"(MSSP=qdFvc:~Ԗ‘\.aEI084j+/rQQ]JU:Ql21ϪAk׿R_( = xnA@=FA˕c|wǟ3%FF%,@~ *7 揯LSiM2<<͘43+Hkz,Dk}\gb!:&Wb8eSc C,VHLwTSJ^,)0^/D1E ڠhH# ,j~YelT \ak݆߳}aKX]HVX(ճ;hU2}Ԓ7Mɡ% HP\A*R696C4B.%u)$;&ёx"@7vwNXfv! z JԑZ2 #4s1a/ҎJf*pHet5.vUrH{ E K&'s9g?chic^{C+5RU5df;$I9 GGeVxW^0TcХ/~BPk1u&QVlsz%}mTVag۠\$>K_46FT3svbq PgG˔=l9Gٟj=o9A "=ZsNpd$`QTGܼj1̵o 2w[j8"mƶrHշ ͯ1?}+x.28`]R!@JRr|c\{VRuZo&PC<r1vk{<`VG~@Dg-,Fm#hnalSZ:!Ck- qHD&[TYaq%U9(djn$&7w }1WFD hw1>(`s58e ︴i̟:u<^E ISQ[n1ݶMH]=sHFju}S1OOKRɋ7l3iҶmZ1n#j,i/*Dc@Qݾ4"nsDulP|,*H!wrU))rF rOCAIs\(ѕBIYӇSO-aA7ȓMUovO켮J;_Db*Ԍ$MXH{ɞuӨJh>+)% BTEХC\Wu-9Rbv_*88C5OFG^zy1?8<.Z++{neLjiׇ$?P_pz@Zئp{H yWkQ0{pРi3r# x%1eLH8|MJ"cc r o (J]VN4W%̧H{Qi)wÄduCty!YgzH'OE2L;[ yKxc\s~kh;H~8*M`K.6zQV7f4MM!;Kx8}Stm {" ۤX8:&D[fBKoBՓe'BOGT^"@a9W1]ϟc۠+>5?r?/`ƱFc[;yy 4mLFC1%e7lR F=l:#k#*4ѯ?qwSד iߔ~%`=B fBLGw1^lag4Hn.8ZDw\7HXq+ bz6JЈ$) `+A 5-`JFR$h!G̊_9+=P*uC:SwCWpw|m奲6Y$Iӱkr}6g5qvƋ8ZU9 XR85l9:{tzJ@fI(]}(A@r 8D\kIKӾO !w#L6_ xA6Xv?}Ksi+@LY"ѐ1sdN<ߌ9 [0Q\p@\CΝYvas]`Kew$@aTa w#)=_Fb~L7)0?~PB@,r =qaat^"LyO?'#rYTX|CN+z tHX&tƱlk_. 2G4Q}Cz?e^a+O~Hvr7kN 2G tnbƆT|$;'|^+$҄.0-G=`| ~h|89j$- !30Q!{M:!P lӕ[D]5:zn"h!w]C9>RvFZ#;%A~aZ4 ד&&|&rTts8az+x&Iaډ?s- o: yDtdwbp}_os|eG~+M]ׁnx#C|8EVp䮟h3|IQ;]~6Qf-<|r6|!b$7561[먒'-Nd%5+gH llJCQ8n v'\ݓ)Z_tk{1Z!Q6ǴlWAtP*ܾɦO|TN]G,4AGr iG^doN.{RF ]ֲ4.*y/{^l<؝O9anD[iV~OˌFmye 1Z1~!:GC  qa 9WoU?weW nq(;^r"5b浕i3wvG27]*~T)zY: 0o_u2y$_|AmI'b&=i+\:"٧GD|PhAQod}01 Mzi)tL ȳ7mEXzTuZ"H~1Y^m܃7 sc[*,씔|Xn#T-I?xKw,udXXΌ{c}M +F\ս3pMHo*BBͰS\eMڨ h}+xٟVj<3LAm#\|Fáao=gMMV*_&OilM$T-ndX—4{~rN۽Ӹ> 7l 9"7(gv~#?Aq%`4!Ce,1hdyL@HF-j&PsI;wbB@*Wȹij&^VI52+[XRƱFp.QmhLXl)o#GN.9C-Z͟{tCP3wAI#!Y?=953r+q*+Q y9wnG=>č0ߓ~rT=8?vUSϛ)6ڷ҄f?^re%uD{(`H`JȨĂm!LۦJ}dkZ QaR'JJ`mʔ腙L?!͵[6jЩJ\lyC}X4vʨ? j-3~8vY$P"E 3׊$mOb.$er(Dث /=YeIHK"IZ31/?gB`)1JSCmRoγ%{^輷T,yFT=AiG,9HhvxSH5X$*(ķ!L3:T/C7q%xJJ</C 6@K,S!.FP̜t{N=c8cBى @&kY62R@:9)*{*i"YH](ĜF|fz%E1,ݗЊ_e|n)uR"ZFGģ_q+d,7 !HcƓ܆r*QiJIGv0qzt-qJyDzO'UjGGk<9-rb1(@}^9j?2"f&p '_n| d`ϥ躥2¿ztѻs0 Poj <3rn; :4Jf!{gjt\ aEb Ι A:vC&PvW1<_Ԥ(c#&*%SAnsiŏq]~\9fg5ʊFN;6-rsˇܔ#rPyy7l!+uzC0z4>Yn(x˓ ,, 6C_Wbiޢ۹<5nÛ"5lpS$vUWS!DmLПn4`be^^v0HDV@- CO*Al\&>1O +lVx)kQ/9?aOݮPFσS4HcXµ^ لx^&6*xJRRS#l xw22f{=1UMgZ2u@q f캁뚰otDp(0J˓OcO1}JlK9xN6ZgY/P&=O~qxe(47s)GI̥hR5p @u5V+gXo,PVClKڡ2;g.Y7JvIf'ǀnGdGXќW/E;Íu<6-Iv3.EV{}x0Wl)ofυ <W7 &Jo-F>("k(o:eɈ0W#B|]#@$#Ny/x\U# '9ܩ Mɲ~qFm^TDD3U,!lZn8\V"ae] 8]~3-/'?V4Fz*U~. `憓b*87ȳ=uljS+gSo*(0>0O4"Fi`m3y<{6g/E}#5bqMMf8B熟4ΩC_J_T3= |g%^P ~{9m'6ۿY{΢U\a脖2y b`>I<„ٜ`Ք}6?5a8DbxTpYXRHUQUK_dy[JݔFeoGxԤR5޺6*(n8(5yvxqRQnOѭ ЧVd{ż ,yB4؁ '\a$&4U^UXY9ot` .]K?Q.3m1d)&&r|wO0dcr+J] Qen;g.dǚ㩜 v M5Ca Gˀ2y{M{h;{/" بz J5bR3_tζoϋ U4 ωLr8+:94%gO?c=E6.|ŅK8'n?O䖥{HeɐVw@w޹(ROZ1䏜ݘРKm"X 8ECI =Wdo(X|=`24_nzW Wdǔ3Eklʠ"}\e mⶼ֑ͅtNrg(nu_RUs!SZi 0LWm$& '|cH{aW8W)?N,ɵU۟? Uo'Mq E+:ݭ)lPՕd% 0t '5 @W|P ݷ'{(xg-zK"F$fDzE~H/=W5o~UoE 7v^kC` tux y»Z{y/& ~$f(yc튔gF"7v%8Gӎ'}6g-dkg[7L0ʍ^!p8/6 `)I&zAe] A!վH4ە {:3i VR1zk=1C 5f&ql O y`qT{ "1FpS[ujp(6J^xbWiRs2Bd[ԊzEѓYL )gaG'tDiPLw t\BPz$i^:#b aTLg_N"қŽq%Hmۈ)mP;6L"KUkfIszNlr:ʴΐIT) :rxVg,0x Q[}#wjq[[4*uQf!|a\17R"77eN\k65֧&v ﲐ~KYK/-NC_D}C3-b Cc2b>I!rQ ȕJ{!ߨ} ]aӗa<^?X1mVGF=Dt7ë602[yTWiLQ "8 / =F@Lk_n:hL<㊥5z(%Z(=J()Ň")p)xg6׆04".N uC5:5ȗB)y^f66ĸ8-)qMsgkV =dnПz~V\,sv"umk_ZNQL@99 [Iu3h}łb)#wg(8GУ8{ 3Yfhf@iZ4o"/hVL g Y(+&)Đ)=)[.sylK`fd\rSR{UmVf_??$ȆF]uݛD jo|l3MdǕc殎~lhz 񹻁V3Y'}Itp6MA+cRo*,5z)>!!@=lH&"QH~C'M[PK+Nd*`PWγM#sB~zMBM7ʶ[+p+gls c3 ZE6|!Q S򻾕Hd2}É7ZIJԕ5ݾ8+ѧ2A3 `CS;<L$V I}VTo^gtI+1 bA<]1n 5 Q.n̟}׺D+a-<ݚsP,t}5fh0~K9pb1XVdtxa0Pq&wm*Y*8SP˦fInlU>!va@H2edd/I[I;%s9xslm^tZ{}N)5G3W]<~]]5-aNU~v>7Z\l586y.$*F #,*]LQ[W>}籠GE{Y Uenmwh5ˉܜ }*_Omrrun7/=Pmրl` N)A?~4/*顦Չ"a< i}TmG5.OA6 Gz刢>q&ed^=;XSo3857W,&X!1<1,?(\Vf5-0'kQ[EGcR05~0ֳ_?T%ǰaj|E-<;I.82$8%H(<ᐻvCr43S$H}=FTw1/|;DVzKĪ-ρYs?nvwfn??MU<9=h[i3C(m1xT98pdĠN$pxf͒Vٗ=SY!i/\;0쪎 $ Q@S .)y6_N;uל.Eg5Zq,%Qzir*}8`_T[Xp -& ,4̚ ͂ѱ'*)`ǐ!L>;aP<  \٠R y8reL&0=9&uy^~&o\/uK^"oVɫlӴ*x=}f,@Se͋,G9:ؐ#VA>}^ 3#SUú*KjMպb۶dҐ]5؞@}*;՚ÿI 6Stƒg`6hpKjrDev+}MoUdoFEC]ӗqm49ԟ+5UܧhG0;?J☱ÓY\]21hq[J]*q5{3%_ԣ/MW B#qt@x.f]j2TCp<3H$`Z^NɜVO2i P2m}蕃=K~N"ЋsɹAG zA"1EgY޸i.:Y`,Iݭ ٥TێQΘ%k z9DB`d02Rb$+v"̐ h w2>wDbu>B^<(⩇# V̬ S3Z\h z8pub葐c_M[lAPgaCFs#X.6}'raZyhHw<օWUEp Ms9\&2&)V+B0 c, (lsAJ*˕⭆Y+uҩ` 28BÓb9_'G7 h;CiDUN?K>JJ N p{js^~!ѯ|CIn؃siiL=b007ߣ{D!7i,.)aPo= G}߽u=5˾g TK[;lʒˢhT_TߚxII40@H,aXTW>;,Ybo4T0C%sׇV$%G ~>p>cʙٳ8g!F̾!" Kڻ+GӽzyH_K(d64w_@W)nYmr.j<߲Q B1a`~ͤpA0u@7nmJ?lTz 1U73DöW=Ay_qGA=ԾHPu8Bt}dzHdvlgtRo*ѱE#; SlnɓV}kP'Cq-eϥh?-3.~׶ J$iu""ƥPpSi%\ eS^ -* ptFa(&xdo/LgwJLd#jSY Dj x$6̐R4b} y&p`bXĎj{f/^`jf791.\s1ix0l@+훐qڀnb]x=jWM 3dt8Ap[FΙSA;7BLSy)W܉1S~Bբ)?rqVd&j"XZDUSj۠-\9nk$\SYKs%+7>NK( UKXyG2p<[aĒ_\I^uR]-j4X'"9G5}P80ҁ0;tˀ1Kxh MY,] ~:)k(3\ɞFdgq\[eU#D*bykZ{0K_"1l; {on ;!?YzfP~:%1ڨM- C7[_4Ƃj7nv, {wówEYR%FxPM/'{t$^c{y gEQ[dGMZeӤa\(g'(oߚRKivKFP1sMQ](IKr>+ T~$S.WtAh1(B v)g<>kv"_5+UAڎ&9a'%-0иr춭D3%G-@SJɮqofk8 :֋rKf:@8 t@ND'2`~gE(vYϻ(GX.Yz2m x#,M̍,_|рXdHJ9[:_ArŭM߮A&jkt}L>"YOЪ{ )V-^IgkmwGz|yHMsWS)lУW -F ðE#N 75!1t1wiA-W.53:уA+0z)&w`-5EZWT"(`l@L{)@Ii3 8w.*t9-la4LlTmfHA<*zM=HU}5]LTV m'8}֕U٧3!nopB1,yEjS.vmR5C,Gƽi|z|b[SP]pCR &|RrH҉KI8= Zܳ~^:9a㎂ؐj;x`*_Pꚪ,#ɜhw1/j~LH+\xBpoe}=@ R2 5h7ʖ#\R5ci9 N->ץYSŽ "Fgc{]~)cdC9(3Z"Nغy}sGUIFą{i!W| ](9S18j=:ұVtEI.ڢLt 㧀P6YY_]F4gH|hghjCaJKX5Ř[ԑV183BWt>3S傎|s#z+HgeOG`m/u `G(C~!;0 4dB<.\VъVK}%'^j]H6 uz10^ {j$.ۚpUńMi{d|A7Ve`p d9lyC8}J9S #}V``Ǟh4$+7 AaVjqa+e7 \\n1n&T`A$Oo-(I^Scf6{Z2[sAeeySo=UvvgjMsܲ.GA3A|X+w^"VpX?ye|.aZ]³{%}D5?~Z3ro7P]g79ASyگ]iȿO58G"sقw{pn(0!9g(7:=\_f*J, 6Q:]KG\DoFE>CRiOG9z6D|dA<13K14[8OoP"XN<&qym o,݈0|Ѵ %dauAGc CpQH tJOs4vɺzIE|Uy)!.vkRa&Tj"׺<O%=-V`3Ҁ!W_f]rvZݳ;ކl[)c4X6 -wƏ:sӇ8 tx"h.85TS@ot_dtb߈WerqT-B|vXY9zO}#X"t I`yly HCtC^0ᄷ8u c1vWݍ'+:&($r Ju_mCIC[rĬٵicSףO#^|ΗVp0t;{{<%pAR9=D>hWWVph) !h@ٰ*5IGI$@ *f 34,nᶎj^:{ mnc=F<:9zԢO0^N%; Aɋ)h&R (oeB~W>x6>u/r^| " TZ78|B`XNeqؽRVtσ/8P\K}T54|v%)Ċ Fp>L?,W*߽c'ΐN!wCAۅ9]8vRF |`{1gex4u ~_1zyPގ!Y Uzg>l YOrۡjV["™AXXĢo7/3ѯ:sԦ巌(޾c*ٷ\$Di43Q_3A=4b+w:2" K jЏ'**"uo k6y\xNWPeҘ=XWc6ׇ!]dR] o6#Õ˖HHYA ԉhHeEexDb0Pr=k݇TU[u;z}Z*;u6Cl5[3pEtz]${ǩU&t|>fRQ4ڌlX[vz#O}~|Q=6Ȟ'6zao~N ̴\ sτA%fI!Sp><INa\+ƸgD!,y7? y&47y'T{BD%v=Dj 3v0L\8B h9Cd"evb89$7gw[̝ '27!PzD b]n$\v:b[pLQM*Zޘy-K4dgmgv5Rnq8s5 $^NS5:8+} @xCÝ''_[&b> Z7us`pYg΃LK6DVvAhg)*h)6Z)4KZE5NQGM2=2h~֛KMEv.p~/Wanz ^Y`0gdL1(*Y?BNV':`Z3N#Ɲ>“C_LcB#Ȫ~(W;|)!*UƥaGEPQs9׹tt9<1n6I][.&Uh:K&zrƶ;tPE.lM?<1 ?hgUžDХ0d$7<1j#%" Fy\IC2M?+Jmbq& ZL[ar:]= t*mnN-;7=2x/~PV ~!hV#qy-nΉl!P)DwJzgwpb+nڜFurw83\t@.sAHc`֍bŮ0N{`<3'FQhW IIݺ8}p-lylDXA㒤R5z'ޑ+#D+,<@Ŝ/ ԙÓz0 o r{<)35Ԋ8[h{c />/Nd.y}!uu_aѧn;(ȀjJ@X݊ K8܊Hcfؐ.NwpO5|ɆP~p.cyOͷ+ }NELyэP^910Pr ma6aIc40R<7Js6Zε K,c._to8y=(iǤCYey;݉EIVQY's=OɁb8raǬQ\YbHdj&OiJ # uٰoK'|}/2H ,l6!ѿ(WOP U67 ,0i"aj@#aΆI\ iE﫫t--FgTD^ }%A8r`+'hVDTe[~ O͘ޝ8 '{5H|E6QHݸ3v;vty3X", +Wng(VsC6fN}-:p_ݞ]g$ ט_^[FL'B@Bl šf*qr5$C4BAY>^=+OiL&U7bk^>=Gϗ'bFb;%>DgFn≖9j2~al C=rL䘬NM `v.N@"r>[5i.bß0.p LpYtSxr+NJڛXk2υ)63"HlOD겱󞷰vVoW!mԭvX1qzQ_{b4Ժ`"(p40V9;{Ut} v7%~UѮ 6,Hj<5W,'uu2wɼȜ5Vk~qvmUQ5'q^DGnA 6 v/o*0t ;fosWKtM'%`ZM}{D͠eqt+#"U$MF^P{mV焏cFy`샼CԀ4SlL)@T&N-ع, ۖVԩa]Uʯ/ Wav}>OlGYwP#M}H6c SjGMD 9>4\XT"pMiL?ٹ147JfcrsLHr8<$mqWnis}'ڇŖW~wXXBOxw{m%Gmz? 0~丹~:/Qv֨Nx_;˼Ccq^^xB5gBW X3r[hQ[&;6.Wۘ0Iq`Mr(0T 4 }(J{e&φ?M(xk:/sNwCE=]>ʽ5 n:^~ͱzwvZsLo ʹMKTaMr{݋f){w)%S r|j뱜4mGmQ' ӈ.jW!z2]$ Sp8`:͛3w1(G4&c)C, N:9໇>qf}h z&:`v̠@Eliη2ibKM׆fd(X{ܜ&=HF]+rfP9Me+S|k#vA*wm03T' }O"if%ӄW݇%*EsrnpӚ[d&~N]O<c#UG:)ˊEK|<'D<δRU~;N}X٠ 5Sů?iwC5D6Yuؒu36^Q`o@ZXi'rlY 5PJT J%cPPWtG0\ ͠EsrҔ,gHB֯O>:H';|O\3` u'> oLhe4'[bsMG=H0>~UIWS1Qu՗`dhm(Hr $rݘcGϽa`Sa{gT1(5/cޓUFbC:,[ZglCi^)E5uJVpS[8ox@kG9{mNH<dvI@? kyb&X/i=[*։A PHTkqfFdtKPϘÒPk|ևc dܚ\F({k7ͼn|hNf7=~פialg=Rhj+{?A*ns /$ΰgĒ.-[n$?(@Jx6""FOB6E!un&1d56%TA@dwo#?@MNxۿ,?v}io4JJ Cd lhzMuo -mt7gLDwprG*FNxc܃T):KQHý?rH*[.fq3VYn.:3vŒV"pwd׃]P¬2kWPAڎՖח:.˩֧on M6*eaHJδ%7]^NchP>ǐ]Y 䖒SGwywlcɎ$ U$îEz.!"oik 3\綬7[؋h^"xMQx2fCYKb|ȼtV|c.9IRswds6ҠWR©]=܊D,F\Ge٬!-| %Im(W?({/zEHķs?\mߎ~_B~=u5V.2(=:^1`$Yq'OE]T,k{nM9Ě+;ׂU0Gs: ƾ^YR#Lj% }6#3>4s)n5/g9{$^isbr0G6JšmX6 /Njf5)vkgN$tY /a_q8`j'2Qq[*"z? 5 ~hW;W N&"$_1/AU?\oW@d#ŷr-R_jY1jz?ɱ=YnVP yoƋlpΕOU/Lk,aP.@]/2GDXx/Iռ7 gNx!tRpgJNm =QI+FnugCߨa-Uk!idP8;.6@)p &hlT[/e:7# }ZfDr5e2 ~y/](wy&?SGxiHP\be)Վ|zߨ1-hҘsB+s(jůH[r8PB{!ᬿmeWή5r;#Om9Q {Ȇ{שژ?s CV"_|$uwaVãI 9 X:]d.q!&n~8>J* Cȋh#.m[} 0j6hxdhh֏Xx_bK hV{Og1?G OT(}6<}q_v_W}A=XDB*Ɖ˗}ePW8$]QMJ".r~Ei)j9 Ɇd:7NV^O/`E-/&m#b^d&@{ulsw֝=?(.LL*ӻd?K8$SbGb@ȃOҖBZE 'A\s@}4MX.:Y@(<'([z8K-DRSVirL(vB9P⪬ߦc(;:16X5(nVw땡㖝WQW22d'Svτ>+zr5+R*$Ԅ8"@o9 YBH+p yX<ʉir:v{n .#]-w t CkPDdVʏ' ,- r@IVP"c2ÿۉ (ٰ%Öh~Z-\09g/A,"쁁p~-=&zazBWxNt ew/ay 4[^p+:yTI#Iuco;PF-Y8ޮPg+o,:ґD3}Q g6:`1=1l7)q*Ȩ+xCu<ߓz #CL&9B zٶt'~BWPyyyL [PL{I̠kN$C'B&L8 q@ɭmlZw!Ht+RQ힢c"< WrXHOg`D{Ejqq߻yzϝ^F`+fv؃?bo\?y)QKrWmPo20i%Hy:34m#g34IV> $u'H5kZ i+dOoMuw Z^ʷt D*L*:<a3X ,wzj<5{h gqD.5:ȩT<`&/96b@8zFg t3D + 7VƑ-Xk"Qʂrx容A^r-$ xyFqsLJhyrF([x{5ijׯƕg>Vt(sF t6ˎ{EL2"DzDQ[d}YSU HzUNJ~ qe~{~?o{o3 hyb. * RF:uIv]KL[_ wīϹQ>Х:HW^dZRӟ'8C;kM@? ON>qDy?| K9sܼ=syfh19pr.*.r9*Y${C&L1x] BsBHݳܼˌ*8tT>ƨA =QpG#sBb[#$kzƩUC\QݵR?l\55 r{$׍"8qPPW?]GzAvi3S>߫JQ3U/m*xl/LsbKz\o?"0Kzj\p٬rHMɡOrՑ<]KV,zc|AFT 09hNiQ|y:b]GX{A>)O5qeaP6\z?*@lQ&Nrvo:Noݶpw9@b|fxеY@-P41YRK*ܑo[_dvFg?UT"~0 V/+Kk:Fu+rz$fmL:qqԑOS7J܊/҂FP qnaiP#w<=PȒjOWE+  LaѵWȉ[BBc&*sO~MwFӦ*pxrUH Ӡ \aQ7?lNϫu2WvI ZPl>>Xp"66mjXײ"Q86{.7A|݋1Fr94A샮{6f*];ѥa(ct+"yn\ 2nTC3l |[Y{h PhoJ o׶VL*84r3W#f1j'V e^ZB Ntrfr\ȚAVqK6\ȎzVLنqR8?2ދLC`:ݘ1޿׾JZˋH3u3[r7 sUA~VA{k$];Pu#n0HT翳m[i# /:ޅ{TVobԗ L5mnV2в^PKG#I Q;h=Wwe1 k?LzIɌ],˟kG^FN|Ӹ߄b]< ?pHQ$;9E֑|em;c`tGO#5Lq.xϢYYWcOݑ sI#yiM2Ld*#%NR_ԦUeCZUB1݀S"3QuQfCArjԣ.0p9Lܟ>,6E-Cۧ묹ᢣ0md"wa?:{&y@$Oq(I3' 9y 9C6[2' Z,E§#xw e;oN}! No±Lʭ| LF;6X <qy?>[`w;]dƞ<]Vo|}{`Q ~p] F0 ή\RtⲨ$z?kqO(w9@ `{M/ZQW[Q/o:lуA=|jՙlzwPgL\om%BH-ҋ}V5~J3"Le^/q.D= .7vIP-8z'[k0]#=hlAGQt\~cbd; "NjTtTDX +ɔO+O5c'nnqS'k4]@\P~tK){xWzۚ|?fyvAo<>WAi792ڑgqQpTxVSȼOeAE ߳̚Iz2`ͯ0 ӀtFv;a4bpי;X8ΙbMZ'q@E>Є*yEz#;\ʾ,N@Z2㴝d!1OOAYQ PV7*9#݊UHnBzoe* *M6_FHer9$'8%N# uUȅpǽfSY۩%4jYA5̙F<(ݴ{_3waMe|NC ;;Etn`>ȺYa\}7𕍮ؠ>liI$'X R I^/O}Qs/9~#zMFERv\Ke7F_g6 m!#hU0ko'ؗ/7-sgɮ\?-[w@;8?;^щMFoU[2@SB8cWm(0~\lKa!auvQKY:tH@NF GY7@g;&n1^QPMLAF{Gz<3>OÝiY5% Hj^.+MNJ"b5B=+)5 I7ٿ 2Ξ&'FGLLQ#N0EInF3"ִs <\ VIXV$NS7L>D]50,Rʜ{=S9a3McPet㯩3+g5*=| %+|rAu:Ndf" O{׽OQ9C\ ^~J'#sqU( C_Qv @"%?<‘K.%Q“ePR *Z]rònl}|cd$"Ju\(A(TW@,_nԪ\F4x`d^M6}taKcD&㣞*PUnUN"W%uJ=BC7_Ui8tc"BUF?67؊57%5lN?(q#xۺo[SiV)V!-c@F#XRw2i\LUmQ;[ *Y}K(|,F^m?*Ì:߲q<118si&Q^FT>=:aSlc."Ӏ AV4j?$=mys`FPff4Aۥf]f͉+>co8Cڊd ]{wNSK qZ' d_ōhPVK kLqVEK !ΡkDk!E2Їf^N?괬'5@ڎmo>i\a]!WʞB&$ަj7]ݺ`Db2 JɁ7NA^];XD4S u J $Zfq\n5=}hOb+%ÉdM9wk8I=H1){*/?)IN},HgEgMW6ȿNJ3 5#oM'Ƿ5W@[B _z6n"mebӜ)Rr%K͓]a@:_ 6̵X8?ֳo{ ZO_+t Nzj^I(t|9o3R0^@1b@K08GTL6:Pxg ֢=F;Y~.Q2쁻\(GL#fḾk?u ƿa%[`C3k0{eR057~%ԣHx#ߔ>?]n7 {tV_m':1jobK%/E~{5QctR3D{h'-KՅlz]$VӤ8iSZuoB\d[JNga/, \MPcziZYc5!!>1g"iiDKz4 .a?.4@X% VS؃*o>oav= Zs0 06eT, +Y H%?]])t}3l@YJ1 E,H', M:*q}82#[3 tH78(6߭~glKLP\PǻٹOrz㋠mNd`B #x">Ź烺=xԒ$W/Vƅpqv^ dm^q"!-=VoyZ ^Z䷠ ףifj\€^TCeWăn TwIX p6Cfmj^NWqΐ#OVIo)1-@v~I 6|N50{X,ejXOSF}(}CoW}e7bMU!VY$yJA7 Ƭ^5а z3<==A[ADBy cׯGm1[0p-"mWoW{vhn-{Uc[}xߡ)+O!oڻ*T$[;k+&r8)֬2][ѡ ˛.3ڌJhZwYq εsy=(auKN|!7ii6{@PVI) ;Xn&Zo:!e :"U. KY:(]nr2(KTtAs5YX6 UVa̗2w7'i{ukx3tp&y0"tgvzok?Lm߉C/wmىOB5n} t[BˎlGѭx>IE [dȉe t|R{ 3UF>,< x'Lի¡HDs8jH|CD"mgO뻂HoaQgL옶VRZqKRN{Į<,1`%bީ(XdL}^5hAܿ8lx9ЙqQ!^QsR%d1*f&ZWjxH;˿)!a+wy1;^.7ԕWL=39ЯϘ&rP G۷7 3ԫl3`o+KQl[歆~@vZZ桽p@s ~ڟ^.0G(!cLO[";$&mh}PW -ItpV`p1yg&|lǒMi̠eIl#>̓H5}׵ӥmSrMhY% ihD}Nz۴&M5:ׇBa57Z<֟9FM(NJ(y<M br?Gð'A~m9>nP0p %i!!YQ U?+EP`?^րu[b fChw@=^0gEu:68kzY;W.Z(+lj2MРX f9Li*csnMaG(#J-{u;URÕěD^T%b;(v{F8 Ѳ*ӻn} NG بW\w_Izpu]Z$-S;u îV\RVkov!Q(Bx- w[zX>gW -ιF^X ;j}e}ZJ%ш͝JuǰK1OقB0dǡam嬋gXwO4sHLϡ,Z%κG]tэ\BVs| &g*''9DMLfgR)%]L*u}juVp{KsȘ9 /O܉iDK5(Ϝi =04n#Vvd`@;Q-̧F!(x{$O[;J(!¦?+WAR ٭rELc?=  ^XHo7ybz+J Pl˳>&cBjU%>CX0!y̗>E蔭}h]5qu_$o}Ě!tI+*|(R#3;?_-9/qevF@Si+!p rR%ߑ++6]̳wt0Ք .5sJD<\}[,O7,exC ,I >F&GZ/*THU=E=^Pvlp;5yR^"Gpw:?eϔUX1dNa*۫j[QUݼm ֹ;AFvh!M/E& ;luIG̝ܥ(O:ڤń%NZ<1wƖ*Mӓⵐi!I Z*:8qؓq=qp:I>,M=X4\^vz N="Z}Q{|`[@j.N(]"98?lzt *.|zYsE&mNvQyʵasvƓ};%<\dFnѥ; ,2.D:9at1J;qՅxEHu}i-rj'V6);7ff1JO(*Z3jt%v0o; HGqNST==*g ;jd#U2O<.tLCtmZSzcM=&a?+vWƽF]jؒIt>'˷SAhf!>aduȷ 4w LrmwYVp^ʆBѶ{" \'&=}8P.B kKbi`:ZO+;Q6&P`w1]OVA8͊"Q/DoDYYOC ܧ@!?8w o(1RĊZg{Z>NԓdzS%H˜!6]fmp whZak0f4"YpNT ̻q@־.Aҍ_+Oo 7Z /**95Jq> U2g-K~Ydu:S`hE!'ˊvg໢a/W1DX+%WpQcܩ`P.aѺM*+W5 /5^9eFc> JEsgU"lI++$ʓ+fQ3!y B ƨ 6+xHiDk5-m}A?1?>`BWm*DH4!1Nn?󃱎w µ*5HC ӯӤ[<0FiטV'W2Gs8NЖL~Sc*C'5Y_ k--8Si/.W/6{WN7 НY1ujC^8P#:"E\]czrFn=zL`rmd^󞨼3<=||Z{񩧷^fK ZqA`F*PibJI3Ouʦp:)3;"hx[jlLYib|j. 9IFw#Mbd_ xXԷ-bnTnυ,ɮ_fT CD1쭽H^3[ZJ[&klcpϦxvawG8;_5*-O7[rxnv4EYbIg@>7VVh(E]BS:M'^4q ]iz}H=ͻ 2ﭒBR !|x7Z_zr2-`$j7R25h&Y^yAB[q`*:7I'jvv&˨F]b9 Nf];h9Դvr5$q8*E,f$$#ʚMS-%O]|G }Z+}g0c.u Z"{g d\[n(c~-F/׵TP RxxPs2p,Sx~.Ql>M6Qv@2JrM\C$&YS~{hvk'P)ư'~JkPmәoyE,tE00Q~? S-\>1^Nª =VлDiBN:Xpav1sNXЁ$z<7mӨJ4i4 .Ծ-?Q@i -ʴpG'4R+yA(ӓIP\cjuopgW<+PQ辺mjO+ZpտvI (Qݚdeƀ{ke35? 4> H^Q)l`$ VWap\(堟 Fkhl_h3ֹK N+-v0١7d' e8ZeCMO .)WΘ5PrvbP#t(S_X/GZ:b9wbD''"4{:Ս }F{͕1) LJ֧~偐"ƅ=/N* pYD},n}K-yCHuoߩADb0++d.YRa})Aߒھ;fk:F>sػD^;-wEdxf,=\1e#v<#cRcR ύ)"U,i>QX9;Ʌe\٩b# ]qIφ]L7J>S(s9כW]]("YX(.ʲi[:&QFZ ʟǮLc]o5N8>[,KfAFv[L߬cj;*~A4eжXvUW 2aBp&O ǖϵW@UN)HOCWþv<s^n.ԭ٠izIs1~d|]@ Ll>]_V⮴Pddlt]JvRd0B>⠭oj)PrY$lzpl(78_:!QPQn`YRx/{~Yۃ0Z¬j*nvm2\s,*d>{.yW=S-/bhZRalH.1&{ױrD抩}E IWJBH꓇V¸?EΡMt[3fqK18%y g)x|8x?R2W!EtbdQ6mRŸ]&3UJf9P{O_R-D s8?_uV&+LN5Wc#grp͒ord @ fC`S1BܵWsc1 !"<{F!Nj_#: 7R116>=1gßdf&@f݅{9aD[)(PE;hHTqF "Zl0L1QӋ4. :{ba4de_۫қXTWƷtꩌt #uMPuh|w"deyl{3a .K;` VKˆb\T̬EUۯ#du}kv.jjWR׳';M~]#!0n*Dr РDKwOۨMd0&H^&h40-^2􊏞=hizG841ܾ uFm!!kƣ&L!`}6j_mKJ*QOO#Ra^mEHSJ-Qp5TcO/VLTtqWdo" q#+N@<~b~.>*:%ˠQf>7KZ2hq;0Bz7Q:4z@'|7NosBgkhG7۫'“`~kp*ˉ('0bGfh@%IURgpCvmnZ<.KWWA5 = GOS`ʚ^ܻXd*y:qkװn%uhߵYI 9 -&5DE"´`}8x]Np9˲FM"ô ;=U>#<Du/s` 285vj?``jf9Pa|{81 [ww{윪J`[ pK&Zر`K;n|8\PL51I"pQ]Dsq$(SB$\)"9E6}vFRgcY[(ѧ dCl9!Lk.E=55$H#YS{(oUN<3k$?X-5ÄtjM[k/n`=Ś^HC CO}dTȁ'\K5>pfլ8ںPtzu;7H`V6Yx msdJ#VpFJ-6z/>Z)/Zi| 7Lђ^:mFߕzo(6Ҏ IN:dS ;f.+..T{]\W,?O"r[i1Naj_`&Ԙ@a(~5~LE9+&okxMƖyr|j;եHy OSOgHKC˺2c̨~Фɏ3&dT R-㩊wpc4_OTY(`D7¢t  m(0fyG`4P.^F3녽8p[#Ϥ + _ix˕H\#@#<\ncL%{ E QLl }>",Q.vk xM=]Wz %>NffVn(S-B^͡.3 G'5Ɖq`3+>dJW@dt+d1_5Ҕr DŃx4b ɾpsi<cU/8j YOEc t[N-ޟAAVj]u1f.67͑SO})R Yy,HFxE`yQ8|OF-w$e#cnLaҢ D>{+_"ϸ aO;Y4rnm/`y0;OͰNY\*Sl3敌C23 ck?!^ x%S`%HRr?`1AՂNyɞ8M蛜܎Lrz5^aRpx-nZ5I6fX"c8GfugL7%g0 Wk~R*&@eUݪ5)!z󦄷i<CM EEzg.^|.rBOj۽X>ѹg ozWUUQH@^éIjy&ϖ/ш7l4 - YG@Kz\_du%dLwᾴ0J) so [CV88@8:t%xT^V֊*xp#'@1Icsա, 9ƽ5YAo~ȥЧ[ƌRjhXbSp2B8Pd>mRY'HH@o7Rq:lp6 oNP u5 80#S} 4X +F8@; Am">Ծ RbHMR+c`}yx1j 5Y~&$Ou,qPkUJG92b`]0 ٻp}z 申DTa/zQm*ؾ@mrPH.:B=Xni:tJ&OCA߈Oq.FԂ |3A:#aDAUwKUʌ=$Z$j|?pfSatO}*htg 5 [[64,p=R ɮ'2wm.yaDL4(ܔHN'\hy uWauH7W ל'7r͉KWtH qe) - @5)ve'եgo.Wz2^ʀƃҮe v ud,p}eC5oCRRDQ]?p D衯ڄF0MG|-f*q_O_A=S;xD.Y!c%u6lbBxOlDI?@1GR9pK7mB+VPسɫdMt,B)dd2[LDdkrG?lnދ;w}0A3-dtsYa 3C|ʺ*BN}Ev.+htĦ Nqtr1YED+ĈȬ.c,lFnfQ,uDd2FpyHDCjy!8Xh\>zٔ7E@.9iXԧCw=Ȇrr1qn4jG=-;Z#dp\m`ٽXY F=7M>al -Z/Eu4q/^Tǯ2Y}Z@{ޚ| rsd2sTǠ\Ļ)`䓰APHC:*he<)1ZCX$D|ـZ3F2mc'GEzLoi篲%Ҥǜ-Z8Ou^@r(GzBvdgeJn~zT a]2rf]]k۱z, WjJIYdzm[k9);D>wOf kycEqI܏5˜RpU|0ktAe3l ,xN&Mb"LQ,|ߢuەTr7{4oΑj,J]',]KA c7`Af3^$))AKsg{֍ӰA6nqoNJQT!&D_+ĭ2bCc6_y6VN JWhǗ*97`䑮:*LNF)G)YkKӀxkck&KٓU鮿<'R0m5Ɓ}.&ق;|Ѹһ0ws]%l?3/((L+p!a75OMvk0؉ZG erڊY1Xma^G.ߴ qvԯ 7O$:@6t^1#w l;,9x(;LaɎ()?7 1P̦G}k{@u8#YsѲ! Rb fg}㩽 :6Pg] ($0YLW!M/?=kv|=ӄT^cg5r++e! ş埼 `V?ZkΣXag-<^Fi-$,Wb;wK8!=MyZ&g-]RWƣmzhnCa󪉷DhwWͲW-<2L&2f=-u9E4oȬ>dόhbX6lN0SSI]y}p|2 NN1^o7PF3se6F8.@(Qn4]{/N(X | HX~o[>'u|.0CdZYQO&J\ai!&YΪAO>~exs5Qݤ::EQa8(Ga[2z&< nDU{g4uʔ.8Emun8w8@3qqPv2qb%Ĕ% k K ;?}p3.rg|C^EK{Omң#VM;7&j\dAzx=@bG"$_T W e.0z,ԍ&18 ,, ?#ӕ~XgP6tdOyvsx XBOluqlу O֥9iSI/[t5i‹|؟ bpKX.㦝x4fM[2$:a/lTN*5+Rt ࠳Ȉ =/sNrgX H?g}ܴdS&)eb/ E54c̫ԏv |\ۘeζOw)Pct+D솁`/o|!O|CJ+vOOӝ)gD,a\jW2]`ϩWxiPVwyp:! -NA1} kT`FK?4> kpz+dt*DͶBUxՔi]GGbZ?|G< "379̵FGƚ\.2NS†Y9B<O?PvUIQ׍v|(oG U62wG@y\%D<~Zp&y`H_hf;4\iE9ފV 'PWmxLTBgX\*kw;?c A`] Jr<eMrc{DKjCs1H+Yzfo>ith*iF/ΩPhDjA#s]hM?70c9o4H^zC ZTNI>MV*T{Aa*TOp_*MAl3XfEK ag+FBA ;ExzdFvP2_W_5L5RjHoyq!s `v.챀@*Gq%E(Y?g퓞 bp U,{ûQx ˮ^c-Q4IJyY}b9bk^$ChB, ͽ#\`b فQ *\ glecP.#X6ls簷#M6Z~O;_\8|KmWVu_w9hl-:+32KD"ʊN{\Zn@bxt8U(`A^ofg+F?9L BNZƝ k#(7jmL?}n&jiDEVN\9+:aK/ٰ8MJ$ּ1tgR&۫BF_{[2h{-ﵹsu'^%0'O2Z?(w# NKl J x9BûC"\Mތ)3aO PۺŮ7O)N:D eVr4B`SMVM]m<=:q-Pt 2bܥ S[k}TǝMBDn6#5oPN~TFP%?6+#B[yo%o7dq #ƚu䰠& 3~uBS-*67-1i#шP @0@*ĺ@I  ;sD83'3'jAJ%!f-4 `~?Xkq9qU?T *EU@yXӜr}ݹ` N+4F(.OOѻ׳#B΋1E8 űG>1@B[B&N>]nURj4ԍT N>Q \Xnp]u{whXզju/(:1S[@g v^^r'-1k T[-O.͆!Z؁:ڱ DhzPc_r^vP[C 8![2'ٻWЏDqҿ*W4 {=FRL=#!]_zԽif`Dlhrls+ y8q y7{Fn{tIixCEohA3}oʥ38E}1d$U)ؤ}o=WW0Q\3[.jynX9+k JLT:0SXYIaq=NV'IOY J1$l;P1];yfqxpoC !0 máH.|EqLo`pܫ!$dg5d>BxU!*2="_W>{?gu[szH~U:W58$I(Ӷki`E0pO-b _":k%~o\Y L6B3Oh*D{eܼɝ`˦y[ݚ ܃ad[XI-;q$B٫: h2gbc^>e:xT]<"U%T\Y 9Le$7!ҙ32Ã(hZCW)68@}Yٸ&r]bTXόZɞӨlmrSV"fm4~vs^[pd pH8OOjF}Mۂ 1)5'Q7Q훊E 1-06n 41N61mW0/x1ev9&7k3 >ca4{ΈB7#rBM@%F&J˪^gCtg#6ZTeҽɭ5]\-GAC#^3fA$펒 (lFl N.[Htaq߿qދJ3*ҕR>vj8f۳qF}@:4D;v 6/a<$۰PەW6@pywBUsil GPF)T# \ 0V[ƫuJ8R,Fexw9}"\s7K2Gl"ˮ?9<~nոR% @cs":R.ƵygQ6 ZC؉0 oYlWWT2C58JC2VJə[l1^q[vvqd?wJ, :Uv<r-l) t^d4E:=-D8O 5)j¨ I^Qdb[)d јب`6ȷ,`L6Z /7F\;[Cb|^oqfonm^PVG_3LZj9K#>z yj+ҨaxYν<Ȕ2S>JY}'jl: zvKza'3b#xOWp} xZy:A90S|,ac]/|"' Laꚹlt:ݴ7sy1d{f4V?3]20u1G{-?*=٨ԩ@MGM1Bn_PXC@YfMɤy#-!PgNmnz!xX׬EFoJA_L4 |Bdj:'wI}u.Zf]a=]GXHE[)|(|5]0m:@'C EE#KAgaVH ^9)6M /G;E kn7Ȃuf:i=CXaG\[0nsAa," 1KM&7rLBxk F6;`c;Y{-/o_m!x;>ZBIM$2عI>Ixnlh4t-NutˌMa3#[KƝ+FD*&ZPG|zBMFDZVkRn=,ޓ`gGSN G Pe%<*Աɸ=O>4n,܀cK߂#Z-$HmxVS; |8@$rxmA|cB[5Eb,Cׇ99@\1I οVS6'Z)A2gE0+eU|yL<7@,I6_- 3 @ީz=l&PN`ed:DLXr,,\yvFx,q{b,#,E P7טڟy^X?RzѨѰz@*MHxͺG$r"=|,)1Nj7'Jcw˶FoVεEKrޭexL@CLO?l -y4SA- 5)y$ݪ~z'n~e\ VC =_vԯz(f ƍWmzJh{i %LFmO 1W[!xO-QV%3J 'kL\ЈUp>C\cNI{ x??4 yÇ d+bDJ:T75'މDսh@*}WDzĵoPKWRP0w{Mf@MCY-[%qAA<Ẇ${X5G=i3Gn1HϤRNorH?A 8pDUާ<="~!G4HyAVd}ot+6EZ{~oםkEޖ]p*TPU$Þ#viУ3^)gd kjr JK+c/Ae"oZ{;RsoCgnjuog'=g:( _S8 @H+L9(Ok4"AY"]z쟪j׬q_3&=B6U ED& _Ф%~MN+<B \YMZF6e O'd)פ$#W?s9f6k:$#-lLdPGrmDF7c#u0\/- `@RHtk;b`qj%dHC~$9˶DX*HܜJp!F5ED^ c% wϼ"MOb['}fi x:!wd{Ztf?&[&w^t= wxyl:0sLZT9d'UP33\l]{vW#X7eVJ=_NDHnh2Fm/W(A;[U|qYgLd9!~dl.l/2% U'0]\4Ŏ_ȸ2i/ }8A(ʟvOBr𼂙~Ԃ2?]l2L!Aj Mb8-A*#\} _q_N(!'ZmY(\pxWl⪹nJrRbVCj~.R9'!Me`:Ä-l0o߃{뺦-/PTS *mTv4W0 z^>aFU ]G:zXP<}u7W;(~FNa\p?1z)#ztps)zV Vb<#[3pH%b EL][qq':f[l& ɍלz}QͰ~x/g+&4tS:s2&^Qi8z;#E7x' `05W N'}@ ugCm" ! ~7Lϵb_|x+ SpP o WU#2ΤXHp(-Yk0u#^eU!#]Qq!AR7 X0HU`YpML XH Z4jdVgY$GVVeKj*;.ߺGT;i\NJI}'؎+_v0v}H0Gy1߾]}$F5DoW@ec~̒:TjE'RBih (k_].gy.?/a (Γ[!$2gb*ɗCw!Tg0!P!km64sŪT}!VPe%К ;rNS:C2k W,QkXӫR/o0Ε~O\lskԦ$MLG)IoFlT$e'oe DgmaƏZB%b`j dlz[I6kAOqC 1{"xhwW+!^V B)Sw;NuAt#ՉDï^-& t[+eg,4SXtn+`JFb50KPg2ZNdW4<=Y@NCm^9x!<#:b0 ;G"F-7s-Q֓d\њ+[ᗿowȖnel>,2/ĉ~t$5i*K89` 5 ƀ߄ >rYT\prSmXW8읅ؔƭS(S/ֳ) :l]y (N(RRw|}?ѕT{8GZvzA/zuX̟8 %ElC'6ľa/I%+F"8]Am({=~1]3F a=͜ ~~Ds3Rg4u"&g^[T&5n%eZ?ƙ>v4(*0HF՗K- K"c@ K6^5PL7Gk YH].#̍2Ef9vWA%*"~thJiam^fېA 0~ ρ`G>_1هo}CGjf׫{0 `;D&?ҾO>ߌ4r~/vzh 1LB5XProR042p9/c6 h9$~%}.cy.`G?=~&l<*' clL\umې9 %z[E0<p)9pl28}O{<&;^jaM:J=J^ҀP}e^`6<PFNL9G?$@.v>GϘs_ON^85g+X`Yyw,P$G0䠭nK*ks+4G_H7(ni6 O`zā.l&r'dC~l­z2 WmC*_ +FEy& (rY=C}^r2OaS@!|Ѷn#׿#x-T2I s Jr& 8gK^j3lWpy(uEDc nS\a Z%?3tv-h!_B2/Ϻ^9asӵ*uİWoo$z+QP`awL uvpgEZqKA%5/ȵ^IAү!7!7Q?^3\AIÎ+Xw-QᑬW8t^_ [r95!PlW?>7(a̒.dA8N95&~0yΣ<vް|Sʧ bdAoeoԜ4m'ʉNu*2eEVLn_4+_Iۊ;{;Ol. +(j'J /.z"IZ"^?`,vˆ΄K?u8" IG}qCۙDX)*ȸvczFޗ|Jǡr.绂&f< OUs-֯hesN3>|IX87";ؚ3(Q7 w *e{J,%l&ѲQ!M}K[0^UsB !J7xexncenFÔIbysjۅwkaL'G<ljpd.>0}+ղb|m;9,z0%_ (eXKgFgzL6z}݉e 5+ibe) a'UӂKa$%K 3TmMP嶨́solUjl(wS<ݔh>2 eua( y"}3 k۬Įp74@33~/< k&Ih$;ahd_9NX "\mJvf0q[?*"sU0924eKod#ڶ)OM/nο݃<*R,>[qKA01tc zFJ9~r)wZe\{1Ύ) {dJ},1:G"C/Uuz4Ϛ=S?.ha%nit\| zz=>1!5E:&_²d8hSJFzu"?MP4)s3)c3z=n@̰q< rІph1#&+gR|'=`DVKSuG z扳T > 8X o2ł~URž!6so)1Zj![hDÍ :iDh1oe '했5GL~n8/TqAyZ :E'D;ZMLOp_؝ly/HihCW W|$oN5mU\(#;}hn$4Ԛ76@D'tj|7 g%f1E@܋йL@(a9Nӕ,nk޲_U=Ϥݎ/%}j#0`4[I%EfWqCW 4%[4#v3%Cv5l{-SS~{j\4raτ(IA54~6q>@M |loHY% XEG57'*EEqHϟJ~U$dE}$衴OzFjx@گT±M/FŠVLj`Ԫ"dak'M׫t)Ea_8ہ{7vRrΝXV}.[+UbʓIږx;Vg TD0(}eL4ì.kҖVfD)j3 ]Ejpdp1|ya_ZꝊW~Q `vobڪz6./iZX[2$]Y:\K~} + V⹫[V!t]l,A˖zʸ09>Zg0ڭU@i)|րl(+z^yV4pޖ{&Y[.]F⛔rFcX/5T}wg#*OJo%fDv^'K3,W ĢOR+{fe꟬G C6S,Va4P7;i-9D&nJY#B}UFJR=&ƙދǙ9VT{vqo' ceYpyՃKfeD[s-G;-ș'*N9ȤM6cqXzZ@WYJbV/E}ٵ*LO!nh [*}1bS52WAhSk|[*`a+Iϱ]usn^&:$ufZ[ڤhv9ڦu&!e aV}yӘ5`Q%@2 ~e OS%:V aKtB."5ߪTUqё FZ:Ռ'DsAa̘{ACLXԻs w_S{-Pn!kpxWj _{ܴU`W*ΒϠ)<3uE0'=X敿t0iQV"i&%tW8p  @\(DQL,J7.D[ox ʹ .Mmjp[3~-O,A +WݥP#7sψ7e,eӧUoaZKsqm\&jllO0aM 'Ch:~VL^ĎvO=MXW3D$-⺏EOڸ*_2 rA1v] *eUH>\%;C98URS:퐽ύ5w9e/sBt;E_o[kk#Ϯ >@|"wٓҕd3WP"D죋N;(W;g3]*ˆ(=95kJT*㥾+˵%i'^gnQ9FjFf#uLT #ĸ#1h[itsS_Ozk7=t/0.(+YbYM*f=ccG ĵgD??#+aq _`*enHJ2b^E_2=#:|N*y.}IxSkBH"@(xQ@8T0)͞ r< ŃZYpՆcݵa"htz v浏Ǜ?3N 090MxN8P$^biRuBa>3(ߖ.q}K|[IZ ֕vI4諑r 9E1g"IBRx}mSd@Ox9qZF98c?)ܱ\*x>\%zr?u":ߗToqR4ܷOɬX_y9wO -6G-dϰFLpΑ-fq`8[os=_eJ7˝]wJo@`ײM!4 Cbm;춙jĀ]dI.1 Ѝi?) V"H35uHm5鿊 ,}PDW%SU|cMӎe%=do7^|?d WJg)7X?\V> A?jca*[3WOì9,>vW7ÍڑOn8Y*]Ʒg>@9g0e | 8V+rߪ2`'~@|:UPa#dNN%ʹ<-=rP}[S2Anm^IpG`RV'69ڹL-IUKF.F¢$M-:bZ!Zc __`VMgzǝ*έJ] C~ekwPErGcw^?[vE\c%Cp| fǝp9H\=6VboZ=3©SeVW Nk qPW D*AYP'2W1lkY{HG6s GJɥʳ(1ьM HTa+W6) ';؞{6i5۝׮f`34QW۴ꇎhvRZ)®yI=]mHG?mj$̠TJ8iY5"+MDX8A jֆ\ݩ(ZfUl;SvV؞eY+Q~D:Khy=Nu4:(ن-/gG(#S^uh/S4 íhلv,QgZhg1F2x}RJt` wѝv:m ȊH5P=VC.8+-E^A8IsgV!g>lV26U+kW_1g<i?];#XIP]pLWT/~9' X:B>MHnj~>pI,C{[nG:X`O *c1^Gˢ"g%@S^i۴+~,*KSK%\i RԒK!1ӌ[ 1T푓sFn+ ڤ"ipMu(,6rKP/RoU:][l v2s~K,Hͼ#'$߰>K({kS3uVQ1Wt F1<Ie&-> x5 +>V^wD--1*/xC[g(,^sWnw6}i'*h9>7/rPDOASM3~r ϓ(6_6 /sC,5!4UmL"{)33_-ό|.D"aKx, )V;kܖ+z hqVH*'{;郪a\l {c}68:v^}}emDLr-r߭ [SA@ f,WRmc{f.5I#؃@q6=}(]ʠ! 'M>0|.cupo$UX@|/Dl(@I*%cw;YO ei O?mi ` Y,;J8DZzB0R&- d= P$1_~зIʏ5}l}t9ǖϊRg?.cȼ>e+ͨY,%Rp/kČ$Ez5m}w7K|jX/mҹ!hv_1 x}r HS.jOv,86kQ b&*`v&Zb T8RfY˸$!+D^ӝ֪cЗX3)^C2N#gDe?t~&l#UIo8u\3˘|j0JډO9=Za,+ʞO׬wxYρzXËT{Dg9 bG(k_oO(|-P;\q{'˒cBZ+]m8  ˜~+ć6uІ/l)UռiO3viI䈞NF(7 _~_TϿO{Cxzi\d  WkfUv ?@6f) d|lVc(x #eh{BM9wkvr({`!i{ԃDk)l*'P@_m˯ΐ1>t%iۇ^7d~ aniϫT4i%# ]̣_6BM(IB@0-vMJ4C`xͻK듔VNJW$DMR. B B^>[KE&|~:YAF`$T SޡN~lҋU8-v< lPx!85Nˉ08 "-mj& /ΑQT8{SNLs_vH1fX'Z T>A> 䳗 j4 T'g_q8[35=k~8G=_Au3򅛺 hky-/0*e>dwrv*IgI$ZU'ӑh K! <.+*e}Z\NǺpz[/)2^ oiPZA=pAQb2!k;.?{wZF,bde 6[Өυ>M Z뻁HNp$Iq݋ĕ\~s Rksb}~k( _N7d(Dl%(Gv;gu ilru96S<Ȥ:7L7K7xAJ;6c⬸zkq8m`NGR 啀sW яqpKF1$C$/Hj(0]y7yx'}vpO^`"dCBmCwxє~sՀP?_{?mDHSGlb , ï xfc Jwm;u 1!X< FPZ2oDgWI0I!#)^ٶamzd6Pz7՛lYe;;7tk[Ē $Y`4x$cY ZMmmH DpEne}|y5\>#1 g ֝N^ 4++/n:`7-2uܩŽA8%n<ڣx9 6Ձ<[M>,kLQs-txBL'FX2$h /E3㭴;-pkL3ջM#!H 0Zx?SP!tc@D4 2ᩪ`r>Is1=\F p(Ǟ4]a>v[PJ M[O6 Ɩb1؃q i4QY#HhBtr7zxDrp&P*o(uvOPuL6+svaKr<ǍN*q`8ȜX${C\3;8 R;&nY@D# Kk1=kl49!^ !Knikv0ۢܦhլK!,[U9wOD3I1}0r#XR& jh!5\z>o>{@y\iLSSx !#-r!V4ҲF%p4=XeD|Fh#;E`,E(hr7uca&&ֆ9k#mgG.A@tOw4_0|RW{dR`VOp,d2\,-b[Vݖ=]@Hݖ_]= Nخ%J2%#@$ηYp7 ##w݈e|WÎHH U5j)Εjs o=#mO\4ykxlbBF<UG6?ܩQ.Hȧ ](Ai$|DhbGL%ٗ"d ."o!2KFC4ycXus{"7}s0GՍ7?BH:,GD8B,4kL3 wI#jd.{Y04l{V̭Ζi)kCX^qOV/> (hQ֏}[̈́e? ߦKQ-*uauc)( OބEG(uu 4].Fںc.;FN~Zy2=[FћWX6CU( }>ku!>? ?U5,) l:T o(Ł۩*Ĭ8c gl%ɜkpp^G7rן":y;# Fe}A yo1d=i2ȁiC KMmC?L/c=_[ ^]VN[T,u׈͉eos|_S>F紧Y>CGo#_\rY8~UjE8 (T$!T3h:ˮ\13@'bd  Z= ϙ:jÄZNS^hwPp׾szGQ޾NCV4R=^nS\Us\bQBO .ekƮUch_EWmrӢ[Lƙ;b$a -f~v l/XyilEo1h)/Ʌg ٥,ҷ+DZHl$L>@2$h`GZ_6l#$>ݸbZ/~H5R Ti!:҆GN/n6k.6dzrL+|x)dxdBw5+XR4qv-E2 7a᭭}ȋZ&wZ[oܷٟ.iL}u{fo~? 7QJ ^exaԢͬ_Q|Fauk`4hP.ٍM2"̸ArY qTlM`[c%bFOL',#IJYAT40ʟr^dJ6#pߢ2h˙ 3# pD\[} UWEKn*D& C{*'Qa1BP2~fa2bҮwBwڝ-; ĜN@'>{*Fl(y#ei_kS^~$V(>,1, '< dȒ؟ 57]x5Ȁ 3 ;NJe@f{fcJ gLPP NcpO:u4p(4(){[n -]H;*e DRQAM<\N#6m zWRT҅mØ*;\2MU?u ճNN '88ӊ/YD1߻rEus3Aa`P4[t >o͔{#[$d卵K﹨aFI͟ᣖLJ:H|L kwdL݀9UR-taƓ'qVQlL uJ0P퇺C.-"8BbY- d(g>a]x?PBs֒f%(8rjcTC~>%u!ܿZK#2u v"("5D,LƩ`Jjm%>".q{ i3$VQ4R/W߄4bΎ8GJ($ܳҪc^e;#9 (L_H g:FI|=6}Pp@1,!Iq=PQ X_1.ح7dLU(b~"1~#F׭C#pYyxdKSCF;nNdo52(6Zv81C~D$G`$If Fq@yV' yѢԾg7H;rgb˃_429 z y'W{Jm7)(Z斥 z0_;Ѭu u*1@QgIB-p&6pȓ诐8Ej,ɟ$=S F_w͋Ks“d Y'4ž*C$%ڗs%1TEZ }AtըOj|AP(b 9F7pEKbW?0ai?Kn/U[%7ݥ`iФey &/RQd0IHutw*oh/,kET\JYeZInDbZ]'_Pp^?uK7A<=?B U;鏾/~ê-W-O66"<0W\QzpzZu1_m&=l{eSzڅ,ܧH>mѲC؏7x]RE(ߙ58'1&"k⼒Jo3?sYܭ+s7Ǜږ8"Y =nTm0WcleAnp Vv&>t;} g&L}q=֕fzZzCDr=2"ClX4&gAxo/-ce;,!ِc[:hf#4'pPY!tuy/;O'y3lȕ2d*>G20Fl!\^BDCׄ <-:qX}P*{~зyK?ÕN\) ? QgfrLhn)HT7Xݱ͐'t ¼X7ޙO@trT&oDj(R;&aEQ_ |{Ԫ:M@T ͤ'bהz0Zr0+W>t|K4[b)շ2U\.z(>#1v1 g@߳w2!@K6%W;kp9.P@g[W0ͬzt;z̴.DkƂC\&s!q2a-hEl#\7Esw EqmoR:w>JChʓp[HL5 sXKfemXbɻ-qEN-ҩqSJ^7}kK3͟ òiUut:a.._ߍL1RR+^Q&iKI<| l^'2abS2\C_C-8rVf8 8B$gB7n*X>MR6AjlߌtzJ!KHE_%x}*v:`"@=נ'Yĵ4pz Jzqc0f.)S^l.?1?uoߪHHOݮ/6] {LbƑ > ?D͕B'+zg \uv@D .=rI53~ɹ8tqig%4 Ќ39Iq^a^e+}o]r֏mtt%Uv{BR}~ge Xuf`uf>GmұL ڻb!r vg<1RcC7SW nF$C/m0k9Up<"2r88J&lk>F/[/NvYiy;fNPy0" >d{W<`V[!׻ ]}rT}S2Cޞ*Nu|.^蛓kR"R!ًnI } LFy6G2H⮏iZ`瞓Y,4rUX fMCt64,f.cWu }?',_ZVӖe~Nr{X.Im rB m(}6Ϫ@ק҇_UXIHaen$_fDaIUv< WD9Cu3-eݯ;YģIRCuE~Mo2RGi(u&H(,EYE23a$-e?@|:{BPZ [btYI $ࣸ=bÅ䙷Ҵ|iZW&r,),pydR1EcY:)X$ 5U6BHT<<ȟӋɱ5@2n[B?#wA?XFgJr/ 95:gwvE9GFuE?TVeT9Q+8N$(p l{>m|i'%1 BL/oH*s4`kP"[ dnTrx\e\x$84}/pʠD6S:3DM.$_ee-GsfKӹc0WX*P|kҋa'ЁYwzi"d:Vc%{D>H)V bO6:ƞGd`ϰtʥ7qYdvJZx8aRW3`f֦ JR\4c>Zj3N'b^&˅B3gQ1'3@>K&rӓV/n@@'' ϿkurTN)^D*8| Q٧KX=\_3s݂6cqCj4^Ue׻晿 B^nPwA'=;70`]Z3xr\`'6ME^4 ˞Uk,{-1Z -VwqX-hutp8tka7~ +]`S^GnI o rJ3wxg>sF%anX$2 K5...a3WjU΃\| 5ڊJ2K{6 ٷnsV^n8UJD"+}:k"BUd#2rE*+)ٔ"!͹dʗH<>R͕$s?W!`Ԁ(:!Yf9by;kDQ+Ä@<fyŵDu~y'{JD夆rmͲ j5K,X} ҡG򋯏#tW; '{9:OiFOqaL Lu*.dEzܶ`W+ "pQ%~4骡f{Om;H6jsU^'PDaj:-9%{X#YG_IFA@/n$[QBHxlBlm'ݰ0d%rj=-1/<_VDUkܨͭp &? }]#Mz-wIR>f6gG"l!hM}Q"|T4rc+fm䳗idh[ wi^h .o;ȿ܍iC<α&47c5!  p /It<0( t5>+:BMdzR(.gq~i 噕a BOC;`TjBY"3uss0uv+ ;;74e*+z ,AүQdO-gc"J<[OP?4*,MV'#ۖ}`zF+L_(4xdP;0A?ZEQ+nKO3s9)IЎy;F^wϷkHbb/b>O(ʠz$64`f0x5 7چj2GJv,J:" 4f; WuunS0G4"'N7oOgLaz$Ix4ZR0*tC5V9xiGr4y FS4{>[p{![.WuA B$RR~uaOݰS#(OWZ2E;MѢBzfXz׆G\*&?n])yN.Y2CO6(D6Qsaqpv 0BeKRIrZю`0KejonjӘd2 K^TCZ{33oϵMPny4W m1}/!%`E~K^v+6'A+h'lK $ߴOu2h Q7,I#-ǯ4M?S* "$XB vN$[VT^)5HǖTΌDҠ}E!O(w5ˎ3HKOF<.8Pò>2Lجo9YVL`L\VjQ+L6K4CC9cLkHx&%+o3AVWO=x$tHf?qrL%Mc,W mw+] o !~B =KwEn!!~#ؙ#BEqj |b,hu#5,a|qSӹQz<cj(^75OR^E1p.޲7l%SGT朖Ep`6=@fy ]\2Wx[Hs,I5tK.h%TD:R-u Ylʵ5f$I'gAhFꮝNWq; QvmA #7TlOp+w2iܐss'9eЖQ< ׸,4^/a"; `PT\ﴘa?k0Og9zmp6b4nSVa ]4 d]xz r#R, }- #1) l4ʲAM2LH4{=H XZ$ YI'tmag7G}ͅs$hy$|!=X8x"+5YW;Z9`s՘1%5+64-Vь :.LM}2-1!<; . @yť|ij(]oT;&aH|獾8jc)F6۽9esX%~M!z3V3X=HDf\\<*A2Azΰ{qضm0@7Oim?^&B;ȼY&1_Up S ĀLe#G@JU&6YuJ@ydq_+]|Uӈv@b@18d |N$,6Ĕ"w=[`pyPCcU$)bD`P5Ss$B;LSߴ[[Qbr^ ^s\j@GT0A' KR]AKR Р [;"ljVAvD:6|(+Ҷφ܈H\.J߾lNzӖ >[]iNZ0ڼ8TѬh}:| z+^C=8;E#]5ѣ6C!-|.̓+Ư\lg7J s ZUPLn8cr4m<n=3CJ)sRkK)2\VN7Gf(0sݼrԪ "rj6ȯ՚\0N-kFP4۟ly#n%qA?@F@,'p8"ߙn ]j^h<>d;F{!,ጩ'1nп*'z`+л>'2Mb4?D(?,gZ aX^moY( n&xQBblctJҠ}"+Lv.r7|E& 5,8 & MG1kJ>DWJ nwPuO`k jhsK/b$Z4{3>pEIڷsρ mwCG>k6kcdIv(;u8Kei2E㳗HQ9Ƣm)V[v4hCLTOwk}Lt| iQ/]0Tm{׽ OGG񯜗l+꣥VXy.c1ΥX|dS 7LfRp ˦ Lwtߟ{p_tݐQ\v8Y(w:cW4 +/$(K::p8\qx9Tms~r/dmUbKe$KK3d/:n(.Ms2MPaIjxEa ~bpSiz,N>R " \h!Fi91λmsZC {@ aŷē+f*ZkbM ژgO kԿ. |pCkL% #,ǔY_BGMn&GcOh~׾ě+G 7n௳\Tݮ؃Bz^,RBrP:1p~Ⱦmq({\rM{}ZF/L5 3 ԢG`nUΎJGVx]k?xvSJĻS8'ڲXb>u'p-DT^ؼYIt_D&/G ,G7K;"N|23ZL) 4}Wmf4+׍1KrAJP"a{3}0? 1FfWh{{M#AW4|/usʼ"VAl`BmLۣWDOTQ }kA!Ųu8;EX8Ԗל@#]ϻ5ƈɗc]"\ʼnA"*1XaJZ$G)wNzXYĆ<>^i|CIW_S3nk64ޘ)QuoĖӂqMW+U8/kTLeC7VlۼLX(L$"Y4xWˣΧ6BfLcJC<(xbNy"@lwnpJYK(GਅSI<}dWv]Hwv%DZb6H@ef?)Nt^B޻>J\->Uv$<Ӡ.ISo~?58"k©40FOiA Ҡ.Hdr" VUoj\Km @#%X .>}3Y@(5%,?^(M"QN?@ֱ3v˲yW s>}ߤ!bN3QuM{ _M;:<G$\+:s|C>6, 6LCq2w[4ƕHn/ڍő&GZ&ৈ=k2үt+`N7>q#/:d qYjc]0D\v:SBQYN9k'ȳ|/~e1|UOM iD57)KU_'k_KH`Թ>.'c:lVqȢx'<-Vd룐Ns]QE[b{?#ȡӸXchO'2Le1ls  Ji8"ZWpYTlqfi, K\3X9PjZލv>odP\vf2bxqz%Ȗjѭ_ĭ1hrTҡ)͟NcK(7i+6݀#zœ=jaV)U,CacWp Qu,F[(*8PǾ}t ZQ /p4IK) AMzR% UpvT1ig//ܯ;z˒x9W: 8I3r<#~J}5+NG< H˅M$7q \F\VS0Zzv&| %z-D#$6 ]%ިɀ&5 0b=[S p32O3/JcFp{$ŻYxP ~r('kC7V0W zs>: EւM3P1a4fܶ^J)ZT8" fp=gʶlf}vqk#̔ ]V^ q=QY@IPl|TaǂgtΟ"wX-TQ 9 KBOk4Rb0M$~Pab,/dʄ”O?D.]ݒ1u*9ݞ8t!!# *;w{,U#t!+g=y+ ]v@/aƍNx'Sv/w4W}aj[B؞asu{Eйa~,@z/KrI7`v [T\} FH,^7<4ʺ?uy \)֕}޿`ǞLl[%]d*ljP+:11j(%g{I5UҺݍ3@n\K&Oqp UDl!1w6]z-k9eS+Rwi~s%#nhmWQܙk0k_4yyI,hm}rVZ^b*{ )LO.HA$jꡆC9 /"˴c hҖ ؛Y#( Kq1NgE|.~ "ء0U|GPD0cA 2i)qe1y.5PD}i>MFA|KSkDbW+J|!XcWI~U%NvraqHQz4RfT`l]E/ȑ,`Y(N5 s;\p,+p.4 5DI 0 Ž֤8\p=?7r[giOѽ#J63)[m#~{h_rN`\xvyon0*D.(AtŻB=bvB#HC2s.?@#ehm4EY:tSy?M6ZLhx8]Ȇˌս(eGwLG%rbxp:5zآ_+bPO1#ukwN׸s8gWOiJ3@JAX}蓛`a,{zba:Qv /zzo;׳n Xt;(AeN} mYGAlUg9eG:<S9zON0:o3X qo*&{@f(K%YwyRWt;*jPRWɹ%|rroݍBM|}\ k(!hbWh?$-XN0_JڣlXR[KW/iP)|@}X-E7ȨNe3h}ZJZ|C. $bQ$ /X(v]nshhNYaL%Ty5P2B\7D PĜRGO 3S= vGx~F#kKwf&A]Y&%/oOٛ# \Ge:|MRSB(W掑ۈZA+1&P` Kφ직)=]A)ڤ$ͼ8謐Mq̑|fq<EnX,(:zy>b  "$vYoҮG|(c4.XsP{\G t{3HZZCτ~l7,ӣZF=g`'y#(ousNU;Eb 3_X䕷[jK&k٦se4P9IL( |]v6D?_ wڞJH'>U$ICeeJbNdK԰XϷ^Lkְ`2 lOJ Th'ѩSK%Vol;-R+}UoKYhˋ E/a쪋am0`s=}C {;i>PPد*[0ZBq[/ /E]*DՎ(^&\ \od`,FҐī&J aܶ$U}ŞJ'q9tOJ$eeC'f u1(w1 $I0=#bwqШ45~/ )UaLz.bJJ>W$kkG6'x@ Ie?xaBl;BaDŽS3[ bE^[d ޺p{KǼµaJyvB*Y<IJ}é鍩i橂MiF ['vl\ }&Tjg~:VliW2< 1|oE%u6…2y9Nn䅷|Zc ITO -2j,K76o.чf/#B<_X R'N 1NɿS3Hy > 'L807UcΌSDeOv#o>^]5zT}hBUX@0;u?ZnI?l~eӝPUb6{ȼ$R_ɪ; *~ے_ ebe͵{˥#㚺F%s;m-gG)T`D˹nb 4>Ȕf\WR>*lcfט?-4PWl N#Ʒ32ȿ"92ʦyI)4G Tիز:?18vr `,xx`iX I`.'@X"EJ%Τ0wXS$!Y9T~j`7n[o[eX"FݕЕBHոz)sefI-7T;;C lg0NTPYwN@k 3\ӰEr$DS(#t3 !W7Ӽ?ªݬ2ocyX Pw'.6KK>$}ו#%T:/%U\"'*L=bN!M4-&꠬w.壟#}xa0w4)9n՝J3~ITLPY:e۷Y o6J"oOZ+\X) p0JZL|_X٪ 'CK9g]tG/!$2H@ڦlc^bm23`hIqk&;_]K ,@Vum_:p^Ej(Acyl{uXUT-z 4Tj:(n!ݿu\}&zp'q$Y䒸r } foAzR43g'K<79{Ã3Xk^Ish,(FDGcClMufy<( SW0ML E;P} // r"4{yd/ ;JH,o؂2ª}IKnĨ-x7#ف-jM1^!uν9QM5>,|Yib ,j1Tvvt g"q\v[~NcMO;{Y4%^׀:G/'V'9MחρTX!SaY.CDKdQ(8-5E+tzq:84+;M7^ nB/mY9v{>S*_S@Y{w{ =6lTdus-.+E> :?oG ޹K ^v[z QW&>v!L&׉u!b=r_hpZzax'aE;6f zx56]Y7#LizvO;; 5y`+%ΧA1L=Xn2:JOh эy$щ&"DKu5܉ .dZw+ĥq B$5$j nf?'1IiƸR\ =|V78g>m鄙2+ebT3ǟג^[4l}F9W\= P@՛cYu XKc膼( :8_y݊7ls`c2*7گ!;̊it(Я% כNhA)#|#n7`M;"jzV'T!'Ԛ|7V3Pݨ>rW<,~8N]F<(ypkXl1Q qzGHHf+C& 7\"y:=a|k,Eu.kCތ'يH#+,&vIsߩ̥,궜QV@FH v/6ف)RH!U,RsJj=c!B8>Ŵѭ!PuЃNMW^ŝئ3P13pfjO2ڼSpN_Wp?f)ў_VA_ɿN⌳0r+ꕟpvֻ=ZQP;DUWvq,{CJew)A&l 54|a@خg`5tY?wp[ 8W+l ^P:(kI,CW$yrZIr*T 8֪ުɰKJ7-?O}Ó $whb'r<- Y.0 `,m1[T P±9+ B-)7=TVRŤ[,hsAkThE)fZ8Dn]Ou)ێSn>Y^ ^{NnTDBFѼfTA^Xs%ʧ5ű Emtx.7>/Gyyz`Kʓ,7ŁӓFELN-#w#eO 7eb匆$e]+sh<5ɦtۓlHZЍԜ?OCY8tM{Fr5j_YRe6MK~ßUV|:kwޏF1Eǟo@DZKÌN$QBTn~XϰRg< L❵8Zߕe {\|S#(P˻׷Ec!~R F"dۅ+2г\iC7쮅p4 SJtHlS%X+feRPl;ߺm,1rAt_^v)J\|4SFl8>MCH@՚-䎼uqi?2D:6y{a5eNv2sn#DZT P%Z2қavedKb('D,*= UW'TD(t_J sD16œUU;89L\#Ԯ1n +Õ_Ybn QIRHFp`EIOy+SjD%ܖhi_AJ4t$%EHcmm8DiȪz0^8GЛTZpLuN0 >Abd(B㹂nlw梯J&ˈC~4,7~z)@c j!_S mt]:A>ƙͿ7)'Ѭ?v엸5b:[߿׷Fa4.U!IVJH?)f|) x;gC~]&r0YNp/~2%F?q)Blq޿fF|ىs=tԉUzMmU& ފc_̝Og'WV G1מ(@Q"e! Lیiw1MLе 414ڎmR*H2/YLeҍJ78ɣeK/FP >P#xN6J(LHGZl '4&6;&iy?“w=[EV?cEl'rz pݺrrU,&[sDxr1xN{q\=^( U)V:ߑ}R82>lK, Nf׊0X֯`wx6una'" z9 :uً2bkVʙhHpEHb== bt72Ӥmj#%[E7 ׀j#w~T!FqξeaGG^=9 ê_xfhE.Ayj| :4Ι#hn` U&Ѳ7@gm(T.6vLw߁ wwoq!zsPSK.s!BYF̆7I#*KH8PVÞ}0{pw`a;qFјSq|+WȿtܳlBHM]g1Z +dn|MŇ}&j au4+,eنhXXKuEO<K5!;ޢ'"!.}ýU'5"WGLG4וׁ AQ/s,)j]uCv'YIxSҒ˾? ptZ$68>m1Fm QeɣHSz`jIsIi), FcE.*:uHx[LSFf燭,firXlG\]3DZ+W |f\jgȴ&z)EօT9i-U9C\I(?\s1ɱ^6}M+6M{rM5SoSo{VC!pR_OK+YԡΣD NWXc%YKe{w;j8G\Fqyl$媠uq0*}6U+ 3Z0S9!&tN2L![oKLc#C[gރ&U-ʪ  /rw6C8U=xK=wEv|W ҳ{a8x ! <GF{ ):ˁ%~qdQ c~bdO&?tz2bJ@Jzw?*m6boK{kov{OziL\s+EŤԾZIv]+u;sMHA:d|k!Ӷ-zr +ek(i`v_VJcdB薭rDr'09^+~z3I4[q.Ⱥ ˒Æ*}U* k :u^ bJ_1];;ErXXX* (=bek)|)J*vND# 4ӲZeJ"skZxIҪwϳLaڻT#m V2ٰQ'~#,=p:l ; qkrHjxBV{ë;-J `X>\TwLW+e&zs8Gx. m@E}p 9MdDաd+5@u{>&e5l*)2HSM`℡; #Щs@Sm3[,0*VEeum,IwJ}-T` ߔ!VM_=T`UFwtCՊXɈ#D(L [!j{ UOfnV:[V-U9褂]~'H.Ql /vPԕBX<8%Xf'NI%=K殔Q{Q.#6fߨW it<нcT9 ,pnGtФ ,us߶+?B"5h { \pቆM81!0ޜWS9xkpU`Alc^;YwB߱}ѵu>2:F3!df9z#w y#؜%#WͯbRR_`1X wF但χtC2뒲_Etn>nssfRi/zY3z_h)(ٰ L$M94R=#ƱXwx'Qr. c:$w#ժpƵẉєxX@KD9FIh4,{`& O ~E)?9/ xf3޹[3 Vu66\)laUU}J6>P R&1K=! ka{@ @ľTmT8d9!U"7L)$Nl:i~3X(=J8Z_ W+4Emc%j0;mL[,w(mZ< T>3C5uRE7~;Ovɡa>sS[8y0}e qIٔXMCG&b8ǙA$ZK8BIͫQ+ikEn!"DMn;?D,]rYrZWB-f^$~?/wUizT߮CW-]ā bJf@*etp<<&G+˨^eX$zlYD\-7rxi5T"Sluܘ4hZDŽ&)!$} E>"87nr'<-'`z'`'_Yz,%"4gdo$wȶ\ZP| s5}./mX[ 1˙qK'n S2`" -KT9Fcpz"3+ۯ/ަ+/DWjZ\kgb֟k<otnk*i`F{r$Mȗ6LdNf\D6 "aM6arkn 2Th,-IQu;ۅ@'!YJe,*L|DsUl,(f_SB@ ,s16iTYBIpgVDѠW̍^#zاo9zRߦ=f?ե$i Lҧ>JLÞ_M%-:4sT(^Â'iV ts)\^7ClX s%c*v 竏.o>Tot!7l:쥯c`BlNlt}%O9ڨgS[*JnۂIT$ r 7OZQay4_ _즬g8u;rW^ek8a~4<v>m++&hQJRtL)K2*vǕ(sYOm};o V^|u;ƚs\f"^P{s_@9Zv9e&'jÃbf_F:;x{3YBNF{\sE_gQC4X37K(WFH2ʴV8eڰh;&m1skYYϳsD[ѹОФ-Em@:@G M-䯼DS:PxϴƈqZ=:*]|y7覰!l/ Ũp-sE$V?@ !eO2^@ DThz:)9q=Xf0a hwgleY|hgﯳqN娴!d+m(=iv6{a5R7uwȡ`W6+d`0M++uMnzy/i rOeKr$^i1ŵf=}Jbh&] 'Tp%)W*ײ}V<[hi'}9 eU2rpAN_Ggeo?]$#{$k/7̈~(0A[X`ryF1)Oy<L\Y&*n'D/" *j,cRJ(hOo$KtRsтOaȾ/r\E KDǰt?b6x2u:-Vrɮ7]XE0XJ5Ob0NikPfH`:ws?#gUs( |S{$bBV lZҳE<:ʻSI1BiK "%bJ#x{W%uB@ z"I!X$bjPp!/(Ӓ\ihd-HyUu={էX=A~TcR/| R'Ɔx;.5҆HKhuI:DӍ th(}Z-SjYZEICym$cvZjRf\}}GOzӡa>a-#<5 Lu28f,iz"/1r7G{Sؘ'oҹR秀6Aмez:nʇ32"oHS>rP , y*C e/wGV# ) @`u'DBM0T#JMχX/$XhEsoך*S4bpG7#Sk **z'usDva@ !RK!\oŭMfD1kigRr7S4էF6'aE {NhYD³2"qǹ';j/Jr\女M.|KBOu`@%o5ӿc5}=̍ 8 +o~/s@e<";Vȝ8nKl㼅gJosKrγ{V܀s}~@xfGYp-Quvzj|*k |!%%lh3[1a;W|l΢\@`n~&qoxR֤9ů6vX)s':j6&~ `sYe~LFd {ѐ%<~v.wK cK e38,odбN&Z(F~6r4ΏԞ?h݂6y3L!31YM4f:&Gm0zUQqI2- uJ+7l IZ^Z`JvהbbCٌwvdzL,zF@TdXAĖ>)(z )j庄YgSǁ-Zo 0nꉨ1O›l`骩T̄:[}c`'HCvW z~'ϘU}gϯ)]7ʀI v{<| >.Z39qUYNꞄ]֫'R2uh&"}TFjtOolo_k P f&:ifoY7<ӁaN=cogv7$rOWCw-ijV>2byOoI~3Xi;=8] "}A,nR-ؘL@d2f7(luYC#`vB?CeV̜xhrfȻ[T7}l! 7WG ){n *7!b %,zۓ<@5/ߤČ|lp4Ą_{ȷs ur|=+s6Y3!T kYέQAMO7 0fZ27p&Vz,HAY?]BTb^_`W*0Y!e'o\pl5k ?uL1 Z )d! y4@)ͪ@jE' C d@,ƴuw :87pc|6=־sN0Q$"ezjCCylrpo-.z?9t$]s;/ &vj-xi9TK#=p4/ͻ.}1=\: I<ó)0u,6_;%b47eSe8½x_(z!ay@Xn4$:"ˬSpՆՊJdvҔ|tEo|L=q \LH ϊd+/ ah"dISUS#,tmxF% nx"5yD 52 #x٢o_9gBRLFds'3| 1H]U:p80XN@9a)|ȝ4]Ny,u U֋Ӭ4y SyrHGd^QnHtpEmGWSs|>dܚq]k:.t|V B}XofpU}K=3ށ{F P7ۨF `1Vaѭr+(9ǤUT3sQ R ;E^8(_ظrJa!o?M?C}Mffgٙ%5^!jt3XO\gKk:gd:N#(n>G0e޿ZO+ i"'$V[4ٻҕ},Jr @n)3͠fqL[R3krCdsFF+cSmYϴF4'h$v2AKbUrOLV /ͩ(_|84R"P5B48"ҁt4û5-5+qZt:yd'H_\AaK>#iS 2,ץ\~@[^xil3i!1ՐV^ZF;4!Aem!N!w* <3X9Jh0(+VeSߖ``Vyq8.-̝~2|wg dƽə\[~>ݸ&=;!P]*:DU귽|%M@9-gbxUr={@wM_/ؘDC^KE3W8O8e.kylAUÐIw%b$dQ(i!M12?: u% 5C_Q"L̂%K8^q9^L4s^8JQI!yx$w5۔Nmh'7:sA˷9WV9qOMnK1d~M,EqkMt]tq2 0uy#*,-vh=X6F>/wn0L.FFhSt)!X&{ȣqV\".[i. Aⰲ?U남kOuk#BU_Ԡ5ʶث:/X))}s`bfH)Hѷ$;K/7i a `t%hɧfJ҃h#7se8 g.dk"%v!6[:|k0;g}L䪘SF2j Ԛ?~ہkk# Hqyᒆ;^Tu=ؒX7: #SelJl8RƷN [n3bl4ޒmȓht5lVT>Ʊ@4RU@xs:#*S2\auKro)sxeNa) /ʤ֥kgL~(/FJ\KZB0צZv&nl5şn\Oƍ@Di -m*'X5z>üj6l_DeêV%*j&p*dڵ GXIo/?1QƎ՚rzd9X*C)r_8 ?)H j'\0&ĈF8D={=a4?'N .!bzzxa\x[wlv |ּ٩O `y^ P,?KE|Xjh$ o=pe/21Z!eK%Xr WPxdnqo_Cf}ms]R;C9| [48[)Cݎ 5\@%'6\'鏯rN/Jv6J0o4ϙ?ҫ;j4?XF(obY6VW6tā^G0@BM;zF"J'Ed;8Hv)/K͗r7UUP,hnfW (+kci/[XF?-޴cNN苦jĎeӚd'2(O1QR@!cDdxz=Alb諑˓mFS.:FJ6M#4{/P+vH2 Z,c rqIȳ')Gm3RDM/9L|}SEqýLz|Yԍ)L;6LGg'9CI|?>62`=`'V(,k7UȆCVr:zQNF1ooJ\H{z _fC-R7@AF 2˧Sb wUI35`GXh^ĄB!Tb*9a! ojK[iљoڝl7F=E͞[]|f*RZ*xu9/+cgKrKiw3e+aQ ꢿTUԎ1L?yv%&).11xK]dNFOu޷@k01}rnfeSt(t !wbQu'ەQgx[?NHZ$vo#6i=/}&0X%X<l9R?3s]'n ¾+/f^PeiFeM lU9tPd6/si(Pڄab:wqHA`_3]bM7Wc7qG Rͥ?*ݯ I簠EVEw8m=Q q=9a_2UJK" ?#@}cpP%e+J4ȯ19D"́Glb;&^X`MnoMAƔ^zL~pNTٓZ:VW`aY l.j]8/Iu{!?nj',T+RMg,J'\4~SՇ@ylePߏ]Xe4ɪ`:E~)a-rl>[YI3Mnythq?~^|+̧GHPv (9=`։iCwʘ㕎a%75&!ܦf-ON6ROY1M^Eŭ8!jm@dzD s&Jg Ҋv.  Zsqz|I26|aUV :r#wA7,y5LN6p;dڽCrI#ybJsD/ Mtȱ.I]+NӒ¥w]@Fut՜On^mW}3H4[C0( Np Z-[zf%i:{Mӊ̘r:?>.1:oDV"?NZx@|ao GHjV=Aak+[#k*O$DpLH86俤MS2a6 5;Nmz{Z!REWZdMX¼5ף6+z `diw_!:v&KGŽ*WMmlPv̨hѧH?(5 _o-)r]\$x/Sn߈ 3u}(}';)S D=3|ϋGve#"A2SX3h [ۿQ05Zq;YT70x.ҫ9)nQ4qN {@J*RФIγ\J'5V8=./#[w߭TrC,`Op>([А\'q=m44}B2P[ 9BVcQP]$fFYu<(D1IR4HW 8_j'O+}﬒eM;fYfrV;U]o'OCyyFU)rTf_R9MKujdg+ֳZ`ng|L<-Tkhƙ~=36AkJ ,j1o"K/hX^P$YK$\"PjvmKy+ů,PljFs%M'_t <@QƜ[&t dJH6& cxRu|T âYjJ V|̮m_K gho635=Uq0pb0VXqqږ epDEשܑ 35ѓq.zL3l8y-8/O#Bw@ZSP A,FPw:vSV{7`iNٰ:xё|*}ď1ʑ\@SvR{$8y;Y2Q'g#M^l9 IvzfU\#㑠+$#BMc܄"$™ GIF&w$9fO1ᗽsG1 E<#z&nj8^I5v ׾Z f` oA~ pf9^剑+jof~J>ݛ'O5+6Fj]"o Ft/}Bcw5tNA_7Fjp_٪FL"5?ĶJ2KrY͜45Ѧ܉|!M8,cFWi4AǝԶ 'B oT%dNQ"2L~ CHY?;"Ycu¼Y3B2;JH jF+%'M8su,ܕ;kxFaņ%#J((.2ͻw6Nq'SЪt@7FkGqCu!a=G#]BU6 L9s _3t-ʒRQP)z`9%+@@s}q=JtnY<`Jh 峀>paAj$#W1U*`kƈ?XN<` "Q$V:0/-I;H%MMz EԓVbPoG#cMz_SQ8Ls|)s=S~ZAIxItف X.#[On/O*5i|6V/J-#F6J"s$joL9#2%Gږ)DXz bU$ƫ sп^GE @dcEYh(*u +d B.`$weT6\a H jEc.EiRsa6׭tA=M4"uh-,a*Mͅn H2p./sI4#ׁUJj./`/N|o)# uD%}ב՚-?my]6!3yl%G)cEU{b)){Tj3g6ݖ9 !Jw ߡ#gJNPCIp (<"|,eֆ/zwrTĖN^81!'p3 cov^0$d@O4b\qu#/O0{l|9 S-8ø*F7H)q1gM { _ge29ດ>)î[atx KVg>qI7F02']ٺUBZ[UrEnjѣҽ`'a:/kj,(+ɢo;AFYH2aGR y֦_e&,& D=1Co)c4njg.x iƴuŷI %csd=dE~QUZJ7GDD]:Pl]ߘv Chov6@J;RD0KwH`O( uKh7Qr;1pz}u#~\Q=(">ʼmBQǚp8SLxV`S_OɈjئ*X6Do Q+&]9 3vxo5Z0?,7?7-޽C./: zj|^w-)*pau"J> 3&/:RyMBf̵}hk:xꥧdIX^ɉ<.[䶡W޾f\F3朶xb1yQv +C.O紷֨\t ώ|my G"'ʝ3Bc{KBqk2#z42v @W1|U{R;V,1tDkI1BEӹ-9Z+֒p9f8n:s'2jp=,{Y#4C#DdƯC3;9T$`~gu]{`FCMeO}:̹&G!7TA@-^1]j-#;N#aKzTh<M#Z=%>HcYaPѾ U]meVm'k`$&qH!Xus\{'>ffIQq9 R9Ȩ׎whN@8?踯H"r/Ӥ}~%l{ہ2A,UoyR*cr5V0 FJu&FYWFkt!: T[&NΟ*q`FҷwHZ)БW &;m]+o1AMm9 Vr!}'_0ܐ6ӈO>P hĦsnk>vw}贸9&?! - 0f)IذyfjN`d8TEu`aQ"`,~ smnT)V WZ~o q-&MY|So+'Β(ZY!r=fAt5,v.()Iۮ R, W?(U*Φ ]:dᵦdvLm"HJJ1N9;\8E/#9fҕӒ"IU"2{H$1PV*:a֩ϝNZQȂ&C.  #4,hZhʥ>LpH%ldA3$kgT\mZU ͑amMW%X~ˏ3 P`r:#-%EaM7S{]V^}ofL+;EMl*G*/][Y|r_,d\Zj,, z.>!z2^>\mHb ?@,ƭ #_lTÜ/,u4C1.t z32d6+!)Pq˸$Ȧ+ <ڝ,UK/Z{b?gf,V!Dc~<܂?{ip0wIĎ|˸S&z`MAW]R..`gU\j6Dtu(Bg3y&JE k<~Fh "6 iSDԗ9UitrفAoBΛgVV QNˤuI઩Q4x dٹtF~M!nQoFO_8hQ}#Fl{|!D!+~VHXQ{هIMj ^0_nOFR*đC7?Rt-YgBZP9[T!~95B(XNpϹPJp9q<|@Bo+քT#@v=\K4;h];U7yѸȑl2_f _B&$ +YN~qwAFt (5'7\sUZ4l]&Eoީ'h;cy'b+y2{1]Pgf@31mߢɒM'Χ&$KCJ~tmP 2C25E.Tj琊\&' p%akP Iw",aa.+Vպ". MU6Ԝq&^/Xzh)25>i N+B :Fv)]*8åpcV07i,ɖΌ |琳FF}Uo/`I9LͯMw˫9ORu"5^gAd'jE\guJ!g^S/vdC "+=݌.a\ET ޾\gW% 8ZDML}uޛpՈ>B]Zeuom3W)5+-fb`)c˜zxWzo:^|- }ܶɇ]P2ٴݍWz_$GGHjCePp(ϩ7pc5EťtΝa*knxɧut(1F,Qe,O'ο~G)w[$Iu7N!Jfv{1[GJv&͌M,B._P3'Hɶʡ} |:~DžY$}@% ViV/}Hy떩SWSi|,# tz*?*ZeJNR8A䲿(#s]=l}$fַG::t%S{sYy,p}ҴV+rɛI0`2 +cb,0 ,yX5`iF 젽F>Q<s 2qDqxi,]PG=}H`NNnMҼ A\9yeKg=.k^pqO;s@ Q NsIpGEfY$ NZ~Jөtoso}yxA+R&A`एaؽS**xCDH\G(-WS N˿_`]"Y1|" mM4  ]QP/JdsfӻN?߆Vp sb*Y$73Ļ1ayv.rFaA OBËP%cﳳ/F;e[Np1䞭ZovO1WN4pДiQdN YkÕ8:Hy:rA}BXcLq1D oti^ oRDUJp L{I]pdvaAD꟝e)s:{{z,u1I ] jG( JTN^{0"0XNgeN6sV' IIf3RϨ-M+0}􅢽 pc7"~IyꞋk1KɌ;ZHkm05Bp_K7hzfpˮd(MLI,)y􄈓2Oy i\)yNagn[hѵVJ,FYA+=*Q7Ck]:@$@NDO"%ka]Fk>g#Pޡ ^&`P`@sÏ,( Hu.E{A]8md~]ɳ<HR6-B2%.[Br/7bY_ m ~jP8Z,J7VeH'l]TXy0s-k9ؓ8ʅՙTJZP[EV"%Օh,)j1-yYr0ZsKW@A`t#L\/f%B3>z-nG^iOUz@--iXfM! e 0P8gziW>K-H: f =Hy*edjąa@T3Q-(ܴ6|m)pFUf2B1gUgTRY+P^ 885W*U$@@uc>5՞)ĹjJ2M#TB)ai sB[HNQ;38A|LF&5B?\>. 3^tj hg`n4#wc n`: 8{HHu^̻`Cck/:m36*(njnq oo[ʴTvbSO+3 УCBm,<S А+ _)F |dH"3Vң>b(jw tSYrɻVLT&h2\ ELL;偡B 1W\Nǭz~wٛ݋W3dLl"ޡX$lɗ3vm?/kux6|DL[~;n$^VYoVz9kWE=wq `ЀJaH/fP= #/3?oљu1q ϲZqtzzђi,H!gn+;\&[ʔ00ɤ DrEm'kM-›XstIU!f56 r<1@ *aG'Sdt̥ c/uࡇ<# k0=‚WsVfR" EhIBU{PeKZ81 =/\J)p} >u% $DtK#̣ǑхTr"FpI\r7ӘaMϵ5>D vpd^L;R{r(P:*\B|JrW7H'FQ"m!7v `PC釵EƩ2'_lpurnM "@]S Wa`oJ\ȓ :{6s%gG5F3iIMC@es4ix z U~w[mƳ5$bB]tGwI[גT@[h.1Tb{2gِsz2 h_ z97iD+'>? t;>[64s} ]ZnfTW5W1tV kؿ} ˣ(Iv#1dƟ/TR)jW1רۡ!$]|f<$1#HO"A7[Y>E5?`]dMokRW ݝ}΢| MU ,w0b  T7U爪 +~[SR___rZk[N0"SCH 1G@ƴj2vAWd˘m+h>~k茝[b)?S|*yNm\ "}ϑ ̶44m47Jr`B|'y$!l($`:BaF*O Fr[,@ ;_ǀ'v-n!6CΥԘ*VY2]IuK֟j]N[A5Ta.: }h$1{i{"S3NYZCr Ai]1w?:)pG/6jY(Tup4JM `)17rbȒCrH8/V}ZN2}Cr_fъ# #,- ofϗMj_!I;Nt*W[WZ 'a y({ ƒ>H YXe &徔K!Od3͐Okqsn*{8Pǭo-4o)g}Cq}m_ ZS:8doOM6ȯ<WS5SBZ~v" IQ_U^uq8g] 3{:O;IWSIS.vɢDVHlNV4%=1"=f Z̓wN.Pu3ew([aֲ]D1L.t9g̭Iwdρ1$'8Wf WW9!t6s;t?SmDn1QEdlkCš92u1ؚuzG; 6hP9J&Q<%Vч'vၿ9rLR[w¨Ѡi@88kTRx79"G.ņn5Օ^\Q_G:# yNyhxb1ŝGr-?Y C ehiDZA>:j4^>nC3<4J6Q#T#yKe} LL_IF%N.b!1dv9:z #%SUd'E+T|Y[sõ$Q o&xj:JVͻEn= ]( 9K'_T< -)ZY#.ͯ^AHN7&o xy5|l0T1UT vtFgB_=Б]/ xъop gX+{/=` &; f!=@k߲"bHala _nXtൢP{`8xbxjSFguZGO{WDA٤l;8k>FV͕!нp%Ӫ"7/JmknEWh oAO8ƽNSh45P;y5/_y;O]H;#!εJ]z*GF &-FyFF9hv)3pblhvsС.wwA2[)_iBEhA_=VH?ڵ(!$$;bcC!Vvg*$1Q1UwPkPs4z3Q.p2`5`pޣ#(JуQ%!B1IMTx[TED(H(˹ y`udPB8:bPٷ] 8Qp;I9? u7(⬼SiUAnY{bU*z;r@ۈWh#o } f*|6ӂ`u31`!=k9} E6l.^d.#59".n# Zc ȇЌM` F^79v8 fԲb(U7^DE`sO6/.TE[y"VgK$g DOa>{Wuq Ct:p:ZhKډ-(+FT2cB ֏0FzWâlV Y6ŋ1E%IN8Aa,v88ØɏF묉aEj`6ۓ%V '984{9?UL9/Ѡ >YA+72MFd#p~Zt뒿QlS"0nS׷̇^l ?1kx Iex!iZɽ gq.[\'W2Y_’oIy_eUUsc)|MQO.7 i]bDFal(˭jh)§Wݨix>}5!k-VcyS@%&͠=Sb a8>ѝ/lbJDj{afp9~h[S${ 7UC"f=%R1ޮŰBV*o2k϶)& Ƽ]"G]ۻMX`VE_muarY&*;S4|gUb%DB 2]i@mr·ƛ_y "7%p7V?cu -?}cm)?fjipe/cM#uC_ny- öR—4=m08v}J{ߕ/Z\8ˮD[&Kg_. x`;h7qw'>/M 6WҒ; ~@ld_g$z -܆5ԵG`Lz[ e;/ vpTon ̈r. 'Jɂ1IH"xu!L0 =oI]q󤂻ω)TSkNCcQ bB?7(UJ8s3֐i!(@ꬨ5y|A>MH4&-cKtiL7&Q^$Fp*aU6c{k6@PAײT jf n]зJ]6Zp!B=*2" QkMjIH(E)׭tTϗ]n6&?`8W &^:+̃#6$̒TC''rwd${ <3|vx`%JNZ5%yJ8Amz)ag X m$Eiwоe~Q/j݄k^\>ИdW~x9q>8Te X)>&c3hcKsR)1P%݋̀a__,[o.t*6wp{ϳعG䙉Α"Rc#XECx 2 + +>H~LcNf{e ;ZJ 4CsZP|{E_i"GތK;mp#d,"ВSmý z63kلX/\p/w<|M DpL#]$n)W0|8*gģ y*1nR%-aew]Ffzg9 udS&*^hZ9ΜjXR9L_H)r_%/4XF oGs]h3}kW4OfوY79N+ mWґ99!o)gplm0V|dz*r~3%ܩ?Z/bb|Xoy{txzs% Ѹ xŔ:>jsD1p䗝@;aM0 逋by_'{b-L\Fԛ.ijL+p|6@($"~Kgb0ZK%u8*8eKvNDW/PGٖ W/)2[_"V ^]aێ 䙬;cۊeZM᪷*" 0ٕV>|+,ٴke ہ>יvvMn9]QEg.[D=tmFqdx}K ~VtaN57'͓s6*/66JGPF],iD;jП+Bb lEz ]3%6]gT dWc&T[TdƗ\J5ԾDm{)Ifȣ.o\Fo5FͫeD}y'P`SM-YV]ezpDwCza_o%(ơҷjwh AV-tDh'@-pIfz1Dze/̗@q)=j7ؒ8:Į ? /l^] G.YZ,p<9qfr9Gk96wi |֢oW.F/ Io^QK 3b "2{d ݠu_!]75ߟiA?SI 9f*1FPZMȜcsh w6ڋff!9U7ѰçM!lyW]ZV"¼ޡ[l4]\$ߝԿKop$6trTi9]dȯW?jǑC &O/ X|sl94:9mVG_~u:mOO?wMf]y@NfVa?Sxp@y;^х@FrZ_+t=>9[W(eKes[֏nuEN:&]ٽ  7 WRO޺7GRGnp̽z:\.7oMb|c_>FuBگޯM䜎pB`lxB(@#hn UX6I(@-3' L%]? hzz] wTrw$K ,@YidX ]d YГ&Y)nCͶ#:K߆:dk yq ԠP 9Zyw}ۗD?4p;lŖ9Fl0@ HUh$>~Vң [>ϡqkb #1u]iU(1(8_P;JIZ/GzXi%?%߸IVP_p@2||X ҫ0mD$2T=7aU&4 mDck}^PqۓbGS87Цe`PCSO*m~ѭ/j 0jL GaYr6!nΪo3K(mF<q*Wjl!8Ub5yNlUL45 N-(NBEhH>,Z\W]}X_(+\y>aPVab~%jn/s ySף1yZ 4[R$S!1za&8dWے>D_YVn#!ot1e^Up%!.B0-o"26.VH!`lFKҞm\3vѣFMKh}ޫY9z9VJHa?zbZ FLrkyM7U-jM"fW!'M} oau3'ܭ 4Xn-\սhiݫI~IkY'52Dl ew-\7l͚_U*zKxK Xz@ĨhQ2V_ˡ,#Rػ*v11L.f+1G?6P%$25sskrEzR:ظTn2g}2nt!vU' n ,nu5/U~˅ U$AMB;4`Np= @w\hRg R+ǙJ3kIz y.jug!ZcEDcPMpA}Tz{*F~29ޭl 2y7Q \!ks܂Qġ^eRN u=fsyuҍ8Z1W{S" XEV^*wҚkVOWs]Q^ >)/41qHvj%3M>`_d>@FGEFi1rBC͛'3 =D%׍@{v*aJ[x7I :nq֫:~{ d)* ڋ Lg]1@_R7+y!5%SW5J/3;M<١>#/r٠`bq~]1l.Bغ: (VP 3(؛ߔdwI$!c]Vt~P`G!)bT$ 0Mް9gRSd}gXk(6;JJ 'Czvz3/S*\J$[MZKZ7 /8fY%ٔm2w֥)_*{`s):eq4Vy L6ػCCO(5llLd~mV{N|?.ٳP~tx (>RkL^;b4`"g%U$6nܲ!X,p/MTMIVi Gގ@Tvt(K͒)`3 x=`Axl} 76$eEI,\Wp[Y8*,JNlA .O@8Xۏҥ,w";/*3;ld;ERu (+Izo&JArPL$nw?NILO1#6n[y7MI!$-Yk(V;,O-pUarw2kFt,=2Efߤs7'BЫ;A&>&Cݵ-RwXV/|gD(w킾Ԍ %':,V`7-pt:$0@@` P@rI(Z5Y{7Al2}"#H%R"u0{i"V#b6!5hɖmD}X,4z\sRo= &B@`K?a"kG%ב^8;=-ύh3yme 1mom^Bsl$*O3C` :Sd[aI|o`XVc'= P(Z[2wU< V\kRkE4 XOY+K.pvݽ -M'#֦N\R -w&9^ƧEBۅW3 H-UPğ\G'Y&s7y)=r#gr[k )7g;oNjuAP}3懜8b6$i#܌s%u*@ L'YHgtNNGO}^r).M!!/8>X켩ڷ2BRxJ۠NW 2RRB4*~i߫|J䩪AR9.$F6Ad)ux~+W9y-hQ[/ yH17XsL u8UO g6lHm\#U͗ą;)cC-4QgsK'S=Ҏ;(m7v3p@[g@xJ H`^OʁМ*vi-8Cmh}*-'3L cxJWϔQrQ$H.`i!x{5JK񘞏wƘʶ`% VH0Yu[Âf49oq8DIDGa){Uũݾw2ճ6.er%C}FC9^,u<G2:ߦ,. qrXy -x_5rjb7q n-O">kܳ^&uVa`E.5v(4F3.-]PHǡ0+K$_sf/]P'i*4PWkJoJ[-J-@# [^{6{ei͡>^Lo{wv͕y|0ay Eӷ9 TO2اJDZ" Tp |ocVC ע}{?7Ž$RL~w!nV&kQ_%'IL _:e+I^vus[=w¹O$̥Tt۸ s69-/Yp-U9rǯe֬y+ .xZ,O;~%[/. bl3Re\,(F83ʮ doVZ, "[Ғu8^z:16)!ڞP=;S`p~ԌYm_'|12q*Y8,b#oEFMȥ^46& ?m@enH *TF 7 .buǒtּLa}.QA6 م ZX1s<{B$Ks̳͚w ![IE}3]&bœ_P 󣨥/ g¤F<@wX>H.^*< īW|vk͡ C5vϢZܞ\< QpدFneC;k$n̜7kk&A/2kmŔe/h"{Mƣ<@vK׮ө |6T"GŮ@Igrp"0\cus<Ւƻ0,o&gWo#) nYz i$1 ;R”Dw P %tl_씂#kur^&, /s;~/;ebsvZܩ[t04>`fn@ ofſrhLmp4fD^SD脻|!eOub}кՕ Hng?%.ۇřs|ۘ=͏J /ehXD*\pBO.3X𑾴u,.fBl亀h'['~_VJ=F\ǵ2TpPb MGq@fqǐv{3{[k̅-:X@n6&t!``Qs["*!%=R+K1$U¢!u6I[Vwyklt+Ӵw•Tw\ǯ.$oCr| 5q_-a8^N`2kUK=^19پ~b^. 512C!rr{䆏` V7)E0/ί=tzi5 $ג^:~V@"m.ߗ:H/ه:"7k JLUA`$=T緧7? MT -T-$8JsTnEFXM˷oFHV~j~,ʇ0ɑm㩢Q_VIg&A$^Rx+'F":~|b8߱)k |_FafՌ>e]5T@.~$2qcn\7ry(*t`C_x+Cnl|^6vU 97~gb@Liqe maq%T yG`T&9\G9 謯Iy%)52)w3# ,7;—ݙ^砫aymXF\w*Zg<Տ+4`sVSmqXČL4Eu4SD =5cQ* `mT> ڔ*S p[-͒Cvg'BA;J#sPmBW$o KʼϿ ?≝Un8fŃ"RE[)h7 __BM* 7""o.[&NjF'ŠpFE}MpTq݋:<{YG"76+.`Rm/\g#ǿDl.>cL> l%)*ÎD V/6 8Y7Kr%~OvC-ˉ\> "'IhW&?ЀZvJ!(>;fJ/uOW&FIO(E z0V5^յ!2lp4sŒߎ"P[554a.6ȝ'U7t3C GW'1wM?s{J Nco0~fgʵʟM, G 0ȆHl_Ϩ-|Ud?ٹGOzE_ jőNaƍTۇpD+v@yz!,m O c`xkCj':Fy;TG ?X4FVƞ)lk|ö.8HW'A\,4d„MuZi<L_ h\,xչ+p=R=#/bf[K4[~bרjZ85;iK~܌r@u{:#NU5j.6,j'y C,?jһ?\XB)~^5Yũt|^u[eJ)= Q^d33FU!KX\alzIU ~|4[fY+> |Րpj&55J90 (3ҷ78IR܆vVI|Lg|I8IhE 8~c#S'#TlA:붃u0qp%;t_q('`<@$kLe7iAvgrLل"xaߵAu_R8aNic͕(,[X0ʾD9~Q'7ȎUBv:춈bƴ>XcgF12vGY@_vwjw?'zPd"mN8l_Jn@s1ᑜ T ϡˆ1C:KFjR*Tx'e5g>Ljr mK\]ht(|PP.WK~^g;sݬ[*}H6"ĎZ+H&9[l+K@yɵTĢ4oxI>rɬF%ZT8 1J\/eOfQdLǴ3C:D-*yZ6e,[eI5NLAw|*p-ּ^K)v힕X@a){K]^ZL,Jkq#n s˚O\'l65ɕ7V#P^éUMBn_2coVTIf,`sm5֎ 8W]Jưr|V3/9aG0=фuH4ہ%Rhmٚޓ5ā987`ADOqJ%n=y!Eknhvכdg6A*jN\HZtLoNXg&|W2TRT375_"'Ŋ()AUH8'*A!0n]v|E ~rЉAIif]+/wJ_4pϤ?j^D%wӂ%2:I1tTSNg -Q ҆.зo>`dv+X||lgK[3Q GOjtM@9Z{@r@OqLJvzxI-1~d!Z cT ,ikWwfPuC$>EƤl~w5ȿڌVb,(O u Fx"M#.[$ S5Q{|&,PzҜٌnf= SzәZ:_^^91R:kUZr&i`[nVtkrGm9-N&=ReT fR;&x;0G)蚜 ol1xj\"pivL1rJ0z$Ѡ㍤f_ \1eg߉>TC\x_6ӌϝfdGĺ ؼ+GTM矯@f_+ n-sA:2'QQ,$cw}D|^: Haak8tS/׊OFԽ;|"s _bowqգJo඘u.ÀD3NQx.у(liz_~O66f5T5F f]#łDf>sm{|Z,6ts"E7oCX8 urَޑאN@"!(Yxn*pB}εZ>W5`@U2o!97,8#aR%fUqH wOvY@(m(2 =[t mWïTla.x{uhҿj&9iz!SN)`\ADXJb9`ª$sPN OBQtm}"kկB9`NfBf:$e6rHYv"xTPkm175*ۑ0'];VN>D"rs%>~[^8DO[Ë 9J@&\]byѳIQP&#|%QT&bVD1KWZ^UJ)+p3l;4"njDZ64>YQ=xapۧxQu_#tF6"]WރSɏد$0 L.2$aRJpFM'b.H|cd={0nA[jEXL]*fڬZ_ql`jmdVq2 Wؖs(|^*^h 8ӿy!028>勍vK$1v r۝k D e<-|+/[{!$+}`H2eR޺aGm61+@7qG~SbBjxҘw.2f2X|?[aIܵn{uAP3ٞ  @k@G#Q[Eߥ\ MA(eY=DTNZOf/Ucy%/ DD#JĠXn0#{{wlK|pGܲ? <Aq}~=ѭҦfD5Sm<ΫӀiJi-,O+'Hl/ C? :< LC 'W1%E2h>)-gW1: јxxRꤪ /NnN=8h+!pذ{k(fݫȦWҌbJDv`|F2&IKyi(q_>*==٢v?Qȧ)E љA-+"kTl0[# MfȜs혟iHB:N5n$[$+(%}6Sd|Ɗt1O/`:il< iHւqsNSyR<\lTK7 k*w-=3XI,-t1j^-+.\#ڂjy1UfZ'4Z HC鄑SaT q5ۑ7TlIq[)ֻsU .2M'z${RʓusL*KM&mT ex ؓΰ zk00ã$ p. x©P l'ڮš +کa=˴jU [o(oh/ O'z|H M%5t;@f"Xt m>Jbg&uSѯg2]2Gy{K*Mi/Ma*mQp̶2؀UmS]0qOo]OxN%LuL)CIN~Y3g sB_ Qbq}"#CofBҠ{.r ':}R6bĥy v/9Ƒ^FY[ʨ$PYJsʸ[Fz#:cPCGJTe;4zC6seVeO,D3g~&/װ-JLG*P`p9Or,S91h%4CCdּ̀[ԹoZ<R.І|wJptUYcSL[1 fs*?"qel84)d Ve19hG%-. &JEr=]:jkܻp0o|EEy#(ݛPu+ c,[UJag*'m~DvD9W~ ']Q6rJg˃l c.OErI(j9ut'9;v{~KR?6掖K4#BnuqQd 5nS]TotgDL~ `6g)߆Z'O (I,;# Ղg2 os: ӳ$CRז)#ΪvNHJ`K=pN\N4/a/ ׭Vgb(!*5χ1%N=j)9&n[ h[q3LcsXhFp5}\'q49˟PDQ iC=P,@y >URI81v1q%gFIB54ʋVq7y>jpdO$9FĿO!J>'YG2{^}zgӂO!́]BLۀӶA"HwOdA&)jo 'zV>Hd&1֘n\w ffO ѵ\z[_&<<óʌ;RcvL/d*?a{W3K#Cb`>n2^FzF9t9B[[ˤUS Ŭ`| BkM є48a- ִߌ1" B>hPb"Ɖͺ-/p iy{HA+Ŋ@FIa8}TTEۯR;ZO*7#pzx-Dhs5U!pMYxRg'Y] !B$_NE1D  ug&j1UMit=mt( f\L4J6z~')]&hQ wP&/i;@_u؁'V;%J cIL^!c{{)XS6hF9bPGZawy!npkFD^6jܝdRf@ aPgzVi`tII ݺn[i#&F)<¶x?,ꡅ]I|*pN;bZz }]gөD P8bd9Aα^gȜnbЀ:-ZD~ϟ%r?u"b PI M32՘+ UX=n/P9]nƤߔPg3]R)ོTcy<T{za_W&bAЧ_66=Y^_7+\]ո+lVB454֑iFyMvzV4U9DuN:FGׂ(P)Q5PQĦ32<3\Ab s7Wu9j$1h'c x+s=(^@Du.VѻIyzHzH#):b[p`E{q^TkhBExU"PY__n0ɣ.+a}uneeߤ|2.U*vc&?S`9.J5㩶qCKWA~B+ ^ QA@3xP!śTU j q{ f|B9;%+_JIG!"ތǚd!.J)yE@U0OI-}%U@OH Dϩd{,Ff5qAa)Qw:Qf E z^)CR:FMܵ·A ڱ G%j8]XۯC愋e3 $)f}Gitd.\&6s 6R9s߁K!32if}ȫ{#IݪJvaЅ/ѵTݽ~K^qN"\hzPp**dw|\ aC:b.&$`2_|ߋ*%ψmCGu%H4迶Gd$M>mPlVA;DTbJµ?ˍuaV~:}pz&wHr(#jߎ(|R>[{%8*Y:U/~2K ^ Sw_GCڶ/jeTt@B)w 5FwժeH3qf'F,.D:DS:q~:a3wQjq!$)VIad2^ GܵRJhua^T}L,s *,z['~R;}+y@`hy>G- g9Ǥ/kHl`qXC{,vx.bh) d7.[K<\b *Bnj 6{^:a_oC{GZ!.mZ8S6nЄWnje&61QY=MWׅ-GeA3О͈ߐ$a4g#3)K8mld1 5bš4\[0/lc|LgyWƢB -HHq 8{iq%|Pk]a lh뭺xs~DCpplfMp\#Bo9D'΃&`8U2)I?[+O#玌˄ySvj)Uq5z5-k'Ѻt'a?봷$12Ha9XOFK|GAV?x>zD<& z u,G3eBXNT;lM)QlŬ;|9U@i.,AF)^~svS!}  PDe!]C>qCYJ F%l^Co!/PȎϿciaQUlqNY,Eb Mpx>q] '=rдkp9@d{}cĽCС4EEfGp-N~ѯO8R5$:]Q `csnq"W3XIN3,W{a#s%bs{:N@YgacoTUTݼ%ⒾDM=_&gDx3PBYVCW7rkOqOTy{'-ӢT&s[w 0H7 7`Oo"ݎ?Kv^zS߅X4aʪP/~0xRz1 n+E߂7%edM3_B y UE<ƽ W g;\"qI跂3ZEZhDyl’9푄 ,+~VF8:RQ$T2`s1OXi=̚+EEu W (r*^y&,l;ZNYkZ&[yΊ#x8\vqRTjZ[v%R9|>)]KUQIq'YiKaEԒ1RוN".s\ξx\vfq]{7-(HzΗ۫X`C35*ɣk C|Xt%23OXt">-41*ċ-BmC`M #R2 Ҳ+˲K~LK%v95gg]78xN1K*͙LmLKGهY~ݴk%^";i4^ UQx.b>H0f6R+ aW#xinԺ-!>.c\FbolxtH5s@!HsvVpkO"l!%<8M+S0" ʨHWm$<]2'2mlض࿻er^DIVdKp0-{ mK#/́z47)6ݗ5b'Z }n ? _QV%=kPpΖ/O,T&|pAtQ.4ξ,F6E2(>%ٕm}즣8fW2@掣hWM 'u07v YCuĚ`tu q X{6ov޳%zkQ!'X!Σ[+Zk}7ܼ`>Icsn9d ?}3֠O+9jSމecD+s%뫾c R]Rݤ oH#02cNp˽!P=;X5A! |lICwSFoPvn%F_vo 喀&!6B+),[.Lۃk zٙlՌE^|5Η;iKMǂ**pf|t8fBR9*ևD85MB?H$R|cm +Ó+hӂžN}VNz_$!ftL>n)8 P. Qe4g0-zkk%V=?9_[ÎZޞ"!*QC'l>'K`HG+}TmS1itz[{h=` _|jt /Ql !1͔L+qMgd<+ce%(su~Yy~Kbi~:\7pI/o<&.GRN8t*}Q0t )n@Gҋ=uM'jiywg?P^j4 qR5O^[ߋޤF?@{'*f1RMˡ!x%E0.$mZȱʸdC-Qu@_g }ݎZ7?pAX39Ա[W_ /9 ΤP Ίz{x^ 'wp߽s5W){V}՟trif{歛wJQ +' ~[XY2 G)}`n1)-횘d*9VĄ.ӒXG-ic-OU1Ԕ_R%D㊡OƓ@"GQ`7|>/̖YN|s'&jU #ՀxOquSEG%~+U]X xVYL30 Tߓ/JzZ~BSd@zԟue^ܱJâI^θF']ܼ  2`VbX멞lvk?׵VzL#PW ,1Lim*Xۡ8A^ vӲ?69H8 j+h\z/n}(´h$UQ[8}*=Ns Ԧ{?oiQdД p5r]AwYjS,B'DƄFb ""=s%fw#QZ|W e;U>:MiI@edKv(rdۅjn wH(zqLg<8,n_TP|@S# Dҕ8)]{uwMd}7M>aGaJ-an`yoZQމev Nދ^ci3,?xu[V)0u]Z hUEQJ R@c8PRdofZe`I~ogy8"nm?`O6<ꗫa?e\6~J]Cōw *LD]6J ]o~>5(VRmiRNݭO$>d# B%`+}~ߎL\JN_BHWaD8M9}uwkÏQ$N\#HIgκ_>]M[NT;̋7,V2*KF-eDO*; Ѓ7?SNze]̖c(#61Rcjl*k[(W$C3fQ\~|nA֊&7JRDb|$2إ@D)>MG-,Ps& N~8&Nm5'kCgW,S36I/egd^ tyYj~ qI fU>rKǞNx"TXoe˿!~ i (uU^65Rh$ᝉXWax Q$)_zl9U(E/7YJ%>߶M_t&Ncs% LgTڶIoUI|Ne ^+Aq,N8%庁33ZVϖqz 2UAqD05P? }U0?L@h,ސ֜ZIA4Iʳ Ԉ8oa Q >G;ft-qu-E-[.".C@wcb.m< Y19VANNCp?:Xph0Pȇve j6&D?8J ?u&wOF7ȳΟmefʼE@ =b >˩3]'"?¶rB!9 [9H9+<'EEe>')>%Bjҽ s93MZHI@x6 Wm NECh" VCb6r &M&8}1g>\ 1QRwM:Y5p=7g;ENs|(-зPLyyjte 51=y"Bc_^?^5iVlV`4WlNFGxbK t`hvYp@~`鳹|s?:F t_dHp輋@iZ}YӃuڛ)YSQ>tQGvg.Oq 9^[k!&sCDiLh?hdr #cALEqӱЌbMI-kǮӏa7P0" zDqmu4.C& s,Ķ-1T~"J oH[7[d*C͇g5t:Oڵaq}6'Gj`Zpg0vE" }AzE|@E͙] fy̸ZɭLM:S0 ^nH{ vt'J2m渿:0b+gT+ʀ׌p$|J FVJ9ff#ŤxLoyҪa܈fKZ%9yO$,z([U Wn"coiaK̺.4Zk|1kទí~[g0:n/` 8VVA#9G-Olm KeKN#66~0)0ؼ8I˩&I¹䏝Q."~,X%-ʀA,^wM`dhy~0  q$<-ZS:)^,-, L!k/WDkHٌݚ/ -/6A'n{)T,Ų#G+v9hKW\:X࿾  ' ~HN$7+SU3R }|;]]f6:^N#9q;םVi Yu bQ#8BN*iȕ6nTGcևΈaUqIN܋`C \=fU5]đ-J ܏p@}ƇJJY4+KT4BiR-'f8{D]9"v3L'Qvm4?= ʝv5v8162eЌ?跿OSےvAo45~\!'JdCR5u'b  p< e͘4O %~\UXke/ps_#4 , @HVMp' 4Q)vwԗ)˱hh2Pȳt,X ug}̈<7Nt6ģd @zSGgfpde˴+[_7uF`m%a>L&I<$"):ջBDZ):݋ބs"3&,}>s|7%6b54Կ`3۾8PpPƣ=sm%GT*!dc&SHɱOMF8Zwy~)Yde!LiFb%RvO^.Dl &r9[iSZF8B(ZR8NkgHv˴wZ@B@GrVjh܌67ޓ_fOQ3&yYrΊ'Uö*S_7 n"{SXRݒŴhJBruTQ!?\KCd?;' W1|yQlrlKn?[Oo!P57tz PP mNcD|97vBAx8ƖNV?{>qjzvskl߄[tp`Nng.6ꏵifb'G)ebxZ헊&-l-kDCĦe943T5`IMX{ËH[/f40(?A7P5I < yOZCQOJ qh†ao%-fo7) earі!H W*VͪFފ1 v#1lWAxqG{m'm)9Ka}5gO&i1r>uBVam)Tfe' ge1896=Z/X-܌qwMmbUh`?'6 e'A'N4 Ȅ4CS0z%v@8W_#ykZv-j^Q\3%y}ñJs[siy! &:MpI`ǜTku|yxol%D$F>ˤPc)d۸[-E͖v;?;Vw&ˮġAK#V?k[ڌ`h:4I=|N-}QpP'9;~v+%’h2mΗT;6jGjg"V^ Cm\F{Jjy>5:ю ],,3'FRc;4'AS;FfCCU"z)6R#8ݑͧ\)b"d Ӌ@$@M*>3 62GSx:'l&NG1B죣e3Rt~}.rfB}F6u paH[m4;(eyOm TBEy7e96,,"C}Dvqx4ٳjC sp!|…N(gL$NNlưmd+ͅC3L3g c^Lɝ}vpݵ2x('tM``lu!4CX4|OoCpq.FH=A+;Ց1=qDhPu j:L$skj/jǩd []/ CR:B#4o*g/\|;bH$)oHUG#lm%{ׄp,<.D! 5xӬ P9hgŝ]e_!ٻLnF5~{$j&Qm]fAá-asR[S-t{S:xZaW'lj >P1J9"D_qȄm[ wrcy&*=02%Jx m %2p¡#v$]H E Ɨ.//^CؓW4W/A8 [oViSAߗIpz E u$$4}HjF3۵9Qְ(I:ߝ w\e%t T^l Z#ИQ["lⰧOk<%m~d56` QꬦlG`cv_."j1ZOHtDx|B#%q&H 6HkiNUuX 2^C$gMJ h_q 1ؗ>}űOjznٴGRE^ҠҒ}dgIsH2u&R `e^pM0vˀlZ$m }wh\6@$ 01QF{Dxv4Z5r~hTV#?lo^ vBX dIn;O<`ٲe4 K 3`)IY2NњBւ PH$[70%vvV!cNaJ8PA m.-+f"[2KSB4sU\ı>rf$xdqZ!PM[~Wڮsw,1&a+:CR,,2T=6]F%oiѕ&z`M F{,Iu+4L=~KuL{Lmz{` ߧѼzk8bȌ54ʧ039f28Z#$eUA=^j(^c"̸CMoBXP=2M&b2L[1@n)i1rZ[W"LRCT 1Lh1-d8E)L (ȍg]cE4: E7UkNߦM]μv񗰂U+nmֲ(%;(#hhxZt@`sYRYG2||\lfB (^,EjkjCwnoZ Tqm9Lpp3Gnq ^}ϡLe  k ]`"FuYQB]|9IO/箽C*4JgLCAҍq}v` sq[IJ@D|s=O֗K^3P ۏDR@2k{l#Zr<>&*@@ɟ4Mdx`̜/ Э0rۃuѦe]a!@d(Yrd&lZ<^PΥp<\/d2 zy8 J; yY M/Y5Jy%=S}A.@9n3m#ulb`rϙc7Q#k͵J  O &E'rVmZ+AQ\ܚ]Y+wT@]zwlMQ T6H'Un}(H CWd+]^q ӆWQ~0,ov Џ q(+ޞL,8Sc fB+P,H5EѴGvT ]ѡ2zϢBê, çv_ȗC׍gd;wf - =>\!IA6"Ouq޳~wL22g|v3k#f voGu%&/z XCwW!yue caCFj'* G_bKYoL咓5.x'JUgQQ9HdWdK!U3Khc9%ٞ%Od3g>:ϣG *f7EƖS ODP>sPR'C;uݫSql ;LY&rmFdg};qInŭ1dz_.1M(A#PD7xsDY?`ɩpVu~n^qR `s"[Ş6G{ 4%,HGJkWgv_}6n:C]hJ,{)owi{P~ ?: ⽱oB AY`ŋ6߸_@\ٗejܲRksyP65F-^yA3L&fW^J *8BFwi-Q6cdH7B ϜTl{༬)/ CvbOK߷`L)x"l&.H,u~uH.snS\ʷ"uga^͂`5yڝ{}gfۢ}}K'0tIBkRtpHoM 9s@Šo)qKP/#`\K$Px^֑s g_ LE/L>* ENQ_{5@}->TdBA#G'"dlqŢWKbcf@{*_FENժ,|40*mOq"EAn$wMKa,_"1 q7OP ]K'ے1uolلE CÃBѵCpI?`9b'2}.!-k;;tv2#e59GJtl#]cPeÆ(5_uaJ,2|IF0g՜_FRbZ7hN7mZA~1գV C1\JەғlD0o&h v{tdYpz;x?^|GƓzŸG6D~T1/ ~|y;1+WnFSqE}|6ʰ6рAwm 0E?3'/qx@z(_ru̓U_4$lz\יbGO /Np¦bジ1$Ap~z fC'v(ôvj9DiJfS8P{a+HG">,Oqƛ҉pk)%J<,_hT$o}/{ǭ>Il"R7xB'@Kٟfۨ 2˗< +q(MEE۹;52 LLZ̜ȌlЙFDdDWd*:w:p.U*UH8 ͑|\R"T,&ֱrFxIhu%Kf˺fJ>j5"`k"cQ^rh0\0c)(HW9~*+KWNhT8EO7h,eu S^C!V,F[E$U 3k''T_1DÕq!2N t9T;e2(|B`Xw>`ntВf*1@͚Lx7lk[kHv~N]Mp| ߜ*lMpۄSw}c~P.qK=ٯNb *cA Rh[mozk5vlW=`Gt;܀}{l| @pkو7xӛ:2mpv*uD;MS6aRFze* ^>CPqlO~D:au#8GŘ> p#utJM`q<6,ycƅeڅrwtO% <=>qMs*޶_g$>cuDY8tiGG(.4iMUԠi}f݇EAQ rZeW:\/&^A*\7U޷6![fn;|W_2Hp>n,n<Ԕ~Y,Lg^ "w3F%# NjNTORMo' qB@\~`XAJH4tեc{C:^(5a&o2\EXOe84&D8qRCwۋ׾Nl:5aIL[G\CWj.U.&NB"=ej-a(ldʘ;-RC1Pc ٓjw|[ɦМ̥GhJ1xRp$!c,&_-ӳ@2@1)8"99Jb2ykkfpMx@D b$;CӁ`h 8f[kU@ŵycYPC1/G16{Viza 1^o,SYxk7O@`daq_:w. pWfu6r*yQ6i>@t8 8Dz֧ Xu! ¤NHo8/Z8Ѻ K٦G]}L8ﳓTGN!߻&[IqxzI?ίÝX\;eS,iwq骫l($ T"{P[9fp@[L cB8{Tw/ծ`%jc ҃ :R@ U5>v`X}p22M!kȠ)/T9~:(z|\`ʘBT$M>] #P=iK@-<އ}94:O)4G"u WjBR$v$Gn`9G:sEwDIڽNZZ 8h@󫥧+;GoV|”ȚG(˻!=rލCy?.gPH}Ij Is.'-mEk~ Q)qҰ垨@ I9.^"(T$cb"a5Zm0ꨞPwK@fZsn$s"pq*'DdUS,8ʀomTA Z/{%ٲX$]$ɚOM2~{GaOԁH$_ y\GnBo?.=mMfԡo7\f73j\<菁{p7I 9Je,w 7MP75х#t VYjzp[Y@fnµգ$Blql^͒;Ƚ81\۩yXq悺lHln=s;yH9C}،Dp=Ȳq,ɯ KO$ZCإZ3گ9:hEOOɛϓ6WHܽ-saFОE qK?N?^u_vq#KNzˋA\+"xyv\L օdatn }^ïqz*2)(:XgwՈ654W)zIYΫCo,]l3aN9.nOVVWr*nhUТjHu}+mYo/Zv6}I†43E֑!ۊ)FlO{]:CrB^apJcR8?yQIbi)B؋V!W`Ehүb34-^w(rTUبUTVJT 7ʋ5S4 8&tZ@ !AHJK^N/E/4b(ClDQo3kYrcz<b6%As$ȍb({3>4Kx^4W"M>ASMV"k7rMr O"$Q䮾l2XddC#@٧,"yLJVcRkp_w˰`٘l" ʖ9ek]ǾK Gjр@qpT>CwtD.I -^iAo07 k%!-֋[$ >PzG'a:WNW ;\+V0yz[N;SSF@h5b7u9)*u_P.w(VKm7̊N;Y%gܥZf|2a]7_{01*aKط㌵>Q3vߥ'o"̬8f͋yXtJp(79:$|Ђ먱Ы25?yx,t;)gE7 4( &oGb~69ၪEv(!: gy]*2V~$ȜAإY D14S ãw`bfȹp  Tt^V~,3Vq]GQGVSe#E=%aqFϨ] kMw <J YvEaȇ=jBz;]͕7˾tg4PTSjhJmKB'k?Giݐ|=˜)uw&%R9E,Vd)ɀ48zH_.]#uHş,8kT/3`HWk]$ GgO;t~4ǿs ǰ;[٣{Gy~m!ҤܴZ@xIءoH%{}7E>Tm 8 40eZ^ݜLQ8A\U Ă^O,u9 tjJPCbh-\ 6npN\B""5Fxo&EVivE(Ͳܐǜm?"|>W2>К9g#0 QrTKnZ10ķ z3x5] T$#Oa{7#Id?=Y m̢bٯʻ\Ԝ[4+B&۸M0\f|zy hy 4sugS 8MMa*;;6kPUf5z\䆫 ~{*:xvZ9iZ$lA~ULj/*MUj7/W$yxri#>6ax$ 淗OέU: wDa7{m֣-o7[Y݈kr|nҾ 2&bBFKXPN1\{#q+ ,Bi Do}bG\Q2IiwTEHyQ5:/e]{!XϢ.iE,Ȉ+V hE못r\ FLyX*-/)-Wp;ηf֤ ԋ,2^u[ǻnףS{$~ ~ L)vݦfA,͗d3\NjxZмߺg F \NbNZ;'DC`orYuEn盓CWĬYkҡQߤY@P~ }^^M 0XY}]34V8J 42'3g=mi*Oegrıj(LDK-Uj%Ѻ]<2 dP$wfԯHkC וӿDaR!Uu i(Tt3$,}{niS 5NĮ?"KIÕ (+ޟX->%CS~z|)foZ%tZ_ IF 71ƘyݜSL߉?ؑl$,f*$<5V FHW5,}o?6T!i8,#[ $l]fN #3iPܚ'uCʺ]b$KLN"&F0컝:w3WL/Ŕ?,'(mR4΀i±.0_9WSz T]W g8ߙW}ՂSl1*:2:]es-T8 tI)Yw$o圴bvS<.(R]ci!I푂L%u|uɎ|5Y+C,nj,K |.pѐy:1!?1= J|2W Ϡrkdr[idDX YsTeh $t?m2sqyMKRJiIMt"`Z2{eż­tF^YK1}}ș(q #EAXw*86_9ӷhte&zcԭQrbBj`?,mF[貟:G LG!{c!G|6`ɠ[VѠk?# }6+լvt~/Zꍩ ,~%1Ju(MseOk+yǷ-K"$Ւ.ʻݾ_. RQ6V QoCj4 <>ʧQX Tφ7OpWptKx3>bo7pl(0aL1lc_-qi&Ih{ɒ%IJxW.'BkX'@Xnj`n$DNbnFjsu+PEmy,ؔޕ9P(Xgc_3$ރ],i̕PfI99AWqL]GA$o]V||_wNviXĄ6}E3LJfiB2!BwoC^aO{|,I6E,wnh#85O$v[4IR,f`n Jqԁpró=f+:Q]? M!YCB&~V BԺ"$W'Fm :Y#Hak or0ۛ,-Mȯov~&}p;H4ۓw7Μ@5f\ay"D[,ZySrq9*xPTv)DWe$ ϟ^թ4JK/&=-KAicPJЛx3J\xZEH MJ"SCs1B<)<_?XʼndRdNa:[ }aw U uiԏ{,|ʽVy!{QY1x^EdEv\)*Sd0.~N,:'Q TA(oeʩOC&u׮€\)GPؕ~-FeAxm9zXNN)G͆^^K"hbZ{D\+fbt-5t D eSW16|'f@f >@[gc4km H=C'yT0cq#LJViM[LSqF8DRV9#וh"̴x)S'^vY&3' "B7NLr_̋h@ 4>aIwtU:x)<#V[ yAlXSaP?MX=vVt.7AY~fŮr۞'&7P`ܷLLP jb_et9Yb(N#,$gLpRpPj"kZ@xeYSA5znZ+*/|"Ho%wHf^s ڪ=xu@RnŇ5j{4?Pe`+JOnG ]AnKx.]83#E_- a!:Z2 Jg5,ћ{~ICj{?mЄ^Ut*|YV?M2gP}%3VI'XD]kҠƊY ^`)|%Cű]uSs>< e;Q3=Hk'PS4)Kk}e/$dSSB#RE.lp-&- e\Gkʡ&Fa|ߐz KL4-,\_|1 9o FkN+J_hYS{.: JG.~LPPFU ^˦27ibZq *C,@>j=4{J~,)2 A67Y bwHBh)LonyP Le-^qOBH$ Deңi@MO FJO=- R|<hI45EfʇRxn9GtMf^L4OLa摊WO/l1?2wa?e, 3=ÇZ fH6ղܑRY9¬wXiqU=xYx.?e!>!-1P7aDߵ~dv }&GU!k jC' kU"ٕ{&}^@j[ 84_ugsE-~&ט uS9\A~9qDS|Õy`Ң "qeK b\"h( o,jX䶖GIȄeĥgƕ/eٸ}tV?D9 n-bgea(f+BKO`}Pkw7<ժ%  &|ѝ<$AquQ" 5aH+E8ؓѓP˷ N"كy3MGs=vaw/hh$1%X uQ`2s 'Qg[ #|>$ˉٴ,@C&j21sZV^И}[8˜f}ƞn-,xm`gL(ᙼh]d(UùF;gi&<]/ΝQ͉kkgB5䔨 զܾ"> ^qifu!)uX#CDH9:M~x~E_W. c>"{PuN;t|{ctNH[v;azcjxC%G`1NqE[/ ;ڥi槞J_~1':Yhc@fA>L6-kYW&1Gy':LK)գ]++ʺT]Nȏ\h{,pj]%|jgj5gY_īlT;+-]~]~9$ Sn&; E-{?ES:-^ Iof 2QViCוm¿)EрqwH[7T6D3DS/coâv )wPSEŴ>VWh[pO杨R &>>]۶< t5:1kulY6o@׸),:QI4(,?>2i4|^a54ipxIkG6ЯWk^ ZUtٷ됺?3z7<,xgq v^H߆We|S!zlm =[jv"2'[4K|} JYQs#ނFUwN($Gv$\rf1f/%e!AtޮM/6)30X?@KcxaXu(Qֲ9NhQ`LO/zI.gg8oZy}a{$I7*lUɠb=0VynK( ~B:܍;>tSR3B3ea^C7lP)'he2ێIQHtF?[^ +#Ru"%|_T}U-J_ !OEA $}@t;a ϺP^g ՟Jc65U8ܪÎeQ"]?:uuW n0"W(rk@) @ɻKi?k?r ]?!Mͤ0][w q $H3qEL>V3Q uKY(:@َWBӈ'5qшwx{Qny\Ō6!y T]MQ:̊ ΆٽHٖU7왲QdB>Ný" Pl C|i8+ KQ@[ EԮ>th,j+M&h5dH^ }dξ{RU㚄`Ej>O-ٕ֝{heF@Ջ'l(,/ 'A.gX靇Pm}1N+T_H)tkaRPtG>b?OTa%b/YLYiL?`fĚAw?V(g4pľ~++S|ɞ'.|( /"e#Ē.lɥ/AC3Og]v 2uSμհkqājr 4m,uIB\LNX ʬ%2 !]}Xm鄿<6ѱgꆺ\Al?_GHx̠b,6?~hɷeJ~ Q ȋnծvqR|r C7) dYy%8tǒw :D̏93#ԐJSsh &5F>,Ef(v6ä0q$3/m͙hԨH͙i68$)Rs]֊$17ɂK%C )c8=8Ԙm_Qçl06<9Ϭ`fJPOm>"ΰ|VvB_Qޜ]۝ө pQt}IĜjl~Vg)ZԵt}]ڍRj[Rt/]Y)gG݈ŨNT]:K_!lxt^+N*舄; r\wI97g?B7=-Z;Z1 $0 2NvRA`+˼$fr1Z $VNkXWy a gn ʆ%^ thz t~x:ho*}51&VBDyؾg-̂wa^S8ݬ^\Fe!?G5/ / &h"|5ڽX#ѵo?;ͅS&Hj6Yi ^X@E sŃ(;aM@-"Q$Bi`FF3f!j>B<㗽>vV:UȤ $|PRT,ZiMܰdz秴ekO;s/PuES;xnv7 n^/R8=zL|sOz 7/l4Fr}r5 *8gd'ܹ+,| D%}*{?Pw"mHoz vw2uo8:#9F) xH8rQO(/q: ?ܐkN맞q](%NX.X¢Ady2ft<~7M{<,pNo!_M_B|7". Nb'qFDقb%]ck,o{2w/3iyJS5!QY^C``.xӷODfnl&(Qpo cZx{$O^SLqpK1,WvfZ`Kf6$56%jWlyCslx5@@U{{hn|e/M [|(f,Ƈw x,q{`FKY)t9O ?#YG~cSDTOcp3 :Af8|QKn)*7<<ɀ<5 4`S,X#0J@rb0kgn {|ߞT.>  bdesu\(mGWH9f!h6zi2ӹ8oi|n]j9B]ops ;5Z#?2Qep#c~uJ>ZǼWEh5"Y4`eAuFLr+dYEDh")[E5Ymd`_n(a˳+/8u $ #tqK[_f=v4RD֎@M5[Kvdsӄ{V rc7nsM:ÜA%vOŃq9OssECen8Տ 1cƒ@W²gw[k-u,RO׳p^bXdfJr?aZ.I'2ލ"81kjʟ>"S߫SinïڔeWtoRZaʡ(иҠ-EayAD` +Iʱ:Bu P8_h)&rSUg56l\(kv׸ey3ůڒ8,IqÁ!Q~[^ L2mliéʓW*_/ep/ êA3y Up]1tXp_ vЈm2 Āؑ{;0z[Jv$ )̆r$(A [!y27!×vv\XePpyixT,1򐻲V*p/]y(F&O֩Ƽ~Bqb?IHv~5T\:nkJսHfZ>jhC;04+ȳ5; Ł Sj* *HlIGҡJ8ޓr:l'&Be̠^6c7pވvP9B- ";|HзZQ`v]l59소=*xfnߩ=$k(dc)b>Q V!ud;hK\R2ldsBKk^?k0 sݴNF(!OI9yPM;;fAY ],#RQqFRsjDŽo~}xêԜ.ɚYl9f%m>+*}~VǑHɁRRWSYT !$+6֤ itVqѰb8I;Iw;@+ڷn\^b|H{W݂}s(KtO/_a#dwRגR +P.!< u8] R2s;i2`Oh_xR:d?] 9)RCM" >Dd"!#Nug~3[LUa/dqfGfHG L0m<>1,jć/uݤ6#cT;{] Jp+KgӚyi9[9wߛz/Ѻd}=ԥ Y貵Y =]Fk5ClmX߀q=6TaLbmꋥɘD+L&t2ZM؊G>u*V89~} $&rP?; , xG)+a3Vo )cq { ߍJ"+ڢ y%KtH )p$؊UK T8FaNVaH?càX >[1ON-Na6;Q]ʱwqַA{\W/t|w& XӞF371է&6oe:㥋\O,aY:d/˶] ꆈro,ǚ1`R_d{xfWAP wgSȨ:rx/N¸ $߂Z?5?󱬣Fߚ! >,[IF88BW1Ņo@QސdNz*Ǒ`pL@PGO۶:jY,wj.'ĚUI G76n_MXsai}h>?؞N?835oHkj؄cnGGQТt,ŝ Q y_+33SS,w?JXڟvy#%F)ܪ p#%+MCm[-PƯaIīfyICE'͙({8I%乐%xnvPƁeʡ_O6sxġQ/2$딒I7ȷUc.'b>VFCڸ2.IT3z e:UNv]cbꖴrROME{>Z\+ :M,5Ѐ&k=xI[E{u}F1at 2cv<>K岛)h-nd _.Ө- *&`dZUg)rX8P87I3nUF.oqn;'ec?%6v$hM>o퍸G6~B.xQۗF0,AW,̪]/-F6&IDf !mD_1Yt7j(^F]E&4\[G: $4kE'ODaީ8Ey2|xo|o[^8RK(kن]mWt(W w+t yK7hBF\=7;L]`@DZyfN9յoK 65P#nnAOb4+}bf標|P,zRŕy 0<|nD292t` N#c-fװmJ=  @%X3ⳗS_K&è(Ŗ;_X3@:پ##8vA;_o?WD]UWoc R$wʶV=ܝ+CkWdZnH5MS[ΆHm r-l{jl-RPG;15*XUym1zRUF*QC)$dMC8Ɨ[F-%yĢm3',+b!OȢE\IG+sri$}[oM ?(QboRU^2bM-p~ǥ6īQoOsZ,bљwbLԎdöSvgE>K7OI>b#rG)FdKI*aZ1 _*sh68iܱMj<q>_ГcZgS ؝eQ ݀WiDS5! !Պe8_T!ޞ BzxY]g2)w,̯t}$j1#♴.ȥi,c'iP_`@sH̎NOa vKƝR6}~:l̨Iz͑FX>"\C~2b\M4ha[Ӱ'\`423W"P8XNQvNߖdv VX!k,ՊYĚZkgW1p#Z XP/ƹJP= DJT +,?V^VCOnT[q} 1iX_Y">22^W`EMa -\o"kԠjl_bM \x%4 uͮӲ{Ly =*iV#o|{q)\j8Q_رX c${V`lf+0kR]5>l1UsE=:jZr {+V$gq.s"_]rSn.Q@ߎe![-MuiYef}_|S? )0$ jЗjɤ/""b:!;ts`fPd7֊-&]wA #GAPdE(E3ymۇEE + P 6F'O摜p) C0h$Bv'zъN,ճ ʼ/sz75ु5_]B+oZ;I'ȢWQzdq=ѣ(!s?yx?C&_t~eж.rŨN|Y|88p.!,6LqGz*z-Z}+gsWSbvKtI9FԢՠBI #j!Th53M!]^bKC\{ Mݺwf039y_Y>wZ `nutgaëa~|w% 鰲<e[!A&i9wq'`Ȝ杬 S1FZK"i9ܼa )M~Ed.9ȡ m݋Fh8sXؔ){X]Ͼ(n5T gL5_JBvyacA+b`3j('`, aH@.@ǹcfwfn66u:3L[{wcU \|AVduL3D^`GJ~oj39oyԙrv#*l(Ԁ~z. J7oqȽWj\ܗ/0&[tp1r8%չbaxlLĥQVFV#;6ke;Lr@<֛5u@ iHWnoXJ9fG)hDaoۮAr%d(9%h8!sFNSCck-`i&[ m?{dTsE]R&3ijMt 8p%?)`qa48^Qխ,J()DS*n]>hr}Юc uSj)Jo2s@H >J`m a,sSe%Ӕ<,-S[:f#WM{#DžKcagcD+mY>>OI :0U7{)И,ц %0hܚ\x8ZJI7k÷N&EIi~H&˳}X% L}W_탮xݣ/\$Bi N']mzn_i'LS(CެU 4/i]1i۲ssuΟ.T:2Z*)G Q'(1T)Ŧ:vOnZ}H=A(L.LEթjf$۽wj:'$Opnq˩?TG;|{.87T"rqϚҎG,TN;O^R_C~yD Yǂ_L.&_(uW5gE^X֬Lbj [iw!XgV*VG7( ԚX٠-sˌw?>L\R hQ97JlWu9"x,`ӗ~JFT߹tΡ=ۗ>MFG'@-'z #=A0v@GVf_=igrk׬x?ٓ,3lR&m ?Xʲ7жSzeJ&m5l1b'(c&J/1LKb}Ak8N!ĸgu]*,A3nhׅ<0FLۧ]\5*bHl]WHZR|oTT1pYhgZȱ,ΗnjqQ(H*rtO 9]Q*p /Ħm3=A* {ix>X̾ y "s3LDCke>tƲmQ _ܸgi(Y@k;;sHeı}p $J' {i`J.> op#=Ueyn+MխIP zp "Ʊhn# ݶDȝX̳f58UU:¶ˁѻ,*'p3Suz4Ԉ/g.aB̵>s+RjD6/p/u,)sncںb؜k CkƋBw`zsnxw`,ا EnX`6j"$˝}KGGN&蘬$cSI5H8^i~#NS-wC>tŸ ՠ%!H;D Ϧ&j:G6YmM_H}jnJǻ0Q#D&VAJdTmo )~su:ER=YEn96)nLX;B> xXq8INhFاo0*7`O/ƹo3ڟ9Gk7QHHassCx `])3䢃MB ^]ˢvQ.TCuC~Y)N6/C&OlA0>7!9-/jgl筠ˣg r O[J#ZsUCxݸJ qwU$ u pi~% < n`RzРպ&ӗ1 \'Ƞgw2 PNU]|̣<~J#` sÚᎴ^g0Rk XuDMԡt=04^J%JE}R[|!SiT|mC";ѯ5_r}4/>5=&,,|)` -]ֱsǍnpXC+@B8R.c\a<&0R=DoR,UtDebZmQ?ʄQ;MO -vSH2]Y^3K3^~07.кy3zFy,;,u*eAwx^$]2>cu5Z-D**p~bdFP"5/ڂ4 YT&3d:[zsA/?9\x&'<0lS'nK\w{}EP؎(Рwϩ ]_=;E.XfX yz(#UcJ io*ZZWCud4gp6SqI:˗XЕ׋Fs3|N*Ѥ.^aLA6s3٩dž?ZhΠ}@G t/S S O"8I>՘W"Vސ'$CYjo#g 46.w4Yf=iAIgYl#qA)n,?6sࣨȅц:! JB ;ղO*c Hr)aģ1B9} eF$oa*>\OAڳ~GXp7_tŢc5C׉x¡L/F2opF)u-P$Tey%44g\H%;"8cb+ /NLJv.{.ZТw}{UBXTr؉"F]+, =|fXNV%;EUzXDȭQ*$zMz+#-&.\.0pUŅd:ج{2A ~)fº[=}:qW`*M+Hz;dL9-IPo'SulmASvN2J!)%ް;wsQrOdyʰD!]C]VYŪbY0ٴQG/v! |.jNJR͌iq; ;0=~ {H6_67jI^4QX7D~eh^ 0-g:d4m6kܢ:5YFwyzQV۫䟫Ū^] ,6|P\>^AϪ {S=@1@W CMn^%ȁfLۏ-.bHۓmjwwG: :\K *B7\l$8"AhT̒;” t|K.z -9?ջElM.mSF?Σ`J ,dIQu4ankS, %\k5,3J"Gq8eb|G\6N6wY ɵג͍_f/}('< @@e/* Gg(- G%\[ >Iڤ]M ZQ`9 G;Q)]1BBE.W2&]2(rabFJncys_4.R&˖RܽIIۚYe+we5C~o3R-iZZo+ⷷjSwhݓw[–s5 NL Yi#@oi52|(O:ݮ^ Ph~3r0 &f1alݨM iE>?!"H~s3z-#ekq]o!N^{JrkEͱe ZVnJ? F{6*鼆BD$cipO^;}6qHkƫuwg?!Q׈ԂT O![&-K?C u'7|H*eF٩;Hjo$i h%4{:̀tS guD/lYܸ @r$-WRfʡ6M$ ķB'fOOU!rOgOcѣr3ȏxS"5&wHX<? D#0Y{Hgp EQv0Cح)aw(Sz[ 5$ h:BnWqoE3{!]U.'`GSHwjP͍ 5"# /EFtr,L+^~?cr~}d3݉t*֙k$Ue{6e=TȘI [6?i++M P--Ȧ:' g.L,"Niʽmc\/\y'es-yILLT!@c$S# pB2T\%MkP#K9?Poi?hAovC iQ^aliO.nA&՘3@c {IţN]qFR+elGȰ.)zQ ߤ*37_ w@ #8N\ As|~#;T)Ql~ ݝf'm88A 4 k d9\":.#:-bv$M^nW2C9#_pQ)HUIb|&^]< ΰ=O':uǭ2&^6jtH =(զخBUɆl1@\:lV5(ب`B Η q8t{!x? ݙJ3\߫ x\CB kq4)ޥ ^fͿLwn*E߇Xƃ|ʣ o:j9Im*?5рc.mݮ^=\8s)]rFzW SDa'sKJϊ}dP3fm \?+!#&Za@v\n[=FDZiёτzY|GFƳY v&T 9Jnll=9ިDu Qv#ga_ك/W-I&:[vއdUEVq1ی)bٔ+<̿aɁ_XAϡ ]AZ00Zn ^W>ij!۲YAPkR~&DWBswp[Bq_ 4P[U/0|*/iƮﴟW*ҽxI-ڴ񳿱26Y~Qn4_+6> ٶy&Q&)m(~7asGBb_:?I<^~{NDp,Nkb53oCu EjW#!}Psq,SzNSos_a5d1ܲF\\]1p W >33Kx<,yg;ѿPZs^[e;[µy:Fμ{:@ ?@EMãDlv=l;1BV"m;XBƻ_ ;uaw򊺢±^Yרl~ G +-L_Wyą =jN@o q,. rP5}#6UM5:1G;/33$K'U+5yʵG ϸ,beJ*qA&Bi W@"\g`Sa0 "9pxhf"@[᎒HNp rnC( er[lאo9%#3e\IV܏vٟOE11 &i?I}'wVt^OuUFQ VU4ꑑ]a" vI%&󂯤@36lAvW{~2|Q.-!i`;*gAPaasƇsgu6y8ڬLZߋĵ_Ӷy!qUhZ=qyݜtm)YCMV44 5 v-zCSr1fCrz#FN1q@u N>ETJ}dwz@h/PF s߇:<\%jAw+ceZB.К5muNzʕqp<_7xA{WAi@ ԪwLLhAH5F'NYS@g7/hYSv߷A0qL80zPihhې}r\ ۑ#=;OuLRDJD*9W^C޿ؘi29J^NH:+ǓSrAQ.lu/!鵁ۿ$JP-e-R >qG/ed52O9zL5A#bAJ_giN~K?'L@ t)™xI'jT:뎋V9Qq[.=Zb*<(NJ jb#DܞۆrЪԫ]ݎK,>VϹA#hI5#$}y%iu#9*IYSVABZP xF0'>\}=Ն$SaP.C/OƆlDF8dOE&Te5NsٻMy<{^HzF.::In:,f*h#zLQ3PHڰ"9B1~ ;iS1ﰆd\u5 P^']B󋡌٠irܾ,36c:,$D\U|ʥxt7ov˪;pE+åQ55MV|4]1Vݫk.s9Ƕ21'-]* H.N6hZ(yBzZh6biDkZI ITdp㥠>NA};ϱԪv*SG&i 9)&X_鸙{/{)0&а;[P?>6 1BvĦ@ Oqsu <]& ;Q'uA}Y9 p=;PaT'{F+>kN$:ןQ<^ X_L&[o33b_!+S7cFaDW7 q~l!3/Wy{s7zGro1Ȯ6MAWEIݮGC8b*X\((CE2< 3M!!,8p83&էFğa޳Txx'Z?]#TTaM&; '@%C"4h:jbWFb!rk-u+j]DҘo6$|=\S*:V(wYó3Lau>pϿy9Y7 jw6 1;OckZ?(Kj!9%,4"}6}cUUb763!.Th+2x5dh1Ay@aaghAjH}/un֨qtAܴFֳ\! tyM/[&0 eCak"ٛ"¹ozxԻ ྈc9B- Z8D.kpcE A {\%Mt ヰFAvJDIv3> Mu@JXd"OAL`h[*S`rO$. =̚U>_"f_sx7>3 Tq7@Ge`OAA|g}5$OwH2IuTZfϋ_H@asM%!T&sg0d/+S{2#$Sv'y= 2_Yq,9g1A @wGx6do5Z :"L2qDVs=2k޴w|JwV!Ov RyAS7-+u{ZK.=\tZ:p8 5ahs3հO>:^ vǸKERVDYRYdVJOZZ9[Tdu-1ۨ$WOVH8N-Ѝ~(j/1A,%Ĺ1vU9W,\)b>S82pnC9jE+@ye>%⚂ qʺ֭4*-^v=TH-H،f^yt\ԖsVfJ)8$dU:E;?VȒ4o|T@v1CIr#$sDǙ)NY6ķ˴G^Rr '5O/ U,l!/v70kC"E݋ kS$?'=xG!Ï"zwDdl٩1mIͽ:KHyB<%rq' ܅7~30-"Fju+Y{9FeIhĶiE(O\?`^hj;&3 T)›&_b׃6ALtϢZxK/53^dFZ_IdpZ`eg$f[ H,~q'f㞓?&Ep`җszJט]3QWvňU%m{+ܮ!M+zzވY- ,zNi.DR gЎuur}4T=Z#s@3ӏmn֥46;GtLTqۧ$ n! ؊%GїcH@/l\qÎ *F]hO @j "y+J#-+E|K2Omq[(,H\>+[ ,֧k `ÁxGi H 2R}`iseF([,*-별m\Ti6S qaZ]3Q[TZb-oeD% PVSCknDEޱ r?V9\,H>]+f ;n}Jfw>wDd\/c+Q`!U4r0j7wv+7eL勩o TpGbXgġ䓵EdQ yݳ&ˁ ֆ2Niɐʿ )ei!l06xb|wsGB 9ϲ5iZx[_ˮU(!xi5U ='_NoO)ly_ sd:MaXKJkkWa$}c@)0O63gynƍD1.f}j~M2Kp"@8\(?C/.Y ]0 `)"hN5dM}ႝB5FO$6] ߿2mU*eFC9?*<\-&]t"o<ƿkn?kMkzִ<'mnq̱+kyDK,3Dl<å76cCDBu(t{{&2xq)dsa="χ~qgĭ UFtMPJǴFJTjJ+ c짝O 4s̙L^8sҊ{AΔfꅊ{ Jց4["k'Ѡ&Fmѭ>USP?E2aC/^4$q,rLc4pIYǔCÓ͎=AAwnQh#׃ 5Ksʈ3M5hNjq?6o6,QaJ}&2_ґ[X@avl$Tyj j/5f8ֲܬ|VqEHu,]Æ'[c N?4T[$I'݉MY~1j@wk}B0%,MI]p~-k'LEMzLϊRڒٻ\]ھ;h1}n-NP,8ź.}6JS3f)e (\{w^q Y@^OdF|(t \Z KR҃nZ}h 'ɥ@HotS{P|$;n*)Khܥ|efHur^Ġ[jGIq/F dʕg9-Ǭnj =ӱd"S$eN(W zE<`nu^⫨L^es*Ƴ4sowWPICe} uqxeao~|sgdk9Q -!O /,7}C9ۖf\XX<)n2&;AK6.jV)i7-9 i/Rw k(.7V^x(ԞO3Bty`Ź쏇x2R0&QZFg풇[;e 0*@[;hUaaOnv ] eֈ#틦(<ԛ#b#[e+3?)4`뙃F؝d#ϡSW!DusU'`1/Yf1>R F*Zׇ뼧oiMP)1ϡjJT_=Z\UC1wRfOw+ŝ%'dM{YIo!WEv+3}&f o9!'UD|XTmQK ;բ5E (d8D \k>eHGT$c4؃@pYҲS0-1r:^*4v&|[OS=Y7beB1lIL؆^66#=!蛆AMbk1"SbthJ<k(  `LK6׌lb: N^*SV_ubԆ\\鼛|YoԌdژcj(V4 ܭs(ۻ@#a``S^LLԦۻgIAZd,IT4/[(D %L);=79qE #S_ˣdk+dJ5FƯJ'J.^pfe+]BwndHY{4 tCFZ*͔dN9"\7PiY:q)8-%X~Uq8 ["ǭEɻi}tV!ԙ~LE+XfZCx]n#JIIH&V}s8%a7ۊDϽ$d2:2yH6^9< v+vًR]`dPh=Jě-3*pZrJ!|g6nP} V#_`XB:w_Z!!EXŝPڢD'tSZ~ x}!ԇd"kH 'ϯZvDJl ܋ӯ7]nfVṊYZنoJe9ErM9@eKYtأШ6`uI)h+TB5g4WOʦ& B&J'?^,PIBz>ڡUQ1m>,h"Unkt""2EkYTA$ qr_{Sn-)\SF`6I<;(dI4^ N]]r\8s "e">*ǝP*yK[n~^9db1>+ ?6}r]WA-* '(4?~y4/wuAL"s`WW 1iju]mPOImF{f8Yl(; WHbx$-hUw*ЙE-_ ]p>LwRXGi䤖u7d=fݭ^q ==#uVGn99&m߶FvÒfc6r=8SkC|֫sO[3Z@3"AM+ӫ[mgqH"']- U30n›j w J-A+&ή"bR76k+3J8-&u_)XIFf!0nSOl]}ϋSJ&",6naGI].9Q6|t:w\MeYAA˔ A 4 Owxd ɍ&홡@ZZZ2kO`Ž`xD<I_2} \2SB)8DV"@CyўXH**NYxvʢ"ne(Jj㾆)OΊ`)"Ҟڐ,C'lR8*=קaRaiB.U5*4L'Yg+7ieL0A){<%=mq5޴!)*zƹi.g, u5. n4Zfm.AdH*$Ŵ:"\moOڃ̛j$z];-?]3ǨZl&j›*gKJȁbҹs|W "m!zU%acWjuD-J^5b!zq%Y E8aY V@qLu@50=rA9SjJKTT,w9IylrW*T, _*gN.u`T| `W7,MjV61u `ZCa&,qoD>F[Eˁi#%W䌥vT^APSڄ ԗx9=Ez.7"Q;XNt gmNf!L LE"Pǫd2d>zc80^U -?4 R3:B? F->O`2Օ2mlΫ].9x(p"mZq WZ쮟5p*-\cJ eCɉ}\b;c2 ڶ\S}@{A]Zʹڥ4]bKFҵ苷Xѵb5+ 8fLwO9`e&N AʒZ<A$>Pg7sP16֜@B9!c!n){=tTͩ$HYzЎ5YD-֐ny# +ӅEZ$J>3'i):xb-9k`#@4a };zhɱ O .0WxTxo|n8Wl Ayg~ Bv!\\?(M7)1az`CЦkM~hhא:/t9)ȑj%Gtq,pz71 @EL6Wz:UO:eG\o('_%na:?hQvs˟0K%*;ZR:f{V2A#H ^shf Yhrc$ K^U/? آEze}-jr$fP25D.B<) deuZ|D*&=ay{pg! (>l \ Esz.xvQOgΣ!JL-hTI>3qO|Ĩ2GM'j]MxP*Chu\/6[ "uq60ɗ)8ݔ;FP{7S6Y>d]!ҿU_8$eސYl`89>36Rhve-gXGޛESL'ctRiz"\̫<7(PdpȒ ;tzGc5 RlB֠GQi-&v 8r js*⮖uz (, >*"[;%L60=cQߋZZG/9tG&,jȌ/K#M LQ/ynـAŷN`[= as4:HkG `xc٤͠m `kk"seH*_ NsP V&ʏ̩r&QNtU 7 L^M"s`8V-Bb ~I2ƪ5_ U8NtuUraZiqaY]UB7AJEo'_={Þ7^_>@`^mյ6%;`o۫2B*c5O>"Ö&+EN癵4NM -(XpDmtgD5q ͳ4@jhF62mOqH_V3^!`ai.orS#ٕpl1˳U?2e @"İj<:$cZGטUJEr\^a,昊@M%9> AXxoNUH4M[ʆEbkAWx }]o7zs% Fxص E&j~0xgz$pDw%*(TY-;bBURЌEOD|&f$l_މV|XqD3C@TAhҍ.Zge' c}1yxyRӨPC*`D 37)Hv ƽUʍN#NuEkdAur# rJp!(ȩ 3FK.K]%!P]$՘NnD'MwԞ$nr rB\9 ;#T(>AsIrvymz {!&43yj/G|s8d)}&a ϩٔ]{ݖHQvȍwyZ0U1JCsZWQ6onD8 !S(FQ %f@3ߠ W k`e-d,*N @qHS1-J{dSE'!l+;F4gZi5ZAwX)Gڋ~U,XQ }d5[Rs1Y">Yr& `!.6M^a3 O>&C~>OPs}h2Aƌj(#Zs{ncd(L FFLA=rCX¡ئXۿ: }囎j>pJP٦g*iZ' XӆI _OS9BBg{}4O'dMT̶k4-zhr(Y6KRdO3#Ҷk$]+Ïy& 0Tm==B]g T\\ZlŇ0BGdd s/pƳN:SoF;&Li'Қ0pckOMΛ|v9"BgPꜫ+\R- L#,fEX-9x g`T.nZw|ꮷ2èǖVT:e2llGcC?a^~JњG@2 %y; *4Ns4&l`qiZO^ä+ t 1QDibOzw`DQro\wĢ܌0ʼn![?ӈR=5=. 7Hp6]$;ڐ\ ꈤ4ѕϥos& /T./T9nqS>s4'TC |QVU,d#n.Sv `Z|6•xA@Cc U~Xˆb7Ӣ^‫ vb]v-a/%wW#^W>xa2˼b;;yI$aj /(|L8<3>Q_'WTksMݶ5mI*%jj.*7~=$uMOz~ômjn'Ex| -mLH>{d6h-L>Yԇ< rmE MQz̔ N%DLKb/7z[9lf`D#6ؑa ~O8h3274L^LM' &KHvZ4ojd N[uԂ; x-m{R`J\'l- /`PhYzInx !G@(ѺHn+n/?cϰSRC>qrifGS{%!=dXx8&h.Cetz9nkFo]u!&_z]( HOkw7K~L_LQ`Tzhro*+X>*yӪ}!(>D@+5!^!"U C Н/v|WW>sᒎe! FzuT%GJ-NIH̀fm}Hw)`T9Z1HAvOWI/ҵ zEpd_t"%oB(P`^ 遠vyM!DI gF5a`PGpI*v,,ͱ2n'y_,i_#&%ڗ+)D5b/6,lsU^ETKgF9,=2b`YrN'l$;f,b&}?0*Ve3Al ;2F3(R#:`]a-oaMíܽN[ PV{~3 ,)?m{%N\tpkauj QMk.J(OzY1u6}}qkS{5%FZ [9|{q̈́NC8|@2?5#4㚿x,r灑/8W w7Ɯ)@f5sj:d>z2={*bϵfC&S-oJ'-.;ds Y#TJyݲU|׈Mt -ɸNR!IKDJ;p0AI~,'mkvCj X]qF`,<_jf. ]0e%U >dhX7x)2Cq_S2n\N QmN |`f,nC+t㕤UsEY0´&{VʩLq4x?K)0++pyR_(.xZoa)jh8c#X֥ C+E2y,$D|ߪ/@$3$c,CӮ<,]8D$+c%k;q|КLzاICd ؃˟*r PG;Eis' LpW6%T]Q 2 . j mE"xC^F-N^ ì~. -? x}s”;Hj4:-G9E*3iJP0m1J.&9|J²Bs| [ b]Fzwҫar_ ?Ԓ$Hg]prX:;I,EwBqY?ݒO>@Cx#m'nί% IOeBFG-g#CkEвݚ(y>~Mw}iHh/Y͟ QF0W LR 1tb^òДIV%ѽgKœf:,7Z:g?T͢|H; 2Fx) >ׄba@#1#Md;ɵwJs|: npRPJ!N$/{r Wiit^ f3U/ɇFu6[ML0 SNm~tJ&:G!}i?`*Wgydd󶰳Ct! ͅFuN5hT۶\at^!˾4уL7[ށ{l\Pp#?BR QQխ _~GNY 4h_L >[ Cg*rT/z~c eDo)^ Iw: +GnugSd5k FV~#-ʼn-K9XdZ_?ߕCb71e7е _!e]Sŗ}lzO]ť,>iNG]:ʊF ]pXyD6miBQ3,-wn%0GΎ`Ezwt||@ !x=aii~nbz:o}!z^"$Fex{&kW&IbO.ᛔ ΞY/l/ ^ץs^,M.M/Vi\kpI$zThyTO;ݨlL؃#S6q83@$B9Á30ݝJ3ݯYm ÂNw5L7.$:>GC@ZZ6"/_ixnCUkDOy5'D Bv0'Ԝ}(CooYY"<ۇA:lWo. eY>JЗv 4`<(CgpRӎʾC< F Q l*&x0dgJ9c7s @[FH!:^I 9WUp=JKlF[qNwc:U: 5(`;LdZ/+j$B CQ(ll#RUC7Kl%́U7<HA w= 圷J8;3M?\dla{$W_A'.Ql^JpʖB;V+Ïdkr|Y dadWf'n(@/ =qsA$D4 ڮU.kl =e+ Kijѥ#p$"MM QX:oϘ{(L#CNLV P!F G ;h T*bMݕ`"ޞc-@z^n*m:mA'eG0,|{=<>+ yr\0Yobp@@% h}tn97z./K^G;uFo]et1F y:7Qfג-LgI^o ,Damя෶?Bog| / kZeeHI:-t`kZ,'ESۓw|XkPl.Jq)R볘Bx&W)8 u-;u|Ddq gy4&ge09oZ@Kg|dYvwqNU#kvzØy yt,KTB~O I?;!y"#f=r;zlz5_23QiQw04@{LRs M S|R-E|qOzxGy!ÒUǧY\78{_{/< qg>d8!wH g?}<- i%/lr2 澆ZNSЎ?ςU2,꺲l?-60l'(}zX Z~'n?qDB/wBhE}\'@n(&&I&+`dGo*S1bqhm%kb7G˘i"f<Ո0$,-J~] )҅K뛏Anȯدyg;¤p(M_Fna0a(\`ȕ~,j|Le~̯ e;@vs~*yۯ.GYrG u"Y8tR[y!iQ($^" 0a(bKVEFq*5XVr  EM^ qAi 6V :+>M;QSDPkx_ 2Oi: 5E,@!KΊzb@#C?A<* lpT[&Hpt:H2h_2k/ 3"\uiS朏la#*n2,[H{Z⪎^ఽxJjd9f{iխE["h5.Æ}g0*wB;8|.@#pIoϔwAx=64 obTz2[:rbZl?uܦͰXJ2x$/R eԯ^h&{Û$mX; oQ֍Wӄ/iԟ"RqvXgo8zZM'٢TH 6/P4QĄi88rӱq_Cp[Ls?`#}q`oD ;*SJ8Je|*oA-dBA{雺BPnyPܱdWouu[i/sTV/p*_Ś6 $?a׾Ը'W, 88#h®`e^ 7 ߧNG_gHҜj8MKip7:? ԭAnZܼoCRW~!=#2qH"1f~u9xqwxgEE bWx<+쬶K&e[}#Cݜ cLCsbnqyXr hAE;MPri\'H=`;|`MW85W/ -),(}xаFt$vWFvb9gtarލgQ"CPo^lD;|JDi-ոhĈ F3?-:Vцʿ>Cnϝ"X2uo̼Skű\eg)Df@h.#-wn,^j@G}lkim\#ЌoM{S-Q6ّˍbj4z/Gt[Eщ{u -Žnц4T{!VzHivd{(.Lz|5u+zH l+ͤ}/TyV,ӱV9r`S$v~3yONO m ;{pW:Bp?Y8aӍ􍂆9.mjuP*7 Mi%2ȂV,onKͬW9oWxKY|n;?U814;&r-VNN*s1J41A:ΛΖ6 o8ֻjԚ uY-Zq|U+}` 7`+2p |xgVEskNw-WoCZuC&ߗ Ty6>QNy"oBRU M@gvsbwl!iS2Y67XOM[WA9i:|؏bӳѠ4M{KJVQMdhzYLIUj{6nMiY jTzjZd.FC&Rn~U@&v8iE)^/EOtle @~V۩l{ao~Fv _sc6#qG[x/S4H:;vÉUCO;gzB"QA, ~WOIbC0%ʑ*uX9dq ^8hq*Q?OE3`5>P >m(7@0|@*YTby&W5"=e,- 4ͻ T"dĵ;Կ\tԊ Dhhf]7uo˼*r.ɷG@ qI^.=3%cMW:\0JT.0o׎ƾ-gQh-Fuoo[LxbǞ9 Iiҏ7:s+F{\:Y D+B˨}u׶mQ[ ^r` .i*o?$܃SWf(PiɍTaQ)N# 1*Z/T0ހNX!F[x#5JM{Ru=R"a9&2clh}w 䊱'98SΰC`OѬ d+[C&Yu‚F'̹k"11Od 8 ${m8g25[8̽:ip2y=x`װ+$uuK=bcTH1(30- "U6G#7{d8'桹N!t*Q9gZah2xޘUb(R21.+Ïx@n[z} s ٶ3rz8ZvggR3cUam FN #~ьujj#Fw8U`dJr ?WݜI<'b)N˳J+-+ j οD~61l*MO$Z\=eG wɫe&%h8d@Ig~ϋE>7r;O(@SmdDYMm>:,ȗ5dKVT.TTv}S綣I VM |ٖ+\".)6I4&kaf0qohysN! rt~+$¨U1S4''7և2SCϬ$j֐qEؙYUJf;w<6'Pr(=1HQBZu Rr[aS0@Yxhh. iq6Ge1jJZ [ME'\ͱhfe0W@MBndfV4Y L; ^ogj/|ؓ1\t'"¦Ei25s~}4b< +r|rW3ޠBc ذ^w@'MVԧTh5IEG k0Mb)=Padҹ })Ev%;3L398@Y-PֳZ!X?97,O*jjpDŽ]ySGܯkWsB<"[֝vTt|8n<fw@p43;/fq|=}2]d=> BV6% ⧈H`p7_"s0D1vP5Ex3_2~ʛ&?n i#L:ɠѽ^㶈? 3[uRi~cȂA%RG6 vcvidO%("8@݀mX7j'R',1fSJVnxl0C;&s$<%C֭$^LgBFwtů2$9Ca=qŏG%r2cU)Saف>*{XYK [G{DUczZZ,u7{71ch΂4O~r4VvluGK)D==.&BA^ H#FL WVnRJyIϿJ$8d!lppʍFH>s6pK|0u) W$R&tn+@W0yfm J@o$Qnvcw0pta $&>ᑧ?2+I%kŖA8/KMH,BqcsWi bYqzjf[䳥RCt~s` S/ j*`Z\!Ѹ`P7$Ooyw]n`0?TAeI (M]3"G$'qR6u\EײGpB*9JyV$ ~Tw!KGOS]3m ;dx7 3gmOĆ纴bc{@! "%]kXf"(!ReXf0ՖwFH Ν&34[,R*ZմbJyJN50oB#G O6O < 1q.$ΫR&֎HxjZP^}!GuP6Ќ}JlB2in`pW"ނ]!(0^rwa,kSxnK-$9ѫ&xmvo >QwօaݥSݸ2%j;7dK?=Whl }%N==\$@Rb (&C."QRmhz}sVsQ39ﭒϢI5-:rcTLy[,[e BL3쉸m袾0)>Ӷ~~Ry0>X\OX,)&ex"Jc T[xQ|;rOkFųwfu98uC=}`ZVP`C;LCF9 ,䶥Z˧齐Whnۄ!94m约(ŰלL7`#A6GkX_[qN8Ħ'j%YWJ䉡ѝ感%ɬnYf0<4Y*8_h CoEGtMЗ@iM!7Mj(N8}Zl*n~!׫n;Ҿr.S<&Q@Y_ 6Aı6m:a&!s0{!kS*JLS%k&qL~Poq&;YT5= X2LWw.vܴUUy5훭 _ :X18|5'g~Ox&YP]5Kgڴ,s]5 =JPqxʛggPnd\4[X-]S}jY;zK] swiht6+vS{?HJzBh &kCO?WI}ud2. C\3+o74˞Q/L*jp.j]uxcW)ڇ?o|KN^ΖcQq߫g.w>9D Qn+I'TM̓sjhFgR'=MP#gQ՜"DŽgrFZMjَKcuhыֶqGJxq BpzIRNSwA[o8%X*6&i*UbT)aF m0:u`|AVHiȩ:JhC趻fVvaA2H(,7Wޚ~[ͫwlHgi cW3g{ g56c< 1\EN<tcpf!{;hNl7.~DԻ3^).zz bֳ+YȻȀJZ2v"THsK_/lm;#xjvGWޡm X=%L8r5 ~GHz&F4Lؑթiq|d+^_XyV vtF딴/;5eg:"$'y_8v:s8ϮK62N +?NY«_aZ]>!Epqml_6c6"jUOTwTGpD$AWNDw%rRɏ-Y<]#kB_nmuXrypddWl%R7Wy:4,26f6 v{PD(gTb6)TQ#Yv uT{U`4 pۭtT?9bv^n4?ӒZL8cńE\N-LOy+pyQ!f/Uӯ$q:?!֗& AJ` Vb~#X"'A*sZ+3s[j_]%o^%QhW.|Y{)9S(w Y밿gN {l Ç?յ| _RVuP-NjTC|F TX=/,QZr7h:)DzUtnR7jNՈYZxhtvj_b253aGӯ4{!Y} !/=7tSA7"boݾY -e` BE%Igכ+OO="48h| K#gw|pX❢*/*kc}#aUTh:Chׇ/6iڦkLt-: P q=(۪T) Zlׅ}{bu^ΈeP֏>oIuG_xX i2! R~Y㑷=DBgEVn怪hՁqY1%GvG kݜ]d8m"6܈[OfDgSO|HOjҢ۾B7[tU=-E=u#ȂmAt[~|\쌧?Y/Ġ+D|]#l V39-:NQ˟=Wj9mOSc ,)s> +V2|T,-f 5a=_(eS $ORƵniN]]캊AƻSϺ[1릾Ah3`'Flܾ;FY#F!?²vvUJ,3Iw"uH,àV8qWc,7NG5)rI@ЄMIkbl4f\3}-+iH{_ gC>'R`4/K E7׫_a'%guWTvP$9jB41n#'lR`e]$슁C\Bz絻f@rP@5(i,-Sxa2dv"#LAQic$c-u1MΈo#SHQcsŁ%a*RR$^(J%l킯r*Ηn3t(lUWdY"BPեL(0ڷ܈!veZf r ʩK~&\)pK`zj:-i3bȤa@$ѽ>ZW=Tj:(=Hy",;'i$2 it9Ҩ,qIz [U_"2-4Fl&Iw8a x-C.QA.6'ݒlO*sY׿ݗc뀀w |ʖrg?٧SQ\bC1'81I:f?EէP(fwc/ ]i=pH:Pѫ4;O;6r$#gMLj aMqo[GmW)3a?b`-2 Fekǘ ԈBU)mP}'{,$^{{cuV4sbEcf! w~XfsOu_p;50|B.j៥Q S>/:o3}E|lAC< 1%Iܖף\珤Z q?O7|%Opi\yHQ@6FR?'rtxl-X/i"߽1!w2bɓJo.B!bŘH[ tmS/Ww/v<}Ae]?~$@alWO*0z[vO`'T?1? D;3/)oaɢ&4LxG}c&Hﺉ |{{.͈!bUKJ9oZMuc#<&f;CQ+vJFB~:k8PH?(qvdS}}A~qb'lmo'8B+MR"GrtHXw^-S@v6Ca`D}kiKXrQGϽ*]YJziHOʟ}Q=%X%ygJLuOb95G骑98F/olNV0Le[|,ֱ+~tǟQB*H)d{^'+rPuF?圼\jv$ c=7dHCEYK\9ZDer-ۛ^>&;nUSv&m Wٻ/Y-0Q C, )=㔼 `RYqa{(0$q/954'kbC|1ڃB XJ VW5zET(RIиvP$Ggʞ@H|S3B cns-R>P˧GJGK{o.I>m!ea@FpkfP\wVn Ms ,IG澺9|-SE+2&P+<kVIO(0ɏ%DBCOX̭5Xz/286;fֳSORAmf-{>%,Atak E5X=Z]~iLX:a(7|1?B"C ޛ ~X hihc".EpLB Nh"4GtH{AV5V%¢-mμf&_C ͻsAŤfX5H[E6ѓy(l \"]#4PZb?Phm㸝Y߬yT v1BNF)oYͦ$qt~I W]DQ"@?HG#5{:w 5WHXɸJHnqЦ:c}oHӒ99V\yqq&=$'~a諈1ӼIDHËLjh 34K,߬oSڨ<%sal#n1)gWh1FʲJ# "Ƚؚ91Hbt& UAS^sWLj/ <#nNL<=0%#%^EAqܧ^NRKt ٣XDu.{ ~ p*·ACīϏaA_"HT wHE^J E1߉rNqn`BLɥ;XAF'ѦptV_}>bT\ɩQ!VXRl f '/ϗBft2/7A̸m4 c'f=ݧfzWI<*Gy;ҥ|P:jPALjOx"#r8"]n_t1VOI(4!A:**}vl[ۙFq6wȴ#IKAZSen[]}+}Ǝ0zF͛" vj'Žxk&P h~PL4ʾ^0q&lKZ*͹]2BfA)On>6.z0@OK`˛r+A}R= +4 _I/fBs< C^En?\4ҋ*~ h;SPLP'+m0_}/| =O$~]Rf`m+xbH  Bq0 Rk!'u({wS [8v(йe@!鞽o3hj9^ 2V6*}N0Vk#xCUt,`p+Mh@3U]3Qkuog(ء`C; {/k9|cd&hnUq8 Z\D?4oKxs}VwM6w'ee֝e.#'g3  5D.؂YZ! ^h6aGlw t`:u Dkj.v5A>xUm5~XC<̧{|:ŐhdOoR􄹠NKJz&С=HmXk6;|WXVY:u1dqc7EVcs᫻ȍ%9oN 7pe.C],VnJbӐk3] iFxLΤ#"EQ{Zu~^(#,RA=th: TC@,,٪}ZeE͑OLK/4N>! ~6g,K ^Βˀ*5]_SjQkY,]M+g88"ng Ƨɺ0)6 WvPVeC]1]b + ΍T~m:hGꇣMOt@aQT_%w[^ٗJ|Yqij{׺B[dc׹YCaA8g^`#ȯ-&4UQ>ƒO 91'̩bcnԓ3.6WU'pɗ&m߅y@,HD28OU"?{.Ĵ; 5k+`gft3\W--Cl)f]ϐoC#Y%_a%a\]94 )kηKCYEE VN%72i@w}NmqJݔ8h̓3-a?e[V&J$L+\BcU#Ĕ PTM(*'۪bţnӊZ S ōzOx_ l,I36Y$%MRXu֛ad"ܶ8z40 }x%z~cgNg&x XZ4Z6@qNRץufΚpR5UeHUͬpg25.8$'[@n2B/ԱgaTo5v]cqô~Ѓ^S64,߻:[v$](tmZ'iӕ)0̖8FmTLu;D<9#2Z?)ý2xeVjA Y+OJv - az18TBn͎tW#121hxy&in3Bh|jn$.z=_߾'M/&Zf&lvUg8ѿA m2--rmWLG5Ȟ\%9m8]9*Mo3\!SCˈs2c wwL xPLظ$1sCDY nzE !u=Cm'&.|썠*|~G#t-:W?8.FBi,GZ8׋e).r;Z g #iz$}D )p%m.MNjEc2"2,< ^:ؖ4hJ ǁ540#/'ԥ1pB*vm=4V1p ,+?%Ue?(W-,m\2'xO[cJ뺬Fv)Iu+V=v l^E5j\\`U™,kj9h,bm9⪺S#!݊l*|WtwGS :kwQ?),#% պULp, s,nJʅ\njg| ~+ԛM~nC_Pr"[Nm݊JNy؄ԑ Ct̏6 n8V<st]&lLnyלhs֨gJ[nԆcg 7v:h=LM7,О!J`o~)e ]za|U.?l!1~}k5f, "S :.y$>!q<<Ƈ]˧c~ڻ <c4TKӽb^5twdS&Q'g 4.lG=$5ܕ_>80?n]QK~ul.xDh˲JfB9[AcL/m3LvȚ%^Ʈ6/뭅T%*%\pU"fhf3~P4*=p:$F)jFhJɾA!ݹ3M% V }> ͯVB4P8yWJ`>1ށw 8\2nټE{`J!DT{>z'yS[&a:hr[p'ґݱ(_1^#`#nc*f o\]p 8|5I:\~_&~-8"8S% ZT埻PDs%+ K:ooɇ2k'd=z!G9xԮ ro>6Q:L4^ǜd'XMAskd>F{ZbIGjQӶ6#hs*U 5`ң,0XLho/;쬨놞;}8k6?;4;.~Vдq 58IK##]chYh:NMɴh#ݼ*:U'” ^GfhF-PBOQL0kuϝN<[7.``aB)\Z/NٞϞ 4!E+g.<7F>gN` }czvc=QmGw3c]YcY:@Dhf2T>wn=e87qbybzet&VOX5xV[?^*^en2-jKP51HesI{Z!bj8N q2O[Y(фcD-?z݂¦οNaaHFj=UrVSsp jt (rE-i1}lO)5ж+bapY\{Uq}G7pBt>7$),cO]i喲Cq21BO889HqQqdERHui%(խhnv_Z֒kP9Rc&`/jkk,9݌9呄5<4'狭w8T=ѼSdžE9%S$Fh=Hdyw }Wy6MP#OѺ CPߕLOS(7UM{ Ϫ^¯:te&ܑ/-gorƙY==+z^X  `bQLj{5a}`]ؖ^ =-&,"=2jS.a;A^{uukQMsٕHUjܥ6KS:v84[BWF[[6-em'̪KF9%2HY1rha0NvCM|vbggcg'=Myby4Y H֟BO,:vBXvuEch1*YvfDdQMTR,U>i4_'<Q>E5Kh35*aB\U,ɠcL3T've}7sbrp6Q+l7,g}u;7}@g#/UYj3i,_ aU)m^\:#zbGX&{yfT ',"{^ދ "^Hs(|cf5 kXհ9ND{}5|EO~ w@z{1p-HŪ-59)K_}E4lyz]1Nxe[tEi ?L ;:ڻggRx ^)@K%BδȨ 7? C){hK[\+Raax_߁Q`϶3MP˰Wue'a= z'In% ,.vnpr.b@ۖU~JWjw3bjcQ:61(@3vtVڸ::  w ,@F6(604&0QP"ş2>ֽ%: H Pt"+~ Ư^}@;x( n>} *37[w`6SodVwNr5iCss`9ԥtЕ~zC,>p1awNhHܪ$>pↄ =üvEdh?n탂ĞU#58 7z̀p8f5 aTf^sc]NLDZ(\Gz΂\h2EO:<}It`X/EA~Nf dhBUGX<*xt~Ũ>1YFY{۾R=fo73^0ZAç0]4yQǘ'mX5*񹒛N %9gr"O=gz%XQeg%׳0%HxeqpTia/rؽ`΅9HZ@@ԍкHM=d xpa!:6rlfhH˲`Q-3ɩpu 蔗FM"\{aʃӔMX]'6A{js'{/OЅZ ؘ\rRA`ERHF_^?| gti%IaY;r:164lҖsIQM4Y=t0ήw?U]oY=#1J,81R0Q'SY*$Cqiȷ 7u3c=N;WO2w]7-5\Lb̾ :(\'R<^8*!8c%,kJqJ{R!*$xb࿜) ٨<ԭ :6ƖFДH;YV=9x< ZYxCiuhIs+\6G![_!2%agdV[+m4*GG[ɾ oi *ʶ OA'8Cwbn,EZA׬lGm%SP}뛘 qʶߓ' l`^fҍ݋Zitr7ZV`= 8Tp11)S&@,CyP%U3v)VH{T NzrF775IB}T1dz ÂS*ža#{%"9~š˲-zHqP=eu&[Z8J38:O S:#r91Rq-Yn2•$c͌?p݉[C6i9AUP]Kl%s:uxZUϔ~o<4"JW$Ox]-]e݉xG&fu*7 Om"g{`Qr̖yh~۾Okl",}`8RX͈Xc[q#0tGCeh$duʓOUDI~-U{j0|#a"E-zbQCoﱬNfMX1,'V̫ d;8=Fފq* ځ D }+,ZLv6Mؿ/6c}+.d]1JTǀxg;d|VoVުfxI;]T̹(hWn3pP*$MGQ5{KX, K1{Sr S#IbaE }oӷ[Ǭ+"+񇾧=NF (Z*ŞZS9/Et\ S&HoV6i=Z=. 5o4Ŝu;c5v;KyJ|X p7+!=(nd/\U莀=@ ;^/#9"K;BHI̩ *ǍjN-~>ṙ^B edx@/ F7$dBVi^k!,Z]葸$@h-gN WŒ*~<4J ۬${lfg^.3$U"VNlHN,*dE(`@*뚷a soڥ&F[H -?Zgb?U;l;$1NF4~ 2r(#\g"mf@i4+C冄6\jrjhO0ʒthl+mqw4WQrt[ фK=-ȹ4$ ,;"|!C5:鳽PEMf }M !^9ѯdAݟ)E e>F'9 |TҖo\!1tӺB=6v7F^wk`hZcgR.(.NwR*ޞ00{JSpO^ aktÎA)I N+3*tSc<׊#'Q[eMϼ\`K'٢4~*P.Bg.(WBz]`Fh̦-ZCƈ|DJH/5U6s"< [Ǖ Ž"BI9Qt=xRCi'-ǺHKʰjce =}b衹hNʣY}@JCC XS"˿&/-`B]v(AÚ8X >џH79u`JTW/ 5X*be:?d1}>}%*U5ťD/73LVZrKwz3f{n߀<-' /ka. V&oHSQ/ı:Sڶ)5?&7NPyA_FH8/2z J ^64d9=2H}3aPGB'!_g_p7*IӒtK/2-rW^:j!tH;!^{hԁE{hBĶs| ]l_3tذ5&˵Y( yHLlDFWf'ɦȐÇbwkXAյKM(XnBʘ ~H;# SD9LDaf+{oD9H P7t- +1[( g65 A=pȏUaBUb-|B%Mlv׳,`\4z4o6v?!&Y1)f{Ⱥ% ~DpfŰVbHEp]%T%\8p2 NuI,eJrŹ0Ye5ˈ ױV)O\7Dxkeb% 9ȫozM > &'pd_a{!(ni n*Ț]FNi:sɞ uC39IlQr$ UIV):IP.Dq,K^-#dTe,1]e%=,ѧZU`9򬡁ו ՚=yL+2 *o+܎VSRHR`bN/%cLWoAjm+rG[ m;ۚ\ZFHoW 0W۷ Xv7NEj_{V"&^ ^_cjORTZcAGi/)H d$dy?5dtTlR8AG;t- jFq/oK${qE!}jCp d>"8d=+5<U٥?vM !픩g._;y;X'xI W?bPI$+gk@%urHu0m%~1"rit7"ʰ9o3X>"P'KTьdjeOb˼,O85a_yf{ 66j`|p/#zPcXL3tB*eZm&Nsg5~ɼ= ?IQ^Ӱjrݣw!K=M[ԋqIߒ *;뉈ݳ/=VA`.;؎thCo#};uJ UJRE.Js2cʖskf {HoŤdѦ]rfzpx$_"X}nfH?|>+#Ai>eV 5CZ*O, ilcT8q 9Aϋ70ᲾT0^Ϥʥm_?'nGbv=nÝ%3wX`X ^hPL :yʵJY=̍؍LCI\ j@k;C"V~B`1L6 %Pd=,RI+eK|9}Snepeor7_Bh.s }_nUʜd!S5Jn aoL4 %إn+~T zMAV] z y![zؗR.ܖH9EZ~XLȮYqUc6 zB޶:o~ħ5$]ĕXsi eW{8"ĺN6gɣ+N$ 10+G8.Bύy օkPdK4d0($/JB&2w29%#+w WVK2cE\VO^}I<%HcYPi l㆟c `n`D= )N;xk=+5}m!w}dK'&TLu,ԁMD :_kvY@{Z" 1:i.pm4$iD]cZ=C{y˪MUA}beTvZGy'GrZH$sYw R2jt/?[/OI<+'SQ:(k/^CavNtƒ2i=J&\5*l`9k/H%] X[Or){kk{;,0}zd ~q2cliuC#ݷl])3JI!So]J{=|-xQG~wt h }J7y)O+J,<dESk%twOwKq$ UIƻ 6^f/. m`-Vx,#?N}I (Փ27˃1-< ~NSׇHeKyZ0{S,P?iC1DŽ`L@\ ->;XRYj#a;on9suh%i@ÅFX&PT(st'{$4;#X ;囑Na8/#c1q5rRDjmo=B}`lӥ4n4 :_#fkyKIggvПd(T%~#~=w'D <ʨ:qقWpkv1r$9_g4iVv&jʔ0~V+ 94|h@a~z},L'$,˰0Lg y'q0W48= JqC=wჵMbd,hz 3uM~m*"|XIn#~CsksIzVAY^_1~Vjɟ6|9$ͬj ܱ2H2TE.ʵeյ(USu";P/P)ba?sģKnt»ƒ[w06@p!e@ҶPɊR@b?E^p~&:2Ȇ_iͯW#x4Ȟ`\$[%'"W/N(sxE6jpLg ^"CxQf4k?-|1?uMM4;;r ~D]/WK(b2$!Ca&@TlZk+UܘgrrFZQQ{g9u:u_M,iڃ)_3l]czP-3r3 G.@IJ;hF/VyZY(-k/g7w.yVe{ Vcp܅o4MSgf@ْw.s6{5tDemT= $>9]+4SfDv/<4}zlrK(0tVB*BD~}Gva\ʢ6/ /S:(kvc NS/2]tc٣uYnkW0c&'?w:jnȁ͡ΓHv)jv؊+˂3H,-*߸fŀ#]ȲY-+YVÆ}? DԻr)DŽVmQOum*FJĥ&owR&F5o>)<dH00E ̪͐-(kయRyH4ڪZ/D%)r|gZx"?_ت?aurg_x{R7`iϰ:1{: T\g=V=ӇB@v\_kMYͲsVs!Ff}C*ODNhS`9X:Hsj}LjHh hAYRͣ RXÐiJb+}/Iz5&D/yε`Mrƒizk,7HxhkS- ;a`!I1Vz I7:CmA! d2pAK_QB_Q-oqƎ:\J.ټ~Yh-lt IiޏQ+eRCgYυ+& D`E="y^4x*S)ғ>⤟hFa +Ts qx4fN$ M9 F4[plw 5CI`Pq_b"*=F.\RNgKX"ˁ1}EW[hC$SՄ5wȑlǜbO-u ~MQ'*y6[`dz25`3I C+??.g#ѼdV+8] !/RiPR=mbpdzmABgsl<# e䃧WD^Bf*`L4d]Kk87{m&S {8qMnUlSW<CN(l`*|&T9n{ckUsJmԧP}?5v`Oy|'Q[ !|n25:#\l&* ,˺n+?*ruW㜒\Sֲfδσ["^'(k4&-#i~5{$SwQح#$*mNH?/4qT$ q 1md‹>b53 9 | KdoEZU09,nù-Io [xHcSQt*;F}%ڴl[aS{`Va{SokuT+Z6H.? ݦ0dyi:Oנ3X (L~ifLꉿ*^P Jd  GAk0E! o1XQX>$VnkыA%^>en^O,}EykN_%yL'J"1뙋q*53\> 7r߆an"P2Q85ach̟=/sx[oSvdR-D@CyQ8W@g8Scm/X&'l}A ~rEx0Xrn]\ΓZ?ZH`7i T-k*xoaY$' IGy'ʱ!ӸVmsK`{̉3}_)79 o_@ %>hJ^kEyY89E#jFrШITǔ }sV2=0LM%???F1 d$L,CkZgVK8/ʳO@]Qt7 C 9]d{VTT1O8? aO(#NrZgCx忓*\?;/t97wo!JiWQ~16Z,N"b2o0t!10a;h 8wu*!t8M8uy1l)!8>t ٯ$`UaVg~93\qF ~tޡ7 x^AO釚1ױ"Z(p"Iϖ)p;vri6M\d8wxpWL-frQonynj8zEc0Ǽ2TO*ƕ]宅HK)qctk@ U=0Q}%_U37C 4բץm9k T_^q,ba*tKAFzfg]ZyY*5MUi.;r,㨹:OֳIe4(J/ $Tp_ct]MP]G |Az~UcK~KN.MS =;t3koKY㬦Tk7 ޴C'lNss:Tр/esU#28DuS|ݡ^(rSۃuV-3:ſ_ڷ01i|ӄzQ^*I_ y=AQ]X7'0æ#;qVF9G[!Sfc Vo1hS1͕SrUʧNUkӢ9#: x(Da KӬr&K'9c}TP$'ʛ3zcybL)xAFԽ范>&'WrPJ-_U130|+E*[HI2Q{S"2S@:itEw``-=~Χc,*(ag fhؗ?;xB;Kb̌CPDeoN p|6ZK/t1qS>wovJv}LR"Hcj J<t~3)ulLҚ?s4k1>'D.uT Gue-"̎RvK(o&b:C5ҞjCmS$zI\Q/(G!|1"OAD2 Z2-HgQS20^ jDN}C !>Ind]HUjd4ldHd.(-Sc f )@:l~dR o3^~mp"v ]!a`;Bb9L 4 M+͂ [*)`:+UmUZy8<d}"dn*;Sl{T/cfNEnwG!*~uKSEa& ՚D~Us Sb g=9I(Quzf?wy&fs2a@))**9?ܲ\)BkoKh`E\g=ƿEU֡~'"b|koC yF9 v`seƸTz>%FuPwA~ &%$R6n`JDG*W#I`AAWe9U+)[Us΁|G62\"dV诓nZ` _Slg9kSL x9zm ε14DPLз? ejY0Շ/nk͙oc/P ]S'[Bۼo[oS 477flXŅW*/>woE1wiM;-΋>A2 -7N '\MWE|b HnnUDF`d(D*҅T6P}sܻ`18:nfc>B+YsY;ZZRd=юKGkVх)Jnw _T:{O{x: Aqm ޻d{jS7ױ`" o!%1PNu[+ݱYUu™к4+I‰} [ ]ȳ2ߍ|xxˉwQ)Ai` s"2]XFmH Cen_{Eǩ>q7=,XڐmBt l ^PY[3#@خeSBUàyV"4o~wfGg 6V_m> 6,`Ze;5WV&}y1s4)eԸ{1*& @r8OJlp/$JWe)rv =w[ z2wFܲϕ?C "s7E&xx?VoUm2k5lY_=YtGc-Y[Ewu:KT72lh0<2 ͪy]\(ɪp.lgO- .DTb`ĉ y fUj1%[F*(yODi(8ki}[,έ"<E Xx-JAdhKeV(,ؾn: З:ʹ` _s-H;B5 )r 3v̍k:ym^ba"'pp" v u?o`#Qz0;Zq)nl27&51^CN*(G{l&-f L/y1(PWBI!]fX'LᔎqTPwܦD(N&4ӤU9Cnl#+TץfJWPj/&VpO b6gcm ߐ2-pj6̻o묚]ό}F⤸Q1 J _ÍO6ՀĕB[y\7WA+5NsDf5V̆m@5[ ȶEmޯ."׬6= +WnBxWh_N)< UVc1{Kg܊|HݯgjJڮH6vb9Ȼ+PH_Č>D&lT.5?9 ^~/sMN)%n<tp|Y%P4hrCzwLmg'!fcҺbp4,t30BeCս A<+z(>ݎ7enAoȷ_bTT#hqjO+$G3x]ɯzQO!Q֎D]Nأ^~F`ٴnr3h}HhjGm-rl( xcαN.h1Wu,dC{2cD4m<ce^q+l9W,-T(ei7zSK1'h툲6pHk5pBaPvA*ky##e0PmA)֢AIESzoNk$Z%V 41A%X%AҶ霨`cӯw0xLgGq 70Ĺ ROgӪ*i&%^>^fO=ļၚ=:6zo)^>#<"gFW£ʄ ;TS_G3Az<'axz9i9: Mk]إ ֝.ޞx`;㡹ZR~C>C^]T2 8@]rfIڀ0 EuTp"2RIujRΒ5cqgaV;r#轚Ģ rO͎iT9L7usլܴ@f\ ^9u `>ɽlPT)NE-N. ȥWf͗6'֛pUg/Fvv>ǫЎou: `ZjȮ&3:p8 ڶ:yݬ&vӭUP5ބfJŸ{иgj*AE~FIt쮹<poo|&֛ȊZ)n³BiyPKN۾4MQK<.k4 :,@6[!\XurbonvvU##'uz8,>֭8B83-`'ðANS$-훝ӞʁP@mN,Ֆys1".@ k1-8>`=j-MSX % PWyMޕ, %^TmT J5"9`fWl5^i{%˓Ԩq#[L òDf`>˩ky K]  ~T+ .0~v;a:4n[~|cnJyva+<ФfCK }I.seirLV/M~sЀd+N$j ĉ_bMIHM~lNaan?6gKK[g!)"<_6L|鴾| >n֠ٔ nwaz\>2L1XBu';SM)Tg4]vUt$Sr[/Gչʄs@=hJgnG {.8H޲RIm,ƣ{/pj[͵Q/%$ yWzd&PƤ]'2d~5?X8s_/i6+D" a nh;g@"Hn46{$ٻ)Yn7{x!Y7@d$p]/FGq%>Auzj7A14.7S LB2m|::K-(aZ ,_8ó̽>uM+K|p,Z1ԍ'N Guh~vJ6Q^K ҦaMe^|'4 t?\l`Hyiy"9m_$E[!K {˛M jY[G ~5ӣGMsa&Nl!}Z^lw51[“t4Z Ϸ9IGsʁce";l4{3h/I=d>dՍo!J _HEޥ!OR O1OBr䀱m<lf(p&{rkU ˗͸@6WUf":P#bT1MpDgY݄z͸HZsh `6Z؁&c52}7Tow6/Ԑ ^YRMvV=+c*gX<YLJ pG rE+@NБOkO$  d|aRi1*fHOL?POa 2P73X4(Ӳ x T_=oBzN2u~)RʿѓOFm!eVFT?` lvÛGQ[tZ5 {\ :WyX"ۑfVh&=pG"/ʎu HhmLIGx^4v諮pUw)iT2!7>pvS{c'ǔ5΅"rHxKk;H&:%= rdV56:vr zv*!dĿۧ5yE[ejKsl %`?%^\TdI`YB,6}E#J{rі;.]z̒TMSxl&U!2z}.\E x ^5j^f&%1hUfRoA_52!=`K+ɜ[s@`5f5gJMDprh5պ 92MKb fKZ s_v(_w?}Wߑe fQҩ|Fb[ l-ΚdBU_ariX)Ϧ|~ewu4kzvAdoSSaB,CxSKr֖ٚ=PRwZCӋ^V4@2,^u%Ӕ*ݤ{4 33'3:oIqbmDfpWbg@0ni߲b9r2M'3?>{ӰYDzIIrI`;z漮H6%$G$o6`|b=RV!KVyOasY&MviSxZv{LܖS3\>~ ~1 @;÷ py@Q0ɝ%=֎SA/W QQN&lj@{OB́SEe'.ޓ JmlЬߊikZ3fEҘB]+q]LwXd$iHXzt97 @#| zNn?sA,5[vhAA2 I?$ _Bx`dǿ%/5uWM{4|䫘}~O?n9GYۍ(\$OgօZ,T.);;KeEqZvh9{;']I& ( Yq/]5#Ui . }D͂v-anMޚ !`nfbjb 5eEV^eF0c 8nFE*yFGSpm+kG3v6+V1+bg-#`N?0'l|9- 0MxKkv[%C-_ ׃YGo 8s 5TT{6wǤZ jg 4޹ZN: + 2ė`lGmBAMrxg@"0W7w\ܰy•*R+(ܔAHUp:u 0EnڅL-,zYu՟uxPa-eNr,ɶo.D'D0P|hV<|W]iT;m"PUyN~~g &~p&u C;eb {"B" ̠~A䨵 Bc?Q&r (t&wגwI &e%;c}E$cȼ$1~B^y7[ +$_G I$zjm;JPz] /IӽQ `&"~(0d[LX&o̹ڙоFTW>o^"^>Nj%XZf0{EkWhΏDp敏 %;2$q~95x@skY[/q'rI gBh\9JvN{mv9:QzYWHKy)``a`1z+OݨG_\q^ Ű*%jh_(h8EMjf[6M^i@B*UL%NÆ6)lȯsu[O0i3qjPpA`z,|յ4]/ oHAC<U}t@Z5KcNX\0cb ^s"66%Y O{3Mw=gYWT= :U*q[5rjL~Xgu c\GJ+^|EmaScK]}E} ҋ%B 6`ړ8RW鿎UIzi<L|wk m!74.01!dA,qeM `J 7v ɐTǩMtehD˕(ND S h 'q;Ns dvf}A#2 ::V7|i-^%|Q%9쥔vc#_%Q(/Zb3FK].ڦ(3Iq{:^NO"u2o"BpW+8|$.YrXR< y?fUp;D1QZ3qH]4}vj$p%yW;C{_)2>(Y~kxyDWG;C~Ϯ/[BVvQI&;cbCg^g e֨~aMV,Em4wZ.H-fvrj^\X=e>s?s(듾<6Q }dْ'D]ȑTLn@/R.ڗ bu#5!4Cו79kAh\5y \lbo>Qy%\]fZsvXg574s=#`` M_oZF:"4r_ׁHa*h,"'D}m.;n+w6Q4Osrh5H|so+OɸOĭ:VM.R-{f@P$?%.1`#ǿzk򭈂@ d4w^,_iMgIF`莳xbY,ZyS.а:Rh#4ݪ sٔf5ا,o2bZ%i$Qs\,(k%ҞG&} Rx?)I/nݼ0v(Jg?X %Z&`yGA 3/<ʺyOشćQ4'?%v^zB-C&g{ęrN"y,gSj ӌ5qXe='2c.]nUuڭc.! ^ BI!9h,*N-E) ^9wÊA'"i=Ӛ嬄ws$Sl(eX#'\\LB _$ɟLl}>|jq6+dF:n8P7W_9"O7W&Zͅ2!=4tVҩC@]9%k240g8\/X֑y:8+7N}(4/*"+KX#-fNxB)MI &!G!S5[F_ׇ~RsyաsB`=ɢ:?%ҋÎqs ڰ s!UⱒUjQ }O? q%+LlP 2Mk{آSJ1h| <K_ސ<ʰ /ѻsH:Oghq|Œ-#&} MNfMqG/Y\pDݛpQZ1 뼁>Ug+Ҵlz/ K q7bi^CR"/oȾW5 jMeޖqpM,3M KAf; گPIS Rr l1 nM0i ;3֫5^#9&vzcd᛺=aMwNo;:w2Y !@ͻ@owT(C#}7 P=Nw-e}[v &HPS/0fd}٧MZPVLa)9 n5 n8yZ@j-ʰ L \$xUppgGv(D+eyG8'V_ M-~69XISA35M8.W *O] MަgvZn{3n=cp+qD7⡊LnC57`RCaeOŧZC_Vb5Rkj~AOv~&)VlplcW˙e_4%'#wAl;(p̝2!)FD':& phd*m>eo?**f}کaFF1Ć3aǫ,o+''*2)+HV Wvǵ,i@mH0=s[!Zx*PmT^9ɱ:ʏCP/XPzt֭=es珡s=qfv5=cV# ].݆ fbW`M 1cKc{c !(T__0ihn#" Rݡ)cTzm(exA.uxE4ecG)sżgJ{ wݨt$7|-OƮ lYu71m3KӇh h ^Z6n?~LD[pwٓ?@O1Joԡ(5<=k'ށ %X8c'8?*aiӈ( 6btz5\ s;q,.VBHhP]e*B}(fpйץiiieјU_TxSc ٿ V ,宙0kͿm؇<-@0ѭMW˺\r!"poWBI#'ldz *W\7m du16H4rXw&x?yxΏnEև3*vMs1 NRrjU}|)k@Xm,K)W b9ձ=RvuDIrFDEp^4RoFZk4a.Gr-m6ŕ@%d{WnSHO ]_+uj88\HYKϚ~?SW`ˣדcf2a$П8uٴeׅR m" l)pXaQszs6A&Sxfv-\GGuL8,SG &kCHWVrxkpU097-Iz1q}\{0dP I37CQJ1os"y7 US1(G?WM@aaЖ<9sε]nvbUϹײa_\oF2]œ6?mSߍR$G[OzlD"}X1<"Tp DDcpվ 6g8?uq8R=3siWe*Kkp㽘B5'u$t g4䤾z>y$QaD-VN* %./R[xzׁ]ÿdB %\}9TTnP֛_ؚ.Ý3[vMٜ"Z5V"ҡڬ)Hj<7<NBb.@06 . 1i3@fD,hQ|X͹;&qz%k,Ϧ&p˦ w ב>ߋ 4'*oCجl̕la.xJR<^tuR_+32O!61py5HĽ _Fx+ŞьTRL9$& ~?mސ8cN#v% ⏨m"ѹ_am~qQ1!C;bccBĀ3-}'b'?oHg%_v;N܏GfgYb+Suº1j%M did}AGc%pKHP⟟e_i1UoW=r]-s4r'`(OzEy_6|qcbeNfdv ݇A^؃S4bIGf^TV6JONT%! E%PJH#gDO@IҸ\5Xu/D i:q-,+%ȶYC8;1p1`6f@"tQpStv:V\:=@aE kaBnƾF+73-cfl|t^ƾ-;R~4P52Oʢ?ޮ<5ņ]sHH "Y':˄XDv%ig>G;{<(psدT=\{QtJGS-S+dL;)3޽|^zb|3Hpdžޡʟ,8V'M\HW*  ρ z~" ޺tI/?.JmDX-f3ӂh~=WN&]Æ c;W?@e?~֜K} FK!IkIj$0['/۪CMpQ0%rכy7I}nGrT2"Yl8S+i &Zlt.w]jY[pdS_} =?DYQ|:QW[yʍh,IoҼ|O'@I(IFxxV#"3~3&?M25Q,?m--r"hSGۛf<Dˀ%݋؍U`%=fW%7iE@D[P>[KeB Ni2kC?1ĮOZ4I38nT FQ? R%I/goJV ?<{Y$lpq^_TRuM)iizj7j|A@mx*Tƣqa1Jy/: ;#p+^r-10,ޣJS_ZtI:yE2:Z6>@NܡL^ (uFct;qSɥ)c&j8N5 ] 9DB.-D[t{䢏NI J]/Qwm*&-w/H}PU-p! [a俤kc5E7[@bCDSJD ig(5q9#n0*^ G \:MӸ~P^)`so 90\4w' XPVę  V8Qinߵ8E휳ոAtχgFWY#' ~;CtY؟lR2/zXLFit`*}niۚk.EDR=?ͭZ~_296xJ-ygqiHR#ĶGI?{1K+2bi/ GɧU +!wbRZ1+#otT2Bn[<#g->k?ӦhUg$+#Jϴm^%Sߌj(Mc]v`yq]݄mM=E*l!oS>}zCaXs|=7ңUч1[_5 ;yC=Xl\uN>kdDu&h ["Vdv/XCΒ'0nNwgj.F\Le`0ԍ $dRf>.yh>E ǩ;taKۗ/, #qg7̞pwze_.lJZ-hip$e)cL?7ɀ1Mb:^o@GD2*L)n+]?;Hݠ>]t8p~u1kCqeqV6v 6%nc+GdO1SA%jvMTܕ -H :'om7=L<"35kEMO:ID `ֲAj:0Ēzg }&'#ڎ zƂSﯤ{FyO+@՚ ϳN ؁sS8" V:(eBq`T(%ص[n8/t#BQy/V ն\3v?ǟr5dɁuB'(}kEs[g*h}k |P0>#H*صB~LjӰ;=He|W5j`.W(1gz+~qE4Nde5qiYGK4M4lH 5uO07I S̲>0(H$,(Q{&w! FAj Ġ-vp?+P4kQ- ǯJsv{€ "qChӼ]-u$O${%0oS|9ǹI?$59mv77&anlbVIbs90*0?og5э iz.)ETW]6{a 0Hռ۾&ܙ6_qdw8mR:X;9 =F9UyR \nXƭ$iYy)C=>+܊Mv@/B g;ƛKsh3Bxg T<*1b'g(lU]aLR-}@~Q8Rl)32o BnQk!61'7/ eHn_qҷۙF@.Z2~8ȖKѵWxI: #1yKj]^B-%Tz+ Qc څbՍKƂNU=L"sH~5!K(磖 ::axn'Ta8FcV( 'o}i)ӟ0) MR2tM T$ח2]9?g"ND0Nct!hQlo]rI) 4iWg86w^/msj ȯY%YFhݮ)ݾX},d9-En"a`lM: ܓh%'vLo,%ىeH?v!BX/uꮦ~wV@U0WvӆkA\\"}=S@m,W9G@TyLa\~"6 ;2kjٱ#9Cƛ ܺBxK/983Z|!6/VD3͚M𔡴9IӋ7ԧ;D拽[cH 8FFOa(ET)p$zn&ݭk{~M=n@ˬ OIm k#O+Wˎ9mg.ۍABXUQF:51cZyEE39l⃌vPFCmXiElFct%t'KTl &YiG`?A2lwr[.gM ٤eI>jBXZP7IFGP Ł(4"IN"1Ì,]V ?Sg:7+Ep0DdC@&< tۓJMfg?1Uzl;fPM$4k! ԣWt_M9^\M>vBob Đdmyz${u|WHjR).+2I&À}}$V4 _Đ'ߠ3U6r8t"b ?NgfnǯJ hB _y PD0{]RX)(n=d6)$mo-Ag +϶ZPkS1+ q$:@ ttL& ۰&oݝY*: 䞞s< 9߮C>tjϕ? ;-lck|9V\_Q*d,I+_s5U}:#իXiNy2Q&U K4{Uk{^3 e;腼L%SQ;-Yx^~nζXy@ "|AG K!Y>طV Z)>udMRޚ [[GWbMCRiQPEup2g?s|82QfO-1ΌP3)%aSr@JBӁp"֩׉,mS`ot?('L&y~^N0{pJ6H?(grzs>R\2X|/ҖȟV% >CmUطfψP6 јH&Db+eɭ}_P# \PAX 3>[pr*`߸yKQѳ+/6..ʻEvgx ?de'6ݏܦݤ9c8>(v1կq Bƛm{ {}-G17Y$m8g_M!.D pNWOLv/k${\N.bh| OgY]}BpȪc7F-aj'S;Wz1 $ n43~67Ryήd!![%2VP $sai&j[ "gFl;3ugR{8F{xk %2& /n3`ܶ%.wgD@2y̪!o?.L&zM#1A6NǑ(igaCS 3 el2KB6ohciuG."Ʒ2~ yBᶾGmF5oCy}_8EnzۀzX4r xdb'+C:O9'*#8QERI%#|n-DΥ2r s>.jv$]\ N泹hO5NRw av,@H08A2I+%^񸠁/Eei$.qFn:%A,+U8]/_ 6zf30^8ϕ-E9F $"ژ4]%3EDTҡOiRD4Bⷎ;3뺨}*0 |fk}濷x6SvgV9tԒ?4LoKšHqPtp}gz;SKL!9J4$U(Ü8ku6@a8ԅl!1s&n&AĔ *b+Ao $f_mz%6h!pQtxҡ[Ŷx)F/}HєBe=.@sg16=JrA 00M2v5IdS!hՇ=#{N&."*f,i 7R|$,bp6ZvKN;'^he^]]v95N0s%D2^t!ʈ+䊭(ZVKjGOӬipGGLqZH oM$hs?c1% L#qm\*Xȡi2Gl&s6<|[DㄥkX_s2 Ъ/y+yS~ θS4/).m_k٫DW3ON֐nQ3@Q9oZe_o̕4Bu;O k"A$ayLj-ܸRhX,4vq1K}d[CǑȺ" w[~\BW?cGHLnmZkY " jRjusEhZ,QoJD 5rc_B޵Q4RZxsrgF仂%##\Ð= !ަO啫˯]?[,>BGWihr"pJ&e48ڨoH?yr1weh3FpLxj;SŎz*/ ^kG013^\Bܒ6̟xJF#p8DG$m7.ht@ {35Wȝm qVQ['^̳ QV4<=!$y;\{|ÅLEmBFwK;ȳx#5.oTi7Eo5#n>~Q|M&QS@ZMГ3udM֯ di-hM4GF.{z(5:CprEJSiŤf 05Bw9xY][oS@͡gw)9 }ZQ#;0hkEծ*F,fN3"mzḙDU-i4 5`WkT1Q i9)*:{;3E؄M{ER"5QZAH?Dvb7C7ᰨkN<ƌ*-nƦBVrMfkD5 n/X^OؙoC1"Btl;V8qHpYZJ\ݧJЋ8 P J/^xiJ}m_ռV@XQVxUHѼu(>t9 !i([&]{6~+_*ATPE݇' 5#+:FB'J<#cmli% wY|O%֩*YmQ~WGCVe#!Q^10:9;Iq]yQI;UQagV"i;Z]ޡy|䢄P$T/ )m*ܸC^@hmtpM{L|J^%gG }v% hb䅔em(a%t{0N?=%xkr/?XVg' 3],&mhH‚wRFN?GX*B9z56 &y,fsӖMMA/?A(wj#çhq5"x1Dbrdz&vzݲD!zZ&$drvl;|l9xďo*1\NJl8hӦxR( }G&іVE <}/bH@!B30_L*M(sIu <߲"%PZSBOvby/O.Q%xsŕr68=;-(LG"C,đ` 8+%ѹ˰r;W'׋2HK#vM8"9۶&|1/Fr"D ؂1gfU є) Zf;FEbt5㧼|~wPL&zlY9| P yfw<;M{nxۅWTXCNYV,ќOڪڛO%8iuU;:0nb>-+''T@A(SA .%g͡u~IJ%exgWNa&ci4:@j=Dr3=Q SQ V-/f-P]S|׵6 q vπO¢9Ef Ka$yKVlioWĠy5|LL(+P2鄩X^GS(D,?ޭ豋 bz+r33?zZI7M㼑+;Y굿8I| kb8Ăf`pΔGHƄ*"=u {jɬ\L1'Y9(veBlHmUX+v>@%7KEyvib^3kOV$Íڕ;[XN-fJ-9f>n)iS/db +ktFKAi:S\7]Z;\ȍMeK0Z  jrT1{AVt`3>P&*E?I^ҨT2[ $Ԙ!Z^oQd je+jako59{.}PNQ@:}(*ֹI:h<(ElbP;{{ng6xOf!P[QyPwr#| o757tlӢZIS|J<:۹LBLK*fnH7Aq dKv,,%)ik*q/ `@SVk-Ds%ZP'Y*T{Jmx+DVjv/1\|siЎϝFX8͉?Aޞ=նXו!'Rp,jJG?_ iz,VSU{謃fY_ܸdZ !Y]D:<FoUD!qvw?P$4S0S5l6h"lmAEêrڰ44W^9nHßBK,G3bn$h_0 j:A|Zy=6LJ8ZhB“p#~yck@ye"m@:gOSn{|qK.9=E;vutpHTmeE2VX# Av(Qbz0%E L"f 2=z 9 @һfX 0nu㋷z /?hWUE";_B2b@g4hc@`'3LyXW`EcXٝ:> +(pYQ G ׄ7_RU04 3Jc~F")<9J~ ׌%FNVKQ|b.'.Cq$Kj`WMSU 8bjŒ3pʱ7\8wUJٮ v!}[TL>W#=f}J!cԹđ͌M;43P4Eh}{B=;{-Hn. -@ں(XsغC4kúkr\]iluEb25dqc`+?Ok$=x4%]> N*Y9XĬtɘ&E0/tk}3C7.%e :iz-]U?S8f x`R> qy=%ozHopns6كkʷKP&m¬Tn~. )HEo.ᐗ |/}a4n̮ڣ32`YRK w֫QM|wKg1.ec0fB1MWv'Jݒu칈>Ǩ.(OәeL5"-woE _oVr<{Bx`"Ŭ&=2`"XtR CZ~zA>s9-O_C"B ;X~% L~zf ,:πBi%P2d]`} 900RKU`z;#|߿B7 p؋d@?oP+/0|> c_Bކ5tj'5ϸۺL$ptab .m[mzbEi3}Xv.Z{"ˈ.v3,$ՉyAFɬb2BzkO[Ҁ7r{6-_rʹ݊c ߟ\ Q|xc7$S%ƫtoz{+ ߇ ؎ޫU;7!8fؐl2OqB [{ bѤhBq (kA63>ʾз$2C}/KHjI(-޺yY?$ec3gkȠÓ'3d6b Svݚ#>wdt0!e+]^`aL׿* 2T%Xka0D̈UryZȽg8EJ!:Ws=>j !'5*FW{E @|3;Ʋۋ V-S\Q.P dK4#ӬS+ɜ/易 *uI@/f]q8)eFŝ9T/|/To_KC{]=rWrSG f۶ܤ7=D钺=NU] &u q}i{=Y$)3>^;m˴2 #Q>F 2a֤>f~"]YW0<{cLw, }}fz?+xgY+T6bXt5hp1 a·e5t $}?F |qy 4biY,CݯK(/^nWy0WVom- *U? = ~_\o'DHD€DmuO69C:KzmqնmK0+S-֖\)ZY$N8,8drǦ[t_ځd&_ DXG y{th+?ܞ!': *B=q{X-"m`%R#fg||,1bluiyƑQ!ʮ-1pUj7sv'``~o/ǰw!4xB&"ˌ́=7:_*,b^/ N`5PWa Q*];3Kh +\۝ťaѮw޽E39j)vbB (혓ܖ#̎tteIw=_ ώdV~+7 i _|в| . 7 *[ҐPهbGneݺ ^K!;KK"!("|%${aڡh:A^1q!'9G6z!p1|C ׆%gE'D}#PT)ޛAu*Qys6n dr W%.lɉH^Seg]k=E'LH]%VZ?#\CIuHII\d|θrD k?l|jr9zMD%\iAlL>"{~P#LJ/&ƺ'in5ir\j*8)^'l< Wa,LFs`Ԥ ]q'y8)en7čॺ+IS Tkp̎w##iB%Mv7AD+\C}ߔšڹȔ(>6JS 6 f u&oel债 ۜJdiv:ŠyZwWVh p2Dك{Xc l6ϫl "xgg}U?26̦nN2746(Љ\Û_GM!Dd^plb sGx% ^!e~_?|6DH%i0Hi8_Ѝ@&z&RTׄjO1TQHBq `!0[w  <2/HHqѹ?yo x^7a AO#Nw$DQJTwxkz(qAx(u/> g :"ѐBϥD:(g++/fl_=m} 2zD:.,GJz?𪫝Y l=QW#E*=IGim߲Y`t~{2+ϭ7&Ͳ%/4Bҕ=YԀJY

FIy2!7M-N$z4rǹS~y,e~X}y@{J/^B\ ^X7([:Z7 m>Co1=qsh|Xy0˦iEde, S$x9G[ 4"Џ uJr˫_Z0VZN5R)}zgṔ4Qڶh> 0I-ł{d#gAՑFb.ۅ8ڷ%ڴwx`/kΚM,0GjE6G!GpCT(3xQ2hw< kL3!$qge ?P˺6ѹh14Ҟ|%5΀^v&Tu{ll%%(m^$zvkGl`-.Xszkl"%6f +rbb*rtkWq 5vg0)Nm,=.{V(j_sפTeğ4?sn}yO,ݩκ tbNOuS0U;Bܜ02% yHi!9x@H,GMT +Nv'T% # gN3h/{D\m 1,eڢ YoH&aELsSRλ瑭jnŹR 7 lb7؛A$=R^3s,@gS>5gd^@Zۖgħ_cTi)ŸKSf1r9YXwhtS[j/]d){=U^ ِ'~둆6P3m6 ;YQ>_>Oɑׂ[\*TjT¦k X~֙Hmb1\al~N1K1#쾎VtraG.kk>cFdpZ%D@MQ=~W7Q`:s00jc q/fɼIZ:H D LSRí4G U>TқTO^?˘[' ;nYuG(P*~DK7Pw{ր]DkUTT_"j//W^8tS)&@wqM:ta:Aǔ=j7 Z@C²:4manU@>).,8Q+Z6!Ml9dEk ke$W?Via)+teᮈ(aʺ}{z6BOj\ s B*UGYd, _ -tPO\:U˴C;m~jgW8a_<'ōOyKIEcPWAoWO ;i׆gB R090?N;g!T8۞/}봊V w)d*^o= y_@EMҟ\-VoZv|ԗ 5:bºy?krs;pJ5XN4gyxC\>a8F f5r'n ؆GoaQ4,8 };6Vb eK 7ѦˬڛK;*l3kTz%He)ԁꍤDF;.ivJ 1('/%9J ,W_(r׾Vc7z(UzK׻'#\iy񈿒V BYQ-cV.*l/蕸*igqnŋ^m_DR~_b>]ϗ|ެTϦ2j/BZǺRC9#CAl-ĉ/ʵگ0bq$Zeڂ'@<7*Ӏ-ͳONT2-gj>M`%NcP;sw@E>Is}( O3*MH"^3&%gߋFeU g4rsjҲs׎"*SWlDyB\Mcwq'0hh;Pb{O枮u-fJ0{TN\ȨTL(n`Nە꒷=nwVN>M\ ~34L(h R;Ēܝ  g!?|'uTy9&.q ۥ&fm"Pڡ'{/Ϥkj 8ϩL]b;wj>+Џx_>fNBG+]3B "8;W=tIA r\Lm}A*̨]9jGv68N*,Ќ9ߜ²$2`l!+<^% ]sHode(nh43z_Q%/qp~!G+vr>0.ʴ=c"xN$bk2{C9/\U訍F僃/?#4A`0vTJM3uN|FFIIlCgl1 ekj]]7ʖѴ.5}z'.8a~ _:Ц۠UA*sIbI]Iy+'7U=XNZYB(ak3w }*.>MeZ6yջ^iSt`)Q`{Ҽ Ң|Xӭq Vk'☳['?8Dv)<#M`/T͎7\<* jb{_#t}VhcTG$Ȩ9H R_Y}3$RD:rŇ WS$~6^[2=|+xfsb굀i֒KU>fZ8kҸR(79K0G!€.8REVm[jO$/_! JNr6k|8ֲ G959!r/HsI \ 2,!M3=6Σ %W8NV/DhSa_l%}ϻ\`ݶiA).a}00.Te ? =P>.V᎞Fgm)f LEiZ?<,1{ˮ..&+ڡb{ =mDj׵s{OQOi7UĊ<_\2p&$;FJԈ̼_A'2i\5__ OTC#"{#惩Q9΄qzRtGC6 yUöCU68|ͽ'C xg#`0 RREdh&䗕 ٰ6rA{+z< J/y/UՀh3P,.z,HE8!K I`3eIĽ0t7"c=6ʽhScCmcx޽C;mDzNj{u)ʸ=)6K̳v|x`LLkL C' ǿ8׭ZgU(_0mWidGlU@ @׶@[]JSo!!I E[T l VkS>ȣa߈#?^pD+Ѳ_!%Kik,!!OY}Faa"?XV/2I7 (W 㨦#h-ɗH[*bq ?8"Jj3E0DL2AA- >K[qHr+:C^#]]H5/ͺ"Bl傞 H` ظm27۬'X34r"17m +v:mF ͕it;'mjq); UTxXC:v Zu$kTKWзx''dU> nk S.t?d0UÖqkoy]9)ĽC9 8:C7쌣ruCGHێož8idEmzUȏ[R D_RK$a@MGB\Ni\Հ`UBBYa/&V%*Jwj,<EZQe1y<|gUWRqdw Zbע?rگfKؾ>5z~NVƧ90N.9j|Ǒ$GWjGg,!cE4HmAT$l%@855LP]]ϓ8RM,>H7,F0X4C'wq@V4`2;IvD_ qp܍"mѲ(E#>8k!@IҫQÉA0EnP}-j+95PX]Oye1>o~C C'*HsO%>Cڹ;\d rJi5zbKں{4v'yəU+ɋ%,m=q6nAc#3qFti173hաxTXªi8.gv1ptY(iᏣdZPدI $D6ga.z+NBvK4d{w(xܷݽߏkūpa|86!_+Rކ||C R~2MF#PO˾cx_QGhzZ$`$AL(VOS0)lp#?qjn>U҃B` ٘iΚῶ֚埄Wr,3#ȃcj^c)mYl0|Fb@r5>r^d҉jFzhVg BWo2~CZ[{LqW >b?c~WS\y W{pc,ξ]/`a! "m^Bzbx#[{mMfmQSa [1i|<ᬝW( )/[뛮z)3#?!^=% 59YUǙ)37hPgR+D/ᗛ4{$caP\G+vWNp]}Zдg@#zFc unG)eo,S_.,l?VS]+# w })=`P\I,,:"wtnz+`L$ D0_^Mםp0?":]߮Di'1a=+?XCt<,sw5"|JZYEj y\7X8HwNF7HD5ݘMPbѸ#S.@$Nމ~yO?Ĉa'XVYocҹ|CXN@;rQ1ɮO>!6:TBSu|PԃVg $~wkn(BX úkO /JJcDU!.#-cZlhi\7gTX{FGL~zDig+{)KK""p=q)H0&tZ~PjA(d֮Yd lIy ķ|F0l*cG{,Ou]gmS4`a:GT$H`@GY4H K>yI+=9VHI Y.ZEa5/𑇢s@,-Hk60;Bh.^JtqL짪:O#U~H/qFͳa$s7DʐED׉hhgrB[}j6ZV|q qbq3 *: OxuQHh(cUCS )Omc4"9[ҺSk:%3o6Kw jR~Api%/#lf nFY7hQvg)2a 6/~C %IAvfqeWOrR+fھ3wX YO! $d2M,E+Y-8+a0_(}X'Ogl6f[ƕ !ƈze`"wqf# %*$ ".q,:7 ~v,fе*S<W^"fhx{)ꘚuU.X qІyM4y[촺@RG ŷ eD~~K;֠* Ww氮޴W|bCv T6ƙT_Q a%U[ȄáNdٻ̨mEA;O,-:1%- 3SA%f⟡qnGkZM[8dH:k>bV/M)pv!dofhDZ9HcW)֑ͧ0gd~'hvEgÍ5smK&_⵺,}y2c0[6Y&Z#@F,y{inOޛ0w,W oWaagFpv|̙Ox/4Srgk@`([48ҠKP'o(zC \ &?+$&sjh/no 6]lLY H/~ѴL2|Bq# ={=CSh0 5H*""nIH2pxu̹WMQKRŲޓd\ aB0E+oǒھʺ@Sڶ踧{[1"[ћ _F#ߤS a#[XVXTdySt E4qib]x {awMӐ@~ՇXg ٚI|fñ]\-qf(A=Ia3 I՟0bw=+ͮv}2ʔ%_wyjo1s[.HWKcխЋX'ɭ MÏ(j/nt9|]*4> 4.T@t  Zw@% ]0=n>g[`nN˾UsY`F0h8`TV_O :plAEZJؙˆS~u.OÂ_%*̫-j$|m%<"U5N\ygr-MQ,Z]ZM(buõ& _ζ@ mFgvjD"#X&ZS2} C}v+.܉Bz5&R0]XtfFrN#?Zֈ#7+7-D^E#ߢhBɇ|ݎ''J״#LQ 6k?";'$lR Quy'i=eCjZ"zOQGP (\q^2~c]Fy/6j׎uŋD=ĻiCڬot Pm|$'ΙVܲ6NH ANڽhlfTz+|?Ku0VHG?`1 bɽ ҇m~!Rȷvyp!~?с AmVB O^da>2: |61W @XX;{T(cL;6ԁ:xp|} X&n4HPܺ^YqJ]"1l%k Unh% gCrtO"p;/GwBd Lg1$c.iKw{|? ؗkd8jn\lerB?@\M}gM3=k"hO3@6駶Rڜ@ >_aN:!%UrwٚΨ Ý. ۲]eVcenᆤqM9 T42r鬂m5Q%.P` ^|)">/`88 p8PuI:sbb;g8Z\շK|mxdCF]YylIΔyYj<K|%TLv=i;Vi@tđe5̈þ6:WLDq#*k=wCU@ , Ɣ+'P/%樀h0 1< hzIeD=D%@&nJ# SeņO]4:s0>^]p0Vל];/NW͡xUuoΙHvP VĀmEqҼo umbFܔ I^ԝm)tvnϽXlp#U0瞸_%pw~ ꓣnj©S˲rEm7"; Q}+DUޗOI>a&QțКt,[0TxkG$,Fh" d*sUCa5e(~'``h+]6 j1j6x^)a=rYΞpx(̕n~5IT NRѫh Y8s #kA^/PCFi7FPjb?'_"#!9 P7QBcJ~ɬ겧Q7=` 9_vy%xGnyՠpg0' ^UJF r)`%؜aYSs VC%'nc[CNy"}Tx=`hT[cr\Ol^>(B嵒_}VhFa{p$Q Gw +p >n6 s\!TZ(oYŠ9 J?÷!d9ע'?愲B4DF&];Uz d)wS`m0]26͔`/DLʷI̩?Tm._T^(A/&;?ï,X wNFKONrNȚ+MElksk9ݜ\6s "_t_,)lܛ[G)DzLRNovAu+.~AB&yׇ(gݝ#ÖpjqSL\mcQ$rW::vO$ܻ$G>Ÿo{YV\Bajm#wc͗Rnav9z9#,C46OJjwvOY=)S7[ދfNK1{B/lN^դ-+#>ih?~2ǿ oR^QV¢>dW&&U<LskК~M(b4<\ypwZ-} 榱ޒ?dn8u^6Ae5<e~I\1eA`>Å9"Y+J 'y2u)ݯq5{.=wiQɂ$>e ڸrpno4$ߎ?8k&˜cϺ=dېT^R9fjioeHu]]C%rnѺDTyB(`kgR"r޾՜j84Ҡy,O*ws`]],$/j,zzQ#Z $5  J;)qyqnby37;}Smг>0#/t'ji+WWg^`$|k"z#Ghܫjxe'GA('$_[m] !l@fI8S C5؝<Z^`'T}r'FrTnv\G|f'%x$= g1bDF_{j52B]ܸOIbZ*M:ʜ0ST8m%@fj/<'Jj?|w[sy!7+bIA ɟ˛mY#mU|(QRZe;ȗ,ϳ[l5kk9x|!ㇷczs Iv7> .F9¤Wǧ)m3?a(rӮ ;K߿Ʊod2F+uOu U2_*;/ZL sdR$kD&KMeT<|ٳ pig炮#b(R­~ ܸ̄iqP؊mRKbPR3u:40y ~L9r]Z}EHju.rZL xU^(Ud'ݓn at[k?v4ɲߌp/Tw0$Zn1`H}〉[=b5>?PkK)x ;s~RBq K|y#2)'UrCr tMa}7zZjbn$=A l1n Zk+޹}ԝX^fmT30HOVouj}uvaN1'h3nCxLYKǞ\*:r<8ԍy^sb(1Q*7 S~g* K`^j.>i>bf*De[=34Z0n\yJyeN"}nr.!ޞG}ۭ . £ r PR?*=歹]zs=tJ)-婒$:Dp$X-a*rݵ I|6LC~T|VȎPƂMXRwuaS\1"ц`/o+Ɉ*BfT7TyEdžeFC+t)Hg;08GJ+ 1 ۿ$ܼ\3.uC` ơKJ_hT 1ugP]E;.?q4:W;"Iz H`%E|h5f1{l*>=I4!q놳< lOѷ!6S&W G*-k^ T ,[x$BdvÐ_<T"nR)h ֪X[B8y'RsR=5~ x$2@pO C]L,DV\x|hBbD A*|0k;ȷNT1uƉZrX!ھbʁw)qA 6%,?)5Dg:X" 5t!KjWb S_>m=Xy@caz a qEc#Oe6(yeJLS!4T(:v.m_`jsJ㹰bq`;R0bx g8gYBN7M 6,+QWhVR#N[ǹ\`:;lSZ*Fo]C+D R@Z-Swji4G9.,E}M)ki5ᇮE< &h:ޭ zrYʨF.Fb`i/d@'>vat&B{[} 6M_W3a]"M> ڧ2$nH"x%Lc{Gޗfntx(Q&;i1W*xyp/KqcoQ\4JjgP\U?{8'$T[@-jvh#]k"y,hU&,ks;!(b Agט_K/i6nf $f0>AY mB$O^ TgqLCb 0Pu"s#YZs,/ݼ f]dUY*[[Z'yLΈ@coq,<v#0?-h_iC!Ӱ!|T$kl!w~y7<_+Oˬ\Ȕ7g=0tz z5 ^qFuS[9|6`GX^kN91۞mp.C`]Yз/xc ķAoqȢkT`Pv<0㪨+^xL~f"ЩunhJ-3?d6"ݟztܗ8Aoޔ2LV$^y\6i0m^X}Y.đI"Fׁ,9?|OQܨ=y[YB8XdFڡ揫j=9f˙e\*5mjdŦ VҨޥf| FB[s-`Q_ |?ECJ_I$YdWS3nV\^z8?fR)M~)A^f S(g;J lr\/X5XZި<^#+pA`+|nfXc?q"$e[IrH) {#>}n9ٔ@*U-G0;Ϻ1 ܮe{w}7) jg+pJ `b K (s_i~M[ՓjyL?@.N!):2*-p sZ 56Waaşmj|2zU7- E?SK뙜fs-epb{k|na0@YxW]3#3&S>ˌ,^~IyOl" (Ban?[=)A4+gۺg=75NGn7af nCPp<`$J{x,4޼uf N5[tpź`4<)ښ/ܕL<(igR}4 =z_ۅW&2pBi-&% WTYƠ@Ks diL>zBUPg "8I;Hy~ĠMVg\JKN4ђs|DNLX}" IG=ڜiyT[#tzax}yp#Jٰ*=;Q{H0,o?8LGBB;s<ʔ(a yP.sF@l4\alȁj38Qt!IgWdŕ-}pNG5<''g0=M7$o`m_Dm/3.23c\9 A]}1L¨4{OY6 z&KZ9+]}<]3g]c^:6&87Q֑#mCh\\Uq56;:b!b#i#ɌL}cRG4#:Lueq-`jJ* YҜM1L2K7KRWG#z8/S6|$/yd8L+~~$ ࿲ݗ2elZv&8$(EgQ"Β,dΏ79c nF,c( ˮjvwtinƣ6&vVޜR@.rT,@O;=팜%=%M} 3,\ !gG.s%il}_gל6d1h@2䜩#6nЉwLu ;{m `F}*j[@m>c^$rQ=$❇YMh>c$W4gKNUJ(:;A;=̓Ioc 8W^ f:_2\fe38dskƷn 2`oS :nS.oL( (T"i);' :0Oizd9ʥB_lFBhyI"A x\& {.~\v hQ{MfqG !ZVFzp>Ek!-C^5hܞZ =B1F,7՝Id xobrŪ?fH:ʭ˝sXe]Òz&<%c*"^QRJGS ;o Ӵ ZnJ+oKL8+D19kbnk#Ŵ*g|Vv-\L~ BJJ.haYTNpvmaT;9Lew7?K9EO{d?Fu-#RhK}jWgMSЁt5Xdhyu΃FQ Lh:NJutrw][~{VM;oBkB_)i-pڪt Bӗ$M;Q>,㵍̿s qǽ\.Azd@ޮ&F `׽vHA[U<Wbzb*,[Pw#9ORl U`X>+>QpbЌ"\>eDG5]@xƭzW 2Kư.R-p6IGct/ I߅k=M ~͝쀩8 r'TmZ$D3zD`Q]/<dJ 6!yRҹ`ø|7FhsVYͣ\J?̋? wP[62b5zx]D'T`Ss\1R8.@K[~v&;ɩOUB79i\ U[hFyřϧ{8tL%G(el5]H;zA SrVεlݍ TRFng|XF+Yĸ#P߇pV( ,&'0t )h#RHWaR_^k'4i#C`߳7T}䔹ljaz!vp3kUt'7jN.vM]99C&2V*u7ٛ"#"we r$]75 񟈼OņҷuZo9wvh[OZaldU<e|+Y$BmX$l<ĸ>O0(xDrN2V|j8PonU?O{d[6巁=X:I| P"{O6EZ?՛nr'kC.qk9~|fpMq]?:V}ꠂJQ\ٙT y5-8]Nqn6oF7nB{ZX!/Yk.S Q\qHSv =s3b-Pj.zX Eo~Tft#3+c7VŶ߀C HkMm Att'*;Sʞ5;.f]0QJ4֙&vI2 @2K _'=蟑u+G ܎}/}弧C⹢(e$`&krqG2}xAy4Q.'(:CԥT#^8y |Fgh7&w3ɤj+>+A8J셼o#T٫Jv瀙OВdɏe;r/LfJ2Mq|%iKVdNu0oUmlG|"Vn*\ L;4荻9F%dWX; j~H)38~sݏpnwue_2 Vn{yP&8n[뢡`h5 3o%D^bdMpm +E KQa+|)s>Z q" /Ė6l𑊁vgNTq .K=E\I> 9H51bB)%H+Ao|)-' ewsҥȽ95|3ʥh,ȝy!+eGi__\SbMڍED{1xF`1vyLG):4xlKرfc`+u~[-y[9WW'X::wύ\A2;FEi@+`z9s 䝜󄋶)\ݢ͵,X@& [TM1O (G$>!\F'# ޒ s1&ao 6,4 Sl H̚"lB2<~H;ݏlk5;ϭpȄmX(ZadQ76ޞ8( xBFR!7Lxٵ|\~/_œE5tۺtK׻/x!kؠ %r@mV^:UW/'eNIKNrLŶ~k,&n؄i%|h%}/QLN/,kɑj3}L P$>Ֆ%H)RJR>c$7av]+-h5fb_A-z;qǙG2l}L2}r6RWDxT kep Q!/ 1 UŗZֿ\A(#Vz${آ'zDL#[1 CLjX}@YR,hfS 7-uASw9L -9I}12"Z

N"3L`/3K-(?$KĢ3m"2HrG pd )}ilGZ\FQdO{?Q]{ ~75Qϊ1k,lx[M l1ok!&( Iih<}؇+17|qs}GQhZwHÿ$RN%c_WP_u7tS#| |pTpa]C$$jFp?_֒f J`WkPZUHx! ¨z0%e1x,O5fZoz{+@k_$}Z`!|qYeg{S ќ€F"e࿳g$ճ79ڗ[f,hrh`H^W6 <1`7D@I p~| 8(`FǩgEy!a;a(_;adIjw,ѕ:gu6 ICTTпZj<5<lX%[i^q@4i5Ɨի;lDtq+ԋ9`FUq!*iZ1kX׎\nx"lD.r{߲Q5bKCeǎ[{m\&R+u0|FK[4 7åif/4dԃNg TZnO8?R =z\z7eɝ-~`[!MCʹb eaN #;(DH*L|0l\#Ӣ?g3 ?XJ]=Ewuѓtoy;}Gs#xC]#4tQm6TpԧFc%%#v)^"T6&n)c@ ̅*,:_ioU~m2lƊ:Bkӱ9@"%,%<}тõZI.4^P]P /|ǫTse51M<$Yr=.B>em$! 8p}"oG2"ib})8--Sk:iػ်t/Iw\.*JӒVY&*D/F3/[_2aDQj7AFl̷2@`$d,? =|y;-\2s>XȦ6 $kf?kĚc]?a.┗M{ٶDkHU]J|wv[ ~D]&}JcĔ|N>ϲ,7הk(cz{BFpL\(5W`펾R85tM54~ AI.mNSf 0KEf k7ELۗPzQX'i-5򄙪 gs Ot<8ë)>PFv!+&$/ ޏU˧wGLײ gԦGmJƛ[ZQ \&Lb 'o[VҟwOW Y2 ҸND|pjtwY2x{O\6vW0!;]l9fxPzn "%]&vF}s18I/sU(TEi*/jLsh,0`_HXp+~l8|!2,i UU0S*k *<8W"Nakr"wM5udz^18EI]"mC%-`Wŕ7)z$Hl'k^̥#$DFm$ oUS{,zUѫy ˘!5/F15[+l-\8hz=yHG)u򓝣ٳ)`(F GS=ѥR-_#k.rɘhmF+@eNsX4As-։3 H Qk6a'3=/X1&4ɢN@hόTPQjQ TDnA@*~AN"nlFUz@ H)LfT;}|j]c|R8-xZyGs9 IJ}+y!V5 D D@Ha 59_m[Qku-cee@řLaiX Yn1#x+vo ~>mXcUo\ Y]eU* ] 2ľv+ۧދ8W#om躕d$oIDz5^K闆#D-gN]pJHl'hqLIu͂WEwJl2hQ\de:f8(ߘ%NƇIhUC*E:& O)2+l$nWCXӝn]ј+dDҁ:U~ mQJ_`Bq YF8 WيP붆XrJ'#?i2{P*#DdeE<^gi@Cj ϳ Q": *t.P# /K5$F1/I6}~TA&pDh/ ʇܵH%0Fq[!xg5mj8Jikr]f&ks< | g2[8i٫'ZSB|M4pcn%[$~Yvd7ؒ]l Z[֛o;QM x7"^hو]vgwsu8S1M[簱.) mتF9!Psgw4[Cq XbnLXK>n~qQjڹFk ;%swZ:G*5%n`*-ZoʠhFy_5:ndt4:je.}n!RDu%'ޭuι'}~gLP : CrCD z|h/%U%Kn@MEs=X;6f>vCxu%ˬBD΋cx^eS']+~Yc+\=,n u EZY접̯ԇIEPrBB8,_UqzAXQLz%V2y9n_wY F7ǥOWFcG"_!* -vrzU/žry1u_iq GFs|cC\MÑ-玺k<4Y0h4}Q8A}/GLo#]3 gP , }RߔLBnjq P) lVSH5ʬO֑7ǁ+o z֤8U4}lwB?uE]gV:[[(J0$H-1[gŘX@>0B~i;W:LcIީUYn:/Y3ց|MH"Yw\!%OCPqLT<(} x9MiН+ą$VFddt#!JUќ#~/// LULts5ni[TQ[-43EW3=SCoE Dl򜒵n6|ce}BϊS6(RL"݆G't"yRPC 9R uZcb4aȧ}kG/Р$PF%mdS-Vb}޾W(hr,-[, t,Q!-IO_52\+q?LM/Xh'NS{{Rj?/V)3-Fo4%gߦXc>30;[ܮ赚{;z"0݇j !l2nqڶC__sQ9;'؀C/ u 㥟1ˮǹ%fQxNWa}9 p\4j{o0 ج6=Z5hYjE7 QkpPB[Vf5!5ALy2e x!i3{*( %wiǶ,?Ҋ.1 {u >@E J P*  SbpEnbNF f4U+zj.[ C6tI*|(<\r@k/: ]qqxΙ` sǁ>L{{Zby闰X{ZP+\x?e޲?18ۀ]0vzs Έx5ŕ^%Kե5!"wY2@gOKlh@x|7;jkW§BpN'K,8|3T96{8xs"KӰ5¥%[SȂ4֧nAB8?LlRW5u,3;;PTi^SB{j|!G%@RrC[}g_$IYRA"3qƀe]\ ԘS5O2)<?r); ;i/+ClZ՗ G%os/?݄Iӗ6598VOZ囚]ۡBWxL`:WS)"w#/άsy?liE#[ǿB>yMgDth^gve;I1M'H`-uq')myMS0MNDٻe@t/$A{•CIl²G@Tfx`p $'avpN֬W@nT$P z܍cA& "[w4e8U}fI.J> F$k7 >]NMj ]:80#]AGU( /yZl-Ir8'+Hx.:jB_<>4Wny@xfd}Rw^?A8ā̗%? Ռ Oy}O9vE~u03E , __Kòg.X4T;|nCO_֞%2ăĠ£> BõA#;T 2NfF-]6*I5I"8=VŧP>k-.$ahuQs#i 3iYu{+Uugǎl@ ΦȦ qלRN*āܗSxΨ@W%mm)Sq BD?9 !`G%|hL•c [$Y3 0[] YHzI6H|Ԙ]kM`MxYc X^C7R[U+(oV̵ȠS@ TR<)!vob+ h +jcS sꛈg5E5oT"-gWW6{q(NMKd PH5> kza!`lc&rT\ESNoG0R"BPGƉBP:$ui!ЋOfDZ6)TsPa՞eomhxP6Ay]P 'B ? rhAp" 9KO 3(_* d ki8rH( l=&`ͽ N)z7Q  #"#\ƨdU4?L0J(UN*3n )j厑Y] R|n:=.GO8x3Qg.f#r^};.n t1V5!aN/ L:eZL//TM|.dGQ77oeY'Fj\T\ma3ƪaP8lכk96qmqfĪPZ9 2=:Ax >70` Uېy8Z!܋pzE]qjZk{ }KhS[ Ohn_, ʗaZh8mrqg+2|m/=ۄ :( Sf~Qaʭɲ^eF[dgyCڋ,9u^7I@ӻhj 4V0 J[VC;Jskv*xўjxt'qIVhĪvub](7qN˜pB, !z~H:{a=ZTUYv. vK?'7wŭNs(\vYԬ,+F3#HOᱣPHp>s rvgF=][z֒͋ӐGi UAa+G{U/iB 2aŨ @,'NNTl_͌ I)*1]@g[C;QcwخnȇC q*3eWͰ6ŧbLGSU4XIJ35OoCFu!3(o>rJ08wr(j7Q4m:ukss"uǣI[*~NFXxgb?bwמM~z5b]o6eO4| P91Q"TvuNޢ{TB=)4Țlҙ7On`e)" u)\){A#eYJD #7FYxv$]UV8:=P-!KYFF m _S]fCɃO1+l4(,BpTVTb΢^: f;B%}_FΎQ-3'jX2ur6#׃cMi8l)i;SQ-ꓝ#2d 3mJ !B,֑КYAQ3U?{XӊE ʳ| mqK aJ!:ƶap"wAe^C4F1uY#J ؎OsP[? W3$,E'B!CO [o){%#GR$!ʨw+ˋsQB:}BC孭j` stw,lfMFN)z_rYؼ‡Cs+M4qԯWevfq$w$U9?΃C)p6tqIђU/!>1,sD]^QW0Yfy{֠c9gL`U> ;I"O7}W{O8}in'iIpHHYHWyߛ3,L:!3wlӘQ0lju0hfݭQ@ {g:d QUL $Jf,E.`&ߛR1Xo`xVn穖c5Rs,n{/EsYXHQ2-i=o13i*AAF] ܶdf>=VA{9ÝAQ*g0nZ!4]F{tX$ ݜrän3W'.Np+O U*9y~t7>"Fgov~ڬ4"`u~Lh6&ACC)Bxyע"w_-O!$`!} S'`j4Le(r5}Jjw@BBչ<1yNs AJoa3B0j &2+ "Ơdȉ (Wi5NL y P)}mx7i|gL[}u irHj`% ϳq,(7J<|Ik,|u~nr~zC7"ꗣ"aS(fSްev*l`e{?W9" bwi iPvV(D1  :pxS;&jǢ`2l'qV(IRwi-Qdnџ:Hܪl4@|ҝ):H4*ϼCyd#{Y7EQe\TEP?=io84qt=h.@s@#Cly{t*4os g% YVȔ+}͎ b)eq [q%DuC "*HKj5zuF껊[#3]f Zza}%ܸᶿ(؄uY;B'_ggO%qRJ>N&+;N/J\R'=n&ZI%k,*;T`؂ ґkt>HOmchްf{9mZͮ4ЯF[kd_S e'pM6a1dߧ(ʺ S}Uꛧ7\x10cԤ~Ռ/;wmȂQg޴gY:ت9F<~5>5*[ۇo,8kP;7_X~FK v8&H8gu|d}}46y>C>SF+zSKw3Q`ǖ%0dzMNA#\ =v(EԆΖ57Fx#YWcנsP~.lh Iwp궁C7H?G9r-&Hbe`<+v H$nmÕ$(Hng} Q&.*ܟIeZh?I 'e=*yN=c6:rn)Lk<'&"Cԃ*:oZUk'VJ"h|k,լ!nT> DZnή"!g*ǬyLpL֠۲eJX/P\7i]V5_bT]ՠa`''j|TG{ ~cCăYankZB'stYI+_H\GwѺFJ&fB>&u-88i"Kvӷ/Gh=3"恸*,{a E kqyaK>GIn.q_]\^V^$e-v?'XֈD)5esԐc7U#x/. }i{❣*M?}˪d5uf3XJ qjc -0Z>xSv;\5g$T=ٝ㣿(?SeCq2ʻ"p uUMA58Y Ia${(BXKZ,. uPcRß ,Иʝ0ݛ8S=)9O yPwܘWV3Y|9Ŝ%KE>I @f巜UrK$4;Z*'mje;@0|1߷. Rh2y>{CnRi$k~b$Il<$S=,N;r>꟤s7vlndզT?M9biJ3ܨ08]Y\zY}~`tUυ lSs"hčdߗdarPNVp]0`Ndkž{| ~:anGR=VfC4UE35ϡiOEY:2 kRXZQW.n?9v ?kԂ5kf̫ ,{/MY~tG&{0r@N܄ʤqbcHa"$\oY%x*5 xl6' w5>= $FY31!2رg==Fօ$4Q8$ebh:bfֿlW$t 'Q: õ3 hʦAY/;JAPMaE^Xŭ^gCA;c@#$ g *F dъ_NmzR-zU&)Ӎ55BEivٲd"\9" oEpHU,bXBV= s!: WT[t\`@z-C V8uٶ'<(w3(*97G~;`ߜZ*@7U:<\S9$9^d\[ѓAs!o"'𫫶m#6g^y?t,E%xá+ta43h Y8O택Cm?vO_&jk\HܐCڟ{6aٌƧ\,@;cQPU|2?S=Z(NPBPx;nϣlRL^ ob471M;z(M\66,,3͞gQq \|3E9)G8^f{47:cK枳"6Y<omLV67t#IypE%QtI"zஉ7V$01A2I8 lȫWX/ "fԣAXHw6X 9;Y_aGSr4J2$;kV MEr*(?j -OUi9mp(8*Jo8&ͽKᝉ&[A,lMVI}(FDBy։xl+q!)A zqמU AZxK%`g5}*GP#a*M@Iz&|\}{6R$@)ΧOAdp=oyݧH|u)'34I2T wVR-@J٠׉6zAǭ&sÌ|&ntxxpxgVݬ]ͩ95:NTr`=Hv!SQlwWtjұ ^MC/74,/ a|O־L i^߷f4h-%5}X>jX(5K'ӌyf39-ԡMvHyE[JEvBqSV޵B1\k6p)@N'~iWsٸɅHdCCL*)CMdF2/;ff;ȷFas3ōnƎjpY1H 4ǧ5cϒ[MhFPdbi,[ViO RXSq_9 _]Ľ'wE}3kK\{g,f3@ T=zW_H_WU!"9Lm',cu|v,4?&BK0d(޽U*lʹL_P:7g TdoΧ%K'7}yxquOP&be ;r.~MtQ vR'1U$G /#BQI]7}ovz}77ⰮcL?eNT翇X6s+MOiq5^`uMaBU֧LH5g?1`aSG ;%*Web͉d0AERvoО Q̑sڠ$$0C UrV ?¬kU"ezHCXFtih ?֌s[?M PVy'(#83`J񛊑KaRq<ɴ ?}%Iہ6S|g&)sF0 drVu{LxdVq 6$GwZ[M~wP;eFlE‡ݡ{ J};Up/* Dž9?ךZrєu~,ft>AGx4k"'4s4&u3H^N"F|Zbs&8n!I[jR Ixy,gL y1gwsp`tfr2thЪ ;Q䥙gE27*hF$ܞ]GhR)OF*K0:V?L@P%/Ĉ)]LAahDbI%.mX>/?ql+N=| ,-q<$0M|X>Cע3Qso}k)Zo~38ZAzCo:g`kh\A 4Kdy~&*AWM;#:!BQ+h_, u؈8Dڝ'S6 < HV(> DL3>iGwȓB`ZfqZ৐/C$$͝ zH]͈C{ĈpA0_:Ȅ67 )l߉H$}]Iض ר(b')' ;IAyr.%e )#sg iBL/L`D) 3D:'c\Z%RA &37?PE0a6"5ހa,]vvgA.s=z0K.<@ƽ},d?ըЦ1y . m0c. VY}#phs5!]kU(w%>qǐt onoR m a$zuv2rF?hQH꜖L$L>%Z+ejm9"臧7DQ/MsLͱF?Ye6#p#o[KYT^ 7uV]hvw#Y:o*vOg+Kh N a,Ikk ~=V\hg9 4HrU6+#ָ``UKTѥ(O?_dpϓQ[06#b72EEJ-$ q?{=!?eN惃I'Ķ.Z9a31 AYV0Lk6:?P&ju:SgT<g6;PomUJ=ʑ='[~E!;z44'hxBeńw^0;uJqWCU1t"|`r(kLkL iENp {zvޮuzjX:rdƺ/ ${—,lQ'1xNOTS=irdC:hf*SLvj*O `jkTY Uihz%[=TC4W/I'GAöGXrF%VELp չV1TL:U2Ԑ9&<[I8su^UrV m n7Nݬ5f%p*̷Yld$tt <+Ej7spݺFM]6]:H~jP՘\ c7|a=!Dk B 6'!֔IǞ:ulnu ,{ʍpZ堇ϛH<%33B?%bzf!RucllES5!f,[3 /z k Jںk@֛uK1!G1?%.ʾ7*- 7ˆ&GH{ewz=1#˕0 A푧N뚁^EQ]kw4w^7U[1Lt]B@w7L&:S[<ٲ=?ElFbˌ|*;30sƶ>XRb`6烯E[{_RBF!ʐn! YD 4x~X`ݥfN"YoYCG \j(qeYcn5]䳳t/cUd6W٘"Vn9_rαNJuѯ!A=Bm^"Bpߠ9uV nmOF;J!Rom;%2_!L?[JlZzw,aHD΋T.* w=o_ڙΦ[/tsT[[9J/[IJ+Q6c"}".Ip#@H̴kt5"'bpLQ($Gz l^.!d-q{jXekC;aa~`wt,7 ;!|0{gՅ߲pΝ_dqCntMteQYZ@wx>pyxmT5ߣMÓ4~ `Ic6\fczJ56)taݰ!ޜz8rgOzdġDJjދ cN #i6y_dO#'<՗>q6Zjo~dE\f5.kH+ 2 O8]M(6p/i$Qݨڢp% ;۶L5Wг'cb>q8A\ q B~$w:B>y/)>)1h$4\>r Lq5Ҝ t~+"RT,GSd^{m> zS>mXR,sGS5j.n%e^<"rcxk};σRxܜa(LcHh^^)e7mRF.3Csac=!KH{֛kڇ&^$$@ sNng'JYͻ tD&1Q._c0ܔ昼޿ a<#7>$o`!tSqED]E 5-߰ `0&]]]xʍO-"JӝڅLg*=B=4)SE]q&״  6_ (6F]'1xM|N@%@ߐG3$n1pONAjCR4`/_!̂dX Ŗĸ j.{ZfMt ฉ8aݑI*$}὎ &( 2!-E i"Z wbFNGˢ<⍣G33İo :w1M޴ 7fmE CG/lMyQ7C͇ۙ?bYLɠA'Fq+pL ZV7 _2UpkĔ.PW0pKYX O@&) cty>=3W^ *Z${09hWi \]/4!NS[}Vש3*\<,9!+"(.C! PL\϶qlXI2Ӯ)__NCOZ37VاҠذw}j .ˬ4c4v8<8Z 8[aIDur/h:@C,< 1fR43BsO[V@~>E bSoh'~y}U5h_?9׊+7/D7L!3-8ç~uglu [MlnE;p`6DsuL?;S#g@[Pj83߽sFM}5:UX/3{ESerxק cˏBtAPvjn6[7dϪd!~)@(-͡0ы]¤Pθvwh 7–i>U{dqa)dXr*HC4\rxZ0s $|]-NAJU8$& !=RE(zMvKX+*Aw6@o~In Lx@ԧ%7n7jW>tpnI\;YڻI6 \+W*~l`fP1{c#΢F Ca{ IWr:L@#48)ALUز -3zs~:JМUvlԴa rN,{fĤu(/Wb.nvU79۠ ;l'y.<34=kX鰆{O/ 8y%iPFA{(^*38>=i'ĚYxΪ`C1ahpO$uS[MȒ]/Rܳh3KAb[okC i>ӧ/W5'V|AJO&.jgm  xy}5n7N&JRjdP#PD cZ;P2Ϻ'})OG{i CC`iAėn2qP9gG)̏A}b?8f4}5+ŗ6#)f53 モV jHh>AңMª!:D` {2ѫ}KD䷦/wŒ ̕U,;n ݜ1zm%"w3`$eDs }G:H Vs icG4:UF*Z"Ә&!=щp#:lF O_e@cTIT7 )i̱Y&$OP F~|AL)~9pe¡ַEٝg s8$NAkBl MYe8m^ГB`̣Ǯa&f:EM+9|L#v8sϧ?0**4j'<9=jV$#ىw]-'Tpi$~`#*gk\EZC'mWD,}[Dך*}_GŴ #} X.}9\ Gt⹚gs2klFWXvRa61>_U k. NeDEm\$ L1T%m-ip 8+x<{wO}llxKm/Ra#T^kIPP?ؕx ԇJX=z+qBj;|Np~=%°g/A%ޏ7asX i'{:."[am놟*mwQ䔭eb1@ގA)mR`Z %i5 5:Q5qX^N3p܈yvl`"eO?d[fP&u bn*q^soI55ï yvBgOV ۻ's4D៌,}?HіG/mXZNh(&њ)uT:;O@]8 *RavXda/tEMs!^Ѐf֠\jJI#Ҽ KIԩ5ls%OBY%wWM[EΖy* Z's0r@f9t*K~!-D\.xΗVGTϫ3+4.>3b.Fׅ4=;.DyN>wX,WfN-Q 6Wg-iDž11)Wɽ j%C1zbGd"Ra?V*4uF*չhN!Md#7=Kg`G_LVE!$N:+[c!7VtjH!`4񣊑-%5ze`ė]1[D˼_Z;Z-|!uOu3X,2٭~&)ؾg$ӌGǛӼAr9vz㞑^YdyDxiԘ<+l1ކ벶g)k,:E^䬽g'}P'[vug.$ꄪ[ޓ\ϏTf_/Π\KsA8aD2A5 Oh9| Sa 9'IIb;-̬x@0ǿJ*,0ךI>m h:rFn &(0D0ޛ HOWzx֨ɜ]"JtcVju̸dM{v˫Chee l3{_?N})HL\Wso럔1];6.CV\A;|Lq>c1L&6x6y w1 ;bd~ x<=d'8LmNM&0Șy"w%`I2"=&@w%lI%sz`4/RܿFv BP, qC3b^o-Wt>D+IiK<>ɇjn\gl}M<^ dCY2=jgCC^q#"e ՞Fw"+2LcSk۰y4(1p#ٲn쥐*;UIwsewߠܖv?p>hm\P4ʩ`?9x!SN (?n61M)+BCI۾̄M 2m0ֵD7-GA8eFWWN׻P8HoE&xPG̒W'kqׅ눈酇1ӆ%a|J|_Z%%3f,{//hT\{Nt'U.U;{' TmZ6~|?L5g(E?5 Q'9DY"Ç()s@4D,V88, d!z>+Z1ċzΨ0 'd d5毃( / z7ч iGa3Eqz \\'/\)U} =Qzlv2E^;PA3jj4סu12Y*9QUuI/M*w-48 ZQZ&TXVp_X`tyE (~$<_&~;l m3>0К!fx#hܮvF<{uOtWmz ۓM79 >SDJ<YE=wO9Ή{AW-5(ƈΉ-u&A/.٣݇ҧR&㽘O7psX|-bQ0~Mݤ?8UC !OX=٤ʎ5iOߊuq̈Rtmin#=KUT(QͪgJUJ2zfI3wDȥ)Vvp@Hhy{3ԗrPLe4|~:NT.\CPjD M zCO˙yZxӟ༠t)q8(zj7 ]SzWEQ(A+t-E֙p @hOݤDf_ o(+7O …8v􏕷I~ߩΓN0z$wL̺7D1@D/P4GR0uZ|}`eV 7ګ`r%_ o, ;JL[ܻUPت %+No rAn+)~UM*Uqe ~4t )${R8\prD XƝKj;̴>^`#YGN* g̃; ,{ as_>Lxݦ>E=+{C<} ѵШxEډz$qKgĻU6 wkezӊ7[u> )jC:|mfchm^*T^b]P,tI8O4DԼȭ]eũ"=W} ZnK>wr^]fR:2/5UDdTЁ86~8&5|E,J=s#Y!2C̼vH^\F] ~2AA6Ƚ-)&mGӣmV0D X 3#on*㠋B~Ny!(Hs~Q[[2ō:OU6>adpNN/Sz )U;QQ՜6x(ᄹ/ R"˺ZL[NVXى ϸ͡d~$Pi@leRzwE4$?3;Y#8bL3Ծ>,`s\_ ?goyפWwCv{pgR6*^|{@>Դ8oRIH$ĩ].G8\y'Qy'( 4mYG-8lyJ]dVo@bD)opJ"b&TݾKTq;m s+eKh]#]iF>/K_֊L~fYfXNv(s(#GNS,'Ͼ#8'6T-ZxRLjomp*TzK՘`]eP>uҤ e0gxC\t ]AM.~Јٝ3-%.VkcF`Qe30 ,b5v8HT=Pf /@G4IϪ걃dM(%љV 3,CNB/}<]70XjTƍYk\m&c6ۚn'~1/MTBKX?wO{cˋ7t؃([0^{H3G1 yR^da?gl.ALGEYNlR^G"^Q+T-d`4+}#3 nב*WruP3IA"D 8!otC*NiOǏ&ILT݋L3꡴ ޱefUc}H g|Y&%Bk;>a$t4U tK2i 1;Pڝj0m)߀cuӚ ) ̀oi`!MEl`iRY8u XwoFu5r1X5iNGR4&R-Xц^0 vu9_ >2D=.eH6 >J%)ؾh3T,$Rxcu zKw5"7# - c7tog!,t !^4tܔy@,8zj}M[8pWp-X90ؠvѤ5m&*G{J ,j?1^}ĖũɰAMC>@NN_i{Iz:cbFz%&0سZ|lj½O(Ȃ=G}mxYt7굔KadɣlрfcNߪ4ãU*jd3&YS'2?oq{^#@E橻IؓϙP+icI^ɑoFy琣N1 cb᧞@}; DU~Tkq} ґX9C^eN .~{v Cx7-B\;PFٌ@vk-vk4*KE+: Tyq맑Hwyl D/'qz/*+LMX44BTAA.cz*9Ӆ|ENOp%ȱz %a8\Xƌ|?%֓x'#I(H~c6zHCν|;a"_&<`s^G%nj z,Myw=P1x3 ;Bzm&."?M:s7O*$f<1ˁioO{mi \;%8=+wݥ:!]I_s<8vs-w1e Poc$-b)}k(`~.0>K: V6}PՊQG KIkXyFi+3tp7-"J{0y0/#'ɉIh%iwlFgvRZd2r\|32$SbV@mMX`*^.rP>m S3א:'֠ط !ǢZFI`Ԩ)ꋩT~c^o>_]xۮ./xwjЫWmг4VaJ9rI?lgH 2h#R"|ʎOU;iIHEݰbb*Uh*Ń6?23}`^ _CTeؐ{7, I}{ ݈(,Tt>Ԗ6PE1N,}(G7OXA;A?ڳ8>'.C0*Vh2(* V}%]scKa}B@sn1sP n''%uL*LF#Kb*c)6' vxW3r?T )h]t`9J_|y]Õ[Y,rh$\pl^6=>0 +ܡ 6fLIjCoVjMsm2Bm L(6XGRjv'-μp6 Iru/A `-3GNKX~p}[1 EcՉRa Wѓb>yx/sAL_{OA.BA%ii|즰M$z.p>gn+(Ξ=Ӥ4 Muda-ҟgft!EA»3 n)ݾ7yz QAV}&K8UXM00l)"zuH@ܺM[l=Y{τ5`I?̵YQeӢ{?wzH Jur;6wDnOF@&X^Iv_R/9ALbh{PQb>BiG ES}/R5@l!r`@o:V" F(Zo׀2  ed\}|< pr,c@˥0O|M. O_%;hsV u~zk#N\;~`Fq-rh M@h $efbU<:;Bra. ʱ:dYPnoD+<;E~K l`w5Gb3Ʊx^It(]+Ȋ%`Տ`*Q._F.$muOy/L %-n7Ar;Jv4vvDT􌏋 Ϫx9٘*3L[F-HW fj٭e- R2eGw}Anh#2Go7SQsG_N7,aӥCXWY萅Ogb4(QqΎpucEYA ;×ثL/[Ii;w$1O2پ#:.o nsl *fJ.P*@E(#w~?PPQesxQfص:ևB GqRdgO|He5]'Əpơlyr)|.EKkw e^-Oh号!ktxI8@^.Fa=l6q|N C.nD\xҔ0$Al2vY:`C#=(v7*;KɴQN> K/397qc (-HOm@ 8ɖ*"`X.}36>}zͧc\'_7lY!r^C9I8%ץ>'uOBj:>! >trC?pKtx7%:% L%Uכ0>pbw2c2qW-O8(?Uٸ(ff-RjZHIU܃heӱxbL2Ầ Cg(ҁy"~&wS:qxC לkvcNvJ>ZxѪP+UV</}kdD$Nd3OH>gR|7 h&`9 kq0m3\Dhysyfya q/ALp0Yb<)zȒxx N+S= d>t~z`H-֩Dfɶ'4Ʃ]}adY/nAJ#0!%h]qk-o!Uov4Hp2܆ oރj`xuf[d7g]1acWe#nK/g)7*(}jXvoM.^ ܡ5q/m㎪ ;}F9Sg~*MM̠s yOy9a{̐ʭO Ф@轳kÏZ"Z78% '8_+xNl$xb 5սCl;|ZYlעN%BPq/ \42d'7p죤t"I'Suq3lfO+R<+-v(=… *WYNhnrH$cN4Ƙ4suqR'9 Yj3k6J LjҳW~~%5WT'"D[OxD3 t}VV̺r,fPVPgPq!|NDtк:%S>xJĞJ6}- ^ e-wr R[!A#%ڝFpES$V¹]]F6#b'Yɨa:0,  -#"%9D']t}[op=/7&֖PSi\$[kt4V:YRiGҒDjEq՛cUiT&EN=/hCTb[hEEt &V];GF8HRv.W\~w,/W*І?|;U>1} oh~(lC%l} Xm ~$ЇըI0@G:6˰Xg^LvΫښRཛ[Q~GHw)+6n?ozSBtǜa6[uZ+ɧ뻶#|;-A T0!}⤼O %R엵?`*Cf毽 բX2g(ӭTCTHn:EuRr{-S<@=CE|dRF`ҝG9뾞F4MGpi*-~O[rjئ84߰gKpI XLͨ/64!AN2A$NmNjhg/PtSuqdRF"LSDgҞ֧mՇi2%;Na9`qaZztLVHs hcs|mZ(BS~Qh'M0lYdA@ɰS[)tڑ՘6Ҩq3z{S=zQ(&'51?nN'pL="$tQE< ǁ- A7f~eu R&f9a|RdQo! [ {.HcLr0tgW<7BeKC)%h5NiqZ2Jti.#նW.Z2;olY;82{ʉ7mv:G4x\^>@1!fC@eZ=aK7PjEsN8l>m9uQv2GFF4 *0#,^MIm̱:KZYApۈO^E8AY 4!9Pf5 p,^4c鵈ɫZnM:}U?.87^!Qd`h j.e/3icA_kHBM`DK3EzE?(C TXHbÐډĶvFp ԇJOLC1wO@R-Vxwy+[B}V>X~jA V^gXdB"=T- Tj|j%VF3X,/.sO#S-)kVj=]V7 $aژEnsQ-y[;iN@[XH#][∏AAxмؙW;z2}} uV[U䯘W)r@>@U?)D a]qωPBpqm,C['vyޮ?#իu߅1"T } F}l$q!7cj.)V\4%Ó$io .;;S"-ӕH-])hхkZ \lj r+{/UV2w칿sv E[:)3R .\:a ZqsE == W*gĞZ[J:)- jN( phjWߖp9eЪдEnkE^#=ZXR{}룲 H D,2%B@&?Ä'R.]f0~"03 bGC9=ykCL^\$Ed}P"pf,–K~ڌHSL۴I_1c!B:nJkw*!7 l Տ;($㾆T*QĪ=N!^JD :FO<3G Mq[FKxX~¸HZk)#k+!ҢC齌f4d@tD*Yҁ(ſ8RBk|/}+WYaBiCOx۽)2p>8ؐ봹skL+=@,RvO wKS\~[?,[Ve"A|aA;zm~=RF,t_lJQ ۥ"'qN'/nv,d$X CP aCti~TGh=m^++HZr7V%uA;Ma&˺2j,%FWhnV~mOd:1KFۥ"M} .]!܉isn3?W"e'arb"b3X0vfCl}z}4^r#`MhpJ3 ;w&!ʗ* ǒP^g榷;͙`"&FRC]yϗmTKJ<JƃZħ ~hj‹߆nF6_ 2 ** !*SAF">L0Qc* /Z'гKT/C1yW@nH\C[ak ɰ, -ůX70-tB1x3ť!{x孽gDC}2Y^e[]zfbj |PR\?rk]}F'9G7XƫrЅG0]8ԺײwUP%jSX2k8\Уo[GN#T˼Z_{M%~_5ZgI'L2B5)‹W ?дfo`oX_vEL5,<S @-֔*QpQP_8l9+ BiQگ 0{2EC+PФ{PLvD7ŶmG-Yh4Jo@Fʍ@Qiax0y_@dgX&O'"Ƕj@RIN`+ϕn~L /x,.ſ\T,EA88R5 e'ӧ/'s~Nv]Y%6- 0NOyR-*q"5}\h/Jfp_<6*Vky0,g8VHYN'g!3lnWk}͈f):M*r&~Jcts#(Ȯ"l w{ 1ƻ]d*R[T,!/äNLx/sĈYu׿],+t^FL? 0D8&btgnk:wg(]B~YZfr*Jn2/H&4Z[yRst*DL?P F4GҶ[:Ҿuu0r"<0ǡ[$qɩ H"XEӝ#M??/Pk_^+*h=:hc'jݰY벡wYt4kV}l)8p̦MO5&l8v\G6h~R0#U{Yd+#\QqUA.Ml!%#i8C>D"m^Tz5``f)(ؕK}جSÖMj G_%sM"sC7=4!(7?oS \=V8:jLG3269 aXJHv\1AZUS$I@"gr_-c]@y\Hk@%'U[)%زJ1ӡ𶂥z1.#y *͢AZnz U$Sl_nbgؚz*N}GTcqJMTN2g9>z9G(v{LT:wɍζ:#X6 '"jQYʖevmD@5,5uX.hb\2>QRb!ᦊzf綞1P7C@z})Mds_תq}I;,S?>T+ #<)nsA>½ITCD(M24-h!jj})*1htU:DZݙew2TmO#1G`Vۼ4LSvڕ#j:a;^B-{0fQsq+&AsAeӂ]-`asݎ qSJ+VO+u G:Kbҙ L^y[7[Y!K_10qVMC7dWB"u*v| Sкf e#̘7)6N+~S O I\2CSq$E'n:2Z!֮\)rژDh>z~X5Yyj>xDc@qI" 6}}*GX-͍ =Х EW"fR6'3hMfmyoΕRw""$4qxc15$63I_AٵWC ]՟LX P{_Iwbd9ETnWQGWނjUtThBΝ {[D%d;Ӂ61Ej||zŒQ#6fx\-15^(;?ǛٰoxYL7( |o$})_eI~>Yov[%kJ#\j@AiI&r+ m}O1@vt4\ɀˠcQ}( d w @>`-sE?Iq-&kX;HP&XŝI^;s;ӬjPN b݌ڨ\6 }NsI׌aY/svƻ%#ƿ̩Ky]fm41jm}1ˌ׼jz0o/eyS{ JZ0ѫ>!~ӯ2qaXor~IjRQYJx}.BN;1#(-(7091y/ OeU \udpd$1|0Y8.b"^"%>?Vwq^w(VDZ#'{P Z.96 ffxJBN1}iZ]c$|4Q!-zjs"˓T]gYA+xw7vZmD)ʒd{2;Vu q?:L Sk4v!a+_sL:`lek6Qx(@ Usm!.7 \TT4z K$b.vgq6_aDZzμO2/$Ōzs}-Mq}r G7b8b k(VxlK5  ,#n m ZnqkBpv?WwOLi. _Bu&v19P0 0cNB E [1pt]m:6,<͆ĵAŞC?2jGޤ#MЮ*E_t!TL76aDo>K X4CC\ 8tJHJ%~vyuMKtȍ~pdUhY4A 0ms;Z;v}%CF"> L[vPQ顙V9N!">F˰KGEmk¾DPhPxQcKghi iM#,rWN7T A8E%L 3Ġ90&5g[1YQOC]X` J$u2΅IЩԞxǨ?_Eqlۛ,gC-P"\q `JbNi#G걚(Zۖ58[:Z'iÇHTCH$T'"Meܝ#>=&ito#bj >olA5Qdk'C\nEMtqLfh-`f[䮼ǫW̷S9bzя3J}q+` k߲KiϢVj6~ћsaq<E on50$X(D70;k dtP$߃2dlLnltr‰OQ4VZ],J Ñhq6*|nGacdLr)|:mDMnrN. w\66D1!=Vz ^OP&R>ZpSbiC> - /zӇTjƌXm LKR@lz ˮrMN?c{v%FE :HM=D%@]crϝ!1 ʲ1l*' iǽ/\7sK/9r@f] lDXb1f 9wjO^XہGE>w(u-] PJNt-b#uA*kctڞ>4Wru/(^ߏcQ/ةE. c42#Ӡ%dƳڌN^tjQ+ '؃ua xS䡑;@$5x dzo8LQA [D+m a1(UD &Ap#ꑧ0LSyg'!Ńz.3Jp>  zvͲP>2p?F0J}TEV^::a<][zmI#(YCU|TB'9pzٽ0:2v3uJ-ҋfNb:uԕ\o5Do[9)D5 ;}/ ghf͙dLo{L>1Xx$ː=@o5Z^:{Q*݇ߢ]?ñ_h~`}nIt1|MXE6w񰂔t_8aRXnPCjC FI.*׆h9d1y~O;r:s[gXQܛ|ł|Vf\ZVzGK4vPU@(jz4=Z)@п% t|GgQƃHjYwerV-S.1a;&5\[FdE@hx^OCs/;wd$yz$91(2)4a#wbV)*&3X{ TY)0vwXۢ$.!Ū]z^Ŕ[ '8xڀ0{1k@'ճzJ+]ˢIm*)1wOa5Gc g${z6K F8iWS,7_]NgO_Uq  :,%*ovTxw0Hw f񏣹7d4ndvBj!1'9ueQn6A0uy__Gn!:3#Д3$ ˱8jY85X#*ηv[G+ k'g Nq2bKm̭}ylÇdyK֩"JGs:?s)m0[vf.@|K6X{W1֏dd88o~XFB6ZR0im@/P|vQP'PX`bEq'IxpǢ^ר-7SQ* `ѫ1ISIeS/Y/pxW>mN@MؚwKů29w*~;9>0˖HL}0vΧ]s#{. 8k@AL<Et_ SfYf߇C|j/nh\Nih,ۢ<¢|H& H˶1La-Ba \XFɪ)P{7;Zi3JƄcaQ Fa' Qְ<?.lf A\2LX>03]zݚ94LΒ)kzP[#%"`O4%ݫĠoe2ZeRJ % 0;*SG:z$2;w w{;٭2%קWK`zح 5d(HYtE]|[|6eSz5IGy-T;ER?MM%Rݭd A4Y D tϫ`uMT+r> tMs GodZBdbvVD#1i1dBRy,M)(%'w @h!ҵX}U>#GumEi)H^i535@j>1+LhD6-Ux32լӵ{  gY@UG|i Z-dfgK#/fOI|Ϡq/;281P;}$@W'IaopY !Ip8FV\Zf[(pgz#>s_eF`[SX'\fBbgEm8;+8Cb?@%X?'O{33yO4i~5#D}ݭs\ k6A_ w!r6pÈԒtiJ!C!0:9$V=;WJ*dL޿^j,s@nC( ( 2ẗ́G8 ,=PL󧼽Vʷ*yXhh6%UtҘt6! /0'LVBpͼPѷC8=(aO3E[1h6J h-d%B/e^";r5uy(ou(f |`|Td@wv'&vMG MR}ou/FY fkb^I亟Z4&XQT3.XWrWa_g<{ړ NSϱcYcС#-u*pZǶv&,[w՛VF,Ww3BYaX)N}|r> Ҋ%ΆNX*b ØOBi6,4SALCp޻y os8' 2i`ϹfQ~Q$AA,">|tF]E!d~GA;ܫ={K7(KfĨͣR݀kTT4¯> k'rtZ}.fY]E Vc{Ӡ I&nT_t bji(̄|{ĵ+5 cv~K=!M!VqgFtt;,SU7#ޣaK|By2".K{~⑩޽ƵY*y{^Y8Twz}@UJ<+098U7)knJg:ƽBCfgK,Uݝ2k(R[ ̋&%Z#i+HLǐcT^18?>:W{;U{huQ$臛)B񆉠NQ6 <(;.37)yeqʙyꍱ^ N9yi.PHmWm9N߼84}'x Zu",xXع[ml^hƆ8!(rnBO:>0P%U\ .̣,L2)o4=`Sw諜 ?Jv~{}8XI[a*x(tLw^N$> Ky+] =eiTm V"-* ](c(zCPGу,nڍlҀrz5 ]3WŪol|܈~i.<ؚ6~96?0p4ta*fFDwI!FBXGb{=%ĭq DyBd<[^,c*|}0F.#[MIY[hKs{<CxPA2ed4 ϨY,>)šF5霱]/'%8ͭn;,ppͨv;xԃ*% \?O?NK9S\C-K0 &\zq470l}O{ fN wHq}"=QI+dzܯ?۱;µ-wȁ/3ȓE+X'RSڌ-H4+ɠzXh~AD8?险),:80aڮ? GAiUZ?eɣEU?*<4kpVF `s+GK*==e:MbȘ'E! LxASz 11!R;'3__1mZvjVXwxV8L||Eo~VG\}PA~͉(,.X~yCuRNIo;ɁuXK^9qʉp|QEG Ɉ>K/a`qnI%遥68:asTZ{o1褯ա4 d 6 ^ʊO`R.qfDt /4 ayR+Gg0&LfbIq!X%ǫiW>wvq*\K]W!ux!W n7پ E}δ{E‡!7b7u܀\X25V\I !S\d0=ifG6ȲvD^ uDZԴH+ =\V(xӂڙY{| ]ƨ 'ՎE7@f{d6 ,#j O oqب%{xw?Ur& o.R+d+G`FZm#431BhΞ9ARPƗyP EtO, j;-w$lJܚg ؁qdnh ]*Q8EꜬ!2ӗbcvK [2z0OqZT5qoshC!2Cwbg5@9;v{Af3gxW1#*5=W: mchMkjvŝ`Ac èsEF( /N`E^1m% !Cϱ"\yI]`K\-#>YZPY6M⩡{k fOgF> mVbyRJr6k! /gLћ?:nr=W50 ٤Gv6vcՁ$4ޝdYu?~Uk#'B}GtY} Ud%BS0 kU[άM#/7~5?39*:=*صf}r+->vqc\zZl2ue9I=ouL$nb,YBoG\j B"Ng>˚a_9||Exh.+Pz9lHX 7EEVjy' ?ibA4?y2ryhӒ1޾@a *s +F 5|՞A0i8 Wu7:8Y8ޤ.TY BZĕjR QG8v~b:w~T`8f#[quSǙϝ xx3W4B8XO;SD&Q4H; ojǪRp"/Nz$BLdof"Q 1gLnS GC.d$v[q_*J,օ 08!ˀDw+ |adfʱXpHzf.kLǿEl~uUqqbrY]ˤ8|UN<#HrgXNbވ׫id( $ Kht}eS-f(!꨸9[zNXSJvþRI6Pq~w9,&$tH6$guɷ"Hoj#2S09BTiM&"6wlr8ܦ~9WWC0LTBtM|rĂ@@H2;a1g5l tKiG`wt+NNFL4"yTGDs͟.S ;6;_<6"BJ+__w( 5k582} nklQH횭 mRzA 3[r8}H_`10NKHwֆ[r d7\~'RjOgUUD @ O,D"QO^g1Fe[v[HT$(cgOXD2_֓,h4L& {ӌp@$XI3tL6=NGEBmQ[X\6 eg̮`Γvb->ڂ9.sWTNF0¹mÉqY8ݷV:WA[Ʉgt=gԽm{=DvH۳/\A Ê7isIvu5cUW'Fͺn9f-͡Sd"f< ,. R,7=Wӷ@'0DȽP`B(QFͺ/ފЊZԠ bOp#}uQqIY5b9j.P5)sI[2 V轼 ;ڶgXn#~fZy':+`yTiCm-a}K,LލyEpImMi7"H%a*0{C5ՊX>k:%L)&>NcwRB_Z/fw..79 fWE2#'!ߨ˽YAujrsxc쪖ŷ:N!s4z~FP M+Hcl!XLD"-ᔆ3r0#cY{•T^< -IA-cpAn\fQ= 'ÌڕlE%M tgX |;Ri Mx%T*ޗHG2ِ4e`We HJ&8>`Fb-LQɂF!>JB<_#տVMWA9jOsbd☗٫]v;{ZP)=+O{A(4(P,E+3gʼn~.iK@4Î';mt^Fa?i/8,rWChfeEQ tW9]H;|:g(V%V#vnxuw]JG asXDpʯ<ҶNt6"y]ʃƶl0k:R$77q,B+ n'6+/?b=W75Uau{6˿-림Ćߒnz3z7e\Z]l (ގ:UK8mwDԐ.%V s*ptCKguK E;Dqdpw޴`Yl$ aT!HZn}2J  OK|#j2HEՔ,bc紻LoV.G? u: 9Msz4.UWQ6ړai}VGAB5$ }3=S_.Vi^t>:}VЭ LM⺀ =`N_DS{rXăHuU4%(`Zfe\\O< Z 4hA&`.H>؟ RF 'Ԕ׮E ,=Ӫ2ėaɐcIk=-V94`.V%^l-lhĸS$E+8&2!&J'gGnEh*Ya4^#ӿ 7-}f%TNL=e vmKQW+iA/%>&x˸u@:p7n6N"8iY(aRtY#7x(I|3tA]{PyI.I| zGrL .3ˁkOvb!܃HX;Rq{, /g,ߌ3 G@vWvOxr-vطGuuH>S5TqAq_^x/#C*kUEw~/fv'lGNK~p =?7iMֆ~YOH}N)k9Ϊ^yUC@]1I `[S]l۠.vw]e9XNOPK7H %{\a+DުER]_ N(LUW'n ojIo>SEtdiT?Fm R Jc ̇fS3X9u [wqmj WΊf ]_F$__R#'AU9/vTKCnQufq=VxB3ى+&9IѤM-^ ]jnC PQ:>T\Dy)4ZII4sGɒt8WAs~PgH]K!򬕴%Օ>\7gk1'^8sT8Y~72v <ώa>R6bkٚԢ[QqQ\W,zBθ~P2fe*ԵyI[(<~Ǖ||z)\\.Q9 ІgLO2^b.Μ|J ]~gz v{Q%0ö &Wbwih 7 6(fhCfh% B#ǧ:Qvl:NktZc֡ؓ웆 vPYV_ bcm1+5LdcnꂮVCu33خqb)vNSNo4A3`Tls&E=#_~mG)C>n&m3LFG>kxc[+p+L*q1|Ri]=ter)=Mڈyy~n"SOt؏/mް^zm(3&1/I ^qE.GC}:Cgs#_4Bx8Ds(#@g!)!-H\{;e C3UBױe8u6!9;"gߡ޾A\قCQ*!BT?_ľ5Q])r&zl)vu&9""=#T^r$T~kqџZ< CC5l߸uJ gQ]fNrRa36XMR0tf's4PNFǠ(>5"'Qܓ~&5Q :bbю5Z@ S}% 1=YcjN 4DӈѼ^񜛒)HLdR5# Hw+!֮>pI#`ʼ##G4 :J֊!`i]GUQg8(aV|X4lf:b)UWINrS@]z?,p-wMρ܄Z6VZ;/j2\TD~nG&~ź1[\@{i9sh'b*RɐOƚZDLJ9a] /}3F4&f{|:VJSTЋG[4NEPi7/jm&`CfGx)7 T/1f(uw+F}6"P.1Oh7@O@ r1q^_H|=(,} \q?wCL9C*Əqd) ?Zwl<"=Ӟ2Yʅ/DC\oLMbT9;rl᭟U`&3~z` ; '4=W8q@Vi4s+̇a:|;B<:'oCkqn_Iu3G[w-X R-8,LHxlmcfU&SJV]'Ioʼn*pwOM<&r|/~GD&v0[t2:Gpc2HD_ZO»ٵSe^pJazxӘ9ZzǖzFznν73ff 杖nfȄ6%eVpȉ c",V ͫXj-pD%.SaP~Rgױ(?Ħs7SӐX˿jHWÝsRDU%UOMhEwT3i%b{iK6*v;5*̯EC/ @kΉ{L$+b+ /PԷTϜ{$ τm<*${kR-ylq O|c.tw0]SՎfPVoZ؀I]={0 6Z"/1D%I\y8ړC* ko)!Q2Ip|;ﻚѶ2y+%Ry;bX~xd]d 't4@j*_ӬOoᯪw`63|c( u=HR,ޤ0VPEXn,(~CEGZKȥrAcm7RX+I!!vzڶMk5fT>w%p^x >B!uɇILLYT(1bfbɚ#Wc;Q+ѳ␶gr4q]9=v6*"5H:R0$S6cUyI=LQwI̭xL `r'(mtPKi͹\,ߒoZع[R] rW$v M;p /.xUXN5iQcK|7N8c 꾳i,J[Ql} k颇n|¢}t >ML <&`N }sSe7^ GʁdIfLk[=*J'amwJ2Ofͧ~[ Qr}1WxAZFo/wjQ:j#@G!ҵmY׌JR]%"E 24*f|ഛϼR `ru␁Sw5|FR~pve^g?1 {G-η3'y-0ib#X4zrkkHQ;WE xM "MN8\* (kv10`Ș 8 :N ʼn䧱=~s)J^! ^ zZB݇̐p|> .^끶ob!іH%U("rFJglG_2uE%nl(XZebÍʁ$P@LM{T<*SR6$eu}D2A1Ptd"o,N2ĒEzUV_fof\oۛF;ˮ~2.Qv;u0\8wm/A"G#=]\T)QxmF%_ ]+X/k6P31s 67~mlvvNv5'Ss׀rX!SskD#|{#^Q13³葮D!ܮr 7|B>X MW0i4P!Myv5N[a&B5qT 3iveZ돬4$As35]_&o/CH E7Us237;l6r9ScZA"Yiݟu?gnl1Ǫоj1\E*C&uCB5$Whs>)hY3 4lsУvxAA؝OHR픪'- Z-aN&1;Y1F_\AZUs^,PL#yLL (RH& ѹH iq7zMtSߚwѦ fYJ]7+/L͸q5ΔSݫ7bwo "pױJp *#pi\[@58iD¯eb/oQ-s$ztOvC0ux}E7E خsAVLUbX9y:=z_QnF*1kj_J(b$_64K +KtN3*l>7삂n!T{IF~-K`U 0k}Z8c@lWTa5Ŧo-C-],$XZ~!ktFnȱC'Lbhk&s|> {+J <%9i:.12^ˡf!’YόHW Gɶ`QK \498h3%AG҅d']%Xkp\,5TR EڳZi5UeF[R\ 4i('f&xZv)u/³ڧI,v,GZUKO<7rQe: \j;P"07[Ɵ='8 yzvw2fbY _ `҄DP& (ۢ7BcU!e(N-k/5Ylj}J|>zݍYɎ_ů9-f R DB{ q*z) ${ W}T8 {ىUB%O%H9G %0@.:z!XxY F-QC mPr ,w{o~b vf jHnȓoRxX&Fwݭϲ1?ʶmGn,)SmRmhJQ]ch/$Djfx뉃74ʇ:ʹ>m#ۛc޺j[sBa[tGq* {%r@19p!<̟ZN`jδrq"ʊƓ.Fm}E*Ql(,YJw5ժ ʛݱZm:gk]U;v8{&LH1Ow )C`Y,չZ=~=.eP3wgU*ݖ{b R۠3F$|,!fxF= :T/4d@vsqi'txk^]P jn( tA/& IGJ'[hib_BL?\Kݜ {58WŬAZ3WJXje,y̺Sg0x@-V>j+UZ0她kd;E+3(G.ś?T{JI#.6"KW!/Po!>jVwd>ù*{U͗C9."hޙ Wcc߾'J1ev֚4̍2{Xr&fY^a EjP[أC{sal KJ z+6>w&sF) dܴu4fc[; Syl'޴@o,V.UjqW+*t?uhn>p<\Zm-5/ bK:%^$nVd!@C#ڴ}U@C'fE^glj((Xhe>dL/ua=f":B*=CPmT4-)""$5mi~0هpa- ~Y%gagT /Azȇt(v R+/-J9"ÿfl]r a@+g2;H,m4)sEÕe _.;t2cT㕖0-Ώ}]4S!J}¬jr xD5V9YIc.Ll rb;j{6MzqD Tg҃W6EZ$r;+ExՉVq!: =(tdakH6j :;_"gGŴJdfK3n_+ $y,қ yr˂꾴QGF `H.<2;7O.\]g7}L)9^՘ߓ1m H_}ڨIZla2`śO:/b??tϢwfRзyg|i~IxqE R%n26VؑJ P%FmO"낃:jqC|ق@{Dz8wSb\K*j7\a'\)Gs"d*iyL ǔ+ IJ јA5w>zqR'x|l˰k;`K έ~{ ^3yˤs7ڛTDnTtE#;1TS.[xeΆiLzT.P'[i5$=ìCҭZ?Ŀ=if Aŕgλ?UC t+z i[0T\[x#"IIj=SRsde8dyx FX9yhaWY\#.f/ydңxFo?Jh辇(lA :W{* '>{dU֟t!Q<ed&PQ(7uao.Ŏ&!k>ho^C-:3][ԭkW@v(jbrBڄ63fP xS:߼&p'a'u)xSNFo[b`L~0&Ug0S4 p/ԩɼwB,aQ 6U l.޴y+|Xt1IШM*GI4 rv6KP vu_odI]cgr[펛'IUks~FIF`X` y'VaV"kS$נpQw%qptV2rb:ۖ掝y?``Tn;ۡCrf) ߠMJu9i|W[{yDG>؃?讀+~:7z x埸i)cJQ_/wZj:sn<`=bM-a Q@oඩ{xcχ<ۗNcqhb(vXtc:uAJr]CyIaq!n3Ť Pc FwRU~y(s!{ JVaYoOuZ{bN{W,(eV#VwJjy1r8u77I04oK-M;黅=ZzbgQZx5@WCg7}C*` P+bQ5g25~T~+sRp̈́xu))`#Qo-_tn,PBjNlx(8]գ\Wʬj?~l i%'-8A!wK5֒F/L+rH/IP* 3]RwoDni.=&l5x)_Q 7^]c.qW p̉F;!Zw˯!*Ҕ\,SW7c  '4F+ViU3xyJ j~< %hs:ktp)X 1/WijCq;qs+ȓqdŞ/%gWiD68^3DFѲDHW{\ '>o^)m,+TVӍ-ʷ#VRCNvE&N&C7pu@YI-G~ؕ0lb 8OcObJuawWl}U5jҵa6'%]L]C]7r5۸d%%4MUs3/B&.DU?Gi2ʑ5;JP?hbkd2r+IRmPҚ Xњ" n*,{0YӃ^;Cm&J}߳5l^N(,LVNGdtA1=1֡&X UB!R^laSTUNjrPD5?7cq1cLP|"iR}Dk)/nt}?˙ =D?"1$937 9?֛׀'Y4CtrFko <*rᢃ7S辶ͻl/V} US?x=0@cOpkz^Nky#.eUݑ_$ȔdE+K`,n{'~f5vRQ5ƭ 8Im}iMi}/5bfHyyT!*tfgvt ,?)]+XA}ﭺ"4e\Uk-ǿx!2p؛1|Ϋy"v]2ȶOB-1;++[0XwKAC0dP: 3 vDPQ_O-ҙ39iJSuABd=,_tz38]gmA 9͠{^Hfp"$J^bF_ResL i/N٦˟ E )3<`|5~_;S!{̐V~@UA%䳣&B454 Ak)w 4сZu0C|0.9x"S\?$BRPcA<\-oBVB+-aF#ukue:6Rt>l*j0D$e;@: ܢ)POMoEFA&_ ȠHXl˦Ց}LXtnE^4 9Ƣi2(b+GLL9 P=> N P6oCZ'&s sk2FTZ'`IyRZW%Vn<+GT)&{(!<'ş6®Ɔ*+ÂnWG+eՃSi|v=gqH4a/4"OUgc(+ۗ>'ObOULT NP ޭ8%۞2k n,pqdg{ҐWR/)s"ɝںpZRVTeG;Y &ە7F,KD$ws?s-XJR "w~~yb#=rI+$_iQ9}>Nz@#'~؏bP80~)Rg7Z0Pwumǚcpnݱx=?^]5\J'ɺUFVHqB? FZ{D0EAZx xlJb;Br ru!c/%j 6U] `pusEjJ {S!i85Hz Ǘz(H6C*WKAxH-Ub@*X6fT>IH "vS $U1I,jbS)eF9w""[-ڷ^cq"gD|^三}rukjv^P =ݥ[F#V{,PS6qxjCXO _nn|]h6QS (Wzh*|@qSl+ϕuj<,f ~W^tDJ>ZЃS"&Yt1QZQ:঍+ >pU"׽Zꛜ'9A)v;Rn7fëCs R{Q}Jɶ{Z3 %&_EL@a(2㕙?v%SNnT7}ʡk $N6,I `V'k`!:f -U-]"=!R``1mi,e t[P/Šrz70^rY dxUvh j[taKgStw (8 cI3xն MP-ZZl,:!JP +jͳiáktfpz</\j)QPPZ=݃|rSāD8Pzs&-U)c@Ћ{:(4!G܇p`d⦇k&Z%q#'C6/qJ,:O1˾wREBD]2y%⸶|:֘$ fra2e˚tS"g\3I_yN֔t9ÞP7PA`w_wWpRx3ô*lwN }1e恟zdך(eQOnx,!ƘpvLZK`Ri?ېb{_٘Sø\~B.õl 2">~>L*1q3`ܗ++{lg8Xrˏ~$ZM?Oc@Ta%vi=b`cJ;,L9LE iq{(Ʊ¬݁ N3/sɭ žC(0ި)?2&,g|uGK[Ci[An`i8&o2K)p+1}@k2W,!ح ns}SKf%ЎPT>Y5z F_C=̣t~Aiw)I_>çqOF =7AgYD;c i\cӄoɁ2Xr9lzL*̃d v5;Wt9)[]gv"3U™?<ڭE'&9s31@Q! ׭m bI1l{ J9PaG3F<"Epk E0>a΄`T Ahqel[/ O,=Y` g:[ԭ)roп:w"$B9'v#C3A>f&@vԲ?F·*QkQ,9R A)̩gU)0/(k-'9*qYqZl{n/TYfZt]:s"t 1 *::n@xx+*윾ǚ/AB}-ݞtvyߗUC:+bR*Bw soހPH ⸂qr6ҵu\cPo3i\[CDNƻl{^B2vMqXa0]>yL_hP ̒^K| \.N'Td_fHOvJ`r/^ڰ$Q!} }'`θ״(6֟wG' Bb{'4?L.NПW7N_h!؛h+2+N]y z;##a]W5ߨrSuK_j,ʴsV7p1ӕ\We !5,ݬNN)R#mrs )lZm#]|5捴L?%nzI4g9zf5͟]tĠ:3BoTX;AҲe`RkZe\Π9:j Փ Q})>ik6ـq7x]b B}JCied+19n7{ 4֜le1独d|Oե+b.D(}q`Vj)P&!x6\_9+ ˏ gOUWZB߸`cYJJZPR 3*YFA6%h-g{i0 ϙ]{!vvea[j_ABoUyq CH\ kC_ԫO։ߚP,S/2>H k)>1Ly#g7es[tf/CAI(1$Lf<7Eud.' ,%ӪoC@82wr]X*|æ1F#rF6+$ALVⓜx;%uJx1Ļ91ˉe&L^e.= VV^zB)0|ډc]ח&mu@,ܓ9~7؅vJ\^>tj;Ƭ4ИZD2" 񡻊(X7oX ⯅YғįZAʗ+d3yx:7Y\9aURv:b6@FS{,?s=@2BtY!?ŏ/:E6cQͺi%<{u.Cy .Ѽf;#˶HI.O,ZψtÑgr{WpD!3Y>FXs l9.}6RG3!?Ts"JH؉NKJ~p@#&'K4:GNs2x}f`I8/!VZVyZ)!X cnڧ##n?j c `M:S,KB༖d\>`r >I3NuYn'DkAv&h8&~6aAj`ğhr_ڃS~:J,ђĦUWoUyPxZn$ሹ3]bn1ԬeN©РcÏܒRǡ?'(ǒ|E0CB:d$Ӱw=EsSAKLa6TPtvDFcy00SqF44[sMDI,Ym+J#~0CEb/EŻErNh 1 ]SCW4ϙyv5]}n V OYXpa}lyp@X%T}9M7]8<*=^H> C0,V.EdIP<^2ʾ0$9T=& иb~ AL94&m>>uKSe=Qo`fEX+s ZQ[qg/Y|WMS^[ $Dn ta cǩ^ZgHc7I?,: `(j Ï'ql3$}Ձ`fLeU> YnͺTGC `5r1!/碊 N~Ĩ@Pw~"\غ*|'',vBK]5}YCj֍en:ݢɠOd*!Fbu"Os ]| QBI3=ZMŗ-JRȟ\ƈgM("cC VܲHd}JqLm3e!kWKb,@0oiVe=1_!X| )++Zp? m:r mŗ[QC(x՗/ :@J؊[Eŕ,o*'k|I!t"6a. *r\"$Im*rp,•nū`Ӱo̎ ?"6|KkyZ JZ=P_U']..*bV@#օG%6.dYFlVEH%7U1oC73NIj\"r`g$>.`o-,CtDl?,(cD7/h `b9hnZά,tG=tLl5' w2s(=Ɇ߲рNm:&Ս f1YGwv5Zh$;+g#7{׶s`CBެ Eٮ('&AHs_M`){1ޕCW~8$3VJ,S]o4ZV|NZC&Y W醱d'.qnU4YDz]ڷj|5%½| +Mnˡz#2&&%tEUaL¤K)XTZBZsKuww8y&u*ٖ'ڟQk8)wc;ls\aznkچL4rHd{,LמO  1?5pI bNj5 E&}#2w0ᶯz"xC$Dv FL0rlYء_ zeĿv1򷳚ړV s8oP&F"#1}*eôOcRKA.ժ@EU;p8 'ol0hm0VDm&o){V C}Yz~95~DF0ILKȯ -8WG`(~=j YF-,tjKfX@ RY+.u+x")/KrŮUꏍ{Vq|M lwi[$z o#0iG4tfis1xOɸ1vWI%@ x5 =etA ) @(-7;zLܢcHk(.6G"ۋbO2Qݰ;FEd$n $+aheb=ʟK KҨݘyD6:36H!x@Aq 7ӎ vNAhBZpsxe'2Αl/G [CBTEOf]rb\XSM%y G=sq(o@YD8%M(Uijv_"1L D1ojD DІoa U{(d [zvԨ) Ig­ ߽'εQ1 Aep,9Q@<'Ob"SAt9cB|U ˖At} n5)1-GbT1 OO7WHa7\s$X=NoZa @W׆]8-9<721DOw mʕMPV_ !C ;VvZ,]ogF`_* Wp;}t?075&#-f_ȏ[bU(kAq e!s~KEr*Y%c>d'qj|NLF POo=A"-m|tӁtt6}6wzdX KnbXǒ8 !e-"zm%9qrEǟ vs2*&#yYC< Jv( ؇o|1~,6&HoB/:{nNyگ/zYr땍4ž:ax;'77u>ѡ:|_;u^i\$CI󉰻g齫:FU{/}Ƒ5$OzN^U8n>äݖCHЙ+h}'kB$rPJmv;5ܲ^0MI HbQ.lݽesibDYwD83p}DpP. 0y)RH,<~P|1k_l N HL !ny3K}} skP\'aqJ#0 4B"hb$L0;-qȽ%υ'.(>9fԫӻ J[?DsU-F"0 8 ǃ >8^J Jh:Clsb`u#%9?wB1H; 28dF0vןˮ)!Qmo 4{S44 v{$SeޞSsqĕCQX#6~*A58|ၢᑔfuFNMLOU Dl*>(Bֺ(vZo}. )0 m 'ڵ !n%jc]Z8 W\TM6ǩ.# @dR@S;F9YNIPae3L~Rdaq~nD#!JG\z?VV{/x("oqC~(wsZ:UIEaO9:RUB6z;\=0(Wiva"04x74Q<ޖБeN6&)΄2m7\|Τ㉧N< 'Զ24u|lodh;v+tL tap}Elx'y^Vg=77n68EyV! H&b@JZ:vMDKN}U1p7rTH@H4䥊dq.dTЮqr#jV3;ZO/Gn@^،dn'lbs:=T_`'!š+e[h=rFB%}mI*56{TG 9_aRb!3؀މJ,R)M9Xٔ4xRiT)à`$|Yȇ]h qibDv$69^z6b@MU/ 6]pE\#rC;tko߼*5ẍ́ܽOA7$Vn@7Q3ʜ/9Wb;KM]GAW,̧&+ǬZݔ:Ąl#=~#ݹۢ'QM{w]iʞXP?% AYln2;).%t`~(NuK3m.13ڥ*@H]ty6Ѹbhsc'ޒJE洝93 ubj4 ()E[fXL$XV7Ұ3mc4$e߇4^"iTv }06OGԢ?moUm i[D/>-,bul3C؇9^#06?OtY[CNCkQ˒vwyv3T)]o"WlwFݽMь>1 nEiβ$6j¸sCVJ`{kH\|wCi#0Lr>AcL Zv/ώ8t1ȪLHw6ڹY ͽLQlAܙH*j О`찲5ٰA;kN[VXSbnnI|Ԩ^ї za@!FDr7f\D)8Lc.ДAƫn<7N`(c#;dy5Ռ$k^aЎ;?͚c-< :0YC({i[r݆8KNT]Z tgxe]%[`x&zsi~tnF_As$tIa(\C 'YV(m$l'ilRnx].-%unGQ3 *8dJTx2?D ./W#;\qA0Z6(A9`zuzʍP= g ;-{)]=U@BDh@ipin}蝩IɐFA}aյ} DS}U$QVf (e֙H\;K!4)XλۣOsٖ<-}Eo)ѰFrd+Qܕ͡hsmV  w/ {rZ*wbbA|Άn4B5urC.Ud$a&7L[a3}2)ϭ>rԂ1bm/a kQWmfP%!'-@ix = )]7۹!Tm`a23[,.b,D0x[T2Z* H '*t dic'H{ G}{r1NUHKۍًg/UR"QęXb::NƱ>XuY? /\ KaL!L W&+zN0AXԚq9i`vhw.ؽ^I]AO{۠O46?p~kͣ$e.O&si!C Y$̽ u$y[+=`ǪBYnwxBDe).0/oAYRj,tj-=NM|q;V=_>!gՂg8=AfmCySu_91v~lS,)}iBlifb*\f.#u+o OW wn[?/PŔ-E, ~thð_}PEE)tޖ5JUэ1i*^quu"ܙJtor.i<}'/}nȎc( [.I-8m^$[""Iy}>ϝ\i;S=՟#5F~ԉ5nfN\b bY:DǑVi꺞 M&Zӡ{E}aPe]+Y_F8M?+ ?6{[ U5]+5qfBϙTW0ήϴX\K uGBMR`8$, ^s }tKwYv-L]ԒPyop=;J~ÁGo9͛쟏2{X3u~nH)3MD6 Hhvt㡪9\ 8^,4@m_~)aI\3kRN#Ȫ3B|ϚgҢ.EdOǧ;I ݙNZ*LnG0:.U0MH\>ZԥJ=cEtgM^1_oK-b2h "VsukZzbq%W_schb?Ho1vPtBOφj^8c 4W\ţM6vpv(G,6-s-p^{^霒`0V9Yǐ`?%>6:I7ֿM!':B &] 5,##buѥ`d@dQe]VHDG**#;G"oXy %ī(0TRd+(ǥ"/<24NzH9Y*@㷆A[m hZ#@Az>ϺЗ <; 2_[~nCmxYrjRS^sю[-2S(ieyٖp+;YkTep/hh) jԢRZVGrS/i]3I!SY殨8ȴK"fO[& nA\ 5-[%{};3X%O& @e DʆtIIINO#M/-%Ϋyivx|.v{~Z~jw L9> uQ;#|LgZ,Haܰ-8 bI&Ϙ$gET C+H(Hk<'#>r[`0ב'.?.ag#JRWlFkGf-sE"(ViD Ȟ] xR=[ <)OjꀓOhx6BZaw,S01!ߚQz]1;Mаʻ ,##IoGcrK2H5fJ]e'jjJԌ-OM_eZ]$I&}ȁ )] NLofJ>"qbš4M68:hQ>I7MtʚXخf$5EՒ40i$iaĒ!;6r5Ɓ3%7s b/Eef@&7 }H1*7 7f}%:K՚D{3-5n/iMEø1=nǙۧAq3U?韛ȝh= ]6G;sj (mihi`j&\eVRG'rr{f)ʶ!BHX>Wf)"}r?a? N'Fr>K$3 >:.zΪi>jԾ4L5&Fb9/+uӋ-X1!?;0ZRoT$VG{ Fg^ދ IRi5O`tUA 8'&?{e\p$ݧ 'H$iYߙ?ΡB8{^6ok{awDQ{62Ǘ(cVY.D֞kG7 J-%SҖ=k[q64e41v1vE#& u͹/biQ+-r 'vz%d΃ߚĀ(NRŕixQ˱LIYCsp:T/%w{m~#lo;>tJ}Ce@DJҟ n>qܸj A/S_4'i0֊.LMC$""=fjB f 3aI'DT2=ޱeҽkw> SWi3|U\RFV3CzD>k /H͵2VT-Zpe^)IDg_ q!7YKb٨eOX C}ַ +.QŠc 2B]oPxaJ0#q齐=qv|YWo;ܩ~كzKkЧ(tيQ`վ QogEl+:u0ϔ*{6v]9ߵQԠ6Ks݄C`tƣy/$+e@CfON `_؛샌pMQgK}݇E0>fnWHSB(d'Vѱ4 $5ZCvݬZd82~oi%ܠiJš͝l&͛0h |9HX(b .Qĭ>ZJ8il uZ hB&+c-UX@#t ꩜Ehxn>ي9Ј~~ ,/oeseBOx.vn< <ڍK'!C(DXe(*VObF40X?Cp{zZ3 tLyYgz8~G7O!kGpMfLzGp-5 ?a~ xG(G xt|T%Eh3he,B*{CQjםW1w^]'Văs||  y}RqjwDrBe.wK%Pce$0RJa1dl424DѰ"8VgBuL׷0;&f@!/؎Kb~]|AcѸJh9A'\\Zy*(£+G1-RS*yQt#twjǢ$ֳK[/[zm{Ļކ;}Z,ׯ yy0FkT(,5r;IifLax)K"5(zyXL& 9:~˼P:РNP{wxȓa^ߧ*2ڳs9:2Rׁ>^L)yrk W{l;=!TO扮PHV*2$-rN#*UHN6\t+,R1,[џ -UYnHO4q$̱yI[2jb(B1=?tbPB?\7u`Ǘސ[طYk[!@f}`~`HH} UT;3pA.X]`` (4'/ iL{_T$D삫:<q3ݖ07!䆫.j٧_Kֹ+}%/sN6Hb}&X]z`-ӷ'^BɄ|Bo%F>N-933H*+oEQ"|DsHGKa3ˤ8nD=U{]voRgRWuӱMJwü)CKQ/zF{XzZⳛ/Oٟ29$v\?02LN)9wd_^6\zs|<`mXD j?ev~%0er0-afaxzv}u jS8aB s=ٞ !.XQ2-vI;" n"soc?>CJg+T>;w90hEЄfָ.@D4m-z-"?ܽG1C^>xvEe?R.| rT$?EL@PCC?j+VCʃUb|O,7V>Nyp|Hޗrq%A451 ʐS\4&Kf{26tbl mM%U(d$4RZ\!t QOdIXΠ"&gWq(>?[SCogEYڇ3^E/4(]Ǽ |K"d|)|wS,ݒ[:oӶ!1!d- j̖+D4S,֜,& *SpYO\VcLRa9kDv=suZ֥ZYhN tNGI׺٨<0/XQt-MD [ZWZ et6Y'D姪 <  ū&ߊK$bl1|}cYX񖏩p t03;3M,²8OQ6{|.pQ \Gԡ X?/a/;7fђRFټ=GVsDF<$/r&,8P8< Pfsn-1CdwG4+g8)!6+.;O>lw;DLD_&N\i )mGfN7  bYSA] UShg/:̊cK,MԴwtAw]O|QjfBY(gP)eOc?&vǝ^c/(rhQÓ]i"28y!7d'JPS-x>pj(J >!nTFS?093d y-X }2yژܻ`T;.+`jZBFzH;$m`li:ٿnj >Bic;Gނ$QʺynY9D O!SusDtы(jȇ @4돠ͮ(&Չadb+}"]s;퓝wt@BD]8 [3s5lttLjYg>qt~} ˜|N%‘lB X*m!Yun!Y*P\T+-LW!H]M|`RVpn n?$"3Ꞹ g0gFh#'gljj|}j?8]f0DP$OQbX˜} \f?^.* `U%M =Q SJiL_nS-`RPPbk TT\=f %ythҺ+e1h@+p%"/5h}DӐU&]\ƣ4DL ȍ3I lA`="usC%U㲚Ā9 iNT3țH]*"]qvZqY֖Y޾@Kw;QǯasbD#ʑ1KwBʖ Fiғ4*m4-ie_5]уUUQ>F/K.;'ʭ( * .LF[ 17z&d:LK3/T5?V?(.wnǂ(F +ڿ6͠P 4Rۛ kIҨѠ,cۚm?qlxiA܍j9vRr2p}1TTTϤdH[F{ Z_+.i:ǣMSĜBs=#!z'2GJ@'Ʊ!7fU`,}*y5rRi-d9 tBMQe^h˵ѓPyw)WxG8oqnDǛ "۲/NeS *SEU|=biRLŢP>7K/;g>ĕcXznD/$J?%0<%a wTc,wM6ie^h FH>N?`}\;ϽjQaφ RotoB?q}/&T[BplT̅"@d"=y}䢪%K9<~:ZQ{f3dYCիtfI9Om[:Il} U] @言~譭Ľv-O0-.1n"θ]#fXE=Hh,LҚOHݴbA"YԮ^uڮ/}q45^x{4n 1 Ԧ3w2#cb:iaSI4mj]5m5\]g {XexT| YqW:t[]* T2Tx'џ~zrMԷX &V'߹ǷkfAUEf{'px ~ EQtΠ+/"H>! yZߠl d#]0D3͌Cۖd Cwk'\9ғS*YTf}'"KIDp1ڱ#V}inÓ!Cg/kNq0J14/W_Zy[k xR-{@ \kqXL/ !qlNÍrY #&u2D]^*@PS]2*mόJG m]Iv^| ;owzr~E=vT$b.f۟G``Ekn 0ᛱ }}#1^UY!| Ӳ~<`gyw=B iO^K#W^a7Y$)bUt8cDdR:aTѶԔ}e[ao_hxf^dˉ)[V!rݞ#BivMr ;QPae^"E'r !V[fIVCǾrU6ElƲ ^<,X]#I~|-,3\v1uwr|'F!dɖp_({P.sENVi`OV?J a@LhD΢CE߀։ g)]g)7JoS5Oș͖c\]gSK)MD׳N/'BN0z) @jT͒Ms^_&.^; 0@rmv 70!30@TQa#-W@Rx򮣮A)2|]ߐPmR? 87 dqwK'ȳKJiJlM_!3c,H󠓍mX Jx U1x4dðºtX d?'AAq䄗m4NYQpF2z:ÎB Fiqq/XO*|؄>n(*3|AdDl7U'0J`Kot@&֥U.UC`βFSH/J<Ռ9zR>U,<x DLZ%|˓=\6v Uc `HVdg\Zzf >:~RZqo5D1c*黅$L,io6-tm>?d(z"DM`zmyvO9Sv#-d?֗0B ` MNC55.?`Vr\[c 6 wJ5DBc{J-픽!~!{ձϟ6CbCh m,[MBar45ip<C08 P2 1v ~D~@=t}+&hvN Sk,fO"-%+! Y*'y:iz}S~gI"4`:]<^k#H]L&W'NTxc!}7rt!־Ԏ q~@m 邙b$om7~,FT_ EDctq`N]+A$ `5ch^-㘗Ht?^Q49֬8lnRT[ 8s 6e-p&̗orC<u6[ELkO˕OJ?u4S |Tad҉GYl\s,[`]V*bo\\L |,` J>-hysqdgݔҦGq[Pt>Z^'0Ԗ1KюP-uEsV Vu)쐝_7v̮#4j͝TaYK3U Gwc"xxD(v} :j;`b|z}9lT`.z`Le[{! o`GA3äѝt1u%I}622{( 郹\&ഖxrLB!2ʼnd5#1_Gq՛rmt.`prG_ M؃Ba9}l1ЀXE4F5Ȋifv.G+WdZ2x؈ a% 9SVjsS%gsG^;춯=3 "4T@`qvZ$>L-@JxU@Gw,;@erP@!a/ [|K윉( }}+i o[ c]rUͫ%)]?}//2Q&Kwާ *,߃E0U [e&wb.P`|T΀D3 z,휉Zvcvb6$2V<p{K%\t;^]jlD*u%T[}} yׄ㳇^ӗ6%!*W#C-*'T4*L8lh@STTc3 x&"C9Ր u0VGAALmRUPYdUZRҔ~!JȜ'tBPW(*CQ nRu`pYWBMDhZe xM>e-[Ҽic b>a}u 0mB^>&)Vt$s.7PK5r*izQchw T2`szE%6On^tB?vש?Xr&Tu28 ɚn} tȬ1c}n]3p-4soo甆\xT#Dm h!"WɶsF6,Kq#7}tH= s&ȎbsƳjO]/+~AW,')F.H׽D(4a_VH]땂҂@ak5;?Ω$+ϊ + Uwe؊hr-Z!!!bixkid}8hGS*LQJF};ηmEwc30>webm`Qi'q 8;)Kv@#ևu1hKg *X.e?jRʽS ġ~NtֶimXL:jOt CY@Qծj;[@0q1ʟO[ ٕ%Ȳl&ϮCF3ܡ:uav֨GRGjx0X_BndMpIQ@h⸼|FՠPKxQy= ebꌐE ҝ\kj+Ycܔj7KPK 턩,`K_yeNM/f29oҪt&Hȡќ0 tx%gU\T,eb9H--Ops Ē|X7Ob~-MBHCS72^,Y (;pPk%.\y.HsNَEm55b"ʵ+RXJe$FIF;o]@M8 [oFh~OA6fp4G،M6GemXUD̸i ?1ԎvT`tbyRI$I%TÚdG$t^=桝iP -O.\ÔvrG0IʻwR?^Lu[^oYFʄ (2Uֆvg!۞xtKL2`&>Ҋz.Jޙ<<(bpMhoC-`tX/&H${[VAk^DQ6kL[\RZWe!Iωxyq}ZWBcNw*Mn UScR ި*ڈ#m!d)>v yD V2:Ū_<:|ov̝e"H^S)2Yj~R#wN15흍>]x{4)sIY,OnQ觃 \>mYCvGb呼?}?~V6.!7p:'[ߵ}I:fxA`4 àTpXe!]X(,܃"nd2Օ3M, Qq#Fž H>B 5H8jh O< _p]FV|ɔڭl5Ε_+s!$LS+wtZߑK(ZDa=$ͭ`0PRt@QQ-sۖlSBɾzș#Us̅ ^J"~h R 7NjhPUL0*cHHTalV%gfQ#44t+j{T(/WTO+OW#]0S\d8rV/J$9n<+0/rwuRhGw O‰,>W 99Tc+c;ߧO{Bhw g,.YbdPdP!ᯮBq6c%Қt^)VW1E[|5V9\G uGpгY!,aa%!=3*8brɞ_wF,[ys`B; A@2MЊ!k…}u /9v+ ds$OZa ~T5/ȡyA0MHЋR4KywS,8m+Bam{R۲ң@B(svrV e+B[+Q=q`ego1닱i}QV/;0KQ{ґS pC_V&Ϭz[M=շ[T\9oBGkgYI;7ߞܽ-^UDiaJY`͉E1MQhfğYu$4U,ȯ"{] rH0jBdC#V!6Qr ~ b~yYZ!#t`2St1bGذHѱnwNT-ėx(62P4(\Ew˻l(z%, "OSfAѷya@>|a@bGpui2dbɄOJFO3l"Dэ5] Wƭna&)!ٟ˚S֜n6(ka{κO-F2~),/b/iW9?×$\[>*'. / )-%j`j6$DW (}"hu;w`r w!;"#C@7h5aaċJi=GNE?)ڣZe9a!|x>pw!sTfMDA]D G#iph;Sߦlۑ]f6-/C;t]mT'^` ӿdHuf7$eZSsk~aszwJ QoR1DGeO[|cvkEME*᪛ W+Rpɋ&1Sƀ ]:l!A/nyTj58õ )9g6FvW:Vk;myKSD&MD}8Z$ Nv9|~I|=lH>3;Bl 3OBwAu\h黂So&enL.JBPI ca.(u͈P)or?ZߡI(Êq[R J`qkavm%o*!?L)|kxge$mR˳xQ=Ϡigev,(/)?}HCE>Ͽ5i _.4c0pդݡ 7ZB#o"+/d~h;-Hr@``,  QlTC!MZF+,3c5Ҿ*m3c M RgC3U1yO?2x84QbdBD6 I]aU˓SǠ bxȁ+Qdl;T%ƆmHsd֟`WjF WӎwM'#/-Ǎ6iGKcs2sι^D23nNh$#Npmz%M^ G,At2?gXhLRܩ'l Qgoc ~p=:I%~Z%2vޜkX[v^J[K5U)1H%DZ+Ba66(ͅy''Bg78В Y{{0·bɣ#yޟI~uWdc4jm{~3p)~ |TBP՟Nau  BHw S0X+A6S@Wkx(zRkT-B릑ݹ_'8 ,S'<9@sP]R8;<_ +yVU{[41Ʊ:W DZ%{1خ=.~" nUߨӓa0# :;NGuУ_fC>vGǛ8Dk4Ja CMȤ(ec8~#wpҕ- mH#Y0+G6 agixPlhփ0W N"nt.rƼ~Tl5 OMĭ4=m rq}g };%6Xwj#.͑UrN&sUn௬Ŝgo 0>ǰ6T0PzH@EqnK=>v`PoGLڂqOTz1%Ű^/gnn,ϝnzBΡQ#yW;e ҩ"*6 9ݦwYb$E=$(Qܟ^|m~L\KAlޑ&B)VUѱwF Q5?ӜzF|GkԢlc-]ta/FĦE4mI3/+l.+|Y7Ĺ'dͲ`6a~"Mr'>u{aN4,}=Fz {9LFHݨ|g2CUz?ob*a,p|a[*lrxmnУ0Dh 4Xs~h]q:㏋üJDcH!LcʀX,UL.]= C#μ׹4T\F.6|G6KpR驇|>ΪʵaGy> =/v4O3Qp6T۟5*I(n|ꨑ*?HcY& - g#5T̙:xPJ6 qrGܮY!!i tp_utk4G);([*9Vq@5#r ` ðsY;^իp73LhzIiϴfaVlVPH&zery4ڍ<ϖ1'i&a&͒%=$3gWYvJyS*[:|mz[%r}ccCc=y|TہU668(phx*3tfm2 B?+1w! "YKL*Ënb"yZ4jmk{Au0 -q8'gꭼI +P3ٳBe@4'kt6./j4`eCǘM% I؎5U#>GC5Z.,e,L#_5aڪ_]sc'W1 r e``ݍL<ܗΌfˆ5#4T_}Bӟc&f-~.tP XQ} y)v]@2"M7%\$QCk7d}[ƌ7Ƅ)4JcT׾K'q7.K;Yp7̵ T5!pɡ^t3,0QΩ"mWj&6UE#ެoDĤcO~׎ mľe.w0?v=> NGMFc]ľؚljlw.Bpl7t1T0au&'2ΰ{!0=QRu~΃1!΢ 0QOd)#9[K[D\(1;}99m顫I"2E h͏E‰0b[2:HOlpϕ>W|g>KJ8\A @"+ :DьյU: F v1d]YǦf%n)$ђLEALDJί*h'I[(_ .Cq=l8:Vhn9F;>w =!з)<+aϑe 6Tn?߳SBIdNS򢚶4;{E/G+%{#jv&-Nbe"L-8F;$ U$vxPa 98VQ _5kH20sOs5/"% da\y{kcW /'Yp$F:o*(k:viUGfڗ_?ԡ9Rmk̈7 9 |a[;b鑢#: r"@B:g^ˆ(P&&):-g!7RYE 1OgFdV=ׁؠ&Z +'I|uM3ʗ0jf')nU,.;@!}DHe29?K+9s+VuvpK4.q=y7JT7DChsiwE4)g#jLW̄f}9z4VkwQ0C|GPu] 7j^6xYܰ)ܶ$`{J$#.c-ԩIy>r6~ױFGr C}Xnv p]'p(%D>5ڈ(2TjRWpoH0 !1.y ]>=<%w&!\,X8eD0{{,L֡CXn*q?UZ*HTf wV~)j0yՋO c_kM!a\t!7k'SML&=š:@_>lBW дQ;J$ bFڠ~|IA*@VXgG \t\,p-tc.Ykn_Th\LD@aIfn!D쟄y 0A''=TNp璙2Ԅ0X{*Fp72a!i8aLnkbqzyՃB3"n!Usd}8|GϷ(ZX`m}CkH`f x~ jg?vURw_tF.]Ǩ M9VDzC˺r:ɮ͙'Z,|Y=WJɰ;uT%0\@E+Uḙ(9AٓkMJ .r$5L|:@ZʢFW ~سXe6:^g9+yo)DChx=G?X˂OvbN*763ЈC:Xwzc(FRs0j-[stУeN)d,sm6R{$a@h)6$QŃάx1>aZZ\ҵR % ʎӒu8o:1C? 0NW`Ÿ_P"f1guC 7`U SIW^B+&%)m)5)g;~3-pm,%V@Se%gx',x>4)Q=|N"cCrM;pwbN5j$q@{M) C%aADj+=r,=%^L".&[!%6{r-qT1X{^yπv_.p 0)7@l{~-9 JFѪ|Gf‚I/#O]ҐUR$Hz`xbkgB$VRamƩC˨g6itz&TN!q͌A]F/q^~%kf )R&(&(h}B=EчohA]WB?$9PP7uȼf?BւgU1 :צ }~i?'٨1ڧM!їnj`Fj M ͥ Bg7 [S&o[`M5,8+'trd<ɍ(~D1I z}*weO mkQc,wQe>ҜaY0B VLuPSS^u:A,rmcՏ4 EEHE<~6xCI)Dmj^^ 8O4s{{+¼&.Xcqb~c_lKs+hm2\2*'ɇ6(_{d0_62g{·2@7緢rͅ&Y8s @A ȁ: | dI(E㲙f}V#XOO58.2Luy4)“>hެȟqS3 uu*_&v LR46vȃ&@ =մ#~UKzJO(Nu^%%"Œ ]EXPM`grZz_QOh%b6`Hl[8^Pv1}aoQn>xWTgi%0 䀌24 ̶}"5YP 5k=6 ğs{6VQXUh56 ulO{fJS7kzxC8)qJ^6Π$8k]-ϐ( ;6Cސ ڧ5!6DZ>_zyg(D_(]Tϑ%c҈r;߬t7a1>|t ?͘R( kY5U-̚zYKJ((O8ShVvlW82##Zgb ;F1eV5b[Mʀ%= CInrzᄡ1MzYiكQqp\76}o^vNp?@ÇGr UTj~2 W,w`)w읉~윆Vi\z2aKwKͰ #z hP8 bjƔ*z&< ҈̫c N1.{Z,|1YA3OrNEÕ CTm<7`yb '}1 ɒ {!9?\7݃Irld_*xV N E )D;M6bLމGʆx:8t4Tp QWqmuK5tWAQEИ&桍dxn9D Dm=:%DOּ.ǛOV "-«3*aw|S>5`.{$$VVhl-e6f=9(\W+A<澂azJs 5_k5G^uL7έs}eSDۗ:Cl&f);bV[LgϤ(;[-9ّ6,3fa-?4u/l<}(Z[f+} %w28@iI<3,b{&8i%s>bdG4-t ѵ0NN!A$BC|"Io|\ fPO˷7a|5^dC8REb2S}HzZU6 JQ*Þo\v@YOn&8W8Nlw*s۰aj eHΟ!bߚ XSSx<^&w3No]yj>%GEzO i p ēe,6::l=E>w xk;6"QrIT7[otLM9s}5M>0'BГ$m:"~= ""wx>9R9@ӈ S%vKr5M|&CpYt-_K+osPނ:E:'Ey $„NxcT<]$] .;D e'8wu멧vT6ϹXNDŽ|/[q w&e('OtHgG3I8<;2p@D65`q\gY/0J*4&_pyv ˾(>XSd6qڐ<{v؄:Hoa-DC0غDASz=쿦1#Nw3f8/be:L\fepE4ɄoM$(X9)RFyh s0x(aRLCԧɀ2H}+S kcqZװػ)7a I8Vuvq1D%ZPa2<0ඡ y6dQ-!p0 yEvoY@ _wF,C P̒ӷ-.U E1ۤ.[~DbwRByOQpoJg=A2~A#2YAPIоPs 5bik"3P_@;LC VB C6]7pFZ w^j~fD '^}ueJ@@# aϧ]a%=8|`v/XNKvjظBt$L߽~ۈ'nRo矠b˿@\ )b0DB)H{<EY-eKuU`q4?9Db%DBrWY {nf6燝d jXXXX* |S+p\,C'tR|3)^9+oDT'N v}g0يNZC:5t6H[W Z-P9a8$Vq1S\ɇY7zv*A=W8Udٝ#\~Sٿږb9ݚ]MA?gOݟׁ>E#<ʹ ~H~Nݛ(&-Rp$<Zf oƖ j0!lj }ٓd!!;utLnKj3& 'Zs3bqco~2SؖdF`͜,gϺCvb]Pi o><.\Xh)N/C_jFQ?$G8,cK/DAiI&L:jmu5g1փS7U/YkJGUtywz|sk:2%l 7S/3#6$w)uKkWq Ś=Q#=F@ >+~t3j?jց&$iLO*1mYp޳HZ<(R"fG \C]g^y停:ꤗζ"&)[2M_pG J\{O!dW"Hf 55'1W]F{9Y \v3/Z9c&#;sGzp$&+(QrwZ#dN9]sUrS/RSCW`'5~lUwaaq/dJD~qyhx.O܄!1/|/9QvϚ_"zό1M7|W( #q#xYP]=Y5 >664PGhXR-SCM7B} '4ܔsSJOܠAxN)32;7m5v@[dM34Ljd<':rVܠ\ %S%ٓH/XwCޅ1OrpZlj 쪅*p٠qeorJ2],c T=>ۜ ؇&UouSv]|+W%8oDT85y^C*a1XOSXze)TĂ49p3vkӺP{ Od {*Gٻ8=a K- J}tbMV!8\e!7C-Vg\&MK]pα*Vcʸ$6'.؟a_WJˉW[Rv+ _SKhl70@F$ij$sd쪉&j+eQ4GZ{sǪllx^TL>&d֜6vT35<ٹ,}": (.xPKY h7췚4ĪUlr$<|k1&t?3a.5s+0ET=\T&e(!ÎZ$q,2ijᚤQuR^j7 ]roT26B\/4LtI#L8{P~q k1y!'r yF'TI GNEiO /tt*e`92}2]xM,zR`}p:-@ (IuD-}ڲsiw[@GR̦B<.eH6E,bgҴCdLTeW \t&=AӭM<Ϋ:X]}< В$zsjF[@Ӡ1 aX-,MH 'Ō'!Sk`gj NY G@MQWN-.iعٴ2I3](6YqsxMIb冘GOqvȂPgFsA o,p\`n0rٹiʧq"~Fx1 *TrMA' R]ceS .!sʘR9,Q)y&:\䡈\f'ȫB(mV)(6vzT69Ӊof  )WGɼosIӜ= J>xewKepHʓ]+76+wlAݛ $d/o?L}Q5s֥]*``='MjE|D2nxm:55OTd8TSh3zSz^^11Ď8n$xՆqq?2ëH87/I)$OZ|ص<c^4,\ (#e2Bx VG4Ū mėQz k|A&:[*4]O?%͖Á.٦_]cR,694ew(xt&}$12+DiJ.:j cwP,p23tgɅ;KGjevƮ>'* ̀vlJFkyB5Vw#+\!]ؽS#G0>lyہ"2@癲 0Zڋ2e.!푉bZvSRE-MGd%}Y6yn5D($?->}I+Wp`7+Եܸ/sv;jH@ylA yS8K [܂d+ b(tI hg҄(nWl1;E*ny`1K`mӺbwN.<}~f=$NxY$btgng, Ed9F)A ΄8wf;)-Q$<I{]lґ2S0DY,-D>-J9w""?Јjµ&\_?;j= S7D"*G¤}yIxwޒ9W;>Ŵ YO­/M(>RQT8_~I@s3f wt dژdYoB7٪wRºnetFt-l>'caqv,);޳5ʁ9vq n!g_ouv"- J,8[Ĥj)ҋ-<bD ZJ7CtYcJxH:+h7wBf8+ǘꦡ΋ Yr$E/<ՅZHr PvS}'{ ky8c5r-DV*"* H2LZ`d1r)-+lMd SsL6냃3:IKQqX7JEw1ukaطLf*%-dQ@}^Pl® ~OځԤ6wwp,/4[*^ƜKٚ޿]560$\ Sϑv%x~NhN%aG!zcN>_hvBvAXh YQ_!E-:"=$:B95Wbۿ'WJr|/ߛ{< iLz/lޣ?QI)&V2۫e*.W<ƺֲ8zڒ]04ON #|_һhI$JfLŠ$q=|P#-ߤĊF~ȟF4/ c-)ONk 2Si-q85)\98~tC3ɋ2& ې 0f?to?N Gssр#wDŽkLNkG#A?lƇdMd*3@L~*ds H,,z./V)5?so<5E9YJR-8hg={-lfk)[o0W{P uQ 3"Ot67[oc YSޗGyl0b#I':s{zh@@͵nʾS,LG$厞]s3ar_ =~V}^N{(@JMsHqjulOWN ;96$6v_=Lj(>(#aCN5J`s=T8C'S5Jz S2*i9(PB`97 cuC)Ns X]9Ź1!bx5l[+ת1W";<5e bVx]$ ⵐo{?MSR-(_hVغ,Qnv 71LnzNgUE,zJR8+$3QޛRzO?len)FFٝrZ%zKLz!T0B#[:opcb.(-F@]%1mLމjWRoGʉgrCߊ dd}becZ)CWxri4{aI [pGVB?d_X<՞Q\|o.@Uv B2Śd\Kf$rV_,T\kL=ˑK4vK'*OѾR~>&ZҶ;։h |s(=}GO~ka?dRE/ 6ɬFޥh︩k"r21\sWQ- ;n,֞N8Y,f񬊅 $mЋ̅[sҺZXu"h/2FVz1ϝh/ b[u$>AYJQajĞ3wfV#.C-[& ydnFV;xոh?(kqKc|mZoNRƿ97&TSLķZtI'][j|)4H5{21#M+<@Awsƶl2n$k'$%- =zb)nWR =%fgep zhqFS :]:;qL| 1Sh=oŶIgv 00,~^ QRWz(Ib: `ѢӤu ^RBRq=Hj`$X scn6^mˁy9o7'K*cIN%#͙Nl wvN/I`ɣ%ƩVˬx_+[0^/2E) Uߩb!$+gD~cOOy#iO6ZC4=/Ur ҄?sYJ9M֖_N.+Ya½ RTZOl.r>؃pӺEx$P'@/%w9xSj\.x?jT<%^ @ZC >٦=y}q\sgnJv;e70y%*~jH6O(c ,Ft%U(J`M T gE;ʆ}j /So- ;c;be5f eX7rAzP+O8Qǣ ߣ+tMҾa!"%6]@;p8-\F<ԧԍ vG4#~2jՙD4)pK}xQ⫻;聳)V!dp*%O? :Wta_m 6+?AT޺W/\P/w &KgҐ2,`pKŸA{R8mxLSP]nځeLSȻQkZb> =O \v&)?>˫UM;-Q0 A`rzI+SzX4CBPY'oe -(>1׳a@@,;?P x[?za`똁p8c&mSIP [O8_oc=Ai'3oU)Mpz(c)O%$S~J6=eFb1-IL4 t( ?\v|hտ@^lyk(wv[IRqy|S?V5q#j+I{ob햖˵~ ~)l@[{)5jB\4ø[.Ы0Ƽ7vEఢ˞WB10pU.V7~&Й87ĵ yscv&V菶YⓙQKc7釽FOo`Ƀ2B.}sl06*tAF a&1澆uEBĕ4qҔڸ#`1"=OLtQpݎ5 ׆ᜀnM͢,ĺ/_Q37knW lM^HFR ZWZH ܘш+2D=Kjf$1}}FKgJk7i8Tlg!4noaAشcr3_ұ#SSz̨Lx4􍖽,cOR{*ЖVFiЃ>UT3 #0GƟ&]'p;t#d\FxĬx9oܜ/+2<޻k$ML{y@X󀵭V"{88|pM ^ C|/)5qIq nF1*NQ%6A@1"peƢÃ<-0p![`=SHIӀ9u.;H%mprBU3z8s o=]3EaN:1K6)Q rȥnRBgz^DzF[:v#~ϥ_cBQxˌt5#8Wm`pڣjwhs2^'اR ^#+/G!dn=4R蘝)uٴ1$yuU9#wyJTmΟ+d+U2r×ހ[9 Sδw?l&+)S=r e&ܲ/sْȨĥf 峂נKdY MiВy#aEY~.&f}?~_WX$wz-C|xsKÆqȽ /{:Oy(iRKmŐ3ƚQS-gӎ"bˆ g= ۖ!DVaTi!uun) M]g%1hh\xL'E[^RRRsjLv|5+c Ϛ ҙC,OW/өXe @DUe24oMWF{-;6U u46P$oVnʃ5P@(!h +ǮJunqAZ1Zux5w ?>:$6eQv 7I0:ڷk;90L*WkrnTmK&=gW +fOK8؊"rZ?@6[wZZr6?%3" :^[zmE_m9VA* R\!kAG־O#?Lv;k; `<^ \uH33S9`ׁeN^Kۛ#HKR RQ <5Bg$_PCnOQ2~,xQB=^g;sEq+]1PN6:Ou=Dqr2\vT)s84Cav BdSjI]WꙟLqDeYӏ_U[%H#->}uj4%љ,?UM}p>-HBmoĵ=(O@ ?2~萏#3ݤCDNTzC.m7P/Vh%}P y U~ l4d,r/ /PiH߰2KLZA:h-TkF]+Zv%Wb 0P4eĊnKTVǑi1]>?v6S=ӾsgM*ғj{d{1gRMQ;:y)!|Tlh~o dy@%40o$T7"ʬXYgW4r!+x%|݇u}' Yȧ>i2Du/sSUw$ DZ~EVlv/2OTqc'|}6:BրMk3@qqd7n*VMRv/dӺXP v1 ʽQ^f>JuqAdBDeI qWw醹A{|)~KŅG gT6ͱilBՔUI*1O`t>/Z_0ќddyAьCcF &IHarFоsO8 ) /NmѷXVng) .2gwsv @/^N4zU/y ]tw#MorJcwAAJP\iC~rl{D),k?uLS[-$){ MF玼#$D<^6^2\.vf[S*/( qH1Kr"reEwppx2/g@}ꢲY|I@>KR)2k CvIY{̟4Z ϓzJ}v29TWuK Ʒ3 wz DߛZ2V(\_(2_*Kqx(.oi0~)y,0dm -CVxХ,.,CK[kr{;Mk-lt_K9ÜB)Śj69?.B)kU7!C@Ě聦8HV5pVѢ` wYΣmD-X;²I+h^*ʀšjz[X\qVSM; ہF-& j',aj([D8{?67r5 wia .xbLp_ȀKUhYCIO;=;̉(T4rqx AwCt!~&?\7dZ٨ʛ=Y,t`j3B~3dX' E\S2h-Dk#dзЕʚI/)ꞎP4{<32p*v 4NsHRɟNF"ޠ!QuNiVA3xEH/eh2:? x 5+FeaQۈ\?yMBl% i>+JrJH;5{Bb[M9[1M0Jb:!(ڛEHРpl|1.,ψ"i{*Yr23WMΒT%&H83`A,+xFT<*pG+65<F)6D K1=%2c iV{q) _E y8B׋,k#7,‘%aY2(‹nc1 0 Awthn%ڭcre8Jz)L7 |]xHX8BoT p j$x"7 >e(勈^Ev .A҄dd:sHyHߧ?y$/. >0 ZU0. .́z~ڍ#h_CkK7r>Y?)E`᡻g%5* ? N'I诺8%ŹlRF[iPn`@(6VGx8T[Fí帓|fP*˅ũ"ˆJHL <@|o Uqػl_^,+ؠy,ង$kG,{K6#+$jMd V_ў;C~v=Ro.1,PF] lmTE',M+#KH``p(dT%]ˉ0nc5_x׮cݲO}'k7kmЁV_&n%ܕ2몺Lt0ƽGx/OUI|&7/w裨[] ʒgd Tni@5^?# }(ȾH>Jc¯<GIKjO*3L;G$$ O'&Mny+͘1`YfWӸ롛=$weF߼`I4Ah!U!Ƃet\]PȋBY9'2<עX`USB3.pQ\SFMyJԌ&80t)T.s&4GaF*֯ t˗~W1ѣuYIcy8W-ѹeiM I¦L[@lc [ԳW2?aGV9Rs~VwF@aEoc]Q"ݬl |R)bV1caB/!hU}uӧ/?š{ۛ,v}ŸEFc/IF xe B~v s)?²nс_p ~s*a]#I DC3ʫFWu~S6wfC *;a3㢩@!gvzT!BXvO I 3g{_C`}]˙sbF [$}{PIYc*#q팹 $Ԛ|<Ռ^IF?{E-aH{ [u&Pn{1n \)jPcG7fH)sPti{L]8'd@xu_}՘)y^6vJˀ䓥ǦVg KhP+"Ӻ50Wb%5`X YX^MWX^'Ӱa$ )$+]>3;*uiPfPXI67޶WX-5ԧo$iWh6{8}1afVRf^<ڧEC9Ip^c}0 Kބ@=RHSNwA7}97>/AqAm0&զ*QP`E5Jq"Sڼƥx2au:G%)&:bFZB 4MBz̰_0Fy dxoFR-H,59\ JoQ25&\-B-KM#E֨1c*P揃 &|>!6Y4 1b[+Lک-$'r@Mcxw]=V1%Dهn᥃v JjVʺC6|1~ *XsGQڐ Gg$.c%TfV45/&;񸚂L349)3$C4.V%LemɤYNڦCP٥8h_q6on M}6( @>&4=MHm_w/ĂFLAC:84ުJo1oٸDomxk3-Kxg4Bn4jR{;32B5׋Ӹ"W(($blҌi\BD>Ƞ.~*gY 'AEpj"Cz乻^h tJo=Og=@CΓۻD|Ed$ jқ|96W ZA߅ͺ(gJ˹P؈.lWo{4j tiEe衪iV^G~!`ܔԥF Ev/V#n(LGFZ?[89Fm"(xZ)J[u姓9n#ֳo]{V)G8.U PߗFw$+D MlXG[x3-h}̨p,;Xffidhppo~PCǞ溛-+ԩvk3_4k MG/)g93!HB0 ]k1,$/DVy aiTʡH5pә/+8pp /oV*o0*wIavס%>&j$ܼwb.Fb"^(0v2A2@9^fup>.2%NLGf˩lؤJPGF s1s2^ׅD>NZ :XR=mԢzo&~ K+*X0̊BlVykÚ7Ջm}m:}M.~ "x t=hլ_=V 8Ԍe{]DG`㉲ELYoR(WޚA r%*tqCE˞?4{v#M+RbZ&s I)ы'~Ъ7sTΥmǙY|5r)5)4MG$*n 8P&HaHt&wڔ`m7sld"=4~rÿv d q%&l.s`0IJf_ 00Cenb#ڍ5-\u%c.j4Zs>`j[}Ҍkڢ\hQpXX_)q>!|FA&sENNw/[?bR\6"A.C $Ϯ^ɍ&bvׅ9LXc16˼_3 JM }F_1AxKDVoդ]SF+Mg nKwqcY1bX/$¸g$r+PyW:1_HQ~tojmD5;ud5zWz(~k{Ug3$.K?_Tf׎.$j,tNH9-VZhN[ lm%򍍤l" &fK)?q9GUaSu8Äj6ymDZd+o%# %ʁ}V`(xF`-?ɉFƷ1AvRfT˭8X7EԾj;|~Lhlу^eZ1;[rpJEؒuM|gaYWyDa('S<"8RCO[4]B_CUǴra?,EĸXI6PѼP8-6:3)gpƋs[P'kǸWkr+cNSfy(v?ymAkMx* 4!PVӐy8M&2Ŏ({}n9́Kס:PНGPOXKїt Bt[ uڕV+&" *Sl1hsDAWݢ V r~f.q RQ`<28[(G$qȎQO[Mo9 \~> N-zppUN5veSM*Žh24wr\lj`3蝸Q1N\KwCۭ e|:훙ƝD;~%|c;i^kDؓT #^B7R2M8[ 1H zBm2@9v`2ߊQ LzƊOinMeu{>᳀EӀ^u(ȉS4`h<ߏR,M}zu(N_qY*FNs>e7 MMa+ؚ)kG \Tde1q믅j9c"t-=-KI]SH7Dtzbi*:o(Fݽ7X}#B3lШ =.8_~z)Hwíb:AUlgc/v5ڳpVo5IYoPx @TJ^cn! 5PrRr&F=N6A `lTs="=doB(Fu6M;j?,Fi0>!/Pkm@u%ے{fB0݉`5Yh!nS(:7rh3͇Xe}SN&E47r,PwuӉlNC͈J6}8d`xnI;(Ό/Q(&Ys$L2B6(@Jj#&'~܅ODsfp"0^wq u$/Jg~~igR}^W2L<^C?ᏯtH${tjk鱄j 8WOt:gUpHPhbm07[q9f4Kw{rSl#(S N q*2P$cPTroYpNJ"7A9iS'K}Ft_;đm>q6,Lˌ.&؆bmr|q z7vkaFp~89-Q2"CÊAVqHS2}/˾uBXҌ]JLu)7qyoHsǥN^q_Q&Ѱ3rM[86 3&"8 Kj&(~ 3 78,-V[H}`WI #Zc|\f0hD:.Kj `̗3Vvj()B7n36 *nd򟭓8r\p6ދ!<_\ t} \ 38Rrb_Lo뉒D-]k+f퀰Su OKnG㇃tj.%2@T˨ʿ5sJGj_F6  ?'ij[l U[8oqD)l\՜Ɂ3vC),,HKNd=e8:򆈊]ؕIƳ ="&"vnhoc+-k*e*|Oe5#ib/:lndnoNb\$:b xR!iw#T G`GETf){U3YYi$Ka%yQaa__do0iaw B$ )BeӶVV;*V#BV,(G!V,K2"zh$ rڑmԑE;0+:XVgTgO¬ʲn 2L`< 8=7רaz{-]+R}Zt&|ZkzUi{b1A.̊!旒:Esrj͚|"p6 a\VP$ʡ!>Y8EAjo *wɭvnI~BQZgΰ__WIb$_ù=vT]@ww2f h;?<ˀ9ZrNNQ:+3 VE˰ޅy PQ +Pu 6Gܾ,l%wf}"x+{aIQq[u~m;1]䥩A+j1TGqEb vd ▶Ꭶ[+9:ӌ8ԯpO7A+@iBJƒ^}`L eIgPוZ$KWD%u~ޠ vLUa (><.9ag.6EjREGK_-+`Nپ&fu?5Fs0\^\HhY(Č8x [ChN% J9 .碏Nlki2ds^nĢ3Ew9L>i4_3*T`㉵Rw7 qeX ǹ}7 *[/H@A"wJ6|u4 M͠EѪ^ 7p#Ho0"M$-J{h@~"Ӎ%<~&ߥi$y=7.zm\,\h\xmtV gio62amgHYXۼ5ױ!Vjªy2&Yrע0׹sC\Vۧ?Pp!HnZ# \nn`N~ɉrYrI6åbkm7P6ƒ_wͭ[Ǜbs cd%#G>3$U{'p)[oix<fDܟTQ)HὒJcy_B1z=Rz]׉ gһ* GHj"@d +U-0T{eiP N);U9gE g~PAQktSo/Y}F{{xB2ߘ&44M/ԡTV#QDŽ"C'/MSi-z. p;w5֧y#o[?^ObÄ2qcs4Q MU4y|KZm֝h`4D|ǃLkuwdɏ :5pZv»qS<4yAqIUZïVDHw)nrv'ġ6'sj)Qd[=qK{m%'h>jܬR%UCcP \|eeICF9bphw Qc~2*.uIH\mmH.kq 6 o#kp$jNEz!,}厛pz6,{e\ rr&p.*1HH8m;VQO,Oo1 ]fH1 ̲jQr܂x5Tw@EdG`ER6 0<%EEj'F޵?yq$2v6"2CAvaDr( żzrEçTo? QtbY{EȻ=?UeMm\׽`L>{bE%cDZϿ~BDHts'"?7e204eȉ-eA,ӊD,\JDz=l]t GEOl?0TϳƲ CvN(M܆ Yyc6:&'Z?0Yb֪95lIrj7zfG5x=oIB 2(I n+BC)V;kkIgDzuSǏo.WLS:e0_\K, ,&RyFO ~S 'F\cv5Dsap~O>`-q#5[itnAõb<*E߸٤ߢ[P͐GB;J4jHrp(OŲn]*"ĠpDYV@FtUaYeh G1[LN"AIZBiR"?s nMJ¶N]YHj7@sSKZHieVԜLeWL"}Î4=Q_t d1m{/yvȞZAekhMzKmJwA[$T QV)Կ # >>xbjFBT0y1qciM}/)x/ܪ'>i0\&aN>~(p5xLdˬMtTh4}H ;A^gKJB'5ym Vel>Be^Rۍ%:m,u0l-‘ޖC˸nt$N]9#JO_'^R^CKzͿubL/Oc} %һ#_Rݴ8ᙑ|Ry2\-ȫP=T /dզ(pu\y.\77RfnVcXI $ Ŧz+dIEΎ[)O uZՕg3mA;`~o>~SDŽPkQhU˨ QS),c<ݿP)Tl=,P񓋁cZsfIy*i (x[詍A=K,xߢjN`Pԝ,w%S tcDJg>24qc\)JW͗M'qJ0 7/cdvL-Z%ؚ fvqN۠Oe(کԓt7N'{I,%_]@!vIt$4)!@2:ܑjXiٜ L岮ɚ;P7S>wdG#i`]"J "DIE 8%,Ctp6Fŋub 75z7SOl ^%}6Fo _|a 8fu_C8E6BFE>pz;ΠFo{6= ʲr_W)fmXVv8 DHҳ1p \BSMu)~A  ';Pui;GlJ4Wjm|NʬA{ -5 !bE~TJLVpfuŽ]-l9 營]<`aQf}©@?O%=0ewݓįʰllbCY vɒoFfЪ*$XҚ8]4uey7*ioz}z@7,J? Ef/A]=D KAϏ 4$8X!3vr$-iTn&Y[ .ȱ sחvDW@@T-}?yϬ)p<`/H7BWv9kY'GL|+FGU嫊7X= 㙿f)OZ'z$6!'wGta6(/ֵVh)y1{9z?Oʄ`/:ҶBC @cX$@8}ټ1ܥcѻ!@@[Kn~fYviWv<4h6 xYy5Ӗ&+7z9v.&X ,1GmtDC lclU"FhBZIX0^0)4Y[Q^F(-g'\\9- 2kkν.IqU/¾`vB RX?GR.rX?ѓ`EW::J24xC9eB~az5rW'iVVt lOz;lZλY34 -R{VvNr69Qz8ĆF\cs)3,= i!eYc٢R4RhIHc!<[v}#> e fx# 7kRyxrVՅ{s'fAt_^Y_ųŖ,-vBs2I[h=\qEtqpV?ɺ.ԥW]Iz>FN4 Z?ZE̔^^&%B^ :z'd&=JeK%sk"5di9*ojػ=F d52`c̭n^,1qZܫiCį<'F*vLᷖCF*$f\/R?^v=ePϬ6з$ `*ݯ}] *3hem# qJsW%%g (/QƝu/v6A4s|͓KO6؝.@}g٩"Oз_-;"w.Op3V4Fr%-mUZ_vd!^Dq_>aNe-.d[CkKxx?-uH'dWM=m`c[ H\ ػۛGk#- BzIнɤA5cA^P@Li>/Lmcpֺvm' 2O002|&n .kIeߤߎ'PݴЈqsқo@ >BA0)Zl\]aKB+I!<^m3 ƝB^No5ɿSEHqb1k d+sPHӾ q Nz?pp₝5ArEFuT,=`U%L n{6sCbl8aF5Pv`.sN%W$:{!=9oN9Y !!jZIZ6v. l|6O#N,~Is^Rp@OTkIC3fOye7a7Mc՞K4oE& 6:EJ[u-4#+~4Vⵘ:Si 6+X5i}V,k(8ﱫT<shü1=0/_iݙL)fIC3!z(]1fPoEC@6*10r0lDDC-eY`OIzU9c;֟ dsx3[2Xh%d6j MEqV[Ѕmd">v\\CMF&'Q2P4)r'.y7XwS.-gnƢ7c_wMϣ^&*xe5OI1n)C%9 NߥI.fQll$dfn܎?{g\O+5Uo#!.u{N Q儞.RNV.퍪xS`aVm:u#ԗ3u0w2D ơML#ao#u͛`BJQo)Y3d;̕%kA&K/Jx<}"F4!/lȒ2c $H >cuÕ, ʟ yFbn=PXh僟ٛ柛br9yxӴ-@o#ohhDB;HrF*-َ:(jq{zqh7+2g@7B ̺ۤq~n|z 3w{e.- )gOrccc{@8i}xyd/GqsARjj&^nW{CFN X2KRd˅th s9g̶[W \JCqu@pGnh&q, 7Qfo*Z?7X'ĕME_ EhLkX([|"Pd%pی% ׫a8gTū:[7A]F˜1`1w f*95=?g<{7Ȳ -4Acc݁+L[z@A$ƍw4n<W*H'!V?Ȳd6&s-]KG9 {;LW3Z!/5<+s2Σ ++TDt Ңg`rJ;;Y^E?bseBv r~ &`w%ժ$o-ӄ*3 ;Xhˉqq64b379ӿN[WM]v"1_s:QTF]gW˪lM0}/4!Ad֜\is1W9R/Zh3;.+9hʏctϙ,VOƛcQSCH ?n3ra,\SkFXt,#ԋʤ(=Db]^g)دd3W? GӋR;)䣾T$LmPz/ys{AsѩZe{רa&yfu4/ם!셢^Fާe^R$Vod,ؕbB/juڢ<#YL.޳m'}_@֘_kޚ,@#ϒOҡ%.{Li. Sež\};`kta}h+kP #ؕ6]ygjZ 9.5_Ruǣ}(:G +![iA"3jAB0 mO@N~G=E';j^(![7%#}״?ЎiBثAC})9vC)ٻ,H݋6% ŋcE.$=VP% F4SFӍ7DG&-DI\SCY| eD5kA|d8ͯb0aMnxX(ist_I[B)ׇ0Ko;`*=/$jG)e5}+D"z׶I8 %ANu'UfԣM{.zS <n,jb"}0WBkd$K- /߱2[G'u-D \Yr홞QuQlra gA%Ә̼# 雦oܘI2N[ۘ,ѸDX5[\ HL/ 07mcC)/93X٭QM[aíuqȂXȗ'VTChVf+wP*qmxi5h-gWjÿ'ҍ?EȞ3X^EneU5x%ߦ!7[Aڥ?&H K#Y  ; ZSom Tj?H~k)c&ˑ5v4TWL27,qBfRWovӄ@>| qg`HUзqJW+^ /iw]78f)f8w U7%`'ø>4/PU‡?-h<{ʦbbEr%cβ[uv/ayUBөtc\?hܭ⾛2Wᙜw}gGyny,k ny7k*pPZ(+n·`^@¥-[IÙ#ا[dyA[qpc΀%v%pOuݞQ!#½%zH'Bo8hDeu>ibVH܁6`"F9TR4!]ҁFn˝W+n2ud-+WNڥ 0/Ag@a<0@dl[(4E'H.nY3nU* u{h؜$|ݥ΀Qtcj 4UC胓wn|X4hD!ٓmiN" p=Oey$LM"0{NJѹCG2'n%Q.'["DuV3~ RlKtЮJdj U\8PJ/ \gȗ IZ~Xz栵P6ȳ$g#6?%A47Tΐ Ӕ孬]'8l-yB+ ,>V@U8oPԔwż˂β l?XpL\n҉m4|9Q2֠pu@?DFfP{ab"g@q$^CڼA*$zҿ`2Zݖsh uuf@F`4yf:\xB.'VfkP d :|je}dQoxa/KiRqkkGgE=sUcTDUuGT+HM9Yw(=vKfJRh2 fWR^Lwbs|. Pxo`GP>%'a?0{S<̦ kc04LfeгU<7046kdaWϪ.V7`[bC׋Jꠟͧ7#tMXB5qHX?UO->0>OҙV;(RHN^ ZZ n#1)묧#&灷O4b^ ;*W`ɪx1P(vj*&LZ*~9235a{W#" |8l6vE3$r@&k}On7E] mN@ՂEro8 F/y-5+Umh`>8ς>R2u/{>'9(Ma%id- #U]9PҾ wjHDϵORP8sH,. U؞bfm]P圈 @Y1U1Y:chb ~\Gq9؂x{gA zY]FL y=٪B&+y>1{ )M&A3+\0+2#]?!`7wLo;*^f:>ǖr_p}3VUsa\Cr/ %&o{v# {K/̏o֭zqd0 ~__ (]DPrY< r$\MO9f ITyie X 6V0< ι+Lxe_h;NYYsB3jGWƃU5ndb-^tЊ wPٱ$JdX03؇^vu,J-sؾWV pdhXbNm8^mhpڝ0Fgv|ƘsaɕbV &xvi6U!tψ9Gr{;kD~ [&K!3ª3)hw -Ap4F>A| `gf D&ն69?] +vgdݿ|4H59^ C.jڱǙtf>Yѝ?f6+;dKEre[|ҋmP}yof㱣{uwN[g_׊JZqXi&}TUycE]P>Eɾuem\a0 :>v5;"锹nݒx 9:۰zi։X-aPjy܍O\5;F^ńe>=p 6 z< BԂ3$1\<ݣPH<\+yg[q<{q&4@@pӶϠZCpRFl"GhR4SaK9܃F Fg*.) [t_"!Ѓ@kXR2]ֱtnm0;Ϋ7jTCC8K.50,|qJ[%3}"ʬ4jLo53QEoZŲI6QlN7Ҕw\N>LKcr⾝'s3#H3O_Ug,$kek0n8,vqB'E$*ѣ KIA6q=G1B"*: ^r䈟ݐ5ޓhPmbOCjށ&mTL )J~^SvYyd$g!J.%޼A heq0W⽁޺|QgG})cԏ垀taLWȜ m軤ٶ1c%u^_^wPl3/cmXO?}_xfC?EveA仺Vb|oP哏?3^VnlźSհ~Ӱu#UG Ppq~ g5`/"SssJ@g'*H5 nqfg%Y\g~e٤n'Bm}T >O\]=WLH\88鯴~LT[zl;H~{ E_ nWpiI8q>7 i&1a7Bœ`O=[H/fG& ޮ@39]enuiV%k^,3I1_ ʹb#i遏iQRcެ}{OJ> 6Rr>OQ58}Y2Pa4B)RcVo&f'o8NZ '>kR{&hfˀ 2(?:Fp~Lz_s'b|I~&]u/ϹRM9HmJQFk$lUrm䢥o4WQ^/ nx >Ԓ1&lГw R䳂r[[\EqT-s=O.^.`2w \-[zW >\IbklV5jotC"sB1/V[yf:'@DV@eC) 0`B櫗%~dp\,p`=ٓrB2LÓ5 $?1GwIk„p66 d8Jߍ.QRIY*a`Y go~0d z&Eo@iBcp>bāb5ӀXdJYP:&@}KMF.S \W҉iEH0c*vo6!{XS߇ҹ[ X/ ~hߺ_ٳkh>q'To<p(jq`a:cxEW' y S3_Vv^I0<(Lrl%)mR}RYT]Vt)њƕ\@H:&r^OLsO 7vN <7د` .˵40Sl6_f 488kM=+ETu7q.fFff.W^u#:w|7= };z.Ij6 5kSزmF@穱r lC8Fj^=cO5끙D]Yʰ5gU'{o}IQL[GW@:ruϒj^ Ot@z_?bJ I?ԭ~}xxI[iq7^(+A{h/oT#̉;з'dIgQ3v@kѥIyj 2"RVW\lHdZ  #Oƻ5B֫Qzb#I`kcBr lPpK9OqwRbiMJ ke(Ry|Y^sSsRe,);ˆ^ f@ȧ7wwIP`Hܩ Wg@%4L6 Zh~ @O߅-׸j ⴖjyHSfapM1Pdɹ4Z(պ.o[H6^cK 0vaxLzNƟt[1u) +: T9m]Z_rO'mA%o a𙸍zgԇʬko;%ۥy7hlמ0b)hzIgp * 4x]}7n1뙒ژt 'p_Ft MwVpqXb2.l1ˇ:oP>Do0A=}G A3=mjWMqg*jَ*+}JpWvg$?SI|jL ϥ޺2K6D7sL)c f|~[T㶈4yYPj0Q/0P)J/k5A=8;xȎPs8'{ͦ,]RnV-h}51Bm,OXaBc4i UXK̗#ޅ), ^ GYb\363a# pa6BQ6H}jAY jDlِ"GaW꜕L(&C0)*O}<@p<: IuXiimlYU񻤝h#Ov3;{;/LfWGZ;؆ \TdH4M< hn>wAY3\1wcQH$Y @9r/僚ԑQRpM(V 0Xi{cj:(sziݟ5#hpg3C :i1^q1֜CiB FyO#/[%0 nYpjeJGi!,z_9Lޣ[V(0J৉N!lyε'?MMg GւڣnU1koLzH.䱭ǫva3o3@@ӹe@X{'x ct \FAw ]P1p_DGJn" ]mP @tݓhW=:8l%:~uZ]ZƂuځ81tgUN۶Z'AhO\ч0QMk2s*.pA˹A Ի_U{0j6sk}Iw8t)ḛl6VY 䉐h`3?' iՕܹn0v #U+wD07!y1Rf!uNIə݊ՕwpbT3Ýc&m^4?Ϛ?LNS`E.jxF[q=nDOZfcɂbU.0ōz2KKWMk)=Nߨ@TnX };.buY_! |(1S:"7cYݥrA&Z'nɗ8`Ԋ4PF|H_d:AT*v}&iG-ڐcK98 "N NĐ-*8r5j!f T {i+31"RB#D0<\U%Zܢޑ( Z`8Y㧉xc(8]8<5_6衖xS5;W\bU0_Hֱ\fYPx1~q-MΡ2v(հiyj{#AŖ!N80\2G5mW |]dEz̄ pCPrf萤LF(kyJ~AUUAѢ}H sB&ݡ ink;m2aipo ) +ShO7aw,7ikՑ)5?Y=wfW9!|ܸXoRH!!*ŏtyYTHjDNt&#%GT e^Iu OY@D! 2ŻVֵ͙m'"O0[Sg+0(Grr, '(SFOù5+^2ц;V֌OFyn(H"Pm4"l% Nb&erNgW IV]eKK=7:I꫔%d _&5i6%2;\A" Eߋch7p0]&N_Ⱦ2Q-ߊm65슼3p[2fɢ|(Qi'!޾%y&t>5k\>:IoF“i/x tgߓ6E"h8ȷ.b}. 7v̨/Ǒ^O#^0n4K>CXxyCY~ (y^)/W`⿴xyN8xCKl{RR?V&Yc]-t@C~t%?a/Ŋ|\ӴY)mYJuBQ]G`̺$LpL iމPv_#Yp򝵥&%!8f?# XYyb/ID j˽ұP36T8Qm/*. qCM-f%j,L0d_8jGʎab, Z'#YxEaQ IC]UL-oj@y]ӹBK 2"ctGwoF]o.2J6Xy/ EjSSt.W_is#CeM R{ PS(-T/:@Z̸AꙔ8>,cM6h&)A5VNhwi4hBk)k+cٓ:1=+}ꥀLnTh0 N5%q;n=$b]n4O ^Ҕm+V R%+IPbz u z  LV&LwzBWaEiW\C Q[*'p)2&W~@{. ^QHT-G- =dEs[FWW j?}K\bB(;HhePM c%Ϋ9G g+Cj"B4=\+1]E^/ ][HoyqC&ܰkg>LI/(gb(љ6=mK Ƶ,;S!QlORН53t+2ab3T⿸pCi C0Zy:WR힡@wA2yىPvTiHe*\Nx^^n_nLg<&( |>b2 5Voh]8rݽ\ްbg`~tlAHUUŽ(>]]yCe=㍥lSϰxjIEB=ґBթHѕ̠LО] w^nNξ|(S~NB]p!T_q",Tr6a "w.灋ďpl~pMR9%bS;4‚$(72hk6%?馽2QI9Wǽe6ţ6Tl7R"lAq &#Qq#bOXhXgpRh#K)b$C!y~r߬1UZzs7y U.}3~xMO|&"J.Aa ЄsIBZy0`SUd${ >Zr\)U"l/Sz 1-3*71%>2^[?Wj,jZ\B5yH!],c_#06&%V+"؎ʁ) 9'M'VoF%3P)Tn_uI,[@Z76֯Aݘt R ڴgxDbxGN#c l,աNh&H\{tT(%="8c zDZg{:BW3BhezkZ"*Ikv)GW@g|4ƉlkxdԴK2M<yH j MgPOK0!ǝUKnImtb|>/z^dslDD()"$q~mW*_dĤ* &z\PDN/6k,dk exdMZ-1Xh'-"ς9CVUa3| I|EY@jۇ[hTsNו5C//탌$(z#bd~@0ݴϑQ} hW0[H!41Z4,2=H绣Khw"ro!jF|y~vI"nF9uiwgA`j̱afpSy9`i&#ѭwcc9? ~!_qpl.̪W7  +ʅXHz)YB"Y{>Y!Lw A:yTiQ>>ӕBj_mЄgiƝ^4xis lUk8YY*+]A-#Tʻ =S Eom&hzI[ոKe"IVi4(vaS:0 ovSm=!rljU=]EKtu%;X&0Q<1O FP#?~B9BH8w3 <ff  )3קsfsRN߫6}G겢S6mFP9Z1v{BiL"Q1ͱHu?e5p$y4-ˑ||Q @0>-&R<)v*tZfΗqgkm/h %|*K1C;,<ڧ9}a<هoW<9=*ը+#ZjnleqULYd!8uSetlEcKg6<>+t9jz)m$?A Ld,V200CFZ0}*,DS{6N8{񞹸0-wu56RbS1`2'p#leq1էڦ>]6Q/ _Id_ck[o3l~@[dʂw=GL9h=]@v?q?t?פ{BA =t"}m IG(2[d0Q7+Qpǽ6YJ0- ef n@cӱr$m@jz+{s_"_3Ak),hnhQ FM+0poGqu"l&n2jz7 "d8EA ^ob?PѲ1DW\(`FtrnvRJ"VAth)e-Ah^Ȟ%+ӧZ6z$ENa5[ƤٸHN8Cxh!. A'PqE(G-B-2:ͫēPjd65>M4hN6Oڇ=^!W/(Ԥ鿒'#WP$C_RWd2AI[!E$ Uoy@G6͵-@t%G%Ȓ UOc>=o/oՊ ,ЦKtT -~;sa!Rm2xx!6R24l:r8kh].Y]IXQ!N*/.=S+8=Rald'bΠs7">]hi>pH Qp5xt烝v" (I sb9h5 5P5BDCxTWmnpmJI|l߱<|&ȅ=5<˷Q9F<|eN/%()iVp(7 Тt+sTǺ7gacgg;okh/$#!!}.5N]qޯ鸂J} .l3k%@4a?YwFϵݝ*y,uHtqgobah*0n/#x jPv!L(o0n[Hrއy c璂 fGY %=^+ ܢrZKn.=+9޶i!Orn?a#J _f@3}0XhmB $#)LMuލt p/ dQgHԛNP hq*r,, pS+=*c :B#IJedv_QR.(#sBiX#ꓓ}.~#*k$7 M?iBhsT0 HoU'ˤe5[HI hi7fq|x,)VD͓ Q|>VsgHy= )lAW}8kk,'e"D k:ZuRL+qYIt1`EС'm sW$3qKǬ?VnvJ fu|.15FC}vK@浝ScKuCcJq(3B$OZ: 2+%@%=nQdޓXS/4d MqHB0-[wBX^pKHt1gڑ^]*~i '/BS1bܒC 8 -#i! WM$vip *j*,o:?#ڕVMeڴv3*oPzDxCf _^*ok17=w*}R L9柫(v/ ,hI]s`Q^m?BE~[%^#?y|/wq6l7kai$C |2i1|]Q+EvLn 8= Bś4&'e]2\σ X i|Mq+F-a,]z&G*g[LF"~T 3.v^K@H) /P.ϋڈG`x=W6 _=}fHa)|۰uʄK+!t& 1xٱBIrErLIJ#,G܅)t`Nͅ+1#د_z3=9ͷ޺R=әQoZēdvz:WjmD*(`WPezx *=ig 9] 6Scx{@͆/*ǹmߴ?>#W֕䀠-y%#)Z_ ׻Dl}t#,FMD^ȍv<>WX^dy QY3n&nS;SwwC镠 Sݗ_-fDC) |tpMlwϡ5t.AUDܔ,U/.N[7s¶ZJbMV6Kn<5+̒YatBM"X"@$)ȦӅ3s nO V/*8]T ~hgE{Brk%It)~8ߒvZuM]K`Xǿ )4N]R\ Ͱ>X!4Ν}ϟ9~Ui_τn'˭"xA`BH''YYի%l };U_nX*p[ /N_;vs}AgZA3TnA>\&*NyHԖ4 2?MǼ#dNhzgqiQ2Y{EpπSnx5cn+Khbn~7&cuZn?q¿ޯ矬>qIƇ4#@H5۩ӽ`gZ1o5IE .)rP!5By ,o^D#0=e+wRi €. 8FtT:-=G/՘&u&9Q;ţVDD'keG,+b[ۼaN9 x a<('/ֲeĨyT-C͐$2Qyg Jn_fDڗAaG t#y( JBu9WvWG&Wa)4Hw.``I><Yz\ӆlo0M5pe4&Y;@^5Y\8buvKݗhAʽ+f* DC5g~E1L-SC@ƜP޷:!3)ߐwL?q{QVVR WRYmJ亜FslY [:sA:";QANaxȉ^N:Bdhi+0+`v_=i]\gy6X^|n'8x B,aHpl,[\ q:VBA_yFgr=>šZC5| 69>!ܿ YA,[[;,DR J#/CSti]Dk=YaZ4RA8P c ]UGv3%ws!t ҃3#WD6ܯРTŇt nQ1PZD'e?ǥ9^UqLZ;ǏaDum'E&J,IT,dîA ˾%OY5`/Yg9{jӼh},8Z\X)JEQcȝylE6z@$}TM"NWNGRYoQٕKljb/~'36>̫hx12EM%ԂaD:.Q/ػD6r9AH@vObϘV_ڰ3P=镙uCBNZ{W% #vY`?yZ@~/8{~%5UA4_`i]p E5\vC_/d?K׮MK:`}/KNk,i4ME^yV ԧCU(/$K<{4Mu. jKVETC\_66ecL/SG2'x6Kw\Ca\GS1Y}"%{Dx0J]uFPLrk$e~%ze%/+{_KYQbpo@~-6BKȠԞ@wJ׸l!?PdOSvs"#kGs+OZ 8"W Gl/e )N1aAdRB?f&ONcޅI2yB WRc*>Zm YL2,`f¦,gc3/G!xvȡk>ˆOY*gěAil&s`8Q)S7HWEzǜ|DkGkמnTs# (kQw3&,2JbXC} e_ڔ;dND?Rv#<ɖ$Ϥ̹ɹx˱ݭF_vnЂzyx|3Oswֿy F͓Q`^-fؼ&hϲͩ^LGٝ\jO Djr5],=%>\ѷϫ )Rޤ^t8fOGY2nR}xJ2dΩ%xw+>m)hwb!\Ŭds+X3̰;jhEXWbrbMI%Vw"(p c9OJ"`<3t&^f^:3=!W!xmP&LTn돶%Z*DB C̘¨^}=\s[^K=AOr-߯gd0oqP4PY6CL92B)L(Z |.Q^o¾]A Wٞr -Rmk;L`1 շtDE4DBo ݘjy 4(*N(74svٻ7颔"Jll c(ifhzgrHzN@(R 8}& KhvJ "|Iݳ ۧ[yi b*׉kr Ghijhz$.8//!z9Eg*[]}2gs^ʟ*ǣUb ' e*HBq,V[o fG43Hid%ڝCg6qwVXO7k0wj&zV%̙ h16ngf~~iJ:Z[J;wTxS SKexnX ]o;y:ƊU? ) w}$8p8.Ʒkze>ʶ XFۦṷMʘmpݷ.8B s(O}04uzdGau&Q6;~"8yss/Z@"/1B᛽p%*񩜿P A7w`8*DÉ ܯA_#eN7mr;tg˾? _& ltE E] RW[6uAdLJGu>fJ /~5y&_`/#]CW"z?:}ɀx75FTr|ũi0P*,1=Ely&mUslU`/mn%q}snaсd/> R6ޅ[ۘw0lM@*1.E=lODr0^kżC*,to,/PЋj;nu7;j<'2oAաa9:=QhomIUXqᔫKy,=M o7 {u+،R7tM ,`n9ܢP=A5{7c&46-qLMLM:؊RNZ%"ȍT[r6&.cdURk20j,4aav\,Cϭ6Y#oe!+>XT?e?y74$wY|c6FP"?r49OOl@i@EjşńnK(u 3//m#:RiB] ybEƾ]!`!Ri=IksA8nԦj=h.ڑM/0@m8ts[4w+flh Ԗo=9:ƴ$VՋ]A6uَՂiVQYWYw*ACŷ@dVGO֥-wsĢ ֜2tZm͍;4+u !#kbpOY\l_O_ ND]+LPx-\VF`>F^2<'g 5IN$$q޾?Iy;<~P=>2z j?cK)͟jir.ε+7;3k {l0 9AR%9P;w # lR׿X ]6 ZY  ΕtXLL'_D7ba鯃 TVt8.ڈfuMO>3AgsȦn!2%uGrm}@l* /8$< $|Ȟ.V{I'\[(䗉* gw~Y(CDw8Z"0} f)890^Uxԉ7, /nE"Kб!W@;ݒ ^FfD0$DDdRr54CiuNh =k,]NX!BwR &2\eÁD4&PAH-#ݴm L `MGt[GM ^DoY#3LĢIծHht8ǖVO:yPǝjot3?)Y[w4W_KԊ]I^Ku{-EiG5 Ϋ<{IXHru)bqhiPV)'VȦpNRN%yk|H)OOp'!eN .7i@{uO'y/ɫ|þ/K 3)ƂΗ!]ex}'L"/q,)G@'o9\BA]!Xw}G,y4JwG @@̙nWfx e@̿Lu:ypϲ[Vū.|d\iҞm`!\ E W)uT@Ry}ƳY901׃S6 x0yemdR,qrѤfm轨cڙ;AF6lJg`yqеƘ9IցEZ"\K^$܇W-R鍊*лPJC|nT/װJ< #%]>{OHV"z,߻+ oM+1ji~8YR)M1$c:XJN awsk[У;oR]O)@N0HbIHܮFĮ1ӹ2Y:1EX[K:2|?,%1uX^/yOխW=S|4 0Y&Jj&lL#wGM^HMQi' /#+}Vm}K9ﭱěYѶ9 oS# $EP |f HBsJwNpvk[~ }detv oâb-LJx##ٳ\Fԕ?ўGømѵ"uhߤ3gR5k₆Zj-Uit)Ӯ6h39Y+iB@"4 H" P>2Y ^`"7ɱ9$g0L\n?ɥrmAi+ 3 6! `gÄX%_iʨBDJP l ,X0mR@˧Ю30r`=1ǩVܷ˻Rs&==Sok=2sH}Y0]ܮpB?όtZM^m 1iƛ۔"׳Tv*U,e)N%Wzvc-w6eaN+k}{Z7ɷ!U4 lۓ 2r`tqwEh ~١aI):,=^!|omL&c%{1;h0iQJu+{=nXoM@LrpDKMGoI`Mr=zqJF#rX.qՄtS5N2 L Bwf]H 7![kfh6(FC6\ElnWgM+>g`9%ͷ!)r^L`-򸌕2i˕p9ҏE, i 8e *'Nj=7K-2"zWtzQ+{eN4m9a\$^ n Fup8Tw.%X+Pj7-0rϝR]lp˃JZOB?? ]6i[4{;{ZU7A? Ot[͵&]T*A8Є}c̹"pE.?B[Kb&P8=m/j`Pv^e,s(*iP(O֦[p=W+(+u:%ћɻtg !w._'E{GL`8(Zɸ= ϻa0 K}({ġO=ٞ禅尝wT~fvܸP_JK13zSDg;%49}Qr7$ T4ay 'اvnZHgrrںs4ŐW!vy-w/Seߨ;rZlpor6qmwpl2n*sP?Ns[!#߽PNB/nt[S6w"pY92YW1c@7q]dbl J>pKLKZfcO_v|a־~- i19 H $Aь 糳W=g&FN ;A^je5P%qTmk3N -fMh /_ Np^$'Z _<̺5UiZI . 4hwSMǯ=N׃Hv@w CԎd Cix띮@)Ӭ tQ#9b=:M:kرM Nc\mgz ~.n ~kЪf6A{ 5܎8'S>߃^5S~! O[OѨ{ZV4Р{Bf!@j&5,Fi/[JUWov N~?NEtf %18ԆU ~@Pb;i͢>bBlp /Pk3\$󎟀`"!]} ϫLV],NtAbZ\7"fU94WN"=p]^>UQ#3,{aTf 48aX>ʁ0,ؖאځ>7}*@5>{oΌJRx^"fI0G-pMgJݔs߼ #1qrQ_2`m4 5K{S{]]otۣ@MF[ \3ZG@";WovLCR $ū{dg;zk#D}CFe1N#Z4+I^k} !rT: jӫߙ3CװF,m7ib<+nn0zI+liG/֤xEܩgVO UCo2OEdCL[QBJtīϻXIl^9i"Ro-'; i#U6ѮXX8(܉i-:ːP7.")P qq a\HûK´\2{XbqοP{L@OgrY)ƺb6/*,g icp/MXor%P 9ǏWb"p2 لF2kN\y w\bg-/I4NdZjm$0% {r LtQ8[_3$*y&*{v7}m "2ᕇC9HS%ipj1QFʹ>u|m~H#8^N (a0Ť:%z2YM᫼~*\-f\\3fH #b?sz%un H )t?#b:/R?U= ?l5'Yg߀Sy/xHH)|őʊ)E_CCK:4Nsm}pamn(C)y.^KP}0@ƾ&<(ſ:.z )ve,6 T#K?Md:Z|i3Wڬ/d]䳛fFmJ?p`ݶ%kco8׹ mjy>gQ "&=y<#lឳփ{egVLm\hj{u^^_t kK1j.k\f;8iE쯲wAEJܞ6ux?bɗe2SZA:TMBؕpիp"( PacMpl(eQ ߌꥥ KkD[ƑZ[TdW@bz sLQhh,su孍aJ\Ab=qMy[8zY^ 6V;t<=ïmǶrd6 ~アAH Z(rta\$wF)Δs5Q]06V%k }74= #APpP'!DjiBRBzm# yc 9)xthƳlG|1~thD`{>J3 EOs99sϏ*7WXL$;S xrU>VӖ{gΗH1 Ylc7>}A<@Vb$@W$*$yJdd<ó4⤿(5 I^i}i`%riD䍀b;?< 5ϩEɦqULJVW@@Zp dw\ތ9(ø| 5&-ޘpKTu7DMǚyeS)JȫIaNjDP71[viOR2)=UelIC-RD ;oG,gCMl"iJg1PG00wM%ԒwCƮ7F-F :; =^6@JHe͖%BG֞UoYbg_&@8ҿɂ5A3QS/Csf8 >r"K>%Vs2EVP|4p 'HrbJTe5}h&=ˉ=W|ې͇3Z ]]f~qz>(z6-RMpGtr1C0 k- RkGamo-^-SYBrDة]$bW25iѹh ϯ'=bP@%i<&hZzI+·p[|a$ૼ([6;;kPZ7_㉡vC?iˏ+(ah'Iχ019)fA1l.qX?yp͹1~B-£|X r3ójc{1^g{*5wz`۶^ 'ȕpnLŸ8*/=@YN$t|de?xt4qb+vbF+}r!J1_Msm!JX:iyT] ((;8])cs] >ƺ =w0TW;UCJEEtR6\wP-ښ3ϿqZܺ P0@E"~*tB;;W1VID._-ZPDUPhLw&`R/Rn52'Ҧ7g M)$q{3Dx"/nޚn#os_@ jxBX"fr%kV$!fYp*k@:t@ PV'A'I^K4w{HzG#)oS/]}KDJń W,%1/f@bcx(g̶`,iX˄(/q*y6P^W `OAJk5%%NE~z|h(a3FQ;\> ]ӽ}1%5ՙcGw:LsDBvybT U8D} Q,w$LCG}Wtl}O H(*^{9LՕ҃ņh\1-3` 7aE>߂ m.ud?O](XɳҴ=:;ia*(#37 /rRbX~6tFIfb:^Wmru]xћ^ߊ%:Fx$'!/+_ y.7U)R8*Vc \˿@C}?cp^Bk~GT< ^\E$] dnGWZCj`;=Sβ,l)1"׾8@wݴ._ `" b1wHF&d4 ^n[B_g rgmhzItg5 ]٭ oiqtY fP<.Vj㧆&\B>WkO5޸h(169oߋ7+yr_V`JIAGG+$P/tZw;UcQğY`tx(?R.QFg4^T ])g8<]+ 5nOqAn6HK13ıiC:} 6 "Ǭ;^W~(RRX*߅na{OۇT<?ZiwӟHF,iy8)f]{/sl7$LU܆>W-'4c`jIi%:vsxTi!W*dٕtyL6/ȳl cʐCPcrcAQ該ۇZ3إM8II"-W?kd n.v|R/S2VS2FO9῟:+]*_ˆK8e8fG‘%7* 2|4V῿M;o v׻:ȝg MpW1cdG۴W_αH56D9rA{|} uywr{V:MUM9"XWmK^~!>Šw9 +tq@Ra َX:N]lKDZ>Yrph{혌bo(tk{kR v Yf@ J ~|4t^ڟ`M3+GFW*]^mx^{b!y>(Q6?f,eCׁ5gڟ û#TM__= ZWӵ _O`NJX];r;3KPl2FHYX4ߠG:Fnߝln-r[`hc|ծM""{v>9IuNr;R9%zwܵwBЙn l9fGCX%pkc,uzxϲPR( ,.Ag^]wH;YrV#zq%5S抺q828VP2f,iP!뭠Yf+:[jy Q._sؘ٘0,&6ZE!ӕH6+CgoWfā%Nq=O dԟNQ:zxDm՟!$!F%e%Ouf̈"e/Bqa~X}MJ[)17 Z ;~IO |-{/㮟_[AHBS!_Dq?ў!ᨴy6+E耀oȿύ f5૭Z8rr{Nk̵}2] N9dqqn3'bnYBDb U2 ;t@_DkidJ=S4tAC mz7JTvW!-Udpؓ)Ÿy}g6mOW@{qPPn =570tE/.|+p}6cC+.*#]wf?âF%*ju׮zJwJHE EvFW۟Kݢ1`$Lܖ@v;B'24uoKsݖ@{)ʼZױde̫ &m1>ʦ[S 1-14r>a0=}F'o Z%{lL;O\ijS@ri>gFQ@j\uM5N\k@kx@I{0ȎQr8O xsmW_Uv 9엻%ԮA3Z-Nvoq &!t6cۯՀs6QP*T!Yx~QW[$Rz0Wi"9 T'pD\ 4yaL;ҺKZN%;?TD79frl۱ (?睝ϏN;%hMU;Xˍs}Yw +p%ɡ/K_ٯS:~GT)б#T*b2,Bf\\]Ȼ EZ;EhCZtw2ɔo-T{}͆ _r| dX ̬HTV2لdzbN Zཅ?̩Ja9yȋ,$ m~R=t; vE쏦Y}BȽwJ,.i\%XM (&usO0ꏌEP`%_ ^.k࡛ikQ<­Z^ QnQňoNŏ_S=15nF3o1\VŢX)4RP+IÈ'\AQG`0!l]#Wpjg =Lg o4glcowd=ZN0ܜX#P e "A=(֔}̖+wd)HL=Dy0L? Nʥ:}*@y-0 /?FQ93͊`n<9e§ei]brQp^~B>fy~tdzKߗLbN")IԒޯܸqI: ~d^+η Mb,O͋x@C 267KӆŷijUrٺwٴ U= (yAG-U7<$iؙ0iRP*)層eν%;f#o؉J;Z1:2 u`?͍zg=hYQ%t/D|p;tۋS T 5XsX>!RI*z_* u."A4 ޓd Dt 8f>HH?gpbeQlsȶ lϭ 1Z҅r%-QGmU| BEn\,Œ.b<,8iXmH8vGZ?N .`$!+(4oٯkec"4,5nxc|C $Mr?KCro!wqj'ʜbU$UѦxg Z xg-1?zy+qY& ǟel? + ZmR 0NKkSjZeML Tjk-y sX 7zCts [dW[/[E]7V"RdYhJ &s𿽒ãr~9jukϽMj4 k$mUC<{/t ^qv>p#0ku莯0N$PC/S$mhFe%& 긁f΍`t7ߦ#w hQ<֠uqI}lp#M6=鸥EW)o2oiQm+OQ?_wY9LYVL3N䯺~y&ȕEH|)-6>dhe )^J~fG;9a,T}! ?49+Z)jRv~@c׭NE4B%OĪ1aU9e=*pc[X6mA)=⠸4=qvW XDY7<}t٣F{П1W{ʈHEaCChܵԈ1V#*02tN'%+0@6tz2S%K4f1:|00>)Sn5pa/3uịmK= y%4g k֕{'JҭLأ^÷r z US/p5_p~Bao &lzلt}FX5ų!l9xVM_ݽ[ēck'gMV`GT1{=Cs<ϕ*C!p)'GƲ40:rL':%}y5koyc74dktAp=POv׭v>gօy""ȡ\+9$E$+t89qbecYfRX  '~ҥY`͒`F:Z9co,+Jq@Qz#x#F$XwY,SdD{yP2AJc@~YZQ=}"0P0?wi:+| \KW&LrQr‘1wlw4\`&m4_;6{HtX^|"4 v"$?r ~+` MѬeb. )HX˰V7")QmX %5G8t1g|7F,:_wXVL##/*3$HuYjPwغs?$VV7Rn=ulO̰HlHq- Ud胻tq~ ,? LvuX8´?-괊X(^7/$ގa}X_pbɒxT؊3YX^WGMNYb^OXO=K*, ڎj£"叝yJcG ܬu$6ifE*0Jd5-1 vPXKs'Db~b@clJ6{<:C3&fuW=pc\oxϬ/9CW@0$1ɿY_]ӱ~%*1SYBX(,=9=&PXF8`*;}hrF$8Uk-#q>uq=S|A ģxwbD M!W\F]^'es@ĂeAWiX- (?!Bg⥏d8Tv; N3Gj` #\CוkD)jvvlNqX'osOrs#žxIWd:,8 k?[$^zcZc ұ>cBcoH2U< eh^xSk0b:ԀV20(W>}$5v80} ~v 0rnwlnİ E3:|͛Fg-suХޏCO6s)>/8qb5tT08+4 }jlr JEApA+Iie3dwö ZC<3Y⨎}0xz bOtDf.t4̹|xw8p# p4NY) U'b RmHh*xx hzB,48f(=V(-8Q$6^xmZeBv`i"|&O;/]'e/,ϒSW {5?5[XԦ(|wJwFD]tA#[08s{%}2Jx5rm=&*LtEST߱ +a-TaX;H^Ҙh#Vף|7}Z=TyW *mk~ iC@2[.rlfYbh%JdA6FoDѤ8w |zmK:\8Uԡ8Uj8e(["C~vF?0Ks BϪkƞ>:!}*r0[p, ٩_?Ki'LTls8ny5蚗DQ}sp*[շ|!Yzg5ZcvZ'#&Ӏ;|`:a͡8Or$ĝ{R&}M5M4- 2Ȓ] pW5 $0`X.+ZWcJ ŽN-INť eZcងo>q2Ajt7%qiȜ~m?VvMW#Ecܛagy|O#IWvm {#tk?w~]yr6lKeB-0fWnaN^`$:$m&dc?"h#qBc,k(/Dfj8\zziL#f.I=]q<*t5c|a>@ Lkۯp8bA6y PG(?90#oht(bNL4ilf,/tL TY*d%oJ"'uJα=f)nuڑDlD F ~6T3Brx//Ca\hzSy %'SNsAef LnmI<ⱬc2qpR|3A,$hm "5X7 8D >RA)yja8DU a S#%cP3TtxY9IORMJ-zBC fPl^wPE,o@g~f4ʼ8z4)bښ@x v'l L~(L%~;Mqٛ0@Bm"ѰC/s:ʤ?k -B.z a=MU~߰<)L^`ś*uSK5_;9#}:ՂiGqF^[y@8["} u˫;_Uh u~pc0B$_1G:E/Tuyj2jGCQ zvd9_*dXu+1k}fjQLˢ|m¤4N3W˾NĴ,YHHABHWO)Gft)\R>1i'78W!˾0'6$z^/!u<ԯj\){W̄|u|CC̉ R%Ú˲_ d_{HVev3@@K\|i(HDj/M:;P `#R3,tCc~N R >E4gR5[fWT!E2ҙYOk~\|rkt0TV$"D>DxCSr[#`U,|27lX.[6\]UX̀ʲPM1_uv'u~q^`8UzWDZ|kMť q岞 f!$ .C,k^y}ኒ{ â#qp0XxPm6UQebe1 Mɕl Pda?(]S93Th:&(v~Ozm/4BC?>Us)vŽxBx2L3n2$>P}gړ(\HCރ%' T6k.tF̧-PUW{g6|.Q-Ḱ:Y =8U{t g._uXEH@dU夹AQԱVL~ 6㋤5jV2M-zې'"< <kq}[5U ׺p&Epf(vUN$eg ^BZ}U|.β qsMgn(DZ:Vm7$q@g]D,sNéyX#:r?P}{: 0FU֦O~f(O"` hּLwzLiO&AnfLUP)h޴<θD"qH~Cmn(85C.[+Ǚ@gIEe6jGgIP ӏ{3"V([o99K0Oiٞ4+^W}N2o@rxcnvSMF7@B #d;⹢ |2.J%S9Ѭ- `!Cݒypz~gNyA'5,=gh5f}^K$]SOC! $*J.J*S1lvKE? 4!Nl~m.@vH%Qڊq+5haXp`Z$$ H_{oo٘{}! o̻^UeC%-mNvk/m]iE\^F[ڨ~G~ <=l4 QIu)OSޅa%ʼnnDwe] Z3L9j̨xsM|szjI˲adO6pRyOBe$G=DM8!+Sۋ30.BΊ'Og974*TƟd{t/GsWr'_6M&f]'rSC]H~OC+cH*(y )(hKIp+2bn"z?{^vjUSԺ~7ޢ0S2GW HFl0@ՕN]Pa}- Qm۵ wÊ1ʍ̻_}nAA@$9 C$-#7`q/||_TcfWrCyj^cW&˒/}?+ߑğяH]1ShSw@\:m}w՝M̝ }cp2b< =@SH5H1r{=X4`Z}vY4o9Dk[d'0ķ=5yOG`{\S6I~Cc:,ӞvυkICp fq-็`[< GYNWsb6.wDh"oEwToqQɶ qs`U桔(3 q*C4spϕ(XcHSW@)JSQ{"OT-&խXT4'n3jIO^Y4#eU'gmb]iWDu8APanWQ`K jfJǼnv=Z9!1/~Npn:r-_hmG}&R0fuK-Ζ^y#/e*N(Hq"lj dИHF>i|fU݉۲(ӌ4"30VÏGQ>2n)IsJy!L8mM˫cƪe#'-o|gAPX.8r|GihrJ \@9f(%}-QWpwg`R w^H{6cxxFCkcW݁ )jIu\~*l>ٝTL|},Gfrvwxt\*Q͖ ublXmBIN¹RO1m}<CèAGڒ(ӤAcNNT  0*u57j騙U Q$;t3{&@4 mg=E@vPZQN64bMXI2GJ5GS̞5^C& N+&gشJDhs$d'0#|7FAng(cGY5FI:>$K>TxGbF.,c=|vaV): v(NsџP+liHSbDܟhh`>+[_ fim}a&WQ7Բm*#zV37DxJ^L<:?xFxwCkJF$!^ ad*h)5BHG6~ݶ88gV$1$.e ,#󝉕,CW 4vi'*3v ftV2)Z M!-CxRE5S]_P-< adƓT-ֈts5ϫYwߔ-\L~oGr<{ʉQzXOp@q ݲbyD-nvy8 P;/S}&ͶY;j]nwWzIԘ3*AO'W(g#Y+hz+[IܩSV3%ۥsp CaŢM!>MA,6Ͳ+1?g/f ägvA? 'IKYŠfAL/@!Q}|[mdM>8j1'~*ߵ>^<HBi]n.V(3"_^u"\xTï;/rqn 3,tue<'2/]UVwZSWh] M/$nЛKٕV~Eu0R><I$eŗeTy` U'6]"-C+,ᩔj/˒#= //d( EAۤg()H6j28,*vUg̥+Rx\|GMRGy K@KF=ȰD/?b iyZ#NGKXNcNn:D#o)_@@Gvܱ@$h[LF:P ݤt2:/cr/^[#O P_Gni #LO{W_q˃$2aDZw~@yyCΫWlkXl(ks]A^mʾ*M0Z[@\l'5L%!2Z#+i%-T)љuy9L gZ+RJSԒ_&WпRi[e~⓯4.Ҥ&\%' %}=̟lj FI5v/Z}9&7Z”џd]tbQ}C]F rY Sk.q 2!S#PAJ pHq M-B"BU nViy}4ƁW^T9;!E6:n~S+*SW1<'&Uˊqo~2@Eᥡ!gլ㖘6㫩s\9Lٳ9;hBT%v hZ!'@z k'Mv.#(.+2ݞRC`XXnѻņqs}#jY㊫O% -jn4ؿ|?=]HXxcM`mFL7PűK7ASCmqqs6ە=F^0:K@K}7=̄Hz[T꥓K&3{_N mmphd6p㹭P sZSfӕ"G 3Gн5]  |S-lETO8 BsV<62F{*rLƙMBS*;&bZy ciw֍E5fDS|[$Tix>AAӪF³N`2c-\2)$x!)npuӺݲ7w?V,4\>Z'O [Dc >=+xj{,ٙ5uİgˀWVRG0F / {*)!lN$ :1_l^Jvf WzjK0U maI,OVd:`(8yιPK$t^+PĂ\Ni+c\#]TVG`3'ˮ\՜dNsTK,45bvj(L8k؅7{X)&X$~juIsfúd= ?8>-4~y[Z$)\dO==Grg9dHg[@)BP8sRnxQ׶d+ԝ$õf5k˅ llahFD-!Db2T"LX (rWG]_f-^Hrk{eHxOI Ule ׺J D9A[U<]$f F A#8׷`jKZƵh(sˢŖOqLJ;oOPV7Ӆ:‡HJ m!t' U_%uwͫ+{.sixMHt ci¹0\_5M5c&&i’i"<6RX.˂ߎ9`hl5qoY6XƤVg%RHp5ug9|Pa6 kr>>rvJϏQ0xx?r͈pqCabEJ@nŕk^0jPΛCϽz*mM O^kP5d1l`b~"&1* SײAXEQI)k9Z Ub^v?0n1ûk~2i_mf2ϭ4'mNb~['?1>l.BgAg%u̓Ƕ^d |A+|.k+Y-SSe4baIyADuy_Ǔ N.JqɁf>.U#gKSlW&y{i4AjqyrR, LBh!T{"3բ':n/˃3>m{dƔ5Ηn5һ 8*8A u78]aGԞĔC!l6잠,{+Eu "TPpSqXW# ٌ'g,q\ ax9SҘ<vKGK%YkCKIj[,QyFo}2̾]b`_c5^ثfu=W|ݡ,ǜڹ3]q$X+V [l4ܠOB e'`\ЪB_p5eB]JItIesA7%!GEݖטԓܛjRY:CdF!.n!4,J-nWgiv lLhӶFY  {?:':.@ڗr,<]JC"t &)ѣDg X\~Hϗ ASOA+ԱoIJ7l^Y[{kswdhX($ߐ0QLsΚ΋;H&@NL8e1]}q$?#Ld a^uw t\O٠D(`Xmc,2L)JIDRweF(VEƬoR3Xsn5[h^J"\@\ 'ӆء͝oz-0_@tѓ4gDe׸܈_k'o'}4Q)RFk~Q`m雰xhђ$xB<_O;q+2{ E zf6Td)*|kPfV+]T;#$Ri#LT$aZ#Ji731&✖cU1"ӝjBx - 8'RNOxNa^$$Y-g>SJ=hʍ?o]D. m $:YߥHڇGgXb>lP)KEZ)̅zTY+(pjmx3hIcdu.8wޞLm\0L%8x-/M%{8G(4m*;6mP|ޠ3WIhC4NJRoy%FˋL sJ>c;3ĺK򢆉bE"*C¤w„Bfi?fkg8f)(">o9$BCI(z:@k_I/s3يrU}@ńE푶5PyLFMQ25=Q"(8j HsC~r%0G΄P|_ ឳ~+@@FaGFWڞͼ' 5\][rlii E:Oc(aAЃOC9Rs!J j?Nxipk攤kռUCz !vRj7a057%p*YΨ (mىc[E״iw.ݡ*|PF1]t)s)RU\@!g?={FmP1Sv)8wX2ƫw񊄌+9*XuEН@ R0ͿK@1Es  ܎_irQulw0ί˒n<,@Lȱ^ \$f/: (=W˥ EhG>9ҐuJx[P+~8AyX^47\;a>]2-/eH=߼#&BTh ҼM6pPaʜ"A_rTr;@u!?>jeB /}ʧ/Q>kr~vϥQ4rG !')OWLV6䖮>ijnArZK 7AqAKo :G o3 8`e:D8Z`yGQotYk9bOf}0a(<(ۘӝlġ2 8NR+ 笹ʀ7>5Puĸ 08{x>Aa5d)5ZEϼ,X3F*,;:͠IK5إy'b;d&RPs IKj̓~k.26W%*b' `o:`wz-yŇ˲{sغ]zY]PK:Y۲SlCtl;UTzJ"6BMqB/WLps 3`WVH258Yp^3~8t͜|]{#M78h}Bk:L bfu&N |Ba;Q zꃖ$Ō*.u;u%@'.onثzҩ򫗥6xO%X!(Fusâ @'nSYeXpeDs[Ʒn{"ݑGp6x-UYqy&Κ~t>٪ZO̾XrPBWγf[fG¶'3'wx>j:(gX7U n*jʐ iӢtjfmT0O IfRtU%ZO\~n-@<(/ת \t@\.,?;l9-*#`)4Vpa<Sj֫:il^#,C5]T]{6ip*MLѨ́~'//ӡH~N9*vJZkO@CExdS?mj)4NmfYq,iA &ĺHƜGI%hmo]V2Otc@zWԞ{riBBa/sZ]QM'I!=~ J =Skhoؒ<$, n31 G^w5.Q_O&tHuj7a\O^4VTӫR¶#F>I)׶ Y*Rv3}Ep`aP<ɼ`  Gdg3RDK"#n4L*Jp SʃbmM@fpW2˿Åd=P$!14amfRz֚t>BpLz`g -:9s)]6Q s@NΏ 3kW0o=X+M͉؄v^nVzs?#l[',?oq 1LZ&4<}'i&hM)4R 8M.3A.W\.18ӛhkv䌰,ldŒ 13_:FC%;b6kw?HYs a9JD[jȜna0R nVmQƿz+S6оSd,ȏw_fPIIO&@_!~ ;ܚq»@6n:Ab+߁kbˌK~ޫuB!p"l"=ܢA Ts /9a .@wxNq"EixP+KOeX\=xݭ*|%)<ԪszXPm5x#<"?V-INØj|̥D CéeLuN^WlEt2-c4=TNp*%J@G9kW5zʀlwt Քr.x[F*aV2X:0;z9$,~m̤~Ozc u& U'(Tb0>n"Sxڀ'Ezej|w`݊vKoP7Tm*sAЅ}oVx-hHڌrI-gj(uST4۫k(3{' h#h8#f\t)GI:^i0Q'УGVg ^P^7W$3}j@_Svv9ߗ)͔L=YlUR 歮4ȭ_ܝixp' X.ؘr,:|\jq ,grwJŞyj ם]حj&GdI Ԧ3 G %hZC3٬Gd?Ty'S1_ugkڃ(tM1lDx{CJRߌ7[,NZKXdgcea*ġeCTuǐ-,,N#@%˶R}v|˰3Pn[ YNGHdRUtDe8>/xg/7 썼$Mqk"~ mbO52 <@hGҶ$9 UǸJ `Lu~[q}ٮѬ^̄$W,¤2kb`C%r&["vw{qk:g~BFݱΠpf?0k"h5á֣NQbڞdH>&oj-yj*y!alzȶ ID13f AXY K2łڀ1`QgD3jL0,3:E7{5k!ܼ!.*bK+dv 5{-cQݞ7G{p2'Y%-Ҧ\$6ޞ-4vE*Roz9 ?Y$vb_0:|]3"kp[gKr|󪗀 hN0/7y?%A\19?hqWB7 W?a\`M0\k(|J/ aCl\C1'BkeRtsDpWURngmG_+G>xw-N3.UI-2l# Ss:]=0u;k?)$s OL6+B<6&nV 7+#;:zK:j_wְڲz;.;ǐeups-aT[#2o#jw9#+>Լfs6)@5x4s ^ܘH<Zjc)隩n^i6TI4( . YEw%YBљ7sE# jU N{jdcXn$o˗ t\E1LwπєkXC` ^7,zRss  P؃^D<v >`@ܑ>MyGsiĖԋ4N8 6'a&=xDoI~"?ׇ]- \[X2 ~ 4dWs+ ?O#>ke/kF36iW0 8YQce9LFO \^V7mhzD;@+ BD:}HGeR ˦m_l~y'sPR tK3; _jp3mYtf&2SGp{4KLмKqJ(3B9OvOC}}{WX zF(\n*rܖcop>z4y;,΃0m7".põ>俾j% V-&5ը;>KZ%s _;FA~lM<]Mk)>2ĥy։0!Қ9 {zt`Dq$6o7z^ C!uf` !T]0>u@} t-WD#+>_` 8K 0RsX+Dɕ pYx@eWN o3xU"~EyvVIʖ1c,S^9X"%u$ FcF*wQX:!kXRBl_ʠ"K#!8T#6w$r!*j)  {g[su8,%쉶c)uZiOahq@#EeP|kyzR*LMN,)UͦQGFę5@qj*]r$'n&?DɴDUf佄zciɈ/ ܛw\\a9PL*\8! ^&&y]!f䛔ؒtֺoB?PMɹ3X3oN,@¨Uzf|drAl+Sy֏0ޛ.8@n!U2 .74ӡ}'y)bRLR)fXbTh%sY1N8a7L1K\+N?|򝾶5&ú쒥0#va,8pz9MrKO7IYVOoEvtҐ@S EG4sM 4cqߑ}?r^{Ujne3ȃrs:GqzOߛU%ً;!4qpfS"M0֥r `n*zqGûcHTj) *n7܄z:[FOb''0owE9vMnX Y(BЎD ]̀ e+ | p(=5l } S<2qjO\@zha>VMY7'AEf}N)*&9jҒeG3bFS@\x 꾙ՕaIjv.AiX*`fv+sf'/·"rQ`nfʜMTVF)3:x?%4l_/[3-tJt{Y[jP_+zH2\k88K9uX")B9Y^ZMMm4y+;mo ר5mwz7ӕw9(s`ɋבr[WŽ;/DXOcvEC+O0 XefLGwR\|Ux xˋ!zm5+#+w)}_AӡU A2bxs%*(9U#j܊/=P[$I\j ֦wXFŗ/I@;2ޏx|CYW1jۦ_Yc5KoM7?5=Lsfc:s)XC(]EZZgһzAV, Ffi]ѱDE`sWtYQ j*̈%NyE"OU؏7[dDeo vKh-T a>v=pL\ 2g]摉D#|adMWwvs^UI2> \+0rF. c%$Q=Nz!N!k<f|s'#'e5L?y쥁 ӁO!YBlrъ?7U u/=(@c5,9ElkxUQy@faj!]yW;xevgϔ)czj:F=^N{`c*ccDŽvwa2TO . }>M)Thaq/9}vF86>zA.I>.pYN[+A`0]B@ Rj܂ͶȦͦCbeӘ`U\}W!bD^\gɫqWڿ:4GPU+d0 w)m[' yDqݓ-{_gsL;n>JpHXg':+)9ֳKJ(pMCBd Yj4į7׻H*9)V3*RM;F۴ ug=5:%es>n{ ?i_*{`뇏 < ${:m2گ3%"9a]+Btz e ڛ${`\'Vt;؈h (ё5xE`-,dC0kxL\XwNdNC)j2uօ-G*r*b,%v [:z,"!{wjcjjU,Ʌ¯!|fFmTXrMYԦgձ _Ⱥ+v vXp3sHŐ}pEڥSRn2{cN(31>3lnf4HNp֑{&cAp ~c ncߔ߾Øav6#U~6g8 =_cwb,L d)0?41ru2eϵji>Ans׺3҄5KwbΟ`{9J]% /itg#Lƺ!ʖp*Oz,ϠL<vP$, (.KOr0z&J u%ԶhEƞġȮ^`!_5~ >W:uËeQI箈M~ ;#r}8πDIAԘ>%3fq/!C %h51A,"IlIDST q{&Vf"+nt\JCG1M#h00 ЌuUVE巚SlWƉ,aNTcV&Z{4,D'NjW+ZTͩӲX9kaf2-Xo^q^';n|5@Ksh翭%ON H͟' Jpl;Aڹv ̄2czI;(ۺp%"N1i _d* e ~*"Y \kپ4WKϊkis>Ţ']Ԕv$#*x,Ko?օOb%_@LwzmNgW ~ѵ}:dYz(^MgqCJ$? ȑKG* mhٞSRB%;7-*̼g. ehnPeXvX=<*bC= Ak ٷ.x1GL\6rHY!9j=KtX0e1p5NY~& mGahz's{GT=#nZafsp;D+F !ȷf@UPq(f7Ć H_}JeWE?}.]eJ62QpF Uڅ5&:#gqKPOo6\ H#rQ&4/Ha-U7IqHUWxj+O[z*4ܺnNY%_`Y,FTN9PZZx[9G ` GC~WĕF ) u)aySAJw+'_O4fT!߇;ݳtЇ y+ߎGC<t5jN}xŊ))5Jv_n'<R+~ ;vصi'J᠌H~PZ@LBе=)Զ%,#%H/;v>mtiڬG.VY}đx'L5HmM}{ٌ O u 7n1g 3䗦KzgXj%yxįXQ{R*`="-FK&7a`>ȡex̽FpOld-(}\L@· OSA*o~<1͑ C .G6BsJ* ƜMd/kV{\H>m &Օ 33{h8Sh]A$k^ƨhT~97\_y* PYALMl(dgc}?I{TL mO2w5N`ȏUiwHr(s('B!cA~wQBUKiH `q/ugeKq"XI 74"x H0'-[2oA |٩)eй\:-kzfCiy3eL_E=i _!#2ȆzZ z!Np^|(%jh9:Ì",8ƺ#ό0"";>585]e 0Eݰ#/:'a4zȚD _s.{I:j]/qcݿBؔE:L< Öfvc >INwW&*̻9)0evZDžv|} Lm.A JC؍<(3gZpa?L;S`)J7XAw?r;-k/;BQW+E eٵ`?~!BBϲagā~3A᠆e*v4] ֤BU%4߲Duե'evRiz*9DjL2UP{&!-J>lxpl{Dl 3$lDS03!>@? sE# 6iϧj_?6<%+pSj?)BQ6ѥ٫t9RV~g _]Qs h;`J{Dq`Jb쇃nCb]o932pXzhGG;ae![NSVa鴢f%szKT``5QRD^;a)d2] ui=:Ё쉍!j c oJhȄ?660H[n @'lf.B?Dcsג˒ƜZ>L%Y*6rH6xR񜻉:͎$IUt+ۇ7jm]wd5e'9ƶ@A.dAm]t;h\e @_KH49ebۡ誧A#:!&V=Ki %{UޡU(~QxY Tt>*nbS`5·{@Qz4!F'b[PzBͧ b5vYljI{^k/VڎFS@^mlrZeԔOlěۉ!ȒbA:I^">!OUmq0pjqwgRҟr^*F@]I t^Ό1mlvʒ]33s>@ ~fAys@IS'D|-uyiu |JcP[ f-בO8E6zӿTIG}|VH e:Tԩ|1ϝQ9V`drUZPo -R-rWGm5ݑگE ͥ*sRZNٚj.H vK:HGNnXfk8T2C,M1ɠPI߼@H.q]=C]ap aՑ-'/}Hz[[:…Tm|B܁ NpwMM:8tM յvr7HeP hD~gf>0H'35Jk @tƒIWqVUJVK'u ],3@YZ^r.듬sLA<{ѪЉc=篞R۪D鮵0㣎{CЉ90;x5~?j~ٽt #n5O'ҵboO}[-O١,Ζ)`Č4PN9AS6rR#P5". 7aX*dZ{snɱ8 2 CHu2wn<.^$gLw>n6ľ="5NAKj59v^LRf0АHԷ>é_:Do%rěieߺѳ93tȦ55onT9uR4xɥo\&l0Ua~q_ q =7 YXQI˪9'HNf܋Z`=r8b"?T;[%2szCM<~@mfL ˧a{UY^4-p@m H/k9۲%Q֮;Í$[:dA$[ҕXo =`s b}Џ(]%\ꆩRUޖ6?=&*&PdQ};7QPhqk]C\@Wpκ7<|6svA S-%Sh4W/.}KUD! EŠ0:UP ؞=!=b2a*Ji—3POkZ $İ^jS޼ܼ+?{>3EzGHMQ(G@X'0ېjIZUWQm?垘q!cȪjD$KF}Y/}κ$uM_c3<JWUS!K`i][Mw.( [,``Gւ PeWFעCLLɛj25AonChٝ /ҼGy-mzi''W`zЧgQV,_MklI,=>cbwܤXK<RU"֓;:u8A(ԦÀwܸNK$৺#W% 2&["߀]pӦsvW>YIvWp7&(O4żSfI$JA?gDD.ޯ]VjJ&рsK@XR%6_O^j YжaBpC+d ;;Cݭu5kus7> wԡ[UG\ВFC$P`*' %Mk}2\q&#2uՌkS!C! j~Cw.X+^ LV4`KH(od bWOC>8}̣՞BvX:^fN"_QQ+|(͑$'?E‘] *9dX?e3/?1ɰKNKlv/$ky/&>~$W^4Lǜܷ &Ti f&5Qr}ۀ8Ήن)86 cݍVDžuݧjSZa!BvJLYgpl5t4ไM'Va-wRN>}EdscTr'+aRt#xC7NRə=r(UYQB]Q%G&o$=z5(22Rm+'TVV2]n^@=> U<LM6$Aze`&6nM(+%-iOv %+2#e},vc(ָ.0RIq#zbZb}~[J&-\ np2E?T=\p w_ zzaO,5bq^soʦg=0r[n02D35qO#eU"] ?Q%ߩ*m]7ƕ! hNL\n߬|׎s@TnZQ0Vsz1"l4cxѬԂuh p[_>)r ;<5\mS`Ε">FՄK(XoQ*ON12IU(:,k  C1 ֢=6SJ[wr` pf6eZ@Droސ$aF)ff%8€;7Wn j~%0F,}Ū=9&;Ky3<n,%@ym /4ȜE[qi_0_\Opx$nph2; apԨMZV7x|oޓ |Ql@oz~{@40(j|̎1HR\Zyo f(&xDOub6'|stIJW\l 2)08H&xT0M #[>5&čIY^嶬;uF^7E_ø6#7 uX63teS2s%cM(B ͓~ܺnR]\B.aTj} U' ,QAHP.iu?<##io'$c*p3a *M٠Ho<fտO:hB:HqwWJxDϡ3yƒTn(eW%8gqL 0@:AYkL@KZBt5Hխ+h֕ϱ!$E)(յAl>D~fI]k.:>Dsz'Q˾Ľnӧ #FⷹpH_}'\žB>/лquxGۡJ,\tŕW,nU /|KH;&y&#w/z-6CTT`qT0\SݶJGʹ8A}O|wg>$G[=!k<'z=8H{z[m y .ЦHUqH5r(DmTCqUglp#J"h*Gz|fhH/d0`nux8XYCT=y8nQl_kUWa CS#4PWd&}>@\!Mt CHɣc5iK|1"83jbP6gyG>F*t) bhh`O0+X¤bؖL B-;Ǩ-Pbq~-mHԋH"Lf>!GXe^`޻dxk+li~nqXv" \hܰK5wr Yj 7n{粻MfwSzQLl(v[r]4T:gj{c.t:IиC55Ρ4@ "eʳ̘rOߐs=J:57M鷊hxAva܋ƳkqgL7·A$M@mu(VY_ MmTך*)=7 zDVjFhzLF2h~H=wOk5䉁o&pw˜_ʎ( b%,6$ _y+gMBIUl .C,ucD}45K@oXKRmWWb۰!Ev/LS NeCNXMTBvgڮ < pDY%noJՈ{A*<Sc_@ȴ& `>&%KqL 7ue@˯U@ ׎P$UYGd/bX J:瘋s-!TM|֋``{|NqMӊl34 }#*YsqYQF蔻[V u┰GU.bJyU=?}%ʋӯω2'`n@u|K2eݯYn&\afAG%܆Yй O&"#^{+ԙ_1qxXRū2 {s cZ%7(Fi¸>iƁ0&$M9ҵg+:Hcq~52^g-ק[^?\PudPP8lf2 .:EumSZsuߋ1!gfdubixrKS!FG8#~0N TA. ) i nk.B\8m}S3]h*! T;h!)xe 5xq+`ԋS~ud;=ot*gloYѤq+&ą%O#ޫ\_&v)Ɖ](v`ma-fQ#NGC%(r Wh?R+Vd/ ڗjHxbWcoH}9:X|| G?)S>ڇ*0{:Lt}| A8Xwj9uLտUsC?w4/Jت9m[KY GY=kSی%fizvБ疉AAR[ʛ: C\ osٵ 4m-.;ņb5 $~F4G?,L!?nɣoJn;ؖ{|uCT;س˳q:Q̐Ԛ2~g) uZƐ=WɸF΃r:D#R#HYKGV9ea<ʶH VSpbX$3fNWjq xЍ-iK k~,+J—Ҽ3LLG%Ś D8;tN)#cj1hNr5Ꝛk '&} j"> S8L]A&}|>.JꎕPQ@W.s3W::}gB* Us=up,ms;G(CCPXMsnﰡȞn-;ѠX-Z wAjù ȭr}J/V2bv_O u}(MFDO~/W!&qrm94@.y*sݤq⸚L( bfdVMr()nO BDW4դs"գ%qrB3M DN  j9HO-PgLkޱ?+Xd SxYuR}[LQ/ƶu ,ҁݙVLshv=V󿑃ы :Zy%Lc'26 !G"@P^,m|Z(*ROվr5Hwdԍhl[x.!1#g~g?Wܩ^uN$o '0 cT<$zKYdACqS]}5[T3L2e]N.TE3$3GՈK$7E?h3QE {vSeU@o@+TUHHz«V$BI^@oi;-)Z/vuH} #*JD5`>g ꃐ~Ϥ9_e}kUT#\>?$;خ 'CurZh!41!׮QՋ40Jcq01g>ǚnO2nz.:*)nA 7~%Al47pRWS}U}4aEőUϦXE 0n'd\ӝ3p1=p47wkXWTpQ]nV^tMӖd0@4VH*-bROv(/gJ;}bӑ>+~7P%d:ls1H93*=x. Zo !2,UDK$x3uϲ,;]L%VqA妋.'eS]QvBCt;`fJ@b]U(4̞d HvL'E"ۥrEF_x 3,4-M \/;8?< R咅yr9|tdߒr.ID5bd5>@[ 9bc^snQ}"DXݷAѩ\Se+ aY82 9hs-t`,}!#eW  Ln2'I (mb=+O׽a 'N/`b.踬,Ԛ+02wV @<d ,:ZtZ4})jWA[p:48%C*A+37]V9tdx$ DvʣgLd+n]_fR^(rKv'2\3l⨺A~`th6{"Tّ8vq5!nXO>o<GFKD:.1=8 P,=2+jf\"d*iESxi;{\?4,iccjn=A ;W\NyRnLtRMiVϹ wn t-3j5 !\][X=C t7F\_mE^{K*-2¯;ޘ {q\ `ډˌ9C3DإJA٥S_wTUyeKliWyu;Ky)06GDm~$,p;)e6 8qr|hoSbf*i<6!-sDRkU©Z\@Y9)%?obPz֩tFCؐO|;燪xƦ<=i클 A=l2S5=L &_1$qv7FB^NH>אT`,L^IY m rBڜ%pqjjid~Q9.Jܵ.{V(PByx`f*AL _]u!Y h a(TB5I@*83 V"Fe4*oɍ)`8P͗dJnW%6H=XlF\>)B+떒v'e0vF|h)ty . {~a?V}P!!:Eg_g1׌o55mZjئr#xSUoZ'q?%e7t`UY"H3Dnڵ.xDhNjx_ٱ" jZt2. !7/!ua+E'z|*8 hb&jI8+ W'w1;|'+ь6xCӛ'!k.4:Hh3P#??T#O3(̓=޴Ɵ;KGh݇TGT/oGmR'V<)Z 9b'*" vSHS(ttjqnAO3䵽-?IF*뛢|N-]1@5.gjG%ʛYH6p|ANtqA[i_, wM,GUsZ7UiR{0Iʯ x hk䰤/}% z*$Pcf{GQq=}'a ^(KMfrpFgrN cALd95_7 pdJl1en6`Q#t@9c#[-JNNM1 t# ?1NX`|v=s.|b߸Jf.fcLO: X>тM aq2DlΉ2:Խ2D^mVm_xz]XˍtKgWe]yA?`ȳB$|$Ws(=?Y+k,c? -núƲ;ӡGM`&fr`=:6q%<Í c2+P%b(_լ YRgPOt/l GF:VA)Gq57D!WRC¯kBAq=Ylh<8 S'g{hYCa&iD/z{41u2*mK? }I(*(W~3̓|9~oEK+fc J S_'r#B fBwOӞrvxsZ~rN׾{d:H:-bXW^z=X +$l5) ,3NtW1ce1Q2Zwn޳*J|ՠ.BٍίLh{/9- r.!5ީCv{)鏍⬿v^zx| C ;$6idyd'dtґIIˀbCĂ98HP)^WNQI +*.x2A#E'Tqwٛ  ag Z&̺x˽DPǰ{#064*E+*ˢט$TGAʵz(tu3У`<{>hdBkO:0i:VHt Gbȡ@y25Ò&)@}qڜJhX!̔spkO+EFخ LItŸ#@wǙ4Y 1nΣSDHYE vQ2Zxi9jlX!8;񋈺T;}"'':bʧޠi:'Gi˛W, -X|hEz%+!pnf3z\~_ėsnu>TGU9({7}@,<4V-0Ί Q7BicarȽY7z*h{aJ;=a>6-0$>"?{.u`TzR9}CBޔ'M5B5}nli.)lʃq]0>q*i ,vC> TxRd  .Th9Nǩ#fTo &kdH#ڿgs?%gWekM\cUA1wN:׶ҍ"a3?Br4VKkm T\&-lo!(ؘ3y[ JP1⍒Tƹu;)W"^d{ 5$r4n4K2g:[Zv(2Zo v݄%Hk%ΐGaUs>{%?V,is6AIe'@OQQ "}kX.Y _l>@4G5$0ձ}ssJܕgMP2ܻ& \Ld6Zl0#n Kuˡ"&.?  (dG@J7B%vn@h4%O*|$yggt2Mtxٔ飃>~y C;mSC^5W=R  =,j!-ʫCЄ׮ܹ.^Fu{5fNch dsM/^0ZX~: {zV@4zr3Dў~eΰH=Kw+CGևU>>67ysaԭؤ_33XNꚭ հyC^v0Sd-=Aq׌"2SkZ.ݔ4R̜SxsD#OZhbJ$ˏ!DYLnb f3Eu4z!4*ks]GZf<6kQމ8*`hz^N#w6E{!1n3ON ah)I5/ez#' QQ(>ּH:SVȤbTLqS4ԅ~G 8w~ޘ,M'Y_3??p̨}Ts2wN-8 |,s7+ OzD-+sXUpx?JeRE%7(7(pDM ٪zXAD5H/B例 vWa`6.,WLonZ'*%{YfCcp*eNL)wL;9Cq<+H*8i&AbRUiYO@sǞR8^NwIxfW eFk5!Qxbw`p<'D> 5COehm, ҙY ..oMGBv_ /٣pw7/yW3f̧mgXtϜ!fFubOӁw dj{Ii96k4ŸivhT|>p}_y Nz΋g@qkD[mAa'Cl[sCꡮdr9f(|L`x-k'uJZ#s\% Zpߢ15} s A2BW s H J⑪!Yy P B{v-7;!zP|S[hױY0j_QBvE_?,֐#nߤ׻%A鮼ZmF Id΢ܴaߗ4N]u ]{Ayݮgbދ$ms$w̧5p'Dr)4VU 硩HLuXrU=dK"栻Hc{iۗT8C<[xE-'j6Pkiz1| Ak |yQdzQ%gJ[wJ]8dYmڐ\ҙu]]+ bC*`!oʈ2 Eʉ+U&͊IKC~b7BQ; a J3aBR.jvj-Y9e+a5֓Sq{^uB12+&/~b{/l셭SgIV m[1yeD~ < rDMZ[D(@:&B =ދ lAEXE@F) OC:nx ފ^p8j۫ut]v ^.]q95ijb '$']N@URwG?MAH|^,ͽ8j 0ij仒wz`ؑAZRgФۦbG9-ú(]MM[/;ܛ[\Їʁe95 UjbM,h5xxbAC!~ǫm3(MmꊗlPRj? غ ǿ 6X#nD\.<Cc&o G>8lĞ*l^\~#ݨn^%EV *u 0"#"dE}dݠ4}4=nC!oV ǐQ$:{db_]3S_, .?^W͎V@>gl\n|"p%({IfAQ JTWż?FD~oN^׈*("ں俜C!^C2j\U}[GJ2 dtY9|7?%J;U NHk)] mz J٬< 7MЕ2NoF0p&O2+ig$w= =ҧ;?V40}(7-LrRq4)7^itVGR)'( .8 }@smA) ƒ< gwgnօ 9bp- [OtQ_Ao{M[΋w/@HO(U"YZx\I >jJߖz5bVY'fMS]J oBm+E3k;ϕu 0G1zn9/AId·a-w ASpaԱs>br%X {U[?У=g,7iX%ȮL~yK XЕth~GRƱG2?V\(3,$MGy{SΟ 읢ᚢ'Yw6#YXuZ1fr=elZwl%+{ 46'xnyW~kBN:D׫5s([iz]޹} ~Ҳ3h~jJ9ypODƸOynG뼲Y,"[\T9nw $ReCt {D`i$M؏L5h"^e5xf^qs21,~o]ES9 moԈQ{Ee/4>U~I7-Eo.#ęBrr*?m%yba[tzikIMUgɶ5[!C|MB(mXET m'C*7AJ^ÄwPK9( 20!4ZtATmie` 1\߰!oVmP}j@V ΀<52@1%]B9B߮)0B(34>Za}[|)f/4[UD=f"\wGѿHF|LQ}òNoRO(]v\E6Dఊf=3HD@=>Ӹ` v#9"tI*Ip c"ryX :VhqQFklmpm_bP-Zf,tJzNuά*ϙ+Ce~4'Q²zJ駽JyG> DڳrM[4GY"+^&[5T&_ǔ'TO.}ڝk\68;Z@ ϥԪz" "4x5,4'2Jk x.f`jb*UHby['bȋĻ`IC xDž ay^Wwaބ`HŗfNn\9ljH#@ k_Qq^9us U3YcEIELoXGT_P\?%K4G u,1 5ƏRC0QNpIf\ʏ 'YI@]071Z 7N)Y)i@`8( QJᝀq+|/rL'N}֎1~1yX0R>x(B3V'ʯK.: ;&e A@S.Mo.֦$@צIa߸kBq(H㤢f4[ZW|wZ ښ9G$cME)ZdrbxN.O4 =3YbTuiTN"[\*?|3jXΐ=pHiNlʪ yXL:6⬽ՄKS[ҝ tV@7xCUxD%pZëHxroc#i?Wo$U!J/cbBpF2c_ID3_o榗6:!ŀذ/V1n:Y΂3|Kmm2Z},Қɠ0.~ӆENĖύKPb Di!#xy #/4x HRP!c5e"(&,irޣWOb2ʂ<ŋac|wRŧy]{kg7e? wf)ݩt9Mr] дlk]o_vQ <9(jhf}ey."5t~PeSm?&QR=f *Za5)]zY6Ʀ0qjb!]f9]xVƙ}r=ܖMc6Bg{Hnwذ$%¶Yh+Lp"H(Z+lei*V9fXw'Q5#0'HCWpj*Gpo;E>Ej8+? fm_{KifHbN{632¼_~*/I\n>wnGjT)Mkq|r5n>~aZ1-Oyqy[sX7 i9@;AVjbRY[wye [>`dZ=A3eRʰImzF2 $Q^WA Ǎn*,72)ih1Վ"^M3BK Zu\.,~XDMk˂vԄuovCJ~w8< ҉8 aø/$`ZIlmq̃:vaU]GpwzQi&62.bCW R%Z6W7P&ԙ2dLF 8 ſK"S\ z9b}!fUQx~MnAvE5Lz9ЉԣkhJ/;2#T/9-Y!lym&_ л㾃Xs70j~[;)>݋RIe N'zβx9KeꇬN쵴of+X/NN pWKK]%$ rmÈY*o쏲Ee6Ra@ܵ+tNvxY RB"hdM^ em,C(8$7GF d`+e9pwեir {z£;S6+Uȵ52"%WAM*w, w ܼx`(b#K߾>U&rx JlA%6U]M ϥkm9&{G ڡHJ*jdipk^ɪKep%Oq+P\(1Z\Fd8w o A 4o͠9H~Tľ8͸7ݧS?3/zVJI#W9w\qh_AmƦ h$;q;YTPG-5kd1:? A܄ـē''Or`PyHuI gkX x0\ղxCYļ`ɊsJ}inAB'ګZh{R 0Ig&pkց滨L1&oG425oe2:%{}\C" _jogt]} c54d9cG P] _5ucwnbq{G 抲gޯ}-ϑޓ+[rxBI>2Y&d٪0^Ej92L>:>@)5\}4j[{ m[yѹ\M,(OZ[i|?}{vG{2y깲D`]n65l#܊ؗ%>"= /;y陓h[n0~4m"`3A!Lo^^xCdN2@CЮVfU%&MJ~Y$[~ְG3Q1.D⇪ĕ-:eCf9SǛ(`AQ;Q >e r e3ߓoR-XJ,@N7,I2t& B fE:ԠtBQdYDL?rZQ,ޑ*ɫzIgf]\|=I&A't4<ƺIwNB;JXyKz*POΕDZʖ}ʮ V5ybѷg AG6ͿvZZ!ҩabua}[GҔ<Zk8$ߩ]ql.gXsHce͍{Fg!Ray8?i H)6vEU{xxvs_2rإ྇y-EQA7y՘і6yEFll@,٭;>VӜ0\S9ka\@2) b^4łǣMUF“=WW/`mni?[[*> ِ}' dRQf+J/i ▍a~-i9-:rNtA qN&FR?ׂ+a_Q²Ŝ򾪃vc4hxmbڍgS8 RV/va!"4cH6?g9;p8⹰N 081fBàHӳ4w2y5G#WA41sik~ט?#K=|(S`k/C˻C1@YI}E`-}ņY/2FO/wsMVfvL?lgkurkraF,Xշ}\h{xSކ]ɼb4w\gpFE& =|b5"+^H2gOEc"E$G1J|B *H0/ RO:Tm( CԷ}ۈ ( ˈ}Nv6Տ xXѵoF/#>F K&]"L|]ݼyZ\Nj'M(o~EmDO2S쮍O_^B0VWt"O@W )h" _8&8Te]jۅg猻٘/Ÿz@?(հb)yIa@lqēiztC#VƗKoj"9ea  `]ԙpX&$,@mJS +Ei'|vjfe폝°?@{sB g׌s*MлpbQhXNj3:PpU`oi7T;äH!cynEaƐU֣GEY hLө2f27+6gڦY>>M|vm򳀈"! ێ~vO3خbmFJ:sؿ9v||b<)"n7Lt4LV 빐H+Ih|dhbLՠsd!E-36k'RPŴp9%ilJga[R_ sl-$c빥l7J7}tcO/rW.?Durt|Pwdse\x>6)17w$FAF]OzVyp(mb|>\KppL~~hlXRbJ*J {)4ʑٛ j_s=-(f3榪IB39)pR>s-ƬEs,46bpd9ǻcG`Oǔzxl*5seqj-z).yؓm8x0Qr4O<E %qc^oL%bts~ܼRI8B`lqB%o+v?a~B[5c"xtx ~%>+֗oJEk9iT{EW'Qa}ҐV"xj˴ʻRQf% WXk /AEzwZ]RCrd8P+ |D*8!td؈7 Q/M`+K 7u @2r:FvG"˼/(npA7ww@*uSVUj7;?|f_wei"ͳoEt?-}t;x JnU[;*XzBhդ :XelK`<8z9:TSB;$\}6aaur3~C;JrZ2ƜW_[JtvK%KI rN%LC 3[b"&I,P'+6CK}&k2/x7pĻɍ.sQTUV3]O<~6M'4W̬JUUӵWo h~lrie{U#|VR),O7@z1!CK:kzSyڕ!7tzF,+KEuP9(-8o~FFcϊۗ0چ\nY9 ]GjRb?S{8zk!b+lPWWIfJ5g%qeA6CRd4G-e)zMi  nN|UCQf.•i`q)8+ *.ne"f t^'9(ttFQJ (k)E/>" 1CRؕ ˹~jѦ,,jowpr@dSN)ty3Byf=ĨFsoa= +c_-J6QV:Y <4> #;Kv댐\@ u!/R5{tf]9ܟ-NC'(&,1 P9їvo,|)X\]%sċD 8 <=5<8E#̓ y8Z{r=g,l<'ZUuL9il9*kβ o 9aK>h O]KnQe.1XS za0q?h#*,s2F?mdWѭ'?\X߭7= 5F,Ib]ٛOe W?6c*\&Qӳ.`*ta .td sNf8+0̂0;آhi:`p y;{9W-ymo{ N8yfD[Da+k%n;TSVH5m9`8f1Ã?h C#R"P$s*]MA..Zlg O  .XzD1˳8jXZq~1i>, ! 0 jCF3V[6,J$P,NuCG)5U1+Kaf%vzc9pqWЉȩvm+#!(`m=q|(3sAPQp(-!=w^ҋͽCmn$CgI<ȝheA+)uߋbs0،X&|zz~Bo[ ymhJuv∏]0Mb0Z6hטO \Z]aWe\tN՝-=*j95I0t㿗`FƫÿS򹉤 1NJFB̝ YϫP8^?Ҷ6]|VqXKqNo,;CXGEh2> qCVK\&0jD.kgct%_42B-GD'Ϩ"Y/J$! )R`KFƧ6VMJP >uk\֓B2 + 0f.T'+=D kIKt>]0v,.w0={.^ΰb0l#mf4iDUߴfAX0$EC;{pƵ0=mUXI־HDaS 6X- ݧӇ9-CgU/O8~[LVLQIW{ŅLrf>UgXoOw"އ̼HxgLO^&M~qnd\t?<ꢾL`7rS8neW2c= -2)JxM1XTJ.nx^Wq k1`/4t$^ +54jd̴oUg XHS Uujb%`!=q}ndUTmh/Ig?lŰp@L.CXqE"B>S`~N%jZy@E ]@K6Z$+4ÆP 2RhbգD,?^.aH>V$+|=&yS7H5׻ȃdaQ.V RLP֖tF6桃?\I\ҼG^ޖ_Sea,1-&N !Je=k} C(1LV(~J_ꪖB]d/M(3 /E0+탈sM~$+Su:t+N4]::=meY|pBd9XHP>m[ "D~O2'S(4+tB^VVl9s{ՌRi ?wȡP{]£X C.+ܹ䛳܀`4rd7$~uG4 \Yv'fe<ms:FS3bœ׿v'9%fb?16Nq OZMUpScEh dG[ۗ%>je g; ',Ϫd!\tFtyjfS:F3r9nWq0iD+E57hH7E'c"^Pkc$%m0FWQ[ʅT}!j`#f<$vu=JJDtE\Q\CSg[#2 {dD,VOޯxA -Y7382B.N%5)&>>aFg*\S1(}鲹%U=i9ɖEHN 4E6Ŏ2@4^J`Ȱe\ d mk)Sp e,#'1ep 7<7S{BZg=pi#Alʣ3p&q5$9O:fxx36F`cïtKZ(OnK&/&C9a2t1Sv4Ay+o q ,vOhWEbVOwVP܄~ ~㠊ry@4zQUcK!URǖt { aXw5_!1(;owsߟ/4!Xq"<ɸHPtfGFoJD{/(4WpzFpm}.CFZIxc&qn }B\P EƩl% x1sq nN>lI ! &_rMeGSb*֕'6/>W1 ^W]<:\qÀJ*5D=jV;M+6$ @݆wT`(d_ ȓ@-<N]}.ދ,Ν"qL ?*^+t=1ED*"W1Gےu9QjST9K<@hsg.+)@пsn,_?硈@Is>qqdc-A9.'~9zGHY#*pTӓn2W>/v~R%"h䝤ΐ66D% 䄺'BO8ejxYDmA]=QAYgbQ!MKL1i|g`U(;:p#"M XBNu<PrEC>,%q N4Oh7OS(!мιI|qT9i79t~{;Zy'!YF i5m nI؍p "96_?UgqTĆϹ>m+Bё9n+1P!6chsYAvowq_7>\g9W8ɴHs5LCc~,̢I<;IXYײGG”~߉» >6UmO'+|Ү ݦ]EjNqL1cJAёWm0w윎,Vz 1w`VU*5`$U2 ʌɤ%gT 'ju8}6D>߯0 M2jgaj/SǦ\C 1N|˃(H{d/AtlMv} 5G4{.F%aNQ+=Pqx.{زzrf}2#Q+F0tfH/aS>s;!"*(PCS}ϙ?&߰OmjeYDr,x-5v]{ ߜ f+(,ծS SO]CٰϮ}>:YY:f($׻uE}8x"AA=68XZ[uPk7vHy[KY Aϲ$7>)2{b:^͗wi!vgh2lftl,>RdU_`EDkξn0F62gǗ6}6eR= ]r-MRiƈ_=?w)TPbg@S;R΅DnZ6hai8؃fZmwn$d&ؒ_;Gm()L=q_[h3o#11j'+ _`U s\/{`emYѯh!hHZON8ާxCw2p?0>ߜ3x9p z|ڵ4vṭhJ{ !*sExCb cYJ[F{kVѴLXԱL2U8Ұ-qf_TT/;[F>d?Sn1-7P N9pTNHu_GP*σjRXrEPU2JzŔ( I|G4,(K "Z[pE4 恃PTc˲ 6+gQ_l'CC)64A_ ̹FC =oӷ Ot7x _Gł'3F=h1תǦnɝ1ө 2?쓕aMDΤ A;I`+Ȳ u[VϠ2T9]]EJнiN{,g -v,_ECN+}o`G_|oHG^G7o 19~4[mIɕFu4OdU(~9 1Ekh~ n; >^ʅ[;G]P%'Oip "j"OB58j1 C)Jƃc#ꌽNkt]@VؤDcOM/puqr<%^u}RaR.o`=@)Uog]}OLu#' 9h| |%[FS>A1>'.mQTa+JfrH_&NO-b 'js`2 >6 4톽GG|LQ\6{ RM jHMi0j ĢZ4~!V䱣GBz`~m qDtZ3܇LĔW߹/(!Q9J3:(WĂ /OIJmKS<(*K7h6OGOF1 ThPq=FLmoTZNJCa9PƗDfL%O؆{~-GpP1w) ְyPrqԍGgnZte=Mq 3b!CԦC)D'B}z 64[:3D;5edx@^*a)+33HB,GH .fV-6Hz%6OyK"^rM]vtF)p7[)=0׆D$e:s| VoO$7C9pzC0S{SW xV4{L!'M?mn|N_d҇1zԎ꽲2#XoR:]b#KLgY2>f?bS3&}=u#[c }-dtJXѭu|ӏez'43ESj*#tPXӎ{gsP;CNq朞ixFz6@g^;zPZmw͏GEFq5ܮV?uKSP?D*ĕ~_0p?$@E[tbihۘH+ۏ, mخn纅z.Or] V2.]nO7< H{tUATxlFy Ni +z2h4Ej>nٰ?"ynԑO/;GƗUb@өkD4d,*8éIH:4,ƕvdB]Zhǝ#q5j.wC#na׬K+Pz>VG͖ќl$xs3|5M#Lsi?B4rARF=ypL7t>?=t 5<<7jrL]C3(vozy&P@ɅWVWer4v`Dc3$ kz\3H0qA KP TZ~\~㗳('ٮ;#o|ʶ.[2ڬuL9Lw󬆞;py\Lwm܏(Duu{kQvf[0J_p#*Zc~Z| C}G58:9i%KE__0龊=!C\"bnCZ5n )FVHw3*9che:èR@rplk. Ո&&|f1Խs*R?k?]]'+_l.[eqGx`c8N">ٕ+$_I1eWspALT&*-G': u )5V*0Ka1Sb?!V'7骋fV٦k5'=f?D@o߫*Gճo3!8KvpULo6U_d0st I1b)6.g/a޲%TXMdn4|7}$X+Zœd@ hVi"h(#t06?rG}^y(+^'uP|>SF]E@ ńȮt}>5AMszKsMrcyA>]$c jC~@4/ҤQ1qLSHtOW7RV pYpLrdbAB]k_m̟ؼQpu'6Ig'AբL 4BX{p F#%8s2t)dނ)Mչ- :F)C@ 9cч'DiHZCOXd}E %#9 ]2l_y?|s9eZ?fS:-nöVG  I;^Ьع=.Q:TRaT P7\ :.Y+$X 3q.I8롃Uu0t'Eb,+Gγ4uʳFoie;?2ThXU&@Hq#n;d}=!3ݢ/53Sٝ z O&'F x<_c͏NMkj^0?-9Jhsn;ZE 9KdA1Wn$k8xMaCT@lpU-҂Hߟý:_4=mEQ4v 0g;jψnIƖj-N]F3re/ x =B4x1F(ؐHkZN5(kn/}3QM?60~y@eϬfyԧ۠[OKg}găf6;μ tЫrk9~Tũor،}F8UeB΂c{K P(8N8D#>`xDYRi7`X_{d[cRi$l=oLH/>C G!H5[>gm 7/ZZX'C:z^Wƪa j !dB&Y%"ܱxheeE8~@Q;:z@>mv 39,.ɠ\edYQ\?3X<9vqo!T'D&c1{ZOiJ*@1[IoU1:lp0E$B"YO҈mQNs5N <屼aVJ ZUC!I0a*_KL@U ?4DCɆ?ql.KP z9t>:c*%tdP en ˾F*$ۅK4/er4_dVEJ@1恶taA}Cjns:G Qat_C}0AO,YkGI4UPB( ҼrIX6zY53ZƺJ), g.prt <[K[KYWUu]F_ܜ4֘Tζz-8lZ1B/( ;&9 q*6C>gɹ Jrl9&Lv3IBQ =bؿժ."A.pxOĶ?^a &JbD,ٟ$&Щ˽U.ro y,<3J:[|#%s|7thEGjf 53=hK 2 `qs>40ʒ/F7l iG3J5|"gݱ i T 9˲Z!F$)|<8,fu%k?~vAb=- UI #D*ۻ)6v_}ytk_l-Y~ 8UZYT?ՇuaD5Z~ 8 gL7^<֏]SaS_fWmx/NUQO%Лx%M;rKfFxЇ?W,kM/on91LExIJV cE18|we.Ob?v҅?I2o%ӄߨ<> *FP`f 3O՚Ԇ\fw YE98Pp:>t&T5B o R3"C;l;<0fGvAsyRTM j"*Ъ*^wQv]z;>IW0AC!D%/cAhvt:r~kX;.Q۱W$I< ڜ??y% Z^h]6n7z C]~!g# c;O$o3yNOǵᴬ͸B*5 fڋ!B$8A^x]?ېms8\ik@MtgYs“HD6?kv*ZD/͍$fuyMf>2EYU=ɥ}y\;I"a]?<؜g '`~,ʍ4T''6XH8vl학 /e ?D3.A2SaHwnE:I$5P@1"0\#=!2K gnЦQDU}kia&lYaT5>#L4zK%0Z,^ڤnTw̠!bPă|-3D18hd̰:z,05Se~{RF2Uk4sXQP~ "8Jl8 O<F fysC5͙r׋#Zn}[Mg6m³Tp|4~[%"%E]a 8/*]Z4d(W(N3F--}Ivs ~5謮o83EW>>dΚ:4M()9XDXViW5} "3@I'7 (6$ rZ/ Uڧ}>k%mn?=ې{!WvFd X-6 UHіPʀAGF  Ħp|$\j1xϱ2- [͍Qt5saz<05nlLccP%Y3ne0rTb C5Kb@AP>lt+a'\49m9*"fqA#?l7\f7\`%xv|P%n|5 #; rWEGDЙhx?e*ߞQdKnzB"Nz9!&yi"ߎ; >Mx)et!+ NO) AIDy,=H ;@"YԡC7CN w{ۼmѴА[~c0%Pϴ74xo~gpBF  Gש'dϰ྿t@Ͱ=y8bM]W7NyR'nw{z!'qcFZm4 .◀Yã[]Pf7;v:P\a.Wcld!guaMfw"5RlHD?4C}6~\~ cu9;I?Yq&;Ex5kȦ]FgOca=:Aw>?]}]"f3:i?$T]u*7NAgeH:UüOl:$ڰ+T-%AjY-.Z#3 `Mdt3|-9DI`:SS>邔I_:?I㔏:I5! Wҧ"^撠|a] /~:Pf- Rm f/UNV-jsrS8pg\u١M%K.Ӄ5$ 2" ׄ/C&ٲaGM[ oU u[&6*c>_J\h#/ȇl5 cx.e_k2訥݀als d^^{Sy)/ [[N}U <.Z\LM:mZ)bZ_ŸHDDbLҔbp'^#Z\%u҃Oh)nKH@|SE(xV"V!o†ԆO( #ŨfT>s?C/l0gVI)P5_(~fNZ^Q&S%0Ncst 7_>YAXԲk'Lbc&g6?)'ȿ=LG|It0})m:_)пjY)^2t8Ҝ+}ۤ糒 swo\JnTs)0V# Cik9 m9n^`[m 25SHj Ɯ|@v#ehSd?r2QƕOE]f9#ӷ)Dsa`}\OKTXY`{I?CgCSqev!':6YݫlRQ-ݿաmMb: _lM`b5V٬2bmsMԜQx( >vXK 'WQn%u5;Mʛ\olH3ž,r#O+ GHh~P4ve[GWaU7oH2oV(ƊL&152zjNù{boR s8}}R1PƁU+PRR1͵ k<_nfB/<(#A03|4 ̅VN5,waECU#ڀǯ_aA!@@,O{Xq ]bX&Ձ#t dq` F;1plzYqdu~|gOF\U{q2WHz,|0H)3Cu)$7?Eנ+./BO}&of +#7nPa_X=ƌ̉eaFt?|ն$"𿡗Zb_XbLgX|qw|luX+ע! AES:"nOX |D6!‚[K 0bL8i,vrrlm+O\=*6XTḉxD_{A!-Q(а;W+_Ygxw-f'yZT}B(ݥ M'VFbu]00'S%‘wg7 Q4hbX?BO"[wt~}Zwޮ[ST, ӋsD mo^$Vj5mA70'C>zø|V;#!fRK? 'U԰61)ƶ͜ȝE{[XS/6r< .Del>>  dk? OsCzcKKc(;&Wj)F4Y F?]6_Ni d:\:Ubgp]mE^2-0Hs^,u!(ye!} 1| 4a'>GCAv*]14WE^vz9=j!uu( b){㣩Ԙa6Xv-eD9 WtMº9Od),s|SZxTzDPZLC^We&i\>Œa(ҍ8ZޭNOb`g_Pfo2k&:+Ea%eی=y~v>>V9-.܆@*hD-9լ2) K䀚ͦ }tI+Ы\plrk`z _ -fA/|0VugGɀ~o!Q2pZb&)#0"ͮbU/ٸ?ߑ }Kӫ8?h_OILڿp 0IGL{\ͽr,@+4S۝qحձżjз5y@ZsU ^hd5G!#,18ꮈi-C4N d2D/:>4yp">WuYWYʉ4B¡TިG2ඦ:/%{*z}xZzz PR3$7 a1pZ9m Z"V: AB)_g;ˏIGtgԒHH$3"zY*J JQ+64?457 m>iwgУ- eU912'k׋%^FP`z.eD>&\o]&L^[}鳐gTÉnfy.F\5HP>2(Q+Wi_W?? "n⺫ m.ONpyڥsWdܵhϩ7l3SЫU\Y%i02ia9KE6~ǯc'  u.=bW'fAWDGυ^ay7{+s6{tSTA7Z]2ۮ<,RF}-Ч(m"iv#にS0Y( t,!MDL^ gq 㓅MklolcwrCh 0YfZ ;:|z+:]3;NSotcxQ' I"ÛN{l N Gw o=e`FWP+N?ڍCx_j劬e@| 3Gִ?&q|Tz6fC'Lڨ̰X[г6?`4Ocs )8p^| 5Nr]9d[*XӾG<5LLr:p/1OH)Lv/3Cb|6+v`g~>ccw07*k񬘿xs A7;N6O歑Җ[cGm+)]lUqNϺmlt🢔0"chGHf19W^"'`h*dłnGWH+llݨs ѯkVSkwyy&|.Vbˡڒi}*ve@bncTٟOAwrx-̰47ؑld^A+>ˆ':DEHo_kill(C4:Ѱwc 0Ycʠ]n^HĦ-)x{&9}n_97, pxpo|?qER"!'EMmq}ecoP[;`D"y{~CBm%E]C# )kyQsĚYx>q6?ć@ia|&00&yЃJ]k9r~Z] >633lS)ͨ }Uz R/7yÐUJ6Jѷ7U8-cc5 eH"͢Pwx?leQjA]pIQJC)=3R~=\bW6&R؞S52n Q6Jqb!YyQ PW9gXυ |Mܔ;05v؝=1,(p ,PUy6c9/Q}?S 9z11Eg;[^HdP"% .p܊TL0H)&#g09Hf Q}%t0 >9mF(޵sXAN*QzKtN}tjS6~a>++RZ)OtJB@5f;&W.U7o+Z, :CT[q떣5FSDw෾eY7StF X8QF$+GfV?S DnԄ+0 X[?$TC|ׅEә:bqO'Ja2=bgia谪<7%QoQ(5TGHDBOTyC@OG'L=.V]FF]F:gÎ+VDU7j[)v^r42T ?o{<"`@}!:>'d'`jvLn;F ڡ~ˋh2O"1gM>s~a==]/P[&{ N% a9]q$,UzC74\(lXe1fd7$X.R¥#(2NCviܴ3.ZdP/MN6,5m&/&YD&0Dw? rvK?T-۔5"S!ƓxDq?Ihȇ3FQH "#׵Sjgއ3JtAwM`0%$z_x 6cHf).aoo="eYR8$C!wUgu)2J{ò1`U%(WzķPueMgZi/'Nbe6T5 nӺm1&"% +Q ~{_WiyBG(Xqmѥ͊ "P=8I'%!(?ihkei,ࢗшC=W6}M`?)qqtM;/ 4ߖr]~n}@ݺ4 ʚ\9E445Wi)P@|=qz`d-te5{'8E}NwZ\{q~ ιzƭǤ/@fKBRm -fXKmm* IiI;αv)UN4:Zfs/|b_=K;ŗ:7|rY٧6˓ӐUui̗Cp0*۰}x؄nQl ITANZ;qmL _}AD'uL|K _3ݱ(rruf$fE `fjߙvuw6 3H* ^ZLFƟB-Yw$ݻw`?$?J~Yw/ -HB0I~9{Ɯ\|\IPՂg1to_!PG⩞gWo 4Q(Ygfe%ca7씖.+h߹$"1mq|FdW LJAO V̓Yy 'u2>r0fG!X2ZÎ]4Լ;S_F KcwT\-Tz[U)LE'jYb$7N XBTV]UJG*w1iV.o^Q@&(Ԗ@9JGôг%:Ӯaql#9WG`T|$e;5s[wqVmb/z)L; ^?̅hH:- UL߽leJ) &20^>%hV*ۮ_ANjj?8j)|Hmt5PS{p`pg勏,F[hᮽKwPEcĺBLΜ,McXT; rt.EU$#܌453tӍt}qq)tu ]3|3- W|0A,Ea*~[hzH^s.9NC՘?S㻅}[+)w&@;g}J0L@1*`H.,ڌ1cV==̎\RK.mjb~B?bnwC2ҵ÷eY)w q+p>V,T6`r| LĮ_|]n`:L^ 3QaR7NnViHBT(%E)&gHP=0)&5:xSVUG0^ x,| v GœXH3po5;f|%$[GsV|74WLq,k5m`xHIO=>}K%.4bY ih`: jyRh<$wtN9@QVT&?tI-:d5ձ웑J./{yk^↙5 jc>݆d0mABg /0KL jMrųRuy;V.N}$^/UZN΋F|Fz){&ѻO hF@܁|JuqǶ_.'N+faF+YޑRH X3iI3ӷ/$ӹ˺3_J= 'mTA-XAݲΜL0!.аD< P 6FCL|bא$ʱnAK_[b\'EWU\h)\N.-yƷ%WगV9! pc'JLҗ`ᕻsķh( 96̫%q<̡#J"e9g] tNWsOB5&m!eII` 9ҼTW3+jQ|Lo7<ݯ#p{^]Fuwkakp}AwoOxB@>'W.!(\.nBZho}~Prtb9dν @j W;LEeF_ƒSr5yr\d//U ],ZX$߃*BWo|n?#p?|gB/W߻X61~>x}q_mfq=vy|]ȑһZ| J(/Bʱ*nS^4Sfo5a.lj<r%EžJ1hjA5-Zrh@[3}oµ?_ v4#F%[j79T,ŃwlѾyƚÌ93o8_a C|գT.T.0IhRE!6ui| W߬{6u% [x7$B;#kg7 J TĔ7&FfOŀ3Go< $/ʨ~ː2s:)8 ĄUsGRINmT ۧ)8j@Q@8֞ z 3g=Mewb3Pi^s MPh|,]JX}lTx#z}(CjH) p텏d_wٽw*dbυC4u'JiGCc|#9ǽ-2vώLQ7̯#<߭#tI$泇t`t[9heųǎ>WNH'g}ʰihzn ɲ[Ag- J2Iw*BAX6A RJ֧$]mE7h^xqyʘޏJY{o Jp(e /Z ӓ׋j <)A_v;x7+dzI )^>Ns`Mۙà|v@.C2$; $!!F_󨽃c; IiiͷA5 Ǎ1wl:CZEzNh;bz)- +<8:POzƚi"zxKB`) :mC5]QrbWDR$imj$,8a pJՀ-f{ fSp]x~M=p+|?fi3 1]k]¬器AhjFȑ{ιkaKAT;/:D**h`<߫ )P$GKKGՄ1nWB^ `3cƊXHrST.³cEjp[`zc OIe7H\_GodZLḋP@jzG`|lCG,/1vĄ9@/dd1]@V|Xĵ&1(3;z EV$ !56DgY5llt9@|r ۭdO{  n^]6${z~ڸ%s{'$_$trUB=݁Ȱy pZ eyB[_KLs)_gxwMiY;! tĝ+;igI_:*4&)8ag(-,dgO >.To'⅃Af1!E$kcڠLH>|tiCo+TX䓟hv(mhIE)߈sDaV@!'aFJrE>v©Tgnq__QNkU~@XsZ \>Feb̡G_kc鸹.'ŏHr 6f;D>+l ׽<8C|΋[; & U͘HT$IqM5ME$0LkQfsgǢf ? }-2D"(2߼#D pJ,. .HČP L zĂcOQՋaLOMFB5% C&Zc@W#> =w&7ǏH/ܮE [ñPzK\4#Nڸ(-Kqmα^4Ld4%Mf~ o eg*e[r$@JaMK3q3c9@@VS6āISbkh;'5t.]b7 lj6 x LgT,Z_}OR}Hv#ul#c )0W!#ގLف7{jwyuSi% y?/c,?Oҏ_`E^XGz!17hKo)l:]Osca IC_ d-Z*|UA0Uoʯ箨-hU-1rNX<G $X w Ge=5)xKTj~TBP!Uc7o D~@ΡHzsa'?"4>3ԥ1|+_,wdKn/-Of>FӜꔠ3p_΍oʧɀ?f9_Ќ&A{]TQg q -|yF~gULօ׷g}% g;`'+?r,Oxh4 @;R|`P0j`,J?ǔ;5(U WH { lㅚ.#?!2~{'^/j3APATf$wyC#XW$HJA (XPIVuR#zr`=s$mJW}b"JO6"_R0aIn8%Lɹ. ?Ucv2PjXp{3Gg"6d?;_Q泴ܳ'?0^6lcR =U#- nS%ٗªħCAPuZ=(beh3BRߓ)/D,lt~_Ubx>Cqj'{5ƾ7V%a4/E^=G:D |'%.,z؊۫}5(58A:Ilb9E=(h&Ƞ$1.vM:\NfP;Y@ 1{Zwo`S{NR8$9KFj)"AnRҭlsr^NN=628mL|3͑<"|%6Pry3Ԭqiv,OG0AiɫBFew,2Q!QsNHL\1tieh`1c :Aq&s3szĕ60n&\ʲksQN0}iy)l{ic am1S!lCWYLwHdIzK)|r&!yv5Oq@%~u/b}@Ӳ QsuOUiDixgEtW j '.^EuY>黹N.2*GjA0⾼D9e̘Wڏ):XYak%3>ŝe .x3LJWPQHcd%Ym߾?#fq挣'nK92z=Pklȱ{iLhG*?bTg ^v5YekPWe mps>Oڎm,t4^I} v%hx1/`Uw=gP[dO /tcV5?!B҈;@eV"qL]> WpBz:}=T,4Zo k7ydxuS` T#r?hwAF/[=^%&Ovؔb{:HnPYtip,Ƅt)-k|WQ9fbp d(7z)vl dnkrgRMDW!ڻ~wێ]<]-TpWcFGgӥNGv(9^cgD]C%uѳG{c ܤ=>ܰ1ly6K$tF_M KbV^zU 2(M uiъ7 Ug2`3BDLtMh(&PRqQKTѤ%&7N.=zػ_V\ [֥S] Sp/;׭'sӿv2_ܫkCOC{Jܘ\p2}|[,sFj(Y,&}O I8Lȣ7SOā {xFitt i'?4EfIqxבcuAQX!leVKnqC7F( S&Fedhne'j >¸s.zOR1)ZkҎ,'OzbYarkqp{#D\,v'C0(DfJxBϩp*⌨{5Z"p'H %#֬&N- AǑ|Ox5L2ZYGgs#j"%gW\U5T;1߼ JRn*;LtH0,viȘs$.JH>tV_t9x$~Ӧi 5!;.Y6.gNq-dr`M[x~4At1[z/ ݊.pI$jĬKx+2uT6J&c19lf&fnV;IՕ[|Mu++Д7F?؇'i"N/託IF3ys'^$j#?Gc%凍ArOQhNVH/_#h$W Ia65]rC)+_n6c~DU<+v8|ޘmm| ۲lHuSՕ7my NP$FU%KΠ5/P0k8+XhᄫJX`\#ԓl|nbwUGXӃyFPir\~ aPh$XgCUX`/l<`f{ngd{)}۸E?Xof hW (q`UEE$n,d' Q>~Yc 5E} 1 q(΃( `7KwWʒaBxv\*e Psa(?_3HkQZLlYcGsQl uU4dkmAc)-/5BOαHjgm~L`m%-q)ZeK/_W>_`C GL^efE#UQeq|M6aS2DQ~Ů0I%]7}Fz ALVYD|^Q[Iȏ 'J֦z:&]hEvm{y#L3e9t`}V@*A&^H$yAx;T땔/έ ںR+:-NΓY<넩iN0T $z9Z! .KQGE~ˑJebw(V4+Z4%C $tNmUE)JɧT59`Bs}$ 4E茛LBX?0hgeߒ\NC]~p<38a#ri+U) 'G8intN0 큘+YdD1` Ձ%MWOc4%3ܴ33nzHBwbL\BJc[#BRK9$zoK` }M0cGeMtlB/'/(xo!6BI C 8_ p mn͙_`i }|gASUi л8<Ř]镶*4~1:t}3 *F$ۜ'5ADSdUwϦza!$cI6dnºsZtgeO)Z?N/HŎF꺎H& o/=`W@;eoG{T# >hX8ıɣs^RKX=X %yUIeLuկ @ NRK {HsU)Dr0ot ,ސ\>Zءq5DJ\wA͸.ˊ8զ⇝{$NVrU2B71ƙ5$w( !Ruz ü#[.ܝǺWYmzϵ_߂RBw"$TAifw$9Rφ=1 Z^XΊq;6X!3nMTWJv@# ,r {CWu䮐[ho`7Z[0$a]~q&aYQzq.fwVvZG{7Bz 8}(j6.)^gw?jBH<#Q?S/Axd T1ti }랢a9o*^r8>3 7"HP%GL+Z޲+E4oɳ6,O'J'?vڀ1z.Zʦ) EdSM GҌL$ugX-ɏ^=7aWR~$@GJEE6{$)"+;)I>"  #=(mNSݻ!2:.Yǚ344h=ffl4|IhmܴҝBqb,fiϓ8|gͯ)LUb=LNνǫFOGi=YQ9%/v{"u\}^koFT~vQÂY ?떉 +- B&iDxQ - $psԹQ-`w-[)UکQm z#iZxY7Ȯю*͂Uv"b[(EcwJT4XInjaERycw/~īQ\.5 qB^ԦgCd3ǩ3vx>4}G`z6і.zPT|; /zj{nN3Ga|OBsk( A1o1;m7$]xyxU Mr??u]hdq U̦afS} TD.zc++ 2KR<|Q [{JnRvD̝lz_ʎ`R_+=(x<\Ⱎ.`FO blVU/ˮ?--5>pUN]]3r:ݭ0КC{Uخ9"/yJ_4*LowtOWWFzZTM_Vj3Daj I2lŦ^;bym758#SLTRN9({זsLu璒Ù:.X|-{ᇂA6G,Z`[#`Q GnNfA)IpحKΆ^$͖ny{XwlY":Uc-`*, uSG}kN5kieBTz͎m~bL"ZQZ\W&6h'>!wT#v|AXdQF]* D}h5-Q>O1h wĚ A!`")XB+DA>A'os["AD&|f>9^ܥcBobߋehBciXދ}TN,.XצXaOR *+CK%32beǨc;H߮hCŁpx3-$b:F,YP_F>]QnuG^@EJ?ӕ!mkcz}'Xb)ڂљ!\+*h $0(;%+LM 3;V Ʋ&y#`]G % GsBg}I6%;EF;A/uׇtcEK#. Ov?EtdIwX\J߽́=u!"<`[ǙTkgֽOhJ{_/SSC:98=l\njbVLhg,O%6TA~Jlx,*BG|ͭю 4 ͶI Ձ&N}6l d-3Ϲ|q=5}cM\;n,N S}OQiZIDGs)\`.MA?|=#kfĒn`EJ BjMM"88AtDg1\n[l]9 C|+fEP1hu}c=Tj7sZӤ]v&nWMI7i qu=?ELNm7 +4Ui4pT;ĻQ2QXJE+̲WcSINmuen8d &%(XIbrF+ĭέr-`$=-]\@ՙ,aZΘ?aQxOi譟/V4ݨ) P:O eĵ'yg,75bڀC vczZ;h*kFyXPLEVު qWcP% 2O_ȟWi\蘕I>fOȄKs>tC/HO)"Mюs3FCVwڨIh&} \),C 4 X&ΞD\>Z\pIr51IFO +䆿?kÙJIڼ]VWu^oRO8R%YߞԱGU 6iр/l([sc$&G+q bM<$^,% b D3 Nvz% ö *yیB1aE ;x齮s _8R*j 9A  X"^?%܍2iw=\2W(hOoU^*U3a̴wV-_"Ð|ƫhȡepZKR2:++wK66) 3G 9l}"ty"|]R0_-P]LhJ{.ASb#9K1s(/;AYFA(߷ X֛tm/LbdrEsŐ)4O]Nt>g掊8̩H6.y)~8-NizlDvos!5vۤGv0Mj_#j43@.ݸZDWT9ML-.90(!z gP8 Kc'DOFpօFW 7c s: Vug۽)*wVQTxm?!m}܃V7~d$"Dkqc-`BOɋbp?X,+Fn/ڎ V !VckL).F-N$Qغ6ZUPJ5YQ!G";7~xN ˼8I9J{Walq{ - (&o6SEVۛ6'F?n!OM&U&%O" YZdle/ݣgQ9AS*%0WT;M dgo$\2HHF<7ѷZ5m6+=h6*{ fX[uG:{}#(M%5VZQMٟߊ ŘYeޙ!3Jǽ'n?9M2RYJ\S`Ѓ+) ..EI;a5;K:[;WfnI':ISoSSnFI L0H^Z`i߼&`Pֆ^ǧj\o懕f4ϴ>SZMTO8[> UQeײgPYI0|^SM%3p)Vjf9>V w3'OcTIO4-T:)60#&s9>A|̠2+prkO`[Yky0e Є&i?Q>ױzS~ުNqCFyH lRFz "}N! 5ȏmȑӀ~#Ώ9h:D>N!n]n+, _&-pg1«ô)]_ o埶b]ʏ2SRvDD{d'4? &OGK%I@Pvk(v:!Ph(PZ-F<6a>z)m y߅؆Q5[( xAh+%jSC!6>L^RldZ@:u;ը{(!-麍B>e KO܏\E;, FzS>+)Fp~2ađ,T47 >J5=}#VAZHNX̥g!)H$sM@NK!(j}%_$xhֳk+C˴V7@AKZƈ|E,#0X 8j܀h 2)惡B&bUl+ku0-,:_%ˍϼu#s!ŌS z_a9V@›5=eөPǢ]Vv]/o流"'%S2mٳ!A[4'|L=D!IguT뚳/;=?Y߂㮬>>"x[jd}UU?-}5oa[/f4O脅QVN, UW}"Ǣ4q{,4~U0UՑioϞs{ZJ&oDib s9q,%۹%:J*T\v[8d|Ql]FΰC7_,m+sBV*\*$%{AlAT;|ǤӼBդGѸB.'3@1HCV0 "r g|) G~UqV7n@{^hHsVlHA _I⌇|V&bA3Q>2:݄@UʝnB 08g2]v3~hMf"H XFvtCEմr B4qU}!x/3XC6 Gaܸl-nX]LJGi:f`a52}@FS1sv)l6gMTqQᇼךP`jR&'{ݓꊌȻ !H_ Bb"Orzt$ n[fPu#BQT(EjHo+Ge1 \IQ]et-U^$2I*rbuz/3k}õt-Z O!m9d ɆC~voJmX>rV9O &\CGDZd]saN>lD$s<;V v8񊼧gd"'qeT@n,Q蔀-'dDX_`M0)65 iGe/0)Y}:d5Wg_// B$ E\Id?ZReDQn)qf{iN/AXRX8)\J8a!s+LGS yTkK :[mL0yLL1| UJ#, /wV YnH=ax{Ķrʽzݵ~Qk3Yga)5F9^O!Xm v=e̞o-h1¼("H}#jr$7Ksl ̊ `}!>s$ mXz\ڼ,3Ik|/:@^OJ]O>޴<yѾ|eƾ2EJ-Ȃ8JXmfKНF #ύ@Bh_(hhaLmZѼk>c/)+1+fEp$oO |)gH)!+>@cEQl^ rj6h[VAAv߂!^A)xVOZ҈5<X*hd$@àr'lXNe_a$N^)>$u: mwiK1GRC#3H2 ֘z,5)P1$iIP^A98d&2\,ѳ6pFWe˴>ѻ4]O<EZ ʗ<; H͋[dGkaBӴ=P CQ̀iOLnvnc͐28vZ^o> >XԜ6aK^|aQ^5?p,B Ƌwb #0"fmO?%Ef n6ۓjc#2}9Vȓm` {-,kSm 72&t]ǽKU ʱJ\`XvO`08Etf1Q_ O8pp)K^cŘA^NUmbė''#sڈWW+F!m3xt|"a/Rm;*{B7k <lJڏ:B/ ܰ3dJf71lJujT`j~}o2&QS FZ- v/_wT1>8L:g8Dg`-]@:O)C?<~!!…)BŢDѠČ.xJtckU,pt웣g`扝=D u#H>3e#2RaQ4Q׶H7&+E/zH޲--g0 jA!}o"_8(C켲/s@NWw&^arGƻRd[C5&#ݿuɿRl?6wd|x}t~y4Z㦔(?GVGY&S oav}di<7ԋ]xeN`uLP"A N/@Ϟ;Y_e9LioO:";15 g!mR-jk On"R7[!Op#L_%A]yK[OeP'Rҽ+g$ 5fd5#TF_Z>Xa$khG5 2fţݙdq0@!02$`oВB'&W5r)TGc925;b\Qv| U;h>@fF+6uM o3xH[} se޻h8}kZivpfAnr BTU%W=SaTT^hk٢뙏ʲ~$w ]Hʎ mtǚg;{uT^o`K]^jz)|$!;$J3z&b>*}1eSuj/}Ύ-"ȥfL{0-caqhisN;T6ui#2P%4ȴ,xSӜ>{F~7ƚyFAWhVe& ~L~o4W0n% 4__i;͟N.k-EZk`#6tUs['< sM G,?ڔ }IRz%z6ӡZ=4~oVP |N?Yz5QE,=h(`i؈MďUՈ ۹MyjTɚ8]KL5RaQp nvh+ AYCa#g߂K~3A%qU:AV3ze9NKЌWF˷Ήӑ-T[ ?j흭ȧ ',d.Cf[Z,=2` /ƴ%o_0ڊzѼ< ༭ucV)_G`þ߁EOEOckzb曖 ^kݶ.T`AqV_ij}k]e$TLo B4yfL 8TP ?jU?غ]jS~>WqQvN aj.''cd4Z x $rO ~t˾Z?*/7٬0Y%; )1wdk}L6,.|9pKȽļ&~n Jڙme T=n_%R@1{;U_>K]f๠G$B!uрޡуCTXԭ~ C1\`n <=;&ي WM1o2ck룒kֱ,454+ {tfTax;ޤx1)>X$}G9kт}.sB9__ " Lufs}Așwkw/W'Ĵ2?-]}+%H^Fšڞ1]aC$Q"jɴ޷`T r胞B9oX|Ug6=@ ];+f '1ʠbǠAKlf?G65S.F_"AG9>ScَW2)­qk;\Of~Š6+&rC?Doy{Q4f{ȌUb8=K޼P TT0]r>ˣȇr4-#tļKy47,x_8hKwUKexniN%"QM7Y0Ϥ^ d}{Y|Mf;]qGC(_R;.oz)|q-[7bŒj=+pILHuCCzqNk9<9o?M?BaF? 'NN&Xybc+2XwH( g;ta8Ņ67Y a|O,)џ 7KB#+f(6ZNZexǠqXXׄCH/`j+uZ7wi_yJgaIstjFONvOXE9~ms_Ji+cWAɛhM؄RP?Y8^JzF(b sg/JWPJt*Rx$0``QAH%{?&\=Dml-*t@Q%ߐf7ߏDl&a OkK65BН¢#hSsv1~O$[Yr]҆Tɟ#݄16,S 9~I*cySVR&-e:;)?p W)++67<%MbcSÊ*%av9o:0J#~0n.Z9#DVc.D>;%ql=0+cy1}#!y+t2i!ح%8w=ě.2]$6  .+UҙauN7ʑ`tdQ)ԑb J :\ g/"!NT̩`:<3RNuxz c`aP[l~͍ &L4hv+6܁Lq᪍)H6*ՂA J^s<@$aG.ms_8ُ|.>O[h=7ds[ʐ' }|{$.w>֏zABf :=!)1Mi!c%x t"MdmĘhؠ4y lGH58[mX[HC!KȺ{-"+a$3N5#N]/fRH8~MzdJIB:?Hl7_e`6?;fnir?J}q`=@{Ni?. kQq\?[#MHV*(Dfp _k;"yP = ՆV t8CAlnϛ-@M1==$0P챀&D͠ȕO@t3sK]kzr]Fd7<5"fcj xĐ%N V/)65ݽMr%)lUga{bK߈R5!)oTaUYONr t݂SV8ԏ":V4N<@S29)LP8N:sk.q$R-:|xn2 ^8Za^U 0؜9^"$ap$ux/l 27r64~JOg#d)`7dL!W>DONv,Qv"7yMLnZrݮY9Ͱj PQͮ9+K*|]|Z!\pleSi>υ k+^V~btwN?l[hj}9-^"v8k~fGh1f?o#GǪ$Aj5zR&gdC$5v%Y-akcY"J4d?q*dY6CS×gOe2lU5 _7ׁ߯)ew%Udx Ls7T$(/Q<_[ elWAr\Rk وD`5ߓR!OKF%4>4rsTbx5H H5wxĊ;=9BQY'o 8NdizwD>2 3bDm)J:őn<6]QA:d̝0RI7g"K'8{'qA&=_ ZChVv @D6vB8 d˥L%G6d5K\&h.>0W޽*j,]a^@ƷS eT7?9}Ըi h~_Q3WV<0-dxz0 \Ћ83ų{o:~QW2sٞib:x,~C>Ɂ+= ݜ/oمpo"E@/,dxF{ GratjqgYAqY&5ۼ%Z {o=8ML ϸj:,֨`1Ⱥ-dPg,-S2IwRV'-GC h-ݿ^)?7Mh%AGf5 naU*yO +ؘ=י>ALc&QT)sl]~6b+u&!)fx#H[O-cP"S9$7A\/I,tEKڂ%'tv䊁KBCǽlTNR -(懒Uiр8Vsk&œIAdzMSCh%V鴞U'v3sC>Ҵ Lx~!ПmH@S xC_2+Q@EP^0w[[h G>9銑5U+etjҟ3k޷Z̀Ծ4cC '_p9^'[a|dn)FӗQ}Q8>sw8w(q(]CHM1u6Pؑ}d#++2' ?B_$dtzMK$pQpvYv|yd^ʩc."#&ZάӉW#M#1L~EAٙE|[g%!/tUS?U/+40bRYRK7qV͑f +W9I>ǹGC ҩOh m}bu7!W;2Ci7/Y|:;=%-?L0DAL>{GGC,)@wC(j(fLXT>p|~1XcUvxvRBXu6^뉦F0t|%BTD+]{5uU5e@E[ Ii%QAp*{Jk*{Umqܫ Kgǜ5̘$ oNi>Rt6yPKp4ǀDD߿!i>nz2-||Hse##a -̳X >؆Z+ })^"fl5eQ>UiNSԖh;w 9!x澋7񫲁#PV"Wvߖ4_⌒O744Լ?]XZMMI="ر(R3qBAZ&9 D@֑MiSGoM}QèX,v< /ܓRr 7A 7$3$-: c0H9'B+yM۪qcUfuۨzί w'ԍX/KPc">d%it :)d=lj IOiO.a;ac@Dw7Isxe6W٫O}lQ45d?iOQXcɆQI (pkbnLgG8(nBBòIItGr"S61n>&ݺQ+H;j[lh KVRal=Mjwo$-5(1G`w5Ms"=C5P:6;+NH8 jo(J#֣jNtQ\Җ('gKщ! 0qa4RE=VkZ"wیmj?  ѭ㌺ǒCu҇jIC y yO6aL˻c17{*6YKb~d AAnـ«'ՔAa{05'+< bmg$/ xk5zE73n:`\e 9_GvYͶY19y8Z쫦 v}^G9:w9MٱmEzw0)l(Xl9 PynXwg~Ǘz<P *"VETb`[!+~S)\THtuSb|7j2|'wͰ{ZgZ+)%ԯțӡ ioDXգOܬH9hGLkMj 4|¸WG6.173BSR5ft5@oRu3Mm9)JNz65*?;=n%&Achq<A:<$oc5Roz;*]j<)Ż6$ȨA{?`NlHzmWJׂ3?@wHnnV*5wYӄ}IIXDݡ4< OveLj9,]E:#6VH ҡucL88|Tj} Yra!:ۼ@癩6+1DT(k" ) ;lAX>^: N7/0[|ݖ1)q 5vJޜ>֖y{HџFG\edb̑I-:dpDڻM>wC=[-ӢbK<6IH O:Tvgc'&[Iz?t4i}>rHCTw V-ϴTBnlp^|ж#ړ!8%WSRz2[Lµ!A9,8}_gn^v`[pY!J8PL@sLIl3o7qnzcgt-U8DEdw{g6=28+|9[JJ~5k-G'WDt͗'"֍KWFY)\hzSa~N=3d%}(ˍ}HJ=Yb>{5&WFŃOPP#|j+L39 a{0;Ɯ LB55&EB5c-}ںٔ!: eX"cA9p~RaIy ( wheE|^S\(QT5n 񎋁rNfFFvWe`oIuU81w$x%*J1}C4&|$3T$/H"kʱӫ>rKڢZ$n 7G21akP !j=Z5Ӯ+Ww_Tu.C.<̃b(WkDחd*]iEQ벼_rã9/۱,̔M֜JӶLu{SFa1;zb,?6S)ɐ,>^ :h~`KeUK T]-@4bS[VEH+|w~X`kgU.uAGD#:Jm: CLwf}}L3!i~MƸV3Eg`p1fh/>-M׌l`aݶ?8,zF6ʴSԙR81`0HBH&peW@qT$r`zxjHS zݏ5~Z²q=I%-ȑ?x] BJ;u׭sF&o;a[b[=S QCLZ YzDɉSsi%Rέ6B;A)/W\Cؔ /Q"'of1 oqOKZvNLK*t A) Smt7;77)y'Xfv1^Q"i1*"kHׯʰB6$m˩h hM|)aH0Ə KYj @p!6j"q}CJ1Z-(7`b;o4w(Εv ,mam? Aq+UhgtG)?"I;7èl:Dr_B!9DL:_h¥ѬZDpKmbg~SzwWmx/fRXv'NI"@p&x#EmZy]= E~nDŽ" EX`#wd)kNI\EJvF*N 2!(C/Rc#a$,`kPVSTȅ5䊅*ۡA>`4FoS&A^ō, !C + }B64= G jYցKkQdJ7^drȯv>6B`C]JWsL#ŸxG'D94pU{N@qy.ؗK%yC^2T*6LG^i;Y#U9ߺ9щfҚۼT:0RFA[Kv$#ڸ{OT"`c"神ـ0$KjB}w7ȟ-gk#+LyI)A:ve2X-ȒԪ'"+E(WW>lA@DZj~Ϩ$:~2"^\P0<,*}ᓐ*J $OCx`C㍠.,t,7S9*x}{T ЩY̾S$\pA7p䃚R}qkqf&ꕳ47{+JYp4?y.=v(zp`͋^[p1$fX]OgɚRy }fy |hps>-+ls. K>yepX~'-xfp\؂N)^$O + ߳,;,mSϔw 3Sufw|Ef=֤VX()sĉ]|⹪p]ݻp8 e7~N*=17w F @дemM_n4]6l{dD,q%̀FY0*SoGFNZouLom;ĎNc 1,TC 8\|bB| ;3JEFsx=r獗A @.2nbULB|Mq(aAaJاUPE̅{]UCvc)zȭj̈́X\_M!HZX#$sGx)OG;͖PEcD""͏~KƄэK{(w Ʌ6d;| 6ݳ5k l 9~o"fl;M\Qˋ]lG/JXsaҸ FOyT\KE&b!]nC=_g6o=v#DUlq71#@ CI!+85 Y+.t ^:! sEH$k>!eZA`M~K eH3N0&ɰ0ƫ9Rߋ99X¾5r5 1ÑCCJ#^QH}ot߭IF'`Rsh+ϰy7 y ՝rOt^ar`!#מܹ(cp9 梤ƍkW)>~I]\rbEE%|i{ٰZģ) -齲tٻ@Q]feKmUy6L{.mlT9kvclwZ .qGPs e0ƿJ4 |_\{:hٙyX. `cSPo ZZTNq4izUؓ$4m%}·DRY^:%}Ϙ|Q44~P GK}//R'!EFd ?y';lQ&5&dj5a(V>Clsew:D@N;ٓfK8^MkvJ{nʣlK(SQZxO-Y'4-5#%@sAWgd~BUz< bMԊr?ѧɉlM[AA$?)F^;{>Ttpvȋ~ZZl2O5'j9 я#eP;i(4K 0 Ju-ުr?[t[J~1GOtM'5No 3wX#,~d5yA&%fѭeO{(2C<"Ƶ5=ٹ80kMp4 ϵ>j?<' 4 5vN= L6n<$@BUd0wqゥL2S?-@~!1Cc}[ $E]TxXZ^gqѻ|-S{04'OJV wR ˜߫Z. lh\Bσi!w6b7/=|N_gfwPJwBc(n2v 8[g\B+ ^s?y.+LN e%&ܗa90XջC%7SYX"j%˛;_}XHB fj^ BgN>/V%gd=^'1n8wDb2 l]i O4izKhLDmRĵȸIկCFa'?!Wu\lI%%-AII!EuI!< TPGׇ;|3܅ gg158% G}Y ]ۓlG`j2TbP5"](0c 2]HHm w$/K_{xSIQs<~- 7qHAD+ =Axz }aX<҆P7d ]viV4fN{BD]WKh7 { 6+15T#C0&QYsuBZAaWpE;0#ÍnJ' .roπrޯPAwW?pa%lxFBRRt-A=J֍Skh[a"҇hG^N5vRLWڿM@n mh K_iTH&~t<ϱ:ro+6?-Ncm^KʪĒuy?}-S4na^C42àhN,l~Dm#\.z?|3j;˭3V)#\i%mu#̔V|713#aO/Q܍:GnԾցE7@.fMە}Da@'{1D3gkY6ٳ[:lI=j=o~VkZgA5rU dSL̓I:?PĨ2LS+B8/2+0R-6E iY!DŽHə%ljN+pto'ǽUޅV9VadJZ)r6s]3ߑ swE6,S=fm:qU׉#k2 nOn$1:*ꨀC륨- M^٣Fӕ"Hpϡ2ybG {ĵI5eǦ`Zƒ$ <*LbDLjD- ̖;!~v4>ےg7Y2 ക3Щ;lN z%tݳ%C cwp cld7@s$-rIirg}nyF4V8E/5Ujh![3\)-73!q(̯R܂{HV"YTtB5ojoɡ'|bR;-$ Уl%L f7\ͮCpy~FwK/] 3K̷NFiNpkt&6ja"0;w ӌ?zfHSнp>3QzcB ,r8\53Jvٽ|G0wh@/FKq:GK 5Ž^}u&;ꮽ,Sr#48:/PR^Z3ٟd G}E׵5a󌝍ܒag w=xi-<Ѧw/-кe: IQ#..Qv$\NCDT_z|6Fq#.xKeWbp¨$ RFbP(Mj^GĈDZސXLBDء7)耈p0 DS~qњiPhu64T#Yx{b;J:T HNQ2F. 4I03(Uo,+z`=@4&BXbND*Ab b3MmĠ 9x܆7؟fqp o>?y]}h-LUj^x育#+:be?A&b]*bhzv`qō_ݩUyںFL!b!Wt:-wQ`O0 v R[DLM*ʉ9*-}0vz&(v^pM*$=blJkx_$ Lǽꗆ*uH+;%B}4r>)XtGx2_%gYlˉ=tOrtDQa >s:4ZU'FHGiں*4OZ>\4VP+$eYwX"o)2 .ޫc!CR{2AU&BHZ0.?1њƄ^Ak&ģ7i猁zh\!4Ex͒K/,D~jy+p-A5Pϑ/ J}f RkS6cydrWC/Jhlqo,z>g6 w7w$%6f$."TO'/9@Iᄡ $"5Cڐrru7{"!O3{:Zg rIV29>_Cv .[@=^az$6 xΟ6>U$yjFO@9FLCԩ [?bxqkB6Y9ѽyϷ9e#Xiۃ+u57V9W߮Z{yL_&O}6Bw*7|δQ/c5dФu Gr`mJ^jcH?rJRuPD>bcVOќ,k;!c OG1,v)C]} 8adZԣ"Kp=\ݲ#$Y[_IWT:lee4oW@˺=W~ xYf;%b%ύc^iy;z௎UaM}x AAIo']nrX"Фզ)W$d@t(Z7_cҨuQV[Գ9%  [VdD6iHhfa"k)ģ[.Ll=|u]^Hu]]%͹n Wm*9; k;dՓb,,Ÿs""ſCx [HҫS f 0WeJ^x1G 3 ZT a=\m >_ZtP$& 6 #x#/ΔjF}"S\_c٫K,.27tր[̱–pE ;To~ܖ,  vab6By``) vwܧ WOJ`$M4!QO.x:I<` g擛 b'_zK8jZ԰HKa @C~v0%lcB0D@LHP i7IZgWi=(+ ??B*U1rqT.{$3y6._ S̠֐B R zw/&*;68P R45,oITv| 0B)_#p092,HZΘژT_S&t^7 SSu\(TQ$R j>s瑶< E vyce5z}"^{]uȖb8Ƃц@-'-2UEG7ޮKB?h*q@hכ6de<ևC@IIS̽-#+mN4%y/d0YYn==s<-,sL5"rp `E)It<* xHo): h5|9K{F$0qKjey"/(Ll.2#⒱w 2Ӿi$52ŻqF: -sxCJdI[JZm-*^S.UjBޣ+Վa~Q6gVRӰu|Ʒw%ghĖAI Wl}a0J &X7n@mE3ab@(JD62Ţ?l *S=.siDwvy7_ 2.:@׾7%S;Ki7 t yPhsTNgGB1 6xxʌj̼^Z00LMar;T_&gѤݹ 7kT)/M \z_lf(c3޺D[UF'A~N$10#G a'P? شq9WHVWq挬g㣷QRys}TnVt&`&Uj Ϡ)ZRXOIȑ`%5$Xjs˒i XPnlN ?ت{Р٣>n\F<'j1@dF, iQ$RSk؍%UvSEKZ(To4mi @"2?no6Nf^{XBd\n1A/;iZvTKL} M̵TەY-_>8F4(t,1>JUu ̖̺P^K7֘g~ZzWwtZ 0xLt^~Û*1OBNG?ͰG;I1m_I܋69eNv6课lWdi83逎ܡEQ@-10o|e^ozת:9;Vjcq}u$;K4z(E O`2u|,^Rxak,$#yWe.`YIB7 E:$k<]}o\+[.?Hfۺ8uA؏L6q sZ/ 1` L#3zpGx'mx}+/MEL03,b+%zMC),Q=OmBK"jYrbq8]i$=?ȟus')FXc#؜ G?1W wk;nL b嗽=2m1y.ZR>c[?OveZdqH^p׍aq'Z*r5L除t``,WONԷ91]Auȉru32UU麣ސ.'fe^c1T6^[!)).9zdj^y'$,񤀨6sׯ0hɈO8)SJX`Xztb5#dN4U>`dE*g5pدTʔWPRb[:׌V3 ;Pagh:Ɯ3OߋMEmgfm$~:˸$/եs `Qo*F>Hh _^e4*,Uy\W!saı_6a:g,);"ɑw}eDS8Ր/ ,S.v48q(93eU3@btIpUFʢDY|f^{]Wr5;Ж4(eP`l^" ZeD<A[B*|/O(4 #XV! O0Xه" I_UMV;_V*aEZWv0:|H(q!Pȼ  K19R)v?9PHgwwa/ȫYɳ:.̀&|~VRF'$4 P~dm-GX߈zfJoV g&eǽB[r}DrfcW>웷/YbS8IK@Y؊DA0v\k ;SA2S U.ˢ7?h }r?NsV|$h$.Ќa`Dĺ;t,&qDԽVIS,Tu[:s=AHl)qQ]Glh\v1(WƇkVO/ٻF͉1{ bqvꦭSelbEIhĽ9c$]Φ6ClҁV )I鄑w(\VCcqZP*,W KOjЦxc9kg}d&ݍG*uB\#ȀMiC;Lpl>x޳6ɕ}]U1)L]tI@|Se1] sWL=B{ ^t>WDD 2-*[5םny5>4Zp?C 3E7̤8o '@'e7\]y6p*}7΄?mxm 5I$ob1|!s z,0$L">/CUTz{)No "iE4iZb)ATbZf)9| xܻ&Pd2k|=GzWBB?[+VW[]2֜Ɣv/9nw~5վװ:^K6y__riյmh뙮4pPaxc\:Rc)C7G,0[NX^J:UOwUl@um=nfBQi-sĠcwV訓qQ?׽4۹δ>6B0evd< ǦS*Kʠ 43 n7`$kYʢ+ͧ\z36%$[E^l ;^e3Ⱦl`8ϝ6y&i s>{0d7aRZ)o/VFpJK> RKl zUp'B1#$Cj8X)UH 1JϣZ:>(ƪ^}vfC"rP@>$iXSENeHT>XocYYdrE+Ҽ;a iiK`_2S>`WIi kt"z h$/\rE.Rx':r;3p[ou:.y{pZӾ9,#Uv_{ÕzLĹbP+mx6j5]hDRΏϩʿqv؜Bk᱔0Q_>Vt"jZ= 5Й ZOFla-DCrcZs `ckLkP-$³\;WΝ;NO:h,Y2oSOR1uSfqt2$6h@ġzR@tcD|rQu8fяe\+,XO ܺ|˚03-L9SM b<)R-XT:F6B3tb[1]s{DОu #nJb0! _"/ekι{ ش4[a35}E-[3LX3.7JCmk酤ҕwѢٱm(n M/ߥYQʝsT?-8^Xu1y^g8*t=Y]MqdmdlDk)_r2vhR̭n}[=4Sr+GOwa9* p{*RK,'%젉k<<msЎ ?׀,cԲW#̬$o1ԙm6ljXc'N 8pG@m\bLkƉp%TS")~e˸Spe'QgHjO\Km^}_Ƃ>D$ /! R|,{>~HYڱn,j*r|Sk-/U'+%%, >m/>.MlS{ Ibf ®]X:y%w_(4n_ToXZ&#R/o-L:}g+bQ\;]EG^g= 0!] 5W!:y{0<Th%/ňl!$lZ}ȚiJa6n9p@$w"#%'R}($uD'0e4Jjϛ"~az-,'iꝡ;Pː5=<dW<4 b:Ѯ۹G l`CqٹL2h*423p t5g kآHBOfx`udr=1ZhNeXQzj?iZkv.Js̏,$!h Lg2Q 1Mn>èF LJz7asߕ痖F0'@ބrdϹg|<0nDs=_i/9 u̎.l+3%dyHFjf[%&BCITi~p(mo>%mGV#e $ >ꎻOBa %:/,=IH6P[ W鑟#e>`312 i *3Fݦ'@"ŢX\sA$uxz ТRtw[z8۬'r3厩Xں-)Eb2p=l~X5^z"˲TՕe^A|sβ4,H |zt2ߓFiaU p?̍L}+x(h Gzɬ{!m]) ye7Z_7p ԄE$χ(+MA:ֹ04=2WSsCBItX֣•SWRipP;% m1ym嶔J3|a{ӻ8_J`Ep"y:^/ŪSmĕ*T'WGHz?wbh#Bs(j"Md0{ kZ?8Y"oA`~I/ٖ!Zy%*t0 y )%"޳{ϙq {F]V&F2q4M~ɗ*R rVF=u7T MS+ׁM)A4\5tKՠ]kS7Q]T҃zwUm8=Ԛf& $<"AWոOFK7yOnFebds} ~([^<d倔Y=$=c,($lw-+P>ѿ8bYR=sAAbUuFho$úIh,Ű86P,M3)_eosK϶c৿Aݥ mYu!HK^mm(*m6*xP?@}8-PDm>'o:Sņu}mM| CM͜^L0ۊ)s/!IeFMboiwB~Ƚ1~ xEo,] ]_0 *j"r20ph nI?8/^՘ϳ X-ߖcBZ;{^(L%'.^u9/ t }M6 |J!$RZjH&^6iI :זnӾtc(VEa*D@єAٙJ?W+ehn"_v<[kqI`Z{1>W&A[J3P(ǁfW`Ng<lڰOwb֑eW,|dtzʴWc"W ~@2|%$j 1fי4*kB Pfi~J8C!;bWʍ,gsDd$>7` H=ryJX*H)5mBxss@O:}bb}2c;:Nϝe*rjl\] # (B.(YնrcF1Ő .bu3n>׬v)-l$4,킭MXpe6NNبHwD^l3I0ĦC$eP*ڐzV"`j O: UJtHӾs,dZƾak\`N8nG>zmX4̘N32`Nv[Ծ_Q*, g`}sDxX}hJx?#Ex*&uT }ub02? tFSүhCzL8v. MoMj,>r>u.Ov!h`Hk6EhMyyU,mN)2"bZ,Vu%on hmu?tO}itd໩tKie ^Xw_JR5j ˞bLtMAq%lgg$k[a8 28IDY^&:t3QїP\A!-J;#ά%w)ekB-eᩙ^Qe VEa! -Vjz9>Cb ߜ3 9{Sng28MFf4]tIqdhd,VHyvu `Zas(4⮽_4t 'M(x2NRKc"Mz?w?n\ |G*U3@ajrYMzI+> bML_+J"O +.F-,ABI|+-5;r .LA`w}`4 #^I3i7XKUn&"mƆ9A35JoR}h>stp903.l(u:K^MH)T%Wص5 DoQdz]4Gtzø :K_AdXuNԣYPGe)Joúϳ%CCjl_fBYBh5Ǟ-7)wxrNz=8*FJz:2#w\9o\ oD{db4R݊5]JW >BSN 6|%@'Oxr=5˔FM팪]vUH8AN9EYCb-̻{\{tzK%jHzi6ounqaBPQ9N*/\DJ (n1G Jﱥ[=Hp?:W#Plo/Y7UTr:SQT£mI$>]I'6UCRg=LB9f}}rEf;􋷚#qbFz`'Z~^tC2L$ٙGn!g菠^[҂")ba :R1NU+.Fx=Խ{u𵄑`& h`qI7^B վB͈>U7W?4,'<"ι4%L:C~xp9KՀr`v!2R +CnqZRMp^*NN$b?%8KfN&7VtU:Dę.a ؙnAg5 3in;#ng$'Q>Z's0EZm/^r&I2T"r|iɦ:v ;4&(',vZI2zEP'1D# 3n.<4 }#qa=j<)^uf/ Lz#d <]T(QrFZLVCDGz4 $J\rLu. `z/ {9c&'Bi:1k]c3+E JpsO";)C;^ v`}F|OlZ:E{ZߕPs, zp=G؎#)5cL HE #Kaaw6#z7fmK.H2*|jf)WM^(p /yDEæOu<=Գ/g;<&f酮r5sWp"m9nL5-Xx]4`i ?0<=~b@ådAcFk>[Y\?toZ]u9PmuRJWFDg~0$6TNsNS dAkU L7*u(EHEa,B[SMi8FQo9쨾D CpNs ZHnT!:QC8'ט+ [yg[L 5,oGaae;TD ~or{ͥƒ먓GWO*en2K?CwTwD&\#]%}&D5uV]U:G,]sQIN^:414~F)Jr[~C9tlzrѮ8(`v:vCpGLm0(wJY@@ͬYŮx ̈́Qn[[G}=>h & ˰4|N~6su_:-K [6jan.P 9NwI˟5js4!U=U 0/[jDHe;)lg(,֭멎pɉ23^Ec#g;s<#(fqs4MlB{ g{Գ3-VO9uE#KveZߢmU哣57۩?TL(6O{b ;1<hySKX1sP8`Rrx+-@ hyA2#\lZۜ\v%FTC1<N)37QKT3s%$kCYhNtZC vd$*:x&~KrHrlFbƘ XW 2۷r! ֺݕS7#"Pʕ>F*3WFpFƴpܦ|ޘ%v#W̴K$@ct>ܜ% [rxoP6,oH|ɟ™GU@v@B `²OpU{ځ<<$nF.O4s6WF3߫:3*ԓ dH3O,\w2Jg\ܵs:olMǭ3rЄǞI\'OFzmzJ ߢA y8Dc?p338y gsjy&S3w]U9RO$,Evj!cٲ&g7a# Z.RŵdǠPEwʛs 핈oU /ω4/Q)a dAKnUG_#.;DRgu{IWiVf%O)i]VpOִ4҅x_&g"h){ Vxv1&!Y8wj R{e4BS9ohԞV3.xv'Ҫk UuA$dT?e6[n (Yզ}<߽904%RfBNA*`6#/U<a}W>f2ɪ5iȯmֹN 1{hNAԍL90&s R>s Y7vIin3{9+ Q.34kXù$lU5nrzVls㷦I=e5\T]Z#O~}yT~1]}=\Dţ,0cXu9\f2]Ǜ-?lr_,k 2Ǩ@q.V5JP(nw&#j4(}E,X/O~D߲Hob$\HFhe6h{C\֕N7Λޢ6 h[Ӕak; 6RS2G8횡}9a,`6yU lH AOG~O.,Ykٟ߰hj()j+d>@fVb9>5،9ħ0XPL)5,A&&SF{̽Si`i6Z4(Tfpd !(%U( fUw!H#>#0x@?.{s4$ (z<"R{hDytAT@\,N0.A1順z=jKF_CPhPl-^6%I ua._F5rQ{H58z#]ڵ;;*_Y^P;udj{$K*t%*F}q.S <_C1J_Lw1HʝDW4UUpkDC_VB=_V[O\{JA=yiRZgqáZ !#Eæ0L׻}p"kxaRɼBO>5Um>WҠz I+ )l3G89v]NFqZuLv0JmE R̥UL -KrHoX+/FU/߱OfPعZ\Kⵘ[TlaPq\GXj,m`13%66"I'^yli'T=Ñj ң5ŕOZt:cK~azb*U -u-QM0#?7^*zPn5DzίM੖Tur߅q-c2g!SrLʝkuv6-?X7LtR+FfS#&HK~sʾKR,˒{J6īvEF&yx5P7qKcQA=Avo֚f)ޟy y jQMz@׈V-x-fGTG'+]f7 Tj'4+$"`$L,s|WytI$GZ^o!|F}į+ \*-ŵ96lHĵf+E3 BqIBiֹjuV0T95cE.: #` CP5umq{ i`%J&GbQK$Z kabJO1{"fNLIq&@!Y cj-kj#)hURBgӿB=yiiQo-A7z:E@ZeM/R#ޥT۳t+u_=بt8Q\I{\`gBt bOAq*? ƄL~j534p.7!-ts6 4 Zjhyv'ɩXoaVTnF%pdC+)X~|H'7%bOzu̸֗BRj7=[v8"Eju q]Q" zQHǞ;}wJ ?J!j[0@%捲aȂ8:hJq{^uglV !4&[>;@`F®DB(̇,>xQx+Gߒ_&749/@ Ҭ?@'[LtSYc wDaǚse\k ax[.o%);fzBW=54߈ j'/b=P@+x-̹- ~qTBH?ThLjBbZTX;2ujh]k]ۯMƴNx,cu*&* V#X$VDJ AKr( >}b%0R*vzquc\2lh5:`;[ [k)̖ϗ?CIXemUrfm}n1rv .^f#nRl'-hAPUaɏ[pǷ.>-tωJR  нr0xͺ(2),:6$i&_AZ9wNaֽd ^:wm&{YXjouO% Ɉ2(ـDqBB&X 4X;\5NNɮзސcd2l!A'B{HzYZH1U0@8㚡0XP5Q/}䴦 y1\Sχ'߶= u2 ޓ1powT4>;Xi=ȥgH ;+{-⡪A; =κDM$]GnMtFbNa܌8CV}`^7K7F qcȝ͢zW%^»UVW_%+]6,z{.V3̃4m9/?pYdS"0(T{Gj; >/[.+UF.pW;/65Nj7Tlr-r Fk+ ]?(I IEJ_T{"-v άaBbҚ UUQo n ;c5\Ew>wt(I<V+И,]׆Z^G@&d&-s{g$ג^8;`зU\}\:gTO'5Cv(q&YE𴠲=+}lD}4ة)Q<i4~ `@0M <2uE`)fB#htxKg9 !1i`/nI lxUI!KQCrBovPR\a@4ln'd.@ \",:l?5JJ^=1ȸ`h5m?M_)EcY{v5Nfd79Y!#e,xHc_܎ƩZqLvSj#66d-=Vh7̽5MWFSQ|RZi*7! //pMƋ%-:}H^.~qJ؋匪-vi267oL]o|UTc[;r,psY!pΧ.3{nnLsT.=q+g'NfI:opX,2&4G‚u ЉF/ msR/Vf`X,j)F^(4ȑ\YͰ{!/>љ&'^)MK$kz[hрFF%}9 FҘ8l`_jo /;ʦ Dbo9̓qlKܮS ]Zw,ꑒ_XLv̱~([͠.Fa9P6z7՝=hP̖Nd6}c7H$Mlkϐ-Gpd1 ؏:nᘵ/%uJG &M48O@(jBs;n9}#b]%SPY@S/'^xS ke*:n]{l@a|YuypFP66Uwf#Jh%cUK4ܗrIT\oӄft֝xd'K}?, pb1eZ[8?i+WLP)-fu pĄIkw՘B} [qQU NdRkl'P$uRJN1(S T-q(-5F:-қ}>$_W~p=U 58X|!9i|Q*@s~?hVBt,-$$ c'}$⠃QRgDȏj*Ĵ8Qq8¥4V3ٟey#odv({VIQ! 1 S1u zQQ SߴCFA@mlo v]YM6yj5JN "r/zȺ Wq]=uv$ lG'Br4k 2 j/#1uG-$*q8`& ߙ*bAcGf&byC,qJ4P1!#_!0w{%\1HZ Ere]"3 ˩/srp.Tg]F&09xt.7ʟ<JRډI!->$!Udt ӻη0to3 '5V.-tÝrq 8}R }6~1ۄ=Opdx`9kHH4t6vqYrEBCh|ך=}/bj:.IԴ"4G4~z =N?{0Rw7$"(ZU4H 12ݨ`U\yº--Fzh@p4''zfzNZ{rz(,D,cGwe;46€`pr\chfzxf F?$X?dN~|eYzUy1A <ɣI_"@c d{?#*0|=(Ħ1iq 7G|Ѵ~Gmy~W\$\ڸ7L3:To골jN=T(z&r"+ӳjuQ#^h:L BW)4ȶτ8_ +?&q#SL|2q(O;*` α$ ub1YlXULs̭ZeE߶{4WIpKjU>bo p`b^KtTh}Rc:e73}vp_aPsT(ẜIR\Բ/7R;Vp<1Ngaɱ. iLmQ)#t0b֔};MpcYt m& DAة=^|y&;Tc37gwN d1zjQrvּy -/,@aoD< ;HL. դg<_V  9ȡ0C`tkr ;eW݌z"{XgգA iZ%6uC:vQ9mAF5|@xvr9j"1Pƒ[npQOo _\-\+*<}-=;=>TzI\\]T5zӪ 7GJͼIfPJ$H%E #N0"߰y^OWCn cd gϥ~ 3wXˮc\iU^OQ C4$f`%#+3TD퉂9puI^EM7K|r![Ux)busЅ6Gfڦ< d+JDQ;+S?n;mp)=mMth)=n@g,a!嫾dw E xGݥľ+{l?\W֙yFeHCFDT@![l*(̡Iq4 st[Qob$*x$?8(Joj̎$G A:2fWI;η˴XkTJ<54lm*6fH5E,p@w߮Wbo>yP[s'0_v.rëF.cg edH יKqӅy:֯)s$aO>Φ#Jv~[f`ԁWDDmi@_H f3m?8Qc`1R0m=[_Z$!|d8K{F]p7ھE.D;m9)L'X&9,竾If Dpzw>kNϸ N7hsXusLԄ,!QW!rӋTLfVcnҬiIJV")'9=\v[gOh2#3j6-Ҥt)v6ې`WNW[:(#p02qK u|/ SUz/A@> *g'7ju0ݩMN&>gmEӖX:}Jp7*t =YsBc ɿ{ rΔ}kmvwP1$/5ֵ(2&"aĪZl0ۅUK3˗xQȰV1Wd9&CoetOΧA3z{PdfQRL&\J1?O6X殤fm^o~W4.BtsVY7B %ƭ9},5+!a5$tБΒ]|7CNfWI{ FI_Z+4 cws|^_y!uO;cRd%j/76ȖWQo}>wI櫬A QlZ8Sb̽%?Y(J3LW{}4#|sĐQA$TlLkiV 9r:K w;ے2Ӧe+:Hd.1xH;&7c[IX kaʳj1\s9@n_YٿTd&v kf~LHIp0/fb>:7+FkjČ8Ey%g]UK& R^W A(JQYQono:I+[v#P#YS)X\ M+I;`i|!#â^itP 'ණw[X z۞x&Ui9;L$Z!<,xN1ZsMcbfj꼻M<[72^L~IQǤ׻>m_a !YӸԞB^+6L5*OݞQ]̗}Ӓ d_%*>1~몿@KR6(|YVz~:H urpU+r$L;.*qs>fRq[9޿))XŘ8-Juolq~~+wJ/! |<㚮΅lͼo/A*lp9uT君(|hYؗ;̂gH7дI%iL'*$v=Ό i)3|"=#1TR _^FF'9[9.] =$5pkI/oQ>x9^Z7[5':: }ѝNg*9R? $ӊ_Mz9yCN AQiyst Crbt 'ėSpu}C5=N>#hx)uTagܓiT[9ӯ:/ԓРS@k!V.0':zzHskf I*iEbARs~ՉOD:ܺdfl>L ._R?BKL܅i}ڷ\N#J A<`nvW E*O2{Vt7>TO j/HL?iE7lnZxp4;'Od3JG..zYg4 $D;&'{+=drH+򚾡&ntgf'e:#T}Dгx57=$&b5EGSj5YV c 7x dlߛ&&e@2 VV&Tm˂~= +wd6EA96/ףoRy6SMDWm$C9( Li" Q~zV}X͜6Id1 ]Pt!@4Zs $ l7.1 s!}`E)a<(@#ֻs715VB;8ݠ|ieq#G\gr8 !: uTHJ{=WwaGha!e)3pN ?y+t8xvVyR>DNU6.Mx>bwLkogY tU xIJzhKлB9$m?Y ܜFx(YO\]$VμЇD-EEXYENmw\CTT<=b8BQERB ݥ ' *P#?TPiD?iҭjd9{t]jDM,*S0l8~╃Dl} R]丸ŀrG_F/f`ؽRp6݃A%2kQk4r,8Aߎ+>0:ػkm0Zh%1wJ]w@]4eHޫܲǿc3h CȣDw`(-ɨ3*R<Vq(S 'hl"rb_ j#' 8o}^CE"#}-.'/E> DS UHbcG3L<ƮHǻadl]+(R?PA{~T6![J]A_WͼLW wH @:n˗ E~@ 13Vuf 6Q#{=kҗPdd}c͎BuɌH6X{1EKv#hHɇMB>]zHvMzUw)} 1`{AdWMEƖgt!\-=L/|fo(cčRZ15vvd#QFa*|+gZlˤ3_:Qb&_y4↦gp cDfx}7ZlY=*7RLBZg=Ma n:L7bx6it t˳;ck| L2*!Wzy]H{pHiqУ&6@"Kz{8Pl$kXsj0';% ⧞/됪9QnL{5a+LA jLjS[7f0$6+?k͕pel{LYkCqdg?MD231-*߱ I!YBC{KHBGbw Ѻh[[A5*"R0zu>[kq M{MGQ&l"2Z ե904^شLuHށ-o{hU<PyF@~2c}FFlPTD9X;>o [?nzm v%K$tY#XwmJqYʒŹ/DNaefMƟi.ǰE`I0 x<>%U[ܢ0=,|Bo;AB{ D2=*/Ţgi2ϋc{WĔGruGsNR( =K|Vr62lqZTO}e 2}X~lzzUi*2ã%6;#ic$;c}k9(rId1/Za(ҮF%HP|v 甊oWj*56!;(f9U"bP+LTRɴ3TЕg2TĥCnO cTF*X[ g&nf s$ZLk̰oԑ,!]`4ݜ2RV盒n xtW/K텰&-,n Ҽ߇5k:n ӴYýԊ$/ N+q}#Xa֮EbnthG]/#>jE>JC<S, T`Q*_0!Ν(dհ-͜~gY ' y S>FsUe1lfhV;zyLz2yŢIB:jM`ڴ*(]Avqj%:LQa +dB00,}R")9c{O#ԃRn {噖3TM5eN4a+^A|0*xJ/̭c'*klq%k|h~%lG2ڲ&`RQ,cf!7Vx$db|?%@VSR5GACS/p$> oUl: C.;xV=} )ٷX@HAb!`25._ ,{DxA֑o|K7IMa~?Kŀ+I/,>{~{?A4Œ&A )q!x#mwǣD, Dp&4Ut Mr3Aɑ7 6 75na[t Ac8:QT{w7>W|G2OiH $ڃeonfիs R\EAud,[aSH۰lA7(H>o1v<D*kSͽX+V&vatq\]vԤZ™ș yeHaD?$7)d~'Y|Tiu|k hOO 7 ,`c`Z>VFP.[ċC-+ʮ~^PKv&5o؜Id#Ɵ})݀v@%^_ P0BNq2*j8;l}EP7gYSeu;| SVkœ5Y<46R.˧Ȫ©S{+N.sEw x)G3_JID^gߵEUK%@ײ{z%Ik -cEX2r]ɌyR+m8r -/B>c'QCHms.XY~$c]a'N K'_6# }<B=v7՚Ìsl1^"Zd&QĀyl+5Q<`cHN7.lڡVӳގFivwMlRz +EV %7+bc i f@2;R}ж'0*|cQhKL WREVOH] 7wv {#eO2m b5s\r ZȾ4$۠ Q{41km!{hRN":\ lV0&vѽS]91^O 3iϴSC[vj)~3);K{U';&=U`,ڨ[<+\4hC2R,cJC0qf.mqsD:vߍ>W.Лf_lm!9 OE|?ZŴHNIsCWr<Nw4 ^V krS@iYʖ6-I9Ee@4`3mtaK =W^onm i"ֽV1Fz1- baya*98 C=';xOr%'\jeL7."F;l[sCa}yO$&w@i[8=GBגv%9tt-CIPҖh|Q2* ,Wl2MTig}׺NpDiT}E>mh@U=A]R\[Г%M w>.~[4ᷤ/clutqTjI F2R$&2ߌP&J)iY9!D);I3FaX*'}x{ m@!j!*jrsuc &y8dU0S_$'٣MT _Oh28W Ep{ѡds3JD~ j,_ h>uU'rڷd 6~e |]K?7E"$GX:+C :VefuD_JܞrH툯y&D#~Z{U$? V;_KW鱂ӫ߉HlmV;x!,` SX6U/`SAuO)9j=d!tpo/>bsF||IT*EY-8i v#U9hzjÌ3UsL$|4s.%GF Jd@ N(ʠkݰ_(w B-ńF %wϧClCii]'pv&-BUX!%(165y[eYF B#u'F5k)Ln+m/Dx}2?8/kF-8 3&.aſ~`?g4DVW%Yݦ 'z hZYYw{[xI3,S,TKpMrc('HBHxEë{ݝ>Zs0?zeF?LwBg h|[,|U⏔:\W l"#)K3=)-EeG+r %ˈ ɠu3fǩ`tۍrO=frVt9LfâU&jmEXaE)UVQ$o8OؿBAFvb]sʙҮ\NAh^G0X\}pg=p|n 5OU쟒]ԭ9o]YVW>B{—%HԊ=bh@hY隷QK[ܕ/aceV#ϝ.:Īf*w\fuVboL;;/ nj[Ń1R\UuU\׸bH` #sEU\"gMmGeWl7Xe~g>) RJ~^dGEdZ]8<:!5nt{nm @ś y}ކT/>?//KO3bȟ< &HX+1M IؔywGTZ(NzȅWDyW7ӵA# 5^2x]e[r5A3mIn [Mŏҿm&|e#St} ]L,`~S@2LANA4BH1=':2C(畚uyǭxAEBjeN+MD?_ Qe+gxM !}Eg` r8&:V.RH´{29OWT,;HNܮIv}xנ8՚1q@KW.+z."V ‹[8t\9gQ~ldԿx~i.?VM4,"Wt~-䬁 dGhZyQhr8dGECCtlf bFAtިMwjX.4RBvz37I,s/(. p9KI橹s1ս uf Un$EfY&),"&̼a UB)Q` (tw`Af^u:Y=>{K*) QP*q:!b=1=Mܧ:HaiĪFDmp0E }G[b;4P(ؙa6j?-hzߘY䴬H jtM(7MAz-s[W_"*mTb- ̓Yj?w4e6G蓅0S8QC6guT^wq5g]fL-AtjAqq!{ƺZXiCTy63tA-f=7i[b.h[b>*ôұT[˜~tDb|g,7dF \$/ZCWZŒ }ǐẮyjpjZz3FmKxB,y2MUs-tT'Hr׉滋P",&=:]nr55ti,RZ[P" ]CBґq:j =O^~ ͗-x= w&}  v1 V_Ӗ/-6Yu:DRBY޹2oٲo ^dA!%FNuox.󋧇$" " v&ϊfir8nk(l{tʗ@N=Ix8a"vTͧyu+Zc!еG`a1vxIO4vWMZus\(b<ᢻ[lʭ\,I~G }Ynrk>"-tykIa2wK^Cs*)QD[=w2mKͺʼw޵NZXη5L5@I%pgN&8 g.VaE޾M_w\v"591/$]ccż`aLȌ9E7PC?I jyFdl ܾ[S 럛XW J }v. AMbї*r Mo/ xw>S8"ZHb%p" yH0|H\`N3Fmp^êk -h2Pw6" GaTm E.W>D0g1ck &U8dATӟH(v[|#Iᶇ!yĨ! 9,4EjZ;NFӹ|VW}|_@}\X|.0N-i03n u_$H/m]3 1W}"uI32QA\ĬJF;E\"]6ri'InŔw,ʼn:?Ș2 ):yQ@.ث-70Fči>Hn/N܀)d=PcްXKepY[Ji;̂%W '"㥬6Jro?QΓH{ <A'-GjO)R&2_|X/[8k:OVP,S=wzaeaکr <+A}wT8)=+1͂Yx@;X1I1 NpDx TunE9BU ̻E0[#yM?AK6˩@wh`@uV ؠ3?͎T@ 8z3{I OpDYNo ,fVs%~ .մN *$\{ɂ⑔w-E$7]G+4|l@zWu[j)L_ }@b > ~wAT & $˛5 \]璦2addg ,&ILN~!xH l~ۚk뽬hU"}r{L%Wk¢ &ɣ,lD '.;U^Ql;ptS(K5A9nyMhr w|U~?'F'%W[Y Ov 36U>zO,h2HhIʯBp*Ʀ\J `5CaFޠ1W$8CTہ82|1^ܚgRAQ-80H6Vm|Ű GW\c1E 4J3mPdlngheFv0hM(5JrHx }B:Ԟ7$;jCﻙ tY;p'p6Yghi9ӟ0Ge Gػ,M@{ù9-{G`cY=>378~P |*>IH^sb]oǫcPc7 ^svӗve5m*E{չZռ2okffuӎ7 e!ƺ fH \1hjOb'C O*wׄ]ۿkɶ {$J/z r'eot$7,;;jo+NZ.DOEõ0w G'-=y.@/@bx ۋES#)үv@↸MF5f(`㿞MnĨp?yu5ei:)B0q{Et}_?pWc]@Z&xUΟ+IGlA +8]]E qYr]p^=Cv_gހzG}8]#t |Wy7@aEܛ&_wsE'`H2v&'A@$$@qKA'|pǴ((2!Ai Z0`^3|(-(~pTĜ{WyxuH@)S Qʋ;>oDy9L||MKHNZ|^k@ `rq,<F 7d\H:r3Yq*qDgO9mȃƨ?&{K!h8iSalY#UzU0{=sAs)ͭ,¢63 3k(H\yg4YiOkY]z~^t[TpT~tB}o SIUopb*ph/ xw؝|'2@al*8,F2uVhCy5s=K Θ-^~,7 hrJI5iJp+DXI3H'oI l] уFo-WY,U:0AnfGb.CBhx)W\%k,ˠ޳3F֍& 9PtPܥ~6,_`]Gp.݋nK ܺO` ]j3I 6Nr^A %^lO@1rWcW|F?0{m'岓ߍOJ2j[~8B2,!5.Bn g1e*ѹ\o:UE|bRw4+< M --/]4&~Ӛʤ:9qS#? 5n& ! ,Pơ n5_ }{-AG95r-erIG ]D0E,a 0TRK`WshCL%+HLwjեe Svx#'ڹ qytDZ FyEݏd JO<H!YY(8ss~kRrJ{w p[G1,$`+[kNU$JqzyS-oVĖ>٣uz4Ce3 xx%vo.#@5=W9垣!0Iz O ;XAGQL{ _Jre%<+XH-k4e* B!wXDЩ(Fqϰ'\lb.~eR?K O|oR\;[f8BK;5x߭Xb]RBe11ߒC|Viڹ$0xp?zrԫY&|~Vp"|neM, }ʼngg+TlmfbwCȂK/xL&-JedQ2 hS S4߱ւI}M֌MW:! aǑ@(: Sib=n,jŽ\H=F. /q:]vl %6lC>mUieU ҙ}FAQ\$qH2mR6=WzQ'ʽNZiP!%@|ޯ7?%fSyq9QU<o+ŘH{_eoNB}Sy,K'n64a_AܢʊSqo bv'd꾁.`J"]@F)nKaz/_ |>c?vcsc׫_dPq F&ۻ7[́O`Oi?|)9cܮ>]qk [`k&?g"YNvpoJ*~>0a +7{b$.KHDAeCy^9N#J3-6cpH˗txRoYw[ XN"R\7vߍr{Wߘd >KyI* ĆB+lQE|g /W7̳Eַm_gr؊u튤g\p,)#{ky%[nGn#wjn^-N,e+&QT C},h)N6 jwA]]b^&wVɦH̦B]$Gl]a=s u\jrL&&#TTs@0eŲ%:) J֢Z8MԳ l.MVsF]rQKMh ;Lp<F11p)+##d.N(˧כt\r(r)Eym?uC #!K2H?S4}] JQ^B:aq!>ĩc_ʼڄƎ $:t;*M+2e}<: Llxw@׶fUb@S5d˧=r-bZ/ƪ=>fOAyb:١t|Gq7U"NIr`5qP7:@\@;)>Y|ZPLGǿQEC~#K8- $Sp_~\f:Q(%Sα!ęCB(8K8RSStj)S8*# ^ Ϸ>*ޥxp3lp=*I:S͢1Br@̱^76E!ˬ1}UvyCNl7`ϬM὏d[cgZA* ~ob[|r!SC0E٩QsoJ`7$M.DRˆftܲʄ#b1X(裉:Evyv,CYO'7]>~-c&E.;}Q}wLŎb 2[{E,F{iOpG/W>= `.iKLc18|s}O|u|> tP—Rs$'vסCֽLJE!G¢sZ Ӻ~]ahwv[&!GuEP+3qC%X:,DdYܓˍKhmӈI7l c(܋/@Sz,C'$`NLN8n刉|6! :?ǧ Ktڰ.cSV }V'+P2`́ rs؋Xg(=pV4pOGïl{ilJ\-&kT1K%$B-f&I0ܪK lQ5ơd];'$)kݟ`(͟fHdtޞUU4`:AH=DIVcXTW،!YH'ǯT≨7.C0y'/Vi| JjS e_Tʁ{Vrp Wq xj"؆n-p}U,eg9*ĻH`Vgm`r 3T=|osud]fʳzs t;;Dߛt 5P?"q쌤;#unnnĜi]?( ?*]=uf?=DJח Z:2-'ڦ ARvTo}wQg^m(2`dd-ϰR!̉4@no 'J{Fd4 lϤ~ 1&5i<rz4GRM!w !R#&F77p$E! )}k~K!xj7T2, |!Ǝ++%I8FȊAcDGAHߎ@=QEs%cexbC/y0vBb!\ujV+9,m =3X+EXFX!|?k:֋ T zٗ{wOβA[&tKz 9zm=0JE9" V|9Y|s1SJ:e߇Rj%_Bla-v's]-uK0C`|Kz/!oDŽF*-&>5$]if\> ͦѱL/! C#lBBH~\C?t6 J#j5}O2$ҥ^v鲕 m6ZJu_r[&OקuJ4[z;V\{06:ؘ%eK9Szd]m/@5Kr/t%U~Eyy(Jqb@%g'%5zU;& W!$μp\[?Ma4J{qڢ4j[[WJ0_ӔvһrSRj۰|-u驜Y-|J(.Rj:yd⫎%k2I\=y݀ f@<@>ܟNIM~` i`H8bxbh[,hA(Y=_QVa jOR5.2d.=Y6-TW2`Ĺ}LAYGxi!gއinujC?3ev r1bqBs-5UcU]zTk^O*2έ17$[8r|*ߝn3k,nOlD~ouyO@S.JA:kF;=b6X6;&3`* ]Ut)}B!ʀ\ *חD%D+4|,={SrTc>ܟFF"7yN$t2S}.CȻh=osD0j$7.v05ڬ>@TڊO ?d2wǁ5?3[XUD]B`c:-fs!?y0xΞ@t߁^! 6506VQē5r+-ꛌY+ \,+wC>%.Cr!=y;b%$>(?нj30/;ўO;VSO"L#n)ƜǴxP&U3taH!bo#K kz.o='~s w,ew_?*R^ ;F_Nr.t|lwk]#r% 6~_:/D4wW¯ۇ)RJφ(=t Mb J]z7ZSL _kxEOoIf؜G ]'PA9꡺NT(MI߸Y,B'}8)z˭P@gkBVP/:d'*CwQ+;D2xiJZU僤RQ<&`gM`]˵:AhX"oY*Io1Yr6n;8mώz' XUjхsAC!Yb$)DW?#fljqi۴a=DF=N6IsSkmwt(WAu1xgmF$jXzX7]-s7u8ȹ> +l,/[0Uo+ aA7#ó5Cvi3pw R`܅z~T?;~2I$Z H &(IO&l^ޘx:x~!iXo\m0zˑϴd%=OqFջfbFټ#[XvTWyTMkpWX20690w>l7f nWcn;/q}q/d]\X|Bk S^n$@~κap~)դ,v?5TM_/D}Aw19GpBqYt2/v{YN6rr,h+9{81.6<Lj E^ Z6b~x$X[0swOS&vmh &C"8e L5*f(]g,*}SEq]2Y0ԆO$MwT57CI8d_'[ODᘟ,6maiُM@-bAa渭•q>X!ۀT8aQIm]Kh-ˢPO0y4fNMd-P64m$.݈cMPC-X^_r2W?A}^]' ?g4oYLi-si @p-5M",Ёl]jÍLb $$T4停L~64%^hNF9Dxi( >y& RT2J 'WogUL MB +>Y*O^4jҪ`4dϋvΫx+v= RQL9J3lgÁEј~Gq:+.j`м V?*W-&GVER1 HbJ0-gpj]**d!m`tCp,/^qßՈꚢ, EDx/+AzXkf)Leւ;# o$j@Z(Z܀ U6ҩP֊t.o2~!w+/| l.<]ߑ1\VnZLFf'S.qC@uyO~ڕd ċ(Iܳah9 6[a(H\By$!ft) BY DH߳ؼ]޵/ wnEe0.vD})1 0MʋZ9 .ѧAI5 \$c'CRȔdqa%L~p8 ~J2g1/sD %KHwAB0FDU{6GnQ#v2pnyEDZE_n. -ŭ}} 6&h}gY&[8 ay*YrAsEW"K]ߦt?K45H`t2XG@jD PcHaS?7P jeE\aY4⯺Æs)mhbv~z?))zR- E%"DPPvmɴ aNj4AM~eu|RvJ(3=yj5xd@@"f{~^u gH7tL~33ZG֌ݙt+q'sdoCL@Қsą|Q3w1s_%POTM.׫gz-@uUa>]."JSK>/pbeI%5~#JraU!Q7"II/:-Ϡ mYkA8zĖ:MjBo)  RP)кKuqHyyAj %E"x U^dhDSC -LƟ^S'à g%(Tꍩ1|ǹcd8Sp1q߂EA;ɇzjp kmF3+/N%[|;o?TȤ>T;A IpVêmoPZκ"@.2 B9M-uߛ\U+T | :}Ta)Uj !L=|w}dol3k }l Gۏ\2HIiuz\acdV?as)He`LduK )Xm/5v] | a0v,#̋UڬCּ]bSκ0q=Ocz߈TVr(ݚC4J;gܖ2=|p>8ib_;30qҚ yȹa&n0}v:n<*5F]f[ٗm>cM礘! tyy>3>`q&9wf A-#`YZsɬ(𢕣m>@­xiJ$GuZG8_`xnj!2hh >_ -εe+so}3m yzf21!h[MqpB0k5hi ! *~裠WDҬCmE vQ|2HoZ!%~nSa s|v40pDz LMLƄ|,؍Dz~+hE^C>뫸aE&|[V>{F+Y%6kaԙfxWzI/~轧6Q*5Ŕztc#;챤o6so!z7z!3BY+׉6>X>/WY!]@!sd }k` 4'QBwSʲ~yOk+ Fxhzgi-J4T{?[[~/̕>dQ>Bq}ˀ ?J:V cOfRpٗb*X4î^HcřC.rTZq#;L_~3hf|W?Z@n>c9]qp.RF7J6g8Ԫ}6DL-GKAR1 dϣ;RG`ؐ_"Avgmђ>HFdb[T,Ș?u]lnkSCՒ^(p[r7+s`; e(~vA-Ǭ[vie/ڇbЀ`6[zMnrj>l:idjQ8ܔwuw[Ȣ׾=9)b+O+Lx<?p{BUdUԿL ʜ2MRhl-s Rp-3m Rvfh \%#bŲ 5=Ay: 9mʳ^"<~XPk"Q(2*bfKQSl!q"iE+P ]_u~fh_yzAZIu FXWN1$F)JGT3)2i ]{ v'>#&0EM '%i=Z?_ueЇZ:ηbK7x';N*nKRΦk&hBI- Оnce:Q0:`w[v_hGOj8XD@j=e޽!?Mp.@b='xᩭNƋ'07%K;D8=8荂1KR#S3Tr̪m=a:JG ')6z|>PNw4ϧGضs#?lCD+Q} 6G;WPZrQKLw D@'^=EneKI1(w_X I #EI:WtŮ֢ā`{].+~$$NJ4s\E4}{Fxt8!+Rac$nS\`j"!)/XD) s<ሆs4"+2Vy[Ӄs7\ * $S,˶.u {gLS (eN.%T-8\h ŸpT%%ѻt51uY7q1$T@o] Qۢ@jЂˇ`%41 ʮJF}aFn>d]=h"r!1R6<8p>XD~4 8!#.k0<ǼfATc\0neqC~u@!l> bm 9m͋7:H /hK9*,&˃ }"hj[K7}{UFFFK [x"˔Eœa:.gtkWgٜNCxv`9`n$G[NWFW%!o|cn ďg&(Rn?YBߠܷӰMA? 5l9@_8D1j")JK(nCbIN1Z]mixԠ}\&`E_{L)fbNZdw*>:hSi7D&jo[XdW'€xft B нf+g(i;XOglkk]ͿV"A)gY/$\®wj|qt6l[ %緮m#j4ۙY).^WAiṵ̈{4P#t[=kS%$:EXDz#A+F',2.p~/jD~Ż*} oBnO:k*R6Y0=݀wiy[JQb>-claq@t@ɒ2c%k$eoӳ$s5nN109R8M IʞB>#ZXծ*e3*%`BJ͙{(kGU3B#D}Qt͉0`ӳ+Yїqbv:Y|ִw6%\Q ;%^GpY8a𓩞th@`akJo9F|@` /&SMZˉИ@$cn* `7M݅ռ9<+䓯#oغȁbCS2c'Ameͯ AūQV{$psp[3Ʋ/$S$P+g IH5&OvjWrã-';փmk}-=Щƙϰ~'Bژw yY/K qqVk9J4F.ge,% Aw)=-{7"1ow͌L] V j1V:|bpk̙:sf_1Kui7 hnO-)-p-=htJ~'@k@6v +V_t}a jƪ-Xs,KGj^jz#@{r}:!1|N^V3}=8xJ*q_\Hl.r+C vC)˧J(6(FXc!/BExZ!kCc kE?ȷjPȮF{TqRJ KUƝ L Z|밭C8&dbO: =ḖoVhJ+f(/&Wwϫ 8z}AcBF4mUf8hw^F!*M`t^zZ`g#ZD6J*ʀtZ, XCB/<|upݝtMg͵d/r jF-}M죂)uĞ5u!&Hfȉ!4xdk髬 Nm4IKtz"U]0+ ls/f*o]0zasI j'aM_d(pp%^! 6>+Ç4Mv9f|ohe9?՗g_U2a jL臈)iY5 Vg&&6aٚjNr FƮJkɿqAkPvv??@A5<(ppP0Z&:7H:c :]#IP9)e= ӉwyrqF}-]E6` YT6Q㩢^QJWkuC)[ Hbj1%ܠ=nJigϖ-%Pk:VkC6Dک̪?Rcxu@)Y?\ DE[v  ,> |m`S>~YV@WRfW73\t L-C̀($vw?/>(?Wu\ryo WoO`&`A4 tFcKsBEy%h&TrB\f#s=t[ 5{&ޣ[ޢoVc_T?m^@Z 䝘Q`dUqkڨ}zǃ 62g}uXj{NY܅Wٱ,_yҟ)yqf͢ H؋T&TB{r0]]$ߛ_A'V s)mVtNlv ( ZhBTO ^\[>kzEmdAfjH#CꀙDn}M,^9!bO6)dzNʌHvuZX:B #R.) dȚL祾h>HTz[Hm S&Z5"25mZ `}x%~iˑ6xxW#8gV~x^kK٥x$׻V'+Z%\Jǂr!0(r +9$DŽ3Yí$~VB %󺹕i̡%Ya',-:D0"; |Qc6@66Ѹ/dGg K[[_. u4Crݨƃ{v= PN#gxZk<kXxڧ.z?(+7*CdNLA ȋ]WWBJ=ײӟ>kG#e$S_B,} Ⱦ |7?%41y'#OMQB@.K).!(\]t&+[%2m7jQ6!ڠA0m"Z懐:-{9+"(pfE^fcAH1`f/2dV'bZ:t^R nXmn6#|!wǻyOÂve#3-]ӎ>,EĜqe6(`Kmhů=l{Ku|Jt&cn{W(pjtӾ߱@yrq\ט2x44 meD޽. {dBm0QDG{(,@ɯ{4 G'EGcw8,%m]wQv'(#-*{h{%S<)hܚ>0..KS'pA ]Fn?kP\S|.m9C h\ .+nn>9.6%*6VXlc$N#[nWxp"8$$[. },*U|1g_cS qeZ;v ;[OGo]P (ZN K!-lhG1M KbC=Tre;~V_0ΉD+[\lK :1hp)7oܨג P6'r~d/[ ]kQD8"k_9b x_[e2ix8q |7n!1EO:ş&"{a$fxv}&!BT$uf?&܉MZsJW+}Q,P4Ad|4]KUs4P! sb <_t'tPG̪CUw ]RIr=yH#4}FGZCGU2L!TUeΕfԢqD zL-Ԥ#8CT2 CEn!?f|zjV8>|, `ZXȆU?x׻ZZ-qӶbcD'B _fH8 S2%t&t*(h^ G3awʐE{^J: \/ =}U @x-s8$Zh;ԠSsAūY-%r҄rTBGqx;+ ؽ r#s$'#t:ӟ#IJID볞qk[{{Ë)bYI8+`  gG֛OcAmzam \߀S Zs v>})f*0Za,)UmҭHXqfr;w#l'_Ҝa*ƗWT"8sI&>o<hcWoC3Gi0ώ(X,/ =e|Me:͞^s bXa%ũ#B2 Ti10̑I ClVAQI)KjLE⭺o*! w?PxFy׺ =v..03L݊VM l`PBXV#X<4#&~X+}<Η qSR( t& B[D4La!c YlȽ!D@R)Pҥx!ӦNZe吭f'\9H'+oebk'; XJ[U~.ZT1髾 Ͻg НP IOAč\U6Ў{8Y^zyͣB29o{4/"[6ʜ鿡4:"RF v524"7k1Q @MϱjyiR@f%f.@~28)X+%RՈy knbVUTW?:iJZx;]G r*4ͻ;1KA _Gߕ1H}oMrXdUx "nt:fe'v ?L#|laK7+آAk) x EsP{80{fn )?|w7%U lpoK7R~-L9Vd VU+5fVK`l9/Q,;x~vX^obа$N: '~(?'_reYmAS[ 3bg̵3Hɧ =\RأdHϓEW*?AfC5ʇ#':y_ Cr@tu_.,P@bǷk( P-̼Y狚G5̲8U'0#knKӎA? ;/-v5ΫЁu~: XGx =d»d ")v^bZ~089*uAld)XU(}j!\..G{bs" ">/_HQ|7uF~l*_47Joi!Qu燼Hdk<$<2wc=>L8"텆r 0+MFzn/ ÞƣRnqyκ_&yoeo` 3y[/0shd}<ՅIp-V}y;㪸n( =)SՉi8:S /qJ "geΜQ$bN&I͜~F9H-llbby*Y;F{>4o} qT8fp_:),ެXpOQ$(R%Cg`0`le ٚb=,i!YU2K=;WőR,1 "!NyDV,1#kSN=~Xz8ư镰1j8?Tu*Fu+A)_^(8l'u18c:fd!s:HY2̛a|U-VgƢYIpZ`yPwJ#E^jV{r]9ӕ4օ̖#bŵVB\;ְQ`{^fk5~4iJ6msy qBL$zOd5z!+O`!=H!*m$k CI/ ӁX%+z#[^z M\ e pFL9Ѫs0<K(JV0w6+9έ!"զh觳Vz|׃p%iPێs4xtm)"p~+$#ňk w&ٕV=і)$^]3TNzV$IK[ޭG^XC +5$elޓq#5 Sx"q"~EۈCBm2dōE( udn_ :,24虗m(eIM(h\J0|/9Yz&Die}糛1(" Ăd) =DUgW%/ozrnf"BUot,zg[TyL̞> ?ې5/~/Dwm 7!c]Az9$T`>;)7/vWIh:gZ#4P\=V&8U>l3m%R5t(Ti̐ >65̔ p(}iUx-ƿn=q;WB Tu .4rGs [+@ .ao:t29^/n^p-GWB8˜B%Pѩ6)oVOfI"OpTfڹ?[Ʉg}-:p9_ncHs^XSl6H!W[^Ş>{[^p踲j#䋾v1X鞒fb&:;pw㥶MhuD|3ںxqhA[J5zjSYB_>bJOD5ڥc#l" E;:s\,o JТ%үgYeLlw*iqLdg_-G)jno^ob0WsD’P@(Ѭԙ($?9,㭘@ע|q,p[T:-:^Y_I$1:L B6!jpZ{)R7(F|@'رX7o"=`k;Y)ѹ j))..:;\ĩ>YmU IBP֦<<0+ 1@D:͖]?t,Y=(4YQa' W3eJ02ZF`>$s<>CrW͡sg#:pEWma1DtJMRE͉>,dsoҋ<1zpב 9Cl^ɡjh$%,c^!*;z$chB|Ye`=NIg.ͣ(u>Jc6PYaY(lbV'Y?V9ML~D\nӰ| > G,ʦ|k*aP-D϶fgWA#!w}Uois+wh1Z.fd10L΃2Jjm/*qdStL . 0A tv;&>!GnEfElh|_uރՌrK V Ե5$z9pm"\f{ :̘ U2wЪp,;>'\in=Y!^-h0l_6Si̤up/T'2 >Yh xuN#%֙4/vdݢa+)JJQ?J%|`h̉l{[.-{d*NV3DRǍG];Xib58Tcs6+xONV{TI5z-|*{Qet V:(}`dla"z穵v“c씳"ԼYJCK n n3;2"( ٭Y9a28-]Kd[b|8jz? ?:q&IP@Uzxo VUwJH<tօ1jĝ23}ܰΌA `Q;)^9,j.3=D_{ir}bbA e@4L(H:.S?_P^ΜK8)rk 0e[D~-? _SE̕nAq|ƣD&A'x\BͺLkb/xx4&N^> g}1 8N/4Bv5/z&Gv"dȫQ\8oH?R 2q3)2U:&/VAʃG ƭZ>u&fxQ!O$OWzB-Hf/5vp)a%6gٹf K'Ԟ\KPVfs]%3bD8S+* J!D Sؑr{ <⬷SQ MQBS`|99N혭m6r. d\@DWP4ٸ eA,o%e.Yʫ nkPɱ@TaenDTG"n5iɑrF%Zۑ3kG`?i.Ȁ Nؿ,y -?=#V Kc &]0,@@R4U:^IF'ϹڷkW c %)zQn3}r_?e~b]6Y4ꙧ m`ou* &_;yct"wHBEpw=ꚭl)e*׷TFN#H9yiDKG711ORNz3KtUwD20Rʑs'&[Ȋ.=<'\ *,uAߣKِNFDT|' {JK $Пc6\o\ $xmp5ԥ TG8-N`gr@ËnFhSU#)!BDr`Uh)[S`+!ItÊ32]V Hʘk`\!T#-~ D 8__@?_s3u\Sae:5Wp|(8UD0RV*9vQSSrsC\$٠rVEBqNdULJH.jə'Rsc8sE0[3ڭij% ItUӿCis֬XR% u㦨- N7-0~PX4%Lu8 (HuD2cL>λ'SKEd3+#꺣XAXsyew,M+k޷N:+%$3G1a}2s1'ɖ)D{2TʛJUi8kIr?V0qucP>yNJ0tZ"&-mQj(gM_5|wa!ϵ9c.w6Kߴn=aL@ АjWP ees1,('fYNl[Ӎ?RFui01}3{Fﶏtډ.8Wm'c7] g/u{0cb)] ZjpE"sKkȮ/B}BGT쭏=opȫm)9>BnEѷ)aC׳uRYn~`_%ZD\O_=R NW|H}SG#DQy?yn̈́7._އ\}*^yaעD)6f·}L=N^"j׳+}Fn <6!er=Yʤ%/Œ9KL6jn m9 M}Q{uBFH z|_92tREp>5>ַog/*,iS#4 b~X, ' jKU}F q5mQ]*-KݕDggJy?],N7k΍CtQ563Ti~?]+/|o:p>L=۟O 'X#i3vsQiE/9n[y8$S{rƊ 2Ҷ9¨b5mM#p,%|jWydG \l6  )S 8~k}F;h@ѴI}| NhPUbb#J9;^PCJ䧚jS:הS]0;_l7*|Pb&YJa(LYБ9Z=bZ.ёiʦVӋa/pz؉~aM֚zt d'K=3 \o"Ӟ}^{+FݓfY{/DF/k_ZˏS ?> O112oY,u]Z]^OhLhf;l:Up"ȍ4lf\h EݑGS!vuI[ ϝmezU0ӱK*wL4#iSEeّ10ZEa]mP"c΍Ŗܜ$]z0776DIC wizŐr@8Ipq8ȶZӹaR'|!ކ 3}fm7MEi"VX߮5uڜ~ ,Q!{J rF{VLv~m@(rZ`s>rП(8.]މuvvtnx, f7l:D/cs[Yv~\{fHxױ_6n߰%&Nd5Y|h c:ZTJP4+יf&@/1YdYS;#eE@>[Pa`:"Ea%9Q 6mHR{<(e(LaY )e1dc @ss(B#/TϬ10gx7[ ^66=y) b  ց0e3 `lM(KpJ8{g6-R, .~-%рP{YF!Zc蔋kKM:Y!w @k7]1/vT|V 񼸔mkϟZue5GWb^8ɇi0˗YBgu0DlfD&!έ0J SO//{`0j=u}KBAy;=ٴ:֠5HL I#-`+KE,m>&ܫLżoVVg,^tQN8unкN "8ahv i-ZFQ9Cs bC>#ǡzg6Ц&;9_o*p@Qpi}v}]T>>dE"X'ɘRUgL:)a'L9ԞOuL|(hPzho<ת MWoȖ_w i}QL;rBPI3Izo5"}<˼&ݰDEBT8{М4mIelWXMwW<[LL6L&4!Q HU!; cqT(Gwcmo?&|m#,yQ~N|ٳNNreʜ.`\ (SU |tntG\^1f(lkF޼Ndh|Ϣ> s"16#5cԅEvJ7{mO<.Ê#2QH|e뉛 RJ>|Nȑ!ʹ`zݷFs|I#Z&wȫFREz +dDF& *_nU盇(,Q qi)y漮+N8T|as Gfį簢 7 Js3D8<(2kN> Akqi`rZ4n%+Կm8gMp$;{q;i2S+*7w4z.cn$ܿ }IW4JwחQi?0+Ùo;;867Ug̳f2F&ъze!n'@Kʹ-8;I,x5̍nSͲu"E|53~"wz%qK*Vcʇ\W&UV ,Tl{KcBXv:@`?O  62X$/g?"ӕ46T %w.=,qs,>xC_P!#_ f}1r(+A`,wW+kyF]ݏMрMԮ( \^~kx7j{L\ !N(+ :i&C&eMexk̝? 1I u_3c#} x#M$1I7D_ ! !ÁtaVQ6!0SRL+Ef7#&3ZfI}wWHOl| 7<}*5ƑZ-oМL_G Z SMѢ g1~/@NB}_n.l. >_${N1QWB 3Z9gIJa0Ai*ro]pח-ԝ*.T6V6GЈj흸 )۪*ޙY5}7yKI/5R $MGH@qaPLPE)e/o6)e7tðT]YI@#$yʲawQb/ݭ;[v6^|E|4Vs 7<0~x}~H PJr+AX]G#kV fw^;8ڊGϸ/ܼnf/ z"§ճ;S(>%pB2g\J: .6u]t n7n*e*fߞ8iZ\K1Z?PRґn&>uK^6 "rfmJt:op _"h:ҤvS= `MQ:Aq·YtrRLPO@&{2cT]r`̓;KNJ2G%ۖ^󣙢|Ҷϔ>0;3| `y27igRMrxy OH#D-fr.y.UZ/錳pS(?B {/S[„51|7X8%1  hK2[|V"}$؍*%+E 4 Xb|q?D]^ETVYfPA NM I8].{$O1!^$A?mʢB0tUg\\j. &-M*L%prLY1_Sz= eMI΀=~޳ȇT)h$h%QUdΔ1Ǽ8Ĭo'[ md aߒ'f DŽ=mM.=OD{5ވ0QlwP1"C>chTb)*SQaRЮxDxuWˌ0/&yBXm^A%fZltXaQ? _Ts0l2aNӛ9d"l]|S|HJFOCϿ- -F:ĮÐ}6䏐Y6ۄ(]A|W%5pތ꯰f;BȲicr7ih&HřKٜv0Iϟkc.o`Ne׸U+rD̽Jf{n'=m?+DndϟQq^_-;&7Ccv-phڄ/hQFK6ѥ'+F{@h|[JؤrL\LEx{:-M+i)~})wTo5m&Q5).6^u 6ws"zWG \C)iOg_{aϹ,V1 4Νp#B}M ev-Ch~&nJ8Xhw/(9tb-yZ ןR˿DŽ 7}¾JE2(LzʅY "khk K͑5`]WѪG & \ (O*^frd 9 UKwgw82;_wZBɟynP¸BR2Zo%r,ioɃF*M[x.\5/};@ IԼKJ.L 9n_p+N06إТ#isrA P~.d,BI>胇TN̽Ųy;=c~pwIKOn±uB0H'jůSWf4Lcy$Pޘnqr舷(ѵ6y} GN*+&nB y &|y%~sϥx\$U4T5 )([]\:6.ym 9Vbg Ȟq.Q"d|oVڃ_]}7Qʎ]݁MH~[Ȍ+ba/}v#kq+\dWaiԟWRpI V?=;IzFO{&-Vt!ytTכ%>F-ʮ/`hsI5v+K֖rM6gAoUeϣ{#'b38$0)ih|Qևe-)Z(Ӻ|X=.0%PdY=ڹx^4kq![pxL0?XA2ERMIف@/]rK"_ulP`jEbMSm|UDq> &p- OK4gF~Wԑbqɧ;!h)mAxM:Pi [ |TtM\/Tl4$onsOu Ls08`oݒ0Bٰ́"k@Kr t,XF_Ѡ_:n^p#7+5~eܿ˦؆NL.K4Iv.:( vA{L7NT̤M,d9>wx!oka KfG|eJ5[5۴I>qEbwlQDk*xF7 'q̓’[ݡ.CFTZ\L gզa(qB8Rh,Q,{oiMaJzoGʝɸDX˱TYvKg@B\t>#6S9sQZavNg\ye᪾*QFUY%mq`h,D.#]X_ ~ o˰clV|`1BHAQG 8[M, u2sITH!!uՆ`}6@5;wD~0[L !7Sgܔ}n2mк KO.'AfDVEW,_/D^7>#$5y}ږ:K {`$TsI;b1y3G7RVk5IVšnXYcW1zR +ܥ2>\a4tl\2ڲ8=wADZ%Lۊo!s%ݽ| vWF #Hɖ9աiL -Qզ{Trb3xPJc5b/4#iMЬ̳1_xAX#2-RjDXVvN4i+)cb3ʨP Yvr6U1//PŎR=A{z"B k[kwb⾊S<}{%"MׯFcͤ 56:i CqpaߣeW̩sU 61Ӆsb湢"߀ ECTEV{sؼi*τۓA[PRL&Q]E`G޳NzN2 EkJzBʨ^BAlY_D>g.NV*0u Mr p#|0_wZň4ꆝyƃY97!v ˣ_$gӍ&A6nys7wZ/ G@@[H ;" 1/2 ݀I!HaӴÚ_-܍E:$u8xԎ%_~uܴ1FO.P*,{dxL2i4!]{k/,7d Oฬd&DPWij\ք5|$5߃wH5ZK\_?j !͔ 0_MŊ3b4;$ȿq<`ЂP]urVSPHƵӡ:TOT-MD(jm3GVy:M%S+ՑCwe#.$~hN4d} 4UN7+nPS»kK27i][MŬc>?f^oU߯3B>Ky2<% ^w$,rak-y;3⽕,h1}vQȭAXH%ѰOJ?Mj+ g CU=}ӐQѱi֧# H)%d5U1pԸۄ6T|šqڱYDdB$j}DNZNj_0;P -^ڈ9|#o}ABqa>x@ NoؕcK񻽳2Bi?bpza7B]fTa=9-M 3|wj(Cdxk0-UF /u=Wx'0߀e˗OI 4>=1~΀εpAg׹35UHQ&$S2$~9*\J~irrIZpytO~f MHzkZBQIP;7B#/Ϟ VSMj[UwПc )J+jWR+fUNV͍ HrlP>qi>ahj"'E1"Dn_z 팀ՠ\T ;vi Kt[v/)LVK* 6 <)'c}ׅ7wH;_{\YӘGnZ]Hۆ%Wb 2!n3;/,܊R8: 5nxhO|MK.!nA h]ˁ%>a k jN;vg֪vKmsѴb)&K+dmy7=xt_%Œ>FwZt/04 Yu-ʳ:vZS̺2qJ;Yp됇Ia8_Bn Ϣ=!w1;﫜k+@S\#s T8&E2ǪT-7Qqg80v.E$+Vzt"ŒФ&IOϟ, ƜXl7j̇c :@jfb"0ޣ2>:o#=I Q_6`IX * {B\}/e+֤9!NoD"`ƫ{{ gbs:m7m:~zR>,PȋyETJZI PCt')j^޵o9vѤ :ky}gutXN]͏ɩyrEOuyrdSn }-7ʖ2W2pEEJìE #MYQwՌ aV@\YZW~pG;2~ӻ-8;[ԥDrcqLr*pCGe V#/Qj#Sf2|ԏ-#W ,w+^ԐM"I+qY]e#pZb7?ѮMKa꽦bȔ?ztߔߙyڻN>0PW`\iz^6J-ƽ d$^E~([8cbB!dzhkax/ۤTrPp)134o gԥL 0&<^0k_ُ 5dqFi-Xܜvo@o*Xt&;]ʷe[V WWڰJͶ2&˯G*jIlY~p=9-WoQ[Bf#4[4c] nm3(\8i\xGQٿYgP,<0J!|_ ٺQl"ፅM_:Hik?8==)cV?/ ׉ʆ[ " > } ƆC{]rЏ*> Et P:;a.xW֏DRat%^8q@p@yAziOk 1AS=޿ToѴвxD;GHHN$=n7[~+ l=+Byoʶ]j?7B-ToԠAҼَ̢"-!wFPpx1`:-/ɀ]ݧz=_R\H1r@CI_ #roS\tb${~2z*3ſ+;SYTw>Y:l&/86愉>+ig+Am&BC)\H&` y]'{5BC㡗B7ozp QAjU,qr6[W]eoN ap.M,3pQs:S3eP@&(fk-;%UƲ*xeF|J$l|x՘ ;f-ʺ!>y\0DX뒲k}x"_ x,+pp7 U(0H솉̀Խ)'Tf&xBv0<;ɝK0{zLjDΥwA>AHu`'tC?yySnj|ry=#ilPoiY10) V$.!PŪMC?ҕ"TfaWqrw%UEHhM+Z9;8h<'*Av^v6eW68};Oi iK yq94 #' /HMqTl(y36nd"6lyFktABUUl8{yfz?W% A0f .M@Z:Bڈ{>"ߧk6+,|df D&2 g] LZDϞdߡ0Wpީ cP_l@6!KWmjδj>[d"feu#@u71L`2< ׍)m h6z.ɡ}6:plXeu<5 L Xx9 Jz]+7S)+nz|kܵ`~TfaNzT``wl}ވ,-*cnbmY`&Saa@֤O#bɐњ aƀh=5Wy3}Zf~QQۏf2Hp?Ohp_*5;&] X`W2;Ñ(am4Mr]SW%90Pb2ho[=aT]#f_`!>Dy*I"RIFD$.9Y˼ɵxvI ٝTȩs1 V<X`1Mq՝_I +Fʀ$?~9ϳ8WiBGUT[ " ItI^tȲ/4.p}q4I=j~R<YT%Lgsڒl{P gFFd)8EM`<5K 4"rլא*f1_=pٽA^C> P5.#"ENMFQ]_/(SN0tK.&:|)_ ޽vspf9W0io: +KO.(ǖc3+XHjEXen9A9G?lz/}y6תXB_Dwo:k862M"X}$:^211RI*f+:_!{hWXgh !ӚƋeݪt(X3m N2\l7 V qoUH.x7ej< @_A)wV5~}qKr)0cdU6]Q?/ţζId8$,@Q:bIi%R%(j?3 idaK]xL .H 2æN̸jQٯ !m!g 6+r *cǎ-%sԬq>^Or: jxh@<"?` GCi0N&!.\ "p]4 q*55KԨ)4 )fiڽYז(MQ_4E$2๤\P҇lYSN?mi׸m94IIO=C4]W 藔hȠPMAOI'Fug6z2gl/ Kg: I7##@oĠ wz.Z)5wV);uvArTQ.R~l좂;0TT]?)ѭ6ҏhXI.a#PG@|Tp=@E_sc&|fY E5VqoZHQ9o{'w}2lu{p^4;EsNcXc iʒ:`N$T=՝#2:(1 ڥX4 ,@t>}rs'Gb_\o;I]"J"4L;ͳO`*AQh%\Ȏ%+$`=[-PSu+H<캭0g/dz|=}ULUNIU$Jflz./IrńEuU0[SCiY/W-(5Z(ԍWD1i%Ib8$sQׄ^rA"d':"B*KJ,fe=53LPm4+h4CvC?ȶDmHhZչTן Jbڱƒ7:AQ%qGùĻ(i '`Ou w]Fǂ%Y q'WNKJblޕˬ|CMcr-tZƃ׀PgaZh7ݶZ49 .@C9g>kea-pMHINq\ &Tt uAi%gn*xfȞq+Դ ~AoVC')۳.ojlLmF(󏇷2]Eb`No5>i4|V%Dk.Uc^[$oj/Lw5f %=¤54&xxV6 :b'jM/[Z8BtFEGv6gjlA_Ca}xÏ2)uuOZP}3"f^7Bʹ A!,׿fm_]xM¥ ; 8D{ ݩ(Jp3=Ht\_,od ~-8Yma8U|:cUi|KsNZ^i~73/7?( $*7\$:VBx%km?r-N튰>(@sFÐR=WKaKg?I` V#?j0$~u~a%_:e`ec`'-eɌv4g7iE3 Đ2wȹ֐-zUϽfOʑ %lQ6%U}/5Z,IYqT`=ihK1 #WZMI"c^ yVՏ@p7PVWp(O.g¡ÒV2~R.ï@r4{軺cSZAO_2-yfnt[B/$@{@(dQL%41N7hCۈ A (XٖM9ύ@:=Ɨ9 cO~WAh/w Zxd"Hihj '-,Ke_z߇ZkQhDBNC TW(WH7N;]~D{RU ؞5,L^ZRH.=R_0l+<< EIp t!9Rҋıl^61pY*zS<Ӗ`320Xl`ɧ~-;=gl~VpڠVYB@V@R&r>{\p0>ΘZU~kaR+ĻRcJ1kjá9Y fpw*^D<'.@nj PR3]ԑ0|L~z(|[g,='{2z+H%L}b%zRMc z7Ⱥ4옩gr:g i1hfE.`!:kdKjIE@w-}3۬4¦x~JyyfPJZA 5$tqJT-b?*{㻞"c1pG߂9O H09NWgޅIko{ S56]9 R򘝪DeËoy]t: /:ayYI|tag Jq)Xse9dy2,^n"S{]*Ї ZQzlc.8\Zj{4|J|%}0&F_vIZ05B]֩tS^U4 hE˸BVcd+", uKMC :)m&aʈYFT17*y5ߐ z\REqWJ7S2Fϙ4X;RlY}|20\*+FD&b)5 MQ];RujA7a#vH YO{sx%Lo rr^`SԵ-u _c \o Rv5eR߀q'.=} C^/aMMωfzTVۆ?EO?(ϕ!0N'!1@&Ө5&. vX`:5k L;a]EeX DjU̬fL95 wY[ZxkOy~Up5"}@Q^{d-[?"փ.Am5Rtw*G,+ecayELaEɂ"6|8ȉ'ނ3 BDtMc3ږaĻL;C3#@EA Q\IYuc{dh wE%3׼X3%O<nv;U(iGiXGx?o1eRG]= }ntt';` FKՎ:LM"?W{|Dn0}GpՍi5ld"~S I#O{ZWdR<uUΖni>Le)I^eZ4li_"Uby?`A"'G`D}Y(ړ8FԎJ] K}RφȌ=:$[\ݢC߆UI,\~V[LD\,qGS"lpBo[(#:c2Y& dUSe@ƈz@Ӯ D؜X#@su#s]jz A#ʼϴm!#;ipw N;"*ՠ>ӓ " ,E=e!Vl=١Sp"8@fjp`xܰ%n¤>Pazgo/cJ0/fH|k2 ߀:.k^F5{O}o+_qlVB:_weUtQ K}ǹ~@bi~ _;&7Y5!qL@8[$Df2.[䧱L^8eշ<:Ҍoΐ#~I&b=7 iM+V]<$o֏ uB}}^֣ޑ:1+OޟZ3F~ S[x(g>4 K1J8`Sa7-N\BSqD09ՙ+)O}qN&"&}o Wkfmnv 0X3)? 4URјXu;Oa5E@tnWqH|4>р YRD&#Gȧ~.ҨCn8icȥQ'dP3+<&6?>=]l_'yr~ؔ#Pjz BќR~!~VK*BIU5zn;{z+efxy{bȫu'/0wj/~`,ElcMtz0h:]Z `e}:]oRY\r,8 t(J!3%ڻ^ T&Ӏ阅"d1Ѳd{|!ʐiNf쾥 BDRV҅ QYc:mkxӐ2 fisvV3]&J բ|[/Xrsn *#:J,h8д?_F;A7?"{覂҇]nia$F#JlN2 :Cp,[dmK@e%LyԞZxŕ47I|h@~UԌV) [T~c^g>hX%d.أfm5dp·[ematM^ L.80r,Zl ףJ5, $hlxcHUZs@% 9zq @]H/ovgq|lOGN,V  ^!c5Vd9ur0,=)jcBdүJd;3G'ٚq9ʒ[WUY"ʢ(J}9܃ G/y$!?Om5JJG.g []|,1<>*Zbl?ГTRdtaX VG%uX^[ W ea UT"&!dM ĨS1qaMCJ頱NDs G :lӛѓוߤ^Dgq fqoS1:Wk1?"mg "j>8ej^rE#T~FbJJ% `w+gR pԒ5Upeg1 8!-ս,!(8!0%}1w9oj}5v=1%S>孛Yb"3h~3$ E=YX-|c3P`ŋ,w<ݽ\c=&FGdR@[IVIutNP읫f"j^sIwFLy¹eH G;T*WZwAX}9q%3qx8%G<}ЖsJVR YKAb&\o]0$۲ 5-? iw] :\9:E91MyC'j6Ev( |c4thw`G OL/Z6GTQ[@#\,Kϴr٠cm@AJ_v,R$O6ȩ$bdvRj*(8Ha`y~ H}Tm"Q14y+5KL{A"Qلw/`cmMl2g慑f?ZD⫚(zWTTFDڮv'wnew$lW<_׼\0v҇m1xgf l8{] TR~#1|Y֢J{sxuݝ>:/-gBRNeTK!k3?"b14eBY/Yjδt`dovUk1VfƒLΎ TQHpKI֩u f'ϳY_ve56MԂrhu{?\G:9 9[>1ГoM6@noŌ4QyN_d>{&AIAhS]]w0bcWBE`g@fnu%@rZܫXT6-1׽c(U$M}M0p>Ҁ~@Z>7֗i]9gd;{Eū~3e~kAg4m%P 1[~9r2Ma$95w TB#QUܛX*9j^fyѸ_ξI]|.ǡa Xp['3}%!{ F; l @]jc-_˜0=a7A(%l]jyDtN.8Gӊ:Ehf7ӱ=-0D: 3Սv,Wgo"B[V}깷y"{|dvq"revl'FͲ`+z}s{$9v'YɫC x GI4^ӫ@ADyig Vսp;Dp-E4}h#85Z> !0=C`)x!^k=m1v\j h^'He;К&'93Ȥa浉6t*XN煫5m|ڳ;:@!*e=h<ӼL 㤬Xf!1b3[/*oτ=fxm\ʐ3yϑ|HhD2 ַT+= ά" q5va;P?{B\[d ~Zc}wm(B\j  lyTV;HY}.d|Uoʬ|rr_x%bYlheAUXpE `T]\ m௨@s0XȚ5s$>E ^-rL;ȺW{pPqx:}@xINF8vӔqwlWbUYUfեjaT=:(A@>i/\>࿭`I j C= 1pz? #kDMu.-^*Gl<j(&d]5,|iz|ls& p5't :>76s;آ8yTNWD.exhpeC@㾱$9Ji`cMmd:H5XR5*FQIidA5K.cp`% ܋+ dK,€*hD@ڀK\B8:d_}Z(d< ߞ-8wA*M"9ķ<UspkWہ7<^':(gk%*;D =.Vp'^5R{`M#T2e/\OyWFk?ehDKWL9)+:Wbn$~">+=r:jہ3LހjCއ `dQlj'=cn$:R&|]SiK_+y1#˚_Mi-LBS"1)XX!^lmPl &4e,U/ܵ9t*cv'f{'"\Ճ̓%U[C'%Bad~^͝*cB4_3fEBq#"MǩkA.f | Be ޚ2M=QPI2@$.dv6HJ'(+M"k;kswjl$mC1!i LP;€8@w Y(* ;PuZT>췩3MJ6 t9iv_zB2f/ʷgkhakATiCPeHPވv RܻX޴Qh9\MkhR˞`rjyVu("i$f;H(4ҽ2?}?u! ނ;}wU)ߒx}TcTu|(ͣx2c޹m.gf';1%d^]ʻ鉏/Uσ!UJr)qse/{I(t#xǣyIs4V)eIwqBBE f8>(NVM/TR3p(ܾN9js H6F,AOғ 65yޭvz?Dnu/7hcKb񼰪|v%gD KN}(L24r)j?k.6裿Lֿ.(8c /[߼ Е#}ޯM۽_(G0'jZ[ߘE+fbIic%|5}wgY8 8u0C 2X']-) 719=Itx*\[& vX-%/iI=.cn$4nkvf< F%TFIw\Q ,w0'^ wYE=rgNӸHMg&Nawl[v0 ,e_h[:^.y!!qoǗg rx1>6Ƚ;h.̂90Mg+#=<4tmU4͐2E{7yHpSI.R; 6V38$a\FSn{B[݀)F$~=dFP\f#טġ6iY{Xfizg'_[D'%Y×X#tHuuOh@Z"%s69 ! "ɘg+t<=t~ ЂڽיK&4|,as K5ph}u rO4C8ŚL6OSmS18P E*{QCyd dtr(aa/N֊\QTf,=tQdRPnu ;uW;cnb\UYRڌ-[դ|iNC򧯹^ hWўTr :7BH ]Y_F._}i#&+ݛބQ5?+|A\$[튓e/g"DE|LOuHXQ?<ÐPjؓTq4C`qJE>Ӄuy٤ J]f-LDa`_L^iXMP~V.mNs` bq*JS"ѩ\ .ނ T[YyZ*(#l(.m̻)M)0C7Y} 'r]am- vSbd.۳E|Xjo2õ0Fyh!~t.oFS>I*M3Zh+ 𘓸r}G|7GZҕ`4{jɮK*1lD \}?0hyKf:aUAp)c+:R9X&!X5)<9"s4QC0-s֔bTKS})\ׇˣ z:GKϼq b ؔ`˼'SCD;o؛2Bt砃Ə7 Oqc|4kbw}qr\JU%KE<גXкelo!2X2c97@P6ϕ{+*t;iفX0jkצQeL`GJ:ƶY'NÕ)z6o|Kr5tW\KZ5$y<='2Viޡ9V9GUI3+d9Cى߀j悎I7[(۔/S0t}֣; Mp/AM6ӀOʁĂGBx`2;>rEI!WtOܝqJTXT@ia0$,* cTϱ?A"4b/!2X&E?M0GޯޝgdMp0Ua=geE+`j6QơT|I8?aѱ?1rkUaNjuY#fWV\fa$kbB07[l3["c1b_f.<ei2= (uޙǛoDJҸM ьՈ %s|^ڴw3ɗ{+p|`oǩ ).'JSϝ5imaLwf!a]Cn@(8V)Bz~K X!mqnjFeQgRAԬS-tQ,of (52Tl=B*}f(p\w X|K+|Eq;s7桊LضA6?n͆Wq b%d$o1XBd|@tѭJ($9f"9DX:i%䫘+LKJqQYGCxB@^&CUyb02^Ύg@3WO_l~4f+Y(7Qp0$O:)hH9s!X!"ZÐ uvnƀ<#da?~i}UPI'Wwe_N2λȗdcF# u XvX0?.u$;g8ܫK |EP u_UA^嗵." dkQ~t O0&pˍ _SiT=lSx0G{(oB%oLj1c54X*[^ɹs%")?)G≴_xڢa!x+ssty2Zߧ,Ю3 Dށ`Z^DE7H)5u|ݫ[3t`>r˗ SK#^+SW1 ' .ohr8ʊ{%m“>,mC,m9䈦K?ݒ[]8XۄR#A$kLTw뻅QThA0#ՠu|͟9wiq.bǽ)W#] otPI0pC+JQbaGo'3 |&Eu:"$v(9¿@WLd"1Y%0L惄产8 (㗪^G-">F)JPV_cI˜5Cؒ Jȡ;0BSHxֲkᤉU#hI x~<υDk,+*PeCZh^w lsbӘy> (=b838("X҂& g{`-@"OHBiI(x.Cɡ 8f /~LT]JCB1eV0=쫲kU*=1JH$ bGuՏx2cV>rni oXh 7/ZwbpJ\N߀<M,5<5w5'gykʋV&5\@:{hB'Vm=,a8ѽ ϠH&uʼdy/zi~4 ^WKKAm? BA C L,L؅j5i 9-焎t,4FzS^/(BٗUԧ"(XDoiKвKܢ@BZ uU ɶB# ֺ+)i;D.[-! Od3Q$'q";3׷#3VKؘq" E2+V6%y}"{ni/r5&j y;J|ԠA C(?`5[?:^*`ʅcdܧ)M7PV^)mj,A =ܷFb0.Ƕ$֏6S&/& bpv{ɁYϷ~慨" s7F~g6kJNGlA$1fk;!SkK:憹uN3sL4.p9tY;t ~ʣj+H'b26҄_&2խ-?A-If$7 /qIFCc)cPiUp!c4 i5~]2|<;cV 6Sv3M oPsWٴS۳^w)Ћʰ#!9wە6$^\ZڣIZ)S f!W 9dNe"IK&Z4;BoOLj+ ~֯|~F"X%./[LWF\14|m2Bܓ#O i)d)'r̤1┝U[<3D@ج+V8(OO@r'("xP+%#V|Ϡ*㙜Eٞ"|`ſu++u3AcŃ Fub(uNQgS߶f[yЊaqP{(gI0`(Ӛ5٠Gon0qT!!$Q։mN?CI-/ ^bsW6frVfa ml`r ;;sfz:ɝ i ̱*z{^:I90Xܮx+ĸ2=Hn'"c#@".:,Yx'][eFPowwlg6>ڞPz<ͨd(زfvD{MUx`jXdڿ3ϒ@WMb9𨏙ecUA.#yI]np46Y/K\uBD>$yb2oQ'[N; ռm;b_ɮίb\PgU=Ciъ#V'L1_h7}@οCa,Y 0;8m#N:9X zq{%[D_~[޻[g~ A_*sHw@!ƨnY"!W)e?Xp`iQ ܳc#=EGِSjuo]eXSՔЭ&T %+yc) 0m .l ֞?"@(5F<͈ ΨyV6CǤg7[G:bn8R<-@"׎Arx(mvEw"XÈMD|ނ'zNI#pGj?_TP{gzgh ];ɢX qʻay+_z3FA'hVԧpyo !nXЀ{| &aJîϐ4Dq҇9uRy,!+H+҅jgxSNZEfKh#0Tn)SֈA 2ۀ<-CNM Bl/s0uٰA+T.ZݾOZ-3uٍ2L0`  DhCNvA(&_wA#jv¢|StJVpu0:( Q)>vnYiqӮ^mm៙ U #!Y?1 ]ܺ>Y?ejPco9dg{^p*}Zr5HŭI[]m*} ufw8| k"zF#ԥ(<~NOL}'EI̤AvLھ [}[m_ZG1/_̏ݍj-H %})RQVvA'.Pib) iRŞ!`MҤD(^3NI5dҢ? l*-pa쒸ʅHN3~g 33pWI4ybLbp.%oZ[uz(<K `^L7A繓x>h9ƒ̝'L~nMxĞU*JUuv yRFCU`Mkw4+ۯE'>3b}]az^UJtQDxr0 .9]f^G$̠ۄLc)[UYӸGv;Rٷ4TeBT8Vs_1?6[ Z5xs}ϺÂSϙiLYm[pT-t?!hV52CʏPq"}MJ3@!AA6ɿði5S@.Kw=SE2󼷢uuS*M3Eajuذ0/..t@>EWEL0X& dx\$0C^-9oqB[1d745AIY~7޺86꽘[Dg'GX8Xnk!SvVVa*ғ;VΘl&#S{˸, 9 j^ cqN9kѦXj2#[!'7t&qLijG`c 6xQ2 ҩ,A,/[~݇PԷNYdNNl)?r¿Iࣖo-%Gѻ \ApSMȄm"+E oj';7!#ba?r2I {m]<$cEWZ]߯yJ|}kלu_|ݶk5B9djfPe~I&YCfnJӇ {p̉Yw\xJͿsŃxtr;wc>[ KAO^jkaKmxop> ^" 'Gp>AG9 1_ @,/f+` YCH{UMk4A6>y߸܈<KX?wPy1yΈ&tuXgHSK,%ac nކ}/!( V A;)Kvj2#ulB'rOtGafcX y~?5Q7YLp+=CB` 9!W#!Y'5USbf%Mĉ:92$ecBy AbG =R:tќ0BbӤztxdWtmXϻgMыz,B]\!qWE#S1miC@8yKEis/Y>VEK! rSYSnWer!=eWT͎K$cNXh8& @$';8X?= PeiLkSҖ|152`nǚ$@\Psۡ8Az#@m#eP#֨n Uu>s 1f\j{.x"~:^nGUOpO 8Bʣw G8fD8oS^욷.u$GL~g|.ĥ@A+zṀ`h7OIn]sMM_H9YP}&c?ASA${ "v&<*훋~^j&[3DYqf}bkS=y|f8 .;Ovj Oo"0{{¯OR`(-TΙ#&/@7Yn#+&7:zNOBJ,ZV?Z=NXZ&IbvAE Ypo_綦Še1rZG[Lҵ%fr<,Ӥ^AqowDS%~?PyvX[xßJ884EDJ1wp(ؠX)}MbDZF#TbJ*Juc{ 3:I~lz&i̿aHYvx)9INg &(9S713 q9 '~}\uԓ LK+Y߻DaDt]vH{Kz1(aۀK\fN/Q'=F#W܏*VI?U=0Ek´,ڀoQ0Ӷ/Z3S9ˎwRK,GCN\2F M>1ŋ*z>̧ GzbCmE epzʣdͩ8y~H@vTȋHjno#o@uxwAx0Z,u  /zjXzw !"<ޠѫY+]DjΧ*ubcy@Z rm̽4Uatk:t WF>T+QfA@䕬^'Ϙ<Ck 1VfG"]ed1jS0ucu!$>- d4 *=#Xc:4f>3pHk^u:Ro8HeH^!tW<Ay5]0+G mq\(^ĕLGa)&b59AAْTd ISw!8Htx`QSӕ(Mb3&c\ZCKYju⬃Fe1!M▁Bf<,v>KlpTG9/, y`Ð\ӑvb9^ppI݉2 dY~{ }͜ed TOQG*]rN>$sO3!H]BT,C 3P_0ʠ8)>(~z9nY4!g)M*e qUwitN_@qp\%=DEC ǏdC/8n7ն\FeUe30J>[qZjNPL 4Ulx!(af gғNE} ué^mSH4eC\ҘRpG? EOO ˨"b\z)d62yP/"83'Ėh69nϵPBUmhpR"uLYvץi RLjmH[tE ^b'СH2*e`IW~Ss=sO¢x{)㏮R:hKmkUh\qVž!&DSLYvkO^U玦eq1ro9[4gz|$f#(o'KkC:@`tKIeMh嚔;/?DlDŽ,[d$d> i,g]a uw0킜1Y%./&XCofPƾ+"S&1$If㙸x)X_ ~>KB#3K®}li QYjĹG"ݵ7+I`Opɥq| iu 0qA%r-/eO. NHC}Q?bzK˶⇬ z2dگoW8:CizpZ^8W<6CGG?Rn F&<`ا$B1ILh fAÍEmg2_+xG<,a5A?:qn~nH٣. V?g۷,#qx W o_8 *w~ݘ2_ Rn 0h>EVr~4rga7"zLs_NJ+ޢ C*Rl[3CMT c7ubO}l?d8|mON2 ]ȗTdTi仆QXѴ9Rw9)RkR!saa(SEYrC ,k_doÃaPwmn]t*[k+I酃Hd&6/ תs)<TxDF+u)5~+O]ZᇩݙVamK< fǏ?1҆×1x뉉ڹjʹȏ_\3쁐}ukx宝CX҂-o"^Gi3LVO߮؅KT%`(xf#I˅}GMīvajSb<:qs1fY,:vaVzAu] +af@'~m. M]#a{D ʡkF8 qʼ.?r 2)J3Z)ҲNiPSY'֨"66242uB.Ȳ=-u _(f~XQnScK̆1U&yGb&}( `ާZ@_ǼX_V8%>#F"Z7]I"v &z ;ܿ>k3'ۀ잚`uJPw( RpGs)4>)+!*2?gYz\ pnz|7/'/Aש!eV@`OlaLjrk31[U(78w4eͪhbc8Vk9fq$ PjQ=1^^CƢ 7`4BI3(^gɻrLw'k Ƶk`0 S\bTv8[B&0bPX YHߓ|m0j.g[\ I]ۧ7 N6} $Ќ@#7^je'VNW" gS4|RniZ- }|HהNR>vvFcv8wAve-\ެgںLù-Jf1&^O7~DHBIyj(K|{Is> ֜׃"w&Ҧ+X1QFwљtM-QXiLnKU H~ @A9+NAڂ=7|p #wgDCʲe=@~ЮUr6(#l,64#zhAi| >%}b ]+ou?c,&5X]mIi8Sm3,rYjY9 W:(%pjbIA}#?y~_5 }F۵NWaE,:gPVָry+ Nd!/ *F7`V&x6TECSQ 6f'FR |CRUxcٺEvg*7A}h1Ͳ%Ge`O`JgSvT@\qH̔IR_F1,iU;!G !w蜓E0X ן'b#.Swi!jxlc ܫ? j{)sR/Oy =#9S&M:@hdScķTZ"}X!EP?BFinNK45\ZĄ5E [iD\ a _x]-ql۔&5@%[2=Vm$ڏ#ЙWu \n|3!j(v0w܈ǒ;5r<~&r"RK@ۊd]8d5%>]̅6 q{b^ I5f<Bz=Zs3s.s++hIr? ȇWb;jRKYފd;MkOmW A_($QtidbC{Y[2ojVE'r?N7n{`_vN_Կ2Cxv@X?ra59 G$~#xFRz*&S6 vf\S㰆>Pe mNjna 0`SnW]REI@m,LbG]3Ou i;0|I4žcƯy)c:Wankw] 3R8F\QY^㻬5ƕ c >h9Nmr/͌08*I0oʙZw$ysIdX@r؛h^*]/QkO=̗?I*Y<9< 0Y?vI$Uj6:hyj8L+,餝^$hmņҋo q6\G?$Un 1lPY]iC5BY>kq =xTL&99vܲJf̠~F3&gZR_p3'x4٩)$Xm~tX]:hKs!I#̴Pp3vTfsbʨ#lOŨ!soJkHs M> D~I8"iǕPgx|!imLH~zLY3rlֳ[2|/})":@ @q;D PTi%~-I+P\/-a*͏nXQ=[^=͢KܟpT#ÿZ[AtY& <)P$_P Ek&Z9`]n/京-18m !zeVS ӻ$QYmB 1~x jP%j$~(7U>5}n$B{{(S*Nۡ ԅ}2)j{jnDuH<_TCSۑp#1Qɒt'e?S.-/th8=^J'mhnF!'5SĬdd`sdX^bg1z#$0F!9;%$F[۹v>Xӱ4HO^U&WkgY NuTxh+KGM }1HQ(5 Dݫ5}_44K) !!u#1_]fmV(Ťp k*k~"3=ps9⛘1[c"\R~}/:u\J+3grP_~ ѥ>Kn7+z ẈZ1,cF[`Vޝt\`3hȚQG*O%m |49 3S)Rv&4]?B.1jn$0 s.INcNV{xv-C< ;GЧТW~Ϗ-y (un_[GM*}-OKn{R: gk|/l;'Z ۻMGPKdx㢐 icPqx# ޟ>IHI Q@S91pgeL8`KN1sYho*h H/4j>*]p]sBbݹ!.rp9rFR3׫ygׂ}Ja<rhaAcˎB)Б sUp8MkK&F *ÌҚ|n"K wzjJjLDɆ!-X rhǏk-Q$.\]VmU0 YB\'ŭ-^l:ˣ7" 0u Jܢ+)n*`-i6)6Z'“0ZNJ~ ^eb%ogm<ѽ,¬,izD58G:!$웏F/M9kEа^E[ZLbD#1\m5z|D~u.vLx7Vrh &*f[->C' \(?eQ;ґLkjÂ_LTLҞ L]Gُ΍< 0MC V-%quNc6`WV:wxr[i[ Znp%l%,KbuZͩ+gZްNEN 9)sYzHh|݉L4+?6<+Z@+ =?U%fՀ?8*s R^V~꿵M{o’ϏBp~8[dI;ӎ f*ˬDݐ K3U!]ŵ8ـn ¦Umh[}Q{XcК2"ڡVQz¯_l:/0ަC(Tq eh2FF?_r!w=CDzVsHh-̥[u]_~%Q,F™%nϝ6H* 6Xk邅ײ!aS? By'C9}<) 'I]L+'m˄wr츪 u8}#1 R+;(5]n`\`?.ڽοu idy㗖VMU_]v @#j"NGIЊdsŭ`pAceo^#;CŦ6͖t*8{rOXTV 7 "ucǍ=z_[SU< TYPMLaGmǽId_No>Tc\brAF y2M͜c4-# 3x4n-i 䩻=":' oҫz^lн7@{6/X'O5#}5d6#\"0sP>t^e LmnSMf`~4K:(L#[]X:N3A?i(`%|;{# YΎFɁv\J3MX"HviT`"`a6޺vlc\C Z*nf-%0^ ̅椓aX8p~̬הVS ? 舉$žR^oV':;9sOOŗ°ƭhm3k͔R/lWm ] bDl:Qצ|qzL0m/dy9,YC9Rof@\0b.YR}A@3;`fQ=at~V ?AzܨffY雦]Mh*4;hVԊ͉%,sh@gFԶ\j&S[&vu@(U.F}!i'ߑQǭ,}AN9o߰ʞ JoE_vTU(fLc&kRRMJ_#MbY*pNsp2$VJ)yT-Dcy}Q&*jM`X&麚TlAc{]"Y'9#ec'F䶊Ͼ1 16-ݛж)SQCC1F \AA f V 9ɰ0эcF u"*{{Q@8<! Wٯg~.-mb=+ʊ wqؔċ&v34U 5:h&s KB:C\rj>ï,E&DnOeGIWz1Ivbã][S¬{=/P!P=3 !5ݞ Jy 4{n(FIZVn$A!oYAnd lbĚxgFha Z5`j6M*q3RbC*N~YaJ|04Rl!?mb9\?ViaL|\D܌E&9i>bL7U"qV= 9P8ͷ=3Y=W#] ϫWm%Y[ldPD>c`D.j]@zp/oIIFۓjk$!ja؝R( - |%r\"vCw, 2nn-T_:7i_73s(o<\11l5WPzHXRqh]Gd㔹YHh=w;Ne3)Ft 6[okh.A'Й1]c٧͔rݘȴ kN Z"1wȤkHEmcB:u/tspծ% N1ևQzv*Q!L.Nϵ7y3 zrDҶIK[S3Rïrp~ַs)gS|03њԒⷥüV^9+΄i_M; jƦ][]yo/e,}QqikyNqRG^RyĢ8qگj4ܭv1O"SnG.cB@̈́fqqE7Ro.)IA/OQ_!Wc߁jTxKv1=j`3A5&HhK IEMe~_l*ADCs -~2Z?I`|a@lzLb `˅ĖB3z.ìK⑱P>ѦAOObwmeH;H.h;y][PMrOvƮ$/V]&QOޠ'q@1\hԟ\eYß)?׿zh2HUt\g&H8`X*)3?8~ex=[;y_#t?bZЭS oԒA[>=  p;Yk*`:[MR_XBRE/GCgIiP4,"pL*"A,Q vQ u @pgC6x<**|x&*~bYoqsJX:UoYӟYCvy[1@٦h2iiy\/7`ux .z( G"Y=СW}0֨y5?L8FaZ%Mvw"E 圱;Q~NTqESr :4_HJc $Ā_!k+*,ޚ (9S oK,V* W̼.i&2!@]I̋0 Mhvvl2:?"fr`wDUYfK!'⇬/p'wĘc ˢ]͸ 7щ$seKQ"v$fk7e, QVk7[Mk< #+vA>,]k8P|6|#Y6F' rO-vO 1IǞp9Q.2ya\=d}B.ZrRTU_ 2_Ÿ sQ!VMv#pB1myb36rQIJ}՝O?6S@'kT}CעPk&yg yg̗6$Ou1oiA{H. AȈX[v%x|D/~CO.Q~RϕLUhoP iZ "I$ MDqz nӌg |W9H㦜(2ܿI;#e>S@~)Rko:"HЃ'þ[~tez+3x6pAE*D1 )k|enjU`B~'^ra1%'a@C]si?mk.68U"^a-QP&)e .VS!0}(~7.-z؄XgGM߿pu0hc|4vth>w8`l{# Ty 6vԭj@gnn æ:xA|Tj'elȤ5GeR!<}}¨ɹX78l620\U1519h9rf^;R$g.Ki`{7˛9NyRR<룪.x]z[Gކx|Os6!%wae/^&KGע,ElIa_!v׭A-"/dmwP7JyioY!čD-żךS5luUOrL$Nbɀ_Ԕ?A܋*(qбzy\urv~_-ƗK.J6D/qroGwDIZHx[Ya`oEO;NhnMW 1~85}RBO ,4he?7m~l6lE8WemՀ[N|Ŋ5y'}2$*Ձi(gdI h .MܵkpD.AwDA&KCZQ+(kXW⭞!lOf_g㓯%IV 3*dFH*s6k׹UC +b> AǿOꝙkɇ6!XAIh@mlʲmkﳵFbǨ A1 Ljmu dew|`^?7f|ey|c;j4IҞ]89P˳Ex|:'N.K2ʫ%xӮ"Vmpؿj:8 We#J3'x ƭ3 X9ƓY&vmՆqW3-yQ| '>tSeM'31x4/l}C&4l;v {o Jj"z'u/w|5<'8Qsu.[t 4c'ڳg8!"]'!SBhҌgh$m<;ߐɂz@ClԠ`灩jTZvGx˕t]N:kQWlHk z:+6bà:xAÄi$ehdyS@p~ Xb,n%܈ pO?8-"iUO }:?[٣U T}]5}is4 F2cDr;cTٝ+#|;) bi@6F.G $R_6!xavwv7nuQ4 8[Np+oZwq'Da5C)KS(c)#ybq,^`K5@-?Lq"G$RYay<02G } yډC,zS``܉c JtY,ɪtt_37gI]zI/(E(5GJTd| )I\>UVO 3^T3g@4WJ906Ԏ,Yy3Ͳ ~k{!TƕCJ-ng8=8;^U:$8`ߒM/_/|4rϲ =, ځ8^^u?𮈁m;5e._|K=w:T'&Vx&LP}GEB?/J Yg cL&OI0F:mSAẆ,@Hl,kVxMcBQge1`4{fRQܔ\[C򟪭ӁƘTeC}I8׽M7BY{Z_ pGްs7D@nm c|Ve:d?$%x'k>5ln5^| [lTRy@dDfBU{ b,3%*rN;'G<25͜#| 4LME4k*Y xgi0h&sB(%;ꊶ*vXhD怊rMş$Nt{/y[[̅33%6%riQCM"(dD6ug$hs# ؘQx뱦<87h#o.׃ZcDJsfwc Ƕf-jׂM5 4^]4M%S/AMI Xje|)%j FFF+uϨ*(H(U/?i/ѻj Gޔ`%h @ᕨ]J(㖍%Ama#!ST6tK) p=ƁQ>lk:ZQ/K}GT H'gsm_eM?ؖF­3JxOv? A'UQ]~w9]3 %/C󕕢E,AmXA˧J&{[4rUfRklSӪ$-^\dJ`c7-ؕƘ5 טbfQR>UĆ: u;ǝ/;;/x5qb+MÙ$p*3lK.`,:ȇ$B(ql'*K BbQ1)GX ?l2)+]Xͻߥ:Ja  Ê;jhD.Jm-ĺtèZ*S .aFRO=rF'm r[!D$x%*>VBB5OPUbQ߉+,`)6)qD_Db.-d>ouKr ZXUݦ Ywl7kT74{Ln bJ׻΂R0.BҞ>xh%6Onh۞8}at[\Ydԣ(dʡpl`7~(Dn7 o[󯙛tWǟvTMExPEgX mYѩ_1%kSӘďݵSfr n 4_(GSH1DL )߄&aKP/y. xˠ؈fbcۯvK9ߒRp&y5/wmБX1Aq"I5k$ ճ$`Hq~B>0d) fPD&n qiPr΂C`<ۢq̤oBOa^/<~d_GWV./S&)! [PB^$9rCaV)$Pn۱m I?Cf8I Jho9ʱL.u6ܸ[E}K%9[3,LcmmW:%oQ%[ n6(~!ȿMEwM|IY[͑ >az@Pg0*VHDS {fOgq~ o^rm7I?7|T7)k{|udNP}yt6mfdw) *X?`w"L~d<![m4>[^bP*>sN@8hAʡHPLu+'ҽG5qr}cRRV\} h(_e4.oDD@9f P?׌#jx}gNG!J27u6qs覚wH(!BM<6XбT opq-~~MQWRelӘa!_[ Sڎ@LX;B]l cpZ y3V@p@5,=7+vCc 1%<_%L`>X Iixs!UѱUt@ZiIgh8H|Y;~+SŞoM7!*%q>wetbXYeeֈ~a=NƤl6LX^msBPQ(8vP}.,5`z.oAS"RZsu*v3|FMDT;Qn0O%pR #mme7I .-S @,t ߷ =q-Xm%dg-c } ccbG)fBx« d}u[m4um,"v_"~[U@Fu5Op=tx2j1w2I w[r<Թd+0FSAe]21kGʹ[T܁8z{JQ+5Mۘbsëj uZ&{xi1jr?kFTȊ̿~ "ibEoaXk"f̚0Lʶ}s ōO05fÓbq9URL9V'X$^eFYmD.pU}BA($; c!p.8}O~ޅ2/(p=mHjNP'#@rC vm=]#IzpddՎ2f1Z~||*qN'A 8J|>ɯQ6f}QMH"_;|\nޫl 1E=Nk3c'|ϗ.'Al^,6 x\|K9e~yz|@ b4~ybv=G Q^DIdNq׶YԔ-GGڵR_LZiՂV3P5cRPx׮7[eҦ8Uzppu@3V)M=z'v&瀽wA׈oG9!@<6_Sbg׭P?'_@eeDw>nI"6$KH9 aB׵TCm(&:3견 +rO^< +p%)nso+.!P;0mo\#ʴ2;;B,sv % j6h`Iʹ k* HsS.-!*2Ƒ(3uvAgAR\>Q(Jf{hhzJ1VYSJҶ\bi~gFp%: A N )h!}X־wbpDniQGa*y홙[\=$./?nO%)1l ;|zWY:}Rzhxs 8,qe~\y.I( AU` u*Ag?PL$S4^s_Ei@-z~9kOTvմR"~CT@+#DY_"|D>G/m\')xZ^%)N_+ !􍌐7$ؓ/A-YޣICI@*W1, ?w2gmq{8!isSH'.S1gi%3Co;W,;$Q) δ1UFw4NF65`;&+OvbԸ"r8s]ՑR(H%Nnwieh",ד{*ST*pqGSAxtN=C=q%0$RnU;)߶07@π <}u{2RO)ۦ_WW tu>W+sS*%MpGA=7v@yth{*voNpaj1t4[4 :(LD Ky]FEعL)x@ɔSsykh-!@++^"Tx餀ٟM'oJ{bIpH/P @NZĮ o$b8GM}1?1 @8)fNIx4 5YDEe?R/xM}0O/O䳀zSΈ,AԆUS>JOu?{xÃtFԿ@m]%A(q~ĉ0| ZeI=K0)R?9Xz0#'ު`/)Km.[e: Z}8v bO5AxJ0`eU4آ|P(/0S@ nclfĔ!vmY/5݀A)斅Gok r[=}M֍t(5][e't!a/!9~r œ+ڟ]NjKmP%K <ϔCLu#A (yB6<y st +NHG%Tf7EFJBpE4Z3<ўRY}{@ҰF9S" H@;0zfc``Xcn:/28_:|#Y4+՗6y褧tGRZWf>֢?*⚳tplPPlexu~ȟ1q32aZsC res*uX> -s)""lj8?#JKEL?ArI{2y,nD-`dRO4 <(K]f }O_Nl5}qQ58O"UU&'S]Rj]mo=YpRKQz?mPU:H$/QeR!\Tb ;Ul'l(LcmD`Ңd}a!M11~,$8H[}ڃ +micG༇EdžJiShf _?"Y-`@Z{44NsWيϴO2fA(O2:s*OpXKKG/LNjv&v*6=${e}<\} UFU}ݵLr{ʏ\iL=afJ5j߲ŕnb/Y$c?wSfhQl hi$b}#QEX'Y.W}$#4LS Уrxd`{R-?"+%\{/ԄUEQ]$_W59 ~}QC#I; -ͯVp%LQcV7Fj']n]Bp(ǃ'7aQeD z/sM H+L<)̳ڎ A-8(mýkER+#6Kю_֌A(!WRqw ?35t.tY$bӿ4-^MWE͙L[sBis}r)+p8UY)4PIk7iKц pexI/u}Zݾ! :{UFcU #!`&a18!PWt($j^;Y-2ċm4;r6m^ 8ֹG'7jmc\e?yiIȘ]3uH{)Z:m$B0~9 U=BT=$1jZ9 QF&GA!*<)*.n~EdzV]cׁlQ`8@#L|w)h<ha2l_JI,^vKlF< 5pʕfBo4~rPmAJS>(kSsːhB/Î츦3i$R4 $#Iw˴! ݨ#ch:d6c{֌ #lCw2%< (/{ىs_ +;ԬK.UDB>=gC+xG~hA _8B|Iq:زI@6䮃`C+s o/xnEW_tPgٮt$,2M[M}M&ss٩'l)<0Xq ISFy%ƃٽND JQk\EJ,k o-C 3pwY/)Ga/=0Ҕ[ĸtVQ5WI^HᅿG]pY5 f͞ uq_&! 3 ͏KeXWyv"CHfq9V*6EqEzZK 4 yoTy6%#N.xOC*JnN7''*W=w证9ADM*2&}mZC L-ܩ3  oI0Yr[ O >DIV$hHϦ_,-48W :C>v=xncߢ *bPcL$4f 7Vovٮj×m9iEq\OT•sErg&}_9c_UX^Iu)D"A\eف^X.rV 4Z? 4Md5 7i~*n h0|կ*:S F&ͦ;S[͋O (U`S~i}̃=hzۙ[\ӉX-Q/ 4pvn1U^S +kȴ@4%)RT S$>:s)WF] 7EWaO#:]3k?Uie7Y:BUoe8O싋❻zArG/^Ւ)y"Or,d`8W,P   ,|q/c PemD$BP]\׭אC|ϨYO @.OET0o⽢e;B| lbfRt ="mIs%ny}Y?FyҦFwi`'ITszj#6%%CoRٯNfBzixAx/әZ} n*ϺE=%`ș?"m,kCRgZFSv39Ӟu?aaM7Hd/B$Ip3s qET=6>4lj:8ewḰQ|"Cy90i$ "z"'G=ת:q20x2Z=zJ,Bڠs<|;Qo_1NN̈G8 c0`gR*Rb[vbttt޾ʓHTQq9Fo,~j@DNK )[>n:qm;,F"{Tb[Qi"ҚB-^~_2DWqcQ匽fO&XXש/\ 4{2_ԄvGkC b%F$^^tQ%b % t/LP#S(j %Z 旹ptoϋgވ^rJj\OtTMQT 9jЊA_Vgʕ2y4Y_1Kкd1D7V\ MП/lKf q{Q# Q6wz!rW5l."b.e=[8]2)p)P #K EQOX$7V?-]T{O3SDn 3t RQ deKTEHa]{ Zs-2.FaV$<>1]Y^=ہv;STBu[@Q6E2Cl.·?\ 51j}@w3bz3CwUWiX/䨚E~\D/lXs;lfy@³IL9m|sh'h+׋1WlvD B?#QMA}1^2itܿSWt?ĉ]V"^S15p=ĨU35N.}8rV~OJ$#V+ƍH3=(.e۱7 ϑׁxc!{\Z(0Ӕ+!۴՘15E*NkRZG%UM^FW2Ǝ'藭 tg69#Ȧߙ SSQz &2=rgW%Nx`{vW ^*g/=1;ۏɝ+f0;7UQWt0p@bq=j@)JC^4dqgL=Va 8E+v,!y-i[*{k[MҚxf7(B5e4=5!H"C}[+%.gtSr'Y~aV"kEbN[Ap~hy3G㖻zF[ XBQӑ}.Jz9_h3qG g9\w C]{bF=ز-o!)>*d}@ (DTz5 `y"?8 \%vB44 :;Dsw"|U ~328d|HJ[?%VSל $Z144,}Su@yT69A`F^Xf67 m+ömB#Q\K^qLTf7{u&ޙ!2~C [<`6GHb[%0|;a<79uߒ50"||.g_ω@F Kr#MGpORy2YE7YԳ)\G>q61X2XᯎoHa=%V qV]qv<pJ#=M%yFI}84gYO?IP@̝?YZ;i.4oKVxvQ}*VTM NM>Yd cAjr<f'DGD O/iڦ4p1&n/dg'{ :u͕ =d?Q@d)ޅRV:"(CpЛe8Ҋevͽ6̊W_!=6_k6`jg.a W2ES@WkQB%Y k<ވ) ωNk:Fsy‡.SߵDY+ċ1C5,$C$/,}ͻF)iqUHt﬋/ڣrͲёlHSi^49aJ"X~$7=E"ʇVj7F(C7͆""7€HHuuDHtj! v]r#>gN&nbp]9O7XC(aDi6sϟ W_sYyvؐY #}x*b*%G"{K! 銱c\acMy?lk:#XJ3#ȏ+[9I2R5W|]7e1 9>- * !ZƤi-,Om^qޖ P'n?c)VKLAib~֫w#}ΊоVOdKR-- F !/x~餈H/)M$84>N3WZ Ϭ|r,~ K]R0˭NI#e½wE8c+O Ru PnzmɓwE1/՜@H[@fs4?33Lr+~tQ;-;OS$L^^BT;z7?< !'t# ϪFa"L6Y^ML.)4@r: DyԢ'D(A^},}[~/;v)(dlm? 2+#Ըh9ԟs Ux]TAGEL} "θ]*4V`/<>Zإ>n8ܜcE0ZJPȍ?Ug%%uЇѽ(kͲ=<[p Zï8B?m]~+7;0yU ۨfi)tX$ʏkE*DBrkP%^+t*oYR$.v;qQ"pmNKQ #Ğ{SgZÍswgʌJ`@0A`$R'82< \'O?\\övX6i;9V/5fy üz@fֺ,W$Sq1BLvL *SҤ[9J&L 5#o'z,#i_#k#Z+ /}XExN!ٍUFSk,VMj/F`ϋMx|N=c %(& 2e8!J;w {̾sҒ} ]~rْI/ V {䈎qz-b\r gϜ1d 5ռ2 .K|wA? =9Hfިء(pƚc 2R)![{ L?Z!>8(X>ĥ wи}*-^9\o t|Lj;) }xMw0,qzMX>)$,vqPᮊ\g@WkJ\ډC3ʭ7zIoBUIjе0j4{ӟGD`ɺ'";?zFP6 -b |}L}*{ Y+0, oо Z*zv(Bix:ڧ71bcj5P y)CH(GZ?4}pRj0&(ThQ0ڣU>i2rKbzxKfY[sB{B0Op(е:=1 Z4dۀ`Gzląuht;*n"|ֱ8xh{YUM(%F7P`P )2nB[}۔=gEb׽;M%: !@o!AMմ5lvHq1IbW $b+̷͈91\P8F4 MIQM5o^P9|dXl>,eHpZƽGa+OܥHR 5:_wX0/evoٿ(UAZ@uKS5ȹC(6 X+:;RN LQ!$*n Ƕ|ȜQOm1m$)nU+ =1:t `=[1&P.cp ˦_cj3fOzsCX [߿Ɯ s bۖ?m1 R[d&٤MAx #2F[;\,/@qF*5:bW/MT y”ExC?&(+Ū,\%NojNriL~-HsDOSGy~JDlNKe c6jt@#%N~Y)-E\wLh>AZ@RVZQ_\UihG׺EZ%`ݟ]xլ~T0t? صWTTEV+I_}'2KjcFF=P{|d?4HbwwQ бky=sVqT^d.1 xɐ9|TȶBu}֋>2k8L7yrDtThtpQ8^gjF1 ",ALN\ʕJKE z:Z>Uh8w3mo@܃L)S=?4QNҤO~HV)]_kEO3Ci]zwLpKHb,nD k{D/Da9}]@4ОƮ '!L<ZE9@AuHIo KXmP[ư]1r*4kR'CA&ۧvȺ1ҲQPXS+PmIEžrB!s6fj'>-wJwD >P" 2+ A”vc!-Ђ8$ y,q rkOZ|{e*k7+J=!!597Cӧ])lt\xUJ@CC\e>3g}l8 ([ 2``I=!ûTxQv<?K{|0anl+Z}\5Ź`Taa/H8%{ˁ@\0:&g  W8K>S9V<뎀P*ǧUXS:ȻE~21svd~" ,Ty=%%<- & PEekv]8m`]fjt?U:P#MbH*|tW5gnh|N[Ts\MzohϹYJVClTT;]Ȱ9I4_  ͢>R$7T^:[hOsCt}4J'r7aZ=^HVdI"!k!r=Jevgr%&>C8CKvZEsy$roJfWqVg.[,#OmL+>zbO g'\mqUnmsdg̔[TQ2տoWŧig2Nz@k֌#w{G\;$r*rypSMيޚ6+dS8/|b(!" fj)*g4x,d͔^'1 WFU-%P}{Hk2וH`e2E8>B*a='6;=3 : 6b.A4ǵmh@`"KtTr'cצ5E4\=-fE7d.2'+IYb|\ u˩D5jV5=s<R[y=~RDfB0g ]R |8Kx B%u3a*<&"FC1ՙe)ȢgO,yJ*(i sݨm~1 _#N6VuH+0q%G 0g(YV /w'%3 D;0ƀU'z$?W}zΎ ^^^CB*6`qI /Yrvj@mobέ1{av,TM pqs"}ѯBPh#!Y Y̮:Չ$haRr?eIj|'j?:13iDԵR/ELiZE^i쿾de坨픥WE*#&QqlXz/;/ w ӄ)tI[5 @L}6Kb8C)Cf%y57k%/pQ~eræъ軄$蝢\VZ},&dkQ]%8+p(p7S,ѐ6X%EԪHH[Mk^!.KAEoїGW;0| b@! -Tr @LL7 p+}t!ڙ9bVy2`iSTԩ^+\3@i~K'C=H. )% Mse `T Pn@ w"x3TZZ!yM}6W_ң *nxSMJYPuj%%Yj@&˽htN:x6~5րDAwf9܌q&p{2)rs痦_?Hĵdg Js{N]\"f"I;<4F@g,S/DYa 0ӕ6`An)2/Qn ]tph)<VN"ɧ"PC d6R,; ,|"দHO~6qceTg>1&I͛; uq5ɪ+XNC`F (Cu gS1lr6 )hn-_hw$Zv閫.}I_KBĶ5=^q&~Qk^eHSN [Zs(l\P#L0=6Qi!'Y4}Q1[fZdgxV]f [B [C'ˤdG~7I[\ڭ;7+ri,/"eɔ }0gy@ZPd'S˜'kI=foQz#d?w_ p\t#^2[Zr/:.-%/I=Y@]Rj+<:Wj#iAޡ*plu,(aR ӂ UQQ'_̦\FRBSâQ-#sPQ>^H biϳ۪7"`|o\jت+9BZ8K8Y|]0QWNRT,﫿n `n kv >wWPzҟ>gC"CwIAC=D-5[!}/xP0O zʥ!a&[#REvT-դ5$ɳ悻>H }iȀ7N1\:UؕҌ 5/)hx6Ukg1Dy82ڍ:,'VQ䒮,3F> ˯_kvix;bWn`mP\r"Ϲiv6JjG.ӜlIWkk"} .J,²l#(+52bh3V yrFE/,= 8BmQd`\QzuU.]I 1V'5Kt֐¾f8ZNUy#RRyASΐ*+ OedV-Ne+cs<>ȟn- dQl #q=5[׊ $.|=ƽ\ 44|ʶ蜭g-ٖ4 td8Y fHK d^nx<[UFLFvG=> Fv^[pTdw?|h{rޅ0J-eZꍴy@ c1>P *'$(!BG5;;z#ɿ$NÅ>jJ| E)S4q܊W[Sֽdw2,!)0BxQ]hǟĬ $bdL=pN[mUq.GdiVnF?6Orfeѳ9TKoVj2GM A*2u9o6d8֩C#]~Bn_~=\ě9@7$Y1È,JfThJ.j/AJ7aGVQ߆ *OgI&cKϢj>bZifBSvzC`aQTbCSu[ZkRJ!vUr_:; pv+ `O0 S*?ܨ DftJkr_LqdT26u|!nQeJa“kÛx3p6dͿ7ƐBYx'J( c̈l 6wwT_ ҏz| IYdg\q$56^f=RMߞN?gWΧ8hiO8;}0ʁX?ӪE>QĹDIkG8ӪAL+'SXsBn E@h%x(, ?l8qo.uv 7$t7m7VMXI|A߮wx* [~3kF ٰCPo\vm;(i/n_%n_l`?J6]??KGF_/[W$ N(WGrݵv~ǃ\[:l_:%mu]gaGs4ZzQ g 22yjO[!aG2w0 ύ`8wKovWUV?7<.@PlCz"mh0 >ߵ1H8DY!j +ωn+M4tZS+* n#sYС%tmf Ae-;O|K1Y$799`ʁ>Ȯ<]3T5%4u 26u3z}597G:w,+z;ipUsbWb~m- hy±jfp{̀x: ߪ'XJ=#p]|'^|}A묒8 SL\Ф,UN@1G|6Eڟzqw͆eqKIB23rqY sly`>>NgY3J) A4/A2çu']0..nӿp\*(-d;ؾuU;Ttnl̮-pQg[? ] E_U ?X I9˅G3~}֯WKBo/ݐTX^:h Q0y /.kF|9z:R >boH_7.I~";1N$z=]xw$ao#]RGRDL@UUQf;iX~QD Z$6J4irc/\5Y|c Գc룁w&`]9iZn~i?v+NN]G\\q.8'h/OJ7Hh6 k4 vBQXTa+ M9 D&yo޼?(pXt6,@K ђmjq(2E\vQ@X~m z/-VW8]^H!NԄwKsX%(B4#)kɮ)Zzɒfu84Kdcב?GY}톷\;.vǖA+_Sw22J@+0& } ݖv xpw?2QT&Vǟ%9' _T+x|$8*ɐkH΢R+5[>[QC‡WU੺0N hWXFE#"ZVozt@/u:.#:C^<([92ݹuZx~i .|K/sC_ e6Nca$[&囱_55̀87*3y oޒ icزo2>$PMoZK@= r 8ygz$*Mqijzjj^ J/nvu + ZEϞGsq_fX-`Jn.G־s7g`?<1f3vq{K$(3BT+e@N1G靔2 d!Ũn)<^r4t!ͼ9իAяM9p CzҾ ?i)N:UTBw"rԑ2X 4'8d)lc_m&%2C?r.+ɣpOܵT-ڵ{" ;hf(EU!~l #lf!.CT mDpQi0fۼ`LHzɁnz͜ ~4pN&$wn_0^~ a>P7fίD t"|U{2p]($g Vq 4Ȑ6My ?X?ܡ v~&"k;i6sU5~ %7Am*NLb,"ss#&`l *|DO#H=Rž*?pC׈_@ꎵʐ4̭  B&~ <#ǹ?,qD*-@lDl`N\EC9z,[ʯ%,? ,[Dir}ύ,wZ .dTY! =eZxH˾2PA?߬@2t,z/B > $݊^C@kѐ `"{F,h)clfGl1W3-:-~A#]iDAxn'ѓ=L="(21sSs~1[q\f2 ;d k:Vew/81Zm EQNC{QЪ^ux.˻"0:5d ۊP(|oRj6فDe3bvxJ}zW-\Yp;}htv9NoMW?ϯ,9JcPbkDVtJ]~ %>P@ͱUHh3~ W^p=J`H@Z( Mģl12]+z(#aNaK08˼q7my 3 /i T;.BKj$Ttp 6=Kz2Su\!TdR qP3F, e8v:Aq}zx]Ii1f/X1@P.IحKG!vbafZ-hN2mYj tюvbdDm.8XlcgY`a?v VΚ8s]}Lu Qpy@y#u'^4H2uiqZKMxU ͊?؅ϟ "nتx֖[oFѰ;{);0p%V;; DnzC7yjar/ͼ>"vu4hf9߽o-7XWFS5nE*P!*h$اmEMi #%!Kdܰ4ܟZޝr`} aFζ?dF'z5q-Zi$FL~&SIT5!"d)D'ndb9uh|[8W3Ӗb(p6 vdv0'ћkOu"H|t:jY%z'5`0Uj@$\cj}Yd⠻͢KVPntHaOWVxiwuj!ZF3ѭD,kZԎ3E;}c&:/ ,=*=[( s `vgl*|h.0j&i{q0X> =Tr%6/U*J'HA% YiL>F*K3΀>!PpV1OfOT34F/@ K5f:*0 H2 Ȍӻ\)Pi -^? `1ݺd pcXb]ȯ[b'M}ƓKAK@ * ;@DTEj6w8ZbF뤬vތ;#A<$6>mr ٝ嚷[=Srz| G q ɉjfhv|kٚH%ŷz9sN̥y@"?K \f58D ! %{;s&%#&Skڡ42BS%JX|8(<?)ycp+4d#+'<pē]<' ۻ,:FRE{.w#JU_!'Up7e;$LdPJ!Hz-wz_{q9NOVWgUq+ёO7A~yDVsE2U5TCODióA4ug\0_} yA O;WѐVjsݗvGnCU _l&9]a;l5!3@={KØ:jfca OMN~_a:Dj\טĉdcԲ)߽9:WzFSCC*DDl^SxJNJZ:sz *cT)(t#[>spaxLy<{ zZ$lҡ"a|CYA@Z&!ީ eʢ{9g%l!|3ioIJ}.3/PP /A_m)X`a_uH4./*;~%DsZ/4NQUPuz$FՃgI3q #5?Gjvn߇ptk]s,Fp¯ D;QmhJ~G̮-(-NA3r5~ *)u4qR&qՐUv6.UN#^=vQ4u`(wv[0-zR0*5^96heZEQ-Wgz=aP^yeߺI,,7T}ӗc#+Y=*-HU:Z)\xI7`!KX"٪lJ܃:X[SMecxT3eʬXys0fBT ,4g-(7+%7k㑝o U~!WO+( lQMgYֱi揓)diܛozӣŋTrt9v#Dرrʐ<dYd̩gu+3+3E)&wPv)kUXeo=]Rn\loh͎UEɗxuuBT=RZO hm ]Z_.SN"\+15w3S›m$x\^w9}T=GN L& ZmUD[(+th+eH}yïj<|GʫºQ3 Ae8rqc9nd<t=`kОRhPAdYy20%l= tԙP7Zm#DU۶̵p9C6 LI@0bf*-S5^pۧ󯴹aCqbYDDFNVy[BZֿ?D( E3*>aS!4Hb/}N?lRu7?_K꠽lySV :bveO:\yh҃D]oa$(پ)Wi յI ikyɯ[RLfnO; @F9ώ)҇ZOõU ׭k+u !q$~ o !i %b2U| |LIhXFSH?b̃n|9APMTJ2Lp&K3EQjr UXiaS>Vt(m`hr Ohc贜vfqMW&{4!nנJ2ޡt78L?h}yyk%ss\Nf~S[M7>Un1ͰD:hH{>ww6Ԛjo.&a  S.f3nyD-9y hV lR{0@|ݖgKjl\$7_p̠oMʡL׾f(jc^DוC g4~g&RPCI&W5S~|Sp +9Y]#ЏevL*u=T[ ab= 4Aeno- 4 @f:*G wqt.2}0=@,7L)#w:WeӻY&|LaW؉jY^?<]PhWӳ Cy@vr,4[2AQo)2S-2Kn|I(LݝZtUIn}v{F1vϠa qܜꚳW:u#xZcz%.&S ZQQiV~vv1T:BN-k|y9SmOQ)^pxr,JK ="6ս8QO"B쁬)NLGu^UjdJPC=80yB.FN& ,9${):؋';1kwCizʎѶdrUm N7tK\=OL.bf cm=`B}')gib`(p?⒚*2z߮Vͣo,~A5Ǜud◘ ӚL`mNUd/Ic1Wlϗf6ྟ*V=>\Y9x2t1P xۺb%/0 @>9S Ut >v1i"Oָyf=6|V\vxA5vaq+ V>׿j7Bkj bv;[qѝB?ˆ8= (v**3 kL\jxcuCz Ef%kFQHY(PcX;l8+ʰc苋2# ;WAR_xS6;MSjibqʙ)![l>ƇL"@%WyR[,Az]A868)ur $<27p\ 0؊DvvWFTBUE "Hِ#t`FdT7J]V 5u0Kɭ)fwaK'-f&~ @ߕmyDg^0S*Kǡ,E3 .]La_0hlLMrmϡX˔}2`= 4%EX×HC~LyoknAv[Ƕ  w4ߟAꙺg ZQ!k,K$:T/+<S( ?d8ۄM\~uIOb3-b"QR0O_jH 9ymB>a>a?VTu^,o*w\(KޭxFH{t9ܚ" A`ş&#Fw.Y8aBǏ\wW.BSVdRS &NW}t'ͬ^y"*iѽ^Vn!XJܹ) 8hK̦|ڜoɌS‚.q,,u[QrԈ^d3hHJ|^XmL2r*?+g줧fGO3Ւ3˖ݵV6Ċ/cR͞[HOMz`Uv s# $ZYѢ19g]B3>&Q; zU[Hr l^ |4PحehRxR9ߩqkCn=bA$wLb aQ}d͢MRWg԰|4Z||z$i;n ?}78ڨkm0wkpR\޴Žߚt mxY{@h^m$'0dd#McF#}r]og`^Dnj^*}ɕ5s.63yihC?׬."WL/pKABȠ5&b3?9V9݀RZV+:." g-Mw3;Rg}AA JRCY,j1K6" ͋ܗBC-7ҼD!wTzk}v$P0-?d+*t[`gF'|߆L$/M *v^`eVKKsCcؚFuwhLi1|x\Y{,BWPuMAcQ:dH f^+[yЛiJMz]C?қ-6])vu8pE _)H\ibZd]#VuDCͮ5,:*,}9> 2Tyg&smz HѼEv;1zMK/{"1(yiڮlS9*UQM{dzGE} Ef}x֫+Ԡ]մփMӿX9Eֹޮ1'B7K$SBX:i#( &ǺZؽ'a* -aB2ѐN[֯&fKq}ig_⮃iw0Oiܠ~XZO`OumI=vE;%;nl-M!:P!s[->ܩH?{Z$kHn0'-ULxΥ+,rVeQ;27 }DY4:O*Q ˩๕SKeF \M'H̄; f6sA. G :<"<3.GN[EA9J^籄. ooHdi{ofBRE+-y "vh B}p,Ln߽6yrTP!P44TyΘ5QaKYsy3SȎhZK_jrN8Do~<;5T!fj[>53, #M𿵫a={>`&W^>GM{8O@acLB:V{9"q|jNX[j*%kq~Ky\sKlaDpӒd-` O,s{R3'[O-68tx+avb[4 {g s!weT2U8vjugU<6KaJ(Ԙ#8c8h첃Z&J{TxB7-lxHn[EHS/::^'X4o$Ԩ_Y̘FlKm%E ]Dկ St癅>vPÜ[Vuڨ,+0fm`ڞ,#D=R'㤄~;)yIQ"Vo4FhwG| yr/s"cNyZgSOPיРwg(q";yLqY wnkjdv`ub݈>?]ž֔FM>do2ۋ hwH0pėi/Zߜ-ۊl} x -ۼ3YIKFL@Ȱ:"B, ÿ%%FQ( qn]e.ar~E\o,"A;4n8hazKqFUMt6z6KF4hhMllKf`dp8d$xA ;s7Q*]ZasgvO4;O&[D؂4-gP^Zc~P~D]X Ή "eK^d J|xL+s؈Fh'{R SHIh3\NL-rM+m^[oeQ,Q.1 Iap3c4h-"7)%s" S_5)T'y0mBo LbOk!ܿq]?K,ƙĀR3VA3esPE8T_ c fRƙ̰hV~Ce OA?WOnl>܉,ЯzBaqsʀh]Ac 7 -Dۼ$R6a*jGTbm{6(2ؕ8InC.ʑ =ÆDτM"C剚Ĵ4؋怹BR; i}-(:++6M5Z=XX}7f\L&3,%avW1GsԱ|kQe)h#$ ;k؃aQQnK |鷙^B !fzژ[|_BUm7,skNM&kQozM Vi;-q|:f6S_ڙA<5x@&KA4 01mNdsL F|,XzLb8 y5wGE?.pg01`Sg6\NA2Io/%B}_wiVJK8PSA7ע;M -I]g$TrcF*:3H%z_"j,=LImKmqS{RsչXWKkS0CXG~H>oqHkڔq/& ?8set6ncg)x)&Zg>ͰjO،xj9ΙU܌cZ[:0',8w:$EnOU)OAouY..f' Nճ;P.vBC6 eRi:Cɳ WzfUzKF L~wRRന/S K9jQUèP /:Sa\{Em՜mI93뱁nF_N(~IåOw y!$ Mq [5V8CR9:/[]xfK0,HlOs?6)bK >_:0{/Yîg)JqCa^TU-]x|x&d`-U,Z^I1;l~O;GGE.9uXHwA ن}_藯 MvJYGZ=`%<4(&nɜ_!e8E)lf]60Ӗ;A_f@5`w:p6O.C%D)hKpՌʑ%Fq|8;ʽJuA .`Jeץy\M [g"v,#uY&w҇##LFdqNૠCȳٺPw͟})ytE̸X?)!W4U1!AaG3(V)rݐ")[Z D)Ґ%hLJ[XkŽ9`QoJRNto~%0f#gU zʳ2ۊm64܂fYoR~4԰͹!Z^[o C!%R$_› sI> s+פUJ֛SϹg#Z ma-N+! v-8d򻬺'߳7hyj3TLDKV$4k^4I\bnmAwHd<$[Hs5{m=X'u=1k AYs`Lx*9܅n#բWDXf '0{x Y_=1rz+%iHNǓU!&K~i\́ aGy+IV;kWK\]ԲrB!58[-{n}ݴyBWӍx ax15p+?|Fz^)a Go/ôuvT2 5g<[P8\. R"^ȶO3W>CJ-̤6ƏVكk$tD}l~@3K# EBF'jLJSA@$u$bT睰*JJ:l>œ#haԟ4-XfMF^A qa ;_%!9[4zp⠞[kVVۈ-迧IK7uC^u1ksV ?`&. ?Twn=ZsI7V$|F.`3[-0Q.S׺B=1%u=3̑.p) ;-V !E 0o;h6k̟\h^P4YA>hZx̓|qex6$K?Dj!|Cy%|/>K<@Ϛ;/md|͵,Ga\,:# 3G3OW h&* SxC8"Ǐ]:bI | Qkq(WD8tV*X ixާ5MŴP yHY[eBVhj_$<GWYc8PCz|ƶkkg  J=.BA=~ r~6!`k}̀_~s\SOPLl̕Ciav38=.TXe4 'jjn㨩B$d> fP?b4Znnk,oFJ EUY%sB7APjrk?E |kپw4{MUq8tuЯЀ#u$Z152z!"پ&(﯍zGJ4Dyx=KBPZm+`_ag=$>m.uid}i/9D&OAЃ(ꦙ F ,F7ݝv<Ե]5%&pص[8 < h_i+ޟN͔ىCm NY.hUEl|Gg#U|c1hD-UBNU FYSsIOlpxm(c3R׃XWZ+7Ł}Ro/>\fmq `1|_ hmɂ0)@ҶUr1`gDqk`T6 ڗb_\@d7r r4R3qP_8њOq(U"[j1:ZIY3>g*.' !SEjB;<+?h/сxG<={y`dNݤp7gJ-d*Sլ3çٚ"Ky̩IjOIi*Ķ֏ ԁls85C:1DX.²<#W6 Byj(PZ8i@|y \H&4AV k&7Ry,“eӣwFEA\R4Z,䃧d0 Xjv$iU"ٱcW)4#}G|5/&H+F;1b{2"VUQ`RNg!X$b5H^=0L!9 DzKHTڿ3; !  j>9y\2p??#r4ܜ>j,lͬlNÚ9e>GSZ[>.XC^:ҝer0|2+gƙN.;?P5(TܫUK_tv+%6Z!xB XK ;/5G7ᒮ Da /Kgm‚Ĵ_/qR&0˳xf~)zQt(ombd d2Q{cµb/Jx4l!h(rZ>{ M+,]R~H[*2B&L);\ eXt.p~QSkj W\_!edz肘k/u!c. >XV`o"7wOi=LH@IV- 8ІĿܨy*dUCʗ%U`IZ"7D_Nosn^{/ ތ+iBTyyMPm~HH1(KSByP3lC;'1gkY;U퀆n\GvЙUba*T|d>Eֲ:2՜%tO =+a8;]*Zű!&b2/Jۗ)o]x AEHqe ɷU+}x@,iWERd.F-rCWRPu^];Ӕ/avl0O罊w◢<[7ȯe'6 Ve; nlQz 0å&%lCm(Ψ\k̪A iO9zxR  }( ,-a`3=lp5+y#Hh5ڶf\`Hv!FGpdV!#F > ÆlҜT'>SYoֈeȈO cR-"$ew3e !;-,bL0okBp- HÔC d)LjG$9rIMEQF5.I;!2jhůCEa4]E^ v[7W'8ؿo%k^%E H)@0c2! "DZe  E`%kWNjlG&Z::icl'2@8DNp٥STm\o % sߎ-6ʽ!'{j_=Lw5m}.V_z0*4M~C"G1u*=(G?6oCm#(hJȉ"si , |I<#]a-#3A%oC0Q- [\U@ʴգ8ěMl Գ5@Oy6z,Ud*㭨|Wi=5#*".1PS0粖@\x)` =Zǘ~lGR덫4kئ*V@~V>4n@W؛'+`M([6Z᧶XľAs>~/S\pz+h~ւ<ņ?0vS޽zjWS@r'zɑ C"t&p2IHźQpph_d484;#I]X9{"*jr@˛B:rd +ȔS")&&x!c`o#7@oa﷞8,3SUhN& UT+[H3g]̳L߷`AT2S&Q_!6*}FNlzXRbfe:eoDLq47!4| 8T|j% DM"۳cPV!QWJ+LXA4rG3zk)ă-tZG;<vK>) U}J(^L*%zrA~Q8>bU)2w1}W83gA;rIW=]Bi}3fg BĔˉ7$Vxjz񣻹toA9A G"mh!XI{-(+PRAo Ծ`d|+L {! +9vE៭+HI ;WnGsQ@X4"_HOFF ul1^L:kU= CNli[](,L_S˫8SqRMmLScoy'_:v5m]&;|DIlBN"8ĝoא|tԴzU  ?>$cpiY Km{Nh$ݚٚyTa9  XTURB 1` !J< %%J҄7~З=̨Hیѡh){0Pm[[ }IM: ^E>kuPPxXK֡".Ca2r|} nñ M<I gB#oj:}ųNsDB:do8r98CL" 9 15G}VT`C9!L\m(iSp?nCت,Z{8*O. eqtWHhYܴE)[W `%󙜧(`F`Ah.:F_e: mя܆- a{Ժ>C4k!wJ\I(h +UX&Ooik o7Qb"YF0%\)]GWV2/Q &n[8^rZ+ʚ"&3*xTF~ܙ/AR|`fMDx1,P嗁"HPf/mUIZiF@jI=UfÿUvY"1 ]If^qڨjQ{M.98?!͍gPxqJ} % *YX^u&}T`+ cXjB, ~>JAU.HH)}U ȃAWx:ԤS" GW!\P5$RRTVK:)LdVVFCsnTPm@A7Q.=b(RףW݊hxI"{Vԥ&=[ķH]F棋=4;W^V {t Z[zu\柧cCg wn T?XS-Txt7as}kTf^Fl+ܥUQ -P$s@Ĺ߫1⛞ }"}*1KPW"v42c5q=gHș˱2bqq~ڜb*Jw#0~K̂<Ϫִ&k'Jq9(r]x+e]/LP\A(E~$iGyu0CQy{Q IKw)Tڧ (l|d8A)lSNdKem @Z3aOibExzp#(y4l,hj"aWq5 ,TGXIJ>%_`VF⋞O`O鍉yb[kس4Zl{+A2ro#p4c'K=I$g]HX}aw,{$w>OlѿW8(VݑNv3J:j EczV0dHY\TdU _j mxݒ(V<&2wG[,кt q( I̢A HlPfgyT "9ࡉ LAN%_~b 2(mBQI`٪v6(`pȤ襦@i@R Dz3E="M`_QovSv$ʗsCn/-5c dgFԕ3*v娊2h6_L 8Ts| gy\nm$ϠLǂaawf"f7l Z׆cx%wj.i֌J ,H =oz#q~;MS5W^ MaM^]*}=\&A-9((U~ȣ>+cfSqQ|Uzͳ\$#b{Ƃl"}edYpCtp,)([#W2S}~#-@.5VFlAA#yP?6ZUA @vI.*jz$&[D|(5a⺃韨#+N:[L_iJg[i"Zc-"PhjP'j}.=˂ i8[gdbL#dʆ}; ¨I;vCXEh?T[S|`]bìQ9 m"|d^/4(tXKn>0Kβj#٤'HW)^9C Ϝ2'gfhC:_&q#58fۘSfn7Ztkm;ʟn'2Y KNE1%SC2î"$X^Yf?uox.V;s4uE^xXA|XV 9xj䨞גDZ!QG<&t:5@%zOp_VX(H*QL S~;﹫筁lh@ClI /28ӈv(_7}.̐멈<4WV.^ޒeuLCS:MLĿjխ=%j={×_nB;uN2tW)-N47^BaȮJ! \?1z%/ETү/tSX ƿ(Ջ5B?WCn5V$`39dE?uC2yX'NaFbX!i3"U)̍mo@POFxǹϑO]+~}zuf́iۤt} 4ޓi~nHnVoӻٹ.(=3~ePzm2 ǟ"b<#KJWeP6 d *Φ9 KFsqOb RxԷsG&  3?һWCJg{ <O^/4~ ( D $!Qr;"5@wc:]}m1}S3BoDӱPY-ŵia2r9 ݱBn)HNʩVdVɬ=d!9*-ݣ>v%S+P Nq+x)s*]> $q;jF3#?]vǽ16Hza9=۠J\88sj|ʵ݆bkk{gs}W}=#Y]2~TLTuD2 t.@$ͫ6)mؗ5SUTs?Nk~K"k~vԺ9*ߖ`Na>`2]GR[D"3쮷*ax=j,;}D3=W(>+Ha}?}`zLzx(5z6BB}cCqƄ0I6!}ï@J6n@$VoWWyG5A4Ho)^7 @ _Kc@ǧQ|T1.rd%rB)3)Kn^5Q2u9 '6g]\gȥbHzᾢKJ :S )/fmϨ% &i6S&Ȼ{Gp~7_)]kg-lG7tXY]ܙx_WQ@Uy #v[7Ǎ,bS@+$89u'R& }[C*v KGnZf#)cHer{y).ibyD|3iL/lfTҢbw{*͐8RS%O;a$Snt5X}cgypne 2IxjOMi䑆`fGbaw~mc.o0Ȱ{GfgQS6M=u[UZt38пxwiuaX32,"c 8#NdB8n4VҝH|矚"8%0`-b%zI "W.)z@N7UwDѶ. _JH;r-]dVf @ybňPĨc^I:z1'ms,eh#ek,OCb |B`B|4U  nfLz0h{G|&i7 k}zAsA3KMx ޴LGL#L Amukn=0<8?tmtx*k sFdpez ^Z Ӯ>*s0 cڜ SLwkfi.)"tj9&]W^' O|g/րk$.§b84ZP: qX8#G#"F|NayK?yGloÚ7LJ]B4t%Sv; ε P@]'k}#uU^VHw@*N})t{?1A.ӳ9怱`fg3'+0jꫢK{^:U$Y< 4[Nׄ g*ӛ1. <,cVu}Xk#"UHHC@ DjW6:nWބf6b|/Cb%v7m)tC"P4VjH~1QW][#4d2㠫C:ދ\Б}CNNIړ0СdTQlvЌztR?0փ9dHr1A`n6|ha2ri&;&w'u,YM^,[b&( |+juA.9ÌNvʈWx#A~cIFp+Ϥeb޷ rh{)x N)g6?+CCJv!NdTou܅HśRπ_׃ eel@̤'+QiҎ)ͨt &s/t%R ,P&\X;!JfR|RY>d2, kO*)2DL].k/!}81Q4WͼL<dbףj!-{F9Ʒz8դ ԉU=rLOH_shK lr6_*GWJ>3~@!iNΧrha's:]{Q )\,*qOaĶ^+W7 R) 2cy^Bs9O)hH>؉=SKK?3B$R -C7JkC!hKl}zF; KAd%kC7Y QgATjw" 8Rѯf-] r C% "Oo jQI(lGXEI[&Jؤd" >ayki9nIj0ۚ^q24|N/ΪN(=, Osx `lt9"z3\j6ߧT$KNI5T c0;g%эIB #7I8~;!X&i7 OSa$UѩO `„P)Yw_D/퉄A+lj=m6,9Pͮ6P v+9EBw/CE I"ZJ\3ᬗܽ8cw%@ M+V_?ϞFҝd~Gc+u[ aNi`*gTqfU N:gYHzsrx/(`~E άpRF>)*BrEA%RDAq`*>pܱľ݂ '92FO}V /S$Hm*[`~*m Pj#y"AowM!AYn,Hh,G1yX8<Vq]MB6i> äE#8iGx#`EDYIؼuT1tv~"?(ˤ+йu l؂ JC02n|&j)<ҔSm܄q~Q[J]G*p }C|i԰lJ13@Vy(ZO+g%kk?4Zxpn 1XҌ=6Z 3tˋ ޷E~F`z>d:hK뙺))y[)ῦ/s`łCi (6jÖ,"H{_9Ђ7-18sel}ǃd`W8d X!aR<SV'l#ZȲ2jG qfy˱ C 18V~2K健rPQJ"{ ȩP1Á>L'nT^ # ,gO\ :t5GxqзH?鷺ԏ.*3RQ3J_Zw;8VuÝRy%%lDڅ*RІ wH@λ9yV`fF~ΐ!!4}3u8="qH+T7ŻNů4Qc;}ɮN*OG.5ɸ;wKHpM]e%@d$E 乥2C!'=41,s8Q19h)[ͽuD%P`&"NZHe}us0 NRjϷ6[DsxpayqT-IZja7\~Z9+S;UqXgO5%ٗ_X0Ί> \ Щ0*Gj Ѳ9t@Uj?w;)az$xjQwgZ  :!CavϺ̄ȗU<;vJ '??2 A׽I BaG1>T1Yy#|dL%2A qDžԮ-D."pb=`2WUC3=tYkX>_ua 氃XGG,VL$)ugfoHѵj#$AVܷWxZ"3y;Vpʦ b8rik{HAO^ nh*?Q``6DK&C6ng=L9e+CXES_tO`!J[6)$s@'5VGW@]Sv;܌Q"js@%Vؑ[`~V֗G\”;)`` ]c ۙ_G  8'po3vG 8jH1t8F!|;pl*[(鑭",bGG>}!tD `TgtPg$/G1g1y}[N'{Ibf#'C=cS%^O,.Kq ogn03M# v<zM^kRxT4f\:hy>GZ;@䟢ٵ Ϟo~b&5{Mdcv3z3tT;#{jD#͌$JU^ԾLDQPŜR0PMVHq{-YT]7Exv|NH].I~ض h?;@&7`3?0ޕIBz}^,cXѝ[|ܿ+澖iȶyn( |Vd4], iP[qbF%vP(y5;oӲ3.Q~sDs"eLbPʺs%"atFNтwfrJq=Әa\3 )rL*޳vːn;EF>%hpO*|:  gpz \ '|6[b'm,HM㰘p.ˏ=~~&*yd*X|6p|= Q-ߐP}dB Y' RhkYB~Ʒ!}KH`(6 Ֆٱ13ˏC\5+}$v1r@>  7AKh*xr>DzWomiS}B*ǫR ԅ-K hyFp=0:%_^Y|{1Ey~"mO !բywqKOX`WF}~2FK)<#F n2w7"ծ%;J"S2nrDh@:W<"ͭAF 4auzfa.Rʚ55G܅4 F1xfq(WPw㶥"}N峘uYTLD[PS݃?Cpqy^>GuI(VNOGUAOhv@v7{^W'k{r[x„C$ʖ|H5f|ioLྟ;.uAԴ1HRwrXV˾:㑣>|@yzOh:LmΦPiW8GVC2v"; }2*tߗDv;UN%a 囗kfvf(xO=L7T(gJ0Q:+V麍'̹[9/bl^{{ʘ4^M5t $F:i\s,@lL7i4}EsB#pCpVڊ^c+"0{V8x+H[ĕIRJ5W ^MrItn嵹5ЂyQ+BCO5| `xE:#̶!ywE VtG Eu͓;j"!p}LP%֘Ɲe~jVdgƍU!Rx6?M wP޲պ ﻳgRG8Wt wFRQLXE +rx}q.YrκyI~!#w te: ڟ(R0'eL q4W{q":d!bi0qe 'Bhf@&_}8_I3JE!_zx6 1aF$737w',C͠}Q?#WbPL~!ό~,>3I~|ZRDɷL6r["x}@e׈*,@2Bwă L)=HsxN((pl|} e@"JM뢳DƝ'ѡ `)M'թDԜ@tV﬐|c"7r #}b 4#7DkbE'QͿ ~4lޫ86l]XT [ډ]] ]WK7{|S`@aeWk7iN`8m۸7u" 3Al&F)s͓!jR=#Skll3ل1 YBLsEEY\8^KdPuLY7ɃjLZE(Z ]ث_J !U֛T qs1*(bFc [p,"K}qxʠ@ʐry :V7Q(ڢ&d㇭Vf7=[Mjhj[iFHyyHϿDsZKQkdbc-H we#.eS2q7_[#x!^=PŽ-f`- `٧lLE~\&e<`h<9h~Qjy$\WT%][o+A{$ 8:T[d=okFT;d/) j|R@dN,˨HP>6e ĉI';z@Ap2BI .Nl?`lfz+ 6UtY5BnFC [&S&+ RTl*DucYxnYM*RYrȞ|/  S5冷-1;Dp0+L)J۾y_1VtO\(ǸP"k:d=%4˴!]kLU%QvRq%ni~e[S[epSD0n7"[_yӉUhnBѤ"DC2//^WoK젞מ,H> D,fWy7L#y5~S]̹ _z%v pr*]Վݎ—3 oWLǗ{͸抍iQ4Tt5{؛L =Y_Ep9ҿs ݆ɠX s1(}ioۡ g8SP&)[9! Jm8 2!| H/7HQ` v #{!ΠY$ٍ͵` Ouuw|ƻny!gOϫQ1W抬c%sX*o( Nݷ|rwSY>mh_+@H$JS9U+(amPM7r'KRi &xܭEwתl9qCTlnw 4[}5/MpoT;`_Jn3"%M-Y\C Y 79N8K`٫E"/X_ٵB9f_C`g.*:DIrf;,YJ6g6M|?_\|3Fs;NOF۶,Pk0&;A' ǵju)9-IuV"\4 gRy^)*Vnrls SFTCrLM 6U&@a_]tPA"aυKgI_3@_n]r==1J:;˝~֑_qRh~$\Tq2r1oE%a?R밢u}oE1J dэWۉQ>7*%03`TerFurgr-(ee4)dkdC0DZ ';ɇ}Ūo ;>FB8A:Abas5&*zh$^U3LM!k#׊䒇25HcW?c+JOWv%X~:*4`;KAs{,ijcd_ةEh' fWsmA~ǎx&tN^eOބ83.s̷Ad7rۃɖU>"wH.%m%c wϸ! 4\ (ݭ#L{ x.~29C+?|~z ^$py3y"J{Wt-XCR+9BPv%`)=Av%)iv_~/?Z,J"FqEMݿjdz.q؃g irSM d\A(& Qؠֆ.=5HҐϼmΩN(o.3tpq؄v=$cfG훂f8.5&NgvڡsﶓXmV:,=$2xHWB9MQm.cyDHNhZ!,'^ ڈmIṔI/8|ް4Rn1, WxBFjZU 8L{t/h6͎tCz 9S:dU%c3uWCNiwiAΝ7Zs r`Q8/:U"Еl"ux/,,?_9s{ݱ(3BҴm`aI }!I16[E $>KaP{` u3#Xc C]54NFIog|Xw+? t4,ܞk*,tԉmC9FH#Cd a"]ڨ #:VނYHգf5 JZ%'^-}6,IY ˼hkN^݋ItQ;*~B=̘Z#ĈR(2 %P[  t}6^lf5=2qP[s%lGv{$&kk,3'ɆClΠU}S;+scͤ]CR䥦C.ws,*BMFQ>_?X h_SYqc/IHܓ]4sZ f.bw"^wtKEU d DQP,>ִzE\5W6 `o\th6ttl EU*6C0u '+'pv0iDv6n^ףd.:kEQw7?4z4=Ќv&mp|衞&Qzuyxp}FYk[Nj[iYst .PY#2 *gWå$F(Md"iWS%L;Uyܓgr@[RC$k%72α(ƶǪvp>3>4(HCT { 1$¾^\2:WM$1248(952h=7Y}}Ѐ]ԥc~"woоs82^\&]_s}!ѫ]x8ؔ({^Gv,MW&)Ú !#6 %3qƤ vt[.Ue4v͉!]26A=;ZzՐNۢ#G.ztġEm[uwQ*rޢא&a5N\W\=~a2@Q~%kcWq[tݵ=jV5 ]}fcm`uږHY hN,y\I_#)wɒG'1cƨ*u-A2_PBJ:ㆃnI@(%K%s):!fBi AˠynMAXމIo6 BȤo4LsN6L_^н(4pp1'C| Z<]._Գa3-Sީ!8>j=:G.Ԅ.cSc XM"W0ڢ$Y6wX" 3ɾ9WZ/68n"Q=mv Ndqqr-~b42tYVlVܣ()ʃ>ʮPGfi'V8Atc#@\EiϬU(00=@| d =Kd){6Vy^j˙T@-)s=f!N3"Ҿ-mxbӥH(xB[2Z97D]rDEGׂjH1u=wά#1ȲҐorU^r[u3PQ.r25[WnK-e|>D@fJ7zM>g9$٨ VQ;o'(?]گv Pc5Q9 : 6:K8 JQN$j{m~@g9VP>^#?m>89 # .$k"*rg'Z̹^%c8aq%=Yh$D_ϋ*rzDk =Bq2U>&*cЯ;%qaDzǵ>;@]8)IqIq,À6%$ `kk߲O-RɼXWclSRJ̭|L66(7FfnHσ HKF͢\)-z휜P>V^-KQ\< /h,26翅eK*%@Y˾:H*vCeɼȁ[ExfɨghDIyHFb6G] G^ A^]bQ^ CֈvG8G$/>0vvK, c}nʡ>(wE:o/WD;ЇRLq6qho~6,'с⽪?,Qwk NÊ)۝@Ѹ uUى_h*.5  j߂B4F  O}"W!/쥴œX][mʷilGp@e=E)euyß! \.,7yX/ [c@RM¿}("&!? >+,|ٷjcq(za0[Aʭ}egՠwψo˔꨾w\eϱu Nq&/5ލH xr2ΚRgf9h7k`^ۃSpjďYD<)A╦c1_1}upDB ]U/qsҌ Bɠ,x>wpKzyXUWx E羪H~寵{ R}`\`2wfrj/`NJaqA4e=uWCLX073;2޹0?%1LuSpJ# E{bCy|g^%C1GEpؕ;PŸA¬R*/xbY.jGSko\R4Օ}ѥ\McZwa6m,[Ax:Ȗ_ʽ Z]rKg(/c쾛gA}criw:׃ۮ:jI(TOT@ji:a^a7f,Fo~w6wiXˍג=A䲪AIS/kUrkZ/AYnTDp!$䕟@;b))A]BGÙ0lf3n6/Xt`$M5/y\;)Ja Rm}I%j7 R5A $݄'uFr(5;W[I =4ͭv8mqYG7M jȱ 4Cgt`HLMV}f(I/ic8 _pvBT?# &vh\JXܒCyd ђp}/l<42;KtwbT\[ix4W^Řk. hO}п`ߐ%i@] G?eB#S6 .;fcR059CR$j-#ܳIQ"%o5e]] M ==U{38% ^sA|mLzLhgaa+ 8eڂ6_c G5n}b2; aӁzFoeܐKG\T4_ݳ"ROBbejG\qr2}8g8j=PDEY{.kz .O2Bm(yhg![r.)O5˪sRnR"hɎܢtx :sTE]dp[wr5!K ) >y Kq~Y pt)e1C< ꀇM҄aRShmkS@>M룘ƒ:-cLUaM@EU x-|5iCWeS k4E푒hVYYn` 72BXg2K9C7v嗿Rl e[C"W\ oA3ҜKv.&$88}Z$ wNe>Sey )Z4L2<8Pu !YP5'&&rG+;#a՟^v_P<P+uJ]X[0q6ΛDs17ONH.;|S{%wV<{[)ŖĢZ~e@v*F?o:)=DBE2fZ^^(Zta5 *kevom&x>|4卓b,:WZrJeNAtJF2.co;>EHH*wn6jЁCg]h3Mbe)UJ!-M@=20Jjth^I\gcBiFTtuP }*pǸDd9'AC)0m+KUt SV8`󹆯2.D=*0: Y%dmyK[ eLŦC%EOZfx a nQR -h>,YjGJX8R--.Xo<~$_w5d.F#Feэwn}~_:GZȖ PQ4,hӀi]S)`,$s=ǘNp_|Gh,S{u:Fg蛟OjU6ĝȣ}G@y.a$bBH{bDz7P?$6y1  HǾn&SY[PΩ8Uu¾O9&}4lTX&Â@bdp#` Κw7h@k#0q\+m<=a>"C֯}*=7(.>X 1 Jzk4C|ii.fZd0PV Bn.y#[}Z>pB"g/R!$ݪbtZVVP@ >'푏!Z>ވ$ˣn=CZ^\}w( ~:L!W \YlE_)*I2~kc<@c#L) 0i˃Bhȑbesmt8|MqTnY ANyڵp&"h_, ^9J`n| H?Fӭ<"]ʉjB%l)R-43y?ʶ1FBM~ 4(e %}~GaXQD*=E=qH>/;1r<Q Լ zU擝&A̬x,.(-0;lϪ\)/W7"ZK;fe] D@fU Q 6aT= RTH ~c@@VL/8.w_1__d je }kIԱ<1uz uf˓VC rJR\E8yR o= $;Mʛ %&EݶY*1ŏ F08'cwq(J23fTq4W&mgQl ;$50EY4x=ޔQ01,y&66gOY8Zk51؉sޤn2ďL;x9Q;pJB#W+?t6~ы `SS$;_Ht!J `lmeˁ#^ N=4E_=[d1_( T^[W B ɒڢ Yd~F[8gKϛ!F+dz 5{kHSu߻R~QS_:s_Cr|7' P"@.z/7| |N a[ྗ%g:@=鷸< sfQ5ćW ?^  {2!k`흝Jo3 C* %q>Z%+|i&#jq[UvT;Sg+'e|Yu*>Z!h b9XJlyh4|)f(m;LcKf3DрK32PDBlb 1^S՘Z.LiүC1Ƿjyr )s˂91]j2Qi)ZrPz,71\1(dq:C/3Y*^Vm!$f5Kq.O0KZ(Pi${5>xHx)(hL$֣tH}4&s@z;C Ѓtg3h+rE/6[q6lmA ݇ u*$ECV%u7zouUq-5=)@mVMV!fh_5r/j@̸LƝ67!!{W9Pq%~G` 6b}{K,zIm^*z؎’ !1(V*Kٍ'"5 C쨒*gȭ*5"z&dxIB!IwIW](:Yɋ¤ޝnbr-[-վrcIIST\v`ڗ5S[u=0-- h@n2̞i ̮*b_jG6TfH]n }jq@fР8lmRq\ުPwm7$]sV )x vؤ= ]JӴ&P#<Ҏ D%pc|VNem͈|שVwK8K`?8aQ^bEHĭ$"Ԉz&B^9 xj.\BW76zPYt+V.Eg@6?ẅ́C+[ⅠtA#? ƥRyLxӻX}=ߣ '" K5/RXhL4aa$&Gn6dIoV7*n)| ը8Nj3xl]-sSOÌp>AE' جtA.BKEP6mLRP1q'av8ܚL=7DrcI\ }k8KQ/G+ ֝;SD̮d}tǀye (E:AȨCElF-8o\g0w%Kg XJ8`^ǁB+#+ZgM:Oa(6x ubɽ4U//hc 0xXlZ/JT'W  >l|ŊQ5)U)+;vfnI 4%YwѪ~ pKu[Jer̘Y =.yK͘$dVj1w(%Mұip?D~S<kv~DNsa}; @Ks(б |`i]m`c{K!WmʕNgdƩkDU~gw׿lR D8imE Vu>zt1сOֵKVMuiON^un&l7&(Z0"``aJ/7NkJ˒h LW)po]sjᅓ)!8M}(.+ȣ8ET5ۨ %/ `ޤ%I2Ic*)? W:?\97iL5 Rd /Ï~DGVMEgA~i[ WMKbn\?Ew<_wݮ R'9DhL3g2K'O?w@gꯅI'(fH}J9k'}ϧ]L-d|trזּ #qBA%)D0YgpbRqT#X]oiAQj]ܦlR4mH5-" ľ=q(ZH@A%<= Wmr%JJ} (,qlqRuJ 8f.P7Zy4![gc*[)à/0E! BCY &'2$<:zI#9%Kavh!tSTifI'KD&r+{\lm^M0J_7 \Ocٴ4 Z4ƿ=|>fWB '8K)w ٱw[)4^>hk@- .et=9cy6~ Tz{xY͆\qUFT@[~PcOȋ5FY;>:z`s"W袢;mF`%)HGVf$řBxt"m[ar @e_jF~H%+ƵGV}BY1!`z},}*.#eTIg,DŸwwе^[~}OC!?#OVPIv:,խly Tء+_΃øOBVshDm@]]|۴nɱqCI  +t˫.PgCe[eOW_ C[,![f\7䍾_U/Tİrhoێ#lN"pR 7 x2C5xH\n>'[:O+Af&LmupJ*UM'NRӄtlDb5`@0m⎪H8 H1a+@ vJ(F O=wYc3 AxePwQ0)7v8,0ɸ0)Jzڐ(>jzN_hʇK"$[cUs, PW^ZЙO SOAcd5RDzFO?CkFІ[gH[˥vkhe`9R:d/Wr~<J /'TUZwT:9De֌hkэY2^ܡ?/eT1/V6zQVb>D ~Y94½ ʊZ"7ӷƒ3;'Q 8XwAtUf|paΠc6h1QL=-J:# BGY@Qg|"-Rt/N,Ah+ ([bLFU%].^ < ><_~&ɞ2J4gs4 U8-]Ct(r68mO{֘=œf_RNKz&+Lzo#|q<SHo% `Q`!_囝Ycذmj%] 6= zY7 vtNd}>ЍZ{_"?)K{-LiThI9eH 9\2 9y_gLP1{D6'$ȎV`t{-iu4MC1n+>k]* TH瓤4FouqSw"pub>k>eᵛq$lGFEJJPbd^|ūi')3q$8AS3Τ{J:!a*b[CMz>Ɏ7 ؕ\)S>VVˆH!lI oTC//(f'Hhar).AЃ eR 337YԇB}ͼ{KB^Ofv&s'<.4t6gJ g9.gtpYqY Cs(IpvdCb_.YPr7U99HH*3* [Pk (P,,o>l1w/H PH$f0_yٹ4;e(u'jjNC /=r]qj0I_ ǿo PqmIt%_p.vU C\<7ӂ NY0_2OkV`yDSޅaVJVdCwb3 1V;4!8/l@M[x(}rïˆz&Wx)/YrZctz ycnYi @lM&98JƟz^M"uc mOK:6LKƋg}M(9"]4KgB{88P2m\oSn uy4"+{^b4]] PSWv dVE>[yB*$sq9,$8=8uoDQ1G՚YMTx?5ýc7z%]Ƨ~x9l]P4zC* tg8̒U8Ā"R8B5B>ykEGG4KҠ _b#Z9ax;jYe9w!7K% |[No KNH\MO(&xQFs[E ݧ¾$MȬ+):OYo;NHF[pǂ=|mgvQK$, O;R:>kU5(6wG(dڐvW!G u7| 6x!ؤg2fh FzςNFhꪠоj%+Q갫ck; O1Q#.UdMf}!c9\ph}V]S(#6[&XƘX.]NA?L`{l@$9uo}l:h:?/ɄL?.3E_ѨlP 㻳ۜ`"V\~~ptɉ72dhmsN`HGzi4wV;(!^B6yN1C.(w]9S[,$׻]@/N _g#0tsar.\zÊ"yF:Ld.E*qb% У?@xk ?MV|k>7ڠpۇZ6k?ȅ4::Csz>z\ʰS k+>&!:&8ų+*ݜD=QXs6p\~?D־y!I=UI.lo;ߕTEm7s ꁬzrV-k!8SzW㪇=e3TM8\ %6{-R]X6?c -LL[g,C>L/P*4ն,{B PsUzviЂ'T&qnU߼ytM\1BmF7#ahe eR#2KR-Հ@EKAz":O,EU[h@kK{1F0&rʃ >}^{i+1`=?U#LsY+*^'#;] P%QS( 8];'5}q> JV6>EFF V0Bߠ{:g"|Z13aݶ!,{M^&0ꥭ?e@p'ءxXV^}OIpk[xe(&PK?L)6][R4cZ3MC8 <񶄞5A߬2aV!y`cC&PH0H QqWHt\TXafVuP&E 5=3݈?ARi+=Ok, 9~wy^z<, M-%c9WW^)= C.q_vW:^ʠD̃=inS sjL{&AG|CG{Զc'U!Kh|M7/YnC6E>Mu=!Yh-v']&vm:V W֚$oE>ol4lIDӎ :z" GOI )\uowœx:G`& Ixz-O``_ MG.\ab苤o\AaH6T~jy4Wwܪr4D]' *\|0u,^j@7տ}yx a@{({Szd~.j#/Se\r}@ xh{ndL"r}ӫj*=DOowLT $׆T7]qe0?=9Q-5W-qS}rVmZrvH`K8+?i\"ޜ}\Dildz-N}H7qR6wq4,&hs% ޷`?k`}0Jg!Qpt@D\K{ 7AES=t?f\5gvߏY`ҩK:Eh/:rz,Dr= Q,#?;c6hc OaVxk^Q*0 .َC|ǯfygRR; 'f;#d߫0 N:Bc<?Hކ4RS-0s E#x`N ɲ:S"v?a jO{ߊAPɛR.(Y{1'lJW뺩v{k,¼$mpP#W\y;b"S5.VXjF=0.ϒermE#4z̥c5?'0_PgNNǦ|P{]h<@,*,}Uf^*0sηop;Yml"(D׆o˺O-T/1u|?]Db7YlsLחa A{:AS>zY/+'bMNͬjX^wmu+-\He0nQm" $RNdκ!YfIZnHtlZkkxѣǥTb̨?#B3`FFol]ZO}EsS2d{2?:JWEѤxei|l}fiO2nb_{uF:Dz)60b966̥A=6a@,uOp0g&vqg1۠[7Tks.j/P?qgcmÄht xw=2 u>OH8@LL&,l?߮ДTYIrm-.o+H7a{o/l)Zv\0VT.<avB ?WYP:&v:`A W/q(bHczaC|~QWhc4y+ BN][^81 \JĐ7NԘ! N0n*c[g,"Ȅ]sPY[ޔF#7WE$ P vxXmY!z,-B(I*mz -2S +#`0 t9rٍE !'F/=vnҩd؈h⍮[ƚO(E % 쒂۱O#չd:5щ `*PAShq'V\O=:*v+T>+~K}h7m7P]n@BVs:!KmNds^ Aj 2o8BÊCV0MH@ú|mN5t#*CuvRaˁIMҌ~x)lQ"짡̳$POHdQ@ѰT16f q5b>~rGQG VGe>}Pn*svS]4!>3{Ւ:]LLE7څ  2 aӸ! i"[:rHߑP>|IKfD1sq%'TjT]z%(e緕5Esv/DU~WЀ;7>*\rbN.pMS]I\;ڬPx@H(Kt0.?9a|\%3$~Y|w1.4%ғs; >Ai%!qn )v6nkg. syNLE_j @] kk&10W7w3Iѥ^ %YCfv.L]47Э4x К`\ǽ"đٻ`zu B ׃d(!8/r%jč-o9bmNJ`N"Z>"HBO\:{VFqLF*:WN4u'`9Tau(ml\}:$9ylxJu%Hi*M;p"6L N ]]h}/ذJºs06%B%oc^(~YB7Ŏ)dU00ۈ{cF9H[+̻XMn*Q N2wC i g=_ *B 7d46}^_~w-sbBl֓Ǹ|ѕ(Hz[ZOjw/.D !OVρAFMͺAd=ŗ}'ThׯT'EdfԯUڕpUNàE_j!0 3vhŸ(x5vwojV+Aw4ƻbM#FMD7~AlnӶA׃1^$h6 x_D/O}Iʑb9yku_5|h[}ؽ 40Jb1*=UU]շN=hiv bX(^؅4F'BG EE};磈X.vdvثOՙcZª_C9hji"UCdF]݀"^`qm7?8H[8ƩBd~Τ# ^㓈^?~MlR*N(O=r!v:Rs(*ڀ"}5"F<;FNR}]<u6e38%Keɿךk)Ny0Z|\${4's'i$jkƟNq9& ì2O~AV[Hβ}HE %ԩkEuD@nӪ+i6J::Zm̉ïMѺJڼ%6|\A3*3{9yfK'y8{j$*u'7j_vFiRn#~bq)w~͑sHґӃP-6s_iQy&yiCwBdȕ%|lWFBLs=z#߂OoVb99, sb̡*^EDC*M(1ayQF4rzƒ[lR`0k\ʢn~Q"6k}MZٸʼn+/fL/C~Ck˼#A/),e(钀NJ}VXvpN˛t^ 7yyCS0E̾ Q<I' tN*5OGo[.xJ{Ap.9QE6 |wr!JAoE6.̈F55Klo73dPIӌ Ʌ^ڕG,*EB`rNOq;(\B{9-p^[v̍\JŎ!sqXzobuOhrUIf/{p8VUX\DK*1X&T 1ĺ_vP^lq8VxNG6dbB*PNj;>1mg䃰}Wײwn 3 O<`>ISUw%{qaҽ"d$  J_zd@A~pwŗk.엳?Fr{w&s^^gP>)9XK[W'N nQC|kosGMh\NbZ cmȚ} dYaphs/Hg (^:f?u^8 ?|?x#a/'WYy&"זKĹa§_>f>AZ\P l J{L@ +_A:477Yaz<oA.)9L"sbJ`E0S̻y*mm$,ԉ Tyl =}ԝV?m♔ӆ }\c;LrLi]n*dNHBgS?~%YaX$%bH =qdAT*g/wW/IKAw[}-Qc=FhaJmirKczM0K`TSRB@W\h. e4TߏNu;$QB`b_2ݢ:?my"{iErkAUN6=4tH\k\YHp5#ןі~ qɂtCmȑ5s 변AHBi^=4 %q,eX1%GyM6(3I+Xl8 !@R0=xy^H1~cޔb_0~uZQRylᇝv+&J2W VܾPfcMiŃY2py$SmW=~ u--εfg'<5Cx 8c]Y3Ht.^8%q:JQO,JP¦֣EiW߹: w&WelӟG:*ZEYR~ÌY}Û-}. a_M+#p=!g [d53GoSC+_@ qxa99ʃnԧ*ܔf}?˽ss-ڣ_Ytx?kDHIT?,X*)%p45#`͟Ie',ho&<~ Du1$OJs`+<" Zq&faOc(^8\d{}M@xuw청1(A<wݞ-Q-b .XMwBQN_BrlƱ"dR0,dDkLh[g&7#Ed 2?gezu9ܨ$Ra 4|530{G܂=]mC}O颪K~^P%eYV C,/ޫ4 /lrBrSмӭZHL$GTS|v#WTOT`id'eXt2\ .{|48©wc&<F#[^U Au~QЭuP0wSՃ׏5c=J#wS;b9F!#rkd 4E:g寄`B ȡg?㥾_vJ*W3ZK(h99aj,˞Xȉ !ɓ (9 Ol܅@`󊉖?h>cxO^hvjKNX h uۿ]Z2&{_c]tM9." U#Ww޶ d\g෭ k;%5k( t*6:4 ꛐX;ׅS.)O罛{ w㠳J#B'v[43XA$2;9 `5ޅqٴyl.Oe$hjh@D } W#@84^vXC 64ީ˯ Y돠8h0Y;2s0/SCfC,f5&9. ܁1C= 3^TKvF>|XtNÑ?hn5Ss^0w>u٬]nza&F憯L~b5C"RcG7WJ26y>s5Y:ԁk+he %8n%Fݕ(N$ \ E9!f%"FעGypءI!DWĹ|ȒT [R1 |`#1]ĉZBV>K"x5iDT ZXT&<}FZC}=˛OVe F߾w#,v8/$ G E:~qJyA`:˜ J6b؏ t7 |܃R CjAQ^n5 "u"2I|gpڐU)]VbmΨ#4\!RR\кacLk?}Չvs3 RrTeʤj%"|Wͨ(׿a2 6| )(]qdϨ`I Va .g mTZh(>D.C_7M]f' L:}azX۵)~t6Ij}d;u rFgNRB7h'7v ďq2o{hr:2bީ]uk m~hP@KқqMɣ3mV156@,3<9wC- uY{Biw\lRQSHږ[Ħ)EI ( qoZFl:f_R;K͘l㿋!e-;% Ew !)StۿcM@>8):?-R,d߯:kEoŠ ǦGv !"3\$-L< UgSdq!]h?UQX7F8gHZM9Qboh"_jTvg KzKܒ҂ù'ӝ#VKŭe}ڸ#1X=۸X.SP 1xζ+\V(_6#JЁlgltZyr%<[g;2(!dlѶ0c;𚃹65TPM}b37L%QCr#[J. wpy޺/lhИqv"ٿ.( bzq)i:*-SNm/|QG$@%,[}3<ݤܸW&7PAgnMRos>-LӼOfA?J4mn+JP|ٸ4'CoS vfB7jAȷ/wOb(s`rΆ.f睶YeȄJ{+Bh[!ih~-)D]yvȥʘ8e^9>.41v%k{.*-GbqEd$p#|mN]g8QZ)UU2bSzawe;.՚hY(-iuOq=!Ȥ6Vx;@|֋}W=aIP0 M`ru GA)v!V*'oZ<顢\"):ݚ@|VQ;?lװɤI 9TmPt'mM-4oU?~/,?U6d{M0jNHBdWJUkfsҕFԥ(84%P9f>ڳz.D$J[I(d}c(U)9[')&cu*J@z)uRb>sixgFPGIDt wO:z{&vD1t#x܆^/f}=zb BܗlpPE7~W{3tIrtR}]]hDǼRkՑ͘[4pt9ϓYI,5V[rGM 0af@jL ^|v3xuG䴙ij!W5yp쐔9J4?^Ra͖<Y:}_l&ٹ( ClCΆ2٬B@b@HCa+¦ T ZbCɅto9¨ʐ`yX+YYrcGe-pi^rX+wʺ9ZN#Lȶ4˗A؎,Id 2&((e>E&)kF9-A$.VXؗ77Gt<)j*Z4k2Z tFt0}Xzc&aVa΍ὟKdyvN}@|@μ>?JzD_"Kڃ (F}_TE+I^n$F] b-6˗O}U~}WC(4Pgٚ/ruz}ecE>7D)E< ,ɩy'V,Q3϶©Ƿ2\][9?=it3.a$o0f4)j%ىd@w8,K+jUyDֹ= r@جU"Ds6u}!hX?ٔ.6G-zf:m!{-?0 qG `#0nlFJxFIB$~g%(X7zU:ۄ.^5q  K CN|a sQylu.To.sW̮J[!&u\'M|rΰGY{3Bs}3GCbSPa;(*ԥM˹SARS7k #zeFE{IN G IPDmDKL >N~B.(\:s;b{HP#Y!42Aa)ݏ)ΩYB`j]YZ$˿ݨ$ ̃9ӿr>]ӻ%2#=Ƀcڌ'|M:G>C&<'9|Nx/_I,U @4Dm |}N~Kq?\ u*&=@cjSiwa]YI)c鎚jW'>ֳa5hҜ:-'34k:b/|@Ё/}ViX<7M_A@ tq'rR(sE5x4 2*%"wR":h"}i@2Y5iof˃/:Qs|[~uj|!ҷ䛀@2@0{ '4{Ză~-b03a!pf,ԥ "ǚByOq*5̓Z @J}W#$x,˰^e˜OkAt+wt)q@.&AwUo;m]mh^;/\xK%Z'h+;_<+%q=HQl 3vɴbWҚڰ aa|J ۵YЖT*;̘RNC6Z\ H<^le&4g6֞b= Q&.Ii$}U(I嵋c!*( x }7H_pP|_iho߽edf,ubУT$$-WBaN#n?Qܗ"28tJs,vOIS!ynn_EN&=.+޽>?)(U{Et> :tzڬm$@Yc긾nxԀbHԫY̚U$(~x7*wl܂n+3@:e38x҈ ܠdQLE֍ A3MAXPVCC!@*zh4)Z"Z$~4CgRxup9FHj@jFbk0RazL:P~vh_Y;LuAF{L#]" F#0 ^ϙ.6^P\sXKm}s;+i+ N#?wYc,Sjh_;;^$^V[Xg54f1ePka*^ 퓇:pҝmW٭[w3>H;71}}Aw0&! ʠiʠzpu=1'Pt"h,v9 MJrL|l>qOatFoI\e]f  0l:.B$K7-MAf+~oKfsX, Ppjf?9PN "\Iu!CȷOB){AE͓2hK/'kwۻ]/;}G:3nDaž) qɋ@ IJr`0[N~0!1r ܗ>{͚~YjV_Dlz%Z=KXX7Ljڜ-YYc+3P 5f3ÚVg<CZ˨BkǶeqd+;p·)zMǺwƁcZQq hh_"bZfԴt1$0ՒTs ?&QNC RG䖘JZ>4:_ˀ3uxׁ),L**7;eC/,@oHZ1vẔ;5ȥX[>bi{wpqK b3VNL {%\*T@%2:Y[X# 8$ +^~Pm`|Y nW!  m8ܴ0)YGdR|#3WMPxvj2"ߊ:Eռ ~QE Ezo wY>.\d_L)\-m7s7L*eBB HOս{@麇Lόf 5q*5[RDx-0 Q!ϥPny2m(TO7Dw="ZO wi .h@ʾp4X% VgOh >bv7uznR|rO_:Q$92p:9#v??V ɢ=b1E6vCOjj<*^H5>{8αz8*{J9L y2`ȕH'_PRw/PFZ[)m'*"=Dp5iVYQхqXED}BPt)SNF =AuW"jzAf _oThg,#=-+PF)8.N S%e/*.uv((5BvqVTx(mr})inX_vǞ2|#b1" mVP6,=ͫ嬨k  g7LqAm`5Z'C1kϋBӨu_ց^]@\b| /\/ ǩ,^$~qTVw> ]/.7^~E.qG܊cjJ"'z޶orz+zQX#tGPؚ2Y$#w+Ws&Q* կKi4KaAsSƺ҃1߀Ɓ`qսT͊9Q1$>f"TUv}^ {= MEE}Z|iqq/:!JWiWhΦg0{|րށ1q]^dHK wöJrTɖ0Ad'vh}_f"@I5Wbͨ,%CR G ֠[tv`uPn S9k&De|1ռP#Ŀ*>  MD<#Q f4bx=UH@s6Ӧͭ&r6Jlxa'&wq&:S-ꥢU^ \ &׈se7RwݻCe*)7{hͬH.1t1RYGIqIbv+ά8x75ʊ0({5$n64eaЕX@8 $E IǕBJ;9rT8ɈhSiLq AJѩZLsQEΉGj,,ky`ŕ3ux7k`{KVL<(p,3XU \/_L@\~?>NݱYǴS^a?m[;2omHX2hЁm.:ʒmSL[yGBu_R)KPԏĆhaC0DвF?`9?ꦡfuI zt*ګ-g6=JICfrKw ` Zao lNAE!X?S)5;؆|´}{~ղGlSQ6J£ јjnj`9 u̸ԏT/o\&XQ*m9B)/sߵC}+0H4G+jTB}'ް`)>m , ͷ,GGIv^W;H5)[i9CD7{ZVd^anI(J1wϯb5g[Jy=V%!=bwK|ГFp2~Ef.Op1aLtˍC7ZH,^B@]Bףhtxy|-MNt"QW\|en$7-n6zTF}ݢv###P, ᲘK7`ְze4b'2r&zˁo|\=O}B* 3 ^Cď1p6/c=p!͠$L,S✾~aH*¹%X2ITt{^MˣW<Ԑ/> >QwdfGr+[C2"lp^+䰟̴I ۾ΖscG cgPY5S.'JPo8&^*e_G3c=*WN)|Kkh k=R֩Fi+&U}8T3lm7"A^ZV0:"Paҩ6ha"xD,vځ ,9V޴p*}'a'XyIB#DsݳN ӟ_Ĉ7k5`;I]֖> q>.V F-ˬ򷯗A&̯!Lq{+n/Y5Q+9W mX+O0Jߍo@Ns;}{l0R2`_ϳ ޔ<@ S;G}S%zמ%DtIr+TRmbHgZk*;OP#E#rj::+`VsxmOBճK1h< +(pM+3̐Ug_6;haJCh<\}qm>!#t`kA  shaDXNU'dr܀&s>6tP_N~ԖÏs$Q|e3|2͎.DI{+@]E̕Dlyle] !g& K>I98BJX ɇ-n/I%JZ(hGɌmIk 8eηqrwl\°c_XE@1c ((I_!!S@wHXJ>KI~u\AiEW?IdojŃX[ ='O6gag)\)h 3Nؤ "V\.toG[=X*$A2CˢRnSJBr·2GB9X: 6拹$[; |81&~>C&00T[U"R/CN5q¥ n2G~މMʾORc)MMY%_T(E_ӞM3KF+ߟCZSO~TqY=x  f +sPv'nx89fA^sTjo5YO2;鎘mp7P8;ySrxcY&{Q3LLc;|Е~8X4ˠOo\;Wxst٭Nc+[RxߤZZ`x|2_q./;?3E>6xէY8hz+$A zW! U:w)8 4Yz M eS  āE{fDn'0 +JU"[>/QD |:<ﮔx>[[emG^P_w^{cƇ#Oƒ[N C:etfh%մOVN ~}1ji[-]M0RKC^å٬kH>aCүGDSNF8 ZC5.vݙ B Ad C4C`/& ?ܱZ0^qolD"ٚyͿ3[F÷ӋLVK-#.fK>yp}wbxֶ Z5̳ 8)Zk?1%Kځȥ6{ vY!kbӹXJ(*9Ҹ -8Iv&Pw2.v *yɬ)lDk__ٺ)ֲklޠ5j^"TLabiiR|ȁP@X1y=s-8hTẗQؖZ6OGvcZ`s$A۳P+]}MCkm);fӄ_Md̤r?W(-3/ SCށ Vk4|CAVBnlh:4<2kC Jn zɱcSv9U+R&2|uÌ~Hӛ-p:Hte-,Ad" w4: Kp3=!:].>BAi}Ky.ʠ5y{jf|QD\ ApV^Bn%Too9}Zfe"6M@ENyJZ-m{a 0/0Oh }.pʕݱR's694!@+L v(LpH$5B `'[vF _\STU*S]?'mP,_+P.V7<0q S,z0LFI$YAð,^CV TUAV1-,8__eE[iǃ--QS 0;yq/ȋpexkF+@r#OЫsoU"(+ȳ hBcGi[/ 1y/,Q_ |NZؒS2nH5ȜɎ1g !(;yU' [:VtZApbJ~Ap5%ʲ[?u0ɲ L%6q)]. ~b?7 L:5`m楗o{2`t}kNW ;RO@8js{oaQ%d8D 7Ҽ`ψru@tfx#(zs^aD W2we^Ƥ1,}e,⣎7S hVN]ȼS';,BPBR 2 df3rBT&sǚf)׎*E{BD^pN3]3wÑmkZ)#S%*fsxyuUS1*ycХWxĨW%^vr1Fv#ze1AuH(QZLW]ie_jIk"Vf)=^š-dChJ6siVi 6\3hg+׳@clm=|EI灶.WK6#ҋvB{\t? i8º_ *Af>:I[!5uEgu~F3 #WŅ֧Hx>_Rhgz3طcܿt p' p930CKHX> ͺ3| U7y~+4Xd>̕Q˿Cgd4wdZnt\V Jf*hc*xHCbK X7[qEaěǼ6Jѷ-$to.E&&* kG#Y(F= C72u!׿ mla엃>t 1T4j\ŭʖ3GᾰBqg:&g%} ݢ;O~yHǔ.bƲ6k-eUeAĪs%-βȮ)NL?{Z)+o⚯i6uFRQH{=mPrPٿ>NW2C.P#^Saߡlp+c9jZ`W,O!}e - },lHS-I m$-d X#V|eF4c>?gb6 {C $y)۫@0k1M+rHcnc{y%r1 _ۣȩN 'Dގ1 7׺Yh.P {IZZc%MI?FV;J؆U49Ϧ~}԰e蒋 7>Ip`v\ vAډ<Z5{BV s}+3Qk9-/Dʑe YҾbGʹܜpYEYc2s W7p2GomZsEv#8)q頍lV\*3'ջG@>7kc@SQ:WUFXb61=q-"'&N8&Avg=&,U' 92.cSX]i9 ޝY+$݇Gyk +r==q|:+‰{7_Z;v˭>hZ.bŴ[=tݢ~((S!ti]΂ T]'Ÿt8#d_whq%ca!q3yKv)цe4<|q0Nhxۉ{VaXYh`\C%pJwugXU! ۇ *ܘ%zIe}LNih/BVuMA ]DrN۾[ r'Tfupl'(7v}r䜦6d*T9Sp2/dŽv:*1](yxL*Sg< m*"QRLb1Jܩ1?N&y2R.J-PIcOb"]qDL'7>Uo"$!bl}'??R(>HmY؞mp%ڝ]GV#+L,>!c̟ LƵW;KUlYt߀_Dfoa ̶ :4c7i6<>J)^H!sҕL_+(H_8K4?v^>,vUBZ BdCZ-*:HJ7=5o-LqiÆ !qPO3ʋ解C_QAȭ?m,ck4?EV`_NĽ$-8F[v2Qfqң:Y私 )%kޝѦ &[qTXAڅ?.<岕|F!@rg2ӌfNΟ`9˵2%96־7Bk5H'MWr|שGHO: ]iـ}?Z jS C".%\柴~w*$\j4YD1JUH_!;E#_2}.~k:YѸTxIFi5yQ>rðA@n%E[k߸6/M2쒡>[ݫEKЦ=T݇9ºc 菨cʜs9ż_;+\ ƍo6a\rySX .u 58!R$ob[.ozlrg_?[q ,n@4pWW2qfR. l5brē J+oY;{lp/.x^92͋S?C=a~̴9TKF29DIϵPZ25Q_mYYUgb SYlǏp;L;[h)n>Xx|rc*PC5P^o$D]dw*#Kƛb;NvR^@6uN`Ș{i`Ox'r7vLug+lkЁNĪ&wدx+-B] m&}㸉a!D+9REoL0rMYKGP>錻, %zCķ2qUhYn3BzZ1<=6?l31efe>>2ζt2Ӟ?Rh.oTZ^0*9r*peOpu&N7-u4F7l>E %qX NB) .ab#Fs+f{ Dx#4v6Jyִ^S1gU< 1潓VH>w[<.(8 fuFZ'nntJWC;;/_f2+^'-[*PC׸9vѪqn^KgfѸhw/淈42ç̽pN0 lR*[K ӗ qU, vyW7]5 ܻ.7֤Y|7BǕ96ׅRDor.xe_ p*-Hi}(Vv2}T-iOWK+ZkW;ߚWx+ȵ DWI3 _ p>PCD`k8*27X Zabl SX?,0nzNt;SqSKk."lAhg[%{G0V;bHM@Qߔp2T4!sdyU<{cs.L* J\2H#b \)Lr ߐM<;i;>@hag [4vCb%R:ܗ>땒Ϧ E(AB8 x_%ɄtnrDSwʠƒyaq$2 ^dEKEU7v<n>yiA{׳xkex_3$u!-*h$Q24Tː|ˆ1eдYi=Ynf}Ίcgpn:k̖tIzb־8JyP)S´NIt5UKHzZ8N*geN$7¬7}t@%b邡kL? " 7*r1cxPy Ba쉆r^;S"i]6BX8񨀙IC:)z>~>j!ARKv}ytOJ;:KTlƯ2;mso*6rH|%%)8x/r1iFҜ8PE\KB{GRYz A]qX7wlàci,Tqbqtm"AebP*hV>mEifS=ܸbN|*JB(€C^Dd Znr2ҺZg٩kD#-@=>^XࡕXN7|*RY"KH(i*a$mc<.8SX$13q{rpM~E@-7JrFOI"(pd0&w4C3LT"~쪸ڂה>p^n׀IF;@ϵZ@(x,UJ?S? C2O0 uL[=%taMx"Kg4z~l~p}#Y~l˻Ɓr/ $vظ>'z#m/k[rUX{9 8Y7sr::偋ahσk&tei+;-zߐI' &BRX2~ܝa*Uy# "P I Vض ^%g:$nd K?*qg#.$B.0J%=M1ɣODfX')[2 %: CtJ2DzYni(eqAxH!Ω!#iE~j?yOȇI/=k [Sn;D%rEzU2 NSݨ >/hKFN^,޽.:K-~jI[E>[<%sm π;@Z6\ɚqˑR;n HKB+syy(4^'% nٱ3`T)gVWC=j#VG쟫-C6҂Ҫi&P)BNuѹF @p)w'.^?PP"AW!L'NWs'b /ᔮ7&X0;Ǡvƴ_ܯ ZkW})yᄘ_[,KAwbAfqtAuG76c!ܛ:qZI[rqFe!,|oKѕ١^񨰽rm1 F#LJƈ K@P7ɨsQgon>tL@$1X8ze[$@T>7(ۀ&lWfyOQ0(Ox/cBsA3i9X@އ1RD_(""旯 $|hPt!TsܓD ً/-ݎs1ҔޣI&}sޯ9Ql:ޘ$J}8IFۮ Hm*x^?F۬NjIPRc(*94O0 p9ӦwC:Zꦟ'Z` {5H2HL)X;;oFΘ,ihŵs'V*[?͝& jvNtfh|HBkg, Cfe?*G/iEY{uvCtxX}'v5&ߨNd'BiO`?h/ߌ틎KŸ,G' mRR"тAS]Caԕ0dp`Ӭ :lf)\!wmJu!?&wu10I '"- `]r0|7NgbLw]Hn{X LG)BX1iyв{ `|{w F>_i7GTLWꆁ8,2 ] Æd}f*T-% >ǜ}S#\~b^z*c c93G_2p s7cq2×8\8ׅ_̓u̫YDwE^=XhN4Wt67-Ƕm@CLJJR`i+ ];J3;YT+(c_U:PmNRy0D`UTxo.zGH0Q@&~8V*YBjJ%h^󛂣"JKuC'gIcUŷY_vTYJ<:JMƘ)`&*C ܉DŽ1#5;Z*8En<8ѳ'㤷-}9ҊʁQX'Na>>:}I=HM,tdQuiCwxbrh!k!Uos}BT|,kV> T^1" .jQ,aQc44z6ޓ"ʥѾ r:d3='1V". TEZ@`a3}Dzp9`ݯIc>\XǢk?Q伛V6G'nFRVn&*(윷u,[tNt 0|a;T ֽ.o=&iLlC̯F?P>kkZ[>멳.b˵mɪ= #𢾃\8 eXM[!4/ k֤Q C&zi(9/o1kjʜ3z 5,PC\?Ub p͖Ÿ@VW1o(kO'⬘|en ɳkPS*PVLg7:@X8twXCE:y5sUJc>1W^{F@Ǚ̥[3~e"W5`ܩ``#- ARd:r+o +L=0 \uۤf߬pWxoX2M$ėL?hH%F ^S%]j>,qJ.J ynn r:sDP}?>?1 ƿQ&L0@ _%%qӜ>DI3,*AF3@u 3r ' sJxMg/$RRY zؕ2,Rn=x<:$s CGy:yOۗ"#UzP?e8j;PJ'5ੂ*r5gm3_ؓ@IP7e- *:P@qx_U8!l<@ ŎRvGz6&\BmVdVck.k Vܷ?>rQ0"2lc"{K pF Nݢؽ`Sr-3Ur.^Y!h:V!sqf/IH,Uz~A$jj4 qd8~CsF"F޷N@ym3Bm.{cz΁I IcfI@gDS A2տU:OؙB:CvU@ɬJ1mΎJc/E;F/hC+;z,#?sJC &`Z:ᡐ+am”IJVMs6w`̰:ng1k3J'3|εY=VT#RDIsWkwt&νɘ~T**S+2<pu|ulwO}9:gfr›*:'(Y޲v|"DZgYZ07070100000248000081a4000000000000000000000001662f7fa900001d8c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko.xz7zXZִF!t/yI]?Eh=ڜ.+s^[CrwH\? sLV[;I=9!"_ Cfʌ)61}mϹ3cy+XZ&LB02p͈| 99 ^@u gHf/j`$EKQ5<؄(>W5@5_C?ȷ^ˈK!k"հ'_F@?-K#]a*E,t/^-e\;L5)SpUc2!eh g0q8Sal#{HٵM'\ق; 7f\r"h&)oyn[' QkނE=vmr8R$sD9@~22o+ m" 21%eOدo:U]2c@!#n%#}O^xv;? Yb}*/p^>Q! >z){ԐKK ,[@k=%x܄*bvl>ff˻x32w2Fh|2r-66VW=߼.׬(;F4L, |hwUU e:ixyrT[Dd=_at\dSC8D;7s^AJ]EI?萄CwaSS sv;>q)"svw4$@\V&lZ9'_kN}R&L p)=Z\݊]m(GhJ9XRMh^2լ޴ƨ MIM&Cge_ u B~rl WGlW >̰u $/'Zؓkju(4Kp x\D̏ ^5y^:ֶVeBF2{O|[a%b EqXs EaXn,U!V3 T|~'4@4|gWJ<#$;ICSr`(oC]TH 80MmOBJ kb@T9U9D\t-_Ky 9)w=*{ ȕ=_+f2Gj+xԇuUt +/W)zFg"Br~_$U&Q5CXן;Ym@rYE; = 2{Ŏvoճxi V9 %dM"[OjKxj<$t1Agr"9f5 d{fe>g )Q. 6/2Ulш5wU~++^ 4;$ *\'vq|(kPiՇtxr|SOxZ駲~%u-~5?^뇉~8O0h7'D<#lX·$x8fA+6B\j維r1sxx6H%;m<⌁* ϷvaR9z@5vrA 5) ʗvs/p56H=qCڥu ;M) |fZ6 O dd }w 0_ dғoLvw3X&Co|yA[ZSU&l|Bsf}M}>4yp +GVFe|2dq)?'rÔafW`Fp PI o: ]/#:Dć#9Ք(N8(ƶ+ -qJ9C7:p-laGÛi$ 9X, Vջ7gL{@~3VyWlenc h456 H#p$9Q_e9X;+/-s]r\ m$tՋ.d˱ w|ӧEG{L l,3YA=a<)廿jTI1ҋǡTXׇ֧b~jG-ߍ+wi Y T~oR: EM<IaOTnjy篎ݲZGФٽS*$& hfbݽaW?D%,wn`{ouwZY9-qWp Q}Ja&VJQ߆Sl)\xV7+CO?5vJ;-Td3o(Q#" [,:o;%$Q\$պ8-9-ɱ\3(.%/e8IP8|%V[ •/ՐH+ЏÆlIM寀͞LK1b ĝSO.ͤ p z&!,4A3IY2eV}x 0)R'fѴSZ'k_tSMd* c@ h+$8\L`Xř$fAW`jiⲸЛpY0-.6\>d@87Q _|/\Ӵ-췏Zr5?W|UXnkmqZ i̗*Z}L f =,ͪݩ,Q_扛DRDSmSp<"5'wˑ$ށY3h.toTKT)Yc|*ch-&:I;R8An,K'UTʏR$ꖏ˻]s)`/Y1:!CA=hZ϶g.#8^SFSW-=9O`XW^/@A2y7C!$"ո*uSNP&ml,}*½@)$1K:?[ 5'ud_$Ħ7d^^gb"+f,_w23rd9^{G#aZJy,#E҉;E`WvWmMe;8/>nĬ!GDޢ|+gǷ̌st P͊I 7ZwoII0D԰[SzۮY;BXIeaIqk#xƠ /nڽK }05#i~yeC߿x aL` ד*Rp}Rc!r~bVLڧO7A`۽}b310;%ӫ/޿s^ 4Bzuf8`q֝^eO-WS :L#\i"P-lz=Er8_gjy\"lXI!oӕsR |mWf kjg i4H#VzPY *sR]_J9"< N&  Bk (,$ʄ&*eݦ ;KDvǣPCWxڰ击\ n!/ڧ!3 Nj{ccKP@.V7a׹#Es %nFt5.շsK'>1' >b|?;K0b Toq:/2b4XWB~ְ+}/Va/UoZ 8/ɒ j  #7h5UX*z.%!z1iE\ ?#vq f~_VrjXv'28<5[=NB()Ī, bVY#0ϗ}R洌gE`E 3& YjvL^:@B`As#dҺ}wY`EB*]B-]ḉ}Po1ȊVKnI0d&^_{98E)Pܪlމ{U i溅Fp iΖ~*3&6JBeIi?:Ѩףt0>c`7ZI,}UgsnB?1K%U˻ʐ_"%1hC}ȶ.HGhY_0Do*%oMi7{"ˡl,H;ϴDJ|WƤG,zt'-?B%sVGoVz^>9%iJrL5XZEʐӸڃ̏6a*c XYs/dJ-h6]͸mzd@G^>[2ΏWA!4(aLi4&y ըYkoM LIbEv6?|4czCY hɂ1c#EcQ o)>ʎ:Fna;~D cp%"'u,#ǎ. SsiT6- y:!/# "cyO XA{Cys LAZnex ueuUP9EqMtv*U@ : 3VRy]QDP@)̬! 1ܗDRv$j6=.vunFRxb1>ymo==bDl* !(x6sȈk*KJk3H%o,4[gmy*dQZN7Bw[}\K.լP4z5}Il䴀fw(,dZebvXBNL~\8Cf]L,y=XC5amD1p^rg4QnpfXSFZ]\ʹ\rAHz, 7'% j%M#v2f孈rv$2- 54y˥a޴ wzDkeezc^Z4i NS x̟ovhj먶a?(zCN(Z%~ԟf0 K3 ž`7וּ8 ƥb0썶6zh.̩a :-sgYZ07070100000249000081a4000000000000000000000001662f7fa9000116f0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/]?Eh=ڜ.+oИR:f!gbP`Np <Ԑ+59 !,<1 WY!0~)":_ծIn|LoPNEv!&*YZ'QO㲛`Z+`#r+ k. _о꘺7h9CN}0 Xn"&O+2Cن@0wa^X &# <<`c;7cM${ʚ:P[;cҝ\6Q("E[RS[u&,iɴUaźw|Yg:A:)"9*؂=Č RG!*_K "NJÃ6yi$Ya2/-'k񉨏 Rou`]#gZ@Bʑ͚Q tOi]Zl H|3lj+c# KO7(V\+٭_O{ Ю&ʤގƴ ͂[{Gb[~b~ShR oCcvSس%2@|Ʌz|rasQ`Qe5䟓47kztATЦ rdzbRmFepjiTUJ؞J M淳vţ 7HWϨs'/AC9q/)j:`g h4X2DAW? v!)&dʩyiI-l3a! +MzeZ=|4c?A4LNEOlWIK:w 6:P([HG97PHKoOl.Ԅo.`o g7y ,74'<8 \3ᘙ"y>䬊B\C3Sd+D2gy4'tt7eM~NRʈ H_.`dUG^&c̢h 甀FRѲWKnX^ITěQȗC#%?aw؝v>dzhE~x }?XX^c@ @?6gee%\ ZeR2Y8w%-Y1FeM2vAf }Jw,M܇9.zfP#1w3tU:Pi5ۦ[S͕8FaddXҬY5?<=3X KlAv9oTP2az_/ưqT ų 4_z&]2QOn?u,qmC c%72FQKw5òWv˺˝8 15塍b &Np7D eYPxi^tha8  Zn!1$gg~?t7|tSw'xkS\h^GtiSAb>zvõB+$M {g$р+>=Ulx";ZjM:yٗS1,5D٬}J<3۩bí @ߤބYEG\a1+`@,7f6Dh t.E@)3?l$q 6#!%1nH[jC;9l&[wƈ`4{IOY+}J!lK™U\&kl3eSo,a=0z)2z+ Eo s= kaW@Ƌ;X:_sk4)?ݵhv!hPKF禗;`p"0\]RAJ~ &*q%C2HO?3-i/X&-:9:U lɉ9l듩sGGxW䖰(MIv֣|XzE@bmS,:SX|⠻4ш{(m|@((CxvN+)96Aʸ U:F$sM3OǛZ'+HaXaSmjLJf0O@O 3ؘڛb91Oo#k$dqG*oK/1`"Ĝd:<*xCe9->K$u9z!1$cpܕhB3%P $GO_ViHʢ<D#*9JP6&'fZ3-P _aWz{ױv7ዃbOjZXM_L]#-CBjUJAvkxPڏX7VBE5[h*Ќb6f/Azf1]ߊ2;=tePJQT+_"墱h1b=c0(/*C($L׻Q%=dyCʔ]T\Ԝg`̮ŷ[݀$عTHHm|8etp/nb[wO@=ڌH$?\,Vj} J:#l4$WtDaxeތ9`eEU:K\E]ۅ"wjiؔP n[52p={' _v⍥W+*3a[Z'=p_Sumc[ 0+d vFh4ew /͗{:=`,ܬpJi槼m;|XA;+ |GB_+<ƁkOta&%>%uAS/o%K8 IʑPs~ 0ru3OiiFN29Kod)@_0Zocg ' ;o9b͡,+r^4Q F#|l(!.Rv]hnגiAA+(i 7e}V8"5r@}1 Y9e27_"vEXhOCx"3/=<ҡrJМtlC&2LhtX6_;t_zS1(!\\=>!WxHy| =D-pU~z*`lp=7IlQjwv}O zˏ:[$ 3>j/u(oJswYH{䚸^lnA. w5m߆WrƉ-Q61DX9# C Q+EU|Du蟢Ejb%䪇U9E"Lk@r~s8}_"jrB,Ԏ-Ʀ׸q$qn&H,q֠Dz89ĂގRon?*k`f}lvCidnQdqF4&QS32j80/#hѣbR:ne7<>Rw5])`@"#Οy2¥xfںci:@u5\S3dP͓jM 2j6V p`=Ӄh6Ғdڭ[:3+6:a\n00xHԭL;63+TTGiEgbtdt,!NBv'r=J*4i|܊c ІݦP$!:!; 辳 i~`%ם7FڎaIΖneW&{*wqƢ#jc&iya3*,><e,"nAiW`KeSWGeB h8uTJ\N2MbԳgBw;աJ UBZE!렴Vj85)$LױO ^ގ.d=q |Hr*XهX"Ğ@l3h9N`jZ<{S{@aK7]2m6!Ш*mkgaoُ_odfna|8"f^.w9vg'udH DL<afmF!҉ıw L{)n7< VJ=UmHR5z %%MRx?6tnނlo#s]!lԮ~|s`+[ŅqOo3WCy.+Z/VGio.^N{՜v2y/n* c<c|Jev<, |Zwiq<" ?K+ `0ud{΃12Ɩ\ߡ~y字lg2Z^bK^dc>AWCӧ\7b4\Dz.!t$x* FK [Unm[}1>qmw lT_vwPa/Kbr̉*2rhTv2!>o̞ڏtÇ []$ӓ0ؕ~ =*%xei #b cw"ݝZ?LU ^Jn-Zۓ`8z*XVz4Gc[C} /2 ve|c-EOLc#"iOiD%!,bSVӃ=EUk|g J\^+"Q쳭$4άʱw#i#>u:Ahsa=Į~ Sn7ɂNZ'Av90pw2=&áլ!W63\ݽWULw9 *ŏdc@L$1ģ6=yh>[.7CX,Y=|_9`)Ș8CT8,F gkVyXbG!+%!Pj9Uf/w-nxYEeg=ޗJeMȥ&7L~qǡ9 S|3Ls)1cv8X_{6d K+RSٮkQzkr1r`[z6_~ԥp}2`Ǚsr%9ՁUrm:;Y{t".U4_cr|*Į9fN;cMQ 9CUA徆X-I| DwoB9hx?7}Y:N/<6@6 IE# KLTϞotr9xܭ:j=MsvMU?{X3R|gs +Y (b;v>nxeѪ͉ 8aـI+ MjqZ˗jb,}WV^ 1D Kc3TQ5%dD)j[W(Ir熲eOeC9 i4ld>C7'szJ)~7bǕYANU?_+vFպԊUKNw @osh{-T]ykC4K ekc͖cSţ`qR/m#fp}_:Z?JZւP9g( wJ^kWdǵŠYH ޝF>Zb>D_4w2(QǕ@b 4+]e^,{I3;PTq̽uKfg+{"Z js^ V8 "m~TZET9c`ThVkVv>j9.c)Y盌=)VmŮcqDH^^Ck+v4;#ҿeC$6{X/ERXB<aBRUd;>/Ƀ $ꜺlBq5kݎDZ-U[;u 9|lAܛC(!T@=I 8pI.p,]ac;WZ-1/qC2Tܿ&a>ƹn Nb* A+ S aoh[ gBs&B!TJult)TO&ҭ//hO!wFQ@M:|n RljPЅwvbd9p3t>ljZ);a 9֠.SSr@[Im4di G)y6}D b3uKa9@m¡^E̾KMK޽w! 6}Ǭj;I`b-C뒿K gga/qD<\kbծS.O ?.'6bNMW[J6Q9%2j/ڴ%z5[k"Th^fqnp3M X^e{m0AT.Znŭq.uM0?ESG9l=`CE9!u,Gqt"ybrKa (Ь,<@b\ i.ĝ6VdNܣS!:ǻ4i;/u% saߺ[VIRrK6ZTN2ۂ Rlk`z 9ke|/xbx )_#&Y\ x@(tO9e8PaV^2FhфXYP%HR4Sa΋˫݈/G[MU{z#WDy3Ydi˸Y?. 磊SK{&Hשwh*0aEmehV'E& ȟpw4?TW2'"4$L?h)QvAƮvLmk-Z3xߤ;ț^[Ȟ,4OߔGcOb]{c'ceo&V|hn(IHG&祟5櫉s >/t a9Ýj&2xD'U0vC-Y=snу.Pi`LV2L=To*<-#|}( zȞE럖j7M^iw+;24fXHW~<`Q> 4my?;[.ǥb=d@k˞#wׁ݋7A#.*i$fMHPfq d°r.cDW dde#e$U]J? }))i Rs%`ݸ{71)Lf$XDqMIGH= X?%D%bx:W3[ "w+eǟ9oﭼUwF#C|ZՐ\%Xa#w܎M:gpIοu?hj|{ڤ'^4ṔX-5.-FXMq`R:`m΄rY(j;G]g\qٮٴlPcѕTG7V ]xga@rއC ʋϕL47&O>vJ E#`I.=С{-`Q.xvz CmWdp1X[q?#f/lSEXHz۵+|:NGo QG-T_`h2שNi%){1-{X;jz HÍRi Z}ɢxD/:&R>_o>aX1,ܘ_Z@mtWTTB)˓%kRQ\pFDR4"K SR'cD}p 3K"ǰvE@TӚ:hr}^{5&"!*^*.>'`·ChEu镤7I)Zt rDM s #=e7# {B:TY@@79חxr U<"d *Cr O^ieh7sTK8aCKCx۹&xQQ xl`UnfL x'0)RjG"9SyHk~[Mq+TFY)jJUKuje,e,=no^.1ZT%[D'ju` I.؆uyѕ0&Wbr2b9c`{)dGjw߄["d @A1&Ikdfn?E V1t<4PF$BOs}D}W0eAG(x2r}M0?Oz)G7QI w@L7u4W1oeL8ӠgEJR9z(S\ ڷcu\r r%s. QylR@ГG0.w%s{kF٢)5C-v{wW=JJ4ŷod ^$[@ZǸ.>x7abs !}u8) <=e!Lw؛S2~-Т̧}~N).VenpY1edI(㝑L! ru@CAHd/(@ݍ* hv4I0&"'ʰ.:b.F=1dC@} ѫA Bfm,A9η,k(y(ԤIedtcd ɝ!{ر|UBbci.rgU, '.]4L# L(7),~Ͼ6~)G Ge.}@}ԱyGJ jlޑ ljN>(+^caȗs㋁2d(rބît髓d3&װt& 2N`R mܾ/a<-qO )NL{vˮ G94ƛm/*\'1?Q/|x b$ZĽ*ęfh>TdCH4TEp{Ju!2>HaK֥iS;iX >E0GS(/Y$W߫ZKT2e‘.u0.6F-&ڛp ЈCiCtFa?‰졭pz6n̏eIO)`%lhN! ]HC4-OR7-!x7hƴ0>djuD=a"[h1cՃ,6~tǰ'> WJHTqZUѾK= sE`,D6ϖp۽$#Vݟ*]ox|@A)k L33[U\/IVM-[cP&Rgc&; $NO|wDYT6rV(53$5mBDfS[niG#A$/ṛ[$\/\x~du$pI]POZX=k_o:sAb"%&,)upsX10r1vz3 3ߗJSd*-ˬ0qO<#Ǐ aOmT'@9ZH̯*1,.VޯwKWBƮBѕ`; )o3$X$nw?F_Pzqjе2ī/+G9>3Ҩ;mi5u_38-ԝ%A3:alwhZ<> S=#h3bIgg=N #8 !hKBlqK_%InߐɆZB=iء }qmP*dibCl{`(52weUH\ug|ϖ;T/}Wy'ܺC#;3\5,`u=hA~ g"z÷7:y>e >J\u(Emk"KcjZU6*,n[5++?(xD뺇X:ׁHlԘL> Վhf : ƻD@:θMAcnJGV6vP y5l#pgUށY9azKKQO"ā-aAZQ3+6ؚU+(8;/k%zaщ(\/I#)Ք-s=?Akoh '098!e3(jyg$i5BsoUH>T}  r!Z ;4Kǔ=A`ηѳ@{ZJ@]ij5?qxDH UK#b.Bx24l8b(r/D]W"DLn="fc̳۝^1 K7!9CT%4>([p(A}0[rbFKȊ:V Q{ {HavXѳrloS@i:#-T=FP=y,jvZgU;A{E<}e4%K<+ڨݺe0;w1# vDQr$GfB1~8{AQ;B+7L-Rx/!#hv 쯵V)% fn;=ڮpg9 B5D]r4M.ձ{Ѧ'>%C^ݪQ:\+8=N3\m=c}H[%ĕbKZ&$e5421ޫSԘ/;!9 @)N#9Knb>"6ytEyvgnϱ9R]sJ=CwJr)0V6Zp\jyX24DzYǹ]˩o^7KyS&֘:xmX[7u@9t"/Pah5W fMtX/BqD1"}Ps"ܜB[fǀ*{UӁ#`1< K]W0V&@x=l9Vz(E)3JM:#Z)h)K)8nK#F?sӋ$yҒळ>x쿗BݒΦQ8 $"nG]MD%;ZP3 1ぅbƐJ fB[cyNyƉIX/+u/sP0xh: F;hZH,h2h;{Ʌ4UQ[y<w"Eh2/ R H )A2#l_P酮G;c8N&\P$S䦩cZ#D>;Pľ\:rf@!|X9#pFƷpsl&iœqzӥtdID]f%o- W\$P0M>h)s0'͢ r?e"ĕl"Q@I$QCǪ}h'ΒP\)w68|49Z Z F_١Js˄w{f5lU˭+iږFWo_=HPՖݜ!1eG1}|QWG('K/~ )Y;{B9fJ79uיo {Tە6<̖U"Ji dLB'  >Vj? -X% 9AbG 9 e h .6vaB?+.Y\Vёxec2 f~ľݩLz~?-!|?%-iH\ d k [{ XQ4qgx`Kĩ6qGq-͉/tL.?[4z!lMe]mf"6yВPپ@p"Ԝt^1R_ZTͳfZQV*?'p6LAx6ȤԤّ+g+tzxm4.z's<֫N>:C ii~IvA%;tC"᧙\mdDC} >#^R:SNT;?XHI`}J \*,,c ?h|*Xܫđq`$EqmBv猲fk@ %(?}dsa;E@hJ 3tktE\nax8Y??&8W[ f_^CNBؕt^Aq2&{@VCT+2NrV5?HԖΒc e2;yBS9lq[C 1ViboBJltOg|ga@ TdGgH& a6cM9eWi|MLhғAϫ08Vq1"#F" *,ô@׫&a@OM͠ReKS ܂*3nuZ e#뢈@Alǫ7odEx:]E/ `TQgmWUl>R%vNTawCbMqwi{7vsJq2y{^#+ۆG^ 8{аK=w) xAx6:m*sOᣅ|}rMs&_ gA-?L.߅ ƛt:&haNl'(+ɲGl%@Xv9sPrZO6)paw%/4's1FӀ׈_ʊ)1^V떁bG;@^=nUyێxBØubuPưײ:k vZmBO}usjPpLq nۇIb*w)6W׶ fB2\K4$"JeK4*EMD/T ~v5];'tR#,&QNW:@Qʍ#A[t3Ɋz>ƓF]=2˷,d?\c ~ nLr\WB;er4nL]䀎h~݉DV :X۰>O@.Bvj ȴ?dj;LS>R70zI5ޕQqpJmE#Q6 K `ai&C <(+מDuE5,h0d*Tp ӡ^{Es=ԀUH -]k qOnw`'܂fguߋhns#hccK,@~žj̼|b0nUӰm'Or{}[^4Vƣ,x)n/n,24q=8G<6W#74-0/|qu 2A@f^Qz f"0\pC(Xmly^d>yF Z.6ɮ<*'%z4#ߔ댃[ܳjeם Jw,;J)aqhʟ gd*5`;UQ\t6ܡ<:Nw㱙TOmK1*Ak.nOWoQCu Bt]r-BDi=cu2b8+))6~癶 x)#M[_ɷ+KaVT;-Q*ۄ*ktO3M5Ӎ@G8Dl]Tq>SÙs9&+Nuܖ޴t)Ԇdi;^'20~VZn⯡w' 1ҹVWN:N  CIͨ%<'nj>Ag>>@'}A:{ݧD?:HSu $.w,vn:Fu~j2DMչ .XB(~ 㐋vҮ};fN~gk|T7:C+|ʚsu8f9l,J(rh awݒ8QC=)g/k7y].S&LJyq EqLY>427?[dV DN:%TW>6/(PY)~՝|h`F׏mr a*]9&JD|o&{̥ߞ#i9^'5 jTQVk#얦s5s6iq;P!§Ľ] 7e=4r{BMpmĸ{n.I; 7[7{l5Sg)ӢdUGjW Űs5Z &5y5m(ʾʥ^d$?U7^HB)lւϫDҐQ̒*TmVCNz2[|"‡6;?I&\`+ë甦vՅ$n> 4?lAXJn?衁-|P nD]k- M(ԖNÚ?܇G|S5q1vkexc&X"ʫF!=LƧ;f4pyzտB̼%lAH4殎\ mѻKWGK;{^k#36%EF+`j>}1"|&u;Ɏ0I3&;#LK0Y+x~r,,kf^mL g#k3iK+uzqTAaOK͓PC XyC ~90So2$Ż<l5ex̖@&96NN_qd |XrI#2#ax]+ '])<44Ns#'L`YjǫG"Hr&ALFGȵ3ߖN輘E&)Q $֏ǮҌ.32?swtq,Jn R\|[;&}/W%N=8&n{=bˁ Fތ,ھEv񲟯MtHFx֊PAii)WEؼs=e bqqch|D?P&'eGB L!@SK#>]!A%h=^i"bG&a>$u1zҤ2X^tB? ?\+j=#VKTj3v+D@9Ln݈WK faҳb<Ē 2.mP,>]}H6EHم|ZHɲ$Ї?b:Q0`LĒ!4/=Rͨ[)E"ȸZgҟޥ5O/y I'*4fȭOB, FEuP5G!cxVf (F68]Bg]l}r1Mw5s659s,y/M ĺSW1eE\DuPZp; \_%+tZ(Y˧@s֏N͉ 1&92Y90;uwUdO!#sp@C+y܅gjr˨! Xc?3{8Ċ.IҮL eOP~NJAPԵWB s5ǿŚ[JPCox;+DQ8xLl8!ah舞fvJF=+jb,8H(4aF՘Ep<q96Mz?g9 v܁C], ~A!šE؎E9vL0j4 6aVL%lEtb:VajYW(od7 te=<&*$vkGklLݰrh-DמS!1guJ\pdA$NMoΊlfQxUշx涴h 1twټ2j#4л@+`gŮSo1jnGc G<N?B%yvnhXS6U= ľg飛0 z= ;7}U @62%\du8&Č.0wNʛ({vZbMQ l6;@J)My}1/C$*L_%~c&F:Wy@'"jTb5K4fnQ'9Ď"ԣ*j*Fe8r60tGŕxv&h :KjݲB[*m?Vav^!vħp6ܟ>o~yzw P\x{%dGSiT$ sƻARH6;N YK;&&x 15`c#H,5%N*Mg:kF5A^%ei OKMjR6B<ՑknvCQ9vp5PR0aYi#_M5ͮI#b5Ac["ئo ȖeL(s2u9MmVV;erh&R9HRŪ@Ddċ .g=)lY(/V0WV}fv,&Ƴ(|obg?m%R"&6_-`Pw#+6Mӈbڲ7f}PO_be629S!E<9YxJRp Erh9\sQ.;xrKkL07^8Ș*P<9wda;8,to49Ы*1k Ȝ/0Vlr'$LtTb,bF>671D1V$fߑQ_U˭vrzO7WLsTxb^cV'q'jP+Lۅ |mB,όz5Z핋c >op;!?!%^Hih'hbA{/ & Q_"CBfR^RՊԒ_QGŽyňp`+k!Z!t:`dXߨf0𚆭r3jV9FTOmYщA{SUF>0Ų B+@.n?_UXIx]ɳkOݘhX"jUQ&L #Q3ZSs&KT62D.Xh"2@I͵<`6/ϑSRI=lSMȁ4hAE^AliXkht~4sƂ@(Xs jzlOٿY}j%f8B1Ro%6+~E ϛr7n' 6+þrt'Y|X.uT 2|+*n ,eU{;[&~M'deNV47qg\S0NX3l]X 77j/Eݷ.x(G fgao\%. Ρʨ+Q|āHG<(qOZ?% Z@m7f98EFA.$KDžJZD\ =-6QR\2Y }rʏ+81sL04{J8]D,f2]Ql甈w9,(uw⁰46vmioiBüȍ_ SJ"LPޟwdlO Ҵݛ M=!j0Ud%E`k2mdkCj)ȶs|Z:3D F -t c# pROyT>V!DQiۈVC>yD98gfo 4n0Dvh`z/tumTO]i.ZҕOJrsk|Uv83zW\?=I&'=wur? 8 O9e\X+7! ꜝDLCO?ic1>YqA$b,8Z[as/hJppL'S%,Jf EtoL8Ujiς\*(\WW3e끼 S*1{ee\Υ*>3>(~/fkG/u*KSf2I'lKħ6?,&@T,x=5^ !J1nTw_:XNLo9Sobצr^@#ؚc*ҞBg{u0IA|Gl`Q Q? `g[=ef9}h05ݡ}#vyzZ'rŞ*EŽƎ-WRx=%!K|~Qwu~* Rr9꥾ں )$?xGe CSaX2Ujpª]:-ɬHF5 ձ?nGHiKAb+%BﰚC{,B}vDFLգNp_LM"Ll5:[gÉ\2l,y!? Pxj6'H"0VYkn!u5'y$\%WRlik:txIuawAj*aVZw 4Әv,JZJ1.װ G],=p 10W4:N7#rA J+K/`1>F5\MǁJC3%(]1SD~zEŗ-.?iq'LQ Ϻ7ȇ*;/c*8rSh;N^/U|y@T{vsW!xw Rb>kjÁ CL*цG,}JNx"b/!HOm$Hwbnq˹jOFh׫i}F*QqƩdڒ\I 8*jDϠFm*W:Γk], /W1,.ߍ#,ېjhZ"B]3M@ hԧO|͆U > @5֕<*KF$A">`:)3qߦ%j)yh07"'*nנw a 刹/srM[ovw!:XZoS]%pf(B40>%WA"iQOξ:L<3PUq\S!IܢJk EB1(nһJ(vG)ұWAŃ4<3^(IHd|>%sPd4տ,=H7ۚ#v0)w$̞(N?#z_,_uU,U!U 8~<ا 왋j#[1ƺĎ:}+Ζq=޴1~#@.NK6v$p 5Q{Zk)`yǝӚGQA뀓 . ax+v{t kOu^  P49ʑ<>g zZl_]wzĢEriVFW…p8i"(tvFϜ H9p|,r']?}b(nLw'_6VO86{q_>》ɌK$U3-PgO|q{0T8\DKS/+qoTL\Q"GH/]= Si~kh2Ingk$|+yW I˓^Ё%ڎ~{|)X*hu?--'{1-wz MJu|>m׌Lj RBZF|v,)A ./)5 r\ xP%| [@}nNoF' ښn?Td?c=W@|ۥ (ЧF,7a7xaR7]RΆu~ƀ-

]0iܲ '!su`kILLyڿ` q/?0sh`k=bJ#ij;:]ًt%Ӏ}I!֓"Q#'1RwT7; O9==GfPcKka:OFէH/WDL^5w$>T+Kk:s!죔 Ҷb3EHH  vm!֭֩r92<2Xuo>3΍le!F}͐}?\;\#*x5Yħ.JFUkUשُ呓jѐ(6f{Iux"WYMrh`I3B5oU ]v;L7y5Z}ڐfS*(Fܮ7">7k׏Iﲣ)=e (IO5,^o8BLɬs47J-d|)ܘYfd4%E&@"noV9Uj\y` f ghaf$Y伃gw-p#!s3Gltسgeξ \_[}!aL8F69_05yp%Nx;ճ݄iD `qꇐ=ItYEI,&_.#*ϧMd?N\ғ)4 c͍ ߣuxpژNhH Hgd9՞pg7l}P-#ESTND4G^j>s7~d`z2c#p:38BEА`n.(B-.}${ʵ^#´c$k0#ըC˂՗E2-OMZ>M:ѭAmŎ|3R֚Ws|z325T'oRZ<ۡJ# )fw1N+MHݳUTd"6Mϵji.;ᰡ/%w,q >('%ˈzD8Z?9H1#3!ŵx)JSg4D;,L `|6BߴL_0O{ӏSg @kfݛ-tڪ@Ұ(P|;"T1Iab+2jf[Mcv-z[RE+:O<ٗr* IA:aa.G> ~ś116:hCCvEp4qT]ߵ)%U q=zlvsN,qHԶ "lϐ]WQ}S HT-p۳ocĻXdLƷNi%P9:IbgSjtvle`AvPމbdl7ffa윆4UBhL!DRIRL/!4/dͧKo,0 +l!W̯\Q|@7@9(';.j;^IW+P}mf~ 7z]'}X: ,Dy`FW(AߙXZuc5,fP4E&O< k:ߏ,L.< M(´1`uB&ąTξ{8<_LÔ]l¸p~ާJ'N7h(}h6f|C=) cJ d˧ig 9~D7JٍbTHtu1|rXHK/ @)gA;_d <3 ^2mW }z߉ȵ;S"3ZNH_S^ouO!ulM'+qZa;G@>;v-'Z!n¤~&+t/3O i[NZdE{e I ?j]N;Ct[h*001$*2CYoo%iEQNBc2Θm09%r͆,v8,yT%ː\WA92 ͲSI8yUalxgcE*.fuS.@ 7 3{u}wR2vM"C<9KqoRQWE]("~@l}6I|47BG9*n&_-L0NE+7wUE0!ت)s|P4?DskNB/7z53A_RGفM-Cyǡ_xdu0}wҪZ[$o O&7dQL; )xJ nzW"4bwxzʾ4 )쏚4Y<Ƶo9YržFۇZO.4;Iw([dGѲ%XRP/'XBn7*ⳇFo8{b\Hqe~*=v 2$,)S^p kgM;+D-/~WE BKp{TO AIIfB<7c.rl_K4սށM" eϱ 㩫 ĉ^m;ri6\uw ișq=?ޔ[R0rEB:(˿~ ^K HnDzya*(aבU͂IR1V@٩5?{{S0AR;l?~Ҹ N |YhGBvG wzWY%݁2Q cRi: 13R-YӼ\̦?>f&P'LnGyu).BOS#9Mk7b]볕ُjq܂=.6׻ފmϝ2 {8j~"·i^-Zt8Mb0wbPܖPWyr(@t@e%4tH Lz7YMXY[g zeU5T8M|'OG OtQ;9¡9Qc8pWu`fu=Dy-ֹM|-< xD0$pD3ԨK-8ain t<'<$钫 Vv`|c w;$<a9jL&Q?^T#>98H17O 2!*"_tE~/ة5OtIȪUTG`b $mUtӈ7OD; ~v$# \2e8n챮{RbDtzp}ڌBAVo|v ?b<}N[!3.&6W$DC'85J1Z׷ |]6rWᅜ,Md&n\3Eti4\\Q6"^j~>$\P&/"ߨ7QlOtP;U+K6R8Ӱ?=v#dk;Owyd (_:e5b[uYr"?W9]=,)H&(\ߝ^A$6")W/bltݥ$ق!`iQ%ڟqntHGeӨ*M8 R{=,YVe ;uU,R:f|dU᥍D<}F][bOA=^Ӷ2ߩ.8sD\giYLr7G[`1zd]ʟF@ eV =O 94)>VH*lho&ps@`$՘E_L&㳋f 2E~]T%l8P@#La3ܖ#ip"}4O~jWNne@>q_QMS-D$XN n ˊm*e*[J+) BMCMKؖ5`6 FHg;b 삛Yb@=mԉԪ?ź/D5 Va镍\'@fi] V5DL'~ï4@f|| \ !޳ye眓; C\3W^'6oj᥶i NT+6IVw\WFSs*5[UΫRPզujlzQ9]V2Z#48.5BBow r:(pyE:e3IZ&o]j*Vڼ2+xJV*`aEv=rL<$@Z5CL-/r_)iĬ Bm:,0az'g/y8U~]m-2"3:vy| Y+# ;¥@|$ *3_AͰӄvG>S.=A𷄶 &K`@d`h*Ϲ ce;0uVB 8]e~& y=9R2JYJ+/V͝q e%8$,buj^<_+*/ʕE~fKGu6ݘFpLeL'=`p : Ie]Id6I_Xb׉ &}4vV.ǘb-ҥk!\8A "l&Bf[wjYI_wHhjY6V D' p9,`mwȏ9%~wE ռteAlo[h4~ŔfԑG t] oN.zE~:=z~ Hw:}9P u/*iܢ6$Os̷-2=Q]}n4cPu˥/+\F;x=gY5B;k7ݙ253G/zvԟ2%.zJ*X]B4.;w7VҬMMݪ 0aft'Lm,NeFIVdWudac KNÌB@pp۪XdB ҇i8pDC Su?FAEͻٓ'#TXP.M~3yDƳQcoH,l7b@ܪi}gY M"2,6ɑ% '=wzQIs@쀆h*oqw$e Fs5$XH̅Bn1?L^]q9tډFFg9ftƋ蜋b :Pw,/͇YRM0xq?'2/R{˛1աdOXa,g DroVU,K87W/ce+м̝4c4r?7d7з%)]NQ㘫/Nf(N'힝\Z1|eon`)Z?$VRg+,&Ƶ`{;q _@ hl /[e 2qn_g(`'95Yk1'syO'bcmҊ9a`3z^ `|:MOFFfJQ֌ڀ'dU8 <$NCzr/vSiX\FxE#VR'iQ),ZkІw}""́e8.ub$W*0"ot&?\[ZQz[܉}-1eEp*ip.=/AF<ũ߽x[G2h椗Z-[JwQOo%J͞`/хݣuGOUb5c  c7'=ƫΗmF=WN"bfע$)"\a;jWNv.0a%Ne1 z*țH2x*~'0e='[1$W8q[8W X``e!X.5!P̣Fm5a~9YvH(w+MЩe]kOAF/(MBH7q(OQ45p{$@z7q&p(T6+L޺_/Sk¶.A߳ E54a-jOӹFSd-$4#ЀLqVп@gaJ>r陞#vöD6EHIO_VBxYF@lrݑ 弛 㨲dLrs:Mp3h- ?>r{3JoӸIjcRYc,PH]Xx:(N}Ls]F3l \_݂[yw4oK:A ڞnBpnJ%HCSܶ_{wN¦-_"XӪ’حwȲb 1gT_RMp =IcF e ]ڶ%Sa/ûI% F:uĻH둶&KU,h]s#ZV}aݑ92P/]?c0vcY'4C%' ׇb hC !w5wk0den+=ͤ'/b i\Wh1֡&$d~s󴽈=S Aﰨ{']U K2:#𠺠C41T "З&L1nt+en8p}6H#B|ks@j=z& Lw.SEw"಺پȍgDwvT .ݢY$s245**-$kۨnS)VOkW1ts6!vq 6+UYGJ;z#I(B>'lR!𸢅Py=h1UwixG &  l$o 7Se7do/3G$[H gubMUʖc@YW} HBV{f<|A<3ַt_יN 2gFouN1VWYԀ+˓%MGulZͣbm#.gQxNz̆?E9"Y \d^sAYyO$)VB"rf֦4ق^r16;E=彨O&$-o!|e_qI-4Lux?c @iu ɫӯb(.VlA!ȼ:/M=q'\<85lՇaѽ$,|+XiB0^jҟM>̮=`9mlAWw8/AVzrXO9#Z ~CW2sbxRgH!9_n\0vd#yy>q" ZTŧI/ƲYj+9=ۿye 5׃N8bq b@% !lϸt|n*GE+dp:d6\ym6ʆ填|d n#MgP]Ct"E`4>a pEM%{ g52T6VMQ|WJ 6q ]E<3C!ub jj][$s->`zoj2L|#6FjbKwX׺*`,ؕ헫](A@>V}@(ӌBGZMIVW|:RXr,w3f' 'S``_&uf(FAXB$7a`̺%v PtU7]Q!4~Zhq[㨢^y c8C5aU|E]/vс=Y)/iɷwq0oڹ3MDP'r:Qjn;U26k nD_,@ <ިR6m6!o.^(;Mc^;H05%k%;qwR{פA0o!4 ̚0lzzX}"<9_cra.% zhJl[}^,h5&vY,dJ:bQ]\InNyF4zDgFIaDͮsmR+2B-O,_$zv 64J:*%oC!jwށ<:1vuI'/Xb ލo0!nKF!9ũi;5cJςu?a_Un.@ZoKԃHi `O h,ٛ}k*-j{$RqE^,A En6N./{Gc-;ՠ[Rh跴'9z:l/O[_Zqr0D'PQ-_fsU/Z) %1`@? c 4ù`9DC Z  *ȁ(bDIfT+ 1t}k>1px0{q7z?2xVNk \=Fr+/l?: ^Y!c<|N0&Z&UIs^Ru'(إw Ѐkאe _e|zq%-f' )2v4gpz3ZRbU̧A#仛\ Zr_CR^jN,j2OwYp0'+'SlZ,VL)H %?*/ǻE]:z!~B64oSsX(>Z0IWA[M[?t@GU5c#i菗|Qp $^:Ȼcs4D1@\;sqnY>pt!=S#%S/#1V2kȬ*Hԃz^" r z^OL* ѣ9B ? Ї^jH|kQԟ  6@ ReL<F&(d%s θ ct3ȡsdp?弤0l[5ʙ2 %TLmt"DCޔb3|Qk;ȃYL"z:x6&1P m{' @fs0ZӋ\rR<4s"<ʫގiJ5㘆MI:b >lڐ2+qJ)ے;q 7=~>.XJ7=K߶- 0D5I~@0V]\u()Gwd -nt^O;bu$eE0ۓ2u>KHҵ+[dlui `iŸ]Y5?4abHhZ^zޖ-hK`v¿C} >SE+?47(%+Q")ZxȖq EkY%rlGǽ0Q>Z>]jÀtɅe6s 7Ҁs _H$mػx;`;Aݗ[.< 0>pK%׌UPJGȓbGYwMyX똚ӢPs4׍Ēe[Ia)qc6z.uuݾoUIQbza[#w-dc\eljQ,]U w`>ylTnYl2fEo4IGy̙} 1P逡'x<Q(,Аj?$uPu|ORk]ߖz~˿rue'Md3%xd:`$l/ [w#_Mq\-dZ3YbAIsP G•I峺sp Y7rگO;Cnjc۸W5ڨ,;-~3gj Fm8Li3#)oM/-5b|)v)?Y.\Z!M'U'%A'Z?wTWa$>*/.D6v6T!$D#.bk'N횘W 7lq&Hl"g.}l|!2֠a5K43G3"A^ҙMuܶt`NMN*qq(uᘹJT>5\7 Y .6ݒ։[Z7|~#qvnFs(pRIOG:bk `g~vXiN ZbĐ^ExcܬO/1AxX @&H=wDQS= j`.4bI ȥq Na[+ q:-׻0rt9[mxH V_!Ȝɔ#UyDrTr﷮G=PZ;ڷuqx:2 [t"knn!utM4s/؃w_5 "whTQt*5Q 3os8 0Ǯh[kQU֞QĞ˟B`h g_cz:BímP^/0W@cɿ,D.́MR7G3u /?cFۋޱ [?D1OqSQ`5Φg_ʑh`nTuyl7ř"#vU6AM@fc6jGX xj[}[m\!X}uM\&ִV#Ż Ւ,ӄ]& 炱# gz+Ϝ^z͟ޕ#T |5d@c!0ɗb ~ytkPvyOph#NɆsDGq7 w?ռÅ,bM &o 2mL@x{09SGqT-bв LT.pzpcG-I #_GݙՠIH= C$]} g e:[(OBwm83D\,pU-`MbQ5F^P"SRKTua1~4^'߁ęÃG@niz(ؖ5TV LRT)>!C›<ʘ'%ej-P" {@]o) O0d>ic( # x'8o(`MznTck*Tu+Vg}f-sf=zGTgO֯XH lL+?4ٗQn끻@{_O0r%С oH쬏i a4 [3B$ |f{߷CΘ5X BOtuf> {F3?BUO7exr*|/sA,;NjGW/oB= N7s7W)w#OrK?r"nO% VZ+0%"jOg*;vqKtfE5ֻLOs|eq*֌~[:Ìco&zGƳ~6G^6p'J gIZAZ#H+Tǚ#O {ctRqzPl5*71ؗxC%/cRƂP3-:Ñ a1|3v;"&ɔls /k-ZFà? ੦bz>7ƠXGKZp)!+[:zUh4||6:Dt@Y71E=ub)`yPhiI?4*EI|j1 YR(w p/gS+y˫緾›""50V˱!ތ:@Cs)ya3/T y`'urAXg).=e r'澏)_۶֡ qar -@ [{^G.AFSoL5;ԌɃz_07@-)Q(mlxYtZWB;NJSnH bcB| pm*]S̷Ii5 I`oSν! B5:R M^¬i&NŠnw#R.JTqKixxQB.Ijkx؇MOBz4 d8t:JA|2MҪRB+mdĀ{2eGkH"ՃYzsX~^tyLҴ.,t&HbXB;e98.{W[jzQj`E45iX Tfs x/H% ֈMj/L63aHs1w}—B/ )a_Qeo,>P(yl3#5Ooe46OT 3So*X-22וd94m wAta1ryK(WmOG?|b tsVBjoQ@TljxnN}Y|jڅ9+JOv'IdWi0u}J%$:ͺ o/mu ?ԨV|d+{Gnģؚ^\o9a,Z:k'R Y'1hEǛ=&5lXR!cd=,Y(fXpqQhZ@| e ,Ƨ#ۨV%o(_(j& .IWȥ|{7L7|p"0MKF9@&$Qo sqE>V;0G8v`45wu_[̞knl2l{aMtʕ:q@2PR=qj<8k ˝9*k(?$jI6C~~ {)Ѻ0y7vzz=2yԨ'(~0O*mHLᅯm*1ϼg%xR+}"?jdB̯q6^:<>r$]R*m2sF޵Zf`]xfhmhdH=|PRXWϏ~ NPكC.CŻbWBZ'EsNɽ?b<7pHMpLwZEo;tDy~ ='Ah,;mPϚ`_j++`- eC$j"T?I4n>@Ӝ H{,2B XNu)yji\a8xlZ, 64۶7`қ~A%w:|g-X:1Ð)ԧe5W>8h?ϧko'[k2OSy4]K`H?O~<γ9 ƪ`@/9["_ C-OjnOe@%T]#Jq=߭nIj63Nкm!;!f:׆JtM5UIHW{Y×M\=\@H pk ɳhs,<$΀_*m1*%Om;F:-DmP\DV(Lˬ<K =٨Xi-};?h Ry1?kޣJ]eCAp[Ģ/}\XQD.d&l/>ʲۛ!&lԎ\\tƥ~^LlBef颟Gg2eBXX.&2|>gcd@0̩  g׽5;S41&XPWz/Q6!HOC*"daԈ^WȂϢl6}) 'dnrVp/2dy0  [WQb#1ip9kἑ|DQï/9]&BLd{ZS &Ow(lD.CNR=4&hL7=}~Ŵ ؛c֠1)b`?p*g .>+Q0L ))w9adSgߨ53]xGuH|q*iE%`MeߧY;^{"uYWnBʌN xHA&88DF 'ђM 99O̎#&?iy'ಏ!<_}˙-ΎK? GZ hiA~I#"^Gѝ.x8yvi|p5Rf*Eư r_FͷAD$ֽU_y `.$HA^'_eiH]6u_At ,04l&ػZ_[1M02b ?l}ߒj=B<(6?оi$ ( 髨 (_4PW S7A6b<Ґ1Y]顺>Y톢za{4~K(6mZ 6b{k7{.0@\"a>qn$վ9o!a㽙yWF|()pNx/"nrWbxk]zv7*YrՐYe:1ʳJ7yT8tj9 8.U}wmG&FJT%e d W3l 2@S!7S$6cUKRSNC_gy~ǧu螜! hձx+.:z2C =DxlB'y\ʼnkݤ_z.Ms a{0RbBUkO}XX~wWY]vwɜ`g^>Dlxb|쵒$U=h?Ui{^nSR̄0/D3Kc(ʸ?)P˴: [&t6Z6S$vDZᣝUR4M;sj}a jOⓥDj- =a%PXL27rjFm/Z.w8+>5<̿#NQN"Ju Ln#̥mnKňF"A ԁ9ӁW*5&.F/v8L佑LQmPSM-& s7RU=NdSLTvM,۲*/H㧕aFokEZrчm5N^-cėr]Zk'pc(o2Ұ$ 7ىMbw|m(GNWX$QtMFj9UTqfmr{opwE7Ă=^Q~w{f :RʄLj=x\FؔSoG36VȉFsӭUF5N <%j[YM`O zC. bmp]lauvO}r(~ሥQOI5okmH;zi{{}齝篚vy |)FIϬzCeM\ AK}wűjj'N9hEs(i&bK-;g[W`)ΧnRs,1\Y7,%6W~ix0/~yqu2];Y~މ\ -~pڔ|]lE V q~-ESQYL9{#NVBuA\_"kM~nεkObjcȻ&:1p~?ac};EЈpR0yhFcP)I<0ԒYqZ|Nhf "&6$xW:@_uԐv/NddaM!{%`os[ OP;tIFIӬm =n%[:t0!LeҸhMhSa_`b 00h&:Q:a7 <'if6!'ߞH8sSONӖ.{Z]. E0ݨKeƾk7 E+ϐ^b 춱3IE ,MഄoŢD:tMK5 aR Eӎ'7\jO`6I2fhG{y%3)p Ptðwk1 {>_^T݇$v<"qRXaN8g}yͲOhvE ̙DFrCG0$ul5_ʶS$5\(Է*]p*fڧG,~!1H(E!eDos/9XFĔZQvq +Bʴ &˃CQsv}rKwnS~(~TPx:XYq crҩ&0JTC/wRF%!z!kckд2~f PIW.(8ͷ»}ڨ2.Vת8j?yEFh};)hRxfgj@` @qv?Ew;G-=UdI47/i%2[3szCč.d /6 y[U4uk͵R+ej|汫ߘOdq{N-t!_57SoƯi¶ xbE& P{c]HfNޮץ#J@Ht,8+MWVFXHuēlżd=kV59rm7wm4YqNű8/`R7k%Un0XtN]e6TB IpEƥQ׈BuS7]J^D20Q+F5$՞}4KLf/ !;z}^u6@O4Z)/aVd֮@bb Lg=' kfxX/r*7 g˚9NU5L {ִi 6'BR)ǣEX 'ql&Y;9MckE&H`g*"Tv*8'fN*7zRP-:kYx UO%VkIG̺vn'U\FDS*`RXg(>o &/ {|v?q 2s֮ i7iqt[ K!Z#-E 9+q.c\CeEK nbRbqp*'y8DI"W Ȱ+!fB4C4tp_um1[H{V4.:m*rcK &l!g+] 5`bsz9BU|HѧONfڎUw"=)z[C񐫑:w';H81@1=_>->_ NG"yڸf= ;śxȆr%Xh _[ Ҹi (U@Jv$1Omj{YTrWGXB6*6>YK%--P )T%X,>bW0WsdzSny]#My++gp̎Z2'XΊ݃n^ V~{?9S]mn)ðҠnF.6 T޸^w.E9??e<̝a#B~,w6'f^x>$]B8ڂf6g6c15}"RJgN()g 5&ѱn pGėRX3~͌թɝeD`/_/*.岜w76_3j$DmObŅ'*nT,(4D}`[<&SU.{{]/O!1:e8l׶LX.IՏlZ{t:(mol ˡD#~O䨲Uן1 74& \ wsǒ6!0f#yNQ镙dT}tchfvIS)9Z.$P"ʓ2֠։T83l x-k/{(suczɝR4 L mj!PU2]ͮH8=8JDTmfy%IG}W`\iR[rvNmF# {|o3o9'cZq%򭦎ms;-Z_l!/#:̶YZ]%G$7H`tzy9b]Fg;0ࣚVC#nM#OQ6ġ7勯@Lw[ק"Q=#zm2}|$ W[%Bc סg{DhUbTz^.Fߎ Y6*MjF|NƔШ_7F ^sDŜ _8oU2TOjIuoǎe}fK|烔#$^{<׾ &D{K?![݋6٪g51[ݲ=FMp5t7McJBBfS'*: KZZ@viX[g^S|ZKYe{lD#wCh8@B(S_n$OZۚ2fx{1C aqQ`AI-$kqH\qTBp!Df7tN+4\#[I=]H@gS4-v0"h G*/tfqfq.NI:= d4ez3"eDqZҜעc$3."d8$MHk ;O;^V0>Ave"Yբ{3pYdkw~{dWV[>J(35M| l#r$nc)*$IT6úw3q fN`'-QMdA|@S c$G;pul`^(`[(d8 3դmկE~s#UB%氀Ͻj:KR Հͱ 8WYqn(w8'y SiBitPHD?X<. .3MR}2lUFA-W2W`#9MmKxͦ6LZф>09,F(p&qHկSKdr݁ITu=VEL9wquQg~%?؄*.GhN*(7HXwgN\`~HLȹGD%&Qp*|!&pK`*&0F[l]HZlsI(ny'piG&eZiM?4;{򬡺3p^^$L OIPͤw`hˇ\!9;S$Xه(j0 ړo_ ɍV\f$Au|./Z5#SI?sGea]( ;}(VSa%fb"Ԯ1 X^[~cM N>&Q=h#yd'/"ljz7Y;_-TvxY)etmI"U c_Lh0ZaǫiߺQ;m)$0uiSyR˽|fJ_{9V봫cDWˮ{WAbM޸ gR|t³ {toPЗ鹎nXƮWӃ)"~юfټ:%,uLTl+ыfMMLY"<\7,N~ V07Xupވ\w2M :_&PY!Z1$h[eW:mZRC`U]7Ճ?KєP.&_brT 璷Lt$UM '/X~@kG9!uBk Rg.P@zsYJY_3+Ӧ>/pr$~8Q -eY畎/s ]8 "vX6:􈩳 Kaq,Vי5vMN~SyiPg*6cLa~ |:ܥvD,V-YW'\n'lC7}V3#`p kݨ]>/Y"1s3Ovw #ӄhwwo'FC'1B  J;U쟊Fd߅tDF*ܨ'f_(GW(XBOs9Yʲ ߎ|+Sa"B d&+·d9ҁJ}:>X/;Z=vrlfAXSHĶOm-lzS};z4 ʂd..Z 3.Q99 #;8v `3|K֧u<:[_cZag(:Aôy8uqaJL]!G.VV4%]#UKpE %g I<U㣫0 w(t6M{I*#ee:͓7nδBm$*߳ߗP`4?-*ֲ!kK :HkSErK (#{1?ql[c?=KwzMMJ !l Wj]>*pN+Iĩ8CuN5+|إBvaZLDMo`(Qa6sޓhՆSk\r[VWJEBrd16. r7̊rZ*V1)]!}sRB6$\w=V)+N߅[Oe貴YS¥Vod=2:ZW/3;SaiM2V^tɐ_xE˸Qۃ ?ʡ+Q>lҢ0)+} ;u3ufX){zV!ʩI0w+!,2JZz) Nm1~rq;Yo;1i.#s14k:#0gEVݲC;7`2"Mz;=8˾I6?;W;asڻo> U8BC*g9=c؁dI9FΡy;嚦k?6MfS.hGsy4JҩֲDe9䯬_ׯp_d~SלZ@3i[f}(X{&8{ȽҋEL:3]BaRBy-W3r3H,8Pޕ y!'k-wD֩ωVzS@UlׅIgX,~( h e.NwҬw ^7mn{Gd0ȷneN}]w7䨆Jvc܂n??ig =0g(l6i JPrYB }vَ_]dB \nU ’ UxMS6io @0tQd T3єc.b?y~ 9*&ʢZcM1/aV؃!<Ul L{^̥=JO'c\ئsxGI/L~)%ː8I VMyn$BF xX:~րnmm= "1ƕ),0/_KH {7k1ѴVh?=*; 3@7LS~bmכi-Yk2T\N> mq$%zpp^5zC[xqV RzcGλ CuJ}A 8atdUac%ر>nD>N"SG=N 9"=!%j(yp\wI5;u)3n |D:V=bXZBpiO(s. x|Eu7P&r+JW"ʄ vxVp+c==ɶ)(ia$a "9~S2!nnM²|ę# :BX ~? Z̵'"k=mA9\.L$(nxu#ʇHer V'X-˖b=rR\`."Š9k=їs@zcU0`sm0 T9bMtp |x4S[ХZd܈8Q,ˤ\q&O @+b/ |~>Y|M%Xڠ7Q?Im 'Z1͠"d_Oⰷ@f aBí2LUDUw>~i4pUl-Հ9.tfP1{ipQ288d{v-U }ui( /bZ)A=ASy1dc|tAK8)u_a1y}"*斾f`<$D۟kbxJlX_ή[9-8XWo6 뻈+ɃD~ q9 {1ٴ/$ϰMl-;qa)7+>5᮹PUwt r~v@;hv8+RjI8:AgRrSa9k PtT}R'U=-cg*V(W9¿DBJ7ֈi SL_҉jo ӓ?̗JϺ"JLes<% 6U~*D4j<#!Mt4爏[)J7iAh W׭ܲB!`/id]M,pS$.;+1A(Sūj/aFKlG5PϙVLB`2."iQΈR4%L];1T:DmtAx),UOe ξR$3`i0 ĥ1peX謊f$G~  c/fkIie~vg uTt,yOQc2ڏZގFsXbs׹(DhtTy5d*#ױ#M7{):wLx&A9m/m$YF Ki8O$ U>󹆵B0M97|dMZձ7>ڐR#ϴ/0lCԻfn(`4x =J`\/@LϩQQcE7坬h9mgsIol~0n 2 "0ՏT_├w$(.~9&>քf(V5~{q,ʇox(6#"y_>4H.J]@COYr <@$+,.^ @.o1=1m vfGJϝ^FXW-[5m3t&(8-e3P2ޯ{rDމeL s:FR˕3I{>h4 4"!j(G5fg4d ūZ $ "%Uw}de"mVt!Hxc1niw"Pt[rnAuxk$j,$1$.+bP:i .h6RN_kW!Xz'q#ʱ- gYpWF̬`Ⱦ2u+&{^ܤ p(} i f6kڲY{71E\~@8xivg/z?O+:2k|%]=&viuL^ӁO}:$G⟤|t|wp!6ĸsO^N1 a`kmM?,b|{F z(ɮV7U! bEE?OamL6hbR )F[U":2`h@p M5^[K*=J;6[JYW\RkfyjݯW JS4/Ai?`%AƟ. \Х:Kx)ԞEE'0}xQX$fGI(` ;ƲJ"Lh~Iz6rJP~VZ3Aqː;z&|PQm.s (M{Rl"GEp}[aZZ1먯;JN%~]O:&ڵѐ*6^z.!ř;=r.NBiD@@IC%Lrl h6eϊ~zFuVz}%fPv@5mnS"RQ  W'Ջ恠zAoQx] r]M9Q-Hg0n#|l@)!tj*Dh3{!S TEXyZa^p͆'R:rT;T~wK3G?B'K:EHHTٍ"֐pQj۔!ynYZ^Lh8WB0q.{!kwXh?|suE-Ѳ ךANomo8%]q3 ٨톟wIuĞlaʫ0rL!Zt _|صXfF3FpvD vLzka:=f X2M%00UFei9Eݺ5r~8K^$8r= 2^0;0}u}>Y= "7i|WY9ݜ Bַl|e!靈6rބ!Zx)9ݬ A]kxE'.Iai:kqiO5(R99tA uj87s VW*JiZN#"W֠;#^[a޴J%ϲ ^ ҸVivKJ#&+b|,eXG"{vϥ2 VvFqߦݖ;kkjoo}[(po6`]F}pJ/HT5O:dݟJ!RjLI(E8ƿmSi"R{$BNn|MQe;xْx9rC^ubH/Up7r?9A6.dY ,g)lgB@ WY.]N'j ]S/ SͯHº5+hf1dlB{ݻ~(9¡Bq$Gq'!}l+#e;~#+k ɹA|).JO8qZ4ܕCT_z{{P"N$W|[[ei((UoՆ}C\@W4`|Xt![u]&[k@պw2_IN޴Mg*dթN\)OD'9Ϯ-D S> Aǖ\FPnIk:=ܽ:z1ˈ3+KeS-h(gYysy1ӔA;eFm89z|!);7x1xN\#?,K#L~ NCҊ3liJ],ga4V>jt((g@jwބO#dR%b:78گ2exQ>r9 aSScC2%..d! eEDۜ/]C]i9?=T+|:,,X>\l PgQlSU)AX#.+}S (Q1+.}*Z=Sqj ~eW$/rNߢYm9z~AMB˹ ?Zc9\B͜C4V;#GȐd%^<,iߦmD/*,u[ƣK<f[I} m$OkuC*(M8D|DZ' xܬ8xb":Q/ێM1JqюwoN># ]iQ%ꎵFaK A}n08D;8BBG;yrZ6E1Cw]!zʛ[V4kP}e~ҋQf@ջM&N.3㲢S匎o!nナ'ّmFqKu`7=5z @/fB5E;[ˈ1}nJUZeˇ-kǕ"ۅlD1^!Q #8Lta7ӿxqX3NzR_>1Qbbax;.LCiΚpG̯]fwչ0qy& ?ńV%P䕻4h`/}A MpFe\ʴjk'ROu=g7N'%G_&[ +P u@5֩xҵ4Zܪȡ {=L>y1o9$ 4;Ej+e')vRRԿ!seO]90D>0gj֬S{]ଦzx,85FA 5$ . =4hB=Bɣ:Y`nVX5φr|NݐjNG$"()Q"e6x7RϠWɩϽ1 ~RG\A'+]g`T*s_aP48QCL@H *cVǗQPN |XszMI'xֳ}bGJ5?lEEĠڍ0g >_VسLB;TV1 }HC r'O.O7@kkXPS$L N oxpct\e̶D;hkg&B@J؁t> 5qM]{C9U IM_)ի=l~H` R]a/S9 p:}9#5Sr%h9pwmke, ȴX@ξXkZZ&mrƦI9:gG[ =Kgy` L)c쏤C$ Q먯t=|*>ۆ%?d2BÞc!`ҁC{vCQ}}IŬWlb!boIv2Rwt#n-Rz&WlEeIu^ ڬ{cK3Fڰ| 5)v=؛`ߗe QKs/w(LSGgY ;*=lm IE7R vHrҙE ZY\:ԙ+-H׷;24jxae 妕qכ /](nWȺTzXC黐D3N#MS{Py s2 `]} # s5 vܘ|zY{tvM7m :S:~$# ɋ[a=?Hk]~(eW.ȞeK<(578Pr\wUߓ0ZM@\jj+~v@i>h,âC+ciģ;*t>34z)ҥX%A>o݈0m铈 t7v]-h$ﲵ8Nc罟ҵpUaY4E\z&5^_v^:!߿Ў7%7 vH E}ߊΌ+Q/Su?{\QծclC9EG%L ^Olw>D㺇k It80 &sLӞlw_6;RYO795jb} ~ S^kZhpai3_ҰҠm:TȐMu;]jhuS~b7Ԏ2Y̡âj曤䚰qkXW^[tm7xl݀f{%%dA^#!R &[k_6SzO!XwX!hSy~( p _!̂ʗx :q:Jn7xJ,^sĶeԢ:ӛv+4# z{a`ɞg};}µ[>SW/(@&+/u$=d/gVj{Dy8'KYxD=9wutb90<9Y= Ij5!F^Lլ?b32zEȇ}n߾ P"c!c$SUwV%zhtjU~SN⑙t 8V)B@@881t ^fx8(hVo<ư8{w,ԷT`|7.m&Q((|P_P>^f_V;PI%Sb%`Ϧ) A}~¹# i|&t) z일w4ZJiU|9N6VztGC]&ҷeSd\1;hV']E);\^E8=bXv*@)#z15 aƍ&>Qz`ᣪ9n?6ۤuxā.wS33pujFPo{F`S.4yp/sީlQV];NĠxIu=G{GI@Qtܻǡح HP"Cx-bb;s֐—nˊ Dm¢.@ R GcQ;,覮(w5tҵI\1 # /b >guchpvtՂBP$YYۖh%&y^3Q%K6/1\k#o 'LuEY4|\sĽW8иQu*=۫ U_U~mGXa pRKϪ3} iEH֣/gɀW}8e|X=gJ1[P>@Oٞ`rRt^5NPIW$&;@x0-ZSt+EԽ8+a:DH3>c_֬;} `fRnN3tq{BT;(/RRwp5&7!ATb?iFۣp^f t"/E>h=B <&:F_˅^(ew1fxB+hɢU=2imS~Wj9b,)&~x$(={!ԁ~c0S(`++@|(}R> _?֎x WgCGt (zC>]J2GsHe}{CYګE/T?U& gB+U8T7:z磶+lkٗ9ٟn0gL7/`͞^$ܕk.P̔+kY|Ĥ!LE' O̒ȿ2vA#!'К\%dcRphڃyp88}$2Y7yRbT,k5'2y N?st" K-ɃZқ:-KE ʆ5Z]fȦnyI -5Ѫ@ J (ũdt.2:$+AAһ}Y$~( V`@Zb%zNbU6m!<:Hs%3磚q8ZK|,_4l̵XՏ~{Ӭo!>6FyrhɁ QM{EM 5u|QA3)<\R,XOề\}-< iwlfBv:3X>tډЋ\e[hT*Rzg)=ʉwG~6QT􍭓V'z@2RD`=֧./]2QtڦCgQ Q̽~>#uZ`a/ү1p){-D&ow6n6q#33ݣqi@'~(:5sj}bd8;YXoNJgVApN3 G0 +:$rb`Oԙ&x|jWڴ_C>ʩ5lecd]= hmijQDj xv4`% JkVH[UkfiJ{&*ceMat-|?9󑷕HW/!E-N4]OPAYEg3θ-Fa! <+WĈ̴`^9fENkvdlI2d5@aٶWZΘm_HoGJxhk:~9SI] ڳkPMU)aICF 欮*P+m=%uT$FA75+53eM0&ɍ2N̰y, SA7l's<{#SZs?߼g3QLMF8@4~a^V )S"ku}L}f nـ.|2!xF=לMb}maf|*ۺX[!6bo>78q!7[D/~iNv`6cU/A<kOOS0v F t0j`$g JpP_ ܊˷~#Svrn QC}Q/X& 3r'R*Î[2ڤB<ۋDGڛ@Ya"ɭIgVqFogz֓QQS= MIPoVŷA%f@ER2#1SSG'sW]=y-wk_x^Z3'G?ہ]33v>"F=ƒNF4M~6]+3kFL~jiz#Y`>ϪHn(L]*+N8vk!ow\Dez~I_HRyۦP",ʼnwweet^ك ^_?Ltv ¡>a)Vh8}'dL;IBM#ިEF=DYH%rhxy%)Bu3>|*/.Y3WC-VЫv -\jbNy 6#[q&bi9˯- ԚHM|Ҹ{ '. CVӮ5{A #~s@ f[:⢍o Kh;Ŏ=ӝ[-`YWЬt=1CfB\pw{?ZD~dn@1ܺ7cԭvn* 7J\2mt<2ឺd5[yρʶB;!kOlq59Vv[z0/ +8zc6,GSYޔy$$^X3=S= ){R]t{koJ/KD=eg|!B|}5޿_EEP X5r_}h]}0̭*&s+qNz!{ꍳKBfdPp+WcIۺr8M;) *omγLjO["/$лT<qݵzʃ`*NTNk NTQ7}rV4CJ|;^9KO Y[1[GBk@4\QUU,rS `Z XeۉE>ud+d[!x1 06JNpLP hfW7Y6N^pEQ*u 㡹vt ӧm]*'VZ47"N3W{ ,wII:^ÇPl㐑`ɂڡ?<I# _1>AebgSAYt쏙 lD}Z)IȞ6.0acIyJ 5FYO%e*Xʗb *[%W&߀ rĶLǕՠ{퍪|GU-u .WKz5 9ͬ+5 jΚ}>cD o3_ǓP4| ہLg5))aҳPf :=][-Y7NitI-ٷH _a((CDϩ -;ۘÑ*^@-W)Wȶ#ʹ j'*woΎ9.)NV|H51*G ;Aa4*௻͆q_R8̕썗Df\s"M EGJs[SL)OdA/W.toZәIi.]|˺M`ar;g5{JΊY\rծ-_VO{xf"!XS_WEg Uz$c<ːO>rϼy^*YV3V#%(m⥤]f\i?Z&e`w6[:VaX7u\Ɇ@M%HLrl@M*GZqzy0\#zn v5>R͎h JP7q?fXwB#]LeZ`iSqJ9{JJ Tز@p܄tMTMZX'>CӾ5&b`U֝0gYZ07070100000296000081a4000000000000000000000001662f7fa900021c10000000000000000000000000000000000000006800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+WգLnM&DD%ŧ?嗭tv&w|T =*J.3sV,|5J+?&  }Rw_mM Pl HP Y{S A'A!Vq R<[ɄRx/6;YGCDŁpm_T e/\T cy]iMs̷J>cσc7 %҉Hi&U}rbxU%e=Qx(ضWKwgh? O #6Lci2p3` b8647Er)"^>%`aÿxI 6I ի)J@?O.\RAG-XxzbI꼡u> ^qHH5BQj5FWaF)*;W_]Na,|4tK܉kvrt^p'$c)l%" B< 9W>|_v|svy} !qX]1Jm47+ ޖ&hX޽(a~GH 7>ާ:54F `5`H_K:m50A F^QN? B c6jGM) }]#ݖBR](xd|׺Vi5G 9kO|u8(kfCc"r)g[ڬk o x}n,<Z!1J9$;)%hbP 8Ial/a餙agTMh5KpYZۮ mg~p_/(r #g?b,46LDfDˍpocIo Sy JZ2",BޟD}=MSY}*e%?G\ǢQADB`9T-AKyV#uyé{6c\fR':NqNHSQ*84pm 4GlZk3آԚ}F`W"37 Fx?nnL$gB53{n^A( EZo4`EZɼKz$4~ڮ.9& ^O$I8e&Aصu3^H9Z炊'%9٭M2sJʟqR;/ xvU5ӦOSW;Q qYᶷVALt!#tl٬f(Ǯ5b5\ V"gAW`4MhB "8WƊKMEcH5V#ZXL2ݺݚ䡔x_".66aNTՃ&d2H[5?$;QIjF~ 9)\|Bo0bZwZ*X̪ӡX}]N)0(gf[w9E"R5ܔޚvbHYWB-S#wojn%I0FvolC0?K>l/ǍKR֮AW4VfY v ^^[Vd $q] \_=܂R)*-H971.&JB( @0l~6:17R3G^g D̝ND&?+"떬_VwΖ~ZH"f? +y ,a,"^F2ԿDvwlaԖ&;~)" ?h_K_O12M4X:O\'+!L S5(53Nf?U3 ASy_J~|92ãlE<º9(g(ȼ{@;,Nj =cMﲴ6D);X\E]jempAz`#ĜgVȈĦyVZ|qR΀GWI8kejl~Sll U~@)F/fu_Q7v6m2 pM5fJ#wœC3[fmJZ2K6Z$\7S|Y6PJ}7潃oX'STR:rpj&M($(n]3Ze&wJUx%TȴPy!U :?r2< A^gҺ|[m$MK u펇t >,%w7ўE$~;Ƨ'nI0;>":] #{X"?`ɑ6.)VH|\f` $s~ 15z9zLH% xyϸIzIy⭂:"-ZD~a+O{%^{#ENxڀ3;Hݥu铧1F:1]dU|_eT!}}uzXº%D٥SZĴ=(:YD*|{ 8OlBďVMI =vpFQ $Yd'“>&pPMEf;Nh 36:;&f`՝Ӧa+PS8;+8 ǹS]Fl{# OX%Eۊ=)㍊}ߚrI̔mMOܕ Aj^PÊbK2Œ͢1@rl "SC+YtA*3RR›:0&WP9&A ,ޗ:Jd=F YFZ y}AF|eYftxŊ&(yg<`?d6+fAWdw=ĒN< )W gl՟q2XeKĹր9NZhd|w j3B {51a-Km%d^$ ĴS4Ew^9iV^i'8WnħG]$0Ɩڐ&ž|`<+&L\-2j9(+?34/̪ T-dx5${6W-j0.tx/Fh/!] :E= v L8RKp;x}Lc@g#7Nz߮tZY/Djb''\>F5#~ۛGyeQ#WZ?ܼ ,6^=P{FeºZqo9=waW_{, ]jʂ)QL|9Wƌ}O~#z),;{gkވXKa*؇aHVmM143kҼKCac!Nm[K~|S)yr? RfnQ`Mq(yw\?0oqFwD [iX=H wX.vlr Tp|K:-`KhAQHޒ_4dGC2U3}ƿzP5{5X*6}[Cg\)|?ǝĽ^vʜg5* JLm1hUP3fV8З?nUvħPԜO5\ =gOPH:3o9w$TK"8=;3w7xH?7 ^`ʴ #3 ºqýs~x@Pe<37ær]V[phjO{m[7Y[!r U1pv3Vptq*mg52#hv1}uvۏl+ }, ?!m.;ƽ+JmNNlGV1,n~~/x31vuGE^H39`F6Opϙ;TL"A+ ,E7a3x9 C8Hiكn$P K͢7/r ;ϏkزEW5fTy( /"1Ob܋[~F`Ӌ4uko:%HDP\DR酯~sPU? K޴[.gIxz\֬i|3(5$_J3vUVM6G&=*6 B`擱$)|ȃHWS Y>K( cN*͵9u=TJ2;2EM]y K- l?qbֽ-:[0in0^$8R,Zk.i2 g]Yʔ<+? s QG'8uXP?2![ FIғzE_K@,g|7݅cOA33tXBM 5/B{6~8}N!w<GIyI_|hb_:G6<p  @+%c)mH-J N))sDkH;=GrFvG͘ Y񷁖~<{w_ؙVn x9$RGɨP뀁zP-r E`;^HdfJ4ց(yA̘71ğ.g& CA ¿]҇F7KbbjF/Ie"C:{ؼrVQ2DhI(Cyu,#k\74@|^~緷]$꛷:kAߦH5qٕi&ˬdd*< ڰ 5ƀmϑgn`/Yz}nzO65xA8Ԑ筵Q!HO1vbLQFgDg[& hQGR{{xO =k=axTX\ 3@3Cn o|gdܽ'*co dظ]_/iK"y皫uX HS ]WrKC;{ܶ SS~DE,Ӎ zO2bfkԉ)C7LZ,H^ٱ^T<ǿ|8jM>ۉ ՞k ָf* .۵d͏ld!~C։A'Xqc^WE-6 gRP$xkB*xidJW* cvDlh̤[%K%4VtOf?v cPqKeN2Gf>Gxy؛]>-f̚wUSt5^w XjTǒ7lF`6l]E%Z52p”  PJ?;!F~WGK#L+z&t{kPeWM:l7M\Hrff<&"D$J Lϡv!tF ]1gmM9[QMI FlHZ+`H$Y5=`;VFu7wfe~\0duLeDaCggpv`/jm!pQHA! Fn"j "ebE^%NWM~0t%e>㸆 pZQOIKJ4 cC9p& xB18_di`JO7C%1}OO37 lZ]LA "% @tJ:I@@՛H[K^r#(tn(YE5|jv@Ȃ^6D | a LMվ*|By,)A Pj:[m SSљ ևmO =ZjA5lΈߘL]鴶^-r=hǠ n^$@"T/-^RjSbg \jm ½|$FՃ\&ء cS+'M'9R!NhK#kGIҨM1NoI}&l)u{

SfSfG5&CI%9/OՏv'~R LwU/K"AXP{ߋ `uC>^!2 d7&|cHEpbqD7/#7GY&t̓E]\c\EY󏃤| h?`8Y[*Fʤ(!SR ~po_w,^G ^ Tj[ޖdz^ 6T͙:E!UeڟV8SyPq֮-{?dS޿[^5Ѹ]%_ 9YC(<@w sc,kk3ʡ]f\e\!0t&kcՌ`)a'#0Q~qM$4XNۅs#V'Q BzPA3nmY]0aط&+CoAflPp' W@ȗ>)TS*pGEo\,ΫM\D`E ͓A؅5R΍.lʽ߁S# N@d4QN;>o1T)8aOuFhA1VW  uG*F\V-A[~iY`xo(GX6eNO[n_Yp2aܳ[L5z}o"}=5quҵH7-B w,kmq@'*hۂ?sE27o>(!:ym.bI˰n9Lh48WagPhyބ2"Y,^ǛNW'Σa?EL&5qpt^{5@"RQ9LŹ(6b!2Qb7 )Ⱦ+Ա%=t Q34YcpGGA OKKSFzYaZTjtcp )`]]\{.u4N4R2Acn~ٳFruP`6bT}gґI{>!$IyHx4)(K |tbb^5t"$IHL qN?c.֯^L?ٟZoL\4T2YT 'ߚv2h=:WZd|t~Oah)fxOHiQEj@TܞS7"Z2Tw(SM3ִ R;T (,<3JҢ[KL18BD?  paF>C@#>0k5Y^j޲09hR^;/‚:4Ć5Cw~l6h2d ty" TR9Xa ҪE70iuB.Go !ʶI2N ^@fW>͜!5rW?:Leqt;+ /?F/` D (M~a&xvXS9i]kmY3$CYuBd!Km*UOeJtʪBqCԤ^ 6>ܤUra 2w[m[)WΤw1/ۀKZ<8g< N(ͽ55)A4Xd; ܥ]:qE:K Y!B& %=\iܝ/J3 Z 'zo}ԈIݏ "*ٟ .y!VAlgf QrC:Ś^W^l1TnP9)iV^i8:#MDk5&sI3bRFy0Y;|@&\0ԛm)V?#  k_VU]A2~gP‰h5rg[`Gi{q8 (^qmXd`RTTWg;Ӽw G(*Qw+BeJ z%}1:D;? '6w;!4GM0"%wjh;  hp%w=B`SLr}f0FzW!:o);w3g$x̨=b5E>@1bAs<M;sA0uHoF5p=Q "~ӂl:89ʴ md72J*P=Υl}tȈA[+ӛ %/)"^Y?DcY{P+,SQ}a={ Ϗy(_)~OEݹIAՄe7RvEȿthKD px(ipdh/fddSRjC)Nޜ_K p ![1m@~!beY% w=;1@; b+ UH|R]Kcݘ)#BH틯6]֑ns+`v52ӢD^0}Z0ף <[=EWqǜ3p 1ؖoVݳIӥ Ts$g_ b93{ B|UpONKlD\s{{;9̹@&!X w;9؝҆q/zTo 7B@YJ |vZ_c $qrm_3vd;E@V…y$`0cCmqYGy@Ɔmݱ Zci@}7JZ%=b 6md҇5VLZR f9_Վłu@4%Jf&]*/kQlMȱ^װ˩Q[4RMN?tep}w8dUm'|ReI}kHUE D޻ WLu=wYqP\LU8BI]&JM}**aa2[M?6U TR"*v}2lW \,"oaRTiL)ufdž=ꡂLI>yC1qj>O2Vdm0^$<6i7b OQ;ƔPTɴe)BFNg0϶ [i46"1QZLx*s(8AuOqڶL=a|*A!S|!|M_™ b2挊<l"2~ݺ=-~FJOx f^ͅc<:Ӥ[" `$ZV鄎 j1 5%W0u&F@ ZZJ:RyT&S @N()|lю,MT^^.AI4c";ҳɮ6ep#0_I 8 \/<$'߱LA!>EMGH'="YʴZM(A D;u{ɒlvY8&1\eܶeJ!6r*Q#bbO:p`B/;3Zm54"lu׹ n1]*sթ[·$0Nkfc-Që~0 oݝQH Cu6 6|29Ml/@iZJ@C XgŹܒS,xך1ݞ:B\[shRf(}=-q1v6rt;Aw!tJ}:"/Enp1x⃀Em[&18'~+qQZ^@\/2"9wzZ av]-J%sF|;),MCQ]>0i&-[yy$zeǠt3ŗjy?sa, }H*!l#(Gh7Fc˖3K|": UQvSJ&T`L/0s B#I+B#i/5AIBOs3=Wb'7D6,`ʦ?|ڂ[zoSoaM;/-ф$<5匐]hQaÁRA_7B1)6-tBN@2nӮ|ǡf&EdTz55O̚Rw@`qEq;UVIU hP<%3&?V6q+TIdӲ3L+k,N9Q|DJ.$WT J#v(.g=`Bٵ$ z2!N荇<LxPu^}pg -[Q+;O O.*N"E+wG_*\o`FD_0="Id3$8+y#h, 3&F8bUcё1 x_Rci2R,&iFPܿdmxY uVDϤ-@r͝3uxOٱ 0cVte\i*S*rW'T/M.D>W Evs(]]˥H tOdU0zc 黕 I,H{HWL.S!t; t"/P%W=MmJ1G32AIu {*4whJa6;f=m̟LSG6+CŝŞdOp}?PͥW pZ[nj}}OKJ@% C2.91ވV KH?>D>2)lW9=&N (x-au`P6o<C( h"Ɋ}۠1$%\jp,*.@#m`LAݟn % H% ? ݷV7{DnFD/~IЕZfP0iM\$~\NCSKf[("]vHNŋ*x&QMu]T%'&A&`2;Ye:Lei͵ KK2߹n.39ْ1(Ȩ.m¼hPBǷZ'fA¥Il屌vΧ(Wۚr<}n*;aI/cVJ:FE'3P8-wC|%`S1k,ƃ$KiA+7J>Ш+Z򑋄JGsO[a5)$C쑦܈}P.^}R/7?zd%5 |9H۔% ׶y6;pAD f[ͩs>O\l5|/KbLP$S'2#i,KmB*%٩U cs"*}<_G:)V;K[ss7௙gXog)M JٸXw`]fw P8qUOռ-A}~U0|ENM8%QµkAjˋJزQ[,t~ 7 ?!DQiS D<"Z@Sjz}*vx6.SAY^%?;~o њH;"qjr lC:>ͽnMzoW Tޜ@4}=H-uIw2l%!0Oؖ v$Df7utBNDVP'GI lw÷0vI)O' H:SZr;W]qE;Ǥ u\<5nk5*\twa ;0}Oγeylr[fs},")e X8a C9N *4l9Ppfe!ЀЉ1DHI2-$հ@|=$! rr#8m=3X*RG^=>j/N$d []ˠ exT-BkZ}2mub? (5cѝ/Qq:tܪطsPJO |pӡH`\(v4=£(&[y<>G{>&i$RD[Y~g8V)BΡWe~5v!rS=8 &k׀M(KܓH.*%Rd@77vgQDXu $fh{JuӑU8]󂄭W]uke\56e1]ƾ b}(FN  +,69-}S|- ':(pY޿<ݡ@_AE dܱ-a`e[p Tu~j ɐ#ɠMwx5p[KK#YUt BTݕwwtCSm -2ddn~NHQ^Īv`},zlNJvzfTVzOWLs &qd(\";'x$ٵ˳MfqxF; @M 8q*=`9@S8Cס58d/ KHM_o+IL+NYj?^OxǨϧ{ƅ]>gkм铭g'340;yjiZN-O8F6WDZBd -'ٟYdS׊@X-$VF:4INq[&?4Pd\|<6egԑz%f4fדa0TbdO:P񨉮&A' @w ŭuWchuB \zEcx҄]w(xT(P>6g}UŎk|O^t ;PȎ痤zioFdž{g1E=d\ٌp>qp\J?BoeoKB}i+-w,eMxY<Ԥ"gDo ҁuNEur-o}xI1rb[_Mձ CǢU_'dwO<x})UU90 Qܪ;f ΌCڑWYQih:eycq :46+j0ə}mk̚/g)9w(tBi.5 }OZQ^V0PC9Ո=>L.?{1~o5 Dv:~LfD[rMn( Z{6?MBZgxͶN3gzJa\z!$!ɝ,EWɵglnkS :G>WQ_?&J_d25ul10݅G$~N;˷MBxAS\߀b -+ROrqĿU"|FH\+Lٞ$:v*㰡D.8$9fb0dzZQ '$wEꃫm| ǶMi.$<}쵫&VОb!w@2^q>'A5PQ( e~ ELWݺʕg,Yim0 eT6V¯ģAīXEOL0D/ikfKQ!VX/l>G9XkPH -!iR:KIUqhdϼ!G6=\Uwr($Ʌq3,;ehW-&lPN/9Qe!&ܐbdױBG=.2 eQO9lknWYtx(pZTɄA2KԼ)ND}U-z/ᦒY%OZ|^IFz4]v9f_hۛ İ7d# |ijyaǣq$Ui"Ur?.d u/t{Z\f qͶ)Y;xFC( %L^R)َڶNa0@478X.hX7lBnc:9?!4v*3|BtY=Q& q .>o"F?P*׺K-Ef1d7"{}E ӵ0c$26wM731laW%edbtoTon3{V+c&'h*H9.秜n&u,F*prj)81*K <tOb#JBքW6ʩ#S ~`@2c P,ju?|9B9"<3H]cB%BH(ְaWv }k@` 0hHCOGNG.^ >z*eE 'J ^H|l׬#k1(,,RuBp2ίO$=[͛#L<ٞ&N@)BFF)Z|So xc /C =+4^F*0? n4f1PN}(H!y/ |6Xls\9/,|Qo?w/K¢ڔUqX pʫ lIǫsL-*#%tmGc|Z r[-ЌnS?eg5@ JXKj;9/>_XR -Ϭ Saf wmYN я}XK~ŗ}k4 (3gOv"'IBpEU2-VVN-UPQgP- S&X:|p.,pG q9%eaoӯQwesQdE?.x0{HU.kfgX6Vz:@(ʨ] mpGs.֭E Fs"6-Med83F%JZ f\rP:d9ɬ;V 1e7]O)$NXq$¤`xg]o|Q~1=R9<4Qw!M)<$GZ['#:P)]%`B"ELvw RG]v?8FB<:]7zgh8KAL*v*E<Iƪ^X$W/ʁSյ^Ԟ~YPI5mv$"*¹/xX듅\{K|} U0J}s}R]8UR5;  jQW>!ҙ/ <"d2|a=/qg+`o G-%UwE|4緫POY^EX^]׮ G\}*˯]k;+S+.닠~ \ L &_zn,/R oQP0/ ~ #Mi*"aґ)-4BEMpαޛ,V_ϧ`: &nG8grY,N'!y%u󻣶QLL#t=-[ԏjmR慿_ vyYΩgB϶go4zd#n _Rc0DF2KGE#*|\&.ys a+h_$ʣP^rJYOe)(=xW:'!c B'ƛOIdbGʬGX6!QN[/|f5CDTfwVwxx8O&k=t }kb]3R#N2 ;..hC,GؿUfo8_Fq%TZA߆K&{d#IQ#(7d/B3zGA>=@*J@yέsN)I QY A4m7o=8@ R,ۮ,2TD[ݲYZ=꽰p鏦^N=&UOOc(&v0 $ N_R ]B)sH5? PEjQs(!p L9p*=qg?0NyⰏM;༎\%P9 A=Am$Ba;y@- k+M<~l()4sK>h FٷoHͼ(ٗ'}~d/lc_SRFpunq Ӑ^Ѕ7ӽK|E<~7 Ru u紬[`Qg8Kܴb 0±QzZ5+b(}ou/`[PؾPcRcJ=Dԥ 'Fq2OIz9izTKE]>;~]wT?p>>n.IH'.Ž.,k !W7`DsˀIJZ?cm|1S9V`0i{&H}2МOJac/orА hq‘pmWOmScrQwQd"5Og;^}++kQ}#ųHe(2BK%/'-Ŋa, NC ;Cziɏ>G"5@uӧ,)vs P"H-g8{)j$""_] a"k}0n@v--{YkȐۡҔY5>JNJyUWT?䄭:޿drǹÒ$,8M-9oS' {X1<#O1nL)s?#P^O)k<Ȗu-S}g+̔ؑh Kue7į ;./U>[S " wpf0AΕwqK^Z>I"9|BkBݦ%KQ2}-W`) ]7rƻl/*z ?aM_vp! ugZH3OѲ%+G:.$YЅ׏d[m7cBZ ȰZ@ogWneJۖ4~ .CĄl| 7Ux2ۅEC{]sѯԻIsD-X,¶Iuz|(cPsi){s!2 rP,_EEK oH~}wRʇB`"QW(Cay̤}IA6&ф2S{tOҡ&~#̤asgcl.i|} {Ox^֬7K@LKHFԚ»um-9/34h\&YR*a{LkJ?8L MԢkV~;L{Ã;K{[:VtXtQU3)Q39Mp nטy14HddI&ۯ^j858Ang_$}@mi ɽI!s-]5HѽV!xG#RO dMǧA,"AٳDQq^~L2ex>靕g!k]?CaDȠn9&_oFd r|?tY|j,@-FҀ @,ƀ+EubJ;*njPB.C,!]WVuw_$LmlS\[Mʖf6Tx_Xa/' [4Z9FJQ%t~@`m0Y7xM_ M]VAo{N2 Ƥ4:cE:%9*Ǭ Z\U`3o7l/jh?&.5%^Gw^S@qR=h6558=; ɐHPkӴA?obSf Pը<(AE. ceX4DuGiP:D}bw\eٔ"wĸP0@wHޜoOZ0İ34N4A\ [DCOX"k?80t>s;M(:@Kjas2xmFv{nQ87>q*p_ׅIa`K-Nb>/h~c}sAsClUu5wFp^ԫ3/9n{"`_| *2gj =G8FYwzo!e,d NvA 'Kpw+صdТ}546>F5Ez!0]۲zuSC"Ö^.DnZE d|3-X"sxWr[^y~W2Z ԵKQYxԤ`Bς_@9s Mըf}ZWH,=ִcۺ&&Yڶlo|r{/wKuKoA`٩KKIED2x=%LU  VD|Mfm I90}yye=ۂ~;_ڴhG+5YP]Ԍd[${48ypTZҠa<##Jnܖ1 ֵF9$<ڥW=~'l>}V7llu*S-;UA~Ϭ,UR8rZ8GԻBj`p+肳<]]|a`q߅iC~K0&'+y"je͛Nj+,,YDe\X zNtjiI手\[+)ӹ #-ȩ$cr`_}SDqLtxC '-e'/oĈ@7p2 7Ɣ3Arl>T'GX!ԓo:RX65o>́nC%k@ @#^n3 CFd. teK=&YFiT^|<{(xјF"K?YY"M9A^HUqG7/EnH/>mjTb\iY˝#p}YYΣ@DVR1`',s"f}xȇBo>fܽOJqD>YÓ'5gW:n5Moˆ亮Y0}1G;ur!Aň.e0%>GҺmKG: TU>Q!75(:{P O~e3zj(^׏&)PSHk8)nA#FIjn/ÌaLfx&d٨$]iaeVgh!$}x7\=4f5aA͘<23硦"FnF8 ШceMe1άD+ei@)U*"-"]rW&,5 vE5̥^w?y]y,4=.5,tzE ?'oӍ&:És͇;N6Ըl}(}/J}o4713A2;O88+jVMd3poxiyeSs101jH-JnVQ-s}khܞ8G+\P.1!Y@CFhoo|.%ǐ$S8z7.W%ӳj0k(Ac<~VUB)T<>:p%6B%.Ivg+Z >Z>7D{g!_skt.-TrOCS zkC5D;`}_i:ү 高>]H)x es}p jd%d(@7=Bz$f']= yx $\ᱣچt?EpI_CbWjvjztc{ئ@:.U}7 &M >usb71_b 4OTF2`V΁ 6"s*og:Gͮ%g?Sd廉7z)Yl HEƇccҵtQ"pJ@ep0gt)Eu&#EWja[^aZ` NU4OM$ ( <&Lh-IŎo.Gih_6f덷ӼmS (czRhMmLj"hXb0t0{ܱ;Z&C@So0aH\AATYTv7"x;c|[V`n5|fQHA#o:Q}h~Nu/P`D:$o{t}h2?:g8ug8(>k3<-Hҩ @K-N!e(Ol^3-HqvH;ΒM#*@윕^i <3yrgE14$2S3Ĺ~p4#i^*B6+)*s9ڎQ;Qb^ )NlȖ3 ρ;UOx9|p|Βpu`#8LRqp 6{B1ڦ|=&Qxf1y=g;-)JU]~%6P=_H|cB>VJE= ̫`3]ӴzoDVF`=f^q;i᠙yeX'R&aLӜ8ʧgcʃY };m9bu׃"JwvFku αk4LcL24nys ~vSO)ʚɣ26>k7H*E>Tye"7*W~f9>ѐddєeǪP:\Bufކyܜ1[2G.RCA9 [?Z/N赧y[!J{Ss9'#Z,eXceh#3 H3"(Bf\t bg` Wx&8}>W<ъLU[+iф|Xdx /1BFHh4+V#dh c'>DXܪ4|=(Cůbd&T kux g|'AboďJ-Ei};g-ȼΨ2P /y":ឱݼo<7}ڢ{V>Tt9;ZG ea)dX\'RZ$Ι1('@!d7|_EtlADQ:R-`zu66P(:@"`깬IJlءQ"kR1[/e*:?!H3>o2'veF*fߘp6 1DmARWńQ5q 2G5wEw .6 =4n3k +LZ!ڭQinA|9d߃P0S!dh ;m([kkO%Δ&xXlBE09K}DD_Pn1 al"t^9I&܀cOc^6>#<6k-xnpRftA ѱI<rb2 ]@ɮz[T @^A ĐHWbE}ٟI"oSAom9D['=EHZK-2J%?xš-O|s (=PL 4j2)ѥuug #GՏ3UZ/y(xh(}(qԒ|:R)qJs'F2EJ]JŖƭ^\͘ % .` vDKd_ 8%:Σ(tupeg즧݉rڅC{Y:r*c ZG^ gǚ>Q4qЫ@Hۗ+,c߽D0G|NV(]R/O5|bcd ~Lʕ S6Wt J?<>^*xՂ,XCfdf0LL~g+9\JN@kɉ  ԘAIATX?ޜ/ukV2G_up=Ə>_L`pQE0~&-BT^Կ WV{" RKfe\)kşCrp$KULuHLM;d)%E8u ղ72A[f)]b>Q GPGEgH |ZTē3H¦ۢ摁;v}LA.fсMzp`18 s y)\yd*L6тs ps5x'qH}'ҋ3)${|[ofF$1w$mY-V%ނkG-Ԯ1 nhHd}BDǛg#͙`:6(:S'o~;Ӷ-\SO즦,ҭ!ᙋEP/6[WQ09Z( }~Sho ~)Kg;quxL5Ђv^C{>*!I*AA&nx>S Flɉ,w5ة-PYqDՠfg B_{--Otq!-evnF:ܢ4ڒ],6[\RRvQM5upi'*ڃxJRk<UIuY^_ D٬jB!Yx'6m Kd "װ/~i߮cUq$8H@nJ™EDw3HiYZ6\M6毑kC|"~(;@~>ƅȨL%I&N#,UhV~Y^g4 ~6osd2wCuδ]xh1/3ZǓMwnwZRdX nr[U4nl DB=m)5`jDNe1,MIUِ3dF^?eB$k,|y̓fѼoNo}^}6gJ^ry-nX-uVr G㩺Ugذb}./JP2B>Scc|KN:͡(MML>wUuB sRnUlQCj' deo_cYC'@#1.R, 8jG"~wc!&Psgtn8MsD m OC/CHqE81z9)Sr^t6?mRu=U ƾ,ƥ!EM+&sC =ұ,cѹ-~04A4_&}isT^:wZfn6a#Z+=>:k_]0x P0څh>Xt@TX1 \*QzSԑK3|oGZz>[i)i K+L cD -huaNnRju"Wm^K`rU6v5 EgUx~qЉM(Q8I8 a~ 9eic&}d%ͼ9~h+Xo%5$g%TUscOs}lՊ~x~m AɃ>B 0\b<]eor}-_z[W>"?K*2"H?ON. $$PWV _P Փtjw9$ jm mvv¢5&wV -X!mZqի'Bu:9At2Z]5/xoP&E{_M oMBiJo0@e]O#/^hpeAm r }[=Ԍ*=Yޔytn6ne˟.jT1#_תm@\J $wh҉nvےl^{HNHo%ˆjh-oÑF5τd'Hz:e z;_Ԋ|E"{)t=L*FqD ˀz6jyMD!OD,MomxU6AR5ԴzThFXiSY߻ktXq45鐡 :H実 r):p;Rq93LU~i}x2svr-bR*|=-ZFO__Qs*O9tfLu"UEvy}-Qwد;𢒙.O]'*_zx&BY=@ADb >.V!4)ՋZD }CK$)Xݎ'$Ks'͟Ԯ̪4Saz#%QÁzǣ9%@/0^wѤbݛsF>>RUGj 7;{qU>TYJ"7s=wD!}eL./)p6GSM5Efmw6a2j-!'c#o4$DfI\GK3s@kE*=c7Mm}dY3?eY>YU_)r)u|D/[>-J_fBsx9(6 dg'`ԏ2\nPxit4eO@ŻyJ=1q[OŪ;Os~")Jfœ*?|{JLB 5 { ~qE߮PRWyu,;"ܗGWhVOM|P !^hx9R_\y6O53P S atͫ[HZHg$d$ߛUk9GM:T$fzHui ҪkoH2qnY|_Bx۽d촒4Y.p VΝaw DFgj َw@&EuD,7~."|H8îsE~Bd_-.ꖛ-: ɲA<8P/QlrjAtj<`>А,Ibcy&$+Wz(\߼6Dnx~kWBv$f)NP1]H *ݙs5%M" 9 uFPY?ZCnߎUmg@/x?ɏP,l1v2q8o]Ͳxzl~;AwAӬW^g7RW>#s=sm;](QT^ l.=Zd^lAZ3SԈRFrJJs>Z̀ld9.i>NF)0=7cvI$t4z'3 s3.-z i֋\r7hBs)BxP٬85v+; $lKR/i٨kƿ8p6 Ϥ"*谰Z![ϝ{i @rN,2_%}{g0DEDN!W^Q i~uI9(z絫UWc$-oo?BY4rQ}j D KaABv#[~W!2'WCl5V.,}`qF~L ^"r''T=svYѳ+~,glH.8Su NV.(kmjr{rS@X(a ̈|ykyG-; ܌9oޠ$(.le3N}K߇*Tfu)rhۈE?x8*3ۯ}ʎO[`[(&~aw0L,/*!y}4V_J)NցfO&9Y<ɥL_č%: ´=7\{jD%5 7Z# *&Yx0qSCsGgbk.x9@\3z 3튱EASԝJ>ʊsuU*gaf)͗GM^epé@jNbx~N օT[FSP/+4r< J?ZWI*H _8A/wF)!Vz6?6W~ѻ秾F2\gRoG%LVU[ &'^LN,0ZN'4FI\QUL9W5gIh|q}Gƺ ȥyu`+)^Bs@!-SVtz_n[e@tp/lO [9jCg)o9W:vb,)0*Y9]=OFqR0)fn%Sҝ! Bpfѹ礯9ľM[vۻHT LO"` ܿG)H$:c+< SfhLُ9;ZrDJ_mJ|jĉ 1Ereh@o֮;ώ+RS_Ƙ}|LOaLU t>s5sbYbF!cK8#_/4/i&B p^"P ߎNb0D7+~`}unlңU`뗛=(QfMrvZ^tL28Ch 'jwy^mT~ p;7?CYЭ{ rD[On3lk}#tN%BX8u Mjh,f"Uv.@)dcZ#l,QƓ?OiA:"I # =1S61D H1kX.(n~2w: Pą6<`g6fQKl Qo3սo>A}PU zhɩB~ʻLmR&IA=MVv;&Fh轹-Cix~X/ $q@\, "{|8`4(MŀQU\'ܣcN2/A:n4'gp%1eٳVSq 5]ᆍȹ%#.2h  NC]<'lTIAE6{|ijBKi VZvGfҦ*0V߾˘&sW3#.F^| )BlEk1e#uT;)&eq@mEgQ1vT&5< ΗR_< }^9p"_bL_Q/lcnhw# 8HSbߔ`_]'] u`mOpmه:[X`h)~}_77]',unKVd[mwV]ki5\L W{;Bv \..dsvPၤTbf xű60T`epMާunna鎇-c`nt#auX:^ _ B~z8h$ڥkg}IQkk ~tZ~5Bi_VZEkI92ύ4qG|u1gZV](RtK !r*-m$s9AJ/K+:|t,9 ]>*N:;BlRW쾲DD&$Hx|+2-&2؋gMH6@cӅ;MG7^ܝ4=sXmfJFmdxχO+['0λъ27ie!tB/(x-)|5< 2وicSa~MG'ؑPH퉮Qȃ  gP0/,krIheV؊o᪅|e=juY}yM_"Rl>3:@]# n! 4pGI2HK| 6 ,r6ϋQm^q69eDFۚU>c͐=.vnӨ5n,TCSdt0 rZ+C}>aZG)Hvo{X7yr*lĮylLEW$ICsqζ8u?<ѫT!hS3ȥ|g>; >F- ?]m ۖe2/79ޣ8n!j-$|KJȂՑMM-Z5r`3-gmSoI*22&G1=ؙEQkDkX#K~CmRr;&zD߶C'k.rLur}F<ژ%#jdY®eEf4NB~Ԭͅï}mcV ebw| Vj^s&PՍW3hZX]7uF"%H[1{(X1[qG<̐Wᖊul3A8L4?T,h lº-MN0\Rc zfX;G KhD]/پM`)vlKp҆G|4_[sԣk觡D%`f|J6րصv`hBd M/ $W|c"L7vo6ev#SorL.ێI bp ބVͬk}K-w(Xv̖12r" ;rBc܂Q;e-ZQcJkDQ g#2̂E,U(K"Q`-3($' .!C72_lI߽tgB~v+y/y' %"ÀtsTȶ7YW߄@hg#x9֘:m^EpG9 Pݷ7VD#T @~ Ab2 X]UlG];e ź[F[:)!aZ?$G}`m!A ęŝ?L τ#|d,WZ8Ϙad!;1j:kd⼕LQ ARxK&( cȿ0e_,# vN3_^,gT9jb݊`vs3? hx(H/Q<Ο%tCxO| 5EW[껏N uzf?Gʭ1<9M9mE\ npzd5ҷ-Rh^4J"D|Nu`If2dvQ税+Y^0'uvi./9(`ɰP( 'l S+1x)}ftJ9In7ĆOj8T:1=*4дyQ\kP\uhw2DGVgؿ%ցjXpbѯ` Úp&]iѪ<SA(}~Bcbhs˒s7Ut*,>I^ꌈHOl"A.M INJGGRb/ia,p-raíq*~ D&מmsxnϩ%qt%*}B(΃7+"˴S@xJe nO@ML[a|8T~";{VAgMQt(LuzKv##\PBpa}7r=N*J,w%fr>yѬ& Ucev(9*$fVײ&k3f5ؓT*;- *>y ҵ] BB{m[q%z@;:4ɪ@SDbA~x]A-A`1zWZo5qp}G\VĊpa`%r`Do~|1Pcnr̓q64/Mƾdt-3 AYx"-4{5[&8~ ˥pn-F^F49)ܖ' ROr8пy ֏V_̍]JEXDzQ@Y-) OIw0V9``ɦaBo27rSDx^tt 鯾vm}ǀ9.V`o^x /[:~8NM3Cf{:h EwLWк5Э5i@v/5`fgx]ȉ2zUX !!_W6XLDa 2+fElIh{cj@ ]C0nfY. :L5 fc7>PDaצ{/{Stk"$Y7a*W(P{%k/l~0!nq:T}!Ъ@#K,!|Ζ#tsidMBs&Wˣ]CfjMGWFLPw'Va{zTFE]ձFNJV7aLcп*i)lˠXܬhS{E{DfZH\kiOWz(i3vJ~[ )oN .? CcOff>A=(#*j#.LC 㕤AqLٜViCkY|_c&N˱H8fpGR4 '˻ptwa 7D#6i :W8G輄b,2+| >CO>K?>?2j<;փzRe1_r]Or*q2( q㧷E !ǟZ]q]# ێS` M vlpXX<|mᛨt83 =`?G^tq@I@RP;&b#o ip-; 2E3P&\Upc$'H4)c5EQ^HFP Wе#_uPycIC]]hJD%쭈2AOC+*xoJ6QKq嘝DCE$ey4<퍑BmLɔUyĸN{ޘ*js!>s!,ԪST҉_:YOz?>9p0p ^Z`oy8%NDb֮AEٖU#D%SbCe_~v%69 e(N=6J7qP$jWOoll6KcCQ- XCWޮG̊6uo[հ^v!3[GegNy}-#B!-.1nZ1~cڬ#|)uz\2g䄈R烈Xsƨ _זv1ʼnBn*": NuBurUf=#YrBDU& _CO#1 s 5'!{̄MOҎ,Hn32B~[ӧ60vie{Z:z/H UC8lblt\2l{zEf.`+괘κFFJ6,MxSϳdʠf]jMGo!]TZ)a@haN8dR񟩩7\-i͊ vD>hܘFՕ֒zsRbO'Y .z }(ÍE~D:Vad덯IsrcNAc ULVlʕe}Ek8<z5o4m FTx`q&X nP/<ٖwL8]DjV0y?MYV$P _퐭VRaPKaZWm!~9`"G='$@6܈8e XhUw )ap>1;Ax^-";bBOp,j|XZ-VYkvݾk4MQq9VXzW26ejIc,Vt^N ՒR x=q\I/&ΤPôp`/&h!)o9|q8'OB,,nzf|ځG)A+<(^ȘhӆˣOy8t+doϭJ?xV`<ٳ\q#[rr>wNHJ%9/K  h &ܨxI6jzrIU8c.nvc;ln@~+9 E*ʎkMe i}r= hS4\/9ߣ ?*lB6Kzu1P CXExUR5`lwVzi[ C{òYkߋ] ( іqnr6#TH| qY0W~7<+ec؃ڠ3v*DC˜Ɩ,p,.Ȧ*qOr;܃v͔+WdzauPs 6(Wд.ρB@bFk*;KIE'Z f Lk\1R⚇HaLMꓢӳdpl* mUy lڔ̲>00@⒣J!yOK6Η i'MPagYX+2xYgө1WMHtFniPh6u #E Z9RL7]|^[zZAe-RVal3LAXAly'טfb7o8ݶDO^,`tK  U(T$KARZ)[Qj}CO Ch21Av].QߥrMclpɽۉoCY}:0m ʮ (ٝ-~*Sr֣CsXiزKv>V L0ǁN#;V)[G]7ȣUP$Y~o6}t>"9Uؿd0~B˲,v2p{Bx%V0FjT%fl0tY,)u> jAW供7lQ @j0b"㍬6o"ˬ!5Lr-o,xr>(Pk/qݭŦ\M$]S/@6|㕦v cY GR?8}5s.R4 A~K[Җh+{ Ͳf6JsK02ozgsոΝ #K_} ~I"+=;J2_8]/TmC+ֻA(h(7;'$Sx.6KY0r}-4Cd_ aB;"u\4 %"bti U$Ņ#h;^n(t"OF#b),ҝDHd(x]9X[3jN0LrG툖 u 9Q%hvjՅãrE`@dfg'\2N4 kϙ 6P(Cڤ=G`V[3"`2DXGIrdezK ]=(_.`}pmcڋ̢ԺɱpxW 攪Jj^+d^ jh3s5w,_\ +Y\Q )hc ztoZ%R_X ՆXKv4߷mZ߬wֻ.d稒q ̬Fh(7^1Z^BP;4O 0NryTKr?rFQl5TJWb͂(fnj6WN-ep 025dURiEo9@54PH X85~sS ٰHUўFFu;״m7x=N^?TRT#!- mEpbZ #海69S1bfPhlI9;ڍ[r{612N2#?jN25SNO#AScmgyd`"4$5T^MF=뭤 "&JG9moD%(=L̘μڈt /܏>Ktʳhf7I.U;Qcϒ4ŋ OoTo;YɽHĢ߉GDGu:k …Q-&l]#r+og4]w鯭 зW4BnvT>n.gd}1SbZ d?w!]5(B0+ 6T1M Ǝkr(Jt F>oj27o4^cj-jeSt܃Q_X1hٍsӤ"dr~^6Y!.K#]ض¶0ȓ .K̄mB%SzC<K)Q`wV{t̄v:.rPCf`'rAu~rK, h/K@ZIO.hZR2(>>8b-h#ZK 2l8T,4$z Qo] inygCOEɊ.NM=*ێ]oMKÿK5Bz==h4eC!M% xzM?r צ8 Kenrd~EQKB^GzHXqf܉ /}S';4Ŏґ4(i!'ߕ8?KC2re*:_>*f=9)ˁx8J`c^H޳ VګȪRpq,u E2wy)Ue.]TP͋@X0^aa~L1D]jx wJ梍'w{#*\:~eo/˔ qbF[pj'$ގE5;Һ$LY8*bz!`O.9'nC 0> Ӷ o?$ 1h}CNW 2{'Q}i}t.M>#kW9˥="W]GsS;c'~ye!@ѹohmaf=mm1;,kp<SU><,rcad|~du5v"27Lq z5c HJydPrQkvHu^J C>l H^^sO6X@;8v<n!G?Xj a hfj}OM{Vue;Q>ie"Hѷő1rx?=o*}^}ٷQP抛zms3;]PN/pC`iۙUk6ݍSdo$Nz|>AѦr)75x#d6qӚu|/4[숖@*6@6:xX˿ ڬn Qq`HdQ䟏6=ؙ#۫,(Ț2-M*L#!$MyqK_L"%ojJa؎4"tK-&lReij.+sJOX!tEOVx[?8i*Q}qX'/vx n>*$a_ 9Lu^4 ѧ ,%)0">pT2a2>M&3hnjhCLU1Tl\~a^9K3Ay{{}!ִ,Itfm M>}5>עBi[&o8SV@TZ_T#E.8)I(tKm>'`4}Vz)8ZbZ;)mB?w JPO¹[ b[8qI~~'/G&j G~PhpGb, NT L$ DJ {!hUƈ9K2 \jtVO )π%J;DXjنI=oFgO<,Zc6WӨ&̛.ni@$$?ʊ)?!S 0)q)}VKvgmʵe're^_.fu{Ov@N|A0ޘGYK]!צDЋoI Du.(;O%&tXΈa~+l.c18R12j'1Ӥ\.%ynB3}H#܂'QJj@@w'}v[,$.mi,}#ݸ_y,UZ ‚2 JsElptFpױ4ǩ=QLao(6b`ͤe'<62ݞBIf8Iu "QІjt{M0L0;Aa^[7;H?mQtwi[U27pNLWˌzRu^$@b߽?./E0&#B x@ c*XD]*Ыk:Q_ VZNR]+%KQj c>Ý]Cjh)Q€?{p,rwq,7Vз89  б{J l}_Dm܄_zH54 2Sg\ˣ֒Ao@u+aEUGdyG x_:ً(+)xKИg8򽙈C5B뒉VUSwxNK@ηYw'9LD-<ƥk^;"e`WY=RSߓ֬~,}) 8-0w1D\m[nSZ/8*T篎~Vh>I`R KG.u"؆h8 p7~GnD$4A)㤕 \+?bb>cXb%ARިi`ǦHѡ|L#v_JW0jn gr>̹T،D.yN 7ÈM_P( 7ʼt7iXUZ)KVsɼܫl8M7-;5[c߄|ɃFuX$J\\΀O1!}Up"BiC'I?" b(2SG45}@Dȓ7fDU!Mή@S{ &]d=U>,# V;'FBs .9n$?U* ՛Q%:P3mc:(P-r]5`NZ۪w)ޮ:`~)Fh|)-򿟩]uR<9"?iO~ܧT[\!I4\AY(LM48}ScI-Ε0{+'ȵZӾ$źT*wRPj_ʋ?Bj}M{jZC" `PD'yBTyO&Gq~,QyItDUKjJ2fcb2Y'72?KBۇE9.?=:~p1 A}vZ" *)v_B[]r)j=6pn&K|Q&v% J񛔲_]<\s'Oe}bpmR\ ՞5uA@ٓC+>i-%NO.ܼL2ltkChwT e60R&qk仯pȒQ`lG=0[F~߬1J:^O\EZGU[(1emgzz-G}:(B{R#Ow/rBQ##qDǚ(l8<3W.,k@_׳O^iUHB[q'yqG $WR{Xv\J/)v?*ϼu$O.g߶92Ktr]zvZ460i\+xԢvQ'Pi_=5I󲩥rb)d b|O$N;@HtJne[y}:0@\12Gvↈ0la`]jS2]K},m>2- ,W;䂙07}7Y7Ʃ"m]~T*j[ddHӂ62!lۗj}(y)N+v_Rʾn(zG[TTqvv!|QbF]dM+.@(wvompG  wxs R%;2M SmJx:͈]KLfNz\t[9Qf UyFx[k_|'vKkN>3H@t}ځ wbFN]84?.U UJa)ɷHq[M0``<Z )55*`d?ơqh`BA`b+3*?V=$f=ʂ+o 2n$1IHalK>jxp$ wY3RN|;#c 1Su^.c\U\, Jv@hkk쫆A+^ gE $VA0 Yc'?Irm+d=fso6 YfɫWqܞ6;`Z>z~rSMtuCġe^t+9O:!+;!O wbdep@G/tsLuG p'lɩMޛOV^]Yj-`bRP1 |fx]6r \w "Bi. }Y/K9k7nɃD hEFPHVBD1?: =و,ڙώ|T _yhH-YrpŊ,+ /".hT:Ka:lPR(*}/˞'m3R>p<RF+oJ6|1.NЧsRAŖi1fIn]x PRf;GQ_֏\>'4&k@u CUSJ >j8|iOqӾHjF2뮼^ lavgsH@ `pT<'|X/V_Frp4ڲ!](Y>H\aCD4鎆޽tdPGL_3 ^y9oh=6D/YQ#"/hDzP(+U@/΍_" ɔvɎꍻKx^ɻG;T ۅr,eIB谗v֩So- ) 4V|[Xg&!Mu&.¨a1[ H(Mz9m{y?_!ņ3G/-hW41CbW' j `wigט yz]^GSqmB5/DN@+.B[ 6_ü]#%@pi^ ^Fs ljݨה SiW _؆\[+ ^_f8U}`̽TH:|y5 hXHFjțsYuj2}݁Z$9f=ue$wE|2k^6Uѽ&W%,D_ ԘN4a/ rئ`zu_ZxI pErE3bCc#uf]A>"ҩn{ckp2 7m<;nX*5Hvc]~)%wvVwΧ-q=  {x=ku)3"jyS̔<7)wd/jJKɈ&r-A++WXnjBN\)C"UVрMm.閽ewP`U̒P%7i;_b1!7 2tTËF&9Nb?݃} W  tfe;sEp7&hwA +*_d nJ WJɣ崆֙EfPܧr0:tQ~u#/S7zU/fFұerӬp*y=VKUhw>N18dE7ֱ1)SL Umy 6s4)x̿Z Y㖎f%"+u-kJzڄBz-Ե;Pr%Bl tКls_U{@EG IvdZbid5,۲ "䮁[Q VM< `EIN}T5}̴ŎK?GC6xQrJ:WLӶ!Q0,Sъߞ.I0ڷd҃M~׸;Jb!H7tXsT‰9(N }Jb%myL;-*-$݅hLn˖c>>3;`^֤RA.{.1 -DCE+/NĠ#~+kU6*Fqyz?bA UZLl pKgQ)_]3߸2"2t7lr /F G9dm6 .7B%<1!D9FzGZZszЯ4R"B3ORPK{ ><#SÒsӕjMrLE#o(PɝY9Β.bi#hҕafS8pg XO2cgf<}s]Lvp .شcf&!8*_cVҔcmyEx@+IpMSL pQ cGsBbgL6ƆZ2> &BҦ%c`]w{+/i 8/DIƏꎓzI[ X!6Yo f&:^M#2\ RyB?" U[]v&f+of7\'E[icI}gzSHS&(у/@9bÈGgioM`o7*gU )oQ Lr0'*2$@_?M V03vENew"]&B-fpҰmW g߮<|q+P!% ӀCżI4Z!chL,bXA{ҨԌ5lԛ4nS CvcIપmWk{. fG9ԩƎ @} u+F?-gna;=Q[t(3|= gny'^BIWjbC]8˯BLߋrw'==IW[ Xx㈢RܠnSne{HX|Rn)T !$`W?f?YZod# 8e3:ՄMIHj}:YJadѡ{t+8IİNh|V.Sf;>tUY%*8v}L~HX׏0r)V2zj>mLQcКd7B**|F«r/j?go{Уuhh-.%C볭x5!Uưք$Ne&l%f|UƲ}Bg4ss,^Rd_B9p dj (-ȱDes?h *%28.] -ڭefk0Ɠy2ev{M,Qō;{/@9,Uh+sCo$=v~UNY,/¥!]TgH+6m {,ne_,%p{@AVAf@Q>2zr,UyQqq!@P':yҵÈTh Ǘ½H i tcTqPVf?@cg>;7MIJ ~ 9# vtvDecd  wZ@cxتGW:r0^LpeC{}8*+x5 {Q 9ƶ-‹hNjam>3aR\e'SȭwGJҐXi#GDpo2#v+F+wf!`hm^|G̈A#S[X1+lx;Ia&LJm >je5T`ù}LB RT'B<)6.j|r;I>(~+k)1m,/Y(8-SW-׌eҿ^a.~Ӣ#z]/2}jmz%C1Oe+T[Z> m̀r_T^)&ZR_+W=g_2^g)4d#EdM?~ S xnViLkU(?8F#rս~k5W૶F ^Z -5Wt ebHՂUKJٙA7UmvE^V%zrQa^I6=dӔ=kg^ 6{h@!Pcij'MZdaV/H r~nGS}lD0FG^'Y**RV mdU(-Wd+M QB99ꧪ*}&9y)ӷ:x m 9So# bԭQ2qY03A|#ݎ. sa}VaH]-sy =HLkD -1Ƥ@uq6'i;(f$Q荔.x6eгtw t=0R S_8_'9e?pzd5Ti6z53 ࿮*OIAFĻL;-:z^5midB^ BY $x.N"2W ܥ x*8X$JCQ>{Wdw|b٢ .[ft˓/kP9:7RzB7Afٽe uy]Tb./r ap5jKp<pֶE; G|eGAқ fΩ! ]lVM7-Uʣ[CR%J7 SpIK(."ˆ}J:^PEp);\ KY\ !7"e#.h%+B5\/b=4iPHi+ca& 5MɁހ퓧U!R$;]pğkw]%D /j--tfh5!yNo2YtzYq*:vP. 0byb>>灌jxˣ?ĊiA8_V~Dg̦wfIH3$Q22d 2XGH@3PFfTYkI/(x}8X X$/#ut`r+S%5}6.B١4lm ]cUDP/=uPF(b7ƺ-*5X{p m CF`;<\$sgsX.$߮$ D**$3;'ѵoեd;W!NX}ZNcIs9-'͏sfJ2w>8RaSZJ81^̋h8"Yƞ4ca̪ݶiـǘ6@ӹ3˜)v^<9t#%)T7DE3+I^XފW0Zϋt Thcق^3B]DO+ _k9Y;KϘ3+dsiJwiB,N {Ӑo¸+"|T<,AZ7 Uԯ>DAf5frγvEzf!a)Z/ZvVW|%pګ LoxW>ʯZد[hUK#{;|< ;^?zR?GLi. WurF}ABr8l@X;6|_;T8+Зb[U}ϤչkBt'ZFQ$P ٳdww \iA{YAQ{|hRbHYBsICP]X 'j8X-.i_UB՝ļjgvg{$@vK9>{[v9UW4Nr)+۳Ck7QˣjGÿˆo,opĒx!|8di~ <1Dphu@XDEvඏE8LG*E›_tv-fʬ|79a&`$'bEm/Z` *;4΃% 9uF7)`f&R;\mCY [Q†9b| f=^aD˟i 1ί|cE^nt^hy҅K4Wr,=8ǼWW#ԾmaQ p"qk҃v la e$lQx$d{W{D~6|ai{-"tnJnMf|/v:%vY)QVYVziy]+"b`/3Gcσ+AImƼkLEsX)VF/~ʳ?-P{12 1Cp3PTvd4H]gpjSI05${c?p#ϱ]h$1Byb (G2񰒟iVH3~a=P&O^Nv4^1˛ᾅX4Δ+!|nO}Owuchnז{U#!Sy=B_Gv6ׯw% ܞ&/5 ŝ)n=-5 f O$h%no>+z>l7wM:x*{7|TFw/ȣR9ƙ4(="PA=CSlZvlk3jcfuxd{F{ fCž(gD`I׈R=A$? EC,Kg<)2QTBtw!_zY h@ ]HcmnI ~CaT>pޘQX!?0Z"TO>_o ubi^t7Wp< Eo05āD\`V*Tu[R/Y gr _!& ҾEƐ7LLd-Ud*pi c RT/h+vU&@Y`Aef&y1[hД^VMJ?FsT^\/Z|b%)[p&0|Fb3JZft#ZΏ+.z쫷4跮ʸ0_fDTn,ʯoDn`d8o{K&b{@)ADA~ms]_8src0ԳD(wq;jpUP Nbo{'[@F`juM)gr837zŅ]7܇6#{bOL?ӗ+}3}}T>A-ZbN∾\RJoI qw*Vu3 jo~i`]. Ta2.;+ }XXCݨB)]F\.m^Yͥm?ǟD)C&ٻ"ϙyn*:( \XwH)N^Gri2+R IK)>U Iȃy{ltR?n,^|edI$5߽!VM0zw#~NhmZy;LPa:o(T2#ޙp3@NrP t I,Sz4ܹpEÈZ>8T%heknSX@;tA[ҁ^IzF ?k34`I+0|Q=>8Œ8P7sf~"_lsn1mP3 ?a@Sud{l GUV-ct,-g5Ƃf0>US/Lj}6OUpXԑR]vL,\ hRqQU@k7W<8S7paw+E,ljf=藄IVd =Pc{^36Xh+dt5 Χ2{\%&+y\3޹XhfxꟀW-Jʁ3Go/>l SLWU{nX ҿp}a(:R 6#5&$EU>Ǚ݈qxw_ur ^|?J/3ElY<&>][Ȭ NSDg9;6KbT&(JS31ryD֊CB6cU~ |{~|kB2]``3>jAQo<ϻbLf@ri֎T4|P==1]|1wu];pF,v& =2uJ8s R78O6ݦ OOV*MYyd07y4s%s2]d]; 6V廻7QDjΦ-ϸ7ffpNӅL?k{yڊ!hW"R Y|ZC8֢-TGJ $ OцvDd70`gZT]mj]K3VeA`b%,͜{ FJ$E`tGr;I(2Ik}= [-Mu>b Q61bQP1sQ\§wU^T=)0..C~*56ocұIG}?F;UEUAګ"P`k(T]B*2EWvTMWy$9{< 1[6"yCα;2LW,WPrTބecW瑝A!Q~w6&[٥iN-gb~ 2|2 b VD{.@K0Hb#l07)3Zɬya`>|T H-i'@?i )Vs{'0ռ ݥm5L4I(CN_,| )j PGf{R_Ȣo4j\Ƽp`iу o( Ǹo3 c)[-ܺvV6 ۙki7wW:H0 N fdr0I*ב;7]}JnS< Crv8\X#%zHB*a[M|W6keЭ?gm wx+Au~tKa'N d1OBehS<^e` ק"K,3/m9X֗Kć =mxkIn( ˨  ߛ='~V˾僥ilءGK2oZUўeoC{}xR,?Dr"Zo:j,]-lUcB )Q!cqXBV6)μIRށTg$՗eͺ,Ӻ!|}р6A\ ?)RYz<#&D^8&_F^57r:$i vlؾy H?ڷ_I6qdڞHti!9}WQ7]z[!%7Pej$:'jFXw(bz&粐8i#-!,iEᖾ@߫ #?*yQBP85T qHB*LS-Fe޵h_$Ѵ26cY)#e&Acx#+(ݛh){_b6V3JKzAC:Jv lL5GLLAyC`+f7| ؐӴ>T#QZH"B*u̖9E1,푸P⩓D*a<%MМW7-9+FbFSa!,]7Ν+._|jWVg~CH I F⒨q-1xɟ%_T'|zϗl@`{}X>vFtϼ!^^[T ~}57a"ԲҜ"/e3$HIsXtD*oe.J PټrjTsϺ'gԌ|l Nee;@,tqACwFgZJ# 'u|sd@oQ{x(!gVh|\3pO-lȔ@I iD6⢂=^̐F)+Bog="оG+%x<P؏vv=h+)4nYbm0]6xF,`di|)4as]o)P`6v%Y7?ـN)͏@u Mv\m3S6!7:X`ӻa豣a6QO*ɈA_?p \:rYnƽ#*T>cM@c~dvLU; 5)TIAZܻ8$(0#ܢV{P걄J+i"5d\IߧIgқət\yM-Ux8QRt9 W%n*@@UF/kIHib:RR2Мȭ(]qCh㧡eU^_,ό{:, Z!1k.=қU!l>Y|$yA۟D5}pB^Y!'3K`m%_ŁC%@^~dr(Og}σYl W#ٶ}iU8A:_I~l= -o" Qu\m/͝vgk_cܾ~4GK u 7XW@WE}Haqh,* jĒƭZ*jP?RgXS(y7^pidZ4ZM{H^tXocWLP+X'6|B}ax$ n*Y*m`Nj "fx}ujrRSM>uyk`W{3yn!E @s(kh&q7W)n䄷Hٗ9S)} LDۈ0vU;*lygW;\D7Cr]Id2@WƝj'N?IW4 /_O?jIN OeAlvlăǷĸKiz,UY=/=7kTnPG lE:7 %ZN>9RVXu gzd7n̄}Fo. ۯn>!tMwצ"v'ZS[yB΢~vK>`nwhpey@+n,a/mc.ID4jFGH9ޯ..9ų Pd"#.@VYGYBoH\>ݫ8}bTu5_Fyq#rAH I䳽A]CL62),\<s~zGqCocJkիJ@Şmʙȕd`TxIQi)`͘_Kry* MEeU Z5,ӖsLH#0e!#03Nθ,q ejj:zQ׷h25ZS{ݖC/r)y?LHdbqq섭ӌCnc \y:`,AƃKU28L{c2c@+:QwiRTq4@X 2R ëkԗࣼFZFN#so]5~ZYAK=Ei^'7(a+2%v;tǔ֐wd3F>=M=m[ht஋Fh*m*̲G,:! -u^G,agRɷp$O`{:VGh'BNjKW48?BȰn_(Lݹ6zaGxT$sVMFwGgMY2 i 'Ng}3Ǻ=-V 𿆒 NKp׎C<Ww=w r`HMYLW-ͫcŃa\Z_AlC\8#)BJM~bap\VC=-ݷ^WV\8 'Jxk*O0B 2%)1_ NSegjh];iV2ďZ5@68:৺0YJi *$D" #Y m#,'1-^0#JxUdbjQɋUnSڱXb*Q΅0hk$,ʏ</-XJrmq(k4ĸq<9m{)#OSEgaa{iWzm6:怲ࣀ/눧3(j9b~Oiq3hV-Ȁw&˯S#;JI(6!qN#hI'#`Rl^h-*<_YkFDq\6:62 ("|Cl _X'$+EQ/iڬC&7\H΢aZ4OVVL8`e0 20u#8y*v]N"ҁ.Qi|@ > eѼ 1hD T>䴨[ E8O[AqTš!}ٖl "=%Gy7^Ǘ y+`D7OH, xG0- `! . K>7)̍ؔy$t$so$xfaYW;w1{0䛸+7h_W~0P~Ѧ5W:\-7(y}eߎu$Tz#ܲ'δl!@xn\?T4wxXD*4 '̣Lt2$cWLX1G"*mP&lZqp=ceFp_^_o?r"k7ҢLBCI? L20x<M7.`$yҿa}ڬQ6 EqXލߚlyl< *^ڔ?P#3w)Ova;ױ.ĝO ofxAHd#q{zEpw;3۬/Am jF-Cu/&[r4C'C[}DDQUtUt׊JI.',NO| '֊ӮWj}w)6oϿVM~®WqGV3{hb _+rxW`ֈ@& ?̮ò&]tFgҌmp˩ц /:2QYk%{Zлa[y8:a6E##u_CG[QK;;"-MO4HhPcF kϸ gy2Y<=Q^7==Wotij|Zwl72ERhuj^Ьj:W5詖XanG%& A)6e tC%?gwx|~iez8~@79wyZiw6 OaO~?7 ikԒo.yZOqh?@ȅVBjFK͎#үJ' ]gkx-$8 # 2G4G׃Ua;"t,rŤQSfuETU=ρlg}460"g57Ek5.1&n]M݂>{ L_ C8W2dey?9X vACϿb&4'.b41V>[u hJ̘TIo'|H©Bk̼? Af0, rq)HD< Z,KO ʟĀA!S_}胥I.Kg ޾@C2*ֺʚ=[C}Y{oncX&«e[^ FRy}$Ă7h[䒝(LYYϔ0zzݧ LH-d׀isj^PQ+<+!ao3D:xcHu'NxD(G.#RR8xN/Ue#ÑӚKv5E쟜ȘQN~BU vDXPnLw[F[&+ӂz,ҡ̘rrbo1F+VT,M8*[u9N-ݖw1A0bzh %$;n ;g~JF[{䛞M^zQHJ[g@:)HBHRRO5ᬘ۠s rxo y\J"cnuT Pcνu),5oDn\+<-ϔ^+\@ahE~2f}$^hCB +T! /__sVU,\,rtpEpW;_oLumar'tEao vCJ[v;6<k!h]j%̴SNdxe@F |TʐSXya]`o:VnuJl'(T*OkHTBbFB4E^?lvVE 4y5V[I:Ƽ)+C,͛z:-We^۟CujL,TѕObjkQjn]G«KS;ƅ3;+] ( ;}Z&Oe)&p%޾" }Vk|/'^2t zZ ] Ee9/?=ST3U5h h>3'Nϣ~烐pp5WlnYW87Bq\'b*XO lz ~W{ymb > @rVB!Bֺ|\Σ˙` Sq;7bF%R^OGzF}.bK >-(f.ݤ伅X5Zyׁ1Wܫ;xY[{@E\r܍-xpVRX#|=Β8GdIsQPS#=p>QX!G3#kPXV<W(f(cgV}\ 5S/{k|`nIG{DG|ݰk?SR^Jy'፿5 Fr'Dz5R~Aɭ' ӗ ƕzx 'ucJp8T$)x`oܳK30iUg ke4L Ws .;Mxj24] '㿣 -A䲑@_wچz]g.2Y:eӝRz@\8'=t(mզMܫtb Er97Z<\Z~?\:y J{ێ^I2> S %Eo<$aIH膺cYC(ʷ~Զo U 2[A1 R$XayBuuXY$8](:M ~$41gZnNbɔ~^rid?u6O[H"'WyuZ\kQX >sDkو[WSєq&!O3B*ǩpfͣ&Bn9+REcis aE\lk8~KJŭT#aKgL z ߱_\'$eGn΄tK-z-_ +O`4*|`oV:e!"FmYsI]KfxpH$EH/WM4m)0zꚈr8ONgL0"‹[s̲[8m daÃHozڛ"|XaKArcpj HԌ%(d>|{oRj1ZrY{[ʼnVWFW&2LI!]$B9ȩZ_@͚'7F&].'۵ U_Us6*mB?^H{WίIOҸrkP;0D4Wx Zt&/h\yu^v>lM3J.>lԦS.rt#"v_Bڮn` YJĥ}q5]c . 7Jtŕ բA$2?>ueމL` dިihˎo1ky%$S'u, )1w 6~c/J SCAbȖ!y#}޼x:8Ho7[Yg0 !KFHWhmV6Sbr_W`4+Rct'2ghr9$A#dY{pbL'ZG3ϵjxR {lߐLFM6'nOlƩk1z#7m"Րõ[=fKVŒ,odҼoWqυd|o$r?̆dMY?9ֆq肄rC{q0#^Xعj Ϙ֤ܦωjY.yͷY|7#GyP|؏ޕut h~*p*O4,GT[P;s1'; mTt[gΞ6_= P)ESk\  :tF&1STׅ!%3_S$>rWIP }b@^Ub ~Z3 QᢓN!"C2B٫zڮyc ݗà#FV@Ӗ*p3B"uUa۱x҆:TpµE؃U?0K.B;Or#YHH8 lA^S.C}Ott DfT"0)PVLT}]$H v.3%N&I`p7H`v#DAk1Um$;D<֤'P1jg_oUJJY_wns@֙6[+p<0@|Jh>n3 p]UXHH('q,Ⱥ$z?Ã>1ғ pur,cyz}or%j'G7K_aI҇mv#<ڸUSc hߨQ_v|%wnf`md.q\f gMHabXwsmu h'u|J[[Ӵ0M _ V9,Q˳泼6*2<[kkN`9{U0DΫɭ}LPJ--/|koz7J4|=7D@L> 0V\g8UF&g׸k@U\bzX섈n*{tA`{ )9d>Bwع#K?ۻaD찖Ě;i1 ȳg,!*(6r srr`?FPPuR옆iͥ "qzwّ,V(<΂Nf%0Υ3VfPҠF»j?"(|qM8q:9@,@J]}&#I#A:}ڽ$G}!<Qhc!] _.ZA9r=@uР i"y&> H SNгBT*!TOD(nf/u.\R;?\쳯L6;A˶s ּA[A6%pG:\۷kxZ٨<5ɽŰD07tp@Q~Z~dFI쥬id'=|Nf5yP?Ac.yNԻmme28f.*Ǡx S&d웘AP ׉M5?WZfx/yާ*˻ Q,W)} b,;IL'dz@7l9ϿM)"qY y$A{w\@u-)?(eϤrn`htNx8W!MZ`,/>%v67a|Zy*XIyvee;uL#!+u\l^ʢѱ͡ΝNAA~~vl12jpl}ۭHqlޗY4Ӧ ٘^ٓq<$jgK#A#ZDӜiľX9jw4, j`ϓ۠c}}S9 W&vmo)V~2i<ր|IN MGu ۬cS6(d9V7cFw9؆Q(ڰ9ju YHk}P mBB+[ NOR/N]c2 U6I]U \1C1euk4ʣoKY eYΑ5' 2 2[ƀDeٌ<"U&:З(g8i LA.bpE.Af2^޺eO$Y#{Q3s"9V`46g>#rZQhɊ/ЛGO}K5bmQnƽ04w` a;KlAʣ άz4 .&=Z^ {.11j!iν+..R\sf ʇ{6V?2^-+,̊ hT~Yt(g :IY7 mpي V#z,RX<L0.-}FOם"lR&{6=2_*X% qF_d5rQS&~&A)`B坋5<llcWO!x͡L8ltI̋Az⏁KS3AlƘրLp >:pFz>66t%ց8)Q-׳QT |LDT$Vػ-@*|csX0\%)gTFsf}"όnk:z Qف 褞]<^M]CfrM'R1XBTTIНu壆Iwe'8;JvP҂rHSvpec8ϻىz+]vJYq! uy)q  6zۗ; C "^X Oɹ ]x`Y 7) i뻰GY_JhHf7!>\z] frB}F|q勔[dBa\U3:@=qƅS()8%a̟(] [~}"uPYE:&&N2E?G&,œ`I ._U,ᔽȃQRH6<޿t{/W8l5pEr% !eR)pHv& Y9Iy <Ƶ(ʐFѓ&V=ɧy$A{f ͊0 O#ڱګFI-^d:0 z$%US3z3 5r3< ~2-[ܶ"'ǚy";tqsG٠WM0FyvȮ8e͡ `^"I2ȊN`Xi%2obL6Dsq6Qu6&]HJ籯b"[ar{d%wݼuR[ubDtCPN_e/qlr1&NnjdѴL2贏2wDžٹM<(tGzc2QVbǴizmw1z 3ΤsR_qK- <Ρ1:Qn@;!ZzotEn  '{S9CVnt>Ĥ ?s{ϝu!GDU<"NwqFmӐ]5MֺPExW'UGIGWaC 6ZvǬ*PVi!f&Q^:ȭ5Pa }z Df[ޙ] !sֲ:u ܴ;&܇dwN池 H)ƧBe}򮀝(HuEgXo !M+^Cm{?k2/JEiZp1pU6Jܟ%b"3*aT-qN c5ޖm!JIܰVm3 ޔ?^B5ɇC;_+>BT3t*<8WvX E[RLIDݷ۩#` Aݍ'uJ5Q#PYՂ+ML"k];E!.PԭpqoЗJIkBvX|> / ,h_M8/ݸUh ImPUmvޅ?]Ρ,!Wk9K1t;x]J5ZdܷQDf7[bw$])`|O IVRJ4i<6.C~.d }HEO mnq'DW*y/_@!?'讗i y)APPE7WxTLA7*q,tXݟGzHt7x" |9Ho _ەg-q * (Vx~34ԃ$z5[g_AŬ^N%ǭLB1 3MV^50oflQ|N) הxX ia@Lv:nsk ;O}T ='5.屄 sϏOO;8RDĠ2E}M$\A Q-~W\(fw5@4%TzT-UXJ꧹d|(0Kz3fmA;~ (X߇ z'&[E|k!0uɧv $f=6:a7KUe Qԑو08t 1OYrIqrJ.ɣ0nB6yZLڱ)E{hfh| R>Gl?㨒HR`8/_kw(B A"g.H8brcIV[<)voET0Ol OXl Y9ʗ<j' W[MDR&k7fmg Idb2OL/x?BMv*Q-rtj933¬Y,~rvu &k[#}g~|I ɼ-]<nzh*^GsR Y y&Emp)Mr{~ZCk&`R!ڸ<ؼ#<}nxf&0%ԍē >nܞ;534 <09hv T-`k_ywNu&J~}c>_ )9a/@hd~C 촸_kUٟ^7nU4LCwzUg ϯ0( '.5:Ә_@ el@h}֡8;R}J @Uضhbս|'JzmO|}> rpZ9{Mt!B&Y b:NUi_4אVBNmSl2F l I tpsxN摊if l \R7\GHǯѳM!L`53)kah[[n \-~$od3kB>$mf\ZtSFx=t$׸Vh #>|{r..ރp HPx^)n?5Sc =avLo`n+ i e" <`sQNдWP{+셠w]8_b}!Mաo7N%鵱B'= K fi;+\ R9wBiy5VzkX^9OmHѽ)Mb=± ܛ2bd-xR$/F* Bs#>Qѽs"g']vFR]* hcpGtAÉҎ|xOf-sl^ HO 7"Y U."*HuQ9Jf'",Z*/x;1+@^ x[kՖ;))# IUڬ"`W}b-I6AzUv@F_.z' xY+hͨqc]qx Fk%ppxv,xsRW\UO k f 5~N'*&kf zߍ4 dqBK;󒠸-XXIw x݈0PjPn' '| j0_ѺU\)P[Ձfrs}M!4NFrKz>V8pYTcIɁ[Xe c8и5`gpIF"e466yy̰#e@6A᪨ 1]ȸsQ8VSu8"rټaX,U9jOȎMBB-9BT(5zZA3gtWQXl Q7en"tqF\-y <t4ss|<4ϟ~BrK PoJֱDI6S#^FX[N 0Vz-b * ٔ@T׌ y,qTRTmP߇ϐw+ wv}&(0GAF f݀o͆Q3 T7_ _njG&dopbc= hmhD%nu gҖ6=Haruصڦ=\FAO6Eu7j~_R|oϬ+v@{(搻;3;5N+(PxH#4 RWCEx#Ѭ"N\APcS{ŋz%1^+mqvgnKDBBGؠI?8k`16arC#yRB,{XzvdʕK,ƒK،Pس4o^/ #]DJ*0K۾%+(q4zo1ԶnʆCʵ X*3+6^O;| ]eaQG{8UfOz9StzJo|gR!]Trf}KC䕹 Y%C+P ­V${Bi^RZ+VPNW=y8]+CzbQ F*|>d.NOUpA {'n W[4uD] >>iSՌ<ڜOSz:\)&W_@v<*v<<#ьI_]VsB ICZuo__Rʸxk/\مh@wۂ,yYzLP8N20f*eWH>5ZtY6dm$W+jҖ tǠ#9<|A56Wl gwtTTi5M `o!#<՘?ua@cgŞE@s#bE2LH_NO:)籲>İTG GEnegCc:,}9B?Km~{,7[O=*` rˎY[Ε-_a UoČ"@ݲTyG &4fAQ BUb;9žTDD4c$_Z%(e ,FW/!g69nZVFO1;p ϦޝT"I x q>@c5IgȺ/S. {H6[<<ڗ'guۋb@ ȱY1BO}P汧Ă99`+^bxSې}-*%ivuU޻\IAFn  ]k;e3ĚsbY@ݤbu_ibT$[^S go:"Q|#4 A9|1BaR`qMIĠYRm]ET[CA {+&-UtŽQ#aI Wƿ ڽHܙ߷#pqKJf#AEG*́yL'uO5 tCfDNdc P{?;0emZC|NtTl;o-5xTd4@nn VuZ;&="RnΑ"Lw?jP^h5#X|ތD1͊'n~JM ('︸Q7eY-R%B9{~т^uFb xy@)piÇXMDg;RtA Iaօ()JRt@j-6sA_Ȏȸ\#ؑggxHUojKe`Q'o.e!e\7cp&cоA^WٷkٗMͯs`?IះO"ҋTYR9*}t)?XJEas4 {YÐSbkVԧ3@;H)#j5oekdV2b_ dofM^/x U:0'}^q2#ˠ{Eo5e2(X=b$te9!* 9Q'ϋdH@?ZF;.Ug(Zʣwm?%iI.(x&1q~%P-ԿJrȇslpYnٺ΃0%DXBŭ9dK_!L=ﭪ=PQ- 68U?ǍSD˛ >-aGby;1{)>}TC V2oS0З(Ӥ5wHq^ײjڗ"_GNTt$pp0,|(EFfhX o k$Oupi-2l>KQmXDm} #AY fq[U&{HD;ȢqGu*ҚOT fS~i\9DoF8E4њĀf؏e\kg`h I/9YV 7ޒ^.ΆdǽOgma9'g@ҴhW(*n9V,84fLհ_{wo()26cOw]E㾣##jʋp73iPNAEKhRE=,*?]ИeQ*}QVc5u1>ToRp7@V̱OqƘpOH#p3TuJo\uPÔme(fqS 8,yΆ<`;''eԚVU)\# f9Qf*eOD\v<+g5?"U}L}fl#>zגl)GX?35E {Bz-(2EbrHx6(|ZDXQh$M* TQW4bO82cJgÏ qw_Xc'>6hsB 5U'ډSj)l)Y,2Ӊχ̓ɴPdWJ 0'~*_2?.})A#=hL֦_SK&Z̽TX EaF;ԫ)*e}+E0p?$)> P;AߡW)y Vm,UrA_»sX֛KgLuH8z$N\6ܕ kܥ~bL7T[uyG tA@3 {ʬ c"ϪLe)DgJCu[ؑ³)i'޻O ]8"7YKU"z#}Qad%WvQO _ѝ@f-ydi6 xc.*Q 8蘒GD{akHSR6Hǭ ]0BDuXq7׋1#@OEPK=aZ 97g֊Eg9 &5351Ys;Ʃ{:::c``Ѩ- ށj"`7b61c" 3m\EePYW%C.rC]@p_oadd*:E-yL (7-?f]^ ,0SSؽxٔZ]Ti/tLqUⅹV3؛b"P(\Ӄ 8k%_C&0U\Ofu]/2sO /jm !~,nƈ ML%3Q5$PFc!TqLR~F`5ύeQ-.t@hyYG=xn~yOVcہ./{+iwQ_7S$cWI@d 'B4yFPnΑ&RSFr`RuA"&Pof $a`*,}>z\ı]c.Q8 S4]Q1BVS<Z#𡦞$\=oaCqvE! I@K*r#csnP_Hksk'yv Y6382u^H<?21acV*E<%l yXɍy;@rar4c̞kEW#ՙe9#1w<{goE!_ ^Km'*>Is = F^%_]v?c],rс,J;7,^5 mdCu{aHt[e T(Fb.$/ğ n[LC^: wd`o^.TÜ @M-Qжo+3A)Y =.'`S*]'`OȍGDrSdLpӗEaq灤flL鏚p @;!{cQrJ4(k+ jBDà1@qax\HSJycff$Gsq ʲֹ3u^1j~M&WdHZ_r=:I/ەFotr wjw=%cT"JywolX"d>OR9;g!T{mvϠ6E2&_$6ЋREcl+{Q?mEΞA OOvz#R1*sLxRJBERJgeB+< csGOY┛Q^[AAn{`9LhIW~M<~VP*`=i|Y ߋwoWT )ċmxi#pbdJs '4M_şeѨi߈iV`3"#| _A(0Bmy%̭a4!jϳPGrO#Rͽ=hV`/?Q)q#;MbP b<*o?B\G}4T%2Z j:Ͳ1]|䎕{dKE) Ξ Da^΄OhkNR o jV.t ep4 @Zfɡұ d\7Ӣk~F<!DuCZZp,ڙtJǞc dzwVOkxɼzplիw,p[݀,wkͫ$+*ػ?mJ3uoHVms +MOi]=n\F ĘBZ{Re1:gt2lm,(EcLCSf>6 ҧ٩w_f>_;/@M_R|.8T%ȕގ#a+>ق( KM/B_}%9N:ktzD79U+ө.ϡ!/].KG>3A! {Ȕ?OΎm%I{(N!R~8#?Ր͎g0$+dB~*r|E^)*B,;)b~ @!+w_zU+z0u{.DN 7/U|80f t`}򪺼2Eu4T$ڴ@V>z v) v&& Gh,zkn4f"Kk :h׽^cxѯL¦}^?B7̰.b/Y ohDK`U)N`~ qWy)EB#3>J r@'9kC3Q6Ɋ *twJc}r YnP>vb4H,KM.dVyAI/@THC49ͺeJ@;CF/U)|+]^V.mFe,'j}3(+2mU@wn8|dW# /f!x]fJw*%DޒUY KGZ{q>׬DǟK׺Rv Rqΰ%[}O$ FnfX@"hG׫#s;w''"HRgVd912Q:g>zNdE! q|*_7ePT% 1%Ux \* v*զ Rͫ%vJMi[Kf2-:X`^Nn%IE[׃+ D" @Rkfkd^M<.iiڬƙ0|yX9U a%?E3xb0 `2k8h(3t쏌viTGq(kt56&#~q3MƳ19h/W`T4 i2D,4=#4 Fv|8 Ze$ԭ,:o-X± ڲ xw^QB,{i:#IDuܴ'F56CWj?š;XQe!x4 !t.yh&nec*nu͕c x`Bg>|PU[ԟ}.Flc: }7(Z urPr.6emho88'pI<3_qz?Y i;v 㖠|c VrQP"eSxlFizw#> :r~k 3υ >HJx*T6ι =JRb"Pd=lįvnHLK#oDȜgbզ[u$D vsϠN &yz&ظ6:N7/ I3TYC΅2@+f$Uuc_ˡU#`t`eEHeP׀#jUcd= 5OӾ'4oU fnKM؏ Lǜ 6-?KMV d5 K8 h]ŔI$l,%#{ <<#QMc-Ncs^5\o:GZ*y@Txony,7(&zުr=$tmqM\5.1Oi-Pɼ.T;Q|/vrSת(nD71-pw>nH"z];?2Sΐ1 ėG$ - ttcKJ#xqi+ ƆO" C΂`*F?M "ռ~BÏ*'R!]3w`n\hrC&tˡy%Us3o밎:WMa_`[I]7']^T 䧏C嗔*!9_~||rN!a.\Է]V&n`B>GfF*09BL1v$q)OH *I; '#,B۶jеY hW&SU+{uqF)cd22yAv9W9Iy$gk3LU' L=ǮEK}&p.lwt1OaNŀj y}>BmW6LzW==B8-REP66:} tb-Bby\5,L(mdYƪ! uN t߄FgW[O?yK]9D{=?Q*Pbd/킣d7ti~W}n' :nꤰkNe79E@[UV9t#lW ; gsT\DT 㒌bLdF0J$G YU#$jp@^a–mFķjb- [/0oyRcᒠy85GUz 'nAl<;5$['&۩t%%-\\ av?"{cm[َu z˩,"q#u]ОWq9wUdJ\s*(޽?dRÜ!02Vv؊)MSщ`S)rRZWX[|8 Ԋ5`с#%_:cdIYJYH>BݓVE5;6 c1F'>arD #@s(2J^&!qQg2z&)\.@U@n6b%? Ɱ-B=˲/k^X}Eq6 6Nq-QrԶoKI+އu6HTM`@|\A!7r"}FHŮ}IXd&8PŤ53kڑ=#;gb ժF9kT%E+9}s@OSpu!PSƠ:)0*Hbi {(xlFtSv{q:440yII4n`+[y@Ri3YZM\mREB5rwjp9iͧ їS^|%;Hvm蘁\,_K4/kmfgftSb3w^)UScS{[ZCoe/-Q!>&Q[~eVD{=(^b٢0g8c*@ |@TbuS7q3%:tb{h}9F=&]gЁ ǍZ [i$GBb{HshZCR }^ ?D1rM>?&ѣ1F>i8qi[\}(V2Va] ãHX ߪ&uBLJ~g|cvKj'G4;T\ׂڸm.iW~2d;,$P;źj N|3`7&6-a3sy$7}II_Z!! rw\=- Us<ͪ'4Pg` uwQWUN>+dB:kiπ6sw-B@]Lht!A!Y 4+\ܾ5氒L7̾3?R=k dNv"ߚ\Om8w`2 ?7%W'J? v:X8p2A xk(Ig f,#VrCgM־ENGJ[5 Æ 7`#W /oKܹ2ҠPlUiI+VH_1,׋K#Ƶ7r)0&X K*LMVZU8S Dm 耍:HT GX[rd0<1hS69w]!w@&P991ý W$;/͏+>=/뀰6P!6(چ΄%-Жx*u+' FFtFrB2Z1Jg99]E,u][yr G4B _BIO-=0׆=.-tK֜sD@)ÓM1`PTIcMmwF>M-./R4iLPcʒ]V3hejԖ*5z%3^eԸșZsowCդ HD:_19 e6/:2aUH/Bk`v"M!yoAN۩# MoM*N`l18|n'6_!\;:&j S40}hG@I8?F%\b' v:qXHxStAy +'󳆠T0ʸ*QmPv\ӆJgF̜5DzCHN6O[v߇oF:'kg-t\0ExEjS'j"qVDuKFLb[d+ҊDlxp=F(>*n37ע 85_Κ.Fӹ/- *_\TB>h򇝟HGƃC>ΏpjqALڨw0\,ª?Y]L[I1ՀnjlFM؄eV8a^!2㯔XQxw%S;ir" />?4PQlMxEAhຩ<;AX*Mrx½趜89񁸒> #D942لnKt2_ @x|Nj_339*><4w7!k:G5(ͯ(/Nujy++*9Pa|x1.ks6@|cGAf_~[ܖJ OUYLgWP^Oo5u}FAg^Evm5,y'tv8s:K+8+mTog^UnQ^0zHZ.g~hB4cbt,TlTӾnҸ[4L9cOV0u&l8R}-{)Id:@Eɣkm,ӤI^'2 E9EHypV0_*V[K"oY { _y!S-ȰT&!-?ɤ4Q nQKp?՗Nu"F!Kyo܉dL(=жɩAslP<`\YOFvм2Уۋ`x8}l8JO,#cYWu$8ְI<Ξfn5SG(Ug!L &^(:\1Q~3-0k/p80~H4fD,B5.65kѳNח zpɉ|Uon Dl${աٻ({ץ|#ŜQHI#|PR~T^MczGZT9uY#@IlMwL)su=ւUūݧqqa3ѝcԤ66LsyCxnʧ!O#2܈ȴv7g/e-dz0(S)@+O>c Fo)v^²#e^]}}̌x2#Vb@ :%hk{6Qo&ͪ} Aæ 3}?IC AQd'|cw-2i `dlY| p<ʾHp&M;q9҉q.q! kE`xR[X[|\"d1 nzSN ~\ԫ4z&!xu],Lpzd]13hOrGȜF.n+SX29*ۈiہʴd| B\[#X&C'#Oʢ|n}|yh .({"HmaKWդPΊaf4`QL"q&kq&hf u>H`&%o+'ȁ"%Q[&Yѐ#f̘\&Җ4k$'} izxB6:Xfoߝkb799Hg7ۀݏOVl;7Xas[ ?EVKf͹[Ue hրZ zŎzr3|yDZ0Hno ?=3QSTxD^TcSV0qnl:PcF@u\O.bJ:Bb~vQqCQM-sLJ̇/ʟEǩkiۜLES+p_%'~7ץƋ,Hﯫ?KL"A3Ϳf#R{g['ds*[`$x|2$}1Wf0 ׷7z9z!>9BFJQ5R x;hw "rԾM T>>!|*Usx S$-H?OemR5ӔE+CG\h~DYLޱ|-h!|Z7 B|{cgoN``S-==18.ЄBdzM|wuԯC-};lMdz{dG¶rw0)%/HF!fF|JrSNv1m=H(CJwQ%:, ]b?2枂;T~##j@Aob֕FLoBxDCݒ*5E;O5`Shaľ)HƱ}Ea!B4my5z e1TdЕ )֝SG7~^CrP+.U; _!A~bMO<:&FP.PЫ" ԥV P>{Erk2b,Ȃ&gWtmٴ~C|RT5$IF9-]}JqT 8`\#1k0:C uv4Ng䳇`[F0/_X_'m gj]I8ę8TfS+)̚1aGO2>'~oJ jd_U#dN$з{82*>x#Iٍ5K['AGP;]9CƁ"F}q/b(j[n؂:M?Y6:=t қO$ֿU?VA}z~^FfklF̐):B6P͝ +x >4\8njs !AMdxw}{UfGoͰ]F6>wٖB] 0m J:6]Ц|qU`Ɯ"$6 ǍA#I`+fuȤPk5O}:ю:~#1k{݁ -r-T u!Y7BO<#jAz+!Nq%) Θ=SD{Sb,Idg@=pc# _yk0',IJ$li+Mq"hi]qRdrVWXQI_2iG aWZt70\gDYlvyk]Y4w;!!x:asuhޱ2rhi_x=o9|}ᐥQWq#];E xǬQ*G<`О«|P%!_ؚXAK ?܀gۅ\Rs|L@fӵYM,*7yk?B۠yϴBn %Bʆ 9M2 /Ր}I)@p?)#%,Zj2g0~9I=J?t%ELqޜG{}K:=L\4Cx̔e[6\mw_LOHl`R_ /*ā!0-(yϗ!lΏTExr׳)p ePΦv.:[Ť?Azm=0BJnlcQBpfiCL2nc`)ͬ~5}6=E9ę{j%b},W;qcpFzUF#驫 aD%јĉIu](et)| 5xzV$TxPi*^##o!KJ+5!vyl;]t|% SOIJ6RY@8䈨AG2 xK5hqtRLADxkIfr>Jcl(k.Pr0/ +US”5G:GvyWPbG ﲎ).>V4+o-K?뗙rWe3Ҩ_-M/'N([d^42l١cP{>:{Q2ť9XR[>LqS8()yېTŵs`**6 aGE ӕN& O}_"xLN;mܨa pNHv|@uE{XP\͛܁;9Ha&׮<]ߠ9hJWrBC@Ǝ&0q EB10Wrz.olcT֩[7KWr2q#@'kg䄾l' Rs({u_]^nO9ZPߜwT1 kBè P3˕n*WjjDqނg_kQ=- smT57' G8{ӇaxACp&_l!S?}3I)3+(yHE|ȥ#ͬ Oy_JɊ_wwk ݜuU+M_gs#VYQ BqU+`䓀B"*טs q(%In&qs9IvҪ5uxWT ;ت\gUVPytQ[8oxBPCPs=#ݨxl17y/Yn>pἊ.rV`LNG~c'p#J 76(# ȽlHĂXm̦-N׾/2o6QRS2B}嗾}k${Vд&):E P(@UB=*&NZ$% 1dA1B^wlQJa}m-TeeMׯuzNݴ+:@((^}*7T8sI,+8jdc7C YrS39a)Ak;|1+ l&ՔYG `WjN^YD}4g6. nrԾj ^߼ EEinJ\{ʨk*d#mdXΛ靠Y&>2ĪXXt1l$zITNIm/ ~`*-YT$Z|{?X^]ؤC\SHT:Mh qo>qo2GȳƑC)Cyn 8SwG,w^5 mr3lru?XJ|< ' 9S ol$ %PjB]n~Ϛkn t!xqe35}ohݐЬJ%42݃`aJBқ3h%`bMYSC,4[QtEN1Kn:*/>Hes'Sc@FJ359؋@-|RK jXH>G;h&GY3 3iŲk-\}(`n\,aZޤHw%fA$:J fZҠi؛TNBri]ɶ~`/o@vMC!C y9^tb}}U{Wyu3e{i/azF̬hn[; tҁN7ni ``CiE4 kؓiӨ mC.NCq5n):d.8)'!ˇ6$̡YW?m>yq[%Z_)4;{]ģ ;q8 34=GZܹQ#KN 5M(V:$v|myWLmS%]itC¨jWuM3 aaxًv|~$)L<|mʠ.w3T[#UoNG%ƈ)YPcD1gZϨ%^sו0OddYI뜶¨`[:fzű}jFHؚcQ.(;*A.(M[Cl)N @DZ觿y:z >uRg-j3"M^w t='7S W8׋i_sǻF{ޠj6l~0to!*O<*0} ִe_ELKs}h[%hKZs& R VsUƑedw(UnV9ǠJ` JnGJ)؋ .\=ݽhg}5nKiϘ%+52gO  "I0M7#>1U h}.4L5u`]~NG}wD+.m0b+~(qt4WpBO%`ǽ+J{v@ϐqM^d5OϨOT?FmQdoQP ֏)+Lb9SLԜ6&a,q٪qָ ˗ɏ1q m1*SP a1@35ruPSH kk͞RqDڤQ:U[d,Bpetǡ_rŎp0BḋCmǵR2\:] &7,s;LogwVgFͬINev6T.@|&!+8ڀzߴRmYBi^[mf$2Ӑ X)Id^}/rck3 > E ~UpIQ ']/;bfUU>砀8#O `]o$+g_JB&צډbԿ= w2TT%&fA}dZKαbqOrN>q.o~cq O8(-k(/1;JOTU^`;fW1ॾSU#7[ A2XD6x<'**׶ z;eX2L"X-|gW9vN$[CiK[Eӊ Գ 1Mߌf_Z)7 6b$iz@s sC2@/oCƬcLgT;ϐs?(p0V} EC>jӝ@2FjZ@.t8F9`53c0]C >&TҲpp8m7fZը~2A37ipHD2]z<^ёkEZ&>-PA9mL`.2Ϩ-M 8.,8Mo~;ڪ [`UX= ̟ ndFF3MIs8%kkS0_ Ɗ ^ |IV[s3DU(,^)7Ǘ*-+3xyӼ,{j4v?RR" H\JzOEd$PjB֥>T"㼓wUZf; nI$%mRKIa>HYO 3'jS3WS=6(;1vqh>ޥIm^昄mNܩK`ɣl`W#&cXz V(`Gy4;_!ۢLz5eDx`osOorR3t^ cvSf_) #2 4Ҏ͒hZ+؏zpC!73ۉ 3ECjd⣛J3ZڰPQ)84D\8lVs2D8vF{z!9@ PE9+ m\r2ᄣb{`I1ȗk|_JО\>b|N[iG5FKc枬Ͳaܚ+`LNf 6\M#p_9Ud=p59" ~QF*zV #i_d^"X,G&a8AOsz}isdGF\0ҧ_HU9QU Y% KN؅5E3}P8.T}ImPnCGHM~ GyfG#XtsGqjGهիP8* w#\g㠤1nd4q B~ 7(Ns,`}VGכ"W7y?8++a <ԡgi9C7m ` v}n4q'`V a+Ձn_HV,?a1/jHsPG4kIcp KmY%ګ>ˠP!#QE];*{ՐԄQi` Lt3&׎ZQ8m%|e7채|pP2(W <%7՚#B̓,AU(0yͷ&%'ݺIh k{25<88p`%|ǹ k-qx 矗nUgbHE ,\S9HOC5R8V(luݗ*S _FpC Kk|zʼn{CǬk"fխMĤ/9(5tyvyWN({IEYGl8h#Be@$}sqvfzЛޓ@FG?,.LGW$uxˋ`xVy-3kગ,AGG^>jTmL*dYRg̫.b> 5/ a(̄:yh፟`'7Bpki%@)6Oژ)p>|fʪϮA+`ju9y=HBoo(l5l!נd3\AII[UŢsC3RͶď0gŷL2AӎFtz2'Lh c:i8{VL<ݱ^݁H8PA>1 4ʼn9kg.9/8#R*%YSGLn[]GJ a5~ c #k.ڷx]jJp2K?%,>n=8ÀAbZ i`fezMqiUþJax<nեٻ2\d;܅r`IL6 I0͖T+亿| m=YRlW\WKG Ⱦ=1a %"^\wC_۰z#M+E.GAAzAt<.kuïQAN\!$iCj7uy,؍aV%$.ǷoK쩙 b@zh&v)F@U9hؐh{A+b}29p]ZֿVn/]FG5i@6rQ{뒫ޕQHTO ў:D=xwԜRq0mxU*ptVH<'9RQ8e⟀߾?trw ]}r\1ܻ\u85HYӜC)I`gںKW+5b@B1ǘ\91rD^T7ƣg5/,}YUP.Z,CMu?׈-bY6[lH )uD!ÜilXc#zeDĚZoՕIXщͲO=6 \-RIY(K JVK]S *&jb(`aSFXw,#{OFLe; 3r()3G$;8F$Q~{U{ c(<^8u_9a.#cFڳ/%N~Iq{3:ƻQ& Hftsz L9Hޕi#{,Z rTZKFn#z F4G}sAS38=sVy>E3l.~ITWD(=<P=O|JT(2)뿚ʟ?;VxԱˢjl#vW} =qN<У|+o{@gD|fSat.>By;Jn8vλj,VB.}űKsϚ'yu`K~Umu^!KTԎMk\dEh+@R&<5jOĮtu7Nd56#"|[7H [rg(Pzވ $9]A2Hv"Ck-tnΊ[]kޟ\ ip.clX:|cZh}-DԑҼS(,YH ,;d+ 1=:k)vh,@3~p0*&M_gd5OaJ@wu0 Qy[Lyes/HRUqrL)N^KI 2[(6Tg,;Wƺkds'3 @CmΤŃ_a>Y W M8lNmoAۡ.32Y4Q=&zlT8yQ6PPc% Hbc)FlXAހ0U8o{k0Vܳe7|}?`,ODg{- pc$X߶,# 'CPz҂w:%*k贒ۜ$QB_)I.We>4/֍l;bY ɝr6wCD}9T>.z,>_UkL@8\9]|\ї-pl;c?8A8duRWj\ w%D + .td_aեWe.4;|7 ZS8?΍@#k|Pa9p],'#np>I&n%^.hb7" lt] W~~ Kz76ա -9T2T|\u}=r1o?F;m_}9f>mJmPpȹ+ y<-XgCNYqSqt~4!+RFJ5%@ZRA[H*և3t7aTG!'tr4Ŀz>4``5Ah>߼PWg:(p`(#vxWj kA'lƁ)nxd?t P#,1>>!MzW3x}ԏH v( rO nL32bǹF NMي0X䃎xwzN>8yO&oק^Bf^3wҟylY!;Z4$)2%* ׺yw%tT( pg_'ƌ\XxNѺsR+WB~K \f9\1y~Sb{萎o('\ *L'I [EqT qJOȨ<| hϔ4nb7@O {x| ׭)\*7H4m ͪ3hشx[rRۈ&cu?ހ@`+.IqFxB Jh !ra@KBIJ\GeigÆ'U/+eFF6'aXY~P.l|^rJ jDޓ\Bi% KZd:ψ?oRhOaBp$Z丌˓u>kފG18Tk{1Y}pceinQe{jr(vCiQKq %RbK^+aB+/I};3V(AI:9kg$Fp`"H60g =2~i l'L?5a4=\|= e+fP9T33Pܣ BK!9"A`:=pfmp?0˱B{1QG,76f\Swl22op5+5G'1<_Z Z0geqD98~>MQ66J˦Lh"D|a|C1~|*i RhƑz|x~LAH g$\.SZ ח{Xw0j*;)*Ci #T<۞ x(sBG+] Ob8||u`o6Dp\KbZ@ #'KO|\ e(nA;LwlEtϖOP1\KRRe.I7>a_ʥҎoX+az07q>KtZJ.; iZ|TRdF;gd EZ]0\Blc8?a\Գ(> K Jkֳ+p\cr*d!mMLt_vyշ{ND>dgK er!WoI`?@"Ty2(π|NexvhF<:-D̎xq!7ǘXjhn ͵z_,$uO̶˚q"RZ*l UpF +(Բ읞kY)./>@ƥ 'p#@z$>1C_ !S{!+H>H썵tI/8mjW6KkAnn!U\@ouZN-eQo`܈1 2]$I\{ƷH<7C'xCp B~fr6Jbr, WիH_UsAE _PrPJյ%sY ު]qt(-M7 !q0ӷ]QjLe!嗉@(o+y8)C dLD6f9,7VgEͶ#[ EmP8YɳD!3BUkR51TU}DU1<#2 WߨufLEї%B7D-yd6})x"#say:41}C(eGNzʙ47yB?l r[j￉g1_'m-O4X7iY+Zy6aNɒ?bӤqnH(ex|S/9:05S& آA>"sx~|(Oc+6< , {IxV+]cYdcń&TtOiԊ}#&蝑gǡkhpbXw%\uUc#44!GV$!vLEVob9S*Ew ꀔܐy FĜ6%~">iyGrtUJ_٦˫t'O p$zS DJfcAmByxAEa5%CS<Jbg)2GN)H}*Hu@!?㝀EM ŸW:A%TÔZp~ |,LCV;ܞ;yꎯ2g1Qc:U'Tjz<B=gQ>.*'j/3< JQץFjR F}]F7$~), 6 w~rxADN CJ'iPLD'wz][f%|%srbW-B TSϽY\*]a#G]Rlu tÁ?#fkZHÑ3t2$m> 7L"ٱ,& 3G;+`Ӟv 5/f[}8'/ P o%ZC[M?ki"ɭzpyvNbLV|M83tu2NN, *OoIXEF]b [2*Hm1b v_C"BMߑ#%$gOGHʣ X-`ʶ\*iUŶAev]2.xIa_Qeߵk{uY*HTF5X^H1e*e#e)v)[(I)C JrtL!DR+T9Z%9,ͥka?:")Q2_^]yCH0 uѣF|IsA&teقU>vOZhRD!x ǖfʒ[a;}T,'YƔZ|MR^KO䃪dPո;r&D0[d$yVJAžINGClq 4 k}qUƦmv!!6D#Xl=,/o^SMԩ,G᳠ 1eAOl:R@.-mfƺ3.UN%{!=Mcxl:~6D P~@epޘV2Ze@g{FlU*vٿܘs۝yUDŽ%)%U[{?[x9*A\!>"f.?cGAAgpH,a[ƺF;L1DZh߻KL8:E[olq`TLs=+u=q:AL5K=wo#%6PcLܪ@ -?o~|]MDhb̛]iU^B8$R)FJ e0 \d ~ fV2ޥdE3w0u7*>Yȓ~\hmB/X}!)!b%9rBE,/4Pnzښhһw_QB?rWՆV#թE9EmaYpg%˴k5BbrlX*_Bj葸l\:6GSqjCgN[ī.NyqUOWz_&kspq><RUN#aJiTZ[t~0+]uYrwnMݐmWnE/l;Ȳ bN|&yr@^y4 2dͥC (_]< r0HѦu*}^vKwTςNYHF\JA JEݔăIlCdΧc)jWVῌ}=Mx@DQYgz^|;~M+-bۥy -01xk9{ZK Ӑq+l 2m&@ߜ]ջUkIKHB֡(a?_ӣoXAw2PҹkXC29Z4a$%Kɤi/`,o6lƃն="'w#G &&c+* zi?Opu}$p<_ַ\q .hh24Y8-݀!stVaK~~V-=5os_RT[\ovc>'~uwB)&WDЇִSgx:TKTut|<Ȓ:PbotK+E0ϛD?ɞKW^Fz9(-v GeVRطC-;q*WV̹䔻RZIo: wTOIpxdG ?h{2(l_o?X3i}ٖ[+SwvrV[V*@m#TD.eJ_h4v`4yIV>~8skr!A0*0s-~ܷmKiuEIzeFw,1=]{rg E$AAٷvNt3܈#$u>1%ɑp5rfFfANnmM7ڳFgĔ֚ob4"04 f5:RQ+ǻH<\ir&9_AyunF>0iˢ kI@wJtTuה'e;{cI0Π1'o͟AG.){Ԩf21KZHjϦuo1 ?>9MaE1 S*0wIcv-;EsTaAY"6*]\U4Ԩ\yx gL7,R0hE_.oX ˁeZ6!&wh @4c UpCZ~n(uX-NGH:zp$eo-hfwW6/Gԙи\0c_~R"&يg ֎Z+b[N8Ϲ|KGҭ9!锨YH?j9C'7; DQ$G95[ iŤ_>5(!Qt3ΌDVj$) h1`,efU"]?EA#_|(VǤ`.@n(2J WmoX+k,L?vÉ%d5sw(]mM i8I gWvf*L#B3rl#;W8 кT@.7רY%vIhC#ȧ_pNr)Ah7gQh6=A8BN d"zKW@4pr w5_2H |_-X)VNU|S Az:Kt l(z g+8wr2i[Ηc%H*p]^<թX% Z;Z 9 Md'`Ӧj*&q!@]߳iy,P 餍Ba%O5q/0ۋc =a7@FE[ϓ=OP+/v^){~cO>{1 /go=`2 mpaLv`89~m"ߙ$S>A~!KA83+ݏX["2 FѴj`a6RE8O~n>]`&MA4s A8Os)ܬa*P#]5T$ K0m0Ⱦ:0{ G9N,@#푕^ , ~c:6;ONXoB˃9T %+uf 0+lCUh9*~m8P>a镄xuMUSy&7JQ[QUd~l]Λ?g;֠4/Æsa Pxk~kk*i! ڀؠޡ2$l$Dl: 1~?%ـK{9zDj-Jw.f.9\Ҳ,+!)rp>]d>f2Ml~aW㯐E%DNO'ҧFC ʁ-!.CS]|d+Hx$Iyw .wۿ  +h(dGy/%d f\>5%9hamNa8^L|!Ok.Up9C!Eں0Mq[>>A2ifPdEV=hu~RB݋ )H }L0F@U%(PWWt*\(6>9i;&د_p/VZ7PW5k{Dde1CnO8h+)_+ SK׌1D(a."a7};@ v\Ʒ d%@ |4.X)gW˳v;iZ%3W#4mӚ,FZ ,M˓#9ix1es_Iz[$бrW4ڀ%Be˳hƉgw 'Ww@.<( xYUL]|p:9iˣl[R:LhQ#amnx:[M~ɷߖ˰l$5l,& )7$x~FH榸dqZvx7j:cT _O N/v;Dby TS#uLFsg#0b#l鶑"$"k0} c%t׻}eEKs]4ST=Ëh="3T/bN וVyHLZ|wޕ2}lbo]\U54Cc4+Dn6Lൌ_e"s}먰Qqe,Ɍ7_Ѣ%[E_Ru/X)3-05JLC.v?ܯ/acDNCf7fO44,>|]KW+/ԋ]rvn:620/M'1Sy" ~N2+9aZ?# =9jFimyrp|}Ez{L|st<*/B蜳X$_9Of_h>! Xk\\_'/t=l7GѩӽLrK' ғ ~X:ˑ\GE«U4 A&ܓ2%it2h4Х*\2Wn@r"߮cUfp nHJ0ltgr$L ŷL\*zx/4O{/vO-纀<}$tFt|kqBĢf{qr.X1VĴM}HG־Bpi: ^.rWoiFP!àb%' BR݆u=sJNxun3N)NbbV3Vύbef~~ҋ0Cib8 P wn{*ofL̆Y7"Pr:0SW=}{>ca6O hjN5wWOr wCk0#h5Pg gFo Ua̹ Zj_,&P{' zFILƇA!bQV1@_ʭ%tUy2K.O gJegxT1ˉ8tӶ|@d=l`g)hM!xXfpxE'inl蚙0x( agl=^yk AOB9 s#_m :| 5W}mQ>X _5LjcjZ7.Ku!BnLoZArd8#I<2LQ!L !X(Mlm1ac!E>Tʁٴ|"| )g\y]<@:ƴƎQ:H2Pg@>H9,}QL繯ػB̭ ~6n4]=|8 j1U*h _3<=hf[οװ>df*i#FWru H)4[Z/#W*VS# "d.>fZW Ѭ1hMExW΂>+uTJKY ij7H5s[Ȱaa朴hԥ{k-C=Mǵ6 L!nR$ˉ2N_: l?|g XKK|43ejm"atU2 KA qfC EX np='E..kc' 'F핛Zo{]ɖvTVݏX{A&N~ǟ0£byRcTѭzU>pȁcA)rP$t͆qkSV3Ɨ? \L幚|jOLNÐ@z<;S]f{aWNx`gXn˸\Vq1wwH}*v-Ƚy}~6i'tT^ͼ_q XRD܍ ]°FAC&ua= ]SdiЉhJfִIYib0&6;d^v,[&1hR"O6ztȲ,Sm\yc-Mv `8—K7֐P8;j6  ?lC! svy'Y%ٴm>uLPw1]--.N?nA.Q̀ DFYp1,;@-;E<6m4`(/@Q' al|@υʕ2*,eoRJO?0x)ؠjiŜ6'/xԗpԀ*twjF~pkL~j& L!1To}C.E 7p"@2BU_)*u .woϭiy\+vt"&V @[/pN*qh .DoRvm`ޅN#t~YEpmgNH|م)uļ}$t'.%x3󲆄_)\1҂Fߝi/->21|1W!Hy3SUf 7F8;u'؄Ws>fƬ[B&_+gYZ07070100000297000081a4000000000000000000000001662f7fa9000077e8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/Ww]?Eh=ڜ.+ʆq R I2wlFeðKX 79A赦$1BqSNCsSޥ5&m%yrk՞󫃤.0yz/ӡ~U/Iy1b_ bnd4f:s<-46:95JC㇢61أxi%ڲ݅'c`=D x'_ (1 ~[- yٰlF\_RP-d{PD>-13IcyXP@:*Ă;AW;6'ܭ/EVK,NQRD”}&׃6PB콽!䥂 c )S+C󬂬Vۧof!Lb:O].DfZ:=b*"QܸU|;WA ` gǸ5ؔ2o$FUnyGAb Dz L(?^h3:6"szxܭW=Ynjʉw }$zNH(<ϣ " ~8+/IV/3dx8(8~\L!=s=r&آ )A u҆Lyg}Yչ*F_—tAUjtAyS3@ @?|gF #p?bT_&5hƓpg}`p%e&( ggv Tᇞ.|q+܊iEH^OV/f+WK%fR(F*q1SBp !ۘ}1vdoia`HpX]>]mn-y( ~֩hfN zWH ]i*y2\I"5:9 jJiAN{AZNjT fH2Œ))!Li2ִ %u$EPq.a9 ,W(!m%Y@MomiMgrr[]tQ - y'ĄڐT ^KQ[l|z 8H >W1\$R d%˨1]aO~~z3hڠl+iPFwm&|/ln1CJ먛ZE46OOT#z^^W~ү|.= JxpvLwX@0}KcdofnCQǺr,|:rC"Ng8Ͽ 04<=.lBZ@؅ ?RCZj*O Rt>5def7ׇ!cquyu<=Ot=Qr0n ,[`OKyQSjw$'@Sy:Ꮙrjb:BQ5y2]Dܷb_kxRTLW3n*f NcGjaF7EhQt3q*ᨡnSѳo;<ޟퟅ*$sͻ32UrKdp"g?lsXZ4i0q!7Y`oVJ? @j24<SZ"y6B(HsmHqi80|0@E/m.>P%VyƒĖA&j/ J>Id"ix3B_ܛiкpd2.); M?iXq 6m^;Ymy&s5||4^>y5T!"mS7jR E%/-_kcʴnǔ[q)_)lel =,Uj,^u VΘcjF &(^%|bv@ ILl*xVPMvFMi3_&:-ʨv9g{-|ꨳZ魬]U|I{F|jי(] 6t'bm[@mp QJ r ddBΘJu:)+`I9:TC P]@ ZExP$a- F0!JGO"Wxzzy0eNF0?#6+HЛUFQ҇ᢋ|WQS/07Bg*J4C8Thvc3;aq)14iOf\}]g{a&K/_.H!Ev?W]A{^[#&mn$X$وՈ)k1JE6%`Nqͮ(2H_Hܣ@hr^j=\kӃm]nTua\?Ç[osO;nKz\f[)@ <Sg05 3FǩN_%lygU$뢉%%ӕbvuo!hFWY'~^ ~$<N,1YI}Вk>֟X|RM,C d^F\mb}TGџ cl=c_\7da</ae7Q" i49kb3$WXb4,&j]@gGMN^Et[@Wr>+ \iǂϻ ~pqq^_wGhNe<G54Yv 8inD+V?tx[$x{"zeը|:^Xq^w@IjoX/Aj{5h o^ynS <.e -U* @qսj#<?=CnlR5?N?;Bqq2edkU *UZ}ڱF|qEcyV _p2N bsY֞.1O&9AT>e`R\ v9m憿_dh:bV[`[=\.x~;N\diT gCƂsWvFFT-ˇwtTȉ8F5,)DR;lI:"H+{ -Q;wo|a%~2eIKQp"^G U; [޸F3m]wI VVsF: ꇓQ2`YT1dr5bAo&p9u!L [rLOM g3!9~ (Zԓɘ;q8VHW'_\UWZ_9zc=L:>hдR~\`V?L49U*]9:ڻ102s` Jˊx;J3uLU6>{%{É(vo,QvmxDFIg|DVY/wQ(K?5e} QB4IVz2=bR]ݽ,Noѫ2m( 6 ]r?ͥ9)MШZђ*~N'xDoPPr6xS@wtWlfpRZxIIN=UdP'y` į? }^.s `GԮ.u{|qU| s[pr1 "`MfRڢGQ̗nVŬmUx$_Oyك&;BN@/bq%<"3e75@MELrk_ƾD;A?AnO#CEۄp=_ Džl2Fg/gԢg 2p * $S͡q GN&U, =s„F&ѕ>X m%7GBx"}&GBI 撤S;Ch6RlLNq_۳U֜@a~=8 Pcp3nPq<҈ KR}OozVTJe O`WI1eMU+y`{~JpϫˋqKLKG>oFL۾EsKSd-Eu)9&h!R~jvM E<˫Ge{ w][uOI@ _R>zGϸA,b n b^Lᏼr=;9fR*zJ(,8 w nˆ =izZ\u |ЂIq`Jbѱbe) \xW#*C]4W[L_$'ɿQ}pg+`U+K%E 1?twEvb\bp>+v*~I.CB|~D@ V2hSaXw[2n⯛>r7wDaZ!K9ٰtڟ8&G#攗NQ\Wom{=\AX@=_z ΚWmکk6+J(CpN8R=,PeD% PC3Nq¶ Y&i_c29S褆l;W2UssMQEHÞbs+3DՐ>ٸ }X+b&ԈFc iZH^>10n+)c=֘6i QF:_xbe =R fo5JC:Y`s; k8] 57l21;7m^NTܟCLqrVI,^HNG>"MUsL`fXty>LyQDYKzSœP/c*V2aCO4Z¯O)o}t`*B49iM)(CF A0BYJjeg!h.W?q&cM9Bϱǥm&D3,T0yiA_?9 4d44$w_֘"pԥoM87FhgilFxm*\6$<3jJf: #{nյGW&[2+9K2@rWv`$Gc(ZJ%`F@6ɒ|/54C [ݸ-X}(LFsjsqi%I<$ݱA9|oS7z@έ[8akA3u7lɀވ&e ?1LiIJQB9rhpoN 5)3KE2ރ&@z8,p۾gOvd{6 J $aYMm2ja^ ɉpI7s"r|4YHMs["4$)C/tx/ 8׮PȺG#찝KH 2m&8 ϬpSfv[ʎK8={pcQ6==Y X2cA tNIh7-K>^Y/.v-p}͠f&$[ L #Om2xmo53y6m'&y^w՟&=f &idí|s6vS[J-Ǝ-A!"mA4/!Om_4 BL8~5l^9leeS"\ʼn,6@s,V?ZkIx)-4 V 8ܞqZKt +fo7β9S⅝tk i^(\ *@0zZF:jźGRUq@j<3Ҳ"k޾SPkD-=V~Szke`/JAW0N/v2` 9)WA()Z#UF3Nޥv.q0r=)Q%} UBfybܞsFWԖkڬD΄.fDNb`]y&`яxʾ[!;> \ }SJ*—̆m O?E)7ARCsFQ44g!ڀ"^{,yg-v_]m7[N0ԃf_Q)30 Q(#䁷QD|z2[iDD=.r}SUcھr:a ЫA/^;PWI4׆I^oϚbggU'NfV|$uُ. r:Tlgz85l/a[t!g$M]VޠѲά0c'2tV 3]+Fe%$ᄁ7Rv2oB@ +GЍ0)/wUKP-.2Rxx63?dJm}v9kTh yr*+{חB7I]g-ஶ )NNNU $X Nhn 6p_|<[*t(~uq,`;讬A,Hi L9y;'6o$]+ywC8x$˖xT Fz\8L'=0QGqyǒys01{]бMY#R?65xU9l,dpHv|k>x7]edR` Σp|0I~i^8mQ:+(4@/,T=`W}bۇՄ^cHDu+79梲XO16y?O83۹Vjloѝ PO oY̎TTI#'  bT@<ر SsBZ+2˔s:o\K;x7oqhV^V@zIc7-K;J _=x^j;Skm` tHlK•yvȓ0ә_ Vt^BH l.-3l5n"xh3Z@'5ήXyrzJs}07y$Q֯N2ט\#P!M37({2J#Tێ,L;6v9>ָZSBH{^[›Kg j 39ݧW5@3| }ZVļrGN*" Wvi5}2|_<:08~|VZf B K|Mq+q 1;"-`+(71\(g5 R/VcjTȄ5?KEA%pGM a0^cvos`]ެ0`4||D] ]?>Ȟn7EJYŇذ F>#C\!I!rvwkKmo0$[-A&<((8cDpJ*`O޶gXS3fwh/ EuJեCUS`mWFgϪ*˵nx X VxY )As W=H"c[2( x唝u87, Q0| CŘid=S&4C,}/[BЧ7p6'sV]@*wCk%ʗ B 'ix?a\v 3EI pXݼ ߛ[u0X0'ɾ"n`A텄%6kB BύI0lF yI 9ATY,_7lҾo΋R} '05p_l;'vs֮E҂a< Kzdи7j$@TZn?/kU}r{Z8n*BQP^1fwPWzb>(3)DgE/*XYuL j2s4s{Ftj,9T Ә es+Žp4+l@V [sm Ql:+;V `l~ ~' o}H0'!-!"k);Z^t[2 ZeK ڮGAIe6%Zoϵq$bl\hLWu)8zcp;A63mt6vVa!Wo~@8 1?rA(6) $&Ee_c1x h ( qV~(xˊ5Xf& B2dΔygZI`dHxots Om^@uu͖CEکy̐Gx_lE x֣aiTTz9'W`h&jx(VFZpY\ {<;r?Pr̚ j2Ydqv,&ĭ3\_a(Wvh!!e1ÇvOjv|GQb֠xQc/} fT,?kF7ߧe*f/Z&fSha0._JO?++(2ɌEஇnmB`rbZ3qٵzʅ=~aB-sQ!V_~ %@ݳ[u-> Fx8Urβp<S&Ï֤gRYҋ:;zqT^p&ӵh/ak8TO}!`H=ot=sp. Y/op<}k\T.{D7Z'%Q ӂMv. z -s^fu"gX7 Vi]=" N*"nPd3ǒ/-]Ec%)A)y=brx(uZs}B2c{r/MbyV_]a͡Qx fO~jEpZ ?x@Yre%ԏslX8 qU/ ׭0`0K.œIr&E,vQ6S@*360vtVyr0Y]{)>oOjp5 W~CօYιn6oAm ȧdEd{n-CG0Ktbu;yn%7XZקۺEғG/{e/y|ڮ0&RƶD aNLOR5IX:qYi4c67>vze}g.rƒI{10n{sS_eA'`-8IF\-98 , XϷDo1yoG:hld6ףF`V6٬ EҬVJα/( RXG#򖇷Z=DC #y4>ʇ;|[RREkoB?(Z-,PřHNr4#wieSUdwL\=Z&L95b}yйYe(L Y$ϋ͇P}9Rx{q# Fnp aZW@5A{+P~vDۚ?I{0D֑R׸=3U]=V#-Rl)&Cʋz0HB<]+D9蹎H eOR>!3'I Ap \#zOCb=ʴ{o4qj- ˳n賥<]ӿ)3JqH:z^WUR^qMΓDhP? QVWT!\9d#`4H+!qԇ&#(=BZЌA$Zc5W/=zwd`h{ C'-q`F'˝5NF_WxL 5Cal Ţ.s7I$ =.H 57|%NysM[Dr?sR3/|5feV]WwlB .q.Ϭ~n;/žHτ~kE!+,U=5')%5pnG^̎/ZE~F KRC u0T}vX j'a/wӤ. -(~*j LpGcdP/I \`v :kI  Q|̏a A١~o^aě L (LeTQhwSM뻒Y8+ NpD iN%--ӻ-2UQ5EKomndj?%2Q \l4EZ>J0\Wm2+]@`!Ra [7"c͸2yu63ܹBn[L"-\HPˢ:M h.8{00d&Mu[HX; r7TSdez~4D^+,A uGŊ8i+;8WG̋d%+ҟ@μ`[z<0!ЁD-c ]^b уcjCoTl8*ѦhP-$)-EܙՒjIX}^1D(B)Ɍ[rw{YeEL R1Fw=8k%YS}f x/#K_) ÓH~Xq'Trb(.q_hS`~M-57if8u_-ߍؼHѴK9jW ?(}>}J䚑;cs]MCMʅBi*4)>XYo60&{"9YcF;A˙QlU<J|\~/OS PvD0ZフY'$vR,t@(i+ 7T㵲 Z~ aMˀmCq2b9]لH[5&89qnH:ӟPQͣ"mwOؗGӊ\yuZ="PgB9*@sSMSx]2C&=r 3='6 9JX`scБ5= ߗ(>vG忄qO$f"Tiw4H 'Hh 3-R6j(TzӛesugGXZ_O^'-M8R."+T*ʉ@:6GTׇ6zFBw$үAu?bӻO{>_=dX oIr |)'SNMi#m4 *E]^~Q]#J~<W'EE}-D툍z7=:[%}#~wd%uwt<}^P`)/DN󽭭(J_) +zpoK`#q>qܲ]p%irQ1wH:yʓGУ˅=YjJՈ)Œ*g;L)kL'gjV QMif:NDn_enȆֹU"W^``悉=i?2 8|R,c\Ǫ 库@?f.M;:yP5Fb$) X;xpQݸ90Dps*:Txh]=`̛8B,iIChV[i0EahU<'9'@BϷXYwƉ$U_10:L9J>,+ISJuj# gF@c Uc]')yXQLlBS)^c5K^ OژqG^Y>$bxo~^7F近 zIݑUnoPcx'sV1y;u_?fZDIN#R߈twXug(hi KLU@Jx oehW_鑠b .9-<_u1}bp@H;z8Oe"eqiog9]ӻb|[/0YgD)h^/ˀ7RGs,Nff|]ߓZi/ezN^cJ$dB|"nZ9ƸKϕZq>}_[7njaeѿshnI:up@D\ue\54\*Ac;y*&iU܅<3OzRM,ʯǏ5q>SD$4UG5 o#?a{p \iT-?+ϯQ^"nCG_C-JոRD%l[aC8`A%kf>\Ycj#q"90&|G%2+ [md;ک}ӫؤ^a ן;7G=vs2ox4 j񱖓ƕAۧGUfX6>XM폷5K8V|ff}pjm a'3 "JJ|_JC-gSU9:򫲷-0t.璀5|U?0.߈Բ͈~DhlUa' eۆ@}CO6X 'x[ȲOU_BvdTcP,+ a`2Qmx$*wWj|O u=sRˤY+PJփ-6r1!ռɚiOTV1xޡ$ O#CYsj^ߚTasUNXyvτR1h^^^=VOvR"IqsƃC Lûu:n=#MY/# Cjas "HjVLw>Z^2YZ7OzW|QqW,e5S12ps/ܛ^3B+j,2gP;E$wD%2Mg‚7Di0vilhQ&)q%o=,c Vw%In ;׌>Rh|݋<ټT&sh{Y|C9I9"Ό 4Sm>^FkT7*U#$Pv ,9;@R=CEںl|zUVh&K׷XT,|S&P~i0RkGȩ齛ӼQd '?o9#h^~=ۄZ,8(]ikܪoEt>rHpzF + &iwu-߭配V fB Iob$7NZdR "Ec̝e+6ܧfX/moV^,{M7;2aWv nٳ!evf~_2ً< /I O̿*#Z v#W^%$6-cAVtg{{ʤȸ3r+..7L6Jְ&%ʤ4e)w%\*%۟Q_ ezbȐġ W9DP[` eG@ ˝@fVӫa?-mF.̿kZ-aKlUN՜:Gp SuW-fGwcX.tZzڠC6s z ɯzfxJ[9)m}Paǒ"1d~ E LɟC+ڟ@wOR]Z10!9:Q&!VKF/~Ӌ k`,.PN~XDD/w8eL yӻ&A=Y \h " 8^뺇-pX#9zhwN*{QFTb8!xN|Ny74ƕʖupC.Qi@|-= R2֋&0A3*<1HED6"k` J5T/+ zfI%RFb>N|!&=p⢗h,iPnXrvC5xf Π1I Rss}4!  4S8 *@.w:$şѝR*Ł!7hyeQ1PCxlJϛt:ƣVrG36Z S;ݔ Ow ᒤ^} 9.b&6Dx7i^\Zs 9qIQw#j^Bx9VaGilLjʄta"6q@fvzS.k9iN[tL76Ow/X%O;}dIw]^ux1*X3P8pRgǴX$tK늎1JYi"6o2&b&,)JsH!& şy\7CckCmq2IᮍEfxX^w)ڐ ~:mt4|CѲD}ʉ5VmG^c1QC^sčA.EXR3*eC1,#Nyclp%siskTU,ErVnl/ gw~j8[r5SXi':1U}_Sn6,xZ(M?;SssM,g(__+IGC2M0Gl`/?lP;W91r){ /r`hEt]A:f*a{]A H"a4i (u*#\8jeb_@%'E0}'ڸ);8ᵋnߠ2cj-{'} \g۹&Zۃ*0dIս̏z^,F. :\,sƘNjfYeo~ofCHI4@g9ac, uJ-tNOd9} cEsZՃVBbǒIi"*QF8'Z G\::|8Y> >w}R OӒCF앍O j;^]Iu;В/V,VO~SpV/d6N*ӨڀF؛T%'/Ff aź m2@#UYV8h<,O%,㚕s_2Brj"}I8XLI#2⍱'R.F̪$ῠYWt<PiW,KtZs"P[ Itcdش>:DJxO-J u)gܿf4/nܕY\ԯPc܅eVҨWm1Mʦ1Bft쾵kAaCgFt!C./Snwz~v$ n.0a 4jhXLl|12-uX:bheOv,/[xݿw+~]޻Fy.] ^q3ۏ7]).%+&ݧ aGV,Vj}N9Jo*y ?84i<>|TJ5S(A7&'\6Dzz <g]MK[S]|DPONdWG%>k^qဒsz3 VؤcaC -Py-=| NucS^8a,e߯.bqo3J.ޡw ؠB9"k7aŧ:5}$\ ?lC\ޘV~LGދhmBŢf|2M GH0=J 1[ vLbMh[T]RHSdb@7Nz Heuڙͣگ0"waD8 zwΦk~u.viƌc8D6Q3g81/.[|[xz\_ߴ>^2⭁A1>BqɕrPWEYxWvZM t`8K.EGi|NBU4! ##9aW;D6'K]t(] nV_sX}}+D+33,*Ud/;UX60`۫Y?Mf'W LRDGn0pP ~M)j>{:XmӸ@aR$zFW_+aU7#D!Y{ Z h)b;E9iC۲θbjhsu tTKnNoOlQl| *H2l`-oXNʠGUNtޭ_߽Do.Y`X5UGa$c/=qҡ b]yr*yvIh)PF͡@ 6+RkV_84&eVn&3r 8îbC)^KDX]׋Z(+M+N^(wQ?Yڨ@-Ax: N2Ϟ |je'mS/l Wc^I]%۾Rd/MC}Ke F\fk ፧lhC fFJu;D"4gYZ07070100000298000081a4000000000000000000000001662f7fa9000144d0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜ.+Lp0$Jtc[ܶt {}Lk쥬Y7,/q{ms`n/p0Y㞡<\Fq5H-fY6Ѽ͠u] l0ir3Vbˎai/ mB$]?+ >HdK/Q<'  !=ou_NP[a44PK^4koBk+8==BJoWS/B[}FCͬ3`71lFhyHs_w/n*KT^T6<w"MZknY%:.Y@kF1R*ՒA`MK!:6<V$8ߠU י ,C[S2)1`thj< ցC ,Oq=x KħCVUNՒO e\2.ׇ-u@>_bm:c]6l>էlP/.~v}[uU܈tΕSsŕPۇ.ņ/r IieɈ-gV O˛DfP(EK =̡QsHNV̙C~Lf6 P`0kފ3e.R!g4K ;``?|!{JwD?sFMXm7Hkr|']&XrEӓdg]qb9Ï֦_+Ҏ}g* RyȌgEMQU1ԯ˦sytZDKRD!G^6],lLeM5Ŋ 3n@múG,`ʓΓuSOhл ?{K;M֛kЩ^,+<JZ2H0FMS,|ĶĿL9ܑ/:QSt(,%D`8Ij_ ?Q+P3gĉnDwP#@#f T ٠Bf%Fr cdbW2o$UZp9Z>ϳaQp 'FS!Ya7MWVw:ܞyf/@GR 3` <&R=o'nJb`Jr6 غ} R, j C , La P/i~V[(CU[V}.mx!f\.խOˡ[Y&7 qيÏ@0 C SR. /\v+S-ROX:3Ӌg[O>10PDmO1&nɡ1K0[NcV/WZE&N[ץhw[˾gD*fa/S(O̼ @Pb74N _܃q2IՖC0Ht-ht5!ݏ`-'k]չ{]7(lutwcHAԢSlFU"SgQtU 1&[m\Mv`h> @yDUZ Գ0&zξOd6Ͻ;'7BjZP8pSXMɺHZ:َ߁^.X}$[ 6Vbo㋧&*c=aFCRI]SYK81m?]ٽTi5 d.@5$Z_0fzr"3oшṬ$ޖwY,D|OKXe;.W%A}t繘(og񕠏UHV^E+Gy^ p UBB"^b|Fh-赬"dBDac&!nHyw}5ȿ|\ZXm}jg􄼞iekA'/$Kn06% [_LXHLJ)pR]C8a |[CATE+|4rBK DTAT3󎺎VQ)iuhjBH3oXb9l <`1c.g{MjY 2PO :ɀr-иSTrh~׿iN;7Z &]u l{"5^\y[Wi=*yiU2ҽnLRJ9Դ{*S/(F*iIme@|+ſXhC}5#񾳀<a-1]%mt~)Aj2ߟhl`rk+7sz2zkrG:j[9kN6o]tCf7~B_v%6$V^`X #Y9[3-G1޼x`iQ1cדc>E}Ap?hڗ[~I%3`i9OnEw3=Sb@"wH $;{d^>B34"#|D~)DE?lGV2ٲ>KYTQ%]|ץ^!JcG0X>nx_?-C 3׳  hv z\ AxN4Ue+"ћS2vlǜ;&dkESl%%TK:>\xGDl/桌Wc+%uB #]6`,4zl4w[+ 2p.A?B`M ֠U$3@aD{%U1-%sT%'dD%t-hC>b khhz5p{U(Amq'^MKF%sTC|_t\NQ1'5LhC_}0\[j8m=l7#wRӕag-pN7 '4RCDf LxI6ETA N3&37|8zgW,Dm}ŭft%.wΣ#[yT8C'FFgJgp2Z dJke??F{fybi%vaQӖf,Tsx|şC6}0#rkVܣRiYKZتFd> 2xrq "7j7(\w>܀:O܅YI Y iSKav*w[cZ$XkjTiCJBrK+OKqg0Jva=qh7j~'06cG٣H+gğ{@=)ɫ-Ow+*=sVꩭefpN?m bouD. b\`v#Ɩ8jaӓOtݒ4aXR7&(qCuRBq>?ni P&26ϕC"fa{M`= !?JxO#Ȫ}M8nknoxBi@-DlI78"r~XFޠҊKm7!'y(~$̼5W Iuku^@_#… @c:/L ^ʧ&3kE%o9J-jn3]JLYE*9ºK6E*"~4|vFtqG62FN!أO(ఘP  i։ڿ3>Qh4`µsG(;mļ (EX5 }7?hGtYD&.Avx b6lʸ )8ߚcpP?d*^'ѵV N廤󲬆_ݬ y6o]tIsM&7KCYAY?nIL)>ECɬ $PvL?P',&B&*omb9wlV@͈kHJpkzY(YܺzmEzQd"[0 ^Emȁ9qS~ϨAJݩ+sek]@O;ƽz}orCm<};h8Z\&v닪}Wo'֚j\&C[ '(aB#67w}{YAqhZ0@La%"+ (Zӿ\g]z/ 9m|B,dnDR;{ضH+P'Z D|CiW'4ih;D$&_,3U'3c|Grʎ~;L#9./ّ#~Buжӵ|fz×t܊ x6=?ድdiM68b+\e,@طK1r&kųJYR!&Ln*&]jtsL_n= ήWT3vb~ 0oa&%|,8"Sx8 Ԋ^C$YVңe.7MsRA#; 7rp3r rn=`D.s(X'Iey~BwCE8g-zpsuQ' 6Nec9wP+l;l2+.N22DLǢh$$-)I|F2kZX[ABeKZĊl0#mao)\Vi <)_I˶e"XQj#1)QB=#).(-†4C:@=pˑ 8gGA KwKH*n`] F؎;瘮? . /6DʶON 3ҵsu^T" sr=t _VÖxHX^ 7uI?l _';8CC9gC)sj)-Hq跴b\n.z[c=_]?paB:|j~.sfvJ<0[_NѾ&?I&|å. =4X:cT#_!Ƥ1"÷)`2e1ìx5gQBUEꬵmN3bdD10$ܽ;&-ʈ58*&&1 _X'f˭\ a0|25bgnqI* yK=A&O8/%,ᅁi?Q6X݌U}I mv*ɬf 1@6]D߶z ꋍwg>tR=L&!<8Ӱjѽ}Jx:>aCi}a/@NGbQ9 _ nk x>retza`rtb·:inQW#Ɛ'U1`Oq&4u5VT%@6LLZU P}=8}狴940Qa[FC1^i4m %L[zW`eOЊl _^<pdYxwTE ||SLUK~rXe46,W:>Sce X˕pgꈃ#H ‘aQg+mtȞeft~A6JdmY:L4ytXHjeT3e|%V/+P3w}uOԿ3(FRwۻ \ҶBJvX-եP& "{Y0yVMhXl1=ff4~c S5'wM vb6={DL|u?y%{ְFNuB|ht #``j%#[reXjr] &t>. bo͞!C|yI6@ 'ub9&ːղ$uїŠjŻR( a@W~^xR eҖM/)TWxԔ{o>Fs06r"8⳹T[|bc~i D:X&R}L1*޻=^>i}\kY 0ڈ;рކK}U (O[ӤNx_4WĮd騺°_la61[xQ15XHcK@]`y!əq*cSyhzIndYZ?lf M\HY~" ];ބ"~?< OG<.GG09WlJo:XÔAMZ~`AdfZ@5anFyոu-]DsR/7N,?5"4gPi|,]j 5)(|,#w$?eh,v]5w]ASMLr_b16b.`VN?: ϋlYa^ˋCRjˆ~ N$5yV- T=䊠#'O.&!LC! !̛Y(DM$$X݅0~}"{9.8ɲsoLnfܮ:7٥)POqgcwZb|f\p7p5TU;NN6[9NHiN84*\\-$}BWv-EPP _j&ڗ&&sL(^ 1MU2f DihzՀTve'wZ兀 $P2m.2~ϥl̃?`CԧVw2sl`s" U=zg|"N;Fn@fAji?AH<l4t3m#*J%2m`&*JJV`&(G18c7qͨ f\h6sw#LqѠ`%:byx\M}3tg}L h(2%Ixھ3JLܙ?>w?`AV@x% <|bEnRrE܂6qd>GV,|ޛ\J"@ŠZI8XT)2[%'7"XQ̌o M@n1Y?>у{C.EQT RV&z;2t#fۈ#g%{/hu2Y'$cD7GC]g+:2VG~a _hm WpY%-LT`c`LB{+߉rpLIK%y( dMu騬Yy` 쪚&'>'!ҟ5dAp6 f_(OU >T˳NtRi̘Q|"WBN{?d7ENQ4FokOUˀ9XG,5hӬaﱢ?Y_q91̅\6$W| ihj28u^/"NZfQNQ=*B@7'ۖC6bungt'1w>Pqgܵ<ӾQ$%lX{'.ppn 9j7*.Yta|Ϋc2|>b(癡bP3([9xt]3FG"Gn8\qgD{B1䙠#cZ7J# 3z}*Dg?,:9\Fўȩ1,'D:*ٜwj!Dw!đ{户j -~'2ٔ!"<ޗL]s },F?#2eǶ8Ts!z5lF!.rBlMr gP\)(cco c8<9v__zEE2_#yr^;gQPw \5u.0zR]M@Mu9-LW 1Ӷ(_EX0V;v ețp!g*%|0*`&5שfZ Z1΄#[̨Ajq{jߓf[m_F[QhQu)8=xC6HS(B/QdRF*P)2f^h^yXpc|> qj1RXzBq!}nL'3 Oa`: )팀n)I[6+_aɎ_`yؓ\ zr/0bgzf Ǧ@VY"?YiJ2`H:afo=\u4>SZըR|,p$=VCS%i߼tTܝE{g':E1N\CȤsW5Xp0+ٿ- e{ K?u6LX¯0bjw1H ?&B\^U3ȫ!5QIRv]NA"G"?gٞ1 T'Npq9?CLԉfP_#+'>ͫ-DKl`&=k!P*WbCo\6%X~L w\*ٱI;3Jo$ָ 2E &0O$_NN+ &ghjx&s:;I,ݤbP00{ςCUA5b:ٰFn]$ze/6p,nN>`u Õ¿kV6!#o 6^BF9-zkt<. spKEB ;ywgbYNfW~.JK:?{d`19q$Ѳ޾>[$<ȜϹL[oU.oُ4cQI$o\h4:ƩCSrڸ^LՏ..ERT눛N q!6P)asR%nUoȅ{uR|4@]T \cG2Plܡ X“6NЉZ+h+6dq?IZL.| 5_`, &$w,5ДpN>X`6 aA>ZpK@˕yK)DzO5hdrmsԭ:5 UfNH0fQҼ~z1#PTtCY0k{z>@8xTr{7F5v\1&FsɚVX!fVqG n8$u% nvkO7x9ʁMk2)xlV _amf =j9TC>C-ָl[C53HKmoHT{ Ohڷs݊c5jU ?k>e g8dԔFTG}6˽vX+^Ж3".u*{X`1T.N rL3oHs1k>lf4ϔ4Jf[m_|{],g Ͼl2zLC(Ck9;*M>'=?v[鄗RRa-WOfxᏴ S8SZ U{ѕaLS"ӎD[A5Jo@;ẅ́ۦoƘ9ޘ N{Y! _PB*!=VdE=ȴ1DCNjVZ+9;w G ) ۖ~ʧmI!p gT}9 :3z[݃uslJhEqBSO)d%ItSկb=O{4}A#oWy\n]Xh;rb]nsMl8(Bۻ3&jEE }1x%PVac#Vѣ$E/SEoZ=ʃdt'ʕphWQB~4R+K-Kv;+8oZ>Yۥ%VB_}ܮiDt.H@71 GƣCznL7&ּ8P'-o5U>>wrngWf N^5͟XDZ㜸,y8.=Qո&Ux+Ёk'7 I0<3K]=1jןd̘"'׀u(κxp c%Ls+KqEiy(Ç>b>@ h9E^zDZɫڹ2K;Q+~\r~n7;bBHxٔM '+n8$_L ht&53y$MeCOs{hS)TRZzCu6 )UtTƢU J.2fKk\;#}rT4U@ghAQ]#mVG6'AՐq>a02't^Ï'[?aRj'0%~ZTY+46T[{ZRŶ=BK Ѧf5'8+DRK43Q5ɖjNF0[; }dk2VXӆWﲮkAܛ=e$Vr,;6Fe)/获Zyr TfP[~Hpu?-DGhцQ*=pA!ZS6QGQrv 0eOҦyZ<$u_88mjYN,}7')W,]^|]F3P,& ;(EgZ+N|vo8|BBBe% e4a(LxeQ'Afs-yOsaX|Q E}gN,YiR]W9Qsл7;~'E>GxoFwF{`|}( ?ʹjft=+J=%--u2M *~IEc,жljr1-\Hp08KaP-J"8GF7gU;/8A/^" *8q^?be qɼijU(2nEu%*nf2 ǻY_ّ* G7QtIYW'ɃI>OR!G{-ԩ[$8íeeTj"Pq!W(.Z9tތ)HQř;~܃=&(q|r>!K_;c}^יOTI8]iL MC78ֳ]WBdsP`>7K35u)&I+1ݭ c[+, [s h3EUv*D;_e*~0Eq u.:/#L W*`W/aJ3Ȫpm̸oUwWd +rg6l!\C΃gY[ujc̓'\)9J (H-[ƤXuBMY8 ˒c!?wȪyۯv&SnWM->[4*'6Qݶ. [ZDIfbfqˎ<,ָ&te߰צ_'Xm\aJs/ӒO`QŒ*PlݨYޜVn/)8,<5)5~-,EƐa \8dqK'jlRAZ< u$~ǩ5LuU9}"nzS2e CH aCGT뜜(h˓Xrki$0b&@},GV$5EhA[H6(eޝhwV] w8nWUN?\@Vh0:򜋝-us,ƙ<-|Ot6퓝 Ɔ|WJu1=| rES zL(hl AObZQjEKSa3H7D'fRN Л)ZwwBt,r KfF,˕4@vŭr(Ǿ&|u&iCThIzCR8$0S2(֣ ɹ"5Ick|>zM& Q/Hp}cT\upipӭ']eX.-<8W8H~:(x؋\dQDF`Okn!AH Υ}}SW=[N1m'۹7^1lE|ȔT(~)»@oL6UO?)3Wa@\*i ymѴРC(|D31cD/x3 f+{cKq}&M?.[Ӂi+J t;!'!}ڔ-()M;5"]Ww#Q̓%ۓʜI^ߙ$?QN (5-@U-j<4[0 1A:XLH9t𓊊<U7UX$ "im7dTf^kxLx;1.q.U> eBS*z\D|&"wsJ}Ůti398Γ7fϣ-_}녟][gƸՐRSo?20ld>/ Zm"DU:W$(: tR:W]nĸ)5}Yx6ם\'|5A;{71vE,h\>[4(Ÿ&~ wgꮫ@F-)`#'_1 S8r~dKoɑetZWa,OR"zp` qYL@b+EIɡEU}l^5E4=|-b6f}v"\ f8W}O9ndט̮DuLBt~|&6!Z*0V+ί5!U{iD=σ |B>5R/9ƺdj֦rkJ[$LC %9=T~M >/ǖ.:fx-o=)sZpm]TJÑ(Zi(ndi W 7ɐ]}ae5붶lqܚAL`7H/z-]&f`  n4ɑFYxWLwnVVtMJ#a$2jև 'QW:v{z5b>'ppu4#UJ.'l Y]PoVbʫt64sǷn`"@b?^YJauM$<-d)sjK9TM[' Jyjė }8IpȞvI3S0ԫZ^ElRl٩F.:e,>8*xEاYo"!{\hJb@a]-.'jx4.Q ;h8Tñ;֪lh -Q׋1a\B ʷ5^_!_ P;9P|)뿱Ǩ:#ܰCנ/E`/TI|цs8# BUc~[LbLiai|ÇSeGԷ٢V?V6=;:`%⊵r{׭Ac[q(Q7 MO?p"szf\SKaP5B&!ZᇖȚJ[޸MI9pw86^DLmԵh޳hOˑ.y(oCfx";,8x+̄V8M`ǭ,yHUi1D;LYDb^sb붛5s ;]S:̡&*arOb9Q{,˿pr\,9z'&!3 6>[׀DZ  }"^z/>&/q$;XHěFZ`J'|_-ivޫ;6W}Oy¹^(YX/}09۽wi2\z+%K>?)u P"}&T?,<4Ӽi:7%F#_YCUK۾=9u@/m|`Q]vxʽ' LQX]v 5dM]:sBP?JqfGys! 2T:+swGQp * J9H.nmR z g麝N a&kB(n Yٟoox,ZB[zjslY"Bъki'ڙ.P.^[l/@KQ3y:aMxM"dKi2P BaHi+|p%M ~gvRZ&U_1_'V Tb@Qf[TH48zz2L[, ?$9Z3AebKYF1SJqC33^k6y* ::LV3Y걪NikFT@.`~J$m_?}Ld&Frӌ)ZDL(ZյH%S(dIl>l7Uꧨ﬍UN8{ZJ.@me4u8 *._x#2@/i™A.賏Htb0}9if[GЛxD{^#)+ԯZSXsH~:սΓܥ<$+Kbbَ8t@ry#ŤѦ.]Jz;# X3akljvJߟy^LkeL2Z*QԷU\Aʓӹ'w4{SuN YFFeOۡ^w9胕bY)FY2rZJE v-ໄjU0ŗ0@aҚzz ez2ֽnҎ9q $ĊZ6ڲסum&>AB=u@mOz37)tG~'<37dRJ ?.>) D])+v9p+#,0/ ߛ<,Ι1 GqN˼89A#c C~Oi0rGhk{Hí՚E+ xFҾ5.3V׆(޳5 M?1C(XTaV|7;9?d>'휉CTA| ב}&zi|E/m^YLAB@9 (աA-d3Xt[[\I>]xg%)Z!c;J ƚ$&5w]ߔc8:^ctzoj4n *=qCJ8qTVT۷yYU&Rڻ2û뚙{qe&ީ"׿ty)xIb /+PݨY)B6X,(:Om[XY-_V40g~2F-fe3Fetԟ;Ùg[7eI)2\s/{ (G8y҂A|`1;)|RusL^q<_|2fFfkwMW&DŽ v{S u }^N~UaQ%' I?V@ xUT<ҘH ;wMM`dFLiYSMN 1 eJ&$IJ3g8+ BV'̞JocQ7Zۑn4Z{5{]N%0z=YjGptMU>쯪\/TXxFduouvlw&ʥw`uw}wWwB랋d>kUЩaT=FE9h~C33Ew]sI$ϸ%@tE*uGɱ!PҖ D 0M=@=jozľ:n/ۥ8b BFL+kLe2oR76ٜGb4QXM:NbeYTvhT2*8­Id"{DxCs/oqWlZѩkU^0Zl^EB31v]cOk$'Bf k-r,ʯrp$aeY n"نW{jJG$Qn۶=S9 E %Bcd-_OXϋ8JnP単88%6 VIbnH.3&H\rGW% |;kgSZºrX1r$tC,$H2!c>_($F" 0Ths$5KђwzSC.ٕO]w Ca|T Ķ5 9RKzp;Ab&q'gѦZ7/dop 2rO1 9&3X.ycLpWhgeM Ž;:tcHleڝlz:L2N7þ TKCn=\vr3n;X-nlϕݿFp- <`_1X(}x13] v 3TX Zz3~wq&)\%]`?9;>+EuAJX9a*t!I'ݽ#3 +ͧF{$EhV0?ZjvoYq5r2!&9k7LB_pHפݥ t:v12BbejU)2Zs<Ά}βf+c[ž=֟ƭU& | [ksFO Ue`c2 N]5'@R,  l\wwӥC0b4jD $zT=MRjG|{vRuMC7 : 3w8:2:IsE0w8y7E28sa="rֳ }w6϶A;g+ѸaG僁K jytF.|3k`W,qՋ (ZbowM@?{ԙ&T|C KG z R ,f;+PTq! 9eI% Q9 BNO: ͑.Ԙf8AYQqЮ7B"Ct/6!CFkE ]Y|8XD~ZmRZR+iO:̿ <'k#婠j.CkH?G42  )Ӂ>gpTPK81!N!usng$CrCO2g ꂺ~FIFԜ}+i6,}}Uc'gyK'E= N %+ p[.s wO(x?<,u@"w#o@<{-" tiv? ֓eVsU,9Oƹ.\iӼC9i[iY =--؜ً1Sc$®r/9v qc*5w7c ٽm{m!kH|V#Z9`pSTWnjIHSiX/f'LH s3g;/,^!PZ*+eur $5NOr,P ZW48߾ SJ4(!in3m m<lmPBfNePB,1^7њLzE'wD(7|hz dͦGvl]K%0-w rC{)Ȣ |Q|60 jJ́'BԼZ,rA>v!$f'P+Y?oyN BfcyV(QN}M 3Vhn?tןbN/PXeƢ:/>?(cTqL^VqPˍEc9:\׻5[0EG m9ZzS-}m\ZELh?9H`mU~"n?Nw)aȄap8H[u ȗyNdn k6mjJ G@2ћ\jG*vJ \tdX]@ Jc_JB3AntkGHY>llgć͛)EQuF>q̑Zd#AS->aw27"kO`2_(!;.S)J7c@D(X妜9tXivr|뮫D|R̎i?8F1;0zBϨr$1pBa:ڜ0uVΕ!iBϜcs.Ѩ&*㣋J IQBba: O}tFV[-Hu)"/YޞKI e&B- Dp>.Co~p5jmE(rsƎ9\smUX?R|m1,Y/M&  jO{Q(4U7rBɴ2U圉~wh<,dcjM"Эl2d҉= \]6IRZŽp[H;MBl?MHڞ)"P.h£]a0KARfb orhv`nu.0L%:Y麿!}nߗIjHNRDkOu*+Dr ytA2-;So:6w߭}C; +py BM$Yi:VVohu\Yk0ɿ});:"ݲXf:m*;7 r8gj&1~D[Y T7V3.+@(r3Ow" t ӒIs#Q5WO0}IFv92M`sˮ7[Rlt| /[1zG'Zf^83S_+>m-В h)^[E땰:zN?&0"FYLh6+Nm.S#+~IN=R;XYPoBKy-qz`hV&Q$ݭh.*^S ĄfاXFq?Fg}_w0]G_Z Xh!3Ay,^olË*ʦY|0GLh됍rںOxlF:A m&=5u'C5MzSvLu-R]GOV<\ /P'BhF#{ 4L^KgRcS8#:~@>=tfC e֣;bJU ,:Unzt{uާNJy9A9Yv5ӮhT%'&e;u'oرeSN/NK`ɇ8yUHjh#fH GpP嶥9-z7o'4yźG/_,;Q33ٔdO3Hr1q#_V¯3ed p⬲IA˶Y"eE}o!ގtevmRǑ5}qnՕ'bEizqO3$pJPqj|124;osv 9C5J_V=b"mE mqS40ĉO@߄Y`u7poY.sƏiD>]kJ}ZCFe"2r7J;>$^HPG>?zVvܠVS}[Xyvk0cJnu:?+)`JLY6-6W?~"X>1n#pٔK b3i钵֭%=꓊ܬhMUUWnG"x \7OC깅D~Ou()Fǐ:eÅ%(&*3jgpJAֆο9:;M n zD@[5~`ςp|RJ; ,72Y[LfjHW wԵGQ>WW"7~(gKeOlq?Iο z7Ąܗ=wy >Wa6vTSmE ZtQ{*D>ԁg NS#:d#WhӉvBjyIN}ͬmcܠ94U Ct-R!(!mK:3$QvPQ#Y^0ò %~ڙ,x*B-sʓ!OP1Xt]!JL%Q}F2RěwQǺRPJf7v9N5W}[͂AJYMwP٘IDI4H;+ly 'Q=5W4^|+P ?Dpc/g"ᴘ. p3Չ8 /jFKIcWogƒ,Lg_,8~h> th<9XRݕ '&IPY|rF$cUiuA!@!3BɼС]G4\&ܪ닳rY͕!5շaj~.(E m>ިeGbP0N˔YGU{'0x^y&b#`{$dm/O_J+l("obl)(ÓHyW? 擗EBBhYsDn؏l¦i  ʱpb찶=g2dvFNJ2Efڔ[w#CUKzvTE5Yݴsg\9(Geڈ&5YNX%u@n UH*&h]/ w8~KH9G"0w0-|evtR'' m7P`4סcp&E ] U=\" oD $mqtJ.)P֢~q[7B&R7$  {-&ݠ10rx.(ͤ^c| >9Qihz$ہ-~Q8-8]\򁇪"g8$;"LZ0"O/gU-tmÖd&=e "XD$7R__ G[>x|؊,q@O-ZxTޝ WZ`xCvkmTr@(ǏV]DE&4Eմ(zx9ͬg "ԡ=1e8z4.*= 9\\ qxWF~OjNd"(ѫz|+ߝ3zת4uQfQ pw~e-g\ү HFe͋TVPBklNӰy mo!/OK6_$o{Ŕ2/<+/yG.]V}`T4 cuʥFT!]rM d9Yj)y!$SE~IU}9$J28&,`)|\[=$RQN18& DP+W31PIO' F-?8ځX kRI?S]s4(r=}!)ܒ|!JKcPV:r,5c:mS[,ܣ9)bm hZ86,d;PQG` ,рSW@dr瀺MH?eY W9 KswL,yy|:BmY|!6+1T@C.JOSx^ d" 36lkrX+^qسh Aђ\BhʢLJ墂`e.o׷q c:   9sQ}+k(D,8q=ٱ'(zo|.|݁xPdcJwV*C0OeRAUä|=]07&kp:6|ؽT7lۧF4M[5ecMe9[' N%?9(90ac48˿XNs*y eUrSDa~[_N f4!/֒50MS>xQƁgz$Ai g2CB:۹avm / _ӽWڭkPU[ϼ\qr30%()՚%+5TIx7E[H6&ju?9$tr}8;Ϛm7u-LBTAg1Q pΔ2bM\xcbfcQ $ǟNLߑ",xF"w[7锍 ohS),̒t{;{[DO4C!jgϹH>d" vKaclυ+<̓>88؁s> P%*l|;LF,)̤l`D򇙲 w]P)JxRX F1PDVh hz?RbS8Pi%-(˫gXbSfSu)]E?sYm7Ya%$K,\>Τ}#Sdg%߻1y⺼39 X0]]<(ְz9Z2DޡTkdW'\IFo)[ھqX?o'w+Q^*xbX_[D Yߑ;w}=gn⨆H2UVI$#5G/y<1q:ĺ@CIΎ˵ADlZC#<{!;S7!B3Oň4G)fZWՙ̲4Q(u,ޥs +XqhD租iN/o.a%2L_%֐L';&QXW| 8K+VL(Vy*< %T,~:!6w?dG>\qr᠐lb簅ҳL7_><̿%h{Rna3?/Gg]Po9[} #^'Z 53+wM2RZ$I g98M>TZ)K 2>:w\oh=`DAp}aXk*+rr[> }]"vz0_sIesIC̬2t$ڐj*n)ӟPSkAEw57!!EV0T8vޛKHa׎a7ʞ,_KPb_阘^M.n+-] l\x@5 %pǘ+gy7Y!VxdfnǾp̕l >Lmm 'oc.ۓ*\@=ҞUau5k<E^GKpRt.:6~ pf G:x .L{Q#;6![`TޯY%ܡw2V[&]FXO~CYL7}8?KU r%gk*ܽfg" r~3`5Wc2|7/ fT.>}z+` 4C/Z'Uh GREkїGY;9+ [R– p|D\wX[ns}Iܼ0&*h77-084*}Aj&Uk@3kf+j(:7/GKh1- ZdEȞjԇUW> |4umK6OiMzN5OjK  yǬz_L~BOLŲ.Xʛ3<ЩAk3OT׸ k竚Vv T3"x1r&׹aQ(iv[ArTT2PX?7}uAlJ׿r(V}#B[?<ĥi#2Uig)Z=Hu7liẻ? ^in "n3I~2>I+BaHj(2ewaN\g_BzY<r\۽̆$G+AGr1/&=Ӏ2dɒŔ b+"0bv7*@*4kxk!ΚKg5{W'\8_:00Dq9YgY:b ~nҼXL(E!CYoluiC_ ׵wEA?gaacWꨰj1.0s IV,y7fle]7n wWM+8U[C@a4c6m8sߖ g8I)1ta=-YJ)?Olpo-֙y'Xe\rod.E-XvB8k"o)B&уطoHʪqkh?oȱ,8`53wӊs1/GF IT>Nw;9iB/ieⓍ?:G aTrE{@CU*$&w'%HtQ7qWn*P60UZG%GJ R-ڱa@wdV!.¼+ S_a5B# S/'w J:w^=O,W$U _ BSs\mm "U$=\5 TZ1[@}VbdZbj@r2& ϼ-HAcBZ5]gUh$bpeMV*8\[3*;?P{ '5 XbW刞`έ xtU5!D U]|,D#6XqUnW8d!T! F;cftYcӴ6@?Y.hJ|itke/5pe9Rʴcڣ!l^ ΒdMzF<&;$yxt TdHm XnsjK'6$02 95Q^z÷K]!avBZ;I—wK+'W?1UT%ieutHW7!揸=mrW{(ꃳ^'r(92tê*W"50&kZO_-/-%7=ߩavYUՀ m1!eCYH-lAeR<Q!3jp7T;j;KA~f~IBD[Nj R/k$1,Dfcw' )7jm0`,%HUG 2+{-~z{"ZOA ȆZ ^ K}TW > gFLԴT֥a Lje Η)`X0~.PQvͷ\B[{\2sr0`i>`Ri|#{νF|BdƋ>-O'8 Sj(3BDlj[$+GytQO5h.$Mm|q'&ȁ/_7Z_+Y[Op^@LS)L䬂EU$޳%jD ʈ6T-6iRe-4u)#WO`Yľ Ab=2m ?h%&g#4i UIVd Tv7ݺ*M8e0T@pHX& ̍,4+H5!BA6"ɰORU?nv9fx3l54EpL>sԕp7$MJ*TmX\^uY4ߢ^{~G ,DMT;S{xef+k~hNvSQ"5-0ppd2QqM(@ih4vҲr^Yx 6Zݲ 嫳ȏ_^i>GSdHPlO;V)=/|GV`!´AtNh{C0 eznDlHP@[B_YʼnS,nW,cM*R/Ių87b{MR14sGJ#+Kʦ#[)$^YT>>B~txp"vH#s1IsLq[C\S&z@<|> ]M)C3-@GgxggG5Bhہrpa09 fE7Gꓝ~hMDk5g1& ^ʹc u9pV- 5wIR@$EA(1=^٨Xr:uqu:W <(y~($ ďãD+,RӴs aEȦHZ^!<=7?'7pHj|CƷm战OѢc G*Os-UlyuC9 'SA̹wѵPVЕYUzC{E,0|]mμӘv uhY6.$ FC̍:ˢ7ϻ{J@VMǖOߐ'Tb\V.P,J;;In:f? AרN5X&P8N]Zv 3ʀЗ'eyphPpY|n3?4̓"bds|ʜk> Lq^rϐη&dxbl*|_#*fX(İAްȕ)i{KVl"Ƶt!`mk S RnlO0wGrh#2И(^;5~(1_ԛFH`9䶁7i361 ~j15ўqww&[.CXwLY8`h LtߦNLG ˮBK?sտeexI^zUg3b.Pl[ٻʌ'W+UWb p6<F-KtB]$h4A҉E'G,=,< `˦TZ|2o?@A?_e;oIh5Pf66 I0B3{`FEu5khl# P%tUT'$OU掼+>^pvXhkĹ`Rt{:ԜL]-/24,-J5+qkc7L13ĞSEsNp=Q[j9FWi{/搁RH$%n5 WY)ߎ![$NdL ǚlMC-jVKd|9&*:w"4{'Z{QXdM]}+kr5 <A%G|Rnǻ~ b| ]= &5[Sn2`ˆ_avџ4Q'=-Жx @gf'UNը-I)i.Ӑ̋ndHaK|tĀ%V~ DqP' 󋣡KEy<Ʀܧ7%{c],e-zE\m2{?!`zU֣7z?Jg!U^LFұu ?Nm!R+GdNuXSOJTpb?O)ǩ/FC46YƦt,Ca& jWAXGvVM(R*}A/LCT?>Xfx%/D`ZiDR>ⳡ)1vQҎ_zW]WpyTB3Y"x YGuڜص'2Ծ^hk.?-BGUy;lukL,:YjUqY`Y8hMKܧZVx;x @eG=e9Z4bak5FY'-j^0;"L?L& :os' f^z * F\.9AREjo{%q7(*ZhvZv {m/z{l:.lm!SԆ[7dL$,{y2_yt ` O#UxKى\" l9ȗZw2 pb{_AA5lj <\IWfzg[ҋLZMxcCwv1atpA"QzJŒK[ң RT ݒإG~IZөʰ_2I=̹KoYr{辬c&sXć&pXAuѓcfbhgr7 ]U!-mdJa*\Th@wcl7w[:k+h%#q%p!2 uToYֆg:+j z{)!]ܜD~JOܳB}Ӫ us?b pXWU:yį/VMrWa-ɠ[JF2>s{Np"9n)kwv[}0$R&LxPV. mwC@RIVIۯC).~]3UѩW@_O.qIzL^1 ^j(ЄxSj睥܁_Dn|raZNFXuJSH=f6jbo6 >mڛi!8w lw$BgՐDuY-/0v79ll" >=yjh#v(]ǣF7d-BLV@Vd%fq#W,qJzX؍X'3.c@ٴٛ/& +x6$!J=g7+9`l -aG]m &< wzӚ?K>O̗z9W? 7=g`V! p -0CYQf4D'$8X OIRsn4=aF$Bj_b =)EBc"<2uIAE^xg&Ҵ$V Lal?T 2>GrJ;38:wk9nSRrr޷7bXhRdWq|"pfS;Gܽɪ tAi5bO1W:[C)s: ktLb81ME'-IΌڰa>IV4~!~:(:F%hyuMs?։~ZfE"Dlg Gn&Uv久-jiP6fŋ`śQc98k/U":U ڿu؎??Q6tt%(ͤHO*]hzĂos=ꂦ!96$bP3Ye2a_e…hQ|Sdtޥ֣r툵M&q9v5õcl=ݘ*%ieEWU/Σ> N- HuRp0Eۅ$CydMgXެcx\ 5}a&cZ!|GШ?R`P7j[R 0g:TJ b]ZT{ xTJ8M/?#yu3ѤesCh̝lĿdҶH UU3 Ck"y\\Š>Kazo݌Z2 idx/_+[u[q?6+f.[G pOBN2+"Cw/B3okH꽝lڽsDr{9Z7lKJ,VnMM-jdaJnjj ؕaر4NI/Cy0 joSV1 iiI=PS.yQ'QLՆE:=tK[d3zw5 m23e&!"%gBiu7LJw"A XI0|KTE s,s9wk\ Y g._r]d{9`zEp$ű5La Rݩ[:Jtg![P]-p11_@5 =ws~24lQ?~ٿt;Y.ԁA0rA6$ .吤p7ktAvk +4"ʋ.e769r맨z*gި5۫D狶 ]@`yD /2j}d`0T wޚ2 'P nSS4)M]]I/[3j9!X#(Vr<XRjohR欙g /E}|JxcYE[?_=f{XT+YaJ##It㬵Ԃ+dN#c $ӝv4Bͥ-͠`qUxRyXۄܝ[| aߑ(;y@'X4O_~mFT^q"Ga)brҠNnO$ }gb"9ubͦҡM[lL іW8У ,3ϸ OU3!8ud?F-mZ" ңA!WyUy_oò.g:Z< xK,1(X{+DZy.j 0l"Z{Bn!Վ3ؓ1:{h1c4PQj5߷uђdN> 曟LY14^)iC".9B"9 gˋd[҂ %[dM5^*[$i'ڼnilQJaD&7G)-mh%*nU^o.*Dw!k[̖`C}h&[.CpaBCnרFL_:%+p(T%NB輫Yo4 #ߝ-^ Yd 'gtc~|O1;r VJ_(zptik;ז;KtVd'SԾqf84aYA^m ]@oωGTY2R`=KFV=lTZet+;JA (7cگ1ikȆvQ.AGX mn{Jy-qVG3fo?Sji{)l.z2]3;D~ŤÃi"b7:8t#.W"[q16 LxS^BOY:d( d!}(e 4#=]_ Ŋv|]{1S?+<|n2lޅx:}DF0EKJSGMq^2f_|?:8`C8B&!T41ݡPO;P7i|53)<, E!C ~꼲?i%T k]wAZu' :,ۥۃٓ.`r@kģ;qb~wߐ[gJk6s#MUsB՘  i&[- dd![Ys]]+p1lr :;䢑|M52uD}&['GDLX{%BMzQnm6=_P?Y@ M9 ͳdѬ欴ӾI!aϑɷK"[EsЅvxP.b$e<G8P5_c_Ll(ErohW|wSbk]yvѺ8{D 1d$޷?@{]sle*=Cpfȹ}5Wq]`0FF|o!) F.If' _몲5xgMg yb *@#aVg=Oj/c|ɗ7qqG)XeK_=X=}O; 6"!yLjWnps$a6 b[YDIͧNHzbiJeW 06 T8'LaLv1hۗĭD[,K>=ԫ`@fcvwK,tQ͒?[9"%=~2mkLyd7C6\{Emm~L~Nh`*4=5g!Y, ֓P V;| rt+JB%(y5)lǻdFpCAK_iBE8RySЇ! t,'qYJn{W[vpYVJMotE{Jܝ%9T80٨յкP?_jQBI܈w3Ɓ.fl#,sHU:Yl83` I$OU\Mf1?6NXh/dM^8 oun{od#)v"Nz1}Al[t5JVj \Rv#VR06˫}r{]}F=izjhdP s+6pvrGd!vl^ӡ%n;O~%q_!8xtd,gG!' ^Wv Kļ_|k+XĢߝm} .7o )Vv mH(P@\#ҼPn)&iFfZFLI Tbc5ƿXWDSDUf :E֒S '{_Rl0kl$Fo >oP@gM&ƫ</fe1.rO7x)dtWlh^gjfP[9 ;o׶A7ѶP·&X@s? FqƭFK)j+Q\j[(|a#_Ǡspݥ: PqlcZw~`N,L4z6&x/TyP欬926A%رHW*x܋Y[,=Q_~ %yD2o?fE\e39`URDk6^ C т@$|u>vz͉(x{g(߈Hdz p\9|G|ip((.%^6X>b١( .ֆdYƜ"n` EK\Pb!@ W8z1.ͮmژfhWh.5xIOGFy\I>{UR;R[k3(C  z~ #83^zTm,VTj\g#Ky,lVE~9`qR^l=˵8-9{vs.!ŕ3{rolD}vsG NaRaGEB,u~R')"Da 8Ί,fR=V"OQ/=ј(z+$zvn.Ћ1dV( 6<{!5bAo qXrq&H2-=20|de$q݁?ܔ-}>G#Q)M3:KE9Dݹ{{.&Ao?o=cva#I 1lo{m9hFo2F) yz)P2E͜ nHW1*5݋rz[by;l`I䇤2):@ő'\NũKQ*tA4j`kks+qnjeo?!ΝaYw|!TE!+ճ~'ťW踙m=);a.y8pa dC' SΛ-;_=~#a.v>w]a<ܢ2A1\oY~аètGk.j=@ +) w ^䁋#{vG7<$׵JM :Glb?\t7S{-'oTI&n6wjEY*=?5MYt9#oB@z<ӥT@b UW[m! N @%yULP4C( g착ֻ6D5x1)3$SL$;6WS:.3-B<'Ǡ X6psv䐊EUߓkn<+'+0ݾ6vt@[xT?xC-%IЫC(#TaPjn\/8^f9e3#.6DN e}nwNf Vh(xYk (L$*͐.v#eLINTJ+5.+kf@3 88 ںx,9)i"8@5Q'KvLZ Vŀ|=XkN`Xl Xd?=M '(&fH!FvI&jW__NG~.rц)}Xqd+ͩxp[zp e@g+L\m{j !wSΊc`nI}*^7.;Dm1t0DL$N )@jG)J/]QKm$4/@0Dگcgлs+)+߇ sTz, 8UoJeB7hM6,:)+1]SyM&$.=#5;SY˰.JfS}E?v.y 4¾8["jyO0wZryin(h5D>LNsnglT4GÇ:LvZg!K2 q!j9z]E[K=:-1mןN4DCYfVnӿӄ01w~wKŬhS=p<X7Lפ]{:#JMy'n"eМ<] v'.k]h8L0҅Xu*{uuTHz4Y1 -ҋJȀ,=61| 0, hHgJl`[_-V4@tx$ހa~ae7UbqK|^q!/^o7& 0CJxG%E #qrc` fsEO@DƳUsno{qI[ğ$}D/Ju-Ip`AO N~ #UYuwwƑh{(_݅c*R["agTcrDxYV U#5ֻm jıSK!(dX=C}K҈%/F%nL._#q1t!}z 7*Q\1jvx`|BAѮv# }kjPapqEGhj v',>.3AA>(ߖfm w+KwMRc @>W 㮐 ,sQީU@EUp!/Ơ.c9yZi®oM}ፀ̛,@.tʗT베y0JM`B(P [f$UG`bHV.Nq3g2jc r=Z.es=s~dyTmk3Npfu3"(bUsgD (A ߃BHOaH&Whrb yo0諔@]MYPԉw3cE}jq$ ^^tΏs6}/D$#T(ez ّrjA5/$l&Kc3IFgYU W{/)%6o(ev,7%naV.T J[xǬ"N$|k>)eg{(HUŰ' f1WH݊4 yêEC!0' ̻La6 9iND4$ZHE N,׍X>6Mv=aAZit:XckT&Nn;HWPe ,|K:B\s}"4؍0j~tcR3*{Ih}EX3{lqل r&{ 6/q/sF~㌎ _m3^q ѣx/3<߾67wF:ֈ4NmI/Mۉ=NzpQ@YyjXV>Gu=D >du3 :%x,JV-`|7Ka1TY@3 0 i%DGv4PtPQ7Mb/l5AGw!GRmN;mOb1qKBj~Z0r ]xgJ.\}=Fcpldk60_,(xؾ,(S3@ʑ*a@LV[ØLDJǍOT{C@$\y0F=.__1bD fE3D ROpp m #Y(&*a ;z<6sO[uKbWE|}kJ([+lChwHn0تZA}l2)'2F _Qb_vѨ \ՏqjH2RwٲLpk1ª" ZIj 0kk5 loy䅽uBx{C 5n4?w.\gzY#.,gޘ{c*A{+5a5{Zvo7 @2վ6ԀP"PĪXµm{)0]қ7yͳ*cmfP횏3=tP&hm3#N H` "[̓J$٩AFlQl:^uv)\XkraIÅ+nvՒB!sAr3ϳѷ#4:]7͙yeH$ݻb8@/(4'CG8QR#6L3Rb,QƌaޔeX*Vl΄vb{4_bHJ3Z>F-cxVT$rnmǑB:ʯ+uAj±HK 3pM~)LTB>tkL } h掅>JN[ Y>Dj%r X2iZ&wngA;,RBqO$-[[:oTW+vTt.dpy%ߛI ^Dw=Y\FΜ-P[22n+sxM&(s^tPXh*Cv %:S%(u>â H>F;eI٦:v4cn Ȼ2b@;I bqKFRhu$#&ݱLq@|~iѥLۦ#G~xpK{Q*B,K+>L% c4}pg8W !=^vuTOO\,!֡__dm a$FSLhLRrE˼ofy ~Km^ F Zӟօ)CP_ }0hpAuYJ{H-pۯS3BxKbrփk{o8:+nil՛}dCYMNu,hENS0en7x|tnT^Q~?r&D74L7ks@(F0\xCUWR1N[nbkt:Z]r;(1uRkaRrm7IkG2 4NrZco욂 G^,)PN-ހ#&OCGOpaLX ܧuӻT^h,ҧ˨sMa:ЖoĶz6gPQG4 pFE\34F<.ZL9m@Yn"V?3}@}q9 WN[4!ԟr-*g W GaLp :$~F "~UQ..kTqVЪ< hߧl@&|UԷ"~䬿x֓QᏃp_J:ijn 3=n|c~.`,OO "tp ?ѾA3CծxJ 6/lߩB'\'d$ggwfYQ8c%Q0aJoeb5?hfl?26ޥMZߒNQɷe}qfcR~YymL#ۙG3D-3PJnO; .Cl6/>`a:z 4df4~2^)%G ʐjL[@OD%sR _<:ڮԏ1?qi~&is |$R,yv)h+S:߶dŚZ 2gbP^ŽGV_|>ƆԔR2 :T{i 4%#$"ڋɻ[dlI\$+9Z;8bQA+ !xojTۓ~fmФcD8*3osJj,/;E<{oFdT!?"z/AR`]ъ0ݴOaiDpW6` aQ y`pg L؞H]"W.p\QD-wƄ&?ڑJr*w3#xM =ko]kEhYYنEb:3fL+A3O,CRnț>_^e+;Nk0l^`[RhpI Thظ %hKww`TW`Pt“7۲ouIȗ~琉,.>nzb=UVp BDpAwBeccDPb#M'wMgApۙbNb6vc9^ @dJ,ه/X ʄc!3C!'ƫ8#t ?{6@`F֋a䨉~pLSJ@a&pc*iKimை-/Ao]"Y ^d[9N :A6X3O E|}<{ˣXB& }&ͪx/F‰zAHug^5Ԅ[W2͉R65a:8ժ%ݙZG jtvT9Wl3BWEqŻ`:. veT6~WMJR7e؃ڿ1|CS;CK4(m(BqmSCf"L:;GwʟKgw~ {-|og?VG#`0љDjSnd2 BɹY.jKDޛnڃk :Og~9q;{zr( %9ZҭL+a@)gg7м&Bpv\O󟺠 `F}B>ܱzа_h*VҢ'`srao$P@N .N7eMaye~Sκ!̰GOyOTPy00a9FUc.[B;$TXܴMՕhq EV Qs>yaIM<CͯjO@{oJcf5s~D݋|1?OjNAƷU޽2B #r4ZȲ$!|g1d;6NMtX^,SQLќ7*wS|kZ2Kn{YP־w.*g:ӓȕj@Nbˮg'%=ۀD/]#g4l@X:nd"ƛ.Lڅ]c)Xwg.,N׽j7hLz!}8_ɔRʃT`BIQ7_R [Ø 1,+x\V6KBk Nl]z&f;I~0x|QSIk^ϗ!,PS`Jg0zGIiC+<\#*tյP|0o8l9ddKɽXfB4Tk]==!댤{#CZJ ewѕتdO7gv5e$=>n1TF,z pѬ4p1Zdz_=`KVUTent?3E{R6Hgmȝmus`H Ra7/;%2i,VL/vPE +9 A a񿛥~$5+ǟtA9cp|M9Cy]❣ץ_Ȱڒ}jYa^h|\Y ;,]W$ 9"Pg!2q00DDWrmܿ,6%L_ڴw@Bɐ჻S{,֍ؼwROr ׋ʀ]8U- 6>P7K9a&pA`| T ,vg?7˾&.~8M3rpGN~쿸wf'2. &ѯFgj6肋ЂGf3 5\ĢR]( =X KDr-q/B, 2Nnᓾ=VIP@k i}kiU' ] -B~iC>t \tWkhM䞶-k+stؤeY+E$v-X")񟩜i#ɴ ? PaӇ (V@Oh/O }cCօPxu&aO`&Lॆ+ٝ a Z d"{871G_ hf `KTXZ  r~a=HbTI/H^ wR cAmu_{:LVHz#@y!f,fˠj_23XjFz3NOD$8{GݴOCo7Y:s0IzaXw7t&K`;k*͢AvuK"G%ɗbl'UF 7BR4xFVIZ2Էy{lş[urt*gޚr6NtE.rgVG29 0-ABaV J<w_Y ֤'_]Դt;ώ-"KE[#-c+ X7bfbT853N.n"QUƌb`?}JQȞ-!8Rpî,=A%>\'(;#18Ǧm!k5Wwd3z>r7hȒԓ =O&YclW&ZS'P/A`d ňs+anv0|3z /`[vn0Jݻi ܥႬiM'rS L{mTIF^:?҅V]FR;$圃 zLW D +,ɥA?XS#p>O@,c+Z ޣH3s U4%ٷ/`Xz (gWbdXk}0fupLb*GiF؍cro~FɃEh?P ;Bӯx,F1|vD.cVw~*PYGUddgZ[j2v{p_6+'u.ڌO.wKhR=W 3#kMx& !; ifm>z=(lUMϑk\UhipmMFzW.gqj_ń2t;LM=_/!YGc#.3dl[ i+9!{BNF!٪'OjU"cp̂g+AũoĶ4&tTPj@ {qݚ/虊cH o t,zC i3 n_L*R0Nt:x? 6jT T| 2zĒE z)EܤPC| z =6\Ę@3IC*IXw19Jӡ5kll 񭠞 EP*Ǘ&޹y҈pk}.cKJ\S1PE>Eα=2J7QÁlRny?&#n`s~gbB_G@hI"yfI(duߨt # !-p3 ^OgJ;Shq1L3&YaZ$'^ ɟٸl/kfSeb_p QM_F@d(jfbGNE1H y "^;S?~e_":ѰXp%jS~19 1F.mW4Ǵ`T|To?Çb̮̑#RS ՉVDaJ<+'SP< B{9Y'$N`vS7oՏTE1[_A'mCT #?mxqJ)Ud^2{pF>hN3>Rh(REznBB pT#f~>n9UbjUb2f'N'xz>-培 Q@O. \պMҌ:#.[Q*/9'X7˂Ϻ9i>j:A{,GWl20 {A[^:6Th:{J}/V+"!\ﺃ{zC*+Y}l{XKh7yPjQ9GF,KcM+ԗD6ˋ't*3"ailPhs=DSj_oSA[LkGkUmu?oW'6̪ *wQkf 5kLp 5ߔ_ȸ4⥣ 'wg3vj Sd"7(WXxHCq" 8 \08_ӌV7o: ->:)U6?,s4neZ?d٠!O,Q oRUn`yqGDyHE>)(?X_C# 3R =1DmD0nQ 3hopv:O_8'fO‰~c㤋G.5$g%if9!x >d {HRF?abfU›-۬7(}N۩v/SLرU?D.Zf*\uvh$83 נ(1Z e=5C 5n?'J=y&|H k;!# \IMaLE!dȆcm8rC7FJX=vԫk7Bi _#/BO2XK`fNȢX>Բ*Wm]zRMS$OjZ*ah$Bw{FF/eyzypgc/]0/DG}|5h&~ZVk{۲>s}MeDnre/wa"*؂ռ7%uw3OVg]- /M@qs [mnBYb/\ c~oݼ;d)##%+y0p2q^<%# 4'IھvRGA Oٜ!jÅS-ˑY:I༿xr (E]:'jk)k]סB>LkL kr//AQm]ܜ/FАT0^6nG\{ #k7^K~k(OX9גI- 27>H>C9TqB.^4c1fw_dZʰ<W0L5r~3ԡ,ŗTGSD[TlPT!WmUoGQ)>Z"ܳ("7NZ6&Dy+*#\ҋnTiNzfQԧT4Y+fkR8Bu{AhѾ Oe1o-`G(>W  9[u2(>gHWщG\ +9o?8UEDp`݊=2AYn Z2(rЎG'pYER^ p7.hͦބ)\oC#Xݩ9?,v=nR:^u1d0 C;R'T/H2bmq9oyx(mb9ֽZ؄;+aAcTcSR l /ZaU&BlRbwCzFzpI3D$c!t:͠[? ^@Rpy H/.F'ɸU(رF`| T4Tj_LFqVxj\nb'QmX aTYxKSV볕&2BI  _&` '7mB8E;H.Z;am"=ܗ*0e@rJgr޺aѢro6E>/zECz  Z}dZL<^ٕ':C9G&ơRH[WV]XkW6 d] vIK}/K :APu?9%97 DU ~u5I#yZ?1G]-qFX2&9p8kQ.K5XMXLWUm;`U]&FuA{O}+t.&TPܭdRw%i`Scӽǿ*% 9Pz( ܄jߤ~lKo:^.*S%Cd#VJl`LyI6!2K(i$$',=ߋc34ߒX::duvE,ⲎӾ@ \ppWs *oA-S7Ů7 :B?_]RiWNB';%'!rQ&Ɔ2" 7L\s٬BjV`I>čaϭ͖Ft|@J"j Q徛0W=B`p;sfʉ5ș(\l}_ud$ 5tJnic!d B$qs1K{lw/ƪ_a v_)*~4I0ø"¹h j|%޲]*lxԨ@:$|.K@zb }Ak-._o'BERxQ:UikLoW\wA{RTwgte[BlIQqljLM <̽.44=]F*~ZA+ـ9TZQ ]"2&]ңm@廲euuĭ=@Tg*]~41Xd(âβ^L˅0a0vә^ k 'K.]FyN17zwJ$?76(.ۭS?45l#Ps*%4mq:8< $c2ѷbCIlHx }±NCC={'+h<JɋYI{x_g+Zzuy22 'Wc\ _JAAUlAKY {鱚ZHWZ.նÐKż[!CDaWWo<@2h >Nb gk@ȦTܣb‚ѧ/ɵfpNGeuJ Oh ݽ/hZ5?%!x&;ֳrڙkibJGel҂UI ~R\'+CxZp`!a̛N1 w[PN&ጯ0&f3WNH ;] [H)Պ|Py1{7>, tN " KUX kWYn|,75aփ45̻W<i+2D^$@;JkP2º^k_ekx0Ѳ,r,wWXO;á/90$٤m•}=|XqF{DETMAAjc wq9TM?FS>K]UczEV@J/Q0umolCj$|IonEVe婒sm^B,W2+CZ,Fcx~]y&΃\6mk^ 7zcڹHOXY%@$ {h}ȝUxB/nM fMo{[wO j@dC iqj4EV8y䰦 04xaT &1HW o4s.f-CNrU?MhA?'6`U!}jK-t%87OLu.|ËΠP$fOEv#͙.I\< vOّQ,~ 3.Rϻ9/Ǣ ˩ctrqǨ>GvM'X[Usx4] KZ}Z:~hDGXN*ھ7= `蹹!f"ҧ"T,ە4wShfp:|r8[E.}r 7FY;}*~'!Hl^x*ܮY"9-5ǩx"h&v[ dj٘2q9l:ѕd)lL}Lt3L]/syXCɷSۢN_T;>n8:>UT DNCŚB,WÄ1>B_0ƷY5eʬ[Oycx⓯L))cScJ(u_ìBtmB+!x]9qaH:<1R fvzOn6 M74pu dʁ촢K|M=ʫa  M[I" pc?k|c_&>50EB; D)P2ph5/jT:l IOyE\y}@"/vCf2riUSm 6j^e7ibx&ѱ\DWXyZ.y/Zt{.l*'^}-0֧A,+Kgӂ@۶M9CltOY;+bu=bGY)7b4[@%xY:4>oҁ6Tj'j|є!cu8X]?*]y[P5řjhuE`2ut>vy1/Z a59믺xN<>ʿhځ.fyPk 3k1N~erB 'oƶ}Csw#_IDX85Ln򌂃$[?ػ9‰؅b|;*Dl-1bKaw5ER L.PL. uI!/PN|v١Uo{ե ;9{O%`=d+=t\FyXA(`3']rô"e jV+ϛrDK$?~?GC;AJsΗv{A6*S8e pRւѼi5-c霺 Tqp:Px$* L3,/}&%P (n}Qtx ؼr(}chi!ƶn[_¿|jx9~D+PL`IwPk$lKdqz/6,_@0Laqak+CEFΐ/z@SiRVc4ERɌTޯf}6͏ AZvH׾td%#4Z*=@Bv +Za`ے=-(x /+_aUTx]c' g:P&?>~rkKf-ͺ?'ig2NYx|W5;%@CD{4R-4E0Y } {ak\]Dܗ~gG\-aQܔBdi8Ҏvrs[[յgx~ʊvJLj >ہ{GI6Ujw*kLuY L2S'$}x"e## WB`}vQX _{;hg"5=؁'r[e6 mpal#Wt%Y  :U9ZJDV]G-6_|ڛ&CуVϞ{yg;SlcY ;X+i@ +Xᮉz=Yl[boX8"-ATOO|&V8s9X2^ed䑓Cbq[.x<.OZ37Y^οĕNxZ`b(! lQTt \-WlYuǴtfĜJx=2tdHݢh'nvs32n$J~?(v.9#teD02IP~cgh/=ƕr;EG(m%v} ?>yn}FO.Q$C]+<U ~GO '\E 1 r`̄)oٿ N^DxzB7G7NljBduO>jhl:/`Ud,vv`Z!HAڬ`>yͲ gp,'D6#,$o]E9nZ 4warE{#EoM4joĈӐ=`E=m *I 24Xjtآ[;[c7`qI6_i]xz)–XcYT.вIDϴ;]Iȣ3H"*Rw4r2YAfġnYnwݘ)]>!|:ӣg {MG |,!!xҗVv~oO5\ As;IfĜ6~Y?W̒9D n{ǫO6Oc}PX &|x$ %u!X*vӭAbB\2-HR @K!fVM PyXzWGI3-gӶ&]L r!yLlyĆvC-[}qG /Ch. itfHu &=,TQ=D~L!rTDH{ϟlOqjL_BBa.y 5lwO0pR4cSI;6$w6,iփ PcAШĒHGR葪 hUadWG~ΆlXTN7*ߕ^5:9E%(e1pBcv)S,Yxm3þ=9;|*.uoӭy-@TorD}c_z~1CG[o[tژgқ5mU3+'<5p,a%pM"} QJƇenv5.]"*|. |J~KGBL1%VO2wx/;\IFzHGrħN؝l$ipd3h!CH(;p'UR5+fZJNmb:(e1N9|ċ%EuNN,98\Xi_\ƦC9S3ui%Y% 얂;g0s%閗c >3$ d D^(hF m[ c`4NmA0h2隢|,-+IC8vplL{W~tNxzl*yhFC[}VnZ&"ϲV^ Ʀtw*ծ$˲:Zk$sf=0Iײ3jԼ|+^zxops JW  Ƙ˖ei[J)<^jZ JTx4:8 wvw#}zz;sSR>pH c$DhC ",eHhw2'ׂi+2G~sy)n{I\T@Ocsu~t:`WDiBL>QkfT+m+iGwn?'.a7TAu~v$T'ޟԕ\شt FbAʭe]ABa AL qpt{O3!.QdoFectݼ Ɣ:}0od C2RPot(ź7md!Fׇdm8nxLlՈų"%SxvG3WVO:2'7*;H*5#Ů>ҷ@C@rNEnw9Δg0u ~lյ3#Gw n@~{+R8|K0X، GV('a`sѶXd5nC4$ʅWv͊;q"'i<.;G7I~4bs\X>vB]ur.tZ1\$Z TӢ\d?ﰻH YUU=?WvV 2$~wۯnk`xkZ}Nj96JWi#f!Ie 2Be}(aY눓)Y_I4eB~YyBt }ZeeęqV o^4 6ޛ^D vQzrEBlpv5$У#a6}6RIA6i{D\-Ln_,h] YV;7G,X[kdg ZZewm$.l"l8rYWJURN{5[py 8ߦT_rR&hd{Ӫ6BXzW:ɝ˸m3Z},BڗZp>H#PUYW#`8cc7 <=WQt"(1D6>0\*[6>XjJ#/Tx?S2G(H^RUlؑwsҿAzO+gcqTxR6`0oKO/F.}FCr_խ(0TG yeU~[z?Kl#8H `3ԏ'0h\C?dJ"^ؐ3?d_%z OkgsuJ ] ™rS$:eqh|~_edCܣrY_koIƺ[%(v-[ &d #BLg\zM`p`6bkoA FM=ܽ3W2}BÖZci[!|YE4q?-9b(:cLP5Zak82je"y $&]bJ (_G>e33IJh9 ;m]F ^f{="J#*#ǀG:%hA-gZ(j(x@T@DXy9gV;ivW'1;E0zWP_Q?\[@sBG\$n\E%عgN$nO/9$aX-%oԤ/X\Sj6};r28MMu11sX[u{aW3^˳Jgɩ"dvZ \()O8S^U)kt1epՕfVML&\?_%J5hknH0hza* P#i_e8u`%pXs\EJעpX-2qXL5cqgv[W#jFMbZ_r?mQvԈ/!4=^k#xOphsr8 bɱʢ}K[Wb(%!]pż$IOqL9igtˑZ~\g1Fh֯2Ƣ69 A&D_[fiRZqF8UEq*Cl l1 ⻵~QPJ.>LVIፙIVkږ}#y R{y'muA]W"MF+kEA$$[&mIzSf % ][yTEc`rv3UzƂL,` @'Adt$dXpnHq 0DIT P|F(2s@=[UvC|ER<~mt2 ǂ}1ҠFAQbtyCL_e^X6 +f@iFǠ78(Mzdu8,3wd&Ci@g_Uk %˓"xs-*~ e 1wCԎccޑn`Rt}U** 4ɿ ΗU @iP5%cR2oDFB-ZYyH`m6o,0)2<9Qm]'Q^` IGVӕZ,P6F>ИUA0䗲9`}φ~% ˃ .C~6"/L0Ɋ.W]z$M+{N FutMaz HNn=ydĤYxǭgMihq3텤j~ xؕ9̵ݿQXgo֘ù'c]""';m;[qE&]*0`L6aڳS!|ʩ:E8f}ћ(ז!ҽvT_8*py4EI]5ɓYEvUn_4c^bTE&ر_T[ArXe"= ]ٺn6_ZL$p׌Im^w*+(3-l!3 mY#}|wt2 |?޺xߚLhﺁY)VgSO9p'IٲY743jSFJnK׊,ʠ׷$f|Cl|ĸ)t@G.E[GϟT7Z["j/~]whjHH(?|҉ O?{μб~{OJ~Lp0wJZ5z~<7J!QPoGc#~chs*xȒV\^ѹA^:EC)jqqcYP*^7/A@ޙ~̓Cޔ;1 ̉&:[EveOα9ckr?&#} H/ĺkMnړ]Z΄/?J$P,]VqLmV 8 lGe$cf&*e^v[oþ3S/!-$LMw uqq& `b{[L}Zt,>9rDXV:nWFд`ÈUqRNuQDh<-x1(ݨ0[l֪jiCs+;cZkODUm/DXR6J!f1U͏7E˭7Lt 2"џUp!>'hY>>kzNpgtޞ~#j7A1$Rp#d-㥺ۺV7K;`itњ=_nT~XOE|םL4;Bq'9(5T.3p_Qd;V`#bkVkX,;bzD:~X;9≪vՇp|4z֊޵a mn1ܼ086ğVv,%с*\8 S7 a3A1@V?R<?5t7 Y!ݲN/}tkWDDQ;(9Ztw0<B"_qwﷰA$#-FܩN2j%2H2og?}{ G7+"|޻, S (P[{;#ւ5.L{IPd_MON~Bؤ'H#9$8p$qT٢z Bҍ~&Qac/tA/kȵ*B˕WSCaW@pɥw`}T5E"6'W])'UGWf00?$":'g<23YF5f=8n[*5Dt`bTbyx^A-\ 4x钦ݪ"W'B`:W7`R^7Hl UJ2-s[xZFV Qh7wLlU{M)mL|Kp4Z-(NwaNz+I/r!6yԺhH=w"KȊA:\c}brZ zYVr+f2驀r;j.4ɥ,V^͠x|s!B[l|U05PM-}vA1\ah12́HUm':a(]qNdaLS)jhYp+ :MD-Өf&D(!x/򓙒wx/gCAzpijn#)T6di ?rM3s8Unh•z @ kQQGqYs^bE5=#qyku=F u .NJ<ɇICf`k&[~M/`Yux )0]0 . +!W: 2rZ-gB y25thkͨ i0ȕ1gm]c>$%+|Jʻ *-%C 6'z-|FuOaE$UsV\Z=Buzw:8xg֥,*%(%_aΗ `F 8ÃM5jZ 䳭lVol&|zb|MgPk}C|fRX7 3]rRB$6TAg?/iSAP?35jtP/CFہ|og69󙮻9%xAc}w|1$u|Q F(wsfAzUTB,z";d%c4#YϢӏVSOŇhCbkx)K:sˡ z$d/6rTNXqGcOMAøKJoG.y-|P<.sWԖ|( r+4|k a[ʼt"Vܖ/Ju&PF$W,Tam= 6gaܦ61LZH#O,V 1k@obFӵnyxbE֙=¨fB[x^cQ0 ĨQI"w t6'LqgVƑWF7f]Җ}\ qpd(AVg{ֹ,hsck~$eU (857)y-p s o^ۻiFC f3{-ܑ/c6TZBR~|V{*=٠g+^@Ϳ0RZ2S>P|NwF޻x+sfma< W)G~g2a %E|$•Ny_b!p:ش?DnV_p.zrzelύEEƏ}7$+˒d|1U c}GjNjަ:`Ev; &j583!sK(n"?AMv?ɫE ncc!_F~#]mx+u' O]KvΑO{gn vIfߔM,x_,T2pT(m8H09DZp;SSVgI6N{q~QI=}CFp (>+6V@֓NwJj1",vLΔcPTf7Jf `:;б5"$93VXRC}f:0`udê]JeL`Va ̏bDžRȢ L *6sJ9Wr|mT`]kwE iK6HtJSizYSc&E8vc=y&o;?B>tTƀX5\`yY9!nV5;dxqJ.\4?_S%mɝwȾ@Hı]7IJmV(w :_,IH[VXN1:X=@>ㅫke hOjh>2`;.(Q@Xb(.QqF\_6PzMҪRR;%2:yDx'  Ջ.#p~vjGOH]=P,jc|yYcbZW!&mʥ˹~'t6D}uJ0崇P^z:6ـr%l@=Yll nTy6V3i`+ps'J }5BՂ&d͉NM+,x/[NRvV@,V>0Ǫ[,4Ƣ]+$-ߵB!t+((v u94\K#g q,uɠSjNBfL6W\r:O9Q_qa-t$E+vɸ+ECh9SEavXCh ]+!⺩CU`ȉ`{Ba͜PoEm]|U%{P7ls# =ngGSeg%>[۫uk2ٸ)ތX{mcnEX 5MZ$O"vNkP]Be$Se3 0IKiPSvScu1A;I Bǧ 1CAuڕB'fI!XBJKS[!ҙaMB#廤#Q+j-41AgPyCO!g7;/݃*wϒBi(u<(B17<,$P=>}"-zOH~\2s՜4sɞ 1lUF*fMkaY5+|ݸ_tg!A; $D"j`MNp򅰔DѐuK'+=;@_$.f?আ6=o RP..p}~RNQf޸ ^@%jn %nh(JQDSՁ|^C^i|AI6ϙG Dg|t"SM0;0qR949gO M]fOz O|\{%֎ry6l4.˶0lpK̫n%f _z?'NnEڗu̦:լ=%G('E9/͌~wPad|#ٝAf 1ƕ:K,iqmMPGlj?-L} hyF׏>|$8`Ys:a7#%"Ǡdha +zGv;]'Y ᩰX ]g+!EiؚXk/G 9¥ڜ5\ `{5eM>) P%ɥh}ϡ$B+8*$9)MUViHN8?~+wo;(hC]F?9­΀&!y/8|zܦoZi +tЃlX /p oU+ߨ)+>Owprb5{˄~ˇI_;}[@/>G&iayHp#?2UT$a 3$HFloRqOb]0ZOl+ M^I4F$aWI}rM5ʅ"7y:lm*?N聲O=Ns?R|𧐿~~NDT<̘#r>CbuSۮV)$&PQAώx$$MBy? @w!~K@7*-U:5R!]t^Saט'Ub+"AbN{ȮK SI B{}5,_Gؗ-4w=$p:e܆5*{6K_רKRMK&g&6wY=7ST)Lk§O`:էdE2=֍e" ;vz0N~=d7O|z օwtaSmeΝhP-vM4[CIB`Q64?%Y/XxyW@<ˬoBuQ~$O`ӹJxϽAF( kR:9"}\.4}mV|UckY<]ɺ1g. Hyufh4n k)zfm",$@T+h_ L bCj }._{`OQVq5.³GL#jxιMܔRaBWLx-.F`<.pףYg!@z`[?W $ƶ>X9Z gl4e^eb'-X@ж86'B3e5_ٗKƴ4G=)9⏿fO[)* Ϛ8;go 7WFڐtk[s{:>FR+P,hQbV 1< 8((Um)]!_i;ʶckJW͈Ba3=:o+Gex!koxʭZ_2ء),kEr.0;f*lz  ;mh.J -)٣/;7uD[<#:WR~\i '])R 7>rbֿ|݉s4S5LdmbEhEsbǻ+ j}׽&{0\ΠQZ}gg]pAoc&|*>T3$ ${0OL/IcGNkljm1Eqf%=6?-71L&`I4 -UWrcǣl`!F!>ORѹcA)#E.31d? ׽AAPY1 rg v!Zb+*2:EdV۩l*bc<PC_`=`[i0NwO+56 R|At7<9 ӝו 4([)})؟Hs}n=tb)BOfM4C)Kz*% 9fH<~XcMNxZ.c$'[A7o[z 1P419nhg5!0kh*>71: 94.B[߭* C6scR2̀R-{k2cFbC٩$9U),Wv pN<{,>Uʳ(# Du]Rs^$C!`,sm!L^6H_㿬@%.S $at7ݗx!i\Ό rjD4 _hm7Y>:1T"ij`G Dތ{nRgWjpgfu9mzh#S]@`\6_ZBeؘ`ά,$P4z*Ca /ٱ;~/f?Nu;SlΪdy x(ٯӸϡ27[UN#fmJ tFv8Y22 GPC݄V}جd(7&sOtF3v鼋le,GZ&EV_?ƭ<,3* ?T FA |~Q|Q* GqnʫOQbö׊@ƃWWDe,Z~G)ro#/*n9wI dԡ* 0E,x1}woU>WƭU%i ,gU<ه-qhMdxHM76讑.3~_o Q:%wjȨDSw3]q(0Du_a'dM!ǯ9wb}CE?X_EdzwdNԹs6*8~$0"%ub% [wd^pE7pj54&L۬AS֑w\ӕNqo$Y'M+pCK/XCtZWCTϏ(Z–U?8-E=/\`mFAR -.ҏ?ٜbUt~,Ky}>2>Pua3T@|})^!k𶕓qdz>k&TҼKckdTXnZJouJOm thiz5vQ1Z# ~~K0 g)NTGă?z'JJ\k>k2G S[2cM?3L"vTsF؜B Iy|FAX_@N,~% $Xa}d<Pw-0$sZO5 _@e~z,W,I8qc<̌1S&q;|Dܙ_/|SUњrYsdCP*{A2tv5kԦA 9C'bWx/U˳*J]~nҝ{_Ծ2im$cݎ g4k ?l9:1.I@qЊ:;}0\_6e 295IH5gAEYBAqq6}vHr6%`;Q Xa9EڼJX4@pmo1v,.HS?v(6\}zf?U42Qb!cDmaԓdpm%=2 MՏb Qlʿ ɇ-ۻ tL~] V5mC *Blgb7™Y"2`pl {dGzV|!SSz};5p;!'21$e?]<+mV#G3KQ gCc x:b7,%Lȫށ"RRB,rKdLֿQs`,jhkOH6? G Xmtc׭qg4ӈVBɭVq'8(B\ |BlH}'jA㏀,Z!Ʌck$L00@]qf̴劀-{,b~k5_<6rtHq ߎLƻ5,ˌ~S5'.Us:&@VػfQt6&v6RS;x܄U@yd-}^u*V$a^M'~=3kf?FA|ks De]zɺ']e9me? aC*yBU%]mHZÔh+?a]D t1arRًTLm#pTsq!_aVl1.Yi B8䓋Wsm,}6 "Hȧ➹x7"\0e]A l6B4|ZaB_ >9C)}qM*(Wݩj2ᣁz{g" ~3S\Ė֡j,(zwfW%KF~[q:Jq s3:qL|7ܔHK,ݿ2rs\&Ŷ͈ ֪ 9`Y%b41 SM^=ӱssY3G^xC91 stsQ>SDn<6U|W@ʘ`)n!ɍX͗03>oOrcflcAP/}O࡫%iIg} @TQj&~~N"zD^qG:S0R*v_"NjPaI-dRQ0 =#4 GP*KWCJL^ŗ1JZի1x&!˦zv)_~DzZDKytbbUXaG4k"cH7fkeJ*&)% i;4E7nO7|#TICvے@ADtфT1#˴A+ػxdBoX+]vBqQ>\q]7*[=iWVÛ͌CrO"9+yɥy2XK6q_7Fs[ƕۢLj!3wW؞*nXsICDaƇjUByO=`+xY }Rj %I>ӻ[i_띬J, s$ܘrMɥ"՚@d_;blu0:AV?T.Czдs*Fd<k~"J~񤟤GN)-N a>ma0uHŀ KHfxcl7 Y_q݄t7Hu#N$JN0t;a}/vB_,㦲2qvq`G5>/dfXȀ}&jYѷA.b"4(D{SF(y -Qt]PJX2qzUĐzP#)݁6btsZ{f9=8%z^lP%;[)=uc$VFXg P@<T-z/&WSA|x{ s[SLY˚R Zyڸ6[lCX^b/GoBP^!w]l[O Λ(UfvI&8VJzɦ +:,$ |ٵ MrЎnsjZbdEDLe:ɴ˪?o50Otp,@.~`AvoNz_Ma0Vs?R4ᅤYYw}@9J|yMǾnA>=/ܧrO|n@Ӥ#|:R(;OY$ ZӐ*N o̻k"]i͸*Dǽ8T$ I~\{ֽ -iw$l|pk$^1^(ѪFrjhqIC4)4<2jo#Zk2ƛ$ hz[cwIF%gsur~Tm<{;beMg,%Mگl_ţПdg*\&̭)4g|CyEJjEU|XuN~$ѵ%<4t\oգY'bPU0[axb43(x\,BS)L{S+l8bL~'G4GKyZu$tnk;*e_; ydOV$װÖ)5:sg;J2% \"8l[y*k'K| 7P1Zև5Z5qE21nɚ%l](W(AٍH~-;ok$i@xAgYS7RXFm6b.j'? 6ya#6߁  趙). }7Lᄎ7^‹6E<<(Uc`.!KrGZ3靻 &7doepіvS|?iK-sbEahĢ[[k~#,ԟGTzK7!Hl[&Ъqۧ؅⦱>7(e@?/ӄ `r-gX# bh@q>bԾ9;Tĉp7Z[E p9p5/io\F7#- =HFq@&r)Svۭ>]1zxA;dR vv- /@ m}#;[4g" Gt/؛cFge=Q b&ذ EbuB:,Zɿ<f *ЊNL0?'!q6 PڠYdoՌbGm<-L=YUx2/v NyU.Yc_߲84Ĉ|5&Iتeb6:%wK+̤Rx޷jUϣf=Ǣw*xW_oʫ &'2aXN/\gE3/例*3l-{Aa:&S?XHUΠtq! }MfFz!] 5kt QM <MM`dRXXH~(R9A |`nFj]*uűVߎ~*n9+wMp >$)ӥ撫CgIDw\\[ |#Ad-ur?iϪBVe*j]Tޯ\bG>X N˰4Kވ&"[ClJ sOa&?tV1kpeNޜ= Mr%j#9_dkksGT!:qq{a;U14s#M5iT8&q3;wz@J_͇uN3Y{&|_3K57G>9+S%٥F-?db|o;7!acph"YW([ҜPr;|83/!!5&i ^o؋±[aIbA0GՃ=l*KeyV[Dbقꆴ` eZ:d 8/<[AKD(˱s֋ )LkΖfZ@7x@"[^ien8.U_mGik[4)4 p(4%ϖ AD.$-M뎕e?")ـ1Bc( b>9~BSR+jĝbYܠպxIKyj.9r(i d] ЪE˼h 2~ ƕqS оӒS/ڭ͛gA/ +%Y%clD)O8=O~%*\ PZDcA=/y]ѕO匃^ʩ"/zHYsүMD n{|+ߝcoX[|Aצ89CzZ1h!S{qkfI{$R/ac7V?G:$=[!1Њk!uxֿM^çl܆}J:!bG,Z4eCkFXs1\@)/ɐڝNVe "{}_X;mT;-XrQ{Axc)v>q5&zmh{f\3$VOe5Ƶ-󄍪hq64.CRVsprH峅kgtJ WEzeg4B]v'k7%|> n\.(-Ce++,'^[2rKAe4o!sԽcS4(ZZyt1q@6ܶ,tVpKLtleO"1c0`UgLaatքd:@B1Zkrq[3"!O;: nO<1PdpJ?9Y&8]8:\-Xޕ3G{%Gݕ~rOX+t$ScNR*M|3F{E9R:Y"{cKK:q~ c3ǥd%)1E)Ȅ̞šp+@ڬOvL m0 3ջNbP+90Pq -E$3iAWjc5s @MznGDϔLmkԡLx:gCD7$/FKiN,a+E˺Z' F]"jKKbFoJ I}:m]E煔ӡ^4f.J?:$7;G&lRsxk^tԶ MA,e̾3OuQ|8o!eE;3ѷ%sUH0UW$է]^4PiNԖo yb|'J1{86hz@rFfFS+\^مyp Qg{{`oDө~m_RPO;Nt=iz71b v- Ih<Ϋ6[4Rvlo} Ӻrq96I ѬjGy4-Z6X,&\i-]&sj&(%}nO.a ]js{x}2&"t섷E.3@`"rf Ԏ|sG?N~v/^/Z7*x;y@v,#y.?'ۉP^1yuDCܑ ${:_,9iѼ -vPi񊷧Cu.|u_[ ̦i]UV0ڵ I&c<}Υ@/2/Ä 0>̐:d'EJchAbvkoxAصs'.Þ*f=0 |3Btl!M׎¤-2l;;3s-5[XH^ /+ّ!t=O3oU bZ.Hoы=4v aK3d&gXm( Wk!cT6FĢ#tUT9$:LV+q0@^|XCy׆wQUJ6rlۃ"h!F ^%I`u҆,MEyg$CbU0I/+~2J+ !JXS,\$Cw<ݵ]UYALn3䘘DiX¥!d]0 ޗ MPo$y>mvU鑦LQoyXS 4 Ir!vݞH6X5񠇇ӯ$2ag_6MgGP[Dev`Q FZn,qge+"tdX(w)2M%v—@nLQ*lj , Y=K zsxv*zӴX@N0ogP<H_CAv{ ]B,B]U>XkqҒj~{\\BTai}#J}Au^IHsƴ:0ZF0r0^t8l-ij}gvخM;{fYE[V#3<FUE th$6.:|w;@ 6mjm܍-z3RD1NRIinI[YoB~ˤ}0(0g(M^Z::ܴN$;Xt zKܷ `$|I^&*IUYl@ prw )=QCuVZ^VWvئ?fhS\G>j`=̆"ԭ0Y <~CK@)Uȯ؜W(wA> ^4II)H*ׇ[ U6+kROQ!_y-3=+kGMӢxQD*cgMNù@e&{H yUXҾ ) )}"o?h#pٚ.Pr k pwi:(,~kMA/wAkk񎔽87FR7nct4?h )^U'oEvwPٍQY'*ׂ[+H6S>H̚U0%!^8|: U 1Ӷ*Cu EFg4 ,ΠesH̾x{ .0zl9& ZzŻAi_"ssjR鸢] E?/P#[ 4jm ,&sn@ͱ*QR  |tpcr/a58}&Ojq5Q3Gt5_Y>z]س܀!ھiuzatO m{gFsi[OFm  0N*_o?(P> U7Wnlȁ.Z^dn1ꎜ_`@Y` @$U- 8ċIe9^jN2M}rڟTjf?T-َ\ ­(P($ )%}s5N"T܄=I@zG NR Vpw qM +I'ܫTgI;Q5Hڍx dpՔeK Aڞ '҃L8혙lznϮp=DE'.LAbHQv -7DU_/.*H@/BRִh&Ot*}[cZhؼVl&Ʊn˥n5H#,u 'ko}T2amò;7TMHu{>Dv\.`׮A;LI:rk?}Ɯ4gny.Z|Rz{iwV` \ۨ!6.z)_ Td1KT˭ӽEWs"v8ɝTm:^Asjg.m3h ðv܈|֎UT FSoVh6Wpn.-ȱ>k2(4lr}Vk@$v:+8aJ"B)\'$\yxF@օu}8%Ol4BɄGcJ` :w{R\W]@΢q<ʦP~52$o3 ')0fPA @4nm^}ѯs|{h-˛u!o:0B5i{)qZzMMٍ*A9.IDgBJzȳzoSzV@XG(yRFF+j.58gӫWP`Fv0j)i=*~xG G]P ?NS^ n3W/zQfό]&D(Ӛb$3iF%]En밪ҩaޅ #FQթ-q2X12<'҉bU7_0EzRݵq|uFxWq-gf"sUiXhs#.56:pAVh.vZ)vM=#PzZ%l'pGTVxr+W#+k2bDγr68 zYnxڦrz0SJ(lRQmifjzKm3sIk6*za:/Hns~ uk4`62$}g~dX#UMTOM'6 Uײ;1ڏ+ QdqJ<e[T(bn@s]^8Mj[m$6qmFHez'H}t#n>@Z{=AFh! cOd䒸(Ms%fQ9l\(ΫON3(XzZy1 А_r^ǔ$1яbK/{x,dD>1h 8l>gAζvM' '*U^_ +nJ3p`.O k,㦢[BS\گB4 DAm(x `b$/jN0( b7Vڤ݇ikw $ q۰zҕ;*#eUU4߷T  M'ef`奇eFM8 ]b7B,rH)*P(c9 Av8ˮ_*lt$THavE逸 @x>q·F@V&&]}E>T4S»]^'*AQmf>ө.Eg{:mi)k=`y3`$⸼lXWŇH4,Z\XBTcꖑ, CI5܆. ODn^eVف?9LD PRG]7|?ZCGAձ>bUx!}/׮F*!ߔ)yOG!=NeݷW7\Y@I:DӵX_Nz| M( Ȏ1o0a<zQ''A6a+"/XNDvqu|g؈;S*mD"(OC:׊$qչA!Ȅd BK/6'WAPcc̢Ÿ'~$0mNt/deꊡ_٘j 'gW:P,lzyhN+(7cz^.9fǵ<8*7f"zE9 +G1[$k-2'$6m{t x"w4Wr܀(;DA3K&'wFU]DSC?Un9Xmv0uA feEED vvPWr꫇H $Cc]Z#L+W<[HY`o 'Z#s򤍲pZMiHPRROk*(0K?U+Y.LNR&{CQj.B,IG mm yG5}_u&u򙖰g~9F(CQp{,_'k;gbi@ن1~RECM5N3,NѕDn͑'1$l$~r[lX }3\jX۳EQƿpr"]d ȗy.$ճwIp}Γ.mV9i~k ݄Gx>Z% E)ሡ- $`Q 7߲{Z 8ҘG_H!:.{[hϐw[8$>.^vIJbN(W0M$8@]ͨd'16:t>LM!C3s%\0_AC_2?!TR}6qHi۟FTr~xăЇ*Ѧ)ow%4V;ӠI>mk؝GH [TϊT;qFΏՁ°͓,yNp#6:v1aQwYE/B4|tM wXAaA!+6!tS +3}Cn\ qA0+s7Sl#)PF[步%q-c ˃s$ \,w G(JX![#ܥ})OK'>I=ǤPFIBEBYv.h cfw$83|m%Xl7X/-ܭ9&cmԺwB/HLdt9OҚ[9c"vstPo86$q5):a;E\ AvM.兠dvwI,#GzfGߟ\K'gіp4Ϟ4R;n)+v(;}m D߹TeTNJ@z\+E19WrbҘ6݊,Dz;fh߁؇D~ЖY!ϕ#hnʓ^tOA9UL M QCQ#L s\w`_(kkj.SsՁIUm$ Vq3l3_2_̟"e64zm85|K_sD~EhOs|rlLAt^,;_k!zESw!sg+XcYJOi>#*6]_2iW+&c5Y,gR*h}P+̞R `QnQ_Ap%jf0<NPVp̌AH2)O]Jˊ[qА!`"[~JwNSRE9Q (E0TKeZtVϴ7νǹ=3& $l3Y35%0œy1#aӼb#\+Y LkW,(:[2pv1I K~ 8@cM;FԲv|0?9h*GI6\D(KZC'dg[787g[_DJ_ @-Tp ĭ'zAmAjؿɼ\~lBe׭[N|%gP)fS]\kx)z~s %o}<`"wŰCwCleĒ ({sΕrʫW7$ck[awSj?ۋqP4cts)plea.^Rcӳys#H |43$ȯcv$nm,BlEq50n'XjAFkpr/CGc y/RyR QRb~tگ˵+fiN*MțC+顫kOQz8=guhCWRǞd bM~x[: P$2 W w{:=1M#s۹C53"ṙwV."5Z5Lx^᦬  .˞RS~I8R"%yiYkLnsS[DTMDd\ǡe- .KX.?\J!1.ebj 9aO:W˵gHC!`Z9KzcmD0~ J af #O]yLZn5$:#<9a&=| W(UV{ =lh}wh;x7x"*(+Xv3?Q#KUIS϶,b7z67!%Y4{^ ҒLDg>!#qpdkjQBXNn`9 =BJQCJUN ,>sđʍ6HE]i1` dW!@ЏE^mIsn.]?qW*dꖈ ( p,;*dZ/{ɻi”)e%|+I~oC\Յi@mtjG_ l|  gnW7^h0'lJk )^wmO>`W蕰⻍f*?HG-pۋmRF jRDȤ) QCWK?>s*<;1/ѹr Kl |H@UʢBaGPJmӠϘzӔ*:mW$+U(a.FeSКfI~~jts($_ 4Oں*uX; OV r#Sd,xc! -hLiɟ}u{V Gou d )53] sתc>kOc[2/8*X}_?!#͸/vS-W$AC"]!=ls[J :K㠤TPumCFFgz̉cV~>78G4ŝecR̤KZ%Z[]/0K n61=–6 aʤk3S uHw>Ւkrj:T(X^& 8P+83bX$>vnÝ5m-:cL b->ǦǂRW#QL`LcoL+-Hv;p :No6~a $ʃ< pĞ5TkkڟnU nZ ٚ ɖ 4ՅA\sЊ&k+/xBBa@ڮ~Kh+J瞤$s?o+޳8L݁zv Ju4Olb.D9!0P$ JK/O$Hm]V=Ȏ4dN1K(J%40wJAzJ*C؛De]yLk$ǔWk%hښƤ$s¾ fxPncnqS @EM}Q~Ykc7Eq]X&Ǫ'Nskٮaͮ ?e=xC>0_48Rfʲ'.9F(Q&\&@aB%ff!^o*##^Cmprln QJ.J6f8Ͼg?Wā9PP3,vXV?Q \2Gk$u ߼d]mDV[\^@ .+=ؗJ*eDG)Uz/(`7Wר}=Y}XdeM2Y7C)aȚ6eO/_ɺ79 t,d%OTNY2ԇ2w})ᢆMҁd vs^d=nBƌ'u쵦6Mw^_s>7?)҅+y0E .q ?js3%HյNVp'i|U^vK$$ѱ8exDs-3hJ1ZFTRWێwDE4c3/KǦۆ=la;) FbD(?ܥKnvҕԣ>OX5W CdYN]¤$Q  :]_B +! `n#@w kzFIkQDgB]= EUu{phxIj%E`CF|VsێؿEֱeQ KI733<\^J*4 w'5U׺|c}0 Kd+dvt/r+WήD.,+8jzu]Bާzx sm8QjoʬZ BkYX-~Z=2'Q hN5qR8x658"Y[ ]yQ6y\PjJx)jj#P$\[1[k`gt-w:vr>xOVbOM-Mpyjo9 ŝ͊wU&bK)E @-.sZsl%l~h46?hugh"]bT K fǛ"Y0~ s&;%cgU0L9=t:"v[vzcOg,a=K Gnxt @ p}ahXZ#qR[X֟m|=P^uVu-amkyQ}ut4x07d5AVU_SdIee㠁SJ3x[6˦*s&vNX}DS6;5rsyvڡqS rƥaUςބ`'&p:>a/RC {l6ƅqW5]kG1W@VB. t2 NUTӭ, _8JSoѥG2 5%aGg}<{z$M7U2?K{c%*'KXW>{v( Ī/jJC8m由K?-y Mgb'+x͵%įfSk7ѕc%?9V^pIgY&kEs*e|Jn'NG;OӚpbD˘\TjN{,^8jMX>5x3&L^S }ym4T26΢z4% h>8 XuL pno3\){HDÐ@Е#g9ݐt%bRTӈviQp5)"|I0/JCP>Ylyj`kWH)󹓑yӏ3*i ǭ͒($f؊Xᙼ1q5/d Oٓ$~qv 4!ˣ7)#o^ӗ Fw3y&Q]yO15v.VeP &\f*:'N4).IqZj,TWd!PN^'(uT2l" Pu*\]T1V_,Ԅ.fJ35n| mBP,?T]A*+a6܄`gbnͣ7]$ ĐB!óxW+-o%-27Y)S eLrKEm gXHyl/yPuwNڀ͒4azHXg~ߛIVAM#l\򥍯wfwQc#&yqOxsWuebI^cu ) T+P FuӴyOC(|+}J".Z[u8$Ubf$:oB}aCZgLM J;i, 0yYn n)wL'0});-%Ʋ VkbRAFdRr#-iC>L-M[1ÑU7M9 tT\(nXw;> +V/=l rk嬇p'|lBUsP  w񱊦91#hVoC_LN&Ie; ΄:H.c5$R_lthu8 :DoU_o@+^GlW(2m|X;YɗqF5g Leɖ=:=ׇl1 ?`SHYxzgDj(bU|`G{&҈ĆOZz(Z~}of|Xΐ[,в1>FL`֚nx7$Y={7܎# ۞mE$-ӫPm`?5aQESu)8/UgK1sQ,ԍH,@U2o$0o=gWp)#5mú(W'l9[ dpEpT۰YS,fv~lxnWO9'%>k]!W/J8܍0-_9^^(P-#xq&ߛz٭w]u. 6]&mtv^i&SFO8Cr,DHAB/q hxOx?-g6_ ^DEi&fNsc6 J {v h6/O22C7ܞM ~*7aXt?^l_iBvVMmm}O * .O%<~se+qUFb}2O-LfRʞ?du: V|6xL  CjS[Ub!4me <~JNA:][*׊ 2f~qZ%|!d;bvFP 4-4DokY{Az o٩P%E?x$ ⣗~7V*#~>aBd:+cK->k)5DY93%;i"z+Pp$]eC q@}.0UBYcL5=N2+8>F?OH˜$ ~ ldnPy+1M" 5`ȬQ~M/WDlNa-[0x\Ô&sn$yx7:W"S^k =]OY;X>L$q@8=l{\I~HD ,>QS!#zɄ&U dhL2(Γim'Jd}nMޏ,-[֋6(07,3Bo:55nЄiCQ(\*?ѝ:o|RQ=abE Ǻ&^:ƀa¹8wGODK`Bxj yM4ڼ)+3 no/QsDVr3!&дF,H;5o(A㍤;%`:v Eu>cNWhI^7dk0QVO7.7>TADLqW|XL)b&5qחReWGU.t'vԪ3@_SC6d3Lp3lߦ|X5=gj ܲ7L꒾$hcۭ;ISYwuGvQgXjn/zp hpr!Hń;bڗ u{w .RhB:-?mN'ԜlMc=y[*8S8 zRRdiƩNÙn|/v^bI@norbwF2zSxn$.=ˌz?`'W=pR{Z+YbXL)LE%* ;/a:4%IS3(Y>}_&; /. hr͵z9 "kX-sr+ٮ]aw At}R7Y#]ǕEш-)`w֓ț cV ׊Q,Q_IGոzwpr*V/PY̭^Q^3U&xrBdQ7{UnζT7^+4P]ѩwҡ%hqDvCM򋣲t H#<\{khwKc4݂G0btބ0foZēHx[N]|{_ Dz|مn.j9zr0YN2dul,A}]]Ul@HR̄4o0WdSΘ&8 j!?)HJF\#]쓕d#r9\'1ȸ8QVlZȅ*[CpaZn @gq+܀-6ԈX\)I7J?=U2sN}?V?[# 7<Lԍ8%o$':Uܡh]NW(7J !NIGsՊ Acxeoc9]5JwO,.f`-c-4tb|zgvtH­AwҴnlsjUmEݿ>^ZaiZuz?* m&2`% Q@I/܈hq-='0gv{yMlV}WRHNt`VKZfS^RW5崅`$`&Bn&oY>X_.FU}*-ӳIRR?;'y*$K& W6 6\/.vq f +Q/ղt dPCJ[ I-DYhZ4 dΎ^sv|A痎 ˪G@JAC7hf A}Ǚ.T#N8Av![q̇CCUj\ǚ6Z*ۜ[sݼBo@xQ?c4}㔭j`L=&{+O|m 3SmVqs:%@)!G]i)]?6R7v,qg7)QY),k%HF{}+( (7kPQkCF;܌Ws[䴃"L_WDg3 -35pМ,:vڼ,jRQb5xH`އR=)kmIKoO@x9! 6Ag:q rF(5<{Oo&M NEh  bem{O}dd #o%fvc9AZ-/cc)dp:w@FY e3DHIo=@i8^\ olYsш z1Xn*8 a#omzDse֯|EeS(-uZܚ~ *х팣d{YY'捝5we7gD|2lu9IO?L==cǀOs.̢phphhA'˳<5 0ֆ.g@d~DPGkdhL'~Qrp /ɪCBJkJu(vt[uo" 2pO^8DMFyK1R6}*lEZԹFy*>edrdͣy y!,Xd"VٙadK6A=_kH@p|'GvzZdy*C3W&c(YX;~fRٌunFW DDSR7gmfh}ȮgԌǺi\C>&4l@VZu>LF'|A.?-,W-<[?CEԯMHQ$+.a;~6ʙ@EJ[[ buΘAEM\*܃?!:43k?ai۸F5?9STiVi1T*j72$.]{#oBL. tBUՀiE:=-{)7c EF'];0j#CX7P; ${ 2biTЦRB)qz2WVoQ Y.0=-yNsZE+\K{*A_)ZJLzSsjb^ۈ}6"WTt4gh>_ tt3G(dDᔁ[tzS2]%Iy;rZa|.mJ_?wEk>E@,@gϊYK>6FX2TDט%>cKc/k}m 8GHZPV_ٱA<dA7a>XwvtYmQm* u3`y1dF!E؈:DO,ѩ_OZ <}n7ɹj8[\}D9?`WfGBa&v(Zjش,8Țiz3}@C9!w⸌7 NL@mkwms\<2k0YEvzCV^YMo4]LK4hޛJ딕?5,?jx}*')(oE@| _2O?LLoRy/Q/EZWK[Z'v0p$xBXià ܯFe>UB9Hxfa:|,01u:'ȉȿk;T kE09\rS:udVfTOe-x R \n(; -p!ׂݷ"s(+Q%J^!b.T1*upVeno(V:JC#14TǵTlEd:"x:il&4,'EԠs2+-M M>LBt:LXߕ-(R #x,!|5,2 vS&Z 1?ࢍ+IFӘQhsW`;#k1ib6\i1iM?dPD3Yi J[ڔ%h#uѡklS:7x-W]p@%Cq9GKS8pҾAif-}ӌ"XT(87JBYfJ.{)je!?W&8bŝeg'ƬE^.5ajTͼ}XĤTI+#:ϽFN-(Pܮ\ |=J9;ndb,4g#jSRyh7DO؉*ٶnc^Htr34LL*P2$'@ p,lɋtQ_&j[zP/ ʽBXr |uY& }"4BkQW?)h׾U.}l?b?=d8=x[,E"z>;qX؞3X76 l 77LiET_$(>AQx$m/ U-V=\ i'Fx+98ot>4e)HOC 1Io hdq+d&BN,,Rr rEd9˕R&B@G-6g戽g]눽 Srg_shZZGĵbс(s5~/l$CGʨbV+y&Krеs5ؖ] 2A0ax U<3GQS_!u¦R<`]2Em/ׯ2dTʷȢV(*6{TjG-^.b &G;AH/$ KH,q He'b3pK_ObP!ZT%lR`o_=~>xUz( Ht |#s$iS-Mi5r%.2MX+O4bn l`a!5)e:t_.E6i%To6oލnt_-=w"Tz_N]㻄.=W|06T6M* t9_HxigqC@  ]}(#6E)[4\AQ-h}bpY saQUM7dl mhW>)I7IRQhAJl~:AQ[uCo|nDU+E&^;Qs3k؈&Kq3=6F=ŽZ>\ǽUe&V31#H=ҙ"#N$ΕlUq Y%9H)W;{PlN"9\9c ܛr'"8:/H.|xTڏ{'pzH#zMCК"V-4;^76F'r!g 3˷ p'Rj[,c,s 1[ڤk_LQ7]B#B=b2͙*ǛD ߨ1 K?R'6&b  3ڝH8N^σs,m-rɰz;mZ)VzIHWד{*D;Hb'e*8ŧdcl0\l>nxc2)B~Wdj< A4NHt`.dkNz|pM kdSG;v3 {N5*lR-#'<K/vq5';0Y"czGB[`&p@u[k.>kK;bV-K[a_JSg:(t{_ !$-uֆ}V? ->=iF [C I*B!\&pϠ E~qfyuMg #AO2+☺e:TRl2t^H+ y.;A$=0ԓBA|>mK5B5}ؾ ?LJo&*fG.*qZuQ u>rZ!3I<0YJՙ7"c4ҙX@96]C9ӄOgX%ʥ=swl|PPՁ |KbeyćYuo?a,.#MEnj[ .mAE`~BDJ8:e&)ߚ-v99<X:$10'gT_yor[RK7KzASVR\#1ez'QScwײOT huaŹmV!#zQ2q2~ әwiӎ"! }z)o+I赟 ٔQ`8nbCb,޺)7UrHl0G4r/ҿQdi37ĩQ0J6s1y/2cm !ٺ{R7dvs]7 5uhH𩱒,ϵ{-J8l9ʬu'4x8s 4Ƨ7k*3MȰxU :x`)צߑ%2r 'pwau]$N|UdPy[ȓg4>JŀB})X$ox!x⾰R@9k'?EAaֳJAjM5؋*sɍnd˛ߗ^SqѓqÙ⿉$UPoÜ&a@InJ{0g-$g~ 'krHil"ᄐT!i0R+: zaJݥ%⋫ן䮼v:4DܷY+ͬPUQ9e%b^"DN0?1Pzt{/K@RTm)8EYiԐ>:Jhg&MnUTU> idNDQ=h22Μq~֕1d$:+Јjy%Lw*yyԫ~;XGqR x͙ۯը?PF'x1(B ATv1ߪIzpQw1z;QIz06ڷ,US~9u3۩7[jZI=j5Db\zN}w6@@ 1,s"ԻR5=V]<.*-ɢ1٤eC 61lȏZ2v4[,6C0PƬ~C ((pz]>}`d̷E|4=nq15F"[;"Mn2{oݯŅ7΀X:N,q.:&ߝ I熳2w=gfd *s;|$=]s8`U%VPk[>T>{e3e>f7A`Qzu+!X/Ў^%+-leǾk }&De>˼8S(j9NM=ew.}@RY6>TZ~?Z&{Ԗ"Y--%Uř.*Nx5k :Í̢qV JpZD. 6.GryZ+ [vh% (4$o}gF\/jkzKj9?ks[K ~#˸풯Ҋ犟7U,N޺j 4ܾ!ߐ">WDBp)ջ8Zvo ,pW&ո?c`ri<G8i$ 6r)$J ~!re !L)D 3ʧHaݗJy Y~ (m]@2]fުjs,.0=3U.T +HM$5]G~ؤ3_VNdT=) ` nA~}ƱGceA%;B'|-Њ+!>&܆rQ1p)p]`3MȍV] 4DH?T=Nu%8 ['o\ر/)֣ې&su_%ڳen7`_lu%7=a5`c-7~ka R'6PیT ϸd߷M&45bjwm`,ra*=`d.6 1#JJR5SHْsAӪt=*+PpxB6Mskq= wwW0e&;oj%0§ ڸp`95iˆ1nT{v]L0|DPM(HiYm|;HkySWo#g _>dOrGNԺ=301wޅU~0-U']ߖXp9&IpJ@OLpS){_Mi#+XcOږLBz3(\ajC LTU45u 1~@ nWۥ ˘RX]2Ä"^  l> .+rh`Cc ',% =giD>dktI#o+v'-*6/efsdܬJDzn9z4UxPZ6| K.df @dcB6첺)孈RW+ 㖎V_Q7ߋ,էR ! <ÚzmeGY~_f$7dn b7bD!JbH.2iO8 X* Xo@˟`"6DTPiM8`[0 LJX3,ϟIP )Y`]y0;77^bywY_hPS|Lx2#Ĉ,˗Bfbd::>wYl2Wh} HG5R4~oE7d9oip>tY qnhbѥ꿠T*&$*0 ?^ݡ;4FR})n>^"`y&h+u!XOMPDI|kvY ͐-"j;#:{W 61&|t[?Oq5o"%-mW:+wnPkd9FGF,scJl2]<;;mqM"dwArrU-u/r|`ŰSQw71\5 /h% !tYM_Qmj2K^qϔ;lel<|C!K}"-NTlVF%m~:LSIn$U8$(k- XO;*,(xC lbSڢg8S /2ZFtCnL,qv x;v#b7 u#֭.3pg}٨A^9DX]-0օxK-# F`ƨgfF޺)`hŘyC,b(A844N34"H9#\#D  煗ݎt Du dZ)Y@R<7bhaeZHμ6ǽM(TY.*>}Ũ3M YݪW*#Ɠ CWܭ@nHr$-;*mL_;Ke2C1̞hX.g ;}K$3z5M5 ͂k됀 ]rs=}wSU~ʑ:KZhْ\߾A;4%x? 1YOhy^P)Fuyݕa%. |V1.66/+y~9͑Cx{ư%_;W/5\ܐAe4`%!8s<(I8!~F9II~ք6">@\gW\m=TMbOߩ8ʳr4}0|ǒQ rR9i:,L a8l\T#7*J}CiPĀΖP`/>~%N~|ߠ#řX@X@z_%{^ybj9Bn{z0 5Aq3J>ڕu('uBۜk@cuRM}0R5/!5(Sh KԗI\kȖQ7 ~9swS|HlVCD94L")ʧB"\f ky۷k87!vEXg0R(Ŭ#| 0۫aOZz>o<9 O<̻7@L'OP62Pdڏ^ȷnx09Rh,%QˀU . ɴyhr܊!/>(5瀟o q(ňN9 蜞D{8AGAFҝԡudQ^VzZD&ꊠ5!:U}eŶ9fC]FͨT[Z+э~$s2$Im P1 yBԗQZT{%ίa֙R̟^qǷ{ޞ@9و/ތ.TѕzJ1{Ʊ}8J#κht}%QW\#՛7v_>ڧy@n% 2:VY TaoYbDZ'&×\-Lj][-7@tgþ $0T-|[Iq0H_oJW.7A-,_t:#NSRYENďdn4CCV3W"XBcDNLjn6n/j$ȶ|wr݉bψ$NJAEw+~aWg & JN2 LTPF)` Z JR$^Bj"u6;z_3 \IrS>+P0 yo,H)*eLhxTeD4IL(ij 2ݴZ:M{Y0e-$JpA+#C=TH?FF/Cxj(&(#y$V0ho tUAز 3JQTenL:>Ɵ#HhSGugSrJg}8J>lΧD^.4*O+oU?q5QQfKwwTPw3q㡐OyՉNA"Z\+O#s&|'O0z7<ߡQUL{ HJmBy>2qcGzٙ2RJ "Y:$u);/h+g>v4:!W'jN>4\rm>~~zpF/9ZSdG6f62YNV>3:*p+K]zci(,mh}ǔeV/( P}[P pj\|6O} (9ZqRC$kNL\o!z$s٣֟Z$+_TﵾI(])Fof[DĿxOR4]Cm*;o?״Ea纞@%šEm楿=b9s6?a^AJێ(X,x!T i:؟c+ԧ2( 2A) 8*YP}S* OQ nj(.A}ME(c_%h>2[ZQg9{)$N5fCcp$S'#&W@){}gUЕQjТۓtԛPB1ǥy^#B<Z61NL2i{V`Dr 8Y=®cCK$͌cA.er0mLs,pu!ǹ!}>nPodѾ! vVZ;oz! $ ]y?3qUS>$`XL N8NXg)3=U.X9! *p{]I sS?D'e_DhBk c^Gd~71rAw!kJPvP,\=T w~$qPkkoB@W+J- +cheVWiH}gR7nl1fmy4h@f1=W q<a$&GQmnF$"6Q27Hls>fr~ #NV.fD >P"z)N|!58knbcAn؂- eOc1C:p#a<6 9T)嚨+=}^k)e9V\ʱ#Һ El)EWР i]H [ ^t}BbF0#4PlD*>:!zP#g)F|X0- `B p0"m@nn$ٝPށP0dCWxdg ۓ]݊3jbx8ՠWtq.O_=1D#aJ;\ @jR9,2mzQl֒:P?=J/bo0rtt"c6x#~.n!Jvd:wZmusw¢79]=F^N2\p% pBȏRkCT86φlno9Y$%Zjyϡ\W7CF=kqOrºwO#C*+A|q5_zb,ջ6Zj/*K:oNN푉iI4!Xu0VW-06ROy}uJ; ~}5EFcIQV; @ 4$Ǯy)p5(o+<2|-$a)SbTmMzC?#AQnŠoe:yF$V]ذ%j홑w ӄ0.gB1Se‱g$'Br&D%qi`i*RUT-W*'z?As~N Ψ1CK{)S Rk_aN֒[9q<I ڥ?RXmB4 7vUhw=:}]!H+}:L4 =qqAh 1Q 7S4iu-Pڿv#Eڟ?&Șh&r(p戎?'̷LVJ>NgebCo h qh8.^TN 뻗57p,ck8:=&ay0u_>Ȁ-s-_qcE vI\E+) Cv+:Js1B4 RG[Q$!C[w%RD ZLx[*DUqkfBLV1~ͤ ?J/y}w954~ Sz*eq!KҕMKsBBY^G%b^:JqԱ?LM&$[w{#]RR/4a9w u޸r5|`xyTߐ^o">U\^[+/hoFyKq@) 4NA&E locfzTxµR1I43YƋ^(;ʥe㱡 _3(3"T[qn@MH?O:M ՇH``:kb[+e)DU]J|3+\bO/AOQb\>%@gzM5\Rimt)Z:,Jܫ̅WSe_i (R~xO-YVHqk~7|;CC-‹ne<:]vx_yk̉p D\SܭrLd 1kI?C} TФ|gGO9^iEo(Pv^+'F4!GkQژ]r2 U5D~ڵїL4> h.ݚ+ _-[_v(fK'm|**"f0'a7%cgBeL̗­V3o?)MGczH\ޥS2{i OpFn\M<0;prKWMnj?^,9u|+o)LC%Mf.?T2oQ_fViDǤ`0 NwTlX̽5*_c xۄ' /Sˎp8)A"ڝ5"nfƢ.ʔ%W~)R=\R$*[ :>>c$tUA}D{z*5Zuꂥuo^u`E|"sPEa Owt}uh 9Zfeȕ@4Lzq9R isZHfeGyg#"MZ[ Qs4WAYb4&\PENfCo Lk Hh<߮ m0BT]" ʀ@]y4[H 2 (3/D#D%[(g[uI,kkŽdZ*"&vcQ_sr3bCq kq@7*c\^*b{La`q3OwZP&˘op# PKfJ&r hFXǛ;~mxDIKQ `?ѓ6)6K[{΢&=~d,z鬭eWxu=PPD4 wpN'z KB+6+I+,]άF^GfoT57gzfbaX}IYv&D[i z6a31Oo S0td3+*f'~3~|;M|(w #b,a_}S1pK. _8_jTpɷ}<|sNBB}%kzl)ðt1[;Xt7_hNߡg ﶷ.Ε l~L#];t( Ӈ]YM#žɟUY4^kGձ:OKT%v8Vg@0`H#N<1aA^@\_γ=C&`n˥`YVԾj?+~IZ?& KItGv xF;u{fӭU)|W3[7ʼ {bVP( EׯM%lUR &ā} 0l`󾀭qj9u/Л - )LV *k+?Z:)0? [Qz|[YsKH r)Sb.9"\ ytQ\ha?|;k9!ĀH37v Zz4_~_a"`p$<=a6xSc :ysF>ؗ?8w O^ÊOsl9η6bd#5к0b.TtT0hS`A6&gFlo2g9 §L4yG e3^r&m`]&GG^vF|BsAП09E^ÂEQDdfFATDwxW.Q7]5up.6/UoÙtW&z̟0MR ʍYflqtNIa/o2qM9 A[.>4 pSTr讼Bzk ,=վW%[k}"M)p$Jo-m,.UERkO2g3c~vM5m;x4"Ckje< - :ܱa@BjP~.h9JL0kK6C4~~+H+ڗ6GYyIcEPGI;>tsc_jc@BV48/L5CgapVuLh L S)gӭ#ฦaf=dU}؊$[m{a8c 4, Gm eLv@Ks?@8>HW4].iP-D9>_*uJ| S *Ɩܶ=\{ͱ2}Hߣ&ԓ1m 1'O)'bكUXb'd(̼&7dYƼ̌z989UlDrAx$A}pWLsH%%"}} UdKÅM: |aZ}PuDCFLR![m]izpק}A]϶\=P9̺AV1onƧF 5zJLe %ħp+}_rLod@zr hfa {,eic eC$и/(&xlzCnA֪IH+rb 6d>Lnr*I,Ra,CkᲧ$/}N{ OS|2#Mi{O+Nib`-$KfR:**"_\@7k 7A< ,nKŁXW#\]]z|9Y1QxwRAL0:Et^ 9gSnqW=,Y!շQ?L/]8}TyJU1,ט ٯ{4Pz?W]N`5L3Qxx0 2ul=?v+|q,6J[}0dMmi_a6t;5_Ts]pOws6˩&99fuԒ/}JawuK puBbNtmƕ]Y#j#Zj3[5۾EZj^+$o66 :5L:_N&Z=m~ٵG ] N'Vx*9p"J[i zu2%BR Ua?$(TGb^k|ՙr>0e>^4؝ \Y2`qar9xZRz<+MA߯giYiAN+`hIl*,Cp/- @RB3&G&ᚼSN}*nCiFHͧ^tkV"qܻbE@s+a4`h#EMGHWqU<͗NWc&PǪr ԽDylTc羑@`6&2~VݓCT/AvEFSe{&sH? P2ڣ^+ Â&{Ot=(tz0{R|57qq&5>B Z )QäV~yz-чrQe>E8|A[,Kf"1xr`z:2 7tB3qI z4(aˏŬ;D` z|&NR@*gzEʉ4 E#Jy 3NUIeĢJzN^N?AlSsb3>2V?zL[o^(՘-tRXDx. 6#MIqI1ɸ-f+[2^M{}?.|CN۲UhNt:>D6_Ycdv qٶtDBb`6&,Ajdf\)<X*p&eԋzsyJm?Y_JtJ/{Zkjx1(E,n/dT8) }6FY :h1EZr4 "?{mbvO/w* Ƅ{1EfxiMGkkG@D7פֿ$7E ՙYcǩ.[LKɖd =B@@QGeZ[q-]h\; &-]PE<4ؚr~fAzR5VǶ-2%m7Njk~F|,&Y,@hx G>/a3Y#Ie cq ,@n'˴gtQ\F )eH#HYxw.W#})^VE!< xD㿿bxˤK eJRcw07uqޒp6$ke6iC)lk`y:nDܴHdԑ|6y+*MltH\p&W\|q/◼oŷ] ©bRvcj8be2si$ i,(5K` 4vla ]zV: ]CkrE pY0riVmcLJ\_ץP?wԇW Kě՞4XkI"DВydoV+rɆ>q ^x.ݱPѧ lo//!21 S X!oZ5W&$&.ᤸ&Ca% -3Fvh~RV6t QoWf<8w٧ߦO^ "6iwZ,C`}СZv؟iHXlvfQs>:4Ujrֲ6$ L^ygs/Mnj,0`6HKJdAAy0T❈gQiEcAȪz;-d b`O/zQ9`4݄U42AEsO Fvӣ-YI]B^H'Rw*}&ac#VWKn==LδcNfI $銛3?-as'X9znUTl.$Vħ~g&>Fq;c$l#nJ*~p#ePf >I"IVўW 2X+!?ZX)Y[B;w&5Oxc!BudqtѰP'ڝ^B$ `/ʠR`_bT 9$@{zl؝]RТ1UY᫜bs^BK !^axۘ(?xА;g ϑukHЂI,!1*(H3{|uҙ,B,/9=oVE99 vgO|ՖV$HWp{>?[fRsSgX5OŮ LHib#]ܦio~Z|ϩ3VLg;=!e %c);L.t]÷o#FukEːu{~R6e_ʼn #fCNF$.TVBq3=v 9EJ3ɢ?q]R_n(XIowwG [Ww ?~άt.ՁUF|h1:m_ϐ S%u";G6#TPO}1I*}w| NTx!@2A,fIѬj _5͹1T> i7w#27Jڰ~}0C>p`>gW-vg6|5&}0}"ya_ @ˁ+38HeU\:1Լ6D9_ ,'q^ nZ0~xaaH oO@a&!KX;ah{f3c׆g%ʲ6Q}GHfDQf `0E݋5iq?g:a cGX=K6[] Sώ &y _jj~XO ,>6 ']W|K#dq6 5ɭ!"PTEd՟]vCV294] {Ἥzq`/w0j9tVeg.rP}9:SP_8D{vSj{"6(K7(n=0wFmΙR$<h"qK^B--]nRPdFACGW(x '2ð<.;R4 bbw7scD}>V *$(@:CUO%L^Z:eSr:v J@9&uAPEꢹ~ew$2hj)":¢2ڜsZ06:@ꌢ*RNy{9-䑪㎣$a ҟi1E&QC;x?YI^@M1}|I9ʿ|(z[cvrS*MtaSTy8{;_dnf B nmJ6ȁcUʓU4[rYu=,)Hx3_d̀(\[`sCj߇Ľ_sLexf{#@wْiCqqv Qt VNYVtj{VpYFت31KEsdk5h[./5& mۊ$.-غzNU,QsIXYUs|:Nfޠ]z.>Nm#ymȋHf,jޜ2˚ݴf.~g 4WWT:Ug0Yz̙6+t)<]ШcYkעxʮN~Tϲ\7|ԇȵJyA&3EV$4>]5kVU@#Gv1rw]k*msdF"0E(2hdc,hI/c`ȺGoIw!7Hv=}?{-~>Y%aߋ S|9n83Y^ A cyi09ᢨMxrT]7&99b*s昴:Jql͛=8QS `[ثU{IkiTlW5B#j}%C 6ji7N{ qvɞZ=$ {Ao=?ru6uaIN$Yg_塡S!M+Flb PuTǛYk t&G2C"r~!H(<.?J>}>ȑ87HWR1!Wg}# YRcػF7EBv]H2gR ˷"U#CNR&ώ?lHe ?a _Kj*x:D4{HU`N11*ໄrЌlZCK)mpM^>ߨ`_Ay7aI)ҟ_$Mӛ&9eq%-Yn{|-8m}P"^pDGnV,1ݤ3^MNm I.+QA/i0?žw԰w<bc*-l$*ŝ:͒}], c< rUuGԐ}eYզ~l5ʀ#q ۥ?$-"n^W7&_RZsIӧy+iqvRC|4^ww]`L&'sQsGy‚I~4 b>aaח"తMCE41 2 iu:jV@Ëo]"4lUo5Y YVvAŀ-q*ϩ?%dAIz[d/v܇]o"{D2$L ^v$cn0T_BK`.37rɊ E6zcq#(5W3c ? J;X߾3[dpGssy0@-̮v j#0=viq٭?qElP7,GR z==yiNj_>tGʧ9K|8]?ƴSV ƝQWG0Rę6?/5p1 x*NW1o ;w?N˚?Z1Ԏ.p5m۔n-"Mb;k<ꖤ"2m<(6Co BѷWEN|h?DBAtzQ.dhtJV!΋0b&Q: ?J&ZF)K &嶺vny8ӍeB&J_Cˇ΀y04-QJ>ސ: 5F  K+,2e}[hVgUF+li6Pv>wvkd2Cvp˲=rֳLZ|մ*C](` 8L@4HQkɴ"*hSI~U|C1UX7u֩*YeCʗ+H5(PxOyG]+@gZMi =f_R Ggbm؎,.[jq4#v}uB8cCZ͊">e`$ّ9&h;rc?)VO@Y5cjcZbko9L^(/{Z)=  ,Ⱦߏ*V1eSOxyΊ =RpPWr^?JKԛazBBvs m*; 5+]Bhݵ,bht_lbcXw6F@qv,:V!~cKȚF @@w.ǜW,i KP_y~v>WVmLUl_G0j`GPp[64-!ݞ嚩՛ j) M*aHA=[B׀iz @)vub]T-sC#4T纳t$hC ?3FKLQ|ٿaYy&PJzUק7NUgn/"Fdž9Vwҕz\3ꃻ0ͫ|a]-'&"dF" t^دtq7lro3p2'SG]`_FgrDosjr.!$KS" ]Ox'jj9 EvmqLNc1{h/KJ_`5vaC\AJhW!2h ^;=&{p0|jLSwd 撻VԠ֊HJȴZ5dNyKZD '_= FVfVrea$p^hgz_ၾy xFUl_t- n߿<,5V/AYKĆL`]|>lo;=wvHG`,Fi^^YxN9O0!I@-@O}B|'PZ#ȄK>&EnL0+ԩq]7/vK۬hdjJ(/P;iek3C`X@÷L? W.O6;*$aȾ:JT kSkP9 KVmi׳@I)D]۫R999=a}6"b+hIp0sD`McurܥL TpfaI~5DZ:!xoZf@G}n p[2>+B2=L D%K>M념D–ca۠[LԉڛW'އ?Y>;JfW'=@]ҜL\ )M}<=5%G4l 洰6q wzS %[DIznl?`e {Ή ?uJQ6/p7t!:H/h&X2y5'nGĆ8 հ[ Dy! %dms*,Tq=)!Y|liͅN.QHM{ji 3_^.!J8s{oH$QuW>4BTn2ӟG2v1,*b68yzL *s!ž(F2l13~Sv"}"H1 &v.=&YNbe4֎N Vf+a T 8QrMm[i#3[jvEOߦB 6NqwqH{s^ՋzU牦UJƎ B qнy!}-;'vq:,rZOhf53A>!_Zah'q (?dUq)mI 76ݥ;57o~19LM>a11V{ëjBZt^eO] &uBgt(qD=8WYa\vŌ2(ŒaXct,@u~n޷@7 pN0 #Oxۗ8O t_mڬ4/dK;'6Г'o#-W?|Y~=垏o+`ibQ|2{DQ7 ve-fe}\ ؇7Sß$!$}s*h;INsC M߇T:&-ځie'0GAmڈ8g 4J[5 ұ!9Xt\FHUPK |t#YM_D6L=gr= ykǣ)ӴMAb$I, /kg֒;%ѳrҋʋ>XbƤ2*k/D3lLiWI@~s77OTip+\ 4x|PU5l`+AДOJVFG)r=KƢ3tXL5ڻ5,YNu_y "+PZNO)k:o)I/YQ,}C'^K%zzNţzS.FL,Ida/r4qUh28*^Lֿ2id~` i'V/7BMȹ*ʸ擛H@a21S/TҨv\6[$,VW@FQoy$/i p7s>%H!2'B= P8Jr}lft v EF"K[qHVƄf.n`Ez4/p矨yc/\A]_C&M;' D$mhO| 3o ϕ rе!̨iuX21YڈI ;3. )1S kNGiMt{pҮ)0VoˍJ>U9'MuشnS^fQI#G5IGMkXJSbҮQL_."ZC<b-#"l8^}:۬c+fX=8* St9+%12q·K$#Z^TA--vj<#uK{.*WbΦ,{EHn44׍[\C$5i܊iINQ"} B#)ȚZGX *$V"+fxքeM['4y_*!}4#Ў5VF.=rhD9j~KO8B"Tz_xm9(6)YC5({n7ed)'j_“@T.Kmyۗ2Tq B~cQ=zXQՍG.)u(ӝ(Dz163&=@Fm \yG0zQ".HWӞ,L-jjF2CE1_([Oee(AS>bS286Fqwq SȔVGz,6vOq3gd]eؿcd5]2RRe` 3Psx? c] Qll}Ƞ@ĭIHWpoZȾvAI)lA :7EGoCMm^OQcV/.~ߨh<)jeԵj ?TExYv6 l<)#kϪٸqk<9'|£aMXz$8? O.ݛRnikcRmlZc契 fk3WT2X u@qKGQtTYb=̤}SB h uc&xՓoL;:O1D>pBVҠ|svrƹ <~[XfSe5W eF0[a()l"F?p=Ir x@ yZr7SߴnؐMsJ Ft"L)\d%֞Gc!v|w2#O&E~ss]ןCM2-k``P*vs1rxwsig oiꇛn:=zYz 6#ƿFt{LP@|>)22{*(QZV8&cK6 vog0 H^E<,ª!bY ]|2,F "K K?L aQĜC ,Bo+9me =xZ=c[,BJL/veR_u1;gcKg3Fh~2+UQD0!2:so%eVols\dm.fQ'X;1, R -OE׽e^.S~!$#geWc&ޚ4mg H-HEP>0Eേsn?o $ي˔є#UkiL23kU.}"=F<O^sE;]1!sPD*|n( [!G%3G mݪ'!IՇ~Tᅳ;W0$ݹ dnyn4J;>NZإG>ؾWN Ez= zY3DŒ֐b12g@K䎓Q|l'QǾ ŭ Wu~枸ǚfcka2tVy~˃E3?Cau6hе!XrNXŧF8J9i8:CRrrCM&1Q6EǿX1hNaTpYq[qv43atQo?4T/Ie=:¿n^I,G{f Aj՗H%EgC2 -/'K,SlӮP;ئ:L X27cTBzi%\'>pIt֠#Ue Iľ=>cO&A% JŔdWc=>Q;zXfs辀8B$#7"A'%C5"K|5f3sWfn?#IYֆ.6餂 3'f`><Z^P1%fqc$ 6 $ A`~p$Fb|H04_5"r#avO֠DHj SGL#'O- öV -4f|cvib?K BsFV7Xǚ^īWsId@[կ'.UaG'TTbg102<IЋ=lF:Lb9]٭YYL{k4% T>jx_wmJ{bƯi\MSTЉZ^3 h&[ZY߱>3W@A1ȍ (l& z}wb J"ks#nB:UTo]wV% 57-q2{;PGf= l}pa2A~%*|j*&'P=j2À?dZOi\ F`0o>v#8UxTmL{ʔK5:&e&?o(WøG8̖4e.u`_-iϓYlU߸ p5p%MK PmL_0U8k|D04WRL#I]H2T["}l$1BFu6|OUa | b ϬH{C:pś$ƴC#\FГTƇe;?^[YBM.J_ KRZdߙ-@h4>,n,xQ!j~cX ~8^YҮN ϭ7 Ye9=嘟sLIU#~i|Qo!{nP$7'9+^>χ LJIŗu)%a}\C67PRlv/Q:߅yunG7gl4F"]ON(ī5uuƩX#_ҁ0UcC\Om#6 9=:ۙyQ:#?յ.]Fr|K8QkzS T[s6JXSOˆk+*!jb1ˏv. -;Y?Vsp/=ڟ|; n?Aw#r4䙽ibdeHj {+snCgZmUO-/C(qͬ})nOm)kՄp;fhA)x;uf{X@ep l(FS o"|OO0  Ҋ}2/a3wWa-ph-A J(ak{ fUm>7qI}C&ZCZMϑ| |?I8e YEiZ&ׁ]"*}b.t Z#G4E%VnB=|9 !*3 N(ileK)Rr پQe ɳ~T'1>&=rM :zo KCq O&`M 'xV{2yv+LԃG|O즴U&vy 6Qt̩eA~R<])dZX;f2AdZܼVZ?LdtgՐy"8 l=BFHt="ʢU/釉V8gGc>ajeM I [(K1=vAɔ ?qc 3em$ob{'r$sTy'wR"~|M=@hV3c`jϥ+DN~5t[wci1j[`A~A Q73wm-vmbPAq '==g |aG:" &wi CuKt//))!,O Bjv SטΙӌ5'Am={BoxEw*p8m]&mR5vF1aY*YH8}mNg&YхiP.XW'\V.6S`"Wcs4B64o!5!\P1P5hbq]gmk7;PTPPD[,ŴY٨s*20>S(u _bG.zk!ScV7M8H:|=E:!o^IVnXewnzE?lVvm!D7GmC 1<c9j3 뻁;V틝Lʷ.?~Tధڂ!p>R̕5e*qI\M BΝ+mߡ?C)&h4{n8z،TsރC-9MB{Z+HA/(/7xѢ5AV8U~ @lvY)l1iuIWF[`^U@ɪ4e89*׆Nj*B|BB(j+c.t{J6RaMj7h}2e./+/]ɠ""` x 2SVp+B_î]Q];ɅѳI)=(ifF;'X\+ GЉj! dts`z=GR^TkGy;) v^Ŕ>CK!ZbFs8h-$zakI V y/pB}qBN}68I>RǏ6U#򓈿TyXx"epZⲃƙ.$Uzfo,!^Gj)G EK(0^h@D7>&Kp!f ~' (R6 Ƥmq}aM Ӯ]'٣ spA G$.'UG GO0:>-4ץn~M_J.vJ.Y>>UX?9 3l5tЃMavegM pA6O9|~t/O9C #d4;~$'lEtC6P`ɟHVYeV8 %I5>Ew"2{[zqY[?olqp Q+ `Wu¥1fgDˌh&RUY֓(v񄥸8f`~o8v`$E#XOPO\sIL>}ra]7WeI^v,Ew1>=_$Iho/詖ZQ(O?Λf}22vgqbj&#΄::$ <IdX<? dnItaoNh?1֨[5G!)GNѬeMy-F0F'2?K2H2kkY ^3Jy$uKb`DQ!hǿAO:bٕ[w(1t_7U_b0`# n}DPןm2v Om^'BZ6d/mc]nÀ"|tۓ.I6~! rTb;V C>{9odw}i&Q0 a˪y XvjT:sP=/8yˑ1LBv$3$'m)qd3 d=NEXZqs}/l0d+JZ'*ghxp.)fezKqGr3CU鏯ӷypK1J!RmTŀ(QZh򤉐]UIǯ|Z91Y4oiD2SZ@ñ$ۇ:q[<(<^((qT@݃ty#`\e( !M+E"԰<[:U>W}R#G]/AUAC6_Vo~Bf4Rx4p5Yj@&ɣ"7L46luZX_@w:^@ /nƘj?LFNwVGՄF O!> ָuj!A&ݥՠ~)M4e>^&tbT@av"Ƨ{r/e~Lks)wgׇ][et$K{ָ.0V:[P",#iw% $9K8,z.*Y/nF9jkyH,pqOj`ҁ|%:2$ Id\>w?Pc `>x'Lna7^G!N&;pa~hp磖Q0Ǵ 8mb?92- 2IXוES.:GWVm,Ӣu0_qMM<|&>kP#jsA8P٧XP~S?zRc( ժìu54*"yĵJM3dCZ_jT ȎGR~Gp3k 1$F 55Y6;'\l-;7/ElYJuí$5 8Gseaǁj }wDwm`HFH"m3IpDz,JPS B)l_zU|DuLhXc/tpB|>)Ou x˹q?( jwj o}6/Eb>=-ļە'Pw^AL߷~ڡ0%@c@Sr|&vEt](&ABٿ4Fޱe eeA'6\!ȰQfj w UAdnG&oڅR̘]_pdG\* C{^ck*CϹr]<t*;TFݔDIrXl6U'^@tј"4k^`h'o8e؞pַw(G5r&ν@H^SѻI)Lt[ž{i/S 8&ᶸm6ցУ"Z"*e/MRxHVZS̬s]k2Пlg!=Jn6Q 2vxjW-Ckw9d\uP6II0; Tv)-^[-"tN?s6_zpsaʏnMjJ7aG#:,1(Ǹ+01t^kG LDͤ Ỉ2riwo%Twv7$ibevM:H*3iJ^r);=\4DlWW2mkl c!頽1Ͽ@LIֻCX1ͯ́VwAj}ukCH 惆t²@ [f\x Ե O Y8 ᒾUwT1$*c3PQqIf\ (bƭ8{fI\zV~Ou oxv-PYqDDTʼY:.lpUsE@};0@GCKĴeMhBTH?׸]gMuw#ee-FAunߥyxTs%?̗IA"[2s .pCh= ȇogPntD֫E/JMU28 ;ES*k:k mt‡kS>hOԝC} b{#Is8{z1*t"$)rˉC"{A#DXV=jqr0H BA9^jĞaU:o0_? z~^\=ܱԁ.Ec,LI#83Hpw9Y+(3mF(JTyv'䛆sY4LPҊ41 djMa[Wwӄ7FX+~EH~\o?7$X8X|ТL-.XR=WnmC]~?R#蔴7qR D W+^]VP!C+hU;ſ~˥š!cxzsD̶aR^R5&Yw'(YRTm/DLeM TL%BOwLSwuZ2{f}[ɘЎ N)ss o3צD #db_IMBk9ħHCwWL1~@h'S û\J:L{z oY,_)qOZX|l.|!XKʃ0 ^PH]-MN[MAuS`1@lp\& ][gs)~]b*i#5YCzH -{`-r'2mć \| (:@>4Z"3k`V e#{THHHWEKVsxXR1׭mm6ș`-h֫5n}M-2S?q<7t|%]F2㚽&N#1A/f2xCC HG|;!{B~(QZ4FXK 05&azr>GXԮzպ\\43ҧoc9d85w^T5c$ݓXݯÈxdL}9 a݁LL6hYpymt f&nuڱ@0<9as t@W!>.,8E#Sښ۔I)D op5y;'xF!:GJ~!@mQdsfg̦d\reny7V`aȖ>+gV&֯n "!r5#s%i 6iԷVO*nptuhO|hDVR!јUoL/#KQĆ@WɷIp`4IdMqJ8B=zd2;tfQ|ڟ*8wt n V=nZCY$rJǂ]XSh ,M@q8p ]Aq0Pq؊N5-^-OY&ćbY&?JQoX9P-u|P.چ\Mq!Q=I&Yr,7^-(үR"|H%*3HB0ӷӵ>SJ(EE #WeQjRtsf+FWtIF=|צo@0Ń丗Z C{' ){"@lczaIp%6 5!S[v(yFƔ<|Iz9eXVngtV ?A #cy v w;8GԚԍd(}ӳ vUެH3Ai:{^sj5N OEYw4&$S/, |e9Ʌv> p:,^o1M5#> Qc6Z ('Ux8S 9VdCΉjR'j*A >OB"CL5 D ΐ+joKN )=W)İ΀_~Z|]Ͷ~AN)l`a ڢ-(ζ';'u)%IB s]N䄲> VW2SzK> }db]q(Tr UT֌FZD)?$5nw6?ncnӻVt5|-ɮ, O a>v}43 Y[Nl&6Y\ģc"t![;Dh J~ !fU>`o1sk"G?MMf9WkέHC9mKiD,S栮A@T3|ttI2a|ޯ*xӞB.Z+=hA7L> E'ЕLxQu2Co"/GsGfT:0ШI 'O[~']PEt@ㅺM9X!Ppi6ib߻?D"^s@T]/4i@j}ˍz͟-;N4`i{Nϑz!yHK@0JFnZё54 J(0s:rJBu6}FJ⊃, EsoMfpf]ט$ ƌٞzMGѾѨv nǤZ'/o/@V2-U)t(n;]֎p$kNcE^o  q-K- t aRmGMZd1ji'Mp!&g;݆ |ԭba#TJɘ̺i%*F ì?F 7fiWF.xW6u&þ,߆1Ycz&cV#FR> ,ESk4FEp"*I'FEdN "ףdwa.z FЦ5\Μw.|/3ᡜ՜XivНJMPF6aP}qf,<=]@3m{âfB0D&֒Q%7g{tODHkX}j;;nԋs+n4UZRH.WN.Y$;&GE;sI\w5tHR2_8eUTj6R}˘!w+A(ʶb3|  ke6cFzp*@8/=n=<嬏{9&>*qPO4Tw#t ӂc!Sʇ}Ÿg>G~gRd~:ۚR#r:y!(v#,Z; ]&kԇZ{ʸit'Er <ȿfZ 3+l7b,tDhG\2FFT?WO1nO%Ij +$e5o=ni;n@"a`r7j`KîܯbG f'g }I.:ءOҍĉXb@_5BQ‰n>lhh b9f^}u؂,o>?ɖZ*`"%@#dn}'&MϨ>V[lv@5 RD v5gt 757Z%}YbV`DО0|F0#h 7q-:4ztԯ w\L,W3:ޚCB^CPQwW1G?5s)פQ+$Qc]!ʈҧCr6 wP^F50߭§ZdesC*ܷ}` ߹~:1@[Mp4`g>gA xnԁIa00CcLលp[,'!@9daėrHAEfx̍'-ٺm%KiH=P7i@m%5=}u-r[J?8bi:w| ]&+R,I*p G@zG(D\*΁bW( KM)&E/lP)'‹`2׭tz1@,k*($f4,C7IJ4u@,֓bM]pl7 9GL͟q;ZxZ\nh,85%a% 0ŀG$TeȡCDɘ ` eA0%͕aJhz+Tp -My6 M J]yG'JZ2rerkn?_:Dܼs-x;S(Kre%Jc'd^zBX]@x%8a adU.)ym6c?f;B$5awe5Ъhk̙Хo˜mip&J9ƭC]tadzs(-Yfd>7Px Mз( I>AVe\#|j` IQ7>tۮY#_ lG\>( l~ܼbڤ'R77͔~WR?ok~5CєzA%uL6KN.a8\ʃ-^p@`qcIÀo^tirE<2^j= ~N&647E>tY kf2`tk0s+K+iH٤ub϶h46`]/ː[r*8%jͧxCK5G L`7|ʮ1a~N6Ku" ."LzE;4i ݾhֲg FHp@eʲE3^_iP맥|@|a\oVyEth‚y[>YLYckMB[lTG&,jbࢋל=y3E^ = \8P7l"2:/xn:*H.e()q&j=FRyqzg4Z?dAJZѝ&ӛneɅK\Ԗ  e?́`InT<>Lj巒fro=H{ž^5qD~r2ժ֊-+ԇ{FJIH F'[EkHvSXʾ$A GFzN`jjP$ 1b0oeUx~~zLuu?L 7/k)& Ռ^'>wcrD "zG$v^t^(JlmpY:Z)*j="EdM]}]cxڻ-@DW KDw7V]k 0䏟xuxI袃.eLFA)]Tc_Bd0gsi9SAb*z0xӱ@p}1_`h$b3~¦=Pqe&E;֕zx4_I Ǵ7BS 0 4YPiL7 هyDw*ON>y|CqyJR$NyCD2tl̢%b}ַ]z` ,Fm/rEz'N54'ST }Z[>pD}QM͊fL[/m+n5N4]Tg٫L9 z]aj *3jT‹)PH}sq7Ga{_Yi\*%֪6%"njR Ճ ׃t0 |q0Zy4wti)w] :UA ?z]wF&ej3 #JTB&urХn5c]VOʳ\A"4ٲ~9+sbprJVrwݔz'cpRT<AoB[UⒿ-x۹$ÔN#DŞr0V n{0>moUMAhrV}͌ϋ;μ4 `:_hi>oK2}xH.xH&X".lcMJfm30 r1TX\nF|A&bePMASW3+oS~9ۢ-O/rko]Ş emo6O,8SStiaIuX<-[w$4@+kHm,2vL 2AD4;[Q#4%QMmb9!qn0)zu**Tː&mn6Nr#qv!hpLNt U.XE<$h~r+u֏h|tպpg""Kx{,)JU2{U{kYhɵ4PP-H#P!qfz 2-aa|F| 3e]Əu8ˏc|f[g3r7։"L5|G6,T:>eH r85ef/R1'||狎L5*ӯRXGCZ:ɅDQ$VFn/g=/5hLnP23r$'f}Y;h4L#%t*:^ajh7Ȩ:Y(d[;AY'^C4NXuIzXt 1,"襰FI_B/s;XM5hKELm*rtIqo s~Mf{f flF"0 }hEw (n=(R^p(i>1p>  璲)bnp+&G7Iԍ>,DoDM.d('[X ^{NLD# K"s!l \!qho4Hm[B\y@pu]!H΅EGQbٙ׀CPJ{Aĩh樣}z[ wYbB >88n>-v_Q&~붻5$@}Hċ4M2n#(5PW$N0fX˯ 0ψ;6PU$2,03@ޤ[=3ݼ˗~7S\.-wfxϭ"5`$Vڍ@_o5m8/T@1l6 ,]P/XۢO=\A֠e`1T>bSCz5.]VD"L}4;SA=&pZఃey9/ÄjaUJeMi9}G< OWʕ%f&:]֕ dH2'pAp}0H SBE`<o݁B I׀^ֱ5Nk;jb\Ltz- TDn1j6 F!8c(rX㪄}Dن3!Podؿ}6aU}h\ĸ).) Ĝ[xR]L2{md"sf 9V ?S0K|'9(q OvO/ d}8'=Xb2PƳnSfwQuvP!*?tanS:H۲I 5Y>> dJq{ c&z S:U1>!dn'U,St(䇇`f-JI" Uxp% /_ԏyC q%CH~vkT2H?$YM *MP c2_0-n-r-jCjO83ҕBθF$SdP_5@GAAB6wNB gc[TtV'"08zwG[.[bT,,ӮxKO"uWjlTk T6@iOxLWl?3BnxעwRz}MPNɼ_*j*X&liKZܜ3u |3,{5Kr#KNu> k}-ej1сh;"꓏!S l]_p^H93~\W uI(dr&cfGR @Y[nC.F_CǢFpASL;Kj`|ݝ'Iʖt vy}t3`4ϊ<4?JP{4-C+mS MQeK ᪏+yyu۰c13~a𬻙b4; fPƬ;ex~G(>\ޥ#D2bk.E"b&B'P+IW!mRu°YSWѪr)o J |~M[1ee1Z{!3zzmĹanURdF/` x-j1]3@TzYwy(Ć>UM+}&H"dS06QvLw[ǵ}~ M Bo;SO ?OTLZjҕwXzT[iXkT_.0I[kQD)=\!Ї;X/ie {.BpJHv 4eA:Wh[_'nXi5rm>?Qwȭsp`Jڕ"g{zzh-~#~ꑏQX;v5Sbi[?Rӷ2hr9<ϓ~ ,JզJ5O4A E..-Wv+芺a0?;BY9V^XQL89ZrMaϸ/ot?ʋ0KO0C?]eX!;bDm&eIG>BLͩN**o@2IlIg$Mg=K:89)"m9$I鿣7rsR֍rjMns]DQJ9j=PǦzS1;󚝠#j|jCOןoǍm`ڕ]FcO}iMdqop^ً8it=z2 r}DՃbp(2Hܩj:۩u'aid1 '%|9HG:/0i$acsLdև;/@ |ȴ\gďs@97hw|r`VS;N&ȣ /OY߸YñlKSmtI:f-#b'H*BXgN3 t7݌xbi Qg i&'2o\!yK bQy\N0<:1C%H:>xq %bvyX]V?[ӷZ5en_hh^C+|7L\Wu)Zo,jz.j,?o$7k>*{ndWUN(tJc&> (x v2 u_׊.zw:)ϖ*2[¢T쉈4/t6L NFok"U Uf3=xF!w$RF%$ W>Lh{(g|j\Aw`TITѣ08Ӕ)R* X;"%̧!ylSIzQ2"G wlV ,/#L8뒽LS J(snm$Tl Щ: VLm&7,~6^qiz5Fpn!DM֬L-훗>T*tnCXQ6o^4َUKyMw7> 8g )pSD 7FpærCV70PZ>V9zOo|C r! 0'ut!{労I_KpH {MQ5:%ӗY=ql,ţ Y0'.G4HΗ:߂QECgܚ{ ]}_Lo2X̐u4FSۢHA .>o dvfVL&1ޱ"E4UϺʗKĕ_o3˿\iԨI`~8[xr%_"SFa"Li㴓r7iQ=7M)оO+M*q`"~@+XG )^s> &/I +=<+ygVuc@ z0hY{)SK=ḌB83]qUv~(;k<~-QHnw(J&- hlۥR%VH̐+RDVEȍ,}0;+2Tz;],N>…ħt]MjyT;8Pװ8)=gZ{>g9w[0ol,ݷ-.Ѓxy=i[i:uglZT uA{z5hǷq>h%тieK޽q)"Cw,䡈o,(جVRզR3# 3-9؎Iy~rZSe4M`Z,#!{p޾!Zx& F IG5!PkV.3-It*};8E%^O#?|P ydZ׮A/_:me0[;%@c`YdS$ ͹"?v -aTgjb}]ƀ"vWC =",6Xɉɮ]Q ɂKZG]`ďrpC&c 舊e)ߠހ_ΈBly/4FRe.KmLx$:f8lO sB? dR}1_ bDZ~<7f %:0!j\\curd[pƃ.ZBiZ$&yaZTk_v ku!zGD ޳;Ae;pL+rٕ ʸ_p~uˡ@:"( c%t6gO}C:D 489 :{|лiWAő΃k_jt0Rob-?gm^SD*>gA#F(sfNПE`s`x~;T K&z}\UÍү>a1l@K-4qݜYF 2Nu-${+B7;n\i\FE~CV^mzhv$vWjt)yrtq`uT[L9M֒b"2!tifjW{x3N@׾i]ۄX޸pj.+II]aafm06?w'4@{}45&e[2{R\`cYj>&/zjnCU'֤5CDdeHO5}LxL-kL2܂80k۟,踂k*{N-?0g,Fr%k Y 窞@ٲ*Wq̀fQ2xf4*c 3&%;i^".GsVBlWv2_w:(aA#8[S:V3pA|て)C\t͊Ϟ׫{FЦuT5kt y8 D /éb>q63zTiIu<y 1ۗ= t,[y'z BpQ.:<^uxa=VcoXOk$5|aY4MP,keE e&)Nҍh%{BIw@Eqa &jkB'|԰(L5$|(5I{Ey >)& ruGZ|Vvᵅ#_|}DS49( b俀>:r70^?f\Q>?tT-Ai8 nj]Zpʳ)=1Πs'17^7B~͢QWISzQ4wp`fI-G/4| X;Bgp *;"=;n R!e&5/w%cLi|$Z3.4 g-㭊JX[z]ƈ J4 ylWn'Äpںކ?ixգ#R/H_NLqHOsH }8 uک48BgW!,k#!)RNědȔ= zvV<+.v@*SZt=P4eOS𫁿:|W h+v:]Rv6,8~ =c|21Qnd9Z*Id~xeOfA,SP2B#?w QŶW%b2p$B`\tș Vc e'H: @{<(L"r>A5ҠQQܯk["迨E%+E @LݢR9qwq̽%B&駵bD؜ih"avҵ:f6<!i"7}J=ጪ/8Em=_nplWBXY4$ЧfT5M [ ZmsM 1xv&xs(PKoi;zD8t60£Ë SD6]V2rIqKw 鮐zi{}Ŝ.>h^YTL`6E7m?e1 ۊC$N&e8_E|H- 5h-5y6')Y eiK'5@dg>{m&1\nb~ldқ7P҄gZ;) ]Esነ. xJ) 苙K8],o [\p]cY7%w AJ`ͱͲ>(E驸yZ|eRvc\e+G;91(xl߾bRDF!3L?6Bj[;N=J歜z*2\{0g;zH< Y#=Q&"z&l{pk&񆟶0=2qoLߔ-:ijM ќ?{}oHu+dI! G \i>IwKl,"5$'sܓ*6$/ 48J> OSl%L.꺭U\= +7SDL<6>)xܾ rOCJH4c*NCqHky,03x*T#9ܵ$}N\|[`M!OyŎؒ͹|' ݔ46WJl{mr躔>`:[ m_XR;GA 0洜.Y)w8#i0[$m\KYZ@n:Qm1퐻8>;5\ T!8i V /n 9Ԭy3'X4AfT)P.1)!5 2#Ğ8OBEK*jnw8H?%0}0 p\} gR R.M흇Mf4c:]WFm5yS,B*BJ~ªAcƗT&;w8gBU>A/Yˇo??*P<ݘc+mZ j1^7A}|be_ߦG ^=JBvVƟ\C6D}J40:?Gjj?>klr5tyNc y5g(*Qx-c|][??#årݬCnN6$!D/238r|AshքHI6>.U@QelE|MT:9LgtvN3T 7cӠ0lzҁ@6{Ǫ*#f"èUv=1R>~a=00KV|I [4βsƺYu1-8D`g2g^usc}}~{xA8LyoԶ\2+<8JW߯#O|d▩޷mqVntJM tOI[W =O Fh ٬FYEa@#7NvP!`*S^ʨD(O*9>BrCP=I!Mԯ,WsI{ q)5=rޖ 8:SkZB_锐bu tiFKeXEY{3G ni| "b2C)uGڻ[_, u |?b5M}S'"$+$n(ꅳs j. -Y۽Fta;[ UƖZ(n;6b2p)Č*q $_]XGԼD,=z*Y@"vef12b0q5V ޏs`P-O)A={ͤH%Y(ִ,䁪EE; QB/j6iYE_d;W!1t H#r hY.YEeh`=e(R"X\]`t٦ӌZ?o:^ꨵBNrbz"@siUDž+D((sgpt;wMFBL뛑 .-BgyAWIy<̩`{jG<] (j />0k{^vh*AIg[s@Qn"bUL qoyNE3ӈ􃢥 ~f?j8i ʤ^Pu '.7r .39߸#o0w1wBla*)RM`OʳTYJ s?vRkm!D!M7\:LG']>NwxnfH1xmڣD8Tlm=FN (L(.초k9{Q2\:Zgr"N[T,-+d%e_<Íy; ‹ӏ|Mv 潄v {WƝč+T.$+%*)HRz%%CNVhVPdѲ} skKo[L83y_.ZIμ/&v{oҒS15⹵=&}v7HJ~ ;Dz ;wU:4ES20D,j 'iru>yha̧TNaO .FZ,>>5zK7|`ԪM:=#lQLg jjC09dSˬ,;tlD@:רɱ>F5;śщAQ Dt0rwET9$BNd,nT"bT o֒P6\_DB}W9`=?z+!L2m/78uxF_]3;VfsCRS˞R ųw\'q5frS} )vb˅u1߳xC WWo(#_Fd=+K7&z\Y^淦f}t^Ç?Yլ`on\RijM !gSJ sԁ6_S;%E*-HK[.߆b(5fJ5ˌϼw)epWKZ&`z?D4p[[V^j8vPnZL(KK>K; f>s#%Ve#ԑ[1uw"Tߎ1l!BPVB0Ca[)NBw}\=gĵ˯U Ȓ."jo,o`H˱R"CXe^Ԙcn`eKť#j(=I1sD3Hs+Gʨ}(0㼍-Rn}[JP2[H:ly]f;_@(D0dNyGGQ|kF~?h%0BT'y,vq7A݄&D-c8b-4xyס ѿrXZRpr(†U3:jY/5a$MYgVYh'2c>7*ĈHr $ָ*A'Mt~W-mUx)ۛ.*$Ol5-pNվ;dMI辕R2: =X首4".{ }}E],puR^eq޷P He1c^*Ӕnn[}ߘBQ Y8\7]t#0yagG,fxkƶw!再={ERiAPϠ `]F^vrl;u;7 Ąs1 ¬#@BlS^c>[suju#C=\Foʐ^kgU! ڀUFDž3q1 -=GT|(%*s:/5QFD0:*:V h'L-!| Gh b*OkƼW`Մ-Kw&}z:_a%V^\JZnk+[A?WHkjtx 4濬SEr,gmB'Z Ƅ>an\R^h*EȰEĿ m04M_sE?n*G)ڰF!:QwTHR'hY6gG577C0Flʺd7d6'~k%+zԹ w%79mʚ/SlR{`,^RD& n]ҮU FJ{&[u$ 9H}_\!'eV4>̓3;B~PUyřtz"7=/ߋ$qAA~X͑MwUg1ǝw B|(("zgڰ:tQ$e2#Q~ 7w1c[N!(YtĽpLA!hZi 3RfPS1P.Ê3'Er&rH>4cNeD/~i = XΪO<~Mbj ^JkV[Y=xjjZ m~([4hXZ\wBŶXM)ŔۋypX! 異?MVbys:Btxt}0U΃Yc9EQ=:>J_5ZkqO4󔵍 =)_X :>BJcFi6{]$ģYWgoQgƦ#!]~h$tI݇BW~QXb:<=6<xxJ'D;C%WFHF@ 0]h!4 ٩lRuZ*h{;vP'߶ aYhZ/ufJh҉w-? `p^/W%"mP 뺯ZQ\2*AEI`7R2uRŞeGʐ<曽eaQ+&Sŵ\~XZ}P|@EtbVsBڜ]?ȳ[ ,ža#9FsTi };d(8"‘Dhӊ[( d]V$f]HkaM8h֒Tdf 0eZAę%]xA" RW ?%E|d1erm=܌c9x?/ihklajRevLH ?ЮyN{.niqٰΏzM02]pW3#`( ?f25O ݎMb YGe)v#[MtbChxD!Ȅx,[(Y!9A0B⼖B/9k?(4h'z! X[)1" I.߭T/uo[CV{zrwCG+Jsujga}!ՙMqu7ǡC@\(p<70ta;B>[ȲﲚEMGpf" `TZVⶒ^ΘXr!$+SJz-bB,Aw$BLS״躡tWFӔo@dRk>2粜7&ҡm165]# ˡ0xhVj;btqFHcxCM=E#!H͸qw$~) w]bTGCM?:޸Tdepծ0ua(h"e^k&~b]#%JGĩǂr/|%g8;7Z,ʘFRp],uyAq$g*q404xUzwl_,֔5W^tSQP!a*߈/T4c}7aWB瞔-L3ACzQV̢eS0 1O#[ "-fUM )9P@L X8&:1c i1utIx?1u6.Pcj4)j>f$ٺQ?ҿ@&mPU,^<#18gtVVy[<ZݨuTNnJxL9UAME;+AF+M]ee1W&L .hMҔ1nԄ2넏R_'jzJݒƒCnՈdk<ރUBoo<]4;}/Bu<0*H4^V1ɳ0g Ay| Xtl׈(0JREAEUPyӜw7</Dɸ*UwOg;%1i-uT^@g }"Іx\Z(Kv(od/Ԋ2ɫޫXWMTnj" ɨGz^^T &t`aat[Do|WiM\kw 1dJ%;bo}e#kҷ[v z4v/<&Kvd8E{M֡YF&6ʂ4-*J0g=m(Ыn,">z.mA yvfX߅'60lqUWOi^Ռq掯YyiHt)b8 *HhJ ~.C(QxhQhޥ ?Iΐoǐ_}ߠz8OnJ\Fhv6C.$hN2_F}0֊? kftX75~ן9eNUX&zC3h2r눷/ȉѣDDN 3ߚ4}A&j!et9!y7Yÿ. Fc9J"I'P(4Uz3v[V^{b>.|~&RV'D)40,LrZ ܏QESRJڠlCպXŽ}kuO~n]jYf]ᆧ*'8E8c[@;TrY{W9a}5K[X¹c`{XH|]A lOTE؎V0zfli|Z׈ zSm:Y^ưN]T7u1 016W2!x;yk 9!P>.g| 0Ts@-QmpѸ|y|JQ۔oTg󓗦[!mezbΡ{ ]Hgѱ#ZsT!$,75/gmM* 1+T~EkRv_%W<)uӵ;zѯ<䖍\U+,^uX#z9s @ZO'D :pF݀O&|R÷ eQqaibx#],9r-'PMƍrt:kw&"zewjs{1xLqiV$vjZbh톃[@k? )ָ䭚ZӾunR4CIl`8' )6`"{aKQ9d(5Ie(IYiH@!mxʣw#zq(򃎶bk+ =*1ծS (2k v8V`^LS(<1M8o|o65A+ؾm6>9YC=0 P3$6g\FH4Bw>Η6!+jR\ݔ:W"fsd*kВ @*m0 Ȳ8[>YaAI(N7`&µw0ҟ+Cb^E!ڮG@ŒrYdݳA9^W$*}+U|u7O<:,'օ]EKWt47P)\/E (A7N`YX4h;g^bU+4o3Y9LdyˇKdv|3W2Ա¥P⮯%[+&pafu\Z|-<l I2B11xx[*W 3V(B/-sF3QȼzShD[XCb%EFQGb3LVvEԎD*v%P<8f=^>2LKOgALa,SqA A:@F$5s\LߒMNO5 iF8 o^/^G`8Rg"5-gDvy>RWp$zi w9swSksM-u`=w@i(l< VM_%z(}gL;f1?Er2Q]Y+Ma=8A.ؖ_?>\$ 1ްAXB㢆=ZlXh L{L!mlR^uIuekNu\1C@0_u.$@K` b{7p½ ?X14"{?]P>qR2a~KPv<xI?;leUAC&Ta%\\e1j [IYd6}>swk6h!Je##A[_"'}I偺|Nh)aTj@dg '%74LA]L 83"S.* }+{pvٷ`giX#0Dt>d]B*tm zTyLv6uq1Z$ o鬉 g0Si^?ڛtВ,AiԘF@^.xykt^mÔEȹeTkcI륺)_d=BlkvNvBRU̚/ai➾ #KLu}%m72gXƄXFBgٞGb$pp%RӞCuu )T}?1ޒVryilvAx!#5+ra'0KZ!'Qny5籾v 󅮔od9/jY#v0jg|PZCIE&؍)r",~ZAPbMgk_xewE>Wט&-׬-YüKlVfs|V8zܥ$c|F[ӮPW˲A|^<3<>)q41: ]bQ0_}t kߨV` ߡ82XhkHxQ(eι}c0]iv q0;8FƛH~bq Ω?v] TFRqn_/[V~XҾxT 0א*}'+M,Gp 3l6WϾ nַNCv Vv^In`$2A>%&=S7&U~y2&7>Vb h LױG'Z%㥡yts$kİ6|e3O[7Cn폈f' +cpQu5_m9^t eS޵FMk: lZNmV錐\8͜b\YtOHf[b&HU}X $茙O] >Y2{Xl bQjSV{lǣ îS —H4`R/lI$S -0op2B ٛ~" *X%ڲ.>EjA84' nOx&a''4Id8鑠jzؖC~܃֐֩=?9;KP_l+M ©!M|}2wA56cqe Q{̍x"hO5β3:s6*,KWg^{朸H0yP> }.%âO\ T*W83CXdGQIX]15Q 6V@a"-q}=ҋ6_vrՖFY⨛7;:g+zİneM]HB۽B& 2dV&M0 R~;!MXa [oD!:V6ݏmhvfNQ4q͏oiwhּHpr>kVCsvTx~u}>feڐNLY;}H4Aw d!y…9V1΅X "Y6 1|NT'a,4F(7pמ90uκ|gۜ5T}LKM&wp\dCmUҡY]}*""Ne)hbq8쿗ٍiW*] ad>d:)_"%,2bi*t{ϰ"> mxqC( 9w (ĊS<8I6-Nr!i\KPͻ*t+ 5wt"%-&%fNVEE^0M:(x\㒴ĝ+JUf ܛ7m$Z)GQwG:Z/W*t5SNTVYHPlvRwv/=k/m q~J'L?-+]wdG_/\9u e$s] ]iNnWYw2͡㚨l_ϹRje$0L8fs2exVΔv09VED*~J:;<1d*3#dS _ygU8&t7N^:`wS]{%ko%<8$30-ٮewPܬ`]Vs\ {? aZyL 7[a{0{1> ᴈ#A"$)L?,Sm`Q|.0`6xlþ \+`.s0e؂ň9Z}{%-dHgvP8ؐ'٩Ls v ILQ6d׉&9a-OoG't;c?mOF0͠W @-JZ9Lrj\wk7_2k*mS7AlFV:RC#eX,&jdB M9 "U6*Rc)E6Vyc\`¼SA)c55.w> 9fD׸?T8ID?<.:"G[spvC&5-|2JXdd$^ wu8; /S3GXnie4͕u oU#MF=liYR/`<65ʠ`9׬݅L"Z5=kN5Ԯ>܃k0mV(t&iŀ -^/*z8&;{6͋$>#At$݄bP_d,o݃m$dxkV|`ݫoK`ۉ!?ׂ8Э l1]`-DBrԥ~!XT23O[@&F.m>Cِҋ/'JDcMJWg6faND."牞>f1 nBE@ٔoD}OJM@iMG}Bs7A9KJiUlĉ g+*ulWO*C$A Pa!${ ^X'jd@߅A{aeGjY7eOzTmѫ)XBK9igtB3EV/~Ŋ gۢ,D7艗j.^Nyk/SN F~ڈxLj#=T$N? f%9?ؑE8s͢`h%Eɝa} y"X${Ƀщ@=X[ji+Piڥo%Ln wKO%W3n995ܠ Ǿ3E;21B`I)ơƔ4? W%Qn[{sWNP"as@NJozb8$V2ԏ-(DЩˊPa-3JvOM=LEaATڛ>Dt=}Iˡ7RTf=8Ѥ,*ft(soAruT_$t(qV3rMXB;UFGTP &ijA/}1adEWovBICAEv ^B\NBWa棇Tp-i;R6l֜j:ĵ<А<tW"]`~ `O"vT'2$QɴٍSZEK)!MRRn))s?5;Ҋ)i-DWRKO&av\vV#agtQ)wdbZ:0@&o 'iPjt:MZ!lܹsY>63<E^Qux*΍b(dsm]!TdV͵CNnYɰRL bTDsZؘBa0M3|_:0K1EgY$TGήCJ3L~c+DJy~o0 MH6TRm, -U:pK5#,J =clg\TZ1 pL$g=7;q]zX>>Y@۫u;R.Bvf!3+h"+r}/,/j9hq|~ CI5AJ`IչW}Kz%ϥj1QzU!-0=g`hύbXblIcn|FVW7ΩtѸ:\$*Xot9xeHʪpBYEZ Tɗ=!i,Ea^miп=zϓTXe֕/+2VZ+0U#&>7{k `O>xؼ\{$n91' bH䑅(aen(aVbOqVd򉿝 { Cː=pֳB2:On53f](Y Rw A7s-6WBddo nV/ٹ=_} =+A:>|xׁ'ԯ4"*Rob]3 '^/):^TEJ1:.rzCؗ_X|@bxI&ځ@esCN{juvZ@4b21,{Zyn"ͳ/;;I_.D`2U:=]; lY0j7:#oE`Nk%5r6;:|TJDT9I deFX"w28>btv]MD/VZڇ0>"Kx1[j=NgkH$ïB7DڕӐP!Qyy#n4=?:*套1fv4[BX&1R|A".m; Ģٿ@|ҵ)53T8EV*Is0i%ަK(?]h͸!%I&$+ 4CP|D}-S|.޴(,J~ e/k./~h@\ʖ҃-1?D-gJ MΡXtt] L& ̈x4튿kl"tTp\PE/X;@˜ rWgy&Њpvwkoʭ%j+osd e8eE/eeKA\aZGΒF  ΟYT%;F, &n[޺% z:34*+8q6|,ʉ"PDgRD_WJ_ 80؜feD`o}w߿ l_}usÈ|!6u:Z)bxGx-GIܯGetřy;:>03ч-JɔG_d"6Ca>S \96ɏ7NDi͌es<* RWB%]}r`^00N{@]~6$L߲ϗ`rK lP8y (Ă >QK9Oqi0H+s I0 |1VPN'' ܳ VF#4k7-NfSG8!LTQFڎqFl[ߞxYlUT"JF ݭYUHL6q;T E^yv! #b/_ `6iĢ/Su!ă*10OtC k|١)Pf'l,cRR=F}O=f4rо8b'Maa6A~~lV@As#cl.Eo[^ LW)qy|6!- T~v/H,}P"2[ G~$ k j۲"K; 1sL3ɨP …\wT̄ Yd `zp6xgݎ6%kп^ M+Zx{18 !ʼl X$RF0% AZt-j n ȶ:珣6'/a7U ڻ+kuWN* FnDx~_s+p$X ȶK*"2l,N?"3PL'O0Ko7]+!u 8WAl鳊FG"V%Fk}lC y-Vԉo$)2֒tpڍip[HTzQ;$L5 omF#$BOw ku^poy%1orWqH.@,i(tbrP !{nPJTfNfE2qttPoy:q9 KoeL3t1vXjs.[_suJɗh0^LOҟ]vOPBjjbq{$Of}!%InژK,U_`K|WhX|a8Zro<݁] 3a^`-e,RjŁdehɺ5)w EuVTZɁd*V x ?ݕkN^o%Wlg&Q$ӃTuDhV S#tR]sa2af90oM0cX9gK.||`9eLa9a@a檯F΀&~[uI$_7o K$_䜲HGڭDkN6 <)`Wp.Jh3r nGUCdAQ~\Xn#gSS ިD 2$*]+il˱}W0{S~B&/̦Ua]?w 9U<^tv~k1gQTZLAMw1L`Z<BGWa),\p%$=}t00t59/*)܏ݑ]V|n$ LSD5cdRAʿd-1fU ƛk4SDi] -諸FpUz!K>&ffHD AL,6r ai33wzOP"} ^t0O0f:ˆorvcun+q% xPS#aA B"%i&:R&iA\q˜v^Fފ㜱M%^`@*A(3їt >I׽wTRLKV{*}4`X,ٗ+RLH^̈"f/x4h_밞c07j "tiǛh]/ >SIG{-m1h@.y=`lޠ.FY1?^ fDϲIsܸIiYl$]i P.v X?p, 6&MՇ7t P*y3Ӻ7}/rKQ^c+dTc rҌWmߟ_v%8NV"(@MSLL}Sǵh_S$m|3߆1Idf,ΦP"vjI-ݔ'Y iV/o<);>;>#L0D7)Hᄉ9> jD;WlRN.r ^Jː9䋳%Hs"fIȘ͵b#&)ؗcmnk(aw~QSV"9*s4x]L /qfظ@ݗjwRՋ7\-{QO9TM74xj_s[I[Vz~9V urVR>X1kecVb`MSq〚`Af*,ĀKyr('K%'Ogm2iH 0$?1KQּ?P@2SYpW(>XdOJbY\q-!%LMAd2PH~etqiJ4O\m=7 nR#RVz0 .[mY$=B\ģ t}F!(y n/(_zlj~;ԝn8lV%2-ĤGv3DL2ѡcVd~| v;jxф+"pvtIU!w*V:WøFӁ(/e;k uAlqfAAldSl`e&QK<~Q,X_Oz;B{ hgN 'Vpjjo%^UwHgG h-6jl(NVW '5_ZtsgQRl{ onFDV?:J(yf?E`NC4mXt-=o99ruSe=d$rj<ʌ%DgZ;7C([ Yypn)xLuį]QTX*ť( >M7.in`t/9t<3No١Wk9b(W =?r/k qY:9 {@C{69RTCO*N$M3>k^Ә8x['u/_Z=Sh7!|.P"%6&08l&@HF1aIݐ| NPm[3ѵ(3dz/w,Iźq4QlT\f3_m^E} 5w 0Y/렙i[׃;7Z@%#3у#P#'qIX X2L' C:'evxYdv|xpw k..ԥ>Z0 ϓ`|(1<L(`~㴐|e>+X$QCs=9s1geKT :h[ɮXD[1o !BN-1.X<`4L?~PHߥɮ'x#!u)mqK*:t6ݎ4D}`zZ`=oH`i 7c_wKE̲ڕ-u[Kx Zi x^ .fڮ,H Q5|ۖKfe Ճ3Q5؉\B ٶk3r .bfEY9`WN!D[kd 9v a!d6,&@}|~PHc&DNqoJ- E/"eY/W\&l3` *{]d FFkR+a%P;a>Sfv [K3BmpVZ3Ts^ӓ+']Iע2R$\Y Cǰ![|z]Mfn4ϭ G]ZEPF4Lj*G+Fa( _X]ݢ2!A{a.8ALJjĐý.aYeq(rCx u ؑ%oPzJh)bh Ҙjxsq{(XAV*AKj*"2?)?{nhP6b|Xԗȋ.44mmVhų/c$L:1 Y٩INb;EZgStZI -ZY6rs`X.wߠZrjVv 8O \= @?ЬDVg  54Ir1Y2,}\&V"@m@tq~40*bv!E`JG,]V 5_@|L2}O~ٸ[" l>x:Eid>ZY yi|D /Y/;Da]Lj`ӿkm X?] +qV! Lrw3vހ bI(|d'~&T _q3̌ -J{S7OrZsϨQ}.d?P\uu8lY ?cHԿ Y'T\ހ)S-yL=AgYEƑ>)@qU$;^hJ/E~Oc#"7xdW$|R`8)]E5v tF\ ѡH. 1IYͣh8M>M?GyplٸR(#/ΛJ0`Q>1jVW0CG>*jR-REH"̾z͢q筌ӜR:v';M#v3LJWB"D z%ʙ51Rb]]Pd&Ri;[ed1?gTҟy}]ni(i𘁥n_4ؤ_}DShIIyL3w^;9l"}9%05xEeD_3*k 0Jb'țR(*31bl+p{sn6WhO}dtg7{nFjwh>q>/P:˰omL3qp Il0:Œ4xj[)sOkT8wؕY[&$%tIiPf'E궉,.0`>1M{ХEg,v _@l.aHMR$VrG`@Pt=/Iu=)wJ2aTJ<a!g|BKDE }U jvxKyFpڵ(khKjy85j)n WΕUҤYyldbr[:7EXW:jOqACnuPmðX"`Jl-c0_#H0eTg[.:E8ydrnHpdTM%x" h\ExyS䞯>֫xw~xmdg%ɮ#"k#4ł$*%|W\w5Q#&seOQg,d$~#8#%KQR,rkP؏8a*erJ43z&$pvZjYd.1/#0XT_c6Q4= kp>"CC25;DLg+ؘ3&\"<Ss\E(]7F*tUtWP!][/YfC^2Vi%.(cQv$R.%4H(]PPSA$DG5N*qonT0_˴ip\+~d-ҷ>s3viN3Fw~ws>7w:]ۢiU@7,"1|,0d xWFի"UæsM2qs\=Ns0 Y:;Ñ& J 5X=+o+%Yg&.pQ}{, w>d=˧.>ve*,x@XafzU0Ƹ7#_ޙڰdߒ~wDrG#hŐJ\pWռ67Zl^9g[ynlH-~ˍM9/ >&(UE k b>|J|JI[H;֯Ђ~{HPC/O՛_L$z9C܃/f-g!dȼ=-iw]n,C5"ͦDQ'L -46y'=^x4^q9g=$t5ssfPSx_ ]ܝ[0a4޴PTڿTm-tRfsފ FKL'TJHK.u?[$|e}.nH&uEeqP,wXцfRaZ,p6̽Mh!hRGߛnGٹ5{Hs&9"k? k@"z̦P gIk~BJF  fi?g!8{3u:uQ_*V{Rjefej y:Lg:dzuހԗ=eN1vʗl K?)쑎 eIrdZ^(>c6mH%hQ|H_ 9/Z$y{|:Ej:L"G' <0Dw BkaE- T?ϲ#JC糴_1 >u4i }+q%ntcOY0L&[f.phm}uNy@ }%4>u'%S *79 = IHܚ*N1AFtZu!biHD} ȧbJ-.Z; cO Dd8]a{j}BEɱOE$a!Q/鶿rzOAˏ暨LdO<[ЀOR)TXq맮 +[I~ѯM O3su7YǃV~7ՄɚothE!sν]" k2(6иjHz90Gz,XH%3<{ZYF# Qa@ǀ^m*̘ ĢהVti6Hx F=[M3NjKu7wrS=KOu}oU1PÜ6݆nPMc,Err:91~D^s-MqHurD-P^9?[WAirshaf[YWS9ٴB _q$,a(rG?qykԜ/}3䂓q66pρ@hXWfWU-7Dc}ULql+NJn32i2o\m " -.Kl4ջ:~7twuݶ/Waƙ`.t'г>Yp#$ >\a㭉5ޙTB|"Z{)xP 'rṂތ²RY )V\ ln ݲ4N`n VZVMlq]?-h:X;5"tE95Ԇ^ݝ/QwI7c7SZaXy[E*[=A9nH(w.-T#V۟B]uXH(DLwV"tx4^'[p4#A2f5$f* ӀEAb0kkx*Gp/wtn3%-T-#LvD9lA-PQ0i{~Eu S/j3il^< }2k]톟tIRŰ~!=3~=};e-I*H8&&7k6Fԙ- F-Mnb_.+.c0p=܉cXyI(s nv`DXB(\P_@yv̷Gh$o(ɬ9!OphDKi` 54@#HCAl6KEc o.Gi3nvH.Xz;0DEƻYBƝZ< $~q!7]vĭhJu+lj6N >wn|tu3_N`Q는!HbϫZqom/%KdUp-N]jƲn9J+E\@$b >q\Y)f% ΋\ljHd;Gc4 \ϛ}k`Gg0B ̈́aWW`IV">7TrE+->ӆJGPrU)Dx2XE638`O*֢.e;A[s6LnR"dj{ nB퉴wXFi?yj"h0-dɖ7ƚogi@: XӠ8nP"MyIYh۫F{bᓡR|wïFs6NSĴY B m8K ٿ@jٍa Jw[z[A+jHvCā8 #/ع-nxl4@zEoDctZ];$8`d&6#1©=`W]cr=hTFyբTjXN]fFU?^CN; E]*vMt:H^P(J;ߵqЄذ ]'Z/1c%md,ĐXHY2uR8RS0 Jxo>P|XE~(ַ'!6ԮJ쇜}\Jti"%5>bp7L9W>ԑZ<g3srHa!.F[t,nXZ8Gf 0N6阖ӕv*f.uǦ /PuT-ч#\2(2 iA3k|1oB6^>uh?>{vXϰ-z& :w.RX1b˸b|׎Ϧu5Lroe%A'fF=0Qb1' 13#"pױtJV"ُӣI yNOR8 o*"-6utqqWaǠil_%?6Qa8C_ZzkiqDD+ w +>}#k35~qep!/@n(3[|iخ'tpR̄"4^)t%e4)&[ߥܹlPW!NFUa u1x0۹t0WI!ӷ6NN|CX뤷A< ۩93ABՇOPn& br5Bz^ҳ-%\/KkWDA &gg+2f~,48⟅"I^Ht8JH"n&|6YI,"yl$ar(jA4 Pϛ4Ovњuw!W$SH'4R祐ZSV+5u|\i!uCeAI1SuhՓAJjqu 5u{|„b |JIIaAȮ)PF)Jֆɦ>MvoP5jXi&zCm6˰wLKP D&`D2~ӆb(Zsr!b# Z8 8c.rk u 5WPFVFCjE5u{3j< YaXntZդvfDű`*fVLc y2 OT.%y J g~e#\ /7%I*wYةd`{qjzJUq!Y6%2օQF,7Wi(l?'oP2|cG!9W埰CM3ׅUVLdӾGΡכ0\ iuj( }ay}-S6C{J21# M'uYUGf6zio=2=?B 3hj"a,0Gܩ"n7Ěv!VgIh_Z?Gŷ0TZE'w=Կ/bR|լ֓EH &w|).lvC5[Ȼw.\ TTNJ1nA+%NwL\c]$kGl$U!oFf5Dgp+ 'pQz=T57Y:,:[0f nMt-D5/Y7}U{5tgV  `aDm|r'۾.t;aGgBߟM6ȷRoN"t2uu x 7v-VE{ 7.^ AզBoRrK6!a~ FC':NQ1% #!]U_kYh HVlR"J&?D];'L'qtϟebQ`w 1.KnM*T 3 <J4ΖKȼVk>dr+ڀ9j58%38L0rgJ:d}^}JLE/UhBi`CN^Z,l$eW-Cڦk"|o{ \Xy:!CFxiחCroT3҇;<gh;!({M2+fdE91a񓱉7eT&9 ,bXR+PPU_v*v(LdV-֗Fqa}+«b+@눕h#=jQXQöś<*{qPM ix7%KG5D;=!ܔO}_PH&ڝ1$PrΆfR͛B%dm"lߛ Kѱ>E{jY*߫;~=aG#M#E*r#^KvoS3r_vs2ZfSG#Jns>Y^@!,9( m[̢Q˾b74Kxe11M>gn;iV_EHa(Bx-ۛK0rY!Xb JO!6wQ ѼO0-o'LMPZaU=Rٷ=$&ܔzzª|ɚE[2a}\zM+۟̿mVآ4{:*;zg{-W ѫsEMJcp6%}diV`EQ䐳]mWzb&AƄLbEUtbU}d8Z S՗vZV[lΗb8rmAIhB>\AI$NR;vrDFS@NNau ۛ' [O`tH@MsP7pM޸HgBN#op^ 0zѢL-gKb>]f`FZ+ 1mz1dM`\RfxpS#S:}D4-w5Hą Ւ1̙f3fP@ wi9*;(FZ Qv YW ne =ʀrn׍rA+p2…ĠޤQXn:-ِqі#X Wa_ q3%Cu>g5dYSgnY6Fʴ9]G"iGoi&+ѻ{9#P)XNn\!璷C7:(Zܝw9W')P^uB>,oœ [@ڳh4<: o[Eq)#/?)[X;*@ Z]s !HӉ,@!,__# U/NW` cma-[-Q;,Y4hP#kM@-&/uB~ծ͸bO $o,’XxMЗ[{n$;"2 +io,Shӭ|;e+t *Qw- oWQwQ枋o梾ޕKNncpVTl@2~Z%F!DĐU 6d=a]KkG$qgWHvVTt4].NXBz.鉾FqWBvs֔72ispx4l8^{zH!q5c vb lJFyyh蕾sb0Pe?Ҭ[ \tүEޝ͚]ֽc=7<! ":ŃdSPQbz+Q$R۩Ҵ=[4џ>ez )wzb@+.m`77j= /z}cAwqQڸOC3:\,naђeW5շB9ZP!fNl]gQ̯BM2˜-, h?[.Ti7]3vj3V؍Ń bh0Ic&!_+ݻWn5g<*רD8|?UnTu~HY85Q`H y"ӟ~:0*Wf%KB>mX5$j!ΚvV,/$L%eyZ; 6t7:@/Gkzǔ+r=J~76v'Hcjy Ny+x a;˴SN姯{@zqNk`*1*_&N6^f5$2` 2E Ea2RVs0 ubzA>5F[9xEKFQ#|rjx Yǥ׈dv13 b0碗1nV>~@,P=JlϞXd= ᤇZ-ז?l|.KU28m zڥbwÃ?d|O.~qkްKJNtHIDEw0`+qcB+مӽ',JL"e#u`J,-;2fTޓH>;,nAC4uDj[m F?M"yYf&GM3L瀢jSQ y[Xф p6lE![] ùRwfKz|'U NM8g($˔Er&«%k I=(Vknމm3MatCzrii!bٸ# J3I/5 GP &2>\i3I(z 3 #%\Np2rKTvΓFI0CoƙUlӒr6Ve.@]D:KKձS0u)T3xzA8-?'xw1]F]5l(ݕ "Y5-cn.ZC5 dOdx66: Y1>ߧ f~0ө*[k׹;,AcI  {|xcD(EXimZk_gY|$VX LA7ٺ V9+t^uP3(#5g22VO STu@㝹AluH7V1"86;fT)8$ =_KdxZτDmn\ 9@"ime ߛVvSP@рvŬs\Qصaˀ ( IrhK~BEPD>2cUZf"P󍽑̠&55U܋LwĿ^`!OG7GçƸ[aH\5AO}Qd ۠7<6]U]%0&k סU6wB+L;vXI(_-dG\w)MwXI*C FF6:\&uJLr>wJ/=b U,pH! Y]3ib3YdS` oA,;sMU}7ۨr¯pm ut<+J}78HRpZLoY*G~7c a͇U( LF/Z':m!њevz.zGJ'S>?He @m*&EB [U7c3["ݐXDDިc'Z $nqH5@(nyg2S.IsaI6؜M@YI -U=P vydӶ1&֮?"^ < $Y9V; 4`jHnC;);8֔Ml"=0X(ɨ@VhGE 0qO`aSI*!ŋ̠D0P &ȷdb5+]}S&}76M?\+qAp`1&3bE`;84w(vtRrpyЦgao!# i"݂e5X. B?)>9g GZmf>[yjv]<ԑ2A_n$ RGn[gZnwrө ?E5gL~/ܖx7h̹ 7l'#틟N}Ni-g.3,B%lDiX  !Be=Lz=rs~7r7Cc]u÷^8JDmJ}xN1w--=pP:0ZJ,x]2-E|YIaVKiMv2mB=p8=ςrO?L_Ό1ƏywέCW\G%OUXu0LiʲE)&)coZ>r{󉲫=lLJ^ 4=ofʂkh6Dn7.1a@1^JN^W쬒ad ZԬI/=";iSP -Lv5=L?v skhO)h rt$㲶#_ z*{2Xj%la n fɵ8ylL{ t1 mL4ˋj~Bfx.%2`<.*62Lɨw-&#{ՐkA3v+2K8_S(U4& '72565-o|:/s|G ۪Nx]״>D6zP`}DgǧJɘ6 dWx.?N1e I%+$8A$6 ?XX4H q`()T- z11Z1pI18( N>()!A@8ʢJEF[|Q-.QƈT*Ueh9lr@e%D ;J7j4u\8uMY$EhcEf,Up{5( :aOZ}~>(~~iM?LUCXjͤ)3^^:{-9q]/F *rb_iFPNb` @$sikr"IBKpgMzP2}hL}4H෦sZN YP%~i]Ylrh [ ɖ dT3;Z S~/L1,b^b5^E١Y{**޻c_STח3zLc clۍ=ho=#ujN䢯yﱆUCA%1](2ױiРpyQp<5e3bvD6=[̛?%2v0ۜa`1E82O"[wiGuL@A4&pE6E+m[)mrkSjxNQ4XOǂtĠٷհ;uu3D7H@ ~<~(ltC'` xӪʌYu4-CWoNSsI/x6+"s I{V32MKt|YJV٠eTaF1P,FfbzT u0#3# S@&g"p[#jXs} -yrGaGH\ uM#1 XS̅jܖzO1#e{L=`׳jpț%؈O}yjd6,!S^!#gtǭ Ac7yճJ{80PN0؏Fi`N7mEDG_OMLCc8`W8Dr|}xS-!<l/~ځb\ǍYvK]C釮[`ڝqMj3P`k@ #/7V3a7K`HHSlJ n6-5 s-ɳh7}~J#̧[2G%5 nQt|Xڊ.aeԩ>={(o 7Ms!Eȴ='rN+LC`!?0- rDGxC{8 ma? 7Xy:9qle-Qدl~v[F\bIW)dhpUT 0u w1_Ǜ#<~K+@Y&NP ,e[GQ[BGdA?Ø?sDxkf ^'nfdzMCdXp^+,Dl.$^?!d]1j󘷠Ѿi2x|\m(T/Kqa% :gjè{׿q 8qJcpJu[tkgܺƓI~ _!˞M!NJN´X>?G3^ kW`^J qra@8X !bD 8:P on ROy Yy &LJşl[%\%C= Tp$P}|L)=~<2 9't1yB1xZmsՋ@߈wM|)|3:ⷾ|ݬ 쯄/'Cu31?ŹMӀjzj7ѡsk2' f1 _Z ڵEk=3bS_r%>gi05vϨ: Jshٌ2j@W)~4Lm^ 'D7n@}ʊJпjDzO4|\7MfI4-|.|ِ&}l ^h4md26;WqNY̥(vc~* -7X\evNl8h1h6Y8h鵰ݗ9VfSN\EaB UMdPdS&AmY0b%CctI?l67E`H 4=C<2aI7Ѽ)B7ǥAp"./Ṭ .WBQ2āfg8kM:Ap4b ]0W H^u̦0ߌ@.t\TTEb@SCƧhXNRز3,\q]7t歍֑dF"S~]YR#D帙/gPClk;kNsV1/π4))ZfS{\AyӯS_D[Z:fu:eˋ$$[EP))^8ef iF Rjo&Lÿ؁y>ukc*Jff]Zj{B/JC]v]V$m`Fd'.iL7AsմJsvY+0޹@wqTb tsܲ=+5@5'-> I }19ːVH=of=Y&"2O~}AT[zz[#xdiwrd~G$&ٽ=D`)>-b]IPF=F[5pSe$t&tgJ4,d1hTV׹BNC_/ z"4^O;!bAso."%ʙzDf7`\KV}Wf ǀ_ܐ9-]\9}b@FmQ^|lߴ\qoF!`փ'8WQ;;K!x½[* ,eH6+ٔ3(=ڊ h]D)$"҇A2#hC_]VV_k_i,x!.D8δ tcJG҇w[t w@F-Uc5^ԛ'k{}h}r`'!݀Eܐ!Ҡt0ΗoUhኧ>18'@F{ϣ7'Kb&IKÍ'ѤN[Q4!G]" (<]n@R1HEyTk c'!|[ exꤧe} na Z]e1`Ɔwyқ~b*_ĜRzY.ē?}44zOʑl#Awz) ی heretJD,wc/Hō?!˒'g~8y$!_9{Dc_ q3bCHhi@AS写d{ $.Jz55(zբ|kunRFꧣ^!j9[pZ-Z˔am[!* S("&!nPZHsB`V8>yWj >ϧfK"(T{dv"PJ8*[[2tr}\lWQ|Dqw>:7lnȑ@|O 7E^ KeX CIPOMAHKA=`r&A wո =jm 7x-yT՝x}3!jUQZ 7x&&k Q { /"y5kp[IɉQj\0#~4I6CZ-=osؾUgK_$4:9>ڣQxNy3fJ:`B# NsQFw e !Od;gOסҲE؊&'TxKЋ0iT& lwIJg؋M3Q&J */L.ih$ $ SIH^X )crYԊ4O],Sј_y31f7В%yPuFot ?n0>J0nejᰑAbva#u&H6T( ȱ3R"ͭdR ~}@?[bec7x,~羮NUZgta&nj]|ZWđ.l2baCV&B5{ >"HZI1YhUK왹zF6K?5Dc:|t_R#mp*Lg^C.3 XۃM "YZd=: H0(+ "wsn\QMm^Jyd3{Nڧ a$3`ȈWIlgZy ӺJ案ZbDKdLPrzk7B 8xQxej;FЇ XnwYbEem@*qS3&hp"F'"CRNK 7@{sxjWc2"`<O\)hES:;jY*;Z#d,\':_$ "#]@=H4LCeNMA%fhS)zmwZg nkHϞ*T碻&i$BHy.mngD/tg坲O-|xz:$ 4 Ks=$sٸW-BV >š0#[uW9Eֲ֥#$a֯[䛑̃%V2՛EG-}\=OCLjͣ`¶6'h}a][U'gyq{ͨ¹F𪲷`he5+5[ ??8J5#,62MOjú]|f`xډᝋf;-{ . h+F^ź3sA-0Rt: QR3ZsHWsQkl qF'Yyy‰}L)ણ_]-I< Jzi:NM 8IF'6'J.xeSS{=}YǴ#7 #7(,VBXܣ[}|FWǟYD=/{T93J劏I,"%1.s.a+@Ć>:6A:Wx֑ /G"зh ܐ5SuzҽN% ИFCJxx0&X<'f>szoS;==9/!i^@2h@OsafaCOdA7\}$V`*UQfBW5O&Ayw !VObĤlr^R^"?0?05FJrh7ԙ},[D2>>M1dn'P/]˂ohc s?5}r%OL{ގb$w3m9d[=ߢ!XˉTćI i狯BTt޸Y"nvKiw y}Phbb}vkh:7<Ʀ|qgwkN[S&Ҕ5Qj6y%Oړ~(kz;8t7YQ_P[&xJb?T9 y`&8g~g+kcV]Y^6Ks90߲[J Kb{a\߱cUJ]jGNxMEp))({NFЏw{( DidCv%]WXѭ,8InI"0,Ofy0 J1{A{X]=*OY _o[K-^/MA ^ZX0@k9_ܜ8gC+?-2yX ch9hEV`I[*o9S8V/&Pt MJfW@㴇||!%+8fz"T0Dt z jԚ2)%T8mѾ:3ľI9xOhC"\5A2@!p!)y2 4x {!Ex, p-!hGQۅ6*"?T p`o']x v)Nqb^ZM-^˩ {=]RpEA^ΊB:~{P0@1ز y!C.关Ϯ1F5;[萻"[&]wO@HRvAJ/43xXȸ;aayǎP`5Hж{1w^{ZG:`s>¤Vl1̭wx>Űmw wo6^*YBU.]r~~NʮPVi6^…?oiUnt}x.Kᇷ&Vtu졜C XI:9k_ +.02ARnzJ{ɗXx{K!q;f'5zb+/vf_5!kb4桀Xs&Q+2c>B|ʦÔeR7.:SqB#gL o^1';+|Z@OuK?޼,r"LxS杗dz<}WMtWE:*_]TT67U܂l=:Lߟ|D3a XBD<C޸rz.!A*9N&i}ViQ t+JJq33fNo}?DGwEWDÖ8jTߊ]]~쥔}/-MVS[1O:edvVs$8W2cڎd-'vًίZQ۹Q VzVg1",֬\!*(QY5}c)HT;J"cŠ~7sWwPg9/{Me@%yWD4CK8Oq`Q')^jE5D63im/MWo+$aLtVߑ *M* /~?[96CzRy^0_04Teլ1[Ūh}?Y0:+y=Nrd Iʏ\_Ff4(Ue;DgԈ8zqW9DF~/Eٲ9"s=2|%GPB[CG6ZHRʆ/$Ҹ̧l,U]msqLgy/YΠ~]N"]Lh((&0)( jX\CYutBCBa9~`- @z eIC:)űͩ%8Yç1Oy8g~"-uṴT&vTP'"R}7O'Hm??k Ljq󌘼R=Uʪ>hu=ry">.D"icYEϓC7FTD͹pL'*S$*`"$:P0`7^Go&Iф3/#|ks8OiY&򪚶," 0aWmc̟:nţC .;WDh=ڬ  _ȀEDc{LtL%2$ ?憾Tmb !䅰k?`ÿW\7a/25!- =L3[4r;ȧWvkZg;"HLb0e&xͅe .V0W $doݺ7 q~av0TWA/eΕQZ_Sk!@thV_ĺ./YDdh ૧\\=J}zo c)~K߱|b>̍pZsЇQ˚tn%pgS7m;ٚ\~|i* ,ja'[nc}UnkdKӢ%V)W̅@ %MHKӸ ^,*fc&?z+Qa3PZ7e/,1' eׂpn4*'B:MY`rukG;JxcRfn9r'Szz` GbC}o{# , 9mOl^-h>$ YQ4_@M~%5,nB/N'U%Tz8] vyz V"`Ba;#<{ 0*a"'./ kؗ_-FҲMRl'nƨ!j]"$|2ߴU\O2̝jp1vj(Lnb>h ۂH)<nx^r6mRԝ%HzT]%#PAxPLo5@P(hPXhW:Z&u]W@qѫ<>]:Ͱ9$kgōer^~ ɒc>Q‚3c5 H'ihU&3,8UB)3GS:>b h%Ry["x1[J3,nŢ8 )Uq%!pQb#Q?kB`*ݷǨQ7 MG$ɯ )zF;gm'x:Ltwß %y/Rq'[mXufNH}Jzi"Ҁ]?'-ZGMK@~{U6,x s(pnŞ8Pr:ih!Q_x YVX@1A~$iBĻȟ뉁&?cwb3zR7 gqxZ|a-,胒dh!%k`=~ZD2&tv$sy}5Ij {hP4iĽػ[ R1տuB@M-}AK.^BZ2'/A%~++'Vʞ1reKuS#A/U[fkD!̅v->'x P2ceiͼ>Sf1eXXI3U:'\HeХ3 )>R6u _Fcf-pcI}Ə%y=݁wڴERfj\ 3xmkt9|"?gH¯/C@vHV͜z*?n up^ɔAt?X9%08i !Sm˴Y6CE_Y dIQcP:9^FՄ M )_~ϯA't~3ɉePT_#__"Mm|<|NF^F c-vjYє>m"aJ9Ѓ{}n', _ȺZrcah>4QнFWB4H/Q/>QbYUo;%g_ Khzj~ɮ7Dev鳛:b!6 V@En#4yߓG-F~Ȳ}܏骯ϸk\Y~9[|#?ޞf=2?Ѕs>M"+-#l2?j-*.̵?|-Ugn '53L/00<eP Wļ(& (3){sjH`M3}NCE@c i*lx LB@啢u^caGt Ԋ}?v#J3=d?:㐪H?Y7d3u\7+1yWb_ёaLq臏6B>M+`?wVy4$N 2d-{0Xe5 (X=]e,9SQV%YJvHj?|HH"O(a̾fE^Ӻ6Bu(DF9ԥ`ǎ.xՊ&'WR'Yug){4@(U,!5yt)J3j#v:98p(?wzBZ-V4=MƸɗ~7SrNaj$@}햘֍$b{yI2&(JLNBܣ4B-!G$EM(L#J]NN Y#=Oqfx grQl--D {%<}Yp` ,КL ^3D7ĕcK4Uƕ.kŴ2Vkodj7J 'Ag> {$mtYM>LA%Rލ}(`kWаvH ~d*)XG0\ݽÝH3.a,Ζ?Qj;}_6SN+r~a2UL v?3NJb7}Rnπ&!qiN`>`nmsW1']jOacL1MM 1xaeUi!wo۵l翏{ ":wW .졸г1WAL"ט% iXiM|P>Ь=c%lBM7eAº=k9Qs ~Vy:$$3btoS&i[4U0a*82âSSrOW=&VE}W=o @D{=B+8}:j񽙠SY4-)ak,*.WwW3>>3w򣨊sNsEF霨[Kf?V9&VSܠ"\ BskvQe:8yGQZjZ3pr$AՇF]u`Y}H{VKsw ^,IuIS0=‘C䨉 ?nBeD,bR102c ?&\ rgB[Mf5v@G$ߙRTF\$c<~4$'F⭟g</I5Ud\|d9  j4/| %tI@%cY$, T[6¹D;Z*M@(&GB^$FG Z'ծ0K3T2/ 刾Sm6fa>V 8h A^Q ]˹vrz( - j+re"Ms>b%hh7)RQE/ȧ&?~mSǒğff6 ^(v2o$%O5L `y1}~aXG>CR6ot|hۼeu" <\WRS0*P~So6EzSAl&!J|yS&FgVn5Gkѡ[2=Y$#d$cՑ1>t dz;aygz8$\ "4NµNuvi%B|$kPJŽj!h C-T ?'@H{ s^3]uڬUf + zꅉ(ȰDAb7&5~jQ`ZcKkGv% $Aj12̔ PrrJU?vCߐIkfZoM 5aD0DŽ&-{~M.XiJa>~~m&ܦEv|Dz?-Or2na@C7TKVzh@E*?؎Kg*ԇ|Ջw쯨h%r1JV)Ӝo>+Mjls0'oڛuM]\D+ܸ!K<޿3 5+bm ,_BKIBS^pJWM_WuXԐ|K]jP~L BBI(BZ8q=?_N'2'Kق~HǪY=D)މ8Jԭz@R M2jS ::~I2*Zq bjUW O9+=vY@Fد dTNJĕOyse3i`kC֮H3藿N=>E* %qv8VFhuJRlenl a`/alP..5nSo789BP6.xsyIZE=r<_~Vz׸MiZ&%BKp@k\?nO;$YOj}zSoowC&mQ"ÊBe1yoGʬB&OP". Ŭr3lpV}܎mpq,z}۾iP ph gzه?Igt45\mj.@ /E(CǛ!V:PƴKXQnk83-&Yb4s }bbypX9 qk-`cr2U7/3G^hGE̝&Nfe [QI'ׅ-m[2_(?H֠t鹛7+[#5n97`gK w6qmU!w; j#*-%ۘ7`=a>byӋ}KYӆZ+/(2zٿh]HD8'OCTwO\VءPnVn]H_\A`<\<(AzL~'*>4K9XGK n8W_v ;Z3  Z*Ro1Ջ_*WWwG r6"~5n3l*m~Xfk>z\BM`8lPT$tHد\:+<lK=+M|]ѢR#Djd$Cu 9 ?LJJKh.` f^{ #Wu۶5|dƵp dni"N(n EcX"nbu`$tc$vu9CA}~ lRݒ 3u$#Ӫέy U͇@| e =3$gs I!+-'Ã,8ٗ*ƘzT lZ<+iB#ڄt!\Q2Pߘ*Jp`k)YM2&Fw5g2:|U$ߩyk г]^¸kqx Km; ${_}P`R-м!uUNF_F.cmuo4ؤ/a( x[ΐ rGMEAJLVڝ y8!$xtਹ?n1:u/m4lD&0?[ɔ'e&ޯS~r7ٹ5+whNʜ Qo}6m1 mqE{V_ ba>zmrdTc##P=j̤5Eiw\kOb/f]c_:|RznJ}:9.et2m}m3Hl\BLb- QQZ.WP\wLRhOAP5ԍ}aׇ|HL~_+L0ᜢqUu]ϵPspMO Ze:Uy$e0ҪEզ:{y2FA 4, ZEiKu$q]) (i<,qVf'~#nKPlpZi3)`3Ʊ5ID7jL-nW c̴`1XƲjO (pw/rr -Ay=~zs`Cڋ 33tA\+ H==2Z>ذͰ_aܾ߷V&^0WD?2V KG i<yZPF Kzj9@۽ tLD=|2NjPHy;L*tہ=2-4[U{v0i&+TWOHpVs[Buy8k5Ad'#OKU3}^8z"ӁH<76 1 H=K2a{zNekE¶1C"n'x -lk#M8?*1 u2YPYv^ݥ:6hdRXFFiCaD%Aes&,\ViH_ȓtݮ9e{l{< qaݼ} Yݿ܏hTJu߱ˑb2abRۋF/pd>Lz [qxs%"]Jm!ûH>҄Bp9z, e>Ig oMw2] FW}3X߻.,EO&sN+ƃ^ Z8qb{ۊR?lNUp1XVM[~w,5ξʨYYTZ<{C ! W8Eω  ٚ{T}a i^εP ^CpQ^+]8>O!m 2tAJr^EX ƢB: }&be#Sl):Gt/TUTҎa|V4#jlɈAf6_rmx7֜ L<^Iơ0/Q,B[3FYwvggnO3+ƪ?k9bkCxsԋ[%_1$0TiCa|d*fTRL w]I}gO{ |P`AתjukٺAqඋ$@~;;q-๣bƩi@_pL1_6X~TEU8DOYIDJ]ly=3},]ofEش<3Bp?5/W(75Ə3_E`= mԪ:m|4%űT9r:z)DûRH'#j2QܐJȉY 5TG~C TRA=Эֱ3yڱN-upTvlUǑ;gŽQSl/h6J r\=X7ESpdB:T?76ԁ-lLij_br;se.LdozCES29={x(yfiJ:V'z9"^ah%a=+/1 K<r D?GhIYՖ]_#f$Χ!:Wǒ(s8Q>1y4*@Ѱԍ[IR+Đ}?qPTxB]R@q9=w"/g,e V4ssro敇ǠÝZ)FmpU=CȒ\&V $0z}씊#mݲssETgO2mf_rv4fjIӨ+(YE=G:J#KqԈ \}KZ\jH'K wI5L*b?7njDEFY zn=+bk;Ex< ABAVZx0BUzڿd B]A k uw]Jȫ:S6 bvPuȰ0 ]X5 73C&Siz1m'P]~p4BCvU3*ѥFzʾ,BOHZ\ybnq_*8BXa8Du$[Z$'-ٓo;`u_㉁kWq0$ZOFs5sSg+9 58-L,QώԅLU#?[6˻-5g] on=]$@Uh'fjT/(_dWkqic6V.ߊqrDGS> 3 ;BGCt[`8$&;Y i=5]B۴H#J| q&}*iƯ`f.ܾ voǪ<{ȗ@8mPAy#y믔drhG6e!$ YG0`s:_0o.`zg/U"_cW*OrRܤ^P2 aŮ.-oN^i6+[m:bQ}'K>imBkoM. зCNwv`/Xu>5uYz;{I'?~'$N2L"G?.=-Fw|o.Y𓨹#_BX.ィ) bp1Z$;Z!-j0dZPGb>:ϯeVE:?KvX[~MH^~Kj2b398Lþ,,3|ۄMG"^i ijo/${pv}Qf/|\zVY7t׺̽?_T?;C#ƫ[}'QWgkblER2zJY1!=ǭ>Vs~D!d7!pA'2,s¦m4Y삫+@NyΓ++Ua}k1:5`/ڴ( ϑ&HMu_QbI&|Q+Ve'=6tgwHs VPҡP[Yg=Fit*s:Շo*Vp4!4#`}UZ=&\"稲ZBݖJH/]@Ĝ{喘)jsR^gsQ_8 l |aJAl6#$wgs>_O)fTzt~\ bkد_ZәknfeM CfA &% b؅1gլMNe\3}<11O ZYS]GwnƒB2$WkL1ЦaݐpHK*#RpEw>śnn"JA~+9鴆r-"waá粙tE6bGw_ \FLx7߾H6&-gKAyu$w$EO\gULZkx@ˑc]F5F6ȍ`Ls5 vR`S̡<"-wDQS۾ s01Q1F_C EO8**0%Ձb.L@W-n3r яV;;ܖؐ7㈥jb ]Z2/ rtޖh@±|ү-!!J]9:' I-G2QW)%JuUF׆hmUHW.I[L]4= dLǺN@Q0hi]/>g^w>Հ;:)Mڊ^*/ 0 ;P̤d.`ț%H-rQ(.)66l~&/xl/+Lĩ2?Hy(.Ce[_=V#^G顂1X{߈X\ ejr~c+Ǵ^+) 8\4Cpo5Y.9inqu 5Π7̲FRg6F`R ILKzye^ S11;ESM qCfÓ:82yy\%wi8BZ2 6/L]Ӹg#1; Aek'(ߺ B~ rfۆ)`' IZ]yTL?Qv`0ȿJr{Ȣi>~-uo)]W$NޏS1Xдu]_DZ6 ZPcE#  T^<>i\#oOjL:mN3 Ef.Hᠯd "SyR?z`ey|ERJ$GDQrE[ˑ@NRgOƉ^@dzXod>"KX-,xsywq|`xϦm  \x=w`΄]d; _)8Sak`>\Ij[v,;?5pkϞNVcLʼҶM妰3qrjtqnOq{vK\v\t:yP%r k3u bGl۷t#*گ"WQҐp\C$c~Siac-D#f, 9c6hKF9!3U`DDǼ,$ab( smp_k"$ nR3gUdn1`p,'K1pcEih۩v4a5TBKrTB62̝ûNb5[wRvtڤvn aړ{mqEŢ&rvS%r}_Fpj>Y?lR9<}AD!CscTfE ǚ]qկ|}TMV @}25ژ-lb%1EEltVjX3+ag,~6 ,a sڈWaԄʝjoSv*-nH9p:Yt -g4teO\oԛi63y2 hdknl~θbQuh w bUqYw)2*qIoB#NGe:5c`~Mq\VxnwK o˩H^s_CWd⃆4Ԕi'?i7VhҫE^+9XqXъ}Vwe.qPt>޷tz}:P aeHbto@dEc@? L)|;YNX;A,c<5@̓2h}'캅~C!OI.<]˯ "=ӳrd̿!UFENW=LFyX):26/ ^_恏FqlҰ -R_)7ګd@ 5&i*@=ħ¾x;)|.׬ s1U ÷Т1?x+q }~ J# .o)N>^?5TOTpGR(VxF.iFK}0;)FQXERi_O`dS)XyiY?Ӫ'rcx D$QzJ5 (ۦ}UxK%ҬQ!.( KV(S;C{]!sx3n|FTnc&sj7+|ENҦe&)lQJ@qKN nt"mZƤfgY 0-4DL""F O(D?Ih@}6]V/=80"D̾}@u%>{GpARP *vXxG@|ɈRYLpj16 T*zq!ePtjr@pokN4/K}nIbyY扂|lmw9Դ7br^) ~P@zl(> I:lի7ly*jmT,c+IяtQ" =Au@_`] }ؒ`ιR1ʍ2-3y4uGT]!-Rg(A%{)pEA.D2?u*f. w{!^;-uV?޳IIARD&dI0ڬ'rfp'N\NCj0I vXϩHqJ~Ⱦ(@8G NPEU Xd L?y [N2aD`N} ieTD5$RfY+50oS.pWPձU&[F*ӗ"DbNf)`npO)bo +}:Q)q(6ۍ< щKrњlc Gو0;a[zz<^u"98[4}ZR ^vG 2SGzO>,bBLݶ@;1&H>rW4FN2FR*blz1!0?G{i"%& Y>~EFPLUMf؞yfBє0qMl}OcM,U18ܿ*PHZU40WsUpb "cq?y}@wA(BY~iO kN EnT01LL\B_ði0]p5;#J2]eƁL>E6Olcy_Pyt?v-'b;r fswt/]28Pc#Gջ-F(ko;Cr3p𪴶E~ZB 1yE cp 9:KUS SPNh*eCh$df5I<r~8[ [ƴfй{6*ߡcp|V"w&%DϒQ~BO J(&_, T]Kg*m=k8eNCVtvbX<8d!o}wz_L>[ ml2uKi\EQf$n;I\n0~DSAH%}/.H =(&ֻ\go3)yk,/K_x;SPJ9;X]d]J-ZW=EzCܐ yԈQ+ӹ'Slc}jn* iѳXsqC0F̔gHHN'ySRG5Q鞯V芽bT]_l˗n&G](J@AA٬{r"%!BD"7 r(^\֔"F=:Fj0f(Ћ%{iPN]uYz!4KÎ9=+[b x&x4Xf Fqܳ73s"#îs;u[RUiȞ >FI?oJ0`;l70Sud:N|46%HLk~T4jWOdg"2EPUgB[LH,jF* ũ\v(Myk2@ PpIdžOG1@2<z0beӜ5./ZEwBkQp\gwA) &7-:MZ<\y~˹*fQ [Q[Yt nEK+"!2}@՛Fޭ4p**wmߵ.\zeVQ`e \Y4ŴOdK)rVKv-v**훍$PJZ$9/6ʂ0 1LJuQL~{RN?"K'&dM=xCs9$x)>H{CR,y5 j_fKKc4+]a~'& ݍ"PeDS_9NA|1ȇHs }m8܁, Y.cqMYm.5V{2) xBtfr\ eM^%]M#آh YHfVh)N1;0q)-ea}y<@2օVM`*Hi-ϓCDn'KV9g!y2M dc2z>UO*Ǫ̔2b㱯m͞C"٢;UՀJ ,H!  Xx.P&&S] )6>b|~쟠`{>!4b>:V)F"J\:|tFG޳dۛ{kVpMJadC>=˓r1\x>fȮHWz?# - <_Kt CTSaz!9PVMUf/%vNFN?xjBw23^Ɣ!m?xrjf|}F0W$ABz@0~PV\V c.hĎ/8hh0P]({$TUxTZT^Egiyd>jAxnH*sԷ-[0o9DF߭:9Z{]N_L [&͵[-tbݯ:+@X<<>w}%Uij%Z{Eg $s&YQ2)(H7MJ*4 6(OA,O³WMp6;o=Ybi}Uk)jSq@me}h@q.ʕ9ْi~{ƴ%27`(HAi%juae.^hw)_FZ]ȶ]|EqEd4ڞX/hPսBKC ❡ L#:'=<3[(ާsq ;L)&.3O}67ٵ %L낮]Vgj \߿<ΌNJKhn w8E#W2KNñQ>`;6hTė{m[g[7aTѻVC&"ٝ񉩛Wv }9N) jzz&8 ':$?X/?ǻ 1R˃}>]-/]R'T/ڴ_Hz)%31"V Y;eτS gmަC55TT/Jىd#n-z }* X?V>ʏbÊC|WE!E4ohm+nޒu;-kHߐ^336Њa@z(q7*f`w-[p.d`!>l߅%lN/,iVsSf~tk1KʷTGm|$zsWev MgF6ARg93+H߮G9]́F 9he$+5Rڝ$rOs/&/uʃ]&z*ȶ}/M@Z Fd@zK+Inl:`qn˻~W-X!F|rk|@%3FJCBݒ+w M®ɹaDLKfsrh}'8\{OhWqP|\D>!nDe 1 1G;n1ӎj-؛Wd0Mď*X⛐4]!0E~\# m jƥUɖ/n7ʟ5r|!V 2o)iED~0Sݐ߻T,5ݥ׌/ge`|цc@'Oi l/?` ק]¡bf'5WzڍbONNZ 8#Yڋ U; \/[M^Y ;KM̏PÂp ;m-_owp;0-inZ2Fg=kUTw{~@D^z1iƄ `yGԲŘǬa}&"bʝlWtL1Ky0Bq+F$U8Cwӛ.7Z7/7L%r!&㭣(Ph;m*J|wYk)j&dJ:Yno\ @G5irԜL|);Nse9xƍ~=umIAxрe[\!c5y҉^oR7My0SEIhb-՝t k! H :SηA_2e %ֵnQT=HݻJoh Cp8;*;W.(hҹ!=#w0owvKSH^ v۔LSrx&$_$ Ma,As8Æ[nS2hlŌl%ӿ+pF^ˇ9w0KT r/ܨ pN EΗ.}6P[zY_ .=;(u4bv4xQ^p.s@(`OgаM\*BPRR_Ui褂v -sdTBju#|B3+ (J&ʬj[U|a&\mk%m!~O԰Piag]`9) [hrc˦|Y4΂iFktJoy=@Yg7Vc|$[+/>_wUO_TlWjVPˤ%~pI c73[&<jv9CD E ' "Zy;ꁡmVG:\F+S561\1u}ȓܶ}X>Sl-ѩ-^ۚ"}>b2D/)`);I\p~%alj Ay4;a@\{#l;-sϖW$RYIIM!z+{3vv@ 0K 8M6*]8_H_7t~yPek5xK꡼{2&i^ɉ\PkTSb g߹Ļv+—N+<֬jLIS&|lL$ ɡN%QF3(پfGA*>@9X3>n L`ϓrp ٶx9JGRQcCm{p5ʾT .otK.l$r(zō/R\Tmi|cV>)je;^kЯo>`Y0IKpd Hq<>H)ޙrRv=ޮ $s&NmOjsM-ɻ\ /#Th"QH-0ȒM!3JJ˾Gܠx?n4Gڳ;"4/ر`/vTKB3;B}PV&]<>ɻȸb0@ZP㔻84#>*AE˱kZBZzmƩc!C$syEÀOf 'jemHeMnX᱙hM9~*h)wћ -$mۡW!Vk⊂Gh*RZV۠jF頀1qp|#ja4|NKKR7 "{H"Ƶ1u)4nO`KJ)յ_̚wO|}75.y+jO?b `o,3 hO#[R7z6@@O B1z!g'+VPt&Ə!,ęڣ8"3lPkH\ 1VL,Zyw P30nшHKDa[,pH! 'Lrx,S] & w&,Y?ÚU-6\$X(;NW=qԠ5}OΣwp5tj3NJV}}s/_ UdG.W_Cdɳ8ۄRh%KHL=j^sw0NpHBzqSKiiSsB6 _ *O鎇TױJBL]Åժ0}ɕt*iI̘ *I)BxkS0R}%42`BW1^q Qcgk"R]5Iv VvI=|҈r, Wrҁ 3zrQe F[}5'TY$'7C0=R{X/C\Mz }|n/h?rDx]| 8n;G|Mh( OV`- k_-`IG>aF7(aVruiȉҁ OcgQ!v/<튱ާ}ߗM!^ƥGlЀ*|a4Wӻ&N}}:IWsA0a7Vx/h~UwtTj0k<Ɋ1ʩK}^}NNkT b58m >ȓzRJ|XO%s&@U .-aʗ ,j^S@'c։8\pijT<,:v vh+^xxugsÈ[4oG6Ǜ0\ŕi2~+/E٩䙡ml \M7aK6*^Oi 8lյ8 `gF?{a#weI,ciU߬së:=/$Pb~YHx);D^)ǻCT 7w jSYcfVbxn{Sh ~FFr-x0`%q5'8B5ͣjfS$TS,2>gWszx{5~=8ϓny_q BSj֑+v1Y~XV;hd#CLP&|?*-'errw>o# ,ԏ"Ks^kFq1GVX{eM˿#{NWaˍ5xf#Hv],`rc!$X8%Vd!} jb2xuurq`M0H"& Cl0~RG·*zLFǦ!#xWGͲw^pL<3W0XNK%`ez~.5 nSY::ڶC!GwB*}*=r+v}bMrh_3o@S (c’8KG MDAz1ٯ0Up~hnp!HU5Vt2dq2JY$ԩ8ǣ.l%eF#MY+;+g"o_W>:WضAj3>!F|E  .^78}g]Y5"p۬'L+Z^ZJ SBh~g6((K RM]:5F={_!o]eK-RXi5q V}b'oG͐.Oa5 p R׆|8CCLq|"6x]B.nzzsez⾳Čqq5kL%3 ePJWN.CqGwgߘJSș5_+>۲O=Zj_z,œ%؆{Qhxղ2HL-Ps ?2EHgYZ0707010000029a000081a4000000000000000000000001662f7fa900008ee0000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/ώ]?Eh=ڜ.+Ih"Naw4m8w<< ūrؒR_9ڮjirZޮyũ7–7O`g%O$}$Խ)kk]be*>$WCc۟:G<5F~`Ӡ1+ZAw^RCy=!jyyqॷ:صA`5NPGSBϠ(ƐM ~:~kďr^5b0?35yR 3E`sO]_wi^m[Atȉc~Υ[i\3wJ{jw]فĥd}V^;C^jހarZzTB@~ϴG8+}_rO<~fZU^8Ր Deo8.o %t'bZ_9\}qjJ )8dzc纉d"!]3@Zɀ|%G&cbیyԃmΪ1'@&{iWnOmȨ+ۃZv!a2SK[m8>]gBC»G,@A:$Ճ kZU#m{ G<\Ws 7kWԴOPk PHnpPߣ4Wk~\Eǡo6$kj݌%VTCREOka?Bm ^Qͱu_,/+0P`\>vNܯGhlu8[{ibV-kk! G5aܾi6S*s[CdF1j0^yI-$%@ D[Ψ)+5v.N6<4rQr@sv,)Vؖk'7{5cj;Y7"TG8% vβ0Fh蝢-rՌŒųaWIkBf C1R3v w ,6B)<6NFWzX/d<-! j| S9@!r7 qLN1 Ťߑړ<*Ia0%>x':s*/NQtftUˤikt ?!y<ك7<1Ŏ_76E#XL~=Y9iɾ@hJfD>zd7Q [D%vzSkQAm*w@e/=7ZM?"QcѼ(ޓ .4,w.40 ӿϒU<)kE}-.,QX*Ҿhn{,'V9a}+f UAjwC0<_kbmMH='N?v`9Rg<)7iV&LcLc ||Ih}Ywe?dJF^j"JT:"(Bh]; ]$ܳ&KMṕ.dzxqv3ۍ2Y0vcҕMM-}P:aoFș4 ]#>E/BV2D(C.3jRi !,=ˍ`I"iߗQ +DaOWQCM ڷlMDF\ Ha y K`-5GÐ=Iɕm=uV Q7C+5= gp ཨT^M=zIk }+!OiGK<~h$696PHi_,X&'WH_oK1u:9e!Kql x}&.0~GIqgσb_|n mcc/]fE4󆆫uԼ`-⾻ h;jTn!a hʹfRゲg;M%|Wuhy?cb H H[O&AARD \dFdD}4_c0Z%61*qXLR8YZ{9̀d Ka-Kx;9:ELJ ə5!{TϹ\GPlL3J.gty3"g[JdU'ThS XVZF=KTb^12 jZt؉ Hc:\)y }lHK(]v>ULRݮ PߊܖN#\^CݫW)/Cgg Yu?}Rfw7+~`Udpxv> akf/@<0fJݿѷ#]8tk5/VB[f/M 2pP.ᢥL Պkr1m"_Z$ uF"A+/t*2>r~dKUg9;i]54>%-!Z ¢=ۄQVYnڦ jkJ(!2$ԍ5q`('whZoѵC:Z]<<fl5k>;!#ti~6JSۭ?/> :>y͔64c;c5f&F0XЋCrhk'-IݟB(™zr@eǏɱܟ8[b]sԽJ[4!!ɆF2-Q@M?^]NbQ/ ZkR_K*ށ<-UƗY#M*pRB5Y1w" /&8WA:QRJ{$Ÿq=À*^PkbdT >iig^E|G#jC/8 cnڀVrB,cjD~;(SD?+WծLryr!NUHgtI^- kpj+z ܘU#qBBCS[lYŌz8rk(.^y|4cX]@<r{m\岇ey]0U\bKyAʈ޽Q~iǫ?󾈍(? S['TPϔu-ZրgJS/^zwzcp)`/R*Y6ѝyX^ q&< 9ӑ`VW`-Ee' $wZ.,26.tS6Jl/m|.W7_,1w"]kp6~6mu[ʶk$g^B\$ՃԆ趮"ut[RV>_]K2XK6ZO!haT˯g- kZY#R /9[9 =NV vyS'mrR :i/x_Bꖁy .;>ҥɡS36 *tX}c=Aw M8k _m=IQv}3Ԧqu*à{ui_^v90e.3ySA߽{[m`h 2 KO^`(Q, p: 0v  1XLç  km|<)MY#a8G oujnLO*3ӈ5SnK~ CKٱ%dP꼙x嗙?ʧ `+@=Z֒O '/-tx\U-oiU :IU; [DoHH( +D(9kT ]%T>LAKP´ؼpvdnjYw)Y܉ #qb# pÆ2d\4Y?Bez (;NK`!2v.86SO{0C#FK>%<)QHH1؅tm nzivW}ڹmF;C/-҅"NT?ҐH>:Otɹs '^|G fFBW*# itaY*4U=W%/`5X[h/|@H$7F /"mL_+$[;tKu]CnZ S:y74!Ն^VC3FzvR}YmLkr2ܨm%>aq.3;ib]T4Ŕl{C|wPBVVxYֆVEA9·ZYp>wdqlF˰҄? wc9?=i8֔vgKҪ16v 嫨9{aza#?dG+(rŗV@J=3"wtӳ u8/ڬՔZ=6%xnPBAwҚ9чE ihWkFrA5ֻ:#/ _zK6?XaaGS?%XU Q̚"b#yf頕'ZN_OR@챋BFU2OIQ='XbyH,W' PF>q~0r ";82bVfYЂs!gĈJt= Foa;!ba ]A өNžzUm^'WH)5T/FCkڂp j X0qfiM`[-6^sGCo! tab {4&FnPAI<ҷo 9in[ZICb}SQBگ׃s*7h7ds([u'1C n΍N?/iZ(HAn_d.jBRt h +׃+@y)̿NZ>=(&ms5rߞUmqP/b "%gzl{nw c;B-~ي| ɵlEmMaV)sevQu|08dI$t+ftْZ 2dIGu#/`_Bro(^t|L S @(XJ,^zb=\>Upuv"׳# C©E>*yYb᳙pR8Zxd&u!cm7uitn\0z!|<9/TĂ5."/s5cDZ:2uB]^C!or'닡Q7Rǰ:.Dm|oʚ*k ~I#H{lBlWLQ֐_P^i\"=FR !&64H`(Gj0PPM($ndKi/ 32d,> 0pJ8KW IZE G ;Վi Dީ tJSqߓctQ ]4XȞݽ FMXQ0t<4kܡ2"  z>^nF&OǪZ ifeUqQ$0) 4tC&( m(k9).DIw#gjBu] z/ TץU_\xAX)+qqo c+X'0Ч1aPnW5wg/($10Ck1mPucu{^[մo/s6rP:seMnWsP3=!wsrA&Իub7Hp2Fa/c ;YiGw=+[v,f!%sfx~GW5ä4Zg2z.(8ɶ<-؏6HK m24gRz9u$a?wʳ+@*ZtdryR -BQ}^2p7`i%H  5+>!oihey^('#[6a70ύ 1Ų3^JhG(yi,+]9Լ9LkHܬIfC,!El#Y|OلUhRiPd4#n*=X0\R2Wa'C"?V;WqHW |^ FBNFoEչ+7]t;|rE^ē#3aú%xR =$+t%d*.1ܖ]Tm0D=jM@L,9oXj*ДFIC9i, "]ؔ$Nrߕ)LӜB? 5%Muuu0CШ&}oƣ.nm-ܩ,ȒL.Ρ&Sϲj3[_Eiq<'I tcBU,όl׊p:g䆒,QHb,2V'kD͇{gƵjzn:T-d%LF N*fOJ}@{Y@W''8Rk"./-7X(D)ԾI+1-@O5*rWx$ڴrVo\]>WPChfA71Rh}ytH8!ϭ "ٻEj>F_9ie|W1S 밈a<jG#p,h<Ϯ8MscۡY-cHaiB7! )7\΅ {S W йE`ZA520v=SgjЅOQ@[ˋT EN5zKja5<BNuӃg, SkL*RI%f*Y,ff]o\Y2- MUC澩N?M7vV6#, D(55i"?Mw++͉nGP$wɋt"a1e҄q)FV "~4@$jǕ^>iuOs ڼwہ@o8Ӧ{eHc[aӹ+`L&.M!G,cQQ sS&gZHj m00>g ><e( p]kRXV'vDl !t~3R֮ ʜ9~@tMn!=yd$vf`y!(0_5;@4 ݤªVw { }Cee^Hwfy)1e~ϨꈋNߥ ^ذQ73Xql&b7o{ e^^ǵo *$+eحEBL Wȅ1fO+mzHPVvFgr:EY@BQ=y=I_#."æ[˷ F 늗o$䪘MuE]lfuÄHo1obs3-c/\$O*st{B-%F N>uZ- M"/X| {H< 5ؤeQ}}B0^RF*8/qzuұ!Qt,( Hŝ Hkq۔ݰ=xǥz Ok%ϳHq,s0H~!Z'3!5_g/E~}/a7h 2HVC+O!|2ƎUe㜪]!IUG0| A*YjT7[!3Nd-* =ϟjH0z>8Wh//_&9W)!#H\uQ#Al7T>!]711HYP+"VKwqy\QC' o~lHG(U;:_2:]y0(L(*lK)(xeP@|oJ$ʟ0H~>\ROCOƆG"Wm@j,&›9ȭu=ۖ1X|4t)8B}r>ĻRw g&i6 Q)u[Kq=<qbk? :꓁C-yDpcSb Ņ(H$ =e9~I[ډHʴyݨyfSBhRf oxXЏ7)^DRU)gwgX.@3)I+tUzy z lHA|k} >Yv Mw@n |Ud`VI9R5旀$W[@KjĈҜ kNժp,> i`#1 ;)(O-!۴eTew .JBeO gP%Dy@LlM3(^qpk#][.+amED$-Yp$jg7[ 1:~J(^dK`{@pU[}Wa"mGd}+cѐL/ǚ yc"qZM !P˱:U7CDkrIqd*ő*= Ih4jTsPI/.`D΢H 8Շ\r}I PPDdi^H%l ;(7Ŵ(쪍`;BTp,Fh\@ż` !bz|qK{_DINu⩡4Y.0݄q>j_'l<+2bG:`, x+;Ϙ /KcZ'W=/|ji=@)IrlBXٺTamVT392|dy"ftF3J04Lh|Y)?"4D*ɺ$t!6{َXF'T<, AD: `5dJTbL1PDpQm_Hص.(?7ɍ fe?3LCmhQ2wF47|U^*p}TH{n$%"a!*љ3PI'j\7 iss:_-DD:N0k>DD6`f` /jj^зilʝrwG^i+-'TjΧbɳ`:;# ]Uj . )x]'V4]i@btvr!:a?8QNu:yS7Or̤~=ܴ? ] J5|,eNbCyCȴTG#d\O9%8DE2@+e]yFl|"t˟}3i cNr83ޚy>$C'16H x?vE%oRJLOPo0+(IT.o rᴱR3 j`h1$v!A1RгEhZdz\)zUX_I犋7vӧarkӮc S~ :ZnQTFEXt_$ *e+rg=^ޭHh0rlov0Jf׬s,P< "H fUcmОi1&8³v?$HiK;ًQAx"'2Q./+gN3_j5݂2an Z+ "V &E%[;t \1%:"FGڎMt33[Sё${ 4uIz6(e74^7{d+cyeTu$Z|"3;Fz}d d\A=_/hA֝2i'P% Pv#i7$~*+ %ѽUŦIMˤq6zCGn|]VtKX9N-6IcFS?Ae q cǺD#%kf U)ɯ/1SvW YM$G46PD Y*s,EW*u$MNeњSV+w70؈$-]ZYE!nQcӱiS b5>F|ܷáf_`9ţ&Sݹw}c1┰cvhUϤI >0X8hsu[t ucUgOGWS#KiZar;0CulCMY=#d– pd4;<# X#PQ-T?8KZq֫xg-*Qa.\wGb;vM'lC<Σe99u#,קprgC#0oZ]nv,^j;fX\3t&PcQy#?+ŹʱơE ]' S&#Jgr, `G~ܮ=ӻCW kX\1`Vv9+ȗDm*m@Fϐ_Dc Klx Oǝa*\X%sǍzM!ΫE2W!cj+ܓ!H/$Tv}fbըW⣣v=LT7hBZ-,<*a. 0o05A1,-7 Y(Om@u~z@Uoo8>.c+7ZK0p빪)c &.TjP1Sb|@yn@@Iڵ l`χce)o70{E}Ggmڷ!\2u owB4|9&o<}ߔU=HQɐ%/@|]uE&?:wk*GGu;o  E@[=D~;%G~jPj@2Nye>># XnH u g4m!Aҙ[#oxDջxSG7W (qf*| {~uoTS·Dk9\x-fψ0ݬXz.Y|:DHRp/9ѐѪs{9M90Z0mZ~،p%̌Uo NVN5fta jH2If^NqQ閊nQOó Jҽ/Zo.9i`fi5]=`l=x2ZМr Z[t$0ڹBft2@8GSa߬i9(ܺM4Ո]jTz5؀gP)vj(ZUm-}zVHk?og* o8tMA]G$gA%t#Hze0KdyHS.^_39PFAaԪ@Œ\uk&Bg@=EPt>ix oΌ(Ojq9$w̩бl 5}1pIF-%c~HVQAR4 )E<dwwu %IT4Q=3Pcھ?^5Q L;AA KL;| |B☉2aY9] Vy0#BY"S`,]tBN08̃=pv&9 %| B1w;EKrgWgiiAگ7s玲hxs#ӟ\bٮ)FvE>Ygn; B+2\&?\1*Koj_dV`Oz~2-1=k7ݔ X39Mutie-?. '("b52Y7"8Ih>t&(uxdVFVS]p;ܮC,.c&V3D})5 J{t41YS Z5.;|fg'9#57vuܮIk|@~Q@L#/ D;s>-0؁᫣%Beޠ\< /0iH ;D+-\Vc*h;eezH˃↞1r4lѴ"|/!x`La/F]Dӓy <M!V+9}U5U { p[t &TK@N8*]!?w5v7 *ov>MQD6 >U4S° S۵Sx[ ՃTt@1- SnLcEi'ـ_n=u_p\  9â5Џ$CzqQꞚ۷#`\=ըaC洏f0ӰaW2pZhN4"FWI[ ܲzSH&uy's:_+?sېb[zFKpu>P0:{p_j{biT.؟I#! ʊ]V ?'$6¡^!u4Jds"uLaƚy`غtJ JA"]F1j99j7_f&Q.6w$'gn1NDVn ?9ì+$8#)>,x\ۋāAǓs$B ?M[R¢`?a-fSI% ;Rb>:s:ǧkh}ke=ұ,zy}X3$^ |}uu'ڑ*Z~ǎ%F0S|6úxHq6;n5ҵ]x•"(1pQ۬,o' F`2&($.cckj\"Ƈ:}fIe5@|G,D[LDP,QL#_G!y4_"`>hz>Ek_ݲkdբruӫ4hN%9 OHaoM{4J Q(k"ὰ PH/wvI)3ʈw3-?y2GGw$7sc6&cFal;&=x4=9VexYA ?i+JVtB5mN^3YأNY|A-ʗu J睷C=x$>KK!ufH!gЗٿo\l\PzEl/y B:xb @v?{&CV`*?)0&ttV.uЎo31+ngZz+޻Orv xfg)A"T]dc^l C^ ϖ!P̶& pݱl{2uc\LkMnp3 P'b1_ܻ{J3K!\kUeGZ!fIL&`Ӏq9Pi荅pdWފb\%P,a^t^m5g8W^Ţ$v?k\#[90yLE?tWbbmUSӥdCDB?8Iʗ7+ӱO#x$& +8SA+ù.F` mGR`h w9:[cv 9ʊ1vT'Z_&E:|e׆”8N)`Ӎ20X2 x9L|31HM5Ctu{IdQ֪W*l\c%VUMGyUw&fo)/Gy>[K$h:%]񜼒!WPˠj6-^vs"~Z3|+|qOm>p;s?10q'\Un'sbmNK,ZSNg$^G\nGd41u]ZU UeD2`[r/a𹄇L` |?DZT2ظP(q63m}"pᓝ [fH׮x5.9ӷG  ƻ+ ŁNC;/_{zaC婼M]#ȈUcCFK'i{#-*TmB7;f6<L%sm`RmFz~@ϷF#0yC"5[_Tq`6Fuw]5phl{ۀ%Ĭ${N)*89cmlvDZ4+lwq Pag25c'1 ^'-U{&Ƴ.fZsIP;J%YEy: r³eŏto2Tt_?T-{hA3#Ow"'>@+&j"hǂVכjӇq`0!Ӽ?+rpĤ{jMoΧdLDIʚ<ʆ=l[B܉d2vtO͏` EA%OA7.4Qk)=ە$I{ZSUQ|]Tt௽{iǹ$1ߣJ^"8@>cn*`?_cNՙL[bbI#Z? dۈvӈ|$Su2^&n_eGНp5'!UsZVAN[Y2`:3RŮ H9wxƠz 8_c񜼘 j p%Qe[UYlo~8cž*fa d^d:Gezb&T;1 #N~ q+f_z~"̸> ZE _ ڧqq& $We ^\OF|0X@pջsZa"z#,)[J8|gZhf qGaA~kM@>v^aV9Mjj~م3mRsC9ғo8#1s;o+" >Ef"->q 4`XAg8X.<zULj3tL1 }v˥׺TysGrccnT+z`Vkކ[')o~Mc*8Bdkc#DOPJb$7N"/"}rKBD*'#3wPD)$ɅG4jmp$ ȟˉ`X;Ma霓kyy(&ZJD YbIߝF|hP12[R6SLpvkɶs]Ee{x\<~h@:ǹHF&)JЁ TE99"zMO\Es4v 60VY䊬&TaIoh0w[N%% 3 E(ZmwBƭMZ.<_I!R729Z#":]xI};;Uv6oM?-bDlf Y. A7 kVU=\U,leZm3xN$;"6cp!NA{ąHnΰⷤ53vviC7񅒥_ 4z K" 0b5&~#Ř/B<٘1Dkww}[l]2F݌P}(@N*?5I\|^(e'-"L.@Wm_-6H{Xy;*iu1Y{LU%p.k\G7_ֹ e تBxbrSz?y2Oq 0R ѩf|BjԩܹJ+-'Eꂷ$FV Z(](Ompf:H(0,=ՇAξ "Fa0fvS i3.#&v0Xsq@hLv60HQ^.3rAE~zВ b9[O\1`و <Β0e@u*kƦ# 7jGTB7ǪI\mwӮИwiږOtbk7u}&q\ʳM0\`XMNQyeY&y֝txhý7]V*c$Tk(_-X#2hz^mȰS7G978h_DlPGY r+=Q)DV?}–ѕr׸fǵC#JRMeŞb?򡶻ݩ˿vF՚G EM.YS #BbZւP/L~T6بg7XU[:F$ufoh8JabS_z풮]]"a55N^[lC= 0CR JA,`4/B<$[.KxtmS 4e}xCR+˷.;MJk֓L${q9 `+ѪƅI!BC+B\Vd3p5[Qͽ7|_fX}$UX%2U6d]`/^9׻K Yy-Ϝ%^^]w}qy(+_$#͸ԭa?V * ΞM?ѿa^^nXϝ*֜jܾ%s$|+)ڙ5`3z(J|$ҒP(*f?cu6Wd}ЦC,~SvW1X&k=B0<Ӏ&0Bl,p@`L;R1\~,XA(1 e{>_+8i.-Y$H2r-˧+t|.y|qLRB=)y')/IAvޒFkd`ͻCX89kaB&)6B$&g\ @;d qɝP\M@,j `ZKKg4:&ڭv85 >on10x >Hen FW(pȕTLU+Z. ac*qB4jKXaԨ#W'^gtyw%-v*ң:0V#mWo/ 9Ht6ڽ*0=G/|&`E)}i`:2tڦAY d< V1TÁ&LG,lixyU_ŲO4I(zɯƿ]z~bzΰ'zej/k떑1#5Yg|lBj=uؑߐm)kq^-q1^s;C3Bz6<4Gfʨ(aS`̂e [ D${PhQqAiX{P*'iM;̱xRƽ }_ϝMx9QS->O`~ޏ*V꧀aANT1n1`8LJge)X`ҫSyjHtRY>%b]1mXė5M-q=NɦӖ(B`&&E-:Yzc&=Xt;Q["n*qH55!ig+VB|P/;YT;mTYg:Hj~2Lϫ<:؂(;XƘ[v"6:RQ b8.Oe(Qb'2tV}.ܱҙw}ݾ7JK{!aH?%#b|o"Xj8l6D7ZUkBۇCi4KeKL½Ҭ9n)nSn9/ty #@8z{X3ma|[T)> ϫ" dЌƎS^EUN +9"hy;<>{!xlDV+CB89mzc@P_-;D#fI}Sf{Tc}*J򸆸mv_,c 7oe= 4)rMJE>*RG@{vx߁wNz[JDbmG~zA(>)wh#Pם5_u}Z/칲ǑXGũVwA`m,_N_63M}iJ 2ߙvƆwр y"MPoSk-JqtդSL '6xmX9#V*QͲv9E~iʎk) Oaխn|Y 9N>%5!M:b}7z:6.X,𡷗uABT͵5;M?Iy+2Itॎpg8")EnaT&!Y,\X3&u=NAEtIZEe2BN &?>oO7%CC_Kj"W" -e<]}{H[rtxpLiD%Ң_"&Zx}ǯl[%t>j\mN;;iٶ0ԣop-)LxGWFBms#~()(XW @y6YrM*lIָ.uϪHH}ѰK =U*,uwȥCۓBF Kmli'WZؐy.ߝAϩNk[bsF@)a؆5`=QyɨrF}G/+~OWs!y˩D: ɦġ}G$S$fgikbc AԖJ(4QetVZW|bwC+ m@Qi"2kT k|bjלpSJi VNVהZ|1dJ\Yƙvo\mMIz6~DBLax0歼9H Bq ('G8E{h`{w9Ao՘ k/|.~E.0q)o.lXg"FGl/|"q%%>I3-Ynldo M+Ɤ?첡?ܠg囔 m,Ʀ@ l GԸ`E+kQf#Ȁ8ЁPPmSr7xiium4oB (6bf'y˽ *(Yud^(z?IpHT-a(RHFܝ T6XX>{q%\/Η%5#itiHy~eKD\)]${ma$픂,A߁>Qd˗ILo4 aj&eu.6҃RQ0a~݄欣~eo63!".! #L_/Z@7df+X-;v8<8Bzsn}AѪ ?(2xf,I=S$blY0n?z;Ǣ"Q֩SiXRCjf2~A[6ѢYo"HK+氥3k)""V~QiUw%4Xi )/RY[6Q8I#'t~}ӮTv(vi$qffG1e ]҅KG:ç(nhHOz`1B7m7Kw|IJo2d3D|uhD]+ӾК]@ DSˊ=Wg%Q 86,xwZrI!;'`5;c_@ Wj2*P'@E:Bv-?Ċ#V'*'@j,k7Ry0ʢ}:UXr6I4cw|FDW?Nb\jo@R7[:r[ºjQ*)6\ɣHYKbCz>W(`6,&hIQo zBvBFV6PZ 'ScrƜ Ḣ>~B\t,ʅpXHxYwx 2pa`5_;[h~a L1tbGQ Scaw)C b __.wA{ܻ=tΗp40dbBwPw7-+?`,êQ`¡ 2]_|cHpJ)XrZ;8φZr{FbPǶ)wm(u> x/4FpP*[yxHw)4J%7P۩YIQj}ahSWP y O'OK|n 67Ow@s5%"8@ t\M (кGRZ ‡S<"Ro2re#̍HjZ%H3]N*>;U`}]O.;/Cӻ`l<*KpϐY‡tp=LW-'[}}4U"#WAܱUnJ@&=_]saFU"Q&fT7 ܆C$A364!'`-mן"zkM?HR^"p{h? ۲Ici>Qq始>BcƦ-e1M;|l+j;=X *] ԻR&͎ăWI6U/\]2TăorS4S_5Ug:s!hMUE89|A@䬐B\K_0:'w ߉LpȔ>NjI_ I AH\Vuf?g/X@0/UR';S"URaT89[b&!u:[#+;LxS`@5,KimJ8HpmX&$os763휻?cXo7'%:LUbTL2*:?k/T-N8TIX euqw V?w7.RUCU7uf޽_\r/Jdve@fHY oX(yr@JLM- ~l\]_~l,ϪILHۜ`H/lWxdБ>dw+gRhЕNxjZPl;68TM꘡== b\[~[-J^D1 ,X?G*P~xszEN s;9MCBSL1R#їW]Q_Z}NOTgOaِC_?oXFྶ}`gu:k`#nx`{y?q1qEܗ[eđ,؊P<{M[,b|R QEJVf43p5h&S23\=ҩʐ2B1 I hA;S\=T;~ "4(gR,8mk$Ӣ aK~uC dQc)dΉ6Sr+ߋ`< t3QJf[E1ycHƜ9121YH!nZS+f3 sŔf @$g54BԻnUV(U5#8a-. ÕFρF#MOKRk#2>ءH̅ՈɔcdKgt/:enW+'x&92ϒ"F]* :7M b.DbH>h#+HSn=^ &@h A?Ad3Ѧ~: w hʮLç>Ei1C߸}"+JADN >/Ց:!l@;ţxuP_,g9Y^15\wahܚ(1gb~>|77L[w18R<':eqVMPvS{P-9)7m E~=_..59~aA|!xL}[n ]ƪ _[foL' "F _+]}Kȩ( |ښ ֝f|}z.4}\z6}˪ɤLPqT=$HXU%.Zm:f`>V)rq7qH0Ks 2CBRkĊeAV""Ww%wKR[e즔/ IŘ ilCb .ѩ8Q=s{KXe\d%6;(6bHMyA$lF mt&\ά_3``Hد>w%9PLiq2,ZRޭ)%!eEoP]C(vwn <&qW2:.%[a%`~Q`VAN/S`Yy NgFzL= JuIWalD>%@!,(.u$E)FW9YbIT\EZV5"kтO`K1 ͊[Ghd"=U_H]O.Ѽ%lw0f1]52x`!q'hvW &͔C?G`jm_jY@NP87hĜV*eǯyxeAfS=6eژ)3t>eCbډk&ۄ0ɱIYRuSwԸl+)\ }[ iXLߓCfvZr,E_3;U\V3 \PCG/)T@3Pt1A>…k! fjU - \ߒHh2R2ib4&w4'Mo G ƥr)5W&zt'upz|@1zI`[iJHM0 ukyoS&mA!*"M4oB.EhtzG%>'dʹ(ui ) @.$T}m 1j- WR Fy JծBΌ@dh X)nD!>ŀFz-ʫfRkB;sPO-%!D?b0&lĔ%FVRЭ:m3TOmbM՟6lq5I\'cirC>*%ݢ>qH!ZZ3{%.xD1--~2҂, Q&ƉRKT'_,i`w04HNX*9r[ׯBjuiqIwLZM@<.~H(1WwsaR+2"B۾]/H9z`BQT3.W_Sk~:ʫ@X}ď5 GegKeuUhe=㊀l K& Hkfn~+|('?phL𫞤cȊ"c]՘ JHdnsmX5vll=BBĜ3>l4G>7T] `.A^>&LnuD#؅ZG" 8uޮq少OQr`5im(KQCAKvlzPNǑ& ndx}\ $-M v ?|<Gz  9p>ʷ M\EathCBT`a-i6чbԅU6?:@G4|RA֘k@w^l~mj$S7djz|&-K&Ea:XKN/|9Qc`1N+)]r!c% 9R/O s3lӥ#{wb n;aa#4[|U)\:)_^)ŐNKYSR&b:1lkGu׳q Ǿ/sq5Q,ϸ rXgp "lFO폳Y:v;S8O SZμBBoֽ?[ y }{uZHdrOA4QVdxnB`d.i8bAa)8Qcx'89 ;`N(z^. wAqDu?eٮ/s/wb &dr5ލ.@xEF OB4ni%5EbIǟ e"Y1:ܒ^96*Lo? bV p~M0.920I>yFPvmoz C6diT#oi{!%)5oCe@C얫LE$:n#/WO:B7oǺAir|zB3MW'ؗ9D8Y$w]ˉ8FJpnHyyvܦ[J/i QAmB$+$E<گNzDY˃RYAzD7GIZZt~;6dB"i쭷1Q1s/[3lD_٦ZH4r򺉟^?ÀWvUK\g plvtJvрAW )rׄ*rד)z({U Bp6Qoe;5[łp^5|O3ոlkJ[#nj%TEMQXD<- Rcp&P`/bTO$k cGצ5 RL7A>ýTvr2-ˠ kq];7URBMam{;*-iNiuTEdlX{UjZя%@嘘'jnTN"^n^]G(_,qU@tcߜ4LFoxn_Ye4L/Ҕ$ /aVW2 քC4YtsXJh{L/]eHmK[: %Hs62 G%qxh&8 ,['@T΄bAoЩ,hV-7cZGTFqeF'//f'|21Y6 F ܄ܒ-bhqkh{q vZ/p-C'lQZ@ۖ4Txv?WTԡ!dcJm`RQϴ$o\\ܩٗ_<+AE?ˋ?kU1ATMKʼnRta8{۲Y.c>JJt+:c`d ud}&})23zB0m)5֪Qu ߁ug+(0DmmB@{ҫc7v8/9qTh݌BB 1 ف'fȖf|@e!S7x b_h5zۄx=>ُVo7d%=ngˆo. wd`]C+GncjiL/"B @|Ni鰄D |H*3^8Iu/MK2-6Gr,b\!E)[*S*N}VIZ3,l5U?c,*&hB4g4ڱDx-)ƒF\a.:9b7ZMdԔY$bEg-B̘Π v'+}~Hr)gYgh۴d Gw*N=z!u=ڳ,E x.`nϏYݧf+ :e`0|}T0`jRf뎰.^_|M 6ݩ΄u+-Vm[Ž N^;}lK55* z xvEDvm$?l Z,#>:Wlǻ"__=*;(Cdn;N'w!\ \oJq9o%i~D V=}NX5b;aqzS!51dd#T(TtPAct+]H7n!F(S z3|PIԃV(^9Z-سJhhZ5 oOkT$2ћ%!^WL㦥jsf.GIк;s̾nTl-aO:kw:6E"r$DjnG@ h<ِSRɮfhI!֢!R›}O o  Ϡ7neֲ{5" eF+g$AW1QlWA#7YfY'uљ)B NZQޙ[^_f6+@EV:4D@coݻK67sX7/Yf"1*cE 6S&s~U]O]_idAjNOń?R2R@W"S2F61o! E=&f::>/%vUWV5^+\.D<]*~)Z}߱%umXƖ!zogЊ$w%9 %܄pFy8/hyԾ֑DڮqLkȣ iWUXB*g`Q'ǬG5΍0hPX,P#]JPcsnPBɼ<~Eع[)e|9b4VڃNZηi 1bx3aYԺ AXviiޠ ⑉I/Yd!{iշ,.S'%<>Xb8=0*&{H6Av~/>:+Fv=ǛVHYZ(筚 hͽ @d;CŦht+ *t{g2! B;3j]Ho1(-ZadSazĮ iW_ASRJۈGSKpONЬR& gB)A L雞fA?t&c ^83HaN=G Ա,4)A:/f]V5Q2$O rGePEo!;O]Ql׌&ZJj) (SC_zI*>7Z# juzɀX^W5F^r֫-;n|ؗ |O6SE#{T#9̤$]36ELVZǞTc*?D%إ"\=}kk%}`FN |:gB4reU8k\"&"ګNRͶOPȽnE=QGi;`$YY `^q|!]DOd0=_3R!BP*4C=䅜q –VC_2n 1,؅r͛M;f>ӖM5Ή $j BT5ō}#|l4<|zE>1}I_Hk \k#jiT.])%kκq V U3 }Ggo4euL$)Z5OH ~H &Q?EDBT 4NoNU%-nsqCzZSp>KA{6|Jr~ joVM)`}R"J~v5+H(g~ %&5+<Z}Vwern6BxLMiNYTRKJU% ɹ/z>~P W,gkj+{#'qL >VvCiݬ滺W[I+pWUq2GYN\9%S3 {E/znCP;1wAحJzŁʘ~,,2& ӕL["#2-J*.! vkԢ~9%Ob)X̧#jĤ)>pxy7r_BdN6(?ߘ6h0†k 뻌mV<"g@MUx $;Lj2YH12Ԗm.HQ7d )evwoI@$3R006,@.P嫬.(_e(r,w(\E@, МZgYZ0707010000029b000081a4000000000000000000000001662f7fa900001bd4000000000000000000000000000000000000007a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/h]?Eh=ڜ.+*>0"7GtZaCqJ}Zl{b[PۘR_}A=g|}^YlK1FOw-wA*ʖ0L/{,H/zZU'N;ԘϺR3`׻Xi&ɝXss!yp}X/~Q>y+TRX%$T”/]aj2 耐X́Q9e9@!m崌߂Q?h񗃌@KcW8kEWwhY2ԓN 9.@ ?IsbBDݹ5(SGZd&0݈/uܻBLv}Z#ҦKX6hMr\X"bZ!ͫY%ιu|=W'!V#TQ3וB5&fA`Bm25i2 ,\DE &AJr ,ZiG JZuBvhG.t"䍗BqWxl *b !qO_vVqSX'k`žq VP~3I-q*jy^6I. Sp?rN7_ `XΪqqNT|\ߛm~ـ; lk{,m-5 dgr %>- -fo&b)ưIRmU%M9uH}l65رvDqwѭ6qӧ"?s1!kLԄDMpgf3D,UJeV5Dvs}tQR i$cv!U?Ty ÆrfĦW9/& )(ˣ,D^W]^ꂗY^0.E J~AЬju4mxc>Kt R<|>0"A qZҖ7l8_݋7JeᐩSא@sAaաsM4P{ϻu#>voC|Ih(^{7BCEjLr?Mٓ%d7H[oes?c6ʻw0l wL~Q VBQ5!zFIv އ}yoXj= z8)Y\'M|yE*BR*෦0Me&x<;=ĭB2װ.ZeJ.%Wl_f0pD68EfAa'γ"Z-\M.S̫R$BTFIJ]$GJ$MhKiQp|QY;@RiDQ\H2EE[˔'MBl p?'g~ʧ ܠ MbjgKJ?P;#N=¢~AEq1"y'uZ:BYV2F8t1 ʴ/)XV/YKwN+ဌl4, awe@%^i:LxCU0-nt>Drԝ,%oāƓKm:Olat_!KY(ƥ?1Sw7`ȚK}c+6gڬ F@i%_94sKHkUylǧnǙxc( 2,&9וy6*=uMY"J<ŋC;uzjBD~ AX1sTX~*%Rul]ˣA-\>w ̊MWo ߑK3jꆩ㘤P͖#)EEr{],w`I k(ޅJ&Rl\7w}tfrH[v^[TXj^KG+Sֆ_tŶG>ꠎ'-'ŸqÏ\kgr@5:MxƸ?u0مg+?Eلm#LNЖ)&0q$2N]Tn!k˻=-IAZ%2SП_7sh/M1jbvv-KeKF{JL./h:ί՗fKKp]d%!=sLT*sxF!u/F!܍$5pB fÂa t -~]XhcY%2)c[iy lw_Q~J'yC{tZgpd1u 3~I Jt=żF/Gx<f#iW C[)(#Np"o'b eJp#+i v/Bb(9$(Gjδ_< ksA}sE;LnjPޏw`h~?VN-ܳ1B9W!aFX3~Ni C拄"N2N)tP @cC?Yz-\."*1~O~EO0[w^g8ͭr}>7-UƵZ@[Uh᫥b@adbI%өHaFfɔu4 ћab=vH@ mq("AŏO:y|Gf2J4hWc,b|oj~Ŀ;`ލWwn{ВwI鑰It()2X0lCѫ5f+`-^j(/:uRx6 Sp3ĺ}LJ6 ogG\5MD7_M;ygM,:N]f)n* Tmپ `f&Dov~TvO֡`0 U~SӋ7ѣ H/jvR\b`+QVH/ߣݪ: ]O̕/\X[/.Y޺Oz4: B#cSrUCŽo%";q=E7?96* ypeT<;a CjNdJ 9Wp9mC|a#:}NPRGubnx Ĺ`J@ԖNù2O88tnRȵn"dBI|3Ӧ%;C_,K5cيwOeEzņF賨gA\O~G^Bب3iU?P"K(}ȕutՖ>&}tn(8zHח.X! ǮeȒ8<Ēگ3+%G\HCX/WtgH[/{zP" 98VY:#갬XqF8UYGŐNm[z摗]?Olg6|Гƈv֦R/PijFt,#kSm>nYR OfT\]'q+ \kِ ґ`^% \M1jAsႉox83RigaTZ Ns]msFX$+: "kjI90?#@qDƆys' (l`@ę~ 'd}"d5 v@uTT`?>`B< R RWLCD2i긖ƥ5 ό4qo0bOwZ~{Py*nKɕ%"aDCӔWDomJ:Τ6QMֶg wF$B능'B_m=sq= Ŀ|;kp#gه *XΚκ2صoOk'e:4LX #iC4V] AXw~<!9xhW|:Ef4,LBQ% dU›,Rಇb"|qRAt%v5єi ? h/dy_bВx<6 7B?Ƿpl{hV'00C V U8aNRm'=AOLՀ֮?YVV e!vU6Nz+Rhe_Vf1Omh,uQ, }T7z!"|l5a*N:NQO W.+l$.Ip0|=D3%,SK9, g.Goi`I{[;sݳ?|Ϟj4700{5̯9W.6/':n_MJ؆0˧vZ:m.d4zq#4&@ oV[ ʓ242[vG.<^u;6HQSFSthc\}/p{/P,ٍB|J4s/YS$Ʃd8d1arHO 3';I2BwI3-wy@Uc8dH "sT+` p_fHed@%U>ʝͼPUokx7&tPJe7H節pZ^pa"rW*5?.jH( FQԹe (9>wEzdұ:m"g){ˍıWr̵gu2*JNgQ۟Q䒫i*R7Gէ"03uZlp-w) h &Z*\dҹ $ ,jUD@54)i^m~E˄"G"\/^DJ?$nJO Ym&n/Xsw+-Ab}2^RL6r@JsK9 9[Oɤĵɺk*yDMp4|~E\mW=K֖\`!TVC2h& }K.VuA)> 6ZC?.Mq^-}e7%]N;%Ewż鏸Wj,ׂX9F%pL KS|EǑ/Ee[!OTNځ-MňbDC۲Y.Q D6̾H(4rZ+@fBvJA]z ly@J,:!2b~HRPo YUtvtmF g@/\ %;TLI)Z7H!T4A ܌3IwJ siHN,<.I>*6w_7 3IˆZ|g"H\yU]:N*6~iN>2zIRx6Pηovt/R~X2T7`.(6fg ~] D0T;\ .lc,Fkn|4(tva~Ny@ʥ}>elAM wu =ykUԷYX1/ ۣSN7[,ǧO{,Koл%*0¥ms/S2\׮jP&t~:*ɊC=k fO3+0_CDQ{3>%l)$Q~6wOmyu ]7\p{Lc"ÑLl%oz4KSH:gD*5&ISM~v%bHvQ4y J:C.fRkq"AHrKOPUʚ9ݙ_JSn5"_ 2Izq'|AIC;B0uMEzM!K8jኋqA%ɫsYA=~9ϖ2V!4͡u^LUzTp߿Q0gnliD('^2P]|oe y2gyxHeWVFtZJbV~)NpifẍĴ}UI%Z:19F"躘NGGij%Cjbc\Ypycm ijqJU^+,9dP'1yղ<@N{s+pU>-ܪfc&,aHrGDnB?Eh ,2oA6a{BO[^Ffc{D[rGv#fD-`kEZfczި9eZQt5r$(e/iXb9 `-~8b˿Sin:y4P#^L:!/^P"VC/slmqVD-nSfˉx9iyb"# ۹r)#ƾA^"k& ,3F"iF7 _#OsVyIϚ_$2/>e_-զ>p B] ucRؔUp;l64&6bZq|Aj5t~6y/(ɾbA*`۫b}D:߳щmubQ7ͅ*uӭ{&iۍ!'?wݫ0(;H4!&i^h9ҙbRSV ,6 .YI8Huӌ$2Ş^DLٔH3?5sfeS}=Ҳ E]>?2v'CA)9ɾ\jo߻ j@N(HDieLJ:\]kMI]01ݫI13ocNO67LH`%F{ ȒvP-ngYԈZ_?GiֿPDHh߭J\3 '^r;oq!&c;e JCf-ڄR8ښsA~8=gRp}Bcg΂}14,"$0+ퟐ:Lo/sax|z :$!yնE Z}nV: W fy5~? 8.`׀𒒱6N6/®;Gί)W+oBfmz}T9ӁQE.? CU,y! y|0M'F(h5' fq ; J!2  n;wf8{4 4#u1NU^M€ǬJ=ѲJLW~ǢՒ^bTڴZ(wzP5'xyutcVN-[blި ަ}G4}@G^s("\YD.ܻĜq.>m T kf*B D¾Y[Aa䅀cP2Td,jOIȓ!5@k/d%\/ݞ+7t}YԄlEӀfjHΆVw,3ؖM=^9*]oCupD5S8^؅ess8ām0 m}${zwM&8$@ckB> r.ϜӺW,*=DdK뻅 IH9•)79!^KtdyKAyg%jid3)>hĵnO4z,8hȪmKZۋW?o6]g-yU`29n65m;YH0kQn{,.SnށjLYEm]4 ,JRZl%_-'3[4W޹Q =)-j_~aȭJR@N]FCSuw* Ҁ܅N^Q Xpfڨ#[UXy>6n%]@HOai'U Pd1^)LW=KY0.@~B9R[U+dM\nn|L} b)$1ԔaΦo8,2McT}ͩL}p6F]&3]w[/d!89J6ùE89EHDÀc9jM֍TZtq]slmA-).H]p"q=^?::r݅h3( FiPWO:iZw>lZ/پ+x] d"9ծ/ا"(@ע}9,/l3D^ '%pH| 8򨹝}$)=4q~s׶)uJ=d[j̬;ϛH.?Y3әՈCMl2?.߰^3 l @vn]֞Bԋ8㎂+ƃBt'']WlOu6&?B/dHK0i`ZLv]v'9aFWC ~sYi5!6Tܑ1TcUCL| LinpNE ȐLH5 W.$Յ[d6 a] \ YPy;V Maq:{c$].%Jxu9,iuwZE&`||P-9=^k[{+l6D"}b8ˉ{"]DžԏOgQ5# goE{Eg'9w}lh?uF,#&.bkj>ȖUT=ըAwsShJ8.< l8s1D`bϠ@:8jfKOTioJ.'{+EMb6},RUO8xc4`%K2زGOQfފu8kt!KnlV_TgT g\@3M4fd3-jޮ+1)벒>[({>nlq2=:`4 :x%jF3D[ uТ{@ricTs䦚ݲ)d`}C r[lTAzN}i#,­8'kJulNz<2lr(̵Fq'KbMcųW1<}HrjHTR_Ƌ(ݩ]a RHdd::bj\z9C> -!?%5}}PbZ FDTL$ A餏 =\3a/.ÀX5f[E)DAHQw9{]\=xuh"Z;[.7;dYa{|[(̕>$E˘cKDoQm0&o1@'u"'gWH.kvtE-Ml(]Bó9+xso˽{6DZ0es2e\*!.~zLWJ+07D  W@.^VQW\ +2.@5)HhPP}ll'1|R%ltcMg}yZ͖oM0Dpg FX'[5iԫ&k_  ތU|ۙ]ʌ C3w djP1fwOq/P{a*@_!'BjֽDjsd=^?qr?'ui< E\H' 8ZbH}<=%M[ S! lSgKb>|>`8h;X6'Y\r1d蛚%,VE? GM"&ڏ&d'G=[Nf.1g6v+:qt[7OX:6$b>Z wTvCR ?sO 40{yz%ڗ@;8?}c;i~1k`[ڕ6:x'+m(|#շ3=,P-)dS*tۡ@v|.l$q$>lZ_R,~(;Iqa^Qp ƹR _UY0%*LčcbJ>cِu?C*QʛN#+u\1jV/<9/MXfo‡?^1Г7nͲv0U,>L#W'F銊+Ӳ n?aq<1s@#xF+fEQƋRhi~ !$"JTQ7ԊM`F2{z( J9ZH)%Y?(5k={? ,P9>ZT,M̈́PW#*ڸ6Vd|1Zs_1CdGX "Q~,'~Xc7yqV!oX_$8_N8ͨ, 11ɄO$a_@]]O3gE4_$`*P}|ؚ(Kfa5aarb%l 3P\_עqrS|V.2HK2֪AAB!&R1mz(>31B2,$,wȄ}u*GA/<D:Nn+42zx) ٞpY>u@ vO-l&p™^ d8hV<^vgooW2hֵ/zv'AU33^V cm`ۼrxUJ9D\C7,T yt3&6|4Ð}g{ \(d1.Q~~#h?Y sGZ k˛l|̲S,pH#GC产lP_%xԻg |_Om4Dzh$vX 3 "?^Cğ\P!\/V*w_V#BarDb\C/Sޤ )drP09Z G™yRAtH$L5DsLė.9ep/)At:y[7 ۠$bO% ?.>[ }&!GU٘|]DVȆ9|8^1}nHe2X}>kH7XxΥk 2m"/\|s-mm3Fj0f XO'xoe' nF^8܍9WL&.ZO 96hdŐI&07ܨX>Bʳ#md +gUV{4[=(fYGF'؆ejk5wlh?"v#ਐZ(sqPG(v5d510$1$HO(f,кY|=5:y/?AѬ0_9'tX7efYv5 \30p!(q: #ձAo%;ycaSMLQ2:(h ڿNTeil khlXQ*QXI6@r,ұV߻8̈#:PcLURc(GCY5;LS  ̼of .G+Bė9ďPxIi4{t=:/jȄ547YX- mwMlz?T| D}#}30)^?ԝ1sZA.reSiscW[Pr(m 0(i4hq7Ud8vh9Cw{FfC3aWv'eG|))Wα ρ{Tv⩿v\lyn0:knL;"SbyD Z{VYXB\ ^pGxg3){AqLքqdF菉Ƃc7R@mUE9#WQcyHUX @9޳Ìa\Ǜ`jU@ ĂشgL:/ 2hTM"=?{!zerGmB=l]ka1c8k[$t=bqH˞G1T# Ғ|PDaYaȢMݔ#wśRu eBٖ# &$-<"jkGz)i0q7u[:GdhoMZwl1`3d} OK6_d8MlΖ0s,zTzDKsApDRcƭ]u2gUL3Oa NQX4'z;y3$=ʶ(Aqھ"#7o(p̉ @`V6%}鏽v%р0!sXJ"4 5St%a텑iȄ7S͊; 'Ay).ČsHcAlk^MUL㛋fÍzr;BaLuZDd_F,:P@$K]_md%1;#fEK_HQܪs2bNe?WV;< >лʬN^';0f]UA{Ϲ3Of32OO;J%}A`5{G$5]ٷ:"Wth=Et A*b:j\*Ϡ_źxe/Wg҉CgdOxy*R E75 )htN[x^ks}˖2Vc.9BXU]lQ;qC/GQ~zС~rMFe!Ii?Nu|SAFai! =(xSn,Z hb~&iv<ߛN KVIM* Dח Qh| Pl.PL79#e1Ul h-t ȏA%x^bFGKܶ5(! |eqW2*elS1 /b[0W )#FY}TOiLjtX,.~:Ė>D|z|ReQP{QW7j&W9M:b!9ϨkDw=cҡ΄۷Q%8mfڻ!f4 ՏjՍ.~)B#am3񋟱gYZ0707010000029d000081a4000000000000000000000001662f7fa900001fe8000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/]?Eh=ڜ.+=щtzC+4˺jCscGkM,leɊRYԏ(8wڻ8̓{Ǧ`""2yCL,R!'#u&Th*1uAP︎˓bp6,8?dr R0= Ƙ"[T:9ob˂/grAxbiSkGa|]&QHf:|A "Rw[eT5# o ̸_݃FtxĘ*?labyol=ב>`#G!Bc ~ۆQwn1q0!f넮Ӷ*D v ,J(z =\#>J泗(A.v ɚvn`7KB _szjMU<97 dkX)t `ݔk5xjc^qΟGLZNRi=oLĊeoٸօDP ǝ=m ,sF}qN)1j.|7py^^x fuXCToG!b)wʤSNO+w@Yn53򡿏ÖQ@ \ #^YT%-HlĞM !5WM[+܎kk^޻K]ΑjI zY\iMN8w Mv;S2a8a:Ԩ4E^(Pi3qviszpNa|-lZ\]/藺غOTôaCTYHSYtk8:KEho@xsj/VL6W| #@ NHFm"2nR۴E"9rMU(/ZNȚ]-VBJ@M;ǜKhD Z- N{gtkZmQ++[Ɬ| \k&>No۾@T _ #jq.4 _1eIǭ'P|,؞zY@po$hp$ _P >:*&uf4{'yBx~W4HNbfTQ/i52L+{rH@Qp8 dnh18"1Bi5 RP18XLr9dS-8ǎTVԪ4mپ5qn{۔NZݤ+-k}Y0 0= 1+jW#rΦ5 Hm_YT;I ?q*s5M #Ը.85u~>]d懄-wdD: Y/l ڏĊuTp8Sr !i<=T=6-K ]ge6VA6T;. QzwvҠd9cVT:m;8!l ]GGTV3f7'WfLմ3bev4 Vm6D`DDIJpj#68x<_/h&dlDܵP64.zvst%TS3{E'sg&0$&~E%q 8)gق;kx9ѸA-~ B,ʡD!"G1tة3ҭSy{h6 ֺΘ;|V6ܙfUCGn(ڮ=jfdQ2*޸,NGJ ;"jK#]4ęUmtq'3PQ'OqvKȟ-&IfW'hkQoGة0Н|i?1EV2t"c! >4}lKP#1r\rc wո4,Ι,2ꖐ涟OROMm>wpT179rR>;XC`Gi@yZCRibNG2.6uYŪUjMCc6P#UVFzr˿iy7S:aD<ʴ;8Ǐ>xOc,`ƃ`/14SAj=YUFp{.=D`OͳoWf^rpL䊖I\ xT[[ j|fG crca=l{{ dԯr1+lߟzylmȡ*U(=6QHCŔ,>O9U4Ic:˶ dͺklީm6jCP޴kfr8N3O}!7ԁ1Q8%8jyXoy+⟄pSw4=9G2RI$I'- $J]`3_IVv̰s8#UN*.܅N''Skο>Gĸ& AfԣLϒQzT05h\GAkC\ 5 9٠Rꜙ~u``p:5Ğ//vxvm DeX ų :LS *f= e}\aN7oK< nUΏ {>H N  m~ZU/IY^ȇU5CXٰy`|LT<i pY bSLGAy%3XE~#s ` ] ,6COChNdJú$1h@s %ENHg$yi=( drx~9xk (SA7Q\Yԗ;&kvS8`VDb zڥ}L!\] ۖ5չ(d0s6q{M[4]\yV~i47xB P֣->P#R<{ineSl hrӍ{]+JyC1U(V\ƕm{,XP7r[2_/Ao5G|{/=7b>picŻ^|4oQl2~4G VodFu$dFX)&wu3e 0: 3N"VWY.Ɇi4mK Vo/xC#4n -tV섹9E>u3$oNƈ~g %\Qn1e4,.sX*;(Ȥ+!ڳ< <-NDmh})M9!1%ٌluL ֢Y*1qu._ B%m;ׇ{@0ކII(PA]Bn5?>A`|u^Ȫ5b5*|QR0f`vUAAh1c: BUImps6z#=Q' z75QQd@>BpH9[ /ԩ[+'t"t4`w&J(;`Hg {E>qY EiZN D5L!g?>ch7]S(\daG5TbcZ0g[*L>^"f9ndެSI+9%^&@z5s;zFC*dGM@m8uܺr nC@J:FgXRXzNqbrC DkOJ78ڬ:v5Qg%E>p7>tBcp,!*R0r##A݀,3fPr|).R rюa;smg}. u8b]&0B]%ՎGCg'F A|CQy,}h0ꓔ71LQ _[H~[ Ou$m ܷ6WYoO3J 2`%uۊ~miKaWR]1r9rKmǎ$GѓxB,*PgM;~qv~>/_nACxKГRJ!hBAOqQ}+ ~3e( Vy5˸5p?tYZէQ.M'_8p64f=yv]Q |S,|(_$N5 Ŗ]=٘ YhڰȄ0@B+lеt@Z8Yk%8/3-HDЎ6JNXXD "ݣ_11Jjk7F ɨP 7Ze*[ϳBK#替֩ӯJ;po 7ށcag)^ 5s#)fD!BeEA;6.)ɩe&YbwaÆ֯/bY1@M2j+sF\yfeMUwޯvP&rI@N֙@W赚Pix}6 %&hSKނZ;{gh"XiAu^- P'KarG:C߾ݒV?m-K/\1@^/ٗnM0 >o^㦕&TFWN$CnAߜS'fLJqd %zȊ"ĝnHb7Y 9b#H "'=U^/&/([滗l%_'fyfvT-8rHpxfy(O@==2T1|<JBY)N;ݑYN@'5MN@gr0Ն^MH y#z`cjغiҟ''&>tr߫|j-2F) fKk T| Q?nh{6@.Ƞ^MQ@VV>N$ m&\aR$-kY+ɇ-韢.Ǵ3}ջs0Ӕt %'|ǯ $ lfnD xTIdĜ(>Q;+Aa 91!"Dz+Ka!Jw@4-f]?ԶBfm>YglJ[XXOhUrh>c^ $ER\s sdIԙYqfg0Uo*:bWqA;ZphO+%e*elΰAa* j/;5=ĺ,^赕YRߵupN>#3[Նfe\Q^yͅH&lN Y,yF~'6öQ)V:Nt J OA8 e$ү!ҭ4Na(d)TJ#}M?^? Er #m_-hWo0Dx đ[H<_=v'ː]M;0&{m@nkak8xۮ?БA *Żآd< !oT~w x k9ޕۇnKp^V~6X<b8BPǕFnF]$Xsϓb'Y ѻp]PG^K}?<0bVYl>%JVĦ^L.uF;R7L,Ɍ﹆mBWՠ.)Pơ#1Pj ʼn3%>s'y.C[Ǩ5q=Q8z8SeCyp-[fRL"(NrP8D7nPb~h^%5iBTũwi [1*܉Ϛ7ՠq,`X(VoS,-j*Zp20^;˥ô 2Dl6s)`%+i,B#aQ[sSÆ/AaA y&zKvƉ6/,Dl_*3(Rӌ/~>|\([鲴Δ,zXWlӂjsz>$j<(Cf\@ !Z+V軯)LW{jn x LJXhTU9IBX=6IUh[cGGM"ZJ #5S=.^ލLFo q#\`VSޭaLVPhfӲzXH/#O#ē9dX"LIM.j3[0{ TޔF0Ä.΅>ddH| {ocM>= jY$7ؤoJnѡ \m|8:/CXHh8c]Gr:)sf~ԗukz\K"%r<:Fs#LJItb xHY&g']U W[:@=Pf$ '\ϤX=̽-,PJVz!" &Ǿvت}u8UClje>Ɖ28{qe̎ eV; 81RTxzJlyg/u]DdxPYQE\?Џ=ıgYZ0707010000029e000081a4000000000000000000000001662f7fa90000a57c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/^;]?Eh=ڜ.+pShjOyBRd>aWudv\$ MX/Jl[ yDec % 1WC\ʆOJ5C-q<žU&dna(B[>~,+~4w6T{bMlUDZvo9! m~ycF y3Ύ5!.HalI mf,=FAĆH<>r,uY&ĕ{Þ=B97R*jZX'u0OW]6z1\(!)ݦ osKgVSJ;|M?iK™PH4.X;|5J3AarkH;Bvb.V#>7%u4$?6` `fՒ&4\z/j/PdzYx\1n5$ a {10i TґB_Rm1hƝ4aq+L_*;J=AEW=';^AG4i8A `AyVi-h|@(A] ,e_12ò8gS+[̫E+y/F|@vS"(XⲲE0l'ϲc0bh*%aPִ|zP7*ܟ"Z/ctfJK3?I^hHDԟ=͉cwN%2~K>0llgdL;Lҥ3μMńjN-@<3;\C*\qrT-A's5Yac mwHB A v<3=Zwmx{a1%X զcy%TOjoDWU'ig#> Z03Q0Bs<A~WT%3κu8nr7'ΌRn}VUn `N$Mp-Ϩ& |D*|X0z!R;? 6S+>H6[jDڄ\"7sjG"Xz=K.+/GLLɢo&HװI%hy@/9?<JCE.{I]n3̡56TP2Bu4 `-#&G"}axE& a9[dBhANkt7uE#ؚv%r;=9d^L[Aֵ;#K[M K@yq8Wƹ'I^K$y^=p z˒pGL_>F2~SBdVCT W[c`m}'Fd)5}e?aGهaGARnBII DuvF1>.wǻ{d vm0k(i1dRȂ@zpZJY~QJe2n =1C2mZS,Q< @֭ qu6:^Ei˸ds ]6of?pOhj_05&skwٛ$Pb"ⴘU5ux`KY|nr]4Ѩ2Ŷq.b2[+5Ȩ#zv@ӫF>vӭtb8tꍍo[a:&L/I4Ld:^Z̭@y8qLR@d3A\ϭ>fpFΐ wGޘ1i/`OQޠi}NCdo>YeGb5/<vٷb#_Wo'e E3٥WqX;1v2*F(@pDϰw `or yn0;Ƭ\ ά/9Ae<7ȟʖ_bVP BMU/tJv-}!{Bm(Jfzo hƦ˿6>XTV0ڎ)mqMﲥBjm"?XwXP?Tcĕ+Gcqf'JK=sﱰNV4~j slt\%.8+@xMNzŻ݋G':M7 1fz^{@ H{jTz :v%WK1>F_\4*nךh|GOfA|]z?J=K~ /mPUT- )I)^$bQOCExB}J J(zzCQ:b z6&B?ɫh3!-:b{]l~&:)/o|ҟs]G|L.f&PF3%цvٰ} €zLJQK v~rCRJaORf,w\4c$@҄oɖE4"$-(iI>R_>i}3ō&^<;{dRFZ rQ8)ťkFcY?zQ}*@K7NKF@Sͅq Ț,u>)̈quGM({+?lHlS.9J4f#9^O. 㱬MaGY$fܖ#o3T"#] 4uUu!,[Lт(<JI~jOIU.`6"J b;%zNtbސI_({aj I=؏%RCl[ 3hCMmk W:U,x=\Ri1v+iZƨU}z[4:uN'x6AQ8A*A8o/ uUA6p/o(E?6UUE#j; ¿.?l44YBG*Qb19#4]IbH{=ct"s:  i Sqp *H)["E%M;1cUQ4Yބ 7J7m+ ծnN͛Jh=kO~L>J ;7;$rT#(։("#t5oJԔ tkv*Il9F}@0Bw3/r/ 42,ZII;?K I/%~b6ׇ>Zif2#yz.[ou..9-gagj;,&@ 65v eOHggeggqTkd4iɋ̤KMo N"/[Dٲi,`+Bs$4GJ8U5ä,Ì/)%eJW nDU!"X"]=˗P~v6b9Qdxѥj;1#57EP69{튗.Ky?V*PTTzf]T=֜Kq|2>gvSPsuOPoSпcqҝʿpd8GbVǸY8D!|.ѓNx^Z"=SޟB8 n9=^`T!F=$Jq$Y1ћO -Ay8ț\^u  zQ&*OxDo|݉5Wcjkub~I4o0|)ރf0LCГvr0]?Ͳ긑O[P.l6'T9D=N?!{Sz*H^`;B"KecLac(?o@xmYvdnG5kSk\{KJ>i8&Pl_ce7h u,1vȟ=pUf t?M=X ci\$ɩsﳲ  gùoHN]aʨ(qbYaDDXc*9,PϟB8jMBDNȖ˾fſ!m~Tfy1@N14+BY҄CYhƈףyRRè˔ _ʐMD5xnE+R5^b8dO?35l\X%@sܶ^e;CqH27rJEr@s,5œ!Įsk'8zu ;Cg"Յh&g8鯳BѻUcKAߧ{.%>Ƶ?ЙabnxШݛ,\򭿌1Jh~/vzOE 0L|y ;Ȓ>A|BOL8Be޳^ 1oLd ĈAڝ?TE !t]|+ jzKMVk>eX{]d*]j qNxdjE]O{Fw7&qng.Юp S+8rjf]^}_7jMSwʾ;ҸCF0ԩJ&J VuTul`X iV(~ְ&f$L&PȅσA7wgmb}~^ ϮX^u=^DzTky8 uZӇP_OCrq$epN@ ico֠sSHXpNj́ievPr#Lgw>22ʗ32v7F/{47x5B9Pkw\{8L+Ohl+kƓ #Plf R?[Isġ#*&אַbM.Ba `z` 54G Tu|Mb"sbNF)l;F KomwƵ"'>R" +/fq<B`(ID NMW`K7% ӜWD?r"h3j;7[z i:Q/g㻾8'3RLiU &ϭ=КR BR,ڇI/D^nCLi^N0r"VSR5 ,g8W oAY>Iujw^NC\Do~?U6XL Ϊs 4UIs鼱Y cP@!]8Eri^NԄ+;y+\Xy|;+!-E ׏%Kݏiك\`77WGzC@uY墧;iF2b (fQFPFb_ )wkt8܏u7INqdOloJY^,đ\ē(bV} m})a_J܇xǘ Fj=#9_1BMԺu_?DQc 2_n;lHNgl0٨m=G[,}?Ce+/RD8"hr6C0;m&;,TNe:&5PǺԖEٴsU}GҦ$ʗ}.B'YY/=F .Fu_r/1ݜkG<%>-`GFe$Ϗe l˳#Kq#ա~:vw2H+L<,:㗪RS=Q3iJ%Pp1A!A-,S[,e+drϧzy=ek0 U u, @Hrp*a5pas!UٸyBK'y}.z!y IGң$;,~KQgإ35r99tr6,Є ^INs#4fՠےp̨g*0*~_ ;9k Rֵzl:`5QϕhP(ZZyo 1U|!4ryf&NT A+&1+X"7P@ٟ& &8 ]-h鸤DNI0)(̻Ym HIf_:Чͯ 7 nqrr]\5Z,,@@W/ֹ~ߍ梹2&'1@rյW՘ks?m LA B_.ԅv|DXMJz |`_z:>Ow;` 'neTH;TN <3աBA8 uYDS(|漳g@*uy HKCo&@pBnjkmEG |FWP|@!!ڭ2n~leTbRt;X웚APF6?+ϲrO_rjЀ\:8r\e+1s:X#DX}FvWICdsAn&=Z +tUgR`J"}%NBUD~sJfrc38pH[)9]w\M8(KAm4+j˭f\>8PfXkN] d`0fO522y /*YaZh+8H=0#FM͵|+P| .aZVWJ-y*#@&,ǀfv05بUrbm3K;[$Q1Ut֜帡ß+zWvuV2|RlP-4g^:7ۖ";#Q:ɱO½,ʚ0"Oֈ^'/C _u)+'$U7p%*8S&k2 zk4)vVɝ2'-91*۹ &K˙{Gx "Ur<֠cAb‡6ZAIf8ǫj31cM5N@deh-YvoW.D|ʠY˲Kk5"zs9f5#dng)K3>8 i_"U̖kZ4 .)SÅsM#0c+o@B3z Yӕiɢ )*0]Ot4GTS'&#w؛X\,*wq[M"|(z5X?B>ԼךȝC۴r$NmK6~$q۔o~(uD'(ptG@PM%W3ᯠrlޡ`,}̈CaTs|v (?Ib'ƲK[֫Ý͋,g iY )i>g3qei +.DxbA48>VyR"h ?_:Wb\ pܝZ,"\\OB1;hf~v5TbR|fM/$Ai7Jb!)P†ƴ:Z9QBT@, $-뫁CJ/;i$O3 8f-K"mOŰ\2jl0μB) Ty>,ܬw$^{Gt$(Ǣ1qD$΋QVG3QDMqJa5}Hl Pq-JBi ޳ 29Tdb+C9iny"t#>`) J=+fmxdfw8Os$=əH!{whe!&3]$T=>m"A'g&{T 2D#\ B^ly5I!y@z)}).x @7Im;t=u $HV/ғyyȰ&$>4eP &{26%C-؇b{_ N{z)6$ !}mڮ5[ `gQš sJ] NyԢUܝrvdsXEwC?< Y|ҔkM-;Z(Ҹ"(WG^+{ӒQFI MLhE %En&ᮅ^Nm\K[_d6[BaǤnǚӛXsL)#69J/\mqkE,bsoetcvfjCW R y`]bL EΌJ%BXb8m#,s^ UQAq?Ԅ,? ZJ'פzXEWdMBb 9D4U 7 خӵ)/M9ti׀իcVMOD=axuv;[7s|dk1[[9GY}Ö+gpS-S~=Tf4޴[ZfW8 3bҠ^#3#40P]k2Cp1Ҡwk_gztsH# @oy,!,Ip+80V}$ yd;N1uZ~CiiEg]˜6b:k^yG`SSs Ol 'obBKœ6lbwתiƤeˊ !>Ve<.T,zj}̌(I s :+"l8 wO rfOyQX#n0۷(_º^;KC `{2]?5S8e XN]yN8"C?1)Ĝsj J-ӏa|"pvQAiYu͂<ŭ_C!JQ@ay HEȬ*R6#-ݷkDFhq?r@c1ݤ>A`G'!4[*ZdřkƊS~F,=W!ZwPlnԽϑ(I#L(R.=%"<ą$L3n[od-:ӴCn= 1J򩪡&%AP_](db.㡂78 YyΣ1] C3sg*5xuuj#W پ 0xgK~(Q2æG; 1;.N#5nt믧idX'X7]Tk^ZBPc~zu_;mLvmёgo Ղί\&ls\nŅ8-VğA(3(#S]hxs~U0(pEP`I~8gÕ?U)u>:Qh3fD5^))P ~DǏ@Aɰuo^ac-+ԫ+:4Y|#f‹Dfη߾RغJ*yboڼbqV!G\gl+4ۧ=:FznAu"8W]#tS< !5JDIfXO ELHU(X;K5Df4`Ϳ]z D z|N&S=8fJڨ`&h T7md53vd; #R gzM$Q{@w$軱8/ v# ;OMo8Twrx:a5f gNuNn' JBZ&;'%aXjGFSLuL~ѡWfq/(=#ߗ~K(qO|[p56XpW&T++9ǧU-`qxrsU=J15S4TK.pc"HmwUy!8?qiPɂ5F<:-–?zLTėo=_&LIc. ?<a.vt! sn[|箖>`p<vo@T~ᄐ^[ >HUK&L*˜@QcM ;d ?#ߞ-UYV+8j:"eVL$*}5g^\ҫ97ܹ# 'tC =np+M=Ktֱ<?b*cp尯s i` ^/ 9Y!aEVu䜑k&G I31*~thg㫘+0q u┹ ~ЫR _}j8eKq֠ x6Pz]]  ôey鳪MnUkD|'¼1,Q叒cO^YGIw#ôB ce~DE|J5'.F egfˑ?"t*9#+ M0=vSmffƈI\m{u_6}Mp%W䀲Kbs־iOι ђBH9l2U_$qr>`{]"r(Ԟ;K9K$Pul>ך=J\V#03*aS/ 5eJÀ#d?Z<'+`a^*)FEC6a`ꔜ^Y?]O48jdB~iZE|pIgǁ Cv K'㹛seąg@;<#0)xi.k+XrN*?srEE) nLmaf.hoVFm_ Ϟc]Ɏ-} Hh(*PYUn霟DL33/%! Ɋ1WZoc 8{w#<;鳚p&pw#& wBAog28nAz3VDce9ƕms SzB@UA6Ԓ,A`&LQɞc9Rۘ[B?UJb^޳Vt&Zo1(Y Z!ep {П>/&>]Qq[esV5rhI#Ltm,ޥV!8aa5m׬CTK}071\Yoj9nRI *9HCouC蔩˺H 9 ۽"qޡI>muDn@ ՄG (bO̮MpV|5L]1r'iU> zQ I%\ϲj4ISr=0+K`X L{jV3E#օm<1N?seECÑ%YF GDmǁ KͼkKԀ"xjf:]4gDK6%zrxu BR u# bDz,N  ;[F(o|Jɤubo'qA]Ms,dqqȬϔ=3 PcZVG.$AՔ w1vbC&Όq{eEf~xVYPvKr|c6"Z5qFM-aM[]Hs$U4"MZk_g099",Dt  B]u|#p *rKԟD0xU2ɒ)F-Kq әš`9Z&D!k ] <aB/}g +"sN;ԫܕ| =U1`ϸ; ixEB$DΌ3$z$`tF8[O/bN K]bT;c1Kou@xCVC1Ц{<́کHA*&zpAkiZ DA`^+ p-zK*Ng h{9<\G0Oٴg3eIbEYF5<\"$* $Uf?d M5/QծuJ[5s E}{)[۳Lk!!Q{9gi5$G,>S'VϺڒ: `(y6^u4>d^TІ_#w/s'%|KvSb܉6WrluhʷW,:=;Uw4 S~]\'cPEXkX=ʈ;DWN~y~5sX%ORMiT q ,rLl@ݚr U:< 91ߋ@kUJU 碱M`rv<%@ew,: 4WE-~-7rRt-dX0!0.2n ٟ(O6}X.SƌCl25֕3λB_Yd)}iP aEuyK[tw<9N,_{Y7BWBLP 3&¦ߘUk#aQ]^D{RM;`1 Mt7,#[wnϝfnK z?r-!;3GT󘚰dܢ[*쓭m>zcl[ #Gnm֒Ưk|(M rzaݹal2 #q[X|W _uPJq~BJNh1:O+qYH*"'8N5@\ˡ.Ԅxn%=:NQ!t;@ULW)O о8>~<"J=XQ=1 ]~ ՐGow( Yzv YU1hΘTM{!3C)8̬YX?ȩZ4E)էcNZ'^d`Dy~ЎK%B+@L"dN嬛G +t<5RcGzS$q)oDSo "LR.UQ&P!ymH&\RLv̍FRc!ϥgp.FU?mK<Ž"YWw jY5剹ыnY¥@'3p8A=YfrM$=}߀bIJ Zڅ 7ZN5ß7 $۔#D1,|Dχ;;e8ι3YFh]Tlch\+6Brvx!+WVz[PaEHSx~|mWİ̻!cE;!/Y'V&sZg:HJwEP,2^ 6wl}J=XI\.C<\ |{k0);S%~-:lWfpl0J{Uc И o`a)fCpխ:b9bcM^t=;z<*+."&1J27["Pi?SüoD$2EAƠ}UFsl1宇+[Jc Qaӑ3GӽDs,)cF W\lv{TȢhڤ)K&{.ӫ9UL3SHQC W&FDVXD78-g'rmmj]x%ȯu!ug leHRٶ]z© *Mw+W_0 b1 X͏$̲/1ѼմZ&xdSL hl`FA%u;ck/_lnQV[[m< d Č/eVTWeO,_tdžb,I+۳'BQ}Y#7Fw}> ̘ޜ 0 Z:2a$AV{OD34v2;' :8N!5t?@'$FJ^Ԥ+ +S {2FΚ%&1;%UۈFOkկM`)+ZZ7S%=pB5ͳV+B9ɳc(g:p~VZH%]hxN3̘$~=ͳfMO~PAYE6d) |;z:`wm6uK:~H>z-6lfZ} ]ੰyɾJM y,^P>vܰQs_Ҍ7g4cigᶈh'oY@ٰ D ZՐ[x$]w`-\{7uaHG]N*D+~cXͱ}A"Ž>q'rpx7O&R1VJ#QY6nR/}bЗQ,*_E`~Fm0Ged$e֨"YI _h&8F4-W:3kݙ/ "a=YB%wW9``9Y^jyYcQ|@+!清VoMKl󃬃/F5D}y iZK2@Ǽ0y%;kƕu'H CGBX0nNSrxox!5ʤB?]@%l Ųi|8TVo:V.4^jil{N[aqo\$.04EWD|M~LX-<'z* B57w 2ߗ yYzo^D0"!"?_9a9vB x zjH;ŭeZwQbS;.":nKT"M2QlMu~/C5 -~ =Arz6UE#+{!,r0K<7O.Pdij~JœWuz0/i_8vs@yy\ 0ĄǞWuaUgByC_'E"CXl#0>~>&͙nˏ=V%DigJbR1~mB-n{ Rۮ^gn$,iYXn\7QE`24mlϮ.ē]*YwF;hOM1MБ,]y@c]:7+fBJ[,F:&Vޤlw{ٽ"8jMe]C;2;Anz_ {Yӭ\S%dLhBs֒AYyvZIǼ ~鰾K5a[$6xJ#= ,v#e8O۹1W@ * ‚mk wsq5Kx)L5Vl3V'k"s1‰p )xIlm?Tvn4ߏ8--[ mgoqetpmOmq>1gm2m[.&YO u% vti( ̈́/#KxR. 1k !EK<7%P"܄X wL&Qiuk0]s4af+q4ppsa뿵ך3{82]c\bhA@Lh"ί#ghÖOwd2\ ^S|r#YKZ&/ @čYEMrOu{u}iE{̋0s:sE˖apal.xJ[0t/CS _ U5L.Q(\ By%m0OdV>M@] CrgޖS-Bc 5TvѺB8]? !oJ_+g8apyO72Eyǵy) >ᄹ~7ʄt@EB&C1-?!H\g x76ӋP4ǒs-|aVkB%ܧ)[vK=}4:mgۓ#dsFcC yLMaXFC*3}ҥFIl)mMZ-#>-Ի^c~FWQ0#Yg~" 偑֑;jqKR]ć .dm3sO#19WiWq5趼whi2PPxw7CǂΎ^|l/ eE~ѳl$r\]wS.%$%*)\lVeI'Zy8Uyƒ_Yn5 $w73M1FNtvw2tT*DHFi(_jf_MvCHRXFUW섐[/;99pDSi'LuiGF{o98 B8gі&LHqP #ܠƙX=6Vid=NJϣrD}ZyG2I3CD$ P9?, @]-P_4g/?OK@՝SⓅƀ;_S;(Л>*\IRn Mss&)$ Q8.%{RAZt9q XgKwIL[5{9@.{Z7_G8VySQWO[vr n)I3UlWk_cL&`X2$.#`zF2hi٩E}';4=ڐ])?3W XK. *P w.xbl?F>lCH\4lc(&a 8'&;_n7VYd5@sZLh gcTzI5X>8Ub;s̝ *HMLvRspZ9IfOJk7?MAm7A[ZvysM>2uFĽwb }lDTy ,Yu],:<*5J{aaT昷[PRT&%rެkMv5v{ yXZH$Kgips+#\s).Ut$6aFikˋ?`5wH3&.c:\4:cRY"pfX 鵡 4E6HCExC52EQIڕ49Y2}oɅ~޳9'XkO5q A]EOh'^>ُ7C,=$lZݩRo,*pؘ%]ѪoqJȒ.2tN*nҴ y>7+tY|؂yCs*z$rfebf>ùMlwd NOndJԯ;A̴Ճ,$;MH@='vPnxDEoS4yYv[~GPgi4Kҩ֞ ^&q񯖆tFjC6jP܎5-z`wJATN-^N'c:dHA`J> giu w{VSb(t>X@cRv[`O6>rm;FarPCw13ZM|0cjao>Kl%I !.DH&{h,vHO`/@WbC kbR u0_Cr/Y܋拈)ʊњ_Σ~9"J}j\O^cŸ(x}Z7kII3 ҇JSbĮe^lEJ+9V:W%yrEoǡ'l}k&2N Zƕfㄼ LJ[ /Ǚ*t 3ז +)=t;8ع\P̥AnBM4Tz/ uDTcL,kA?u7)adgէe\`py!dfd%g V:ؿWc2smF= r &yȝŚJxD) 7jdΥXу>[4e_0A%ZF:R˜j>jD6%olg8Uf C߾ScM/eH&#$]n\E>n`,{&WsxH دrf:CGEżktonI\M]\H'i>W0]uG3(Ece21L 42)9#毻3&&{PX$ɬ7W=7t#im[!p. 3s U6߶:&s=l6!J̓O t60ՓoNc'cASďWy]VTfphe#xJP5cv @jڱfׇR'=7RԬ 5.O͞\Zq!W='h=sa hQr1PVW6sMSHfM,YkIKXLru%0aE X8 iƭŠȸdE(y ?Wŕ9S%]{810l]Q^ 壢s\> hEܾz# s a<]I!.p*kȌo\Ȍae P}TT3ē.R&&2M7yT-jL+8X ZN'~fi }ʁE&*4"wJ*3ږI f}c$Y`CMڋ}<. Cʚ,}X54:8 H'0H_zd PyfHTO2"F:/{}EmM\ޓ淺G3Ӡ]ї@0Y=h#E`leLr]ߟ{9@aT qGД(T 8fĪ'\yR.X*m\[XX`uadeP-F\ջl89~әT Nan|nRi`&[ c F[ 2=}*Kve41qؖ廄[37x0s11ySPgx2rԞ;(lAL1mg Ǥ7/i@ѫ"Q-VbZqUu,}:a(4ٺcooU CQTѸ:;afh!qP%ðF ܋?" BMNۺMeeOJі 5^IxZ/@;o g9%NY3Y!4KV2AX(]ĿsLMsU^7qA;޽?͍a{RB-mI >0*pѢ I:ɔ$k]f3Coօ< q̦{!wHҹ.IpgYma"͖'*mG, ;'uh7h P?ZR> .c n57&]c"΀(OWdCUP23,ej ÝlsY쿵%t# iM3 tVmb"۪VɕmUqxφ47߂83$ Ub #ym6۴",yRXx/Ϡ RBrċoZ6B*bAԹc.F_^Eo~?"\XqUa+QnѴd@$ eSvTJ'SylS);HugFzCa/SW_S_2Xך}k&.wVfpdπNᗞ^hƵe}[N<`) bB#۝l;ݭ!KUe#_-ZHrCo w8T={b@-l?Z#`Fݪq1=tv!^h~w;1=b-C[uW(z|]krF Zl61`{gfqH:SXdbk."I̱0$ViGï,M~ǥĿ*/״:H13A}0dtMqf.Zն#=qrn֑"fcmD!nƌF)t13 gTZM9l/ Vw[x|pF91!w: +X}nZ{E&fܿ<+<' db@I6(Ѩw,]d0m+"2 $U6WSc0/8'xEyW!His'#/RȉXέo VK!~)[Z ~K",\#?ok䕛"MZ1$I0k>&GjAbol,nf=D~d^faZ7ؿcXdK/ r/Ok'0JmA@N լ 2Gʐ̇dS ar=1uKrWSF-2I&{;Pev[ebim=aEPg;)EFdqj;K,Oś+߳.-wC'}<]W(E|^*QL!4@{A ?{әґSmҕ`_>Z{<G4Rr}G>'9v7Bh nh4 x(Y1e-EAyJo etqkB;+w4chBe*e8C)փba:>ȹ<юk}]pXdOJO=a"%{ 9 v9G'z#CW iK̙`0Z ­52"1sK?r }'Ւ< 6VťL؟W@L =0+c' @\ĢKCsʊ6c/'ߏNO٢gk7J.4PHfѱPxBo:v9^"u;yt?iFn027 x) C$dId=f*ngK 9%{Ԑ2dV +$]rMlFtHiuhhlI_>^(xy~ 'aR'Q儬8zŢlK҅e""VVJ})yX*,HΨ Ze&q=عl6Cj Dy<4V4 Rr> ӗ;73J|"sКYDHA(WNc)u/e<>,w-َtM%cL~+. ou52UMGMJ (@ r`_3dI5b- y3Tq+z/wJuI:c!Z#3&پJØ=U"Li3 Kơ5zL.b,^I}P{>?]5\̈́Fb4>lC~m˿[w~}Zy37DPr]`ui{ ZPMkj 38y%x>VCʴ i.bӋY$&C'p|"RF?.4DRPu!?$pbj hXPVGM;%6rKmj)H<#auBavoP MVրtU8ӿ;h3\x *ROnEDs6T}x=`p2Ԁg&}#325E@y k0*n"&׿ _kTsDJ+Yz3cZi)F"ĬT4oi%[X[ yixȹ#@rpkTʪo|a2{#,$?pIm.~TċY3&g@һE#e QL<38 L0džO;mcڅxzhboXm6=~N3ch9&u{l* !mtu|)[F3l,D+J>VlZcAo+)x (p+6jI*CBH{dE4Ʀ"rɷssJM>Y(N-.T_9~|cd5W*63 \g# & י&'d>pNf )+P/Uu27ˎpVĞ 2ƼMhV9XjWj3IAs'|mMWSz38}.N׏~/(!\t('8녊&OťMzZIuA#pbUaue#'9KسvjDς%iv[Hs  f/~=`nU/Fp-:_r@[`[iԳ44t xfGRӯCq:>;GצsԤXbĭ~~j42cxvN71pNU99Δc} &F ܠՁӐ$a&Ʀb)ĺ<(}"yQliESqx.:s!04]X+@j n2Y.R ؙ*BV$m Z3# T \lVl)s;<\kH)zC[0KdeUj!NF}WE)b+c'+0( e%0%/FANVm+f,h-/s(MРQԓa#yKk@s)S3{X ,h,O+Xa ljCov܃eoohT;DzX%V 3Fat/ [M%'#hb8!5:TW(UO*gA-5do` bL@ʹMsD62h/0 3oذT[y3ʂ@ίܜE{Ҁ9ܣcx#c8x֌R=Wy{$Qnk{SZ 'ZwRo3X^8 c9F5WEzk %--6 GKi.9ɂ݊h|\24dz]ފ Hj[*R.夆u:y,RI!/Zzi>zt69T̜ڝ6MN{Ct4>IJ2PF1{nܞvu Chk4;T{YSX"|-HjG Ch>!I%@hca}&1So6Fx1JlnEWR3lpҒ&8TpY'?],}8]4Fqק KsʆcچA{s4tTmp"7ܭ\hq_79ݾZ,<ڂfUfNRz 6葭Zփ+R=S=Fх<kb$b%[If-"Aq2jѯDlY LNj^28{SqoGZG?d+8YBr,8H5=?HIf<-qq-WПě$ULw'mn̷a'Wz`,N΂L`D3%uoQ<#stq>J;Д­qѾDA D #Gܝ3wJ3)Mr,{U&g"ڷVskiT\Bpi[$ YՎ9,Zޭ`W0G4nz+r?W{{Q8tU96RB(|kWiж;f105j<* ?Ws~X K{b8.AgzOAOWJIaǙaO5|&"s9Zg`B`HWV0LA`nm;sĈU qP($ ekv O&Yq-`Уn5498,lO@7k &&R\2U:(L>V[JLv{M)fC@3ل`w"9D4eijo0S9IVx9ԼhvؔZBw! Kb8Lv)$ܦpcp*7QWw>kaFp>9|:.#vG$z6)ҨQ^pĿ.3my  *|2'J3@BΔAA=ڡLѧe~䬏9r2k#62?A҄r_ ejnN^΂,ہl1ԭ^Ypv(~JAgv#^(\gt/:gv]: Cg.|7E̳*&b0D&bXW~iOYִ0,R?^Q{@l ERMswLݣSӕj3:<]ƊV23#0n[?{&x/c FÍ?S3F!Z|P f3؁+#HڝCCEK Z˦m`:S'םZXe:cQyaPf Beѥ酐BI#5V3jjzHaw/En8Hfӥ>_ nωQTˑVpM I ܆n)YG>gz>?gݚ,oL׎ERzZn\%qiڢN|4uY_B~E)4/e3;1֣lgW$;f6r^#$D ]}Ně ;UNkUul9(RU_o!?Y0udF 7h ďZO뵖%̨zU'Q;"+;ȜS4/3m/Jp1joCĹ֔2ksȌ`y:s;j~O:)+֜' h#+* )+)gUvBO UT$3?^Nf DzcO? H(̂&nܵseõ؍^9zw- &8vG`iz- _-#"fR}TrB$])k8umbQ_oll?Gޡ?.:9n{|RB}i_[Q}̀tv,])rQ Pp/,搛Z$J Vz`l€3lsͶBZ#,:1kN줽4Tň O=@3#ޭLW+ [FIz Mz8?f^%*R/a3٪\ 6,{~ю[/ |o6ew`$W=o$U7q9Ͳ̬,Q7E:?>i>VVbF@ַ'QWQB?/IU#XɌ%/u ¼*+>X)п_ezdid\uQZbgJj8;C{M}q-kanHjLF:mfK ք#НPY@naJLi J.nJ;Nz#nRd^-Z1S(8G1\](UnG6$,:¼,pY˰|?٤ 6Aϸg~A؛`*v]lO PH<63oEu%+ձ@aY6|)-cdVK/7?ܹGOQdV\4V4R뛡a1q-)Nܫ們x0O PoUhӠdV;TD׈WMn+"sਖ਼RP^$$*{bQFaD69ߒEnvrFC0eywPJ[gʥOeIwZLs&ΰ7/'9R]vP_.u͊I&>P 涗6I]RsPT`8kxG])izA%5vIgtzx>l'pٮqAgj4):Dz$n悮8V,Nc'Šf'>VR-([QOf'MKި,> ؂ޯyhh1M|Ǵ2l4DCOL^_(Ӭg=WnFg{nE.zQ!=7 5qRnB[M\c]uZyQ(\bV] ^!~hJ(+P m%Ma˻MWzEǏ3^0cFwjSSZ 87 K˂lbZ SdsD7B< B,:Py^ CevGmfiԫ_xKB0Z?[,A-p( *K,#e̞NaAD^z+#1GD]>*٫I%zg 5Ec>/6nivIׯ”fT\d(1" umtޔ.؟ia5Y9&~7R-#qoFR #̅gDKo"=\tKBERmm/[4CQҾ6"(g!bɊ@1YWiY_ݪoϷ| GSW8 j!^׆CYa}ӵw6{@^esQ{FKez+w3\G{ҳ+\HcT@1[;9ħ5x<W؉)DomiOkQ˪(I;W[-@GA2!$'7ڭ"DrJ3fLQP#gUN=Oyܜ%YCs }#Um 8Vo6J"]G6m8.촖L\j]iDÐoN[ WCެ@oA\>ˇ`]v ,L2?G]Q)NQOk:{EBf̃j i@c,$}+kk,[}3$h,ix#gRwY޼u:RbF7kLF׆[./᭼h}5]G7\]1@G]&EYfYjx B|ȶ;O:(6)ETpͷ?PQMqיT? "mz౲W= A$SGÇy9':+apP )CSS gEtW8hwuaW3ky}3)cۢ܅u~"o0IW]&}bqoO6_7FW1gyJxJ^b̵>mw$lV|_Sw_M: F ,soᰍB߬1OZrcDHl˔ N_ωh[SXOUĪjCQ$$.? !FzkE5tDP ߛr*&*M7‘؇zBl`CN,A |7(JRBbSGdF?V_h~ \z#Pk-jk8 pY^f&..[?;i GKظ˴Z]˨,#4sܶ _E:s<ּv>Dg2n7SaKa[[QAʜ&u~fxVF=Zl"Vd*GSmC QnSoT5FIM#2y]LJy9`:s}6uf*q* f>p\b vxA6c&1!XॸɕC:|-d"!}1n\_bfg4vPynDj"Q߄JR+JZ`$D9ՃŝDL1EBcj>n^4ޞL}0@JCqe'Fp͢J,_7z8/An5F[С*/OYq:O)B_Ob' 7RFf/.i^36FsOӿh9Ќ^8U&:M HpP" =qUBJjH7PjY?beOfr*U zS\#4@S,L؅}גIfӣCJ.Hwg8L0.boU0`t`~ЯcTE#J(Ly uJʢ8J] A|B[6YvIDIˉJ.^3!2~~ǒdڦ"e6b;>Sp҃oIˈO}W38=1oVL;A>BiCx.xVNa&?fj!9荹"W| Ԝ(%5Ih`+2` b '*`xcq-Fyl=R|SG}݈bs9a_ ehLn'2%jC!&G(>Jh*gH|OJ¿ee] D}qxZaw"}WKKaD!sE&S8+e}/0GR{ԃas5쏰󹩼U=YS|QuSk<Ms|i߶Yz뢱K3,$]"ϳZP"`Oo]Ʃ{BF⣆,S \GҋF KOء(sp!T[nߤ.INӃ厕 πύs\4(fbcpj%5[y{f]2|sm"G;U,\)Yp^5U}e,{|7TG[Tcuyxuj 8}Ivq-8u*0t&𦾓]IWUCb'C}^VA>Ty1Qy^i.lpk̝/k<$*D/0Q*F֭}gW" +k;LҎNM~)-zLn9*Vؚf=6+q^=Zi{8/X^xN"Xo)0VQv3x0|&.3NW03Lu ;qH%~ۆ^(mA#\y.s!V܇"k"t7t$A tguO,cYZӘD,T5LWkrXނE ^'+nH#d/|mK%b{^QXg=Rpy%R 7(ѩ'0~:t%[)=j U7"@TF;&&z Tń̴R wtGj.c(g^:#PJvw GE>g2q@p TdGЛ;Eb(o>wdܖ hfk J_7 W?73\-5<|v~s3 aT}&΢-Wg\QX\tYXq=p:l86/-5 LŌHn2cO>;e2ˮ=9n6DY gKG0?] E'>:4  gYZ0707010000029f000081a4000000000000000000000001662f7fa900003724000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/6]?Eh=ڜ.+yiJ0'Qy'3X^J0D KȦ'8<>3I+pXCBO'KFi]܇JJa9 $~ HRtF@@Vc .P3̰,J&Ϲ,JND_zl=Nw:̀>CmxGus񒇅j>wuH#BɼvZE[`Ip#c⃴u,֤;gA>捄@CMԞP1]`i&O9I<${BZb)Nvw38*7.#un?EVʶG1L$lUro~?يjg H6h;u`"Tr4k҄(ez&!1($A<ٰR?5iq1fe%s0{ޭe9b4V?#AXTлAYQ7}K75#H(QJi ͢4ߕfm 韑ڒO(E&)z>E}mm G싗>Fk.he~JoՅiѠfݲBt0|PzK;V]v=cAֶŢgϼ& 'dV7hU-/Ģa 0g:ge_0EO\|@GǼbRGñ+qȂ$r0x5#- h텖E̶'Ez>b%!Sx.ue_gVvC& )ӍV`!Պ~a9O둢KOc.~/-;nAA\1KQ{69ْUSE&7"'ֵo &iΤ 2;IL~L@40$Ij|;64Gv9xͮ)y{֎DN ƛ!DlZ!*PeZvDE圩PHXugmb߄,:E~/ >.64hO 2Q]jÍY?3xEmL*2Z:shsΑۊL#_v[6:Cd?:i겉z[챢u;:OwH=\\S0vp@KW-r}NP\(f -+zA q2)z&FRgG`bS幬s_`hЧh R*aL42%~6 @Bu`:YDVa @%FLjL,J8 V>pcݝP%҈cf]i@! InX;3.g_zӝjш,u. #!R8 ъtIZYȌm6S6UL9@c/w-?XeO4˾,h  7iF6E?ں'No;8`7}}T( #KdlwH€9To>洿XQG}J:5Qr?.T(Т\ck J"q.qCoPb?}PKT*! B\=}bE%L-opǚ? 'c&͠h~*qu_u_KsyݖP[A\BEXO'[jڱ$7xs_9J}6/Qn}z'忀!˥:蠧w)\bg8}[:.ƞCaHR]6jN$If׸VCI#|=$jG'|jJԃ-kZIr>W9f N1̷>F4AYhFh}YÅ`9,7ɾ6zދp8E:Rq%Zƶ~/.WEiZ` c/h/_ {Qvj;p8%܄˄CᎯ|T WBLH ȝ\poyL7W٧lyXGğ .fGޛZ`m!?i^_egg#hK(P䪐} 5zkX%nF'ڸ>g V4<ёSۓi~pSEV:7$o_lhcԯWиwfcO_ʻ-5ݏ:1ә>l^' Pg }xaLWړpZ&-Yޠg=΁.4V| H3WjeՋ_<Y|o^oZ5N#kfgAK HH8ВJ_!~ ݝv#>#j iQDs/? 4KaX,ʑ0p83 e&nt`}K hȧW RFJQ\\Z+t hd S~&& Dau&N\6Y`HD0mt@7(t2ALD?~͘~=2Ý lPm ei} k s` R1|&b7sc4,d 4`ezN|e -=73׭E{݉?zgҊlr;+di?ה/AY- -UcdO[%E3S3ʀD^g>NTRCkj+ߡӳJd(@z:QGR?n-4Jʇc{lU!0J2E?*FJ%,|O疓!sċ~hiϭԚ4 C)Cr R5?ΞO.0SR[tS&MES+,$I "^_pq0D|3ڍcr,u兡cesB&v T L -aN0 w&! +L6+f}6X>C&fbd0JJ3h];pl,Ac*pCFVĶ|Q|H'(姇'&qPh^sb* u^91ް*E?^cX0|R 4fB*f |L#% xd;uL-mԃ& 5)-:<411[I2K`=1񞛈5gk$6G%! 0(΃ jM'W!%4EvɜDҵMBFG o8rz>g;v$6hH>Z\A ;dCBx8EA~ ʹS^#R1jP@SkTT᥁<JD\T S&A 2]$]ɘ ])#uv΄+QPbLs.@=d7.|yH;1~4e ^٦^"xכ'UQ*eUd1}w'jUBĐmPF*f{U%:=|B9LvtVA72 KŤ˺8(M~؆-Q5d{8}PҌy8Ҝ-ZÙX@UihD9UF*'I>KJ~Rds4ߙzE)1OL@d[&1yDMbN )av:oNP$P:HqWόy%:PY9&y̑,BpY>A 1gX9(,4H$-KB=(޳Yh/BN)TDw.cץ7ddk"[A/ V2+Ɖ/gȸA>.O9+iiO^|qXu r\!OC7Z>0`x]Ic;$EiƭUy;|[kOm^GFz8;}o*8RQAe]/埀ng:J"آ%-{ljHCp3uQ"sĩK0΍qdLFgCЖ- o蝔Ϋa#PЊڡmS6Ӳi=ҹ*'=p!~ʡn="_0V%\yv((lT%i|sȢ+~RB^1-,CoLc%=LOuM qJc$+* I198FF:).>i滯1Hȕżf׈po~݆5yjzx"ݞ-t黔A׿+}ÍU#6`H5[C_bȑM4GHX$l21aV=N=o\Q !N(%@GE4BiJmp|EGV1?e!9  E>ͳOonE` Tֱ☮ 8 >Ns\\Z:zӿ1na{&y׹x$8=i%Mo;?.@IFP6F 0@ G|~̛֍[ZX#c(^ɭR}O9&JJ 1ңZV\G*‚k;bừApI<-VEA\ ђS3j- G.1$]\ Oub+DE=kJ/kP^}ˍ0۰=H{Ix1_ 1 Xs)(A"[޶PEbqW<>-^!)Dy'6z= yrG)ZK H1s҈q?ςXDvF`Fxѵp8D|gx!wC{E!Y f~é=O5;l!cc%g/$y[x|fb[A %au?W4:XS/BU') >)x&Mʜ~rt?"juE@ZE y~[aA@0934 ¼y IJpb.5ub3GB8ˎǯ擓]=GЫ\AK"1G3j6D_ /(OV!cB* ߅DgP E>\͟Az,Clݍa0uy{]dz?dH| 6S}T$(m,IzSYa.Ӥjy3q,9Ss 3c}2U|Mp_ӄx+Co/և8@$-;]717+y0րjR{/atY?0=r-_4ph70%WBZ98197 ".zRP}\]GBw@ٝ>sL), WI#+̏;ӟv^ݦCtn([m.A|Z0qAj Y}WBT`/ngC$}2ö@m<̘ǖ^=9=8"fl36zh_gY%y۫i }@O?i`-Y!.1'G(ԫA'(,m|R>TjBcN?u{Hl?Hyƃԃ_S$遭QɡjRrDps!RF|O^$Cx9[ {/Ijb_kDN*(v̡tm{ 79=aC^!'޿ 32+e,+ug=䒜Ͼ.~3(ZUE#UcB:] c&+'5Se+N$-h> pe w^'4ظ+\-K+I-n Po;&Nhv낚$9g{V3ˡ[& س5oы fS,,W)l z1]x*"cEn_)?:8-:@TQTw*,OY>h?6"z^G[elU x*|PH- DHuϐ)0I n)nHEp+r,RΦ~g!ٕa"N"7K |%g8^~'FPz fAB&,;|o8@=G[+pEӤN}dsU= 4N@={Ahd,:2.\"B4ewȤY~3=;$MlIݬG4>_YڤU.*r **Q[YxCnM[1q/Fr8P?(vsfv:F-6laMxyrl Rх[f͢f|7%8PaFU(OG{'qUUx=·K#V,p)) z1l)D3 O*,aVCs6n4NS/ͮegIG|l]Y)Ay3Gha:z<9BVp IB BvÉϰu';ݣS/jl54@/e.; YPtgfAA6GSe5)_{.mkK_ R;+9\844P6wp#bYS …)h daI''mn=ž,cs, 'w $'H⤧ Ý˖ɟ|3EMcYy+0g\}mOa"_ [ i&˩˥KgifxWQ缥$ޜΡgq'gJ֩v,XE_ 8QkQ*!e-Z3$s l /Kz~aW- aZ3${Bt)m~O$D 2 17B4Xv@_i5߆`nF7#sAbGH?ԛolU%ZvwiiD/Tb3'4v ;׿VTd,;>Yfh` UC㛫S2xVSIN/JG m!Azyt?)&@á_0أnNz5LaYFe"Ogt0(XFń.V@)*E9eFz1{5E 58WD5>K3lKw0fqTa(hɠyS(& ;hI],Z`"z1O=~FU>ļ}%(tfG[rh3Xv(m?̪@ڋ${Y*eD__7jJMpDa@R>T^џYor2SB|[nJūp}ѱKVwS:,G# s͹F8Uylcq~6tZ8 ^_8{5_ca d.|牐k zi.4bg ]+5孱ۏZ2_v2_C#M):,X' 'jGƟ5g?IoQ~ÃLY=q*@ϙ WVAs,n.@XsN{`&]n 9{,cҎ苧V:*L{h]Bs iwK_A~ԳsL<3=Kn9ut-ZZ^r@/fMRcsPQ"F=B?\ Hk5~/nå}q;|ʗQpXjBY/ [hQsEO㝏rii4yleyӄBՙwӍC gX>%\`vc;9RxbK/UlCtzw I1#ڼ˯WA87>"u1k͸doBAY.q6iot2x.>bxCJ,X;ϾQ}C#qvQGhZHM&%1j[;y ߜ#ZQe. O q17@y5Y/3p0,o#2T]}Qgo/$ŨK:.̨^*v\^dϒG,\ڒ~] n%x#$) TQ}2V^ox5y/c48T~/3owA )U H%Ў+~D9> 3ADZ*0^]qz!cB] ڽս\N\+,ZcmR<7v< _؃BE')dHF[/K ;BE4sݒ7`){@"CGmf&I5Dni2)R 8(ƧtY$ps;6Ep.پH $O|}W +LK RxlK^z>藶Ք̞2ϑZ3oז݅EOc1)T2TmWÜ:Tu~ry wԡpcq$F *2dB,,G^*x0,vWӦvK+@hC;r# Qs.lOq~,c cUZH㋾Æ6\2}S9qNbB?)>¿?_͝EbC"@A?d[0Yo`di jfW1 Δ:26ċkK0EY8[ZkH1I $- Qऋ?[/9_J3H\X2bl mq›jU ԘMP[`%WNN)Hʎ^F׾<$y>D)I؇cF _]q]m m-ͫ |5rLIE9\ߣW&TCQ MOhLP$6Ej'CSd#+(LWMhM=CG)k)9KG 4%+ '!t=eD7v2OwB;xrmU鲅q=h)iR.u3' QۜY,M~!rw[HXM| /Ix9@h%ǯne0DvOS_.ɘ@^L!K!9(jv2]rÈʚ9P1 Sq/vh ;[pv.g&S _I08@N ֶecY!~6ڨ6 Fg»cA޹(g_ߤ@K Al`(JBI  %IelD%Z_ٛmFMAY/2Ij8t7SlbD5' U5[B9~ &<1+Xž*LVYd(㯍TVdMo+9*|3ukd?iwJWu4UK/8@TW}d=  WXU͊7>xW0+1BBMsxU0G.C}H{xMu Rt;ЌӤ6sF R%1U>rp V|ݲn=.| sѣ5F@_h`s 2H m\;?ɇefa8z*ɜ[?4fc{Jq z[n!- *8/P⺹GQ%-O5L:t,:ю8Z=ØW'>I. d@^y;r=4p+!X!5|1 }8I}6N ?+ ΓE /%NIqH}4^K&X@ ^Lѿ 2b 翀X0  o tRz I2}kk)o}μ2{'FaɊ|Ͽkc {4PA7I$ӗ8pZNøOn&DdB]J:Q=dKB57@m[tߧ! \_FxRZ@(4JP7񵺭s[% ߩ^%E`㞪Gwg15/G!Ag̤y=yaw>(b/${ohc 2W/4-jFNFFh| x4Ȯɫş8rMi&t y;Hb[̞ 8OU` mU mh" >@9X?ar\'c kikkub lڎd,b 9<ےV򠉃5 󫊽oY ix6De4RWgD'=X+ 'm*E_cmb.JlRHBI5M\U5Npx|[E7޺7Q <1^U9;!Ju@*IӥKIomg0"5A63b};.BfA]9~ )f dckF[.HKNGWba%/\:.@ Ge UoZ:Q.2oe{+?KD]4":v+Ph_loק|6 >Og$TyT|V:+, V3攋ȍYPQ!rc40̞W'v_>U磸']oSSf dT קTta]ҡIۍÐAˌ:?2c"]u0g`&״a?@Z[Rh`πo d ,iaЈӝH9\MM2؁KY6p`jp dv]䊳P4 9ɴkP1`^1@벎آ(@Wpyguŵ< (]roMə悼v$GBӅC ,7@6LO?nB*'50J3o)XF[[m Ez I˯~pBN4s_$[C񵋵-mVſ=ҡHmS&P`ӛ$jdn~&4'!.?*umY $TTY%1aĬ7 aGK< 9G,vKnG޴nBv[R%7p/ۥGt@pVUd/6(=N=H0_%&W%0r1cE^ We>cjkQ! 6&)Kbi`Kzhr.|f4::ran]xf,!P>Egl4C$|s74&j`J; r~eE >?6,bA})iҫq" |;ɶ Law cK]Avt67dgל z%mio7gYZ070701000002a0000081a4000000000000000000000001662f7fa90000f7e4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/f]?Eh=ڜ.+φR%GF ^#eHE0aCn|M[~u xX]6V0!Zf%NUWk*dϟ!A͌ĨȐ\&u]Ň0h=$:Q.|L4|Ru8f.*}.خtQoUuDET=lLJ2A#% d7x)Z* |Q?m- 46UrDZ=$̼qZ -"_4 bWMQ6þRTHu tXΝmojzt6"Q*/bnݾVJ#42j?%WF,+Z6&Ei3 07&3'`)*/kB9/&ރ$*4e0fE CW% P|qߐk t96O D ݨKz3~W|ٌ9\ |LGE$B{u<'X3=PUsuf? Iqslv-!^$X:BjFks}lxRͣix:׶? TVnļT[vN<`YJtEGLB"XW@}`dv$UIZ+kHz~Eujq^wܡ]+_ƀB'ϣ܏_x@oCЩ%Np2z {pZvGsElE;bS.qƵ\xàmU$ֹo-|丗V um  i) ɩ뻗 X#ݾFƧmZ T+T-w^߱PvM]T6ư3}"P&g/ uaH.=0[E֊Hl>:jպcŔB:.~Fl +3|0w]R4ǰpd!mM/eg=Sf־a/B2wA¿ (|bZyQb?<B R̀'0#QH E; h?lYb$ئad0X]#KB` K "nc1be! .IlbH lXo\ϼ `0w0./)r9'84K^Z4tob65lzo*VN_-G0/YLhDM7rN1*LoPYo,?aˊ*uAh?XgJTpêf$;%Xw✽(}iYLZ{~ CxԾGs?%*߻`\}BnjgK ֵ:H @\);z=vx&}k^9SM)-gʌ9-]p كG.,<@L *.v,Ȼ$is+//H 8ca[YX0&0yD[qn.!X:ञgە̗:MU|hb?Ê# vn`QO.fр˂X\1Tl{˩~/_]LO "t}f1&QQC'QA|`s2 .<Ɉ9g]r,1dԍs$fXC22nxWCLA.^m#G8Db+g\* (D RWHyT&#+K{30lpـȌv`uPIpyLݮxT@s[3tK6]f1b`G6seKH]s6P"#1siYO*@F) :^w1LDS$Z->xMZ NqOmg.Fym[zbGWsIW5M+\ ,_o2mYeya4x0z:.FG4|Aa7O'@u׏Ƞfyy!py Z܆8wSՋ /D3gkW63˕9@vWeqii@ZgW:}Ӈ-`av@A4 7N+aÕdGAW4QW s|~cs+qݮ\EZg9z}t{B(O {rpy/34/ c՞x"rb|Ꮴ #d;z-CY oPB=:b"FZDq3^ u`]F!j#C }$M^>h-EdDIrrVu?=nFdu hS8 h :J{Vt^oZ !+9ZhW%P>e2 #@^?YAކxjW\˃ ~9&d-+ *l/4bXmQd rMuq<))lAչ9ɩ}kӣOTX2;XTO&00,6 z}$C; Q.4n̉;Yrdeޫu.i9 )bf3OD[3DهZMe AyJ[T4|Ŗ]1먭5\5*aj??5;^3=F{Qzv5kQl̫{sx?1a51fJL)5P.9SLEE:/zm{]W(j<6cZ3Pd'f!6_"DO#l_=W[%i(-@&UFk;c'1CTFTׇ' N40ԔIקH3 c\O_ T5%S1A =pYwN~/BH^E3Loyv s8RЎƺLC4mΨ(]2 =$x"|`XHkM\B-\&1jTEA)3t`p7mE,֟GHH?cŹ@ w׳9 +'z{c L& dGf 0`Ѝ2(gnS݃-/`O|u*:y⬬G-7츫Leڋ#L&8rv=z$2(NSmx.1;!$Ŧmc_ZPeqͰ{=9R[/l H!E铫u×AH3DݬsWD{$~f.613\h,,j⥈twքYӂ;ݕ7|{I-GxFZ>o-?J,—%jL_ gjఫ{?EB?n~%$(nD'\+0s^ǮOSA5sʨ$hҶOk^ =z%Y1VӪ(N"8tMOxb6 a5m*7S@].1;ځ?deֺXV$Z tSaI#a #I3#*s`uaGܫ=2|Ӹmhd"1+,ȵ4n^>xkGbhm;oiH,XixtOd묞k6PmpCͫдt6W>dƺN6yGOSkn}j/Z}ġL}co1fVe }ճ e%wݜwXm $O'A(ORtC8B=FO{3XH/&IIW(ʫ7m ~vnb7 Ӯ1Z+}Er%9]AgTڴEZP •a<3׊XC֭(Q[EUsqh%.biT7aƐ!C1֒oEFZռҷ#ETqK AjW)Z8$?)2!UkJRs! !7-ku=t,:HqbrcXPȶx}1vRg^\^!zErJttB^$D|E@`tAZRvR`fP?߼hM&>su.'~iaT0HaswƩ5aSc[ T0G]袒͒11F^8/ asѯ\y_"T!K~SxR$=. >)Jj<ۅ70t7ٞr BL#C&Hj\4>={ Fڌ9̟#!R) %mDgCG~p~8MF}]Eds$ߤ $ F491exFEK A!6 9) A>]>.*l:{z`% 2!Uim7ZB[37+D>X kUbJvAʅd( I-ӳfRnTzْK^!K'nPvffяr>b f|i`hGDD5ɶ\K 'myO"ċpZ {c)gQⒼ1B}@T .hmi#_}^Tj@s q0کu AtfRͿXt&ʡQHe%a_1g^&ڬ;;A3?F@I QZ ݄BCY7&H4Jvm!&760 #2!9DZqnZziGQjΕxzIMFؠ-A"9֘ +Ѡc`]'N4!̵TkމE ~#Ʀ̦|B(Ƽ%/ &x^V#miTh,=\'Y#p ۈ5nS]G6#PE027/ru!Y`8֤Ti'Fo%L(m{>9/y$e9TgpX;ٿ*[N/P^daGszk">\~dF.z4O_rPbM?e~.k὘a-O*^3zeɳ;pouWFuf}2],ꀃφL'FQ+%hEZL|J/j lIJ/,JEg=7.c`=1۪7Q|5pF]bV8WLF,?DJ71$Q+hSQ}I{;@t&.u=%-8U&@HȀ6!T-OP5QkǧQ39,Pv;rk)Mr'@SM÷= Wy,y{ Mu&N}u-'ij\Jz8%C gN^i=+"LHG,N IݵvePf0W :8~g;sz䯈ۙ?Ţp'94#T s6/oq))􀛈id؊ԏ3̂^=gP}C}l1Tvp"R!Z ;B1o!$aۛ``_rrrU2fjHc`""&3,ߜi1u!#ġ/hm1^2sMD[SԉQҿzg(z>."!vr8 qifQ^K[ECAf(Zkp?NΣ6R. Dh*$1F5Ƀb0\n)l'+޹:,g!*L/ɹT=ٿ7z>l;3ҊP Yg `n}ݨ%t[_V/8!N\'3FM7DF43RC:<^<T;f:rZuFi0Suh~4m455,~n4)_3WĸF5H2[lѨJXY҈Fas -"(`8M[֓4 ߭g\xOGϊq,oavuişB!t;Vey)"ŷ^"Z(P 5*‹]iKU.jƵ6y^&ԏRط)˒hbչ~(m' fIax(5k0bUt'#z#&w? ,ܳ Wj'4*}-'9tP }hl s?` cj3;d@{O9ih f" ܴ ~{,>Q*Ҁ{0YEECPе߻zXq(ƃv5Tז&|qeξZLȦEFgH@דWHgn|V1FҾ|%"ʚ+}=>Ruh&ǘk~"`ϽVCI5-m;Bp%E Lx%d1,(_=N0*޺(] |NJ8 }Mp(GŪۤ a$4>7iu{KEk}DtC)_\ji+9]Bng~'l璬A3k믅RcjC#1PIo+_D[+f?>jyG=W& ƯW)jN7|<խ6lrx`mzrSXy觛ʗaR .53\) Ur ù_`݋[{.J֏|PL^q MV䠺uF hϳW3:UGR居"jh:RXw|ό)?OUWqOBϖ/Z&i׆䯭+?0Ի d}kP(kӝ"e\cNbؑcl-!T-63a߄dLC9wp-8/$qIQH`?o2ryFrGJk yX0SXWwRCQp>*v|@gQTYĀZ ! YSqebt2Co0j6I{ժ ͻ?~k`3Ki$4aFre-FC`hƱ<.q̰N:c0 ٧cTO6%rU|i3;-y9L 'vFgrBϥP8@H;t~4 ˥w *jĖ!B68ܱ8`=Yh4]p;wP8-)% lb+7|IؐM+u %igL!k-zgT>tR\F6"L4Lhhǵ٠(ܟ-z0.cpTOjJ ezd3!F:uAc=\- AC`l 4B &UDrbK_3bI%@ h<WyIPdb4CTB (BQ#bF?5lUnf'1uu^Vc;@k9ruĦ4ǹ-<&Se3A5xmK<5ޥrJOAۙ#9}<&sPxn|P ~fr+pkʡ(Ts\5>IF)Gl/q[,Wٹ[TvGܻ29y*jB( -5We5e6}~3]/< %͛ (\8 DR u[~(T8h+ֲi)[2!p1arO  r^'1nGgx.3/K$,NZPWD jqh(cSǯ#Y:lW{_SR(S"w˱a<בzsϸqB{j͆P-[W&R?1 $[iwFiAQ#c _E^m7]eâ.Ul89ۣ͊:z/ҡ8g&+!^eMDVA,*laݒAkjZ b)M(7 n%Y>a0+0۽ sҥV޲ɩ\#Q Ã8;EN j<(>S"&YtT@>a?9!0Ѻ`zVgFsby׿p1MrFRPfB_8tVKjp `Uz+9<u]  :@ n'Pϣ08b&S0@!Ug ,8jEmS0\n!G{0: Q>F07 roH3O=Yh&i԰6cn`Pp&Zhv[}lQRGHʱPlD 9Wxxݱ8Fʃ Awj6'1p[ &kd,y[ûA3z48k+ FcLTדQt}u%-:9i)`aq T(A&+n4^pSp-;E мԎ*Y1}ḇfڥ7ETpW']*TVnN.0ON-:[!̏cCg, ޸'VU^ |RL{ =485j4y-RҎIbFC D'y _s4tH6p},V]8=sѳP{JDEM^@  5/ *ф)8^oU*du.d_*S6ݤZ 0D=lؔ^Rm^`8ԗU=#8%Tm2ȿt-U0X7X =HK~VwNQTks,}D'zMBNH<& U PnAU6ezzqoi }&mM8^ho]vjy@mҀC6P!IrSoY<@wZZ5p4pįC^K Hќ*z&Jqb ?) *nL}C1KiFR׾z8et~^!`աJZqU80LF^ Qhs |h#]ښ^a+Scڻ ǂ$FQ樎:!1"9a;})aJ#`8;ξWako5F4z>WhJZn~hr6[>s.\e%O753_'ctS(]993Uf0U1-X zyqC>B͸AW&,k]0l̲L1u*cZsZUaV7|!ʕOh)EibI.P {ApgRl =ͻᧆ"0&l)&ȯLT5?F}&|n:KuvHg(IP&j_cE;7pVTCѬ;d £wP@7wv`}ٗق ɭ>H̍dd,jhG޳V*T^WgY`kR<>]+i`ڒjM4ۭ"llY2}M=EX h3[8C?U SZjݖ(Ɛuj1z.|(%o(Wa j*KY|B 8e@52ƞA|p<.]w3Ye%v#jKYl5mlxt;LfVA0#Р |Q lZR.cRf3@<4Lֱ(VO $dê6)+KZlaSL6MsVt*he 9uKY5:r/`Vk786*m 3/->}Qv%_O+Č?Uě26PG77 ~uymL<,:9OW#;Ѻo3=9jdI.)?ث$D%b:onu,:]Yv(4ZW ?YM{֠e> -A! ܥ@1".(c&_x*j`f}b}Bks 6fۊlG^y ;j 0:hW"׹:ޯDs7d&,-ֱldjӏ22-CI=g"CU~;P&𔚡hM͹Й2U;-ܻPml V: DVXMX *٪;!x9ϫI!x6j5P)0xи~AV;.$[()Ef###%8OzN:ٮ.dQX5zuy>UOEy2$×n{R~רؓ)g{L"r{/6_-= >w`qN!`mȾZM)NDiŷǕ݌ٵx\DEo1/i<ΰ"_ЙJpCQ]P(v8'$+z3D?fQqDAÍ#u 4ڡ,OXnJToF"8F&^?inGo+Ng?dNs0+jyxu͡g~(w$RY {PUNydxy\?ńɤt9z`R^q/e~\>`sz,jSz<Z)|}hh 2̔ ͳNAd$ޜ"p$'[`-΅ r%- тū c=#JU|69uIT 㡣 A8kP||)ܮM,U})6%QꐢcEjMֽׂi+=-=P~Q8+B3Xtd;3^tq Sc/S7A}@opT|1Xp,i`AY#H,Y9\h9^ ?yjjA_7C;THU&*ǣz.HHb$[ߠu(v̹ ?R(N@^QiqPI OOQ$ogׅcƶWEKn0^T_e@&ql'QMH1]{3*T[gK&I$|8^_uuF_UY'rApX+ {4$Md,$yLya5Wf QVKoH'CYqf >&kfM;?U w]KBC^TkmM 趶uX @LW̩'HiISW(bNefwc/vr-/P0Ǒ={4vera4tN3q%"ivf4W8=c{^+J5r eÄCθ]"N.S; [qJ4^&_h ]dB1De ).&sp%E訆H 2h9`nӓܱ,D3}3CӮd&5C}EpL/z.֕='V9_kp'W҂*{Bsrߋ'hQí>6V9*H\&/$f$ا ;G!(֯mMvnCaɐA{ "kr&'Z }B9v 4JN/q> _hyWHosʣx[ j*93 RȉCch‘qS\-jZm f=(*z Ќp>&L;:&b2bΗgʄˏ}R9s 6YTZHd~?/k|E>h+xTa(w&а2g}.qP߼l"/4[ǎ](x?"RlYc4 7iL5:+;O:+N,k4+B /ͣl=] iF)̈a8D␮{T'A%' O0TBE%\nNw)2Yx |gjH8h!\_vH]2$#h0K I{zlfe,̇#/mD5-T҉,[AA)I.#p9nv%kV#qtǍ رd+Q~cfmMv><ؙj^Ldg)4삩#sJ8%|o44Yʢ9FH!P|R`WW 2^ 9ƝnvS=&Q|!X24G8(Ú 2lJ C 7TH;ҒcQk҅9uzCQ7~`?@#?H?=,6#+LK(v+s,}EyN ]lu-ݥVd虚?:K4 3`\4 `՝[ a*epMnzDgbLZ\XU4o|qA Q2=a5]Z8rKmLϹy4f))> \qܷ6yBS7\]$SXrZD*M\H&vUv)OnRȩGX!x쥘M/S,)qixd 1iXSq^sG(X0DbnL^H/ -%8) 9Uٝ&H𦁯5=RkLtm3%&vh ,6toL~*Z ;N+ǥ%䐴Tg~g;{-oׂU`YiǛrq%콁t|UЍLe Jv,xDg8eRJ~=\xŒ %ŧ9TKi%!JHO. mn<4ە3~hh`pJO:YZsẆO/ ,o0Ux%2Vna&ڝCFZE7֌merH`]"y9d-}iqJoFt*RbM#v?\7"y33IϥX;м $wQLs{_hs9E.?6 [+d-0m%:l\}!ߙ:Fkd%9)FPb^BQ8YV)4Yv\sߣ 0Pw" Jʬ2!\ErR<kHI33Y*D3eHHƴNq%!y{rY۬I"%"EN81صZqY65GȚ!&o}$y)ápFԒxQəi4C,aLuk }.\ @~ӑfF6 x>CA-SH%IO";1>x=l08i|A>Ų_^bxЮ`*AI/] PͷA gH ؇L)Ͳ?"JaEO͚p2WCN!URaSsvGXC}{zŽ֕[ gx1$fNȳ)R\x#M=lqP#?Sg(Jq++j9dea)ҍVƎ|!06̥Yc&*C0OLR *]QUVjE21 ۻh>. F엮@(`g3:fs{=[.Bɼ'\LdPAnC3˂ +c&Tå܎ lX"R }U KNdoR"I'n|/׿j+dXg88ro6k3 ;H2*T1oV)xf+@ЏT4fr8J97F~g]flYAVrE9nNCq{oHK'IoiQa‰خ7V7-F >4>D#qSd2! E-rCAY|,7r4;>DyU1y'KF64|gOMvɶ#l0IRam^*aE›FLRiS[?2K<{ٞ@Ul=ljۂ7 Xf8&\<B=ZĤI0fnT2j 9ǟF$޷jO@ߗ˷~[OMYR׵:q4zZ(M/OK6 Owɯ5OT.45/#KNvh`n)qao* ~t 99+LZ$OǨ&/}qR?|j$o )(yF}!=o`&2*[Kzǡ vYA=DŽ ibi}t~KΟ [%`H#y$TX tc C!]0X XAua jM{i 8oʴ?wGtCu*mb)Ja/&YR]3<U>wi`zј$;p54<6f6_ƒf:%y%e BY \"gxG!= L0 5N$<+$ρ4*,Ldf7GEY7S{ AF`'GMX|7.sZ\= ymP?wx #3 _;v2Qo@\ xMIRwPCXf䖍0pRra-&/ΌP{ \>%Z }te_>6.>\CN24-M0+;9ƌAqggoT I5nTW7ؒZ; y,W$\lgzPss]P[{+`XB-<#Y {< Fxu᠓FX(g{ODO@&ͥ?~Lj UZ8ҽobj֡I!&yxĈvw,ûӲn5vj  7o!51Ʈ 9 K׼3 ߐ8!v8LWy 'yJR{!jL×.eo&Uʨa2W .oL[C _jd5f`܄ڢ$sog3rq]10C2v$GkM]ONdOώ!teq3U䣹\EGϲgQ5QRªrz̄'S Ef]l*~zhl r"S76|呓n!d-i o,Z2^Y-SP;n]֜D`h\ čaJn-8T荘H#3b^ f 4Έн]I:džW#$Crj.HG 4Q貺tzRɭ24'RbĴ}!+ aL vgIh)gD z.Ys?#BTNo{=ӻW.*_g&'ۍbu|g@yďoÝ1|bO.si<<+ a}2iB ɸnHUĮtj^"1 }@?q2b Fm?,=yϗOIO4wo\3vE"e3.xÝ>AN%wLCeZn_0^1o*? v(20jc!@Zem''fϰ)lf&O857;RiLfH "?/$EV__\%o!"1j})yjK-id@F~گ~?zBӡw]je[0RV'|5ѬY}(pyr13^y԰oh\ף~6qF"a1؆ܓvȱcy=P,IV[ P9\k7f&%q-]`H'$FazIJؤR+fQ}=7K@~+Z HDzLhqU^ }n.EyN̎$y frZH? +2E.}E/oW>ccc39.3tCpjuzDڼ<9VI᧍7m0gj`ӄGy>'ouu,N!L.I7ʚUOÍes!g$@z. W7q/;YO2 ;L()/"=Φ#26|Wj>;"?3VƲuc![b# Lnߘ8`+-^H&$Ċ=^5T8 _yNnӀSFtI̧V,7"3-L}m H]e`wX7Y~Tf D4U;(7 nMn.?Fw)|VV~|[{jvȨx[Lpq_.k 2 >ÔKMc*AtbUBfTT J&\)hSdW/j} USUK=)`0ݓi OSzmhyTqXBd}"^L6|-Mqsq2\ ' לƵs,3?!QܝŶ{km1O/08xiJMnOWz(' nL7(td:/˴h3!b u&cj!ċ:G+9x\VE$jbi"VizG`2(85m&b3QO 裸#Ϊ{1Wu/"3(cX@`$az6tuگ2)u/jRK3{jxySKCܗT!y(+d}7GYp.M\1F6 ,eH^m#}ҳ..lf1șegJlL.s5Z9 IǨ-2dρ L&d% Dl Ť =F hunr1Z/ESۛʯ M2|0Շ|Y͛U%`S1(1"Y(:G2Cբϯ|adigGjw6?>jE \-2[1{z˕D*`Υo\6TE ;y[㌪[OA"g}!'F;v?-xwmzA(p(+fO·7a}R,Җgħ(H}̆C 'gI md2q*.Z|{݃Ƌ&!Ԡ?VdJш#.!7 jS69lW¤JKiǩ4+̡X+- o)w?8Cڮ}{EG{ZK0ڀ{y1=(PwGtyV^{K02?W]|8A\.Ts3CZwo(#nK{!9.Our^*+6DS41U,zO8/-7Ab|AhiF$7E{AJow;f~ ۀhәL~p{[<ܬ6JӢS̈́!ԧǞh'KĞ 6؄~dc24,ab@cТGk@]杺3˘I "v6 c ڔEd=BۋEMRˁѷ锏yBMdXy+˵_ QtP9e;8ʬdubqLp6چw9wnT}3Gɋ 9T hJۀj@F1.c`e˴Y-ha~VC\ԓs2O[v18H&*-i֨mԛP뗿i,9-(R- xe3>v#'4CfeϯOG m^`Jq /_Z\?`g6}TbVA?hHٖa7mI/DLlKήj&gH:w޼ԀZb_5\~>p5'o8_f &gѝ/|vN!겿@oYQ['¢$BP5O7Q-[2ϲl@skEfø&و9v$OIrc8:D[آtj! ]_,ztI3.o7T+mlV}_}u`vj׮{zuUJ8XنyRlP^jq)|gm!(.w 0K;D(/pw:H>ZQG܂Lo#E|=ff%;Q'ތ~Td*IiBGlSS{!П ZQ/<{S}my·kiԥW?;ݍSow?UNO"XεXz}O+0N;v$"7-н_tw k&?7'($;5n .yhl;*4J/1 {qfֹJ#Aܬ MCmW1jﴀ.0͂O;->Z= 6$TVSإЯwqKhX3ZJF=aKu+M]3Qp6Q0dHB76t[_|VHܕ@+FPl\rGUD9%G{ {eKZک1~Y6. 5m ܟؿgt4JH%تA?zCk ZN6:Qi 7N؍\\ 0M˞x4M7 z7l*_)Xbd뼜!ȱŐn(+u,GMidnav @l96&a Mfe4]݉9yuouXҗ w~ \O8L+4XBM's=όaP4e52''p>E#|ms`繷x6 t{NQ\&YoŮ*x9أ8slS#C dM=hdarH3WHBǞ>\I I8 iӡ.&ۙfox>iEl>7P'QDDRb#zL<_#1ܩ-Pd)%h'5AR tНv|_g6˒l"r訴ҷ&^awȑX懨ě@-Mjbku+r /G#j}&J Vl{{W5uqeO Y%.?j2JTWP&RC4Bbb"e%j,Fo&NM)UŒ `Cik:^3/Iw&a.emMDB YόqMsxZSڥO9o51|fΏ.RZ4 .OSDWI>AF]®ױh1=T޽&TF.}zxyBj(1sC %c.ֵf 9c0y[a=gkZЧ f~6\"E~kۉh_I?}"gDeSOymG Epio(,^>*r 43%G2NǼ٥q(ѡN[Jאc?gr e2|LΠkˌ=8`3uSā4Âeml4ـex'<ӕ]y|b?YN"m]ȲNE<,ODA>?gߐ Bh$R=7@M07or7$9&@7g޷ڠ] zTwõ5JsEv[|Q@6caxp0\Ҝ[XIbfR_~?Ӎh3edcVCc9ef/̈m*ih m&i[DƿE)Ӽ<[sh{ڗwv4dY KqlxrO;HZ7h\-XEiPQԜh^^-f̟U!T^88 HkSDgLY&h_#!ێ-!68%=Y爾0Gᜒz=s8(1<:=Y%N`mue ]Q\X47<_tNՎށѢSOe&c xeNUmw *TwyQn ~nk{:.oL8m' yc*;54[1$ #ڽ"Q\}ToosTv#*QN yባ2£Mįx^'?|zEf>^?ݙx" P(N{8 rF!ͬuy<X65 <|g ^4Xbnx#^#mt>1ytk4A۵Yx{,"lp&o-Щ+ 5!ZufIC!ϗb)#j$_U\6Zx*ug[VdVFk ɤ"1kƙ-hVD`X;(]k>dy!'0q:Pk̢7d3*$" 筗dٟDk JOq׽F6I.Fn鋯 v>J fEeMFpw')/Y7r.;l@Ep2H6]&Y=>ڧjB5,/zy'%^'ڐ ָ/>6xٽ[/:+!F0y' + _?d7&уpsnWnG?D恄&>)F!ymgJgET Vw p8Y{a]4в!&M+À6ֲ\.S]QsG5)c^K}[1w)PB!8mw,XdEK/n[i!9`lpTX.3Crߊ(yy 4^D9-aMԃZL24mW䟈 %<0v.njhǣ8=DJcn b}#o[|IqȠ$)؃^yicIxi=J+сl", b_[ţ Jދ C $FRRy&G/;FlE@āh[G6j5o`./>PLuP<\Cvug]f<4;T$>_n•Ke4:]ytJ9 @5*T}B.RK&H]b $f%fgG^&C^@^p9(!B i3CZU&9zV;=2Wcw: qX,Aue`ݔrθ}>8X1mG-?3f?g%<Ѫ1?#i kozR"Jw%r><+2=_ 5#`rlq/LD!VvYX.2R֎D2fk4Am,RFBpmNuƐk‚h_UZ3U!s5S*m=_1ܑ;xԣ;X'>^\b n6۔Șst˧p愶Ō1[A|8Mށ,Ofx2򟔾'b38)qA"MDZnn?CߪÒk TB%Z% { hS-d9 DH tĵb1NgiZ+HdJJ\هkiыRnqI|+૤rƙ|^!/Ff?ޒG-͜8u :+P*۳&rO#@#'Aqu$!⎹7ojbAXڹRxu^Nr ixֵ4eAJ~j.Gnod&~ F8 L!# Qg԰Vin?|0uA]i gkZQ@# xz/w+%$'?F%U sȞYޤ^kiYi^k|W#5Fs}:2vV-]-n!R9]j=RUډboKRK2n1cE;k>N!dsBQ2H[569 `B&A)6Ay1۶sRR7F=ь\Qbpj⠈^LCervxD4Do[0܁Tf,/ e2y*C3N. bm8АZ4'yLЙ` `;HSCw~4aǣ[1y3g)o0L: l [3Dq.o_m"f˜)5RnC7] I!mܻٞkXb,+*u/Iz W~ v>64T<TBj#d6,gWZ Z6wYVx~(hp(qJ9ް~/d:ȭ'j|)>|r'"rRyEow`(md}28ݫχU YPm_@FpbKPf%BG-bOʻ8ih4c=t%63EՓ*%i;brg^<|1)@]/Gp'] z~1o%"~ +X&`<{:G*ۥ~FʚsyyW-Pw&9 Er $si(1u-A$J5n֜YYjPM*-6 hKsxǧŦN%VB$Vuɝ~#6HPKYHzBg.i^t~M%oUApsb3,Ԟ@ֲ9jt!B翜^Io~@M 8" u_/T7D27'@"~J 96v&gr0K!tݍ:hbYPOJ%JOH'[|P40&֌᝴𕍯?{'QGwx;IT0ߋ*dNXb&\SGC \ZӇ_5V@]y~e mk] YPrBJgc.ljo`8œ.PM^!l!ҥVzrꚳh}mT> Ew 4')'WAK L&ˑ*l?I%؈ztL @/tc3eockT;c D!8Z[@yDX ‚@Ep}XͿDM〠$a5j!f_+sBЯ"d%t,@U )%P ʐ)= 0Abnwy»ű _(>tM' <1 PsC_wH4kF\,!PP$YAzKj<>bH$'|knw})Zo!.YMXLf6MЁ1do4j0eMD~7*4Tl*DߗԡJy0 B.Ҵ-jo<fiTmkU먺Y9B<ƛ;Ar*|>lw-3uh!3?6Fq"h<cfx((߳i]mjc(:#)̘4wpiBiF_zg(Hŵ%~/g΀AY lFd?c^$.Sĥ&piɂEY0@ͦ%aAt6hs Xd|RC8jK{{:*%?s`6P(~iM\鐿+n.."eTB( KDd 5ɈukbNUxSdecN`ٌWuad< ^~ E,`$e[~"S:5~YM_v ukH`|FO?me#hH E"{mE,j(K|ApQ QSc{cb6rQuVq0/ni~,AրVF_zlvC¢;%H'), H_,"q}|D@'EvSS߿rf>c{U)!L0Wu=R3H>(vkS=TUXn"[HL_EܕC`[W%D)Zl##$rHd |fu)v9B)nqn9朜z9<4Eb&  ܽhqSnGkF>X*X pH6s9my7>aaMRWLTAE 40e4V&&KX`4a} YƄi}!f=",GԴӉ2~'&> 꾸aSֶ۵SG{.BIRAHn!Ն_Bx0[˒*t5y(p1wr.@ %{7t1XoVFMs3_ :Φ}6tjKD]@B(TF"WBˎ[V݋( VB= Yi$aESN?[lXi)({鰘XYx1O5-ppU<ז!j Ds"f|wepxACpˆ9/s@HHɵyZ7  d:ɹVoT{<Ǯy}_^Wq(H;PE:t@9;:) t##x b?F [&(n7BQU%%^sR ;,ꪷH3J~.;7Fˊ)z&ŠiIs\5jN{BRǞ?NCmAF3޸)=2cvn}No}2}V  KÁjHe|s SER}G%'dG6{ʝw TZE7q/>pYxN1sZ JFRz1L5D< вb5^)Emq'XǞ,R oTxaϊR'Z Xჳtۘ)7G\_W|}CE9iWQ4Qp I+w+8'?P5!kp v _lE{"4Vv.m)D*rJ+~Ԧ{78]aIk6]V.qoۨ9\ sY"~A=ө 0ۧ$hNY 2iMjٜ_xT2ӌ*Ba; }O^>dQ|}z:lUJw++2Uh3V9FHa޼ZR  ؏ysl7cXǴO=T;.Ӛ׽DmOֶ8ڋ+W:^pqŶ9k#],-FG|}𰩏Gsк4QYh'=ܐ!"c̠-I(5R5y':O6+݁.q}[UP;@q^< ,?!ݓ5!9XtVqY o;r9TM_8\A؁ar$Fa5MJBB/FZE^vϙѲzgI q0uisLR(Ay|W=B~NWO -Xc?}fN͋CCƟ^gI1j%eF]eA}oe;+Tԛn1maMFVuYcHl*B_s ˳O,ֻ' q[1Ľ!vkh)tQ1[%ִ 8u(*p$vD qG5)Ðk[vEhZcmjMl!TxׁQ}! [>-U-_*U {Mb]]!;;'c}>TfJ׎ъToe 9cgΣѠS卻9dXȁ1Wz2i" JBN6H\)OJ0} ZV|gG"و` I`dzˆu$Y: X Y}~Q~m(` }`7t }>UŪ.6Gy2(Aů,+E|P (e*{e-'?w~gv~$ͤl(N,!p.)@F v,y|c/wL?\ࡳ ,g0b_"K/ j_dP AeJd&f0"H0O9 lq0ߤfkj02pzYdY'蘚< *k5uנp:֗2Ƭ;H( LU ͓F7obSluj E-B}4,G]W+cy4UK'¿J@&#6Wdi#BE;}}CK17?P<ğLx8gu;TNMJ \-R՘G_x~dR1mJ?Zqu$ (c|p -[8-83ߜ1 QـYa.vxTouǗE$ pp I[r//p?pA Wn曐ë32wIX}!oDL=P5ke m%gWC85<児HM/Wx%sh; 3?wߢJL@`bksE@`6t`q.OrZz&/ L_JV7֙MKR&T`vcx9f w^W"8Eߓ{D/MBy{~Q=3#M! /B6ny'i|/,x=ml%r4pȢt|r8 NZUeDjEyZWwt lJ_̂R>"ASzk LJK^hp 790|'~*;~! -FgȳJc;ȮP7NwאƊg>kOJX<~Pv{ާKv M5Cٵˈ.kpjޘ]|$ZE2H~l{Ȥ檝|JB~Ypz9YjGË#>kN$ /"'/)tL[IWO#SIj+ Ob]-~Hf{k;LEcr+$E_z\9ݪ\e\LA, &+'IS(-c ŏSy7%rJg6 }j4"#U9^QmΌc i>AE›?>{Ïssc0 fl+柛9[?R]IlB>:֓$]JwX*G04AV004#{ff~HpEBljv_h%?-"06r14@vWahXglmyX dr}V`Acssw('HQ<ג&JQV=Y0vSB2BJo:$,W{ϳy\`V<4j#FK+ S p TE,02W{SE\hy ٿN^T=s:ɕec5< C\x0X," "E5(.exr~#%PBJ\ R#m&2B0[Xʄ}%FOypLҋ;P F6ʼn&t !ƒMʹ]ApaA9XZ.-6Y]N(N! =J L{@2iBM`)݅u6G?,xE:[vЏQ gsOV$ hط %ww6Lyo_1{y9OlfK_\e* e$0TX)9bSVϞ8q;nWI]q`5=QÕ}B:/ɹh6m& dJ(iEsʬ G5, \yf l:Uf_׫l viU`s.NPm.rDYYt1T6g(cYa9#^SX D}HerbD1IB;vMfm|iq/o!I7"o2&ڦ,0T޿d#Ybu8 P/d!H NH=W(M=4sJo$]^N9 τ\i}`2Lm1׏]$#LB  &'{ŤCv%:{S,FHv 8( JTd0UOC3L\V ڎP@`.d«ai1qNe3S kx;hUm&垈AXw[6`JGWv &3ؓn߫ϞO9k/4P2͒X/ \d4\Y NU [TGÊ,ʼn(Z$]&0YbZ~d4RV?I<1~|{3뤅4Qg=xF\S) bHpM㝧$1ʹ!!цtvf\Go |Z{1",rvIxU˺̖A #g%Utb#P'5#{vsEJ c%uLk)8ujM= /DDgB^謶cd#؇F6ps?XpINRt]X#83R@tLf#`,8R/N|r>pHgOPPsE똛H&|^h9_%zz1r6yT&:4{[^[H"+d.FfY#DH h%1ߡR2́u s֒nH 5tn HqY7{vD@ƮMęzfs1[ICnWO.]_P @{6_Y`%h{4f1;UF>J:RbˉQ>H%To;.w̉v>m)<( eMSTJ @:-"lIlu4ENq _IJ<+ahq< gwMc6900u{߱:T 984=rQ;ăNw =&E` Pα^f4At< !0!sEbB{cFet#s_0VC#wF~sgHԞl͒| :{rt("9;ە".?:V2d"ٳQ? (KLjy:\2S<ҶV5'RljuPf,U9 9t+!/ۜ]?m3kG07tg'7ny% +']H# foo29:ɧ= 4)\uU~Ź tXRZK@R9IX 7< g('&Z%C&0@,X A55kȈa;0 /:>|zaI ]fz~94,w5` Xo'gdY 7nO MS:H;sf&\[%iKz>>2kc>q3 7]'_@ʟwg Q1-qVrR]Z@ݙ@w }I&Q>Rb~I;*vqA i(ZSE= 3;:}t"hHû#–'ɼhPIz:`kF^ ')xհZDqMKv i~S =\h6\{7 NOð²ĝ:EAidږJU!M 0 _f봳qke=u ?: ?yчbelPe+0`] ۏ*T"<`a u\7@sPd4cOz, Nj"Hoh4?RŴb HĆaߘ%zUÞ9mr%ǃq?H>]@ Tgk%L_0Y2[МirɈAy ! ߘcUdrcϭGRe3d)]C@miQ|H7לּEQ-̄^3Q2MB&+1L9 >QVy!#'8]o@Q_M3ԪNtWc3MPgC]m2Z elB +tnCVmg d ;ߠwȶgPI@ Z^ Rti'0R| MK3EMDqk~/'vG,i):2)v2S\-E u`9 I%]3?K F)Yʏi4Ҥ Q4I6o"efs͂101&8$ %Hڅo:?={VH{rriwxOKG440 CLcf[#VaW7_9UE?x۠7)]QL&>yvK׼t%', tolPVr&ԥݐ|X k3`6"}XVJA~(`slu@R\]2l^g?z*ۛ:"崗NX1,l)8AP泧>1 !1ćKEJH`XT""vpt7Au1l]MZ,-5ۮo rJ#v,]D~]4 (jMhg<,/0ݒ&isB_*eH jCH𥛕+ 6Qp"1uxjc3[-56cnUZU7k (tR*IKZ#?E?4o0$+PfQ3Z1o IʳQUW895-dʟYufǿd5Oy>_k0꯲cv4($9 r6.4=kJ@?׍EOIg좛Pׅ}Fůcпw~Jv=I+Q]խ#{ᭊ&O>܁3{ce'us<6%#+SkA8֭D|x{(|+Fs|i*ޅL.إM^vߙar4 h.T%FƜ*kSv9+,#QPu7a2[p*Tn' ҇X$p<`Lj͏ U ͻogPF|]ؽsޯ)¯Ub{XVW{RUpŨP eZy8$\ AAչx]w|Y 4s/b-&i%|qg 4c}$]x\2&%O;WbH5X]0 \q>#&uY-C $':`&!^2. *Ȕ!jDZ抶wXmK'8[{HY:r+L&T$]-n с${9y䂯4}&kqw3AXwaҔc9ߛM;-:5ߏa8| 1>U[ěq ?.GPƢ-du3 ,̰X'|RsikKΉ(*;Q/|5cQ'鈨ps[J|ROs4g37֩ *0='fB=Yf  OyJ+A˾[˟GdHuHĚ[ 9hm6?w#ҐRXM80\.*_Y=>. 6X7D?#옿¢m*YnDzMIZ ;ek `Dn7R5@VNm Є RdCL"!nՄB#픆Խ$/vizw|4B%oVA#V}py8)+pyqڞN˽|RXHfHs"z?c ? CX%{ 9\䄭 vǮuyR- Ek9([u@D&WeUZ)9/(Nyd^Z]? pؽ4o"a'eg/@*s/KR4uG,/E "2`^ܳ_q;ږ :?%20I.Y ,fT{iWb=d,aFnC.Zy8Ju|H#`h akw-%w-̉~6M9Z^}NCQ]γ2] Qʠ2_Z'>:e-6vBiwV*=78PVPi-?:0s˞cgDѬ#D1Ynm c_@ |!i)s"{Q匃q꒱/،0ZC$7#6 1Qs$QimQ㖼Îh)g{bjޅ}XX YV =o"ˋ-טuA,8p^ }r E0CC 1aW*tZ%t Fr8D(r]EjpaɊ}6Wmy/16e36qGƇcb9)&a7o갶!9Lڛ r2':nդ*]6Wt3t0.A8Z| mGʭ:Ҁa $"b&i-͸pl ,=tr×7db6;:^8`{5] t @Z pz7VMVXJ'n}QM,7x98Q!]߄qu#- =+wМvLB%R-qjm푹¿ez@`qď=(fzFh S_198YJ @ΜD1.^߭f'T"'k(P؉ԔL #_ g!_dv{bUb5~L\J^ءk N 1(Թv`NDxư-(8hL<$Em0=(  >hyΗ*\7@tnK*,.%1ց}4# Gg88hN<r"NuWC~-Uu9nɒ{I ACӃ]5zGbBp `L]W]DFf!֡\4R<-80K1yiԦXj}hI年SWCZfZ)3'7?-"Y~,`Ƞg$_7ssЧcLǶR}7e'xCbN;hq;=? #BL8 9i<&q) t9FgUPk(̚$م,܌h `hvF.RNHD+]Z*i]pVzŚu:(t"O4`cU)TRҪMi D"=Cq6SWvz`.26ļ+腴Lh` 𥳐ϐ#Ν~iYt[%,t>hx V=Ű-v s๳a|CemC T?ToK.mҟ/l?"oМ5/?'&>Zd f.c4ϟu^hj=M5#i1 }[S!!^SڔHfG \ߵ'ۄ3"JT9j=40U%}6 r5(Bn ] FN/-p-&q%a+j+`q ڪS/pK QjBo.URBQm h/{\#&eY?0bc=->Ywbz xi#v/-"OI&4L.f/>-'t7 }]j ,Q׻D"&IsS~ at\_~i`,-c φ= mق*&#MqEh)D_#ߤ3$ZYf}CӕaYdh1`U 5gB\?^&MӛGWmH;7%֭-6[ dca*I ?fCfT&m[3I^fdAA;\@4:, 1w~OlrM(ɯ-:ʤٖX`GzJq~ڈ &{r mtD5z:zTh'a3h8[1j:\y);.?/H4d"?2+~иRWHDw&k#ZZ+q=[%Ȇ0 jjBMi1\wZŸNmFWEܣ6*M|KԷBL;K (IʊL_} Kuds1L͓\!^ m,'Y>I{5?jhK6 {KIn=g[;q0iΟhgkz"U}Gg>4[XJ߄c~rd:2hA:$EtkR;=_1V_<d;mDC/5J|)T=th݇|Ccg!F x"x mxkq@1XO_Fw5ʀFOع,Qu }ZFSpq,̭(!PVC͔h 4Go;E"8")㣓&jogxC ԱM@D;:5T#|'*o~Z 8Jq/ܤ;/DUbƓɑRj.eR"{VdZJ2fK@d~̂kCQYD<ȅUxl3oW\Kck9;}vZhkMYr-K*Sѳ31)Ь0MaS5L~s.ٿ~Pl֒7UrU)]5),WTXy"ԦeEMqaɦCb XC)pd ~A:?Mh;ǽD/kifxgT>Ej,kcjVE=-xǷF̻+dm^huP짱LQf8? Z_2a0 =+:"aûYH%?c6QSOwn>c20!7M/_6k]rb9B7uO;>FOE|Uff"x{-Ld!}(9 ~xDa86֛0@f| ?*' i,Ш20LkYѴz""\Tb1trBxp)W#V0B8NyV1sliNfV&Ql3=֜TZRX%ʱs~g: !m7ᕶ$F|fIePv"ņNl< N0GلȆvaW#El~e>Ly3&U!uh5Ü^I,Qģ-ibcB'aȦ'j7pfƇ ˖ab ws.! `vQxO=#ɡd6˿"Vꣵzh_2xScKr{-m h q;MLtek0lIp:#Xy.bb1Lm1SAi~~qoYW+q@c.6ػFLR^Ȧ5!ܞU> e)[z{E2R%c^ݐLҜeoA2o Ui25*XL,|4PK7-&Bv|%Ħ'kp,=~hÛS_ڷH +:=SĈ;hN(CxL+B%Ӳ⑸y1&V6H+5B1U?ܿ@x'``ZD4pt⧍rfk̲7YQޗ8cvȍb!YV$7-wZ HһU*gbK~%!pm0/)GG/+O*zNqg.K$HdZ&]^v7լ*&#5%4uQ5㲜"B Kx|z$4eSlߪiH UE7.{fRXX1G?3\F NuU $xh?K/C5QƾT4_t&/H(:GjD5޸Ma'fMY܇jhv]M~˶;++2[UKlEx i_BTt4 mIolbu!pj:' =p(!Fp#ʚ XQC*3Ɏvi#eq'K&*,& M=U$ ]N_}DdU*d8gE^-L=_*a+]IަAK%oTb}f_&Ǥ,"x*~;n?ȣ<'o/"H) .Won "e:)?aó3N+7B<5 fjSNY@yKUTFU]Ԏ"CsV N1*޿[2sJ" 1 QVBh*߀b險0ҤdY 0CsC' s9g75}W+ֽI%,{kYoԪvYLΟ&^\2\N48 í>!1!/oհV@Qpǿ{LV ɪZAy!Ń 04=O0: 7#unhNfLÈj]aWrNKHރ4C]8Q+QxUAN3l0A'8ntQoЛ(|ދ2uT2`mRu߰+Zx^hJj0d듺8ntxM$ &*ݍ#d;[á黶ڄbn+VȬ!q_B?yh=ٴẠfg207ԝk4"T}aHtQ2T} Fu8ZďJH!5nx',[sw+ڬxڦ9t&bvA)@k.D\ \C Jιtkյ}>/.cGTtђ]/^< MFw̓t )GCfɓX#>BhJpGR~$v–(}+2ƞsH5ϓω };ҐJ:w^RͪGnm?N"SYɂZr%DZیuYw̳WX Z!TBGk#ya[[f˳L2 ߓJ#C\V0pm?s8Zju&yF:2l߮]Dgc$t|9> .Gw(%;m|>i?nn} u6-dlΗ,6fmm!_~kP7W5xrx¨KĐ~TlςIх+AsaJ"ΉQъv7gٝ{.OÚL=74jAn_j=01 㑴~!i\15_[IHS !WJt g溗B]ㅨ3jBFtP@OƅPs#h(Wi GDYۖNf?V *?Yh? jLyBH]Vb d!6 87RT a&1!z0y|_xG}J&\g.Fe!]6 hQOׄtzgu5-Xxj] s _$Auz>c $!QӖf>~Sod{/3 ~Iӽ]~TۮRnXsՃ4,3֣|MJئnx&dtظToG.ڡN|D"cE.emF}`DjVّ /qnOoKMU;"XLHƎ;0h/By\S-1ZCr.+*j* FPԍw2};SKѪ'm}tmGսdIO/*0tYL1QصML{W0kD-В fnv-󼞴3(&_7 D,uxH_미/EYCmju[0tgQzFR8?FJŠIC|y>z "jn$UW1ixUj1 K$aF*熙gW 훪ZuvAZ)<1VvR\XkO6[]!IF*f5$z?d>~hE\x.R (!)0M&>:dKeDHn4PhuNiެ%ǽ jwu>'aR( u|wSݤ:ʴA&R:|%_uXu<INc~߯f[G{RI,G60uDSfSdOT8\jgȂj~ gE%̜Jb:$kRd"}"9fp)M30$!{o6GY+UdmXJstӔ ?O)݁BZ=o#~@&@/dᓱd3tX3qfv\CS@HߕP _yZ:- jo֗_ R) S*>cDl)*LoUn3u &V[_m VC lm_^t,q1OE9"({{!)jqvK>%v= ^H>)}I3^jo͞X=#dbyx:Ҍ+˩M !s`~Nf}J܌lEg-2c%j颱,E0/7p| F!KI7?,ꜼoXnhrx*|oHXKrQ^xJ[z>^80q=@|?!&/ݳgL<; 0&nR2&y%EOϚ99kǍW|PE'~PL3dJ8W֑!:&_HS_>6.Lbːnpc@=IR9@a1++eS1xթU͑jh y%^&+r]%HnAگ"rBZ%fE0a??:|<epݔAleߥkFUE$!o5j1fK(0F>I7%;ٙb#ɢ+N:G.CYj @NwLES~MHZ:W:_',ȩm:c\9{%M@sE^lj>Se`>VmFq8qnqM]_RQ{Ro5hbj  1޽g9&\utr ^=>T#a)q3>7%[yIs']UOJeE?qp!E0Kgt"r|sN]B"B `'VFTW78 }-]u`9f*0f\KjudVBm6YDEi̻S*2(ߎM_41͋́oC0@pv#Io[EeכW]kOV[(99=KJW6^⌴?⤎w/CDjJ((LLZ4GRӽLfڭx? Wն̢.H(<5 *&b͓p]ӥVya=u&hY1_s*P>+>߀VHQq6z(4Ęy  i2=1a01Sd{ (K>~g)"2o92%?1pKOgN}g?2)OcBbچCfr4y M`FߞhQ{M!+ݎaVCn /# WXư-9iK-ú@ +ո()=Jo/3 (.S(Rr__J֡Tۈ2 ~/3Niw㰴WETWr\,+~h~dGp̈l0('S@iȽ Ol\-VӾQ$=âУQNhh|tX}I%sg@s= 'Y*D=bזF75B~9r+\yx (8A.5c#"ydV4-Ŷfv `Ƽ];sߛ7n|kQY٥aY6iDB\5`ޭT/d>*^% oXvB6&UE𣞴ulx0GYL+Ȱم`]h6!YƊL#@zm5aKpD^^8|k5`7jٿ,1h9kȇO`=ܭ eZo{Wz]tEXHwmYNN% ×-iom\nnH>^o[7qSvFQ;*|; vHʵ * %s/V0,&I[qzz y^=3Ct1j"֮* xI9k4`4!qWs];]ެrOm π Z~<w5\ 3^%Qxxb]^$t9WYRzAT` ]݆ɧ m1R9puUiUOw*h?ݘ(Uuf0qU(ʘ]+qR CW`aS3D_AG]7#n8N GJ_gZ(:Nԟz mr;l5vOK3!< Rc3,B(:eAVV W,ZX>cR)f%#f,1Yat `w[8u̅*z‘qwZ'&iYlcE]#>l,L_ْ@)W{r;3Ut7P+"Ԕճ=͵;,`@#)Ec;N_l8q°^/;4gc,tk/,ReU{%.\ߦ~zȭ&Ө\64h("fz t3`WkjWX/t'pegv-d|lsc\*?E "ʃƕuXGS""Q۔Kf%ھR OmayEۼEO7ć{)NR85YS"h.qR 8B҄?S9WZ%(`[T=-' jqkNNPP ?a/IKX6kewO&vzX\ۮ2WE?!@.5LN!씨!oL\$v1a\Ĝ [?r(Si՜;7hO(e)vI⌿_5'[_q6eI74 gfos虲F F'C K? pnv *8<=!@}ӓy#*$BڨS}o( |.lgZd'Q6d9FG<1f?Ϣ qmWu5~(?U|W,VFfYO՗qQ6jFs|a{f`MpЗ !Ht~YZZ,r3ݸfo*㯒H9 (KSp_tچSRbk;N|)!T\#bPBЗUvMkli'}hZ&vwgݒP}ȿ7 q򙷈{[;2ãGBG>a"uDIv^Eo}e:V. d׳1kĴ!/Z.}o zѪ&7);#6y&E@-$Ӛꊸ層O$+}k4竊2D!~h!d- l ȶh ٪#];E x,xX^N ׼ȽK1~81rqqc-Ecyx?i-APBAn_KMcHZWa~|.6Y*QqPk%aR ":6ܭ5OO)*!7um7aKgS!wTY>zxQ.rq[ ~ԤA :]Ն~@-nê X|×}N-Yso`\ܓm{RFZHʒ*FtA]j']&waضaP8gi;W讝+1UM-kzw9g}͏<# ܞv-ˋymUrreoS ̑G됍) uxYajEXӒ'߱t|.6B;ΑxdcHZt#OB[7upl^^09bi(ӡc8`O ]Um 3\@q8y @g%_$e8j-9IYٚ4֥ DH|/vDՑ~\jp󧍥ǥ HkWݿHdIOzicXFxv)6Ζycr0'nmb@֫hz໭-Q|]A*ɲE-k.ͷo3ѕW; 1g¿xb Z]a.eDkfXP~T܆PLaJl*a6CY2V!v;"\.c*&{s$V#{Jӭ'c~ލZu\ u6(noZ0: DtKW#`HꑐpnWeа+=ex'#wALpZ#~UC5}N>ZyU '@9Oօ5T3uYHbOc`@hU<솮{˶"(Ӭ 's W$-BaXʚqAZi,9*kǡ1?SaW)9})pABwo٧6ZCrB1fdӃ_n R^ClrL, D^}[4?a$XY]n-Z!}Gf;UQ,|Dn'.%6_r! M~DOrD5CFhb=z8 dif/smޘ4(FX*!u:Yc j8UA:lk|`tSg}g„X~ tKUJ[۽شu^l|n6D|S%LJiKo\%IdN0U:ᬶK0O>>{J<j'$FZ_@3m[]Ƶ1B ?[3׹!6VsrYыzX\/&}5V:<9 >Pm͐kV-7>_2=ܭkѶ໚8`@V7tn4 7;X>=@fH7)cˑFf5abwmz݂0>ż6\KK>fGbE/ber7"ָZ7u|MSPF v~ j>!9X8sqm1W%m=T^/Q ^jWY `Lt Wj! ; o-vI0:ND(Pw5B\5?М37TJ2ދoh{#Sj #hqZHV)L:ye@al+Lb0I eib4' D  $@ܪ @Աx6LLp^tV ]j/Аmv~ ";"ex\$f%5QHnd<|>%~օݝBzl==B5.J1#KD݁GWh8E؄QE>p+} W 0|hIzn"8O5Ɇe9ֱaM AM󇞆ʘ͍"oN;p`#$@("ȶ?wo߈V=?OmܬLW,5c{L@ob_[A64"5="OgSQz^pU`R)&5itM?YGtgx(شqh O}󚔦#t_iD9]^n .&W+=uy,e` .ݫMEGf ůY0ejKu/uA]:YމriJ^=_Swep63K \nND^Dj<թl2Ӟ+8&hq $ A)B.+{8-A&Qm}=Em 7   ۹RZZ,7Sdq1Gpu-u!Q:Vݽ},W_֌\ -^"Z"Ǩ8umWbh`=EQnɞe?IJiza6^Jx$1IEzBm; 5}1W)R+7TW/ "ėE'ơTjC&^m"_?4a1"6,XMa/ձs׹`h(;fxS7(.h< (!wY@ՃP+F\B{k#&>%թyawwŒNB[n,Y i~ͣ +7\ .emd{? m |тGWʽoiօdkiMzR mli2s?s!0m !O-;~%܅|m1{=ÔV %*{J&P{܈3P#gECt쫃0%>[!TDb.'D4=G>T%\N Of٪2Z3o{eyoA׊u|ftmIf5ߗɴ#A9SslP(Ac7!Hw'4/$0u8Gr+4Q<>6 ݖn'݄kcDϕ)a-,!&qߞR76.P<&.t>եȱ ^+mF2<,t B/Rxvޮo]D B Mn\ _k aǸg _&"yIMH+28nɩ ExҔE(^3X"e'gZ=S]T;Kφ۾%;$|7aܩSAXp .:J!)-:{CY}jX #T4~7d{O/'u<8Ub(^FE>z]<Mcb9Q, n5}ukEc`wr;J)Sl[禕 G4p~=I9CU׼w㼒>}L~$h@q V[t +hbsȒb]QB 5@ePvF, VUuu&q)?&m0TNGk7ΰ$%S ZsԽy#]* 2 e(j픖M(yD^.`qqsdJ30bwo LQagO.bBF/x~ƜC9]fF\XY!yA PD^&92M8mvm@ϯйs ܧhIWEl 'y~5Oy; oMwH fFy l݈sűRJs멿HzM#[<%8b7K5)9hL`_}wIݣ]L%^AfRmv bqw?ǭ :ޣO:bUO<-FrW(rL6򥌁,3xm h};^ɤӆS'x~rUpG 8FHݧj$dK,r=yzJl|8W`3vv:u>d4ZoO/9邽?z_t12/@. kmA4VtBq' YOto,D}ͰO; )mjȁTO0H2ϔ?qQ $v<}/EjtMf gq\]HVZx<>ODпu'QƓ`$!{?krPH3,X`s'-ehN^'c>ׁ O)jv JX$~rA//yyzG̞% k G2{khl6邏TٛE `mt3qt 3zXv=v^?tEk5-~;7~_>^mAׁ~_\!^D\ ʃpsaѲf‹^9IL0a)/{kuDwo} !lUm؋iZCZ..oPo/+:>GSIO!CeEҡWqIR MUUz 9 `+}(" Dᒬw:>Q!r~ط8[R")|۪Ee_8I ~(H V Ѩ"INcMM`r?ATqmRxa<<+g8^ /w5niy]_?GͿd1[;,\WY򢬱5᧘Ki2tFet/,xYk"U<:#ձ7pVUʉj(F.&v=OŒT @Dk#MK厪rg߯j[{v mS=QĊm[fWDZzsN*JS 3mjݒG%5飴kBuxܶƯK7,#ZD5Ƈez ;㬍}fMꋘU ۠Y2'Y#I_498z0;.Nj/ԅxTuC `fE6v@k(`vR.0J'7^~Yozԇik_oOi1JLnc<,ϳ6']tfPd-џ`eVdH Rk: )qq"wp˅FHr0FMA;_S~obc+`:vFЇ$f}Tb/=^ 6&ֈISynד-T.}+;]β35**$ LO)OD2o6Ksy\С=,2 nCvQ蝉{M BmSt1[у%h[FI(`3=1*{o)'t!%fN<$BE0HXo<@3a*-[^HBVi;4"dS:[dFϡ~/髤͇nV>hPU Zm_]7wi^&_sÈmÝ#Sq*6Zeeq>~W}y T< Z(Sn~PTE{Uk4B^ =k꘳8_/R$l 5W+Xft}0m8y8AMȊ?І䎆{nX|>BOK) ol G.~6ϦiCIXt$Ĺ &EQѺx_ <㉾5+S8K;;. M3рI+X !Oe9 OF:n7L,VueCĐpֶ\$݅6'Y'Ho^jkGghRl`e?sA , s3)nJVLУE6Gh_붛v?BtΙ|,ElZeȠɿ2nEY8Z^f;UPؐ M A1,H/7P01kE'|oKKX2q^HXFDOf»C[3. a[jcru%Q5iU5c `Y9)4{+wMUW4mmě|c !jWignݖ~+?.iZtQ?AIPJ U DbS?%^ ^LLXܼC2YN+NkG' m(N& 5A4߽i2Xv]sln")9@5'Y$캧J- )VsEdlH3uLIػ"Z])Yg&{5{J 7 {#Ֆ׮ PʵU AaUa!Yp EdB)~ʹ+6dSv됳F;FLG== I Mm ka^6V>=*[j]CDyŢ9g4w!pie1dc o ?fK:C#Fb1P5P 7)v;$6RŅt3x+VO!+ 4ݤ]ˏRջ6ԯ8ُK(f +`\3$ƘZ(bAZ;3k>z̎eWTsj㋊B2GH#f κ^([<)?9Y>6L{--.(d5/-^_<bq'2_[Hx|,_>UܠWyWVK0SNR$?n6Үw+6@Grċ/5;&?.鰮2ˬ)jilfSLt~BR {60h"oē`SQ?#;}_!pO'}k!3EHE>{ANt qvbdG%u3[@q?m|e"'cU,vS,dfuB;ܲu2i&&̵NZbD\p>pY%cH+ljJ'PjpuNSBݴݫĞ SIAJHBV&Q)ӎ%uc1[Ԭe_U E'<$]MW9\$M2]ƁF sQz5NW㒗BV yii={Mh4#/@6ig]EZ.Q?s,Dr`4~H(Ӥ 0I#T$Gjex¶bNw:E-o?q0F )=mO-}=3X~;lkܷb  M뾢QFOA(nfn[;0ÂU))b=qMW\/Y*+"$G?}(Z΂k߶3Ύ}a%>4龡bCqmc8ϡXb! RO 邁#vR)T;p Y HGׅciw|A{ P/݉ BG /?2vV+t +v嗱 V\ ڂo$}L>ځlgmsɖPa>$d0XK}UG3(#p Z[T gdacrl]f o~,1|]*7$XSR[mBX&843"1BLF凥:+.:A7fzD`I}3p'{ΣLz$O٬v1%lMmN޵6o77o4 u"n<`i,[k%bIQd/2.ѽ}OG&a?$e6nʔ94 YYV讱.\V޾a/LL+(:S>RWhOVư`O9 (uq AMU󥿈rCP'~qKǫ_/6 ֯m,VXNj]b__֓+B󼕴@Fno9=2K-TŪt~NfOfq7%bװ~N۬(V:b~Ƴ[LDƲg(0nm808V+~3. ҇A62nT8 q5T8C=F}{K+kG5~y}W&mO\5S?8hЮ"pU&ı#ܨ }ʹz!? vҀtl 6g 7\Ot K .n4j.5LMF;F{n:P,/_ΑsԦGR]p ~!Nœ!$"@y¶OE/;7Ŭ*Lҳ2!B'V0 pz%oh]I/G$9d<6[ QbVv_K诓kh0X5V?"<D?W_(-_Y<$)%#o1SoXZVLHq99e}d"iva<-Ҽa?B yk2clljiȫJ/ayWK̈́:Rip>Al3P'|!I/)"XJ #Pe/X?_f@~&ַČ_*dV'z3~).6HFj@X_T5I@x]!EJ &̞Ly]wJK6sh} ebK›!O$ja91)fW@g`9%]Lm4TQIJԹů0?D QPj(c-\޲):|=> >3s. bvStU׍)bj0yYBvG~sd[K(qAUjS4{]+Wwc_Yӛ~ݔͥن\PF@[j\#'S\ڂ Ge&;v1A!U}"+{_CmoȊ?ѲP.p5c#bkf5Lz >f#X]z}Fоz{?FT%|`3VPUaYvqr=,:/h!TnPluF$Va,+=n!7 :#MOTsw)ߝZy]=W@)t3&xo H29J}ggylk;@/~w$dƒؾ*/\;ě(OTgYѨA>Q2}1^loeeGW>c PE}`MmL}n|b!⻉ƭ@Uv-+-%n3WeCT) #"A /ن3vb)О: p|P%Hi&S}צպMC3SdIϗB%m+=ZYrZ QS j[\bom/bڭ#BLvqZXq\EȺ<=]O| ɵJ9uTėْeH Xgg#z{85Wh1~nUrL9nPC )9!K9 ҵrB,8I hj!X8 D-c (]^_6SO\@+)0dd,*v⵻}sSp%2 uTR[4t^yIrW,vR@ٳ4+ŊCMX٨Lz37 3BW+q ~nmu%iJhNDNLHu iY{N4Qby[O^ⲑClRapN`AqR="Yd=n/.NlvdCzj}D%_&BEls_R(4I/?;T ݇u&MQ.1{PSJ šp8,#4D`myBcᒐ' ªEYY'H⼼k;DIf&Zԧl?iMw&|(&+F`Dkq#wX\R D?f=R^zmXW) \R( 1E%IsJ.rfR[RӑTЩrrPmvexB $M~61$ETЉ"vVl$.Pڤ)H@n04RzP"'{ox ?Ȓ$DSP[ TrR'I]FD 6j>i݂y^D~0=dg 6c8?u"߷D2EIf3 E¥^<oA CͶ"I\K4P>(HiĠ2WZG$G:s?.{"K`;\FY^3'MJm 1؀W>yU[ ;˞_rl,1; eJr˚#% if - O0qT07HĞcI)c=um&'lƽxk$k6uoOJk!c4]6d4m;פ̙M$竕vW-V-|Z-ůnX"CzCjeS9 !gou_2s&{hBpQAK %Ika;8 ITVme Jm3m7VAvүJGʼO [ ,)&|]eyيޭ+t*(`?v5!FH_s= c5̓ƨr.QY4+$&;S>u:&r5 O9v&7O)xp„JT3^ ^ʍpDnH2?!~ܷi/B; Ś~eKnBkcuIeT=w.·خ'=N癹Zb|s4InҏF  1I/ l-SSR6k–I nss Ieѡ{^>@9E22AfT~R5^}0!VK3C&KmrMiI\7!TP8c/5g7O\Q)RcP+k7\ԫ~-Ę#Q wy(庘! ZCW?lP&?yF$1r)S ZΦ5EAP"lkݙ)d)>~ƢU@==kTVk'cҶ׵֥$WlVe^%ܘ77r XPMDl6Ss˛$$z\sDl2ꔜC]rqL 77]:2&fEGD%vN532@9RɓAyRBɡYF[)SQ^\=zWиl[ZSXNZ{6bBMg*˽C'OcC6YЭXwd^##TqᨬS~י:S|xKa r4,L讂`}@.š 90 \X J>hBVO6r%?[ }'"O+3},H'H:DEi"A =-Q<X *-[gvmG]_ICmܿLp ~rWj6ܧUmK`~)[(lA[,Ee3Cr2%#N|@*.E`H m':ZޭUʀF'IWo6@JPt))m+C[>$6G :ξ7oғj׸t&vn{ԮJ 7Xնɮ.Buc;FȥHm :+d ֐m =+söձK)w09 Q-fX/cxߑIFN¼@=i?/(6¿''^:x;LQqI _[sAZ 5"Hkb|8 RT{՝ +wMrr]Eې*HRԃWd2: aGO,;:-T?)o:\Qta1ǵcL7-OZܾ0E_Őv]2B s]X/;+N$R7`e}C_\6@Ly^c0Y\O#m8!gO!XObpҺ.u^@M51/Unm; m!~7o; % Ӿ^sЃ)q089pc[|L*2d,iž3*5T;N/Y ++8ţC23.-Dn iCUDnm"hHV`0HKIޝ8x'rt+Mr51i me  оtk NXHwM}3 (|D"V*)t_!JzԢL+٭5sU@BvjX2أx,qhRC\gcԙ#acfl*\o6הP#ҼlFu'GL.]|;Ǣ!ִu,䩶]wV<ɜEOO\nK@?inEN~,pnL}֑9PI k%7W" kcjF~!yw \[ bH15"*,s)E 9ϩZBAEA׽hJ~||/[LNB j8sg >fg LR54=H PRr3>ܔ;EQYɷVM;/?KMИۻN#~0ѯcNT7p. Q+1 krk~VC6)&XZS%3dKeCxe3Aܛik hK%FWd)!pU_"Zʿe,M%\qtE#|):Ţeplv(ǖ?WV7ͽ`/~iU1z& ҡC3cH>ctڈUo Xt~EmeRlܔ>t3KKB77 i gpv虠zH\k,,ێXUfz"Itf4lEzş΢$ A@!$Xd6 ėK)Ś+rͮ{0,T; \) ׏m}~49xXa8k>KG:p\Me gA=4ex|o?\-};Ǖ`OBXōyKkdCYżZP.hk bb:m[$5rTbb|9!Tu^*VˆMuZ='?4ZQh~bCǕD`AhOq|t|T:N9^BF%"avSRdj@RhS$)Rܠd ;8='K`PhڒK*vh^!:j6z7V9{4ȎMh|C]hsY OA_Z] }<7&+ x[elVyfU%;_FbI&^~&Ӳa) q.w~|rM\ql'+{gwspI7_Nw̄Id !N%EXnidX΄.s;{$`_Vcł!qv5u +><>yF8_z`Z x=[:X)K?fRS:߳G3eb m"LNG K[ÍGPa ]o >GdEZ6S\!z➋"E::/T"ETp♒ ̪̌G>ۯ 9ΘvURD stonH1Neo`…*V.Q)y?:&[3 E6˨R gWmxRA̠/Q;>"wg}YQgbVRs݂ oߵ a|b,rU#;H|8m,?v3uiIynEbc_S#[8e'išMw#,\ƒp)]1Ě>f:J2ۆTǛ6tK2I&e@xcT. 6n!߹56sQvFTy~qޞ?C 1l33Wuk45 PU!ΓLV|H605 W;>2mM1C~JDtM1Tg֢oMjΓ3]"Ay%GV*~]b i-\&b`yNh);Ƭ'IH .7}MՈTfj)9 *)bʿT3"F@xKL?aS߀A~!P۲k:{->^} i c!N< UȪW}QփGsT?|Fo_380KJJƵPkݳ{4n&JQ}s7'$FXkY2GQP;PUH;#vؘ1|B!9ƽyxaON߮Cmzj h1!GUΑ=;86XLowMu+w]fvi~-ZY AӡjNKZӕ?CBcXk< /Mn P ?{6,˾R,Kd2{u>=Jߑϊ,?WBHyLh|c3T y v]qLJo(tMKSq#Ĩ3`j&S,{r0zJrG.X\&Bۚ鿒%WXOYPiƈS954E_=|e,=x4f[qα@ʃL?ћlp 5zQv/>d-'.{k,Pt~pH/[vA^u]mvSSf@DTV/t*yU`\,s&b#Մ0(_>5VKn+!d/R AGŭo[h>֏3쑑s"gCI n;TTޒX$b^dr`*==udR}H=Vs87TJ#ON].)d>Nxtt*CHy@;C @ Ycďgy$i9v} >X`.4(6[Eiz<9cS~ť|9,bF|#gV켚 A52yX-۲d!jj4-L\dJt#6mS]̴jSԛ7rj5Q.@"`] $4|6JSG *ANu_qA$hBꓴ]qL'HorFD#Fm0EH\m,}b *m0nW,؁-O I ET93ɫ?YEDaD &Ct=|}HO\Z5fo;ǖUE?d XS#?"5W?I@a`BAۨ ^a;Iemy,Ct i&h3RM=|*~su9 F5D_qrg)#;kZzG0twC lXCE *W;L?|E!ٙv3R˪`#Hkϧ 1Å%Z>֌A ^XV(MͫU XE'g˞כZoSU ,Nzy,S&;btOyM;N PxC_Ub'wE+$ڿ=PbYLpX?ҁCvX' URrhƣ#K7EVI)M]r'jWV-e*h7_~Y\"š96K&#,oJ;! WڊI+l]WMLfQP{1e;bFyI ':c zghRTIso*omd>*iUʣ($$EЫ#_%Z(#g<{1T&qa>^tzu]z4a;dbKBpJ# h!FtcsV;$$8"j-񴦼Ξ_ip>2fweysfx+-%!%x-9+fwRrbb2Gm8U@SEq<XOw5=x6$h/^>.z%G35"Vؾl ݪ(C * @^16\]M՟?XWheH*\a47nuɼTS3mut()xS]q7Np6Q7r4g2l|/u2K%\=.m_dGg}6ANMtQ >k֮~+dbư D[&xK~2i0Ա4v;7$;SϱMQy8Yx]1ۉo,UA67='O2ױW`ܠȽq,"b0bĠ=ұ,~Om"MB& qثɍ ~T:GC!bfNڑ ~#(6#tn'Y٘TdeJTP|zeґgΒ9I[/x,|7E PY4$,5棚4cЎ^A<̘Y'ˬ+pyID/9Hx#fs&4S tICh9u/BDa~&3\3(*:I?Yr0W棹W귈z<2^.ڂ_)4={/?C` >#TX@f ]S,ՑzCBƌgȈL_6^7T@"r*X;3w gs#rhc*'}W#\5KխL!ACIyou] (jCiA2t0MP*z(M_8> i+hǀŔdFΫ@+?G8(şV`&}3W[Wb:V1j= e^]ko#>Q㊦z_@ : Vz?g75F21P7c0]ZAPؽ5 Juez|8pוXtA Д(a`-Qi'z!7;>|U8H:C6YO`KG~-O+ea!4;S 6fw#ܨzB<@öي+~qq5b iۣAw[^_0")DaX0p :Nw|_!/灘{DdΫr56X*rwCf EJg0@*'u +ߏ̗\;OHeDh#{fhvE mK]vG7M~%᧼N_DڤgWi29easR9{NƫfQ0Nj 2axJey^BIӃ$3QhkU.GLZP2tοdDu=WF>Od\ ?9:chvz?zu:-DǓi?Л΂BjhZ3=2o y)OAfHdH}7MN'vB-vpCi5E80/,ֿ$J~Az_-U7Tz sZ}9s>1ndCmΘ2\<}.<]ح980]d 0?~( P隋*⒒UOʡS"b(v8ƫ+]dyAP1[>5F C9TX20W$LkL˵ᄌぇ$ӶY D.@(>cU o$( (m孓㷫f_ȨIFPta2&o2S?1t9yz=A@Cnfn%K^Xly+᷋f5T̩(;Mf ~B5|Em+FT7i>'v 2I$cWPf$dڽ~U[l< lk)d:~ }Yזl6 Zط<*{ 6nqlr⾕,zPzS̕ӽudns*d2)"4Ŋkc=Ԛ,ݘiX(rpϮ7vXh, J_R/dhHttVo.Ƥ/]S^H&08 B-?Zj#ylmΪ!O3X+|Hֶk|4"SV )P3[:/lBKȋʘ,Y:Oh!$׳BmxJVrDmu~ W,N];Ҙ2bKƨP OWp )"MNlY-c՛ Uԋ<β?4[Z$:I;Cx[sr):hgkRKIǁP!I߄+6@UiD_bW/pljtvxzd)e uTޢ4 d1,Ϡ蠡c5AddRJheR|g'CtVҒI9 Aow0$La3CjOf·M9#7m9@ޞm&9Ńޤ$-(v(NƓ 2?7spf Kn{3u&[.t|؅x,rMgj1PEeŞNHSiG-O;y unochU!]@o5$,Sd2K~EXgGQ!CI9jדRCK|F?m ĘiQp:BЧ%rana_L0ț  6qc:]"L63ٲ=߁'uZEQ*/;LJ뀁`D-5ȳׄM^,峵SGE4qI@g>I&7w6lH@e;AHN<[)Q̼zXD[nZ~-OSJiN`:J%5X&{{+Cph <Ө\nF)h6~{@8B?P儾ẅ޸K'J E @<"e:7#չ8.D{zN40x萡6sG<䨢*#n2=f7 Pic($Xu'd>1laWyN3tF`P$9P>1*-ۉ7ޘ0%uELf˘P]_s ^  n} qq M6rQiKf3)}K<7#zy44cO8eN*21EM0rt:J<}sA] 䒿T: .'V?tg{K 'N\;r[kF[?w\}e!.Met<ɤr 8'-|غTde1'hZAói 0UlNKbhD{\vJHl=nA/Qk'Y [vg5uq! 6k+ 3Y)O2{e~N~>AH*jzkTPǝ/*=cdz,:*ޚ5=d7Ϥ<ca?#m$i({?s#knSN"Yn科paq!(&Bӷ>M'Tc+oD-\|qVDt& g+>s޺"1y:7*42w^&[;IRſ=D:b8ǽ5=;8ۂŘ2.@VBX+ tk R2nrWzJPSP9ik,U W6dk=E*J6'9O=E~.U Mnmpd MN=%PPKઘA0HVAEYCsy0F?"(RWt%jkc$B8q%lz͑ [dwpU#6 ;eJdSjgoH2QxB`ç X C^z$X6w2RM¬N8r.cDZ:(3!q WeGܛq?a!k<jn^h+FJZ9e G T<jiT[.fU^겉FUT jg%̛Z1/.Txo o}K(9Id38ITDjuh3grؠMW898scYM@b߿ (BjbW0Υ~P3׮naJ>ްR %Q SW! &K^Լl]$4.zwKm$$r70Gr18+O&UߌQˬf'UHSK}'@wQcO#oopi۔Y5O*ך_HTj懄qkeoqdϹ qBboSG=[jhF/) w4G/ L~K}n}=A{vo RmvS)sќZf|Q¨l,Td>+v5}ٞ=?| gp*лaV]axTG7v !JEfzoj͚Աla V&ik}+̽y9{K妑N|py? do &(Yؗ=tC8Ԥ)!K਄ l~.+s3b<8qxMAclpLA5$"coP|8%mϘe0~m 80r1` H@8ln=ڰh6p kd'StȉPDle7-/ED3s{d9^p>!FHL%6te.,fN6$lN( aAV*ԵV#dB K3+|x&+p8TfS;Zl6WV[qZ4WH@_[B`U#XHzN1sxL? i^5 ltIf,ɖxZ-znWH`AwYq,ˊηsv|>% :,%&QL=*x\ #bdcE]ZG Du;xX1UJJZ7,rz@(̩ mYֆDnFCT,^e1Y)(7urLM rBk mk7h E*Hc̮oaшNKGmZ:늖cvՀ5h^خ N\4I(?Z&ú}*DÓ oS\w˧^VjU#54Arvi J#vz>]_EMgT/l.}Z!r&k G֪bV|S[VBOˋUV:k8gNEg3`[&t?oyIW?s=>itΫna PzsNI`|}k ^0P%cC>~Pz\/*]ðRu$d~<_%=|[VmzPp [!Z O95w8[4FC*BJAw46lϔ RTz1&oA&pƌ$h/m 3+aS' zTT,/cL40 4 *kiBԼJU1x%TqZب|iMS|M4xPr^~y]%X [ѹXP֎Uc;$J.2P nTycP3vCG ւŨ?^eDePsV s {@Q:UyHx`Ebu5l`1 g4@L΁}g#DMH٥m{vsO"i){!YWp-4%VRwt^=!Ew=P}ca^]{ K piіp׈g%_y= ƭŢݦ^ @#׍ޥ$E$rM%5(z+!SR.$T1ص 4+XǕKN:`HǦ1};n_b ɱKI(+3^ڄ0%4$|6^hsCܝ" -B6S!}&zE7CA(~z.-P^:IaTaïASQ E%J RlV1upAq;9/9įv r8i-Ч\wݶIs-{6iT~@0*<8ﳔ1߰v=U@ko /-گK0FTC4İ*_>!c*ߥ/ @cfTS"O6ums9/3Ih5]+ZP~&XVa-ijY2bɱs& ]ZqNRҲ@nĀk߃ :tVtG7qD!KG^GCB-~kޔ[ i)B\XI1ؚJ!JX҄nrcK?=7c)ptх]UMHr!@m!pPx1wxXcyJ:)V<ʒ܅- E>~hh~WN_#yVS\p̖g^vu43X*N`ڣN6]dy2Ƶ⛲rwc @˷sSYy2ң2ɧMhj5鼟r תr3K:!3^Cf>iy.!3ßLbÕe'wߢipݠ#XD; +.]J@:kG⺧EW>m^2 =OB\[?Ys':*ݮh.֫Jo|%Y*}6ˋP?QpDxЍ! r0&/Suzu{6R,dkn28ZUq1[Y^<ܝ`+'4(gDRg_+no@RS?vܛD;bޟ556c{*³g3``78?پkXd~Ƚ^K#Tzgt wp͋} 03?}kJK'=P|n KC oAe.J\s̐/#(e-S ]O0ԒŨ"Tl[0vVqRac+eVX?뤾6eK~|0>6k'[ V9u-A.PcW5U$1EF!a=EKgpKj^T^Ut+ÎifO \#EC䜯 K "u/Vg|mEA;o~^CPlL׃?C ڰgF7C_Ly a69n)|`LޖѼgƔ\N=&j5r+4x4(DABK7aS`0,puK͠y<^/hLQ5"8~3nu~xJ*qE7L^C3Wmv;$.[ۻχS}3KD6cin͝6ȺP@u}d~RGq1E?w2f1(yh@Z_gT涃jPwU)v`荮 fV ?͝[׾hzyo}.g*iLL60壵+MJHһw/ء>F z}OaR'4I(f(Dþ$Ιۜ;9MPO clYjA yj?y;"rM6#SiwW3&3quiuc":Ybx6 Stߞ; "j2"%:z0vvdι7~-С%`K#мR G] 4D Obx)_!OB5O*t5Uy&_#d:3j84oX>;H<DŽ5c&р~Õ9:} }V3/p6ۯWܦՒzﱴ2m'St!ZI@* 8 [Μ|'dQ_ۊW݃~1 }B8-T#&S`OU{3BhC9EPH0QAa6rX]3KwzA|anHKf,拒S~n m-H =>Wъf3p`w*2m )ړ)Ѡr~. 7T4Bp8t&xgE-&C[UCP 6{Hc%1ŽXC`IH"Nǔhcz̀'`д.$oHG1OyB ;k)xEMc gpCw/H iZ"*nݹ""ЗmrpYV@Y(޷J"\Ϝu v;`D+:.̈́} 5v|gX]ľH+)R'>b1>A-:rexR3E sz)F'~5H`2ŘtH.\#HIZ|1rh9T Wiki8>Mh. u_x|cJZ_Z}8vת`i9M`÷ԝ$^GZ8%ﱲMY.P 4 N/=N1-VՎ׷6:_F R }J5;OІc/&,RKAN9C<,phV2-ėŨ q?BfbLr@mKP麂zE9Oe] 2<яQb]oրrҗq8%4DJ\N9I03%7V/Cq:g#l|3y[WYc?n{*9ӻ)շpNQUIH\(RyJbT6X{.U_Ɛ15(4.bJv>qizoz_d\J'J(_\,8y*ѾD ,QUtĵ|U~9g,4N-lj@e9)6&|,θ P}u#*&.Bw-8 Їۈ3,Љ'\lj܅Flm܉La?kk,J!e,_.*p:W,w\:.z=:S~[U6@Ægs4JrGy;7:Vmu<UMNJ,Mɱa&2+81w]q=<ѓH#`0Cf \fz"BA)j_Ͻdt]1n6x$x$ QHA#(7چ1f[PJW,辡ƂP7`hJu *ˣ%RθV woJ( H3oB 뱪0cAI ŀt'u @˖&hcy m.D8@[ " f}Q]hV shEYmrrQc;55IV]s0 J=OCw=Xߪg-UL]Ԫno嫚䞒b':zOe3dz4euO>U-`tɤfsܧ5 =uc뤹PmJ[nOŮNֽdI& ^OƁ OA#ŏfB$찫C\0M(zB#C>VW\[ԎA24:Z!ݚ僪H4@wP'ޥ=QY5V4J?.yMTLx_Ù(_cN&6;W`;ƌ޶u3[qɖ3;Y=jqxjhcB0IV kM._.ZG& IYګ\UZ]NXبV5/ǞV )/+"ohPz2ȩ㓀]}ДUKSHeH7gwLqM?K1%aL(wT۽14- Wί=qw(a 9DKwh$oYd bt [\1D3*逴0 KgȺ3dShKK}& Hvf_T 7J XL*tIW!@K9}(jzũC/؄ +L RHWr]y*a6_~;,'6'S/ZNoiT~Y+CG>IEFoPbH0績v`ٮ7axREyHQeBג/€~*+h.opDvU˷)Օsy Z-t] !!]AY? Yyqlb:v9ngo(Wgwf49Khl ˳2Mr$eo u\ 85JJ9o7&Ը7(uFHO4OD5}*Y]kw$$ڸD0˱1* Su&^qG>YS cN ۻi^gDnVe38w+X !o=6|rd]-Y= g? }C ﰤ!ѳ=_j151蚇cj0B/G䄚 o ] 'D«!tZr[bK17mT>k`DIެBCX$[4PW`M !YFd9lv/ע aq+bVfb~w~|usB a:P"MD#{oDn&tPk 4D`jMC|W:\ yF#>sgt\Q<#%UA# <~}\>Qb|~ IBD`*z۔GcwuM#tV)onB=vz14kk 1buG(YʀOHh#'?q?^ASG [w$doK'7sbRyd.)@ڹr@_4^pm0{z[;%GgW; *ýD©/cRtsq\%Ť#Ep-Vd|_W5t}ZpG2B@rᅐkUCg}p<%Xrl;2]S=׷ u6(Hh[;M.eSTFcNGp*Twhm-lA(cV.wufN?yF5[6wHzk {K}tH x$|u@ [ ;te`j=0W Q SdOdg\OEgt*+?V.`i,` V&lq22TjQ[ȃhbX_a,iLF;:}qJO3{1M`f|Y [ a/K.`ݔa(Җbqѝi҅8)f{_'F//| zG]7 8ʟ"nt'~ UhߝZQ _]꣱SmZ7.@F"ڷyb3**p;`HjB!D{@[^Խ)'FoJ6zd!$aJ(%8nC.b[Jfknؓe$ej֐':ed!h9໗o)N_?4v㰃pᰕ200oHNYC)峒j,҉Rhq&Q(u->JMbpV=6 kb8 2gE'of q{ա ˠj.(qWQլ6iA3/H["X/KڝԼ0, -+4I#S"Cy׀*Jה3JD*sP@nrg9k os = ~a2bB] horzt^3~TBPGLfCiR 8jH"U(0R1J3e{* bbfIkHvq6QCS E&R]cY]|mLHyp#hz&2h$ 7FgnoC >!p[o:)s@jTؓly۱]~v >s|Snk-CWO.1G"hoF + a^B zVpE~eѰ ZOan3 WˋD@3o*KtT;:oSYu:t먤绔8UO0Ft,nr'zѾ 93{Pjmp74%H ̐hޔ~35:<:L|LpFƻOE"J}(6@ Dw-Zzof0!;8FwS@8pb5P{w*VF2P4hTCgq4)n]":'hn"]DZ~Z5G?_~3dˢh-/q+SSJOރu5=;mSL?o0YwGC.ak'1XM4耭N<}тrz|q!̮U}!vd.CD\φ: vJ9n4"qzmhFms%r͕Y-8\TӔ4Pv@^E yEbu'tڭAx ̸V`&p2CŗeWc ,a~6p&a} /Tؕ\DcoYUːTTu^%n4!ߦMsa{.,kHW[0+Gۨ&U)ğ֐!]J>H녌/갸<a(W^44TmmEk'>SmAV(Y+ʍG&^Q%$zšl>'u*mt<&ƄD:]!_|Pk ̌m!4rY8k'lQ~f~ZlR~TO%~ܨ4F;L# 0Ix=c2|]eW~2fa\@=)UwfVO|Bv{\կ< UXy!ΫDŽv,N4f_9(#)a3L{rnH yOKRbA㵐.‡BŻ&H%WVQV75717GNniJ/4!(3V9ՓlC5d ~O6. 3D(>u lc gl=P&B XD ٷ?Wo a#n: {pzQ/Ǻf'9D- W?N`Z(d լZbXF:"̭M]IR;x_o[ = w⥤X+y-Km'ؔQQ@:P˻𖵼hA!~ώڐcb ~YzhVGi 99,Hb[,M ƩSS ވwiQzЄ;=7Jfi>kc>oЦPTI;z<xO/ZB6N fQFb%2gńzꏢƅ,GkgĞ4ً{%3f昑="9x7N5V.2cфL-vK-NZ/JGoZ9~RhDʼn=9j{qg g%wk7t¶-"#1%/~EmꝃAgz3h,0]GCwBնHѩtNnu, <Ȩ  p`ܧf"db'CkDO3;qXc %7>/GY[ #=ii#YJd/&w , r0~ćeP5ٺyvfMՇjӆo9?rb6ʝA U"*d-@r˙N}GG,k{7L˳Y=wrT!Q;xuqr`٣HX_3v33acIܹTh;4'K[kèHj1:unܞtIqy& ,vZ}n'vk+ګ"DMB\)ǐ,)Ku)!=R$TqCƣC3ChʌfXΞk;A@R٣7T /2'2Ŗ>a71:>4LȐT'WhTJ'HLUҍh":w],ءW.EMUY>'vV_gk|v27# 4"eHiey͕C$'x8$X=K/2(KƩ%eܾM8a`<^|F0l]O;> PEى[3ZlY 섏E釬ௐy%>u; ,ϱ_z{*Zf+lv_wtu :JDMu`iL9 Ie!s8A{n3>Vb6efG7= P6 v+*/#m76Jν:Zq9ն zXo8;mp'H(_>'\9wAp!.rpw!4Y !D5d o-sJfLKPb>F" ni40t]uwg ͆xwP& >b̨?Zm2F ׽?XS؉?vOT^^r:Ӆa#f8`ϲu\4J@%D}zkx5kGLl_2”Y:IӦf;ٻ C.lŷŨ}pceeKtf:Vx&]׌Uf#g4Bnwv y@# {SNk_Box EV_-xK@;( cn 5Y6BS-+7@νU7# ,^Kr"wHq'ؚ8̤Ac3pa89 a`%޳Ι)MJ'>Tq=Ri"(RUsXX͟A:|4вCB1gKa[H+DQ@̐:\$%,֏%croX])Ngޏ -^$5'nJ~G$i}-.Oꣶ& "•fazcQ/@v(36&)1GYRm!i RsyߝQœ-ohyx$ży Ђ%$vJ6FvM2Л.\4slg~j^>[UelC fgӡN;=M91S?\Ed:vSoTlucvjZ ՘)K-|ȫ{~/U:HS7fC4[~;*)4sH&uz 4`P$]j43Aݵh_?NhХ7 H^KkvAР|laM?:R^%ۀ:BUB؁5W}`/h ǜ&)>wRyoBr?` Ջ 1J+fhod} Pzt:❥8k1ˠwrZd*DXC?Zlgl}TiY6jiM|U!mXoIThK@xp)m V&=[c3xiBC:~/}_yfMo- ]@+|OVة=ddz ZHrꄂIݮ;Ya K/iz!*9kB!=y9ʬUG] P5\ꜗMt?#50%+ ?ӷT&jwS>K˿t!࣭SYW+@wN"b^52Gˠb.\u<|p :9׭)$C?2ux9gH*.:[gI 2$YHmRqͩK ⭁ʶ=$dufz*oLoMi2u ݳ#8ZoAև+0:f"1')l[FШ@Ȇcu5?o_RԥŻ~VHV$<3I_\gLIt֖>#tŹ?[U|IW'$gnyxQ:lMj+juVE #$R09`NYV25fQ.GXhm&H" ( r<_rc63rZ_r>2 ^c-I-΁C+|]N7"7"ⷵX-]\wl,J~S#K<$mF?`L|x]X./cim078}QLҧӓW'cy~]CJH9|fS_oAGR5B}`|I-,F3P)V^JZB_V0/Ţ=P,0ۖ>>#̄kXpd-jD]BrY7)BưK.F˵rU9(quţy/֛.dyWgl83lpKpTT]TXHcD~FX\"79X;jQJf nzwobWm[`ccf2^wъb9@1Oo5ii!9CizK!Z*M6)OI|cx_%uذwGL"`vqĨ$M'/w@0˩fjU նvjcrvYuEC)$+J$/wZM󨵢I# s KVG (<-Ьv]"Um̯Y~Zq-2w(O/JCkum뉑ppvU fYJ 6} -8Tv,R@qpҷ1y+L#h6 (F+C{]lLMp@: @ 1fm1| d;%ՓP]M^$9lZ5 d.Rum\IEÎmZM/AQolYU;t$ <7|xLsAQb2"'L=.Y#vMj[I< 7lPJK |$ÛYjoz@uvwBcbl&*- o6#W̮MUtv>9]*Ka1{b+Lyz,%V-E&ʀ=;0B 9&&LhD.X!zfaU/@7+rUCVcݎխ{HEȔ|Y\aoo◚#1n?2F(!:9g/εkqowviQPsX'PgaZZ7ˏ!=k?M|q, #Shc\KnS/+zO |Lc~\D) fn& S woMOf5, sU\ l~O ^Q[BhpZU(eFѾNr=sI/'4b׀.dBuw=&CKz2vXeBܘ'1 !H&->g]U=XΗqD4:7ݖcs [!ͥm j0"U3}Y ?3N24"ߌ;|5t -@Itq[&3O**@Qcjh9X|p88M4EW6D ~'oFuwKSͫ?RE9{/i @Rfߜa)2]%\? ps t4D ѫ<|B{Fg#ai 7 #(Lf܎fJpXy-)w{ $LXǍ{M,v*XDc,N!c:e$s&6](]Q;&W%z c6BjI5OJ0Z&Y 9*}W_x?/Ѿb&1ahs"^K W"$1 ȖE$WъI/s&*HrqSrE-y#wF$3_Ka[CPW +/W"I+C/yM900VCfGFO1OD$efU6ȟ٨ү JtV8 4SrUZE~rs H$!~,nfovkݬ 9x/0̠?B\1Rp^ c}j2^NJF5EH7H5%/ >9}LǏ T)>h. KiK uCTEayW俛\&~mRLXt3iwDV"ЬGy9 fXK@0Ʈpwq&&M(j-MM9eu c;Hh8Lbs>msH!0vB-˷}!^n~DV"^ @Y WmGe`?vUѦ5_q wmzII-/No. G& =ʁ"?3fM9a(H#o!/9o5tͪM00$'r)-wƬI1:F@GŧDiyV4p CYAfBQZ`T }Uv"Rb){G-K@UT 2=61lЫѿt -@{BChRV<ǜ8Zզ\b,㕨[qyZ`M"í :˦}—] Cc?j6*DE4۴ ;IiXkII%珸ɋ!K,T`rS+جFʆ!v|%CDMf|:t7I]jc> W'?h~Yw?^_TDbTF3-:|l61n{b}]=?~cNf]Mqiv$s q!_]SHPc-yH[B{P#WAi ETbUyfӱ^bX*hq]ԌnLW/NXhHw1Z&9 @/ԷNq 8N%А@QAZmו 'z]`mz\}JݬAR辒9=EuTϭi/cCUX:,SfAEV(l^芤Ap׵IULHzWfk'mWM˭*^ .3hͫN4~՟gw(ٻ.{{TWo*|r\{d,x]=)*t9ȯ;ǔ)Oڼe̋4E"Y}+fhaVs0uȿyFN~>Q ~/ZJ߼qQXFwG0R~3bJ(P3^0~ƶ@;Cj6JڐTpI(y:%*rK_F;Ӳ&$kl`? o1o|n6IbݍcQY0lQ1G٣|Nxf|cNEe`w\FÌ1uH;}1AGaih}z ptN{8knեa`>N4.o⑒;mQ_;ə-̳}˧Iʏគ#qb%8}od({6Ǒf\}I62!,6@k$ ][,lj˜MG_\𣡞5T9iG#Iq}QeF8PI,Ew- < &3" [g rH&$'R7*O8Կyq"BJ]\0غVhL;v$14] D߼3R-'z=ᣝ۸0<>wYP(9ܑizUwNp1V+R"Iȕk N؊.ղC,mJaP߇W>]Ǩ7TL\~w?1\&e_W={@C36>\E^Ǔ6E$wWÍ+w\C\` v91N.g?"P r9yV`:5fpn<䏸MOMK$gp^{aÑ"g@W-kFI fz6}% E 3Y³*6$Ny{rZn4SB*톆|k -'Գ( 1%އnAGeKn&i( ÒaL?x&oc'KQ*dhVCf,ݪ!,;O`qeG&E vu\nEy͹OxtA`{/\fk9InzӶլ.tȟ2gwla )1\L.7齿e*,-% }Zr6xf{Dǔ ?fVnVZ!`DJS׈s+)_ [\Y=$I/54 r^[ QMc/ #F"J0] Pߘ5M`^'YEy[*x=ӲlU8RƯE)x韡vfQ YTȘpV̈0V5E`.T>~I >y ;gUJ{SrՈOdnNĮ%q߫fqL뭄CFQz?ʮÕQtNE ڔ0Q 8Bex@J'M8DӮr(⹻ _Ԍ<J~; fѪ"?HQFdϵ Xb|BhAW-V8,;B .VlxbnnyTV> =ؼHπ sc5*HJ& aE=C:mW@l XMh sP` eLOpŋ@T2gotG7ë|2ίie>+$ePVɏzQ(-]o tr],=f2O<g#߇&N8O$9#2N⃙Jݐ+m{@pr=5ӖtȞXƉ9.L؇HXs>HJ:>ٯ'6.%hRe#m}2A=Y_>Fu-1@} xo٩hy'|9ƂJ4k~Ǜ*kVU:˅8 ;lT3NFgV+QA^ *tR15[(EZN֧<fE^[%ը[G SQ跊aHf֊g=b‹RhdK#Gc5کhe)G5 "m0->WIdΣ!Ir뙁wHXNVSx.G"=bhҏE1͍J#u5!)esZ,)N$b=O 8;*r&GṄqI ϶r6@v$'b,&iE17`1aׯxdC!2(:ڦ9\'9zWk&h+=MV0\p7CpV0 ͩ%iO˥֠hbscVR8DG r+Ȣ8I饍 _J 9ҷJ3`-2*3~/A`~8 =ro5q!0g & 6\9{,V7sVB;.yKF(/r JC*se`j/l\~m7s.ex,G\ SlSz" /qdX2 W&Đ#ohγT pwlf%h|k /gȖX^ZB̜L..^$  FS :9{wg}^gYZ070701000002a2000081a4000000000000000000000001662f7fa90004433c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ.+@ZyAmi'<;(sǭ{/걹]^P209NKҨN g#=P,SyUeZӨ;s 8XR"\ Np-VJu/^z)ể܂)G ^dD}B&Fm |bD^ijy 4OtGfhP|+[8޹3eu*\sLeh6Z5IVO(x bVrpQ!^6c~ZSEBYxR(J$Z2`/ \n24A5&gn|=,H2ע}ô=Ez$=R4lZd74.R.@ǼkuLAN k0Ytd&Ȋ]T3!{1LqݬcyXa0A!:8Rr`sxZ!7d/q"oяfNƏLdla3_M%*б-ک)epXG74Q$ L W'F2$=sΛF6y>|)ܥ9}x[+c$lr6"j!FFPpwXXw@xb,pX/E:7slixft'frAB }p)>p߀)m 7jL~Ds|EThUSV^K<-1$PR2Mtx+B ]1&Ps` ѰTt[;D veP/O-@>M<SPf1/ ̈́]M(7 ^L @VE ՛<9Q5]!BdjPjP~M }uY>(t^^̯ 45vq}uⅿǺw$um >S|S}u4Ed W;LӰqܰaH\IC7H:݄~˗eQh {3+Equ~'̹]\fA tuGJhFd,eR[;9U1F6#^1ZθmK֞=&K!e_nBo ObYSĺZT$Uv|CV9Uv8ܬ8V oRl E_CtNjLڀ'tEj{y="lOo@#Sm+].&~:H3t37,WJ/bc<&V!)@d:&{[G}r'QU: o|f l8']lFHܡ޼X'VJW`A|a!ًRᾛab׺pѰ0IL*_^ZPHyT*=cNk+-9$n  ր&kb\v韯#ևzbt5v@mփ343Ϭ^(μcX{"Xu/W~Y\hyz-0L!QG3{vkӔ'x@'*i`䕠L# V= y_^EJ3[hd'jm. f@ѨyA6ʛvw|ċmQ%ֻϽ€p̞#NIQyڎ/&$  S7=KzE #`k?˱bI3-beg Ԛ{; PcV\Kأd494NJE?dkdT=`!&, x9aԫ,79 p4VgRE dZjU {މb t/s%1JjvG_xQr?P%pq6ƙdZE᜵…HO7vO1uΞ6}xKDw>A _Zf+#Vh3^nwv3% q. sg "g۝f'hEQfW/B 4_ͥH.D.h ώ{,i8d Dբ7R2(/>W'R /^N'Z @yaP5NbRߋl&Uдzi B|DC¹'FGL<АN^D74=fu飓j >:C}~} ^Q]uSصV(iJX cjbgQ4=%50H]/vp*gm0zQ16fCs4U`fjVʧSY9yOp I~~q2܄ld%⼜Y jpG$0(KP+' W-8AW+^}_/aS\w;7LMh*Žܮ 9K ER7ulFkhJdf=!Pp c]V5~2' ׫çq&,7SFdc@8wUhVw"T\~y.)w!ܷ#Aud7Ux@1cuuLݍR&?ĪୃF1 o }nI͠gfV_YۊpN֯E.!+~ػ bNʳEn:.~f7/Lv@J?x_O鰃uK H \~2j˕11”zH}Ha{7CmxdNk=FxVtެylSLhߏ?CEYV̙xiFR0.}$|-,wK8Lʫe[,Pvst &gKuVj@_ң!GT-0jٺE=D~I }LPc mD?ӳvC< ,?}os1W=dŔ(GQ7wM㨡cXm핈282=B{6-?5#MO29/XV;h/0 elU> Ϙэy깛y"ޔCT!epyr."PH#=MB;+7xu͙Dn?WɭT"rqŒ I٭ 8aZ򩫣ɥ7>ٽBP_<~/H/'vWUAX}mO̬Tl%$wQ;^'"pżbON #~ qJ+!c+m˗.Y~IЀ26*)ݳrB3/T B+l^g&7s!\ ‹F4lv GQJ@泴 hUuX:|TTnC.p*6Me*^}ADӯ.&B̯Uf?B+ 1;_ شɓ ";=D}⺬ %uY&/nB7 h?uvFSD;ai͉4NgaSpkvA6H<,(k4H}X;J*˷ÆۮCyd1W4nӱvFI+P)f'y"WE h0,G'BmҎMZ߲kS2Ty~%Oז^3'W}]O?_K3i#ub(fڝ2A,E5j3]xNwQQ @يTڱ>nva}K&.z|Ӽy043TЀv|̈́hމ`!SG Ȥ84`2<-ٛ}˾>lLVr~Zm/RTet >>]fԥ9L4Սg /}3ޒaTA#«u?X5|զǐe}`\tHBq@}དྷtS}K\?\l-Gl*!ѦT#.rxB.z 籸$(Ď"[r Y\EQ.U;|` 1YZ!bb!e^cY* k؟-MS8$5ׅ ~Bj1Rop,t؋$C 14&wo3FI-wnآ(!lZ}z|Œ>~QBXw[9-y\W_BvmSi @ڬ'7M{w/zylfhQo Cu1dKFC>{=4zZLHy5[ہXsg#xfvܒH򳁿7?# Bq&XU+ 2*D{6Dh&ԕ=vUc)ʗE,"WV#Vbmt,WђR =*?gێGxPVC{5-$[Lqwז#>dA46O<  y]-frSXb IWd!r4"_d|*v =(eņ}f4Ŵbp%PZ%;1:rGo}z˃슲R-%CևMd௢8z20p~;Sc1I:(WtLvqK%&=uUR U4>%+|q]=P=9M=GP*ڥȀEZ3Oy˦t{0v=UۣTN;vflJl\έpEN0aG~Y2)oPMuY\c~7mffW!qupY]()Gwsw,P ዹG=۵5E氧qYKQ1(Qʰ/crx _ε;|gy9T1^BcHWG6V.-fw= k_S'ޱ0sf˭J OixS +WMuY f2GKy~|J$Ƿ˚jPnLeNAmi#y82`WpU32Ga!9( |%9`M+$d$!rI?ȝh730)"f*oGZ׽N,Ɨcܖ) /zA@)J\-kh%AdzV SCD- oɲfaQL*OeWPpgIw>)h$Nk5GHy>l6!t-R531?DHcV(>IȜ}U K{n )m(3o F]hH~ ^sIi/gBk0ڭmV#h4Vi Hml}y1bI0Rt; ϳ!~B|W[|ЁV\MnrEfzhKlt ݡ9٫``|vҖ<aYdh~]`x/S1E(#U{4} -%y73IM#:›iwdIy[RtK 2%`ԬjyYRQ8T0bIOWn<4H)(PʢSPRMETwn# "bGTUӶC޴1*r_Y;'vm HAbmNU(ZuL?̰>(&ɬvi6\M nڔ=]b-SwT&=Qtmb <^WO2F ކV'| U(8| 1zTH~Sv7 ;g| & O٫p^h/fl kQHXtMU@ڌ ]Ċn?p{"Cl(諷tqH~n + yQL]a^ CgY .ύ?ĢSZ0?cqX.:SfI h.zjNU 釯%3:l$:Ӊڑ&tȮOʧ &͟\]N(E 7=hady}aK2q'&c4viJy݊mB)W`wecbQ(B56HuK]̸lo{YL5y?Mq!2W< .,|R 82|ɩpFU _ 8"BrC_v0*dJix&@cqwZ$]o 'e#gZ.]H;L[<'^c2&\x9X-; ⛔Í!RexӲ͆878tWA欨HKlҭ+ ʲL~|aե #14D֕f/~_BV8Ukwad8C8@ZN "&ƈmT 5ӭFFJzp XԈ$:˺x Ԩ\mwۿZ@bp=rmmL>|BN<.pP.g!D]yv8O##$`EP٪. (A0:<7%')*As~@6r0#Aψ( c#uFX̄^`cRTKإ#!1J8}"QE%<-8-۹K#(n 5W<~vij 3CjO8$& gq| UE^KuaCc$;"]piaú<,rE:wbR!죍γ`], ]H|meta Z}16[=9VB![d:׵G9Qz^ieۖvH'}$b]=_@[_4-ywuyo}50Gp!x 5wU@3)b21ypn檟O;%b+,wC6]s))PcH/j͌;^1ڼ¹r7ft&& qI/YOYӫU~ЧL0̾ksT#=\C])x@rFרLem"b(/TEڨ>hM"Vi">ŋNzќbO˖zAR鉂 ~++u}#$l>z$hYWi r?(2P _O 啧.w qt:PF$}lV`7s$y0[Ii'8A}Bp,IVOgZWN ܪO7I}K#5L`W1T >UrXG|`".eDZ )6C.uy `fQ;_k%]}s^r~Z)>#Ba;>ԩCdQ3YcKt4=O`~(냻=hD`| !?zgmz&dr ;#Q1/qf%(VuZu*gc! NE+mtlȃ"iYʸ)bW08`d]GsʆDXQ&2amںXB w!;@L6J@Zh,j{B bOc# 1g6A;#l#*v$Mu3ǣ;ٍ R[?ްq>#A&9MdnJf 0c_1|."`ëL$c<Qlk8ƒo+d5ÉY:UM^"{ . 5んVCm|OVmPB:D\)tubٷhQ5wt\=#^Vʫµǁ+tš;h=-NǸ$W,)&i[-aV Vʪ:%?5h,*z'.q'|>k wLP~D5m جw2˘1yrRb ~isSSN;q3⢠RZ2Y4~ J"BkIBkf<%95+}r]q8U(1̱pM;۰G}}mٿMő3f$ 2Ѣ&O<9]n]bUh)*8&|<ǑNuDaˆzby0'&V_)i_ehZDԕ-TNȤ2tN(^II+`|5])߾琢G+|AG`4Ucb *)>3(5]}r_*v@bRf%3LOI5\sL0۟R$j AB_yLSͻv_7Hԣ1@ 5JH P, H8} _s@1d=dMЦ3ȜK]MkκpM| B?72Jֿȫ[6Vxakk"#e|<=.A+0lm+2T+ L}zDƗRqP Ɗ] ' t3fvO C Q{ DV '6Gc J(8Q߀Dɶ*tNvr]םu1Ҥ18ґR2UHrV<d*~wф$睚\:N V1wx78춎2P:2n$^TaMeHԌ7lH[I8L.zv_TaڂtPXR=a8(qd'8** YBsk VS.$;VF/tk"e/ܲfȱt}ᾚӈT2AG-'D.[C̉8IWPKI=C<S[ih$F E]T@bzbܹ'p׆v[G2ᐊn.1ÔMbPF6[.]ĭ֦QL~.Db:YF(AX) "nOPhHx})5 vcL0TJj` >MŇnxM11q!]J-<.0@u =vQ;Pvd f.4T*W/\?0~D7|gZ1dσ*M} tn =C|Ez:lI's ;ǖT`*N3gڝU :5F]MYtjBr5ʩ*{'Ýz镮4ꦈ|na@2XEbL\YRfWcb+&ǁu E&1fL K,c4?&)3k}ԍ5EA>6jh ԲXLi#<6ڼ>xd8t1Xv%dJ^})j~"{rԝθ,٘:d&+ Y߬ A{9s' '\851R}iؑ` #LZpҙNPIo'2f C苓f0ULqz]g5)"ǩUM_mo3p%o+Y }e@5ȻpL C$N,.?ZX#%i񕒗my y;إVo!VSuՐF^`_Nyo(WAD m">w ?C`ր)Ay?fݝ-y6a][\Voc:^QP=wXY˄n$4f_pDKCCG{?०vgRWPv*g"/\ NH.A)9}h#yiPb?ս 7э5L5!zx綃Yppta%''3$ h״=~&"Vh&ż슩^e)n! e 2DPDrIM4/*S9?'@t"?a;vf#BCglgpYrQe'NU  ّD>z%?8~x>LS`n!U3܍E<uUnmлYk8c$k/ ][eFi6l6 ^jvVVy{U΍"l3%}#"702Y"XMúyl81;iĻ~nwx; Gbრ6fJ} )x# -f&9*cѹw&vLv/Z3I CƔ>]#ݽFyIO9+ =G7>=4y6in^]HG"J*AW OT*'㑂cݍ͆Z9Xo HIV ja>Ͳms&m>L>LPeϹ:4D~t&h-)1S;SQIDjO2m^W8(<'7U!S _U}utdFe0n&s/Tڣ⹼,l9mk_.&}rV` PKִE93:n G+/VHPCɰ0DX) ~9U >␄#yDz4in >-@e޹{@2Or$Ds̼`+3^~˩7I%Ը닚99U)jxII b ^37?HvۂtE(, UOGT9g- 4ʯ:G!Mcz-3y@FQ`6Ѳ/b) 8%s_sihW[bJrޭ#wdF{}'kjV]/'DE|wq E"s[6*ì]3`ХOTƐ־$$ TަP&I 3JCV;J!jӌ?ƔF8އ/$Y[_[kbjW4t#O]hV;0_^jWJjŸ"`\e.eZ%9;ኝ@a낭{T<#7X}'?;~L/t!Kc韪ghǁ̠< d%EO]XJB/ٮk}d mu7R@!! X蔈Cud%1xH!aV~?ԏ{L"y^ eZS'7| SHj |"w ,c&wX|BUI nfLZuPX !X%\oN*Z?Pw/Mx+Wr̢R4Dv@I`d"bE r:@ۄ?*x€ Lɸ8҄:_e9-̡;|ܖIx+W)ulU,}6,;TY%DKԑcpEc`9z6 .dBw/(HoS4(ҰY_0/CdS@W#Dbyf?;-q{J(fg@I7cqލ~j.'o)#̠r:3\ &QV|8o8]njU-LpѬá+b"͔v̢~YCGA:0&frq3> 9ʷЄ+ S֌\;[,?Wk4ſ!2=Rt]\Z5KzdE:SId{e\^؅1B^bkDzϫmtC'BW0JZPtG wh7%O`̫~fx@:|+SV2ݖro~n)lŜyB'}V/ǚH B\#ƬQJFm޺bt?jeq3 Tw ֩O^S|Ń.d ܙ3Rً6*:%4,1DFký[ZlO EV!ݟĂ3WUH|%w18T7(CPgD٢_t]<&S%gZNbHnjN×SqX}k !G܄IU#?oE+WrN%[:$y.W3sTݒ.,=.=fź[@>Z,ڤ/#|,zT.a! K~}!;<Nvȗoyw#P24d6ux*ͭZRMXE2@LW7҈D-0*6:`>hzk(Xxf h?l||m耙Gf.SFW4 6;M*)nEAQ; 'eزR CuƊ!U#x:h$+>&X+_I#HeҠ-U'!>?)BJӵ-hLBO?"ԣ7Xyv7Z(:t3H*<}8&kNmovn \#8 T2DIZq.֟Jk+(le L>~z?.]Jy}!,9M_-#s4G;ntb [,f#/G%V2GC b\g%VqcBk9J>uhX~xsG*0W޻TvO9𤆢UD(chvCh_8R>i"5;.qt }d8~<d ~GCҮ_:8rSUD+?/' YBH7/GmKmp2H$pj"5!@4HNfL[dU/tޅegya \ìP0L1) Ho|B G@(g> 8^gYCw`z\"rc6*:.Rp1'n^g245ΗW"({]O4~_:Ϟ o8@J۶HN5biJZC՚X|zU!+p)Q7V xât i9uR?UOa[ZNY>|meO~iVϧ\/HGh^Afg?֓U]xA%[|wC[ɖNeyLZhEWShlpVF ^Gh:@-8Aj%<y&yOsnQC4N8Fhy>KUqQodUUc {:Px2:m8-T/7t<g h7C*ZjD6yl Wtrt)%y*zt%Ɋuω puJ[BRŽ*f%JQxn'ୄ kIcXqS| ~eUv|[3D)}SGI$nRKb/5`,#$қN%u@* <Úݿaomo'qZ[+ܖ'`3,%)K1 ʡ戌'F6X882!CRo߯tD~gnf7`J` . J:zMa3^i|Dy+0R T~ie~w~ [Π1"iF9~߾uq|@3kG{H54*8 75::hJֈbd\~!M'x` l^G i1n0gwRb<5RL!믻d\/b$McS?Tf6IA UL+'};4w >\S1LYpBM(҅z=4aG/Ue0 y:÷f|!ٍP6B,Mt P\P4w`dyME ׀)M@D M="kj_!E6L5<`H?pF$IfLjlj p!_h#RS| M UL'C e_e^S窌B Ђw\柋QӶ~/S`t+£ ;ِa>vpJd`2{*]mTZ}Ҍ^,J.٦K!efEQX?HCN+ĭz" K{d'm9n2ڈçVl* {k(&J"/3Z;"(^Rk,s孞̛Q>d}a'H$$7mUM  dǯv؀#Wپ~k2Ay|]D* äxd>|q(>604z,dCqdTvMܤ CYUjЎ(3AlԖ\*Mp"5"lyY*)Dt!pkljHKR돫[QA+ ׀8x JGQA+TBf` Ϊ 'ėo TzݮeIg2MΖ}ysKg䝘İͷ7,YH< *'yǯT^02K/5p6 O^*"`m4q54H7I)a}YiMT DۆsaX*~FL)G_̤Vl6sRZ˕lYCl&Q!tt4dq,釿tFƛաrl;HI&7W> TiQ1 pLsPt(cV'\ez( [p;>>|--F+8YY|7i**ypԑzdOӫHH J$9&$\j_A93? #tZC TI>7E(\** TuؠQ;*BvͳХIn8p};nC1+ l;iZJ'z ;3e`*XY2<8PBNT<ګwN`RJec G}V!i8$5BYY$9.Za5)NYZ8Z룃fpT= :-5ra/bjβZ=Km?h^C╬Q7='PKH45q簈ɨl`R|-3Dݾ)g5g(#Wp)c^O'A b^oDw´ Ph\4gegGP1J %QJ3DĻ ɧgHzMYh]!J]}*KT&04 r?$_O] @dUDRiwN^V5- !Ӓ_wuIq(ȾiيޠqE'V޿a7Xq#P=}ݚ4q0"a\71 (tb-)29INDp?Ck "}c)NZ"Q ^vDZkؕ[rd'2R~ W\DZh#M,[Kt9%82E3>ΌAzF,F^TNpDdƗ))0uxIo ~yw% uSSَw /Oc2̆\55Fa*[0Ͽ-UGvbFi{[?ꈪYFQ,IM|-8T5S:ukΒySb_RK0DToIԗ]0_s HaT %F;Aݱ]]tUWh4O9wzd!i3a@]5akP@2-`DU'U{r!R騲J8;9 +`aT*q{8eY-9W{֙QA8RMTNX/KACQ8zo#J:o<' ~eojq/WQt5O<Wh?lJ X1TgƗbrL_׵JS|qϺ9ԁ]W8_jtϺq͘&&Vu1Ӑ^!E)4~Lݾ^+Ban0F%B筒&>\!d~~kST.F0beUtDal˔ll |=I :T5k1*^Aw[whQ- ֚3/gB2@d|_s t_NBB)[]2K)~?XG L 4MIλBJ:Hu^ 2ۓg։ddp@/(VIMYy-]qp\c5jc1tKmGΗkd;g.aVfMҪUv#ts+gQcef}:b|CED`M8_J#ois.ZHe`Y{Zf]Qʾ{ڣ!5_: -`k-'pQc YO|bE^uIZG3U#ŧ.>f mOB}Hr6ocLJ;uSg: ީXL  S`a9,T}A }dS@q0rs.fKHv^h]+NL۵0~ԗV &ґs<=J!Qƚ;F}ze:\5aŎM\p;YP鲚Ai apR y}Wdu{9kW|p<C!5w6v1ŬUJLXŕ)}p ?TUINC#qF[7@M}Cܙ6WX>лس8 fc>:+bYSrz'"4}?}w`ǰz6r^+mf7 QfjDeZ6.dց4$ \=g.lZtc0f 1q]o:I pLw xz`B3V`H@1l|2T?rj\iٮ- @Xt3DΑ{`,ܧR!FBYNYWcM6N5F]37{DheU4KT=04 ;Fʛ+"<q]'}9lf^q٣S]04# U7Ily>rQI)V]i@0@pPP?Y;hX ț#C\K$vK\=aK;X8Q;8j UHj4MEsm.fu]J/bX0BV^+@P,'%KagN^lk0\Sw;F7`7ƥ'G~V?P8ze)Oscم #뚝(O’}]GDlhw:Jѷclc·o !iUUm 8C0_6jyٟʏEq@If2WQuX*8O64JqmM>9`.>] w.Z-Qn #q,<7vTp}!}S"иv/Ƶ8{q2wa۷_ TP'M_*Gܶigdgkكy*HI܂49ZLXHa9Y8+;]s<jyqmY!mh-n8߼O9{@ح8O=yܿL*}~s M4g d" f~c?g”gbXP!A20[=+T778"ɹ24[9L\O(O}"E3IC;nE$( FD*_V~jL3Lެ!/1N+7{w,-G-pݨoco[Cٵ.U#V `ddHX%4dJO5CD)!z,j^υ!3rd>QP7ӽ Wt`܍۟b0[7Â2|M]Opzi3iL)|KD dH||څ+ɲ( n.ӂ.|d޴JR>r^b3`*)18|sOX}4#6hg%oe֫V XPY8Qc2DB|WNz62sGrS6Хmg'c&޸E BS+$}|ȃ1>ImrICV}0'Xљʩ3b}>.3˜RqbTm!t9uvшodD(QdYlK,J*lWS~CMU~Qm+G#Pٍ9I&93U/têCά)9ʣ8K@$Aѵ{ExO> 9IKqg5岱ބ_Ĝb7\+kHN"2.yNzr4j&&#k^mFI{fyNʒh[9DS` -_x>P;a-~"d/ 7ﴛVq 1Uc3ʴ@E)e GrKtt:OWx/`޷7?gj2{>4~?. 9[B-1!3N#cɽCc^ݪ~c>vZ\qSp4&(0 EM4rGpo+t*m;94}ÎLGȋQ54Bk : Z5V|&J5{,S+"=ދ]a'j |fXlp Zh?\[w^in$!]4_I>@tˤ{y=I QC%dgcQ.J{]QYG27]ˉ -#/_A[K7?4KrX}=4 iK)/Fj}"ec'>Ȯ9~hjAa5@MW}.bH#ӵ귇K|($^(KFRp% [eo`BZt ~&q>Zr|)Q%[ %Tjs3̾+/\Yv -/ %9Y e8 At ̌y3a)8JA#ޚa+_"ZH0jB'ή?pΣfNL0R, P{aS9ы"? Hbc BD,^;Lb_*Ii6sXqFnZ12]{UyMLu\1Cj8zS|+YJ+qW4-0V2R΍[#[``, Ey&v"%&a(1 FHP#2 eT\"|贠9yT\>S8Ğ.g8X??BoRr^|F[#^ʄ< S[3CQ(2wq95N'[tWţ=0JSO|~͸:5zƅz;)10%Zm[ "~s,J7`ob:hN2,_aWZz5DZlJM<@$gI(߭Zgni~ <#: cjyRP>lO$tFb aK]o3[Yh:DCq2>R_~TR|KW^KX}k"o )YE(YA4RUl {*~*vG5m:}}O7NeZ_ ݂^z_AM\ g. yH+;΅ET^1vG(5;2_Z cdYY;d,&~iMlo0yꢹy3'Oo7 LhtB-o>gs`|* ׌>oHBeO >ΐIuC vX CovrT-6ҌPNM.+3U|fTvx2p`;?2̉Lv$HqmDbVG*lʒfm56(#Ucz 'I^s*{JV,=s_Yktc1H>,aBgUM7nҊ.!o HbRɥ)_Sٸ^.Ĕ|8o)HqPǼ,Tt85=M\GS)vݢw_҈)ƍ{ffoKbO6p7%o ﶹ˂swWQwQB$93e^>K诋nnLBk< S ňD{_YxS=uCH·wz_K(A ;u}`qn4-ЂGT/ZI'a$DO5s_ &zC-cWޜn&?4:CV_I[I3tswx $3}xsi5 ܻ n z91UэUK癅9p?KՖl!ڭٿxM}M$-+5-K V#$_D%jvXdf}p+mʚDiPPn2ga*j]拈+fA:L>^ܦ&X\v$,a尺)H_ƴ+% M6]?fX6= 0&Ö}CՄq߅XiTWf T4u_ݍ/"AL)NEHWR-4! byqG{c+`A S_A '|O]О# ŐhX%kq6$]oC PmzUpZEjcj#B,O䔀B>,68qv&Ye #dӚ7̃\î.㼹śk '4wYs6La|En9FTkXخrpJ:#Bq9pP@_|KX1X<{({@6@YE1yȮ^'!+8?KYmTTSIA:dREX蓮%J rhNaH)26e#<~};z.#UjUsn\,7&S#n2 $6  M\9n\_ǯ&d3}՚( S{1qc棖~t^zqP˨d9d5j4p4S5SdX?q~&(")W`ӏoDd?ޣ\)CLcݚʪH8ٌ) Si߁; M[wRgpM_b&3 p.J#sE:;ez)q%&1 FXj[׊f ekIXo:Jl%[so5nb^SIžKa;5wwȑ*FRUE6;p@X~o:$FQR6&*̠D5Fz^-?:8IZ|3 սm59jYbj/}[=\_οuV\P D~iO)}dzRϴZ:owR*7"mM j%-DɋΠHJN])w\!`%Ο_߼ ~} e/(R+a6/lS-6{+8 J8워t-Snt@ʹT[`8a(*5|/ v(zX)0bT+ EKe-$d޳Ϊ@v*w^9yi1Ryn+Jߙb&2}uONrLnl(73y[^Y}8)P;56CbQpCavv oR ?_A1N$٣TEloSmz @dUΏɪynYWwDfwHIjhLg>:3G9qc$h-} Qm5mbEjH˭CK-ޗ CƗ j⨉Dt5.TE~doнA-Zs aQ-p{$uT83BsqR^6Lqv ۪eLI I9rTZ|EBW<)[MgKef)a woruկ]\գAlr~t\ Tr@40Qu? g &3zxN:Gfu ڥ PtjZ?oD ۘfv3m"VՑlœ'QQbvl3?]\qva56ȷix!' l⁓= TKQ JZWKzT)1 #6W%C<#vieʨJ&aOlz50*>Z>{ 1m.1hp}̀C,txN%mҢvo%3J֍Zn:5 Vb >FYB16ߜ_ih[0?г3&Ȱ5䦃[fd.b lw,K"04ڿWoKaik ZK~ 65hqhtkwۺޟ`zv O &Jڰei-nd|g5+m/XaCA;Qmq9tָV]?J\7XM'j }+F+g߯@M\beov|J&#3LegI Fnv,$}X1"ULxIRvjSjY zp1x\G)?HwR5~z ΑH;aL; v%G57KdxYt}m)DEZZeWĔxӌ`Χ[MXvhX"G3!`{\ WCPm{AM=Zc5~vJ e'g/+꫽L**h8aezE3{5(I?-]! d' x,jrp??`Z/T9!}fz4~t>~ImxmAJ[2BL8z9mA\i7bm 5 ܒqCIgN' x8 l dlG>ypCCW60 U8.?8_9V>?NQYonTOm~6cϠ*86>kMgoW3ooqm{-P008Z@D)YT K Cꓰc` kКSZ7SZYo6H˸w*ѬbO#QSA8ckɐ>Im]d̷gbZuʹCnj6_*t@4Sp0<wT6K#}CL+s*QDmE㾪"oSލ_o?RYxtQW?H:eX=5&5E(耔TݴρED]FZ ~!SWcj3M(59t*!V l c_c%ndo_v+uk4Pe{:HLj 'kLt\Fa/ƨ/,`-۱pE2*Іi^f n䒍䨭-ڼw+ zfaTilYq mK@и4fOwRqcvz] 2d Y5xDd-5lO FVոb<&ORrd{ @#lX¿YM}RR/5Nr IFUny`*M8aSghXC1@8mʸގxYȋa0$.fEp#.=!~BHqxζpZ ܓqwԫ-9DaK b .={>J\~.A \T9|'R^ ,X&FU9' jz RRLN׆elq]P`S`Lt >et  Bickg'|J0>*O  WzK9|ywX̠9hr {0!M#&||7Z_2RgG:]2Թ2{׶VkEfMw^(t<*ڣ:6_)V".e 3;FIӫ L+V)m_IA

_(iT a4-ͻ#KeXNzM~q"ʸ}mdxTMgA7􈄹 %(0LJ%H0X%,.>&l$<ɡ٘p|7w}gVlsB &W9Jv +URAa'm(|..plF.sս[7"(>""qfͽ^/[Mc(o.]֡p‚@r=|P s XӸ`' >n ?Qw |LIs;Z˻χ*"'4B`BM**=ȴ o4lrKKf\ pT4*$[ڢˣrnlc{ʳz M~3^;(Wf\&}Fw+V:R:+Ut h0=k-}(&g}˳c\viL%Q7ȥrpFzAGefk2J=29 ~ xf!_P #~[Y|[;+4bb5  L՟FS%ZG_CG"K盃.}#aicSkSd XT5cxO]TAͼokyෟ^ͣ8 O!ϊwJ;Zr_"ˊaaG"/3V6w0'˥ra\Ʋ(FM=,h\0zO^{&$0#^qybFш霖j6FLO0H$F#6 &X@#Wk:l0*QG[L=~Ph{<5%:^c2H`hh+Z*;ִU4?(@r2уK$2Ԛ*J@sfӔ.zr/5~<<;h❢m5ǺS}/TbS,(cf9 X% /$/SQ+o};$Z*8&~~]@86ι' 1!͆o̬7Mas:WR+vZ|XWsԢ1Dxٚ? 9wͪ]b+Ӟʾzwt"4 `r}0Q c[\ͫ0X!ڝ:l ʏ>sНإ^U++F,/v g޻=B^UjإPװœ]9GLЇ̎|-1lj[*Ϸ}ҤtV￝]9 0Cm*ܾ~ 9'5힦Rnq Ȉ8ҦRfԵHzEM~,o},)MeI!V@:T1(;[q;4 ;џ0l[T~`NN0*5.Xz^홀VWE~"Zڟ[; C >,ɞMpגR㩂hI¬sdUcvQAx2iE'.N'.&ć폢wUCu r[8%IzJ ks9t` ([* !SSs|W=^ej 5FI1ȨE=\R"w#MHDeewN+ZT,?GOZC`aG֤ %{46*O~~툇2Q57tEF|Opden+) #8 pdoZȄ$ )XuS'a7U9*4b:!|e7Ԭ?:^4X 9W ܻw!EK(UR S4}HїWeqS%NJ/ 9}>C=U;.E4{h;0qE9XT=]fGc5x2k)2iT;ܕ}3Zo$Ʒ5{ɆW)t .ǘP~A0*ItO@sMÚY$!  !L^yB0ՏLIP ,$t= QMDиZ[|c}ʚT9MuֹoC !Ix!uǿtܔ"pA{Pd gLpk' EU$V|[*(X@oNK--33y(>PniFW򃘿 t쨙 ѻ{ȆAlDhd)9'{pwgLw.oX^'Ϝo*WD;Ex3 D^/7RmU%]lZp3?(Sj`2t&/^ctFAâV-җBAi?2撙(8+7[;A;[j[WgN׼!$_-Ȉ'T"/d%8RBJi眣]β;O~C~IŲ~Udz?C|2x|vþR/t8dLCfЁUþn ݗDW>W2d#J/q FiD=e@-ʥ9D'?G̏_z״%4QMU,l_]=o_1o\Dd1$''1ĮcX- |K& ^ұ!640?у\ftE#DEAaA5^X7.<1Q o.~mJIvkٙ21 0*7WǍ\ }m&]tu6=z]Y㖈UyGOЮ:;|-IO7GC!ⓓ;#$m"o}] [4h·Ճ1Jd>E JM+_x{IC}Lo3ީ\5=7;pC$˼FTD-c nP6ڲ2)wIwP„q?!k#GWjd-sei;[~t3oc x9yɭ@NOEc=xs-q,S0N|ڵD S*)t!7H6HK@ P>爴{n aDQHNb<3ٮR`/-؄?+oxHNbڼ/互(X,Ɔ>NL*iuNXʰpe9f+|9b5ĺkؤ7U+ M}*6I~q*"2'JVbo;ơ8^CqN?\JB@/עVE&G|RF>֋$~Lc~bE*XDئ^*Icȗdw-_oǐ)*#xi5^W8Ô}SYX)F6vȽdAp'a¼1TOj~UHB)$Ch~ h;/S4JC_/رϰuI 4>pХyE?gP<: 6T/Z+7&T_+7[ԛqrִm-є>>N̮Oy8AD68ﶆKG-`L0:F 18;NjJryR`~пIz"p!d/L9oUΘam܁ ٤C8|{<"FZ K;; !I{*If=3?B@ g3Wq \[2cl] c3; 54ʱT \Y)ovO[)VNצҙZ`=PiNBwKDz _L*>߻ DХz!I0dܶ-LS_cn͙~n>›{j3UϑX/: FV><',x~1Nj<9/~ ),I `gl1D9*MQqܠr\ ;i5;1P)^;N~nܚr߉n lϣH%3 ?dR 7`18B(H^A ~Z8 Uv0 R+)廘 {('G~M`e$~ \ދvFsA2mG%Uv}GǭB?͗P49j@g8c&x{f>!Ѡ*l #<[:;bTMo2OxĉLY>-bRU"'1v h3lEG{~ /#%eASŕ$VԒ4)ަޚB[#F9|A~15[r#,%uJglG&bjiTYc<\p5T=8kezQ"6d쓸93sm.d˲ҽ|m>7S\a`xv5NiWYa;ęI2Li.rtDVFy\x9-Lȱxušs[%e-ځ4"mWMJޅLkdwf;q&i@p"1T7L ;{f^zGstݚu17Ԯi:!*T`=W7sy'6 B&Pu:Ay k6x_aNRLnp q7 4z!ka$1vijN|[Cu'naL)xZP3\; yP=1V!E,}[#vf)(E}x Tg|Ru'vo Lf}X'Yo=8'b1[lZ#2'@^ʬRbZiFy!weHkq^ :mXܭS̽ QR%wt\+-ڣ!MrDcxW7#"M/Oۋ}t}Wd |vv3a%1ti A, ׍h'"A|CϜH3,<7<%FCo̭z*G2Y ] 12YDۯS+\l!T΄|IϤHCfG^0RޣpCbklx;hoS~vĴ 1> !(Hģv*[ @֔vfZlnQK߿E"zoOȞAvOOR78RUPw"6nA&(Xo]'o#PI1g蒄cD]e]Qi*t0DFDXps8@p!Lژ'<;߽D-"/sakTv2 ;O@:.ꕭGĊ9Smri@/V⨴'e\GPZQI+~ߪOJ>6nr֑%G#XHEol;єD5B+ #i`G9{UvZnN1xާ^WDnpsv_՗ A OOorŬKiYJׇ_2 eƥo!`_[ 34 WTH* OUV:W6o]=At?$2V C! Q:5/0fA֊zL$1)XPlMa,%T:FEތDisM^pڛP/!ca;.J<߯K{6Or UVDM)J'Y{#+RVPUg1{?B[z'lعBA3K*wFF ϤPrOCnz7ѓIo׳Xo-o4?L3*!D;n~]x6`Gy{۟ [8 "D :wSQ>w TjF,G^QR34b'ɘ0ۊc_LtHul4UdA[YQ<[$Xdo]')}P\rG{:P*OrLx{n xK ?1~y9mSڦűKд闂t N)(!~zD d=,ؿDvnp~ C֢1Eg&ڎcPI;^1Q}v4a nU'Ll7{gǿD;B} [``-AmBY0GhG ڶy}Sr'[\SQy߁&mȹyI(D~ L4Z&m67N'Jk1Dn!"c}8C;Xe$z=\vZJGl?{Zf(py@#%ppgH7@]i3u&$%ޡ{ .~+ÿKFdwaWfY(uڮאlB:E\;mM}[먢 ^ ߟc?GO+WE$7'0F*\U$S$HMը p8LC_d^5(46cpTw7~rv$W**C 6Q B*вcaiZ2c e(h}>z>LO*N:E6!.9(;_{PߕCT+ [2 mcr ~!m]?giuOr(4@^ź.k{ v{ϔd$1c[K&/j"RR[7L)IuiTE /&ʒ5m}QY(t,6z92य़=YKF5ƙ9Rs.C` AcRoZe I'6:⑇5iNpua= Qq&K\,+ a![\#2 oP,Բgw\uI;79zVr3kwC"b+bDh~_*qrj|S$?`zgΝdZύMc! ̉)J:&>%(d5p1c{D e~$HFurEe'hP8" ȴ_[UgJtٖZb[dG_r3{rn,nOz'䩛~2dz'Ѯ6lJ|zҍm:t b!d qCHVW|3Bz4J8.t>EtZW XVMD s%Ӗ)w&̓NAߑRث57P)azynfrg}) 8ʑlk4y4Nzةu,(10j%ҏ}h;d *-]0ZQt;$៑/K_gGEv9GLx7-l:eĂ_~eGzhkc:,$Ҽv/.u>g( ,BU|? Mbv쬁ǔ6"݇`R1Eߖ.n)Dtz<'=> `|ߎ_:ɾ~Ec34>:v^ qJ)>sRD;s(X2ˎcx1IԎa3jbѶ.=mIqIt0͕-3KUv|n^!Вܧ4'47^9ndg4❄kTT I=p 3p w{ҵ(ztGD*X9 |.7 cWl ~?ç3T4ua+bhHS y0\c9F* Turv;ї 0UЍUE;ػ ) O0n6xpzXGUZ5 |ѠXw5GvMXCp69&]rDf3k}QkA.e/CF& U~1ɀܠH!*{^%\@DfE]0(uWHr-6(˦5"٭Zhw! 4ENH~np#Ft#?hzHɚ1bemCG~ fPM-p)f@MOߩSέe SWr C)?NA"67WV"N.CsH"[PFm[\ M] Wv^¨П컈jR$U:\.[<\8YҊ buքOzJ"9Bux|H b1Ix*vF98r K M T #m2a| 9{Úa{=ƢDOP ); ]y=>񆐝g.%Ek[.ǜ4REMuS\c@&B!S1#g֝|Fp}Āٟ2̇ة>MBP-.loj8AvdoH3 xJTg r*g*w2S cB-E_*E K9ЖL,Z[iCPbم}u06]D+xiBOғ޳c [k}Aޡ62J1BhrttaFr֫؏*{?~ܴY xմYsjXF[Bz ,0=K-ЇVqC [k37]-;Qy["(gP>-?S L9 ?G!tlG>Mg_[4ipp䊗uK$! sNAqD7PulLAxxG'j)QޕnG'a.9h'R0c\ Ebs 4ޑDϲ#آ@L qVFWR/=Z84z~BRehO0cf]3blet慶A"6e`Y'k7j3=.d s9yyV X섞MF(ڸlSv |/\/U>mrL'`V[_ndނ*_ń&&v13(j5e^auxeYҭRkjȺרQD`y_)aH)!UogE$cXNƟkB' 8{ p`MF_ Jy(HfZ*]1@BC@.fI9O߲fSe-Q.0|Hkfx&bq1 djZ=i$2kB\bZܟqWnSAmQ% cs$dS<2h@\iG!5 c8혚ѓjGxLQOܞvJjo`qS AN oty mF{Ct92Ct^ *NV{o=® i0T>R*ZNwVcۡdmtPt ((桭3Tw8#+mp>wpx}Z;<|11}kG ḣl&TVM:~B@Z3=(> ^[*TtȽt!aXg9|dK^IxUp+Bd3QF%39J <_d/,H^CSPX_{Zm?8 &R;>,ou nZ^;>8V=*G(xN.2݇p.r)|da>7^mgx +`=7w;1sj{>Fæ@mjw`Ynz)e#s7AOFVP`/)K=1h !^*KxU$Tf7=ė2|{w[!ݶI3%NnC I2O88ɀ+N"ya!O%^&+GFxڕӰsX8}}Dl;:p&k\?nR1d5MFCߩܖs^G)pܤn$?rWjkG&k>d2pS*ӑ R cEŐ ba3+9ĺ?OI5W`zW0rKOKk0Y"VEtk[oM:Z7^f܈wLQ;:!֩cJQi폓{r/TjyYz|NzQsv j"Q=ģA>6Я›7ȔZHCf#X+ ,.#\ݩOk{ٛӋP+;rI@^HٹRwrw?t±1[ŐdznǒQ03K?L4xXzv*1.\h#bHgUV}Ju0ɖ'yG. g~IGgɘ2:Z!B) Cd֥4G^RJEճNz^sO EdS;fJ\*v8(:@3tMFűxKAjXg$`:\' qB|xu1Rcթ…Fd\FIpW_[y5KLHū?!גA3L*JW'q_Yt0c^ݴSZ99 Y?9 ,a9W]D5߆IEPwge~ݬ9%}kpGMyBHWU4+î+`wD7+2L,aapR4iD^~pJ%*d'$a_*~ o Y7Sƙ iW.oZBbTU4TD6䤋iz&m 6N16D+]5koX^b",z-e\T@> P; |oh7_Jʺ Ųֆw5@0SOaySOVb6QqIz~,8'o g)o GIn㢃RuR[5Hgz3?4UBH/h"M*oAVHo\,1ke<]A2̯{V~iԥjlK.Cf9= h01y{` >ʄ!xhIG 7YGOQ"p $̷Q(z0[iy^1g]y$:k^[ƹ2FTf0 ݕhIP2p-Üo_G>J)WDPs'?TS<xԋ3r٧mi ̇Oރܿ˻g[&P:.џEcXs8nhi Q>ZU%DXIP}4m`O>*6xd?_*sBwl}_l&ܥNF[${%n1SOe͋u{~pCPƳ~גį(!T/.SD"-Mt\Fٓe, ̨QصÄ(zrXf=i=u7 m+4mwA\-uj3 j=RفKfl5"N+ ٩[㲿ݒ;exMGM2*A/ﵳ^@|؅d/9< WbjvB:0U?(ljÅf@/΢k e*첣ݰ;Zt`S$R/S..eo牙 O(}íM`v,˩G6yo`^ !jyDO2u[;,«> ZII]:x|#C!a-wY;3LEYFJM#,&L2^_rTiIw}%>~}Y:Ye -K||^BAVfm=@^s8g)D {n3>%xB'" hOrMaF&Oq9yQa + 5olrQ,ֺً븞SGl,fu\ )"Μw^p9"R&0/IU'YTo {$`NNX8%fLY*mݘ _^L\I" B#*  dYUtWITwjYo'M6kHF*2fAaAwY) [˰,ii6q9oJ%*C& 1~`NFaQުH_kۧQ5֎FiFOQV#sL>DG|o'-Ó ti_ӞaPŠ; /`nDΏLs_rxBaLxl8 ^Q O$"MBE К%gПeڮScQ,:եf\ >8dw6o ia--_EKJ:N,mOmjNRX7S{V"E7Q;{ ζ&kQhb:#m&pʎ`(J:{6Ai=;]c;+j͚J9+Ps78׼ÖߐxNyDyVcPfsk,;%s̘pkfpZ+=F4GCB񉴜̤e4býR;[ΎjQkw/K{ݻh[#6~bWu Q(&}WAuOec?u1nB ᗫ3ZSˊP::/Ff,9`+oع"G--^one9@F HJxZ_n+Ab p-d_bZO%#o " Z'*%?_k.(Q蟾F^0X8l~Rb@%Bk$S q<v{=S(Ӕti;DBS;KB|kvb06zXWX>_2θgzb!8FiD2bBu3{LU0sݨpf!+3]&]%Wc/ꎣ[jo #Z-uE_:w-h0CXgv 4pV0-n}fL\_fUހn{-任+ ҂ABD&(Tc tԠl}i ɰ\J]Jt`ao9 1cpY쩙"M7<V0 (_A}ITX4eAvaF$,-"#+ }<"[1SSC1zu&#l]7NT\1bC= M=&6U.d@fN[w]~[ D^-1aG0?1ER/XH#$9ߌAfA֤O21vN7f] I`+^4XCp"Rxe*p:N{uRg?_Ɵ Qvŏ)-wM1:{*a/\nQL+-N~pt\b}P-Y{ J$) 8M:EdJ5fLZ8cXcd-1-5=[SQ`n9#DH`ytCdx{ph`hi7d^|b))*TK:[T3ӅmܜKbqt 꽵~b\Ĺ jAc~#gAUKĝ+ ](.j%{g4Jy-a*}fM]{-DHp$O_)3:yzvu49S0bfdu!q|_ 8Df H+IO]c3[+IqWBONcTMe֘t:L0mw<vN(O78tq6daA9a'%7qB[-]KPQ$IUkFйDl r|GR({Vk>ݦ|7vgPWw` drpG} !}#'Gyj 7ةCNȵQJ|u!JqEFI\'8PUdfЌS>yɴjphۛ `{t<G9sH\ۛ՗e}o{fK3\}~pWg/Do§#J%GO$%RYZ˽ \ sP: ׅ"2_sn@UIݟ(AڬЬGGV pC.?ةM,׎G69u]5^DFcgRS 6z*!5v. kL r<0}g~Wt/āAL[| iNX@Q8Jg ~ ம1_920lD-%P>|Eb.^s4tuY:W<1d!E9f_*CU@h7@`WF(*KŝU=qM/9VtpAL].g59$qjE9!ي|?jq#_*V{UH~wYgՓ#b˼=*E~ A$ExCy [c^ۙ$B{% Y O:*v𜳆[77L1DH#Iv)7G+(xz/{&*:CSf\5^6?#]Jmf*+7nhgINåW2cV49 1[y87F/t T8 +y@&LZ~UI83цHy>\hj2@-Ik|F+O!;Ah]>2U8C;^0cM3xo.d=`$TW>}O|b!o \!OЅ:UI_K̍&:-%|=Q R[5:34!FZH3Ͽw/%TQX )%~NL1!x Yˑ- H 7![>G d1ÿM=℔BLm"A1QnhyͲ@߀Â0 %Th: *b*W"rCX}ӫ8c0 BAN l;g9VCB%#"`>7 :׈3} J3\yIF*i:?xli EP^E0Ye:BEvVޒȣ'(k(Wz)-FR HGWX6>=Ti$ ! 2 6KaLV'AW0+MSL .,_ȯejkvuP@ȑ .|6)*ro4;N&GnŤAj Ygv>Lat s\W(} k~AsYS`; 7$o}؇&:WlN<9#mNBhtkRR;Mf͎Ty_ ccqthl1$H5P5lKRjAA*7ˆfq$T%h[k4dJС!X|Y`.`tF Lh*qM?/$ >5נ$ÂG= "63TquJ0U[m%3=s,}vȽ\~;h(*\T@ˬ&8ԝ8;˓0.S!Zӄ_Mc~@~ njq-4gmzaH5g2:Dm+rOѮF?i(9@m-Z=m8D@4xwweDP{hII,'Hbdy ƐpEցkdo k)=\ZoJ@9:=m5]SͅC!g$Sq,c6nUWYYş"jZ贠ݾNe=ŭVJm:+ t"XiE-gBG!iĦ1}oaf& !gM~72-FME7HafsJ\mG_Ԭsf-+n0q~S)۰hTTUܒ% : kS[D[h*B6ޞ9"3hnNպlWXkZ&<~lݎ;GT-X{cry9,L쐌4S&5;T)~.~q HJ#Hok`Y]L) Mғ63yFYҒg7GhZ9# P, j}/rʥ:%NZfObLv`rַ+/jSV?2B䲳cA -'^0873E|̵?^j=K7$Eۗ熒%,4JD]Pb !Ŀ=}oᴩ=-|'-3`pFXCW12G1 iFsK  L"08c/TxY1m6͝~}@[@ KN[SN6kC򝄺b=ZDeI|F32UTvF `W7H˄`q2(SFSlVnˇSahfBx3-N=gR8It.t09۠tH?elySF˳Ɯ0W U xh Èrj|ۈgHP;Y]A,Au^((3т& I.ś׬'vz}/=i-8 (-I{c9p؛XMҀ-Nc UF߿@ƣnCDi;w34.Ոc O.֞|E)Zfr5q ~Ӈo=V-];,Z˰|7P S@+y&PO#AŽKFVa^ŴklQ0 q* v~Pte5tȒӰߚvgnbivN1MLχJP)~ŷKiqxxn#e"xaVE ̖,NKo cMS5tv"U]Z_UvuL8W34*N6G/bgVmy;b{۪dm Ņb 3BX~k啁՜e?ƖHǧf" ]>hfs: Q[f|UVVg_rPNzG&S.y /\Hq<fZϾWGP&F>1D>.dtKxpT@3E?  .HX7f']5eOyXv_TcHx z1z . =ə{Ij>6#{>`尜/ j keJ3IXU&hnW81c0VY F & [/lh*J2^a:Zԗ84$;I3kvZ"Mp⢦p&3`!h+>lHhBXG,hӇ[ ,ܓ-^/{:hXU]g7trkhp(yXy(*1 .^?nѣh8(CkW5[t9W"6~c__q"gJ,3(q:ѾJsc܆]S?,&m0$s+ӟEQ2U6z9Vh@7f2AD rW0$yD8(:kx߷f/V|D8l-K!s{'+%fGk^e([cxzU⼓E+>C7&[EyA[)O-{գRzM=A<'6z?Ae`j0š:qXy?"utxhK8a~&RʡvOѝ[yY3ɠMxQ`:$yk 9<'i;E(.(:bK3t0&ފ}GE;Aj~<|N$~7:`;8Vێ!a̐= g[kLMjc윕A'RkF=Q֖Mz?> vNΏ xlᣳ#%aCe̱Ug~)"sD.8*9pB%ktК FN8w#Fݚ- Zum+lDCQ8:4/*>VzL7FDa'Ahؘ?id֖G5/6"QBͰJ9DIaS|go)ݷz6z\wҌ{Tvkꚥr9vFq <7p?ZWP12{ ,Xd`Jި>^㟘EGBwKlN2˾Z܎4uo;`=>x;H{M\5/ZddѼtC"`o۵F-<:QW/'$q(BjQuD{7o yDFB 8GmAEx ;y! I@fŝlELξPȡYO1드iM i; ,ƇADhhSI8+$x HѪOڨ/`!IAM??uھeS|gpsӛ*!"z-);Tru&LgX.';ZH u9F.wӅФ~&V낀;P!_ ŸK@"5Fx*`vt8y?ɂgн^$u^co*3*ߪOxa%7Yt{艤cP;S3mvsK4~1?ϕ(%t%wdcZ{!6XIf憣+'c7;UU^&@aK-[iP8ÿYWhrEHLNbCC~LZV`ݩ,ܟc xOՅck8*ф;U9mfdـd9W= K8I.˩꧇Tp X^mf9P^oUo8ɤ b kBKKڃ&|dR&f: (-]* ucPYW8dWW>2O(ngۋLY殟Qz{E;z-+; Tf+ڨUP:_MU-Ǐvͥ[jIROU^tޏ\P4 #uUgET/ yLuƂ/v1ج. Gջa 3+|R>*D79BŘviͳ~(EZddmWչ|;/mHdM}la1EXFӏ͑wr|!p4QY,=N7cvh2`[%WٺY0 @L\XD4YXHyEb_$ՉҤ}Zw6r [%ڭtKS  "/H-ؽBlu~ʪ^bqL kϝ hyӲ-Ē"F_cP^쉓Ž*;/P`rs{M:H3Y0c`x3m}l4H\Y +ᄂm] '>̧(DK5) c^i0o,Kb4:)x3Vpjރ.3ki0wXlz`'L7r|Bđ򯄕aZ&K *SYGƅJSq·-#>z)}GFm}+/uHl0ۦX/ n)Xް'̚ ѻN*\Aʭg| x"c['ihjyf-f.eĜ |yqi, m4)v%p/j$@_A0 OCI)!oESEK?: qqu %}Bp+>(`:vz$`h$DqHxaH%obd5|O{ZoJG1#oHFARalA`:D߫O% _m =Dį~.ێ9W>`$Bd!bsۅ؊C^'P6, .ՌWK),F_ǜwځ]>V:5TAEq@e-/izNy9܎{wHZ@fw-Nte.=(=ViȔEBPY|,>mz̉ %ṖiI;!)ʕz7ź5,78A鯩ߩFn5e=~ PKT]ed=& >ݙbtgOpmU]6]]3G8x\:|χ׭> 5 VM۠j~FJch ZɄ/ρ=d(z008^vjӲ|El(liWH\9XXCo\D?kt^A T#UoS~W  crP0T (]_)T`Wg7Y۞1al;m<!?Jhk|gV+`^rL4tҕO$O#?u2]@M4݅1H\8SoVYOkKiAp#!(N ;,E\dĔvQ:!Bw))Dh\( 5lyh⋸$>7q¯4D*0Z b"TpLd @3LacӲI8E̗e2{ǖOlw\e\nzEBϿ}pj*O{08d> 03cb:-/GvؿmH8ԯX5/TJfKu#t8dSJ#RfE:^.iǶ}ʵ,복(=tp C.; $˽ 4(31cQk:nHza0e;<7R nl-(́pFC?Ƿ ` pj sZCQrqA0n, <2&K`Vn\JLΏ5NTªSes?r;?$P7(5xADk}~̭;xy% iSl;9J.Y:ƙ^H8ƯkS%u!0)kkvJQQl i1;f'- "#ΐKSNOmO.\[*>@.Գq"IDK3uIzs`hԠCdŬ w0mET6;] 䏞y٣=`8vWaؿl%BH'Фl}pEޕ2fMH4ANyCQ<h6!`lYH~&s5Zi$qL09H{6:J/1UĎ xt7iaKI8oGp-i0AD 繇shȉ#M/xL0t!P=c,{zZL$(qgs{4`X Մ5ȋiU$/KvZW* Pqx 3|E+9xE-3xuP()MEkqn}E(tAcwac24gGO7VSwsCyl/>0W^?w1=;L,* ζkj>ҰykY.lX}P[)׻.:q`dwїe=/ 9MQ ,тغaJIY2PCh~gGZuj">~b{C$OFk{ŀ-T#.~ gxYeJ/m櫝 r6]V[ˀ>gɅ1/{RSdΧ[Ŧ,%YWPU<[Ohx٪BVBĆ岈$aW (_ncR x P 0Ժk A'%l#nDPi-$kٻJծ0R‰E{g[dfl"mkJs[iRp Ύ6yBw+ܒ|8Wz)<+ͤ,B{cp8v."<l:qa/r;7~ C)}AÕK$Fa]0jo6Vpk jR͂חX5 \5y%*>r06(?^9N_7iT[bM8=FHcE,:r Cditj2cV!{{QAϊn4> moolqbQg`yrs˾ >ce+,ns%tM+'ҐfApLW9nI;`i9پߺT v]?c"Bn~ZӅ+6yM" ʷrlb_%JRH_-" p,} ]o Gԝ^s$pR'Fǃt_mnzxעw.kOd[̍)BSLG(36K^ n"h.L/r tzˆFjߤdw \~1i־9,-/2u,%w_7(LsRkvX}p1oIXk}o%íF)Y[{ZiJWQv;~t/T|ꬸ;Anme.ps$ OwD($;2/`hB[Ftvޚ}:\3j|sXwp#}t | Q%WHc:*_3fN*|ˀ~,X_Lo9'b]`:YdTE픈t)0#PDbKO:i 5}2Xxd%7 AB`|_QV??Vd6 0˰]Ȏ9N&&Ķ J% W>ĢA˳c"(9d6fJV( 3.9Y~L`߇N3(BEi&)I(#_ `xUj@Vsb(t jhb;kUlޏ]ؚO[qɩi=c# Z&NFo>0~ޫRrV1#+9ض/[Ja^KkbGpV$@yDCݱ]G AOhNyz3dpIătp i+ﱸìirk- Hi1qgKmBwQ7m(#U AG-^ˎc4dgp>U#N_ľ=1x )U[שj+FP12(s`$b/f0.J%'Ip؝Ymw Q>/G996^~#gRЩ8KrZ9CnUDv;q2d xEj`"?A.,#|+٪Q8X$ԘB9d 7N>d1*Z'ֱA[kuLr ?BKf+O*9c(g ܦw wwU@FAjMub2e&nI?!lA ɗ`<뒗e7W)ʆl|֘hP]ixu=$L٦\Dx9S7Q?S#*)Q%d:3 ;%:Ǿ *2^EЫ1f :o9uS͂*=62޽Hn B>c:ը4!!!> pЈzv".-ڒBUpVQAP^+ 'W#pxӈ\ 2{)MbՎ6X^汞Ӂ?4J?7*H C?Crnj0? g{H {RD'آԡ sT8e}0߈1`j }n)3O%oM&[wjfP *ű㛽p'O1 l(aN# ŪZ-9$7OQjc.(AHp)zQtԒw(u]]/ [Bx\[c1PV` (&w3+mFXT/Eg(D8ETx'V`*d>|T, LJڈ3SIoS=h @` P{cBOP}KFC":ex.T0de`G:#922XR\Q.0}|߲ﲈTjqN_B=w:y+4fmz2.jW׭ (þW o|w&)챌kR1w_y=$i,;"i!Xt:Y(jʒ6Y@%?K/8&T5F('pq,)mңJ1LO0n^dF"dcw/x+!5wZf=!v.сh}R5XoSILvK_H K!'VR n惐I9Ș챆S ^lC )Ϻ~{%[Wsk.O]f\Xxo '>g%525C4cE ػʰV9 -:14i9hҁ\WjƓ>"K>`K\r?K]1J} ԗ2i4y1DP1aH5 jxǍ䎷NBIАěO~섯Z״^Y#\y6~Z0c_b}["M3Pf>\LxXfL8)閟r.R {S`|bq _]GB_쁛/%~RLc+=]2BW,J#qK[?9n&Acfq5D\[_{ `&L&Gc[E$.0OCgTF )Gߦ_UPYc>{KT D-,&Mlgx<@甔0g'g #q˟ȄN6]V{ކm_;cMI}%JtTUgS˻V&+1s.Tq`8 ^*j7{掇ʩm5G*Ooa5Mse/bF0VT՚ĥ{Uio|>1HZ>(} j^8ѕK(ܱRE9Ͼh Uq<)N;4!gMR89xYaVP}$vQ tڪH,1B.3ϚN[;|YQ.HM>k<"ꋫ> qF@`_{-D/CtTOzx1d zrxwMbT]04̴jJ$ݫ^>LIesYgӬm|Yř HZ'Us}\^j1~]FΖ*L'£FbIW}>2_ϸ_-B8$5-h ˄ٳ|zB? ksfG!;A RMu ۡ^=:~èj m@tnQUvG%@\қ)JBPD󁧸icY{y+-Xƭi߈ɖ\f\*0~4W6:gtx=m٨MbqJ㰴8(oav i.FrwxycQPHX&mRpQ)|xFMiZ AQf7o|3Z X%Lyv u~~_I2vfu.QW\JZ\t<_U;7WK78jh$cXb$1?9}.i[6n;$ l._7N`ITD|z0_tEGCa։w-^F ϝq3( :6$TޕՋyvJƪfq*Wr鍦_mzSjTȤpIꛎg9 JB4k=pzC2%bԭ)}>!-YfNF(Ny)ʗz]̀˘-8ڑ2 dhԵlA{9?h0S`j0@EL$9ӆ'b87{paOw(ti'0i~P'Xj:ӿ@]ˇ$`ZĕSvMR)6T7${ w_\#@&8W'^y4UŇղdd9bCa< ь.V 4v#16tر RN*>2aѢo|zk`}^ob!Y2d&3Zk)e׊ ]M =>t*i .a'icAV])??F_J,m"a 5YQ&TY4nG%Hd1TIwSHHc/A۴ ** ?皱? y%L~Hbk-e[03xBB;+zNpy34&arLYJ 2.$F$M i&ǹ~{НM@L=2d 9 ~Īq2v:Y;ҝ:z 7%d~ k.za4p*TAFM3{[mlx&}R?X.%4W d"l/DO]mBUI(7$tv$c#@RjVzJlۧaY w RX\ZC,{ٶY,9)Ăj>R_qD[9PF6뱘?wY%1¿ݾF,Qзol=+,ԞU+ >D$1B&@[Yj̃@-jV2 aƙ_V!T5;C:LoPDz5z 5:!|">esNN KH NL b˰cyjMt˩9'!n⡣I:ukiLuNBc~mj߉yR0 `,5VΚi$#HA+qitQJ3&Ϥ4ZsW?JE1܁w 5g9V4HI  Qnz'XXQ9~J]_w#d/|c ?.2yvp"¦z?ڇ=4dgþ{a"n 3,軏 2H~[ۓn˸P5@_RŊ2_xGCnµԁSiPbV^uCA ,m;J +|U#Қ:֢] Vœ/-i7XrțyaP|qD gܓ=Ѧ# Iq9<;=ϻXq*{3')SxHz̯rf@ꢼ(8;*,I~ _h^1eC,0/T8~%/#5 /|}dbz+V?1*=ʗm CǞ5JG2blվ08#Ǯ$ySx5~aEDe=m+b[Kx.jD &S)~j u&px}vtfK\mqȘ"5\a ѷJL, VdϲJ!u3$%){lV4ǜA/\4fS.k[`T,⣖4 2r"g)K+s*j3ȗ.&#E&H!50s' F`T9 ^Ϩ#?8&EHxYf 5P$h]X4TkUj˻{ڪiJeu@X̱eAl-9Z)iZ@ݍ ,(n mȲ(ҝquA)ů#$Kt"0ӵ4'"5!Pw@̠FxXJhg FqxX5)C'ҭ >(zWN[Joyg0>/̵DLv~CU=%YTAAZ}iXv(_:J'@TZN*{_}T ސmk"3XQFR5~o+󙎞~׮+aOK&:ӓmP}I%6k: ̥HQT2rs1@b<2GIHBƤ0ADx܈Ilt (3b=2z^{fprfM^|2ȟ*ï7TAl6\ k鴠(6/)54ص`gC[VʉQH/tJNѺ+B ,EL lXKM[bX>3=T"UM}e.V6GoM/r.^ UC F-`M޷,ܿ! wvOf٦d՟L_M'Hx *%iE XOgBZؼ2wKt% =sCKD&ט. :'tJCOGoN4Rg_W TQzj 4;ut mIާJxB)jiZ\G= |5'Wp]-75_7H2˵LR>3^cU@YgDy~E^Œ1J}} 4zu_xϬ9#1[?U-TTc7~@}!IHAn8jq_mzڹK]!.ݟ>J,!QȕWʌ=8+1a|)ʄn U@~+{s/wKsӊV>NgG#0k R_jnaL >aEQ ?'XEhmuzXJT]t j )+Bi]'7"2#E/ GL֠rp(]|@ L/jY@pȍX&%|C;:Y MTN;h}2?@xw{s]C%qR'U}"O:-@i i}/PggKgT1%#|LGIIOGMbw!zem8s}a[ O)kKx(9W8kc 4E8`Sbz2O,__ q-]6F@{;]H :tt`(o%oK=i"&"r^ [p̮$!>:;DW8mHl10'FQW`}%3S-n:sɨd`J x'4a{[S?)ξQ1R[G.b"FUCIJtKXoңM','$+Eu(P!4lQ95㔍FoaԤ1/S}:jU|˖`}UQ6#C&+d,K]o^F sU[ÿk:%Oz6\k7+eD[[r [Vh\3rByur w39z4E*@@t!W+W?Rh9;BT!W&25X>ѱ'mg'syT}siKF"J6`kXҝ{@"+YPzVۊ {pMP&nGlEO bHe# >-xzܾ@@gTuxw:#d5ͮ5CJGOj2O`"/a6x}N&$4]̸8}[)WUhة/|cq7,C+z!$P3m@E%4(%=V]/TOa`Ql7b/n [pۍVFiSss9ʥ3}'ėn7'?F'Mtƍ,`PyϞy(Q&;odn0P 5j)zG=(5e9Kcbh`-: ZV_ =$TߣJ/ ˌ⣥f3RHE|~e7,/=iG ̹}F.UnG7uaoP* 9I|ci)i4fRq٢^^uϹ5m Ժ0|/ϥ7̲[/v%ބ-LfzcWhOgrq0ϵB.> A9`m¸FX~9Ę˺R4ZZ! cF]¢r>WZ`0n J*ONj4p|F"|m{臗*_:OwŔqrJ._vSP[>3^;@&atAd1ǗRvP] @kb\n''v),\Iil. ) @SDZJ9^9yl\{ FphON/cxM/DLV$G H/%fs7jFU-8Mr~2Mh;[׶ijZKl.:42ӑiq.@T,J7qBx)ݟUS,0?li˂[b9TD9F7'OF*fiS&.8݅ХBEBuSȣ`= mྐྵ^ÛE!XyUɖyS@HVhaŅxl *~bbO?19*qA^.ܩl|╼wISĜO8Fdy1ڇ_}|k j{R=G!=> üVfWZtIpGH1>stKer#]Iqh* =Y@j gD1= @ۢRIM#sm$"VeelMBQhN.4{z/'O9W珦dH|p֖2Rϟob)x"`S`Dp~NyxLfiط^ ZHh HV8>ďj]זDd(m-8dQr,Rcc^k=l,7ˆHrLj/匧B|.ƞ(LY2ׇw^6,Uo[q$Oi+b(l'-17k8D;v#%1ΐ? ';7Bj]c}'cY3cf;Ӈѳ+P#SX™DZ>#e12m8ziq  ñ TPU"iZvԯ,FQe&^:境lՈ8j@z8?sHUhGQ?/iyK4T#XèoWz#@!aم>AO'8/Q"Εf%S۹\4bޤ)F6g|8_m)iq`C|Ec: d3w4S*kuNS^#Z%FxrpVɟo@@ܼ{0Ν 8f¯mArbZV742#Gݽbh]}a`$Ft]낏GtU|ZAp,n`NvդOm gGxA\كA[lV L:~zM!nKsź$ H񉿍 ~Ψ3^{Nւ"KϮ8Red%R3IڻAIQ'THlxuy,e їa2>2-vO0pp\]2i c!/Z4sN{E`Iݹ'#*QO3‚PPY< EVy\ (Q3O );?_!Ks _@iWh :1qHdy'Lx~K (Ja<2zhn|{'~F'TAKg_nԈ d| ` 1K2JJ/4+2nu?^$L:k/[Lo ,#f}Vvk/)ymӽ"7<(–lR\nw,`NXQ 9D&2쿾;Lc?i)7 J}qї u4Ğۧr\(Mі%_bWF{x޿ܢvYi>p"t!p1؊l xn>K$H}+d䀼:'6pxĻƵs<pz=Zos-5G,0Gud1vs DV7;y^ظ8+h##"|"c&z WZ8#wex\U0/p22֝l]#$y6@ {55 Hg{s" ]XIn[ŀE VoNfSx~{L'}Vi0 j EL +C覉MQzUN׽+r,_bTMIfm0h54e,@L'm/idUx_x6%G௸10P->>J4¥ T{ a=B~8NbpM]򧶠(9$QNR燗Qڔ2eFքC6H\/;'[cR-/+oD%U9l>/Fu;\\mC+Pџy^=l8zQz%澇nW9Zˮ`V -W/Jɕѥ.Lx:(XV` s1ü7ZU̞Hȱ,QvXޥT$?7-7XqwgjF.i +2ʅ[ЈqPIӉ( 4מ2I8񽤯ML;DV‚"?,Zr՞ Z@2!fB5pMp j ~C`3ኴ.~k>)S^l*C03KDL->=B@Iro"4zɽ$e] GN V|7U@LѾ6oJBq!Ŕ~Bqa=a mHv:PYDFb(wF뎷f=_#u 3ouFs . n !G}+dMj@λѧ#@z[A%#eHȷv6 r,5wz9(][Fč#^p:r*S0@~Jֈs936Q{F1+65`іlN(*΢8A6dVp<$RS[RsCވт2pH"gUz (#Ў)~#E摁=>HEq1R~*CIu"40gS$"[-ltF w7`ɬ۾ Ƙ-|,17ɬͦu/wvM$5fw͙T܍qe}dM¦ qy%[uPM?R ģR튁@d䰪$ots @8ϡTa:Sqh'V6+[N(C6)G '2*X/ RdZR^j$MzoIX0}PyR(@)Q4h]M#/U9GZyO|cE<WQd>\ (mc7"E1rmͽVU* _kd=˷/Z:z-vpU?90C-* dѐXTHfTOR_^b04W];)Qq,pUB 9q%/zCJdK"l|?nyWKwPn0ӛUn\kbm{zv`{K4&0=3s7P0%sN]Bͽu~ڸgݡ# b\"RA+juS^x4nIhM^焅7u"/- cO’U6X>ℐX@tEEv$mG@NJu ;LQ-'I1w.6c DM 6g}(؋Lg +8Kل!{H0e rMa4_"N.ܹՕෳxT3Mb[A9,KU(*_܈Nf/Ն޺ ^=/IμEho7vO\"V/w/hwn[$ΞuAG CmC:KG4)ՍЩQN +q JtRv TLE[jai~o(ds)x+x<-0ښdq R\A>+Knvvjf)<}%#6ѸR!u𺿰d&sToX>Bcew!!ڽwůƲC/֨9wbEG2X$W;wFKr53ZD`3RW}}q wAu+;jXq=;JMEq I=FC1~8w+~Bء6>1m3 K *U: Um>ˎbtM73ۀov/Tw(З;޿޳ k<i^ N9g1150WrJՎGYủ&~Sca/U+S֣OHy1U.F k#p-hBIۓ)ҏخ:@sawe@g 'n3d%.x+t NYS)>w=LvrTqX!+)?KAqdV?rǏy7Dim8˲`laNq~͠ǪOveY&#nbb bȉV5^.ѣe#npD/0+ì$: ["së;(7EhesWV9\@ Z:џpE~iyWr )C܆1q6q&4ddoN!(oT S2wWAYf}z?`U&9쵠#&5 >D;?`_rBD1]wu?"(qIkT@pZ`&xn5)mA"C^yK_ӯo-+wCPX4ыgB{A%L# ~ÁMa`')'{!6FҲF%sQηEY>=i %h@[#Ȩ +Hk>Pm{0ĬK ^!ZDuHdq\Ѧ_.>7t@&GCOnbsXR@ښV{^kmi~ߜ\H.$*Arb+bYSִKJkw>AY%+Ɵ#H.E~ qn,c2w= D0R :48+Pugf\Zf:B*Qh7OطƇ@ed7fc"p¬< OòZ?N% %Jt,%Pf;6FרSӾ@FCBcxTX`5u iV&[51A+J PńrnX}ƕm]%qaAR}̇a#S尞k+߄k8YTmҵ (B1k@}lθռ4hXZ1^12|7g-U@?fzi7 _:̻"FrY+35 Еk}PTlnLh} Y{ w zl%?@9_&VLCR̥IAOeȄXP6m'4O` ?T6w6-pHM.:J S) +- Y^lrHԗP 7bQYaEFs9h4"PoQ-C愄Ag[]q;d|MawS MBĉf㾬">-.~qp]GGY6˄LwJ8KW 7wo2SΖ[[,'G,UΛHy-98-=raT/Bw/6= 4L0ʊ* {k dc\?Ѥn봈I@_h ^yV aO$.@Ϧ#sfs-Z8݈Q\Bs`/4t,B:K޳ڗfjf?Wc,6~/Dc?^ ǿӦyV&[GIբ8m=DJ,Oe9jntz>?oi3b*@G:=9vgO6m";]džwj`I,h1K4koUE9Oo؛F'4er0Xzzo*tF6_ ԞsE({_ _I`3H5G>ZQ%D;e_1R?mZ.1~b"VP++Xyr,M7xUfe$,g&`m $J t@gB &;jc(dxbYƩm#NS=)'NO;K;5 -᪰=bX>7~ōoICns6w$oUyuaM!q[<A)b:;YZ}*pĻ?•l.Gw 3&Y@!LUJѼ9VTu^ey{@;'f@h3l-Z,ma4Zdt5<,iɍ?^jO4㰅n0xaTpPܟ3RYʤwPF"Gc>,[w0 /.~ﷴj]#D3'``FZ67G>{1SmY5W*  q*KG8au;DaBH{ҷAl °$/8ip[ƂөB^*.d>T؀xL(kAHgE5$ze^/ =q  Gk8AmxUoy1ʹה _fyn )bl3=QP{*;{$_Z%Ob_C6%>5(bM^nů4+ $cK5OǀkǢfKԞi3!vb%8mRDŢa@Wp+ [0rBo/ʻ_;_s3 Y|p`yQR( ;4Q}i:G,{dY~ړa- Jlo@y2in_W2$dG^ ]k)97{pI*L:46CvG Ъu&?D.fi*̌}ޓz`Y1=,rZ^} rvbQ`G$ߪ%zG[.H`+E1E _8h``' Mvqʃ@dZ0N+2 IHylc* F3e6\xwWKy&"3ۆ iYLq{1ޚ$ऋ8XͦKBəVa/TҒGђ:sKQ7nL^1kurB2!\|^7L+''Pd@G`BfA..'}yuG JE7v0A:ښ [`U<-!!uE^m_B0^7iqeip!1`JS=bXx% ̾=ލcTHI>`r.Pi {?&M659Iru >9؁ܝս>ԿE@*.JhRσDcA]7jQ8 RrA}5O T JOTK&U>JսeM{m<7U_.W7 (ߡeHLM~MOV?1-a uN=b$,b^,n^n2TTlVTʨ#.b̡Ńݾ _j൝֜]Zn1w}#,FǚD8ҳ\`^BmE(]*< o.͝98I[߸f{O] lty ,L~{~^Ba"zEG]o[+RN|gD,^9Y~?e<)G0mvDrL)^[R ַ;xJuwr͘=tr"1(2ԥpzf\iX@>e(}sci<ӚV*4($\xY}ISf?,BC˶h |CM׃' Mp+ޑ4y5)6|9C!"TxOdwxN%؍bx{;b&5NWL/bl`1WAkrWdt9*wdPxgUܦ $eqDZid-UGNQifWB)+3ErNqE/MܭHfJ "9XWêsP TF LTi]c2@+xWK583'/81mLmyrj%gM@u{sB?ՓK^|[Qı6+P2pjjˁ#ok'}~s:bDǮÒ巧ƍ4U$ >̾Oi`5S SF!fI9X.S\2N/O|w~o 36d  KJqD?d}M|=TTAѯZ (K ežcEN{kn`m A̤+U}L"X.Y>a y1ȍ>:Jk]'x<`v]7oL`4"OL+}W67߼w44S ~UVtc"ڥϜvm$9K%(X;ᇹ$go3}|*=Nޏp:қ̓q' S`AKȏ``7 P}(^fa $^ȵ$0(^Q!9H۱nۜ *cQFSty| 8Xd_G#<`jOeJSn2]q*yY4xI_թ"jb}oY 2*9: Z0KR}KmQ`;-9^W[* Ԇ :1 L|=}+j/ћw>)6|?Cc*jM)jOm3hQK&݃7-qۖ δ``n}A6{dA{hde9r|iuLxdw(ЖhDV>NaJ 7ǰ cyx|2~NHT1<(HT&>=I*b>py-mÅb1Y 9*nD&vs̼JQAvhVd]GE4ʨ`>BdSf z 8Uֽldc\TXcfJHtI][}#}.M)f;MAwPwJ Eaf%0nuޣ(G jJnB%!? 2\oSV/ a !/ n4 T~+Eqe{&9͙ܪYA>;`N]/}z1.FFT*F2ѫOh`tzb=9? Kb9љ  %Ceb'Ywd̹{o %uVT_qIWʩy΀+r=/[gV|Um4'aoU!F("n'jV-!A?7Q$(BDTs j4kɠsAX'4-,"a$wFBBsp=25l[Y,HÎk"'0)F?*C.ʳ=ؒpxaȜ{5 LTMCLŬq&D1ڿlprA2HnrTyxdR։()Zþkci~q7т~*^HulNvSCwy&Hu^x X d`GhcLO\KeF$q+'h2. 1,A 7#Ӄ38c?|3W gXUyq[Nݢ1N#w9J+>/X2ȿ,'S/S@AlސFW(.Aij?l1Q2\ 9Nukk^+VMFfЉu/묡ĢK bëøKzt:ŝpZN&kpaLbyOAޒǯ}ɒ|,oTUcAJ@+jHS[}]#ccNtc&/]n3MP@CBWbH;ҹ֧j(MKs 1¨B|[>ɀ:~:*]R4='o{L՜[5NOsc+CR^]Q;0ч$KQXt֬/(6 :Fya\7$)]' }}CVӽH}oKn4~`͜6|;?tm P~QJ3;X}rrD?;5--Є"ҼlZS=ie2hK|Ry` eP8h(DHK"6K/̪/6YxSq {0o`7ADSq;gl(L>ެ̼iOhca8_6h<8b`v[&Pq"=DPxY.AG"L+3b!XVQ_B0۳8{[a/gBRZG'J+kG ώdGƶ!<4:gWyKE ֮V* KQK0T{d5ǑU줡WMaq)b4/t%0d'R2WfxkR>E9tBBOhv M2'Dc;[Kq>#{ ł+8,_ w}흱:'wP z?؝ rV!~MU=^ gvsaiZ}a9tfLE*3kCNnnZتŜUGh̋<hs;c5mګ(yRH{s\6pT2b]EMcNMA.fh4uׅaބ.s{jubk%n&?9rΥ\-Ux4~veHq`a~+yw6 ?l)>;9 . 1ZqkIBMhty ؽM2yCOSZ"^=`@6c*݈?V;Y,@wg;)n2(QzC1pޕC\ɷŝGnE1zc3p#:~}JtUQLΜ6E:i|* .~/=vL^ZUزȶ1thHҥsZpi,FZmI]X$cId1mLvp!-L% QPHDVB&?1? H78͈_?*Aes k^߄L&jy+G)?Re"tOe[, Γ22CwROcv|Vkt%vR2H^&ZI_=3,zl7|CCM'0vH^oP{h:D0O_+󼷟Xً3" 'i.jCZg`TnϘau^M1'? ޡ&,,ڇ!DXdO /{e{FKh&º+}y\Y6iB +?WDZXY{?ƕ1p˖rߓnSDei2 ^6wSa"1i` ϒ&+Hvqw9P B.:/V|89TiܣM] QxWhI߬ T/%&xPpٱ9Z0[蒎3VODvzak_ЧۣM@5t mʻnS3Z?^\Lu!kk,#?3AU0:M5(^+{]TL_--T!dQS1Yx^;[E26)To'95\o}f4Wf7jmGbuUh[JȣkjH̻)eh {F;x2ۀ Z-ӟFP 9.8g8׻aKPUKQ3 C&t*am3;8-*O=s/adsÝ&&,J\A],7>Li0`$O[ bY{;i&waܶ*WvM#5 *A腷6n̒0vhf_ u0Cj0ݟK}T*uDu7YTBuQjfw,v\ܔM9%"0'-ws(Rۓ:DTo$p/U0{(TV]ϰ* 8#-1@w'4m%lƚ qρRu_+6;1qH|F#UNJLQP:/Ohl>842xfz9+D鄍P"p@x.`V%)M"z!)"a2mCNzڐ t αK/ f]>f>a~x7!Oyd16H55nli5:``͹)}HyZ13#P'fk 4QcZ_#ȕ8^~W?ҷ^NNnՄtm>&RT5ZĞgcˣ @WqdU“ʾV Ό?3-at`0#2P2oeCoPɬO6[ 70L1}0+~)ڧ1t7vmGf7@L ..ڽ"!v\`3a 5}837F/%ka`4 F?e5-󼹼!*h[i,yy{K#f:y6;ZFᷓz%6,i 2E5 =^"L0.Cv,R/ߘ [3q^B/bi Oe)nfsg㇨qꡦî0urPJ}I~pHx``"Čc]N-'ۃW嗴уY|0U1˷Bmџ5m,WizR΀8khRl|v+w@S°HO~p XR(Xr3l "IKª-ȱNdzOQ[COhfˌ/ZLn3I[USC«fr&8;ӂd EJӒ* ) 0C)}vYwiiA@TǭH 6#D^j VnQ J2r/-;CoGNwS]WVQ52$LGrlM7H(X-y/ܧeڌeY >Jυ_܈7 ݟoG"k=-,0gyzņ$ד$* *D+7z l*2LdUYtk 5cJ&c$s9$HU ?98[WiG}xRlT,=i=\~f2^ƳY&/apCyL.vYBW E}T;Ѷ "ғO伃UL(eKCrM -sXQ%ٝ*|j]y5 v+j:ff˭.۝bk3*m*^/}C1S ӄLAǵ(t}p:>B]L+36%1t:D]`6fovҏEn?uFJV; Ƒ|8\C1UJ-~WwEc!W驲CW%$qC!K 4t;MIi/ձe <4&MKm$ [aR]Vg*gs@(&<UaBL]Pb;Z~}_y>1RvI²Dwgu.]w岋~8GN~}̥&PŇU[u- RLg(Jmz@{꪿3-(#nna?!qy{Sɧb&ȭ(%E*J7Y@ϧM[)^}w6"nzDmi2Fݪw_cbF|fu%c>Da iJdL1B X,α-c,;[bJVsKS zȌ3s-d\eHJ; >0\τ84oAZ  ]` wHR^P<?-#o,INSYgeR`ZAHG}mSw1/vh}D؃434ҺwDc[?POr͡3ߋ } 87K_i BovL#%2M.rQbLд*Ғ+Dm)m:ct4oz?&flH·iFTmh7xJ >*6K5e,2C#3$9qB{۔بpke82o@&g]R}!f}ּ:-G?N2c=Sfܱ *u3833qT& ͍'^k-a䄔4YH^ZnUtnU@][>AVRP$^G)G<6$&RXvu3/z|vަbu2kjƹ.MPG*&Ҵ2C&\ngdFu:MiJ^\fK1Jso a4֏R Pc,}᧭t*KgdxefPz|=3#.]So"h/\Ҥ_W=z \7|ؤ2M5YS V@tUҰ|h?H_RsK30 S4rq \Q.e wԚwZ~j"B]+xJߓu y7=K.͑R؍@{ndA6H $<< , hq_L,:#`5ЇZ6g=>FTx3`ـV8VCP45^6&,Z i)_ݎ(mCXɕ?\jMVJ CH@5onr*ۄI,DLy:N-tq;Vq3 u,o(&)6a42n!ɘmq8zZ&4 )4%bE,EiJ{LR5 p ˓p}'P[57zNCgLS.)0@em:jlBZ) Ujc|gޅE3Fb` hLF6}:"̹WGq e'e;O19'!}rkx:pQ!1XÚa<@7CMk ֨PDfݤ"gv_0,y/ ύ8Hkx>X 9[J$LAhKhrt+2RVk]c]")sjt6bMefҿx%>99:`FGg& hmY}z|I-X !FAIxΜUc( z0<V,^7lF&IwB.J^ ʪ*jތ =_gvwUƨt]uuo6sZ4(~QvZLfαFJ/8V`/@ąm|2&Yj1ӑa:P7@ 8kQ7g=UI4|?=JAGY "0R3iqU}V۶Pe +S '1?!C1%!Vby;ȝ:9e< _;i l=~"ﴽZݸ0(f*]CӋ6z J4J!Pm֯r^fvvORWzHبd[=_Zգ$ii&+~dzDOԔU4]{Ä*o,W sdifv'9tR'oK~0()M ow[pTFa%wpMZ4P((s9/ [Cj£ Tno "H 'W[yliu~9ƬDG܄gyf #kJ; ߃)ǙEj.D<h%*[\H9WIi81,8Pl0҈I|nY(fgE:ԞyZ5!,>ymmYo"Dk/ua4awl 0-ߢc/T"N]mK#ҿ[prY=UUSz- i#XK]='CG<]"L#wj t-זx7L-c=HHVhx`.76m #eTP??9YݑllMq7L@gDg &ϫviT`uLɍ90~Zvj9{J._)苒mԦ~C`gKyqDa[B $wŤ(Tϩ;0Aqy\PFp@Xp@;:ZGe) 9bԫG(Unӄ9" $vTHܷ*JJ/NbhHK:M'ݍdWJzM3mϲ % oτ05an,7m) ,(x/ Mm@(ED֛WR$Z~L`Ky `884e(5DտI@Q )`9dO>S/H'(bk+=ŝAz=L`Fem}.cSNGU#1 1Ez /+ʸBQƥQBT> !<͍%IWqJVJ|D-b33{tJ`!Zb;Y}*}A6[%O E\J7/y߷GdSԱg}f6tl*߳,sT}ؕc^KjJlJuC57& [H3uJϹ>/PIxޓj..Lz2K fZSeHɞKoJH6xbrȊSla';(#K /8:g2ljaW _L}P&NM_Ƞh.v'C@ZZ "kLƻ"ɕAn<ŬP-L'8rsV9=T`FfA~EXWg6R"Tȟ.^8/에.q6n O_^ .8Eu@n刡~ nܠB&lpܝGx<Ȃ;tY =^!|׮Z4f.pUHh^J[#8ø $$ ڮrPeCᲖy K.nTżhG `ZW[䦬irxiUtZLZp~s>l'#t/L`iz1Y%~闄ֺȺi5`Ϛ/3l6Ͽ*\13 ִR'Mpd͞;OŻټA iے\~L#lnw*]DZ8k;n=3 Kp~8Iݭ$Lz04%hXY2nD@G߉#' .y'IT?[X& ]V-E Bd7dwi21y{* X!K5HU%ɬf6[֙~'/u )~:i~ۋOD&;#I^*pC"#AOUza~k0C=gH2be ī}CݹJ^u(2/Eȁ-?'6%]{Gpbd*|F=VFb˃=8C{%%h2'-ݰA08s@ao^=7Ǡy~gU*U:t.gxw:\t_F==5.YN5z1ë4rD.5P Qv:/fq,u݂A\.yLՌQ |(KdL 9 nFTⰦ`*>M ~YMe4hjш̲w-g "fLBƧru=t#5Br#j8+t p(# ;Zԛb*,wl9j=6U@K=Bq2c5 īV0* \qmU`eLm_sm(3a׃D# _95k2gc:FF=bߕJQ5k[zҲw1.9gjoLf00eCÁ] 4>yd|=ChqD;Qƻ=_ژsKYAk*R_o6 #V&XI*/+0h %$h]A|M9 _h7X$߭HJ$4=3gSVs _X.CB 2~}%:u34=K<]o% @51k-#2l%y=[=k?)6N Q 7,kae!?<;+#,ZY`$!KO}t6~$O{zg_挡~&,f:a4;aC3t{wSUxKfaija Ns-ȟn]s~a,$t;g: -G3[ kpSW o5{gH"/}cJ#YY}(~qΒ=6ۗ`V&}. $.)qT̈uvoMː? dR״ ,*Rp#\pLuNذvp89#;t$0{`̈́Jc'o(ou.h5ƀ\ݛ, 7ۄlOBD;K! -}#kSh ڎ/iMF+%-^+!&@pt&&P&%-/1ܘg+qX "]>zuA"l2_$<1B&8p94lNueXvvETA^S6}Pr{x۹H0,`Hd-9RULe]㚀%NDOT)jqT+Y"h45ٍgDgy65ln-Bt"xmPpu7T~{(;LK_2txagu4! /. ޽}+EKr²|i}iKwqWK lV,gU5p:k;1xJVӦWHI6_ۇTW%֫B-kY*ң <ĭ]Xyl;E鿈P2 F*. OB2$@FC!<ˌ 3+nÂ%·K`P@J,D4`G/ߌ~ Cck[& ݀MVÿn[')k<2aj:h#/Y4G!{bi1Wdvʃ΃eK̒[s8=I UVa##\ek LZ%K՟=`ͱc5$ OtBʷB' 0$ fdA[SnkۈDL |_N i m!řI69h>*b ^mKoC-^(:HGWdb뛙VN2,krP#1 :$%h@,"3lQöK;[J ,iM&i!wxC|WtmϦ0-8Ѩ%;żrC6qΜ ; ڥG?'=Oȏ jiwC3^=zrnDwkkfF59S1IN|5Y@IO( *<7gZQ`%y+peh`.OTRWSN($:J86F# a(tbN9&cT8vE#6=f/*\ -ԡ3j۔|bRS0ҕgw}){ HUܘVi32ESm`KBJ)Cwȹ+WK4?*d-j MHH CWr~w5;ǩtz ))CpfZNe -_\kל< E$e@H+#b*R(GHOejrXAc쐯1SZ,[:2sEujfLt/?GN`qs'$k_㮧3{ulkbw"6g)WC_朱sQKF*A5c3iaLXOJ(X-FH=Vwmv&ۻ7ZFx "w"_n$K6غџjo9eOsf;YАCXqtlXb'9vr;QOb^$D'dQժ[y!I` F% &6Qa-PҘqiB`cly;\΁4kWnv 5GrQl@z1x%(]א$Vul}XY^  v`DMol.E3+i~r它6>V](.tp@Gc +{}}[t]!c0w 6SFzz絯ĬK_W]"p "g < xc#߆ ӈG 0>)x3pX3t?,Hz෋J?xk"aę1k774p%4g1)3YCmhU'IhmH1@گgy+N˙sh`%nvU]h? n>"F߁XN]TCn 9Cl`Ӷnb`Qncpl8SPbZ4~?q9wfvLk:QFuIgq/ޠ? >WRƭ>#gؚ9v#]GOdm{q6RKfw XW5OQpNf7?Yi1#HK4.RbG\Msu(H"}ŸQ.O:<"[$V4#oKO@=w G%j5}{pU k`6{D{\%E}|4a? reBCh ]Q0U}D%:!C| !bϧQO"e|³xW\*kn}գyS ['B"{T %rJlj&H^-< /mD'=p&HOuPEI8]ZrlO sRN-ʌ{,Tt)id|y[Vv[4=&QB!hS\<80@Fam j!K:#^l7'rŘ` 5=<^g2̫4328vcR#^= ? %@=_G1Lr%"ȓ1ͼ9#p?{󤤽 Aӑ=y 4\ IOWh؆vtJKqTCFvnSrsX<%{%2D~,k({AWZlةyZtŒU< dËWQ65D촽{X*'Vf* ?f '|ޥQuiǙJ¸Vu~ EZ|KۥLYfF$uaci V¨%rLʁ-F>60I^ H6U\LRq]e@]B<QsZBC\[70fҨS$ Bi{ \ɘb~z}TJƲueʃ ~'_Q7UMOV9B"7,XAc:%SIM3`>QAGwā0|ccmV5ckj)}7SE7GƼ/d<U.6XyKFD‡ FȥC\8 4OR/; ˽I@lHl$o=h(\Φ4⒉v~AZ$#.n"Ǡ*Gn蘃$u\9:nO]r$FT]p/hJ̥䍈9P{Xcl!Ș>oe~UL[h4]XNlB/E\ho&t/*x7]l k+!F#)ۉ0F a.JR4 UQhb :^䌁'ŋnNː39+SQe?R5;tml2bd/3] A t(sx.@ߩh} P [l`*48@ ~z^A2!H5>8$3sĨ (~H~~^Ͷ .%=Kߜwea^ dx|e7OD<*3dw7HYmsFS%ـyŋd->5 )ŧZx'B5_藫i[ѾmLY8*Ō"ݒj+ 3χey0M`8?ԉt6Ϲ)S\03tWGc/awTƛVWhN+ qmsv(4;p+6˚qP/MPEɔIc-Vg:j"-ޛhPwR]cI0qK΂P71 EOQ|ԯSi5_|9Z@2fSٸ>`qa"Bߊj\w7*8  2 & f0(I2xK$ASʚp4#Jީ.SӘ鯻G%d4Stz @HTj5Ai`8S)n~}߬uiS92)S͇吳S4xl(!)A #6kFɷ7;nCh7F"6b O#Ϙn+_sTlU@rrP7*6NJ`aCT8T3OYs€#4|GbVY.i(E>yT(?3AH1o#>]Ь(z[3k '`~dM( 8>O yeKH! ?q27pIF/!לPE +oEjp[ 5TR$rK} "cڝF>:R vMxs?=:a~O7awQ{wC0\\&rǼ4 bsN/Gr卲I59WjuvV^$()嚛F5+zr? 1Հd54} 7qkMȒ=!`ASl*/Z iJNԯg_D?p%2V]܎C^`=lk6ZpfiCZŌn_Ǻo񋀍Mx d`*hSqC0ú)|3O |WzZg @ qz)~!Wk:OF%7۬>F5tTB$bzyYd=R7[H}pWSu*(sHrs2MAW(*Qk%թ f9,1#  Q ?YlR 9f25mb뿻Z%֥YN|3x\}uo Kq"I!M Ƞ7i"f:Jdz=ELNQ 2@oHF#YaWKz#h /j&s!s<)4ʛ#le!kAp36Wԓ&Ds,v]Hd@:>J] ’q'pes]O cD§]Q)oqJ9Oyɘ:q=^G? "b:6 j\cH6Bs,HM3gz:î=_ײqm|q&BkV5~Kq/u,[#R(=H ˕FϮ?,ϐ9xwhEвv*aTO;>l?P ii!B!Ni?PYn` eՋMݫ]Uxc}Wq32}ж;8Qy>d=!&f?ْb}v+(<ɗ 7v [ibݛ׫8Y,&;ږA _KM`o_Ųќ ~$rm4qgK|50^`ػglSlJkBζbTP5ZCcq4/EGO/L/"=3"5׷v[2!3(^yآ{+sQ۽g('NӶmVM%B: o;d d5ZT `ʯ^;ʿ^zQȺ.ƒo3piF?m;D UM\L|&(p{ !r{;;!պCoAq#7c/,]Ib/G ݠ֮"&4 Hi+OWklC)cL 3|dzT(۷!vALwkR/`Z1R];JGMcɸ 'bFH{|̔ucʘ=H>EtG8ȯ$L7(N\i0`WZ߭韆Kto[k@!tmiO^%9"BSkV<$(լ` n[JG&>WeJ$6T 2{dTq)*j*aDMɃGD@("5t6U&dV5GD W4juۋvڡyiX}Oj0 I%S>Iu*|?OͱĒKZ9лhvH䀭f8 /QXwd.׿TY: qː*LrpeIСKFp?OdxXn^~z>gH aVMOA:^.^Q0mعN#ܘ1lD M<M)t@frS'>BZģ @19c|9pp4)Vt/䍾S/)nZG]O2==TqCWH/&2|6Np: ^5N, N]JU=&4N`wBC+pqJ+= %M ~ *o]4'-;Y^~$LM):4Crܹ0v>!KOFuk͓rP;uBÑ+ vgR74ݧ:̝'pcG]PԦو]|j&=[9RC`Ě)X5ѡo  f e@A8˵SlGJ@k hH[J=T.NKtUCl5ܮP>ppOq3ǹ 9*nh$;}Gy%.v*׾mKi' G(X ;@_/)0]xo{\! ΅1JB-Űppɾ!ɜFy>y'!ީragz"Zr]41zhMShM$kA#% cpCP]e@I@QQߵ~;>M˘1Sn8u!\p-c̘K d8|&+"cw8xd[̪b;U\ X" `*EnSglR\%u?|ۨH6 [lJŠl:%߾Z;RmhS4EjhYe܀OH*Y$A{#Iw>G'|"X[yznQ7(ftS8F\kRjGI@X3ڷ`JYD}Lɹ { X5qF*vb1#YA,@m8!X[9)Kqn}X|hAכJYclGiZI|-Sާ)揚 PAAr< ݊&ig4p9]f1GɖѨ5ż? dя&t7,Y5«7TA1fafwĄש䭻 Ε͚]?zPs-(iK1$E2,Pځ MsKG5-3[=SQiVSj,WMb{$ŘrJ#:(Wv,[.SDŽCb5_f͞&Mg'Y !]|fqmB9υYV D- hwԚ NK,fYva ~#\#E 5ipDY?sE6VτypdT6A_r.Ct$s$lӷ)MC-x?cDPUCKZT_6|rO9'( '_ީrmŐP~abc^RuGX!QG׋sM0IϵV'0"^/F?T޵am&\anɨӚof7v aϓT z5:%^-GGچQS4>5[*SpCҤSEk6+nHSneA[֨,!$!Z{˭["ɏ Ʃ Ts Iel($zL=qDY1^R |&NNTڻ'Rc,_3q2eV$3bf;.養/щ/ h\̃o%` _B;U>:2$1&6{ZzJWH?V(f,lfFV#}ZDX߫q -K!ԶMFad-\=dݧua?Q!gкIL:K'n)8 Śόa CQwKSY>CPH_"+m.HՅk'JuI26b;CZwQ6R)"'VOڌtP׌y:'I!SJ#EY@d QƋV}+Zu=ŹW '5#`fl Q6&z=W*e8/8y3hS)֔RY7Q(D,I(JG_&ُJ0#oLAYicT9⸮n2ֹ:=P1,TOc+/^bt`u u5윂D|Qeݳ R7#P{_3nV* x%q%qпV5m,}pƐ;{ C2Hݥ$5O#Cw]2o"]KgZjfL_˃aa"xƎ ִ,^tB~f }VDj%BAlÅ\{婞R`#!WVNOC` оn%Xտ©JcSXmS$FY9TՔU6};Q)'19u2цYPU,C"TOGO\]Hl@~I3x'fx%j%daE/K"mqPӜf <υoqW#7N^q=>iZ4 LAxu+)Rrdno6()խE.Z0j6!U7-x^0ŝZG[ vj6[I.IF4'Q௠=F I&A|΋)/<'~(M,RW&K5DmSC;b̍ _##PVd]׿yGw7~:%Wu :J6o~R}u <~"Q 4x9 8w]Sg'aR`lgrbÐ>JVkJw`oDiH=J.1rZE7*]`M&on8{t+C⽐5+9 SjzJ!)@I#x`r zA,fBl:)UsK;3xeE::O-\](V87e D44ĀNdSft\Si]Z!0S=,4aP )T|G<AHs$<'SGH5^u3."E"8$jb{Yk rpH8=o^ƟP7̾CW[ "~X/P`熏O Qdhv7ߵԥ8^}eeJŎx 6}S]YW Cv ˕BdLR+- x 9bDFZsJtvC?[I+Nt+VnJA"ufeKsaνᰓ"$hم?E'𣊐_Ҷ@-]H|.>T~5f-DNWe>3RbD+zyy]J1@`ґhn۠c//d]pP%ll>2KXBRZfcK&g"1Bf "hX9"bd?ؾƢ};خ wW5^9hvzχťi| 5%x?g\8t"@Er㬤 t_bVGReQeƶ ,J K{$q}./p│ nʀU4f]"ҐȃbS26nx+z4( u^{"κӒzs;֨R`2*}D޾7Z]mCV'Nk|Q`w+.v_n?*n\k6l3E)'mvgh4N<@B;C*G_ß`3`F'fHRV >~vP[21`K`MƛD=Uўkke{EM2iC۴D~DIJ40di=†RNխ >;h ÐĝT_YKDbG;Zujx~kB b}mߚYS蹒A@tt}Ә7\e_󈵣O~5oZ瞬uQ7~-pPs=w]^(- c>.TU/Dqq|lXZc]Ɛ. ~#5rDG?Yƛi$%{zxfaH*n(Wf[ K_9xݠe*] yH} _ zϟb%SF#m WH:3^C\z}>ר8 (%dDaaz書T[S^r=Bj~;i;*aVLTdI v \id\ӛ07F`>z:Dg& |0KDOר&3Ly)յGou/jAKJi|M& VA襺\8-;~BFL/n:EWBx褗=v[ɧ. W%Ai_:^+ nj'R6nmDQ܌$ne ʃOCZlcڕ ?cPTM0l MbYɆ+˃0ʝJNqGaۨ^&=};֖w_Oi|SugV+~컐,D}QQm::%nE<[oMFXt4Q3@p*=؀f}a\ K)W2p$~ZfLڼ/0PZu\Ce|6ZnyA- 0~_#hDyGtXѱ9""u+* Ŝ0r6.ʵ_H2>(KMJV9N2Lc_#Nв IJC|d./|i: ȷCVXӟɏEK9@CλjokYE3͗72D<:fqijT?B eDt,srTkucBp2h>ծ*'ш܀\+M!lɳ2˾SO*"^t_]5CT ZHWZFnJyQyP&6g=g򫓳{ NsX,S!Ø:=ˬ#|oo基Gb i*|҆baM]typZhºHW@3ZGgmxG_Ύ7_qۿ#ΡHf+u{o˅T\M_Od1 +Τ/Fzn|;mݨ^>0'`'6<4c;̛L* Ru9)yx@@tYz~d4 +f|3u!.uyy!T -(,hIZNJ}fGyx.S7gR& % CT5 0 n{2wP᪯XA䢬[_CV_Wh>Ǥ ,oqOH޲(.sK 8e4)gLd.&mZ2VF4'6~ ][9,f(TZ=۱}+ԉPrIv&ӳsK=SA`s#{:ۭcn{º娗Sڇay;j2¼( 5|A3{F8.wzS#([e{y*~ҥ5sD897aɏie6i:IM: W- c gҏWZ(cd0apoˇ~+2P)7x nۤ$ GyQ~B?<4|=Fr*R&#F!̥,!UԌ}Y@Է`%.aT [% '{1s0bkLrX;=Y)u &I kESi_^A%`l<~Yf7(\x A]qp(勵`|$~ VUljjU(zX-= zb."$Mr?$UN-#znjF(N\fp 0E*2[\J7ՑKnU@J%<-|M;T夃?HVu l0֕ɟSf=YΔE <ʃe-I}1M =4CzOZ8&2Xѕ24U'˞#K/Yy2&X&2L$E4ȣ# uiLtdF[cmDvvu>F9:h`l/fxwYkx[3$y+W>12i+Ub30 Pa25 ֎INn*2뷦bA\| IG2IѤC'VEeG{ tlFůIp|dARH+ՇψWXP !kH^ѢQI Cmwy?V> q)@;L+^hn2b2mO Z `a`J鑅,1S^^J碦"olȒҷd</V~!M,Ts'*/&>6M]3%ƅ2踻gL  p)9D^}F:&Ο &;Y2}JT42ejE~NbF嬾泽r#Gk<s!NQ 8uKױMTˡ˜^^Tk|>ц<<ΰu eG_Vr Ox)/LS|ٕ)%`4jEV^&P]rK3P;[̢I465d]u3L**#$2+8B BMvX؁s зù⫅Gym;AOEႍ5B^65qOK$<)"oJ9{|e|#5]3\pM"w>_Xl31-y^dC 1Kkc SB nuXG?=;LXcpLϞG"f9irú,m (蕮ʣ\9fhxR \D]uMȥKcG57݇zIß6&sj{TE3E۩C%p'& BgZ P;7ر:Cw?7 J+"tnaaR>e0 [UE2oݲqlKƅ "Lu`Ljw,@8ДvV:*S*|@8=IgX}Q>$iRĐ'308fQ4|Y'hY3Ea7iYsZތ!i<IƺAcgS l[Ӗ"shETa\O 2M5nz91K!tK g%(h4/} 03̆4o9GMMU|ku,i/rBڬbaֶ)|Rqc LI"1^r.5e2PRl샘9W5(cs$ aaK. sz/:f: nTbI]XtS>(zA3Qja~9OIp!ڽ4$< X/  č::8]vk_B'q̽sGņ/߭XZw0xҚȮ_bW.6[7wFc}|'9goXyfEImSiSk8P֩)d#PAaחrR2R{1պ<$y($3Ľ.0}?7B{ hSUN)%;"Ö8Ɵ2G/䊱^Q;~%&I[Scp#3;[.B{̋=9OΒ~@{e<䬯}yQnds-q F> 萛uAɻR84]SHQZ)D&zN FŹ}@8=4+a&HSGW?6 L7n@'LӾ|aq ?+ ncW1uOEἕ!Mu,}`kX;ŔU7hw ʂT:e`x%eQM .EOÌ6f9 L%`xQX=2O~SZ,=:S1{'!a)1\=-4IͪSW&fص̃Eäk=9(rZ!eW[+-onM'Pw4=%@ _Nz+Rf8q9rTğP7,-Y2þtsvI!ഋ뢚m@r:x6*&Ԓڦ:Ԛ):4 CYD2WBB?\ OO'ݧb$B n H&uj Mb"jF2x|R0s.PPk`9}2+L?_H/D00h*jV0WY (_?3Wbjg1fHIH"V@ʧrP"ٍtEbߤ$d5  ޮB+;BٛK76?zF}N Z=͕>ʰL¬,mb1Q0w^}ʰK~ dǬxdElVIFΨG~Z*$ #/vwƖݏ0ۀЉ@j*E^`6h~G*z Ʌ@J/>® }S3M+aꌴjj[ޘ(Xt?:%peKrnُ p BL=[ X] a+RHS)/_y\b"T<.GY+LaԂ("MѠ#H/c-GؖcBL253KxƬk9Xt!:-d+ٍhC0]jg/Zrv3kAi>=w|ӅU%Q0%C'q<&ʺmFI{BWrSvgԀH2US ;9:LR\!,cxw튍tYk0`εPN9t{R$3JWtFBK#Y*'E\7J/!kL44u>W$N6[į1[i N,q3I'mY܎:iMm̊avtf$ SEEb4BMZ2,aY5R(k0}iRN|M5oqfSO ӈUK+"m׎F09u/G);3>l6:͌🋰e[{a񟵚4F RfQ?@oGk3S@3HLhJ=|v'Ľ\MZ*sB4/ņwoW:$ڏh`'auڋa1 չX늁mH#VX; w)(*4^فðU#VY\)?Gl,b|oPXNBRJ̸>g/p5O 'ԌV(݋(9y]#V>7dyFQqK0X}yϙXCv{7Q7r a;~k_9z$s\ Q=heۜQV(F, ^"IjS`ӧJ\Ef i{T|pXg7 H=^똖ۂ=Ap/"5)L9P*1j|2RKħljW-aqgIFP1ezEb2Jd^[7%߃vA<%f,u?qymj `ǃ}mK~j1;vT`Y<5\6.O]S`?ԿIW"vX oKlb0iP̐;3#*,qK JeqlEjxG0ihU=DNOC@ 8-t䢩9PꩠrLXPKֽ .sO%x+q0L'4Yz1{ m9@9#ɏsx\:QlE U5ӿB.mLrB7w.lAA>7.mDjBaCjGLPkOpo Gtɐ9LYQ M8E3\t3Iߔ<;>(z1ndtXdi8>\ :T`4^D(/]^O]Yl2?-U28F( ۪qzUOI|Ks` }kZIpg=b6~ԎUNuxpBbG`t_uZDA9b=Y0.H FYx>85F 8@.HCZC$VOU_V1Nö_ }C'⠨O+vF=TB_W{D Vy9!# tm? I4bSGN']-< 54.z,&kZ>tߐ_Z RàZ?^P,yA{nrԯ ǫ^IѹB^݋fQ8W#uYY)fff둽\^fwsi# u=ɬ ZR oJ_s]M@F&[a4( Ӥ>W^93)NJ@RoAGd\y:qSu"8\ S#ӬfKEj&?|>1|qWmQS6mH\tWWV`IjQkl wgƪCD=5}ov'fI 9F!8iT_ !QL]0(XD()4]64or5C0߸:m ▫MZd~7@y'm3c=!n?dxo?¢bTllIHKcٹn4@4m+IM6L:[%CͱQl҅>^GfD\HIWςgg Q6/h DԻއ;X}./[`G$fcbsX/I$/UcV]y@X"DƱt\>{v5@]kq@ mZ:#8OƞB-g,9UxG߫(W]d:ouoR{qf"ڒ%vh3RY&J^"v ؁_ym|P7.IY;u]!<Qi_sió'!)$AP|,CuTf0gJq):7Tއ41Dӣ9vL\~α%%0"_HМv5|򥝖pgWdNPUPq7~{g"v7:yrbjlZJ  a:b4VT%-vEb d'd~} /j-𦮔yRe/%Y(|_/#-dҧWň%tQ`z_6 H[Z;3D/4$i\ڷa6D}}l9CUmj}6o=뫙ҁ*=<<xiц2o &2ZbRB~m9VЧ&4r_)L?%Z6i Qx {+4tڬվ85>M%еBZ# uJe"6i:$;GnbXAFZ@!f[AQZ!.ӄ &֞Ԍ( dw>ګ QNŽBf߻AݧkN@ko8N3XBZsn4zbHrGȬѪ56NА'i; G}nå.Tћ&mS35 3qk)hF0$hɞ`Ęnxmb[l,y[12<^Y+MT\Uo(4  ~H z7,BݠG;?hCE|('7'yj}m^^ATHw z)HhЋ:X ]㹴cQ\"Fa9|#Q߶x0xJ9\\1E2U{d!VpeŗAsh ͤK/˳Uiq4#}yEGty[smAo1PZ*n$=cD4X>ǟ&d"x R%%:k팺i (:'vF XT.`_d&P +nΗ|^'y;,uoi߀64?W%U?g07Py%NF* 1i |$1;o׾wqmY7vNRPP LyjGV^0b$h閔bq/y_ w)Wy0mQF}bcA/&Q@Sv]3^ r'#?^]M,']XUT".PjQ {{ }Q%[ @I+ J&v? xМ@e:ɹ|OAQ*0xj_1sHq8EM_=**%ÞA X`iX;-:jfy@ME2'dރcՕ+/5Bh`޻@a)IUKĭР{Kh!vk®1j?cʸ ؝B Q먝mv #~Oo݀X@djL]XYrJDkὠdҥ^q `,יp$'AE4w ; /c $ٌ-a }֙f-62qd!۞׉CUdueޭ=F~AШs)[1/3qFœgbn AϦv/4+)5KtAd]|Al{4jу#. v/m1 ɪB{\8whubm&=D9[v\W]}y)BB9N/8iF-s咹sxyRgUcn}\XIsvpAèJ zbN4#El?6hbJ&"ɜ?\Yt\H`۸gDz=㵢3.ּ/jfm|{T"ϪxaS@ \V`Ujޖޛ2\0k ' Lg71$y݀qR lxٞ2:pbцAϜ'ջiS^$[(|cߘD<㐘nϋUM Mzt nk!&GJQYpyF,g%SEg]MHSLEӬ➈ SoƨS|YjЀ wCOĜΠLS: [uIltE*y xF)*<͵fԢ:Ω!C1"n ?OW"Ӭdߢ'9G~bMɚխ>d9aBn\-nܵe@T1jbQRfw*=a>!ol饌X7t쒬RgExuhKLЋ(ω`9[/!a0wŊblbWR^ǚN4B,e5?9Z,7#ĺ<Tkń 0Zj\VoM56CE`{6߾+trNAtXd" YlC -l?f Lipg:rGi}KeX[ce18nn~͎?t;EÃsYoYL ׎!_LeBEEmX=}޻/z'h͘ )a[#1^ 3+%~߈ ,fHKayQC&9`pB7q s3i*&LsGttڒ@~˛E6OyOAHq);,홲c~4&)FH9,*\f ahމ4ݴܱL:)Yq.u5' OɊ7ʔU3PU*anSPhD}.VonAYe #\e+ kL:sZwn@&B ޣ|+TLH+uy N1;j< '_8k(;Zn~+&Gt(: ?doSVv{lp/0t7+<"K#}ߋ`\ :f=EAq j* 㸕ҨJtON&׎06xUjq#yhQ` \{@@܃"Cs-_Do,H[[2$X硡T(;hqw:f֞-6X[y1h 9G[T>`Nc\󲃍V[茬>SӫlC=Bh+4cR:y׆&8ؚt :X 1Qq1{#^TmW "s6)i<+ qa2qZ3Ey J6R0pu!=P"B(|TH{ QFp<=zj$^," -x}Ɩ\v`ImZ/DWx9&bS<`t^qM$Q"jŰ@%Sֆk^=Yi ?)F|/! #3bgo= D{h%@0z,~6G+bZiOf Q̽1 "QrM$uX~Hڿ=tK4qɬ\'0 ϴc©D\:UY>Cd_4dJRg:u}DtgrTb9p:/;CNø $Cb0Ni?HAE` d)b)#`er::}:.y|vbˈ?F{n5sx|(ʪD>oOqnQm\a/2ΘP0(>{[=Q[?*+bN8˫uɐ tCT2{6 ]i4#2QZ{S8KBi O֔^ 2#m:c,1cY G8ҾOgݖ$摟klCoE}]fISyrJ@ׄjK>tӎ'݀;ւ_T,}dt' t0etZkerUBxoXᾓ?Lcʋ[^zefMd82OHxaRƋ!&;[ᱠ G,]+ -?L%:0"!&[ޫB|=@ݖ.=Hr2mj yif'{͐ƵX2aULJE4Eb返nW4y?V*R֙)B>?u?mJEBj]A(!TZIOS+#`1;LS{crŲ=2ȔO 4]~_Qޡ391z^㧕CԱXaEN20ϥaא{a:rzҮow|;=Zw_3AIm j2315zgKU:\AyI/]ĶF7˜ O'FRE@Yס)-jq&ىfVw `8/N`a^_*N/Ϩ:b/t23-{߀JY?Ei#QW\0)%<7bFûK1Vtok*@*zA?\ݽsXFJxtE퀠XQRE$2ׇϮ'!P'Uך"DT3~$~\y䶁˟xwQw*ʭ,  S}O"zb1b>ebҩrth]jcҕX2gT\ͷu 5II b^68Pb뻍U00c^]Og+댋BzH$e PպbixK4-ܷ~P[j<Áf87kaV)U,VmCK=qel<+1k4}I–$#wS@zD "u92E<V0qfdl_n<3l$e͹}Lj{ib-ۻofoIt N?jYO 2g*ȴ#RPN$׼(޻AF\Oj}X@Er1T35n7[ݦsu]5b 5c5JۦǓ풏FO1@حmvMʂPm*&)\>Z vb(WQl4GwκtiM5 AKo'!m!{\@gЍ)T~|ge-+}EW"QcՙxH`9KWMEEebh_|ZםDK9"B밦`at[7T(gxF0[Ŕz$|{7Ѻs[Mgec彗ch_<_o,%aLcQt(ҚL*_EA}ك-\&KfLˡUNAP[̇~y'n,1%<&[6?Mn(NرiI)eU3^k[‡gjj,}w;ҙ ޞsT`ȿZ04 9]de59V!=U%-6e& (m?E) ,)SfkvMiDLȍbL5_onvwO=ZoQ5¼x\Lw_7Ql0ic:K`_>۶F?nBo?Ψj))@I˦Bkx\=0l^(v5S\Ew C 1H:ԡZ l(i̒LQCZ* U 8زƜYٙib ג:7wSms̽i4#~#<(UzEΠ=Q.ؑ dCo\7|SТ j/1m: Qv s$9;8` =}8,޸Ss_u%| wzauy[*d8 y^#( 5ؽV'yk=g`BŞxIՃ<Aϕ]S~i4@“[i#ivuUHUײ疖OOƒY:pXHv0ѵ)pIpơ76a,;S<4$:#|8SZH Gj,(2޼5bg'%aO pZ=)!Ij CV@=4AQ Ӯq<[U&W];) L,X|&<4#؜.y"F6J+2&i~,P>[ x65VϦBz,uRklr‘xK0}ËRT #}U?mV܁N`5qFYG8 M㷑$q{^i  hsHګ'⏀{ttkK#bu7M}-msY~gGJg+OFmg_3vjIc9IP3 ?~ Ͱ,UQ'iƲR,=:9G`v3ZgkڝE[?7}^HI'D,(dsϕʾ&[xa^feoBgLm m=Eq8.Wm'$\^~oчq3 1YrIMmj^5(.h]Y]AOtvrj:3`r LdL e9{]Og PnӇڥFZaG4x<)fUxeڿyS)  =tݓ3ھ+NK']FN^繲ȉ[-tŸpqKuS.Utkšp,7olEtJgs/gҺ]jK ;̿j:Ly9+@-=, Dp>W>`,- 2;qSG%0㹂)QZF+bzX s-a. '3!V}T4Xʼntyʅu߆L_S/zDB0/^t;HZ9jZaxnTg gϥ0RE42LlawJؽ(tYeJ8r0=0V x=b\;QWAR90;}AvˋdE8פ>F&=Zؗ="ZO팗5]h[蓎V!G*߭ zhGB}N#T*9#0&ܦP 61-vs!?J ~U2<  O0#iԺjXlop_bvV E .T=)t:"hPTJUF 9dʋ7H ] *?_@bT¬۪vMPg~m+q GX-bxn/ `V?֍ "=̩OP&f:tM/T-,{&|Pノ6P$*c8d;:)u ֊`  بs!'hwI1j'ݾ Xך󔤐%<S]]%Jy=XJ;g9I ɗKɕx13`tdK2U߹fhc WmNfmYXn@Xq3IU:*A>`b$+.(,_i*ЊXm¯`o5p8 0ą}]yO#8$fFȸ+͋aB p~;g7X5":p[;nd DwDÀ-O4jѺE.~aQtY6C =ǍRGuWdp5ًzX +3[B#QӒOX"ᙾMk.SҩD5TY8)>Ԝ pX_rCdȄ2''Wz 6ӥ?ɃAPh'Q_2O)ĶݱÓx{A9` ,I9̃vY{Q.Şi+ޅ;;=:ΓԾz韼uf_ yr/N6趨]D'c'I?F9 wWJyd-z*3g Zb=ƂDɵ}lX`eԒ#kM@"E73<P΂ 3m?_@%sp*ʦܻw2MQЦm'0]>sfQ`O`a3ׁ8行R>!41Ƭ6np (r <{ iMz6I_X(=Gx'gKx𲀖]ͪWT.ܑ|Гz׋fcs_#P-|pDk8E^u VQSQ{6+Tji@2ad$ҍD,tT|# AN401bZ#lY2Gv#P> _tt{7 5j5O*IL$H$>Vy\%Cɜ䠦anNo"PJ7ncTXEn{TyMM)>H,Nl_c?l$F8LW킃]5` 4Z^*)VIQpoūOU2 bNU,-Gu "P ȭܼK|Kn[Q{<SռKkC ֎nl^vKcL`E+^I"#]:H=; !-nN2\*T WBYm B Y(4?j7V1Nqz&= c7w*镚3@!.LMJ VLվHtfRn@M41/#'r$6`]{2":^C׏k ` Kg1 eݭ?? UJkI鳘m߂>^/ IQ*O/hfq~_UaH /Aމqɩ) 7LsKC]%39_{ѩW6 Wqњ޽hz~[,5;m(—\|{@49X)mEz>INJt[~ <@ijz4CC])c]alO~ 3l/\ZFm?᠂~QiQK@l1ީa՛3V{3[ڨ ^ߛoRK5Qt;t͠]) GLOvY 罕i8xdb/}L9qXR%j8zWR<&Kq4kq:"j $.wӋ2R4249vefd$-Xso02~JpQJ|Ąuo (hԨI`ꅤm<p>kS%-~>qIC6@$ޢY,T@Τk_o 4=FQeySu;i< ᳃Y>NE=ɭ!V먄c1uq}e;ùA"G}dJh^*&j*o:XWܝ:^>4R.L֌^Łn|휆&܏W#>biigg7+k[#qh,zCNd*G ;>oQs({\A #쵟)'Qe>b ^ɷ44!x* k5ݛx @0S/ 2&U*iL{;'w33t#iqI2_Ň>8NQ|@!FeTSF"ʵ3Y}\Y 읕MBP-{P0bon)rk/Xijy)qGp\d9%\Cc9?ɉ /7.ŞiAU4\/qd6toxݑ$#uZG:ҧh!TibWS.Jp(L֗;Vޖ>TL'HS٢Т<Sxych$k`kIi}r&ю{ )hf2i&ޅ筯D[D'3mܜ,17c%r? Mw(g?շ5Y*lR#Leʛ Cl[ 乃#e:\=GhE AAr[~- qomW6N xb&v-v)3T<`͎mU pzP%w 9mo( z(5 zP|3ckfzě_7Ο9ë4UXŔ> xhMĀhV]r y?#(Z7t2Э Щ81_ $pCpt5ͿV}H )3&j2!->,pX<׭OWZ;Ygl9<}> AaQ2n?:S)}MT(Ř=,5mغJZЏbzӫ:t7:g7,t4:+,= Č9]N\arm3 NhFlmeGޒ'¹-TfTM(^W6?gA i(`SlU\ey#UIdL]GgŒpKX4lPD&8 .䟿`$Y0,Ldk62"Eơn_I{xa(NZR32n\f'/E zL'@ջ\ 7@]fyuG/(?m"!%[߄';j>&̜8g7ӋaML[ Y 6N>X4zSwXjk[gf}8*0"7 MJˎO9(B:˴TE&!®#>xv@ @"{f ,AlokFQZ ^kݖ#ջT&8R`f V D5]rcS>=q[M; <H+*!zi2;;l1Z=A[|sl.QNGK߫glzR:WZsH3ecC|ŀQJs:);PZ)%Jݸ~}TKsiC>O6'gUsO{ʗ-P2M{!+Ô W)Czdn3 6dHv=9hHGvf2&,BsZײf| rH%m%*b撜a a@rdJ tbsy8,q?s֌f5+ia[`^=$ڥ@sQ(ˑӏNjiPbڊ| ̥ҎFH%L& ##6ƍ徚qOH NFkВF5Dk$A,KzeRK;^(X<ߦ@&h%j1J&ޝ(o:n(˰4ӧp늇}7f=D =t1Whǜf7@iI+P YxDNAJ8|aIz\6O$vzz( ͒4jZwV0%DW4elNN|I\1iĔ{2]>{gtJ7ze3_%[R5uYeYSLh\lG IûmCmz:N\~|J1/Y4faUq HVJY$*Tm XsTR;FQ( } C"nJp\>F+.5aWjz}kZVM~cV*IUt!r.)@zhy4bۙw+qIIEOнujy?z o}q=-%,N+'*&ݡV;Oٚ{`meς_~T 2I>49# kκp8P 1ɇ WEJb9CX8kX?_$#W }E~%:̘?Xw'b频Eʙ+ 2!U[inbLTi5cQn!vؤ!>Cw"w z̋D-ڸ%m{ [~5ʶi ;` 26~RY.٨\ITJLJ`i"#~rWk\ٚ4*s{;Q~4_ҐӀr8U'wTP$Fc @Z$B$]DQieSv癦Y\$/qQ~D̽J쿆BXv]wT9jX}o±;kn"YSǽ;#KGBJ*'eAf9R3Ӵs"95wTNtF^L;8}0k$_?N^ىW iיt\i.MZ'~B⦊\;; z 8ѝJo4?Ȭ?1zm<{rI-9f vKj:'9fȨio"yK}(/}fz%_%Ļׯ_a9-i"z aBI\b ;(p \!/_G S8GJ8 < )lv!'S󟫠YKIƢY $6Fc"TUUhrՂ_2lE+lq)1i{y~eö+v]{Ԡa@q`=ʅ?s V^$~kʕIޒBٔ!7< MsUg}0$oVG :(#oqi Kj^]qO"-2!51 x; &F>8TُI+L;] E\jSRo]FbjCsk\0]C0 +!y#y&~z=>I0C Sj.#pW$g={m;Ů2]OhmJ}DbLjuU& <n? ='>uLB6,z+Hj(K+{^% Il;E璳%ak:Z]}&N s"HP*BfX-ꉳ>!VSZ qpi̖l)NB*3X0<.> 0]ʾ&aͼ 2זc!siT6E(T'1mOZQ F5QV9s%4=׶HhE{Yt  ӅB]ĮBNSoPmNHU}B& 3 %I, d9*6L/;V圑;Y;}ωIqj/o~XHH΂x#`]|M/LE\dkJIIVEFhV'4c/FV(1sGTj(1Ƣf3ҏjc4I r\Li0Fǰp:z0hRA!h̼ p^<%64tA<{ )z͂S0B`mP1%%ÆŪL ؊е2rux tJ߭A g8 Kz|6v !rXVyٔj3f[+LFw̱렆g]W&qUK}O$FElM &[R B9Q,$; ^m7 MNYtȓ8aU1UL¬OlfS4虅^敼[~ֹ9|9969lŬ]ZPP ITV >RHGfͨ0xSd 9ۿP{Ztj Ŀ ! j3a>spw䭹Gq}ƒ6TfIH5 ӿC :3?ˤ鷏_tʀ@4L̂`7TGV ’ \ZxW\D26fa5h3Fu)kkulfo{Ⓝ!%r77,b?%132UȞlKl@9R1sĤHBLRl&Jm$ !'biWHBVկV7 PX.[oF;0y|'[d6 VwF5ݮSѵxgGF!7{ҕхTv3oY5ҪzMgԥ Dܾ'?qG-nIk2[l5>{)v39;nf'D>dڧFBo*@/Y+a*2ͽ҂ʒ%AQ+fEF;ֶ3LJ@XH_̋P. 5 r@,i{#YzaRMom5Nui`-z&LJ[QZJDcCFi=EIA&(O_~I@퉿OZדCejC YK$hңFåڬyUNz]OXQ(<1 u1l@V7o"VhJB:%㉖_R]^ iy2j>#۔Xs:i|}#Pl?2>xq54,1p3wA\d̀76U4iF-tc f/K,Ix]2T rtJ9okE/K*5D&Is! H}^aPBԯAAMJA܂S +sl\7!Gբq)/=. S78P5B3=/}f>XcLP`L*ovb" H0L0 _ǓuVj*H#7M(uW< M|rj BLmS- ]qUjӥ£y?iMQc0t:Mjr᧧0ǥ.Xˀ#wQbr6a+ђIs֓ mB񞆢9t;1Z|N\p-0剙RxCv|˳.N- ;Ϡ {qj>ciG)NFʍ.AѪs1PuN7GCֶ} ncWwSfG7(8ymtCTf&68[`Ί2_ZϸM@겶Ŀǐw6Q nwCC3օyee7jV矟${Ycsq#)*mELmG)LVFa ˹llq@?^|i 3w^P2',"j|"uAp;tud՗fh <_krzεz}m6ȽIL lyZ-4xw7k2wp?$#08|m>A F|e}YmWHEbv ;GܡƓ 5R7$=̄sMH{HةqIW^7k”oI/f=!0:I[62> fC qJt_#E"[G-NsFo463|B79ze):s \cKѱHaLD;8&_7z;6._XO8K^=$mYk sꡱ^psU?+Ū/!MQч5Q^~7]VJX ejФ/ VA{^笍n\E8z͍5\Cэo65qYaRUe^WĤUr}ʇyztr,XQ 9.v R=A/xi!Xș6!p˅W Hy J!ɀyض;)Ra5R2Q;,};.zdWf{zs; j}wB+$؋JնFm>VgK^(𕜘ŇOYז U/pzj;8Wl\ZbziĜM4hm>4Mӝ\n"sgOdذEV~*y=1|<%BDEʗ<9(ZMn ؁T'B m$Chѕ6aT kjU d_wڭ^Ϡ]娂ܣ8r5T ν(MFYʇL"f#]oHJw0 FSUPE˯ֲbPy\$|e^8ݟGMBぼ'FW!Cy?8^ "#>QY=2HµqH9c>kTo&TZ 0 K}4X 5bwr>!"4P4E2v?vtrL|?%يN32-F:-~I8g<.\&sH\h?K&/P:e&OQӗZIbPL n*xڅP8,w`[Q'œuzo0wm8}2/ro3b_:>r)"%RTNQh^c ݑU̥0k jj{ C3;ٖ n , rQUn$鈵-jE8/%|-/ApBn]Xv‡V;0rYG\5jȟy\ ҁB: t$J^{j$G{pWi] kaМ8K2Mq'3 =ьأPK=[tMVP'4Osjsb.o1C}HR̚cL<ȳ\Bca&42,Y}keƻw!,E A[)Vx?QGQvBy0\7PMC.%n~0F]1ϓ}}HHWlK34gIM<̽ay$Zjȇ7) m Af\Bq2~ &ae'2R> _>yvZoK^QX"Pڃ;ʖtdQz I"cذl@!vs:dj*mKX\ouH9"xvD(&a#FZ-CAh8EGb2&PY7![4Z2M>+?oȌ+H9b={8;\ ;04kzI,"N6[?{=5/6sy G͹XaG%Sb~o|4F cLUF RϗJY&" 36 fUgܷ:fل8ߢ-@RX&z~g 'o3pǣBj_!VV٣zvB0xv:h̑av1*̨σ,ie?bp"Ւ:F7Ԗc|8 Nҙߙ/hH~],!zio>1G!Rlwoo?ʆI_!>cEwH `ǣp!#< D6O?@Q6FhB>ɾZ$Acgq}}s.̹ yWdk{N ]dC~=UdBi:G&H} OI(zBv^i:Rⳡ.@Oְq^lZ;VT컋oR9ք+3 K ~ϲH~ 0.<,9>rb^0@F]yEemܵb.k8L"uo Qbk#  {H >o `K{p`{ `DS =\51;|Sc=Lb$4]2v98e 0#ך6rò/dM_5y=%MM$iرϹB9_ـ)ۄUa`nYW}ũ ]E1 j]6%!1 zGtBSCoxu LR%Itզ1l<0MvDOLMoS28å ^?heڊ>v+U}j<1M@ BpɞC)x?^|cFݴOgeJQlX •]pCS? >4~$6ƪMy,٤ʼ(j C0?#ϖnEQڌD Dh0/`= >^ J@`,'Jo&S M& []٬-oByRGpՉ}I7J6Nj  **,OPl -٧5N|9<{T7+Tp]ENl)U~WK9w.*;KBD?N2ԕ^<|$kK1E@N ? =i4{u a5PTO/{P#F y$Pq{)% l1LשR.]!& 8PΜNT1t Vr>#`DNcz>v:ZHΈzn`-*m**SFr$lzo~'nkV֜4% j~5"#OI&`5M4?79uly; l6lz_]3 IP?z.zF*&aLbEJQ,oX4 q v9ҷT1C@ïVB']A&vHK"S'EȈ5q%\0MބBx :X}0@io *hnR]^!_ uE-_ӥa;+XI!jj6kr%g&֡eXBb6b༁/@m6PSTr5%0}G)ghiKɳg|b_*TvEhw4:ǚF}["v"Ffu4}59qDIސVi:R'c?`qO#6]:=ny:$G:L.yx*EBIotQd?qqJ]T쒓TI] RTD`ƍ9SA_I^ըG3|ߏc]s"K8yܓ,~e8ߍiJgD!CBH*m&=xLDRE2/~@d!<+w&| k*œ#Y=YŞǹE,' -MtLR9 wפ?_1گ]LţFxxPp O;Ĩ"7떢O{lFPr02Ыѧnʓ_3`K2\zJVf7w=Ly^kk e_WBjǑuf7u':fsP[o 9e:gIAWe- :$Ѝ X+vC:u_ta'yqVioO~/+ K FI|kKQ&C= jlbelGMR3žЃSLvr\BhEGA8\lW[ġ ꈎ5"Hlu6هھ QJY퀺fo .Y;^bR+>jؔz,&lqƧ]-m#ݥI>j< FEiF:fHGW'KEd.%FpEq3U?]0kbR˶(S;=ҹF5S+ŠΌk葲yDf01 ϗ }Ͳ08)Sv{ `\KlV/6U0TӣjQ(P_}0P՜b\~wu0c S`Jj5jV{[a*LAbn7\U D朅^aP$糦m<ޟ~&ٮ7^f1ff(xrSHWzD}GZ{'\hG|Jt}l7qӮQq'PU䈓[nX95I[C[ۭ/J|8'-"lw>md:~#)˒ ) (K ȍA8!/j` Oڭ]:fʙDޕ l4;0HmaRϘpʓƯjBhc;5{ǧn}B Bi :7# b`#cHASEqjX/X$aԘ  pF'FqXjR{e' tGEVڲLIBEZ6sk$%'0=g뭴HEu[5tnlUA a`vox:]=d3=Hfv%AA,I .~Ԁ;wEƧOӄ @jCjϿK2yTU'YSe;~,hz*U CMc=H+O$&Aoq.'ln>4Q[,'Yњ=[qHg4#iVvP%eO=(ӮJ3|>՝ϜEqafOjj iX<3xxklyٜZb^OT"Ci&e yLlnE ;iyQ7 m03"P1A\?yz/HuV ŁsB^ǽS9 qy'/m"+:Y ;ƉO Md?rw(/i$sٴMn)ֿTg1zqHI |E9hRʐ ~͵ښ!g~*O-6 w[Af4؝ IQd=j`]X 3 竲Q"}FʈFtfH`V- XOYk$u \dHkJ.B[ن8C#JA͘͡N5b0#| xJk?tpSA6WKcOO+y bm Ȗ| aOvCFo苉*bpb䨄43Jds?~%ʽS#Mj್j, 5ʒAK_'=w$ݪDQ\Q"KI-Fܼ .jBH9 & a+_q*7ww[-N#sЪt]$\zAڊR(D̻-c( JxeL/3/?})0`T 4Ex!D :^)m="L?U$ jd?~rCx<[MdiEc۶ 2FpҢ?jq2#ymL=ma45@$8gRz)riOK 6Z3yQN%/3uªL@F֥ـCC|O$aP'b*o7T?r]k:8ޡV̱%Wq}Uda=u%=2L:ɫa9@P&ԄPKT[Lw].LFBGע3,#}@ٹt>jO剆̘P0 Fc^v}èpwa g .ڻ@O%'&@bc!L?ƜFB )&G`6NުÕ 8HJdtJ#^WŤyNjc*e4/!:a\٫xl,K:{B7p xy`R n%ܰGt1*b ևb]kVoY3neR *~ bLt ]3!47 [a{6܀ӑRйRO(4wq ̀ c$u[%)cV|gVcɵ70;<}.oQ?qnBV= -,.xEłm$ ucGUi^Ҁ?b[5LBۣ$6b[+80}&4"֢&%K[xܔlXqTQT-/=po[$‰.QFZL6%@^l>:΍o%ߴcf\;U$8ʋ, A_]YLqXT”?`'+c0at$~e) QQ!<ԃ2NNg3P.F):2,*_bl̆ $c!H:X >š+.1k3B{Ǟ"ez/ CvdnYe8~?'L7Pj0\rg1Ya&d,Jr/Fc[iIQtfQ;Rub&27DSr9Z~Z:tqݱhJ=Q`@(5߽֘0|`^֪9R3.ƣQ\/:pR oTZ yPwkzuzb,o!IUBBG.zg@dDHƅj O*'x-G pĿI'cViΫW.<w$=?,5Hq@I\ܽb \&|iK-2s:1M>4/,q<&)C#^G_&g.h\VK/Y( hIT7!_SBCfBW'y_F=?nR8!k:KZuq޺uM%[PnA%vbQƒIu_q?y(QEԼ<&ZhJC*͉,igZWk7m!o-}5O_S`%-v)],+⣝k"h#5e2-)o7oˇRAaQ@  m=ȑCkZ!lN?ioq!ZnA6^YsUϽk]J ,Sag*JiYssҚqܮ]sH, dj/>} (ijN` >/mK.Ah`=FdƵ>h9߱v}jG~0.o9]hAB5fg;K}*?0P9:br m?0œ-GW0hf 9LƺDFq-זuQR †O<!s3òjm1wK]3T,,["dr\ k̈́Q,qHx# FwP[}H[}Wc6x[ZTI k7祙#?x[+µո7]jl034RvuRSY3Ȳo8fq(|1 (ߊQg&Ni$a@Ca;g,oҶ@V貖j.k`v͠.}XuY98 \ ZH袄vXO$tS\SeϾ%=#o'*GwyDɍAթb.*՟~c"j_z.(\I| 3}6OoFr{ Auutno pKK|JPD Xu\ y$seig6!]m`;تK#r^F gZ,&$vBԮI3"PCˁf`@B ֫m= 9g)2t{k4<g\J%ڪ[D8"""p=|à r=Q~6B]ԑfavfM@6ƴN5-D&4Q#|UҀ db?r5SƼ]N Aws-x}ˡN>Z/M ץws!UncX >\' 勛*M2!݌FtUqYO:Ыݨw"[i:!k+N}{Ī&)ٌ0(AXR6sbCDbOځqbFͳK_م-b:b.΂CW}E;K|*bi!ۻՕAIqfh@- Bpec9ip҃tl_WEĺ$w6Y66U$C^V٬-^<'?C)vՋG@*]!1x|-!TI?Ӗ^s#Yhd zX䉵''\ՠJ !iW$6vGE˅ĸsW$ܙ;q%P|9s'!yIW{r6*,;]MѢf}Đd7'5QR6pye䄘f ›5boBQ"my2#npH'Y@C7߼3kfa >*znV/3.7 5f 26XNv]!gσʇ=bH\92E`Bʼ)C:7u%&<{r)FOB!ϻw ]7Ȣcr.OSy})Cz ZS-e\Wϧգ4S93D<-a7(FOKOV܀O1 H%ʉ7z^+sE0&ЯgӉVjWToX>67i_ROIgJSBQ>YAJ9~$f(A|5zh ef20'uRyJbDi=} NE4#_ lbj* : 덆kM z )Cl>Wb۱~gcajWRyLM̽vb@);ݿ ecsʷL~3~(%Ȑxl&HKv~ @5_qV%Nl1`ҪErVnOn_`Ua|n !P!Z_ewXt#il>`ӣ!9t>Ć 嬅^Bεb\~Gj-dbxr6{-"z.KHxXJqQ3zwc\piCHj[VR,'3Cs|vx]l+epE{˚%1 gSnbhMaw)5|jO%\ yyJ9y{||\vH7kzyjfWd͊{hYu],uΕPy=]u8Q%kԬ\js$'.I'cfM>߇ڣ7̐l!gG?R)as5T{nf;I6g5d\󳧋C>*g-CM*(P{El`+Gl})+;t5e.-؎+ =V#_4fܱ7:n xPNIES=upKH! eZeXe+EQn] 2"]!5BX[ pòdfJxwWmOFvd2#WȶW'識;%G,D- uhO*BgULJhݬʯHbA>g/pvNm`ـe<Ě24dTA/e =]* FҙIvP fV|LkCa1PB^kuQrYl.5y4#az0G-;W}b}bbM=&9x>Fڻ5ay=H2R Y VƌSkqğqݗY ߉Y<ȫϭ>>}'Ԍ}yr DJ8Pq?i@ԀzMis  n죎-VVTlb 䴩BPRrۘYP) O["{U17nmrUp.^4aX,1Xcf)=^}UTC[ex qG .|]\ng]tB)vݐ߰WK < G`:2[2-cQi矬\܄ ulj.x2^LYRh#꺋i)QL žE&wm*Q钝ƚmK+Q.i:\X=V-H͊(gzbr2 %|]<>]^TRQY?@S)9SwbF;zϕe:q3e tZt,SV gPGya,h҆DFMKopR5O>b89_p[ J͢*3@=I{|8-輻c(L%f+ͱ]#lR|PjF1r5;QM 1CuqI` ߹C'S^Е0, @օ@)oZw &{<[:ڂu!Z`(#ZEܓaN|KD7Py ] A01Ց\ 1RCc_-Sb{9 \bM{MJBL˒P܌pGv=5rԓYb7JOSi;(| kk.U8-T<ɉV}p^#u,~ Z ʀcSQTc c%dVZlK̬xuJ7ah6pƘщ /_KF=İk ^K>-6 Hv^ʪ+r@/1<+Gxt4O,I]yWŘxe$! )B9 o4,%jQhFSA@Q9bhc Z-w?(K&3@ (A#GpxЋ62A[c(`5qDX XçX-eo7lgGN1w$zj)munMlA"W~ԤMb˻m H,?v\藋0 8=FLLݫHI29 5?(iK nXVl^@Q~Kz㭚uÇ5e`RCu;me UqѤQ#zsߠTbڎ S!<vx@qmFZYa'CVEb(ȁLM:ty_ĩW>kR܉QA&W#4 >"k_ӮT"geǎ%3^=*zS/n8u,d[_uj?)N1%{)e{g¬24' aK\xa[n) SQSJJ 7+DnŅ}Fa6&*sS)x%RS(C;lM!xi_[WhsP#}=V{Z(W|T9uJi3K]JT U%KV_ kz[G=ro`Id"lH2վcgԴ /+bQD?ӊ:Ob1ŭ?zm\mS g/+,Ar5֮yɭ%vX Fնx32Xا0Fvf n)5 kTwB| вo./x",_gj_}1’M.#&suAIJ"`7Lgݖ |RN#|YX"n/7I5ܸvm{0[)轷S[v{gяyO/%G;݂Vp Da(ŇBz`+E!f+6-2ӳREߋp H!SF+z#sdz&G4b^Oy+;i4nj71hƇ,%OKC)? .$-YDba,nZmײž p>Ld~MP%铨rhrM@"ҭefgIZq2( }­؈ا+yb$m&'gMI?liM޵p=abx͗6e=HM\[DO`M#0|4tH=Iu+\cPyUzX?,@⏗ @ 2JiҪOBZo}fcWiyLs6ŊMZl+@v|Ͷ64V%iֶ|*,8@y엣V#B7ràkEWbYZdocOtI o6XuVA6sB/7 "ZDkN&G2./a  T\yljwQjvdG5t]u\n>|K9O{0` Y1r4"sHtƄ4,&85 IO4s0}y=_2h*i*?'/_@wO1-uWŻ_>]r3NLOj {PH!![Y?lhh!wh-'FsUkEhE[VpS9/+9{##k&|f>bUXV`a _ՓmTw+JezÈnqzjP ZIc^22>2]Д'H]kTކ J0ͨj\&CkU 2Ȩ}Z%RE34U޳_W%ԶN$99]uv)Bc)n>3]RNnβ0b9>4`&Uq۲ ͤ*Z.:/> ׿" &8kt,7<ӉimuwL\E 7+&Hv>y$m,e;aŗJ&Ts>ÈZ%ZOaiJ}b%!~!G1p"sj0E,ln {- 1`.1iu!:U[$l Anx(Uf辚3,.ՓˁEXwpzP_Ad.o{;K;')=h&ЯA5'{&CzVPv>dأ%So^¶櫾9F'Ŗ'O&lah2g_QﴟVo%s߫T8?G^bpp~7_tdJ [/|cH;2s,mЦNckƎ€rT< mOC@fޏ͑q\9c L3dB'1wbJ.@Kpt}DK=S*(uȵN$»p4z&Y=Buj`/4bJ}wk)C&ޯ+oeD/g ^ v*tJwwzpU~|c 뀘> Μ^~_FE+f[`BZuc9bѡhMR0cl|e=ոͯig)0a| \g%=>5; Yt qbVkG#֤z&x7\Ԁ_YGd5 ͔AEڭ|NaF wkW;AۊWb3"Fy:`DPxX-pmTѤvgz Wʠ7 Ygt|p22D<+. ![6]WsZBh-.x:dJJP7,DQ 'vk.RG$Ch,xD}GˍRˣw*!P/UrN<<+hexGuC -څ͙[! 38.1H%*XʯG’0$QtFj[C@{/h11VsKB<#JPy,t^kq?j)}{t4P XfJJd? yơ`; o-LZJi7+iy_SĐ =Z*r]XwRnYJHlM0=(e3~2N6DB:e$R{Iןvt_ҫG;_[}AB%;+Y_j.]8WTaȯּGSPL{O =ˌ 򶢷әs?GPD._$ȌqcNqI:7r$t@;E NYP̅nY}%\;rg.>f_fk8!0rUz?|Gvܐ>b̞=?M94Q#q)^P3/iT=_lBPm6cAߓ|O7#C__ f!P*bQn [Ϋ# ' ,$AeeRZce0AIx~2Q\q9AZJU h-zWZu{J̧ |:g{-"Q1LTssU)_oy=e]] 5BGQW)K攇QNTV%fJky?{aS9b9á3B˙l}p 4Y2V7wa99 ^5$ϑoEOjK?AnG{ \:c|FSa0npQ2yi(%35?3BS40My\Ζl6=jڅƑI!ܴjuKR3 'Bvy*WM~꟏΁ Yį{GCE Wxc*߮VXt{hXNM&9J YA,ӺD9 `4Aӈ(e6NmQ u&Ok1M0PBLȭ;|Ua<;05-q^g{¯Ǫ+dӱ v2|+sNn-q8^)* =BnǡϹVEyʾطM4Tvo5"yx;wGh4HrOzPm7pF>+]8$Q1lrhF1QWD5 tOݛ҄P8#u_cn8R.ڨ>MOdl&X&=i-#V"i"z ɘr.ˋWk/\Q=U^AD,b2(~q)ԩ@ vfttr<.ygKb׻o/J<i{4y&XǁuƎWjmY,R':n9jJl>g]OgT!&l --27J4%x̸r[[͐ XMԔ*҈{v@%ڍSdkmtFܪ o@ x`e@;#){V8't6DU5%-C bkc]jv %fZٔ;.wۅ'fMv IIq/UG[/yfͩ=͕QzfP 9Ƣ\nc-\Z -Q-; *p.3^KPihrSh֩ Q`J:!,&nh53N=;K-`L^ URLX.ꌝ3)z6e0.=V;P6Yr~S#Gi̙'(-1) W*,;Dm(CPL*I>3]6#]RF 11ÊopwRyj/ReKNEaî,@ʽYUIubV䓚w A?Bzun܂îM>7f5ȉO! N$%31L$|a)c$ֿTnW?`nngк͵s5*tI2sGl.[-TdL@Tn74(l4&.GmxH\R_ <X7)LB?⬻`sjepBn?oJ+ŭ(jHQ),EǾ#tŲGYVGˍ"VCỵz728ƭ"v\2?$w͙oxrS+Z|'kvzi8Md5ّuͰZP4^Vp2_#F^i dL*р o ț%)E -2ˍdщh(I%_6ƝfttG82}ao뺶Ous| ]OERR9^=帼Z,`y>R=91R(]y6ߺWUWv$'@jyRf~mP}iEΏS4K?8Ŏf01dOJbY83G#< MWϿr^Czb v} +"8M~\ KMMpm}^}s^A܉F"J#Dq"Tj!`腷D Qvuw87VeBch?ŔMmF~{cV>%A^i>X΁kRå2H`U9<:yyDlXyڧ"j>yZ|w؞ $›Ĺ%vSMG۵=DDzr^J SIsM򕚚PIlNљTt>RS3D};cF!IGi|\խq,GۥS;WVL^H~奒yD.$ j낝dA"q0[/Lp<ڒP.m#DjzX}|;61""ŧb$,i!ISy?TD滚{$? 懑'oz#䩹]n3Ɇpk{AX^XjaoM[# N )핝HF,΋:ou8-T7i?TOzpI#-Oބڶ_FlGIsoJ8.\݌V%p7(j,:xda \eHTt-9b҈j`ojlDHž2HdR+M܊hF]Un.iG Y]WO! To-6lOg&ꘅJsC{TqUAR1"j/TZOh (߅+dGTJS؎)*Jɖy|gW >Gz}ËPbTa^s>79^L]hʱWTbƑy 6tN\m v,q\Ն3ֺLlzFYZK ГD"'0;H´c'Z.f$ ޽_@TΜO⼵)o[2d43`pOI_7SHqo. !4)I!nh>3t_QBnټ|Wf#O;ib8))g@;JǡZ-9죠SY H^q S-2܂%9& Efy\u7U"L e]7nBOzڶ\QgFCϳkTpHzǀ^$? Wo]qUGkpzDmT{lEEwc1tf~wX݌xF _LEJxTAįV!'PkqXaq~Oz\17OįCc**كIK5 Z㮨d(Og<]xPl1X f7v]EVJy};d:%&56LW+@zԺsm#~'xX`-|kXLP{]LbM.zoH' y2|@Co&/1Z[.&)xK:޶mi~d} 7r"`Ł#CJ.^b22xB't{Fxu G1ٗkֵA>nqVY!ŎvƎϴq3(k՘{kH^OL; f6|w| cƊ ?֛E6Nɲs5rWq(v9['@jZhѕ:3a tR'Uf9UB1rMxfk4FI9Xog|rAX:vrHi)rd(v$\ş vϳ^b)ڶu7R5C["aEDinT+:>v:p|,X}~F2,H_5yg͗?*~缗*ן&ww: -"ȹ:#`KmNK<Zջ Uk$Fs ž3zE/F'8cȴnIf#Z p׵m1oc12W B a?_t$%_>|tu=AtޚuԍJN{7[Ni8 &OW6[9/Wr?|UgŜTXi+'W5׆m9MR]tSٓBk8jX.4Hw8ʻSOSZMBu4d,BVynKPPhJ/5׼*a32n^TE|ç%viyLEwA1YF{ Ox jbJ㧇߹sIHu]̵mx2#Oq<ƒ]n3=ou?;?~:S{? Zs룚Ǯ18׭?µQ p V7T-:fx 5+!bf _գouʨķHɹXURy4HAjD3}L'b8Z~7E֟çn˪di*WZlD]IcgdmD 9+Mឍo/Bb0ψֳwv%=huvs+Y/paD!gw!+y%3*KG_cC!["K$զ| Chl 'mkQ H:wڻ gu۶!l8GK8+u=&zo< %'I^P#0x~v5 Cݫ . qk&TU;;lǣ]^!Mo J"0ojxuC]+UDNԄ aރӁp+\q4xXj3~p1m4 ,eTCwt8uޡ51ܩE2ʪ<) )bfҐ DIwpcT]'u7D7I6_w,9B B}MU#nik}ٱ1~T Hlx5 ŐXXyIW]7928T+y%`|h,X$؏>|#`TO%ũ4i߂Ԡ$hzmomΰDf %aw|}ߓ0 ɜKemr1GRIR+77Nbzo0I=:t-sAb}s ʇo #gSMX8aj}Tϗ$|m,K;wd8b<]@1Ԙ%ǃy Fc̉C(%_#kWȇqP`%b]m4+,-çbJf*Ι/ RHFu(/")F@h6ppv,y\{ o3霱65oB{0r1[}fg! S->KSu~2!gJw]??-EeĻӚ gUg6YLS6ȨngP"=LZƚX64~;GKmF &=TYȊBn5 `xCob;l]/HQ r"$=i80EU.2>]/2^{>Rp[5FG*\oTMHB0ά Fɮn-lY5Ŗy2_>.OA j¶z\@h-uƪ,pPLk5L2c| E{N#ce~B5JXG,`JݠLǥ^`[~Xy2YZNCp~NYtX*# (3w:A p1]s0ڛ*:辘1"Nxϵ5 ,m{6Ahv#$6Ecs[K;J!o.-%Sc#)Rd5B96[҈U>$}N&߁eu>B4'ݒ|hغg{Jsvѡ ׆7%,a3kq bcBZ\$\Aʲ4 F%wh%ӡd^,1N!!<+&qkh uJ@=oKø/HTU.,#;T|fKiQ1N:Ejs@M;=H8WtBrMG2ՋiފUJQIݕݚ uߔk !YkdP u>z_;g# ·*6=wegΔohN]rE%S?I n-Q+Aš/E|lN:plj7?e&fʙkPm`UnF|~HLvgw4St6(ŊZ}b[?op[0oB14I÷s$kͩzJ-pKoD"0ݘY$E5>P5tsAbK$q\1bF0.8xHHE"nΤsFy>,SXpϒkiqn?tYu3y#S珶cA  @7s[*\97/љ]u=hZy\+[1gR5I0:ƬHrstsˌTl-Giqit+(c1u:Pi^[Tpu sO=J6 b & x`_ SGKB|?I1bZhyRI'͓iF@ NAr{<w0yF hQ2#"+jnҩpR8,00xɛS9+53X_d^]˖JR/jǵo.0#r b#nEnn݃S%xfH[ݜ.I3~X ^hlBuf6-!"䑢;3@wUemZ5PSlo#đ_SAo2"n9S%+οR uxCPy; jp>6ϞH CaՋ&ec8غ:_Ʌ{r~UT>4r T_hׂc8R ]A; kb@hD1,k/w1f=!b_ ՝eaƳ= "H{ Uѿj=:׷)d+rW24g_9:i$9`d K3GR= <l{P/&\睭ch-S -smf+致[ba_ :<4cn}_7r.8&jsԷ8>S[ze#p?bI+BH ʟcDkk$X~^f%o )쒠iuo['ߪ˗ dAq^P;WF@zuTI nGɲ_ޤ|D }\dx` 20^BS(g$'՟D ;%'n¢@;V+_B)ŻPQ*W+K1#Rj4=TLo@3Rp?{OݒԽgr:}}h8נF^8b5M>'*CGtTq;ߡ5_yGmv}.#9"\IJ"}\9^')Qcӧcc ?:yA+So66(zȠvl H;&b\: XP-ů}Ne/n RX:ʗ j4Q͂ MEK$)5f|ClJGs삗cMxN@;FfБZ. @R峱`te4SMq~0M,=F+Ӡ8\Jm 34wi )Vϐ;[owʂpAp5Hv;KYx%ցg;f0yJB&/R kF"Ȩtl^::[ )@5ѵ$HK7NJ"E}x~ ӹU԰-%,Y]Bû>S-q%SPb^S|6l}u =7JfJ6 yoTYՖU#xaSgA9V{dmqQ^j5S )B3_^KrALR{ڤ M`!Teg%$"k |9i.Å:GiFkBp V0!b˳Alt@c 0}D'ղ_ԁmQI)5fzd۝ BfAZ^Ϋ}5,$Ƕh5rC<җ 0"Y.S֢>)TM װc3D=Nt3{wWrV˴@He:6.d%B c/pR ^odE^ M60x3@H\}ep 2}5n!-Ňh~^e=Metr_|[Ry)uqt4ܥ 斱.R@/<9zq)<_sEfl$E1NvuV"^ '9I݆qLXH{c<\0s!7Waǯ}04nZmobH#]I;#Y0 du"^+"R3of{уUEޛת:L֯@{wEŒ7 z~nnHq;h}Gd1ڢA4ǚLjd3ҚtgF@>R3GL.O H,ҶQˋΏ3ݸ^3Mްi@TQe yu(s0+u6/Zu&÷@+=nHV:d'b uZ7k@s& % U~Wu6mZL >/@1ƽ^^I"V?=Ks zni=ioF^$mL𩯼JOBDsx3εqI.u=3^P[4Jާ`F$>̃)yXW@wLbHtk(&?ZX,7KʔU@f/\;U(2xp$`+p>p)`|LDO8Lz fb hd|b!W.R}x<BFv(+lG]Ud0!hr 37o?o4Uf֬6P8SIcӁ`,*gxz> ӟ1y' @ׯ^KZ_c+־ RgyOu3^Ybrm>h6i:{󾖐{J5ďuc.I>{ Ml?ÍȒI%K/etͬw=I8o'IEG]7MfbjP-J :D'2BpK(II}ÿ=<ϪeEMU`-QߛUuJf)-Pܷu62n<ȣ$Apo)2& -J%N|Av o~~ $_xC:~]Zeu{s]>~:_⤌yG[_d~&p1:B .|@mi&e9M8nd&096\h{xw6+*,NL[i9H:~h$w!*CG'3܈\ZWLCouQO:Q>[cAQ z~/6 e2P?/hdݮ$#?c½A5~U25z[f숝O@Dw{[F!L^|6ȝO4!گkl2 ĕ۸#v7]6ژ"іxxk+pWUŸ1L46WlKb+DE_yQk8\́~l 5G.&v)w9i {[@k,c;ȌNr7'Ҙ9 0x,lvb n>rր(Ӊ=ڧX=LV0}baܽKi!ϻU YH%MfKCJG>+בv IR^' w(R5Dv,P2HKǹ)Ăժ䔾yZ1hݶadlך;EǼS0#:f%iolsxPD AP/a+`S1J<*sU Ͱvnb1hz'P}r;3Zt [uNv!^$年yF#ΗDL&偏MYJڂ/ZT%ɺȭ:;jqaE'CEԯQʹDeer!J9]0g.yc6 7~g@,Vɭ[pi:] N _h t/P7)J|AVoM[ԡ`dƎFbDG>DX! njxMSWnɿMu R4A;wYhD5ֶFYzgOqP>m:V Oçb>8SQ^o2`@4ѣ=UZ7u ^.u,4blQ( pH%$`6꡴L'$$ǟD װu]`T)QFAL(bc E;,! +h,##W!N3sxފR6l$C &gW_6{ǥr;Goσ <*_TU%Z1YϫeBRk58"KUCg]^{B#4$IEzɹBdKE1oiܚ~| i'9 Jz/~XZάpN24gr>zeIIG1*ŘMZKGaOUuIv{NEiDZ΁UC\~I߹lR,ʲ[}(RH'+zvOKĞ|jħL :ybGA5xbuпǨ8&D0M6>7ʫDgnXL0N 8f6~iԻ֯8pSs@^.".BՅ0 9[# ޞ葦Tr D̀1]N9չKW a␥G!FiP}q2f.~oy}Sjxv@=a(;(Srm,Bf)ZoU`ʈJ$3 쏎CyGT^;Ӄ̱oLE0X)QBQvK$oYA y_dswjsDKc.)!Wbm\hߔQ v*:ut麊},C88}UV$Kd}_ݠ5\H̏oǶa$p JFe{  zၪa%M.OD+xT˽ÆqFӐE3HL~ {fnz Ac3ˁGQgtH C0mav6`;PxS`2dZÃ.6_ o#G7ƪ ~4RKwON 1a{}%o魶ص"^Mk)R1<&}Yyl넺,k>؏|SsZ|݈ESȞ"̷WT9ۧ{| GrT,ZY+>tF҆lq~کЄ<:ͣOHwۃ(,\d_>6I pSw][$Ʋx:">w/I)3-)o? k+]c_XCbPPxw?S(nů`@[o0C #ɰ0Ay~Mjp0*rMLJ'K´1[[x1:~)DDKD`(1!K:Fʂ8{Tc#>8r~{oM` UdYfoh"92WB$Ή`HL*>JLL{}re6}| ;{Àx݁#ٛ751 h.w*|y@zo+c0wW %~zeؐ;r7mRzܪ?xOQTӕPyޘm>vJ[R7e ?eɸ%S[Wup9eYG+r$}|]tuGf*NSɼudֳ䜝{'6Rc_JzlҎ>= #Yh{lH5*M 8(X *\3F12;וQURU|PeAݗ %*Q^֨yJ/jK ? Sr5wh$'W|s` .I1>W!cy:Sj!ͽHWv0 8U4hO e9L{Q"k' K5 r!V8MJϓROJHW$F+V\LՠN dpBJ#rutLAk8(*@zMṫՄ:苚kyH)PySC asot[Iw%nIHkc+[a\HEfS TrRF;HGH>͕fe^E9 Ѱ\~$.h,GQ|:1E" rݱD>=AS5@08UT@uF䀐Yݎ@g#,݄RK0(-/E ]o޺@HkOL ͑6G YB\υDE'Z?-1)at)y `s'VǁΏ.^&wy,8MEz\^ܺ  .2BX7Ʈz4W,:,:a2)o26y{2<@Tk_pdqހJ7t"^40b$Š/BܰOJM%Gd~KֵnXY1gݺo/Gy]e,k5ptf:$D:tӉNiw+5ob,:4=,ˢHL)X;˗o ` pΙAgSы^Q.UkBx`$cƳ6@O]&ֶ%H-èE$#93t#ҙ{VeTۃ AKm^&8B@0a8 *'ͩol,LsZ5r!'&l:=_T}Ru]QmeMY҄Y:Qw7.y/ĝfC!N|rXXا](TW Kcx*V KfҲ.W`Fc!Wy}~}!d%n?%y}3fd[1SS<$`Te?:i9j`As[$>' _CIw=Z##b>0>΁rO_?Ux,מi!NL)";3u>E2q S x uBצK;ɟ& ~Ul Gjbez/R<+hꡉ]/.Ml)a>6"(eט_cьC.Tq-UPO%'FMU0i*18p8]Ȫ [k(mCgT.6k^ߨwAORJz|ۡ¾PaX}ӋU mv >/Sƒڲ# OQ\N  p ^Ϗ/YM 6jNlj٨U TXu'87I.>9 KnxXFh-^j1;W==WϤ{QcmwtoDZTj&?N L>}A"Pc=i ThX6+oZ  pIRH٬ip{WNρhQ-Z<{\amAcDJbN^Q+U5ͯ+08#X&d`{Ee@V#b" mjDXo\e~C t-N&Vվ΋5{s 8[~ So-XG..r"+ L:[ h\AaP gv1yM~;V_Un=\X6gp)͊@ \_K; ]4UT p,<êQL#j tud(fвU{쬇 MzWN2 5uf˅WbRbې/,0~S&??B 3S N٭5M:3‡f0rT[i} [Rbį¨Z56z3v#E'qmwQJSa˒!1:oC;OzTOqLmi.wkK*_]K/QI75[ XG:oFO;;n1O45h> TrD `nSi5@;3͞ 8E&Wl.iV,M t8HT`цceNMa:Αuj3ܭ-s=KU(6UN Hk$_y,h` v5^xҗg;/;@"$ `48iub1R[])!{?')U&mI HX3tQuya`znx_92eu@}[!m98M;dJSky-$W׌n@-i?0G KGIB050"S4f󂬃!Dz4f@,jP͘H sn`}tQ [ϖRXixl "2 TuAVNZ [ /k uLZ#Y?^* Y+M!0l? `*id×X(ُM` dN;Fd7|oH2Ź >NٯR H2Vk3˄ Ҝ= f1SOov6|rPbyzPnLDrJ&s޷bڔ?!K_׍W]ÍRِ`޿:"k.U-&W(aA%QJ{7E-~@v`^cIC|\d9=nSWI=IXG5TNv7}ӠU:]JSՃ"mR!ASK )NmKt/"% cq%a >wƺ(6$_qPa" o BG1[2sT%t'@tH[b~E!\[ZrY)w_0j~ ?˱^1dƱ||"ӱy'AH?oՈ:mqӸvPI d=و"31o!叐k/mq4ZWLǺ`[ߘIVkх]0ĵ:g2Å i 0#J F :M ))ޥ igY6P说'^FR^ujg0r =wV^Y۴F7۽ov[=#-+zL͌?hs"M Ca/{i ÃU7tw+R7*ʗBD%}m9JF {te#oǴ3=].BPrӤfC_8m ֎V?pϊGBݾ5zA%Qj'-B A9yn#A'1AVK )nd \d]&h^{?%A# iF]~Y8%M6\<ה-'ޥy q_wΐ+6w,M\cċVR}U;YP¤;S{knE4"ژd?64*^%<2?soV-yY2g+{t Ũ;Q^5(R=aK`^O;RY2 %U5!Wr&34JJ22f7W=s Q28݉8Wh N$%3.zQ:C &q-3&λ]63ͨWkPEV l$:mr//U=&y%2|6#S@&hiyH浔Gw%OvߠjDtd!ls8R/U#fDVȉя@Opp3hїxK"e(="r_rG\Xwb9U]:ȝv* BՐ 4q}^H0iËn((2xQaS|)H10um"bHz[7j3igddviL()D]E0&}uMӱ/`WZI,*Vb^,_ٱccs؂Bc+{Bt@GRк Iu4E7躴~q߃qT'g={'r@B:81pzUĭU (8̩(]~ϧnQ5(Cz@P6 kkڌe/r9Rur: y`Qyk7Hrzyj1G0Eyw[GH{~(,1룿YPlC+_Cݠ&jk#ISvt`WOR=86ardLzCU@ބ^?e#_O]pܼ-%Wj$htEH]e^5zmŗ|t@c,bD0G@c._rx:eg }X{Dhf20INAbr0۶y\1 oiFoMiK}6izn ȞmCt ~G}wT:Lr1k$ ,AG%E3tWr˸풫32SN w^1?oޯ/-@2SΏk6 qRzL:2zy@5"`>'8bő^H_h'Lx}Ay$%jϿBa4̓[GRõBZBPCלܐTztJ*rnU1V>e7+rh<;_|]9>&W>CWFC$`k֬ebrg벩;<_1C‚ꧨ m7RĒ@6]U4E:H0@Q F`E=nh6*6qZ}^n7j"_FޕHfy`䡁3 ۷N{  $i~~QS36H7]Wn^g6.51.\A#d|%Rz4@̟5 ͥbbd9{ݶ"|whsv/VQ& tUhpbr <]J:( (ߨF J+ \-OG.O +4>v9Pv-s':}cl~7M1`t+2ϋ |]z˂5-V~Gf">U ĩuΦ*ҕ6d]B@ !i+g? +ʡ|*60I_]st4nd@^:&ETxs{͙EG~JQ-]U5 ][g%v{d>~)~ QD_U1VHOԣ3W.vo,~$G @HxA9q亂+(o-T*hچ?^}?91+AF4PkDn`G=_9@,{}b}()vp|-8r‚3! ԙ2臍jT_EbC4aAp ɐroL5ɲPX@h ۿG-aѷ+NF),~Gh%M[7ИYsWة2aiIJ\+|YbqB=i׳dML-pf=JL YPpJ-"7ZFcu^ |c6:i;}S ضO`u͵ r f"Hԩ7j.V(y7}[ɏgR^dP!9;QO&6S:<:'Y{ 6Sfrq C)/E茯'*M|v9(4{.]-ڑxk*~9 E6Ϊ ;}[ݔgtEL@ 1dzú~r!#5O9@}@eoA"!-feQz+[BRtj'@ru`1 Aѣξ=XCٕ5COmZwILuO}&1k<%T Ѥ!1Qfgv'^enA~)O2nX=>Qx,(3B+RU%*}:i_bu\עY9LG(AN;!y'#Bels4c-AVʧ:/@wٴс$CU(^/rJ|/þO+fs?^ 9dwI)ȫ1&aV؃rK>O@xZo%mxc.f7#rs"Yτ7*m4$Y:K.kF85/,ї?X™O0۔/{{'CҨ$jUzhnZA)"\:?rI,JFsj,m>k}&>f1hցe]DYlx7 B~`.& D7aʺ'=L=8<ΕϰY8U~d5gjCCc[O ݔ@qMCu-`H{F| 2>K=[JO,HxSMQ; B*aӁL/,c۾6W| T!%/ k; ϼPhl[{ZYHF]@{97/jsif.ք +w~hw؏],F2Y|&ͩv6zD!F;(AY3^fY(O!%=5l8?9ӨW2 T-ևj2u!Ϡ-$){ 3[$'N:w3t &Uw~*ìS,8{ylJ^t/Yכ2[V[<5ӴĝR}vyI`i؄7XdapA]Pd9װ{QUfÂi<}v1 ǾڇCq`~?-]ޏ[ 0`^eL\1v#]n+mဥ /*r.pPr3VnU}&;Dq I&1~p?}znC9!#d%r$"1E߫]&i>ce[VqSenk]Jeo LnwW# ָc:pqVes9謁|{@pRd5i1ŰuBQc, ZIAK`ti$6cYn!k^(솠EֲM&cr;'J\g]M J%}갵{~QPq+##ɯʃD?PaVٲDF[ p:můZaC[T]e,5og Sj\Z;+siŃ@\70Mk ,ޕ'$ɳBVb1R]GOKo<2N k:o/s k&VӞ*n+v΂E'D'THvj0@ȗG.lLlB 7fNd}R8cX;h#O#ۏ $Hkl}nJF臭E7uŌQKw{s, 0Qh50DRffUM)C"y|@Mʣff6Y<$cwrAH)v p!XtQHc9{Ǝ,U( 5t쿬 Z\~e4&O`ײyv'EŠs(뇟AVK_x ?!r'JJ+?^ GkD+X+ϓDSws'Nڢy3m^3Awq2,ɘlF.iʐؽmsǕݗ,KGU,' ;l@=_C@+3Q4F|B?~ʸ:SL Q{v mj6lH#˗\nN4ǐVk?:`wA}OF`kGsMEu<8"ia$~ؖ)@D!ƒfkV/:F5vqC7sQFWvbR{Ru27hy%#_JoI8ev3@Pu'(2%.k,(FϸUςQk{tA&|ZM llp޼;2HI,*:dwwPxׄZ}!i= I]ʎ{{Ф%Y?(K =b/`@FX\cAfAL^8$_,ATVkM0/}V`xˍ0[;m[^{cU8۫EcJSڥJu \ NUxUXW5\{ɨ!uk8^ۨ9$'T*mdƈ6zPۓ#M9 `% >W&Ҷ]I Xq[œdz*]ޜ/&j CiX,x6ۥi0xGqdrƙhfWU $1 kFI 0!0 J!#V CS({MzЪy\[\fwң歈>'^PųQȏѫ)wnWX&A ݰ>{Jm;lmއKㆺ+R%%4ao"c p )m2m]Fxyl(_Чw?=>ӣ߹oCx":`|I1w7찇EI2:m=i l:΂ k_^ !F3$❳~.fĕi^2b LJFiOOB q͎m~Jc .F 6lZ֠wWe /56yG?@C[px)1[jlue0"{hlºgzN3cvKAja(?U25(>K^~{$ag,g=yḩG[h-V+xLۖv5.m]j>fR{9<;^'bnP":k&nP4%/='PN>-(,($u0`ѭ _?w@z`aA567^݋,(Ew˴|P@nYL2q:*m/#݆wm,@x͏꥟$o$Y700j+^Ů>@(3 >ug Xp ng{ˎ?s5THʑ3Fue-DŽ:;~i[^|E3Wvq"o6^L)A8õ¾nyV ǵ 脖`藵zW0P>8uJ7c(PBC_9-FF+$f( l[7?1-ɳzk!}' һrPXt wura]ͯ2-i#t-&dʅg Ff mZꩩ딷QjH |=%|٣FWd't=Wm&.4_=TޜX&P+ 0 :š.Ba{^(F7EX[rX9g??'|ˍ(N }G>NUe1?3 F~͝KcWg.͎9CH@;̄z79:'BQ4U)w;KzIY5)9qء$cEȭ1w$`k!w*W@$XP>V/VΘ 0=ܝՍυwܷF&1%-c3̓RSI򟫡fRA\Gn9Ö\%̲By<;ƨj~@O6ZDX;Z\?XNV9{E3鴢E> gh(h7 B+@Ϳxb@ܜ:fB["Ӌdqd9yWlt FAY2{/Cd|tt~2'pۀW?(poHG!0}'(PA ѧ7~",(w͹TO nZ~ [-G?EİpA$=@v4o#r ƣmRѺ$Oi[UU,܍?q6p(Gc`JwfTlo։+h*Cb ǵחvҺdb9!]E0JxEqN S|:tts~뢧 *.b^`]RI}`\e!SGFLabR-0=gl01 NPbb,h i\`8]xmZgJXs=2{ju[eAGmZl+WiɇEEUq蠹jCF`Ĺ$c=̳c!uFO$TA~dүLcOM5u l-#{2 zL'T7JMڭT[e՘/?wV?K-g^M:lQ(d8*iaY s%4<) f=>Dz(lxq8\U"-a*F^unA9˖sqE3 4i~EQyTdD}J%X Aր=^sñQc[|?呔bł/&&03q' I2nD n# U imc@R2MHְ`v6ll#0oGe_$7l[Q8!iqffioD%ANa:=Lbjqf=\8Iק`%_+DLP]QvFA)}D=K7?S#!!ryHs3$|3n+Xh[8u؜δrU\, 5NK9YHTpRR"f5@FP+2M_7-?p[X1 hYÙ3V1x*U(E>?QrW3)||‰\Ya 3l7F%c:z,槈``krA&gzQ ϪWTW*2Ԅ9J ,-( r!uQxrT̼Q]>uO k~ґ,zvF6b?7XSB ,fl{KH-B!W3Wޕ`뾀<hJC-JfyE%XŰZ eryZTF\G_p8h?bfGR DLЋpR1 O7_Q 29/Œ' ɛ1mcO䒱8Jng}=b ?gYC~gԯ-Yt n.A8WtPq'){dGm0Ȱ9/5=zzg~!YTjfKeXu\BJz:);Kxet!3ﴨPίhbq!~>Q0dTt&f0w0 q.ZjKT-Fr>H/N&VKOIʐ 3f~e6pY\4'Ldһ/?3;0xB* `O>1Z*H(+ky!4NyC e^gq3%ol+gNXY\5!2۬TI$sn׽0P gptFZr\ ǀ`WDDd֞),۹Sp;F65Mv9ҵgvZ}e=}mN^pTޥ)zdoYS"I% i:k.Kc [?8 pLxz5y6ʒ!>gk|j1痋//Y+2lD9S e} =}x*ZҋiBF@*ø`vm׹Vk.:o-9Cx]8pH+,U\]JćSyg0>O3kXtLѼkbtjwu:?S5[7{2Pzmڂf/,TJ'!cAW%:٣xnŲ@ ih`C)zFDj,[.z^ h}Vy:BC 6KpA7X=U3!:K\nr0t)@RNf157,Ӧ57զ3QL,d7fBG+Tog2!Z(`l ]73/]<۰),4Jԯs$ 6^PyU_pnOOdtMv,CxCU<8" ۰!|Zn0>FN2,B m4Ůo9;TE}*JG]9 mZM~f[ ק"ʛѮZ*;Z! fOt^NcTi[0x̸g:" ֲ(C׮ 9аH ReXLc! O\:D~EԊ$,c燌EZO`:21= 9i]C|)76Crjuk;pDu)mϷW?2#-U4M]vk,s|8ʣZ{˞ eܳ4 ;.Uor%YAqCmWg!9_~t;XA4ݷY+y5 YFynְsB5Di6p;fqUƨυNqt:Iv0[Ao)Yฦ=':/ ‡ PkܒRY>Nc3g+~f'~Io~.WY(хdrF}w26gƫ{ZXYZy(6~}(4HD&I&0;WPgfy٠Zr}eqS7VE-gW;ȴϛJhcLLE.{13hZbzqu_|}Wmi{ToZ3Ȉd/]_Bfp&i<6e9P ?/Ly.G\SHT:3Js$gZ O w7oNļZu+ЩS2%R Ӧ1lle؟!.D"'sJ! Y_xbޡLieaIX8Ė)/O"9W$`٩N5|@æ:g*gsU?8Ws:'e;y V(Q/8yF'Y-2 I=e@L5. ٟ|`WO!v`f Z'ɏ6&<`cNxPh-U{ gOË㙭NOxwf̉'vv.bH-x',BQ:1ֻ-~-= k/8mq##zo|iwHƛq#" KN<_Hn6&"t`\wmgPyI#xr˻E5U %-^>?4> ܨyP|.uS_bP𐃢'Ȝh Rؠn9!XR4]jF?sj c(~1*Lr#Sk@{W^5* \/BK YH#iwXUg÷;[;"՛lORdy]m ;qkA/|wcW 37 uP%Rmqe&rYbz:hPFzK>U\Qihҳj)iS1lqp`h 8 ?/QqZȥ7,&{ۦuu(VM҄u>q|u |xK~q=Rk݇O sSRM64V7P^It UG1w]^S(נI싎FRw-I&p̿`\m2SA;_@2+,$DW]m.:3wie,G렽(P45*[Y9PAkBkΙp[QPv~a)x 򷈮3dY6/^`DN T AZs$(<G#a~6rJMumo6zk K|M,aWlf:JJ 2)}VIl_cIiP">4Qe4f`<")" ˓>OɈh!@l.-`)U+)uU:`rDgk$67ۺ36LM~0::b_!$Yû2eo1zL5 TL.roVHd:W@OIhyՓ2v_֡ia=u %ƍ]iA.:U~㐙m KBi3[LjJ(NаO{{rp:#rq9T8$Z,5%'})짬NT񣱒SޕT#hC q&l1h_k 7G SVŒ)zSgnjedSRf_STֳQ>ǽo6PWt(В ^̼Q_%.)842eN}/ EKr`AmϢ/WV>xE/^Jl5y`C]&LO0"vɒt}V%tJUË) )B\=3 '\jp9M!ꗕG&)x+x%Bz_fO:0Vԑ"@!x?O\LD;}/Joo$Lx["L+v ̵csV:\.& DWFaWh(9$BdlBI޴fE[å~d˼ 3V[#s./2EJծz vImXo:Ipxx8_#_\ޅɷBRlFbf8cɏq9}'JQD)[ɨ&#(`Z4r=d(^3*0*rViӥSz Wh ҹfv=56 k02WRK(,]z(;=:;,j>'=chfC p8kSt"-'1 aԫ,D[%/cC%t629H9EΏf#=r`k}myd!z;|/ZiwD侎Ycwsyrx鱢X&_&F'g6]Ѹ/|-4Ra!-Z*#XjQV<{Vv!| SlAr/[oǯ;H$+mF\d\4SjކٹocJPraf4~ f™"4F{ėk~boދ~t`G6bYA% ^0oToAM3)u_$iD1q\=˲h32KϲZ,31`ͻB, *Jٽ:en^ŸDf`qR}KxJʙ49=+!TŇC3]ςMEMw@:ߙ-f*<@Y.i?Oν0#l`fran1:=eZҫ5% KnB>e(CӰ0 ޘi|OP5WFΆQnn$Duc3@H0hE=s 䱺T2{Nn ! V[~%5p9\`\@]*ɛMeh8i'S 0?ag7((̈ͭd7C| a t;VA@ݳEKZpoF~|#T t84*C#ɷ\4>u+v[HT GXr)v ޴ma#a!;ھOy!+*mW)Tc1* _`Gekۿ6| bswQbkn_xmʚb@ŔOp@4G:={}STʶ){gVy&[0 $/>I 9E#i5٥ܴ҂-E7g_2oTGSñ`xDYj job5IQ])ࡶ|eJ=lsEtCs :B؆-R[E "UHK5I۩F T)gz;2AW-#:MSW@raM 3./E&OaBzQf;MߎArcsh*1W{yr\[%UNi@ ̕tN?-[uybw;ߎL;.-* ?%._aqD=laoN<*~tW^1 khvTEspV" a] ga]uXxsp(ZXO\e t^{Jm'wXZqG >{}ep tFiʮ L@5.w/s"pM1~>H%j൑^ܪ6qK.?yh$L>v Gy6ܩw+y VnXcpE$*,xO'ٜ%G-}yVKiq A\BDt:ʗ0w!q~n!< V#E7~+'^|nhݭC,Zrji7P7./Ov022xATȕE@c:CK\δN ݑ573֛7tJ  EJZ) C&;yIU Գ4i IV() ]+_iWtlP$_T a L"-"߫C]m< ~̬o{;꫉ φ0٫:c! L\Y78V;F5HsZ++˜.dB\ ٰAzO5> ֳDX?_>cڿm pK!{{&sdn&,@T {qd!9JU#.wkq|f.@٭fFyHPvDt3H e^q:|*s"&x`zN#71(~P}{\6 }:,<6: wC R}ؐ83dA:"؎aa"A1; w)+MPK-*GWo,(ںvZ+@Dq,S:>9ɬ9w~0K4պ\)"O=pjm@ިD9b% !]j9c;M%"^M~Osy:phݽLAW3~uOK3]qNçu}K*]ޒ^=w?%V:Qn6Z}-rBt9(JMWB5"3⵿THWS}O#Ҵ+pJ,ݑ_-wQtRE++T$61;CS#fhyפC9GI Rds7q9ݡ%wl~6&_0~$,TG1R9٘(Y1SٕsI;0]*b]wH^q>?JLaq'{Qp_ N绬gDʹu6륆;e;[JNoYrdK4 4ݗ^GLpc :I|ABײ~E;֖YJ Bwڵxě;u:*ĵj%\H"KY+KJ GP 0G A&ʀX'Da{`1#l):p5tS4jH}\C(Oj_`»]^w$98 6䪎nV^?5|)YuGU"ze8|d ;Iw *=k ?{34}-\\fj+C}9ĶjIVᙇt+iQMP2qek>nq} MFxGF:gdn>SAV#'7h=wCd)6 8*ʂZS*ҟa+ouXeCAS)i}eOBnMry%7AW ߷; n7Utk θV.te( .xILi /:0pb++ӃcG~ j9EȈ9}M4a9w Jiv-h$V&HPTQE@ o 8|=9#jhH4١I))١93sԼhbK;qĿÇN_D;+ \hK>td$:l*T!0 = awOZAlFzO+G`jbC +9cE"#Fq*9M^5(\g|py/A/DE7o q$u ݥBW!Z\cCylP~+ wusXQx yS9-+l-:c P$,Wu0fo($偆rvl73⡤\!]ÃI\tS~ U|[I:^]W-oEMzO5؊h4Lgjִhٿ? (WVϪDRzu[tHM7^>w9a`i馊**砝63 9.1;$6BR%Ik#N<x3/ѫ[6j)容e@d틊GTiQqfI|^х5[th ^w>b>zL^61> +ZQ.*ųdfdC]E٬fH~%ucfDkKcZ{f1_}b0d` aS˟Lrۢ]'Yʾ(~|qKWF!vp&:@J 2m`6PC'rW_ C,@ԅP~凫(H΢țܫW<,w9<;g_]|SɌo3*J"ql@u_Õ IA`*Lީ~(;D͡L;@(jiF}*9Os]rQ7k+m1m lx}EM rP/_%] x_<(ܟvsR`_ s* w!>QJF bTݕh bZ8kI \B挈90r*uV0102cr6~ᐡR%e-7 +R5+q"C^<̐K6l©eapB}%[UU E~'<滛|5NnZQ'_T`9`?( "u⮊N@ҫp7!:l4 -̉C=4 dt8*@F.wf;e^@R'~`96rŗ;N??W:5L3iغ> =*_,>f%U1FlUG`R!HM} U2rLswRgc}4¿{3B5r/NlV)YHғ n@ ;*R0_'\-OT8M)P'v)j* ut&7 6cxSu%,ǙT,#!Y^ LѰF \v0(z1̽uvҨIwߎ#7ؒ E8:qpb,$fzz̑cLWQwwxϵ>1麽uߦa&<٫H3xvxfd 6>u`#eoUB$=+fb"a[^^ףxvd rп[FI|H'omc21IX(^g 7="FKKVY%xlOz-U]4/r DwW6WV_y$u71dڟ|K/!ׯ&/1]7z3pINMؗ>ſRcE?r '6no%'R!ؠĸQ{ﰉ2Ӝ{͋k v^sﻁh9 8aq*͗&L gɺ4;QP˒J!0_[\ζt7z{ Xeq.LM`u ~"٠N5DcfJ+)nZJ!8ȟɜeAr_j3Oj")oEKlrt㝑 |eYwG_O|rxֺx'QWDZdYe\30 c(Erl!$Ld=@SXK&푀¼Gݨ8`c'vU^XT%{ ׃"GݦB,Y'c YM#^%[xܿZ]a 3^Lz?5{[* &2"L#SR_DQSrn/N&/ƼsX1kȗFkT? ;0JboabeB OE'9>iǹ?eoTZz,+0@}Qk} z=6UAj*r6=Uav,TBYEZK RN1NOR|CKZ%4O(nP. ް;ճs\x$ёEy]puVJxIrXySզp߾<ҿqyVgA؛xhl&D!T]U烇M׾(lTQlnզptR9{ݲ^vk `R梬敢UI(-q'#\@4# ^q#(|1k$ϛ衱̿ ήMO"?>Ȩpp7`={[@:YapIrQMe"hb!4eZRd˜?Νt{! { 6ظ&ܪdQ#in0;`1؞hӷ<ܽi!!@h)Tdԍ'uAk09zP1+ZoP_H$ӉĠ'UԪ-T@L+NsY4JPĺ ob _,:~lLd7X[])>iS(uNfu1AxF٢~15ȳ:&BFzԧ%Igƿ'ބ߻t(S鞘 ּoV{IŌf lhܞ]Fb&^>%xu l|b:~$2VKƩWN`:=9y3zF_~㞬8Slӵ~9涔Τd\Vi@M\ P?uJ!L~v.jCk=X8=`py[i},ݮReDbΦ+ ZsER+Bψu^aRN Ni9<@6)STGK5'„KJjDZB`Ϙ{hZO(Q@ѫ,s V5*όmh^ )'W;!/+ Z[Qi?/coKyiV(a2Дhr^iZR\l11f={0/[LgL@͹[%]v7G YPGʝԄ훐c}7<@`huު~҃%E -61, =\/% E4p4jT묰4K^ZNgyO\.}[ ҁLJs!.dHMPbH}!.jlJ-YyҦ&; #´FdULmb_bhgݙ宀ˈe5 %F3m+noy!Oh]NFGULP>xrY|ڨǻ0_wky+Tbũe/ )ߑsp2wՅtEU~;Tfi.<_!v_$? ͯXzFm.6"ׇo'Qz.ϪZ{YYA5h]Rum>˻R7 Nhg_D5,c?m0rI> T!aK2~'" DfE!s<*8@ !g VOR E]zF"|$Y )(Dk-ѺsÉQk_jMsvF%.;m?8W#ʣ(ki2>LC`.j_LdL\:9JAtOI@peIÜe u`ǴkSR)Qsc% iN揟r֛qf)|;*nVMc=ᩆJlm-9'yZ76Jxgb[yR@A+qWOYҷ%c(' . eݢ)ʄno6Y,B/Xh2WTkO;XrS{c yCH߯'WԪ0pN>%c֩YRgFM &%+DP76تAH2#G0UOfpMfvR[Zγa7"(:o&@%#7l't~AVfKIpǎo @t'S_J"*gU01 Kyܲ]AW5&L. hҡz\|__p-G+]~ET(G]I]D8fYeW}ckB=EE@8~X=msf0EzVc$1ۗ$` 3j٫1]X 4R_LYƓY**@tob86i#F>TL[#IblR-BJ ?RLiHBbE|R󟤾VWR.Py%o$^]9AA6y n(hn 1ł,"''EL rڨfpX J }Wi`>AK{kj^ _G6LJhXI{gsCE f-4~㵐85i?p@4Ź[I&um}?XK>1Ɨ,NRv LeH~͙;ݹg R!"1q9̪C`pjU#R|JoQ\gP}1-u]~?{^wsSkz 1BhI 9Ia3.u-aAFg$v{Z%&w\EI<&av]RdIMmcoZcx4­Hrsw$f4Xj9J#A˩=NY)5dJʈ+(dK#6_ -]Uo$+Z "Tт;Y}AIݨ@X>6i$ e1.vZPniڭ1Z^ir,띟OQ$Y}J @Nqn,6OQW(~ q)` #HmhM#=à4NsKއkDA$HQYeΠs4ofxع9@׺$2d `}/ - h}]T@ܱl47ѻe/* PǏLO0Y]D,c5Q0fw2 ֥R4.g`Ldo}f<ⱇ`p񗮌|$:jP<־3ӪtLv\;H\(`-yuyw1qvmrBmI&rNp4uV^ ßTRk>s^I<%G&8ЩkGHsi$ jXY#3VMR5hTߒ7e}님U9p0 㞙tVx"<.esv10e7Fr0྿+/Pe i7t46!~~r^%8k÷"MkQף uMG "Ռ)煁RkV̗xŻ[+̖:t媐#k8YSlT*Đl.NU&or6V rG4 rZ(Jb9gY*nsB~I;u'^>NZρCaQl" %x"ɜ٥N?+[hoQci\ ZSG#l2L[)9:)7iL70kײ?؈~=Z X37\øJ+bzЎa:a-ѩ r`okF/ׁƝ Y8/$zeStE_0@9l3ښբ30 o$c֨\ޮW!~<1M>"\U,?<и", t N_PNh1;Bu7JJ1$y}s#0j01pNY k"A[%}~*kΓ@R'dzIˆSip@aݕQع)8Ӯ2AVywl"WJ̒?p/M>n JYb8$yىy)0_0ލrqy)N3G&=#Ryc )E&r_FgGwKvȥ@BA+,%n4.$UFMlM،8ˆIiL+ێ?"jG + 4{&&pAԖLx#7 B)K>;Б>=8yA,ʤkW9g',U) Em(Wӷ~B%jM`Z%dp% \펒e}4UK |cO30u)? t핆+ɭ0:̆{i ૐ8H ||V+a'IhErlw5@SU횙9K %/GvT|stkB -8e-D !zyҧ9Py@Xm$ɹ(1żbyuOrB_:} hg]''0@ALa{xve7)VAigG4+ҪtC$?.ϛ~vU,%Lbp )-#H@c네ȳ #3uKcDj8&qNt7,I ApټS2@rO;!?,L8vKJTV` Bړ#WkVT0utFzYq{P v;`_vIjllDmb ԫ۵V1@B&><OMtsEIr,._@Ƥ/Kf`ku'Xi ZFCjKo8厘vyD8&(#x! =Sx̧Kq{c ]p7w3K?LɾhNTQƈ!hdp~rڵ!\Z=!q;sLJzŨ̳]h3|nWH= ՟|>ZYW.})3CTuG0`f8z0usL?mE˩p53bZ&H 31(,1)붌S/j+,@]3Tˆφ4<ՃF.:, SRgЀ 'Ip G?q; 8 .z@aYT,2p A3`{1=`4Yi>i.:zh{7aU { %3xxK όGKPkN&!=v~>sTy}ce3>cձՑ;A [NaL)T tw qp @'rАo9+Ə)| al`Al? =M~ߢc}].^nmuttMwR*&"$>&G5zWџę m>UT( ʠl20(4,ЯZCq)3, lg=Ɲl6$RE YB3gr=L,|bȞ+QyA9@103( [Sҕ'lɡĪS?#V46ƺ<u2~ TuB!-L*dxYK Fzj[,H*_6C3RyC q"e|,ܼ0\싼evwc!ʘjR4>ٹ}KdݞXk?{3Qv|:zYslJ~\QO/:+!0>qC:~fO9G}鵻cF̲l4I U"p0d8i/Ю$+ E;EUVeSb1'Oڛ=r~smEJ+}}X(f$t+FJ2+93c,#X^jdUp /nV58` %K*-֙[B&-t,lh91uY{= @ɌPD^^ *]K:USrsYu<:NI脽G%IFkݠSnukcK zqZ>*p!^{TnKyqd2:&KT"2Ip;` yF`W j6EIvq0.Y` t&,.>:*/,yx.殨`L(jqat7MRq9MsĨxaa:6T4ook:#ݛ)cȓ~~NF5w؞=7YbH`Sy5eJrUD'\ 5n,yNlYj)VH[7A2?kVB%9e4̜LE䙸"ss+P\S2FcG0&B!CC')wi:t\g"P8LĤy[Dϐc:E.4Z}xHeyOU{ƚ 闤)t!vθ&U_)VIꡊ~~ze$&$6 ׯZ*}0J(~zBj@-ULP ޽^-.b&[/Y@u (2Inwtqš(GY!dVHp;=f׶3:y=|ˡ{yM G l7Vo\UnVeTDo'ظ (žFU"9!ԙ۞Y6~Er迴|ٚJ-w#)~iE mL"߫ٔc$z||>G\b4.t7M9/vtXP|BfzN`/hȩgrr6CS"ͤS{-](a4HѪTRӗ=|Fz=Rm)lw/~V^ M[p >zL֜D.Vo&Y3Cf\\yM*>$P9!nc2KzJA{əY6}le|<YKJeC.$=$RfHqH iMsHxӫ\ w ;8Y ܱri7AUX J[t$=Bh]rp^NEA|ЄT)j'nfFhqO~pR?^c[AsWu ^vf^s*: /,o:>r!qpq9땫R3sxC$oǺu>٠y'aOw?%7-‰ܛ+"YHos͇fLMWMgҲrk&ҷ>s⪸>zϥ kS P Մ!ϣpڂ4@pJNgЧHgAK=z$UVL{/F)7;ۧ^SLTj~x:(f(P]S1Oh7T Uaz{#j^b7|O3$&Ku}=o{}1c8CƝkdR5:&|䉗[ʅcI{otdD MJMb<+UkH}nc&Dg8RĚ[o|iݭwm^/`5MzD7~n'/fRlۚIęm h84AōE&hdLdf]tG [P<ߖ]hi$F(̂&:9V ?racc\*|ǝL|xHE?m\f2~wqh0ZƏb2eA꠶d! YX=}wВỎhɲ I5\6B( ҦjFax Y 佥D,Y-~mCp&:Pkz 5%~~Y N65NG.d4x6Z(jh6d#IEpMLADB'/&Օ[sی01^4KoˤA !#aN9"?د%<^pPRG{[+gG~ѕqJ#6O{*%of6D|_~REf!QzIiGzܮ] foD¬s3Nt=R;`hjD5deA3Tr~.vO$X a-BKC@#FˋEwV % $:ʭh(ƹ)B-OszPNPTMhI>*sHCy{ʦE EZyfͬ5OuzШdLeCui󊝅H˖)KDTdFpX7E- 4Nk*O%R`j45U8q@ Su/VG(yF3L4y_L\ZwQ_\GLy 7^n^oCXxM~ cAԽ)ocIJ)>&i@>?iN\0;E!:c">x'>\>@ҐC{رЂEaIg!l,gIX痸ϟ仈3?5C?Xk9 = m81*N7'~4zf`ܸ1@PmΛf_N5|+Tԛ:mMcj:Ħ&'9@1m l ja'4A a'Ġ&hhpԽuΟ9ۨȋ/Ԗg{/CO_42ˬ +J.vs+H:9λ]Vy=PZi1@_BG7=HV΂(ӑ#4oR.zq_%5?4$3vZc+MUϧ }Gcn&Y(عUAy@Ef]q3 _&C\wv/: =|#Wi൝2: ,j0#rNB4mlriԫq{ooAZs*lH-gZCѡ9JLv_0y/t |{]WOpR2ķ>}G)ŊIUR HKK}#{>H,l S 5H]y7 *vC'͠$Sk'(L 5s) ܆͌f+@Qk:I<6hX7=~i}ȥ Ƒ,eܮ`!tAGQHU*Xϖ*^ӯ0P}n221%4?t[~ fF9ҍvdx[}CnZ,/,T^|^T69FQa}6z@Qiٮ^d2MKYܹ ָu{2U<ĦHwt-pX &K;,%و4s6B$G3BobajUڠ9k;c`;<=a}.Vl"ŵW3&һ!(0% &= w6iWS6Y rȗBkNqj RnFtTrx3,L@oM ww!Ûӟ. x$/ ,b'_o:]zz%}K مx.9o: Rjx$Oe8/ngLH08RV̌ vs VQ|4h|xTZL-atbIRtuQ $Z3t:X raK] bhq%&ZPX xro?sL|4/'zUZA@QO+g oݝ/v#SuV$$ƶ-JsI-j5uI9s'0H@YK1:֐sE`H3y0pУ!/g%<vC6Vmc!m!Ǧlݨ+wWС."9D 1#r#UĜÖBr :6)ંglK-!_Yq \Vu0"x,B`f1#+ <\ ץ+cA6^tȣK +t vVzZŁv'T' 1$ިU|2B>S*?ao{HҼU6n= I˟9:052[!1 yusV!;(hR}""՘iĂkHDr?k5(sM"d᪌g$xr׎f黔CiޢډkH;4&(IA^P ?-?A9NPg_$;P-v ahǮV!/Z9ӸWf5NAԘ- ,BCqݟvZpc*035_qkU 3>3 3 MP" twϜcU^ї,RBmWTWAx] d'kkD03x)K ;hՖEF˖}xʀ= /O`7N**Fr/J#}=)պ?KDs|dvF nIvwlNl1%,ɣ ul*2^HϨ7@65X-?1 HQ~|inAZCs (4m թ=a\mP+>[; TN.jFBw(7%2Х]zA7_g>|i+ٞrq> /Jݻ6ӂ;3ڃՠhMR |ul0jR]{4 !ƒO]ijKFHc_WFpWm񡧍նG t7 djk8?o Yv<ܙµ)g'`PrVyg֮6| ˞cu*-Jhmwc}h݅l4VVqL#S ) RXI'') 7&;`m֡/DlDYTt6⪮?],󴉾HaC¹m%oYVI9ZH ydgMOYAShYM5#I:ѫ6?6 I@D_;l"0b;v?&6;~.؜b1۟5ּJ! G#D]FRË\5 BWO1(Vgq{f9v :tFJ:<x -FgcAP sՠ4+T_m_w4Z u@g'IbZmYByOyvax^k ܻ6~TeρNf @_o>-xisٓ) ]OJWDKaAøvM=J$65^kI{tR a-/wE'6fXnany0۲,'7 F;Q+%g-O%gz=5<ȥ1^}XYcSWP;8iI ԕHLoٺlf6 8?y^ڨ2 c/Hu1$\_-s./HdYy'GDT`‘rmCճHA.}Ν'0x "r ȥBJ5[:_C>񕴦4J*b?մ JF 1kEFTfw;xw(lf5*+V䖎TRzl3C47X|s<ŇI@܁ ݍju}l-؅m'iIzDvjx[ٍs>MTƇbHKhZ,Dam%ۅbhk_Vf'wh]/\C|G_#a/ %H[<0Pm5~}&7{@V-e$|PtҰJJ,Y_\qGX߅K;nn.#4 oc1Lf&jFހB\L'Nb! *މ(o9^fZ9S6*y#6MG1 Qj &9oM1hj|QxNU: S}@=؉^yR¥CIR̒z818zLMz9 xb nr<BTeXViE8)R+ٲT.yԮgA1ϯ:C)|sUZ'׷H2T$ךNV&e.>Hgy#!.Οps0TaE[BEHi_/%`TѤA;ƫ3;6*޳} sMitqkgI;BPӉ>D bkv&G l:d0!%oE@-a2škS#:ز]t/q4\wn. =&0֜&? MgX]=Ѕ47-QkT <@(%&6݄+ fz}em'#SaNv(Ej 7A8}˨yL_f#!sugrAqgTgoy۟^z((>ySd/aIMUxnj|=^oD#jbf2IC1FիdL9ěa R_!gt]h (Uvl+,p %}wGDHUHZ5]qYZ߃-w|ϔhFei|#. S0ՀuuD=b &@Sg1䰋#h}kª \ sL[)M.e.?bbToepRb0*) z?COUx8뒵wH70ֿJyIA3}4ok?nFE@bpO x?9&zF5fY#孤 #ZE -% %(0q hdHv#,7sd)={C#{D(Z"}plSS6g}w[ ɵtX@+{=dB2Ńقz>DB6 giyTK Ѕ2]`,Kھj O |:d{rx)Jyi盅5 FP)6O2nv32%$/^=pTԊ6&@QRi⪦i0{(i= %ͻ28e+(EQr rc Wk՗ev߼VFN4MRa*=<́JX0nZP`i)>Vv "ՁƱN^j[knSe5sƝN!O`[V"xYTw&{(#w5I{i@RtڿrFWǭ z,bZWMȒg$`qay/)j s/;p% #2&Y Y._ޙcXPؘVAk@@6({.V-C ےU#q\!҄=ufJ>w_J}bir>Uaiʇhb X̐B/ rwa_3YށT&=L67$P/eW>BυǸӷQ0RԪ[`׽:m⌅z˭ ~ Vpbv$ilji::>Í }d#Ra1HX@eOfƛw7JGD#`OD2':v ]Iͼ^c^˳P?άFfϫښR%O|<:̃+@:lkä*J#+;jN+;w a[&D1M1b`Zc3gW74qT"R; 'x7xZGE~}1-3,DsÂ@O[5iECqñ.j|/D*XS W$g|\aM~xSҿ<%~|-0\ dޖs|)C˨T͇4:3}=\NK4|X _Nyrq킬,k TƷz*)ޢFx֊ywHT0& |VXMPш9!R;?em(bAμmxe%jX_2=8--;w H#lNo!.$:1Tk=óo5*]'ӕ4k@t`[04 'ϫ5p$ZPinK yK&|n ĪJX&Wm*ɖciz[b櫵pyPSxa Q[S5^C\`@MV WzZ_b/nĬ΁#h[=9Q4݄M)сk2uNܥ wD\3d8|FC<*eQHl4Ou2E`*Jb|*`(ԹbGo5GVhZ9f4aZ`_/`tMBWi|z2a&>^lkΘ>̯8~5*V5:B}>V0}?0(D_`^DRSK肝t8ܦ~y@c Cu)2F/ }U?5NIj2QoJ1-R & |gcd:*AEѥv|xgHnG'+`G4Gk##/>e,v r  ^*% 'Yzi{cbJ{#.~ ;͘Ո%pbc/pGt {UBND9+s~)mGYx:{H|!riHŒFY0"s[tj3Q"D*^'!VPԈzOEWU{]S]DZ`0&l:Ax1+$U, h!)S>\1u e )cfVp>",BUg25&.1` ǘ[ zme/4> Dx7kJ ,eUUX53"#sA4J$r)>g}av"ؿnp)w,3lUrO RH4=zHѥnQsWnbc@[X Q}Xur!) NX ] WXN+85hx>`٩a`ЀC3eRk}kaɚhAseN&rǖtjl,Zhַ&K;"0eE>Gx*v8(ϪrD6_[.lTn[rS>gxZ3q6J+қ1`9BIz7B?Rat.ڢS &ֳA/Oߵܷ9C1.V":YW{b2 RaZn6>%  {f qSd a %v$整b) D3;GX "2#e[pU=9AvR~ΡmF[_'Q^EO΄|<닰}WY҉s|Y?˦O1Dΐ0lotM'PW(P/[Qi KDB+DL0 %ޏs{'^h|t3W⠹}v፤V-Y2vgdhIyKi_ sV2CpiH mߒwNtr8uL T&*a u{z34Dr ꓰœ*K\.hG %L#u! L.A`ڏ idYmI7&G6D ـrIhFt'4Bs0?~vS$ݔcӊ}c4OMkP^k0 s@TdU2cnD4CUXǔ1,Ϭ]#͚rr:'p"0v:R`9䀳i@6+u^@Q?Vm^)4W"0ñ2"?|JD|C0!̡**]]<ȅK9;-=#JN,WR\LȧkK_8tǨIX>ѥG:Q`!N!w'9c+1j$\} U*[$+^&5cʪ쐣o9.bMhi0<Α3@#gD@^V!5^ͭ4,(q,#D);*p;:ד|A6б(9:E Gݱ [`Xe{=JXC& >,i:Zv˾ ru+b+hd7Z@g,  Oc~91׽LptOh-[Sʍ[L@߸,I{n -↓o(-<ɳA@nL,8!MHAz?(cs!`Md} 1b޼bm$y#J;%\%`Ds&%37S]ıxs"F;P^=L}pSQQ/yQus1+啇n^xun#9[f)oْ}WgkMYT?#/ڀ+ʩG4ek:Ѫǡ`|) #PKtDZ} 200^(/h]O'(}a݆+ͤ ^[*7BG1oLp" :hdcY(cqx ׋MED@ICd^p8s4^Ewv3Z/5Ы9֭!8">:C\7挡rdkK݅|LM ˑal֫e~_OwueG.8պsdFCwlg1旇d5;XC_RXY* }q3)UKG!E_g% 1́4O23C&q&$K )aÆo-bq36kNhRfelXƑ@:藾GڰNv7\]ַF~gx@;V[1M/2/Rc8<,{@̷fwk$%[p00ro ~7YXkԿeR$7V}ZT?Rn>|_eØVNƸ\ڹٸb$=dWwSΎ7(4"k m4n77ʇ$QZ>qȬEK% qmL SA7cҝ B,_3[d͢Pνsrz-=~W(nW M'ķݮ:%wpRVY##cuhAۢeY:e7e ^w6~LxxC#8]FF%/!cq YkbM| Х3O6!ѷ)n1([+|[2U#l]U>jbH6>ё\J͘g?(Р9;Vin"Я% Knux w~d6yv^@סa={l xno?YIu81 &DKt}Z) hñ:7&Hd%DӤKRƬ_%)2T`PA1_2mwWL[b8?)"%r)ilOŏSO@G#JLcsscy׺ C!Y'qJz*VI]fh}b5S}OL]&ۛG C2Ф.%<6T?nn^ZÈPB[8Vߌ.{/7Gza'!]c9|l-ɣйi3Ǥj]<~nz &eTob+I)DXF8 a8 >cEL5s@Đx5viH,AZ N_ÓNTiGjԇE{B)CYdw4w,wt="kWTBu,s7IxZa_{$-%ݤjMOn{ e{C("sGsT}L8|0חŭSw+GlT,pN,PT\4j^ |2hma w^ga |)JBQJOz|-]djf2jlʻ@BkTEf _ya#Mj2UC 6U TD GV9q~$雒{X@&͋@?gã%Ȏ;ネ 6lf~yI$臄£y #gmڏ7A װxgrOsCm ]'$SR0"6 fqP{0z+{cTPr.k[G9) D_ֈ <,KѲӼ 7$M3B`D`V{(?`Kf'&|L4M@f;%! H׋ :dRdxRcЊ";ط ǻaaȵ/쿫KLꭸA"\nXCg|(-P Z0qFE9O}' ! !{A ~+{?띡2e(UGe~ Ђ(lsB#U"YxtJ%xGSV4TϼV%Y 2?|QGcƺCOpȴnu"FCGf,qX}ZT/䕦fLZM 4׉tqD|W">5vnD3M /=-}cYM<CPj\0\;yrXEeez*"y$1vWx; t‚9گ8fQ+.P!~3ϰ?7M(: 'jp2Lbs΂kyK!e$VJ 싞P#``jZ$URR2'Nزh+ 6-.O EScä7;`ݔ=g>g¢Fz ^X0\u Tk rwU㧠ÅWTaGM"NyzE?)6_odsC`!(N<=k*Goo޳LǡjE)}Χ PfhNǗL^6&G=}࠮{9D29]J>. V0?_*Ħ,6c//5aRNfcF\;\yud`eٽc'N䅂 dъ-L&tT[yuַxxiJXӭuТ?*lx DrBz`ِb1c7^O1 BwÈˁEG/HA.`ہ,BN c:}lS R0ڨK 1[J>|=5_e 2i+uVNY/¸bt4"*(o߯wy9Lqv)q7 4:#"xv>2@HesoKW}fV'T h<-ꆂ{\nbx&Ji3ŢCd\dI"k N2b5́oN]$\-rNPfRs.:{4^WstIL*N!+'L|0tB==N$4Q|])Zcp'^bxo Ǒ.bž4j=(ڔZsdoFNP @.5y k  PcJ_#ǎ=!@Y/Xw}T,CzxhPnfCrAfTA~p ?)9Cʼ}E=SM{ld*Sx&|||Z߿rWf0_DUqF ?yē^r'zڗbVlí1jd=և$"\P9oT۾HZcvި7OA%)$ͶUAHηk&d2YnHdh}5xup|#FkK(+ & a[Bf||-RYЙ(w ,f; m@Mka}( 2uFiVAz ꣊xъYCGdo ?y5r-z)N6.@ C5jakubsfG Hد f˲#0|lUXzhbt*?@@E,F0(}xW7Bh{̗7NCEc1Z\v*Ǵa!cr7GTHMbG0*JER:.*ԉAʚVtK a-bt 20tynQr#MuΟ dB0Erp@AYU \[\V7"]qj[ho"(7ؖx)ujqg%x.͂0j=4c%@#PJB?VK'p@BC^l9_ QȰd@`3Oفu ƈ=%(gċ'Jͭ)0xZ志j~mbB+yf"Y|k5cqdz5<3.tx12-TAWѱ.'"N=Jzrk{^չ DS Yu,5I3wMֽD&w c]y|7L+e"э'+B]ċWu]=6It\-1o4&scERu1_?61}I^py/B/CϷu7aCxdyKT4lOg ݉a݂ă[c\hxG-OYٷo?oQ|p & ^ZЧiW7P-EHZ[xr/e5]PÐC+,f!ԨA塵qpp%"&!6 ;OIA] (/4P\|Teb  =m(dzzKY }9 C/*h4@!*ȁH^Dpkid,NC!5غ!Cg !aFTԉΖV&ȰquC74m݅$SE/a@N޷FU?š~-?{X\1vFE VxdhCAcͲz>yr^lLmh`ni>kw~pz{m\mSmDqfW.;vysgIVDKB7nDʈ;MT-`> zǴOFܰB!cĨu Tlmx|tv#g* WAh ',Ix$y>ڋEdQ1VHrHl :$Vù3SF`b#3{ =bfh'K5SJJS'P< ʞΐ2; U4y@jzAa7TG5 /-i '='+Ţ~7--uL_Gc@ { IamV݂B9%#G,9v`_Ig !6u?I1|Ru2.1Oveҥ/zFxN {N65(=ܭyi_*i< O ;53 'w^eEXC#^Gƹ"=y4,-lL9Fk!]W/@^Vb$oe|o(7sdٞd=+[0V~G={tا8d[a•yI{qz.*tbjJff,(ٸ*9C>$ZHaϔLx$&B3kHP1dr4 aI,Nd# P`U")6R@D3aR:j2h׈INZoȹ50&~pVz WH߹߼ z )g'^B}"BSy }| ]@n4gC2.[-h>iMKyDm 6E#bS&cD'/ï ̀r1Z;}^4T<@:_mi6'W@a_wnnB/ͺ<Jr ixEC]Olk_v4S̟̺vIP]>Ln{&2]D d;HLDC{P9i׫|pZyؚca6(ۣ#"}vBUiRy|s+ HB|qƽAٍI٣q)l+qUU5p؊A(cc2ZF{JZ&]Dl8 |%;F>/Oj8G]qO1I=?sf-0rSR 7qmI)DW(n [n.oG~Oߗa76=HAL~H{fYOcݞEOT픙upSlu_-}o|~FīG]^IC-]Z&'!;spK"ɘWyHOƃ_ y+:Cգ;jk8j\D)%M_ *BjwACݦiH!x*ޔ-p_hL0'{LjClpg_W )i\VvNmgb,1Q&]|JNcN:f)q|>xǘhXd^ntxypr%jpj.c06)m;tH:bUM|0wIp5G.}+u%r^ߕ&+ݟF,a{+18zjF#Yާ(SaIGlm(zdpKbhZ@w;tJ4u$)nbc:,`p Mcf|=`, h,dF ") a`eB"D7-xn(2+<@;%:)Z s }r2'O0cOTPV?Rwm>D{e)xXsD aƍ\l9O'lEpɁG(0i> 7ԗ>VeDW2BtM]CX[sTڗ>ZXnKͣ?/ЕW%CTUrP6pR9԰%DW$~yoD$(mqOK f7nmJc~*/:NY˜ko^^1xB:cޥmQ`!JmϯCJv@{!i)D6o"&zm8 r yۆS,19[!V@i)d| MxD|Z1,FMjCjY1.S3͸P,|fT}ram {wH>FSeJ1IT) ?ѠLDo]ȹi'&V9p]@|ER @P3x`[桧*#ZT I\k?-u&m6dD/q)]\"=SF0db# K~~Qmxgw.)P(\L̩Mޔ'a^$o-&CD=SehH` XsB ^W@{_j#N7vR^+l"ͱ|'LhHDը:4ƽK'5F)qr!L@=M6tf 'f]$#A,FvT3|iv/WSӂ879]U,*Z&ۺKO*q_H0$w8}K dr*1 }GbTgqߵh88v"cf6aE(=жނF.R_fquRH\0LFhpkK "1$4>฿}+]YQ%1*^YN NO?A9+ r[9GWp_ʦ E͟K;-Ze3>V}dL$!OFs>H(JWvE6>-'v!P'Ok>$Qt7v۞Տx፼3. }?ZF+sR}(kuoý i]o89MO0$ĞoݤLBjC<} rs_a?W5qyEh1E: "JʨZ%z`_^qƼ&M}qcZ)p^$#2`&AghoO9QaQV8O؃^e wb/7Σ#ρ)\ycldXnq $8m/̯P~bٳ@t1a]RPwڼw㮠x=c+`YUݷV!!͕a$BS=x⯒}69QSd *>txlqg^i#">_3SnsUqqqG`I4sA[3=Q%@44Tt[5ܣ xjWy+tz fO@ƨ7Z5#H[[%ku 3GNK,Fi֜#q)uB7*P>2u%p/f(ab;9V7/>0`oё`JꜪXUΤ%bˉT lV:#"zP&CMc/,VR,p{ AVhF?xu-;i 1Q7Vl8S=\Wª3yz'p߃ +.*C[[Q=39*Zũ۰Y/lٖ)jpk!S䷺ }hLU=Ek[mT(#&x~tlA(]⒭z9^HgeܰZ;6_--æfkDn.r`3V7KԶb-3jz !tqU\<؁E;iSИ'/prZs' .-zEg>%Wf%" <*dM9=_jY:}cߑUinz5 ~"8CLP+оx &K0}+NasXkT1jK{ 3ckۂ$8=lZґ5YV9^߿u]Fy8U 2lOQ;w@9{%>_(3Hg "8`8,_ߝ+ p%E'dP.̵P`;7՚߱RnWV宱fv(:I\nO!ɄrfTMVUmhܬ0Y!94-@[+!u&XY |[|Y>˾,cqzk\ #Y}Dv| d/ϺB=YۼFlïù 4nO -F6 \ |iGUy|*4? (PSs\FKkNRqQyK[`mۥoGT!x>KHqQfX[{H-eO 8_ Cy9/ c j/Rk~tv$:fV2>Vg3C[H8z05ziVJ]y jzijhwVDT^1,g_+sy)dǼ27T>yFEϳ2}I |HRjLT={L& \N4ڕ=+m\ 6'#9P4-{3?f"<ۅ>A[?ݟUIzebB"ئY)_OJsRA<]<_^X2譅'(2we˸kF宷0aOǥz/=R^aM05zk5JjX=r=&oE2S 蟛OPX۰e(>M}2GHs|K Y<[#4x7{ Xr XswNx@4ZG5TGcN_ 7ZJw.EP])2ChIipD,٩ H o{4G{ 4ױ0>킆(-j-H.3Z=4ReVh7t2(LȂ-j߿T}^+O$4 `Q Vhg:``H3D ~]bX!iPwDI\욆1ETOVcb}++%Xp\ oYBaqs'w~RD(G=+jrB P* *QDD4G鶦wAuf<')jX(H+ď.\/‡_M[o-N4s'5BK '}g$_@h>zrWzݿR& cR($^$7}<$8^1L(Ԗ~$Z?z v2:u܎ci& Ne[0]V,Ui# (\A(l~uvA;Dh7o1iRĤĵڽG_ެ8cL!) ua\p ԱW4~vᛚgZuD|rw5zx,D~i 5^\=G@w<1~BAƙhmM&Q6~ml-WrRbOu qMZ;E>YQQdko`X#Mp*V:|b+'Ԃ~U 2UM&m[*@`Bў&b#=*o0 vH\;KHQk;|K}}ffy3ݛӟehc.s9[NXw@]`I|>sNqA#ZB E0GrlRY_+erZL<7ã 6mY>"6D?THV{!וe SLI~cBo^֚qΚЪNXKΈ8?b/zߏ\uOD[e8Yɠ'>I%ɥt@)gDE1dj08fx_>螺'oDZf3Qj jRdY+=øY=a=FFfQy!>!u3ʤ*)xBԩyޒŃ[ GT# ocl`w+"6Й=WQte6F79|T=7f^=AmC-@3UL,5{6?'5Tt)TDpvcsM@@yyC=` uE`=Ι1i\m:\ ~jCd=Gh0ۡ4pn>QSvql1'QaA0e<`lq~arB KL;  !V*K v;:Z8ۓ{/)M4['"', ) zI =ê!ϢX+W|;DQĭv6:ɖo@599b-g&(7AJ#ꏠϑryYM/8k\FW}zȑ=Xw]ګ ԅeyDǖ-%܄ ϛĊ gY #7S̰2 ==[9'qx(6=SѢEѰ2bn6VWxv g"ܩ?1ۋ_oQ^H *DIPf@gB XȃPcXI/K!3>h-% ;ipֱf#e)@Ǯw^z~\*zX p mMO qѬ4OilŪTN KOmV؏i7/&Y93o.0K_U&#U(P 援-2_Ӷ<iD+ e~TC;z{tCԅrl7+XzF]?ɟwi|thBD6\ a gDax\W L"}Vz01uoO73Pi\hl;CaИ\] B4[uv>bzH.%\XY 9yY'q*)Qy 3-l |v a [%[cTȌK*a,d)/֙S%pLyb #9tVRm-/,p<o+L]v]$%݅ϕ7rvTcu S)J IEɎ8@p,x*J: [R9ifWTrXJѠSL{Uw~j.,Rk4GC"W>%M LP [zyg!HnDݯ05/ e~^Zŏ8?i6 w+Z;g>qS"8r[:vyp{ȏ{r&TP:EecӴ8YpO42K>Fd%wMW\2MI F]!,ܭQ-fVX1 3ʐaDu"Nm—MU"x%#Qά ^P!U%@QŠb-"Vd:XS5?)+B^N',Hm0N[$M9(|x]qMeR#KkKZQ{^[徲gN=zbm!h+FFJR~ߗt;] \9ҧ2`qno(Z350,Z'dܛ-ÚrUt8 ;cWU̹Wkqٛ;]eh1.]t#yεOzAY`E(9stK IMx>[0hA4y^@K\"vTJ*37٭uH+T |>J ZX#˜ӵϧBUTMEV*/ʠQڔ'{lwݛ-6h3?-;i%0b(75)1t)keJ^Uɿڬٜ]K3-G|&vzYj]ܑG*r&/nbuĽJe8DˤEw!Ra*|x>Yf|4WaZHsW0f]#A|k.2_6Yv~k6c}X@7: wjO&$"#Iٜ-U+yڼ5*ӗ$d| ᪒5؋f海=x5z.."- 8#8Oݔ+r먛EQĮneiJQVyni[Q@҃u'2s޵֖r (h$鯹IapY};%$h Rh斌Kl:"Q)ͤ2)R .;uwͻj=DNNsoVʠO%8d ܠ׀u؊kQ5=}L.6ƍG)s*Ow\)R`@ru};WƬylPS1J6$뼭b6Ew0w%li` b` ;/ )-+JZ(cd{%a ɭc 3qiwdj"1Jk!u3*w23[?vwzݮbѯǔuw~w2؃LE(U-nxr Wʹ5I(- lPvh!%aSrylOeů2߆(<{ZdI PܲSa9Ob26MD 4> MLZ5Q)eaO,7f_7s+uw-|=+0P !E_VNN,<-P?=EVRNem>\ha(G V>۟f1vo xaZļb!RMr8{|SCtg)[U_MF'7zگ%Eu-D,lŒHN`ZP!Bq0c>H `v}O%!Е}cgLWe;a |~> lM~ ^YFݣm7)wsdT;oTyY 6<{GY$u)3JL&vѨUafˉM4Xqp*>`YG94Q6ݫFR#ٽZzEF!_Ғ2&Rص;Ekj"o*rni_\|f&cWݬ8\LVy{zy)$+1ɠ9gl>-[#$$DyQ$uHҨD<"Pxg⯼眂'eWuQ~ُLhz<2i>W^TpSdg(zup,3hP{>Y:Ugcz+%cUT٢"7X9=QkYNZXg#[IgHz,_nK*+̣}0TVy7"v/ M61ӌO 8g;:K}若,K/rԕ4Y g MTmS1D҂dӎŠ7TdYQKG㤋9 4O5x/Oj"Tgk^igt} 2TI)o94Ցv2qJn."~q ` =T\>!uyJ 6HfNq>R/"V?<#ԀקܞDh3q <> *vX05+8~ ftP13Pc`{(a2flC)8_c>CެԹn7aم(׉#SxJU̕C+7P$YĨ`Z5u{ٲ @8Wt#&~>Yx?};]1(gu[- 'WG%ҽMpbE&gT\Q)ceqrZXܯn[踙I1uHu* t̽(6ИT7 |M%+əBDP-5)н#[%z@ !0o|C!6Aԏh;zaBXwx[,)H{z"4|cOiD~':•P_(!IF4 KA&8CL٥ħFFzgˏMr] [ F:t-Z8m U '<%rh )!|RhAw C^mWP&KrPK6͖Yb{ҁMk#2:sܣhW- Έ3-*ۄǚ-~L?}\7/huIDqA}#PMb1e  |hU® ߻OaŬS VI;4WjCwL=cɫ?LQVϘUQAѮx琽4^'@!FUtי1y2 xB6.f4>uJ- FrKٲTc9Drt&|V1hh,RӾ\܁2oR={=r1-/߄gnkfB?&;2@ȚB78’Le&1L x+)FvꖾV-j ۊGp|q 8+MU@[ T><}6P{j\B +ƒk/HF :QH~Q @͚13hVP<&,.k64l6!j{TxqHrB̋t745;m/0M}̠' ]{e1M]hy+ݙ[T mA|ˬ5<`W!Dn7L2)N)oX=*J߼iT`^Xc.eI =@|`c$ӓfKf5vD]O,JH'ߒ#8=ǓL[b_5:Dnj12U`tg)*Ys# wtrdx1I _xjʊ!EhXYB+V^.;DBԱ$+bRʾ31 ^34qn Ç=vr?K]y\cz]7Sc2 9R@Jw v33#] "KV?Duyz^Iƅ/C @ie^5:ȴ ^Sf׎]#KI.\k(d祉$4_D<{ázK&M}GӔNM2"eA9.ńT[Hx*,)1={ΞZGҊ}ď;VIȧרہtpoS3Bz~J1{㶿+ 3t}lwM;dy沊uZ X@`!ՊRy[6ȗ )Le7$cWN1)H׬4"yx1N0EXSaL.ʛK ˒$_y%N8'z+zUr>ʷm1VB122\K_.$8:WUK{6|"ϭq1|q21r:uL&zz n9?rɲl5ZӍ@{K$(Dq_g}20Ut9w$E0|obaD}/jߒ4ȵrmX<&*FN:+Jd/(bCGc9 U5~˄BK Bl\`9ىGCp?ݡ[NJoh\J]Cf{ SN98 \_N{bu5WeRFYaNX#߁+ntw'őn4(8Ѭ*'exMiJk&ogoN 8xC9 r9xymKw4Ӥ_pk._ۙ#ƝFlF$m'>n9?CʟYvStW?HH} Wz[Sl ¥YMn0hkD4Ҡ[]B_qn%oҨ߷ Qke2Zd0,5g2J?#l!s)}{_Xo. EzE'+UE;9 +s+7:haA F` gWb2Rӗ k%#a| 7N׆SޫUa ƒa!4fJ N!vV_K@#<|wRj0 s8 |LLM\sRAm⣇Fz/! bdX}5q@c;1fĜDL6dt h,"MmO/4$ZPi}H1T<-o+\$͇Yk̖@dyЪ}#g9ʡR6Vץ$?+q C8N8x"m^fmp!*=' ߈њl=^+GB&9JNmR"M0>)a~;뜃˶]n40 _-Ph< Zh`"}(aԑ~MN62ؗ*zoR:bƾN+s^@GǰS4huQ  yMiey8 vfK:De}x=dn>նڰ&ojl۟xLf)59.cS粘!\􁞉@6p@M\W <+j)T6R:,HǏ?=qA1IB` ?wXD 좸R_5 #jyjSPR{:o6H+sAx#Mۂ NQ~MZX9S?"D9:Dձ:88ʌ`{ 6)SL`{(C~ uD?6s~EI)= ]5nm  Lrxui8-CຽH蹗SFspOc 87)+&$vbh dh &nAeW8f?`3$o^Kgb3syfs%xf)uV >T Ek*yQ>rsr~9ON2 5a(mQgI5&& y])COMt h-n٭/|G Z ͪfR1 UGGgT!d[Х햝/q) QʲLMnD1\Uֻ񍌮O "ܵ7,Rtpw.&=-H *Bf @ /~-^gPGdfci7Gk)nmB[)/Ul_/,'+*csUtt:RZ\Swܝnz2##u,a wnl_(1Ĉג栜 &j?=rg$Ff(/X?i\3~.m?](B$hkJĵ/+ de )HNA׉CnBz_V@C6w2:G`ꮴM6s,ֶuChj$vIOOAu{Vs˨o}HO- Ac)u. I 1(ɸWm=>iD] ɎÝhf1^yc%MOnq?mmg΃R_u u|x 9oQ~ )1jC5}/VwUP-i,W0}'olwI]BPk9_=p5&gaKJ]S9:g>=!* g5q3"ClyM48~/짞%߃ ; #9 ՠN\1 k+3lXiԎ L4YROG2q[ɶ-NH3n2@{l GBF-ǯ9 +Iag0Qu2F/3&ys@,9iKZ% bdUt\|+מ Jv=ᨇ2T8F'jفw#Դ6JZN䯨ʱe[d>>_4k~9ʀu/̝? 38ъHׂG[F ҶCP 慮+Mm)8R|_&%9٤n9-iU1&t! >irr]Z#k "ض 6Tb 8_on"9q3xb@]d^c_AMnE9whxZvTgYZ070701000002a3000081a4000000000000000000000001662f7fa900011d5c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/o]?Eh=ڜ.+=u]ǀ0%Y-`KgAJLO}1A'd[ ra7vdEgsaQgg` [.} .F l`&61ΘO.jӄ,P۷Aފq/:*5DHvnȸ122چ!ҟ^)bV7_Uv _uH_P8H .ֿ(2x~*\YgGV ,bvY~QM/,";#(.B ޶<'S5Ф O%õ[TztJ %c)]㋇8#BIӡPY)g6[}}2C"WB<)qE^Kyd?3?-lO;56"zPRjԭ^pt])Ihpaigwk9EQmV;Nkt-TtYAaXnBT.B,|Ǫ\)~,Qd0X;k=h3`M!J W#̔ˋx^|H(1Cב\\̬5nF!Ŋvh2ؖ'r:1T);ϞfyyuOFm % 3NG3'Al(igg,i<v;f gB@jy4@+4vA`sܬ s뢊,z ~_1媲֒&Y(^ Nd5@~&G:K)_e).hsCeF.CB1ĩVf_zjHQ>.iSQܤ^K/Cw/skyHwr(?J80Rw澃A ܬ|/rǦNa|jx⃒hd&Nt)L=k[dmX.ae1oZ3|)^LH: HTu1XLz~hFߙvZ ?݁G"FI7.S_2>fX/+w2]A 7*,1Ɋe'SFn(Eݜ2ǭS-Iaq!7SHԐylXjgj~͔4H{LQ0 9};?SA#Μ"˟院4zM!N ܆ x ++jy]Wo]!ApAb#3,rCnN71ƴT\rk9:uӳ+|2- L\V3β6W KEWv,M59\Γ8c{ A>ݻr}2 p2de3jֻ(ڿC;"g< Z!8l1wf&@nr$)B0|Ŏ&{Ɂv HwʼnVWA@>3zˍ?B@`68Mb-%CIb'cՄa6LQdn{C=eJGd: ^)_4L3S>%c(mGxKIzYnjvpA.F>ϏSNi( i <Ԥ*:Ж'g:UHկR3,l:er֞ot3PZ9.f^:yăȿM|M)\C;KHa3V[gl3CYPւ"X8(l"1e퐍(Q8;I۝).Ϲ^05r QЭ <̨ xm 1 ֣k> 12_yVDPNqѫך" OyQZ.CdzV2ݧhgSQrcBkxd2 er%AIrX.7a!(|"YxַZvˎ&_ 2B(e5~`M`0c>RаDeR|GCAv—)x๺75^xwEqffL-a ɮiWDh޵*?>=pݼ~ #?&"uT85 ti z߫beeO5RO#-F~6GmAԌ 9|)):3\K~6\?VˇA8fc!X &Fi7?_q3k>d hToiSC ƜHZVG(g@hP*V;4=HVMANh\]I7"L0)/r~6ጨuu]fNS0|]"5dT7H-Hp?]ab)3fwg|f^/Kht6 53Ï.@:|z7).h{ Yޏl2#/FO{E%񻏷,ּ/\b+8h gb=sY@};eG -uպ*}j[ʤ)9ׂ#UHnzp#+ #\Bg~ZZ2J݅ƴ\ˌ8sT;Rꆶ8eps%D 97%dI+ѱ12A뀃f+zދ6 3HK0\=W*'y001_,OJz1I<P+"Uҩq, ~ge o,3`Ʀ^0.]mB\MFR\1^D!?Ϳ-4x[p}6;!;R.$XK:3FVhLT)Io ./x<^_У۝e ~C,0_◣#_ cMEb>!J9m'MmŐ'ZyԎ\l@u]3"33*uRUvr cXU8b5E? *Lmv!9q$"}ONZQI)ŗ:} s+$SK;:li^7U@K~_X&ȯ P@R|OoNz̴qIJCmގ`^+m55GDfꗜ-{ =8,لT;%obct:L9)PuvXvL۽NH0#x\+\M  (էx3$i[@=:qCH$;)5me!VKf)*qbAUXH\34Xi rX;iA^> YHK5zPҮ< &Ë6[`fӗ B *1r(6f紷DB ch"n35FK))9m$Tꡍ ~?WbkAt-J0EpOvM2<%HËYjA+L%W{OyxTTU% M *%rv~&%YIESqv.p=$CGZ3xo@,PeV I@=h'h%Tl|p.u;P4]?{SwtJw,*ϯ{b͏&(x$MT8R 1fr_ySOsV)[pqPw@KH·̼˓z_GաT֦Y`5":.L -/|;G Wlہ1 `Lt C-G%+K+x4 z;OӭQC4)3hLJHsZC:UT\lV?$x%2SC[]t߉>1ɒ֡'ݫ -*ϰĤȀS1Ot~a妢#`z_a^CBr<0MPJ3N6@Gl(ḧ́c+NkK8`$N0It_=3tQP|lKtj֓ <#RhSM<@Y6k]pc _tdQu.^xQ z.YR9^,irt>Ri ,'ʲ|'CkJhZBuL}Fq?:>&[ȱ|8Bh6^NG^2&и!Su sh}yuzF bL +ϙmC'J1w,{*?iwV]]mMhubő]QzE܎@G2 x/+#pNT(;r:c)+SMoُil펾svkic/͈X1R"nA̔Ԧ O,BRryxsb# ;U|=>FAb5$f-u4۬ib'qA|vLlիqM*D|"6A\&ȯ L}dt7lm=i{*/B:z _rZ}u7fOw=28h.PM9"%=8b[;a\6Ž>dM)p'v,ʞI/ePMtWO$yVH`ե} zn `rP*@Lǧ-%W #v} 7y+dڏ6TaGV-T$1 U|ݑNcr'ioռ狱I[ Cs37vf- F ݚ/뾽j 2uUdh3~[аB;b\Xp,V9"Rb,4l9nz<(.elj6 $CY-$/ʨK87VaAgV3WlX44_Kxy۞'CveKɶzMR3Awcu #x~c!J u筭w;/V9`@UPN[HE+[ALY kr1-BϑhppQ­-݇+Pz0A0vb] ːPΞĸk 3)]SG {j1;?գJǺ!JE8+{+p6SԞ>\r}31 ͕']PzV"G< !﬈$<\ViAC!a5_,J l Dp\rPW;&~[ = ,5kjMZfeD(VrPby@b{헛ݣN SIa-(,lu}mׁyRv>Y\9a:bD UAfsJIVxJ `1wws:Hp'0 l{W5Gpۯ:*.l`2 auP/LX)Cf¾{()f9K9FsեZ` _sg, iJ(rrzTMxD1҈E_nA-$[ V6U^kpɧDn6yr5ޠLVR,ƌ"x(,PrȱE~s$oa6Wf ! 1HPjkv{C%Q]TDޣt6LU?J߾UӲZ-;e}y~14EF:YEɐ0|Ue?sa-¡:͔[bFZ#rOَ{r{fX:|IDIeS[ |1],,dB4cAx$90zPnpTCQ}< 6Q>7ɈS/}Th/3Zc׉ LH7t 0_3YNܤ:LZb .l1j=M~ȕ|E쎿F .OZ~YNǰݛGw򐐜Umbap̢јc/E揆-l({^ *g j.*_@gwJBRr &nx &ێ(kիHX6F2ZlZGT^v]->R9mVoW0D$f Po[+cX"S>$MGMLuUx ;|U`hF8I.\z,Q#F'c!}6|[Vʺ[«W,u-\bwjB |:{Jr>Plڴ( r+Im +C7mW ow D99_y9Zr~rk`4 (s?gDt/I]zyXZt`O 0?cE"\4q\^7f3b`2 ?+CNڐO7sX&f]\3J$j(ibϊFz1^~Do1Phn 2MՁo UFOp ʰ q~~^f]OdY σ)Q2d*8OPCR:#d>1?^y2Gp|yIl4kW&_[e5)%p*>'_U^ g\zM  /p+WE;+] 'p"`Gs,Zi% 4HT9|X:aRxv'ެJſ^kB : xƚ.xRH?%o'[TkC>Lqʙ۱4,B6N8k#^JT4IPU̴ME84C$Ƽ3g'i~sT~@#eVp4q}/:UzoQaەm8ZK4n5[ZW,<xVw%+CUܔ)t#+~nN|w ٟbo GEfNHhF栳0$9|XV" Yfʲ?MncGQ&+)'}.ڹoR7dַT.i*& : ^^gtIT팆oŦyxSpn~53[,ߺzD'M2 o3=YR@R4c:R/U԰IUo/ӭܛ޼u᭨.aC>2z"k4 \_X&HAEbRb v.(-qE&uSw)bC]#\<~K#}asizK#EyZ3n訓:?H;: wQ~]0;~p='2sql?;Ono}4cik+J@_>$A$yt]<:Ug6 qpw%/Fex"Sn2t hT@^XamJv6{@7EQӢZ1;FՆlQ'fmRR\'.|Z keGW.rx&d !>=qsT0ŜC ,5AdbEp{dYSnO=+i%"}!ǫc. M!5g>RcZ|ضTwU^wZ#-jf-@,熹BpDm>&9*(<|f.7ҧHGwJHɵ `L;`Љ٧E $M@ "#DbtΆWBC?S:cI!ĄRχE,6LYǂ"o|eIZKR͘INԹ3m zni8?D'oW>%!|LZ8jrՂ2Y $r.Wn*+ }?_9J_6*r"S h.ptZ{MjVIT~FC_׮_;ISt- ^CiEWhYƎW@);?`A%A?Rd,7S_p Ѯ >W.݆5/")LQBCIx q${GߣYqh|C(bӵ WN يRuTBY^90]0E+uYZ߁|k0ܬ@D m: e։ ?]5elQ[qkUVi=6zx,=HuxN'ƺt sȈ|?ZZځ]LUmz?6 %!u4s88_)zatv>p-c~{ !xAwa$P-Ց>%AHj4tFDT 61dw%pP;^7~)CX4 ޫ|Hz:-r`bH uɼ;SemiFٹ+{6);`HJ9%5aV(5 HNL)C@nrs(nCsx+XG A+"0 #Uu͒qʉ1 t` |0y?8+w-ülL{I><]qgA$Sq||HP`PJa$\SMP]xߛܚ3H@( Js2S#|t tLX͡qroz;0 (TԆ8͜F osl+!O7k ₢@#iMgo|2T'KJdc% o_9_EI,/9:&2?O0j:((@hN?W\LKJY26mPdtevŨ2$l|VѸp=|CQV29+*֮ dvBRYOMm5 Qu']qJ?-{6pEJ$Xl$5:z%dNn#+{6Ft)8|VBmmutxCnz[\<Uq^cK/'TXO75cR3T͒t%NՊE3V>OSW($$&>uܔCWF Q(@?߻hѰcr:.#A3W 9J.tXgyX9㫌bZ\@hQBRY~hQqR3cR. 6HGW}\wbƫ9 Hr1c%&f)ފrGGAC E](Mp:rt ;f}7M2І3v"x_u[Ob$Qa~Qhm炖u2io=~h 3!^|$iI''lT!P6\y=PJɟlt)w [> jv~, }WW*_`w`D#Ry(8}Hxl+Lf5xvPY+u);ICWFiH ?iqƒΧEEh{ŚfŜ\˷xeza;Z\%06N2d[T Cg.I.`Ƌ>jV59rqqaSko_'\h1  ː9& ͕^:h _a7:|{",Og'4-Qf8ejSVͳMV7DˡEPhC1q$6^_49{7zpI:afо^ReO +bU3*TC_EL$ٷ:X4OXا*JQns~R -Y6žML9LŁzLFUi&GX"60ELK*wU |/  Q$Y䟾bjW /eU0-uS5KulX$yM!Gf]v# wDX1^Ls?RNw~jA(g~@*Sb776)R1,{tl;X@<|㨪!xٿgOXZJlsJA_l]~.d;SEzWӧǛm5g(-%,1Wـ:>:|~>^+#YSN<~z601`qf  i4Rq~ j4 r!Eә8 ȕBgp7V~6kC?t;@sCztz[y-ci[x0'i!V]lm``3m-X|]ctsAl715jҎTAV!x&H aoBӑ}z@瘡Vμt%aɞ3퓇E.pI%ᵦ3:R5Ȳ0khzv{ '!$ k6R˛'dKN㰫e%nYM ^*=B{>VXg5`%0 Eo1W 2 i)?(~d=_.bJxFw; Qo6R7nVIݼ΍P"7u<4evs43#ZK9,6Ce+ѕD s˽:XF<\ ֡}µK{4.~1l^٣ G{۽6z#3А(G~}8YW~ޖM-찁J uW¤ iq"‚aZVZM}+czlN(Z;X3yE WAm]ߡ*n`ëw^[kS S}{鶕 wx*ɑ>gee~4F55l|/hgKib6z1 $ͅss74> =.U@DER-mӌxTB.~iBU!_ls>l ©%g%pnQqEcˆt2 y:+:']_fZ4[# w=ZLd-B^)v vfGWL_FoTZrr%i:+3?H4DcBs[?Eݨ*F0mV|ۙ#IHzHlzr(GafdߓKψBdܸLx<0WmG mǽg^q@q .غ/7hW]Z=Il6ܻQ0ёLRDg-# n+}a\o`\<'\b(tB/xy;dbH/ˈ 9RQOp(>ܷ-T`⒵%鼀 QGyvYH;}ƱZޠC9Y*{[@5f""7h"~18ra2šyު/kW"nr_ܪVG䐨~I? P!7ƮBOY- R5@9wOBՑ,3 s}Q\qQ~ $Ʃ nhF!2#1rӤ/\sp{{1/Jꎝl-yޛZ=dK8!D1ZE@qm뛇Dxf,N" ŲlnDF߽TtYfmth^[&LoAHO)xq0 '_U|SYqu)6658_mjNx/9o|b9Z9ڇSܒwyF'@pTv{wǛD$n\#zEI3`n0 v6bo ߔebBf]pW "EUMW6NT>C!N2A);J0N/ )m/B5or}L3p?"5rl<ݫIoUR JBL% ySIywϘf&"U$ E 2\Fr)%l3$߬U5Gr35RHոTUwSA ɢV &h҅cLg\8Lzzo0c^@QzVAj:977QK(]*<Х 2 b =1P:\\4bzHѲ9md# "@'$) g@xݨ4Q<|ğv^߮pMugUk ~YHg1iFYR)zڃvfwv $tԐ*g9humodS!V;X4 ak,wגY? sژXїM6@BDH>o: Yy}a:7`R'@O̧܏u!窄6D}e7{rHR dজI(w'; 9T,f4|W=K{@qA 84T6pn~W +Nn۶C,=29tX=إI65eCzIUVks-Is54 Eñi^PVUKtxSQH\$ 6Q?ffkן2tݯI$@_(s)jZ)@Uuh\t=!:n_-,{C>Γ`PׯY)?/C@n1J?19W_86S1> h y HBɼC ڠ旙lN ;ޓ#5y4Ĭ=?[C:)^;XomM AE xC.$z[|GĥҶ~x6ȻNi x@X#h֗zGfր}L i78(wsu\"Q^1f*ksuT4|D{k85W3{ǎM *}Xp $aN8NM!8:r@\AȮ'ʆ^M D٭br& ŴE+󐚏BUz.ǎbID_c5{"XlO֝QF3Mu6=jL: SP輹 LW9 A/MV1*^폍s*FF4j}q&4p y>0&N (I5IZD5OnԹ\1}VY䩱,$&jfP|nW4f 8}%_Wg/}V.VrD4!E6Vd~?Xۻ UnExSU\ǓR/Տjs((**>ʭq'-3D= P'M eR Ml4MG !طKiyn~'5,2Fg߿_cX.( /s»!f7H.%A~Kix ,Ƿ뿕$W.Td=vr~}n1P6P,,̾8 H #_gbBN{e&œձ B@ ;F1{YωndgӭS92C3wRPBF50;%$NST1IRDuG\N~WkPxS]aH"2bXvZ;jM'CXۏ<+ɂ"w!p9>^kJ ÇZR!~ ݴ3kp&$;X J|I(JZk6t8:6ajqrN4" -e0?Wx݀ eC 'ou'bhNG흱q9YX2-*PݽKnSr_ 6W~A`>saKt+HlG Ccv)WxhKljPA Av )iLl,Ta#J}-zSpϷ] oLṿ>Վʏ|5 y@(FѭIx6?-o? L&@;Pg X >2Aw2Sx0kDkYk8Zr2Zq_N⬄eb:$Ԗ .Ufђ=40pFf~K] k_˓.vߌe> KkE%^d{7&?PVYCt8w;mQZqeg_{ <{i  oh.$n.9<:q>"(A|uOٶp -|MGcnrb bUFwUx Ebg&7y?a =C' ԮWѫh-u-(_Ϣ +V)vyNv'$%|E!_jt-AZڊ}H~r2ܒͺ 55z@WVQCw:rtFx݈nc HXv@?զ:E[pGrZf! ИY"o*7Xi Fۋg=e؞z1umg{ ӽ% =A3=`MvDŊՆ7{q>&($հ4z._0EKRx\(ǿ_T0]!mSi^+_GJ"gFmϠ(Y<$!6:Zqhznۚ9ॡ :V K:o80 d*/XNkʟΓ|@L<䱗mmnߚ:(؜,lR6-T4N'ˑ8M)np pNg}V5+RAZpX6|Ve8 me [1|ѓC [2|:Y9mD"ϤA|$uS֭*5aPܒo_K2st5V -'=+ChЋ@!B.tzAL l3 g  V/%#4# /Ӡn}=9znBite}گ\.mkf!ܲb' VJgrL@%2lci lCϫ'ȆDQ7*( r%XHy?z ɋ[{&˝}Cv:ؒ{K@2V5m6G:o:"gB|ZWbXr4Memdzs67p;IPkR<Ų[^m6]ko& B 3LkhB-PڣmoL*X䠶3ق96BN!^46EZb3TDZB3ճo-|g\JpS/zaFiwG8ozU: ٱdžE ]QGp)ލpX:"nq=&0عDsE3q[=bp{msj. %tTE]Ȗve xU??"gwa4Hzq*u3Y1;oPM9Y \Z@ >Aݓ TȤrIj?Sp&Ž:SW]5sPKGTmDͦuKo"BtG&5j-5a+xk&tGuIYqOfe_Kb\VonkN5-HKqдʮ~{ Q;r8|ՋכUZ7SHP6!,M6od4uSv` H_Ky:,vv$TT֨΃=?+i- f?µZ^=JC [rTŰ$Z"gè&ޠZG2#f5&}ڈmoradހpU ٟ0Wnb  _ K·,%LPD t5@Ҁ5v 2 F1bΘ߄QL,}S(Ѳ]#/?CĄB\%{a+&0 giH\枨pENDa;lmS5^h"~c|Z= -,+ PؓKTbG*|&g- v!Y0D*c cageOk3SPϳȮchS8&g5Tliupa=3P gGFUw}l0_9qL_Jd$=1X@Q]><>ce>>-bF2߸^+71+OCk[ݣlE5(_TC}G%pGwlx2+ZI&S{΄^;`R <}kC}op|z`# ;k -.MAk'ܙ һ X6g)G[X p҂"B g4$,$5|VDt4.~" l\/f Zm.966y|ݷˮ@[j PQI6jbr&<tciEʣƟ2E"TdۆμO :|o&%.6 Bag)_%Ψ1m^_N/iM 7%fn~i!`(wiё |Jo3'px_⿋|@MZ,qBxLG8+RH"& Lt2\R8)/r[hID4}' ,x 0W1hG=cNU=D\C3$T-d0JMh9n^FTv:t%m1w5{1sWTok[%jA/d?Kĸ 1jG{+cW0jq[PO}R!%taYڗVס'!cĖ x1^HME}/>Yk珁^|X,$ A*fe◭nQb&dS><AZbdTmKKM}%oat.|{8Iכ*(Vm\D~ҹ j:s}Yܽ;ܠ;GGL!}xgr4qIǃ`5nc ,>=@Gk;_gjy&o #J#8qYCΆ)SRd%[4jp6YfbυGҨM S;X\PnP;LnaS{#'e42r'z mnYx / +m"&躥<.3ގ(v$j¤CP>#/&g=ptU &7c2-񦢹x֖t1 5%2O'x"g'_i*RU勴&b$+\N a8)p %Ȗ?g%[kR"\ӑ!IRdf4Po{ax4%2uP?'<\b>u`nSkz>h]}>JMR=4`&:)rdJfu-6u.Pe6wu M5("ć*=g*Blx>2TDfG[/oƄ*R5m$"l{r!nR5a7_B`PZ%_%C۽7U0P9SN6^K Xyds\@ĤCZmKn ߧA_a=}5f)W~ي\/,XDwؖ^gl*z0vьum+jP`Ԑjo(;H$qn *iDn=H+hj ECO$=1 h%avq8ת7)RP{(y<>?) +7!YYh9U۬ ]T2i{C :_QdNnWbeq !0c8[3]-umtQXf8Y3&6:ѭ)Xds рpеS;sz|hA]!#p|!~Srr) f`ntG3w8RعOtIkhg28pGq脴7O _b^T/۲9j#B$fHAg^ㅎ0brw=q/ѶFFyI`T1 Ã6 N*N?0u Cig7vHkD8#۴xOT# Cȫ엌n.m 0_.i\o^Nr10HP]~u2Tۂ&p@R]XzG3d*L(pi:WdꀴvVM̎kT ә  Uiu(Ϝ X1іg&C!^,+ |(Ect$N@1 O# j Pz08#be)a# *ǺOq1.ܻ=}_7 F-<[B̍+U:#nZ_fiϪwj8VoWʨn=:)o2ߙ<&'}kʬ墐u$iYqPX,Qwm@w |yK0!q@3݈FU](i)^nZKr+SL0 n?SOvC;B௱~1PNink"jA@|Eٛ~q]GƴZa0)!UD3=koGtݝut@% | %R%H_W3H2H6pBޜ7(R}|nDjߴ}21BEr+ǰ֖ʍ /ӼvoOd8N"MB^Gc *,)ib"}*`nV1&p7+6~)"!|Xi;%!J%3:']>UI 2QbiU=372>WpO7,VB>VRukwO;נ[P[xĦwD-Q:%C*u*֫Ѝ7t:\xSwlx\*-禨;EfsDzg˕js{Nw)%ɁG^i ت @o4=9 iIXp͐k}0ÐS_T^∎ a}gp^7C1Xr:ҖhS3^3~Ϣ t{p2ůJҠla[ɽwcSm}Hz-E /Z"ujIvz!j8W.jڔJ萨0{iG4RTr>f/| P:!Z(e$N>. OƟ+t@.v|zW2'Uk.^AX2a_wx* -?B7]/b"V0Q >l{m/'Eݛ.Ofnћ&sNB6ݵ {Yl@e7emG-_xYSD@Ag)tlXQI^ ڲV)uBY|m <]_cIFLiCshk'L=j"lȃQbM_ik&cy~{yPΧ e 亭Ei-4!q^ L %DjB|QPƒ !rTpŗ(*pXns ǡ\7oG9 T Uc~?#ad8t)O*aϒ_xʂ?ItID~#9ė]6,,2vrNt%@x:_v̓b C@ ?6̎.L{`c^MTnRءr&4ŜqZBA xd=eiS@2b)KvT%V/}^6Q]TZtt0,3Qwi10CXACNUkDؕ3 )= ! F>qŲPyK| ktܶlFF8  {`㊟ǶUd忈 :T Q-)yx mRFL$]8?WRDG}5֕Nys7e>  j?nyo儳Q_?V%A{?"`BkWv A |jLwȻ#(jyG;Q[FK՜Z>*ʥ cKd5;g%Z>Dq쨆َP@3n VkTh-@-}-C|bL۱Jor֭9]|/!3MIС$8} \ :'c12&W 7ќblژ_z/pž|75P3ټ I[pddh('mM"-'|7}dԡx1c˳ל{)Y]fim>ḛC~dMw0@&:Ft42]}aٖn!E9` bg%"UǐUd2PE4$bmafHX Q}R--LaǸ!*b޳hR\z㝸O m9@ŵ )Ycr7-WERCYvL1n5edg5.&=jqu/q\rL tb0o%#ON\{`*^XDg8!4q=qzwh*[+Pe8 0Qnq25 z`Qᤴ/;TFtY't,.];ʆGt]NSF?1Ml"Ԁ}ylNiػ̃XXF?I5hq]D\ǁ-/RoU[o8a;9a@މZN~ ^,  v8;P\y\H}3nsb#`حM*/ơdߢ.b- 'q/-ų`DsoPDQTA< JY$rCZFG~24Nvv굇Dqpo[|zܠOuGZHի@Q>qC3l{.<4Y*ҩ:=](T>;t,pQ(H@]4aUlhTUwH~]B r&"s纞F̢i < sP>@crzq~7( BwGMͣ5\m Qtir`MoG^MoNS JVOWr V6FU׏ g%lNX1I~(TݭTʠ|!'#r8q=Oca( A`5=؏d?3;TѿAP7937;W:St[m-7$Z!'h( x.1]D3( 9_>]EV1jz{(`v]A~_׈9 `fK4B Ө_@lAt-=+"3KLLFp `S;qIuI l;FSņXvN Vdن  -/h-hhV*w/#k6udQHEj0yG2ץ.wCJq]TeB3ިAvM禤m+(3w2H"3rc\ Q)EXLTN 5tƮݪX( %oaZ~ 1y,j8+H~kjfDX3.¿%)bKW9KWBʕhWKdm#.,Zrp4VRb>*V +۬:hu)b━,-J:~Y:eqLz\m!Mb_.?]D${?PEDϫiik`G9 ;g:!Q8?:TXR5WS`&O~N?4VDN1A \ڋ'z~:Mxs68OaD Vģk5px-M ϸx o^P+.>1st\e;pèo[_yhU.i7Kep ,my$EL.@ZƲ&GɏX<֌]h!CTr /=H<.3@HpÇkz_c6g6 c_ɕ,Oq{ kTm pli֎FML3<07ejc4W ވ2ށ{8~|gsYlou{ T~ObW]'> j+Ա. 2^$K3KNWn~V⊖j+l ȈƲrd8_YB̵̠$s)曔>,L S9)4 2-ТCKdp9eNj|F`XfzKe?#R#0!ՔYbٺF7&Pk(/`Aʲc D F^oӚE=K \XQMhALBgDAۘ8+.%+"j>LPCML)%״H/hNĊ2mx]u3N~u>FD3Lً( tE7]k 1d"آcP.dƣ_7Ѻ^nFM)݉cm`v ͔g?}*s@@quy`//~ٸL<RQH\S$HԼY#PYF^RT/MG򦑌 ?dǹj*s+zRZٜѼIclyNq_p2]nDÇ}ʸFtҸG˧ O"`5LY\&\"^h¡ lD7ѝ .QH sA-%[w);;!["sGP<w-H`a]XvAFEQcxJ{!Kw6ɸRuvXD2\* @GLq5MTy=@CǽLXV줩 0 7GtLˈ=D=nepjes>L DK {qFO< s*N3e}7q)_bQBwfZVo5ږP 3wt ,<'=Xt+1cMOGKCO*AνtDچ9 eBZ#I8gTɮ! 1׼WMY&ߧ30)4DIGۄs$vUa*n00<>51ۃ0)J𳗃9]Lm(@:>^9h %\mɅBt-DKo4">7e yW@ QboX䫃0xpvXf w ɰ,Gǡ;_D :@*DG}-0!&?KW={MY>U>wgYhUW ܊[.K΂Ta[B;xR I` e[S!~~|#))[UIM$ "Ktl4(ئ -.yG.9p{ Yτ0-7"k;o7]jxfw4^Hn Pj yv/}h\nZa(pmu4ݿ龢23UNO{aJr+X.^j'0~}! Cǖz\+'gsEQgz9K3Bn+ڶmF٣r. V&(\Ԑoں"{F4+7^0Ti|dǂ@:HZ m2*%4C̹$|O]{j OzZT>^H(hb~m?.SeIK)-9EɔO7z I*/ \7ߜaBEjs4aG X$N.>eӠUsnL[<Ů]ff !+ouoYeq\?F ݄CWGSsNT:}ʹ\!ߵ9Nk/Zɛ9oڀLdYofBǘh0(W1Z*^S/#q:ATŚ ^/ypsNՑYT(Ұj1` ũܩFZ!碶şԠρr&6`ş`ۻZYLҘ%VW ib۷V+/!h06hoɘUkabI g6P4އeI/e4ּB,~n z7Q3 hQ}{3lr4!m`wzL~v34Zz ]Iێ˺"ީWR{ڎ{$ %gմ%t'^"6ǂ.RUh|IuI(--P]X%R]}DEAƗd4oj+ۏN0/D Lӎxf`0Y[bƊJ/dГK:3#:VOl-%!b,CvYa<U<2>v.ZEEm/G^;`Ԩh GYUC3PUy͗b|5CǁlE2I@8eK9Lx>EuȴnDBǨ_`~pvѮdSRPgh`U/L|Мi+nCHӉ;s ֮2Dik#֪PH'K`:#Bɼ :):mkY|;W{87ԿA#l ژC,` yS)1x]a\r2_T( <vF@M[en>tdh'f(thC .rjvٲhն;qPW& I%ǁl[zѐsz͈urN~WBsJ\dFςTP"zo4 d:-~^|~%|5ALDl"BER2`o  3oݴǏ]$w3`G=*˧/By.sUIkbc@+)rס3-<%Nl2b2oC$=cNpG>{pљi6k1:JKKjXQU$v8u[` ՞ %rfWdc#Q-?6 $e=XKT*9ͮM2ZM|?9@мHG8u9Òu-@51UnV?.b(.!4p/:X++($nDSؤmN@]u : 0|7׮A;A}tJ1!T_K_{<@߸<"Y#SK#y;a{d>ѫ}ttצw#F$iI;? =~Ɲ٨/6{1M_]7s\ jx _;{c%}H'Krqp%VR05d@V1<Jh掌7uSaS_Ká6N$X WuYU3gÏ Tg/xf»xT[Z3A&WLA%~U8O8nȟ}oB!Raʼn+xӐ!YV49!@\TaՈ.|h&+=Ћ=]lu(K ;<, $(T}4GzVG;gT-)+$9:qӗ֎ƓCIUE3@-l#rD\߃Y{mtXchRt>i_(Pmad*JTn}Z &_LƫwX &!?,vۙb=EMhbb8=Iay5іW4|)eD,svTǁDN]W3!=z m=s;Hq$_)t,Q6->X _O *+Q|X}|Q{NGZU"#^sn;c,cL_g`d& =&4ckI~^k}5+}%dPc-n#qL}wv \]\"W{L!HrvIY1k' ^nZ+*C{gV-k5J@ȗqfUA&79w]\ ՁFQ9-`YLVQ54V)*Ǒ$=vU%ϩ._ W7;:7'^dHP*GrCć^WN NWf0vVY(g yDA\!hy~m" D{Q[-NO'}d Hv5A$ ܄ A046K1)X#kP 4 'w!^|G[1bW>.p0./An@^#dq\j̊3 ,ĴgsaS,$ ϶,yBmSvGWpW1U!a (&$eaU} Y(VMs@QƩ,1XqT}E@tp]g+ہk`5qjᩃ ?Ѥv\*j=I+d*mWHa.^5V`q!8zLOFN^&3eAщ]jv ul;b+c?YH9.a4#GoIm1COi%W[>_U7byUʐ ~\!0 p̜_=y `L 7(MeeQbyWqv|)K44y:?)^[үқڹ ;$c޼O,X_"Hw.je?E㘪kFDt"AڐF=S!>VݑlH+h,_sʜ:5RʽIk3wiJqca/H;Y:lT1gF\䯠u<4-yI0@7J(!eP{JAkPX]Bة=n!)9d 6 wԩxj)cZI3rTM$ ID 1o04t"v^H4е$BiQ4Q;^i0,B*b + noby I$FĻ?J]A`຃26 a5z@OCsu}"RȂn WhZ ~z{c̫76Z,궷Wv͋c##vO-r?/)5uDWGPr\n̛>s{e [k t%Bz+y{[57nT9Zɜ8͕ȰF3{OEAEE¿KiS?ٗ|G8yr #j%XSKuoHA G( /ꖅD5ISPgّ9Kjk1kzE(f)[#WxT`X0@\dmBCR_k9 L1VJܼUtvv)95rPe6%+FFCqXy cJkNQJ#4%af$cwBg7,yo0L^^tIӼ4 )C@<&O[oAYbRbOU7e9}nhm8W8Il-֎wq̱0&b4z3?cSOwvKQv !mJq\KnJ0L2R4sPR51?E$ذl5pR>nld 1LА/` ~b1gia*r@G3?ml6ag@pR$| DuS T?%1Z/SQZ8!QDT \̛ Y0㒣G`QA|D 5L$Ry"ÔH! Z*il,]nts N I}Ю'(ca5ĂtY2fu EV{kҕq6y 4Ç-97iף{F~v-:vX tM' d}`:KCtDeÿ=3db0-`f Jf40Zwvu9*30 cx A1_]ɱ~ao#AU_Q,Jɘ]+63 ƇQ U^I"Z9c1[ WBچ qqB't>~n ҌlUn&)}>,X"p҅RbźV~fZGzYv!Iv;BK_;ͦ#ߋ{<^ ` b;ӯUfF 4(_ RYCGvn%~p?1@P2>"N];ydtaڙk_xv:2:dy*Iu4+-s(&c%OzT [RPAB[RaTw2Th*7IUiy9vCbZQha5{]˼9 l5]g H@%SbgMb-t VL$I]~X㗀S/ftI9O[ZJ#!G0f^?BdU\7ڔ[EJ$V纓 ]?fҡ:fi:wSoBmzp2&VNR|UPl5URΐ;Rsf'ţ>/g-q.NW[e=Ɯ&7+3`0jV#zf6{E$iR1~RӖfȂ|AJZ=zTkEy&1` V#%*Gy6?=D]n.<]DГJ_6c8mhVPV?Bx^wӓ:=NqCIE|eE;ϳF 謕:7\225Q\+7=*fUFf~9F+EQ6p Ӌ qA0<vZ;(+Fk19/ʐXw bN1%wC[,KYfp>+c X:.IݼnODnԋC-뱒:A2$a10G=5FX6빂l>1{mM#Y|GA~\d?ǢnaLQeU݊Fn;_ujV}ZRWSW@f JXR,:E`ff']НViTV3$!Rƈ#5*/܈7 O-DATťd j\m.@R, X|HmQ{{dŞ zxv @E+PiG1ٔ8$/mlȸ4c:p)YB=$;3? P/]^>J ӶKHєjvey>p>p)?*Jӽ=Wݛ*zPY`Ņ 7Wn?<.%Y07h0&%v@> Ihgq)4PC{p/[gkԇ-u^dCCsOb#ti xF\q0L%Dp. QSIDvw~i4y׍-!7`5؛BtoX pjKKB=jy)NwqUs\(2θux=pghEҭBu?Ę! yw2#=&/'m5.b-X"-*RCز#MF͜j^d)Jޞ%*3,zү@bfQY*_&g_Ǎ3#";}tOA %p|0Q5"M;ʸ||LZlxeZ-9H[=?h0ﵷI{B en haޗ Evw5ڂ!0eoWQTp3M3QuۑYTOQOn cβXljb-,(Hh^/ײDZb6mJ`iĉ~ U8V"< X@rgCݠ,y(_C]ik)r `J`τRTfi mMH#h1UtcZYa9*K_~ ~ >#} s\ޢt/?@Hj<.ERҪ{0 _?wVLt| v@7 w,Pd&⮸jܛ_,#SwT˅}@Kdϟ) !jJϽ,lX&`S]I̊xS*HS a  "K{j,О_~f23MdG;e2?yOcŁL (:. p[‡~}@:bXK8Dh"zw7&7 x#3ق΁g s6AHSsdF6؆[/#)]ay3Q%DgZf΋Gڌ٨ $1dm 1ާڽKȔ^QVj*ź-gnf7bN>]7[yqkـK1-h8ēDhAEEi[9rZ/-xy>)M5c,0Xg kwcU;+bkA6vlCf18,sUɾYk\9Й2jB)z JHp$Nŝiɲ?UבL> Fd&^WVa=M_1lA 5","Q!~/g0ЌĒϭG!G܋iw ´x 2CB(oKs4K=-F}0잻Lډ/# JbA %ܮu%5^HD2&?IP|2 GJ5.8!RjJn΢O NbǑFi"ʪ%ur%ik;LJpn/2Džp۹^~cG(¾M-=** 0kg .RVk R;%9R.%1` %Nwy‹Ÿ4<fs8AI,0"Yrm_O?C3M_#R鱒@D6_ٝnҟ=¯Q5lQia[ T@5x'fS `ca\&S~?QPvcqd>As`io{r{}Sr-o_QRؤ]ݯ4tkMRDE*mmOdtpjS4ە#3 ,۰zLid-_tާarZJM$웉 2j'keof!ntIqhy0:>qb{Ѵ-rhi}x@BL5t_|_AЧ㜡.S E P"m*\$a4GO>`Y&sP6B㜛d-$R'!m2% X"4:?UtdRD# x׏ց܅{{@܈]AH7`c/3a9s6Ų9^$ [$|&FMysWfWIYC^UA1@ZBKL{b! d}´K-FBY8;@;=c+Ơzc↰PK5bՕ@IU}{ZM!%f4g])hʴ=XI4s1Pnk F)|##ؖ4vX'eCn&,6_^zA;\?cUΉhN'{tԇ5̔XV0jyϸ/iOjaW26 I}f^\<+ZqoLz {= ]g=w0#{]JX9`bS{6Ȓ7OK-JӞa%mƷzr~xؠ7%p׫{i]9 wE[im1W(ZYxd̑af׽:WoU#dIS"{K.ƺIx;cfӦӃm ?H]*uunC0~oɚ wXAF l'XhO{J[,n׌pO~!y3mZ 3g4R]xϴbowk)Xe4K0k<yTSh`p.[VeK߆O'lDh-Ň?X^KInuo7~;[K:ɇ\f7J$ɋ듯 ALљ 90lbBߎ[\㺚״X\ zb3 U3c89ZhxZXMdʲC,RVA)m%j:,Oom>k^s|Vɱ9-l xP5&W*};;6 \H%g?9YLJfHh{* ￀ߢRbt[㳣SyS&NȰӹZ܎2_㙆rs(goG]-%#: vA5Z'?wg× |4#[6p(ZP~Ձ[kˍ;z"U)ɗ]@̓!q7Y,1]]n˚$摧\!<眩Fb^67TcM\e&Y)U\40S(>¼‚}PE@N;ڂCӢ n3Rl/t~PJ%_}Fz;qmJ2'{ͮy< ttEI9п}h`:fWiPgo0RT wAcZ4S]\7-S{U;'nweX INm0]S;m fi&QѽWLV)8j{72hw7{,/ـZ{R7~ayy`SyXxDqjhoZ/;*S2雸[c3MZzT[ ζc6,Y7X0ڛ+YBdΪz(HFKFV]J/*eiNh: d8wVȇ4ܠR-8S1Hw-Enod^K^ n) &wE \wPifNDzvo ͍cϰjEkVyu /Ød,-ڿ_Sc'WOngswse2 ӟ?p;ɉPkEv[4z7i A5fleM]mtbY3_MհTW@;Ϸ _] X\dI:~uǚwsRzP3Q0 0f(=%F)118&9F,Sǝ&jԅWt?W)c{P{* ~%E|ɸ&$Gk4A~`haNS"x^TAal ,I>ҕX8mJy޶1pi)CVf'ּ .\ 7AbZ"<`I≵b`QO\Bc"_$"@nqt^x*4<W*+^ٱA)r(pt߯i 9'bB5﫩uoѢY 2^63EtiŪ{xĕbfʁmB'v-%'4K+`#ś=HPn1DYYQD PY$ ))Z+&)ޖf㋆s LF \aU&p~8?3±]{NЩahzͬ]w8MT \K@;ц#n7,2V`;=f8 `SH'iKފ)6D{ة)dgRMvDzA qBS`~[pr΄oFc(pbmϨzh<;Ľ2t2 -ޘwg>0ȴmW. 2ᣩ2i 񲾇1ܜe%'ˠF20zuU c3?rԴ)_3K*0F/Vtyi<;V, /2'mДT;QC,iY>2L'܂ҧ0Μo LAz-|$ 9Zuyu^<^U_It +fV*:Ew"-ztwye冾38bH[! "mekT䲴+yqz*o q9hBfۡw" XCS֘hҘq-洓6P{0|ofȲ>?*;,NB#$؜S1Z3s: Ĥ :'x71XZ# An9-6zkŵT@z)yL] c8fڰ[}t=D\gy/(W݀& pJ2\! sV&@C ^ T0ޝL^[HꯡH:8|e:[[L|ڜwдa{5ۖ @ Dm=2uT~#X6#L P[m׊qbR҃E7fAļӗJ-iw#.c{4UKL 8GAxg'XZQkHIq7*JC(@7BQOǍ?c!azR4.rd4s Y@_~ tw[Pu͋SP2MWӶ2sh'41C ;B3)Yߜ 2vpo_C_dFx0߁$=\{Ǖk,"VYa мLiu3]x5Y}qXnykG":ܝ{KˬjXpp5Yai\,l /d?MU,ec u-{ WQ_]1cxUD\|w%6ӂYa>9Ib'rո8 GiJH…;s?A#xM'EoUtft؂Y'&H3QuAh!d8c޾RAWN:_afΫQbu'z;]*jN슎7dc>Y;<Քqp qרsf &k\R1B<IN *]o]hl;S|{S3S+a|]E|NxZ>6tX˚ $e_C6$ˎw5*q @U/o6?E|T"OobΧ%{%; ˲,;?t+iE~pŰ9?zn؁7}. H|6J41;^3i8["W)&NI]T)b7( NN:_Faf^mbgʆDvpYft`Qb@ hEg>9׃_Q X!] g&T^mXLL ut>Ar]K2-Qh۰v+ ߧfŕfT /P Q4S{Tu975Z1y]OV/3+͈(yՐ)oV?z:>ƍ#b hNBC] @-HrT>! T}SA}@; >6WCa7f Cޑ9;~d3IھY;\]RPd"QZ($zClɨk9fX!#zXw!izjw6 ٞJ0`t}}ScL#~5pR|ϣU5C$'L7SfS$> 9ArYL̐e((:'-g}ip68`9tX m ~ ޭXVO }l+>;#+:mlJiuuXRd ho7l̗uؤ3 NO,E7BPkyRa>w"619ޫ8{zמfMIR&Gֿ#"(J,vf u- D >5N]+XG&9'e70&H;fI-cDP:Č3ZjYY ~7Aִ ;tq\VuRt >po%Jjcy^ɋTH+0DQ{3 fͧ6l ƀ)dа(AF[_[b\74!F~Qaysnq_s+-`x{V9=%k-C*_='&_ z dޤ(sHAPG|TQ PGoHNwA}I*-!\r΢z3VldC.ٞrP毩cuYsТw;Y8Q4 a/@WKrF؍CNDqRF2&.W-E7>#)ࢣle@:v˾9&aeNZ ulfݒc\X8=\8)mg[&UhmNXNYe̍-Rsm6>GJ gd8wwD|ÝlQgQlHd KU$lfĥT# 긱7{H3GA}WqK88?5+V($MENEǥ^#כa7j˗O󈒂ϊau\w=h_V9X* 9`yFøG,/̚ * CۙaZČĬ=&Of rE=f.%Qi',6$p=bZN(>E,i;ZYllwʠ_q| +raIqvό==BQT\:UIgLqyEpp4rz 9)Q=]+<D7h˺1{Y)]LOyl&U4nN=xkuZ,?+)cU 03,DRIZ?kGj0D ~y rɅQVM]A ϣ)SL(5eX'x(euܚz\t17uu `2VW9>-7CX@Y.63m(4OPۋaj~y,n ]T2({zsoCZЇ Re- UONۗ4Q񞍖,0Vƨ ̊BJngeq%z]3CP0 6A_F*4!b`9=9;ڲ$>`r ="[!k`A"U1UȿQ1Qp$Q]BatǘLL>bs;5Cu_\86Sjr)]s((lU7 ]r:irV *7yzU#ɷ Hӭ灙)ăHw18ccLΫ]te(gUr r8PCMG1T9|hO -~Zr$ѳUj'Btxaf.Hm7)]ҺӣwvЯdUfC N(0KB/bvyu#i-@Iגwų7rzxM@j~g:TЦHdPXs&$Cx1U5sZ;+񃏩Wj0ă& )BW0! \~bXmΞkǎb\FokN`jgأq&0QwO\`ݒl3*ӊrM9b5+} =` Kds(^IvaGM8vKLG` `{ugi:5Q,?vͱ<zcKB>hrFhl]F5.߆dK#rO-ൠ ɯqasЂ@H-it`CCiKUMDA~?E=VČ}r^fZĜ3Cܚ2ըU|2so!V{̓B:dg'X)"8xXiQ*&Ѕa0n( mޅµ>3נ*)3 XN[YJdf Dt~~][c8:U-j-n)6 Ű2Ei/iaSd4BCۤ%(5>7Z*_;{IR^l>&HJdW]v!?u3&>Z5|% +Ku!j'M>jlL ivˌ#֫\"9 3%|P2{CfLg6W<Z?Gy(My q5p)V ua/fFTV-${2hG>6B,b&5fߺF$.FML@CmE{ C7G闶nѐDΤ%=OT"bĤea6㙺ʉwUo?xr $ 3':KDIxjpƓķ~;`ᥱqCW[Б -5b_נCb{I;}Upufsp?͢o˥"X\4uK= "t)e;Wd.-n&M1&N'{hsآ֚W Y J"xqk>DDu5={#fAC-bdْ+j'̛[.%6ǽ93_fF(az'pҜ8*e dp/JQ~k8k_∽gŭ$u`ț Љk,rE?Ab' 4 .Z;c]ᛆr}gvQJA pL` ֍y\DFDpـ 8☺ 8-M͏mӨjL3dvi@"1U;x`|t^ZNZNijLqٳaqFGLG GPUIZN2z9ٺ/!9> vJb>a0#Ks2\M}bscd@|`r"-p`Ypz=rdH{Ր27sAM QDLf 0J(p{?WWGڡh"^yVw clktQ~-ֹi B eQ`9<+i8J6*^! ^+hGJyw1-&?Ԫ/%lвvje:_KhڙC`EȼC[ )~t0uP}~:M#MIyDrk':lGDatИۣC8 c3brq]-W/Ó.NuC)(YP}C4}E=أA 0,HDS_] Xk5ݘ8Ie_1bbf8pԱZK겡utLYA iז Q-aQ=L-Z۞禰rcNLH@GQ/]0rUM5o$TZ&cn}2#XxI i*{S1@jiK{A­~VWglQa< )LYK"*\g{P!7 3˂ p{cÍoʫjb3)~0S jKZ{z-G %:Zwu a̶yz,=^H+걒JWZt;Ǚn.o$4_.R ތ.,w|vukhG,[fAJ4a6a/h[Su5N#@"i+k3|V~\qL_JiPW~Dp|DMI'i=uytp s$t 4#;;uE> k}csGvJPo֮HGtQH+!-o㬴ddwmwiRT,ejQ>ä*rd Ǹʷ<Rrw>< Dւz>Eː1|J*C2 , kM=쳂>TTXP(!'H_=z.eJ Bt>RLO姬VUuGg$g*}Tz%;d^Npa<쏗˸ @PG$<l`t\~ q±oe6۰=%KuoDy.gx)de[CXD΁c3`g}S7dB {Ud,@?Hi:E4hڨɪ-Yx[OQ 8H\IA/ņBKJhI(F~kY#@4 WRFKK͌Yh]1R\x>8ˬ-g:1& QrCX9[ZbuwGA+uRK?5 F6(6wt~ښ'r"+6H\C-T)b"aC$g:.)uWe ug`i=L\G3bCDo.sCe4 )Vu[Rh٭/b=:SOX 9\eSޫtW"*V&M=iGH& ۺ&Yp51 i;/:EUfLE eXtiõ S?7 AJ+3fX"pO&=ң9jFrⴶw3H׹* #r'un3 ﰩ\>m =|=iK)HɱàIv{lUvv)9I79WSmaf Sp @>s\@^jċJPvڰ J70`sh\E|d_JF{cdԜPc7k,oW;/CDEgY;^7eYsO;Ma~j6\Gȷ- $J:AXgmOSF9 ϙ<<7?.(̻C,PT(OgO;J$'4o{i˽l"gdM X0]|6ff+/VlY'o;$[j| Ԕ% 0Hp9(~txzZwQU5{9f].֭vlw(( pfQ h?) IaQ:<sm/_.a 8y߳9uLl`JrɷRRF^;|1kd}gϙgע\aaLLNJ9qvyVbw]^4Ždx5 `EKqL :ձdu&Q̗HQ+c7'%wN.0gL̊ll@!+ٮaR/XdX=H(er@ 5ȯY("E]CēWI/7MBTD(O\@1}HHt]*Z~kbH/r:sAݼHanpj O389͵6Z_YPZUc{Y>6 AUvS_m%R#.(qTR"M. ث/|x.) }MlͥP}tΝ3;k[i{oH~+ K*ko`w#-,w-Jb{|oγ*I*fY0n@}ϲ[k؉`uIP ]fIRY%yL9cW,5'xu/^Å҈x3Ny7Qv"SϞiX()^譪$ښEԀ6-~Zd{2,tTdHqqϏk4C h&C Tf9 Wv 4‰N 78\ 3v%,$~ёke3O )&@>f]X.(U%KVPA@u''3nWkkl:"8T8C"EmW8td阙=rΥl{(hk) 6}1{|K`Dڋfi`ֶ=I ͹EIl}<&]0@߹\@ΧQ n_*&&ك0zo}L]3s 뛺p욳MW67UMMnfbC?7d2GY+/qm ICtj;: ׀ի*Rg[R L2UX֝3%k߱N,s.C[!QrgmC- p$7V4Ap5+fLunέ|sǫm߸yQ'|6z v;JG+kUXaN+WRTDk\' \Lu@19031~dW ^;k>![:wSk_pٷ%bדʳ9[Ӗ j͚W OvB09A3ŵ $8̥' Rg3IĖ! st2~;ĨGhXZ]rY6<\\Ez&V9 hcNj c/}K=E -l8#BVf 67"hav<(|K׃'0'Og^+U~ݶ!+ÝzOQ=@)`MQng6aqs&6UJy˃tT@ cTen`󇢇aa`ڮ8i9tOݺ<} ƵMm ݤ7L AZveDP1ax^(Q|ZkNJ}ͧ7";}̛Z[)4:}r"[7cj/;Qtvڒ6r!M,q{,1%9|<-2 ,-dk3ocjMmhc%F`>Z #_j 70>ռ' `Dl(|#xK&50ߛ:FIhkLo[]Fg}cٜ^12\mj\I</bfi&#߆ +eTٌX/7pKX#@F,؀*(J{A'|yV~5FŤ&Rr%T? ~LX(h`RM\]<6Gk/X v9N!V s3 zen[_1")k1V>@Z/aܜ<{t;Ny\2xQW=3rylҵ3u# qG#% %KRT•}H,+Q#cѴ/E]f.kPd50.?s̅gĎ7_}\LDyWEݹ2LIWifHw -&)߬΋t :Ir< #M*zgڽ/d38$B F9-tciz>kD+1ƘY=aUvM|+\wR۠|WδRL9zA^ߙ_(PM=mkDB.KP۟:DH7)_Ri75IW~ Qn8`9ƶ#u2՞,i<ߠ+!P%b#SHr-rz ~eC <1ջw=SmY6e?cO{\+b |"Sjԑ{رY+%o[cYu0yuG0qEkr.bkjydr" 2m ߾ '=J@JݴO7nnUҶL5ɦI *d` ؘr_xD*-s^F$I*tqI 9KRcC^R4*c/Y] ƜGP1D7Sf ?hTţ,hoKeܛR+#*WohC#o=zeЭl5<w.WCyD+>~(GK^K.K|' puQMqG*'G` Cy| !%mEteDFTƩEr2aS\"3pM`':4":.fحj0U7wDVمhB5Xu&^>L >SWZ bb#Ji*J{9\X1D;妴𸨱52g$)0Q<+cfK"PXcK|PBV`a5Q68czBG)Dz9bNkdǹ2kK2#ݍf=I7ˢsks  #A ,\9KĂ[w*t F_ +!Bqy`%12i4 gܽ<+,9& _T E5TN:PI/Qq/42b mj^ l z<rMY[x]^8qkBskcjq;-ҟ5\,(…,DV}ky C8]$iFj8.F\Tcd$Rh@dh/*z`+/"/ciւ-~řOac=. f6\@=t̒Ԙ\insee !@rF &'Yv~בcRkxD0} F1U>cζlzʹ /ԏ5_d(VKb񿯤q G# e7dFJ )+W DUYnr֚pGl7|tƧ`Cho.t9.=u?jCc`&EM)@`e>'(3ߪ+RAc }VLr5@&ܞ*0>b*S2"d[8,+lYXpI;a0Tlh&Nq=r9G>+lyѾ*5՚ﬔts* 4`ݪӃPn0͓'r{!UºFrڶ N>$dz H2@wXP ~afvܧɊ^${>0y?N=-ȾQ[ʱP^RSH{)z@Cj-J4WВV YyPaM:yu`Յ^Cv qqEo%Y~zoG@O\EΕff98TVCZ)!C]$G< eWx%dPnA/N[)oC8ǎ)eJ9z bl !hv@zwf/Qd%NBOg/;Jr]+~H@Wұs acPdn~}i#a^p‚Iex'j+Fk)/vSnR?u4EhρfO@D6;kid`r񅄼L#!|e౵dűg9//\JE #="7tYjø!(ՊQ/qf_9;=(C'q}AǨ(_)?wd W .Ok2x~N^z[.@7FC%4Ģ/v138vIB3L Zq?5Q#DmmV̈o]&pFbW o`cB]Z#4%V=DUtNh~y5795uw&ݬ[p*4/]LGoʍfU(&wc)(Mn"x藿;vLBb8w;#50Xh 2l8r!;µ=E$bz(;FoV/e3u)gY' 'H[ĝN'T:=2icGYw#@=:`Y1}6AE@,/'?d\"v$8̴g#k&wڲC:ƎGpJ[8{A.p _yFw(%s.H<ԞpabsV[~1J4OX&>*x1%W~2VpMNC:'juwYow#WE𨁁7bIp_ckf[KMU' 7baH\I4{e(S;>|{WSH^$XhoI"pPSVY֎BV#}4`i'gCE@PΦ_jefkuc\z#~!q}:w0 ,>FC-WxN2Wp_^QtŨ_>,jz8_=C( ʴKd :?~Lj$W<9Z\ul*AmN/:@XRʼn ?[Vozf/bc%RFiא<ΨRbJf"?Q=DDZiHs.s pS|(5u-$Ojd`ڕ 싙C&݄UF5S("E^|c:ꖆuJRzgG:z݀vU: ?x?fEUdH aIAcʓ'ei V%zh[=hH\k";s" zW/d F`r_SGD{hcw_t{FPXRuOMo:]|N 9>4"ً oJ=lH7}gL2nBt.8Aw6͂`*JZy!O69uOHRZA)j'_oTHmxO/-108 Gt7G-%=3I ~$4h"MyB?rhpV bӸ)Wb )]_fА;ʨYxN  @Ɣ06gcMK`ĄqzL \hr@2F߳5[)߇{ݰ!e\P'>Aq4$VBKO%͙r;Q:*aPOhg{#SϣT#3 GIwAfmܷ NVZ\) "O5wp^0$ʔBhO+By1~AixPג{"lóp76(gBdt])i^tAfM|Da +FU+慡Z^MK|uGv0^  *Jd7g}gFؑdQI^3%sŶMڞo.EaXu) /5;ث=,uEnnL3(qIÿ*FDwz&oxF'qb!ʖ4'k;eT dp*dy8'ŇJ_> ۟uBOh_ҟ f :2!ևc\4 3$yN|p?PL;:Gįd OS3fE5 K)מ>[,3Pm.l}t?Cզ!#.z+5 ^ҘU?,Ig*G tꗊ) B2S΋4/.!4( ,VwŚ*ۈǭ8;&0M ,aFZθ.oXAJp^ "yO+2F7rjp ));ʛ 75@nFGkdY ?8ͪ_wJ*< ?'{,|B#5sw P+ YAZ\ک^Q$z=7!EVThYY:E3Mr4,|ܑh橋G>* grtzVB]XSۮsqPEGOݕhC=+dcAcjl ;#fR {p0Bh%Cp2 ,McYB^eꨔ`ъx=Ket{/{ui#!7TUAUi5FCY+荞Id?*ՈWV4.FpY|-@pzP,Ŭ>Y#qdᤓV RFz]Hˑ) /xը#7 z"ן:xs7D{T1h<SDzUg& ?oKdǎb/m:5}dȟKt6 Տ7~)QµmV|!cE,)+Gs 1~ak"i|e,B7=z'?[6$xǔ`_L\kryֽli{uy.2mi(ӕ,~:Qgk־ף h_a|&K4/qzd980C"FvJt'rRle|^fyH!b%] ozʛՠ=2WP1ށ66tKY`Q-OQR;.Wt =` D*U% /|UQ:p]Uܮ*cJTy`:5jI;3XӼA@'=RcIj{}df@j ](Q;@ U w+fVBy<(lC1Vs5"W;}^e[r?U@,;AADf8 cϽlH?B)JwvBiӂ7lqDvŠfe#l)zYA,ըoADEfW0EK>K=\%\|%y+PDrI6_~}]&G+?M*ŤVrU <ҩWHAxz❨A2LXQ P3l#~z/3L82U2Jgs Z~g8j땢ϗ8j.Ѯ PA ֢J"T ÊDVKK%u2@uy Β+ꑣ/ KUaP2tO6[j9YG=fe}}zgzU 36aъI[lCn=-ĎleL f+A"m%\kK1~"BR$dz6qV;<K|nGMΠYSՎBg&&Nw@/lBDOm𢋛mXrY1)Y7H2 v&A>Ȉ%(4:.۴Wp99҆D}!cpS$T߹B%Ttab{IB۽u"p yUSXtDl ,W^*EMЋhOm#:uaI\(*dtv9N;47Tx|x\X _oZ4Ϥ ƮY6e*FM/fn5LYZ5 _8wPtշ\'raTr|R"4ZOP> {> &UԷ]|.qPetC5":˹b? PBo n"tX@QAz qN /=yJfi$e")"8Բg tWsaCWJCx]u]75)짝56S!Lf71S):%I#--e"f!\8ZkSʨ^045W&#ur@'xmR\/3P;K?u8?13AͩpOx&tJg/DVZ;Ey.+'Wxǜ;2@lR]o9O+}rijR{=2*eLiɨ/|`^m Xmp=yT 7ͅC,?d[-dj<{$*]_y=-3S͐?5; ̑-4QVREutE3ܷ۲dTFqv%~z`.[ :ΧՃ~C75g1aA/lQo]PQ?U!!bj)=KznT#eI6yAH#1h=Mo{":x:m]V("iW: [h9$#>"eѰà5]fFNC&|;JA;ar_~Ճ&FC#֊cj `6">[ySyPZa*WcPsHfǛI-yp$ Xܪe~.ɸ]FT=R@L W۹Ț8(UخS\Iv'qKn. BF ]\8, IԶwxQ+r~Z=z N0KX{P3;WGˆ.781!FQ',i?,dNpfrߕNMyQvBZK̈́!6֫{ v_ b9__r7S|W6 1eDXqFVkDiV7Z*^%tstLV`g .\ԯܚ7QF G1A-I}JYC9 ĝZ`ij<܂RfVV:oMWtZ%P4jM d7B7Fʋq൩,d;$$|WQeJ( JZ!_=\Ƞ* mb/t67*&IQ Bh3Z{j{TC6wmdʬ;p0qB"C?M?ڎpy{g+mVFtJXFlK{%f}_ QL[ o]f 6J C\&)=Z&&O-}ϓ3Yz~`nc3|t iigniNYEUŤM!E#w]zC#:C % tA.=p;-rSbQwߵ4K%Y6j$8*q>.XNGl(S-ֈD}Yy<"s .f ^"aeNha-*"ʆge1݌uq@FlM%~I:X+hY]rbTGߺRI%zqRE,Ħ#SǯQ;͖Ei ʕYdz'sqԜxI2ϡY ,l \$ޏ]LM/0F3ŔL)C#qPezޅu ψSu̓eF)T;5Npc;wC &:X:ي/ $ӹ)yWF0t0fJrN+^R `mQfZڄ}16FM$-Ɵ[ܣ\:W{Gwf R,hq޶ɋ@ : >h= q2~w=&B :$by"F&1T+OP9W IUΘnؖ=LE dw& b2&3k9A!K"5 Y*U\8?ERM=y0Zqҿt4{v伂HTAre94REë(\P68mr?;PI\ ~Y>uWmaU"JSs;y2$EN(44v0\ElQ1\3665M.dLAYTtR#L˫,HX8Ox,2{)bRK-#nJ{9^,yZe>rYhL-D7!$hG{aU"dCy1xv&E Rp5&g-8yb~Q t3d*fw Ȉn[q xC[  iE]xfK\1s_iU:)SCHR[WH ]},sE#*2xUK䕨V܆}զRH+]gbD-)AiWV>;K{Y'{= P,c 3;'s)xHbXb kG|s<]t0s%v]GTihFӆ"%SL(ʚ(2 BY'^٤OZy/Է?.[ 0^3(Grb߶oYW^>-oEZU qPS;SC!"7wA,7:fċu j0~|?s@䇤clRsEj6{\N?jX0G\6ejjhs`k2V8Md>l>6+ (!lXX, <5Qg,=X.jtѩǎS"g{PzM٢<(mH%/oƕA_lcŅpNGR [rE5 EBb%h$KO*[ypx_[#ɭv^ "dxu/H/S/bFF{R+ټմ ve,diMmfe8XlCHE""ܻdh\:KRn,#5W4YLp+8 M,=$0 Xزd ocLp˭쏥+G+ '"3Iq޹Bh/AmT56Es:;:\sEξBR $۷a N +ypvO֗ܲ9B^RiMVGA$'Շj<5@YاF*zVV!0:@ƙO`NT zxs砚]N,Pz&b/WorXB7#(:Ӯ5|6GIb)W,ʘhBv?k©1WLh@zHO A pţ4նe!?RLuJIBMr$(Qmk3]ĔwY6 ӷ1D 1x+ <_J|W l~XdxZ9*B:4{']7 yE$TG͝o`b(%̖/5\lRW,ӻ 1v-}hҵ@QL?u{f[θc,7{ZIP|o%̰ծp(sAS$Cy{chdeLSP*Q88y{V3Ẍ́Ƴat%.KɫC:xTnX0#=_2-A0 ^$>ЯbpzjْM 6o "G޺bo`MFiWr:W@c|/3^⅔S&{(#C869+ eyn|H”`EX!XO:SVba̎\R☭]rX`i« P?[ߠ1*su~V -}Tۭ9Rd9AmA;w]OY'+)[$; (!hBt7mji$NV׋BXxO?V#-E(:bF joAHeB l8b!@yGwXj楐ئ%&L^P$Dgn8Y ϊ8׼8y}g%EGVN zu#8L:5F{ \`EX`@XT!ܟJtjTRK3goY:Mj _%^w# 4|\ UWNndE:|I:FZd7X{+_okzʿ޴;JIJM (%S~b%qAxo=3%MvBtD{߆`mܛ (=}fA3GF0rU,CiC ĔCčT7R -^b.iJW ʥ̵߱ e#Z-ID&&S$)U@Lt}/yrS+R̸ 5G!7#K{a~O`Ȧ3ʱ[jaӾD>s`l!KMteH%`SZR+̌PՌ9+O-at=uZ c ;Ngfx2]gOwޗ*1ԙiL5UݡM83%[_ *0 5t`M6n Vci癒GNBQdNB5pk]ɝ#c5S#p+RKhf٠1O`d3m#ZN]r;T33!8D@/0vms$:Xj•/)48PkN )  &YSt`IlS<M8afeH@%硨{WA!ŋrVkU1Grb`X`+@c%΃TluJKBL) ӰNGK4b ~xJ$E;]cs{5o8 .)HTS -'lW\a3$&U "S"EFK/zKBkpt.T!˩t+?FIx%S mf94aCb}_I<>@z Z|4Z76'16U`h#U@4UdTmHHHk_"te_:.-Jbc9 aul.*R}(Oe @Y޸+:pRg5ĠTuXxBVJ؁B9ƻߌq?gZ4ȍ0CApaN:-V$YO6F&/\UxPw{N5L%fg Ը v#^>xkdn 8"s":;@3MD֎ rBɚM95:h4Ni.:.[ Jjq!/m~?t B;k%ͧw@8wΉz7b[z-Aɂbl,Hp R4hrW#/ppj*%}p@{V- J> ෘMMި{9ʟ5~+u^&C^\@Xr2B7r7Ɯ`-WN}\IAE7OR:J&(@P;M"ߐXm%D];cfbymDvC!eF:mp&{H'QiKXk"L# RmnJJ4nޣEk!`!Ncr?DKtD~onW,,aJ5р ]ww ߫ ϡ|De99 6健%^K{4C;4!Sמ܌ XA{8Ib p׶ FMW{yKxx*2rR@yCM<}cjyH,̓ɚGa <_;.cJɆb;.565JPLwsR9R4CHi2x|am? ecc3yhAaT/k~~!Ej\1V9 qe•߫ĘjG^^QY)튩7s))MBVr@k/^ Ȥ# x0ឡ&R2;͗d $( f@ˆ΅эT]i>[?V96j%rO =BG␗C :q,b;r’((;/OEjꉾV"'ɽ6Hn3B"zb6CRi~5S#r JꑴvZ}%}nuEu4x/䲍{<üf$)gRTϛnxqyLdƖ^,CkԻTQ  W{8:,|l6%D1|m]Qa| 7ߋe|CRa{6xm*#{_ gν1R,Erŝ5nO/ SQ*/Tw+$#, L?grjĄcsZMf1Ϋ=aus;s0`'c YsyM&Jz;ٺBRMڅJdP Z2L!q`]'tWɺ(䪱6>q% "crߗdo]֬F&/i傈Zk54ɬJGl37oe?7(]w[wNZ>ܮ,Lj7a !Cbv$?VDgc~]&K8IpP8TE*NVq.9@F#a1Ua, bД|M<6$^b%CaiL$?~Dgd%A*nn(z{O]|BUeFx.#~Õ#`XJq)1t MUu@ZRb̔qXOBcn ,9l(BGEC}1[0?0mVt$-UmN#)<3p:C:@貀ea"2Sy'Puݜ所CRCdV0{amCƬEˡCL6qGsj].N5vH*߲kun |y`!TCp<{.]:+#N㉆jNj<0b% ;O3 wSfnO$)g2|y=_9A4f`'eyPUoK{斠B)Č꜑1feL Cle r1fFB2L_=1M;ïVU^l-V)4*!.uk銚1_ʔkX7Dg"d{ѧpJ3ugQccbJUōn^%TIU- 0=JѠ vڄd x4g㌚6r"F7HCu=t!4^:+i"!kh{FYy]fsMhMK 8&D>x|<Ν0sVؔaPh@+=D^^'qX~QIdmu3TjY:90'-]A8Js T%J<52e='Fgw >8`xCـi}1:)FtY)@Gۤ.KB1iZ&ԗ+•BXR\y⺏,xW5gh@}|47f *ɝ-5QY@rć+9$+H%%?1E@wDHOֿe3JO z1( =gbf%>pCo[k$}労qp_] n?%W_Ꮆң\jʿQ?J(F'͒rgGz mX@ycf ;*I7wNjl4{GtWQ(|5@:{f ZkSo<$f/hHxf`1Fލ;uׇs-m"?ԛX9?}ϾvVYF2Z.jW38JP[?L L,a;?(CYkуe\#y$+??9#A&OHyXD;Lx[A4ˎ!|l҄[fV#@^ Elf]s#tA,<"E|q "Coa;8=mB$ޕ :!61|D | fF,Бrל5hпyɭk'$F+kv*e*ܩ2Ͻo6R^̟-^)gtѴdeemByS J.kbfk V_,2 ͭB` $ݲ]ʚ$ dL~)kklF Np@naN Ty=ErqgS!<5'Ap\L3Xke D9QnX[ꧡ7@ns%0 &ĹTr(둇 4㓅JK757+y[Zv Wmڬ䞩JG*өg}iP3̀@eGtX<,9@K8;@j\ᒦ1#7ܻ7E)<8tyѕVtǿ1Wi@#6}2AKoIjl_gliR/ױ]}[GqP֔;@ݪJ6yl'-6ݽ=8 ϑ-|Qu\\F2,?^SwKÒ|#Or,V՝]*s- ,m2y_=&R[TS3!̓/JWŌR. t2떊fj{ysKmAuW *}KU(p&Z8p j5.)5~c7YrPH4:q:f 0-ǰ2\֪oBG;c}82уTVex88P I+g9FjEWI}w9+n(Tk?[JO X W]hʋ-?àt̀n~oQP l vSS,M)'պ31)^\_Dž.7N9|yyL@_&,a q5Kڂ0X6(]?{H]mmKQ_|ߗPNn04!WQOO # BFrInM8졮3v"zIS_P>]A1U8!6PGV%&:67I9}q\:1uHN,mpr9?sKb\4;]Zrk"xL e]Ir\[kbV0] 5$*ln4mwQϺh! WfM񬤤P=<SuФ~3z*YE$2e6+ub]\IZ&twkS[@&y79] r[,|Hx qHjud>ԖxkFC/\?Ggs4JQ |f_ڋV>~Sfȗʺ'ʘeY ̞ŧCdj)#x $HEhdfDIDs▮A,X,I7˼,$vY!,Xz,5vqoM$+a(>E{@=$'>&9}J~Mnv(W5A&dljFTTv5Nͻ[c[Жh}s/QEu6s rA2UءA^JY,x롫S1 gHlTPΉ+< :;]͔^  &e-:8 cr.;/ɨrI3yO5=OsV%w6-]0HEP>-t",򣢘< Mf1exAj:Զ'kJo9&4~j >p4BPHmi9a2ySCpdkl@6U2&:9Tx:HPd:ZiaΛşRZ?߂$v jf\&K-.,BW3A.(1}NcYW:xFJH{@gHRdpf˸ 87K2wABF$_*Wjiyq"{'+H;KsS<$]tW@Gk(v=\^.n0;0#F˳NA0|' %,Nܞ^qƪ jߤK&3yT0W /7t(.EXqdw@*bQГR"uçJ2n>Uu "}*cRTÀ-;Τ5ccߘV7oO1zsQ;x- ٶ=>%a_˃`d `#jSIZiIYuեiZq`!̻AFjU`q.>˖xSVwNȊ3R-Ӊ{tZu"mst=Pes0QaFlKs&',[['=|pK,{NV;yG]8B3Eg4@z6[H8xOy8]07[pneO}o\ "ƍ! X`^ED ⽅fI謮Qz7A$ qY7Ŗ+Nmof!~Ad'93 nl |5$c[0Q.: 6 ڙR*$"% s^)Cڰ̝yy1w*As!$;Ogq)DΝ>\ \vs U: عrm[eoڂP>dDW"皏~NJAK-Q03z;igN7[pjxe>-6q'J<0ThHJYNHp Оw #D*3U_/"a.q=8 9p:|z%KBآ  By d1A{W~FJ\VL@i<ru:7]l^S:ZΞr/s3wOIyjT] @&X6Gk 7 .6(E.Sىn%nɘF<89Pcw̑Ǫnh#WbQ2 6|{BfЍ6wӒ_r֖lrUEtE"cjM&7^w&r滁6 9r@E *;o1lDkj(>T=!uQhMLiVz5 ḻSض$nX7cPt[Ws 4-V#)xUG2s[{ 'mqg2VAߧN/yZO=.L;a154㸧LZd|8;( 4(D4FqDBf=K~!gG(}漄|ښ8 _Ӭc5ws0~`CUe6#h({Zٮ_jqBQ%lsu"Gjxk!( ebݳNטpwhQ~} X'ٓ8ZP.ġu$MCyh&f%}׳Pt|!.fSTT\ ,",(譿Htn/o!#"dn憉\%(b3AuLSbQef݈H2*|pLbFw`Id߿SGn.c{5{tϥf修/βJ t4#"5L]8RkiVjEpFkY7\ڈ*anKe zuo;('mY>xB}w/sހ*FjP0_/m !pxV`E%~)R+qrLF8ª]i>v)Yqߤ*@ŀʷ3n  S&Yʽ6I,lp Ki7>cC)oAprћnZHh|u5/%fbKyP0v3?d"~ `">i*vmӄ *P@+guT k|nXkAqag3IAVT뱓(er2UlK7U I3'=yxAF(<:4\$iim'<`#\8Q*}Eɷ״O+njKcAU;:N0[cJֺIҩ; E#(LLs]{d2T+0. LOe ϴՠ猌FԐ݇HEo\~+I"ɟGF)t|5rH^>3/qH*`_XՇoՓPZb#j|f8Q:>k/&pEj nԛT&Qu1oVNBiK34)/[u | ԢǦљ *9zAg X S rΏ?=n6K-oXbG'٦{V^6vgn3켿ށ*r ͏"x#ⴿh-I7_%NrO4"07^2% JjQn쳈3\xP*R*rׂ8\cmpƪ՟!8;dBOyTa3ť}Y^YŰmG. Š+Jl 1yiS=e3)Ab>؞=J8ծ9hia0d %*r82&G)Œ?'!wjtАľqw2a&khzNbtW:CoeIvszCGр-I5Tz@:4)Q 4TՆY6Mϊ)fEX,{?'zAƗ\}r\k95P~ NJ—TZ!㤋qi5 &ǔ3ym( ,AP= \>Y܏Ϝ> TXE:;lFwX2(>wp]Z}3 (c9G<'@ƽ)Fxԯك6)V" ĘS(*DH(PZE{ wA Uqw$iNE0~J.'%>Ȥ,Vq lR!&bpoNg]_MTE0 '"ggh,4 Wݲ: F#&F&_GcGXӘ6Eg6t1=:[\JM(swI.j |csFc}K2Nr[,}r1 G9H  KQRh]Kh;Mw6!@\R 'L,7Bѱ{}x̫vDŽ1Uk#@tFмZ`xQԺ9#܆ }Uݜ[縢7}K`'2g =L  VӉMyS\u-,>qvq=\ ?:"A!vm~(M5UjC[ 'PtTVOWS@UdsN3 a7TZ;?mkE|7(Ll@Bg aOJn߇XU<_ܯ=;HE;>ɉD"lr©|/W+:myN<Kp|7dT] [v(W_t2GF_ f"U򞯟`n ̃:rRGlygl#bb~ T:q7'r)3=6N5*.N*5Y/lr'8VG~#>9wx>y!Dg}\F-шʪY5_t'f'Ҿ+Ue|ȠVKagBH*e F)x |UKi-ŭyOڵЬ.š2R'3:s8'M䬪'"m%<IP#}^f -z$^lH`IQ&Q[ŧmʄ ].zty%.u Jl O2e#,5x׺DMS A:Fo!Wgjv wBJEf]MſA˴ JBGx4=ejai"Kh]2-Dcx"Vu9?`2:ra,H}TrQ:jČm0=ҩj\HH!"8$ t`:*^I?WQ"XB#qaֳAjg+ +Vp&\̛84݆2CD@:E L a]A16?db,*5L &pb\0>Lp+Qªck3LOzso;ٯI+Wd߉ߥaA;K\:2~pwV ('vyeD-Xvn@2#p4vJ%ŗ}ϓ&`h] v k @LC@ӎVD?o TB)6=\AnǾ0X҇7p a00ZWбNHV~NS 6+Ϲq{ ֚.Hukpl,&@ت _uz`Hk[k2h]Z/Z #e333|7ۿ蘎 GW[9aglF}oN{ ]Vlak9b'SJVT5> b*֡<9mgz9$ceڀ$̯b,QںI☙eP#4B3C9x&n$M.leHX~S'ЁeϠQ8]L\PsSGqx$Q)q+ي.R[ OT;|eT|!@Iꔺu.v>> uN([OFqZW$AĚSC06wfݮPgg3UJMx1`a0?8mɑ5h7$>qjگ GkRvf+ ;O!Ho7}c3q@W}b1A8/Er@-cB^P[M{Ztv[Ɓ%RcKoEVRf!亀_AEs"ޏFlV}h! 桧~wGZ5Se翜ɲ\6S[ٲ 2v6+y Q.nYA81AɄ:^ܥtcg;qlf l,PA~r" mx$MĮ %J#[_áp`GSUlffGOc461U?8 8(rߞ-Q˯JK;xsE7t}mMSA^f-qs's:zpO4W/Hu/ OgYfªO9<=zCS@01؄5<Gb CnYː0>troX"28X.CD@}.̘²݋@>z]PYdZXV5#>9Z{ v+h^woɯ@ :Wо8[Ҫs1Js4mA;ɇ{;G2- r-)y=לh.-iv^&ɊBI[Ѽj?ӼC$a=C DC`Qf8$>h%#[CG2zQd7[#B;3'b=aȭ?%V0i0*8.ƚ\fR bjNI~BYOԩU G_ cv GzKcdг(e( NXZyt9<Zuv-7-^W6dT2;-X=e(mw_G0j_N 3P ]>jRqP,?9Q ye@vKT٦gps~(bG5U%t)y/5™ۚy=IhrahTx927mP}UU: _ZK9GRԟ<WS' ] 4NeK!Vnk_-n42^lW^UK&^A! F qnDG{'2￑q# kF ÝpeR׶ #^ ៣ʥ.U \B]!0}.hlsoj~f"9:,9+PPMA{H)E2Akʪ8/iNASg,z}*'#YIZ td_dhUlhXMgp:,qk.d|y ]KbmPqrs4({P}fbR}U WrC{q9ؿPDYCYh!{9BSEkueKKXӐf,hu rY& sm)B%8A#ԏjA$% k@XR vQbj0]pbƖ&W'ѐ,A1 GvQ,4QK7䤥Pj%W1=>-N@U?YvDH3AobK -pW-t-FrG =J Zz]k"?Zo쵈cVƗ>y6";$5adIfb+@nAxtWXOL:jPZcWW QM&7]j`}qunRxlzd[櫞?!h səƦн DH?ܶ:8X%\ڞR\|azӨ![VŘ8]]No=@FQPAB3QxٗF\~9TUvp|0 us܃K'U`UsM/,pي;(,tdL0EU<Ï0n8#-`8#գ5%?DIҊ+[$-H=Ϯ8 2"}?VE]kXd QL2MKˍ X`25O˓,f!&6]ɯ=eT]%sQ) }s =PQ;HBMXkUނ>{R I@Jm s>S`d7UDzwnZgŭk,{#tqǔKAfL~OV0[ /xq? a<ˌ@F_z!?N˂)8S& %-\h M[e!Yu56)a, JdD%Msjgv;> %^E.}56MmZTJgj45=)B% S)WA.V2Գm4Pϋ~X :^x8K+Ё%G1ʢ䥡7;Axn!&V$q(llJ8BU b  8*cT jj[\mǽ ɢzڲMsF:9Y:❔|׫; "2{"nL9<vo*dY[ r?㷟+CSM}xݫV#a8QYU)i v<-\ 9c7#R߫Ԃh,O_Ʋ_Ƙ7ΐRN> Ho}5`CB )Ʊ!c&9gZGKh 8 $cpYy *&%v.rQc(OU'Y OUl|:i !\%)_^:Mg @~(0A[|i^8pV,ξv"{)~[1O٘>ago@Z>k\wDl%L;ZwSU}RfzO mC!damk D[=BW^!ڜo"F$m>NeOȌ+Ujh^X M-Iw%vN_|0tUh|{xу -F?Aɩ\2/4c'}/Dͮ UKp9Кw>kG LQsJi֎8 KCv=Ķ@e2 3!m 0ȉ{6òv:@|"^qnYEp8=SEܽɭq闷wy+!<CPF5=9Ozk9M5yG1$<\ 8ak'!^u]㙤➋5MV9QpQXbHݘE3]<%{>?W*Q/hS6@ͨ<0Iq/5TJyMh'ZW\|IJ2m%Fbάzhk2ンC@ZtcEʑKIǕ>eo0@*_H"I3pj5f9¹3MitESy DM AÊԝk w0 v{StFpˏVÏHPKX<SivP-4d5ClD~?$ꐷ)gtks/>1[{qMd*2/8Fb 0*%V.7hwMgr#YPXGmP&)&85&3)&kzn t'5V|;HtR $+$p3(1TBXX"6 *btA k=Vk/i⁰I|dS\/ưl)Ϧ WOK_0>?sdXW h/셅c>¥/u4:i/i\4g"TiJ j |C2DL|68IoLWgeDMBhъv͇}T hO[ዶ6_5*1*xW# g0 bCN:fV3XlWd5æ7ZQ]t3ή(;ܸ $pJ~<󇓨4H3'/_K` 4G$Aeht <-e:3qEYIt} _WF&4Q̊*0Y )4KչO "aPg2pSKG0)Ȋq[d roϽwj~9IpiUC:xmACTxf`J+0%@H"k`%f0+T>D;*Aw%ݯfXouDA^ȗ!.M!y'M(e"j>৔S|s_4`y9dnvf~p3P1,04t%`Rgk3LήA{7VI@>p֣w>YHL;Ϛ(jEM[praax`rak-F3dj'o5[M{fx /8ꉸ Qgzn%Q^rnJJ*) !a;o <I=0B3Gfth"t+{f?Ud|t0|nMmY6Ioɂ{[h_~:qXRj'MlnߥLsI=d6e+X ne"; m-E)3۱3)3UeHޕ9y%)CPrt:! 6#51BQǂ*JBNQ~A`(ޣ! QаGZ_o =XwwyT[%v\'Ĥ=mox;פ5-:cDj;\nb[]{A~imVeqgT4 Cο-|0%{C ϩ"@3GSMM|J`AUAyUWj]f+6uV٥FR ݩ8Dd5Yт%?1f :|a)ó hY;#"aoQ{2 _(-8Sy?+p MpW)tm}ec*0O낳tbs4 gdݻZ&l@_xT&sqr`AVW^h'N )BNT9d7Errh=W ^t>降YF}_uV0%[*H(q^hDK1 bN7Rʕ oASrft*6V#EKßvb$pSuB—+sA(C=+ iNxZrVĴA3ˁʍU6@73KІfx aXyVS#n: lW8 C8/^S? rͷ ^-')][ȁc§J;}5 %;`c 9ࡶUp FƥeLShCP"WEaTyDn:x-.oԪ^dΧ8nBwO$&< =BA@?BpQwix㖑Fϵő2M$bJD"< pjؐ+LTr~煋Z|).n1?/Ou 08u!h8)$^OthWyі`}.$SGVDTާkJM'".PCw#,pbr1 wV.ǙRu|pj\@1(MAhH)#}< AV0e _I%y,K<"7-$ވY:zt!Ҹ<ƓJcE yҰ~G}i{a@Nlna}F⭾l83ʡni,S'}֌x=pD1bK~|GygbP 81E7I" 0n2N-I*Ty =Λm83pi<\9 7dG=\LڿKj+Qf?2tJXkѣxiBEVFrt[G.3)du_1S3tq6aEE;JB#H۠rh.[B]uGsѠ/ [xH>Z„$;FvbhJI6g sWe7DX:vM5o[1&cڹ"{#06fEռ +Z~V)ܰ(`PP4>(yl\ܿ;%25#^-;l>/ɯjILj)}]n d‹C`Vty }df#|o1KޞP[貉#9p5hw z9K`0KWe *'2Vt)kKVV$i{F *݂ VP(=IF~ WwN\ vtʱ>J0quJuwލAs-[X[\;+|FQh9Uns vAI]zf8˱(3I|aM|,n.`φTuc@kmdu>)t;ϩON Ohc674duR-'jBQԅBwܹ:DgU$e:+V'W;B1t,TFQ2ꏢtbFO_'5lLCpan"Agy{O*F d'G [hbO9I0rAgbE2Y`ߘ2u'h^A[?x]HMbv:6鷲Yr_Xr"Y?cFIO~vSHQ7p)ox:#wWNC;1/^H!cX pZMn 6\wN(|B^3~6ڰQ/KT;D6#(D0/bG/޻P\ єmЋ"Bjϗ*e}ڷ߽ȧZ*/K[(ЦP@(15Lhg`'g9ͩRJ^$@*fR0Lg]g{ Y 5wnbMT_.uf6(Y4mjFE,:j=誹ڹ+)%A*+*Wv$ܫBQ=X{ 2 &~B܋xj,K=;_KeG@)ii;}NN@. 1PD:U 6)"1tCюjdQsG %zGB8D[7Sb.PaL<Պ럳 z)(2~w_'DT\4"\+ Wg0> y ̺CpީAH-4eYj a;I𙀍 |5]@PLPѻěE`U1_KөT*VAzɆIuGf34u-&5H|C9H݂wkFU+4 N(Wk4F+F I)):atT=9j/`@BrMUsuځ=M^/Ż>;!F0qKg]LidDFIީڣGERetP$u> 3s@ 6+GHЄ)h'dπOI4ᆕWabWptH/CwC|.ôf~~㨕mtp8WxOAQ/GGkr=biaA(Y;4!ѷ!* ̊M\/{Ah4Du&c$op52s"sxj 8J32; U] Ytbbsބ030! ~<&zk߰p~?aX z .'j/-q R/L8*f[U'}alR+" z2?EKk[*PA ~b s@鳉-_k;n*ѹCr&<*}Ei? W2Ŧ*PyUE3cLi8X*$W߄XEP+%{| [<4SIȄK҇LWZ!r<<[ FnAIiV=?%NkpwƖ6 0`SC'|jH-"'SyU 6#D}tSǴG/)O+̅8)ivSsĿr?Mq%gBα8Rw5Vl{a;S\ H抮ŧ|W \C:K?@Ί=}"wҾ|U(G+ b[?߾,c+ T޷kgTŗ޺^^2I^aq^2ANwΠf_IbMTd%r0> 5T.K{ ]#a@uH %n:r[ 7^j v'> q32+vv/Р a%Jv@74vQ[Fi|ˇrlk.6\RDs EZUwKu9feRA(ŶNz }`7Yc{"Ll(>EAÐq۹c S\6 W(`fVbyaɃ$ Rdv[ 6ц_aBGQvVT;;S!멏H4lKc3R@T<X f@Sb*PiRj=2KҒ;杬.ԙc5 ұ&Y6a[}%w{'8\\(A@tަŲ)r6fn_+QY-]NaKa~i~;MQ>"Q"ͧy)4d#ۑK0~9۬ rkw)7%Q]use({-\4h}MliæxoC F]Ys|mUWg 3BivoZk}+FE-䉞WP\RbU6n Gn*o&( \_o:2{S [X%7Jx H3$R,kx6SNT&8.F7|?m>C$d(!!qRJ.7j ZW<IBJA_"\{kl1]8Y,{ۊ&9׹Oa h8enrn&EZ _ wYJ R0AhϷmr}.l;[~|p'.$i{@Ajzu C-:Q4#w qTwm!nmrYbT$x_7yRM(!òU Xѹ^iy t!mY^v{{ 쬗]L")1iͭǐ~sH~=D(mbh|ݰ9w^5E^{ |W\GPFy`ϸ"L#h|lW"ۥO&7}MAD-y=Ѱ`#ыBsx6P ̛:>!o?W7c t lB]ݱ9[{hJ ={VXcL+#κPS>w[F*S'Uz!iK3' J7 ֬҅|E5~ˊ"lV9==̀@p`񦴗S}ã$#h({(}=i@z(25/R)BKGӽ𮿉Ig[i<{q@ ź7=k0~S"GhT[?PIX÷IeuhRAQ-J; `i)9qSm!򛌕&Ì8}fk_n,ʬ y8ͲFqZh4yw䞂rh7&)q4X1<"ɽ/jI/VDe{.(Fq>wIIL(nH6]Ut&hNA:y=NftaW3hpZG4!=( W;AC*nZتXa wCǍKsMSWKD eRr^횺C;J-^571""viH}Ni<^r|rT*13un^qm A2ְ & eh3ɂ:xGQ Fwc,C`qt0T'@ /EʶxaRztΫ[W2HЌ&]s"GsNJ,e W7tsv*gie[y}D=Gӱ8ѿԨOz7η,vT.*]|3tnwu?rn,6.~7pFu"bP AXEu 9VU 4)A;v*'oOP.Ъa9(Ӕ9%Fs*yjA5kǃ\dXqR9mkmLvRtI>u ]3ۊP/+qvzJ#La\C]k:h^jik6<7qI14_JT1$>.R=ce8'K*J 2&%)i߯W)cz[խxL^o i4 ?  m\= ~_ܖ*V!%P->B9}v_dP>:&.x&4(,4v=n ۓDB́ [D‚^6ypU\JQU] >u"EH ^PJɐ@"4Os• =_/[> ڬLLiƈAQ+D%CH\۲8 |ݞŚHT}6UsVL+]+H:IE"BZ]Ws3 m7%ぱKلWO$}~J&}o; `'|*KWцhE 9' +EJmbO$<^}ImjI"F߇C`_&X%3)khBo$D$s%?l@M] p b.gǙF"=@嘊=Қ}'g#{Gsr) з>K'1ӹ2YqmHǚ~:^Mt/y[Yeꞎҩ48ao `d=mF[DPl $/[o+ J1"P笛f/kdbÊdD*?I_s< lӈ`lsj&&^}P5W!?i[-κYHcͺ {廢zD ̡$- d#iH!zDZ`t<hH9 /s wR]j?)w,U6ݝwgv12/ey5ݰHvwXQ bK3vX8B2*J,ct9_>jFBKKskkўM. ]쀶%-,$49 Gm\cɈJs WK\Y* @!7lB(b"{ cnC)^J#"Nb3]ސ 8\W5&}rK]@2*oM7|^;tT0AMGZ[xP._x]ؒfu)P4 d2-g1#8o Um~ߕg3j0>[=XZ;eOfJJC:4Kgrp bulo_wեੂs 0XEcYcoV[m-"3"6X3 yku ȋ@6[A*QQ#q/B!d]|ע4ǤBK_~EFì~s4O% %, 6gimk4VsGSv#MumNR M6iyKEE{|ueCwd$e(lN|YOSn/,I61%+- BuDYV6yY=,*; $)x^.~Ɵ3ʩ k e-}߾T1 $:&ãPx̖[K%{x6moHoZeP,j)y)& ]j]\ 6v7Bhq&َ MۊݒEta0o:BYDή{v8JK-3)<լ8\ R?#8؍m6~Fs-a<|ziO;Bhxt-$b[1l{+%0>#pT%˚5ɏ"2"w(~&KؐC‹ռ+b5 Ɋsq5{l8FOŧ}YJr#=/187RYӌ4c4q[n X_G@OZ|R mUsS-ɵXV:(s⍡aG ܗSd j<ґ}X{V?Ux]k_CͤhSՓΞ%Dbp׊9,) *Y)*`샛_g_Rk7a⚓)`jVlDx&%4WBYRo 2zf>%(AMN#+9rJ$@-PzhI2y5 _{%rBFeC܌GO%x8U얐/?)L3Yka`.ܦ`[ t![Bxn(36N钧Μ@ձf w0=Z ?:rQaleHOɦ+&("+LR>GbVctZvfyS6G -b2(J #FI,ۦlpՉL؅@z.mp ߽xJ޼qQf9$^qӐ[Tk(js/Tvw)+' W:nІU yڃo#ο4e' ge|2 äc[p,֝!@3A. ,͌'7aA/? wFG1y1vINWռ@UvVY# $ pmmPq(K5j%.i_z97A$lUhk7k+(UmtE70B;?fSUuƋ="M'ū/`L6Qo= [f\*Z7a<[^Os4ϷBQ.2_Ì*'B<c܊ih^>XCS(]7Y8gK9"ܓ"8j8HW?'y/ɛIc9KKo F4x '-Pė:d\G&_+"gΛ^G*-,2 0uT; nQ+WeH B/osC ;mhsCf4K4-7f pAV]%"fj1`gpQs7 mC(myh6,h?cuoaŖiܧپcq!W(%)PzKS0VnsL;C`zH}N:ˡCu}yط(d/׾ vkdS Nh I`kjNU%rC'bi[& xeY̪}6ȦoJd_Tƥ}Ao!  TvHҟIL \SyMR<>jD֨Tc \`AH&$RzAQT)1ou@A&n-c(xP3_l]lK{Ň8XI*_'}pciź  ͘sYl솓-?n-~%B9]-wPd4еȮq1 VK0n@DhBA]9}q &HrzJp2MÝǾqNN m[ud?Vh+&0Ai>$"SLPlbbS^Aŵ%PJiM@9F+yq/4ш:ZzXTaIc=; D|hz%]&AER ЎY:Bv͊~zxJ?(9L S Xi ȡP sLIvoc~wUteC-/{XIf͋[8XnyqZhG)+7S*K$v~=NlWdџլ^Ox\SQ4+SeJ493re-2nmQB3"v`C tn!u, |)ΒDb4"jq666"flSp|Pt:$OQZ s}R2>KBVdH)f ͪ=Kt`|Hr 1Oًe+jb l^㊓7s+N44Gs턷$N3,*+T.R4%CF\~K@ZF۩LU*'О%5)Xk1'0Q8]jDT>>Y^ƂhIJbtڍu9rNDU0Ju/ 3wMs1>x;H,SCW]ѻK+[glJ,l ?ak+,O:0$T\-1*U|MR9:'VCLi1MqS~fޏt 4h=y6q;ʞ !\sXP=tkf{PQid?2#AGБ"vP9Sh d˓> sX&8x .cW]#?c: ;X,!4 )ε6~wP ྄t^F&<.R5蛃R F'S*38IE}iֹ I=%B?70 Nm[2e w;*ھa\ "؆[Z=e~V$oseRy W7z {F=CvxiGD|N|5RV$'Nӑ1i)%k>E<|3PPs[uRþImGSH%PKV(85zر)l496Ga3< @_]r?%E"lWrm"j~{x an4V2ȠN FB_ lOۢ ^>YĢ; Ir]u1vQL*ZjbtvU<6ӨŌsCcayrk o3=7dX}߆D(YCBj,W^DS2S>\Uk{rP( p1Je`oR0wEJ&Uc; K ra~Rla5^'-IzrTGߣ4CɛԺ,EjT7g6"5#xAe,d@NE"˘wvC^l,#PCRq%bitzNZ ך_֪a6eΪtCPm鶁vLBL= C|m'(:FYIyuUXZLb`V<&@:iyo4 Wfbl6ՊAW xzsԾhBa̬JeA"N=-<Ë6Ab9{I]lou۝pWdk-?q$^ * q*L+VfYԜZd@(o#E8cU5h *CQNS & __h?]T02<{%dG_X :km jCSpdc-&{ױZQ0Oߩ%!dLhidA:؊eY;Q`Y;x凯yffi)R2qzGpH@,GSV$MA' ck_VQ 2s~NJub%RLĚt4T Y?`95NAonj m*fg|r8Җb%Ebu5;$>#jk50Q@gMVړrchZ~30Q`쇕.S2O^dr7a|7}Akgxz ?3d &woVg\>sH[$92M = bۂ_?KF/JLmfB֤Yv0fh#תV_ef{-wgi[OǞ+LCoT/;Rp䅘MWoÖ}F ua`ǖ8(?D\ " Sv/xyCn 5!FpeH,hTSy.FK5nOv$oɨ`W'}Zݗ{Oc:sH P Jcy @ )lLڐa0Z@KArBTxeW( }9Ad3@/D@4Ll-fX!vHݑ+ڴiYB”։ܝ3Z:!  }EPx;[LDz\(#]<9evܔs_4}\+;G6X%"(.kOx*1 dLK^n_VdF4R8qUR9K0 3cT`@=|0! v8W|$i*th(fB{ ]6h;X߭8p|%2RF)R֗t:fokч=ۻŵeqXԭPv=hDk]UWF$/m,xZ:) T;fU90jn??~Gy{Xv2-K4PGiOR4έGq; 1LT C}B*G^~x̛}w^u>gza'QqLm0A<)ߓ,|Rc_q/fgosH=1 ̖=hiaqQ\iӬѩlfJɜ1)beeKR,oU[tm X`<))a&Q`t/#Swڹ} ,zU/^nӟBZQcF/]d ²,Gx.3-vi6/L.2b;fg Gπ2/9v΄XMIQp2GnfTPb7ľQt3 VFw*[iX V}E³aҲBq8s=N[2^yi Oïj O&5Aa< 6\Lh1/AIY}G_q>a˲vt9)@UJxn {D[_UUy'z2w"\q$@| !?NGko+j\BA>kxq{Ȣԝ|nmF}J1nc0 ҫñj|O*g$̞St0qR|5r3Xc͎ͱd ( ޽ y)$w)eEQz98~,4 :HF}k)K^: mx x4ݸZ|ňes3 \oOI+ rSJ- Bz.L9{AB\KEBlű[N`앛z=bIE]m8MH"̾+ #J*rx]QF"a" CvV#Q=*r+ظ+:wiX?q ~6rH.qu38Пht*FW,te2dƊ;cyi H ox8dĬ-]<(l,/X{W8ZDKt(iS|I ǜ@M&*bxga+Zlvu3u8Oʟ945*eɽ͹^ƳZ "9>W##\v#Wu'].#fp̔H=0$SPi"bdo.5]w S[Gsmbc0]q;T k$`lzXiG;[} Aۅe&xچ$s$} Gh&5 "Pf\ln{ySI?_{ joqw|`Ir|u//`DQB;.X1dh_VVr;PlQ⧩r$-4JjE7 ǿj*?h?)jr3,3VGeýAei"Blׯ-UvίRʼ ӞxvҺP~$<_Č^JvPw.OEMIߡBSQv oԖ،hTo\Oc*>`J.ZUpVPM=ggXRSEV<2~Y7QmZiLgTIӉN÷/O mFEQ+'-v qQw3H}7(+8̄]#-Nj(Ğ!(zghPi&)I' {IS^~wns|H-T{kIPϨH olğʿQo R3LW%ebxUN3DKGYl{_-IP6Ρo$7w `K-~4wP%ݰj1'iYzT$V& ʷz% v @[!|VQ/si7y$@Eo"F tZل$Pv{;İ}l>:=U2u[(H]5eBS"w{͚v`y?MMOX62YLer)f_.yG2:?xJT$x|\hK@CU5>zMH ={VL7;hr4'*b4UAZbƻ㮎gwk48~Sߏqe0yYTJ5˫ uо.g\!9'l5=loo֚vn}{üЗJAޏ?6a⚢}ٲȟEy/bQeD=a0+^2`x3udK;S[P{~'C,k^dv]W@[؀IfWk-L)!b,? tR['0sFL>r<@s% ꓷXj S}l)ݸMZ5P_zV@3~\VTkqV Ufv1GZqbo5Ip)'s^z*DSr&'IfjT9-Z7uRcNڨa,aևoJy,:E҇,LD\N ]v[s!zN[uwnN_Tvx,܋rY\Dp6 ޱ*\wooY^ xo{]ʻmvcM'|>rk4D0(6a,Up7Qw=K`.i7M>2X7$|7A gso|1MՑdw~ϳ[MV?dr, ]+X|V'VH3DbF/>uzgiu.?ob  sNDx|Pv4  ^oի|8m%ylk5O0X]0Ai z0e>%PK{ (% +}a5gH;[,%ER(.XwxPἣw3xz t#yz.'PdbyHd Bٶ8D}=JK33q>XiАC%~Ue.o`\Nzܺ޺,79kP' 7ID6PnuKP8g"bO`q]=L鏰#bA /\ODUdXӹ>w#Ծ3Ӥw%J @`6coKL)j+J ;8X uӈ3 IԳrh!"x^4y z ,HDd.XV̫| n&}I%m1c\8εP_ո"ݯYX % !띍h %*1'qݙo\Lw%@cuk{*FD8YpkU z;˗i> ڢ)` wB3Ѧ-x&?Ovqwxօ1tj}Xt%YFiL5Y0"8iL8JCp j / ;}e.2SX#4 vjR/#Ho@^m].J@UƱ#Y+**c?jL tMGb;*M;~' 4ߝ [~!ek6ᙄ{0R9.qb6s'd6.ht OOÇ;|s`ZT/$!-"٤*cy4maeOim8]W|G'6@Rr_zTA@U^h.mMͶ/ (厈S} OF+A^ ?XN *#p?&JZz2nccObCKB_DQR|`:ՍµP]%H&޻1?HHDtz+"h;1lq-~ԋ7>@zlNXX=7,6lu[t18}|&Xfeh /,7fH506D+- F #Y@]n߲%ώ\[9͚taaޣ֡\/-Uͭ?e@D+4,+H <%zqCS|ITIŘ* ͐ʠ\Xu[mCcd HC Ҟ5ZiiWcZW=j ֺi&cX(cStw% ߺP56b}F.!Q ԍllgN)YTYyp@$H%}wMJ;Ż\Vhs~t1#9%,Q2n꓂=EE!A1p|0 ɆIvp]e~.zkso`Wn$l#< Tӗral}%dZt|u!d{=D?nFxb݄')CpPM)S'ss) i[b|^Ul]Og JpZ#c!:1%c2*ULVJpY{隺A>!7GF UN[Kc(c4nL~rdqͮCgX S~wY<}8w$W񤟣Hqa NSTK_o1uCJdy_gM$dmzq 0㱌|~0E7KRJ$'ckBu `b0Nc]7i2]̑[G\djhc]dSL@YK,,H.!(XR,›'nxv'<*H|/ VeŰ'iDMGݢ`WK%^↢"U4ÜZE3~Vqa^oMO!=a IfGpgPG6=r7-K S.UutAU|Q "-Y^nQWR7)UyRز@<|- /#W {fi]OO%(;]Æ`X?}MJ]*"*##’% a [|˩ ;5lP55r'X?; : UYu_xIٰ.) [/#5XgtdjjDLY)k2w_A/I*ƗNT BTҭ 5|9dHh~?"=f.̓:*팽4$<{ON&p?ذЂ$aO"s֩d'wcH)_&Lc+՝{8}- 2b9N1y2iz:<nήBHPQ2lDsL lF=*5eo/NफKF )ߡߞw)7CGi9Q_ n0#|vB`zh3vug/ :{=DKy„{3c(g_8VvZڙ}Q Seu^kibl3a÷E F^oKx^V td Rܝ_\g.vhRL{Z$ؕ߿HWI}@L*ςlOT].TBP/'Lm&)/\Vo, fZ̫qIk-X!sEQSD"LJ#dH4O%#4'#"By%B@r3U@6i"ɯZ.\5Ө?=l5~ʼn@&{HbL߆ռ?&u Ő ^1NpWZ5oTF4HV!ؓRG^$]F:hZG'p--w2ٙ8= З˜zGpxVPZiy.?a" %Oq۫t*ԡM9K97<IR@C*+6\Nݩ9+9ޢq\[{:e5/!O-=I-lvU_Qe׍Gym=uc0:ǛuyH:9R}h\&C$j)]iLr0='賕 lu}daS<0lAI)F~5pX^8IpfE@O!WJdۣF_ UoW |Lnd} o\HT[!]:&oRٴ}l'q!>:dTO7`pVpxC3Ef?^Mkdڋ? !?i WDt^zX]_ 7ixRp8cc~, AJHa>1e^VWh+5Np"9l'fmwEc껷C'ɞ"Clf@GqǷᴥtMlTp (kWK">OtU9ff`P-e 8 7SnɇD}{3GIzDs: 2f#uOO;$xw Aw #SӸ˸HCG4;fV"8ܺǷUR.Z HJv"0aCS$.M0v7u^W۩uG4̡2RB`Ћk1yd֚PajZϮ΋Y8N+Up }VozXXLtOӆN9J/WFA:/$Ӳ.:Լ5^D+'O|KfWsA $jё=RH9HQ4H N ATN^bAmV}?*,띶pPYx6ĉ 6_M))!ӓg>W+CDBxFetX‹:6)+BgHĕX ij5A1C|hi:}~tgQ7(zd;9\No<3'V i0}-:yZ}hLW;H4]/FMq3x,+ʒ侏70W:6m+?ki<WF+$ޚe7&O;T.FǟMor:0l˒wц=cG鐖kPaؒ ,6 Y>5mgk hgȚq5TmWC(09ml;S~KݬK/ w'P[<.&69̮0zd,/sjɍ1"/%iD&0NKB &,DK-%crЗXчSRHpa3?-팜YUi;ŵ#T c@?gv `(4sLH|8w-0D8KqM[ u7E[ s$,HXy=js<[QigFtܓvZ3v/9}AX:hvA|Ƭ?7 '޴p2!*`@ա4&_M5jeI4hށ(lu3KCYm?)' a CI9*BXbI Zk+ ~0qdSђ%&څTe,!DEqs!Wr̜lMN$ z Ѳ^nF DoTc;ҷ^^@Hƙؒqt#QnNfO[qm+ @l2O3}/-@'u=;P|9_7znV"]>rCghFvW^ז5zp(: Y[6>uCs. eeE}ʛy9CXto CkHa&QWmŠ%7YREbI&/xK4iX^pS=u{C/qR^E*"K4Iݜ =f)<{,z)}rV(P|(&/Ednre?F"`N嘡&Zd@i%A`(r>$Fj.nV7|`yv4T'Kf|{/HSci>xMuv;vU<1'K‰ľW` oY>vngkBtKdŐF B`t)X/x(8umKs'jsȇyL7mϋC~;`y~ HtˮKobB,ؘ֮wQ]y%'ѽz$z,x ^W?m\(p%HlfE&Z ҂‹^)U/ULf H>/ hMe|~읿q+&&ԘPϢ\к)aF25jf Wh:-P?vC9 A_-rl Ìժ ^t l?.DF pOVpK2b0PxHf G4Dq-0 #ЏAxnJ({:xOӆ74#fbe-.ps!%A r >>Nk2-!!oG\mN eYv/tDQUXJiƵuW*OqUY~jt;+AP M'FwX 7*Eﲵ"紌t b ryV{G5%2O9}Ǜ7x-r^f48s BHxRߋec\%ġ F8 h!(q}SцH&>+RsJڂ -m'a4]oh>?՗yp|P [\\ "1mV/?7H`aԧ53Y$S ܁ &*yzSݤ[HGڎYNuD+7Pܜӿ| HU;).ØN>x,@׹(U%~ک^ 86 vrOCy~ # v44k:)6_de+Å B ^<) 2:ʺ-b-/$ T܆Rsh[[`vMNhZtm-u.D<+D?'=+I?'pYsFA;j*@oz.Ƹ&p:1] 2vu'S: /6.l~chp:ߝsE U,$lŰa%LN\2|rl.nx:2|M߻=e`k顯8X9w{]! Zq17Bz *}6A RE &ޣO"p&V@M}Ӄ́t쫕]ؓo;rO 4Pv y{O>jO 5eJ2 gQFSEȮ`Xұ [,¬|2.-K6F~MPƐAV(m޸HoEûmto"N638}Ѡj]>^f"[;ea7i<~VSAX>bj>>$k!Ziמ#/yf^FNS7F }' 91@hv%5b~wWr|\x 7Q2>_:JBW" =cc8:&* E9dєKol"oZ ?.H CK~DFc l;uSp龹v"Q^X+"HtUntcdS@_5.hA4Zn-Cyb|.X+(+>#C!rO3/a6'S <ᮽApPIcSe⵫A2Xv6B&B^Vr}a7wZwD>CO^03 Uq'{R+nÎ7+pvԃi4''? *̞ZGX[ԈRRʭˬ]—v +AGLC׮@&͞Ld/ʣ>)Zf4$~w? C BG 7]j-x4_d`F顡s$*+z߄wQVb2I=qqhJxP6M[Hy8Q7<742'CB_*HT)9|yid/`(p^ IDSU4baũP_e,ela ZrV):QL & ^סռ 0K4o&F|?{]E{dzr($"U6a|EM54jF'`VIF9՝}*nUUw+ vXoRRJb9E.sk`Wx`}),@m[h+{'g1sjG~tXjx%aKMf4ǹMNS TcmIa𚇴g6?s s_/&I*k7#:Y' ;\PE [dWo[YbHfwwI)e?+BXDx-b܊Y=/DN>e, pEGP[D ݠpgו\vujh ,S1 v$gc66]qZ2ZX:d.~k]-WqeΡQCI+!vSF?ZtOk3ZE39'nP\*Ge C1;w|no8RY0_`eMcMRX}V@F3 c"9@~ YdDP%o oӠMToҠ`hoIky[STK+iFBQ(4@=/9-W3Vi{zM]$O4Cd ^윇ҌsN -?N oJs! +$S&"$t2('(e?d%Ew-<|pPF,@輏zK%lc SԆF}pzM>'%&"5bzN* }VӤE4j"ۻ߁"lۏc_ |$$>_X[gH{'%bn %0d| +`tB @ 19t kLi`1eOC+5un̶}y l5I19AIGz!plh71$j}ۥ&8u@ iy{I_AEP(zR{4Dh 4c{KЗkf6pڮ>ov%cS>)4sXٽW?R:*ps+{ZP;g>frc9VkSSlZ[3B*WCW[+*XOpBz%h:#S'.A,a{ݐUKFJBBxdD!0&_~٧Q`H͌C\X07QƕR c%a@t ꡾|,UsR8C{m&Q𔆿 䡆HLq3w|:EӬ :yYD{6Z7@-뀃SU%WCk?OXry>eH5[A&;42%{&{\OpoKOU0]K^~C])cV `]d?5sΆ6_MJ֥lX5a׎|] 8I&L_ٹ­ѭ%&t_T v.q^7Y;񑅹)=JcL@I5uĖ/$8gљwx3 #gv 6VP`φSb1kx9~s^#6{b]<^,Kn]Չ.>WeTMju!W$Ǿ™ķr/T9H+s` ?Kp$I C m J¶3+CzR;{ֈu+{Vy< 8e|M}(["6v<ֆoD=DО|smXhy~LCgc)?GFHY$W&6W<(ӰҬOwyo ͶY~n-=-H p0f2TIrpzJi'R`!4kE>MM(,*4.nY:ɚ_@7IwFx]+_]~{A.{\*2۔zKt'&T[DCdF;./A-PHp K3W)HK޸ζHƾR@Q]'D)܌!em.+(Ҍ,=iA tT7oKW~P^ıZ͊HbZ*K}XB_į'-EQo)Y;M}f(|>=}qbW,HkJE`yS&h5ؘh-ZX Sة`"l /0۽0vEqfI0[GYQ ڞ>qAB }k&d*'-6vqe qR v+!|gS񏈢4iRp5u1>L.<Xy|&D,1~Ā#'Led!cL]<P#ؐ3̜Pu'/¸UM2H0<2\JjܘYKv} 9M R6kUS%ׂiSԾdhi?b]:f5{W3H%d WZx:Y'/4JIe[Tnܮ(# yಯS__Jg<Q..&ixUKK19XӁ cBűwm=bNIBHzdh&5 Z~:y)OKpX*QQ\;vy>V30`zE+^?pEˍ5fn9G"ziGm)/.ƨMAF܎l{of&" F}[Ük[QHcE#b@&['&kOQ4Q`w%F_/}ë^G= ΪvHk?P<_0~XX{]Z 5\tHhuI=cC t@^Ƨ'>.C0EZr _L-#$iePJ셄d߻ͮsM QzcN)b|Ҧ7a^TPyO(&m|۹'h)?=gbjd9q5$bc؛ e9̧[P8>l&mV@sb!0ʩ*]3ի LoGliRkVzD˨aK/d_<6#U A| 28T#i?/ŀ]_Da gp7>ZnNЌG3@t^dOfh쪬*BiG|tYm4{J;1X'Vc?~avHR{|zXM~;S8liR7Gk)XC/\h[e/P37@vqD5w{"ST#MU`gyrp-,LW6:!AD)5{4'*U$i>ڒ|)ξJ5gAJW'Y)8=QK|mg(8*06HDta0^&,I!8'DZc'M8\=3- ʨdI?j y{L> w‡A 1) %HW0pǯ r{`\jm1|P;D>QߟPw/7u/ oPh}@ Lu`gfE^VFŘfR^R2Pߔ('ڡ[n$2D0w\8;v'Å^2;[ {W9Q,`m/|yB6H B%5HٕwVi$3|_8K > "2HonJK x8 b\8ˆ'?k!48XZ%`s %Fc/rmIڰ J;QB(|ЈgvvW\wEҵ6ٟ4 N^* ٜ뾨 q6uo`aͿm1H+P{ 3eHUukgS K9be6W|o=>.b㨖dz^{:$-yx G "3[񠻝%,},؆1LcSFse=h>S t>,B-uj:u@6*ij:)&W"dpGpu UŘ:;=7'"$R9f6ߌFBY@/$ mnk'9վVMK`vP3*Aʶ$MeL+^^b@Dwee̒Iws <C ;G݄6L׊UPChpv>jySwv[c7?Q_B '+?kA)2{1~~Y"\4!D9b/EOp+FĚ@pk-9u/E.5%bY.ReЖH/`CjQZ[x k4ģ:m4h|AwQ-:PKޚsU a%Q O0v<=,{).e ! {$io:iy=%mMbg?s6ոk"hwAȸ?B;/̞V2ora,rA*@:y{QO~mM °X4Ib6E^"a۩K5᜴R_RCwmPBѩo4>OMp uXsө.KSлF^P}4 cA!ľZ[3nJ/i[~;E.^oDL`ޮ\8av|0n/Nio3H#pFbQbV֏Zʺi]ɁV)c)ȶw}'QA9a`q92<˝/訤R ڭ1WqL! SS Hor+ `rR@X nD0y|/ M@4,2]7E]y_?FlJ 59(p&p3 v\R@9A\Ո҅Ά7CFNKchi񁟿Xؤb4O=݀ HclXh_˓ƋSGf g- yl}]ם{.V-iNwo>C} ؾN`)[V _ ^M>8+n>s:O Z Xg!1NjGm^asLRO >ؔCÀ h +we+8!4B tfVZS,>t¯8GϋOȠsljms]A68GDz/J-˝s1Lp{ד` _gy&/Ya`*NZGv"6)p`GX*g@YS 2DUA72K'V9e< bp7}rFk瞆D1Hz{j& `$}C1FIIKsR+&LDpկj.Qt7O wQeړnwdkɈy4jz'5ݘ{r%((HwfRM!҃/:D &(ѧTv3,A )9Ib3.#*;osܔ!1þe8kKQ:QhgLC[B)$̀ Y^\-|2:Vbp<_@{ռ |@ʌ[ٝj\@j"×'; :m,d"Z;4Ɯ]}%`+SE㰒 x,acVR>C؜.@ 87?80aIKAQe)'I%Hn uC3Վ'ƽ5Cj]#j9gx1n؞ȬG@.Xs^7W5`=ѫ9"]ѢOiJ&-AfA=|oTJaߋg4-aL_@50 Ӆ>lۑbtXKx43- mkEˆe)Qf.^htE>U=VuM \=V W~DQix"R0q-j1 b `p\j@Hlk ˆi9QX>7svUr-Κ7 KWSSt9e(Q?0̀9bsr@Kߢ ~wPֵB:a2YzWzaouwv,UiDi%h]ڀpTMR|; ̈ņOc ߌ&!*D t.N$ʰRrY"oagEϝ,Tp hWQs4:CoMVi$@ܭ-&r\v1(ozHm۩1SJ'x!ˉ91bb ?Ic|yvf9}5̬G=yITO> >-c ;Ky'> w)%#erZʋ6Uש۱Vĕsç[زrI 1&b똋0j=Gpɜ[>@5td}W #2KB\F4Lyn gT- &<#;+P8:2H0#G{W1ӽMMr#KEfZG ډ{t5ʎIbh0 a>Jd! 9ʂU2O+_@9ڄhz 2^7y'lxm\M<#Idlx$#jVGZ?0SsdMrI__'ӄMSIg?vva@Gd]k+}CNt'3x1Xd;~v.9$}oLCޛ0`$zl( UW{Y{VN91Q9].leJ=? /x&tGڏ`)RĎlWr6jN*”r Ne%L}s[g@ˀ9B]=q/]﫳Bv͊]/c,_L:[V4Q [`] 6砊:5) ÄSAhTq+bF>n 'o n6a}V=ٵ&3/Un^WCjh_4b1QJհ>j>j =x9߫CET;t3ɪen6-li?+^:+2ڻL] [u.H ft{:atݽiDOAև¿a[9q 'vT{z{3qvc4lS؉Aܭm&B ۋɈ\D7ӹ0 m}] 4PYGGyRFC~ :RNQY Ζ$ GT͋#mz2dR:U= 7TmpYZ;Av{I3_IiBÎfz HKzMxJYUf ,߷>u*23Zk;|Fͳ(= U EOp괤'iɕfI[C#-,DYї߾?9sU/%EC(io >BE}F[/C>Tiwms HI'{i0{꾦koLO/":i/*ԑi/exRɲEϼ{0k؃OIۓ7V)%h>:6E.KץyGn}ug<(OԿԀZ+^[0IZ}†[= 02?q5? Ovϑ߹@(ERi)Sj7alvIV9@6e&v7˽DE@.5p[YVbנ(ݧ/#r2(da[)J=. 7R8/9QVz)H4_#9n?.mY@t}֠NB冎4m?~ DFɶ~[*!`aNwrbAm\>_a&-qqϺkZtVi CR3=:+[1U09 J~B4Pkxqg7j1QY>6Vʏ'abvdLWCi9jhN&!{ԧ…,I(V@5*7`mcZ&G ˽^ ߃66;~0OR"BtB"@*jaLy@,&`c PQٸ97.E=BJLbQyTD P*KzszF# ꌇk"]chգQD:9y#Kd!_R,fگ[PtXzpE@vݪ[b* $a-|)#D뀣ĜG'^zT>^&G@-R0ȳg %}3}LO3oBܼ; MviG&&ĩ5կ%II, a@If8-LZ֩g]37EM{#/!l @=q0ll^vK e%񕵙׎TO!GC؁]MuI{-DrK}&:PcDuHϊ@LZ*@쪢(?¶<{FTlY&S@1X}mx=jY)3 Q؎X.5_JKSO p h2 Bo0Qv%(O7ĉA 7d*<=dk=zUwՀ(z,W]n{f]Z>]:6b 930 8fFTHUS1R.q\6/ "4YT!B)n7g @APO/YT&mr<L^Q2L0j;Aј 0v bLd<GrF {Y|PDdQ'>ծۃLf*? #hT1Ӊ0eыGטAOA<^aPfl+euΙQZ j30yS|vs`=S?>YzE-O@V;EmIp5N@Uqc: Po1^j΢^ ?GS((60)6nf7ª+]߷t?, s$)mWغG' טկL6J$DVfjZ̙ [NwsU:]B9BU4cPvOx UIOQy `η'@r+{j`x{쟠{ F|E[ˌNd>Tb1K 6:?n.t:zR϶8hθT#sYDC%ˤNe *.bbM ~sxvlf| l,!cp|́;^^ciz*q_m 6 Y)#-'a@ouSNJڎLw>F}PNo{فj4uWmX7Gg"U!6njn9|AA#5ԂB UdDL=Z\c'jo[;! lyeUBJP4FiClb;ҠwSblwY\mZ]i*xK~ K:cգm7udvxj"TԄ|,IO TVxwqMUSB5mΡz(pu{3L?f Aq&yުd!٤\J%&ak]FHE9{Kcc~԰z-Vv)21DmS%lȧqJ?>MܒK@u[ݡ!Dz13cs"xBb'f( !,AK&#D>2͆ԢB|Aq?Pk\l 8/$C݁ *5g>\Xq KRtbR4M&PvNE/<"2(f wpjpKk#Tx2@l}F܂0Gr(qh#Fs~Cj)b>`h+mӕ=r73{)|>**)MJ3:%bDwքA!dB1O LgmW#IQfj*qg]*\_5f}-K'h,~>btj(6xUh"IFJq(F1@+R>r=r@sR}_an ,Y}9f7!Mr.uV\0)}}͂4:_":67&ߞw<\6z ` JcrW[_/Ӕ%!w wfoN^ yN#AzgPGbCs:*ǘK½pkriu”5xX1?p^:Lپʪ(l)Z ȒkNݐxgXYrVA.,y5Zoɦ8o N-δI@죠sg-vg1N'zE8qqo^2PP"aԗUӔiCF?CXRO>vuMnl:uũ{C{~*V~ /i_BX:[J]OXp :î>t:q3i(@sgM@w-^:gP(+ G0&Vst7;8gz#u7h܇4!7<R(w26AEȵ\|+xR^'(|y-j~Ƕ׿Lv+V^WN<ÀLxguVXi4S?a W:!/eʖBKb DZ acD=E-V鼐 O8[rkӶBU-UB{K 3Wo _mYIA2]֬; b*_Rz5P&C#F;:Z;]bYT`-2ᔽu(\kzMF$3-kkW 'SiSRưh0tigv5Zδʢ=Uq"VaXkyso3xG" -?tt\@V\K}fE=xK!]?5eQE,MB;L%?:Hv?O}cL^N"?L(/!zΔ~A2A^ /#J;Kg=:S5 #|JKZgv?5amseg)IAY"WmL+:!#CӤfFd9DĒ:Ȋ\?B#VC,nOpXm#'ilS83w[8T0~2f}䌲\O%PTȒ{J |o0Vu8viD 5_/a̝X7_ K})C9wxo\d?cOcq(u[+"iÔnWvx'#)(&D)r*V+&xM,㯪Nܨ\J/.}[(ʧ>h&4.Hoie.H)gO߯K\W8EA5ś>ئS^. B@Ml!%>Ono|3O 1 G3| 9WO' `M p7X|pҭmY ܥ}Ŋ^V kq6x'\&&6HҎU13ƙs\TCGnO42ktIE(p@=B_d}7=h/# dS]FE<5!䪁!)n곒2ݢVbg<Bq1Զ# jߎ:U =X7s9VՋ<[@V^YYl[l)Ým_>oc*אgzt/kMYt3N""_s86f8Bu=`,TN2 p1L؋樑W-d81q ~?EUGѭS 3l_5ɳ7 9]ӌЊ$4fӗ8F~RC  :K8hJCTN,<]+H=͑0Wl~fɮ3?¹ԣ`fx\:4Akݫ0!>٢mAH 'ls~(w݂"ѩw1A5X2&HQU2>dph7~M&7O! ]Dc[F'Rm}! Bt3n@UVeBxwtR,O/ϴdT#x^sX{" Ѡe(5jQ[U Cd|BIl9S|'i{l %C}HqߐqnS ˙E3ݦpPrIn8c2 x5WF7yu8 W"o ( S l'cAMDi(NQ9N>w'֤[CՖ B};s}ظtJ):+ZE4k[6@lu*fFD%C:I *|{1*L$69~KCwgDۮPGxw?g!/`p> S(,c}-&F19_[nCt$7CoiR[ `g^pc!9~WE<ŗ0w6:qٞyϊiXH~ WTteMeh.i.,\UK'Fqn߱)ѾUN[NjDzf1>卣⭘MTkL ʤ|}Vez4@nHɌwlh~/ h3݋-oٝGmBN.xni;Q"6CvU>XP_[Z B+M'.kRK-ؓ1\O.wvqgǭ,YI'6)kdB>HeZRF@#x9qd Y49 z(n}&ٽzSt^dxZTLdfv!2 ֑SY |֍Tx֚{1\8nsFke>vF"Bc5֐ىFH\LŁ`DlJF\d)j*l-6#E#?y\5|9R,GbR>A1~M͈R.!}æŚMaTK?{w:o;#_^ge갇 P V,ܭ߼$djb"_#LSxrH:K;Cr/XҲ}Ψڱs֬f+ P]Pa+P{.> 7pg/9zU DŽuzp9jKn dz+tz`FK(v(x[Dj;uZ||TLZzMUR%-g$,YC32Uy?Z 8Hi_p|ۘ>4B9I֢I[T0˟ڟlZÙDB?\}/h[1ysQxHFfi%nLy3@Z&KmTSRz>SN$\sL}'&g|ڱy_gobqȋOO%ŜEP5w(Ң1샩BϳgfNeI:C8)׿')%4 c1:ǶAx?ۆPAP0k3p{os?\à|"Opf{]m/I &wȐVqSVpFJqe sCL?$t,9G0;;cǨylueH˜_I-|3s8~!{5+8)~a2Vxyjӄs8ޏ(@5v&N!+7`1/O{gpDue5oT h CJnP! -sߴ?;D8AWm'HNZ>Es۴jNc ]=r+iMLI߃GL%GD `{0jLu78*LFLT?y? ,`qA`he1UhϿ)79KD\-Њt8e eZOU&:ovIK{y _f v9rJUVڗ{{@|V5l-^u i[^$ Ib[v:RSpV%T-K)a}ls&e2BG@"7Qc"_I{St/;zcSڧlgA.7~?Gg*^SFL7*h͡$\֍!>hZ9D'feE!HUC[&*6DA$FZ z6"ΉnKHl쫧G.0j~CFdlg kLm=UmTO[", ~ſ}8BkL$sl+R F-j<٥^w޵T;#:m41 a*3xvakJU@} ::9K`N9_c#Y@${;IIVrDܫJ :@TF%r:;/KY 6(g4c*Qނo AjXIAB첦T1\M RzG B ZtzQWwxWcG2*~_1Qd=_.dlp0äD-ro۲{Tp w웖>~g18NL3g?Rz )\*{9Vԗr]p1ۉ` #~Vgqj8OQFH~N-.n;nkHɜBx'4|OX5ļ)"LJ>1WGU/ z-jNU#7a3z:3q|B(;*``W|ܰPᑵ]t]1_PMDa^tyF 'TA6OT|y3`0rN%@c7b@ p_ǓKj֧y27[C]Qy{4NZBHֹٺ57_xژ'+ &abɑ K?Pq| BĀ}h4paXj:nɻu^:܂;jIq"Itz=bcMwGs^КC]mq &IZ3rn9Ӎf)]Yď vEloMFI!2fjl{*j8[r1Xj-pzSANx>({蝈 q: ..JU}L9F1ֱ3 NPf X͊JH-jӕBX >s5)"-K, N2ʙ: 0ߘ87mSB(x+=0sQDN1ӟG}ɚ~/:]l+*t:!$47|*M@N\&R6PniqC7 @JTU#UN:ZgI}FqE98~ME~aP3rBIt MGR{){[)SF17]M_ck)sy3dz0E ܬї̶%ghC}D(V4f7(el>=c¦Tq-i_1Qfi~>Y\,u/Q(b9ci=!ee`>m (b /DeC񶷖L8B(mYҔ+Fx! @; n K K2V* w ًyGkQGq% r2O-vW-qk=o2Gw=ywï)?=F0F_KAE@_&,rq~ WDKv#kJx1o7;u6ԓ'U_5dOT^HL΍?`qT95kVf1J׽SJ}*kϠ+bco =\J/y* m~:WO\_!SSf~OL[pѽJO5ȃ$@ߥJ,h#o?Ɠƅ5L {m+|ġSiB!G۹@3=SzQR8 f01xݦsT ۼIt7H}Gw>s Ee?vK%Jh#^+\KU&{enXcҀ!;NBY.A!-7/zX}&@~MAۈ_qb'vl֠<ǡ)NT y^AWKjdYkܝ9^ ҁ}=DzuiYJlL>(h0_GKfTbwZ4-Y䡺3@srS64Bko ġa:{DQaYлx2W+.N*"[ї _*«z4m=hcf*X[p.+\ZIؒQ1pf߶7 "> *4iW=y+";xl` dFM_ZהHN<=&DRQ`)I CuU…:澡ǵB:eJ,o]w橹8RlT\Xzi]{B(HhsFU}ZKIBwllt.\}Χ&}רBGP( ã90:N6?1'Lz.>/$; u~c @-(d{B&>u$qs)j\LRPk~oTbJPy}m$d ׈)Jp fqY>AlEEk+9 `XF?'ƋF[HhFo>xH [YjQV+;륇BI~te~Ź]} ttkKl%g}hT82vʖ=֙QQHd}!D$~q2"qnR KJ1bJg_&WiMl:H%'Tp a>ɞK>w,$hD"&BfR$.N#EVݯݭZGQ9WΥXyノ-o0=V#GSK]92YB.?:.D`rx\8d eZy}PG^^d$.?3I ŬiɆ$D6R#-=iu02Y7 Go`%u.v9q⠔_\PE(v͙jV#~ #\H˽(<~p9Z+3zXv Q̩p7oSN̓!=b8 u: -Mż)u]Qf}r5ڙ XA J?ڹ\$֢F| u0x+tyr`\ koc/Vp^7_b2f4.!uGC "Gt+ew"Y!>vwGmGV5 spf&; !=hsa]s ƧL%F={ P8x *zHKŸuΈz)m@*1r,")ɰbne$y^@!&_Np  C#׸%^ },xiډ9&=6m kIjsK)cQk,~Q)U$P{^d_9gis$ZCH7ˋN ӆ?. |ۡWt#_ Z DISNG57ȗh jhKV?G:CY6L.hzLҸ~[A.Z2N'{h =dBCpG6?: Xq9!S B]%P`~G\<8 +k<:šHt7Noph10j <\v#,u ~ʀv!&ZO1Nl|j -Ts0_QTVRɿ.sn&5HK.@ A$dgZJ,̶ }<JK4QAz>[Z腧Z{*.}+Wv7 a/4gm2sHe"jG!R :JO[?1RTѹB}n  f.HSo ; ގU#Y/LnR>}란Qhu{0%D*oQGP֙jh*9Q\g.p8t;g;1G>;Fn]l*?g(H8{+0E@ިCEH~({ldkX t+-`{_4 .ťS@`4 1Gw8}!>[Fyx GJTR.> :]!VA$^倡\+8T;R 4xx^v0o2YԋKa^ Z؋7ѓ 7ŞSewoƋ>~Eqfk-oLh9*Ϡ9HxNwoO~juGΓ*3KZ|n.x.⻾Rr X4iz Ϛ qZ68Ց-࿍QxN%E%.YKgO/ kI$QFnyr9"%3rYJx9$9"C 2U)pYv8 >s%z*p43D> +iimwj +͔4^Er_7jhVFcMra0~fLZ\Ӻj*OIN֫ZvkW%ڰN /Q+b >mk -#$0P+CSLxHLp_#_HQPDP}qMp'~征 p' | יy%njl\G׫\g(a3e3Ǽ{#*_=Y%i^y6f2G0e0 |a[c>Q߫_r̮S\-C|4#ڌB)e4Ljm 2@Y-'GyFk9F:#:Ln%)+{#86ȼ;Bmk QHv#0-`_7@?K͸Ͷ5&~T :mpѧ/ʍGхn~,w u KG0bs)BА:JŵeUˣ&BMghΖQ\TDb$̶YB$P H%Hg +^uHDmAIھ)g:½?V7@EtK_x\=|X6 ?E랉Nj"l{9M8;MnyzqDUe_@$_Ȋ:vIJAR;psc&֘sr Q}V;xY*S[LT#{-3aa|W~$d#b} <͚ߢLBt-1zvJ1M$W;N5L{v _ؾӍ~F#Mݺz|8{uwfOMp) 5 ~Hx5D=qg^m;?Tg6gpw/T T>S^9ء5r\ >ae&A+ꐬrim<]w|9r^7GbF0dJ$j(-p=ICK_%E0Rf{Ϻ,6)^; 1֗$NsPaXEۻ?pw-|ʿ 3(PaBPT"eFrPLYGS.pv8I-:lR1dYohi.GD&̒OŸ!ȭ@LñKi@>V7}?"L,]~E rf9}^;Ώpd8wa$:k2n3KD7 5ke^C8*Q,e58@J ȵv Eg͝V]>_s: WJzCQ Uqxg<~S_G {pN_wޤh~<3sJQrWx(j8 mr^ Ũv@UtnW޳2mԺ2^P q{`j{Us('mht`i?cѤMx0hzޢ?9߈ٸ wQ52T%@y>VSQO3[ S2?`-koETb$8x5%HGg$ԥ7IN)5Y~o_2<^i%j]*VVD:݆%A)HLPT8@ )P{i ,HWe!04ЙoFgWocOQoȝw') 5jSO.q~.∧Y.JeHvIIMh^Ԓla~T GF*|e3`_r^ L4TQ4PP4JN*)\أy; kUx?J  P4M}g[/[~Y4RcCe|8Y>pA5od m788p,S^*7>r 70&h8QN1۶:_,}wJ,.ng{=~qrsqg~!\%0ArwP7!N[,Ew0|p5Z1^s.`E:T@ #5hugHT^2bt5x%Mz-;,j0Ej:MVv}keuGx":ȇPKul32Cߦ6Ȁun+ -w3*1t-&!W'PkZ-bn_ZU#I2uϿKp $9Z`=MS(_LuU;+#@-Y3aH>#J O0`Y/\,4 BKwPju/ӣ{Qe^aIdQ_ڿy@KP7śٷ.lA73hݮ;|ZFYYJR_k~ :5]5Kf%n)z-'Ý;;Z`5 Q@9(ZU~Sj`i>%F-@ZeȺ[_(A,2eȵә<|]8UT'n}*?-h{2^t6#R+N6I"TQZ^qo]v./m·Al<$/I.VV?sEߺ4L1? QO7<*Y){[5|Q/ulGrq[dvoVވ >s`T4 >qGi"Ktkh=v'~u(4M6BuABg'":!BgXXN6 мX_VJ3d%̿ofåX:gX:>ɔFThrړ |SyۑlA HZm08M^j"ߣ>W 7˷' xPB?"x.N e c' ̟y[0F%Xc3 *;eVT >P+l ޴Z D1>ߔv&dq4`kP𜙢Tqbkis-9dw`{eƫe?p̻vʓ=)Js@'^J35+xaUc/mm&xjJ2Uř-zDbAt YS.=EUF>W*kA`ӠGQ['J-'EnS#nfdEp?w2 = 4M2(?I͇ Rcvmxb* բ+"Wq)ߪ)%"j$lʹ҆f~lϒ-.̉|kGɴiOҩi Ѻπӿ@鯖I:_Tό ߓ]Κ Q@ ˆ"k lyBf723 3 y FN$ ruփ/P˭[V`WH?fm*25#Z0dS.v"^+ Kw|݆L%*4ea/K.-擧tpn>1[Hn623YSɘz{ sP.Am(sbDn{Sa2o۟7kDALh̴O*NXȩHg׆9_т-5 }|gE^>I x׉|HF?nA+APtp-r.Ib.ɞ Ѩy!8xaxڒ(  4U(t{i#Ȗ -_&.>% IwRh9s{68pml]D)Bh4r ?Oa|MY/c˽`VT?+zp#%"VUvvy~b^`BmQi:^w( FI yK+< tjVu협.Porsh /vxJ\ʿEl8KcNHPAbѰvHQAvo/2;o8QPHA@hw<#llUMQ=-^K?ºN뱛Ai"on/W52Be}C`~\ڨՈBKFH3 5TN(. ) P(z^S{֢|W g GK[':LGCY?*ɰLƐ9JM0 x,1 kwW[*‚i:K 6n wTDe)QO|n #6av*Vċ.(pe>'nJAs  PzscR胛ݧRʰffbKB Zq@FYh ,A%Qܡ >n/U7ٳH2Q([# Yi=r=_IgS2Mn!Fs@_*t$ jI- '<{{jգK;( tR{eQI<+%=碲dm)pu}ܯ=/{;Y\it̞'llSˬm,MBT>YbT|\xJP1=UNEZ*JɏMCt}Wbf֡wtH@ f5S'uJ.Ahv95luhG ^ cᒜw Xqנ5zG^!c8] k1\m[&ˉizv&1 (Uw?SS'6\z>iWHarkUPt̓N,CKѮpK2<9t%3&ʚV' n]w1) ڽ(N~7{Yϝ]sa޲t)-g'Sbw DgvDR2oz` ]L_^ds]YG΢[2Wj8VF H,Rm:RtFTPV1fOV|4&tc-ZpNCFHmpsU 2M3OMi]砧\G%hl%;'ds9Kl2=VL4xC,0nG~zSЏ(@ :yP\/R,A.h\P (=*L_enA 0@gl^ض:ZG)aw$0$YgPN݉r鋕 ^'2 6}KI*cߨVd}u;hârw)*,4[TJ+ ^j3=W-0KQRb(a$,qy!-na}05$ cif}I@q^$&1R2(30| JjIm!{*|`ql#GŜ%2jPńF S}6+?::RҌ/c|>4ڎ07m//Pmݭ"+ْ)ңKm6`-W%Z$ /l(?\3x6P (1{N#Y%nK~b :wEfbhuo )B><Ţ%1']OB)+l:Ij ݢv` 75usVw/شsX`vDsv1þFH.~SQ=`vʻ@Չ@ik yΫ7caKX$;F+ {╈nlkޫvp5~?T%3Gwv)gZK*\&d+)jqHmjcΆ(baXXuKAR/=~=`KGn1V&8?R9Gfc=]o՗J9SAeS`Lp> ѐ,Mr:rt[`ȅIE=*Ko ln1kec7zK㣇Nr`O pr>PORdgt4倅3HdV ]$=tՏeq{Y["Et}ɖmynF#ײ\נcԂk+//ؗ˜X  Ш£倶Pma,670U=3nMtS&[TTv/UL ?u@t/SN$q`zIiĈc `ޔ5^醝iT nM9TQ&tc~3H_À/ȺIЊLsU5DwLt״]uIiuO,LӭOn2# KYǜ F"5I&  oPL,<)[|X: Wv.絹yR)(&ZK8%b\w\`7D^| >Ļ==2}QLDI=-=kwvɈcuYÐZY$LXjkg+K`7N_\F|M4tׯ JEf46a}#'\hďw)*sNWx[#HT :e}FP)-Ʌ)2}ZoB_g0D{X3Gl]DFkS;Wxu h"ҒIEüs#]Sڊv:B0_-GQUa:z2HyMI'8|+uQqrN5BY46 _Dh랢uK<.4-wOP<1{b+gNmЛ.bE). OI;#(%i$֘d˚av.EAo5SVaW4 {\&{^a4Ŕ: ̍uнa,ap!.]2~`?sz$Ď(W҅K,/ԡ,#lל\KwЯF c~`Ϗ<7$ɠ;꼋KJ4=eƵoa7&0XEޕ{ Λ} 鴐C1Aj!?% =Zkl,"&ۯm!;X6M%='R Pt0jXa%ԝKj3|Yĵ".d<?:sW!cz'ߐX0P<&.y4A`;qų=e M5,YB7|}邁cB+>a+)ju3?PWbyܮ푾ȓp ᛦp%utǺ]W 'VN5 cèn$r˲UhFF~eCtwzmCR]z,lO;Ց8#+ԖoD-N[1_ɚ654ci sFGx]Çf \ZC\z:w޵6<'npҷh۔G(PfޒYBO6Fon#;_ԎcUy}Z5?Izv>A[`[c` Ժqɲ1}r.: E*`\ -{`[b,tT6 }gP[m4+O'q!`_e9GuKv!LU ʩX[M{zYϥ$mUp^X4(`dW8 kSNT<`*UZAVQ|eR<+#xh{˷!M"~@S<&F:zd ˟ιxD뢓I$%ndx دc!5:"1sqy~&Ae'ˇj{ԍ&ZF:,'P\9ApJJi@_eAX7m] =w4ae '~VIu6TvwBqۃ{ 1,;Oږ/p4dNI:9ȩ?O6ߥj-<-~l|X$&Mޗ7Z1fH:b".]Gb>NgΘf"%XaWqrR*&A̢L"Uz>C@E/^>ejҙe(=sf)YV`z~ }dGvʁǷ?J<[mfVÐTu뫍ɑRdJ|"_a#Е}@ŕT}a eqN 6gb [*G¹HPvJ[5/<Y6KBp:Ѽk G.- @h\+b[v%DEɺ6g=Qmr~:x wL-&G~2"sTҫwo{w eȈTYVFWic"k#pa]A=[nC 3h{0Pj.^a6 !ڐ-w#DtX}d2sn,] [}Fϗ15(ʣxAA6LEAcۅ./-$(mBM&c"uz3oߤ\Q4JE>BR6.G9.4܌ kQ7x͋[KBj}%9A. --ƫ4d1́H4",~q$.5o; D{+_ u?& t _+*`ɎЍa!܅7>wŴTfm`߮!PR:4ǘL UJdtvުIqssg ?Mm%O^<;-qص؍ hˢ\!eijTHezc.D3sVM-6PFpl#Qh'5' LE͝OK&0łv+ Y@Fl!pj;/o2*zk@K|Ҕ{0kF1~% >qfE 'K%+ L32.>FcU^\,^4\ؔroXe䡼HI5w VJu&MSa=IPO0WHsZ!RJP"4;`nlj!C o+9;: uH3#r dr>#9otĸB>D#F)FīҭL͞b^wZ()Иj#Lpg6ݚ/_p>K/t{$! \nsi)f013ڔ]Z% R;Pu0Gڙ!H1]4Y.NVВeF%b穊5Q)B m c$O:7 Yf{u!zO`XmB2RY^3UvDe>Qfd]\c)HԇUW82ft G'4>?LYV'͡q@^pG: %.Ny8hux8}\2} ڑ  RAHnLK+%RUi?wWv&&"=܍NՎsyF&/~_Tk(G!۱A q"w29?uAe~´~Q 4VNs*JB炞|-2o?A;6Ei^orʏUFk-4}(IC衾AIO[ʱ$hXo}&y-]r Ȗ}U-[2'[9q'APDPqK[}27Fԁ7בVKTq: I2c*{-']R~Bsdԧ$H큝HD-wAzQ5~z >s}rV=tҏ.veΦEᓃ#]>mL؇$T "ϭVysl*1"ًx S._S0;nT#ey" F:H߮##!%:?;~?3O]i\J ݲ4kg\4)BdX24o&8ݚVU{o/qW0(ygJ2ecO=Qp?8ӾEm;lO P1Fͳtr:#3n䎖n[fznHOTGN_ %[t +\qk `W/6o?,.H:O|?+kh=9LD[Çw5WA&!˻@ͷ0( sWHX{ybdA%BQȔ$Lf{3G/Fî{--%dn]e1} *^-{'X B hN Ec81цe: U|LNYr]\.O}Q(r0cpЕ4%!Vɹ~ұ]-u]Ybzp*'Hjeo <%/U'F5 0 'X>T~[w}8ZF8Îم#{p1ć8 ]>_H9J[dv}g$qtx6xmPci?~SM66CYK[5zc|\`]@Mj˻i\/Rwgư3_Ĺ/F@P{A?^@ȊQE V N>szx M  [>{xMڧ+Z ,淿P֜ytg]qf1vFM)&-1A9-5^ ^܃!6 ѿ8O,,kO}/I>|utV|%XlZ0zp@)J/w! ց 2툾RQcj[9u; e>ccdjJcWfp.H ǂE/ߢ(N"TnD{2 15؈)JrKDME*Q ٶh&N0 +r-&X"k Ow-k^E$Jʲ7t1Sos# BwWѦX?χ\DbD^ 'ı9XLL/y^ nH PZuբ4=vy%cZHחh0D xN +(Od%#%BxUѲ/§ʒ{ҢیuG !0Uҧ?RA ҾT-PgUS`L=5ũmdy–=Zz@S|3Lh(7lk"ΠmBFBO$Ek54s'P`\GÝ;NX6YxWDž2ei8G4JLA9y?o B,|vC5,G tPZ[#i|S%-u08~mBikgD>zdnJsd5[17%JHDQ '#țn-Az.?V`,Dm0^iY:BNB :+Q<%i9~B8yI^/*5q.D`RB:*ŷ3l8ӥL"E+0nO&~g=$pg +w1^.0_mAku\M{.lt^-mH}_ 뫭` '!Aï]HTSC} .S |%ѣo9062"7rİ7>0.{ l@'򁵃ޫoZGsA?LU --8S޴R@UtY v[7#Grbʂ,(7qW=u8#R;46&cZKwwH^0g(zt+;Zy]hyџ?ܥV)*6m:"i@V3Ї=90F_S( "L U]p 6oT-r{ r: !TSJ`}ͣ 9ڈ)dg^y26Sp`Gd 9*UM͕Hĸ;]R*Z|7_s$3!,;Viz'iL] !@1oX=]MA_84*n%$m.궙=;$kOv1KJ@gz .ZᴚLNۮA>@$LѢK0D^j:?fS=#sw,OrBo`f8ێP\}%tϟ@yN5 0ը~AZ|~G2u)z<%[ &z8qB)=16&xs(&E0zC歕F:w ]3 OLPX >)3dxCBd )`Fcß/zvFRFKXO$mΡ؋Ni/q*0X8Lq Or%H* A|K#b@EoW{ umXp_UfNݎJ`o2ڽwև>(nk53/`#3(xzYOAbfƩokB@ r%o2@o+) Ϸ3?r4PPGR D7~dž TZ('*'[˄s}C"w^M80|w?$^"rNzӚ].dk=xwxm߷VoPM*8D<_P ^a93F#hJ]OИd'MOVD@H ]u2Q%= Tk%>=K&9Y3<\<# α^|[gBԇX[MLv\+Z O058B~ý&'NhVrPZt$#L),(y +˛J'6wɑ%ʧm)/5L˼ Ce5X8n;>GS#RJTb)q]<~|Z1䥀/()al/Ь [)im* `l,Ѥg[Rp<\_jB,D|CP-,^-4ػvIF九|gۊtoi[3ug~ =(/ʎ)j_:M52Ǥ/9 5-vl;Vzna͇sTؾmW3۳s~ߑoa{I-70B[Ba(>|  ݕCkqp]$/mUZT#^= %\.!*$w3? |։3Li"7"렇 .<(k?3@jjķu#pX CY.5Okj|"4PiqNQ+Ɗ7!'3 c[m1rCC [$b)e5;Y2Z :m2r9 LP* 7:yC 5@ޔp+ol\zzwe_w'R*@x|/sϣC: ] M)TF E/.Sf"k|x@]I1ȭJ0(knn|A:.HȶcR76c 64&9FEd ?S)"Ɨ׿ҁk: [1Y{ 癈bnHփ32ׄ6"ߘi9ǪF_֛N[߆z[scQwQ Do4> b]E2Kl BL|gw)qn ўD~ܽH\&49ΐ`"EW7XA7G6v ?2n~bCnؑӱorMxt-w N9~㋊]1et_D_iXQvJAP)~+05߂›O,HE[u <_gCi\"ga'szB6y0㉭BK%g%J J_l|< K3zf tXp%p`bP1^ۦ0oeˡ,DrXtsPV$2csa>G/'NΝe*f-Ua';;̮9u('vJG{^`ss'*Ns+G$ͮq>Zo t?`whUz#hԾOU7wY5S[ak! 4μ͕Yu= !ASQ,=ml4\鉌BrUh%]B)S\zt5}}H1c~s_eͩNl\ $pF-B$"f դv#9f" (3ĬXEOxק2VxB+8?Z[@D*-mi]'MDW քK0JL6\0%W2/A!9~+ *6LR.2FӿÄ.c&)5a)$F?6r=(ުdj2:S wO1*m+k0gkAAAhjTtAp@ύC^oF B6R 9j ˥h?Pߓk%VrTqp'2sX cLsmY6>?AN^ꖣ#XWnCqp4L!4V=Gr>!ݽ\7v C(|\ jGUrI)dֲK@ [ Gozhwwa gkH0%V#AE`aH;2S$R^k닍}ځ`jSjj0G~CXڢ&k \R&IZ MrǣScоqF#3M(m5//PU -?%i/yPa!q,atu%F uTj*dU$W'7^&XSA|S =;ώ_cc"BK2ءbgXQ+sJ v(rHD%$3Hy=:M,h̘;z/-|9)2Aw`&0 >xH$ߘ(i?^zj($7괈cŁEWX^ zy@m@Եlg_2ae4o{8RIj[pU`al5g7t7Ͱp8srPB]A*R>w~r3%]eK`4ESz - aVz,.lH.90+Y4:lo[Ƥ2f-Zehg^d9U}Юv61,:1KW 5/i*płFM<ʀ|yjOoto4r*F4 2Hx{e)h©[WB)#\M HCj( k;7%HkAveWSs]D ӱ,; L/UPSk ݧ]}&xk%Sq5zΎ$z%|j0jſbe"bJ o#FpCƽd 3jYU _5.ޑM&E&<0d0ߗwAiIX gzV!2sy-0`D ;5:|l-ݛmmm X+m[$-6<oYl@kC߶eȮ1@ySPyّ [&!&Aܓ=W9'fN[eYKerM&п@*_[vLWэMCɮFSZa ?bZuLd0Q7]5>ND ^iVt|$]cԨ*F;0WALZXw/V(O 7,v:uz6+ʮ,+KKys$0,EHTղWGy^ShӟcQ~uGad6 h!&̨fvG8Vi_QH%`F6?{C[Qu0g|BW*P<5;FDД`)MO\NziS$N6IfZk5%=9I%/;,sɼ:Y"A ݋s-ଭeVX?CF\'s냥 zqyܠ/`ô::ʢcraOHavd.[+\*@w \U {(1l>-V_ƘLtD6y$%x%6챢;jsF JZxov3(ߺpl|9ǽ?6tT ~}`IuRf.ZGC/%kq~UQ䢧ٻᙤ :$u#͟H@Dj{0z;v/C'w1Gaαae!H*uaQS-I"/uKaVz"V%^\nގ-g7=fnMZLQݑ+g&- \u :ۂoJ\4׈{}԰_n:?i-} H"1tvBSUP{ppș)]zʶ~/ĕD];MnSAd|&j8*׈2̲^[ƢաLaftcFtaCaQ2-lVBj29"OUE1fZ|.0yպOGrNQSz!d3ycm2\OL9 Lt-&5WP?y6[*"b2M,† Ϳ[Do#0k _\ jiK'׏vۇ(fͯu"!"B6-şP;L/eΐOV]^3mqc?pgYvA.4?}fTL {- > k%i慏.8&u]Ҥw-Lu HjmE$m.3_^^wY**32&^q@E":maC hSRPZ  p,o3Q*0iՔ%1)/RCڢrOmv}H1V% 1b)8&9{h'E5`h9xϼsijPy 1^af%k+P3aMm\26 @w+6(tBl859eeAeم?OC%uG4Qx$Qa5ӱ=+7湉]PɊ"Mc.8tߦˆ&kܶIjuifuXpI9Q6؊T\Aeo5Ɩhf1'D^\5,g ,~~ Hji lo 0`>2gC3V^].m_פ^"㢨( LG/Lj(]+cSln(kZ 8Wzl7V 9?ピǔVXmzQOǓ#/':K/6MBf %H+5~]hWWYIU&7hSY~`eDI6I'Pn4cϤ/ǒB\V0ézM>wl[Q^3֘"1,K5䮜?;ZVb7 RY^}l[Y}?$>*dhbQ4DM>R(w]ӴB]w$iЧ77<`o9g)3ơMf&\1khk$<_Y֝wo @ɥqFU,qTpzQ7\9ZMIg>ϳ'{;.@E@{#@UwF9fS0WQfWjp̿z\ 9Jǻsb¼ `t׷ᅢt?}1_8 ܖj2Dٍ훷a8Afcd8BgT}Xf 1'[>TAOϯXvHsY0&EؓkP! 4*csTyO C\D[gGZi O W7Ng)Y^F2tAWo2dXM,B( \f1[jC tOAN h6 kVE PX!02QNbH_8čgLyNLn'58o:p]65MD}G +"9"7WDLM*Lb (4n&"ɦ?&UY^3kq`B&5ۃII__د51%s|A)æ 9BQngV bKf - /M2ڠɱ8uO""v+aboO0mj+e"$:h1@d+r-a>9lW,݈[K~jzN2~`VL23匍]L-_$BiTʯ<2V%fy-ؑٙ*Hó'酐ڂ(C{9KTz _6Nc&r0㥀0B3T6Z3ƫDj&31G5@!䞏5Bfb=(5SQ-;Κ^`uH {)3(jWM^%ЅȰ*%j3(6|qi2""ofpT3r!ОG،4lc!%id9pG])_,UpGTܶl}8槉F9gۃpCf&(z58OW zR~Ru@+KU@V^[/] .`N#F RXAY'^dv'c` q1~baO,q۠x=UJjPqsYsmˠtU3<2}M yz Yp(wL}8{7t-˟o_ 8[YN@F-w(}Uugu%&MF@/_.cv&F0bs:e0"WLG⠠YAi&\%1ӴKx{|x2–Wz 0_"gy%h P%|Uq|D!*M9_'!oF?kmk(/PH`{|q\p@9/UVR;@"F@\l} p۸si<ns ǭc}` Xsg yЈyl[p8x>3׻<ļù @> /!9`nBg5ӪB:[>.\JQ@gg9_k.?TɳëϊvXN Is|p+]i*cp9$ 0yfa^UI\3B0X7#!uHsM̬])4Q}d9H VPy,QHA1dK-@AP( '+[h@dWإd+*FoBT+s|DF_uR_?)nм/7SD69b~l FR/w $Tm#_`SC7.Q*2.d2UG a\Ffzs0w (1qekLgMșQ%ʡhp/A"x9&OĦM -I0PMniMu Ě ڢ؛;c4"d9#3R)wv6)+:LK̟S<.ײ<8.Dzz &bD$dޢ@]|W ׵'/L'4%L~04@k^5.J:6< 5sv@ F*gJa·#^Y9awI)phD ,I9וT*no݈d( 6lZ%v^y=ZYJÃGIvwZ5JItO"A@0f? µGI, P'[f gݬepo e Q>O bf\pTI .ޙCCJ݂&yģ\1 Lk%W6|C\*՘}flDYn(,7Zgjp܂ Qe$W WN<ؿcE#f@,x{wQu~ Dz`$ܥCECIź tmy#?+2-:M⸻Un-~ (췶S'/xlTf@^QP޳iU!dGZrz9ǀ#fƖ{H/3c2w9IQ`Ap^b?c^ңV795sWF;Ys='\34kk'aׁ`d19x;зIxOLh<X7Z"pQ9hwDu?$#}I@{p쵍F"RS7޼vǸL/!d`8s\n}9A*rrEx秶_ mgv<eW~P咋T֐5{Ent,a+yFJdbpL^Y(@RCv'V4W#\DJ#(MꄡwV+뽘cm; Hf]/f9S{l$A:hI4dEl^\9eyVIg(ÜNZ|F;.ZUHiwX 5+,ruxsCDݔ5Z,X!+ucS@nL@a?Bp>aMswGu0jyw8xO ,Im<*7{A(UXHe`oLgJz2¼r̊ ڿYSBXk!L晰|Mԭ~3kt9Y Jo|#>GUAqpjܵc!xk<9%2[pqXX}aD4}:Dx>z׍*F㎴&KTc9E6U(:N-V:`M{Wk2}4hbj_K_+SZb킨FsIBE08n$\"&^[ 4qD8yS/;7J7SbG<k@4Q: .c]0 Żo127285E\6( W~@T0 XwZF.}}LT?dx .ĈPY-MRgUZZ o^:̍MtBe`ktrN@;Chmt$E6P{Z`-d\)ZsBR}o fCWBIE:W͌, cKTK#=`բaJ$ݼ؉dU_y݁߫hv Ge5HT)5ɜ@xU_&_叚ꪢ\,2]pأe)eּ9@oY&9Pc\JFL!&(M̀̾4A"ஹt$32 τL 45u#GpO󆃀 om@:_xECߵ,p=hTh41w8k|DrnF:;>|CsoֵRNE_Ւ{lm^y`- .{8Z)NLض[ܣBIy9գ}JU'J J{[dU1Ү;3!4 CTU~,JyI4ABq1u&=JEi1h<Ӻ]x{arХ!*J7)&jӍY!A bwY7 Nrx܏LHI.Ev@Rw4s<;}|Ƴ$$(RFFn 'j?ߔ20Zg<^P- 5+q՘Ŝ缊OQ2s+j2pD{EɠSoy:n&i'GkXEDWJT:ff?[âSGKb Y{/Z40 y_Yƴϙ M$ 7L( iDhCqz[m.|m@aW0xElnEݰ{i!u`X tqYPCF׭q4P$N?,_D6~ʥVKl9W~$#UD^~ x̬Á0SdȰoQ0SdK-ם5pKw'iJEf֤$rJ¾Y /.|NcK|-?|`Bdq"$ZuDJZ~MOQL0?"mveq0KwīFx')Ӓs@!)5cu/S]'@Ud`GQN,mX~}|"7^ܣ⮝ lŒ1y}o{wg?[ E^Z&"ZУ 2 ~z~ +u*)%wl2܈vY󿖘 &ɮ ж&N'+:-˓`<犻נZ? v"GLKT;+y3hIrEnPs\+/{gnO)^:O]剘X (& R^,> yoO#S<>a0Ob/R}Xv 7.w}gulv:#T.%\q}+tb-z9݋Qq=jWtEGb.q$K 9o?8L0;-)a v,H, @VqqaXV{OEq~)h7] z&ɟ$ck]l\hW=Zv7 kEa/W1o~Ȇ*b&ϧ~y.mG>TK-)L$سnkpCkxUT(pDt-zUu{c\ᙆ5Rp҉G͈6LʔB$,jf)6~OX"%]R<( -ռh&[֬Sy5% f1mKE5&w\ ^Yt]1v`qdπP*fB 4ZQ6i#tClP3Vǜg<@ ES]J1>)|'#$S* խv4 G.m rk^GJnk?%B7ն?H n;~|GC1n4w԰elZV]>3*PUѬH6(|5j{A|-w!薈7Tw[_vחZ흨^ΰr9[5W{ry/+<.ʍGj@`QS+~.QNG'ju*pJ%X.u6AR&Mi2}YE #er 4hgрni_E4!bUE"*d_04DNjy3hzJ":1d)>W{Tڻ-撻~I0XZI7+>#}\6x0E.sM9uV0_ vaTGsʼY+d}Yk㨫"+Ee) 4BRR}пhi LX4W"T,{RWld8|N b"Mna"?ᩨ6lаV#d4<ߟlh[]<-CeZ2<ꦁ}W/qh\J9H:kP7.XVxEP+ĕ7S1EB#e,+WyB;Ɂ@i;Vg3SaH*2~5RZF8UД 9½8G;C<9Otn6j79 սmCxu_D4O ^}!_@eѯ&-pjvnQa70+N.ol9ٟw}^ 'H&A؊%"qJ[~@oXV's<۷h18&G'`Jc[Zm/eA:ZOq@.]B Z'L{Bi1g+!PO,K(uםӨ?֘#M:uаw-ugSrAϔ\~*]ԦH#-mT2.6`C{Z?=\+De#]Re?u+I yrvK9Rne~Z6IN8.uMj4E>~$2Ak眕)&#3mHٚn'v4\1Vs i!mLk?j;BXdu\1mRA=~7yr^D[-[˦_x M9ydV> }G3#dZ;?l?]ZzX Fl`PiKN83 &kSf##W [O݈?KbNX,g6̗㮓Gg ް^\`%L24nAG9σY**f3T`*x37"}L5}ā!m ^<vo,hTKcL&;L9j6vKŚ!ʫ~qI&'{"&Vuo${z F1יwċ|VQ&C~B3Z jN6N $-+ m5H7F죗~ e[s1c+͖\$xcBys}a,dҙGOY|-C+ٻ'PX2iTn4V41_E, ] M Ɋya|$Y-8 Ttǥ k7{5-ɶ((?Rus2&Ӱ+(=H\;4b3ݬoMI? BSBu{‘-gԼ@=x ]'6fdM^W+ C'x$W5RJA-gPtc'~ D6㨦e! Qpk]fQJjwGڸ}5?9䗗^AZ:.J9P+sjnr˓.^fJoz\CɩT\Ą85Pe^G,]*XK^&; b)=4a w'IwN*vʼw! di"#<3V:ע3qh:E)7!CjOԡgslj}-B1c҃4Y$~ ?J{-=| (>kgd"Bnfp;CP2䝛'?,hJz;~Z:(eJY#evBvO>Q&q"/Ҋc{M'yB9=!H7q.kŷWxے X0oyAeQ# X9yB/1MRY|5vZڸyބp+ |44RtkJ27z 'gENߔVH7¤Y~f(踛&S^%.)f֚:/q}࿇LHH:ovoߑO6q"5IVڹNsQsCEa4=sk&%3@%<Τ+$ ҳL4=$*D.3uJf6:O+SEU24$=r M.~Z_Y9D ^pl) |+)a_ ؊̀Zڡ3W&s`[ Ub@Ch)G<(l^L0 ^ɳgr4tD6!kgB@F?Y0{uqʦbGn! SNոo hu kNT`K+WO$-J˵}9̖{[O4XKpg^SI`g5Vc{7QGįV{+Co aKA"5,ͨ0 >q`kփ5' 'V7LG$`e}y;X75LiZ;43l~fqQ5i2zێ#$/obnOQB%xj'O~0at+h&w q]u|aV7ӫ%&bBZ"~$ٳ+fJݹKfsGM`t+=pA܌ pJ% 1ġ}aTI&ֿ'ͣeCǰ J' BVU&ij;'9GkE cME0 Ϲ6!?^mHݓFq$UG4PЂHQ`E~lT5++?Cs++h%YmD'a7FW1B]T)DD1]zn#aSf '5PbobbܿjʐJPtX4%x)rctm}w*z`ʊbZM aWjk$f5EƺPPŒ/XcpS[xj\|8Rٍ"ݸcq]7 )zm@-8xFZ4&4" Ğvc`NU܇D#l_dg/gYoQ^>BKg`ٵ 7 h1.M" ތ8"Xқ} >s03~bU`PT_{/[Jݚw| ;.rb<ߖ}Pz(5ӏM\Z!{|"}J-ue5%3cq";b.j#k#3&ly C0g#9j]ޟxd1GoP=<ž?W|Q6ֶJR @ΗmqTPs0W.`ll4R vy-3sJ/+3יZʣl.`L!AeQ3y`.U_C0}".MT9}cuQ$MDemCIja)ޠ)HDuww +^A+@N2F:.Xxz2{Uh702ׄ,=.-8/?~o1J*&k/>wH%?}gĠ`pa5՞LG"VP,J7qzv:99y/B^ q/x JɷC~yqsf>p#r|lzv3abI*-  Do<:{WNľT=S(ƇAi [ VZMӱ>4\TOE㨋cօVE`j;jMwzl8JmVyhڭȞ7/oVodk]nRxl>w7;MߏN$`n`)~{Ou;_~.A"9VUS"|3x!?'AjFy^F O²u|_.@A^6X'V s|#5ncG$P@I5]ȝ&>B,RJ/=FV1foG"( m1Y-*7Cn頯 TVzŅy=||[!h絠MS3yk:(d|9ޘ/ GnIīikIOv 2l1߶151v'kpbs#ş8L?K|N@/IYY\l{͘-3N{@sf>LM}6!ru~ς[;_Dwx1bɆi4̒nVme{)Gᑴa㙆 f0"'d%e=;ƢJ埮xZD۱K*%X‡*Iڧ:R"ÚPv )8&y xga](7\=msuk+Hhy(Wl.[CO>FvF Ɂ9ò%ˉ#sWTtSYj`/ˆgtpz)9D%x;hW7V2+_,h;WϗJ",E˼lB8۹Zf(7&wcCĮ Jr^[ v VSWn򥯠Ah56e5E>΁iN7 [awk0jkne^]ةJ Jd`J>@2Y GO ^h1POVХ=4m4;ZQ:fp9!S^H<*ZŨ34XM򔾨UlwbQRjpXcRtfH?e(аAat7GGyQ[ JfGUdM<:b޽ZA#؉L>"G>9;Eli3mDg "$W CmZ?.;6hyxFǟ'h.M *_umZ5֬S6X^ü;O^\\`j>1&-:r) "4}OX7$0U]xdƬخٵ_#Q=]G@b̨nz9#vg}2 #&EuP9BTHAcM{,ixˏ8G}/OK N*˔IػjN! zךZ).]>|;[# uQ U 8C k'GG8 +&ȂW ]Jc9گʌ"@|xIcOU| ؎hP 3o#8 6jYc+rW@m1g3e)sRE W[ I։BGݺ4k&|IΎL)bM0{}hp\YݚlبAof)@)b#5bhQV <龦fF D ZYtٳ 8W:B\4G#ǣ5f$4n]eX< Qx=כh;eCY~+Z=ّ7.9J֨'mju>! 'j_Vx'+xvq7o-2ߺgLUPa}+L>]M/ Yz KNqגL_L1gWϜ=5j#3f 06y~IY8glJіU.u$r7ݮM4pjov=a`>VұLAQ<G=XüA]&<\I_*q'*fwg]hQ( w6'@J`k ~@$8K5m;=uQi<FNeQ -6+[ l@˰`Pwg&# /jQ+_̴5z$'^\nZߢ$(/Y%B& L#))΁\zwT(j4 XN%đ=Z%=쐉"_n 8bJHd`rs[:B -QZ"^^*l3o9ˆKڨne'nP<~2<>lD\tt,O1" !# O&Q^IwNJvXp*&7^JE w}-?`]ԍexgpWSA3!W[?|};Y$)@JL85)`(۽Dr@SF>2ӊl뽸0߰"F|P{@8ߎwnL5 wBo%LxaYV]Vw{0dafSighUEcח"CO{tpe щKqs S.iKW_'B+q7u]T] c:$V %_].40q 5"b%TZ2$n&H) ؕz+2W[t3h!<!cԫ+?mڧ\Rq7Ʌ|U46`/lhL seSz5>B܄irJ]8 IuaSdĕ]0.{y옠D5q)v0" 3w$oݤ%Wi䆤"!#R)B3N) d Z8knGvT}ဝ w'?X~%Q 0<&|ӫ l[ Đӹ.]pQ?G{fW80ԮER̅[! 1Vmb8:8OiMFΜ5xs&8HlxxDp~kOMb2gZп*@C4H̄39N%?I &2v:t a$WDu!u,S׻ ~;S1RDNrm?Ybbm/Í6Kmڵ-wCa<_X@94jw̤,U mv̪7oBGuznNF{WdՎ~gSROn|":+VDI]$:UT_dRy5ȝT~|#)h.|kgSj;K[ȃ2.ͩ#1y`dMGMg}F΃4W1nѶ0s踪 B(7_ſ' 2F; g1]~|dbppNCw31ٹ(O$zTg_z!aȻ1v{R02C7 ۺZR+3¥Y㽇 ՝;7S.Pzs @H_[ᵬ&;!5 CҲeAm9(K7YM6*Lj |TPٓ:FpDaHoS2!N.MK <ς,u^ޅsa KxkBDHh,A:ݻLuDԓ  #Eߑp-2ΚM߀%^hYsB!q:?Ƹ?Y۔#.݃3>eѬ3 9L[xڔk@e=w)R8aa~HE/8>*)3E~p` c־ (k~8SV ѽNKMW| |j;gYh`Py tٔ҄)PDR 5P&AYM8 /<>z![:\oAj25*!>C8 [sCn%x5g\YMO/H.K} )6uqxޟ6uWZҊO Z~pf16io`_Z@@̨Fs_}04gPKLĮcň#'xjZ%%·dkȧY(6cZ׀,׆ږtfI-W.Y2Uyf푟IޒO;{%89|?"6}CPx ؽm/ 16칋W+P/"|m]vm![kǽ8g:J钧=NE4lT\#+P/ ŜԤJ {)mJ ȗNldWR}A-X3GyIwTgPov[qUqFNQ&=XiƯB`o:*uK8JO& Ir2"ro4,?t&;& ҕ@Ƹ\^~)正Mh4ep{~3XHs]řY/|oUkϺ-ڻld7V >Stz፜EGRw3I5n%ǫB,/3OPO$398slǏM SEfG^s)1_OSz(J !?.^Qv9?~H2peZ>dK&_R͈2 pf?+C 7S;kWB17oQxcXW3G}Pj>h?;h/HLw" U9D}G`-'t=_> Ǣ#9[3Aԣ?~~1Xͱ=6ttU!|cF?ΦxWPFKo~UEj  ( MuKEPPOyHlpvA ~6w;ϫl|۸27B"-,g@Ԛ9Mt1$/) q%i\ridY~89祷 鎧la9gN<.CZ0<$,{SvOk-e&"Uq#%%0|YXxӔS\,9B٬s2o4!W]q05/xyԍ`N*fAZT7S?p!0ZIp IS5b`z{/4awva)wy|ѣQ345ׂ]$cdaMrj [9M5Kh"O xl,yV +&y6ѺNf^&:upzossJt}hoư@Xmc9ćty[U5O­@_LOFU5Z^)H%!;$~mKsZNԂ(0YIb_d 'R+ r$/U>Lkva-gUbT3*j*R˅kg^>+"9ИL05[A{LsbDR ՍI+XDߧs0=LݡV;m!䒿1XnGœ%VԱNs +{IGpyǬEC5 ID,){!{\:BcBs"|J j$v k9Co> 9jhj{@\O)_k#Ag84 Vh+':T-qktZvU9f<s hYZVՃ:<ӆm.Y2߁']W-81LFaUd}}~Y"4[.$ EW[ܣšȞ*V 3_&8yʨ㏶Wc묑whWRڎ@{tPoôp0``xU^)<3 ܝ}xAFu5uȳJ!2 mKua:l\pCmCqJ^ XuT f\M$Xv&q9tAzHWZcYƼUOhw+'Wi ׬Hvxx;gTcRh*ߍ;ph?EȂjJ03ɜ!E%ZVjٰ7dEd3ERQTuy1Z,/i3VAx(%ᵻҙsk{*ȱM@F$3e FJ!\>"2|s|RͣGe޶IWPJL=N 0d|)n}Tofيį=;&J71iTߍ|TR2{ [R`Xg[4խb8/ڱ:ǷUlohhYj^Q,O 'Q(%AAU#\ԕMtY(- TMXQ'c83:~:+m`4Dv.ZUځ\$8 WlG٦t Ҹ4G_7!%qttNw*z>5'8 !v]lTjIt˥XX4 Mx?Tv<54P|%=qǟa+1n%^ܗ{tCxRk]Q[rQIkЎJ.Ziew_ú*KȃABr[,XEܙ34$ hLQڌ\K { 0 c@+t$/3oINK,2Cٻrq_< OÇX؛&OӠO3hW3f2O>zR [[YW @6pCI#6IQD15ɍ}g^x_SE.U+ػk ,H(&hoT4wKai̥#҄1 `2aPʫCeϖڪ4ϾXU!?{Qtrf;Fw0/nfhdueO!m%czu/Jh8-t)N. FZ-"g3ɽxd5͏ߪ tze%&c_[VjB+ !;A'|!v¯ MC(x9;Dg딋yֻ#rRmmM9$!t6ƶw"Kor[nPn͝=C :b)wI:zɧ<Ãe LO}Ͽjf ѢFm乪0{ɉSQ+O*~ʵ3h*2VQ9Э|착2A;ukJq tuR`K.w!]SߎT J(-0LIe$t=Zff^jRPJgI67aq9l%NQ`8qU8jsƫ^AB'(~rKH Ӻ f\72 S _img#h۶) _TI3&g ?o#&m)b"y>!hÆgmvl FNMFIgGQ@n=Ve- H .Cw1yxN}ruYH%\d&ቘ[ltd,_j L`d+1piH,Gn#JPyߟ8K5`:tu.fpe)H(Rk3JRf~vw U ZO\)”L\@D(ux3TaIci9 Q9p,M&~((fU̅)9tjY-rޯnE( tClBƘn ceNA8S JUyw2l9!%W@ ׶%%gc?G .*u8o74 UP4t6yZ oUL+$č+',4%`U&?ZNjJRhxz_^at")^?[}̣a |v_rfϖZO'sYEОƖ4:qL`~fk$I&U%~g_SorWyVA>-m1 p1Xn}P .N ,-jq̦5>n1Ο CKN|55+CFۂŌ?E[f:l+Q1 kwxO*-- ^/m(oگO2btxFrG-QsgVG]'8z{VoGZ'N"Ljrp"ي҃ [8݊k  ɛى߱ZF (a;%34`:O L˪g9%Va'gke*t=C*ueհ5o{a{{BJB$Jr5~}\qRR}boFV k}+u}9v#2 $fq4=boʘ݈JxB6+e G!Z&V-_j<pry)jXR,z`6UkA&D"(B ѳ5ge^U]ŷfpJx{zB~O O=Ƙ, %7V6Bow`U=\MZtux4xg2+mxwdPAANB po83v<1"er+wKO Kj:הCumzQ;|>0g5c$'ýJ8` ט$PihP Π3x+5T[ "E!pzDf"sN`h%"Y#j v@-lj -.G>[?R 8{':]سjS R 6벢Ӷ̛u5H`ؕt cْ3B`Q朡n^h={Q'S஡u+ #&ݱPeyHu|)h%8 ;fDdͳBw e_^"! <ʶ!٬X=$/jZQi I@Gl`4x'<^A+uX%U뙡gs[!KTi{kmMxbx@߇0}њx6Km)R\czQ\ݏ4DG|ٰKd;uxLxxvOZÿS>UȟbAu[RBW)]6>h|prx`w< R~m0K҂Nnbr::ш.4_\w78bƘA5Sk y0vbBj+W,CD?0ۉo\ В-:.q-8nVK;?"iA(?r߷uoqo+6+9x_&+RaB V#ݪ$m Y7[9q&4k-j|ԙuxʯP=r 9& ]6ie궝s& nT#"@Y~`kXTDG] 鎀-Ŏz^ aQzZ_!ƈbnR.::Çi*:f/t/nP`O:7d6Z!#ی^~2̣{l$_*w Mv*cK>{cbS]gRMH˼S7LX*qaL/kB]4 Saud()ߖ~qe]jzBYy[dѥQC7ZW5 rm(VI3 xܸ3YXrA']_ ,ĞBrp/|koeDa}X']dA'\ă|8LUko;ZĤ/V}CuR X n;] U(/խq8 n0]'t0I4:˃TO-Tci``vf>k2֡c,,ZGR;8N{\ȧE/hdM˪F*xG3 oЙ}sC<ۚ.!M -ۙn[Ȧ\%*ЮR7":z4gg[iSvQ?4LtFqvIuh>ـB&aڳOGƉ/sPd*.ʽ]WO3MT bzE4t/ES9yB seZS\DԉK *lknr/Tɸ-%x&vHhWz- @ٞ 7Giw꼋ܧF5>G$Myť|7j}k~$Pmpqmydfp:ǨF̞ˇc947z_*( *b$BXq5^)]T< xUf1IӬ; S Tb|"?ѼCZ4.l L̇n92l#6/XI/.Ϟ$`"wpب} GLae6>̾44͛bV RYr^᪺:Bh(rYsU|ͳyE'Μ#<ue齗7Dayg0_u9Y{ɤ6FGFQ)9GkaC.R*t@SIk(Wolm6U rr,ɋk[0q Y/ð'nߞ>@xXف"Mvg$gѩ&%j"S6NeHG7?RNc:9HN;6t^\9(@Lx%Є6stM)h=ǫm9ܶr;O#u*fAPLtt4~Oڱ7 ]yEaCiڐ6%`"dʄu=sm^2bhS<_$@ljHҧpKdP[\ivlLڰ2ـIXb{RiWLTSۏˆ'_Rb՞+Da <\>Z-3q^rR63,%7,snVod g[Hځz*$z-2a2p9&_QfDD垀2KNm~na+0$E},@kJtl2PPsp`Ѥ_! wr5g7י]$Aoߎ/>ʷZvnC(GA|=JXͮz2wzԽ.gy"1ݒa*PNhg%U1^p(Iӏ{almStp򐑇֐sq3=24g7/CEHd1KfK?*r/H~޵I!&B}FpDV(edvv?[GHc@!f݈PVpԓ)h 2@0<v⶜Dw:@g#AI`6y;+|oJ/?<ŃڳܼK@TKm*ѥ8: {Q>~0SV,b= :MT G(L:6kB)Va^!z2c`.I%_uNO""e![B&N}|5ռE'3oZ5~ܽZ"[te26q} :f~2mk?0QXwҘ6.'P|$pܾ]6Z0xXj|H$03ͬ^t*)$ @6 LFk5[h-mHdm:is2M!3 5ʻ|S*Ne#OkRۣQbNuyCLkAu@Pdp' $ۓƸDW#LN4+Nk|"OlQS++lxH7PI{'W@>;fA 5 b%`VdU-Awon ݅ʇVO%.lp-t]fԉo8 ɕEHY|;%PgyKC/0\U"bW< Y/Yȱip*0xJ󦗐" F;\(dg$s+B"Һ+MfWRh^ʖo}<1pl2cSKdaF#X?}1{(JIIKV.zH͌z$%T㇔NM_Y.M)sl2\Nx3ڒcXr!<2I#D*A%9xXe|AMW:sIv̦|.*Xn,4b sbsZtپ&v|r \oO^; 2`nM&wfrA4S?#d|Ui5N Y \`d0M'ÏbWߘ }(bMqWVRg?̝ qC5zC o¤Wƨ+Pk85t |5b"n;٭hV\mjߙzs|Vdu-DVFui1 )1Ąp|lM&&i`LOttľEm/22'-1͏j޹l{#dNܳxzUo`b 8)#VƗjΈBJ1sr;ݑS -_aCJ!da4 \ûL;=a7U)T ,Bc`KٍͦUfՎN=@GO=ȵdUDwWp9օV;HwX CY{J? _S2u:} lB*p/-+,Yܷu0U_KFkV00#: }W~–j MI-%}H*LH!Zñ6[p-xg$/o~K]@8'ЌEI/4ږ'Ps{Skcr| KuQ\%>91uN}M"k߽+]sF)[4mbUg [ޫ2x9mTȊHrf2BXdVt^,-&,o͔!3 0I:Ó}2']մL5iJɑ$@AmVSL@jgx9D5U4jra7k? /(Y!R|2 n j;#ݯp4qC|]Yt5qG I.,΁ Ml+.e4QrݩhX $(A#1{4O> ^}ِĀ-۵V>xѨBak4][B Џu/OZtsMG|[|i{K܃rm M=K5 ZGai5/JR')SKds4B|b;?ksn?z;wD݌Bʖ!UF8KPU800y@Żzr$~sjuv<:Db./ʓ4sRXY˒kp\gwrq|/:لthŽ g}1X ,XԱf_zI6x#C dhSTf FO[kLHXf̦UOEeLqTw0մ*.WξDt؛֒c%[FBdK"? jVBMD#/&C|65%1e#<#cop'8"viFLWZ {t"en?3Am=~ 0r(obX@T۴ٯNE ^9wLQ"̃Pr:Th:D@X$ug{`2ptbFt=P~vκ N$CVUԎ(JFOX"Hdċ7V GGNlEWsQ{"c(6K_$4x'|CuI1uG}{>tQi6E4\Vѫ쑫(п춗7 GFD* 3>_٦CxN^+ˍz)''0Y毫ن7;&$FzE 7=: q&T$9"*P5\MloVw`k /-Wgڵ_6a'/pW>N4~eX8 l Y ]L[OQ>u`./1<8nsS==bHl$u#yH--¥N@qD0xf~ N[LVCEJl?kDTa.¨W U{J\qb?Ig̳<[ip(~i8RQ*N` l;^PZ+ (Rde&Tf0u{S tʧ\b{^nwganz*Iׇ|z9h6 ǢP[<8v~Rh%:d>p"Nob]&`~/+{ %E@]go 0r hƓbf6|mص ,LQ٤Q1S{yu!^lHǔ)%5P*LCqtUӹ-8 `2s ʺ\zLF@k7b!n [Xs ƸKY-}xŀu][9 )gӔGb r_J΁f7f@"rn2C*:W5ԓ']1^Ğ?=mAh@jFr}qʃ'ZCaqhp8$ZVWHվz$AlE'wEW2X!B[QrՉ($al:1v,)W=oem󮕀\!VM_H@nv0 :[d-Yb]zx¶GF @ htԈ5,Qe4'Jc|إ8ZNwɩMS(tg^';&be:9c}!á |+O>l#1``iy&+&OR]V9lR AfP#OǽjZأ'<#,jv}^ͱDVuj2Q"$,KIJWqx&HbB.1N&=lki>R,!E!֎d짍]gp7<' 6J O0hQuBreJ7"OQH{> 6v( k;ʲ?syF`d(r+6ue>ǗH+W?G9ɌoMI1k{B%V?4Yڶ?Ωw KO(g:wvTˢԌw][q!$!ӷ-VM=~XoQn>rV9I'x|\1fԲ.-Z޺(3g.r#;# 34Ga"i,ndm*Wù<p$Ny;q&mƁdj&5Fw}Сȋ@+ьKY& }zLC's-@=Et?Fe L֗Qh [)Xdꆖg7XqGfOnVt TN-G6 *#A@4@܎'R+#+|qoۢM@Ϛe@ WraR*ƒ|OonN4M=;|vd#֒D)b}&.51M9m D~`r&# zU[[? $97'3Yˣ?#ʁJBbkͶLM.һQ-͉JBn^E >k3}m2v,ME\dC;"͗r}/ss"J2mHͦ OG<!+C^I$[ze$pAKp[j*Fyx\7v~J:nj,]An(y*NΥ({V:VCZH)r?~͏L-Ciņ'C˩.D|MnnBe,-x);o}5HXƷ? !ٸAq<SZ*x½pR_^UjT϶':YyWU'nݎ:-opM?JJQ{/|h0J=Y2q]9)Ildj?)F*F|(^)睾V &H3 |BBW &[/LX8'=9$Őb^^%f+=1q`aØ[RqJ xoI2,!\o${ҝ{ӚIOm=* Lbw(dUF/%ǟ:Xq}^p Ųa$Fm^]Yvj/WmԄ/;\9&~:>W+[$3 g $ΰ$scod8EduXR 6"4\Qh89&;2\u7yOX .Z6j8y4?SN+4LU;X5$0q*Y7%tÑnY#"7#_y )ŸP9rb{#9|%}͆C)N?U6aľ <WѠ80x/*vGg2KTnfY0^Et!EMYmUu#gG2X} ]w:AcHho0 (*O8@IEH2ͯdlkָSZ+[b2aA:` yI5zkPaσ@F-<]֥ eETlp"]$NXXRv@LڧOORĤT45婚x8)> dZ kw"[f:YbZ^Z*vxxX1eiSx#zIA1o3[+=(KL度^F F@aw\&(@Aخ WF?qBGgL>V.ii&dW'Ws֠zhW7F@z+tdPHHOJrXå'R[rg@9*% YΌ65gj 54p3Z8\2=\D/]˦xy<ŰƋy6\M'~䏱5uJwN -~\HʠxK]E-qyn--FzVΖ&R3pL? ')U xCߴA&y h@[6}-ٚBP%(:C,`Ԛ5F|T|vNɲ.#5 *qU#ɲ ?!D SCȽ0AJ"4-T0Gf[/\lT8I -\tW:fH 'e̓,Ee 2c14uYW>S5=̘k<)H{Hb,WH\o@ſ!TcC5aS'8W^T"tGi+JVmC~vՂjFiyT>1@IK=YDY4Q{G$ne"(rլIN.KGpK7,^Z?wj&xZ)gu*)L1=y1s<ژaڋd0'W,c[1j,+?:HhM;( Щ2oUcFSuz͌G.w4;5>j Y<`vGO) ˯NgX%\ %cqf%ΛNN7 *܌}^(@éu{mz~t8$i/e^=[QN0>mgI<"s(5W 76-+ 3h< xPrFRd@ -qj`KRÕL SE*{BtF"D"xhvl^X6^Op:F$ed)ke{IxF"^uGY3]'-=}9?$W\T/?78I/8XTe#ZE# X r'8 ^IJm6v7 Nj171[5p Z@!o1Ed kJY@?+?LAӌz9\y`&/pUFc@KH<"}Gjxv 5m.8ȠmH X[f_*voۛTߓOx W۞U@]K6-`͆=C#5O z p7/u6W9CZRK/@0;N;NNQ+f7g qURC-XMV2NG[e  JDYCxc(= ʹ}擽< 1=.Иy&g_lY{+)&5&Z)vduR !̍M^'ZZfsnØu]TZRk--5(oz~#tmW-JU4xt'lLrx!Jy²?-_#SrzTSe7X$JoH5CMl25f;)*st$73է'rTYmlႅV4?or,j2hj'Crj]dT}L#57`m+"pla`ȣD]}6$wyOd4[ex<-#_E;;c_ W'+)6#» ]ʵRDC@gOy=GW?>0nj_j@]=;3{ v]?i\+shB|%PzFZ!kiQCwW bKQbqxRU5'ApB\2X/o>9n0~Y>zxf GɉY9 mJdnP>+% u*e3ӹ;g]Cxؓ~-Sw/<=ڣգ[eО afh;&0[YjIBS='[VUs*EbC; x^l~2Ԃc %0HAw@4!:k*!lc̦fo7x#k޻McʝńJ|{q%#GZԘx/DZ +h| f5Nime&{Oͮ31 gh!&uݐ?3Ԕ:vSj,>/ "BA9?Lp'J(oQAPYpYOX8t%5Ȗ?< Fމ;$z꙳P ASJEDqT3F]N eG⎭X|ZW! rDtO%ZpElG%xS| _D~;\H3> 'Mp;ki7xc| 1MkX/s' 6=5Gtx@KqF-4;7Jp怾iVAK =Hs.˳܏ u.l>`\9['"fp~E_ ™v=ӱ-Z*,la d(Nhus_>_Z){,9_ς,h_ֲKJ !oШ )k(N4E3'5.A' \5O42;H/`md*_"1"rB~΢z?I|%tYdܳL~zIOZ{sW`HΘ\%0[)a ̲ ;Gj @jE@dAzkּZގV[:سK5~NZipRbkVDg}DDZ|Erj4L(|&D"] [/%k&X[ʻ0'B%{ hMNԲjykh:F*h%/C,m<!E=„v< 1iؑq<}0Sa2UyH{"}VYmHCR:Ns]5ꦗr5vP@PWNɞʵ/2UE ckYe DfxkA9aV {By!:T!Jr3qd5)#<ۅe W\v_|<7$pom48m,5j0X1 O:0 [6@ '[O9QB)1'6@2K$Ұj̳hl|Y{x5DFO6a lkwMI1 :Gyˌ ICr`h q;S 7`nw=!zU@ wN\̶|8$D):>!@GЃZ6(-ۆ]znƐZ< ^DX om'RI$a] ӐPdLJ0৺ Y6cd8m`rgkw,RGlO-O"AXchbm`i;?8b9u)jӊk EܐF>@ln+~ےB# wp2nlx `E<'Rf\jj;srhNC*2nQaUU'";7'7x謼, $mmg 7L,t~S n0t7;Xu Z9n,xʌˢN/ʍi :8&BSP\ҎzMW^(x٠Np''JjY~i+H.CfIj]xMБϥWGCy/o%\W4 Op= lw6%<9eKA]lX,-MU25Hn_'<@l]`LΞ ):qa?s^ :TDra JWثaݨXk,5f#U&?x'/,Hev7wARx˂gk[Š 9'i~(k^J9vilrËH$)Ð K;4Ek"Tڝht_éeRs 'Y}YOZ'qJ{A.aDb&6M#' *ֹ=I6H9W #  0ErE΅uvl'"$!*zjbO9Q~2ouy MCPi"Ddn# j;V0J*BW!mhZFb/LgYZ070701000002a6000081a4000000000000000000000001662f7fa90001c0b4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+[dGin9n *cr&lh&9XBo1Xq$*i$w2aqc3~ݽH!1LMs>0MzX>}k=# "D$$"pMuR`UfR~mfg( 0v$=x͇=Ip2ꪇwMTi@ډݲ=KIl2xI$e~XVNggFJs)2Rj*"ݗP/^j@Pk4-:fCDAB Km NKSe]~j>Y3CjǰCy낉 Cl$:m+Nե'+6/!EP?Btt1g졃(Vn&CWOnԐg]R֢EMVO;FLO豨a@y|1=SvD@-W2!eN\PPsqǓqlOWf>`:$U?ak_Э\_ݱ[Xy 3j&P82{ Vs.4ccʛ0H109Yc"aE} Bk 2{13=[Ri8ԒXͭ|dE1%8l}# B79U/@ٓ2*&TpXǦ?Pzz+8ªF;5R+9Oە=ucrvn~IPc͵ oГC_4ЇTahXq}R30w9R^/TEj <8 `q#8\]9=Ya4?K^e-K2h ߽R4rd=1*vF 0-֊J:xd3B}: sRgrgHWaՑ&y4B)a8_]%n3X z dbjTkQaqV?|1 \cS|?2G * ŬmOޮ2upagӭt:zk^ ?2V&ɒ]%de3,#U|T:@;'쟺s߃{pSz],]M@Ըл{lʷ$r^.7J RxΌv}M9M7 47X3"2Fp^#tpHf{?z,sL1uVՃQT%##g| ~HO)qujGr#HVRo:`-BG'{Qte f1ݴ{xF.sM v1`,!Kxef*rlz\Aj{"VӃ@ި\Jք.v1{ 7/ٞ߯CfLZ>~cn'ۑ]c3.g*kxbԏUF[XT_Pk eq!击D#U J#!M)=!bΗz]~+ L ֦vtjB̡EsE9wrXv"+ lqӴ,NjiInQdq;ݾ0 d7DzP\Uq+lVո8Paaf{:@n<G`lhW` Cvn{ d2_x+ = :%R>j}FgX[S2`Rr R^l͒eZ}S;t|$E˳\9^yuiUd=֙0~džS=]5*,o-7`) ]p sWRV@&Gh"YhOg{$[F/J9=d,,BxL"S;[6BYr{5aƚuSJ+}SÏ/EFb,9^j^%;(Nj^}B 2)%CZ !c -6籩_ܯw"a)nl%W=Y\2j0[1ɖf./D=l253"/;)J czXqᆲ۷#:o )j.,AȿG{*ޞY [S'ɞ> UZ7&?g0젎s}SGqMvfhic"g٦nNXܩ]Lҝ 0-yG2h0 iZ v"}>]$޻$)DŮ0=+!];{Na8pߥvZ@-3Ե;Yсヂur7|y)/kS{|YrG*e)ɧ.p!7_{ phj+LxA8,IgrY4K~(^MY&o$UE;^B~$ix w(Eu؈8*E1y v[p}?EJ7j=<>W5r5عS֯fP+ދ\-3JB"n ,Q烧dfMMU5nsBy⩲P miU*Yc{Z`28+)ZW RN*yH$˹(R0e g[݈/9J(g8f9)hf{Lz d8Y[4 Ўf&{3Ci1WGV?/@xm C>ՖM!` #k\R q|y,`SSoe5MTk $bꡃOcQrA~TPЗ s[ąlx{c1,sg~Sd Η_ b#!nfإ(R@y~VutO |Ŭ,3X*Rd@(-?2Tv6o:fj1.|.#M,=xE*U ogli|6"i V LNh^z #[xnnpϤێ^~25لTPDV"%Y(cQ:T}DTUڋY* _Җ)t=֜Z'1wMS`+lmCLJ{[XMV-Vƌ'U!m ,9 EƮ#KpKV9onӤ(E {\~i16*57n'}{"1kn7 o:Ku"Ivj}[ [H q=hMdf*\ujͼuf[\#3ltkDs1 6(%%izS!x[/~aHaʥmHqo* `՚d@9 تF2 "4~W='"]?'!?鞱| l-A-@at `$B:̟K?fI'fƥ-]h=9P6\$GyL.T`>uUstA`_D ,YC_\z$`z3`G6N>uW -vOKM3 PF 3g|Ӿ[}}`(x Y1yI{e!866€hR9ӟvXuubػ}\PXszyOA_7h13ooh|.4$hu+@+136-퇮:+8jXQ+mkz R5U|0$;*Fl/ֿꋟJP`$~03,&}Oh{vvۻAfLdim k0nH?GfV7_Hu*)Z_H1 JoڑEZu{ 덮[ϲm=G*N+@{mM8C|dÖZqCÔ3k_4AKki-$RL!ڥ}JlF8bNJ!o)~cb^#)jf=ꓥL'4D]$"Ԭу^֐UH324 5j`ac),R,c!W02@^mKt ͦK;HePLZ B}{#*䃜܉DŽ,0Xgi1qw\ TgJv]nƋ֓iQm38`;(od|¸M6>=hGo)!D, ~C&o&\u*gr'ZH"(!hL!C xA <E%^?*X"،S#QR\wOV4 S1?B6/t'nJ=] Ϥ;ag[4:NTܳV 4qnc.Rsֶr.+H19Omwj{q+"fz >AC+Y }15a&#)IZ_ܦ炻4i琍uq#Qf~Jh[܇ aɇ*`xQA'tXWW'D X1Vͳ9D%7-OV" j|"WJgr Pr\+j+〥]P8^;MA b(g(s nȎxV]]=AO1yZmCw4qLlf,0{KFHH 8.ups eZ:?zdUp-yw AIǐZ7=zjN'9D6,$2U(w#/Hh $I>j{=^ӛSNAԔh)q-빖+9ep|{fnT*>-[@Xyx*Н/1 A|%n<8]PVE7zV+Ϻ${u{ʪe.*0:u`m7a*HfCa*vx[:[{dZ9KfT =~RG)O$'sګ$А1z+$)͚@`ۏv´[kQGR:mfۂT%CYwoMcڹpX?9Y Z,eZPve1αwu>~o/b?d@_i8 2?lDLj@RǼ/ԩ%ZXγnL #in`"UK 򒊉rA}qvAMO6 ^9Zv8YvX" ,EOD!*bca2.h_UpƵl'(-=)~Q%c<-d^s9'rN| RY+嵫Nx+o+5vq!1!`GB0M&%Ph,*3Oʋ8j5=GWu+\” 7-[Ja 9Mf,hsObqhj0wtDl63vmoje%󪀀wdz' $X6f&0C n0oUPJbܫ<4:r7>6̞ƾo3y,L$YG!3OEVL?s15[JţRaFo)BCchO g14B+Bo_=Qο#_mY rl]F'_dq=DRجVi[w:wZ]b7wR]r8A~?uomM5lA4-P,ג쓘R{-R?P^;b$YιSc"dXrIeoJhYјy7OrV$qrgYe3t&ij l24iX9nx%65j-?=ed7\]x$BSg2|ٿ$ْu cPϖʉypj{=6F/qc U8Ŷؗb/Ɨ?L VL`SNHrſSBԫ֍enm|ԐrvF?bgѦ 0nA~oDՒ+'75ɣ|WxkBCayB%w;U-%3r+pynn;0GL $N5͹Y@|zK1RN8|i/;wwm♳*5F4u߾jU  7hp|lާm|QR@cSf$* M1a\Q ι%?FrJ.u7CxOF9Y}1oKi>0)/AJ55MH`8S9\AW{!m-.\j̊<}hޢn k9]PV2i*GuCcg]8:w+,/ns*rB2_ҩp S??i KCp!5HĠTs?A46yE`pZm" 5T,z1hꠉD<~SY^GgbgUO,,w8Zg6sA$w1C0V%'jK^KO4W+Ϯ+Xh(n=b+dFkuX\Q;@+[HSOp$;U; f23'R0r2wчSt\g[r/kOMiW6:r>3=DZbO_lv4H@(5/' 79nԂSY_O:^ !X APעcXSL;4Nu$Q Y"QU*$7g(ݩ9S?-s(?4ArJ{BY`BՒ!ư $uN\&>+CqanTf ֯h[rő ~i ls憵E:7췳:^kw4W%@69tUg\( ld ܵr裐 ,:Qj*S.7|^;Iօ{~Y(Xv+37iyNg`ǍVc1 4CG<$7M43 c nyø4?6 MaU@bz@g@%_P4E+BLbQ(Gb9,)}}+7Ujb96"pyO{W2b%JCuY~`ŭ^|+\>P|wDE7=7)\p\5% T%PI#ai$3 ·epH^1n3$M, ŖO 'X-6* ‚}-CKku*Qb[m҄׽Kw!.#dqUz;n'1YJ2V< aeOR;^CsI#ؾQylXLUOo, d-vCR7t?CT 8kk;2.xfN ;h7,> {[b;*UMdֆ%mt ^ QF"«5k18N["@7Н`DrmYlN\k>?JU2M7~|fيs1 N>t3ƂeXȚYK3fj]_NXmcmC/1xMz/mlz FQAe qJ9;|~5V#s* ֚;\b,3h umdU>4`fj]iej|rd a+=XAAp%?ڧ9"5 ek/9X`7aJ8<.8NJAJ۽Hfg3c -}[/z$WiFA !h"i;塨y蝨 >Вnxj˜(RM3 k KJ2xw2rǯno忀&нu}3l\^MB?(G69:BejI1Mf#]_àgYÂF.d9Ӟ8]IGё )\ Ƥ|tezv_чCR= :#M uf{ʝ#>;]{:0(6it!)z3NPT0'ΙmҁUvC:]MQTwO[XK #g8Bgz}*B3 Bpwb^]ն+Oo#zh@z0G.Ci6S]Zު3x@AdwhP;H1bw t1'°uo d^ HYEN:T)hr[R][I HiMj+ ,Kk0Tڈ\de>V׀t0 K OcoWXBKF moJ_kGL߭XY"UJ}?u !$U[<@QEKfSϏ]ZfKoHL_nj̦a߯3HKTn 6={E*p_#ipg~ Z?k~ks(Qv\.;h3 mH6+_p{qab_5^hZnJư;AT6RTV}zHmK7h|mԆM=WԔHo΋UUc._# Eu.xW`1c\y%IV-6_[YLl3 CVzv~xT*ADP c~lǍseQ. [@p0LDfD T )fDiTD6! / 7+U QĴ brqB~;X&[^ciNx{ <џ=b zH,85r1&DAQe'|v+!kKgCত& S))l\ޘXUX~|E[S T@9*J96Ϙ)~ܷ"Ki\rGHbcCF+r-m)hC*$ wkzfcre5L Ô]Wu5&42}뎚4)p+ު͙~LCorZg]A/aqYK+|=v  e_ñi3(oOQ%o7ԋ5u0hsa|1: {y fI/֟T@`Kʖ^Ыd/P0ݢ\N?wز(:1ɥ5\ԛ3^c&=HVffa0!EGXt5vP llh >5)p,./izsCo}|6~Z.W28k1fAm9,XK,c69W,BfrPeQIr+k-N8.5Ȼyzi&6pk{b C-BChѼbb{-!eE& K'B;.O$aqHm'_C&'q;"( @6_tFo}ly]`_Ӓ6(Mi_?8~p.r1×eԈ?RM*) .XJGYa_ZoA&M"^vORiGT7xDvA[6n\Q%prmV3{"E uj*|PL3UGTX&ԩIx`2>R* /R=1gX_FnKB0'lOxc8FF2D@`{7O_!l U/;_qg=4 ͭHڄBy=Qy JUg<]<@ d0(1J+ּD ;A-}Bd1J*qH|ޮOg;ă6/zݽf*V]44 O8 2ꄑC( ezD0ghpk3П߰l i0W[.ȍ(N8qyx2El{X_i Z(zIu<ֳ+鷳o֧[; Ih';ܨcR. φ\t 0"䵒b`4 kz6)>v4U\Hp*-ZSwb;w63oYY WՅ/n/ jo֕6"ǟ)_Hf?rLץoVK5N _s8yv]6 C4%Sӛ-TM#[pqgO z{z:<6Mz H7dQs=a\{"?&Qj3-PK*'6A;&> jKVlspސc|v+6+, XPJmak/^q_tmڇ肄S$68C?f%rPfサOM_Ea}m$"e{nD: Vi`eT.Tl'ρtG{^N;Kʾ1:}͕+Ƥ P*Ӂ.i;GF4pφc<]G]b gpLY #(d=O5k4}uCmGTT(.ڼe?R>( BjDɊ ҵc*N[;_aכw@/G Y\o))晢g!Sm..:}VvUqr-'+Tf$X6JRxɧ``Xrk `Cz ~7\?:asNƚ.+vcȄ ]ɰӹ sSAei 7;@"(,InQ^]'9|_a]?#y-0ػg:ڛd\XzeWyLm6?R/ekiaY\bX9GuuHi<^ml!v.Gȩ\RV꯵˺Kw :|"3gl,Bc6o/Ha4W` 3g_DD"${o( ' *T ׈Hmm5F/p2$ڔA, W?zaMOIKr b$SʽJ Lo/#C \~+Ea0G* XNӫ ɑ{ aEN M´ â{#ְb3E֍*aIwߒ8pLE/Vnn$-VL_yVMaGVw1 {_MV> Kb8a# 3 0GS[+&L4qc͏#Ymk[F@4@7UVZ%V>n/ğ}`(QdC[/H~DIg-.UpBo~&md)a^M_qa(D) 7gH:>:Gە3ap`v'HKȍzsL(ԁelWO7ps[tDT`_k6s2l=YP m0.bFq0U⍶{k,9#ZݠW46ı|K oV%&ygf_iYb)|&-9:Y%F:w.c[8A]ӖQ]ö{BOUxmVx&Z[q#j9Ҋ.v j@hB1as 7V0{]ix3lB!2f>WNǒf*Wl7׀6a!|% Ϋ~Zf@;VZ=E\4o]$51>Rg-cSy;3ٴ'+ƥM,+7q"٣Lr\3|˜f<SZ-Tсu}#FCxW AHC$~BOݑm8i7 .$bGwz ߸WyiX[Q՘T 3\dRÐ|%BO6Ҭݎ 1aÚzsq:ߋ,GZcK_+ʠAvb»,b|Ti奃8ӵ @<(cKed1Dͺ e{9{OLk+&Y$RUyTOyx/n7?eM9|NVjl!I)ў2] H!L18!˝\6ZҶ uA> 6 o8uhO0hQT[Fp5O*^"@@D`ܻ'&?ZSVG:@џ6ќխ 3jh-Tp #n5:u*J_>iƯKWcI7RA¬H"`<9K|Ҹ-ț)Ӯ:&j#9%ϫ_`m!kT5oT^X/!B- 4RXlܫj)!;x) ?V4W-! ,g2rCeg @ҦYexYkNk'f0{|ύ $0tsk `j^B ƣ´Nh!4^9[ƽ 62ج%EG8CACUeZqfrMfŴt4yoE ^]9ŤIVS%W_2JYa$Kk#)wuuj~T Ho~E1#ɮ$w5~4ZKGq>]Fb+Mw0"$wK yt]6]xΠMcj2OHe{B1J. ߇%WP?>%"hhyxCKdCK$<5욕qut MWRG%uqaJk2 X֨&Щa~4y f ;#Kk.P h:`vv)V 0V9KDފ u-zYri-ƃG| :UJ4xij9i4sf'Ic;[ VxJft5US͋q.[ƻFu;>H]c C"Hţ 薻FZ-\#̡m|rG&Zu`A5`1K, c`R~2mLѺi+H@Qo*cSʨS˞L-SC ZP ;lqN& Ti$P}wkU#WN-(s +7bߠa9#Mw,;*Rff*QI)U\0Jڲ,OmgcEz=Z9=Q}T,A}Y$0LӬh ^̗P d^̠ps5{B/zY$ {+lH[=5I8y{(St{ڴXZlxk5Mh /&rmU Sq3R4ZB|-}䞦?_H} > MqakJOOm/^͇6ަJ;)īqr-W4tC)8#`Sd'pF$^]M<^3u4.]t*~<,ߘUm'^5YԶ" a 9< &W[v?kW3-wks3s _$7{o/NRd<>\86awҍO^vgiM7X," Ҋ 'G[]Oe A8^jh,_=_q ,:KsPۿTƓ?\E< 2[ /&̎N{Ƭ%?Rꏺ6.P:ySkP?ń~|{@m|P}Qj(%~ѵUCvZSnjt8,{4-yQ ZE8(fĬ%li2,cTq_dcYhɕL6q5&x^V+_:NaɉbR7P{9Vex|vP2ו=K=[/*-m2Z*dC`2d)3i4:zr,]CK6JH싴RxC5ؔf|ͫ uqS G+ VsUf'[vyFwU)Vћe5Ť&u_~^$JYœLءF}v1|8I)Axc?ΫAfiK>1 og`=Ņ/\F o-AMc{=I&p3]<ھ5Nf1"Vs<5 S<YӤ,XYFy&轅i&JύZS ^|eb;:bm0Mc^ d#Ig$7㯰y(vc+f73]XSt5K1ZfW` (~Jt#[y;{A=Nmk@P$H^!W\ݦfrdEty;&u:qq{i\KdbԱ"G4IS<SM L}3^/$}n<7 yP~ɕhL=/~Eh&5)/;eYȽc(3fѫd"zĚt$ح 0i]Vt~SC̺U4h"aX_0&n!#iXK˭@t}c3N2[`̰ㆅp]?OdS)2n翋-bM0e?8I ڎm2JjHo${T:߽"*>c%a9(ڼX" a_Bvj~kHmh]{*Ӫ(q?>ѳDjiaa֘囘/߽Fl3Ah7V}Qy"24"tP2^J\=x2 QLXQI )`y2c=:"Ÿ5_]&s9.6*ٽXwJJ}d=ݻѥ$nx˔jq``&\πC*"T?0JxzÕE0EUYvCKDP3'^0qw 9'a_3vVT󼀲jxӿ4 )ȨA`$"\&p˫,,ͭQ !|MܚM2L:eԃ52ɟ~EA04>TJ^O'E,Jt[4㹆S/4tá'>}xZU>u4 ė'ri,XWEK&1x3.g/6%bC!\ބȰWN5Ġn]`cO} 򱁹oMS:Eqvbj, EI`g+,ċ*8\~F{n3 f>Ш+*W _"x_3ViEs;FYǙDt3g>ʈ"m%7+_JT%rݘc_%u{Jn@En,Ms%T+C4Nݟ*h>rtӼ4Am?g oUT浱9Q V|?rp!a'>T!A"0q)h=1d]QU'l-adR:LnƘ{3?R2g[Z+Dn@̎JhNRp Ҽ0 PjFSmZT!א #J.[U/:*M!10n`M|5*MQK1ˈTs-W`s-;"þȦ&\^i Y / Mȧ3|=9{vjR,=jl JhGo{]A`k<ֱߝ*C(84MVhmgVz4LDLUV^(0f3+ c\h2eɅ+A"C{hꜹTX$OGp;+X^%}E+e}Ҏŀ?K9}&3;^[5 ;|j@)@kwX3k a8y{"b[';1.#U=Gxۣ=kU@镟dTK8قLJq,S%C2 6CA|>Ekۇ"L]FDH&iTHVbc^BDKP얊gsN_a%сCSY͆daS eCA҂[=ԤD# OjTiscuy̹=|u5gȝS Lt2~N&ʹG8161h-e0x>й⥣0Tba'U\@ܖXWcXi3y bO%b2SD|#np\?zoy@ttPB%! (6o rX%fvPg [bqyW uhyYQ%mlۈ I]9+"a(TtGE4Wx˙{|%&r&0ֵa>geS/\hTusϋy|VjVZQe#>e,ĭ2r`D*7NOC9.K]Vr%Y[[h10/@"'GSiC4} EwMh=rDa>^ Z璘{5x.ZAp~&a<: q/-H,b+^7So5K ø[]v΢$Mdl0t}'9>/.P $Bpm|d.O9Z rݐgX&Ƀ&"d8[ΟKn[Z}arZ.=(ؾZRoXMvmeCU(X]K"T0p’ؤ i<,B{9eybN})[w`KO;)n%<.>i<vƾʽ4q 5`ft.ZE,}4ĥ"khK[5jda_Րxu#sЯ&SGΫ% ZX O G&)btV;xxnQ7\þZ7~+E\## H$T]o#)x.A}b rV%< J l*$"9wK+T}BMI +- Jψ7޴OG93W/l8t Ζj-oQ[t؁[%/6PH̹7"qMdT]ǶyLFoGFˁRf旔!Rj8 ַ5O=@u7Ja5y”Uu+bZ5&8A`?w*kyŶ@,Xnd]FڏCuϽ+"-c4G[92 ʉx}YW>W{5WxEpsM\ɳ\!p#.{$]I|nP P8X[%F݌ٯ5u2=3Es8#} 8YX·$H#s,uqA:-{h!.LGtȶYv9iBmbhEBȥ{jt3@;+MZg+r č!f;U |4%Z'^dkyeT!DU|ӵ' r%?)Owyn?TH~hJߕiɛ-q̓ɧzHSDg*Уc:Z0.O&qBQҾ #%KdhnO.vBбm7.򆀖쟑PY̔ f+Y(f=34@9"ޡK񖛭݄' I#3Hh)LJ@inE?]%W-_0 ?9SwV|d(_œ^NҭhI3ejG.$[n;hyڝX X4$uNktFxjCWp+B3jSm%qpvYUP*OA]> -dy#`LcWh (|><'BZJk !xAA!JSsp,W=*[/+udu7s-8<eAC#^NK6}WG`X䐜|zDĆ43$IW#5lq;@Ef8Ǻ;#5zJSE>] 1jöp1(I"`gk 5217AWVB4qd-" X%JqW8#\Psvyxq;1ڣrZppezdqwd?N{Z *EV5ҼS(nm1WuF^٥0Ga@BkYSpxA> .d+X› +IXtiRtS=Wc@OrpDÇ{6~o5I\{6YZqL8t JXU<8/MDS$3Q\)9;M[}#Yuu %4 cqE*0N1:#[ybo!ײ{xSi9 ˆK\/RWiӺ%0RW|prUVfˠ+䧌R'P*"Dq3Q>M 9^];zj9b /]U1{XBz Z :/ۧ%Ous,!m'es0Hf.EIhmЧOu@2ӲQm]{iw1-v'4a>±s HM2C3E"Pn0FcsK@g*iexl&m4\Ĥ Rر=ȯ^E n /]QY\U_+B`WNm511@^}E0EqHvyε._1K)h.IHɺ#W{h?SFɴS%5eк*;*"tJu;[#lp{-LaW2)Ṃh:x_nwq$L؀荒GRHE(%X^/aE)J!o=0I_;01`8{T I#5qv=P\NtEQuo{K#e<ӆgbd/ v('5 uM.P4<62Go~k H]ԝ: U0ED u /PH7mR0io35]4jbE![DZ 0^Brͨa L\ zc@Bu)'m)=L7܅Hb̑j+-& &syȏc%j.o,ho&*Gس}@So26l|,M5lzR(뢎 &{ - QА WKҴi fU*4 6էCA܍!ii&3}/ ƅwi0*'dd Q:\oBu:ty(8tAuXH$O%;1!9Wz`]UxS Clt38@Q~gM 5Of?a13Q']a {w>bU;<0DY4b6oR ":QoAjV/oޙNdKW^*U<>t(vldh+ԍͪ[Ps]w0X%G#jw0fw2G=kj/6g  q1_YE3;9;B|?y E#QW)@ݑ ,!p| (\6~7 zx hK?j=%ZZB$ xe30@/˹u7vI&2_ O=TnB^;~J`HOYme3^ܯ“]㳷O~@dm'qe:V%w  ]b-[5-UVTm:xzYs& ^ߟZ͇A@_KWV qb֭_Μ:Z$5 .A~d e/ <]dׁoNNH?kDZgnjhz?zSg5Uq#^< ɕ:*003敀o14ˎ 6Bhݙlhgwc_^|/q3Y:s !i Z x${\z0]$bAi@[Ť nhegg!|˚`NyE=}9p= Q-}PZKsKj X0Ņ`o` * ̕"JKeEHyg ^x/4bߣןBmlRّ3^`_ x%T|>nXu> OS ղ>Dk{NPB /T4$]݁%G0kO> uPmdʣ ZIwa K#CPrAL"/Pci3*(y/2؉=?㿇{NeLk4;]No6H# òh^ njC3&<ߩڍ  h0(m] 0mM|s7Tg>9rn4?i"4f#O]Wݮ55R1HB-br?GXDfufπ~yWժE! 8:qq:@GK_p[b0>Q|Xkgx.E ]6ħ@PϷ:WC+~92̞I("fA ooO]}zV̻JrcC +9ՠUhߘ9  2a.]4KNr&\RrX;?}tMNN$`5#_1>MU轳+5?dU}Kb^쁈KMqj=u@v_"Qv}cX𝞮⥶bͫ{lJ ʞMw?+ k檋2\,;X5r|!I/JԔiPw_ڌ`*F~ -9NƛAs?rz*|Qf;Gs.P{>x#獎pi+9rD.plďbKl JBll͵V.FDWABn<׮㚆n5Wx\3#ϐ>r_nȢu~˟UN`@MN;k_r_2;͕Rq@|8&D2jy_r N0 l7Adzs;IeILcdQ'zP~(SG[;^qb^G׃0K BwsvtL_Ta(1š@76D7u/{uT(Q?,6_1xcӷ/EHۘҩȳQwTUb-jU1-@0hu~}u/VTK|N/+7eJ8 &-!.hh !d_2Y$H_l0IMNzW,i/0UBqo[3l9NPzWM@ *YKSpD*ei yŔ >沠oe K.e혣2kgH v [{7'r3&%L q6_D,s|Z35m)'\K|lxJۯ?ZrVv{.Krtwi]9713,NXZ~M2ei G 1[>Ҷ1p;zJ5ゐw[f432¼ƧK9pد] {҅FTm7H:(TUC U}7miU&@5o3S*J8ۍ1)[pY5Er`S)D˝)7d꣮$'3 7| I(9(qM\ogIߜ^hh)q3uȵ;/cήu{ɦcz8)1wPF5d͉Ȧ\hNG(hy=t9-xk7\|Ic>5k S"Ν}KΧmrwP+ir*'h:ֶǨJ(DReZ Y  g-KXP>J44qvg`^6JM. F@8=[r ƥ5m7h 7 &eϯ qCp6j.c/g Is+b뉽}ey]!J*.΄BpUh.wv Wݕw*kk|`89V6T3n#L 5IoyD=L^3+f[]-4GۜE{6d;(V"E??2 ^ :o33-YB(H>m_6> u_ ;~k- L$ڣl.b+9=q Zd^qSlɶVCJe; n?@q`!P" dIq`R@ɰ:G#t nӕ%evoBJϭMl ' ;`1+)T@7&x0+կ@.}mobLJggʟ!gMs\̃s'5< NQ OF)>j\kiXuv>;"p&gԔmX˱뛠?Pt]5 BY0(C ESıTp@GԌyKώE`Y,&^ZJ)F]6L|L˧& Ь)_+YEh;ӳu7&+Qe2JyYlXg wYZF>+ɫ8YwK+ϵ_$eKD%HG&?ǽR-B7? Z~RvzZuL=T# p.<$}ks(HAzG+NΛ.ٟ1krv0;r 0+xA0@EE6,@ {==f|{jz󭟁ӜgǙ= s'%|@^S쵍46qrFޅ ^ʏa@E j@-T%usz'>*]?3ˆ*"oUp7Iy!:i;S9\l/aZ:_C#_nD VLp(NvEDo]UuI%B @siwzS"nNRrmBgZRd6U ܍ejtZqQ t֑E*tg䒵.~Nh!>YWR1Cvvrv K):ښJ4sW {*d tє\Ch<̠amuYp Dm&c *f3 *M9sUδ 7fyWEbʇ*+v,%^AKM(d˜{f_Ҁ:VpHީvaHE!:۹N`}Ɩ0+~U~ Lq`06e PEOW4-~L߉4ĤԴ24 z4X@qٞqUb qM(Tz?zt&w1k?Zήb}!=n"@SbH(oX!|_? e'i)ޟ/R *)_@G9 TsCćDRĵEPT*&nNޝSsޗZ;yk(7Z͟  m%\YT %jud,A}o-zI|qrMn9 ~lkzw7{°v*R?#}7{ ~?HsthEOv|I۝Fiep-<3Ύ7M"Rlgn<vª E!v޸Uٕ ý+HvOf5UAgs; 5~cˍxuLy$~n|Zk."QsinL0q#21jh.NMř3|/߸vU?,RcV\$f7t)SG8݁GgQ=d9{囮pE%T#xɱ6OXM,/?U5%Mai˴O$eCgJh^ huVM|_=XgơZqnM9[MH2,ݦN,0cG RįŒ{{qiVqҤlC85LTFvtN{!\Ә"@ +Qa MfYJuS8m( Mu(gOW gN:vӡ'!tN0LzǗ)l QzL=b6]12xnE*Oͩ/"dʹOY0Tխom}Sn 78)#yBRA?&+Dq-!l̩G bJᓾ0Mјb7.Xt'ɰ8, c _=H;fV@@(+w^/'fB3NnRCOU#S7KLbi2/6(+$If?< b_½/x V <}! )sߖNR&&N˭ "kTc{0}x]޸N;_Ñ`AgV:]/#zrC#bnTɆ1#մVQEpX|;IMwg:>cdYa$T2t nLH<"ScMDh&HWKm,T$U˖NyVzw0^>m\yK|F 7:j< dGNF*8~Z| ÉwTvt݋o0O%SfE =4ӒчΆQ &ɥu[]rh䉇 KZ[liCW,$+% eZsoޕ$ꊨgpɱt ZժR_xc뺵 3h[d<DŽXg|#"H5YS8`po Je?#Lv7DNhtyPvˊ09I{4!-覅nmMM.e  1[l@z!xGթLEʏe&~@Έ4ޑbb*/!a݋lSF f`90^{M%8a$x\ bfC&[wkxsӟi-Qu|Z)b>;- gKo&oMBS஼T9#_zTɆ'՜ 6K:FCM@H ں[AKryf*`1Ӣhh(2iQ"J|dV9Ou?[f "dSdn&@s|Β,l@!6t q=r4 |XZ|^'tmW'|4Z@h\v]e_ ZoRwg#7Hڃ{f1JHbr.qoJa*D͓Yjr%^TwcN =f>jy ťh^햻Œ('換O%y V+嫢h#Benrd6C8%˃>C"O}W.W"Kj7`E7xqفSHiT7F=BF_׀WaEG1f fn¬JMxl嚴h<*uv(tT FdeUF%gЊ֓y54mvOI 6Ak:/U@[< 4wiǗA< 68?/+b昶҂f@iAo7~QX]=l)NQ4~?sLrD[Awj;EEu9sc=4 nߏaaRz~Љuh#Iy895[ɄۉQلC^r tDw`,ۄ[r $Pxzgߑj@F΢iг |׋udt5qf/AY۪s4ǗzGtg8kHھЮ: ӪӀS-){*,˦(t/[e$1`_rΑ2#|tnW 97 _`jdɔs- CzV@Rhb17pȵz`]X{~wJ`BG!qFXk3+ Nyr"1Ş$TX?Qݏ] YϥBB#(2M_^!Ցag"Ho72cS lgN($!z-Oqya !*tO:E`O `|f xzA {jC=P 14sp:&8"G{Lz7 kΙ'l5k _^u㥅K1c@|Q\maHBߒڻV2YOJ] -GxԑG6^p *k&A=pL;m.]?t 1o21ݭn C`IJ;f3o8` AЇ CͬqRP>bGn~-ge]Q6{U s e+o[WGF2M%?VFNE6Hh5Q;k^UBބ>KgQd &~oJyGjȫ΢w@ttt}O'2<gVn7I j>l KpD&֕ у_]۵AǝhNk2>虺:(!/RRZBpz :R{m{鹵*Dƴ{>LCpZox+5w\VfJ$8 Z#ox{uqfG,v8hə%iwOSbf.?qfҍR󼻢j&|5o +KN,E BxM>?wiLqdPeL27[qyXvqkzztf;9"R-x\ӛSSMh.% R;ɁA_b<,L)c:({_D._?SZ3Zj,'3Ռ#H}u>]/TҜZ.Oɔݸ-~nW\ɕ[٬(JJ`D_5II駇A(Hs,;QԧŨF_.zMw:/+ڦ|PtV󻻚;@H>#|#B\W8?TV8L|Z 8rU1imo#y("'*"^`.)z3ܭbm)ˢֺǵP}fn^k=ߖ$0v4ٰu? ɻoU2ףdqMVC w, gk9Ia&=\ ?欀 >:}Ie9籱y2ri w]C}x 7Q^DZv'835|-FhE\E֗SRbx>K 9p,FpU ߐfY:3X0ڟctW$qXd?6x=9ųrUQ1v߾ & 2)x֔ǚt&a32 v ;twN‚U6f 뢚>uf|0 WF@$Et57ֈ Z22^̆Yg/`;34ia1iVM̨"%4Ct-1Q5sbGa \-ZF/{ Mwrmbz v7BQXqSv('ߧqmQ}2%ZӧTubjc7п/cx-H+%HHO~|؅ ғ9oKex8̀"*'/c]^^>aM^ҽLwot]m$l+Z{BQ$spx[+-*zl4fYmk;ֶSԸMh8bQz18fF$kPV559Hږ`dc.5z&]; 6Y^V %uWg&W;Él|Pk`KtZpz O+jƅP@\`LP ]U&%f-<-*0ey$G8:ﮮ`B 0(> <ͱ6Bi #>hEz*e,"hX.*AU "uWҥ,Y+m%mVR"XcȣlfHCor-ת#'1Zv9T58"SC^#WϜqumUIY c`~ 2Z5B#=%;7b]yN2 ;Xш(Oݗ35eOPB]4O)M[ݢD@5 d%n536.^g>VnfWH_BClEQG1}wE<,:4"?꟬bD9hH%l֣q8qk!O<Ѩ4t$U *wHTvL 4CXvNGM.b&= i`VG}4Enujk'?*mVpHXJ2Q&1{O}_NgYh^ &)W~%(XArЀnd]zLeGNˁt >$Tx>8'qc`w&%/M4]6!X`-+4۱P~!o O4)JrA`8?u`:mx$~!{0τ};Ew.J6(hDSXuҤ;u. qq;VL#?<,4qJy 4~?#[pA0hdİSIvKb9 \jּR UŅuBA+ uB4AθȹEccax] {a<"ݮ5֊e2A {#~G-ط};7(10Rt%4ⳇǤ bVɔ;ʹSlxԹ-G4y^<(oh 9Ҽ1&>3jQW<|`2y b#c4vmD@Bd|kc\ 6281u[,p涝4|FGM}.c۫dR`5ZDJ]䕲1!A<,bmjW\/3z x CgbDzOqp!nMA`e[ QAqᙸ33T/̆tm1^m6,٦Q*Fczd2y+v:: T^ EӤ bg8 F@rkVn,+elxQ őօ%ȑ)ײq‹+k ~R #^ZT` HCX-THq9Xۧ N 7 ݛ' b;@\lG$WNR<5wrU6)E?];!@@aB I>DV[Xv& ð,ENg7dk; ܐH P4J"t]xQ&Rol,m-ḱ|rدtutSc2c?B_nj2ԠcwDVu $FvFשDk)nZ!B7?Q!Кhab/FQ6ZG9QŷWl\xlg!rQ%6jX4#ێ%u"v^>@,dt{8i%t޲45 $^}h'oOODeZC(U [a3`j>NG?SYk )eA?rOI4Xu G.ur)^&⯰3(u:{($~tg/`]{R$o]h&ذzT6CN̺?Ph^%8$AI_xT,d"Q&K$_!ツUWOOٞyݪnqP 21"'XE)5ۦoqʚηb$j-!:İ[q@Xҗ"p0 Z1ھbvG40S-.u ˘Dr'(;}|T&FE-Wԁ ^ m5_GGpW˿#x) $VLoۯ D#[oqу 0 t =g߭ӍĢ6:A"!g>`C~b'Dդ7Ƴ))FEa!2R(!fA@;qe(dlq*>b%yFCiQ{īGQ &tGyQ7MoƲɘMN>DaOb0Lp[g";#tG<%$QJV[łӡ]ʻ.Tf@`9U6?(?5W8,vd4VI.' l1N> 3.IomUC$%u1F 5gVbv1'K@Hx2jƢmV%ѻJo\㞲PkMjtUZYMqBлctoWg8%$1۳Co(]/lrǟV_tw|lu`.pǝnyE?n}\31ՒF8l\ zJ궱K cg)w*"BQ^JWxw%R^ڂ!(4ͱi'+XvԠhkiʝB2%EcrHǚTgapiQ`"؏w7΍B}{;oVD][X`0q~w5MYE^{yPT0e3o^{[Hx[\vN0^ y%ub00!ΥV dRfhT g9,0ЇɱgI)EgDоyJ6tR3Ԑ_Fv>܊.0lQcHq.Gآk+OM7QK{r~ņ^P=C:^$!]g0  l i)CʸyCqڋY־ۥ&H 25w7\[R|9dQ#GmHCd 8ݏl|Tgߘx=%* cXsnɉ>"fo\Q7#xYht'p)/륋F^9:,@}YOU0cT/|K!ĨQ "8\b^[EmæY=۪ҧ_ KtQDRsEu)Yc}s7iX2 QDa&'Du34k8wT3\ܶx8YymSOd\@cer1_ʆdFia%SN}PfXiSx45H#8O!x#xQ擤1_aĪvA-jsY!ꤖx?S~G9W`%Η([ኳ#~;YrP~7)"ăWJwT-IvLcwe$U K2 z1P3UZVy!y/|ģt.o?hQ~Y݃]C5 cFODQ@ѥM{:47JKtWPya-ȷan~}?>GQXd#f=%oh;$&c~Dzowݗ:_g OM>a7עeͻn=%b@eZحhL)䭘iy_YR4shEaASYSpIIzeq򬈷/aTHϴha JH-OfԉѫKdǩ %VWkJ]YΝ~~b"Saq[Id-} 4P  N4ٓb^L>~\x&uXW)9̇!;Gb0VS},BNo۞m{g@JJ]v&-S _)JuA/O=/E/=Bpna<iGs~lquuD{WKxkwl x]&oipē8auNk ֙Sp#u qv >&eS4p-wlfV6GL.v! (u6\crr@m!i 0*"Y W$Pw5fi]ns4w{竄k(GlKY*[r췙.LhK&ۮ yaߎ_ZᑖzwD\I-3~>Rԓ,1x@KF Oo༖3%m4>u rA8<1t6QZbFDN] !z擱MppvZ wD8gm 4.K]SˁA4=b@X"vS$mgKuk+]5־vzQE>Yu&7l&77=w/ ww8B+.p'TCA,E^ L^I0`XgǤ=́ %nQ@YA#mՊ`nտʑ^yFklI˥x{&rѥyR=nTeߌ,I:@Ĭ"Q}N0SFRZT}ƑZg1hp Oyڕ\ePwX9:K:?Ѻ) >y x|[bT(FQSTGp#f8la&+p="q9o/ǻJ֕0LHU8#ApOə20IbWO!|6\;S-Y} EXP%Y3KW@wZCчԫ=,gJХe2V}?}gph~fdDJǬ.lqt%\&H6U 4լΘu~,đXN@Rj=@AT1!*7Uj BNj N@SxIcia.;s<~=РK[hyy]4kۢdt<ou_JEXtL>| ǚFɕrna159fS"GVNR߱pyC؎>ޠ !9S.Wn>J 7'.0DnSDDCK x 3ݟu%q~IJYs D[W5%R<u0G\YM&&v.b/+ wvomր3 ȍOIex|IE -4,y-J%=X[,##;E9" ~! O66I8xȌ,|"`/ǭ]hK{,a$Cz጑8]܁5܍.Q8.SobG%jA*O6ю(2!M:t{Vsႇ p\c(ggq[W@|<=΄{ױaM9nk'8E2;l:bT y%m;>{dQ1r!hiy8fVw`C21` ˮSi-= QYȟ5+QVǑ}ۏݹ]3\D%ƞ'ײXk53\ۯE@ dZJ$>8:\Wmىkni<7Յdf1tqH;|AuȜyO{@yM=2Υ3 H]>1ZexndDKktHl݈x[|8Xw^oj'R%_ycX"~WE*6iΠCf$ !g -؈m )63&M'2Ujl2 ?}*]?Y2Ÿ.Q!7WFB+!2 S*VٸΎ'mN N=$M'q><w`mQK]rq7H,8)wa(),*wbѮLyM-oԵS,ރbn.K \Z*5'wr CtB׶.Lp9--ܟo3٨^!\IGvN Yu0$N˭_ҁ3U" Nnύ,5PK3|ɕrO51n~@Wadsu`; rZ8X{:9Z@jM%p8w쉹āuRN6Q3l4P Bdl+A^o+~sacBB(ԵWdpptSt&M8yj) ~kEBI$YRqsx/.APxmB`A L62# l]GW?QLiU a󟧝&''90:pyd])i3z)n܏<󪜸D*cH\(hƪOTeA+)-N{ U%:E+⇊XUݏdL^bCfe}^b{4v)cJO#_l3N~ 2e_"YXx:jᯍ K|=8̜ڀ0 & \ek×;|Ǡ*C=h t@z U!+;EiM~ !x{~oR+k YجҍiW77hcf/XH&BRF8H6k&Fjx_V%˙dcj~=NMIy(&7x;! }Ϋ:Ґ(+N *xdK*$3\ rDlNc@2'?Ya$6!-•SD鬸wcH+SB1d@Ӫ=~EbbZ" 3܎zɳ3fQumn!qx !!t7 D7c>$1h=#(6Qb| tV(41"ujѷr6|IlBU-%w+`yru̪@PNd9:%&=+ݲ 1VƉB[Vݜ,!QMM/&\:"3l8Hc%'͍/ݘ$K jP6IVnZ}~Gvf񰎱. {S&yn$I[,gXD " y Ϣ(Ao(/ `-F֚@[Ցm%PP< `Dl)O2}9,^A/21zZvv O}wZʾGۉ/VB԰M}#Uf .ώx)byly~]uZy"> [h.E!RzԤX/x3-cCG8tUk@SeYVx[yhH3[]Si2YoDb8s1z=31K. ^FD$M\Qf%y [ aG7$Xy x&\ȵDvU'kb輜b*g+ qbךU։PSrR+0ݛeeU5]Qn+v\7 ^I؜br{qt> ' $#iR;ş R@ÚUF@?r+HM,҆wp@K\Qv"Sݓ@šK4Fb3ݒ>G2jXo;$[Wݬ T!G'{R#X΁4N˅hVu-|։"΀T}WOBs;v -xof \(Eo7XuSK~rcIuB`RP$UDe[8,1n.,Swsg!|8"y]}Y7#]YT]J ~R$aIQBRrsPd7JsźL|տrlv,4,W-GGdڔrڴ|6J6vPGK J%؁F2BU 4iuS{iw+P< 7Auk%\. 2~})d3a0uʟko+[Zh;FNHk<}E(B`K4[x w6r*@w"9%fXCl1Ǧм.0 ɿxU" L})0T_in6bkk;n Ӕ^,mTe37 F?c>!V޶W.Z䭣S.we3?cQwN6Mo6;4V{Hw+Qzi'6ȣS ;pɾhK O vOanս $O}Q/m/. v$$ucNx1Wtߗ?"]<%eJ 5`?"򯺪!F=7M8IlG2ѢBmc0ÔNtq,%l+`S⭈r2U{0Opz:b=%e~Bp^mQ*C4XKe?vҵÍ%ON4\:Ax`Lɪtҧε7@rNp;C~]u`M/5Iv;REПN+R_Ȳ?wg/.0,S,дvb42Y0څ&mXn 8wSs?߷98/Չ]Id6E3֭i+u{~M+ 7>&d]涤37[:9[ұgzBȋs,Fb ޣeBgWZ7qo2PlkEH3{ۥg]mMqUn62/GFڻr2I7o?2NȮgV"Jjnb&{=bleܐq9*iQ\C!E]QtiþRT<;4^D\mKæ),<`΂ ]J\8M@D -S^oLÛўpjHjt߾5Ox_iwFh1V3rG m^ꜟS_kQa`,C]3N3 -C =A4iP5#,U}t43VkH4L;QCvf+Ms_Bd̾F86]U󨑪-vΩNFKdAi$I`,f'A^,_>&ub?ӣ wO?HosV!''9ȮW>nS*Q s ε0ђzZ|VIdKKҡ4`ڦpHo3E!e`/6 ѷ%UKh,4duFT2rw=Pj],Dn{? #͖&g{M1-Yn, Z Z0>y*u/%ȯL䏘c:QTuI8jbtzJ珰A-4#m= HˍK^_Ьgf%RiӺj1`~+T$sadyP ,)zWM\%(!Kaaң#XQwy_ic>;NŃ(ſ;1rN7F{T:GZbx%.'i,pS 3FxQrG8D0zg(6|X?|@w'?dNhdxW.('4}0P(o~멍~ضG5/w}aK9kAbD-3c&U=^8@V !??x`xiC0s+#rt B `-dx/ Ph UQi *2r$g|賌O#d&Us? M4WՒMω[B*-Upȧ38WsJX!ck&][EmD_>4g-1t}=LyPX|`dS܁!=D'qHq_ӄ358env 6s`(IYtͻ~n:Rd﯀qzes=nDW2Z2w's9&0S1 N]teLux*hEQ8x!uh,Nsע̹Hl5[ufF9u .gqQSBTqԉ󢿓E`\ryXyYח7@ɈoPcn;Ņo(2'g[ X?aj 8;~h/zwjsCSl2a DvouoE'{@bY4yH}0.\XAcZɘZN kԩ=V;ɸIWJ`fSN獅i@!xjV&9N1+%vA[,XWX% cV!*KZbyJ97*C(%$񸅉m_2U~Wdw<''c͙+SFv<4ΌOgӫK*~BK@MO ?e-\ڒUø Pe۹W5HAj):Idzw ʒY٬Έmu%!gTF dq>a1Իд!y"T8rOn_x z*=y=2и{Hɉj:kEElwdWb8q]czMPCiwqXҶو:2&Gѯx72P^]Ǽ)U<^sk:N`mcq|(5#_Dg͐"0@a:;wT+om4lQ6:W\vv5왵*Nzꝴ 蟑.;^|J1O[dC5a]{fpuހyGA1*̸$Z$4ĹƪnZR+[Ti|27Ԗn5qeIe=zdKN5vӒ99oIulA<ގbØ=JF`f[B~27%g?ރ$mGF~; L(hMfʣ2RT';Ǣ? -Hb5ZN:9`Lu𰨷k1s ໼ Ḱ $n4>eW!pv"tf Lg|tZYVT"V8kaN!MpS:[-\~I n;\ֱN?J$cjc|Vvm.mPB/ ȃ~y^9e1(H͜\ODs-MQ{Dɀys굹[$F)X0guݶ;v~fFGl79r&2P*p5.oqT|)Gb m;1I,l^*]JOZ2o볈8+fVN=s<=Xkjs_B޽Vg]t_,STruzyG^k _ 'yZdEةpU{RѮ5mQ=~ ;[^{ףLBZ)M.S䣴X\]5?,G᏿Ze*8TRN w%?0/;L컅1xT OK 85obV(zo5Z\hMjpil7&8'^#@eN;*ij6ΒdE'ٕ6A ĆN4f*N2O^h_nZ怿4{zV%gҰ"WٖmS ”IĪ\gu )FBz33}w#>htpF}`ٙ'hNԼs# ĸf̆OULA]AJ$3kX`5A;_M]"};2\-x1|I9VmS^\4!tSi@Y\7г͆KQw룐)%]-J'+Vrʆ́ZWgl^{2`va6#.N n](١偳mz ysm=#LJ:.ӪMkLfн)|B ɥ458 Gx:gy՞W냔7|QB+B ű5Կ=H0n~#։̄ [rlm^ڰ _e4w@[Rxe\"¦q36xSjcmɇ$)j%ˀwb0јL>(`nO_"I&9R'Dd6:[tB=-E^瑏 fI]Ş鑎ӿMU))`eVMkb9 'U4aZ*,n@_(c?djkF R#!,?Ai}&K@\6oӳjء%o3_sfS_uQOfK;[FB#$҅iUnV.iIE38ȧuRD:_k޸hdnh_bRsWG*in]8ov}ɇs\\)";$Xx^G~^ܘKR׮{f4ȁh#lid bAaN?c]ț1w92[X849RGdZ9N365 qTK,?ӛi d۫^l:-#`q"h}e ve|h@TٖaAUX򽂰dCR/r:18Y!h\-?E NF9ʠr#}OI?rQq2>+~,),9߼L|tX)*֪g`t$QƇrZyo!a Kȿ?jFT7m[1S;y/,U߉@Ns=>kw4$S?`FSܭӓtYߥntԬ7/VSB>2!˹Ij`WTQqoS`#8\6@LRoXe3#tqhysVg>-CwQ`j|q'e4W}v̗lPȃ&ڬoXXrlJ_.N!H+:)rZvwvq} bz8AgQ¯NC)ҏX\zrVu2oC5+t}7k؆oVc QWNWjZhc W6a1f1RM6i}aMxk)M8|UltгTSߢ FneˏKO}@+7;>:QGhaunvG.߁\)8I/~y3 ^liSH&dž/ߌtf {)(;q10َ}V' R:o^(#ɬvNܥ7}^ۇ9VJj66R\1'(홵zg #{3hxB *NVn,k|pc2r@6P8S qNrBhdE#Ɯܩ r6(l.1۴sBh4tũxZDd\d~WKzyn=a+cR).dFF@ne0JpVs\eVם||hDHg"&-LKtȞooU4[!g`вgfd 2t/?^)Jj#HKY`ܐ$,*Tarđq+VkڴM:ܸ{ċ䗉 uV0N'veq5p"V/ `M_>es|, =7A j ^:O :7nAr08@)@㧝S6ZNa0((esLz}J">K`׌aգ-UѰ-BW{' (IUGNO)j^i^YRf~6_ Yî2&lʶ:re IB]#U}@yѶW=tԏVc E/qy)XY#Lufk ?|&=Ϛ,rO"e_O/f̩/T8tهU>''̉TÖzeiEB\/z_,h Q3N 1v a4ְ5ŵ\4keOQ+ΎfYAd>_/ GtU*pzn]38үeyP.롁-u,#$lSsBS$jD],n9kve{T+8yEr&5ܩqlޅ1->sATZɥhS>hrn@}mFvI+5G^ W&RN<.C8J\֕ `!ڞVG7*b'}Lz`rɾ*#Mk$Q\>k(CW!'IG |$p!5"w[8ƹdbDVeLҭ@V( 7fu@jHy@kgΜ@&Ȥi}qUQ9-zxN"GWC״uq|&:4%[\LT৹Os9#4V %H D,3ѻ#5ZкvT>Q̜|R1,;ӤD:nx񛄑$P]#f*;]AI5`.[Y/C)Z`1yGDTN]{k6ܓBNў<:մe"Kݪ}۴Ϩ[x;`I]1Ok7v֔5엢 g\n=?dq%΋@>{z|Ac AIk" }GVXA\V{.ìߓ<92+F9gѩ`a &CF*3-}b+3jLj{ )_P_.ڲ ҈K8y/dYG]HGDzDP L,QJ\,(m5fa[c"C%mŐlvPj9&KCғ7j)pFE#Uӑ7^+L8Nkw|b!{OVȞQеQU`[iRVeل3~{ߪt 1b?{2hjb $SNv$"x1iC9:[|vѰz:4mj pKЛDx݌WjtHhd6#hh(;O&ȣvCRXI1+O@μG73mÉd#g8DFfT٪SAY1U+nf̸Zn%$m)?TiϫnP[G )$_RF(Ue-҅4}!bus@IFn9/ =-L&흚u2=> "baF\u{hVLϴ"<:Ўu͋$r-+{h)f8R&8 (7[X+iחeWkPx){>WJa,R"|dOh?j+cj:@ܰ 4} Yڞ6 !^Kh@LKjKfrTKo XۼWiS$򆠤ZQ,CxkW6.<̥AfOMu}/:d38X=52q{W8,YF  3pj놳Nax-U>rh|hªS0 j@a j6*cQgU7Ž;8 J+\z U֐fjpå#w/}E"|:^MG,A#C$>wމ cJOA RR^~_gI&$)l{=!}KF~]7g=\CoC&|W;岀n_ n?#2a]i?6LɟOϐ+GTY8pNu?d.1V 2$RaPUVlu'uθ D:0 ͂7yG"-k$ͲQ#OkbJh |+ʮWԺ?a&t'%Q=5C)6L' i]k+{/6H6DH/Q٢Zm0~^xA!,N NA (+agTm?J (|O#2 Ve.R474Jg e[9vY|5?͏HY836Ƅqz"A{bA b-1D3R3v-$&ŏiRI--Lg 5ZXl)VQiިR2Jlݵ&iCMm7SBmzgq#"+Q{HEx(VyߐUNeS y %Xo7pӚ>Ч.輄T] u^dei^& -FVs U/ՅY "='07Hxvu8n7b'v'Qp0s ǶqH3t-"}Zi9)BCհ>aHCi`VAt&_=b4uTaO Qw9V1=z2myhh)/bL#笥&Gy89f 1$1PWѸO iIqrr p6)=Zrþ\G~p0< ~s!J31yZyJc6x{u ћvOC>[!{H.']qRwa2^.rAdk#F(R iQ010O[w/ fhG:qO55@A2H}VBEJjQ|&ZQh5HXVz'wc=acR8!11/ؖ05_!a3:.F]ϊ9k<,UD5a-ʁTEڸҏqHO(uX EF~YB 5aixt9퇮2CoUGmF1Kܦj5"9T%I$ 8FZ0\+f Y~uhp faզ܏(ٚ)؝R `}bj|G7V> Ql[ MO7bV4|ʕ8hHd961oWĜ;%X豹gEYK[ऄ#naߚ mJqƾ<&GHq  ʤbDQc(i087\@iTBuvZsޟB4;ҳgk)2PZryǹKYxJ Z]`SH9.11>+m 6DHϦ~.%Rlב-5C? zcޑx2_HQo ϊxwo@clLU:v1IMyŐ-V7ƞt5Q0\.?=LefzQim:›Sۗ5ciH[p[N+@#F_cj<-$IؤzGrUoel{( pv!l]LƀeiqpkjL .# &ʛ0]-* :։:;g&)k(Oi @N KUk^p1 \ns{3Clۭ Y9=*Lމ"s ]+E@097u rLjGd>LbG:\JSQR$Dv~=ԕml[KVf 虒3ܭ@a]LoJ C4>=YlZ_:} ڈe9,> t/ۺߙ /QZʿO=>[WӅHT#/j(k*?c0`,`=W˦Xpl J\ű֜;B`Y%>B.X(+cB“U;mzq@=!P8xePAVTĎQ6BN%ɇ!ʉVPƢYj6w"phAЗhhͅ:z~}ѫ86>R?e3c$QN&(k \/O&e&p ma,Ra'q*[xr"TDD*Iz఩75-8.NH .:խ˛^rJ*3<2bNUΫ s' ovE[\sOs+ 1߼wXqc2T❝TnEHg{A:=ˑڛx0ENޝh^4@dݾ0Ql8Tq}A`?3܀@KQa]#r̟X"T̓KhNL=U <|Ɠ _'X(¢L7=7I%=qg9I>Xn>z Cɍ0$4'tFasx,H' LR8`L !nh2A4+Q>KP $P7)c5iɯ+T>l. Cf,@+8b5QIdX>O8CP/[}ϱB,38ӣѠGoVY 7|QTB %P?Έ:dwg| $ M6\uX/ }7}4 $W/^}F8êrIDrٹǾVދ'G^ 1(As3j @uHeJ8:44Kͫ%}d\p`S [SvH~6ПcMl6ix1$OB;? };{@)oH{z2d"nc(l4K?\~euWsWf2 wL}URAZEyGFiۢDS©)SFg|[[;+6gcU>T12#`nQ#P*l(61npUd :+e ;A׆ގe۶ݲ73ME; H D'v mǗ( iu5Ow'0m~Ժ~*&Y Ba󻿨<4-LݾOcѻ { ԸtO8mv!zodPn .9a/{l/=pQmor_+wV-E5eY^&l5?g_z+JZax{ep& -,5jsaMR~YBE 0Jb4r,c<<  ;Ɛn]Lmvi1ѪDx>S;bw*MqMa{r<1c0Zo~=qeҹ.H[I}x`)%eO{hgP͊=3DvaIlYlx"Hbb.Oz;*41k(j8$ pKnVؔ1aG?sNelFHjWnM`sU7> kf^q~Mkegj*| B,x_8e1rGQϞw:xx.H:eu].t6vg0n<I%>9mr#WMD43 zy*$<jpBaͩ[j&u'!o \<_@(Ύk3cL,SyqMn.5\n]QHn]xj-UIgJntO"*ŗm#wQSʻڢLXk{A&kߖMֵ[-~^zV! y[amoPk09 =Z{D XeS s @AG! !ӌy{N2{Iŏ 6ٹd;4BEג ?AeV=55P8%AW,b]mn#82o5߇j RkNALװ#^ٸa׀Uĭ_X}Rs}@{hl+ ?dSRo!qm1ZDe3QAEK]O 2=WVì+.~u6#9LK߈ JB˂D}]1V2uvC> _t*d/9"?[Zrkf')DA"JՍ;'NgsmOgy2:y7H5c5pf͂T(9tz3htenPFlt8_p2܇NtY;-Ϭdow.'O/TO/Ӳ0y>lr^Ơx[-4lcEkWHRtaK ;to$WpoOsh; ?R!a22]:?G#S4{K[ V?AZ'(jezO./!t/#1 j+ަL;R(I1Uyو.T@79 ũ=Vɳ4/rIm N~Z_._1K֍.WD5ӁAyqbp7TxU ѝ.[YC*|]lq3bxtT[]BI9qY}Hqm3t.ihrCtS죉7(,~#ZD$زɨM:Qw1s$K/ՠAЪ((? ɣO4lHI3DJi]741D6F<-K>F[A4*G~& (_wp#h^C*%ةA(\])quP* tKoߣ#{FB6:'W,{c]س1iRw[ŤfҫZc)Bٚ.JU!kcPq]Z-m&[t>M|>ˊFL`,/s^.,tʰh|DN.u] #qB2Mmԍ O$HltyIKcq <ګ{,/%aew(SFR FN0Kԕ l5 @ǂQR魐Ε*X;a=mefQ[fi:Vn dNHMm1!~t5gzϲ*Ej䯉(\NgBNj︹PuZf9.>:dڠz=&ʏxAA$[K{v(_% mB_ B;tUwoto?jǹO{a~8Gl]o{5Ͽ4ooxb' Xb|X͏(Sɍ}>=zLF<8xd'tOmFf;A"U[/֨s* G?cab}x2ɨW.,Ig@rۡђ2a5S'"Ģз-#26*tQ[e}ISABR@jЇtRI*\Z_;n"Ks>-:7?.KwA2OɪS]HpKԿ|}ͭG'Dt=c {ܰ+Qn8i傕Ğ[uAʓ\@,d nF wb8w9F$_u'ϑ|r6SI94u[lf%.UX xEMr8U*GwxJnz+ܧ:zGg2-c gfZzgye&F da༨ʂ'{_6l-׃! _[ dCFגFaw1rtASo%PNAt^= VU -gMoF1nr_mʓfy8vfwR'ޒMXz,Gyf ֎&|yVK!a >Bt-ӼxSVikѡ{![b_%Y/tN :DG>R_8?ҷL.KW]az2 8Cԃ&9;S2}h ֳ1K&6ag |.P,}yĬ:N^0B^TÝ#1z|ރi(oEHX: 8xXf'ER &Ze܃`[\awq3'\:ݺ],uKðYCNxV\d=h7 Ycx7 kdղI[j+$u ʙYdt? LZź2<-|H$9^P@0\2iwxBp ܈o Ñq )lrx`Ps32Ӿ9S;B;l1]xd.I6K7h|qXIk}w{ ]x'܏'WEW\c7zzԱh`c-̷%%(]5]`W{lNP޿ K6'Z=etD9;vݓڞ ݟ҃¢>勜RLUti#g~OF2@~,`x{LE[`%ylS@*aTRӦ[ +[]a?_ig=[m_ueH*Nr4-n”,HTQ^Tp9C@iޠ>OV)}D,MDq?醷_שLf+X+ l(fxh}d!W9_IK?o9@|j@ur[AEI;ObԲ| J!5hTiG b렞ZF^E^A89?87CJEj$BM)A-g~H{ƭ>Nf?2G9Y:ijD QO@R|tuҘWqs*ۆ\]?)GF)#c|VxyGR^чbP?ɤѧ / #X2~f87l"dH Ym9OzͨenFƜ~?L%v*OfCK7Vm-[-A>u/nby`󷶶^] 7V\֍fRd/d[: d- 70HF:Ҩ.~+ u}wt)ZE04_MM^Q8KI`,"mCvl<UX'd{vFh so pEc k\^?4u6hًaU3j@8 #1'k4_Vcz_+rrf8 ζ&5V Mقg]MrhCX~w֕xvMfB:z+ ^i$xcQ-{co!^]əQ¯Yera,ᄈ7z#:GY %ZݠDى`ge,$ 6ތ g;ʝ9 ;D{e/;ƮjkP$18bKxOSaE/] URTn􉱦|;KyBrpU|Գ&2j|#\U'ltU*j{FF\LfL \ڗ=/\d^5Q&W(;)5YI8:|Ɯ+pj%#^ ؾzVZb-f>WI]ln_vy3`ȱa~,ˬB -31K|~w+ṌY: ONOv|+8ٳ6N@7L5Htwz< F{53"QIiN:Á 1dIU]śDrv>0eE;h0uw<uqXjp27s^c̟] ;@Eh:d#ý<`kQ4&8 Aa>~NzExsPz}}(Pj9 ZXq: YkdX{P64Ѷï?3W9;@%3Sv'Er`NC*s639#"#c^6SG-Wj"^)?ϰQՐ}bp$HKˀnFsU\RcbK2i O#j% @o^F$ !>3bkRH.1䠼3}R'!u{x68 \MKtv8^ҵ4ŅBݥ&}'w]tPQ8 V*SIɹ L 8A[^VdFVmwX᧦࿪urR$pGޜ;Eţ~T:F&CV psl!Ȯ\c[,q Y SƢI^|}Ip9Y2!@EFe0WWw_ШԊ,wb"$jvBŔd~q^K+M -C~ jmx f5EԴs檠tC+pkug$YjcW|A$ڵGJ[(%g`˖r#Lì(-(VcQ-C4f`]!3zS:L/w\00|x[{ |/[<~d M ٬k b0_} >kKE*&-q/Rxw kii@PkEdF %!j0w8|V24W/M&Tc}æF#Ifۥ.Y Q(6 DQR".Q W4 j']p v ؈H<z26y񷕃v3ϳה Jr|#ƓQP^*'Q λΆ4PoƯb 5t=wj,iքW"(~_ᘂxT֙jh_*,eoxqC($F066հ"CP;ܪҐOBCWзqZxa^n^ަ̛3_=%`KFk \$Q>n# dMB=QB6[d5 IE$ dA㍖f\܉5L޽)`1>J56xT϶">IlV0Nh{Ւz|]Q:k(+M3m'MC'\ul׬␐yBW6u#؝(16ɱ'-$UPm0BSt^fDNw-#[ ?4Żxޙhciy͞ t rè7<V62#VR{'>Xqu>&2>)A Sn3៯zm⯴"3E`m:riJ+*56_P;`L3C ߵ lu&1Ϙr>P+@v^n!zT+[2W2ّ"'}32T:PH6w=H# ujN Ahޒ<eK) &/}c@zW ȢZ׸'2O,'AԒyٰT)jv޾oåtmfR/-)o˹bexohz[ĪģDr?r򎆍ini~<3zvi|K1BL-髽—up,| iK@.9TЃXڝ\fr8|l=mV4[fJMAD D`%] m ZΎ}(ԨEV+˿X]kL6;!aEǨEx8GZ o翃4~D%nS?p 7/ԋ5 w]8ܥif.]|$LIkF'%HVO:!Dr1^[w__]A\j1D>js\^Vpd@Ky[`Й"bKjo(U]>:.=͛B6\2R#G]@$)h6AXPϤ`j2Dk>=Vmj/hXlh>Ad=v DT8r!|V>H^<9LOFVhW(2j_h^.e7mDf A]&DӓxyϺ356Ḁd>A?»6[+d|a#yȁ:Ay:{pajuv*]=~-Q`{kQ0bo]X,-WoQx@񊐍{ك+2 G28yB],H鉐f/2_Ȋضg@.vz@d~բS :t& y@ x> 2dO y==O˧S;n?Zt")Qogryl8Օ I Û=D+m} Zsbzl(T&h&AD淐$mc$@f Csк5FRMw~FϢe,;m4GQ7Kl!3;ps@=j*W-T3&XTJwr`[~7LZlmT2愜YOF1g1l|ąC{X]&ܕ!#n^?e*L<犏05PV"-dz}y(^9ҍM&]iSIM8kɃqsB6։{]" ?ZE؅u;jTH(-ΰt&8Q >2G*_V'e2MՃZDZ+p2+iY%w{2#\Ufo kg1qWkc&e (l0ޟ ޱ 85z*m}*Y10v+]Ȧ #'(rK6Jbg˻,bp[BuRwŠ^ 2a3[/6xeN99>qU#n!6Yzc' I e²M0φpΛ(e>tHc-ja-YHS(skzv_^H]U0QGKɂpfu;ѶQY3O*%[M֚RtK6)LSdJj)4|/9D |#Y:$kZE-lՔّo?-xߥE:UoyQ_ MYbbH@ڤF 8H &ez) e g*6()FU"<'Fd4],*=2l@:/;NL) c밅fΜ].9Zx#].]RmIRWІᨬ)"gx# XJemWa+ /VTAUΈk8X%CM2+A߼v>Q 1l,NXё;"]՗+0"@Ӏn-e {8=ϙj5td[b,YoQj9B{,Q"x BO.ӬIb8{ 4HL$[ ?̑)Fض˃6?X A.fxX)(DN9eM #&̌H'ic"fafV#u {{ uK-ؙ+q-xO77Ag+᧥D$Ԏ!o9sYTڥw5Ӡ4'un懪GF.qۣ:v[- !rnbO`-+|asF)܊8*-qU=aqPmvel)vdfy>,F7 (/6ckhQ|㱴Hi$ˆM/hq(X1v!P:+ 4V E"wzo4*6@2VI">%"$MNN3}"v6ݙoࢋ))T^?Z\Jdp2hw+(fʞGOs|ٻJVyjz*:3-#a`ě,DP*`<]v  Yj^`e:eBE;mNPV"uV!xqN[%!q/@2nxI"$zrOqfXQT5uZ;L"d6x }%&H/!߰ {S&K<b'\~Qt i4 :uYpLp_')%r7 ='(wH 1XqmdƟD9A2"ǹ~Ľ8z !ʯT8^Mz?DWqA=aT[5oPF51p@ΥI|ү@|M$?j'BGS-]&A(nR2g#!N /EGNEƪuV>VAn;\lX=4*>@rT[!A][h GPϔA[Kl"dˆ79n|#! #ӠȜJAV W+z7-WvY'Ss3ZpF!mcq+ #H?m+6]"[_Fzˆݮ,bN_{(Uh:&4[ӛ;tu˼PS li]g0L\FC23[%qB2?wiQ L(P tRO ㈍?rAb[P] Fʐ f}BGyOX7CKV@(XZL vC(-g1ն 172u4I0ַX8Dp ݣVS;w܏ʬ2.X,k'ӆ1 h7֔ i94N2c|l&PKăs2G6' -S&/wYXJ*5O-1CNSFؒXl$FH tL _%hhwT5Y3BVR$uvؚpv^KUa+ms_6q"3nN4C'~%ܸat>,pGNtZvLo$AfEy|q7tr=ۉ>%M ܊߸#(Wј|Z4rAX$\} 'rS`o4ivQ-!U]Mx6 q]n& Oi!%BsΑ <'Hj;/% fxFx1U6bnbTڇdԻ5~]MpyFQEk:o^[ZqxKrWX@>2|AZC)5}H%}}1A6mr{AY%%Lrqzp'!.}7OmĉZЛ⤻,}ƷZM۳HS7?uZb]l}Vp6 oq3-f(2Р  &VP7] Ėfʭ\L- (Zmb` );8>"UɥeW|bSlږ3.|l Fm`:tKx/iE00,k' P \Dr^'2Edhdy"ȁ7hu6D D:PzF㫩_^ "0HPF`ZX,+2'H-i(K׆HaG9&ID紎w]`|yao&\9DƸ7AIH^40a+. :Ԭ]|jd;pJ`HYongF@qJ#|d /j` k}so:|T=5[gj.TܹjfB:(hZwbΑ'g>(0d:պAAj=L z~W+*\Ɂ K=)F $usǷàСx 'kVbV7" b`Ԯ!#uUO[·m Y5XݜڑfL јd6 Mdz O`ʛ:Ԛcf(-dEw0/G)Fjc0Oܡ8x,ҲYn^C)rΚ4$x 8}- k,%uZ)>W0unW".i%IC(qg7Qw]Cߥwç唼Ԝ(2X5Yl5|x-O#`ႉBbݭGϱVbnȴgo3Z]Ȟ=B:U 3<>W ԋ4wvuIy @TXE/oO ^/H^p^9( k<]xbDB/PTGbAmL\f^oM/Az8\p[cOC)l$3kTg&*Sz.'L7jDyohu<] J[ͯ;iҤmbV` a_3+"}2șm^K粦"8auѪ %p@){@R#=4Ml! B( r ุ cH&Bװk^; }s] `)CN]gG>BÈ3Y8`_>M,V 8ٔ.lvÈo&qlE _f; ̱4]3]BA: f N2n/%mXZcK\2;av0;]bTA"jB`0`R+"OpDȳ>\0r/b6҈m^ؘʔJ6N^< tg-;k4/8%*I:`EgݪkD4 !έ_#<8B?W@*J) ?Avx#ë"ݯI8.(m5 ?M&T&i@Zn>QݽmH<)H mtlEiخ?nS ꙡxJ5*3qD4|$mǀ0,CHf̛lEFcmxzUJPN7XD:z?۶V3XL8UU`f$d+[bư؝fI`8C:/^@(j U=W&ywۼ|e;'ǡ:Y`ǙQP,81]j#W=3y`殐r;Kb0]@@A9.MC&"Y٢u2L])NGӹ(URk =o>cᆠt-q{y f=4H]S T-xGv=IM3&I>= m'0B=NNnH[yBg,xR_xp =!?y_c*$3n qx˃_J VjRw׈+8fc*W%(ww_MDl :DLbuWqJ(iᤆtkmt,\ ݟRRH$bU-^d#.g| }`MD}o!KD6hvbb)~#/tq?ХqKˆp? <'3 " g"ft,-eYf)^}w)@e&ϜқÅѤP(+)PYy cmEf;'O\Rn2[NCDI'_ջ P4/aеH`d$ N)Hr@`vAkaըLtd >|t3cx>>x /,cxGfm^Sۛux~-鳉GWZm3Ϲ٤5xB(K;emp{U6ƷZtڀ[[,EJ<'(LocC4Y[g5$9,BՈ/k~h81u {Si`4Pj(i(6FXur WL n:5'#`Nn,XA}jXVX~@ʨj.L:h'ѿm1qԁ0\ψH ^B)uh߀D{fvѻM ,{@)O[ŀAHV{J5,^{Fƞk"?;'dFsTjRN`M-3vDgZY=UmxtPH$/|פ~CDXX!L*co d 02X3P2_ #(M n"œOhF@\jQnG1w`zܖ)iOrNܟ),Zi^;ܘD]o9KDtY Nϑv85F{^Gin+*F anI .gak#HfDʇwdNEcX"c^/#!i+xDE1lϽs&> rVw䅘Wh2C8򖺻!0qK_鴏 ;d|NY=y^c³eS AZRWTE/&d5:gRmї_퇍QYŴA5;C{{C/*< f4#9e{3O3ͬ5Bc q1L"R/Yp&Z*N(OD7 .|R4%o͋r07:M,E|lHh>n]"O'zoUadTl;d$B]{#'qVb}%55[58<[5 $ `S J@d "H֩Ю?9 @Zhd鸐A9S%h7n|7ۉ/1}2k1GӳnPBOTC+gA\u-m 0=Z2?Azi?G?O51kLj"i9rMVxo1,[1Z'mE{yiS2s管rT3z `*u0ɣ5oZCsj=hygD4|__dt%iC<4;@('ҽd%ľpFteGLHs_j@ܰ#yф()V:_cK#]5k7E˺sG9;((۴bV3<1_!n%a|uAxQR I(=n.`Ez l uW,o@Lp4@8vLje+0[z$]d$'`$wȦ؍yB[v-{@!)br&١ (?Dxr : M)=OHO0H6k/hq Dԧuԟ[>UJ@RL>*üe`{/j]pe J4Y>FzZOk\zo %[({k>tbKؤBo'/ĸ?#hQ=[iŵRH ۋ3{Rlkeo$eNpkY sU@f‡Ɯ`YlD9KCQ&*9hI[B@rITl/Nn/G湤x= vgNW6TReea{v,n2b 7lF9ԯg%^!Fg¥ivU@W.BkK-3b08[1 gNMy&9:{2= RBpYsJK 2^;ܬOj-EBF.x ?/2UvDE!h1o5$ Cǀxc5F טYDpg4uļ/Vtwm u^[D y(M+:7dsn=T[ րN(Ӑ7)7UuqjXUnSqZr+* 73˘C[# Tϲ U~&٬oJWNp 1W,Ez XG,Gҹ L=oѾXKPtu=0uLUh;/4g'~"U'UKvw*!KS0?̬JpGΗ:}qm.&QS/,QI&z^60?-F9(?ҜlkOz%ʦ̗bnJ-" 4A6zʘOqM_7|Q%F+j2Ň)X#ձ7fEDB F+$\;D(qAw7a  Vl[t:[4 ֩tr]rAYg~ Z^3k H̦Ux7 ߿Dn$ 6 uFp ӨD ǑqyQxaZ\A:|(KG%ODjspΠ,fՍ8d\? D7Xn(v9;ب'L4ˮL* ŒϽ?ɪ8Re"B%F9i Y%S*"HY /⏠t|CSp$j>xE*dd3+-@сy/vl ccB?NO+[[ dZIO$L|@t;pھA%}`%vBK $~޷pJ^g0J? fBffie.~&˓ Ra6>=SuK5՝3!맑0V@I[&,_bݐŖ.F.T<(?5 {0Gf/} t>ȒBTݣYF>-uCߪcvl*Z3i֝4':)Y\tӁ vl#E dDЫ cة%g͡m2}G-sK'd ߂+cV|~@H0 ^~H a(|s254OJiGmRI✹"C)\2s!AM(q hϵd>$-_279\@ET5EtRE)ֲ}pP:2 x=@ Q=lg 񆀏i4uy@j12:1Awfk`_@`+MOpfPz#H?Xuq`74!o?-{:҆>b4d94nDoE9ꗹVͬ'zr7Q:(|8XbCh|G8Gs*Vvi؟"nZ[O0Ă[B˲a5:#/S;|ոL RNNE1^s, LW-e\E3d| ؙ@g n[n h%8A)lVO d4 (%qM)Mh aXuPFI%؟flnOxMN)BT:Z.:nO5AQj166eYۈWIUщ'<"*o;591dQijm~F CY1 ڪ\@RƾhD-aCuPrύU*ohu8䂵_(ACܞovؑF$H0@ QKkn mLbeb/p\wL ڵt[W'0g4Tʹ| v"ҞĊ$(Uh` :L 6nt>?5$R{(mrdCp`Ȟa֍%G]ჟD |5fLa[3-PD!1pƇas=0>jx4ͩZ%AnEܦ0-k2TeGI}Rݵ^:|Oj) ۥmAM ,| c=v+jqQD]z t~"e~N2ûwt1FH4?$H=2gPйԁIRtno ;WkxI7gYLrb--h\چ;ypi\Gnýv`>O|>i`mmzɅ P9J20`UicHZ$q g'9IZQx1s)ْDCL[Sww#W= \_1pZX$J_GlLG(jP8mI"utY`JށTbqyε"f=]}8fجx֮pw5roJBM^E:FB¨4'uS]Al% A={n?1 \x蝱'~W"u/SR">!l5tLٜ(O|e-R[OT?rP,H ;j׉!({YY;):Ah{\4`bU1g-U*u`^Aa1V;NZ`D]j'(̢)DZ.il]N] Uԩ4y2䉌D?'\GI XD59Eg|xhyB#K4aL`bD? >:E[N85ucghDߓL_U4B,"} ҀM3 mysȍsM3c,J4i33#)&BTڿ,WkB5tyS[\HVt ONG_%Jq -3 ţ yNz(Y8̬F9V8 O31h{!6@\{F`r(-gSZsQ͜F2ӛ@%7 QO`Zn#N yĹk/y0P$wWxTrN_xcHřɿj.o16f\*jYz9 [m:Jb(?ʓ*RpE2eQibN)ܺ]-AxT z<9e̗a1"/[ 05dZPAF3C#@gchkb )EjցRԔR]9r=-xlOԟy'#<޹]Zd}#wWah eciE4j]a=`$o&Vܠ>"95nI4{;,,*ӁMn 2eyu/?K{Uutr$5ć0`h&51*u rUp>4,"cj .b +%6$K@=; ded9TJwĥ*\O`-N*fO IY2O/JGTVW|dSt([&OxM\Rؕ.X%ۯJ^'ZV>%( k44ek!{<7rDV|'YveBݗ̨rng¡?V_[+}wtATK<ߗ;JOhCR*;c_y׿TU%vJ*E gA% [ Fn5pY@5 >3H4T#6\0t>ʫ:ˇ\Cا}1"LD:6PVdyxl\\ ,@Ng9jj !QL" hL<]2 HOg&;Az+SpW5̒Mu(|X5LjQ%ح%w2 ^HnGJ:5@*Ҙ҂s%+6sDΌBC>FK+^Q%Z؉z 1]n4Ca<h觩vOf={; G&EC sL7P_h~@1c;M jњ:`K͋DZgZ+TUʽT؆1<dJe"hWaSYA_"6" !Dyhn 9mm5kX-HQUMu;#潒f !_p Иe+6A#9و@% pyh  .+.8nNӶKoE<^V|=?%I\P7vNG+FWl|Of RCUZcLjX`;N#vf&HM]qRSC8y$ۢtٵ,A+IrKsx #~vS6@崫u:/4V* acҍu5`j.;Y$TH|\,y Rnk0v=W^E8oV @RYA/\F~Px|z6bB+c24(oxZCǷǻoyש2qqccTg{eC雲 .qnOWs`3{*b}ͺq(&CEŵEFȤگI1Q~hMnQоE3[Jy+E, eDqS@_; Uq&Af=]7wz|ZC[O mx6Pm;@4'lp=MXI5ZHݵYY$f2;>NhJ ceq،UosBLuV`ʀӉL;Rg1NH Ap}%6o pqV! ٩rǭ:PO9uCB.?eP:H숤o'#k3~= tMڵC+#,|N,V[XW-6=|:}b|)Iik0y9=&(&M[pc'4z}e}EZ%^]*5,~^Iqp2YsVR! whP:pB'|b,OoN@@>m.J 8z|e,<Jp]R|_/txn}3:Z^32h\짗N܁`sۻV[o[k9h6|VӚ!ҲNoᠰvk{La}>18& ~+rz.ayfVUϒrH71S2=)OxG ^:!=zHYxxIJ, tamK(iza<, |؋S< $51;\%QsyNa!O!(RmFOVɚwD̝!EʀI*h//"@t4:pQT2$brJ|诚5 +9쇄W#9=1Z%HcHg5x{ 2_f}2whEaCN[ٙ2-j~j!&A'#9#h_\"wkn6 gUٷh![;sbiT=_f\D9KrQN*ΰCc "6J)t"PyJM#K{U7cyQWeD_r dW̢齆, ٚNV6bzLSOGZW KԲnS#P X}}^\T) +{E+C#A;QX:hx8#z"Vbpvȁܚr|DPa@ $({ϕj3 o@^+eÅ kVF]Uy*+7 (mrlwhFnaCԣh1Hᑂ),CM?PqBP=*CtZa%$ir"M (;h}9T-%/5\LR'}~x̻2kHl2mk-`iz7B&%kIh~GhKQzlO#B)D_`#,BZUL{a=(F˔I<5'ƶ}V4Wn2HU hrydE7 JAeOd2eʹ0:6rŃ&<2@`}pvQNQRZU ,!b'F˵e87$DrԶ8?Ɏ[1ʎ!b?{_0%zгJYER:`~mg)9X3tȍi`M1&levT6y-ff!zq+[td-~mh8Z#1*SҼbMe PE=̝$00ydZaVAdz)*%6?RL⫥ᔳϛt ^;:Nh.B~: _0DgP7Xz[*l)TsdiU7$U;؊7C@{v5T Z]5PW.k,۷~,5$9@SEݐf]1JV0]-i520[Y?6}ƪ0K,jSM XQ+7(ڷ4'ɰ/`J?="O>gƈP:D5n-, ʻMOQ*V](o1Jx^Gdj%sE= =w=STK\AC< Z&ԺjclP*VG֌Jf_D=lA9Q.Hgr}%J$T)$PRL7BU83y )~8,ڄl,t_ZBSDueNsTE+/Τ@jieCwbDl21%?*ʗxa[}h}2a j9Fko2nʘ fb39)~n {D<4wk50[E!R᥁<]'E dXjf(' z$HS|^Upȟb^Q* Kj-IҖ Ž`+1G%skespߐ'kPg s% 8[T i8BpهBP,͏$On m2^u*)5 ~VD|X  qc֏bRNjn(kHf,O<+y[f*Ot ,~q^}ަ5{N.:41~-Z@>viP +p/z:E_MA8dejЏ #eM}CI G9l,{#]weѫ0FSO$_jȅ묵/H X+:_C]j4# ;f 9n[,"E SI9գyPǛ>mOTW$cuְ'R)aΗ<Bl+ڭrVyXbqz))8NrFØe{R 伈$VNxvif> {tOxY $>FN@BX+YڞoV1ωǥ2%}?OIjr݆a=ن:`Ge7]΅յ[wB7[M(tS44i I]i {>p TB?c'3e@zR xIA*tK݂Dhh5cċ o"Y杧0x-27!n|ǙNӮO#*ͯ` )ɷ/̴/)8Gis=̰(Wobg2~LB|z>ӷJZ5p5)NxtKP`DzM bߛk/l.zvLӓZWkU~,H})?>}^v?$* g_Sƒm9n4NQynzܒl[HSnĴ뒦iGŨ* 80nA]3F387*L"DP?Ejq[Fpa6a<1NHXTXt$.O,J6\ 4;O)V5f!k_%.& YU/G,0QN-<޴c1]kdDAU$ͅq2A:;-h0.q>Vu,B ͗ bB <~hmU/iIM)?e Jq3~rf*r {lyrsΎ]^lkQ=8d8M=ʸ r~kl8eb(-{9w lz.b ߘZ$bkXD/ kla^u 5mc_Fpbہ4 e} 云LXf(ãv ֕yA}kw #fp ʽoue4KtT, dv|Ɉ"w M7= L;e AM!Lԅ ü2VB{w"g7/nh%|cжPfaX3ˤOnX'qwA{8Xl hD'OjV¯:׋QWaIr7{ˡ+\2K?уq9_FkTj$Wպ(|TbTUm4 P<0V౟?5,gNyo.@\ }4oEeX2ܺ `#F{b\; i7݆N۬<7*H7XO RvhF}¢(KEɈ?ŬEZpY:4ΙWfeR{,Lo^7A+u"ȤIc <е@K4$IkaK'1'gWiCBÃO4;kKs>ߗ0"2 C9kd*_*Z{bp,z,ߊ*qE >)cij~Н% OvE u;3*wknfJqur@wKȓ7F cڜ57IP%hgz.鍇Ю[xB2]AgiL\MA ^~9 ?Zy@,:0*ZuToHrRdH6%gF?HGE8L?)-_ħgYgm͔t?6$EJ#f(ezk6-U218OcrU[;9x\Bl*{,4dnGICZ* 9r*(ˇ[oō% ~!2o4iM.Sv ASzbOs}-r_ xfU32'HRpYUYɵ0NI40}7ܶ%)ɮ_b*'Bgisu6753Bőߑ yH@/RVqN6C5VJH%9X ;Py2P_Q@G[ma̸mqD oƇ];uVqWOZ|.ap%f1qH);~tr7F%fAz*4%q{e~XR ;adJpw,O̓ m,evzC$-w퇧W_WT.Y}k8WDdjNyiT vϪNYG9R3&}HAm(% \*4 /ɱ5P^o[:!Pf\Za%dr. Ȩ CQ45 RuP/I(ړ}r(hֶ$,;O u˺kfǮ$:)O4ǝz`06 ]n bs;suלjiе Iat?V(F#rhOx!#"L]3laXݧ"#౬RLbP HI9kҿ@X\h0ȷNRH5 @#_{眠oُzn7 ZU8  ^@431Vw@ԍ0i;SrM77+SW(=Ҁ08_Y%nvⵣ} Yt%!%nْw~_J`5F n[F16aI"gn.gC=ӻp8ER"&Oٛ=tgy:dmd, u|lpG֣&'&HtZ`Sm.\rw`` J{7ZYb%zWWhs韊Զ }.| <L\G/5HVb-BE`5z6³%: c-Ng*29~Q{#ŠTO!Ѩ*=#o}g{ܧv'fn*Ѻx\ꔜ|ݴe8k$13"W:-_Nl=KLCX\9b,tx W}k~SnPwʻx_Dm+a\|Ah/U pvw  4U"Xrw3Y7v iSH$]_ 58TSQxc k—n|͐R"Rtc\2znk%A{R:",9_n8tm[Mi=S" 7Y{FKq5*BJw Xƛә!Yyx@3b)wZrh+J|Ql Ԏ%P ;y^)a·ϰJQ?EMM' wxRSfؐ,IiU?c+J`5'@NbozAZ$y o,HO&` |:X{JHVToi+&; SJa.U V]%+W/A!0 \&TTf굎͹ u#D0$^Нۆt_mA侳 F2 KGcl)]5 `ް{SY&:n@7Esk2V-v@)7y {2k 8w7?d@aFa*KqB6 KW~*QaTv|8lN 6c!=*.NJ@AR`N)EZaP%KFB0qf9Xޞ8l4_^?Dk4XR䶙t4"$ozr@R\ QéytAX@HU.#-$Yuvr-ף Jabyw!7M mpJͭ\gʡ.K^Ck&d#H}<'aQm s ָ˲NkycZT%8A`D"ex s3רܑM_v V j }PSO0[Ji)rY \7y|%o Bh4qPϦXCÈhD"$<¢#3^$i"8xeS$ߵ3tW#m]ҝZO'E4"9Of>IKjqA:̓Sf6JyӪ]." o v܈2\j^WnI,ԦTFU@Dz]Y.v#-ׄn*7QFbjYh\-R 1nJmeS E7ש=0vONjCNUmvJY.|ڨ1|6^D;26m`aWF)lԕ/KkFVƵ+k0Vךſm%GqmyL Tosge} ` @ Q W0t $>5"sΛi:*e!Lj>]X;8!ͩ/H!n\ˊVΝWk㊣3To>Zӹ8M1_)k6ZŇ\2ۦKpdګ%fxQ@OAT hƱst.M6Ɩ`㓮BS.";rRX6n{zx&|BK螂aevi{mbpC҆\a]i[pק/IMMO"4`65a.(uny@̃ӥ$>;cBޭn \qIv> w?P3)2ox6nO-?lGzԆL@Sp,Hc7yҿl ݩ4:5A_fMIs 5)$4,U[}TbŸ^FB3P.~nՕ7Ķfx8*'`~/p5-N)Y5w<`OhȬ/d6<.kd_w9p *ՠ\ɧ_+p4-4!??rd|b܉gF.-v pfTuk&XdpU) l<0Ąu&!FMQ n&X%iЩlgʠb}DǢ=.*)OLNxܥC2Fm'ZW./Q6fp69wAc}!K'*xݡ% |Ø8\ZhAOG((mou)Z͡ԇNt ͒N2TfpV8FSCEa[fh-Mt?H}Efo{ #+V%-ilgQк=ym8x)dXk̓g! 7MHs \ڳe4zI>x꧒[+)o,sxؽz c6Hrqh@"X'{wâk^6ǒ;tMcsq!JͲHxp-d'̿hj֮#>+/gbLJ0v ŋ!4 ݝh[{m3Txb`A//jJM'+2 HpfIN݁v?wBX08(pU)t6jKJ T0 ϱ6)}s-8x6N?*ǡ ˵! G_$yXiV4{p?t2G=S? D3:c^s/A( OR;>be6ҘDz/yY?_0p㇔̕k^aM› %1Irco=g>8ܩ%hFa턯a+ `_RFuˤ=| $Iӳ0TYɛ;UqXX&Fob7"/T4 Ƃ/;_'U}p4 `]FcM!~M?8[e3\K_ e4d5a i\Q[ g7vժdrQ[ty! u$?j^z+A`}aE1.=EL4Փ,Nֵ<^Z+CdNet?Iϑ犐VgU2‿!^6Šo~5aYA SLY?͸`I|zqSVݲ0Vgy!Gڭ![4st,|-[(xi[c1mI= pMZ%~ !VoR[# "u%[> IbKci)ޕrW,? djaܴ͢b}N߮N(>{˚"9)_,mʊ!.}l )$ޖϔ4'mspQ@u!z]ՀG Tv?LMFɎ  +ode92.:Bvm-Cd6Ǣt)b]7^u0y'+jdžk ;o+["uŭ!ߍ^p,4Adݛ &*Ť8޺xC! ˕rY'!êS/sb,ulm/_یtGLg䁌8밄T'rj_yAa32>f|ҽˑ' 2W2R %Mf>H7[ewGa@eZt2Z-rW, Npua]`@pf^,QY,jYEv6J`ԱRyxn02|N~?%zx@1!NU5T# e<:9>eZQtnD` @U kO>}'rW;>f|OmeOlgYHḋi1Ѽ#X<(P|5p Q}I}:t6(OOYhtݦVYZoN\t ӊw <4Z|] 8X[^.c8$蓎cffڣ.3X̲/S@~>vͅ=V1ar](Y x[L&ns5n^1KFpI` CL?0絭;B뺬iQaកj ;dt Lx]v*hLH%dT Cӕ3 q2~P!,|>3E .֝ς'Zaۚv4/z˖ OQUzSfƅS"7V0ai<"CbKyYabM;εQO]%>Ryĉ^ZwR4!'{V71 Q;TaȜK@ً 1n+қ(Tuۜ$5ZS!эs#!m͐3sGޢi!7w$k?ZKm9(m-:DL>WFi<d3Ft{M0} -#hh0N-~[y%-lFE *~zd%N /9Bp촯6cSzSϨ达p^%Ŕ>_7'0 NJ<=+5xIij,3 |!qUb e UQ6DI On'; QmzrYfE67nBTɪOyʛ(ˣhhE֊ưяΘxi"Ř%_S)\ߵA&$ {ou&`DʠV(c_㲅k+Ja@]RNo+Gn GA_:띺H abvb NF:4ˍwĈUkZ QuF?\J/,+\f[ܐZSX3I3WKIT)3JmS| XLYؚlۑ26?0%lwi[Z!U9#$Fg8MݿftYRJ:)wNW 6~Bn23Ҩw)Iǯw~41C|q(]X_˒{Î=v_'^vg3ߋ;n[䌤{J'.^z'sƉG3{euj }?)ߘG @<rAÁaV <- $~&Qj RnCsVd"@3InHu"wGx7f+y<&x+t|a}$v;w0u.j.*VD5xM>L+f8j}6$sR$>A/M],3@77oA;fkЦRa8/н-_\Try+kZ`P/CpCbޕ&.a;Ϩ=s=T>e;3e;-y?bŅlLD0R|[֒9'+n'"Onը,$뭾ҁ+~Z.=>}/fw *:9\&I`zgkl 1n1%xPqDe|+!P)l &%ʐd̺Xd*(T{ϕ1>]ۭ]z+q \CR0$_ʎ׀\aYf V['(#Jqj% \NS;HӆO@$POk8mqΆJ`,ñ]o#"𫰩ZX4}-xv؃rJB17dQL𴾰WQCazs^9Ti~9 J58;hUe䍚ԪZ:R'L^GU~vĤU'2 4 J@gEo!,}^"8Y#W~ maI`/{?ЂG gYZ070701000002a8000081a4000000000000000000000001662f7fa9000150f4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/.]?Eh=ڜ.+,a -#{LG!079JVqfWiYd]baw]2lnSE([k2>~fR#WجK͹wKRp?&} ^x~zx ԡ vɘm勦`;97wwoñ&wDl^%ddЬn~1"ozRx29|feK&JO^O9@F̔^Xͳ {l|du 9N:wqOaH0nxP岋aَ$iXE{@7G,Mdl@AhnKq\ 4r'-RZ$E_!μn$ό3qhEVX*4 1jPj$3&C{O#NTgtK! T8(I. gtKI1\eԲb`Xc@ 2+ܬn&,rfOu*=L*çp3<}+,wKe!j eJnY~x2sQKat\2[}C:OYH870kԇ,7<ܚh3[YTpN ]1n].@A冋t/b/ Ιn3>%B͌ `ɂ"3 >z=1c|'3Ѐ|ÒD ڻQōY'yH3la^~-K mj7ow1.upyrMт~rΑH&@d[hS 'MQ: ];Dd88NsL"L}1T赨ȅFUqV\rrG^%jܭ,.L1Yg)N_p 43|q"JRx#`~r Ѳf$X6?=W1}h98z`To'tSL?{B3m0(ߚȜIonwigz"H>s ^魝ýmiK@\w7 vV)c0פ|_mǪFQ9TJ.}y}RM^9g< {eca9J`)s_.V'C!ai% 8pxoB[Xl7g}xdr;ʳx'g2-#Y+B 8LDN5M#2,5:OKCo߻K~ʇ߾Hb1 )Ќ{\_!,aƠviV#SI&[y\Jess~Nl~}J1r3_ ;&âoTqt`|gb %~*Ho,n!q+,EX c7)>h5)AAfW҆4ՁDӫiZRJBUUZ8D#ƆH0qcϫ* /Od9v%>;K]b3dXZ+/jtD|p.(tmDT$mSчc"rMZ=kH,`CXuv?L4ԨOQa}:i 9d0A̍Wר#Q2Jά)eIaj~mi%˥^%h, l*ʾF]94;hNn܉rKGS gyKT ظ}0x*{1Mb.*m*iE\կؕ+>HKv(d`;,aWUC(@d !)28nd5U&x54Y#" ]rBO1BuXϠm[a jE|B%]<Dc>?I<rx  iUWCEŽƏpV(Ej<L{ P~0e_iCw88E5[gD%V[ Sux?MB7%l!Ñl? ]l۶~dz.ŸM,%ǠǢӝ<*-ne]ctD/zڈ &:aA19*6|M ?6%A]xY3#c Ι~%ADf?nHL^s%v<ͲspMtaŰ yP 'sf%L7˚bJ~TgM mNs$h\P[s+O?RQ5ociɚ?m. N/OJ,}u@pPUgW{`7PeOJ}񼡻W9d's4%~i/[ l8]ϽncBS!}6$q܋xLsa~tW~uW.B@XǷTu)t0V 'UwzT^r 9CsD6cvkX fRi0&DϪ~Ha`}|*q]/MHDB+܎}n)5慦܍\7P1- D \9:sn:8駢WT3A sݣEPj^:*=<00;FEVF(" wZS@ųDԔ2ԣlW}nk%Fsq-.,9Z`{VlW@dd(sA2X\5V^{gGeT^sX<_E=D䛑͒AsLħa$Bt1ʉ 沫x%odL ]VSQ6CnvسB- 5ʄ!kJcG?K9 ^bF F}%0t,q\$kT@̪+fWXdF {6{O~@۩k%7U}[/€/.e pWR L׼wܶӏP4 e^ρGh#eZ&勀vCR'w+Cֽ5`TD{(hSf!!'%"ؼk\4gi9ߞa\kt᷂GA/:} GbTʶ{C|<2x}:1#zCJ܅qr}-X|rUadq(gZ ӡfvJ=&oSV^Ln#T6P&orJp= }S`bԣ$ʼn, 3Μة=oa=/u.~:Z1M ݚ@@k5p׺KUn"fmIbroC2SP+C8\ws[Q{_$š*Diw$_ș. F8 ~gFdž*a3^?N=6d_ -6ݐXQN_/H41|0|c*D6AT +Gkb<>ݺ?\mBOkR]}ՃoV@ d̃%w(_~\~*P_˵gz`,.8q>a͑?eS4y K6L[n$`u yM/q|(TY֩] V}1]$`E#uxAw)zqڹsj޽)WC6%sT):0BX *#J`/VTߒkڈhhUF#d%1m=".9?)#‘o:6X/qV! $ȅy7ȼuiwJ+BOP)߷_ZbV1UuxqdTnsFƪ;d7hGSYmG1wIүw\:_`6'[Rp_'߳5yUZYc JmAy ACʪRF^ ;!I}:Z=)1 /B1ЙbrF7ʴ} L3TD_]1v3Rрd\$)jbrâJm.ء~GBd-\6 c9FR&:(F<52|ȓT3a~UDvOۢ87R,'|lAO3@  7QYVJ' )\ĥR|KudQ͙>ET`XA{M}u&QO]NDIB IBA OLl.:E Nu8ߟqd- ;ʬ1MZnyZSC{Is[SrIG5ISԙ!jA,n|ZXЖ\Mv'F,K/Uདu'vH*z" g5GQH8˞ j%B^vEŀ:;mIS9v%=͟O 33(/浾%:a ̿_ARvPjˤ7_+W4p/KY#y.~1_"C:=#GZy1rS >T&@}3&RwC3V+;.zwnOGwSauz<+V2[I=R~0EYG .@vCoݕC(qj[zw=>ꔌ&pTWHX͚lo'S8x2[-dzŤ E\E+%67w;NښkruϻiH*fk)M㪎5>Јl;ʇѣk|I?. Ճ~T.4P{mt *;ݕN<IHVz"I^fl " ѸZ`o(z%©4fx+%4qdv y\d›J9d\w$FTF@;H?敮ũ?or NKN3}}L1 q, !xL!:~Q]-Pt۳ E/~1J,8UIE/H0fbL"AZ>J x~k;Dc-=N#d{8D++.E[y&X{0#_ה@ Uk6/jc"O^Y7j{;NiC%_Tys -䠢\vb2͜ G8V:JIZqUk4x Hoi$fmȭ4AS}4S_dUPQ82'U$q]uaz7̾ӜfCuJy2Op̿z|(x ,wϠ;_>2rb9؄KjJpbo.;^4j2 /J,m?DDfJC0 `FE6}qD7(PU3nf\Ok rͪPbp,@dHkԞbGd߸̲ɵ[$!B~]q'~ek@ u0- Q *t ^5m)tw:y}$r?) p+MeCytΑbfҰahat-x" Xk6LNeCf02(i6U5O?0B$IżOAD\bՕi4AEN%#xdy8;MJXF:([Unz9mLY6RM'@"tȲ$6˧to L'*9q~,|ŌdDp/Z ?lI0Ѻ}g>lb7Q EfE -9KsѢ_;!9(w+l)sHչex .nM6E7ٻQԜ|g}l4[eyXԘ]3a3!J "J a:N1љK[:jPly]TECiZN(N?U5M![W^. WX~&&r!tEB+:CA:BI1,VX At_'3l4 @ Gy;®j`. E˗ӟ]x9ʂUdƖtt pߕ%L]Fywz~aJbK)QDܱp ^]F/iPG/4N[2ZŕU <$+%4GW=#Szm_C cKy&\.R/hs7<qmwxwgu؝zU,fZ v)QRtF"mݿC#m7аlZnx>͜1AokĿ%ӫϚgU7`/]9&BSkv^/ yΉi+:" ѨCS(3q*E'/Yُlm h b!RsAshazTը$Wi`5/=''0ʻ;{CIB_gj v^k q+hv˕(ۡe6a $ TFbYP0[s9좽l,~R+A*/N^;'q1+ ]VlltRV_zǤ[ޯ3^1J U}Y'F'0`$E0L1?eowhNd10:%45Ic J-Yc%og|KէD)eb@=iD^W3 GS@9F3:z}؇"8lS PP|YBwPyb|!HGNw{-FV$֊ZuAWh<~z߫or,vԘν Ϻa1i =9_ovG쐩T[JXJ66uZAz &B+&Bᆽo,޹ `KUD@ Ll0|~:^rd{K .9?ԝSBGmO|_3T/wbedPx'*7BnQvڻ @u_? Hw<)O3dߒ9-74-3ȠSun.y@/s]5? ?x+n|/&YFu /ZA9𴫽cx+|G8 SFSQzBX l&-$]u"bСuTZ"GxzrRw~ѽ[V|,O5,NX8Z@BE󷼡 lQAKw{ڲM-ٿO,SæKv ‘㭷 mzk\񦞈698< lW%&!a dxTL"m˵k>WeH}}67,ʗc;3ju5yjTݻ,htDY%ZZ3 D^kp2*m;bBFuSt{[d(CKKXma09Kj6OqC.μ0U4Dy)и(J'sj3!r_=Z(OD쭎yv*ܦusԅC!) QCB)`jt%̇.V7&'O(23.&N](oJ2PݧR&-0$Q:*tY; 8K6 o"UfT}hF':B.YBjV{<[>!UqRy\t{0<ڕM'D>+863ڿz,F3bcNdɩ*k̞<ũVv[w5:h1c8he顛D\X,98Z UWT R IDK&'f̃u{;8}ܶ xu1Z"WBz8tr$Eӿ?-})HɕM4#uL^%Mp.1f{~z\PrxFth%4Oj&yyV\|^ *䚰#Sb@_9ҵ2?s ۈ̓^Q*[>űH,꠷ɸLjΣI{h3FvkҋQNGРᎄ1sfC6.<-үVՐ>%ռ"*ϬÃClpVAlʾ"2V?$4|lHd} 'qi(-'mJIرn#޴sT HMweo:?i C"/æ,~3[6.ϖp }2b:ș!:9x0LCM/|= KL_ses?=y$ܐ7XN xVlxyO"e+<?,2gzmk?9ΪʎYo ̉YiTTq7g5K _;Nć}vH=[Dҭ>Lz- GNK96-1#ddbqDĊ9!35습n1ZJ u6'B#q"^jѮ Fûu r/R䓨%vL"GɋAPx/NN.srћ%چj],|`L~hkQ$}Wr%IK5v cZ ,~.lfi"o,K& `ss×xh3h?*!odXԉ2Ê/7eٵ~K2V|Mۘɥ SΚT&󃙤qa!+}E!heFt {Tp[["(JYAMg(C`>;pH~Ɔ8c+| OCMFpo_Gyd^tݒ'r`1-%Hb$>v%쳬U;Ğmg[aU: MɆNg~dUY3)19)85Gv[ByW:jǯ5婥sFgaXc}Qq45uF~{% r` '{ZFYoQ/W')g2m6}YFL1j_1gaA0kPuْ֤q`5h—pIy>/I4ߐ>3x!>ĻۇId\]@@˪Z!lÖ3TcsCD&sNxx@z=٩q!|-MEƘ A!tyyH[h]B hQtI޹ We>5,Z[vtMQ2Ȑm#5.U}Sj/aeϰ Z==VOp2Իp\ar! I"{]xrY]#!z P;&rYf :{rZKX/g#BPwĊOw,]Uk h Ȕ٤*vΉyoQjUaghZ/`^I]^,+8jpl7"@Iaj 7xPu e0Sb\>YLArqѡ=NM'/%Tiaq mr%!/;ʖM۲i;U zPBTZ A AZv]LݐQy]k+&A#6[Wߑ$43_*&qcFE 7[6cŪSJ̹ u؝oyoԞU4RE{_˘-6z\y~4'![a\zX;*:Y_(/urg4{p,$Jt7U(H"! u>HDw)(3@ƒ TrJOsOeEp3a{Py^ @4М%ޡ$šӫ|\܀xO\TUp$ہcc:MéuUKCvbb;R1Vyn(>5[ӱךN2c/ĎTY`ƺg5Cu 7>O r[7P.( pљ]F/']} [~2^[l| G: s&t*C1&ꊏp@t (a䧃}N_s9MT_]ּwc0¸R2l8EӧH0?~W~b+$(1x:u6hGjaۯeb.g>1^[#0ݡCU8f26)5×Y 3bvcf{EG;M$rr*2:6וUS F>#\>mռfs|Jx1y`Ozr zNbDRq]#!2(uaB3P>FW55 j{X1V/Хh$wKjGj՟*D K/2  "$r¹hNw7p^ L6Tm5uhU] }iB.I.[/#4w=;5Qzo>%BZ)YP{:֮>i!%(ػs/c01|U$&~sS& =4LV Ώ7]$ xi9mznA"O{{0=ZjBÈ @gӆd0s!ꚉs "9hC` nEn'&e#B355 UFW4>!^RR l[Nc`W(M6f9a[:WS3'} Ay $ XMuhMLK^{s44kMW"&! !n󴁊$ݸ)^6 | J 4IXԢ\lA%[i$#O@{^Ӽ KRwc 5@K(jW:`rudѴww=m>FMu% '橐98jUMcPY)M! E;7FT Br gQB=2m*l7o~ o+<PβF{i f z̫\܋r;sY{HnqdǸtptLRwvj:U4Z ܸ>͕Z O,LX5P]MҀv ;rl9ydb1SFь6PpF#^ulU}sڂ١sC`begWgB@: Ct_ u'aK'܂B2](H({+/pv5y쑒?2L.YLSkUcva\IX=.=,)e u3~BƟ|*Υ.CQp0Q%aP,DYTzdoA2^e<KL[7^ O&|)3&OY~(J r0Gkh.D?ބe L2 $K=ave$!%skLg>64%X9Z*R2t!o &yd i)Jr|KrN>ThiE83r\{#|Z{4m>мE"Ep \t<=.?R5SF{4gY r|$xIC8,@lW]b9KҮ6~,,3 DxRFm1~Srhј< ?5W >%dzV鵯&pλ6dAz$|ZqLMs]ᡔZo z1kskME'5(/G2U!2 ,|{b(dwP>i3 vk(tWq|[_@DJeE S;OgDz^x0U&/M I:O\Fug3Kb3kS=Ýu=nb`젌,g}- WR3Iሚ\4ط L FkO܏ߙ[W-l(l _nJo9f>G7&V,s?>OsAnuNHس4B|@ Bm[jrl 8CXWu\@HqhCn900x7@Uّ·*-$DӎE4>J_u{(/SJP(;DCU̴yɰIj]ZB v5O 1.c]wW6м !S/&tirq=mo./# VT\䛠LD%lo^z_o\ hF)e=D3xi6:eUNGe5(ψ.9ѐI1&_w]nj ɍFWGc9*n~ 4) 44q,Cdiʁ>t[L7fm<e T<@cYZK "f" QX}e9)%Rg/fPOQj_EVORKXdqY},ss&ޟ0'g Q s d7- jB_`g-a[ioˁ&xJC}xV5uCH@Qx OD)0]%\H={%F$. 1֞`` %v]X)՗YntIp+hnt<{ 8>-t*~,WiYhr2 Ń{Źs|B''J'fRX*oFiI'ޝi)&y -?ZO$^t$˙u0"xyt^n._Kߕ$A4Y",԰K'"Z{$u7ךּʮL' f҈KxSaqU x{B;v32d$I+c E1Q$W0ɫ;gi֤'as31"8l./5L ?F|g_-u9}e[WIѺ7'cʱtBvߩ=@jeJ&R3u'(5Ap ͋J-K/b/][DzTa<~ٱ +ĦT<IJN.M.ȢA6&g-y*Խ-(!N4hϛ u;T[]wتa[VF)@9~G7KǢ&"A "!ժ NӖV fIx=btB,YW^ӻr8I86ωH.]J_zމ5JR0~^QOw7. 8Oٕ`NY[!S@T](:816~] z٢ VRfpm Xa(ΧXNz(x讨ըT7ck&'ڝDCt9W7vzT 8@RYZ[]|{B9],& 55vx7uKўӎ?!Mp$L04yib?o)3bOCgmA E}!E}s&qG@[\pp2( m!b j l-]_72ϝ -`M+oH:S}`wW{BG*:rVYYV96͊4k, (t94;*~5sZ芠r[ԩK菥S|5#!$aK2Y>EGE1'c\y٘XGS#/[#I;7(?<^l]dH(єX 9|%̶E/ vcؙG wM;NVcf}\ۊuYW%_-W; M:F#-"R(1i ēVF:1+wy5SgnMFjj۬qny:N\ײY#cr 8}3NKM8 *дeD ЅmO5=nRLO33_5~[Ujǒ7=JB%]pSfG:÷ESRo+[칎\UjM -j3ؿ ivR aPG@ѧVQv13Hg hR3o#gsi *N)7R_Yv̔Cf=T7G_1y R  v FV "v=ԍ̇ 8a'ݯ⿔#NJF&Ds7x;4A#@J#"-gZAY| Ίo̎x*PH m0EHa:’ z0 `Yc-s W7 96 x~XR_j~ lt-`@:e0.I,Q[ؕR!Ή-a0TVgpK+Mւ3ve" RƬF|xub~C2?f|kLa?/`Bug!kXuQF6')4* &{|ñPRzoPWɷMc3=`M<.qm|ii[::Aea|- *xg5W*~.s)"< '4NW-FQI 'O Äo}%WVqS4p%jm)OϚ]V7FX_vu  \~GkV:1׬X>x_()SBzI-}@?/ <`&:@AA_4r-\٬p ;|F\agڕ#,ʠ nL쉍>p~4oL#2Zk"V=8BE&NʭTp6kw4|k~ 5Zfylu*|t`vt M=R刂]><@Ϧ@PO?5:Hi{C:j8\1Imbꖩ6lg*&y#{[m#Kt6e1emSIϺ75ƈaw z$φO,?_0'-5x_ 'd$Uqq81H2TÿwvECGu^}qTNrߖp/.y7&ixA|>.E|v\U~si anb ak-rF+)cq3契T nW( ת]/A'J*ܩoID#C MXe:&2Zu  %0P6Ѽp3+m E,.aMw3i0ߒ)I+UZM}..sZwc_\OFtU;}a>=2@ ;S2gzS @Rу)(P7B9LpK)}HGw]DqdtðKM&Y9#{i`=(c0\ 7mUL~$IbF01-LxnJRT5 R?cE&a3^\psPxE/4!dencZ(VE:tGV|e~KH(d7`?_W8CB!ClaY9H+P,4gg-cs61ӸFV·͞ ƖgS͈7C uIX8e ƫQƩfmmV,ub\bЗlڥL:|0q/BO[v ^5G"RWU9(X柢 ꡿Wn8!N=I\") %J&d$z]sʻl,Ǐ&KF Y#'(83-אm*Y頣1E/;Dd_cgB믧j"EC,ߔ ߸,Sӆ XD^;,fO 0Zz8t]}N]VZ?ϨK ExuOa-oEޯ55Jv_b xL Q ѣΕ.6STXrVic <"?rd`@hMxv a$M|wT+s)nw1 b>oDly?j$(0o_F!?[1g~Ҵ$DYciݨOګ],7= H<2  SRI _B.A&YYHl'J |+jn *C6QY 0T}tGe%g+{e2QAQp1_LO(e/jI~^LB: B\d\M !$jX|;Js+3Ȉ5$'%Boq341ߖ+xS~rFscp"Cĭ\an ]@^V X>ѳEQwiۮydװ^ 曉nau=i6^Jpu8ԖL6̘߅1 !-y Sl*T=:BQҮ$ ^t yY:'uYX5`&8ٳ^aI,MMB&]t$//]޶7HτfZH Et)4q*؉|I#?dƣIt"wm\ɦ;RK~/eT֌B $/G]UFqZy!ܱ"_MՅFO _}p M#7E`pG KX*Na]ɊO ¡{H-R>]q|el$ AMZھVqq>^J^}DF\H.C3 T"R~J(5wI i>mQ6*>mq>.RW(W]Ce٧ vˊF9^4*D}qQ~)__ dM|tX*^zũbUб&_I+TوZYvf ,_E½ p柒.3bŹ^IcQ{M2r?; Վ3| lvгfuzqtT8O"?:I< `y"=Ρ X1c"^ +)4831m]3;9Xxy p8$4Q">5NY"}ɞP0@e!WϕWK~'Y5L9:y\I鋢dx!@_Wk@M]kvnF,|Ccܻ(5pihC6|rZ^c@ c+(W+oKKY[vge˔:L'^Oy%uwϮk QrG&u21d| T=c:r5\i\3݃k!X9Faمbn:a8\XѮ4Lޙ:BijdJ~r+El;+u}ofQ׎?z ApI~D,OiZHicXWj&9G*.IiMZ`eEo!┏L 438vheKsprD@'ut;xKop,LK"Hh *a?TR :qA2x^y~xƹBA+rTR!<_rAuYs09|^*[Bx7?R@_NW4 #߬[Wkz1c}*Xyz>;PW Sk $ (ʿzCa䛤l[#DTorH-۴cY'! w {r~|+cI='äuZhvG-\XH^{E cPޏ϶ _Kڵ-d .ʀ[./aWGJEsnYKՋZبBFmȘmʎ_b[ΗdLUia(VO(6\/oe\ZuV!"<1.$HRѾdJnqp늖"g~9u=lmI#tP6\.=±\v\9h k!5IROqC6a5t XRC6iA[\!3;vܢBëGc/ : |aK0ޔEJ 4\ZO0.\ e*PHCd]L{VD1Oaf^Vr2f$TEW4s?G1ye~Z֢ )lAnVF52k+)˚1ҿ.ՔR$4c%&!ZeK@5UYWW9Psi){/hA7(iIhp2h+Uhiv;r){ZOmԹ<~pA"A7ZmX~# gǫl_|DxM9 S 7w&C*nc}eraO @`(FPxxWhm و?~M_D5<{)oIX?scYq{r5ޏnd&ەȝh PB!X&ua$9Gfq3֊[ gr0C)"5Mz{;ZF)R#ZQce (`˼8;dy'"}kh6}*e@nYƑ[èξ)_DʯyCnCǕ63F@Ew#%WRtvkl^6 XbLHh* ڲ6ZS:4\)/E8ol̴ϞAL;|H6**`㘏K,T@e{%D W4yۑ[t]v$hJ- OG?#'B,pgd9h;֪asb_*6Fd ׌,tdzU[$}K_dc.h͚yopVV6u;*F zN?C#dv9BNjΔڢnزx} C~AnҚ zULwrR!n/z:g%ǐ8j\HƁI%s濧.aCVE 5,ke"b;NɠLcr_ȃpmց(1yS/GD?UHi&MC^sxB'eހAvqᚔ_q;OQR9нMs9ޗMRG:&ʠNgr&1ߢ>\٩WT9Q酎dNd,|7` A>X&8^.R$Vn*φrPBcpUma~HJ,r:D~@#1iyKFÃ*j%Y;)&vo/L47Eɉ]EaD%a OtjGH 飘j'59o+Ձ?QFl,%ӷgxUd_1` dٚsټ&#&-dt&ٱszwl/oܩdö2Z( 1G*3 /U? νK+jg'O5GnXPYi,C<J=:V#KCjI9̣|#lU@Fvvh3է )E!n4 ˣ1=I.5l13Wn/ͯeӜ Q\Ȁ*3_0Ɂa [WJfԲDs(Xnys+0 Zk2ɡ" <,/쬁pwpz53ZD1e/-=5JyvY|-7pyF>j)_%"Xwągue۸bh_r;R%fD \z<M ֛GÕ265hPPHZ` ; JUnϋA]{wF:hvS& TTZ|/XUIP̘@+PXt*U.Ξ0)N>i:D,vZ-Kڃ y!dt&̴7?? !w*V28^<cNI҉b*GnW {.u|6p_ܜ 46HWY)aEN# :]>)aU|O$.҇E5a3lF#M7&Ʌ=+[f33%] 9 ٹ fR)25g+e^t~gr$c=h8@tӓEA wQԭ[ѸpT}zX#/4 ɯ*ЋK1]9:/5Pd6Ҙ?*h(T}۪;Jƪ Oʹ$٪MwNu9x0tu~3eOJ%c?^F?iGAqzbj "Yʫ3:Ke͞zOD&~uamicT~/C3ۨ/}Ƽg|˚Nh<[^RQQ,Iad V|S){AS$& Ix:h$Qtn7\n!7PT[YN4cZK<c~ˇ=T$COx{nyp#pA-X}6:bc?2UUkjO0Wij0$ɦBQ,)2YRǑKtL q5z=UaA[QWS}@StKDx`T:XX]e_m:BuOu ׼\eYqˆEO KHzRbVsZ {0 V^%>ɭ`NDX!ŃL;5N[%3C)jϋыX &e0& !R~#e49T "ѮWK" *w%zNg:Fv,OXn >`g6©!ejWJYRۢKqwAwDqM@o1R}7}`߆aރbт"{ P^?H\Q)I7^dҗz :Ufm 8/á dD %E<uoHp'H+k Atk:gz4~ C:H`>4-zi4f'mzۂ#d`d r~mi5',I]K{Ϫh,Ã=n1UT'z6ʞL*ޘFۦI/xPrԾ@LŜ (PIV^&0%ϧ;X6ffe쉿qV:>s5q5VcNc@^D%#3pR oH|K!1õRv{2pa)FLg]%$#Us/]R*T%HewTK1EBD.]->wgbx8GvC7;vNxV2 䬠|P+W3V7WMtesn9b^%ɤ=,vd Yóprmխ :]_>ѐ-\Mvw?Yo0V Mt# pu! 3=A`qFdʒ} m?08*r< $G.[pJb1!q&n5l#u Gi_IP f;ku6>,Nzw\a ZÿLḬB)j簧\ tO 9)|sɄ]X0 \- 1 Liiϕȏ?[XAٓ@6@g xiu[6)ǂ} &[⋆ qIy&]s` # oed7褝-$|Nr^\ pQƏ%$q W,]F&w5g~)5+=<.w~ [=N/RvDãe M`:aG~k-5DtULR ?@Sn z)|+^#Df4AƿdӲcptvw閇4 N#jW%cm'L)ݙ=Sq~=TFCOb5F9aRŶ$/\H cU\eBkTt!: } ?`d1VHcp, @e PP}DcbojBBv3oС uBOiP{z,/4n u|ܙ@N#w/4u-գ`(sDAJ#ī4kVb)wk|r el~]j-$T"v\OF ';ogfNժd; yW[k^˴n9# ItQM(ּQM9Gxbʰ3chG>ƶ}@qBAF{7%^(S\4Tw;!IT:&rb02&]a?p!>'Mcqn -a4VVA5FU7vЍІJ.!n\(gJA$5lxpj1gOS6qH-Eq pr7F@AT٢MİoWBĢU{U=Bpc9T< pE(-i7pDx5Ċ0?9uRB@))oQe@aCpMlRJ-t|:CșXk쎯] V^bxeP v:#gwUt]?0ZO&le#Nt`:XӺ;ڈs}| ¨H`T!\TcԼJs=km.Tg$@c?5$%waǹ+rJ[xw(۾v=u;tsaz QvvwYP&-M!\ތ-| ?֘^<6%Vێ Hc .Gr~6rpNFtӎ#lY'kY4%:.tCWHo}3RSe͗-@\LAm^zՏoi^j?%}>PMC==0Ʊvр[ 6t^khJWn1Aws,L~ZHyf^qrYÌu|jDNy7״UR/Ю*928B÷ w!P)|Lq襭3@i/HYCm݁*) pGc)GȺ}pgji[U0n AN_g$4R2;Kuы 14nAȣˌ{7LB7/L φ,C#{!5[1:HV(.N j01|3ϓ@6 >xʁ3ޖ'ZFvMDOVu@l䉒vuRL/ӆYR)cŒ8 2: Y1qr_q s9 k$k &$ ߰=XI *]3ϰa{MH}ި,'̲>j%cJq;-l2q׏:[oP젩)ń9HqҏI`{{BDauP72;!p{N (r5`?e< Y( ,~G'~,R3o2{@%} de/&X3S汹p*6eY4>4[t>x Qn-dwxIaQj{#1?a1 $6 U)BT %| fڝ*ȖG=P\:% ( 1aqr J;ZU rjL[FW@9_ܽ8r7Q EZ@nB @^ -eY)-iBV,)UzyXng}L/$R' $ęD p T!#I{[u"QqSdǴdZnp[5'N8xtL~rڒNK/S@\?%2bB~ڋOvtCϵ{no˿p? A&H{ZsH G;t8y-iI=s&tn>͸ OԘT<)`H;dJMZttrbuI Vi)8XTg~A\ ըᰮc=)VZv8^HF$cjs󌃗iVP`["J[֤2rZldכb./ٚp>o -y ~JIOGqYL*HLh*>pFdpẙ$X/ɰF= Gw1}ey8arpw 1#@GT.F 9/M<&m&̓dtL b!p&nS|D,,2]ڨ9j#M~s~*K )c٭VRv#9 BŭF[bH%[ٜ(`ĶAnZOw羒^S.虐x;%(lCCᓼBAm!BL|6d .RZiP%b?۬nX =;Wq]ڼ_=6s[*dDZWI{l1?ᑵ0YZ|Ӵ~hM7ڂ_?.ň41{\REKj{ع>}]A_\3+irJՀ>#+1&ScH k;հޞ"eWM)~;FeYѡ4efr[_, '5@bd[{͂:q-g+h5n:݉%BM57t%@甘l[f vsb9dLlo.frL7RN?jn2vg C'l0G xYJ2$"MX aͭ=.RHKh_l.*ӗ)ْ.''(3nwPc|skvD۱k*>/yJO:^P}\u߻R'wZzpuNc#yLBD%`f/!ugPqڎe-?^@ve^uu]@RU@ 2pƞ]'uP-T=hQYM6wau!%d\@?㷿I:M:=a@xN 1"rK|*}Qx}*|7nRKdb2{$>)~"~JrT F0]3pr4ꓝ~$ BO3%u9~V˲9 Hy~KwNԥ~xV9+  '@Gd"DRݶXόGIzr5x5ѥku/Z8z%*w`raZw2 wSDݢWqVk,>jX+ܸ;jd<ުQ(htv{!Oj[/1MΛC L@~/ƵZZU3}Ғ=pDpjk <~zCwnũ<*NYqTI}u4ZQlsaI\[:ׅWnK)G>~`Yg̉yGllr9[Hbv<|zORUuw]@:1'tJd+˝O] {gqQrT2b6MUGs9tg}?ycmFQ0a%WqI8q^HشbédPwV? q]pt3n}/: 8%Jc"d cFh|7) \D8F"bP뻂Erش4 E)~1fX}.$'cŪqwڷVC\[R[IzD(#: *2V}r-&fh[vbˇꞄ)ִԮHauffkX1O6.ڒTIyjG6'1rn5 u-:VvzH8k9(m5-6ȱJP{]bKh7I'&ɐVِW(^zZ+ (,3Q _ MsRM@clټ1YC"K~ r?hw('DY18>%pGC:K>6!@(MQ(m@B[>_\uSnRo>j!;u5Ѵvu 0D9#WsK 蠇>:[L, [BE}u3=0RGf#{#ZᲢ"2u-(ֆW$ tpDC`B4>NH6N]h>෉}C#-)m_"x1Zh\h/r D񳼴!\3ww50CK~0 ?og;rFݩW8O_>#ۏڳ'Ak[+b@A#jM\oYMdY]a,f% pC%\>1{AT pENimQMs$ߒfKܯ E%Gz\?^7/ u?@f@uw#n8nko:䥾-&TcL)8^$p8$֨C_K8pۡU맑"b =(ux+NLtA9ܞRI -!라y(ЏZ1Z݇[z@YV8Vw! $kbֲ\i5wgLaE)lxԟ ތ.VuW$ 7Olz}u[<6=Q4/R1Y1d}L7L,y%:9UYXpW5oQ*; ֟zŴɪ֣6xሹG[e T7SAXޘ,[fjP]򿽻|ORPNw ]9[8@J#_ke440Ϫ`g,O}osU*@Uݲ,7Cù=nqEd Z<_9mx7Dд4< FD}|&30c;_uٖ-"0M_bqҰyrt_.C?.<A8P?O|d..ͅx+sfVt6e(,ԼWxD_5F&0%<uϪy|!rɁT wxWDFkmb*櫊FUһ򈥸9%H+@zIu3iR@x Q2.99`n8s6rZӤ%@ fQ۲CgT2"9QWx+#BENyS:'Ա)D(.2[oM.5eWx~/;tvWnb=/4_}M *.#`⺟LcQڂgWbIKc˲ U1f\^N71&מ'K|uy-ι01f|b,$ KTvא1%33f>o~ozpf X7 d!$CiX"V% 3U/ib\x$?aG#}/8|O7۩PYiFtoG&C4o艞Jjw:aTF9F{gHKL0f'ިK*rm}r*ݠ0!82Vz_*r3!/4/_ 7x}ڏe_ы%nq9iz|YW;U=SQUfv= Ed @Ԗ9yw_MvDFOKJBLg$Ѹ՜8&%bgKʡǓJzz~݄ݚ0]^M {vŪy~ee+.0EՉkerDڗ~ȵf} 7(|6*)4:Pז,q!7 bfсPwiv; Sj+48,F_L7z? >)-aM\c' ? ~:fԵ? IrꓔGMٟ_Ŵ8ـȆ2rY@WjH,s 2(Os%իu=iV`7t;|2Ď"`cIgƱ tq@ |0 L녩E63 *"pި_} vYvq8Od _.pl;O/` U>5~ܰԊoFkr rn4}:lZ17el1zmP!ـ6DwoLHD׉VꜶ&̉mR`&nKA"&2M|aQkaRh"OUm`mBlLP@RԘ@SEoM7Pif\gbXYMAAH6 W.頴Uj6ߗ£Zo\.ӳ=i7mR:/;UT-AH"XHi{4WWGs} ֆlk?PoC=>LGfc΅NT$X}[[y,j<)K0S)b?uүWaI"12N὜dAn& {ە]h!ȍt6h9RTX_\X)}&E-:7;TAmaV%ԤQ#!u2%NyE<&zZ ,_/hoWP}a?t?L+*""L^֠@,#gcT(3> Z|LT=_)_i8h ?eyئvm-q0q]nHO. zCw%BZ."haڋPw]%E[>^dոyX@pi*'G`j`$>Ba:vƒf{K\{"ug]l#dlc+m^y8Jk{!o}OVI#.* Ą|2 42508nDҺx!o}HtӠ~"S{n !4QE&ƚ^,1HHiXF/Stu;E%15MN2Sv}3HHˡΥG_)%x^%}}]pM$e\='3՞-!Ajxוj‡JK f` ıCn=SN1@=ߍǢ3Tމ*J)k} Vc} dPW2 2BFlUHeNK4+:3~wv,72,mk>z./#P  Y3?l|㹄àutD6EW0BSЏ+dLm@UI?J\\TMFӰ.LxtKL;Dhw4GZX˽aCLT|5'=BS"7}Q=EIJfKM@g 0V|hzÊa_ndJ7-դߗckd%˺WeşWW5`/^K#,Չ?&x7 L**]EȠ1i <3}! {G.e]ٿ.E .9]$7Nn)ON]CF `_qpp{tSYC7 k}@%ʹNV6VI6mGgJ7pf]LŮٝaX Ypw%QK\'IÖ0+Sr%q[ 81r.+tū[ܛF] ,XkOO8RCQȨ^K8tfޞ=l(g Y-<=E\2WZb_YDi'/+BO8ŷHj?y-(>$gVT7')ЀA.MJ%}VѰ~oq"FtItc~tfW)ny$R%rF$o 2C^ݝ^vBCabAHuO?\DZDk|fQ ,._)fH]LI8SԼrѡ/k׻"e!ϴyj<@ڃnKig;6OJi)v[a10iO^ r{ӝ\+EmW(rR9;cJ~u|%cr D;\ķqit֥t^JnΑvb=DQܜ"@O  ;W ~4E:%$ˣسWjȸ3ÕDP{[> @H:_bt\gk\m7X.&ǫ|^T-B & h|N#b )dNߔM2Ie7pCMҚ{*q4P9EEOŬfb)ǩs=*CF/m*`wz3[+<6ۦ:Lc.pwʾ̀BuȴopJ\|(T=tz"o iVTM ` ioos˚^`cq^5nTy<"6QٖHOF.WÞR\!U@XҀy1H; J:4(?XgmKS03)}*SS96*?Gqo_Z2xx;g8BP]p6NlWc˸ 5ElAߺ>:kӗ e?N7o>d y}$1DҀ«9~Ȇp-fP(S]K BŢy c5OrKfuB{f+y9^9U!J!N#=F͐{ D,;L=uĝ#wLfVGNeC¿L b"K+!5gݙ?ovAqQ_Q6d *.8o칹陧>MC3C`s`(^MAa#pns,h:ȷ-e ttD@瞓>(x b{ gSҮ;AwiBA3S;8U2U2 +p! ?O8:sP=[-(_G ΘHaTѦV` ؍<oC=uQB9 vK*p {\E#^ˑ|l';,W b,&X|=&BaIZ,+aktd[O\v{ZE!,[d$752g%~RW˗~ Jc/3{!RAi[tv8/y\J<<[m3cܟ)2J"wg"n3kGV$v!ߛ}ea"\`&;3BYkiS5YR$Qf/(K|?KVOU~z\[Y^;:DZپxڠئΊg7(e(y^'C*C{"_5J؋v y!PHXvѬWei*GPL_(̻}9Y< T#jΠG1q0-ɜ FOU65`f. ɻ 2JvmőʷW`bY'H):0-i<]$36䧥9fE@`nXͻh|`4AN[ow_GctW*tU9)frVBgNYmjP09uN`HEbɐ)`fH!ɳ`sm-DP-nj_RJ0Gi̼_RK!bi~4VGt9rFƝyE ?ҧ{{3u3d t^mtϓrt8۹r =P^*s+a-Kѧ MJ ϝb oD%wUb^L7 XjUv߫w=3niΈ(؅ wK/?Xgfhk|1/VP=HGWES@|k+:b󭐽OWihXq 3qJ 自Orc?ͧ+bH%-y/mkz""Ze_ye\#lD=y&6H™,Tf.#3c H~{"Б|u"Iߣ0"M?@T-)FqHelj]nȁT,_/}Y܃c\4bֵp!|+BO'1y&~B^g(Zٽ5J-3(oCcgDb|*ZeVL jJ63Q"#.MGrcZ* UQdU.\<^El/W3֪'I 95]UvuswΨ3tk.\&?6gڍ5|CyL=EU<Bp![D3qSIz@j89*9\.c^-)m:W|KKuYkA}C5UIŵ)F|IJFs:mko*z)L)#-VT  rgӈkLc*c֦۾gzP>8n~$sѫI~(S?Z+nϬ,\j?݌vܚgEBxx]%zazhIg Gϱʫ]gQ2Ź&B sgC?D-mjE&W8(sZZ Z]L+֟,$vxIn z!9 F6®[@ |~1 HtZ $U,Ɏ~hT'fy"{,07}t>B ^IBrY},ɽS'ayXNcjDV#Ò|2:Wҝ`?ƮW{ /tz@>Xs12TT@@Z>A6iq^Mox5uQH#?Fҟ%m>kDM^ +Y[όIF 9Ƅ =µͣb|UEם+qT, gr -N{}/Hhrǒ6|±Y6l1( xaj1;x+i`OOA7@0X|V S>İ~ڹ/8nyCXTnǹWz(s TbV)F |ٳF]1L fTBNIfa7f,&-G2#4C{w+Zhhq(G!o 51 7UU(o'̒}nd W( hHMqkos< <1$]87[YZDS3PG 5zK%"k`9%>#jvOͪ6?B#9ф7YёdX$i(9UؙK6MpC^ϱ;ds~%3zx¶DˏS4vJ7*^R%. 㝳$>]dIww*%xUu,coB8ӊ 5,M)dgtUS A~o) ]u\s[Iwgkl0BV3ܪ'y7w4, wt&zH?X:Nw!>,V(4NvȃysCM}3r pTjKbcy'Fx̩N9 B/USH8J1ZF{Ifl:`vdLnHܠ])$RgZ 8hQ7'Q(|x c)Z!h] s3ۿtD~Ef`<P1\ ʆ S2Yo(*­6K(ӧbG. kb&]%gz3:-C^˜W #>_Ě GxYiFJb4<%Ł9͆,#kԸ1e}hB\/ -+(X.K'8 '/TP|g=(k|0̖/ht?N*q0R]̋a29 s?I#T?Hwo"gpWǃu6G-Նmxuf °FN/ǧI>H¿'yIEZ`XCöa4ȁjE-S![MSPp>h6tc $;J˸}Jk}Bm])\P9Gp3b;(-]CAyY7:2fZ3>`wO|j >0Ef [Tvk%?mLS(Po.vq%]oT!\ca=KuaPJ7=vcI,V> im؛\Q>(DXT/s|_mHη D0&yOjGTYePL&?`Qos'Iu̪Y`>9>9 :NWdxJ1 cyH׈UD ]wCS_쬥]:@ךnG=Ezo^{삋om (H&raS9#&JZ?Dt50,fjn`!4qYtsu(fDGni DgpEӛO@C@]|<*؀yQ۫dr?͈xUWJLN yJ{(*ڑza&%ҫ[~>Njz&jԂݥ1dW]F&n&zivsyil d]0꧎*>!:WJ3](WJwߋMBC೵t .:]qzzUv&T";ݫ~#=1oaՐeÇU;ñr. n<0:BceW+şh}t F>P`v:֑L3P88'/3ZE9DۥYj_>y Y!2k卩-`"LNE=PsṧJ~ "(A*F.f>Ej-eW$*nҡC-|0jy}gw۫㇇g U<[h]caV~D\* "X+h.0\sUGl? T(̮_azayKf: ~'N_6K.ܺFjv"ı H|_.7S*~۶֗}P d%Q{%nUrVr&T+Y`#Wۄ wݽ[jm ' ؉f& v> G#*o2\?kd@ZǚeJ$m &IET/oO; 4 *FBRKJKHZWZ¶,Yadh ;$˫FZt{FZ g `3e22w_:DS!%\]薢k#VPX֙ Gk/~4(帾5OJ=p}c6iN-K^smvĹVg.,a?n_6r5Ǝ7V+}U~q!&K%"hq+ JԯP\r {9 B4)* ۫v~c?.+`K'j'C 00@_e[kฬ-HUVPڶQd6A/2;, Vԧ;2U[E4yˇ g^5!^o .^Q$mu ( iA|]Lm)mNBB3˺\3G4ݓEQĊc~󍴊?{$2#:B X-꠿Y*2`0Y:x(m9U80ml&_TҌϛ"5OTIHP=k\Mj0 zeϝGtNQ^%ɺ7`uHP! 8x&a_Cc܌F̮*c֡\zE+? ~_H1X}ظOiwKNn ΍Po֑!ҙ P?|ef(,nmmUcmfRy}T.oiR2)wa-2hS&9&t qw/~aKC#{K?0h j-Ս,ڱH!_dB`Nv iKڙ)e1Gc&IA:kEɠ%Ga $w9;C螐00AP :.b-$o'C%qLg}|jbcx45n'UEڀv)}mVTY5Ңu\hkKZoHXž^&՚ĉAH :Ld7GYM aUlղP卵F|MgM1?Doב_𝠀B3Z*/{v]zURĈVC?PtDWTE)1iL#W9yL]1_j=-sʰ9/љ~kDE^iy+v;pOb-ي?`k OSWVPKҿ);F;?ג5]m!ǻ*7#V.C5O wSU?'H@|9L2m 5K0@?4b>Es[x̆Ԑq䐚ؙޫl 2>$쎚HriAa$3[ ,zʾGF aQD;&Y~cߙ'**POM,:[uBJ=:w[ZXNY fF]ۿиS.F>^A.-tѸLq% s ,I;Ɠba5!TZ{Us`nl:*7 6c<4yS|1j/倁{G{# 8BG9Z;.,}PIb_Y&b+0zrIPHr R tyD:C* Y|UjGsO^hYM=t NC_M y3X~1w:b[jB̧IôFP"<޲Ta 51ZtZ=X=0VްaW2g2ww4~ 2dH V}" =6sm}p>oK,Ӻ__hzL*`|.~w3>IQ]c }B 9C(O`$L^xڦLnuC ' ꘬ zj(g8W}B4:f/2b,: P(נ!bKɗcȚT?9UIxfY2w=8{xS=GEtJWZŊ,t ͦ4`UA{08wba6)mGVC{j 1jAq]t}MtVKgXalcVԛrj; "sgVpF?AWd @]dGKP5ahrTޠ}|vGBYgK8!x;z_" ϴ6\Tp"@3Pō@/ahvda) l;۔An11a3ou^6[-{SW M?'j$B_RrGfEsXVRp,ƀI#HugnCz\$^$o+69qOن93_PSN6Jr{I!r^Ż&L}WK*3"3zgD}6sqLߵic}xB ʗ3Ad֋ Or(i*hzG8[#D)xF٨bB=Q%Op)F*2:K+\wqۿY~(`C},BxBO;~O3"jk~p2et|FY=6)@{ )> -!EFL.oP?)ȗ1*mi򘑦6( d˽"UB-a;GRAfĢS'* =hK$#ovQ!W:3ӎΎ C3 Tz<TV?76`||ڄRhtM045{{}R of/X5H'S; =1'|T~} T6"̿қ#|2HSG||`wT4'gv"~@-얓MM 6U抯B}A`*_ZCJkNr؟¹}ב]}Ԓ`I=Q|ф0&j|spGxm"fF*i/;PS)[Ehv-$m'%Q4/4ܓ,C{vE$-P,ȌљH\n<HQ"3jV= D^jbS~c~@j&#tmzfj[x vLj*elʜ!ΨkOH WMI@\axI^3sVm3qFnb.D}^Ug#""& C-VV9zN^%yZ U3?g~q8@% w s |-$c;<] " i|-e.)¢ѶaU0f=l`- VN)uOK fZW2M<.P&PQy^X%3샓'o S>)RruF/s!dROKqt^҉Oͫ8o`"* 5(T+D1戣ڹdYm2W?n8[I^Wy 6@!Zvsh?ٴ P6}6S^r,dj[E5>3O0zxS E8KĥX#hbWa-oxpF^7((.\Vx Yq61IR?( $\\s#k%-ܸ4w|}Y1PM z w=L3c|Py }QTZE0օ^=&̞3kzÎ=퀖ӅFD8]<7Ay^B*Y_)2lH%,}scZcqC< l,cQ-ި v>%L/^ <&Fx]e^}1KQN;\09v >^ }#:.ēVqʀӡ+FAZA1k֐/3v#PP ȩmW9 41V a25CXs=901?1N~Ȃ\%r4^Clึv΋L0]_y%uɍ@=˨ %cdmGUSȎW_=T9Si!+ X)g^Eƌ)yz^H/KEC">usZ1qO@ 9?Bqe/2<`'Fb%S=ۨugNR>lH()㬦݋.7l39 ?Z1:"2q  <y(9g@6LD蓛?q YY \FB6hR/Oivϣt; Ej=n,O1hC@)n8vB X$P[w!՟ e9\ji$Pn^YjL6buILBh{~ l)X.ㄐc=QKLM]uOْ|=eNX5$!tj`*jcHD6_%p;SJYX""u} ZRQ'uvqHCˮ$f2~O^:¸*O"3ůr20r0#pF_ofra!+$+A]O@(l=O*,l=$ddP ꀗ6%` GԱ$eBDL"1Hy%$LcYԾ P\tGvToK#pnHMDzukȧL7IN`=JA+O,}l(.wKVPRP@'Ҝbn)î|F1fL֫#D!v,[Zk|3mА&E{~£G67Zl()xDZ]z@xsJ|L!=asr2pGeh^&GHuܚ؃s+qN ΉD˥!1qO> KU (ojBeΒ;{[UGץJ {NT/" I +8Rߔ XM@`:6]33l,7ǻ;!Q!Moʑ,#RHӘxtubUYXElϚ{%F/©R:;oACim<F7x ǔiu,>^}2S j[:XOb =P8*Bͽ]FU18GZ*E|?KjA{G0X^c存ny@%}*s0<7_ږjmǘi0 cŌcV7 Ν4U߂gWL]]{~ oulˑTV$ ,IOXN&خ%99LnGC8bbӼ $UTr$/ԩIh?0_v~~ఃuפ=X_E ۥK5<֓CMW(͚Bj#lr` 5Z"|¾rK{5OYNl]Jh : T@.l5a%;D@$`gU/j.![x d{wDa%ۯx{I(XO: aKҟ|Ywm%D{$[&,(EmivG̟SyLgAݾDe [TV>RWz8\gsn2 =V$&T/- ;1dP DGmpvw\JMìDҰI^ #Ei*SgçYmWq:E9>S҃G_e-pYf6+r'qV~nE%0JJmid$e:76z^UyIͱ?%Y8'FHsNGRv]%ww]v)AK7B%Z @1ZMH:lʕ+ۗuMYS0>bFY&qn]ӮsKJF_E0h !-cU}'Ԇn{kqZPXR/c EZyzL7lr&ATOGYRW)7 ήVh׌)\32f.3ѕ@}#v8`"JO #?lXyxφ* sqd x4O|(}@.@]o60FUYrBUB'!|s~tfjVHS "//2<[ţ[G  h?;ف1wTwggr3^K;L5n;+?*(?b$ٕ&qwH^XE񗘾nPFN W2q^P጑Bggqt>=W(?~]l3'vIPC%4JlY g\Z;c,HdM՞2=PW(_g+r5j C7>ΚmX+koopWLB%r"rsXCE-'U :.( &nIH˗wLq$UL" [ k 0Oi6؆/оxf{" }-_iVx9޸%bxH4LԴxT҃r.Ok]We>zwʚ} (!g'o˪j$4b'; ogK>{"*F6Y!T2Z#NC^p58歠zʣ}Y7FΧ/AS5̥XfOTP%z?pnfXg VaXY 3PR{ýsi3.<77,6 <НKG92՗ }N}pMoUpb4@& ExW)C η<<" d[un\4>Ш7`{=E ^JOL AW2W߆'rM+* 1zl- U) ])]R30;-yԟt)cwQ g7u$SxF.I#2X/yguyM4pAʜ0 8$iL[[IdծV= дQ@6"/ˣX@01Ҋ+W g":Q=me=gM }s9BAǩLGWS=*/hlUMP,z9|.\K4U/9d. (-+3ſGvJԿ9^yn5ă#/rnlC ha&vvO'j;L 7mtjk#+YPX@= {{#ȱMbk#T['ٹJHmZ* o7QaT&Xbww&3iT '7j ҥdGC`ky׏fL3VbkEql'941Ƴc>D4KgeP> ~wiBϛ ͊u޵)i@Cl/%(t(b> Do%[6FJ?>9XJ2nGd2IR g&LhHHՃ1W51Niڳ+nRᚖ@z=g7qOPYs° =pڔUGoeٍ78Hyȕ_6.wi&wԡ35:sx1<{_a_= ,5[ Ak|h~$+$kT_b' v3}Qlh`,wB f}r5u26͡4tY&#*p /n>>V]x=|2:TT}Ԫ?ZNׇQQǝ & ErHpYfU%KL&:ŪDIZM2؂-ҧTy_w?i+89d6BML6\r4|F2=1Mbf3d\4Ӧ Ԣ8vU 2>rLejw`Rr(;f/r=bh5eWaomF3^r84)ϸ9h2nv;UWcTLG%P-(L %s(c>/Ut_S~Ոe,H~S6@I/٣l&)Ҕ6bNjaZ&EOlnK3 V<:Cw{d XR*Imr8J{!|hCu*k"@-@ԡ pi-?l~W  V@|^[Kb~$Ul)iЯ[hIdq Ajjm;s6- +CZK{919>O:c(;_c8Aj`B6rvUҭ_>OmNMi,g>]z(1S-w]I`A.B.mhѲ/@PoVCSŷ76 jqe#N=Zo~#R4_˽!K;d'ʸk7L>pEWc7s oMd إgKZ1yqoESy_t_HDxlho:%3~/RVH9$1 ^m]—ncYAKPg=udl:bxF )zHAۙu/ԹSfH`.,͸Z/אQ](/ݲ>#rRX0 ~€gHu,xk_ `+]?2K0YMʌ#v7+GK@-+hٴEQ 3y1`MB#Sh-hU:*4iy78>.}gbOcz!KD^٦.(W(9us+g}QIQkrD==Q1}ā':zTNbd|8(u\$S+ [@)-&N`퉝A<&D'`Gz) Z{g B3ޝi%s @(9y9cpPÅh5[ 7 y' ө6EJ؇WLf?J,4q X^kCT cRYU\ ѩ DVʅ6A ПCpqݴHvR썶YB{'A7j}k;*pmӂ&BClG־{~TN l`c GȰmW@X9 *tLU;+d#Nʹ(_hJ,+]:m_puL@w2({Ѹr` 5;0ܶd](PY%1JiQvWy]=jN7>5₝y'Z䯔OQu.Gb% 8IȧN"t`l 5$Wb31$]yLRn#F"eKV+קOlwY$b 娍e>= ,D}TG~O A%ش=ޓ|qotw;GIv[VgVB ZĈ@dew_z2wHAdh9PPid3o/_HJs MNGUDQSA@מIm-r} XrӃ;1T6MXTR>x|T?^S>hT=zϦY(3r\rnĕvDj9.UgxC\<4Y H% PBR{X h+Gdhyġz)7oSh; 8W@: zZ@8'`Fj_\˱ۅ_xXX0#\ Guv;>-Z::UC=L)şwaJblm lk}͕kڥ2+]d-Zt|ubQ}%vn 0V-;JKu|Wtܚ,/G{+%0:DEA~ZkQ@]0dȲ7ln*E_gMlyO(ђyUMvzy\aX3P5t)1D1*nu9OW!zv ;NNZnClBB-(B%j zV)5)Nq8Dp!^VOۿg»l;X D-d_b;JR-m$?m (`LaxߎGfx }ۇy~AVGƴ߷eQ0>c}iYVYQYeq]-R4&;y&D 63M=ⷥ6BHtƍe.i_Hߏ Hk_vrşe%`eaɅ)X}L\>tS0^u =,=O/"jM(3 !w(ωےt BW"'L bc>U1a{2hx*}4$Wʃ-r?׼TJEJ_>]7m9͘Y|NbЍG]rڎ80 WfFd_6Ca&(Je00)GzǎU\F}>ֹ+V!s)`1]B>8Q-꯳$lzPJ]h1Mki {PbwU)>}i;!&>'"Mg>,FyVq#2OTF2W`3f=\Ka=VD ,<<u/u.ի<%^#-±-8cui|9d "f4tdAvk=ge.9fӏ!ubYd:ypF 1 PGYAٶ%vx%-EϿ:>*P{ωq)x`t5!!o޴f w-!̰9d\ (9ceI 0Z O>")4f+@"ojh(mgc/ka9;Ѹ]e;IۣMV#[.ebArz ffZutJi |"V?jEU Bh楍O x#g5%L m`dP3 Hbk&7t EbԻjGaCh=*<$M|y(e{b#bX1[֕Bu* ':-lTZACJY:r,A.V6uWVzr42(tJwgg WҊ u?PKC?n(z65ZeEL40/@]HE5r3saWi;@:r"z7\WIz,K\Iܥ_v#XIщSf'}g}p60 -(cdVz fd]RZ!Ml:6|;W)[PՅ/RxS߀)Ύc6F]܉O]5Rc~Uw^si6R5~zq,4D;ۓ8̹LJ/=;Qiu|(=b!2Z"~>@!,G \#~||Y3jE81T%3guP}AX7>sn)^X-ejFtpnɩOͻ!qhB0-5; ~qHq{%+E:\e~Y֧?m+v7IHEv0>[\?ʃҌI1WOfV_FA\b~]xoO%8BK.@>ĭϽÈx[2$xqzJy3 MhiWGi8ES}Z ?▌dJ mUi vv+u\>- 5^o8jštw^o{ lLTkX'gJ -9OSa0v;Rg[n ظ^di)#_wO.lpf=ej゘u׻8ï"!8_IgDr3>|b~NwEcF3^&6ފvj+W;d2zi%w+K1WR˝X8?mء˜fO^E׳yhF75Rީj P`#1Vĩ]tmo4^j}.$G{Y1Kvx#{%:)>6k^ۣ믎DiӇuJ[>2R' a`+GD`s!9eL0s lyi=O'=#O$8L!&$ bb}p1)Ji8:eօ%֜UPmLQl|;-ITsד"1Ih}XӘK'v8|G+{d|蘦 l f˞Sl6YUAnQd7ؗH=#q ZWᕵmPS y gYu;瞄;7Ih:)[]k_#fTn"gA=qW_x3cY;Z|g9kjn]Ou""X~GO㣕[fY38i(ԉ^ĵΔJM'V Ѡsc9|g~ L|tǀ|q+' [$GK%I&ὔEˎvQe*[N]K{!(ZBMK&%Gm69nR$:,VL 8]7FYc/ToSbއDI\mY~(\b[7G\o5 ph3.>=J." fKB9Ns9(5 pZ2׷؜]V%zz|+ݺ㕶99aݓdz;Rm>@+hQ\2 ĩ 뱁#cMmA}c-(a`_\c ȿQh@oͧ9;R($mi[:5WFVK z ?Q}.HB^m 4.ul@>T< 1-%q::>縳ї*ci Yt5o)ϴ5bfn}}ʥp`^Aw\UdG,hoPk.]: (A~4 uY#ٕn&3r4\ )iJjX?ֈ?c3,Yc7YJˠ}>TrHؑW О^U"I5CyzWu']F ۅ@ڭvjv/m >9 ܕT,d otlpZ ON.}g2 zʳH>CYNʼn^tcP9HWh<{*CzɄ@ Fqj%N@C'kʞ!R0/L쾹a)+a7Q!5$+%D1$'f)*?N~9*P]n)hmՍ>|Ґ4d$U9X(㘅P+l[pADܳKAD`(0;|LV$#h6άzBa^n:*~L|e\?GN|TM#ܢʳ2bpP\^ ۴;x=s.,ZʻpYOIkH0=<3ILfCsqz(3s$ \֙t6iMZ3Zl<]?`F@T"#X͹u 扦jD nE%m> ~_u5ɟB 7l6W5R Q'͒n8{Ş~'7ɿ7 }I>k\DvQɚ?yA&j S enOyY iJRrOg1#0Ą2`ai̘cئBT۔_dWVf3QdRULaOHuM5N@E݅y&@E ˂ sN z6 ٫Zp8q)ҍ8\h@^ 1>c:'>5]@+x7ģG׻Cw1Q5 nxJ 2RKShb\,Ag-"bv{ i_X]ab[W_nh;MyeswQB"+R(6M6OnkPq,;"qf突s0a+6L_@C_΅a#dgOY'D[{0*ȍeW8\Nt֗oڙ|Ht뭣cxտp[?lWC{ty~ \:~ *ul ѬLO7h/|RMvRKvyVwY hFޒ dҘI )p;-7YX;@<ʽ&"k m:#k?5Ȧ4%ǽ$EtΠr.s7$~)[WS! oxz?]\u_ʅiֽs[S 8QˀU))^yk<&|Oi}?Dvr{/Gw|c0pA]כ^oS&]腰3Z.ӊw(yU"Zt^HO+p9]6:#tk@:WTs|ֆ"V4e F4Ol5~H{#Kk[ 95Zڟ_1v&F[d|&bsWoŀ:66h;l {K_(=~Y]eƮtڠbr r3 GHÅկyV+w3zhm.6D*4<?OiZIrrICe,gv:)4HbvFzJKT6!Zf|-؍\y"Ô θkc:v4[07FM}NLh?ugڣJ>~@)zy<+]#ePPN޳crpzL,"{cNu 9i;+3}}+8׫+= ^oЭh ^r.VVqt @HX|~;黆U>Irg/O1 `x%S nM5Ju%Q*EG~]Жu_>mtWA6$Q6EN5@Nm %ض*#|~O5b9$Dž>0pv;|.Bwqle"Kg`1"< F+(\;RmSdCB-S|;Zztb7ͣX6}3Ⱥ4En+jhBl)&?N=ZxR=EfK}j=p`vslиZnG/MJ:7p2G< -Cq|T:~i†q_9{Uέnqsp,͒v@SK )afYp^ˤr^yN |_ᵵCt6J/>颗N< Ͽ/RM9d` *&A.T"Vya)yWOt焎ժV~bO*.nEPDv΃|,ܻW/G )p5|v}7Y;潑.CﯤhZT~#K{|תJOtZx&4ϝ)sтD8nǔ ӘKAn ?7o|Q1 )S9Մ[:R2XQQ^Ȑb̓vmD&g=X7q08uˡv*pM=_JJ$ĺ'7.߳T)zXT?_8V:t'OLAG6qcQȩa~S䨪X5 I^axN ڙǻu\Hct ZCbhϰcӿB 8H?h}o~1:\cp]>9HUX<߾ L[4wSA5U{|pwy뛽Z, rq0Ųb{Dk(jJ[5u{%(b, èx`hn ײWqëG\'z3ݷ5\8Tec̘hڍC9D]ItP.<&ᇃ;8wT2A1K@ǡzL%EuepuLp:_ 9' }9 X\ AE0T7 8!"=TxC[KȕA:>ՁY6g-YX1MkKjF~-G9Vxq.cukTsN#Ǔ=#R弛ݝYex { *GŖj+o[\Kl{T(+7cB\Jb|!6-~#Hء=iС߭vo\ NA`Iԥ(<-ub`e^6ֳttrJN2٨#˖D7Bẁ1ZۊH[( Ο9Ta" du6Y]+A'RqnԆ̵a= [5K ;=\P.L`ܣuI A9BXSQC;ޡuĮ/59Wުk {x\ "[yuId[}-{W(T=\|.ҩYSO8u!D 5@zx8\Z3a$:jt;$c։nhN-RkUCϹ^"(K`NGWWڋsbɚۢ{\FSb7 d~Fl:SVEcm>meq,@",aǼd7Lp ~[@( +1Lo-JrkWw?5&yθvĜl$!z\&;"P2 ,h?1lNONa%^mEo ѠEYe_|4.=qzFZ_v#o>mB}9[P%Oc"M۠!1 / gHl?b籩 a7zʐj<۷"V"0ޕϗqxE;5, Nq &% J49b@']$nenu .C}ɞ)nNnet@0;Cz\uy; g@АAQ v')ҙۋt[$x8 Z2L{ p**5!TjtI; ˥ d~X="ů 3vW\j5{?g|r ع\pr/C,#!ȆfREMӐ^Az|GI.$'(n'^$X83uLmF`[R[Ebe-ܲh_kPQ~O!=W GTדDkf\-3WRP!~Heԭ^v9"i?_UurF^O(2Wj9+Y(E(Huowv23A@yؖEaRZ@l&* g^ h7ЈXA<:Sӂ0y"ZGwPC'h^HZĂ"AndU/s[/[Mc,-k;B1 Tns1zWNsԸp(lSO*d؞+ Ę7˙ KMZe/Ѥ]EW>ޜŻ)"K"aCOˢTeod›s2;7ő8d+c J6;7ONOF=)wW[Wd>#:0f06[_< {fU%: {1uAm)BD&+,/wJ #pѕׯe{G6HaC?$$l }V0*>w,br,9.%LVnr f;ڥ mtr_h` " F,;/]KpqLAh 7\㠚=h ҬŰh>]V lJ+^Yד~#5Ԧ6}id+H6 1=˼/oߨO$dqV5$PdD^J:-dy7D a\B°,ײHFXIM:W4ut[HFA')6o/Tو]Mq+:K||v[@0VDCvlC\o\_Rvn&~/=H\[?Λو 9/g* k%CK2*mhf(:6Ǜ>.`fâϧ؇7!)8oO*z] w.& os)i&d*ܻ]nB)3\aٽI5 㭵4o".kLjdJJpMWj\ejOэWOO !=^/\ 5c a< pɛjLT8l p*e;^"w.lN(=aoe{Nue)yLDNdoM<٫ٹIcb KF/9ŝxwHUQ/Ұ׌l3o{1NFEy DR؅6 CI䠣#Í͐ȕ[)a /s7E Zb_nT?գ5m%E%!!1h|3y!s]dכ; kM^b@hFɟa]GHǧʌl%IP[p5m,ERYf gȀǚW6EKr\yQzX\O"HUp@#VR<-X%$_?%~gԏQNU3|s6u( K+uջЗ>j8txj`'S LCP^v_4 0' }{-zҲ7ej({,Z؄ZII|'OW-͟.PBN;ߚ߷kh*ڜ7z{ȣ |4}~ZN xU)&pt15# yhSYt:ۓR:BYեw=%%qwwyu1D dSsZk{|bƳ怅E<; wV {c$ :̴VܖFƇ -Ҭ~Dʪ!?盯AQߪ'fmƚObMB,qV@6U” Y[$^t;EQ=wN- ~s!?YȾ䔦٦|vdboy0P1zQܽDXUxC_<y3Oi= Pxg1G.7 fkuKo.;:j(s+L"273'V9ҫW7y,`&m^ޏ".W]@hV*AP1?AӳLBvejd$*(}ڵęSq$ZɅ"ibA[Y@?@LIϹaTT' 7XV# AG'..~*iC~jb" VViX ~ה7H'*)P%U[y0?qO\i6JJ.LI67G y4AK'{\ŴkƘZ8QH4%0PЭUn:- _-3KaԏlXkw􀔹^`y@n"W>W;[=,3',\ )ެhPOeÂ/ g^8y {hG$8Jb2\? _(\d8c'>ӂl b|$;#E/]6h̡[2x>M6;]ⱇz*̪K A7=p4'l xa uT tīv MωxK.LEC D!¢g;cpP`e xAl>G 2g?pD7AƨMk.g1)47t,yj?W%d$op#gaAAFM0q.N F'%a4$:hw S^ygJ~7E, p0e}Vv.d͆GOD%B#!yKt8r*I)Bt!H)8ܸT>`vŀQ) ⧫IjO!}4pܲ + q;?5(oKZC/=<1+[_ ["NDy14sQnc̴7kˋꨦ0i/ya&7=PTC(Rp;RSf?|/JR>{SUx.5^o5k]n!~7&%4z{=W\&SSsZ}jGqoe@ P{SpE/G,'/YЄ<-Lx>['XfT"킳gX׬BA,BvEy@Oz1BLpLl>$C?hi?;2~!vtQk?du&LxTQso2#_Gh.\&2DI? D߀"h_J!R2KDЫC57{ǣ4 RRMWq%G QrKT>PTGe$8`v!=H惇dorQb#mdc+4 <]ܠ^ByjF*"7;leP S+AD\WJ^ .?jdr4Wd^!EU7$HGD'ݰKDS̗N% \Ȧ6SW !ۭ_UK뎿gP̓lr'mn':AaŔjÇ123.T4U7\M rU!~}O+R 1#x{/b?gIQŇyCJD\b`3%Tk^NOH}[f cZ $+f-rz48N`9_>& >Z''̘qth8d&,G\cY=Gt$#> /R.y_I=f<>W]=)FEi[McNC\صhݞCPf jx3K z\ev7P5ui--}񢲲єgnׅ{OY&C=i\ ]W$!_AxL83a|Z?VZy3alRa(҈R4}k,[xVѩ8|v gcXx!І} =u :Q|Ɖ-sX\]wrЦHٕ}zv5q$K\Å $Ibt6G 6\ڍEd@b^ɘ|SW՝q (z֍FDn{d#4, ̝^B)-!?Y(#? _̙q6@ 2x%E&If#wH?ADD7 $_r5OjF%ƿr qz`]<CAx»ӊR9S2>;.C{;.]i*}[uмXd(!KR7^s\UVsڀkB' :å7d7"Tk;t}Ā_;}Ú[Cy(~ͭoA>{xŒ{ Jx,6*53,g@Js׈5󕞥s u >G3)!1bsu|Y͒Y#yy*PjU鋝s%!%= k(J: t,H5U-ZrҤͰ8^vɩ`/}8[2L{f0[^Y@9MwJ4Uj0]\ ]ڏ` ^WSEtJ#=r?E*цO l\%QnMb}8űR\h\#tB|{2]D7Ѥlލ78a(YoBqT3k2d;uc檚Ͻk"<b^tnS)rq( ‹o*/J8]e2EhIFZ'V^s:p +!ADS޵n@)\#\rC!Z_8S9o3%>HY,(>,YF  u p;&~#4|#[6'2Y6.cpPDL@ưI>~덅 J] %MA& 3Ƭl> Ba5\ZU|?΢4Ԝqj~6ef1\/uu[zIݳإ7Ϡ_HQu9Dm#}l v_UQMW.)hc3v/`#%Y_G>Ҏۂ7$Nl,0TA["WO6]@)Y>9Xܧ '_ie$4* 56~2a]Qc9)+xʎMqF $T .$ߥOFxɪ^nwLrM2DDe ws(Fhm1؀:R\<}2]]ࢃU*JHn%3MBW> qQ~O&d|Ab}@X9oQ?HGߒZYSrQ6l{Kmj!,븥0"{GXkѥ‘tLC5u8UF#~RIӀj ZwAJGhWT%i3/yT"uKWIKh+'W MgqZfA;2KC׬|],X<%VM9#P靸}:0fL,S&fr`\ќ,}ew\~386hH9ʟ'~-Hu'57hE2፟,}m@|. ;*P*kwNIf>xQ1Zj ʹHAebpS&cn>l#H9(}"Η`yU y-:Ŕ>=k.Mٓ .ؖO5CZ;fEqqU ƲT؋K<^AK]D%|R>BZ .G:+ cpOXQ2VHnO;n5; 0.ʝ΃t"[%MӮn7mH[qUP;F6M#9A1C԰Pg !kL{i]6ѕ±׳,g Ϯ۵|&f S;~xr1B lia `(=Rqg:>oP%Z'9v!J/Ceu \\Qȁ_sw-/yIU?d3CbdK\Y͎U l2<~:a~)?roKuyq8bdLVG;bj?Z8L?Tmdda%r9,F0mʁe!7;d/DBKRQWܬr[T5w!Cyܬld {=mo5Xu w*OxrG7MᣜgJ+/,QɎ[?Cv:s U3ZMAfV7g?6L5{DAh?,'i:Է!(E]ލ_Q= v<%هy7LxK8VDElLѭHQ)ޖGEh"uROFψAu)KxV+i-ۤDZ L9iW#? {ܜ,k(A^vhV˵'#gͮ[Ϲ2 :W|oO$  jo$VY 3tmjNoD{EBXZZT` *ݨ ~|4<i賙ߏ6}Cq=motՁ)CӔ/;%/h2:A)x~.Eݑ++ݲa:akbA?|質`O|$ͮ]/i+rxIZAXi|~:>$_<;A.VU7Xb:jv{$ %2Q>ڍ |2u8K% /\:.n6gTi=G HR\*2dp`zk:V ͼtWhA]PDOx"r;<FkNPK@Ui%IŢq/ )ZPmk_Cd7xnӽP?+!0`8wBuC4#YȴK-5lk%<"./j"C F$bOCDSE C@ S[{$Y)dQO2_ 벚Zה1wxyՙb'[!KWK!™=ek?$L5YUI na|O-*cL,VxY73_~yfK H4A*4`M#m[-zj.&͠*r,(͌i给ߍȷvᢇce`ݞx5 iBxK'Qj8C+wHӸ`qy*^DJ|Eo~k-Zj= 1خB?=3㱕ۈiLI}Q[eu XOh@J E{Ae ^!ҤvI&|,pP4pGN E44ϤrρҼԵN3.)ġRӰJ*ty2Wz'qAH$v]HLD沵QXڶ*ԫwp{Û07})@`@^#{Eh*V4Qku$a4o 5H oHHgcI8Byiaq^-c:y~.h|D^1&4CX8aSخ5[ytzt9xY+(`E[Xy MYRHr?ԈLn _k 4MHV}بz_O~} LY5W{͕b`D3P r$o^ y lʵ-9@C) [UDn=ySmsvS6UexV<:;#kKTzY- t,~:s}Ϯ8g=:Dƛ 5 N!Eh0O:b> tILuF\JJB[qކR{d98[vi"9^FgA^|s65P(n1Cjc/oe԰pKu"xtgtl^"~CXN:Ь˒^ƣÍQjUhJc^Tm bJr9dYѼM.]Cc Q)S1MUfRɍ ]xiIAs eT I7MJTu>GԝPGӴ;Wt Ol;%}lO$%i :ͥN*g0b@92q s##"険K+TZsDq,&WO0`=~mly +w($HAUACY*i?RZXuggVMCט@t5fb.E'A>\)fcvn{5`C!\Ao fd4 { "َbT A\:qJ^R^洌Ɵ..b!/? S^ !glD"JQ*m@0G7UU/i&+Kn&۫JhsE6$!hoVWƣH/J@Q̌9ދ\=!d;dC"cS>'b!ڒ@.7 l~ _E8CwRd.AG, ]hU hȜ Tѱy*M0SJ> ޴*z]%/ϨC*{1(1/y)/S.EbYC/t`یnN Ң^NOۇ~-6"DQɫ>95Y0{D!Uҩ\ e rL`-GAe A gC͓9&7./4iMS/S1p0&4$ <7H,p.UöD Z^Z2OpǢ .HƦ 'چsGpV,hPd cTIB2ԔO7X h];qRѵښ rQ5~b?\kl@Ry_AL?g'&+kG bk:$RZH<7v䭳gأ1//6G2$|'"_h!CE _X8^MS6ґa~w A[RtV,޿bq {c+_B2`)wZE TOn_aRi A{,DAT}HZeQBCiYYBw7_OɅ0ߊLpM9t(? 1nR/E=XZCӅJK#0 6sKHb}d^{?qVohBI봙LGliRS{˜R!ށXRoc[/R,G:Xgn]*ڏ;! fQr6:XJBŗ|1< 1m:UDG%t,>t4ČBuSf5|MWW_裔CQw-F0EcH? 9kNAu^Ǽ t2)ܐ ]qP  kwA||P*c+ dx]]`+S4fvo$o$la8ΥYX$ZlV>sAr*T 2\R A5xʳ@L jL(Xd̵`zۡt_d /8e`M}i."8g_sꉋ?E i?؄as1S|E@ ҰG"/}=;: B̗UCwE+܈Jb/zzz= RJF5lTʊiꬆ-s幫Q )dȂ=V4m7-ܞ:i>37׼Ԏ>-ȽB @#H#Z;bO ldФ.rri`\fl(jT@&W""=}n0CHIv2&aN)%v a1zp%XSGcf6ҭTy!^:K^L|oAjWNJ5PǗxprНf4d1g.$uAs^u2Z%h&eZއZˀLjdoB }6>/#ήMB;O+)ܳ~}"ܑdJ<a%q&{}"cP}fv7]Eof1,vdi05 !gn)z玥HVbC݋WL pwIze

hNIifh<C5̜(MmoWT=X~JptN?;/܃BAhIo8>SU= k8r'޻qoGPIhܥuoV/wBeґwY)mn,ԅ h>e_Z"?_ Yt䨥,4:(J] a^'h5KRb7& o@<jJFsɣ}50A䕤JBPΌwY2T~\@UMz=S!O;fCĜetLI@񻺲Nj$),UO&¢;LLzjR%Llj.K%0Mua^&Kkd4U$'~ C^Oiڬt?@#d\5tY[AnнvT[2r62=cixd3yFKH3B_Llk}S}B}BǏ3N\MO)>W0nBc,D0ʠmȲJn!"^^P{̱a h}\~IE9aZS2@z P7LG՚cA 2kO&=JCq+A#ҪirBSKR#ӕhT9iCN bƤeg)y;|OBʠ#R XMXN+Q\.Q>)!CLC\Kٛryny8Lޥ3sҝ`bI3HE&|t*09G|uX*3")E4vں7rџ\}hr[z7#%j=VeEׇ?FQL\NqX6(Rڳ_ .xVD{nUkUS#M t 6}."pٲbLnZ,ujO hKTQSK>)[3$FoN9g_$J~| S9!SlH x!x3<{#<p#E-q /qZ$71W+US VI'rwb ׼ĈT(eT/"MGOdgY6&#܍ o efoy/ &o\"yz]Xӡl0yJ{*L*o5Q5gIqXGr6bH48Nd)P4!0 ne&]ϠָqE_湉]$3 8@~DHPuO_HT\쨅cjо8;mRvk?y9ԃdn1LHN1`#>(Pwa^gdbďg]i K!E34G!.)I\\ZI $ (W‰0d݆ѮO=(M&DqE-Iy"U鴤DcHTEf|\`` P3ggtOx-2!-eM~NwHNVA{}D9_#iQCE9Hw{iGY™G$aop>_q ‚E%dlղb XTy5C{fp<-}wF2*碗{`2q/([1$hYIz&6i;ҤpKa8% 0>֤Ht%$F1<]E*摀xBۺ EVf^:BN}%bAlHQu}L,:껹غؤ@6RΕ$_{KmS@ofAxqY#Z,,+¨.* :ɲU[&oeYFs;nc9"q6n1zD%G7S[1h/qm;nP@xy}"!YB&RH&xD苨ӫ'R!) :Xʳ]T~q'򗾷U>  z8tvz6GX{mL~'P/W.ڔ?,\Fͥk>D` iNQS4~ F1:3o0]gE@WoA)JoMh$2,a: @f^'AhZ]h P s0 ߑë*bΙ@Zsrbym:@#s]cF oFBpz=d#SQ,/r7i yǨ/;ǡLuE94t>83QR \SkŔaS]fTR̓ ;yiv᭚9$z0κy;6U328D9GVfbT.{gXc-pH7<)1vzӊG, +:64kE׫B˔V99qAz>Ր٠4~>kyhDpfT y^/LP Exu]C`DKՐc aqr;[`^fyF̀#WcHgOX?)QvB[iYj΋'pNh~oGo\e0سNRP5xG9:-mϧKo[s8R 461Rñ Lث0RϮGxBXZQ҅Xc9+mt2}-?Kr=h\ >ޞcMn%JQX/j ߂g3ZKǞT*W;JЍq}NNߗuiWTj9GaGfwv J0sq BZ9]G&p%^OVBGې>X<:сjRtOݭـtd;QKjfCpN=Z;l>&uM Bd&D'G:{S ﹶ/M)u{1,hfm*_Y"&?Rm _K2MC9_"MFh,_t\ N#_沲.6\"uۛpkʖ{b/(}b2fܚ7x2[0/m?U'oȂ|(j6k ~bҲX&*N0^$U'=O6O@e%Qipn:߉2ȴv))׋{6Ѫ '`g+ Aq+-S~iőкO/YW[/ށ3En$<~:UǙ}U01;YY/O^yeTWϓ}Z'+! c% *ra ;|?y#x-V DZqTWԠb0;`UԖ_"/[KYd^ΌTa>g+ҜG,!]bo"^,|qԑtȫG6, 'nWBN_8'wk鷄s t#Ut=}&P?䏪sZ XWW]l1V hN(;v$ IJ*t[DAYF}H~) Y@gYzp+y6Lӭ@ ޣ>Qܨ.C|6NR]ϯ9yeii]p*;*.%[͡pCܬ`FqunO-$p 絀< g'l\)OC20 p+uиIbͬg `LQŶWF Мߟl`Y<`^T4"m`ڢH5sj=" MO1g0WnC/Cޢ'(u%9p\w*I\Jw+Y kjlA ԸYkD1S吼k^ܚԤ,!rk"CFkN,qUC1,J X|R@F+ďSRD\IơmжMNbԡYέbsMٓ\Iy)"z A /ϋUF;I4毢ڹرz;6r̎b[p3gxzڙV| 3H6]U7Uz?{1BUBrAZN ʼ")e ˴ʃ,^Ŕ@M= ûiZxʥW9.s5TAHri㸛d@fO8~oIݩ3;~T>TDa'Jz}Uab/24hb=K\.UhS&T^sEʓH%rbDa34U磺x&KƉչ(^03/hx_Vт@Xv͞#F7SxͰ-"% =KyMW|{8*n͉FeŠlf*yG$q岀 +"Å1Em^-=x/8u*;k0Fg>Can@UHMEkCwy=< dnIC}ᄥTY!27iCO 3^dEf1Mؕa&wK_cχkz~ )i(F{[a Q16":`%hU_\ەy 2v_.gUz䬶W enۭ\!2yErȢE 훎}o)&nrҳc: Կ[` ٙd'Hq@y.Ens u}I,^ ݾ b/N9sW 8xIwq\jv4}n|(">V>I9r ښMKdT gW5nKy?xc`;Tvvh$/tC -D%t "8U%5UpכFFɚ;ً@Mͷ#KHh'(*A\>ѿ qXga\m@Q_ `֌; ^($Uu_5葝3"O:n“\hr a)ZcSJEoMmIRk|EKxE>C>V(n5sU~-I\QjfP4cH,^PE[+ԻuAlֈ$L2pxg9,a·(Eb˶pEB Zc3H74Qu6:91m_2R:%QX0V(X@h!̑}E5&/]Š/oH[P-J'fkNz:T?ر> m,mP-aI3ۭFH?BLڦK7zXQİt1L%nJfF"guni.]7ikm9 7Dg 'zcRN;X>=1 `nhgX:m64i]^ME%wee< / ,fK;t) ʐ ]͹U+ă-Wav?vn03;5TՇ_Ru6Y[o*=h| ؘQPh{ߠ+7EjĿ^N)-BtD"LLEE@$წӔƊ/;geW'b*%IW_`NDXwO.|׸_P*o|G۹[2ܶ+D3Jd2òf\7&abA0Jї=]6 wM&Am(Ji֚vOAf4HyJW)$/$UmXK#0I] 9ޘX&^Y+K(Zȧ14 9L[g }Tp.Z t6a7w<9SD0WLM]⥎r2[byN㢔12w|/"c$~.+Js$Yܗ9M{$)YS)Pf} #y!P#`k#T/+*0"5_ $S5=Ho"̼u!9], >vW@+yJkfc.ݠTt!1~P1F|␪a'vf@7r=L9DI7 (uF ݏ2D\X3گ5! 4>;_u>fɍ9`cC?2RԸc8alpEw9}7<xvi֐rn N:$ ckS&Cӻ\d$ș(aNxmR*hj@=6}Y3Ʌxr\vCdMOZq; {]Vri.Lؗ>@肭wȘ% /:aFzf萮A$}G=Ez@ђPLjl{~M+ kaHQZf: Oo* su'2Vޑ!Cou 7˅"f¬ A=O.xu'W]uυU3 Ec-¢RJ7^^uCFha^;*{I]s$LfyQ=t3".)΋J*4>KyHv< ȴXd<خU5 W۴EOܐ}f5tGH{Sӱ;x4t>IJCuiW OE9|%"vy-d!ߋB:Ea~Y07G^f.#WD YwYϠ?@'v6;`*@e-Ё =Y & u/De$RRg65EbG(azppRd:VN"ŖmF# r 3}Hk0i0 o dr{;g:?B 'WM1rwOM6Ck,aJе\D> d`fü / ZdP,H S3-d _$?qN&1%v-vS/醳zu(,Xk%$Za{%BF@M͈n^zf>u"X zIQ 6xu5E7}r Gp~JToZq,S=$;',DP&\CɘgT0]LeIN5W,ȍgP_pfpЧ:"Ϸ`)OևkD;cq/|TwsF&esʒUga?[;.@̋I^4,Ql]'ƨj=E=lA KrX8ip8}x^Wf낙3cpTZ y~dr(V?'/RI3c`0.;዗nR.NyՕle&/ Ip5:Fpq>=FD|F%葄WmO? \ǀ~Vxmkor7Y']k!~1ȥFE(֣E],%9o=nf"~#wel7\'1-]Сλ/LJ;Q|Kz㧷DhqL%KzUny*y^Nҍ8Z:G) O" eдdd.N<Shi5 l֐n.7$;~\5WxˡAONuWĐb (ݞ}ar,eo dJע(펝Iʪ̅Kî]֛0{XRn|]mLnsZ~-!tR{]6l j M0d/L BzHrhtcr9}֙"ݨ x6~܏{E{-!pZZ˂[:N;TGe ӂ ںvҬphx(vW kЂ;' {WÔ6q睹aΥxvN]/m’eٓo\sY&ȯZ.E4%j.7}B}s(ؙ5uљsIj;uƕ*~xSv yIJcI #a6_X Q+t~ALWBMi5~L {8հεx8sW-"K/e.,8ht@Ih?.I>,%v;њuqPIh\x:6 g6y軔:g]3|> ϘĨON$ہ[7ix8$ 1KoUçc_}ٳ^? 2] D y4* f,r⹢oEVfoaDgU@}/p'Ѻߜ􁖕7nHVBkM9ؒ#}J=J 8]?u8[\ĵ&ofu§؆o^N| C!r= ۞[~ےF #klY^@~maҙ8Fe^4x"l+ }wK\Sjl<]qJճ)P.q ')QB_'&yUe8\[NS5fO+Uotxj~4sey;'(Tf\xvezgJ@| x7T\rKL!-P4EI@+#zIB'LÕ-zv{nϦ =.*gNkLX㏃<(kmAݭ7R$սȓ̤},Fp]s͔(dM^~^PRڭTVh$UO ƺ%xQ‚ezz+/ŕ$A$ßo762dZdi [ИF;1PxMKxӋъD.Pݘc g0$0j 9=˥ozUxxf} ^ Y4.cӃ\?T~?Rx{U8w_U;r&r4UF-rdPQy34E&hy5Yb(5YW }enf9a`J“m:bҏV)N3Bt'E^ a/-XKdi 5lkR1K5's1Mݣ3Rqn'ۤ Ӵ tP] b KoJ(+1!_KSSɘ4tN#p栄1%~H55kW aqEd-^+t:sЙe~. qk`R-87#k޶sM͚A/vYaDV(Qx'˟rS}-2T)-Y {@>%Aɠ΢BÌN=T4ʄ*N ״}r?Sn@_|^.PgnvRGU5[PQz(BffaqrbqI~iM  g]$<3_oI8I\Fι"d{)-+8RPlJ^lr}9G=vxvK &g+tLF9w|t4+/u 7wW!Fe(Vr6s  H OD5bVc<-4o577hIMqpUH%b? 8F>O7$tC3&%]cS,WCDZɒ^vTX?:4uPNH % U%Y"ήt>uzc9E92d](}@"%IXJ[63Hő=|ڶҐ[Bz(Зiן5zlwl.gajL{n;#F(ZJn.관'Gx| >d'69^>?|QY $)w>V5ֱ˴F|ioE'Wk%@ pP,TƱFYƇO, ):9nGаrn2(Rdi̔c^pzB 3Շ^#ovʑDf$v_{ '2bw ?ur&jxIa*{EMz"`zS> 7gW+YM  R~ANLz)3'sRUbg5XxֻvXqW'[J#c^ 18t-iRL)'I\X9,οN$qwWHc[>S>մ¬s2@,ૠbWX;AXHo=/Kw^:?YaC j:8c%|'}?.$& LXHQZ.hUSh*_ݚ$V[ao`| oOc|_ƂX 5:>k98F&gv@[a! _~~݀aK=4نBvtJ: %lDJ6t,r^]lY e ^!SPqiWHca1Ul橢_fV BՋ1٬F}MvNťQVHp2v5g u_]W\9-!7JxnFzh5+lit rr)cr/k.ޟK?r*8w1݅sDǂcUf!FiDphj\*43 tM"n0ɧ9n7-*`/9!eee4ݠu0<{Gf!sW}7qIϿGoٱٟ<*S;q<`] LЕV-DGr3`pSǡ )ԅpfO []nƊ S(-ex]azf$"{t_e8B:3'*_8(n1 AhrOHHvJ>D(R+QLNQo;&*nlP?q\vKw y*I췖Em N͖ذH,,Y|Q#2G;ZOlS'BiQ2;H^7 $'O8[i.[9%~ C0̯H. .pw h6(gځ)q4f٦RL."yO:1Ky~C%UZ4<T~U<362*_zo^C!s^[ysyJĖXk4T(| Q12;Z՚02U;czd0?6|%x&xb9z5DuԳV\h̋PA.D1*g~e&c )JI0af]e(gࣔ#'@5R7A5qJBL+n@i3WY+3(Yf.j2qʊBYI9".RRJj.|sOSy3a{ =} MWO0Ӡ3jW Om_Csm°9Lnh${:$TՆpxš.8dOH3ޟ`rV?:r^.]+3e+OS$-hnğ yy׽ (X,UtwII;~fxOٵuvuF>J 3T(W‰!)*e,\ƶw>Vq3uIڤaqW_}iw= dHDNVA7o6# 9O[TJ;& w\D(p|-0sK)vQtCɱրjhH )%4SX[ijVTWpf)v>Lz9Uy2[ ^:Z X4*ţ­(?mB 8&g^g 05yEYo}cOBNoP,q ӂ޻*RmR#`@.*﷜֧$qpLfJp g$*AFƪXz*h&s]';n}[EuB vT ]1MH ~9fh~5'G8X-xe+T5nlGE'1˙iƘHQř &,[RmP#" , t^wt\iTxNv FQE:,jl 8#n;ޭ5C:: ӭ) ܈I;3rZMڂeGʆ/Q?NhJyxcNV@0Hfpc[ ’,.pE58 e9I}.Z{~Xrm0HmQCKgDv vpDO<[W=2WD 7_U=ZX_i̕xif}dGKuf --2@@,kGsCYrwaU%HX{Ce ?d`-[M9QkTc1o\#F- T(,[ ؃sSǦjRlMYwQE"[ m%u;SrS!P[wNZ}$-TdU)J`Źz pLO $YҜr7pV=]&(ȡt18 Ո鵽Q>ǣ3ńfGYw{QcYx llgt?W&#X/'`6?ylWcWςeSW v_Ȝ WI'^<>ZK˺d[_Y k2!3VgX=cUa=|W;Y /F@@7xډhc÷ 'Md4˲fqGɻ+G2SmP`hd_Gmr,N|at$?b?ΰk(ϑ ,-@|HX;wA;+ES e#iv\16uDz:-}Uc((*Y*sH!ΊZue?W(9v?}M5'`W2FхaERĎ(S)~1XrizoOR8=]BU(@Hսe)G uO+ »C!ָG"wRw~W==*y/#;GSBp.p"!Yy?{}\Ub?~LU])^ؔ?.®Ɯڎ ԅ7޳Bݘop? ͘T>`|=&-^uODOnG%[] ~Q#ƩY2 c6`XV(k~UN.')v 0F⟆^4ilI xèŨ޲x\N}dyCIob6PD+>:ݛ>D}( ,fm, dqj`.I6 ?8>=MhrZj^*KX cn.Ctԣ`GH(cDsт#(BvCE@_ܢv#݊x%M&ZDgF-vQA˴ns{'E/59"ᢏ=<쮂Zﯵ˭M* a+帣(koh1{"5. \&-TF,]7p_n 007~$:5qAPXi$н)vAM<]v[0k:pĄ̝hLt$[Vve\6V NX5"I@_ᇏ Ɠ6VhL$@ڔ:<捭zM8#ڃ+ſ8Hc^a#4y6'm-i| LsӜB+q!{F`+j;#iTZpzYѠp5-Nȁ28 ЇNFDϿ&ZGۢz_%$ <;o#"(4ցqsǚdmZZgmCK>I[Hr`*FTx;}YWbA |ra]6=d`>cIBs?˞8h6'"#Qgؼ+K@ă6I#qN+1kzO]YG-}@ n*;mWr%~5;=:\b`|sgMgwIzvѾm@H*" 9V::iy1|GB9e/åqz[:Q#chnc&Aih֟AF* l(JiA oxLgv¹r6QLN|Ag'kx$mB[ ˍVAHQLͭ*# dxHG?%L5Iv<uDזM?#Ag J >n A]vTGo~y>*C^4͊^c:\@|!C5W\`chrt 湈PD.X)a#._JI''B8f(.~A;yX+Td%Ӓڟi^g*oJiDA?v,2+7Gq\BQJA@^ UThFޡ181;3_;J褐0-:P8f 0yD9ZÐ랫=DL@K_ ZZPTiB1;S Y#m0=ɩ%8xMɤPF!wBŸ=TJO@ﴘ̉y;7ZY #ܢS1#KCmM,T4MMWrԙg@Ԡe?!F y@A4/~'Z=QzMT:; 'L`eHңJ梃_"xae/k`P*녾\h{$jHeʼna߹U>Q&?ihLY_;E]1{ H_n˨\1(%qM^T=Fq- Y5N)x{^:r*LLps׸3??LÜ4k/y_[g3Bљ {m>]EF*W֢oCb[#Xs ]23+dn3k* }k`u1˪liSC,] N/zf!Q!b.!w=鸼1 uxT(?DOI52#rKpGO $|cϬD+bVO`ϕ(|k=nq)߹(]W_y@_z6 SU޶9zݝIwe;^qq4ǫ$4 g>\de+SؼDMtr>?[hwdxkcr Y*ZfL;QaoAK'{@m(ml Oy"bUN(-}X4ӎ8Y.h͞W ę΄.:2GZB¾oCRcuBնHN 8%wR.r*AN9H'ZVB%q Xыc`XUסK͕Kx$>r F'U xIxKN'^Vܾݝzt{,>m@{r}7҈>'2=Sp,*܆EbY +8GO?C-.gAYtӤ)*r<3%@լ!>ҢӚZUFs@o#Ӫ+ozpc;h,7'W˦]C¯G(9q";_U20Pe9 JsZ-`蓈m z >V =H|da[٧MM1zsKtiqJAz]7 7 !=ba҆SwGW:Tb5NhE\.I/$ܥ[JV6GNzTӉt7xhb ,@w>r>X}V0wX@8:ʂY䉚Yk̶ٛy˓Fp0}6 /·`c(KK=9O--=OTewsljqAv]KKTslxDc%eVYUn,)|9 T6LJ0Ky(~C8}hIU֖ f#eU)x<Uz`A2ՙަ4F^Xg UѮhL3ߦ9-rX/nK(`ìPŒn:+ be)'En*g&acG^^u@#=جhd93^LC,&0w.VF@!WK5: Wנ 2ܼ͞zwӝz- ٕreƆGϻ&#aK#?cm6= *F 4}6Z@=!,]"Mՠ`޷Tʧ1˂:4 \H/hzg ]UdK UF8qv1sAzjH_͑%e1(dHd% 錻^`.rh~Mo'? }ewjZ]qt.W#iC(~)Șqmxt$\__ۡ:Y!vq #i]Tw8L_)X?. ~cwcQ$m_M~!9 gMQdA2u*"QP TAz3U Mµ\ͪ"JxW=Ll:%ɯNI^c#])b\T|斁I󏁋 dSI'Y"Ȃ37exʳ, 7Mp_WBN>uzy؝Jr+WW5o&* ϓL"u`GS(G[7-x.MT8rk>$"5PRWV@bQ.@Sx (9b|"ˇ ȾJ]5.uvwKk0O/dMQؒ}ޱ9fjE7ΥyKK83.Zu.VۼAZQ|1{_bݫ#:nُXr?NNeqI`!컆1n"\D( [ H>[\ҦՊmsPH4 +;hT7n3NLx*PoDIȿ۩Lr5p  2 f&=ze/1ח'Qi;eqsf@m<}%S׌sCv'Ze.V ~6]z_!D7qѣHZX֌ LZx}-Rgrڟ~ukJ]s[} <-Hg=zR(̥m-Xg@NS|9AbR{ IXtpRP+ KZIc b ]&M!unwMbD1{ 5h0֤鼈"~g*#mLҿJc|q)R-T_0r좽nHRh=J[% Qd"&qRY/S^h$7tWP L;$kj㢃ߨ8Lu )#+a)x#yӮJol{8T?TWbejpҍs #[!dt[Hӟ!QLWS Ұb OY"ηrE:R}|4Pgj R_>p[q}Phi88ZkL?qcnpAPwi{ZG~{qlhQKUXDgOx]/n%aD'8ωJ(ff_p.n TU& `\Z:#/Á|w% E6l,y?'j V{_x |"6/ж)xM*2h'Rl1XՈ _wN]a iɃ﹣ls6s䦷"߀/lP)Z yD89a9W\EHMɡx:ʭbp;Ia(U#n{."kq^Tɜ((CM7eºܢ{'R }W3 7&y= TE3kTVd(||t7-tSdAHMeM?4Ҡ"C xXO`%$ ڝf!vgogĝJt/o,>Fۓy1$Kՙ 7#yBDops+ ak_ ^,@Iƣo2>v4[yN&t|k[f-'MX2>/5mq "*注m+j6.TqW jl 7(E,б}\Ԭ_ EAg 9* Gkj 8v]%;wuʇE+E'&G=Du"aȒw_+ro [?k Q Bڍ(3 y;8T^XBj/m88OvsI0;״wӴ|ܝSX~Ģ#V1'DIFˌ`h>~;.[Ubұͯ)}W4\x`rLa `xgO~=nlBlT9 B7Jx} K8LApnhk nlZA1W&QƁ? V j?Oǝ>UǥòYp;?:luiwrbRdX`wFItDd{/;ἂDea&b X{]^P9Vq6RB۱3'[Kfl| eƒ~t@E +?4`k&20Wb,!j9‘PԣKؾ~N 4Ң%7zxIt;u6ҀP|\qffZ`Q7ǍB~@T7$Ǻx*iBXѠ͋^矺eO*2PǛ j(\2PG"OS ]zJ% Y‘)!Ėyl)3'E:$L4?Zs+`.9G`] ɨRGfX U#AӕK-.z&񽢕(\.D:m^~ko7+69yݳc0aW~`ktq#ЛS6!~6Ņ-'KX\%h~k=׉T 53D=ux?w>ǶЍ__%E]m.gr~a(xhKV\2Ǥ ?,wZ B_."r Vґt !f0`{D`9)Xt-Y !!* |=*kHzj@h *g8OB:=W3[onB(~])O1auMaJ %]V]]!@y[7vϾȅ{Ճ+]r1\[ Yɤ=Nc % K҃',_ pk`nَ?doXG@SUנf>NM H W_yF3+_o3Z%F<}ne1D9"m2i~U;YcuPsfQyМ!ԿH9;h$U+YS4DP1Sh(ZiUF=;D=CɾFWRQ@H.2^5`*Ђ+XGZ9y.UfC@:Mhldzj[ lmzKuu#/Lk]mJPH sy7rZT(&MPGYh)]9| 阡ԝ(,Q.urW%mv+&ޛ.Ll5躆ydV~$Ϫ㚙OnNR擙ۣ9< wj! *l:qp&u;ڂR4]l j:r^_{wk\4b-BP+f\ILf:kf$GQX $+"//2 F B#aNzhRpI5?/- H}/g]'0{#Oe62VR`/!e9Y[DwJoP Hf Tj' A3wx#sCɬ7RRMz6ζؗ JbjF$Wg-6b CQ{DdOA0`"y (4 ͞RE_G];8?a_8VMbůh=1%%L]ny]05t{ Ig݇3O,)jMۅ%k25qF~Rp競nއ8+N:|b&R*B/ՠA%)N2*rI N{S/yqN`* f=a Y~@,PA 67I ^LVbGICZoߙKB&vHJ(叱Z:SAbzۻOoh!Iਬ͘/LޖlmyB m9P-i`*%2^ ӽdDU?g-%(ngbg 0.J81siUvi9b Cފ IbmU$?M"DWW"~M1}C~ΙaṂk;X%6X*2? o'Ej<0hG^&[<?7xXbt{ KHzFf_CZMH|b6"ql.cHmb..!El`m'w13x yuNx> !;&%H(2%8pD]ȗctna)݂/ZO#.Pp,qZh2HE-ވ` hoxV6vX?dkω'h9 ,Slr䤳]np]^{7O\"g'*Fcq`pxN$~ov [r Lb?W%،(Zl6C UUb^!S1V! B$^zo]kҋ {Ͼ@9}&ysFiVL|TɆ{ȫyΉ>$ͯa/Sh^҇)8kR'?=Eh@ӏu)| <$/ 0q 5)@r`wD"m䛜.!%z Z\FfX]ؑoT/g TlxƙiJNb&U P[ c]+kHy$Év%dBN8Ptϩ̽o60]=zϸ^֘ccJG^ok=,6Ucj|AG+[i Y u{co[BҾ~.7O-w#drqP3 \YB ԽWdu4o[L"r؝#AhZK ޖf߂yU1+>x9_)t^ HtK9T$etT bãuR#"NFL9p2ɘ]E1`NSuЍo&<]PM2{Tāk#;[qX@am*~` Jޞ*[WdO4d`7ul(38|C_w:تh Ql0pLo$:As4(8f{.$ӛUaøY·@Pe" F" H{xU⭢zoʰ˩ $`J2Css=`B5ai3r=˰2:#ۉg5y _w}#T7rMyNWa6DJsƻ. j&ZddLѼ^,dF CJ:Sb{h(V馣Mۂ 0vVdY.VFUט8.)u)4Bc_dwioߺǚnu}Xj)j=wZ)%V+E zbgE= u吲u \3}ekH^1\lx}2r{sƘUX~}9z!g|3y2HXL 4dֹ89s*B)ByGiƢ>aLr&k~hmk~  ^[׽<(kj`Rb4h_6#(t*A~X_$&cWKW:`U}n"#ꂪzr&@}u ׫Lav{ifrH:%R:lqF#4FEA=pfDi\l;?џQ gҟM>J»(C '*7ݝ!NI-% [rk1%'Sf-4۾:@(> `ʞ_ ?3HAL?5]=VPWY)T#MrՇ$T#\9o ^^붵 YE7 6Q$RߤlAnñG4#}K ; 2ȓ˛/МB۝{*+fWqB?} Ňb 0⪅u{浯@,t&\ E R^1ε?zzN{(LHȴ0p;h."djXb`!NY?*^X컈4dl6Cs/eiu/Tq?ɾyZԁOcZcJDK2̛c2cJ0*L>:M{<ԯ^|`|]>"ඝsAf Gۉ+eጨ{30 fv0 W4aˡKs DZEhr'O*qZϤ=$!nXnR'.0ms؄gAFAUC6 0w){! TN`n V@ \z)RR߀?:O"'e5SgѬ0Y^C-M~kY?%-J YW-!!ծBZK PgqUjjvH  F٦ fQ =UM^̯9pvRU: _&D`ɅtE𮐯ѬÒQν6>KS CpY@JCFM&󮈕`- җofAb{6֒]dk+']EO7DtLu Y\M'I64=L%_⾌a{FF䮟/F7 c"GŐPf'#g;󖊻ʑꞍW6ke. $k p)k&+%*RFLX3CbRBΔ+Y{* uFXZ>,KzcO(A8 @sos^5i1>Ť< کaHa},a5udo#>$-8|` Z:)*6p@vc4Ţ'l:d#EIx8݂EwJk:N]'@~ĆJDp'Fu5w|g W^!#W ڶojgp!V1JDok%8)#Z![>n$ω.6H=ŋr}mF}r3  KҠ,"S?Ÿ {U5;'~*/1O_r5Gq!NJPw=G[u)5e))9|,Z$"Z,'9S9$lꠢ}ts4Q@c$+l8f,u@^l3Q:2 uF T%kxO~[apMڰ}uM &yf]{LDv ogYe qG@eZCQk*Ә?7>Y^wbd9qO-H)=0d ]QAUW:] Ku(2&3 tw:)h"n($Nm;<3s+ B (JEfu >M#5HW^@q@*" eA͕։}CͱPvv׵58Į@NȖ%\8Ik.UIMߦWkRwCAC H?y,d]n;F?.w)#vwFl6#MCgdPh9SpWX룸0<_YWseSdh=꬛K `e+jj3i%Ng-G*c׬״Ռ(U:}[R ?39{;wt'{-~SŎXtY3JM~֬I^; Uh Y#$N:Wߍ6e} @s;KDU??zU6R1?; W")GUWL7]_v83O4mU3Mmn,@4s/lXhAr@='jH HdQU@ЂM+̬ )-: ?`nUGD)ڻFXvyXLv1¨9wїE,|P{fVFdCheؖx|/ GR%qs'rw Mxdϓ 4CzVv)Z͓Y۰gi}V>ꨙa:^ո+v!`g'BZR6'O JGn|<:NK\:j~ HW4`m?H cx*>UW!-0(?rr%r9 b$LbH.UGW%WCpd椧Y//&T^&l4V LUvLI9 ,#y&#G+d.1*(ORPQZʐfCo7<Ȩy`y "DRUm_lUPt#ng)_򉍋!igfG $V^ϰK%jJ\r IO֭#.qMqc,ܛEE2v [M@@tٷҿqTow&uHMv udie Z@Ⱦ";8U|\TRxiA2bRxGT![g1Cݩ,wqZO#ĤQY*mM8gΕ{6R׷:$|vXglhwC_,e Ǜ*fg`3l+ΧA9GVw7 d +OBwI㳴>ZGQг 3T`bfW *>8xR(h{sJ"%֩q꧙uER:/c ;U;6B}ҰLhDOKڼ@/|{N_)z1S&՟fйg3[ʀ'*cQWH]%QOV| M㒘[D!Tj.{EVtPO"ˆCkJ4,ZQpkznH1OKۨ`t B8QdfZC8D5ʲ `1ʙp{Mp0/g9HR 9~x=.N coc g4tZ׬4Sz/3lqF^U6<6fx5] gV4g,9f#pا%矮jO$Qج`ix;̋SV}?J>z3r7Z~5eޫ䅓K '*Zn|d,m`;jl$qTVmգj<}z).wjմfu'8v 7$r=G1fh/8Q%O@g?%Tz43TO~4k,}1n_W/ܡR ^?_%DvWWs?ylL͙8o`o[$P[[6q9k7]WAhx3r*G֊uTdd{ײ7d4=sm</pW*+3;C4%;J;}9PM3[2ԁ5>ZR k;MkW  a)u!X=p/,?f%m zsw!H4Tj]ݺ&˰SA 6Ed q'X<+!V+&%"mBhvKYl Ƨ(59 ԍ P 3gAx/EJn{sm2 $s(9@7IkJJf [u8[ۯt/6Ie|  z{|U q,H?NmU!nAQX:[[\܍Cњ"Q.sCk1w]xxoj+jflZ%K L7f_ٚu[/zG@֦ dj YV1e.o=ڗoN<7QQj@ [HRwC*wa/%@Ap-x2Uch,v .ᶜƙm Mܶ)\UQ3 nivUdD=iŷw9yFIo%^W $jH)xߌve \ LxE/F$ dvs B ұԴ~UA6k Sg]aoڜh6/(-l!a8u3]D*v4(?<ΒwϩNiKO~K}N^:SwNNG JtGy2:ڻ!t}!Ub>k(ڔZÍ C'h{'p(ᷩ?wT(]+ Ǹ!! {Я6)| >>5hv_Uu *`r7 mU?e*QY~G&KJ 5qt%ASo_i[M Q":ff4A`7GI{^Qk9c{y]Pxx^w)Yل-sRW_7:,.:& 'R5O##CWWs<} *dkK!A*.1´ [;70(kA=w6ep8p#q5n2t;5 Eꌰz--9[V8"1:'l)ɶP13 m%nGC:˸4a^Xzcv|b"ѓ v3 m±YfXAݤR$--c?\mD<@*/f[WP@j!oEr al{ZG5{4jlcVDŧDоuuVzy*/3Bs/ABæP،zB%TS//b Y Rkݑk pj{Uq 2fdۧ8y&CEtܪ+U۸NTJ@2f!_Yu\ <0c|ֳpnn{7amNǣi?x( Bv:^̘+,@*(Z hNq$i~A(ґ|<w{ {ƭZ;46ތ +0T O)] bc+u n&Lq]@8V:bi69躹b08U}$"fg~ gwTn'Ӵ9[i [Lfޟѥ 8"Q*0$)G:\v#E/J~|rPt?p$|c&Sok7#<Oj HꇜNw+7VF|A\:ys0 BX8܂jɡ^ gN ZIJƽjdhr|G3~UjIOuSTٜKmޅr0AdFe0D@7F|:o(b,AP'yf |,SJٞ6`ِҨ ]dӿ?i^:|Lcae ʡFI]Ӵg1ڑdi{>> ٜy0G#"c l_Ctw@%9bJXOɌ6'K7%Idv Ӂ"Y~daƌǛ,3מóGf"se0߮pP֠?WɈ[ :0k;CW,sq&TUlQg p<1$lE@F]$E[OedmӺy"4)F\WYζix\/CH}&v~֦2`QဢKbT2Q*aE IKĉW7R . ~ \YK1M~'$7p6Ϙql#9s{^O36-4,6mIAqY*Ӛ1n!48u.b4o :J8mp>l@#)i\}QXѻ|* nݡtVՖtY`e@X V76`䭀S=i^d7-w] :~˴)k0Dt~&iV+m̿ʢDǠ*K&T s?V@f l!ԓ*| Mpf%8WeMx~|(dx\$ 9yzV2c]in_aꤑǛ|̝q4j|tO)~D E@0薭{e&iOfX'5>yi&_ZEsL>Lu Q(Ϗ~ 'i)64w Ȣ .-s[p/Twn˃E.K>w7^xH7t7QzG Zf]YU/E~yx]4[HEcZ`_yͱadX$~ď}s_ȊՅ>e'41ϖPOЇDȪIQ24B#3:Lmr^ky[M{i$I:}-ijSFGK9ÜXFȹ0ћ~ТmWp8+ (Iujrwұ,0_gDPߋ}Ru5RV;J&YKQ~ucqJޗtvH~ YFERMZަ6,@^ݠ3H,:8P[l~)3)Mڲ.7/f{˨Za'5t pPT㡴{mQ Fc,&d<{o$y.: Zwpθq_q [D署t<7srx2=I.٠lm׵"`Oe0ܚbap,7sn}6 ֆVɮҦJS>,gCQxZS)"eO]< BOZԘ>B79qNRzS/`6ÎW%*LU%$(n?Etp:)CU".=+RelTۮSY (ߌ{qVpRk6G.?z?5 RkcQBXO#\<:yDM;uM|H8zJge.pLeG d'RؒťOdfoʨ S1/S-d "6c^1"4Sykj*."^F0Td0⦖՝O7ƻu"-K}CZt'#5YP'q讥}rщpR+2`}Y^PE_O W! #`RanPpC@|daDISTӊ7)G^{乇13p3vZz(*~r+ _!*ēM.\۠ƒ'V*[[9Er7BR8znՀ)YVt6~qeJqzۈx;rio~v3eSDKA̩؀F t{}\ ÅQ,&i6βjޙ_BW菚)bjݧ5፴aNl!wM^߱8ON`DQ0Ot`:Qy4KNWq=tYy"Yzd sN݀p֬6f?Twρm)-4ׂ5ܵwBx.v-w[he%˙(>yēı9u(ӎ% _hAtSͧc%⁄ϟv}v 8,6W2]Hg(G Ud 9aAhL]Ճ x3[-p~ {uMieDE4İ7ي/ @e)kX}T%B?EF>TÖsyp4_8)q`0ħ,<"Eԧ|yL >Ǘp^5IN>Y4!ԮeW (d9 lÄ́K=n: Q8+:)'Xa}KOnd-{O6Z((K#ar~~6VLLJTsIc&gfh,[K.K7m?CO ][>ov ,Ľt;]ΐbXׄnxƮ౮Qr~~m M]W}H'&(yrcȣz3F5]:]FG_$AHS2-8^Uɢ /4iXxO ~us֟7=?/MdH/$'b>sUcvvIzz{A_&vYN.T# y^Kow{]:A}sjk\cB!V)Msm WKT-:Ë.;,.ZKL&r0VxQi]{T(W4;?ۻl1ێ9N2U5zSGPүY%yd1z/O9ea Dzd1S"R* h,KvͅA "~~6v8R7҆Dd֛ђ[>!N3tGS_AkݴX%EkMɷ3*$Ql;%5BoeS;.xT|?B!P7H# FAU Y2(1uG0%2}g;!s7O92.IȄPo"#˜@/8o=~>DǦLpb<8 laB -uH]a6㋓qwz=KQ+T+'lxCL u`3U!ĔpEE1vgztfp?6|;A@`&$z͉=K yRgvŽjJ!U 1Q8< @*2[l*H+Ɨ|/U{~\$;IBYā11*66Zܻ?7kmY @+sy~t |NHП^}$R9n"Ib)#OjƾVFw4f},MEIלWQB k"^ˍ{ݣ߂u0 zm}b\4/E Wϴ # FڠT[ʟ7"^O>tmGX!r3fys@26BVgn%B ץO(fe44||E Vĕu`O%GGĠU[]o"b?H;2A fIe-9ɧy~N0$Cv?u@Ff.>3_8 O3sdi!DI"Vn|n ~dtsQG^h6?w8#agWd`6VtZa+\I32Nlb$}& ^E_ОKo =YH+Pec'+;FS>?%ffc~rrzi_RiGel{jeՋ#oJ?qUNDB@|>cMw!ovNUnE ">ؠR&pplahe$X/c"Sm_F0|={J\в j]dPIZu>.=[w(c cl!͸H-Dmy!}ۋSN%4-:a8gb+d2|9b_J'2g -d=1V[usX "s {ճ8OHڣ^|WxQ+zHp39ixqu-G0&}.{g(JQ勊=>[e͇>ZJ,hi:!vT)-]3xAma,Fو4l܍oDz8n׹8bs_.ɼAI,qlr/@55L\vjŗA1lVR\B4Ss=wBl/\c77ی7o$աڃ;S:]8LUg"lWZI3T3a5w_~M%P%Qz8#NMJ@u;OQ3}}^NRDX&d kO%UF1ԕ+1 GΆ:]FNp&KlM{[,!N171vE Q+(qj!/)r~M29-?* Kg6504H~m7C÷VGaɢl' !@M]'%'}.W'ͫo]K%Qx6`42FUJ7 A2-Z|B3*TSBɲG ІE<[Uݝr GFb﫬|[t™5ͶG w:'THc*A[Wl<_Vxlw5&[7ZG48Sp0ט0X}16',>]]ɚϬ] $o =!.#[%\ VnO#!84D|^򋳜oNـUԧEc1\>:*\hߏh3=oe[d(ɍ2mӞ{5(v=,k5>ȃFw8cfmi){-_;:06)&Q`94{쇝 MmN@Vpk7O'D%|d<ƙ<tGia"Ł |Jڅ@V hOԡ:&_;1XCy[ ϸ +,P|ϾX"eRTYQ_YڨJ)OR4AGr٨I A'z%ef9ZTk7mEwGek[;Quxmmn1 ms3N~Q]a,٨'Q kUۖZS^huYgRrK `ţ)Jk-2wg5P,4EF颔eJc3n9}[ڃQ0xB*Ks>^z=8Vї >j2ZzM.;{c:z}dKO8>23ޑ[#x 45$P6h+6Yw5r@Vl.<4A+j"\f>A@ bAwhXCg,:vʲQBسw]pS:DYcvUMgFx% Gn:Vn_UA,vVad&$Cio ⭖ՉWu"B[O 0wPN[Wx*'PFIj6 Oͭ3[FmjLR5VUR87/zq&Dj0dZDtӼ)ߠ[qkKyAx!Ⱦ2 ,v>33ˉO* %'H6(Jgr'hdr 2O1׏lDOE+梵`_68؁p,R7>w .ܩx}҈@\2[6s q,bg0l'!vLK*ui聆GvX(Cso[Lϼb4Uoehu#u¦2tOTy#1!n3f"Q+ޱ!soɆ\`Xz>D=-.o4k+9JAr2U@L]Rh UdZqEt9ݤ(k E9@~)ẆNln~y|>ns+V͹iVqEnFF1y}X1a_*/3ש8xdmZ|d7tLy\w[szi=%S7hTYE - ϳ9]6eD)T<2kIX"XLB,M(㼇uI)vE~TrΜ@|+<]V8[4p 9yЈA?4K\7s3m#ik*&XN36G!0+`D"vaX:"p7'o<}Z~.tbN~bBtz'o\78Kͤ'$kԏTN{EDŧ.(腦W`;^OnWՍ2%ϏD91[(99 $ Rw%>&2̱־-[~ 䳢`M%ۧnGk2QKZV0c~)}'`js(^->×d%E?Me,iĮ6BsÊb1e# Z o+rte'Hr4)#əȶ_807_O|l? pHx)鯛) QS/my"ա9^"8:a"o+  ecn$h\XEm_1U9rF{w)bUjʿ2` KT2]ơbZ OR14-AQz9]M#yq5H QfYנji~SS7S?ޮ*!ytXmgptz ̅&lP*ysv1 <q: I :w_lJX+#e A]A}:l`,zT> KDU+@V-$@Z ͿnnGk%Eb 0N3:' /J--XnpkѰrE+qFnpw6Hvl`]x C@V HUz-6,8{X04_: wAEO`@P/ !BT{}Ϛ#FK¦ɻF} χ$)Y,0]!M _wc:@za17)rJ“ɷU9TB-* ^1+3QQ3n65JcԌ.zuX,D3V/QpyJ/7?+r!|+? fv0(oB Ʌ9| SFu`HKa=J57M'dK(G|JK Je;)WmD1 KݢSHFF_峛B ax囑Z]\b09!t6EK.E5V烟\@xyBV'{Һ< ]X`to>bq-ʱ1( K/p{շ91(%Q/O7B5]RGbC] ۓLNaaK"etْUs0 .L29.N*1. {EX_,и5c}WagNkhԁ[rgh6tpL*Np憟Wt.,{13vKh &M;zBؙitי_yxˆ"mن{Y"O!S0Pz-nbZ%e!b˼TxXnUPU2Ǽ@' +S]CbH101btB' +/LӼ/%`%X5|ndM, XA ITTPyհE[LVgBAg%L£ΌʪYF0@" vUA@#\oJ]bZy9OsXQ$Ⱥ;<BjM lb:$lUd8OiJL`uox1j6K| 0Y_GH!ht9[&3{iq+}@Ѳ?!EzubH/)>'ӿrYNFh?rgH!}8FY(XWs$fzĝjZhM[C~Lu(1Qw2 }'S~vhBgS k{> Gwد.'PJm`ZP[rՂ"V/xTJ+3[FÉe.AYWTdcH Gvs1l60:H >z.ݨT-Lxy <hj!Vڭ>@"TH`|:>_?,9$wPkAsK:S >St% ۉ VѬ#2{+ e2 "|Y(rL䟹y.YT4 \j 5sYԣ_Ot^w3>7оSﱓ?(AN1Vb[78㠔~YT)^5P=ƗGcVvxs&YBf5|*^]Gߴ]񏦔f;ku3JmvW[Zw=@z%T<8uBuK#Ό:5{Xs2QussP}D,ڌ_$n-;B 9\m!!t_sii#A"]jz2GHYL4pY#sW"T"2o@wTQ;$HbO,uΕtU35W Tm<^7%`x#8;FP6nA1̼qgŸ u}_7n\i^Thp v/;y@ 7јϲJ*X_&?h"4/р+dkm]m7A/XamyqEt`!pPЀx|G _uwv?%`l:쌀r[sEop&@rs|76>[{ -4"ɩ-ޒNFP$]D{TlKsֵӚX=%fK2@2Q >/S[ތQ\ӯB#csSp?Wp)'<-Ln4hdE 䈗ptr>59C*Pg9a* [ƺ,}Bs8 PawC.d=ɇ?^ko~z9wZd0D9_K]: (),#48rԠNu'>f̦n稐69t:޺ j~TK uU3YVՓ&Y E5Qe\;7ENc~눡2EmT:շI-纋o'ѿDHğ(:!b5W*< d@' oZ~cXe k, |}ˌ.dWқV@z>ŦH>3QCnyK$W< TBN%v3.{=dĪK8q|ҏFѺxj'5s!cͻChu}:&}ɪ|@/NRq%`1tI=ҐXj, gJ14-; b`჎(0(]G<r֒R\뇽"-DY c9`By-Mf[~ 1fEv+_ d6!ŲbI:jұ^kf;ɸgYTcC0Jᤩ- /l FL7gjxPh/kGԆWQÀa^QB0Wľmc58gMLqS0m7[sP%eڈGI"mm]eSh %?Za/6&N 3_e]7"@kpԋ:`Yֻ&+(H1zN$btAGpyHo]ڮeBheϜe^̙CfJTX4ˋ0L/\~Xep_Km";~d zckE 7 G%m7D l'aZQxϋa ~rH q'# /*Tk9R#5iRiij]i|W]MaTYi!*߉T}FKI8ǀaPAJA"qe:ɹ96w袍B f k[yhX{ D'UaǶvB?ë5!"m̪W LC{s+v1"'Ǭ0Ul*drFsx "h5o.T8=yDA|&uzp"uyM7Ͱ`'bc`7PMcN2qs Hnf bc"+ށS^s|phwiC[?4-G WŇ4kt9kFc[7 #ތGȺ(كJ1k{ p„1US R 9*E飲Y6GTo1_R<R0jH#{AwƝKާD`®'0 wpQ决Y2+xfhCsA Ӻ:9y>$dA&ZNa7uu{]lʸf*h]tro^d-}ѓOI6џX|^eppF{`I4B[Pߘ8dMقw=sLjn9k-5bn+7R|t) .8Ri]OV8hqd^O Kєٴ ? M[x~m++Ͽx Z 2T(Fe, ȡ*` GcEzPPSK{_ܸEslf8ɪOꅿ 1LU!H\Kf~75Ws”Ǿ銜H ~gN5k inϊ%yuiw)1}9.ڌi7r\G4\*(dԬ$%h BI=Vzf3ů՗#WWQ |9ã|/5DO !xKI'KEB307Z1H~)D)D "$*0 J =ω7l5~= N0/\P ͮ?1@G'}meBCҖX7T":ri3SFUSTGy39O 榣-!_u ޸\ID"ܶ%ft*9 #Ԕ@ @ov=IrnTY(I#^O|FQ1x; (&K_IWr/nݘ~/D#M83a929G )g8R W!Qo{)z5iwܺx19w 䣌:tcv-6v|pvȰ"rA}kyuuu 2,Ѹ̊h⨝̕R:H,04l2& ֺi ACNW-;D[Lj 3XאW$esC>I0=j}($Is}[}/NB /׀D6&~Zx e9fTq=8}6Ehf%2'kceZf3B7ӏkO?R$K1YBiXzpڠ927*i쇿V^A _Hi !^_ʁј1ig]"X.ɮ qWh"|p' Y^v}cZ"5D`RU1&AVhǿ*ɌޞBmUZžݶ3h3R/ILCLFUථ!O ,*i:+)`*8O_x[mX9ѥdyS`%35D!c?psݬE6vXŅfe59#C}6- Vy. wjoaWˉޥ7K~U#Ő7G5hdD>Ǔ E Y_0> 1DNVfc`hC 7S=OƵ}~X9 "d Lhc \Pғ_?t?vb~0C1iس|rpt*E006j>sPl܆1k? 19T[DKָ/̎ktIF5DmZeԋiScrհ,iŚт \%@$ʖ;޲gV+z/hۧbTzwln+3qCmvy1!o-hsSg tK/?#e%5/ 1"[R!Dv>`vYKعq)5gʗwi(u/VW˚ȮBrqq~nOMU:}vT5X4ٸ?i}0n.P%UJ,}^|,"~"p:gFx60 O_MBo޻S'G✷Zl_E1.Oᅦ,{XJ< sLLݧ/evd_7$M|* 0\_r^!!9}=IiuRzr P^\,c@"?vbpqİjSYJ2f1#bp1M41ti! &Sbh @OVL 3t'kpB k S mgL IR;B\YֳŻz_3rKsh)`md'QK2i(<vͫܙX5`8cR@R~tO&e8ʕm1*hԽLk3R ϓL:M)>x a0LFXyhg\rk8AuDn)d?hmJ$a5;:5p˝efEHR'ؖae WQ3?x݌Z i[G]W!QyjǙHTG&juӆ-(̋TLErXKFYK|b7njDUP K.!!R'x /1.~tWLϠaekbhV{*:P-XfS [_1_m࿕`Wǐ%Ĉ%P>wb xp޴aKD 4SR d4I[J짧MG4hVt12v^0@.vd6VS%:G0zPcX!ƇYJYSaE/s<=1y\ v* 8b{KȢ iQcfLJ`,W͒64LH;C>RȦ#2$uu=kᾒgy0ŽP>B:0/ݺ@%"-+e$Hٿ ^td)kWp#֔ntspZDtWBc\sG2S|:ӕpJh#FNkl٭/hfI~:~:P&@܀0=q2 H>U`d~Wߠ(QisaGy?Ha~C "$zbY=7WSixWh")E#vt8g*<hVE'N=թ.ZC鹤Jگ(zok0@ =A #)X*͏ [$~"3~F (6y/%l.\عloge,ZDg'zAM*.YXE#y^r`y{>rv&ϊ-`BH_+ #J~ϋ|yaLO! 7NэVc9?HX㞷e_9nbRf3͈4`N3GY#n?QgF*6dsyd3=b&6'D܄O NKMY&?M/ >|nuج6)d/!QPOFLe\|"Z:kU h?=p&N~}#cwzn+!'eL֨[yǝSS+)T HЙ J3bƾK>o}}eR6Z_k'%*i9&n sBܵɯs_&vWJ[#oLA7d85k[$V%SaT gϧMfy7UdF۽IB%Bl@. xN\ޱ(%S#vE(ÝtdNv@L ;?3 vA/NUkiP0n\C9\y>g`{*l2SQjgTRFq@hcy_R7}H"[*(i içDF^ LB[%Tyθ26Tnȑ`o.&܊7pZcu7{v\KD%ꍠfJofoz߉)BYׂ#շX`zC:1 F3^><VIbZetݭS"ڲT%~v.BZ"4XII)ʫtDoW5h |V{f־?e-}W*}(Oτu%n̊=f_\".4Y cG2Aї9dR<18Wf5h']tPNtaY@we\_[/03k̶`}F4×8k =n|fl:ӄZ\b,tsqJIAdp˟EZnI$|&آq\o^ :ߎ!L&Hd|bBτmWFxjV]\p:kQ2M6f *^dC[7oth_q9pu Y.SժɹSjqReRTWc^aU5S#]CP@CHDŶf).}i%UAfÚ:f٥g)&]`Ηt9|^T LhAaf"l-b7x@nTw&,9gM/&ztᰭ2.1zaKJ9T5Q(_5;er N棦.6!F/K zt7^4.Jq:1/19E:ZMo]ϖp2v]QhuOeQ'{+ysj'AxMF7t<M:le}YYK?h$/;[nD}ul6kL'I 7NW4pECG]"K:̄㻌Î쎹g[#UDMV$VQND|_ cjM%Xn5M&S7x&:55ScD/k \>5 UVxoRUL;kaW=Wqo$ؑq/.?O{]+4˭L.Ltpm7)=lm=˜3k#J5M$LwyTрTDȻl1rV$ `1X፰{[];wH|UfްԾ-ƉR@ 3gA :)ƏJEH} !"8 {5e>ǝoBȎw\"[rAX=;f s6Mz/؉9=r7 )Agx?M }\?L5/:9Lep#?Z[rm),'L< zNtyҼIɬRLVp+i\HAxyT c(.<33pOR1RΫz9+P1xee~qѭd)&\\;21-)<lM.^@jļ8Iß> 5$cרr_IXC b!6߬V.y|p1_Jթ4 tl?$_SӔK܅*ASVmzzQEw8~jfJ̽r].8`CDٟ_wKUS/@/&ʟ[ ^A ")6(!rn`eZ' Vs7^c]-Nt =̘MZH(mPZ [z(5ʣP*}ݺ³qݮe{u~~}q U C+AC]*mVya4V W]-2_r8G<{ª"O-`4EW?iNm.zBܖxN!Qo67hf2 }|; {q =žO'"Y/ڔDs9<݃zD]r3?%ޝzV.";]|LlӁN3~j:nhQvpV49hILӭEм| .>_hyo0^/k4c, ^0{Fa(?@%gWB!Gtߗ޲HV"6,#2`pt)-d֢H߉ :^ dLT< :C%įx2xf摠ie*x } eYp*>,qu}w>iO@%/0 Ieʢ[J}֟`.кzk5#w!,VaC֭0}C>A@L|y4- q11THsJK%"d,Wyam׼ Z,v`8wJś1t(oPo%ڟ9,cr6*;6ֆ.?4TOhC:NV0R#FKI+<1\$p0Wy>rp]{&pAjD"b-Cp^BʤYևE M> dPI>גZRwg).Ă@X o9"Ӧ`ZG !IJKIDXz=ZiT( 0,UDtr^9r'bv eIsw=xSH,֊E'Pd*]N_ NgDD]MC+F0>V7d!蜖jl߭!J8{PSsMoF3;}رq0,e9xX$eaP ^XkfyY4E)*P4Ľ;x| BӤF&dÃKBtWpۦ erҞ 5UcPkE|Sr?M~H3[Zx̺V,RDNFb;dӇPr4c kp"l#%74R>3ùS!l}CЪd119o17KuY.2&-8h>Σjjnj/b]<$XGʐ/2x'5 7"-YqXđ"J}1T9o7ki_v(* 8n la`r Dk˴8xQ23^'QѤb ޛQ%m,kAԵy!Hi`bgZF뉼@_$x̤vru l.pCr4Ŷ޸c{Dazo8'd[DlFW#I*m^{aӛ!ZӨļczѬ3>AЊFvs7W*r.sk'F ǩfM1(KIYWcCd0xhnaFL-S]*CLυbNCM5_ayge#ej:@ߊ^%TxP{NÍȍ 4WE䜇? S+ TF̖,#?VYM q1~l),"c?ƂQZR)]FU{ֶFV6YVtmV]eȪOBڶŠ$4"$3/u@S{<rD# GISx](2g4"opEQYrUi%ɗ3hܱ][=]T uND"-}".̱:Em6WiC$\-1Q]JߑNѫ !~uƨEzra@7`/S,Ơ ^Y=Lu]pxލ\,BS}d76,*Xm$^:~D全Dox$?n;f5LS_twoN|TI@NjY^0-Ѩ xmw.\X|i3kih*P<]B㠃Xw:Q8R-M}I5ɍz}_#¨)!/ N#T p3yZCP E1MCp.db` $j)`=V -\cůλasC VIN 3twIfʺSDNuбK\=~=e(}$׮EouR;2Yo4ѫc0ԫo U`HрtL"ݿGhj!mZ,UQfǭ৯PQq =n u/账%kdk}ߎ[W ų@ {^NNyr)S8M iX3Zr$( 9Ak['ˢmf I>.CRz+)!b- wxSL,wՑ^MӨY/]M^]MR VeMuÂ3LbJ[I˹WOe U9CCU bk+-95,`i."NYx29$K_<(X\Q5Yã Vfzх@{3]zd S_i$ItWwqVWk:PL g^C&Nr">c;Gt @7-9d Nyf_j~oϵDgr9xr|g)T5k- @RC0(ⶦ@~;w@=~7^ǠBwdN,d?x1t%4FN q {ΦĦm\\J|%[=b+b`3 W*j5.ɼ?\aN2$tPs4GW68WF,pmLn(V Ѹ-ކb1pG`_4X _5RR 5@J'z}8]ǶEil5;DUK& .ӎ/H AۆlgU_q>5U*οaJƭgE+-ڨJImMO3e㴇H6Mx䒈:-ғz 0G@DL a)8"P므 7 dY%<)Sl+\147njH J ԄLj]LL% g[Fmh`7ьOlf>ǸVm{U "Rԇ5QM^X6ؙ`z >3v9T'^FFXmf颱7|$]OZF`4Qm;\Q&Q~s/[D?rdKcdQNPsP6b ma)l^9lI2]O+ZۊOԌVUK,Z afK!H-`tʑzG$B7vg}#^Oz$fN5}4 %DOP2Wq\yC,# {oJ62-sy >;S=c+2Ytۇk9 4m\ ? 0[!a̴@!Pra&$$glؕ(Y1):z9oa5i4ed iA̻{IˇJj05PSN zѵ)2tH9 kK.)yUF)Lrg՜0|;E9o+mo@g}+)e ;Wi#[~}kppf-ĆX,Yq=lf]PJe^½`q&2*/ԯ"ʎm(G9]b- ` =TPwދy"q˕%sZ1 q{Q;=?EM+O"^T1@p֜Q>UQUT[aŋb823δ-)ZR/(WEpp Ta{PcWi`?Om0qsH|06i+X3& 4Et }oyԷ2qNN|Wp7L3f 񵠤9kZq?+<5ݥnP= dO/⻨]{kY0cf@9b@|2ŀ3)DJyH@;o#w7N&Za7g IL =?]_.3`c͓6tZ0e]Bs).׍ji'?K%A@mYH;L[Û&a#W9cPP%,ru)L9-zUF7m]X3xGnu“͸険ͯ"MR9321trMlŻx\Ǜ¨ sXZ"4Gdpuy~m$y f.`]%!YFˎ4[\;vʰ?%l8F{-tZIcv9x4^폥TT( 4Ɏ3S#R=[F 0ү.`Qޜڜ*CcˠVa9sc uSh<T5<,gc|Л۫/wro )mp[g^?#~@Y4-X'`^ze'Kؒ-{E:OdU05L 8& K6-M"QaIZB ŰV>@RzO.xBFU||֎adLlj6,xX5%0ޓ^#3"_pDXTWI3բb폗P7V i].s|T oI+GwFF\#2 1DĊqךGԈz$B+x~P딉II#P~Q.Kxɋ*++DU)J'#rTgU!Toy)npHp..TeWW̯Ƶʦmxl߰Q{pz2IfU.g )\IL!5|RI޿ʭ B1KTH:xDy{lN5d| J<%92-ݲ|{ؗlLvHʛhTQےڂ \/E׃30|ޑMr4Y&j/FJ*|QQX,{\ `+Rk` ʔSR {`ѡN!!U<,ؙ& <ŕqoDXގGhM/Bڲm0ڐN*X` VV o_+#be$v H$=,^r)jcQ<\󝒇Dҥ2 $}M}wGhP\c2rTfЗtR`ӜK&=xdF`M&n=,VAHs^AH;^=?|lbI3ߩse@FTS .D]擠 ;;kbzCBZxڰ٣%`W=y&eze[͍v0_L&J2 pv\3&OOv#"Ap`2Z&u9VkH=8)U;=GCոy3l _}AnlL5XEbӚNhsZ 5u)%v0086]^|?E_gdޟ7 %e;sF&$^%k`1_tى`mܨ`{#Mx~9x|n~hVK3܁YHt 9R\L,S uA[༂JFpotW~jLi#uY9Wmf9qPW]h9vFa5_Eq"پ@߲t@mKgmY++i,GiD74;x}AIs.Dacєu#NCɒd@`nIBF-Kf)/ B3\Rߑ8dgM9Ls3__ƍ ARG6)H+0k>X ?kZ@n)!Kg*&B}&( #PܕjkXYPx q0Ă7̵3C )hdɺ-:ڲ\k)+o)KviU^c[[l025ti"5`2ѝ i\nLo3. TBLgHijrjeFYP>9-;RYQ3` _XrlZpKیޛ8 6A?$<԰ 2 F"NNN&Rʧm7~1x7;(T%[Ls2BY;YoA=DOA\^4U#d Ҟ~IJ-40"_Ur'[2Yζ4u/I-T9qXս݌.w+SP3^dzfB`'T>P N4ΫӬ봆H\;솦:FObo 1uW> qy_@) wZ}9o#휛=bn;>/8%{k3G- p˘lSAyS (E[5CixV)bBlG8d2NZ]f=Q~7:T)If-=$#J%,8Ex T/Eɥ lt>LDU/ ֳ{`+=,E^4^~k"B{(ir1qCKBzT9Jkk ӮF nMBwXwWj*U:bT{3)+7wxoڰ Gڥ[ۨ()5#%m˙ͭsƼiyB=ʹ3> 5'uocir10"Nԩ3|L X]-GE۽MSș{y8 BϚ0DaSZߦgJ4;uU|A( e%*Əj[ESe˨BKuZI*BT^$R {Z~~/q *}83G2eM>a٣+R"nRT:;mH[)X! !G ugXtZjvCʇoB- o2rήA#6y'V| Y?4^^l|01p†v?.6%[oK%1@vSL:2 Yb8~TຣF5 g#"m[6P~PI.>z@nIMpmWat.6 l`E&9@ࡓ]oRnT})9Q0lDMs%[snZ?] T[3P#uT#W~ȧ mz +=^􀔲-_S6pU0*jJ6l5KFlΓ/_&)8⽁xYuzQd{\;PYYK 8Zn N^짭.)/2poZj%x,yM'AOLV dƼ0y'l%p_߳C]o#GPl'nABKO_  ١F]74ʗ"oc܉զ_z2tY ?H eMC%/m*k$(rNJp."j)_Iauz此նFF{>ҙ[k76.lY^.M\ j(2)g Aei26fݫHW]^\BORu]ǝ0OUYqvg&@('ұrz,B<:_9.wAi(3QbvK|!)|V,i1l%P!&ЦP1ضb2&"/!俄N3p":wQ>-jD?H`UQEf:rQ "05ԤP|o31pjt3p*[%m!wЅ!,ΚHj7PBb+GJnԋ-diMzsk0+kTjN,DagHlpg u)8wZ龇oZ"7(P@ ;9[iGGWp^;5SOEeT*g]wCI§E>@ ㇐p -*7W7ӧScJ[њnIR/\5"wڄn{NIwVD( @w oEċ<8~!XR,b - 5) =-EG u<-ٕoy8ZH+%x_7 QZJy 7 : 2cY\u/wt-s-DyK\FSj̛Cds`Ls_5zX0z y.=YoDk#wlv!7zӧ1#w+O1I\a݉mzzy,ca?P7Uc0.CErYg*k"_2t4jY;S;gdMf=|}O82K+`/w^=RC<?" 2z-oicۏjJ@;N,NӃ>M>)nv0`OR챺3e@=]Q-jxOOU[27JVC`9Z-:}:sZьAp[˲NM2vK` Gh>Gen3Jxzn[?`V=%v@j!MFX,[ŋ-4.vу?\%EEdo1>"J93Jݦ1&%aɛ> z$ఔ-h.HV ]8 ﹝[XWy?ä,p3Zdbe`%N"~θ-W#OЁWVHQ%PY=I!aMQ}e]V*ֿa3v~me*מT&%KhjFwcȟx$Ӝ5|Z #ɀkM&u mPw\aLk/b4F)Mk't[7N7=4Q9nXk B}PUǹ6ІlU'KF]FR6Cl9njX1-?Ɖ(- wrH|#L^zjS@+Ɏq`0b )2`i\ \TLj;U0ιRxݽ{d,Pdn6B#,o YqVI8|1.v4`Bo;4Saw^~er1/p/`X}/48~Uq"rW31?'eoXF k{>fBIwo~+YȠPWmkVx2Y=op1 jjRJLfu<HW͖c?ۓ2r6swbwڒDkaog3Xk$ۇEgwwW†LEՔ w}qZ&_{m_ J; szL^qf2O4Bj5M$rރVUvX`?[o $:]-[B]! 3Hw]$k\ձnt qXe2 G$ua[|=ԖuaDNU҉}>~x:G]`9 7Ԁ圈bfU{,BH-hd>A|X7mK #M]˟"B+`)/&eT(f=Ǥj>ۚQ=`L<5G }|],JL0!<\ 0@q $XJ,2D%=mis/yQ6z0^loJ{N >\ ,gf`0+-R:OőE|ZӊܩDڡ^ 5/zf ,2VN[*cb YAc5<0eGʩyb@VqVS.T9ܞYX\IkPVw KհteV N(t1:EҭlԚ/ʾ5 %]9 *ʾ:=&7ÃVOrghI&ЬR BIPH 80*{Ԡ7Kqzr&Oõ/]bv&o|N\g_'€c{jrhJۍ31>pz@"R&,''O;' &'\\Dʃ+֟~*q{'\kW )3E&-(9u@: ܲ`V!GG,cGB HhmYKVW|>yJ ]%ЦruD9g`[4ߛy9^jYm@@ȲUeUL1/ϙ{"J'gf% `&!!Y* 0_Ov vv Ys%W;PЭƈsf(X>( ߊg4en"-%gфl`")ʟEJLBK:L5E;KuQÇ,v %ķ1<[irEoz슦HfVs53q-2SƄ] ݣmITU"5rK1#mQlL߯huUi)<:;r.euCi :KD_PIϙ,.A(~9uBuW`Y^z4L{!bеa3 0%X٧٠-LaX;UK]6ℌ }[M==vD",+G ˢnV"x`Pğ/:46N' rFܷ)M /USw>'8PuB3?)~32ÖdLteBe/w rl)#YߑK g7le,d&+k SRo;dȏ+{D4UL48ow6sI~؍W<-;IZirS^,_HUꦏ',P$h֨u6KFC'?eǓٜA8x,A}:(MqxP6< I$;y1.l7HqP HvhgˌO"JRTtjQى(}l 8 T;_Ow!Gj/~ HQX7d"`Wnȩec5栍_ea%c3t6iɖ:;sE7K]g[?5^Dv.qS(|\*1ؙSv$PjYnÊx ԪM$Iw`PH;R;C o|B ވ_;(ow|fuhuvFT}] V k.M&GBE7`֦Ot' |?tPԳľ:S!R98>oA]BH v/KW!cvURF3cs-@!Fɜ˦]-[eI"*Orc$}*2qLP7.zwӨ~iq"u 𐯡2&՛W^>6<I mfmrg#@4#ӔbP3^ ]sm8a jCZ ~4:W1BoYXQ B'.[+ibVRkyjvGmú|_,z>c';鷽>LRS{3ۭRFgɾ.™vd#ax1 NZ,\&wCǟ`a_f8]y[}~(/5guMLRA2OOEpؙbe IL}d\)N|}@7ul9WՍb.ͿߜOΨ}3U$0]!n -P~L=_Z7<P MV[2;ﷁ[*:DTs* c0! Ὸc#2-?X5뇗a&^O휗Uw.("7뵩vlY\!B.Ch6,~ o SES6 "*Ѱ侅u-/:b܊UbŦr]JZߝk6}uuY-ݫuuKZxŒ8'nZb&rU%^U)q\জN6iL tyru*RB+QWAz[ ƛ EG%9kI=Bkֶ6Y1([tw-}pldRDZϬEn0K)_FnۃG(tz20v%b8]؈YCrՠ.u6&+-/"y 0-I駋u|n (# 1Ig݂N,MWtDXIњE,^"_B~{sΤ((N)XL/̓_l=G{!|er1giE2<߅p?GҶ\q) ^ `Ju 2Ef4[9֟GhXo&1Q @P.ȩcvOByaáԧ'2Q&!r;hdWYAfKCy'^O-2>*3F 3`<6*XtG!5}k- oH KQj9*jq ._lq'3"Wmg@A|Ԏ nya1OyTz۹l ;Opb=fk|{~y*S KYQQ'ʨ"y:h^?FI`0Mmp4c<qe1CY,53)-dZ1E&#-(9GP(;m@4|@DBu6JM;uY/O磜&6˔|cpbuBBOĠ3" wr{eo;4OP]J7|=BfR [bVЪ|+kqVW.^؀\(bF,U V/'jB^o6`~3Cq>$ԟ}Dm!_f'}_TƭFs]q; iA+t>e({wq5NT4L^7vl 1F&H3h0kXp?n~aT)-!!v(banzs#g8+#eHm5!v(Bc^/ŦZvE(N0/fq?e?lf&i'(椩38ԏ^kwǪcȑ=5RƎ,Tc8nCî;@XOw2hbêJaJM6l6=RjtrP*: كF?~8q,眀"^-Üb8~TrTk0W3AtjPs1ᾏt sv*Mʞ[=]AVH(  m9&`~uu*?I-uB ]KG.0/2*߬lj'hTXc W~7f$)Ox('$G_]>c3=!PM4sN݈rā@q#~r@3.>E4)B-XYQ1w+ Έ;3yʛ#&S޳>!D`E4\s[:ض*/%/C-^P.I3[dE*?I9G_o;(rש􃆆XeMa{4nIF k&1KYA:KQUj7p} \B)s_3=-N#XEq0b*3f(CXSw%+Nu&nFd νG!YT&b7Aq{jpB3Y\Had׼t$mu8r;%nN(-0F Tcɇ=)%7 +YjTP3 !y1e"ӛWV^mP+6 =+t- S"xoٯ& ud?Tڥg/ŷߢaqчT"@X @2Oih@!vuc-wV}ȖZ Vdx`/5*Fк>#5e\dHҐyYDsj7B#?ͦ Y+h@IawuY+JP7Eg/H0q2p!]*"zZ2(+2D3]+g:ޥb^Ssc_0똹OVЎ5YDR`3B8TFJGB t(\._`$~?^IF34l_^oJhtwg;.2?Sj*\Viӥ:CԓzHE MHiFs**WuR9&.8*' ]xZsȒ[8'YHyuߙ(T//6f1bmz%\\*={Jy񁥶ϻg:1A4 Gk`k1{j:GQН*ģ@^FPh:R=zR{elxFRKvš@zn;AB3 2%gAwኯ<>c <<ڌ&YSL$/]_?A)5Vn]yRXtr`q<\SU5kq"t]͌9m@AT"+ʛ&Vb8xyBMTܛ.҅VHD.& @UQ2e=ͤXO}<Ѓ;:&&V/:U>8O#\Tq #5X[I(g=>[~w0ѷPiIf(ܳ^=(۽09UJ]2Y6)Ϧ8L6nM|CoIF q e - ̎|b𤋷"5M @e̱cù˻' '*,XP؟`G%m*yi|]1Hr#É2 429}Pf~G jI oFӏ!;rM@s쫞<](2iB`Ivf="Kwy*R1sI@-A7SQIƅn5&>KvcaHWm\~pZdkM]pZ`vYA(8Eo%swg9g "[~mJcQ9e .񝪋uat0t JT9J;&2˹dT^"aqn7<bL3Vs޶RLXj /5jYוBFY2 gS:wz(gtS-C>3[t-%_`ԃf3ar EC|ƾX>ەrI< [.խbL.xf$cbslgK泠nt{&%*/qVjG(1GCrOmIf_л/YjI53DIJi ▃X̠b3z궈ԱQg]8˃ۑ"!bePsOx@q4B 4ZP`@ 8xi'!gOWG+s\%׀O~ !Za;iGNz)MZ֛&C6/a!XZKM2r6˜_J0dSVԻ:<)=' Y`-|pvşߏҢDip¶Æ[-W{ysTNag+.'q"\S˭";F)y~|@TfNJr-G̍Fg@߂Eo$4(xAk.iDU"@#fCA-X0AO!MZƓkX~hAs $FͲMciRiuͭ`s:y v=܆" v_UȨ,e@yV{=lw'  s/ʾŏ\y@fLɊj釸\?f~J[D:(ĺ盘&Au'6*(C-Yb&"RG OI+{qN*$jQ$giʔm <ޕ/M1!GP³Jك`zֿƏ&@!< -Ga׮E;bp,ˬ82uk(,_zTl 1!x9{~aY!tZAI!0!GL*O=BzC3YDP# }P ăPhP5ö!绬h寐Ze]0ЭzDg_Iagoh*6* 2/ts"IR?lWi/ %1"z$}HXQ[=6~ Pf $AxDI5UvҹԬ+I,hC͑=e zkk/v LQIJ@ľ (^|[ª>5{k@~~b{20Tw**9\EJ ZPKYۥNQ+泷DZ{hBdw1;]f.sS^b5;%#aQkp@o-DJ^e[rnּJcCd8OWYH?i$X1r@-qReG@ o^ae,Λq2Ӗ=K㯄QK.jj@D>FCj*^޳(^qTP!{>xR^\+kR7PF2æus,!'NH62{2ch6’gWɶrچψQ[޼=IUt18 3>լp7ʅUB~-0i펺^xqy羅/.HҶsc2aXԓ0"dVq!YAm@~G潿(̿2,ia3HL!ftH[/p#< 6>o9#<;]8KZeQ~)vt+]G*_c"J{x2YPW+'^(Rl2ʺl1"qz9֦ ~}r+al2~sDTAS"coXiԭg4%aRVm*h<'ZǾ#Կ8 WY.̼wEc>Yށ mS1FE#cY*Կ4"ȏX5l%u=])RP+E3F Q))6u`7ѭiF`CCYn08}wxXHKP@pI_jqNW3k-z`~UaE6 65jKb^t&Gd޵|zG^BOoo,L $Jlnmtiˮ?ŦFL^t ̇dS%"-7; ueKsf-T5̺6whExURwC1H2yv14C>ߖBƸKx%s%5U + 8Ɉ$ߡ!!Uw/栙t &?zI!60Q'$.V>لpvn]t`f'(#2JX,N M?x1'R?\yg;{w^nfUgXz|W gOQif.%T[8H 8 o\Eo5\.uL,fc$%0_Kn5cGQx})P ^ 0aP%8@JSlp YXvH8oO +qB׉:>l­.fq&w;JcM޲.™:l@ ?MVzA"<&;#"'Mk'YQB")Se5}(0^. X| r  *k{Ӆxex¥J/qGM4>}xi{u0@Q{{A1Hni*15oCOz=g'{VT'_7r;ۘ%^L(#yX1{$s54TɋcpIRMf5/V>]4ka!{`XY(ă 3V  ko]a mbף˕K> Nw/,x)a {Ѽ˲Y_?Ə "q`PS Ǥd1{Vm4_5GRt&h sy)4>">DERڗլ3 ϾQ32/!'QNѿT2_;rCU͜!`݉5/H4&0 ҏ a~ ; q6Xmjp[ɛ8ŷ19.nV 0Q>h*NlV3ɩn 8b'+B$&@”Ky\i tn|шM'0E*6,>gP/eC<\=}\ɅHmhM9J7K7wB-j\ٚ^y@(,E$'UԠ+VA"qtWn/ƀZjiBл6Bq}[[<Ί a-hm\(k)~ØCZе2s:(Л-q9b(/e>4Vn'vZvy9{C尦B(І%kWC(Ͻ͗i=nr%{ y9sw&P_lu yI=hD7fà:&0uwt7-hM?P\@S]d& D# |wǝSm#[IM:~VD js+td4;IcȪfXSU[ˊ[JU"9ٞ 8iO;.z++ o z^ez0n#BiGB8a/\8sƬ}cIՓ8r@>~uK='LU_" ߿+ƒ0;{Gff{n b~uDI[>nZ D4jIR3Jց:*k0ג l};^cķLOIm;Jy4-3=: pyXRx:պpᷜSPo9#=$~Q+B%YQ#h,NMkXX0?x)!)Rٰ(eFO@¶K 5P.RDnc@,d,Ivv`}0V:v߮P_A! l#1뇍W :a ru L>I{7 %d$!(9 `/F"Þ>ɇZ"*%^^eagL.)wf^ux݄@1?|W[fblk¶dRFѷ+xo߱'1Fp:ܬ3:/ 颈o޳Z<' - fMVE"j=5Ban^fD9ւ} 3ɑT ՠbW%yP1{ Pݹ]5DwV_d)aZ˱bWfĦzosB~i.(ͻ8ח-1vT+AWu~լ&߳-Ss%Cq܉e(t-&wLmtu _wfw< #mB{Kzrg.> >B$gfŃDBkƠ {c{3\za 7NØ=٥,3wD1^7D)،E3 U os~e8yvHf0L3dfWf[ɨJw?+4HM hI=ӵXuNe WwْO'TB܍Qg@s"rd M`v+\yʩ7; #-j'0zmpu)w@av}ZVi,>n#n&E~'|׳?\_cnDoR^$T"*tj}JV7@T#eEA)0ΐƮ P&0:Lҧ'iѴX# }A7G%7v[+$‹v`zƑzC)))B 0̚CYkj1MfoJ(1!ПB %LƉDF6uLnXQŰ3hjwMySFT4ɖyuɾt{"@//,CW/JK;jL?5\ Dn!l#u<; S=-W='G^;viy&X\JGrsia7:JZ8M" frCr搤 Y E E3[XnI5OLFY8YwbQ2.4q`Iv֞?1h8Dݖ3[i)`T ?|a` ` LYf0mAy!աgܸz59)dkY)ۤ$V%+>C>u sܮxyb6k'J()capP.Ttv)qeG>d4kZ&v VdxuqՃ73Ԉ{.BYA+y~>V(1dBj$N$]ab{(CiapO-g̴d[ڿU;%u9Yi 2HDL:+.t QeAu+q?.{z\xiR C߹ʫfާ(vp^O=CAhx`i0ѳ(:,`81)MXQf5 >$?]^u~ I5MO]o}uHt%0,A+XUvBod:A һi#~jÓ)hRl @?iQJiGQ+DG*zZ6YQb]b\|ګ3m?TLJCE A]h>ZFa\#|vZh"Bz?kRceݳ:|lH<9|+!Lu(~iJi^_5p_+4i+}ݙ!06ƿKZn4b(j6|G95HZ; lI+.͢<Mg3oAȑg_7tx&Кa,c0%!eIkc6,4 3ZOlsϿ#9{|Sbt.1MWjO''Sl'[ +}.o{jVF;Na Bo|I9),laی,b4eX5'lÜ DtN4M,!dи2kH28C 06iP9=@ޟ %e#Jkn=UW[Rhb?i~vhEcc, Q".(AU%]Z%{>3!*J× \vK@ Nr?b}p{/FaAryO8{>/SŴ΢,mtmIq,( o\p}P(29쯍7d;&pd [3 [ԑ`&w˃bLD #9.O1*K搽#͸7(".ƨGcԹzNiof^3 +OuRɖ(6tƲnfQlS]J_/#P!d5 &l̘fy}f ׵i6-BeDf%8M ēfH\r^g>ڦz>PR,qM=.u& ]Hͼ&74~Y=FF-S_.S-pK@/OK&zg#aIߴ0vs:$C ̼_U5&w¾f2O0I݀ȣ+;j@E[fhn&s:<,Ch3r1۟*AlQ"x|0jk&^яKbQ}L#'e/aK*~ִEQ㴆f՘x䪳8ʋ== @t<|~*`y.VK5 _|Z\= y pY׎ItTa(.XYG98K}t ' +{e#[{`?}1:rJr3*d첪.w}6 TLB=DXׂK lu9EʣԳ0J( 8 ^1>Q-ދht38ZBLr‡9ys2ۣޙ ye] k \1-6yzPi(8M;X=^KGOzs5 ˴'AXDhfo#r9A FӺҮfG}8}kl#Qn^V Wofi &dQmSgy=^@89B~I49Ta/6Ƨ"Z/1&zM>ÿ́f*bu%iͿ7jp /w]gz9b!ڇ(V쵌Gŏ𝻮kivlϺ. J*plU \o6MՔ<g=cXmߨJ`e wԡEW\vP'&F Ċ5KTtJF'z=|8FM2J_AJ&dp荴.ݴvu2Zi2ۓ3E+0|QE%h AgV B] iNҩvJ \H_aDž`gF U9g*f1i$"E;ⰻDh}6jgNbZ Wiȃ͎łĊ_r; AzZђ'  udM !1 {Q3.d]7L07ëB.=WmфJ E9A䧰%??etE.R S'2da!}!ס\s,3 /}[F2DNa I(~bG i#Xe,p-"i5JN((K؜v~S7E i,ĭU #(OK*ӆt0v!?zjLvŐ'"V5R:4 O֠݁7j_+XM bxH񴼉jHwRx)٤  #kȘ*cB3qעIkI}lF2UN=|nutTy:0≖Dئ`"]-7~gOw RkɇG^W:l u@ b凘׸[l?w Lq{ t{|XF9 jb44s!Օ #JpM" x*^1njp N+(\G#m=RZy,bJ_ٖ"hu?,ZkgCC_b؍JŭsRKĻG}mා3kq>OQb'(_;ds8XM q*)FK$UB믺0S)7ўckj8녈6Vޛdy-В62 LFGeZ4tO9k<(=aKuʧ&"`MUNY(aI_eD }8e*-M5ȣt&LGwkoKCv .Elf/TSp^7T"2%x?hDž"OϔK0銴t-*9D&C  oYPvL\ aYxѸnElO?:@!){85 T݉Wne:ɕcRUFb&@Y㶋D9sgt'v5XpK_ #>o|yw5[HxQM1{SY"B>rݏW)>-+8 bky\ 3ҡ`[D|3HOjƇ3$BmwN}WW}B!.͗PqDltNڢ\T/Iz(a˙Ľo!>h B )o%=PXH\`n0+`I;fCp$h'+3)4CybE COFxdq"xP/@հK'?m_n!7ҾSlBۅe] ihôX/:, Ґiz5H:y{o[U` &})Ngr8m7&E = Ч==JN.elMO@3f0h =c#T+H1晚|<& v4%A7s2>|?vqWQsv538 Vh\27*wf\0@ZT8$pGA? 6w| 6NB9mnUrO]Iۍķxa߁* eΙstSb70sɸHlaK }c kZ4mcQ {)#PG mAp_-m_"qk uO"=] _Ht^CT6#} j( L>2RO")01W7-J:"(=RL$$[{f4QMᗯ(i[ χo?CJKN cc9=NLu̠mRFCg#sf'C<4%a;ڸ+u1~ؒtadOVZFp_F~bR Z ԓkeHqkcA#ZyHw8I*̌E݆?L%cx?X:,J9y'ɥTlx Z`#(IqJdžl l) @˲ڐŸ֛RXJ6TÛV+Y-!/pJR$e[]m=?KvuWݴvzL I f A5Q^ѻQpb)WڹG-$p{knu [,h52}cN é<3d%p qJ m:i)/]oCGds$,sdp>[u·<Xʁ]@uI J W / WMW;ֱ44z852, E-FH{_ 9 g!f7o{X'n?gVQ[ JK"In T<[ڻCsq>[ai"7G|הeg <(7i7Eu}ITC+\r\됃"C!r5U\jOs fs]Jgu_T39zwмk0V2똲 c"t }eG9jp_Sma GV}_ɞ36'>݉ {7׊ ÷=tqD+<~s-Ö.xO`P=j]y;-ݞ6TN04S%푙m*LՉ>XP6c~S gv;8ΜR屏I}R qˌ2x{=K?C5hS(G( uS3z_1VO]{~¦щ u I56Hv$\1Z.hzTw7_7ҭ5}8h'Ί#M>4np·_Qw!-բOe0Gi΀}G|tݙf܀'?Xz֒vAeYzFU;Ϳ) b61 -5mF)Īrm#KN%(9b0N.-/F`0M0JnbD5 >:LL!X*]t]B蠟D6&,nbTźΓ 'sU6EĿMtϠ _㉶8D#*hwLjD&`<8#$,O8n{\|!{MݳzP.&R%Ib^faW5DGqvـpʰkOڃJ;N#-b^4Tmׂd@R MЅk8^j3YAx x%<|h7Ipx}eUVоZµĽrǶoAh@MC7rP[l s4Z`>6τXKה;3_E/sRxqp$!-V}nCOsė30i=j y@dlwۀ龤Xo慹1m`eC^#6ɐ$b QcJ[skaEdF>wUm8+%D|mHlRoƃ7% ijs^.q !Ssr LSxMȠمT}^Y܏s_c9 C<"AD-Џ 5[gLd Z5'+pzOtǠ =WRՍ> OS#8xf-}eI 8x)}wZިh!ƊH qq^旦'w9j&W4HÃO%ih-7JݻqWu;Zz#(NUxaxz5؂5doEY:XXVko1i:nty#myE|bkکA:ǽ!=;YH^u.YlnS,JCU 0ʫak.6[_4ˮ|fNSP*E7)3Oç̌17X/2BT]]k".zG8fK`v$"A!o )dn=)ch:Z٦F̴BG/!ї\VhUAqe Ỉ}ζ)2$p7r Iy3uG_EElI9ڬKpU>n"W/ #n #UDZ-ٚ%ׅG+Cۭ ?bLIlS5E CgWcSEނԓhbKbyLUiw20I4_UTefT\L jܔ"c]?[O/y8ٕ!MUlo&Sj#(6?`3]o휈BlJt"TTggz= hPƺS'EgN' )GLGmBgOI:801( [J쉣:H6<3M R/adK+EJF3fzXYpkdxC_s Ť 9(t rʪطhVx%Ν0gB=Hˮ\O,whk2!~"WTd-# !CSA1ߝXD!2kq@kp +K&ݳ]SE ~(g"@8NBNQDŽɛ}2 ބxNa+glh[xؤbJn{݂d&kkwթ tH̤U&Pdlrz "&1]@q"#YO2`]k*[$*DIL8uQfp9IT|Nqa W4a<ţ͹D&[FP7D_2:܆q_Dh~pbx FIZ?[څ[ t6;ةF9&lLzt(\2 G% 4Eoۀ  U"#Guf0k f'G'sה$ 0=z׶y ,bRp1iI{Gx_"1lqZ?'ϰYVyexX`T‚F~UlIM"}$K@G]RBre=|ma*[R:)ɻΜYŀSVYX-@} Uϸ˥]_V,槲rz3ըuZ+P@k-]RuU&ٴ !PZ 3S7S\Ƥ<rjZ,Ov2Œ%O r=!*7Fl!kB8M1_\qsVxx?4!ejkq2֍"$]ޔ-D~Z8rmCS4}#gJt˝ad O}H.1a[ +0^.*+<Y7@R \!ᮾ*fc轔Qbm^8 KN-Z8/_{Vd69ILi>t'.D|'~$Dmd<=\=L fy1a $0o &ZznpPd;3WQFFxZbFl6{]qg4> 7#'~roL@ͭ7' HZuNE,5c6[#{d Il2EBYLBHۗi:Y*>'X7 +Mc:ZIqWBx:D9b 7ODwK{&EikuΰlK"dmVQ7b~[Ld |Sə_Fx+p[#Tݬ DHJUorSX8!äG4A *U!jbTl~iԘݲ#tUFl= +eΟk2-l?pg8Mո McEf3>'Mrx]co2ɇ`}5]5đ{JU5KČv?RLp7Kk Q=}7 C\9P?q];J)r E$DIRDE$O;6A!Al1- }@F1|)$ڑGh)\( RDn|֋EƇ)1ÕݬoԼ\*8Fy0E8:T耫ҁTVu^gu1A<. kzp7Y~d=mn͊5G_d:(sae V..ܗSڣc2CPA?+8n5[AƩ=0zu؏3d6 +> *`d.^V8RQֲAbz8lFVu?#]`$K+DLe@2ήCPejaහ!]=kuP'fɇtؕI.oh0\gwf3%Ъ#=a"0g~V>AO˽t窍?I4JJu?+r##:g'+t}+F2RƓRкO=?wC%#gLۯe62{ꋱ[ }ƁjE8H@kYYD0fo|FhL|ELѧ6k0*"qb&G2!ݘ+$g_8Wғr1d&pi?Q.66:BSkt/2T>`;]ChqCbY"x͕)ǎo ODhi0H"*v ;_ 4bITa+rzΡ^֗4l8LBӊ~%qۭGGfs3Mٗgzj\Pْ:TrLl:F c j>yQni|B$c(fmf_R ;:xg)VЙ)<3z*6-4,,TvRhDR_<+5B-z<5 alwIFegx!̓u 0Ө8ts41H\͟J ^ٛFq(fhb2v4k5~'ٿIsqRSHh [Ü$Ɣɴg#jR4@z`/% 9H:0R('n6y]M}ѡe cE,27`iFN)NrwQԕPUI:y|bդm5x V/E鯖[]t77i&˹G[89jlmn=wn; B;l1ܪ wfo9&Kov}*%!pM!f2=ER50E#\̏ \MǛ x16U RDaAPs)6ERhv=_{$׉nW46(2gfC.O{;+Dz2̂|2Em$ɶr鶘 ]%<]0rp|v,q7q.LݢOnVӶPa C~G!k e@zdrZzI/TRyyH~x8*mPepc$JC -Y#Ls[*Tm [P'|dv- d?p!5X 5Su;&VRbDMH:`*}l3cnQUmHLh20L^Sɧ[%f+@ȵĸ;N^a5RA{+ Mq$źnS"L>y!5-l`6OjմLqZ;&5PJjnMYʌ7٥TꞐO[Dy!+ "P1b~)> u]nW:izWHŴ o:!fGm6lM7)v2۩ۂ|=7%/k6RN)ٺp̈j_fJE'5_*6.~D Ty3_\OVZIE{mVtɃu׬}n+b*/Mr-G "cM4Y<TkD21I%_7IiRILhda--4X}e+%x:ďrI$C6e;{}P!64 NJL_gU!k ^;mbʾy?޻u|zf[cq ŰR;))wp'{֧b4$vZ1+J/ nԞ_n+/=PD95bچM-v>O+\^\>Z{Z**0YDE6ksg l(g~DOt>ըㆮ)BJ`|7`ƼFl~yE@~=*d$WEeӲ={xN[^p ޫOQMv?\Z>2;[,V} qʌ,hKhٹ85[ ~Ր Ȕ6XcFkL[X.ıc.s6L-ޙ}j8CVr:"wK$^!]U^B8S>lP_mBrT{&4Z(*ՔģQ=Ro4+-ڵ<}@Pd *@r|Ί3 %;u@4o}zԦe,:e[و`Қr^?ku [sE|lZ>K|zNC29%C_ɴmfk<<&r`7`x~d!…sS>w; \oNcozL?\TO';zC:Ɇ - - BaHmnxw*S] 6ഉ@)[]z 䂩݋alx7Ta1n‡#% ]T"' :eVv c޸ fcWFCn׾Ƽ=?;{oVC"%}Z8`uǀV(ZHfꀔ6Hk?Wk߭He;FAč@n'P^s}lX u2[k_-i3`D")Ke3P)Y=bd'2VOR9c OjK!лM`Ύ3~Ҏˍb2!uZI9>#IK+%n`-Jm A/XcV|x&#U8%͈q;i;<{v|Osxg6D"NvOS߶;.ۆ>lzz 򒝉tg;х*!%wxgeSlVxy5dgzcEX ldH݇:f4DZ_7 hACl/aZ'K5yMy GT8jzd7(/(= 0*+Ƃ卋igqcf&`%sf+5E ,]#ȫ"EyOFdMa4 -)QS' 17Ck/GSpFsv+MɽP@&zd2Akw+biTr aqM _,k)G ;nf*rH~Co x=v$n/%' =&]X_s|]*+xsA%dΥ'^k0@'*^~DiښK MhTn÷ScFB nl3W/; $neD(uW3`//(zŃ`8ZյXNO sK|yA %8}ZjgM HdVCAXm[ƚBRfEg70,:-d_:k<.A oDq4,QMBP#/e ~\8Jc'{s̮I*`MG-+ I^="ew)l"yL %81y1ci~w{sSVlgP4j OD;]`VNiC00!\J UH &#x8T2e<6S;ܶ $3!V}wd!;@tniB V=ٲ؋+?0eTV,WB=*sS?:9A/aYn;iũcl"먾֗# h/ wseVyΏ~Iq.gvݣЗk˻W Tt<*o2[Kb|9"8X?5Sx:m*-R>9x'+`jgӄޕ'.#Ia/2/FZ-틋%ylYk̄cJtUCX{=)yhh73Y,!,S1x=FW%J]u"<`=(Fބ|]yv-XF5t`C`=ҼP.|>ɀ= P-^`0 cQC2,0_ T/Pڑ_^;66&hQFIۼ%(gɤ{T^vzEE 3 zCqaԴM`]z]B$  llo5d6$To&FpS?xlA֜.8̶m79} mᗅ1Z]p5AjV.fُ ;gaM"BEӲt2Ө69HOS#htR{10LLt\=/K:`h޴WtizOI=q{^oW@#!-P{^d+$(_Ψ#\HB}NEj7.U?YT0N:y"`ӳ@ ڼ9jj^},ԘHl0d1%e3N@5*%33?  pubz?(GY^U>x=HDs5Q%MeD/~JD^X3#(aMMZ?[E TwB7tݸͿ#"DOE.^VҐy~cK-"RNet"ş5ТOj¯1}9h9R$#ʏ魊Qΰε@ JKWÒ7e"/$8ӇgD&Z$i ?_:2P<]j4I# o!5D >DG D NAKLUOzJYН!L<`͑Ug#]+,K*L6 s /m?}‡B):zπ&Ė[aa`_"9e>6yGT:fʮ(Qt쎭 );<~<"lpg%%u,oBT;rKo,"/d=FYeq+yV.JVVeV&8!%c7äB!hZ$ޢ^3%~>aWOÍ۵cRqmz zv%1i5NC)ʱ*u9n8IpcP| VqJ0بoy֨lx5ё#;cSX syy/sTu`Z0'߄'I4C6s,büMiG%"-t '~ܶuD>Av/Jw6 H̅h o!PQF%z1FH6t2?EV @|,hBp 6#Ý_B s 2H|mHPXvO+W`oLKeiO?gqԍ~w3 p!Kr0ϐgT"xoq#heIvi<<=Gڙ|YfKywy `<hElZ?L0S̙#ܿxXTΦ? B0e9fg,5i-JDu@1eTv aȊEy Es%Ireak 0zܲJ#<]6p("otiU+/J AGcD)Ȟ8+(LNZ}YpCb:Җ(ܖ WG\6S-ee@ qOXZKԛTcFkbT70I!& SIlrݣpGnHm},K QcM1Z ~IL۾g/b/] ɧ?QũN ?wܑ ZdKv';w'p'OkG΃d8vzEuO*-lP/V)ȧ)FuZz_ %}0a7shxu' C`ى~hEW 8bt1ESK\9 zC gDn=ɠ DcCrQs/e(+A+͢3L ym4[*0-\,"lR_'OOA.vqmFyÙm O? Ͱl4f#]!_@@⤢uBL>;(=Xܷ UR Z6|",\r{Rg-pȉCD9't%ƴl cZ,EKIOd5đ8~(eIe0zJ̼Aa}1 Dїӈ]iO临ZkhbY/Ei^\NWٟMgUV&[_}P:V/ \a.^V3SCS6؊!VaT;(؄n__{`}^@ M4}cEUi.zZ'?ÄLdOu$,dy hW32TB1Q@eB[ ]f_[uce0ᓰoDcOջGUL^cp_JpxWP~6z{Ӵ4܎ؑ;,M&Zlc".4 8:M.K^;WRoR+T*S8\l̙Λ`q ]FQc`N|~CʙĞ1-zmB[7C?w3$L5tFئ<];ۜ`eXmZ1'{ @"qi<()غ$Yѫs56=p0pZV*Pu{`/[Ί-Cgrha*[E\ѩ nv0F[j?AdjPQy؋U^OK~SI7٨eze)biy8֨p/Y gA5lZ&q:}H8¬N1Sm)sY֑۟U텏sou )iǧP2!%f8$IMN']xW,לk e=ZVQC pyy|pװEz衋/Fmه(.q Q)]vGO5P[HVΓ0Bj_LBV.RތgEЙf NbInY?<q?hҀP7^ih2{v  W|jX$k/쨪i6,\,_lr,4?Yaua92..6E4`s3[ 2dY2 @ݶT.$D<&Pl-0/ҁ@|2 >MhJǹ =_=NԵBsē[=dc\kD 3qVS>,y3D_ȧ1=ѷ}=vjCGBB%2_%96\: sjpbYP2dpB>t'L.ds(>UVm"jU0tE\%SyՇ:2Y rͳp yq)(nRa`P?tlQdมtD̓Qtq[`Y6kHa!^y5kF%NǨQ {0E~.m5X^%@p +gy G ] Ԑ*Fo7JH3 'NoɎUd@*7͉oG `ieP" .JM6^k!Q8=3r3T"kP,S;U\/x-}4 SK Zs3M [ċ.+ `fϐrqu݀Kpaf. 9a?lnQ৽W0y 4XF3>[-њI:kVv(AN)^NGYnCjݗ;•<*H3!:Tj4#ó" (zS|[k ŜF. FyPBDna^C8.vkpH*X_ 庍E"z8M"8uumu}($XJ{YىAvPmq=Y y ?Ăܹ@^E}Om>9 CEZ4-,o,uuV 48Pb1$(f&M@,eas ˟g3nT>/ɟ|7BfmXnͺr݇z4ߩȜX@֗ە_ lGx1EmzC#GC}4],![)͐DW4:8EVgZ'A^ֲw͛|V.5Of ]ACMJp6}Z8HԆ]p((FkS>'83]dfW*˯YhӞ[C{˻ K,n79 VVgᅨa7TGyK~0o.%3ԋY%˴wT j>B}3®(% CNM`CW7gK7L<ݴ{=8" 9 >KTĶ@-K?ZbP0Z[|EOƆ-Z([k}6 IݨʜȄV{ [#&o? {[*dW8.*3;:mJ4\8ު?}KXxmK{?َ'` ײ47z9n-w < j lYg%{`GV0'\\E~1CS1-N& jSk2&buyJ@_hm븜n=^DReJߺ1.1˕yf:NS$HC^qq,pVJE1J =5f֮)*Q;+Цh!0>IqL'DR|G+*a wbVyۆ[/ pC[5lZP"H󾼗yHIEJ3[ x5Q?d+gj388Y!fBB$и^,P9CS$; @m[EO uk,=MFwL=šq(7"֮S3.Ppl}峒Vopģ· %, O2˸lCꂱ{-zyE+LvVUȅOG=lBRR ,"Lwm؈BHx~߮H?q@UKc={=sS HkJֆݘ; *o. DxX,>+v~!>̪-ygY^cM\aŮ<51$A 4Joi[nT"=1Έ:Ҭl ~#|691dp/%]4g xvAM,z/[ gI|0.Z1{sE!2P[$j+PC;Q%wyc BiG@X.CeulyN4ǺtAʸSgw9SD?ܐM<\)鏒,`ٗ xi*kAiTw+ſ0@F rR_:Y_(j5-H٤[O Z) ӥX{+C%gHPC6Ѝcf3\jqKqB|\ #--.cSL-GP`V)gNP<5 W  V Bƻ>oQr|4)HZCꓓ#hmy/֧:xqܪLQu7Ǧv[_GRq&(|?~dp*uZ[lw7< H:7 z72V*TePsB^cD|YJȀP ZG5[k }!\\H(5W1XoS0|{jա:wޟTԯ)Cxb*mq]  ,+ aS*OI $35Lk֞{޹g@; ?jW<MP7zuL$IA@ݹC"_I H8M{Z{?w>`$-@9NQuMPpt!<\NѷT l`|LW/xg\~b͊;kOI t]A=|hrX:@r4Np_OlrDk.bC@i\ wyZTgj+Me ldҪ4 j4N^T^^3閡jKިž_^%1iO~pՔJL'<17w?1J@ NB*ۃHC%rqi} 5Jvi%68)ոB qA|oǼ12DDUkK$4 gQ^ 砠0>w!i" N}LbL" \Ŝx ,45YK=~N 8/)>g &F x e@KmX#\n D{mჃ7n1MT(.y/ʁ\Ex@,>$d4>yg.VXş%/sT)]oXm"Tt"+ߗ)A*:@'lTZ],ʚ=e@\}sP:DstÄBH ; //WcR^JNDO %Z,`:Hfm:nW0,RGD&nǮQ==>jH*bxwqj OE`Jy vf>ғmL{V4FvBW1@BM~mjٿ{]6f^%]LS.EmvT P n My(͗_2$_Aļ{3)Ek E+5Ʒ*0xݴ.MSgPIT(FE#0.4! y i3֭o\5h8juȚ0^A=w`kmjlhq{Z+܎kOv8:k3JGeںV!r`MŖ'#X dE6SHd@h2az+@aM2ca|ڞ{" BEX3S킞mJAqy'rA3}=UNdvm~AJKQ qKפsw-&*YfgM,Ź8IWʐA *`l5MIž` \&=NJ &߭_?;dʞB .W!3x ]{C%CRoܡHB*á,m{t7Qz'~]t9qS6TQ/Jbp6eFL}F5moLbo- $Hf 1vJ8ʌ`M}l1y\pn{CE5&Ll̡-E cɆGxGf I];Oq|USxgBCbgy;PZXr--J,GN$I50nRK{~aip.2h hd?q# xX5^@IsY9qTK,ST e6l~J EI[`q οJ56ͰVtβ @v]FK_$ ]bA01ZTn+_oXx[DH*8Oބ?/tќZCƕՐya2e/mqeEO-6"g3Wjm { >N2[@or:^=NMGoZ32yƀw{ ' uћ|(I>2z'{a~7GI1 5 ŇVii i/<ź;PmG]?T%ٕ]!B 8;w}ek%𝪨!.DԆ֥km Y.©`SL'⤓^wY`6bs&)g0]+>E1 `ϳ/n|tິk^LU0>64i`y#*tVcLz cȭ@Vap=d4\_Š=6M8.!̵ϓKp-|ĂfU qmW;'>K@ktD?[S,Ngs-YYa4Y/,.8:'NrwZFA.EɾBJgȷޭ*)6m%j.iC$4ueV?P INdTb;xƼWS()S`Y#k\$/u芒ނPjO!=%wf E640ggF5Kf \T;u!Cu$gRtZTKGEӢt:%GqMո4a?rRz24L꿃3rQO=j't7Sz4?xw7̛Kbnd1֎Wލ^ƹ?|gIޅX=Y{bo}[A![;cpC׷j|@iÅ|3q1ْLW:'A~oNu)`~QP>M964uj({YH'oωXPimLsH;cZE'KmI)9)sޏ)^ x&᤮mbAi Wb,Wv6ޜElU M_dف=,!])I5|uCc=!!bdcLnZzq;:^A QȨx)F`^{FgBCxg,-91p;{|]jKz=A0,8:=ews`DLP[ARI6X@ս<VKhQ5bT>OXX53@FpLi7uڕS! 8Ŗ+dN1[#PLLb|>?pnc,Z^yΜ 9%4B~XEƓurJOxC>Jo^WP LE}"󅱝ǣ=2qHKKvڼ0w(87R3H|},&",+ӗx} :DBS\w{$5&"YY-;eMTCHBhm9)hJmI4de#\ 05hiǩ&J:) pg.1uTΜueIzP5%Y@$0ϓFKoa zzګpmcQTk`~QN##^x_7p̲=NX{m&|`. &f,p ՛.@X~ ܏YM7oc'GmpDfo+fh=ғP6)ۆsV˛`V(7HoCj$S/QOnokws3mλCb;KGo"%I 9Ol'I6!3\[}'$e -AS.ؚ7qLU[^mvI~Ы!E#鲵*rjƁvCmg$XX׈zJG@,G%#RY]r$ճ^sp<#YtG Х<-=I:PQq DDڴ3md2@F{.;m~/qwT<1Z1̺O@Ҵ=<.Y Y߯_XQ^攒|kw8Xg v1:8;ԿZ sJqcB|ጛS+|)BeQ!ՙv||Z&#xJ|4fTaRB8F)5mF.ۑra6lPDx}HRCc-m8yA T:˦_rq,}C}l`#촎 +,'΅}H*K&Z`ʵb2K,S=#i+i3?^I#w#D?q,狊T|YU# }cW]_8f``M-2~)ITF =T['r.T? ~]?Key mL]x{us[=¾NFD MI~󷎜t$8jK:Z7lZYl/DU^cc@ւ&CEڞyPmkXzv25oK= h_lh 11b5 la/|F-MX}*/K3şlJ`e˙b) sIBgBw&ME#\͹g"}㥇5[<Yz`v xaJ^ &{ZWP^yߍ/#lyFXvh T5_>38w4_-rJ$ xd6|%!)Ieʅ+v ,s$Դ<f+D^3f?UHzhLFdf`ړ) #u2L4Ey#uMArF!fG]rӹnI֛?#9gG),o/nO}a+yK! NcZW @2Nelgϥ"+ht?DJYԻuS%qSPxM"+OOv]`xצv/4[;UWCG \_.xHN&ڎ[SQvkFǩF͝.;l_7]ei&/" C˫W5Wk(޽Qh0=P9%+|JsMzᨍZ&Wi(یvL7=hw e)ֶ9AxiT=Q.h+x"xS4HVW鑸C\ x7=חVHtH\v{ +ߚʾ-r&[H:PK*F̄z}{TZ;fO ('1OM7iZ9d:}U4a-DuW߯ODddyR- rT*{_Ue3-DI\G~C|zπnL,s|6gNw2x E]rW?)]3/XL%s]O$Qև860j ^XfK!S|W7G\j ચ]ۋ7'$Z&&%99!>S}ij8>~MŀhKSJ8tM ֽ="z+m3nUN6^v9FPEVKԿۚ(^ud@.>P͏)xNJt(p9)~ωEØ41,>I.&n̊QXڼY{.hA⫟6N.²w0&`ne!%ݪ"!ehH0 ԁ'NHiV˟gnҚ +A' z[Ϲ!yM9-mP Yt:y$mkP r#<]qnLY,,Dxi W 2?2O_v!g{d" R\8j_=/T%p:./It38v9Dîs3tA;`h6a-k!b`ld!Md.{w鱥[jr!|֒%#e9xO6=pe Ӵ$ Sehb knSo:"DKA[t\w5L-xT--'tyF g4^b5$`stEϨt4|Ǿvia2U;~,UhW\3 υKn:2U)\3FO1mV898jeZa qZ^Rq`:H\^e 9.[Oު!,2tk$] ^50g܇N_OAST0u|V bcQ~A"_U;Ri(.eEafQcԣO wfĿO=FL1h#-]ak{??Ai#N)(,a0Y IT.BX=\8 \-o& 0nvByC*s>P =Ru:n.$ @yҬ bJCjc363&QkIP8N?2RA`\f!N [/ $55VzbqQئ;xM{ݷڪIdžpm3V5P K~ɛra8zrt[TpF/nْy gj/s8>( /oKN"1W&>?!kԡK_[Ԥ {6B^;7 kPoDqJ}1cbD`AKuo7SX\o*Khans{NR{t n2HqgF'^tם_n[x 6anOh=T T;&aL7;%e,-Ze6܍O6G{/Yߞt&RVk%JiL,mAX0ܾC(m-Ueaq27HwV.AIW/%d=D~qK>Y䊬IP"zp>%@g:3u<ߔ)\ƅMM"yJUQ)w sznxT[/C#*6~]${ʶT+"c w+B(S?Kf]g$L\@GZ@=LEÛ׸Қ1?[,S͈DHˀccMVRWbY< [K9ȭ&dִ(r4C&{zeLBsUey<#-EM n4;gýĞw]#w NAbj(-[|//%18>AΑ]+DW0I@'xE~Rto<1G<Ȁ56V1WSR: Wa[uNVG wri3N+>2˃?] Ð/ -:/ђ_+SdTm+~sNXCl*jkj/)Δ]x 胟byB/}<'VDa ST4;/5f& ֐\Q2"\@L֤A@;@Yl>J9`hҷXC@!R/)22nbB*{HFdw:CQoO0c*1F-]2ڜ9bh 1'R?uAȪFHt2rw,a)?ȦOݜ|)5ԹZ1 @ _IOu~z㯽mT-oht >NE9l  B]y;D4My| خ Yz-e . v5J|ֶr.,wOrW xMQ2 VIP6\U.$SN}G ixsz1g6Տ_ANYPnۍ;J xvuUju(gu-i@h~0K#EM ŝᄌ%NRۼ⓺ȔSzgl7by#Sd;BA܇8(LE 㹿1S$0}5d\~?k?el6B gi4 xM \bqN)t!7fѭ>֍Dq"={%ܠ&@HM@f"w7c?/fq囦+6=HiclfM)Gޞ7:Xܐoe3cԟ] "P3af/ 拏 m€W ?;SjqQi3#ЪǦ .Zh?ց,E@y6D6 ."@b6N'}x6Ҹ:QG'`P$$:ANu/ۗ&LjbDt2' r= DmZtnTMI4'iBSH]9P/zx$G3\1-{F.Y~fiS%޺MjݰXcHgJwGWDz`*..dydY nZZ߭YMZ9 kK)kc@!V%ƞ2Z P^ IY:38fL4Nnh0w^#j' S_=u";vSqcȹPUծaj؅bmi/Qt|/U,^^k fy*\.G\zSOF95iB˱X/P zB/b;|hPDF؄i" Z\)+gDcՑ$mi#Z!*KRݟTBQ-#ـj=PFY "wA]\f_K"al~T쭦)jЃc{6L<pmbNVFOz!R?@8/>Q48Z;P"^`wڀ Ÿ q2rgo/U_IwW0rT(0,orgd»Q#oV0`ȡБν ;Whj5'ZҍNx8- VrjӸ#YQrśÁ|])K8zC[`pjZ\e f WL]V7Ep| &-6Kt)=g煋@(J)Wz^'tv-uxaIwbxTߌ z Hf0 7GWb-\Ux ƿK;37lwF$ z)d:9ԂgyE(Ǫp@3oҬ@/#J@Gstm~ΗF4\ #8$|^ DBك񺷛 O2LAk1 Q}Kt, Vzd8{U_E+srKgqPӬ'nIrW q ~M_mC/ ^ %s{w\AOrwdqJTURZZS ؛bBa ISÆ]jD!}c;bxnaq,; o{u$k=+ۿ4Ji( ?oFGE!Og֎JZ!->%:4'򐞻|Ҹ[Yu6 WF(5a\'b[FC\AlDڊ٠r_t4*i|tPT<U|Ʉ J$Ն09ZS8v8ة+Tev8+2߷Z FF_SꗪHYu ǯkAGTviSnТ){\gq=#mڍFf*ɡb|y &kDDz6%dhjW@piⅬ %J rp2 dv t !wV<.n6%W pns~j=^4Q!|>)0|sqh $({F9_k "Ke]hE?su+@doCHa>ŇtN9Ю\i\JI)Cnp"R8LRPFJ#O=j%֨` aoVW'9}ixi-21<5٪IsѻVs|.iNtv"\[Ӑȗ {NPm8!Ql#=i@&IIJH#=Lj,2ș$f_U,_":% 58F[[68կ> 6u)I]5"TZ.J=у'iQ`2SzkJA5GCdɌŰ@uDg #URVx2u9d E \F"PKB%Ia=0}?=x'z^ IEb|^M>q%ftG*ǃ$g8Rzs\sř̋Mm0(^tPKDe~'z>`վ0P~gȉ~!Oل2Hȟ$馯cb|CE,~:}ƣuŚP.szY^ Keܑx\--nw]X |ڸ=ؾ<ܐd[!j7P{.:ꨠ4Ocɚ aQ햡͚Hg#/څh-,?v Y#_/zjۆ(3c* \q3C#d#/4=g(u:sgҔrHJ:k >DAknsYYxC/3D');]yHF"%9ےN JwU0yUM ※xƿ Da:lb[̀!4,ʢk;;QVO920m[]PZҊpE]lX|8ll~ j9Y~Z3ɯDq TbxaȈyxd֡WErAa%s$S .}Jj_|M}j{n.kzxgo`5ӡBֲ d*@'4rX_͠,pi_U.t99H-%EXz Ƹ[kav.$BL*85mbƈP1%Sbw;L# (7C 1Oxҏ 3oeUD!;a{ib3nQ;`APmnxpEr83)n'{ݵk_~ɪ/߸*vlJ &īe4"KVY2mC!Zp+UGгx.=Q6PΊ# @5OaKhٰu nz) ' ]wT/TT,4+Fצ; }j-T=,ʵ_Ǵn&MS9c1oU`Ф-]qQ|Tm+2JK"fR'wC g%d C7 2Od05?+;t;Fؘ;vRbԯ[)Qzfae?ȯȜaN*0G9kx\<toz{,ԢR+5Vu7-Y\11P.Pģהm|Сtf.= C9g>&*tz~:Rp{V_BᆓfF.Jvo)mn55>H !Xd*##ߎFd D];KʤH̛ \r GR)f,/tGvq,JςkU꺄|K#gd([\Gdje狲3RZ? ,no+>e5I Zh2ǯ H.\P}h&LEO U09R0@,{9b8@gy l`}|/FGb0g/Xk +-9MXp>SBCZtuEWZ0y#wd,4AB/OdWM1q}M,D1-wnsesP xP-pVcZPfųr#$u?EeUJQ,>A@;2=uiZUCCV*鹿ϝO^uim#I4F$f<|IL&!2(ML/3(7ۻ3aIm^, }Ih!^/y拔&LM3[N-|s,E"SKkStV Pޯ$%}i֗@pa$ֶmv.9L@r2EPLrd'n,=vuC74QAх)h(;`+~ɩ$Rdk45~ܲ'n"P ?:%qL6(m4Jr';f%bdcT#HY@|I8-_F*ܒf$\TE@\W*m@WiZ/-+)DCwS[$g>fA.{炒Mr䔗֞id^~Hj[ OF]wMANqHs8 `ZIoO?άs@DUȬ_Rsv`W@zj>A 㤢 S67"#Kʹ]Ӊ%9@j@=ܗ&^@6;A?_sa  T9p &@0wFl!ԟxv+XʉA ",)2(b@h{")N'ŀy\kT\tJ<$mp]2]\qRk{ -CIq A<^>h@~ƒ ڽ;mt>9&&8zv.*JUy|˚ˬqF݇p^i&l'D'8ɍ<<1kO*EyM+!#U$!7gBۦ'kSe쾶UXEAoe/3=>[Bb_` GU5J^ɿ:e]WsU??1Gަ+ MNh!Z8>;n7*>`e|gUpH&M) c"ѕ.?;w䰲*54R( y >#)Q5xs ӬF5vܴg1$8nQ""@Milsc%I\_^@J6˂!] y7ᢪ|L_װG}0v"`zS{No"ϤXLu6XO Uv%Da%24dn9QWAȌ(~=M*Q(ft]-2Oj@4>sL$~YF);D}[ Kՙ-rdfmb+ 1TicBU&yh,WL6xOY.?H^"r⮳:JQغ2YWE$ <-@Bbm閥s<5˭pV_57&^&]d wB;Znv9]I$pL(%DcMlso.&O9i{ȿ AR2׼!>!NZ:0?mSKw`wc}ðч8v[%Ȯ7 Bt\#zMmO'F>D.vS!EIY #c]Hy*Z!ek=N|zy*kk(Y$A {ofYMZp[ŕ{XaB  7G9{!Fi{:ק<2[[h0qP)gkk"=|WŲH/G(}N7-ro SjA;vO&wlj+YἝ^:R3&t_~ZB j&SY]a8+K%cJJD# [*LDծWBF5%#jʮÐLo}MJB1IiZ ҈A*§(.!IyIz f,cƪbf4)NNJ@yWǽ7Vvfe g 2^MMSKX{'mhW ޽3ՏgDRlEN`DMood(HƚM"=dj(:*Y Ma,I7VB{n:?h'4)7}ap`)*@!wr\&k"A1qw^NDz|eRP 'hd۾X@XP;jkg(A?, ?`"^*PL~vKՆgŁӛ{Z\ԗy>e \7q y=`z*8&͗J9K WvVh 8LuYX@݈6mxyAqG/D!{wlZ/ #YgAh(L6t7 ՁZMNuN1&<A!Jփ'JU5nïAo#yX Oo4R_A4~a0M1K;gfR]SbHg;eqUU>vHY {~0q!nҦ^H鼴Q-v6H'ҁV/HrH4/3|2,ms~W%XN9tHi "}UG܄+":L<զ6GaK5\4:j[‰;hޏM hPu]0f"<V-n{0%UA *4}G}-ґz7ݦ/ 8suUQuOj5Q+fR91}_߯:ȡǟ!/u,ڭJDͱp*^YXC9Lg/s ՕgQCcqg_2Qft)GA촔JC3-oDT&,~q0nh MŠٿ N Ҁ GCiو͏_m)]I40NΑJLY? 0I##W(b 4~O#Ǵs 's;] A) M1'{[YNL egRpYM]ʗPqZoKi99~f'uF=x`F2\Ӥ<L75M܇K,yz4y; v_5‰ Etu۬/%d~u07=9MMS45W"Ɓ/jz#*1SqHyI| dKƋ ZқG+ ڒ/u|tʔi;>3g7?B qTގ*P ( |hPS#!1 4\ 7C˞r(z/Vu߉QFV_rR4f4'|)!^4?ԍL^.]Lt6s}!(װ/(3b:x=ngY,6 SxH)%!bA ;rIpΛWMD\3,.QJҘᙦDmM\ I]$tb5 ,;蝌2':]ɃipC\oLiK)8wWLc3>!30(!Y8gP1L{ewy |r)y,Бmbh_e0dӔWy_ rv?M0sn N/ޣ"6v.9@؂j!9AXh=1{T z%.Kkeo!') =Ŝ%自>"C7LCx.,gMi]˱V#@oM|,? .ڍO uGQ1(clͣ>"8=8hO)5yYXSoV^GVҗ1،x Z<4u~z>4n9ɍ{ qݾPM"0A,.* Y[ j >hsCBXQ҆jO[9pFtdaޏ"㴉fK̸ō`8J c^AZX0.gm꩎qgڥEr Ip^+uh73Lжh!v&V!/ $5Fi$4l[af/#V}+-O$gSU*CӲ~ϺSʦ{!o$,}lԭxAi}dʗ,Q3N0z0վB:uLK"<?o @J;PNPROw>(g)-lP¬U*1Zp 0(\Lޙhz .Kd"\1 ZZ\Oni?[B $|SQVq= 1v ±T1)U8v/-6HM :ˈ8ծLc }<\)٩P| KdByx+0;_LN ,<7"bqnn%ʕsnAHպrF2W  S6=>=b\9q X8.1ŋN-㤹vV㏏#(銓 2dVa&/i<^)1Nh 7~"4Y@q: M}uIi(L9Sk:RÀ ;%9SaYHcb|Ĺg,_@c)7r NY'"cWFnwy~nx˛orT11eѐ/tjw ܺ1d*HGҥk[%} ٮ|O1ҝp2B\ɤOGbCb(22Anl 7yFXϊ$Y]:l P(!u֦,<(_N?Wkbॖr#йO2IUK=C]LȒӉ]$F]( 'A?}Uw u3U/uT{7g BlK9Z] 3I2'H$h_ [jƜ YjUY1ũ XJ,UDW0j}`0 |(f.p;ǿYQ_&ݵ)#l%Oih=یT/;XN wNENJ6 7imF hMƿΞ<ބ6`\Ϲo z4prE@Ҟ3Мq:8c-D ^`za|t.7Q3pc -঒Wl#鎯}l9 $r01gјBzhu!,爐j c[e_4TZϔu^zb'&~"fS^0>oMڳy 8yQ,&cq"QsD1t`:`q2H04$ҭ!n)yܰ*, bpOP{F?OױԑֿB4B`E.0^<HA [POвI o⟭ߞ/p[)xҐRT:sl4Xx.jzL]b]&@+%`l: |ñq pϝS!NwڏBղQ0?eD}? %`Oqg`xIHR1-h9ˢWV% r2LEʧuA<@"%)+g B=u bmW4sucP$8$}Zhy=m&]h+d}!gFR~DY^"n_k4].&8!OisiC `ay'iŵgL'c0+Zj+Φc$L)}2{H*ꖿghHNt%"5Io㎝U2M#n00Ba)\m&[|ޜhV񗓶NФ'@@+:sn ZM[ 10=HܔDm g r1H#&ƯgT#2Χq6oW-* .uF@uObbz L㨾&Lk#-HUQ 4C$'93Z<rX76whOTP9UUoȪ+Zю:ܒ泥Ȁ큫7eMTS( 9*/˄ y?{=x+E|GCқpqO@j[Z6fFt HC;>K44; ;RN.Myor<2I >%voIH'^oQowF?;/0X#^_P6MN2 ~J$# Ú#id&`zħH)?t&- NDEYPK#ͥƲxGhY &a-Nxz^yX˚ jo5ڰ>tq ;*4e6}[#" * &GΟSJ0 =+D^9>sZwbӊJl[*Ha8Fp"!"{˙AD3N.XS3Cz ~my<™?SVdT`@=78z%{<;MЬM'l 7" ?K](H]BrsT' n|k8PMQh2sL8;{nF"%c$* r78Ssdr̙ݰaƓ+;e1.(ˊ\ + 1A1 RctYVoj`M7g3kjO x7!mHt~|`*3q/Bgny돊_ ÌKѺ:v0("i_=R~E 6霫:M Кx*KE9T]_AcWYy1?om?[_#g$9H$)J]zcȡ͛LBY%Bt'?s ƆWO_%8uSl)}ZL10롆,4%a}?9^BލH4Q.Y3KKb24͞eu4L¿ưד/ lgVxb}(.v尷? 3FL9s;(c_XT @y7EN=7RVͶɂ/`ldmbʃPk5洹{zXd]ބ{\v7&g#i hsv: %OĚ^5 FyLV"U$Ib$j$O6 E DR;8a]Nثn;x4{}Bwï⋎8<?sknmi RkCH_w$uXBm``aw".\_a!>sՇ0CҎ{Č{Lf_%D0#)(P}젣3D#K9 :ϒ{41HJ Br %QiRETxoBé~#j~4ؤbp7dzK/ }dק ٷH+H7Ԭ;/)>KG9/V /އ|o>mO18?Ȣėb!%k[?9S _65+ZNZ7ON"b!}Cwq.Y/7*X^Dc.( HƸɫc2$ f?jj%rx-m,N^:i;6u8ޑ'#Eb|g zg\b(@<*;•j%0]9GV2:Ҹ@Eˤ xx]n|OɆq`oWkդIVTVHOvUS̀16ީ,hy ;neCShZm@ 3mK-1)PRJ[Ohkܸ}a_}HӺr縒'⮷Zͣ F6_a0.@k:k;\ ?QE)bZ!ӄBCUi|'ދr:wG̡X)7<og z}컧~> WM4,Oswg?Q{r:4qF54laBBCs}qJWWÙd[EqSR+]Ss(Jld%y)zOwStxiYip 'Q,y1ϦK&+<")kpb8p /?兼T -gɐo/?3{ÿ.vpBQ !xtz)Gaj~g-@CȋW-D` }O跳EI9OA5Ñ7]NCTrCf'vt>8^ĊPsgpuryR6")%W#k1aLAp'%([MÐnj`[ߕ>ʮchxbɢ*laiSwV :1X˕I;39B%[,T$ &:x\Q)젦Ass#z1|J*e> 4Yc/(( CLp,1NC(ޮ{>xIԙw2E} saRaOԢ]1;11YKA+x0< ŲcsdJWgl TM \]m)=;; pBԾf |rQ!t!)Ytv"`٧~Fgn8CeSm-e̬6+kB0t*4HWj5KXoSwq`jLFN}V[itjܤiBđ:\d2RjEruΌc6p? v{ p,Y_x ]۟HDztܞSOqנJdZj"Syf{t("B_/]$#~i/ZWՉ 22S!0_OEYkPV囈rqB{JUXG| !hDsűۇŐ"Sqb>te}s6!rgpQv'9¢_oX(&R8֋g;jVVf.$qY_ӒݔZ 7i(XEZ5jHi]#:sFԔU洞3}0ϛq2T3lf ;S %zj4%@>AM3vck:X4\V-6hCDY;y۴i V6(t{R>0Jsy]Ohzb .SFTSL-Ns]쯹4 8$zzMfRDUKM/k(@ąY-Y+V}>>S ~yJڑz˟A%7'Ccܵo3+!@c> I]%xP/p&ϫ[XBMvɟFGۣ?=z,|yY4ƐIy!e9FF0TuguE㳻tȚ;]Zw m \\'Gڦڸ}[Jftf ӉD1>960D}y{Mɫr6unhK@_W  ZnO*pHu iwgiX5K2@8[Iwp Ha,X S385 Y ,6ͧظs@EbFn0Hd"/J9naxhq[4E :2rNŽiS7 }MVQ`?4ޝs ^tS?l/Ǚ\cH3K1Qɼ2cI]v)\l 5ӬGuB#zrŌFl*%Q[)1f hzʀ\q$C`1G4LUnV1j(YNz0a-tT|"ˑP`=x>rFg[Rz^?>'fuį JY9!8.$2/8qHǸeXWzpOb6HM@ m=EeTl'e,7qC\XHryz@#:b5)+_gTh>xPRaVp7xyPvbsS[$hO0 崥B:Q<&Ӆ"ߵd *̆,KGìo4'u~nh'tɘ'|C.?lM"S<CH'9a8?\ji?MGOKF}O=Fޖ.M ³JIĨ_fqIrIふPE|j1BV~Z'~b`(P;5L MQ +1"K1P.\`j&ȩz%A7ZhGe񊠒 o:Eu%ED&lq Ok'y߹qjsl/x WRcɰ//Q48uNYDѿus!QcUd`nM6`P̷7|#0 |$UIp&joiZ* p#\Co}iTHnϟ]o(*ׯ7maUXT+SX!/*KŔо5ܨG](XUs8ϱw zj>(hEtj ޴b"fWgyaʉ/*'noE,J{suĻq,;ƀy||QgkQsF^0œQ6Ƹ! ЯWfj֘ t邆Dwsxlqxw*DS$`I >w`fe WhrF/v7K _UwDx ^gEilz_?d$j774v۰$IadVYœݖ|E7ĊLtJ86Hc:/q@bxhҊ?oIӨ`6^x/@$4AqJ)ǁ8঄cp]ojne S 6|݄lw]H?&JI&(̹l܊Z)O1hp+N7x,ZUں[0XӧhwfٙdTYռlfuovCIQVpC>5/ْcI6;]!=WI7(ಳ^.D;5>ĭNJ21)K]+JrXR)k<~(D3aOXK Z154pa4*e{3<7S>ggPW5D&x{[@|A<#-3qR?R78f0r\$+ZoNE]9q7x0*/ vBXI[8Z]*,ܭv4#sظe?mXqZU*V/tPفR9LEw /b`DA6G1k"B&<h"]rwR (̹ݱIPu^u=4|68=H;cs.:+ۦ">"Yue6{w}jĻ)Et=0OBUѬvxΈ ވ{XH@RH5ދ%F\qž <ʪOj*j#3TcTDI!} |4/˺#ڵX )$YACW p{i4mzpdKFiJ3aR~DZr0,nw(>9m`g|t+S#؀w:l^#(~|< `;c]ێo5D!LP$ a@KVAw Q:`Ԝf&FY|y9}|-r\ 0e䑾.iPSUxF=52M. PX;멜%4y?Qx@nYf2dEqS/{cX9EƫC9CN 󗛄WOs*zDX9p)zJҎxt6euo 3Iq/T)۾,w4h m ʏ}…{V(p. 0s;'6D TU ZD ?L-jHJ'?A Ԟo2rBDr |p'=%VcX* a%3my7"O9%RX‘y̋\?/>JyLX]6SKa:Ti)ũp@Q#܈>ÜϞla#6Ģ-uZ[mw7f0 ۋ%e^Nѕm?r;#uw𺲅L˖bN5OM:1kp(Z6J)p'FC@u:*}3GjF}]2HLC5gpׂKz+}q^E|G30QaG;0UNܪ_rxXtF"6o|o:)tɴ <3~fEUeZ2ŕ{G]D'8` la^!'(j [cKLِCw+y^E\$zqjf`P4O 9_H53⷏mv!ǰx blƾ57<  F`L$܉y`F,iZr»V xbIC6iz՞]#ñ2` ^5,;7N/zrhCkoEr.l'ug{I*݋kzas 99 [5۔Bqر()<"ia@b0,TU^!{Ο% Px6#"*MwMSoLՊM̝=gE9l?)Dy1R%ᜥ+*T?#/GEY6>(R4KM$ݲDY9:WR8b8j)>?c"#Xࠑ.zֈm=Sm(|z/%Aư  |HdJY7x7fx9o ;f ,qaAŸ>-oyjxZ_Y `Mo\7e N-lPI?ydVPDeMnB2酥ڎDg~H#,h(I!D*vc=E(P*-iKD۶$;Rw$35 q_ J0ya~+e]*. LZPb+YҔ&Tm%4\q br٩HZw-|7Zk>kK<#ܔz|k%So!Q0 S&Awyj E~ 'voӈ~LPHi!NXU>]ukUfT6D?j!bLX~~oicb#EfjHnLF>#ϊ$8oNNYůUYb>_9@d"ЩLܕkXk;ߠ-8$8LPqfeAZa1֥p1S\cp=Zs!gԲwxܱ⓴ȸq\&Sacj$freDaߢ!{ĸWfn0,$'pbmFO$6Ex:JF6~Ɔ?"u+*`4[K[>ⴓd\B$B{,oJnCy[6?}W 띛Q#T{ީ,>t{ ί z> 4)Һ("f? .`dNv7m@p&zE/kO%T™} 1:]0!ac 1%| հĥyW1?itzBɻ7)"=Y$8 sTSi]Mj9{a >OH3Q1rFrxG+vzi+OX8([>P >-AKm[OMa$@c 'lDJ\vF&}gDn/ƤV|g@Xl:XnK8=ʈ IHNWP(m&/Ħ5i5b,"8ZǕ\~4!6B!\cB_ꕛVdM{_2>IXJdjteDSjdqM6!GIP3?ns)}J7>ޓ7:(ƆW:c+e]\:;۩(?֤%Vb]-i J@=+x pL>mc/H FZ⏋4)a`."xIM' U_=X?Dgoм@^E=X-jVcُ< xFz4Mz^7+|nGLFirNVƃm{\1 ;0]9q ]ˍ&[t3YH Xcz?F 7 6Ȥ2$.qͿ__/=Rs2; E8}QťZ=lr'XkUYE}J4D#& zaƮH! ]$}l~{< 2QkTE/WU| 2w'rn%«z"O^3QXh#lF"wK/_L(|Ex99[0N ct,dx@^+JDklcϳu u&کO )mlpeBdȏ)L("8e6^jxԇm΃dt%ڞq4$=^ 4:{17H%ڹ刐<8\89WT-ixO@Bk+!NE.qU?ϱ/%Ō X}/u=!΄$\CqFG7\mvmI ޅ_w+T&#Av:tR`#|UcǕ&wD.yh8Z'rWCo\`q-% _G<@^{2%?QYV /k̹ŇYX$[D <lٴ@umb3)YT6e韇ԌlPj`i vI{jty5P+B{VA] ) ~h(fX~#+"uB !Fy& (&e4S3b2րeNs|0 ZRϘx,sdl2Ͻ ,NA k"WUA}`&-!֑Gq{eBܕJM}M.lt -$ ?fFx179( %UK^l?5EQH4AU |zuK_FD⽞D{J1INFD[lW'@Cu~B5 Sum}YuΘ,/ Q[r ֳOvS”Q&g*UZZ`li/Wf VC7>QIt KV&*|J垡Ql#XH.A2Kg*myoR8`5TB~d-H>HOf U8*'w/$ϴ¾4}\# R |kQ_zO,IJ^y)hcx0 \fSBEy4KJq|oB"n%Ƃi2ׅ-d1o/=9k;Nf̙E9712L0ķ L 'aJJxOn=3:ΩVfTh\Vή8t2`/.~ yԖ;+ Srl/H ֻD^h b͇n8V|B-{X]e F6;ňn syO'wbQv4VB& 7^YOs}aС!R')E5E=j_&ҩ+<}`B9!-)@g_IX[ETri2S_@rEVR4^{Llt Zu !2 5~x5r oM֭{r$ )m=vp}3N=FJq Kk9h'X`َni8@DEF WXu=; ;  lHh̎H9KH+q(&xʛ)gn8aCr00φD xa &uW͔hK6mA{/b<~+?^^Jyh:/&\^\W FUOƼO&7 K?T^JhX--4w%EǓA1DU-X\wv+ _WK5yY 2"u%ץ?[d+H4vڧ*5 s!43 rGBc9}m|`ø(AjMbozevǁ޿waFa;Rrs~bxo#=?cp}?3\QQ =} ӶRF2g8[m*75HF:X4`(w4TzP1`;D@Rly'=%+lsjBsbJR>n@@E-_ ebrFsZIBЏG 5c)Α!*!}($o*6m5ao%O7f|u[4Py:>5(E?k7Ԅ[qXt)KD;&J=#}\|;N9XJ0޼b&#ث.W;golw8نfA} s >D нz3E%8RVvw@IQS 8 t%qȎ% ZB.5fUKU(K $!fQC=RUl\y"$3~f̒>W1k(WNL&s4ylvt2?Lkr8<"CEByFKD6yϿsf rPw0Bn2bF1J8)vH< j<-b6p-漣 P=P[i˃\E_`,?G͐fͦM']“Kup*q i#2g"?2 qUvK2NdėU VP!Xx]/=TF61xkX+);7F vE)D-HFE0@0Ŧ-Nb-]`c LYˇWyu*zo,1 T3ڃ9s +K)ĈAU7V ' ̏Ō'_gO!Us M .Yk@%#JǒyҔ[p꺇ZhLHX~oTи _r>q=x&|XHekrױ SRb\  JMlp1,6Gg?Qe7c=E o)s[};Y$G9(( w@G9UADt?Y7Q!} F 8t{&L^K;$,JOd 竴*9ݞch06H%Ad F7XQ=>i(cQ9X g/?9/O>}AaZe2Q*8;9T2bvCJi^6blDFqoYSI Fo~FDíJJŭbF 6<[gzθKCzh|Qo>oQ:3K a=sdxV~X}?PP_g`\V`$PM>oGNc,zM‰A &?.$o@Hi#kE_-_ Ee&., Ԗ-Y8, n5e<[ v^EѤSڡS]" %$%XO|ؠBߪ8Ǥ7tVsWh#$(D2Tx.2Sy?413fb8)uWe)Eϟ+EaP}O]뇿Qp|Fvqye|yWD A&rGc8r}/p) SX`ٌhiQ odKX0au=^Y}xagdC 7.n \1傈r4  9'3É~8al2|eXѾ@}x/zl?ep3T b\Ye Q#s}K~`17CN1o٭X U)&/N0t쀫O7Kǂdȟ&>ItA H/0tK!okX!i/F DcR Tn^Zu z!9aBkY !BEu߰ ]V8 T5eW )U٣ݵv+Pd`v}4! Q7_آPcKsu/vni޳qPAwb!}*'"M [\X v!>Zg9*~Ér|fcX,}!h,ai׍NulIv—|ol1ZHV(nN\Y6WW]}ZOǷ hf[1z5FlDd$]Awc* ׷7񖪴r1jbvK0?pғ/)hj!k1C̷};mPc@?iXy3y4|c 7p"";@N2_ [Շxg1 ?-Қ8fyh SQirK9ʫ;t^:ždSʫ{y]*k1d} nf@YwSrss\T7ꄷ9rC _)ҽTS_Qgt"TD%jP~HHKl,B3%He3o4. Z>o:5Us%l\}P慬yBr;T1B􍸮0l*Rvfi9{d] i0*ę{Zc|=v-*j!MB+7e3 %C&Y/<8?O+Mp_mij* #WvQVv_>|IA/ֵZўi "<;] zC 6x7_ϪZcD "uvE9牢=_5-V9 =0STŞӦvbRQ; ygn=h) /vYWH@\}aS]0h;(?S[F0ȁW?;,R%( JQ:?0uK8|46γ:mȶ&B‹(r9SmfYeSM4׷E# r v/&&#ee{TɓUsa6_ LMa4q+ >KP^׵iˈ+-7iއخ+m 5%`h1\?MYc{vO&']K \3fSپKSk\rvoZ9^򄼽G|Kg|z([Zs9OnȞ<BC?+{D BxM[0ٔ ȨŔL5թgy_L롌#D93BE1-0Qr8%JپJ= H,$nJͪ}ި$-+9u8l)A.+}l)gߗn%";$f^BTf{3<7h2$B.AihƖb]LHzLDf ֎ھ(6?cLex@`aGl 50#aΙKpj ܚncJQ" :I)Эyſ SKi)p|aX*P3>Q%N8T9=}ʠ+1Р'q#BulvdK9k7k4U/ޚG=)jAHÑf偠MX*念`lg*a%}7,lHOrHgm&HiB,{Xop $S1ƙ@$* p=G)Ʉy^(M0̾Bs&)d+7S>[52F2.OȚK[-rr]]O](h~ {Kz1g_ChXP8s\9)ᑽg(0a2_;3 Ftїs^0;6MIk3$R6 Ȑ'yVJu[h &|(1B}hO8B|쎗0>| ZO YT, EE XuLMP+Ո}uՠ)B!L09,4V$i͕X4o &VU9 2{d )ᖶ-5#N':CMZE_ܰX̀{sH(j`:Qʦy޷md$XaWEcCP &j:Z"Zp=[./PC&Aq6>bW_̻,43Uh"fO1~@''|F [Nn 8FB9hNޛᶤ,cIX&sGuDwwl6wG"J/ G%zݍbW!iSrwPQrSݧkc' 9WI?sD?|k Kee4`LnC{ !`(¾)b BH̥-]]Bdy jYϬ, ԢWɈ V`:3ӕ12G7\) 0hqωSf R7=mW)W t༞R5 tA){sYePS f&`~K<`>oLX}yA&_7؂.Hu%hS,hVSBelQsIG <%pݮa{pUɋ >b4fX? 'e ^+^ 6P8wf{_mIy\ěVPbzK-$kO%I"F~DŽ^Fp=4A隯HUL< +#ȍy<En=kύlIPs$[8Y'w 'kΥTNr"@⽵vF;c.Y-uZۊcx޵Ƞ?XmREB+WRi|HJrk(W4K@7TV=oSϜj =s55nīVP.\M@bs>y]/n-׃%ڃ[auW'Q )s?S!:#=_=ineϖmBs8dvQ6XSCo}yt熀,ncy*9*+֥O n%A I8^dH{=!hPi8U`0sPQ+@?PHI!R-b{!r9 t &W2ˆGul9Cx:t8_q1~Wp/akd4H;?,PyԿ3' $_[SR`v0[9rt? QfZ>]K؄|Z)Y,a.%!O`ޗy,M`w9/MB*)`vѤ[l9m^);yکw(DM'h|AڱdJxdDrvڹIa[S[%kN.x*@\NWP_ͥ.OFտ!;7J}Uc?2OfūeLYZjUcsaBUZi jY}叧"~edEUməyfdn"fFV06uxM7%_Xh4gV~N6@(̄+_R``B 1AWl~1QoٹӒ,d=݄76Y p- j3 /ޔ+F-f [S龐?yBt^? (: ک9 }RMÀ`lkWay`g'EOЩg5' , jFH>_i5NV&(0qȟO?A*?QPvtc_7@ yZ ҥm M|>@I]xcKY U(>Ӎ@09L-p[p+da2B>d&@ר#By/F]K:]3(M>Wngq,(knBr\ ៞(13eZZ%{+\ˎEB9:Y|y؏3e3t6hRއMݢQ -LhFcJ8ceѯe QJ*{/Lw=N>T>'Ͳ L}U}V t #bY vQCa=:/Ha2؇y)d>++ ֮@t,% iMmջ-TՁqT@ g{ ?.Oi Advhِz1 |@5I]7xQdmʤKG7D"[ A9!8?tէ8: bFsO31_pTpB]?Phm;+:j`{x^B , |t=]ȱٛd%-fXU]ACVZ!vxp*/w6WG6j&fYoqM_S,@pf"%IyoM]<\/oT#6&|9k2z(+O&ד'eD hPLDCQpG$<=dGAӭ[+ S1#t{J݀RR pyס" i@!5e/XjH'Z=YYi>ab={H5w |0\47w\զhM`N~ڥ(w>d%ho6q{/}/ui&GPi_ĝdSbX1 Tm=2 nAmk;f]GvgӰ{$&]&# ;89Na'RMdUS^k4Qg?KA~cV(T(&cڔJ\4S!̎;jH<\Zs :SEҵؔStm[5&JɏI=硆q]K8`+s,f-NaRt88`ݯ2y`~d#|1sQ ^k IEhT*h9dcM3d ;a&j/@?UILljTNИs͇)lqв ш(j{jLH|9OS_bH {[^vY_ZQ7赎Bsz{M0Pͷ u3#{$ue)p7[# NecjGӜu.WIй<X) dGb㦂n ݅t{ڏTQ}Rڌڃk ΧJN' h^OcH JS|I%>DSZ3N`ɨqg'Tc `(m>4k];&ƲuC5&E#N調'DAinn|pG 0J%9FءXBL]2x.%cn+Zbo*YW"=x{lDH:]e6@R)5uӓ(;3Ov׈NyCC"o܂\e'-(^R-o [EEэ'3H#ߡd3-o [8D)~0Iko4N߷vYDA긧@$\!T<.cWNM\3E8g7rm-a= Bmت(*ˍXuPxdǥK-ƫ?sήTfQ_GWOA8#:NcN0̈́$D~cչ0iOE ,kXMn@%ISs48 ӌI|z.:88dD}1BAQ^ 5A"8VU~59PqseC7y]"^+ Ky*c~]d,/X8}= 7*͂ ၁d~m5 y wDCSzro(.`;Fz4=sԧvߊ+bPr2PHg,L&flhҏL 8 UaLavi?d5ՈP+z`,RE@`Ҍ>Pjw 7Xc*yy{bTpx cGOW !HHZI8kD:AP% ǍMB| "Zw8$b6豅d41YVnA/ /dSlC5 .ARb#lt޺C_&.3p7 壠9}fr*+Tn?7 T]>t l{EDU<,QB<&_nt8.Xdト zBKʥ'l Lyq n1N%S/mmdX|D,pBrm]+[Y|Je*Y-P|ԐBE`7@j4I8eٛ N`?=Jh-:<]vNin_~[#4ײՅ2hu m2vU<6[Zv'&g-S$nhO U5ܿMsݔp˗ 2d>r\NeD6"VC볗J.ħ3ge$M}%?DvTrDlDǔcO&Ǹl]GsH2KdЮR{+R]*sCeKO+5_#7Vs9䥜W(}uo@l6?Mt:9`z.7U#/kl=d02T:r+] qATݲMx$z42aC 6iX?aАrvkٟ^MesX_]4S _{.IF.A=/FӻE7* }\J;%Vg5wIT%|EFڸꠂyP1r]шfB!ƖEe Kd#kZg\vcucS7\=ȇpYOu6cT~+ȡqEQ,MH-=0ICD,%YxτK @I{ "mo3_no UsBDF9m`x&, R+SUv4ղSMP–P @v~# r%'.ʺFs$:LM>mٔ QبfeAlK?.R@o`!HHkkAu9_ܾ/x޵e4"j]#3ᾬyQhcsĆ #C& Id½F"p'`T7'?V7W*eDVÍ4IZٵU0rOCwH`aR fT46.ЖLܹfd -TAЯ9ݫƝ~=N4!%*#/9} o/=4,~u؂ Űj@GIZypBxI$ =)_֎ʳ˵f?n-N̢ 9;fj)֩'S3 ?]d,o!;扶ph)ovj U; 94u..0oIaD'aV#Qir#X`7eVbi%'pt0߱QIޓpB.x([BMVSX=AKԈ7"~,!Z0enQw{n"\&[/DBaGQ5-V8ޛh~kMfe[[`msJ^5#;#Okr<,I̯8BAy-;{2iZ:a@zV/z (V>BrY:.& 8[ܖσ:/k&IG\d"0$6їy Z,V9%=ZLKsh$psD9$;ɀ-*Eus2H 1;`,2~AC3((8ֆ%0F!63~I&1Ǩ S/:zKvi{U'+wSWҝvA9S\G B~ \RAT?>Y\h"Y~M"v5!Wؓ>0.4#{,> Y3CUC947@rYqVZ]ވO.hG>?GkֵjyŴA kWI>L#ӴrS4  p CIy!_Ϫ@rS0l32cȴj<S/GYrJݗR`uDaL{=IaUzvtVY\rkͶj0s31b" k7URV[۩'8=IkЃIoT]+?ҵ <8Uo27otrɭFMW꓂| mH@k';"S~ Ed$wWiymԡZ6Q&͢.b$`Va6´WkcE/ B2/ڽ, s B\A, HҌt.Z~eɬvjLqN) ᗑU6TůU?4CXk^Z Gaʞ"[?JM8 W]3ab9|r^^G/,<Plg%<4|L#SyfW`(=8 |KU O s$(ǝb=$inL{}$VL6.{?$D@Ȯu= awb')#LMTA_?$DIA}&?QnH BzWy%ܱ{c!Gh) U r?u`n[$&T?{#3t2ӺR1.3_z !BJnZ jM@(DysiARL/ ѾVЎcKVG^,YIL`%ת5Itc= L L3IQZZT/BQ+AW1Z|Y#Q4fu 8q'Ә{ʕLSs!2+KؕN&[$UGzJkS56 I)YѕhKK J&,T[/[k#heGخqa6N)l҆L9kz鞺Qb2V9}$c9z|>zz"BTM`0:VƋBzR5$3d ih r=OA7G갅:M3aB*({=|g*I%ƥm׻y/Qs`.]hX܎B^m♱[p@lH/Ƅ- M }R$UqLR9h:Er|z<D/evLù3ֈE5DTr<*]Sͭzcq茇./̩u9ɀ oIA**E~ž&L3'ĜĐ+Ͽ Y.CnAx%5_/Sb+QAyP;dS'}@l];¬f\ȓIRM#Q6@jVD*Zy")I7y_KDPa,O77!f.#q?-DPeIlrɎgM sR^[F%ߐ9u"`qơJ}#W+`p1P=+d?mHGKbH)^rԃ?":/`8;d0 G{h'h^"ߡxGpT9[õ9-%67mgfO9ѕwc\-#*qj <{d yaje7LKF+R ,dˊTx~cY,qDzRn#xH._Cq{#dzD@2 0 & T\XqHRbw NbKA{HIV~qc\ nMk X1 f&;ϮUNjOJKݴ5CzWIݭ%dR%3Cޢ"xIr&oEwuH'G]rqW2R]#7{94d=g@P mQN?d.?]IWOրHcbғ?§Ssg9(+UG8p;KqдZH\ʢyNRawW.[hV$vO9;:^4ze2XC@ 6s'0'~=&TzJ',w"x-K*m:lADhRe5qBRj/ehēRa:Vhg7J#d6qf@\͑w0sD9Yke1\\'0VYbUBgsM"XvX(FUeIlXspU7T/aofG/bǓdqUrcbwOtܦǽlxwE{]LPWFkFuc>ڡ ŰyQ HZL"p'k-& ػ| tҭ;P.,r>x]M8 3,Rc]8!I"7UW[3:X+]>ڽ9|rN݇vӘݒqtc &JUr0+j uH0 yMm($l[﯑I!=2*q/ ρէ|hJ{)Tp=c2Ҁʠ߯S~dhIAMKwI}igǜ;- wH9ShX2wK;PMnF2UP@n2+$K/(\L9׿[X!ɣC8aE~|Z5oSUGϢf"*tЇXi}޶RBCqpE8.Q-:&'CU> 8~+iny}bDX.Kg۷7>.GGf`-7F ʚşpUس 8"a^nKTaɻh#ZxէlNC`֞g@aiAbzl"_eުٶ C6S o8 `*C"V{J*R9(1-5-|:!_r&\*>  vG,˽Iߞx.^y0|-ݼP?2w4RFئ$ ?&`4'G˝vW:Ti۪k<}: fY㮪[O Mn"12ӸFYYb9/'? \T@?z:bڐGEyޖYdlA`B :ÿ"M}t {ۯNL%ƈ\~-& ]9yC@6z汢;-Pq%X)j/pʝ[SvF]ɴ ]j MgT<.\b~phY勃ڴPpw ,Ё89,$EܟMG nWQV#[ȚYXA1z.(^m#̽SMJb6 ;n*Ҟ:8v/BJOPFN iwW1 TCLlNWKT'ZyrnE:P7RsqQ>QΒ_ؠ'+ɭ]ZrLC~Yr5 dJn@%$Fxȳ!Fm=FUD~F+\^c;=Uyn=äkMC|!NN &H/|OVEjGLb=6 _#lӍО3MqXKd { Y !mOft|ckBE%ڽRlKòø-7/6Yy>hQnٸcTْ:<=̏ݣ?1Nãh:s"W ]NG%+fi/LUh!st-$K &]J60Gѯ3fRLֿU_&iղI5):ج^ g~&}^i{؋~3Ђ(K]ԧ9<<aVcd >lfI|S/wBi/01XN~?mh{$p% u=JZ(tYQU[btkr-B3<062h_%F d5[RM;: dˮaW}V˺{ 3z^dx s g#d9&+9oJ|Nʘ΂cKLRYM#h)`Blnts"{DzVW}”ԷLYh9 hs;YBBW\c2`o#\OhR$!tP~mP1hKZRljZ |`3b9WK*薟,ǩ'>!7#Q;8{ Pe? 6Kw-0"hfԟtvg?vf?!2X}'dOgſe S/'i2M3sW/W' A*!(=.yrQ, ?db( w%T`z+)GZYSO):_p%6wԮb1[kloרW6•3SwSDɛm|Yˍ3~OB@ṷjRz&Aih˻U$qv]_4b kbvu'bU|P{@gX*.zwGRx9r\97ɒrdbCP7++} C!`Rd5RȽo*T|~5K]k7)Ec7ɮR폳ɩb Ln'ƪtS*H"ڣQDugfk9ŋPB'^n-?٧-(|)wiķyG,Y4HzF¥MjK 1(3ܰ .-M$RcM_'~Phg( GÆDfP< ?%KsJ遽Tt^ENBᖸk$:Plc۞+&+tMNlt,0/M>_^C3%=+uci-&m/^SXeH84eb́7m}`B%YH42Tj}U=eRN$R d]G q3wE;3&m w7Y*# {v.{Y\_؉}%MƝ&3WR&cJD* qR "wvr nm]w^cE 5~|c S-Omx NBބPE׽p"zՁ5瀚$q#b^0 ̼ݷ EeM"B~$Pu cJUkG~sK,Re@JS]Gz4ׇv[65YDl^uh{%4<K,K#Ga!eFY~A + ̏OgY^{Sd@vlf";^; 97 ۬&X-Q am[\$rꛓZ cpa҄| wG{ДJq0['QSV;C3T:n&e[A3:ɴ`I}"/]VL8Hi:箿E<,JK^CDo-TTu&d,) )E~Q4lY/!(COy2h<cZdb %^jVtEy 3)ٸZZ >(:s*G?Ox"9AFÎ_6ڂɧLҖ>bpf5LFDu4 +'Xd:irF̚24fVAnb8s|A \ad!G M^l Yx.ev;b`v'X&aph#=*w[pΨ&u"dqVB8{;EOLW0SXm赼ߓ r  FZgIMxFU-}"j15!e,@g“:k)Y %ӡ\};8z^_ӽAΦn.k|̲We,aggphiTX<ϰê[DZK()ȷVPXdo!o7w tZ3R|n@Ӿ+>c/:JF~>~VffvQ:MT& Gu2 Jց! yf7xD2Z֋?g{&(n @85VdYD^ml4$>kVkZ'D5pVY21Y3^-ܞJLHATw혚0._ZUp7 .&:, yxhh):- T' X6v d֮[DD54`cpXmY@e1շg4ڷ@Gt\: fZCYr%.` 񫓒i,b'?YF܀"boj=1*߰*Ӯᡭ;嬃;SQjЋ>fC#9Q0\/R~O(>ĢW3RTC|MUA%g|`EZ' zڴjmq3Rʩvȩ=rp'`.yTIh l /w5L't<*Iki{>+T' 5Q/"h$F jb< 6wW.'/ڪ;ʬY5%D|e\[ }]ơ`a**60>#q?㯀l6xRx<]6sv[ b;;`T]Vm=3*I@֤d NS ʫZzFePsïeƉ%UѧSw5Hx,ލe?Mu%ŽwVrh5rǙȰDLF`%@l3o@7&x9&ԜZ{1ٞ1z;+̵t sfbgrꗰY5 a $_P8QJL7/|t݊![fhF=ǎ*0(1v{OqHp4LP[{cM#j$|~){KarLZ|ڮ65M`:JCͮbXp "~&&kXF9]Lm'"9"@F?#-J~\fT ׃e`&`;$w:B}f3P3Man@_"DS] g+['iqlq5ObiC,'&QVZJ9jm $J}e&q\X}T}fX`(tꍊ$-Ќ4o|2QZ)3v!>.jj2㥛\H3bAZn0C i65OEw!]U~}L)JvtIp qewiye2IA lA2~'[ZS+mgi 4 { Lq(j=_"KuPmq|b thrRv1m)xH a8^,]<{ɂ:(kK\i@ΔBƿQ֢^mtht l9@q>0ϱ @#WH"$RGp}R6.'L']K4}(ؤu|!΁=kndjYaKΪZ+_Em+VJ$ k*Ln%uXz*Х[ZB7fkLmk@ڦJsj%!Dľ\ ]ÕglyS! Kkx~y h%PZ}>؜URupD>#>vO+&દB6$SGPݺPT&^bACNawjYΟ7:Yly:ک e-Vjjczo ]Wv0HTjFnu%b鉟5Eg鲟nu65BPb֐*J԰ |VX)P NVc'ύ?8`:R|ÂB`e@ɮr.*:LMG:+BP)蕣1%NkLq;vs^=n/KT^lRKjvUct|/ľ_-4dj8"lY7UI iQ-qfp^BZ$.B*~| <,rח*Ĺ:vR|?t$Y d`uXL}oE` y´#ndWlRV=8?R :~ H"Ll,|#0ş즩=϶ '[Kҙtw$s-Xjh b qd|y`;H;JOgњO8n~\ CdF|2Füin>M'KyKH3 Ng|U@cX«~ذ]/ 0KP [-'H)M}fs3\Ϧ y"Fy 0l( {k+`G#ˈs [񠾦עZ>TgBԷg'LmA@6?+ %y t%ĉiy[cp5J)$h;yIKN=5d|_wRq3d:u[}Da rZ ݎX7QLO;\}Sկ:"?`fm> wiGz }c/Egi?/%5#j7\ _J>? h|@_xD׵͊n},䉧H=QYCJ#шUD8wZhI~{r/r )vV}y=i'hxwĶqqhWyQA<6Lz!7(pi> ޸Lo$dT7=o.\w8 w6uء(pM,@H1O) Ӊ"dE;D$3<-B't?< 0LzkśV =sm;EwK='WM:IX |5vQ(;&Vt^cca *0TUFc!Q%4uE`0:%׶;cNGR~Mw fm3|FşPnDnI0Q9gdVaհ&wvHxy'+eZx 1pQuLGyN27)RGG-:8@Lj*#8vO--xj5<-JT{wuk}9 QʼnzW 4+0AS1𛗞UtSA.JԼPl 2zo.I }qzNI@왱e".p@vcd@,>$T$_U)YZֲxM6kBGϸLv:_dPX3@.RtՋCڝ&*p ܱ֔Vۨ4@SdIh(߽Sϔ5C.MLV1){%AT'Ac eĩMOG7̡OtTk "ɢ#ؼv%̏*]=ˎ\10fﱰ2Kh쪱]'p<4u<ev>͜Uw~~if@ͦ/ D~ȀO ߆H-,L1!dujkǤ)߉' so!oi(HE.B_sE@[D6&׫hA] M^o33KBaЊw {-ldNހ@dgdǒuHQIFX<7YeCb@z,nTg"y,qO<yP212a0MVRL|c  >H30ބ2{rR A l30!d#v܎L6w#7ij xIJ9GSN sJ4q:<ۧ`ңpf!q1b(~}sfԫ}ӆq3xOP?y{L[&n+<_*i ,v>=sltU=/y"^sVHYA:Tš_&[5NY}/!{fl M5K]-b-d8`A狴PuL7UVa,6n߭l*(eΊgס k(כ!FժiŌN|[OQ:z?f.(u8N8̼)۷2 xb՝7Cu4'8y`T &=WfJ5@_%:[O2CRLNCJP9Ɵ.ew .sJ̻}K ZGk[23bɳI8&d^J u{^ !L JGw* Pī%o=~3)^=~_KO8b=?AZ;.G.XB12Өg֔Ef3qG){T~jVZ[aW~||e8sw,<)ȡ43߲j􅶯L]D'q3>G^#mj?Fv+ Y5.%WG$ćE]$ջe};ROw,4ts0+r}@J=\~TC,@YXNn/v8ؐuBK \+aH:C«z2^3M n{:#7@* ig69g)'\ɍ&Dהv?0ZX[jZO1ǜuL[ сAWLh&(fNYW)9D[= epDy q;6eUBICǭ}wWsW_Z/BrU]s̋w?4QHSU S )w2֡-1ϡ3f}H$ usvQ䛡o4 jTq<_'|Zf($s,ٔ*+36 ^Nk^_:.6[ٹ8l0}v nFgWˢ9gAlٮsfy 9( d?5{V@ D;0Yyux7jMe I~&q:a_?WOS()vaKBF rӂXi@v>VpGK]߲ą8^wR'Cߴ~)yh^)a]C@_pJ`A+@HA 3)Bg SqEJ!O Na-72cg*:~/OJs_&g/ n4eM&n+W5YEa:(^~pC\-4ލVD ?t4aЂzm`V8*_cc@QG0 >LWuŖΎ3pԨfƦR4bn(/$»&0xhomT;#}OƏO:mۼ,67EyVJqR0)hk-YS[Y" uN&JӺ$w› fX5E9fCLwkA)ڪ?N{e51!lmjqP0r {VFvn!E61'Ff)S{yW ; l.|{U0Ԓ~BGif;Y.tKf)!7 du0+ 1Қk.^),oQ4,em=K~h%I,4vB"?pe# }H? 頝.\Iܷ.ra9s(/:?t=^^%l,W5hgK $ōYm iHgoehG@1M'<@\OS-g.E"|5km(?DaSޔJtr}cF40=bN9B ,a~u%pW3p$F"xbJX ^09M,f2h(5A$yc4uyMqw6{޵Â#BeHwC5JA<ķ:bƈ@P1}j0g.r#j fJ׍]]W'"vFF;Co5NVj:CTGN۪+v #Σhn] T׉^ވEoV5U)'}?\4hpn8{vӓ-0̠CsomӴ-uSdž#w wE1Z5|EzFbF3?K‰-@K <}HTDGy]̑Sն`@P߃uMy CA_B*I /^X`i$v5i4_FOܰxbQ=frbx:Su'zax*Ye*1 S_ʽ Jg_Qz|»m \v鍹t kESB:Kbm^^qc. c_=3d[)]RUI{#SPc崨M$\wMb5HlAyϻ}ވ~+6]<.brAСWJ 3&e뱷8hn=ig%OE Q WJg1u8@Rz(#Gx]eɔSpr7JIy8ǭ&IίZ n9tk$vTg'%ًۯKPHfz?t[gaߋ֡5L|w>xLQD#~D`VMO Je&}!ɧ*hrFgJgmeU^3`I;lB zl9@~(b ?a)Wfmv ym3stTaϭ&oC|kxqmT7c>H`{K9 }֯/ݶ dnӬM幬geY,dY.B{N _u73HI,GC&4LQ3H}] PpC'+Ys:K){( iu,V^Sh uRb2zB߁6?} r\(`tkqہ2X[4q#,B+; LI#uUU=.'9{. Β&=Eߌ!j܉8Rnq9!8=/;Vn̴q o/bɭ~ň˂59X{ZĦI+f(ZI\y!m_h&^ׄ ¬*OWz{ 0eDTj{"L]s (y`FSn " D^u>s6 Zqz$lR#ai͈S/7@ TAFmӦVρ3O(9+@mC1pLqM4affD􍜗1%=3#'_xiS?g"pB# c MPYh߷ERI?sg&h蛀gKۂFCfD|r#73}1[˻S1PЎ_7G5\~prnMZ=t?J~=fZB Zbn- bOY&~bܢ&YxQ(qCߴ< M84x! P$c# :x!R?sO!ɃaA2Y !4iKEptN)<\[cFIt UU9k$HV;ǒnܿ͡k _X؇> '\$>.䊂vF&NzO %&쫅+̿o$oˇ"u\HI"J '\qk#`3z&gxJ莼v*/ΉDm?%+E+w% -?V2N5}Ӕc~W %#?0WoMfuExe&2L9xj3s$u@(ي7<%()j@%ԕ*A2*6&ɓ ׫?N}쉄~:L N/9 r9h @%th: Rܣx"=yjn'3&0K=R1R@ݧᔫ@V7:3Gi5~b@\‹$L7;Il,9t!ឣs#' KQl2Qeu+/FסzC_o+.Y!JB S ^]0x%R}2̲\^bR2C>#gYfJ-e7ڤ{ia[3dy۷ᗨk0go"6"}*+~YW95u`(ePWͧt z^TigDXz^l{d~PSf7mmx(ym?J]"H_f݄  "^e,|[W[u Dƒ2A$^)EW U@}.z2oud yF '뫱0:7H[M49@Yx]e5v맨+w8Z1?1ңEx.L\SP}RuŴ>?c.v>d1U >Ɲ1J񮎢_ 8x e^T}O;5PaJ@Q &8KZ&Hí30fS5+L䯹|!6i{ } XfWF4ت׵ X,Cn`bW6 | Z|f4[G/d(Ɨ;6 bp vF"Qʛ+w~G9$6"NeЅ-wV[Nx !^GyhAаDzfzE9p[٭|{B*5 @őOd2r0p Z_)f*܄[ oG_xUmgѱdS0>]Vi޿M:wSHO*$,I_bFoԷz"s=z<܀h`Tl1s;q[{fACNQd(:JXddqYY\wieUIj)(aD,FFt_Di7$[_tA75 ^+?;yҧ†L%d%B8KXȭI|ᦨX2`:'P(U {w[e9Ȟ@3zɧAEBphMwkՄZddu8èԞ!K!ֵɱ[)Y@T2f*`}hoL%-+VvJRĺE@:TZ~+DjQ[70EvksC Al861)́UI"œB\OrƦKv=Ĺ.ZaaEJ:[T0wRlÞ.v3X6~%0syA }x|//' <CֺbVC`sUךs+OqYi54ƴ`ֺ*V^jqo(}v#0F63|LN@t;6f];.S-eD)Z7XJƂ9J0n\iNgӓ-@=Rq!d<>*mjb,M ir M[A?vxc݇ t?lKgShV"xABy ©L iAvcr"q5$Ow~k6>0H4%[v\oZ*|tc+"4hd@xV-Nh9IPˊצ69 +dֲ[}  l!Tqy\)!2fL&`9Pk#lOeyoJ#݋1rwu(0-}"R<3d>6=T0n`/ADGD »cn35uFp?QK~;^#5~XY8R 2p&36~OW#|V_/(3ÜbV4ut$p'[Z⢴Jj ,='~*_<*~v1q ;/sp,<l<.aO`%^~ã9VKJ.OKglv-JsH9\<>Njr 6ۮnqGn?P^߉'-i"DC51Yl|:CF^~;@u Eh[7g<8s,iBG* u9W֩O9:1yzFXآH}"]_ѾC1 r 3F/A8v$c<4tDJM_stxQܳ)—g|dL!ᶒa26DJ/0&zbM p'dvy"`8bD QF7BMbnpܪd d:ݶaRSe 2XʅsOlDBv:rNC5FAhHrYvWΙ'_W$J-S8gByE@vCP;vKY:NMVy' !DJ]KMJ籴Sir4YbqgVv١d?{kNEY_@1XdˢM֬7<4ݗa\-V } _W'9 V+SBA2&EzdOEWӗ gM׻a/jgCB( I[JYn'Đѭo42X"T}" qG}&'kCodI#q4*@Dا%"C'4Lqɗ %,.Z!#b&MC5_cf&ޣ mҳx1~YŭN4rX9 P0x-ѿĴq {+X&k"icDZu8hwh׀75m2 ..Pbif_jHa:ÃgHÇ#\SF&!bQnϧ'd(\1@^ɢڅ4gX*‰TM$u-4E3_%Kdt 'e %5LXP;sԘ~w@Ґ+>>qO|'m9BQQ:.@(xJ<#rq:QT~G'u`%U|$}z$Ͳ@|_潌0P FU))5S{wK9Y)J_THh?}z1#S6R`;%;0{-LzJzFOwָAGz K<*V쀷[z;ioxԂŅT+~JoY΂'ԣ?~ 3+Gc7TWma~%{`t֍0P`Z'`H05X *C[O==m̶̠q3)N?Yh\6vW4F|c'm3F/3f7?Rީ9 B ֠˺ *37߈*\)Z*o*B'1LɒO>~S }|lcn);']'0㓎AUi1%Dxؔ I3$s0>?iSכJ$j0x.׬+p ~kjF҂~(0 vAه?0"{hW c |?gGJԙgTwcgkf`WβK'Q|GA6Ed`>fiurG=?węH#$9ŵ@]BJ^l >iQL]#<*HوzD֢J0 eR1fXX8;lKof:A0){Pp35$~)hta{a g;oi ~5o|g0?;F`I`랎H;C\ڔܴYBOelfnɩ |̦1JJ,TjNq3J /@+.i=tl uaVcl\#?\ ʯUDѐ3yͫcC&H3, DTޚ (p,SBKٍi(dh f|͂7(w TJg"h/, !++OŃ;xvYýHR}Òo CٚDR4\+!PB8—+\^m7Sq o6qrfsȸ0$^c/{Uc`Q0{@ɓ!~OEӦdp=aI~yҀ'$a=jZР(fTxb#QaI,x1;cc}h̀Ag"t R&#KG#il5%+!Z*8)uSy5li7ox Gӹ HnՓzҕg[JHJ*@oѩp 3Q;a,;cR8h),1*% ~Rnl.c+/ELUD̛'6mFX-Z!K[ jd,5yߴ^Ñ~?i`q5hH~,ݺ o(P'1FȯSAQn.bh' f3Yk|U}po+Ǩ 6cV L" .@ڏ6~ur@?$Qil‡{!'U8^yGY9$F!*, qkBΔٛ,4%@vǹ.!! 1BP'X $> 1ޡҏ|LB:)?? =o䁤yPrڶ"=.4/RcMIzTM.i ҊZ~pߋ~`b ._ ] wzǠʷPhp}ZSvVC:аyM0-C8e3Qsu9 ewfX&< s$!@j6ݐd|mvr˩1#4.FYV۟?0>uxoAZ3M`1cjKۺKpG^ ̜%}ËlVZl m7iyxepװ(pUβ]z|}(GM͈k$m -2|).ITGCxN&~dFRhVPT<{q}K>Oǣz:8푢Sx'732ә$@ciq{[~,24-Ÿsg}a$;!&O }@c"Yd$C G. n7Ӥh.&r7*.ݖJX6XI?R h9Al0H:-Q8/z#pcn#c"a[rR.JWjby}x}y=#FV\"7qOb~uJJdyOxЎlʩ<,XTDk +yB- #)Բv0Pۛoo8azpIX2hLTY=˥DP[E.?n8i~r|Xe>Vj6YH|7Nbڶ;~) 7-zف+Ths]2Aۻc\zJ'j`Tj,5/ IS9aYҫ)3aQCȽ2QT uko=@FMRV S+`ui0mqZn^n?jބ|+bB3Իt}CF0?mR+ĊV4>P(}ػ-c6a *6hT50 ち ]e )FɈJ.i#Hx]c1)\SFNS>z q˂;.{؏me/?ɭB'12 s!I U.6T2*AEyad*Z ݅nnPn (8#<xO1ur#IWK~1:J7>MpQuyh5S;Xhp\Ξ 9X^` X:E4]:غw`uԱs3~wEhODi"rp*EJ:|ķrLj^x9;qՀY9…iDⵄ83 |V*!rނN~FKO,E#Oq(=VFR1, ퟇7@4h̡,<Vio+Han9%O#%;GX@C570sC58eZu4nt_Np|4 ?Q$QA1y _u$]b^=.(rT˩|>FP5@DZr%xf^Mk; 3+f(c9N.0(^PT͎Gd-#]wuOqqq|U` ;.';/MQ.Mݫs*79#B{܋"l_53eW:c_`DnHV"ʜWUk:ۄI%C&4oNhX!Cs1>n ZZ׭4$gha/cȥwhѽƅ{O8hJ=}w%!c;mb:PYiZ0JW99es~pfjBy(ἄNΚ4~HD si @UwM{j7(^Pk}>sGv:{<1]"¢(E>u/n? 6oUV>i 4b^_w0 rg9 /D>v}2M x*T@C *UtP0NYS#w0\uѸ,O(  N$dwf/Ms|ێ ]~&M 9t/6 ;z% ָ֠_F?!'t' CXX$&e?zǿe7(&Ys;ԝVSxv_4՛"XA?lO9v0Q}٭38|뮓֐=L/D2ƿ?%7b-H" #BQZ|>bpD YmIU}0]'_4+WHRLN/&'A5&EPtC^*l߯*;6#s mn'36"w킮etOÈgu!G/IU D6\tRT:U1/L1TyԽa{|h\?4'Z)%L]Ծs,DA=C _LS"Ͼ_LPf Qv>|5Rԍ1Kh UIr!gUE5+~g#ܡ,= yCd?g=1x$ϭNkM=yZ3!j@3rR؈d#C hs=3D'Fh˙g"{ŷAMl'ubi8#9f.WK31ߑeH;]1o&ߗ wҾ4lɇ gIJIb_4 15*k o~'1q)8\UNXΒeAS&kE6 O HT(9/nh#=;}s.Ck| )xrf|^=ҡD&Ӌ+CZGƆeϖUK瑋CջGS{Q|HQ>D*̵42/.>ѰmwFR]o1HF=/]YU~ /@ Aɨs[ߋ-=lWvZj̈́ yi 3?\d̂Fd|=c_ } dGUsvg1C"}߬0)C2x%QNJj:D /l0uԨqcpgx\U?= f{ɟ"ImHAC%UMb `l 9jnm8%>GBn"GPn մj%2d$/kI._%u* #9;-"D$:ENIw˅YtM6͒Cf^ FF7v|户Y}֖FaOV)#O[Hi&W$P#x 6dD4S$  c]zu,/棉v8ׄ"ΉK6x>;fcN2{JkqI[6OŘ 0*%']nFy(T9;"a6 XУ<-9w_x[_ND$WL25->lԚ >8v;2͕JVwYR*ҜcEꌫlUYTTZ3|֗dhI2{܆^^+S%ŊiS4)?ݩ@xr+ia0PJvJMr1&^HzJ / .I=cPiV%P2}MxHh\98e=lK{le%n'a+D:;ܕyc_WX'ZΞ2bdo1u. .IJFDF#"}q33T?̻  EKݱ0cKޘF_w_ ڇNN^~ij_?lPV!4ݮ8""JvmY,7#^75Ђ{PꍟS%'Ꜽ:l< q^@2{AAE_rttPA,>;L6Wl,.#Oi:OR0X-&nۇGѰ.zGО\m|}D^I/2 H} 5/A*4;8.\}14\š¦8xpOpͩtkÕqbS=cO:h& u[jg0Ƙ8fRz&pV0i#QQ9Ag+FyUN?K*Y6CQ\ ,[qư!_꛻@5U%4ҠQ=] }(d p# ku,,Л~$f:teE1i5Kϓ:(6Yև)'+ѵ$AzNl8}_ ~-=ZIT@LCH.UnFb"A#ӯ9!PKޣԪ䵔+fA1BQtγHN:u^9 ׳tLmP =:ܕs+I|pݒu>~l' SK%!V<g{j%&'e&g9'\cvck*eY6OCpuşN}p[xM+ia.aܧz pT!@jWI ֠!cE7˂0L%&Bi.ۼM۷t (QHTc :Ẃu?`Ê% a===S&l ndaQL1ժɵJEeML%8uSUQR@Kv:%.^-˙R2jTLҀy:4ub\],h6S?qm7LWU+%zJ4ʎ}D'_L`GHIſ9]eڮn,>·;=bZmՎr"JҚex|*Lܑ)|4/Aߍ䉋E.6bm=}4)qj6sx[>TA`U7 6nd+=Xd_3XM`*ab =s6@iX!EИ͘!Z^$Ѣ Q%9>DlI1b8xߛs*>G5jވ+i,% ҋHAnQ=eM6LÞPh } ;u%&XMğNPMASs]L[YaEIqӊdDŃ ¶ƝRD^5(U5R}! TzV>q-"z2=Rnm\J8GNIp)4!=H↓njNݶ ;w{=_ɻL J>U?Yz9x(@flÚkFEu,]J;nu4O?᧸{Geꎲffh,4+Ud50f!,^M=8ݧ <_ThHXj.+:W|sn&-zcX-:$ skEl}8\!0=PJǺ/QZ}Q|\`18+WDlT]L4MunH,B*Fv_[8_I#V>l.dXt@}TېmVꐮ^rDp:> rue{hPoYBf'g_?{TW0JrQC!t^Drfkk/ $W6AmY+%Q)_z1^PbP`iwgy?:á%ƶXCEt6/Cq_]HlQ`y 0&lRItrQ4ކ u]iF6s$;ksҗ%bxskǥ 5rbHU. -cTq' 9hյ뭜a<~TO]~E9ןa4,CҶ9SrٍS kgD}#N !PΌHSSb_#`nlKf£gՍnJe͏GcrEF3'J3\՛N_}X"eU)eQz΍&0&L$dV'֬ˍ6*4fތjYfJgњ؄_%gqg^*du[W\΀w7ޒccEC<@uUElf^+?8p'dnFz Vƫ8iEb^gZFgɫ,|0 ׀{NNsY¡S)ð)Kk:(0Av $\9TU;Vv),X$tHKټ t@c"vٔDyG[w 04EkqU AzB'q&#eG^ϘJ )2;a(&eA<+Y6H:Ѵ4Ja.6AZ_/G A^P5+@7sZB'ޖwVh!u(wY$p⚢h< J6c*^q s3.͌K=qq+< )?r -ǩ;0F ^v#lXTwٳS*sJ|>S^m *~n'8b˗yg֮AM:3^8N<ވp |iyф7؏M4q*:Őz%TW?VF{>e7+7پNwXd7~A/vUŇö(JR2~MT>U.r{/͡f'Ó7ew[Sq`d%3舳%%G}} |'/)#uB]{(lZ{ԧ +(wiU2q./ .72MMf\բ@.u2 t@\*+9s,q[$]5ba*3 8GZUƮy=ݕ&ZFCi'dMn'M?!?<3 t=#PnHboP[q5@H>X + "v>/Nz3R<ݔ#̋+=^eT62-=A-XӍءFz΢5&2e]\S-;D^n Zʢ{ŚK[|P&sXaԁ rFqMq}Do|}Llչ7ڡB?o0ᤸJ 'G;6' eJo'v]͍f7H _7^a' }[YpGE+)&]$n:dOڤLFAn=hGX9tʯnfxҴ]S?ǗPGG`ŀt/uORذŔE]wͤY*5RلGT1  )&^2) pϥaj7Ǎ\&EX(UtR6qȬU!(qk69{iee_+ι* qbBU֎Xv)87$ ӄ EX_ߥ!I˙nb 'crзkZ;x3ńݒ ٹ<4K5ozY`Ǵ`pj]vdׂ o` >.BZ^N@|Wp{ ~' nQu`v00+1K?%B䐶|WA3̮i t莧}-wB߳1W\l'ژ]hwqRq7^ E 3#cߥupD]1;@ )ۦp@|c7`]\e& x9ׅTL>{r.$#gz1i1$'o0->p{l>ZQDv[4JuaƊ̷K1R =orԧN rĂx.?"v ^߼6CǶQ&!&!<0fNIִG!Nl­?OP$xEm׵%mg+k N- ˖;0q-J#Լ[z/wZ`"fOw Ch4̉ˀ.?  ȓ,: twÈ7WČOkxBc@I)hwnOcc?dޚQP R͞yqcelC+^ b] 1pֈo>H2A fuN>ICC3Qŋ&'܁Ȯᔭ&z0ұtuҏx6ĞEֲw5)E\غjǼd)!P}-R%5:+:o[>#^;8i~ S@~ؠ^aGWqDĹ K>HZ !4=^ce-q`$dHU}\si}  ێ;(M_ ͑DUڞXk]}^}LIzl:㗩`}u}6M \{8:Q>Qqʬ1r::~Eϔƌbe׬WYuW%J+H]yw̏(tR.AK-5*Ԟ㜉{Et a _ܴ|,$9%*[%V'Ԑ-ђaƤh_ }f'5t\毙? VUJO,~)\e ǴX!3K (6^Н>8;AbćCͰ ?@ 1r4;TS2!#B 7u[!2`Cf>@/@ɶW)<=8EjschYD?Ҝtx=y(F[Ztb0@v‰E5)։;{dwFW3:7Q5V*qIզ:CUKbby#FAc ˚8I|?ԉs%o)28i_2*%›|fj`*ILEv0tPΑb%jYk xs'Q  W8dP®*1x/Lq%_B ._TOE  T^KKLgSF:6d49f@:*jdϝߐhD"@;|e'ɢ0ZpLu;!_` 2>᷒ƭ gi:zZ}*H]9©PM0g%#u q=\M(bΩKVV: gH}utDbicwK7c ,Dռ (*I=,m˻S͞Tj4|/_4[U] 6P YB US1eunOc&UuwY0)YJX7 4W$O?WDKKnj78ɵPvC• :K%Nj(Jqw1QhF5[Y0E06d2SkFw#@`m517̍CGϋ;暑MS 7p{rݵ ~/HQ1f :J]:ԧ8H_c:x[1 8ϨKtqXk6 kV)V}+|նS9pGi}_=?d3_(Z/a]<篬(by lw&N( OQت2Ŝ.R{99tv}5 - L~M5OYX1x<5uT&6kKDLKt%[4UYRy\/B&q_cQkrl)^`(|wѕoҧY~ _׀i&zǨ &RUW!! `?}D1xRD TyjAģū6)[{A7J8_6o&ʜI/@Ї:PaTk(A4zO/Za(E YD?W6Tepa՞Ӽށ^biZt uN'CFT >m 9[ .GfBmZ#8 #"Ûpcǻ+Q%pdUb[vMeQVFg&}w9u0\6cKk%J%B@QL5\ d"#?d:q;BdIvY;Tnuu98|gK FQ^%3%8cqpjYVG M}Uˀ=I|#Ɍ7z떤Ni.H&9mtQ/xr]_2$pS796k4Kب|XE9IuZ"b'׃7;X} bٕЋc3P5鰟.rFY~sT 17<-3e6Ҹ 4ϖvU&GO岈Z:EO, uRIR|P4F9_|tߗ| p(K(*sg"d .#_[G'34dBמk؝\n eKm7<%;^ePwYG|dev wl -Ҁ+ȕ%-I[[Qi(p <<Ǚi$3 7$δ좏(N tϬgQɲ\…aBɒC6ktkOݠ wv7TҀl`ИӞBuO}GŘ#nF꒼ѐ0ܟL+O\1j-pYE3lڣSpqSZ$#>=0`f­y|Ϧ6*?-lNL|;a3wD/tEurbU.Qsbtu b%7;=bf_o'Xv̦P(#1J^A|ӿ肃ЯD*ѓ".љC*w6xT +Dun)XN-/`c+8d,ň;_쪐}r׈) O5ك{St2,c- \zB\7&b)(ņ|u TvIú3>?ԻJ%ʡ:h, #H@+ h tl֐#=1 ^F7um:'\sRa||-i,,,~~Ioer$ I"&Q 7Ҙ~|`~t|[qBa4U'D5z#~=̎nԵ08jZɋ[ȃY 9 ƪڪ#XmT=vYG݄'] *ZjY@%,kӅ;M15ÂD(UeU3fwNkKZ^as)$KN;/c%TX~[0歋?])gt7VGAJT^i-8HWdg$ց| iI}~g.[` ǏhY~vI\6(o(&gRf02\maM E-՚A@e=x@ܥh agK<JT3))Mrj,٫L}U$Uf«x}~BRi]^Dz֭7:w7k4H{BN\\xK[.vƟ< vv Cޘ`qڴ-AxiJUUSSoܔr뿕 n1XycRE\9\;m#;5+̧S"(z Ļ|-T۠*d%f+  ) ^+ZQH``2drX~CODy)_`MݍBɁ8;BSFˆoYI ҹ.@+9x<] fhH 't,€WF}w N]|&|(4 G~Uts]2OI=I i@w3i ȂfM+0= ub?ēDS(@}Ihff\."_^5UH9k-BK^'ij>Olp׼Hx,4XXWZ&HoK Qպ|J9DN-UYS+j{M!ɀpN3x+ Rv;+qk˛`Ka6izR$Y6bUϺ2zv9H%ؘ42dgbd3Mx7}&~b&/s[j&u7^nRK l8ٜSZo c۫/YT 0+&##{D/.3 jEߒݶN7?+V~DzwlͧU.0{X[`\,+u]Ex ߌq$bvOBX~BKbnQ^$YATaE&p8#Ǻ?Bkbo$u,a~O{ܰ$y,"Nb%x# y,-}Sv?Oݸ!(-R8!NݚU<#mֿHi-HNrA"` AWF̑^oIJEi0nUq7WF˽_}ۼbG-Π%w68;oF7Ey +t 4 4w3>RI $D`_Cf{ KzUYI!Jۙ[C%n+My'qB)6^W7]bPq;-;k9G[r*h1{ ײESKlH3r[^2\Be.3Y3B>MZ^ Uq z)p?%+cP]nCPz JTzC=޺ SgoF@ĬPSϢhNjd•!z^]I E }kDJ]"8$qNX#UQƟE@h"E94Aš0I||Mi#EU%Ʌm5- ԗ TF3.Ca;YY[&s ca@g]NmfˡQxKt69vfō)^ ]Kmjm]m+"^BiC!$ܨE2(u8%4k:|RY"1o'B`8^9+ B֧il52Zu BAE(BBW'5QI a=)k$@0| w(빅>-ZFGrQuWk+]jqgCI$ &QlIqlk_֖NF!8Q&BmOlj¹ !lj^f J5:l|4} is*XYRG ԮZwY%u@+όfB/Y<k7(#< $]\4QJ;g9LϥD׹5Db|х|.sEj3fq,` X:}E ZG-"7TQJ̥2PhZXZe-rBS_:15G`߶hhF4Bf;y3ܡΟ$4rNꐊ#ChaaT0j um,ozPm씄d~%H kX.S<LJѣ ,TǬT ;%H=UPCenqwhƃEBzVE5}q jf9ϭՓΫd| F]MGuM0_%/mo&4gQ.8zzl?2F=v)wWzf.Zhn"¦Ah>?angt4D}# H ?E, ge0,xIB\3A9͛"pޛ_$*t;NquEj|<2Kܟ4*gҘTm6y屉AgAWk.1~吅$܉UUIzoDMK# r |^}O3˘UsAp,c^ o/knCKݙ#+$Ůom! 3S߰;K:u7K}&[[vu-DH 筋ftM{0"MU+Rt?SNC8 'CbD(M礅|oA "׸ZIk-e.{Xk𛌏G:'m9f_; ګSG{|>$r\a IlVVĨG MP\x8̯!^Bɭ!Rـ/(z.a x'+Ppwb'Gf|K& C<JFY;Ԧyz#( 3x|/O _74yb6F~VI 뛃8r7^AypdͼI%XBȵXN LW"^)  $2s\Du%Jjo\_! N2@"v2hz.3 ǎO'B*yUaH7kxk[# 3S37R;8MnlpcLWb_BANM:)bPk%:4x*`[k{A.|T7xGwJ~4@4zvi|cEB\΁Bſ ߆AzN%GxNSmFh'H~Oz|f@vt0I$"X]c0Zc v_ w(WB>$KT@.{\HxU`>\^_aҰɔI-q;{21q̥G!{h@0'+^f,?.>9ydvs:h{~1iRee?Kq66Ȳ2V.r"Fm Xg}yDx*}~Bmʕ1^~c/HķS/ot{ G :r} RkWIΕ߻r;mb_IR=azs&92rUB`K\QQ(uw YaȖ%]wP$?(,Ah3lDt;s_\_|B'G M9MCQk*FվBw֣WN8&n#4g ue09AI9N8]rZWh 8ƙĀ:K3y4[}i-/?ꢜ7҈i"tBpb|YzVRsEܨ8qk_M1b}rqY!lg)8cFLd).V)Y\mWŞ :C6dSg~gTh_L7@ƊwԯeY9&@Vd2=ԏxZnI[[U418 spĜYVv#*h3zv^ͪ"g:4GR `i>(Q¡$[xƝ4Q ΐ4;!| M5dsE!"R{X?xËZFgS&6 XX I]>9FPb 9[DזeFn}$Ri83JP~..DV:hWg?Upd]e Ȃ5-3 *Mo9[ V Kؔ^J (ኴN'sُpOez+ GIM2}|6[OUY1턀 :p[L K4$8`7Ͷof?'M7Heo"2tf}a,oa%fڂ(NK+wWhcxdepe2Z&IuW,r@jeǘ˓Zo"`* DI6jp^ јo\Қm 42uxE -|q/'_dg׏PJák7#H,2Llx\ӓ%h&10z!ԧϊMsRUM"&xSQ<sg1|eJ _oVFqN(GayNLjK_Lq ,+!{p޻ͥw%'aYv]zmif 8ij3"g VGqg-tyM*2܂&u-ƲEqiՎԨVt Rݻہlˋ _ ˥ 9WD06#ܶ 2Il$E ra r225.E:'=$hDph h b(xޭ;pFXHB4u`7CV]O55Ly%kWWi{/Wm 0J#MJvj`H84 n0!~>cp3g !bsүy3֠T,uB(}OBAغF# ~Ǣ2JG ;SDILG5Lԩ*WpX&)0*Ҟ%5bjgyO#ix#.-MN 8Zsa6 9ff&Yw̦Ù /b7djo$ 4zDP-9Qlof|@:ʐ ‘HDU8Uɒf]Jy~O̽J|RH%m\E~5z, )|~?E68FC[Ko_QAO/jF1NN phOJ/(bʼugfkSZpXvI]zl޾Z^#eKA5oLHuljN,+qUx:I=I`^97˨fl$;OA?5 ƏScGZN:{jszs}hgR!kܙ(~ ۮbm_`I;*)XA-qKbh,kqT2F>'ntZ{VOpiqTBM ^k6jko7 Yp0Mb'TܬO/Xy@MqY|p3D2"NWks`Km[d؞|my+gЎid6\)P0%KD30%M_T&Z 8Y'}7ՏebZ, $ ekY80C)llce pqHw1Xv V0q1YaqT^"՝ }MQ㇙cW06o\YH7:y"bvcؗQ'߬aD)#:xfGY>rLu>Ɇm?*X]c<I‹u];&0j8;1yh 9">MC_[ZY~zbC`q@Hsnd_XXOqٽ  d՞ Y+->ta]>;:yWxjd[ tuJBNlXjE9׮t;Y\,S2RDԡ';zc `֬%b*J* 8 siiWkj%Q>e[Ap G@ΉG_9a;yiŝ8"V+[ic1iYb̨_#5x::9=gT2<@XoϒVZUxbI 6m:BRb ;O 0y'no,>\rL6[%s\6.3 Rx>tv:PBzl}GjVY˵@{xoʋ]U9뿗NQ)>#7 ~j?$A?POɥ^W@ӭ@@ A=DL&ԛsOҨN~#褆pCֱ`0u)! D d#2הO1UUqe,#V F&ܘ92HCu:+Q_// `% xx%Kb^blnrア9A߼_pxh!㢰}۽#o5z u#A @XAgMZͪPƶ5̘^?; F(s "8~2,-t&=)wwj" xN9@d(J̀}w)S-Zpg+H9G<&!BGvS6^sϋ3Vv"[L/ ҄H }M|c˜XYLD׌)> 22*/bm[p?њ-?g{`tϮވH2i'2TeҎH '<;$b M#g ?wY֒&p)ࠀgQ l0/k uJ}f{bX+p>CBNAB{@t8eC=nnx{Xi~(.uh7Ru$m:jڡul^ oJw C rN~ƪLXoҸzaquf=#s"8}nۏqx X3 . D͋+Ƚ1w0Y%P~}q4z@0ڀK4&(u 4p`!N螐䐡 *,ˊU(֓੔B/Єɶ8j>A`B:f#oJC>V7≘WZr?!F*,~LVm~,OeP^cE2p?r8LfRBy(_dZl!\cT1Um;/! <jﳰ,-Tw&e8Bwrf( F@@pjFDlF8|)&KB!,f+xc_MEofʋ)X4'DAUv`T:븥ʭis5m֎ ڍkG":ǿwEX:I' bf> ᨣF*yg3y$ސX)Pdr/}2[ l Lks׻z0ߐGƪfҦLS2g8@#F:=sf6fEg\:\7ádP`c+5H^.ɢIJ@LOh^ VpVH3I0m̸*yqTSr/,m;k?h[HZV甥_T^tW9?:& 4oPwk=P"|3K.ap ,`lGa0>o̘{MKZqZ|GsV#RYE4Pjd#MG}@r-sdƥ:-(έ:zIf`-cpRw!%-erqp|؈}\GFY*oR{:;z-Š a"sQP/,h/ջ暂h1C≱mC@~f8۟G)?khՌO^h&i'9'2~iy91˖N ΖWgs;C5X@Kω p4[l^0zC5}6ϱ2xre:,|ĸ" U3OHgem?1㍇?EVk|-zi': B4\ ! q>|ܸvPz>I\ӊ[XJ*ޣ!ܨE7TO&1hbyPj %/anƑ^rOr ;Ns]xp<vėn0$?W{OF75, BBw8m*]KWU/`_PvaUJRkǂ:_3!+]$qe"Wobu|̊yݚ\ 51idA? a Sn 7q<+15(9V*7,I q1ѴM US\otI7ĈD^ywo:C^ d<{Qy)$sO#m3tZdN|`jUb^XFM/gu@}p9c8iH.!$X^omhc-xN ϫn`=?o)qC- #efu xp0ǀ^4^AXOo%LP>﫮pJ'4zly0)Bi; 3/%͉ȕ x/!qVSg՘r=ge [JP#6(žNrg폨€'^Ŗ7&4 vAT;:>WO/ܓ o]G^SG" "ӭ.^tnjNOK |`]o<~V* oLjz6gi˧cq$UXgd@{dx}QwS:pcJ'EiيʯsȊ1t0 u՝UچPQ}!oӕ)Kb+y8"(n"L TW6CnRS1s583\z-oYvRfɭSPNaoTS}̶ Gaoyԯjo1Oҡɏ?4Xvu$Lx+/>gyp:wIB,06;mTIqGw]PЩ'@5#@eD'XH>Ʊ{ " չػ=Q{98ϟXde̓Ap[fZ 7.;~1w#I7ίX< 8FbBkQ^:X X+S{o3h)<6Ŀvqpvڙ*D./ڜ$P{~v4zGo}W0++xhTnc&[.V^ŁduЩPC$T 7[Heaƅ%~}1ۦco*-uΖl['Hс2~:>7l\uT0CCiv0af Cka(Lu&|ԙ,WKִA@l`aRz"K;!"yj'mHN ]IUN߾dAT8;oX_7#7nD#ofRon]tQ\b$qttom4ܲVfdfK7! (ƍ;\FY}Ϧ7&SX]|o PՏTMx(e$u(ݚb9~xM/@ֹ^qݻ2egoU8Cmcc؝IW>MHAyOv ͂ QI<K .]8I0Wd,{*BCŻ8"A8H`{KdRʪDlNT~ݾiژXt~"(TʜoQ T ̧%4ˡtUN"7j9IPp`t{EuD M+>t%}@=nH {-6#ǁ펔?Zx˷mXfi͖X[㾯=j45;1u9c4;['+ӄ }7O$f>[p+3ݵ1d) D0ԍTT^+M׃_ &l* ROx2.ʪtAK^m޼cã܆R1a~W i_ lTrdBL%u#@^ zS*pLDqć*l.3%>i3ʎ2:Z*`fQc(d_ir 佱IQ]|,dnm2TO$ozhK S1ae]7]&Tsz CҮ,SGzͫC($aUu3ʯEiOַ8}췁p;89e@)!BI_B0>1Pзu֚ vp ,%3ŒX1+Hf$H+ɈLr5bq;1 SwV+1T)X\ķ] ^822د|Y R{8t7I5.pFb<끻x88dUmY~~Tȋ6P lĀ4uyW;,8:^kegEC&MK b%Q˧Ub@5z?$2qUOpiUݻt1_(JZ$B仫"=W 3 4XĺE64֦փH`P*KpG%&IG3|}ajsoG'j|PAGLOecAZ- XΗ>B1s+Ο{&W%~ **۔ofgDkoߌa ا䡣WcV,6>u 0p$,KHxs6|h *%w 8Cz@M n5䅲WZlmG ,%K00Ŵ6m,8=?`;B8yf?ˣr`}H#I l˕v[{?F#,y)#ZTͪKɭDAdo>4ja9P?OVҺcFzĩH?.4Jcwt)ٻd]~ 晄pƴYH'0}ܮt5lVn&0}}ěm@tdHD 7"*ō6cÉt4 eɯP5qƝzO( j3j\LԸή^mܾd b +I# {L19.7oT+WUlbpóGRe1U1;, U,c*ǿ| }i_F-2^M'sQ d!RQ؛܆q~1z}xH|Y d7TBOi3tjn A^U),WN?WS;j(Ŏ:Rd0c3r܋(OX3!yIo%6,!GDR`CtX"iAMتU" g'KԹfK)'V84&s)tL[:s6xl9D|ۂ + fğMR۸ qF,-D& q}qd[e`ćZCF"Hb~b@}4*^4PH([C_rR%,lU9zKnt'J;s;H$_QFS^E3[)i2A-<!_|>9§vk>9+]l2gyD &:{3T{U n"X+W&Dpc/n/.8h(ĦU }vbr{#j3p))`DN@#GZׁj=m?m"i OKuS>VW?|s܉bx9556%6n$_vј1`=+HG|kWJ*Jxj硐sN?r_Avﺩ_#SG KNL~U[DN:c\^16 }v k?^c҃B'z NK\b?%jy^s ʺ3EGqT;^JBfGCCJq Wɴ(`ȸǫV]d7#lVZ\LCMLa5p;&dg wOr=ͮNY?VnU>cXbm!k%nU˝aDVՌֶټ3;Fø$][:4=W~WbVA@bǦn X+PehN CCS \M}%Eۇs-P֒ ;㸷$d lR<^.xet4P7r6zm^16UJ&ejjg]."M{'N/OP QsPXky @~kن!Ӈ@,u1CgDyj(B 9Q}0ox[+܆Nړ\$H)ej?uwyfaM[.pL8c4IU 9/)wkVݺռy`:,K7|ܵ` se4<B"jh6O=#yTDamD6lS}ר/" 8 rb,\ޢM 'V#;'Q_XΖG/p߭0rrr}4 HIP+bC2:nY8?{6\RY~]oQx C[>2hn۸&[ɳsݩZjf"v50WJQ9Ee7&kYj]r;mUË_YWO1hkԾf3z#9c8g%TtR(s}5\D`' AAu 4 {GN ?\ j[mNNbc0f߷iY(9βy'qjm2G fp> h*=1>s:NJ hXg ڒݸh5jh~'}ʴat&L2cc۝:%X'MF۪B"ՖIF1 l!T&qTS|çe}'i+N]aP_3gIG1<ᓽ!26Zm:ʶYO,{pE|圑VFi %>F.og -ڧǣ9dz hiC8,jvӴLVhݎ7_QgVK܍Ӥx孬K*ynUINe GMyLnd_[uR̶V": kLY=>vABˤe{/VP%G}k^,H`%B=ҏyk!Wx):SVH,­{(>}!f0y]4X/_͙e!&)ƕ arQ[U/糇Iek;}DNZaq.At^ݑk|`̩Sb 972-vQr:8X讗*R6migU݆TM |$Źݴ"$"(_,k``Xs iM:ɒe{LJ: 2 uF9 . в.\f~W.Zu{BxO΍ _>O6\ek0EKb _(XŬW1al :{W193O9~]plw3D㍯o5M@6gQJ_?$>c3h s٧*[ 20*"[XV%W\I f^L!L?"AI+!+ = et+'yl}D<"?xxP{^XJLpnm]\ɯhJj, @7NI\K?+g Y+вd~Ut{dOgúXp4oY`S%.'Iҷ}mpN}%UzA=!'"{8㬀V(U0=swV en2@+N634#5 cIs<^7 k}J(;"|$R \3QE7aS*bqJ%(MNEϽi7DCL(]2seIUJ #ї;WYjPBcd|QOiHA8ks_3g; pd5lQqU!"XkcO&:g)=G /!r](_GuLK%oֽa{%* '//x@\K{Ux E+N<C)PTȬd٧qb7d؉ow~>m0M̈YpkUе@] J0 udJD:y=C7;2yGhxY8xW~Wjok(K 1dP^IwLK)Z PS}K.BF,i<ߑR ;h}r d%-T0t~~Bq0e#>;s}(c'j"<3Q0 rVuhF# ~Ǧ_$sE^wч,.[9F=ka$'o$e}zĐSУTsHXn,‚ٶRk9@;&Ed3rj|oLi& DF9[IU['.f{{#=SU̔M,z/8eXۓ7FCMb Y3&d7 o#\U\J..` HQ‹dZB2&"z0>-ӴbKG xY˜3ؾPu!5+ZKԎH=_4J6s:R3 q@)^\|!3DE78:FmB* '(󞤉]g!rq;h>1 O7eVgc%I@^;k]< #Qh]Qt2] 7~W x Mjc@h^gsjraA…A2}u=`BMVuug0B}T6TX#4H60~z7-vyZҙjHvmD\ʨ'O44'TiQцfniŸ&ѹ GUmGe j]~OA,).̈́f%Wꌔ\tpp1/v7[ Y;h`:fY>.NǖY$_tSSot~O0;#YrmcdS߹Fx]qfXKpw9`7Zc}FYlh4~SƪѢάK^f,?F3 xeTjug@J!%xHwqaC'_>!q4hGGNa^w/σ&|صyzs0 04zRFGόl2X{[^~ 5W{hw_K/o?_*$=:~]p&QSsabHG|! >4ph uuKyջH@'Ɏl$yc׊Do-F #]3jl(bѢqIHf=k긟Js!lĘB+5q\fTz#L$M f9ZO+%w+9}$% 8LOB8#/ZJ $%Ieܖ'?(`WIDB?ΧjVe?z_kk_h#CFr˙H},d=5Gbh(ve&w _'c#tGD:ا 7#eyK˂*j?yrcJbs︰\K+^-p3Fia^F@%@kl`oސ:6YPlqNU*uh uh̽gחE-u}ti,*|f'i<;bw&unړZ]Tم0'>c RX Ya3QF,(eIe'|LYsQ'Ak](}vDU& dcڡ-U3TRw׬>L3ڃ"Q@b3]ȹ7kI9^=ĒC['E .FN.­ D u`c׋ҏۜ3 kewS z: n qH`+_~rH}8E˹L$97џi#jrU[@th+k bYpkESIjMϞ||4e9{.0IalУ~+D /v}ՠVf_n@ i[$s'"7?g v RdhZ e8_OhD|oJ1rvgàfkE6_.k:<Gu \j)ԅ[ϓAN#9\PZ[{gJ{CYGT+5W+Rr7O xA{l3 =x%u-&@"䧕j}[sQ6(%#.y"Ɉ8N#h+Zc$"t5걳(%R$.8 :5R-䲱+a9> +0 @P6ՄQÁ?5ŎfI̷m?ύ*RpkHt =,tAfͨR rQ,xq6NxSְYBjg9ʃd>Nok0N U}H~legte*XEeUQU%Zm{fes2'JIl9(-FN«C䛍}vL4pJ5?.&r i@j6n1<ޛe+#!a?*v%ZSn6{ͨ+ ٍ n52œ/Bi΄4_fsf/~,˫iCN^̫ۨҬm~W"7E;DpM#eK<_ ]NB"'|xH f?^Ƚse2ƦjysPLXT>w>r)zĬz}YX?;UvVPF&0# ;5cOCLe괉'S4Jw; GdI ]8% }n+סEÅ48Gxzֹ=PV!3M@v|.NX% u;e|7b4x`^.7>ҦkV6'F6.`6x#~v@bk3vfg:UBZ%AAuhlK.0iKfmC+${'|Ijd^L9!O!?9G6avO/bjܰeMۮ9T02(1j'{hU-Yxt/͗f)lTYz`6Ym \2p Y =7e^‹F?xXbZ;o 3 sVz]GBtC%LsXQۃ^G+Şd;+.Jψ*c#mFZ  k.J4kA* a';aML;YB7My#tk + GHΫ )HrACg<<VcM(1jtwkހ|Nry) ^^Q*=1:.\ߣ_@{.thِ=؆iUE ڟwZ$ %x ڑ e$ emeBO: TRR Fi'"0 eRE[F6lu:]Mvِ%%KT`9Vn㹙wD|GG@7D iFHϚ jjƽ,F}L*fNaQĹ.')JMU>(a aDC|)yK;ŰO\Rݙi5m]C trz͇P8 'K:=@IF>)xw$`P q6 aCD*cz[`@ ]5b6t} g("}׆)|ڏWl@L45V b5 ˏ-b^l3d<| mW$V7~ ^YmWlHSI!_EeB~|h晁V;h`T~ cnkI,YޛJAv܆ΒAlWTӔ$nr"c UIԣ9zS4^y l RBA)%9:bOFB ܪ v_~WLw8p'_%Ih]41Vm>y6TL-(gCg pTRio߂fkb?DƑy-5N7Nΰ/mlw!%4*P,նZYp[.W"g\lL-DS4]i֗F [x'uŋ&pL1]h\0 #U͛ BRCs_D+<>Ыj>$g8Cλ> +SPp(PeHfg*Eb9IE]3{WyV) @&Q\z /mRx@jJޑv _;Tv92hihX 6C-#v.ҦА0V81*&Xu)w'3:FI]RjH%XD9`L g{c|8NH" CآR6h[|p6)c~'bMprLZIXAg=Z_0'nJ-Ve' ~D"~<0Sϸ?6utW'w:ĜbØ='?t8t+}uk,'3ޥkϟuvmH\i-w^V=raYG-^yd`.PXKj/ jCv'҆{S+O D|y3u;;SI×L<$,]?<v:Px{Ƶ;=?h[mػ_ 5l uYz 1$8t*D]-a YWhz³"jYLϹL7"ȷ5S1 ~̞UxXƻ%$0dKUmKeᇦJ7j;p|'5XH x:F`e@g 7#M <%Yb"S/gڴntu 2]g %мAAbx;I1ȁn@I0;<~b8pb+weDF"dWHz:0} 3&Zgt #"NSSw~/Ϥ,~(k0Qk!%wBhMе!M@0[F6B7yiAcU䩃]iJfۥbua;˦+|݋JP_wyI9YܡXHLRoX:P2nn'8ne1)/ZLew,& <ΕKԱ5J-DZ(e)~1S ?^x hck<$ΈJ~[J <`y5>S<S O˥uI2=r)qkٜXAyi ;L YV{nΝnH4m,I"Ih/43mB@lkA?PW+q~Nf/*t@saǮp*ƽ/`T5[weiVjơfƋt!iUA.XHDEEy/ GS@ 5޺(3M"'?<1Z ̴Jgn{`GgԁpP Ƒ@-L%m61+D4zqXnF 8}ĝ#6U\WRLSM5^>Vt7cYsӍ@rƘ?-}gfyk{kːp~:#u /9hR0nFgp%:X &*@ #[签l.Y[B ,`8/U FC^O%@øV@JrE7~Qa/hz\r%*ܮ7V|p5!W$@%$%`DzL˭QhZݗܻs3܋bw[k8D[ OnCOLb[O>r1ntmoMjBD¬eNLoeшl"RSYϤ7B9g1] m/64EFOjE74J5͐GrBOVک@_8YtNM 2MxNOS٨tմibb|'gLXv%QTxٴK'z҂< e yk nx@_pBǍzg7ܜ&W9Fqdҝ$:px Аy* Xz]Lɼ,thYq\^*dTv5&"7B ;x:*߸qBBbUDZ:~ n 0řjc&>IH BsJL$a]e C6Gj'_` =l"z$ 4bS׮ "]#gR|+H(O>kNIa[2qkDȹra}zhs9wODУ;n*gzr鮧#3g'_`CP2򫭛T;kS_$ږG@*lOiW;PUO{R={ʩ5.`,Cݧ r;ck'ȊcY"$2|qq:C9Q$dr>Oиye< ,UDDs 9eǵ?< o{+lsD j=JVNt>NtґLZ81Tw=kPM҆B DDڡ@EjCxɏY`Uqн5^R:K/l*i!汯e6IN!Q>Ir S!/\"G5y:lc{2%XpC^1ŨԔo]-e*ۇsQ>w,c,tRGsoZs׸i#\ԢKUdI[耗.TI/I9FG%xr@8k*s/n?]PP̫azVmUrhD&q +G{fbl+֠8>*W]|Z)6,՘/w4SP+Jt")T,lR RQ[_I(GMZz@=3*ퟜ%ja R6hi`iVVwz:vZ}o_b"e1Bd56:o^`esTY=WqVs_C 7M/j1ܱCNCQf4 ʥPQ[#ƌIMrڅJʹK,<߱C"%,A` 3Z [:w<+gO7PQjYR ŐtfN"5.ODf^PG?ڢ 56{=lySw[&aQc袤:0ݴޖM vdkLq3wpwjX$](R+ >d/ Y'ID^ .-y{*UT ^9m2_n*alM3f0h3XfPH&SWZ kpԴ6xb ^t^kVKBݡR%^Y0g z)435a6% HxRƯ:O,4vM'SD6gf}+]R\zDyr. ߀C%liq֧>p;ls(n2pPr4.KzL1`(z֎{`VKiB~W}҅=I˹ КD0fZ\Yƫ{ZuVԅ_3.NJQ].t˞#=Iy%FG6lM⧸MsOA.RK@$.S῿߻,G\~NkG \|TK:Sr_G5<&Jn+e/qtzusRg/dč9!g 9 :!~U6]}l&FfNNW+4B< Xn",({[\}::~oG+> q iq 'jX8sy,έZaAWbȴo2I~jnpKMDa/d%\C'a>oߗ3ªcFik𒰤im,v&20$vm/ !v$ /I=U)}7LVD=d N=z_/Zݼ XNbxJ@$ϦOaxtM_mszCzJ.]yYDž >Yo|\S(^lVFp(߭s"m634 ݔ~Q25MNx8dd&^k$X'- " Z񂚢FinS2ͤ&~\-m=ф' LHpx1z3&XVO5‹@SWfEk͠p!-coAE,2&; 0fs}eL(wAxi3>kEdX%jo=P;%CTpRFw ߘ|^',os$yȖ,ݾc3< tXEt˿w"rh)[e0AR81vC(qeʠQA2Ɓ!_=3q86Pw% LG`θ^ۋZ!a2XRc^FxMrwA%p wDA?Us J@kxܼFz7jİ͑-T N&18*E ($-#a*ة63+T!zn $΃; k J` } _m1s~]{9ݩ7| q5 o,_Ū7JM8Zyl*!٤DvlPzb?O9R(M+!N ep):*5RH@@Gr8RU`[ L]abUS FbCOJq5Z5Kh!I(ɶXg`e$[gc 3-74)c &`:p܃8M<|E7橾"HkGByҺ8[9Sy|{I`pŴF#|~&&P䓲Y!vn.D#)CljP,Xp~ W~{xSbTL_@FљDim"˜I}TM15N&W]*<UW܌">r?nwY,?JQ1c&qgo;>HgDooYSndTwl쉂^!0,Jk!~JvBxj"yϭ74*gc=c1e`XT~]|3#~b3w}50Cܰ>wg:}kx\fMs~bdjG`⧸V Րn|+u򥝔wQ˨!>3;߿d`D*K=[}*T2:ÜZڌ%L V?X\C>qpbytc^A~Xrs,`Ee_ 3<y6rMGF\2/NѲt {#l\ItT)a箱* Bw3pݶf,&A9b[c˶#s ]2?=F,`;b~qYQ#+CcLӚy~ڦ:}ׯdnfQM5C/q=* (q5O.!(x .H}ڿm%{brfH1} p&Au?+jMςO95a3I373c zin~חz]jSӹzOtoݡ< b("&ao>BՏ8ŧWXG0;a@\4_&>b6)զ;cPm% !lIۑgƁU=@QMP3Q$̌3DR {ȥQ-x.q "CĬt '!c<ٖw>Ze~<`ءuH[-:ZbIXA܁&fPOy(D׭ؒMQ7u]jPoWeE.]Q#z[UkS>A'aljTEHa?ZL"\j /މvF9o^37Fgsҧp <+J{67'QYtZxgL쓵;44Saw(fO 5_ӷ}O!j)MuPn)`?[̬!B:>g50c8Y)ŀVIp՘a9Y"QV KԆFMI<2P*@⨷lvOeh0f+Ifv-Uo@̵pMS %3`+K}'}B& TzS}+XKlGѽK:sקCǴ GD%%ʍ-kïYZ֢KDnĠeT&2{s0`=_(_[wɝ" <: dT!,PuşHc3RXh@ :#KMl3S=LeQQI>2f 7 C79)y{P i$e\Ńҳ9|A*:ſ r^G,mE?Qivaw!9W7D7Po6ge`6R:TCŘh$z\IsBfBk`זDm<+d\ґ'1X\jw.nJtW/}0)9JȰЂطֲy{bθkyv;@EpʽOؽcT"U,`nAP-z"c6S__0_,E t8@uvy(cPy9:_~4YWC}T+ @$xw / k91v1c"?(894:ts@Dgj,> q-oVizEgUMoنPB>8UκaG^O1v~D q8ý,WGۀj3Emʙa!jQ r y9} rii9f>-%gWfc+犴vw~Kyrz]~"ݼL*^Gb>o] Vk&H lZFd&Uѓ~;څto-y AHN*:'kmsԋ4xѰX[yWri2TTlM=W.%̘()&9*Mk `(LF}gPdC"ۑ6,Ҝ@Bfx3iyYz(g4«'8vհ QT1S=Oay1}?INr32n۾߀uY}qˇJ)/L հ-੭+íicF/Ztl-\wC@ _8%]mpNJQ] 伵qQeMw1JZ 0Hou59Nlތ:$m.0FvMt/DM]mqٿh$`o Kd|?,7ՂHSk\ds`nؾ~ C*D8`fy?!ʫ,#8>VNA*XBN\f+}Ukrxg5z/#4rt3 |Chj-PRA/,ϭ/܏@r\Ҁ"b[G{TyUM3ԒZRA |&JVnĴ5Ң*_*|*$+vֹZJb{ކ)?[^idPae gv&iЅIccV-8 =bT(P1jXZ76[tUs myV*<`\τ`X̝XK++r(uNxA} Am(m 0ƂD5Mj0@ rf#C&H#,zg*a~?u!D BF᨞aLQ!tOs9PߤLh7*ٓX&13:\gks7!6t^nOP,AP(&4@oChN21f, c/̅330Mdm2pܣL8Mm y@Fl%Ó=OU_ye>Pct,>FHs8[H'@ #ai .Ѣ@[U?úGOʎu.ڍg./JAE3$a:pxdpaa3k`=ֱOY,[-*i/! HEm sI|& adP֌Ew٭}#n $d?N[8H{ ![;"Vc+ VWUYVz˼$S r S ݼlApPܟ[Vm:oHiBE<uCr-GeVXa)_G]NaPXD$:'\xhgXXffA9|AڌP$~rvvm`ȗ;]-pc6BQCn>$oZ^*8oius.8= Hnz6q/ަ^g ˜'Зz+wp‡]Av7x,ʤĖ#UWG%R3U PŏS#'qAY㶼Tį=PMTF`w@`k8vd iU;ϴ )y rgQ s( ŝyvc&4Tf΄|7.x ,k3@BȐKgpVڀ"|-]fUD֒TS<9=6LV@L!`Oݟ1FuPe|nɱbrUK09ᾣ@ tܾ+/Kt"ҟYv#+9H7Uti`O/%$d;wD}cOte*өЋ2r9mkx1ܝ!i̒Yc'ӌ%Wfpv?6kEAvj􈄓 ޷enVs |-GOq-+?7lQ!۳yreW'$줈JRJss|v0(F=76> ~Q꾞c6j|0ÃS9i"581HOA x_-֣sLT473\֔yM }tZz`,$ʧ 4_ƕ>2m#%9R~c{j|k}1S{^G;$MI];f "cƴ$OY9h s_]8%e}5D5;HjA suX1 ksWv`"pk\Jt~O[c0rqb'z#HQqfT\KFIi3`< EHktPH܃+11M2bf(:t y-G41,I8yp=_Uޤdd%zEj@$o/:B bOeh 6Z'e#VQʫ:[f>~1JpиVIz^*%o*^)>fLTz龠b9~C`nt.xDyJ-Zbj״;]:&QXì h3P?G}[xR۩OUۧQp#8n`"TZ4Ko3t:+O=JX;o*Np247ZV#=L!:Y/ň-촫Zm',ulX"$*רt'q3Z=un Vv2-~z2(ۀρZm '* 7gywT_yuOz Hʌ2*@ 5љ^!x>A}vq/R. ,"޻r+eS3& |ahU?kɕPT9l%!/%9͘Unڜ#Q$*CF%)*kGdާ(a:1ܾ[k`.g'D; s}0H{L 2aS1E] "`HCh UK0Ӄoim< =`ʺc+6(,擣&@iv+3o"DmaJ`rSbƌGj =c `Y,/c?# X9i%PT!B%aM0}pxKz2rcnn_nY=W$9wJ:W+(Q}43 Z0/~oFrdžJ8z"0 Hf1zhƶυY`@GVc%HYLTTAf"vgE I<3bG7#wKo>`To|AyޙT6hE_1L]s&^ MIq֩vW.>vⸯ {23#wES,abҼ ܍EUN~Q'\n u"sKۍWe^7ĬPh[v&k=>)D2@٤' DE "JZiv-Csta:GMܗE:/he ,辿$&pކ'fU{{ҽwXM#i;" F"|~_}bK!@]9RY䓞& BOV.gR]3V2'^nEԼ3A^b\YAxx3V[JՄ [5I!Å4^hfdUDŽCvDi55 B2RWx1<2@֙]߽/Ua+ҠK94sgUyՀT |;(3Fg&78s!o'j?CSRX{udp=`#P&"<Z4l4~LDNrHK hr-8xȊ?=; ~͐v>!ś?lkI9?īo3G܀̸(+ oU{!nVX>P5h 'DlG8dWX$d3.^m%(ATѩsΎwU)b]DRMҗf}xY}zJj,u? 2COF$' E,`y8R"nk{ LrkA*j<5X]QOZ9K>J`wQ*͚wƄcNL5V +ϑ [JpVbf.C#3^9sd|- }C>S;3dN6s2'2&Y|9 ʛK_fAq[F *E~  a_\67ܗDK+.wa=*s9RvfUhw~x4sT;ꎿY܂ BPnb/I '.&I󌊖4r4'e֑D61}g9HOI Mv(hEh.n #')и=2uZ AOpxH~ cJmN5P*(I13JxдKI. G$ +U Q]pR뭩if ESt?~Xi%{ MJfUX7\sSe'N|)ul+ 26 1@fv2MђE0kcל5|Q W3c2apo= U3qJA^~)/m^Y1cTb3pp fInTeal[TᛢvqQƪlV62^1"?c}0ѣx ;OW>#Xj0MU5l*/Vhwczۍ^i_{mģ♜v3v[G}Hl &ʸpg/sKixSUxhR75^I4}UdH eR`3~@#0ujl=h{ڄo[aqy!lH h!|yz%1IK5Ch"7: }/2!DO 16D}*IC}%硶'W־ gHWh6ԣho˚@J?\d5ozGȄ` Vd9| 36Y_i\,IxFKFL^L0$:9BJk| T&SPǽ?@e93zQH Al!+2A;4B/-RZ#*ۃM%sMSn5=FHjALaLӆ᫑sJqL[)51ů"N#-GkL1)L272s,'_apOSvX;Mٗ/-\dRtʈl1BQI^e\epA9T07?q^`l*iI9K_y' Pi`a2 YLMc;H `ic@RX3}J+"-ԀiڪPg@7[0&~ ~v!,ȟRQqbm(!H`'IXYZQ"F0Ä L \SzBQ?^q:H[uxs!E?IcewS`s.kI3k3zK#m#t5{& .OVJ56Ҫ}rƙ9C?N@bP+7c)oYZ3#0 2뽽X ~n[ȫ;Π .`N%,^Zjuaw.ݿDߗ`h$CD!3rd/UiH\rxtjŲ9'ch1GՅ5q~˗NT,J-Q]m㿏5l ZY;Mh%])Wpi/MKl7 LPcrJTJS= XY><'e') tas_TPj ]%5pc$*yrgyƪTj#UmS7)B4X0?omh.M(6c06'sG%-e6ԇܿx^ h >٦ضy~Cѿ:fR;|pm4R}*KS9CST$%7Q#=r xtF}[4JmGDSbʙ7T«-=prFx:h, rDM9ȝt=HWLkQTg߶=2LWrOIG‚(@ `+{ XvH~Au&vqsNboQGEu}' iiq! {KG*#*[vJGQ9x 2VՂS~TAJ3Wľ"h]>h6}d <]0{'=x7mHDRc0S`l#/em'Tnװ4C[މc,ls-٤cQ Dci_,k\%sQb]pqek7ݜ ܅X}[ QВO(Zve_4y OŠ}Gwyd8- [h L&͇Du.{RumqFZ, QV֫í}=yeD9 &?G>Bl$E3 RcE֩7pSXx(K,y]-aPQ*>ac>P,We{>r^-B:7dv%;:w<}1ϫcǜTlFl%Q-`wpF#XkR8cB+(\rMg.];#Ut$l7&"֜۵b٩BtwڌK<#>85зRş)6rp AV¬3cm2o^Z ߵ>=~K٢ikJ%OI)N)$$W_*owx:x(d80b9 j#KS k~ZWVX@Bp] 9| G~,Gqcm"Vh5K0vwT`tyx\&{^ctЇ{5T2r¡H074pB ^x-0PY{%}zC1ES%Vr{%,\EFBVZ0:&u$o4Ɩ,R^D }t8bdK:!.(GFǛ#?RE*أdu3֨I*IL uz\P'A>oɪ)pUUmភJ1T?԰hO0rqNcb \ Kɞx` AqZ'.ߋi$Rqǵ+_CztB`]z/ `b+}nBZ_)uʃ?(xS#{ ƹW :;+'Dˑɞ4sϦr}\2'${z}_:5<݊dRʉTu^;xʘb 0$}Oɮ?tk+Bƭ#N%SKmNTkL>X.s!vnk͋99o4`͹XBSڝ24 d!WW š•2 s-x.EFG']a$mYՆJӃDxXnA'~VWƁ˧(R}em#%gv?Gl$ę〉B;` ]c)uɴB@Dz-͑uR}5je*.ן0xU=a̓~J &:ܓU!j,G&,wypfW&pPrCJۍ<'y xʶq\hY}MR6b!SffV>X&a^p#xNjm4zޟ` ztioY]x^oܕ42B[S_)Jm'"|"{O,٣|wUYмq;4w)NQ]Z[=gG*:tתpRm!ux *uD0UYr3`:nX4 CNps)("Dk2N~3 (:f' @QҬ I#?}Hj2 @W-l~z/NӿAzz0V 6zV0 %M0,8Ð=6}u) G)_t=\1.lULIAohQ=Gf6j?glSppEsՐ9i!_=T`~N\ī?%Ƀ%)֪?K[Wi/A YJ?v;G[*]`ay$A,ޘW~7I}FZfy{}cbbjJEI271$q  ZuV%SZK09aEL)n}qRo }+h$uj&kăuNе=k{k&(3>;q2ٟy]Z@ }]ݾ6$'BrMSW)牮h4dDq}x'JA8Ve)fg֪=OXݚQV'h2bPɉmH8~M#Fu<%jr|p(+A4O%ec9f<}P3giILTݴ@*+0#K+ICJ>jV³w^ FN\.>⏝{ r(# )Iu 嵼WA>^I/'%R&S&O]8Wܙ|p/G!{K` @~/Q*{jSab:KJGDL_EH+!bWvyv@a" ]PexloS5]Wu7oMSsUp뻉dab| X|&^iZZ q$A˯7nnjH#Т6 ;:> vпkn#cMI5@H.l ADbU7SrmT*0h,p VڙF\@ U ڤ;y&:4υa5?+?*fa~Fg8Bh):}zoqK z=Klj@Hbܵ2zHW2,^T g|іK֙Է.z>V2 F*c\+6/I D&-^MHjN"$.駎+RGuE`wQ5%p ~]< r7M>pB)~>Fo`0"F:֌c}kO8[tr{A~7AK"O]ecH޻~cjpV䒻ʜj7*􀡚?s]'sf">hun%a P{yA  Bh/ LE3pe>7+d ߖoN_E cuОU4n(* _A~/My6L%Y=f2^” 9JD^qۘ9ȟt3!>1E/H-.a?[^8@x4Vu5-*#K՟tfb4Q*B=}a?$%S-"8AܬZ I.Z{*UD]A툳%oLxU/bM73hտ+#sƆcR~XdK2I=#&.H9fLXԆ` A5b: vF3AK '`ײ悔E -۟rۅڦnZe_Dga-pRG@c.h =1n_lKw(,o/w}/fL+S*`>AB 'M!w|߭cc|(bPE+O%[Y4,\D\DMDh\A#J H/2 {SzT aD~`݇tRgw{ψ W#6ݝ2A=C X]L>@ZX] @ G^xyT b8B /|Y-JX)دf]h)/q9ܹ3ҺԼ `V:\闲"l}4V#<(߁/c][Arvt-H~_#1!T,T-=<"m6#q'5PoqK2_jjm3s (:yjSxҝ%$J*fm,!SE XX7 B K9ϱYv1AA`gaL_Qݣ>/xonj)wP{֠.C!Go NIpu-a!\/kY0%7z5Ip"(Q')FK2}I5`;46slgʽI|gP^BcXne-(-;Fȉ2`jx;Saxw}efqpJHajFG y1[XL@m()3U׸!jO.c{قK +AYPۅGv%Ѭru'z = F i*E!9ƭW34ZA~E1Z-+4)U:sg9BJ0UGXSs3nn@N 58=@Q "Nád!7IܶdVaQ[d5,SQ7;tPU񓃉[@?[ī[J;U9 a:fM;l_i.[򨷷 Ԭ"3U͓սQ e)уu"#Vop\qD@"ul1D?yMM@υ.tSj!'IV" X";\EsBFoJ)1BH9I=ts4x<ڴ:3s X Q47g[s -F5/V=JA|>E.g L{tFTNr jRB8k)Q.|Pm9X+;Ԍa=䲈j~zwbbר2 WZ) ;~\ĊI)/(qXаvo݂YӔWûi;t|c> qgTCLUA yzf޷pi9["ˬ5B+/AmSc5;JԈF/T{a9=$s?X-NqL:1O{| ! |I:mrAVr9crt\3!Rƒ_v5hT֙Y `a% "6`O?6!*sJSŨyYw̫xۨ QH'GzY"#_GwB B7NDڞvhͷ*6tX:(}-K ܚXcJ-=}u d:Ms" hvb}`y"uJL67J+rf"}:*LdY!"8:RjHZZX_`E j-N@d^5ϨOx%ip{"X/ DE iH .N_OWL+ "РX`( *g#vIئT~I9;-; {rn))#/ڟ[A{ :&w.x9Rjle f0m167ʝ=I*ӗP :) Wea,9m!Pi8(`=~T>Z %Ef2+}.Ucoba]Z*Z%q!Q?+.Au!RWB>PK+1Fq25ipSwʣSv1U{ y,K%JD@8Zo2]~6-iJ"r4B7(j&ȗF`_TBj,*xUJEf:eNtqsGx)W,֘+Z+;[a>dz6cwNԩ!T`@kD*w065Fe] `uZF,2ԑX'$ę|.eۙuN"e9)˕>㴰'`Qt-.!8F(0dU3Ľ|;zPC#w^ASJ'R"ELix&'$ݎE+.t^zc\}L4Tqm`NM`\1j|ɛ 7G-{5 :޽t8I v֗Fȭ9Mؐɰ9:LA9M_BIW]v™]Yy؂)lkoAP⽻|h|e3bY[BҰ)BȧfS|Vhr: r;#=Y?˘Y?upźiÒW۝xBWPmKP2 9&E|5_f3>NXH4-v)Keu)̀ZBG-f>^F8^ݹ^EUdK:enYgfs*Z>A| vIoyxƕd ҖE"¶+`P uԙj }%W1  fx M-2>;ţPxg{eH9:Z)`ȗ+`w4H;o`O's3N7=']$<&T( Hڃ $ &NzJV`ir,6(pN+Us6V=T rk"h;SwY7tDz֓ :Ϊںk>lrm`o9+Ic"Yt A X"i"=,-'K>GK@^ U֧e]$]qXQ-'ka|:X6> xS4ZDCd SXgAQgd^ )sp s_(a϶o3L7cqQ6/"&ٵ;_B_{1d}6J,pUfiP#W^֧vZ1آu| A bL__v!\U1=;,uR .wpu#86K=ΫB:i ۀDAdS!9pO-xK.D'9:© y16VD+^cC&u`( (TB2vU-1F7ɇ#K3~O+|T 3*(/u,[ ځ)t<29❤ qކ(juڭa_(Wc|j(gYZ070701000002ce000081a4000000000000000000000001662f7fa90000b1c0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/usb/r8152.ko.xz7zXZִF!t/G]?Eh=ڜ.+М(?\B+ (%u1TQ"mʞjR fN55g3#L6 ́؞Tɐzs\ |q͖դĠSă-ۘ2?mB|VjA;qr@/y0埇sVz8 ؁3]/ފiAX >JaN0#b-h\B[Ǩ*ђxXȻɋKeQ d9t`]Ç=ݭ4'|ѯ_x|t$RPͪ,orLbW4a#4q >V]vZ%'(xJZsvZZ)T3ؤe:τ؂d5-V]~XN'gF0:}'Vk,Tu<4M̴ELv\5͋;Չg9O- ün8ȖMr5sF!;`LS$dN\oEr;Y67bqޝiIv̺ROlAm- W#B`B8FZό^Dt/ɝ@F| gERY`9S7򏟟"Tf)^ӆB0o Է̒\qQ\݆ܺ-+ykDr`=s "ڽ q SZ22doE|گz8F0& IHBPq ҿBV4Řftr8}?uωgh:b*z*TIºfZ.د}yn>=v*HNܙpڝNĜB$?@_m´ C9.EL zۘU<ˠ&GoۣQ< @+ZG;6{JX&%ե:9&q*lְLU46NxD)9}$$pTk~i]- W^d"QjpI]Dea0V/0kj^c ړnBĉmy?_0Nrő =uQ_TϫqMo/e^+W~bD}4~ R8vIGV/8w-7NOe2?nͻVA,_k(< \]w|N(KwhABq}{*<\3Ʈ >ec:$X\b =qUly|*dˡZNVh%ҾaH©JvsW1頖CV5׿ 1mcow޹`ĝӛj>`^ң°>kL Lǧ7<!~U!3\PWd>lqxQqLƒ+mI?QK西z✵]|i@Tks"m-p|U"P%J73O@X:/Qa:3N072jq2eSZ =?Ѭ_&l\YجU.݇[:C=D;Fa7W n>"l1bpwu/(;&aIBV@QҦlǽZw @c.-: ˯>N6 ; S$@%g'ZQ"PfU'U23T;zUe]3pHn˦p\C.j0 MӟLo<XhNK"׏'A,C5o DT<`CGda׸0CoeՈ/t{9{_ƃNhmY]f2NMcUSe;oiLARU5oP/NE"mwcuR9du?D}|-XHCErlTcDEE;,M"Ve]~Az!8ѕyymT e,"W聱9qF{ehZwVH Yb1o6Z~-(V1+Vxб&HejI_lIX,_uTX׼akG9ILQ9*$mh |U]&ZmZ' zc>{ 0V ͍g uc *Ӯh,,*Gd?qYA e vK~/LX&]8V &D<:ؖf(^{TկMZZӖ{iDjOq&Ìuw3+ΆS`g>zi\qW{M/]OʞIۉK^  ڔRdPqm: - 5vdHbL˦iGuV>`(-*ɃӘR vg+w77JX&d\{ξC)rx8YkK J Cm{ r:r=s'DZ9~̖,RBcʅ"=o.Y9 EHv7?a]J US2)}zcv_KSD!ǸF}ܔ#{&2=L$5SwT>j3=LNU$c_Tpɖ&$ @:oЎd 8mM,k!e#\0~2Orܺ*X(PGθٖ)G6\A B6::Og?+ 2_:̎L7eU`ަ-S̟56^KY:! $cE)|)YA9+8af+-8mC'/Z *'rM=f6$2cw [hF,Xa7z?&2O.ϊ&rq 9I)s[u (d'<x[:HȒX_<AF@ǰjn* Ң)jŽNlatX_$Yu.|+7MP;`Gּ!\+ȀjNmeҶ4A l ӑ]7wbqi#9E]B\V†1$g|Kod,RƁcOVUh)pYoϪ' .6ry08 6Er^heıѐږ4U}e+9~ zCYu}=yav'<˚|/ntїQwLF}NEl_FĥH\ 6_J֖g=.]K{Sg{`z1dF$8[DivnЊڀOnټQv;鶳}TO~CA^>(3䐒}qBt]݅}Dz`p,?z @ׯ1sƿhM%B@ CteE3Koes4EZ4vX6Bd=w 0>nq&ѿ{ƟGPt2`)%׶VcG\nI1Z>ϒ _4Q@= g$xzZAc|` ;{6SFCMmK-w%`X{}s5&r5\ViзlTmlM+>q[+2Ѣ7NcHd2smbZ"kd .(\a%aRj_ y=hǹDTK{!ŰE(<,=(YE6TV+O#dQظmfy΂\RH KV|ZB:H~w3gD8 }`_h\苟p 8\L¡d+00SoMqu!ߧ)@TUb~d/*7Ѻ8.xa~Iͩ^4ڻTkAW%ضK#m߭z75n+h\\'ʚ vcVG7\2?8*g3l0眸@IzSc"g? ǹrJb%m<esX1F }8TN8k; eO{ؘs >(qXH)nxi#QAńE`JSʾY&'h=F3]?ZL-]<^Z"2ҁ 3V*H4՜BJPKGf吪_&:C-5l\8_hW'LdK= gWk_^k-~fVQ6Jpm8OY-A{k }$QEK'mae7Nxw%z?E-7$ B+X y:l=H>Rd% h?Р_v) #~,0V;Z`/}rP0xc[l rP&Jhʱ-t>ȁ>s3 ] n sL7bcdfr}/̎y7_1 fxYpQT] L[T^ nt?.<k$U'(]iIH0W t:V|Q\UdYU})$&K*>sN\ ѳ0 Ja5FxSV$Y H~ϋBq;BL|I27"hYӌǑx8>bHr…AջǥS&sZp}gn{kJ5PrvΌ$J Z f2ň% eJŠ͚W'e'QV!ȤAbȮñ)̣[-eOo _BN~Ql3Z<ᢎmi+7s-˯G#e<<-bZq7;ɭ\#-ژ!5 QRK=.- PHI.ZD0ɂguRoFVZv= G-qa4W@WZЉwE6gg+ =&8tJC%mޕO§j\ՊO ԫMȤ!) [aE&Lb2*_,? IކfSɮU"AEfw81͌+,궁FاJؘ`f3-ـPʸ/ťKnèN0W$Zf % !M\I\[N[}d2*a(֎.zٍtp }>㛬R gG&Jrfӄ/LWถ7}Ph#50wD:` |A/!&+w"(5RccА"a?U%Px!a1/p,/+YQ^Tm"۝`Nׇ;tQ ^  Gy8fX65<3"b3f׾0;E1 ݓ9&tb*x^nf< SB7;e: ve,S[\[R8Z'o~Cs]+?E ;2,M-kUưaC e/5|dgw" !ݦuQdžR~)A1z ?4&+I߯Uu"[e Ј"['17*اZe\UVP1vEpAUA3qwk< Om/}Tzw /m=z0"5p[BKk+#Z\}L6[ܡuZ?kr|:$ wjZ4v ',*?'w6[,Pˈk>^Z]s\ni%ݻ̜w X#oDԔMӶ s".P. {&5Otz_<|npOgkLZm*Ma{Y:,A1T@l|0ZmOܻJ$;w"&)pLi4U|'2ˑπV5#f"Güge)f)R_m,BDS۝d&Ҽs.g%SW7yH,A-} BDzBɊ /-<>KOOfQ4 'T<xU=M[05ڬ~isM[vj# k%ӺVr0vYhQsimp3 } {AO9} <\O |Ktq⳼isZ>pZq>yʅ 83Ϊ\ZWh_B{[f5eYׁ$ #v[j7ZYEuogSۚ͗Hx%&7-ZHѢXLMBQ# Bsk4U4~Z{)%-8jUoƖđmh;pp7Z2VȖJ ~s$5kp _6/ϣ93Aꥮ6H52+#OTa,q Z*qy mjO抳] Ρшâ'zO_" <$6#7]X2vF\P T՚;!ԐuNGx# b (=HtuH"ՆRwnsG[{ D5ɀ\ش`m]N`9󬀳YBDE'Խí(JP>=M7eX$\6{T?1 "5xľ9OW7f6A&9Abt/BHZ|EC}$1l卸Rk?\檉k ,A(mzv^37= Jt0*4TE}`'ѝxsZ5F  @7H/dmDw/:1;wښҸgjZVr@Ηf962J<ۋY:aW$%Q. i>@= ~rbW>Cp%ƙ@;]d'=oGr~@,Aه l9Js"ymPFPkR|Q) QrHr9 cMO\dtI;qMCߜFa%6j۱tWm#;>;"t0zq^mȏj 8VM[]X<[Mn5+WȎjG4R:*B)]Rۘ2[G^9U:i06p`?=OWMv ɡ^]՚?O4g}[݋d QB$ 8([e{ppo!^`{_ Y:>!RJX6oD]O-µTbfz+U5n!0N4UCH=#b ےbΈ-$P_i"C^IJcܴe{ށ3ԣ;o+=k k@D%ǑL8< W (sǥq9xxW" * #=D fJK{8Fr^ tmB E>W:[>,%U55Nz+ ԡ0v߬esE $Sn!xʏz;& -0^p'2D ]}/ | ys‘x/} lEX)W zo R!IFӃ=_b:;4\ Z/EMDz+؈2߼s_R[M"\Hd+#z Lw׿6;ej C̖"mҹPԻ]rcfxB@ERt ^iDD%zj7sj3"\߱;L28cڒ-W'!7nw(VtTn,ƟjRqOUS|HYE§`T#Px1zjzMz\$npBMT XόIJM(^ٙiûybQ aEC/g;Iq)-{J%X;R}L0luz$k4pRc,-e28ǧT?mY I<ˇ[:PZDݯ^0Hi=B9SOhh[>ۜ/;5?fPcjjvĶŅ8=֧ƞ$t/~f=if 2N|!ٞ?1ӹŋ!n+XSikig&%ƣS (/ܼp=-Kz@GoN޸ ^'@z\8_]q5,QKa-]!i ,_:ey=Bi]LvKDŽpfn d\ qf"<vTlif9n3eO?`r໏ #HߤG&͆k }{9hтLLЂ&R::䕄FS&slV~uUٮ .9[8J4hEj\ʼmc^FDӡp9k)q/MJTl>__Xccvkx7ПI2zlӤ*^|Զ fF^N먕_I PW4}͚ø"Һ1 7l@!ZmWzverVt@%~/)sBl-+;ݑj-_d1Zq A()w"5\yb m!ݒZlUjW Nk!7Z:p7sR!eT; ;RAB/aOqSo=+uDވ>uY1%?rƳLQ7rO(P s36N)VJ|șsYC}D^ϖH%kDtljk1SᰕkȍZVtّ*:ٝ,F7W{dZK8!|δ>dT7 p#$A@Nk~4T@G?!f]2f7{ f$ w ȃe>M+i=&sc;Ky/j^;d&\dxŒK,Qr%+ACd-L* ճ CA+O F:-ɟP/ͤ]b 7ҵv83 ;uYFF;̢hS98S+~YՎaZ, b')Hc>G{$Ps@TBx.N}EM7̯bj4MKA59uYY ;v6Jp]Mn1'{i%RX&7A# hM9m,#*F2.&l`eREu-;0xrs10iB?fuv2KLn#LGuAFU[6t4}8i3^d? 튋ZghP͆(PI5x>hC #;2e2Q}f:M!"o itZEF~0OZlVҪP?5!{poR5b,_ɸA.Ejbv'ܲ&dniƚC=.'mCx2$Q&cR鉹6]:Z} Bu ,V@O2tŠp,Z !X$[u|pfD-i:v hma= @vID\5f>;(rq<޲葪^-6xᐵ`k{= r훅<Y>HCnENG:M>~nzr%֨kRDocfTC .0vtD:'E|JTbQ!7imkTˑ 7x0s 1Nd ˭OS̎qLi9v.2{ ^Wfڊ/ Y,U,?=5kʈK) U*~oKҟ>wYKPe]pC>=hw%&9\ 'ݍG18~q/4A$M՜eҬՆc#{kftzg4m`] rSiznZ'r$Ղ#ɕ.\^ v+pwJl{D詅F>DiSU\(\@3Iy4糲8(CbeUӼEcdHʺQM%J*e` j Ym% ߣ!9 =qѿ$L$v5 ; MZ[4;oȔFPDg f(GvG.4v]iK~F*oM%7S_ȼҖM t:\G :4 ubi}7Ŀa4N%x̝f.{t/( uBG*3!?h.F}ZGNفz?R.ԇݙxoi6 b> yx"̬X̱#UC(+_+t4}",xmVW5|D9]ur_4dݿSQݞ TQ?_zcȓ_TV!_u@|b)Z6;.+K7Eb? KՍۄk$Zmme$@z_LM{lUy+N'`J-/h&"H 9߭/$ ?+ŵbf8d.|&-R_sҽ<Ǔ ; uhFzVV d^@k]PD8Fth ,t`։CͲW \Su X6?#N9[ *eD vKax&bǁw*CPVF%4 d*ȔX(*=ON(I'Y>Gs2ǚBD .H!Ѝ[W=e2Si@fco c +Rj?G6zV$%ׇRe|Ktw Z|S. 8%vq6PJM6D1aR'픭)oT ӏ>-g.'O$rZGuqD34'G<~خ(G`"c[}=qbyBJW1p]q+_Z-}58ꈣ""-iMg& ̋'>^E2?͆B r<(Ә]^&NQtkċ|3p ϟۀUJs4|tHe 'cc 8:j 38>PC=%b/& y # ?V_8k2=EڂO{B ELl9'0z;JgSz=ׁ0, JWh  ySU+lxo0կ phi}$F.E "+%g8?Pe|O$ǯ>\fI-1A0RB.Y /jbo"%U5_FyAI'e89fn+ ojۃIA郮jŁpbybH.  KņX$7n?jh˱ꉟ5r͂kt?2Z9kC_UXQ,k yD&l](V=L{ lbU2fvε(:n!,&u aLmb!Dp-хB[%_)оYv#y}Q$N*K9њԑUڋ.SY+fYPT3"Kj{j[B*|]q%<%ؑc¥7BS[4b<#Tϴ܅IL*!CJFuD#] $|A$ 9z{t*5g7{?=;PõqexbBN 1,_}` ؿj ,8&K5ŋUTJ#§k"^8ABN(p$L8͒U9mxVrYơNߵO;:A xjJ\*[l4nG6B[Xb>oCNxJbm4K8ߤL W0Ce WL|L]{$"ËGP0I) a/8>}bMw WwyDh3/1"qsEɏ]¤v<8]۲L/=T U#Jk>7[x%R}$ e;Yb|EI6ߢ\DqM֬)Yyy,Af@rULZ06`|)#$)+`;H&O9ME|6$̪:/RXEyP晜dip @LiPCA!*tx1jvwkqzXeOCWq,/Aӛb;+Ũ *)1=vA:! E5 !xWz#aBy&uh_2غVAme##NvG\ E۠N9/{s#>)Y2J|lDzo87ő-4g':U欕ȍkjtsp_yD,0է6wA{ΑTJv ArSS#c9\@yR/yћoj86͝vu=<^ʟ| }{|IBDKVc_hc-$<"-덧,Ε^hY<+&cX̃ax߇ Ya4|}2]?n#/rG?zo;2 al!͚d'&U"o@ϛo5 P 8JtenoKLTT3f,}* SKq$:T(`WѶ\jogcnc$j<=ҰgAF0)w $1? c @R7-/pVmmBN'ϒ 0f3c/0/) {70ݓ]:ƺg'F_#-V3~%BX Z͙Lu9+F2ψ*\7%o-BW,DK>J"AQXo@ZI9BzcSk>BeͿIZ+9s߿E^r:$D"yf[0ƺ}m.|JџXN:Dz.+< ڞLH~5,FoJJo ?[eacuۺ\~4pk|Tʞ #ix$~Jd]Ya(gWl@2= 󂇕 5eY=o UzP1feWHSKUC)&kw$"e(6 :cK2Rh"~p87| J0HFqF=fQϱ}ocMm)\~꘵w>`qKUwDUf&.E {ѣ~;$zWTs;UgC N˜cԓ)\nn  r'R!oDkM1${jwa!mۯMWp2E\J,۵1׬/A{];y{ҼGy5L֢("@7eG_Ͻ,S(1be}D'(S C{]}=7v4A9yPPePY|>֗nPT!ȱ6߉ ! |?NhVa ?y!! Za6EW/,I"eRiY量*:)ks$ž ꈈ60p@9o#"<Ჺ#AfCfYٮqT N%ÉT"(n= 9I0-=u"rh1gQ=n{0DAܒE"1J3w,0k"p* |^_xS'RMJ4ym8ʭj~b*j>{: vɞ[Oz!(?u FM):LʬnJM9+.8,lYgV̼|H?oHlTlg)ဣxncusEJ3@gߔ~\֞ ̊pJr0+ɮ .OWD iq1Me,{Gx+SqCXE=`92]8_-@eR.Ӹ]mY:" Xy8gS޾.:)mXx-5eI 4q/L#e I5g@BIde7Lrf%{^Z }O==[ypEP {OV^zf*m%g "K泎%m9ޣ\\#jb.A*՝#frOΠЩ !0q+8m"q=="ruKTЋ3һߣZA͛YVs| eZQ4;~ zvN5w~;J  QJdԓŴ.dK^J*T35p),Nz㺠˴V2ݰMBn V{(艏wv (` ٟhc_{ Xŕ`&6kl*ݫutLrd7Ew(Mz>Znٷ+N~ MZ|e'^wJs})[SQ%)jk'}ZO~m7!.-`aqɏ-ߑN; n%c)gGd xIk9)ሊ>, "yg8:yֵ6 Xv1j9s ((JyAoT0,D5Y4x®ɒbM!D% /i/;.zQ)k,@}>g%;vZyo$h&ekS[jVjD@UC$/^n8 cQԷX?H"E*{CQ vn m+OD4p u#|ϫoNr 99~hAA{X è=ڐXaJ!v1`c2„`8+ *wuxޖg.7GCL{6aۺ*i~y^␕;뺲gSFGLŌfwѶ7=ޥw OtVfݙ~Vc0DMl!7ɤr]P"NX j@`wt#ֆf[If};c`7zQ8a9 _zel&duU;suO;7ꖯؚ;C29PLS΍,=]I *OOT O"aM/!oIѰFu2jSl7a/ +0"PpȽaJ$3:.DH%5kfZHvzݰpDS'"=puul96R`xóP9_FZ0^,FmyhD)gcbW5sNB1& b(;M!$ >$%S2qaN)/| 9X{ēN㼮JRM"Pkr0<;.8D |mw3̤IoZnFwZQPzϽC3H}k/yK_a98ε'O1}lԌX=ޛΨk׶rx7,q@u3Sٵ*}e ͆Te9k^d5_" |,n *a坱Q,EwlGM( iTTSs uΣ} 1 >"-cխb_ky1!?`aIQ09to c%\!-2&L-Gh!}iw.;R$C>Eicp l n8gzwV{T0dMOz&&` O[5wB`p&D{FS!tdk6C Ft=!9\yÅ\J&}δB!{oqY40&+kϡ`+af.a}>WYҴXܚgE48B׾= p.b]]/Tgאjh[jpϓ%4";)xB 8j}a7I&Wo4C@˭ hF.,+hHf-c6M>!Z8TR&\1?NQ }[uԇg1ge$CUT|0-I0!w_[doߵ ^tX]Oa$#)(uiyCq^_r 2* K!kǔoIs6Kʋobc;#74;s9tG8P>nǭΰfWu)prX^<'mӸhz]Lf m^Lc{4q C@e$ӴF:mՄensGquGz.; ܦuڀT݃  #D:JY=>4 J:5i0QQ]lX-=jlо/ 6^,^a uIPn̸YbobJLfEX"~gB3MQ:{wlu[.DF6Hwm>~ӝ4lhItZK9@V[r/9{M L7;p&n 9*}!bErm0Pѱ4 &f|X͏S=c_Tbܢ .Y:6l&(taKTiD)S/g0ʢ|l;e>>XKȆ,lzzAqütdmΏ!&߹FK0q m?wXgFb3&Q'A$r*x9IŜJs˱ 샯yR9_XX&dt&6h4Sb1Inx6bSj&‚j'1¡EokÜy'dp[ߢ?N\{4AOy=1@.nxB~R j2r8g mTJ2;gcZaZ**Ì |5k$N~e=ŠdZ.'^ϊPtppx\d 3=`0rer6Ey3L1@x±/DQ-hi*{=|vcAcU6X]8V8 XfW럎]А"(B Ti%O/-#5FyJwOSٵc'móQly+) Xw 3YW)uDy(p' GQcAL|B!b/b*\nW <%haX~'9Q- p<^WG~7/yLP\'0 * pgۗ(y+?Ǣ@T܊ F+Jgr:ǯ3t5-r:Lw }hg]KNnPaO|괴!pEɄ ?lY9S"A[b\}O %he+)V{׭zJdh i~6E_mӃ \6"·ƒ?ɠ-N! h=r;is&ZlZca)S@5J"W*p;E*RBaL32Sy#S9Ώ{߹#.3Gn}Qf.jv %SžFZnK,JFHb&$|84L},%qy ajÅ^4+fczAUl 45GZ!RdFo8R9ݜ@NKVCۿ`3-%\w%t7G3)_xms̅x0D~(ƶ/%Xe"n8F_9L3b[g߻ £ǰA#'{C߇ģpj]g0q[Fi,ϒγC)},/ܰ'hF41_Wz6b~= ^"Q5+^ig`E̅qN+\ȴ&\]G~` F8z#|*b1.,>7tBMn ߝ|8w"&ݕȯ/[&'A",m l>5h t"KsSoɊݚ.CޕK E2rJ/ZV-İb ԆMg\~Hhf4.~D\ %8Ҙ_Cz;o>:+9kXSN <p:Pk)-=$RS3Ȋq[h,,~χzP Wʦ9Y*O1XX] ,6^rޤJ%whWNW2AAm#]ҲNJë^b^w{Vћ›X60v |)8FJ3O6+ۈM!.X!-HY$}W?bIx0YMu%)Y͟{Ps2Wn3IofYYHdr @,"Egμu%}X$!3Jh- Q|B~ǃxcssJ Ҟ2yv6 @˷?Hn.sJ{*oyq_V>,B="U~jk_L?`k;Vk}bJ|`ؔR(xCٷN`0S`[b,;"(ÐqLҲes s]$Umބ)dKa$>26!KWKd #EZWuWiHӿs %\H?7l,bH!iCtZ=fD5ghН O[>BH8å $USb?:}mR!_BPAzjȶC5B`?!cqe)<|cg unCCXNT^돇$>K(=>9dvh3`5FsۃFx&rEF/4$ҚW +kmDW@RU=vE`T^ZU^S^G<ރ 5IBK/5ӡ ( 狰Nk2"b˧~E>xW1T{ؘ0<| s"f7R?w1WAr2! Tq:QmSF ͮt\G͒_hzUMVa@Umf_d=&4nEe`I)ÒШnZ|:d+3Qπ}8ڎIKvfr?]1̮+Ε9'XG-|;_|ӐM<~ >ʋv {/&"cCsQ4kwxLN]w:lk)uN%rt?{ g زcMKtdŒ)7c3d 1V޵m'd҄$lotA=l`VֶsE/*:Fn?PƾV$.)֨f[8 G'nu1u ??ZJh0W{ qᮕyc#%C kPX$4}drtޥ#;w_rE"*5a}K21_ 'nM!O; zĠ-BeIr5IRhuZnSdkwF\|Iĕ8bƱ&ڠxV7DKՋ[~ʆM$[6[u e__*`5 /s/:"F],Rgw?8nqJz{d#˭4OԍiUb iVi_*% 6 9:[h-MH}W f%(uiokZ),,o54AYLsDh"yGh3,dqו 6K6-x\w-0SOip{JjF"'&z_r~m9~_7:5|:6s;rQ61prɈ־4躍_z^P53yݼo߶\C+gޖ.J({у}|7r,UWۡ|- ݍCD\ Ұ :V3kf.>Dȗ/2sՊy&ÄW1ՄA>y”=0%%;l*3Ibo`]q5:'捊:|8MzǨn҃SD&@z5=׫%8;._M޹U%9ʘ1TX˞}Oh|1mL&ڇ^a5vgN駼$gⳔY" XZ`tȬڠv@%I{ -WԤ{T8$m H'xVxc+P[V3J z<rFmV¹} NE%/D"# XQf?%L۞LH%Im>CښqW,zp63 P Gyf9#)iѿr e["7n? 2K-/^̡tdIϞ 6ڏaweWY2d5^΀reL_(6?dPSª.}2*8U#[J= ş+fh`ɊU4:'G@U&X# *RjEEit^rb "p6`,u/<$c.RXQwXg1M2Xzk(hrqHbCe!=\o]\!dg{byȮ A*h7Jq۴!UIt7 [wt 7Zr[8q_2v?-3NUR}WstvINh)+<G"+xmle%T`aGi%m/] E}G;U؎d;:^ C"D`\9ߣ)e]?82SIlU>rYy5|w9oİw媪cwUvBsXxrsVK8gԹbd/\58O,85f)$HK_ j| Yl  ]G3nڲّVL%Ŋp'#-PH؟DuZxaCS[50j/>[tiaU,.&x -}w^!5T85nc2XK'qe5rt2>vYl!(b> Ԝ6) ^3`K=ؗ&EW\MR\*A<~gҿ^\:WsHEE' |;/FKP =l蛕NظsҎNP t<tHo Αl*w,!ݔ>3+5CJz..R ugǢ_ƚo'6b U`׿}3bonjuC()B|?$^WҎ=+t^:F T[,+ -pC`i"d#C ,jUƆ i='t|D6͚їm#Q9%C5èRşcT%2T;S`k,p:ǦtU7LSu%qU%xg_͐.p*q4&.&2(˺:}ެ2̉)Z £P}}gL(? Ly;ĥUӘ=˲C ĭpCgj ىF x= h-d %S턠ǝ"oDo`(RM.~."0&Z86w.eQa6Ή.SjWjIs4m?S]qw"(i˭h*\VCx7}nw- Fc  ߦqb!i h6,~ |8 +/"pR(/؜yL6w3Sc ;a~K冋fG?@Q Z_XJ,YvT@0Rx$^A"yFw¨v}d2j ud Zo[6c$nT~69 &|4(>Pm&;G<~V,u do2Ta+:IB \ ^tn/Xy 4Zk.Xճm/hZ;U _.!^Ot:ץě҉հa{MM&1%ʘBIй(b f6 %l@(Uu 57v=$*!Wa)-QczAGUv*?r'qn 2^=W`HH:Ի:mTf\#1eJ6cj+ۿwqqAUG-Ģ0m[*SIi߷Ϲ(;^Jw^IV!g-=3|ĆZ_=:RӗdbUXH1Zx?1+ҫp]:`O? ;Jv m晴GM! R=M*DL==SW_ =X=0r!Q2,*3[v!Py0.cl!UN#-@ C5MWIɰ)AM5  [pcD✽@rAy'g퓘RF!;;.]jy^da#6K/Yfq1CN^[(&= :ٍE/Cwh*' ,9xwl`OR5&dD~0LO٭[4*ԉ]PXBP#vFJ4I7|T8S.C^‰Z# x!(L)}0%G0!uGϚAJ9q|^({ϜͺVjOSo4XG).qP;IO!sDcisA;UV&*`Lx6 p0/Ӂ\@c'2rXɡ,:Ow'=-ûd&VVj Wƫ0Bx~ߒU(`fjfzI2 \CWRL$z _3+SLEbZjEP9rӛ$lcȿ oja{g5q;t/Wi?G nm_Gj. =(}B^lʞns+m)Š% NYv +~5Ү/>?ev+?2Q4hKyaVJOkFe&aE 1VAW]RcrUvL Q"8R>d8& v#V}o$|qXxvv~_f{QO(6+%5It_KCÅMiVx /bv&7yY:@vV.ܑYsBFoBxZ%7"!_>=ޜI%"]crU/3 mZo[XlJ=C%S k'ԧrOAQZO@+&P3cr{N0j)|d{IHWvwηE8s;pm}vYe|l.^*oeJ`w̝v_a9kF4M[З-`a,9=i9*}_~v;_j~!#24`0g?E6=B6P]CD]ϴ#8-ƷB䞢pͥё[EQ~xӾrd2Gz.NʵG x~:&O/SqXK9x >Ȏx,hIpCuťAKi$dNcWwmjRT0@DY!)X:hHʾ@H5!W#,ήt={dC7nޓjiOqȑ:2>H:XbS=E§`,}]L;0oa53Q8RnEJΞBW#ZhvwzjZvI0|Sbmm{>LSSGg%8RPq?Xvl"vG J~6i5Y$l^%Nl8ں"`Z& @ WK褠s2w)"-f ºI)^~",z`W(AJ6O&Mmo"͔@;>+{1(%zS GdqWQ{]5"دZ^mEN};;J姂i ]Ea7+h 30!fyp9o-f$@mMU.*.>7,Y&bݰDҔa41֯ˍ+?Y*ADõxg{? B~KbHTF@9V5I 5`qD~μ;HtwyB;iZhNu.|D>+E L\Y7J}0fτN31Ϧ >j4<"j =AF T3طH`^9؎w[$d;FXQ4j>LD',5ikC3>$]#9xs?mHNl_6Сppƛ92JŁ@TC!cc  4"Iud%FGI~`yveСF+ /ʁ{M-z`o%}#kn: #O(u8;M[6C #?',wC$" Òڂ6˻[%fаaPƕ]Vdn)KڡB {0[GϣV 8yx'K ܇{~񛫆S i } gd^kb|UR$C@ڦ8E)-i7n-lFly>'N: _g@Ef|e:UpAYTu"~p GrD?ϻ놿S€eݾ?Z:/ &vn*VD#5<–m[ٸq֢EqogOgks)V>C{ӏ4"][4HC>Ԅg?X-b80'{ f;EMB3-i)#UBZ"-FlED3;BҳJ,˂tVQڜA63[Hkd*ŏ>TW%p6„u$DKы{Z>& CF0YL/hKO(a EF %td2P:"Bz^Z~VP;o&iz(J1*]C3HIj]W`Ģ(_GB,^)NX&ıeXHOKӷv8KNDo%c{sWgoгS0xgrτAl+M_FD,(.V]~{@v|P|gJ cuTnq$%+ ?MV}ݻO2:wO\ʁBpWFh=_F tA* YWÝGLO|t_၉H;rrEXw)e њWӤYeDvs^7'нc=eWcV[W640ɯYVN OM@ȽgH&cSWP>N>AgX'[fAyn~iOڜE>o࣌fHGդZzr9FޕJ6jCs"-mx)E[Kcs"._[(t'æ}_,~kU'rz)<+lDFd=uBvr )to\#v^agvB<>x?-e˭z v-:OΥv[ Ic%jQ!v yєkF 87ݓ{w4H(&0]TƧblH( lKb;JbAub@R!^$[3tfi2/d\xX] M(vˬ2,DH654U-QС ^OR,4\fz T+?qE^,ocM.!dluݐߤH.EP /_eعregW#RDbr!`kMEҕHVTbckk>d2=#( _g?ɑV>p^J"]jiEaJZw@e|8 -7pf aX`@rb `F_nƊcW<`Q.=ǂ>BIӆwv T8~,dVhԵ9k 4#PIG*]mÉ#D8VRI_O ӯ wޒt`Ii߸-5D*v c 6 7C{9Y@&Y ']4E%QK袗\8n[>% ^-6!8w1}N5Y\:iGkv.hY:'J^ov4Z/DKG O {.yw6K tۃF&+HYOM (P(a#g ]O Аc[eOJPm]xg}4;o;<+̒ -3XK AS^um\Kam)S%V6x=(3dKN&5GC<;v#c~,R~VR%,$SɁV8kvsq9O b֣52~P`*=WWJ#/jʙMe,BŨZ׺!WhA^cZZd*QQƽ"x_3ل2W #6^%w+ D:'/JH> iFT'1H2D*%6Uy&>·BBw29kD{yžG; (Kw.k,. phgf4If>|j=tQO_Zqm<,UQاnT,-ܩ@.m˩ _z[l {>-!1TLPEݳ}%7D2n[$;XqM]nr/ %M ]V~o%Y4O:>+k܍TuhT48 '!Bn:˺4'y o*?g}sŒreȲ1}y[`CNˌ=/Y}(10R Ycn]+6yh/g!]ZsԎw91 Q.H\ Vs-<Ț[4S^|o ]l#anɬ|dy.aA `3{Q[嶒g1S69Beu1ُ۝,2*97"eXeԝ`{{镰E$bx鎰Fju ȫS4di3š}rVs˺*q;deXG 􅓴x Yy>G;Do2U}k;ʮ&×4zRn˶p&לi>>D'Lm83I=7]PZԸ)=@J' j碜?||7WT<an_#9Qc|Qȕ'v~9鑯"M,iM•0_-ѕ/(u ;UAtbbH%ePjl߃SH; "3fq9$;!h1&%~O-# N= ~#{Ņu}}FihjΉ!pC$4A[pqrw]0` .ɨ MBN%H9t'㸑DZ֑%h2Λ\.l->g HJ!2Ih {+j(H(&y5%EkQ]o Ul[Z*ƺ(7T4FNAp>WROOH:\eHsMr*XY\s#L<3^#(~N7RpcE}_:4w]Dc-2w 5P9<\lfqxgURlc e %B޲TYֶ[gg!bq%j/<"[s &ljX SlP15wF0(^zӖ2F;$K(zR<$Ȏ e l2;dUNڴ#Wg 4I׊` /y0mtqŧ9 >+/1ʘ͉w7[|a|9GcP% x@Je" ]El'Zn Ƅt+]3JK̏tma'_TD簽gA{ K,d\i,ZJT^:ΦB1}€'۬)жYFaɣG*Bczd8Tp.z1xkϱKUTAtApcCqAzoWW]ϵnKK(}3Q\!|^-|Y#=O4#,ڣ0Q)KQD%zsS ;J)y@ u dU7+iS-F3 VQ2.p4hJ}Ԕ Kǜᬪ%%^8 b|ꑚ?4{Ċmߚ efJlwD8/H{HwVҋs_XaWb?3VyOONY5kۆ 5F!e* ӯ*x+ֻ ?EX('%]]Z/pkoF'GdJMd%}bS?5̿3Y \e m'ٛoM1p"5H(8~vϓHY2J% 7:ٔX{nG",ut{%.kSYcrc+j!>.8T#Q2iLN#r?w8% GβWz Tla\Z#9y_LgDͮ6 ٿ76_C$ڊ,,pyLWG3x8T*NoTiiZ.|6QE;1r,Q&9aa+(r(0ƫYd}{M+55F6ȱ*N M>%6L;K+p'#'@y5F<}jUa,6ܰu254֣Izg A7r ~G_OS!o1}'Sd{g{xMW;fw'<UE'{NF iEЏjz'Oa4wMmfܛq{^lro3hDb vuTRMNN|'.dͤ/0/Ajgۜų.`YTa 9ہxqR膆< hQLRTvMTph*um1C-C f˪/䁰X n/hCOخ<~*45S)] 2΁ OxRו{tm1IG`)W uثtD./v?;ӛމCOE I^%FVK]X&,aL;|WY%ũw;uvA w6iG_`׊{iC="fD.ؖ9CŦ}fQSGeDR+c={Tl]M "wi Bm\DOOζyGq8{}ֱP3@2|PL#j npHk؝E,C}o5R#w١ckbuD- <\Bsbr} gjc)eq.RJ0w}WUg&Њx73uoQK6i7e__BFTƘ&>ÓziJl0Y|W9@#qйWq0+YHwg(- GbH;kD@?zt`X阉`Z"@Tok0f!d? 7АBBմu l/4\O68r =NB9qUX] 5FDst@ҋ\j~s׹XyxmRU\|X2 .ؼә%߬"-edVIey*Eg5sT@|Nz2#o)ة:H h<dapfq r2 Nǩ#~A3_j aëy$A} JNX"-/4k?hqtQgV@Azq$Hq[C@g~[jyE6^{3PRzhɘC,z?VL4 u-{`LA,5xѢ/lqhqPD`ol@[.:9M;9ʟ^0ܿ>jH isQm睍=Kr|j&Fp!l M[X6A~ S>r:a半6k" !4Y!s uCG#dJZ4',劬#μZ3!/b}$6 î,B sߣ.BN7`("ʓ;N}ׁNA,pTsU,cӡnet{kKdNp0>Rx CE㘩-B,%<8 T{>!SˇL:9x!v )7I7T%^у4]; |v̱[(v6+oEF%P@<k}`>2ZXwRw LOr6gL9J lO@v(*j#l?CFZ81ǭ"^_[Qe @6)r1GwsF6#Ҷ=[MnC$P:h# 贾Xi@W4%̷gZ˾`0ASQ]qN3 پJ;me4[XnvY~e#VPWsCh@aِ=|fsnkgD z >JYF1NI٪$R;w=#=N ևEo<1~4?YgU/N?g5㠀>`yI2N39^gK!p7wS ؠ)͂9nh4/r|֟g#)LZ4tQ _^~iq{u3D!ʦEM>ft&([GL C^ /0pi1{F kï3ԯھNtaո@Cg.x*n/AUm+ q"[3a"rܽ_n ?LIi4zQXTȳ_:DžxLο3n4_mW"ʊxpd$[ #PHՏyu ~k,N cFyE;xS}41[rnqZ ~΋w 0XBH-d5UW>h! ܐbyL0@(CW ؋C"=)+h۸ z]eV҈(C7L30Ϯ]ix~mZb6Bnrh*vtu>h8DM %@F]"1;ĖŔJ=M[`PeYkCȾ`|y.ldw՝I@[9t]QDׁʚGB4} 8Bk]6dJOVky!4 S"֠].r؊ ۍXr#N[ݠPWT,OΠAL*2빳GBKqn3hA) ]ozx}hO~-{c7CYW1<z;]dpu`Ȕ8gYZ070701000002cf000081a4000000000000000000000001662f7fa900001b14000000000000000000000000000000000000005800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/usb/rndis_host.ko.xz7zXZִF!t/wO]?Eh=ڜ.+eo>}T(Su) a4 HGlY@ý8}hMs7aȄ fhק1>8.+GeU_ y$$d`ލw2zco^~t5Gܶ]J9B8^3lj5ڷ.V-&{`(\l:<"^ pO+8^"o:.ZҌ%76=裥wU:\aoLh 2DEd%QFV ռ=<5 8!d>pQvbNfrt7ա#`s!Xåٲ{'RaTLEY&3bb||!y-R*| >Wɻp.bGliW;ˡpb>9+"A>)&д{΁^HZ_&\%I(Vl͂46e3>t"<;p#W =ّ^x~s혣)44᝼m.. 9Rk/6/BʖiވLIeԟx 93%Ȗ1qgj .2H$FyyxZ}Լ¾amE5GZ+T6W6'y#+{L6L-?U]X;xqh93,N?. Tkxgȥf8Nִmw_I%o9Fټ˥;eN{? B/Rwr"pvuUf` q(={sTEYODʲ_~M*l=TA(pOUXj4dgCAEnL{kT{]ArӟŲoٔj`CI^a~qrh(BGFJ678Ip qp^ct6q ª^ l6+ƽOx[ȫIzԚ>" ʤjp% U?2y$8{T*gYOζM>.viWo*÷I.=X#y?T[> WCP,ϼÉ[5 bZi!yY!/;D?Bљe reDfzv،&LOyg)u5ӻW"e .EZ0z)\aN85S7D3v9zf$~3pRKmxҝlyZM~_eOq?#.+!"ȁߝнaõXX+u gM֭N4ԓtWT#)KqqvpBm* 9Lɬ WNXLF.=+pud7-Qy#a 8${%sݷub,~r<0~8 LE RIG'fUGMNAJ`hvQ׸kSÐ@<ިzl{=Ōǂ< I<%1o֓9QF2.:H[p)(:۲]aǼuv)Aڠ6D'~piA<"#ϟ=M_x1ᶗfWA83yW从ɇsa‚] >sM=֥j+gB@EX58Y'=L%=A2<qA604<ʉ BkJ*(Fה.t5D#H0##An@~ogbޠE)yeĕ~VaF?(vռ@Vha1D:dM-gcu"q 5bIot&D{a'CH1\lMh+t0[ZQaՊ+/t`$pX[*K cNSS9'R/tD .T$,Dtahݦ5=1vwoiWI8$,A N#y?d zr,_li-9RիŠHWÓȲG{1]rjQ4SMebCWtR):Z%>|fj8#Sǎ`M-ӏK2S\1\ K#fYUzuA€ulĵGXES9;+9xN)y>3'xyJm7FETgbP{`i?D^LtZ 5* zzL VwĻR_O`j> Db}DV*AB*@ 'wkheqz;{Dz[(KV wQp;{!(E&?xigkSv [o-HX#j#-53gf$|?1cU"AS9W]CN`wּ;WMXi$U5zYW bf>EF%U)#WKeP\m*ʯX֝.&U^L1ҋgM  Y҃"eܜ[ʡW3yry6~ Ni@揶DH7ZC^DCK,@3f|!ՃFe4C*C _%[u)A=!bb_U,4 {>9dc"F'].lɺ 𓅋w5PlSTag*, ˌ *rj*YټHH$% [wW4TZlxΛW q# +FkH+yr  P2{|R)P&Y0D1:{ᷕfV2c+s(vl#ez }F AêXM:QǨ@s)3VԪ6N|#㞪i˷-A}ɳgߏF}6udj?JYwe|TܫjTʣi=vȁMNK=w'OSX4l i 4Gu>=!}vO$JsB˱QPnt!kz: rRT 5~ FvJ,tiCw@j[i:xinuB K^$"M'd/Z Oƒ}LSTkGHMXTt|F=V^9`m9`# <3sIQ a +}&VW"V!]a2"呅QC e0O_^tPȐJK$̹)RY/L;݋mZ=b?2QN'!1\:sr.'Cߢ_:~^饗c(T{9T,^H\gφuz zŐȎ"TmB)Q>S ,qӗ1e+*sp)ʅzn;(j3g-u -v|qA!"%k[3t9ꭟ 1,@gAχC@ZO%wjzE׫}R;c>F"@eD* tល ]bksm9E^.€SK mAC@SD>Ǎ9X~oꈒn`7ic.tSZgӑoY ?bdU5nz,5܈EUmhĽ-ևa?t"sO>_4f{ƓBGYȤc߳ |Z۔Vg<%nHI;T&XOl`%/IJYGmhߘC8*l]H|U|3u+"2Y[NiGi@ֲbDfĸ)>Ђ-,j-0i8'm iv_!TKo& ?Վڋh[̭vc֜C}PH+dqqT9 D\ߔYE|pM51 4?PJbc' eEI_V=Ѹ~oRg/h&j_%k^{;M|(ie#)*UH]XuSNg G֯ӄhآѢ&+/:BESVXlC7Ǒ 0AQLC AzG8ԟה^ѣdf̀ӿr;pPH%e|X"\V~#.]X!mq|ċC?JCӱvy1I)Ntz p}27L]0#8FlzFcLxJMµ_Iro8 w>YfZ}['2a =wcXrvp}zgE:¥x%+ Bc67ȏ3\$tfr#aV g.H`Mo*J(Xas|;!]]+tZ)lѢ<|nƦVJ1y4~vKK;o/gA6X)RF5` Y[l,ķ5f* 1J0EJ["eE6 i>ȫm(Ȱii{[p(K #d95P< {tBpL*)Rmmi9b 2dL۵SbM g诏W]< u$sm{^°sY>%31. oB7yġzley?GA;G,MNh^.aTnIp+ZRYu\t#v:j*8/N]휐JW l*,SƳw[iPjt_SH W'ɒUWfx5 Nͧ!~=E4g3L≺.[3aCyfoDdtE/.f޲Aq<QXss %Du 5W/TlrK.̸L| c@+ ^8\9bWW;ȅ‹.-ߒ*wv!q$1c jZ6;'Gyv FtGJmZ"vocB4; |8JUz\]O'@67|c֧d},eC>emsb7/ F:ZyOVG F~StGjqb/dehao 7`/ TUҟXn`H03oygDkd3a)j&HsoKϞf&uc>_#Є9`4o~fQ<9,>.S|0\ɓkg.)# V7a7gIyzاBk˺ޔQBcPD/i`=V$ I{ߠ\Pb- SU/)ߟR4}lމ-=!wJ.p@ !q~N<.JGղ'μ^1⹖I%j:ee*!%9Z%2t٠ 1DlP|e◕ vKˌ藺|I^ݟti,+*#v鶏Q=؁G%T,& b^_zoa!mXѧ|ZC3b%Q:=f}Lga;ga[NS:rϊ$"=:eI ^cUvn/4YB͈eQAu*I\6 3[2VҜ*`pDm,U= E. q <'6wPq4zTt׀ LF^C?8yl5l4PuV4!Cs1J. $iw,EUX$]Yhn@xQ4-ێX=] ڋ7U@HD) }6m. . P~Y}IgV߷ ̘F10,RNhl?R 9rjiWDE־+4`Jtըt ˆ.Nn v-rK(//4Gn Db A|tL &76UW+ kx4n\yH1 >H`nYn¢{yyhJ.B(Zghfryh>8&}хﱸ/,{iMsôpkb>/G2Ah[Rkj@z +#/L1Fy[=Fn i14(~|@z_DwZ+.2 {~ͫU?$IemU4B~0W4:oSÅ{Tֿq@n)KPߋ$7k9i+wW^/58g_ȿXW)}4"vdS7x8$=dkhE܈[\3 0+GXeZZ+ٵ= RwWP7t \6*$4P 9Xl柂kEnňfmca6`庢2/y:j+biQ94I um5 d1)̜>n Yǃց+/Gp!N rswT=5,\żឍ#$uxg?H :s3(! 3۵IZ@srZ)x@~%PdF*am~ɤpd;tު%%*g[OEnP@0`#\$_21c 6! pD*8u6i!`K2пd33^h-rsT Aw? H1JdP HeNi ]kUŲ/Ixr<'69t:l; Hz" Tb.K/Wc ܌ ȩ7ĮtfEge&pҗ!99 e̱7I8/vqlfO=Rxk`5',äԬA"SUM3aؔE_Vpd4Jq$tQQ`SSJD||H]h/>WԂjcCmֳEE/%V2+H|?;{^EB GIlb2_lh- Kt!:O2S+ ڈJ5|t-0? cZX=$0s;=:h0Āыz2L ?VK.qX (@IզqY&ehjq[)ap6_$8y O.u9,Tp[t*uh-|.ù>wEaO$Bwz!3wڒQ(:#hl{Ň%0A|(3?F UzRmgpU]h"p^Ɉ Q\/!i~ UJw|sYi-`SR!Y̕A!h ,~)VeQ=RCBX+,P_z,[8.lԅ{=@P0{sY -TKDJ.x5pw[34)烈Qo5ο|Zs Rr*Z"!"|D>?3 & G 7b&d NKܑ2ҕ߻xOYSLi'c9QdX{Q;e> sHcm"/k*]+m^P 3#[2iaZ[6=SG,Z#9$FBSş}gZR*9%6o[W\hrFjIBN Kܩ1L-s/c]ȭg&&5VTӡ@Gz>Iз;$ ޶ 'URjӔ¡;SY9m7y}ޱp (PGjeYaϦmAsBorZԐk X #",u=U4 p Dgҹm!9:Y^.};|pb4%YrP0,@Iؠn4ga گT9ӓGiGhe.gWމr{>H0҅}^}*`du5" tT pu8U~V0LQk9=DOR~:b<Y( d+DAJy^hV2WPǯߛXT ae!3%<V[B/TF*sjY4/8<EU8@>7/W02].cҘ{%>syGX+%V-EduZ{5;ѫbKĞ 7I$v(ݩlܴ'&e.*"@~ǷU|XUIegH3v7y{&,o#h1g& PA@}jb0M2==Os2o& tjC[ƨYac֔JwGMҷwm'$]/.kBl6g(rs)l[C\HZOa\㬦e_s߰Don(:Ssޅm 91,NI%P> PfOi޳CY>TxaI~g8'S,A Z>/ ýk2_"z^rq[hY*uޗѷID `_JG̤xf-,$zwub=;VlbLԤ) 98wVsmm (flJW^ߐ4&6V"l& wrVڧU ?]Hwn34N7dc LpU0 \94Z.8 +'u*壣kH?+_{!iV+S!Hَo.YbJ0V22ɛjĚG\yF8]дfj;]"'=0<±]59֥Z/g`QBӏ?ƀEձpPnA'2|uD6 aᛕBAHB"º\qnpAQ>V`ᱎuIz!!flqJ6ӝlVǘڼl84'xsyiǔ|Fq{l=C҅ǫLx?ĝQr=ߪgwɝvsWL2+[F1z5sSث@@}-^lc5hlzBԒQ#G;)?ϖ{U^R.*Ӻa r֗()YP]dFXHu(m0p" EN|apXڹÒ׈!Ud.eC;YmsS{<$m[[~OD W3 \lw[P+ F Wa\YUY|J\<Ȱ{xi`+  P B!Z : ЮjUO=%+z6Yr0-j _6.J찫ڧZ5ٌJ^~Vĩe*&}GU$OOl40!fua,|;<L; 2*%_x__4U~(5JѴ=* UҲB9ˏ(oǀ~t[J?-]t*>n*{[vpi Ȟ%Wjk<0͋cjr9;(c+ @XliVE8Wx&(VǏ_jUrXHY Ԡró11AbA,Pd$68O/"bbJ@:pa*B d?>X WL5Y'hm;@]W mÍ οKŅ Hh?rm;{;У4F0Lg9%MRJM{>h55+ڗxbNq=^*!? [*{k2\>AS߿1 7z`W;x|Uo SVݡ|`tH=eȅWSY#\Ul׀Y"35YQ)UR0 v~ \/@['tM#[q%\a Vzs|?B eztcuc>/8sN|8t&zbxrƧuBÍtٿ'Ot* 6o[N^f$ĀC^W9FkO#Nu\ގ!w{+DmIOlg h74`X6 : qĺ-| 9$gNNnÒ4Մ=E\]i"cd䋛U_TOF|ɣ@ls<:\ٯYX J2ff+Uy(Ib!rXD%$|"$(D1%9$edV2>t0 X`1wN#Rffa+WYPXo(Ie~= !-1mB+Zy~“]nXA[r.YmM߬XNgv/:㏑e]TϺQ M,xbҋ5h5'=>K{1ZS:ֻzنS!By3:m,@&J= ^ywISz*ѓcPE݁ʦ&mBƪ6vy!1?勜n?{p| ͩ9|aWg#)Ņ,2:h]Wr<LY@(-qrO@wBPxUIFN(dTWeЀO4voUj\h@|7$PjeL*! =@-^hiV}Li $m/Wυ s"ؙEmJr1qDz|fHE9Ԁ.G|tЫzT@u }+2a eV y6[B V&:eSdְWPn7[7ݷA^W-˶HXk^t{kSl+-/vD<2i.OϤ[ ,jOH1j5Ȭ)~P$5x5nZ dIBGɭ"/n+Pq pD"="ŔQy_`'9C+ܖߵ>Q)܉- _<[X zWtx-(]9DmE?7 :uffDրnzkzz|H|i.9vJ;m(okv6EInG RnT )7:fʋǗc FtvR4a0zgQø!0SDm{JRO:z¶ f}ЃB2r =dɡw=9#R&nD/p0(b)|+AeELL_YaMx&FO)tMFڛ,bb#LŸu)g j׹Kas njcbd&we!@K̇aT~|D-ӄZ%ᲱqG^/ttg}GHivN E/a߁a)y3UdVk>D~'kx YU5҄CX'~wBQ[Mx,))CNwϧ#"8p;B:KXHEFmט 4ycN\7|z> L"fݗ}s 6 }N}i["\u*&Q..| MrihA@=P?7l`F1`II uް.y{abx@f`anr[]P&YOcE#qH{)Lxsfp쮘{`X5Й^6҈('`ݡ_K)ѢAUm`2Ȫߣ[mTeI?_/ 92kljuʯ+oOICNG t ʀ&AL]𷪝5z4QhJV(srpW_HNO]98ԍݍAQޖgvf*WN ad蚥Ré*L)G7)sƨy= Ywxi\!ӆuPM%e!.l-F& +\h%|Gֲbw#w"!,Af1kM`NK~{L!)֒2 7`w  pPXUщR''2K#HZ}VP"2ݨ7hG@qh-`Wnv;EK)ߨ"S#T$mm!q Ts$]ч*h=9] - bW $C_G(j#my7shdүS$E@?_i#(`H NeQb) umH(YI.zsʚ{`GYd1Mwqo*˿I-O<R@8~E&pO|МV?<E<ϦCl蝁 XSª^Btcrf]bsL'g7}1Dl#=(M<>y'Z]?n{Y%a8D !}V,y)A։I)XlzT5/'?'o]qQ(B^ QJ[K޺)d;!@-s@;>f"ڈ_+aׄ /Hs?6]袊Yd5'EI KI_ZDAOQLçKl kEEsiJҫ(>vuYmWtY)B xyA=:ClWZOCwU-.DG؞ *VaQP^SJ ϳ/?`-X(44,I 2 kh溏yzX6߮A*eDoEe>0/sAw6B+Jt.$<&E.Cʅ'͢M3 G9RmD ө82j/TKEٟVkK-6a6|9$tw"?( ( po8H^z6վ&B&]CaD[F7^pA0Nx\PzEW; c Ͳ ,Y{YWY&z, d愑/Α`iw:*A#] CP w\@uQ?PIDUJ q8łcxey*M5 k3e8dYyfl§ud}C"7ZFhRzX Vaݩ$JA\6?!yO/G1xI8'k`,S sS$tњסY}:4,`mҡUuYQGH 5 Gox f`l"Lu/et_? 7J? *鵔hw*Mb[Frga/?=UpN>:=B?~3B>oWrp+c>d <kyǜv*v}QD QT4F_ht 8J[^=0)$TM(P!d9>`ntnމ%OW,72Je {*Υڟ -/>6rP {xҀ9CwkaSvj;Hj^c9˩) yLEὼ &<-q@1k֊l/@"[S#5T!6ѱ |]94bOnqմ: Irv ?an,+6GWkCFa %ǫzQRNN()N:daf(R}sl P*"5@ >>0v50_}t ʜOS7ٯ-l(1֮v0_iT492$ƚ/88 `( U%6s) AwgƊSJkabT6Q@6ѴxL{a-Qr*u*hG5{Sͨ޼,h>(l+H!.ρģ U5[?N"ubOB0v կ)sAT Lfc${e뎻uWA[_CƐœRѥ7%,{TF4Gyv/p[3!qp"O_z/ݴiBصKV#?&7~MQ#a뿲=SAXTPKV芪D- sJns IBJ>up)7^m(K~WH1_9?v߅k'Y #yUq|Ao/O釗;x g ̭xNO91 8 ysSdBMMn|-||Qfg(W©w|q4\bÚc2~FB_SBq"hLA [[U62113clkFvͮYN8٢=ؙG55S3 DqZİQHk!Fjm,株׉FY S |m'8i#đNk]'D=E+lecԉwmH}t5\{1 deq(;qg~:BT@|?٬uKQ(ь)\ĕ `) }iA.Y$8*E}^rr52hlZ4-{8$ sD7~P>)n 7๠QD#.DG|&8nQ2&zkQn^2l67Nޗpl]kPgq {6`nl@IZyx"8jv}a{}}$}kumseG @ϭ96R,3Fᓔ xG•m]S\z\lK;6 \ 91/Y李D!qJIX7/gy B*Y#23Rkm\^(I,=)Va`*j&B 58} o#KV ?P(xd#Ma"F"lf08x-0{ƻ>3M \(ZzɼbΡ]^@eѾةG;exqd,ә7*-dzUm]'&8Nt_e,xH^\5{VnJ\({nRNJ|ў+e;*qgV02k}lpպDSz%үu5/tգvΌ/.޻.fo_lĀ_tC~tk>3[}N]kg#gB*g7{E~epE)ܸǖe%X+rGLD3D#cs4r`(o;OI + ǃ  $oĵ Op̓RX{sPpg̊*DJG{@\kc9mpnbDchArjZW%xG:Kli@ A*s?cwлRnx!gpR._~-CL}blN._0P'}_L^#>,P]IT|Җ'eB "ᚭ<)ٝPBa6RMU'G27N~'Xz?\oU}X?6TVWgYphoj6q՘N!L0qz\h,Ú"7 "5M TAFPpì}:]6l;SkDJ+MYj'su{#c&͑wж}Ȃd_T|ݩNѣs0Ho4)`Ʀ 6@73k8/?g MmesLL<g0C XO"U+ ])dh˚h)S{ DÕ >ܷ:1NpKvadɲ &\6"%H}LkYm%˷uY>. n?_z=<蛽aAH0ц)aUh=ÄI8=ON$o-V.mT5`M (k7NDN24tj.㩊^uO|kd8(]IZ x܊> @L8Qy!P=Zp=^p <𴙰(5'\L+hrnbNвxߴn@2npe./#kTL(3 kx:.!Ԏ2mZ*LJeng@3#~w2[hWu5Km4+dF?nʎ3,_++ybVEHP3y Mp(nq½L( M^*#ɺeY:HtE÷'e?HW Z N QCgr[P;=TO)vΘNQv}ubΣllb g/M#EPf'-pdW:|%R0a0wjJ1ã 3a )3в@ ;?ӂ,Ɋw&C}*8õ%m,X*$.&3Jn?APWߤӓdw7zxҒȬu%NT\zbFg榻'yPgWdiQ/GXTߖ]pC.K,aO?>1"X -n>F)p5mq0eY˥` &n%ṅTdɂOuqezcm4,xƀ{fإ|եS#a_hN3&ٸU?z\d \B} jQ4ڨsDݶ`B'R C8]LGRc6"ELHoŒ.)#U;܍n\?z x>{.!x7`ΨX4\/Ͱw߳hGHq&G~Eǖ' dj4.cYȑk&jQML{ K"v۹:G( I9)̐btgO¿CnNguAn^cm)(e)y9b{yIIm&җ:oTe!_Z~jp3£Ba jTB2SND=@B.vIPH, )2<˓feRH7ePR8*EvN5e#;ʝ:}R"y*`6w#D ȉǦa|}'⍐ ey(WE?t*Xj8<Ŷ͇G=;qe5PBCw` xߪNNҦ,ͷBC|j;rL!V B]M,'JkS^(vbqȞM˩ODȃ4 qW%iK/-fs֤7f~+P xJ~􂒵m]ޑ_.̲X9մHZKv8?E_2zu{2̣mqn1J H0c?Nb2=0VҾ2hmP|GWg-unՂ0" X \\Q"Iu 9 (j9R)O6zL{688EE8 jR0fkEjFMwmi;,o!_C|^>y^(~cvByzlFq)N iܟWTd[``S!4ďmEsb`88 =}VQtClі넿kEOI$E0  K4Z k< >R0.戏t87!KN2x-_@F>ɏxȐ$ mµ>OU?(ǔ !=nD;jꢄAo8cg Xr$ֳ#rc %YX%6kg1lBmZ^᱘IVZ :]]cwQFÚO"}i[5"/d5;YK-a yp@/o:O-WB`yt^xǐ4}؅L2J$n݉0#gC{8Zˍ̋0VgΕ$m6]|gi6@A[g,5 `1<̰\ۮ {8"L+mP&IO=d51fs<)j@k 8w"gEYsUۯ5Pu :Xhz~>[2]Np(^$udbvG`b\O[[Rkx`[?{ $Еg ߬]>#0-r?s䧉[4Bp*qUpwxh"'`H<ع+:!{b (sEr|pa!wHxʼnqaPB;HMOZfb. w竃jH+3<EkO<fs2H3ϋ91ktI( }D7>,sp7]*|J0:h#N}P񮚯mlvxl(Lg u8anQhևZ彏טYTt[ڕ|RYWF^BefLDNV` ʛ?CUB8GҊOD`[M_>P>4Xނ-|3?/y{MDhTbF!X?-%X{o9TbCY2H~5pZQF)N+l:ԧCCO[IM)xF( DfVRɠM /[HP;f2ʾޱ!ղzw ~ aZ(!4*lnڇ8-STҞW;Yg9 ^Cyl8[o^g8* D~b,GF|a@|iz46U={`;B-_uazɋu#CLk:͞?X.h  cyi\4FNUbd{ 熵7.U.oa  E]4~D6M1gIqV+aޘγSFa`B-f\= ZԠq?w?AkB`2 X$IΖ=؊sDF ԫ1;QS # n#?F+=8lE>ekٲ2]i[}cH$WGsqNX~=w;w:\󬈝*8}95:͔ܭFDFZacg܈@@_cWH4KiG 'HuJ 1mRNY)a`Ù YZ0toXU3AzVTdMCkHnwX&tf\V;ח_XIqF%:,o% Ռi6Oz} Kcz/J7y;hڙDm!y Β„>aᐭWG0op.-H G~ ԂU#n_M:.Gڧ0l|HDN<֑$En=MڕMdH_gJz \i!JMULG&ƺ$f4 vпRE8uE_W0htiǘh@)t!Aah2j+%NV W @nh(nB|[ۏMD r(!T]D5s T\tPl<&Db +~E@!R\&S'NE٧EM<6L< .\xJ(\l'&]$ O /<سgPjs'}is|imbH0pGgyw[D}d3$0wМ4+'z4]+FׄG5c'\9sʇPҤ1l*ғ;kmz <O8y?9q5t!xzBv b9jK ؊bkd.qjڰ:Vެ=N :@_TmcF s05DPr~pb<0Lk1  o-)G-PּT 1 2odmn.➫g\Y((42*Jݷ&s7f2yZ5 &{?g:9s̗2h1\2 bu Ctye5g'kcSU;fG t & B:Y>IױCG<+귾%EfL$ \j/[毲79DĘ i_l,.Б}~P8=fq]'MP!g1mY9P4h=u@l8De6FoT9\l{*]sX8Ye9STSKP+nmJ^O3\6Edڲ7JCxӉ \4H[KYKo=´&N_9|ԉf'2^b}qY5| 5);/!_Dϫ_T-^ɚ geh6y2a̠7:Rd(&4 n:c6Qn>zƎᆘȢ2Y! =;&G8V{wj n8 2O?emʸ-^蒄7J?a$נwFM4{Q$'ϛ6&m(B8ԕUc+8#K\s^zq0<>DϹzZ,R&ٗٿ֋q,JI? Go\h+4ͰWㄳgW.|ЍzQn*&Cu'p("߷VjF*6=VgL+A+`!?OO ~ :<2*Jm , b,(#_oTZf'ӊ JoBIaqL\W[BqNzu_c} -\*.Ge4 ;nf}j( BfKS!^֮M6X`GULzĸ,H(|Gb.:[y\+:k`:|vmV|5?,`u)'}M*.}tg19mSaOj[e#[/a[ku8?Fv (す< !Orohq# &|t_1~#Lq^~g DCt䭪Jj<0_,rMm6{As{:99t <]-wov^JC7_;:D'xie`-$f閞Pz-@.NaͥZpRgoFs&_- i],3:AjDL8 qwU ÍG"J? pi*\ߪ$ MЭ(] Ӻ'#~#9@kQ1 }֙ۗi$)x `f(Uyv[gX@~m0U+WJ,>S'OmZ,XyF[N,WpJ04=OS$:堥G5w)S#D2[R_lÊh_c'Y8eؗ+pn<4w$ sLC`3.V*K,2;5=)i]1L_mYU UGG?i [Fm9Ue,i, :~v+ДA(D/_e0cH tVmI^%tĦhI6l:s1^Ez3퍮-&<@DƢiOP^miFX bSiTFʺIJ 1Wo04 D CXw {^2}̚_VLNVQ٭ƪ,p-/dQ{KbW_/x19f*Т+;52k:CSC/eM̨ ,C]󘮔e_>NlX.V hhTF=9eVomk\EGejو V\3ҟ*AE_7; \g0G͞f@Ǧ~*TN:;h,VRu[pۗ/Tzz*!#]lGr@o9:8p'vYӋ0qQ< 62[u2q{!ǹ5`;fMBS3{]4ɹyd0u*T1 L7הIށG.CӬ @Ot2Ŏ,!\jUa:RI H+3_Fsp=@0V8ts W׋:&yƹ-l՚-Ǭ\; ZVV%_Rs{|@Cꐥfapu txS{7| %ܲ3xVV\0(]X2&Úwƙo =d ѵ]q4F HFtTP5H>n}.d]q_J/V8|.ÂEp;Dg8A&_6,1\|-ZK0".gOtte=a&82l<NcvY[А||[ -~ZW]ŹN}'6Ly½o2+݊5ދXN& m1lnm)*YV(3Q^aqR7$nJ|xNGL5|2MQ!E9(5WlG\n)xQfڹpddfA3;`9ɟ<{!Ut%g^ &سGN:[|6(|?p5OJ!PKScP?_u +]#|3'˃de6defp9Bei6KT펤6Md1/x[icbcGY|XAqz׼u#omɔvԻb̚9394[jpTp ~7m$RPG|Q$̕[gV?T)e3?H2~\ [69 #OAyKZФY *8@_j>7 06y>%WuΞc#>`d;`~p$WQ4>s0(o/-SmcDb[[TYH*\%{0חrGb"< ip|9W*^Z]fʱ|C|y!z Z%H@UZ9a.tw]VҊ} g=eQ(,beQ6|Iuj |y|А3 p5!7n64iN0~yA2bee \8Ą+ rd9ʑ*Syц` 0f^ernuu+? _TePnvPz|+i+ _v0tfo۱<ٟ --4?!@{)e< l:Wz 0A|( i~c< LW7}CpW+*JO ppϳw I&u_wn8Ѵ*rtmnD>3vaDL 0@ t[jl4hQWy gvݷ& "826ِLZWg{t̓>P^2_JtC9,-؊2Zϓac gNNź;QL+z!ތx'dy z^mI}ொ]y|:3juRFBFf#;,\2e,v&amFiJ @*i)im&Et ^IVÛmlQr0`t̹F]Ѵ6AX PW$[>[˟x&rl86ދء1;qPvǫqZlW(8Fi,d<׽@owع!Ѓ4f).SIm$ >;HoDŽg53:˄('׭[`a\l)AA{ĕmp_1ݷtLLPF0C[hcd +?NIF-xc!{ETƴ/+Odoq_.No߉Hsuvin43T'>=dy>a0L`:殊x(N0\D!mB͐4AZުN|Gۋo}]t{td4}SD$p=dDv`Xo'0/]Q?< 䬯|P1\@v OH 3UHY+QlaOko Gp` CtD;Ej5i{5ͭ<'%D),z#kC)$MYt.) .>c*R}=nJPy67>=gSk^Ǟi "+(({*B+O0bۓ /P8C|H(xWg~LSg_̉^*}8)d%iOi-^ϔ4ߦ1b:Vu޶a3lj𽍑5ŗZ$L+u]ԕ&»7孯0)B%2zIh)a餰W9jH Ud5ee.D(nՄ a&Rz3qZil.|Y̅#/$5CȈm[b X Ϋڱ80$0~XQkl9ngTLֺo6Kf%]{ :j= ^ShG 7G"Re8P֑Σ=6w;sw3B7$'ItI~K##&@-~}߹?槚$Q&ĹPDr.Gob)C C=Oљ=UjM!ٵhj0L_%Jq/"LJ^$v&bշEjZ%Ž]PF-T=` }kljN0TՊIs0ݹ]K贫<<Z]WoR"Cf5#pXU rULT >`)1V%4,>Pjk<nO*y7%Jrm?z^ f)Tm.\ާS”}JN ˌd&rE#ؑh4gi)ɔot`ޕWc+;Mwȓ]W yT0ڜ`3zĒno \9 㪝R~uj^s@fz"#>asp(@$N%i'6y,)Me5]bV_C5s 9Kb[/K ;0``쾔v|S,Ȓ [QBjACȋw3qjvvI6$@ i4eAj hIu~c$?3gSTcSРOHZ ڭB^PϘ:j-PǤ~%F[+ū?hf/&U-0_{K[!H<|\ئ^h?mCƘl<"AG?(+*'T"\)f,~.Wmv+DWiF0WZʆrGQjd -W-2/%tFl03X;@t-TU]K7%y[5R6Ş-͌e,z 0П%cO>ƺYn|%h'n?)U}&fmvT #"2?mUiKFP~ yGzÒ8v;Y|%FwE(գ6+ڛY|ਪP$]G,\ӧ|)kql'nZַaP`|b#6QI{gz)$8@>\gzJeM4IW͓Ϯ$& P蒺_^:R*E.W4LN|,ߓ8]7 \l V&?b_UxdR(Үgdz0rHRH?%+h`y]5=o:.U!ޗ `{]%O^TBFx -)t)^o0ݨlzV[+C45&*Ka͖ C_b}<ǜom4<(J§زiXnjiXP3`Va<*i7?n$8q!rFR#to_s}OMh ѷgj\cd?B`7{N9vٿ)m`/Uj.BOܓ4HYvh`%a֠=:~JFd6hK6#NQ`!n~s:8κSG3 I}tVO/ 8q,ZFQ~J) C$vǓOtOFG3ǥ5n:^" |) $K.!nG\ J?B +~]jnc5$(F}Rex&졺O\n\"Te%7\D? )F(FX?f{MO$~0&Pa3%m+/hDքd9,e._MSm#ܫ7 j`4J3r j4{bo p YGN|TC=bُ%u>ųhg즻^T9xRM\QJ7 '"ʧ b8 +GܹcZBT4VHx/MZ@" Hbm]粽z\Ui֤P-ybMcKWCkr-R'&*) Ɓ/P&2V-p{mJ^v:z;hAyB`Ƒ0o:AUm:֡g7h3 lPdQPν&v}C7Ҹ|CKoBܢp֍Pw1k`t-|_8S5Ivyxǽk.asPh6*x%gvV60dK:'$7t*E +BhŠ?u?& 0l b$! Opj$&e@-x\Yoٴ\?dy \7i,"Tk#Ld0Fvg;F# ,0 oKc0w />[LxWm+"ϽN: 8۪'ZıK֞:ee~?ۈOx74DN_`jic$OvϞ2i^C K4iu]c|Mj[at5͎v5fIpCF"XJŻ0lC|?!Op,s6j8g[K%!9_,jh(ް@8g/tC۫*nEז㭗P wWP~mPŹjMWhb&-HF1q>D>J|+6`uSEɒto(o76yGAZ|Bzj,@ʫ/]HZfdQ35D A0t3 ]ܨpQU{¢mtUV ')3r%σ$\raGKF_+bfEoFϾ3$w[!~5Ҋ52xj:i-՞TtB"y|5Zgr'@q إ́ 4{]q4%~wz&ٗc;szRg{S?PFo聺CsX]L]&/.?ŨRvw@tR*]tjYTE`uii< aœlq9>!REFdTuX[`56Nz9*(ϭV _ +08F'oB|DC=A |M{Nae-ެ#O?MVW`5ς=H6STצR1%x Oo6 /Gv %|o& MY#,f>y=wӈУ#Eݱ)Mz!;s!AGN}2VKa iʿ`OO;Y}όq*KviPXH"%wZ6 b MW*Id>@TƽWM^b~0 az×H>nr{TVPQvRNoo=(㺺$AS91. B3sk^bhp:fg%LPʔϙCfu 5oeA^B4!FC2^ϕ!QTfѮUzȎv]nX&f9Զ,;g!na @@U:WxIAoG̔8/IVAx[B\_|e?$IJv iH{rS<`ԻFJ$>j)H GSQ"/8Cć i;kFJlknWViHVA\9ilv Feo܂Qd`eA5KIԵ?GXy2U_7,'KU" yE z^w)|> fȈB59XAzbw)R"UFIAOԛLiǰα{ñHC4ˇ̯:iwt뫽ϩ/F2`ō[6%RtugO iݞ(SPx wR(EJyR*[64P)'yd.ؙ;㰵[G~AAwyǤo`1@6&Stɉ@>jE/Clx#x-BŰ-˼ 뚵_ 7U雝 `qhYVs_} ׻&;I-cz!(`răE@@ sL@E[E˃sZIwU|;R˦ڏt3m>c[I0Vb ѦļLbnF|zl~cL{N61/bz)"a`iNF Ym)EVIK'9#$w÷sU_Xe[HE%uTP}}z7@7ǽ]Δ30hLڬN;[BgC:z?N·\gS[{B9YBմt0cҎVcAiB¿šbbIܮ~E0~Ԅ2:%Ea]0§nDap y^}GS'K(`LTZ;g57{kD2{9%9r;?';F=a:vTdw:RK6`9Ӥ~s`\ 0@‰ )%D4.DE~0pE##(h:6feV5IhfsݕNw : xHj4ZmJ^X>'ô`%&!&Cs)C\|Pft!>%fܢ}dJ[7O|;IDh9pQ|Vl{. aV.W+?~\eV EFh5&dE:'7Ϧ56hZ[-T V^M _ ){@K][\xԖ{Aea[nMdDO _h^p?'_ *c:S(KޣoOp0VD0b^T(XzMgŝj qw0d40n~ΤI 3IfAs:+p33  .JiֻL@%cP2PR8WdFN +W+]m +9q3ZpŁH J9W.:̈́z:/v {D{kg4o}G <"ߨ`sN)}Ov#''AjKNTXS`~Ѿѕ(K=B̋ԺK E|6zXpGS̈́tLwhY3&p򆌯SCpMK۪\wR_q,=P ,KVc̝"Q$6Zͼ'Aʯ@o3=TuقQmS![)X>ZP2r“ /OӞ wBeItl4bQfo6[B\H,U}MV ETЭ͂t)QVw+I&RdBWp.?[!o87~7XkOjq`$p(*I9Q@H4ْÙ~H9ZHޙ Dl9Q~o,[e{.GVL!K?MQ| 01`ׁ1А 7u&z~} WW5ļAGS=B-plc {]Ů)CgMprgkSI2#_u}%m%FY?}+{q(X 9s&ʷz?4pF`VpJoOUQ4,;מeӾ*Cl%K ;JU^"σ36xH29zp bozœUB/s2TqsDA\YJY-Ŭl%2AIN=ȟ?4V 4ICLM:}ύzCG^AĖAZ!aQCv T񭇗eH]Qh!4sSLB)ү`|P*9"uԦ/0T#ŋGMB<©u?є>r1ThuBD,EoɺBΚ ɲc)/XU =Uø(ީ"`R `&r-zu,rƅ5"&aA,Og%ށqTZ6NF9]Ȁox]$4׍,fc7Xbܢ?C`XG#ª^ۃhA,[a8䶬2WRxhD(|e*iwDhRmϾZ_jZ>o3?%8IM卑ZXXCJ4V$*q~0A(lE &-7uNϥ (GcKąlr;q]]I>K^4i$Eƿ bneް|Ov_|:BsE+e$A}`5“] #jLwM>W[B/(3wHՍ74=cydCG `,>ی*A~r/W0 ZT\:UԏC<ÞyP\ne@P*ƚ0.`>΅ςh*;4R0-8^bȗ8kQڻ|>fuA̤ۃ4Ujnuݞp_ny4 0=w*0Rd:t175/h7齦8cb#iCeܰI d*UЦgW;`'=| 7p~8 I$!#DŽtH>b$۰kn@=q*SX--V5s-r/?(襁ʘݡ2רi|3?~611b)$xtؚϕK=JsVW\0|?g'hSmPs?aֹA3g{6لf?¼{dZ&jxS=.sQ:[C9vuP{ˉ&2T;~"Ꙁ35m >У4dAXxC#Ϭ|Ϫ:nPLe<_jZp6[@JjSۢ)`ς ljz ӻnʜvi+% ҩy^պ%!ʹ UvInּON{QsxnQkڑ@h.G(lAkǽ|NbLo?+nu efO&*1|ӬkmaTga;*h7kM`)kA5x/W16EJ_eȹKP++8鑷/H$|e]xb4NVMSMv/XF%5:a)ʮS^S^zs Ɯ4'`GcO(h=\;;hh[i޺ٸ>p{ 8brc픈VBx EPD.-(["'F}a=Lڭ0xo:/w]sM[m|aKU-N P"v`RiSވy}v2T])du~(閾vOAE;uCN(ۻɗ#oxF#Feda,&asbWAOt@$ѫKFB_Mc iq:`]<>$1V\FӡPKL$vke E>;؎A[ě]NޏCtnĹț$BOłNkE.QƅESNK*ς:&:] PsVG{#ߚ=,c+l¿&^zIHEA9/EyѣODQrelG߻6j2EP3ib6m}'\֡xJL7ۧY:0//\y@dIEpϰlh5ѯjՒ`n7 \C%+} o?U#ٸk& FF{5Pzp2y}abkTʼ>Q7cե'8$UD.|5,6ۼ<4v-w+ĪzhL;ED.ÎLUUNF|Z-_N'۳qՋ׾ȾΞ-Qż" vX "2櫬 = RtX `^d>I_[?w7uLes^Uold ¯[vR抐eʍ 뷳FgfCTbsM79k}3gM6T"#8B@MيNg |އHͅX׭m[k.jp94R@inl,k:*< +hbvtnN7=,sb,yZ{jwMPqoP#t_3 (iId78W$7uQfCd4|JƆۜC e=DB}P] u_i ˀo%2BfJג/ 򤐌JVGE8:"=dm%MUD鴂&nX5_x*ltת <_$|kj^y_ceδn+>D:ϥNy ?I3 #RaMb.A|yfce *J*L]@6\ԅboRWZ%;Wd{b-k~vG]? yi0pjd2_EHD-#,`Yr3>Bi fLk~<SO(*lhA l3i^ ޾h< ˡC![ab'7p/oRG[K -UYUZBGrT>˞-]!6m#ԆU,t暖08:"|g>b@ł~ਂuWW&mwp͑wp Y[s JSj?pӛAe{ؤiĄ 5a]) ܙ<7{ l8ԏcJ֠ fj*aC +<`3-OCrY8hCW܎i!fnЋmtNys>"@ y6 ;WPJ?6%H#r2:*i~, 5-cJvZøN waTȓFd{եӜFBP bgJ_BYj-ǒ'4izϡHJL'G Qޚ8E[$'GMS+tj25UZLf ?( lD ѻw9#H)2(I0d& 4dcM~1^WWRGO! \2GU\I ?fj`j6h=l4|7P/ K}ӖKI-}<'F 'mv!~SDM\mb(761})?lMGۗ[mgDu 6a.ܺ-$Y%| n)HxR6TyVj3 ת9*wυOCԢ ?<,vFVD kbBGRކ C f+d)} c& d>L~L /ƹvv[|i6 (6E<`~J|zMd3c0{'*C~092%bVu̬ ~],+M2q38byy+~ cIZ1,0^xrĵFkoMkLMt0̼7Q==!];TrN6m=Sj}$.l%ג.vu!tfu^?=hCBUdv~14&(Hx{~$dwעdym sIjfoȺkݨ\o1 -T=bƆ^E%Cz'f e6|,"yU U**4qJƱxmԻNэ6h_kL<9%38.1Z|^EYaT 0OQx ,GV0+b4 _Wo qe QfG>"fk~0(Rbmۚ˪|P=LJ2_>EG- ψk,ho:̆Fij ,t>.wV۽f +vG40D|zdSvߌXhoɉf/zArg!xR@+7/ml-KCbFup5XI4u>8DiZ2^Д<}`SKh8$xX@r$A w'PJ`DfO^J8,,67/GAsj?d /SLQm؍ B+SlA|vܿ> RnTbu%{kVq%MC $P,6 Rz80HlqN?ՏZ62DO9?~XSQ} %gXʃ<Xwڅo 7WE.\XuE[%SX߄G*!g9=\p ٦LO^tlGčS&UB{DxwYGfR5C[7\[V~E.UH`lW|Gvx+ׇ '19Ÿ %,}ju^{iL˺5irѾx/fJ! Reg+aVГ_MBpTyy/{{c7`HK y¶ݢ>ey>k.s[^ui.c;OA4aE%X]brYXqƪW 8a.P3.*&f۫HPq*Ł0ϑ!c6WL/Fm^;LKfs=YЅ{;owX ={| +׺jlc+r`qo}wŘz1~%wW`%ׇ{44#gЕVt=28%ƺ 9{8O# 2-{ ^pwUH/QБV(1qtAOɥ=LxiF1emk/_.e6eCTJU|^+C[~TQoQ,c,! /h59taEf ^8 RZ$ ^t~[ }uNZ(Y~#ŸrL)KxTw\MߺnsOBQ970Wj2/h;ZA) ſ5_t${wQW]hBx6~`"k@7 =fܧE,fq}i0;@VV@ ]c/RdV):#a\`o?a`qQ:E]jzu?t`Z!EQ<=МC8:pq0JQޚӞZJmjw5̛YioQr.!,\H+ ÍZSRb4= sT-[azC!sжzIFZvK.Hs]N, 3 qe3슎*U nk fcq2HTqBYS%X;d0neWr҉2hd2:6Y `tz36o8nLW:A4IH.4ЖST> o˫ݛN£ݩYa7Di,!ܕ6'_!|1ZydZYt' ѯCStSi]̩>a䟑6/O_cI1w{QlLׅA^o!0,@F??F/_ dX+>6vpYT-TYLfA(+`)8 >[%U%@B`g'6ξ~@%ޙhdvfR4VFFߠ?EOb7 |=ΠQWKRT֦ f=E;ΌeISEP3QiTN;)q {Szm^^{~uvM;0bRIG=Ăh77 E(w G!9#CL@; @|PNq0E"@`^:7 wH/&|Y=j%IaARI`pQ{ĘRF+ݽD\;gN"Wes9S=,{_Vsf3T1*|P}?D0]V|Fo-mM\g-! B)J[R*Z6o)%ǰAo73$at1KHդ~{LӃΡ)#y|[,Ij2+(Cr5>w>l@&ሀo'bɕ~A'l5 ؂qoJX>E>Z!W1`77a&V!ZI@ yC큁2MM_SG7}jyzdѤgYGSI1hȤ@Z/8~쯀C[限+*\u^uk)yW9g 櫥%i)8Vij( i)a\#q14>cdZqnRUXo-Nit|Sq6hJ+> 9>R8;' o4͟;)و})&=K_]O%K8~ Q΢46*L[rG_0Q8M0OJ|0DRHh"M^V4Ѷg<:@k!Q}S慊Fa G$!-9PbFJD#v 7xL#3]m13 N!G>0oTv|RS4mxOo6_ӶQ0ѾiFm6g'&,#<"}*Z$0BOD!TZGcZ(-ZO1T*xr1Fdx$V1gy0QGzɑ,1j&>#uM,62On?}4 UEݠuNԪp 8C};`cr4bpIkzr&9E*I'(-ɸ[!k^fBok9 muӝ$e~?qCa&x1L7Pz{aN1d!4WSmCl&td,9`RQ%%ϕHRАAT=Boly~4A`OF 'x e$B`cוN&-n!Mx?Cp/r5K2Eٺ=3J9@Ll?nčOh=84Oאf~" e9jqrO>O  *E6S @xӱy^.GuR:sYJ%1kK"NM_Hr@#{VϖQ]RÜ]HQ; !&iJ";%>8&n8`p*YxKq$d'h$k[Զ܀#Gh*=Q7vu$q(prHr o`Zp~T9^ɼU$[(# ZtJʹ0eF5-zq^.;BtL^28 <.NeWMW >4}֋&9ިz/}9.0]2 ;XL V0<8@AH3UGF^zB%3t=qKQ2IXy1re$2A{^ҵ&+WegMPHF8163}kF'< ׎`}Fʌ ~[ue([PqcJ?SbCao'@8Kx C!Q2`aK؛%fzP}Y2 7CBjwEH+O+r,++c-59 #:û+}oX}@!S }R&з-؆ǝ'n^A?~Q򏬷2}x:jJ֏tc88 Mk.C\aKCr/sc8`ijLΝވaQz$=PB ^ \;q䡃W(tKUq*c9u/>vT?i]yoEӆu*Tj+ȿ3Z,L[QCۅ7Ժ> (b{XRv%:7kt$ .^f[71 9CBQ[>jFq\ܪ]qC"*t,|8.5=g̭FWzxɑ=LQ_'4cl[ `i.yA1ZX0* Jnוowne0#P qKҔ;@? DN?<̈`[kT*UfEuvo,NQ{=M- |Q&"ar=L%OU5L02h*Nҽ >? jq/0Pr k]Jp^(N(-1k7)2ZnJ<\FHw]tԬ`1flFx)\Ke"s׆vLy@#! !2 <~hU{0 aCҎ&7\#–k|U?\&)g}kPV?v'y*֤Y[Q*c!V/n>stϐg@]a07C?/O~@ *ً|{BW8bd8ֹ;ڥ_l.`L{֜(ˆr+;:I?[ ů{R% V(.::G&0m7EjzpZ)@^EuܵEī=GgFo<JYÈz'76 ő۩kMuTVuWopO6cӱ̨0˵Z,flg̤ѨW|zpJ^ƿ[F?1Bn>45N^!>n^9Vj_#YU &G{vߙh&YI 8Q/8DRRZ 殼!X>?[ݖ (̸=ގ6jf $/3!҉&k+֐gv9Һ4pŃpM h$АV%UڶHH+*]Ӣ́eqF k@',Nyyo}16I)0%ǀ{v^ `%O;Bw_ѓH̼&$b8; vSB<%H*$2'EnRPq~EïXc6(FWE'taf | ;{2GS0~jYߣئ=f"G .cT'3H*/Mи Hሣ Q:NF췸TKE|YQ;,N<c0 PR D6r OoI~?bivR% Q5Qۉ=k~dDHH4Gu&xsI\kZiD?-K-3Uɞd^𙂉1E~=N [ n{7?<}݌qP 5;)?2Et;fǿ5k(i(9 ]WJnt UfUAxW} LT'_p^Ӊaqbt~,:0j~En@:h|,vƙ 0"VQ'(D+X/>djY@ilv%!?|Liv֭ 9`x;EZE}cV& Fj?lGKG~e 3os*$x0vmrPqS)H,!=Oo"]6"K҉߿p֖04]j#Lߜv(ƚe,]NN+vF#,Y( f~"MT'GOqt0J-WF@Zs~:oviХQўdN Rk p@{zI<- SV[t |nVHh@%N]kuUA[`k3 ʢ4t_:>du>z8>Ƌ> -1w|ROHH*2{ FL\#j:|a`>'^3䔬\y ]m3a IKbR l+ǭSpLvpǑX!5#cO$tf`2 # ȵؾKV^u.T,<#V BIl.>; .8@ 0@\0&n1b"49৚^؟rKnQ*&;2~:ó˶@ Mo $Sp…VEA YՑ+z9 YTsaog(dhd"}ѐw$%Y? Q㏏? 6OVq;6b \ڤSB ꬿB-L/A=^܆SZKY-9p  \@M )RxL:ˎe| f-x\w0-WE0Niwr`#qYMR:ױD +mCtgnnawnkvH9قgы?tKv{ϑڐu-o<$zxaJ7M+G` -O|jQs%CkhUc_ي>Xmc^2v"/yx2 v3x&~05GkcArb% O$ 1r)g"uQ1FyXWUܬ(ٮFhzʌ0h`c y+=V%!+3yҋA7I / % dPٲt9b˻!#v#Wl}"b3qp*M/${m%}}m}dVޢ3'd9~ z[ Rp h4MyXǫCIg")u:s,gKX*0 t4CQ&:y-DN tV2T8E/hCqՀnAgɧt~8^"A>A8s dv*$42lPNjZ[yxafoYk:(KSVngr5HLn@+0ǜĺBt莗  E&*t'Ohbί(٭?'{#K ⳵IouKi׶ ;Z?oOH|eK+rL  ˩3?GI cwVpהtaw&,@oS͝b1{?<wr8;i*ϪͲik_=mqv߀\ [^W,h[@x,U`b&K|m:y.Vb%)kKyGY~%`uYޱ7p cg_Ӥވp/O$w&_A!WiRgd2Wm5ʩXshT _pM[,Fb~ζ5aNF` -1&U7S~Mg[DӰ I0^#%՗Z)A@dmP KWH_. k,- (ћ`e7nVFGύŔ-r;_>.=Ze Z܆˿uwaXB|}8^,z<ʌąŇw!pW %rYڔ76]uMNgm,>kߗIldUk 1px.g{(KߺHS|- W3 %*^YR=͘@[8U|9[U-U&'"SSGNiz] Ѹ[maotO`̊Jvs2 XoM{ :]L KKbsw׬>t5"E.Hm0a}1P0`ougCkA΍ևiΌ`('a ١"blO: d&i@ώLπ K-`֧yDQZqbמ5Ϩ|j&vR4E Գ6[[I/xvEs }q\d[\!q{;.N#e= ^}+;.!Ͱ6M WaWhL`r>}vvȴlш6o7Z:Ц`Mc79@AF5@pZ`p $>Xؙ>s"53\Եj H-RKNú]}I "ą_izưB[59C 1mF9颇tA2 _˱[0RQϵ">ЃI xqId#1\mg%kS o$uӦ{ (t>L>Mz>!2z\y2]#lV %M7"YϯH>0qkMRNjB!p`0Y0uTtn'sðcfihn V;)f(}/5ۼ![3KNHjA vp* FG\+F,I:Cϳ-䥺O~0Ƅ^8p1Ux 0+m!s*>]$4%zhSaF](rHzHIыU˟\GOj3~K5z@crA 7 3rSx0ڊ ?@ B%|bf͛|6&!sI۠7d/B.۱fAg 9@1Oq6/TQ&/^ђx-ؐ[>K2P1keI)xeF|V^V/=n j0]AٯlJ;ZR5A[4POEiAPM.fn/9ێ<"/r14 chƒ3Z%joNR|gW$A% v}AmsYANt d^nY:T zP0OP`VAMHe%(*?6ޛ).XhHc<&?r2$)AP~,|m̎TÒĖrSo5qpEٙuJj̺4k:S+%#9&Rғn'g{ېTH5 5Io|eC iWu Q؊c>" ) B 9NQiy9pSs$gIH7Xk5gY%RMПT0rQ9d](42_ *"bWzJI8W)Lv -p$ƁIr*_^wf$*Z28bIr8B-I]02Ӡx38PZ5D楰3u Jx;SM2K;sS̝bj M8ecϠH1_sQx9 ]zfw/w7T7PH$j}jv`iqs+D .bY 2^YH=][}A`o3j;Ahc#jH PLcSz˚\4n2_5 Yןv͙Jur#?cvjé㛏dF/b1+Ì52fyokGA:8 +:7'Z}>臁}<D%Ӥ~EY3c U,Y8ϫ6b%v U:սe1H+%܋[f:uc&b O 8gRkh&$ 5ةd 1mTb,}͊:W\aGՉW>x,4\V˃[/ /؉B4*:RdúNr+r=͕[#o4ȄYT(zF7"Jb ,bK zŅ$BfW2ُB:Vea4oI,F3ZW!LДTFOd]l#t #± ZT鳍zUq; 0mtN^Ni<)w温Gl`whJpt+JdM3ң1 *@?kP~: aI$E o`T Lz НXAcUrرqÆw0g1O̻E0Klv!a\KTPUۊMıayc)Ϙʣyf/?==XXlxӘئ$KIYOoDh =ocm5!H^.cL;gRE idyr&&O#}P\x%;"\+ $A3f4T]  &׮vv%gad(5Wcז-UA91ZVRDN"g퓖,Xs;D92/x{Bx[9tYs iYX㜄qD:CeXqWᏢ%`À꫄ۜ.3 LZ+(KEt`t"w`EN\蜨G@-@QL\8Vk PkX..hL6sdu"8!#leo}ەˀlhomOa+\v38eINnSCouZvq:*|d dH1JTMRò>.fH b%8&mbWilt?@,N$CoRū:Ug^Y @mRuNX ,>4ĽVH$ `9txA rgKr4w][/'#'Nw(̩3HXdȩÐt2dPnM7g@>֎})Wns|Yx c GD!)OAzF+|a"{_-F٣ 𣻑QWw}ϡa蔆^l%XUm=ѺĆ;QXcqq*3xt~F:yswnAGs#Ap!IW'5 &霣bdbcFSF<HkCb|nqp]ww2뒟@bAeEK#%ST[(66;Y1y{Rx^cN §Yƒީ-[<Z$*pp乹Ci<"۪[[_*5fᩓ]٣cuLzhlͪ 9?.s=o'2VC`IecV+Ҭ;#"My,T :`N94xe> )"pٳEڞкh)1!/pa5KNycB=BtG;V=_%4XC;_)Ykߗn ӷ%Dg,[)G#Z}>Gmd*>=ە# ]2+.ȷ0R(pqk,y#2-eRx_[/ 1]l,k e'V>_ˏۡn1nרqvB7_H_?쟅'A;>{i+فe{OzVVBu\QzlaNX}E;ߡ4*Q* ~"iziA)䱂 MqGD}G0"J@%L蜅ʔe%8{" 3a5X{-wifC .'6EO6^;E33iruZ},܊TӊaOo^Y]>iO,?`g 2|ug* _.bʿ>vI{Czix0qދ^]UD8 92fbM4u 8X5\Qemu 񷓡|onn_1BxI+^x>eDx g#ƅlbȞ7Ġ@# DETS= 9-f `|l,f`<ͭ_8wle" Y 3ť%EP0wU4ON}ߌSga 1./*֡= ny>jL.eQ ӪT.qn)m# z/7:;O+/% (w@ |KHJ^ q U]trDhX^]J~TAjB|D*L/|1A7M7ɼff'u t# KXw } )Q!zF=~ S j~oLA>\!j?q==!eCEJ X(z2k3%ӸѸ] 5T1Fk/ DI]kX#խZ\^*im7%PqP}=,q$VMSŲ^AAK~Rݻ̾εI&(FOurޟj(M >-`cӐMO܇ jB[WS6n䳷%]GWrQI(M_o雬˱!D\}S'uc܀my1޷YIR0_L𚸋x٣3͹o%SMWr `$ڋ`*q}7mz~Bq4ÄcebNlnIy\7 ׹^Z5[Zg޻3 On_Elg>ڢ\q> ћ5w9yF*ĜǂT+F`v+Wmz1g49)|"ι$P2.?E[r(դ1|7¬ރ`,J`*g.rZPfY#1$FS ʍ$K4H4L:a.G~񖶏CgLjWT̉Y5'O&D5nuIU©MD@eҌrEcډ!2UT5{W5)=ֿܪ|(L-cq6oZCBn*;ňQ555͝ۑ׳b|P|m!M4x9%tG B+;n0ٛ?$<b@a &W5vi%;ɵOWax3M_aN2Ah4B>9Q%Qh絧sr!Օh [ +݆?]k<A3*\Rux961"s|TXTF}̭O-7VA>i(cr 5P6o"NP8dAhv_6"9fiQp>nK$`V[a2.5z'jB*-8,T:AR) (LS{8?{U$T#>q @x;Lm/PL( `e<Ey*)C਌+ݪy\1b*h[쌡3Q;<Hb>as^P%{h>^Z-K]vװtW r1mz>;~3S?3QHt{J)qT>:K` ݿ}1{l˃4 %#ZQ(2gè)Du/SŤ\S,aĄ~T8{#ץccQ nvQ 8f9֩ZeZߡYW#x~/t[ݼF)znռźˑb-JZ "xv.^$l$P<-%B )E+qǤ`\tw u>g ^R;MwJ)w4#Cd$t\XH~JǩZBf_'V!wGfW.D|[0K(_OVFj %ц+3.4ӡb eGRžҲ`_} ڎ ,΢SY5Mgreb#"D&?z^_LCZEY>tP05<[6L3\$>zq!y*!Q]@f/E\YP'K~ PgS 0/А- ڲYي\z-6 ˄-XQ 6eoݗdǧ=e&txiC#Yqo}4dc[5z>zBt}An,.$5;Hs/535%K-5@m#2NF HtV]2 PwtL(g/8߫@qLYZCֈyfkT'ޝ#T0`K ȤٔsHQqVn\eqS oQ ]*Q5P BMѨ ډ ZETPe sgDʦRKL;uhB0~-|\~vzT#mtOU :WP<6䌓?P{Ec .n*6)`%0KDA SC]F U9TOmp2At }z$M -$Mh~hxvk LNQoBTd͉C a 9VnpJm&Hfu֥KBTd`!OO6ף6W8ҤE"_hfZ*~pPK|0h򪊖ۆ0ZÊ;Ω%YSE38@Ry*͏S}תn<묪߸uˇ;:*ldC,nLJ:$)et=ٷtN} .L 2 A2fx:~ЌC|Q,Uϟ8f{rjћa'JccbEtdyZKH9WA vJqփa+ޞ FHt2?;l&^AhB|MW^ !EAw{CJ,1~90ï(3==1Z]9^3{ M5h%k2x>IG1q[g0P՞Sp Vƻ IYe*O`.`hI.2ׇ>[yGEq H+1ɣ /d7Er/e\bf;vLJOe|]mJ?za7^Km]$_XQl!T($.iҿHO˒G5)3 Y Ֆ'!sa`MRcWM3e:ﮚgPb2vF ╔A+U[JzhZ(|ݔ? u6?.4|`mJ[M<wS\<džX@t:kaU3aC{|MEQ@s#I8-76YPkʇxCc֏]pӰh6Vk4dq=Aeu<6vBCL]6cEoI؝'+g{]\$hrDgC od6;NmM!TU]Fn~m~friQc^)Ԯ,L;v)ek9 h\^~ Z!%ZhOX4y4I3ôxˆ ssE&k "ל*Bޝ Z1ʯ;so%\FXb'(>DŽGRh^`z{>'n.)XDGF!wdVm@򬣓N@.ܔ qSdNa>)+#͗0qli)bs""6%㌼r?$%>Q:R7IyzL0l؋ (3q" 9mS݆ i`AҬnY\h6ϻfؗ~Y;pl˜¹+FQVchNj.RPB+R8]ѭtǫDVQm/"(!u1x5.֒~ JRLszOJ62~ .Y\#q|]o Iz|$G#l$'+`s70'M9uFk$$U=xoMLi~ 50/f /# X[Rm}h3apg:2: 6s1mTԍݗաȈ.þd=?$f<&*<\ip?mHDNa&;5C_UcUZ<+k%4TJbBK^&Bese Oa?m4+2avуn]$D?$~7MOө)#^G8bv%Ӡ]'dc'ڕpF`IO cBٴgEo# [6&p2(S1Q8Y.A&6P,y:hЮҚV=-%gX>$r˃ri 7]]- D!; ZJQ0vs.#73NEiB_L2+}ƇN;ݺN_^ &\ƕ>%A0O{emZ)=2ݫ+%4ȷ e `~&tuϜXPBh-~ 2i f%FD@bm xjd6X ^DsoAF tSm@mén&%e%[j W;z>*#3oz&S2cP{ʘBQ.Gɤfe`5&#}@}x3xL(V7X[#vVic3η.P)9rf4DK+!a3e6}ڲWK R-# XVTOʔSql{*-i1h ъgKvgxYhk-am*)̪SQs λ!@cZZWݓNݏt|ϖR 9-A="|rkL5"BBOn| 2yAo#DZuiX-!#U >OTWa0\:ixb:É"IN{$e^㰡)vSfo;c>oϩ?ߧG}0dlW~ïGG&ֻ`2KeqXeZItp_ng+!PL/1ؑ:Z.>-CӧO*|qvq|t -~y=%~Bu)ݮ~Prb+*^ UQS/kQ>Z+`l~q"ǠVR~v;c1 ^6ztdοQɗ#'lqH-=A%a!DSAM?$ -˜ڗAt &EG#l2&13UR?eHhD/ aY2YxQ@wU@š)pUNn"٠S)TN Z#IWFI0p>,k^Loec 甕Q?aCxOOq~I,b{hZ#ل*pW ]d~/u=UQ;gp 6zrZa{u.|3uqyW38/7u,X[KZ%:ૠ sʎɪQ&4xs=_?j˶sOW\°Uy#ÿ;E95,ݺQ*#G97 n-CN` GM3v.} i(Gb&^f$:׹84 M?>O6FtG(ҵ7<Gk`lkVhrvKKV}Ri1B{dtKoCEiK |ٕoDZN=\~I{]̒{wCh&aG [|Ck,`?Jce6A!rԵu"gYZ070701000002d6000081a4000000000000000000000001662f7fa900003224000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/ath/ath.ko.xz7zXZִF!t/1]?Eh=ڜ.+*sQ:@WFKE^#OчTOjI\1 .5aDLlO =zqV;@VvrRz\HJFn\@Ď̯ֆ8WYaSĽ.2鈪,^4q:릠 җO胼|/\H)nɌa*0HeHQ5N@2>bs9UPwgk%8 ^WW+3{CT$r}($,'QhaXrDjz'fHz%8 N䀀MJAd1DcI֌rNL׮)חa١ݔ90g͋= XlXhLdAT^(^Xbi<9Qu-1N͉DJ#wU%ѧRS)hkY!Pz>T$|J0 k T^Ufe+o)޿WXֆ({;V5iRq]+QWrkッQfҫEv{z@NbL]C{!'6b:u2̓qx{V}*+±qs_HP=XD^O)-S1\ _B>Z!`"UP J_ZC $Is{Ŋ,</!G\\/<-X#dT־;\-'X^?\!xh,U.!'2p?jHգv@o~(e b9q7:=t 7&J8k˲:yNcf~mCCHHxR7ז7tiMso~Ɵh {Wf+Q]7Q'ƑK3Y+"K: T L(&+k{O&s.JEFw`zgOWY,TW(g~h!{'bo]v\Cbew5+@VN^5e ݒVȮ>E_-Mmz:y1 tbZf#H ׻TośĆ/_Zt|QXXM;+tEZ3ļFY3jC@+Nn{-uG<[;`lO`ŖE+lD-{C<@{lENM]!f#KVwslsZ>["Ү~NaFVd<^FX: tQH_DQH0 (dEzZɵe'ҳ_"V?5ܥyycCr:_G_„q 2:ʹ*)d [ F<(>g.~s P"a{ &>yiŊqSY/uF/M{^sC)"/pZڂҺZUsXƖ/2ZKw;F͍[QLP7#k c 8Eg2Od!R+^a׫PZa~)_ 8p>|Ihv{˺~31&U\sZq Wk  P2.L$w1FX29FRuZ" ^!ᆩh*12e|q|t$ĜJ>d7>]v(`(n|Rڗ*&bGϪ+Gy3xEg`9{UuN1)U\gT~6ߋKjcSh7 d!o3EU)pDz@n4g~ ސ ԁ՜4KNE%lNBo-0m l9P~d_C][=5bpc5˷$\Яnsz~6+6On^.78)EcLDW[q]>տA{{a&g=#w|x`*@}}2Zle\5* LmۛfiK>iI ~iϮ(]ѥi|XGYy vsk?Bt IIOnu+ވ3RVcbR9_).w8fW5OFu4GvHv-"6k`g ibB),:Y ɛ0&+41'.7ȖȢ1E4YlFP#r0O)qb ݥ*Ѳil-%X!"{K{r~'XCädLóCIDFb( 9a [Q6љ+KE@!p30,}+=tq Z ;(IfpF:$ԉN/yEQFvFo~}c@Xn͗%f{>QB b쏻@]3 ,KT\ sG*-ѽzNљ{S6c$b4N, V>w#NL_ºmb'b ږ!f,6zTV@DND۹kR?/ŵƔ2W^wB"H30»n(SZ/Ir:?9'-=*#.Uc!DiwOʐ9!J<5{QOVS49> t/(,mT%?FiN-ʏ Fg1Y6ʰ97)M_ljZpGd6MC|qt $_={40܅ees oLWVO`P*o ӂc( 8i8afX~s žԽ̙9`iyr8ߕw3WM,.48Yw`z:$:;S~ .& ~Vq/I3,#IH%#06dJYV|0p {wcIӍbGuR K:3{9L_À%S`-KoER 9Aț㿋Ejd{ Dk \F=]+<ڎmģ04a-gI:[~u'Dۄϣf{3vq=9꓄$+x)7@ Κ3'q 9S k'͂As4j\7p]NF\1_s!l,w gZAS8v2!FN\}SZTiVbA|`r6[nGSL{]稆$~L6r vC 1%0kwRu(@:[]8v`ͧ[~sږ|ч' u]jZn`A — < 4&-[C Vܸ\p5T}fҷ%e p{dGݍQZUT1V}p2o%nZ5. XlCmɔ<9/Lq0"TNsf͏._N@}E0/7͒&_]Ϥ=4BI7"`z"TCک7 WR-=UN2FG٥;zQ뒱8XsSwS-|FX &Ea+㊾A^N!:lP-vM#vޱu!<\IBЁP&JXފ7@b!z!F=z>wN;(0ٙQTDÿZ|=>#\9R' }pݢ0M;U@X6yW˵wN]S.v,t Z/P> 3hv 9(2KAL5(V`U\M\Č}cg ʮׇd%ꕵ.cb(@y'ቲu W6军QQuJkak= #K؂5 ㊭@YM٪xKt qs һ+88"j;n.x!+7d%w"E9ն)$%*'A#\?ʟ0){waٔؤYAzB8Bz|Žy #L ;w<3-|WP;r4 P7sLVt FEQ9{'wuQ5,r2۵v_Hf^8(pZkvf pcQ#7 e9əj#yşjtkr6>2)>-yGF6[>ЉόӾN# D"6jUU,ZNד{3X9u2uA.y8gW nuf9cJ7iOޯq?R-:A(EsGg{;C2w&n1$.uKRMvtt F~TE7_`g$|Ho%15=3`k)sچ-Ezqͮr΍y"I%m䓤YBxZ?ފS :T.Sq'=nmfCHd.OG_~G/gtӸ` N:0[eWI_`!f#u/"Xp8fNO=#A鞣^LRN'@Hm*.C܍Hm`E52lf rqb)ٞ-^׽屛ht_$QIGC|ܤ, j<kx^ CL}wwAp[pvƟ/Tc KX D"x]TlIj]?2ZqZŅ |=NIjЍfCL1">{TF@PuSc³AiG"bٳ,WLfߠgOJ~V*=c?Kzjva?61/'Obbe į}bTlPc\mؕV.Zha Û03QnO3ؘV2qH4CUXWYɲ gq0̉|d6 o B}OwlQ;}enM+vYCs0I?vN]E`0Q{*B}4n6;k.4vED3^F tO'n`]2qUHeF++isCPnÁ_SGӭ17'jkѻЊpm$NQSŌ Z܌*&[k;_J.1JRhiJR/f \vx[Ll0~ѹ1xyzU3ö>?2 eEkB)bq ߳8ңFV昊xQݲװi;vh(熺yk_7ѕfYϞJeB"},.Y#Uho.z;, fY$g[.bL㨷\ O~ ߥ U9{{4J)+̂k/o΀QCa0B GΉ_{MGLocgmpf;jRț餘]!UsB!lA%F!  Sv3[%hvL&ѡNCbOV97wI‚q7p&!F7];%q#k9W#uQ9`]ۧwo3:a>z`ތzi Ba5:FmA-^伋j*,V/ABKiKZaoA0D,(q[O)VI+P`Q)IZv5 GE /ݺx41IcfE&ç0g\#qS `s)zxl=q5) :$Ir@1<0"S*ۅmO3? *SjU}yxa-ɽa,K׌WBȯt0#v(#Y QNSz|3LlqH^5qk?"вgx[KuyAiJ:ۓCΤ` 'q7Qhڢ(K$SK1 .c p54Xlhv4*'Rµ&D1$>1]76?/L5nKFj2rۯљeK{l B.̹ꥨ p%MQ1:09;mSkRΦ*4%FyHjkV2<"AwvnHőNo3yƔب@k+~^u݌)Oya(e (] :~5~ =>Ock^ǜm,C5e'z5tO.EAq:SP];dI^JO5Z9~rn;uPʢ^&gO%HD]siR&*UҬ߈ځ`18fIfkj$uA-"/=PewEEx1 xuckb3h9Z2M:z8@OPY x(^8^&2L( {$FbmY:7iL O#pf^8ԣئtB yuƱ{*tNRRw%3jڢt0_坔mfK`TVFPG2?ӜTGIYM\l7bPE6=q9_wio6i]JۆnTu).w+ݱmQ $%x+`E؀lx+08R?I}ə]Yٔf4eq/yH"}linQ>ZriJX.}{Nn/DGjEbz;dʈvNn`^Qf @:E+Gm9O?&Lk\dAkO:{>Z6<IcEidS׋Q`M~w[|ЅK>UspWŢ~6_8bAZU܀֐ޒUS:b59 Tąb!rS x[Z,#eK%fHJ1fdnXg q:D 2qCz7Mo=FcM8XZ4SmnʿgTzhvTv_O‚3eP8$n^uAМ̥Qu Yxc*Kkx`~CQz vKO:YsrGk=»v=NC}s1jDf'_z.6(y?C'^ tJ5֢ԯOH,K~#φXj)&ME|:6].]":#3MEВNW߿`JK oRF>! PDE8ڿ.Sn/zWSȁ?KaW0V4P(5h,\׼nNAըp/P!/ID(& % J~UJ}+EUWKs&XUg'_Q-˃"ՐM+75S!}ڍ:Dh0sD ,pdp}0R"cG;B 6H gٝa?w GBET+'`~aC⬿jqNޮy׵3},uMLB'e֥b߼mǡG>Ka'%-F@+_5lR^o9>Cmpil;u4=:x9iC n=,BBj4Lʠjߎ7Z̕+HVot7“˘ȉ"ɰpnq0d˘,UހK#^)DXiX3γ%#Ln+aRx*[Y(6.s "hTߐmE,m+0*װJw@Wa*^B~ ITlW 1B[٬'[JsW䭊]0ݕԪfOP_:{!p/bq5'ƒA9]^듶la>xS42ֹf@l Cv[gmI_k%LOGލw`q2?4rw喉(ivwa$'iwSqY eh.B+PgoDiݰ/3&OڢBK5=t(KGa'WOi4ITm!PeL76K A* w}XC{VUWLK@X*Z/ |)ŧ6vܐ2Eԯ 5ێcT1|Oc6M3wTcZщ{0rfl~6vg7P! WS^~ހLU=(d@z``wU.XbiڨFq1*蓪+[}wܢ9p4.4XZQ'< @sr`呒z_? 3b8`X,q}Q^p$-:.S6I:j=Uk':: / Ҁ9)2-.4 MtTk`R*Kc@bᐙu-z&&2F9cy - o'm ;S![C]hO >δ1) ҼI;#A][ S<rezNI/OfJu?=xV?FcT3gYZ070701000002d7000081a4000000000000000000000001662f7fa90002b2d0000000000000000000000000000000000000006900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko.xz7zXZִF!t/|]?Eh=ڜ.+̉G[ɬK]l[24fsOo&֐Aeøjs1}݀DR>H]-M~%_ƴ.>[I.(`":7eXyfLŷg_~V߽ sV0ĚZPۆؕHdSJ09ʂs137naNb^J-9Ӯ^, /2]}mD]A&zv ɀ֕2<|ϳq:M+׌-'E0C9C57dڨ)N~ڃ29r՛'}͛Qp$g…e]hZQZ}:=/Aq8epo>պBF6x*3zIsd6}ɻq5#k{CeDc$(i@[_ggbTZrdxd?2qD'DӬnFԷQ(8{t [DW)2k`VWPdϭ34=`c}xsY`5"q7 &A0owyc`yvտɝdv+%aȸSZA2n'+ ;"2u~Zaل@!Xqh]65fZdD&>TG07ǸɯHi?J:wf' LUd`ZՋ&_O,b嵄UݶGBO+顨Cˌ7;㽪Y){&,˽j5Mډ萟~ yͭFA=߀!WfjW@]"m.}wUn Yݦe4+[HHEHh0^, 30vś.q.Tk#̑E-kheÑ9Q@LYk'rN,nav7mTDYPj_Mp,[e_O/WbX՜Wq^`c;,K>Hcy-VN mY <`o v$ oVvKo+xZ Ys|9Nj"nGjXŹ"z5_DQ~T)*$ " CYut>_ɢ]Ĭ>z0ڍM"tV\[R*ndu-!XܑT#Y/_b\W{65u,.wJ!s:?SoR%Od॒GkwaA.o='dB.)-Whb QX;3e:X'Lo8L҈ӰFkoAvol-3AlTxI_q`v #F!ӋEcE6(|R;y!Z3B=bfg+N9%MajoPU'}bBH@폐|TWϟyED Њ^ 5Np+K(<$KܯaeLyMgp$FGJБ1rJH5jjB%`0Xb֊YDTLwaC C{e%#l7ꂩ"Jťet?e6ėa8-3b{WqILD~t%@P9~㶹FTCUHN ;:x'%[E7`'5Qr ڬdL>ia4Ѓ,2A`'gR{ƧnD]Dzq\)#~ֽPAq U-(עtgD=i~.yC}vxёi2iE&!%đװe)m*W[Y _)ZkM#(&z J\Cf@@ǶBN60M԰ }T3LJ#"!Sx_b4,w??9mF"Ո^;@Ғ''#;)]X3(d)nKdEt`:߱5/"Q562!6=Ƶ̀[щs@*"ښҷ>/v\4k%TThNO1ۍx[pN㆞RK3K S)Ť_Zb vJF'% &6gB fvh3৤q>dP|*"wb䍀.wmO$AXAbK[eX ݥh.8h5LrlQD[xCm1wSTM(f̈6`O|[!֦"\~g5Ûe6%/Xs!1;l<9{r:?P5z\!W(g w<ay7v傥_ !p5Q)%/vR-7 6L+<_.ݤ.i=4"- 4FFe#䔚_t.ѽ5atNҲ_C)`2L*wqd!zUӾʦ/F4a2_^Z~a⬨wk#[X I]JLĚCNx=kALKz@Yy(C"?1X8WA$Jq4Ru GΦǂn[*)Eۍ.(]^oedFw[ g~n5(Vn=[em5w2k6z>N7Oc_!\1d ZW&KQr~[5`&mg)Pq$ Wٍ^D9 sAeʏK MCO2>xJKSFɹڊ (t%^6Sޡki'U%թ(dyh}8*jӐh}<,TjhKiF>HRG?f9[ϚsLJƛ~; /4g1Y VEhD$BT=shrO]KʭR3Oi]љܜ4.Lӌ?.p%nymPjR Y"Gbkak[̋+fDdHDAo`p3kP41 }mUꝮU D(B6z qk Eڬ:0 XE#9t迸DnD"j囊tT]U}9vvz"p,@ ΀oBQ y/m. KxjiH`ӿ& AuC_*^}l@{h밊;؂\ob"rT CjQICaHPzVd[;(8P2ᶖxcf vb Ts8Tr:0.=ĸfȎbX%3Ne_ko(H-PbZ]ʂ~Je^ sJyEy{4wZOP|kR]T3qK6OUUE'r*5He[jbSן[x aϷX/ Wۏ7-k$PFjjTX )"Ar(!H,_q{o>T+-ϦAFm|o5GGy uL|dM/V(~iIeӊB]3UȖy&oLm$%J b3Gi˟/tX`$asڮ zt D2H=Bd$YVM=pTZUGG>Efg @(SSNύt355I1 }g"QY̛@ ?%lLV$t>e$QwU)gsi +?A$?0< 7`:WNr1U0:_TD\^ٷ[5ҔY/ ֏#@G6i/YÝZԘGz ;%/4_5fubJUPRTH.N:8i L$ R)bl <&-V IdI'gd= 0VI .7|d-uؾANSێ1>=408Wr3+'cm"$XN/xyZ`W6Q=އj4BXMߣsXzq+bk$H)嚙1&Fݬ1lfNj}Yem]''fGOHGg6LvFmaRٶaaLcZ\~ +,њ";4 Oy^I۱to` UFGG/U=93 L1e99tCr<]Ao)<c6,ї AwԪt6OcfLwZDܛvdOW5^Kf$N/{~҅t5i߽u~P6TD ZE(uP2 Z?[q~XՁOb6m u=xÔ\/,ØT|&au~whz*۵߃7(ʚbGЮcp SfSҾK^$wp]ܭ0wTET .biehuf\v/3^~Ot'ZI f<`ziu-Xʪe = 3;lHZk;ecdZ \E$ρp)3qg?4wAg[%JB^=0JP07'yIp%z-יּU fc[L@n* " zq-#T@2⌃8x ~q blvt:һ##DxvDA@܋|*Z/A K.@tvJdzo,~Z .(_lt NU*mXGC46\|l1>#rT"o!Z~h뷤=*cmhj ``|Ŭ.Rk!+ h\aȇvU#/wSO6> =p]goCь$nL1WM1&0s!+wcl½푞Ӡ7 $ k}G$ݓR_Kt$܄'/7N5uLcg-ZR/^-+S3j5dCUeM .@x1,-\5Oቇc#sLd MsR|TlIxsʍ裵 Wt}Kz:Gjcw=ƱYhrN=Ļv n>Ipl4HE&[{f*eo6hRdl^Oe'ϘApS4.5"Q0>i+}u'6=SD+=e[ގZ\HO!ykc/塊s3ۧ)SRlR>-x1 /MiNi}&Ȥej2\p%'ųX Y9!/mM_sWufKt84P]\_ xVLVgYCp&|aEN41*yx@ؒ\#x_@&wH(lHzF{[dmx9F(SA\#BXu>3?Fn@U g2thQ9J6qs豲&|AhQ:7(Y7`8;{줘~l*օ4Y6re_2~7h@YrĮ߹'F"S;Da\N "930lH3Ny^dZ&%-9 4xÉ&? ي]r56G,fޟ0T^w FsM8_r$_W쑷!_ o?o<},WA(v7~1Ķ#|UY)/m]mj;Á$%]AٟynUl9,m 3'XszSEJn ^<'\LbKc&r)QGf1lnMIc+4:;LIqIl+L A&G'ؾ;w;{&Vm7*SU"8 kV xJFA4y0}w: --]9Jp.}[u_D\.^Ф<>`[.M`@8a(*ms͵ jq} 7#3ѧ=kyM ]UZz9_wl)m}[.Jdf(%6MA"zbH( ju7JޘhrԜrVMˠ6Sɻ1ov$Qcg+ )&<-O<57)Nx0:c>g l.II2]m3R,tiXhLuE2'X#{эTc%zR"ut[G~<}-qBۓN!#fHD:bAI(skQ[&kʧ5ns$v&^rH gyܭݜJTvj{hQQҟ82f5EQH(U?XZ71/80XRw#x/*jkK҂}p ڲ)D C̵}D̪ߡPt")Ekg5֑R n*[nD$qe/+zĤ SRydݛQnؓq/fN+ tm054ˤO lPVG"tb])UC4Ax 0hH{(>ErĤCm V(ԛvdձeLAY˥TDܫTe.i=sx2f3.\Zoq>'*%=CzJ eFbbG0ENcF~o``9sڠ+CWwkpC#ͣ[16 fD0pֈ3x͈[bv/ {~8?pJFM@33 th\O0m:-#btD'}҉kY]:l'i۰r`wk$SGG;p5T>C;Ugz #.ĉ|e[tQ*vVƭn @$_/LAZ~ " iGb WjSm-чo#@V9S{2kF'?zJ36z(2îGPԓ2^tާ!h.5]jE(1SJA X FDzjVMCB3NLowYgG[E44Cȼz]ȌiCaCu5ս9}=\y,h!KPBc2]WEyW`{WÎ$eH ~PswNy)LRa [Y0~M ndq&#oL A1Gn+cJsAiΩx0ju-+ VٳRG[>]\ sϭ{VXr8Jf-yFqѠv_rk?]Qk>{ܠ_Wó-kIv.NKo1 9;D\ΗXO- J`3}\GQ !vCB"(MpW/kW<;fXL)}E[3U ,fUH#ٹx?UbCkl*K鬿݋ &Nlf J2% c1zi.I" R[?v˱SIU)L]iJ}mBP.iPzJrpmjFrW.tr"XB #%DE`oTu_@1Nlo#P$&eS$&ICe4zՍsE6{r~DH^%0* wk*,c]>װN.++|Ӌ+k5DCeX܍p4Y}-HW{hչE$UXb@搐pYGV3W~C +NPA֞3t44YފrG]J% */gj}@?Lֲzul+X&Ohb̎w\ԿFZ2Ě0V0KwApV2stkex Jf dRt/>w\W?L>x9!zZӂPsٴL!4F<#3us9w>N'G.͒s_1^dF|1l nbzc(HrT?:q,Eb*%}ϣ0h p -jkZCx#1IK7{P" `vmAiyEȠ"3G#z]u nv6 ufwG7B o?hODi&pNțO `In'4͆^ƫ%#*2jwo`7ţLgVҨpSCꯨ C@.4%9jaHzĽQEf6L[qfGnoJnx$lL$D(‡H1ָ*spuscf#~󓫊[  ۹n 9N`_@7 jU}_[ J[FAϱ|D"cIϔ[h2U؟&f 9DsaFaTiO]7ߚz@{,WW2\2Gn M0F KUu6jɼ3r}\{lᱲA82#)h= 3J|+ާ>\xSc5Hd`74a_[}oW-VPFB^DIzfkq.˓Cv.y$ݩA3ޮ\O+ Pͳ+:4;yI0^Ğ]}s_^'M\)Qrn>iW#=3ۉ83 m8qĔu.[:-}P?xk4P[c_iAg7 ZRpUDKi+t7W!FF-9 c'2\ xycV!4gƳ11;eѫk~.Fo`XY)~*)3U׏yi.gtϔH(EM_2t6!aښ ?ՋV]֚"ۻѽ^.ͤឺ{0tpVݤmBN0E1Ȱb2SV<2~'A -`!MNki2%ʍxmJui\adG=3q͔gm_V?~93[FCt.#CV9B&'z吃 !Q'~9zYFĀbc7tK>F ObZgd+m;mÛpHU1-"1.X  Y9B^G_i>޾s!q:',YړAs `ZU۲'=X`ohI5DYn ʺ{\ W7QJtV5H jq[K`mup<0"`r=s0qH.`YEx˅#Xe+1:RK>6#Oa)j) xB)`![kSٴY⻨9noX$U(\\k|T2&9UO͂5A|04NAS+tp\q>si/VU^/yEiƩ,^krі'ڦOɦa1f1F@}DKa۶زݷs]Enl E{8=C.ļ&X7,d͟휖Mz]$קҕ 1LbCwm qKh!LQYU#SqjѕVO\F/Uin]M ҳBC~F֫lh!@眷o&!Yh2ql0@za{CBVuqM4-+ 4 dq Bt}{1J ;m`U[ݨlchd)ry X/̀\x` VKN/(5 A t Eؽ W]:C PK0~4"2S{tJw,0lV^Y4h$!K65|,5mSGnס!c;DѼ6l )&E=dSL3~ S8,&%$pz8Hz1TKW^ &X j2! -EO4-GӚ܇B{EoLm8sαb*j婦` _0X=]W7p~bUZ) 6 6=MRp پc&:qfJ7*8 W ,DpMu/'/ bdۂWOv v3$Bࡳ䚀RQጮpui%[$(pN2<ȉrg=pY192ٵJp4ԙ]Y s-G$̴C^ke/AuVR'-%~8#anE)%u/+e@zށA4g%tV?_ڽ@i8=:W`L2 dqb8 ʨ^LjKYQ\5- v\ڢ*GIm%G6}V = J!9Q&xH99Y zL6@d{i_]>ba-5*76P8rw8f gUT5sl{nAv1^ 01tpxqB_huC'7bSy59 $b5RmiXs ˲4}t.R 1rU]7C~q`;1 OZk[ Kfzq+|`e!W~k|l 4Fu"cuxw7f0]'~H^2-X=iή{*è?7XMHӐ>r`gp,V)v&!+[g=D+b$~r!{Be)֚oVQ)xbEZ8?'ܽW4}qj d)%]!Tc.'1D ?%9$@\oVhn_([XzgUz%#e 1"0Z\C*ZcحHѤ(`.W R];2זp~ \Gk۩]G?sOEobZ+]ȹǿq.fX!O)o32#'@x3Y/D~gM%6Ul{h1siq@

l]PVxwz3d6]γUE$.7B$G:|̽-Okяk_oCO_hVG&L$\-–Yǰ*NhFn`̋ρ-^߇UIkXC. hԮK@s+2IvTFr̋yi-g~ [[ŋS|0 @uKEfLPf/E 4`0{t- stI ($pjH4U;@Kp.c}Q!} 66>\03g6: #Uy%.<˕I {Պ1+0jS*bf7R)`@ ;G7, Tαo`j;3Ik&_&|c zHIt|뗷Rq }km؍lNԴ+V%7pZ!;qے·˰2Gt&w5"_VhzwnT,[}cKA tpAI.X&QgPɫt{&3HNI$9 43N 7O2=\{EUoKlSkj:"a9R/q~Yvip̮ZDq%R<9xJ?3OUJ0|;g[L8R(ȗb鴃E`n')#:@rfD= NCRFRAV?#dhTt[݄lS~ՙx\$h54Cdڗ7tly[dW츨 @QSw9$]HjKxR׬`V2 dvѶҶ1EZSĥVunp?jc;|k\>%z)gBN9/^ƒ"APCͥK"^x]G3ϤaNxk{g'd խEy 1O̪X/S&v$UZ#DMڬVpE uB\mVêKɬ])|}Qx W41ʛmAOKNk=M~?} {㤂4x fe]ĉ>v-Ygͼ6&k95KTSQe]=7I*7fF<_ #5^ fA"6j>0!֒lL}#B~ٙ媓xKxI;3 {2lmWZsr03wgq#kMN6'a a3L%g)Ib^b1rm]j 1\5ɒjWc#ܦQ,~&jKs6Aw⁤CQbdԛ!B6pJ\[hOyA߯4p*-NјtCLϾ}ʙђ:N7 [CY}ft0ZK5H[T]%Η5gO/iR_t_1W#_&t]V.GҞ?d(|=֯Kkdng{ѽmjl,}rVD,2%yOUTӌKB+c.`*Κ̡eq~G_3Na,\:P7ɞt T>"Ub;u a"<]4t l*bnDH$kX Tq 繤j&(g:E)pB^mI{ث`YNm2^ 6bǻy]w 1;!歖)[۾{5,H=eQ>pݬ}{M j5C!\i,"Nl>L\AiaF0v*RGuć`ZOYI?1+M6%YN\JΔ lۯ2u'_њ>J6 ؂Y*4D3+Y *|"$Y YO y0TFz]66")o\|D"*? >X&l:O{43֥Ō93T]= gZz= þ($Xry%h- .h"t7%S: Ny֩DWïG܂,#$M?`6 }u_`aDk:IRK/'yf+9zڧ}|79]Kto~L*[=%sXU[xsTXL$Gg]Bԟ.ßFܾxENsƸ[>SzvK8C!wQc]YEPSGoL&7Gϐ9w= hw[zoo1iÓo -^7M LrYc ZMQik"r:O⋤ 6F[5T=8G9EY|mpc'r ;DaD ʑfH\}ݳhm. 42H'E1R^46XE$| i^qg}dosp궎 DzYCU{W!C u(ZmtpuϢ5F2a^푻#ofAOK1Ui Ef[r_9LP.I[wVb0zBt;V?_?kZ fO]gKs±Fcut2 ڎ9/VFì qڵJn8- k7GeoEQ]6CZfh.|cG#0,kQ=LԖAľ7<Ӈ'4ɞO!ӖхũDU=cQP?`$,b'twz)^!ypFw{Rh/U/1 w%>"EP6 z }[tL)I)W2m{sO z%Gyxj%,ڨ h 1,k;{ dP4Uve1zf ? j/zmIUX=0WG-Q(IҘAfU;7]^2mֻPc넲0Oط,kt _{yo tۭu6t'q+u˗ЯKa̴wQN]{h<Ì SyC|$=-m"\KXS\v-G,k|Sb e3$k-wQHes#I eJC9\nȅ"<ZwiJET1EGӖC|=\ɽO)8/!O޽VKv:NJF?ʩrs{nv h,`s|6x0R;r劇#fC>:߈dL3ĦJ/̧thMB+H*4bj6?fm Y{I^Ӝ*Fipկ~| ْ2=jXcR4de*dTmME~'obPH%KD":s:;I=7%]Y-w#ck>.pVoRqBَ"EE! L\KY1Z9WBwNtt|弶톧2 Ay3BV/0)X\{lGD_m}H=^&`ImXكs{o9yr)&prE@lC֜M5xÇ)&޾_ Db'fSi2XDGǐv-BԈb["dc2LZSC K7se*G*5l+uhܣ'꘽@hKl`U}}Hm0h|=-]Vgi3] k"lP%k~nf$a{T.\# /bAҚ?2|A6kHhw"|s].VS n:2^l<_Gb]!՝cA5iSt>H-3!E2mNjH1Im/;-@ yoƖ-l*˿'C"z= &?n){1I3V[}b$ 1aZJUލGezq]GA|SC d`Ri\j8qL@?P=HIj\8-EZMP̭ܳ4ؠCpB}=B5iP5sYh.^z1_~~kOCy9)G0`eU1?ɣ`vmqղ:cvZSF"2zpYL4*!~7uU$W$YgjrE]HJ5)OgϽ% #h2m~yteb2Nz&7>8<02ɰ]VeD5>QׯS|ڥkud[$Pxr0Jeҏ~͝=Ff2ϲ'J(9 ߈Q3yW;8$;)ں./Rb%\it0,*"Pf ,}o>Z]4"~B[Hj1 0D̓FFA`Xw5;8k}~[lUR%`3>i=!. io{.HJ!UHtXк4֫6a:9!sZnEMhXUWՠLrJ|NE;ش y>%ce eoG\'h]SsB1zHEA&}+!W!da%\ْV}`}ЩLv̱g(Hb$P4 h{E> UR4~ &Էtσ 6sMCQS)a 4)I=karĂa8gU'W%B& HpN5MɷYs.H`R-ɺk iBEu8Ń쌿7STVU4/C t\YgBGiuϰ=/EtJ H]pbcrA*flN8p˹%sϠRI_Gs& K ԧvA #(Xp$@_ 77C=gt%E2~s/"( ŵ ,ŭi 8HEٙ"GC~.UՌ;ip.Ie&TbTѮVg}DfYtzAτŽmdg0 f]PZW_gUÞ*cuya拓:4۟Ts O+muq 'Wk3@ޅ9r\Y`MBI3(m)Q}C'erb{}`A0bXKj9`20NMd$dɝ;'reB7r99ű׭CsjGps>c;*{vDɰ)6&a*W N5Sw@mAߨG6 `фьCB!T,R>ĦUWܴhXpfc[Cκ-QU_դS|)FǸUIeglouX1GS hPKrӰ)ot #} ldpswm3m,#5ɓbAD@+e6l0&/XZm*ا(jB\Mc"NE\3u>n YQEE0f̾k⯦LZr$lAA^kC/4U.rpm|lԾ4* Ҧ#,:cj闟( yl (I\v^z WORIȞHi**w~gCb/d:{ MTdS`n%o]{꿬Sj|ş9R=S܆6W-:q"Oy] `Rq($HᒯG@LcO18p -\s=-mf.d`m;\@3*S!DmqQ/)Xe 1<7BTӯvE6 |1<3& W'3<Q%RTbXSg)z@vdOHhF~$F•[];H]aꇖRSF4xm8,rkV\Bd h]U^x@R/n̙(mɾ` gȤ _6;@=FTh/Ϋ_GZW31G*[)NXK2]tհMtӭi (Eíurw/J[7]~vTX<d66.@D'ĉ%YBb7d2XrD@Q} ~uslU/e%.J8$ys*Ǡ+mB BӋ8I-&tod UR:G:R$ - r䩄7@YAL6J~ko:Y6A`Mo ZczWW  (Jae8xt 1fvc 냞HDET[%q?7}^غyt֤H;i[GZcl3p#kCĺaTRE̿ 2eܫ\k 9rl:lzCTx,39 |Bi[igKzu=JΪfÀ4s-pz`}t avӗ m*z+MO&݄nr+JCNǩW6[q{XoW8dnOk"wg))KqL6e%L:Fi77SatHYSrl7<ӡ~\{Ŭ/~C%|?XDo< 8gn6n0?uWU=N/OQ;Z=!)\4vyQZ \Α {q%v7^*wQPQw/aҼ#HSjo?FUg,I^4re:!3s%0ɶl@`h|)!#k 1ֻL^BICT2&C.ERq'K:}=U @e5*t'O$n 1ʗEX#Zد!,:Oƶ5R:+OP lzo,lj˻" j.C/EZytK=xpre% vE+_%u` .A9CT7EYSb=Ә;aB80w~ URik :g扥sU ~hqC/jR-3(iQj&ﴬo s;GiUSvt#bE+`8z }D)jO*EbU'K4mb]Xq^QuL?iX )Td7 [CWJmu~ުt4ݩsY3eڲK$e_  <~7岘i,og/_DƼa;٤)'&>eؖ2Ű(|JeU$oR$;,69 9IvR_>>q[c1HʱjC ݉yDnxs/<)]F-˕V` .P|b n#۫`]8Nn15=ƅRq+չK<9ˏ%kQ̫B`T&?HQR`xP?ۀni)br?0뵐eZI7~d*e}<fA X=PG9tUk/ᬯFb$ | &?_UcSf?6߈LARN;M~ˬ$ IXy"Waull)23?!+6W0Xߗ@j\EHwuw}~|*\f{/=;L%d\FMgZYT` }`M}>i^ɅBDJM8:>cMu"_v͈$A<|a;i!Ф@>=qINUh1i跉FW)_Lʽ3QSrMR&y`Aкgx hSf{F21[Cz^S`0~Цx;"Z %|(߫; ǵ"ldžJf*a#, 0{P_j+ʣhRp70 yḦ́`6\=+þy[B]C~lW߽:rx"?G܉I*<@p Nek+ tS, R1>Ƭ'摋ᄹSD(1 SsN>=96b<=CXePsZry9y{a(--7`=fbh4XC{b7F{'! c-oR&1hN!\yG8t?GGo[0J> ѹA^#"HL+tK-k!iDx<̋j3cXV$lbx\UplԚ̯ yRthOABf/v ^#{L8L$bsdy1n0cjvd߅y,%h!|_'`:݉Ξ"FtD:)dp3_ 0Rq0pU}/t|9-VZ|emu6y;S}$@6ڃ,c )(`9Ж K1FzWϯu?P;-*fc q\;L^S|+g8N~FFC|WE(͗'~, }WPJ`+©Vh#FAB/sd5ϫ'?~.-RZ5͒ȸF4|=b'=(y5*ѣ—Qy)ϳkn+" دY%Nv]PP(;:lYڔ 䢴A\=XG&:!boHDO .U4AX~MsGZfMit,.S8T(`,ƈ!y )T|hκ];n戍fm8@ݏ~0ڭLPa9lU<ʺkYJL\zEJ]&->(A0aKˉc[= H551.v!2ɣE󱚔*9F%Pzέ*``wwQCڇyVKq{ [Ufʔk僔6gBmmp3 ^PrP?`N-?>6k|q g =Qu[Ot;^"ͦ֯kƃS(IJpUޤO9˙D̋Q0'{/*\.I;|C}DZdEvVVlo{~;Gۇ&vM/CW:[{m#Diw`N7CYhm*oއ;#A`N*bUym*ů~0UuڻljlC qW(I] iRL=5Ñ^Vi)W@2q%4t`(i"&uBYe)*vw PW#oߋ`ӪJg2ϥ4::!J LC{~-v;'E N?ld@jDZ7gl[Ǹ0xyk%]f/cǮ_"~Gv_҅cj 2CBf/ҏgc[rAjW옄CTA݌تi杂>r~a٨/frیu/˖0r[Pua6'lXABj/$I)~Rɓw@=D4FerY͝x]y;`ڐW(lEEcY\ڔw@_J¾c&m|O>aOr^whf>CV>oD7Щa3ieuJ] I WB3UۋgXzƘʷ=8{' %όMh uOj sv|Y'_ddݫG.-&5ݚO,ٺ!iCjDk0Fl*\~?b YXh)+ Y(ԁ7eFqשz RzɈ Ikt<,TTNthlG2u1CKL7A}p*,$w1fH/,z [m"ޠ+q (U.ڟ-BZiI Um"HP_J^huF7c[]v{wVҦ>r J%u혏37ڳ+*'3rkxPL^{i3=Yo~)q淩ƖosZk"xFLQnbX#OQ>ItGzUq:q ZM @hr4$bYb$$`lhs˴H-o1#Cߣ ½*\u:c% XI'_n?ko5E^013ulm/Yoft[Vq3?Vdzߗ\F&lrQ'\6E-:<|jPF,F#Q-ҝL6|x%@;hG^xQ5khe!u9XP"ӃIic}U;r'49vl͝UDE__ar]MWo=.Lg M)Ĺn`c\th7xY(X_[QAY3VQ&ʴE*ȜU<.U>D:܊A[ 1m' >Qhgw0 ,S,.]֋~ xʞ1sq/7+vΌP! Jdȥej mt)?XF{vxu W[yZsTcյvO%G pؑx}Ff.;,?m/b1[Q l據Uh@OZ]H ٺ7-υc/ķE3Р! \<†Z4D@ bO|/q mH=9._* z83w Ӈ(KEn*=J\O15ɢT:maxeS:9yC-ll-Kbf^.<; VD{SIcűbgW`r r=bL_ }q!SzS863"H;v2IF'P Izϸ?R˔y~`O)E%_fYnZk6'h>Ctoڄ_7Kcow9L$DUl[Dz"/KxKqFL 4"oX+\.JLeo\tR{W'kzM5ΖYe-./j5U$佨Th syi9^%h4 +#c|5l&V4}L 9-oD2cs=us^D<I ſQE6y;W2ԙ(?BJ fzgk[_Wb|qFGB@E9ǽCR JxF8 e*h9Kn4JAhrnT> fY'g8 >Hv-  ʈerK9LЩ[* L. J}5r_LGO%@ހ}ĺ:GuY`V& Z8ƫ]R,-4?4`h>n )|~l3 Ӫk6)ӵA>fDeA j`LK2|~_*(t4N x8Wu!VjKc&+#NppG$-3*X~__dHbYڕB4R-[c.G4qy+̧CI=yY|vW27x>Ow*IWܷp}mgGV,__K*wVѥRCKc{z0{D#W^!K'4 ۞O3:[}4ݾnŌ#qaSWXT"4}|WpH:.e tϞ)UrPXʼnC9񋊡g(}R>aLdɲ'H#k)^64XA̮Ac17@6D(Tr a 4z}=*T̽U "#R9Ga vmg'{-f$9.\28'b]ate.5̡C#CЂ - *ۿmml?F]|v$Bi&v@屲BEVvVD>:я|œK"Rn7'XIxf.7܍xkU!Acnіlb9Ź=G84 KFtχD%9UnM'gCOr!jޭ?K1Bq6ogp-B?̈́/q 4/xwC |Aom%@F)'4jtQa>Y1z(lqȓ~a 'Z* GTM‰۠c#vٟ>`A-@G`]ĕ̺}'e΅og$7<͚qk|ꠜwԦby ] 53Gv^]Mϟux jIpS"=I*x!Ժi-x d^+WT:~w!Ī1!!)T~ -T aa2':2VѝsA"eSxZAŌz8kWC!501#m0=+٥|Rǁ@ltmd2@D)]j\_G nˮZ[@!"NL\ļu-P =}jooB4[*okؘ EɘrF2;Z#|5Zĸ'<]KVphz&?-8ИH-dˁlTJ-MRWx3r#MW^:xt|#&c5`ዩo#5zS \76RC nᑹ3ehbIkCPs&X]y%av,`^fXZr⩆uS\%}9s c>d}*2 Av2;}߶c30č &%}'4ɢH" %E: ,$m!Fx*R_z zԓ:qK`2.uzQ_KjiբܯĮFU5h9BSέ{;[ʇ$O\AG-'GHEXtZk3ͼREZ4;ECU}Ӏ?wnu4YXqt-eIB[ZP% ͋qq;^c7ؗv08_f4$PXAy`^וk IepڭZ& U3~̌aQb>-dnM:nEyşvbcj}it ;Nf uSFU3 kBVVa$?^i[ם}}ց+t=21} 3Cq@|K&(n&XC4L,D6kI.>5{I|3 9K +w'vҺţlVW\%r3<*HAo$>R  jࡼ+.t4OE3Zs}8s1f 7_%4 Gή,zj`l2t5E0Za^3O[8XHeMA5r:ܰ#pS6QU_yd%u[9eNTG.(2ڑf}I.?'g/Ei!u@sPO~l|EԊS?}u,,+L}hC,v:6ڌ(碶rY=@w]MO5oѤ]JB1I[Ɠ{UNk'087~θB*Eo*inMskecRtCNPSMpkESɕPt pXbrUΐ9)o-IuCEhD-! V ݖ.9qN3VϯGzRbfKhS׈˿Ds8KԻpbs'ݸl.$)VOPc=0fIc8E˫$iE=Ai wr( T;ۍϟWKuJ)Ȍ# =#JlO=$w_f 3J*zgd$iuq,kԘ0v` ieϨbEYLA }3ϛ\\OWAɄDڶWE&B'j;u]z,CZApׁ#<dY+5кb=nHbCȎcZ->Ӻ@q) ʎmv.*KJRI(N:s P}7Y@PqlAByLźu!7=!h+l_#gR wQw_5bCmJ>C U&)wd6jR }v,NGLxDI7i+R$ruz=aHiDPhApjHh{{*#0C%gJ4d6:r\Dޖ~ wg5@CVڛqHT2zu9L܄v^; _pFDiCxVTy[DpJɾ[=B F\`T΁og~xFB-;z%]}P<#j`|(0uk'" LwZLz09o|ư]\O3WzpAnwM&^#*f 9ͼFwUw>eCcPo"(?}꠬ΐf2f%VV$𱡺g" _*R !Na:;p62yinQ /50. 0qiTWΉj>~tZczY|,GHCbTjڍHC? 4f QtⷝwsE&xdn3f QYbTu;Z-3슷әr[ }P^pqMgvȐHV@+d *Z\rQ""aC}&fUEC j>*zkųҢ(ݒo?4̜\岂X6) .gg gّfCP 1ϞP@''і}7ZJ璭Ep"=j|{HZJ,C* d%SgL#jfZFkȎ&;Yclډ]>{k8ֲkfg!,WF*qda0S^HRoޕt^R68d36 u-Gs `m&-4+j͕Go)l#3 Tk(Άۦ } D5B\.ֺ0r7 H#HP2ÎNpC=Ѯ` M0]\7B$er^yán=4A"ͷFM 2"7HpyLXg!"]c!tGݖ5 JOfz%-qw- -Š6YUȧWva KmԱQ wٳFX_uπ/xd1[f:F>\f$U{X| ͽɊUxdd_P:`_E ꍚ;ꚴ e҇J7Q,EFT ]dLOMhX՚P*i&Z~k-D߷kOu=WE}uWq˂"YqexBcʦ˭X xmx,愂ZQPBxGօZy,X>I9ogKڂ j_6rWE_Dad0 fo+:]3Ԉt{wwHr +#~= 8ο+AܒS}4 ݰ&M2Hd+F!DRQfEQ!@ky!SMTĎ^t9l+|(@Th/zmBD'[%%$yz(r.nM嚏ui}tToH/iD}( ޗcagt&5'j>S#oD0J*hXȊ %'*} t }Ap4yM=!Ft[DƋ)tڌȌ@2NyM"0` Y1=[E-r,9XM4$BOi n4ace\yWҷ1,JN0SY4Qn]_Eá|$^^߲hқGx 6qqj]RU2E >Dw&\Zh: z^4^䔇@l{.^o6Pd8O?|ٟCJui>9 a4|5:*)jv\!.l_&0ZaV㒰PH%͎qDls'";_,9z,@>HZV)oYF%ƯJ`$|Y!r׀Z$>(.3pTغї&M,+_AžH zghǽ/&p0!ݥ/D ۗX=@|a&0VՒcZ;Gۖ8鉌qTq Lتcl;.%wҀ%O(*#Z梙yPl8 =7+,R(iơh> su9JP> g[O8m u!PU,N;R5L$^ROg! ²\pu+nuL[*u*6.:WY^eDߺmla[Z[9? 4oC%V`BۺsW^J.y7/"!> V 2{Fl^Z1*ix2z3ba9W^tw152N 7i]))&O=xF~E ;I$ 1l ߅e}hsn̴,-ZRTl2s'ϰtG0)rQ6=v$ȵ.%\e\7:h'Ե33N .0(SBVW>\Eއs<ݢOiN.&;`ӷ#T`;vNcٱy<#WOIJ$0ƌz}32_f򄁙tb6)qބAի 3V6Xh1LU^G0/`cL vSAL%,*%]q,ĩ>Ceh X C `T,>)4*SU穙y`;][My*/t ?BH\l?UTx5F;F(&m%5r= ~to,zs9ΗAjBBƚ] F! .sxV7DB28M\VaO!~{EU+KN lQ)=-sSĮ8Htn߿Wk!\ ~&pW!$fNJN ȭi8q>W <\^COs#X`>rԤv*( ^~*H@ >:nʚ;0ymKdQ[k~{,i0)f-3aM­yawMARb-yi1E` |2!ZjEɟv"wEkI( 늖lu?78Ij[8*!zf GQM=6x҆QƼ;'DYUgB;-jqjC:ijf{-,EZHgjڑlYIxr8o*6drn{4K0⽩b4CHY'$Xs }b7AE}.oXU`%0}>$cv<ڰ>KuEyLt )w`efx`JL=8.嘺& #D3vEd* kxVo|!Ho 2N^&`8 /͂1_l)ɭ//R9QXٴvn. eJ֖;WHy~nmRH( b ?x+w CP\f;:heO]:_%r\\Q4! SzޗA7A@f~F[$5́ZBRDHZAGj^ʂOTd:Cfsf{k^ n ,#!3m:L'r$Dj )9lr7Ų@^89F-4y#O/v,oupZZ͉8ʑ=L⯾DzMk,GkD ;:9Ā*Fn !Wqjy36b$orWZU75n-렏n.Ne@RiPH\L>+9q7(pXݼzg=IjEY+Q"k)CM$԰b"VU?/jU8mŞ-0dmDȑLAJɝɁ{oP6`V/ʮ0L%z:O >*I[E&RUkN^6-X ֫Κu֬lb6˾a^elw497fC\:ؗ/a |ՠ4Ap{gklݳ1r RVQ/)#>X̒%|vKzMDɌhzcX+'MʬXyW練t77%+5B6><őtE?t?0EDݩR90(V}z31A8v}4Isy^~>J?t,܌n|B(3Xr^,)(\ SB_ F-ހ6o>,QT5[Hb[e2)e: 7ɶ-;S 0pCu|whV_2 |ye<Au5GNs:.b.+S{S\gc Q0v XD OTJgO:WFfrJ-l"jk$~<ܢQ+L ͭ*0ty'dLh3{9Ue$)no}Km'dK\vn)#>u԰wV` LNXa^KA0+K830RTROkoxZy,Dlc*(GЙә⯊ *A}Ўg85-orM$i'+Ss2J)"]O{GkY~IY&7͝ºih a-vWwrHK7ȋh۞uý>{P ,BԒ8Cb{fZ-#$tЖ) gUf As}9kMcpOx翦!t mQZdPr|jdT<wRb^l|}4Y=ssr3%KȟzW)0q֥SӶܧ׾g?ʪ !Cv>EE.U 9t#تEu ΍~C` Ĉ{E />X΢]yhQGHh?)ܗ7[H iS8W Kh|:8׽$]?"U4q`OНbpI^ﶄ1$LS#`; Wq`BfVaѬU,c`kj'qB>t7/<~*GQ͇gkn=2aA%=HًUvMljw <[Wg= r{ evs6!\؁BӭٙC_tFţpizӵ-:+T|'#Vh‘^!Zo&ޠX\[Gw,2H:Zp8|xljc A[fP!wỆ1Yp!i3R+` !З~QYJ G%%]ZN&Q80nĈ Fl$f* Pgt+q 咉5 #ӛ- S@.Y=~-Z׽S"UxG -,@ ;BiD2;ptE%H5m5mxqc9SmT(;!=~N*,߶;sDk!BÆo2k`ζ!,M5:vL NjIlhvZCs[ o\p@3jfe|*SiW/ Um0 M\jzaupɱR:rzJyG-QЄ;ɱ[CVhWH`zAg'"A Q⇆񮯳^yxo;m`=qɿv-Wl/I͠1"Km %\}ކb<{@syaN[CY?!%+YoPeI/ZlTwtN'<eq\5;Anm)HvDT M`_+g*G6D!y>),E_-FW"$DYp$ j4,~,W^U#5؇CGw0a!ȸ@XPVP*h0ǘgᩏR+WoLe C,I7Rkv`z5)F{v:#cn+d0TT:1y71ۑ!FlM󖂾UhټkW[7dj~_ٖ V3XNP4TMf@AY 8(j(hݢ񛵬WH.<T%<`*Т/c֔ ԉko| ???!4+-FLт3>dS>-Mԕn]S{'ojb3%ЎV/N-]Yo$Ŵl딡}XCc~0d?}dDyڂ#fnBb-=7SZl8!y =*+A6*2G LrCvޑy}A5ZZ\TǬ`A9lč3l߬"gr9.~a$IKrUF_MZ.mKPkpnBrBG+#ZHatLAW$Wsj=iB 'D\-ZxCu!d'/a'L PKSg &XB_~&S&Kg E_^ԉJUwf__Q@䯳ݥKcz&:.  r8tk$3wcYRX$XP`ֲyZU5*;=IqVe]ܤmPm#,gtө,m1NjvSbA IĀr8.=I珘WbN tQp| = Z[!Z@L؇_ث, {:qƔ&.h2y:4ip嫈EmL^Hg5 Vz+auHc1 &*a>6C 4x[,0S wݹ#xbCè@JBfjTF>59&e>UI=ՉQ r\ -m*u\;+QeH;{R Igxoh;j?b0=>}h^ 0 h1 >z! a%5YJ w|O[7hP}NCn5W Iێ&]ВIb.f5QPV|_Z޿kڗ 6Rޓ͇5W(u1Bu2=8/c2<$?A>bg,.-P`gK#IvwW8d 7Bn\/o#Ĝc?5Fð+Lk/h|1cS37ܱ٧MxT3zooYb, ~rZK!D~ayͱo5N% Rbt=+Ryѹyf(+DU<]B/0Npۦ٤xXXdGT`ePQ`3?i"c/; ״!RvBnRyGpx* X7"9@f\%}ׂH1p"/+&-61W3,ѫY:|N)_jaC42Ȧll9i)/sz.']́S̃CynMaA@=p\a,(nn)CDȿL_^9|-Cth,_f:.qg2,@7m)񩖼I@q\h 䴺ߏhHlmYц\}LY{plt!̧ 夆B|2FvʹW Q!|w $#agu w@꺫TY:)(#U)(7jtcHۃ{TrJ9~m{_Yi_8 9 _=m; CMi^5etL]'CfOjkìLCKUU;WFt-_NG5k'oÁu;PV"]ÜYʘcd^UK/lVT9θh圽Y7͹vB|ˎ < ӛU*_URQ,,K6XU9T5!'s<Gz(Qd)h:iNӸ%՜4!i$O =SsH_AqASA / 6mo*!׋$j*~(~z!S*7:r\ɋRߤIDQV)K%`\0~5|Ғa 2HaI=SM3.h:#ԗ yKBF뗔.7Qrk>fid-7K|Jqnl?e#V2y[,@\'nFb*ԥlI^ @̹Ķn7gɜ s}kɒz3%<1!R͖cK8p- ҂vOÿJa P2)%0` xJ哳IP)f= L d)Lj =!Q-H/ `kϷAӸsD~^:tsu\wM.}t^Oh{<ͮ9!Jh F#G&a2V3/ϬQ<ꀟ\i7qg$~k?n)$h\ $UY{Af+yZI _ e`R9k 3R{wbZhxMǜ7Ţw!ejpN XR&qS.ilnp p뾖e( zʛ}GD'xYrpDKdyB .~aK1K[!x:9ȶ_T/Rљg7hkt`@Ǫ{'Κ;nOlm9~Joz9_+ yɘh$3諬W$MQL~+}mIK+:0bLN'+eЇ%89%fkUXf0:b3 opFnm%W$gR q>sr:}XNɿtLZP{w :.zlCQqR }nroNc(D0A;k͒K =vP:b3eC9QcL&vl9cCՊbt"UFʿWSx6>=i L+K#06?׆B΅l%i&c ]$DYtê Z3V$ڽ(q.<7˓(\wCBk?9-8<^1i9\\Ѭ~IJ)7vGk7R׀ՍGi´^ 9.[7Jd RyVmcO9ugFCV43(T Lr<0GoAӥM;rVo+I<㪥P󥶦"=8zL&ꍱ7;.Y DB~8fHq.DcxhtXac&F?מn^Z\d4NxVs G i;ܳ9lԍ:y?uFN%vb3@٢xcIVܥQ*(de+h:8)v/=|ֺHVIY:P -3DŎ9Xpi,(ɐb |>[o gb ޵™)0)I7yܔk#H89.eЇBF Kc}>=ZubwAmcpa=E?|L4lnM(>c̡W}ynFCij,E=Y_:S{C[}vK4U`?-gPR&DӕZ#L]3[\L5I1il = 6F\MAV86B3mw@^Rf۹ _'UjmIeg{YYG$5tNxsv[N ! O!aqs DWj?i nn{rm9 GaƉO{ʾewm~̱$Yv ª'"B԰oħ&EMKjAd~-1} g7{!ۦUNA #pl3_POd]OYzBr!KCAi-8A_wP"+^wJo+Ć hH=JȚ8s/ @̇swxq. G7iZ\!,ӡ=9Vw\r =C$P9. K\y]?cFzic?; *g554zNYr !%mlO^Z=b}YT0* >3jvm#i} {t\/l_'U5PJ1 Jz0' vźQ,6[ÈVXү)aQ*<}/,_MR]^[b^}>7 ;=*:urLz:(VsDbޘ.WS)(&@* {ӊp0z37D44[i\:讖?[J-y5?}"'"9|PyH·S<iеX|.&O׾2pWCm-UE։ERU7PڛX?IY@Emѽ@X0څ>&@mWf̿DzTk]C$"iVyQ\Pdycb<2~sfC ]aO< 9elT;X2^gfBwb>bGԏ(GccGy-[u'06$DDO+i$pĊ0uU06-Pa8sγ:$ME,p٭#) Yrǻ/zXx:wJCam7p1R0g_z,h!ibW_ݚ~LxˌWH*)NDmFj\!mTx&K O\c؊bNx"辕[!_7Ǥenc{xxY;"w<];jc{X [Tr:~s Ykz*94f%x ..}r'$QXX)J&H|ҝALrB6,g"^цfXwF1RJZxc]URļuiBإu_2 NzLv`lNWVva_3As{&φ+.| (zݤfsNQkRPv1eŅ'ZюzYNsf4G֦:\1NL$LnΙ>to)V :T;։:mژmBg߇#-OL K8Od*vƢ Q sM8['Pibpq< S WLvAV+ntLp7 \'z2+*dɊ HΰUr,|U͡~L~UNJ}Q)/nF4JP՛]@]],s'=F<*1_QCTlFw59n(+R'œ9L}8}{M U6tkl=m?;(<6,:BĐ`BZ_4SiXqu55,i⤜5σ_)dv 3D ){my~Mfy5XSKv\BYrpՏc4ؐCp{(e'@D07 S@^D\҄)gؽh%R+7M:vȘ[CCœ:CPs/ ;-J 7Xjn@.J5o޿ΡGQJ"Ʋ(j9d}e' =ykEkxat`>>t'C:Ff6QT^h ذmoHZD2_Z8eA\njpaP˖9]g-I3!1$ ?vcD ly/)phL]rb%)HE%ĩ OGjf܌UwpқZhXIjHep@e$P6=~V2KQuÑX_cZd}Pkl\gS2΋XV9]A 1#5F7 1hܓrtN9hFܯD$IF(gآUPE t*C6&JفGXc|Z]Ġ :ǹg7F3OǁS sMc f|m7M:iI"+=xrVR?56<[K{%ͽWWo]!yᒅ3 ,'f¥TMtE]RnL`ߩ+ۓުU"I ;G<_8WzHUefٗئh]G3#$;k俢<@DU`_$V1[R>%]$A&сCUUD>=-^BN}'|\KKMFɡLnZS<ܳ~,CXЌ`n5 -ǽ{*} ) H;k#97ەkqs A@55 G^= a7n52q 3  fi2}G *YYx`fZ&^uy=R#VѼdrXڅVr4L3qmOӂn\e`++ZK\ZEe1\jor6zdǤMbV$ r:VeF=c0b $$ֺvOɣ>O-,MKsԝѨP>uٶ8֎}&sO^T"Ƃ ~nn^$r`:uV)B`@$+ |#>Y*Iµ^ 3 x*S#O_N܏[$?I" NuC#EBGLW%R¶~cj3OVD/>1%vɨt334ͧu.{De@DS,*Fvh(o~\YkYB03VEůJu7>>@|xy&ܹ:c 8p %"&yK{2iP 3lj.ՐԳ #'C.*VeǮҏČt1KPC *V-^~[b睙*3dLJ3e5NUmRu ʡG逭`,U Lv+y\90;n)xi$|l Ou׎& S6%))C =pM;.%1?.{ U.G'mbw>& j~Э+5w,bA*GM[fmu)գet\$FX|mOfLgW1-A N_LnF2ދ0y`>׫Ɲw6%LYGmme%9=6[,+FqQشcQqiEf@17~]kǫNݤi,e2<xP\"T<V`͸r(. P_oB~VX:pJZ zs(~$0U2azؐ8#I&y!&OrI ԋ,^`/wƐLxx=F{/=‘jfR0O`1"GD~-Ed<yJ&7J,[i\%QD #nDYs ,Sא叡-%VH]d;%|~ 5${$(d6KS2_w?@tϲ0ML0QhmcR4P+ϓM/M"T.s~:"S2D+uVUޢX#Tub3ސ4kKü=&n)lN;v窠߶^Oy1k wA._ʋ3XUx.pQ.<R!v8ol w1vS!*Ф;)x[|("Glc΄NFǑ-&g^ pF;EҖ~HV0*İAA @Mb=8u`9(&o~naMn,|Zmф_ "r(DV*.?Wf@\$ngůg2vDYc6uOS e] xm4^O qóDbˆM$+L i ܁g9_κm#lzXzGwF%rSi(ʁm> f :XVsۋF9^ыA%w@qKd$ўb2 m|_IxQR^f75KY7wu@^ |yQ%)L9XEO`U_'=tvZW!D ^6۶5FweLA J2/ ;c8Ъ>\#6;s;|l5im(W*G7v"!#? VҍoXuɒ$88-$֞Q@5$}EU%- {t%LQT\H3OwGHZkQ(Gf `b°1U\e_C[­7aNz0[Hbw|X]I NGh`ۉT,ݮ 9=|f85UGVg!rz,NqTwsA3GuTeNJdIl8R]2s|k.H=w6Ϣ¤-9 iuiWCr gmq̴>²P9/HDGFgmFk!83ǹmkp-ETq7\A>g8;12@]w#\k 14Z*S$!y>s_K6/I&hu,6U K 94`*xoa˘ZJ{yݱ+ `{Z !@:o:-i[m堬hS)QK?<'F'"GmS}7,\c/vF 1"E⦋"> 5s$\21owJ*I$ AL&a߁} Fd/bA|b]dӅ^T80_x0ZԵPVRY*К=/}fʏaD{{ 3KP'ûuٓOEOX=;C Yt`S)kIcFG/XFd|3ib$+m{4z#l6N߶Z!*+ noғbkN\FvNP?{7qYҶCx6"M%04O52a;l 4wanJ"eqŕ 6H -HL„njkN]9_!֒x|e [C;3n'e>bSza$_ O\Q@ d* DHs3q6GH%AKGE8\c`6@A>7^d h.5m0B@.~:@YC͹Ʒ]v۩%9 c~} E}6/ǫU`r/9Ѱ%\ARisGUCPZ1Kv]4\_~®y/U{1C0`o1N4[G`0H4VOhR/@PAՄh׊f⤍~[TZِڿt/x-ﷴ9 qL2rw^ScLU{4ch4׌r[stR \T"W8c߀mr [U'g:f+-Ns΁ys(? ZRc.~<'S}r,x<%md弶Voe؛}hIyۍ/j1^`S:I5O4>YPռ #`f_: %*qcԖkqx@t`Q*BD9N-@IֿO+98@(17eX Dm{?_<$'-NMȼ+CѺT6%݌1b 9cDa6qZ귱N!DzK4΁T b~phy`:pPMٖHo*ePcE:'4._?Tp6hnbh듯ƒY]MJ=Ki^ؖ<n|R(m^vpzӒFenV2a, d1g"3l^g5TGF{Њ!ΕDG!>U]f9XE˓OR4"G`]}'ż67uQ_3 u~ "Z=͙0^S} 7Rժ, H.hrau[xIGgE= Ax8엖oJ1Nὺ8oF1ѬEB 1vە>) Yq%@b,,|RQIm MVNGEҐ   FB-o$]o¥?#8Rq}EfG!=C)4Kuz`!*#_%TEHUrbmpXw[F(R0~mdӹ=5JOy;V!>6WỵkVl<.RWӗ5"}~W]]%Ev5+wSZ3;…<MXf}DSA#e+%.RBx$")fGEk0EٳWݱ,9+b}!Cbީk 1>ΫB8a]O%T5ƋeȖJ^~ׂ옚޸ ѽ\@zhU+q_( e 7}&%;_>—,|6є-لv;]BݽJ[2RpҜ 3H.I෭}ȩ֗Um":HBnI@K&>D>-gpi8sHza5.4kO1GFMsJOHlGfz ]Q2!yKoIrCݚ(FoG,H1:'d 'eCoܙY- w!MŶϔʓCv?0!Dx`\A+J~:+ /_ F,8 c.!a@~#Hc])Ќ6|pˌ"M?U2tD,슂]FSR_X$+nHJV/`>D=esp/Rq5鎇uHe=6{ۨwǶbMQ(Ι}A\wds lC_!IX~~HBx,ű}~4HΣ@hm? q}M!4]M+%a)q`]n(x`2.{&*+nzMZ@ U,~&): pm^-3^򡙳}N<d4&|O*T)n2ףdh +^z=Ѩ$yJ6"2;\߼;nK=)[O:euH !N9m怚l$t)4 'h;v䎫 (dDlYx~fY?\Mm=8R2|u]Xx3Q]_g B'<9-Oo$D)ïtnc͚/0(CݳS@1(xwi3UѝPU]b]>Uss $'!z Bx^@j?TҢ][so[74?ǏnG*@qu/ڎljN货y!U힑 uc#k߷)>{{b3.|Huj8r`5! ͝J2? }F;GBJC -0[Ӹl(]I`Y ܷ!B-e+$`$72Ko浌Λ%%öqVRUҺ&OB-GrQcwTD(Ao:a+Y))"jKQ$R]9:zp,ż 1o̼U^d>5qiH؃ )Đ0\/t)6ť1%gsV)H gzvqVGIX#4q)E;:?kV~+~EV{íѼU YuS*,QDar|Z" 3ݩj Fa|grW ~t~6ƾ2/DW)Ì$]٫Ӳ=Lr~/Β:ͤ|A_|Csu=tShh:iyWqx-> i*[*| U"q=>q|ň ;|C '!B+ls0.G3ߟc9I\+љVB.xp&+# ,WOgʮ$>~pkOKDFRxzngs@(*ut,P 2Y4rꇡleEh!E=1mj8X =[\(?btjK! S2|! 9&ݞ z"i iu'(?r1&Di56]}.’~"Ϛ_~:ձ?0B;=\z *0M.܅zM[WQO ϴZtﱮt.AO,5D _Ӄàf9b|v+ PS6;"i'Z'nsM0W,n9WfU[ BB`:h{:3eJxZꅙ̽P=!6~!&!K_g t??~[6\ow; f5e҃ت˚V)E  -1I}g[AdtxgzJtb|.۽x,-E!xϞ09UvUxEzX[̴za%@IV]o\Gؠ| [G^XIXtsЂZd7O>aϑo&81BgQ? [3&-^Ee`du*OVA>\ `QGsn[>H:b6Jή_гq(bayJ՚0s@Mҧi)~)<υqu<_rgީj+f}{gMɜtђ&o ^Z؆<@yaEb8Ȏ|ىa)1Nsha<` g GY֟ :) AjQBr!owaO#ԇ{MA"zs}KkegȺs]vNeE죁j_ak1&zYq|J݀C/3̲vJp' f)Я?ar/@_ iwHoF؅5k-X3(GwO UR)̫7lI>;P(C9r~OB,u!CfLB7Mvad,[+wdnbѸ;ߋ۞w %b/fM8k`Z`A.mƆM[gu/>ixwnBv20adäx)jSwN}+2e]$)L\1ZgUS  {hivaJCT[^uL~d?^BJ[Kvµ>Pqt?@o#eRWAiiWO g;ZkM薦`6%_kKD@y$-`\0Z"pL6e0 7)8t7N3}ߗM,ձQrn-fÝ,`rnڨ;Gt> >j<WWXk 89t~߂iſL]XXBO_>:٨d}-0 'PX | [hR?ǝHmwx 3:37 a]܆@-txGTfxAf!yZW\o:MhNo{T-筳̶` JXZRZ &Ma+f !~' ˲*t)V% {G!M tݘ{Ou#3!$K8,K$lt0,N;pؑS5CH EN\J%.:ʚl31S\@))Ż|:sALCGAwC8Dv#s ZӬhPU[qcxV38 Rqgc1GTv]IKl9bP_Is?;͏Xf;|`pGL9P[^\Kfm]h;m9ІLĈ\͐F@ ')TeGrbqt^TjO~ ?Gq/eƏu>|)HG#\ pi$.~HmR7N'09@L̔xKHvE՛u 6Fm>.zhTc<rCtԧ"w? KeE"X‡VRL= (h ÌTD!yoFonQ"ݗwtk;IZBġע`89 ' Q)(?l*M"ҒFcoN F+_\/W)nu(0A.ez*~DT lx3ijn> ޽ =.Y`~Jim]4X~[p{'KńRFp0j6ބ*22sdl{ Ȓ.{O+0S"ǟTtx }F7 |ȏP7ϮJ!p= cyLti|9rP{rB E 6Xtp@tU ֭ yMDuDZnBBG)|'HB7ݏkLN2Q# bCyWfXԚyb|Q busܸO}o@nBn|AvZl>y`Vh\3D'*[L!Tj@/$#ObdɆ3H-E:nr\U.1e:N6? ̈G 蚘Gp\VJ⥗3^`w n]zIym^W}(+H^d p(&`t FQaB'/((/@֒\SNghUMXy1Kv?љ.9PZX8Ej/F:T q[\7R ˵6[l@gp>E91G,2d-]zQKUYά8c۶%u BQsQ;Qvf֓kWtK> 0LEC,bK}UHLRkS G㷼_)]WI!<93`;@I(bQᴓd i*UKo {⵩_:^SJowKt[ougpm gZX$r[y=}-/k/VeTg8Ck7w|H~M] |}91U*Z֙]ؗa7Rx'}XC+9MaaNSXM?7\{("JyNgn4>ay>=Yc)g.KFЙ.:$spmb/G:0iR &%DԜ>j83tsk=U4"j>gj3].q@\46hmnʝ?QM&Ivo{F`m{au=/ p{@⎄3;*UJN6Sδԥ.hyR CobIyOʞX1Ide|[Cġ@1Z`K=}u@ͿE"N7)o8-U2$l4A;V mqJѫW bkv x&5Gq9GPk,be;v"#$I>3S/M\>Ҭ,SD`;br`–E׈}7W #OI-gthG>Zn /0N4Z9 ⰑbsTȤֹ;]7Ǘ gaf2vD E`g'vO* rj qX3Vee/Ż9m*s=AK]N5/AUN X{ y 8J<rmo &&veeF+{DffL@a MC] gܷ%ޚ޳e3 tXnrzɽΡ[  Jy!Ƨ1M&$ U1 )_67(Cʀ?-Qg #║cX dWK.f-H|KBxH|ndSH0**ߚD@0N{5M9~ F]g!t|sH1S8 {Z>cMq71(EZT Md^| I`F\{>wpr WH({$sM- )kola{]^<^)5  MUʦRrf ؿx@]εs*OQa;i}`&<0UMլ'XmJ8: +rUKwưpau^hc/6W %`Ыt;ȐEjm$I!dVV:TNiIv9vICI\g` n7GXF#5f+ϭMOLbq|ñ D6S_cgzeOs9q9RAQoyW؃:ȼ>"ihjKUrү )  A>nxEu+_y Il/̭;H eu'؆'~dPlt 2 tw9)ODbV [KpU-Ғ7`M&*}xf =Uh W9 ~vJ BTx$SBxڨ I 8٢4́9ub#0-AlZ8Bo >/ UfUȖ0+w] * uf1:" LzB!ѥ >!Q9RYz=9I=Yw[kVG@cȼbSX+R T} }6K~%pwH[tȃ"TYގЅln/:;hD..aCT(\]]0Ln۱EGH?5)h(caVMSË V%]_?FɇL~ `Qzc(w - EjׁX>@Bki"|'S;LcBw 戼NL#PAEPr"9JKKԻv ǧPSCdU7i-;JqgPgHnd]4U'/O^rb[. a RsȜWC$4A߲rPsPJخf ѕmEWn`+:"1hhz.1} ]GV1}H/18i^u>~ 3?v{yankt@fxc5s>8(?E$%]">%= /OE2%6tr)gD? zߗ%T߃ ׮ͫZ֭+QY9-9}27 aA/؊,3d1*%sEbdij⾟ BRQ krWAoCUC9͟w ϵYO5M/Or<'ģ IU)4ۜх/ ?=e^(`!?cpW≦feTEtpAC]Tg*ZxT`ȟn$ /UxcЉy]@? $+3 q!w*!ځoتp*L fw'9N(?rI2s%b5V`Q ]ʪ1c~*t`75o޸eR\U&xm!~$և9N /QJ[S#6bc%ֈ$MjvpzwC XT9csˈBYτ4:wDi9ʛ>?M[dZtb-)nfnXK,uD`R0A$46l:Xc5e0(WHu{>(w(?#%#cpO- d>MPsɏ/$Թoޗ_ UMB>K_M5)0gwwxXnܳڭ֟3y?T1Ftu&w(eZ&in. 'BjU)'mdP'#3zXl>|ihF\?WM"œA!+ؓa-_K4k0Y_^(PVk6 8Y:cX٭[x.KU1Y k?{ (zF] /֏8j@$y<$!7upQ #(`$Xn][Jlw v3dT6=z#ۖ *kGu3=M7/!Y`x,(Pt:&X;,}]1'rdt{~,~kpwk 55RUZL(1*&@4Ć6 ,/>8}7(^}>|hřI5V PN41≼4̥guiJ@\Hke[ 7q0Rt`ărrI1[Y@=ĔI<_GKPpPwO: ;:G[hj iA6߱u#GkI ]nLY.!dTWS{1O=( G9j^$'{\U;dxV.q6-m (&Fˠ'3G:nf8nD)`Z0R~Xf A?I@GDB9.Ak uVP~31nGKOX(2j ۸VN]JzG+_~+WbO4swGSA w4Oq"l"I!sׇbSXe~i-r/֊$& gN ELѺhL2HWlNTŚEGmJu|-9R.6fˢBz ZQȃu,wm+F:L-m~QM //l$fyYk*Ka5D)w`7ʛk_Ms|\Pb`=$kvcUVd+f**= U֛xQ {fp^u@^K\ a'p?Az`Y `}lđ/{n!gF%㗺_!%?mQ!) -2D0"dA_$qXؤjIsC!a>iŤGaACD4Pt {n9{`" '^gz>c!}Xd1P/Y`'tyne/#kv($0 .d כg rtWx!h% #IQbC%綬^RtPupX0N-4Xby!k 䚸pF4Ƚ z>VA肛@"{Aϭ-R-c׻! dHVl{x}}C}__IB(Q04Jz,۠D=F3Kg"a/z0h'o7mqM=w(|V54-l;$P FIEQ@Us_7h%^gnrX(р ?xCy9;2i !\ 0gvCntȰ˷?^IFߗCpEo]J&YOST 3龾 ;)i屷?sGǶ3z36m #Ќ+l$ ۿVN6Bn K]#6|{zE`lz.*f`|r~3}w+iq/ .ǿ$TE xHpC< ǖdeh/k=,)Yw@ҎS4O2ȟ91#;c/ݺVa4Biϔ0'q>nY3 p'VӬkro"OG{RՉέKY^CEi)8(Y[Y/_}¿| -C`h<8%tR#17o IrL8_?5Cd+v|I~m24ێiPAZY5H/,W0Ҍ)LIt`M[/&GH<_ߕhsQ"^9 %?A(/McKF5;ثğ]xSQLOJkP0ݧYn#x*L8fR m4ʧϚ;&PPKQρOS[2,iu4Wkt=xǠjv`PK~3ErkrJLG3LK`8W2>]Ḛw s:nRk G#?Dse$!7t(Sw͢aD&-C*UrV!1Zw>!JAx-ncSe1aT <''ȩ9f7Q{Onh8di!]|BWTY&93 ޚ"k4*nՊb7%̰j'V5Fq  `&<~3lVe_|N߄ݕ'5WġFgq4ΐ?mrߵ:*D|Σbr6bąZFn`PF'{㻁.H LI@I܅R.3-Ho~5ʺ@+b,TF0=\ Bž8#',9M h!ˌ9iʔKgMqs0{N!0$uNߙ] ݳL,?wV,a=a30a@j(63%>[&yx-cfLqq1Wu?P1̳$9ȟyT2l&Pvl1̿(7IM- ; aoxJf &fhuȹ@Z:d$j'BGm , }ˮj$N:vj,/XVO, ΄̾6qI~(KxSƱ@Xl.+iO]bbEujjV$/k*/ 1C%o~m+:.|ujUkd9}Deެ9i [vdzs߉9=z)!fDFTgŜnS1+kε 5қ nd<gjY:p6'Fpf&vnp)gFdy1)jslJB0!:cx/RN]A/ Y1% Y!%νKAޖt72d}n v31]>(d1B258J\CI؝yDQ*5|J\-,MYkY8\j0Ec`^G##wIV0ک8ԧެ9VV'b0N P#r'G,yg<%>uj EQjwC'i+T'$#/A|]p?7&5^/=^̏b_'̰Bܡy&P6@q˃V3&ݭ dSBEVw*͍HG3LJn^aВgyK$I]ֶӈARj ݍ nzG>@P_l1Ez*Je]b\C>?ƪ05U>fO{t&ù9<M&3̂ULc#9=,ܲl0Dxׂ3\Ww,FO``)rR,-#WRRK7'$h**>%&ʹjV3&ƫSM>` ay`!Y*z9N&w{PjNߙV`R&!"ɗQ*BU "kGK]4RX.>bI%(W%Yz~.^Z$rԉ3 {c˷@K2PT%Tw&bML sroG_<tF+YΘ?p9TG%:SaQEduS!㔮L@B@N (c9 ?3ȏ pŌl&T!V8O5Fmb%U;aS3OF+s Zl߲,b- YXCIM$8\1̙ v = =(19tm=ŕu1T8d0X8N#U C?2 PbDG|LmKE$>2Lr@g<䓈2+C}F?:R%Xt׏yT]LArJ9kΎ3 ¹_ajRDŘq, r|N-F?,P '>*$F6X|uOBߡnAC@gR'V%]Bk@;Y{kDp.)pI:غx TC8W%%U ěP /D96> TVc8&`6+pyjּkob.݃9J1Zݡ<,qxf+k41q~~-- 1!#&k8B`?\\|~Q@aiSo| rJ&CI3A* =N|KwDv~V68Uz=N*t[K|{+҉4MPRGblHEu8 p  凢>ɕ "c:me} *bp4pܭUC& baZlcB _.jhIuYt S{vy0-Ga ST fl_e0`gjlBM%v&cy ܺmoS;u1/R+ڑKYŻDžT@=1}m]v?R/ Tİ|Hp$//RV935%r2j_FDge)iAJP$9{i O# KE )\ wwm:~YLV4nRp8SulgaxUz}h=8 9tw_=OGKdڎ'] 5&-P*ЏQZ1O ;$`-559y죦Fbkش !4}PvBN-1Gp%#.5pP6`waHFim?+F:NSn)-[$Q.l-8th !_:NuIE gxU>}o76+:_䃥ހ*ʘq5F Lҭ6Exu~÷dvq5u&=\Z=. K.<7m*,5,5̓kcX(L],JW6ƂU,t\xmF3Zh@^arl!^|ӷ^U[TSfLo7L2zg wVxW@-;n,@,B̊Et 4s@$K0 Z7 zGUyefUA=_*{ftr H|#U&kxd<½]z>i zug#@fqFeJz;.>MM`)z3V喫W d\3bf(jT)+=㡸yq/EONy5AgY3:BOd S77&"rֽ|s(R`m{S ̙"aK\IsY_cNL &[y dTy=2b4cmĖy$Rv.]ۗ߈&ؾ>1oƷ !_1L-.s?5Y> <ʹJdz#yd`zi`V68 x|'y|3CD(Y֘17] Ѥ܉m"ߧPC[ YpcVS#R f߽i %]ɘmm5/x n o2G97دT4[)>z|cɣ 4Bzq<#N-Փco;Y-aX'>7;5wݷ,Wdw2jNY%lOUx@>ű 9dfS௨%) nTHrz̢#; wkD͒6Ǐ3XMKi?T%9Q:H` 6NHPUwi }\ht\+[.dֹ\N H_DH(u5߃ G 2Tw i=rY(79:[Qm pqAu~nHҐ恧|oG휋ΥPp46}5S8DG}ygLytڔ1У_ns"Kzz|u%-h17x,|i5 .ooXSIg-2+AF`s'sjed=c*P-2֞% хM\5 8-%L߬ XA4R8>aO;̉29ա#CfMf˺?5.>*[]s |zw{B2[{# _z T0э4Gnu[A[կ d| yQHj)zZ=L#aPH̐XNr-luh v|CSD3B2@P+t_u6H; Ӆp'gط1=^sJ)w*_yA({ r`c;WDlefY%Xe}k[of.9 @=|5jڧ.)cOuL}RK~d963G^ ,a"HcnO>C;Z"{wCB]n0$uJvA7)`x{.h} iKx҆m-=6gLFYV^h 8>=o̐gR0l5e]z>MÀAY3h|e 3kswꬠZwhV“I0(?}?~N5M 9\F<%)~T7>{' lfnj,rWԜX Mk29k3;ݑΔC\_vsZ#Jjߜ(**p0Y('o)aIZkIt0Q4E4$ߊk=xƽxဖr9淛7lZոx+Sx*10tJˢ*9r XJ ]v>boG)Mџ"[.CՠFBMp]_VٌّV١4#f9q%* E -^kxLuO4q7iMpBXM^.(C0Tk WiEv=oT΋Ԣs&, crmP*B#1`11ׄ,l,_O?=VAz,fQԤ`RGa KJ M(FQFCQ* >\\KP6pbzˢKcP pPX%4酠PԈg^N[@.d`‹(ܫǼm\`98ߟK j"}yeEM4{ rZ^/orT>i&ij(p91*42{܉*"B PfFQ{N煽Wp4WԷE9@f)~vB0FD2M 4ȷ\\ܐ%&Zcm3ɇVx;KEp"1s+%`PV@ ݿ:/- 3.>l/ ^FgM 2y.iU_+Բ]铷d'M UOa&DܖRJMЪm)ɲ9*-e9fQgGT~ӔGѮ!ʙ-m{ofѩKl#p/IG4j-\5m$ +m5?n;ձs`!gPs|wnL N^= *Pz^8l1[x}bdK7bR%]2}ǗZP:=:^_'3 T|<)pGd)3@p3?IϜVqH,1VG y. hշ#CvE΢eϞ$Xo gJh7 цol'g!hTP̙6D0јmRo bX5Nd?n>oDIVDCo挢}* n2̃FO?կIO߶UO| j>>zx /™}&~.> ?`^JR#(EHUBzϢBӭÐ?Z5q< .\3)*|xB+ NLeHn8 S 0zY\C$(աZy@N*fD TinBi(S"JIXKgȵМ#JgEፏ%u(@]آנŬZ8^[U)q7;DZ]IbVu,,Cv[8͎LߒC҃93U8K'7oįhNCjz8QW?"*TfDQk8B6_*ZsmeB$2T&2: vbH0Hp%C'$]avnrz?WiQzsUD.=_1YwLՖmˇ%e/A"%U>5/oha|1U)ֆע[*arx wnjܻ Ya.سWh4XQSlULomFFT8,E޶u QS3.7 7 cuҐ젭Kv }G(8#E-:J`C.9P$alœoʔl2@̶)q1gcg+W_)08hI-釫Ӭy3L1MnO䣈=`*HZʃ7Ug,׌) e;| VoFQ\l :aN`a(8X&8T+O!c݄MKSA.C ,sjݗ-|Ry_Ӡ .{Ù(&65/ ;qLW:H*dhвYv >׃+BOW7hVDpuOF}%AY#^^kK,njԬ])ޣ)?* b!$f9|pP͹?hK h b,Ґ251deV. Jk!~ TXo,wl\im^iMs g܋! 1F4_o~qņ9`F< H57nޤGYJ=UpŤ7)BV; @Kط9ʩ;..`6-/j:=DyZy:,/%؂՚PLu*6*bJeMUu3Y{,nodP|{& v (sa|~Gu>R/OU&PzfK# ɶʤwTLAA?|]d-.tet)k';-YX7ީ|$ՠoJS_YQ Δ67,:aυ8s&'CFvqTEdi-[`ff9C^;z%ZX!!87TTr5pφ:D9#4y܋*p}TU &NsKҫ܌ս>o4d5s*+®fU^aUOhc Zi W{ ( v1p6QD( `(MDMթG1Ḣ5t;hPt!c T{Jǀ!(YA3*Srì泻$Z2,!؊ IڢʶrzT.^(Hmҁ.d,n DŽHFne;bIt.-eRʣvZM1pfSQ'X̕eh;G9V T< PQ[s0*I笜%5 4)Ȁ]a9R2&P!7]"NPLFcC ihi8Ť!Dfb) 5Of Ni/Vmk_~R2|oD1`'}(9@ K87ƎKyUqW9kßE9CS~ .``1Ly)F9u:7NXkV+3uΧ6N h599r0` +b8i ^͛c,F0}biWp*+m(*!!q۸4usG ΋e-wQ"TzW~ 'U^ef 0^_%MVLAFl|X3gEAKAiwR's YfƥAۭ#^NNs-z ^Ix*VzEoҗu@$bD# ՚/ԇ M ;s|BjL^v:NLh=m/x0)z&m iӚDf s;fg'\n- /NTLJ,Ȃy.! IZl?֘MyVR/HJҝ(>i>;7=jDnÌ)Xvih 2@"UD hI6)\ʒXbU8 _~GPݜD,uhyCDc8z(z7t4.؇Ѽ٤]0Wy~!\o[f:; )261-) @I`> 5nmj? KB) 4$tU+UsR>;xW'w9F(OM*.F7,PQR){lDd͟fIy:&ո:*J(+$?k3rB~za ֮{jA\9> _L}?AD^Y-J>UF3j ><-Qn$k{!$4eϧ.| ŗ;qϜi9L0I)Ue>VeVez~W}z%K'_!HP ׀^61p)_ F*7* {eUZ!ȷφrDXw WJTi ߶10V{56ǾڛZUoHAі#9${%$%24lqA]4 ɏoIuc)D{;*JcsU$Wˇ:o\  `'VK=FpviVWc@jle=wufLh /T#@xqx-axJ(%O/Uwg#EKdASZvQKwGO3{"(֋2Ȥ]OQNqv=$}0B:=-hǕQp+WVnU$]-owAOA[uVrf>ފ"!jZؤ;^NVªSovjO_{ "]a]zVދ4hzR^? T܌iya-Qۛ+9u( k>! +a 9r!A=সQo2I{rPk՚Lcpґ1 ou6bhr{* Om<}7uOf)p(BNdg8[9p *3-,njXu+M&P¥NMWgGk1Ԯ#™`%m8=I7A> 8vuIxQۭ.&԰R޸R#xI>iƹ]DA1;Im>. rqVw[9Mw # 9fr2KjGWoB朎<p 7v<Õ9RmmW5mnmpɀ` pV~N-91vilPx _05+?p>t6 =ʓ2\"3X=8 Rܰu[!D j A`_;G{`f`'xO~7En0]9 .8n$ yxYZB^T4?\nr,z/Y#"х 2Pd ÒfTG%ŨDIwUS1dC)i[U'Z31sgj#k؋#5 jr7I&UZGęa#7XρU~V |A{EpKFی)p nW")@W'=P= I(U3=g]v_LcF :{".?"8jDlaHMP g@9?]vD;_>CǁVżd~d&JS>mE3}E:fq.ij9/̽|y'GsP|ℰC5L㺹OD &iiE*scd>~yZ+xZWc7y^ygtB?nvAX~^!ZkRp4^9p{-g},̑h:|ZrD1n!}ckZ qG7Tx|,5n\4(9vnJm2{Q 䋭*2C5ܖzS#s:{]NiG+zlo>B)Kj8*RQeg(#Ǐ nJ"1LD&dҜ&=F `b)Vj{ZgX (Sgmv Dm̸ߢnу(_lρ䃬ҁ1_ w[ ztحG]#ƛݘ} dm-G[KN߽lx߾F=IDѲ)NDη<aIbvLMDD_+dh $ӡ"Uv^h>d< AO:rf̘.V؝] DKї͕l&*xH<+JKy`+ܗ=`sOs;V:}mcqe>!5TMssVWb?@V.X F˽I-9ݓV+#ͼ>iV{1(6mp-"у]ft*@AZ#}L m#_Wҡn ckܼ^3\FJ"Ad,(hkơ'`{͞,~;;6 NBeΔ+JY{5 xVoPЀ2VqstfPrО2ל( Gbщ伶`m*?زN-h@U5CµTHi|O0 ,"1”=i]WDeAHloo?;R+:e$i,!usʴN>~7QY ~g#PQ2 C-WgQ lZx5Q#3#wmzm<䯥+K9=rf?-#9I}TbݤBⵐK*=]傆^, HZkw*%UMN;eOS)RWH$N/6[eXi -pZ\PA#dek)dhlĈx[4iW (g{bz6>K>.+P%sWd4M>A\D`pW3ΡIzIw LeT%SEEe]F}\\P%[G3OD8YANȍÐyNcF( fBask;8`lJօ [ɇ'i+iQ+R}ysu)\P*0+ ,R% ~6k|v>8.ÝAK3 ALf%NF}w;9ܝҒc #"do mԯdF2,"c3M|ަ# X4]-d-p}Vc QIg]K isSD1{[HXn_aqB5KM48B \(0{:^H]I:h|mKR .k,-BNg=EulzD$I!@Lzsd8OZEn !A (7?r#5V'g:p(1.`Ÿ#|*( VR1Vz."Ԫdnj8*]pl7ɋ^MğzVWteP ;Cǡ*odB@A-AHna U!&_p]tS=z-!.cI9̗ <{9Ҿ4rUW _@ރP>q?A5veXޜ?2G_Ч(L%q 9*Slr:{+A>`4)bB|lhg'LLEr*܋?HAVF 2 %F.DZjD{!+zJq}2eߗ4!C{A(meC3s ʩcE  m JZ {Kj&og@s4[Y ck'[-&! R]{vs,VN7Ԣke\8~w)VgwKjH<?"Q"8|#{tAӦH6&!<GW1ZGaӡLV@5 cX|䈖\Ldy~UʓoYa'`cHyޔgvk +p%Jч4Dt; @T&;(]"E;0W]`hߵAc}Q&[%":3Qsp5nzBVJe3dU5!LCa=1t"9ߍHGUҀ u~{$\ġ) y>]2ƴJܘF(8Acˀٞ11ΎZg M (i@*ZWIqݼHdسJYnR &`iTL:{|)P :vDǒ`V?%p~-m;}z a+}"wMV` 2kb=QZ {.qOLUIܺUaa@>LnI d=72=_{kye﯍xc7P[`θѫ;?SFɲLҏv{VR%YDGZI'#Er꾲kzxw3;2~`|F'.M3Ac+dytW}a-tMjC,F'G1$۸Ps.h\ R!}{%>>ymC%2,n.|xoS]*f+.&9c72'NsHr'L-Y- (]E*orD&Y䶿WjԃH adXvI(I_$M@Snܐwre2 `k 9q@쮜%[j]7o݆=̈́TSG鶵{tWyp뵳OtQ~[#|i  \zCpE2"a3jLkbʌ-(lː.i=NDU_nh}VgF Hqr˹PpU;\xok% \ cؼ>/&ͿI+ˮ&>> #$#"y\A!G؎M?h[&wz\E)y+1ܛ'YYj# e$K}{?Wt3WW+ӽ2.2gaԋ#'aX~K<%t`2UHB!.Dw60f`IR E˹!m[<7gǑ|%sl640*BuחU:i}1_!>0'?XCuR󫃁HU!֒B>ɣg05˱HxBt彻 |8t .%&,N%??^ֆOHQ0"DZᰭ%)uC;^s.,dQ`0(LpiޗͲUHkP_d~J,lt}J#l˼dcY1,)I$@C0%,q2mceLxOD]vV;ǡ'*>"3*\hb[")[T6OR1<%] {QD;rqjDҚ %!iMyEN:d<a/fܞߋ8#+5<ӹF}J^",aɛ3K݆ f4A:RkRe Te~ ]'y 1&]џ^ s&F/0/?)i>i&]:_$ePPPqm,ssڔ Ntρ:K%^}ԙOY& U5%[ {*('=A]e"5] O.f!u?oG|$dSAwXlmb?N*LW)l~yH{7]ϗp?תu "&Z)4 1_8'&HJюc A^Ԣ{(fPi'] LJc% bsHtqP#]wk#L*1+hٖE֎9Qk7uύ<;?]:ռ֑P 䠺H3&ZXxB{HHB^uCK7* 5Z/<"?z&uUY S<|e&o?nb d2*#Q{!S< g~Tu(g.yc܍Fay>(ve1%[ſ @k^dxya7E6('vTs Ë?T\M/V%{АޘX;~HwQ1!qTYnVƱ5nO>8+U8Pk*Pq׎#Vwtm{8BkRJqaG*r;qSSK?𰕠U<##1FK>F'ŦQ944^v2GɱqA. /1:#DsmÝSCc)F$ q4; Ǒ,( Yv52K/V:`U`wf\\gb6vEBi$I {&fa,F  '_ㅣ?ȶ.D@Tr7Mؐ֌PZ]#Q hXzsm|'w'3sF32 kH MsxO;W'g|W,^Zl|&-݋[y>w"E jIRH7k ri20v:{ 07,® I.qGLG0 {r˓DNU~NY4a ႱfU; c$g< >6'B#"\9[N;gy13`Bb XMJOz*yfI/N=E nC`9?Y3\1p,IO1c\>gfY*% V U),mZت\@tl>!A I#QP۶40sg9?ss4b ?bmA魞{<]!"]XX.x/ sid Kl(fJy, jr$x0ڊx-h%Ovd|q:y~ zCHqeꝞ#sbo |'h҄/|2Ύr֊1H-kA[ ?M#~ w)sf|Aaa9nP: ϵIgZ,;=x/54@y-&t Koo.XHi?Gk;]&b1I`ż )d'?݁[|[ w=udNG< I3[w6PYrmo# *ޯ$eӳZ]&2ƾ+V7fHS>p, ):3q2qq\eC9©CJekF{ԭfzCО* Rt!`GM*Mn 46q^ ~uc#9zCR²ðN'U~ĽWMbCQ..oƮEXu2=\]%$d P3ȴoe -p' "-Fr0JI .@ʦ8 =]w 0zw|%; JeǕcƦ<|Y$tnAaȭtچw!62$Fk+*66j&C(SAg84x {,)ҬZ3e0ݱ|{K|Sgĸza@%eo |QXjs${O޴SЌ8yD X#$ee.u yC0OEk׺ީG EW[L:za ? , e|V7Esy , "@0_˰J化@ZpĜV!;iV!xZ /*htoQJsJk9x6t2^W0: wwNҲ0@ɒ' CVخ j~Ԡ^'-k9 NPy'UXQ4恞cf 3+n[& Ec$Fu`ڝɘ/hW4$A4*V/ KT'zpp,yS+t b8V$|X <,}*cXnR~ABnD)֘csK[IOV.iXi;kS% tJ}1]ԧhs{8Rb{c\;WkPuC6{()_53$im|!ɓ֌im:(V#WF\ ) hL\K4BrDR]?~HBG!7 @1NSϿZ70,;{Rmj6|Yz˃$̝ $uP]l{D(2k#1_x2')a/kl;ϖOƸ dAA`'52CNH^;vte5@ڀU1 olƿePLԇe_l}\=g:#,y>L0 :FBP,Upi c 6j>nl;$0Vke1T"tkX̸ȴx)YN/iE)? I9C.~/S*.1)gq. ¸d#D$|{5I3t{4wsu_ ș[3QFJYV? {w IV"0)-mu)k#9^ڭ(\hSw%ݰYdx甗Cb5<^Tm|~?#/@(sOV$ɍaKuƬC >FFG} yg$/0t:s')L/ xכ)ǡWgP:Fa &1 HbUR>C?-"洞|)+.= \`_UC\/NO)ێNz4jl͟{〔)cAp䎶 E᫈5wwl/v){a򌧗zTcZnB$ C}6=!2CE`1crG"sB{h @Hrno!gށyRElϜ- aVUa; 4=,F^ɑjYE,곗IIӺft 7wZ| ]ED@@O-;}[Fi'nM $8'@zȣW./T-C9qw<2m1XXSі% iI eWf_QA8`{uGGcA)\C}h3go&Q*ی}79o p Ks+]_N`9]Q؎+N|w"%3y(1ܞ&O"n9j]aWî5@2EOd {Rm FxG~)>Uc~> F-,4 r.<#RyeB`w2CbMI.] kP\Xt ͇xOi{p'񬛏̽KvC\ _y3ж.ƺȨ ܯQ,'F4@"]5a .f7V9v=XddEx&YAYp2cƫ3-vDAGj>Ԙ]O=jSet1u&&c"%rgbc\zpQbSyp(\Ye,~YNX܈[Qg]Ul`ũSlqi[j#xfM%'' κZ0l?vE̹Jn{;7@(~dL#C.Cs^*C):oM}V&>L9%'/2 v=tcZpr$@|$ C:dsa?"a&ý( wVa~Ng5TK'Jf?$hfc;2Vr'd؜/|f/lu@M.fWa^ 8~f[x0:B[BIwltJj@<] h^22ۓ('fF'f=]\m,*.8{/BCyw}]}+>&e2]"a_yP+c=wǒ=ErP8>'b J.'Cyac j53꾪z.@n" [4^ycՐmdфmysM 00}vp;6 hf;OӽNlLуeh~,D!~)Z]9QZ $'rkJ>Ṿf%tiGu 0I&\z%N:SYPSR/]͋H־XJD(|5לH΀|gٴ!,jq`c@pc5ƁDC1u9޲!m3LP7s@Bui1NWW"3'[X*gԪ+W+O߀#v_DLoT΢#p>w61F.A5q>ð¦#-eAiR!_P,C2}"tI7И41hKYw01Q`eb|o1nl /Ap!UkV;*2o +F9,={(5 :7Wp|^g^]"lM{i.͑7߄F))6emK]S`TEI+n{%=WW11Nѻv L2YL;{/U?9Dn2\K B1ԛ5"rLПY5;qQcbyǖ'Úh *l,mIXEՔe:sUo`|w8ҏ>h/6 M˅-I^:R:51FR !"m눌S#l6y ’#(ئW-cѶs9U7yA")]`2jA;GFa2@+2!ֹ7oUbLqF` ;TqSp/5DeP]ViltY|+#a{ ^r(H1gGvFԽeX >&6ovHsnNeW#ELJ1h}jc]*X~>y]hT+DXϓ9~G7jkP gث!%5ML*@YaL z{B_Ps"WiEL Baث8zaP ndۯ!S4-(FS9f#̇E:]я=wq>"$? AR bTsKe͕pЊYpzBwm}N/Z1g Ǘ.7E2ED6KTkBnbxSPOV46U3T,)9{*[U]{Q%0|= scpLzC}? W7< ;:󧞵SwX+=hM7X' rzL1z;byf_;js! ɲˑ2l|5JX)MΗ=)$BhxXZB9-lKP>uJv3#_4f @TqufFxdXtAZk/$\cyT"/pX ulKҬ&G$˝e$BzK >%<Ѿ4T֒?SbOX [/t&&*w66ɥ@1J彷wr ab}AGҷueYX h7[1ʯvJ~\B%UJCSj!¿{^vx>w('攦?zy= D\FɄt]fKr2VH!/=-\qPcAp7rS L]#ۭ!狋ʲ`[OmWKHV8Q;IBT%goDP_ϭo`޶vTlcv -D}n{ڎ9%GQ}dCuRy]zw;} )adS}p L KYI;2FBeCGWnw-]4lhĻ1O4YY"^ѫݷǤ +I:֧c'XEygjCr{md75\Ff/^͊A _  +^`㿪uZw>0¢k"LUl~eR7=zs%:y6 өo>n H1  'W{?(Ob /oc{$+YY Rr~=mhvHgY)?gD_BxvRY Jd2{i q1g|!֘ONO1p>l\3ozeUҿn1#{b_>ăó'k>,*"SЭW {Q>t:Y;bCb  XҾĥ}_ ]"@*6O ;e+ɟ:V( wgn "8vڿa>wK*2]}LHzuPD ;6Zf=u%4N@Ê "z[fNw6$?w`Pϥͱ%g3|E9'/@BBOחʼn0L}X^~kIW11B6t^}74ȗLb'G]=*d5$3Li@'u2ĵÝ,38QnPt#M\ e*H  IF \~-&njut%c ?'xiVn Os FX1+:cs{Z @re{*|,OZX[ml"h#pitf *~HUQ eUͱ*˫, ./Łj9 \t}z&y$ -FAfS,<SF#bqS[F:SXaDu]ƚnVak{2rߌޓ^I ONR̼L] bH'%-cFcq8EbAjuH>7(޿kFV~T}om="@ ޚCɧ7^:/꛶6 ފFQwh4dsdxN5 JE|oNH _1۟7Z%[w<1εa#ʁr>}I/i= R?0ðcVLl+(""+ NO$T͡{ nSŕ6ܾ(۪v_)u}ʊ16A `ng|ȿ4cc_k*W8^gP#C -%QSZRE7}\"kAgy|8="V,~,tH&VG!]QKhiX/hr?El+4MjJ6JqYxg ˮ8'qpVf߶ =4O`}hŵbV;e2_2}s%eQ{¾֮0rIBƁ R-1;OOu¨HQ ,PdbS+2blۇ$jlwLj^;ڛ^ysm%J)B%s@E >N>kė&t9= ى$.B@[GtWUfbG-ɪiJ7PP*R5ogQދ0kjMQ6 /N-Dhކ:,d(Ӝ e3@ZC`~T' nP ɴd^݃b""ʦ ([tyd{'"`}b dLS8%[xų MG OZ;5ܣgDN!ԚV#^13`fTBb\_+[ʮe0Ls9ק?ĹdA%LDz9m;ߑ#m߰ﴰo"^;(P;W|òv"WfoZP唪MW5FJ_mly w.̈Y(e$<8_{ZdNh/ )hPGdd@zZQ>:Q+48yr|;Ӯ̏( <|ZmH#XRK~x+Dx*US#,m9ǰx iHc3^2xQՑӎZjQc~(+`Fpު1˼w i[򪬸bu,mRzRݾس5{Rh> 2ykB8-Bm5)R:|[,,tfQ޿j< FR4xHXWVO'a~ѕ j[ct;t2iXܷ?g3YP'T;Lrܕ.vzol$t]r^V禄lS'T0('D7h{Z%P~jSVdlFJBZ.a4<"{I h}jl+[%ky<`U2*Q wT(kusLS8'43֮L: iLGA}hV㪲i\/&vZő 1 G ; ~ito&&af:RZxņj[qT6F&l#Akqg=&ޓ[~aۄ(OɟBcMXr}%bn#USPm`< Q)w"8<20l rgI鸥fVַن8;܎/x!IO8L$#B]">s>:AE K˓D,/%yn5HǢ(E)՚0h}RͥӻlKMAՌ*֋D"8:ັP*+(&<"w8O j PR)UɎzZ!9 (gKb47-p$|wg(Cqx\paj&NRq\lsGr<#+77_3X 0;A/՟N.>O?W~% ӹOJoj6w1ڝOLqNtNiZ]{)PmcݼGJ#[3J'gΒF|[B+& (lUGiUvVOzT~__ <Ll gcr8DvD7?(*_rGbkBz 7XNlu2èMzmk*Y3X-2.` Tt0gҐ!ߪƆ =JҤh*pfl.mʒ[({ %SzJL)yʇ2IYNqWb?3!hB]Z\N,~ ,h,x^4wVڑ f9hH@AC>0 Dg6mloZ~ .|Z") 8֞U#XL DG>zѼ_:l3y)]F2<8oCN>A:\z^n.S8O#i[j-ѧ|- ͜(Vz䆃XPLgwtʽb>jr')qYvAT>!CiC \hfj0VJU-U41ӌ0M &YrcL) ' GCy5")[dIWOAyBil~d^^ bN/=pb[T8l]Z 4ǧ 6fZ]svHKWImfv Je]hmwǔ%) ZxքZ$f1crc|LY- ֦`AZbId_ 9|su>hjQr} HV鎫mV!&[)N] U]t  SA 577~u13%*)PL l(zOl19 d/"^)5zR|sW'9k^N\q"\T>I)?`>gn/rACO4^e 6 _ i|nˬvXàL`sAM@#1Iq`$^M|,)Bx)`xRp 85l\ .u̓Fߖ @~5".@Y5d=/ !4xӽLMGUmxf8"?Sp]0PlkaM7\x5ߌF*Otu-g9tt \&ga0nS:ːv<ȴ@TFP f"01s&Zv?V+;H9)ccz(]wTջtĢ|*#TC v^^ ]n  4TCGBg-Bh=s3?I#fަ>-;@LYlq%{l­&-A|RSZƒ5:lx8]L$J*s:%B}3OHnK9 mi^8=n{FnDz,/R5e+(su:H#@@/N>ó^w,7}1/a/f=֡e]-.3ď+T",Dyc8d{sHFp'&F{käɗ1ou\5Jl%:8wIf~N/ˑJ  %'Y/~mpө̃c"kQu䭡AYշ\BIU='gy̛zrU9Q;W o\/á&UTl{NbjqYNO)$qRw_է̧Dg0f񲂁ktr\3X*064s>V4o޸FҘ捤/LF"vVC9"Q+lAzEP tr%gIn [%KS]Sh^s/ 4o83z:i3dJgYYZ (?"Zp2Z+^W,uġ;6’Ƌw|pjO5Y^g9awG|flH͈m$kEE}hKbTcq ^N%4vil H0}ž_xnƍ ܶ/lKZk/ c+ƺ>:S#B6+gퟌ*^\IJ v2C+\]DI@5/9b2BI CreFˊq*,п4FW2NY}5$cT SaP +?z}o.U\l/8 z E#*٤-6:R\z2LRnj>-A_ZX !ONum=T%FS7-^z('CAA?QG)ٴrN ށ #>#t6b+r4&UlҦ ]8p!.9BgBW9g 8^؅zGjN 3L-$֑."2b=u`& Y!L&K'aph =#Ggf5{βRtx<&0rBJBvCuʾ.FΈ/#{?%QxkȲ,L齋)?<ҠkfNTYB,x <#LRWӉI!@w'%X)+u_ ^}ysuYdu=F%)qN%tZׂ8X\(]t :}ܚ {H2?|*vϺn4Pnp334qIV\pPH 7ľU,k46Rٌܨ]#Ya*6^HsV9GeIl# 4)2PEzͪq(g!а\/ xUv{ٺ[CYK.Gk~ׅfO~&VB-zs:`@&ٲʥ1%ݜ\lLMΓ!x@31OTl^Wlꚥ[A,#_|͔}Kv7B#o:K{4}+$~# D[vƠ>1PقI0rrίHGD6]L 98B rxu]1<+!@nXˢSgOVg2D0m8XɁx* koWie58i2D!_VDI8LWM/s4&0&{_ G|T՟L8&Gz 7Ld|HFŊ* ;>[w:gF5Gg?kQ,}2C^ol]`FLCu!(p{xÉv"&v80eAscq~~&sH˙n d1ħfRuHS7d:"^?4^Y~o^/҉2cY.>s(sQ_șPH6BPWGGRU$ Aqy؟P':WqGZ5хܕйU#i^"f9|U1>}/ Z[{G{2{/(ʝaګ ,*X¦32T6 W!e]/Ճ2)w;#%jfWGq7G#P \ʨ[+g~ID4燊zg9+`Y%$#?zz^\W1;R8,&h-A cYeQx5i2 m`ǹ،U?t!EO怒_EF')v4ϲm\:jvX~t43y Sپ?Wv=mv3j$)EtMgziVtSHԶ/6^O )a'$r5x+zo\='_(E:|Guثix~C>1Rk8j2쉌+\>8䟇Xwʝv!1Ꮽ@¦׌;M:_BYhCAk. ) ힻJaTC@&u ]RfsaG#Qݪ M*&+[ΦɽM|ՙMa! h^bZaq"3ztb-X'bNâ!jx9jb':̴%@l288,u&OH/3Bq2T; jB-Ԡf(DGt50th8^\o>ρ~U1f 3m:,ˊ;I N@LLà/50T[{VRJgWw5b4`0K@ߎS`Eg"pfYU0+$z$:;'g$Ź0<Wt$Jߌ+o{aUp49 t3P/d<;4F3 Np0Z쵕yLIAr_0ȃvo{eў^B61ўXiveIb+_amenl{2)%c>v OU6 k￑𤷫tyr9Fp<Im,Zz*CtSڽ 6@5d *Eg ¸_`g5琝KyF,+ilsIi;ңrB.OLLMq+-{'2nLnX21ljz*B9w#$a4=0\ǿ -[hM"׳wK_ Olr  ,OVѝ(eǑh9P݊WZ[X'5!YKk'e5R8۾rNƶW[@`egW`:&3]+z{N?~A'L6`Kb?rEp駇h`Ԓ4wt$zlЙ܇g!/urGLT5=(syܿL9~Ò#d&i)5ROcW8b$.>+%4MP8Gca&",1%W7)P4+6a; 65 ,$a6Ĭعy/;`'D8^xE+SD6&n${vVRk[ 4^*esa\2,2|6+&m;m?>g b\ xbn6[a"(L-Ykh\tB;qEARﯱ2ɨ:FF(NuԳox, N=/" TB? i_V l|}_74:nC2h2T=kf ь.TD݇9 %E(I pT}7Z-݃)0xY >Pxw5=?@|NŽ:!,Y`(f(GePqŦqem>4 8+RqKLa̗O;p஝yR#{tErt)d T5 @qW$94QdFF>?`ft(i+e1hY7Àm H VáV!\rjB[ zwjGy&wV 'BSxiAC0G*zONladAi`ZMr^J':hX0~Rҟ72\>[|~RoEv ēHv"?RE4&%Zˏ|Qb9a2kD'ݓZtzBĆ]Rri֜cF$UW$М5OlA O -PXKSQ舽o1Uf4#+4Ia'|ґ1rALDvMu vf䴃/^>C“}]k<6 {*gAD D1* *P;vš\)^(R0HL :1U#앯8+z&dDA 06.cBsTjIؙ Nr\8$ @-"wf#v~riIҔW-Wh,n{ұ@3uE'6-14ޞܔx&}/#y;ḂLيoH_F% | YcX 7=.&h7I?HťYn"}Fo@1Iuq?3\l^niJosfhbUj"Q7lGs`R PvcY<PFJ\ {6߻r(!+7k>EXR;MM :&\^-iV3jK5 n'T}4RJzs*ޢRA'0I@^a0R.8g\J_9lf>]ڼU4HnCr_6Y{bpS; MDiJ| `PKommD`Ĉ-mtK4=gøe7@(yt8cf|Uˬ#Tp41q 7W;:w&B~ϩ4ml Rp)(Vv =X駒+ ;}Od2fu}\ }t2Sxɹk7  2<{b olq5%UQA^9??)-xR@ldU3?{\5LMlE5{\j"%/T2 ?sI5eYMϫ#^SӆG'H̞TCY2AJg]Rsn>(`V*42p6ő3hg1Yg;g*2@|73\-7;vD\gM2U$s 3ܧWnK-"rF7vP_2`q-T+*[KxԬ6_R2⮬O#p z.Mb6&Rb /=x?i1#VWf i}'T|(!^%*1&GZUjH%7,HKϲ~nΐ0ۣ.'s^Rl8'Y:9 ±f3_w9@rtQdK΂D=cGA稔Yy %ؾae# ԫl;&1>orQ&rp93Okb`C3ƒ.?d O}s 6Eu"Gѳ^s~,yUXH{N6y&8gdtn%\8߸;MsFa LEBB$Gv*w?ܾs'J-Hf?Kr17a_{_>8gz=ߛ؛0Z M,P\Vڪo&nLnTu?@TZ nXrSvM_E(+i4;ʴ)A0 P "Q5c&z\$5Xw~0-cSPhTJEN9>EA1z~7` 33$3FXV9P| WXaJ恤eREhp۸O)aJ•Fס;|XtCy0/1MFw{mpDuiXBz>rP{!{R c-hDD]qD<+kA'#і-V˼fWvEmvS}$P^r*$ dT,[S՛(҇Iք猅iE99쓱g tGFQjޚۦV3-i9=ºęy3ћS<)\4ez,nuM :O'0PȚEyaVڰڛ,[du_`pC%,9"mBosE:3O!io=sX4.1 >4V gGE֕۲{lΪ(Hx~@Uk`3i+I_)pWj_աֻ;2sM֭ZK!FPUv*(5C} ݿgb=^|xGfJC-eoGVVLQ|s6oe!}ob0X[o!EwVFgi _Q5kl3g tE2 |dT<`J,^@[ t:-Q ME_+nz`6tMٽw"%u+/{#g+uA@ OT,:<־H0`fGb=L +6[ezIR!@{vkTpϵ1fxrSeuwAp5 %59Y]#zPp*e[([`6uuL#qٓ`(@8TeKtZ5LF/ioq7= !ʯ Y̓잶nz!:E}yy(Ýx/iDA6QPn1S=V٘͛Xsm^t_ea{[hE{<8DcFy+#=SIXW4K&Wqpˋ ~^im,Ouy:hżÎc$u.B7̱13P[F'zNfM@"6tpio=?5U@eVa%ܓVOl1ؾ=0v ߲G+N,D U|Zs~l<{<~"greG3ғI@yvY?x+Ixe .= Tݍ_%C5eۨh+'cTw'l G5eӯʹB Hʏg7ڼl 4<\ݛN=Y?p/z0ߕqWAV}z`$xI㏞ ݗYT[5hz;dtu) RHvFlqQl9dv]jfsBR=DWNunYC@EMߝ~*]13 &nͲRrN}FفQ?nAC*WG y}[Ȇ\BeW)8S;71ܲr&Kc1oT>tUS%oC q>)e/wC2$ugKfPFdH*TDAJi|R5EG]qWƖ38@ӡ=cj1]I^G!TGK:^C|9E(7$3wFELSDp aLu:e7"/j)Fwߋ <ڊjaO=|XEKE7v NGI᧣_)BDnOfPRyӅ ڎA!q0"}R`u2vn VZg9yLˤ#!|m#J0NtysjiJd' C8o' c!nV%1`ׅ?i*`11N %O;4UYX~aNl/$*rgc|'{JK*Lp i}^#SM"=JˈL{ު0U|F dr`Y\ Ƶ] m'CbdPtnn[f_A(ZT-&٪"YBry _uRc2yCr{@|L[(0&b6M/V%Mfv'AY~-Bl2X%P9f3ݹS @y$mS:@BoN}P]֏@d/]mOn<?y+ΐ)AB.Ȅ3 $zp{b#`] {m^Ac3FȤSj]͞~bEh5b>ПP, =$u'Ia((kX=C>! NVfzΣgUdJFKZ%Vn ;!i1qͽT B;`콴N&@^WB-S4k*xO]gp{H٫?CDy#(i= eIG`yll,Y 8%B7]FM"¬" ҍ,|)n1ók_9۷i]G@Mv}eSRq{ JԝD"ʑ˳s1,Xn\gd72~TM<áJq pW,JgcCtoMc>&Jc~7qBxc)C#N0uWwcٛd dpz5z{czeBuLE 5P]\Qؓ OY'H[1%6 eS@W ZK6Ӑ9T(ܿ8%ihd^r7C!5ʰUv{F9k'_"RꎎZX%?w_M]UB4of?~4_OINxv%k+SSvgkc|dJ)K% =b͑l2Re+*^:*dv|B>*bkD?%hWWx=%y{(K{bsj-%de ޭ1.oq27[QJ^y9Rx)!ټ;" NG>ydڭ /'C 6-ٸh^(5WEAI8Ou(Wѷ9{nWC+I\稜kX i$a"}.Q!A{L4ou;&lj @aqū : kA">e!XC8n2zȄe*X9B4w$"+9;9hNy'2Z#_z`'<1-Zy>B 8 8"y~& V+Il>73jyy?s @K'gKnK-u]e/8y)m(VyULA EBt =r 3('ɓBÄ>09@:]l&N-Ȭsݹ^M4`Y'8}lI''߶|Wљ7ikVBO".#L][Hֳ1 a>: Jd!*UM( /g"w1,8Xf!6H@ypv?-+ޭ5bZ^)ʟ|eD:HWJq 5{?eڡV{dLJk"Jr&acxb\n &ͼJ9 Q'6:"GH/ro:h ̓*xSP+4#`nKea7sjˡZJ 5HL)Pa@)eitn@O,b-2UE=5BοW%g.cn>NeE;N~܀ 7FEϘ[ׯ|RH?&'_S޴?J.j[ RܱO^(sE#qoCubbm P59Euhf)xBzɐ` FB^5hlYJ0oR63HXQ?&hWu6(Q!c%]v]M 7+}ar]mpK^с@"})7W{QY#Lc_=^ os(P#U1?D6 o^6PāR0;+lHy p̎Sr @DHVX m ͌ H—c[ln$ I2yG_y\ Ff%m*W%EPdqtVi0&h+DĊvFA,Bs흺Z&’p32lme‹Cˤ!C.,c_Ga&Ƴf]؁8yVt<572ܮAT%!85Y< frY&9V]o"π{ſȶP;*֚nsrŲu3$ @ysǾQa82iG[K4E"q(AY'<#$Vt}D$P`?`ZݧOhlf=['GDˤcw>NӍﻸ3V[y$n4:&_{o$Cg!B׏ " \P76⸤S:1''X=[/t,*5d Y߅)W/; i2??d:W\.Ӥ W/A/S0 ֗1@ 5DMr 0ЯTHLSJx=0C*1*׻R/h.t1uUNC;W:K)euu &"ŗjjxxA< K\hQ~猔 N7(&n]2L_vM>5ߌ BT}E rb(-a}|G0aidV|2I*fzwCA&1"%A'Mf 9[L| 3.PU-=3y،޺k?YYe:>0Ouj:(^}ȼc,PzRm6 IJ!C #"գ'`>-rO)%m=bûAVRs0(mvqwj?cz[6ʵ|d how+s"KefY-#H|hԎUc-Ky@}h3K An&| ";2"9V`] $M m:gu&~6QyɎ\B3WQYG-„'~Wn}q1 ʩөq>F|R3;ЎvD !y#j~wfu uV%vj pWi͢XOp׌_e4sokTi(;3 P{W+mD<+}!&;- _.Ѓ@ y `+N쓠jUF.y.9`9sq<Q|=~=/^t zIky3ڨ:lrN!yCӸN!d:~cu'H~6aj[3Fr^ZOցwBZ?3sDÆRJ0} )T0]r^N2n@؍G[ EEP+NxW;FPO7F!dѱbuP*M$<76>cMdCd}s41YLwc%3ɷɟL@OPerK8dnF\%sduXC}X\襩Pv|txR ^`ccPFZfRkb^_kf}0@40ӶՅox^#Coch W R.3}4ۮ+(Ag]8v$yhzMEmTm܈S§.夾su("]֨`iM"XʋS3}5-ca<)p]5q+G{C什B˜" |D'8ѫFPL,, -+? T `2]d,F1!!-K;(q6)( 4Cእ~f*w7^7EO1g{@K24vb0 L(%T!LNpKaPI5&wZVɊҜv ~փdᮤQ G :룰]@J>-b;9әfU8 &şC)L=WglL]JLFir_fdpb%tEA_Tg+%*&즫JKdju+{<WS)Eud%G dU43G6lCA HQ\)>6l\{@XU)A͔&~ِJ UkvAsyPHhH=69 ]~0 rx->*DP[ Keg8]zYzKhjΤp%vJUK]K *حJ.%iDk=E`d0P~jZ3Rn0[=iQXc݀F4k_nv;9<_ >/8(e-· 2cSni[=(.] U2f)oOң2ɤIIaHHxRt8_&'= w'|{WRֱOfzMk , ~d8=}?bs}5b62m4ZmB]^U* KH~V~.?3v"L"zqg '(uGMY\=JBvܫu߳&GG!!iPG Wcfy(_^L$}pBgȴQ=f4 o7c5Avs[p=Kp='&꾇}uE` >sVnEJa g)/ʽB5"z\|VD{;bݾZRl9|h0kG\%}N"^wfk^=4>1|/&"bKzTx si՘jL-1.>'7VL=T.F5ga[ tiA U5 0E T}bO犯өlJp9)0[ 0ء-$ednh?]96PB2? ȭJq,ƂQ[gWvgFr ]}"޲?TfxNEdB .t o˻3̣s" G(|&Y祘sy9)Ukyl!:ff 3要;+ pif"%^U¸̈́b/T3L07ϑ"wdqyTD4sF+_ajgCgґp1!Ļ h$ȋ㈷8][QU\,*۳ƎH,aҫscD7DͰӯKhX0˘4|M2JLT"џ"YDs_3\eEZ.sb^¹|^0{pN,FMjp|E'WcxQBݽ?o ݲM~epԴ ?r5.[^OB[38;&dÓKs#n=v7z1 4-Tų/e/BW0./0كciA3ɩ !P6!~lu #pEWAnc+3n=yNr^,Amٍ8+^64Ą1w>H7Q?%g<>R.cId"B\Zݾ.m?>#At2"({oG\xx+ӆ3Yٚ W;t73 L}(DEi^&>&Ph(VFRNt6KjO7VdA RIUd+|~?+6̱4-7f t]BDC_rml5є\Տ˾׻TVNRcxD)`Й(g쥀b.iʌ@_Vy(&e:_008m@Zʜ ԓ]Մ`>"Ě6K~V 1zyM&<kG ,@!D&>"bFS":*j `KWY.Pإ^3B%irz5#Ed\TQrF:Vx`8"a%[L~DKDA3{]jƉѠ{7;8쯎bA8j.nҰ#Sh_TANa,ݦ|/Z¼%9|0lģ/@̀ߦ>oآ<3="Z: >Ǥ5qpջKIDQTOg@GVe?5^O1x:iMwm-uGO7ȥ0#HZy4F4&=(\7fikʖ~8W}A">FE5ו %e[ WO UU+[l>uh`H5=Hpi&PneXW lKEF;d{G9WكMݨHՅ$#<_tЪE7zxل[Q_c:K9_O[+Gg3.Q8n| *Ì6 x9!CMǽJP\gc_hg}E?M74.` Qb "+DڧC/sPrAb dӰ\;;~ͳ@_yސ瞻٘j1`ur Aͪx T"~R5ͯs9F.xCX޵+7@BTN*hU:n^B$,]=/eZcMlzMl0##CJQEv$?H75ʌ# 3r`U:I UFfc^x媚FT H h+`mJ IKs+}zOݴ/uiyH,X @~aEr.*P1mf!Ր}#eatO&xAfdDwyH Kx,&[Vξ, -Z4X_VX8 xtKN} f)x>KM`s X\FiNpRoBi4mqƓ IQ X{ Y&Z9>=&UdfbfG~A|qS+ҍC0Ë GZucE8"WIȑ$Nrd\damƋ`'>hF<)2"k/7Ćw"JRמ ,E`Tȣ"s{!2r,==v'Dc)ԤLkG̅6CO ٙӰS}n*SS$j$y0\59ݮH6,hRRfc670qsxV^2tHxdļYoV4x-\{N3W've;7^8bXC+! ˑ@@/L/0G#y{7gZ ci^~K07Gq7O_#rԈ%Duhq&}*躥 ؑ윋_Ñ:IA(أ&B>t>ü0ʎ#C)Oh%z̽3;WM Np#\ޯ-9PtK%Khs%zJ{7 ;dwir$lΥOKVX:=4mR[xgHr(Ga0u~`OFA 0Ywh!}Jq^ $YXya2U]\ueh0U QDRЭu'嶷rxL'.,ڑK"+Pì[{5/CHLgK ,_'N3\GY 7 z 59Q3&^/DhPL.i;Sbyі(Iҳ/ eA,gBBE8KQ4hc% @nރFq/pq!Z^.gdnV>Et/7|#n݈DTdt!Z :gѡ" RwfW}QnjYM7K-K IViώjEbȧɳ/,a3N;y3EskGkQpCFgY/5c^WGM›`]$D>n,u4"!~Hy $lDUx`#\䊾.=o b iA؎@VES닻_Uk*;2:)͖`["܌OE&zŸTX,φPu?)"1;/Wvx\1{z8*Kõg NP$'m9#dBS E %`Fb'yrM.3t}CG#󜋠ȩ_q{_Fݱ51paiޮvNzr+K瑐`UaRy GTt.GYZp8T0GB(0i4 |g:AϑWtλc (2 L2ooo4!4 pんm8VH5{ntˢJPIjjWxC;뚣kzYgq.?oʖy FGlY@֙1ZC fZ*1Y8syRu,d[a쬄'`oR`%5=E-xx#k:/۵%쫂(߃7,0El m$w_SSD5=Lj@}>ZBWth}fQ ?<`~,é$qRy~u/g7oS?.[F(BxZW<7BW8=y4e89suuѻ^)=[Fi'hkx!,CKm Df4'T#ä`\yA<6Q|tp, K#RԸlT߃܉XXFO ]K6""acJJx~H8 mN:dȂva͉Wkh]Za{#}>Cr-7cZ I,qzxNjD1oznSPDsP|n14U yױgK!Ell?z0;m,A =g1Af_I2Znv#T!jlgE^DkaVa%$\3FqK{`K"Ā$.OsdNX߇T@qݦPσ=ԧ%> m$8KvuJGJ<\m.*竹V!Y*O@ wj$ ܏9`j=yٙd u1VM +zMYI{([G`&>u,ȨƮ.uBT3S{5TrR͝Ԑcr(PUyZD1Ğh%qP>s4딃 m-C fp.-0Gg긝_^]UѬ!? qQY=9y(b$ YF#aԂkB6Q^RR"@ƍƀVf'cRfu.QqtPpylN.}Nio^ d5dH?XW%c ]|"׫M]t1  :-E0o?s YVHaYy]#,"c% }y2L+oN|sw$mW;; wO׿g෠S&+:ľ>B3ώ~|q_h=࢕:/Qĵ\K΍XS[Be9c雼)?œh8尷l~(F~~P{RN5ztJ~,cVIH<0`掳f-eSDLCei㏌oBVicՅzb}V7f6Faa{;R|F_̩Cp=?,2F b9Nbm #;{ 6 ɻLzRae=A VqȚ'ʒ˝``,H@)ͤ:~<(_qZh0ILX?S.Q'`NAI*NgӘRK>j7(7Ĺ)lzI$ w ZIIDP̓sMG0`j3^J!R8l]}SI=ߕd~_[Kl ;V ?Ew\. 09T:R"є=1 [`A:"̻Bs@scr2EU&@Xvp*@L2%|J)afTҺya{3 G\jBJ!+qb}7aB['lD3ŤZvO^"IIOJ& ByہkY3fi,IS̒EslWKZH}==_\C~~ޤ5'\u ܰ#>B5o<Ħxlˬf W/|WÇ"nz"eIҭe}715]W&n+j K=fI2C֬[ @a}07H6鑢+ӟ8MveUnOX=j -j]^eE@_i ^W|SCﵦ!{ܖp)+[[@}~Ć8kXiTfn]?Rm  CӞY4 ) m=Wa`N+qN7 1aF3PޏY#nu;c붰9~ [(^,Ӣq { U[e5^9-6PBjazMKjp1ZZM;D_pifގM4ua1)-KUƌI/r'tE|%*N3N!@ch ];HtX/6 ;Io4CSwf$Qv.Bɻ bZ9*o3k-{GH4/u_o0˜ +_( Bd+-KK{?FĤqx_`Z\% 2a^ @Ѧ |uU!l.##9mCcԔӦp*#]ñ@5T,)i)^1:pڴ u/,ۮ^>GfpсZ'Lr%xLa4#V5K՚77M2#4̷ Y{Eŕs$8V#Z*(45GR q@) zHWdo(z G$%ԙd6Vpӭ&M53]KohY)Ev<,'?9PhOJ$'@oIG{ƈ?Npe|wbc|xi  s$tn=άbWX-N ,=w(skNyhzHWyw^R<1w+|Wp\JetfoC,:\ {hݼ;H#3\6Hd$ ȅv9]=^k <OsrBwPW譡?Qİ%xal*vxIޛN%K|?"F q$G,'7e:bm LS;գKǤ B/͔ PRO8ԶY8:[0댸t" 2Ur)j-k]Q2i;qTco4xPI<Jq|,a5 ޻h~XdzB`ngp,$I!c79ad1Bz5 izxshO?Niz/V0;䳾X؟~9q @ɹ2Gͭ(FU,47IԬb.>bkRďas׀1s.~ctFnVT]6?1Sp50YVl + \UUk.> Je+o |EʒW |CE0"2x`^)v0lhm=׹K+Le'=rp~MvN\w@jrq^7!VB.kюrҠyͭM)ԸhX|+I1\5_KX;RCnHq("k^#M0 H+[f{,'>jcEN vGHꀍxA>6 B!FQpJAB9{ DBe.P$K:;6rF\qȑŌYtH%* ynAV[&Xo*~ ]!bԸNn}޹ГT l!")ZhJM^i_'Դyk YϹW:ΝзO;PN%t_4Rc9AޅE.Zٜz?8@=0.}=thl;>wڃ>+^=0ovx *DCمx k5ݱtҹ>\s¶UٙN(ރF0%^ʺ *rE-sfnmjƲ / MN7u;R >Zm@ޑzFG YKGӖ&qR(~MW@}|{T(,rx7rܠxY,||z$({T(kJg_B|mB wmљ*/%1 Mږ` JD( nyθ~-sd pn1=1BNf`ֲ)Y/WSZ*Ϥ.c%h_p(_̴oiJr {r Yd`P)32@N H&=6 9@GS B&=L[:,Z{Ee.}( $ܐuJE^3+ tDofjHv5 ׃e%-}+oFNU#^/;/V>pb^iIȲ+`9(D.WWy+O_: Kq0LՓ(7(~ugٶu5<)j d{Xd||u`g;9Bh}r# YP{ 6 IpV+]͙w0FyXy4@ل7jr)l 'nqa5>od= 6ȼJX +^=S?]qc%''ٶG0kNJ^ڂI[sdOL| w 5:ׇ,^<@zt NI$0fZp{ ^2uB@(.I]W0Xͼ ћTBܼ/ё9[aB|Ͱn]rBf]B4G[g#iqa9 \o}=ZWsUXAс"ak>ؾ-Ze]_SrLJ4z6MMWTpKz8tGcFi񷐎y0AhKk}d#gӥ'|Sh8tMNԌ|DXβ3LاܡȚۡ\h5̱l;)¬w6cx+.b1<䔷IED/5Ð$>1{W`)MbTy jǤzl6` iBxU'f 1@oz!Ϧ_yP kZ6LIq /J+bFzXE=߸sEjo}4}enl`Gzx'A)gRXVE[$'A{x4BP$űuN_]^60%iH׶T?)AjhG֖ϊT>=v^I#әJ&oO=L &M=0HT,ѻm-Fŝ2@PxH)iZKdǹzvgeL(r+uQ5joWԫp}ySiIv N)LSf ,WXSp)FastQAg9u.vELǀ琳ԝ3:`2~w]Ki?mHAˇz@F}/+wM !֡;E Q)DV]K7v:Ο> z{רw,#XV <,56^:᷅?Tc,@d-r T / -'( S矺S;?:g?GUzo L!һ_K{n*~h"dIOY+N{ibË٥-ےTю*bs\ek͛nl ]աfN@Y1ևyHqgnB\´uӒWj@?=ܝ;U 9w3(}湩y}q@[ eM~j:3Ǟ ױ0B䄂É\g]M/ ZqO }vw9M0 @mxN6KNZ-bgGw Iq(+B%%|Wel8 ?㣷 G6^,=z *՜x.4)/Y]%?wK{/{$ 69u67$=s0h_?GGYw~D9sYhU#JMHiAR!MfL{?}ꦽ1Nݔ'wۥ(H%"E=ʢA8(d$VTkq'|y&wOjSҿ/Xt-4(.0m"_f.6s[Dg<3cg,kT!*Ԥ D(R~ר_ی(婬$|4I1  Iy(7G,*ξwoh;+%Sek)d;5o3-QtBh>;e5ﶵ6(f o7~.a-4;澿]*V4h՘ T@vE|HWa lX=[m33~YMo;0,ԃZSE72gHLQ!9_$R.C /`"bWKPSؔ1qexNm#8im".0~i YBKpCWhhɗVc%vt ᕶb:%k"&9]^1q"3ub G2 Ml<nP/A0F{Z%JdSl}NBg9S'U<&=}g kc23r`\:ՓnY]%Љ u(-D}Cc6A洎%YܞO'X'ПC ~ma&:vT=. REل-QY4_) |\hh !CRu)#$sΡӦN%5H1Z("Ԫw'|C q(:7J#kaR#ꪩwa7T F4@m}AxP@s nCpgVjq(z_!x;LCxf;ϐl h!YثkWW+wXP((%U#!{z x3vrޤn~NETgGS`=ߧi R!ywzJҟA})9r$Ȑעy p[hڲ}+ +lcmx<Gc)ey^diVդF?%++DކQ~(uVǗ#U mսNB/$ ߍiX?xŧc ۍ+Yf .v5g2Irڇ;Z=)i'9 ȿsJug8<]BؘVl^#3<0?y:Xawxiኵi/a[iڣlS̺H7gr!eh`óF|7k! .RE`Sd5zW =[W: Oݻ1S^7T3ޣc1=,yLjj"E' qtϭg/O]㱕st*aR b*<̴)Nz#N!.[c4p.y;*uԜS'7T:·TE+a( gdyȲ4SPa<93 Κ axߑGUI6"0|a6nE (o6]hKWqHwcCY1KqUds$Y 7[RΙu^Vg闻M)vxn!ن=^:3?Z|=X9,U01U6w͖p)_P;;ԜKS'z"cqZH( e=}oV GaO -^[b\#c$D3:{ez-;*74TNɺFLP*WUhnG[s;4xQ:|g k#A!3?]c$ZdEeڙΔe(>6(?F) B*)q9nz&}ުEz<0s{3h%%|' Bz]/. lr+B6qN;G8੮}@c~\s8*4qVo/[V"#9ˎ{.jqJƽlNd~5yǶS*J-dӛ}S a(p'wژ0ʖojtG L8]WZQ{3'Z=dJ]E`2!Y'Y[eo띕Bs)ٿ߽K W1J]"p#5Pdښuq(qA+X URO$li])#CD:F$}|mɒ'=8GM)OU@vޤ+ˈ, ;m GxA-wv㶙noj=ӭ {TT4gZ/АG oD:>jwJ$и`Wt|ኢts_*JDwp;.ZH-:_JqZ"_іw5+ڔAC:e%KAJfH0UN`KƁZWT# c8TO[B߉P`Š)>xf*IJI4v+9p(dwFA2상4)hCK Dyx@aiIݭ 4AqLb̓:{Q:4LQq6`H #'ZbdDoLl(6U}N]:oh8F]e]wo u6VȕH SIft,4 tW5߱۲>iqMx" B{hY<~$&O1|NEeIO693G3e{v"4U,G:S hCX}Zc ?h@EX x!]'˜;^3 1pq\O."LrA(͈<]<)7)9[EooTBl`Ҫ:XZʔC*5ݙf+8\q;>[x:10U> jJC/UOlL yrtxI?n($;&QwNqĩHuC85Xpe{$n4.7wd}}ْD:Έv/wM6Uיּ hx~v_$S3QaЦ8@$u- M&'}Q7{lByY.%d_╠ԯПʠy$ d1`((:dXD@u't,?i>05szpI0Hvk7h5*(d/vaܝ/+QPȞFb"i!Z0{IY-0Ķn՚"/t<DJ!dy=^O Y,̶$ON,~xfqw|0 Z^EP~qIfuz_Ӥ@B.toO[n/m3)_0NM6!tڊ`Z/*+o,mC q d|מ+/jaA@&ɽ";l]=<䤨 v;lZu8mkSN`OVLzz2'݌ĵ5Lj!nH&uZveXp{ =?36!7o0 6nJ^ۢq%>P.DôdQ6n_IOkoU'iFK J K.fP&D LFaךM`l3{|/[]y)f2 $QbFةVuY &q:Pj +9Ѯ]U1HlW͌6*Z4iXD+h'Ty+2PQ& 1q)FGR) 30\յG)CCOs/)rU)S ]*.] hsIV >j\`kBW6tYs /͡2E6m=F{{ǿg_&'v%6Yuߍ-GXxP1c֥//i^Q^lEe$*͚? 1R]n3 ,|2 pJΤԆӪCHSk:BΞm/wmA%nGLr~ =je%!Ɨ:;pϢ}գ,cw9n?G!KSE| ? Y7w5^ iۺSo AÅV9{{ϋXy09h\ :|~fLlQ+w;+7Je|>bT*!ʳ锚pbrZc"sJrTvvV:Xԫh5ܛA,;$)_Po;A\|{j!Cۄ*VCt#P|oV)%rJ<q|~ش$ETOYOT:)[l.Wp}=*A6osBʮMsPDFMcng ^͘ 2y`߃NXI>_̖)3S.52u͒2z#? I)ȂWA ^V2P{\+R =ذ1&5oƐ|T;@W7]  @YKx p,pGh A)_yӖ]7a|JHᵐo 7 ۿΏșpO);ESlE_Yi h7<}=SsNVل! }{-loO4NB * %["x04գ/ W96aAH=aH.]kgfnvCDgAvy| O% ZI;GꂎA .YwĖwy>Y,͇ *ß9h>KfL{f<9@keN}#ET7 Q9S!"[ވ];9#0Ɵ,;?rQHauvO!1rRVzue499AOz7菷lڛX7 |'glla?PLgw>הK僐3yZcE덩(Nۭ*84*tL׮! (mju UI$z6X.Yغlӈ X\^5>ɷk㉐UeYZ]&`2]ynG;\3“li築Ń1*U~KR4~pN/!z >xZfFL}_[.t%moɐlrF7N*5%"Jbd"&I{A?:`+OD,SYX!9«Y|{u~,7&A ˴ƾ܊X7 [2=2K8Ubɣ̩T塹z$p_Ɏ*Z# R3SSӐdіh7 |B"ȍ=X{t[\5%A*+sXNsk/DH? 40CP syHkIJ<>}2T7U 1xnF<v4,WŜ)eJxUjEɰ,~{]lߩHv zv]Б+~C XdvB8#5K%X0 g8˛fid$$pLǟEoC0 d Fߧlʍ.e9LxN bc;$iibKžDg8ÁYk=nCQյu@[XKw'w) bEAr:כ_ѹtFpN`de wiyªWQ7E dUυD]3"_)y[#hΞI`z[Jz͐A9SacHBu^(QXX 4yx@?B!L8_*T@`:&6'K{\[~YW氘5'v)%ؿ~*ҹJ&mȟR@{ų+} DXS>U Q:Rjt!7W(U3\Bx+pm<s9S@V>&(9S"#ֈD/o{쨕 prX=o@&9Ɩu`'d!j1eQ/AkZGnz^OױK0 u\wO+ hj_V vR W/.61L:CҾoBEzO1@A\ك"1mث? )类[OR7w9,v ,>s첿NjӃO|vT͍CNVF8 |u`C NJ ܿҞ[ )sҨ N;q\\`1W9V:#͙?:X!P~X'߄|zJ`LR ^D#F?Vjr֋J~nu/SQs1';>]kt{gTd1|S9?`⡩As4h]_tmD3qbYPjЃRW gҀ~;4n0T#l< 4IV%e.F A/ 5)X(ylZʊSd3_c@,Na8q)،c9ۭM]I~4yg)E4U_T@ۏKH ˳t[ajmiy4qj!')uSPdFf yy40"_ަw`z LI9Q /Ѫj :9xSԓ.L h}Lck7F +wIx,\锢-tIjEs1i8J3$U xzf#2 ͦ$ bʋ HR/D9?Ћg-pb؋UA( mƲ]5[)EM;f|`#}vF?E xBG0/휝>r" 4@Ad&T Mj`y`R AXЈ~C,;K?,ɗ}h?VZϦF!H~=/t#afm^[*Yb2)uR{jڹXpqo{ad!-O}Ղ"Jp[}Đ$qN^P#uЀ--(-8as=>ER-|q8y$9yohƴNJOuebب:_ĂkZi=F D4 *^(mo]` ,lB^潁iq`ڢ?D3Iw"Y)E9f#@:H冈|R 擈S:{pƤASN)G2gT7Jh2a^{@ ʊ1n2939p".a67D+uɤD(g4_ Gƭ9U.9%AD_HvcrU4{R#}$$gרU->qI%.{o0VegDv[mwB2XXV>]*w Ր(*pA"7hC%'ج|d^6R-dyue y/?Qe#mדz߄NI1׈̜^@xm]{詵Q(kx{7*X'[F4ןfmIsf x:i BW:T:Vd+h;SI! {\oԩd|U>AYaؾ_{ts\ #\Z&X2ʰO>sn/{ Lu\fH ɲ;bV!k@jl;b3=2KM2bĽ f^?Ay0z@7? '6 CDt'?S I]yI<e۩\H%1"?Թj s{ee*@e`Ll01 dꔔ f4S= 9OO%{[UgufuŦƖ8J+:,Nsˇ] B% |JV!H[N WKY`@ v`6-zj&Lj%xO!vx "yԣ ??!8"it̀8BdB4"AlYvvފbbՒq<=ksGƢQfkC3ݮ5Hּ\dɱzw^oLET2-}һ^Xg#bOf](dRޮ8‚P<)Y³K~xGCNV<>l$mB)VdǕ[+ ,Ӎ ⩧Kǀ 7j#PSqLQ؜S_{rY.ݏ8clj+_r ,yCz"ީ?VcJkX?Fo[Z˪+*܃;AC/G3l]=XUO[ĮM γDߍbC<m9P[HX7-?^,@UA#ŸRU Ž"{])C< #n}K%UO+uV~yPPT6q &4瀁ykN')zE fu_7{([#_h, @#EEև4ρhmu3{s0;W%0*[944InrL/ GK{40bkA8-шPv\LOIn/lFR4p 6"vA]8P "u>T1 ~8 [vǵξP!.2#L|=dyr կd% pva:/ N𤇞 0&e;DBQϘ~F})hϹ &:>lw~2Q`it׿ T{B9z]J[<[EĦODh3| dA)FO|7cʐT&|^z R0Y#nxiC4s4By3񻔟HޠHLf*Jуw ? ݗg Fao=+H飗0A0c|.R&\1\/zW7jVtCB(eMG@N妊gQ5 -zvx/reʷ >bp)8ft;43Jz  W$f=8Hֻײ卆"$Rf(D#dmbps18 *CjއӍF#B9+1L }_,0SX`!,F#пi w"i?'ݛ3K;y:\˓UbZֈ˸ފBڜ lmáW2WEbdۤ=bu\?%;C_Ϟ$_;f*U5 doƩƘ =pҚ 9TGyy1O4dzx+˅3TjG,Vd1d"jP6֤{}V^bTA,MO-Tǡ݆iLtHc4ʬFDL6 Qbcnr 3Ojowry4A-+lP tܕj eײxYw? q0'ijM([;3Ĭq&;\1vR+PGUD/* D(C/. Pw-ge[f!a1[N~>Rh$ fi1PC M^yn4R8r ,DDz޻ggc>g!mG´}io,%{vƇ@T=9^tŸ޹Ĥ$BxR= zb o*9"SSvxM1aWPY;}KZOn9wx齞 Ci n=*6byt> -VVcG%hcf DR:u8J QCyVorXlm#xEWfHVRmB| >`IhOXvPu;qkP'Z-/&ť맇!{g gg76 o&8w[ӲDrc+)?!)4 H/hzaX?M]z PJ?tB x#ZKW!tHhe`"g4oּ8m;;4EHe!pKKƢ 8zO߳=Jܾ^!>6#3S?_('+,P쨟;VG ֖A&2FT,OLmPh3)D@YwG'񩯪Xw_^@%~3TSLH.z@{}ܺ8קQxZl8;:%Pd-<Ԥ1I,_aL};ɟ!]0S=uluM̮mnQ=Hˢ 'rѮ[mfӢP-LL 0nT(DTϫ.&xY AKC$w -sxE‹!K2ZGPKKӴQN#3cCsחiô_&V9K̎G- o fݸEƃXF߈0ܶT}!..쯅`@ bOſ5} & Gv_w-6R /iF܈C~[e>t!9/߁| 8 hld=$uOI' fAʅ7lq2s,W / ߝ0t6MMݬYFsJ~7tp;r1v>2/"* 钝.. |vsIn$yQN9\nr\Reg iSӉ`I 6bkkQ&}*r*K9|ZJi#=WPӕeB*&|ծ{[{@YAj~W0"h0&O{#lKI6h*C.!%=wgu.KL(:X?Be_לH(WT KA%p8QQH!\<X{ģZc,e4.|Mҵe*T0}>;SSP@Ӿ\9 ˿4kzQo'ۛoq=tylq ooPf1lN+ ᏍnzJm@RfeYJˊq /zͯ2*ӄ1ȃjB_sba29$0Nz2tہ";egt ¿P据~?cqO8pĀ淠r+2svr!J [S "fhC5H0gcmǸ2zs!۳r1)7ӄԳ;w&56;HA>/QԀz\G:ΊÀ1lxֳKg4RGK+r“ Nk#Ai J̡J•Rp8RbwQ0P%?ɮ9ݥeɋc)8 ](1AiM_bcjR&ϘjE:&bL6NG5R}<+q"o D^>j%"Sΐ;}zɎL1 {O`MU+u8^F=XA BWdTî׍GxU=nq[) u(5]4&YFQtvbK.E*wtx럋QhH< m6/|Jt؟R O!B4b?f,Rje3X>9{E،| \5η89Xτk Xx]\-yKYJJ+ҏcÀ #Aa"DPݘeүa5FWףDYq.ffnt]\q1p8U#+l;l:YDd]NC ׼@XUC|[襩U1`ŭmTQK"gn/ i[e>8[8G[B\w"i"GBE[[+#'D1| C*cr. &?COT#U㔕AEXCcBklh'Q cU2ȘRtj+җ +@=3e-D8,ڗ蕉.65[Rw#́>{,̌zukA,Wy6݈ 9+Ќ5u0%%%6g8 G*oOޱXlh@  (2S_oS42Cگp ,O;uvtbA"*;Z!㱷pjՃPC4Dr>#U۩iz3,_؜{ jr|6h?@@74365ꚠXj/ ]mh Feء K3޽T .h/eVZk_L4 =d)GPV C8NCy~vnu !{jXGXNN41Y| X*vYB+<[-Ɗ)95> s89gg2_QXN;^5n$OQ cQ'0c`mxWP[FdIti('3R:aUktee*ݮjRχ!S/8Ay8QBak~z{3$vʝgv]¾*:kѡ=Fغ39i+'Ma'~` oqгA q֥4)w (>|: lFޱm#-_?esX L\. $a !¼Gi,kLyrT& U  bh}05T!`{!V 2X򪡢Ɲ>~A }٠#:G.󫷧s(oW.1 8q\K)fǏg#{^؇9AgFHtA!k^&˘WDfxj#iz:[!~F̹r?BT5MQUPYw~e{]T&y^AEjNWWh)L=>=7 $Yq9*ݗvuWz>Ăݔ_$oQa2ܰ__UXu*OͰy* sL5:|4̜ ˣECzAc#9<&U;/as6Q,Yr[zvm@f=+IO 3 |GB-Zq|+f&xΨ1e}\-b;N΍d#H4}V1Yr;PYq 'AwJ=_X-&m {אGܺnѲXoW5`S۬BMG;anwfV4R,"\^q;j 2R}:9k4ʘsl 4`ȳ4 _|mNsچJu^=ʹh+JJB}GM.].ґ \s|T6CrOCЅV~p!?D*B=QdazX"@_i$F/3=%Eo%yefU*}QP +!DZ/5b01=x$kAO'aް:к 3PzbFfPCW; UlKuu#;`o-؟쀕bf)h$Te϶A3&f;9 .|ʴ9Klw=M_!QK@>HS?d(EuB`}\6' U4My)~N&c^g÷vmPo3Ƃʤ5!VHoҴ5?]rK{XB=*hbk Pv]s2iF"m-v$ ̤B>L0Q,ca4PϱQdS9=ܩD e}Ds̓B:O {7Ƶ'Ǟ^BJ09cӗ(IZ>~$|-Gi0*gbQ_(X򑞈>!z 8]5^Tzn걓xwښ|)Xo\1]ﱄ*`^H3\:0|`A}W&(V q!~7}ԐBBX1b2| *9܃-Uj^f`Wc(b[-LEvgzGfnFX6@Fk#?MjiI_Ť9}t^S1?CG_<w,GKKfc'f+;6$MO[N=ϱ20=Ls:*II&LVkR/Gq .  K:hԖT.E੐B`;++a|22NW'̥I8I$eɖsf> :莿|s?E6fu ׮6,ɕݼ,4VױIeN=4'_f GO,\`v <_ i -9+]v)_ZC[`V)A @b(w+% { [Z18Yx =,ngYZ070701000002d8000081a4000000000000000000000001662f7fa900004ed0000000000000000000000000000000000000006800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/N]?Eh=ڜ.+[*gzMdZdrjg} ?4]Ypâ ȟluoYA ]j v)/C<ҷGRMS^p5 M˓^41bc$ a]Yu9;7<{܃; kxNAh+xr3R?o+ =myQ$NUbB/i!7tS'Xw)l~!dy7]; ,c%W+|3YQ]5das~Sa`C%Jg*rP2{aw 9K`G%:X594j QZΠ%󘚣+~;|{ysJ]ęС;ԆEŁ[d}uz?o \fZ`n#BR })>/9 >*e O?2HTUagA0Pû&Et/X3uF-O >݉j&KrEI҂-<@c=^<5Øڐz6+!3sQ Ng_1ӕ6Rn.zi }opvpCWVOYP=?.A͍})t Sf^Îm $<,=gq{e*CLwV]/2;p[n9c%0نRVRcf/w)aH L;5 M8bmϏk}QJLbW鏡Ĵr=ذ?hdӷ'"QU.uPP}ӡ3 PzAB(@gw@"[ tD̝>um8gwVk9i{VEYO~*cJTԾ+Npx< \sg a2h]]M_ 0j5惍ML䆖A[D:_$!ٸu7mHM!+?LM@45Lnr/_qQA#W vsK)mMwPeeI#h]h]P p'_NwHVc*UG,Nl [ٺAR}`+g}7:o3C1F8fzTvДAEI7çb+!`bipYc{wNӞ7q@` cC@`z0L| A+W`FTtF;7K*[{i]EF3;{9vͶ6gU# KV@#s [2C8B.*D?ز}:KRBRC *:vWȚCCey% qjiFtyfmHIS\T ^R'`j v$ҼMƨud96p{'@#(_sÎ[!<O>k4lO_:u1;C.u )&.>D1R)(]U" Iv$B.bT3W~~ eIC>^?gW3>6EA6}eh^o֮ӴB"&2!*~`b BDM2%[5f N;>OJC<vQiTClfa]炔t_YMT sR#.*>&c {*И!-Ϫ]?~ue|[CЬ04(#lsz;ײe'{S|='gPpbP]ļ9BA-0Y0Ḯ{Jv D QNly%+sr DE[.܏uCtwn65n6GMvj([`ycw6W˙/5^Q &b*c&Y-Zrc.0~e}E$E& A.pE A-TPAjb}Vtr>0+]X8^T ~DL-|_.;b0r4~m_0McsF0˟,(>xjH[?WX7~lytOS #jZgeZT(A^xEY(d59qɶ7h wQnbky|l D"Ҹgru#V}kV@Oem>8wl 6*Y4y6hWr1X!IP:xl%JǕFoE=~K"ц `et$ !|ZnP.%kQuxEwÉqrcbZ)ɲQL"tgśՈuNuGƑ{GXxK3aEP6$_j|b8}YHP%1_(їA.0p&*&FZ:{ZN/բ,~CXDn_ @Fc3}6=QDSxo#dmnvU  mXTœF׷ϭ.ōi-'Ek|SCwLQaM?y4ق9d$ӵG46]}w/'S@qb2td5oM4aLn6 ;5[{gRt'&t1$GjͫwڇN}i.$[c[KPwMg :>.{_%Θ;IR9}YcחDQ3aDϦ$1˵ПėWAPdFi3 /H6F'"]EQ6m)Ǩ*:8̽ 806\ @9k!z*]9UG^x'P&Cj3A0\9P9;^!ITZ*rЮ)J|ĵh>3/7fC׿W"Tw^ً{|RN/j3kθ $kP'h^]&mvŐdeRkSLJC YAP┢ HTxOW%t =W2lz~|NyZil]ŷ!NCu>]z5+[N  þ z̏u \ /BڤE=C`/GCYPVϢ!kR5V$sFWjtGNt氏{XRlnwvjD .kS1xw)0i#k: ҉럾jٌQ̄+n\f> \ZnD\BD{piz^^&yID:rwIj+o9t,:]B/^ZHE nMis`8t9!]ݚ%/B%a_)( WMsPh/-\yU=ed/31h^ˎ򶸺K$ɫPK/6t%[f/3])a¾X + գ^_o/m;)זϦ`"=nro yYp'ϓ밮L6#16䶭Tػu3hºMGG ْiՓzP6 +A: VsS,P(.Xݔ7fLAiE$&a# aG] N=8޷4zoN< ;QzM1$&-Չ!t ҁzc@̅xdVhrg_E *ls=K.=]PTҁ#]NRO]L:Z>pE_vEj . 甦]L}Ϛ<4DGZS:?aAp k[ [FSp R`IA2zٞh'^v[Cdz] ,Yc{F \5HX(UZϙ E=ǿYwwo AX}פs=_ @E^qR2ivˇ&l!% 5_k񔆣SMmiRw» R:uIfa]ZN kM\CA*1W#P P13|N|ƌVsY5z胤?)(lA, iˌ!%~HlSr7,O"2bn y*SvE.S۠5&OAB[2؜_wC/џg]i2M7epЌ8 '6NMQBs~.Z9$ݑᳱQ:(H)@7i d[!vբ.u̠TnۣB^dėNq+& Is:0S'ڻT|$gM֏/xmq٥˄յF8Q"q3>0/じłעC NW£!x {nCKJ7X2#䎞\Aq Z;X>j!3 S͎*kΰqQUqV"RvY>CӍ4oYxLm{ZtМ/k8h[7s_gq^ p=n*vĂhɝ/~9ՎKвgH#Ѐ6`̈8(Oo qzPIJ.^C}V$\g=9le["*ou"OZd@U0Gܺ^}:¦ Ew0Mƞ(!s\~0ThTgi4a{1b^xAe_E|aпD^%DJS }@ϿP6c}t?G==4[ KQ:?ۥPMPgRX59[]~*$1v?|`7i{d7 =.'hT2QCGڼ V}R^Ra0l1Ucs{4V{Σʜ73F(rR蠘8zy( FjNKscjwQ yn&QovQ#,}<`pFQa$l8eKTdbp9Db],SR,p䊏a5Eؾzߺ(~oxRq-b+9շV=^.JΌƇϙj^q@p#Erਪω0;ܕؕm$bV#Yi=뻝n Hum0(RFO.%־/t6vǗPfW@C3FoC҆T*HGQJ9:ħAdL.T4KDsL3\'S_BZF#3JHR4<׫`@Tw{9 >cۘS$bJ(rŻZqàVId>{gf5{BK)Fpsb%P[KW#fɄ&9= Gz~ϗjOʑzU{'61'a5h bqMf*.f&*wG>pW%82v;mi&lepȋ>$mtiK-IwKRIWplҒg؜C.Kt7PD9K{ِϏB%lS+OyE%O !f.d14Q03-iE0bF5Uɺ& З[3Ey?,gP*ۥniԡ䲃@1Zћ֪{ b[B9<O! ^"K")g5.ڬoP0f^\Kcs wb*)sd+mcYtYC le1NU}f#:u?<ٚV $FLESڒ\VuWmɃp*BWסKg,-zReBTB~}saFH~R,*Ф8 'yɔ=+T'8_/c%0L`zPx;Y)'=$KNݦ}Eڋ/oq#E3|$cw`ތ$[:AZO#҈,l+7GQ!v伨:" efWhrxL޲Й7ߣ/zWFЃ w e ~Kw%G۽H_|HX; tU+?<עai\Xҝ{;JTq1R8Omqf#JsHJiX- g>18ze&G5yZpu?=t-!c#AÍ: ~1Noy࣫TD6BF TsH e<"Z8d5~q.iY_L`%w|].HQUL՛p!f[BWNIe/G511a(t2 x y0SzH4(oTp4QD? ca1RͯY̔)(GGʋ}Fȁ1:/4D@oKImH#*la4Y6ȼ6DžepM8D{)3ܨcu=vVNEC;E_ Ϣ:+aaBd-~]oޔ"7P,*9c-!$שXRI'BnK6 {Xseݠ{md}D`ҏg #('{~l5!tfϨZL4\ ˏԥvWfce+c>QFã;UN!{tu>D9!yhbih'IIxT 7 elsNsũi#oWѨij%-ьboncwy}6C[axو1(ݛ̲pX1cQ?Ix@eT\4W[%sս,Z|Ḧ4@Il`[`#̾/WzvBX>[;Us^xѤU#cMQ̉isA;C9ey:u zO=/JrL;)* .56FphUd4,$`1D%?/K`2zXF2:zم`(2JĕԎiމO}! @hӇ_vv׍|\|-Ja/tG;i"(oԺ)_-A$f%Ccu&PtQHx0nhXbcDAG$ڧYJBމeAS53ŦO(@Qnm\og0@ ƉZ5 dī3$!]Vh \ٳI]ݧ =:%4QUyO> k04hx\Q '.L'md2}eނ${#Z ֺ6NviA }<7 &AԮPL~X=\? ֭֯gHʞHWbn l9Y4pMƍfO.j5iE. $f!y^;RpΩ^jЄ*B#[K2YY>?:֛iqvYބ6X7)ͦ>QŹM +s5|Mh+۝qESG ͽ45ϋ/wHC>|*}]NK. ]z:?JTZ!~|d!*BJTdCK/}u= ȝD~&9mKό \9_~ ,'LXne NC]3|s`W؁Wްߊ&Ϛ. -]qXFN#PȩQ9:}:/M[L<>0jkߦШ`҈ .9H-.nU{|eKJ(h43{]D)gm$-bGsŸ@k 5m"ii(v } ǬA3F/rqkFU)9GUM^rشH7軙.r`mWxմHұ(Cܪ҅t]qJ>D6(t^uT V ^5^APv3(T+j}yViYY ׶ԈD2yM=Cp yHciaۋvɲK/@= a0xBؤWeGAcY]OZkE] ]|n $q R|ӕb`h/7c_!5l"hy'GB{'6T#SA1Ww8?8`ى sVi+cЁ(ZNOt"nƱVǢ`.tsuB];\v3aʂ52DiCe5:M@oPnt /_i4qL$"}˸y7C.idM )~KQZX:"p+ewSG,,۹*h\w1?SXaIKfJNa\<ɇ}v'0L63 c@tbYٳ#nPW l%_cz T#ˡ{&I0W.ܹxک#1;5q6F2y+X %!*.-,]WO,u|3~L7jx|W]{JsϳOM),Ҫx`ϟ6\&׭衉\WU=Z;] Il`i;aʃJ\a`]:l˰j|T(ێ>(q;{+_7(]\+C|~RZe"?c͸϶&Xְ*ieF^_,hDc,a v': "J ApDscЊ=7W(Ԯgyp4?si!})I԰3j1crWkJH'ec.|; [HrA}mpi膝|w]4'^&o3YKhE[;]J(\AIvoޟmQΑykg< ,]bj\˦K ,XGI=Ȩg!ש !i*RPbw'@WEJ{e5ckN9~I:vfPψ F-Oo ǞlKdps  Ʈ{)=e8-*b!xe:<@"#&$Ld3h x<o}=8Lߏ`ܛJ:Db t#c̉(rd>+??^4!&"Ig &tl8"GLŇ2g?7|ku.u=߹i-bGZ^\ r#8l0N,OU 2'nl*Y r:8̎fg㠶]f:;Z]mk/8*qm!x#R᠘~wc;}GM%ϑ&(ⅯKNG)]WnA>EfڣLQW21UADe2@?F#?&!*IlC 5IN貍zR[TV|_O"@+"Y¬#'ngj s))FymOj~cD:ua秬%Νq зzҊNq,ij5S2BS<1dP$GĹi3 ļsEPԷf{DK#''fD:gr@:YhQ7Gy3W?uH1+xt8)4PZ`.HϛFjaJ7EP&yE[v_'RG+.67jUfQn.k,5 "qovu&"~c(dp(Sz8Ok;_d[ewLxqcω|(J5?NU&Pa05rT*6Qo6H)nG\$nQh/=v7q{  &oHGG5N?CS!.3F< c.rzJR}= ~-7$ࡀ _ΚCYl C:cW;0!@MDĂ+CRsabuط9ʬr]B[zm] JOEcέJA[:31 zGVIJjW3ll o0A4>~{ʊ|zIpQyGp]d|nQSQN˔s5g= \^`;2ҽX\m} GN0ϳg&C2%50Vn|ө`}BRh"qZ'(׌<1yI͑`T?&pV]Diч]5C;n([#.4 BrH{C˄9GJؚP$eR8,a4NJ@SPA jw\NåZ1kC[Ba,ΦOxs1RA=hGzd; iBMD840om6؉{ع +-Xui,B`eJne#֍^mEqds'ӂYfgC{oUXnΦD/tbA5{qcll2L 6Xj=S?/cIM.wf0fưv}v\Y\RM"~uH]51uiaOhLR}|*J'~᫮3\(%#;9[Qdhl]W {z#[iciR43A'g"ނEQaowb#qZJk(lj ɱՏ8ifQ(ε>Rulȸc738,)Ġ=B3ՙQoS/9rD'eV{K_h8rTźOԜ0k}c#M*Q!i%~O ;WAE{ zCOI(5;''r/CvP=vIc4G? fv$^-*[!|δP=Aqh](0M{@>~7GŶ1#Q}mS1n0OѤ$; T,7w.&[M]7Pj'qB nrqRw%hmzP*L4?ŒNdU ֵbNR%Frtt1pȠhSy(/NJ>5mPK,;G]K`JȰ/paCP)|ʰIx,ǠIzv"yM1=e; :4^cQATJĴnAq}MGn+@LU }[rJ2Zlڜu.)dA]+07;Qe5%7sh+G˻CWCNޥTt1^B[ׄDWU{4{<\*OC疨UI7u7m_ٕ?|@a(dL -YYmAK}gw \s:NblDSyvW}>E_gR:k1:\ M ((Ex[@#+xrga#(^{AvCmg 6frwrҚ,Ty]Czۖ4 2.crNp,qaAŏC)vc@,n0AbK쐾۪9Yz"oa!j*qݗzQxkNBnsy޲6[+궁8թuWIYjM<*a%=|/bELQ>k4,?E`U/hQ1 {M87UCxRRsT(XSiU Sro-MiÔꢯw,[ʼn^ [? C_S_bcƐ&paV 5ޯZ(`~CW-#-f,@Nk6uk79c"[p6t<&;'|)2uINYWG$x<#gE3bMg|#1)$)ZV[Sb;s7ra*o{q8 0&.[-l*3,$5&9郛n|^c"Le&!LtAPuZB[T<[?I'u` j6 , l_A/v.cu_\ڟ^GgbN4B :31&q]WQX1c4Bt/3_N,JisIUD[7>u, 3@5Ȓbp<5T6<ѨrG K3iJģet=*O +6\y]|2[ư(3c=}lA1PU^>_q=Qw'i%P=FœoPZ32] t?(u7VʹFlm8x-5ŽfD)找,Ѵ:p!uc1]S%[}'q~5!;T;l19eA:!>;dKW9Y9dMR3AI<Rgͯ6ԶPH63Oo2b*qje~ε<ّ1hl!eQʉߌIBh}uCFUeجJ>E?|e dxR|TF~:P?vo'H;dn xC0^e(L8*3Ql?+Q{eS%,߁ރad?>֎ҔԖ;Ȇ̺=Oh[Okܪl\唸muE-z#1Gt$FIA>:ҧ rR<4+@)ٍHؔZaP/ O$* {hE&_c&ʽ7(>Ѣ-EئŏQSqqJ/PM֟y/&y61t -Sf;Kp$iǩvmN9XT0^Sm}=T ӃșrGSX1X9Tc`jU@}u \[9vF-q@ HV`=Jc~cW@7`<"mCTd=7w,, mNEY e.L\ VZ @DNb#Xh.+^k8"_hS仌7';+Jv0ՅTdl$Lx࿨ݡ,x䷔fڤ:f.$pܙ̪O0宯`oE&ˆ& 49C95ל0Vz?93Pry I /}OJV)lxgGJx[c4%۳[sW|C{8}/(։Y#?Pq *[]u/5%rVZU+N-TⲜZQ ,YЯ ;& Kr&T탥N8dx ^ Q@KV!R=Q`m]N"ka5A%*󬰨[֢3}vpm#qj7ʅ?*3eV`P?U= M &Az ʪt'#&Ti'jAyuѝtcv/ܠw%F_gf \G0.gXskڑf_o;W$m~_:N-yy>Ie&Yݿ \!K|t Oy56U9DAo߯ΨY :=TpR|*Î uFKyw4lU%\rqd5XG\S%bp`;&@V6N 6YZ)+@Ywmt hP[gI @N P2BoK_95,!nhJTUZ;3x>ET*}Լ@gsAC GUAbn槗#c>ee!Z7ȡNO_%*rkZsMr3l\7Ԑ:uĈ 2X'nì2?Q\>v )Ma 3EJY^&ӟgP*^+8R5ܻL5膡!Ox#3lMOzF"S6=ď }W A/_6t;~V Fu>}ae}=UQ 6%IKh>oy&)+YA&4,'|, u,IOSnKƑr Lw%@%)2ZF"G#^7E|Nqc /ԋoYɛ\T j_tL:0gD$XǿV!`<ӭK\* VpΦ$>%AN,0$I0ELvn}'D~겋",6aFU6v b ,2B.Ӆmu8/Sٟ/ɾL`bfj&|Q{iH5ͥ^5Ā\9wf]"R+:,[M$xMGog_bxMn6%eEѭ [ZC}YSXse~ B2796X52Hˌy͖tdu=?9,ن MJhLXm6w<7FKcW]ȐdˢlHO]]!3q+LCi 2 k8;ez]xm$$&Au:WV/իUf_t3;Uv2uz>3m)1J7uaǟj+z*w6Xh"ӕ=a8L9A۱gYZ070701000002d9000081a4000000000000000000000001662f7fa900039178000000000000000000000000000000000000006400000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/X]?Eh=ڜ.+ˤ4ÌDW= Z` CEE{4۵EbX]r~$Z+NEsЋE\2F.BcCK/HSV?b){(?:9AF5⤌zJM7l^Ԧ1=*YsHU?qʳ\cA8'LӼO.+w-0e'ΰS=(C !wDSFy6?9a{Is:3)G@bIP.L }K E>Ȳ[MwyuwEQP*)27A ~J>48iJ ᴵYftM8-$|/m *,9JJ';S=I]|/G!$vdkcLR3GžX `w3Y7 i tn O6.CrxlʴDKՑc|7_ Ӭ}0"FfLvӉ{4Fx1-խEʲ$=krx˹ҷ~LgLnqﻊ_r'El?? ފ;Pu<_lUNw)]Jo%:T_th{pI}Ѯg[xFL12~WjGJPM!mq[b]b%A̔ũH#"ǮQ@/7 EA|7&E 4TWEp cw&~\:3iWoZzͧtu)kӛeN~,oΉ=ޟc7/HJ35 Ռ(,OGʮ(؝~s0.@Z/,^4cZlBq%O`|V~Q ǟT?t(lI3ؕU%@›훅A#w4[x'㣲;56l@WUbB]Z?& L3dH *"ĮNW5u('Jd(qȝST$z ;65[!*U= HDu#-%HۭJ-'ru.1YoT(]Vp$3aq;p܎oLgn]PqO`d.Vgd&eÒC٠&+~66Py1\-KGf})}? h N|GٰT~-=y"%9֓_Cp> >hv6O MVgƷ#[fy*L##װ9 Ei+eًXɬ .Zǘ1k8a0gkf)-c'yRq0Mv|SRȊԴмμ @ OB13>/r)K[PÉqVaYl7Q2SʞV\6K7kV1E_Nj>{t0ܥm)vUoSZbyD(:Fdċyy%N~Y9 FA̓و>0QO씟ȭEO_(mH 7O|8Ѵe"̫!lb&$e@H!s=~ĐnbA>:␧>Ĉd:x,Q kSmKe 7mhF} ysхּ1-W.˛u U%}J`Lv996T"xŹ| WәMşgF[j({994y՗ =ٌGxۑ5D uͣSׇy變/^z2+n Lx#1ήsE16uׁwqإcOE95!xN|T-:)?rύ:rKk[`t oCJ3E'Z7 J@ aEt.hsBc)\-bfd:Du !ȦI؈UG+RM_$#~1e I3HV> qYt|4y^cLTG#t{J}@%~>3܎Դ3H,)w2K\3sR݇5@!Y!q'_у_WBq04| b$.ClI4g.Wj4?,X^C1AܶE2ŜIK< eMqN员TTv dpr5DEC~Aޠ_^K8@ɕ{L N\1tl`L>9H臬*Ա]x2F)CT;[m5ׇa)2&OlLEL,ug漶nK7^Se]p)P,+2sVP%8hҦI-x8>WAGg k@#'2H}I:dDx|$EW]ҮI6)wvˆt@BK )/#r;Yª9Ja['طzzqъ@FN=EV"-? qj/h7@fQP="rǒd+L ld=]$瀸 RST޻͇޺+dnz¹YZH[өln(z{E"|NzGVig)~._2s$ Sò$&`",5]Ng} B4 xPi]4L50:7@'ů?䲠\O(|I3G2rL2D ^f X¤(yaAӐR7R[Z&B68^)܌eѥ]G$N22`/&]"~܌9ܭS$!B4Eu%K<]Q׾߯O{xdBݶc*C|8hZkԦ+xxe .e9O^' "B@n8SeELDu;n5 z3 \x9Gĺtªۄ6ɨ8J\Rx$3xv3wnv3Tsx-؀>SO DB㍛Nvi~[dOtTz%\ei]GiGpSQsJoX}SHY뼫 xv҄g&pOiv<[i|z#E67naZi66oBV` jc4Mf=k oɳ x(|lM']nʻv.\9jGT+cZ'"IŨ)@'APUSc4EjCx l%v>xdnr%6<2qggw}<]_z qP:,̾rX *0tNo&QDsHg+ތj#o$++&г0y;2v,唋%O6GJMkBMxȎCܹMp%wc^Fh1&aNv +Sjn[;7m,aCK HF)*.zLң/!t!_/dGae 1s!3W Ꮙ)/egU*IkQr۶'q\*N -dm WvwF5PJ$sFJLE܍fE2K6b+K(&0AX[/e˱!-NP0sHvC]e񈿱2"}ңA|ݠW (l M+ C"磟˻;w5^tɉ$v)Yrr |A\gW]>Lfe4T߃_|ъFEdÃJh~4'`:bݨ:=P3gOp [ B6,G >ě?((ƠV/hC;nޭ#GMs;uHi{q#P5W5 o"Rzp@XL_| cFGſ Duͯ_\2 F}5j/u_ u֛{9\*MRFc&Il:EisX>uD][mǓrV E^M%ɚ,&WHtp*+3[W Md~oO/ו4Ha>I@]>>TcNXcmMT۶~Kͣ!hD,B< 5wlr&~UsǬu Ej˳hw/|HE5zY겄~ $^(/%D/|qȺĭbP:ܟ1#@6ƍ^Eu /$Q~+ZlSvX|W{'0 xHXB#h"f$bӸ Z @>,iò4IwqUWa&Ezay8Bz aH ً|NmNu=%q-}yI~ЪU]5MY/?ʆKpjY+`g1:ؚ /Fl}s7."WW>Sg䅖^abOFE9@}aSH^%h2k&wj/z ~W@ak`0h*XՑzwg)tQCOwhbD2@5Lι@O$OsS1cF_kui8k}-f>^ Onc$UdzIa(hBE +|D̛N<ز/eUXy(=N/^)Z(-]Ez3ͳՑݕ'rToMGA!̐ldd6xP-9Cw,HSe*FAv0UsiA]Ru8Bs }T#7?H􎏋aI.ç:lxk4MQx Nx CP X-Ѱs.7 X&I֤e DuەP?@adXQ0A4puL,dxO/(iڻ1}W KOh'={h/`5(/fHimAcsJ[І¼\ø%uryDcE EʔA4>.61⳸=AQXh#0&)>%$`SBGf1=vls젼YXzBW/H)u6Yn41O3KsUȝ m KrO̩Z$ 7ή+I3v:A2ԔhpzI; hއ{e8issox0R'0˯|ᬳR|BK 9S5d ku<,4הL>9}ps'x UH2U6w+W;RbDI':^`ؕV8_ILXa{دmE{+Gڴ3M‡\"2ϣO1ugX]ocIIJ# =Ke#<lrHdj`){Z T &sOd4ՅS}PWELޙvh[?[Vc+b2jt\mJa|Sh暊Tczqxl@I[vo}}Zױ_Cbuc{? )C٪ƴ # tFr0SD-JYݼKK׷N1R^60FH&ɤ!#2f_osmea~t\:Bܑ3)9n60 /&Bb#Qݍ٧~^Ubs^v@v[] ;pEPi~jL,R%0K]'܊]B%5v#>$Lpdۍq8UeJqFBY6ڲfy*+F"9ggayASN}~SAV| 2\m{.wu64FDm%K_/+#xiH?NLfp m310a3j!ycAxT1"?VNy&O[ǭƄ㑦_ ~G!mL4ןz:]aރ4^/jbHƢ-r P`(dGUO/X(ъL@(Ei%$;w5pdQJ@6m%rσkJ( ;R0 x-PLo+ }4.vr,v ˀȮx%[UR㣽w#mNq|8PiSZ? /⏵;Akr*L3si ʯca!I ojedoyv"ۧ;|`,"4Kzjaê`+ Y~Jj_*P${?zڻUPTuh1+0pmY5 Z;O>ySU^"W'BҦkj@ />\?? ukOJ#t,*'pil )zT_L#^?7^36W' fq6M_&S@@KP&V:cd OmI4j!D! 4Ʌ THGƳK>@(xR/^d> ᩊ0 | & ,#ϸR{b+EH"1( `-M1DZgti!~E[IEbO僡%b}bC?ǽx(|֥}'<"_m 5)ͭ,օT=wcoRݧ|4>N"rASZʝ6 Ɖ{8 y͖U#=.Y)0>~GoM츇/Ξ#d!'SqP"9#b8爝OSBP׷-z `ppOsV%)}}#ݠ\QƖ55 m<3ƩuҚ(a%:} t\ŕ/&CuI >cBTo2?zfYh q/) =G[/ER3 Nzq2}aY(+ЪJMF` 3jEC+u_@L@@!x0684 ٹty =ArRJ-bɝ{cUrAègׯ yU όߔkڀ-/Q`X,@;fySm0z{z#̮oҕgsiB=sM]0KuT.H#y;0UN*Q ߵ Na&3ɄԖNQs 9kTJl֪|>]y=ùc! fǟ|h@q iޞ[ ̊#IᎮ6oSݴ}1VL~ˋdEk%DrtGSɘG 8NwXD&^kSM>N"BuާJb1!ˆ6MЊWjx{X+0 {%Ȝ?&YY#) zTd<:? w/X6]3̦lФ\KFz=}B01)pU#3+}m$ħr"H]JuݚMV4mqM.( (/!F:WXcG?(& e!ĥ #Z۠ƍ_wՒSHF҆;8!Zw [ßxcXeׄ3q;<-oS͚}BoDX.w < WϊI'` +c?MkXy'A2190{<%aDLTK5RVQǨWEA6$ G)L{?l\B%1SB7'x[}@myRND4dn>. Xx6a\='\(H=N6z:e[|1$hى.U;f¾q }|H%Eo;Wi-D{9 ZE :WW }frߠmа S>%==vĕ#RC rBpJc["X>IbdiЏ + \)J)ƾ:AT1(#.pN& hȣt]{>Xd4E";L 3}%}}2ؘFIBL¥uq*7[ʟjh[[!6/{3bO,aj=x rh42-FOt yE&IC` bw]`v9)(K!EpCsJDepm`i\2#5-.`B,e"eG]LB5r}HnvlU_ڋ;>ǂsq`mB#V7 0Q&6~!0mOA<, W[s%e͑F[5-ݲ SlW7ÅGJ0r=TvAM'"cJR.!3_( |ʜ5ΧU\R/mFjiO}0BB+mKg&s{,/N] 3%('QdsZDRcM/ Bѓ!3;J &6 Sd'CZ2u8qpGqZKl&W"V.U"$5yj6(K5E$IyB1}!NaϽ/hmK,8ƶtt6;"(`'$@ 5uifNñ6yވ]ꡯalZ{.]xU63sIreC1ex:1~;r Q` y tg6[﴾/B |V-Wy%9k J:5ei#īMF7=>/!GT/]v/3N|kRO/PX"q,x /ɔx($ŻEqJf:F=PD^"lȿӴl$dP?bf:tn%RKȸFǫ(zJG3 OG+JxP 1ÿpsd}+o3~d@='9s=8?n#j'$'!Ptv<:*/$Еثl ;qfkx39ű~m$3:r'K]To9|_*p8KYxv {q~QG-b_1JbSi|ыuo,Y.Mȋ]Oh\7x*{L ,EB"hS MXzUS;Q>!6 $Ն/SG8|[g9ZP/lsوm}[8@M'-D O8v\͑KS=&p6̗w.@י(|O/̬&jh%,gwʊYgroXӛ썘)+}j ͣ.YaL(Y[C$ZgYy\UĠ{!zhD;ƳG:e9Շi]P ǂ|M"=@jZ00 ,ܵZ^^>yIݟ :b͕!Y׹Srb k TЩbj=[G>On š竹HHpzr漵4)ZqFo촨`9D55i74 t=- ڽVB|E&G)@_wJl.jo*U*$\q,N{j9L *7q:% Q*lf12@B%,7drv3S;pu/9a؇veWd$]̓D%W:]u;SO,lA#MbR\`ά9d~kC),~4f@a1OSdǖy``FwS`w~B$=/?02eJƼGsZt ÌιA-(Dž{#T-So[ÜZ@aqMU\CQka8d&R +.,o 36җ0bx=sk?njĬ'fAם! =23n-k%VPpp)gQ^gf S̑FT{kypJN@^Rr:cqXv42/Ld` EF-Hl“U`\ W.tEŊҨ uѳwi #r^A2{?qy-,"i.| kw OR];  U :I| ?,*e)kKO#ht+>P#͠4 e&[k[ Y@XV,g9ͣT5Cq-e'qeCDnPl)9-nIFq!G5Q?sĮv0 \4)[B>g'ʾe|ϵ:>8"On@ʖuDxJDXKmLovNa ppP"'3Q\}.jls.l%Yn0^k6S/!MwX݀R)-폤'$I9Qfg9$z H"7f)*I`SO HX,&. CԪh=Np>? dd-& ܦ*S)$srdח"@զ9S\.6v67e($o[l-6E17j1f ; eߌۏ ޔ"NO]ĸ9MU0J1ֹfe'G7 ü3zݳ[:zs9s:C, ¼φa;d`?Wȟa0CbM{_ ӡ8tP7sWHOaۓN 8'l8Hr) Y>oIŝ!M#%)%YC g5vO -5~j+4Y8K #'rJw=ts(UGC$pDt2FG: t镤ЎU=UMQH|vj<(F2 w@u^ka#^ʺVBk2o "@@ ZG*J/W =ԛ5!mfK#w9 556HNQx1I1mgLJ[뮫x>YC]/qi*vK KSR!n*7Eܓ $:U(<ӕj;A1w!X9J!c/G(bQLԃo#(50Xvx1%`fMQEr1UgU}k7S$he,]s>2%g+&Ev*N/sC}:0Ĕo{:S]&1Y0bn-(Ojrkr})斝" c_8H%ɺ1^O|VR'w 6͍ì].D6r"1({Ms9#1X3l ("%O=-OplE[XRK+ 'eaJc?V#snh^pS?xywe J(?IU2֐ #uNުR" '9gGuP&OEiΉy "E9XTh:!BXn8 #Bh䪨~|4ZȚJ^ oY;Wf4Zl,0!W'LTYPoA'S0lΥԙMy"V-N~J!K$!e-7#GvPa[sHi t;cj>!׶DYJ`6'(%$+dKj= ޙӷ#̣xFTH!AžhԞ,wM_=~u.k'seOR_*G%/9aځI4*J?nZo_b:i.KV.>RYimzcn?\ʅMdy,>PsCX:?[yNOmY?XK 1:c>8J̥TCU JU\s.jjzJȠp'Zhl cf֖n$dH Vi 󈐜{q ,pә#l"s Fl;B< -SvRXGvja&U5kH8EnH<6װ+]C !;,a/c̞8pJS5h,֠XKs)JOSB1e\*IP]`^\v˂h콎 b"U;uayi zJdc8+/x;f Zx'vK`7NoRO Ҕ\ k~PTnH"yyTRP9 BLusvWEQvU5ƕyh[rAv^ڨ#F 6/p|GeGwXL!GlDOiRhq>ZJxik/{ѐkǩf:7Jc6WA,c7OEP~CSi.r I'!^AWw|1Ldž,*`=ٿT dߣ\:2 WR;uCxRu|ƧFt!mV La6'd@}C[2m~Hƒ|nU($q>00MjLWLoʈo|P]{Ge3VL_ɣ,VI8TC2[!RvW&Q'ZP7x31pqŽW?=S…8KW;ǜ\.ҒRy+ԆKS]lF9֚fq(.gxiQk$0j-`u}^4 o".g;XRm:ZqR,r54-:Z=Dpt4|ֲo.AS" A;RDK7VǷlƍ坚UɓS˧Qb2̆TfϘmpbR 9"Bݠ)ؘǕ4&@VJ=>#~.[i =TQ=zĥ݄9 ͫMѩbo$mÌ=Sa=GViJE'#+q)- Z< GZ={2T5xdd@SpVL_(Qy-25,8[3X ejYL)`I(eBX툡yp[I4|uxZNFCI罜sz!>IV0"鄅U?j= !Ͻ 0#)L#Qs4L>J`s0 2!x%׭RڙH»0FރQ7 I Na  OQ `d?%=`pp¡Hu]*DgbفҔRQV0V"N 'Xsv,wT͐#ܳRl=jE:z MRe:)DGu2 5@Ԓ?GW(1$Bɬ"=2K K(uo_Gz"^ ~ 4ېk}l5-jӧ_V\]bMEG'q),G~%E+NWv]o<*l\NW⛜t,鐀=_7jzs ̞$%1Vc;@.jZc-^ {lFG)qCnjT}#b9g$paf8uηYV0b5rޝ2?hqY1A8A i1p7y=}j7M,*gZ2BW6\m2rwh Z5Oj^ږR%L,_6/zK%ڡmgy[=N"F [B΁m_xoR<+v[0h x z{5j{DGPMYp?O0&2(psDoxߏkI(eJQ$ @ ׊;'$sm9'2}]#fOE([Gn&p\ՔO^@'Γb\KF=\Fz5ߕK<K75Q X}:{+`tf?~woe[WhQ hgHA92!e6Ԣ$֚?7#UjȫZ_}aϖiyhHTWmtq cwY|)/Yyߺ8^5}+^(0PDXaF}4I̺oA&h,sf4d0D8Y#sVoc#\+g)))}'bˬiFWXJGUd,˝R=dH=ԬH((zM(簣v^e9j%K|ېT&xC:.Fb3y׆ڭ>>6]8>pw1Z ƺ.d~;+)Ħf)H_s'=K  ioE eCtn9Owsʏ'`.gO''Ocs4pΉo>S {=;[ 4IKv\/]3t8V *0{X )?:Uਃ̔壛zp 0MȬ,hMiiGm IX(Su/?vTeԫʆ}F)W0ZCxf *>r}KLL=:IL; yU"-.D:7# *3L&^QBǺx*Ԗ>bi8j |! *='Ư26Fb7:49h b̴'Iw䪶 W+K2ad~ ۀ1l>Rz3+T(sgRmGF0^n`D{]9*ZK6$2i{JR Y]b֍S'2JWbΎK[e) 3Aw3hunVQ|ChUox̞ easwZ'ngi]ia:Gh ?L`쑵 Bg{;ߤtEį#o"b 0 НkyEm;\&4j㦘an_ʖm)iqQ5I/Q(€DlEl{N4 vya?MQy<;UgoToDi;&i-y?7C ^ ~ ː?,Ķfr('z&H)J6]F[AG6{QMC eisqF#pe3eR]_{%|Ѓ&Z^NP9'lGx눻&)+?݋7 afVRd<\zJS~Y!R B:^5Ro;d/JOfRAk ]/z[&[{a<-?ak*RMkNx;"{#{- &М`?-wL/ ĎgMIYy;y&OZnYgm8趒l'l8S-46;i+r&u}m~RąvnG ʮzŒI zK}Fui"IHcѕ`1fIE~1^sV!)V$4bjۈd@XҺ[%^{Ďi)|Z.|=WVM@7$YO ;7c u^|)^` 3£鲼'%P xk4UmzQօeo4^m`YDhDXL+cߌNPcmžLsT4:LK0I6 {!/~ S gyUb% R}b wrAB̯Fmc{Єaj`l= >* x([JER[ Ik~O@Z >ǓZXx&R0im*m H#NpCY472h4 \;/Ao<󭭷 (bh?{ gqgeH':j0vĈ[}7$";&ct‡Q:[3%|Mֶt+k'J2'xtua/_(1:d]eډMEʌjU6q.Zcg~|`ܮk_22΄"m@I~_ZEȩ/cسt4nWE5!/kՇh|W9juaG.vBgʠ ݒJt;L:J9MK/hlq${*C1]`(zZ8}呼ྡྷ!4łi;H[] ¶Yu=U9~ڢչO@{zqՓ u:4[1>oӚek9T]dBɠŮ90'Pj9~HBI)u A_<a>] `PsR?dd_ *}aP,-R@*0#ȷQk1O +F3TceܰsjЗrm7vv4LϚ|Xdr=#:;Zxo N%/Q񆙳Ӷ]#R wViz큮$0@\~MS{!ʈ)d\d3af{NgP(u~XpEw)Eu"4RM:;SQX6\U}5ShC(4/N41J^9&tJ+E93U׈RWկBc*"p 9o"V_IiD3t:Zq,z#[=|"<o 1ӪJsg ]`bȢg|>KM۵U6[q-WҿqZh@R Ώ^@x-겒0뉉ƇFE'GLd%&=;Ӡd:_yDvߓf!7ߢJ7䑌v7?Z%bZ̎M.r7֌!5`-ظh~HCdCT&W7g}2_SѦxjiosnRr_pa\kuI2BoI^WvGF<-B1 (0i,ܥ*BX2Dwcj`i29ǮsJO)_[RCozP7N}ZO?3&~[,4ѝ8Y4PKfn$2Sqs ^ +wryOS]4O-4Z 熨wKoT!mly$}uvw-LDUH %DZE:,MjP.6 㴑^ЄᗐلD)8G/0"ۀQ7RÿdP6̴G e8LϜ-VC\!h7a LČ| r2[ɩt5EP^R5Ά1T| gqW'(5Rj%9|-h2ڂ;I%1DQ(M,-HY*)܌X1Q izPi+CG(}s ƮZ KP{<i?ä> 3F3x9ȏ; 8_"%Fo˿: GJ\ 0]%lQL29t@YUgnpZXM%{si4Sw/2Waf!8xu]p& (dbu&Cg9RоmS:cՠbd2IuiFbR*~LyXL=yx'[x6ʞ|lvUl_ Pig'mک9鲆^1zdx?ލ"?ʄ'!f}̘)9E4+L&M\$OfWƗ]M@^˚~$,ea.EUnBVzZ=L;R̀2!R6% ^3$IJ>6HqPxo^W΄!W qsoh!{ 6 Τ,䋥s#~5oR=su${<.]mwص|$n-3ol;(pgMoMشqטn|p/L~/z-:˜9ld'Sh1EJyoi͒QNsm{>"hdR[Z#XGfߪNQyy {?#ПB/nC%~[:6$ĹUV!"(*ÓUF7\RppyzLozO쌝fh =`2[ +8'~ ~ 0>`![{l6Ǧ%u,\{CL_ӂvZHg_UR2Fc.kIzgP"bkv,q2aot;wG'?8S6Kld1Al[A လ #_b|ዢ /[3>!%F:-O*8<¤Ɋz4| YXSY-݌'nQ]zY/pE ɼYt#fvEm>W)3?.} 7 %IBob;#Q BGnFqC@[ MW5۸l;{( I0.OJ0C`$U/mm o0U*TrEs_) =ՔgxghB ,/ uJc+¦6=dv,]nTY%f_ÿZRЯ% 5m cuX ^*v1IbHh;=\0j#U5賴?hwMlɞ~Ի{m ^}n5DY /pEu#sH<>0| O3S3a_h*"(AS%baUsx]?= |y`Ll7A ㍋s"lS@#Y:LN#$E7̍xM&ЭoB 6qB[&|Pz3dͣ'q}nBsޓ.Qt'*1Æ 9 *߆`WU c5<}]R젹JV UPA[E5l"!~p^.=E3$vώ jX0C#lT|4c}YGH[\f@6/ 2VWT,Hͳ?bpZkګ~GUW193K!AdH~мlRU=`zyynÑ򸇦u^n%fc#:̯0_;3Я.FGifNFߒdU2#fm9Z1ƗYNi+$TQe_`6R}8,A5)"Xl{܍/Z߄iŒM#J6:wrTu[dxC զin Q'mi1w~Dιd;8uJ'\Կ_Q'xIX-RMrB'LJIi"dW<2JFTB(=7PC2uz \@@-Z o3`v1TM0D+H}m4&{wUn?U4s9SD1JaBXLI15wrehն2T{mA87^m-;]%5/Qdޜt`#~9kq'Ay# jUѴd|d;-i#@[*FVL#B ugLG Xΰa_SI g5s87E}8g=] s,ɑKYAzm_`+&*gHC$P!1כ!KӡX)sȜAßӎF7: 0ቶ{~,`&SK%*8⫚!!FC+@Y:8/+^e$ c!%d/E TEQ@(t D(x}6r&tkNqruXpDAX5\I:vp{qX; >3<ۗIgWPaC l[Zٔe"DZ!&ut)?/ 6F+gnM& ԟ+KXRb g6~Wv7u p7~xW:$l\?$ "}@/ܜQJ~臆QH5zԸ&#IovjXcEb9u䝎Ly{?@z Lsd][y)t+o;'sߒj/7O0NmudyUwÌg'8tn#qrLB)e|YVD|̞ |``rv˻.БD3dGs;$T1=kWS̏أl8UkI潣&ґbG(_1,_5vc0")fmQ,Ѭ4坜 'V) I̪%Y3]'6=]ċt'($1Y_/QHF0۷5X6TBڐ}qW 9X%iv^ fFA TY^ѣI?*GR97D99@-Y1)Ob,Nv?*Ew@!3뉙% :Ϋc]^)4\KӹL!LaL5k'8Iw82׏Z9mڽJIF[c% +6z淊$ɂ +<0sϰ&9eԉ=+FXhLUN;w*#)gu>Rx3HHsM Y*V'ԧC9"o 5۽ii]`͘]F#99Lc6clsaSdmzrA$|*ze}z r6sE. ױ A{hl?+5g%l[uT:7OYFC5/s$ GѶ3Nk.}XI 1VugD"~SgU`dKܒ@דI56`:цUOÅHvb$9-`\]HbSZ7˟"LD^/K7ޞ/ Iт_C-G6-QH]FL˜ZX(vs~ BV\l3)(TmdOCh$"BX_zJ|Z_oa|觤3|%}2YO+,Lm-os(DD(oVT'^=O`*\ͨwCoPrӀD; &UVypmAn~=dK2:n+ba[?!1KUMTߎDp{lq "uL8RvGY4~8Ǧ˟Gqȍ_XxyQq\H }NN3OHB0vKYY._b7Fy^P^,\ <9yD2C't ~, w ]Ҥm{3V$º~ك?ȉ{@D ٯr)&T6pLWSur+B_Ӝ U1Jtoq`mҔcApĦ\(:cJXS6o `|l4_}|Ԓt'3}@LF{L+=]S'>홈se Ofdkɳy/pͪ+!X/XG 81Ԋ  흰qK 8끑ZhKuzQ6Wy@j`Aw$`tn UL?  }R4E!Еd[<W"lrXCf&kj bD V=XO/ (9["? #UPas׊Xn+DDw_qXmFӑ q<|wK*2N 9EU`9)M|ڕqrFHt\@ BB(]:jR'U{ N%-!GcB!kwYa&$ҡM$sjE \p]U$WSSUf=_,x5/v٤ q`Hў7M"_|2l,yVHnv1Z$L-Em7Y]U4G]~=f22%@6)*5z<+9zaz`vY aF|B3բR%\.'ei~ M&|/:ao6CӘX@5VX޴p(ª p;yK* K\Vt̟C 6PߔT&}p\]Ѿ, oa&*AJ;ˠ#gj$4S8Ӧ+O@[AGm/m>{wtYwObd^#9T{s~FJVSW2he翢r.eq݅":Hc:h;xkthww.^Y`E~8%[g) WSR1A 1c%WLvΦKݱ>75yxԈRwP2KU.mOzFߥ}c#ȎS+|̆}LGGZjC`K7z|dH0sj܍R lH"Զ0Ӏuߝ1gL&;0i ZF\2;?jY+I؃ҳ98cM>aYiwnO?u!deq3l|:[,$X#e\FG~Y^ҋ)C `%P5)b:j7m{Pԓ]=P"qa5WThµ%0-zW MPaҤJ@J%}qݤ+4Ђmd\Xhe'{n|}zFRy4q r:b Vi*^.G))g, bE^1zyӲ Hu4P oy[Iv`Db\d" |ܛf;me]-`̤&<{hc!2 u0 Ytƨ#ÌϻO+PrhTIrPANjC]dRPet2Ci9WJFt9U[Î &^-^dXyT(cj Ni11@ɷF- ^xrW}B^[9}&o~=4fzx+eH]"mVa*#K[ݍ!ބxkgJ؏тKBLJp/u2Z:6Be{o9H֘H:y6 1)=a _:]  )fk X?D_ot%GYaa#VHyNaƵDK|$ bҩ̯Ӡz5v7_se_jLPiȚJNw o46/M ݫy;O?.OJ/Ɍ9)" k *t1ՁJ;́&#hOVF71-NM /!J$ef,b I82itċTH;45$C l?cm?'Pۋ+w5b2(Y8VO 04 z񜖢DΡ3;&ݚscnBc5lmS4D=ߤ[IN/3RnXa> \a=[LWGmnDw"nKʩ[&⤠C&v,3jb2bŒ,*?Y9Mtt!hNE4h2o:T3L!`%2_cFK"tQ^պe~A OP97dvUZTyX *2u .Y{OP&XOͯy".Q>vQty}B,bVm'(N%r8;uO8 q`Gf35'OzmElW8Xݕ?eОZ>CCL$(Mz~"]AB$wy?lˁBrt O-ݽbrW/ @%S{6{ u)ԁH'Ok4 ff[tjà˧(re_ł~`,%e1^6fr-F(1la "M3ݜ}ֹxR]PP4֓k~șɞ<3C>EۤVH.[U-D $j‘V(;SRc24_ ;5!fh~qbs7>G5`]Df*EQ>,?l DHTL DtKgt81oKptȝGEu_[X!T7`2}{BsSuv$Gr㳉8d I'E!V` (P6E^ݭ2FkCt*ۉ'5713ZisαeLipwDsV+'PsB@cYJBA־Ų\.r6(CS!\i'"}ׂ_4s9DCu#N2. Ȁ =D+`(hǺWk%Un@n(됧L51T i@, jd#o(Iޥ쉹LȑJGAޝ"Lŵ` w!2KsZ32~*_ߠI@l̷LaڰM#ƹo^@:>+WF8E#YV;O&&­&&+ qv,ZdVj{~4pdţDMٜlϏA#BR !PLzmc/ ;H݆w<Th5dp3?bqZu{Pi{ZfOj}{*~K(^ do*ZMqeFJLɞE^D`s.>?#a]iл<KMh*V8%yxΨwf#9͞#Z]Hߏn%F.2`A^^]X5&MG8%Ǿ`(gY&+z[qG&nϥ7TDŤZZ[}# 8 i=ZzTnN9*<1sP )6>i50;N%v,>GX(.l6 ɱO9-S` @F9Q][/k !91ݼTw)ƣ0kZRC)M)>U"e{sy,k)N|1)O]K9{ґ(-`yQġC9Rօ%66~ z19W.tl E+]uOgGF [KCtN><Cw_Ͱ[ٮ*U6xjW aB?©ۍDԌ9:+;Ap҂lD.CBx(ͧ<:hR W_i[,Hm S+dkr 4dr7;&0eǮygFS_Nd- ch> mpR Sv}zw1D ;8 vf6=DDeO6SoOPs;?'rվsM DlT(z4 d1QnH,hB_ ӌ yPʷb#,9&F.5`ҁOs ~9%rԥt'ڨ>VcȡVb !]Ԡm/H')z9EAk' lDP,-dh?PmK" JO8.6>QEC,x`malsCyǔJ!V]-@f#LmˌPE  >&DC;a}:ncW:i܋s$ z=z ^V6q)H]:b>WLsx-b⾲|؅Ʀ,tk+y௣e(ZguɡIO+J?CSIvLy!“;z ,)_~C`O<6y!Z pAfKZA|၀XS+Lwǎdzr!'6w G Z%^!lV]WtܠJ wbӻ[N^S6MZE{v~]1_JJѝU$"پ9HMy@<\Z!dſl_Pn7U5LܚSK*SZUI /] Y6,d ]lsB|2MY6-^¶x?VW*=A 05iEj O-sOmh[`?<d܄Z9}2'sR?+> m}2&oZ7:"B Ü DyV4>lBԋ#zګ̆#@]@ g/V]H?A7V;Bk(/Fu! y*zy(h&%ӉzimJ2]gpq3T``KLM3QN{N Wn;&a9*uΪL=<ްB0{d 3५I_؃R%)m#ߎ M[+#IQ|3Gٹ !:i<*'c1["hJMSШ>UObb>]`z4eSÇpGSXń<&%pfF\ULwnt1 L(!fH|g h÷kѭmMiX1fDSE! Ux=xE7#-Љ^`gAw_k8.E ԏbWi؂r+C'!މ?=L jE5XL G, ނ G8 REkR !(M^XO{InZ.טF$:_{nl_UPv~m>К'lpٞ.}?>%uoFz=l8v\^\p!R_Hc&Ҹo}UIuAjSFbʣgE'^:` $576FrxPc!$mM`*urZB#rVh3PϽ,9zZ ca`uKy=έu2[C6A{z5+Q/B^ل K;CSO5俦7Z9~T4[evl7_ATy#-UgR՟`zj"8zE&u _T8X5l ps]FjSvYv^"+iD37*j+/snqkWZB{SɏM%el6sãT{b}fȝlCwfǪi| NA 6gX *UR^ecCk&s$(mG_^e M+x8C^E5Tcbj6,҂EYxXXSG.Ϸb_ n ڹXqS\_EOZs_e"n-.Pc&W&6xuVFbk-~"%Euȷ8)j"'d:ʬ~- whc鱉?^oպmvڋ_;B^@_L(54j=Ŝ>DԞ?ݟDfrǭ u88ό"Eپrƣ^fb㚋,ߎa\ߏm!!hD n-I舙T8Sic ~@#K}8WV*.Ofz!軹.p$J/c0 z(lƩjtPZBm\zx>V%]J^ ϺhsO'38@DWH_H>p$iai( P>o/A[A|Bw%I)Jp6V oś'nd®!w>FsTyg;imGeael&}?,_K!`ܵG5&i5{Sn,` E5=M]55UƧ0Utn09FGz.hɎ24I(ns` Q>nqo:^P"d1g Y$\0lLMly8P\4qc z bZ ;4P/{Y7%(pS.#acC(܍9XR' 1Is(Vӯ 6CRٹ\EgstQxk8ٝa&B):ݍ< E/::p;{fNθLTxX \H E5!+q9Yr]_oqWvcjsK~yةK|,D!εm\tDcx0:H$- NvKKm6[L D>@33 4ګ˖}}bR=|TN sƽ:9uo;F iy W ;TPrt'HW*Lf<"%ќOs*}? {a Og "֙h(UfUO`ֽ/1*[@oqb@Ģ8S__yWСXNExϞ\)ym*KoB]}lNd8үX = <5p~`Ki3XWNY^gPO׈P*JDdaJ1@Qd@u8Z0ǧ` ]ۜKCn+7F!LCR~GcP[(|NFWI2*VCUXLR JMZfCW$( ĩ ā%TLg>8r-g`ck+-(A}vMh~+q|]ԃ7Ó8bֹ$#@RsMiI2Ti6lpngr=@x[i!BQ*&! ށe\7=O} :K rcE `cGN8FR2xl+m㤉RM]Z؈?x-1ʿp<ВDxLq'(!ΝMc,tQl>, z\ީpsrvF;[Dξ?aR19c?ԋMg3ۗ\df53@^mWOq]]9P$FotiFE&2`qpǩ\d`_g"rцm]68qjwK< Exo#)4BW8#![;)kzhOͤ+ nB|ǻ/e 1kKղjXy=uaIܖ4EpAp'PiDŒQu ue~) +@J"OndyS{Jy\ Mebw؉y\ WޠSXpi@P4e>t ʜBo=@A=08߅7|qg+pƏFW&3-gCG:ҰKڛ0 $C,;a sl?϶ʈ!{њtrgFAOYw)6ƯGmL Y-0,ԩJ\=rg Mv)CCЯ*OMd Hf +衱& R}BЂ֜Zش'D嚐eKnNE/"Qu_Vqf3u{XD)"Tqj|B#EZ*&KY3oSs67bӔtTվ234*JQ+&J`i槥7֜hIFzWTmqi}}%kz¿ӤG6A0۳OyX>ϯ`ƒѢl/IK^+CLLxI~`#7* ڨ󕥇k{ADBu,CV"S']S_n8CHATkr`ڹx 'D1IkKOTp jԾmוvɱ2xTU yW7YֻTN hO={ 29R|{1q=G~hFY2M$͎,8k_!%F%jSJ-THu~M-i]/+\FƩ;qM3DN22T h։)'8`tQU_XEh 8;΢ " 03P7!+Ax[G2Y^j>I/ WEeyP ╞@ k{4`31O:pq}bZKE4t ^ He:%Ok:{r "_a*ܬJ1qy3`; Ych0傾ӎ_ZxRP4I<X)o*W{9lr`&#z"$:c۷KqC]W"v~\H<7VgŤWHlM_l{녊< n1Y#3In#|Fq ;1MVzC0QQFQ+0I>b@]S}I D^jY AHgLT)Y O L/=Fdan0翜_({=[d9=&Q4y38C95K\<2}8**3{;^>T(zH7J֨vXۧOOǃӌ}sǢ mLuG$k'!Hk"B^ԶT *Eau rcq׹P0 ,Ib6[Df+v|v*JdWK`R1FfjsT.h\z8)oÜgN08ZYY8]퀁zpp?!xGs_%:^{Π!kG2d,g꿎L[1d NMO"isԥŖjd..ab4yA$OgDs8bnBТ\܇!nDmJF^۽85̤im%A+x|g;/enK+|Yd9z*AV!wE XĞY=&=ֲF' [bG]`g =cu=6ܱ+@.JOAGt$K EGUMвqx&E=Lޯ5\(5AO1I|>I렫0E4viSbɁ˞ X <#@mH_q @|*Yw s*@ɜ645,)3pψ#km8dXB{x%Yu7Oż)i1L$ K@w 6@Feq R _!*x/w|1EDVώF-}҃ mfdp| h:!Q3ﶂ`׳Fxq`mMi 5j* WͲ\>xrCKX * ٨exI*7jqeƹ~r 2*BDQ`qgHLrj=蓑[VOe"=W wJJ!wwN4ZT 1^/K;&1U9ܵjYoE 8uKGq[Fi-'#M)В[kpPH.Fr'>3:CvH/vUJ q$^.7V}F!qs~@g2~aTBmio jWHͩ=<7Kjl83 DB]j6y4eDi ?2t9> 81UIv4$iGאh ;Witb5N!\1,GikY)y56sT Mك2趤ҽȄ]"ڰ5rN+ջ>0Xk8j}RZoޤ(.v3Bt@e$ƨ庒׋GdH0 X:}dg%c#Xef3(4ס‹6S𓻬mi&n)"^p[tdaZI۴?E%/0"fx MǘYK2d0yʗ jf4H_зV0Xش2Z?!&]B=suaD| 3ժ@4K՘Re߄SQ ޱ΂:P}q- sjv&G2-c ߅͵tXJz<|.A"l {(01,YRAqAqDpd}a;啝l(h yY6;߫Z > L觶| &q,%5v ɉB+-p-V9c~1+'[ioC*`i?6!h;'^kևE8'lJZU0-Е׼/u+ Q`c濵xǻd{Uiqr{0FʼZ\}B[Gm +z֬y|lk_[JMՖT\GQݾVB#]ʋoIڄyXvt/1S`OU}r9},xujmuho |nYP)2UbzxL IPLc%6wl[zvpbQy$'&3t~~0!}/9,+a5ʯnFO|+$ J wp;|9Vo( <}c MXbD;Q 2 Պ`fj~aN I=O@8FȂP$O?jQSmt<[o|w~"dRz ;f ej,Eu1m 0'R*t\f㆛Z.W;~cF~O2/^2DECW\pT7WH- F'rESaXj=" l"0}0nP0[ mr8{܀BzG2 1̉1} {FI&ˢx㲃HcG:Hc΋>@L4knB"-pįz6ՓCBltoukV0s?CWP ? w7ga^$+]: [6@ p~,C]\cb'č M RZϺֳI[b {A@-g'g)=aCHen9rq*zl[c1;L4 e /*F,=ln!u^{b_B Ni]I~F@j`Yp5DQYˇֻ%+8mw48=>u;ҬF4?AtE ð;s$XߔŠ]BK?bKsTֳ&O()&Cmuz#duO&: ,R(]$;ʀVAy54 c#P$qZ Gɾ\z>-6l2X3jn$iBŸԖitC3ں&mDof*|7epQAA b\=si%|?I2M&h٦ߖ 0.36 |^n%Xq#,W58`#dUuV%"4p.3qXVÒw#!BWSC_z鎄 i?F~]ʑX,FTцP qg,E-2-hKb!>~hTgc!u7kPϵV".7fqNɕ5a*x֐p–w[N{!n@}Mb[FQMS&x26f1V.сUЦ9'6ij8r]@ @sI9AdD"j_WD^kԖ^LO;RV$M_eȸ"up+j^ m ( WʜW $,0KHKXV%Lx-GT(Of)a򓤪 sm)J!VI 1˰WMqOrzR uʾ"`ԥ|Žt 8+؛_x/~]c,]xY/ۊG{e ;%0d BQ;fIhĒWGN(dVlbC)TJ X'KK Bmٌ'L=jO ޚ2^\@mcq9)q>TLA>mmt4˵)qjcOXBXRBly蟗_ԋ3 gw Ncv5"ʁ9u)2fZQ5 +8.mNdrݤc݆39  bo2FgDe<'b(sBfD6wu qe̷ (N0Aq)D1gA舿:@M9T0ߊkڍkfL%\^Q^5Kt0loU.ݛR<885Q$2`>ǟkmAӉ 9ꂨ( 1ƪi1G R1=NQ*KH'p3:d؂N!v9-#v&w0l@o(9\ԯ5G]H[xs*VHL |Dg)Ӆ7]$HT3*;ijϜֈLAP'f7"ij/15eIhsaFs*K0 Cc To(n ?70;ٳQ.AZ +QHFAOEI0+Mcb47G0;'$igL@c]g|VdO>Eap_!^MſfFG$)q׆hJZXm}8CEB=}\J DU}BĪM6?R} MGפ''Glw({ɀ"BXyb o )XX?|~ne(%"bCߵ9a&Rߋu2g [e")FbuQ3%١?b%^v[oWӄW'GL V{SڨKl$lHw)KpW3;2aN?]nISe :ve5$N7L%PAtG&PC(DF!Cn@T>pqOy{`gԑz).6 G?Ԩu9[/cOò;>=ua'0Mm o+]K|ͅcFQZ-+ljM1U1/=5y Z6ۭwa; R͹T-Kp|8xzꀻ EYlOom7vJ <399lv;H_/C)29}F+pGqDW)c#\C0Ɓ c.QE^3Rʔ;)} aY65W{cBU.QTSs?&WL9=|@,QU {c! hx|xa";&\;4C}?%#AWBzGJj1O}+jQ 6mVzpW)V'`q`[.]]$m<AB?L/_FRrHs.qzL4Ky̳pTQpQ`8c^Bm^AHfq awXS~i5"7kgl';s:\ -T:4*䨖"2oPf@cgg2Я1Vznu^(x # Zv "e; r}LPğ>eZ`EmEFTkA?d=f)Қ4XyCeI!O,i`(C I:hHm<3AcT\ B86 zo֋+,%p0ӕ#0M+j,U蚆OwˌttP48掬A!S9$]qw,k'2 ߦo#;Q z_qr1%9[9fZ 8kD'-_iR9%OgH :؄y3"miĭ:Q/Ս:< ]>{ c.  '@s2hu.AWh3Q…WZC04(RQLr03DL3lMu3 耬5^.l,%7H)oŎX@S1EB@9mԁwex懸]vRےc'I5 PXV< iA){CYH; E襖9s73٧sw8R$>ңLVGhFy5?3ށ|zHpyGYtn;ѷTSFMQB;s6 rNSJŽqiCI OYAfoX{hM9g_/ DQ<:g  o9ρ5kZݟ7x; [b}M2'R0*B+mr$؃~pon@fW7{8e26 RȀVN*ɍ=cQhb'Xv96QPa?[4}|%=ߙWH 3QP.c?!IJ={ܟ+o?zz [c'GG749n)+*"eo`NL|RDHSY'oĢ[kDi $*{#%{3'RHϬrD4bhfSـXGf|u*/C֕QQp}xAXc[8A+1&僂4pUۻkǴs;VS'! ey>Qt ShT-9SFK2~k7d?};mnCu{CA!u CnbT˚H~uOyZ\B re؃Q*7 2Tߔ!1ݟZN-?C3š >,➱ʤ]n|c\CVNoHpjXǡj7]?qFJf)ADzVВ?j+5`?}Px.|n)~nPg>EWl ^8Iѵ3C0㠳l}q": עWpf4\ŝ: .< |* @kŞ1#nAM4"%:,+K XSH:=?sv1gi+p  s ꣄&Tx&̾>aX\W&!f5ulb2(E>W]tK08,(GU,=cwhTdU6}dEW`o]id38{`|}lz mzb'?'xXISPTCs2'}:=ψhDw#jg3c8Xvp:=;GLVk{>-/""- Ǡu_f,6*RfR90J;Y5(rvYFdt &n <ʿ7ADC\oyJџjSt;w6H, |t v!M7/˵ͧCq+5D#*.XqB|g JCvX]}a/ܤc AӚI}ZL 4_ϖaQ#he#2P>R^_kUEpXhE:fb0q-S "s#N)jk&KN kZ2]R N^U-&-n =J5DȄS71ܝoq^V`δQ"9 oBM^:4~4GcvT/{"GJ..4H[)c,k!4H OC%&L2x˿dE4Byش~aE/Yh%׿peX(> si.ޕ:8,31"n["B[h PdaEXOm`yBVMQb^ տQ3^L3Y</mQc[B&=SElPdx ^T˨ѐ¿5Dׂ$׊Ly(qPIe.:iGˣ}\2?BxPEq:gJ@7j7nK̪V`#9^g߁Ł8x),F}q|yPXB#Up㟒EB|g՛Cm!Ne?2X !ُ2Yk3,[R"[x~,(ɲ)D^KUF6M<. Ogk=@{0۩V6RijJͫ3]Np0rJ)ޚǞu nvz]iӦ+X C[Kkn(#).{9` R*}$R](5 ԫ~uY 6R?Ze 8,GH3 ZsV-|oL *pޤ2aeFwil I ,&4.v1)ok1/לJ5p]|~Cn8ȿhYEv>cXpUC ~cqfDwMRGΞ !GMEhR' ؟(ZI z4[\DTɕãO-P 0luAOɀr0h=.1C_#d79r% -cz|#O;lꎋŐ?D%#I~l .͂뛚F|owB(hzX!IIX+6~r4(L7jXOl.CM}eAˣO՘{g7r19F'I|b@Ǿt{^4L?" *cjn'bEvWY&!&N-@zt|O.#!q] _6 ث VnT ̻SDX8)miڛK=}kب33v ev-Vp,(0oڭ9?+bN2Wk2QctSPJ^M l(!#qoOQA4uD<1C!V1$iGs zZ z%-(@ I ag h9;克۞ԙS]la|YneX(9;kWНwWHHyhCwLM3SoM‚!<~VwSC* Dt 5`g4\-*%uW;bܛ_]SqN ٯl`.P?Hu} t?фE>Bc6}Y6"GG}y6 EzH[ 8"<+b)."l;! ,|vly͋&]%>=! @:'PgO/A |a8u!Մhw?``w/$ƚxPq(+5CvkZBv/cbN"! lU(iDv*{QoZMNr՘yK% $ w{?lNάwkPnPAF,寒ŷv l~VpIwDKcO E\ī5 k6bPj'eB|^ep&54F:m9p{ɸNWqO^OTPTTXP BF"{ ,BEg4ba35BoעV Zx1[HbRt"Dvޅ#(j B]~s洹ps7)܁6J-s8Z@d{GC/(έ9G$|g:sX 䚨K2f=ܰY\ws~YnS-z~,%o \W{.:䭕n<ݵ v!`=h0.>fɩ0@菥lZ|ʴk֛M>u1u92$zL^~h`XPsyC\.o-+BnFIUdd ׊UAr0l0'*뤺L s-DtsuKg^LELg#$hmo"j22A/:<LX&f^Iv|Ǐ`GG* dcq#ND&=i WyXӧ;&R99ObÔ@k4 WW ˫2WbInE5B2-͒ץ/d/:bLaM&oǙ^ʦ*݉oKQ΍vj|E9947*;5k㋪(/2AMbEKQ`uOQŦГVMß@7=7b@QۻQ5XZ~9WGLWRG9V\Cxfh8Z#LF6J1J:/p_W=ٜ̜%iRI4K5nPjD A~KzdYp@9tԁh-a4?Ck*U+b ݗTj_W~4W!d&8"wF/Jx<0{&ZWϐ6νIAZ}SμLeՇ\c"G11oO7ghIj{8Ǿi:TCWMp8λ͑լ@!^q9 y*2l0H2 ߛ@ jDYڌB28S"NL*#7َ mTZykDBl! ̗-U^Fvဣw:;on@feO9AraГY_Ý:}WC構Q[@=f=-јC8_n"p~z,ҭD \-6g/]-EQuqB>_{ahɐZտ/+jF{_)8fwja (N 1/b~{kSvH\M a#P̝Ji5[᳑QIqǣRhQc}^WPejgn_yvZt-z5gP#HGv{[AS,DjiAzAoN@e45C1I@^v"ycvZǟOϲ`Mϧԉ,Œ}9AXgG08/X7+4;z`*㫹G 2H#f+LfTM[.?OoÜ^3 xpSIEߗ|Ic? Ԑ{;msP|~P:[*3/B_Oc|/t6-ϵ =cIj%H37iVMF޲F,k>QFʈvOu6?@ wk*|Snmv6zOv]eJ]UB9EZJS|s0o@g%h-}Q@?޿*sjjL&ԆXu0hz粦Mq##`khfb8 &B`&pybџ_dLdw],i⋰^B7_ұ ]ˆ6E]S.R5xml4Z$ Lw؎`l$ ıJM)a5f Ԅ1z8 D `00< /QMó|<<}hwxc̝T|*쨱T'%+ l\)lbm .m>{0q/ JUdǪOmyj6U!E>}?ς #0)'D3u)+H꣫;"Lq/ѤMujtVcE#vPCxߨƈ`)LUE)du];C0$O8C%*OIѡR\&U° Kvim;JExzsrcĸùLBɝ 2ʧV` #N&cOeޫ#z>Q)N5tO&jtCZx".Dv,r#~:Ÿ+2('rcNr&f^(f􄑽0tTD7d(كμvg7ZYUo[Gx5!qn,ɷCK1iMqS|" &_w#D9_}&^|_׎pф.tCV`eAs 4gN8UC>2]xWABWxFݩ @B@q@xtKHhY|M!r hIa.m0il``LK%0^qZ.dکj, jx&ĹRI@(7wYRV$\ͦ*Qi03USey9 Qb[-qdF}l>|?,Ȫi%-+ 캋o8yi)eێy lqưt } xTިH@MD rS/Q֐b ;1H22E(^h8CSz~(/ ЮSi\ΰ Wu Tgؠw*tFܺ&SbWx*aovwvKҨ"4Զ!U#QR)ޠC[$o =ŦH g~xd[e{Rx?2ChV+#ux%!5K8A٤^~YVߠ^r'1?ԙsܮz9iTHFڹE{D_˽NRyA|P pN9I668O "; |JGoK'zqN7_q *拎7-=Hի_p_o*@+,c}:d̴KU X|ѸMD`Q z*Gr+U5lP!yx4ڟk1]=t"Jz;O5b#T[(>ÃIsSz?%1[ <`ˤ[E^z"]!9bAӰ6$jYt{2X;eSo 7M!*m7 8Baq%{%cdWHVR*#׊ㆱdL2@*e,DyiD9rbխ ! Ip ŏAPS]%1bΐD@50VHUm,C۾~,>6'YpaOM™Er (Քao{-v3N:_WuZ8){vi{2gIrS'ű:iKo-P\n8I%tZ'P)H03еe5"$@_=~ēl/`E Oi- dž$8 P>~7liBF޷\6ƆR6zKy0D/ G`% >6~+--=ZRvUz )V¡ߑ׸ H.7+|zC+Nv6 |:CyL!J ޶qB}},%E-fѥ:h㘒M$͜ɀ_<0MrݽqS<.mZTZA_:eᜍ& xhAr7hs0v6|!G{պSq1e`:CĄ4LIU d~Ȁg!Wvo/}ueo"dɐK^rFZz!8jó%>]%O6H_*߫|<, i-^" bq^lK&.3kp<;I5{|vjWUL cɊ@Qn i IvK,8C`ɿN^!$y d]P[j)hjZzot@:CfNUqz1\6/Lހ{8I&1^UwN 4cAc -U#NX[EEw#c&e醖oJȌjR ݱhcca}sKsӻ!ހ.-زIO 4m"-d׎qX)7$6USpܛg՝ SngBY`K7WWw 0vV$yz\>_ƈn!p]`j?Ac+d,$[;+;-h\ؕ(a0/1s q2zEsyۃ ٷ[dj|V6MH"T~|S=+ʑC9m0+Ė5TKSv>@A[S A#).u&S0H('ڱn#9Awэe,td҆VU^"1E97QaDKo1|cAɑdߋ]"CΩc!YlŤ?pɂ[%YTĐy{$-$šmɈ,\>#@\MY(tc^lgaI^tz5T)̆t&f .I;B>#^C`79M¯6'?"<#s]n9$OvY(^=tiZ8Ӌ̙&T%-Xng EJU@Y\jTMӚ')VF۔hSSb涌IL<6$O97]wGQ}.cuV'9@IpLnŒ"dNDn&NzSC@w.N% PtXsl#h!-( zyY8 |`xys:O̸6850+/b[cNxG9/{o}yd\hMTOlfnyyx)\3t#':oIg'/t kKB\?@y؃m ҍ%pfTr{4L!HmF7 7&瑛hvkv?k򸏩"[Od3U4eLS SͲM>dIo[@xVjH"ɜ!Vl4 _%QiiK؈[ΌW^/)p7\l?Iq'bo06O e[|tUEXZ"˜]$V9#dPn ,k(ա;BK)^GVX8yJ@2F'VsO۱hIw\}IgrT͕_tq%ǼZu)-n-ӢYUyv.IБ/[&qn皕EKۈ&%T4aH  q(e7\4ku;!J,P @sy79~wLt$>dIE~2dlxBOb\db⎾ ãm# b0Tlrhgib駦'%* iVagp4}9p§C>1>aiߖjeoz*puyЎ8-/-쾭8@ XV8|ԏn?3b8>[ʤ\2A駟&zp<{?%n'ph?漄mԎ{Q-K.]i*lݬql,uK{DdP}[U+NN^rv=7uؙ fD{se4fw.T喗5n΍\fq:H?׏ jBzMCÃ9tCHCPn[ZMn IuǑ|mUzQ]V>u>n6į|Ec e_f*5!4:/XiX BXZuERxe-U}#4CqAUdd$jkݢ`UGwGx6G ow 4ze+U؈?BWslʫ"% /;C{fs -j{>K{Pt[߆L\CFN/ *~=T*B,RZ>1pm9juI5mG0xxm(|1 5{^"ۄcT~ (EV5%py!Mx_.%NH'@:QgP*CD?۸ZOwio 3%Qږ=yMqnxƕ.$=i#ZSTbpi> ĺPXj҇{сy*Ac-+W:ȥ: z!L+p\Ap=/;ѱ Viehe- t.;"h_rN[sWvGH{̈NO LjS'3W&8)_06|ҀPMS=BGvܵ(ytx?=NZ`D5=i~g,X爌IWK\T7Ry؀ n::ij?{&5˚L3ؓE<5VͭHE##"lI[АEG=F겶/?Ͱ(>bn:B[BgCR~6W74% #RWhsTyJLe=um۱.y)ƨJWӞaGZZ gIg Fj*G>lDU2 ztP&C!>Ws\nP@2VOݨѱZ^WQ3d䊵>*Jn0+kPF&:Sx7ɖ[ k] "֫&wbJ#9L r2NJk ƝFasϤLe+ٽ}q8) @~b` $ gqAqN-g;, yhV3;XҢc"PS&Zr.4ݪ!xR|YS. Q$LLeJ_׊5 b1-UA͑+DA FdؾxG+*/l8U y{$?U"L]۞Mþ5S8,d;O1l.\rh2i)p=vJGYDF0AZPp*uԆ~h S,iL7 ݅^Ph 3a^Yd5.[Dw<\7s+p{# @bC-R^& ΍lz_NO7O]/s~ ZGzn4{CBJn"}щ]>AoՓ@(ȹD\wi\+\ٚ8O4 z$sl)>bqDgEz~84C<{W^Uyu>#AuZ5?- [*Jċ:m[9 V2Z !Oo[+IJ*pA\,R3I譖JMRj`Avy>M7]l IzLvu{l((Ur-MTypJ2XߙwV 72E, 4LZ%UW%磵} PUJ1+'D8-ȿR]`=\|`aћyyTc+Lo0~A2t,UT>3a"mޘ[5򼣾R#E5Wy:V:x1{Q'YM}o8KsFȶJ2]ّgܖ) ?+u GV3\ 3ZAQ{W%7?į<ø{د++F WEl.TQǙ h>PWlF2.qvJDZØI=? sdž7uǢ5(8^+EAZ {d`x8SA2S$.{^ܱڔǬ.9P)ii77?s41/RX, Q FݵG4Ϭ }tL#$56/d6K]oʎeA !n_kƼ&/ \JoVRr, =or S] &toֳQ_xyJӉ4nkMn uss4zt5 }fzNA-9\ouD bIIo窯nMұr9r ?!*"SH 6A !_9r ㅰ/NcarYxl.LP6xID*?T[9L" /ԇ6|s*ېAσ$}QHJnUp}2Z,+mY.nQ"%SHt0v$}4?_iZ[G5Da:cH<7 %媡{w`̠ /՞ȅylS 96j2<"*!$5!a.;^0"o?TF/BD~`5@Holkq-׻V??A.kc<6Q"6u'! YlݦM=.aCF'S k>zCװ̫ W]a0Kq*q(^$ڜvDYRByPo9ob?U:bo[`sW!NvB`c(lv@"vM8x#S"P*HN"J+:EZWהyCyfXȭվ*!p*h*9ʃjQOsx$ fJFkSF*+VoZtx!㼇ŀk@ɲҴ_ܴAHN# .6jI37SG3DqwرOtAP_c9D_(cO̤M{:c_#XgM jз1GvsM]GDbQ4 Yh<~8JX nΨi`@?fRoQkBږuQ};41@чusi.pX |V=':VhqBD\Hg]ccGDHsm_U5%X z?-KHdb3[j*.ΧGx"1%|=^>E':[H/8Te%ymk6N%I[r5LuhO:zj[iBEB71E%ൢ9pYy|D׍(*=GU?Ui"?qA;~&K_"f騪25lnмF 5v]}n oXKAza6rmV/ ю&^(쩲AXc, kSKuI\EmϗY,^Ї˶pQ`YN]O{ԹvRm)^7~R5`a&ab4\8l&f8~`Nsl8s^,nv.^-#zgeӰ+kjѥL;tDWD5pL8bN̿*gA'%"A^T$eueGIl>y!mrRn&p5zeb>BYlYo&Y^K rhԌA;2:mÃ\7,(P/ B 5^$eYc0VKef-Zinw~^9-^vܹD)Q=4޼=rcT(;}xt<Ozn gۗ y-Ė]ZKHoZ(%لJ,ؕ(,>*(`B"AŒM<\Y= Ύh`ݐ=<cw Nx=\̰! k]'PIDOfM\xJ6ƛ5߮"QV_PS3f8|N!Pn_8!<DӬd׋E̯7zvH,p_2g{".oF?A>`39o>dI6d]Ҧ3Kٹl:0*wfm}CSZJ\BQb%4˯w{1P4|Z輝ꡍy0Sf OLAЍRn3sRn° = a.߮=*նUޞZV1}V#.uE&i>rFD?=$zW)W$2eIi2J{ [5Hq VavPh\ n˿Ys#pHK1%!\>g+CCdѪ9Z7:F G}={jv`뎰`C2Nˆza+爲W) I^JqU]Ʊ%NS&210;w7榵b20 60oK=7ȓۓ 㒙z"[pEA?ՙJppS}Xj~h0G\X[1gc>ure1蝲.?xN;#&d.j>t1Mie_9Ҙ%Wʺ Q*P94ֈoEɘܐr5ʜN+܌@0w-%C*|mmrQ\nf eYnj> {KY)n0&7, Dl%t\@qE{nJ[JWF%y诵`^ ah"R^ 9jl]$M[Wܺe^ Ak}rۑ4,7 +u < ^.\t*.yLFImĶ/S>\݌`l E+9-|Jv8цBCߐPC5:UZ"UMhX'ÄS "l[\lK#\^&&B "a#?r+smK;A络7/IZ Zf9k۷39KSr@tyjŃ84AFUeP EމCpW\:#H#A4*x` y^Rk`/WOm,]!gunT"~{ӎ~*<>1QS0T/T(Vlyh tC_sqZ56[A% E㭵8VS@Lm߶ 5~|BPDgiwiEop4+ y Q?g3L|B+|l4FıqϩD$<D; S%'gMnLVˍ]J;`5ϞYDCER 񩍨gVwPI @FNDQXK=\J^h<7#ڰe8D?Ԓ3Uiµ6m1\\@E)袷Cb=dO uE1S${E];JFN:y+ e\֓)e$1蘥D)!d駌k@ƨr0,RO:!! zƿ+'}Z8 `J{nFά[bu_ĪgvK¢HXgF\)5[JNRP=7veHFZ`jW '͌缲`9̆Z(D,L倸@šQ_bH@N~+˴ M~t~&ffh!+DW˂mogs0爟Hg8s 'Uy1u{/oDpUbo:]T>K|2_Wov1G;?PR25od1HO ۡ|s]9$FR@QI߶E;]{9=;фgI WۦE\VH#IV2*0:`~01^(A=PBqwVmHhV W3z2tٌϹ: hug!|p^OCKbxތ1;T࣪DLO%)?39<)? 4'ɼT$1@FPW[W"bISjI[#@ݖb;z ސLſ!d̨:g8JyZSzw.PW`2 =@VjU<Ysipa,i]Ry=V,u' 2\~^;:_!;]x#̀pdl0:'WqreY! m#Ŋu4374Hd]\\>[H4<;!nG@{ՂL>Sa =?ػo#T8*LH2 9j4[Ha $~oΥ sxTiIeP" rC_n6GcT 7-=)D3 ;XKJ׵dy|k^+<Kͻ_SXq Ujhn^QC%{Tqݘj`Ĵh`ɖ[rp-IH 6ޞ~?6-1Z]' gkA [Xaɺ T\Oo|wP (`x*b e6Msq$ז -6, s`pJ faymvz١q1Xר׶bf5Е[ao5FbBWTq[ UrGb0ٹQ4G7% kG1Y!Џ4X@ՄTj/= MY8M bJ7:`r5 ҿĢED B7mAHp+r?ioYhPE=djLE=;D ⱜÅ<D e= "RL&C);v_ fd|af,lBL7FE=Ӑbp&W>(t;3{¿9gix$=elC-ұ4p~js֟Xz?|cxl-xjMZH=7'Iݬ-x#>D|MnSNzOj6% zsr;~:QKڶ^ fKDpm+R`=kÄQz8(d)"˸dd5#P?\1[x=|r{srY m[懮 {i.`&?ZJ/;J]' nePϕnܖͼGVLGse7 ^` sط >9񲚜E-/W3əv4Nք:؃'V2ZoKUA]xeEO=Iq' J 4HU>kF9':v7!r{NYb ?كiRb \BcbcC7To}D.:d-tR|qBuuun߄.V8oF1mZ>G"|8|uA,bח?ʌ5'.oi7  ! `/0ӏj 0l(ʳ/Knuix1Wy@qjQ{`I]?/ofr1H!2Ͻuӯ&^N"[AKݶțP"X${"| &,1Y)o|1mA%!cKgj}43斴2jBJ3[K9rcP̿E?7hRYL+ 3ӧAH|uQ-)d;heP|2_Th4>Sv`l_XZDstT=TuFEђ6 oMTM&o?`"k $4 $ύ)/\Vf&k:42*MaY>()l@l>BKeK|x0Ѣ H +bzo}#wzQ?8DriOi%pW hx폩=\Ba8뢧4MLIrڃSC ¶@9vP xGM)fmݶH^6ݖnB}}uU,N04g3Wl9~yaM=_%ͨ),V$ @ M`mVF2-"ŊQje>S^.ɦf 5 :5^%^5?F%-M]?W]-ubQn *q r2G&}"TVPbٳd jn5GG:#j棗~nOK˴ +o2=I)1L6_- A`K 2 ~]ifu+,h_*hsXjo&ziĒoZY(a>Ğ\-1y Yӂ@?c̊6۴K|,h=!abo6A skE]n57f+([z&yo91wL`kM'bɍˠgJob ֡%jM!+[YkJMnyWt"=ýϺ4JeP{I}pE :]a/3Kf,hO#f2=_2l4ikـ!P1VIH3Gcx J Z%`%#+MV%$_8 ~. wacYBa*<1JܨX.ocg&@mZvbHP:a<)n@W1%#Xh95 dѕrPu oxU2!e+|F^KYpk|A Աӷ鸀ȥYWϤTΈ"n.X*Iq*J10~Tg3`t8P\Zů_5A~?dÐE.h`H [w-?H`ɥBŠwR='Ң۹'vmI\5ؒ y;gL}k{ɵ6O[O  }찛eJט;n+|9/]dFperU9M2$ESʛ@|Ƹ:^-7MP95i #qd^B/,8 ]h8$n!4VDl%]]ŀPY *wXEn䌐 ̓+&b/GdZo))P:}|pw#Q1>^™r 8$ 5XwT0\%NTŵza-8r\1֐𙻟 GaÁjP,T$W +}$ 5NI6NCY'ڋĤg՗ $Vki mg i1g&?(.r5zgx)e*cHTdZ'o6n%FP ľk}\Q,sЋbɓa*,ȃ:Be]%r G*滖o;.|Ҳ{kU=&Pt߼H{ Ɔ3~Cc%z\xk4cYzVI\klάihxX&vu\/0t/bt*R5 CPa=]:]!6 X)Vp(OsaBƏ!b.!N1 qǼ0kcXJ|J?Lu XRmq SI0g`r۽N,aPXzcPcӯȫ7OD^az}؎Nnwb+@@3{f%Aw0]nB0/qKat9="ȉ`nN(Mik8@II0?וO|aJSJn_)xK]i#%jcW?hOA\GP*UBPqUʎ}8Xujˡd,)i\LI(,Ch)J!nXL/{?GPs"OXycIZ@|[&ſBݨop| ߋryK}'wTH׽4\N$,=ZAALPRXjW uyFenTo{njg gF@^UN\ޖjA&7G#W#"գ)ʸPQTka_hFiI[FԊ[ opEBefF qLUHb](f<1+Y_M/kN]5%Ya Eٍz-ެml;5\J#Dn;j}~D-q?`ds ѐ)ť bu?:0\,ik,Wm2J o*xܼ R}7|SUL3 0`.#2a/_.,J=Pea?GѨg 4R畠rnĽsտ/ 5 '6z>j=QoJ= $փKiK\_n;$AZ~FV]LldB>LI ?qZ9j-4UV|'p:7]Irl!; aOY\kZXUql`}3uF DE$F%ڄlMFbx!N e7ktZeOjO M$0T:|eqo(,l4rR=,uAޣ?;:by6[􅀭G*empf:iqez0֮nJ(7m)SSCCZ&Jo Br5NܵT-dC""[lRL%@+d R3qItyaǸ~yPʜ+-'<}#D@`Ei38 :~EԬO**C H Y{.hZ2{e uZy4 |hfeq-9z;Kt8 iX@\-ؓaTj'PthޗuC`!+ޥUbʄ0vM@92/jϽZک04 7߷Gͽ>AK&^ѽO$E]z (|bע?dx@&D8є5fse2UgC[i'߹Pve5"kUkĘŨ!Mki}8E o,na7Ǣe8M+V?RIݲ"~o[IKsG._F>;z8-2uiSV =Q&6f#-|Wd)l1ʓ1S*B ы\1.t$B{{! `fL> `Iv.C8$D,>*7d0a'4";iT?֬L&P 8F"M].Qth'[u1V*RtRB $,"؏9 -JC齩Ip!}5 d;n nh𽍳NfVgҤUU?%7T8*xe ̀;>Yp+niw0!9`A:DӥEF>>CNVhYWLI1d2Bҧmr$=^U+9v=䍃e4[ĥj-V@gBڊ)1]']4:Re!Om7K/\Kd+z }dWj^ZCkH򱥴%h-N( ~Qž6T#r _Y&7Iva$V57HpD(ֶU3^aw<|SQ,X|LgTc z Q33CZ)8۽Zu֑ݴ>`AԂxp= A*gV4R N'VÌdf SbTo7 ;şn\)⬨G-u)dM_ ,+K;$#ht$lQ\PbP}Js/htGTx;[k ށV1 9R /~qYm7;B,R̙jӲ6_G7Qx7kRz) G쭚$] *JELk|18)uq>+)J*.OL; tD{튠J(QxVA^l'#:>:H@zz@<;fճvj~+K/Q/)Wc<>zЌ8nw;KLM(Ta^Chw+@!( wVٛE&:|h*st 熫0:kfsn fxj.]0n0/9Jv] q%CPг+xhZD M_, V?1pMPO7HN$AYG=z._nAX9Z9qFhu DNW\FR[ &LϤByU*#3"v8ǁc]CcC;Ǥ /Ĝ[a!:y6u<Ad^0Do׍s0nK3?!E'rMSyQ[d:! #Q>0>g\߈O+qQnOPL= ֘xj8;w: iUW6]2ވG!:Fǰj@r}y{>4 =n_mV݁Fݽ:L̆s@MwrSsDbH=#Y}M >qzo%LΥS͗;J%DK?$yU= ccN3m-Qhk>3WߢKxY[&'vA7X_SSEPQ' y#ےfp$0k\"ZD!]8)1!UXI\}lw@zLw.K@%B-ppjυS4v]>/wX=>H-is(?I]2Bf@`+(T.ŷwa*l VESxqwH!AF٦".#!-O; zHte4i #% !K/QZAkˤשU4gv GtLrpOZMzx3= rD6+ʈ|HAzj#bL'̫p#te֬q0$(#>x_0%ig~*3h~| eVFKFW{#\yr+D@W5J1%xzO@**ÜrVN=x\f@o&UY㌎vkm`K+9DT ٖ݁ \q"U!ҟZ_61Q)mgTfW' iօflY}?,:Z{XqڏưK;AoH=.Ր 1Ƈ9]2S4%U* zH$ئÏ?7 RiSK^+$nU 3,y,5J"xVʄjSmwoN"m1>>nY5:_7߃Y(|e&GH 0^荄 `˨!۴ψtQ?YjvԉיwNOOo)d:z E8Ig=- H 4hT<ۓ7Ll"^#34ŕlZ T+VJ8@O8Qtf±wLo+0ZWNƇ]G/;.y 8B5PvŬdYoa[kV.`FS cXdShPI5mn$ZB=~nVtkmdt#(N/xb#w@r,d|b3&xP~o[b6fiug(dFw*>wTNw[UG0_ғ\w!%f2ewek*=o=ާd5 eܾٕ"zS;J4CqOትx߷|aN oL(4#E}jiz~6i5Q5RWT0l %TEΛӍd+_qr6W-2~)&)KxG5]0Vm#m$򞄎'29ig^G~039fH8-Pv eYQYD3aաC3||8}*K W |0U癚24(Ot8H>.pez(_=Ȇ 1:FYN^@qM[Leya 2-M3a&`A!4\AM :+h {4i4ét Ոkhr.}GJ]ݾk'Lt_3o3/ dоĻvm2߂i>Յjϕ΋go1ZD 46ukrc{@j.~fA-D\OePxu.qBkwB- p_Or-HNh4gT_5n?<>Xc!V$Tۯlq%U7DƜm/b xn.p蠪W\N #EeNyHAI0Mg2vWi˴2IOCA>wJ{o(sdCĘE8:WNY/aj6ΎseiyW bFU29~qUu!J)HH)򏨇 Wφ4/zsm’,;r4 =Bf})-)j$@|2JWӝSo[:IAC"ŝyy/V6puڶS[LuNV+g ^g-[qXxّ {-ִc`#~)5ՄK-گCy?YP4R:h=O'g=R޲ ɳ0djCx,Cp/CK]W"-]=Vcr؆]\[/C ;beF@Q\bv!L'10$2zv81L,s-^ތPnȁMiOk=Ezw/YkP)ө`vF$PF t@im[C%g}1a!HKўI|b/'gۗ\1dI\Wqtt8zNDr`}Ǫ3 :5? l G`> x"gD:|Tm}]x*J#Bip>l1SDUy4Ih@/{,Ǵ :eB LہB */y&V2{`hiJtp`s%,M->H/#8.Gg H](6O@xU=LC6URЖOr8V ѠzEMyztm:ge4vY DG;3>8,Oz˦+7zqp֋1kLωw;W  p1(Ń#"ۇL;ѐz4P(0a #%< |@D&VZ5*<.H R4$H[( 8gvہ:eJI(,_(cZty7xJYcUV%ݽVq 2 -v?v 8rx ]Q'fB+_ VTýlZ֖s^ xidOZվrTkfXުjܥq5lf\\C'ϠJb1Y~Rʣ,'{P߆$;gKف6 O_g!YC[-.ok!_߻iMl@ @X*ȑp)ry m?'WRȻxCVfYVw ƌS̝>xߜ¾;.J:A%f;&*쓚y@XJ,Fa ݩ$ ƷX% $H?ߝX$mSa|[P ! ,'wT <6)WF;GZCM-0} R]}^<RYpjC$G[&] \K Vh܇>}4&XhLk;|ﱋ^8$4swpZ䐆uy0A-5>dͩ}TgIz/_'bQTvicAkU2, {Ԋ}Ym5VT~9B /O *_MbY7[MX-[+lr1Per!pټat`%S)/uK&bNN 4 Enű \+2{k~ 6*ħik@Q-YOsQ!Ͼ6( @X#j9pw3S !vl7@^݌%4vކ+3>#AȢѿΜ* "%^? <#3 %EYV/˓FNOq)Uc_bk Xpj>Ao*[#˷R rqHfʙA|_?J!>{g&7we57f07(Ef'aTeT*.dz:;zk^ PesDLW y'+M` x7;!iV5`w_⛠F7'oN: 1yBGS'5p#3HVcp :.? 9@mAZUBR[9.*¶0O3*W7u0(u"$;h|]& BV71\A.ha nq$%P>Zh{x%cY^7ŨPoc\-]x4ݼz<yf`w<"L(BowuiS#ZBmrb!1u C6hijHu ֔)(yF"N4u|VIؚ[y;\ҝ#⛬lUz6(*|qi)Sۧ$>6ÞaS} ˛|I'8#f9Y:ۑP8B+.3Eo./i-e[vRfp-K8ξЀ: RXPCbABgM!糊!rIȂNRqS:@t5A~De֬B;r'~rl2x9Xq7[;|fFL$~fFi<6Uc.$/׏sKmAV*!^c)ywE Hm(M_ C,t:T4QI} ?la9fA;:bc,Am ?+@ZCx9chf`(/*PU cť\;8/#ѼKR% ,Ow~n5,?w+B`<['fua[̓/XPcGg%GQ6VF-shD)3#Ms9aX BTd}ֿ$w.*p小LeSwCJ'NWI=g}F”1Ygd DV'C$h,t^CߘnalLޘ,ZPXx|b7]ZG] F#qY,'}80_G*:UM|kK_;șr] g}iTLh6xJw=r!aL!j!H2Rw*Խw' {b́; G0{ЧU. 3YSfY s¾mtw\鐸x#Ml-|YKuejf@F.Ooح0x-֔ɪǝ @4૽\hbARj6JVC{7y,j-Em~~^O-=&xt/[! K@[$vb=9v\1y>}h[s",z/6FyYO`Yx4зZ$cgFd04b|?W TGXR 14/]$bg_^{B0+݆ɬezq#\'k?L^PeZn#!g9*2>0 Qe+o`A.VG;cMk^4or|F J/ip3F~&4Uؗ )kS=0,7J;P֑CΗ;F< _YsEb ?&xhENQtjzugLCSM?o#ߊbܬܧdg=XjR^y/9OX|ݗN,UP*(ugWH;5Y`J5,vl;J'?8)Ic5RL {6ŁmGim[c}ñ ae ~{Il/tc;icIHG=v<+?mBgkS7gq|]Qqg>=J=Hi Dxz;'Ik#)wa|Nljxu:@Dk  Pt=hD-aacvЇ{h˷c*Q7 ωӡM̃&1z̉q.zM9}:Ūk$PHÝ1vEjDWx4;u"M~?y<eJ_Ds':!~igf!7w& & cVq{lQA^nX&㰔2qyBV7X$HI贊RL?t|&BL]K&Q%!%S?1e9ZMPf直PQP 96kU #QS#ĩD{2.6?W<`(Qn7c N ,E*J#]xQ-㑞b47ˈݦ6hژoJ $둑n RbkDHۂNus5 IDDZ6e_ޠ>21Za#Qc 凩׍nDGVl ,<닗:G>*^¦k¸o_}Å\rS21J7J2v:Qё,܇y]/!D~. WZ]kqMUeR Q- ~[!8Go @w yO/3FE>&M0Y0Â8Cwzo&b X#$F<ǯ3aOf{qHKpʻ[m+c*Tj_ݞTww e'T}5"  %CVVGS5cUs,@~fv%5΄<.Ԕ\}=Xg!K-|.R*h&ߤ3M9(%3F&z/ :'9*PvQS/$%F#Z=h!E?gNYGч'_@h,MOP{E&&ƸGGւOs R/+Lb8PMl{w[Xɔv\tpAN_%d9I؍Z×&0G lsSk2W^a`m]atѡUؼTarD-yh&> Vx$;λq@vs{ܑ:Y迫 nJ9 j- hMPwD'fWGŌX$ p#!>bMk4BD6T}($[#o߳h N gV"5Tغ˙4/[[tMd'I2]8_D3|~"ޟoxyWO9_JK}{ p >8C50sψ tn=NXT>VWaK вҁ) ܴMS܅ tǜ٘q6z6JZq ߶a#AKY^ݯnMF0{W;~5~.{DybnvZT,ʸΪtQ,s7i :\''j6X&N8HM ."-Cnn=aG/ųڵkrdMKJYfuv8_o͈{I/S`Gk*$VJ\| tc̻MDgY4`5ؒ{vbtGCi6;\.b٭ۆu4p茨7׸֤W!7 j],Fg7B)+u9ߗ\\m3%DNV5z> s?3# fŭTŘ 卥-FL\`sß!ƥCߜ"zlXۄaWsT-"Es4]:oaOk2d0 «avm<,@ן~:*x Fb׆E<{ )|}l&d(n?~NC/~Eey7Յ'JwT M)xgȉ_sR]MG,h-knf28HF19dC?{H;c^x<|h-`Hύ1 2RS1ĵСe"RJ3j7E[zr9W 'o4G# 7X„xcNx &̮hŀ/04SkGfKk5zךbw$ ՃLU tMRL+՛5}^9+Ё=frΊ*̙ $[Dfr 34s ~ms7z^F0-ҷ?"zԷx= S,^֪<)7hVW}Fo!-ݝ^orOD^0〢@u_tOVԢP߀|+z)Ϋ>N;(U#%Y;۷>Qň\^Fnoqci[7D%L3<ɭƭ8ѭg[3ńҊs\$c,LG-h+푿6F;ϤpEWtE^%VϒzHhPDNQҝKK;Ej%{D1,TzWUPc%=9ܞߪ\\,j8AsaLesq@uL qT!2" [HGvB~hAist%`n"ޭcVV*@ v=<}`һsݚ t.T3#VMŽhN4fTwi1{T014U_?Oa%4EbdK="x[qe`3M<=n.icg?l:^>V }I|CchRn|UIɽ | ;%ˍ-h'+mܧzB~r_r8ޅsM>TWUT @^Qȗf).( t|NfWüKr֎21(V;WQJ MyG8U|!k|4ЏLdd37%eҳH턃IgONG Hf_8b>?a:GjψZ>N?rC'}"h}6thYOi5'aNr{q{HRpCפ$#BlE0(hJF'ѠВ/Fⱐ6G+`3׳c0X?#3aG/dW>I1Z,o~Y:㷒Fv9נ\H?6jk-fe?sqox"G]슃 㾕Q p+ #cm\7nd!,xJ%]EQ_|J`$`S%#IQH%GI6- 6kNؑ| MiBv>!CT\5JR\Gr=Qe#Jn'*FBno$pczk`g/m9/3$zEm r}!q#ёz⒂ѩh} y̥F7';"k+=SP,J{"2Z5b_)윺Kf`X+w~h{=&%I^^qG,e_@ŕ7QzJ1 8 "e)GC  ffטЅA//O>

t}bRʢ 5~Q8Hc(,ORg/?kvbyLӽҼ33;T)wC"YyՑ pȷ'!<==[r٢x؟iLc43*=+i@%ޯB7=EL(_yeN{]Q(tAUq̃q xn2@g ߧкN,QYo=ַf6:xB0yT[c s."3 vU%Xcs3C`xNZY2<6bDݔykH_Iy4qD%*a=:Dt@N`sTKܛ-|@x@nV8DEe$5YaD6EΖ8u<ξ ^9!E.!Ctר$:ɖ^ŜW[egGvÑ0v] O2mW u+֙&Pل%?q}^#= oؤ3-_SvA69Fv?B`!Cκ-u'x& e.I9Iᇕj9P-Zέ2-AI/[僰u-8'mj HJ؛ FhB5zCoL$C$F|P?э"ZN# :K+cT ˿+9:(-1jZє1hcGNBatKt=mfMǕ5R\m1dkE|RYNAp9>V"]|S]?*0 ^lYU)g:5@ t4Hv ؆^]D֫Rc j&xNadA8D XSmɖNTk-AzzO5iƀ6 ҃]<1L]LΚc]D1#,]-{ءN,p˷#QNMѲ0؀v1_ s+ֆOڜ H@3QgC{WMʄc1ޯ}˳-y]/\wH{?/P CQd-/`!TkZ"Ҫ,rl=v~]-0|t7 4ڑ|"۩x١ʑZo.s[).)r_.-[sNBX_RNȏ*"swBM!4Q*Oz9P&۩ph 0wIb!R;(~R_ViͬM_neG0AESDĠz7[֗lD_\ Y3:]6r؜{[x&RbP-v?B hcc80SVpL)o !P _[<Ggh8Yl O ׋P)qs&<IFYjr8pY0} %k1lgwUC5[3/-(]t8.UpM;vkqfv+`.:j37ZLLLFZX-sT,= ˿qu)1L4*47Ɨ$$%5><^UrV%Sǧ<4$ .#SF) k7je4ϫTLMI ZGҵ2g՜DӦ _e(KnݩC  D78hnG~/!<>h #^,N ܱ Su_ I"SQPX|Wm_%HP0>C'vd(_M#@]{ƒ M% =WFc8I!|-<P:я3 Bm̡U*RXKt\m;6b.6J sON?H;dB WlI2[OmgK[u*SA}~ê,oyTH4lgF(A"ѤklNrhFr>~Wk9}:=]Y"muWvQZ3φ@jTD2>7ҡK%62e670KCRlT\i8 X!Ӧ7;R=B^tSnH*TKz}@514 o{s%@2>$x8NF= I"\LL JӳJ81Jc rrY[va %J _qw1󟢜J>z!H, ~(; #Oҧ<wVSЬ\}gȺ 2mqؤ`|2Z.NzM˘Ξ攂xC|XR$OA6t([V7B|AK31OQ] Cwg]6ظ)b.]WvW$S_ ^U<:<1S.%_FoaJSpG*i>ى$ jG55E`|lGI YgOb*O*rh\ܥRH5J4n-఼4s1(ȡ&KK]~rW#u…'Ŗ^(H/�vX$LLgm)m%=r2 l os "X,@c㲖u+wWw{>ZZ݁*;tkM#9uhH=r~UTTES6og-Fz4SâA xXE8M#F PYÄ 20(jˀ$gCg~&17{>,,&\zH37u}" W< ըB{ B3S&30bFfFs K[evĊ\*dĆjwF+udlĂ%#z!a{iǘ3SMpCI CWn>vtUB1~+p) eL;w#h'ߍnd] /D.֨[dLgd)8#;#u yv yc=luG@-=n#`2pkkǐ1ȞuW)8i%LY>s m}qrs*c"9NR6ϫ(|SrSd/^R\&j\i&*TXn"$ړniʢhìyt^}qsb,h .&XQE'~(IGET9k@ T!ycb ɽB-w0.'i V㽿9dTq(?ąؔԗ?쫉H/hūnV*qԧ͓ҌUKdCJ$6S/֘q|@ML{V\ΐH&iB9An<YMBNUW |8pS.،``ͳ]Sc.'/,G 'C\ .@q!DІ-ՓCW;pχTM8**o& BXjP`f>G֣wWrxFHd')_Omk@mm 9IihXGPC7 6S]=\JE=1ʀ1u7kEPRhww3`3ŋ~@ZUUtt-MN]h^~wWgF,Wϵžfy0ti3$KIxpo-ml v;EC6)z^$hۧ7T.ȂZW\"$RF9ru2 $t`O2YB2L*Uq ^۷]UYxqnj3 Mcfut:O}>y@ºp`ڱ}ؙ2SGPA"A Rv* }={P[5 O"ϱVyH$K)\pv zQ;3]vO` aAV}句%N,!o+uǾzI'\_:oAVl&BBߒ7-L0)sÔ ='9ѡֹ3 pCpN3>ԑc-<6?ՎGǾBlMLo`mW)4'f!U)Alu IZ8s&,'U0r69(|Z7A&ɕ%&h9fW!L!!ZNK;ݿ(ٓ5_N(xYٓR* 1(HyUǦ2C`D)'UBp>[Q`]3p&vU --Rj|To+T{f#!z:"^M0LD DOF׊EvgX :i F~&S kl‹JCA\`]0wt9sf0~ )]?n7LM!e^?rO{eei&Lrkx ^g\0`\V{zRӀ !6m-Ev s,V(waumzaZˑ=gMc3ǵG'3syIt=yAEN?a q//7 z1 p$v+f(YB:j_Q["ջl% [Wٻ7] -a_-*!¸\z&i<^|ݫyIye5[ EZuʬ7xEsDF}5#7Ue;֫Ձ鱄%?m0:i]R d.( Iiǯ&< Xk S"b+Ʒog3D4~@<%v\7Oز 3582KpwG]l9M0= bʅ#p 43"D#)W}%/cm9u0̩/vQN^9P:ZM'p2?VzP(?ؼc%̣ʇwMנ#=>EhSh4xDJXF׽7K@q. SX=덮@|Q+& 'd"ٿY|zJU$5{ 9eoPoK;w#[tӇɭ$o,`y`WZcEjx9 <|$YH* >Hlԏo"D_D Lp5/yUWX'eb[/+C`` c\Y"-ɛVL4IH8`()ĴKu{յBƞڿ^Əs '9P!(sJ &(/H|wBz︦73 so *Uνmr/G)jO|HИ̣/PH/Șns[RO.ouMQZB_#>r#٦I,yџS03 :~yse@6q} \]*Wnfa'{3 )!7@^/ #c JJ[sX"=EUԉ.k#hqEfDQZ8|h?lQuZ`Mθ/2p*.iy˲j<&j5nFeXՅ`*KS[FJ[6i|ƻus@.̎P 0IT,E. 4рdٲKgsqJ/m4n11" Vn$ψpr`=v&*3d^ 2?9 .Yp!Cd3'mEI6Qzsf(,v9PH@CqDAtQ3140:<׸;&7=C(L Qjבzp*E3ExG8cEI/ەMI7$'KK$#~*~!йJW*`=)O,{ArOj rX?%Rm:x3ľHj;?&0rۯF/&uEǧsRMђ6T=Rt `7Y+QmŽpuX2k0h/jcYu>>h:ҏN6U/G!,=lFC=y8/>Bn)vHɈ{k@:cRt gp(ﯾEGpkաηL-*&|W:-S죄bx0>%?(EmOXv2'9R*KYL&rʹsP hl=isx?ݒGgTE,>(lwP޶Ir- 1VCo.Nŗ-.̰\4PIlɡ,2-{ dU~]ij:ԙ$y?&-2CI#w -%.E b\Ѩ" `oP n@"Û$|hz&z%{a_G?Jh]FRx7mgP"7eT!=|]LXj6x'#u/_fSw40K9/^ 4`MԠӷdLS.}IБX#b"w@ԂW%e,ZњVN2lenÍR.+f❳@nr|՞+/2ЅL͐; Ce)[2~}E ;^[j,QE66};& ZH5"5a@!cxml,]f`YdOUQI^f8t(; eRbu}?Ht'? $ \q>sPN@~Yi޾1w)!rs[8',?U@Ebn湽l3C凞ږ\5)rA #}pJNu xjykLc){w*N+,փۗ|4JHf4oCF*::Fi4g|>]!&x|X ݘ-,M|$$bGg*/1ݘ$P};{8dUf 87iGQ2wd`a_&'O42+,#%ct?})ͭzz^b uk<^܈?a|hOO4?e1c -8q^'bo9QD E4>B5{l-Lp6m(u$yNNxq>G1H?q`*B[;_5vr [G_'΅l-?oV b8-f^dMfhR1ttZҘ:i ${`7535凭ە63<5 9֍ȗ "Ǎf H_ʢ WlX:cy@<~';ց߶ಧHVA(p=b[VC<߉D9%al:MR2zGPR2bWs`#M.rj]4 X+\qҨ?<=*K '^C#ӥ(C ,3`}&4KĹ8gPInFF97zmɪt[.lw` x09n6FԸEʐ0'~T}ӮWC0 ыfj;ե4bH 2;%1X2}rV[LDְ^S6<%.Wd]0+1pƒz7崳i&i1ʻIZDvĊH7_;>| 9w/ a4xQuFUi0!y?oP.wf[Y>^t$_VnϠ}䃼T~Ue/sU{w1vo}(=t5 6(4G Κs7( n,]ڵcTL͹eNᤐeR[5;[2YR[AX73@؅wzlLkM>;l76+-=٭X[չV\'nڳڟrؑ,!]\y\PZ[22"qnQғ}/6,|^T/=M3]$YGP>$ªH_p L88!jt oYy]{j1}5e܍dĴgN!YU\%TIobܘ?6.5?)0 -$n2L}cW|w&{eTD^L jMsm cNRkL1_(7cEhB17$Eh$֎CP']:Ƶ z=uǾ dzd[W}i ]zPpE.5{N^o*YZS vszޑPÜ; /} _j5C1 iǀ&9p4mqmgze*L L?wv*lWyݍu'yUb/8D4.(>@OlzSyN*\o=w$$q 9LZ\Sh aw.塀aSD5̋v$6תVy z yĚP-2&DLm(xmn /_n_%PeҶ0>Ur&u,俧\wvs,fi]DlQ#>pj90|-6iwJ[Ot٨B^$%n;j5ot)[ٶ[pou)kVEV})l+f{zLoTRRrva;%F e>S @IɱUח\mk'5P1 u dcߙy_د1H{vx/ dƼDdgJ.#cVWgJdi4[ѭ28L73cJzM%@Lo=- q;2G+dlepMҺ(F1ZV5{'~aB3l].S$Y=5dOCWQ5E32S9[ aQ6}^n ߺ-R%sQk亹g~Nb&X4Pgik1S/l<3i5`HΏIXpf7v0.*G+|mn|Dbe9 x_慘q|:"+.F;ETg40ICޫ:34K(M5Yxw+g X~}#VXiyw&5E©JqL3 iٕ 1jģ1>U3N텱{)1;NA,Vy3#cj(+O`tK2Ѝ+E.%G?JLe CbT߃qZwp,Iljן$i2""crBމx!yNWzs, F GR$>pebf(I/ "b!\`#e3*au&`gϗ>T_VoyD\B !Dto3+nAY0ߡ _x%^ C;r~Tan-iS ;ISD`܍iLQj!gbH^+(W5(5ժ~V\JKًtNT=eΎ QN%$KQ͠jhi{!RЈpx1^aۑ~b)vw$$8Έ`Ndf6w^:O^$e;&r0̜G/;E! m ̖kRudw=?j_xBx%GtZ.}]ܙJ3pގ9iqg| o3a%hPɹ GI6F:B1M!ypěL;ɔ^i4p|ιnk[H֌rOFSIJ=h>1ЄlMȝחB?+9Ѥ񶩹HjwDP6&6& ;/T@_6F&(co!8LHYje GR*Y^~ϋD:9*NKo˾u 7wEAWmТ:v01Vɣ#-4Z9;,)H{8%S\g#KDиXa-+D>Gl lC͝+0 v.nHR7,ܖ^m9F(G 960A aXLLkqlo8] CQ !-{bHͺ'a͉Ufϸ+޼b_iJ8DXge6NQ [[qh!WM\8WEihz47:l.07ĂE#CVۂ18ӡxT'~`|2(>Ʒ &EuiTQ.P WoWdCi?M rY.0ٺN"gOis )i=ϐbN ;^iL,55x֪ƨHH*(5tHbcH@Z?Σl)%mlW XPVMmmk1~Jl'ӤU FTNǧ})oWV%@ML`=PdJ^rԀVI(R$=sNu/$Ƭ@gsK pcM?4AAQAMȤ]J- ܌H :D_R"$o׊E5ƀvH ;K 'k ^8w~K;1^N_|j<|.~eǍqJmI8ag7cwxmg@IZ~9X1WLWw+MHNӻ'CzHU ڋZfynQldKs[BRCZ ޫWs鵜}lUa% {'Ph3Y^Eg 3% s^esC۬?̓t8np7U.pPl]9T3,‰3XpWqO٧$tlug<_ć1ng1.>Z \OFn!g;z AYTY~V<=]puuH- x٪vu@hr] vto(4\$Jmʙa}Cx#!x1'YoɡL/]3p,u59__"YWF5UEgX@S" |-ʒ\y?6_@yD(XHPRl~9#!Ak09wwgbӻL*|f$,\ӽ-4d75a &!>CndsVX,sl~tܿ"0{ 2Uԫ(9mÈ&m/)qĺ.Mۉ+{ܖ[!@bkn1%go+!?Fʾ,.KnW̷P( <]6mmIXqxt pUOQrGqj ߜXM9lO4AWQ>Cy@Y ;$ej&a,X M瑈wQ3!fH|Axh Ae\X%KpůrU(>Y`DNQ.t;,(|8&߬HBKh2್zC.[ ,ca{ܴƒ! dC;$YK}2dG!-4-Y=B&I˃i@Czԋ&O>Iʯ0VoS>@$ZӾ; c?)I8ak5Iap}KH~=>4t>Z|wZPG"vh_Ixȴ$d),w1Ss2*!>hևf Wāz惁y tЇDQed?,7櫺1^3?XݭdMy0cEE{+F Jh "cH)AjѺnʍʕ7DkټJ#[U|'9 F>[i9b'pյ\FX[ol.mHM-YPq}`v(CD251>g{.beTkg>jl2A/J<TEp8;CZJh8>6 ~u{hc*/mN7e9Sc%e8Ǭِ@3Z_u}fvֈiasf0Jnn6CA~~馛*Nzs+irTV8w~5pCDmaDR.N5mtyƓ5ic:X"iR]9y,t^; $ȷ/tL}aKq_l1MvZ*)4Ԭqd5G`:+.Ɯiq0d*2nWDz8?#˘!d%BK2k@98L dݲc8ࣺT*Iޑ>T^{ʄg XRnP،) X.T%'#ѶlPgѐo>:gئPzj7{wίz|};|@V sHע:`d蟲lT՝1Bzj& PV5¯{~ U0h-Tq֫?13mD*>oBuTk]Lq̘R!&m'ZVS`X 70HڄȯGq>dDt bƻ5;bʖ3gD8 @lBYOސicUpAJժ\9ع tZ)g֔qjSiu@5qͥz%`|q}wt-Cr)#v2}w.֒&XB-͢@ &Sӗ+O /@hPD m3P]=n-w;,jjD̑Ζ<w Grn,H #3Bzѩbn0umdB!6Ca&P8#%iS|.<'g4S(򕞹bV\t2щ^bm<4Fs4 g֢|LlD)6Q'bjU/Nh/]۞ݬ|GP_5pv&@&;p R(Ϳ 'F)Jcv2%i NZc˞ ͸SϊGUj{Gflˁ//a<EC;rj+z.@=d:"h4_t#.AY> FՋZ ûw G͑)m< M33yIt`GNPLoHY17Y۳SǷ~(m(Aڨ,-7 l(v9tJ9D!.W/6JWwrs{Dz9zI[?*ulpNm|Xڥ|D]_ JM¬WCS{;-p:KL9*$f䕣OGuD88CE.J}`bɢQxAtʜPH𹘿-{{1^NV#b "2Bce8,ISd%Tsz޸0`nRBR+ϥ5kE֪Mo#T?׳=.2Ϊx.\yj%p""'Q_l窠0U f@(j* ; شUXeLUl~e+)t8bO|'EbXm WI;,h(M7&pi0ӜEb6&<ta4ƻN'̇DzKcU9/NK$ R x8dJHb᫶Iŭ:D^}^GBʉQ=ez3Vc 5 ;]@Zv)JI̴`OJ'<lI.4ÄeM~vY * ET,^_V ҊxDZ~Ar `](sP.LLFfdDwi7zîM< ,*j|~b=tGtҿ>FG28ǣ@L8޶tP}d5*^ruI'ac$Ez{ ZTRAlR[krv\ƺP$D[*,۞i grmE+r}Zh;vkH`azPD;~s#YȐgxySEJ##^ + '9w;&Յ(>UCȉwNX~>T#QS%rl{ PP/}}YWY?v2!j)=n#oAtWeZI~UChM˵/JqBn/]M,liCNP.6 uUVwmbUr 1_gv\PIWv,8.KX&ޝ:|~Ȁyw^MlD˲}g_2|bhW=3̺FfW@l4s9 Tn*SУ(u'&٘9cTRD5$܃0,{Oq ̢9N UB:Cꝥ V*(eʒv( &t)O] PȨ~5 768c)%c”2v>ό!~#y{Yqʽ8>^zGS+fQiځS7FN.Tݍn^>4R~͝tFHu8`ʒY:Y l&NaZLU;̱LWGeP:]a%p,:9Q%)&A\rCG˅)Oj ,JZEQΈJ #¼FOg #wP_;6!T;$3V+n:hVMԡt¸_6_e:jhq#:nLnYo҉\M  '6yp|*xd]NIs U\6#UcM&^~P$Ev!/ۀjS FGPA@. ߀RT;N\X#Muw2V7d8ߠ-5؟mW&' 4dSS &zcSfG5g㓯A)LKy MŢ{oPF!)*أש#EqWG_ f\;fuA?廝Z-\߮ıdm\\fTN4e @)`0`}( L3eC⢪nmĕXy }o9C7۷r%wndRƌEpSTxKEF3f2ЧC/˒vF37l̲\n PӠ VvLi })\}0^(4k-t#Ҿb,V dXkT3HE.-9$sr|-Z< Nlo,8O;AJA Ԟnt;PAG =ߚŦ:xv?.[ 7=|j ̦Xz~|ح|v δr!,ևNi[@ xy>"?G&reo4̈́b/_G,%[PrPDX|X*, zJ"({ ZoSŸ$#^n{ #ܥ «k.Z!2oS}^ᐿt֎+&c2ܳ+e;)M/s+6QH OՉ4RVFbrm.a9u{ FhNάHN:Se"Ws0`KQ'Є+GPتe~\ =[/"G=q&μd}As+h(1q 3m*ŅM{P0ˁ+׻/ 9љ(%dEƉ04'/„:H]bII5D2- /jTB]D`J คJ5E#^aTm>/fNdv^K͐b3%eg3JTd)#$N2tN#.'D0`U3`0 ҥ5" -AȉZXIMȖ^RixOһF^$ѯ):_,|pta~O:C}v-P9xaj!3]o+p,iw xXN*tgPa)M~sl " 7I@r`OôQ4: :+ܴO5L 7Gmtl5 n8 weЉ[eSA^KV[y[b'i;F95?iïb-_ąFKZ&T&-0Zz{h[/{P?u<˓H]ϗ|Fy9(^JdG :$qB3[ϰi7<W։L$?ߎk IU,(rVvŀuL^BS7>2x%tZ??䀕OFLt.NV% &'@ck26Զ8>Cp+ĭPuntˡ==㘹&OTi9 f׊$ſorڙr3ҿ0tU ddLմHwIos|Jyq(/X1lv)y@|UbX26,QD+do.!t.\DMC@G1gAm3K%g1{;wߋP yʿp:FV%&`8YgxPU;^YHaUJ[s`іn0x >&4Kw6FAqQ6C^'K)7EH]Tiw7Ppt'-54L{Z0S8L|9TILIWmn۩ƊDzW-KBL9Ret7v_:noR)k`ӆsoa럀Inny %xՖJ/ﯞȗUa:v!kc6 mFa\ɳ4ЗIOPVkEBNӯia3ȋGwv௬3YFVs{/%Oy,sD8ZEۤ"=ˤ܉OzafP{> 0Yr{aI~`AGzPv[w`3K U&& $Z ][Pt_&Oy!Kຒ>a ЇPۙg`z{0~ NUPe *3@)G/Β?"|{/6 7C ҇oNDODnff;k#ovU(jxQ6SX ^:6WJf\f+s 27]Q&bvfY.8ЇWo0Mj5~b1{E| kKw|_kKzqU.f TQ'ɵ ƷM>7gO3kO}3&7H"&Q r_Hs1H[/ꑂ]PONXE˹Vg匹( #4HmQ7jpe&,ED?ohZ.v*靽[WK"Hos{Ý8SQ m\OeYjBP 8wV&93#*[5yɱkXLSا3r0uY|mӯBY#n帵ǒW NMkRkP.`Ş%Hcպ$LQʓm&PvPr3GE~+8C1W 8u6cPDSӖq7'H2GLahVU}*3@ !(?@pb@y pS}a@[m.$Ϯ\`@'fզ!\V;i$ e8~k>w1Li[d{Aj|kh.\MpӋג]UjIE2h!bu.pz=ҼIF_,(sJ_?/BO:S\WWλ TDW)n|襢m I{ V*.1ARQ=}ۺ02Q'lV5E2u`"~H䟼.Vm(~*ؘL&wq.Bw%jJ\ÅȺʃV" N-\-glwUKds!c {iT&F&VZ ‹.֚]ժ\~/K@ väHnjvDmx[GWm@lζ?ͨdRy~pF"S})v +$W'rJ"+e{e˝ (|?ݼiо:2={2K]R>jb];琢Fܶ!/EK Q%7) v[٬P]g\H'&?)zj[~^Wtn&\XtM"JԈNkewLgv䰇0]i\a049HhG77f,iH}$1ѿu[.f#-i]Fm,_c ӱ28eh{gn$-\*UTzS=;'1⽎tT8 21}ɇVIr%~`?>>̘6tt w x)Вl8ch@ )I+$|uhtB~%\S=rGJ1+Ye`S٠1"{i2 2#t{dj*XcʬLt#&>P\fΦ0C(UZ✻ i?n2u-.{ e͠N3NsWM $v7I?Vȯ1j4}Uv Ra=?i1o8 )NF!#lAorRj-rO-FޠnP˞` l27C\!$g 9QZ[&WjAfQI|e Zƾg)0#Ib^]s+{?oˠSy3vObZXD nw1LZeQ|{FoYҕlH5揌3 ( Ӷ.S_'͊N-Iq"z MbΌ]h 8$an۫~/Qvj0\2=uX}mi!MK48&o*UYXUH5R5I\ejr)`#θb(e\"69b~f5@[~"cwFtj_Pаn9E ~:=izi;NZ.U~w&Jp3Qd=O`kqҀ\d8zz,?cBb _cJ L,TΕ8wNk,X)=I|KAQ_ ,0o&W\~/>N1Ҷ L13oXZVo7* xU0@bv,⺙Պh<2\r4tmMȦ4>5<3H67W[ۨeƋC3=3Sp/:K_,)sϋL&@zlޡSj[BT HkH=UA#-[)܏eb*M^ 6}:*r-F[i%.ŰQqV4TC?mtYevk~ ⭯ gx8^[sy!4}Rhyx1؀*=2ڷTWlNj/1c3Ι ǯh&<1MȾ򶪕f- sg]S:I2#^3)ˡYQV&p(O;Kpc%Ja GBS(qRU`6KtnSɯ3M87ԧEfܫ>l Mr\`È*'~\GbT@ ln(ۇe\1zj}uUV5i/kfU ߐ\m]JԬmфz(1G^,_۝}z3M1K$U>_8Zm-ki_ojkDδG{*زNk> &B>|کֆK{  O)?3K[c3B}#Wn~ڕvJkPeO[J`e1یX1nWWO26Y=,L)n{F%z]E+ñR5:V@+s[@PDa& ߬,>iZ-7C?ζ8Y/#,Xƙ" HQ0 nhyrSX NF#P!=&֛ٿR|ҥqnݬ񋬴0\pqs#xSq%=ARޜs8uLaV俅-f֭Pht_[=1vzUiH'9)[6q|蹶㬐ϝ ]{h45Fr8p аȢ^am>]4BrZ[\܋ B-li"rQ<'ѰZLmUD~*V-,n'ILR QM(h⅖,,!׶?9eNt߀|RuQ1çܥ1e*b}zhfr4%p:a&g<<2~M3՞Cx v`_4 <ħײB4z3Rkm>m&47W1\LfaZZ56{_^nqXJp%cNĐ,ZE%/0cYP#a4#2lzjTIΚJUpmaڑJ@ ޽ؓ18۩T`$FWx|R=ҔY\!Eb _B 8 ۘa(a?ƍ37Ȓ;.WxE=Wu%W7>ԣsз+jFXS@XmP߁3 CES#SͼK8/$i ̇.Fbƶu2 Px6GoնM:fΜYzI_+thwtfYz Ó,4v|dݲ&,B b Oǰ1ziX7([K!ˑ_}8mdexRгජlS Yl~) v vOuiʹSJ8ԏsn9 FvG;sX U :(ӡ `A*y{L3x-tm?u)Glj}y?+y~ebٯ 0h)vYTsS|2(LZAzlY.g]mS[ DLƦ_fGJj?V-2&}(2o#`60R8FhmO3jKP_H<:EC? a͘Th7ZKg%E)*jrҐRaJV>Xk@i]  'AKSG[ijJD2vR@k^d-Ȓb cSWuӗ;p=:ػR.{]HxV oX3QMݥmΞJ O%_oTA$=ioDz4U[cGJxn-Ф& $/y CDixČd=#85"ɺN쑬TkVHZ) JVoפ=I9򽩷Y43ir윔MoL-0Rch϶T-j&T.פ/mڮ=X o‰KUf&hܵ&>:v]aaTj|iXڂ-4kס*A2rp{4_߀nJ/J6ɷXpjEb_;  TH]qєų.}R`꧗J[gBrIOct׈ AdEgmL]qy[AJ:zXLRr_5֭爿&|4~UkNǛ^uTXqG v7*z"j2zۭ~ <[C dk@m؊dA6ceQKIc/|W[ شI`\T,&}s$0SFsIM!Q(ױC&S 1PO23?` y7G['uJ>:0Q;tWpbo}1#W&a8ON0oiwݓ*Ȓbs>Ea=7 ĜfA3ORr)pfENfn`ܘd6@!(90=@vS,dY" Er< W'df6ȥ5ץ "M[ŅKLipXmsA8g[-ѥ?'!E1<0K`<nzG-.G2{wAC.c=_'Hʜt09!a:Udg-ӱX*0_|ۖЇ(C [S{%B`I(XVhbI$]3ko+q5V U㏽ ByjFq7qd<߼RmѲnͦ8=I&Ċ_FFT] )tbOJ!|>徖m鯭 ~Aԗ1JGVŗr 4!ZS8ѾheOV> o]NҾcLl0(ē;ENEfC2锪s2jBUu Ns7&=/$Q,ĸ\qr1C 85w͎[1|cmoin1 !Vn8rĘy gqG\xҲV_%r\Oq!y:C-$0 #sGJʏ|R$\{{,0a9Ձa- ej)[ (=Wzi 6zчQ% YefN\v Fz\Gޟ֩F$2|Gkx?enєJPX\x*B]ܚS L%*AG|c>RF/͆Pdzh xAf Ȕ'x rnt@p(&UVꅽ1D Hp#qH|DF@{D'ҩ| e[F.2 ]@?߻hL~nSBmip&]l-# s-3L%^aA| eTI8 im"N {M+*6j4UT~,q0'RM8dNQF8hoSקKV+^{Amo"?L0|${ܺ4dn6D !hc v7uSr@/L (R7o)edlI,rďnXsI'2O4M[@dz5YÌ?2jE1xoo`k >W`/޻5}@Sw2`+6q^kτ~htS_.Z{:<{~H#)tȄ5xGz ;닅M5v-N%Gmx{Mk̸MVIPRj%y!aϾ7F$S; Qx5-GUM+:&ϛ7%{|v-Bq dM-bZbOܺ+0E][c÷(;; XO)5 2d22Fދ6̍ӕd<̐ `\gtS;6! ,*R=Ɣix\|gn5'h7/5q0w)f=͟OCGNT}kZ>n_y#W Tt V1nwOLJ-YM !0fEww<!٘Kߘ 5vQ=]i?13* 27dlJI7A6fh H J\a p}[~Zk&e!΀md|GRzW4S@E҂uKG-՗h}'D╽f5>CsF4I.*Mb "Pfn=EiceێgNh[.Cf~U&>7 }VN g EB]aM:ټ[66<-(!$^{^ ]S&=녲U?i7y)v %s~I 0i'7&hΈvWc 0W4܃xEeh('e's޽..82 t+ԃW0˸LiuKO Hr*K!^eQ$:/eb+KtC:iRUL,E&ct=? s.90$>/Nȅlk:,\ˠj AjBr Ԥǔ sa|VYHՍ \ً[,62% !>O\-f?V`v}w};JP]QkS.-& B*BL!0ɭëŒ?9XꕿJfj\ e_ hkB :FFͤzZ;rO-ezZ*$Z{QV/\A?`۝F|d'>\A$+f-ُTk#>g{ 4bp҇+j&2kfOܫ_V|?(ݙk7ޅ0(jMDxe!Օ$ i"y';[T[k8e=E.9pv03ۏ8>VR8DϿB-IjmT;zfd~v^^jJʺ vAս _6} DH^2+^k'B3ArzS^>~o eq6[ϐ+hzOrQ#?W{w6e&ˑh>5 cqMBsg.p$xΗn'\X,Z";6>9aבܲX=im _ Ibpnk:ҹse l;h}*0yi$;;yԟ[r6hc#vIW'w}p|Rn)@k'J3BnN i TW*1 V$eM6 LfJ*5ڝڙU2R݅J4D *3y!}0*M#_ȰQem櫵A24 :ɱqeROx>;B5eM1MZ|Na;so3~3b&:[k]t%hcιMqo`m|GZ`}~|fO!t}v Yrq͐>Fmքc+㥺V^7mB?[ 丱;0GO4},S]bu\Trm꒏1C.(!y&Ϧ @4<η:IlypZcy8PHʢfǭvt ݓ4\y/n݋xuf/>{xwֶ۴j4&u#=b@e٫sPwKG*=ekkSzMr?2Jy.´`8+Jd G2xkZBD!7'QvwWTPqϳg_nb"L@ICS6Do׮wq<ϜLd Q#>mJebp+TP ]!b4ӛ>N"Q%FR2'q03O+-G :a*[}( {LHE!{D@^jY}iB 渮<@eģqSg?8qb"U(FX_uK&hGT"-wX+,Ė-#hm} i&gy7)Ŭ<9SOoDě= 7ȬC(>@RfvD4C?]39euzt_O E?Q?m6 -OyprQg~%}W2P5>B3^ї,є=^#{&"U@x)Gu7d伥wW)ίhtSlP/ ao^5\%f'HΘ7i1C2Fq(c̛fȋbzg7SDQ5rfȅUg'Ъ?H~hހ4ey R%)>A aLdDDD&Sj}o^Y$p6ܑ k!`fj,ٽye೸kNE1ml|0ȥӕQ׍utF\%&v8΄U4I !i͏<'GIMbԳ {6 D6T ,~{ҫ {!DZX>4>`+ў^^zYT ?j`uə}ཱུ(M/F%]SY 6,R}zy*UGJe*&u U*ݖ%B2+܌-DZ𝫓*3h:lRGWJh⮅otvlS .Tnwnf"m,!#4 гrQnJղfD^2gj?$lxMYyr̗S8\AV6:ƛ\Y~D3QV#M@%C]2u_0Q|ClX_FB詞}_ E6$Wem-UIjzJ Po 89:WKqGD\Ce%G1/O:u| LN ]iV?QpMy z˨^ñBZ/ <ʇ06Osw50P4F*[¾$[(jwD,X,\E%iv~aAx։f40:g^Ϟx&vUxҴ@XL: vN8g݈RKکS$8#Dz[ y>I/Jl nA#aܣȿ'vg,Hz%q!j8H{HM $C>1t,(V)V#\/N21(B.K$c$ܜL7nU!W/@[-!ءϐ1)lspDD[JP>.pW/Pqh/U\}2v=&>k 6ͩJjы E5xlqや7>+|وtX-r!jkch8l;˘cl{o$;zLVGm(2Wb2e[y4?B#D %QrjjUM̼YTN/re7o-:)Œ]AwK[ċ.Ŷ=&O:ivrGj1,z5`+ Dl'l4ϳؤY(nXQfY:&1aQx72 @QdyA!椣\TEr:OܚMJϵFC̬0[RNZCPahM5TNl{`dG'P#sPi5KT3CG mh%T钟[gBJYI:R-A %% ,V-@Ez-хsO x,ydӡE+mtX>:_VOfC>x'߶'(+\Y>=q}0Srw9?6Gj-mvWoHg'@9/VZ,xD!cl;cW藟Ny͏kѫu,6WxѾsjω qqqQg(~wcfI宄f5甍t7с*ŀ(yڔlb)snZP͛V7H=4-BEt}lŠ!j v``@Py'(Fen|ul3ފM@W ĩxG_Nq:dkI%5OO:q]A Ols9ݚW_9NV>s1>eJI=m -csU-tgLK('*Pt q56n^S'o' x0X˖䏄^̭Rʯ ٧@ "TG@!yf`HUx2c`53޻,B"?c:ר bt̋Գw3] 6Em =13ȡ65Rȷ j;[w.;-#dwA!NmH%}|17#\ Ja%DzJ.8 QQ`IM9 9:.=_?waVp ָLX\r{Kg0XF`44nQbN0I-Q5M#aRbZT2cRE9Ғ Diwj5J] t瓹e dN}aC|:G 𵿷A\ǂ^ DZ,rao-&0wY )73u/|E˓A@@^Qt;/إ1y;?6\y~Ee8 `( b_KaI/ȓxsUo.}fZl:gs@6G/] fBҺȖ+v(`mNDe 8f`rl&u=|Q} {%pq>ϡtK(+UFqɘ30q urCpk1&I\UFdp)$O^ uBZZcs,]x\Vrn$eGZPm2cM"J65DǸ.6Jo %/ql|=6d0$YlQױ#4&Oqu^^CD1Yl?tӜ6heX cÜ5qk @ K/Or09ZA8p""pom̔#Y|M{%dA!X:g) OJM{e&C5IݭnEM{zԽuvZuX6xuS2" <^@wqJtKW @"uQëkDL%q ž DX,&UهRe#CL4- HctYHAGO}8АU`-raj?iJØɷO?K H:扏ߩ3U058zbgijjV&e)c#M,*  O?5!gwK8p680]='|=ꆇ?p_F++?kJuvAp' *So{2w=,WZRQ_z^ WגV!+,ιw7f*J #\ˡE+!vhFƐyoV[6'xia-ˋkRc@6aUL~oE#2n (ߡJT#ୡW#Yf șOz!+f~RĿ6me0a(7V bܒ[y@d4v!įktOHmZ(_**|s\˺nf|"m/:u^S4G y \5  @~SGewp>7N^̷"tQ&FmĶeѮeo봚5Y4D0d|oiCs* Ux;a@Bw{;L7hbiW448`8B HMJUsrXfm)G.C!. " Iri:D4%](O4,/[6&Y5 z$#SXڒ͈O,OB ibc.ym3>Fᇇ?3-W H!Ǽ1pin Q .% '||z=~;zӵR@])MN$ab8z Pi4@{g2^  kF qqM9L7[؈8dh]Q+gwe'rj M1Ig!{Y3b!Ϻ9_==Ba'H]XZ)O{-5ХY ۏ0S ^qIneT-0)1+,"(BБy8T5Q5Ca48)7_t^4/A5!,e c[1>.N.a h[Ee7P1uCapd9wF<0C&HxrD| ]P9[V֮jG bHD]J#VEH|\Yر7׸n9Evl<>sóH;|1Agm#L =aMAfn^>+XCJK m)Q; !TꈳO&dO@堾~<-~%:TmrCR_z݀35"Ԝp`Z8ѼR|ڜ `7d޼R*7%岻iq`%!u%#cb+HΩI@<q_ܹV)l/x9}ȍ$6D]ԭhIU ؜:V8*`qr(C;tuN*EwMlQ Gf,+b]Ƥ\#,Ĵc>odq-h ;%3Ҫj @)}@Ȼ|_ T6U#8 g}xK al$/yeeʉp2ry!Jmc tmOoC!at纓r`O{~A0 =:)M-o*c1qBjx[+OOשtDzA]Ѣ%5>hDr8Ƽؒ-vJˆK,(ɬL*]4c4D[^^07tH-RG7N g"QcoS}$,a,%+}ONfBH͠,]!GoɸI9F+*`nW A^,1`sLLPLi\(%{.$]ם ,( e r8E.li%kPHD"ivA[^Kc)ٍ< T/h衋dĻ_{_~V/V&q$O.wjMjŽ2 m#!)LufM9cs0ӝ(sNU'kkawqk Z3 K#" Hl. )Y܁)B4,l@ʡ05 U"BҘ+ 1*SU+E?E ٿbsd:`fVҊJ[Rq:RW# UfЋ?YqHKvz4I˓1:@ ] kM\f(twN?d+,?ˁzɬz jSt8*{ÑA`Lɝ!R#EO6tVp[yڊ 5$>44\gG_SF~8TjK6/x"! ;HZ5%ǒc㕚j{u== ?k)kcG@ˁ;"Yd{mMNxݑqN=MMmX(5t5?\6R_Z Yp6?A1F8<G*^c)oULyw.APK{/^0ZNI/J-Ŵ[ sޏL2a^8s ߶g\=kwt%펱05d߱s8Xs4_ەBo=A<f8H"tyBSR*VH~2}lxf*-f}ObMD}USSM|jaϧ.=dxYkrJ{}F-(u6A.@Y}|5UF6zˡT<Ԟ/Tj >8ͲKk;27J2bBj8=2j!9WG^]N §츲Ŧ4ZX+OZ ظ=kRp4 >܉qtI?Ϻ;CE1 d'#~N/Qk?yxUr%N_o &6Z>msaT"F T+,q@Ѫ~o?1iHQ]N'*҂Ro0 fj=QOmr왆o5Xug҄JBFQ&0g1qּÕu1mU!&qv w 0.|dM!'=>=P_~K5' EFEF lR7c*C' Xqus C歪ξV>W!N)̫ ܖMtt112Zu{rTn;LkrA/{ˁ/-y}V@Y =Rfgsw-L]Yx́0zK8P4x$san_v|{OB^Mg :Gxp]7̏b$5Z޷-\އ5rj4󘪢(o3Ӽ4=86uLDڣ7xӇU&t#X5$`xvIL ;&Y[??E<̿g

1{[؎gFڨqw&N*[0M鐎}([G!6!iƼ\ zXŒ PT iR:AMN‰ɂ *eqc6al2a3&A|:)U ݏesxQ{MV>fA;t>8}:nE|7vM51qcƑjxyg=$[UKA2gCq|e(yOr%"]xmA.t}k}#n^]bCb@mb; O`^cA;=de嬒6\\}0FڹS=2* È;] 3,h3pVnM;ggY<G-@Y,6uo<¯ y^b/M 駏ּP]+덌nPc3kOăY8 ^V_o/]MpSuCvrX0Bu?''b#+70wݬ!]azW+x 1(vfj6b J@ty`Hp`sjT։6Ht@RH)r|4L܃oa;,:X/JUU12zʙӣ.7QRh ]A/54tZ2ް/:XzM؃Eڄ)š]Ve&Lc`B-2M2[S&`"uz۠M;«ȱ!~33 =YMC_*e׼ʤӪ?y=s(n/- a*NT[ӤGDw5yYYJ JGi@bٶSĝew7 fmeF0'dryFBLϰqSOsqѩJSul";AA>\Ƈc:/,L;E,76\))k& eILE& ^kma[=M:=DFwX{FkR g/?.uС=Ge#;dnoZM6KcbVGp E זvR&?9.6RU`{F1guxaYbUd~2; Sj!⿀s?ڿD:ƃ@|mg8"30ͼG(-(9AɁEt~PZ~:x?ߴUu)4Ec0z.l{KzlUtÙE "^WTlR:uc~j}*5+sH ԙPy󠢞, /1kcu@CuQC;E!qK6l58Y rj1~9mP|׺M0ݸs v,^BKHF cݏzC##n8=ZRR)!+ljgêX49&YN܀t6k94\Ȍ=NW0)EC]C{'jR"K^vi6\+s}Yc-k7p`M_iƮ<X]DTvЏ.T.EV$!uUu=H֔ݏJ8N2ܐ}ðs`S'BC?m,;H@CxmGRs΅Jz?)qAFg!;pAb2j/y ERy+4wdB2k<܇p. .,HJɤ?%j͢T\AW1td\zjw9`w ]AAp =5W@{Kӭ^#Dm܆=^dȓD9H8Az]5XAޱ[Q_Կvd߻tI,avYd,@֦NGG’r6#{3.KF9PJ 5y2MsDŽ K 9'ucKbPܾP 5)ѧ߭_dSYv&UuTSnJ J+p3q!.fA494güPl{lAg(cJa+RCiB 8xsޤH(؛݌SRZ:bw haGl& W"Q~Fe9J5 ;跠SNpmn >eS$xop]gpS]VEssdOKQ=z7\V y&!+rկ{Kx!=Xͻp[SQ[O"CE:>Bol땧gqBv©YA1цkwz " Xh^^HQ +^CNdž78zYBj!'`R丂[ӹ=M]\IKΎ e'6g s΋ pQ!]D9Fh.R Cbg\lAGl;zH_X+3]o4R? m`l5}H`v^OJ(}G("f*dlEl[q(p1DF8q%|K.cK}؅.xC1MK 7>3sDg0fVCNa@'ym~8 iSz xK?dS箃ku@7G>+ ZH]Dg&ʼnDORz z+k Ax5x~wJrt;ei*5ώVM\j0ML^h) =+ 2xmP4G'hW{( "}ugS,+#EhԷ Vt~ ?ѺJh_$ɮtUȡ?fm`Bj9WfBH`>QW;$|m~ rZ.ZӤqQ<قePL3hEulTzX{bbpV/ 7Bkv ڋ+z EW>E6Hp3AZ h+!S 1F7eYF/CEJ}eˑ1z4&76|= ie'- uqÀU{cydq Z.B(0r"NP/%`z3G02GBX{'9 r{2JY!Ɉ$A'(iP&7+PdȝoOIaXejhS̫·XX׃)W\ R{ə -n%G~Ba4Ǔ G2tYDb{+@\=b ?J;h(;UʹN\B Y IIf|KN%o٫%Ij46yxh(0WƔ*Τi9QU?,Qq-:jdN2q9SXȆ#PuU='`+Z=Uy>rQXT]1jm;up9t6r^@GԨNyi(IhB3h&ycHJ`)(!9ED ]g [>VGn1 #ln Nnb)^ysLmoV6j垽ji}a.:,/yU&ZL3HkvqSl,ۡGN㕴iĎ?/Wҡ ˄%L z˲ {*w "zQzxӢ7o"M혜 [[y [\ʁYU Fu$vOMіˑY78c3xq(*%C=&[5D_4v7DAۓ r\/ٴm*_ D4|zYip 6bIdApT8MSC\އĵv63]3 53SQ_g8hw%Cv( ^N߽Kq>12 pу8e')OO8,:|'YT D:f1Dkgz梀ofn \+Cq"oqv:gduw 3Ùl0HSDyݡ2 u5p(*QuIoJ:'^%i! 0J9dJxX0c*&{2SB=P rT1{CxRⵍGC$D B͗2Xy->- _ D2Ts?Z=%iII+.zII饎q [6>/HO|_H$ݮ>T:&sIlDâ#bYLKT$z66f=ecFX7D f-9c«2t=+6}d|X=/@Tg C=U뉖$A_n[ slr2 $gŴYNj~'Q{ժu*ǏR 3UGԻM؛UcC4odinLFe r.0Iɫ!Ũ܈ϋOFݫugf8zSm}J~i^A'̺BhJ"gT"Jc1 M Fߐ;m ͅocbdZ8P(Ħ`jbli5y9}vZ$x^RMXnfۿakP'n [nMWjôJKbi+X2 tPX+k&8s=%1kGCG |*A2! n-3zŃ2ؐ lIeÎ.\aT0'Lq~>0t@>NyQD!.gCmmҪ{Zf0WHu1cIf6&n=|iM! LLb$j͸p /(j@#D,Ai v2)MĚ_3h#.#A=-1x>޾hxmsA܄3j"{`wS ZH+08nJ&0;mڣV؍}#ʗaq9ڍ3 i{bߐXZt~Y),% :8V3 m T[c`lwS$ۊn'C@㕚WgLblFO;Hݸ^h.Û"tOusfVx9RD%%Ae13" Bg2,M[HwVdrxu22BŘV%?sj?>҄ujXNsn[n _+RwMg`3 UK0cc)Rx$c}jʸJEtKuI_PǼG"6e|{-֞M{'iNS"#Ĕ&gzlrı&,6I-un,6\fE790|_lC΍`T=˜ oࣸX%3D/G;ԩ+!`؋i::acc$DY]_ w)m Iw4n >ՙьAؙw8 ȭ{D3-m1gT-5E9mbPwm#eںFmM &'OwL4\4/.mO gv!B}UTj4.r$ E4ŝ@Or[< fr :ǿUs]&}J3<,;B^CK}ǡ7Q}^_f=x$!L Ӻs> lJ`KjzD@ :}GAW_8\Gqp)P󤯻*v.!cƜdhɨı8rTq(gXܥep֙31+A;n} KaD,97=<~aݘjĉ+FJn>[i5`f0v&q^י.FAƶM"VfkwIp;zxrUDJ:/ 9i s'#1iʃ2& oB/榹Ɗ9[_ez?ˬ#pt|2gT.3Hql&N/+#뢝A^TN(1œ'ԭu4񦢎1}qIsL L|R@&ġhJnIxn؀1wݮ-iώ5NvHlP=!{N}v`X"d/-3\Y~ zl0CC6j58bMcqnJ<EM^[F 0$/2d9p> +R0ۅ #g|s3kQq6Ĥ¡Z uEMntx TO[T&x^vjtA~dm$γ[Zm?pYmU)w縪h,2Ħg+mE2Q6t^/phwzoދ2V;9[zf[沱(,Ƅda |_,M՟kD4l f'v+MWc`P~-^vF0HO3?$ʺ6(suXfc_ pRǃq_ LE .%wZƇ^Q,skx o t{br\tGUi,J_8$2x]1)"e DR<5tayګ /ؤ,%1r7Ga_$-˦|+x6>.?v0xP/(r)޳9 *]سo/=y5;&yGkX伬.3V4b6E?hexgc(VUÛ%x4jc#30ZAWBXRNΪ;´m܇))f@˙5L8"c=˄˔_^]_X`*&QDM1PP2Ay÷DGōyL_@fp78<$(#,E0GHۓO ++TP U(:;DX{_òIA#Y16"{0HO6+S7| =13)xW:gP9R s<3uK85`N[׼A$Ur(  \OXזXop Xq]^sDb|JhBn2i0͕iA*{_ _ o]v^-Ԑk!h'$6!|0 cL0-Zʄ@{O`ڻf7x4(wԷ t;Dm/$g|2-)}Bid5ۇaכg䜐f'D!π\YHZw6 W`%WPk}S >4tMoQt3l ׭]fX +ĝY&+ j-HET 2$v^ɫ%u8x}yA,k/M֪gmYe‘5 7cAu F aST~yμvo܁-m\|RJpd^F͞.JMI|?,K%+f bڳw$Lžġ.lx̐NFTx*#PNGW$VD[jOt?9={oVA {ĩ[n5rYNk;>o x2Htu > N36aCPߧŗwg@OYc,& li#C0#ū+0L Ãt[5;o, .y֣2//QP7W$pLDFD4Hc[GO˅+P?0CS=t`BZ$od[~+Dj!5K :G$.c VB$;zr{~ '2/K&ڱ!Z=i/bm[?RdCY$‡ͷ%2RŠ9f9hG/ Hjܵ0eůngs.t鏑N<|0:;sXu=|M:&#݉Dwν%0XwXb:P.r 5kQ„q8lɺӉVbo-i &Fqqǚ0tWI~di0{qKj=U88Eg.w`1 =R3_BVC֬N2!jrUuR]˫\V5Lz@j?rLYNu(Pz ՇziNK[,5|y?"rQ68^E)ׄ:dPG9Hs!,!Fd! *igaRe{uN*REY_{aeRe͊Ob)xqJ겷N=IȴTRbsJI@n)*X7`/]hSZ#Ξy*pJrw3=fs h1̐Eޢ~iz1_{ss[OeJE®6m .Mmeg_tEt)'oⒾ|!aX"0<~ZV<@Ujt8?/K9 u剁0r 0'QNfWR e*G盪pX1RrqLgOe<?5뜿:"o~FJ{ͮU?f.+,c|Oy=Ѡtoj./Gb8 jСr3\h]3J.v'umA`AS$L }?RN]*.p:&=qGbG(+V윤ՙ Gd]NX+ŗ, p=@p\dM[2׀XKOA- k&"}WXo3緐i-P++(=!MXGvu=mshW+<p- . (kRv[ZLt~YnU]9%<W]s{xA8:]E,iQPO)N3: *s%ɏl an2Rw }&yT _%.t`]xrӕ*?9_)Ho3y}hXU/H>u¼,[$зRG#@R_o{epe1 ,; lόGW:F]2^)Y<+<.g|iafADd"; `H vH3eV#8[Do!gYM3[60"lʹQM+40%k4 sM͕xq)hyZy% I{ڳ*iU#3C혳N9U~qSÞ=ՉadD^@tquW\>0Zލێp({$&@[3[tEx)6`\"LD) boVV{f$G3QϨ\Eak\M􇺛B-6wG?*BSlLDtRE2{j9`Hsv@ͩ~ ִ”>ׄpݥ=HuD @%,v@V㣥Eo~?*<ͅCHGxT z?.<#fdt2cwu8 vf~{}Jcm.x3ĒBl璯[Yy)كM;_d?i3U!7Kg[* ,t3#>ňCzTTY|%L ]IK 7Ƙ =YV+} - .lAOXXSK?=7v\Ñq&H"S lTsY2v]YJ17]U[2fwl!Mü~̃Mny<\jYnvOLcө-\nb4ꯢHcp i׀+*N "|<{4Q`Ɲs<bҋw, C'H{"{" S;Ej/XOU/x2<4uTL f][Dar %Ȏv|*{+`/)p+Bq;uus^yj(v %$5\;-ު׭YTYZ54 )=4p$Xe3"^6^Φ[9N+{Zq'1:+C?FQi᭦U) `~P jSE>aztg(Ƌ v㨉]_V# !p^ 7V$Y?X_r'XYc2dFNyOs{.KXo] C`|a'زHo# j De zhMA Z7CHFCxu1:1D>[ qJ [(x(9$ӟ&)VT\4$9]];׋I;'({Y>٘);vAO P<#@8} 0C4?L bRIk*>W)S)3W}m/laPy:zHQ8Vnz*F`KxXc6L:2 @o*ߵJX/Gf:M4+C2]>lMmk׺`Ws7pNj87lLm}żb7-;>勢yDU;M FG?඼# V7Hl)-},jLC '#v]'}ف+Q+viY RW%8tԙR&0KS*AkӖV^?R i 1c@G:W_JV^ʘdod aVcd%Q5/Fǿj!fm{Κb,ѦzC qВR#:n~*$D%25ҒmkA@ᚏtWI T#, Qم`j$b.vkd CQ3pmRM~63 c@;>|աrQomk;!xb}i8[ URy_Ufhؘg$Xv2aWFh^jG8fk{QK<xelË^Q*(3%N(UCgE%*# 4eOAk8(T\/ڧuYimBj,ΧY|C`t H \=-$N/@U2Q%)+scQml6V3$ mƺ`c0k qNZM1m!Ӧ0uD_t-SV#ѩV}U|t}trXj $_Îca*|Om*?  DJC[IIRi$[-) uZJh˵5sA3Srn&DI8iG6cȥmYTc$h{_{iK5: ;?%u 9&pu Թ+ Z u+ɄB2/Sq"MC!<} h xǟw7B,JHAF; QP.,Cu>(,i8mEЛL`tzi=_`}@U0fOlHSfڴKw6rL͍tQcЛL TzDQe;Q~Ghy>%\؀qUq2F wE5Y ^.B~*ID!Au;i|-[UZO4l*Q:hBMy٫/IzLx#X{bG03NP? tSju)+0Cc@d 9-Z%@3@#Za|dY5bL1ɮaܒG P Actщh=B.pJH?^|5ͫ1{Ol/sB {nUu \µE7*.#9: alFPMŢ5d](RAq8t_hHF~I;^&;'2vmREZb~ ->X 601I-5a"D>g`Lp`Iga>F=ІK6 $s}oq)p`mO*⻶n\ . jX4A0^+ Oa>dp| / vł߽6-@~zuhcgS+\c^hSق/g mCpȐy"hGsod2,읛mx$HäA@Wh2j& WY_.3׶PT߭ >aVWGM kͧSVmopqj|,}M[{M`=YܿHݕ=>{X#SDrKzm$ 5CaGKFѵ75rN8t}C527"TL U>N c!PjMM3tёKo3ޢk^ %?&M候MI' >V{NǴ1댵_˽fB@ṃ|y…=;J~pDReaϲ22ok?<ֵ<Ƃ JJ;B*~]_t/Q v\[ fZ7S@TEC;nܣ ߅9[k"pضM,3_fyqH\Iq7I刲lZ|3rpN 6 +_b#gJsٌu?$&8e |\!"5{-#lҲf Ɋ cCJxsɮ+Qomd4lB8I~৫QvLJ{6Ͻ0d !W۩KBU@ rw5m~.Wu]~g"!4je[[+׽g*1.Dx'}. zcnqh?A܇K J%s D9(>-6kKT$f:Du*Jn(w[ RaQʡ`b Pfu) u!jKsB 5(i(UejU+ +>:Tz٩&{J\ܘgYd1U߰r/k^:%OMXK4~P}v"2ڡ̈6RҦMǧg <}MUJYP)V!sMR]sTo+vͯ6m]3jVëBV_r1cjN^%Ι5|.ܓtDzdĤeݲ@[ nZA׶Ӭj@W\**nAzн$ןJ{?XNĶVGb<\_ؔy#Q<^ 'SQG$@$wVO}&l b,Vqhӂ <&bQYmIUOATANci{ xM>RWs=juJi=47 <`NEe#wk٦|sp%UABZp/ahCvŔޥSqo,%4TENl9IEǺ˸?' IK?C~ [R3SͥMu*W'$ڣh~cԻs)l<:&;FWjVNnS[d 0Vuu|U/ |4? B}#(cu`XKjrD!0:B?.ˈC%#9 D`lڤ$  7;(JfT)-z,Ҧ?tŒYȯ8+irY h>d`~kvj@ԑ&6~6S>{G~LtG$^,>l9F.Nni& t }A$&ZcJv=Е.>M0_>~rTkExct*N&=ߑៅй(=$"a88!jnݘi6鷉INqq95nعK_ȳXPH)xbBgqwgq`] ZIݽX$Ivp;!$I}j')|74n4/5x߀?Tz=1%YR+a> Q 'l@aeSSEF)3JV"Lօ6L`:N&-8atiID3r6|]g\?Ş)o:<.konxfC0`*],4$#)!X^AQ\ ~w Xγgtˮr1GZGU(}6C~ X>u&`2̲#-4 m"[9Dz'!_Q2,^ևg (Z1@kONyV'[Eʮ7d'ϴh'|U?2GvLQ )!5sь!H|ӯyy4wt-fsEDHYYtc9%u- (돏/ = $mnDlE1NUDٸ&k2>鋹z~LBl;F/qHsرL|lZ%a)x5"#8T**ԉ};rZ5ֵӸ'`"+|"`Z&6 ^Ԩ7 .$w_5>ZڧY'n|xg,g N BvrWK,-_¸ѽ9%@CLCLn>eFG!>!|S@swL.=Vd #Jp[GrU5]D䨹^u6#]rf>8{)rYі'j W>fn !S)Z " u7 %Og#Nܸр>[޻EOvaf>B]׻ m{eDe˯}hz¡y-)hm$b24xg[;ڽr gxiZ^aWЂvk䮐RËR\m Ux2sWE#myIjx({3V53 qAFaQaR!` c"zF?\t:Ӷ#Pcԡ2}笭TtT7wsYVdN ľ1P/&@? C TZߨ#`B.v8o!SiZ0ɧKv[\iM5r<;Prǚ (orˠgw||pfiW̞_ )?eՍ)C'W(d:&,*}G2H Ku_&9p& xrRX g%$pC&6h2dG[ṃ=:v_VOIy&U !p3p_pb=)Y݉*N /-܏e)r㧰og*{1"IT}AU";8cּu;I$񦛴R0Ӻ9 ^g=w=6r"$|-\+F-^W.הw^j닇 Rj b$lPMJ A0~*z_g;od^)awF '~/3+ E?`,ZMUHX%(+D4El0t{(\r5^7m(v"踊b0PԖIN4t BᬛWptl$@a@Tf4t"05h^Qw-F|~q3 1LrkDe 6E*_?bZݭR4^ zujҍRibQ;YlxȘ %7fhcYCBY/II /鬷S 4{vdYǞۼF&iVNz쮶3ެ*:u_xwD́g[>低\oĐɹ?!S8v1'߆j"LeJJP:onZqZLc&l?΅Y v<Шv˪$e)MxT#(pҷǷÉ`BI}wҙ-{:$8\5!"JjlO._M WP1UH {_E+~9leV 2N 4Dꥠs!ug +1䲉yX${s_LJĹ( "vxݯb䵡Ø$&!x !¼aBX f~we"C=˓c{?y7hrԍ~#왹N8$[Z/qD]a~>0zfw;]' 5 H%tQãmF3]#zٳT2l7D+vp~Հ:kJ쨩j g.ݓ郮ʑz6Xr5 MF% ¶ ԷQi; ѷal[չCU=`򅆭$Єp2vF8#55 ۃa;Q05uODq@rHZLvhkG>%(7jEfV^oft0Gf~ʋhu&P &eꌇH͕.HNN۲bW#9 ̋P3}/*f9JB:|D0t#ЄTUxyix ӂ: `dQ+5ٓDoUVZh5rSL=;CP6v#BV^KR! ?u-rD }3?uAU+%@ٷpzW1 1AjXG 8Lax︅`ߥVM1x.ڄGYi))p-]1S-$Ph?>n ݲucWI"yz*/ChZպcm^EU'O+h¿ UZWKEM?όm9XU&KަRTv v+;D,Jq¼dbGCkfwkE=h|y)&X.Ռ|ttw {-]}Bۉ"dWppnWHn^-5 e?68Ϭ[-m'Msk| I2=`,&;\&ջsP Dgv3qdb]ь=|c0,7_ٙ$S0R04~妀hdUd5y,X51ξ=Mu3v21:vJmn{I58qW&Be;AJuP[zS"xML(DxJ0.6Tn4H+K71Ă0 .sޏyKߒk9?8VD["6\u|$hGnϓb%SayvHYnМ\!FEȨyAqe~qu#)JM!Ӟht2* W:,b@@7w?V0Iw m3t)Nqͤ;A_e.dŶ-IVi`&BgиHW9jmoc%pmk%(NFu#sXTcԲ[쓳fʓXsbp YfdMtUL*/GzڷFQ \sQH꒸E :t<rJC6ia({D'6tZ>_!` ̾q4Q%t6\MVOIc%.LEIKv,]o LƏ)BHQ,)EO҈5n_SB:HҳIݐNa;*,5# ] .6qk:heD3;ǫS0mZh2ބ<%IvyT6*H"P+-u0]>`(q5^w[|nxG#W՛fR@>~:h{t-Am&>w $Y?20~)9|$f v9̶kC7w2 U~z *љQNzpdAv;M8*#CN|i.Ě#D1Xۻ/'p' }AX"94?Sw={Del- ^:-queJf$.s# Ѣn6ylWQ UI ő|'czޗs[Cj,$s+|/~#cǵ~@'VSHk)m* {ܓ"Ѝ'X6IzNꢦMA=3ys4!JAۏLjډM_OGMKփL!.<n 09WžrLDW8# Ub6Dq"ͩb7z,QW:ΈzUb{7 -r-Gc=:f qߠha )3x׼ gSj>h֯v*osupփ㊴ _$.z(v;ղnOfuQow 1]U̩g&fW;c RFrG[%oN EZ2Zd)ܙx:! }ZpH3g"ɧ}g&؈Ht|Yh[:Vߪkz+}: j+Ҡߊ)x)'M~Z Ǿ\4噛eHOdNd=3 zyݒ~ HKb a> F%b=2 =l(,"|G8/u hhGC=cbBgYN2GeMIԒ ^~쭁Mʦ>7g6tAEi+zm#'yq @M͚]זghj{9vx=-Y,pȭ(V[dUD_JGx۴kv XXl#ݻƁL ~yPU;8ueăE((v7S 9=_ZGAOy1Y([MOLCewR|K]̮. M9 B:(&{*F'?3QGB?u\۵#OLep"!oyp&.x?DUP~e॔"i)C}=&F?ͧ.p8N= wsjc{حzU 04SIיSХLܛҎ\j8ƤDԀ3 EA[o* '!([򿓥D,'@Xġ77YV0u!VwSV,ΨHwJe/6 0FČH7W{MPc=^op1b-C`jI Zg_ܽ^&Fj< ~xCA?:wY\2>nbC_ԥw,m7;#tZvq0jIi{A"uƴ""w&M潹Zc7 }u>(R5 ^~ @pYPP. nLeˇE0y`U ʝ7 WUt^]<*%f+N(BhN2%:] -'Ks< 'k-R+d^XJEfAU KlpC|2B8ܡr%rINlYzh=ZQ2xBS2}p 9koxSc*DUjL73Ո&h`cg=S|;I k`O@nb>t@0+XVӶ)JwKLvJJlcsp V f[ݳyVC.3pYL_bFb1!3L# [<|K1kKMXid| dAB  WHAfX@=͂S DRImjCb4iK^cHUl,_AY SBQ;8`$ԝw߽kU{ R=Vq3BǷ;qVeMkzXql5+l~df{d-m{[8x9bpKɫYl B>2@/6Np@^+ &^zx{2ђoTЊ??T-gvGǙi=oHr{fAzi!7W-{ZI7+/⦘=殽Lz7]ry_Hȣ,yV0)qv Wֱ1>kؑQ~G5QA |MňzcgTkIՓNɋ^c{(k5/>*t,ᙘaYNѠ-ϩMe93鎅Eo$)L'mhHhJ]."'3^:SF캭/yUEYFت/R`7Q) Q1J㦡cN^ey 2U[%əij jez]Cʩx@ȉ:&mPktI.Mx2I55Jq9@fa2…H-l8ynm]r@f7@^W'ܝm'Xы]#0b& ,)ZV~&O-A]F3s&:?&vcB`b/vN`LT=^ț?BZUF߃%샠2z2c\E\_+U/G~.ѺZ' |K?4`dB9Ȫ$݅*󟉢{NP[ԯz܌݌AKcXtj$78T q(VAx5yaŲ󍦑D7n6 h.E?2$(ɴ-e)dKM'? UEmts{qcmJYn8&l̬4w' /ATniiU]ּ}ΰH[J2lL^Njhba}L٭ߖd :3ĺZ#hB깷f?Nc04شƝ$y\u 7QAWStοEԻ3CA]WVlלͦNc.7#M:Q٨ݳH>Г2P"oI)KjԱpEUf: kr.U]?e uZGhM J|HB$(ʶ=%Ijj'7ƷGS)Ч*{1&h@w2&d(D5m'DwULH|0,yЎM1ҤUꐽEya@CQO,dUk egc߆hd_*:^,Q@tcVkY%<^#Fuls 1X/#(ieuɹE Q#8|(a:,*,z^;z<n:ra[=E_i0j4-?zCthe  1Ux&y"cR#+?둋#sd`d$V\s<,T/LRV 6e^ѸѴ:ˠa2Mj6WSԹxN$ PPoTĥs<oyhxFV݁F3#ok§mUS"u(ߩHĄ-3+Of7'l?@oWx{{\ Un(HU##݆WT=]xB;.QZ|Ԣl!pQ$1@+8!wSOr !M ~C Lw61,ZK3:l zf +@n'~F9)a.:#?WH9sIаz(GIƟwcFs_Q= Z!\RxLU!7|\<bsAU’$37*4;/W-kG7TV[P,^29Cѭؠ^15zJY`$,z).!NB5t3_Ό= Y 4?򁺥穏f?Yfyeӥ\ܞ/`-;K< -hׯ;HrqK̩3OYaGp/?52,N@AX-ԭ#UpL(hcE1~J${bve^"G+l_Ydr|gM1Dx/[8*Q*Z&EOv`=!1lb~ZI!q,\nNGs)UY(SA+~E|ٷ1~RͶyVaenVWz1׎": $We^e+"5V꟰`n$9-_0.RaY*+b#itTK\\ >AÖ|: 4@p.jb1c/52<}juJ)Ƨڋ:& ,$9, Ӛ&s2B9e[/#xa>}.Ej /y?y9}PEd\.a7kQ2/=vZ4sZZ([İ>?S|>b|꧌~FxV1&+CUlx(Y;f#}l愈V,&`M'"К)_qJ h9s"EZ`ōT*ʴ>4vzYb[\=}<脚hw%=^AjFj-95G;aSjmO{mp2hKvf8@N/iJ破wGmxe#]Y^c=6M%.[~[ĝyƅXgaגKRj(NK|ʋdz+X9n:LPVⵖn B,kŏG(ЗC] 14^,E>EޒMYg+}>9q(% (GyQ.na}uC4cj-ߎSJ%jotQvID <# P}߁$m4[OdtFaJ3 .g; ^64<  Attv2n=`.k[t&B=icL{'Z)׼ۥ£ ~vź#iq3μ=x dzc$tڞJQ\g ٠"#.X1~< x^|k#w [^G4#(XRJCy˒݀);+{.IgLfĄ/GFa lc.)P&Vk{,'Ռ0G~ӝ2͢8u7kbYrsNm7u>CnKHj.dhƶc[4]`okX/:\-IE+sl?'|Yh3h_'<`[YT_}fk{6lvĤA35N\{b :6YFG+r1&:]<)Cf'͗AmƏ7ՑP_"ttaNAdQgnguiZѣ:lзs49.mzе90 Zg>o[=~4r^dS>,N@ C[OՔ{SABa3P\⍽R18T.XK2qjF1ojW9+4WIJ^6Aw g)^_-1MB;T~C!\ snpǽg+s| -D(I` y2?XMdh#K]S=㸧.$3(?iieU2:n1}I`.5Q(䄆P GbKWV&7j{1j6vH협{ Nj5G2IAkfj1KBqkM,m[K?%)3Ő_Qƞ=X3L};D7~@ݿCpG;-x_k-Yj XPbyNvJ :ʼz۔' hpax̺]?Xf4(w,5N-RH-\<])Q]אj_MԘWyOl,=Xm6\ l=4 d{4\ >㪅Q=#{%X* 1E@<+w;'<*:;tU ڮ'[lrԮvouH0x^ov ״ Cգ) $R 6WEIޙK0OVE5ҥza`MX+co֝v^,bM&Koׇ", kXwKk[24&lqI{Feg_Q,Ԥ*Q5Y]@.̹q.kst/M6_JG[f|(nZ ֞V<::ㅔferK\mԺT(YoL`~Ki&9o_{nVjU(/7x+ тGAOh{.kHBpi+8]vmLJ7ӆ+LV$ZF X\~KQ-+^]Yޗo&D~H$?XE r4 ' '*m^-g@Fڳg6ė3DX<+Y722 |7Z*/׶52nJ7>k=,|7])!RTYLʍk \E`R1$jˑ1K5Fn>`t3 WqP{ˉ"%exW7rr N>e.*se5aIƘ|D XF"-زY t$ ɳm'{Tj"\5):$g3,3,eT_A:T*y(g=ᵌxbul Wϥ=kTNSdj_3Zg5IiMTu9QL:?f{Eo]ywsd=T^T4 ;ZY|‚AAoP5/Ҋu]zݵZh[a W9&WUV*l"Cs2޼M/|< sO }X"$?]G-*/~75mMFA0~]mG^dD>oH \93fb} (ɩi> / $›V^1JEJo8`aW,6Pi_=5CXP#uatȸ[O!xU7 x8dTp~ҏ^ŢDXTsX:xg T*})bn)ZL ZՈ^-'5z==*^4("&*<*c=|T?Y~pbF;pve8`{>Mg=&\34;;y`zU@kj B1;M]pT¤++%.U;{9Q}-@Q؈Lp"6{Ea Bŭ;:uEk?,W (4E@SsJ G9Xy!lřYU-%gL=mjHP{{ D4怐! {;7Lj|ZցĽIY0X{^ )jдKYa{"7Ptyiuw z%\~]PCA|MS }uuq[NyHqC(`',I4$v*RM#ӝ Ieg$(Tv,Kljjϊ k'ѓ\K 39KAF'Yk=h,XU:*<>,|ʮ_j%M14e~/SNFUB"͘π'% ˜oj8 %|e R˳&KMA1 9TD{ Ǒ,TgaXlT;xǨF4|?--B #ڢGtj*L҂0oj;͡Y3xyuxb bIӣuH@uHQ}rYdK1W5sPi"!WC15r. II ;YfMWAA0n?KޢwI X+lE933Gi,CɷrMg d6* B"xD{>[بeS Y|Ok?=NI3 * ;Qi5҉ xoRcO]P@D!'tYLҳ>)<~M[;x Zյs&8s >o{ BgAZ\o>uYߚ(8I@'.ܽ/1&*E,66*~dY`rÐlc°=>R9JA9;88 &IUdZ)Zb'{qQ̊M[(kdb~-ԲYg20=co8hnAP䆓8(8th+(GZ s^^ν1f6+([1Jǔ׺٭` ^0֐eip[)+Ѝl1~4Hä.@ 55W@L`mθM$ +P{U䒨"s=Z#pTlS]u:]';dyR@vrp3a+5լ~]"{4T#9'3l)[?^5?\K_XcH%H8N> R6ohI7;YN$JBP"Lٔ` zxdT9E\ I贴ē}V W )hZX0teHAITk_Kc+3[ U2rǪނ}fy0q9Ss%]F!YD R`ܱY6BE:gWi8d 6"υ;NiDpǹCQ^*jN DG,>&A?P]E\Vb=:uRY<$2v0'B*FV\sD9j6y]nO<"myRPr>%?" X^FVƞQ|u`1ORK ^FQB2CO?i g,I'iEf# gj( Jwo6Iۿ#FpCdIz dգ6%d`d97X ssD2TK?ھ/hѧc1CRi>|&? k}Hzoz@Kt 01&a28hJJdx +^a9Zu3}4ĿtƅE~Ѧm*ЇD25xpORMEwt>b @)o2's`7I,Enh m: p냕"UHVZvMe=CdE6KKI1-Ă)j4;>@H;*= J}Z|$1u":t&p<8QeFS:5Mr#`밿lw-"= T[=AE;x)Jfzz4#M^$>¬x^zJ)C;؅ >29s QS\*2]F3'$v[.ṴI[ Oy !| 7 u졲.Uq"kCs^DhKaF{<-C0D? Cwf@HCM$rr>YÂЮLLHϭǃ-l\S[^v?n(R9禊0 ?Q󶐿kx Oc[r X} E[_3+ˮ~Q>/'8Zz#>j$u]ZÙ`GS|b holn1*vx5gn<}5 fem-+oN+Cذ/^~$Q+m\!oYX}dnn3fy':9261`갊9"<[Bd봀O=xVd7z>)V%cFzv'M]d'ȑ?dX\T]4~Yg5wloQս%lw'@dl(A6k} "MCEc/IQ}c(!VAx M7{4y'oam]/v ի ‹%VS (^8 <쐩b0[ߪPncO q igDˁ譵|aX[0-W90#HmAD.OL夨idƥeMխ@H`cBUtB? -s 5Wݪ dD 8S2a, U7)&`Y-đj3߈p9f+ /A"˽<MFQh,fعA)ڮ1C$Co_yGrs\OG g ;6j62Bs:Y}2v9{dt)wWfp ~:=\I[sCxFMjb33iבRX*Ob\S{Y6o4!֌fEx,rF]>ɏCپwQjIN0}Ml;.bڒTP`fY$3X%eBC%ܴA?qop}zdujM!NjĹ3GA=fުVd$cx Jl5Q)};q6;Nw77:U\D}=n7eTX1Uџ6B!f+־9pDSTpW]_/qמKP~}^9EҼ`1q,&R 2sk^ı\)+Emm薒 kNNS"/I梊p~:e5ʣg֕FPܞq/c,]MUkfbs9<5)4ѴFtYѾg\ނ<ЬCH''uy,ˤ mvr/[ƒʳZzC:֤֦ak npm+!mdg!܉|QEߏP`ﮧ7>u<+ s˅@]kK~x1(jtPWT" Ra$7>-O) /k)$Z\w˅WrLS;*L8P3: P/g*$mAg&_4sgƼ]qigVz{1s7 6,֮Au[ #OmU9K*bF0? !u+El I]ƭ5CP31@烻U&Ϣ^'ajm8ΨNBb f}:JP2EN>ğv|\;2o `k2wf844fvo9)4y@h+0qU-e1EԀs*e Uizt`yFB{Vy|vkvV0bDSfBnj _^L^%-F,lGx[ҔG ˗W c'RRMЋsP50IxUq[({ݚa7& &!THn1 l˗;a$ת~P)(3"f #y4$sR׋Yfj|ȍM ӪKWy>EB81 yfT[>yzpQ侐cJ xP@~Ϧ2 q{l&s% *j8*Ap$?D>i}F$lZAQyZDtq8O:/5\jWX9̔rhp[1 u$1#I_$J? ,/@jj'nRQ2WHw9BLk+|-$>x{.a#0@"6(l5b,R;钛 `WI'${]%qb䰆Eܶnh&' GB;]דk;Y{͖mmĽ~1F@@N[MXܹ a8T+jǘ@0FO11Q6+̿j2Y/y-* DS=xQbx(ORZ(H"ej\FcJț͑#Dc%4"-bf\@(gˇ(W :˩0)L4t9VSR9UݰʴuXB+Գ;\_>s<-zx;VB/:u19$rhD<3'dY?LOFyr}3$>`-naǠu W!QXGcdP&46.o*hx>HF%3Q8hzVr.+ 9Ίۿ?:xBxR:LCXˎ"xPaxeGT|5DF^r/Uq͑9"5&&PWPqs;McLEEu^Y>}c>l|t'pݡ vXSTͼx=Li݋ț;j,ȭjfo JDơ ?s|`ɶ(%[,*u`0Q_IK#[G\09kS$ ef G P IvNYq f4,'M@#O!Gym5;\l&zGnh6ȢtZ*WaT6U^,y1}w[#b*{d:m |euPYo8Y ,mG4#zE8P };YzLK2=6[r nۮcdWq|Z=T7D:G )zqߛ. hBfIB}09@bu^jkՓ<R'ؕ98r N529TxNktpՈ:QKq;F=T-؝cU$A[J dw6CD辛[%02`vjXsB0UOW/BUHd$0fɎ+,m(&4@MT'OK\7Aorh㢇CYxq̀.YSlA"_:[_5"(I3]nf rΡm\>tA^2K+F^%]oR:;=Yq*d$Gd| m!`Vͻ>^${a6oxY-8dHbG7YUM%O gNV_Cav6)/b5{ɍdwRX0LWƩ'5j C1A8L* rm U濳eq8qx†{;+ڎݻOIAt!:i)shg)'D׾%gǮ)²* Cq͹h8.O%[l+ֿUUU 7ovm=|̥ifK<D7q~@y{_K`]JuKTZ b `mWdԁ0ow]5oEV FI/rin\oʴ*ZX6^(Hg ;xrt$ OS8,ް /u+?Zâ `|\:د?3b4q~84c%R(F!v/n^P'b=FN[6žeiﰀCږVh%2Iƅ_Kͽz|6;>>%M%9_rIbҐGN(ὑ]+ּVs#GY -i9<^"rw#aG`L(t]q=;l K2kri/hhd]lXML*\u(͜ OgQr2:f7iueu zf+' PvЏƭIT6Ji KH3KȻ~$G[e(vѕDdV%^˛rW_mӴ CxRmOBѹ3[=,0=dR7тAȱ0ӒXkؿtD[3la$[>U6Hadet nm;dgj`H3]DXMzLBn?z˯ۆF\󬵨$wHfʖ(3\UD0 {.6 louTfh/lx꽞}z&w+S |:;oX&]ÿی3}o W3:KPDJplI^Zvm1=lC,VZ"WB3 ,)#c7k;VsU0*S'Mh5C}$޲ ڤjR UؑB'WyeihVr (1q)nȩQ'0Q |.#"ocotdC 6߬մ dKæy@z7nDtv@v8}4 /EICŶ"xR1 M8YS9RMUO)lFwj ^Xyy{E̲xKSE!ytjTp|֓Wm۰0פʬ N-hWZ$1F!kEOtq8?sWZ8p%1#YO}oڽQ10?4y~&ܸa;6F¸ػR7qa eSfOйԽyoH$a])q3y/F):iݛB,4;^5(Nź^Ή7-PXol+#>b ǮueK `"kpP $MGs`2klcY$߲˔J3IU#*Ҁ$ ]: c$Ʒ$*=gp|Rp|wPgվ;05! >!GswةI<93!k} =u7*9.[VގcqߙýJhmB?l/35.# L&v i;0Tl)3@3B*+K>2L/o%-C!E;ޫk DAw/%n[͢İΉs8$kIǃyaˬ]TY#˄)%Lf88k@K0;N ^Xi݀}Sl,>@DwJtia%@cͧVIi%̗;{&]{Q#F , өԢj;;Oo uUXl3 :vkgNcNO;[w2B$^y%_#B_L{ .y$KteĶ`>ڪBPGRV_iCw"9o.?v}nMd,!Ju&&.OtCsZ9 /`Mӌ( c6s<y!5xD_MA fIM'Y3(Bpգbi6LqPzg uys 9r'Q~XXǣW.PbXWO0X6@gfF+YcHOo=gd S`-$Lp m9U#_ΞُNL!G21Sh0򫜆|ukCՇ֑z ϫ% Ci C(Ppb jyfC3vi @ݛ/:6&za"nـ僧 ss;$ Fz<5O˝hIYe.\Cߤܐly1H7a*-`x@e&4n*yܴ 0c|bd,p?94 cs#nl!p RIȝ >_Y3DRk$5ۅh u ~m.BN5A-Zpgb)'8-\clDƛ@!&X SՐcPB)ZPLɔX.֝m$Hp.ŵ JMtAШp >ٕc[-S*=' PI~H(6eE i6+rODWO["HݑQ[2 lREWc ֡ (upTEH< 9y;RUE[Sq.=q&ۜTl%ۿmO)'hr" \eȍ\-uw܃5iE$~7(F~F%u8Khpswl(7@.Z$x 22+-ָڬX^v&YJ"R60 ؋M)H5xHG5inqUL$L+AhTMuY`e#ecJkW ^?i>l =qd+@BB3OqwGdK?,YX^?]qsNIR>lTjQ:Y}}M|J5([S~evP2$M`3܀>Hb 5Y8ug= 鿋9F72lP᷌n_H0'*1t4`ra[dxJ,8~߀Ơ.ou76Q HОC@,׉whT hAۢ"ib5 g1G ]WST/Q.xڐtᒄsPHkmJ^sQ#F"LFSy~o(p  B'K dp΅0ohԒ%J_^z<9i9k . <6'&"PCJwye'upq`|M4-&pJL-VG t@)DS'B)-oQhoRRɻ+,hJ}型 .i\퍼s$8.KoQleiĨl7q'|-+.Q`A~IG_{&|P%'ЊH`*A6)Vp*WlXS6$@Pn(eTsaØZ;,Q! :s%REoNG֗9Mf`Ln3kJ/Y@B\N7sJBӦE8q5F,XH)&~UI9? WʹF7⪳D;\pfq CfI;Di,̼"-LlV9KZ[@Eљ);/Du@iMPs*AV6jA2@&x6˳i41g^ASۋfTU4Vt-ˆc`X?Ұdtneӱ \^+Y9OH##o|k*ԍRM1Ʋ!8KVަQl3dV$_[F 8[σNouÊY dtN5\B.FK CĖQd@xhx Bp5oozaH ܍~̖a'|`XcbVUgYۓOBrjr+ю nC?371h >}|&dӖ'zaoB$Pٸ/æ(ؚC΄>)^q?F X Yp{;0NGdX\{Wv G -RPgLkO)l1ĉ=$})cy\: evxNW%7ɧXWy&1% -6NK^BegTxl:8׮2- 7KD.Ab!…=%U/`Khta-]w\J7 2{.?Ulw#[_Q,*£N&!ǘ/k藖\% -w/z)ǿa? L)Z@[ގW1+ӷ {\0ƴ.#b   k+3E1j]˙U LiU0CQ* vvGk.xw[O!0DBRtGWxƅՐyS}r }{w 59uh3),L_X6gÃ"u" ͛Rj}x{e&#?;!؊y> !ۣGB#!μ \Pl;|&$XB-[Qa؞T5g0?u%\1efl~bkoL7Γs}v?GѯBNȞPZ~9#X8j/{,[3g_E,QB Yo/"` Z9P0aHQ$H'7AnMXfzC*{%w|YOW!iRw?杘I%pqѯ/4Ji w" _ڇ!Ԡٞ4H ! e޾~dL}RbTqo"/{&[4^ i!fs\sHQYfJԋ#ѦK_JO Hio㚵BVi+=Ɉ4~P`A#Eͻg)!%v1k@O&4j'~(Pr+Mrxl%)Μºp?@ԝr b=w]@vc§+I4u  >u\z\8H#^(nx9,+obV"8)!!f:9"i!4@{1`!Ա#ع%.BaUqHT93<2g?.ceVa8$9<瓻pXw+Ej@RT wawTƦ>Am>ΞEоN?,h#6]3SQ6CGir] 8Z;TLƫ60I7T`dže?B㋿HQT9R@7Ju׆?'~">Xl|1]Rf7 zo#REmlʼ# 6`d,F (sIDRHȿd%'*2bPmd"=NcW$9X:Zbv7(AL~b$-dZn^SQATo{vQ)q]ҶkI77apʹ9bMh/x6w< K$lG좁@Ҙ.oJI^Í̔z [KMeEŮsX/uQYnt2nS/ih!\(6Bό6geOac>Ԅ@2 rN6Oj6-[[jKU]'U{;hp:J)LjSb*M^duh|Fﺽ̥cn2S+wټ,إ> ` AgI̖f_$QڞQ$5RNdYyd3nD4(b43R3:\TG#+ f W ZD{d.e^\կ0e"ӑ zHox}tiINMF!4茐2 r:Nny5FƸmtzGX Dj{B9FA%Rr0a|K3 u$ evFۼ)cftAݼ DggW{|7#G z)Y3E2~CTvb>X2:Rt>osKo$S$4X^hAqHѺp=&GN×E:?^ ~ey@cf,?@ 12*)#+jCjJ~IOv*;lZQ4'"¸ZDВ5VjiS-"`P**&1S0YFW؟Νx3xĠSGpmloOwG4HD{t!X6c%y<˲ >yeiZa l* ]T%NК̰nUϵhIN~:cjC1#R#.QA,.PvƢܐYC F"V_!鑴)ǎkh2zJʟ+t^TZ*4 ՞!(Ly/X:󹠵z:,z%CljYtz_ao&H #mGALuIB)V!rtp`ѱ&mTnB^}UR]T$+emjV? uplOh^;#yŞW -tśV`w,JtYq餡{ ;O6t8rB%,[VVEyۡC"S݌X\%#;ޱ߾\u54zo0+DJх&)ЎlBǠ;;R2Ҁ:[*2D2?{ 7\b sՂl $]k=}B]+! tD\P瓉%}:eGɮ~kwV 3Bi t€Nr jb]r]N gW@)' Va2ޚ&$z獜}) mbKq<4 ק\#-|cv5]l}Vi޿PH^r+D8!5&C?!9o, 3ɫqIY*G:WI~qu=ɧC|m9I]o;?</2oǭ./a+S(HlY5=?Gk6#wA<Pl'0[o^]\g:)G ŢA1@s'|XnJ!XLF@Bm_܆OLG4`;֋Uά:t(!Ӥ@lWf۶^זD}ҿdZ/P_vC]p `v6R9Gs!FFqݳ[1` .o@k? Gjw0)CE:̈c|Z=VU i%]%w&lӦKN[yQozʊ\~k'o"z*5ػ殌 --%}w H R; ;ylobrm Dri[︄]K!=Fa4@`%ǤׅR,NDRcs[|HˆݡpJCF| P S;$,䕶;#lTD~~d}'a59n$bgfhR6^ܪj矁_΁5ibz=}'RŴKs6[3ם߫_LZy!\譸G硊˃K n%죴 ,/orPˁxTUW9MHL(Q[j3RM2g_|Ms#`g:shT˻7rq?=:d'H?0tp)0]m",` qZ|5AKiʶJR{3ZVc(5F*ȋ`*ٱjR&߉g)m,#|SU-c̫nKK?$&K%X$KNhږf4_iAV!ښ qq5`OM⸙Kt!+EV`{(]WYΜuHqVr!WJSQ:V^S6t B5dAL;؃( DG-huWџk%B-Ƌ&>p1:zۗS:؎JrafsUtL5)$Mte_~DK(]FL$ǟ֘\ɼ(*1jDKC>GB!kI |%0::OdSyAC9&Z8[?KM$Cl\BBwͬxTo2In9~%D.r=?Ox6 Fø1\q;UX3%F+֢B)KOYggtԟ^^`R\Yd=r!:_E#dfokimΊNOJNs "|fJ)<tkb˔)fVl:x sh忱*kRE ToueAJN\5h}I:TeAq#~JxT z~(-|O+;p/3,p$ 颊/p5%VW@}z*,|]Do ֒RA+<)@xL6h[vaHpx e΁70>w|^ƭR)n.!D}Qߖ}N\nTm=e5 #rAw}*[]F 2TMᜄņAfI2%!OiB4|v5-F63X&@v=y&M@ľY5臦îz&- HA gC)sQe/Zɖ?or7Y19)<T+3f`vBqZ cqeNx q#8GQj BڽqVR4 zoȦaàksw C8C\em#׸VSh<?ЌJѾ_Jg{@D\OJ.=R 3߶m6N\éfx# OWڣZ:ҺHv“0b|!w ~ h ;I/WN! $.nXN( w`1x?"@Q AAWOxP R/K$E`zpWȂ:F xNl>{e穲KxCh'V]k6$?RMHr2!|qIu 2}9)5pZplj(okY]5wLjZ/h.\;S#'N*(!\k݈FG%?3嗘eQO$Ge 9EԪ-Tx[ydF./?w5oOE#! F Z" enh'*$Qa#8rpp`k_<ٍ+BmAwiE28?09̝aMvFhyy˖z3Kj 4iFШeU1dNEsZU`3Jm/|To Bm ozrbVy pڃ!s!jȱWnxcZuМJPl9|YfJp f 2 pI҄2j2 `Ma5/ige'߫x!|%uV_pjz9Vgd"ov8C֖ !$WKmt"Er_" NXGUUY-ΞH42amA%.h 3|,:xKV̏: ٯ:0O]r?7p~4>U;ŖNO~/婿35}=Y'ixr9m~Rbkzi@bm% C[epN#ZٚxDŽq,yrєn$RPL u-M³#?Ѣv=!۩S9iP\{w|[(ON(.ˢDp|ҷ2Y)Mbb\x2[_CWuH${M9 ԛ9L.O {DH^g<,րc DJ ܿ0\j.Ƴ)P V > 3YH?>a]8z}F-ANj\yn=C=^(rX'V^bA;b,jK:ΝMWv lVT_6O'tvBT9:.bqNuLdFAo\4Nj bu/7kL2 ޵*h!{}_괖N" 6t"|ջѶL=g1m)Wa&A-8v4ZL%Jz⥸T ^|(G'(U)'w$b @^o[O!%Q>N3\oa#6|+3X)*vn; [fɮËDk2}eȌWul1?1.B Ԡlkͯ++Xxݻv ԶiNk=e~3}:\n?==*h*{1|J1ԱpgiȂ@tWz{5]}ѐ ~1Ws9S0;" $G@1k$&B)# o^ \@3-7*H8_TZhB˩iQ4`uti>dABܯc,L O1L=>5"8 IXwɁQ*՘֋{!cއaK{-,զqd ;/lR8b7hKǙkttXfif`J|FLl0k"Lwvm#dO%R>-nRk"LLE|RTo6u#"'kNlݚ8A,=S;`՗tIq GLnˢ/,Hd2BfQ9Ibsh}KUi@~PX8d xr\ohDAR+i~b$L .Jh#&˞H=sW?fÝ*5#\$FpE|t,V"fX?bthsv7,z@.69qUq5WU\q(Sʫו!u`(\;՛AW_W!m /]t:?$cc6t@侄MY􊸭N>!)Rutq+f6,iǢ(J>zD;yV7T~h,`0D`_ a`P./8X̀ܞޟZ>??xM@KL~2^@n{86]8)50 ^͟U(@gz Y7F>uQ6Y1x~{/cMt{9,~ VT n/ '(^0F%~t%?_ j4I7$$ lKe1oY `;tq]pdZL=x=*0̉b(Eq SbcɆ[<_M*DŽ0EuB[6] 홭KMeŝQlyd${O<;:_ Lr㴳tl]氩.[oD],S~=(/ɝ='e?L J*G%B?5)e'qdS0vG~-zVC$,?|]!Er1O ]]AztQkw5s(űVh hȦg9o[^ػ߂{_ToF_t,Bpba&(egKfLgG9B*`7Bj*?W3cP/y!ۢ~ #7l8iM.JQ@)DpK)fBB9?~mh9=naپƏ!_{/>m՟;얗n0<t'!XjVM0e.!i2ȿQe\jW}zߓut_-! AJW~7S 6`Y~7έQ4ѭIфnjfzTǺ"Ue.ʑH#p5qlƭe C旉Ih\aT1Ir(&xVndh  99D `}<&.ҋ"(st;!EjC4O& =31x[9R XH+d<"6&C_ۂ:LLvx1!{J'c0stO np=xEwh^Rߕij{b׬`bh=`4Exz}#^ODr2xC=)k0ǢExr+MXL9~%@-/\p M儌Ys%cpw8n)3E{n<$3܈_A˰3^pQ_0|Q%&qo!fjf|zd0 }+y'5RK"Wsf;M9AaU֙PLV4I ;h,ֲ@/UHl[u&ZN[N;:/L;Pex-aՕ'F £]dT[`$kzï`ض%QoŔᘵ_XvEp1T#w<%0*(+ jܑ$ ] ǣ9 CJ)[e~=@j`6KϺOu[Nٵv\jY/ES [PIH*Oe~3bG qo5Arph0 y{E Fe{3,3n5st`Ilڻ*6HԈ7- zf_ذ+PMfK'G287ݸD&E+bȘOP]̺LL뜒>D6Ȳ 2yUI¹/adel<qw?7MHwkVi,H0+0?=8WАҁtf]Ix#xbPոڬ3xz <7YYZePGePa cm Y^6msv-MJۍ(҄ š+㾺zoR;pJA9hCCiV0 $ęq|=u}߲A>/=G~X[?q*,^U%4WnPxmȶ;u*$jRHSxH,Zu'g`l7e+t@|wH Xw]ػ2>GVu}z>\[1xD֧',.K\w&'1Qˍ/mR^ IFkR$:aVGl)OW'|ϊ׸EZw7M߃;qlyʽGJ2l!?5 %+M\R&\> z Ɛ񍿓5v֓ΩW,(ͦkyM0޴XRt=W{ 8x |x+lVuָsjofF/"qK7Iaݒh]MV6pgV{21d=MP+6LC!0,i?+*OΨBe:^ w]}&~&Ջb<θAg̐5j|.I9\&xt>U^|bHu5 X(loW S( uǞt@Ln2YJ[Ͽ, (> GV0.\B"zF-5\| #7gKS$S(и~0d &lkռbO>[U u]MyFv J&azR*J6s82$vq kE$HpW[íi^%p v}u`"55^X/n3^X[-C`aVR8`9F/(a_}nvm'i F@4$(A⇆AX/OLRk)ȖȎN-|^>6%$9lԎsrW} x&z 8XxA6JW,*zЗ)n 4tf^_&7o:$׈f߶=LpT*'{pǏGfo}_[I?X0Vh:tb6|5mb)a}*;s ֥'.iaqtV 4Zp2F??yS$u #1|p.P69 vO}?s8\.pQo>J[s \S(1ZN=ev yKZ`ſ %|Y1RD#X8F >x##z, էSxj>s>vŎ{Ni%AVMXP[;-G NkJn5rt5.: CBǚEuw|-f_ `'Tz-,؝E=IE R+79C^e~nb,QaQ/\r󾶴:QR?Y=EI(>?>:@(1"}v3Je"jyjX/9- p r"T33`/)2P@aQ. uSš~<,Hh+Npw _pwkS~Ԗg&A`R0b 0VET8KiDbԧU;0.^l-, +Io .`dԍAo(Қم$FW,k`DV Ub7"bt&IW+ mUiaM3&B2:6Ru8dk4س&#P )8Cd#aEALjI{;IKkb/H@73nyP0id Q}߈B1@&yni[ X9a42<=ਗ਼FFb3Mex-vͤ2jWlE<ci]8Wj,Eb9v.l|K4kA<.fֱ)7޼ )ۍDG5.NJ)t}dqE"orݕ T+1h!| -<[GU֫IFIl0ĕ^;dHGfIV/Ws^ AŀU@Bg1 hy%"sћ@+a+*̀q K6MyL RwDiB B!D'is8mvBD5Q|uY1b(qXMؽ֯L KQ| ٫j?,{-\Ą,~7o`#iR*T<9O _L`lFɂ3>Ygq@n9h9҈wHR0zI3}=iWfp=8`\~ӂyu`/`*0-8ysg[dWݘ>Υ8EX.Ґ3XwbG7Ӈe~eQ6# 3 O泦TK0-ģP_0 -(i܎V /ܫ6"9tOꈰ3\XPadX~{Q@-0ߘIT@_fحZ'RZ~jiqg Y{1>OFv܏B=Sd:"oLCpq&EFMcHsTï{\|wUa)SGy^'71ZtmJb \Lq]ui DE J~= o5Ջ1UØJNb4,\k['G@,?- 73b6 OY:&}sIyL8knL@5Nn` jq|p[J]);M삘35I}+ZtNwb]ję^nT8ɤC\5nJu)Xqji5 z/\RWANA۷lYV+)- 4?7 nvTrob)DX@N0^x M0S-ݙXCdH>D& hB@jy݉4Gbb[,߭& )m%uZ@:x- Qs<cpSq?;:kBQa ˚{0.={I;b /F$,%zwCu}4'>.]-E9cgȏX8ED< cؗރaf Z JK4vwIw+p`Hw*=mai (Tt_'Bϋ#Qu?L~J{$܊%L2P U%_ *S3nf.wʃ:҇mv o83l}zMy ̹@Yh'ί!%mvL6@B>9M wBR;d|:م[l/˘CS!A9G4)8M§b_zN /Y/Ne'vHμOYZR!Ts^K-PUfs% hJHi `y/4)Q=>/Nee%\R;KI5;D.5\1RQo{6!f.a C{Ĵܗ`a>p%7dx_B  mOBTс"Ya}Cq l:ZАM/Iv *ih#(F.uV_naݐN-]$\naK2?+& '`myԍ[e9<pR43mEUizsٸY7>-A9mS@1n 2?%M62;9\շM)AV} 2<0 SL`Pd+ t1{VQ7L]e=Q@8cbju9m楽׭ μ<E4/%MHx""NI+K)B2feӻNh>P=\*DɳK/6bnHJ̫Lxd?USyOUdNT=PqQJNLS3;@n&BGwܰ KȘ@{92c@i743DEE,e]A")~C9pq`} :yc"]6eIV=W)Q=(d:ibJ)E8$㾥oe$Mm ~eh5-~+C |!tʿRӢc#t > 1wXMS|`ss9ύjV ^ gLe*usHs;jC)$e4#x0tlzM MN+.yy1P:L_т38uOvmgcXRHR&da(~܅ dawLEZ0Iqb&mX K!2%vP plNE6xV2 ^vHb}~#IPL'ɦf)C@W/5ƜzAcB=Ϋ:b*k9 Y[7R-MIu8 Wy-]a(qc2Zf.Фj3_5iѣM&7b70_r5mj{k3x_I  bEe )jJCxbr"T?C<@F(߬ ۜŭw4JQuwl<&BlkH,;QoߟCsSclo;/ʥWh֥0r7̃(v8! ֳX-w+r5Yo9?"uϏrk𛡵 SUe 󎕟T.FWm=Ȅ-֊LL>F%;u᧣"7?qS'eY;K1qeC@U0$g#?,Aih@5i v1J׺;y/|rD3)ѭ۟IadѺ`[X %TtG2^d6GXbWeiP-1>Q?_/Gg2/'TSWdHʰͨQc"NO CfNn!ZҢW2f$0sÔy~eƘMMֹna{ Hb~ۜ ]0"tWG9+)Jd-| Ϧ@8aqzjF0IzYSD$kwod\~%/0MkW",4r`=>ENٹ| \A gR:y\F('+2~H1XW&1*gݩ0Ut50r<8/JU@,7D\.F4;:B?Q:v 7NR:$[Et{'kaVRiZJsb@ؽa3oj "ehT}יdDxp+Ϝ3ĞyBF4:@מQfޮ/,7ܨpBEO'ѓ+{#ڦ&ɖ}!an_<6r~I 뷫9r(%z+ᥴ?O:I:("y4I btN;W-(6Lf 4NO C]M+bۥT?Nj"Z&EXzEImP4]W [p>NQ 6yyRTjEq~d~L{h'@^x4 <?+|S86K4#}x 7yd. 'J )]Œ Ep 6R"x=E9奚N-*@I< g)TI$k0_?7}'=&}8infjYm Ur&4OnfLPܧ4"/*=ca>Á˪/F9p\Nǘe16bʹyx̳Z4`EYI5 µl0La-uocҟz~԰c0mC: t_Z7B YQ }q8чUDrY nz!]WFގc9;MOciXp̗ܵP촞&0#<v&Tp{ Ss&i@1LGڒ҅pp+(nBiC9Hff;ɲƐ)LGqmJMp-~Xɝ%egLVU𩁤XMQir7*(^oǟ[)cd\>$},跨)v%kJGu- nڗ5V _!_t%"jYYjR<ϑb^Z3B bE>1YVںoS_M{T@ ďs e$91m+oP /MpC\i ȢysŴC.NsydtuHG3eDbhr_i6lϰpQ݀u{\鐅nfG}73IE8(X`lk^NZ}e3c*ewo;q*4(3$;? 9bw9OLJM*RHiNbszB$iBF=ҦEP]n[ִE"&ħb+*1o-u6¥% 'ZHK:˜Э௔{eI NZ:a5ˢ&We1:ӛg}:Y/'wg+d5"(uޭ2"aynX1h%83;/@D $;dc{Ky͞TD+-&`quBQ}ֱP\lT~@X*͈eVd1{bq':ᐑuo)K4>#+ⅼ[L9(̲,Y>U; ̣"VXc\+Y'Ree<!R wE*H~bB.ìǑyc)Gvs1č\$1ّ]v!_$h{ˆW#P?IZ{Vkke06H+2\KQdWN5c9NwWXՒT%8 h!T@{w0Xq7/ZXpߢڢ{ Ym Wuy3Pe9X(;wrV zu?H\vrkS6 ց"n䞺jhJ9CoM do mq4yfqQq.֏IR֊wfCHgXKH YdՎcǪer_sO' AG#Z:IUz&U[[7[>9ֶA i?+eh)0jpIJN"ˌ1 5jX:dv"QX@:01YB!Yh3s,97"\3Ӕ*R6ۊBr9y n*A2fo5q hl!cX,̧H vgNn+I$|&}Էo ŌDB+GIjV`RqTUe+s!Az QGמ;wpO#QYmsQ1ӷF"n}æ.hkp.sL K<&ZS?qQY >'[&H2s6N?ǪD%< O Ĩ3(3$ ˩j h0]%3S7-ʇ\urrIkZv! CyVlx#?rm *ܰ ͭ ){& vvwG";y]}?{ I/:QA%:*~8k7+P?>k%w1(9x 9Gip~̑L=]i\5noc09Ѭv ˪?^d\2-Q@0M :p+yr0罢D> s,f0lmoe|*l:O7smRu?*vuEI*4s;GQ1nlr_9b&ԩOxJy -X#KTbaxgDb: "POt*;cQbݸ4  1qn};FC1r{;esyD7z "ARu f[&Vڷy9х;,|3"E(q5*⬑(ʤh x4$[%w,. dG*0u\pNFXpՁ"'?qLeV5 'u،OoZih+4V:MHO9l;E$f2:IyԸL50ظPX?jQ. \|zX]ʹRNE!}#>VQʥɨ\Gn).䱉qz\rB$|&4vqXHflkJ%."]vZSh 2d`d%QQRU`EZU3E?2-H~g Av8.M enܺ;|aHT?$mx8y5edׇ+_ӎPhN7j->9 為sMV25=Ln R5%>ӻ=/ &RU1)|Dp9~Z뻽?iG,t>ԕN82s8tTF!fL;N/mǗ]Œ(]&RH^ Tx | -uzVXrU X5uV!DIΑ eD{D|?;2C,I_~h^V/>كn"l|l v.Z#bgF JN P8 >Xf֬]-u`2sGmv,c@ BEҡaRh1[-Via =/=rl? eJqgvnע#3Mw`ZI-OF B)}cV@mؘz wLEHF/ɍIϺWF ')`/t %G rvIYǀџpwW/J`P5y$+&4uԡNc`[_TcĒySD?\IԁSE)?VT>ªD2=֭`蕎=tjA2?}is/p})!]x G:M^K~⻂s%(DfP&O /6t.D>Z} HIkuO^Is+n!Xc''\I#(@3?7SB*]nL]? ~AJ,;*`p$D|=0` 2-,G"ň# ]Crﱬ(~L8kɇxa45HVfK7zQ!b$%' 0tfMf2W8JYb\M6/<3Hu#'[L(Fwy.u g AfmCOv<۽7-{2͟e\F{Qr_uC*nTLAΠHW-)%1o|%rK׏%B1G?t{ߏ$d.$`͹%T,/N&*u~:ETv.({ !:T{~^Q-#4YK ewz77מû:Aȍ7\b[.<$ /:,KIuofl\uS͞ j"sEދՎh✓)F7LsK-.]Tשr]C'pj&:X%)Z's7GxX6ctz 1a6kv.@.T (&7aHnY;ۛyϖ)^iF/>;<(^Om95Dģ +Kk9ʨ3׷أ.k煎#ݬ> lI~"neg3i%f"kV%O×st[W(%?@' _DJjp>}xXFcz rM")[,D PG@-ޛs ŚU<.3ժ%ƪ:$-}džDj6I|ϠU5 G#^Lf`Nhs#v$ tboP(7ɨPAC7BU:uxH+Ж8ql;-& H5$PvefV=ET y=ý.gUГޤ)N1%`W@lٓ蛥3sCSSy$rAy_*4B*kieԈ=]S+٤G<BjP-#Z 6Gs-.qR&}0 ?9v6)j}%#~o:ȯ TJj 씜y[ 3azφbQm 6-yTE(H#/鏦J|s(m[BE (>'615y8  X^j҇Mav}ah( ʘ1{)bpOH^^ʶw{G펫vϢ>RQ\P!&.4z6A#&]\~q7تIif .;;:x8Y0z s3 *mq΄&~i{5.SGB.Tvn4EEJWL>X̸(3գ[8zU}D2; vna}8C9'ҧ,1 mnB!I-ݘ>G_VA9>@B D_˵W(Rb X3/!:2]il!dWNB[ycK77-H7-Rӎs H&vo.mudžFFD:҂&ёm~1RfQH=IFTM6PpMaqah][idԖlI8arĘT cCK;W5iB=C0ط{8TtѻebB꬇.AwSȎ,3{ > )DMWRطbբlO"D~iwCSɃ"9@Qb!9|ϵ@̠@"甆o$|N1XG%sR fbiV_j?vR+EɉܕF! &4KWc"6{agC +ҩ}ҷ?yť襳;Af:(-ݧK0hN#aیS)mmB-HݙfmS-WkkX5;dL!qOHe_ԶJz|,ࢫMWN{ֲ4I-ad}@6o\IߦQʇÓfqu ?^AW!va$yMN? 6Sp-=gRWQT9 5"ywk>}oQD,ЎEAQ X85U7wYuPGes}˶r ]y%3HPC&/U >}$CXB FOJܔַW U~=b7 n0qCa66D]5Zz-3޼Jds@.ܦ0[T8U.grzEE:!D|ߘ_/ !c,x(z[ݝfUބ-Ī?~O SI]d d}W!.w"=:<8h&pu'޽QnUH3w#躶( :hQTJ]DRu|9 dԱy2r^Htľ3f2~~=NȘFm၎G)|YtVxq_53T$2*N(=ZWHuI$L'?INjwlbFn}Q[u \i:V]mZb}[ `>`{_ߣ&K55JFp/ ަ'dֱ|2]IQQ&SmT^Sq& >lX@z~~ΒN@p:8Ο`c+=UDbjઢfz]rlvaeDoe#Qiף%R_d0 hѿ#ѱ@#[~<$.$YXHs@W0;$rF~B X+73p t)v+_[ >Jݑ\ c xt\%06oCxCQaQ¦@JTpOδVi<[hxK5pLXBjivhϋ-o?JgtY>i(~=[˷}m`xS~]$?y6L;k: ) hpaNn,ҡWQP`j2Z끅" % F94sLguW/þ=Jv]"Ӯq!@g5ih[oSmkm抚v4v(ߋM%q!ęAT̸ܤe;uDBϠ4 xZ#)-X4 G: GGZ$i*>O}/i=a-ni2OBgB@]؍zcu\\?e˰2oIhgߨugIx??Cv G쎐۱$0(bʘ{Z_DA[/5q>nQi xZqV?nCH4]M*vqh Tw4sn{HmFW.Lh p1i{ R$`%|4F737s_RV>쉄ֿru1p{ $q5n{9J;_DP|! v]?;Z- B#U&![I؈KJ0*67ow4\BU޾.sF\BHS|),_rPsզ1zݫ'hXA-Zf~ȓK *1Ѽx9hp~ݖ "NPdo0g @j\QdS۬kÄԂVYT?FläԚ g ta1(b`vQly2pa+@-hikn?fG?p ΁I2HKc//ܲ* `ƠSݍRRuvq OIMj^wޞtF[CdB{>, Af<_˜'ħU?0WO>JsKZ>|5-WVeqZEEW,`ret-IQЈ@~tB$ mpcm`ol'Ik%&dՉpa9S:aࣰd Mh&؞ג|E"M,ɼ=7T4:F0똞rw uAYX3^˨~ 芌ET=kv7=r%v 56m" hٳD#c&`s&|=}4oA[G~&=r1^@8-Ho]v&k) "]Z"qP&t{aOƔPx^Y}l̽;MnV9ͺKu}Z=||a\|=Eh!woā&'iTqƸ P7f3"?9̎c;42E'Op' |G`HuAڻ~ubL RfP0H}Bk(Ŭ? 7Lxw~p3BR37Y\e$ȭǭ!t?(o& Y(A#Q lCB97v!;=s>^HI3uFF Y>uaveMǝ 80ۣ*_h/* ;O\+o[@C*73IE8"BhOoo u3k#+Oh虍Jͷ^@Esk0@"D/ػeu9CW3YY{x2eq,oL$[M6PE0a]9eEt ! LXx?o;5YMŬ$<;xm"(&h-,Aw ߫qd/ Im/JZI<,q1uo/0am,'*%ЖtۃZu0V%kǖ "=rJkhN~w-.zVnQ ,!dEryؐ~ c?# C4Yc 8p$,{q.@?eʷ|oƨá3w4Ɵ@&ӳdE sJ~|=+al|$7ٯ?  (W?@ItEҢRʝ KgYZ070701000002da000081a4000000000000000000000001662f7fa90000292c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t//(]?Eh=ڜ.+ .;oˈ?`[@;,S_O&B,QcE[*W0<BLlUN&B:-iQ@V OMʂ_ (S *Mפ2+g_*V1ϕ<.1+/9m_#νJ-l|TY R^h)SF1BE8ٮQMr*M :0I^ ͵8xhJfY[%4h{N^7Rэ䨕knP :#r^W|6UUI.>e&]֥0C吝GRU{B3KC礕q/}wHI4(><1`t]81WQ]C܈wNړ;iaWH{H!QP4#k7f}iK$?/j[ª_?1ē} N>qM}5uJ&4]UXTҼ6v_d'PS^zq{zX\cDu^)}|fuΨI%񜃸Up"Mʤ L IY2spϻ8 C'siv;"7`SvX/dE&|2;sDg2/q^tIvoDu˪nnMuN5U֙~MвMZ7 *?MfV^ "(OXD/}U$st'c`F@3L8> R)&B 0mHWvXp:hSv>vg,YX=đrA;MRk$ ~c^LAd(~p \~X*ZJ- >"L1v!zgvj V_=Tc—dMVQ>3q4iN85M/!*_ B}P .MM78.Č edl,m^sdj٬z$\13MT6}G4Gr`0: G`⺶AOEu@|yNDyt#ZN UwpٲS&"KwdF壨e./Z7|'񛄿>p.jӡ_+yؓ2Ʈw_쫻ڷɋ΃ ?v;;8'SwVТ~w9GHȞ;K/x"eAWr0vdN]'tG3){%~*JU5w,TMA],T$,f4J'"Uc iO$ht%Rckq'ǡS D$h Y+ksA|';9,/4{5yESCd e21(-[yLUǢTh:Y9#}I\s粮{$ZKuRٰ7J #`sBg߃ñF^fvblZ\YBsP r|k_?z^/kIH?ϼ(scO_h=HÑWթ`A0VZYy g֗._ᓭ_w.WDv36LR.JNk}5`#"SEn|8I =zDsک ~^gT+gQlp &1&S$%S&#-~pލs_||pBI2`8/'%]l f TΉVX mAg$oGgskޒG‚|gzuHZ;Coq :Uq|0˟ETRJ @6HWbrqsZfy%2M~E R2)[ewW;9~a9) Կ4<v2nի]ȬɸV{]d6ƦL91Wj al L{xr%c >r%6^gc[ q-y!7`.Dw7o`iے㮔VդU݃RW.D@V8W͸nmVcMryx#bfg!6DvaZ01)-t/K}nt@Ԯz[+2R1,?1Z#b|DzAUveqBr^ϾLN'Ѧ2ú_ց*-Ao3q,iݙLZ?-LXz_L ~"G`gG<?qGHTi޻4gP\4YUء\n]ve_Pz{ܭ i$6@ˉkZaH*:+-6COF}ׇ0HF!3LC︟xPxIABFE}g"AJbw:3 tjBόL~{f/3$cN-ѕUVihn#'Qń} _N@Aa30k7F35L>e2@ M'|Y(D_@S 9u̺o+(;ji;&5v)O%պUմd#[5ջ]?ГC襤1[Dq:3JA?$>"~|o1~Mg3 ER<^ccI$҄>-}l,oFQcC1C5Vk ڱˤ=-ҼG.pʷZ[:((D 3L '[a_.TSC0I#njvDS!VԵi!@:%+0DS3ͫ>3U`7mYrÈoՏzGVNlO <3+hW0\M?|;eTEuQ_8DYQ7@%tv< 0s;<%= A|<2!KOK ౵KVO` gw^#qTlK/Jg\N h%˲0l:7q+WE3KU0Dn%q::z-&M`УnG h-Jx"`Q=y3nA]$¶ Ņ4Ex-ݤw7sK8sPex9=SQ7jJ1h(Jlvw˪:!f A'C?M̅bf>\Hʘ6 IYz0_LL#$tsB+IfⱟI 'nB"&)X~^`:/ngV&5S KZ9zBk!)zGj™u>2$/5xÞt<^_hʯ4fۀlg.6_S a"wp1xNB8z 4ϻlؤH1{TS2I3=J7dgyᅔG37+I~x泐3H-S5^s "IIl^WL5*FhN1@rU5?²sB.=) ru˲tgAtj_vOFG˾7-I`4o1o~K$ƱYjӦEEGۏ9%UPZX2[;reN7# aaNpI'.8;_g="玙ς NcrK« {4ivzw>0_%@\eXIХׂ줧g[~1@ ٭_H[.S t,J`#m0|F:tXA ۍi<dyv+b3яzɋgJbTL4qZ}$wa~Kt۔$\}h }vsqe 97(!&: Bô0lم: ph͊{7߸ɨaX3C?HO^`2ltQ Gk =H@L{|9s!"AՕg^\W@zoA~Xs;a%a2Thl*n4`+[aͿ*Ec57AOɠN *`-ʞY-h)?"DvHECKD:B-uo ) Ed8g=x @wBq!mL d<*FH0HG$"UPBZ;`oW43C`%,2ux)\O.K ͏KmT-b[e,wk(Atyn  4JybPZsl|֪ xMƳ۰\b0"a/Xa.r3 €pK%:c]En_5;r Op{(+q҅AǶVEuΎrj2&`T]}@`LcA " vC^ǽՕx:#ᵩ}H>/J<W'zNtg/ܿb8Kff筩©}o +BnQƭ#DwEE-UGJjyRʡttҨbwWpOعㅫ===灤@4'%* 5C<ڕ~R/5*c]xۍ'ƈUZZٔڔd|mC6bp,pi{ oevbR 5o̯h nɝT)ej%jOX|MY?G{ri@>ňE\}Ę9bnoس-^[:?uo2M/ k* b%ZS(v|FRu)3d=C ,mTAKނ ,Ћd\4q*Q#l XQkH)[Ml,@`՝l+PFXF/Sdm[{Z39^}"̟{GR}0# T^fc Dc,QT%-gENLLF@a~*J%_[`QJt=r] 81j]fxW]*fIoP8uܿWܡ@O`$K{V+o;_7 $)=/~B}_^rq@hyg5mե:}+ӌ[+h'j܉ehoM:[Y07AkFV/64b leg;Xkv6gClE'Q1?;TRωD]mX e%etG*QstںM"5Lj6f*3a hJZ}8ksCHJPtm 6$)>+## aZSQ3bRae8й93_ .5Z6.nEg9?NMN5{)s%a2y ߿CCcy΃{&!btFFi 23_ĮO5&.e6$&_MSלxnfz)1IVH&>m!6$vX3-|{&olѾn埻ɢ U(s`$KwGl5;lĊwwIstH1nBM(l}ݒ/|# M]Blv Ppw ,8=L yYM]LqT‚1S"n,0ʫ :TGU>qP!g(*Cwm'}Tv y!]/S#v]m!Acُ8= 1Ypjwsl*!v7'j7{YEeCy/?U%2d@y02(Mk40GK,:~h>!aӺӐ#5M<5Ѵ"b6dg6w%&e`{9a4o@E4k$S{{aVʒmNק#MX?n^IX6~JpN|0~QszK[.@,~D޺}LU[}U^[< *a"ZWii~!{fӊ#tz@+JǡXu[\`pJ Ty1PK9AB,;OpG5|7ɯA"HIBQ8J;i4~h-sYvM%ѻ#X3+C1_P|eiX6/Q&\|)X5jk?XLц8,Ǯf]| M ) _q(>5w(!zWSn=<^ {;] 1 ~#B۞9){qN9/ ER4]7mMpTj y|r襽_mUAR0mwaxih64V 2.bմr}t^h7Z7d3~h4~GCըO|oY^{;6(|Q3qO@ UZ钐+t͔68{W%2>W8?>TkpObR? J;YLT@U]" BkQN{5_xREBJŦ8J`Em%fg bR4Y{I$3:p9 {K ̆jVgm4n(keu`;BOCoy=vީhsG熌\Dۧs9ڲ` uȘfQ{FikmI$}+j9tϚ4h׮8;>[~lVpfy[@7TF9Y΂>g(=rsDp7tjx".Fzf, cFN%1Hnq-Wk08iH {rP]gŊiBRi0ܧ+_ߒ 8`j R[n=6/= eyC"0'}OqZN1,)UFT`E"ߕ8QsCD wze}v7:yw"}qQV}i"hjʦE}4I#3bv~\b8-8hY9%um(,t"jmJVN5) CykXGmqT!wJ4->{yBE鬳[#|b:N$:3)I{@^Y4zfp/q a !e>BН՜tH$ΚIo+SZlk!]FlkG"-9Z4lڊT*NT1֦n7pml[ms#2vup}KWKl9 %IZh*<57=C/%S0ǒaƁa}4W+==`Ր7%[nԢ3_׋uXZNΔZa /+L8~GuONɓz0aE`3C59g=]Tm+AO^#x͌k!̖\=;w,vBz:1CB@{<)4~0ame~^R 3̳<ʥ) 8.iFˉ7BCO=F\אU\vM(* SzLjWjٕRAxse`;TTl 9u {6ɮs^$Ugi҂O}$ވFZ~i BUCE(]?:q+(#{nƇ*@{_%̀) Ybrk>x<; &ʠ۟8vOTB.@kBe =t&O-07ΐV*-{㦽2 ڟkQs:cYWlUooL!Z:v1A}IB hz\a"d{-EX^- nO#+蓎f S9ICLewɥ5drj Κ7L&)9ݑ\Tsb?Id6T dl4N풧a>Db{³-1[ȬgDfnswXZ!ņck-nJQKyAXvh5-\hqRUb}6j$ʨǁfh01n:M/W3jrL_- |$g[m`?= 6Kѣi1ܗ*L/^Tn[q} psQ=J:Vph'!u_аBƐ<I&)}2=1w$ҚmxO>~t01eCJyJ2ڹfGfQ.N2Ӯ-1bv;Tṉs5a]YBv}EL `nW $nu 870`Ƅ.89ȒpO @H$h5)xpSڱ(B{ l2ŦǬzR.YU:v8@bؔ1<i~Gualu9ZJQFl d-J 15!$FEi%* Cd2&m)N;vvP DҶ *:% Q8-تxB?1,㻒 f-J&SwTCiM0 xeU{sQ: y?jqEAљ[E34*Eֺ 5I!BRݢ@9JG=Apb\EUQǾv-Ig2imWned`<e-25Av.j"͋Dt0^ɲZxQj}FRNc+ԟmf\ϑG%g\<[Ѹe(/-V_zuCj%|}o]ͳ^ CQŝ;aCL2&7(45AwC\UɁ0#wЊ.ěj;#g&^J[^P&z0l eHc dCҎm }ZޮP\JpjgaRHs7jɏgQEBbZZpocyF JWT[L)K1@\myމ.r ]@F0:Pg,rnA5趁*y)1p_r`CkD [p7ROsc҈WqC#eBA'P.I/V'T:#ƙNީ L); i`Fc>" X}znx lQy!mJ>dMJv\uc̃39("^P]QfЕ`o1)^D9e^jI4!!_B_KLo>,ㆴҹSK!M9ޛ?(P%+;߄ cG^p&>G&V'UcUfNh*lG)?[^#M= /__@&۞CW m>, ~0}@5'gtwdQч3@x.Soh DA'H}(+(zkW hn[ybA Q{cX;'0a&dž j,gd)('}L:.tYU~wS\IGux[qpf Xx=R-yn;')pˇ@; #Cya~Э PnA"nW5GlNׅl>+ax'`߭[pe6'J&=my?.42>|ݾ16$gQ͙Z |42 o7DnAM鵀%sJBz5+Jŀ5"kaowex¥5 DE%HygZ)J 7{Pi f|GHGj:w|D0v(2?!Ή 3?* &F]k3D7:rK)c#c2sN ]NҺqjL?jSSj21rKT:?"68ceiu.4/Y}1gQoY~K&ޜȴ32r7<׍UR;{n1w[t7/jGHVMM\gy5E 9J7Na0[Fq̰iHrlo5~r0+Ш51`1!ii>m(t_U;S,9Q? (2 ;S/glMk?B14WZΰ:腲XPYzyE ֺ͚|In m/J\LU8Y2m~ *Yi7;~Ao(2k1jE)('$џ"?kPvfk0%a. I! P۩gc&KM-ߕAPlP`S=#s8=nR#̢Nj(^ziEC:zjlŮZ|R >۱,w d:<~BN<;\ȑr}9>Ł6bkjGVsЃ"p(qց-dg!yX't~FSF/>Ci90ׂQphf A+ fHeSƘhX^I3$}+iQm\F,JbX"- ])gO +ӝ#ޑBOAKto$h$R~~Sׂ&#:{9^?n!mLrȚ0&HYe%TA 缔! JXЖ m s[G_]wM:|ɤRj/U4.vi$jbK?*(1MÍ5is>?tKN>g1ƻ l֤^KGd]PY'asZyDȦ}^/zPPǀ^09$aQ.ߵ.tb@o>_I) *(H'qz:hVrnd.dެWeAggQD$R'6(\#FHZzRmƢvI)cl?@Cfe.&=<<w2~So#2ga.GIPͻLTĭϜOQZGy2#fWXIkNnʷw2|h_)J'<+4ZvTCft@Vfv8^}LMɱ]B' 0lЧeKrOEVZ)sr.^eg4O8.FS`Tn7 !PyX JU<˟# KvJ^,~bÞ*9im$x ߯r͔GJit*{t8.HI+m6 g06sݗ/^"K0u 1C9CJ n59{ǃ5l$Dw]A}b^gJf H,#K&S;HP,t*WĺQ=$HZ(Hd>$kk:6d[ )^@_evᅝ+殬N*X6O{AP;3Kwce#]5X-ÕϠplqmXݠ1#ׄhz:sqo[]{ŷbH!b`@ Ԏo^yz~<4b& 3Q.sSSd }ShJg`1[f4.w1O+;엣-AB0M" ~Q=oO  ȾÞS=ޯVDD$&;\+.gɡ1wH1QkTUk`75!r:Va%Hg'=/ùҰYzV:2zg߯Z 괕o>;jüT,캴_?HlTf#&Ѿ9s d,K~#ndƑk͓) kS,$._CeL@"L/I9-7E0>F%^ p5HQ[H`乥>w*]ɰ%$B8b-p:4ew$M ;n2@?TkF-s: 6v!M3'"=Hj2a)O̢8iAbEծ&jCVofBٗWj+6QY 2+޿GUA;nk/5ʇv5@AH%pt5&o3_{MhQ/ò3PqB63v|<$W 3H>J T&w#_ƶjxZ@zua@Z3%D ./\Ғ@/(/+H>. .YcKOMo2>12aJ?p 7$Ka beHAdS6ȘnPbsw6ueTa$kPJ-㊕y*]"$rkY$(cOeȮ?6xng7Kvᅐh(!KKYHs|4܅ɹIqoGet?5N)-ƗH=Sl kV\T0("]HK6*AڕxDu&uS sosJ?̩MXr"}7Ty_5 DC)m&XL]6Tg{WN5 [3+C;#'flZ)nƈk8~& ={u$RA/ KK/k}w8LdxKq Adz&i<)md_bqœ>&8RXD2nAlNL;Ow[2y0S'GݮRI0*H9>.ED}\BS$12w0ި=RD]mLη90yQ\.k:d]9@KI21j n(^3ϴiMAS¶m/Uj-ۭ:qD- ȶ:JqIIc4:~Q%| jxxUba $GD \,~]SC:ſ V(3p"oIC*9 CKY>N$p"7ZXnΫh4/!svȌoy#[$unԊr/z'QY5Gؐ+/@?&Fmor#, Tjmȑ;/KѦL/9@ۄJ&͢*4-V4mRm[q'2N0 f֍GFab$o?;Rx! j l8weB.:r%h.!ShS6V]lAsԢ4N&zmq0@qtY 1 R59 㑅PXqn@w@ ZL1hYcLݧx7ۻ o(*62H F= [uN ^4&B: Q[Lv h<2wV ^6=Y 3z.C{-7Cjg,(?jb HHK>L=,H6>+R F4Ud#,V45VCeeGD"3oNJ ɑvnSҸv0L% {Nd,f;P4[耆)*wTn/H e.Tt!Y~.*8&P?Alngq ݅C3 u fz%7\IlZ#-[,Mϝ I Jnڙ<_;r&?=UMm{{$ ځgl92M̛w$έ}9O>\KY8' 2KQr9R|g {@w ![< ack򗧴xS +}7x] IOt cv!Ac3t#9d̹.k4֗G*DE u(Z(:3׶!wȅ̛aO$D.o2ԣ+'sT*3"xӣCuZ]H"tׇh1x0 LBT'| UU_?׃O:,+p[KLU`q;kx-^=د9E/퐡/ kVcuaͮ8P6~<3gN36b SY+5',< XiH׹/bZ ; sj5lV3sBO˱8/ܘj{AM;Ȩ~PBO1i?ک礱%n&ݣ&"@V\q]4=0RdS:]Eӏsҕ߻[M q5iNu,)c`F?z7 o}TׅJD4R>o=?'&}$_q9RM$s!˹5hrtH{^5ke@öihplXaKzl&80(HRXVReyT \[FJbs(9S,_qɭPFuN4|:Y=zFs^^+BSDТ#[t4w ͺ12C Y#F'Stۼ #v6ykd U譫yK83ae03Dv)t|YXGfZ%7ӆ ͬ[ U餔 ([6?BYGAH](5dǚ]{H4ڵJc_hcFiHsma_yK/ij_ Wi4Gjӹ½i<čagN_eC86pL`zMX[U-qfx*"`‡MB957:랚=f 2kyN,M2H 3W@H`RCPL9{^ c@>lIYaȞ=p#9[?5 Hf{Ojc,DW `"3W,;E6i'yMTxaNRxkGvzvk%bPrgrb_K+vuor ;k}usƇm"^ܡWf8E.'YPl tx,[La{ˍLvꑹa@(W27լj`WEYʍ'#浊eD'^7| ];C~8t&58XEhF2_zc^yH ȱ(e:BUNc0bh9U1[nZur Ľ8OR8Kx(zujw]ȿ9hEpضsz\1ݯ0wah'adK`Gf%۹xU,k,2DԿ9Ek&؄jBbpjQsyN*w|Ds%F(2zIʼ6]ϙ6>=grJ2W!FjRGD"[̍p41Ԑ 7kl i=%[ex#Œ~4(Uʦ=pʞ3?'aLzuVzUs,5Ф q! K S u:gJa1ʬ@^i<;,@sG P1|Tiq-Z\,MhSMn|AUd2 ƪ"֋ڲf{)HSs%ap0bL g CoM7>ǢsoMN a~33mcWS ĥ+_?RY4S$ 9w\hb?DN!j;܇Kɏq#vGL% uO6t_w{X/_![f]h&M,FZԟ jtU( \ 9} #,HymE6yUq#y= EˍJ (}qZ|1' @Hs:5.{p i9MqTĨam~0b0:Uƶ:Nhx)B=ӈ"&Zek~-u=H@ߞ5*CVeS*K 4LG;Sz|xaT| קM PŅi}oKS<ikp t<\P2P+Yzn5'VQ 距#fr ϳ?R*k_ S*PŹ=H6IU$`+;wn$?B1PWkϊ]P~a'\0HĄJܕhr2~U8uOp'Un<,&&sZDaD|?dF #@#ҕ ^mFɟ-i/"Lο<O5cbBcA kw"'u SAuذ̕ȗ,Yi %yMQ8,lTB_a<5q-YJRt\`ͼ6Y^9}EϹN57eSۭi\];mCXqXT;[1|.9ؤ1u!"v.G[ziw(נoӄ㯲bxiRn'wPˌgOP/Xʫ7nuܫ:o[k/˲w56`*!"xYຝ2oR:IEg2 DeK7W,WZz!EVtqpa( lae¨4AJdqc>>h-s^2۵5lu"CcӄJf.J11pmԛñ Fpd*\)( {B-]А}ŎV|L`7jU腃ѯxl{]za>Z7N< ~8\ޜYЇk]leWu^RFNKJyMwo H)m\G0ءJrs콴k; HإeIJc&LY&Bt qcD?/~;XW`E?'᦮lՁ7ޒw7./TEiJ[o^/e0 ;+WC.9$+?30GАCq:g9B__;Y|GwVC$I\Z/Io}dF B>SJ(ưO 7z&̇|WPvml9]mG*jް}/ɽ|Or4GNlH),S*FtXY@PFU&꜆|NK4)D}O!.1&#ӊ ZgKʸY%%ĕx{5L|Tڞ62H*  bͭ{Sf$2f5e[>Y~ *2ȊtOt'SS7wq;_anY:JTF^pt"o,S~ʣMbWԝ P/s&/o(1Y\o s(K] l02-\'nxʕ9dV_6T+%%]B> %ҥU[%M+AqZTytA㤦 ;3oQ/BMv"/1CVoSK 2% mxgoa5Bk섷Rhb/;%rvn(o(*Ϭ޵M[2$ss3LIdbF8+0u8fL-6(9p$[4v62Im#N?\V-+̾F aF]`lWWg]nW9YC>CTq EzF#p{g7Tx⦅m*K B]iI+۰j:8 ő#4 :pqgv]m2rzβ:`{pɥ\oezDs* )H;fB ݠ<&r?[[`ǘ5XL ^{8sw[ @Bqt#l_ԧ2dKg3P|+A'ifLJ9Es>;WW6^-4<Ƭ?9 1@l(~| <ݱa4"eU0S$0FWՈ(ρy[D^Fdž8e"p/rhZ496CƃK6E QH8Z꒮9H `QЗ%Yعh| 6nv>r ;*M6F6s ]Z7:jݸŕOYqF"!{sR@}*U vcp/)`N\计@ ɓΙQam]߂ 3jG-ԚDpyl3F673x}^<Ɠ58,̇޺}{z]dUP L?mI˹O wc cu/jRG~: Yv<"5kWGlzFީ07k#M"U{pxgny@TfX2pOX T9 VS,\=L}DC`e^vewW F"}OĽdV*;2l{ogd&dWUv>BҁHRa{BU2g:D]C4rH[φJw@x:=Gk0:Ekg; ¹ѵ^mw:9BJ˥%xzh#kNB̙̣nɎQV4TFߗ2H UM {?)GIפ!b ^}u&2A*R-t k*bM:-)XK>5詒i6 ; +WR/$@+㗹~gnB_mH 6Sv4%o^+uWƞ,!߈QE8g\sK!HCzr؋9.'yd% -*5s؄́n76os|$Ep%k\E)ͮޚV(K\oY5+e*hln'f.՚ P =n[j_3Jd:B19]䙗EJs"bK*v'H]*ӰyZ̿$t0]SFꜱܗYo,23.)9=Aɠ7FkֶRK7u#}f=)ndJ ׷,2KnM̂1i;${FWT=3 Қo}y c3zKKٽ>tixʊCp̸9Ts3x8I3Yvm I".`Mv7CVQ%vmb @L = {OEq?>';6߭0c$NaVC8$nmv(N> pow!9:/!@yrBYu~=ingeٺBMq{e3uHDgU{* g"q0 #׵70G[)EΔ E8}R•] 5.vIzˣk+r5 ټlzN4a=%ɨlKBPId;g, iςᓜ[X#+۱E%+ `~ւ@dfWb Cr^-p2jGX¿(@/[ pmҨ腎gu|;^K1ao-O A7{sH@oﭽ"W/goQԵ*jޫFUŗ\!XJτbɲ[JB(N݈CK{v߇oʗDxOOl O49rg&mͦ~JQ #QٔbmT(a@گu3i$p-s8 /^RfZ!1,pclrW^) Vdpvf]=kɩt{FF۳8̜J_[m6獖AO-zN1zxf >-5׾/l y^_~"buU,1`e)=<[ܠf,֖$eE:Df4^bJi+ԇU qS$iGUXtb/^ LkWZq֌Lufo!rt9He w`3bF@`]׾jȻkE-O\U*oK?{~X5o%2qZИ1CVqNgM0H=H YL*)ׁ9w=*Y 'oG*NjSeY=QAZHys&ڧ*@k"c>2 a3Dtre5j8FŘ0UnS Q2'DrXm@.%eMkC1FgÔk^"BFF:T_K1y5=8`+ӛ/m4Xo0"⺀o7՘-unJh#Pnz=I/)rFj ,fygX?;7UEx(W6xz,u2ǁNuX>Uï_`y@lJ3 .KmH⨡!HCRPs'Kwͽ[=aSW>j~ppDe1{iWE92=~el~4.΍-aw+)/j n4˰nHRȫF%D?&.|? ANa%ƒ\ ?|)HЮⳡ-"zl5qi)\fb:Acdwpn]>[*+#}d .('EP'Tp-tf⁅EҮ3u&ꥴ؇I"J%*Ϧ\m^"Q#&'|eQH!7uَݾ|af"^,\;'`e'^ |3_qE˿f[&/k .aLk-~nP56eM"ԇȝZ22|՛8 "ErC[e>;h2eZaOO2|ma [y(XKl[_ _TJvM($ֲIJ;*o) T9nۢtPd͘!E"_m9'(6N a ]W1e5)9\7q$vM+bH`n$Rʂkc7-r>Q|%Gy04 A dy~損g:~O"ܽ#t-qjΌT|`;.윙"]N[qj]`%q~G\|2t睭dgnw?I4Vy B$9Vr]RS"V#F 2" Y(UT:M@59>&$&A:wJKq&?)$qh2{.ӭ@~A3#rDi=&$S|aw{I{WZtTbMn|@UL\bq9iyX}]cTLUdDUU~G'" ?U"#٦%cZezRY/Z$^UYb&Nbmi,d=GK>_Hb;r83%"㳰 k*в~7[Sa.ŮҞQg-qclʈ9LD8ANCsl]`{6 )3@C Ɇ`CwO^ލj/zωV)}GUʓۺ";iOC~a}yza}pOtë@scȞ * &dr~-;+Ve"mpDVzWF pWYS8kh-BP2Md9Xmܘٿ4 n_ Ab9v1q/b,˛3tּ 8D>\.uRFG"~zb lP/_E2K$,iUFs[ C OP?g:41L.$Zp=Z h !upB$^4]XSn\GI:PPĊ )Y5@0eEꚆYzyp@/~ͼW< lI\t*{ߠSFPr"?; 2.b!_"wXUGo38鑌A\II誖4q M`> ]ƀ;ӞRq~H7F30 1Ju`c-vmJtdǔc 98Kgccn_㚋Sk­c$]R e?nIbp_7e9te_n2~II f$?@&lZҳ-0w]3@j;gBc܊Ag|"oyZGDњn7Oo!4jMtMIUV;LJNy$X$zs?%'aTg;cou#H;>K&KLZ3?|on uWh{Ha^ɲ}Oqo )/f"ւl6Bek'LѤ6j'Z3붼u8 -q+;o מjk!ta"'.'?솧0s`-.'ؤȫߜsb@Z|FA7F${c+S䩷3!}cSV+fe% m8#K;T!p:pAFr0@#1 ZmsɃ{ǎm2NyҶh$ W H)Π-6 ꊜy#)LK#F7p</*ٕӘ/})-9 閹s\LO+ِi>-i7@y U&6`vo]}r܂w2e0M~2N{mu ns gl/6~b1`,WX1#f oB~,6}XZ+B. iPWŊQ p/;avW=;8iQ M"޽ ϾRvԝ`j8I^s;Ϛl"&0k;ߖ!ʼa -^e?u֯XΒNE5LSy[(;G_vz4҆Ils;ȶqWғ N+?\FxS$Wh|3zDϷg+&kyX287rǞ ' n9RL)3ZXU WU;\C:7EWM$q -8q}1f:|c[k*gu7V|W.d\QOvkX1thZ oֱ)W@n@!?؂mlktd}mtb!%=7D=<z&T|Kn"\ *~pd+0oI0Jl;xFRP7cCY|2\w45ȀEj(MrgB};-_KQε~6V1ACj9Pzm;nF2~%iN"}G=&ޮJh Hy=PCgPiOZ6}ݲJPU $C!t~KԌ(w!K<<ןcRkJٙ5D801y)vWe1%Q|aPCCqsBsS`:lQ7X`~?[j:̇(>+7 s繒;f#7ebxS ÇRI;FNڛx"UhڞB>V! oGI}PMɌ'[|VTw,: m*C(Xf9jIz1)Q{$z):qM$7v32t-Ff)roQ!L,$"3(@gQwb6MP7,Q}allSe;@0ޓ|z QH{w4#bOzϔp뵰%1\b#n&{=qb-HFbdޫ8+j!X[#9(3VXe5\н2.Q>1 KLJL%i =ih.'V 8M#ک3Z-BT$ەx8׸Z_/SFH/3ߐDh>)Z4V8;ފtF,Wty&U!&DCB_&Gy Bgh Cc΁T ؇Ƀ 0<7'JGbk3eq w M0析_ƃCsl  W1- IRaʶɻO^L2Z-Pt#hf%ܫPf6 !x>cWTK?PG=m"[I%|En.s\͚iEVhPϱo w] G/<9b"k l&+軶ݽVFPH- VV%&?aI/Yf"BCv J zn@wͼp# -U[!qg5@fCj+p=S_rSKiOg|C.+_`,7aU/>b2fkOeB }ƕ+F kGeq5ZK'L+uO1`|\76fLvPJu`c$US%m#)4Q:FR 3`_ A%Mix>=eG g".#mgM=#}'+o\d|/:Gg^OKSS:QbYK{{R-p%=[6X1],<~I8 ';\TΫƁL]ı)!k?ً |!;R'") _^&K=s<ޙx힇4 Xw 3Pwm7MBĜT2fjwYNUH'RL;oj8 KA-GZn3nlrMs 'VϨܟSy%c0֯[> Mٴs؇/+DxL'OBT7, Z/c"AS>@5Es~v>(Cʥ:Iq-:Y#} H djhOݳQeb7J~ +~Ψv, TwϽ{dK_납AGaOZ|N,H'f]H'8c%WʺT۹D߲NbyV8X,Gb ńp,(fۛ76 I]IY3ZG DXh#aH3of5vb⡀VM39bKjvV"tmg@y(P I·?uFg,5o1d<.4އe@ݟq:Ԍ6j8 0w[iT`1ؖ IMV)Jc$~6'-A& eO42;L-GLY^'8\Wt`bILG" )D*cf~EG(/Mߵ?ӟTO I4[)](̻F %Sќt36?5{w1FFPH:{ksv&Q1pV4A$uýV5W7#:D" ΃}ׇM?3?D=|{Y (pAn1}T8!IuFU.+8+Jvd(^S>1f}Ы5b3z~$P~[8 W" oI1%F;5l%ǕGh J`@Vl'xc?<4N|+5V/DdͬLtvTŪm/x)+-Ra:ZI~$"|Y@qfԴ1I@KY4wڭ 8w_EREdHҦ'\RXZ -6?\͛rOdyҋ_V>TKw,{4|g?\?l2-9*Qdl^Gr6G(>P'/6rɐ=qɦA]]mi|4Ľs`Z*y-eM晌0@RqQMAfS,ʼwJ#rIlՅ|M%T!|j| z@'^p$KO !!-\DKm-%vRuP*xG#L(8ƱSHOUP{PQ:E sO v]hYQ vBk9L]tsO== Ծ؊.=c4v!69L`9 y\ B4*b@S_&jy]z0E!@uls >*{Xk: z}>F H4zMqN@v qˈF\@UKy"ަT^2D8~v0;Ah!z(/_q☧ihS킊;yx3|]xySȫ)8t\Gop6ή=nNdkm6Y&[ECd?p!6SA;)D=[fPp\0o%UbX1M@_ih. XDmd6 =$J #{`}*o?W7kEE ϼ"cأ(UaS#[/CdZrMN~!Vk?DG'_slJQ j92P^䜨&"ĬuAY!XM_[BM#DVVcT $Ivv[㹛JކW&Xx׏*Pڤ^YV>| 6ۧVj_Yg)ڲ>"tljGENrV!A[8XƬhX?ya?ev)i8@NܯGă<+- m: nty9gM–Aէ"@xwC`a-FeWDXj~E^ @83aBqG*<cLX6V(`/`a''\qQig*z.Vh1V-oTPi2EWp 'n!x&g9{ bvfjj̓Pd \qYmY j_F3lOEGD2YnӊKD9tA<\>)=}$zN!J# ǘGmf*eQ3-j'Ơ>q!=Į4idN/n3-R7巻*urO_=ڲ [r :@ pi{Pw}X/v2>= ֻ~ߏJiA } qmɫ"רb}/kYhhc8fxmzp/Q O<>XM<2!<~9($HNt.uOQ8{j/]l j]k-^'6[~riodb 9;WmFE9Fkh+r+I@5TE2إMq"(\k>M=.gWrsML hiE7nӽ-;`%/`72NӹkuI{gcU™t!#yX ϒ5Μt̕.ǮodX .EO"}aQћ+RZ~bqr{L[bܵ0LnbK $ JB;FdoMv(n_c!TWUa+)Ɛ#zӍMD:LP]xW;ѹmgi9bjy2#njݳ9ce爱Pv/J}{]BφQ&L OKvem`ƭ=IJ*XkprGK!W>d^4*0 1AN͂<z͒TQ .&'&r}1Pȁ=Iȫ-3N“ >9ePɷylES\|V#G,&AD-wz!Zu6SB`kMek Bu̒xuMứ#0Va:mVHEV%@:O™ZcG&#b mK5%Ҳc*o.Ϣހ/Ȝ8XkG&Xv9MGsp5cC..n9Zʼn;$PʙɒdMC?):zn|$7.ë/ O"tb;I]s=nE'Ɨ+K1dGDBi5*3:nd\Ⅷ74ܢKe,LUbAk)HBQ&߸q&HSEsKh,i>)k_70>tNė:(>Nlo]/q/h%;:v-׺Hn$aV#^d[H!<&=꧰0D 47tݥ@VoJx69%?oLT7X$ U4Mj7UŚU{yz1c-,YXpEy:f:_qQC歗^CpJm?XyV&. Qtx -8{Ty[b'mS|AkSoqQVC_ ޸Y@ζO "ާSѠ 0uxQ>X6H\& e*og}9l9]6fKǩ@H.QFz YIMzgs`}AxDw%ZiU` )v06[?>/35Ϙ N \8:2pN4%tJiq "c>BQ8Ϸ.'$IlJ1qsQzĐ ZՖE'qP´k'lO!]o%>Iaꆛy|PW&]YHJ{MЁ:@C ݚY҂ko+JEY"Z/on3ňyIؕD_sqc{t>@w=s*tzMh丣ol- 87[>fwϳOcF,W4ǚɘE-v-*!z#r Wb/xp!XVy'5{^n.'lSg|*Qߜ0iITuʟly=+A%LAt/@JVB<4ib@#xQ, [pc'/bP9~G6@gb҆0VlRB ݱĴ^ Sc|x a 4qC4m4UM,rQg)J\>FC>L3쩾Tndx0{ERxߒ*ZZJGrHz8F7hj@9ݐr{ė[sZoĬʛJES,m/a]L @_Oc'XErG A]16>lf4\W 'Z|@.8jZ֒ trA"V>sF?J ZuPYzh[g>Z_Go{#/+ɲa @ALT*.\Ph(x \^QZ%8){}^ ^B& doQKg,LYGhz0&%f{w pbFwLRdޚd( U8nӅV!=7CWj]WL?*FnGK' eҏ&O &=(sd+4ɚyːG$ū#Fzވq?7䘘8CKYm}hR iu`mLxُ4,ăK_lȵ>,-.,{g>'V;@idswٻP#xH/1߀9˖#7D_S@QY c9ˬ7C)C]~x"*:I°t0gY3NM%er.Xn9ZU ]!U.] v;ƋVxjqVҝ0ߝcUE*U"ͫMB U~s!xj.r[p ּ@|%^#C/Q%~.P~]`MgeMu nh5'=&YxҨfKx2v,ls6hnro顉Y]+ +՚.x}: 2+"Xc5[͙\uE` f cPn"~@Y˕ĉ3p G8gIЏ,SgTGl 瘴qN9fEƪHC;&|p<ɉ1(=0`56!bܛ a`I5jtδ@3A㡛 fqD*@"3Pb@l/3A1C w]= k2fyƒ1fJv56υG)#ha3r*m-fBy\MRL9kado|(=еfcwp.pRz5saT:p gvITYTL_y \ g0 5=jASL3|ѻ|(-zF51}FNjض` NԹeZdܦ% Hi/%}^^2@#֒b&w:=Y]e*D tq!i$Sko+~/M~D4J[aQӷq~tx;Ń/y0eK0rؔm{t lo*Re}s=%3fbKRC[\~ӣeF掙9Cfb'R#3j'-z"F?MtvhQ7|}3P( bwQ2$)'\5}}y#@Gt-j}kSmAf"R_#4F_ j u7ą=jp5 Ӿ QT;'9خ͒xZ3\p Žh{=Uґ؞Viвʲª@r5 P<擲A3EOX92e\;WT1Y& W[a/=~k}f .8▱,fXޢPBS;/-vGzqϫkJ#mj'XDt=4GeOe5Hv T-*.eZ.O2>&ttiڼ_74Y'Ȉj\Z~rl? 0._]]>ڛxz2V;g;X7L*i/ݡ^N3`XAA}ߜջa"TM"?TNu@p\cxXFaXIE%Gk4A8ȶ-=cBu bҗ..(p$*@zx65yiLV.eoȒ'A8'=YL|x9舺z߭7;,B-|pc3ϽS+یCDQqB E~ξY]RMl`Qq%o۩R]w0|yyi7@-, t fZWE>:1Ehx[{%"J[ >5®r98"-׼Qù &LZ\3(*vohn=z ' fTCK%9g({$¨h؈ZsKZJzi+2!s.Ral#Cba<--$ZS~~d!&'dϹ#0 ]ZgHeV~x8l6+rZUy6o+˩G_7aWKTf$#FY J{pQ p|q;;y V5 ~N< ŮNJ%ϲ&cTm>嬊ͭn =:8%3z:XC[ؾZ@iD),+FYLDG-c޽1voE,6jAQSݕEKu%)ҬrA.-U+S=Ajn'/ϝvp1lkB] \;O|M( ʸ @I:'}=^kU7%!Gg ~ocŎmgGl3a1ɆU=[o\Tr+ZFLմgjm&r [;amun"ګ?Dp4HvF2/[.讈JvŪ.l)3ucҭAq. Fwc\D VFŽ'/eDO~\{pպEw?x?elY^D޾cn!1 L̵T %j!p{\VT^rQw&ci*8⻒Lg6ﵷζ쑆ͱG}ƼXFY\ EK_d[/+ 25Hezr4YԞ[=&}qSpڪJpIc^WM~! Ibk||U QEbe]{тcgB7 g{XmփWYfkzsbD"z+}`'GC UEYON  ND*ڲ^cyxt GwYKoi|0,ˤ jomWuq@&:G.!KA6K_,X٤jVX!Iuﲞt!q/!X\줧[ʯT!Z½]v vtgY(<}@@RlA@J%VY=aO,iJGBfm2Bo#FZ6iiǥURzt|| ]t{dD%AWił1VVvPeKT~'=Ԣ=`-':3Up3Ś座w^4L_1_/SȄAz&|lsˣ;JjaT56]GmgxujTE.x <ISad -si>QcHdeQ}",/TE@Kz*:Lp^,[3vҥfiܢj=HNK׿YMy4u[p_ֹuGU(6qF @Õ.H:`C{=|Jdx͠`%UR&0ڪ?wKyV6#ZZ~Q\Jow9L%ۢp}2'uf1A]3Vh/-3 e'\,Gu8m?sm `O)߂ <&M$\xJ! iŐT%P13uKtg91,dY5(e@"LeDP]Z})fqaȊQ5E`/8GHPW`NAĴG%E3x_uO6VJiВ@Tp)/$^sCfZB)hj^_F3'%%%ZBD)vR֝WJXD½hQۮxC^ BSo]qf3J),_Ns@#kBl%Y8M2'%ϒG8~+0%LbB"40O@tɸLs'l,#؍ ŞI!R]DA@6.tmڵMiUDQzQ~W`4FSYUa%;SH_ 3̉"]40&:dpP3y Q-kn/D4_vHђnyeJB%J.c 1brno (=G K(0Y a0`'k ˙T>Z8}F6j Sҙ%=Grdq7w<٠BIF} qt`׉$t9e0I% dP>9ga?č8QfUw#VtT_#CŪ> 4㏄}<¿7`ZwM~A{<ѣ ?U5\䭱 o+񍂳UH Glɼ'Mq(ڜe5*8{4}zCSk$$w͚)5¯pY:@PZώڪHkDnx-=7ycG G."Smش;Di E4":i ÚZm$AKΣ{.V\` uq EjC^QJt^sͬD.>IqSX_l7 VNpbqKi fyr qO鍐&aEBK(Vn!d~X^C$PTYp4rE Q 0h7<:mN}tW×!?y꽏L˜";]iᐧ/7s5>(mfHn[gX A{0f/N<"oҴp/A)x DkMg-f !an};l)Db#'圅Ǎx &Y$%0^"$A(7KrL R c@v))ɏww l\jm#^pM=%FZ_ˈH0PBcx -Yd׬ӑˆms+B'd=i#m5#Pwko`KM)&_ _ yMY0!A)dSp3þӍ`P[{M./?lZtCMPl~ڈQ:& (yޡι>fi~ѥb8pƘ^$xڈ k-wL+0Y|ޭUʎ 6hK> yHf35%/z_W0Q' љPzP*ةXIVoBh@#˟QI@Tvً+pm½kJBc >:R|S> {F R t5:9{+F^͘&f>p[D;Fh oS ,CADZ`E2<Mosp=|TْPu9/wCh6-"_z()؈˺9|%RDEڢ Qq;a&qԍdhm**ˋ&Q6 HeGGږ~{َC/8mMn2}lcYL+ӗ_]M5[zRl\d,'xZ*E ]nA R׈]u RG8=>eHf|m]S u^l4$гWi,zRF9ĦU#iuE0huё*R\Ze\:ACOdFU eOON7IE =E 3%81W$w@>Հ)/Wi-}@nwHڗ ˦醿m\H){{㺄b " P&=;0 Z))|xا8A3x|gVL_ G@@<: =9\tdbhL-?TTJjS+U G_aorp)%P#C%zvBM#tbŢm;.i2elN:+eMmԌk/1,H{s5ŘʂYhEk;шE s-5( tW JFil|eéEݪ__YXNbk Pw&I) BR%Fj?q>B4>ҁ<2o J\6Əag<]Xr_v1€aJ6@Gj-#hsB\!f5bH8RiaV&X@wk:C$וoVʊe m6oU݁-P\Qm; )Xܬ9Qgb6!S u^e1\X~21z9= wLFbR|εF[`m|К4os~C@cZ̗"jx3x&.M50l7@ba7IfZ IJmp]}%6k(:d>[mg0a.o9we1E2]Sme\|36:^' uּ:n چ^蝦MSbA}kNuxY{16B>ɪ\]IM/Buv_e2T~y?BLW jt-Qj`w*n4gAZxnlsߋ:n+ XWtK9|J>T%Idf Jhgr:ziDlՔ_Mq`@oz4(A.^~o _D0XUwT!8/YV݀%bgK; Uu"GKYU녻Cutgm6*V; CYsJ)U*b^SVg+"}h/vS&tMJ3d~`E3A LN6K1@;kH>(]:85bDg8+ob7D2[Gγ,*g>f&) zbgJESfw#Svs!udtCBy/}/Nm(?R oaM`xibTc*$OJa#X ?̐ˆ0~Y KO|~*'ORUC Uq8x̶o8PnY9c G&mhi[y/"8Ѣ`&5 RK Ta>@_tQso_pg˫͝rPTjh/#pdK/=q{;4Cݖ\ge&z!-WpJV.&މ^+5xgbMnC"ϼ25=/>2S47YuZmRF-jucT6Ҫ#&)< ?J[mߘy'lLFGf @Ey&`~^6@Yr*UyN+dRXw*c&QVlony4`ĥ`E FFw XKWvrS9H7쭮fS8\7-q]5 ;RkCulUׯeڕ"m*l4z=u)}PM]*}Ys`#e,|0Hz†VBm[V bo<5^'ط#2ţ]lXW$X'k"|@6V}r, Tf2S)6RE o{̑4)& u.uKDaCQz7=h ػ,avVh|4ZqA++tу r5yYShej܆E i=) Rqh:Z0'a\tjt5h u$Kk{s#M ZYX"ؾVcq/_2K @Er͉ȟke;\ qѼ\MDe"ȟwa"@{SB^}-wr ^Uޚ͸nnUA,Ђ_pm4-ÔPVgtilx.rxb+VZXHʷ/XζCBG3khY"2tRqh ޽{86oE"^n0ʴ༌w{1 _ZG]Fm9 ƤX֍>S$De*$hVV1B? * I?w@%m)\aL̮'# &m4s~^41wvm)or0̍e^{< FGB{N7zqk:nkJȩEtk`tBQ t/s{`Y藆\)j ;AM^Su6,ؚlY!=O LʡQC-(tjܮ֘ɉiil}J$pu102Sh'RiF$R7 5o9yW6X`Hhi%Z^(=#!Bdȅq>r)]y;}OPXf=o\O2* Dn1u\,nEIat =d;r:muz>!S h#sz"e&r:3`w q'* "b:8zlVc(2`q=PjT<6p;4L&q>=oP:~8)o^0_f[>aevA2|?6A2ɖԜ^Z:Dx :t- Ðly7Ι$1k*,+>3xUƁ>VP>0!og`p}]}v"[uwk -(~fɹv?M'(ȳ8Ư8w,>tt]zI?'J7M0\#?gC?Zt{[vZ䔺ůrJn*IcZ =nѤ#ZP"]u"~z/j]Z?Pv@^hRUή8W-L]60ܦeg^I SKL"Pb'o i7^W;žnb*NH`0ݿC)eƥTƀMBk8g:6ZŽ?X3h䗋I֖C7:eK?IC VUq#Pu 0dЄӖ&xWٕQڪ1\rfuQڀ*u0Prq !Wl3}nykA<]>ԻXam%8taX#H1#13Q6r\L5ϖih^ %pl?Jh$`/,D @w[0$vGDevdL>d4):r%4&XS6 MP^&70u}rWY0f}#lc;T1lԠ_\ {Lu^v8L#?r)\$,nR_OexO)Ӥ8Ez9S$d-2#Pn;HL {teX%3C 'JNR q!@e`V8e" K Jv2cX9Mվ50aZi0Mx!(KEDxe~VFO4z sMD0@otl l <`s%[;LyРaKOqiW*rWCc3>o(4:qR\4T]bat7(k,{RVWʓL)W{HG8H)> B)ov4EX-a>~7Jmo: ů}oP^b+~Ft}&bxӤT]^u܍6&{ ]AY usY{Ra푪{{b_LJ+#| FXplEB[%  7>*˃C {QCtDEE?G׺?lu6 lP䆣֠jz]"qQH:1go" ðGK}+v,{v'/ P1-Zw(Be ?&B ȋnHN딏:,cVA|%2E2g.*>`J $i} :2Z?Zsjœ2A<xM܉G~ Klڐ|| sޣeQ]a825/dq1jhm86m*OGgdq`B){R>;nl>91{+b\ba5уM}ή>կgv'6rt1b5QjNm5.`Q o~Եz;C{9azT=#\0pm-^n9eItea&fV@uռ~qpt(K_Efv?4)x'B#_V8,( /"̏,!/kt|U4ۢ(1L<ZvWeIKS[yg)a8l*@9$ў}f|٨ޢ:DVuBd$ᐨr¼Chm>xcjShl zƁgхoKn,8N5:Ƚ#>T*kmNY˧H@QSG4@@9!QaWl~'@)iNVu;YFKHiSvL7G:VA~A:G4`.Q)ৼoT =Ͽ,&{Iq,珍]9-U[zm>'JjIBV)=EWW>]w״F38BT)j`ym"\_.kk-3xm4FիgIa"5~`uԺ:xa;3dd+%{4zv%18_v7?5=3O8낙;Yg5$ vf #8pgmыvt'YdH ;tp1"^=Kf"~N}NS8E7zsi))K}ȘgfDW5* ٮ*w?Xq uZJ+LGif',y9~9ht]Lzg8׽^ԫWߺ`h7 Dxl e ⹰݄37Ւ8aǗGZS3AK\:ɪΈyCS]7DabxQPlwީ9!SpHw^pz>>B"8Cl'||Y旽[CY N~U`"dJi3z6gH?QgcO}ktG)2J:>^  ~g,E{1#e@-AI7 疱H?r4oi]ψ=ڄ)'>YcLU5k52G(/%Gj>MYÎf6ΰyar,7[9H(Fd[9gf~_^c) b;(kꭘn7. g!֔d2H3Z&b n8xVf*9$ ~o9<mhQ^w>tb׏#3xDG&$9EG_C@붥Z?h-.q\x+K{|GqpZ)gq~6",.k}D羡}/u>QmZ2H2]C25_kĺ ꋕX#k)&y dlf'h‰jչgiFVS|JU֤biɌ+#JO&T[ΦɌ6Ys)s+tG7 j0dM5ژ`=N2wo^RD~ f/vbY\l|̅ (~@hy׍u:T30ZBųYbdŪESu6|̜]Q2f",)yD7ےr.eb/"ZbRVL4q:$!^1%2#!=۰m")7~{{C"ɂ O՟Q NZz42U3ȨtL\0qyԽ'hrs2չzrPŃsEKm* ɴpF9,~Y<7I[]\=A $yo:9b:;P/g-^<27?N*畨cyArj|8PD&^j$V(ﺻa{{x nIM0.~cmFRI;i?Ex"h6>δ5bdO4\[."ޝo7idd,?wn>tJnfZǎ$j!]1IˏJ-fL’A_Eދ$#Bۜ{OU \CbLp]V\P(Ί?xbN݄34qU.}n\LQ$U'6Yfb'2>B ˁ-ptD Ip1i!㏻C"us?x\`9ߴpj0,oI9TXE\H6j_j',-\yݙn 0>ww?n(ֹ.IBUPtl;GʘXzsr?kM&N9˨%\'NVMƙMDw _ɒ0Wk56]~xRhf b]gC U-Y@ˏErA'R(go5hB+}E YCA.vŧb1¯}xl<rĵ\ACÌQal]mB[QcL+)\dTqntv*( +F7N>F HG*4q4HQ~6.k=?|TF&IGzffz{njey_xQSAꭷKÆ]dȴ9$"!I@|fgãZʡ6(.+͝)r޺7P0.3ݝQMa~="&2Y.#=b\mIAЙŴJs!Mlqh 5Vj΋)7CB{oY"9HvA L̗yj-]  "ϗ4v0&^%bbSߐE:uO3*uU!~z'xlLZ 3蠏[Ñ^+mf3`}hP>y+Ѝn0H˖A>C3ϼQ@4E f w0;EzY t xIQmS*7)T't* lz[XPx&Fu/eN prvTzw2W6\=BaAmTv29Lq'N96m࠘pu+Wj(Xa䵏yͷYh]r}ls/Xm 5ыR9_ڡ|6_=(1PM>&}Ŷ2N0u-=z{"91O[;B ,}>U_hh7iZ'y/NWju.l@eQa燎>aX—DS]"|n\{\&u/9Bx]<0Nn M3N|\:^-X*\9|EfJ*^R+՞I/:93˵ 8DwXTAA/=,߾:E>6BerO:9~U( jpg3Q[9; GEGFG9%G4[ȫk]j2Sũq\m`h iqnv{9 6hER2㵁z)(:-pZҴ $;"޵{&h prд57$mvGjGIɱt^.H_XL yI(Me*lXP' SF$(*dxM.=Z-$KSN_sz I6i+Tѣ$ <ه}-q9[%bۺA?K}Ж>d=2ʎ6$ 2T{%;#zJMu+'[$ʩ_*ae׹|%"V]U3cb>*ePv(˓Kf48 }MfMA0ЮBj%11o#)-sڮLfF/жޟ07 ›Gҍ+cFOSc'6T/>1>JyG4OE @fk._JP8˿Cm[Gaԓhp. Yi`EwaÙB{Q$snźаBDRCztDە U} RE|#qFQBXq`a(frK=EG3o;* 0,aUƔÉ|as:m>5G g?!!g){ ~0^wfZOiO?cz2^*WG, 1z ]qrdgx-ZS" *?3TuWDDg@uFʍn'7q컇/C%'GYPbSb.^՟?O j栱@@O@-!@EL1w6TeN kM))7)pۙ 6HԐ6ă,~bVrh_D4Ts[m@S$wdq/3+Z5 jj="mHk_]D"ŀ,W9ח:iHe~@7DyŻۏl!7t>j_xE̓ʊjdk p [ҍ\)RRJovsJTݫ)/mlO&ǀtu@J_.qD=1S>O0'|+|sj0h]4He4?qyJ"8$:lՊE~e8ߡ3 i 'w㐷Y4< OP_'/U#iR> myB_gDj^2+M.MNTRq_>\$\^$l;Tr{Lu4BڬVtYܨNN[ȋC(!p0ؿ/r顯rv/۲GC8j(ZQ2m7u+%xS6)W}(i+CmHz.:h AƼI'1X,<:vȎUziڦ{v@VyGt64efuloF9 |11`H^Lsِ8WY%zdгD4HۡĹh?L=w 4jNFM[q<ϳ6,8K@G9tAŕiO,V>En 4$TrvmUݘc=oR54 g.kos𲧻GMu2fXh)5~=1U8NX6^z\]K{~ `c?o~ю2%8"`~|j~Iad߃>>/Ko0r1 5si0ߨG4aԃ{of$@m~y?| њZݙ_%a`<ЭV^O2jV:aM<'ŧ֗*gS6ϭ<'Oo!MJ-`O9=_ۭM}݈.tp>U6-J٩T3`ck@&dsoop_ AX 'b %5r?tR6 X葌\m?n~G mn3@0sZroxFЅOin.a?,D-eStiFIXJ@pʜN1BK `m&5Xod؃E[UUX2xؓIi*K>sn7ǰbƵ.8z@]'ɖ;kFa7$RlCNM_"pi+ef\L_6Т'jՙC`xPkթ=Nmoڬy;6QhDvp\346yPSΖ,qig#8Қ Omy$wzKXh!./\Ia~Q FSzLw¤E}*9+xEx.ڥo try }鬔2z ,LxdΪu\;* 13 `FUpj!~c@.i*Q;I֨fw8{KbHM9YNFjd9#?wq3 (&[wr%|5(ks5 󟫘L (W?xD83`oliJ= l_TJn\lN΄FF,5, U2Wg-0lX;66B77ꨊ ^ / Fk%C p 8ÙNB%6ûȾ+6L]ܷycQ8g[%U7-4bʸZt:P6Z R)+ybA_|=x~[gjbooThXWyqlˉs̲@SȄ]̾M;nЛMQ{[1+#K˅|s)q+4;T NN*\ܗܡ3lL 3v¤E5FQz ׁ %B-|dm# Ƨ FIb )[4S˩oee|uF I:S'i=ȍ l,] EN Z!ȑf˘m'\ H2kC Ŵvi7=$Gސ,YzۨJIhL#0ۊo$c'2ff? 4aX`8 ^&+LuMiH!ݝ'5~RԔb R7>B3fE iF…T)L׭3ǣp6N:UZI)E@ӽk^VY2G [vꁟD Rm8L,@b%Hgm o|4r  %QP^䦢D b}A4bmP<"q|ړr~]K.Q-::ʞ9lmH1bTP4Gu( 43Iu(Ev5n.̕ᴷ݋^]C7v|)֥/ٿU] @s{f{ZNApoaR@ .W]#eQ !?Dbw"tް̺ s]Mj NaԁFJY[[OnЕspl!1 ʵO'f`75g7-츨zDnMPk ʺz~&-3G ØX#sKfQYNayP@>kRX EQF'+LpRh^ Y~-닄6Kp[fp*o4_FA\XxlyCR(`c/R2l!bV5 GZ;dKt%6q35]T:vo^ё$lŖBn2WIj1_IϿ vIYنԷ(r?>a^)j=[&|]LB0.CցgXg=|10v_a X)Df4v=pƼ㩟Rbr]wV ؟|3PIL GfhˬDBM 0ei!X"ks64twpBA{ORh{4"7ʼ\Vc[3kycĽa@7"z4ndm,!cޑepq΍~Y}eL'gïDA:|wrN4~d\C&GgUbU}ϐ!!)K~xD~ [5ӌ "] P_>9]"S}<šJhސH}VΏB&lvddUZ@wK0x]蜋Vu@:;)H Ac@ƺc>뇛%ʩFe4/5Vf[hXg[ioց[y2&ԇj:Ql#h[ls&S[AgVc#sC:kbM:s|tAmQ1t{ ?K}0iOkdcUl!Dh$uRBvSihK[#o$IvE\QJ(1r2g.]VOȫ*H@+9Z"n]c1mY:;H6$~>K-,e]j24,X8'~*_\OX<<;geMV6L/4o*pV@ }<VNАNz*>))=~4rRlkdp =c ]x/g|KNIeM-7| .´B6@tptSu32фO)מe1zrM.J>-D>ߙ77O\/# GM(X'7'&UH@q K1y] +quOliPN#xA⾳Րc_Y<6 _D:^\u؁}Vzw Q&tvđyZʻcԃX`-r:3ON^Ttg[s>&_TnǞKe3`8Mcо4dr!6I<2&O3fnNZgA{!6MOqDiO L87ι]$n2= cr*C( uͱky=H_7;W!ݓ%F7{fq/wTɸZ >;u)f鹆'>xc`pa $fx.+%6YɐC T'Rf|/\jz$MAYss TaR0"vGZUJ5/1 w7.+O/.G&'Q21,| }Jea#b!ەT S9y}tN]Wu]@ ZPl ,4*ܭW1I5A<>k5lTjJ4'-hl +Ҧ`qrj́ L8{^oN)z# KgV><+}Ub<ƪg?!ׁLM탖B 9OYt^~aNN ^-|m" TdPdmy7jfGý3xӮs=UXteQ^x9%Rb3[A؄orN8{KWѸX4;;}!ڒ7N=W}=z \O*gS Pr0g2 om'cj<[hY HHnNk_~J CҰ@l:&YFhf4#>hw{,( j:bHZslz%0g ڱ)n&: 'O'nD\x덺Ei;א=B1G=fKHKd~,Fo0 Z(X%\Mn{m?xqK\&(SA",^m ]%'"HM~)ܗkQf6(J _)fxt^\CIьxVaE#o` [|xUɇFhsQцXƽ<#6d7}s2}uν~W?uMv= I1#>-Er و#!:n8ĤU+,S%(FDѵͰYd#g}3!B[&7x&6;94Sod SM( TN);W,V,qh/2>|%7p_R07zե(kcx69jUZfUd&NqHw߁I~:e` kRokPbL҅~?ƾÞeM+Qm.0(LܿYXƒ@kWˮ("ׂKqueWf_hܢvz.<94HNn24t٤&!Qu7B)0H8U"+U,*\wj]qc-_Mi0c`w iSӡ{/t:h#r#$Im}fw߬C2W̏qAaG2Շ0<2Q ϣzpƄ ^D1'3)[3M%`' JyDGr׎E:igrmO¼ 'lg2z%_!A+yO2oxu07x?Tѫ@pؔ!0>N-=^J\w}%f녤-o/CM`Wu9J;~~ I0yH" I'854R*!_M#[ԣ矈?ox|7

.C.}W4_НR|둫g!8I 4~ 9|8/>kSwŒLn(BT~C(!}d2?|?lLQ/3_#-NTvPsk4 1ΟcKbQck2L3M<-ڟIv0ZNn秣 |t яN&f䍨k(R.'8kEk=aX%Opt//>.b3ܦ:t#?nV@i=hSZsY!| r%#ו =uZ egY0\X'%cT=t &&+7)#~Q?-%>~v~;RJE鲵WASswY~ν ˄l(G_.2GPக$v ^(./rQXk4J1m-Ԩos"9f ÑW|39V~ϭ޺ꡲ+? ׎=R)!֦rbJ %0Ț|}jdNq> CqjNH1M=R^ |ua1_5 & Ų=HQjXqzaUɃ<6Ⱥ~t\w髣=o$zpOe*:?F).7# Gys7OƠL)$ը&buv!m")e3e+jCx?G*Lߦ.a#fN`{o̹-_Y^{ )IZ^#J}?>ΏSĪK0VFT`vut/aERpbD8Lm؝ul8vD-mYCAHü'M9]_=|BQ~&FS+,:9쫌j~eM!*:@@j;1]Cz;̨hT.?-qS)o"pTtJX4+1p 3̂0yOAaȂ[}mXhw9t)k܀[t?"x>ɱT:=ׇ/"78б#ov^̅p*K Sk[ƴ'Sab\=G:B™rG^Xqt(^ЙHnQ1oBVo sV7y]by"K݁M׊T&/& te=5wa8av!$Hm†)(H|$`΋ڸp5 xh~B f+OϞޏZO[(Z*q~4 S$ (cZ')@̽Z-rse?Xo /2NȽ,Q{Gێ̈Bݭ">EvZ8>K.avU%.)qB$Ďk"ˎxYx[ܮ.&_{\{Un D Ý袯*ȇV[QP.u0߻)7GmS;˰./եX' +>lɌ-KW;q<+i'ߣ_ AT{k+f-lAc.- Ǔ @evwl_Qm%gv|My%_!/kλ,jlXTZgƶ]lYq[kA̲)v`-z:k{BpG/͔V`Al%Ӎ7+oQ$ٛ5zySxe@-ǣc qKyK}7£̈^CCmI# ZghC٦Z0OwG,: *Kt2# 6O*8u½Sg`5wSĢ#AWc8p1DLԏJN8lX $lU댤aH! 'LDžP [zIZO9&XEUm`ԫ;ugqr]Fvε~;%/]!N vm8sŐMOx>έt;YȘ_xb@m; xkCrrt8>챉9F@PL#AĻ p}y"D=Eˎwd~I+B (],RFrDLW^k,# p_.K?wnBmw&)t% XCB6AYhC K\rUК^Mg2evO'LG 'Տz ԗ=/>|?7$ 72‘>CkIy1 +p(2"2{#KׁCNJ@ѥWMlӻ[Z?/vsOlq+Q\:-&x6} #8%T Da*VQ,I߉n%3T֡Q FgpXAk,p|<,g`\i5$7O1:?y߇F.1oKgIT~ÀXQՀcȥqn[,|’}sDT, ,k|SB)cAO5pwk*U@$*~I{.YE0fbٻV `FhvC c}H} C6$)@p?G ׀yJoBlfptz/0-#L+wΰV/KxJ L a3_ڂSR(q8GA_/Њ0$=x?|6Ċ[$ RgY:#4\麊fH‹MRt1ĿXh%@ Rn"pum~4b&Լ0PVZOŪ)6.ڑ5$MOD?gԧ Qme#ph;svf`}x?d ǒ-aᖠ܅euJԑ' \+D1P{2 C&17he-nC$ꛫtiɼωV$rgqd ,4*?=zeAtt$rwII%< sDԵ戣_g>jwD p]OfS@iȗoƾy)[d#$Dt5g0ig+Yk6X.tFр/ʸf4w3ʅh-( *A!bԶcjp" 8U|@}ŊځIc nfmXoiah\(Jrx\8ϷH?z];)l}4CWV'U>TrŜYTzBz2Z*&U]þ\gċx)oSXIs#̾D|&숢{AP]P^&A.X%Rj yܻÆ3K68uR c x\Qv|{n.w2ohfB^j`N n"gϏ1-G#Erx b, Ȑ7Pk-IJE]nwõnx[^KwlԱ͸+!-3%qߑĹh.IAfnzT̴^NQs3v2kEL@`,Q5[<赁I^ane[rn k q;fa).LY0O>vQx =m~5<ߤoJbo/J̅rζ^??sF.ʼnAI4DO ij>nQĻ ǘ)Tzghѭ.1l?6\.bz%ڱ6r$7IN8ik3Vvo;'_cK3fOu.^H🷃<~6;i܀Ii}W["39%J2p _B 6[{N0r* kF ח{_nKnnݫ md!!QBndIz2RϞn &D%=wxLշW fIK@Ehի2/J4W䁠 #xɹu}S-{$283%F4~2:Z]! "7OYm%Fng7mb|wkʯȾ*" ƬFbW2ͥb@6Jf'査Mg2Q=ըHrݲ5L2 Q;S5Kݠ9@*de͞ZvD3TqgYZ070701000002f7000081a4000000000000000000000001662f7fa90000b620000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/w]?Eh=ڜ.+>I $Ѷ3 bٹvn.ta40N8hxwj"C:= d•o2l Sd PvVR}8g&;]kuh ϚvFtG%)m&& h3d&लO\偐JSu;W \|WPuU8944CUHpdZo漢6W( B;9 6q-툪a/:?˩,qΫ.4{$A\պ T/C@vGKCZ{mkA *ƌfifi:+B2 ѰU*$ ~I6ghXqxcsZvN6D//)`s($/tL/ݗk7ŨT񟩩n渜otї (6U[ ) N"9L<8Rz4. =\-N!b` $iP&k. k&URpSH0kS"I>տItb|kz›T0SE=&"0R^ G7ΨقBRD6#`"3( {5Y qS4b $A|0.G<>n(pB/@}O' Іxx2 1._y{2;({xjm)w]7?aTU;U4EmfeWNrV ^Xa+ݥږ"0͓y,2V&p(De/f'X$*]u'aN7 );1|le պXz9VumXF07 9y8CGw68\Loo8q}":9@4?5PY&ЃUzeB9?3 g!D-8億60"! YOoYoiFSS 2t5jw eFRݰ]|˛T6rJW4DeϰC*ם :8@WV0Lh2BEAA$;(By`>h`Ü |vIӽ%s/tL%NIomxm",o!<)QЗ!S B&Մo{XԗK9+.= ʖh^"wcw[͒}K-G&+,*S[s?! =ΘC Q|v&ӦbC_e(ސKPϻ|#w7]iCUtA&Jv!VIg'v}<,:s չ1 "23@K`7F`jZؗB2µ'E!|Y:G[Oz$:ة1ȟq= =!$EڴvCPғ%?3AUCD4UFM%/\g~&eRΊN- K`by+ޛjP6f%LF8SxE YM\"T͞\7o!|V^!լtmp=󯼥o5hbV[ޒ`P:z!]X k2OWag"\42ڭrFj`v65籐_QFh V'Ȼ!j5R|ncArE"pJ1/A  6}OH;&ukGR_d![_^w=BBx鈽1\~RiU2 p`<~+ *ntm[lqv E]OA3c`;IbQŦ xw6.í.Vs%.3t`ژ`LiX2DF;8\^P3n36LB#$g#\=;Xj?R&ͯ#ʧ7*ץgC_C0[DzT-=%JOIm|$1 lKR:Sp1 6/*(hcWI{}j˂Ա癘]:} tx"zK..FJxq5|BoY,vǾĬ&[o;Cʭ`0Q {׭Ylnrg<6b֭piၷblh4U\!y> n,dKթTu:ԏ)N b07ЗM>rqexnE`bySkxb S-:M0Fe*jM!0K֎}i5~c͑כ|O"[-yPc;2mxJm)*XtЕ3 ji!W@YJ[Ȭ\տ^櫄e Kz)R9(j\$XSu [G O;Twg5QкWva:TLA1Gu"+{CPuXvv$DI5͇&'ěx9/ ~|iHV^FRMm <]uE`Lz'k F% M FqHJs=fԶ5&wٜ7^ʅAԕgx=. ͬv?DžN"a/ߎdWe'1X;k?f84@Kn>kzc)So(A@OnC7wڣwq zi'"[PВХ`mJl7H5>.66/6aauԏ";c'CU"djf rVVJ`PĆq!VqllV0Ā]YE@s. 0O-i&C1$T@N\k Q\_FI 9n/UP} |0$mt\mfph$4@Wh|QA_ʑ_?&ZEώD,R!f`rXK?k.s&%ƮŇ Ȍ> ٘xZm@56Z wϯo= FfEĴ}G|utuLxI_cܟ {?,Gofz,750X}/ Q{AϐYi7?9 ~*~ZVzËn@H!=̾Р8SW0؁XIH", S5!vu@ɷ ox&݈lSZGc4ג\\_VQqZ/Ɋo+&6R)P7 7OM+b=obe0aq[RN{zP,ٓ[PH[|M}ثiGPCMƵ >tYן⛜0TJBV&miVšF@`gyEwRz!^2Dxa`5a[l"MC5ukb(3 Jy`|%U9YJ$~"a%s-Vn +>Q9\5,FV\o"V[ uKSkԴo|XX1HȒ@ )D}3@ڃ!jxG/{-l@̷/x<=tt+o0 i9Qc4,)&O+eSrn ;_vUڹ,/Up7aqN9XyGx';@okc *FJp%r#֞uYrE d2 L U[+)hc=;.W4=K>/U;?}FNe?"zuu{IgRIKz^΍edl~%E`( S@ P_6JwҴ ~#x-ne^̤@7آ=Ll}aC*X,6n^x  m7_#z\\aN>L$0adj|rs=>[;jڣ#7A#$40+z>?M[xzã^<0x2MB dzD骡ogcӍKR)^dqmnܰ.j։E V.\Ij!\cDy"6ʙUBwٕe7,#YAxyZ6tDh6^,T:WeH'n O)IZFf˥2B]E#oݭo(?$'ϣ^qS sr':\s_fe'[-z-b鐺1`&Vt~q WnBhJe vDqgTut 8B;Pk bWЗAV Gav꜂`5&:(%Ձ9mGH>'I},U ?ܶK]!VlՖ*SHl7d_6m;+~_^#1v ,IaL֢CQ潅ـ x& z /y(InPQ.ꨑRCݘ|aR",bfѶQ޷nyP)b[*WBS*"=JWd1::6Ɓ3WxR2" BT &ȓsn> G>ܭNTfQ3h]Y]rZ umP7 P@ƩpQ{ _8{mfB"2w-)A]LdQUB6&& )8%9Bil ˅@"^nƠ:#5;ƕկ?W?/Owpy|%ItmY0I~8^7=Jtu7 [R,mkux( i#JRB?6 jڼ')9(5[ဖ&qg8RW {D)ˉ /~/jgnCث9DD?wonkΎP#݇Q~Ej_1g9 08z0*Y`?4Lx4v+GH@ǎj(AXIpGh20yȡ-[$uveZQ|4b+vJ4ۜ [wi({ ̵ 1 ˗F1C«4?t0md,euωML6¿ æA:A:hùQN` ٰ;D /+Ն2qæ7tǘ7[ GİWƲZ8zcd/ OHTP29w(Q B灉t+$,s9d0 PRulmն{"h/gYAHڐʚ$ٷJ̢x^7+t $vs16 24[g?Kު yX Cle~G=\xMdn?'xjL1nqɡ\7. =9!}/mRG"G2}kpon..ټש kՅ~|v7,<ۑ)7L_ypk-2'|:! ZzYֳDs0=?SQǗ ZZF[k>VиwtJ}:[_LIj1(FAv@ Sa2Yh9uEdH`qx;4H RI;".Na॔uqu9ċ<5eQe|_ !!ԣP8ܰ삲(OTi_9c)&R,#BA1ƄCi$hR8GBņVĐ'NʾU$C }biG; 0hp02:C]-A>iPk:5o4&=ODZaXwD\Hn. _"+0 $R۽Sb^tw\F:s9&ޓ8b)xT嗢-HU]N_1a>h_VMqBͳ϶.5w\wKbEr"-xa!՘?<}_;Ic'ԢhPbUw߭b@t`Ƶږ2<)7=J0DSY8tAljѻ 3BuZ$1ܘ>ΘО@c߈S‡fpAs ʣE~`H& )/Ly}Kl,GK`nڣKs$vr{ÍX1x?6sAUĮ+ \i/%s̕1b/i yH7b!(QGtj5}j+Ӎ.Ba,02X`|q?rRWe!X 8`#}r{Z=6d@|(֞8b(jEe W J/IwFO޻=&}厳 0 e8-Q/oȻ},&q^Ѱ`=TITIV~u}'֔"_{#|+xBU,w g0vhI2 طh[TF6QlvK!j_~b8_  k Mة<}$[rOY$Λ&bx=lxh{΅i|&[~Ju}:v=n!v:WYo_|4j#Q_dB iXc5oJI^ 3Nhۻ'47EÂxY9ɀA]n?hf7{,G:h9% ,vVɤ4tMP ^TY/q y /"bVuRr:j-rM 63iȳmr@f)MΜ\OB(D!1s*X2~5 L2}n^o7(#ߍU%(]M":Vs:$|MZXLI5-5U1-I.fDDFe&y$ &ڇf/ C|}Ӱ9PjwUE)~ eW3 s7Ho;5EYe߹KY; R 2̤=X%mtAeU}~esDsY wT}x~X2gRw+$XHZr(WX N~eӲM_4ՙ2'IYYs^fǵyl#E fRVV2VY5\gKGUyߊ>Bן\k35c* B2% a}_$:ɡVK. ӓ.d)ic)<!tF:-sQjϧZz56a_ u*yܼD^U_'ugZmAhbri=Bȑu/B#b9Fr/5<Ɖ|wj3p*_jp *`EedJ=j~W*a-2ɐ;wqݽA[[)dJ>ǣy6,|H]̀V|.{܈Jup[twgÙ<z{ek^98TR=p"̝$9Csn54݈1{K@Fuu_šg]PF ]Iasލ,Fc%Pn 4j@bh+c;% L >%P'rO@x)ghs*&0З,;u!phum:쾥'qЃKQ:{Na,:MDj^Hݑuv(Q~;IӃ.ޏ n]%ObUA垈njv|6w~I.orȧGΘF8W{6e.K `x#5~x}1a}eOa Ѵ_O B.|>H\y K Iam\:Zr!LWI^kY f\of+-( yq=2O]♘CF+DQaLXHybf7qrAyy 13h\D6 bn{^|E+P)սW,`5ԛH6V믛-pT\`m19N&?J7odw ^oނ'9)J^Z/jXH|CyU7YgwGtj?qgYoƭog[3-vߥa.G:(jnP:1'A$Ji8+@(!a>xbxg@Mm* GtJ|#;9#'n-@Mu kE9PI $cwXsdhVy:_Z$id2wL%͜*5{:%jNBKlUR]9ב \Fu)TR֧'zOBt2M^v4qv! `[~ZKAW=kdL R Qj(׽,wBŶf "B,uق,>wWg)~I:?&0I>Fӊ`@-8Ҿx>lAFfs~9u:IތJ1[ ϙd;ۍW 8V@!JOwpnLRAe: 6I:o9*abzZ]W̅N)Sb0zZ@ 971\2-̿N1cv"7H<ݘ4GŲQ %Ę>gCEr.^|X&lDѕ_:Es#POEwMr8(ۉ*2]1rPMpNŮ"ι]08-E$h$!ddhS$8Rrı^L @A¼7.r?G4!nʢ j4 vw5zv$9ky{"g@Ue,'f9ӇZ@pq8~aN/t$/[^ ?еe}Ǚ0F:^*`,Jy.F=YB1aYTԒ#'[^$ ԮMsK! L1޽RyؼvTc_ QLĪ!XOҋڬ1y@)nU(5sq@M9԰wb\gϠ-Sl|lBS.3Wzfzk ˒@aX4fMՀX6FT񏺧!u;*;Q.oT6Y1Pb7|>|?&Ch&d1MOo п a@˴ߙ{?|T7h@sDTMKAh '5-j5(}v{1~fMP`평 M|p*U$6 [%RBh2aH72i5̔lF啾hަZo5W%zMM\S;P e%aηؕ/nL`oIG=Y Y 6T"yq'J `%nR=(:,WS:tTD6QKO@DT`K}L ʚp쨼z ^ ~]mgG{y *352b$>tE"4cnYR>vE\7V:i@mk/a3ȜqUn(ވx Lx`zk%fK>jT&Tuc }͸-Z9>SM٣=ɯyc!;oT(ѐ&QFd^eT%*[k1T+he@SpfNc/}|th ^be aʗj0'+J;wa?WNĂ ~]8j^uc"#@݄0gήSt̊ W,)oU)m:H}lp"}%f@sh _n P nWT_F [\׽剦tǒ7(n1ȽoGpJ=4*q. ɘ7W9#8־֎+/-2` *=50Ikz Y Kjrɋؠ{;|a^I {'wB2v/xAUܲ݌Y;H+!ON8/S:-~3cz#OaG}qj? 5~u$Dq~T7Old݊6iHՖ KtӡKL&ӂ#=KXeT8腾?[!N9hxex%#U+ɪK,kQ[,\6@ S;z~Q pwX@An^^,<_pE|')s"JBY%-ñf"̻[ [GE)Ѭ4'`Ջ$@"ᔃx72uv ]A|[L Y9DbVSF^uVn ):P7iD5X/9չ '8V]٪_:qF~'c {Vwso;4Sl/DWHLʑ5YuFMNp "nF4=&Ɲ yNN XQl'R\Dz Cx &Fx͎Ǻkh*#,tg)͒Dz1NNBw % rn< (6Q&rnXiP,wD]*kl׮WEuH~EVgZuSjF bS mg=MY\|>Sl=XA rÛ^YBm^Ę(\WQ.,MҴN:7wy6*JU ɥONDiцrglRVG.:&hisX]C?J^ݢ^Y$%'!h H$lnYEV҉*ae)VNe& ʹX #;ٍ~rɀb,2m=/ٗM,gy)WHN Wїzԡ?TѼA>&wVe4Q~h$CUr9fUdڭW.S8fDԤFm)y Էߺ7Z%>^;,OG-I00F:-Vڜt'ls i/bY ;pP' AT(4 @Oh3xIYAB@9crp\VR۽hZ1`BTyf 㼿+F֕uZDk(TI%oO?2 q63ww/ H?TX!_Y;3~B 0C4Uvӱ-ZOvVUC ##Vv:<:y}ÒAbV?(-kh̬L{|"W*&R^|6z*+?<5dRDupT\NbAGwOU'}bfh>'Rdj)pg/U!jvlr-)ԥ7q$*(MX <7^F Q^@|~Tϱt CtlNAt*.xCN,sWaf+q0+5kL Qs7j[X'85c8ׇ@C` F&>@U.boȡ&;-|Ӈ?O}_KD`j4MU1~ݥ=͠-77Mr U*NP-q4'toBu=kf-=yCȜc@uptKDFM0)<>I"'ϓ}g/o3׷Yk„B;͉&T2_0;z8rkO%4~᧝_ؙ1Dv\Pcvj!dH(u(X\#w./@k7׊b'(w WWYKm B_Rĭ(Gr.㢁y!U.r>{² V4YUtEu8aK} PLyѱI&wkCޮ*zsFQW 4[:;l ·̱xRrvs,7k*7\^^!4A{y )ucTdX '8N] 44 VrʱTwttfngM`#Pidh]#B*]nrRc*C{vro4NbڝuԨ5zAd:We[(T )^(qٞ _:\36! !Z䣠ERDӠ& &&DM_c@ p:a5uY/뤩YtZ#CCze>0OBBq{ A{l=Hj.QME,EPvVQc/ KU6B idAui .F%9NHƳ15؏gvf# {3*+rRH'~w34?k}(~ňKaK ofCVB%E Tw0yd'3mj'Y?&AC!9ՙce.yt&]Br冊|D"#R)Fթղpu)Ico&8/iRާyp?yP@!Qk@5ob#C@ًeه1,kJcXOߓl'%,YTh1&/ӆgQxa% )">OiR`-ݥ<~pSQn A"KHHxm <#-.1uݥ$"@cfQ]«A4(9řkw\ u̬VQGd<1t#e=KSYX}~zŁ'jSdGB% EOs;H Cـ[w(՝ʛHo.ȿβblʈsKLeqDĈ`X5߈3Evp=XB辔ȥ\ZdKe5qWދ$sjgj7;f+oX'+:[S"FKs @y>&B&Z~yթ[PݷJG 5MM 'jvǨ=ewRXM\*j FT\0P3›B9)' 9\[O_Թj]֖]m!#DapG>(&c7!`ofOrFΣd>WyeMTg@V0,f^߭eȈɗ>8ʢr"WBKN Nm9Pؙp0Oc(樲L(f6Ui`įN ҃,l5kαN3Oy?OZ*9r{=OM'֙~~&wydمcX %T%rAD%!PɅ/Ub-G?vөl>ADϵgC~Xָz0Tѧ.M޼7,(2U@Voxyb5ҬK :/=gaFP V''!T=Tɍ'p;ԁ'j=^rbU{O߸"3;xTmU_:}|sw 2lǘ{ro R1ʰl-*%EHR> #I_# W'APGx7OB&.~11"R&~A[GMEA|"A QσsG0mS8{kȹ8u`7 ݅j,5xAp[=S0sP9ֱgh/LVW]UaY X%Pz[ Nr]k=i^:^V@LaIK]1 f ЎjW=g]_~@La."$w>WL3eJDzίFp-t2%n) QGUof&Vaﲖin0πXޅJח@ h4J/JnBOjgvbD׃.GDZN"LiZ `xAnzi9Nk+h} Qb\(Hb Dfx&HI]nP*s^+G|ޢC@id{\dC>27d&i= u<@002e4d4 UЙg[jXɬ ۢ0CM0`_%H';8/[ {8rGy \7n^ vl7 ..B綝:>}-]_Ihl V_\ AY J; Casы1:hEy :5 ڡ˚1<>:" "qq;wr٩4ؐcB{4iSDjf,`d т|֖FX֓9DDpńADE+K}F@ջ[؂ oPzӶt,~zjX;FE,H 0N^&'`3Hާ}aH3zG~Ӎȋ,ɸj_ lng{!>?M3R{Hv3I1*jy7N YgcYA{skZ,GT/ۆSsI͢oi4k1SX7* ~`+UAaEy2C)6Q1At\}mb`m)ZxHy ,W5pPŐĥ%{"LK)T|{ÄQ$VI(?g<Ɨ2& N~ s QL'M o'gDU d;$b/z~5B'Jh '54wq#`->1Bsi;Qlњ 0ѾªS{e3bayqVXn|%!\sdz!Z'䃟&˫0B-cqk񥥟yLReݔ$αݼ`: = mRCbPcohUq&?8ܠ\ i v[1ŇScu_zcInS .([cM#\Тi"x٭2Z ;0cX'g9~Yf& m?1ir~xM6 zQ[ )n_=I@LvA~;0zɱB hdu* nlo(QZL~w}cqIH1 蔯;Qxm/@hNG (sYȢ˼d4cu laŞkړj=X)'S2([g a8\AMSu#e/@!:ՒU" q 9#K[+u[J_'w+8Ls-VnQ@0%N); sB=|>`mE a'0F4>=B+8ҽOEA䎎:CXrw!.q{7 juvo !@z0d65QF{va7T 3, ם '-BHzߴP|t3o*hmszRTB:T C% {Zf˳{I.F pFY 1h4}`8(a[#OY3M-'0RU#L'ߞ>"_cQ2>%"5l8QL`G#:]7p}E΃-"1gaѕ{Cz!Y"(~ \kgaj,wLEג!n>wS^K I*ܤ4j^!E7$x@u)\J)aK #JgGDJ3a9̑@ 5+N= AZ\,aa֟H Cm;Lvz6^3sEE/b%G%ƜDGYUN6jCEi"9]- ェHU߿ƽ6#CD p~dn1ppxq0yz^Fdٻjʌ|&&G$e\`}BVp^yˀV?f`yůw~=os{ŀBÈ/ bޡdq0xŠУ+OFRh~sнPCIWڹ@Aָ]ewH wzWZ-)w.[P`!LYQKD/3ux"ZȲ5*S_xJkA^G ? aAߓLa s}ȕ;Y``cW}C eTGV㹷8Tl"Z ēZ9Z ٤eb;XUq~D/߸|𡌻ԧ@Uu 5?']#*y&/ WL=nP_,cЌ|={R+vԜ1RAvZx%x7~v4Kȱ5D Jd5ay{UE]A,*RU~J %'8p96br+`Fsf4uP?t"'vmCz_aEFd XN ᐦ0~?R=Y36gΜ{;j$,O1§clOfRKX8yɥߨ$+x_#Qi~ٖ/<h;end,Ш Z_1B5U}#O+WVS4mѸԲ!h;?L 6[M%'Qd@-{'2Ii- |hD>PgEL̝dk(Z53T݈[Vsđ]m2J0؛v?$T@ܜi?[\wE,& g)k/Ɣ*B+V舏*n ~ D4`å" ]v|i 5ڄR֐_4Ogv9vM-LgUݳO - 8 n[2mt^,<[~\U?E lv"mD'ktqyl8%ZRA%d^fS| hWflrׁz.[rɢ0##58+i(;ԛM񪈗o' G:TXh$n.xys+K8Z ;\y,ɮ+~05 "Q8g1$e=e(ve +2,^X[qD&=u,ߺ)nBg[kG@LSuPl&܎q*N4'AϏyyEl4}0  !gv cDgcP tNCjK6컸~ሇ!q=IϾ!sֺZQ"I+YE$B-^r9ktP4V?`URoC׌>cri v|-~aɭ!(&NxhM).6CrI5nۻ[J`6?i3~CINN/njL=A Gr_40ފd~1brʖ8j^9pi{Vʀ. ye6$O݉r+k}ib%O>}u(`l9lP~ʤdz0Ӯ>6iWK84Gmuq!;@`;sX#$/l>{|We` *>'DmPaKNZ.npryck4WONow(7ȯϓh`J.qOp/Ѝ;僥;'mo@[NI2n3ދ0%/3`?Q\;+oܱSbeR|P]B7װh]VrukVYmT tDG$& j)I%O+M3]1ax(ȢJM۳m,NukΚ)z|ʉ:,j6pv֢TN#\$b|)^eM{>'J}[{K9l%,EOzroB|?JMkR2%~DH0FND O2'>\Q'GN7wH@he+[Iw&a撘#4!=La 2*'3쿅 ;1d+=,cYQ&܍ENXV8{.s~! C#Ksn{QZNM[IRI\7CrW|?$ڂFr*-h[N5y'`B>+1qQl9*IಸfaKHvaۺųUԙql|+nt+?УG_n* Ȋ+a NKY'd>cg#gT71f\3K)S ȩߓ4Z1GOH.db]Pp>6J!r(FDؗ !XS+c4'^ul&Guʇ1"AFt遍IUwM{emmh qM?x3#4XLopROln5x1)~fce`5!}ָ͐US"qQw?7(i:%l$@ۂLh6e/%HUE߄K3~PLOj)׭C5B3P<ı^vU'A;o1*y@6H޼K$U{1I+pZ׻X.#&h)V5=,9[qй:s34ak(pb đ 2Q~=xo"}uӻđ2!x~yQvK`~,"#3x\⪝>r`D=lt{8byHi! 9u OȱS<=j'F[H?w/ql]`Uʲ\xz# Y6>9J8o^ƄXgf"dGLw*S+ Cj6(*CYi]C ``XSH!dK~v𯋾Ps{j|s>/ I_j^: Nl#vHwNP>ZwW1Urk~ l4,6+B}`C%R xpPgN{r^Kc|$1۵l"凚CsdMd}(ɽ[F7iE1LvOX Q%_?Mԋ >G1W&ݠ  £Hh0[cF6Ti_P\.h;E0b<,QB}xVQ0yFYEũH;]2oߐ>L#o%}|:5|Jj=c+8>T JPy՘פW^'yX3'cO_.ii˟,(ì}%P6N6G5^p}HKSCN.g mb5ƅAi֟0{VC_Sȩ@됈|.uN zyR(@qj`4b%$U^eQc4Uhn"~;Jx~<=ۨH%?wFfӓc+^0PypFO+e;pxv ({,89c0ĩw1ΣY@9ʺf!e U,P8ECEqI3ћT_м)*G! LĥH hdlK; )|i 9cd=Nx:$҂n1 6y@dXoV݃~WY{=XCxN\]᫬&8aW*Y>g~(зҴkxǯ9>`Nס!Yz,oAp#֚2)^LmCQSD.A؃6=-,w0( ZXPfOCEPˣ_b8_ؐ 獐S}$䴵J}eW?wy&5\چn2V.iPC̛+0G4\Qooҭyfiג^sx!4չ=#+{su`]Dj!:'rnQBh@;o\ǡ)2OVN5=*NV8& BܘD#@a<%B )5R0@Nt4,^ޟvR|:nuߋflNƥVw1:@#Ofݨ?mV&tYBQѓ̿4/mC@`><7yݳa @zW;NO=e'e]^WI@q y}mK ^!8] "]b?zhN #ԱI6o>m"eA$CHx -(wq@ Y^8*H!Fo0E˨`o*=(wi'1e2/ Vv.l1`dT kPO|,!Q&bt TFьztrՇo51x{Otw Ò4*z5}fcQ67]zgᰃ9kr`*tÀvw&b~gԟ2!|ǂClߛ _k0K".jܥ?Sz-FZX Cތr=@hJ?V#˕=րDR~l' e2׆ Lyʐ+ ǤS>txTpf^X'g&tP 7ī3KvI:||C|{/ 3qCc%/+Gl"/T8κI0^,b2 'Eq(rPfi39(j -?'w14c͏Ӥ/)B{"Y7+ϲK D_ǵtrk m8Hۯt^4V,oZdV=D&TVƊ>H UΧRˠ)wA5(. p0dv05>nJ},+18W)=ɀrhzS>.%;uߙA`*b7ۖia!k[),Hr }SANlb(&KnQQSXl !\Lrcm US0ìs1n49ZlI\ zSA}Eӌ=!͌\G@m߫7rq#&x'&cA;vĨVY]jn$DZMXe|lj{ToISL5 "݀v2 "ݠtwR1CxZn}m14Ҁhs=̀WJ_؟nH[ř:)јSsp7|YPh ,oRZDZ@8[U+$T2(@]eй<Dr}F4D]!%m0Hu&Xx&ѓyRSLQrpbc@毣4f.(nh{KRnfsزKɂQ0GJihN=g ,J!Do~ cQqx!; E6ll%l yT#N9"*,~nW.:L0NHzZi\o/<0L믦8#ϭFrEç\³5eur+j7;k+ wSrZc<먢ZZ (XhI-sA[}*aѢnqyQN:2LbVHHNQoVc͸9*LIgLKreieT6gPK?"R{6?H=% WHG{`eJ&[T%(a|_X{ ZC*"ŹHI 3 QOе"R!1u9(1~a_i[Ɗ 2D*.c# L[6i]ۀ )CE=eE^&AO&Td!lu{#2йH=ƔlཀV5lYmx,-6ύyNRfHR๙PN<# g3]PVd5ބƧBl:û ~?qrt{~$1E\Dޯ%9D@KJ:g)+͹ '9Y6[Tt*h~>H)6nHgxu&HmWƌpह{YV(B3= LAZ}y ؈UDhXn]S*2½c~_ `z 1vku;f$}qqNY喅Kwӭ4lZ{@6" 鈭k4dsP!c1Z .w1%s\Ɉ 6opTAie؍Ad"1m? >̞;O+J˔ ) TlK'eYpR?# iզB |xe`n=dZCȃ̑s W*p0W:?G gC&+f]E8M }`Ak]e]aݱPJd@Sf0 R"ʶLb}pN;MMji=< ,,Whů (Ϸ/eW8H*#RI`=.u w%dNoiYM:F,#r)% E= Y(~0oz*B[(7r#x}og(Gpf>D6'o<P<_u< Gdo%@.#g dy;D;7,WmnH]Y&OEK_.hIH*9=t¼UfGB*: -r9gbOBvS&OU/"`n&sr,~,ڑbZh|/?B<<0KY'"/`:U<\ւCBv?X'HhF@mx. q2BCn8D$&5*Ho9c dWH AH]%Ģ<0tvM-VnʉA?j6'4!k>Y W6>9LxQ\z6lPTbon_53g8s]E7>^UOr'V+šмGɊN#CH>E9uR>/ab#("}̨B1Lf+vUiocQ[wo;ә;ŮLAEz&0?ͧl_qe=%XOH~K1*WWZ?7m|TiH$qB#d/3|`, [ 5zrYcFHVd-^yJW~ٯV \~͹n O]i@A?u@" &5Fck:+ + 6,)H̋ӸGz҃<<5f [0cmrɈ &wke_'I^eq/ k~=1Âᖷӳ u:wLؠnvJ{8/ݫAQ-h0fnDopj)||"i|zՏ 2 8 *t!`ʙL*Bx?b͑p|A5Ile:=,1F1+Y8컔T3IPT*6*x;^,'#xCirSQ}K/; Zrڦ 9AQJ^6kS\V%5v)S$  ו; θHӽ&0ſ.MnЌe$_Pa&4"jtMwoVf[(2I :drdI/Yqƅ{ 4ȳtK4t>oIg#D"'|6,La4>z[4h9яQm0lR լͮtcRmIlXKū[$ ){f_A rh_qq(劆'0q 54 0~*YH怷SqwLo)Wܗ#Jr~:5Bq`myXr,ymA V$4kgw U]$.Xėr2#Gq}sV$?UBm!@ *6dUX4GR8zq|ByzR0X/0]=IsAlI7ms\Ip^,8X#.y73KY(,Ip'Vo*PT(wp+P*!2`I(1hGb0qn`=]}?/KU6L0^彌1K@UI k(@B?cޭ5 'o1䘒Kծ}YUh__k8nCPxny(vPzº u,(~ fb¥Hھ@˛ 2CMN@P5FꇲKE}t \γMr~,R"75,] Z-9Cz% }m3ckՖhrH,1[՘o6nB%+ ?AqzY|ӡ,ǠN3lo^tZr]݀PI),^lQADA\v=6:p+?Ђd&2pYoKɃvIwDwڔjL" ! B-+N{"=oO ;h[㯦x!5^[L%'@F*\MMoYN6r6@n+ g{sXPu3 5]shN:\ xX̭B%Rޑ,Go=m5& 3|ᓓ$:/(F̼*!#"}26,zTB/JŚe5eK&E{p޻qWAI-BۯR#a#(n|XIL^XF倰 /b 2VP,|*i+Tu3TF#(\$$Yu`񌕥r-v]a:v+tn*gnl1&?a"!Kk{jfEif*ł^M7@T$@J7Uy Z9F03}͑{w hvdb# |Rn8w z38vCUa-i|6(<RK;?ipG djÝa>p |9'8}84jg^[avCfQ17hnqMlY7?*J=H(iԁ)aCN Z0. k) ~<5e$yR[$ζxH R K}υ 3y XG(dއk<78_=AGR­}V5d#*#coE6ZNb#hm6餻q'qO"'ߑ1Jxt:b 0- WH=-6,kcg)P4d9 eL 8E[9edhS74z̼$bdj%%ιu%en |O0a7H+x1iۣ7>vRm-} pS!lrrׯUs ߰+܈dd3 F3dUcD?.FL7 UHHdQ͋/65fşW5@* P]x@Tj1DTMcN yԓi&-+ɒ|M4̂n|^}Fn pf9lT:^M_O wZfxZs| CZc$5kJLjݫAUd8T 1bu>wC5rrQdn ^A8&)M+nao:E)!P) Rr̰CP=RUC6Z8Ȇ?l "ñDRl@UeˊX".N)*0IJ*ef-he:Y鯧YsP˩^ҤR)ȶ |a ^kK87]~ο$'IbpeFi)|+¸P6̩E Rog666G"ʩ`ꝯ4<\OO~ܷ@;9D႗ʰlb=4qkDm4Qmԏ#ǣ^_zO,6⡱.p0f 9BOG[*a6ygjk5Wm ܤ]6dB:%^x滀{.Og2bVƕGqX)mQ1NTP{IAtm.׶VZJtg&! yAvQ ;3fCI͢+ ;X q5 +b-|0:4?uZBy9L r?qI7Ű ]b\ƉDw.6kZ8e}g fl1ad_xt =f `2"BF*a=~9_q1mߟ׷q漻SO֫sX)JuInSb&*X,]vO}0l x*!hoj.exH&mRW/V3\xͤOAMq"vth'<,6 v`bX''JG8% 2k״D~<^<ԫg$ȞmDM0Wf%'wf[Ք+X.cf Q%L~S>O8?IpF:$)e&ƸX0fXo朂J@N:pHI5i˜U/*;["rQ i;'AbA!>2EЕobA\rܚÁIx"Y>Nn <dzd >6. ^_R&T,H*WhWryГ=_P-38’QޣF??c0JѪepuwCJOlQ's)i$եfp`CE? |>!7hJs-4>@vk3ZU\t g}51{bВbeXY%hr{ٜ kã!_"<"SԲbb,7 SeΟ& )cG(]vL @fD9{fڂ+P>G`TELؼ>}qGu7ƛKl ponimi(L[bYdƟ5 m$c-ψ貦_'*블!EYQ+X*Lr8O@x`+ 0YqkC܃6RhijFo::+T_{ȥXk{҂İGgJ{B#ko` i :7YmN7xA5YҎ,O_{3bzw}٘~Uvvܧ *<"K}}#K@PlpPt ZxcY@vGs z?Khu䑛< uL {: ȷ>EׄU|VpyKwIIW0WH]A]V\]sPhkwus:yK_ȫ89 i7H^!Eչ0wL;>I3yK` )E$x#AgTjrMF:ط{^5~/ۼhkDT}h'*M/jlnNFRf5=δQ_,v 04JgRf 8)iU{{[6>p_R%7?ۓAtvEη8xwTSLY-߼EA@`au;c%>T|^yO7U^l-i˙V*/IEObd]{ؕKxa?"▿S&?k9'BY剡La Ek\\dLNe^o}_"%*zLlr{d_t60C7qTìo{.byՂɞ4@L;ru@gcGYz"AkeHbamd6?)Hp˜9?@[NLRGكPep 3; J׉]t*(XMz/#:5f5&VHg(&ZI%;O9aW (|5/;(BM-y ArFvT/-g9# J2iqX8O˘f懣Hu_L x_1{.#A_aѪ'5 0}vPP)^v,*otДjrO=9۶TƑ.ħP⩝GA^eS,CUDԹXMČ2']ܪl3VB;~^zm)4 $2qkV!(J!<&' hKeҤoV"W{V#'sF`lKҷs&36=u76]dgfc@ZAC>0-ڵgwA0v Z {gusFBȩiT`/AqBxv##g^pp wf3`%_ҭf[ j g_ Eӆ14&J4J&!28rtGX\#Sލ4ZI(P/>Y:<QErC?48 ^X|es祛 o.%O\}%"-ƝHwi}gv@wua"D@'ƌGC]4cj׆u $i obRܬ˴ _h5PQm =10EƼ2ID!_yWSG8IkB,zXQFN P~2M$pkd=a O]`ZYzm͢)/kn=F.J+xJ_yaʙN ~5BP Nh݁pEڙĊ~Q݄HGȏ8HY]yeLBJcD Jίs4'k3_LSX6NM3ތ->b3ӻǮ[}拝]jNc)?ɂV\#ٻCaZX=|KR<'dBi,]lS6d{9ܤz\<ScNbfc4F|(׼D3ܯwUp$(Uk f>XC[2?m$@&G%ٛK+#AjCL^A| ),n2&7l ! ZFUS!o0mĠm̀|UlO@^sAd6su*}|)~i$9V~ %?i"$_/̭ؕYAM&2Ĭ@˥[G f0bFjߛL6~O*`\H' -"Vb@fsҼN珤Հ,{uϟ;_lǫ1y/M ֭}>+1seaE\8vZi狖 4~O+VݴNH,fGse3uR`S; n_F{bs=GUQ$.rKf@B]9˧td.NQdžkC /M_YbER `#֧S0R8szF-xq=mqRύd+nq\\\i\WHx`@O*.اd:?H|btj3 ȃzf|*|q*J ^7z7H{ς(ì_- {2 @\i:wq(cdR<LgN5R66F* #(2x%'?A~weDZ%0+bhn| [iq@&k<? d/ q 8E9ad 0خ5+g?.ߣq%",Gg׽S)asaMg!WNɱro(n]Vnf '/.ozG}G萖DO- H2[ӡz ^Y*>sDZTk*P|pIc,k<#Uf* W-:, jl;NP'.a!p+; N*:ޅ%>㞳/ 5dŨdˍ(a] ŕ7$I&̂+v|O!l6Dp2%:`׊(%WsG?igz+ Ci{x @Jyfl]$hVnVMthYuh J v ,~ u3 3S^gY. ݻY~-z澗 d†<ƶjB{h)1#(D*DITykNJbGUgnVNH(B E'Sxd@R19p6 ¨ncy4֎I]ΠKM߮wƿ@HoE(rKnԶ/VH"~-۸,yY;T5H4 |8ҩZϟw!oӋpA PZ*F⢛tAÇL֌甗yiPO.h2<ߍSW;U>ĮaN=؆ѹccQKv0}5Ⱦ}nǷ=}QK( ۲ iŰѝГ:oS9t Ť]]Vj3="B{5<T~%cg`nyvV9}s,wŦ̯pA@7$ 5X1ɴwv7I]X;9]}5A /_z+A"W啰dTLY1N RL1湰xWq] bH~1ږetI٪bℍJ`4xRinɣ;q-϶#s<ȧaYt ŹzY]sBE^3oM|ÍTeAao8tfJB*LmS"g5<5F 8d$ af \J|e ׋!ɸ7qlY1r)h躔CTJ@l3 tsn"2Hh0XbP$USlz#\UmbdNem$u x ]S^k'7ԂueJNIJ%R9 Ӡij=jTppbl,p$L a(I@E.С7J2ɨH:W' B|7"64\u (xLƤ\f=w"߄v~y-^.YKUn:;E/p㿕a^5G2%Xm-Y䨉_=_Tc0lC1'0QJW$=S;y9&+, 5Cu*ª^ 8yMπ-W-TWB_ߤ]Z 7r v@ל]e 5w< xlPVDMO=@@ם'<.4QЩz}^k,H|}OM3K`4ه,*Y V(EUvCNW8>\-q5C.Bܐ|@-(AO\LU`;#ou1 Bশ_`Kjq9W]" ) R}D+EʢIx v)F! @DC Cg5"3kK(gaD @B "gd>m:bROG|<37"kf8rlkʉ moEL(wvD8YOn7SsaRjO~`Rl+r@בuɷ敿:['C{fU2NGjQ&т w 2qo͋|bӚ?jΙ@QR*mV4R,3R?-~P]'TK-tV !ƒص QiP3Nԇ@elF['4?t1q/ bpc߁\ۊ!#`Xԉֽv3M2l0oPte [B7MG;kͥM*BЊ=^g_аGx2UqG/MAO_y:~:".*ȘbsG'nDom*w@, mԣ]#`/OgX>h6<4#C5KvlX"'"-KY شe1z@v@"\)gpʭIb L3Ӷ0=BR ڣ;UqY^6S4[WLX[RϨDИ{mR%EW#^I+ws`g;3ш2/:/Z~I^L2 oNܵF起#o-KwEM^eX6#\74qm '(UV3LiT礏),]lr5=| Xxk=ʿ̍}nI(]KQQU[-ԄƩf[H䘋? ڻY*2X6U+fYLkx{w1^p*=,YŶ3Jި|zgX׸¬̰A￿4҂ƪ{-/eӃBhnWp6Mhv"Ģ-mh}8L`A+ڱ%O+_.uk%U<ˈBWЫb<& P_i\!כK e (b"(QdQ4 הcA4crدȡ)Tk*k!F{t@LGjŃ6*$Dd@|N"ԋcFو)q<”<َ3}V8]x%kv fJ_Tjث\{"W8F = ƼaOs nև3B-Hr8+Ӎ߉< 83KI& Nt5&n3ܒ0E'wz >Bj1Nq{()YkFhF TZzO_ :7{)w2y=*ock`D8Nf= a_9G#&ysU%!yE;|mry3͉cM-@j2᰸pD_]wZZѴh,:PX;mWnVcCtLi$PƎyq;|Q hS=}L{3ܖRV@,6--C 鄜N`/<-zx쥝úP{Y2oֽ`r"\H4'-f $$# R[``ocGt̅[E5UdOdi;q\ vsE3rR@9WWPG,20d/iA_јD <29h1/d跮0ftU~N(!mt%ffmqPLη`v4\“!˶ v q@l MeAAA#|1_;2 Df&ROkL$#.H}O~(3$f+_{.Y,#>K525`~PH#f3Izx[[1oXlk M QjhnるY5:N[σ}jNLf΃ A|+LQj85E+Iw.ಈ7xqcb.ÁXIБZ-Φ#"ȇ쟥DF)b= 4gW]%ڕs=Ӎz7{μ/%"1PȜe398@6Dn))I\"_-Kj,Ҿ73>U yឩ;zWȑN$G"/LڳOφuyh[ˁM`-7sap8<%&+t\Su;dZqm4 7 g_ROc5[[v8xʧR{懯IU"U#Ua)-[K& 6@ BdC߿p`/XB&B;.a8iJc2r4$-4ÇE,x kYawՃCX1t<-v ;6*;[̛~,,T#LKUIc>J?ƾb{˦s|@{.^[s3!d(l}HΫ c<~ឋhӁy65w 35خm}W36BOF}J7i^r4!{})qN61T!YBjdEP ?E +3vGPM$;>H$83 &\ǂ6" ]AHXAϑE{ԄpXKѠx|uAcNI)"d nkYu5]J8`W X3*+ȴJWϜAu 2)&uP?߶B w3H#'в"6=͉7Qk "'wR4.}@pw)%?j{0܂޴ɖPRke{[XiU-"V5Kn+ ?>FH&K捡 R_$YfⳢn1̔<487\Jy&&giG#m؋}ބz_?.l[=yT蕟7"x*ZQ\{ٌƨx=:G(c~d\ˏ^ O*AĂ ˤ!~`*x7 .,is*hVZj5(*ii&Lh}BRH3 2*gTj_zI"kf̑ɯ'0m3U豷.K1&=֤ dNW[ &*⤻'aПBHG:x:s蚖f[YQ0Y_~łs &m$'O\9+,y gkbu%[> 7s ",F{v< PU@#bpFsa/bC㬗!58 $< k[D,-Dj~A@kg]t)P[ [c;Js/%WDn[nhWY2P׿P_/U[Uphde./%`g+|yMlZԛQ3u;ꄞK-57֏=(f}o3<*geQ)>/tjhSQ;رzE_IM,nL->/Tv{~eUro*?xހV9LD;2t0 Bڟ8Cz+L:I1D w뢜q}5RLʘ;TYt[鸶Ob Kҝzܬ9VՄ=NAWlew 3}sR]Zbr>vDJΎ&nO>f@S<8'cmā]$;`гm^;UIeaPU*7/Iڋ'E Cy }N m [hX+Ywdb53w*+4:lUv=[F =c}Tqu+|IA8^{\lMrqF"I8ix%'ЮGz5^?٩d[\.ۮH^N1 tVXHGm!e<C3bR,'q=`8 ޤzjU1zx#%ΙNhI 8L@u -J 4uI2em^%ҋM;9.>Kyм)2S=қW:ʞɪܓ>Ik\wK8bJAPe ] :W9l5uM$wdDR psd6`zNCcp1>_)3[1 s:ԷC{V}KxD% i.P~ǎJLP%XAfʯ 1c,y۬<Ǝ#`c ھiTTYWjȎMQJV\JZ3ȸ؂q0w?`kPuUܫ!NMmXQobH)X?+A"I?![<|4u#?(av>e᧸eոrL“]V8Vm4/@PrIly#T̠FXd@ WS(1^nbMBF=6;`YG+y-+OcdwS=%oWEYP-m5ZFh *fb,!6x+ChNx(y+}QlE*a$ޠ\eZR2yp(5N~xF_ĨR2# ]&Z ,U~I#N9R)eVciR8. I0.CvȠo><3 Rv\邷2hXL_m}sF2% n>6Ϸ1Ѡ21zрe!VvJ=;_?cirCH`m >jկhDV:o>Ibnm'i+ijcʜI`.QB1D2y,ch][B$!c!ԍ4d$)8@4Е~k 2XG- T cD"Fdv1ua۱t!37R Nf+ YcK9}4ɋ*LJ9Tbi'2Ѓ{F05XcT@d hO-YdsfP* 5Qѻ:οdҕ9rq Tg<+ma<3_)[n6 N9Ƚ+ښ7?t֫B`~XjL޺-H9kf3(BLlȑ+ShsV ?^YuL֒%R?sAʤnY YLd)p QBL 8ٮ(j iW ho~fR*ѲѶp&AA2Frш0|1q#΄fT`]ϷEy.z? uJ g4*0ݷ%4/y*yIvBvG69,D,X i\MOMH3.%B4ujdIh^I 9$ϮIf l$( ,tCl8rCj["Jy'y.#ZV%ԢRT.'Q'ʻ+@E|~T{b&S|t 2UHO ' f]Dcl1흱U瘊|=d6< i6 %!9d"JS'}vN0ăSpRc'(h29B9tH `證SA06f)kP)>%Tƴ짮bG|C~5Z'q_ҽ\$Gxr'+,G#ajq4i)-貨c6vF\.g `ϕCfZq n$wAlC cu+x/>|n7+֙kN'vJuKn3g/j;MvDtC i=Ⰹ4ga!0qOfU<[aF g7p}}d% AW^^'\a~z)A(3(rQY+as}8g| +a(A2DFD~W|Lws48W$ҧG[/DxѰsfHUGWl5+$&Q 5[|\CxqJTX"̯ (H>qd&`1ϥ(4%?.ni;* j,T(pͱW &58/ѪThẂh`3#R7 Q{7IE 5q4TɎcLrR) 0@=us!4^/z3p'}xO6Mjll/A5jWb7Êkjҽ|} {O51MwS8stQ 8lOQ"aH'ް >KOio*%R__NL _Wyټ Ѹ 5C[i[Z_;PfqY6PMkXeÇΖu'ơt.;f!!Ur-6 GeF },.#@bHf޾5#D1zv:Z^'I/Y dFC<fjaFbuύFDz?"~5vh/XJWiYqt4Cno.0he$VOvu |{k5{^-n$3Q(A{%sH O3GR$@b8f[S=bj|,$wapK7VbM ߤ]A粍Ua-ߞ<6˽R z%A?XwbBn~j ̛կhNxKu7/e6\ޜ{Ufj9NG Bo,e..cHs?Jӂ5gIq6YCcδPwG:m݀ş9%1Yc!7V#S /%O0*nSl<\+kG$_ښbݬVʏ=&| k;$?9C@h#( acla&e/4wqA617!n Q? h@0 [1; 0i* V !{>[Er$YkBlD.?3z_7D<|ܪ6_]{QimҡLLZ(*HBG ˀKbڐ1`D{IL۞u:NZy$ZRkgUX{m\8bzLV篮\Jԝ/ y`| N\-ӻNmx=4qt/63Y^Q|XFj+u7B`_Z)0[}MM6!.ד/kU߅7E $B,`1d/m3l ~3h:Wk3Yz6d3l>2@[D- hnfjm$5ؽh#*>cCzqjcҰĶca~Q"6'6D`cFs^Mϧ Nϊf_*j`s3+:}uul<4MRGۏz,WdXZn v$>:WE,X_4rp##iS/9WK ކ6dґz\cV^tQi]; $Scs+)*Zt ɚ;|38g|VޢAZ:<09en8T.Tgp1[jCU-6&jw/S0#0{FEY*ux9禉׀/~@ѩ 'Thre#;8uZ"]D EaǽEJR0f6=Cxciٍs~R#xƜJ# =ܲ/~!q0Gw5i y}iVE[ $;iӫ?9M#Va[!ĸ&9s+<;+Mse:`Ġi H(XC?@j\pݥ4D8yhj-h_T,(p;2fj)~RHKr#j̍zdVKȩ$~x]nHR}AC2[p:Q#jx6Uea͛Q:v$͚IH2 }(.8ly . h4Gpz}DKHQg}oϫfd Q,E"8Zw/)ߥ ;OoQPWx3 "a|<; Œ3h!)ugh4km6ij |W-QfE_5y#vhuHKKkA,,U"?ڜOQTkN_ iw~ DZluO&Rpa?僘60SuP{#KM9*8Sz1(GzឈaeZ9+lɩkt0:BkXb&~xw<.*,rD u8F%}Fd# 9bwn"G|5CQʃ+V֠"C fI%$†TٶZ~ %&Vx`]׃ɿ`I: *5j>`q?.2/3(^@eLQJE]7\:@cWVUCq> oހzMaFmfGc"ꉌ0Bv;m3\$J&Xh@>*nkۉ@yhxr_u_w+2Y 35\t Pnh1\.9?e.)e5#996_Ϗ{L5qzG]~yV1pBeRuȅe.*PY|N 0 V[~/-V`\i`aL\`dH*Ld 7?A94 %Pgn,h'y1M[[U/NTJ7Cv ]ya uhĈ.Mug/bnronI C зΆ M;=D 00^Emy''-4A"e/ aƻ2dNVhBSR%ਐen!zzVMP-0Wl)eaG6c&A muD"K-A`IP1 Lav !ҺLy K(gvg(X?#U>C"/39 І/9=^vFːRx; Ϟ)2$N#gDedFY ~7pz!*#`{1#?~MVLR¯ ^i^h)HCG`xn+~y"# [cSe~7@I꽤'hbučs:w) }q6dʰzi˞U7'UKc+|4绝˽@[0y~X:~(,'6kی#?s^< ͆cke6޷dq:"]*<:8?N޻(%j* y%HoK}X_,(x0vG?TP|zįG#Pr}~S+V*ߢA9ˋf"pտh:'a;1H-juA Qan ~PVnϭxugU8l)fjEL5Jm>[8T7N5n@aGTt+*+\Ԃ)/[1+q}9ov3}QS <,qVg#AkLDⲌ\k4*Uq{0D뽧pP-:Y =NlZr^8pYQbm"k~qtx،F\KKpr:ۤ6GdV/2R9si@~O\BP!~<9s K{Bn`zEHeU.9"Br 4Ji# Q'4kc!ՑHT.ٷq'H&E\% 3*/렣qL P w@TASIxEfJ_"2iG^}JxW|=-)1+J MEIح*HBxgfÞ U0?q94MʁēL\ wJzcȐzz? jhױgF(=p| l§J aK6U*GT Sf-A1=w@Aͫ(RWżI`rۡ$ x4Lc`=;c@#NuZ:}䣏<2}Qc]I紅T*5a袉Hy 玧*iV=->Ums8@Ot$(lUJ~ ͋oFS_L0fpJg,Q !ߌ^%,zDLm;'>oH$uur0p]بH _hꪗEjC:\@+lzufC4pC(m}*Gڙ<쥡J~ۍ$饯//|R|Ɩl,r!FR۲U쳄Y5W&׃;}P \zӆ@t(kCw5*Fnj-*q|1{s+V(S$|Њ n9MǃuO~ZQu+tҩ̧Voph_!3'`NC]JtG0I\k Q)KA@HCst:֢F%]_EpgHt-gdЃu U`iE.PG>1G4g+ 1+ qTh crc,^ d}Fe.Ƙ8- i 0?hNF\'rD(p10*c0>tCWK N1G[/c y\IaUAQ:Q|t/?I S7 l;4ki<A?yNw(@u?p {w?<# VZaۖ=*&; a_U*὎tÓu޿_mBN VpVЉYɷFXoh+)~HsτH:EfLAszuba/5ȸ[C7-rΊwnNWF?P.n#6N##"kE:Wl]~O-B**)-aP/lj|O!#M?Dg/B罇jD>Mݧ`Os^䇒ziRcKsjM  %z9A@L9Z.tָw >aJjey*YjIos Gl(%teƤfQ'&μCSU]N'Իq!2V3LRl*AEhEة7LV2|*fR&ȉ DщɼU'G*vpK˸'|0^5WO\FhMz "k.\:rd1}SqTU%Gռ R5/J%bf6-r$[qO=܋B4F$AJkL N`+DЕAW< =)-(@{đf.4M{ \VZ ; (gOUg_CxBs<ΠG2'燶JvGnS}mU۾aLo ]X񸝒wQ\jU0a>yĝ憴& O`?^: h\H .]iDgޭz01c@N)PM쪪vaByu,YEad` ]ϔ=8֡4лn@ȏQw LlxƢ.eVn| CzYkx * 7 r`+ޠW(`\wk%5i0WA; =)4Yy?t#:Ie613>^LՕMA={v^[=Ԟ>5 ֊!%´o5 `ڦ.KVݹ |?O]A]O]3aeH\oKck8ԖhGC ]&၈Wqfͱ wf7or!vi+0 <^9OX(dSMDB7r\ (&r0UrcogYnc60"}btvYkHd 7=wYoV?,jxu/AZA;L6*gf'✘oHKw6'?JYRF`B IOnT}>+hG_ >]>0TB2nabʺnqu/"ӈ-@Ø *Pgmx);示/d,r>de+E{!nSG=h K#mb]>Zcyd.4xܨȷ@M&nV ٽ(&c̄n2:nmQ>k6'@S3DӅL^R\,™#XtH_&bjHIe5O""],tD2"$7Zqy`ſQN.o}M)ibp<=hl̘:d2{> Viis9U9ze_:*d!n6?@ԨňluEoSAz_ *ُ>!fbibyb@dȏ j&M(ǣH-`In4"Aog@n=[n+Ɖׯ(4yD=2>8}7`'7>i6saPpV9~rmx=sz]%!2ltCޔbdu?]-`]-MoGrظRFtbβ⎇ H=7'MhCy5,Ss%ս U#TĵrlUְW|L:@pP_Kkr%2߄:7Jԏ1+x vk!/*r5[g`!c'//N/ANvpW'eTR:9`8jIsqyv]l4xfVkQD>׶ŗve+0!s@ T:9pjqƷ55z3&md{Q˥5 6@UEw*}ʖǕ{GEܣS9][ ="Ƹy3AD[3J/{57ّaتZKdQ0cZrlzh zH#ζymdboh` W4g`u]@3g~71xݯNE\ߕ.. ;GW2r/r)bT|ʻmzp~w+?eXVጥ/T>tz6Mh{ӻڇ@ltRQ+(n]A"I0pN &L<ꃷQvORouԝd6iB> M;zʤ9,c'UB*_| _Й!y@ ˹|v9ޤmRB c,yVlO2C|YK5K5@l򁋒PR4'5 [—A],~WrbnTے/WǿhWx6T!e}2 KQٙ ^?+s \I:Y%I3)s/ίq2xP w_ڸU 6 nI#7J R~H7"PR3"![olA@C?v9@~F8?J h0_9b4cdi6hɃ%*`T(\zbP2P̅F.huFD=X>ʤɲݛ=Cz}`-\L /8'I:py-XB&hVt4jLGލB & M;w"zy}C]tJ=6 ަ)bZK3dWY<ڻz^ЫY$CDsM苽>"zð~uA3 8Traq󑀛eNkj#Ι⟓ZWc$hjǑKRv`e4 A+JJO?!CpaFNnNeF3|?KfsA& U u:84HfBZhMF&\Ao@ȟ ܗ:%\1?USǩ~gu&EC@ }nVPYq+i;K5&cC\q\JD\؀t5&-{^@T^()8] BDIvw3d )>irӞ4N'P = kFqXj478̐~!8ܐc2;f]Ҍs99<{Sh<'B|nMsec/Rɦ-6%d1 4$'Mt`< &{(.]DFM/ J@KPο AcݎV_)=exE#|S] N/#4JR҅)[)NfL]b/"2 $夥k[R1h01)yTkw/Nx¶k}Wj0lY;D3F WOSXLs];$(*̦{X(@'t $>cj%#VC6Ⲍ`!v=Թ8ǬATHMƚcK"8'|K9ܪcb X꯰Ns\k(3zy$Ԇ=ii2Bq,ވzj XxwA3x|,a 6ww|,fh~˔%.5{܆gXy Lsbs]7,W ?*d 3Yh^ËVFzEjn:.BHZ Rj|(]4GzmЇE.o_fOSM~b!ڑVE#Ϫ~|7h ؈v+HþGf k:WΖU?r8O[cPCݩ*`*~eoL־"DAAL'A-E)x(EcNdHԓ C$! Wa6q^mJjZb5xU σƷ?d ٻR3sH~Sk u2QeY{?YʬϚB!Z{^Aty="c瞷6mԵ!(ic̵4Ik4 vi2gkkZ.R۔ȈMfiTrFxYX1oXaZbgrk%ut=P!i?!|GGTKqY"+fx :jK}%_ʧ 70v7z7A5nTK먳&jAEjv}ц@CśC`9nhhKDZy8dڟT}js̗jx@b ΧsN?8E^\MCjs^VQߖ(pglkcSw(,}h fAK꠸U>q/[8R0;ˆ7ԠphʚM(E:#R2fŵ V0غvhcpF;((nxK'vwz g SIZdϑcgTj3X#SZ _c`{p@ox0]g`' seq*BfK;|0F7ϔ08|3>w^hp2?n"tr زV(յ[T4$i>2ȡrn"k*,쬧o04 3D!Ht3jХʺ8q){ursO\x &.Lkvj}$gD-Vjs)Q ZsUKiݽpxD76yhxXbZגnCnT2ʅm ^f^F,9=+R-'`BK@儐 * `W.=df(F60*& 7*liZ,ֿD^,w%\xD޳II6:~/ ^/0گ jk/!F@"jEtosY v1ƶWQ7MNY#*@YiT)F{{*k?(ۣtݪDt7M]SrKTZ޷xX$M:c,2?.׈$a*Q!<酞26jET>54ӵNa󸶍2HoȘSdj]d0NUh9 xm޲QLHy\ U t$"DȹyJZΎ9`oIJ×_32W_k-h΅f?EV'*XG0+( >brjW1@]Jg*FCDX?,h"Ķd;8*\c8"DXa(wwV0ܜzLk'g ~lm<4mfQևqJ$ޕeEٛN% ƀyGzޱHź'bdcA=XDL CYEA05dŢa&QZ_ǽxRWikkBJh&׿ 7 Ժ5.G.6(دFγ0sKysN W0'-j^̳ =e S> $`8nqDŠωMp-.)у=ԣ%Kէϡ|o=Pѵ{8TuBʲ. ]sp+ZƂ1+?IP9ڷډ/[k~ /+ažHQ 蘺< R,`:$Kņmy4WngךeFZ_(1G{"lsӖoضclBHHA)ٲ0?V]spTV*JՕ0L.G9FI1o.n>Kkun 0[ux^.ʈ\U`wKrzˋ? ѣ Ӑ֦vUk?v… w6l&B|/ݏ4WlUlsG1 YVc/T|&o֨`hvGfiX[ ِLFԍ6 j:&M[nyRY][K/l4_j8wf]tU2":r}>{X} dTS74ǂEHmu3Xʂ{뮰btD$=B{1BuUkF|tiN[^Q(r"v`0.0|;1 rͽrvi69V+ iXuϕ9amI?BAk3ߟ]$aلQu'cjʛ$i~S19GH !unxyAp"v`CER=^g[Wv$KAO=P4?q_b{&K~x9S*@C9'Lb9!P 8 "O>i#:Ͱxrw1;~zhĘ:hD\Ȅ+M)tO*pVSC<XHqoSG.63A UldAmWZg(0$Agi('ŮHB(r]I#Ϩ{=;i[`q`v~2Br~{, A-oWҾϰY#p5.*,Uwxu\>z߿/g(fP±+<7 rPC R尃A,mFa[+Z얪Nʓ ^^:M f%69:Ml0^ˏ_X<˝!ڄt屝 :Raaڊ&`+YLRFTeؾ7֙4Fc-!xM__s5Ig7v򗴋@N_s{[wvz?XݑyN*K:GT%0ۋu "~M'%sn>"_=YX/[Mхpy/@~p&r\+3kaPY[F2:@NJazkmd j.,D:\cxTF|aƒAhcfgFUG\YEu2%lJje %zLT*@<, R L94ѿPD縫<>X.ЀvfI-f೑]3l^/ΏnB.J|b{DCLX(:*iiOW(9A|nmfL*0嵦䃕^ǃ;sqOI1 yB 9hM&mgކG+eBg(}wԠPlGχS^/ƟHi׊AyrK$M iSƜi1[r4Iζ3ܓ;xx>9aGIT5U34ȭiB6q݊ZP;fͬF?F3Jvw(r㟄2uZUR;gQb4:E܃Õީ0ZXk5,I_.?x} ȯCI)Аgg D+eڇ0H5Jn{y" BQ_;,I; G.Z7?;QRC>{yIuDzcȊeXJHT2H˗^H#׎"XCf\h_a(6kHJ~Er92;z EPՄ^H,XX>#97"a-1fuM z[ |/UI5e>d) = o*Ů&_Ch3bpշ[tx;wYnQUK) ALx.Jrc< ~+JU{_'7|FТiVm_44ލ;~CZr>0}E+ޙP{$$:|cL\޵'^·00=񴟌[X`4Io}QCb^ R׷E<'TBJɵԄ}aYopH&7*@u/)% {G]-1_?WP^&h&Kgɜrt @} 0!K֕s]  C i@x6|G[T.R4nJ kˡYbclGAq/NHZw> zC) Eb\.z hRU#H Zz-MWZ"};&8\ÐE:۳h4u~lu5i/=Xf<0:3坁UqҢgJzrk4RH՝R20݄ߺ&[w]54ga_m >+Kli''njƟ~T.(h(J{; >RNj@ Om糇o$!KҶa c|ܺY%ZܜШhLδl|J*իS<^h9pv,Prsi*Qʠ/$4{z!Xqm [ß?kU]LU|<$ТKh75h1hIl;q{iPgo1LjOulHCx* Vk]P5;LOۯ]U폏 u^Ƭ?.;-9j /: 3`>O0,##CG|q/тݜa %}Ư8)!㪊16\.6/<'pi;[P!9{&YxC0vP3U Wvz@@x,6{:B48UF}'pJ$K}&3}m ,A/{5Qf 8jƟ.fK7bT T]S /:η|db. j2TW0զt \NtfAԄ~i"K6ʢGH*ybԏC^uw3j,S*cl՝^:J #̣lL?Kz %כ.+46vnh= aQ8u oteGF3o@")E70-W!e\Iճˆ~ŀ\<:vLҟ8^1|Zg=o/XxHRN0ݎ25]a+Y OraHa%6_H*鑉Cne,gua^5w@Cߟq)%Gdק/ 1IipKeBI Lj!J>Ր BsGo@WHS7N#sAeFfbYG6.(Ō'&Z*'+ ܤ{(Y۲sybS:RHd!0=:xPmP9iB&:8=IsO!e}= g0%S^3~?Jc!];˞n5>=fcCZ +??7Nz|n ھ0ysV13Y<l~:2!fRi&ta,zRPqc<²t3v/_.Mb8u-d%Qmnxj:%$;px5AHJ7du8'8G`0D*2 E$Zi3;9sΎɳW%v qI[8=E‹`ٕ  6$atr ܤ pC)M!Cq:cݝbh}MXۚ’jAw Ӿ_-jQ6ݮn'yDBd>9s6pm} Ոd^W|$D]{wn_tqzRw'/]w1%NT%$>hț3jPdS@)x SO:G|eqN@%*AzQl>,cږQ> Dʂ ZЪN+GBscEœN8QR5kU* 5$(¥tg/m ?t>f]^!U Gz-%=/=7B$/N&Gۋ; mжED(IҴ ^@+Q7 XkD&e}ph"s /7'.E?wa B|7GL^Z ט\ awCYW߰1/ 60qC +)h?o8W\ޱg6%"PPr89Ad+h"[-@lq7(-Je;'ac:!Ot?RSJXG+0e7kیAW煦3g8 2 Mܽ 4[Jp a҈aȅ?zVf=^̷ˀ mhF@'| [[p9ř ְyh$D @WJp7K*֓nnʵ?#/0SyױorMݩ-z'ҷ[P2 !{9<ө7c#Ц`1 riaTMޡqd*ޠާ_ :5 |/UӨQf&D&q4r>^'b]Q 7#Лi{XuIY|jѫl!!cxeVb\*ѧvثur14>(=H?&ҍՂ6^c`S Ӳ-ki0f5gN! 5@dmE' @l/wJ;%,oؼA )Tǝ;1ٜRiMnJ%hcgKkO#`A>'^b8cJ7LOCЗ5=B02loНZ`)Bg=Tvչ"fG"aʆdϗ)&;AefjoIR9QXZv&xXGQjX2)A:d#S@씧R]V%FG-b|W)2-Kׅ8"#8g]ΒIE[/sU^Y!BAfx3V.kߠ̙ 0ξ+'Ǻ1 ]‰ TÖ2>ٟbqU %Dk@yf]&~Su+*olWqǍYUvF5AI*E RT0mq .0Jh: By`[$#0Gm/٪ 'J>yD1a !K:9^𩷸}LI]u;>fA|hN|Ʊ(5 6h\kk*)"ze)|yWOKɗ(B/faPQӾ6<Ѯd.x0WqC?Fn.ޡ u OM*|^#;Yऑ)zdKEM_W@$w"f=(Kn\h]Z-'#Es>w+VĩJˀ!]-⌸x8XFJǘ_j(=twvܗo}ҵZ⏳4(QQmL!}fXpmx[@ߤA E5b~Qa\R^JaQ ?I@hEΫ 7ߋln$NHv"@;Of-3H/Ttt^J;yp91[z R%B%A-_N aQSNfNzA~XUg72K ys0?*y9 XݑD(8ȠfkB~-T)\kElW L/nU-vV); : o5}9+g7ɮ)Ig{g3T8~[)e73dy{1z^WK>Rb75N|J Tcjf8{X'J[􂕓$48gT@ _CPFz79 5Hȃ6{ܜkw_`-1& UmH3΀;z Z&1&IqF`vSD[aj6m<=, 1^US M{,Pf;QRu</;zy٪;0 ZbWHf!"67^hg|Xt-s!K ,bȕ ޝZUk9WTs,:šq}u UF-c#QXt Eysnyt$Ȥgԓ` nz=ѷYhG'&8ITW Ku|<`?!Wpmr*X$( P!`o\'tq$ʮ>NɁklH8un "P^"Iqm;'K=B!SgHZr<b e'feaŏb^c(_DbkU9Us{^LtQ=Mk[ o+x-)XHD"=ϩMFeNTl 7 ɺlq`3:ΪԔ#2^FJp:6s{G'-5}_yjPm%P*rF@%BJX~ZZsjѹ]]EťEm";q{M^Cct_>5DA {UofپE8/p e/t6WM̶`3 -nȊFUOX5Yқ4(}VAx-O۳]hX/fZN6m!_xxOᏤz2~ɰҎEށ2gonf͒  ]gKGdKPmS/f2t8=L:*Sm@.,A JȈ eqNٟKE΅0ք4dBpd.b5)=&lϏ/=R rdEX`u8Dϸjʳ@V0]KM(|dkIzQp(f#8PJiLShtwKd)k'aVmkn=&/i-/)L nP8jc$Ƀ!I\'fόPwṗeӎ4/mllyaOס :,VJt]b1#g8ԡq;+c`z2hG=I犍~ %& ^f!8vel=|ɷ`= Z JsP.\fU|a{2Ƚ-0\S&GQѫ;3 A^0=2[ӱtFhn* pjBZ)/>`҃ޒҿ>a"Fx&ZP\[*\, $ۭ~KQB'ЭwR +z^\z {^j+zVĥwIyC3ȸU 6kk9o  ɐf303\{5pSAHCIzN(l)CK)Rslt7=MȟL9#.F1'=R4͘Zmdu}ي<oYRMMGnu/n.mҮG V;\nثu僎f_߆FY#,A99CJN@IO*| ;yyep)&nqqGͲ`"|F#P(+? ? C Ծ* s5؆JՂ)h 4aubd*R,ϯ =Ψ!T(;o[7O>aZqV&_qa+,j/͒X-zs 7OƏZ?83|ײ]2;]*%Vy <u[f,gC XUE8t¿̣@쩞 g[LNNa6~;^T4m"JNh/vSY^o/1ɺ%L'  3"z tbf> ʟ)<˷sB$k3+iܭ3J *-K sۮ䲄y֡A' )r~a㦩` Si&m`~7f`ӹ}:smg^:Kao/i\)h$8X@4Ӱs \Z9eB;79p4׬VOi>b p%7+\%hS9FHTL07Sj|gb-vPS7+,2'蠢3Ժ+ fcJF&h[1Klgn;fTISψ~䎌dM$dv3eY9nF濞K|I+J$~-O.GaM[/G1%R^tmw!ٯPO|-1Tx%cp/R“mM*JߦSBGh8\xN_6JlqJ[c' 3XFq#nEMi cD5ȁs.Xv 7B2530R;z]tE]uNt'^QOx_zjZܸw 1Obx+uAh$0y6$6u] )hh.ۡP:EJEBO<GŹrB5џ77>)kuetEtʪ뚂-DRb c8A@2M颁,U Hq)]Wp4(nfsAgh Րe "yVz&X9׻M/V;S`*;aX }} c0XJC!7eG6]Bpd 'G҂j;Q :m_*mX2xb#>\#Rq1{KxZ"&"(쫶j+bי)z2\$kv#t98iGw? Lj#w\P@h)Ɋӝ~]$-< >g^BqX xlFZqx.q cyHgOYpdY[ݝ5G=ʐCF+ Ma~q1( Hcq&YǡEo5|n=ۋRrv#J4>m45߁Kf"ir ׳[SvFمYP lnvE]E\wP="^ct7pw^yP%hwV2}a< i{d5Mg:`zhu l>UMEu}w ]pΚzӸi- {ciOfq} ORPjMmGEmzdesH,@0TsU|Uq3UyN˖ !xM ڹ5.Bլ'B/7@yC@ۨP$ȌI@25dIK `w5F{i1ޫ5lx3hhh9q8xBWŞXhc[2n7;oΆʁXMoBvT6EƚBAc~)v5f{KsA=N_$Qv yОMc46!S7utV-2=ěF۩g;Sf((lp p\@문*qђ8қdŃ~nMj53%P~N',Ҁ'zmv.L-jGa y%'$ȷm5 $ OL-Y ilb'@Qw_R[=53a鵨?Tɬ)mUK +\f)S+ٝ#”U2>\.BY3a]:aӫPӳH4CٝZ6EX$#+Oϖv7Cv xUũq<ʸ1M0ԩW]|GpѬJVa4SͧO>bOr4.=j`5JUSDA`4pe7in % lX0P,!Q$.{!˖ La'b^3,㕀Zvi.ĭOP etRanSa{%k{xz*cAayCٹYK Gc1>*)3,=H_oY:@Ǩa UD{([/j;; 3آYiS2wsחޮeq~i22 F4:ҴTjurĻ, GAZھE޽:.t\&ypb *GbA+) L!e} V3"W>pxwD铰 N1F/P;tc7K*[xڑJ[1#v6QNYmj*Iv;@9byb4P4ջ}խh7t/%?`q@- c׹ȑn_P_Xj] v Ƽ!{T}ɭK*vZlkk @[Ӓi`aͫ_#'[ /_{_uEt9OHoAӴk%u`Bɶ @ jTQ)A1sčMc&|f :e?A[rW#{ٹKxgqT\C.bR#ZwLPwÎuH$)r-M!.,[Lc>c^ iI,AROvΗMKFφ7G ldA(U_4:V#z>oxe44yi7tvևǥl5q5"荬)&6i[OIJeUK0_Siw1DܧC1׊HΔG 2KnC*)L{:ơ02_̼H:T\L>b)4QT*51V0*MkBOxJ,}{@[|mDg1+˛ӝ.ѬHI`r: U YC?'49buGkڤ!9i@U=qwJY)]|)[]8n oGS"?{fzV">Jccsg}Sr;L^A0SY̗DO%r` Q<~>/-ԍ\И0zQu1=O$ٰU 6k.Ţ AMh\V3҆3/$׬:rظr'AFύ@)etİS+akkm-{odt_ؿ螝\ L1/<>Ie2z|n_0}'fHILPxOM͓ĵg'.%LGm5\%6,kD ři5`:, $7Yj/o !ZuX<4)x|}SE$@8)$)0mSҘ^.k[@S֛X/? br۪@Ph(rãdP各pPpE):v{aLݎ;;Oҭ{"8Y qNY[Yu)@kb a =^5taUBj$?ui)q1މ43gWS!Xڨ+<^=7q# ifQR4²yNiĩQ'B))qpP.}Ug7.҃#@/*z奪.qzp(5yz"+z+WCHW&q'-5$YGck0(cE5( 1j/yV 26Q-tq.aUċxd33O Ũq-&c9daG 'ƒ(|iH9[%/ohJW>A^>oӭ 7v!쮣 Tﯣ(/k/iq;v4lBؠY$L٨?q-8%5u/qW67=(aQOAF,1z=Gm-%tnǍQt=m&a&Q3na3xXd-Y-dS֪bMcm넵)Pvʢ&~ܹJZc[{;S{ c[%B|Xc- = K9KUߘ*yjvV3ǠV[[ԭAG%#oVo/*-% 4ZneX a^an@atoJe)Y!aKmk>E gNL/q$. kjLdsJZPt[Qw#O6dq0"<#ygO:{ɂ;- 1"rHN ~]Brn,.AOd jVWQKP+T棾XrZX<Ԯ,DW\v#.5LoEإqD 3stg 3: 9[QHY?'a, DLSFw=PDMzƪo\J ӮV)1A#kSz'tHve *UoS߇ד$&qZGǎbx kLL*q@ `Zū\Rhs/$3'^Gt7&(b>?G\#;v>NʾRF[/a kxE(+܃Wb Vщu,{~ : W_ٕAKƐ= Ez_*?T>[Ywk7/}h.1Z 'z]vf 1@$KhzHH!.Lu1͊[k&xevzsL"ys;C[P%P8.HK-; #-}LxQ3ޘs?AJd2t]/I"4Q}+v, ׽ ߚ͒#́0I9h!ĺM:BQ+Q6x;]#ާ{4 h4Ԣzy|^]8R{w.p |C@CXJI[[ߧ 0{]H0ִ-7"b5 lL=pW0S @0HA^(\ \aoьcNVJqWyȰi)^N+³wPuwwBMjNwf!M = b"u-56a0%XFfҤUmyԨ ;z/&d7锋z%zx3IqyDma_!'UU)sjbYa<ù#k3MCѫpF[Y'ok({&V53{p c|: SK ym:Vcp\7ze:/Fi^yT$LG@T)q~c 5 K>M%Ję}; ֝,*L1z=N4c}>Ir7WHz`5+ΏPzw}>=iU (Ld)]&(~Jg!K!rs y5 sjhdߊ;cgc'!B"!<l5KΨl0(@M_ YLJԍ\H5*MH,E8,Zgdsѽ*$Cx$*@`7Cq.kI_Pk HYxw-/X))e4mZ}+%t|1{.TG[H\s9Cl~dJn\&miNrUf%k[Wvt;cޥ~[DC_5 O+ڢZPYKR ^X]yX[ai$_3JzYv۽Z &q0Cvp .Oπj!'|؛L"2s֞^O/M<ظģ;To.f[n BR-n'@&M`YP `.tߊ=tbb4(!*=ml49B[roa5jN-@ K~t~ywPI6芧,kЎ5_ktm(##4Ρ-d+[pMa_ ζ:vXCMȯ^aHI[Ȼ&ީvup岼/%pKG: ^4; C;90\՜]K (,zmFqO@=,F\/HuNӏGqQfEa@=v+y;4ȧ0#JC^޳"t! )TJ;!cyr6tru9\Ca@xLX79~9o$MX+]ُTdbpx'B]*Ӫqչ?J=4@UYL؊zvi$̸[zZTujg!.fP]9㵍7N83PЌGtFNi󝲠1M`r)~}Ô !#`W-G.^6&^A,Mp+i*.^WQHp/,x+@^VY),ar*LV 4^;֖$U"zN ;@65+BF9 }#>TMbCT՚]2_vLU_Ntvԅ9d« ,E {@A=Do$S_"7d?CIj,J֟{J.qXrsR>DwF\[,1HE!yiQ?5iUx@JEi-"G]>RمH.'.{:VmAbk+b}u]Oޔ 1s hcx"6:.dhR*ZX_ -1PÔTbS'IXäSM5xusC2JGGs}\^e#IM/( ,R gH$7Shuڷx/Hv -LEHgFB,,f'(f$c)ϝ.һ%ӼJ**,\C H :Q^a4<<]x'՟Gvp'誓8TTٞ6PgLuY}sDΝFed. q˨!;ʖUU] z?Nِ3[>5k\3}7葘SJaW|(rc -SrG>),\gA3.T[-r=&PPI^7(9$S^Y.\`4ژkjMF[bCb];ɿ\=*F#zMV Z ,{妅-8lbaOlO H0 Qk _ޞq(-b"%E`TJ2 s8I6&}b+Դ_Cko~@qLat7^P\*Ȫs>&&@~O'is_?ɜ|l oTz @ ` xr0/Jmbf[cPP.ães^Mle"2T$sq:_A\>fyQXh-5s]J*Lnsѧψ$W pS~ynyU>?ϘlTEy7M ym8qIi"SIcJ{{8,5)_t }q ,[/ EekKY"L 0@bԆ$[Z\}.LE,|&8bSԺ#6~A*g&4 +ũ3aPce_Y(m0хl=VI@oEbggFGԢnI̬YJʰGMM;r!3bR*cOR[N`w U/5\}_Yrp%X6:$M n[fW-$o@Yba>)lFD75AOrKr5SP 6ǿ*[jVB@k̘+JpgLQ}[mWiC) <ZN T6:XĸH\V#DA-kX`1nt[*Audٽ} {\)?@FLi=)z(xLc\Tvˁ۰%na?9m؀n}o HSKB 'wemqsxuBvDy(TЌ:XfW U]y^ .Lf{FLlc3{.xPc(8"D`w1މ@NJd]Q8g$1fbh;|7kό0-q4EMlmQ7Ϸ۳c_}9#jB7<5F<:|3"U90_osT3C*FԮ]#:__?+(\b뗵L,*Z29_m#I%,)N{?N48"Ұ2$׀۶ƣ]q])1=I$>x42 n:oL0m-]~ihUԫL1IdޜaT@4}۱*T}#)SҎ)*Ǯ>׾!K3k ^o^uNj)4!،o!~ Y#ox}cIE8"ʼnZ^8%1?M{>r=aYYO1R,E ɋM2U)7rL>BzR)VZ^pu} [tq1Y#֊? L_S65xGHMxA Xnj~)qF[̯: L8H(*hL U҂+ P],ib9\L=ӑgfെM)BZ&C\FL7vn6of>rj7S oS(u˜|fSϘaquq׎G|hcsԁ.gU"7&{Nr@zY̭OdWѝ$1W5~.1){}qB)IJG>WE9Zf{䌵W@Mأg7[P{/kb[' j QN%Yb"tW b $hJ&E5Zeɹ;"nЈR{Fp/lyIĒFHݟekh;&̡ѠY_m@( $77pG'M$#.W m@@HQ)/DT:T *Q=$_ʳ"qB1Mox_?8v׀x7ɨ%rHq/؁}6\<$&GّD`f8(C׃SQ (@KWNWuE]7=n4SeW'UKQKk1#K0jKwlxw4ʹ9O1gT g]&$Pf;MIC;> Œzqa# u*sc5FH~N15^,f奃nheHiqkŒY\0zI JE6֨hӽ*2;Yn7(oQ?!+g @< J:7R;x {CHA?NA qDi- J’\bu=UGϾXp{'V3m79 y7Mbв#[`kiP8*l)7<8_܉Q>^QfWF`E6 D̏>\_BtpΧzRc;wgXx u/ \G2 U _(o=ron^x67CP*q+[ɮ~EM#<ȹV,5#c1 |NԙdKyR-z+`L79$R?HS,zzB{G8,qByw]YD$5 SM0{3 gV&/X̠e#zȰ7&+u \l&NhkeV/ؿǮq!!룸i<7:LP}EE𧙒绋1#r(%fؔ9a˲ėj9HkbpPݨm~UrK',j-%w)9>@ sFX [d?R49Ͷ-SJ95dF ^7,i8su%6󥘍ni1_j G'ᅓw/L}dt YRY6?3'7*unbgMaR5}A0 ƈ_-.QZkaCl_.at+,a~}y~W ]`kqP&EQ}=Y)2:dPKEj31<8jn CEvb"z(o/!%r&Z$`%ҎZ،w&fz ϲ2#rZjuG /Y[`SieUq߂Oe,pԴuarkĥ704QZiLyDabmB[G>Nl bg-VxPjǯ]7u~ Y (ĴC'[gB.QR|IuxN“2!ab ?؝GT8)[}u,9`^ rQKpa,st- 4Hl5c\kL&!sUG6u$!yNy/Ypg\>,wƥ#ѽt,n Gd^95{5h !u}jTlԻPԊMm+/Ih5owgt ?M/fRzr?3,bWb/Ik9iʈmNA oh}^,"vܘUR }ܶ,14#(Qe^U =b:i|tMϡi$oV,{˹5ۧ=u$`ꕷuG+ OLo<= Y`ю%SFHPgz}.%zCLLA|+YӁT)@7bƎ'*~)ro)Lll(FZ(}B eQ n9Hr@,tCAHZ: !Lᢛ Vj[ຫcof`%Y e3q  X]vNS6z⭂@g{KWWjn|+[İh3qL+pر(7&iݾrmAϴbtvs0z_#kSF_ޔjk[ϣ!z nd8ufHdJstKY{IT5C-dyRnbW/Yc0 o#%DgQb+>Wf+"',Tݭxc@Zgm@SS3x8.R)e!S?div۬pjת5y3bL iJցPo}n\c|soAۓZ8,7T> ?A7.n>ýSaN7vcܐ Q^\T bùUS*~2ZE><ևt>2];f hJ#mxۘ&Y_3ۼznW^6C0~xzυ;[w}z(÷[4R\zj"ӳΝ< 5_#4F6B a'$($ /TiYOb+,]b Zճ}W0:5iR"?_|H^ퟒŃBfRL~^!pK~O+8kЯa* ++WF@t cSw)F;&X9F9>?hM??BR[e9C.O584Qsk^yjгf¾mbРm+ǽAV|[4o(:<l7gc>hC)ispg l6 4l%Twf/cW7>L R oКdT<b|IJ/T?EX똸ڳb3R E"BBQ_{LHRCr1@r$9Rt?>ṬhEqyn1oBfU"P.櫞?%${EyVLV ? AsRDz)ڞR(j#^־VB OJN 0?tcDp[s=%"&sCB-d-~19NKo芛xd} x^~³rB+*9yC'S$]FC gq4FR ^RS-=* 3qI67HkܴGMx]hSњv vdx' dyf`3r?A𳻭 2ADZexFPKRW\@EkEzMj,mv7Ɨ”dӹ7y \|]d綳ih``"ۋ(Iؕ:N'$~B$p}\\c (!\*%kȷMu1^.Ru{HFʛcFC+Rǎ?@ ϭiv7bl cFEPyӡ^!#+Z W0(}J x4$ }0c[ :Smλzݗ WHd ~w4HKT?72PZrKDg`JLB mc׫$s{qLX3E'wn9cakxns{D@k7ll*ΩS: I75/粁4(*ΆdyD!}W7{ǡ.6jj32eNB{Dų|XMJf=Ҵo-Y|\ t T8چ^TXb?pweoۏV'kw)];!q@(\ϻeh,.eJn/'H>ݏRЙ& ( (e>zE9Yb5 d I\B A 1:ƢC]`ɕ0gU?`9ωm0zD @LeegnhnXbdn>\}b6,mi&G#=dz1U  vH0AȎ;$jPzkZw[b5\妈o/|A9aM!4k*7aS`Ƿ I }f,8nİ ]]g+ R_}POċNkEad TH:_TAR.\BrL}K|%3—әLVw[2G9TkJg&lpOh'al;Tjk'IvY`KaPEDwLS4TPh], B$ aVSm -GNUײҒ[6o[×uT(g&s C#AХOKUQu\(@]Jݝzxx Aze&7<6d]6W"th+,HFk'G_!V *uMEZRO}>"IעmpˌCgEkYkZhicӒI>Aw9O$PWfG2`x;9Rxze+fc*:W'MEd )967wu]hЅ ^ϒy5YUme9$e. g荶h4U}2~AAu_{;. DhmƎm IH7^/!G\]3 hܚM zLM2zPϾFK3Hϟ 1iLgy A0 ,"pTjt4- 6B}OXlD58m]+ŕɋ,c({^"m P"GxeH\YAl@wY\JHS7.Ov :7 ;g =B7i;]cw۹7ohI=OOQ`D##@`_7yh↩_! ev(|&ޑ]5!'MԌYjg]yԞLcohn/+YX(& /qxsW~pˑzjJЁr.ˆ;7sEr.0}t _VM104EyLtٺP$;w9(jnۣ\v!w O8{]ҝݲP$h'$B3&=-=GzPki ~bP#=[wSȸ#_ft/^Q>TcH%O\[NMe {K<mb]z2Bh_@u~&TF7_UcvnoՈCS.Una REAjE#}Ǿf/6'ԍRLa|ŨMzO*!x.=l[ϔ{ߟ&h#;@&BouN{R$Um]KGϛl5 ^3e,x wtr-ޠ$XH>:ζg%@1kh uaM6C=vD{|/V&i+cU [pϘϡ諸V2٧:|mDn庇MXLhIJ&_9rzިbԡ1,.Ogm:&8{Hig #Pf  @S/Q"osbcAmz*G Zo @䖝0GzRsY }LehD9K{\sH6Gmsx*byߌ9>0q8"I)>3 Edpd}~m7x_pzX[tÚkhG4\KFJ:[X\9?fj}7S!J3$gpF9&RM"M|)rٖ&_=n !#{ ָcrm8E}o5'գr7#1v^DW `Tsۚf18t;Z,ƚLۀl'_l&9_sH6_rAIyBe?TU?z'Ctf I[C(xv-=cܕvl.lsUƕW-p[Fwx=\ޭȠ4$ /.OkhgMl}VTy+Our\'P8&]8G4;f@cDе:13߃1 #k ^a}xٛf2тPC괹2aJq՚ǿOu| Jm"~," d#oT{gGkwf8?M ͈  չ4SHu8e[SR-Wfx,8{{>Z0;bk.2OF>MhS҄2Z]l3QN4UT#aq88`^o Y$'藥M9R*OY_ϗ7el3=5@gnJFldEHdE'>xj0AxC,P_"F 9">¡0 !|!p;4{pD t 8X*J*h1ܪr(X5bv)(R Q] E-X~S[k.ttb[\2AͭW ZF>TcrʭOn7\klɌuΙMͅ9 x+ ROj8d⭴nc~Պtz|r]_/ړyVz"sXHauwIO %h鏦auݷhˆy%a_z`n:KtQiB8jmsӶ~}& "ZoM:ȲQx.fC E}kha27}H0]icH @j VҪ$r`ζG648gQVT$LФ c/(yނgc {om fUk"J~Q i~3꼕v:674Zy0*՘?NnM2-vĆ- >THUSGGjugO &P&t0K lJ,V\ T7 :+7t"'y{&!ZysVjGe7iuA,f 4e\~g o|J3p;?+o>җLжaľM4F{EU(-4PbS\''@rs{Hp,!`zD(Ira_c/ tH'dd+i m^OTZ{| !5˓V fD􍬻L?{2.] ПSmcRVt`QۤWʎlDqjl4٦ f2#yOgҨ[!j߱ 'iw F Æf0r!k,eOI5y*̯bIsg'^g &WonE靅/\B`bJŜqryϋB`6oFBRrKi\OW RYFa\ISo](ސt >򼜲IEk79G; tW\c605vЗ?S6iWaίܢ;F!UJ dqxD|o](ޢ_ץVjq s 2 MLNj26{3tE fiC 5"NJq"+0CCk_ZpNK#'(V!р//Ԏ*$dWB0s*RIb,Ŧ&Rn95[jU &]h'o&aRM<}M!oFbg]; 0Wp\{ޯ02CSD%BPƿhMO;ke~sŒq8o9Eg{ ݱ`z `~c2&D<&B`ԤOԦ&Or\6 ޞض>59`ߥ%#Z~G:qSk'sV+.(X?(ZjPUpM65BGI?kγג *&BEMƫܥ3|R$G#ᐯqap |Xݦ7̆4v:Pcr ^/@ρ-![c*NҢ@u-LlJFDH )>agR2Dh3DvlB:Gk;#Ճ^>?DM6 `hUL*?.>!H&>jtKl5_Uz0-r.p <_i@:nsw_5'> D +^BzL ,{Tp[ɩ\@v#sT?†BXUaֆC* u, 5HwoT+7~\8- F$uhB)6 VR@sx6jQtayJB񄏽]yy+6^ 5(noi0}Y U3"TB>r6-zyURXB}P,؉ si=P:7ґ]3)`߇ \^Nw<)k{] 7Z삶[tsW^vsR+ y2P6 yV aJwLRTRݡ뭀R8Q+1k =Z/Vaٚ/O\OdKIb6lWlw;*"&<ҁFh̰VYnAZ?:Y *dN@=߂ϘE]W Ll* = ><[X)`Qf.+N{ނ9 nR2p8Ϧ a0?QK;8 JJ;?(` =0:ߙ,՝zS Lл (F.e*\Szpߤ*eԎu~0Vi?u>6ٕ\ 2QjDg#+>z \-{Ȗ0S܅I䑴 U ='9qAɟ%S6zwj~uﻬ t*w8oBqMƊLQ H\NNe1Yf J;ڠ|ݨDTeDQRy$4 G҇996<-[O?*0o-aqi\`԰' ӍA+o% łX yLjzw& #2+賹9~ƐVl3n#2ˊ;')};R5:fWd. WD[l~ zB#8J-Bdgψ!M!YP82` prouOA=L;麤@>NHS@!5V 7Y텹9za]v5_d 9-cQ8ֵ\#b7(@@ٹSGqc?6[.YB 9<;58Ė&Qt8ɤ:yַɐMȨzK a 'f3_Y++Wvz9+̽\;"W5dq͚;XP #3/|=[g?ʋ0c#^W 0Vp{39%c+7:q݅dUu2z%Z|dO9xZspyÎo <銃kz3júNWDH+)cgC ;yOI MJqTk.O?r&wcX[e g88Dkq\6Ì+ŬƚvJy <wVaV7ԱvHawp,"2j=O{sq:ցmr͝M pT闎^-@UZQcq2=bm2LH|aS>E06ϜJn{\c3*ͶMG*\|:qǵg|5^e-Gmx8=閰7P֕װ˴Tup\ߑdsU۲ QyM¡ ={|pLq%[FJÂz^#*c;=,4ܢvdOe2EddxyD\=%^|CG'&iUǢF~#eZb K4#uƔK\GE+às _tYR<JH;(1B]vĖlOc<J=#7̍% QA2 :qSߘZ12gA|pR:,іJcA갃%_B+SlC?[98drpHm Kͭ{!"}}?-{%TS__PQr| 7̖d]fW'pO=y~xad?L9@&R(aP $Ea^|hVx?̠:T6{?leV Z/UK/ 㵀#8$o'gf: [e^9/H)?ɫ-sq[Bʖ/QU?CĘa7 @!>LV9FYBÉZ_W._%@X,ȀZ-ιp˂jP^&c_IVqlP{bvY ia?af yXX"!OrB/n~/$vo[ox5=gK4;"*Kgk?1 vE%ZPRdS獶 P##j8MQ+ 纻z71#]V=D`P.rM\݇7+wi6z$8y3yiɯzDS\lQԼxNhSN 1GprCVi^̶u$f4J oeQ+#B^hcbsY5oEȢ (!O㋉RɞJkVzQ5xϫ԰)0+6Yh'RLGLif՛,c4{vo0Ja[Rtk4`;.?k7k n[/ꄩ[%h+MڗA 6O1|VRγn*>OhD4Z7|td('^h<5o:#PIGS<.LJާ"6233Kh˃裆8V_ϦdjRR ؚ1z?g/7E)mY ,:@Mu{l-c3 13'Hx/nOn>v!ي "fbd(xM~[q7avh(}Lpj9|:n`a7C9^[>u_e 6'ɸIXxjidOL%+ٻ5bM(2LsHo4=ޫI.1AaDxП0TVgY#ӆx~q35٨N/}2i&1%Yqm /]ARFܚx*%H "}}{f] ajjY}N)+/ AjjjL>wFHSG4@D́$`OQwuJDWmד9i5G]1z5lL0P|M@|p=cɌΆ+粍:MM*h9R]"ԐLA2&bۣdkieNoeB**R!̨!mE 0AD%7Zw0*f eE$ãDPZil8gh +-lx $`lnKf𛟜&ን֫1FKʜ3:KĂ;e.#U=2O-x:J34QeI,SYMwX$ Ö9d<;bn}^+~ Fz\ MO,(F'|`9ЗF,sPgŲf4 ^^ M1>u(z>ĉ|[7d`^em2O ;Z&VZejqj+@C>נJvi!rˁ]eeLVƵ>{rC(%X'/!έK"Ð"gܦڸPdLDM~w^{[~@5|<*Iv^4`[>5(5Ydr$Tp'h˱=ry])Yɠbi cr1[a Zחʢa'.gJ$K]gūehSܿ0١8}O^pS]Ѱo/0…ssXQuSP=?V\mmX\ G7#AO*וwN;*k7vySaIڱ[}7%¿1YbHܱFJxC7 U )сW#2:|4#SUopeVۄf*\>A2v϶,$в>>A#}4mR>k:D8.Zc9z}[ϋf5/׻d>921d_Q+z{o_wL<g9e"9n})GtWPU ^=X&lBy,. q+"L=q_\b8IiƂFg ' < H3h]>f{8-2XYj]H{twCc: c=O7 Rno 7ܙgdՌ&KWr`/7UPfۂ $.>WT%Z&pmI,'=i.z€v22p"{RD#X:wi}JWAtNA~J~"OEu}APkcm;~lg0J8uyGprӀT:X 95^9AG]2at1\D?X)a-d2~w4cӃjt%h-1hrvB嘩5 ^9h+BO*yK;8%S^ă#CTQF:ÇN8)7q skb￑bk@fJ؋MC5y&iD꬯܆sPe'c}1 Px`w@9Q}Ñ^'Q,*IGRhmOS/^XTp[꡺XO$-Dg>ױYf~=V{hppF37A㤴IgZCj՜B!``/fL? 3HU1'ƳfޚA+t?3cޒ09,K R̂Zva4KɈaZ4#1U1S'>#W @lM@q #phD}kPֲY|\Jh&d4h2DB PXe^><7աg!=ɇVQ:7455RMGfG|sWo8)P脛<&hTn@u ̑IҦv rGB񕏅< =BumG07ֻIŵHvMt.m/t8qqrc#'9fPXSA(M\ +/*90T$|=&$S"M)J66M4GOU#y|6;u r˴3;[g<գ.1 h;;ˢlbd εũ\ HM:GQpO}h渍մnЧhQ;`fP;$W%AM.(ov~EUA+;; ‹\‡|YQ-1;=]޳zT1zh4".Ll53ھP&eKyXPl&,ت<aX O~Ir4nvV *r$LvdVr"~ f[2+~^aEzl5[M%ˬ0\諎oݸZK:%2žɓX浉yVJT4#wtX:(c#M;k?-8ɋL&pN ݌T+ӄ=R&o{XexCVN~!WΦ뤀㝀^< f;G%$@Dqy_qX2rvATS)De[T#FpYN(eaUެqm4IM tU -FmPbld>8Hc6 my O} :X+(z\2[6i>p;Ѝ=!îN6I.vXOG}蟰:!y9Ezٴ@ڛh jQrD݅F 1y/2[$EK*EɽrxnC19ijQc" ĵ +R\繱zV4ݷ&%Rי@'ƻ4%HGix!kAbHii?Ú<>&Cu(;oT}vLcP07>nj؂9a7z: ɯ3*Tw^F"ʷn 5Q9DV"gMЙW0XB\S)"58tU)C@9 AtOqnѿEs:. ųфR"(KU [پ)7:(ڒ f=QJH=gJ՜,RuOvb"[py&NdHU>ˤG"7־f4iք>iw4M)sq_TۗsZ|g ds#}Gnq\ KY=%| ъ_z -j:mJ\g#)[(1PCif=,Zy;(SEdP,IQA,P&-"Z8^4bR!+r+v5ق*5}G# aPI  'НH/̫1SEn&hex9gf9&ul7؇DQeDM%òD,][&"-bba@I l㒡8zhW#02=}`Eξx J#f&rQXvW1B~S\Y"vyA^58iρkrm.;P^x | \tdj4eFԙV1}h„9j:g$}ƸedBzYC5/:w+ZH<$ԺFOVM 5wbhǡ#{xWA(Xn܎L+ AMSjQ$l5`ac,[@9u8/{$ARO179w4yjx*7^(FnW%;^qԧjbE:rIGR . ɂkoU55Xl$E_'^jܲb-!V.Źc,+P̰> ʂPIOT D@ '^WM*r|oEE!(8j5cI̘'LH.C=P% OKGCm!E<M̐%n^϶I#!¼?!\ëUjIwlVv5{-$fcjܙ]{TavYT쩦V0B$QM($Gȥ/ w`0W"~.FQRXܷ=DQMwΞ> 0k؆\KkSQR@-Yse ZIh:R&ED5Bqߗ;,qQ##:0r{ k[6+7>5F``:A![tzc`.낀zU GĽ#ō#7ZƄ匼Rc6&Gn']-y(H fcވQJHoA u $ǵVHKFVg%R{C~*~ Vtfc|E~QQN9=ͳhgOTTAI5)Fݑ1СEL:4ɓsp{"`$X,_r//|{¥$a4Jm}3/Yh]L8<k̬܋X L~*PF?> S^ƾ6K׀Y6&c|x t_<SDQL!i>ZC:O۩`hĜ|YVpr=%ktʚvF <QjX4ZI䓻kFWj\A3Z7`>& ((tp{6'q:L/%ыMkw3q&  sG-q[ojׇEL Xz⮭WυJN"hLxD>r7n}ȬXiؼ>ĒosJȊ" nU>*VU(i)ڹl4W^ OMn{ 3~炑;Ӵgk?2*]ܫ-Jɯk_&²Mq/ ;%A}CƮM&?ir70^|Q!2>r紉"wߢLHuPbnh5:e; {qkն'.(脕"'`gࣁɌV_G h78eaYMbJHW-@./0E^n1$9j/wVL^#+v{(P$,m;._V{DFx^r_P˸3CM`DeVo5z2=J?DZn[B>8]@Z@1pH\xt/2nmSe36I? z|fVڌLsfF$9 *<?;3|h.TdSӒ|C NP~fm[:~MJ>zXP+̓h.wy۲MѴ1OKlKstƿ' 1 waUn'r@Mfʢ9A`.7"-i=}Q+ gճNAUrܡu&Oȁ(S)_\6l!oʂoeHL* tpi]EQQ/g|t&}= ^d8u °>1wWQi^A@R 0bҞIC1&mwv:|2twKwN*i˕]c1"iU{␪s1ᯆ,3&Li ^ga7 Ui{XA%#s| G`YǣSxGʥe]8wg^z<+Ʒ}>VGb FFA )6r[ G*Dg4ş9I`,izP!%T>Զ^וf 'xEPǟƪ^>.㖀C[dHn'Nʠd<eS㙁|:q4'/2h*tkIQ:`x .x T5<"T\ݐ '475m-SchzQ!NqqQV+Eeb3"6*'@Ab=oo2u ."^ާ6fʙ5%X[IUW P8tdN[d3(iztXR#C1O&}0Ow`:^[4PpvRtky˕1T3!-TIR6}뙶}ef2DZ[#Cd2R&>y $Up;;@0Sa,Dceoc(RjmAeS%谱`(τ..eV)SO\(~ ;ߠD)'7~XWqkuݜA?no]"_DQK)0L1uG*I+F~ZZiI_'-BgDtӰ2R/2`ŏI+l$t9ׯ,DL-ʄ@s5VH`N@pB35;aO~ g_1#_Dru߯ "~ MȔ%=U%Xv\eZdQq \ɡR"y+uE{E*6D&hߍ;y=_42m}yqƵQ?iǓK{ ~G&SWq(\3 ?E!A͘0BCDH+ 77I?kJ;Zr;d:g$4^. my9ǻL,Rs+D"T!={7uG8~Ŷq9fk4PFX^Z3Oڒ6kl+7|O3֜ލrm!u:o[;ts%nQ"\+/JmQE~{ ?e_@;^do (kLWDTĈr,m#7UliP(|gdW'E(P-O4zW:^Lv@snjBNXUnev8>QC]t9innE pHhw>ybӄyTن>^ͦ2o:&Wh/؋}I t̵$<&:,ieշb1'o4[d(֢i?j ׯ\# ՝q`xLm2-kOmM9[\)<OxhНezѾuȱ޲W?Ai^ R ƾmjmJmx_iw^y6\.(|e?yێ=2miO];m YEńA]RXVTA&F`ҙ p$ҿ K Vp-R9N-+ [n]̿KFڬ >R6/46}YGN/YI3^∥q&*IAím*U\7?KI k?>geF8˪?ZkvEf%u{R՗S|{C5v+ t=]+-A={tF4"_&K6|MZ(J*PR:T]H36B8ȿ(v1kS(euUDXzJ3:yb؝0Hd+"yX [nֻ:r9tݯ^Xܱ_̼lÛ [zYܜ/ZeW)u/if3Ga/{PiD'`9s 4uVaDȷad؈^}BKu9VSZEFRP! kGT&uUPKoTW>Dj_ >Uu6L;I8l\' -SU wڧ|i9L`m H Wgճǜ>ufԞU}鳴f 6U+?g Y|qDt59X?FLo/m0om[sġdWN$%ߙa FRxU\.ylV/!XϹn s$gAL\rw 'bHצg3KjR?L|Vm<`ɐ1Sn.O(,7pXgE@{y}:|,nqO8ipxN†]ܰpx!fǿ2Yw(kN߈'/ h"Y0ZbR7%C?w>J€4qZmXI-Aho$Rݎ~:PݚYՇ6cA}Gьy⏕I3!xn3TftgՕ,1+|~P^W<T__bu犎^ 7R@&שg=G:pn:(-*rq7ڧ Rv2bK .ч7.7O"4 b&⩤8o}o^[ OwiX=]&0 M슯KJݤXq"Y!5F <ײ2İd+Gʹ:oKYmFI/t$/!wꜳ0:ϡw#$бF{ʟJu]~ワkK(>z:r3&9veP;oO]B=Q J (y\uػON`F=wfJ۰n; A=׻)Һ1=}/qᐫ`߷\.]ry\vq|ض2^[|fB 5!)K}]RD܋.,z]W 6 xwe\oa"fĜ6, XsNiԗ3Vqg6Tڟ Gw!sA){R.oq9G{hG[ǭO~ڻN-oV:5[#ʆQ%l ݺOwEDs-*Z@427`%4:]+QH剩[B%v^\a;Wt.K'Fm=(r^=0npnv7 60\ƶibġJe!sq6jH2)KR Ho0 Ì$}K s"5,M,BV4 )IW]oH:+?ˢ.U S_Y"FroJ"s+I重6W3 j!)l+< PoE(,lrq[..vcZU [Qul<7z~ߛ4Ж~$Fq>w'!.Z cfU;:MM͹̘0Zћ"͐8V7P!WJ5W\5tyi`I8_~'+ķUB` J'H/*hc')N}$-}z7銣01Uҝ cQE`S#bYѨFs4Lǃ"F4.m!F{U*9AQM6ዱ>! z\(L71>aS- U#_T_j6M~Q}C;krz3*QahNwKWW eq}JT+uobN+'|ug\*/)1 cx6c=YD]\CjItRz}|b۩LBi-y*[a Uv?n)U"Rj|\WQ[@0*8;!jDT"fENNi񁚏i8^ ,>B0,@7蛎2%SQ6qNU7y!`S^53y# %5W ʏiuW~T%?gJ qwюƼlSrM[xG&!M);e %^j(9u`jS B;v>cSs9 —q3aE ۂIE_`H$<0U~oϒ0 &}5\06<*#;zuwq+sV?~zF]3+zLžI]>VQf=0Pm$M( DeL.ǽc>./tjB#=w>Dȑ^c.H3euup Qe7Q$ .(H&L*o@X õ5xrO `k.3?2U[S uCUA3MjTPa+5iIN'Hp^ Λl;,Us3A'8>NOfW P"质!)c٘*HSq>O )@p .3JlĴ[gsXILul2 WER+gdһR4qpI?fr ics)cQQX}(:`jZh8n bx2Mnl+ұUP}b" 5G=8f v_C)ASؒĭSc/y5Ua[>9Hf֡5Y8Zvܓ"!p`ׇ)-=^5P[ HRwW P.[Mk&tBVw^b>5N8eJEnuʭԟ_ai/#` I4L-&aR^HOI9 8ӣB%~,`lc-k-]^H>:ƒR,_$XvXsܺ?#̅}X <ȯ nC+=w_vػWFϩ<(ť^FӒE7vm \8p)n蚀a͂*xgT3Ic*DnpЩm8j[_!L*PUy>HD NBezX G!|1]ᷪSӶM;;h- !,2k+pI')UqT֟ўB\ac5ޘ )<Hۅ4Q"Nku^b'oj{!===`4 JOmC1/wO߄Q-9(A=+=ekvu>xֻS Kuye~. >}prKKJAjr](Ych n7HŷpuLxaiS`eQA2!; o>"2OP6vj]/m~i=ux4Ċ4ay(ҢBxl(%3C*R_K/Y/2t A/Xw $NvW=\Y0:$cOam_BMj}S!7!*F)37vhveZMŘ \demq"-]o$:k8G:Z$ܗ@L{r,"佋wqab Egy5쯰).wh6s"1:B}7œ ~} )ȧвKS4NGu|e^GӠgDA9jp f=AI2ZVJ jtl۬0;CD*ME .Lp%6p)(Z ՁƉ+=Q2i$WBS<չz}$&wBumv9+ ZNp)p9R^iHIgPBO]Yݔ%~2Fi)dZ y o9ݳg  2wj]ySʬt㿣_Y$( [$(jg˜OWt#ڼϠRm":q^tkӿ/H74!ѭ1ʲ"Ln }͂+%)Y]YDb9kIsSQn /4᫧%fEեWz0fy7׊+&H=> WNj9ĘM̋8Zް&e@L!pH'2l;Jޯ,e,!M9 }hn[6OWwwS7 QoL m߼![,fOr eyĔ|P9 ܘ֩W3HK/)vR iRYѶSP>Gdsf$mt `;~.'/87WMw7A/pjYat3FK*Uնsbg#zɱϜI~SѶǚ['FX_Ty-##r}̮"477B <|wDӘB=T+gZxFA؍Ert \:f7+o 3}魤ٿ);]0ye"1) $B &D3DYHOLc,]ȥ >ovY&84$ ?)+b0OB=>z> /Cz|*oZ_ƂDV8&VGcjK 4=d9LN!F É8A5?W?qS.vĞ2oJ;A5^)wpc"woqJLAvf64JCc1)|]VxWa+5Sw- zŚš-aх#E0n�{?33#?CK73BG ] =U3qHqv&)k{V+##wSGw~<=?[~Q;Txsh-= yHSO ;މY诛>,7μtmVd߹젎OXCĎs0CꁛPU&L|d"!&bQO#]8P/#+ttUJTɲ~ 洭Y0C!Te "hv!ϘX_MRYEO4ٯrHf'jdzrZy01<s] 7_[ۼY+wM]d" P].S>j-D48=R/2!%1eCUˮF Y@m+^̓hDX2g`4W16qG|SoܰܳY^_ba]f oJX!N QR~ S bDLiL}4ģCS,.ɮY5PQ>ii^- (>k#h͍O:bQ?{]~P21rY'_FФlʗ/}Sk =KA&mT/ջfsmetiV ق7&B&IFmdܻo|]{$(lxz,Ur =~X^A6óz هֻB:un.-ܓAbn\t] ]H3[h^vX o Uf %kad.L+QȑBk횇4~_ h:gMOսUܓ=/h4E$ MN F_]hӊQ'<\C ZyQlAg UrYna'6a#0n>¢cgN~3 0^=4In{\( j/9>?|^K񓄥DNpYQ`0]Fmpeg)M=6p`Wr=43a@U,pdo6HY҇g1`'f`S_i;P[١IL!lI_bʂ% _2yAT;NN7Nxyrф|%]=fch}}+bC+^>95߷/iӋ4T`?tJOq>]̓ nIÇ/59{"dv}=wwSMYhOX$i'" hl@.ٖI/W%iEZGwx+򑽻 3^.m˾L{5ۈ v SVku⽩+孿#I5ٲUZܬ!ji#GE t*#Dʠ''cI#\@=mFv)C£a62s[%䦥 3E+_M֫srX/HY. }g>tB$Pp"S[X`ᖜhxr,܏hἹ1ս^mM\[Ϗ{}j`bfuyrɯ[4.\ `yZ㋢>t2LWIZ6Q(zwo951a`;=*7?j^ ! Q_k(;I|.MdtN[\&YhbP v#mFo㡽Ȏ).jp#٤?^N_U]֍0zMO\zjD7R>m R9@$(>"m B}tbn)?MaʁX*pꪐT;h5:i`HQgK Z -0GFO"Š;i]\cB؛O|><]|Kl2m^ɶr*/ 2 T vrNli$ص6Fעu18U4M,CWDeRۡk&LV+ƵڱN7) `ǑUֺW!"BnIY Bs*:N(^φ6XktO`]5 i4 A.8Q8bS½`1]O/ug?ښp|$v@LK"DY\V &udw7H qʽj癙-_0fnM}tr˭^i^XQƨʋ-zcc>b yP>ҰF]+ۙr/VpȏɉA_x/Kȵ$<ޯ|{Nf%?Ţ3`з=Yt1/Z2@&bNcX8ք".M4^x$U.3*#>)pMwKH;.kFMw5FmwGhEuftmU5mSQ/}4Ƃ9eh.vu:p3Sn+ hbv}cnjfB,NYP<IZ&'67jB5IMTKD\ 5?L) a/U9Ƙ{`.N!}d<2=ľ jL,*̣^p 16 h7 `K$2F5hzpkade#t|?֦pmcDM?x2ʉvh=ymxȃ.L+rx0p/Ê423 3OڞޥWpCY!=gmGx}r!YWy=!(wL?Ai0RĴݫf[sWy 4EDPb [$ܙ0nS 궂P@3d% h46l<:b0FnMn1a_#w PB|?7MA9ߥ Eé F=8xZ3nض$oV*nBaplf˄瘏na15@V5/_7t}b@ 埲Ao%|٩d aѢ@z' ޢ/DS|tr%$%c|s2O*#n'D: ~tp!NnCYrk뀦U7FBV5O;#equG 5nN[xh̠7&o_Z3U0^g-7ueX,Qa//o4}m6a0N<ԚeL#o\?$Ԃ{c '^C  dFm50%.,15uDղfu7)lB[RIw`:䊓 lZmD6 lҧܘ'cjG42H'0wZ[9OÏwEn| T:2+j9caS}nJ֔S@3vmBɯ~{.'ۏam6rםz&G@~O4HaJ"Pހc|V`hG q77M~x_nCx 5i8eSx_ʚ{/Nv# F@Л dr?O ]iwд%D`wE~!"t]@E9ɝ+`uCit5I痾Xj435CB:>zZۃ-ʥH\yf0,ܵޞ ʴ^8M'!=L;uVj58B ]%8։\]'A/P彮bdm!T;B/m;Ŵa#fʹvɌ}Hvo}m"R (&XR؎&&_^v͍'Riݨ.4 |L%πB}-NƟE膳YA}2#TN۩LRaI@n-l0aǓR)hg$Rwu#z$t.[tۡNCQJӡ6`s$]P@@~_B)OC=Du8}YG'u=ue;8aQ!һ*{snI5!;ΨmgAK.g0 <htǎ5csvJdO֋*|Է[rx2x T7W.j"'"}dXn4Y\ƚ0ѣ8zУ(s~JN3s'6IqO9x~,ᦲ#d-MɬObmUB6&V mD6OIJ?eӫ̜& 5;UYd%) 'kP\ٱk/mgnG g \D!@S>M85hV7購9E~lFڂt`GЭف}*swV]Q7)tg ,QDjQxˆyۈ4R#;u-/@k"VK5>k7 aФԬAJ]/9h:߼ioM u*W}{/syAqy ~|eGΌδ;~eRR  ai##mSs|}mF ![RscCyy\R|6r$|(k0T ?þc5إum86GL hոlh_&:spkNFcʕe:MA>뙶Jbx doqp{cwsޅ UZnS^ 1k|є3 E~Ρp4WݙiKs ;R`\S+z'Yd)ᝯYdu\ǶwerT8{(Rp$\Ms&V2(, dA5K-N:0S3MNh@et۷ ٨/GECks\ epc'-yr_z8gv3H{mhҬq$%R55kx %!u#չeC gf vEN='+@}#tU^7|ھ 9NdQyjA@D"55DkLBڵQX(Ȍ!ћyjRPFp\^Z ș^)bExW9K(G<AI")f 0N+}skFo3v3M$QFE^k̍'׸[SV\JmA*8'Kp忎X1y6?Hk \׮~ bKdӟ^<°MBrXpr?k|~W e[q%İ4:D/PFE5[|q/ q\/>:vCݥd}1&䡉R1@qo@e%#*JdaVe͍Bڄ(P&#hdR $CZaևlwR{5[-tVq4t<+mvlSaG-߸Jf |ѥ)ml*u"r:`RhDKN SÕvp\uM91ŷo RBxKݬy${YN~o9]i}F[=@KI~Hg;{;P('5EL([ 3*c.#hܡ|;l+DvPlpk;0SdE.L(ָЬ+Yɇ_+@ c&iQl千\|Äm&2覔=tVr[%@oq{8Z~^ZQ϶~F`oUS׊)waޕWu. *cӠFoh" _W, NW::h;Mh+=p"7]c* gx}gc3d!Fjƞ- co 0J7oĝ;XBy垜,`_^+bIȈw*4<N 6yʾ Ä?I+KeK0 CHì`5:Z6OUiR$h*SoD'HrxɪI\|(oek kݫ5k{tZ+Z&D+*y!B|눱$'grB1'gAq=nP&I㨳ur.Ȗ0ۯtU.xs1J p儎/k$n Nqlᮭ3z!̋$ i]BHK#㌟ q23k}( pnjC}$dՍ\B*@>ژ&4&TzHdz H ؓUiZ t3@qZwլ~NLwTwɇTvרͣr$2q˳jDh$M[拾&ht{̓-OZ$\'@[*lD猸s۳H7UqĔޕ\!!^9JN|-ؕSHDww}Db~M8FM2nRN!v-X a\q yEErkAf"I~M:OrE &lz]LVUrFfIDpiBbxn㏤PO -`& j aL Q8um!DÓgAu s!ɱ\{$/S[ɖYFsjݠ·?o(N"_uWѰ$/[v2ޛ!F[zq3i)mk`ڜ s& ZqZ]7Fӝe6$`8<@x*}ǸZ8 @#?auHJ@#PzT;cYϸ޳y~k 7ʏ[Wa#! T!Ηak'!RiOvcr\2 AjMZ OVpI|voxuAj`j.fBZMF2Ǭ9͢}ra Щx:w] /{s3ͪT:P9&lcpc%Yr a"a./G3OD#!-O^RX{+# egT+QEsŢ &&?Xrw#?ilӣ" GHW6vvDWBS\mPEⲂ^l?<*Q3O9B>| Ц%`:8) [W+-pM y;rX2܊1땎HG* RsPtOĞq0e.+A3"^X2HZkdp<.js{IFDMzES*aEɽsvRUJ<4l-^?:=wE}7ˍQuQl/Kf| ӯ+JOf\8RhB |ZN۸wsU{Ɂ~eڟS8yfcǖw? aG0~#~wl֜Ж+Q%e42Ytm r >ѹ>d$9MI˨ E0>*:HMˍ ݝ1YC,fj1w&bp-op[jd^⮿13=\7Q|`[\KzReTDWK3}5#k7Ñ%N4#~5yr pQ$ֆEq;~ ׺΅9q%-I(VFb/5kYSV6zDZj ~9dLsNujP# GQX.mq * z(:#bChN-%,ϐm04D:)c; sČP{k0R7|]u >*l/d6󹤇.}L ?<5 <01&mBh0W Cv\ab vf-ݜܟ@'{Wgŀj3p4܅hpMg#U]h&I(2 1ϧއ&A0+T3( 9 k5ldn0\Ip^$sOMobID5 n#iB&p7z<ڗہ˰n H:֊9RX92Q+ʊqUz=@b0`0C Է:wC~phs"){~Wڽ[)?I;Y1q'B\k"Fd+=ȗ0N3szܞ3C59Oσb ` rY"([ݟjC'>A>ْ\kSfs`0WZ" Y\,:&} 0+Z< 1󾜿- p p!\(\E 1@n'(q;diZ PnV۩E54hPNxTjo-d5W`gAoQ$dD]#TiTg!aqZ_4|ҸZ>TX ڮ{u0˻|3S&$bGӸg&*4ɥԞBb7(ٺ`>>Ame5gash~Vj53WXp֣ r$ɚPd!|.u۾j  mHR낵r}X{܌n"1}m+7+Zf?PWQZ 8Z6 *J9P2lT;Jx^D Dg3za0y˻j>^rm+M}5DB&*94rJCWGcZ֥;i(7y+.XmpF'Ɛ~7]͝q0Ӛa:}GҬ͓<p>oioF8Q﯏Kш:#'PaI8OC+jB"*7+j:1 ɋ?Zғ،wo.]DtXl࿠qԃ^Ϲ+0nxhLslJ<&(ӝ5K֣hy0n6;W3?j`KpڐAVsbŬ[(}Q1wy:aAr ͦhzƨ{rGo@zk?L[,NZ#:`lN 6wrϖ=ӷ"^`wn][8~(1>ȦL:MqܠOg$(ֆ26 "G@h3/7޶pl)c4$tm#m:k)L)xbwT]p2H/#R,e'Rho`C"1ڶ&7k.(ܚ];C[4IlWv/pi!l|C*tZeBQ Mb J]$z'txۖy<inPx7;IeLh汱Eҏ/ [ o.JPav>uR^R8bF"P2ANz >-Z h&Z?.sS_+Y@laѽ t]qg'`*-: \ Nm!ߙ,:~{9U1§əW{J/nlz!Alҳ2U{(L? |/E\BMGm+`%zvkmSnwsobֻ,?{$BR3mҐzǢ 2iYT VcDЈmkS;X KߋѺ0腉F?Po4z_K|n7SKI`{ ѱa RxW68_TSg4}}!",kFiƽd!cpƿF3H<&_i_)S{6eMGЀەX,I%MstL9DW<ePd j܆_~ D1y@"ܾg')J5ۍTrtD ߄g;g)sNKbVw6eGPpklrW,/R-0Hz.[M/ pMc/2yZzFZmd Ɛװ%)+[ߍz1?~xr55үWږYb^S*HBlSp<NJ+&}CqvcK CPe]*Ռ.ykp 7kTa|z&g D&̜SsLan`',?IU !vLy[A)\+5 ĖzhEDnXN` Zx&c9~}s_11UkfKOn]ӯ:u%ӓ3IU!aGM) _ވn  -?V&(2鑿\ׂ pF)D/ڭ-kMj΁Nn7SbӨ؟-%f[t%#IbwO8 -8W~NЙYo=EWه.t '1Ϥ#@\g  ٴ 0^5yܡwt?zU}jW/#L lc3U}eRj燅,MA49GQ)翵zla=V ).>HJn:{)+v@qLXԖ9'9r9Hunm[VVy3D!wkeWBO0Pk?rQ7E3d҆"t#/!d{ `÷D(^dh.K|/Rx C[jw?K!BʞgŸHgcQ6_+7Xy&fx3zyJ{Rz2H$Q|i۶:`9??;7|\+i@)slܛ) E^o(mD Gg60B$QWYpxlDKV6R2h_YaŔJjAYlEU+L4y#o؆;2^"iJ5} 3"HINg .ÿP ia?"2B7 ;~1G*e0XvGn,Dյp↨6pVN?/"&ʹ2XʪP;znӇI[O.Oΐ%QuicbLhqԎՐ:߉Μ9>w7itHY4Gҵ( qqk54rP%1,C|/P3sxm4deVxQOpR)c~*\| 2֧HQX^:rsYl1spJb⓿Ffn0?5Z>}-~&xJWطJd מz jm0r5G/;h$ڂ2+=X?A&n0n}Rp6YqV1Y\ρmJ{8i'fiso"/gHF/m&_:Z0 y/gӎTIzkpnu;?Zn4qҊ}Œ zdj g'K!sg͞(֠(ctd]liWF&naCi늯| 6,;yw' 椙uʅd vfNߺo%r`)r*hFō쪖QUAiUYFpr)`mqC xWxRƹT]̽&9[y`VʳX$Nrf^ˣ?FLW= ]Sʉzp ⯮yT9tɌ[~WFt{|>9c/EwS1~TH4#yJM&HT3lU7كm m|jhggu]Tc}j f%cEWxE(.䇔naE$K=p+{ǫ3|C3FM6C^KϤn|l8D ='RxA0y-#AznYG*R v ]/#빓Apr7H{~J#D/&z%>z8˜dQ7mxu[IFIZHbc umڰ0J}] YФz $m-GY$ԙ|N~E,6 uIJh UQn)+bMp,S!}[[W{YpإV'x󗤱 vWOLC >h K#S(t ]<ɜ6_^QBAP$Hv'M~ƨҍ‰Σ!iS(I6ė#HBƥh_@*Z="$9e -l.{r-moT2oFмC:b]?,}!oy)X2iX} 0@F&! cJhYD I2-f.)\/1My8;fWXUmlas~n㒰 5FA/,ņ9 זTKLLDO9IH,Ud;fx^k^;([IMDJ0>&]4Wpp/(3ղ | >FXkO`Bz^1G txI8SKOO\=L'´tr u@gIQ#ȱ.N̄zM%ՙ vV1p|}:@.{|ˁLeTkluh}, }2cvb8IqP>eJD* Gi X/ǾJZUi>?zYCpSQ7Ru4YT,[ĎD 5?1X6ب\:r͍sP:n\ jP=ɦUq R(GC4:bVwͳϘn 6X*&P. ܂jZش0tOGyZjc &ZFi;x ;xJ-Fj|CZ`yZ*F=,ܮ5S%;ol! %;t#Phƒm^58>PE_<Λ˺;<}ues}͝YARF:KŀyƉQK6{gX(I6ArAQId]#咇J1'u*JC玟cewxG3r C'БBӪL;t S QƯؔm< ~h\W3hYM:gܳkp1)*p\7\C$\Cde W@m!)[ݦe"U8.pJmю Q_=sR~<Y4R{MyRdfQ+ J?P|MGѬI͕UAiO ⡠SOB<9"FJDIsSf{ £{<1쯇)7090P׀,RUQ{'D24&mG Rݞg[Z|hlj\D0`G4d`gM ]ɋG)d@ǹ Xl$1u-5sIT6DzĬ0*+}.1 (pk5~LJ E_^91I M,ۏC7sڗ0\ ϚEp?Nmp\oYݤz7'-Kx]=\#d9p SYB쒕iYn>NfG&`jD\3{U[ZRBӥjrFu%M'RYKQW3{j8jp-9p54ew H+= r}(Hs+pΔ2a%@[(&b Pqr-|O&0P%@'n ؘ%q{#|Wfxp\L 1M1N 59";Orf?.Y @noJ,|+̀}ֵT81Kȧ"~/ߵp|oc7\' ȁv~NkE}}|,]|pgrj<NR9P]K'FS] uTtϙ{9%91vg"ĠTN%ppd <ߞss#$uWSPP3o!G.xs6\g\ʼn6cRdwZed=6|BZ[~>1SY EI6uMt,8:](t$K"t xSv+!&Nؑ.iYԸ!ˤ"bN`Q] DBwޤ %b[X^@o4 blGmK+#ӻ s^]=Dmq"c2I(oʉdorh%y|b' \S3피$"M^bX cfA@LWAu&aɈ$o,SY^ 6ljUA.GRAn* Z2Ɏd#쵇}|~zW^]C%mNYe|WCy9)ZAv+P)R U5 , CP=otIXyR _@ER~\z q,}9(YD,_Zk˹!"ݟ\B{s$ڱXJ>)^(kMp:Z&Nf)~#0 g!cLZϿrQY˘,A ĞEaºfYMIC=#ͽ/UPaG?* 5_K6sW_w&}-WP_@ KNb^736K-é-+@!,n mwZofMĎ/XbbHG"pIƋ)bᒱ!U m忮5S3ݯ6Gfglΐ,)[񿐏@;O&ZQ!1 p4d5,WHCp\PEv8wRM͜Ucz.Asw\EFSĂ,OK: V%o̩4e]4(;e:2Qb,a ǐRXTu_1 vZ0ڲ_> .;@}b}@>#ǶOE*Rh/.&1_ dROY k({)ih5..`l$ L/uiPl"Q Q'usq+"KD 3SҴ#ZPڣJOHU.F,b[P]re8_?b>O?ZCԬ I1[%#lJߕ'?]z~q2vNukHP?iZ@ A=3Pڱe7h:y Ƥ5Q>uׄXT=ov6O$MsI0ʂXOVY9!8X `g|7+3ߦBja!ADN`k65zd3eH}Qy#| '_/^v{|UkA@_.zJ<6,$bjzAo4f%"4$aKVI:N˒o`I_"pYvuj\>ʄxU ;vϢKNCbUn* J8ޅ'Fn t15D?vMi`Eݾ)m 2e_1I]_xfˆk`41R0w"k:BMβXe< ,'#!N|>iXE&25#^ Z [gBA/P 6[jclp *?2¼o&+1륝Umx5/Z$|yPI-УW6/HN&N)kU!̴mlwADwzZ M+2Rc7 m'׌#k7tسe:ԑ'zW-%IZR~37!FC˫%"~+kv#E qf5(RVLݬS!Q xNTKz~iak/-Yۋ #8բ}nY@L<Θy{bMGФgpNy+K0պ#K|½y!7"=: @hvżVಢ@#Zds@Z >ADT|(cts 8!|,O5;{#2·)vQEA⬭Ŧ{ŅgbE=գһFP$S@l۟'-J:?w\M^ z4\8cP)N@ (Q W[Ds5"pK\2,a0TS"Q$I2\ڈe$gQ>v kkȃr(;v4 4!Y}6M#F_J)֦#ɛnn!#4 6ܕrm>oVwgi?MؘuGfY! 0nUଃ/Ld[{,_z7G[MUsS awcZQ, py>Zh[:NTHxtˈMFK5VG!9iBNXh/o@"V@}cNs.|j-UUkb<3ŨɭAr.xiESkƳ9(ǯERZ|6~͵~bww568fc[Y2?] Zwh)'mܐ-jܪfȣKP5eAM_CU; &a0n}8fR^~&xwlzL Uqkto(1g< x]Y&>Dc7mWhy^7*ʴ^N'Ae.^!4Rh%>Te&}yp8bIoIw{-Ikyܬ9 %ͽ cG+c6SQOk(Ļ{BSGXH2'c7Qo{ݫQwDnq@yZ[|OZ<ojaBmf|n,TZE(f( j&0h8;x4egfR ķR w+Mڈ6xhaAzW*:8=!3׈aл^ޅe. WFζQm]Å%~3҉xc&qEj:uX8+ovwE>Ѫ";JЉS< z= ÀJIFSC3RM@2CGf!X{<ܱF#JFʼ5s4o%ͦ jdὐmծ9cv,~klV!}U'~̬P^$c//d@p 岟l׶qй[:L;WVKcqAPEe#NGi:yLP#P#+|@8bW_ ˄Db.zb;Mޫ##̼?n7?– `eNAٱ+CX˫J0qKYfϭnq;# Rw!/uuQ4>UxWDn )قz+aȨ$ .OT$-*Y7ߎ(7HTtLcU 2_Lcy :oso8|lRė)#xdON6mƟjJ7bJqFУ_ZO;,V!S (zl|S_{̠I1yKSnP"ɦ " =/ߓb< "@zX\j8/[0fDL6gI>ǭzL`7l8DTr Zpu5rG"=fb΍ (+M5C#v^??:b|7lү¸.:JI\N@sX[ZD]K@j9{6h j>m8YxA]@ܸX]3:tه@!T]i٪pmv;ԓ>kؙ(P:БnXeDҵc gZ6 i O\ #8Q|XFX$^X3nYL "MM50*T~iMÍD+3:8O_-ee~kvGbOEmE @o?U[G, zC@P`OP;ܑDÄLI>adWZ߬ݟE?pü)K8a"b_ġYNpk w+Sa_1UZx)i#}"#C0qUqTn*ϣ]C`E )aڊ~炝qQ/},_/c2Ħ<Dsg~$fMHܚ>P;a xgu,rٌ VO׭'^?U;t⪷c+>\j+e٘WtgܧrO+^5A|сV+N.5)oR_T5̡8UI\ SNӻ1ޘ)pf"#Ueܩу7 Vh/I5F1e×JTMV3CW4=!jO%u^]~Ny,F~G)* g'q/6Ҝ)VabԈ)y ʗ|Q'٣ ۯI_4)9&l"'F6aDwiMCޅWMOvn.:yB8QFjhh#bكw!xw^)o*RJEƆ'%U0FSސ8Pp"vGs3@UՓq$ JQ$_#*akN{&9wS*KK$hLv}'Ζ;/;jᘏ_;)e,m- cD,!.a`z{TYˑ(~6_j %S[%Qm@X L(g{83YTtg"{ms(:6O5%f&@!]a+[_~nt'ZI%hl tc v*Y=Nݖe]7sf2AÓdwH:۷smep[_ev"κ\c:r xe7gY8 ( ٟ~,dFCc!$=I$¾"TI~j8-xε@O=%R@H30 dLg2HROr?l}R\wI2<8ymlժN^g^ * \P:<*v4Q6u|SAی+u|m  `9Ɍ.Nkz҆gScsA_H'ӧĻ_aelN*K-T=JUZ[hzZqWyVϚ1~JI琽)0뚳m˫)ޏ~bE.K^'_u)n͵fKL+xU<nEeM%ƫiUN|2Hn/Mw_ le@W#ӃKPi@ʒ_ f#!~h_kdle{`¸l<;=B8%kD[rԥz.Z&6KuK|blilբ~ϯ6Nh<:ƿ{˳3O㰌DN,|b:jKSp$׍)gZ |\ɃH^F kqZiӪoaDIMbSkr0$o֩~|DA(~]ɑ6 0)JB_S~X=&SBIR PSW+_S4^ÄzGF֋p.e~,{ k[j84Gv|vy($hӲzCJMWU[<Ͼ-CKC8O.=b 4Uݑ3_>s{ZljY)`d!ϟgkNA95u o{ "MYLJzl 5@Eۄd|׋V*)G@ܴL#0d##&5 N~;zS8gK_qwQvPmiYY?O!~T b"Huk' ׼k:hhsdJS1zl,Iv CX(yys .AFW:kW *<_Cuor\@q SAZuR^ - ؎9L4K駃(B~lq B4/=ϵз~z^Ki*\A~h;NMBLݪ$My6+˩b@Vi=7ьG!Շ]x?eu"EN|I+|*6Z ۲yhlkHCD ?Ź~ a1dOp@~ǔMt&5!e×蝕6)m=Ф]1 .wgHJ0iFl**|K`fbK9KD.)EsAi nO!UlL4hcrl~Cӛ` ޶ǦZAk-#mJ} 7ˆx2(}r*VZ"(cwDO 5W>#\ !}UZ56(`}1gTUK]Śsv>0h#á2grlqryk^O2"L\y%[V[bx_zE>g݋e5!Ҫ6fq.xoWqd]uǚ)/_EX됢05 xA@M^2SYx2!5i0I-gPrk'ܦlEc7 Pz`l+sⷪ-ksRԥwZg}G2[$:nS|&^fcwu!0nRϓISױa5εIysۼuܹh>sYUYƄ7.ʸ*lV;slv >0YZuӝQыin@Ác-|>d}k. c3/A* :H 9ܾzK9!-{'oZ8QvZ0_ )/']aF3fυKzœ]K!G֠Ùvrs0/{rאF$`t+>.1r`hk>&/F8<9fE*$OE%mzS=7* 1Sím= #'"~귀JGFU7j'/JN?W!vO7ȸ+{?JT#?,bi`!L,!ihW| ] \pf!dCӤ7]w&OߪP?%UJ>f.KYNM"/YaU2Y;HH}S?A+E|)"YjsZm$N^U##<Iۜ!ikȣՆa[0|XY^昊ر"SB"dnx3*Χts9-Ұ>*|X}#MdL&kChZzub/ՙҬI~hԭK0{*?E:->sbd=L SYCK~}x{*I!UL0d_w~U@:RG &޼ 6oz堊Ā1 lnej :%)Vs_`⟄[y>zЊlF)KNj%r_ Rg\fif O,dcz?> ^\1E)FgORLi AD/2 TLku آ3;9%4E}sݰhl"m>;BΉH RCI^.M ? (L#h T`-TRFW7MUTIx"Q,1`X`x;&°ZC$b(_Q7ꛣ.1jf3m_&\T! EA'IsrۨjN~E˳N}zb rP%AxާoV#ROoyUKkUlbXV u}U(ǰY50((*[I@G<9G7B5+? 2LbF첚|vWB=ׇ b+͘|>ZC7I/'4$ @{v;w\ߺ7]J 3p/z S~ž Kz| qc};JU&rwo^i8"0JhT M)Ԉ*ss4alz&;]Af|<*1H[${>ˬUxoyF;c[pIQݑ,'\{y7q`6V絒xx#G0<=B /d_4ug@op1Y̑P+ .Q`4Y߃2G"ޙ7WgXqcX!V-SY($u+82šhx̀{e,Y bT[d1u9 :81y,xLku_Qėk˻$?3d'0~]l #+5jDuqm dFs3.R4ܧׁMy ~44-;9ڈot/ /i`[:`{cxN2i5bcaGUb1^joFv86댔M_]zEVqߔN&\Nq| )nP FUAc#c9)7wNq֢PU*"̤8l  ,N:F0r R|垵#l4OY9/\Z!|@4wΓD  "s0Pb_kv?{BP4(rsD3׭$Ju3Jʺs+mmzg0PUiXLO|o&žZyYQ1ʛ8!@&ЃV@+qr@lsh!ԾH[X3m*F,_Ӄk@=j%o =BYsۗ *9|{=6e))ؚ H|jjWAۻ"Ot9 o5"75Ua3=$y()iʩe&rP5EH4 A>ũT8PZZ}^פ#P]`bGbrGgvI!'7Lv/!8 .ϝu$(!X̣-|ay!3Hc/1EA΄`N5+VO-^[y,-wIK)d6l4-'5)Enigŧ?d?aD|=uc"&(TK}z`hoYY %~YIoN'3 ,e,D|ښ>gp܏9M@7R3eM'H\c*;-uf# CG81_Q6}^cNC6*dV5*@4$S~m5L9zxBGGoL@(\@lsH,0UKK^β fmhT"D:JWe"^266U*;2NSl?i~ُ`~}W˜ńO 5镥bp =Df:三-i.ͳGy&`xRоi)^?t"[@pLEc㴸p佖.y0gsEVn.>v0X/up%qTra"|rT@vEQݾLSS0dQ1VǮC'*( EY" Wb:P/MڝEiPx9QuiAWvVjP uHfy 5ű)jH&Ñ&,T[XԖp4+OW[ ""ШE(O4xt\4ZML 4w?V Uƥn[5$asx,: nvIEj_D$tMAlp5o&c1:sipsx|Zq }WdLSڧy=!-γxO|3ejLA-!)t |~ ~6g=<2jfC| mD w <,5ƇCG)N?P=&q a-\%to vABg*-=Z/V}WC,Ԡ1>E~n: # 7v8-#YJi3-L ~ 2Q\!cЯL;ع0f7,CV2ľֱEq 2 0B&EʖHhJJYAJ,@nY܉Z+߿3:C^:͓rǼˆ԰ {W{pJ[DӚMFyT\Kw >5bG!1?IH)a.`}5y`X*b%IaPUr8oAҼ>bKxڱ ъ8IVMyb +ieN}w+k~)b@;J!٧ Pbo9EsA'4zta1%H^5FTY{ʶL[q|`&53-*B7ȍ`G~M,܍J2MU-Ёa vz0Ql]o?TH<(+Й6x(7jw5"g`yN/ߡNRaD|%Rݤ꽅ʹ$ķ$e#)8J]p7ENqqҭו8Eʝ*5'=ǖti/0_na+|CDUm |DD"Jh&u#倡@~7y{oY$sdŘa͜pK%BAPy4<iuk.\9Pg [ƒU5 )1+_<{5h]ޤDp^?;QQ sQ`eyn*BU3cȄխ@2T]+9a=΂<ˑŨvI֢l/uTPaS<)aɴ$S/R'b^}y+7jMĖr/|+M* iX/IƄNQY1YzOR>q6E>OTCX1uQq퉦J5i^T[oL"kIay)q]iȩ V]쎕QǘR1TAR}xpVs$wHoQXFߧ=K~ 0Et)< |(:aP|^[4,{qEyoBG:.۟сwObБ<¯mHd'c"otOx*W-kc+"%RlcݤBasC7̝ؐR෦ܓ9F)uڍu9Oea` Nz$ ը E{f[| g.N qnb} I%˚]u)1O$ AqJϾG,} /w"|$`Rt&4ro,|3Oe[<7:Y(60}FhyPղ𲙵wL g`9Bx[kpE (݉5]# Tj5˜.(vcz۵_4EOaqlj!zD|L+iZ=;T,gX %\W.e]w dH>Y;L8=m^NbƲ ͫ=,(hڅCL:`"i<*(so4j$vpjnG{-%u\4)(ef_+^Ra7/2g _ nzyV}$o8^mމclJnY\‰Slcl>溌xSBJnF$BJ_5eVV\BEt6ߡr"L+RD IO@4$*u3`|q+X[`*Dh!~%"i,w%U_!5^tf1$9E#p+RZNQ_ё2QyX!a6k>ک6XEu%\D! e6c|SuUENSɖ[\]/ty =~,'03W<ra RPyrfj;u"LJ=fxt۾ 0yR2Hx],\pE՝6$LV+zڋA۴ԴyOKX的|Ž ^1(TҴx,CI4.˚K!L]4ݑIXL>/vp}<:"1I V P^_M[rgNf9`q~PyҤh:T" %,{*oGSv n}7(ݜ%\w_b J1:~|[q"͑Hoc sܾIs|} rΎˮ!cԤ;Qy5 2:ݸ.ZL pO;R΄-)B1eToJ|ލ'm*e3RRg6VT?@dy]른((qtLy&jUjZ U#JNlo춈2*#rJ^a~.a6K`*Z[Ew8+² ;= &ld$n0:/z !b ob8zbjFB(C7.9xLG9zy?[E Vږ&R˱U.{jJ%j^%=œ7RLџtZ_7-Way?0(FeswkLiƮJ\V;AeH"g~@ hC )\`3:[W$l3.2ֺvFXEUKP٣Rrx_NX/z˄f(ϜQr K%;-9$hhiyِ?1Q}lVC0R4 ȼՒT^r&yY+0:rHtbĖY`Yϴ۝9p/713B]G ݶG=bFq*)jBuV͢\h;z?_ GK->m3g4X\Ij?J֯lci5E UXku$LN@ߊ(JEgSC!dU|[8Ĉ}ɡ.3R>"+Ds%OoSΥI;_THDFd($#ZҿpŠP"@'a@N 8Ϲj&qWCJ,/) s|/4MlvdHP4kv(uҒ)dbv3=}jF] |[xai )^kkN3Md|׿A6>~$⃺PE҅xU5tHݖX(X'ޠq%d}V%^}CCaųJBzMVwG#W?a=͟O4z'M낋׮2?ln;-o2f+O5Ev?ME!=m]E"z509$H.k$o屳4oKq *Е3lvdnՑ(XJFiwR)[KUElhy쏘3F# /'ֈ1SP!4-c7 eh;0Bx{EbH pLdLaW$|5A޴Teǽ z`}]h mua1EͧfٶmW>VlYCs9 k5؁`d[fHlލ>7cj+Uav}Cv5=֖AOO_ol&Od ^X֌dEѢb)c[iBu_*G;Vi*MMཽVV;'t`d"?NV)2MAH&MVJzWɤ eˉ,BOǁJ)T)aT'5)8`A czCmLKNgߦXetEӃMU3DH?pcnԣtBBxÄʯQomO2W T9O>gm Wm\6 ;tŁ>xa*Q ]P v,,KIK~7E쯭&W Zrn)Tt{r{ yf!iu%"jBbv=o C˭w!ߝLcO18<_!ZP35uNa \hݕ{ qZ}=6&\4MGeg\̯iնy5 n(fG;nn6=؄度Ȧv=ٙ6:PDFG#'Y0:6ȹxgfHiۻ:4ѧd)fռ6XNЙ_6r+xL`g2Osm$XwJԺb3{mÍR%ޚ'frm`/rkPŗޥth4S Z T!mӼQ'ݫ1U:n.Ѧ~v'R( n.ruU:W|@r-FX84 c>PJL C2SMH ඔpԁ8ús)Ij`=.ܳnKX@í.#c& sǪݧKNzbuٮ X:";tH 6= ؿW#a,knF22lD@3ـR] "xWM~:| u/w#q^@2G?u^J^/J[\ޓȋ;99)?"d%wⱻp3(+DE+4>eca! {{3dp~VvS1|w0CV[m:ax5=KdFւzaWTQBHmV'CgsYME]MVS7Kv\<ѳra+J(2ʵ'Uc8 P /*.-tpbMK@V6w_VDpj7q*>x&$N.OS"a6+G,=>fDVŨ8&]7tgk#ZQ.%&|w_xOIAӅލ!5c2 n&JU-耤<DKt$=ܤLB #rZ_9طO+%^8>ew&AߪkLaD3-m憗=J!t)FE П:$! K΁/vWvˬ$&郙f_lSM/נY-\~ Ŝ 0 o#a.AQW4)y ~/(xQ KS|$y7_,BYaT+z@ ?n":'}(Z\'SeC4w$t%. 7ޕN,nq 1膮^S*+yñN(y FvOC_ށ`0>aח?0Sz ǛȗOǐUwCIjK82C~"u۰:С B-WNUeFRt׬Sp_&Ga6RV ܥ"oŸ) Lf'ց킶3L+5,Ts_(U,zf;2^eS.١PFH/x Fdw'8U#aX1U)HFSog͡<_'ޡiѵ 39Ȱl5bYQ]Qj2=^vRJ/5lP}`Z>[й"?yюeT+s`$@C#ߗuy-JpV>^zA þ@jah>. J7adC5^&CLg&]SȄ:6 _кLij;#&/$q(g-PzExhޘFcDNU62EC3HOߪzϿ¨+R3pcn&@n\Qk/cak`.m TP(w)-a"ʹJ2MWJ{Jlz%ܮLgm'4(WL!SYQV\gP7xS: hP\Vdi([Vu_I,ҜMԟj Q[ ja(OV*O<#UJIG;AwR[ZRۤK$]rˆji!U3T Sz QR"ٟmI<Qf(.Ah $w0qѫOC£lo/:׻X">:I??e!F]?B`kswtMy+'LYyۤJ6~]p[9R(dIuE;Y J#@Ēx$\τ]_ R $E D\dr(j _N۸BM7mY=bDgϱD3xV)sE}]a6HehІvG2ANILu1ײ 롙3A `eߐu*#bpF:v pTӎxߙ4ڶ釆"j $ܬaԙA+m6PbIT{0nC'4%k; *c_O- jLƘd?eit"3m)IV1i2CMPN z/KJ'Ŝ2|+t؝@Y="Ps3Oot\y.t7ZMUydr%wCJ#oE>LDa2y`{`X%rFLAI%ckLopx`fYI:Xh7߳47d([8OjJ˿ 17 1]mhzq~ o8-l8{ iTP~ 4!SMEzlAe|Y cl=keG|hwf\w΅6IJy \JA{8#j&7alfgiz49^/@ kq8k0SE59 V‰)W+FŞ'ă8LeTkjMx)q@Xt8\!'oUt\;-h/0VBlrNdG7 !([89_/TJ@j{Aډӏb@8M[i_H\n}FhF\DeC oUGu4f=,}&[e^fBܲɹj2ƤӡbXPT d:ucS>ê|Zyj/U:D?wȰUHㅣ].lty6~_+x6?7Rm9~C^ɇRcscWob ސ),/ނvsI_w>-u,iVb( @P86GD ?E9sAX=u,2HZ.M&/}YSDJ;Zr5IcN'$cb|ߚ 8A{ 9$m-DNvC糖ƾoGq'OfGy 2N/ S!epF^B&YDtʖ% =(hy"n»yQ6ٷ*ėttD( TN5UBm׎<38o5C MWl9ĵYuuJ1w1Y5h~|{b,kZ;ZY 0JzDɽ#F=YZvT{W4YQZꘒ88VVe\F&,́Jr.h᪜]!BZ}HV_ψ*3MAg-n),oqt rq(\Rn/Ad(%d"pJZ:P ?GӞ(T jsnnXc%{<$o$綵zu#z|U3dupc?j?D.=SLX`y=H ~D(-Ҙ}5yM IW_[YH';,gn)z?8HnOUΜ1#`z$f046uN YE`O-^`wkE&,%QU)O,LY0gaÉJM:"7~O¹sW}^pNE>ē 2rd4V@.?qs~J-w|xU ~ksE^\Dhd_coJ]w>Zq-7Q*Һm|PHB쳁zT:Inhm.4a% z: #l0L)R*bY-H- v%$PE !ĕQ4x|&ױg7f(>2}Ft:ْoij_N~7axjo6ؑ`ww#Z^}ӳt^e 'yߤa;;FJ A"!1ٍX6$f#|{]І烱dY5`RF SI?;i{(_9|avwJdcF:W?^W&7=- q0L{Y 䘟,h-xX֧R'?CtƔ9$9n @31ho#s}5) Z_1I ES~|#F!4\O@~ؤjeN]QXZz.qS*l|y7!G4w"(V!9A]>'lu#7CGt`A#%Zf[4 i5623$ yf6`mo«^=T|e19,L Ѿ|BNϥ).L:~z)&XIb1ȯ>+ő6(+6 oЄ+wPޙDK6W zSI3\ ,|= :Ik.XEx 8Ϝ#oYOs+';ajdÔBJf{sr5١_\c39NYip$D"};%jr|ضoDxկE_cu rGu<H/K^3E>MBF5_dFX`X:Quz.E|Z6ve=7dlzMc =N!yYP/} \b{TT! i0z|e *Dd~wZK΃p '%A:uNK_9@L  JIbVѵ-c tVlRXBrN V⻮A{H-&EaRaqZbF2f.~L_ U$1A1-Wp5|lwfOҖ!Nl}-~!: ;> :8z˼ED DQDz5B8c_ 4X+i4 %i;Tu0Iv8nJJ䃸. )':&|o^/WB#X{dj=5XpW>T؛3W>H}@M4zGk:&.N0ᩈ͠:.Rc=ˑhIVJ t(\0Ec5ql0Kͱ>er w.4*prݷPt$`13cKy/8ƵH ÒA3[ 6| rhY̘2h_5Eāf(OdgfsHo3+3Q<$"'w5*3\hі ^?DE%--mE$ul|Gy E`;s~F9W_4+Dmк/) K`^R3j 8JϕixOnsB`ib[(@ǿ$Wt0_[x~F!j.<_d{Hh[/Yr 㖁c՚$)9_}B5^8\F)~&ihp .Wpr#fWrM*Se9'2Y5OnR%_ 搉ŋL׿l >p@4& Ip~U$zZruP'~t4.kR-DbI=D'OTV-+\(7CLHPZkW,L}%o_/5&/ѝ)Vݛ^ ŗ#b ='V$>p4 !*g|> "|v]A fJy7o]w䓍YxnraM((+yƯtb2MQ'~%h3+(6.,< Fg1圅̠wa#0bQ6v3(]ʷd)iXXgngF__ 1{Q[́8ep[@7 m*w֐ٿTP_6~V@KmAk,Ten qAnZzjV~XZ+H@M3(@zKI=" *fYwW^g Zb~Eֵkz>aî>L_^ [_ZV~kIUe&J`t/oɩSB|OK CNZ$-fjm'"uRǑ%$e-3ҷ}Iu=&b{68}CRG3-MN9>.VwPPliB>1}Yxfw 0jLO0[ #8Ȅn0 k_Xj=FX#i= fnokp`~*Ы=D }ק8*b삂Ԯ(=AvhfWr-\ж$6i=n+%aZfq NpMo#ᙨ1]A EQ~)R@JNX{j2S6%- O<6&JY^==[YSEyjLIaw/:6gb&/&\-mKL$B|e(s>l%mmy۽ !?x*TKQCCH@F`ERqڶ2`82&M(bܖEn~. =~Ayܬ9ݫ̪lh:F9*w<,2o/^}}"Sͼԋ0ŦaeKb<W1x?p}:L 0ֲ&%IM>5 Έ_v-[ƾYUi1p"'_֘P{Upou8yZ`1aSUk*jd_S]D 9W Q:5j5Tf9iS|\jJUVW7>hXygX'ǚʷY&CAAxsx9[j(&Fϳl=)5E>J##\]_MD .!|3 $Lg[}؝w-ZKcA-hVYZU9MmV(}!8P6*2J[B㯓r~aqYP w 1?_jO 7D~ײ Rʾf=,z1 lj]RV0~@6L׍l /BU7U,OJW.in2Pβ;S>- \,+XZ`0I^|D9mT햙ŦBBpʐmU8:|( ǺkB,6tZ "~XҳʺANgw5ٵ}d'އiZiKl8;/9oC4%GCIY 6mmP!pgƩO PjŰYcL~Ӹ4rnE4`ЉKOlI쀷-ZֳyOFJ٘Dd$@ksLdLfVqRrp/Q!9#9jVf7"2,SX ĆZDĚzϚlDG o`S}P#nRaBCwG'o=xRY.4S3h s|K AA &wfXN'zWܣ-3j^#(ot_oD3T+>06A/ǃgSScO}dba񦮪 v=c :+[ #jc78Bxv0rЭU$[d|R]"YقP(‚ Ud}71]8,R~D L>7?o.3KPy!է8?ד=ncqG}3pwdjPDWP䍣B1?{VQ@&-.(vIw9e$q~>_X@XlY/֐c'z@ʂF _f 6fcgG5axJw4 Պp؄p̐?ѮE,~}PB'J38DN3[^ľq_O~zϟz_ݱh}c ;FN:A`!v IPQP„qB!A  Zt#Ɇ" uڋQ;{w±ߞ23°gC԰2 Y9`@ct P"^K\Lo3ot6i'R Deg3:FD)ȬVW:mߔ1E¸ vHMUl `U&¢i%/<@bֽ_$ֆ=?$r]geܕDU"&= ,y핅v4E#7ҩf"}A)L)d\M_e} TUA ,IavLx`+9|th զhW6ʡ%B Ds)Y?{\psm C5H#GEY_|@ '1o>T\k </qƺ_(TĖm1nn$+ഝí&R^hKnۃ7"ENE4J~w|. DLHd 6!ُὍT1G؞`ؔ nKb+J(gidmǦ `֏_ٖ4>]=v܏ѵRCL1[ 4ǞA`]?amZ!J8v^GJ <ő;VOK!&Tn:0j!_E@NZ$57d A,lU \:+ kDx#'Z9V`+e0v@: k ĕ۬wM+w_(];:&N;-VXfZ+?,2c}?/ZkT%|~u_T5jnB}oݝU¥QϪ #x';{=@31 lCGWm۰8޺1fFap,u/4Wa.PV(k1:6t(%uVg{ ܊>`T0AJX w1%IF0cL:=c*@a LZ0?eZlsMT}Ueq;81%Hqj۾r5{8d¦[;5i}T\,8SBiΰBGRWKTw18ȑE?ߘ=>1DئLQ%(|X]/Y"ggS?~ .Uj@Ax0#2*fa;FgR2[]6c yČ0߻5 >$jY E.qPKC0j]&C EI4M1 SSm[kQX寯BbX=հbZ匑;ãEG<^y;3 ](REMI߁:$ :MPձĊ3_|@P4<C(M ob?qjOjEVŊD/ ­tn}YwW0II @Pkv 0hA.킧`BQ8 /nF TG<Mea|Ͼ|sXQy:>FIJ&lW~NBa*-2+L*5@_>Ľ騰+4uyMLN7w B Eާ:%E xi>kFw' &8!S5]bE˅klqͺnw[ݤx^T"3Q2;|VSTK7R=P& l&$\W)x< 0`9,)hf}6i(K(W3wqxRjz2K7ҨلCo}TZ]ů\h_m*V8ˠWLL!U]kuy'u2yJ{_ E̎?Z=dP6X PE|}zSZ3Kj2itTo V8 ^cG@]ۓ3lWFXy(v3 NQ7`8bK@m3ݿz:a c,OjP #  bMWm-?^n' { %BnjT˷^lMnբ3spB4.ݙ=&i !%ew9n]-Äh_@xX_׵3Đkk}E|ߡu[/TLs1l1TN ΰ7 {]6ɗ ڒ01xv2[llQެv#ѕCLK-n_7:#ߌ2/eHPdjZR'] h) JQ٤frO+9QsMM|i-ܛ9r1IO #ۍ- VoGzbK{kϧ3ai*< :-FhT7?2 b{3Şv9'[#gOz2 &@_] 86YP꫚Kz`3=/mR- ጁaX cy vrˈQS&.%,fѡL1`^>tyJ_rE2AXЇ)h%WT`Ί]evk|\\iB ~P}*vwBl }E`_͠{(Å>/ b Ls(z ӧEβdׂ_3 dždk5$=+. :XqQ[֔Ľ ctw<\ɎYDWo7W;Lʀlu}c8!@\bI&Ӹ_ ᪋X|4DĎ DDѾ 5 Lv:Z j%'P3]`N1Wy0{W\i&5JE#ߓfjX֓hvKi,!V~mCC?YzP]̋_J~ C^-^)u97].Dira;-=M֗fG?M Rdb@^ӎlhqaddgi#K?d~ _vhY*v5. O@\ u%Ѿ%TtlWw4i&Q^ 靺./K/m84gg,p*9(n62%M<2 m=z :X+YDԝ)G4 ]/ qAJ/ql! 'ˏjҬZy GmzHMGZ~T'wt!:O7~Jp!?tp2v QsjAW1BQE8NqV%pF'(1v%al5+w|:u 4i9|qX+yT\!C0Ufؓ<_?`HʯQbx[V0ڗvOɗGiJũ8K![ݻT+V@õЭ{& QRȵɳ9D򄛶=W<6 IInFȔZ-\YΥ h B@tN[#z)4D#M{ [FniBDH}ۤ5RHJt#)n1o:fSN!W#5ڳ: 3i6Rs,`rq[܏73iUv?o*z.UHqh SD8UuQn3;ȱY$ X%Aű,iT#,Wf]0̆N\p a7VQ!nNe HwRDJĝŖ"i)r~@0%}086PnDoS`\Ջn ҩ WQJR7~-w(,V g&pvBoj((j]&4go";q3fx)VӹU o;lK@zaWa 3ʙF† |!ҠVGc| !zL6鶸fHĮ&Q3$2NC?fyfyɅm/&nhsF~sS ĮvFysɜnM[ T(w}#P > ]si Xy~|lv `]h3KٶI@8DSCkٖ2ٱ~ʯ"8cmQBEF42(cmeWs<~6)d2^OGn`Z@?(Jށd y;FW[Wbw/X2t%9DnfGq>~+m]oQvߏ}I8pP,#~<\E=N龔F<_pK sί9(, C)R9ETU+m*O"+(a5CtGkÆHdA8]cz(rUDѴ+t v'8\ӗGt{MP-כ+x2@cه@S~ tc *`WtK &NKJaaYظ()<*K} bAF;?RH0֤,qq" 6`s#/k1mIK>ZA)&}_׺(F},fpu!'z-*rfzm{#5q!OXZ7Cz{yb|tYjh G/9, tLؘ|&ARQNPq&B,F#0C7^33Nqh.sE6%wޭwuqdsB1QB~啣BXaYGe V\q߽hBX2[~3 8X8s;Z=TnDp=/>n,cYHqѤn;FmxB /5g5CxrlRA~DhEqv{^S.N}zARMiA/)a ݲ oeR.Pc+sX$bnf6M!t7ğ"ds_C8= !ї9=uD߳ lJETYޑlh~7P+񖃽E6rBfOM=^NI508DS{)9cADlEz.Syh# 5Zq\` *O1V!EPS:Յ7)1薌!V؏QOS5W郉00ۃd5p%$#sd`5&= .p[G6{he U\Z;Kub~{G]NP=qP䔮 %5$ꐰO>Ŷئl3j~ܸו,"QoXԟ?C*79rzܚhD:>se?0K? cM80, R#9An36=99])cz([U>>"vGn|qkk/KP3WM̢!(*mlnhK\=MS{ī7$枲-CH~Y{5N_>1<<,V';|!n\+ZZ+[/},o XOq=M=G4Tĸ۳]X!)oz3d |Wyj\(Q-N2CNR'}?n1ExbZMxTZ!Qx%3[S/,!L[_.Iݳ(Aǯ4+6,xZeMRcU4: 6w:y݂v O-5=r73MQT2נ0[I~ vFTfMK͕Gǹ E*y@ `Mn(2Lr i` Y Pk["pz(>2>X Q& OFW\zp,JfpwُOv\G4K?_-_fJ7"zS%c U~tK@%IYWK06NiP#P>i}*. BZ+g:mMƪ` huezuǖ?u!C4yX mYAgdRi3R+gY{^y± UY]AL*Qv]ׅvF\蘅F/t/9UZmPdyJ5љ;AY4z'{ؾG>$a?L=z`\`1S׍d x %{%N||"]L5 4D~I80f.C|뙾 Qt 2owydߕ} Id0twT Wߋ/!yMy@ 7[Ȧ^ALMo՚Mlo=>h<q˹"H&G^Vlp& T! ׮%9G9cRHk Μ35?Ҙ.Ԝac`A )'h L?bCfrhFhD,Y`ϒn&/ RKf 3!@af vq*2r2ȩrGH$ mf}b[p{IL7gm8m=ysہ _xI4YɆ@_VKk%W?2&!A^zK&o|c@Jش,~:89.tYy6w7ϳdp-L{j֫k;Ӑ>y(.)(n!cln Hpm_y/"Ip:q_^!Ɂr@:9 Jt;/I2op

-}luRÌ8I[,[J !Hajww)p1IV@9ս+lJ@%|Z 9_)o1P\ZP,v_1[RZsŀ _=^]x6ET_xۇ&}!^Lggn*Y'4ivy8ݭ ôaG~F@EppD ~Fs3LSy2ԁAro,<'<#x@pȋL 2+4ԉ,o`EH-* Y Y) (t6W86{Aeb#,m@I`_1ٞ?6Ha;xIĭo.Q N̉LiEf*OԒIaChyo~)e꾢E @z3Oc J2-{ g6uȵtb o| όLBYOg?,m +c7#paLkM`bq1g].m&j)~ߏ+M)w l)D1_APU$X륦Rz0 nrB/&{",[ ,2/SP-{Y"vRJDU:"_km^BNN3HV@)ҕk {bmUIX}e0I="m-^RK7ba W JZLNGf8L^] .&XqeG!N4|s5[W'woAL $ɞEvh9=7oxR;tbo5CH#{-5e0[1XxEyIyd;$Gm,U-y8hVh@6tORx4E#?أ7hOj+NqĪaoyx]0ە_.zwJzgˍ27?OWq]"W5q,z~YJo("qo Mؐb϶0 ~p\'g =!s*(E eG,W xZwgJvKf?1L ؏5ҵ(L9ϐ?owTòZvV;lSRߧhV/>iK8isf͙TZXˡ?޶06W)*efE+sv, Xrc1=GS^O?=j.&$R}˛bNzρN;÷D1R:71I,U@i5Ib# їE q+M@ j-o$CWsV#R #s~Oa?U oI i2V1=fHLLWpAco9Q@ЎjO*~̓)((ٴ7#Q79EYA `HҍS1/xW: +3/KA]GH*+j>Re5-h!#;UnjS yWr6V>x SחMV}k–%]<ȯ"PyB E`g, 6{**6$P2 نEp]!nu]G2bc~T: ٬|(G#wc1K7%F iu6#clk42,K-  ?=bCL&=v➾N; AqJVf&PX"& D?v؃ =Ŕ al8Hɣ ?u¯WOBce)?j%y"ՐDzMH.f^fC$e$jZ˝U>W'J03~=jNJѴ}MPX O"GáP9 ~5e4;eyLl5ߥi}&(有ʒn(4*A+aNm>SڲKfz`.iW̛`1JNϭNzJxt^"H* 4/&6 _Ewļ6 խ(SY|fjˮUm@V aC(A?-jLrTpBepij|d|+g7пB1, >cvLQITx_e82 znP<)k v" bqP;CLlI F&-F'q.:N"!#<֣+"mX:LQ{ƐNgةNm܀F0ƂyXǯ*·9/ji DbxX  E+zxX@8EX jq6I_ ~s`!Va}'&Tݔօ{mZ^o(Zot)/@aa& ފFċ鵗'hlc _C3E8F6:Xr[$Qg|D閻ԍ=F4Cu`7¯ %?-ų\Qh1.M5`8⁔ȥCxʣI?)z'[s3g6GWq̗x ͩ ^:ϕefpRLaװXc/Ŷ3!-Qr h& ,l\m.T". dzLP-PE $U "Wm?3|0&ig`D,U'ʘ׏f4؛6^ &e>xp$>hZqvI 2wR7Cws;=(Ʊn^I ag3mV'kæYG)l+U :JԢ8zžHj v0뻥 ;X*BٿȪ^W`Q)B@=r=}R'jb;ٲEO~;, h"!$ppH)O:gYƄ9G[CK;P 8_P&!aN*TɌ{;]3h+wRiRs"/ƛ{Ŵcn&yQ!g]j=@ƶrB:ۓ[τlaˊc|f'-.ġl3K j).}=/{̊>uN~6_dn 7V֚mh*-¹?}˾R|i' bSW=8õ~vps7ҋu0_HfI-s/HMŏ$ƽ˯iu@_#CH7ő_ޟ\#OH /B>ng߲NTS~XSAD 2 ya$Q-Ƿ%S7 }p MQB !=&JkeL]Pù[$ccINg[9$b2YS[`zj4&ȿAaF }Hߐ-[ƙ.kStܺ欻O?S+0\/ v8'(Yiq눕B6ы  kǖ HiW ԐV $C9 y %lXѿ02bcNwO_~u[DЭ/GodqNcH9Dnԭ>xd W׾Nw$bX&JS( ZYJeiN.~Xy%\|D>qguK&<_[ARJ,Ԅ(vMVDg>cHg0-7D^7KXeփw!w3d|;"9L=H{xW~X(kCp ΡzP$x˾di9]~_x$\LVxDJxH^J.:3_/p7U++WOpN:J^mڙjif4tPA$L.cEDy'BUO(hG&78|t&/R3I/ɶ;lM>_6<9~8EAjYIpSW,t.4DZT#:IA7RUeTC&\ Ix~ <^0la1XJUgDhU-Z:sEMƙ'_j7Z!=}[v:[5x2kJɉN!~D?Ӗ>wDY[7EkR}C3_P\0]'{d;5ВG 0W(A=a>6T Hn7qO1=evT֓.#Ip2UĔU:DSM*%ï]z4U茸  Z B4rR+hT(D^ (yZO #Qǚ8KôJ?kdf9w @KIo197("M#Ei9g 8b':'(H|$ik@N^~l }DlùkCRL_](K oXXV.+ZygP e wTI#J}O>@nlbJC[G&#S`*nS [j~4P&5H0Mi )p~t }' ] ep tDVg' c fKҾzVV~؛Pc|qnVާ>rjl;| o/%DH"f#[qH䨶bXHRU|zq^4ȭ7(45Kؖ6Zp>R+I;OȗV[> ]c Xѣxb Zu5JA6exXdQ8U[H:Iգ1ZދY3Z0\~rE,*=> Kqdwjԭ"Ծ^!j'BBcU]DKd)GT@Ŷ*wgtcTa2 693}T D/3Q yp2@vz/VTUwS`7f [DM(,n̘^ǏpsyJ ~@yW.Mz3@d}ۍiȋ8C {f/=澘n@HOO*kZmc%€`=-CkGD4 e'k iYq`yq'ôkHQ0R!&v XmR6@+uX\P49"&Pw!o.B獘`mgY(HPS&n`es1t(uF~)2z$鹇dj6 _ I \DekBVEzi>rDLGRM?.xVc i"\H}wnpPE*\ S꘦R($ f _>qRi&XB9%lp (w0_lhw+Ճpg͓ +yߪ|Sz˰AkIf+Xp3iXmD.yuoĝPa]oQ|xAoF,E3ĢT&a]^|uK <z `6 WNfr*JM06r!*0e"^}[[;|>xIʈ5;aƜF^ډb" :ШS?|3<<v:PH2?lֽihpΰCD&ta.Υې#/H0'y{ޱb+Z!Dqc𓕮ā욋l]w`5 m4( lYOu?zFAImRC~Z!DpʥD{U6::,^ޗ!ꔃIa LViO(Gj4bе'Q,zչ\c/3U}8ƙd9`dI]0M?FzidogF*, D>uBGAp"J}.Аsh#-~1԰iq)<Da^Tc6㊃3[a6G" )\ﴩ8߮R냆29MvڬLj_MꮄsVaͯ6 C_5b- =H(x;w?"$k'$v謖 NqK Ej!_{V˞͆4=W+$svI{ڌLB" %Jd ЛH Y`ɇ/oX,][IMH A[5 kH5A@8-߇+f +`Md8">0@sK_EvR,QJ&rqSg8Zu-C$mK\x\D!##P-N'ϋBB0DTD2S(,X-ΧA5_*=D1`)sNdtȯ`虱KRdYVq]&*F['- x7e4lV`7􈑼ξb#P.+<;d%7"e,jbV K"P +/ WSHU`и*ߠ64 Jbfa/y{ww{HR9T҃z6GԜ}~Vam#h dj烅R#?Apcz{#MDH%|2[~އnYbabI ox`6X}Q^lū 䧳7]ߨQ ";HS#&)שPyfע׃Sàk@a?'X!o=l"z$]-Po>p] + 脾ڶk~SrϽWVs42p&sZCd 'xY(>rfWw3%)eS/zZxSrM0ۙ}/ZISU'|rOӠ9BJ8si}LLB%6pse6мVJp8+ڃڷY(o|gQ;٬VI_(亙)LMMy1## ̓73p "ym0Dā-g`':kq˿9PmNP\RGrK~K39CVFjs5 4N-D,UsnEz@97lu zI-WFLw{Kk^mѨ^s*e39f=C{:9%a( ȽHe8}VhwI8xG(x?hY򫊑FK d6q9׭-e`~*u~FĠ,e_/J(H손xpΪR(w T脤gEҺKd^?v0r̰W!d)89zvRG8r>rˉU`P pu`6jOr(I/<=eח-?雤#`i7Ui*@$?4g1ֆDWܿ5b e`=6 t +V",Bn9aI@"e,Fk(4@#Ң屌jlSIfhJH8}"-% vJn[Wh2wK1"y9V?pE* Onj'6FNӕV^GNwM-B e,1ӨmnjdXi '/d<]xU"f!cRuDa/O @SKЊ!.LW/Fo2ֆD;{'Gh&V磕M7sUysȮFxQD흦u_uk9 4Dy= 9TǨ\"NY[RO΀wOiq4ODB]+L"3/ U}-(h^IwCcZp)|iw=Jd|<0bi0^aި{"yNHIܛJ.Pjߟ5oP J_o^K:,˪p{^F[Y;1i pmvit}_Vv ;Y {d0},HPΘ&#-=9l/R5_T +R~wN 2C5V)K8%⥓gQTEkWyT7s_]>66j/TFWՅq6ÎT炆j$oa K?mEE-֔NCDlg6³8S"TGb097;QjbE HF) JgvmF a9bLH4{A\=ҫk=)qA+?CtXsy @=u,ױ&z9l8V(S^y X]bL,g*/NI%xa2+Q1+V9 ͻgB, ~ȇgpN9DCq$ t`T{Zt /0g`'qJU֭Cu /(' qC,1\PnC[9f r~3#(+vmRzX#!Pjc-Q˻MZQj p0e]ē> 6 _DRT\z01+jIK<8}pӑ"}soõ^ݓTEg mw 4 up_^kwR jV%YA o$ei{ }xWD}j0(u0TaxݥcÁ^ Aji( ]r}2QyNZtJ^P><֤49IYQI =Ϭ_,AVAI+f$x2Y= >tq]]K2 ahsD-2kRvv( AY}(푟I=X؟M- +U`qS /g|rs'R]c0/aJtZb"fUf g1K!??C%ۨ .nt4]r&rT}ϐ˖ "(.VZ@ 7OE4T&qﶪMq%L=o*{o%F\󈄱Ѝk6J#o oW H8&ZD;`,YDPz;>SxNBZ gxv ߞnjSxZ48'/NIwUY DDdW!~Խ\ 0pB1S@z< Z"nC;[EVV%CFK83*JQ mAVeG&u̼rᄸzc^[GCfDT~h-9He4Zqqg6Z 摏Ќ՜{ȀX&c8Oh\P_ܸqٙ|K<*hù+kЫ^WQ,P^w*-brv;*  ć|)AimSDZw%42wѹ5PU?h,^ǔX:Er姆uW/HAAΐ\ىS]&~F/GbK8< AMBVS T0uj3fOf4@JUF, O)8g,1i7c)8/WX},V Hn3,P THاqq?7.5 qK.P#T8F%Rߡy_,(, ÏJ{"Je_^a #bg}ͽyB,ǵ^=@+࡫wxnaN:!P#'j|-CˇKuo:s miiwUGW˂dwꋔk 96ABMzΦFv`9%;ٹOZ李.,`Cލᰟlȑh'֪ a"'Ł#duGKd'D3V͉ԁPu4#kGMFwmlSTE;MΨOZX,OǬٰ{P (XDOMnx0p5?  .f# \Jip,\d^W*2b8c( ~fˏFi)e CC,#YO;Oǂ=a9})$I3M1@FH ^׶/2QDKXҿ]s$5-x3l:g{B̧JAjGnґZ6)5W}ܪCE2ɓiZEh#20&[e;Lr+z09Fw4ql=XVp̼~PK2ZzI?:3QajWm_{ףkM0MT1ߖs {04uE)U:QU%Jl邼+IRxqS JdeC{C]KXDOt ]x(ajC \gWnsf0W[|:  K $4Q\d=ͯTBvRbMZoW%!!73/\BAc!k My-.]ȿ4#D lkYt$Fo=ae`\T%װ#'>xdb@r-/n9:t_xu@a\>?[4#B\©;z4iUkUQ.7i{A39qIKNqfnjX6+ 8 /Shb/G'<+\igvG0iޒy뢍jqFY.NGD1y=_n]/EŚC<D n%UN=tOsS6h]&ks9ixJ^;/Hi%|]VxQIwwyֳN#=#j§R8@g5`2z[(މ,_Qq/l,( 'b?[@%tڍ/ce~uT aA7V6tor}*(JQ.eEse<\k({T+IPƔ*CF^~GY%[/6aj8냃O|T; _‰ܵ]=C-?@V#m%S㴶ݽ*9^Da%\_1*k/c`N7lfən?vS{:\JW]]Rl*2s~+c%% OW)+[-r3x^( C5Qì/o lb Z<"LF!R>x#lQ!Hn>c2tOtZ$48v/'dCxȭBjex.\fQт+F5"Vm7k,/ZSTջFk+1! ӌ,0 ~0oт( vBX.*]k~sӅHOyԋc03ϳriк-\ۦHO39M ` ( ^W0#)L<%a MA:ϒf4Bvё9yd~bKۻ碒wDʉMLO=OLo4bJa+˕]AhI }1u.#𳻋>K(7'9.ȧSi<*o5L0Z֋:^.$}e16cdc>QfPd92}'u.u)A:k@- " O"ٴW=ҩjܢ`4as= 9"rOkFmtuε/kPߏ͋; p\N0$gAT8KI$ GTc ްo #ҸMSfQ]?DUwξˡz\)RZt@!|?@Gxua!wLXjeu>3֭ihv !r^-8E*]Q2=.QYLI_;> ϐ2LHG0@g.^w,Nm=BJC'_$YE=i ?4軴 y/)q$tS镙DsԮ*NaPV^\1xf2Ow¶6"sJxY72|@5 s*ǎ& T!QfX yP~(SR^|b_QB7} }zdC$XP6J# x3 /#QAЈ$'gsG/1xKN9VvA9c98-~\QJv66AJN@tv+S}JĆ#b5'Q+xqY2D,yF<#8}(ꂹуM{TKZO

jnB#ˉ{ۯ?ђ+8ζ;P?zR9hRu{Va@P&ݗb7FrJ* g 7V<;U:OV3_WLy*ˊPonKybtco G+n|~@홫ʡdGư\$(e+R屓% vKSy˧GhC%CCRlow -o&(Unر4S4aiJ1:/s?h k:Y*FyRG+iױ"B\2E^BBC5h9^M`}j5YXKc}ۣ{!=!ةp\Mُ fmП6/e&$7p,E$F| ъ<c0댢T.x^ϖk^V-Vu'IUm" M#&J}Q4 w*+=K/tὨ ]gpϤ| p3\@fH{~z ebiW'c[41F<ף@m?69T뵆«{|&[wᅏDuWGPf:44>%sŲ@*yƜ]h NuMP@k8^J݉*E,̸3urIn;\+xS&u_"U@cWY.0lHKΖo7oΝdO`>pI{mf:C9@ٟna1I>HX.!i*+Ey?f2t>\EЯwh`F8. c!+n@Z]7qEq  ;/XZGp&8r~vFWDV~r[{ė[vƒ 26~.B1Bp})N$Zcd)|u'R!'":GlkJjE?! GuX2QĜ wy%Y{H5Sr/ ӫc7=$kMG0*p#Lw 3顼nE2&8xMfY{|`rRBb%Z9ldVmv.gF)^@ql#CRȜm=~gbHChA,;k e7_.KGJ [=j'!xBEǠe8#%|r-EeNr263+Bz]`g{ebG轼,Cl\l^駞:$gamArt4Ą*2Pȉhͫ@X5n(I$P/ےYr:HypY86=1zOL'7M͆8P}sֱnj=I`al2u`݆m]X$AjޢRn9@HU"GKӆHb(TÿLri{*{*L,%Zs|5;Z:}L.FUDxQ{s+U ؚ$,Sᜤӥ@Pi`˦w#e4!ټ2KGP=PHEX: f a/f53rBKBi+3ǽmǞ=Dƨ}ls{b]t-zГ31 $mq sk0$!&/7;!PƮ#y#OK8ZtM_%ՍXM Iщu~ /ʣ`*b VJT: şVyWj #g0V r  Xrm<-Po~!y@ƱgQ|[~P1*_W]2 rW ascF_xw YE g9"uP~p`׆wz&-V>WA8Z {;r)$BxR >:$ja oZʗeđiޒ,FlQ7T5&4WZ7V^ ^Hך-f+ MmLrICVT#tcҫ G#&ƙa+@R&D4W_֔6W'0 * 7/;iO~kqVZu쮄v&GI3:={a nRy1nNaYW<3:%$7Z$tXdFdynB~) BxK1'F8+ pz 9J_?z.{^6C/&l71ӯT}({vRĕ-Aup9Ch* #V<$ m,4߻}2=Ƒf:D&hh=9N9觚JSM& |bɺ5ZY#uVB $j~|=4(xRDQI K3)Vf# I _DQOIF@rPT$Q|OPFstHfw5B7!Ѩ %D"X>b\}| |5i$~(MFAgLE׻CH abX<O wrԑ; 䟒/†seڷjAqg *>]ygYR0JJ $~T;rdT'2B o Æ}em{u7;Џ^xc#DXx` .dgy"},$ B Nm0&z"˛|oY;K}#ZČmb&"R( ei)'.&šj">`Xx3lTYl@B$Ҕ 9JJ!OSLݭmOQ كkoUmM-qؘX[/cWz36OwC}\lgb-z}GSt΍u d$33wr b!a {Brx5Xx ^ BC i:6E˻'m@`v"d+&c^#/Kro9,7!\ ʼ1 3vE>MRD8DZ:_b2O:5j:?i%pi0yx{LkD%ϭ A>> Jh-VG4B-ؽi@5ԇδ/>s~N8;`H ^!O ,88BgId?xcRQ? Ejc8n5nElzw<K G$Q &3 tg)]Y˕.?RŢ:[Fz[i6Ⱦ:qKs~Wh j{g@noȟ&5%Pʮd)օ2^Oq@nQp5%:"&eO o %Xan>x#;xTXOPHCP٤`0ѮVSȥ>~7SkgpNlE'N6J.+ ]^=0?'34_Q(;ƉrS=+ 4PzF]@u~Ixݓ_/bMІ1&ޚ΅;fx*3EօWz$g˥Q'ɫ t[o?xy6o(!Xެٜ l! ސm\*]-ohFRm>⁦ mx!aRRWïĭd̠k 2V5.O­K+Ӟڣkmhlcaޓ\ru2S{hM9s&Du[HP칮xl٨I0%N!NswMp).$>ىux,7H0Kd\x'E.t-- tSM@f"s ;Ɛje \1~>j;,<BAT#"Ȯҕ$ŶPkO#%wj>ژ (mk}IGȳP;oK<%Rj c,ҟ :nS*H-_d̎Is:q~bjcE ׹cYzG8iWa.:rM, :qg"GQB]vծh*_ _lttϷuا\)2"0kdb1(ZBnCxS9'^K=3Xrj:oTUMO 1˼L qDӄU=0)h ~ڑ"a7N !B6n-oE|?X} H?[QL~ cniC~ǐm8Y&IƾZ.ƾ'qVf=pG^3BD4u;2zP=2G^._n>T!D]]AjVu @7tMHH|(t&yv]=Ob*P1zfjPA&/sD+(e5MbzɷOG{ų\wUV97Q΂uu dhm\w) !{K hY+6H-0y{ϩ?aƦPx 0BK&>AAΆX5f+:~}L|>22g*$!`b^EYvHtAW Xi7mb\(ȓidE+r"p)+E9}ѦƌY 5]jXr.s 4H4w}5#YZ|w(Q#miE2NU++I *$|[3{f~O*>)ZIYPI1}5.konw]J 4̞ĵ=&չS G`,aej.M=M"!$W.B9uRL)T9FQ(Z±ՐTvL]5B] DQ+4Q.k1_#9`_Ydo ˹BH:!GaMqP!vbhXvSjq/VN1WUT^4kULtssqK!CY׶ hy \qa,e8(Sgs\'O`^4CDys"PVPOS:̚{j+!@"OvFjY,$BmQz:y5>,U בYOb.!N._~<"A"hA=:`Xix;pappYT3JpT98F-ݵ| Gm^X_Sga~3+mtBkbcFlE9TQ 0 z e TZ)FqKcu&k~TGX+&prtEQʓW9p4Qvu|O]`MR`hW:E)q'D:!]:n87HF-o@m2,"W B(V7VE8&J9уsۛ%O h@<ߘor4Gì#[> 3Lgc_s ilC%,*I+A'% &U" 혦>Kp3\Ōvkũ?Lc7$QeN^UC ([K_δsyOڹm[>ܱߤ06횿0; JY˺}3لgR0s;:g;y2^FT;6]#I*#S 9$بmϪIk𫈟x (k2{Dr ]qa޶}=s *@A*ͭx2,\@o/ٺM )txE}O7D{a77 6$]|\KyC:倫ڎ-&|Ji0P;"70,b]t3A!}3,e驶?ZTYm}[xD*I߷spHEeXåBrvB_EVFUY b':FA0GV%$\THީ1㩇$-*~Mܵ׭44>gHOn z ->HreTXK|y[Tb}ܬOT| @"XX-$b}:?@"s#?s_` V'+seg漑ꐢٞ|'X_E z6--9 d[y*>לܐOb_V㡦Pn -VM%7?P߼$W?H Kǟs'k~bšؒKzicdr16~7ñ;$eˁk*J|иwى}xdgiT;r;L3,h#{P!=.%hi9p, %(cyhj4v7~+&D@u\G19.fei߶qIao϶Tw$4&t-<)9>]+|p:V\|zՑy|ʕSnnk3nX-8P;a8 e]TR%J3=#,\PoumR OvI ٘'QS23p-q拍$v Yo@ ȘM:d~Eh52 D7/[bdXVTxH}$,1 HY}܉@'@oyS] *DVL8^ͽ %O L 0@$SSZ>rtY$ Sl e#MLKfШhlj8cpNh\3}(Q#ʕo+49^.oZ5E~ϻJ)A+e[JˠUωmJ]u:_.val$@{ _,K?H51p5R${4v7aPc,J;Ca[X>lq7~UǹDg߹puF0trL lHU_Z7#c>FBt-Zms%%% >dY?~H)rA6CYL4Z'Axb3Թ(| U{flhPe~xKNg:!\;$I2|D ҃l`A*߳xNΙxyyO3r-<<0% x HS[nL}k=1Sd1S|(/,S'*z$ F2DR߳ iӊZu!x0"J_ax]  Ue&X>nǴ|$ yme`vbA@ѵR1(i^ '<4h (ԨIGHJe Xvxʰ .^G+^!˜nCC'y. $G')xC;"Ʈ+xBtug,yؤeȬ44-O0Α:E&C[鲌6_<ӏ<PК3ӑY8J#M= rrxԴm{))rM:i(9yhW[P@AS;)W`0*0_n1N V- _x(3 WE]׳ J\pFB7tp}XUBŘ> gu*Rgq`Q[OG.6&f™(jRWkT&2`xԭag>o`HuoJN4>H:UF$,Z)/v2"rl.;f7| ^m>厞 lpim,>XZj5 KïgdvH L) z>bs"s0wOX:`@L3X;0;ݱ8qMyK g,섡mT Y$g%YެD#Sr;Vȳ)Զp8MC;Eb=PhLNd}>`rU%oA+ofl*Rȵ$ܲbqgsmN;$b`͎uwg@wGpd%<+u^ ɽIs-}"!shW{١1)lӠ:a(@׍ / م_eQG04!L@r|o8H f_'7;!}`+ArKqK;(P&+C pruyO&wa"MsHbE3P':6vi ]z)<.dg),%&P|&b{;KZr5Z"C:+?̱ _aS 3-Cϩ`X.bKuEϯ,H<,=CHuj"?W;JXt$t4 &43i>@ßylq2 wo_4 bq(oL{0[i"McrU%)N񆣊|+w/$En{i[eP$&00f&.n4Јxa~*:A3aTԹ`lb ۃt'}ZB:?p\ kFMA Zŀr"1LV} B8ur:!iqlfn ia_yw,?U}7) :obAc߆} ;OrfqrjdlQ2lt_[=jp3'oGzH,g<]w:Ui{ak;×QE*cAN)+m\Ql#Z(C,э5ʞfM&I =䉢06ܘlt o,y8ӹT>}l  f` =»`Q&+iD"qsRrs>~ya1+,OP]9sz 3F ΌmĀy1B?F/ʋDYI=Hੀ%0KJ":7 o=8SWg ŸYMAU02֤?^:B t`ȸ BY~9}߾wQ.SVV t y]l rNI/i:>8t Uw3V]r77UKkՊe>N9k T `mҍ奱'?FG^~(MR`3w`婴;xid)io6l®`ET,"o1PB[=P_aGi}H}[ + Db|a"!iM k|0XrƢ9Yh<*FwD꩒ޓנҟ99060 w`@\ _$"#vs[ @K!RY*)Q6ٛ+g<(#S+pw-;aQ9Ѡof%S4?N6qkCq%zYV_ 'b .IԁM ?";}84p: B\Km>ug(881WcsJe]KMb|(-չ{e:϶ XKۃ.L^D'Ϟΰp ȍnX@5>4҉Tm4i#üOi8hP{aY?gW׺A֫i*\Jl^f6]yX^ Dup0:Ňb-' 69#m} HAmIxPn蘳r&߆ @ut3^ 8t+MF\0Kɽփa^蕣7^#Q>mS>ZթY_S\pR¬?{Z30H'ɾ3?$lj#FFV+dBL'l\|a<m`<*G%m%@hiW C3 .(#Z 2X6&^^~@<ǡf#0p̉+jwP[ Ȝ]7sPmkryCF:IO4ݶ͘*L2pޑE덂 )nܲHyYtg}Ad3nz,iAw jr9h2*1k@43+8ζl;C>~Dڇ߄5aVֺ-1c;0ǵ-sU :Q`%zAFLR@ᩭ)!$JrR'oJ52wO5N8ڊX٣zn<]/IS1L]S|nR3>A$'Na:4r(>mQ"%$S,O?cFxmW`uoF)g199Tݓ-_DTxGM4Ro;hGGK(a*OԚ;oIwn41(љ,c'6ɇ  ܶ`#\[*;`Ӿ ΖR%GTFA#^̠O>?[n0rxwUZQ~1y̨qbѷĔ=NkbIy᪄Jk\MaٳD.D3?9]l1FQ VO`J9@jvÊӪU븞ؼª Xq!QUݞ} '5(,S13ӗ͂ A,jTcnh6yA"MJ: Z ]er6qk7颧mJDΈQY]t1NJ2.d\Rxҽxjx_]go*?u`3'0.$jT}rVSyE ("z+މxb-KY vX=Lnf{-[9X{lzL%`/L]QmFv,M]*@m>R'fHaE"bhE1Ph4N !LG \ˀrH輐uA$Y9 4A&*@fi{Ŕ|rnIVeˆ8xm4!cq3fNOv%SY_Ĝu#Pi:JOVNՃw[?PvQL-`l0-+e+fZ0>X.zֈRY|z,8̧`C\'o ^(Wť%&PIlzC6P*H|(x|nq' ;`6oR"5SwE5TOȸhJA3aX _o*ltz@ țيS0Ҡo啶w+LaA5j[@u_\Ov'r[,N~!̕>,DI`pr)Lt$7ēa05Gp+綑pU E;;ʹ5Uڰ٘ዞIxRrGw + l\aPCw:E1 >µ'TfUY%ggB*:@',li-"D<#vAęUHx,r`u1:E@ӿG3"\m3~4L@C.қʏy1MUH/xuyPA;":r_*RW9M`D6@40y85jŚfbۓzR j~A% 0PK|16]Yaԓ? g˅:,p}Yx#j4TSH=ώXOFĽn[-  Al҈kK G"`%M0u8WvS.9칭,%oho=F -F2V>M0Kܦ):NGy?lSXgdͭ<{`qdjXazQ!R``K3]AE DQ(|h1r ] զ2b :9ޞTb 3 o7r'.یPkZWTeӉY¥ 'yws|Z|"$W f%iW }༇-!Ƞbjcr]À̑eFtjZ8$85ّ"0]E !KBHgۼ-,BRz$BɽJ}+ro:ek ~h*eaX;]|BЏNpz/bCنA,i` zN/c89ɶPs"iPRǼ]q&x qτ7=;.e#NJ^0uW-ۦl -C?|9/a~a%$A 4_߉~AD3F.C+ɝ!2Ŝ VVQ=>HO2VR7S=J1hQ)L'koWEmZ_^ۿ7"xB9M uyO8Hc LnP~o /@,C5zbCmqy9 n!QՎupgnd{/I_i|=>s]Hw ~55KCuS0A2?Þʲ|qֆsI{^,$AVYl{U&#lh}eͮf0V]N蓛aJ;}w[vH#BDM`# OP}QrMjS/)qE}6ˠjLͬ$]Sa'0kkkezȊw܌ R>(fW_3L-ܮ1=?' &˫|a^vsTVaKbSuZlƸ n,gv%~cVs nx&d;>Ijaکl'e4ќgP@_Kp4ݲ+C }zVX5$ѮH:?Xk턝`VSi+?B./s['"e %pX8IsjkEihk@ˆ3;{({`WRsMK8He 4O#3RQMkx<  ej`%Q/]>٥Or!X=٤k_?%?oo\xuDr8;;8%{DoT@uq?!];g<f8Y}Zˑ yۿڪ&j)CZjbqh5Ksbg-?}24{ W ;;5'\<-FGwBw #BI܏M&ܲWw2ۣ}\@gSEfو[Ұ$RSov^0mkH:.,~a4rDD19)xnR Sآ#C_&*weDWA>%vwCe*^ Oڇ< KG6SHjWd3 6mѻ>}6RG&/qSzm6 禺pp/ !$k#ˉ/~V2't}fG\&_r-e^cgw =ؐkBb,lsO Y^֗< tIK*n.^xoFrK^6$nj>x=g^GSh64շY{>ܭ0no-$&tjZ1rRpSޝt|ՏR]YAS#OҴ߂ʒD*r ךM8: [ őfܲiK{YA܍ hpLY1V.eK{ͫF,OTC&o^GeTe >M/#%R+3{ ݈V\u қHdޓ\;墹?oJT 1GQQ@or~9#o9޼8Xz)0_o>yC N(0~ѰțᓓLZb1?`)dIGok oky.>%."$ j0ưe}E*Z[Au8Cz;*œǭmz]Ta"Β{ȇaָ~v ThNCELŽ 0UJ6F,zazf7D 1:ASNv`_B us0/]HEXc{A@?|.֬k¹oFF6ХcDT gerU?G[`>-y㳱6X/a! j2nM?,Ԁ'm^X,R9T_OuE-|}K( YC9A=T+Rdi Bݼ]#S?N}1OT+a ig38 ۹-OOѺ{N>Y$)+0o ĩDO[ M b-:(sBz^uŏn0NrCdCDS& JBYDpCմ<in!𘖅d}4"o 5%?s}ث~ [9tږp`w!İ%,[Qʮvh}p0\\xdUP]"$ŏ,ɢN(a_ʤ.)9q|*_|tbԋRpa]hC('&FV QyPqnli$'Q$RCsQ >Yˍx(N$k7RNQqI Y 7T} 9JxiٿGKT%*ZDuE0RLC;w#ґزЦ緍%#+{|*vfyUH_e(EoFvrFdaA8byKV%7+Mo,NɃ A-NMbX'%>ZSw{W$ y8llOr"gDOEȖ¯WU5iưOȿx/z^pCBh5VoϢ"BylX4a?W`$Ҷ1BHD gr^c?p_ID7xXv=/E`|3.&]+\IꅜBeȭUdg/ƦH#qHaTmxd5:(;n.]37l}KȢ+[Up]wDHw3acPuPV8Pk. 5'GZ5*Ž}TFhBJ0_T|US2Ecb}fU0K3 ُ9(HU@j/1l_̙\ݡww\|5¥"[tt%LaR6ى9NAۢ:.\H멀w O5D9yp/G/p%. fADph{B3[pzvٶ竽mMLٴlrZZ,z%ͷg䁟v٦|S*˞ksZ&@;4qQߨ";9eUřZQcgL|F^4rU0J18q`7˭23 Y өu:i2WSspIKI(n0 CJ3̒ 8DQr]+pGI@ /hNA@u {4qxBT#QӔzLatpҮa2yFj~T)5ts@kwn hE^wrLD}[1ldo> tE\:h\B"Wn\sVx_ŷ84MˢU`(Q;PV9IfրIٹSV߾ieP"Dv QEH;f"魮c,N+~=QqT 3E^W`E+i e@'f>YKt:=|#%6UKKF'+cufք$ji[ZS3 sp̈yY!_߶.Һ uT)KFPO}KAC*Nj:y4rf.Si bq:<%Bq{]vʟ@Ǡ4:R({nק x3`_~]Aڢ3z=6,%\6X`s )1f#~= Ȅ Il`q3}if~(,C`>#-eZ?9m|omA1Wn.>۲@8PYq`Հ"vGRE,)f`|7NiY@'ګ5罫e>8 şڋ:l.ZN )Ix H2a]4әR [}%dZ43Iڛ?{.fs8=]=}c۴cOi 5Ȋ"3._5% ]+v6kT}llgVRM#:'ӻ<(WXu\0Uo>99sg=9Â$~`KIr+(%Mllzk3$JGw9m/8&ov<:\)(gwL }g_'7|OEƪ#+GfL[#yY<ؤܤZjm`NaKX㻞@e^ܺdi0՟_Cۻ;2 }yz&QcђYt* @*ӬE .;+X^՗k\/9&ފFav:сqc,O .yT*!!KYfŜ8qx^ ,BRisQiGtL(€r vZ|@`o'oF<[[% ԀƜ\% *$0! C ۦ-ZScx U %/%G) d}[4wη 4S*',/BL6j]{󺙒XqYs` +o}}h|? ?q[W*D̊"Ļ/ tZɮrϯLP\:BbC;5e9f z.1ʱLC?bama^Z_kEUXN=ȿD,hH@p2Jx+\nSZǺ.Eȟf_-mn|=^p[\cMKF-ځI6_XPW Xk:ͣ۵Y^624<5Oh" ǀf@(~>H&fήפd$򹋸" kcjCbCwֹQcGOvT0`5q ٳlqHieL\F QfwhȂL8QW0k1L0$4)'I oh7;`Xw\2I=/j UN#Me1Eu4 W:X y;D#At21j /X^殽BڪBw^} rGX<ݑAb^v?ƃ"OIӴg*Kye_ig6*R[d{LB(0ֿ/qGǥ[ ?D T3Z5E D hARuЏj9."KzA%-<בF }mTNMfgX&.JĮN|(9Ӥ65Աt_)FpĞ3Z7l"ٱ{TU}C;n(B'6=(uWc2CO'Lcu",e$a†^^N<Ʀma@`x-Wk8a̎(F9 Vyj| dط.]2|7ԗ'QlXU.bcvA(Q1!5+$B vCT6[džj{>eaPέ)`f^AeO?1V44__ _˳I3 ~8`eмwߖ0 I.] M8Pk%}LQM_KH dS*QY. 'ݡ?I2!ڢ# wd%rJhhW}x%h<cA ɀ.TW 5 ]2 %=YMmUkk.2 m'kϡ(;KR 6ݗH?%4g?V%MfjL{4d*VF_,Q_ ߯+/5vItn=◅ZS!Q!/К+XnzֲS1ZXYӢuK6xA. ]V<YO0ץTb'&~9 H/y.A:CeRԧq?e(0lR(3z90xaߒTI͊&Q0e8)侁DRPz?^%3j!;7LJ/;N$_S9"9 P}aV^;ɻA:ݽ2uzV9eYl"ZR*UY۔׃xYiĖnz$QlZX 0ysLtW=%{op|ڳcB'Cњܺbn.ֽ X;1cp'ޛqTFV|sldwuٸ>cC; #xXk=6E#)at>U@@Kv_P͡B'Yc`?9JJwU* qh 0QIDs6™ 1N91O)Cd>Vgӟ!.`iDYC`r~bE^qf9(FseТ*;@ e.gY8]PuHM=}[RB,Z_oD >67W/B>Ѧb!qbis\'M?~~8w5kn?Uk 0n?v\ 4߳#wMmFOt$"lp3c{^Q)HLI#ZDH2aob B 1ix'{rx,R8N߉GH)C Kt>cv1X;QRn9TѻֆgYZ07070100000301000081a4000000000000000000000001662f7fa90000d318000000000000000000000000000000000000007600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/_]?Eh=ڜ.+L0-ӣFJ^{fwqrkhqSz=hn,Z׭2|k,֒eFIU56y_k:\B{Ec*MJ)c![{ 44C3m4l'nؑél uy-10,ϊJ.6='"Δ?{ z4u[M0&rc\(K>~Gn GʈChkP]}sI!s_Pw #{B\ z '%R;lA<^O8~"M.~l-+YqR34@fIXK NaMOcq;xpّ iҠcZأj]_x;QeY84 ˟!e6eXrmVAGjLڠikpi`2͘e/4*́xx4 O<+6و$*pD٫Qև׽rO񈀈.RC{#΅ԚޓG!3oA|JB?PT6_v ;l0 0?R Np{P42y'z֛ĖC8n1*0J;Qeq[RCj4ڦtaqE!^8(:c'4`;NG[0SЄb-vjC*+o RuH"W4Oti[JPa b}@+:=HFP̦-5q ׇiO6G\K$eijL&&cw9\|!.89qR"3ME5X/iS#s nON~J, sRPIf֕ YJ BU Q>D0Q ^el&ژKQEP8xfO8|FtBR/XGN תQKS!b+FUQʟmQ[+:ISx_-EgR(#?y` hi,Eٺϖy־ n\K=ހo9}4L²/6NU1j|?{^]gidm(cEӳ!:4ly=EVlsK@w ћeM* U6t%ے:T2sr]D`9$ҏl$RMc_;E鸛5zzCݟ&pyI2R"BZ;V`(0+GM=dėLVxMҞwWk154BDy%moԈ8c dx}ќu#KgC㍿bA|_f(s HC{@u ds`MJ~$WFuh2QXP6V,jle >xz_3TK„A4}]X~aK kcvTmθ6=}ύPjLY2G؈[B 2VJ$8D)l~{ e}=g[8 ,Hh0y I(^z>Gʼ\4A,h1qψ1"h5zCj iŭE@a^3W_:VE *Q=+4f dI&Nzvj _.{wI_gxT_QgNt:RW^s=/cVXχ8;eq? d:zl`0|&ORWW+Uc.M8Ek`:qD/bry$hUx4TH# fNJacZ] t58w-EW2͵ֿVc43{eS)îQ.yNc@ihTq%U&L9<~!|gOi;-Zڹ߷A¦0ʕ3л%ðhN) 4]Mֈi0׀jzDVV}} J)Y +iܚkȒ`Qm9x<[xDݬ>r =6>n@{v^bs{\u$R[҉.k8n21dHxexp?`5l@hI-\AV gZqhɰ;x{$J$ǧJ)]FQ⌄E2?w0&Gx OȋG( qT@{AMl!Ys% jA&pGOcB 캃#y_m@crڲ@dJbUwia)EAE`<z 'A$2+vnlVA@;"5!m"62w+=ԗ[jj.*JM^FAHށSZJV diX/'VVƠg;Sh,.`~=BޤP>쏬mmpw 5&~(ӀEPO FZ|א"76͒ [Z[yQk&kKe>3bcro ({u@"w :zEHPd"z]kO|PbI>H1 G~_8F:H#vӌ?ߡ.…BKe]LhXO_hQ!tdA hQy9v<䨅@~¸A=v?peX㠽{|8&b@iUA'W:pوm-{UjYb5jo܀sa|z`ӰW/f@)BoOf0;G H"< 6lsE&v3z+Ȩ j%vl$A~-8VB(c׭o}Ȍ1f:~vs)_[`PKH3`ȏ2QMy&G!tC(*P<2FSW^<+2GO>RU28Ii38 aǗ6嗣(7nz8δc{PlH:oO9y¯.c?F3&ڤ8 x>pI!V$hlB|uU:e@/9AF7'' v4Pld]՛.A`9.A>z WƔ݃.7N/Y[&[q͚gR44 ,ѤtH^{ YȶBw2ՍƞTO!sKpnq6E׮9:1I=;H%iKI׽".I*7⪯hc_jY)ǔ>/=Ҥj̖)⻞Haj&MZ[&xY_5.| +?R㙶S.z)K 9T_`VZu!{=F}Oj]D9l#ĘOl\HQŔ Ҿج" %|E&Q? M,|ƽW^BXw*sn͐$-x +^iL5 ̙҆oG2P3n^ /M8=*pY_~Rm?@VekYNW + hm q'@)@*7Ā?TÒFSZy]PdA}=X Xn%ïa/MimnC=;zH` Y.!a+|# Wg^MWti4ﶄ%ͦe^ezKaR$HXp! Ek'N_=zkZN2i|x'X qvZ[@eݽjݰȫ:MޑtA=ÇɃtWSΩ⾴S~wU;z?;FUzX-}vw7F|$\0Xtm2̽Ah{XZ|f҆RW>Jix^Pc{KS f?V;]Zm 4zG҇9fOI411ĥ*"oFv(T&\ [ C{I}9=  򬔔-/'uVrV0 lrSdc%1{_:-V~iUs!,$)#haĈժb<ק8zWw _'xh̄8~yP}֕{X aY]G]UJa\sۡlf}8B ;&ThUn Z4hD4S܄2|64 + `eS|mʏG+qOB̕8_yS<JLSΞڂ"ϩL1 Dǹl6Œ>RoT(n82#w =YQ o xbnPK?C.{ %ȕ҉Bv7R-!"hFߘ_q]Č]f 9P؁tdhvX"K7I={oc|yvmg7ߞ<QS̖2eX~evz)6&%A\:PJOxjDqhZGOژ|aURuMX,a`Xּ!b?Abiљ4rӃYdDco8<>߇V/?C+yyy;d+"p0$ GA}auL@(';J7vרu^]oZ1r'v5R%) ֙<κ;ar5C ws/6p[f*ҞClSUØ}!Ck'XBB!>[Wx!V۵;q`4;U R߯eu7&RsP Ejū[ oN:ey'0$ xp_+2~~F 7jxr< W5[M1 ثQ}m]rl/L M@:0 R[Sn&e6((mI{ɷ 7|1b&mhKF#+IQmL"VUpQ%]?$`s s_~Y˹{">3iVwڑ+TGpP>U}'?wO ?)TU"vaݜhXdyY_6gP?5WqlhFfr^0b͸Y.aPESjN7E,@a4XK )ltz_m,5nكls Q mH6gJsk8sjpi0Ym<*N@%0U7s|dŋ~u?bqoQ֠P2W\3@oٲ5`NMy*@(8OC7XD<\Pr'(Uv[,W&z%8fCYqdPi E_acVuZmD7 7& h` }RtS[ȣR4o u&I[`$oNWZ^US]mތE.0^i9nX">אHO(U{j{\ixbRMgXO](QҪ6NW94tzƠK˦ަe^Lu\WM}u.ӽvŲH~+~PJok6x,pPP=R,x*kQNhhК>X4+[UИBrQZ9UքVvspt6rhFj`N')1f >B 误Ϋ99Ұ( Os`r8^zm|-W 4ҧ%G،v%E)oqm.0d/MZ3fXzR(,LF@fmȳN+i/}8"J _N*m4X\Y w9k r^,CvPqp!Z 3+ju4K;누kL]vw ΃;*2/gRf)w=x޼3hP !ʄ]'63xu Ǩ\쵐ZF1 pYuߠThҊР:ƌ߾ޙV3P_=lJǀѵ(&6øS=ICy&T0 Il2T/IxV%8phHu$l xGP;(n?qگf4Z\EL/<:s"./cs0'WBKqji6~Ϥ6 xruc`_wV0!Y31$fkw})ԁ-JƖP*RZg9ʜ>.:{3`6"OJpm:LSTWx__8#˾2b]q_L"ǍE۫2#~ <1@m#LhҠr$7N"|[?B&4ML /L('~- cq,ppUSN6>A|Șco@[M5uUp=ED&>Ƃig2Š2p.L'FPMR~RO L`;G{!(ɎR̞~*$:EN*K[,6R6A9s!Tb4Pp/O@+ȣnN7:9vPY:׹sކu1 E_NV+6Zfg~&Ӏc=) jݗ &/Yp~)Rq5ϣ0@S 7i%;QfAgm\03,ϓZlEtpmʑ3wbBqB屘Ig&Wxx紕ϐWT_n[?Eun@;G]J 8$t+(T}3GC[Vˉ㇢K#{!/-3YX?轟TPfa^Ui^VŠhMW OΫS\u xŝǴ悎]ªRkli(dFz´blxVAw-~˦i#%9Yc>2RاwqR~3sTG[nX)'ңy7YWV{6b Vd]U&(qM%eVsmS0c>6^bH]QhuN:9E&// ǸYNR8'I42\GBC0jiO!8Y醰 i^ٞV/_]62+,Jq'o>{_K.1F+DzXcPv^20DH) aDȖz:Dqw' ?pid,I?O1j~ccHYlf{:)yO$^ibM u;p4_w4_kZmGk bIvr&8kWOg=dyf/l>U- ailIKcl'VQe%s`*jZ1 SrCbg]zbIbL03$Y< }j)| B1I(_]ZZiB[_ݐڦYMW.b^˽I*F22Z fo0RDn|rBr1#>oq`y9ƌh(S bW(%TKJT'A͢ ,? T4`?nAPle(>-VM]X8nW$6:Oڷߒ&}JkSM";!wQAJk8d>ci,i{{݅ H8ۇdfǞeKBr4ج"adGcEG]i!h'fܤ >ݬ~댙S1|ӭ+.:ѹͥF3}uQJLkR t*RNil~s{NŎJ , ;Tl^L0*_ !hY%r}Oeeͥ~cUc%$E؁0|]EF@!|89pCH|Ud\>Q*)SWpq_HEih`6bx9O2Ĺ ^ٛ!cE'/%"ʮQ?pzHbkDd: A=xX蕹5~3͸Dְ߅y1rN^a客Osz0k5-,J4cyONfWщ`.PcdT@(:i  N*B; ޶M>vHg\NF(G ]SVJ,ʍ LV4}kS2/~BloG1`% qt2ŖTp5Hh|a7(SyqfL%C <2Of99|]禾!')"7c%aݍ]Zy*pMbD*L ͑Лހ*HyXܲ'2C~Gzmю{ǕBѹƝB Wi:@e v$r{{_2NO5 ^*lQ9l:|lev6wE_k0`x@qVy|'GLgEcHht0*.rvO×<ODLQM:_3)^6?T?/o8we2PTc%uch=9^yvG}d#Lou=BɿOxWgm*HSaa+>xY 8~O}5hn^. /_~G_~Zj t]lgkyen8BOoZe宀a}1?I۵-P.4H\+ D67JV7e8OqZg^(;ɫ12zuxFr f\~uiG2Gċ#4~J[ҕ`筣БBfܑN 53Ã@ vC϶Padw!;M(r-ĵZa=z HNp&È-7e6$XKscMLӞ8}ޓ9^u’clmGm]YEG_3'eK^*86 cEAXU회9:fΑZN^*n5HQC\9}3*}֊hXI.k~`ILSbKBP=9U I`H86܏/Bkx]gp \1TTFBQ'/x.lp }_;d9QJ\As݃dOBM1Jxsb~L&)rH5o_[ﲅsRR@rݡw on>!P2 G`fA),vJcوȾjb:W蹭+9R׵=kC@7c_j3 03rC 5JG [QaY&Ԥ!GCkԀS#EdH8䛃+\tHWOr_W'˝^sZ!n$Q81{7nG5y!>rXιK*hhVBV^  A@1}hpϫ+,8eN' AbeoQ%GX~~hVJhnWz&2,s;``qUuJ/ zDuu_`OUI,9Jw7BjR}~\j謑>t(Ttw, %t!Eӷg [LD[\8~}g?"خX. vW ¿'|HhNϼc3ͅ?:M WGڊ =rGԜk$+u$\اcd[8MՄڛ>Alഥ[& U@kv8#,MY([E$%9b G m\k:,Fԍ& @9N40eEJU3Jܡm V|k)Lu}E4 d| Pڅ̄sDcI?Z|8^@V2Í2(G5p(R`BdCy֕EFB[a%4T1׍[:>8O ` 0(ٗXBK5$T:rɈM3nIjRE $>#m:$ AUzmwzݖGFǤ࣍hמ̆d$ a[qM䇑>`V1Gl8[6SKv^ɚ-MvD %`-pxBWJ0) eTw`Hm fLS&I{xh}nK+'m!:HhaYCjl^q5$|1aC\i}qlJpOdNJ,#8Z҉0VmZ Čak$۹eD);Rz HlQ;N{4zZrhP6q g91 2iM"g$<;HW4:eyy =LpIr}2wD;ld,K^:/b Fu۽ˍ Mmc*2s NoZIF XqU &nob9H_!LXZ<s B-fՙOx^i&L{Z k& \=R7ƹ&a)y)U8:(d`ئǖ%vMa M^$nl<-\w%G/cI2FZ"Ib V#\JTKjd|9&D&dqe$45h6Qďh?h߂B(e_ҡƦT bxY%ғ+#cDX!.uOA=y(%Z KgN0=//PByV,Pl|J#]7|OYFƂCFe$_w2a߭llHVMnDݛ.= ?We rc y5l#e &/$GāF /ܒwc,|h(ev ̣R?#6c=v(9<_1zcd,0]ŴE`{閴Ñf;> j4 e9у+~b޸橀NÄF:+8AsS9 iN]d?"S]j >n%;J$5{c潳a1vU>5uSa.jldM`ߋOqN?3ƕX' P82Xa7jL)xX8EZB8X_n[,6k+o;*ydj zzOunO*%ߟΏ$HLj-ݡeYDH=kRӺPLAȊs$(K:ȶ@ uj3 kb$0{ǞJQ@U!$tUhXwIa~q@)l)߄ESܓ'rtSX.D QvdsvP#2.C$ndZMjz6(|ҊJP?R\X&,Zo  y?k!YQm߮KN!EݴMU#^qaV"&t N7F8Rvq.`OGCV,zTwnC!4ǚ+`Kh@*yR"+đɧL[Yܥrr{DC9CZTt TO؇5;n^@h+G)qS] ځ튬iYΆ,vp-0oF[L2 px 1b2w>ߍ.n+uhet=O&w/*7F>* evL\"ԥOl14 JJO~ LG(ߌIGc oum4B7֟oN!Nu0jo9"*q1DEaJyGaeQd !Q㪇!!bXVƠ*T}oub`̠\moJ)]CYҩy^9JVc8o}q@JhO CaK&3}-#*`4B8K^gcK30 88qI e}hY732]F[ 6_ 7Ey:ki_u<\?)qvNm ICXC L,9#uZĂdW?9 m^Z'y?חۆ= I"C5̌U/XQ5,ŋ6t5vB|Ov o˅9'"#j#~%%`hsC/ +Gg`kx*i+ա(=T2,7eP% tr[ WI;!E^Kn!'PXgɴx?&qv#P}Wв[Xc jNqhr6`)D))"~9UgMkkV גub9)-ơ~'`{`bǺ"I+PJA 󼭋_@kn\w$).'`XW{W)xh{ݺj;4mF\< AK\Wp)GJ( 3Dۊ%c_V,C& UTzv6nk"v>_i8c}וi J-\5童O&-? Y>y1I1L/ =)9 ͋SCv`kMxI^%VݍQn?[ z7R~˰ Yz\= %0jYVڵL2,v\7( ZTKmMMM:z}w+L &KVꖌ߯z_x?j[k9*NPgha9)Tl.FS ; =g -Մ>vj@`6T$Y9p!^n\^ Sh;&6i 3 ͑Y(4x~yAVX\;{;(gR9cģ;~46`lM5 VG_m)_lf,TdN+fH'sZ0H&%y"BoWlbV9b#rT7Г N2"ֈ._O% &9~lJ㜓a`s܎,_~4rpL6b /"6rH s )H Eǩ 44DXyW'3S0!zKaN  Z%JX(4N9K(zI E893'.LUߺ%kѾ(ǾEKG$_S,N 2֣N=)>5>k\΀7P^Z 9R6KfDE[sI$рtMŊeQRb2S#+GK]'G4؂*zԬ !Mb6j˶m3f0vu8M_jBӅ .0emRH􋍎nWVTRmKHkӔ]/"V9g 1UK"y̩@a%) \B3>3۳YLZn,6%O +UW8>S@vpׄz&6ܽoRiyw3Tr b[&wK)1wrv*tR*OqdPkeńTmc 6V}rI+ʴFBk/MMICLӬ- oD &{LԶ0 QBVdzF!֜H.,WAZ-9(*cW$ic+\ɓoBR󺫮<}υhnCLTzf&j}e&]}\qu<4AmVB/ ԏӑ9F#S|f ZuoTGyT6A}b50Q9L"/}WxJR%.<5'= >"O F ,Ǻ堷6ÙE(CyI9#Boʃ\A3IŪT_A1p 6i!?K)I F.g-xń =cf2Y.T@|5bvSIK0Ht5=~ad3,F۷/Ta e*aX{}eaO°4zuaEڒTWHB9 Bh s}YaӻROqQ2+"2JO؟P.2m =%j}J*] [ r'ngoa,T_z)RM 杯 SwWy0=cobC}O FT\$_ 2ًqV0+jd*ݜ&LJbS@^-<5#j`u7(A%r~Ley@v6#׶줯㼒.v5du Mz(_r -۸xks^~|?\oaNt mLJ7p;gr". ɹwߔdʹGϹ9miC &?1:.my AARڋ\s{Ҳ)BUu<""U_5 x-S2cBO Ƌi`wm2$q]/KRq|=x|PAD$'HrxZ#;E|Ÿ@BziެI^/so, HՇsuڽkx @c+rᄉl"<4JQJG_0 Sćc8I"PѦWwpsivvLKD= -a=`ϼs;5^p>Zhniq@^kmxw[nK ;i&{I XOiCҋ <"^</!Ė<0meߗ^3s5rU#m]Y G<=0&;[w BlƍIJh2UL>~dΒG8vgVJO7U1jS]dϋ+WliQG<ߌ#U]nm]f ?ӏu,Z 6n"A)9NzzJ Sq/,Ič^/YΩrKڐK6r2-]ȑ!6 9&LYƥ@ml[;V1,4F.4;*gePBj~ ӓJxs&xS4h6h)\jh[6ʢq9%cIV$ jj?NG@M}&iq@uA|.`&u4^DD{ͺ6U$ޞsy}@ƑͤM%`jcCՕG6qOF\䛬rpҴ#e)+#+- {ZZ-)a0J y;ZY}ih~3'=lG-9D~EG|d{ _u[kYC8 %p-i?׳تy1GTU14Ya'sA~͈&F)jiHysjD$HlŒeK.{J?!294\ gQr h+`hb6#o7W ulce 4vRp2p; tHόF!7Imqt{ 6 ëQyʥ~ðsnd5=Kam?@+V3evqx =>wW7Q͹qG˒w"5hϺϦD>: b%vːRHjndء |4d04*筯'WzpAў*~lBTZ5|Ɂ݂m+wvZd9SsL~CuϧSQ&8ω(ѿUˎvù\zTl(?JRaz&+TA GD ^c3_䌁Jb$mqffc,]Zf>/<{D}C~R|clʙG9wU+jpwT L/pP:}+})?e3 X 9&Ơ%=,vwbj.-n;T?fn _Y6L x{g pDg`SܸU,_0;#4LJeyb;'*x )2N\Cfg0Л83ULU:|t"96p!ң3+ w87+=lr {ihPyZ~ipgXj n9y`("(Bn};/X9h$-4TP8j*aQ!RVTׁ$IfP񦑪uKṅ-۴(Vxj1dJ/KRݥ-l ~/ h+enR('`)+ΦHm`z҈B;XNE-Z+%؍0]'t &/[5φ !\2k0@'Pn=58e=ZU2٠Rߤ( (ka^g&ps D%ZY%j6XcWkmÐ%a}74[mP|}DyK ׇV\| gxy_0hT:zPwɌo5pbЎUib/c:ϡLSQ5 [m$hNS~eTD:-paLY_'E(^"5C.lBgRcdVǘ[@"f#bqB0xb^;k5χcDv Ƚ_T΃+^ݿ݅fd 1dAۋBu;hy 2,X !C$\*O@1Fx߅)hp5F`Y(\+}/?{8)~+YVlv<;jkwh6'e c?UExoMV_Y;BOeTr&7Wa+uJ܍G1p5vžhîu5[DBκ\fua:-9SXn٘!v< z#[Jegk]XZ6DTf=wuwdbY6Թ)%c@6}wK?DX6ژ%~-wJu9 yk,[(zΔtJmcm+rPZ)nmu=,h̕s3 X%Rva rk$l>I&Q9Vֲ8HRF]S<+z ;0jǥO 24N,dy~k\MWoޮf +|Z{SgG;#$d*St, hrңAZ"y!`Tev7bLȠض^FT;.+XWTfK;^]Hc[S$M[K&ԥFޣB%C!?oҪp,)%]Xy\02M. 6>YOhGN5m;7km62눠/};PƵkôL"CPʟ/5 q!f"8ns =D;?ف'Xzw{,y ruJ 7HDzUwV-R q0wXŶNTdu H+(Tgyŧ|"GRo~!r9;vj$!j\"nը6H |?nӟ..f6$ݥ-0F-|fc؃:$mGS%7㟝 -X[D~BI=7@0)XBLY/4_x=?qc@ ܂/K|~e&*]7 [$iK5({l䙣1#6QxuC2y;Y&<2 `'(}|.un%Q->[Ck9UZ!Ӊ,̰'dCwN=Et$?~0V*NCŚ-6EsW7gzd-h?%`u6nߗ/Q CH"/ǼiBmY\ݶ ƿHy9؇H ].׻{G6(>jL3*_SSؔjh6Le5|? Jgт[ 6hʇOwKxDӌP}tl>t%&=iO$l`=/:)3l}`+lܧ ɴ \P_3i\7 x.Ay$C)e]$Ѳ`D][tB:-]Ώ xCQN)B5m0L(L CJGU&Fko([>EQǞlX9kFT̃Nf4R~ÓyJIR( Vjj1;.KHB5hvOz&' }J@9Ow N,k{J^rͩE%^bzP*ǎ ]p;L8XHpھB SjKy\PU(Z%s Л@3^?(]:nxTPly6ĵX-M^ǡ,e[hi:URe 6NJO|)ֳCAdCFxD)ىPMؒ("&_+ЮgkXd U7}ҤAZ#RT)I:O6Yi׎EOV 5e'-ҋTt:`RLD"-wȇI D^ uo`#I9\̝ݟJ;B,P"wOؼGT$-{ƒ!b$rhާBĴy=9XHTXE}4_J#f_A⮯vEOY)\fk3)v׏wH8uwOv>1_;ޗ;&b?8DZ'GqLdva\a<|ڵL>Fq M\°bs2 3pˑ"+ގwv˒1xn τ'z7ܰfU,7* ׻(FũqH ƫ4(6&c.6z|..!p_\ιsc(3mFTΌK`:9(t?&ܩJj"%&)1$a/cUzBj}B9s*r(PY_h"BIiin|,J58B _p]}ϗ{D=Q`gyШ& %-i ́!vj',6mM*Z+;F/_pCN.T`-,ew?=h/a_!$913(ͯW0}O~IUnR t"e&\>M tO9.QiJ%;%!iZl"E3‰:s+.}jTk?y 拘_ վ*Š9aNJ0pFH:;T3A╿)!.bCP),2 J7)-fQla;M5h_ ˃iPyA1C<8;u-NU7ݫS1Hd#Ug_MrL @)E֓5]S= eg|B/q@mu>]s̄uieҨ!$ڗpӸovC]b;I0AGbT3`7ҼYqcg3Hp+7$J#ERPkȄl}r%{.P^sC$x,h;3Ufx-bUN~f @I lP" =К.cN,u>aFBg/x;X*Z:3WsaN^oh,dZ;ݩ!I V  m5ȹOģDʰ.{֤|^ 0uK]Ng L&b S;C4_w|}nx5OQ9g OM!F%wf<% P}%N.&Mh6ZG8cCI*T@cxjwr4, :C; 1)#*ɖ,zUS>~.OW26̞_jYl[#=7+/ ݙZ);ZƟz?I,1b$ẋzt!q^ügJIU_@qĹ)@>fD`x6אfO ,_zN=t&4\xNOy"J ̀367H.]Xn1&8U1O r/B`CqW}D0Lt#xe]V] ->CGn'Hn;M+b,moP`y{A_TzcyS_[ yi&g00"FEL?|_AV86s}-Qtv0+yc?qm,Ef}qs>'`5mUQ:D>x0u7u熬yZ:n j)xV^%1;{vr/S-ӡsʮMb8]U mOz59~>sU1Z ]z'Ǟ‹L݆HD(7RC .&F] @olW`uOFfbpQ\{s-*>虭Y7=ݧ@\`QfP@ZMTE&D'j +H][Go[\q"_./HqdT]@U',Ʃ=7v2Im1/|ךO/xw.=3(= %!W;sg364!b~6t3`ދ{c5W]қ;*y.8+7m8o:IneA6F4^K: W& ahӦXX@pda'Nu}f;]=xw h8y0e3%p ȏ= G,SKV\ޖ,Ov5Q2FcgZBpNWC¾(NѥnixgzRԢ#z&& DQoa " ֡qUl_QudO|sO~7rXɥ#6%Qgذ..)`:ٓb*0V? ]&)N[ཻukmMwѿ B40%19ۖ iZ R,EGڛ-HW>{HoEJzpؠ{Oܔ~s!ÂHS^Yq7+T-ZY3- gcgBY*,Fن̓a oLCڜR eu!pQLj zRU$9{Έ>xafQ7"\8NTh2FAnYr}icZ ZP?t12:,/C:FJ!'ijGU)R&Y (cPǖvk펴 ;Wiaש!zp5V.;r Db8 xj)I2= >T]I)UqHgԂZC;%&BBu,GJGo\D y:Trg`+`;^ۘb'(gӍL(3L()u&%;cdy0>[̞{hy <%uv|K13j_1H]3$saRGɚkXHcxZro&#'xz0eɅ*^)#VAN{ gJWR[HܓHݼH꯾mA4ѶzmþArD=Jb\O|J["fWoHIID>Zy^G n27 * M/A6x:>kpw.LE'&V56C1kޥ}b HHg[_kt^f^6ţ fߠImlE\>4[2|Nu r\jŏ]+bghag)|"xpu/]'G2w+sua&s.[ i E4֛5A-P>&4CI *) Æ#:قK8װ~$l(r EU:y;#aSl"sKa BiBEypg15x46PQ:CaI`y*e^w?3-3Vs/:?rtoth^%ѷq%pLvZT @ԓ oKiܛBѻr^Ky!FX/T@л0h/G'f8/»s='?mp-Daŕv M^aHvF`!;-M=RقlLϊJkf4w0C)PFA#s.*v",U)Ew!D}?@E:akAxv[?X22*)"GyMb"D$C \LP-~FJ^$1}Czyn{IUFnTAwzo0*z.]pϦڌc*HZsT e;ww:C3Eapn@,THrCfЮq4nR%eaQ_8<1¦r(l䠢)H-V\̮y9:sǝDž\QF$~K:owK ͟;s nbW`, Q=u7xJ?H) {6ݱYD= 鬂4F]L|V]K7g@\, F V!YgF(ڍJ jgɛG 7nkޯ%|9|B zOcpJ.6<#-mO x>Vxӫ#ΈN{]d&s5Cf7L4A,#ǼvY<{+氫*V.wAP:v6ܷd ޙ:ӑ̱mVC.wsV+}͓tϾΑJ@'AwcC/.E6Vc<)vErΟ(*;( ʥ0?] 56kଳ%zZ$6 'r WӋõڡxDJ'ܐ,hgHPNz,6M]G&IG4|u%1FX|3̨ OD[l"`2?VLx(9s.N˗'J`Fz7=ׇς`'AVƉVyVZlȘ.nM?-t)_G҄Ĥ*_ YY/f}%[VizAtt;^ MG!$0_1 +M~=qYG?+&+t_83Rcq+s;tEOS/iӄhFxГKO%_$ RzWShx"r.s%dˏw-q (*%RYb&)-69w$#S@Ȼk/)K-t%ϾS rY!uڝ =&>P5D_kX@!HϮ~KLꏸb@/&.mY|/[=BKcvA6=xAsj!fx|SEଗ/5$f'7>6I&6I E>Xdvzc9ve]V}D )~ԣ0eE @ёׂ{phگشuM?gAL#QdvC__v G%b,7)1SeswZf|yiWgDC-M>x+iqkVk);>63Q+"3͖;u#D2;ymy^ *oH<Ɂ~:oz!`\ܗZd+0QƧy5IBHS^oI gF _cvX8ncѡQ=+x^Hщ{ՎL wu 1kVZ <*&cq?I J r&䘯z$0/[VSL)ڵ Ơ5J5v(铠ncP䲵{j¾YB>½$Uz7z\veXH&srig"|,i]z΀/2? ݧGP<-=U#D5|쥦,ޕ=iTΗk.0EB+h"c86YNU1${.o}Lm#s;wѢ-[hhjpPĢN>>M\weBp6hs 9sT60Ow%!AOVAW"Dܧ"9h޽\`Ewwl~ŵc$yc n]:TUX" VwbUqn:L?# BҖ+Xkę}ɟHU_\~V0HTONn<|N!2u +dstddζaT2x(L^[aq{0_GT@##t= .%LZ}ܥ* EI @|Hm~}B7 y#nEQݡ#,fIr/Bg"-KDBC t7;:omả o鐫gwM7/֌HƝIf} {M@ǜLrNGa*dWbMK?]\tb͡N-.kuu/ HOCҢZ=d*=Yw7#,cz"u‡v y~eMypJ~ h#޷i,6?K/j&뭿 :ĠYML% V& QTE AU _ks޳)u{D 1~@WQ>&9+l(NZt|A) s !# XO儡qC`BI_zOw jCZgf/!YݺD (4.N͆lT:^ݎ`=(¡Z 5(5D׵\SLӠ*庘"6V 1Q[ĖljU͞ƒMKlY:&tp,;5 s*5%Y Mm$'+Ӯ}"DeJYӑb]%^ t.&Pu d_ܭ4֣ PY@  ߆E x ~QP=YQ-o/xDߡLvA5%CIpַ4wq-UXƐy$kFis0֨.ĦxԼ >0Rv 5b~5< KӯךDjp+*!EWw-ֱ!<6+8Y["gs5}T` V/Jij|.B[کkɉ`ֽͩwY [3Unw5 ֈ (:@^ohx|ߥD(W8l8\a m3"70+`GAtK{gItpmpOl=n&-3"FwS( ^;۟»LO;ha; HNLw`{aˤߚzd@}]!>Dk)ûo%jr(/W;sCo#>bXT]>$ 1*ugD 6(&0bx'4&T}"Z?PC#`N$@g-uyeO:Gجaiw[a$s,ed&׼ T|-J~5y<}3(m׀cޗq˴ 6c6wuo"&aJ>G1w["Bh]"BfreR ͢?BM6;4湶Oćh/V2\'U1*NYNq~z(>C㤾({r;Csz-ɦ#4~^bo8/L)l߱lDA;S-54AbDwm?mKOl4gb&6ƶ "8!ZTޕ[;[U㩑' N{[ Ϻcpnx=F7dSK/C"IA>͑+mہ4!pԳA圑 ZW=B+C #*k5.Ǜ9u]A=sҍK\BnVTuύG&Bu(Wޱ>^ SYF UO (#!C~яxj: VF1Q}V/&F, bNSFSeopgzB:4C༞0_ uB -r;ff ,n]D8 1XV C_ pޛk S%m˫\{{ԵײpVG0TyvglV=0!4ܲU Nؤ1Vf &l"$KBarE]31ĶR""^_Ƅ- M̒o1-}`2QBZF)(…̻ADQA0G "iXТLJ^9>tCSZ=,D.zׂ3Q {rp39M>nj+i[ P{/%v\YB]sWJaxw1 W>|e.b!9_BZ|L&cDV.HW\&$*l49IKrnp'!`Y6O!Zfyn?5̹]jTۊ R-0XkKK[CYxcrm_ :܉nj _,:mGbdyZJ,xV":Vrh8gRC5O/}-]jot-ͥ2yX9sCq)v4 l1 j8µɺwK(-bZ,|FWW?uRP R%T&ؕ dg !>lT9$9DwDl$i<"Pdٜ̥7.V"Z9RM:%A/Pg-+ٽp-Hp@!du5^G#ʊzs0t?GŞո #?mZgwb=DMlk#c'L'}>yEJ-9Q(q ܋hP=]Z"QնGci8?R3ߵ;4LqtH`!pH~}Hc>.{p#t{^Uv[,ս^C̿랞vԃ_ s\ Xbݥא͎uBPΤoo/}HXzHq[IFSt@*3-piK/ \%]  ,U4Q#,!'@f>@,ց7e C)y뻋ID6&)mqX)B:ZW^>Ks+6abӗt|C9^9r)|k-Dp5aoQs͔Mp5(d7TL?7c-mB}0Z$O->Ez--Bl4eN{Η4'vH)eou-1306@Pǃ[ '"=#N ˱J)P^tl:7o7r$gRXlͧ䏋ff0]RpIY08K}E˓\\POs.'hOطptUQ,l=fRb4Ihh^!29QQ@ܠ'cx+ ggЬVFW##C\\q*mʬܠuaTQosFiS6U4$,s$xA}RS0-oXrRT햒܉awxQWBvF7v0ow.i )vJruLΘRFR4AZ`heShɟrBV])h}vS$ ΂7s0[9N x]ˇ*β&'#g1=VjsHM1hXI+bm)CD7H`l/ZJ,* Z!t:i_1(Kk<9QHlc ̷7ʫ(F&YuB&88-0^W+r0c oݛ2TD1"ڲFOntiݤl·9܁Zprv8+F(et2bQL76򒫃X,wIsˢ\X9~1~{v4IZDC f2(1EI@K*3>  +jeB3?QinK8K8ל3sn8@ ^U` =ic[ NͽYH=q2]ҀEnВ6NXKȃ.*4}MBKDS͝[BfiLN}iK z&IiYZБ,ſv]s{]"فh nK7o6YmEK B .[H{fom(ȹM@AӧCeTcJ@@{jסv&Hԡ%dtW/[Bvjk+9SYl ʟy+`ӌb5.O)rp''"o;sE@e4nt`)7`8BT8;-w¡O$hg*㞠TYhixp4+C%w`{r[;8'^YJXy!6E8Aohں璞dV5;?r(jwa=QS<^$x0\uM(ޔ9_&;LBD+ 5)ig(N xUskm~ďiKY%p~T; mX7zoT9S3Wye~ ٪p\~nZ+<5^iݣ:0sOWaU{b:LL{8 ը Q@MQ^oޘq}Te\4TDao[b~ 2]ЂUynpz.6TPP\t=+22I7;3)!&VWs ֩68=戅 {S:z&JR3hJTotD`ZV(E&1t@98m&~K, 2lܟ= n=3bgr:lÈωݙFH֍q1 ceNiY oz[C;3AdaoIE{*yU6_%/%w1a[ ]:+aMRlGK$εNdBI~"u0A e{ $i8e}O5lsߤ[@2+Ry DR\~WU/̓IдT*7 g'.T5Sa٣*V'9Kks{nU[:A`%: kSuvUT,'RٹCM;d, 6ߥic$R ĢN?\9Xc:ZeB7aT߱J.Ntb|]3a'?sqA("ČbfB_f{Ă_XY[і59ED&(dTgFQW"dFdWe0 ƅCpmcԤ/n(E7sV80|t @~Ta1_TM=`IykStIޕF1Ex:moX;mt !RdA^Cі X4y-0H2BG7}Ee@DCDam:A#SCu{A 3dPOgZ(CJg!(jU\U~S-_ Z k]¾ pλ*b  +?i[ފ,]ß3FYU.#6#䛝P8>JxrI+x6/t5RF['A-oŕI^Xb S­-۷6UO^bSVx)LkR Ziv6 ?Z|&OC}ˌBr;]qw->V HRK @h1c3Qr;]9&dG.vXP%觇;jZ{!c!jibq }jx#@mE7WKՖ. :m#[}쁮bkn];Kˇ?ϩѤb,bcNc/onT%ZfՓ$l; yf@. b{gsettiuc?ffi|z1P8l䬘h|0|D'kHh?m^f 5n/83ms#4fn8S$\k,X ykx˱K b#XxG=_|޲ߵN|c3Lԗ8}?ʽ/UX[亅* Rj; mdR'wdx8o_};H GWl^U_n5W%B鞩?hkx?zfMb ΄LB xlF˜i9∺˜ tE4173JO'<;= +tF)_<ȊQ=__h.ɵB,F~8V!X@4W V*91&SV磢 !,&6K5ATշ2cJOqQ3:5TZM꼙(v#WsεUuS@E҅~U$Lwʕ\jǯnB{u>o:iDojpx]{:t&Sj}-<ԇB ^U %͛|[y ȲҘRnwlyK.)֙VD3UyɳR2m'[Qmkx`Am/fz]ČTlۂ4.)3 Gf:3:gc8qGDT #IjM/W&"5fl;ik7fԓƜ5_PSҫ JTj~udQ0'iཨk4j4`ZR uH *EUM4(KK*z  _U,z Q'[#|RV hTN&@1k@ſ~$llYV\67^"&}̿^./TΙg};DԂ&{ 6$I`XXgOad)]\y&"`d?9#6 ?7\'xO42ECz+0X{ff!SԐs1 z`4yīsFId⫌%0H]ZwSN߾bT[ p?A]=ӯ[n3_cN27la:p<4y,) ܄p滎#1 B|AI}|d1w}uAGv hpNY-e bC+cܔ(9pϜ e  RPc͔q />D#XQ3Dfӌ|;^*]BrJM0.b2\3Cr-=) :-0*w~XLάRqVS?RG}3<S)nLLBnM^ ԰fqIЎ %<2 1 z7 sLWY'XHX61u/ozgzEu,OZ6c R$Zr.J1]t)ECCA@E%Ayjex>A:Qվ+2g.s.*Se#bG^uJRm W *QO=]^+^!AbT}]jhWėKIg40B|ؖGק4PM8?: ުy7eI'r%7J}Cj<ːuU/Kxo=_&UbJqfffCyA,4Pqy }rAm$K@ R^=\qʜ m[@ BK6/#fףN U;.8Q1qJx|Y;>fBY9lk4tȧDd^q ?K9i-f},cTsLnEg|vH!h'i^l(o<+(Oi2O>=-g.{&u(wC3܍\.c9vt~ Aqk B:dF)Z*؜I*{ϥT1Qu\ NتvjYsݦ"50Qv{SS;[má*`OA^uV) 4h%Z |Ka?鞂RS%{0-t&4?e,`%"^"n vT6duUY;w;ddI]4@O65ʱgYZ07070100000302000081a4000000000000000000000001662f7fa90000a5a0000000000000000000000000000000000000007600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/_]?Eh=ڜ.+,s 6՛l<8=Ŗ}dGàx%.1Z:j毩]r}a+4IdhqgijfĞ>EnX 'Zc~w`&G:X%Y^-L^Ù{{jmKm:Ogʛ Ycq4c4 ;IR`ܾoS/1:W,gʵkEO{Nyt=mAB \%>Bbf0yPerP`B a8Vak_7LKܞ/;@+jtb4EM9a 4]Gzm`4j,^w\V&0vj66`PY3\pI9+PLUTq.K|7?%`WD6E_ZUAP1Mw-6D^;0~b<^lr2]h>B8,}ݟiX׊;>k6{VzHjY46SLV ƩۂWY~ZetR!GTĬ/` -VH[U2[ ;QǿGLBb~ We4)Jqv VLP @,p&i yϗc'qp.vDR ,0!g9)\s('M?"nU@S;ߝEy__B?4R ExoTV.;lѬnH\G+&F.>+^f9Yf hr}VRup)t Wj<-]\MG^^s)6 7\?DRrxtc?Ӊnby h1~ 5ӾS2 _NcƸhWQL"3R*Q1㸌p7pR/?O݋{X|(;\V/StVe)]XNsA_zk=5*It# GYWdSq4;ے -L.÷ bsXda?Y׉eC R^eB2gp[nh,RRGCS4uQDڌL@Gd-UOt$k5uڐv1=I? i1,P=H(DX/X\!Y"ӴT]/gB k4p"ox$}UD;%7rGr-A%r^?ǡ*)rvh)־怮 gWg|e5Cޖ>;?`jtHRc:͔Tt/FrcE@jԕǩXf­Wi'Q!ߧB La &u6'YN >EH!e]wPte6/PUxٴ Ղ |(^DWaJ+NDLYoya7siةV}c`"⠓6CAdYq]}P,檒+ `c~Q;:[11oUy-]i׻%GJJ:Q}MV:¿P~L($NZ8.TxBiڊ9_Ha띀Z%¨vEJ["0+lĎك-[6&NT'HORf~Yl2!AUYa&eَ網>cL.:s\ JoUGRMK=C"R޹4 H&$`ߦǬpIb=k i?l =Y""qzdSzEP){L#WkFN=pLiLb=X#ܡηjEmѹ^s_\Һf4+{B<v1~=K:((x.I٤x zCY-Aϴ- 0@'8=|2DxLW(!(x?lȟ'D~] r PBHF?Bcg)rU/AmpcUKB<|rV!.#Cc[#]/#48HMX#?+${80E;ӎl&0ꭠ(<=uX|YG +r~ ~ZRB̕uaF\g3*zBaF P+Ҳ^q~PҮH0* 7N8ځCg}~D&c$7OPy5p]W ᩔGċޜ>?NG:r%7dBFAYB ?vEڠdς^MiYn"J]1+wߵ/b0tYzǷ&$Pz 8ʭfA""$(  )5\ڵ" S8Q;`+QЊpfthVxBwS6$/}jc{9+>j5l0 }pZ|U9"lBީ:3#m'iT?p9Y/$-['C<o[ 5N}p涏 K854 {\.׵u~_|rBg7GeM1MR/]jG~pg㒺Hst`ܹbpnG `P@dS6r$џ+3$mU|LuMnXvXѹPPz=<ڹidz|z45 Ot#yh8WQ<+LbX!OQ/PDjpLNY tZ-o|֋q5=}OFE0?C-X ض AϝkupR!LQ@1~: "kd7?Z@p_Л L{f )$m^ˋ 5Ih>/BDKw5zѳpr^6 Yl>?V^|JV[$i ${))we\T愫 $x,"A}i-V v 5ԋ [bђx%Y+nӫ@5_2M`I${ yxS~oj”Zueҍ5"*(wܔ h16ؔMF.}~>#D>Rx :<}ڡ|4 E>Ρ }]/ǶD١]漵$ʅ\;I'tI1;"}#-NxbtGf4Ir? N#Pu ɶYg %j壓BiTBZ#;m=pYm {2h 4q8z'm5 ;VmCX&iY-ְ{%u|bUj~X h7ֱ>ۜrYCqQHȣyKdU:w^@a lUm.O/8rH.n'ʧj''jD4%d}z ۭ%щ@hpXP na3CЊGD:g+1w3ئtW\fjTDnHۑ%svt2᠕y[(bmc5w;;{VEJp!4l]]yZi cX.U<}5R_ ‘FloF UPVU{xi~7Uq7MCvVD$uJƶ("y%X-jnuye& ?]{04mq+$>LT.gh|\L'Ķ]Si. N{RP^V.yu3#T3c.'pA7d)e)rF(< G9 Dڕmq6lLq=xVob[0-IX+J% '~,84JPxL=" 钯fGO+ޥ:_YeoD|Yюb6^eݲ.ZM/eR&635>hSJ8nUPY|=̞bci}WWjtOl/ ;ǫdбBU<U (bߣnAm3H8wV%u U^.c&#|LTZVÝό\)Q!&][;^M4_HS[ J"O ~iKS9tk}yaP^^::CǺfȷdY 4 ϔM(ҍH7^ ]5baouřo޷MmU%z ޸q; c kA5&mq=Q>7+FK$F=>G J49Cӛ,}R-RGJB[Gg#!r%^;;֍9Fd":>WoCz$;H: Ì$q`p C=4ZÈ[P"jܥ}HȒiSOQ'yپʼn vj?IL9Ph8(DLCJe[9`M俪o^/x?qUO[}071Cц7喠Y&h+XnbtU$ ⸷`n3t2w/#]D\VҶ(îbv!{ zf[X/naӐ}zR0 lٵDi(<5׺3hvS`}KGe6> ~ˬp1Bcj zcfUIE;h\aS ͠|UfX89ZW~f8c'R9\tܭĞZC_TPG't%XF4LRAOZ"TnIϊ|’+qq7pJeBQN*󯋾L)|3 u#RB,RLz9Q@Cŵ;YY)e jҷiAgQ]sluYOW>-yݜhoP`PO2apWUY-'ʢ{W14]^`L&:WkXu7%FÀ~_ȚT %X֫O8& LO7ԞP[cY'FLYG';nɯv1j`?>"WV)#_qL%t0RwʬXfA\zOuw%GjBLLC@kDxrVV9?JΎH;orq«؆nTA֒г^ڎ%fN_1aZ22W2|C>)3iѤ# #q cȸD7qlu"ΓrЗ39HDR`dKa/:_܎(S*ѐtfzXQ3&λl)e<lXLE2ux:~<ѯfX"8o+@X6c 2㳕T!pkg*nx89nVThsKe vܓ# {[2('0dEȣjC~tsH=kdC3ddJLfm=D{ oBq߅b<0|b!pUOZH"'w}lFN6_EeGrO[?*zBcלp"ePʵ*\Qy**/Sj'YjDUcM^N̏&Zܯ܆WޠUfe 0@itSE^azU5cl5Q_<}q ~IӇfWR(==ޞti_?-t2ujWE-0 bs2’\9aD)h/ ƏxXL~LY ϕU&?}3D4Ad3R&]4څB6&G_]i^&$HJz aFq"| mrw`kٓl sѤ.g-yfɹRf[+ z=,5hZ̰w]E%SPm TRx ;] 98xVmԞWvi+$LwI&yM"D]\*^UE o?T"2aqA˜D=-;z-ĄxsQ.܋hg ZcK efAi L~(Ø~%١lIB~҄9*-%-a.M]ղsMNP_bD`I'y~xRRw#$6oX3?AH~x+DV}1Ok^Buu&֌l14ՠ3⇕Y[`1nW'(?X;>`\r潦a=Y]EkZGeznq&]IDo&cK~a%(,Uν/1VL<#MH-#Q!=mol<&Iu=w OaޯӡFݙ;`DNq&]:]^ G,l?"R"%gNcrBerjoH}7Nox>3-64?=b@t|7{'Y܁B! :)_ d kgoƽ2%K>) WCrrPTPu % JhAr_m$%c.?I| p)Ͻ4aqY}991EªJ̾Mfn݃8mN3%eRk{ `p>WVp {jѯ5Gen·jBhRJEM1I6{=XKȣw8c ųSat.EVm[y9WZᅤ<<Wb߹͂2NRXZ{OI3 ?Uޭ펈5lJI\Lc-u2t*'g5n+#8tF_CewbY"LB"<Ijy5e%(ikּU@"+Ժsh_㔵 DM^dBu7 kbRH| Z Yn&kW.YFel3 -,+^R2v"me#tF.l0خmΪ% SWώlA U(O9S2P-Lc9TBM2 kChQت+,xn}H;,gl]z][Er{"Uj >Dx6[I JAtf:F^tM7Dk\a0_؆h>k` ;һNOpdMYusʕNm-OHNu&Xl9KFsmLvR%,Ko{A>V  SKN4FV|vaEiǗc#W:omVP2khkVy O&hF#A׬A(8K!nB%?i8\2<_e}o ]-H^Nj QMQ(DO1-cr-טf/@k;Yظ57 |e%M%CRЪ|w/@ؚ~b)1 C!J>{ -m^@.j)QFbWjE=1j,)I9>y|2cT $8B`K 1IYϡN~ͽVdbؼ&޽t%ttt±dUUڎrrX6:TJ@r۵25xqTdf9@H#$ҮKqss| z$rCۂѕ`=43Q!ǩ[MIkʽ&_~ 3Ϸ9B_BPFj0Qc?*;s WKjE`5M(%tgZp_aCJ`#JQm2J`Jh/)gƕ[FNcU MR,-gsug?QdW%WG1Kϟr@ghgAt[ovqb-:њ"KqPvouMi$,Ϛpk5a8(S!}p~{>,#W2uu:i@p:ڼS*Y T<Qsr0ԝE¯g'kW U}"ek kLFLBmeja+ ɍ gԱO44Bi9:*xC8%@zLRǐȜw+ r0Ej fAݍ\:Ls[WTz2ܔeA5&k',?D%4ueA*qڳ뢷swxOOț*lZua:0PC(pz`q{5/\~>d~5gƭ%<Ձ/h>i*KO &D2HeDU_>aBï}<%ֻuybٿ{]Dd HR不O`shC>sKT Ɋqu r-hA#dkqqbg96hۊ`NRPCf ZWs)Q[PppCB19:!{bܣ%( Sv5Y rÂ)ԑ4m<তtv+4ENi*l^X %rBew^˸ɽl0y%Jͩ&gE]S X;"ž~ |YMp{ԸmA}ؒWtƩ-CQT$!yլxi~<ގ6foM%sY~kUB~@J1(b{lئ jU ; m%B%ڋ5fīCLgyѺȟI1Z+;ՙ1dN}}m]IgL0X)NLgdΌzl V&(8O^v9a S~:aƹc f+ߡmIМ`"5YL,{z&]J,`fZa[p\m|PU JP`G_)rGr3mm̛5iy*I•T = e"5㰟s\ ,kmB8^bR>zxvP.KÑne)C; }nG=(G 4Q(P̊C\i>{!cGHp5]}0+ܴ5-_*] G 1'X!V[.߷ (f]pV#9|wƝ1&K'#BvpKuM=!W5OA檤(Nvs+"VtSly"B󃿝&7L6FGv=3:!EG.o/DҋȾ\8R턁as>=IegIUKJ'eTN ż&!@P') C@uWw᮶bo HSw >iۈVs'v"1#G!X*F?:;r:'0DX(46;v pLon.AVٹ=*m5AQqy2i-ɬ3~6̏3m a~E vkO3Ou"EԴb[:&mJj3?V*~D%56eRZFA-;=M\1 B"Ao] Tr'|kn3"kWF0ʡ$z'<"<ʬ(RD;_I QiG/ Aa9l.K^kMuݓxrꄁݞbM[ʖ1^m̢exXޤ D{L|T左 ~z&dȩ^a!#諆PEYJjf<߶R` @b5o ,015c,<q$H}H3hbnaKdJUq"lVUxicDe.TTj vprQxzP_Od/IT]נsuR;՞DJ^rByX$UD&p !=엨JE^K&?t摙yA9hp֥{/uYgjnH{ĀhPg> NU_y}#o*`^ ic|xG'&`Q6Xuq*h@mA~Q6~nAol!(l'r!Yws_YȲDBĩ79}r7,qz?S.>lM}z%jb[¥ d}cCv JWRrW՞Gd|KoY6AK٦R^ (L2WhsIDӯtɸݹ* tngէw=..D:C@}$aou:QVZ&'?;P-$|m#nq;qCvIQxm=lzwI[Lz3olex; qr}3(,Z0uOOiD|zXa8u iwb*UE9ÀIw é_C LƤnK%kOw7RF.'GuT7T%٪ʥ:Ea >J'צ>`ViS\7f%AXFsX5 F]@$LXWQIGv"[D|~k+cضOI\^a;ll|V yhPoD07AfI?avn6圴<~sEYu2괩3̷(|mU?wnaeN~3< 0;>.e~G$jsh/Qq)P!GoOTwTnSGgrzn#\0z}#9uH .4Od5+&b$mHB=nĜ/7/HIk ADcCG@_oҸIG0jp-*w=nM&~M)1_4FAXGiMZ+ivwR?/{Cdɏx*֗~oF$FX7HDI6ZFaOqR eCpŴeVL؀ྋ!MJnZPq53LY}lUDk@?o/gaN`TKDN=tWcJˮ6V;ae.qlv9#l僨8]DN:Rl抂2kgk(Wq]Qh8ݿ),(v62;Gw3lV#՛EpXP~^Sr>!*a|6; X~j6bvRV\o8[846tÓ83!0KxĹ$`:өz7SW}x}&Q}K8^<-xZc^ȦŠϵq4\Ą! L4\ Jh.}x!'SGz9 7_5YNy]HC$hBG)i0^A'`q8wxh}r^7WK~v<}ٸaMcrw|N^nA>,rv/xm֞0,Ga W[4%KTNqbA%j/c g;x 1c56 "\ ,0uv8"ܱ>CSIB=f-IdvFjkp={Fh'6h~ގ#hJǝ_mŊ JhWHoCpYOxܶF9pq4Qݧg4|G{*-27RZbípO\Wzxp68# "XN_r)\D^_5RG 3ȘGK WIB~HE͏Uj΄+P ]E=;DT7OHMzg=BTUuЖY,u` f(b>=ۯlzHƚ|8RsTF$9Puj L>N: z*uS ;l+вUR#>^$6߄jڙ?@̿vT4E &.mWgXgϡx2沘Kf6\H߸BtN QEnYڶ{F,)>3=xD6a*ɃdgMyt %S$'IgȰm[ 1 Hfbq?e]ftoģ~$kpE>W#M9 = 4r= DwYǠW7w&al5G~4H[G.E:}TC6hX-vlqjh̵|>%wdSG'TzR%\6^u{bv݌īo 2zd:ahh %%& z<٩y%e zPr8Imc k a`ccBI 0 b&8s"yƽ8@f„ F[4NY܋6څkQR~K OtH]}ȣ?wy۱, W"y Yneܵ "1Cʹ`O W< j@$ǦZɜ _;MPv^NޯOꏷ1cOQvD&mLԫ]};2+XSWM6w3A@OQDqRCtcޯ% X2H|T"kBC>(ÉjȈЎrl+miV4l0^z`ɟb2YeaV$@7p=4Ztc#6v?<ɁY; )7W}V gG4o\gs8r絇^]BfvCNe$RfMn(*KD8sDRgJ0Y%5DU>a]WfBew&aqJPe߯~<mdF-IgƽVX5t G) V X rUI x}h?]Y&ۙ8A@uYu VkY:#PnxfHnL!/j^[]UB3CGc 65/ {@g?h\2щܲFY66rI\}+FDXX-#>fN0X"6کdouygL%wsȨ&̆] h#d$D35u /ɝJBmΧh*n ER"3: 6G29j# |7Ǝ'#.1HC\m{}fdX"P*Fi2#ϛl5<) (|Gd&)hAd&Jg$v(g,@U;P\eڹcNchza$$;2 T6bf@6`!\qepb20:%;}^ÒQCogp;l-pp}]kӉt̀8ԶeL"zGڈ$1t\?B%P|6!1+w=Tlƚ.'^ o(Rg8i& v=Nǀp1[Z':`&z7my|6cCnLl~8d%ǚ\FqR][jT9pheTgOyB+Ƕ~ܪ>~Fyu5lhcĀ#&YaS~qh3c?uaa۬:XdI?YaI*Pk |k #MEZ9t֖2i=k6+So!ޛ~0%AҎv̀Y O`'](sYWkQrTi~24Oû)2s50ᕩ,s:;pnzko{ËH A{,r묕hg-mn$wV!&DxUhU 9lQ+v$()/z"?Hĉn[Ba: F '倌d8nAܑ27|l C`~#$ܥ!D3 Hj'1Q^/yh[d}(-D~O]~ÐszC^^ |Axz lr8ZDzˍ,9 \@JU>է2XkD$^2܃R}^e<&xfC9[Y[$B蘒_4+tYt|*#2=筭N_4rjkPAftmah!cr楛i,p0`9܌2Ҥ8Y55,*CّĐa5o_}wYHzS#\+YeOIXGFd[B1I+sΧ19ox\o]ߏxrմ1X?| ?"'_?4S-`ڔg4:$lOy2g&+0lYmqb=|ISKI~{h! owI)`H٣ ڀt8p12 eܧRƨ]ꍆiȖ'۝/4X uW#mݙE>݆JRl.af|5 6Ӆ9>en4#2.3<V#?L.R)#= -W a-&씴J #[SCp? (Rn9ࢁT-:_!@1K?G{BV{u&8mV8byPVAfp΢.={bcwH^9=PfL{ME~RT(dZs<1DWƆw Xi f>Y"]fWJ zSOdSh6 @%vv12vQDY7'VEpm-,Zhk"Ut.SG]*;֙Z&+߹ ( 60+z| 󬋉njƩ*ar"i W,rbxSIZfni(IIU/a>!  ]:`'uX6 ~Vɖ \DGgyƃ΋F*w/O)o~s Dpnk߻*#Т5_zS{q{1f$*d[g $0rp3z r8\Q:WEL\P5+L_2sHH g ݇"yģP4 Q_N\Mםl;L~jQ=¬OMTRd{' []qPF7='uI=ln"̅GPkK8X+R}M0K\i2K'۟jZ'˔=qPTR`N \4N`m"o#Rugġ lydS7u5#cS Z,IG`@r(Et /ه=+UG㹁ƍH:@_h㝩kۖ<7M#dWM6CIÅ'Un^gF".B'ݘӦ(BHzLmY2r|1]^dXRu7qơH厺1GV:Wq|;^/)2{ui X2.*QE4pᕆzOh$\ou2{n1;f:FCM3&-2+?•^Ē#foPL(|9LcMʠZܬ{ Pif4]^k9t0uUrd"ML$I6LEXxT2*m\S\ ȯ&R83< L$JaV. T$ȃ音]i\ <<!Lufj9W"TGx]ZN0.{V kE0`b?Cj bI ?4w֘zc.^04}V2-,ߩ ,{|yEBu}DS E\09w̞ z]9#Ƞ+OC0N<8b2dOdqMQd5F`t Yl Wk3묥|sl$r2X~Ѝ$*!#dU1)5U‡R|דt!+"7ry+U/{EXl=የU ~D|`'qhJi<|Ss6bZ>ڴ0}>hAaV=$Subڐؕ0FCHɖA1]+d=&ooD/S{S)xy -m2~}ӉhX G};lyFWR*V netÏӵϏ]8İz j36D_Iaq`[ej|~n;ua5΁6_Q2[ԋH+G9i`UZhh<ލIVtI 75}>ӕ@J.n5"ϵ$y#`-t26/LL vl'kK3y457 u PJ]4)MSa oT4Ȧѯaj]æGsH9I1ʫl/ML-KV5Zn)U)ԥwL].s0uSúGATcס3D; DBCPi9m7jDWtT3X{.3:V "yJrd!jC rv E9Gvն.;%^OH!n j]pKاEcͤݾ_byh0#Sg CVI -"G O:%&Ht0+ ㉄,-¶kIG3l9_Y1oklzuSJh<El]_A\"x jwfj}{zǓ[Sqф‘uDU?XnbR>ؑE~ͮ{jL:-8~4bәU! ;qN+o0H͹U+P&ixhd\pi[Eq\{-/P0A Ak#H4c·`7ѿ蝬g|W8.2 /Q1jInl;۹ÚR^DA6lF3>)۽*'Qc 1r\,ͦG)Q%b};FnKҵV1Ԑki=p!X_qD+ ]fjvنfjv;%룅ɼTG;}8R)'L"Oh0j[98ۡEkt{W0/M'tL-& ;#|v+*[4G b} |JZܝDSwI9-- k,"ud;OnaڢjIJ;Hdꍥ13NМ\sFcnHWIvt!MJz 6vW|jthl" DP B+C}zT_Goxfr4E>|B& vb:RvPL{>Ƙ2$ ["dZ;|eM⦳ {j~u#X6n@ߋխ֩?Ⲕ0l]fωS6o\ k% 5@o⡉h9$@g֮!UBJJPk-Y *`O^8JsƗF0u? \;>2HRrYa%C^w͕.4N/m¬h@f9yؕY{ rYʬA tsY_}+f?@| /K|p32PNەC6u&,p|KԈ"-"Lu,4q́@1P׆|yUEv׀]?<رR7P }%jZB4٢pٲٕ<'HJKEʤON4|UQ @>Bֳ8 P6%D/Fc*+.BHCӞ#ߝvlta$Q;vjՋ'&KV.G>I$륾1w(oJuz~n~DuA$589%[8N&K+߲LPrC qUuÖi0m2;5 ]CW-aj .JUA|_O}+@Ju}/1ҡ@ i@0mȘc# ZfvzĠteiOOF SBn[NQdT ;V:$9q<*W@\#j-IFr Q]ߜo+ Tέ|&+ 5JT ~xREք! CZy1c~ }J +U}*QDa8@6)_)VHb0!_&WaC2eA X'Nxa;(cI6Hˑ&GQ-Im 5W2( *4&~q>%MX>RU׻ mXR/-8NBD~lkpʐn=LHi?wH(3RfOyLrfpGʱ݇H,YiCӽ*lP x}V!H9Xh[C,vc]$u-AowNe{1[߬}Ey$^l|r22#71z:CHw^%Њ&B$ڟ4ٙ!jХϞ`$Cט+)BD>G겠<^"îg0Ӱ}џ3W#UHɽYj@PݍbAmNX6A T-rɃ&ɻIT`EOGv k8|+sǏܮWplx]] f8[2zh{zCW#}穿)VpQ$m@yZhX|/ŜV )Q!\x1Gua]li_ d"vZTLŦBhE)tUt(VLR]r #Gex!ܹm%jت 4$kFďuM&Qzhٓ`YoᝥzKAbIp$r)8=40:w{~DX??2 6dj"kwdv?Y=fmg(j5>ZRG"uIHUDq@RBb2zVB6NkP4u "%~'W6AHmpWnZ& x# [n];εΦ}ϗGg"B#UُnUVخRTa2 4ݑDX>CޕiUbd@.U6y&\=X>w8ž=;Y)4Ϩ3jUCavJ@.PTҫhepJS n*n_ǵfA.63-r}JH-!mH)l5Z[i<#mt6Ħ*m g9㢴}5=dX.FnX@?X;`Jomi(!@ )D>9*zR=(o]5w[" Wp=J'զ][GiCtҸYY7T\?44غBzʞ0[x.9FW'b}-IؔrI| s;7 8w8p55(- fNΔN=c}\{?G|`u5Ial4:7 4q#>6L] {iǢ{d ǖU&ڀru)  :[e~vrI$ULxzr #xtL.(ؼ6;E IT/6NīN-zs`sI= du6ŀwM)^yqUw׽"I9=<k~'9䚥9 )]aDX3 ɥ| 'Jsf;~6Nhx9c銺b>ٶ<_4ac38POwi#,B;1*mYvftҰN }Z2|DhE" I(zg}$,vagoӛ͘{(e"(4OI@ 1pD@UZ<<Ȯq&ܿޞ-b Ӳ\Z10=Ln%?졍EUݨ`r[q8?: 1Rp xuAΚhH> 5L^1cnuh 6Pekm%vUkCPˊՃZ;=c 2xL1=<3FO(@JcB nmu +E hb2`bJZFo9Q:Tw5"app,q\},Pi/Ucj>|hqi0& /1/X_u 9t i*Pt~>X FeIfnCz {#)Wl2bAvyݭL)fyPtd;:P;|̚ecAlՙH@?:o":2M1B@fA{`8вX>`WR2}uw5wm.WueLX ژk·^퀐fW{IQr 0PbK-z6AvDZ|x5X ?,fMk!*ԏs$f!9a3eiBQR#f] da0]9wVsou6Z̀D!-`-"lY|I]NγGyvD,+m.jHN6,&xtP7e4;!&q+CW NYaұI4xAD=%T\zd+HXAe7 #Y G+`J^e449Ŭ5Y?{(gOIAS@$e\5qF06$IEhӛK#/}GtpsBSȼ5TM SLo-i^c)[xSvnpT n#Cŧ\YSPKъ߹rɯAo&*%Ф? M \E ,冢P XuN!2*=~|^]q^ 3ZԘ0!ILcgngm|B>Z1W ekgBSL!{L̔1>H>b'JX܄c0tR lKg(vwک~N}.s ɧ`Lx=Rx[2N–?9Y:xڢt i&3!d6tD]]1LƅpgL,M_R[F5^JwkS"S/_,JpLz@Ӑ~ZFy\K0Lf>qXZ4#jؖv]t-@I,)a;'h} _3@/l=XŽSa5(`U*ؐ x` K d-dQ!gBNuu24FI~<0LڵL6̞#VCadNI+ PDXshLRLꬉ^w8%W{,DlvěG#ߴn_+jnԏTT/-eOu?~U#\ [{LL䢧eQo<;@”2>ZF/$h=VaʳQ.ߨi%ӟJ2\J0rGm+yf~FO92#hLA]ĭ]He ;vQ'6_#L>Īfo&xVT~ҡ{fKq;-7a4w2k\\MASTB5:KCZ{/%lOAFt•ةkrw7o$6_W-k_l'3K"yŷVfg鐽#y>L6|YAXWKL:iKfˆ _S7-Z=pB-nUe`m~F)k^B؂Jw>*V=5coV5t֨ȖKeL|V[?SB A+ wjͪ *I%V' b53%]5̀ISO/Hn4B\IJ'te͋gtv+t44'8:L @KpPE6$S5~elJb0CW9qtXX"d2Sczl=uzUAPvJ@s4GPo9 */uG+cA.XF+W}ϐ\)NJSk:ulK0cAcD3Hc7X.bc.Ӟʼl H2_0Q5άHٮ[LH/ #\8ӘGjwusT|;~ o 4J51@6F'w@UW \6E@>\ ,wO]n;mziaTj"1ٽ`1;{vx:'Xn~&ܮJvBǼP^q+hHCU@o&m<'ӯ+<阪2Q#ަ#t@L&b ՠx9x82&;yz cQYΏۃ pxjn1ڱ-chu4ݫyRDN#rǂ6VwrPͷ&REg"3"LXnVS:K î$+pAxx!b\IspwWlUr`l@,&d΄K>wtɸ?i1enqpߋC v".=5lƌ>q?R|+u[<1[."U HS^J#^*HhXK(L 8A<d(yw7&eZG3.gP2DE&nȉi_FB~Z ?=^pjP9s2%hao-4%=6 XERvbD_ХWPeFWVS+,؉Nf9ea xTng`c?@zޢAq_ Ki_Lӯ8h͸r'|KmKE Ô]YΤ4CO1}H-J ]95]yjF 27P)-uDEH.Jۡ ))w@bn_*1]`9Uh֞C(WcIU(~ȊnR7RWPt`w%!GAB.ogٱt9:g+-^"%,)_C~D {"i~e_@sSX ߨdO1Sl)Zi ۏc袋y@D-aͦm+ש*I>Vێ>rT5؁cF9jE:V[d-jٴ$sK8Bc4/Ag=#:Gt_5?LaG} ~=w*پb:'B" lA-̱o^K8Q_ܛ@ Ōg! 'p|-TXCg8?RNN]\r3)B#4zYC OBaXma$tӜȸFNv!;m2#}(O@bi(~U!`a#߫l.[7#+mƊk$l}+;*mʈLm rˁo 5ie&lOم?/VB\p^m?)=܉: 8(I ZaO-͈~\sؒbonWc=ÌǦEp `,Bfʙ#rja(2P`u>TE&) VyjX. 9 .x/_^}D}z y gZT] nw&͊85@tezd0e3C'W#:qi.PP]Fo(kOCw,FgbO WH$mG;8F2^h8hha@ے5 Ux Rglj>ca.IS׳+Lre61$d  #cQ/b0]/˴!*G #'HN #}qa) s^?dOXD0{JGZUO^fpI A^ ],%m :*4x4ED#DVPr% =q׮]~E6ח}RDqpr2<&|ĉH^8WZJ^w(=jE'0E+ϛ:G3NRtuGw6:^m΋Ry'INQ\f&:g3'-ϑ,BQ3(c_R-~[jk"-MzD*'2aP_Ԯ4zg\"f`"-yD@cPN (]8exͨOTтC& w 7M nD&lES/YvE;L@]o j>u7*Aݩ{=nYA˝^^UR 23# k*fMO+t- <]K|Pnp~ľc'm~If0R?w3bq&yj27J6\(fHt`y: )Vo EDbC$,4%(HE}+~@Z,`1ƣL 39W\v^t|D&ӳ'yx:/wt770`OSeFS``HD%QҎs-۔DލE 1!mٓjBCh#/7>/L7N.Ӥ˨CHd`Yzu@XӉb5 X@g^rbŬL8̸:Pk Y&|Z6*xࡎ}ebP/%TuP'YltA`bm{<ZU*OI܄ bpBL.eX;8?-Bx4v`dMZ(Jy,1Y^^+Qyd ,'c3B9켘5e/f[w`8=IܱK*"H@Շ0[Bgg >w7H<YPCxlN=Tji>#̸݊ݨr4&Dwf a\J|b"yMӞGuо}RM Ay4QQ>ЖrXZ Xa+P4ֳY ~T,6ݣ&o  roP`&V:2f90Z|k3`~ΙijŽV%o}r}7[$B ~PyrƆu QevW9/6vjC%ou0p :l5U݆?y!nj_0V7٫+W<\{ J+O=p 5s5p% .JHlVw%/L1Y8c)O6[JUu I9'B|YjQ9"~_+'iTš\-U+"R#2Li:B1./_ A^o xNN|tF<:kB8ě5b#{/!қT=V}Y)N m sW*]\_V;kTB<^, >8nP٪TXEhI0Hx; ._>Fx]*x|n833T$Q/@֯mܩ$4k9CzZ|we9i#`:%P&4_a/\ =W 쁾3qC_zƖ W!wmȼR_ٵBU>BODcxH 87 l' [>%ʻ"3 grb 3Eg7)yrR<GYVo-w9R6wJS:܋O2]Qu=I޿e8YPofЛ1zJZ;nLs,`N-mtrC*eOri )􌏝1 EG5d)Ns"E_ ^v9*)b[@og4 :k1Ro~ к$}*>̉e7owт^2dqi#3es] Wf_¶Q#tY^hQ.Y%_dvkJ@ < 'om3pn>kǜb)]wQCiEO,F ؓbHԼe\*ԃ,jnciJ.)ਃH##'}1cϘmQtL@e}iw2ȕUdk feJYu T#jUCsnUd|HL$RkW6 EMY.AgQƲͩvRd'η1'.#᭓!Zwjxoڠk Džѧ7qd"ҐHET_ Fsz`O5 P6Wv­5^nP%ғ>TZ #tƪZٸ: n86ҳ(| vzA YKVXd˽;Ռ6dWٳO? \ F?~ns*YO "KuX>QACLɠ>(6{&5ep\t02D:j45W["h=H8)kxBT?,᪢ 6~(@OG<⸭wدy u Sj3d7 lk0dH+)Nt/6#L=J1fM|H9}vL6$nrv/m4XX IIdzkNUz]WATz:s%vND}$FpL/~ݔ]&aEƅd*^id}h.91 oTQ#p5ġ\Y4\hE~ۡ B|<`7|ͽBm@!98ɇt׶C,Lw>oYj3tаyY^܍+(]_;ڡWHž>\8KmCJ9"y,c)T{oC/"#Ưr;C脬!p" W`ѾO]bwuSW!̨heiomaAg9a&;jm.T5H9 \l<9 e7ev-dCdmQKגeKr|π75 R;F=JBOp 0(x`4xZ(S!yO3>ƪ >8! aD%̞4X!5jז/|&$q$7z2xщi 3TcTw'SauZ^Ndd!qKZ-޹@0pnyb'[T'6 ˑ@TQ_w}t mb WXI mce{| [n$ t>=$|L#p^+yoɏ{ s!UJ7%^4>X#.glOՂIDC}*Ց{̱X?X{9xo<60"IB(< Ti͙]s9ԩcŒLMC-#!iW j:'N槕,Qӆ`OBozR[f\82Вw}sE {jLqxjMM $Z657%u|+,2v8Co?Gd}J\[y{_Z+ew_X?VوT(g~N%kqh U˳~28M 2xplԱLd3@sY nH %!VO_kJ:EPj!lN3{CxV*'kJ; !gYZ07070100000303000081a4000000000000000000000001662f7fa9000051e8000000000000000000000000000000000000007b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/x7Q]?Eh=ڜ.+ˤ.6#Ph#c u@㽋ѥ|>\Q䈄ȁ*KxѸW+f,2u\M8 |Zt8PQ )K{msX@VCWi C3%HwI@sK%)IҴExg.g _s26:ZGDuCYXr V@n7MHau?blu[wDR[{w4 'KiWZB:sb.RrN~/lYg9/Xd@pm$v^ G)U`pMhPdNq4O8nJ:X'aV/¥ZѶA~ȶO9u$B|vZCwꁞ6˽*]jIIPgx Y vTCG{I[HYv +lx#YNO9.J*] ίcFu`w3Ԕa\cFؚzhtMyjK \}S,^б`g?w`" Zd߲YjвjpWLz/[NURKwR~*'GY_rfQ'Ǔʔ~'chSZ%}|K=?4E ꓄w8Z+5ID`-Tփq4V*[r \bC53, c|ϾEqTM0XPC(VJ%8JIA Dؼ}cEZea꿍LaNLI2Y>حp>{-ƅ8msT)iJĥ@AET:=_8S"Ks5 (4pց8*`cHp[y5Ps+%E#O(dN@'X:Üi>ґ)FĚ׆yWz2";7Erɉmm33Q0#ctΊ9IeR{]NݮBs 21B~gmDANz|5eK3m@GW! p(I3^AF Ǯ6n}:JD$1:+"]aԩgQqA_E)H6x3ݟdI)HBY%@iNZ}2%Uf -@B%?1٬=Hs(h`ۃJ4ơg}q7Zס{ Q wG6Q0kut:"߬`X1_4դyFf(S޳ U[-iwgؓG`6ا38\h 4{?#;Qb&8\X`~ +骔{E[͏?d9ǁ(oH 8E.C N;8OQ@GZ{y&SĴw0 9cلm WNF8GL0<_XvgVYԠ⥗U'r̮JdƄ)`wޟc&kYwnu 20a|[1r)m*~\'kP£q5) PAݼW&˹h _ xƀbw hB)K `n-y)CpoQ;7zcݙyBVNpf&-x8=p 1I ЮzCN3M:/#7"@b8<-$Lҿ.rM qk3P:R։'Lvv)yʥ*FWYrۢ)>\PoǵZRMq)0 SF|mՈz'=az=U] s23o YP/qp}Eȏ"pu§)q|1ųT9<ŚlLhlvvub) > =/ч_向(7` pLFO *nTFRZpl9AnՍtѾ38l<.$UPOdcc^lt7xC |jea$_ a 1PX65VQy{tXc9'6CȶJF.ٵl4USjGL6$xݖfRxa*;I#/W1}1%8,h[nC!?h%3ư9DK{$WTwS]YNjFvUeEB]9Vu?нlSTq!Bϫgr8E[{\@Ԙ?D~PNr3=-gCƚI.\ @qLC` (^IumD(#<#ly?$1 ynم{,|SoN'.4 csu G ZE[ƗD}V/U,M\-M_! 8S]*EDf Bq A]eLr՝CC\u`nue]rw"^I0{KKboŇKB2 0.3 QP̧NU6 1xBrӽGsSmp, w=LtZ [s'[tD} x#{ym|R7-YHU F\6X7iq}:t5* \0%F<|]uZo=iInk\~/| 8.ڞ]oyg>!"D"LC C.t@2%w~-AYxkHn R!R`:J #&,jD:9va~盎WÂ,.89Ucye|k3$;l gU£n`l+LEx#֡6*PwxZd$_삷a1g9qe/ 3N@6<ːi{:l!x]=ǞL+٢e~VRkgq^- 3P/]p_m۰կuizCbPCUb0$.LjX%/V-l3 PUκJ:9&nmg1l;H%F丵4vcIxD rJR;N ei/ [gd0ں_̀|ŚiSԝkA>/Ҩt0'JRb@:U$˪LAA+J6sBѐ@40 $" ^/-<}ҹHT&Tqh58#toy@,= ;UOru㊝_P?7^q9 ?WkE6e+jDuFD)1+(QəNii,} Nj-]-TQG=G2>GyZ"~ݾ4= lI"VUv|+M"  [> F vy+*PY8!w_b} Jl_GjK5U.4z ,3^(ҵߊ!lӪ\z,v o1 ;ޔm9;GH[KЬt]%+HerW=gdM IҮy?xcPp<'Rexc9˚|cOPmtg ޶wG=_JCǢ\"qc`u(JJRGNc蛢};V xfbwح_9Vyo[Yé:#ZjC#ںPdh/Ap#PqĻy O$ z<ƿH8Q!A:/ڻHEBw =|#_,cZd)ٕ(=$()fl@#Cl ^`,vhὖUE 1 >s.K* e.NAsfFoӁTP lc܄Z++u?*7E2NA0flݢ*f97?Or8Df18- ߰Hȳg++-U?s+dcq6Bf#yUj߬b9\1pFY?mJP[o~\ cN<2#~Tඛ;46IK{`yYj)Pݶ⻗X vQʨ8|L@ *Z#{'ZvT9Xߖ,qדyOa,ŪeӴx$04T3|h#y;/B-b+4%Jփ-\۹Fbdgb]_EZԼ5@[6ŜݡĜ ÖCh,zz_ Fw'1$ HG)fX(>҄ / e`زOZW"G]]Ze=to- xBAҍX}zk١~ȻW$œi8 58v 1 hfQ$@@mlj\#k\8Rr/nn^~cŃG;̽eIuhJdLSuh3h| FQmڋ_V6oN:= W}!VqŒr]U92U2:Ku{zД̯Y.kz~ՇI UV/cY"̺fFէ5 BJ9.!P ) {]_?ܻ26S{TY SFTXN_'9 ڇawPLTe_] QEJB5B*%tV]Liws#c)ypL̲JV׷IH6JKj^Tso UBlr샚XN 1VY)SQ=hZ2,ii8.(7U旒dPHT~j;&F 9l=5Ȁt#&st=hS2Vccgbb*;DaJj]'Nh_WrxZ_|;塮=c>ͬhq/6XxE3Dʶ{GM[ um"ǝ[A{T@*޼7oLkG_bgif-)TCa Cچ7ivc#XVhv \T儏,M޳H0ΫbS)a:.&ec\o0ByBI'p~%?8obicwi )̙Qy-&saĭ/Z**6z[:fv'}ɉ?(sSvva} *1}?6V6>36TZyy)o˷+l ZL]*3w[Ba!#I uIk?G{j_&ڂOTVj3hYg1wК%qCG _tr׃#ȋjj[j,r n+nTBE&U6$) ӆMX­H p [)E'xxDVk^9 ˎ9ӶŠn \4pXzc>H@Tӵu r j-XvakJ'^Dg:tgd7.W8 %J31)"Z#`C\b] Afr-Fl{t`Ƃj%23 e\m`UOm)c,MΪ>yn{EZ/rX ..4j4uu".'[0dㇸpY۰byŁj'5>avDp.Gӟ]`?k(D=s%R"oPэ-Ν)jFb5=H2%U`S0Чh.` uNX0e0"2mT4Ȏ[a*M9a-t= zIJY ,3}Lv0=$vA^w-^hɹ8Pgƽ૬Ě!-_cxpM@ z23z?9΀K`Yfܟ$]U~- h#z;-^]~^_!HCxΜL=;M0}X~!w _ڶ)D2{ KO㬹< d_Lwq*irpavfI[*|DAبZ> y[ -[2E.I˼ocNe9_ 4M3P] p@+}jl#Ԟ\h_TXs=`O5>W\&<0zٍy4BVAq̾N_]IЌ|"t3f& uXg}aThk@Tu\L6$m:#T5;wD*9 pt9oβ 5x9H5TJ-i BT Ypz~6j x<½A w#cy>PÝ4]m`"=ثC4ih+vc$nK@;we^?]-Y})al&?ˆ*Ҷ.z843egBv6lR'/#v +bLœ,+JpxШ\ FVBX' G0gM b&CB-!UVک UcЪ2 y3&kW=MyM$t2o~FX=2A"KD*%KZժ_Q) N)Ȕ9gGvla'a@Y,@x_M--޾knxy6{ZSeZe7,'JDO"_vg,@WǁͮXq.妘`Hi}ۄf-A*EyIJ0H;Qg䌪 yLͷVקI>ѯ$њ-6l+rc6$c)7⌜gQO:nHq5[j;-vn K;.sg4s-UUc N@ Cm [lxAiYxIL{eb zYZ6Kǯ]Fh}:VW{Y@*v8H6=d?B?[6"C9?aD>#PujŖqNH7wT@E 3H߁{"QČ+K QjbƋ-8&0d4B@rNju]hbB…8M`NP& Wx8QwD" ت.ǘ0͵Q6f1(œ:ؑ2/ڀ!~]3)ژauPo=r Hׁn-Yp SN5u": 魆;9$넾ڮ9F?0Ѱ킒!أU 1Xw_(Ӫv,~v}?U() OϤ~BɫXkb5I hMͦw\!vaJ T}q- ӳ?r`zB"!vimp!-l{~ ARR &qL g~|됈|-O#I>#oiG83C=yރעF!&;ȁtKמqDxh'cĿț/[ZBTfE= S[FpSόj4.a s[vZ*NU,kϿ4z" D:k:cJՎcl՝5s3N7E 7|խ ͡;p\"__i 8(NM+.b8|[[;$1M>4+I"T&;֘Bu!٪r&Uv6 7Yu#١աKnSxaz4 2xet<+yPY^kAT ,)aYa6w\'_گ Ez1"ڷlԑAXjGu9%|4缛o ;q[ E^*?3;2`NX@eQ֞!.H ՁS J" } ;,t?үYmE*|/qBtLU,qWiˉ81L~sxeW-ꡙL+r=|?(  ?NQ~>KVxr :ܿ;xTB`3uyx[!6єBO! iymJ顁<j,ϥLY;/!eZL#R}hC=Z{T툍kI_v0F2^1 h^鷞}C/wOb@: *œ P@մ!X`5c $AW[?&_9"3{ˎ:}zV>ŠQEΩa,hqm&zLA(%r6p1й%_X29TCښo9"2Ǜ$5ɱ EϞǃ2lIYz"o^ G}G=9p8,ZݲGt.51۫;.Jَet`Ґo6n1 { 4c^F 8[@J.>)a*Flf"]YD|fzfkBmu#$fh"/MDlie ƌˏ/Gҗ/b6! \(jI.Te½c0Y9%#;TjX gIx٥r5-ڹ;ތ2 WĂQGoOpĘ!Ƈu_Ǧy`p8Mɚ'*LJ&ng:+̠JdF)S `! 8>HS3"Ǭˊ $}w7J95rY;y@UnBKP$F$@bYPr;h4յWT+z j%NͲInNGjNUC )%o,XGuUVb$'tdL }[EZdͽXY:-* gyk59{TU:}8Ğݰ1e^S wz[Յu)w%Bd,~,Ӂg ^6ue]LyKPQ.3WEDFuVڜV&z"պF[b&e/0ٻ9!p&|XD = /\2_<2}m2rKod:.~ dmhSS-u%uYcXEZ,Vk'j{au p.J]܉tC={64/smO[m^>&Р#UhʦHqa'ߺIz)$â6Iέ&Q}_@`⫲uY)_io} C99װE#ӊ?'qq!i[:3QvJݝH}p- -czGY*R&0s>;'?0^!@cr;@$mphW)$K2h70/b$vM?yК8BJ} `Md`0hq .lQEKjJTCud=vPDIgF#CxgbO^]+v0CAF^"ju^2i#FPG9`j92-ؾ ba]mp TBˬtK^~ G‚Ɔ~:{=ƯvM\K?{ZQxE?𹈻#N{N VE3%ؒu}x9da}Ker3Z GٴV 1SYKTѢl/^u#J*@H.o!`>C*&d  ;@I"sNZ_|lꤜ`/sGIn3:/B; 8<)Zf,S@<bC<}4S{RFSAM\>l%D%ZݩhӮզVpX^Imw1T0BA1F}*8::Z9 C҈ţg\ OnB8)H(o]S3o \W0!%‡8zنgX&ڦ 9/Ohx"bBQ5k,VNJWD89oMx e ,~Cm kƴ oVS5;KxE CAn ndAh? 7&C!7t2Ȩ0ŧv{fmj[& G+R;J Jﮰʺ.LZC.в9'o1QQ9*Q915>/~>fM G-yw-BNee}sK5Ƕ _d2͖7eϳxc.iPmjNXB'x<L F1:WS*ps3ϑR쩶7)/tF`N(6ݼϝt >tC֒y1kVoiſpk#pEowdPX0{l/^-k#U2FMޕ{Wv8X&}S^'TpPk(p:3L OQ ^ѤN4&jkI@Hp h|ď YC-"^ +6zg˞⛸?xT:qS8vbxŗ65}6/o^܉3&q{-w2AGf 0mgxk=(vh'kx0mѓpiD_#WdgNji,}cBvǁE7!9pgٳk +yݗR>2e ``:|)|'.R&Bsn>U"nxD(߅rFka!E<}, gߥiӍm*\#9;;{cE;&=AGS˷Tr}g3 p>B66 G*qTMSbb:GZxZi>ۭBmFwci Žmd1M>EwǬN٭0@SnwCsCʋt郼-/^0%E8 8~ŬAl%Jɺ yL4dm ?4HJ2M3*לm_w5sTgs8mU%ӻ{ DEţ6*L]l?8b*>.\,(ؓ#!p!56`E' {7y+ m#& -4]iL/[cx@}b7*(q*Q8f='RǢX7C[>34gy m%6kJ#byL |3żb|<={3XNG]X2HPúB5t1m_f 38ĢWȞkSjG7EOkhrX08QK뾫@Fz{4<L"NJ_N#6F` Wc6sf:> -lFFvx-arcSWodjIyXg #Ub"]ݩpPnu'QV&=޸M ^i= N-*FM!JOCg@TWE.m"id4||a CJGʕzO.ϰqmc{2$+ CJiv="ۂM/*PoeSe+ Vf/FE!.b cLBbWz{ qx>g7OɯCV–*GA8uLޫQ;ɦq.áպ5$S~*>e,i~m KŰLMpq R&W`I b,*I ОӁ7mW|ٹGR? q3!Xgc U-2GQj:P-Mao8I/Li۴STKCUswo[R QqNq,/f_|Et%:esk?N )f86ѿ^]XM,BË.Cv[OGؕs:'hUhJy̐soSrꨎ4^)R{\; ;0FHڟ uЌ2bSZ>D}dIps2X)]]+^[{%~  cK!cg{mvJ#DR㾱Y ʥX\V!MjsU>bWy=>Vο$-rTN_KP%܀M~n9nԈBK"y뎟|X_˄r=ퟀ~0=w}n @_^==kp0!:}[Od69P-T] 2hQ{/ԆMc U$+ q8ٙdvw㭎w&iEM=HhAGIk?Km#ܺp :* /QB;w3F!D[7 ۣI,Fd8/K]bfOʢ5ͺtxHh.фwBIKc>W,i)nPZq -ȍk`Jo( ܾ4.QT5Pܺh(v&؇cdh{k5O/hf:S0Z=(bAHi zA@ҩ$,Jd0MqK2'TbN[a`EX`Cą~2x7ZCd8+-D FloC;Ge,*Xz2R> QY,b/6EM@TE1\diK<֏Jҿ9͵?V>hɠ%q]}7 NveUZD6EO|d]_ќIJo _0Zp>6,% jp3Be%CTYφqQM@!U@sOT) ]RĈ 䧡d،ˆ(zdy OFT1A9rN܁0 -y#+YgE?vu}_^Cqo95=d}a Ҧ$5Lbl4yZq7ˡ*gv~4E{ su!A9gYZ07070100000304000081a4000000000000000000000001662f7fa9000065f4000000000000000000000000000000000000007600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/We]?Eh=ڜ.+яДg|bŴur@dHu$kvH8qpj62rc7=x6x`6oVMx}:(*MQ,,OAAֳ=-&~rǘ4K𛣣P%mkRj='%1ho̓}Np]vT~L48'}ZR# MX8&>e4THKNc\B'H-Br+gZM i LKxK|6'3KGFނع77~WHpx'~ڳg_[ֵE}k6!}7ǗguaaH"=VԉIf^SLjGMs)*},ar&% q"ȔGF=MπsWݞ{Z,;d GfN>00]Џ5%G)#U; >B ` O:0]#u\R e0]b} T,hN[&B.4n11Ϗycշ4Tf,}ě?k6}] v+)RK3*Go'n2x4E@;|٧sX]OG;޺aPP.1Ν+bq~{ Q<"5`,Q@w4VEx~mͅ]8)䊑"G46`r|߇scgC ޭqAE dajE;AU{M.PmRr^D&}~3ʓpYﰖ}j_Lf{,3㲆QdoBKnl1wR BT̔Q(V#|g?*s+;oE]&b 쫖P?h1ֈҨKo͙!w95_R+e;7(ew2xbk}Fs?L/K|YLa8ŕ~).Kv'֪_++H8m>26\~•j1Pyӭ\OǫTF$??rQ4 Xff~4(48Sآ8h҂]m7 iWSohlcdN[f>ƅVi$bA}ԟc:bnN4ѐ_D:K=8oj:[[ˊT(4,8麾:!hYxͼ>A8@eP}PD)t58)=C>C^FeMeRkҏ马9P`=cSDxu".q1 ^O}b4|T=wEuf,$#Tb3.KՃ̮[ɼ'c !N~st{I͛]Y줳E]O.*>UΞf?ZT^bO}j? &6U@8;8U&h8jK J& TzHHi[y^ D]}-D}`aSE&l^UR<Z] decT(Tl~$ w,k?OԏMuf8%^xⰫ#ŏ<wEhPAˉ!)1Gl2qs =Es?QEVum5͋sWwXCVіi@jӹ)c~#N=촜&->s&3PCቀQvL+v}=+Ta*q$jEH5wTDnU1;7s4!jn.kA^(8ya: ܝ{5$C1Ӡh|> &( L ĞDJ 9(͞iЛq[s@H/~ tZ| 4Ix{. 3PCA'p^BҗO[_kI{ˠ~ƖH[$;&{vR#˪jJKk H' :%pT 'da}mebi(ד\W3ncx(avdr|PQiЖ=G^ձ@w4a,yYlgk#ul!i8%UߞYĆp4<:&pKe-F,]v |u>̒hYhiH/taT>T 6``Z,˿FN{2&@WF$SBo:%QV)xr/ _F_FMƸn4g_b-bRe}׌B] B?Q{Pk_c,P1C}:Ogl.힓˹,"b.d RS;[&?Ǒ0P[ޑQitF%n-7|YӽCG4)CN"^y< gR E*¨/w:CZ ~7imQX[ZVn)Թ5`0 Fd(6is`Þb6SEЙ:1}#(v3_{"Fγ9uĸ)]8H#.բ`܂øocI@O i6ppr ڧS#& @Gէr6lp$B0+Bpy#Erߠ a"_l1d8k@En-VǙ82Js rRQ&f]{uR-PwZY5#5bD&EɝMxrYwR 65 }a_%6N$<~0"KQP)(@zK*fbAA-dZt* #pKڴ9FedZ@͖YeE-yS L9E & cX aWlF\k*kLgS״u <68 E,!/ۺDi&/rXtw $#"d|os ͖&Sow gWhKVqg@Z9om*.tYQE8%*v (#.S>؆0ʇEz`wxX9$Ж yP)?4?Z*a,8[qɫgT=ڟ?1Q9wl(a{/W}k7ՉAv7]s#N"' 5;2g9DT 7 ͂Oo@1%Q'n)<̙B\60)'+H| )ku,+ |Y4"JNTJmwʟMy7شi%mm$vkofiq`HH|tٓ4VW9 ?Ķ: ^<C3EZ?XNW|0gG_e]Π fKiՒ5yxQOR'94n:"ghGBx@MGm|4D{ +UZX pF\4Q^\%~!ԛbXԟjԃ@,rf~HktcFnؘ)ZK+6]/ PL=:i<=Wra,xrx(OpNTP+C@9+#; 3M]@~ f: V,}s轢_o^;c9fdqY!zvΠS4\놿wB]sڛd\TD ^XƱ p\Y r7Bt9EM7ٿ5*Cŕ[ P#T2oڙ#V*J]gcdM8cCXpc \7ʫ&SOKY~ y2v8! YK,Ws옯twVGȶb.EpݭRdUeYp OïZYe?׀ :Pʢhh CywʙYöke'7 7st+ m*:~($#aw%\;-{"YU_yʄTk%N;hk/>5 RN}ok|4a]:泘5;`ƑǕ?'&}nmy!V'..C5W&Dbu^B&Y%8NS˶e[i7JQ.Q,$G]w٨tN,젟ʔ-# vx\j2ctL,5]:D(:FDD{{-,rxu!7E%0[G7qiZCh/rD.Q 'R 2fe4o{qn[]{zJ$O?1w/BPOo[ѭŽJ-u[E$(w1loʜdߘI,|0:4Sю( iQ1 5gUHڭ9;; +;h'›Rk^0C^:cxaXN eNU}3jDZ_H_F43pfD"MCPz}`K`gA)rKGi wd%=`:2^ɫz]?a/ԜebcxW%0M\#v&>O75p b]]EJa#MMqt:bwl_]PnCэ— J3{șF4U7 *` p33g "8qQ@Rm6v:}>/MM B6S8dH` a SZb h.B$33| '7zOPXdFHy~N ~_N&8T=Juʹ9v>j AF4qr;(ݺڝH, [nlP kMv6T2. L Y{ԋu|%Hܹ sw=ƙwL6=>SXMqLH+lK9um8%R~ p*$z4jx6Zu4mF?CNB"uT eؓ[-xf'}}A^J=Ž-'_}  RPs$<*&9ņ`q[1p]U%ʄ/aLS}6:_,7ޚ0Au2L0"cT4rUͪt.Wu:mp&D{w0{n.ylQ5*Z~-o JhW5dHn 0K%X) ZOnH0jni5%ZZp0X@o[E1AB:xz~dȉcՅc@Ȃ$("NEA*i;/q:C =\R%ID1uO[p˪ÞN鸪#!D$vf f" L 3Me^8Ye8vX9'@As.B hJ.$NJ͜פRe C]wJY*V Y:!t34?G| ΋O0O~32b7EAIm0^(fS_R- X-rCd 7UGlmwee.+3GLi^d*lx3ԅ!PT!uw\+? 2P׹(m1$nTU~zekh$[R! 6'vE>EM6؁zPᾷOfPE{Rԕ >x [kX}>|Bٱ6mje-NOPȪI Fi7qb%]9-mH}x)ew&eDEݢnKa6 >֩?4CK8*RQ 9Q n:զ9T 7E}ѯ%9-5z,˭zD>!i{96hU*v׆n0LazÔn_6E(U]KU+q0q)F ]8Dc3 ;pӈpk{C@uO)y|gI|l.À,t#[,/u+VI0F@==L#ςE!(2%On VTlmG$9}S23IuakSGz. ;r,FNta͸Þ+W}YLec;H~İe^ZRrG.ZQ(@\~3?bGz!bwM |ZD9%jCϠ Lw6x"&Z_`,-Ԯ鍀dFVeaZ Nu$7~ɷ6| 6PJuawOz7NX"}}Fɕ_>1KPʙa"Zu/r;F);|1\Vx辦 =%nۮz @,./Mk{Df`j:6i.HMgL|ڂzF3 {]Ou;vVKX<5b> [OIv4%%wL/E[)hvxADbϦiDi.\k 6W+KP(ԗjSyQI )πFb36*,@$ Zʵ>՚P;wՖvU҂̶^!LKa1VdeB{wGqwQ]ֆ[k$̂nNxE5Q;JRFcl1Pvnmp2i~/]P;]"Xpߊ̗Zsh1mpe#ϩ%elk8Y/ߩV @`] ,kg5{~Y),NIN:J֮-@!]Ӟ=[p -O|*haݫA+%^yhN24=A{e/| (g&̂iiA͙龛$}6XU (`T+lMyNY YOxȔ?!W(TEUۅ2dzNvJn>L܌G{:y\wTmm(6q{ݤWUTĦ9SOM\^ 6icR+$E[7g4󯵘~Α@j-r 80@R"`8IGuLXN2aPNVof\>oKM1pKt&!h2í"|=u#j9:WDۤHE[Ff_C(b$EqB|1V kIOsIIyB1Yc-c7?/Jr5`{LrJ@je rc|8t t0_696iA{Cc>D-ՆE榺.`*'x|1$۰Tż[8vDӽ%!:m*\Lw4v u+Ykq6s{|(v5I(yLڸ$k!Yby,pP;?G]Bqu])D/TUw"y#>y 0.fN^ =ȝÕzkۏuI?/-j YC]kdAvHB*GFERaoO69@[ gh$Wm]eAhEkD Rc~MJ%I%)Z~pVjuJt'ULܶJY}x5;yP!OgiSګOAxq~xI3!ꯣҳۙB3cڲrA:"ݾih|Bucao4rgF"'D{EEi=NSv2@B"c9&;Pp6sJ:kx0tO_x}͏3.XQ*j= Po|eP"ŭ Wl|s=~* a |y{fq=~PqKގ~M[ȧSw9[1PNd 8PE3?se@:&r KRXSSݭS Ex5 ˩%hvPڙNNKL#uC[ij1FwɠzVB`s)vfMha_tMڠod# zvb;R^NH%ROoygM &%i"p*NڲH-Ţ4DҵOӠD2"4.'T2RXxMT=m wҠ6pq jAs*`7e. /\xCuu=˫|1( 2!+4 { $$[0vMwvixh&m#,8J&+Us$&{ Pa>BCB%? r8v}eZfRy*V@Z.(+b~Aj5pπO_{ b?*3zIb)ILt 7gy`eFO/׈ oL2)h7ЂjQq(X"ar( :F9iAfn p}UV %@ yaߝkB P 㻖w J({v5_ʪ*9إ0jSR$"r,%y%KD߹ТjVxqh>Ri/T5[M=iMgz#={qAyYWuϜ60”"^0^!jEd+ms13fOqvw-KixN#S۳h4BKʔ^hcnZ'ˆC M Gsm<!b04x"~-#G lW8ε]t[qT@:\gmN~+h!f̏KZQELȚOd* gV$}XR7STx{⥅P8 \{kIY䌲w8(&e]PIN}釖%ORKZdrx yt;r*U3ZY:#bSAƗ8Eisȼ[]w<>j`eşr䳺/Z 븰C0 !5e*wl~/D=pn:y=FVS t}ZU14MkOhLi(L9-a׸d](; pie&ڟ zٵ=\4 W2_M%'mBU]~i͉tvz&7V[F.yN&2piJ_?o2n'= zV=nSvaJGDKЊje\3riofuaySAt% xW+Q× LO_w⤞^3%C"d֐{Y3oÚ%/S[b><0~׌̱mL|=SI`t.vN֨c"{/"Ntjj~l7s>Z!l AMcA/]aZ u9& @4tf" \#,}ZXǘ+`˧`#T)Rueeo0s,C'ŭ˶loSEsvEbr

TRS,lv$_0W F ^w` g!Ui c:0u6]voOQz;޴CE!<)ÿ/H&g -CFPɂ)4y _ . $TNfohK "Nj\H>6A>zV#k|yY ~_hYԳPRqMTorw^EUoBЊA KDܯ$^c,[߲%P'{`~2=)_wY('v)\j6×BjX2Uw4PU{>*E|8 3ƚg峚iսc"R^h#Onqbp'ix,ΛKQ)|նff?IMw#v;d}̵YjЏk[N^ nc)W^*B_6>W2jtrdlD}*c6uW< <;MO< P<ϢcavM XV z D*OkA(Ln)*ӫ[`lOAcS>d"tw;aEtpc}S yj]BG@4ZƃT&]ٖC_nW-:JZb4^gA?Bm@em m>!j'+`ǑȎ3uͼm4ezrSJۅӨŠ"j=|-xUb䒵btJ?lxݗxeUu{0z|I(z# Uǩ>/,W slYq%`|9~Tz1fWw4#e~gk ? zv15 Y{ue_w铞b]&rj'MFm™0t*ηQط"eO'4˟/!@9-Ԃ"C] ?IƓ0NCg+#+bHʘ=c!yZկ(ՅFB[X,j7vC>LKZs@$aNDLmn͕j})", ( ROkwX6JɊFSm:&SBNējw?Le@ uh+;OdګQ^ fM$4QRP O"n'HXȍw47w!|o9>F@y&F}|LJPz׍nm﫵1{tihY蒈Q=Z<sB*,02h @by5R|I:k!'@tiJtE{PŞr|!ou~ At ӓub7Q-)](.Of4C  ڏJioS2[JWkfcɗ Zgj#!j'* SSe#|l3fn)@r5<-@̼;jG*dwrPDC"wisT[= cgB#CϵO(0ujxҒz(8Y^>lu"<6+e -GB}j*?Hsr\\LOe-Iϐ:lnvNĊ^\BOQlRr4̷ >!B لyO/,Үg/6:XԬR~_WYU.FQ"šۇw&/Dϣ3XzF-kɭ]މs_9\mr_TM .%=eX[˺f0v@",߉*((O wJ7bfGn]S-U]%Seu'e $-27m2HppA=~~SVv@t ;y0Kg:BBx %!|ݥĥUܦE$gZjݘY\g>|MgmeAp>'r F >!t6OJ۔fX&G{#pඊôѳ$m &|YXXTuNԥd hM2KASO70PzQ4ixֶ) ޳~&(>yv ||;ik?$RRi8CӶLľNH`A-g9x ݔjubla+Q`noDW#sW^4\^SI{+5Ht|3ǮԲ,hh-^Uwhdc<?5d "˳Y 'w'vKHnuX$-\34_JF~n|x( %8=¸\)qUkH8f̠DՅч{ ¡5fzYEqjgcs&VI AzSE=FIjWaUժf"E5P j;qM; 蠸xD( m m/J~qsFݮ[ZL8[#h\OXVrc|=4g\d…@DrhASOIX|Xn1|U?@mR_M|ֳpCY&٨nO%d"k P:(aM)~au[po U:0jV}+]7`Pc @= ɷ.h%>8,>QS*$k~H+v9ڝL1糺#V™(d>G볦ɳʳ|3nZ=J1&S;DՆ.㦒!Ǵ`\x\$ *QN@4aٕY2VԜF2iёڏej@ʅC+f ڱDr}*MƔZA8e 7F"dl?JEGU=06/8&>|)WkezLK @U4n\4 \mKb\ڭxzPV?(SkQyw[qAZJt.R yT,}pbdfVXn4d/h Dz[e(eN'3꽪" ~>2yg޺Tߜv】tJ3&L!G@+zk+vqvbƽ6jt~HZR;B=HG2x2^?ܙ*Me~%+Pa7Y-}Dr铞:ϜQAG-7fq1.P7AKotw@+"Aހ(K@uע|\un`g Օq58X`jγAvn6ߞBZV=\s @dg4ǃ6~"}N$.$ 7Br{ 넅i' q;:B1$)po.-Jn=b}a-?d*#?3 5їi1xF0*0Yd׭/apȊHJFr7a!)>u- RɈb޳t̜O 39]zd^;a9Ku ν\"#r~~WY =ǃZ\?Ciå.`:YIc|ID _z0ni 48 N*(q98&LL,d!7;w oZMZ1r4\ui+E3Sgr/IxҔq}-跳uo ЮmmcĸsdU~8 xmps}&Y͐!lH}ARnzf ?g|9K >)lc0dna^3a5C@i"j)@/ 5]H|`#:SI\I_1@P Hl5/9Twe(4jm')?VD&c❸f`E$v)Nz-dM^ 'K:>PV+"NBو*KBtY!<N^mMdf e&aθ\4\Y5B]jFpɭ$a=휪x`#$▕d K?:Ԏ3bz)D< /rA)-8I\`CI(> Q`{&V\]74\_@|˸S9h$ =eCh-C{p,#6V'_BU=fcl:5AgkTU̾~'kMϝ/2IO}㷅?2|8v#gH΍t&j%a^K Ԉ:') eLv ʀ"-E<87WӿpO%Ƒsࢿ (5vQJp_% ;nW[e^8*TJ,zM(f-Rn Mkg؁ x }0q{qV*JK.q~6X/J7dbzkzsK1!@Q1ߦ~U]M5ã~qYjJFԋCl8Opa,B9pg PYןǼh:8ȳzͲ&:kU&qØzΘ|q[ʹ쉭z\kÞ)$vA-?vn giѷmIB2kزZByPNț wl.uk{_)* D8"ۊENπlCv~W*& 9`|"^7ہϙ_Pu:uX4ᇂm^0v?IQCgRyv0noHP,^|V Zq7r \j8Esw-#jwUP*[\cEx w>{<ĉN'jUQ&B8*h+Ia;q*@'5QE`?>#NU>.~ ߺ?E`#xh"}e50Y>o9%V Og,YߚNy Ѝȭ/+\hN]yXSxF #YQc,Vm5-u'eΈ6r\Ӌg}v@bŧFцdx>׎o)01^e{ ֱoZFl>޿o2ѣԳ[ {To E@zBR<>C%Zv'Eѧsd m7CÜ^75Zo M\ ij5ϡgyBP<&f\Q譧7r ȑtB!&P![ɦ2Z8N&&e.>/AA/r55L6E&F蔵ma{POw%rl/>}K z#V6Ce02pRHhJA/>X h>bV:|6I_|[r2܋eFh++f}[G.~*ţ0x*kl;'<厥ƮOz;SӘ=CÃ~u]۳H5P_"忆ch,QEjvqt:'>>: Oq+~X[mG+a^4 eŭRbĹ1s/lәfq │G`).*.->m4,u{NaƍcKD έ2ݥ]IJYP桡ֲ(FwTvOcJP,?MJʸFY'm1 RZuz:g{' )lFWE>ˈ 1[똛fqI%]6dt-$Jyk>:eGNA85:x52bTX3+wj0~= mT(`Łw= _W,h L8 )rԖ #c u/$TNVwDl& [)5EbS tɾ2,}yGCKPݸ}#RY/5nʯҮjHX'DΓ{ŴDvB5 ~6Q/F&F2yQx DjїjD; c$sg+FIw bjb>p8[)zlo3QUcz(0rJ/ G/vvFB0gײz!`Biq| jc;T`Οmã#; m"u҈"cQёq-ȒJyOw\6̽3k*ZdbK ?(.ok+UѯT\ՀEgg1{d 5jȜi_!*qb9C!=E]!h NC5T oP+T%Hn0/ Tʣc]y?"Qc] $o,#(Vvv~d8ۿLpKEwWErK?Uwr*`+]XP:@2C PKciPwPNf9J.C+W}#$&ΪK,ԭCi=SbɊ O%qo EMAX%y[9p;\T(.ތM6e'y}utqOPōp&&^;y5]:OV=XX5ȿD1Li-KUGI>&3hf{rJ Wm4l@/C8LvfLh_2: mPN4KWvk{@%gv/KCwRlJ֊SpJ|B3vZ wxEu͆Se7K ,ar=jHdg :!B^AdBbڎA3U?fjv\igF83Ŏ3PŴo%Tmc(5Bj@ɱZ;P浩?jIg.:ϒwA R9QxV0ܾ=;#PLv :ٲv=|b=u W'(fȫ g'dFNzRNhևAE T7GK8#ؾ@gYZ07070100000305000081a4000000000000000000000001662f7fa9000070e0000000000000000000000000000000000000007600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/Kp]?Eh=ڜ.+L細a:osfVnME|B_Om=Xm`.onV|"U{BKN=zinٴEMdႋa)œXG8=j00zW["}* lq\c%(@xlv. B-뛷v$xYT3{'6 2= ".&f ylpgڬ Y,ϖ/4T̫92Ǫw UF`vg3iKyc6M OHiE~e҂_+@Db1Oh+ˁ'?&ʿx%_"τ{,B&^"ڥ:Dd`pCzi͞4XKFIoŤtFİ9F X]Ggb$ZH%دӧ Ԗ.sf`k;_=LoCAqFITǔP[TQD2¨`g 2r4SB'Zx/o}]TB2QXXRx8xp65RMaͷ2e$2пZ+OˇE\Da۩bv15:VBx2mSJd8)H͠*~,ebW/+c8SHmIVT:V=hR={8sf39& q,za"VգK3 ~uO;MU#Cz7kEiɻFg 6LfȈ5˹ζ 1 ɤԖ@ATh6Ra'8 ܅v^G%xx%DSหtn?M 6 z,t654.Ih7]9r@ 6 ,=wozC.);DnռP2yRW,TuRDMAֳ~e uг̀^50 5W%hc_%,b4#w ga,c}ƾw08|L{DnB\>'; Ԯh9zWZro2P"!KW8-.:ld3r]Aq@c>Az6394\dIW`(siCԀh}`7nEZfۈX,\ z?71NTK!7`Q 2W9ش)44kCaSGMn0 Q'kZLr2*HuDOm#<{+DwM.; ZFf-^y(” KMb `1|¸3*p ~i/ײbdp8 I-i./\' _4*y11"(q!cwb2Ӯ*U| >nCu+S-@ʀce/]ސb&{n,b7~-RܥN|Bp#ayR!)&~b*>>H6%Th3ZV̉u*; 0%dJqO:l̜|ўV WZh*ɨ%kxgfeoc6-7y^r9ɳ\d*;hNba?y1V9ʨvjQU)f3cG=;")fE tM@j?šp~S-#,tsV,ÊSƆg{e.0_~$X ϣ֥f@+ 8R8ҒqY*_djnls0c8[Ъx*ҢnmUōe-A}W0,r g{g%QUV!˥ޛHbaET&9яgnQyQ\O٤c!5vQjJrVmӾZrY dUS&1It%\5Ζt_V&ՠ: xb<2jB~c4Jo= {dz^UO5lhݱj88ISP*D?C.F d$))Z[g2-` [} ʮ l% w^r,]90TK@[PfgF_)Zu8v~!#Vu8S%pg h?hv1ȏ7+z |L wV# >W32)Tؤn$tx}`!@t4!f"F24lȷ'?d4^6XvcFJ}-/"u#d7!ar&7ą(e⋑Ja)4lqœuV0!q0SiʕLA\u:tF=QXkN`xm-4K'}ϫ0LѱZĥdȝ~!)@>t Xdj$+zw%,D]0F\5GWu=6,HKMld7pV>Ɩձ75}["zҦo"ɽ;(:y>ݍ6வzCAnt,~+?ЙA[D*:#RuCF< yJ*.w0@(W&tvYxlPmhSm?g=4jO1GfW-k>ꏟTG-[Y=4sLC H[qH&aH" B곉{لYֈq ,ۏtU>F2Yusχ&^F*P+$@ϯ0U<]DJcrrq6sB#cԝCt̗듖m :(./VN 5UgQαė'Ɨ]wQU-BYx2 =ߐ! 2i)Ǻ.|{*/Zy%D2E1(E| ԋE?]o4aofG)!e &8Y(vIch7%ۡݩ6F/Mg2cɿ}7?c,Q4'o{`~oAǭ a4ַ$@A`X<# BM 5C {yxT!NtG`! Ҭw>ohr'KT'r0*%}kH0Lt($ t8M$ aܽNa_XsUND7C]TP!\|2u>fKDXºRlG~2ZL"GI/wBpnu]2LWKos%ONwhw!0 Ukfո1 ٵbwmCKUK#٨񔺄bGhu`Sdfw邡LGB.F}pq"'*CapECU<f} ,K1FBM܋`/M`r氟1!*@ioɭjࡳ|\b=4[_ L3IEF"'I,BO2$>`ƾf > |{yǘK̵ 1 yw*#}/,_s +ɤ$Àuf[NuI5x=$2ˮ|fa`InhhN {s_v+!"<騏P`jص>zr; Bq|ٌ̓M[+l=±Z,Ԇ]*-SPg9H"v6Qb1*8]{-b-ہвp.iI=[CwԱ9Ç1E]ɤ-o@cec ga`iN\LV~/VVZt@cc(ƩF?*]0]^XSS <(헋3el;V)MF&\D3l@(!Է)(E٤ CWs9-v|20Ytw.sW˞%j䪞aDgOEl.쪫0ʜB5LJ^RlE ~{){1cttiD[mm0NYމ偈öDVY ]J{'0Im憍*᥆ht0`Pz؛#~W&C; IKek8*6s-ݨ*>#$f|勞^FVO!HBH}::e`ZM,GeW +*涧|\i.}sfP#Z]Rtͮ?&ZDX]@":ՊPC}jqLbD@nv̜p%>^~n P-u ^aڗ@0<2`[}i:|G)&RJ.zl7d@+pzV3L {mvdQg7p设~e7K3ܹP eFc&_[aU+pLlջ[ zQOB[S.6YS~ XO-RQj󞒻$EH~_F A;nf15RnqN΃.\>%vpizt(/];.C>"IHIB>3'se{A 9 lZ2-C–w|)B" PtpV%"(NnPQ]ؓ^VP_t/*nJjfopWMd0)(rQ@>#픠\bWHmq=N!l+YFM B#3hP".OCԌY8R͝njv'9(QE+n.0`$? eL6Cb ZWe{c]rc9w_k?T6 hOy:HA;<38w)E[:߱Rш| $Jf`\j0n5NSە/o>'' POVD\rHV=k %bϷ܇~&XaO,L7lR27H t[EkI\I c!:$imJqHW8"z1P? &][E';hJScꎈ_6OhM9Boe[G0\5{) c+]jJI 'RX·m6zfp Je%-;%#-ܾ$n$K2* EHam{H!>_:`o=7 rzGDD8( 5h[rNR+IVQJ*oȥVݛa3d1:E,[ԕ=9tI2O}#3rDVA5ޯY?԰;v/e7=Ҧ;dF ^QQ]|1jM{a_`MLjb + tݹPu)̴#jm$'hH_gʋ(-%pNP |`a/Že>Rtax\Cr;if;wa6p@Y6SGeQ4lzsD³Z|Ns8t/S\t =/e|DgZyj%2ULe[Cʲ=)P8m27SR5r'C38MN"fϝi`@$̑e(g/VAR/TX~D&)hBzx#SّXEQC01ʚ,lӻ!or߁ө`rfyҋj:EAr*؂IDMز^T5F@j^ ׏Ը9Y]}@Ig4Т|9]\D,Jd՜ݣ0Yx5y[^nsFO~Lja!T+|Mf*tp HIyBAmuRpO,~P U[gy0R,'"F[Òڦ@$}2V3h \F*wU Nc/wW,u\ ?IU@ t+xyXElAd%5P u55a&hDL,& 7=mRk[LXgӏh&4=dzput ٪2K;=p>qEC*7f(J^w iW,~ :ʚx 3 L<CV#'o=#*(#Ժm#,*YaoN h?5FCYiqcp4#OY95GfYhӨ^06`_D)5فOѰfmtڶ :F{~y`V}#w GyΜ_ ќ/)/Ǽ)tNcUj *DyF$yy{dybNM<+=܌^aTNJKƷa=a!pGVQqȷf'=!]wQ )T'`߆zyn=1h2`&i;@e8w%5{㲆?l)l^ K|:6@Sz4K s}Z^s%[:fe6BPx8c߈$Rh(HTgg[!qXaIC/w:K&c1=u6w )+_܌ %"'U'?xX9s=}.sp,1PI2˚JVR7ҦSۂ4\l;]1:n*cO.wQVaq;{ZYWcjb^nWXH_G,]30`fם$>/)|lrbn&Ѥ148(虇K`ZULX 5:@k? 6&EQ I|òjUxMNY "Vn|V(N,`-;ίq;/̝fgV|u+$d(_IS_Dm> `V s+|͒€56OqO2iL" ߡ6|sV0vMˢo3Kp;Mc-}V;ᙶW͝I/64`H!=O]T 3*6$4*{C=#!Y߇+q8#Qb]yE0sbS6^05v2+&V2@'Y͖5+'ro+321n⮥ƩHF#ۗkq2X{bXVLgjkdsȨE["g+(Gėv*Vu&p>֙hvCY]!jU8ýȻ1&J/ͻi͹vI,^纊1k)6kܬbA._BmϸX K(5f+tW,@mw%j3,ZλݛNjQH؛1My>g["̪7AH5刽PiH33+l h6aP%q*b;. <*dHbO Ks!TН禷D~GLk~pwોIy,9%F뷮.`(m(zIK3-6QRK\ÆےLm Y- hJ\0o;K1(dͲpTY Ӽv1p )G {w=LhPzgIW !5ɔՎctyNB Hh%*޲&&9ׂs;ETJk.͋x+^з5Iz=y ěn.zzmd{A&Gp >.T>.qj}-nRk3y HDCӏp!ȟgۏX-Z}ܼ֋QS8!mI Ÿħ WS?')g *TH&蘯OyeJL-bvf]ZT9hTpLܺQh݃vfX9ʺ/TntX+l?rETh6]اw1OO˜tQBj&h(Yת"Amn5WIzRM,K~BZ'HeK̩U9%ah$R|>ð yY Ǒ8 GXSvei!\nT#x8V+Żc44s_Ɂ&83kffz^f=N\H?{H8/ǰ8.=YoEqHC^:@7+XA!T󂗲Wu*^s`'|o𵠙0m'zϰ/㍪ 7ѤcF|8=r,}7~^0%e[2@h)Ɏ3no;R՚:J$᮵Bk\uoj(Y ,c-L)t{ V/: ~7B4* 5ЌH,<K="Tϰ˒֏!\^tPnC Ϋe],'DBcnqT@l[iRxQ '}V,4C@`l)mC; 2'n"w=PWPa1HV1 WdY^TDZv5M`i<{x3ڗSz< gq[biv {bj)!U'|q^H<͓ ,?~Bļnܪx3 _"rIi9XoZ_H:1~Bos<$ TإBI-ubanqgEON]B0\ iSlX9Oh$ K q}43/,+2Hf A]Mcj#/w"Z AA+U$FR4OBRhؔ}C.ZJ50t2}XNEU7C]1Ft\!~( d+1B}"/ kP' |^ں^ AQ9#e;ENbj/^aQ=G+|읈ZKz'~ܙ<ӿ#aXfڣ\nÛUQ x 侮"U&^'[8ޅ^ r<BBDKRL%%bXD\lH_LAl6J'] P4 f\521z`zס ~ktK_ۚw 7˲ :`thX̾l54^$jjMT؛|&@'{L-Jj0LL0yhpȗ'mn\.L%0[v uyd G0n񹂐0(}~ ]4 "1z?qަ*O65_=kLsH=#1ui^b"֛.Nq3xz"oXҠ |\)S,a;bEgr wB3GmZ0ռEl\g|s2Ah*I/8 3 e*ۅqE%JM*R7j`jw i@ G=R\3`nWzU䨛;4~OjD5 5~$&tiM,'i.PZ}9a]՞fwyhqfـ _kVgN_)zCKl5%\hĮ\3%(ֆ WOpkaՄǹ&8q3˲_S-,Jׄ?F0QǺ冂);+Mㄜ{Hg2^࿸oaf|ѴK6'J<{aC7XJgttGAVJAj *rgy4d}|H+p'7t@,fCܱZC"LldQpsDjlQ,f(n \?ŋ}^MxV7D/9-a'F&l7810e1S ;DۥWi~Յ4[ItuI<ErҶ!ݤ%3*O n h-l{,ϻG *d^<HRچk4XV@^ *cQߍu. MTGҲr TbՎn& *yP3FcLUFU3i_%)ab>iߍQ>$*$<\"B󴘟h7yd`BΚUnءӶ0~a?]@L1 wphkVJߗ, t:/D ije֚ eЭ"YХI[SJ?T3d4*SF^cy Yg"|oKQ[#K9$Qj撼'ċ%+SKBX#f̻ k9H`@j据eQCeDGʑ/Q8ݘpR,wk9+?gހ j:ΝdGKk P~`aEOY+NjIJd*FnQ U=HvN݋ס>>Љ/[cןg`axkze9Xޣ0F-VԖD:kDž]2ێ4^t^W!;C"Z9 R;W﫮eٺnO8Z}kp1r2wWP(nx]ے؝F#uKyNE;ni}<<@# 2nBՊkI튷,1 ? ĨH3٧cw[k0>=c #F6x O]٪EZ{DZq' GP:ﭙEmp3u)p͇rn.U`IlԯyBB+vI# ѿRu AM]#O[')eV@ }, LQ\;FN,R F*r,*]kmI-&vu i#B[Dki!ۓ&^zr}djYQC8}|6Q0` ++N0/@/<<ށUI¶"+^dXD6Po}-eǸkSy&GL$r|P? ! FmqipJ2IJ8*& y@BR?ihQEc.ݾQ"2x EkTVKcm 5}x~[ 靍 0v4WxB(1zcN=x*CU, MN V\=fBxA2 XV{aY@KwcD4WHb0~;X8\TI1hڎ H8Muxnpo_aADcUaK,ntYKYH]1?@Iu+L0?9GiǶ R8)>K%I%d}MBp0'gЙ&i/b[ + p 1%kȪLӣ--by`=-Vʪ~>hjeY|W#֠sJ;C07jb(0tqt\km"Ky|h٣i5__pDΒh8iP/T.< '@f*<XRAR#HyKNRF=aDs3߲fMI3' ~UnECc咽 3si#zo#&Ʃm󾛳]s2W2꣍n*WSC2TؖBH`f~QB2jDX;Kh0yͱp/&xEJg}ㆦg0>dspB.T:iEJGNǠ$&M^InFgNRqZZN[j LJMA,+e &0/5<>mgwMK n8+OMl$ fRh}"\t]J 6_sllKWiN_Ӽb>BU\?KG$pw=mnWЃb(@KY*6r#e#i$NOi0Ef&>0n *nGݑӧcUժI[ܦbjڤ>JM-2_QCwb?̟ؗУeX97Ʊd{ɑCot&2^S'FXg"w'֟Re"Up lզ,q IZ])'I5=1ڷӥw~96( ɽ*OIrh:XIS`-Ɇc딋p]6VvK=e wU,{/W"͐cĚelgF:SNTX5:6%cH->l}Ug|Ng6 }˚TF51UҜ2Ch&8qjMlz%gq=IHeݷtӴͬ  a!eӉ&* JZzhVJ?`Ms-WH(ˀDC!X'X#GñYZwEMj9.G^VgtD8{Hzʃ])Fښےpr{Ł -\t;m9h _Y!:@mɍ$t,jdPAN{e%Ø(k)R+2Z!'ry%BTW$P[ЄآQ+v[r ŗL:}kyM` 9Bec>94]@+4գU2 GL^`E]({D%+*tG0*Qebe`{(Y6;;tt櫂60F²$ _GU%$X_7vݑŽi9x3{ ѨђP{SԒGOl=F}80ӧU!WՊH2(mHEu 9QJN .DJy!rb!V|8.?#ݷlb 44rrcLL~ XUy1^f-ft׆J`zxPww $le_dYԮ4)ǃHLLyk1!Yp`kYLֵ*+[#[4Qb~eǤZB_ V^O>= 7QQ/ZQrmRZp9c3G9irMax{ez[/'9GW%*%^D:L2Gdb zVP3$![q 1Xc.nucj)$փxxVtB܂"gX)>])Ms4E8T1Os~JJz+󱞰\"-B#/EB)ELў >{,"9FnDrSzKop5qg$wKr:2,N3OoB%j)L{N v!O@tBEH`Yh!X5,e& RRHäDE"kn\ܼ/|eo(Lzz}!$F5qu T>_py٫h#.zQK-5fԈJOdڝEh4 *ZpI[⹊ՉU=F@XhZ$5Uۧ+PT![tyd2:h٪bNc}Z xlYX]?&h^̴PIJ<_dP=\MZ=>w`GT*{(3 y>&n?y.~,qZ+qL+zgA\kii7OvNPہ p6TYzҭwn1$3 UJqǂXP@nVлAR<:v{U-.*.˔)5Z5Mkܪm$zgUZ;cUwMq8 p߈g/Z8[~{a V$ Ŵюog_QLKCKH|/E]Joo^(eDv,qo7S E0UM4ɗ?[L:'N;#X?F茣ppᝥOydf: is'X) 3RTI{a3GtDdi7[JEy<|'Z`vם(ߨKcS.2=@jrjuz{S‚I q[*PЌ2YY-R1r)+j'k)W^ֿ;ײ'/>-^MjE'P⏇3BO(2 -*=}Rߠk ~V/tĔsT]=.RV~U: KL=;ZZV2פ$Uș$hDiF*#cfq*GiDW[ 9aC{I$ՁSyCTCaK_ jw~;/P\}u˵0Yj"b6I̗i1" GJE;>!ظ?!lB`g`u .P;>ʢ?s`sja[H <Σϸc%dK|BX"B[RR/ꏑ(yXSAB'W~S"FH6%'&9CwlU2s;òX xvlӇXMݸ&]5ۭMcVzbd0¹y- B)Kb?h0?R/˷;Mmr8oL*^=nh$ Nq>yd[^qzH2DmY0vM}vj؎C:bωau큩qyaOր+^Z&z9vo+Oh#H"buo0ѥx{Xd9U'y#qذeګzډ$ߣR)mF˳ Y]m =Hs;A7$/aoUq-u#VtBecv,]{!VP!,[7R,dk6(fӏ=F~&vxs9BײY r YS|!|Cf`Q7ܚe&.h,Rkn<&L\jĢԧښd5&R'pivVȎ MƠ-`bPB$L"Ck, dU f ,5҈zMȁIiĐLH ҘƑY,瑩f/Azb*9@Kf1f11cՈ]+ONS!uf82JI"(U3(ubɴ2C~w P6eG'/=Y&XqFW1{d\2KF\7m$wIǐtP?HY%Nt*땐`ݎH94Twd6ym'i/a4RImY,ni35YF358NtAOM{KWX55%Tz%اQBFNޙ:`PFdܛd6wWujmaB5ޤ rO}y=q W %rOG71)7ض}ةs7A*\3p-4ep{slB~S-z,$A(J( _3ɫ.(pȼ$$ /b~8zC)BI!sq/o]Em;飨Lľ|qVG|q%9~/9QD1 pcMº+~s¹`(`=l06i8ReKbD@ˊ@!ZjhjۮS <>&1j[Ŗg* 03NpηpxL0OiήKy봮 &VBi6de壓k3R-|"BVQ M^s[ {ԯʮ7Y=3~=]eïZ3t&ԅWÒdx*2_qI :(Xefa|%OZ_M?_ބg Зع).zlih Jt*Bp} x&⓱gYZ07070100000306000081a4000000000000000000000001662f7fa90000b6f0000000000000000000000000000000000000007600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/V]?Eh=ڜ.+ˣHB::'uԮMUޯ%FySZ_m(&y;Vk`0;GJ&lTt ? w^t!KyD2ب' hIb2=NE1Ŕ$nE!ƾGE/z{"Cҳ!>VEwDOKHC~a(.Gdmϫs5w,Tg)sL2Fb1^/yw` q g'&$n+F4/ʪvt~Q &xpng8Dy%HvCtQ:`8|僑Q1Xbە {h<| GE0Ubο|b@|z&ٓTw< N%|zCB?MR _;L;JMEr *R>#_T㫭Ms>eV!VCM~jme̹#Mڰ pjf;ev)eI>"SP?wi/UJr )AmX[2Zq] 8Vۚ7>QBrO 溳ZۼhTˉ;Nnȏn o[#Hu:rAQ G\숣zb^oJW;mEf]M@@Th7>?Y'S)QAXӿ/R_?mAqTEG:e"Lfڈș r2sys{eaoI /|/b dR%4!2/GJ0Lh&'-p7`҈TXWn(ْܺ[_">nE\Y/yZhT癩A*r,@^vaQȱHg%О]wNZ8L][H31*e5x4# 8akiG< ɶq|fڧ-:2j?xڥP*PcW>e_AH@[:3gc B)UϑN =FDzQ}4f_]-nY}\&8 "M'=nk@nLTU8.!D fsFTH^zK2ԗ:(~Qkcd}9:g0?߇dKlp .6k f.(&}՚,@#.k6ve@3K/;"qru7tia-T13[ܮ~MN\W#v=: @!sN4*lݣ²6D,EԮ C C1f}vYE 5}.MPb"Kc? F1$Vm5 U] loF=ËOc+RwtI"d/0/^ݜ~.hNvllxۮ hҍ6渾fD5,mvd1왲8\5B:#Mh| Y2;ƈN!qo@)< 10)&$Eu=gk"_"26ܜn)8s!WD>vw%X)I>/>kA7sv؉ж3K+W/i^^ސ@n|RE[EYJT 0YTV1$ęI]'Y/IxTEMk'lnh8FwN!P ;X mj > A 3EsGR%Baz1KpX"{᭎qhu]8XyXD LW䓁(+n9N x1/h99?o֙uk&rPt_ ?Xg3I6LߴjA4qOn޹#-%Or!\'= gfRߢ+ֳ7f^Û4^2xtO[K G߰Aª,0G$_¬Oh$p<2>vw]v]A- DP`~~\'*mz,uMbg=E-le IRXW |6u\Pa D**fbMSwsʡ(԰&Wxӳq4ɝfj()f;84:~X%qܢ! ?@3Dv&]s|-n1{ A07mŐwmj f)PBRtA/.V!7]:]BwbJΥ2YiqLY hQ!;j.Qaλ.;1\M0dZn1mtP󏪼n^{88$L D]"zu"Qm_ő0)kMi2öncoZQ;<[QMu\GT5 P~"fԟH*@M['XA†j^q ])hM ZM=s1Ş6ZzwWlφ#Ȅ.ej1?;+p3w5"eRaც93|}uDuۓgQE2y+[?֨;q'u:s) Zl兿N.#HWgݑrij*8{v(*yBh7+h%Ͱ8~Ě e;.GS'[cf>pkFAl2/]fѵX4>Z R{,QAEVj8uC\ Hva8B,X3xgǞ Y}z4 0bveČ]$aNTFԗX!{(4̋ͱIE_o#6얡S+&P5`P%!@HLHêv82l jw8IP歞Aj΁$. `3@8KTpc @A#' Ԙ*tlR-\CtІ_wbX+{l/jWXl#Xf65 &$BIek{goR^913;QjK2rM5fΒTUE8ܣY$cEQk汼Y8|JJgq Q`7emރ"t x4~c=c/\DVy(AWeEM qLenOKqMiMM˟ecKҪA$" EJq(*y4wW g"Dr]\ArHjכwt>юtNf@H;"7p ꟹ/QlLLۛ  ..B nicB? J6kn'v~_q~ɒ.CYİFg|HLb337 eq!$2xx@Qߜ) O1@e5bP<-nڌOl>.c>H$)V<|0?.®Ы?n@rsƂzS%gAڡ]^=S3|w)TƂa3h8#R@/Tv^+͘G6^0Z6! d8yUM|MYBIz_s&$>do N?Yqr"`s w~s^ VZuA ,X[;P:٪y!e ]sυP9S -Ni8¢(XIHney@ImԧZ(و^0]rM(o¶Ux{fxgyf1G;QCy̕3]n  ;Ԯ lXѓgYwKx9xK ^-`dB3}ͳ; 0i:QD왁 VawxFѸdTbLs ]v&]\[0ZJ@8w4gle)<.`tc}wə{tPSB[ Rk zW֎s"::=Dp^ \M@X'؋lzvj|4iⴕ;$VQdy'Kn4+svLĞ_`2 jz>ô K2N!9K`Xr?\{-lTzFߪHߺ7C.sj 1y8$̎*d=8?A6& EMnj\hg5L5JK H%C-}qt<#dDʆXמFbF_=O},e z:щҕ2r"]n\uaP-{'YH HJ'JA=SH\ կY?"4;^`"-Dj%OtU=#`jHNFꌸaj'֎|XRU:C U%eSg^7wt[0}%h;Ufku_C_/[fzf~OC'G/H|'`­2(Te@я"ώcRјoêҹzb=%+LUZ>5x]d5]PT\FkN@b/,-1(,BFgҿ)k^ gT)d& ?OʿG=Uow.iwkY⻟)fQwc<9{pr(Cu< mj8w yMD[^RKP)a^7zNRׄ`ÂbW1#lw\ȍᾌW%B[5;3}l4vo4\]}x"Amv=w|ϳr-8VQ>yL_6D4I+=vn&ZD'fd8$K9]#/d!Pi^fI9qQXsw2D=ѳILO6 U} 5MIge\9Id_^UӯW3*|!p霃M@hͱ(mT 갖f|=yy)U AkUE!xxXHJa8l|84gaC1'," J#d)W\ίs*1Pٳ:N0sb[ p7<Ӽ`bu#6e'2D9}0.f %0yAb]xUoiɘC#d'NYbwg:.X> 9%Z0.c^%+pORR;pU9"ā,wTl a {Qt *e1% "OyI˔y `ޱt:(eVhIXx69mn &j^ WBQ5]e-z`lAs ƛžO~/i$Na%R,b(0,ߔJlA,N^ wԢrn1tMQ4~b>[VL[;.tѾK/ՙ]n\ HxѴ'$c82M/vNhRWۙS2cpoz\g#Lc5I:WɁq>`Y3Q{$ۂuX4< %[T %ӗIT3M:o|G^<\gjq/|soSԄgڳ,uG .82ْHG7g#F<ňDg}ؿBo:*3/ؕc\nFM0oiO/,ríB DMA+ŲuC X݋j6Zy4Zer~WfZdѝ/g+AJqupٚSڋB"٭/vŃ-`C>kIR>.J@ .CUdڹVKY8Yh6Ă0ΌS<(r!OhXBSi6!Hٯ .slayqS'<.bOhk:C9)`l)՛%JQSM`zqg^> QYi0H%^Qe1'zI-{JII|c M=6KO>}Q)#Y{)w=NZ.[\~O$_M'mM\=I#{g:MKz˿R1p~Ss4?s!~)UnX*CI!?&(e2r>B s6F\a*'-TDGM@A?y#=\a+x^syG)2C5g[C,v/-nw_f*|g@@KmBXICv;eT*`i*buO^KzE-74(|s_. AmOQ$Y+ߤK=1}Qa兝|AgCo ~ʏ냳`6»_T|(H3y0Py7Gvg;)$t9+*~6qVT)$4٢IZ8U-uw;JE<c~3~>';Nʎ w:ҋ,D?kP&k;wV ')j{Ѽ)hclkT s H(~ M).K9gy6c^9$=熋p.Ƃx wx zP)+XӸkNBeinykZˮRN:ˁ*i+$fCesk&t# EtjlI=k(YH.0)Q]"56[X^ P3t[ynY2I}&'BiLg\)mvZQaN{rG(WZdFSg#S8M3Wf~MrXH`'t{fSg\`ȡ1]Ǯ?ea[138 .NlFW䀰 dNn6Bb|0ql/3& b}`eGsI!niV^(:"Cr5oWaLi07eqq'@O.,L6B.tjf )/r#Qꁴ$_r ]V.6sh8US\ZlmH [uk}?5+p*y @D$T8xUYbeH=F1T ^`Xrm"=VR%..[׽#}N_8]ꇿwx_vPiDF p%/P~j2 6 ;it +a鎋ގz 2qsdt*X]7<Ì2 "Ÿcv&qNwku5{#7ŵ6>ғǤ5xxK# }q.JM\32QG"N7[fvd J :A6g*ΰ7ރ¥f*1p3:z ekdcEZ.m,yX5ff(Go@,"?ijʚ@iwd#9)Uumf\*OIs_p%UX^ gghm~y܋#q#Ż*ʿ%8.y}3Aɾ2E@OJ] 4 vsBHΰeӘA+cŗJ΢ES7F.1YyJq"+ȁjjFS CF?&i ғ~Ϩ/GFlEmn3vaD 1jm!(?]a*Gʠxݥo~ mi~FӇ%:p7.MyeLPmR10b&V~sf%OM[$B_Z3AO4_] _RIxW7oO^j`jd!o8C[gumVy9ڕ=FS YNi@jD黓*Ɛk]3tp!ĩqew(57!",|HdPo9u1 ט|T}8n 8V:L[fq2&6?VF6ǒzq3vxBtOS1.֫f+}%G)_躺]e}ojHrش=;ɏ&z|߽qa}M_JIsDiMqDZ|5mlhVg>ok 3VaUYXAQ~P -#6kC[?~#ZԢБ(йMu %s[ Ewes>|0C"Q[؆C[r`CocsweWcv|_fB*rQm4R,I)sG] QԜN;A/ 3n8r q 1q%"lЛ/ft.~7.iʊ!:mȴȦ[LcP6 pMnz|W~ֶCWU ~À)y`Ql9S#- |He.֐H\M=f3( ڢ6v(k=4bu$/ 5jHy0zα굺8hAuD94eCh(dy- rN5Zk!2^j{rHTD (]fd09B/+36{zFbה!{u/]>[Q'_  )?b[0}/_ǨsRZb.9!v `pf' +|>,F=C6+(>u5 M jxQM@v:3[Zd#17iʯL۔00e!]3khgҗa4-SΊ)#luR9)Gs(^} ; LyM@FA"T4֊;^ #5lNwVcvR;\U)Rq\Ia>&!n^zᆎJ#սuqQ]{}-]3J<,աָɗa"}Ir _) CI=ya}c=o1ڱP|E2X~V7`*k=$6 <*Q9ɗԩ%D @au>`OԽޞ@`ܩ7O>9o۱ŶL _)ezpR)GۦJdq \%b5-NgW<]D5)pH^~V m[牜|g0s-%פ}E(hݓϷy\-λ'xZs@@j}\FL4v\D3/VE=iD\?r6 _a8P- OuRIk8<:ֆb#&{ gFҔO Jd@$?nz~gK6e@"@R_Ztqn_}ƌ vG,Vtћ-ۓe[-zrQ/ٍ5D9gZ x.?bcLKwOM|;՗7f׃]*fnF:y{2i7g*cgDu'xiN%kb0EzU`fĪ2 J8c fװ]'A;A{MjR?xn4!?x4i nM9BfwJ;d|< K>` )e W re3Bnۄbrp1!ŀmE å >L;"Z{2F61? V9??,’cl$ZN/˛k$wE6qv\]'ϱ|ˌS!MzYcXܩ8aaa*tnҦ~Ɗb WJȉ)2"&Q0q)9(QQϼ{gQ}.JR·~0u<reXHQ`佖 TV T~y)'Ix 5"쉝?]HMZ2>\ĉpXPn TAI,|X04ÿ=%Ь|(k&%k۵Z(aR=4[!:.#\redB"7Ep!2 ENOH9A6 -VDM!.ht q@s0dnGOH׎W>.I4UkG}q&uOͨxb0I|Qԑ5c[&x ̗ .R},! =Cc;j2}>SVST~\x c He-˃}q9dE;Tx,] 59]`@E[F%W,6߯ɢ(ɡY+s l͏M iIfyMkĎ-HDӕRg`@X/aRsƺ rVÃ3 >\`ܗM$>3W$$?\< R)>E͊Z-|~?1DžCiʣL3K _ntv]aꁾ(z4I>/-2 Iw:{>4IVf ϜQމ;ѝԠPw!?EyK*$[ՓJP%5I3oŢC^f@(|q)h46$(c $Iye!6 5N%-.IokG /Jtm E]Gb<'ZXer_&L|tE.eˏ$6{Gu|'Wifn<_Vh"F+~ zb6dFD Y4[djz:+f`0AnZ 1CuS>7O^*p-"|Vz`<-}L Y$ntzJBݷDmLZInFSmH쾺*:V$BwH"Xj2mG⇎ D>>,jaOCyk {,y`O2)烤~5 u Ux*Q`I]n:$!bP +XqǼ+K˛PH@Nf @X,?DjdJlBa`Bw0|SRV(jw`Z~y=OR 1,Df E DӥW_WZ'[Pv|%[K l1&y;!my@Y[ f͗j% Նw!%[@(qK /f%nޘbU d}|ABAk14%t ^6U_ Ɔ61nrc K̺A}H(T W0%G=j輞u2Q<7ŝ$r:3@:Cݠ大pH:ԭz7l/qFG,-D75mu]],\SĝQhN:2~Le1E DV"0w?D` oV6[o:׷Yܾ5UŭCK0× uq6Ŭ45_Moe ύ‰?VDn: zecfXeks . 8WH5~ݟsf}K~n0%hL>ʪLtL5*.< zB+u˷3c佅0~D4ZO~1/Ԑ迟^RW4]c''GSvr9ܹ,xY#/E +Istu][~A}eo)lcD]K#<2D էVf@bPhcmE]= J >kr+f=2&Sx+@ၿ;mz |ˆri[(ݙ`{-ptnvJx`Tڛ59WxK3 (Ġ2g206 pdO;B:~D,ViN-Ie_Ά+j$x_֚~R+Uݓ.M 䣐0o4]w \V}!_A6d7h~]x;Bϡ(НV5&s'hů0f"QmFHQ!|R)z҉JL>fj@b_|'_@ g-tOXtSNC;:5aݨO"m?)\\>;O5eb ƀ%s;2VT#aA7MS7j]YQDKR6#$`*ӎ##,7}fz;,R2k$$]MGǫ`}-iDzGY P(o,1曧C#W HxKxK\[d򼆙P3e)-B2 ?^hK CFgN+'1 EsJ L63[ .N<[ =_3.sGyNAhn<8|%01ܸu gڧC&kyv Dʶ.4SMWr>*GnTF Fk±ޣV>.y3a= ^1[[4( Vj21 d[AGF \wޔ hO9L& 0J6QV$%$鱅F5rhx~}0Tny4_fD)޶}Ҥ}&7goWC&Od8V5O=V# >!۲t$V=X/4>ߗ@m^ 0nQ,oE Mj9LL.c#ZE&j2N;I`vAv^P9yɟU"0UvnjC!zKǻ<6tgw*J* lQsoHWqiI',MJjZ?BE}rIOr174M(]+rCOTqcM%LT°&_z3Ƙw<4y< c %{=a} "DF'H[q$;-s6&DXTi%y5TTN2D49,o251X8*8w%~_4AVrZKYOhXZ n~6nSBn6,K IGlP{+a6nL| C> ROpܰwT,hy-wPU_$^}_tJqp3'@ M΍t!< 8D>aYQ\ e{|T3MB#61BkmcAm]-,GB:>cWlnޣEg,)$ii:ͨ'o,!㉚ |?n=U3=HVͰywkw@{-YTayd!fKC!~ZP4PM;[q-?9] 2t7~uX0c(P\axi6QDIX@ z煉%#\Ƥ%=9`/"V[/8UTh  "ճ(9ƃ U¬Efyu]=?g92ZǛl8[FJd?h fz AdmV^5.]G]'M Pfd3%lK=wozDԗUPb@{ek o]ʆ]dWUY2] ڔJ^#*ISQhkXs(׵r UgSdhs1ɹ)&o데hS9/4tD"2VĆުڪe@yPpDV޵):֧^5!N.A?uTGDQt_YiI6\S0Yy=Ra\~O8fyUF>`HhKW?LI" \0p*=JV(ܲPOk~1"3W,¢7J`I*0EHus-'x1i$1)6s ]f(ZYg .5` o;\5b#\V: k(tu֓M{}%* !YщŌK[3hPraX\ Ŕu÷ =;6P[PʻC@.5hg3gi nQS9v- FX 8=_]E3HF՝ g{^eKf%G9xD$Pyh`ocڔ΃FW"'jgnTyS|ߨ ^Vr60K'-lA{gEUgOp @Eqbr6hcZ Os$sNF,Y\*SH7dxE=߸w;@ݝphq:$97 s$BߑkZ,pCNJs$#Pv+X͞(h(F-JıYIatbYXWcm@5Xz'lf1,Nmo) . |Q﷤Blq+ G0A`m!RJw)Jk9[[4$I]m/B1>X5um[= 2tK)w[(-_-9w= &g(c^ݧo&ޘzX)6T`R۔骜\ڐP0zx?FlAK7 @^sG }Obw>bYa q-Eo+i*42R# b=\$v*auj\<[U?CsưcC =m5wzd Iw%e%=odY dɢdr?u]'^cA(EԮB<ʸjc\ٚNE%Hl9M ] 򇣆ϸ0zxM$njpk\0)|J S~S'8BMn tTʊz`PI<3S\[{NU{\k `QNN;?bM4mčb:ffwv`d?ƴ7vxQb LO ?!chNކ㸍£X}#- vTh6&i&ϸ7Cd9CӪ¿|\Lx0fm_";}\ֵBk3[@WJn>'d۷~2^Յ#r>U}<^.-= r_m=?課uO$}VЮeo oF=dόFk% ߋ2UU}ͦvǴ&:fɓG%YS*yBևM1[*]'mssZAZNգuc$o[+4)8Kx]/{Fc{n3- MI ?x:? ƃ-Oo1K? yj#-tˮڠU$նzY#iާ#^Rq6׍\RίQ'"{"v tS9m:"!;G`%?S!~vagOq0aXŹ[SB [dB!V tfdoZ k>b.+>"\onCԩft5nh^B. SK6-JG7 Rپ3_(LIGlOT%MQs<'_o+5D 67> Utbf_E!m$)O x@Uq\FhS()?0BcIx+#.pâc+ʐOJ`L].Wl 웮{5c%D&KiP֢ u> ceU5/k$M!R;r[X!lw[Э괣k{b`anl͜ f^<1=2.l`d?yp"Re_M?*h/V Y=\󐑵<|a ",&9-H CBxn-~c bpv"8]\l#7=l3=!fBM.wC]1ٽc;] jw đbK6yl$K=2Pg4BN"FkHl\nR|l/~ha$ @?A?Re쿘^_=Ȟbj% ^-p#sGOY"Iج˵Qاeb3;E\B+C>ѱ>β]NsXs;T)N]3X{h8hlȘw݂Zb]WG5'pH-DBP ,J@%SiVopM8$3%+7|9xi̷oLC,^V3Z Φr s۰T6>  wuS AaUr98Ut !(%^Su-}C`Xa͝,dD~俜Z71Q/dGQU6^.8< IR™izj W!a+HΡ.\'gOԜPm*{0KRʳ̯]U$IgZzE>.̣BEFj5We 1Zc"sdEf1o 4KܥҬ \pcmYǓN +A3H],]N.y8m:ަt? ϔT:=pǾ|49uVɊom+M]u0 ]kU&٦rs FM{_4iTΝ {'gpAm}zʥ闄RaR}̎.ԧ.ds:/2 [rRj~o27w̘bK) "Õ[\^l<ӧp=p}WsӊЌJ>5GiGWLapL2\ Z"<#WR<(/ 1OaT4nC m1m wUR"ch\MrAe1T|J3)G򋏮F^W8 5^ Z9lu4Gg/|x6[?9hNgTL735 yłH A.ɮ1z9[и?"1ѷIi5xtb07ǑnTV3PU=6/jlAv( RcmL/>De}s)QqŎqSgߡfCĬޕSЊKeG=UBQe -oⲫwDDTI@,BW&p_3lTi 8q0<|RDPbl{H-zo},#w u}Zߪo^~׎v3V =^YTݽ^##wŰ0@ᤵ Gvaffcv5&L׻+.43핓Rt=d{[[CGhGZ_Uq]>-@?1$ޚ -hM,PpS<B@yBgF["y☻7X H qj2fgyt&j̒~XIl@Q{5S$0'9{"KҀ޼LAV&jqnR^wZ˟>Ҽ|4bQ4(=fݾsdz2Re'y109'FFj"$Tݝn)Q瀘L*"1,ғ'9l 0ЇTe?h9x(|5>WRI:dfil`0nRCy+;YIBIQ!ܠS8YWQ @5آSݡHJ Wsc/Hel N:vW)*L ߭0`ƖOYc∓|{_PY4oѐI7r 7qR&Yf46/븋V,[Yoޯ"I=~w4c74Zm|jg5CS[kr6g g)߿^v!_g-|Wl\IM'W5zE0yWEyqdɛ/vk3?٘h|v@ =l2=<K.Bu%;ɛ7RXy'&;=Ԯhp:kEcEgE} A5"mZ/6W gw4OP7W5/zא:]4$,J4BNw[>L k< +p?]g~YT粋0p'n.vxjO@M#U+` zBTM7J?ig[9\pK2/(mN4TXK0زQjE ] ӵS5y@c~y$Zl[ʌ"62R׆F×Wc5li:$O~|qbh[W!8لmVV/5X=oH5:yʎzh1lm5T;du8tCs +g3g8THf,4 ~u(G${ޅь} !0!F$Vak:׬B S$c3z%.9ZcE,-r D,{L91Cv~} W, :9OAsvӠ<ԎRH@]/_ Sa";(@sMc@"M,U[yQ |SȀvD?ƐDx;*Ɔaͯd𥔜PS^:;^}Sl6ރA=2}r o/J9f:vҮh:J~&ǜLOpS),ofJ~1+01`O *=oЬ5{WMޕ VvT)ٚYf!Rk<(lmP){˃b-C)ZKζ ̷Y)Vurÿ94Pάu\o/|'_^`ưH-%XdCxN)I 3?e( 5FAovL3s#z kha>*|L=@~iJք8J;uZ+7ǔ rپEEP$g eo)z%py_kՉ Ξӊۏ׾dˎ9gPlC g(U}7}D-WLrכϜ%S(JE<ǩP"@xTd {"'w03J۬y 33TV 8n*fY繌s`VHo]bwuZy9c7cW֊/"a3/k-?LFws:Ȥ@0$SuȤ $DK(-+#VDAsIpgNGE]"90+ؐ8?sRPkݡ2?d4u=Ғ;݌!bALS\ gv)&2ƈÈZSۗ%ݧ-*G )e˽ >1N ;%%{A/ҳVBD$™w0sy);E<ݴt 8xeL 4rlVRQ}1f+xhg Φ$9ѻ ᳍Y?ئo^a'\՘rР5 Fee!Ij/G|کqI-{ ^ 2eeѰ0X,XQ'qΣ2_aQ3 [I 15`K,2G.3Cq\r١Z:$#㻆 =M#@sWb{*E͌QKTzER@&X ^AP lenER`!B-n<^}v 7 i OpMesXY7.,\J( ~,KZJ(W";f˘q}YX-u5-UuHoef{ *]Eʭ_r r0(Xj#ipazjrgnяŲo+Q @uU2w[+w)oE=p#_h&~%yxa|@F(?v!]^1в5E{e 5˚=!lyAub_S>9Ɔ>0.G^3%CWO<DK26OV0/zЎn൵/d-* ?w %lvc+[6A>,#$%NE(ouUU7@}K^Ja:ԘDl¨1y!1Щd\b8mv7.fk˽;.?0X4:n3 YZї']X<w>< ?u#9ן\귮rz毅W#?s/Gr p Oԩ l>^oLJQFV ?dTw`3x߼\%/SoA| Wq [:>&6蟡]MIIxv6nHl["ِ*;$TjeaCAa]!M}EO U\N r_߿2}+4r/HH.6A8iR`zMiG);5=¬զ24uߩX)w]`>H;`dPka; oBiOM6.'}+]w@t!h0?|m}iafws/ sAYS"feIf=+6lOkX*pG#\`ؖ7BN=k%p[@L~$pșmp9P͕V[rk볎KW2vتӗ9("NNkӋ\d](V6IRL ›GХfTD-gEPv=p=q\BVkik&%MG.q}0f0JуXl}%h@lUO/ACVՋKhue% ZdY xd (:EyZоGX}hܻD@Ӱ}P+ c^jiiOZ*CNg|5^v6o`-5]&QUQǯЩo߁A'h^W.n3 Xɓa/c fhpqk8~( klbvz lwQ8y,Q00-(-Eui"R^::ً,0z2Mx2fdχ_0wӼJT @vZ3Wz,otkOV8Zڟxґ}6i*n_cpC^ݗ}"j+%`uw 5IB lr[?;AE^{  X n,Dhm]Xi1 נ9 h# YW2݁E}M?M^Vtj["/3K O?QIG!Vs#R4FuOtd G&9'}@ͺ#Wl&NF;ȑ؉Z+OQ€֛Y}H,vFr ^Mi 4Fl =C Z3W^KP]bW '@vG/:AjG'fJEG 3ןO:+] ΀ ޗ2 y?B`G9=^Kt 0GC;dGuv~ swGlxȓPTRG%nk0'UdgZHH0!NUo(Xa3)EZ?i,Ĺl4Sh+%(dHޙD8bXzƀ[F P[+l0B:pq[!eRc@6TΗl( 0VxOXFg bV$' ԕ:)v=gK~J,3 #sQr}cJokmķm_2zn   "XMdu:Iv M}Y -'MR\< FRy?a{(7qdk(0EM-Z$n"춠Mk3CضTI龡ςV>qJ{|z վd^ fr@^e9H+ӽJ ˍ``ޙ6Nۿ8tSQ#oȑvꞍJe]bIjQ᮸n}?xe:5 $$mә7YϬ1"+͍;Jo{p@:U < 9ȫ~͗S+M}~- VF%p:A{&lnhqg!7&`rpb0/X SZ)?+`@n.' J=P&ݙ dĜa^];0?T@JD?s_!c?/a,{V^/V#RNhY%KuEfGHW]4@F8,,VfN%†\)9Kq eIMOa,ؘCQ*~7]BUPSP@AD(g֠`6ښnuVr"u&`"PKG2 9ٚ-];ȿR(Rt αաVAyiYH4lRh"U]c?#,߈R<ǼY`_Zf{bDѾBW"ʏnKtd :iEOmSh| R Nd[N0;CSfiCyC.:ހΛ% Gj?g5T /EK'K{.(Injp6<vhW`gY9:`` µEJzg3?o' ~“*'.i5]Kh 1kz IA,UN5>7I+EXz #ˍS_$m5ūgbz#@ê62:/ @_~8oB.WY)F+0 Q,"yR>|(c\צ?} 4xI1^ =&/3=$ .<T-Dc-FGuGELrfʒqqhd%8T^Q/@ ,^y1EC (͛Mv@I%~5Iξ|R^FJOb9H\;'ɘ`pVYϞW^X$T8Ĵ6TTG=+0t@_GVO259,N;zY5\hl.?M deΘ{ڮ(i^dͱDw=7)ه WBJy9(Q0y1`̓C|NJ"?45F}:؎ѬR̝}c8uG`}R;EaZ *0R+4x5ҽ%b8[e墀ϯMK, eoaKIA@rv +7 _,mSY+fssZ+'‰c;}j%7,r F~c噑PAڕ&O r66(B c Pn#qSIJQŚVjndzI!k8c"h;e4A7>W5F݌¡;x^gtdɓДG-v1:SߌoL>E^lkr{O/WQNNHLaH/C u($emfsNwuݬl"HߤhlD=hsX92o\iXY [Aga{|>H1rdIzxP$=dL6;E'kiN"lIF2JMYwcٴh 0 2ݢ-r1>V*DPAHK2ӏ@`=HV`w 5}w:Z/:txlrϴRKa89~i/-RZ i(X2ǁԂ?J~\}з(V*|&,/ٝM˩N6m*%j)l[! .}n 6bjo|A )әYbVΉbC_]3uh,oL;٩ثUym3CNlUjt1+H /zTܡw]ϝݻ!I!=vzFXuv#Ta;8<<_XKl?Z=8 'AKƥOMP@P!mݓUQ=Vw g,{lrcZ3*Z-桍Dj23|a(l X:MR 18jY`TQ2Zz]AF{mM@Xg[N1!_ J30DzKs)gd-ቱgh/^`|d9(VCkز+\VݍxSn3mc>`Ī |m}o# @ DžpֆDeԑ[N}kzAۿfAlIYKђS*>My͟?IHYh7|, Jj/I/l 9UnŔn%M\H?2+o!-k`]5 N[I0&-h~';4|FlKX輿1#+l@-`stQ{D%}?ZHFPPMm@xAE4EM{'ΧF8"ȶXܻ=Tm+iZ" s%T] I-Ҡ̄a<$lҢscI!N8xE1Rw/Xx};xk;8 ~AW,Q嗾c,<8cY;??'DE Lt@ޢ3ewin> 01յvU눤y^4N@]rW(t`D&Ԕ[j'C$fg6buC!2+ g=\ i%VK}+%+kͻ\pL)FV袌D(#UKlw}Tʄ6͹ v҃M1TyFٚ|&WaB h#wALAw&.~B:5-MXU[+]DDoQ[!䑽Lh2|Vy!'9n3>Q~ --708n-$n*T/g9 %/f㋇KDH3}}~P$EՈ?*v 즐mS+wnkLURhgmօWdnKSLYl+ڝ?v]7NpCt'c㺮5L*zSWD\B+vyU+ML+9Ch1?gJy #cZ3溯_AX 1(_ëqKl ˾스2S@}2T٦H@\ *fCPH>f:yIC3-m" L7y]͐DP] U BNj: Ó}\2ŃpqZ8]'HQvYeyN-ЫA J?ǍЁJfCRn>JzeQ6‰-AWS{J Y)X( Ad8AYźc86뇣=Vdwm JK Q_LSMC-ϞeV[͢:a ji7 RY2=Lxm lv"TRckveVmZӾ)%pC~J ,W'?šgS3Ȇ5~ت!oFr5rU!4➿a2`g>a) ug|$1nv3vDR|y5!~`l?U{$]Ts:|em-[}⌾i%qZxTc{6Vd[x?\:%o57JJ.QPI,~Ր ρYpccCNaWyv6כʈvMcF(3Rzut;w#EVq Z)-Jܗ\nmQ|40%vNWUX{_`RcpbȠyom[#)U~:t>y!`DԺ'tVp@uo~GR=$_y+\ 5J8Y ^x,w[u2vM:tyJÿ  ‡$XLݭl])*!UV , [(=^s)I@ (!ԃ\CXù]<*rcg2WcVIP\O Q-ZVG|+ҧO\u=s6Jwŭqd5sW4rD ~I Ma2Xd2RqNOU!zg՝rmvZ.ppRq^0.I l3zqܩ7NC (/SMY/ ,[8>.E9ȊҢO3/KT5hwH *7v9Vd2լڳbHIYWX$Pچ7jG ֠*J^ ::r^PG#h`4!aT064T'?[ک[W Qfqa"'o.pwpҘpG$#[gH]5}x lUl(& f@y5 ;w3)'%cV^8It5`)!f"a dy|$A+ACQ$Iozٿ$lXS/ 7s{&Ս!T"H鶯rfS+Dz}Y]WR2h} -uHwOQѨJr4HS0P*6{ p6:wӷhyiÅ?SW1gTW;~ma2Om 2JɣQ_XN[8,xC1X˜GipaH1- ,") y1ò|ϗay<-A~P)h?HVHPVΊ+mZ;SEg~*h痤ϗN@P /))@ヵIT7|D:]A~ z퉘Ͼ~2^@n09|RdA#j5W_<śK-,A-oI7srl]Z|q(S1"#F^}U SP 2]V1׆nd5zVVmI|Ζ C_T5Q)"(G9T4@h[f2L9 H,I%tLSJPPMQC!:A$(\`e} 𩞦yT_KMD"D#F !dF{x.ai,ar8P?LU3n лT*bp 4o! )2(=4XQH"yǏΨdg1A$z*}dg\L,Kϫɳ1nYH,gy ]ȑz~uL* [⦮6aD@2 |b[A}pzWn)21hBNB/y@1kwfHY)<CUٳm ^3QC~ b)KoA |w!1krU*aH+B'\8+@ț֌9wIɀh ԼInT&^;v̀8cÂVzz?#=Iɡ e2Ord > S ] oiShk\Jϴ)7aTI.C)3-z\Q#b%*ȗeFFM6"36`;8R7N ud\tTX[iÂ@VF;vR< gZG0h强~C#CHnMor+ AY,\n<1dݴfhR}C?XKIۣ6bAȂ%if*N1w*)Xl^rGs-YC=lP:֮RwX{;8ƉQ#yed+g[Jyb4$l0؈/O7Jp~ޑ[(=}>)2F3Mx/ha`@ ,W-+lӗ5˖#;bz009mkc$FDLԭ7Z_6 ؘ *E]X|XxJvBKqAc3K%-UYOF'r{+zJ9D5bc޳un`X|0 vkxٕ'h拨rѐ>7?Jk2uvzL=djXj }~Nz p)$^w ՓJ,$i1,=cA\Λ)L_SN7 R=;cFj31Ϧ{(\E ӷpE;k0ɞ,gxRUF@Wd>ؘ hT0 ~j] MZ!Jhs^!<:4gE tu)?5[ 'Z~ W,빠 v =-t7&+2 +ôg.ѢZ`H_n,P[x@~IڛPD&buۥ&uaUڸ KEbxVxϪc8F(#\t+7x;'+d7 gIjb76Ȕ?Dc$#VD=DOd+cb .G54qmC|kUA02F@{ Fmľ}s= ,_f%]AF9ޕ OZ ,yj,2x\GxT|D%GFZLT?Ol;C^@Q3EلA*Y*^gS~~C- kBe8ޱmow-꼛a҃}m+G h`Gഉ8=T^ЖRf~t){4Q(l%*9yj42_&"u# eȱ\ .L{/`I/6vEY]uZظ ʟz$Xݶ:PxpxV>>kt mw+>zl 1. ]ڑR)k,Γ1(/, >zdч1͛ʔp % ~_9Zƿ/A@X(QNJ6;~S>%!♃xKYEeHqoThO'Z"kG=gpGJ[{)8Iib+#~<,ALe1jN1+Xewfl\L>Ctp:,GJM{֓Uw8{bT"M2A8>SXq7#K0%?c0&'܂uٲ W1i >R #c ^9sbZJ1~8¯ gE2mO3ɦiYh%l!ԓ{$OդGs; W9=Q}07wbjl dc0IPcX;göo#K u5!fФ(꿵1>L\;4XOiqqwrJN)p8KǺЊ=j9S\ 7K!pse``mUʬ g th o?9,l}ͧ%A J1N(k@0ǹsK?*?qBpp>gC|((v,h,,ah6U:$`:gC?( *CZ WX5 BKW v v9Ur'zӍDC#xJ[!.aS|TT ![qA* P"֙IP `Ͻƍ!?o* 6ePO1YU5aH8 1xa-7IQXM&Ag)hIO[ri3c S=Ч#W"Zvw`Qw,+[9_m@щd߆`gYZ07070100000307000081a4000000000000000000000001662f7fa90000a7b4000000000000000000000000000000000000007600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/'?t]?Eh=ڜ.+U|3*)Ͱ=}~xFݬ"M< 6sY>!s*I;??& ACʒ [@qoSI;buc/AN\*aL8PǓ6n-,:k,6: Ъ\#v6b⩝ݤ~p pOez|7X*BaQfm\"Ug˙kMD] wid`}&S CF&Kgg@Qg>vNxV"|nM0'%uSAwe^2t56V[;⒅P탂Nz: 5nPKяv#D|eipW>VCG--JO-!2A&,[Z.[ LjBk?c pp/7s& [q cI bsRU7q!9ÑYsZvPa  PlYDJL,Q7`,3d3^cMAP>Z.%׍I, L#N;G~j+ :a[]6 dy_e'}tkO$^5u?<[ hؔ6ZI{qKYF7A(Уwգn;P7Kg)E늸LNG:fug*JW5 ,b|IR/ 7 DBtX5U|ؕfXkB+~j U?8XE[XKA JG }7wr>(.b\x%2aE"j:lUS =|XP$OgD `nE6p PvRZXɝ cl"K\ ;o#1|w¨Wx``ّM@(-]'2i6.鴯(-vd1Ĩ 5ӵ D-VL[qau_xtUĤo1sKOryyHDphЮHSD4x+NOSD{n~bY[OگU]~+O.˥c A8, [wd֏ƖqSdZ!1%ޝ[&tj5wlՙi+|Yf@X]&5_F3GE!СDzE1eƅa1Ч)9[3/i>%dA\/u1-1sG?d-5;q*4#$>h8n[40&JLGTUU /9KX# pA'ю>] nA.&Ux?/> 1'zI#_>5Kq׏'>! ԩ'KXa|[lRV5X;RԊ5'=*F^̸a~Os-S/pyFU_|sg(YTnNN–-0J18/hB4(ju|7ᮾ⇠qOHu:uvsc+~[wau{Մ#5ay-4>?֭dP5%f,SW]6'H*;${R7r+!/*k-uVniܨݴM:bXv?Pp2l.%Up"(5Ŭƒ ;1cЂM>I@3aW[TZƧf}=zK&e*`^xϗ[8Rf?hS#[L4 x^|}."ӏnX c$ SY\ͻ8:@#o|]m<% l9fbK5k^nky?r?_y=qg cQkɍXԻԊ65]@翉FZE# [0Q.X֕W3k:ۚkiD L[r4ֽBm-iuPjBҏ:~eNJ[O3k{Yt8X䓜w#NigV? "c?Pܪ߸(A^e0fS ۉNvٰ\]0p| ~I'{K I]k[^9$ ^˕ET|'#VE:6Ё32b^ȨxvoXY QIGb" }|@ߏײ Tu©So; 8bӛڗg[7&q·ǰ|ɰv(K]qmk9No,Ojelȃ|Bgnc$d^tw}jX!Yz%',#RژKe ;L4D rz[: xQjƼ=t[{Qm %8AHC4-R(t"^Tg>3Ux;dc7L"WJ=y'e@$fW]c5i0CB%G\,Iݸ D'w .J몗|NӽR8)񱆜!ո,;!e/6Q&δLgp~TO "??}k BU Jтiuߩ&bS})Q=9&#Ʌdb:Z)Z20# V mMN\KKn#"OqvQrx[gi_(xKqWm4 ڨJ<6?\]_LZ{z1V|̾mԋ.Q/&Wpc+M6Q ]1gkʓqO.uit4y3ۖ!jp lu~B@SaY4v`{vR!.*v6F O)S=K. I'!y )(.|:q{F,*-uXW3$jlľKoEǩ5@&SpIm9{W8A bK$>~YD8&tjE9AbZl.F=9Y?GBp^9de;eWd29+Yy#\=E*IR0)[ҮۭLkւUo{wn< 4"w0 2qP&3jGz9]'!3e)Q'8rxd᜵](%8_]g l=Lä7YYwx`CM2h?A.cFOCƬFBE 3˵[RX6mEawX];e^qTjWUld~HD[K]O@!I%CP)tH癓^ޛctVg?6}^ƋnTmZ{ #悞 SOa qC2S~W^CDE2/ct"NRlkNi0gfJ䴹L٧<6o΋aZ@qI'1vjBhuI-/8ϽDdS*% gj16ϹA6 O]5kH*J-6$t+}C0od@~˪l~6@Zw2G[p36!x˹;",H#S{L^ZxS&.$B)UNH%R'0=n2r /aS(qÐ,V 8#YiLu*Π2_-D6axP=@y'6) FE!bVB{c*D_ Otnma7̚{.ൄ?NCSjtW(r}q9:i^9-܄1 Fe{bxg#4еL0j$`*I4JR=S՟rR!`Ҭ"{T*TnwL/18W.3B 01Q GiV$)P5BeXdT 6ޅ hrS6?i=mS? 5yDq [Fۉyy>Q4PZrG$K_W˺UA^ʷkeX㜉.-jU#+nY=X,! 5sc1Z"e,߆8@& N#A3C6V"i/OܑiP%~9C GrWaBLJߋAUdz75#P q7MJBWLF<2k9=(ؘ͋".op.͘YkrHLn'PV}Noa,@W~_l/WPȸAG$owt_wR }%c[ ؿ(N$Ȱ1v떻Ͼ}ߞ-\5*@ԕ(3 +S)3i_矓B~W0g$ (4Ec-ST% s_ <.RA>\gU #f1@yMl5nM2&SǃեɻzUTM햬WDpLq=mLPஔ-O; &7y ypxd]e }NR;}UBcuTkN!ye;P *VpʨVI _W Bʆsu~;c";(u@iKg+ݰ3`ضa3%ut>_4HM\mZ@ q!^ESQ 1߉./Aj-JR*PrD悩<8~s F 4,5=s ;+B#)1rԜzzC"tE ꄢD9u<{hSWmm7qS%ݯagˢ,l}13\ǃ]^`,r{F-YXy^C9?䥸nPފ~WA:B!d8wLXH?P+~BxA0NajĘI$(B&"ѥ'IH5 nSʌ&2ٵ+U䍲&mgqZѮX3VJRWl3q!{s?{~U s)<^gZuK3*ZiXR27gU_nҿ]#W.k*ڢXܙ1 aBvezJe_8oM,yu%Sbd_6ӻ[^;JԱaRkBj ^F)^|&rYw\JM~sqJՔTY v]ĦǺNs$7(xpcw M0e_hAٶIt8qا (ƽ⠹ t &i[ IɩsB]Zм<^3s/Y\-]=$Xc; Th^~}b{76QaeF 1F7M ˩79-eZ+FXQX~,8ͱ^`9]2 ,Wb"J#uXsO^R:v? zΖj1'=\4okU PP\n6OSB- 3H?^SiHO̤Fןk6lLKF4DAfW01Of\+GۦW{;zĕ膎ȏ! _.;Xc-`s>O\A[v=TSvKFbA#W{rYݛgQ19-̩4Aq[ԞL#.Z?9:akH0i&`O-.L RXTǂ VGQ KV4%u85IJ+ϧmE*OoLfox< #\;x&ea(2vU 8UU2ƂQlMY"Ur8- XEV)$wm?+!|PhI:2%Pe!SkGX p<eWOdITdEO\mFt =!etWAoB<(s/MXl)!?ZyA،TV'.8?9cha"aD@n d~LO}NPuutQ,ы~g*|U0@ZΨ IxSMt4s7rs = ׻W>iOn'')8.qjߦ;./c)K5CRlD{6BBg]kF+5Y /I-7 m&A~{!9(].fC_Xtʩ̎,&vBR=@lE008j!(Fi9S },X":og5EM&8~HfRP澝K|9DT{ͫ+$G*+)&oOh3~G|JGH?;4ɋ!7PݾV-.aJuC:f[ϺV\Ҿ4Jr-f6{qcZTT4^+ڎDT~3 2Ƚ'Qg/[f`6#Xt1r~ `jGvs .oGNB[`1U*YUcdּt¯ߴ 1$ f {c«]R ޳\B26Y;^I] >uO2;KP*Ո!KW٨1_kny\‹J3?,'KM%&y‰cn?yGlaAxGV&JqbEY9(8JԬ\c Ox d#9`[s^@}Y$/lShiebz㗗qof53DC0!u)-9vR㥍ϱp^ `^Fug&xK= gg*i/vƮ^^L HՈTn1A򘮴#'LuAFj!-'k`L3~ƃ/_1}r_4qeK6e5a7S%X?h Dxi嘌{AzGj.x *M\*`ԥfE}ƽbb{Fh#RJ[ \Xr6WU &Mr wj>DXWᙿ$j!}Z%aC` Ozy3M+”Ix},Oг@CRry|"n0y#:)fS4T's!Wz2#[Yq,&nj(nÀXʂ-`)- T2 RKY4Dq\J*3/&*nxl3A{$JRIUt?nZۺ;]ſpB8< ,>T pߴzDN-&zw]WaWfjhWJe!j2K࿬1A~Ap<56ϣ jvHNAnLLำGg 4kP:~ý(8Bd ʈ&F,|%"&*KW7*U@oT0qI Zki{f:ˢJ;}(,>xL ' ۅ߽nP^4)Y-uE?.-fgKo q:rHzgzN%e%ˠ;}#F(o;y`RUϢw+Y#&LȦWҬ8ՕF^;+8|UWǮ1iQ˜u 0<6h UU)3h;T%~EtDyHūt,׀CCA,`+EG6I$6h0ii i![焎=S5dۍió(,ϻ+K]ln0#_ԠP=˨4a^-%0Y:,{gt~3\oG qyZ WرH'V0fڞZFZ6ή$uмzx~XEsBS5R,ƹo$OBw=ɿq=\wǾAYƔ I%3-QkL1D/A`fd">D8)[ 飯'}[< Zyj) fZ"678n1[XIu D9ěΈk֍F|hM8,MgEE'1׋]3"d!%kiVxU%UaJuwB{i jA=ҙD{xJxL|i*-Wfi]ig]@>}53g48i!G/E=maOPW%$,1,;w80*Xx/6ѧ c*bڞedy{X[_XɝWax Ā`6ȓ7JQL Xݫ0X<w@&ImrÉ#3/4R2hR 4)dV L┘R(npRs?xEü _)@Ul氟7W ٜ\ >@{q qvi^6ʗj9LHϼw q1}:Ñ~-4LcP$dosG4[d o$5kѕ6 fp^J|8,kܾZZZ:nJec^fO+#|_ Lt5WT'^^9Jhih074Z9e\+d~*\쮼,x> pF<:ZQ>Kxsf)+" " Add4i7 h AEBX +~'1Sb/d3.~X 1ɂbDۤ9( yRb.b^nTȉrF?"}UO `e4;jлɻOg_ r<IA/ ./S 9@־c*7{;+z$e}g.vW>{;ͷf5A8i"}(6>G eQ揂["dBf$ r/Glf(Wb0ya(<YS׸&Dskn\6 K&Q!;T_>i.?,alma8gqϒ[:%Ciڜ{ES77م^(6r4%g/*A"Hw,,;3!uzoK+q {4WqE駵9t_1 f!wbU<Չ<0dFQ<6_eN5#r๯xF>it )S ѯ& KuE5y4>sL.6G(cXJh׬&5ɹ5t?]Z8 ܿ/_0^ U|?!%Av޹pt6ev6 ˦bNTn (!z{c٣cGͨ<р<[Q*,s ]͡dh)QHPFAi۽dx9nȅ]GU}X$ +#8ӰoZ ~w6`*k:#ga?qLsA#zZsܵHU@qx:s* dGlŴUl `hN'<Ȇ3 ]\;d/v7 ");9 ʊU#sZ[K'mtLK-(1h&߃zUL邯Nӎ c~cc`F+S)k"*p"<"; }ggP)0p  )᏾'umWm:+ۧ) ^tnߜ/ᥬXWq T0Ҍ|R"${M؎5a'`egX] kgFd6l%[iƵ!@ܮE{k4 0c|렑CNMPտ6F`&к L.pp=kNo\U'^˛_ <` 2~#Fkr1^<|WȻ, Ek ? bkp6#H;nigMb% yvn&U4Qgr- V_59󏡑;B#:G+N8R)+qCOL_[U,Q4`ׯآ֎r{x{n[~jcy+Z%տ g捲BviӆkpEQ2>ڍ}~ IbI3ԞsD9@ C(:+s}6剁OgAϛL\iCX`õXA`꺢fӤGC.ɇhZ`]3ʚU: a*B>7(>ny_fOSC4QaWСQW{f!Z`y"#dTx72y2n#`=qpk L5~pB{7YPK) T@gL/VBatM) lif,Cz_8%?95e%:*>fx4s=N(bf{o@2k wx$5)c~SOSaE[ϑ^#4 #Kj u v &@ܮd7i}&^ʅ |e,TrqZnfɧ\v$>y$#+,mP 3QBsxC ]:w7=pԕmҿCHűK/N6^aȜ'rk N(/^3Cw-2}Cώ0Bx~B%͒hԠ䠩;CN|°( LL/b9NϤJ)#[`c>yJZ;e0iCFz' ϣ;Ŧ-SmϊmS)o 03~Cb6/Ydt*6r\W{y8Jf5)!u=o_έ>o۷k1-~1Fҡhc\^z % 40lw}Ӊtĺ Ϲ4|GOuؙ* [i<55jfV a6o~eZC(/wWcKDqq4]bx&Qx6#}pz(Uj7;J^brmKX!8Jf]$_99Po~jB~J.D~jhcʓB^Iд0Gb@XˉEN51͟ o-D TCR6'k'2Αl1yh+`yK΀AH9T>9|bqBa\D:[Mg79_5V2'*YM4(*ʫ:zyJ\ 'jQN9EgBۯTB3l/Oy$0Y\RbdV/5 ێq>UќMNAsWQI/AVm-KBЋ%$aq`hG(aBDF)c EeR4pDvo@ ^)Ƣ㩢 )9A%eeq0=(c9EkwCيi &MiLi|"W^aӑ1M!)ۃ׌1 ͸<oDI\;yKtH-Ӝj-$؞s+ U>x>{S9JiFFH'tqZR":;>J+B0}9KTYE+~НgniLjd!Y[cq.<LH|y"1ʕ77 !Zk;`wݥڎvY0F=7^`Mcg:M7x&0]KӴ^򰤙M_{TG(#-/i!AY򮆷v E5vX8n)̔u"ʢ[a2t7+kĹk-N!oAڂ-* %Jg\?rT.ҮX-ǰga+l;k.fĪh|H|ηp9`q<Bsɉ3!8aMܜlSyBxȰ/6ݜh0rSNIJj@$/ }8ڨٻ%u{\_C8|~bVcre#XG;NHϧ%(ʬXd~^Q#2-P?pn $(Jx9-| ]dG\|qm oI^r9p [iV fXA=sS9nVl`d6W{>n4'x_*ifƜ`5bl3l`Y'F:ffʄ竟 E7Yc6 }c&5xs@rAy N2 #kڏMDٮj,[ngTwCirE!? erNI@^?׆"ݪds.HeVN Ļif`o|ʓ]*e=B32+7Ϭ6>܆ʆ4P CKzau)L1 Ղ^ϕtgr%R} b=~7ƻ *w[jȿ·J ^XSK5vh)ي|_OJJna,>L$0|ϒڃ9u?X )qñl j'?aaR{#6qZ$7xA-%! Hm o31Oa<Ҽ1!Ipa9/Wv ]YqٳktOtyUvjoz*(3Ye'jڃx?‚d|X{i$t VU/?d~WD6-Ae/MZ0sv,HGyyaoNy]  ~B/fī &w-N-$|^I s{磚1{ @- ;@f/4_РdXvc맀F)X:E1粴]#e<^;J*i,Gc d.Fpl ~{ h!a+ΕOp\߲@6*Q¼9l ?85 ;g&zD pzU,{J,Alw}c=>l1v~1 CzC1wYfww rڍ|i?Ͱ?f:> ¯&HluR['ܡzztc- 3e"N̕@hz񌀀Wh`-5m@[1sgؓ`EI Eqd/3*ݗ^Ck['H:pD7zcfG1߃ՃW&R*NTJJK-:L'Qˬ&/>l,o-O'Yypq.\d4 0^&踥*GGe?){$0K2m>1<@l=-5e|3Rq&d)M ?WN}x7Gì[VXG·$SeϘqJ2vTaĠpb.]@ 9#`i; L8}3dҒ$}l/ZΠ$urmA3#VzU?}y=P߸"Mj:V^4JNZʅ`ֈ.l 0i[q` 3 {<4CLZ=yb ',@gt^^@xIT5T19VACcAE .;;Nnk˽7|  n dOS$n#Ā*66בz& ]1(c< glppV Ql{iɈB.m؎z8')&i1xJ"}ܷsW/w#e BBR)fg[spoa$#hΏhT2 gmf˦J[i!ncC]QvD(JIq9|T2rcev[("*L)tb @yC"RjdN#q=rcQxTX8a;߄d[sk ]Ƃ3 ~iCj}x @QMڪ*E\>t4<*z)T slGכة"@вEPtE s·vtf e ѯ.̶ÁW88k84F1s>/ -Yۇx# }_kCANܔI7MK?=Ue1V"zVN|O fdLhmt"$9 3w2_Z2&l҈\*+P鱜~_s2c1YqwbA[ۏ\ғkS_tԜHYpз`ߋds|m *2ӃFm(oi7^VO~8_~!ȿg<@9%KQ A#@ęxi ܗ}%f-hL-;͐E;@"!N@f%ooRiĻF«kyӜ iɕ`IͽJ:/4fL@ʕD !Q 0'"Y!L#"!r /9yEr\7v3F[dak b, zR1΄ 'a9$^ *u~G&BwsA;5mTΙ_R48W;9%]"y/l}Jt!~ uڡ y'K' \:N bV=õ6H>ʦPgaVrW1TAy{b,w]+GJSpz*eǹc;ej, |˰1d>_8pG~1uړfo bZ%8$g_h9e8M@ٽ$ _UJBCsdC@Wnj{LtI\ m̱01(w/ X!R d'6G~(᥃l۬9FƳ+2>P)F^Moz򴾗b|>o{?^=s$"F6oC@BmYbH7I0[b1a6CNESVzhJ<)SB$eŽ#"fcz]Hθe!e!,^IBp+Tt66P +dzvI^2UBuWtfK;jٌ0XB=/MOs I/8?`27xNqB#s^{r]oVq-3 E"tADDalC݈hyzX v7郆9[I>""\A6&X(~{LY~~?g( YA}kT>UFz͌q׵n5\s'%DE>X\e6 S?!"O|g@O8=X8 '؈г,vC#ע-7ty˿orCejiϔa(@]Uf¾ k\Ծ~I4EN.o/'7/wCܤ02x xsA|L>a a3!ArCw+ࠬr#Znm}pv=d@R0B_ٞ6؀oQ6Թ7 HZ<,{2#Ht7rOw{nq?0tw Wn>;smg?7 -ujlGew+RǤGbryRKEKYW>6)J0++;K(TT4 Bdo? L;%KX$YQw<B$l#]I߱ MLMo7s.I5;[iX;ūҽLo7@W`cI)G&t2A-߻WMz%Qy2;u4ZʟQTRq '4R k4e34p"7*c6Y2rLN9?$V/S8xՉQm^yS6.Y@_o GĒ&!J] }jUJtuO_Z4^9ԆͫԤ-B =+NPlBnd.bDBC4p.D:zC}7XZOR.&~O¶ t't5;w+ق ji@mX-%p5‹86Nj5B%8K^Obܴo/PaU 2Wz8#OwS]H5g># c6/5,#a/VxD="M$ĬW"Csx*~cEnTG3Ң]~RFRi`kg_b n32ue6Tn~x`OFRoᄁt/.OG i$⁉0_~8O*!t"Nje>"nΆ~{jIxaޙB烩7*G2(gưw,`- u [ߗ02kE=yhK4KOF}%TW;E-Zl@,)cĐsP?2 Bd䂡 ځB'G b>dn΢VBG %Ǘ֬h)7ču7f148 ˴BH'?0uD+M]KFPZ+wطXūGDBN@V*QґboI8(P<ʳfaϘ )z8^X%nC\tbp_||u т=J⛓@5킷lbtAHpw9o펴@OGΟ[_] A*wiVE@¦A}4>'SMg%lulJd, *|49t8rΗ3,Zp9sX1.9{zuw.qOTw(mx֟=OM3N>$`,yGb}05^ o %\%A]RJ d_UG΁ʦq~7~%;(y>-VѫJ[h=n ka=Y止㷪l9d(fkwV%ģ,,-P@x,ov/+blIV +]m=pHp"Ej_qGai|&eW)#BT [P2#m[5#؄b.9QvsGUwz%Hsc8eʪRbnfc {u%,N m y6 gbtN‹gvWBr+@2+tr-̉."oϮ&:KF_ŝ.U>|՘TrGN9ͪ33ΐM4 "Ksd9OpGY4 +݉Dq'|+PX^?YPV:]:S{9na,`Œ+'l-*jEAum7^gfTsП΢ϩ Yi<~YH^atd٢U}%ſh( !Vmn&>᥎PL# YGķI4\f> EdED8ܺfd-5+CQwΔʤQY Tӡn: `~VU֯;x5IMI!H5\h(G9,1z |1FT yu}S\dʼh׫"'/n32OPŽ FٹjEd\GT CIuQԺ@ JS_@\X,. ~X45Ўu9ߧo-,zɄMUtpr&}ODڌf(H'\' ^)5/2Q* h62ksoET&P F>?SV39uAִ{Wtvò[OǞ1_'Mt\ s.po'dk:GZ37қ`  %ĚR4x zM}0<%D9V@$ b~}ם(3>m]᠀{Nu'#rb\4;bJD4w٨\R!<ί?Nos#5jAKֆ d7U{[~ M'~A-b7L􆔻^/dYl?3ԑ`5_LCo l&HM~$ER+ukbփror2xϠH1j]Ռm#xsڝA $ՔcLH9ZM[~T/+r \qۯ[G\2ZL̟ԕ.v?FkovZg!?DdWy-&5*jhԋbg?ggR_} FdLcCIdeR#=iVKc״^?֋B,(V3<H*q탱;|;T!kV! f[ jJ]W2GGvF`t mP5'c y)'AƤsH`h%>GՔ/x!O5-ŞIFխ;7$&dTTC[}/VS.Wn/h# 5n&Ͱ,|K_h&.JΞQ$w jWތ9[كD`rB\zxH=UԠ&1ЇC`MfvKcx9=h\Y .-³dIB]йk'Е8܊Ces<ƱT3u_N.wy7wxZ(w:wM3Ej{wԐXFw ҊL3jbʥFI88ɜ^UaO. { ݔO1d1\qTحUt={@WTL"el(L٧$;RyxwDOv|aXAa^qDmxY!OgA(I\͍mަL0"z:H;ZO4F{5e}&}8ՔF#@я-a}͎жg13,{'dd+̡v}1*vMrOJcX<ۭwdM)Hj+ pe 6|Zu+ec 9Bqb?x 1uCQ X-;țwŹ%TU[R,~PP`ô·'͏(:#]_XB;2v;p(CPWSrQQh>ZH!mmH&ѿZ\;tm\3O,vAsRYF hqc|%b*-8x]8̚5iI٫63cl?3)jN+lɈb].,P7^76qTO`QwFz kAk+ [^g"0!.ިA[qV3CW|R㨰ǘ_[JbŘ7"9wR8r @;6 Mc5T-$|a\My07pF9԰\Zrv-D+7fQbloNfBH' 0&vb[-z$5Ckř3W7vlDw[eN\`_(N2I7/`s:Ѣd f2(FL Mс᧟$4̗ ^?M̏eN`Zr3y'`eha]%ƥ`V4UFQQg%\,8}RbmUKDy?_}b+ᚫX\^rFݎSVϏ!cj ݄هeIR>?(љg%5~55YIdSXkRŝW30tCgιC$t ;N庩j,p '*Z4x/"0s> itR MtE>AkWnvS#U/gEv;1ɹ 1)ׂq~^XlH2/{ߍthk A;]-&Y£ d=C킞 Up#䞧lEpeydYgoc@c 4~["KJ|&WhSKMP\(1B;+`T.Q9Gο[u sCqs)2C*߿O8<@ pit<[q>k(-G v-uO+"κ7 J7>>~r7&bRRlZnCT rr4Ԋ L8wR -OVg Ax,S̉uHSi[OPsya.WzHkΦ\3Gn #1O!U|:`6Lf8$z@*D.(#e RVddM1;06"̡HY{*ҺѝI\F3OtZuj(D;뤞H ~_fM^X] YӢϧ:>to.Jޗu3wFZ9hvZMEz_*XЫ$߁Y<"m Y:.Y jf)BC)!Zםġckیx[y>''K/:˒qZ&:[Q@y J-prm/",Vd&I Vd.bbHQ4&wfKGƂǂ0,]q; 3̚L-O_Tʻ &wu45º jTIXUpDy$EKOs ?A;.7?¢TnmTWPE%K,C!͐d2N-0BδRIḩU)Msy~Ohf$')ME}վB\4C&SA p/g8xXS.oo51tӑmK& =RmA s¤戍˼H?nWUmL2:O[ n|t@r$$mPglo0!}(Y'+,^=IcO/D~ױ E? v*{-12.B-tq rLhw@_Q6!Țvϖ۹!&UUv2n?w]CHm/]DK#O%SU6^yU .]_8jבN8҃ե=`FRA >$8U0|EHiVn uYg](./ Ȳ`E:㖓,VkuwO?R_zfd`AFaъ֔ Ա\ ~w4m$T{ayBm&onBva$@ j.Zdį@OLEAǰ <ܫ4)ye/ R# `ׁۚ|.G!#=񔗺9.:'g] (W,'*:Z]u(~wTbФp.)[:$-)l*P`:lmmSV#Fl4G F Tch&/>?z VHɼOeKtCĨ5tr3$=yS> UGX""LF,kbZ/ŵD,)|"e[S`{}"hOѲ~,`+tS\ًQ%Q4bdF *!W yvt' p2 P9\|:XKW7F Aⶪ6S;lRR@P/G{S*"do23HN ly*!x 膜w޹X2k;dC/r9x~Eվn $r Ne7)#7ତS_X3<~wJWÄw{4ew/]i+ߠFb c[* A"5ѽ|Dv*6Ƅ<牎tCբ,#Vg `{,3`wBxBՁJ\]&h5k[*Cqַy!D6 rq`Ԥ}ismk[]hE"mGdH?gfn'­y-+Wgnk=w*M~hc,OC8aюe *OaoC˶: V~?_=qgARbu*{@q/ [NOw=.!dpRtBLO~P\z8@᎑}*JNcgcz\ vBL_|Xgt50(;pX-;[M 69J[}.KOiT;PMAjW֕OG-1_9ġ2v2XJ*3p${5h8kabɝ玄nPvJEdК7v!\#&aBu=RUBA;oGJN2vŊW\2VPnre)pXo?sr7_VZ9|,I(LX\:#} L'yƓL 7"X ?{HLtg<Ό^aIQG2[jZiE YDm.هc7kD{lV$^µ n4:gW} ӧԹjǦ"۟2o!d$!;^jiq R:M%A%>*$+Mvq8K 2-3?܉#2T~v[֥X#}vkC|g(L NL$1Vy:P˔7ob&(BeYi1S3 ٥nY>.<@Jf+Yo3(1UFCxK2p9k9(״ }Jqg|o2$RC%ej̴Wē ]løC3gYע_ݠL8cygV+ xOBm1Ss{'Z  1/G.u} jXR\RY?'#'sl`V*n㒲) TFUEx򥼞۶&x934䧌"{-IDJH5Yy_S{v nN+T.D00–Jݔ`yqXzx5Zʿ(dRɮJ0eCc|*IٝuG87K=cީ*%P^ _UW}:UО3tg`AUn4Tsmlzvܙy|(X$IT[еQnF8nyK*Vcdy@u '6{*m};96֣ryVހMcy6uhM&"wВqxdw ٤TӞS~C4Cd|vVVcnDFqQsgQ_NzjS-47+Eyg?=Í+4sDvsaΠ.D:S~@CfxgKɡ3Q(YN{[y,kF[PTW\2uε^)+RN+iw1#kU{{0'!*Տ3BS[ zӻt2ʜyʥfp!{5  zFoV]7Ū)TFUIa8' cZlBBժU.Žɉ׆`3*3Iӓ 9 ;\"wJTqsTK͆qz.IY8g#}%Ƶ.(FM81m Қ3iq q&N~Z]ETg2»yP7cB v~gU5::x;) A;I)ݳ=mGJ .V*ikx5;w-@o}AeVSphe_-þH/:]Kjmz&K}.w3f!~JO egquBK/Q૆3}3v^HlDj LŽƅuB/"H;ހΐgi* ֐UPe`g"7FB%Rʗ]؊p~d,aJ< h̒$6`)= y?HQH$Hr2ߑkXS` *Mԙ6*l(P2G*z,)>=[hcKtSD>ư&t<'69s#!InAhmTb.YsƁ;]H@K+[,)x eX5U^N|+P!ƭ+Yǚ˛BfhΏOPM+~EWA@r(_謰ʑ>YFJm4馝Ӊ# @Kԗ*Dc@-GTMD0@z1c_浑(۵Vxcl!/l4!i2%Ӭ^!S`C $~;l[LZⱒ9{9\t6p)kKc#hhjHVwy⾉앜%s+Cl`[n_XjUVJR6BF`osL #4ޔJ! y {my1Vۘweyı&W^pBo`rNau u\! vlmfxdO(Ew3;`G[*F ! aX)8K܌'K@m#.A`׭4|Í#czd| Eť܊8)I%r_̉]at݄`~Kv`AGYE,/ 1.%*q^ijhqI%6ST́Ma%@_ltyw~c #^8dT UP7t""Zsa@pH|PWU A,N$5ڿK:l!U?N !/3#wO R0}qwy9$;% qD6/T̞ MyftȐ; WFCß] 'V?@׽ͿV R)Epݾ[zuVR$`wDԟyƲY6WheQ^OBj7`< 喡$‡2UjjSt?KtuĸzȨ_{@$u*T@1u#UI.&Cz 5Lh邧f]QNLRgMt4U3Y[_AOuݖP-Bsu [LiF"WmK~U_{܆$VL>w=Bڲ:IdMf4O!{{R@OJ>K3HGXc3|J 2a8\0SǖM74Dp:u 6Inew7ơј[On"Gď>ax'LZ密;vXz\%?K'N@I 6U KS졅P199΂&@ ⳞR^V.#$E_*R9=74ÍܞE#mtBf4S ,}ڞi9Fa '.4$d|4O"tYG2ϔ#T M;FGH⁾`H#n^րI*ޱexx0RLrtRN^Oo־ܘ`;p\b|9P[I݆f };+`P˟\letKBzV_LI{XZ0vጻ-G݌;)"T 3PDl o2{D]'#}e䷈\ocvF݋6#vW8R#řA&>1X 6$gрuHDT~3_R5t6:Z dlһm}C>.IAmU((/S lb!f`8CsLO8-oH-]9(>-Q 9^8$Iʃ2lB/P.`#~Ț-\KD ḟyWCݟP;~P$ ӝ3膒;3ppq.`fOĘle)hLg+1t5FX !K|i QX y並XEXa$jꃈAyo*2nF ϛESˆj@/DgI5\g9! k7[O;@ؿQ]^lyΥ X6ϷXJ^W0r5;LN88ն6 #OGCfanF/<7U ϲ5z[ K,v-;r%>j; .RXHdM#. 1hjZi GHc Lu X"Y LH§z5]ѩlժ9igF,} u{G2ht2)n5_*s ܋v} c~?;]bjZnbKxVuYϟIP)Gӌwi*άJ22kW$F&hgI !>z bF{qdסAiWPCMa9)/,⑨-dFMr y| 1W*߻$mb;23xj6Si_ғ#0II!'"!D^$QwJP$$,k*I+O-*P84<1rsX?}&"C3S{JI-?4)[!g{'-";@[& Y/2nA[32NO)4>հ= dJ:G53d?W&U Fܯ@&pu#[&<`|{:ǜָS⍻N)yʨK%WNs?wU4T '[L5-`݄-ײmHCϊ7XW7n>ǒJ<a.R^mU7W֒YK瞂Z,X||fu8xJp&d;`TP|QB qzP, tzv~Kb\ŜgǗI=Ǿ}&[Պ]e;oR5n>Ddo^_lDr2P]qyDIΘ4qxN2%`3; 26,k">5I"+lA)&*~\U \UP$•4ax6Q)d;XG&%j;›y-inY SWHdjnhm,4*BYh78kp>%xΜ`0M4"!>wPmnE"KrK5uPׁH\*^q?f?m i; Lmj5 u7E̳CK]FR$A&OFJ85 Yw؏EPFЍiW}ܛ Աmb櫆ЎﻖzKonuԏ\హp04?<)9YϦjbT-F6M:p GC!IQV9.>0(ub~R-3aɪ0S-ՈWhfXq-(&x[bNg?Ɩ85B#UVF"CSr#9m  Vx!spljn3辙T [Z DGO&ZG蒊.Q=S& if9ilȎ-m賓m<$\"J1¡|Oگ F6+%_IK|P?4w%V(\T Q "LtXabw`y*`FFRa#~ W}_c+d1JrTuHnfm8>P[/g;qGCJF.y)B}|ܺ!R\:hy>3I ۲E l[OEtHL4@60)xd'p T诗상|GU!VYwq^䀻)τlG: ĜC?̴G(1GY.9KE‰!Ԭp*ͧ( w_[yGIdL^:бm"mPk)S)^ m=|%d |xL5_FSa5oHXZo.a5"[ #r[Ys*pU:Z'yaHp3A=:M[/z+oӼFV! ^4ƺzR k$Zv-2b(r#Æ>7)9=F'ICfQgQ)E(%HY*m3ʆrή)X]$P'H\ xznrFo8H 4X(7rʦ++smNBѵ&̚!(μkCX[I,)h^ݺi|Oi݇O0]&wClf, } y %'S#c FMP}+XLR &UvgH7cB! JY⢯} S-{X(j{y+w^0>o43$މd)'WhmS$b-) 0?ٔ @ ĹJU}3#(@6c[ByAGGc9ENo'1YI<ij;UAƠ[?Ж 1s+ݔ&:>4y x/[[Hs/I4o-86OrmpaI|;!m*\.EN{2G3C<9|UIӳ>*GbŲ-ӭO=HP5qtiȥ:G2yPJއ]C]ʰ?4+8mZyօt וS" ;bFZ++}L}xjr]"+2OJٙE@m;nB-D'Qe?S;՚ev1ʔxh84. OCA P A}uTԹ7o(2R\ZG!>@luc-'i=aپU~$'G(НUY5Mسր<`fE$ЫEaL7]SAAhYE΅qEŐGrW_7I>z2o$ߧm`8%91= p&ܭlab1W5(o)Ͷ{Zb<ܟ\{&FY Cu0DWQ).AKbkk JxcK;GԮ0uZBpQ%HXB&qJtGd,=M/j TS{'qKe^.#=O_㕭0|<(Y(#!"D|1_䕵,3!󂱗il)4'*TA<Q`GI*H_>s,dE|Wie3Z= K2}\MW0>w[{29$k_%wF!-(2vZ3L D}},1e؃LPpi~ h{MS~w^K;iuI$zCm4f/^>0wa8C٣d8{~Dc#&M9L[u Z12NkD q5-nJ&^)ԏb YnW#H"9h0y+5ːc-(|;6Ҙp@?6 m|hfTM)rfԃvTGәI!,-0enHJj8<=M /Rg6ܚH"C:m& CʻrDbIˠUPBh sa(5fQ)s-3#d`Xjq"h s" D s =M%) C)@B=ݲX{;Ή+9+B|q꠷`h`i{ԌuIrwMsh-Nt`Gbڦ,G - +$^&g$q@VwJ8.Xl_ tJ$|K?ŀF&?jP@ʨǫ~ǣ$C*ܮ$bE˟>>&$$=jtpc"´8'Xz86Eb!cst3Ao3(~<2qwk X!q\ $ Zt(9q>@&ICa 9?%9.B b[[^t,淄`H5w8ڳd{MAXTe ɫ- lrsWGU O,jߥ0A qi27:$q|6.Pqȷ 3 hRy T&|$cɎStL0/JnNv#Ų#F.pe΍^f5'=Zh9;cLnV(SQe 5d^L ?Y>aʚ׀'hWB;Aq˛G #0ѧZh3lc좰>MMfAKIiYj =s8}w*|%ޤ$_N]|nn5Gjl 4 1_гmg͞/O<@U[(G"Ӓ D6)Q-4Kqӗ.ۋyOĢ$1W3 jퟢ86븷hdK\ToyUf욺L^- !/Yprl*ѤL~l#/xJ]EuXV, MYj fv&D۲UPʬKmH,'$'p9h\wC78~+08<"MNΖcU}u{AZZזc-9ԯb_NLEyol05:JJ_鐩b J6Y=y-2QQT7|1| ~@s*-!r2NL- ]( ส:mFK)J"` ҭ'\YL|9P70f; oﹺ^'t@ Ro=fj urDq * x6S4Fa8ha"A\~ԟhg)`HS+= {#:W r?CT8qj-3z܄SUYK@[vP8s1lKot;]VA3+ETlmːư%LV~ !7 ~%4f ^!p)]2eeP$~~t)9B+Ay|&Io"ܤOb[7K g܅XP+JH_((o qV˯fK\)MҘV]>~G8=XP2U1K]|SMs֭ϰgǙݕBPԁ%:Ŏ)ҘG81y  ]_i94\6Z ^%VПG*Ąۗx&b:Wj05@)3NP WK>ޞF+bOJ-0.SA7Ÿ278.2)K/I!hg! )KoK0ӻ+Np:6mHOBzՔza^;iܻMH!!hȞ,)NK-w;o Scc]]E?* q7QVo'\ѷD灘-#!^$-2?lSI62ʯlV@8r\O3 sgf|3h#U1ዜ)dd?S.;c\ykƝ^R9j)UPs~< @,${Msqe=7=,jkʻjNB1^%0Q,z]O m8ldpϏ̘3ʼn!ٗ&gkWR)~{[D{ylοJ۰Ӿ'HOaLh H7:{l&7R<ڿ-R}0s~{Gh4}}9/ AZXT-`s02i^Y~r*`>~bL}o9F Vm]5_w^B5'==ЇzS lsoNgn]Wb9 IQu5Ϻä|b{zq>b}0V7l>ߐ8 >Okm@Q 2\2oںI"VfҰW>"z"n=1H冑( żs*zQ*rhp~]dWU6TE3^ʑ==en`9ޞ3>i<a@C+q4#I}>1Ag` 5VX]VrݭNPl..Ԩ5*ĥ&=`[DGyqXN,+f|na:w;. Cћ۝X9jԛMy=dJacVt۟JѸaneT:Fn]0И4abfL]~@I"PZ^C``lN(NGI 6nI26j|_ȏRr~zw ڡ|{6 i"VR8tQ8= S^LziZ_i"fBHqKrpt8 J SPX,vV}I<*!: @/nD<7qja^H~ hp%V.;C9Oo05Xx}Zq"񅛉R&h6rbW<#^YUw쥋o #om,sqTh%@(Bpu{\ , H)CoghyKU+8"9Q9oથuϛx=C.PVbj4F$͙:wNVHy*^2_uH~qæBzeЃ{7_"t)aBGݎ"|%ue'!|`r6GJ4g|5=}XOr5/508s٥q^ zsJ𐏸l{Nfu+u1mڲwJiM`cz#%,t'/w܈3'oInTL-kayXUuRM My6@>ܾ},l(]!.6,9R<螗.T@ MJsz5kq0X)gk]k$Ȱ @`2dW mu4 sVk(Cg', 'O[v8v0n_㎯upX`TkSGHrMc"_?'~l8,Ys64$?s`ZDyIVH?撡kG}-V=FXGGpcLv=C#쩕8_]*5-wE]IN.˄5َiL){Ezw;9b`Xf:8´(Kc ” 9$V 9!m9UVv0cw_ò< 9<ʮYv==}f+9C;d!LB,q_]4Q 6xI5`IPǭdK\554D)H8Եfc5 =LGg< 3[wFl 7c EYXs*oibhPdy$1dqF/~XVPѶ;+ns(^4O9x7KE[OE*aFJRVR ScWF_yIs2q%|NU^/K8ց&p V+u>i@EFPr:719S?T2F9iCm|+x"u'')MJa@uAJvROssM} FXzWWMsܗG21EČ53$jJ|P=e2rQedVfOo7$^R%L-֢e8ߔ³+ǵNAYRF6IVA]N8|%Kk{ /.IaR ,/A8&2 p3kt]2z _ E*:b%N9rـ^CSC*P,sIDeue-K ,P翣5[*`7U\r5إ7f#! !NӤxAkrStA-6ICPD%*й_EC~(=6fZ`plRIC9ʄ Bb2U&zNkY֪S4I cỵn}ïD[?05qb4 ! ]8L!cAO7鑯vN[̈#$aں8?z֓ZFCjf)^'בFƻ|6]vt9*a!nEfiw&}l18whOfjnKY~?f{ )|\y9ҡmS;`H9~F@DX=fNzvM . yRM+VKmP^Gqm2&הGTnHs&^^MI[fg- 5xfJ2.^u֭J!5sڦAzYF-/[ l&rrr0ء!Z;?ϊD -Ӿ&S{,Ab7fۋ>\D yٕ.Hz LoϹUYJr=]h9کWiayAhK^,dpo؋شۄ̾7IUN_w"}v 4tfsF<!u=I -e1|ga'/oRYY֢Kvf L|wSGR}l[.3M*:"J:&/PHwbHx:#(HG):NS-gg\(ږ#Py(7UbLe=CpLKT2U>RFM=>:IE[U_`,EeImw wQ-W`&HT}UuӏrJ'}'Q,aΞ-c3{$AU'`ྮyͶUhLOW@8/N[Cd}CcN[* 31[j{PM~\̗Ȁ0Ѫh~WT> s!,Q̲W=SL4Xkjkg&dGuyA嘏^2W+9_!s݊TmpV>zwpX[HZ }Ɇ 6) %n)5q x)M0>s[i4+S0]ʡrݗhll}Jwf;dut; ?  ,ซ(C|$,NPu_َ-sdif(IQ> 4րyLDT j\"OA5&S4:6N9$.ez "Q!IQO1M"lԳǟq=',f&~B+?Cgu4Iޝ>K+JPWm7o+YBKCo1ä4J[MFg?RZ,7xc>LA|zS[]X)R8EګNR1*mNE MƮ^|)ܓXL)i#!ob F3 o'[Pm\ɖVek&(eV#yvT%{L>&IZm 3]kvxMYo(g`ys4(>{>CP(Vnֲ>nYoY&'" $sWNw.k' +19a 煱2loPiсe  '3GH:>}鋎iS3K+ #@>۫ !1B%(|rX0_qP;6i DCN޺d 8EnmKgfEUݲH]kMI./G} TY3+{M,c1LSB7d]ˑO~ݶ+N,׿N&Xycvus0za̟_HeVBK蜂>OwW;3˲ϣ['Y2Z'%9`й(D3p:(ع* O' E\*Mk ى77:d"b];%h$:]7/4ljh8r'u0Īb3@M-;l!QۊboF{y*OclP0Ȥwg%0VOЮlrq ;nS+j *QD9-hs+} MWl8l -M{Rx? \hbT.,j}S ª !WFClgjj:)皤c/-?a<ʡWE](JcEWi=ME\v˻NqF֮f9@R!I[Y0m *mvCF#ZvK uZ,sbj4_(+YGxWz+]s5E$ f2&wo!vj|驀/|]u}*rY 4-q 6L%T6YnɩAjgcn H U%% kSMt f+ 'UT5EdgwjIL9 //VI&aeq!yFqoXwN4.| a\ V{UkDMe.<4̻~ÇA*a'2CJq=3yFd0Ƅ7xDotvnaO>GZjc0h3)w 61 q!OO*W\VyF~"vYg/7&'2Y%YEXPv ƢM@`jwMl$00ڡ{!s.x5Ve$tMLog< Xa_d"K)C2r1M^UQ;&]\@W@j\1kԑ_ķںS4t3aFQmhI260q0/u2>Tt7Sz\3{-ŷ+f<;ظE h8.uir59>H&r 'v#ju*M,5yꓫRD;!$~e[ Oؠ~@jQ8XJfMH/3M^cY}\vրm_#QJ)Hkc~RԫiI/ӇS l *b 3gFXz[`rRUp޺n9ˤ!m9[GJW#cӬ $֍H8 @dFa|g2n {jlHE #tY`~h$:5ќ=5nBEN[w.7 K,T Kk(y%s2Dz)h,#}TQV8۴ gEǿo}Ɏi'Ywf4Pnfơt4Db$rRbԓl/,aa#D,p! jӮ(Thћy=;'VÜY Sdd0}:VRLPtŠd2y_"C:&)'vX]Ѥ<Ù"0KXO[WE6Dԁ7̌){ϳ)kNUs63q[bZN&G26JlC@}s.ҡ`+AA #G+3 lyCg:؂${YDę7?{ed[I J:"rؗ~s5H\o.VW}WPuQfz <W &UGsLtE2HWݞ?Sբ@~6YvvGM :kXP432[:Y?lpқf -ʜ[ OZ'<52bR.'LKm /H|.ҼX6W&[&&` jPp1Oˮ Cє~"?]TNO& ߁0c8u=45_-DĴ`Ƅ}I_pyYW̶"1f q2u"״ *IDc(dGrZa$H98'#z@p^2vZ`orCV8)G_,luB D7ʤAEGժw'E[Dz%:\ 3:ٌ:,ƻ q:̙`/Ƀؕ7:1 rQ l5giLO,׊\+%}b5ѳC@U_ssukbJ-Y5$qNp!&iOwBA SXA[@ˁ;%HB@-? Cu@_=`c Al۰0<:#A6>iK gؐ'ߢ.!9.:oS̕^#N/n⛟ϼOqa!'09{*+) ޱ;}壘dzIN;Ne P}'~1a.nfe}DP ma}< ȭжO@$k#4y\-%R]dUKipf٢_Z8l*̚ec: !f:6%ٹ9jʦTG$WܾTmVЁwYEOFl6P:dLs Y$/T[GtO"p`B mٝ++rȑ+YFjʐtxUQ6FY c3Bo5v tyRE]zpL0ڙӑl6sSE]e_"ɪCS4#q*k^zcn.7/ٌ }tҀ09+M-)7f5e:Fg)aѷ..yS8b?,17 }Vpj]H„.ة\NOR`?SvriVy./Vƨ-W =E#NVuRWS1۽bkS$n`1_3)T@4NXz}:vR{Stjl$1NҚw"g|sA*º|=ΜVV7ƭлf` XݿNf+^ITW?9^U:aӵSR&H/mwxRޒ^=? d3Kg3ukPY)>oEtg :aUQ'IhIo.w{ [,qZ qBګE;j~$+agcNTc\]t[u7݃yK3?-jC ;knXC:JQ8JY^ y{ Ԋ' H?I8N..j(' R·R. W}SͰ0 $9-<yA\~2X+'kX7a8hHy-~Yv$,l)\[c4&zY[qW|]_ G> LEL:L7wz) ^z9JV9{T4 WjuZ /# .QaNi%UGI-x^c>!dA In[ݒ ̕v۽ǖu{i+L0Y@0T/v5"EFuJ@d ӗܥT$ī{Ѯ"9>G ~,nTj@ϝ6B$L2MDe,O<}+A=UP:;%Ngq+Lyaɪ7Y/ ҈hȿHw#{=Fdc[yn.=|gdRRkx[4׾3>L%r q*'2Bzru %V%aE#(p7xYpC1Fa1z¶`mq-&b/ $)&#x H0=jlp]k?oeyy8Dx#\6ɎO Ꮔ8mANTgoN3#Kp3\>:15LC`1FshFϾuŬm'B8a0?%GmPeI+A:"1L`P7I )vOo eXR!hTyCɗԖF .*X$kA a<۬+]R'^([0Ar ׼v^2%̐!ZH'&$m%%w7@GU֗` 6oyx%Z@ tܔE+}tc #G`QEH~6W:q gOM-0b.?).uW9!To\[T8 Aw=E3!nq6"CCrf^!][(1$x.g籶+ d?MC}.spQVEXO" Y(4BkMӡH ހ'ɆIc"_JGB- vG3A*SSf/8Mk"C>1.{I概+ģf;c%#\Rg^zZ'aH'#*3FIHkD XQplblxJ)oQqXFkqBg9-׃-ī_C?{\`CD@5m9Lfg`T?wռʹy`G kFRYC'r,#챫>zډ&=(Ȭk@4xpW]/?DĆ[Md;C^g)@$M-8o)q2 w!WؓwStV<"F HkJV%2.;q*,S89%2972G諱>P\3KQVl6Ms09mٚ΅bxBo(Y)D2wyeFCC&{A?Jtdx%*1k!1bo}㬢XYbP {뀹U?<:sm$8rZ. YA$rzGa`w3՞ŘɖY\VMW;ߖȯsw2!`oL&tw=U7AghZBItD 3lieKsGn:(hbe+ {# sDcXYK@=e(+\EMJA̘h1Wⶒ2|NsؤD/ gFg:5c Oe1R#rdG5qp戸vrsHYnЈm_ؙـKE 3kpOErYG=s=OȠ5wųmH#&{U<.KzZRD&9q>>\ dDK c$0I;k yzdH(3}SB{5.ۄIY\^ :ߘXbJEo꫾eb"}7}zHib:纵!m!3spDhr9LJyt~P㑙l$8M7H20V/vlϣ[vC+ښt m%l*˱ŏ֨pdPAg#r J^~`U,\Y?, !+~䶕TYAME-%§5ޙf!f[־˕3@DEj5nԱ}*<}5ķ&U*~p&KFt\ E *##hsZ#*ӌwt%ݨ9u_Ez}+IR>;*ngZ/;%n.8i`o)߶A +P&J(苰m#n~[, Fgfy,'u{PX* Y=9;[' \Y'pz"LIsuUfa>sPɣ.EFٹ6tV|`h~cڬn&9j7lLN?ƽћ7 n^`2gVw䅇"/aXCKE wɓՍ5N2jE6="$Vpa1<ǤD*_II^{핗ϯ SǬ(B4u<˃`k@ԽyFl^Co~8z^i$oy3J3Qݴxߏہ[B˾8BS,yr:և0,-#mGUpH\h4sLIYd}C-?:GѻE3k&p)!ӬxsfжuNnjAm$| Qvn47,/$LBY )5x_S=\c.7P1/ }V%^'@`NкIM$m׈41_In7!59_uƺr^Z?S`ӌ)]@k9.)v ŻGE=)8#ӊ u]溍ƒ^U{ɨTa]ܥXJ?.kB0ц#a{jtYo+ A`r;铓0,yk364Ip5||1{a/ʋq~&lN!?amLlƓ>2-{.a9,}#P( /hT=P5j ,V 9՝eA*7`!pJ`zGDVљ>[ U~Dhsװ>P”˲ņB0=SiOu^28O7؆JJ~ӧDAcFjmg6ɻ :&C,17<\I"Tg2p[i L' MQ!sZ^cW7 gE[Tuݠ:/]*%;sP 0UR`e,S-wUsfT)88vI0<=Ĭhxݺ !c:' hZZcODz&;G$S]X@`h-dM`wBTQHU\do ϢsߊQBx 9ih<{aRI\K. H<LAtޒ PJa¹4ID3X<shbUߙ,kR,c23Bz,W@Ԓ( )g1 m h$mċ՟MwQX7w<䛏j"M;:aaTȁE `s*xSACach4VDŰ }}MPuf؇)fܐ5by&L<`;`_Q7JHTjn(<mPiŸx*ݩlPBMPTSGM|MzIx *Gd1}vHi zSՌZ/8{m~zX?} kJE.zJ=12"2O [[0 ? *$^Q{ǧ,w 3 i\!cZ[Ԙd ߆)uFnaUn: |lLAzU4[ K4:3:8V.^\Q0,sʾ$j!5$Ef= ¤Krşǡ(GɕluK+ L}[- _ݚxχM老Ia,kUH鐑i@v$9A[Lbu, <`ۥܟҡcX@t'{^!|5 j7P fwH1m'z/W==,\3xM7s WB.&[,z#vW5HzRyZ5|EKzx E| S|kɂT2/e,N#Pv!M,0^\v)mV {ײSg}ogՁpfʆcVeh ⤣`zJ* &yvEF 5`fLoF^dr"P% CFf1~CqlE إQć 4,D6&soۅ,zkd2yzY*Mߝx2S=%0s.sL/S*W(ݗjjk ~d^ *7z0FP y(yeٹ; F5'[eJz5])B_Xp!\a?iq~JIFu[w>o=f3PR|nqHFtҸz1K/6&hJo5(G[qFm%8'po҄nBkӱ;gbM6$4OFHll$/E2uϩuD#%8_FLTVL Qpw4>̭IS\7<3 Fu9IrKC5mBC#rO>JZo@U3w] -AyoI($x|FT1J_M]2Lsf7 uU7*-㪾GvDDoI4c*A<}b-&/ᘰ G$NTNo e0?·L G p@'3,O-'Lō.ooPЙ ;]b8.;B UzxUr1!}Ҁ}izs<ؽgW2$F/oJtmXFdVP(oeOڙZ݋5\@Tګ7 =i5f47!f+2Ds^ Į1 f6zhO@4&=H֥Hԅ5/y.,OQEmwF4c@SzLqZ'a\12cuWĹ`qa$^ϥ7ǺȎ]nŏY\t*QJd={˻nɑ_o:0мO)fE/df!ʾڱ4==y.ߓڑzͯiu8,I4{ʬ: oUM%R40Y WRC̑Xh$Ul+'qQ|ҋ`{4rr0͉2zmG܅ PL ,,4aH`KӜu5@$hx $~eRVI7}W0i}cͻC:c|&}CmUҸG CK_|`u@cK6uCe8$PLڀX}!Cjzc@~cniq>LKK~ Qvejo4\cK/_ -p mbCK`ϼ iZ7Ztz]-:\!g! :L!'(}ʢe1qqvoo:סMg7ػ2T䉢}5,39hk_)dk'v=FIln"V"m+}7;5T<YBZY}67Q픖+!z8^|z 2XHn?M+r-@)(JM;dʾ(GHk`[G9 Enm w\0@1c$l^̭]Zz: y9/XLVꀕbDϚx Lqp$WvRD_wϵ(6.XI={(Ptv͓Zk G0n8:շi8FP@jN8,Q!Vnqd#mڴ~bByFK ia_+f=ٟ|A*Xr]om"'\p# _jC0G0l}h| h&vsc}75(@U3/vp gUwFd%h,Fk^}OY vAe Vn|n&{@1=}@GK3G ODx`~O{+E'}3,$cic Ŵ젺*N{=Qa}2̯Zmoa=:RIJ!7jXRW$>ﱦSgyhqG5 KquCP{ݕͩfro| p2QטYITVU8?Ϋ`,{E3u`eJ:%GsTy``~miJ^fZsP%So%㲜OTH<ɫI ETcȁB;; 4hAW~`:V9eYGa7ubg2G! _ض%ԔI|øh"3,dֹGcbP߂ޟGKG'\<.цҭx 4PR77IRSО?R&\C7nh 8Z"ۊ~N5G9dr LMÂ\5Xe(5^։ |%sG؎Q2=)O徺 Tc2|ORCn^t)%c>L~M_δ]2b5ȄL)Ω 1PfcBDcG-L_U32^ q’Hg$tHFEo5omU[*B^*[GGgx_|Fv]/liߜ,} Pօ C@keI'de/V꺸l0--@#$$&G@uȠL~ؿ[$$!6q?**%'\f |iS>ome?&Իx+B-{|#>-d'QЁy]檏bИTDt-7zpGO- osM,|wE}C+hIK7Ȟ 8BޜFSTa!F-^]=xb!_?RsH?8B&ha1WfRL^ls ^ uV֚$y` .O$? ATcKU#^B!ФET\SJJ0\ٕL0l<㳷eDd'8%FЭ-%n%L|o$LtL"e7PKa=?%m.~T^d&ƫ*r#K$uN<_Zk~TCG.Wn9`+;S\&4z@2漗'g#uj[,pQ2i=WR2ex8Xzcж}'%񒪢ͷG]O 5uDK@_)swSQH^n="ddn]T=D 1g u*;CtotI<+فa{!( و2/|ۙ;W M&#WAWWk\叇k<'7^,p>ѧf|JaMovjqr$4jVLyXfؚd-MItWʲòj骞~( Wnp1u$N)ߐ>37 5 v礍52Dd[@67co/d;Z|fd4Vd+L^efjTߔ Zan2†PAh33>@ 21]6YV g\fxSvtEZ|*̸Ƚ\Hf4qw2l%Lq<˼ƙtse Hem߾)Lw.&Q穎1{"*Px-/B}cm>oBw>)D`uS~ 88ȎFՖ|Bo%dopc\[NGGˡ?ik!1V4!mDŽk †o.XYfk@ PU8;#Nׂ:7|/׈h(KȂ3 8V2]u .3ʞ/$zMwHkkbJ3z* 45ςF4-a0 mOzf9P8V ćvܗnF[`Qm :o S8ĄZdsL9&xن(tWĐ` Ģ{W4,ߏF"pŋ2TYlňv}3LdG]v"i6Q Q1(l^w‚xh(eFCV&Vz){~Գ~iק I,r$08 2ܒ5 =$; &ڲ }gfű \0lBIX]4ĒlL V{1d [LgY8CTT9p;::~b3d\#UXG'ehо+[ZYѪVρ@~rМ'(JvN(sa 1UJ(wn@ %wBXwFM}HB֧S6OBJE(pauLtta,֑VS8Q;>#Cfykv>NE{{p+fk2p 47,Rxw"B.Q?Zڼ.@[N6 ] \CՁ4Mh1x~9i%Մ?քS4@YޟP1T,˸o!P aĤbL&"BlFGRAJ҇\K >:If0*6FnC18}[kߎI|ٿs+H"> Uo^'ہߩلrc1miq -B&aFKʨuVE &?qX/u:}+"?.D!ymKqlF4SqW1b\mDziqKq W}02 . .ED/Ɵas99"?/s;ʁWlE!:-c}dҊcFy/;,x7zZ\J -Zhd]&*zʴ[%Ϛ =e<Ov$ߴF$W֍rރqX _Fޞ5) f\z&YK1M->0G%y E-ȴ 2&ʌvBrSCfQ sB1\C8W;"%\A\Pe ߏfu.ss1ݍJ?3`ƂT>e702Lg9F1,,ǃK)r;6bbUg)֬+N/C# )Y zAc$Whs/a<*LYs,N` ͐빗0 D,S]Y2FŠTѿ!y>_\)ԭ~bpn)*g=A1 V_@:51ؾ˖T U&4:bb43YZrIbjܠ)g(Z>f׋Y~d_Z0 GrnC83Hc( *]C~A)2z<./r1Բo!CiLN" &D?i3seIPWv'7ňXaͩLUT?UNC@X~UmāR2hv0-d:' x;׷+HJ_BlR/ 'B)f;DbS9NjRʫd_D6Ŧ Զf~:gh O*3՘h辿h^gZHJ[ZX>::n"\$ctn˜T^8QaKÓɥ|t}-0ss;?%^7_zǩ_tXbh{ʑ^o*6ںf!(Ve -:v(7^|>.ȡU>sVQ  f>^ҕ.-3OґO)RԶL^JPgQVW>X@ۆYmci:RԵBkkdϹG~@@_y_a[pU& _?vyWTYwT(J^0'"\+OEfuLtpXlw:_"}>pgzZk1gIwnF)Xݴ z\xK-!j08@ @FҪRGT='gxS\Z W a*9NbHJ-K#ns7GLm"IM2^^./`^?،Ef…`cu"~L.jשF>(SwV XWkh٩2HKǰ)` (ouܳWh;[.jUN {:įxƥX ^UR$\ "o$Sfz\cHtKAPjم#5p|o37lKy|n@!(\g+Ӈ'R8#U3hM\;~q1P#-lB8p ȣ YԿ% ^vjD'i}a]ق$b>Q8A0ruG7@aP c7ܔׁZH5gWY놲+$\ktdRJ`WJ[2)-_NDf͢aj`0so(8^}| :@t?e s8mCa6g,q)෗@ rv;m%M`|~)̺e^l),ʏL4i"գ$GvSgETI"k$Jy;P ԥ[ٻ f ; tó9`mzGu᥄V;@~0?^Qקمʯ{HpMsc%@n9zPEk(iAP!z>b6w'z?;gx Ѭ- @[jeVrWcqq L͂"xOEXSMrrN},TKz.yݳQZgB4|LUCQ^tjʄƷ5gYoEz߬]n7­  ? |ۓ%=e,SvW|qM$qzv|l}1#9Hl. #}ZE5VTE:mTߒg'qfT:"f.ס:jA'"O =4d[0 $:: 1|Cnzb㟙RwmES?VZٵS$B%G|`\4H2Mvӽ8#=I`7LDATlG4]>cUŅz2L+OCfhTf~J5O;z L&W캝lZ7ǜG-AW4w* }qxA SGV3%vVS4 T\M,cV0TyȘ'6H'Wrg$"85x c}Q!3@Ԉ n8 Z<>uR-gy/TU>;3T8nQR+ᡡ^@v#e£%)\NEHNrYo%M kqr!S!qqUJyb_zz`+ԵP4ĚHN\^tB[7c8G#\?(7u.Q<=t1uxhfC잾ek} TiSe+g^H27jhb;zcZ4g2$Xo4sWX @Su\J(4lĶ7dwB}u2OC j\(%rq(N0.`]ZH Z02j#|*!|\0.)ڙoVDS$zhQ$Ȅ6t v,Vo iJ䚱v #t\2*BTo+hgPS#wLߨ{?H`‡ .;#^4e^eoD~7nVA|.kHUg{ΟIfx]#=$'FpV:['q'dUK h4ޛɐ5pƏ2$2|9Tk־A)ÜJdds*pV5Qp>UEbCTC6]Yko4J6;}rB+Y GSf3U1f jzӃ׹_Yh-rixMps7\8k36ώ2澝.Z1W6)*HڹJm-fj> I'iҼs$Sjy!Va0'k$'6}2`@Iw~(qRsq&aLزkX}uϏr},07Sh,r:ugnJ t(d 3UDo>nZwFKjd㵬kn ],$f~'}:Iд7g.C\7Y> ЦYhR _/"= ('rr(8ofo@&_# 2S"B q=+4ɊFˠs1(:Ў6%mNoZ/u2-.*]#*a6g0&5VŻJ(xe!vYQBK6c}E!Bldjv@7@Aj5͎):Eb--&_.JœxxSvN}ۀɻA4yt#s**,.\23=u`=>\wR_9R="A|hЍFm0@sxrz6Zى@sfH戭$j[U #%r L;%FLH47y %~jϴ 4c$7} _p;- "^<^myv=. _`#}t;6[6dVg[{'}8Uj;p7p)tO< *O3=%ЯyKuW*q3@WF)C+vj) s .7=vǻmt%QʽjӦD  rT@gYZ07070100000309000081a4000000000000000000000001662f7fa900009ad0000000000000000000000000000000000000007600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/]?Eh=ڜ.+ɒv;%$>wsM,L>뱘OEkH}b%9OObyë!wWZ`պEzZb=Q|}l73ԛ;tUIVMRN_;/>%|~HSCephtH-v9>"pIxhR s=N~7r ޾\2p nAw4\zkYDvŹ+S>y仧%kcStoM3yW H/jC:bnwz `]jp 8˃)iY 8\:d.[S-i81׆gZf6/n| #/߯g@i$e>wR\rr rXlr,=I'Hr0+JlYw#6EHsͭ/_DWXYCQzҭKؼe[ G}ŗq^zp#'J1_WǬUhW8Br)nTRܜX쒺P VJT:6Xi0 yFnWMY29BS`:.R88aR?_y\{jQqQU+P$Mo\PH-S:CjJ-Yj݅*24HØ33 gHf]+ǦŲAFIn}X khKڨb~(ahÞX1TrsrW+݄ '%V^dݪ>0+_Q=M~ڳu)p͕fús\&'{ym_*FMks1>*v ҭU읂hDv ɼ-zjajSbK8LK:%u4IX`Yh*"0SLE5}%Y8}MUZ/hkw.r gdD}MP OAkr\^rʋ8DA?Ҁ2N2@a?}f@ LM`e~l)_XB n~dɦl"f!zs ;s;2̌)AlxAlAOT7L\Txh;*ʸS>E_AQznACgɻ+WNzHr.#,i=ga̬-x|Iz ̡tOrj@Nx? `p/T0Bl朡Ldr5Yf=tLGdX|q|WiU6CGG57-1ZXP&p4Q #3?4|tޮ g׎Жm.Y)i88L=ֆӧ[Vhӂ_B!ٮ7H\ eo-NOø豎 >٨.|{=7Y4ʃ4:n[zZ4Q dQby+tDmPJRhD/W]>.ũ=őtX9zX"`X1+RsC bE(WI쀐CGɝFD%h`%Ak)Ln _%h؅m`wayH"^E,ݼjmAYfόP '[C/3^ȑ\4+Q*&F%.aNPVe 9e/kN({*Kku@+?rmœNeX⼙u(F h>lmspt 7O7|'zc;C8ns2.USh܅.Zh=4Y*f@sIU@ S'DzO-jmH_k!v<^ P꩑Thƒ)S%) LOl֐)r7#wznфϫgBњB9$ff 01gIvmƏjc\cu9鰛N x%ӽ䟂|9+n4ehlK+ v&qE%MHӖ/TgOnS1] 9HM*,!w.MKY Dd&E- (D߬OTRwqPSUNKiX/WO4*m!ArDX)4K3-m$/ +mkS'(H|*D߼LHE $~nRޞQ/dIj0v3tTQsh;ڍgo#]gJR%!ԚydBDz(A-ARGg&fρՓ{5giqzƦ|F6O?Y`+[_M0B䗳[5%%y>O]7?|E~~gp!pCz sN9zqD[Rp$V mwҐxtU}x=ײޔCV_ ) \]}w|uR^W P +xN%ʝ>{B.hs]ɷPQ+٢.T\7.M #ƠwFf5RD.&h$tW @4_9+Pecjq62^bA"}K{Wb|nTX 'MVۤGE|.a]I-leV1ZۅSOED;Ga:o}t@% {_jK!rKܞILM_-1B-{>܏RJꅾٞvvKvj/Q DrLBzPT|"; Trp? 1 rPKx=.EO~ZH?jCV)9^ L^c/_N4oLCp x@pn\V%ygM~P@VX&MlT )5`3%ђR/pzѳ4 B {a\P~P5wKfIoruLބ#5K1SٗO ͼ< UdaUgW4_SBs?&̸9o5zu֢{Xƀvbd> neKsT7J䒜.Ђ޳7 DDq~Fc{?1yAO0 wY*<o796boyi V)P=<mV^2P=nT>Y(,k7d 4gZVmuy:R^xwQta 8F^  hx=?tLhnAgq a"MS ;dw D?iΓi*;|Pg#`8V_&nv[2~>ΨQAeA%sFJ^#.+G[ /ʞ<6{ftiŴ!N+&حЖOFzZcy5U`% nNmդՄs׆%ݫ`dbk;/CԤyb:A50m[xMאH>䧺3#٧qiw#9tǖO?mϧ$f`lA"g" hWkk)f6<;:5JȯjSbPP!";>WYB{r`fOǠ(H;d5n5Q85Kb60dTl魰 HAsX5502"FMmS t- [r"7}'\7 . @J3ـ{ M;Dzz<'& QU q0;FG2 RHZf#<턞4Z@G^]},ig4ի?@- y Xfs̎_04v[ pp 'DUQג啀kgqJ? Nm7U[޺!ˍsLnOuHHם=)P=g-*Ц4նC+[L)@?/$;>-LJ?튁0gEj3V=^ɴg [GbϞ`SM5~GɯQd&9[$ f gVK8@CyGf ZV:ȩߘ<M`hBB < 1n[fTj~P~m*Rra‖#X^R e\Pimo9ť4]Qm4$Xg.O"bqU7PXHߖH !j;f]@ivΙo7'ŭ;͈\@"9qe4^_㠁Cey-Ep:-?sO BЩC-" a56HnЋ0u'yԹ9\:YHz|^zA2Մ4KNIuZ9o[V2=Ro*&Q6!xũc7|K Ɲ>IQHL٫sN`RE+l뫝-^5jArzB {|%ԏϩT5\ G3Čyn 2#BpBtJocx +ؽYNn֮],ET{@$oۆ׿ ݜ$TvqK? $ma[rw;:7J8ް$xL&tut|L0h1!dcEXyOxmrEnFk0C-e9gB'&Ir9MTV5I<\˪/W4 jT5z]D6\TH߳>G<1FqB++#[;P%ɷ.EU $ziq?bj1W9q->9hT6UXt?SLd*ȾHcdc`ߜ&-l#{5Ufg_/љԒ[\@_x '&d/s䚧\9JnQ0!pLю``uwQMs/M!06 9YfG)dR'J8= 98eX-ºo|j0Zܖt0{jk/D Aoz"()Xg^9lg-1@޼ƏG͸pB<ڢuםcdƋ%+cj\Û6o:LBU*!z$Ķ"h$4 ɉbUXQ۔V{TH/nLöv24FeMȽNmZ&lX&*" s|SF6⭦ UBB~;48-w2'0. Lv`?>w;u&AE . S-(g' C-لj n[#DVKՉ Hd%Ubv~f;Y?eSW"MRy#|i񻠢$˚Ezb-z5(Am㈽vb|=(%)8[+=^?)Ӿ2 <04Eu^` yU84!b7:f28C f"s؇Gst8 %lXO@&zD&mODm\~']7r?W+Lnk~@f*Ň/%{!wrzBC>$'1A&H_D[KrԨ6jԴ]7dΧʄZ?2KP6񿚊A1Ph'L*mj^Xp6s0bƹ_7Baғ+Kr#P8VmQpH'^N;y.2|OC4DXdbД7GB6>8id@,fY)[aP-ҭ/hViZ.,w"MԡtFU=ELl2tlBR1b mph=1S]_ n|OLR)Icsȏ&4撀-~ݩC~K8Wz:pE/R'9^mVWQFJR{ijSјF-̓&h4D]'[%ԢYM6R㳞FcVH;y]Y bl5E;a D9 աkg.IMc=ͭj>wI:f"k wS4lm~yj%D斻8W+oa#H3~'8~qؖSRbHu,$y7M "furhP[oeIP(dsr񆠉sHS?Ck11GF:+ESW0(h能̮ި~9dBkdb)HU~KR11{*'< R*N%>mj5ײOdMo,9Mĺ KvDhbVx{AR-mh_3~yf@.ɥOQ8&ZE.T&_=L}VjfZ{ 3@#"ag"49)p/yBq<&N >aȹcSkQMW/CMg~-v 'oBE$WA~.vueTZ*@4mDS|g<t\ׂ O0ݤdOK$rb[Qm4_)ZRk?^BDl4PvBkK6E|PGqF0:-iFvuK~KJg})w@x\4@Ĺ6I_Tյi;adsNƲrH"Ky ZED^kFk zrh 5\Q8# T:ȋq69g dɤpUO[wPd]:=ȶdLoo8^}!M]mlKۤ:bcŅ4 ҭM8&DZ {+9Kcڢh>ɔʑ Z&҅bҡBS0m1/w ¸g:UakkcɑGLBà<^6&u׬f+N"93]PN~oZ29)?JGI y3NUѬEm{Zowx); ?Eu}_u/4}3Oka3-m!9upb{au ddJ7$?i+:K()R 8=q .&R3_Bo@w&PLqxkRkpAb5Q_R\LvT28>4Ԥd==_ރyMڴl )l40d3#FR}U=};*_ϸ |nR'Q.Uqw?54O|lq[O(Û?o 3m hùS9v\s<:|#PnXt6y[q+$< Vua5\q"JxYqEcRhh׺^ńTIG dXbU'o2/ 4r`ǎL$DrB2*qlYGKh34T"~06!GgfX Z%)5*7%fבpv!L)-hG%i‹|^أس#m&L{.6H2^bUmGi`oCI@]WФT5 xvKdrO;PzH\ v7!4 GoOG`6):3?﵃'3Cjj b1}EˍITR&3W;֑ZT 0[xӯ׷*\'ǔ,Ɔe`Y56@M ϹGX? ЫݨVPF-&1L06GgIH8!\w/>ruxT2"#\s4UCf^G%Tdvt㊛N[^@r#R'` A\.]CKDE;Y2ڧ`ry)(٥kv)PQoʠ|6w^HXƴ{RBc h" LVq'IˠlTmg}$Zl-ce9$/Br7D/{2 !P*[g)Ug*vZ^n^h dWݰCy-}<~CPjrž2*% /ӏQ1>{GM]9h>#b:P4`yӴOuV!teΘLl|yb8z*.(|]vc=[چ2'JFQ~P4o# 1Pc~̽ T6XTqr45wy|1;hT% Ǥէ3dbr#sfT97Gch6b>K=cekщr{l:$-c\m6/)=C3Lڬ١.Q' ↔VUȖo#@cTA?V.Vփ|U _s:4 /PUE?`̀qa -’,X_,n3'G]6Al:ҭ>2(|[zC1ȷ _z@zs}36NeVХEejJIJ,0& 7r&:Ew M"Y #uOjWۥ́M"/}b3GiO{2;:xyx}.x&:]9vnr-Txt6`+RH,ёg1` QLdöX [Ik3mb2Si5 _%xqfsYBw_U''RkYq![6P܍r<{e|zy&?Ǒ5>hzX4"yB]*=R瀻4RoI6嫽zVW_ޔSFN b9`.5ӝ~Rԯ 1h" 4\>L-_ދ]/7} Wt8a%OO/!JX37pr?VEq3I<^WYZ*Υ#҂]1oFDYe!tmZk,u4цZ{l.:ch;YC?a;#2"(Hp?z %+ba 8a^w>әHESP6R"&(ċ_ғ$Vs?/!Ur$j6&O2<^]d;Vln2-u&$R.ξ(J̼V;9Wg!0s^Su #pK(Dq?7qͣг۵HOp`uQǎ8z U(+@l4oWK.W1ZLd}a]-#M1*~*mr^=9$ "P ="@2U!G_EZ4q w=E!(28'G:1ӝWqVځN+ c|FXzXpP(zĹ1\بJeo+z^w@!(_l`#9! 2Qxc/fp*}HOc@WxCUx7b +}r4aId |HI|UrUeP.D@qq qKx?ZzO'%{=rúC1rvqVX%,z銑&#n5xbdWFƜN AVWV=<K3U[]7`9F:&6`X0b{ z*^H7(a?nܾ7"z<HPlb>u:<>6aoYF5%.u8 '> ny4Ns[c! 0jan(.<`Zi)/Q W 9EE>O'k Q(VmH*7C*oLBGz^kQxבNo811 H@$ MqzTN-:D92ZKWpG!Sk:=ήOQ1@) L"?BqKKb# Bb%YKA Z圻o3ݣ͐2_~x8t[T!~27|OHCs;d;ERt᷂̆?PcD=4OA5p J(;_|(i/8xU$VH+TT~J>4}0sD 0K1l Yx*&#ܓ[0i'^C[. 0JYOkT.C8\ wA?6WjM)a&⬻o@ F ^\n[XLy$ "n;OYT TB9u Rlrk820+T=)|wƕ`xx'DW7ݩQ ^%:O Pbhwv3.)q(ܲK@y= "+0,V&&WeIRM.:ĵ9gI'WV1@rac=dQZָNK ߚ~; ۬3ݦFcy*mn''%YaMÅ(@-Γ>!X<EhS;Eo  \Η4PAy & D^IL{B˱wOǯ}rml-'].\pQC{&\06'ԍ,ذX9ED幇u|yİ?>޽MBQ,i:ᨛQs I>8w|q$]:T ~?|+6 o7ti9> w峳k w&x}uh#ϮYe"ͺɂ(iM8:1쇙 #j%:ݟ3$x-Hu΃\^t-En/`Q PUCu4*r[`S7^paM0'>0m]&;u&QȰx-n{S1$ӎKm>D/!/df~~/W <,@|E;ƓfL)3>Bh& l.t;5ٴD7D`D~>o<EMjU,=1B!˖ =᧝ !;`=,g2*6x^S! y[ r2]N+i .$i ;jGMP){I@@ȭfB?%'AwKBn ؽBOW)S͐q-B" e*:%7Ls|ɻk#{;u'+k)]uDk"1,H8uF;m_#p=4Oz IdN5ѳR0^50Pwڑ=d}ҿsхw}S7kX_~CӆI#eNVW&Gf๎`]ɖN֎):u̯A!;EgLm8Em &̱+i"3{: 'V&fIQx3R\ H7=\["W'dr)~WH”wcv3;)m;{U|1^ ܽKrXblkzVy`U9|DDKfѷz] r-ĭСF ˞xAWIUgܰsÈA#GxKhUI|2yTAAJXto;wvG?@;{x>,yp}v`|]=1,0%7Q<],є?)v=bVa/%wreJ0dZI/&ZAEQ(Ė@N&s-ƌk>^2E$ߏ\80wRߙ@2њOrHhFe;f=h^l D|S-+4b]{ON~jC`Crer_^z-A mPɐ՗n3c$sϿr':mh%v]'P_"xxX)4& fq2#[Aǟ˶$X) Yq1EoD>y 8^)c$Bvoks Zڕ)18kq[oF i㒁Y}Ʉr{T6 &ą.d cI-jB W‡Y1x>uL'J_te ,s{ϙ_N$31Gq/Oe+L^rB`ɉzuq9Gwus8?zS?@B;:e봺6u }(x,c*8Rŋ<\VpEӯA{gw.!)Q>JeNT}_ W<Ds ؐ?]8lt[W{mK@m@i"H;\)KA2d*s6 (e 57 ]uql"<3_VFY-Iږ9Bؼ sAyGĤYSo"Ftn//pȭ rt%Yw_v$YZ?[ +,R#,UG 8 ^>N෤?`&c@3?j*} -nYFQ% FQW,aj#?4I6a azP.X bF+$WìD5 .aqA"b -Y ΠG6)fQT@:j ]W?YO joԸϡD ,"Le[ζD ڔ, FFD*U`AFĥ+)V%ڦ@l.`ˠq6]Gl$H^;H% nGH8h[=5.bmK |3\jͮ6ӳ`Hހ)&=n ".l  Ïz1džr 2H1sD ƹ\6=a~/4^lhW9^=f†Y2ʚeC_L*T%h8صc`]@q é#x>R26\cX/>+ts8v,å*];:ڊmt kZ,w?Z?;l:&g/WzOћUyD " ԧνm2B= gxSK1VNR(KjAӚfGEn>C(Du쿏̀v‰Su 1Cx.s>@I;+ɢN,x6Utk-w{c+ l9g2XJ-]ސ6*ϤȮiSh).B$Pd$ v 0gbh˺>اF_[XW'gՄ&H)~뇅*+_m;HjMdZY:u7аfHtlf /FBN?8[I2`6)LDYژ6f &w޹5̡{1ǝ^ ɹ2ee&K/^J3I8^~['=cowqNan$ɺZƈ;]3 ~m3"owGdE8*hxP#)KIXoЌ_,@*{kϡ_uH P#9#YmY,U: 9ƏOzWRiuMHFvY<\x^Rv*ٞr uLstPBA2pؘa :.Dyjpq\ w˫K3:=|=yF,&ɬ-OI)ss9:2DAX\NIEC#;#YjJ8=?;)14K*0DjeswFD;J]jXʭ#{g-C {}z# \6KD,ƬQ|DR_a5IbJ3ࡓ~^ieLE!?I:S$"\έ{#/[v[5DA/ ?(Q%q!Iާ*c{% 飢]Ai9 ]*rh @/ ^g? qZ 3Qf:c DQ W-~SD[a )}h@~ХiĭҀZ/Sg:1(WNrˤ.nnW@X=Ґ Iqs=(j9 1ݫ-) AQ -,NcZ(ZjEb WA~SV?-9Ұ~İefj}}MK5{Z9%o\@LRAnZmεIU(/xbnJ:/D|EfBr>x Y$!WH`Z|i:ozfT EsNP7;u}5poyŋVU_,坿8(g ߬Z(X-BE~-5%9mphBԁ sWaVf>}F&|\$nvma&-zN;)̦]])~=!ͨҀvWV8OM-ZƆ,aK`<,2Fo@|XS,Mw/ԫ3+pJNֆdolq$Z䁃8kzormulO=#+Ĭ?ohO|9t M*ӂCYQMju< [m+$\ 7f$V"7 P)\aw_ w:9J=d.:}3azqmE1;iχ ~/z AXϱ}!S5*LVF`s_qޟYez:v$Gat}ydr5Aހ%4Uѣ>yz䍭&ws%: %^k7t:5k3ߔTDL_JaK} }u_l)Rٺ |M)&1/m\rNT'Yv=r8{P9r)+/i.sP\N%)h}P'Tm@!c,zC.W:SUEQ}-xlv'WIРU@P\9NF zTީ\vˆc(K(2,J4tbC[SO3)y';[5֗;mA^r}2Bncƴ/ŧʤ.P :BUGC'#k^솛EP[gO(!~G"8AlC )vP|[!q#XtUdKd{Gm) AE~zN7b&<&Hq-Icv&&CHBxL`ϑ-,nڸ47V7(>o֭EB\sI)6 @oBcaSA 1gZpEY=t5{&'O_r V{A#j1fd2/)6xu(.PD;_EFa./c&9ͭfJ{EZ)ؑ*C$RM˴(穄LlρƧF,ɼr.Oې 9JDr]qaō9~ a/̵>>S顼ɞ 2e@3Cpgi "#rgYhȴ F QT$tLkQb՘NW)p0w] lF#o7,, 1RB2G&S5 nJ]wr@Iܼ2G=UT4"2AA^?ls*ňݽk}ŋ„n[<~U,@Ngh7vțv/5y]6W|C) g9t,0ծ` dL76EUD,32q藀*!=1ɒ*2!mƽ `sJ:s~V1v& 6oAo=ౌ)$1 =[,?u#n~ }֖P9< g-6N#`?r[虅-b1/0ޑ:~=cf\22Hg* ӏ3>ȻA3fwk4GZ$ci"dg{=t_#q@n˄'Jj+ > ֯Ou`2z/B./.Pn3<$H03U|JG(MqI.l4+&T"l):P]]T;%t`ϧY6L}+Gc4>X*B)T\!F(] ]bc&츃;~g Q6p (= VVgn"f\Ɇ @S(,8ȸr'9c-=XѸFI\.#,yXE6irĎ'!"/ZF X:rXoo}<,6_ /LlR~%=_IܼٝAj={@}(mALj37 "*邊5Cxi{%%RESF9qn)1>>R JgWɐuɯE3!`|*U@]9|',VԻo *t}+#ՃB`MO \WP`?Z>DQ8VQA]w瑘tX 2C6Eb@mNIPeϠ1N#toL]Ct@%n\?jJylu t<T'N(ԧRւإM|:<@7tvc3g"j)cirEn_Y`K̀D@CbhA!zqݕ2TH>o4`\t p5g5*ҭE!JpO|f˛sho7ZZlvjLrSOLId{QיU~XG=zXuwSH;VDd# ]c} Jmz2IM:K3MbzYaE6⋧o>{muk9 Y[XO<ʞ3%|Køӏa*6V|zPO45f%C|EzhRKN&tKcyP'C8d_.1EvH!ڈ>F[R`.:d8}z ~Kb[Ug@7Z [;V]F\}wg^Tx^$k*椘ТOi5KL@_9YPtʠ!ٟbjb…=cSqέP4,\@xS'Y\@q2.F .ۯ@Mk)vu}s!YӫG@B+ׇoW3E*`c咝-uC3/<"2VgvpDG@ޤL Pc6\0 [LKYGnn6a3C3Z |skڋ=ᯱrؤZU?6i7Cےixs'&7 *Ԅ49+t}f~lP& ܿѨ>JzPonuC%:hb%&=N,q8IГ(<.\ e}S-aJ8؜IS?.ֵw'+Dd@#6˖˩{n0ݯqcU5ng,I#MFNRեep4}ѿ!fuWt ϳ7M+[-MXe6¡QfT5F@pۚ]JZ&192i%^$mEX3:l;FJ}rd'b!>sa6?+Mymj4e.PUD7T fc{_~XuviTl {cs,nI05S!Q W9={R?p>]Fi ̬ѢKg-IAO5HT1##: _]tasQ}r).nxuqfy!@dPA\ti'quLC/헻Y>Ჭ\iPY!bAX@D ]36 { *_ \AObː5|*Aۮhf:IG}9 "g5Uu{à GG??oDD+semQrڈY0s $K?ch=ax?ƝȼĦwߤ`nsq._،`̄ Ƹ1Q حYN~*')lS)GycԵ<&ʾ1%=sgU\ŖSG\_re֛&i׌y HM+0He"n|lE"貭ec(0t‚OF Ӌi=YmzM|8b$tƔ9Q[5jXt6j} 9ks5`}FS/}ZJ*x~;v}fr=u15.">LVXN %;:E;? ^C Vc ;[󆬼X⾫<1F18FT SaLGq330mɵ8km-_n,=ka>*2S%${RW?oYX'44$A>Pѵ12aI{Cu?#2yZx>z3bbO ᄴ[rq:`gY&$Ȇ~&)*|Ykco,Oe L g{b9ajnjM^H7\_=-jyGbbU9۪_ LV7~C0ZDӸ1䊲 --{$tj3{mUmB2)Hx0UZu_AQH賺 loQFKcVF^-E_'$a܂9"{P~ p|$oBF.g(XįL24K}^C!ƚq~X`c.I[F^6;`|O4_0sʋz6M!i0 /LFxd8$?U=[mrFUbM_.wmZwXBl1mS2 %{SF{˔`=B2,hP,G7O6*g\E e!lv4X4adRV(2InN)(%űt{ d$4HpRWa5 "fKǫLV2Ţ?I>I6deT߰UGJfb};9 tO[S! e01䯅Z$*E0ƽ40:S]VfORڃ!G<wȲA Zmt{ZӣYnڃ3gظW.u IèзGہȺrtzMpNϤv8ںhc۰Nr Ń]Evb 3+a]U:ڿr)zLbB@N>/Eftz|.;BzŷdajR&(r^(~10:(L!zIf˧8r@ 9 SR3 :eP=Tjmu$!o3fH=Ae7O:x?D&B6>}BۍQ1aW2?"Byݱ6/e9sىhizL쎹Hw,N&TK5tĉK:,EϖS 3l NH%X&Y8ho0ԑ &7G(9g$Jog9wTѯnG۔.]@IWMc=|13gw6`?eeI!/fV.@0]$ԕ>v/Kss;a"Km%wM"-ۧ%P(])$ע:V0V,49#h>2fg/xy*R}bBVJ|Ҝk D>xsQ fYd Ag5JY޿[JNJu_lڅM$g)HW)CT&Out8cy|ֿh%E|2HF7=+.qMad&:w{(]X%NQ#mHE"d~Ǧް08%-;uI{iwCN7*6lKlEK݀YnB06G&1T|h@jYpNDv_g589CCX ;#Byt*aZL3n8+ *"0}x`|-|h[mm8G-u y5Й 2)= ӝH4L18zo7by||ΕH U|crY8z)ɢ+{.(ʼnctX'K Ml})~'%)KvOmZAHRTT+|{֏y!"I3([; y>&N0PcSI[LMfLvׄ(b6`,Y(_C 6$~}K>ᑯ>-;viMf,`zǖcݙ{⋫eyZB̯|k\-X3MCk\1kShgzmq^c[ی̈Bv09~xiE;!hU0hYX?娉s!SZ-a|K9] kjr(_V+K}ze,K {ܾ-cڭa (,RT.` gzS2,qt]%dRDrȢ#=u ٲց$YQ,6azo 0;F;E[MF>gЩkeUқ6PxSTnVPJk%j*Zhٴby3n-2OP=𧕵ÇZ̍u^\#$;z(c|MCYG:u -gzh;Zx`Fá ^ ;:{z*d\7 g71R oO9aa[yi/i btl׹w٩ub!Wi1_X8n")hI'C pvoT2BI v2%mFJ1y)Fj7X:z2k'Nd[LtDwê95p^0 W%{ MhPЀ QVTi0uj}:#X\3(4 Z}q"wZ2KkRRXe$Qo`o>Ї87 KB|l`omj2|=e?o 1 d;F;RiM[8,#q .T~4pVȚbujmHac3/MoP,aJTEO/"dB';cط6'R rt,fiO ZbRlRc*+ɑqJϏ=;hLF>-ϜJvᇆ@үʑ)%iP;'udUw_L7*Bj3['m %iysTB'  Wy\}] iU cY7][KqP¨$|axn\4Eccwԝ$$_߸dMGy$%g+,*?~,2@?5K0-cb酹NтCiPy-tF[ z3pcUT+T[a^b?h`>07KydePh;pV:%$^w ͣeC\lrQDU͏,wTNkfh4=Ɗ^ɸaAhN]Xn)U:g ~՗ij+][GDz!eS |/;!ઘ~ $rCQuP|2zQV n9(џ{ΊXC@9aM)o&8d~[o},߼IGEg {AmoB&Ȯ"ۨAc/*©'G?+tUo/#ih~(QQkzԅ%H$97CinO azdI|!f{WO卺yr! sd!BE&{t!?4\tIR_=Φ~g'M2`iPĀCЭFlaT wx|\s܌>YcwW\j"[* jk_^F9_.ډ"g k1$oW._qo=:tWx\B3ҟ Λu6pUz? ?H"?3`7'yh 9z1TY'-yU{QELj7[u cRkWtLWj/m8*NxvpZ@"D/cRj=iM kd0ȐQonmsmQ}P3cmʂLx"v10ER.:GcˏL} | 1@cz1<׋є;CùF:tbu3|-&OoW?EX,ݹZHl߇,t8BZ+ .,\FA|݃rF?lHТqM"\j;Fނ3XSD3i=n8 ԑj Brb N)[ttU*bF1<qaf$~{ RꞚgn5h]h0Ϡ- > 1m!J~Y/*67W9hAdn3t_X;g{NJ=Iy?mI3s1RUy@)2B'` ?UwhB#8G1S.[)vaNkPҬ:SkW|=] )&! хt2ޜ®R |ZUig#w4j#5vy]IJ5~2E*ǴӼ0_0Z:" HYvX#񯀲 >#lC#pwZ^qoT;YE_%(gpWz6ɒX1맍LP\YĮgJา[fvsMu(DՌF3TT=>H,.-Zn称Igͭ%s`-A&}Maٍ!^= B 8Dxc7ugלȀg bf\s7jz"^WHJZ2k" DtQ#].^x] r:իX*fg c"Ɗ{j!t)*^;h*.ʃ HJ͖/Wn&xBu̐.YA]BZY>C{S㢪{JV̐۠;#Æ2k?;'˯712l-"rKp\G!5OȽlMM.^m"Pįn^"lNھG_p&gSsӛXw?Zo=^TDqY.r(:VJߪ<Bk aGBDȫC&#dq|[V31$/%mXE;oܱH;jjz=U^e?jW NjZ60}Qz>)ܟ DU6ЌoV5C[3zl# \XӲk!GHuNf(D $n`RM*&R*Za'q1>5Jۉ>f wwH~Ru #8SyN($Nk+e[ۑ¿5"M_B+afl c+ T4@~钺;ҩw5u1Ը(y}*dd~E7Qdz A03Rk'ԅ;=zĸn wo#X4ί}Nno,OQ1aS"U&ǢsPWz'6d>0X*2b [7Wѹ.V%PJ>\|qiZب lEmXHsvU90nkr7tQa`;-/QST:x)+6A]+QMFLkq5sr!߼;=v{Y2'{yb9T30]ڂ"~CO_%T}Őz8V.e/2Uvo)b)_l'VLǯpE_N<@V{Uu,個!Ϧ ˠxȃŠʇ(X/ygfN{Y9uü@A6l~6bKZel\aӕꑃ I?[w5oك"d溢RYw9R1my\~(QrOO9*5+/D1M?f^f@>UNYoscqj֌@J~V`Jqֻxb5[{3)jEcЅKw' #rFx=k\nB r&ygYZ0707010000030a000081a4000000000000000000000001662f7fa90000a140000000000000000000000000000000000000007600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/w]?Eh=ڜ.+cbgޘA1(~/C_VՄwQ6MS2IaP |w)!.zWoGYz hG&ދӐ<8CocJ%HC(;ɤ_~46kN7"6Pᴽ-A79 #_y EMU]wV{M7ˣS-6}z Q bݬBr`zoe{-=4AUHj{J#a򡷻"trRR)} 7NI-)0I()f/HX^+Onj[]۰xAE$G"*6`WUbM_~ ;5T3Dz=n[9omWBYRƄept'U1&/o*<>D򠷁fGӪdv9-ZX:`遉jD ۏ<=Ux{4MH z,nF c+.FnTG "B쯬FΈ8AэhHy$>ľ)tKi^Q;:1 /8Զ`b"j ?[ O/=S>g sER36aOyY1~ܖLHhSswt\Z 2%-똘l~R 9h(6&iqЭ3IRw.r?-4a/?S јɥ %`UxU-=V 9;bu3n ' JO픴ym.?5a) mA`aQk0:r_j:$1<JhK0{<Hʛ@%u["8o/9*JX}7' I3v܅h{bz*:5}]RW.ڗר^l[sai/ouid Wό+rb|0Jd5* jIY{|YXLȘS.E a^`8Rp)Ť᳷GN~mԋ|6Ɨlpy꓄|*)te@j Re%}^jd"˟І, ?3rUƉ% 78T4 1UKzBՄ"udj.c0"Ae<,c=A^EKd)z[s։!0)͛۽)LO2Fm[SŪ}*3QP^_` OC˟ s./#kȇY1C6=gP^8*4Ê T]9(zgYG-aH -*Q4X7P>H2.1!7bH`^U킻FAzhU[ ŷ2M_\.zI,_Smqs P5‡ (Fs {al FlkCO4/7cL:6Y k`Msq+ï ò]>yy8Y]jj5+vYLV~s3rU삮grM ||aCM!4:[րBS}B+̈f\f/AUkQ}I\w_skzI9$! -<,H}n*A(?G_20 [ d46W"1Xڢ@IԵHAETa#ʵ$ľng@|ͿGRcڮ>I ?0ɟ!1'4哺2/ 56qJ[sTree2xR3OBgO]JGz~9N~*>%Fq\aXQD,QO+v-O[цG3$h9Fkz+bbѷؠ%Vó vK^HҸTq]t_IaD ;8mH"}cXJe1☁t:Y Qn´e IUN]#>"9 l=⺧*ΫEKJYϤ_![$8î28+q.&".&hlDșKg= \7_i-1 ]\a"˔ M@Ǹgr*H\XjZuנANVKpe\f$iϨG>< h~z+ fs-܎#mL39uFsc.@ :$9yG)SCZ pp:yz,o["\S@vVv/Jxe{?r6dZd-e3YVUyQ4"&0IEk䶨Д]01@Z䠬h >ll{ωhHt J7Y}>(omq*3nbC&F͵v}|c?)sD ݎIHE$U>?kDHMڑudը O0)U7Ԏ`gܡ6'B`FSTгr*3R5$jⲹ)%2ԩnmM,l'F*Nq}đ|j[eX'ZT,kH@cf{V}M#ĽFa/5OȖ緝ud݆UgBnz<~TTȱ-~#{*/O"2 q_9qL7cD7¼?wM~L6nMX5m^2񖷀*z,vߟu! 3WEo/)/H;`^6ul)z$z7FQ5EQzJt]eʖk[X]Y23)]ka?5WCX)7 Cf1&,ٞDT&:-zЕljGOՕ{ߙQC_|` |ƇNMˌiv@QmN6:#5#=NH+"a.|z{il oMLSxBլ5Hƒ}zE|Q x>Y@*_GNJ31(S꜕Cߍ ٌYX}+:IeT㶮`,~T%b9oD``Jb\ "A }s.e]OVWiTp)P|2JWy",}!:pf4 *: v* *$)qHYG(}1;VSh q*,T&sFGJR#F7Eq2qumx*q`oh6dpY3`҃Nl{ ;zb68R+hZn,p7Ef > bVʮ4:gh]Cc>-МO})u]bz tHpi]b.'  UQv.?k%$vt+;ͥ/V&JO.G9uE>%+EeӷkHH [2FEqP'fr ž\n!*CQWķ M\\'KZtV~{bC:aT=*$XhM܄Q-kNFci II:1D᠖h\ΆFq)і]䡥 g;*kk ::R܄$/!_T#μ6pDŽ)nbRn$˶C?/ѣBG拢cL!UB@&3o`I~]k$M"?#ba]1=l6;kΜFa\,~UBK#nrT0plМKE_N-9[[=\HYhJZ13$ 歄).|;&9-><;ٖy3*K2xZJtg? _Bά'NiFyF@O3uLRάM`0\ټ*Dz"I|gDFA~*W}i\τ?yW^|,Z5$sFIF.lVRYFbk48j ! N͵xgY$6#tu 5$M&s`0,Hn-3$K8;z?""y{@Km溫Uki@C0] ,aOOi6;m änjת*npתϞ %FF'ސ6@4 \%B=QYEiHوNW}r^}f.]ۇI&p/W_W2M? g 1Gbӗ?D`pӸ9nez2>Yu6)]_:,WMyEx1U¬ eg:VO|MI֕;mF|{)rxօ; fI(@%CزO1،e}|S n %51:^xy;19̀FaEN-_: YQ=>+\fkpcp^x*A. tgL"#,y,|{2ޞ"1Z%;N.+sOFqƒ[t d36rrnо@i8Eai _xϹ F>dR#Ի4#S1x.%D i7# /mXPzb%|ۑ#'Khs 8dRrⅎ/< ݯe(TlK, B,S!V,iY & ]8+B [GpldSg2`XU Ж ^^$aͰ)TFyuq :Nwl؏^urEo vIӹ #IÏp>PloP"' בdy>T"M|sZ)Қ֋"q[|/.՗0S;J&ְxּxKyBLD&DA3څ̄reQcpCnIiO#s UP4 a&]}Э]],b&;o0ٻVAzŠl`E=YJQ&ݹa4Ovz 'f^ʼx ;\e4Ò!Q?sT +nK}9~7`-B,N3%꿤LHT zP$[Cvb/e7`\yokvlEӴ_CFG%Kor]Wp~ӷev sKbWyiEX/S H0 3u-@wި˵p_ІPclXGGk(/,VWd~4rUgP2lQq fm#ymTe@ޟPQJrX[nPDZ{vy% 'hoNu\IE]hrUDN$ XE4T[,tP ZEv j vsxv%S0.3Q`a3K2XExLNle=!_]6'"b+s yg;/! jgcfX+ L+Ǜ%y~*;; zJM~ɛ kFˣ-Xbr)".RpA^9bc|ԏVyq[@v||>3@ѮTq@[CxuIEUܢhq ]ad^#M9QT(n_Ġ鑹G8 g0`\c;IhZŶqpK*6GEQ٨xw;m݉vAMxQ0f6I&FqnN!sQ̨X';:\<3l@1~hW=l53 /Ԁ}HNSzK$6t9{zc~ۚs O}:z uy(UAIN& {?Rj&xەq򋣤CXَ@}^ylD`m2^+c4m4dH%[Im`Ga )BH" BF쫠xޢW- aEh]Oe9zƟ1Q A 5}{/3~4sI׽n&ȁ M*R&o%xɰ$ K5E7gN*R=QUTwJ>_깬tTYxsIpa2Cw1Xysf~O):E#<#1gA{4&q04anf((ɞʳk.t2q1eJ!u] }#5AmɚH=T B Q/l}RTh$~;fal'6ºWꠕxtYl%}LʡP8z,;kzFN eӿ}%h%ݴ; xBBPd Qʈm[Ӻbyi];]{L &I%4zxb/}Z~TC )H2_UVC3>q@$ϲnhdUX}hx[⠑GlaYThT&مq NlK&]0$= z+lopzz #Ac\*Q=4aް/ZscmסG= Q3Ժ?uj(/)(3 L 1~\( cScZbJ]Jط2=@գt$| M8y;gk(1l_z pvTݱ89wy/,cv8\{T.kC%P[tFٕ CsOc ܈4?Yh̽#ťO,|ӛNsix}F𰔅GzK5~,tak'N ]Hgn#_2h[.vgwF yy 1[f!92   Ƴ9c7՝Z,^Y p%'t*y)A?=ҜqtLB H{ūB'|Fs³\.ӑcqҰO✘>e}kM 9V*sm- {"c 8z8k@D7ƝTA+7_ I$C/sG{c^6Q)W>]\wkg9?G:'jzC Ġ.:h$'|kjS\Uŷ(A֠v:-kI^fP v`+~i3>{KEjhZQk!L-eQ ,WIiY45.S)oc_- ExgjK0XJAß!Nptn2niu,Rh>xY_(эc? }K!UvWђϟx?vYAK,twjB}nejv46㷑S[.4e礶w*MMk|">2yZEyޑw0Fƅ204&B~wt@t^.;:To}'6t1dNqxpI\m*TeDuv gx[{%S9LUZqC>žtl&M$XFg侽l(*a|n4avZqYWJ0B:n-/KUM$ND1+c4Rdqqe'l'&SY/H)#D *+ޙemN{T=Rzm9 A_9l|V%YuVB,F-:[(~5%+%۸VF.(:bs- 4ax{X~MOV߂NvyV1ئjh: ÊJGwsrFO4hT&Rh`àyJ$` ?'Պ0'.zVc2yEGyЇqY|܍K\D؉3䭃!lmϢ%G2ws䁐"ʨ<}y{_))uu:@'L>?<l1WN!l˙w&]LF%?-3V ~+^z<&MIS>M̓udh㤎$ӚjP)+?ʇ{rKZ\ 7b ;B#^C?^'(xU#H9{+QQʪĝ Lp!mR/CzoEj2Zeel<5JUW簆.,? FcSrpEl\V)R(4sk둈YnN?RJƱ(e[`@s/-le3XFc96 ar֥f ;y]*Q.+3<rg}[5 `'>J%T}Gic̼($D`sS[>\'{ f> O%SZu㬌oFYfb&}F_Zݖr8[hla<"U_.W9;+ 0ZLұ4EmFdMI5 ǁ-ǭ;/qBk#=/FAnn+id$z45+zm/ͱ9:Ƣ6j`< zyzZi~"Lmw+>6K~kh<#ЅG=4'v>qI@T+4!\!5PߗS ÜmMtz̀m}]0桒aaR+x:vc9v߱كpSV9BDu!J3Sv+r~*v*Kz2j . ~Bt9,hN:憓l;o[(*>3e6ݷ{Ɂ2BQ#V,>t6, o^K154dPOD Ž*[xM" ` -jЪ\c\! mF*ţK X`ZPxrbKd T,YsߺP8$L!Y _:K7.90/U L;dOc%¥s-v ;dR7ڳ/Fi) s)rdM!6ܫ+ 4)E5E<{{̻4x3d27Y=Pe[ǩWq^M% px|o eakN AEqTm˦SlU5 Q~$u7[ؖhŠ ;ȫXߋsOjP@3~E\^n{C1K%z&~1IM~2M$Di\xn$;ZWݹ1WS&5~x끃TM"JKHol)r:Ы$eOט9SNח\B1dev֬6V[₉'̩z|#uXG,^1zRD/۰r>e.* Ѧ=8M|;BQfr+ )9!N%}]7I֝%ɒ򲞂KVr-GKS2`~ V,sE(D +rhHgȜ!V1 {g c',7V .FDX# o%戩&_ \Nb2 JJ"ceû-)6ڧ͡T]=8´eڎusΦ~v'c O MDs/%`Ww;*{ OvIZLQPy[?H }X٦װL hWn _>7}d@u-n0V m(嘮{wbO@vAPMc6!Zoג{dw b# a@)Ϧ&dHu6Y3ٶH.KᮝIR O{":ücϵ2 '|mZ,+a``g.We[aaO̙CCAD>Lo(fi3嚸54$/ψ|W?&[߸&͈ʯefk˃e ^ā)ut0u(୹J}kVLg猫S44eR+{X]_ F.״ s>"줯ؖ؜J/H \`cP&uJovr}HFT%8`Is|~=(C 8| omlrjN&J Pq~jSұ;'9!䤔u_ J?|-婋e]Wl'/ɻ^xzsQ/w΁z%0JChf8#3AK]vmjHdbGK-0S ~"2$8r{p3 o΍v G ۻ/3/]Ƨ|q ӨqFJO:]֍ָشg+eEv՟d(]4Bk1l..I£V}㑰ZaLQ6!D/{Fwne.N&HA^CnJD0,#LHLf@AaWTp + 9ssyShs‚y_!DEk|-!jdNtP77$0 ꜎OD_GHrA祉K| Q(,e3@ꯐ*p %S9d:W>#σ{^~3`%R7 €&.]*X>G?Ð#2@"BƞmY:𳒼 \ 8S\2M} ֏> W̓b%=!d %цra(NGt?,ޭ J XmIROwsX 0Ʃty#Q%fvqeX+|F4(?Vbxqs>;  !m:)ͬ\S3t^.W(񪠑?j|b*Nz;xPSM9[[%=X;ߤ|{ms:]( $w43݊S_n. ,!гٟP?~RX= HTcO7ڨxh_Z;xfC )q4#mմඐ=9[@v3~*HtȮѐxI2N#Y˼$gx#$ gt'RӮ?9WGrN)mr0jR++D lov2}u R[}>`;K3bAh Iuax#s)jGG9TB6:VPGē BQJA?{4WBT̑/=K^ժ7vgIN/R>DNJZy"p$2fmf?#f!y \2IWgc)EW.j-Flwt.B͋]R+SK=-zO9W:]y"<朽n։ Z}wXUG ,&E%cpge2k@f@egv"^8<ʏ7/]0H{!ԝkvCdm o-ti@'q 6D9"֤/Kt7ݷBWAIqCʉ-}Awj9 @j88͟v+שrP[~OY,O'Rv0j"-z&hnm䇩WЌl+(R9z[qchK T^$L~dp4IUYajbF,1A!.fL4NZˀA##j%M]UJԐ>44ִM8o~I +O^CxUH?Nx7u ɯ8.Yœg!H^@mI0 E:X7:s0W`5pdG#q6.ߋ;^ah-mTq׏qawpyB7O Pu%7v3Jh_86g/p |`s.l֋0GZ0F¼28qH1 E7I>`:K>Ii]vv闆}HRk " TozX:٪# 3$@CX ?O8t$RДVMٶ2Ik8wݮ`QZ-a雭n>BvIZg?vzb<;J' Ŷ!\Cb2WkѤ}4~||ulvp??r#Fq#Z64UӸf E% *Tq3(N 4X4iv{y,DA [=b=_ o6HZevtqC ꧯQrdž:\U.S0wrQ;jp>5+֛}R#+ۅ%#g9K&FG8-SD;zh(TA&&jn3ԑx8J6'7T(d\W5ZU<@b(_.٥a2# U 2xe.Kkv)v+sK#?~vOz,@/gT.-LWwn-6R~g[VWl0ˠg~W$r7t-L9MVMFmc\r1}Qw&S.ЩN_ߔ&kJxYbx.ZqE"&`n4 &XЈ.03oa.k)=[_.: Uʇ #e tX' b$eG9$, УjՎ8ښ%^,MSpJE V8V¡QU : 9)u6u?*RY>t@u^y$ m s3LƂ;/d]tc*s A Zu5e'5h>p4seM,VAi'of{JPLµjݢiTصa_uUeZdD[ԦV6`'qFt=07Um/82sX+^C25h/]δ꺢aTDh2!!I "t0~u)'/9Cv&K^Sr``FOJ86f?wRBZM6:1.22fEzDѧ@ O6' $dD_a\Rמ{7 #צtN8htma7īU1}sN3FQǷZߺ]cY6ލ)oGsҩC}ʼnt {^XIˇ+Jf6dQS7AZo)_~lvBf_)"y**aAn7* s{?1*Gdp` z ?ԅZGZaIh:Ov u6-e?[ Œ?9Ԍ(7tv֊R-KcIk1{<G ƅv*z5P'RϬNm(*M DqNm*SVA] P \ }ʡX㺹{˙Q&(!ظ)-+(C%FfL*B/߽Ե|"JIޖD`[5hq34v@?ؒU{3vc!3C5?&;_4pRsWv; Hb;DqnFrwiV,L ^>vtvBV+7Zx:_qSAOzk_ WQ-JsV GgX6&/l $pqz؃6D?9{N0e*o<ڍ! ;Һ]С k|,~pGM@'dhs7^ҜG[/0󤁵h#ƽ*\yHFJDq]ӈFun~c˞*YΌM )sؐw2BTrzM5 >F?xDqNY*S!*wu>5P-5#n?S;]kIF1b, pMѨ_0zJ|i)Ŕc\1+gm[s$ c h[ڧޞC0(P4] D L#7[ &v]*8N@t 1r2  Ng sRgx9pGZppShDſfNdңKvȽ\6^RiH|Hq_kAq Hm} .FAឬFÌ~x+2fMr5\z9rҵ7RqDF6Wk0_|WZ!9jLҽOx"lCnv[ WGqL׏=<3&w,^# nJgb2Ļ1KU1)7,Itǰ<)i&rl ./P3bN;>86~Bp- `M[%'DaVico^๋0+2T VYj5\rS/~]3]'7.lhgB|I`6IpQ]ؠ^ou2,X*?hW']Ziǐ@VzM&k22V^~ si4JrՋL-s,Js+K>,ErLbj)\VZak6AvGO:7~[u@i;*` =sf=.eSCh6-#;,8#H/ykt$:jA>{`^kWg ٞu Ӈ$_HofT> yzF!E8se?dMgG7ZEF<7=@u5FO\nIYz/Du*;'#J#a_RwTotc45dvCe《gaWE{*(yÒl@3PqTc 38[C~Mvf cgOX;fCjuXl-TqQ-2+|Ə2P?;kCl)֟(Y,*`l㦗"pӥ\ N;Q{-YUWll%~Teå~.`AR]uyvkVM3RH>?+uZK nTŪ $kUqxOU* 3_4"jl)vT 0\)V51z6#RW/'#+LIÑbad}xhPxBߍ;Cp֕z)(yr]90߸ ~YNh FY2I,hQ8 k03ޮAuqAϿybl4Ga\@H#O'wWhr|xc3UF| W@-]Cݪm9*!@lMg-b"o n an *XQ95 ᖬ DI2MD |݊xvՋ4stxb@g/2++úq.YaFoJ&Ib3_KE=)qPXE4|Xpt6 71K]r/#p MS/8U2.IIN>!>w]=Etĭ2 2#D,:WlE} gEp$g1yPiȏ 2z0Ey> 8'$}V^u"O \ iRC(,^)NKHh싋u$՗Bv盜^gH@^w.YwFG5 8xDk=2"U=m 4?$&܃T`)'CJl\h?ڨ yEK8/- Lh( 5uՒH4԰X˟^2ޯ YFV!֘S[T\]|.lE' `w~^yQ*+y+M"-qJBҽkU-UM#E3)4<1pPi#[@ۦYҲ >z"h^|?BZSۧ!+1E[$XUG5舏dm1˟2 PxuYcP UX6Q7lrimsǯ=SfƅسnK!y%7WepkO?8Q ˜ {f:V?$T~jfwF\d9Og6ć],,320aP /IR}2E2|[~U[J+_ Jq5Y%w%~bxo\J-礳Dm\9 s}jjlX&K+0 n)o]Αy%Zt*Xeb͆j ‰B}鵞%8 #y51qb}F xmuȀ-w .'9-@F~)e1u.S娧  Lѻ #ȟ#Yjw)SO'\H U#뽲uWw[Fxvnyx`eݮX̴&kqnx(49H}m޽50m#r…k#6PTLɂ;Ԭ{IDz D&x~$ U|#ڂVV"&Шqvf@B-P_ʗ5`dJ rFQac.7#ߙLa7~/@wR'Tq2BK$_~GӀ"9;,IoZagíLĥ&̮f'^().c4QD@᫦їx2P%AaIaRTt-DuK ~4,,=_Eg^dITF=k,?1DaOc me܎%lc蕪_SHmM"2=L&LDK)|6 J7CEhET* =1#}Z = 9% sXS6{yEt׈k,2}UpR"-J?X7h.F[ڀ"},(xezBS/]t6L~z |TХL Ô [KRk-g'tl=EXWD'74( ߢ?eQ~^%\"X w#S7,/w4qZ>@Uj꤆cQVZXu!ES,ԲC~``i&`rAj5 0pc0S{"Cq)/l Gن1a߆nWRMPѥ+φ )ֶSy*QI|:E$tWʹ+ oJk$]Jx^" \"ו' \H_L{%(C̖F~dl\x%'le=OfoI&Tr_l?ꄷeڽHNƀOE:`ZK8;g+~ p3,->$3m*6lE'"m؆9č]шQ\8X{i> r|hfcF=wT S>\BK?*=6s| 3渌 dq07.ȣ{ S ؿ+=Q)aܨzҔvPDpGtN~F+%|>8>%!EͭZE&Z`\%t 6Xvُʢ AZs 7s %P{h Q^#bCZ Vе8j'~/ bQ^8SAKCWq@!שLD8[#`;mCJjD>сSYsMPuٯל}IFGKuӀ/cpDtZJMY7]k j6u_}(gG1&?g!L17Zz$ոN[٘ vNߟp= 15M_N[cKrU~ rcf& JJ5 ꘼ۭ-`}N.#\U1(Dz+ L>$f 'v>> >pSwU$fwV9|lsfk )FFRZB) wj.fZ-i 7В<wgHkqQ@>= }?Xk7+!µTkT+aB>ǦAP+^1G DacaH+ȍ( 멩|!<|'h U,T3 F[;9'-֦; *1Zp5,^@`!jNHKH}Ԥ6k8 %'p=Y:å}X>7hݳ9)22|QXa0IkӗXܸ;=_Jf m(@1VXstE9B wC΀qb D>lѵԢvEM=*WsIt{ʩ=NqYwFhƸSCd &hxȌᥫR 畯U͞S˙7̛zZoLC0چTޓ!~ʁ*&X&Ih7N2h S]P `)=1BZ3ly'I:ͳ0Zw joAei'MY0I 2XpVZnvA?ZkXrڜ2{QdsL";4 Fc|j_4_[E`#9N<(XyF'/RjN*qW- /Tz|ٌ{%O-Frdc.2k!>}3'ϰR)CyEC4_%*EQu,mr6Js?9|{=C|O.%akLs~vpZѨȾNUH S햖#oL`ƒNy,{iÇ3{O1k ɱq~XFTCMFgsU$&@ }:c뚈U (1OI)~Iu BvCr=Bo˽ԅxK۔h+LN R7xڸIiAHⴳq^3RAtDע)oy|6'ld>,@=_e wOUA6=K >,4mЛ\l;ڤ.Cdka=./>`p)oPL쒰:'+zA kXN,oe_NFm$ɂh=,I͐խ4sY{R<= %]w n"fҨ?S+{O]ؠWqVXͥ\Y[ l%XzmxTI '1ߕL\bmaK~+-Y ޿R>{t jTH4e'hsFZip #㳦MfZݜZו D:2OM0LF'58Q)xt_@uF_7ry29Muſa, (;Tq3VfE@)%%;"KwyZMxba;t $WQSf~ŸEτdↆ?LQ9xT8MnEY܎oC!ŧF/x=eKE C Smi3*0֬VkMvKU U.1r viYSܐ`p19od,N\̣X1MĀ_XTL s<g /WƱi?XUk6ֱ-Е>ɇ>z1 U ~ _>kg þ K &8A%]_vc>zH_UK6{Mm tf믟y\x]fmDΧ' ȊhC925Nt(N"o1F6U UaILͧx2Nn \i5FMuvuo{dhlJ'nXNAjz żQs9H{ϳH$ 79;nt+5[ -}2)-\geU{xQ2 +ԯĘ@ Pkb&z܏e6̩vh 5RR:zw[E8| %zq}w)490T3k3~ǺB.:~فlri$k7Ԙ}q/-zHDtbt񥕲}s p3t<\联  X)#00-ƦL_cУcbGu%P %_A; if*688@ Ls,#IS^ݐXVk"3sW *_TM׮'6Hn8~oZ;$dPDj F~ mFTdq :q%5m(,))0#7{mN_MHrN=9|Ja6+U_p4Lri,? {P*b<>twurzР@Mf 5K*f2x[MM% uQpVKlq/VY E$U wCw d֑xWV;ϰ\P2EO_gxWbbq4w?99C:钖ע*+wٴ,#q8fAO[rR u]YI$h06ՁbX ʥBq^`p;eRw/,d.i^DS6[}p^J y{~J3|_N ĠlR>XXRОjHѰcRNH mb$ {}tvNLs΂,ۇ厣2{2w,v_T9l; [!m lR+k9yŹںLu3mQ%=2%fM~NcWvsǒ!]3[vsn7}&U4>C]LQ7PNZe @S`5kxN7RtcHSReJľa&5 M8Np|l`>I ޜJ-L8=)G74dEX^v&zn4tϋ?XR }o.Iug*ܳ%{QCBxGm"V(GlONs:;jmJ( = u*м$y@)L@ w@$Yg0-J īvDy_g[𪎱,ۓK%ЪKb/HACr* 8ΊOWnޘ%e+ }L\+.3)Ś]uV[^ٱb[Z8wvjHGH͛|l7޸V'!t}='LgO0}x8zf+` 9oyi_m6#>c9>ӡ/ /ofj&)/ ڙtڛ6fFR國cP9>=hA1@Be D-ds_*t!ދLZUO|-U 2 İm̔}! H_C5yv2] pnJSϋ:]\+ S_@*?]e4\qO@= {R$,r= z0nu˫@22Z-l ) CY ZELa0tD{3lE?.* -|8,ut:?]K݋ÿLDZE u}}ҕj.  3]>47qec+S&{a6,{* ]U7FEOv-E8dh ]pXľ+<g;κ,9}:Ւ疬[U8*zIIbݒyҍZ">3n9MG8 rq7ФMhKCHy W+.BTxP1(E Su4ΪI)|/Z1ݒnT~ʈKe,}}Hs_v^oZ.ɧ̢X$y+Cc$wM!A7q~BaWj^?2䌜s,h?NJG]Twi +L񐹎9uBWtwU*řGcU=x Kˢc!}}X5fMgN,d?-;$зUg1[ڲ:D7cYc?rUGG?7mw! ** `:ͯ?AF V{dX(#%qѝ,x@7,/Ө0Fv wf'_?79-[=1$X$|_>>>iDk dnӸcݭ M]+8DeF(we'~ep*۲Y`LU2zv5g= hx)ud48Tűdmbs_W_Hʇ('~{l#eO"ǹbK=d{EK 3(G'>lҞ&2zv=d*vC8OZ╡@ޛqZ8ա9={|xK6C[-4 )t$R/{ =oB(I"Z; )YGzOܙOp[G-n Q)Hscff,ӵnuT ԯih`ˠ"+JԠGf{*yڽphN,lu<ǏYNg~}ѷօsQv`sg>p-^P=ة ,} OK;hwNԃ/F9~%y>AG5( *PGZC _nО_!"6 Yw@B'7#txj\C3c3I#T@@0׮J:#1-6t72*`$d.@zF~↹% QMNBsQ芬b1*$"d y,'n}b;.2^:`Yb׫酯 3nȁȩ\HvwNa CDyDA_{{qJ4y`h$# ir%݆0%fq)d#zC2[Ӄ'D}qV vٹt jg'>c6:)NhjjJe`$s 0Ԓ7zɵ;M6,Wbg냂3w*(,^6 R[ b\_B1@_uI?!qiEǽq~7Gϊz"up' WjBVk-94*0 ˱rੂj7oA2E+7_`MB(ɾ/B$^`uͭ뫂z)oQbU#ڛu8S7 2wd4p+ZPB&?pدJG؎S6{>^MŤp6n#fpc%Zy4ᱭ&iKiL)Fƒov)7͟ 5co%zDK3̃( #Y:PHATE{Nb027u4nrf >=LLN7K.Kc ws]55+,3lgi 54/.S'gknR!YP^Nd Ac@ V TPQz ɳ =:Ftx ?r'iѬu%?|}5\jH2Yڤ+*C˖2o (p3F6`RY;ڥnp/sz²V*Ԏ)[W#hTe us"E#zZtv;GǼ;bxNp0~UiiBni|SSWuΒk%`Uu-4_@eK&Tݶ/_?l:ҸSH "5!BqdX+`M.LjeOp *>ŃgQ&lB9yׁwgqϭ9LD 3Ճ Py 73w]|KCo!\.v:Rӟ-)VgQr %~w9ັ7e4kF5<8t nXЅ4o.\/~RԇSsX`k ?yS 6u#r(TIs9JjP+]Q^4\QV.綰PsZJ_\j6Lmtt- _= G~ј/cB G )JYWpNn֎*e䮅/ ?x!Б&.o^EOG氊ɥQO<{lXD*ǓHӏdOu=.\}hy.JYAu`4'T3'5uپbe|g+{1gQ_BEq#{U[i(n3ªCmMEJwJR&JRBD:ZkGaKZBQ-r$a^!%U(GKβ|z`!$\B vE?rj" ֠a)MpeB|{E'p".zqNTyB$zk@%m6?aeB*Uw ]`´O$߽ sc!#x7]mDa#&jD Y9"iFQkx*5 _qO3$^S B*;!>HgR΢4h m t O@pV, pe<;x2Ȅ/`oR Y } ;V=w:.qML*VU[V/Q]LloxtEJLSbiR18Lφ`2('gf)=Z+d) ` 36 oii3jDwo}uI _Xn[OA,`NqLW5 uts>"@&ma)Em}٥0̞90^N/] N"&)8;^FT`2@FTv>1avIa  82|7yڛGؘ1.U'@:y>^^.F DZ֓,4j R46ϿdiC0݀B ~C]/h$爴/3/Dr(MԪá[Uɻn\} 儰`gBڧœ`Qr}gaV;^[5fOׯەe|+ F*=سã `bzn\_'HΤ*@dȃK r+]7j;.M'@d*" B2'8 :X3=׻[Hp|[ad(Ε)G $/ňfQ 5Ŵ՜0C U2xE^c#.d |+d** ^&!rbm;/FN"-@HCx[(Ib) SL%!OFiBzf.48ÂKhfԈ#)ft9[#YW=3{;hFi,J}GWJEeo18}E<-N"դ%Y\.LqşR.aleUcT,Ÿ"if;-?J ш7|Y60QU] ܑw6Bk1QBq[$gxR[ h9סzm:);s/{:w馶+O"&s)dIesݱHzʒ%VD/ C{S΍./ 4L/9 ܖ;t yR1}Զ7Sdbxy ]cfQ| []b"#?Uv1;0=8ގQe܇ը(7W.]['=IA<8y3Ѭql"Hzi0 }x:OjMF/ƕ/)gb}BE>Vhh .%: [i[6pb"|tZIZ:#l<ZiT-j;@Iz|Z%4zrDDBQyxMUW;VDP#-ң˕C&3ĿM> =5ᙼX͗Fa!mM={cM$SZ߃jadСtSxJV1%8k:2#:֟M(vxp-aж\쵋WE$Rl+HF QpU)vmkylo}li^&qr h#aqw*2bMӲ;=pn2BytLӟ,4JdZyD[;uS~P4T_FaG/:yM%={_+iWbc ^pB2Lv-sv83R ~IRwRa *-$=(Ll=PJ}g'߭!LuEp@.Oe4@uAW6%GD+—* AW#\7>mO7t8 Z G\}-hZ"J Jm{}FiU4x/)2NxSg>KRʄ`tieW>BjR. kiZTR HXEK'j )gT{#+l(FnЦŸsХNR`4|m*C d(*aXml>]1 b4+(-2|ЅFWàXYq7Kym? zTude"=}we> ƒeESP2v-܈pl/vYZ΁d.9k@,TɖmJ pէ.;^el.#l{/RWq.9CΟ0vڹ+EZ侼Y_'ڴ g&sM>\*8|iϗIɕuD@; V1 +go+CDIܑWĄ7ͤv|2Fp[F0qE >,EQӛ=FuxGbnNu'QvzFOz.K=Zx4W@)o6$(Fy}SIjMx!Pv?]j Ҍ䖤'*@CE0qrSnBdPәx*ov# Hd>ɪe"( R񿹕H6 Љ=:tsg~R7,dH䫏jߑMO]arT-V 2@> /GWi% [@5?15Kb#r:uS;+c??%l.h9|ъ1Ll?D,3$IO%4>G $>co xR nQ;Sղ ߨ0^לMe^RFodE1( ӐC=:u̷cJm^hQO `{c8'P*3=Tf興f]_?kH63Eh1ѓA3 G%^)j8NMdI]XG*.V>q!Xˈ>;H1ޏ["fæ^܀!J.Y)W֩=*j 0.@T|:* "bƱgYZ0707010000030b000081a4000000000000000000000001662f7fa900001cb4000000000000000000000000000000000000007c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/s]?Eh=ڜ.+=94 wFelˉ HvRfS? j6WVT'YMZ tPҜ!뭦0WbUjv:Ě~gJ ]aNb "Z+g1γcF!^ڦ+|ަ3K֪QK+CLs[@(#I˔!2Rg07vpeF'2+3_Dgg-@ oO\iK霏1b&fݕ䱃YY U:I~0_Q!7_7u`Lljl8Q=4nq[ehEչLo˫K R] [(?9F$TFJߤzӄ[b1viT$>dI?7 M3u3 uEJiZ_'˭'3rMT)!xj2ZH3FRʶvTb0<%n*7r@^bCLP"9^̀ijbJ]e[9Ӭu'Ҙ:1! 2B8<\[v ).熜pƁeJu Y8د5r&rd(h^ҬH=xfZ.BRBҫ);ܟ>m['Sau9ia(QVKB %j sEbpd]"}v5`Y^|s0i}"cu_?ŠMʾ,h Ts$CU(Ia2؏XIkJdORə0He)j4f^V l->9͂bJ΃=S#! zBIFbZ(0/\I698J\$=ʴƃ7:ދ3yw@Gf>l@4h=*@ٕذ?\);Ag- UrAfӚ1v "LdI4Đ/ WbFS =erKuN5i5 7Bbdvm)(x=J30IyqOH(b]̔]A+=m1G/{َYny'vh@g܊BŘ`oVVOJy@|uAH[{$* :c/\a!,ዶhI*&+K5VNOMYPHC2}EsFR5 4LX+|, &AnUqTPs-Ĥ7n߆M@ZbMՑCkJZLR'Uv$=zvBxMb[, ۩ݤ]+Q >vw(oZO^2˩+V hafI:+hv|ns8pfq"ь;Ԑ:?J`3 g'3l';퇯҂aB]fDlV5~8dW+Ѵ;n *d2Ҳ&k/;&cʎo/Wg<%pUT?2>2q='}b$1+4]tpDZ"w4@U9{# n>_Ywx5aCՒ"ow5-Dn4j® "2_ VЀpQRbZf0'Gio+qkdD<UmnMR"[6%e)#~ v[(/?le}\~EдTVBWM K&w^]y+QUjgr ;39<:%x>R^XRrMSu+FbcѱCYžY0?MH.{o Q-s2Vޥ T6 {3MLdpsMP~n 0}dY,}MP 5#j|Ɯ˼@9=ᙪu(t2>t8EDڵMb͡5[|Z;9:8<'V`61[2=;O>`}]~jm`N; 1)%f >ld&{ r3BҶ%_ehtѡ>v!6'*1]۰Z'/&P\l?gd8rQ.CqsC3[|`vu?6, wAb(Uj <=! Ѝ0bn͂F_z).R L<$4jD+oDo$-qHax.e_Gh5ȹu2pe 8F;ghxmQx)"W|%YN"Þ$r(duE k2!BL.>Ɨn9XО9 H_e!>׉wB_|?͞TPb\Z8E]" ХF !5pgT׾uc ֖^l΂},P[&rdGX&b(0Ia{BT/w#MY'_zNcBo{a;T4i{fW5?]wf[Ni%u(c W f&]u|`SFh|c5]p0nAo9J>"QDŽ# {[WsRǬ.i7 p|5Zr5 fV)ՀO25RL}gI0PK/Ut0{o(bĉ˳mD÷Z{Lwf#GkȀ921y*yD 3k//4v۔ȋl;ˣ2z~ ҋ&A|2\}6_q@n' d\.ƭkSmMy_S-ϚRaS|ki2r+QPQe}̚-_ LA,4n=]1oGY{ꈜu~xщ7\峽rNE-JEƷ/SQpmDZ@nw_K %?od$sE1' Lʬb) s%)Df'l= u0Fy; $aڀ=_AjMvZ(]|<%=#uohm_db.2]hIb' ]+ٛ-Q. ĿS>Lʓfcw)׭ n{0'RZdBRY*F6[[X2"+nM#-JܹSycƽrqF,& _FA֎[ꛂ E'L*b,{%韊 VH_ [K`wVrH!,JY+X}h*~i&K٭al"[UgjYrf OCnXOKsѾ1C3GнjK<>F[BJ-\Ag7v+udXu9i8(Nָ}FEy#nz ]PQlG;Ӟ!gpA+KyBE}b5y)3zki>VW|A\aP,{G=+ڂrP^Oa`JՍOS.#_WWD^33J}ԟv(!|ic#p df9Ε<utc:J4e5?@2$ȶ=cmY!\sܺ)&u΋lKKc3h-1? ɕ|.c@z~Oh26MgHX?Fem ̶;B HaP9 瞀KQũD(ße9l ò&T-Zag`b~ze;Q%5L9]ȟ m&mZ,pT?:(PU7oy}އz>^DlF!DZ|Y ׎IJOg!)ɼ咄oAX,x[Nƶd .;w.O~d*e8? TGt՞|5Z \) $l4o OZ}TWB/gBWPc#.݌KȄd3獁Dq@'r)m::d>ӲՁ@id%YUPva:e '2;oImսS}/ ?hC;nF ܯN؏DsnnK˗e~:-w2%BI~` =eCOqy<%Zqj5máuKEk{EAlA+zwx{HuTRGCmTV@F䩧͆*+.QF?sYό'm0Z5 uԛ|/ԋlw֛ @͍P?"gg'`W̌*~[>@vV ;um5(&GD;&`y(<[;@LÞI}'r\ޜ&< bQm='DZ#93;iڶpb/s BOY9I`Œ*Fq-[D,!1+:nސWvp3dJ^Lhix3dSܳXh6qwهfQ%}Ɯ9R#X^$jeoxHB  _e|N7.|_)4.qc=҆r'wḅh!KUKHe+<3>0 %8:=wDuZkeɨ||yV)## ><%LU)>z?gԇ؄G'\ ;c԰Sxg,!Ʒ8<=$k<|@9'PsSokjV)[9_P9*dzXh,; rE0:p)RJsnaORLbKl62rr73GAjͶ%{ŲPpȲ8ɴrYWdJ1/)=of̊Fv =Ju W;91a/XХ c+~BqK'/ȚZ:u4u<6_ऊ;PXeIѳ+NsU$fkJ) <$dkp+R8=ܙ:!hL$8U7j`bv"eBPl`_dEDם 7O7d4˭8vJRt&A+x-*R">̰J-46|EOr6=h;[UL%瑸%fS3!.Q;ѻϞqlNp nȅ 9Z)uY`Zk&寏ץ7#]dWڭ~ךXW6 =XnɭL3eRP=tv@N`4S X՚&,꽆 $>YY6-s2`#u%_bLB9^\g#ś=?]N++ _BjdyZ¤ɣ"r2Wߘ8( QG x" /(x\HfbAڣ%M/|/n().  +xw38+VcWD"5 hhZQW}U?CqFHWOf^FN-j:a`\tu|()B "O3K0âZTԫ5T`AJm+ Ppl-k^f+ =(M>7ndnI* Pi D 细Z#Uh%-ؔCF5LM ;Vj1\CG: ̣~ 5<9px*m5n.,1Дv48i8ƙi8u GX㞞)Wsf?Z2BꤹZq]j?>̄J! sRZB13w"{ /j *Dw,O:; y)LQ9.|mV'yLwCrS?$ɼksF5 DՆqCb4i#;8GX|£jmS"2.ѱ#o=θH^M薨e.ەPXlVG0D(v.=M+K*//V˺qYܱ;Za4hwEcɐby0eqJ,^T z53 #ԥ/ G"1y.RF ֥쏖 j*7 ­~0 sSwc/.k"|D6Ţ_u!36;)K?TCųL n8VFP5ESgq|rS` *|dЛ6q(j=5A6l;Dvs_]xmQ Qq0Wٵ48Mq-ÌcgsV`aa*q}k.ڂ&kxo9/ɟfBVmEj1~t ʀ9<Ȇ{\AԿ&U `}܉/y"Kcb |zd N8W9)oYhre "FQljy6n둣$@J\qu:F2rD9g2:h?1 14{Q:q^##"R $$mb:лBa>BBP'ω)utOHw37S x֝҆ۜ2wDK( d}&"M8- Vj嬍Sk MPj:8; xq&#jmAÓv g}L\έG炶22v $u *׸J89ͅX2"/WNB~: VA QpvHN5{qOq+M'&Gyy3Ϥ;C-*964=[@ F/ ޥ2WQnxǵkqx Ԓ9i>#i<)bw1"FrDQ5:-4yQ)8|ȱgqԻS,rPQt8cH|abTޛ2`SFh5GS;Ev>悄 ]*_XH(%PWA$n&s(J$x2&g^Tv7oNu_8-8Fj ЬH\H~o/ #am!$v0D](]g;HI! DS.wUdLWqXWC2Qx$|'}sZ=8q-K Td7,z2j}D4OBcS{N:"֚{IH~A-3,ūn|6rf% _ӥ}&5) y3fͼs4ݥ7fun&[" G+pɫ'v]g?;e #V/_YۣeOx][}7915}l ]{<n3Ͻ+0wٌkXL\ @K=E}jwVԻ+)3a[i!A ٺA~#=L]R:T<bh}]>77d0Z> 590)/z\%)I9dCg\<&7Y)l%MZue .owg`A[fh?G.:kBPu{m3B \U0ނuYnMKVϔ]IQyԆX‹ֶMk":*9/b~X  fv^pu莢"|)s/NEM|䷑`0HMN=-3);dxGjjiqutZdrI;rñgxenPwMT ah`C:_jIj0,J-^V&HI;gx/Q@CGIl'+_4$yj=ة×3Rziگ%wN.T@{FW ɵ"}`/&UEiݶtu'VRfKыUMµ'Fe[؏'G!b@lc_W\ Yq^!T:R Ȯ @%%[yrir7LF`y֊&FifCl@f}GlèTU~Op};k{삘% ŖwΊ݈_G@3DgfPcb%s1eO+JŨ˾Z;1](*}- eޙq^Ĵa&($mUqHH^h ̤WIsP)45KQfxeʹ?'_@.ogfpfh,MY+*Pud:f-h6Q~hc9K|m\|C<ΥD/ېG=RSm>CiP1ʁ&1rFgW\h7,̃{ZX8sqՆ)8:S?@zV 棅 24ZZ8jB9,j:]u? i$;Sc< kO}ZTec.@ߨGVb^PtS~{YUE˾.!mɗG!RgLv4;\}(ˤ,L*Z@=DiE8?F"q|Q 3ߔq}|Hap= X|嗁zjv)}UY>3&۟SAm'<YζQe{f~]0\0wYy;akֻ_,W<+*%w3uPMN^(1x*DQ0ωΫsnQݞiXT6_'P } ~aIOEGLN겣AޫNe95h|Ԣݞ ~ VH5.KrpTsC;,Ú-fH0Y6b.CP5mj4s1Tu>=_ÏHNMĀtɒ'Aw6j[p/o 7h}PB:2zhwxtR[Q[ Jc!3dιW{:vSs6ZJ'c;Ij$7q @J ZXu9;x̶rBٔ2ĩNjD ed Et^v9 P:5jaª4BGM%f?ۂ$j&zc7FSe9` |j[6˟uG{Sߴ10vSn.ҼB덴nV|[v[Xb@:NUv|G5s1g#4a9rOo_JY:?$%xjPG+3(T=ZzF-.Q8P\<;V+7P=WF휤98y[b'jb.iYQg!W+R'WVGs.sK+PpJ.Ú'P+2$ ?uO\/gjfC=n)+@M)y)[׋$~=oKt\<6Ԭ̙f}P@uC%װ|>y}>ңf+Ǥr!IJET(h^B cWePX֯FI&ɥ$|}&4A娍o؅Ff*G Eޔƅ]ynhU SyD ]+m&N_L_1cwFrgiZ F 6Ly:Ai2> !b"a;n\nh@3>sRI՚t~XlY֢'7HFbyN\v52É݌^ez6VVzJ#Cܬ3۞4WKw [},6ha ̶yّIt_}x0\ynνVL|BFiqZ#yOU 3ed7c2(n䋞d":{qbըm7U;Op{PCZ8V_ߕ"9LWcj˭pL3O*7_͒nzL6qWa;oQ7]]L: { 1|EiɁ1]<,9)06fY`d\Yiҿ^E87FeF,xz"O=Z>43;f]nlKX}gs!  +lX1m(BkUqԺm5 uh(˪H1UvhǛV==wX6Yů)OWGyӤ!n) m. I7bpdt6C!:@9x,?a12.1h"3xjrֵT]a-5~zt*IQu"䜈De~mof ֲ̈́ɱb&a(lG ~}LK#kJ.}c(u/Q(ȹSх=۹Ƭ =op .A6qXbuh+ ۖ4 VY j!) h\hr~DòX](f.Gq 1Ԣ{~4nlx;qeC +h+c` H jG_VD¾6 ¡fR:\hy] 6z/KJ &?C5@90/_d-0}%4ս1̭^JJρgÌ`/i Bc8Oz1W6TDb`TpOr)&ătp!]UDg̻Rٸzkf=/xԙ[eW~]90 &j!q uAWSub{УL^]4p!C2h|HVIn(B!fP9א'ܼNPapt ZIUQd1y4-nLg]NgdDxrFYMꕱ+>Go֝Jj6,^&O7Iw~@dS c :c T@_ @ /{J{]X`EPʉ,H@k-K\IPD^h|"H_&|3r\y⇅!8D~?0VSk]M|35qp)ExUEyFOT`qIW1o={?n㪝z!ֆdAj#} 6E֢2n<ݤp]`>TFI&jE)"AjusꊃPfi2';r1fG,-ZH3y+]RlFQϜQ,ABoK)vj8pzu#m ԙ:{%6n>A Zy\5DJIZ(-;ae"I拻4Wۂ#b䛎Knhio^!XK@if2u$勍 [g=m-%wb mow\+{-8O '"T_'dX벵%I;XnW oQ:aM~kLAu.Eq[]ՅB t^& G {Z|cuvU<#*'Jgg)C:ǀIԢ8NU_>D7|60Ew_6C갞fڷm zxxyuh°EsC; zFLR:vhg&S)푲S$_$حn4x瓘kIoپ3= *z(7QԲ?C8rf B0Kmig>'H hX_b_d* ,V 'j8P/5A؎1"UbGG#P1MVJ֥C'8Cn/k Q c+Hzy$X.}4nUXhX(N8Xi,y.lM6EUYq;ZP$9{P x2RD(buFx9R Ifz?&9~Sz'!oF%CVCHSXGIo)YI) <;";mk 1u)-SmxwNv8e$33B=f>JpXY:QnZ@jZMPA̠[/OSD\pќc.ϻm·j%Lc )=lK_zK80OagU,w'I OUMwj4(P@KJCX\94f{ ߩ;rG))k<,wrЎAt߳"ZT5L;2TI2$!#H0U⫓X:^T}BǛ]}&&H1txHjYgjʯ3 zs*\ kw#v J3z/xHLJa94$D\4h0ґgB:P_kr 2yG]4q`ŋ>WX;cBMOA*Bϓ)B4ӶGrӡ92.ZDpli8! _g*^vRJTwAC%>*'b)c^jɂؚ\Hol[mo`?0H K<*Zs)\UrEi}y^Tq8 *"{Hw? M9R 4$*ԭϪŹKZBN jcay +M r Oj2΀&kW:O2띄m I|ü-wVܛJQ1T.zD=`ȥΟ1I eTGdP 5Uw1Y1g$R WY'jD0H-Գln yA^!Cv m? N,;]I'Q^>JO-wnVn<ewuF24NH|JM6t$Ol4\Rf&zMYN&h?Nѷ_M Эa 9R2+*)~ X0`4ܯt\0=]&֗eeԋQ ODLO'ff! 6yd)]nvI! ݽb:W16ŤԂ ϩ&||H$'@ρo8B|"r?t5*9??v5HNIvYD$Q}a <A My2yW Xn^Y3l YcyUB@]0Yx@=Znf 1:M0ߣk^}(z'GETq OPszT2i@B]$,u,qR 8&IT=~yf 祓k/%,-s5 ׷lGIn)uEN-CـSz iT:J / X/]^/Hb׽T> YZ"kQKa Iīe2g@;c73 3kΗ%".Ӑu~ oo2FQ@FUk+~ }_l;:a V0@隲(YzJ?ce8:kMJEWd!jpA0(`'e27pc`9p~Q\ ܬaTH[ʊCHV˂OfY1k]ƞ b!o .T`2;{>(8;"Jҳ8b<SqP u!|z¼šoy Ю<$E_#n"[|F:u_/O@%7kɁHVƝ$_K+`o9Ǜލ x5X dTHxYex :0c] oEL?@_5Kkwê_ߋ^WlAYm5=1t~t5AaZJZ7mMt˼90/SBa6ԺWc"|M h~"qӇGޕU286pQ}OÆ*3b%uÀ|@(~7jxA6k*~fID~}Lzh0r!?-QS׌/lvic) \WlMIl:vxFØ͢j^po2j`^,QC ^޽8s vOgײ {>C}ՉΉu zn_xq/K9;1w(^G7q/3wIX1f$u+4 H0+2)gsēIo3pWa`2zNv95HF%/qJYt6 F~>+GL(H_eW AO?dDjA/&WMdW ,tEaA 'oyˋi>C{W#J@W0H(iߵ![—pe ӃmxXJ,"qͣQޒs@SP|He?ߓ&i%lenџIjp:@XsHhۺ*wS#}?m;@^:"M__wi[n١eaAs&\p #S51LuCr¯5 BrbyFX.573һtgb|u4wj[݇ uwiph7dͲ܉Է&nyk.2xJvp"Rc}7;nSUܶ*S9*K{Wr'=+#8 qz!  --1c8i(-7CR!ʨ㣢[jxO)nm9$?Ox&:M劅F -s2"Cםwu -Kk*\lH7ʧPi3z_*g0sg+uU-%P(PV!,K,tߒ!8Dh kz4;K6&V $Ė#a5a y& H6\t]CE7ݤ޺Ke*tP+(42GrJW#͊ІxXrY87v"tfbQRQfg,3ͭNt5/E81.>&Iat#]9M;&i24"Y0z} :Jr9M ^>$:@ uXXWDmg11$1~o}!3Y "\^ѓcDG\ʪ?ՎzoƲr&Es+B?3#IpJz|t&Z/m]ܨM{WЖ, ]pLAYvsKzC qqLvbqOOMpRg#E(r}( P(zEc=Dm:!H&8V-SG52?>VW=C}捏Fr#GxrIt!x|TP {lF~Ly=/^XQݺeD FM19İ8s1nΤ2#҅dr{V{g=MUԻ!)R|mbH(:|m+"ed\&:L⫇Q_`7YzCK>Av$Wx/[Ojjbδ7@V+5 Ӫa1u:D*._Q+0-aLNK ܼ˙۬*Ih{Z)[>w.Z{mq?' +Vݦb%a*A^YbSw+ n 6!j^(zukeq>vezp55nЩPFgo0|ؿV.FiW軤ܢŘW\&E!c3hk݋R3_\#df%Qm@|R<9.,# P>ĢH/jawU2~~<ܩr\0sRR! Bʌ hw'zdP1?0T4kd숁z\ Idz+cɫ\m2(P__WMf< L{}i i,- `14A?@}΢QއCUy91x믈-MUA݁uzp5MGVTocf|Y5KYʛh!7-g)|k󅓞Հk=pcl on|?ʽqLGj'tkaGc@}ʿfAl>-Fhڴi>ny9j%SKchY x-0CN?/] ϫ&0 FK5  .m5oWiޘ<4()w8ֆDaƛ}DFӇiyx\I7093 #IDV#) vF3ؿǃ *cB;%&ȆpNR&jʺ| y5W X$'zv~V"nu闟TY>F\8&vBNfڥBs͚_6{,Qguz¾w>Kf4EN ( ЁȄZqp<"Ё)X`R_s{ \qwwc^^ ] w&퐩k~ۨh%JI'!9>Ae@_yʝ]O5otϮ=#Y?QtQ _7sM*T\;zFP.4KO;tASVuiPS!t! r@+)dHp`39q!㼝 ȼ}1njl0qv>KXa.M:HX|!bU6^Y\vĔ(L=dZ4N[mQ/@2u/3gP} 6n\ &aq`P:g4tD+oD#+ GK:>y I{ Rgf? 9rsqtyCL;DbP `Z&h,Ӫq؞ XHLmu`]jݿ,(S;6ۦ-/e Ki,G !Un}!haM'u.~s9fx>seS6(aiMrBC>R4dP#_~ڮMke`)HC.P>1ι1pήO "ٍ̰jA$0%S L͠7@, / >WrRmu 'vZ''Æ (%aŕN&x6}o3bJw!Ш&%źҋ 袠L+(j4{#y- 7t-: ]~HdS0\gB@?=7y*2c };M &ޤkSz(R7mZQ&ҋ 4! J8 }8lmGF+i"tUL?dfwuNB]DkkUYtpd,ۭ$ۑJ;t>z.椞)>o+9#|5/Kפu+9.WZگdxי j fsO8a*|!htPa*]fXD#)`a, `xe*c5|Z?2,Nu|kR#Kr''X{:ti%7N (mJ}NLS !mf^4P`afsRڈ0Y#8֛3NhKOmdPɇQLhgՙ$Q-i?] O=**ljDy:rԂvC!2 <}<#kB;zc%LA x1ny8OkI.9mIXr[)*u@3k)7S)KEӍ\^5v-OJ\+lV%QW?쁁a>Q&+)^ݚ[hÚU54,"eIYMOdo%p84)gP!)$KяQDt=늦%^Hў!2~cߑ+" &]"Rܦ Wfq8a ` xD ឩK6E-9>hkruPVM{.ܝk4l ]AM$p̔SUk5sC"h| `LLc]YgV3QX!kE"GM~$ԙY0Ek7wgGgoRyVMk,/ PxBP>WQd,ƘĊ&E>kZUctݥ! >V`SAshO YHIQ,:Ӯ;4LF{oC5mk{3\%Y ]Čyh$Wɝ Υ22=/-0Oj­5q c8z~f)8bʤUZ6#mh =xe v|| 2*EJq5ff!ϧ#ɢ-OPžIc'6t! 5~0x'8ZSžw q\'2~:ELi"Kd,܎MmK(Sl RO@a3jqKg;ϒ'0«E0J~^2-p:jX`{!/j^2p&>uQk LD}K("m-t9jx (g# lW6;J[u j WOuKz)>/tcuw!;۝wT;t?l]+5Gp!e}Tof*L¶άBj&S4YZ 3UEt]_`Y=ZQ2ƶ?fgO S87W銸tVvikj}a(FYe~dYaf $aE˷f7e_da7tb79A.^ 9o/4$dt]`cZB-FQ9Ǒԃ{AQU?*Ԁ(= -Y2P0 k* ~n:%WOKت!DޗհztܮGPy" LJD*-V53: McٻlC-I{v ٸ3\L)Dr9n,1VdކB{'(N._2w8%θ@S{`;g$L fF| V7qc bM;$L^ҢwbAwK= \gfZQX]ZG0^D8õj2/i7 MwW%'L҇'I4N:u  K Ikds߄ĭ;ۥzGɸuǮ9#V{]]40~T(t\r!C*|2_Y3 x7&e;L*"&)[һ|ukQ}( #bnBյI{mB3%􇝹YaJ]2t cp۰QbGFW`*e<)C$)h/ XmEҖi1}u"5!(UvZeo$>֗-wpu|&Sq2 ={ i7MZϨFG">>oCףm8zNYyGbjNpHֹ]q @wd-Am4 1Nl\w81rrqar&0үNVC#°~kyKWH%ϫen\d;EhMi+tu,M'8x+*;c59D:)~Utt H]w`Q6ކ`/}5TW7BY'R,bZ=Fҁ'SY]tb~e?s9e?1$jx$a,^o>G%YOE ىQqӈOo_7 IB ’?ճy1SD3D,ޒ gJ(R<̷fIsY)8u'.+1ۀ}OXjRbDE" OEeHѲAz39@URi#!x=QZXCr![eQ=#az}Y_b/[)@P}8ڸ2f(|\۶X7VAo8'@B-'-^p;DU9\hVԨdȹkz~O~U)(&OKb^Z*OB$y $['AᚢS40^(' Pg /< Pv+S č@sXx&&}v?C=Fqԧ ܳ5'%c<ܻMF.֠K6k@z7 U=">>1֗zõI]-ž( isT=auɃG%"#cVbꔿyFmKaahFSV dMv{$сuShNRȐF>ae / H_|{N(W"kItW,wJV5;JuK Gj&)ˤ #uv3Cê:Ϗ9@d@՝B1~~o.o|/N>6~$eǃW΁DXXM~ʺ.SFv4i<|\ "ȓOn9 kI7#9P̸GFۻx%~{J?gbꋼ7'])p%2Z;a{ƥN0lNJ&t*A(SXȳG2G{*Ůיaĉp:i7wqdgg؞椃3d6?2_ztxȜ0e#K%>76_Dx~7|&ajNV*++sV`el\uzGJa 4./>LB _3baQ[#йFY!FN;^GۊRi]5ӏ99?GrbE9$ضc@f)V%L|Vp=H\-D&57(eFQ 'NcJй RC+z4YV w{;ؕuUh^)182h"nW=TL,WDUelq8U^ucAY`0" R6]1O;ۺj}@L_;tq(0в_li(B;y :gaTVA"2S8'RNߵzg%Tf(p'̤(C5 n zmag?qXh8;"&ׂ3@dzk鑟mwԘfPL&gC)~n01S~@O8>Wi=NIOS]LgXW mTޘѱB %SކI$RHAˑw~CNȘpMu PcMUBg5& Sk'u%:R6hLZDK5}-D9>Z'ݕ }R}xf٬Ѓ/AZc `;n9tBL1egA1YCB|뉔3 7k]z>TXq&A:Wn _-Z I U0(4:d*:CH< !KӔ/aXTWac\(ZȖ.ç:"E# 5Uz+j=wQjn6dl$ TSlLMjI&mje1궳+ l`=Gbi=.zo!{uzDt抷Im|uƐ3*ԩ<ư{35Pя?] Œ<1!K-[0N@dD}Qn~*-Ʃ6/% /jBWXOvqCa,kVA%l;vNgDfЃM!ɛϸZ Wf}>m+ M>,7%I,oH#}ſ.Zɪղ*@QtGd&1z]7 kRF dD$uٔ?$m^ـsiZdZ56j DQP8{|9U|XxQIt>D磌|O+T򧕲̠J1hEc[O2%v]UU=ts{ߤ&fRy 9;jL+kbqQ0| "H34tY\V< &Ighcm/X|xug_57BX*=.Mg?VSbQ1IT 7@ A>FOpZfuzKUG?]'ȹ,Nqo(O3j#HކCu;Rfl|=Mz.|rXm\p?^>{M4?O[\hG,oU^?ix#.^"Lm?kWVM.8upq]Nt#Boj?o_+xГ;M|lJ μۿl /AG9M p?y-whp\krI6rǰ NQ Al^muI%L 0|Dd.aEΏ*UB=M`Uq% y@6}w|yzo{M'ݮgSXFlQ[HP.Zŏ1qT2v- ElvzeGU"SUOg# @阈@?uIszUnTu`Ȓ߷ ؒ1Ԓz)^"JTa!bYHOTh0@5 H " q"|Tt& <$o~<'"}kj QSPFJ96i'4v}G hL7U} t9G]:£DH)FgH (ŵwm\mvq˽qKOGD^#R`J {އsp0iK DB`j&gW LhTU5X}c8G޵CPLs_y  Jb thD._-<σp[-A(Ay4jGAAq M:^3>C[ ²+(pL{B4܍t*D">` 50s05)d™t/+%{M'h{c) ~paR:U{ᦈG&P7FRYy%:+i90" 455R|C¯ AlgEghMӅ3Mj匌|P(^~oQf+-`a-͆|fӦE ,r۵&xus|ͽʄ͗Qݐnu͍( X0ZM9jMp1h8=])bѹKTg 2,6 qPʴ#M$(Lf|%5ѩ~s|ЮR̀.va# 9,yʈ׫Hv@L7գ$T{ :1/ڱ]9Aԥ9\Ңq5P2Y7UޡduI9՜+Lۑ[PШ qRYLZXsPr #Kg|ʟOއeOfBJA]k<<]>Jj^tf7˫'٦*\# d깜؀a*2"\gUm۩_#qD8z=}<-m)묶Nb:dq}3aOy}nuuydqЄC$IktkOŵ^Qpe5ᾙ[sQߞJB$Q۸ fFA:'~2CEKAqKfFOnw!/OADwo4{QϘlo(ׁBZ0Hpo,YV"C,c1JYbzhkRZ5`r:˓/*cG;W8C݁-QVa R+s,/l#l-% ?\ ?c4R u2i>A P]7yhE=TTA?5&O^ 8et6mT5Aϐ!Kr|WQ=mUV>96Rnxcr Fh;u'hp*pWprfHK*n6LږUgT @01ݦ!,#F4El݀t&HI?!Ru϶^( Cs0o"'7,4S68SKJyE&WSi%W$zOLg&_Y*Ͼڨ(N1A7kdR`I68ݥَ{p^uΤ(t;|vr6?dVd(땕 mqj ia#؊yrQ1sBj՟ V,{)Kl2?mMO1ތ fw͈ODU@I/E&P$4;wgBWmaT`;ϛDg'w>!n>6\9'ĜN__9'>tHd﹦+uѠF/oGiʖ.s_:M+`U{l#$UP국! h:OI1X=:(ߙ([D5l  w|mu?Qex2YGT$-"aKp+ +(p^ƺG|e DeHňy'(b巽Wd;8 3ڝ{б!wk U\} ȢA&#H ٽ̣`)WkKɝL"QmYcx\5equDW}N=z |'KI n@S*1}W^f;# 80t)w RbsIӌ9K ].9 Na,pa!BqSSZ5J̿L]PYHP 0+K*ڜ+t+2FT0jD ^ְ2H0 t j!XI7+Y SxB(eHDn!>~ RF b [e!U䔠˝.N GARLG ]9'ڈH=aqxp'JeS-qjN#MGnp||c'㧩Q;qgb`6IKH9:uEa ]NHLd4 ! k#$04%Pu 1X,5bȻ}Z?lm#E*U+Z!ՊhD_ELne0ߕ }cY3zy{;9đڲJ/< [^8p0GHT ytG@H(+ccž>l!5\H.dfOc@)d:h$iPY"%w+p>heft"ij\g.L_74Bn.6NӅ;'/'|BO yE!qB]"h,uKB`سS*(99rmpvivp5~ON2H)(bp[5!{ b7:jUL`JceR?O*j ݁_ O)-D9`!seBMsnc;pG4 ̦qqWaX]U''$ڭCi=\U'_s)7Q3TVPrIGp1,Bh} H_sXӥ;2寎WԏAoPxcs₨33Wr.i5?ⷬTԈ_Wy"fmЪ~;a5 eTWÑ`AQMtA;]\\@k|;x-eU *i}rWIe{ E18fš10U\"w14VJܖ#O .t9gzG"say \^*h^Z`nwAW X?f9h-<郫tw KV69q& !Z5&U𬧈C)hJD:\J.vH_١X=p_W ]Ѧܢ"!Tc2HMҾf%2eW51w{=?MX@ 3s{Х@kyBغU.FsFVkP#ghJtT$bHnj+vuZV՟0 `&÷mWWuFAk"mh_+ O&͍u*WJ\<CmtM$-٪6 LCJjp{˩;.s؏#<,|Y3us}nùeΌ1-I4CtaSl+ڡ&>Floۤ Mwiʇ|LŴ|ZCɾTX6~0bc"njhC0kɑ`!z?j3[ \ OVl$4/r( S27GīiHUR^;0H l֖ؼ~L?A2ׇb 4i@GQtkŞdHwqXd&SU0" !5~KׇA:OU^'G̗e9.NM2r)2I#S+am~f^ji}zH38V1{\{ OYJ)`/xJ@cU4* ҸanduTOsK-؄ }ܢɡa[hƊ}s5^m 8yGJ;~(cj/"dЁIu_#؈,@qܶ*q\3~1JYwKayiŒe&T5Q*; +׭_J_n7ˮsnWrofeY䶇e&G6`hhhĿ'-w !}ڠųJClYGH88>R&DcHeEδU GdN  ='ܧe'S Q 4fi=^!Y;œޯ ҽj.`O DX?ΟφyCG4GӮnMcB\6@T59mL6}6_#zjEsll< V1;\D-t"Nt4l~<"qW%ӳ~.Q\8]n-^ C<n>cNo3GbD~[^ƭ!$COڶ'pTq"ʣAu2D Q}Kl5SxCrCh#/|;zCD`(6hۊ<0b;_BI^|sSIQB} }?oOPT8ٹUʖk! L]?ARQ ɋ~v% ut;A␼ )3a0ؖ$ʳ+~hPr~+6[` Fd\;Ksȹ;yvE;OE`)Bstʕ6򢛬[Mz:]k|z܇dF/)ؿN~,kTa7 <m!nk+o@׵ %Z|O_(@Esl'K~P97}֦t)4!*]z=,h ٨xE^/AE$!:@eܭLS\FJ* QKW#eBY-$z𱧆+CԓA1>^a6荄}.9 GG"{Mnuzt!+ƵSz&Y&R PAtj$BANHTl*E{:g4,ԣiC?GLRu+ UlG}ލ6ʼnj?X~P{&!Pً Kb{W6XY]I]sM9DCy41h+eU=ݻb]6̢H䮟#?A*F)D{ʄZ3B+IRAھP v܈r?$:Kf%gQ4 qZ̋saI#}1骴z +BJÿ9.kg_t( 8A7q37/}~Γ*SoYV~ p"-EL$:p6 al/# g?ߑ?Z4=Xx_,5q9py(΍U!A( -ż&c,DQj/p^lfɏ'OAEfVk:"ycd >fZ(}`w 7L 4O ȍ 6XrðI 6d2t/S+S]Gdi] 1M}%=njU{[ |B>_NA Z݇'=spYjEؒ{1 Kܮ^'izTf}P{2H Yw,5P ƚMJZ 1OAso55O H:(9stRI1k؏Q /Q)1jdX]z&}`a[|'/5Y: -/,,lX<{7MR<)^$8NU0y4: # ZKtu@Gʇy=wcVpn D҅xpڮ`^!&S ʋ X0 t CmgG+ivLiSSS$M/pJsSzA3HԐasp LY"us=!+LDAHSg_"޻b6ۍtwG7j|A(| (!YT\0cB \ut(q@ȚjYbeo ESIT=dJ]rqFa>d->2Π'Ahrs0ohY4K ܈M740FLB/ǐJpiK]w3HL"#^c0( b=k}}RARH3w$T͚[cʯпb'АS{rUvl5oP[ቱ ^#>Gq`qxuJY;Xk׺V%g1jX=Z᎛y(Elw"'Bd>J΅5$QŨ—]}tӳ\V+WɃ,~jR+?7Wr E7@{QNW=ssg;ڱ1q`<].9K qi2 K?C]w4wC4z2dؑo%-7T[(0"$:D_,ǣd9m>`_b'f偕F}!S2^C~x2 l}ӭ?HbH=ʸn5tűᜦ弼49sgԈ|! J,s* >Iױ'wL 00FȜ(_4 #4Q+0 1(TiNzeͲmRG+#h`<"o7?" ({jM݊#cСCKI$KRluˤvWkh=>Q=("t:[|0SnXiRa0SrJzq /ˆ㑂>U찙Iމ7dD\QKGkfoP%_N4qp0e˃,]e=k:;!U>̩,>dy/alQ2˩C՞⭀7΄͡ߎ7eh'%Ij'2(noA 7x́Al^s2!Tؿ4,Rk18^|nzZ~C|0Մ l/ҳI5u" O8{D(zTr.znM *ds1m.v XhA7‰ޅ.p8O;Vw`52nfu_9Śվr~ռZ;6M k2?WUvnSc&BWǦuƂWM\qdQ4)/}>rSDŽEF K<;!5\ZmZMfy%ejۣ D:j-(@ĸ\jȏ/R7G]"SjHMVB:>3i( V(u"|*l.쟺@"wԍTQU𨼚;~Jx9*i8!6>J(AM0,CETHS1cۘRǍoϒ =Ӈ\JxO;?ZY:I|ytF TJSa)Camb$ڷU=%zqBgD`%% 2}YjHIq 3pM_{vQ;$ط A9S?Jo G~:dgB#v@?#jm66s/픗 ٠]#'#:w5nNcq_f"&@z?îM[vd jSQPéeV%.7 i-j2j %*7KS`9W%4ڡcNIRE&H #붳$yB 9;Ƚ3HKz`Ζ8LOKi1ɍL;+(lJl0M3^Sm˽WJ--^Bzk~z M|)8QF"&]kXt+"j Sls,nb]}FrE^cBL zUS=Qjr_]~9Rkke Z)2nP|"6;A|jWoOip#`oLW?Øjnõ[?OsmcvJ9ҋm Ъݑwz5#adi0vapI,fFZ- ߯*](7'gꤹ2ڮmHz0f Ah7xRt\_&1!hZqz Lب7^UiGFI;ܳ}VO(G=FvU׾gF;;AO_Sc@|oh Dخy9!ŨjzgVnJXFU&eV|]x^Ձ=6lna/=drEkv֪7ޝY:U4 vZ̺9L&gАez MSa5?jWD 2% @{Gם ٿ.r tyޫc:;'l|P̙kz:c W[K,qB{Gh;eMߦ9)!)7b+` d`*Nѝ^*rUcuH} fȪ={s]Rp{{qJnΡ[?an)fI'' ru=wdGR4E$D[/a=0V,LLepaWf/VS.yj33w/vL.L݅id gbO]=⋨ơHzb|R0@J׉&4 ̤X;}`.U*`{U/oҪCӟ) g[>UC^ aPC;<{=y+=ߓhҀTSWGCvt6 ȡXW0RA CEj^ -RI=iφF(aY6EkO_@x+xk=Tޢ5>DC's\Gtq!eWZB#)gn'-'v@rhHiv>%߅{|* tclYVZ.8/Ta6þLg[b/Ei8|n+5$dAZ8vinդ\!R<36:_c3Wdn"IDb`R߈Qг:~gRΤٹNI**;=H3pń8kw#{B ]I\6"4c,ήtm{7^{ad߁n9"c&>E :g NC[:(2&cd ,H>7ضL-S˲.]=_JyzTdD[/=HB\@ NG3;.!䆼0RS YB*xȯw>HYXV^wY15DŽ̤%GERNJQnhsY9/J67ՐCmM^}.h lS5$:aÈ1V.\S=˨#JL)oe*|* aT#MLu=P}E6w wPFGڽ7-h&[.ׯ˙'E{pcJl3b.ښ %;;ȠT,TH7pZR*Cf}SѫQ4|L1V;:C6 Pz7۠8O LQypr7W. kD(rh`e;gkH ]zWm+yb;=ne~,G=ôJVӸe:M)NYoB`hp}E ;Q(83z ,b<%岣:s^S[1.kXoKcG[̖DܐNM+_F}C$[Lyn^V8+"L[í-oF'6Sȏΰހ$%=ɕ`iηgbĚscxQRo2y&t5[hY"6*{iQ%~ (_вVO'Iaw#/r:A'\B f[l30t7  '@| jeu'F1`2k hb+ ReEQO7CYf le[J .o֔cWmvn"Ӓ9;l&#\T>;Q#y.M&\2<7t Xؤ$2*9zݛiBKR]=,o'R\`%"l1BP3!aLêdmЍjS`bGX!_ҘlRvI4̭Lzc.9 vhVsE nRnrmtUxWN]rV0,/ge5ì(nR{0+[ Z=' ìz[6~ީ,zR!7.p 4R<{L.GsEFEv>9I&Jm%p9B=kye/ "$gH S)٠+z7:*K!<1Rq&Ϳt䐬),U?E<PrƕMU$UJM S+Z#2h*x-ԡD zg$w8%IxvWF4^8CATaOkxnmKo@.z<V0+Rgw%A p s'>H>ITJ% ɱd_KC)ܻ椝'zOkFz-ۇE-;msG- I\˙\5_ .cvZU!++2(qgV?8a䁒 lV'FJZzH_V" rcWaw_,'!nPD&g_*Bʰg@pR AW21~{u ;_P0XG>"֫ĝ jsԥ.s8NqzV﬋S0ߜ-K+Ζt8l;J~6!M `\QAE,5Iz:j#TU匌H1/Kߩ3tչF.a)t-0%z(m2bA1gC}FYumj&O2TٻXDv\ #=+(/AR;P00}s(XkabE fH*QC mw1,+᭳_55ss)9' 6bQ2=e0\H s+ liN_K߂G,R;=tclviؗAX)]rZy]"Nwp-7EmsGYUYA AF&3?TԱ!1yJy"R'[5 E$ŽLuH'z8=o&s^Q71m)YH1CL<`W.e ŵ$OjF@xOͣG(`֥lڿw2Ϲ ƊXfq+Ce?{P v9]9K4crnpDm# ׂ6˯eoy-uN0=c]tšVG3ہі]*!٨ l-sDbz;; FI|!{z n~zmɩ4qY=_cvwV({i;IE3`yܟw`}gڲ?\2Κ8yrXQ_}Khou)XOO&,4" z`ɂ+"~fފkm(%[W&[%4vS<@\cM'HαgQ~G]~stm3mmo ~n[.=\>8ow"Z(R\E7 +uori@rF#nw޸ka-NGM\ =/e5[=IudCfI0-zMa[ي?=\aCTRb"m,rxc3Co`).8ĘֽS΍M­ʼn"A5tYʦK /쟤mZ먱' h_oJuǼ)h PFUb_av2bE U{YOZ\][^zp aW eyCIL$_l4Sƻqm =u"f V){eVj)EA$cAD^Ƕ{$Q@O.}x!@y?GFqv,b.Yrjqs^ T_'tMb!Lyc]F_0EMg0_FQSZ*@+~_y6Ȁʿ[6C5[i#΋G< UO2|j^ѓǥLkz"| A]i6o`)^"ݞVyJ%̴";K.B߸pwj07ijR --X+bnMgmm̛h Xt^͹Sp +~dm#`)oD1"N z%5XGKG:J`@ Wϣ > z9 _Ŏ:@R`gĵ^ Y5v2Jd~v~I~aARa!Xhoo9zhS=Sa_UR߉dk47%ԥ6,"az˳f,C ]tju!XwqږTN/[e%3s 2ɼi忥wm 9y%*PrJLbVIYs'GbYg0kWVeS-֮fMtN !f`'mwxl֙܄vىBS9pl2FiS6ۥz1ՒZ!z`,]LQ1#[#%F>G_"m +&(0T v]۠[t$5'vD Grq.O@uN q`d4[R7dMT<#5V|R@MS-0Zk%XЁPtFxҭ]\z EGU7':p92@1zÜ-}@xҲ P a@1x"o,cƩ|T;&,cjM).E^my@cd`& `ځ51rGy꺖Tuh;R؉ Eぇr*Z*AbMi(`XKJ 7-F@R=_> ==80=T McHǗS5FmRJ'm`C@MKu,W~S6t}.U2G'mxL,'a &!=<B jbGզ:]Sg-N T;CPsNX?FW>1֕M՜@;QU NˡƽŶbћdI7Kr*cK£mCX_`_S_$3yuF]W5Ŋfn݁$!xR{ *~gw~#06$}GzyJ`6cZAPt#PH'ƭr.g6:(ǰVU6:_Rs 4x|QXB>oeLxG'GL ݋PWR͚#f2l nG2Tj|c]bdU?u:[jOԮ^X,Kq36r )M: 0xdI[e3ߝ_=ƵŻ1Y;QKXxj"*xt@2:<0H$<@󜴍X/sFL/ Gu%kU^`XM9h؅bW?*O: YY5:7401`W(m[^|jH31{ZכwrY/OE p}U"6G>$CstӍa{ܱq$XD)A1thCL1:m7fw!-sU(mn6;YGZ`Zܙ*?ԛ,0BLW_aO!:=44Fd?$Nь_`Eɲҫj-kjy~e /2^#rS TExyH\mv#@UJA Nedwߴ[CUP<Sсtp)\  bFWGCdѝ 㾝jdQAR [ͯ}>)!}= ݟMJv Ӕz?I(BFeH^g!>Q$ھ:e_Bec#n4rL2|T(p+YtpD͜h6u8϶|*%-R /uVүSmT*BҤUA- 7%^$C:ITȾ+#ml^2#R$fGز0P~q2$S!Ǖ}1E`a>Pת=*lh',)/Jʆ7Yn; Ǥ4 F qrFV5y ob` E\Ѱ9~Rcg.j j'Si9)i069q[PMh3|- Mw@8 Ѵ1vRMjj묩?AH4݈E|;)XijKDds`f+ -:63Fy7Iyw{^%ZQuXLSozf[ƨd43v_֚m 0NP >iujxC$M&mv-'O9wyH ?2ť\mne/2 dG'hOT1D$1% ~ 5ZseEKT9S- e/X8])kp^3[Z ؖ9L0 v!bv fqu -?[-lmUؗ2k븆h Q3xt-X3 @#oj+fOq.hàxޭ2ZCɂEY"#?z}?t%Q2‘(~HWג>py۸9n'=Ƣ**u4ܭZ*nk?%+63)2-ӆ<#n:MU1?n?E^4;6zr-O<\benzxbqMwω#F(T/U{<*HF99U#X/&_{P47ң+ Mm4mkg\TYjhQcHS?K5 yqu{\}J(Ӏst0Wfٔ]HТp"YpRk\;K29 (&[CEFÒH;gxk4ͦ:4sov&LS2?&߭^|~*/78Ί3DWx޸PSJ]A&'0)1jliv^qt9dtCl#& ]ӫQT&_GN1R p+ V  79>kI`G訇Tbl]<xSG6AȪgZij 2 kF"^ӃtqH]P,u] 4\@]ˬ R1Cۯ1zq>,k}33xZBAdͷKBKt2;P&e _e!qM:C PQ6[d`yڻCX))kqz7F^|QݻODRYlh6 f #tsIJч=8}-& sUT4i1m'T{zHۂ|rEIŝBW&>}f0.p1 }܁|NسG *⻶ݛ!6qLT]j1{cSytSs9q= 7]& 0*:ZX}?vbUv<sW~̙ :0zӸvK@MpI )M,>$ڌeE]$ Y@LP$|HzGRCc\V.Dl#A6{|S %b0I}AsKLu<:\Whq̵P$#3~) zЃs]N_KTP. |M_Qj٠ qܸIHTg_1S((=.7\ՄksawbDck0]xx|wSe*3!AwrJ[W0):r2߀\hAEqe3w TƩ6iፏSm? ۉ"(gut66Fe%[N98bH+J!mv]r4͗z!wQp$#V*H<_oQ7U?^3iӍ-X0`mr\.:(Ba ^B9q8{,ꃽڶ6S3K|Ci $)~k\߽*年i` y@LM1"e f۞ W0#T?1CNp]"۽8/apW*@ӚK{}#f+&nXFJzp'hsj@YJ`P]]BC(H6vq'pc#)M{g7F -m%6Fv+pe{zCã[fAR"r-TLTXTmeqwO]Yal'FUvZP&g7_C:aZG3?.g=kf+G4\/tSqWPװvDBƘ#99QLXcIw|wlYDB DnNMN#iiٻ@[JɞErEvn>4<NҪڗǁҸ^y$=QCn8.E#"A065Bdf(^W^k񷟎Cu'w^8BlzoT(X#eDB7ARu[@;yS/-BJ/Zۗgs=t ̊2^b2&ble61,|Ndמe;/># ##ImKDe̴.7r>{1x&=(#=& ؍jȝo/L. {Πj^hA38FD~ĉW7yӳ/JΑ)b*д)@:i" xb]"qFZ"ES$;x^18>0~2 3ݔgKLɤsH4mI+Qe/_ixg&h*tԛFJɂ7yhգyWӛۅpxe>c4Hcx>1{uCMb틵9h(!-# {4em>) h*"\%:vJz"J؏?XNVAQj l*<46[{pM _͆zAG 8S|Gp I?xIՏZaLUR={^JP˞z>xִ:/ky34 sV{Vb3edP}<"}ܓt{? p[HKDaѲ>RȯxߎrYyiĖjI;Y05XfJS _3InD .}OO[:/+CZ޿ъoH %l/AʆBg.bUs3 Zw%K th:?l>|#"_\54)6կ&KL845!#I. 0Q ?:֌u$"Ǩ  MϠem"AT쌱OOwqxtxV`^sU7vjY^qSALdu V jTL n|?in0*lU7 ylSrz DCr]Dˋ ݵܨ4R[:}^KYJjPɇnQm nهG ̌%r5yS|[}m5  3e >nƒ@ 5&<)>u=#F&(A'E7sFyC#0W=ahvDX єr&.[0:IsEmd.B$cZ^;pWDoB? hK?-"lJۡ L wZWML sɺ2A0F:*us%䰹׻׽+Mu"fNGZQ~/I+ =-ƻNP4oy(Ub suFiBOAP!CnO> ]U>Z  TP+C߷9kD21U[ /`zD>LO7O_juG<6be@2"QxlLm~pVH(p d .\M|A:f7c8_BA?#Ftl~RJ =67k{fb޻U۴,Y=`K^H4qρz`NЍCIq}7 hJBhx;^OP^ v¶ccX:kT;Ku|ژWJPB&+3&} ӂFѲy+7:J,"YFsqsmPA5~|b"O$YCG+sS'gERKVh 7ank..Bf@d<V?SgZ[. (@LIdD H\\F+|O{+&ia /3#?X2(>n$,]ADz Vf`.L2uh3lgg(::RYEg/3[< BMzU:M('-ptp7rM9ۅh*)>yv{-D #Mesa;OâV>'٬aDrk"AYe/=*: oG%"<%+?apn[܎dBI+NiJ#p{B\"9W@.SbFb[c*U @ͳA7(/PSɏ+a>b=V 5Ԡ:I'3m 8icHмw`Q Z.rD*.m}`FAkXqOYnj(^1c!YVrL獓uϔ L=M]Q˳/kP&G:,IqGto(HDX xbUƑ4@S&+qXo9nJ]A;2c884!TV@06b>zKĂ{9f ,O;:ً) tnH^)6*mڒ|kxNek_R׽4N#Dkxae%2(@p]37a&A6F1/B"Ɔ{{zĜ߽ g8}Xv8"%nILXF˸UJSܬ5ҳ2 I@!4T_m#QjH?M4ryWf٢\fAcFLh+iM9ĐvwyoKF'꭛G wG1WV8yޑq|Y#j1gFHW#Yjm/dXgq"fb"JF }ǖ"הIvC'Vʕ'35%KjTn{]EWԋ5?DZ {o5OaHdgg! U\B]G3t(EQAO6]!OQSCX߉M;`]6SN5̎IiA0S %rm3wHE!͢ L%m"3gqp EEJ,ZSWry2N LJ9=$UqK;.c\4u1y!Jdy}ᎬdܻlV侠[2!Ev$ˇ>NC[F@UowJ#<dmY5k50HJSo5)c/6{;_*qb gh1uמ̫pM%χ3s |*_D>e51!ޡ؃ౌJ[qyѯ2':vthQ"COB)mSZdh#9/7Uo{O3{%$_IspFKH4TSWUxT,~L\q16f]Z tAcgycakϯ-;gld'cћ9V *tTܹ֝dF;!.9uyX9tE.2ӸRp]W7W*lp=M)3 Ni-k)= 'S$(ҎX_tBfxv[UGM 㩓E# M!`uCTdKEOn%<(:xreM -"EZ1y#w˶ytȿ҇ 5z4ip?}c HCO֗4aзwyP˺&XQJHS, '8DU0]qaG>jW$dt. g Xiz"zWژ"h8MQ荧?48O*jh#{ߚS_N@׳q'CrM&hY )"DmN- ,Rcvф"zk=2+;)<ͰK^ q;2kXw~dGdv[1F|;}۷ Ju&ty] ّ8 & nt</2ii@u[#̾☹QѴ2:d4"&mpk /vԑT$U}~۰w1X 8W]&Sk"Pt}0Vwx4(1 72~T΀qE3 b:~Jį}1h RΖDhR_-Ɠ6OdE6Sٖ/EK,Q{}Dp[ SWX2mFRzTH&'^"f}7rྀN;+h11asZnDVS8GVSʬC6y],YLx!&?!Hdcs"W]iB2\ R**mAbbYld!znZYmS!-(kV蜫xnmvO8!C [&y=LAxI&$ﲡLK4~W4@kT ]yi(}SFӄ]M \ oOATj\GawNG* Z>7LR { 7}?7L#}%XBj`3>hMF1? <0 E1c[[z` \9T-P#״nJ5`JQ_aݭVkעJ횷4jfҨ: "sɪaG$;%oN;y2"i(+k"S8S9ЎAsSRPb<[Ahpo@Bn|ʰBުolslm&[Xr<ETS:{ s!Ź62~S 1cP/&V+s1d9``2Hncy &L ^O!8:n᪎^gTkiu^Ĉ[S!2SD F3aJ^#%^Y5fs 0lN N']?RҐlp46M'OPmoy A&tѬ^eM6271i-$X,QԬwj#~` (3CBpCjI#HQͬ`F2jSL4 -ŀJ|Z_$k<WդO;oQ!\D>$[*Ώ?ACKרQ~"ޕN1 Ȃ#.rwLk&YF7-:.A/BSc ƍޯwJ(TfMfPe8Frfʿ" Di bglXj 9 &zs8k=!^2Ch,'wȗB I $2kTr,^m]8QFa$ {l {mNEkd:CGg;ЏԜedhIs&]qenUbuvRC/*_vPD)\N(Gjҧk@J82s#XcUmtܹy*n.s~3\0|w&%z 6j|q!.t\ G[lCf7|X|Jnp&{kcr\A.ل,$>it.dS٬`,Gj-Q4X;CVmlySdǮ~82ZiouIqM~4,73 "D-@!.԰S(]H 㵩p(G B2fh`fɌk&0GG83rŏ曨6jݽ9^}oeh&+%/rT_ӷyQ J ~O:`B>ti%*ڡm/X.!%k4QV1O$' g@:0*{jyvzcui6A\ :BM]ؠ٪=r,ڔt0zy!ڷDz$ZA<;*+$b6))4fqSrM鯟eiy ~ UHa7#o䅦&Ԑ+f׈&%J$ى{?:lPTw<Sr & {ӗk\ wX,p a')_<Ú{d.B "+v]p+HF!%]5wZ[ X̒GĐb|;%% {IGo,0j-u̓'WKNqG8ߙ/ay3`BNi5]jW;T~Bތ-ww ?~Q->KǮV{)\+j2hќb=-"Ι:|9*ۢB=rS'~WS|FTӡ^(*uԕBa& H.وu!e'D&&`*X|6@Ce~gclI]c# 0c3*6@Z1m"nkF(P:GR$s-=$˲FLUX8ރ'zYFO[E ŏ.zn-I>ZaM_-E d_8' YN6O%C-*Q>.׹`ᯅH-Ԗ9Fp|Tm$&)B j6V֙lcc8b(0(4ތ(ŭ1ˎafUY;yl/џ*U\e,,>Nfb_# 5 1vu]<+E0_bސ *hxy V?bsKM/CKɴw;q#)|̻'3B\irb|GFQ PYm4 ik~4T:.&8rq-eZ_̢"hBW,\2FJR-ӵ,E/AVm.vÞ5Kݜz ^ϑ?Cs&rxjx (viXjj7-`N8đϼ1=TE  t".Csb]URZ;Ko(HH4jcĿ;uA3e\єd-\fo )eXGvV !f|^ϰsp)SѾПyKLxK* ֭G2>u@]Нz-?\f'w@7F+wF@\6;AbZ:'&->EؼI2h$еamg7 xD3"&JAIsD^pAV2ZlQftKn3>(S*#_K\ ʛKgP,|2%{, }C)|$dTkS+-Vњr=s)8\PnsP_E$Ov$~*C5MeJiE<B/ԻȮ<~m8}8$X &-k[@@c(;)?ucD[aA]V]\ 7{U)hE*.wH>J Qj#3cW5/͞yB!rp,,_NZkl~#~_pEdMZՊ-Hb}u@QUc,@܍Hn5_z% 'e(+#iE0k\YGV ﳴ9\!e?/5̋<V&vn}]?&c[(S0$m)i5yZ\3hV ldjx9<${? 7Ij$O+dc7q҅)MeKX]8eRwo ږ`X&i?cRD,z}-?1tD>Ժ鎯Y\g0}EXy5n}ب nM;۷9mgݷժHlVK@'[V`8"-bcy/rVr 35]I0 F9'&b΅!$tH`ЃGi>ᦖh+tGU@x|ZFb7?i~2EkCOvCyuխW(Av0vL+s?jqsF ;]0Fu 5P6eF 9 0漸凥bjaeeSz㌂[+ m.L>:|+9/i,rRGz٣м ki%k-nE:'@/~& @zjupGZ혖XAEj}'\azD(zN`()Lg b8ug 1yU{h"}%spE~"^a<@\psQwr1_Т#m $괬\iA:2~n]BB^:P\R3Ou|RSӽ*fXtl f'K }I8~WSҜ:o`5`%gKK{-xD R닏*i+Pgm3D?y;WsVޓlᰋX õdUږ_e>1%~yxp㽪&(&/IdML֢ ĊIͽ[v{T8E4X~I?-ʵ> R؆G2+-\3F=RQ<k4qU\:Z ޣ7RFGKڤGK6%Qwq^sX(FP؆tr]ZL]p|ȓjzK.3I1 isґ#*zkcM8 u6wrzF`&!F. &(a,/*6Z\\/nk$-E'^u6I#px$k6A{rH6\7m¡<3n$#~iHW okPVFPTp ̸x_W"ƅ,kn y<П=憭i˚ @ ׮mϠ {$O/[Θ(,(̳2j L-h\I v|&?2i(&&Ĝ']_oَLMjzu;?hby`s4ى\:VcLa:d@؊TuqCݞAo q8QG nIFjX,A*!LNv~^X(ҁ$f:PA8&u;_xtLH΃oT>X I}҄MlE,?֐i܏ttUOU$Zl!gUsIR?9 +$JKgѦ4% ؟8XvM[l 26nOFZb3`alsu{pИ[aFY"z~l[_&NeP#eaBN lF=gupSq* xp3]\d~OF\ |j踤ci1u|l6fsn0i &ԁ\gŇA8/Ln b =u` Fe&V ?̸w|#7_ZO.-Oz!EtY#١fVXluyU лze>HA2.mHDh=t0B`Iu^^HR޹u~yM/cH!Cc6kJ.b~_j=M6*0MNJ N|z j&T$vY;龉Lݺ,Ux#ݪ|{juO˔s [ |i-^NsK>G:&14?Cڃ4xhXQk+1N`U=潷L7&4tegѸ7TFP,'@4%^Mvx0?M?n9됻NR|j].8h[>?'ܜ\™u+@ɴKnb,Q?~lZIFbɎ '`L).6ԸUqj`x(yˀb/hW?AśTf(MM@/\C+?}ŸGtC;!|w9 !~"iAf-Pk7L̫I; tLI'Dk"w،H>K)`U;ٌ|)ߓ12^1fD!qwe^_*7\oɠ0F)D I%ǟRHdĶr )pwnYŢX@2 wWkOgq1Wd4!t-7:5[x:<7%_ V^,RXq1TwE :_$>\ IGsj(a4|m\Akr;-\k=u]5n)@(}TxSDzvRe2&4'\F0g':;zLJuʑ7DJ q9 s24n̖1V2S∬#W'%i@*yǒlY=7N x݋SCGA2JX4%5 $V6?FֹMַZ<:}PėzWYCtw'Wɴʋ)T6!UQE S.>˃|LPr_hd:?cqܘlKx(CFO Mu=gW-$̯$OYn&ݡ|aYLmذf8mӮ>ɰdI91Dz8VYTw[TL ~l*56K7>ѡ?$] "&pOr^yְCs+.,I3tGYcf Ƈ4Ẹ$w#FTƘ_g%ӽ[>/JlF^]frL)p%5aAFDSD!6 -ArbOॊRM"&]o:5%^W ' &~'/)LU;rE<In'H6x&( I],6x" sMiV%9X @#V=qnlҩ@ {.iXp0 粙$IyFȣjAι;m<6~NBwK~r(B8n5ଣڀ"sE'܈8)iJI}jH)0SĂ^lRpT/者>YPEH<LU9atOF"^* X$IҩjmS2%,:X|T@d nFAzΙu:`fCp) 4 hVxnޒI  X Wj/}&FuU+F!˘ u *PpLsVzD.Ც 䨲)n֏J2 ixܾ,H@wSal9^ȁCj%Oa)vQψliZo7U8ӴƔ|m_plYJrlEV#ل>TiC;"97Ϧz>0HdIЊF:sHG^y@M9!RԃNLп%ܵZh1uFBT'4@+r*oV/95zW6TC' Tu/ʳY SwzS?Yf7pAPg߇^YJbY ho+0hlK8 }_5w{,6hEu&hMj, wvNY4ljK vݪō zD"t3#1 57t]Ž>%l1Xx97u&/p}[TꚖ Tj6Vh1'[HR֞ƴ4m[9{Z|FXKW{(gQGZ=N.*>mˤih"yK%$W&qy4&KZPѵэ` P3^V(54c?lrV(DyjDYy"*J)10Bg5kO e4C65Nڠ%[y(nU]A^.!ifŎ5heAs_?d,k`P~תYl"dtl]l+6:oѿw~~*\;\%#'˫G#C_F> zo-PbH^ )PrmDSDvN<ҽYo˙fLuEێHtڠiis w_iQ&B(Woe$ cP^QH,V`[8M0?|W]NKJ[\X2oD 5j}Ei$Vdb4L7ȶAfEaeE6((P0] M.Ogw5Pм@'UeDg&E`GDaq)(K N3#q`͛^6%ѭ%5 ]PTgGGn5 nR6x!g%BrQ i*.zX$bN>!#$%;l-ag(:F/}_CVf;%y3>ĝ[Tti0-%۫U;+2m.!Aܮ) ܀-Ɨl8 xmn7ŭ[q/%<. PYɍ Y憕Aud}K/;t#l$fIce)=]U~ahZ˗tֻu\l 3~ԪL), VVİ|UFH=#,CܹKObW%dzb^l2 !ժ.Ci@W±O߲!OHEMD\8C7>d{Di7;Ս,ϰG7eeSSi :nьy4*4MCڌ ٘eg4@6}T FVsSr NiVj 5Q&K%D.ο#-ð`q ,-p޹ ~ӿÇSep2g[ghe6ytd\68˛8Rо'Tٗ3aHכsA.  cW™͛Q?,aKwyQA%APpX'{̼V{c ͘=`N|1ҫ:8*NDJUj }Aؿt+yoYK @JTgl S_(nSXC_Tc8, -@9o@XN2MQnIvfKǢl4qEM=g*NKG9b8f8v\\45{>Et:66S%WCԡXH0ŬƢì :UW7v-z$VQTދ׊y)ȋSUSbDu)[!B80 z@֋ 6zs1ï?$pep=Z쬻^A(~ NZ +Ԋݬ \jjFrEݢ)r,\邤yѻJ*^!ԑX*ޙxL)B+LQmOXz=o{" h53>I72^ EL$tl @Yj7M0>xL>>Jk.6:Ys .qH@W3~_Ӛeo߷ET8U{zNϵJCfYx{ /IGwi&2允kk# H7v풞X>k9SfͤXoCI<J,jFõӚ*_R\[FŤcL L|?Inj1:h4Etc2"vGkSk y2P=dCclŲҤ}NMJɢSBrm8/#tj&GOQ-#.6-0|~G ";QTRhOAJKy`rzt^,P# _8idftKN쫂Q׬@yЫ[Y/q[Czw¤P.Rmk8LGU 5 }ߧC',M.Җz9Qp(o1 P;yˡ.S,^6˘2OQinꙍX GX\Ƒ*E u+9)*bDўa[,6 >:_yGBaz0vf(Ƣ&@*2M1Q7 S2-24 G o-h\x솤i8 }Iw&=Ck4Sخs$sH5/te4Pgt5W N;sŀ\}TBÍuؘDd5`Va W/Q@'ٱPFÁ/9O,Q Sxp&;4pM[Ƨ7bLT.DH.({'2)IFs~F/fg,+_Z2x%~9WKvʲ,|F Ϫ,ǟD,sA+-)I W[k GdZQfz?HKe2R~vסx}WDK[q>}KUىG܀qGMV` Я^2djovCOEqxZT9`ʑpc{, mlvKXC 3tIYn;2l`,.9хFh -}i( khWd;2+##>&2V>Ly+Fz"PxA~F*?RS*bo6Ɖ#mh^R3AILJdY}Z5W]_t|{SOCp}D5`ˆ3L/U4>^θ T]cHh=df7q<2-kao˄dw͜WW~l@<W+Tv0.qVW?V>6q=M!6{ܭX'*5Wi9cx8GAJ}f,O2m =<Μ43nUƛ4X>U/%g{\W,s@w{kp5T~Us|CL{QYvSGƀm'c}&uؚ%b,334RJLV 0r.utز*g3K%GO#˰`VZ9`ȚQQD^ᙎ'YH@f W@̩E¢}GdG]iVWMÆpDp^([̹4c%̓TGFvCe\!mﷵmZjuȴwNL) Gs B?zYy2e-wkEɦ j_f ۩ <$}+EѐmjΗ#+8(Dv(f`>ame!Ї26ϖT\J\SmRЁ@m;8a.j++;_Sfd,WKtV[[0sQ4]JՇRfEmʱ`'o6cŚnjd01krSV8|;Ϩ'P3ʻ{3W[\St^0x- FՃhۘO,ύ?#]>mEc;Qkڙ#RE>,x@oݑ)ܭ_=/[bJc5 Ei,Ы!E."@1"'fוc>|«[[i|*X͖9[$yn>vzFSsH`&(/8@'Vi ^pF:%QlgfB-bҴq+#; [iǪ N~ (3 viJZ)OAYQM̏Vō]TQ7v%Y<+2=jD;he5FoDlZt Wڷؼ>XviەkLU @PdI~Z%h8[BF|tߡUPsԤ~QKw9$7J\2U<5nffL/r;{)$ۓN>wیG BhʡA#ao/&q /rPUr&PN2 dzKnM!Y&5/ŽrZ=~(VãSӜYqPah]g 0BM܎ۥSCr U?|`$>s/m!S[&|I yL[Hks' ` 7[V0\ya<0 BWϣWWiް ҅cήg p}'le/̉6bcE`Zx '7ȩ=}ujh%TwrJjiW}V:A"zo?N{ ϴp+EQa ɇ %;_[֞ߐur~m;[BPxX[!7Cv6MpsMoU5˞Pi֤5Vb/i7[`A;1E y:eT<I& uU!?F,L׏I ޛeF qiN[򥻞4V/]SDh_ 6.9gSB܊Ğ3h\2|_kebU^YDdmo+=@ >fj!*7s:lc,2+@a|XsjnZo aw.m|‹ҵOԤY[*6V O\ZRR u|k`'jؒ5N QI(ܹqGC$l`- Z;\heYK}s 'xe1gG֡ʏwk =,p|(#00 V*4OOV&Q I}zcO~_j,[?>o0Z${cqYz2rjVPD,+ ܐ!3k-|u#?~ƅ] .Iѡ622:`pF£(t'k窢~ TX2iɅV#(ܶZxhhl3\Gi,oCk˸?qx꭭E !>ki"s +ǼFbf;\:wqM-A!h ٟ!qZ3)|Jc5D~*;|3t6{lD0WجB8RKw`V/Ply6 zOcNee > v7]HHØP^& *Jߘv-tf=+cZ,q^.lYh J DLčqYaD&{|c.ջ@ώȄI uRJqbJ:Z sgeC!4o54;:ɑhW"0{풸~F-^j;uC0*{qWӺZNQ1); jUܬS.zкϋ7ɣ=gt6B$KiLBmuB`IA3sTv$pZ<jMM4vWB$flVN?wtӗrtY;+xqv8RxԷb=J+m 7]޻] }RKAtҖgYZ0707010000030e000081a4000000000000000000000001662f7fa9000023f0000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/ࠧ#]?Eh=ڜ.+q/\,BE/hg->IAu#N>P]B5?A+,Og~6% LhNC^h"q<&񒔢`)k}*!cεoKDeba{L [MLp8R %2u3fv3}C4fļy]3X"v_)Ϫ\&cئB==?eH ڵϷEI_geM*NhB1yO^Q*7ļ~YE\]S>ⷲ֕)[/P;:MH@VSO0:s' q|*utDSURkBcNGZHƱk鼽|lnm͔ٙ|> {vYZ/G./2kPv]1;!k,Znx_W}zY๡Ъst=βs_.Ɨ8u T,88 5J/elT:s0vy x :7zFAk`(|e S i]@^a.Fy4Dk7ǫL@owf܆\.9;Zvg:Å`_ Y%Va$[ANV, Ej: r:}:`owPI)sc@H6k?|)BB;04x 6n h+ajiM~D~9'߹Tv"ET6|TkaA2w茏ųSW6,z^U8J/0ٴS!?B<2⚥Kt%mCco=VzlQoO 4:r)?hV :rfAV.WVq^'ʭ hM ަmP&}bz ᄄm= fRF{1kG3~@:lVJ _J%k@6RV1>36fPuӜS̮w_#`8w L29Rorń1y!S>.ą=!ٟ"`&llբrCU:ivMFf?.zOڷ"XTwD uAucяl$z.vQ,|ځרQ׶ b1$e#,)f=9q埾yizXVn$)i>cAymծa[raZ򬑼5TVb}6~1`~pg5:2)1=l/N;{Z\-͘󇐋,Vs֧9z>hTuGM K4vT@ˎ bKR厮n/٥64%p9C#E=Aty\pxMh%oްؑӓK;[ޕa5(x e]%M<շ?Mݸ,_8_ z: ;#߯p-݆GqBO|e%LލL&_ʐMDEIQ^5Ӗ젬]Jr lŧÆJgC8ldE>cHLQs˳+}Vr0u/@\; _ +FD|T3o3Ejm#$"|r^T&OwC{sQ2z)j⋢Cx0`̠efxcm7\ar6686#"t* ,Qr-)yоNGןU' Dp r}\[s4j%G]:/S`${95mS!.:]%&1o.q׬;3t$ѧ7i=܉mԒ OR.ۢ| fB

CkZRJ 6j+ ,L0uZ^ՈJBASԔe^kk((qg@L^..$% dOF<_HvfYD}#ҦPwh/qnvGxć8㷊h`đt{(B9zi51}[d@TYEѰ#yN-Ŵ=-"֙5IaF%|pWT%GBk![ΔJ9G6d@h3н䳶RdAнdd'V` Y\%;1Z91c\eqzB&M:_8U1/IƪۑWU~w.#j:@ӊ^iA$ћpq)9D3P!*Gü 9V5jp+M/^Q#rbv*n辠S> !H>$+$a; =o(I0OӮOKCSEPHipq Jxne"B#m\,OwneB8,Fo;n1*!]~ (0(W[3@ƾ %,f-.'c'1t@d\D]X'+{]Ca_ =0H*:$ƴbOz߮֡nu -떺C'$h^-@VF!Wanx?W0rS5 N..Pp%p{SpAx*F0,3[UTb:89hIi 2Cՙ :[a؛54l:ŠB C|L>蝆ńC.'eD#or`2x7vFN9Ȝ@^_q0Y5z| nEd\>eGM O+ q#˿|U.nN"d,7C=-z>y8 ǁTp*SCa5fG:n2 2 <|Rks\ |Y0Y'8jWRpr$t[ݒs>%A٫QEFp<7XRld%;EVΖX\8(EXޫ?b߽?9?*[}BxI>a჆?_c(`)4 ohkRon|n;&cQGΧxWb\zvu "ݸu=ʯBh4Bbl&5c,OkyBJ5+s B ͓; l%Wґ=֔QRr <_ Ow~T1FGlj@ 2̺y`^x_i3E#XZ䱳O3ڄbI$p)LG&0%HS83ejE~2I0^6RA' *b9 lpM]n= NUCq򩚏$w_co*\!"I:c8^/ex!NzR1ӕ3cN)9(T̈́ҐtHi l!gPvA L2zglR($汇_o(1iZȤ`-amJ`#-j|s\>H TDV{1SF2y7 b1)X x@"75dvW:(kz2K^W/:9,S#w 'sl9MjN|nɝL,UkB!'`hYPu0Jw&tЭGP" +K캢<4Z&T',mv P)'^)HUA6[gTjR\;@v!jnn#|+Nz@ gcbO--jeKGVL S'(i N5#Yn,ui!-ƲM{KrqxZ:ji%,~{Ӕڧir1abӂ^H%Wd_ō?;5K$9[} (8!W_HƕiJl/j(Eu3i iW-WImx)<^5I9e7(P"4# lZ Dz{.*êBEJg^{Ld3܆lD]P3Bnz <\؄G䛥AQ-!ކS*$}Tk-Z9"eOupD0 ))O5#2qeebDbPm?A}`Z$q?GDu<-8#dX*i ([7mW5:g [ݻ\$I:s:ȴm>f61#I"G0`V gFq7LeS/c4{#5cHH)}g AR|ʕh2/g02{a#Tco;6~*׭?z`D J}o' 6Xlޒ]j QlmdqeԶ/HL=,W6e$e/gr{X}yھ`eT.P lD].T \֨mUEC 3mG5bRbs YnTZ.}uAZ:'Yr q4ƢAy.e[at =@D\##âwIQXe1fxU1ˬ&goX`ߏYiMۭ5;YB#}s 8 -5aL<D@Lk.]5/~[D _W!#q r yWX؟ybsܔ-)-SVS@ i,i` Y;Q3r $Ҵ  1L}_ŝ^ʹ5sIj^н+PeՐPW/sY8μHdi$YhJnܦ+I/Muc2(&7|23#S,D*̱Ơ2DL&((yC^t*/\ͬFn,kg."dҏ1gGvVoTr spAt+E?2M23p+)G$#'b@`㽧llTiPWdh's:#ң{ H 3iKe"+ 㭃j8T81vUyg50(B7w}x9.; ۙ[hzn},B!43+$SJ`e"iR}o+ʿd-<$p*J]b5]Td#T>0t/H^^9O,H~]$ `/.fZ׊EvpѮԍ,'UKn/e7}Uzs5(Oi7.㙼X c!TOb,S^պʝU]'f[F_,L+cr\R7w)Pdez.OҮ!oxÌbidLBP.%JȢ' & /ClvɋX Q8 }=uU4ɴ $\liIs (I>n$箁@>U柊: JK4*. Fhq|bk Dd"X\emկ=17<IWPI#lDٚ_'bM6DS_h;6Uq8-Qo!ĩ>`]VX3` j$y!Ryؘc$B?D=\@.LjsG֯2hȉ}~UpXCt6mk疅nN I_NI& mD,m(yw O'X 99,|[KFJ%Ԝh&ԭ{O|Qx#,!.=R%|`LCiv9}%|V]~:K6pi)Y=p 0z-D-9V\*QQ8VkS|YOwvsQ[$ K'K)OԐ? CC+UqNuIYy '0zZ᤼v@]L 0c7+:NE%oțp[[Zn#NT>wعIYP4o/K38- Q%h%C+P7sqO6JgSr1ȷ4 Qn%Cd[8DliLnzث9Cf?KֈX5A öbGc˂hd4`2VH M(UTR<\Gxk?\Ӿ=x~b3((-!FvD y26v{u2ARtۚUﴯwfTy\3%= nS,Uw::ϑhms9[>=}|ul}O!!鞳^fqL./7;o:e.R7'IdW,MRhzt|$Ҧap>fVX΂hTyGhF&P(rMRU-^CTܤ ',Y]`/EhQΨڌ1c,6´0~~CN1? ULbQ…nD[6!]^ZQJ~Ϙ 0s[ $;|B&t5ƶRNO Tv%({L'[Ġ\Ny2Ml=ij=j{Th;Ш,9:[Qr|邵zw¾Iw z.=N&:77Y9`#D6< NWlř8PGK~<> VKNTI݉qf/B9qQ@'Dޚ7\=\.h,7[&F+OfV:?7_7eJXƎ]1KN(!0>Ѵ$x)&jǞmƳ jA~32e~܋ߤp+/0a46 W' @gIW&ƢL4:gGתҸ4(z8w[0[nC -ɐ7(R=g"oz&[ [GTXd1TBaydC&.>츧m˧/d]|E [XNM&s&O'fizwCv?-X鎋~J(ygtXBBUt}x~^ RPVրHZlܾ2_!U( m܎2/33YÜDt$-qwpȱr:<3E  Ah/p&AA.ɟ3 S[-nb8|JaW؈rlAg.Jqb6=T VG|#(q]7 rL?2K)WkL"(k| "ȼiO_C[W!t5dȓ|ҁH'´ uH@`\Q^BboY1cGjv*kqr:ǥHn29G @w109 .c4K#f7Y"I]NC},rL0 ~G3IAg}?H"`aĹU LH_x]e#RIA<5gh _hM~?PJ@ɠ3xBk>3LX!)/u>®) l׍҈Y[Xӣ@sfJȺ^bV/q 5J"zx"QH>hX單xԖ*jwXDwlmBv/,8([/w$:R>8s+SL3v.R."3x#:hew> ܺu T-"ljBݫ:EI&C!JUT>^Tt)j4P~H1k5*9\bt>ujRe,v/a5=G$z cNJIX(](\3ݪ7I$*ѥ)ð L2g{Pd儕7,~li5N4˫h_ү\LszLjC & ˴b+O7d[B'Jesaa#cd?ƫpKmAD넴[Gz޹o 5IJe@Hc4?[h^¬[B`95d R:F[P5^m-& z5ԡeK 8>{mK޼=yh#UW(!IsLiz磬 W*D_ OD_ǭġ/7ZWm%GQF$㗖GeYuds-1`oyq`rMMÐ@4rT2%O)[w׻^;D} zBG"iz|/1ci( x  Y籦 ͠gVZ5K_qw+~b`?Fҿq%"aZfUN݂,֕(6^O:06HΡ(,"OEz=ךStg5tv] 2ӫ޽*M)H8LŹVKPJVQS@ @xaB:cu 4iS?\RÒ ]‡C!u:HTUtqC~ q PU1'oVZpzmmUp!n[> _v(Çooc^,G'\KR2crtWA֛fADq6|#8 a8|z:Ei .)kɩc"|P6s?SdB3O\^B'^bKtx"U9iC޵1UU$*ꉶI5fFi_N}UZbop\sV'lFkZuz$J} )tNӐ-~_A%dڳ4{ 2;̊(ّOƁ&^ͺ8S926(BVA.~(ȵŵMuɯ=>U,m4 ˵#ys*:.*ZOo.zqa` Ԭ(籍$!z<ժB{pjPjC/u0Y:B91[qCe6GiH@!Đ}`:xT, \96G|ڌlYo;Pw~QD!EDe`њM%B_cS}Uv=Sji2-kLgg`{gIt:? gMej" B뺨'Z\k`Pk:!=|(7p--BhZ3QC& E报uSwb).>ͯ|1hf/"%Rmjl\h:\m h,T/o}ٷ_%ҔBC`2R/ɲYlDf*,.>yeW* -dOV㤳9OtM^%JgN H2"|!+Qpknh~Tm䕈!WA"<Ӡ ? _EzO@l׀߲տUVu ˥x4]:4 MJLގ Ā_$)9<:4OUM\ګabݗ ټVcCxT)[h$ R5OA4=@nQKe8p[62pZya# 6U9 Z0]|>gbP50&<ܼWw8@93Ke+gDe=` !Y=+3P<1( D rJ4olt|nʆg+ y.w8IO"#Y }P޽#}pXwٿLƓo  Z_f=5&eHV]g#{]FaVHLkJg\ͯZ<*$Nq֐KNֆG#5BdY.jjU*13a'B4RDevaۛ-3/!_Ghɀ SeI =1 ޅ?(JrO-x#it1C')}#Z!b4)v%"&eR 8A^WI+@ׂ`[.&-$C`b$Vry^ u|kg֏X]*VuV_%|0WAs($\^ _`e?oF []V䜿 ryt_s/0oD.k +ג OzwoI4MiT|_$L8 }-KC4Rc*{W 'zcdx Lº8MI47%>WxPbv^Y')zZX-ǐC\20W+GsXV̔U$偿`@.F^+rnև]tm[kC <'q0pUkӤg"zR91cVQ * ] CcS>f8Q"cj3*Ķ2.ew_+{@vaBԬSG6;A ]e/6/ cON=gp$;Cl+`ɢoҊ"gn̦;ZY$J21̖+}27*s5Kk勥_*7C|KěꮛC.F\3{f> hk X;r@4/'Ph_Ǵf 5BR{*vbg,yS53sxayFCj5h(|)m0-LJw MD "qrUPX"gWӖJкX!jZ~dPcVH]M&*Xʳ/(rMZنwTkWl垥#%EpL @F{gKs\ȑn^kE{L vӇ"^-)c1$VV4Zx N4EF[b-m- >,Q5lP~іWa&@;NQW :LQ%y}WoExIWuC)Ѝ WM1(+Q@ClR`5h1yR>–*FEWLǜ["lBr/A6aH" &=A׸~Ol9s,Wl8 ɵcɏܦr3B"V펺61QGC|:Aw4LQ#N7RatϤ #OMP~&q p;e=4%?v L]NS6Qg}4K]nx.s5نyYpM|DFʣoJ6 h¦4 )alͅa9@T84*X.VWΚt >ZC]StAvR[fB^p :<9NKz^K8kP젓nW6Hψ-;Gr˒~Kɬq~"C}wp+T7.-(B@ >0s>k&4m"WbeY ,leJlAn9TfMR1He:cm_joN|Q]譶A;{`|̘3;6ɄH$ЦS~[r$-~SC<|f}&cbڡq(x6I0]nȔܞg_=fj)6U a#}/fՎiAiuXXSQG"]:QcwXwk\6kr8QN͚EU>G}In4ё ,U^@Ša~o5GMUN,??p'&F)C7^ih%zp4녣0m.5AI]i4PSj(e?a(QGVpt8'e&;H0P\eB\? Pr67{y acjht~9mYh]g-ĿXe/U_I#F8_-S97oOF]+>[YKl0nbs;mht%37!6E-E;xpX(sF$;9Q$0I v*tZ@XDIOap ׺y:s[r ,<&!L I}#M׌X=u,K 4{dŌ䓐 Hego6x,0StjT](mRDQQ$>i1\كܬE\-• >a\cs<UyTS#\Lj@OǢ`!2_D=z#"'P#;?!X뷓DL2[R Zw\ʿe>0' " ?ZJL>2 H}~n#-7P#ac{a%,e󽮋/{;" bvSA#j)hbߓ.X]cS0:M< BDd swu@pnZ!8{:ѐPsgj@_W)o:dMKeXDnme|FK,ScP #_2 !MMVO$7wӖVm4eկBX5cb+|dS,&d1@xCuluX#&k Qۮ/zR}^?4{ծ\.&m^-ew ̴KY:1KdcN`)/;-xzJ^+P)T(.0UT:c =aR2ZZOC0mVNi,=6tOq|і%d.g+r&[H[M5a,c 񶎫L m)gɾ6}x]&P"uO!1cyn}a=) wN! B!͇. :0SiogHorqkÞ L UOjdzSr LH?k3'i!!WAU&Q[6CWʐ'0vC,nu$\trbSmBѾF\D 6 Gŗ;{ayKiWi<` kV˖4$=w"W L KlfuVDR eoBZz#zJiрdK+qTv_ J옽%+sE}ӷOw)p$7ݺ_8Y Հ%*rGj/SXyʄn޵7EṥK3½SŭϩV^%hp'>XL+\fa^svp-ŗUbjN3mfJKB1n݇wr_ΗκԐ{nvC1HjZ>ۺK|?1F Av<ވT$Jb%"^CӤN f;xR$ hm&$`ݍHو8ꆣ[(*_B恤GҌMF=t[N>FpEt6M&ks܆䗻*Utd^XqiH>1䝟m^nkE#*çNJF; gDiD3̏C;to'{A}mDΔ{bDžZEq Er34|@x[%_0F>LQ<`F>(̙J9tID?\5K2%.n˹[TZ>JQ9_|>єϪṃ"M(6;*~|8\o!?28z[@ștT04XGTl $ R&%y\ ZXe~/9*#.'HH>42@ * 4)?\gM1bD龒C}^!问^B>쨆FLKx/[:4%ߵ;5=QD6|CۛT=ZcE1$D񶛕E(\!Bhhibz ޺=7.6ɂUf!qbSnD\Q^ N#d[+ruG:&C $a_Ϋ (l(NzE(8Rƞe,kZ:e7mѥzm @}(j_kh;!Ń?*IpQ0"էV*zC^Z"թ_.tr3 [Ҭ&0}a7 a>k^ShltL:a{Dπ %ۘx!A-8%iQKc9oyWf`?ܒ秅^-ſ=V}!E2>]bV%eF7~ tʸ,`VS,2w&fLTƇL^`+s~oW9k=t 9~`#I*ߤ]XhoG ^=.$aACusg"o=H[VÂuųi5t|  /"[ъ,d"޺lFyuV6 ͩ pשQƀde_l~wGLX+$ y\*M?xHy,G"o`6+]ȥdEIyS?_`aRMkԃS]2a)$Ŵ!P綀\ɯ|dK#~>AN㰠;PdD =\=F}w5dsc0/^9yGY_YfF gSmJUS? vyyZgi)Bv|PnSKW` =7%snKl1*\ZW ӌޢ43+o{4nkTY[4٨ALKc$o}؁W~3>)}8.<ބ?h",]驐ҎEZf )ddʾi,k"%`]m '++ wusMBZ#`k Jg_R z'p^hU9Oosvnk'kAV_,gfoe*`ҝ jManH gڍyʸx![ k69҂Si-0h=hW^w(d˙xy+D>1MF47zYϫ&{JF<$q Zu2;FRʞܪz$|SXn3&ܩM( :@q߷a*➕!ϟY/)4Eе&~RR*+\jx Z{sh/ⵢy ǐm/B0?ѝqz{mو/}ڞl dN2rqm|CobZ_f9ؕ(mXP ?3:uыr*M.jp"Z^sgj,VF}_IZU8sʮЦxhPcu/{޷844 LT~G>mu{}!;escP,.S. WTkSwE)IO5D7Ep$UuflL2Cr Y!8y@8f) +^`֖qh^'qٝ OX-&>JT0tVAw*|@WpW+fG} c¢]D) 9H1䣩C!1jo9U:y1iii/HV<$U'`ѯQh]H" Fp@f(%ѥqdh1<[Ni뀘G6 ?uշw&8i~w0;Doo9lO V9ݔϜ׵X1M FY IJxlIi:)Xо3Sa޵.鸫~.$H/Y6^\9bQ#8K[ `g93ՄԨba-||YxYEV t&+gXp1q]A\n腱Dlulp7"8KLJ+cLLJ.hs~4),qߚ/ةܱBJ=NEET#cH6rs-hW%W2z&â NPyDfȍ؇7GwW*l1L/5֙]I+ex?-.@>QL zg|QxLYz)c0Nj22~E>[>ND7'彘]"M1? \h SKe OD Z'M'rUUgw:7o=Lr^SuReAkT~7󹺍[׀J!kK' {NiViIKr_9N>h=w\+F-+R1h-z +S,UE,LT"~̏.o&CX¢Ħj%L9,>W%.tp:A3XإR ]-ntٰuBeo^(ldz:P<%ϸDxo%L{􍢡ѵPSF-A ?fRӌ52<)~7oAA̲L[,cL ZCT;0cJϟ06@{C^38ą8{@/Y xfEŔ81gQOʵIDh*kf# s{}RW4M?,7G% L v_w6l!23@wQH4YtPVA)#E x*j}BtlIWV?pmcP:iSis5⫽{p#{` HC ̍dvn,[ε=g Jnfۈ Glr0$1 ;0r?CPa8KQ=A20q _']S*xux)6*dxa=mb˃ @%%h=,0}YǙ՛0QX.}(2xLߧL-? yp!2jݛ-YrfçF6ct_B6?Ⱕ tCglZ!]G j6}}F',"Z9PKn`{N* ^87"Op#Z/~)q!rRS $CcMB܇4H5c(R ߦH=[+,co2{__^[B隨zScBN~o7H=qn>&50<{56[r>5\G,>]2-omt`ık>JUcc*kA7 }å F;,$ (8?ԇ}|8  [Ey)LwѸ]ftm \iôy- ]7zT=kƝl?(??Kk_ WOGܙ}SZ܉] *v4Q_КpT=ܿc`4VXg`n⸣gJwi_ǣˮQtO o2 Ӟ.FH-8{tvӝ* psWJmI kF`L g󤊇#v~f~XJh xSu\&3P~yȉ8f6O,87ot ]5TƮ"!P_W?x}R]g{It= Ij'a{"L՛ ; ɲ7.S5f >Zﯠ ׈Eh[Qsb!j n`Y3i(UE+fy~ -Z kQ?  y񄑯 zDV- o&V׬Uj67&d)e%y'Y1лd{"Hk%زo+'Ӣ<*9*…&hJgybϢ5vҮ>Gm3Z |; *$ ʪH@-%2eC Tu1vJ:I0y;<:!ָ~OOJc>]KW#GFd2T'cm.V)nU嵪 Ru Vыq]d'~U&wŪplm瀰pf쌪y,֍J|({r_IvEo5mm-Q0[gx#_zA0^[4I"W]2HHFٜbL3XQE93Kl]\ q|lԣ#XV:Ʒjo9й~^:c7:4 h>kz2ؿ&EI&iбB1' pRqBc-8Ƿ7!5tiH]R=[D9+6uƵ- nt2K }o[aZlqmQk$=Zsq)LKJA/fMa/95FƤБ`qc1bɑǎZf \6d)s`HKȆ9/MDݚe rb56ϫ嬊zUbqrMv@DuYp3c! K  ۄUdC.sNu ~D%/x=l-. u{q7Pnh\LUkcy}8|m5YTx"DqT~laNe ŝVe@4>xeAӄӗ?yUGo/"D^MkE|nkMt=eO) $L'/Ȳ9Aҧ1VpZCM Vt:U&n;pƃ$C~|kPUÊm# >3gVmBq@ŒL˚L= ~lۑQ Uu)Ȇi=?[hĺ{`G=d< wA^ hM̞8-qt;)e|^L3G;vɯ3g;;vOtmCDR4gR=Ņ>3:k&m1\]һ=Lp2r9߂,-G!R`^k9,d發ӵHѠWY ?q>1vNFZ[IX%u=B_q=%K<4j30KѱФFAе-g"c0fR]*:*4Ț+yt. UyžS6asgZk~~V! hF KZ4@=0hY+ݟ42DSUGk0Yl߉wc~=K/L4X-`Pr;O^3_1 oWr1h+$eթhRi0 Lv K>8)OJ8!Lͼ!?Aͯj@4QAy;N*Zm3Š,5GXWk'/(%5&yS&FcCb7:YyYU-٠o4 #T) cy(;Ůd2ƍ-+W>5߄.k:rjT#x irkKVrjeuZ5l"썯} e/bkEw(xn@/;Tk£,;ymOc"f'_A=# !:Z*~/[ܱ*s:$m=[P_a/4C,v_̈SH>cH;4L-@Q!SIep}͵x p- u;ћ P|ߚ^rri7FD o)|d3~+PFri@K=c6SiEtZºA1Z=QX`s"X~,)u|Ab+vEJ]X}\l/8e{^r٥jrewd]_- NJԊe'*ed[/ou‘ZwM:V;2,KЫ'AX׸[,޴lV$ɈݪA`U\_ {n ROڽa۪Kl\m/c= -b& b93m]K>iK&..ItL;BTK0R;מM΀|qPJhVn)K }4x .XD:5DNpIr{9$ᢢ|$C  e6"@èfŐfRU6ÍP15tmh}ANHxj N ֝H*(ɟvF}L1{8idVt:*0K],E@35 L?( n Tdx}4J" 6'sNRPS7j{g[K3!H4h6$\9 | aJq$#RZ拹> Vu 䰸_C9aD\Gt-˿Z Ҡ Ǩw"HnPf}Efzw #` a@YiFnk>)c8+EΰVH: [KxZ"U1_{d'o]U #ظ欍+iYxUi v[9_|}S?bÅ0Mi_e|GX&/W䥵{Pp_Mm//d@f% $kE R[ "EfھF2c+H;?cr d~6YpB 3e#*i)yB(*XG'/_=݊O洦N"ˇvo3A]8`›]&hRj'ʗk#7glĢjR̠U"6p'BZk]P äsKCSl:y jM&80@m4-EE$(:7i9ǭV]IG'Me5^ U1q8GVr|$릐V Rߴ:.kh j G 1㞄{- NMA7}.|ూN{уd[1Y|mQU05syShxZL.s}X/͇MF~Cby|ݺԶ,>|s :gLamYST4&Z6r*6UD!.=2Zdm#<{߼]X<#A!z70% u_#rݘ>xN\& ..RAkc?6n$ţ^ťMMcsbsBa#ptB,Y|} $)f:XmqW0=E1ෘ_g-km\W1zckt*CkūB3SZZF,D`XV״U*TOXa0it2Sv[:%a`yv=Ev,n(MҰ "o_c`噑5;ps⋱yf$lfyU.<hRj{p̤,~ڶсKybPZ)xu緀N ]t6" 'gLΦuUV?=XfMU'<)v2u]2-r iw7YN)`zQQPy7dM#,{XL2مN= 8-#+[ Vj:1nx_WQ,~y6>}"JV+ʏ%r.;%4U=^ok44QdڷƟ\זTAw1Erx|J|QQKvyO8J]t8B72 Im˝_CJy@y~.$>WO(ɡН=\nY`ސm <_b]/'1IYr~[[`@Bcw#H^;?1m t,4[x‰_x=˄ ĽQ5Qa˃\$9ܬIG{6,/LVGazn]ɳc $߷q|oG&5"INp*1 k'դ[p[}ۭ4$ ISl ƴz $¸|vPˁLg@p+?mW ]8҉X7wM=bJ DVo 'Y HR֔Ch'I!&|BmI'`uFd߫h5Jh=Pvvܠ\6r| grK{T!, >Iհ#n2jc;ȸ(qv*̬%(#dnU43ͤSpbmo=ܰsqmVȂIe#_ǡ>CU&3l{hm>C4,$B96/-"ه-`oFYm>df8r T! RJ=W[KQl‹#``ٽtU{I8ՠ蕾TBwу< ~(N.nQtW%n`ҪZZM 4MΤa.7eo-750 TK 9Ũ n[57#y =ܡ/bvuvmW'*8c:Y#[V 1XBo3'=[I7o#Urp玃*$z#1wLCqEdQ#ӕFW&k׍hw>^ @ lsLM Exw {*9Qr"y('i+Ƭ]+vgxB0Bp}CsAA{0 [uL0FdL< v_k7):nۛTdQ(LGO@:S|3D2EU1ݖ"Y9ͺ&rD}%Z!R9=~\їhHwR}ݰC%S!d"vNS9ԷObsG8`z\Ѝbh<_]Exi{:TݝmsM2h (.R5up 7r˱Q4<^ ?wBL-x$AP{  @WR@ dTus?7HIa p~Ĭ")щ L" gRV8-(}iׅ4@wPZj0$/; Y,RcXdӜ/hFPX6߾yt 1Nf D- PkTUd,L-ќ=yU+/|FGyc!u=&LShM))uZSv-Gb*7C^n{;?M3Ut|B'GްЮ:[u6gjNy2dFmAj\*,Z{3h`Aܭap3ɸ1>så9(Z0S٤0=S[Юej*8;2R8}2?-DDRs `R9Q'&M4/ 0L-4 yy%,,OD=Խ X٭bٵ31}ka[K"ΤM5`Q$|$Hcpz.C_J ~psB"~B}`\5ޅ(e?hM' OiE=bh_˖bZJW:~S2~Qӷ=p~k^YB#ob1[v8+0,ˤq<.>8\*ʀ{2O}VavŝTݫ'V##m?t@Tae/Hɼtx$,2IT@ڹ#ϰm(|KjKY0뺕_)y= 2c3GӲOɶÞt(M<@im\1q:xAdlGoLKD X b,9}SޢL }(ף\*Gw}{(=9`ǰ= dDd856ވWkH.>5x|8LqDKȁq0r-k]I/~SZNt? rG >cFs9ImpҼaD K^m 9;-KŕpDl!!x0hB !'b~;m*y0 !#}0Sz0r9{7R;7ji 7.ӥzLVGƭR.ך>x8`Tf))~!M:Ysb3 솉a$wb?^[kO*!3K*B|L ;8[P^A "R$}!;/¥{ =,Q |0'77?uX.n}sh ,'r6LBmYcNٌ̯iʪc0buwW>x3΢qЙ&hddhjkRu,MFeۮ/LE7%'Lot{7DX7߂OxeGc7iPVo|z1>ox~';->otξ gD-'֎9S;PCl@)'ڲOE/8_0)e*̥ [BڹFEۭf+⛈u@V&G=u0kõ{ ,y1x.7uYӇ׋И~K yZP iP6P섽uY> Ց0,O3\u*Kz8lluNNt"1j.h`ʫ T$#qU`k)o:W"d](NRx2+`sx`BZ-ژn N7Sw2/bVv&ڞԥ,+Y][&=aٝBJz7zHχNϏ4=N 3l`Gn1*@\9¡aTl!(j0Θ,>mEGB#&Ƹz^NvcJս ٸ \.7Q?[+9uJQPCўh]:-k/$ٓ| mV+,M\Ha"niK!Y foU}csm3H~ ЮccWtyH=MI=af<tN81yA`‹'ɬЭIRw 9Jb~׊܊>`5{:w}KzٽC+Gt`!Wnv*zԺ~3ީn;5=XנKBzƾԵCT+a˃HWNg7!d[rI3ڞ&8]oHDDldN_t=t]ȥ$2‚|.Kb9\{ޏ5-F2ݡV';%yp6g7B53wpcsM A gY2 Rf'zL.ިK&])f} |J`c' ›A:)X}uS̙]UK`m5as/׻0K6fi4 7 d CA[s|N/ }QKo2HW}VZdtt֫|SAF6n8[oBG~AYCkUi b)矾\™NOCr(DVΰ;KE"A%+5?1 v-5OQ9˽Po:|7nɜ^?26ƕ<'8k+8&x:Z[ Xh!F+fPM bz!QS6u߆kR)/A5Jo1yDFhVuk&o⍳:zS"n(₭n1Rs'OTX"׻΃/2 l}?]c `4*,aSD˱yl>={!5zYBJyi'Np`ɎR%C@hm֊@p;Wzن`fvf? z!)J;mڱ|MH5jPΛnq@_-j;ޖ ZՋ 8L|COsAIɈTyn"ַdQOZb (6Bfkupc8"<% MSq<@@MV1H4Y B33$1KMÞ"\)MF1DW%?̢ݛTO>$ 1Mi!jg~z4pYo6u%Z 1Bի\ؾ$0F6;slK#F˝@D MU f "Pݐ3`7Yd5C9\{GM7n  yl3?/=4 egp[ xp"]~ޗ9`6U6CpfCQ_G1<sVۗq'Dz;4EQ$,"e?XL3 ,4EZId(fՁlU 8$@? 3򤱂b=']_H dnW/*8u"unD.-.pf DŢGtjپWE.w%-ހU+IJRb`;7~f2vA!R!p1j_EɋE1'noH$U[a6ge/%M;QnV,!hbک4bcۨr6mV\5`bh&LcV^|# V4}"XNo? F6LoփHWʜ+h@̷fiChFQz.:$w O(.fv&o/u|XޥQ֛ dm(vlJ kr>K?bLDd񶀗X)pkU.Pp+?Ix<P!(^}lߞ>r!& FQ[/XK.}8XsǶ eL`M#_֒c&8b=KvL &vd3+ȑyf +/4&_ePGpHp`\kGλD@J-5tAO;A@ `2 w߃BkHjg659/&x3'-kU~8 fIm(Vl|p/sm۟&VZ1E=R׹ }$= 6$gr'<17^bM7\m4p;XbnAL'2:fjq ZmLJMcck:*I}0mn{3}MV/3A}j)m8 KNC (Q`Q`A>zZaw3if牎` rds5x.n)=>epKeU(%ȺM&D_-JZ`frH~ mM,ZtnXWK'{l1pa^Zx >] QpZ>*<F]펯nBܔ'q~F&(RB ĭ%!~^LJwtp\S#wq)X5քئ% ,Ç<{iǜmbDpDSUGʊxqEBcWmj& P%*jIі?v~rJ_î:{hKҤ-QQ}0GW2q&F+OX!ԥS"MVv҉^#2maYr|oW#V9?\i/woԉi7C0CJ֯)$L]^qdv ^JGz=&)D|Ff =Q50-cӂ[?[cގ8'.7r,b~{g~ R\4I%BO!y4]m_ _-PȁZc"@gٍ|'/^H'ckX()34G"кqq754]9i$pa yWmBi/jkk1B%sp '8ߗ8DIBZهɫ[: Kfg2_[(vU{lfg<9c>j@jAN)UԽTzd܇*8!Tp6-ģ0 , ׏|3("kËWoT!OAr7DMԂLw[]#vl#(S!R6S̈R9:Fho./K{.KvyazZB {z}rPk~SV]˾9p+690lUYAxT`HQ&i\ dV]k@o4);whf}u6E#1r9ꃧɖC>\m0 d0p_|ݏ)i#ę~ݻͨP0{IMk瘙tVh%0̈́XYAZ5o|G-hP_2MA00K*)S-\6[:a]xlѩ"n@ +{K1ɟ$\V %'a L!֍bҔVw5vv|m0+* Sj0FPa _K$9XGJI xBʧhgHܲ?/9T߼/S$ٶ FSS$AM[ss(~WN]j1‘)C]ZIxY%P*IޱЅÒ+hbhy Bl`2KO<,.&Uhp*dmE=Hb"#OwUb]5Ft?wix"#' ]*{@!yMFilMl mo3w:넌n]C:C?JȻ~C{sNu2,0>+-ey@dE&(뤀fW P$X%٢\r86k3Tjr1B[Ơp$*n55$~%+Z SF3瀊%P g%T9pϷeüٿq $]c9eĺ>RߝS zn)i#D ;dV|)/ZyCf%ʲ"nQ ؠ9fdN#^\ eNepd6r7D#s[-iqߜ^ w7i`İa73KVxS^܃[FX&_f@@}{qbN53RN=Ԣ_+]d<3~Jdx6V.dSaтɷ|pO$(eۺVíhh`]@~48 TH[ S>55l m{@qg)'YMou$.* =[7Z7SAY'V OŵBeD}^iU >IAm*K/,=k huFYsx6ӯf,65x;هSHz1oWL -oհQ빋zdgY'[L,Cb(fY+Jl:XثV"BQ+KZ?|$&eN)e|v@&Qql:ȐJc:3˽<,|Ĝi2TDG&$Rp5ݺK4F"P*JMVˈ]dn-ޟSZ)ݣŶowɬWYZ' 0gr+ -pמ_-k0L%bqX 2%6FPY_ץR%R#DI]ܯ= g:b_EѺ}*(P7{UfCFK< u՘ +Gd/}xOT֦FScl24r *v1SimTcK"zB7^<{:0uV~MH8x?q/#1y{pGLgRp$ (J5 DfӠW7ΠvA(@kBNkk'zFRGthOԉiu6Yok%r,Q=`W ̖5ί, 9P0s Vlđ[ʦL0S^Jz}倍 [eY 6 WM75^gY(Yk>i1q{=5l%ј bl,u&?ğPddKs9-DYV]_];{\er[ZqU/Ƅ"[kBH~8Lơ4IÌRNUJm2a5z=;9M:^*"ɘ@p{/RR%h%7_:Ff>9<&8+x+,6I#5.7rQNzVjLk}"{wI@~<9vC0|JSC 9#lhcUMh.NPS:Kw0áU3r ︆] lG#gs|Y',}r]X@.{L\LB_+N.NjS«%`B…rD?IH3θ3f8X Uo?/3A󽽓[WKs5-w"W^gF=JCs!9znS|k4YHˊ2eK/K%nͧl7O: 9/`#zQkhNtn'WԎ*F}X7OVuJ³@;ѩu7TeFOߪ܇+ܳ0(0_b1{o7z{ӝI=0ʭYN*1WHnCM+gt w}?IG ?hY({V8Ծ3bScdS^] q4hk> 3t?#*& ie+ld zOGPW?~JV J7 PS?+ VT5RnYm9DM`_5[ -S9xXveyib7#7ŘO*-A Қۏ*d;ڵd *$t2 6Rz#_>џ"LGik?}yYZǓ]2q)}˧ lBuFݿ {s,K!aBfP -rJuME 48:, ip4hVKj3Aij%@:$g 7+UqB!5Z^* o.ALcHkTҫ~8JK++0]nLy+dH|Cr.7ٽSXAt(A뺅m=92kR[wv>"^k"}'h f%m!a&ԙDi, ۶kA?Pr`x=*I;6l+)S#R`K@CC/e;F}z_`g31#EZS # `K96fkwF Uō}yt0Ey!Chn4IR2F=gɭ,!?5tPR Wr]JE"o{d\rR,r)>&Mr}FO9&w=O0 ,/wE/wS|YJu:re~Ak#HDx1Ū jq.FИ-ZqӮ~i=9;OlsuF£IJJxMLH֟ӍE>wFxMh{㦴Tp~i\cEf<Ѯ{AeyX h`%{D]'o\֙nYZZq` XblսF.ֿȠE bl-]BIU@񱭤\n8wh6O4B tX( έx"޻Z;ǝ$XpI /dɀĪzۿz0V4ųɥt/-5yhRqYwR޵b⮛}7ѿee7=(T{ErMQkʫ۰S;V(D@`,2Je,b_,I9AAȰ`$&.޻,Yk"/8nƱdkd UWS{Ib7ls`tep4U[G!5 xmg,:pwU0rEU:/ X G~RʆPjW?7 o:wFgmMՁ9 X;Os̈L7;n|vjרd;9G|)\3,/T.K>0-bUOD.>>@-$ڼ'؇:|Lc|0 U>c݂ɽ1yIʕ/V Qu 'w1'^E8g0UDzѯ!n+_:p>0|yUcO[LO#d i RPgh_X~GVt[-ZT]˞(aIЎΟ_uEa5A3/^"WMڅ eGgfe|po\S}/4sP*jN{$P3opҭǜ`6%iM~e x>YPVv&|R6}=g.LqȻ0+Prm i, y&OC(y@Y4٧k*]sʨR,Tb &0S![ȳ ԦX)6?k_2{A<`z2Q? C^)P 1‘ȋ/WT Rce64g2[bWʐsMNxS\QWo)sl\|Ĵuw%{?'qͼݍ1~L*/lie:.FltF1$FNPp~o0CȬ1vKM*@'3O2"|RhF jԈvhoD &@dЇt5 <JtΆNl{$܀~fS{\97B+f pcaӀS +\Kڭ{_uƞVUKT, 7=Bva~!>"F4FhDjya:L;GSKГF{VX@P3jR;={<ΟGF]/OvdGT|4{ 6 vԃ-Iwr(Znp:lp V5:֖}Bv<6;5*-S/:#fz9"E?_wx]1D>j: ~`:0<}x@. 9 "h )A֥SEYwSN,b`[͟f6,sw7f `ύMq ~RzB_]O' "D\m(e4$;ѡ3BG`_xD؜awu7 w²ƀSY2vS3 0 7tp םJ>kuC M<l2oB|mc=d;ABWAKXf*UaX,Zc)#yԧM>fN/[s *Q |JKiPA7ȝRMrw! "kU߭ڷ} 蔴LŒi'O^Uw$* Y,'yGs 8{Դ${(LRI;hũJd$ApLHdd <ԕZ.dPZr"uJ:`Kn@(*OÏaWpf h)OOS`/t"Jn43ʲ Dule/X6 2KwӉq{0Uܡ:$ 4ᭅt\9}9yfFR˷9R 6Pbs787i2) R==k"DסS$^4NIۃoTiprieqNoxRVz (Rc͸m(\?|p-FtZIOH{fk`cV3>gJY~WmdyF۟#ŕVd "+8[4[.(I_tPN`}8̛`Cw/-Zw =Dm ~'!2aĒm8#&bb&ӏsK2 *FYeI0nzT+56U+hI<~'2%.D zF܁Lx[^>݃l^-0J/rk|m|jwŠnr흠"zɝ1Y:d?5҆N=͜ bf qD,^{ǽ}}Ys~|fF{|{\WpH k91܌bnj]aORjtyjJ*{ZGm,"۟ Ӫ[ut {d!B`ZR"U~dRaChA *pii_-HX;Vcu >Vz)~ $ Y!gZ R23Z6H#IbL"*/r' {)Oq8:j3\/Q, wLEk'ew7T,|oòS% # :27X$8a3x %0;3sck5\ZQl]c}ty9>B+'/g$X)8s]dzB_01V1E_v j:V>x yLev t,+Q6tyJnӸK/n)^]Z=SEӟ;+v4Njps=-vVGBL,st+- D*Rx7wo3yVYV ]E1uFp[MzG0-%_z4;;Yإ BbwX3-H&bvapQtZ'1P{~VMV: & *lGqG*uiWT?VACe?[xU)Z/>_)3!/;hWI Wʖ3jfg`nvh>c>u%c? .d9,eE'_Aј%t^v-qL՗wZ?3-.7;ZO[}?,4|3F3.GAWI1]Uyuhݭǻ ҇wE" <|۝^kOx4_+41WJc1;0&y%䝒Wd/ tAb:ׅzK<ῤcqWv=Y;*G' .@3P '!eZ턖syc0$_YK*69fAh.nRƇy~FOU>}f85XQMt0mu:?j܏ Z#fbnRt7=i Ɍ)uS-:R]Hc^ QI Ur+ೊV "p ZK81Z^3a;bZgAtz`F}vw% +U"db!,<jUՌ|ȁ4doLj}T 覤RjRݸE^ӆ>36~i2}]6h$g(SkyZIӨuU\:zt:]awF^e*cKXP&2/K6̑E10/D_WiuSgR+Mm>k(rͺuReŧ,&.$2pRAꯨѬ?TW@nyo0MSJ&Z1  XGx`!&LND ЎDE40 |i6⸬Q_ v*7 YE)Tگ=}ng̠8<πor;TRP /!g3&s O?Tp eNoɵ%1vJr'jˮ;R≭x]g Mp1?aP ĶAh{ssi& O5eId7'E9$|PհN:T {6]8w s| 2vH,{0ءRcoӘEXZM@ʷ[hċym (E;ZO싞QKzzŦXDc>C_WMr0F*+h\{ &ȇlz3!8EX^.a1ԗQ"V U Xx p3A}] FT݂WN8ޭ|RVBl~ 7c /T(- LD`P 1Z&KݱhֿxS1sqJdNS2S0G-­.E@\ViPxK7B'5Rr=ȑ]m6> baPjQ`U./ycw nD+fC ؆_ ?S]1J1]g|~'\lAt\Q- }^s;^q lBLoQߺWQ(uzqoe >1P' ?+lJCEwTt<%\!Z6' m`:ag],*_ԳL©74ҵWLSH[YYOº1\D`=QJE_d_WY.]p7*gI()/>1l{^ߴ_ckKZʅAJ8 m ΍# KPd$*D˲$˥~p|YV_Y@PiF,>ԿO|`>xOXTڷhB՚\=\VBwYBiώu9pŷymU}|Ez@X8*1bS;W\=fvݜ.*VɹyR0KߦpKKGг1HH*~1r2U%uU8CĒI$E H;jzί݄Xض0/$h8YeϢ,pFf iQ[=`+ȀŚj"se~leڵFsyDH(UЦYA^vpH aJ,DՉvl0>W:5p|+q226ԻdY$! %ſ̔d('~syd6v@ֹ١I?w4 +>wies XWXl X] ft]Kn5@=(:գW+H@Hwy?GWC`zNрytc~&k@]oy` _cBMM]fT8`$s_ā0ITtyؐj{PfpVīmd72ӿou"DOd)dp$QPQo~ 4q:9WLd3+?:#{/M}|ںN!G[DPAںnRLwݝ3d)uUCxËλ&NX -s:q IhD `bA"~׷NϪ5l8 9'#BˎtcEt|YILr[PF(-k Q=yy/5/n#&q7MsEN3ZY/Y]!ͤODąˑP7@%`F.n|Cs>y$? Qq8La 3|S7-" rs<J4w6H hlTsgVM:yүOx#^wL /ӠD ;saKW57Cz3 g|>F֦)x@].$(='4GQS#RfRWmtᑼnp .⛊;Ȃ"_i%I^Me#cK u_/9"K5-̲C*jB%BC<:|Y)d5k(YI#=#>lɁtx#rȡPW{;'E4ɟ殎̟ 0%Mj>QurF'7 ș)O?Bs+*2ʸwi(pek#޶Q`ŲGvzCm[w8S8 X"O_=kOъe'ntF8Kh`| He. ~lkI׳z|abjed~ׯ;$hGq!kQY\r~U$npSl8hjj%byu9y@34oDQ"x3⢔`L#?{Ը١VT>,^ #L 4c;_T} mg1np|`TB g:U^6D%nI ˌ%(ܔTo"uɼg 귝,t.@̐_p0- .GEf9f*a֬o e`*fdIz_Yv[?*"2(R7IcpRƄR.#}$c3W;Es(/>EMx,cBخ7RA? awCy1QQJ3x?;n30S̕4fr& X[Ny7Vz2E )\|!Hmi/UzpizKӍa&HT; O oytsϫKcW*PNTHVUr7@$2>ʁh(OϭGņ4SoHc$};c<Io 8*Ean~i%~#8=bMÄCYmBbur  @Pu-烥5ֆං''Մ~5 hNЦ NB[%bNO߰_-sn:krK4Av./j)c+R?'JR %^FAYEq2(lm4}Ԉ\}7 TY6%TVS(̣PFy~VGD;2Dm5շȔ٭,@"<-[]P]` ½'fFxpa;R5}U#i_#jQK^O7]ZF c7IjbT4ꑶ&tP&˞޻FvMdךFJÈ';r'$`xq1j}O!1= lת/oc=yOX!؟W*@oƪ_ ?2(átTsjpmی[1<:RVhC W_Pⷎ`|0F\[eF=dsW ɲQ%; m+P\9q Zumt暻ZGTj$97 f/[B3AM S*ע+-x㯖cDFDL)ʖWN;ܫ7=@㻚QӒ nb$ӌhYבGMnbl(#=\| ]}J>f◘п*e6ڀ`A" If֪LfVGVJ"/Ͼyj4P:bd.ap`ve9ޓ4ޣ# ,w.K(xb,W]0Nkcގ~ fUQjs|/-2AKR,aWe|\AzNJM0['Lq'!\WȚh5ű6hWaQ>,[Mt׶NN(ݩ" dT);p̮4T>}+̏tsk݉$?˒k]$ĻwE@_o[Xz`70s.*zŹ cWW*/uaP hOEh`Q5$K\`{g忙,mؗF`̸~z+ xg@"'8 &Ǜ]R?.Dhĸ Ҫ,0WE8[@2GmLKj;E2iv>kyv^۴4筳U! 94nP6P3:x>Pe6BzCbw|S-H킩IƋO36L9S^4)2jF(.l7 D}+b)Ix(΅{YsҽQtۮh|W8*#& :ݛ B*ӗD(_Wۮ?2=#Fş̼J %;ǁ5{ۼRǙlH;1c!w"l欭(@OJLV ]ܷ2WqO#'-s<t!.%r,y>*y$9l~xh\k>vK:Cw f$ R uɽ:5`/PnD}Ļju1@ia+pf,΄˳Bz/ߝ̓ƽ8UhڲU5dYeH&HOq|u"d :KT ~`Fzhe6H0CmȆh N4F'HJ03X|hlu7w` MC-TkDTho'>e;֏ #k5π%kh^_x8U16gvC@n=.c~7WDB"C;{gLv[ E$Y%mֳEƭ86u~΅&.;TO|DFL t_oXoi!cǨQ^*Qi}W{Ϝv!h-"6 :V >i(`"uaZzK {ϋoKU{xtb!YSzЅJn6|-HADGNLʓK+Ќ+ܹ;Xيub_Ƌ `?;ػ2߶,:qܦPM0CƓt4X߉g/XR j;O'B%H\+ (m+N0NjXu">E)=3`'~o*+orj`r>e'LM"dA&{Sa\a 3ڂ{Iq Q,h5ǝ_S-nk)pjTOΦI;~Bk'Ϗé];GI&vD<5SVsb; Ѳ",Db A/9`A[ T USnOWypKinvO@7ǃ(D3Dk0`f+>ɨ +̒~v=f-zl׋/Hf'tPi~Z5AJ  YL6;?Q9]̈́^7]챻 #[K.}ZK?qbt>tߎ%͂!q7.(ғu%R2)%VA!}jS uh㛂Y@Y~>R{|فd҈FtȤE0GR#p pYjCn8# ,]׃\J@4s{@m|gXRt+/0|ү,|o0F?4&7Ci[U5jfԫ||l 7*U7-Χ2_ɢΞ >ި{ĵ.F՗C]v= rH 1ű%ܚ%ɯS0]Pi+.>Qa&kk?lؾGWK^b/x 4P~ke,sz?(7&K|%I?x|9^uzF.һLmKNC _䎝?!ݻkS #KBeHoj>hy &vZɪ <~LĞ@;8!+H4<ā!9mz1#w@{H-O714 T7匡B{BzrҁV- U}6߲?M{=b %=&~b[sRXvƺ^~dϩ%yG{SH8jgŬ|QLK8it$ L; I# $#Jj!r\>T=ĚZs}n'i,gR L6?794%qSρT;[şH)CD~tHa^wh鯮CN.o(KMQA~%9H=܃)fuxD۟ ɴ5k}'/F0jh. XwQ ԓB-l :WB\hky"*rx΢_J-yv:J v}muپQXvh#̙JƇdLX[c\r_D@xN}7 ۭERq0oAZdtk,%-(l9u:+6ؘ/d \=W+wcr46o꽳c+m#0SqAlO|6BVB%"1,ج.ӡbXjhEMe9Y&;LӎVO/*cWFJ`?XRL.[#WYW5%قaK`{KLG[JċS(ѡjֺBI$ 00j4hwJ|Mő=ݯ}BDGpbԇWуEmA9%ߋ G.᭢*^N\)bUh,n#+z2ц--8-t!.D"zzϋҡ@3S,q,&R߾nvQu^LF}B?U0`П&5 2ӡs:g֫!B<΃H& `]J6Gr^{Ț4 a* p]ʪbT'MCB($l뱆%}Cص~n}{\GLN2y܎54җʈQD q(R)AŐBL{vyf>1UQ<3T5XC%M8=L^|Ce+Ͳ΋j|z:D wDɐ6^8lҠwS_Ck|b __ܫe(_:ˍޗ@'2]֕u<KDO<+ڂ1DotRm/9ñ;3mӋ'}RDH#zGR=\ U*?U@2L8u!_M([|ʦ'UحV)`R䏾?v8'h)7kN«YskN:.׹j!,!(pṕz "ukiz(PYC([@RÙp\Nv}\_'b&wcA_uv*=ݧ?Yi(GCH}`5 Ht cNw kKH7HvA?zT9TsmzPj ;{L䘿kPuh[dmpظ׳$!v{?\gGCQMI'HlȁYTIhRۉBV1":iojU YI-s8T4.Ԭy/N +X^2)}p``T>ul4-V!|bόK@;CjI<QIl>)A%LWɽefni>)"qp(lByMqۤCxXË Nhi gK𙍪_Ωɕ1hiʒ%sBEj>Mf,C\u&Fbʙ'#RC8|HuD~}ņ e݀b><%Kգ4&OC(i n?ML3ӧV0vN):Η:ᦏ!6LJdʇ>P]nRDJ42̢V$΃ b/5.TYР#-9t@Ė ϐZSqRW ̘lط$`MgMZO[P\` yП\$ǵM̽؜RR E>"]˭+m;ĶQ`yYgQ*s_mgk=%fɰV)C"7[AU4M?'v2G{d kgK͉v4@s)7߾b8{&:jƮ<Obe"M2`ԾǬ!hjYG``RB H5Ox0[g{[saGuqV)" <ˎȪq+igΓL~S*&}wXtpPBI;a=)Tf̌ei+bt\kF|qr9dYsBo3/ iQJq)8.[EZ-[A Jd* مY P ^Лt~wPEJn2׿ztO$^Y]BҮ(kmwH{^@?b4a+&\TI&шwF闕#XHZ<bhJ)0U0>up`hd?R+ٷf'KZվ33-Wi߯v@K9ϓM>A,Iyf~ś;/'˹Sp⡬B{75r fsQXUhj@-B6,78mzƖ K_- +)V&i ؤk=L@i~kY`[hH8/c6kkZar1Cz"t (Nжফe43 L4_is>zbk,B[XGL(f;c ]j" .VqE+&` -` hHLwsAqXUS=##R0iJø6a&1rwe=Z|ȿ;"uV0\PJpKk5X9=-Ŋ %:,Rgi$}GFvp1Qx=ϋeу̚Zi.Dw 7)j/;9 c/x=ƙrz^E|_s >54?g&Vij,GhՕ.zu7}aF Y?wdIi4i܈= f,BK(_UsH̿xWI_͉I,i&Ie Q .mL#iy/.O8\p!)tх\iz9Ch0HLۢ|Np+Džq_sU&00urc %8}ȟ01MXǯy%o7~.>F1ɖk#4)7-vA-nƦ?R5hF!TՁ !ˮvJ6YeuQ=b1c'jv/M[̋u ݚxLЪFPVl6]J@u/1[g^u A=kȼ3Ǝ0Sw˜#]H|mcjk/["fZ]f{ٜ 4nnS7\KQ86[BpָCG`E**$j` /`a `<-Byׇ%+ۈ$ :&Q g}0^4#_|ٕRIKpx GdLpfI}4TR-F89*zNlSF]:W  o[ 4 ?%f*@Yԡ/_9g)»W]džƕxaRx'őU^JKY Ўڒ°X2U? zc$'g>=ŷQ6UN6ՁA~!4b;*[yτ n /Nd3w4 Lpֺ.kb1L+TW?jIbb߂MJ[`@Iw~E'!ȿo9zDby3X'Bw+_)#mϪ}eꊢ@xNf.Qo-$v,KsO}[Z /${'UYb5z@:9DiP8HJ)WכxV\y߶YF0^n Re= <Yc&1;D:DSCK[!zNƩ%yqCD ^{ϔz~ykO|~5oB}J а`FX R^ò)SHd_$M"퀕vI{CǧA+}W+1zt=TG˦ܛڻwÈwOKB[t-{[.G @:qưSW|U p"g.$ծw3#ZtKGT\ bՌtI}#m8\f$K5l9#kK\Qˆ5X]u*| c 5ͤt(|~,R=V(eV )6%~%촻.N7- N VQ+d nLEyZGw>Q_"RuC8uҎ.ojLk~6il\>ƙc0J-xOmǓbi3A\ߛxH`k*;f {Dh[|S3|5)I: =D6^(`h>_.8*Rbi:yޗ R+q=(λ~P_O"u38^g9zP/WX]0 ;' #fC ];JLޣd~S.biI_}p2iFq&>isDQLM\W1YeW>-!$&Ma` 0;(GΠ"&w ,HLCVO,|u#PgOnM@bPzw;oTЃUȁ !/9"AKKt'{ Ђ߸wEJu1İ8Nj;IDQG>рxߏzYΤU*췅Mqg N\%quӀFKhhl}TYH%̆fMTҘuZQ3+hy/ZigMĪka]Li@OdW5?!5 ͗VJćn_`˂ ;}5P&TywvSD?cWj3J.`{.~-4DVw_[s5/A*+QyxM%χj`ZNN畒\T%t1J>r3)FH`F#&uˬ|- Eq@6811,hcw| HrI/;ITf{#c(q?*wciuGjjj*\FvjbFs׿f-(%S*$ppW0 g# XûêŤJ cp}87ʣ_s!=2!55Jd:d~}1Ofn3qӠz:ݨN$¸^q^eh?:6ɬ+d^[ꉶ`<2"l7GQ'V}o1 !vf(+~&O$:rca@99v쓡*&՗t4+%i6dS\7nߗnI/,yˇ[`f7U @0j&4,lk!_,v+@ w6٪?;6Y*M@zZ]\ %d2қX 51 ŧ';S?pc,VJW'dGM, y_Ᏺ 오K nj.N,(ȱgYZ07070100000311000081a4000000000000000000000001662f7fa9000007b4000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/gr]?Eh=ڜ.++ۀοqP }U% '֞?XF8IERg/~U/q^ـgH#5}6O0wkZ果'/%cMVWסqynJ S[ SkSoFPPٸjZ22T_R_MX߂$3nh=7hmeSB(lu,ǘ䯩n7h_Jz{ޙ^=%j0˹sؓRa%ʖb <|-tky$]k!TB?mx2 S&EQsDg_U撬(I\o%FfrpZŪұJS``Rw]k ;:Wyn4lcDE~ cE\Cyhܺ!r#u]$ȓG;=PB0~2hQ Ӄkb|GvK0ե%]Pn_ Da&6t;q٪Wޑ*}*O Q=c~y[hC-<ފ N%>Nrߘ܌BBfBJնvpg0BR%O;'n0% S01}<\Xlu,{,louD(X:yͯzJ 5|bb< y J8R : t[^N]_|,ohch.M ? l./X58†%f7EZ[PJ>ֵquݪ%_qxf壧ZD.h+6Q}_(d)xdaJ]o J1JFNGb~1K q됖wj4Q%8P"M` N9{^'uSd1dRcCHw:8fG ӄj_ɕ6K0=h'QQ€N iȁs\;,^qS\Ko6t{buQ7hl7fc+8( tf{슘'g#uR3E;(4FmII})gېk):]غQhk4H foC$&$WN_SHaْhP,90gZIy^bW!AHilԦ+9Bg[%GND诞|n7- 8[ \gYZ07070100000312000081a4000000000000000000000001662f7fa90000a74c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/ ߧ ]?Eh=ڜ.+#>g1VM芌/LmMϑ׈s.T$Ō)Mk,Jq ] y{hw|=(;." o7D0iU [f \򺻻[m_uȔI:H#5K<Ӡ+quc`5g]"e˘z_41ݎZXtuťɱmIXw7!`]dLy#&PMO* I4F3p{-[۩ sy5n7Ӌ+W)e9+ P"iI/^ipa-\:]QXCTn(YRB˛[P_-~7_/Ud,OE4t6"etL j?t2l''a7]QwZ,[]]3Y0,_OZAXj&"%+X5P'tf6#ⵕ 9 )DFDq[Z}1c6TQ/.%NfdQ{,ghv^8wNRL(}|"#5D8gJ^z8+M#QkpECgd]uzlyGIPaAvnbh՗$ 4C>3LZ$j}#!JWꡂ_!qڪ`*T;U&)3odH"()rPzӈh?L.4OՖ}tP gtIԵa#Տiи{F_we@O7ڦF6i~(S3gq*+nd9?3fө1yCz/xe[+ǠxڂE "liVf<8,uXj2wmNJU< _U*ѩ C9bQA~Sf}љ>Pv#3Ml!۲.C](\֤r%yfMw88!˝NO,}|D՞T1=xXu hr|x65;(dB=Lr`XnIQibеAhHEK~DŽtan(< d -KA[Oy*RXu{!t~7vIXl^mfY=P7w)=#@ XzYX5Rn*k7[t$s8N8:cp0!qZ<-[uͱCb=P$P喖AѝՓ]{uҲac;OĜأR*LrӾw24yk.f;pQ>Tg'4M{>Fhŭ@ lI& 6/UAx P̅ȼMCbdN@j6՜߂ rT?lVT"gT$hB/T.h!L4 `S޲ !"lXl^4!9/+#B+vQ@_stɍs8pEl e!mё, 02\0FZ3#z٨ru|\8w\:wHK\B>HMWP# `XFoT1Ǣ׉&N Ft(TfE:Ӑ$75wdD{*/Pttm85$sQ[ $(C0 HH 8D$&{&.K `%t)pG{pT6Up}H#wp 9{MQl~X-k Ǫq/+Řqw;*_$q5q-"Zv2lQean4V2za`ls0M]t,%@ 7O4:Nj}TrdVG҆\ΡM)X@@{K<,dN aYOy,LJԆ-+msׄrfW3vnuY(9Oڴ{N$nLP-p^" 1OƉقt@Дc߂EkEqHv7kɖy` 9}͕K|>6pG)5q{T4 ;IgֺikhDufny9Gv9)'a:}F>1r&33Q5OLZnMjm@<1ŸQ(EQ:fO,r+4[ 6IrǙ6`9H|َ0U50-ip'ay`94[SS![tbۤx7FB|g-/3cǕqN!:K4;DԎ̀1z0 Y¸lчq>J(BoJAxi*GgXxk FwJIv2\u>_U>ưi"/0|%"netQW[*οaݿ{=/ϽZD GmW=\$il<;؊_'1u4n#^_9ƸT˾7e:z;vD=t#ᘤXDpxxЖg&!G5+_F_r{B*{;Eqm Q~ q!?nZ}7 he<ó#ga@!F)ʵ /P+aǎZ&dw'M<^Iyd/ֆ炧׬J}UfAs5(.'er1zt .lo޲[EԜzodI]5"fVz6p尅R,>nzX+ܲgvefB  ɟeRl|( ŔVtpь3М0Q"Y3z>q]"@2sQgr0;-8ׅ7" q cGr΃!\ b3Q,E0oIu*vyy'& LՍ,J { `J}V9dT ;~$AfEcI <,%'VLuҽ"{#PWPݎ+_ @˗IHS2'9|v=HLyaZOc{]f *ҍy(UhK*Sabiq¤`M%M/V%30Uz︩=%OǣC ϊi6ƤYA};3ZnZ(SSd3nzʆǑtp">COt75}r]G\ލ'Y.`}dDn~H8|9ް,p#C  N"[`FնҦ'{6: ;Vx56Ǯ GKv>PO;2] ɉъU$F`|E9Yo(^Zc7klǜzbpL/R 3<9. $Bt@Rs&kQcj (4ъr^ikjS1L|&i=5VU6×h*V vHp9@J-;I{ % TEt/t{*v˳lAĴ sB#_v\: 0U{s)ڲ,#3+Gq<&i?PGd)df=$'\ 4Eg5e-9@ّVС "5ΓE,"usY)[}٨֘&{ #'◇ēr9xNCX"?~6#тNҥEmg}ln+-I vhEHiC_etV ;QmԹ4fO6kf< +S7ObbɝfHKC#2MjdLJp+Ud49yM7cIH8}P؟_ Ъ=Fg\T䜇}I:|'2ν=PG *n.I7c)lans/ O7LMFӷdF02B%_?Jirަ?ĸd'̽#`!?WCjM)j6F% ?B6> !_h7*Ә!oly}ކ7 &YrU-}b܈)>] uV*L 9]ͥD=T=/O s+> 5a3JNBUx3q;.k6I8P- YLHB.#n@ '3&jbͬ|XʀsF~j4wYnl;\7īQr1s3'E5n6@WXLebsz# IwCQC~@c#I\iZh`UyԋFHNTo3 ; cȌ%bi.:";J'ib&ڤ?@8!h!ׅ湬h60*Ӈ=k}ј9#|#w;ݶvZAa8#h"<ӝmTPHÕɃ?kƖId~*KHVnuiS&)ȞCWp],7: &a`[KT5{=sof<_S;&^޿Q1G8;~ ZA;#L,C1PR 6/'{ҘMn`"EQshEnmE>O/JB G>g~5R6I Õ͏N=1jFEQ7v9 Gω]$C)r/+Ʃ-Iɑ~ؕi{Pyc6:΃vV3L'1Nc+:.o|p΀vba_re^9V9ojG1 i!]:S 6X)H3< CO}VYlBw_ԧ6εFjͦDEQ=c29k!\yPUwq]ly8c^^e n6Mi*1L~BuLM׉3KF6!e{Ps{V$(hd=DȨ_?%g?mvg΋vfc{} V́yhiqp:\'H3rsܬGۋHkz=k1%Ke+((̟AhxSج i.׾,wXĺM%]#a̩iG4=(Q?`;<ƷDIP?=VZ|>Sap@ר܉gԡQP `+0Ƥ y0NfzmNM%#Kg%:"Kjn+H[AXpl\z|+7~p?&eE0Z@;/XuJrY]ĊյՁuT8]3 (ou¡sJaRjBa8D[ž}`羽Aڗ{ :Y" R~ pNu9o\]|oXNJo.l8,YǐI$S4M|)'=]s2aOcmMT@`QGŸhQX$ptc-TnMJ˾Aj5n#^73ϸc4J;7`WalH^"b:Wڔw]W/Ą^bp,]Q8=8/s n~@RyN?2l.(eĎrV.*,X?َ}k(Hjd;ҚР?Zڻ=]RTk;9tþT|MwQ(N:Ss&Ƶk.I(o|zIʺ헐ES{k9)Nx)n~?IIc 84:Ra#SFUGp'TP:aX~UzdzfdY'߬܎&x_+ćFbcB) @_R#fTZ[եtP7f`0eg^ 8P+ukr:=IJ5}`-nuoW9w**mf10J) 膓~ 0v2k&vwkr0eG=j}؁anI/9X YnQ Cu\^T2[Πh7 W[r1 3JXM:\*qM_,ͅ+?o \"PPLZ2J+jKZY V!i|+<?O ʓa{:ME Ɍ `C|m @K;Ec!Xre3:=S2^RKd2C@`^~sBCmpi‹m+:b22 vLDN:EY+lEE=δYBn:Fq @32P(jdx$LpVKEq.LVV_m5q}12 OR/M\&fyG6yΜ˕1+K}mVRJx@gW63dtnVaˊ ֥bpX#h')2-9(5R?I/@,_r[kVcIWC hqA逓tiIV͙h7BeAZQ|]3{fgauշ=`~ ǨxV+[eI3Y|U&Bc^t Ϲ hV}-BQ `e :]\!,/FqэCM6so(/J!E$ A]޶}7_q9Jcrvf@GF,RY3MUa^dXȦ/"\j8Ůk~U5^5Iʈ~m7~8.t"Q0B) m|8S4JRiw/ m6*h;~pϠ>ճR8ᨾt٥PxT%ǭMn-[^50۲OlD˻dB$4ZW0? Qp=Z&7*6K_J:¯%fc%L(#F?KQ"~ B־LFC6`;p:5" -2S+VlSrڛYŒ(Kq!ޙ(kmL+Z/EO*3D센QNKX\륦m8Ϧ&}nc+n[j_([r*3~v9곣ɩ=z_O %lZ #RXӀRsnÈ> ZQf59)>Doxnu= vŏ}j'we0fPX-ZRs,# 4fw%œI\_~H*0+ JwÊ`"/TmǑTw fj~cTf (`.'Y=YD \z mAL&ro#+^:&3Ǎ\L1[L 3G``<&iB)Q5c+U!Xbe57 hsxVy]B/ -SlzӥhH5ľXΘ疤ـ%k2@Djuj9)g Ņ0st4@zVkepCu[23Dw<ޮ ZbA/Pއ(i؁Aɒ0n%XOJF2DN#6k`UDSdEꅚCXDōOP~Ux$ `C%ӯ Jtɥ)g.U~uCz:=~<JEB,|+|SB¿i)djpPBtzz: O/Yy57A#ʀ302;y"Wvʺ0^ 6('z#Zv^.OA0/C˖9[=ŖtTB bk 7N~DAJ ڴ$0p) JkzfFZI#IBeV'3Ӝ6BYTs{ W%L3qm(M:K5[=M p`Z.']|Y+ ț&yئ\8uFOM{ *8DIw/.ӏFV-x Km(+RerVMIg/Eƒdr!rb9f2@B(8[?*znbc -{1:to HLp00,!̰b āeCŅ]32{ Y4|,ȱG?òoJ/Ek{MWlaoqݿ@e*P%C#oNB|= yd ՑR bn|c"I -'gHt:CSv4Wݻ 6Q(INܒrw1\ɞZ@aSJ$M!yu;p*=dADyS߅;BL ,vxpS I᠎ZpeT$eOBiTl'#+3?W7ը$vv2|M]^Dinj:Z62tF@R9_k捩s#(Wv1ZW f%Uggʲߣp*:w)c0P?3-5M7{(P>ukۋ`/뛿*}>:ΩT*5ʭ1` g>RyOki'RJM|̏ǶtĽ L](麈2 +ܭՎM@ܟ;:V:lԲAWuj$)Ǹf#`DM NUhV]r`-KiN\RJ_u_61l_;=B[L!9.o Acu&FdVp{?m}')=!d/m;֝Pbr֝<$'f@^okoL$Rm͸bVyKq󊶆f~mw My`sŧ_%/iUJ>13B`bٽ__` H(wS ؛Bą=tOlrcD 1U?f!>͎ğ_}AJl ̽0 4l 2ۡ&iX`U5<[ѯ نJuC<KXx6l8Z@S6sIǝ750h۔.ob !TY$tstr!GSʨ]"'S, E|Inv pr'+_!x2BuxX{˹ܲL`xo?rg,Co)2h4[*q\ =eۡ{b=Ae~LdUq{Z356EjD9(z}эFaU@3=!O2>F[s'\A-ns qjn!X8GLr^gr,Bרg^ڑN*LI4-*3FVaBByI,6 E ,-A )ZjV?$\7tչ\悹D߲3HT>zf$-X&GCЬ#ߔ9vja?IF@1oKйm.- q5l_AW5~,4C#2rOdw?y]q? 4w)1(Q(P00k!fU;%H3 /A޻`< T:*7H 1&)TzS!|]X[Nu|4ic3CHX6X\z |%0Vt .Sьs+ 0'BZGdOsǨ2h >W Di'IYaF;#ۇA5neGm:h=vd?0yPR7ـ &6%'!_j_y;(@ >.%uԽ֕ڳ7k d]oH= wX>U&35F _ fiUndNOЉfJ NLOZq'C.ҕٹy":9:p+EB,hPoڠ;LFb đ% BuNY At-ֱoqS^j9A^4GCAqj_.\Ugnӡv(jUR8JWX.CD[#1k68||=>26)&znYs2."^N.}A jC;?mQ0Jz[{kX5׆l|5]#/ |WT9MM16-c.Qux^Y[:e`AY7vGrαCDvc7txmi,.Ɉ-}AU/9''υ*{+ISoͦm~c]ӻȁ=2s|+.3OEWD?2\'X>ر#O|uiܬD}]!I~TD89t~$Epc=Tp|&aWEwj!huq&Y!}mPn۾  H:B?=aR5( c(%~̆QYtÇGFilG'ZcDZᩃDR=#fMʾ&?YO;)+YfzUdjPQt:u"3??N.\>vepOY) ݑ:A8[~k/#V>Qq ak.Nea(}9W=)& ~Y޻'[^ F 6>-A[Se߃VҮ=S4p-f[`r 2.Ҕd)~^A-pXf?#8(Q<̂=P;/rkB8%y())Y8NZo@лC0j$|; pAw}[ Q3w` E,LrIWh6c3JOA"|oQfЩy[&$xRh˜-jx";I\;"/libXsy߬@vb~eZe"3Ճ~'oOEZ36y{HՕ0sr'zNn~b nieVLŋ3!4_[htd*tBaay#w |?8cNAWVl`fU"ER3׮X6]JE7Ӱz ooRwqJamQ܏+]`H)KA೏`J(G15 @.qnzvީz?o-Peo%0bOjs:p~~O$> +kiH HyLj 2Wk9,nlVk!yUJާ"\yoGc\f_i=vփlQie \sE ^q,_9E1'z]X j! ɋ'sn+뒔)%^fܒ p] M bYwW0Cђd.lXkGS8ϙ#'pEcPDuF@.qjVeܬ0 '"6M{V01E؞cye&>LJBq 5Iy0AQ5A=QN9;3͊;䦯4P!$VwkZ(FQl]#HuG kh7(Zst.dz|-Dpr#z*y҉ܰl)B|j6,ͣٲ@(\kվ:fԠ I"Z .^1נ$lPY+段m[U?Iߐk}OFF3dJ ']X9@ YZ&cJ r ^{ɞDSV9\tϵk91lk:bΆjWaO0 )0X?Dd/BI}vK[Gj;86m׷v%7,> " ׺Ub<v)e/^00at?$Hx~;]I㢖/9 ?pԃf/HjrGxHi䎮F52kȫ*nAU9R&#^wK۞݀[#_i8I@F'VRZӀ`+]XC?Js +':R D1r[߿j_-Q*:d[rDv] ==wTs,"aQ3~\^z:^`sqjV"!FLCKULmY@ |8X4gc4#Nu7KS)t:IBl\TeB r38 @@G$WĆ#oZB^\63"Lf%0ߚ%`TFȽ>]NݝVY{M`gK³!~ ˗!c/gwj0Y$=xm^ِhQwH1ީh0wu)ѹ֖ŠRNf"71ۼp[{~@(ܚE,dH#ͣy9M198!=O``FБj1Hv}n 2| fwn̦lh>|C~A3*%DGV y8 (u+aYxA]+&3C|{1:Q?q{WFc~#$e#Mra %ǻ[(ժ\8zekO&\qAX94PkMt%m`Lw 4X mP _Uf>!KK9xM9+q sJ&kOۛ0Pnl K$o;dـsBs"I=2,n>H,D:@:룖gQ4%U/r) ZGj&Bƺ2C2q{N~>5byzuָǓbzޭs^A*'L`y˔ b!L^ɳY~~TJbי/JECo` (&5\ m`Ana,ʳWS"3ci:uJitp%|up@sje\[j&Y )ai( ukӜ <I a`m :ة<o?.IXK_v bPM:O8Ƒ\lӧ٩eەӽ)ɸb5qIqٖ-С-X;ctuؙC/V1F(3N8@ L@Vy?bYQ$]uA^22f:z*ҟ'pR}w9B1ô?qU}֦Ū "!lTԟ(D|Xw1)x0+Fh'Mp?퍿~$WC_L;Jrm 8ޡOԣm]޼76И|S IԼ!'Jx!Ϋh/^ȃZ:)3 G$hH9<4NY' c2}RG0lgn,<C؅>U֤*C).NJ_t ]^j4:=rlqoJ%r=*|^tT Fc/Xy%r<v:nTWNg@r%Pr^ ZW';dҁɷ7 t>Y?8 +l9@U}2R50jw_{Â@]V8OW+ b7]M@|.ξ1i+̮Ş́W]~VhD 2oeճh b%fzXiOqXv b}JRS}-fr|Qn{^Lf\I$ى]/D& CN]s &4Y+b^0)?p>Z\Ꟈ}o+N|_}BH- TL֚(3 e|U\XdвօbTbKcẠg:$}pO)6 h5lؤ|F ꖂfM|qklNt{ Ո%в|'Ycjap^ۤռc0P( \jPߘ B|> h-CŠ_oL`6|uԏɳI>D.潢6 &!JO7&Vezz X|\(mƙCVvi0Y%WM$~L=sOQFngA `-2H(nal|&~, Ѯ9BdtEd!ݑ`[LM4acbz q9+IŽ6#*6`4'I'( &0umhcRHhn-gN뷌Kg-9$Psc}L1dL)|lLMJ]On/g*#$#ٞ7Zm0A^Ns`QfFA{ t>*c}"V 0([nQ%~ؤ~.7̙ 7`LERd'"*P zeF]ٴRJcߡ3ՙјeI` 5Kx21 rQAE_oslQfwҷxxv\C 84%EnWi |(QyrΟ}rgUD&nO ȕhoب>>49u~s^2$T܆M S6 a d2"Ъ3v樍уN5) H)ֹeDHQm\i֕q gCv:UUL5Ջu(6HLm1l,mtSlD”VsE|6dP|b4<.zc&Q%1i 3Ji)YfYmAHiPAMZzľ1PBKoXZK>u3Zy:vQq~/[6ntlhgkW RL:6MS0ͶQكe?5ܨy3邰K& ;EHK_J'~W9\e,F%ʺH\sygLJF 4]_ֱh友DkQ[ۡeplQ&sܟٗ>NC'.}G(Z&+%kQB T;:ܷ ΃y %-4hE?H4ͰCJ~6Cu6 nQA{Dmo6qZ9(h N`~o@{EfGEeYt4Y*t߆n?&XK}*w%p0.L2(}^땚%$6z#Ś#ZU͹ |VYa;( ݣ|sn!yVSbf޺ {ZG78F=kmalBd@{ Zӷlv L>BXl?# r CyqymWXZ~pvE`78=| Pd ΰzfH#}H *խr#I%Lj[??P5oG:MTOH_"a>ͫ"qZ.x]6G;G@+|&5pQnM- l 1o:3ֲ.{oM_M|8:S-))Gh!oߐ!nTf-M<|`iFP89j; ?Y^jh ט43[ xt>GW_h/'ul0j%F9/R EO&+o#6> ;d@ J}p$VT̼}zUm8>cPzrhE (w#9=o3ZE`Ǹ _L2~eסvЌ":r a<-F_?z1uܜ4hk*#eqH!TD#&Pl.pZ)DYL2\d$v*eze6+flBKCXKALas/a)fQF=OdE.# ,FfnW>wy4\$-CiE$,,>F.ՇP \ )3:G-6wobjnjH}8Q/d>+ϓFTglc7@fC]Ck|%1셏/|FG}O-WdKK-v\h\hSuLs%4'/>y[)ՙ3QS)4=~FPjI=?~8nR5}kL(1Pjpʰ֞pQWkKVm忡2p|HQ$Vgmg1aWV E5>Ҹ# *IK7F<ˋ|a`qJoVF!uB5ӌC@qͭM (YձƕĢ++!uvuX7\=k3SxZ[#\3^3WFWq@á*K*58+"E!S@?E +e3^ˆr ;HrD C2,eGt Ũ>֕C#( Uy2ptAPjp/rꞅOlJnlh)td/8Hg+>T`*$ZaT M>$Va?:dM1!gjxU:Y%2>07L&XA> `\2p@ kJO#fk*%MykR'OI-@U`#1[O)!7՝ v%O룶K_ }8Ôԥn+N3ԍXW` ʆg Ym]s*IpLCGS 6NɾK0~Bc% &Z|'bf_ywU28n39oĞst wT2G:&שּQN]l"U-iC;rKH7/Q,η0Ar($'yn\0k`BC`KU-aphhW<L-pv{OcO59 xҧv9 bhi0wFbMb #;=I.RJZl*MaJD!n\U OTfx!Q&]ypA[7b)l_[g1}.`QaʌCwH23u VaDN PK64&Rl;z&c{OP-Y &M 1.-Gf8;K"-׮Z9S2ډksʒH MZnq+p^6i8>R9XR0 cAbyr8lCb!CZ? ?BgU&d"ek3\ %'l>1>LC w"ƛ;nBzH~o1'yHgg5kP IJUw΋#tHa>!3C i_ܚ., $P铋"/\EHKt; @>" *gGXR?EVKtʷϳY%]IC{i1f= 0A^2i kBD3 .U8%ٜԚv$ Ky犅ʕFv#;!HVN\7)Ι=m(=mjOledC- -sΥ G9UQAw21Yb>"Mim[E/ S^J[x=Ex !e&;PðJjzTm P8kj g.*6D_A~zh+^ z\!UV,M~_@5*Pova /y-B HJF[ݿ)1)ocYR٥/L>Hh]`~"SpJFL9kٮ)iV`= ZB=0[H5d`zTW}Y{*{U 9ϙ/}閭{AT]LCW@,S{dA {avΧV|s"YvXZq.k:#a5ēHn&I+yu /"xQ)J縂酻\\^u#0 b%joT' 6A?=+bkZ)&)M, '+Kbzg| R ~0W"j x>mQ; **uQh!JRu gY4il2X]g_e؏6K0z&[~OnlGC3t'e-ZC4$?;字}J\OmIfMM$Q_c{)~5Ǎm.S\xbVED k7[hKtiŻ 5EE/:~zV,5xMJ/ m=] A~/l= g#o_#kƠ,^TXcPp!5 >Y7ؔ3'%da֬*(hiAmd/1骥7NzRU]]䚒'Ԭ;71ҌXj76 n$6g΅$x^xU8 p}4j+re9k{A)LIiG9!ς(-]EEQצtљtl@4ЗJjgʯ0S)}8fHݑOG۟JbG*ĜC>OYLҦI`}wn+xGm1ʀYx攄GwPB3|0 i?YE딡O7Û)zs; ýUK*s6'nnP}H礞U|w^pA=^snNj*>'FI%s~{f5}5SeS mSoO-NᤤSfj JR ;J(Vd8~nbgJ6}ґΗV{ GiyὯX3V ͳW_~.Wv)|$V3m1QOPԕέ滝(CGS4ٞ_,,-.flunh}? .IN#93{! s9|[ .oft:4Gߧ_NVD;֜= {eVpIKEF߇{kmvCoA@))24ڜ)֘CMa{*Ӑ jRD"Y[3 X * w8$K~wO #h_ S:s 7S&7&o >fAVmBD#89rDb1ײʵ~ xT8k:c&`@qNq>o3>ِq|_UC7~CR([]L4Ti ą2iqЇ:ǁ0ғS%FYI4Tu*.p@. (5|E+gJvb: sD&Q}E%ry 5DD,E2j*Հ赇ʉJEo㚓ˍJtdtxΖj5ezCrhߗ+aۙ㟥_>ƁKr [@yLcb2>_4ɶbc>e2K,@aS!f9{"8W뙽o+$ /_B~&.ҁKcSR>YI޴HH>_Vg2>"{y1Tw &Ba ^t~{:(kS!qFLsɖ]mgY SNGIE=T: h=>E^A-P .uށBpS̻>:$:qn}?WrE9F9=AAZ5QA uoB 7`v` S_xBoБ}rQ|Y$ SpaNADiOIJKFŋ#y eRP}%J.JS^&-}(e%cfz=FkE!mޠQ }*WgR `+f%G<."G^Jj)>Vy@4_rDJy{et/yYJjGɆHBw!HoSq+SroM.<_O0LDVsݹyQq#:.2\86곙h&] Vp{TZ?D7@/n!`n-)6.x5vWZcRа؁\ lovCFSмX@7X_#ru}ǼNrNC`I橡;I7 XFkcWXm.Q$gm݅zU{C[QVux"ɜ5x &+ƭO]GR&ɞJIkHϜHxಞլ+pZ8Vlx>{(J/U 6;_ȂHuOmӗ>qqjl$k[s{8Ḳac49Tp"ʌ=>[kn!ڂ~Jmz RbۺH&I|\. W,d3 |V'i{dK}9p\{E4oz٫ߚ+TgsG)lNR9<ʫv"8m,ͽ[4MIɣ!F*v#uuDl$M n4{^%?JVANRlBv:h`Y@:6Z/]mS-9bG*eLDџ>=Nc_ \i{.#ѿE`Y S:Т~yM֮=WIfw*A]H Ü˥)A^MWß`S@vv-wjmz9 ?4|l(Aa@l~L>lY%bys/֨'-*RѨ͑`N|*ï |K%C0>!xâĵZkt"?5a6Eڛ"5ĺr=5m޵P B'`T { nrTn(,nJZ c_6Qq4=/4r%[C[l(3;)eN:aJ2NvmbU,ABll/ \ iBjI-ygX,=0=^/&VYjYWڎKݏHRYgّ.Q_g'_X?Njo֗fhc$^Y%xSǚ(AiaR0Op+n*r62@2m c}=~t5U#U=}g5Oᘕ|ȂL %5D_>moÚ8<`yW'* B'AgrϟX_@85TПP) ?gU{%c}qYK(&vVZkC$60~-޴c~S`*aBݵf#=NukF+R#`wv@+rXrS+Wh8KhQ@,o=5˽^ -x`Ճ![z0OG<.d՞^D!3<Z@6M,Ihf heY2+ek»hyT`7I:#P wDߣ_xZw%-okԓ*h6S~,% ,+5<|@լ9Uw-WE֫b8%A{DFv.^LxgG X=2wBhr(IOZcK l~kh#S?$?m?1`FMɃJZi\ 9`Lo卜Ҍy$nk*ޜw7Agaםz}HB;=Hv?, pb~{Cd63WXD+QeaSo4244ZFV;opOc &I_:rUM>n9Vcפ%U5rIT&> ?xYCBQ&q)}K"kFQ-2x@Q T?Ɓv7E[7 tMwzL* ͼ>nԓTHR6>`ge]a׊s :](qJLf{^2cA\-݌_U]qhao(j`YXѯN:V_8h5z4A3%I~Q$ Y<?Kfh )A0pfg1oMw~=2rS;Е_ΥjGV n0t`FҚ w* \*QvjrtvcLyBه8*F2xK/ٳK6\͜δ L%Dl{F_c0;nYW^J>v Kh-A^$~SzU oҳp~dY]XЏYYLcrD[N9:]n0a>;LрLUXAwD_)U@E-7{ zm&,LCtAbEzmA!ŦޥD l!6$ؑP O D&%WcWp9o&yۡrT+>uIb&߇ERoS??d;16?IJ#A "h(^0ǿ [J(† m}{jlm7y44ʹvtEc7. Zߖ y\y$~SӸ8!(zW9:X DA(Ù%lњwiA"|WkSl(Jy+7t%<)H=gL=lY?y"V@f x†ny&|W5dp>u&{;M9,wqxjVf}x `G ŷi5vm~OaMQ@? s*E+WjOWO=' 7iĊQu$n,6PkZKKK-.3 `ք%.XR7Q"lso)9`'F8a`LnrZ2WgiVe(ŅmRQj'59fնl\ZT\4dsZh+ tU&ɰ?W`e u.$wyZ(b" ~T3ƞ~s'GW>Y)6 bW6+ qoh*>^-;0DT~QuprJX3 !dFWhq[K8gwJ=I|M0b+5+Z"Pnpt,eY#e@"f{vTItdYwy ]n<>e0O2[??qH8kjm.~|%b`#_>4E}>ObwJ- `nK {3sqdo`W} `]Oݫ_6C*2oFvI[N,6|-EK~EF ~Uq3-[&.,HK-sf5ЀǕ3Rw!DT&3 _x8b2x> }D'gkYx Օ Gv/u8 E;^IX8(Dqڅm0gvGZe.[\%#ye8B/ujp7#i\ "n/xkj%4{4NSC3Rb(^h/WQ2ht ѝtF-FL{(l_Q?x|{^/}_(^&yg" S6٫>_qq $׫mZij񞍧\('YwU٦$o ~Ji$RZK:7!-dZE 2B-,394aSUǯ`a ], x]|΍Y%A0j~r? 6XAT=|u觉m(R )[_DbND^WAW49쾅::Oeֶlԝ'&?r))9ck]GQ%&^S_WN<B*=[h0N= 7YdzFA(Y;՟2| ص3d@ vF*5c&)ͨy䗩csБ_4kP/֥R@Q߻}ċF*RceFEZu\8>u7M;q* ŷ IKR1wBQɥdU!>ë"\ L_3!tv"=# m(ZzNK%Mf*2FIiY(&)Tg@P -.XbREkϚ3#ͽq:%$/m1RF82IIѱ缵f6Y/X3(ۼ ;$xRF(\Ok%7jGR=p}֑sDITa>VX%(TW$;^ӶzҸ)Dt#z'n Ё(zr7vp{׽ ܬ9/ h.-pxTO!"ܣTK *6<k?t,DpiFH];@k>vJ1)"N{R/ʍ.H<*_A+ii+M13!itm+GFٶЙ9  7e '3zb-9(G3EV_4w˟Y4 ʔ8п?;K4 =%JfN,s2|ln9J]+=*v0ym3W.B[N|`FR=}k {LDȧc HnqeGDd,n'H9(E0.j{ !31~Y~kuw|OpOدHdcKZѼl,e-J(:&X N yFK9XTDJܦ 3$\+Nj\'#q9c,Dx"uS0 2*ԡ[鹹,Xd-Ʊ2>NN [TѲOZg~]wP:%AUӎReD -)5NdE 5] g>I*}S(Q \n):rB^v.wi -LfحFe>q^Uϥ,rr]$9lāau2|CUE(fJR1mSGQwSm57R$ M`-cBGbCuHRbLYA@6ZJ=RTzmn͞HBEYV<}5&Wc\Qn.G/@[Wdi&b=G2L+:ǚ,ڒYg@ ,]Lx^r9ouE$Âވe֕/ZtXrkN}H7\̝LXbUo!PS{aR^;=o?S@`tȿfn}ذRTQ5gu@O um 2ZC͖d ҿA~+!Ro H2ZL1.LC?[h{F<[(YlV( S0q~ wFFu0-2fDsM耤D8i6Nu`%#SgWB)ёbf W"=%/ʖK|/ӴAw/i|48 wn  xphSh{AiDʁGUu+*r, zrB|lWtvg˫h{/z> B+O_0Ƌc},o_Д_vi"EwZ&X$﨟__J|ARIW͚o6b9N烚71:H}ȶ|<I|z_c Eo7\ՋiXtԐyl^rt*i} F\Z_3׻XtDZyD![yk6򖄦'Жj]a =4+N%_PC#Z6%k܀/fM trosd'c*1F}%M7ǰ s.vψ8YdsU*xos9}OȻnX@g q:f=Ą߅it5-uJ)͞}Oa+'>F?4I&"&ia?#JXG2&d|̭^#(%GĔ>Ij(O]M5i1ˉ||Un|;yG'7#ֽ>t\5$< |IIGI_l P>r$FոMlD':c%4O#=*ps˹+vy].vB24=@v*Rb f<?06-(9wO"poI.׏LզB-!R;-ذmn>n/[h;pom($;zX,KJ(=l}rʸ[)SoO?pjk'+niV] m76A Jف_ʹ m{snG8r$ĺ4j8ư DinZo.@hYuV H%Cc㟨;{B~No}cAVFZ8OVTCUG]ūu!F'9E8b۩pRw[8E<6'3-C3טGVJpO Z ?5֖eJFZNYRol=Gv'1;Xq>mBQwA F.sۻ0^.k`{ev[*%FMX=$I^ gOB/D)8Tt }:?2BNlbS=2͡bxJ^,T'茭a9OY̌NҚ뭜#QPWm.otCB"Oio^U_"%8,O䛝~ֲKԇ?(G!=)yĽ=*s R⤪ct׶ !W.kiȿ8X3V'>ڂ%Șpz G+кRzR{zFWg6 u|{f#] TZn3_= 3dWXHR4`fqK’$m.ȱ (Rx]&>骵/Nؒό&p#o5g5 35)?(!V;y8!P?5"wjrDoE K~<]@z6<ݛT}X'c3Gtڃh[? ZihWg1$ГׂtdS(<=[ׁ,=(UY0w@ ęwor_'$N铜ʽ\}R⽧TsbN}kdV@20_o#ja>iή1Qk#q%lecoʧmܟ+:d4Cb 1$b }BFqŞ$Q9iɧ& -ndtb5?'\vlʳwW8v"zӲT6+sƢ_q˅|v g#ߩkp4-&JTM"ד <{­MbO4I5|AIð ۴2qR*!NP!lլ$txC{'Xx{,'T\P&8ױ|x2}3\(~n`mx2*k&ƅ?Dg:G>o3@> ںBi(LEl_Wȁk@"쥔\ՍFipF^}ixrT^\J'N$>|ќD n6Wy>n$V:Dx.RG7q'}|da$- dM7_װo)}(obUqVCs04Ǫ?!mO!d딓S{$ ٶK$Ks|T"i֡/{Vlrf)qL,a85YeG 힭9J=z݁#r]1Nds?*+%dS~`^j۵Ti :.qUrfO֒LV|WүpF|t"u>հf!ܦg|/P|HEPQIֵcI&?3IJaG/d$+Ђ)*7ԙp7kVJFgq%y"r.hG'+$@ PܾGiZ)lAH26)'@􇦋pHlWLg%]AFL3ͽ(9[<.y -$aչh1Z~ESX Xu Xe0B탕R]vQ@/ԐJr Zߩm( 6 !/p?\ʸ~_^/lYT-U&u,_d_׌V>JV~.grHYS\N++aZHk^#tKJ$݄}3ĕ|G8sߡGgN TΘw`B&}laCHEiw/)++Pde'x䜐FŃ{J~۝2nx 3SNmNt"(|^ׇNHJh CȻq FFK\RXruGR< bBѿ + .w\%d+NcޏOӺw1rE8p];;s! TI(o J%fsYr9Mcw͖̬v9u] dy`hеUPrU*`ЏPBe'I'Z:ehT$0K|2SMFy-IOJ3D#9 iOlo }D6pOSi;!A:֮?:ʬānIWSn=|8Xm6/{޿ۓV9׹YXEGF^ $x$ ,`%|FxKWིV"ޡuq/#ΨmzJbwQW}i0(XV u]NF4P U>v`>ٞxlq!ˣ&# ̏O&@Z`J~dD-V\zJ?_pBZ%B H\4 K?ٰ ]#|sѮjPOG&L4S⇝4޶>A dZ/ )-yP F.4 Dׂ h3 QeZo`^yvoΎԹ\8u K.GXP,O]FRydR* *4^rJ67L©~Q&֘ܺj۹G-ɁuDW2zuI5g@WBV-iz?#ÔZwuk%539s:I eacɶ.1O8JIL41粻JIM>FŵjfcyJlo}0 ft1f%_[jq Ns3DW ɏD"Zw@;C '\vC*Ӏ]&A-6vE^FBNRAآ-!o@$[%.ŋ0/(.SEnt_􊞞K \:MЏ!]GpS)7j⭃)@>; u;JOR=C]*NAp:Ƥ}%vLɕab`/4:>wL~9iI 29£YGa@Cju+j& ox?1U J[Ye1YkB|=Nq!O{ĿA򰀉%WR]D;Dph_ppzēT|R[aӱM;Rj"JXpgXx 5MCU/㞙VRSMx4PdDgKnsj; K̬^1atOQ+Sce\KqpsD;EK=\wG@Nu*bWX'^6ۉi"F"hbpwhDߛBoR#=.*юg[3-=rFd~n&OG&aűfd\ s̕OpqpPl,__̙<s>G0үc vE I{w2 MK;!5Οԧ)Čyb_V|L?Wkc~T'z{B-Vw K:)o$/8n+xU~nw& c/[j˔~XGj ^&+ql `ԩnLH W)hORٽ0~)|۔!Mр5 ,'Xf\ʸH߰զ3=1 p}}%a,^ 1hɫ?(Ij̟_2dcCWoI3n@~ή/S\e̋:MT 5Bl>b Qem!S'lP=]?-&} [gYZ07070100000313000081a4000000000000000000000001662f7fa9000007c8000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+H{Ӯ#39TlEr6k#*4uS"5Z\]+%1.qѰW@ܡGߓSkk]gs0Ʊyi?*LR{4<+|@yV y?srH -&M@cl 7ٓB&_C^^"Pxysy4F͡f"ݕB|RW}Ʊ<aM"L7,D%I}(]l18%FbO׽N ڏ"QA 0,m^Wg4ƽ/m|[-+?;8jOVɪ *!9DCUG$Oޙ.F;; vV-&c5z苚Mmz5w(%{J*5GRY/R0Y +Q]RFP9Ro܁S;#kqn*K)j9c3?q{$n`+>NLB Nc ,dVj({*-p `H!3$5lDןPunoTOƤxtQ_0&}2!/Dڅ]B7rѥfa" 6,u($zK4Jy UK{0R),<رo"d9^~R0װrm93 ܅DZWhOzآ[|%2tm/쎌u}Q3vw=(oG.3cؐL<c99&,ge0mbe\=- T A(fV/ҡ/frsE!>?Xk ʋvW[>tȍM' f^d.;*g)n`ṺMxȄ\=yöN8іu\+׬9n?WT"-EΦذVnP;^gu nmQ%&u0IԠل+fԕRVsa` @^e]E jpuO\'^Weʯf ָ,3ebMנ@1R#Fw{ -G'yV%Sm\+L~dL8_{J}ޞ~A/1U"Xط0zƛd*_l1w;\:ę"? M}q[ eQ"HPB_#3(ZH d P0jf( i)kYmB鈓Fpc1cQRfk&5VlWYbi t\R! ͕E9deɷckS۬O7/VƱpl" b_ =kF^w|}vv04?Bb3oL&XJ{K`g`[\xHQOb!t9!̦{So}ݜIBH}\>c `_4G8Կ}d?~o2X4&HF> ?sVG&@zVnjY|.ؒrGb W"C24Id"R$۩#Noi뗫jn6)5[*6b%ȣY sJ`0j *&.vJo;߻L`qDj^ m:* ,5{ ZYTzP;4_3Km"v;RjVy-ڙzO T;$>& i[XΫDZ_%Ȁy0F@;ܕ\Sh{NҴO |TʯL$#{ ~k#٨jBڨNG}:};!zda]7gahKnb?¤WO!nn90Eh穅zδfa0RSF<T;$pҒbʗ[!+Usdgk5Ǚ)\>&\QH61X'5Yd.v{wNJJP*H=JC| KNQ6&[?\gΊf sj'3ɤ^9Z5°Ի_~/G4B9 AcQ[w9ߍő@"ה0A~DA+SD;2v{\3Aޯ!ɖח;3 &9w  Gx K;]i(DU ];@Suh@Mq]w.W+g.d+m?,`Y9k:}ޒՊ╾>GӾGZA,,Nޫ6[D^4K7_փsRМ& ât<X:(>s{uZѻ%Qj6VE1[ a-Lβ ak~-ioDej1yآȫ ޜ{+V!<٥{20Ekel`?6lا/Fsc) DDe[f wjxVDNju#@26pwN㷐JvV6`!RB< u661Gۉ~c^7x~2o O#y 5 LɋT{@ʷY,mEpNxa^R7G   _U4͌Ooe4}VY>ha'I0OiTJ΀l6q֑Ԩ5aQj`(rpk'M3΀1huH:c9a"AV qm ͤNǘcoK!"פWHyΨjM 1ǹdi:tSyhp)+ Š0Ԁ _dh[+:T񕮮hzD@2>i̟ͬC C\hTur~;",jS<;{t7Gt/e0vb w\]ZXs^>V a  '5E Zo0}_TT5b<Wq-ٵR1~h  ۹0קB6 "QGR W\K\ quCL0%(|aޓڷ;m:զ!̀ߢH 4'J%"Ypji  ?yqY٧qzlS@TX!v]{)L _?gM8[hoҼ.,t̔BR{` GZ/+_Z^,E)P&62|Ї75b:<ޞexɐmD_S/aqUF5 X.o1)KȖ^ {NׂN9e=+ ;X9M/*pLՠl`cY+2]yiH`3zܵI!IɕhMNy06 ·z\'~l7Co ! e淚>>T}fsnD,#;>ؔ?T)$]oJU>)&HEoNos:˟Mew9IX83Vg>RO+-Xj?rϰ dHGgѾg):$M)dsZk5E /RvH/~Cl1e#;(GdRh&YG16=9 TuEƞFg8c?>X'Vm8qjo}|E'^0뵥8yC6 [:i.nkC"WooeH.8IBKkR`$S0;CoV"(]p 5rVI%&lW3ʹ[!܏3IyZ!1;^ۓMMM\~ʷ MZ݂-#D0C{yBs鎗9p@%-,_46Wp^mڛ&)KUu x6^65K$w:[@XHB@o5>_h9>I߳xbV Twd\gƭjZzQf<6a{<Dh=h6o$1?Xe`#J0CK)YF@SIyL2st[fyu~ܶ(_4<m[zj;Z-K5%Q^eśw|(?ƵXV!9CF젮gZ,U= ^5ɤXq)TGVyCq')ڝgS xzEĽAuv35mkJq xi~ޞh\}?h𺮶]ZGZݲ)|E;=T#[FUP]Cf㟕Eִ#-KqN>"/B,Q>W]ԣKx[\dRfu=F0z2{qŁAaΩ` <0% ΀ZUJZdm[_Dg62$o/4؆ +or9hpU|uΩrsJ[wu%Q`+',ߐ#OXvup?`Rb턷–].E|BgJjꭓ2xVCeN /G*~?0Z[$3#>U)kӕI޲kadc9I_\ ;AZ'V%UwACC2)a9S jfTR[.%jƠyb/t`[oSp?9#Bu9ƚ+!h9tR?$ùIW}-1,ny,nuIlc3W#k1k.F`n[j1e4@2:5  ^2Ѻ>xK7A.FVQg{F (+HIߙWՖgLi[k*ʣO,ZA.'H(Ngr+]_X^i̹*MiZinr"IrV!"\?O nSے|*-T|F PYgpdHQukwt Z|W_U'H27E؅`TRN p4G™$w垪B(szTd2~( ӏZ@]F,xFS27جMM}Ȭ5Z\<5#ǟ E_MY a=do4[ff/ % '0,B-|3#1K*U8Jp33tdmQg. u9bDuh/+l "|Lxi_k_ mF;K 1U *2g[ wJ4O!|/0F(j]}7JdkTwMQ]hUp39ڻbߌM]N$AË]8.@pQ INU j]ao(ߓRK{0ZgG("[ 0եXh5%"d4MM7(XD5gvӈJ94d\IUYD#"JPK ]HO@l@rg(XÑ0r78i<"ҠEmgPSY()+2WL:p5ʡ1 j:'|!lhʾYSLt⣑  @3m :|jS>UhFg48Q M&wBԄy5bTOJ[FN$驦d@XSk$O9`ЁzGE48tf_(mea)|s{LZ` zb*9e#3=0m$ey =uaљf_5O@ eh-oöױކj}Cq8V&[)]_RۋVy;M/{;DSl>F^zuFhЍy+˅~XJʽjv4i8>)gGoN 3'gжK (WRFKR`$ Pt⥟y$^-aMG p ~=A cUe40wH \=mnEyupN]"V&ynoF+GlʤGnڀƣG E-{ [Yh8> E}o{S_wK&c (0 6~7eaE<5.4'+_լX;F1]n/{WaFʮ2 :3.ȮyKokˡD!Wzp0s4K.SdsB6k/Mv]̄ Lxj@MriYQuH$&:t@r ȎU7xDK*3HR?U9) fGg@*sQ\Z jy}9(?)kȀrJ g'uc-je5F* uv {t)Eb}+ ,l0@EQzO]/2.) 9.|Br]D%# ߻ٚ}GshK`R h$WFCg'1;;E@œvN28;I%fH;XG|,nt˙|˨$ %OpA\n, }A{e&W:oa 5u~a{(7),VA*1?oGu (GNts&%^F[tu`I<#J+pT /C2!F,rR0ElM3򄗝>~{a݀rSbu6c!i8<,_(Ε"=sq)t-Uz e(Or~?_Ky3 |RENֱ<Ҩ`%Wx ʷ"=Ϊ:Gxel  0F+,/ NJynL̫9!E,]:? `5֩o;79;KmpO{WV|}tM}]I‰ i+8 >z"B]҈Pa\а[9;B`iO9|d/ҿlE t+)@1S̻VGFF5;M|KP,T$Kg&K?Ké}ޝcy? Qa +2~9q&~b)8D?S{6/TG;@l4PU]+UνϗZ4OR);9./UNB؟ /lmP(XhW m}eKU ERG"u/Wnt0"tj=,Ą%zO2<%vD^nm:6KbaN̢Mt+<3Ȃ㒘~M))IGяj QX>rMf ũA!HE?ɹȯoOR4o{pY3kG qCC{yHx_nŷ#}jh!V"" 3;¥L/cOv=c^g]Q=b#i~;3x`:'sؿwSW{QӴl,'SheG~ERCw^@g#!}WQ1u`UG#8D>>0qUHŽ I}_Hg/\XPm!l$%=rI O9Fe"vР֑.aBF4k4Tp?/gSmcs4=hƴy܊s;.PFݠMrGP"%{huyݣ%&ti}8x`%wϽWonR=zjBq W/l@; 5%o1=u/ ˑI$+6S)q" 642cvK B|WF "RX _ ~O\8YXqDc3O/n8אcb_k)~ܘ<7lvl]tU QD+ kR+Xuo Kԉ5xkC+ \bM`*"#5vr8W3y@/!_}zgT6N2J윲IYaȕv2Ʃxs3K:Z(&H%Xfd 2\qORְJKTswm00dn\#F>YgjHdY TDIL$xn|Z_xԌ@{;/PNEzU54|+iv܇`<)E,>DC 3ʻ,<,0륬L igT}A urFuz+Nh(UAY*ayثA.v.^?_`u 󝿗iW^T:%j`Fzˬes ů)ŌZcNWzq=^0 R7,~4BWWl*PЩ8K^QsAJFq yGf>7?Dj ´>@Ӊ gB&xb+7< 2qQK(v\U0xk<1MޟaG$kU5W7/"g~z }Fe)*O&׳#<sgN9v~D3z`-s6FӁp9("JK#h9B9*0z ^H4zhw[01rߞշC>i(((Wy\PȚZA\>X& w1}c8_DhR\M,|jeQ/aqzRpQĐ.c(mp/;.K=ٍC3O w ̏=|d)LSD̝v&"*lIFXK7AW YԴO77辣\gV3 w#YN/-M[!yD -%<݊!TBtAF|߭='>$7'ELf<9j-9dLsRdеcߐ^׏+^$?58*])Ui%gkBXh3<#)U!WV#2"R \B;+҈( xHUpa4@M?]QCȗb~xcl/c젌Wh)&mC~k0ʲ._qKKVL)Q n?V>ؔzvbrqoa~}Kꍟ4͠6`JY`So4)xZ4DѪW2lDB Mv P(9$]ʤ7¨2i̦P)9>M6kWiek] d>6wi9֘tTALK 5.yl^f Ea^p!i=S:m uCǎ F&U9ND wn+@)x+=(]tiWR9|"܋Ϩy'FCf+@@gz<Özd*5/Zf:eIe{W}K0g,*䎓@kd#2 Ƶg-olrp8>7Pfگ D]{`ydo"Sn΃;ːQΩ0jӀr]63idw3qq7 1Nn:7m'X YhjMhO L ̙Mp%,7uT:<ݎuAMg.z궺mSbgc梿Z6rqw\z~9Y! jސd|ۧR:cKj͔'0%Q^/#iL"twKտUbw M_xJ ='>z}cTM,titx1g¨iox#՘$ 74 ȨU g1N DR$'z%XQ~ Lj|RJCc/r{vXwn@ RO?Hh`| " &'0>\]Ek4&Y&@z q'[vʖI[r#xͧ;=۫qyzÆBWox"^ }?M+M#2%Ku1>!{Mwi9n9;U2 8f;O|z:(0˱Di i Z+gqڿM0U>orʚH'/GPKPDAlM9SCL4qGЛ8o|4g5=:r#00tf# M3; bEf7K(G*w[$r!T6pn!_!'~d(f򭍿O&܃ȯZ̊7Z";KiHPjS/VuGOR;ڮ6g B8"Wu%ހWi ;࿆I]ԡ td+#aJr{@-IZz2^U[lſ5EB ]BSRSpFB d[Jc@[+5`_YEbVP|,] H܄ul#KrasUw DoҌ`&BxS(GXoX Z[B]V@W\TҺ|j-΄7}Dqj'+J%F-qgͿ3 ƞ*IX>b}71s6'xa{l^pp/!=UM˙ilAlBFN#̂"0txgxAr#4tQլrZ4v<`rߜZ_AW.VHDTmFPςBκ#`eJ\:_hxG٧/4  BIKIs|@m,؞v&g^;9䊞!\[?Q q9oHJyނMZVE"\tn[Uؕ0MӮUZf[ˏ#rr&c<~թc5b>! _IM|;Ef->naQf " }VWT|H4GD8:$WPFՕ8A*fQJeGbtYm@5c4ٟm$@L_MUߠv¨,;&D9c6u#>Jehve4|?l^cH e9~;ynW&)@fR QD 0a 0*'o)%~.T9lւ ,J_8bɗ,[n&  ֱ)9j PdkQ>w~eTB$A_\ԉU1appVB>?]}ԣ)Hܟ@Ng\K_WCTp8xVjGѶVE~nf֧~_ ң,2j0w8o]Kɜ=6%=0RijycW%k1/"Fk^a,|l$zE XT*N qE\T~ z۽q?{ajݬWRqȯ'}ey:T*l).ۘd@U|I05^<][6D-cNQa4Iv+Ytjj#4$G<߼d91Ri] Gi!X0,Tx 1ZOGV^M{6;ͷ'E$pFHQ _ܸGf#uݰ."Y=rJ!Wda'H:L %'[2ݣ4I~DG]bTe9M|^%G<+Ezq:1Jѡ6T,:4qn*I9MM]uwuoqNoV9UIQ6 R3 & 7̸ԡ>kO>S7dT![HcfG6faD ѕQ*e aA>IH',W":%QEc_-KLl|e4Q݌ކX"6qk ˃CWוXbHԭycu* ;^|}n> S))@YN,Eʬ`)0@v/" M] :{e&D^jJHm@)3|L}tș̓Q#={qiGlz{k~(9|$1l ;j#yj K kvGA썃 Q;^5\ |" %/f=&(kX^,I0d-eJlܨT$6"#Qm.d^Ƹ|'jl}L8 dِs(߰ۈk)y93~/h;gO!,PKȓq|VYtkbj.?&W2 3"d8p ٚA|4M\5n0@eCbJb *Lv Zq>6a>Upꔟ5%0uElzc$*@\&vID >P )6yDGjywb);Jy0h$rohN~(RkL"}S̖dHzBu:sK7=e,qx|5TEEvQ9hk lX@٥?-Ӈjȉ6kE@-U7E{Uowp`USe9rsVqcsnUt_5^Md\Fo>^~tوo@Ghj\ -,-U={C fRSP*xyGxn(P98d^ WY*lL"&}\t׏S{b}ϒ>O)5 2\}WO`& ۶[&ʥE ε^ G_XF7+,fDkYɲ߸jDmuOh˥>D7ZB!te^ u 2az$Nj&L\Z3Ψ*vgE>z }6DP5]\$Ϧodڧ`5sXqRL{7ZBнK8aydxHz;StgY{lOg/ ,c.֠-~tpdꁫv](l[Clȴ0_*𖢶v2׊!C9BET5Xʋgn +.Hvs羏M6&jZ'R"Ĉ[5l2礳V#m qEKUe w n$[uǂE\ Iok^DZ6AM'r4"&O}iyl; j+딜V&"V5~W'oA')嘓q_*1^>?TC$-0UOxt 7YۥN^qЯ5M:3 <b<=SAI#!͵3T*I݊?Ⱦ|1ݮmzd0mo. LjncH+z{:yeLȊʉ<3˝F0f=ccrZ.5aQmaskIJlZ &J\><e0N&G'zv %)iSIoHOd[WcxP+o'xQKRR$#/E[]QDEZn?=v~8AUq䡏IgIKgqr_\#\qܞhsy\`})~.{ks'AN75[wy5Y"Mz"vMLT XaR0X,w`Ut{W7Z'p[ޢCep+*Bϙ!pLō2PZ{@CSb]iۍ~]QXo=PAkf֠4'E}ä[E̓3"%477g/'{4GPħ=@dzF=oqVUX{&@@LFnyH "+T pTBLJn_#n|ܧ#=QA,4-=C Ƨ)R{V.êG&* >ѧ̇ G=Pmp'O=+p hq'\wG  Yz(|8%}CP 4|jMHгyӠGs+8?g?'쥾bjCth$|3DKU!Y'}sPcZ9{/ Y0 xRy>q(%Dw>Ty&mu{7~2?c }0`C.Yij+!=&+Ù`Z>4?D #TvqT\DzὃCACL[~֌dN!DfOf.s0x8Xk11#dJB>*ҤCǝ C<}"'G|ЉIqۮ\uF9K~ȂPopN0oh++7{PZ+l&'CAO@=w^U=Èa FTB`RL͊GLL ӦMi[#~{mzi ?WcKZ DSqTxdn.ی-/ڳ;׀R DXVOL(Ur#2 mll 9ӛ͙a.Z!kt)^ME X++¶fh쥅Lmrl B/!8X>O-}1;@EpLDs52 iaVMqe L33, @ Fp $n,]S@#FlfHx#JY4@٤1Äk~22]y:>:'T1O[ί/`d?2'H(ڍ$Ǎ"#t`;69Ȋ_pߠftE[P [b^%CUK-  ԈuuC׿Kī q`سFqx|3dӫbO>Ώ mgӪc3U$PVn)ZW)^H`:e-Z7cSC7O:Dx/ޤJ߾*Ÿ/O4҈PY}r k+bf^vr_M2tǎabu|> (6P#Am~=jıIKcgb#0Ƈ"+0 tٷt+3/Ԯ\ޞz"b' _*vZq`XT ņ!PҲksֵ&1r̷qqYl\]H:i&fވaj1Yty9 r& RJ774DdR`  is(eϴ{zzWVp"2jN)E8_vA$Qdz/^ 'gs>1L~Y6>Xxs5*fXғcbf)dFV\Cr!O>'p"5rWU*~׋"DdjŐS H&ɹ ?$$ oյ\zqnpk9JmuX6S}UL?D}MЦv'~0[8,Q_>f7-ţ3N4? !g+ꊡ9T*; ")V6˼<[XujsS`Dѱdj&ݱxVniH*vQ85 UpHl";RXj]0}oZ~ޣ)4M so|~(lg'%)=CY& ,=D(߱eh^髩lǧO]̲,xPl1(h*ғ_bSEcoutݴZ(FA/79͊bCrs!$5AȵO׸=yHz-A8\ġh{ -a-Vo4ˊ$;. jliA8 9{U~3?ve״| 3$7<1 1:Ѽ<nTvʵؓ;M@mP*s0.-r'I fj 'h A6>|{lM2]2=e_L y(} ^3D \i+)YӺ;pA^ǥ8K=؎*d?֊>DgfSej90q&R2%7ifL_z(QDL=ӣ."?y1qw@ӂ\-K /B}gF/HR? 4J[*WiKl&%ڃ斱zF R}>aT_AX(K%MK(y杠>?;:?sZmAKah-/qs9x֠ +ݯQu׫A+O\Qe:CH#ӬZ`M]0YR ?.<DerW<'ЕR3[XFXy( 47p˹ǫs|\vȨZE==3#PIQaI\!ɱV !5IJ2lEhu1(bjz )6NS MInNcF1u': ʹ'$ v㐒^ Jg Ce)3/ƘFttMKH8rTrmB|CbCBmRˌ$QJq7?"(V> .LN0 K-I#*nZMh70:Isv\dooM^INá|XJpW̯=,gG(Ui[v o|KUpF` @sVIj)yf1񢻔!OI@*Wr 8VVNUbG?oį1;ROѳĝ s\o{ش4Iv_2Xb[`mp6nh<5O뱉1J1F-=񼎑dHb)\XDx^7rĶw&+9.ǗHӰoK^ciU dqSG8r} 2N| ,r[x˒_PDc&C%&-R }Tq)+% G%^+6Hf>1qڎHN^Ynr0>t/Qd) #VrbgJ,9 UYܢ-tZ# n6Hdb%뾦Ci #,YHg;lJ|N|ySgj)؝Eנ("j zIQ<+^D.q]BU7x>)=-jH)t+PrZeZ]v\{C1(΀"#>{e,z–+1:Kra8׊KFf9KP\yRk{DY#h}^ʛߌ}%0b3LKV^Y UҽZZ`ϔ4Jr+ΉS`bSYsQx |gѻ";Q`iLkv;U;dk? %{ Ƿ'MA*_\>Kl%9׉X1ʿǐAYGGrڝN#^9:!wa-/ՐPB2nk`,(D$hg?`8m!Db|Q;aҬK.3!^YQgb1f7ֹRId](YV97ؕĄ}o涧f+46/,dz؂f2O +ڬl%'dk%,5J[>K[;}nX,"9AS!x\1(V`D~`Lby3}a& 9Hx}GR}YnD=9q r R.H,Zi\dҋwȮekI?\VwW++?l6Xٺz~_[[Fb dģ# Q$R ^OMX0ggW^}5}ޱim)ɞ-ISHwkwB 3F-+iuOX'x i/^'wl#͈l/e#l2^s}]uW!́<[jiG hFΦ Dv]q@tHJ TlGJ ʭ]^eipCr_Rj{LVBgģIXx̙:xrQFX }ųrqɻ6i}: DJ }#g[i;Mد*eT.tT@Go0^M+ѽL'L4;)s#EyT^|Oy`u5Ҹro!vbX$V΃ud v]5{ǐozp X@?Ժv`lآMjH)=M {&!?9]ֽ+6px%NpHE":w [rD<kϳT>L8cm&.*p1y6p#ih"v~n4 XZtY;)4a߹R(.]1>ګ=!Rw{. 2`g 7n%¯qD<HKqK>%QBXu06:i[c(5Yqk!XW+_)}`4 b)4F Id!X*\^ {2E+Ȉgr:Tފ K${4¹@&\!#R'd Rzqz:o۔EhzZd_dnlR&َ |fDʼnjgR)DQ64e C(pB&tt Dj6#8úh + r$:v؛ U^p'5kRFv/"IhP?|`!lzc>h4fW s+8QHT"Щh'\G}VZ;#x>sy HD<"7$TG4H\zQQJh9&Cg '!ol8/SbB=@'o X~-H ^Sfr$S9[V:d vQiu]T[&Dhm>B6tk?֣TQwiڬÅZ_$DG/H.=$]j0j|w~^Bwk6|?+QKR˵G8h7_釨eHRH4>vv`Nn#F%TO 8>u.˷}_f>&]"2 KMtURVELzH'f0,--rWQr!Uf:n\rDP`ڧeʣB8ǾL7gz!DZm/굫L6Ŭ-1<&l/ͪƳ/b'yپBt,-8v{@^濬TiZ_B9.vÝi|F7&*x 2n,3ZIy<i(ØJ6{aܺЬв1)~myψ}w[chtzϺBsd jnjq!ѝ ;Kx[u_"S'X ϸ3tkHt~eY2}>Q ud5ANgx&ye!gUǕb5{&Kl戮 (7& ьfL}-\|+RNh&Iiν_R8e|)H'I 5 ""+cncbч6ljfLd1PܕL6a[7s d !5$`7%rJUxdkc5_wƬ}~Nx"Q !5!|7QR\La?%'> >2f2eZ~0"bcA΀0<(J柵 o3 1iH?OxZa`rs\^mIb6iˤqZYW07Q Q6D3]< yOhUR4v]J908M}R/ՄH^%n/[G4#A1j#Rzqsv>B9*^Nob8Ƴ՗lÚ~ <|؎)0#T®yOfvROvqb8kz_t`;- KyؤԘD3ipDvgB+|7wX% ;;S`zh"pdhb's]LdKTQ1٦-}WHq#"ИNH. v\ᤢ,07J4k=J /!J4?+Vlx1ylH}BIE~,[OgqJ%ή$ɯ̕gCF>~ڌu)'x{˘NA9债'n=F&V8&|U9:̼pï2ÙދD)E.\ u~'fQ)@i?uхXu5u![`ӛ= hLu0+șjqlԄ?Ls@sO;4*tN~f%3Pc]Wz4'iT4:ǭ>RE5| JZ7ة?s\.(v廁dCN!; Rglz!)esViE8 fz_;$ m.ECJ@>ŌjzRNJ-0(l2`!(O BBIŮ=S!TynXC]I%qN@L|/B9s"跾c8*\"[Dg"qbc'*yER0 h݆toh*#t}ƿtv<1o]W`kƚz *bq!soK SG>_pH/zэ?qd_/qp- '?P#somXֳC}Xx /D@ Se #Qo}6|_=d ތ9YuL S e=.U 2#GS"YZF'J֩+s$*Q\gJTFӁ#"p#yZ:e3-a69Xf,ꕁ=/FIHp(hWf >0IW{?Jvۨ8<mCXl] 5'y=|+,tԳf蕄 ԋH&GaDٺ0ZxT q?\F~}v-NeK78HbSfej]tN/ᏯIU(+Ss?>84)jʥъyNL(N+/*NU⢝s?&,WQ.#M[ . c.:<a~i9S--6ۥ׾sr[Y hNz=-4H5qskaj@' ᠿ}-b}ÊֵcNc'LkTM,m^g 掃_af3D~JL/'6^[GFGW̋iݑ, 2'+mQ*tss-@[RDp5Dʅ䕢n^i - t\"k 'C*ן[ ]&n͊;AeohkaQn.SbYB}CgH=⊹?ӝhCr>/gKn)7 Xyv\VXa]8;p-<+%Գ4j鱅F7LH&8q0@-lpcT1מ\`[?0cLAR(Re䡘`s)t*SO׫DFPwWI) O=l㮝rYSHkW?!I؎&<Øk;GXbG#a}3gn:g#w[rd=UYp & ,Xn .*w FB\1Z o%e9YFi4<*>6k쯚2pevd ` HnF :)\~Lf UPSZwD S_:ibt-sZ%Տ+'"8s'er -0i[Bn~wxOg3J!^9\7hfٕ"ǑMd۫ؒX$dj3PHn7 W:_5A2iKX;s?)1/99O93fjoX8ZP%E챢:DBI,u .31FKT"jKmQ.$aFP_eO̯$P LJ . [$NZa9=Y]X'8fg2_EB9UqkR:˂QpsF"$`aLYD7u!D bz?4},'>RIg >n~S; Uߌ3K g=~~XJD猝-!C9曔)T01SNd'`w S22HÿZ^}]G`LLI9Z#9إ{cv*qou&܊&99ۻd-f;hQƗ ҒT&4#Kd^܌ IbDC8ȉ1}7?<q *3(`Չx 6(v/ %J@i{nh-faZpS9ܘ|>ŀ9=@nji\B4,# 1oua` 'Y:mS[ )1I)Hj/1`($`J;7/Z`@`ޞjQ Z9cTOd1D8j2{e'?K?זڻ>7tKğ?_!=; fSpm9^ dT%\ BE/3`z@^ ='VMef">pX3,M|ږ87N'oDmҢ&ʹ3{Keam|IrTdw}9e( b^Ez(p&yN}'`su{yМ.FmUkP/Q7Wռi>z:gV/twV tt@ Uhw+3nΞޝ>~(p=PkkXʬ8_߉2J1SjzO:x &D::'Ÿ,KN/:̿S`"H`ȾrONPG+DS0(PADi,#Z2vd(NB:Pk!Ƕ6q jKN[qc#v% 0j#g(TYJ'=o|64#HBZ"wiVtN@*VF3=w/͝&PAuQTܷRN+1M#I+(2nIUVSa>hmѡ/Ž}L*! 9N. (zzsZyR)]v7.?ܴ lST)CաcMf^ |fd~J*su|I7. .%[p''Y=cl5> 4"*;>ZdqV֭*WB6i1 w'Ϭc0lW]_R"T_cHvyB|R^x];MBˤ.<ڲL,3*͕3FH[ zVV$gV$賡20KQ] p I?;#h4(DGF!~|e\2mbRKr]x|SCJaT+Gn0Sy{m!Y+_z@VX 02_{">#W_b x8:GJoR9̕dyە]ark[NFb] :kXKh6*)DM hԮؤxlcT y]@,ÛE!dI&JGWFpcU#ҮC 15b <K ?NH,j,,P[rUnڡ8*(aK!'!wAryZ ӈ,2FOap7!FW4XA4@3>Cb(i.KfܣlзďO/?pixAtYJ85_$@0|UoY4a¾I1Gyj6WH+':ՂY_ʁ}6XDT T{J$3 Ԙ_K%3udp\`): :n%F y9b*TZw|&M2!諍S]咸y}݌BoXo½ɁO4mgw9=NDg̮,AH}E<sԅ{X ə3Tdž֙[?]=&%) 6:y-rGq(SÇ(>W?& Sd!4*.&{6)+wڜ:PV3x%nJyZ͒nmIjTۚQ8Q\*G&cIPpL0t>3{IL>!&qRޞfRc]glM#fr @S^V zK eBv!iAH|[3|,}t.n{EƱ:ibap7\OG˹[dqǥKqU bï0Xto}"MJ鴯AYNc`Vb%fYmosZƞ/s&ɜ@r eqVJ:-d]`SP{3>~F.3*V-ֆ~ɡ.C':of^1GD2Cʩe6B(b4k5f$xR#Mý)v mhB V-r\gTy%?f8w0A>I u}q`B_2s똙JM@1_D?& " .d6hWRTnJbN9 nE􅷈eS]ɖK~[[ s&6Rq )K TR±avI*%$of v8c*{n;[ #n*QNvlW`#*[0t;q("vߝc=s)L:t%pXFw):elfS=7-QdNnj ]*f7x1V6hlCV֛(HP;Iv!RTnA>Еon=˵U5+nV6/o4޿%9>Jw5EMi5\JsD[v ʗwY6Ny% M!4H\YHV)*.u/djD=&4T (ބDž9CuΤt)W&pYJŽQѸ^TMےdnruK~#bcmS w"ADk((g!E8KsՈ4CipT.EcU I4bU" rL4?76U?a.y;԰&s6Ocu7!?<& nwD鯭<$;;!ϏXx;oWnDq^5aS0g-\ъ1tÃFEc6be~0AIK_/ ?(1!,#a+yEpWnNU,.Kv@AuC?:P(ET:oW}=0Lפfn3,}ɬOŸՓDu皁G|850R WtȞw&1֢` LT|{"Q)Jԏa:爕- {mLtק 'nƽS5>.8@d\shxs!{]ٜ>'D'K޻]p yklUE"S{p;1 #DwU);1!zaQSY@"j)t?{D/<2vJKXSc3X\@u63ml=ml6~anP13ڔc)a[Cn4nƊXN [Pg\,Yu#-pbsz75KrK6ڇRdJNLe*_9^hqݑ&A--ZŒD;b}}?.1Y4psFMeC#*NY[ęF[_W?K$;/ @"({3Fuo#et9o-a~@EaTAHbYy/SclL*̣8BnvwPB/w\/n/f"kEkЊ?lL[Tt5uI<CUhĺ[lkxP:=TnQ`*(%4 k*TTGJ.3c(Uc@\̶܃{?*4k#IpC'=O4bn~Rk@C5 XeurI$@Օ@{`0'xŎգ]E$9)sJF(?落kz՛ހA[Th;ל̀TGTnZ)S1bk/C,9᧫j`ms|߹ saG5CW{ӼжuzI(7-|FG!*e-V=_yy ZETR[Vo(b~-=pgvڵ? ѿe_`)ٴu0lRTM\رJdbXlfT=``ㇺ۟CFt!r/gѸ(ieTh rmv=k]+|]\ptQMЗP;vox somb$Iuĥ}׃<"_W_DT?@G2@ԯLVΒpŵ MrDd3DیIsBx[E}O}?pcV L"&<n;GgF!abQN",'[A]NbO""`L@cQe2aS{`Gý3oi:418' 0^%g{VPNwK6X ͨ(?^ 1~uq㈽dkE/z*7 qn۞P)~)[^@3@3ˉr =wFh!yy -n^SNPD{RpZ]epfdG6H2'UU䥡Yr5՛nZ;LiKv Ah7:FGYUo__\ qOCm,SHT^?5'๷j"" j `J:P`\! vgƿ@,:G< {P<؅]A ^BQ>tՅh+Yf`Q>6."33]ľ:EkgRWpE7C4(`Du( zG*uKFuńK_X(/*ASkҘ1NϾ ;;Ob}zU,a%*o+QihUk[wOǕ(EHYL\kv*bUw6g^7Z=9&ZJ !)ob1SͪQ3s=-OsV8Ug u}2f{%AYR1ͭײo?{,4.C `oZ崓i8`eoGH3p2BHLU4R+e')&=dS͓tf&t;f4?ZB<Z͌k > Ϝ>yOU~.xWb~)B2"&f9C\ǔUXQ$NxB 0 eb}B8'aJJsL-X JY0;A/!d%˴aH.sX,}{uRwv&I=ZiprgG.ma.Y,Se̲L; ?Zo Ā9%w@B =-̂OsM\ @:ϚuwiQW}6PT`UHk} &_!Jԋ"aΆ'KR}vuD-~q4Wng\g@<8XO 8]d(Jt::\}'Mڭ*Cw5`g"saG?j 6W!/ar|OUrU`55fva=w>}v:tl>WCؓHChz~F:nn9daPu9AiS@4)P3jdݯ(}Yy)R[g;ςq`@0Y_S `"p`ԒPI(`g*fY1A  _#(ެ2<^}v̘Or®,c7Щ2cwgwã\Dg HNݵ_eYA'/,{$m `N#[t{9y}G? ķ|[{c"eZw|/j%g2yuōP7vBcw՟[賃uqsG]<AndƦhwS$ZׅbT~egk!I?RkZ7n| xd@k),gMuB#r1MwKke4JB_^T0%\8;>q;"Y|(һ? 3NKw}Lu@??X,:|H\SW 'a@tpe5t{l_S*:l{)@Ҁ]:}Zk?h=y}`{6i[dh3unXh@Y/ (%7UڅHì5NqgVRn^/|.,Y2m;kюآLnqE`Ǽ+o6}n'=7p5IӊXb٣M:)drM=,~n :}7Фt]TMZѨ szrb(lc8Z2oUcXubLd*(+44 2Y`+YZռ4InCtz,ONͦHNd5|œ~Y$NwN0a\R2ܘT)=e &7.T__ـMKYM&M6‘ZQeZ{۱\$DA&'#:GdzX{Nd_jl6ZC\Z?R3|l. ts8=XglS! lM\fT\X%Ru84L65wE~͖*ܸ󹝀8q'A9>|3,mD8sl/gPfqgi%$NmJU .)3"XL \MF=tJ1bo4e^Fւ|(͹x(_f}Sy6f('C{YW.(Zh&ʶߩA'ζAA[Zgm̘M9aYYD d# M h&q/y$#  l\gh˟b\?/U[>Uyܒ=?7$y[&ZE9顀ͪ0>"$ 3\I ʸL"x2\Qص: 6 &›_kǤǓ, 3·֦CWO2]ۮͣVpp A:CeJ Tz?r Cݶʛ?} X%Z#DMs#8w^bn".H<`&cFq7wEeP6<(%U'[12@oUo\vJ\kn$4&9L -) rtKtz+mq o UA_@Ϯ}؝&{@Յ>vFs" \h Deqҧynu m&n#-yؓ7u0 nIQSR*ufdLlD"i>cHƗ=,οئJV ,@)LʻKGV6LZ֐yyr î$#o%ʹ 4}HNkfni5G[hTVPuYAUYb̻]?xLG'KYw<H?᙮%7 #:YzU f#¹7a8WJXL]pŠ0R4QwUv 822nJw\)8A'Ti?FOIƕy9g)`_3v,91;0( E:6Qs!:9#T){@b-;z{ YCE?!ٰW/g ?*󑎰gNɵLrؘjmy,i_I ˽2RyP)SuT*NG9]߈ۼG~^Je[iТ:v{c:YE#MfJor3A8νƓEDڝ%W#'PªrRW1dtd6-`7މ\im /SM !qȠC0EpIkĚ moP4RxOE6HJUI5Y`TÎ[Z_6]/0 GJ^ 6-HBx& E4:("t>f\$&ZDZGA%q*,Gv=$FM1Z_<`~7Ր7 7F{V vo#IsټQ8sʇACFREmtlɠ&ijb\i4,sZ ºDL"kw+ޖl{P5+oes͌QGUʟ_gynu%F}h_tY Bʭ9h _t,AwFPϒ_!,*BUTSnP Y3vJ9Z\E =[2BGװˏ<]dr4l5PLQDBcmQ78۶DVqmPJ!jԻ%(*t$Uۤ)+!ywn%:D3@5_pS^%SlBj&-:"r"Ȝ4Vz`Twfa?hޢM5ᵯRO›6Ko<:%ʮ)`pXDR@&@8ŀx{oTJ%pBBi,+JrKeALQ 6WuzzgA%EL_,_:Gܱl(ǽQq4NtܗHKFS3;Àc/Z"c0j1=ԖyؓQIP𻨀X8zlSAh7 +:99L%זĽS$n+u0PypE]3 Q5W l+MLTkl)5 1$v'pIGr_Lp{ܛslJ'{pY+5~ ۠;-[1+VX_(UDw!y:3lzByz b=&PVN޴Q_jG5g&} "r9Rw4.'1!Aqm: qY!{V{?d0Б^FLx 4}(u EyŸҙi?QNAI3 ;H? S ͙)yZ>8HЎyr`\$W"u !]4ge.63llP`g^ȺQDӧsaCyvF | Nd }~C:,mx-/UItP?+5lԽaЈ!.^O;102Qx2lZthGF PA+>p,zwST(6;fc\%D>GB%A{T­c2^0~%O$Â(u4Pghg;Ubg9E~rg{ITyZgXmCX8q,5(ݸpLBg)|7dޭkInq̏fu炫]Äoζ+odH,y=!/m䛧1f N 7k`1B@jruMF6yd|P'm(?9Ū['w㋘ŷ<ƹfa9-O,J~00M'4I3T{DT-9~D.\|)/?w:'u>S=5DiS8ML*(# ;/f$DHiқejÍb9~],%ڦ?y0ľQc|z+&;7j )ķ5R"-.\ɗ[m:?WEAbyʱ"v(|)$ G=A/&l2 XmC[2`ͪZ.2|',fzo8K\=6T/;+#iT^:ӑ%wzK*ɫo)lXTHR1~g=H(>h_mY%`\p~w 8`jւ6JF0/ 18dJ uG}VF Y\Q齵2u.<Ǟ]tѩGI6 +AOb;bY5r͍ w$&?^A~'B.Aؿ@ "=sƢ%DȢ*5@E>%x堐N'~+oV_}?VxKN(ӰA 1wq&_?aЯ|;gQwiAUH e:lL\Wõ"ڥ`!RuB X.-ȓbi2^|RS"/L@̫9 0nP:PMP7Y]$Aj&xOFht^xXQʮ&/1χdeia\2pptE#=焾fn6(>1g"-U9e[Ge \f!Nj̊pY㝵0^$Pք`uMxX/f}@WEkclzXD0<ah=Ki{q)~{–N͓X@bǖ&qBA vtkNy>hN[LIo2#3^ o+!2`Njq!O?6 &Ut~2+ЩR,"[cm~7 | `KGox|WuqR3`L|cbTZEDmTvsjd.}1!QYCQCU%;#o7"S0Kreh,#)oݺ%DO}AzA9nKԧANҚ@O:@`yZj]?-z{ 3~8k،,WYMz$F: c\ 9[= }gm>/)=()ʴ .:&Ip0p->6BjL^ v-͢/MF ^0YO׫ Y9EiS-4 7}%tlKNOsRbQgg~dӸgJ͖AkgiUo}X ^e>Ջފş +(\ )wz? A&d5kԾ kIijw!t sJzAqtYe2gد׹g?~me S\n'-Pjb(uc4DVnu{d<澤P\,GxaUn#bO@6 f~p'hC lҁ*;OwTm˦8kPƢ~vG+aRgiluwQJ)F@j_*SOugűB֋&Y#?j>zb5Uj!@shGvsE" l:jE>t=ok= mY/^A[Vr&.*{28E[E/fPiStR}~ V\쮰oKBG弽nX3u#Ϗ!UjJhKU˕d)1 fRG[!kq)\p <xxŘhdm碻7؆/(栖-gQ&.= Hfs:9T( 10?͒S s% J%@uēHϱnK$H,ͨ wɂS[o^>ܱSnIZainОd讌>;rPBenF.(0ɪ-̱ٲeN;fe` ;Iyr@>mPDA@tE23_)}OogVfAfO7 DU$1uنMZU%sL.nf jE!p)f+癢i(9m,2Det@wи$,C엄b0@JqTSCTͮ'(}*,lEjtUw;DyM3mC*EUgeV1OuM 9v]-O/u'5y쥶)dgrZF5b{A6>}c.CwAV.Cw|[tKPV]s1èF`k{kdd3 Cڊ{Gk/1b_a . ? ΍fyɣܚ?%u';ܶKXF*3s5K ffa8x9ay ugKSZjGd^.qcsࣖ0 W_ZJ0!3UT78Va"M@fTd4Ggvd6 fNi;#d ?8QOlˣFfk_@r#&ehSXJ,׏ug'"($! ulm# 9mu'V„NUG&^.QۤNeY]n&2F  "\I>O 2AʎHÖ h sRqfˆOc,T{F\4”%SV;@H׼XzOz*ZZDxaҶ0kL*Dr-6]`#}-l,W/u+.DNz\!yo=|!é:4#kҐ7ʈ@ ˰r|FFcZxiN`p5g?Zx\3N&s$YW'ۑ `R siK[^_H?gEwp*]n4rN0{18tUgK4*a)26GCdeɜhoDHQ֖'&M> {-Dro%:PxeFEnѫqg M PR֮2Lʒz$.I7 ǀyw%x}q|1agWV0qxrX.$105RT{j\dzs +ٍ^; _Po MΔ:zڠ9~~x>qLM [*"w=3:"u+R:I5V޴j ob7rOԼ3]8W;ȁ01zjH ȹ}IP=bI 6<l1^9yQ_EUp @w=&qnfr4RIq73w]=7f Xjkkc^ǙH*F/{][iWgѾ4c43O F ̀C}.GeT LU9+6IP`{ v?ls A3Yl!le )S 8=dn(1(yv=9,v vg(#00 !zzŪe B3W(!@+qhc`ˡ4 [H=t8Sݱb. H;GuVʭ7!*g#Z7|hS~TtuVPd?*:Q:Cްh3Xq.y:W3Q}[q*6͈(:)Dft,aT0=TBs֏=ozK}=_׮#:.~Il *LlkE !͏\Y͎`!qB:Yt {#G-ְ? X͜4y"xL)gw V&LCz(,i-ᔊ:~PW)su0RҎh%YrWDM>bp{ DUJ K8WV߂kty%\*HBPMOm6JQ$K=>e"吧x2+,V/K+Tou]l3$Z{Q=$@y ihN} FF9b/BNvZe/kd0`dX& 6X96 3*jlf'.F*P,QՊȺ_|G)CrAEq̡6 $A?zB07_l}90m }W+gV#IJ8{|2%Q歜?mJ` Tچ, Q1M/:<$؆> tt=r =7.bHݫOb=A-fz:id:߰aS)te fw}VTyo\T{Y,%Wq(ly!TȒMrg2Eb'xI+S؀rk,0hf@w#Xj'WG0h4IOԅc{s"pbLч*!K[LON~CEʟϣ? Α*0͖Aqcl~OmI3|5U!zVɁ`"OIc3e>$V!XKKi6g' #p|jU;X6.hnOD`k^U:5e$ kQ5SFEZ(rjvS>uD,! Bii$=[$ǝ4A""KzCmg>gx^)]:lzĻ]BGIiL-NIvYY l:(gE;&EL(["( b=yyjս$a9UnoZBg nI h1['DM<4~'+W%rόvD.GV5Bt5Ih\,Px6]KdT_8K)I.svfTll{IYWEEby I#DC좬[7zu',j{`5bOj]e_q pP|',ݕo 3D͝FB&BmR'jj-Qp#34lzwΟo- 7ݯ SM6:>F#JyrX2_!>'@}aJ®k u\+_^;51A .qjAK̸hhKA[U n5>!6^ V Q+>3$X[f#ٟ2N*LHgnvs׼lq~N8.Q(J1? t y<[2e#2rZ{\|k晦nfuҎo~A]9쭄uK C-ݻ9 {7Cڳl }'#DcO00gH ZK"{g=qW+I}53l(.%=ggfev=Ia2JWpvVzL[LHJyc"v&ZJDp!zۦRdݿ>G[P Hyn[Rv]hї(j7q>d3>rkp.FN!1~;;mQ[ڮ.RtVn/[Έ !UF5NjoS3Zt_DfƠ#ލs`[ߝxzޱ|%\vcJy搐zC:M9j`ea7'|"l*jx@a!0m[Z@ݱϥ4e6|-s4b21] (V:sB/uaroh㤴;5:?)mqKX3p[Ўezqig?G S7/#H94:GW6*@~c׏ q2A`=6,] $ yctV@ZT*,lFKD!I׻]C^u(ru*EGhM,SD͈MAYx-XP .d[N+ )^*&&;v z(]鮺wV/Nk+)q&ւTL˚C1~ws=Ol5:3a%h)z%ӶiYaaNeN5VH>zg_ l4 OQ1k;tJjibpj'tG;b+# λ(q& Ue? 3;=7?;jkdB+{)=gV2#ڰT%Kx\~$QHg&H#2?kfPʒ[HX蹳&0 ?)aGZ#IP8twaI.P*nihj;XX8Ϗ";ŋ%b.Imw38X>'^)Ű<&:=P)ld`r&c?En `tlUģ|-J(R;_.^x 2ԼA"H+g5p[}3aل:RP[3+bD^H{<3iLwKxye2ϐ/|TU%5d-"/w '8Դ(pSɰA_GFG5\-!ᵽ\ܑ{{!éJh+.FW9?uP^Ot)$% Wt5K=C1yl|"; g\h_+]7՛p Y\!C%>@h3/5 DBwo3Lמ:G2$K-`#gW5^\ O/*naB !yױUs!i|>!lwpp?\)}8G׆Ak|Q{|R2k</<,%2)ǩM9KKH i;쾬FN͠yv1[ 88rRǚ-a=Lg.aKwf!d8ſCO2WKW<ޜ~}&-oauD b %!AWpomڔZ'eߋAkE_)?Էiܹrl%u`Ɓc7y $YWg0M5tIu>TQy8|F>veo0u긡MxHd4|z劇g okPŦ#Jxjxۊ{cjGv4 'PVۂ$K*n 'iL*l /ŵ{RWrx%wې n .s@A#䍻c^cU#b`VM+'m.98]ʔpZCR g@^H b-`}9h[f`]_m2XD]]XS0G3,_ o}nX82\ 㘅{[*y#JC-& ͬ1>ؚyTR,3GK#{K$5X9c V<{6 C<<%'\r; ؛ߊ־-=@F|gDeޓ5/hIϵHVCB{"?/Ęb1۱5va>57CD_2݁d/L,@9 IIGNnB)xh "R2xy~zq g)d0iXheF﮹G[4ڴE>m<H\btU؍ˢ&6$,rYݗoOXZ [b$}: s?܅!FUD@GdK~leV'dx<=[#r;4*=}%I۠d)+Ulksik@לfUe fl6"+t !QQc(Fq(ye13! t|Ё((dLr gVsӍ|]N_Q0NA14wS9/rpxK؆c-541ۗ`+Cd8jRge]tW  ^v1aDƦ>.6(Q&c/uR)OU7ڈXUhdN ERSo=-ayg4õ5jG}gZ-,oS%BLEJO/ͅdBL7\%{ 5fmmC$y#uҐWԣt?f| VډBv;~i}kԵ3ww'Uw[+= MeBn^O"ֿ>an߳ ^%L.B`)!t3ȐrwsTenva~z/ݦhU>1-PfZuBL2nGU[NBSa15yyV3{tomQjMk#I(f5`p_qY1 &fY&j Lߐ >E@}bʭ932Z|WٓCcJ䦠Zү4؇kjYۙ {Qa|͘FfGGv'QrF2t;Q0VN@1Jv=+o9&Gef0{xmE/`o, jw:P2#CK}S oR3tm)~)\=q}ȡ B74XQGO\oˍ )_ zq θ{ϐc6R`6dY}t DberH?^+Mf%ڞM[˵Ǐ+,5}J7ԋU'=x֡ofE`&>ӟmt;ޅ,o7Ag=SOXhM}xP qoޭ*q?C݀6<]߳{#Z"4EuLJi_^"ZYuV #-.pBv3JlN@~>zAG9_9Gx)~!؈^Pe`YW!&@ᥱv*!))xUPa)#tds P.x20O{_:awVM ]#Y[y|V5 ᰛpWwgsZKQ.8\q4 N}t<川o%p\WoTi a]W(NuW.'8DX=Y#L~Kp+zοU)LƥwA͢v;\ jt14Ul/AH Qa |8|~-iI4;D6$42Ot@[**M*#WEM0]Ldyc1 tns{^Df\"x|-ymhy|Z@ݟB2\OՑH?Aht/N:<yuhdB8P^wa0}$j n/>&i8T$v3!oɧk !/QSe$AB;0p`qwFG T+9aWrEZS)AV n[7o75-\oJ]Ec+u[;7иdqx$%lكK5*Ap&VcA6./KE=Ğy$HEsVb$9ΫY2@R<BD\/,jƂXP- 4]U K1t02wPتS۪'m<F>l6;>E:X_~]Jڧ#A5bHۚ5ݚ`="҂؜1xJu>H0. : Tn9oDe+ȓW7.|c!FUTm[Ӊ9ɾ ƑfE|\ovq(V[3h Nb7=uG+eAh"G;`Sx Ò{nܼqAɍHDv^tQkM0M/:LSTOs|T6x& <)%;m$!*Lvca./~&X*[.ư_#a\3u/yD[A/V@*;A\Aw8\M)TJ[Py$8kęGW;2>A3x@y9Ykq Ŗc׆C-z\41mMlygʳYO7[n'8i9V 8̍)%@7d2oI|(o jw=VD a%/m#u*:hfK+xqƒFZ<}'XU5/3w\dve$CPSaSFSE򐪘sMGo>Ki'mZ-@rc_d:ByDAl&?ݵjp^'*b;C tqo'r!yJsY;wCo 'fbrytDOMK?LSޔ&C#.jp%k(`_wS]b72NUVEP9v T[ײ]eM+OXBQZH N;*>Sobn[Z@f_Silm-0gP&񋙾] <7pDK#t ?l>>U e PDah*ȭ޳a&u%Brn3>=Z4dO!`3np$XF.t I sqIVH_ 1不➺؀Ɂʯ|'"r|#> Ϻ#(\tXd!UE8͎E^=9b ҲbԄzljcѐ7"TʐR *\1RBq KұnЏ/,7KnFAT\古@du[ :]bdԖYHjO6O\l9CIhmhOQJ%.gU;KN / +t8~[gu_؇ X݄H\pjv9eH UަcWB ˼rXk11+8&kj~2o,kX#(3J::7۟ShrulC_0eDn52 G)'nk 1SκS$MP^zՂE:a`W太JnF8o: _)_TY' D"ڽ7qAOI>Ea6KnU  :boTm_i x h`ѯ r_J\sT3 P#pPd87(0u#7Yϑ1+|Ay-p1|u20Egŵ ~X5+ku?4±ɹiJnEB^t_ uA1Ǖ6u9`BW= a?^ )03m&dۃ]s1nb_OEQrgD!b5gv/3QG.VKl͸?3f~Cfb PB>cgxeG"n7tO'Xό%;Xc/;6M5nn]iO/Re|3_"=#}Z&dlᯢz9i2s[ M\H\/&zj[HZ@*7-|tP8E g[A#:do3䰤U{&R 8r]1e#{c8A:1 AhgK&"Ⱦv I^NwtdDDACfdV}p^\u_8V5샭X~zL%pGң48<3YQ>u֨ gˉTbGBF;Wkw{ Nc@Ic5p8MD%MK7{jVB"qMqAU' mguE.kVEsS%5 a)1_dfT1N܎}י_ '3tk4eSfc5gO5Qƒ0в~Ui{50(Y!l / 猴Z2qvA|_N x&zUcۇƙ**˜ٙnؾ]t*.A@hz;]mn6QnE'~wjVmH0rL /dr?\WlCmBNα 5z${OYdܝL"1kG(@Hx@Mj! C<`Yo+c_ ȁ,sЉ"_'))'u-$| w[,@~-YYM65[fՍG%qc/_ɋ3%,[wc{"s PU{+$Ey7|}DƠE?Rkz&$FHBg0~( "w?i&I: sMJ }M0uLcH,+x]ȧ#ʦ5 L [^ÂO՛l$7P%(k|*b [sQo; bt|4̷ka]!ٓ{82OWA_mӋWAi/AL>a }3f (շjM\+*'?( U5n7RZ^&~[]ALgA4Ha"{3˸ԿO 8_E=?&ݵ;:8)W"RO~IT h ӧp7!v^ ;2>0bf#w1!0ՃB'nDNjIۘgiOM-.#hĿ P2U:0"]4VH7ictY^rvіl_ӭ h6>y\U QQC բ% q]A2Hb6%EQ?A˴k{dx QQ4HL=]vLǓpT )8ԔN MIHƤA4 5w(]E`Yu&F:G/X괛 ŵGc`29!E)٠eT.X˨/EaAXټ?>EeA}? ژ;1/:f1~e;@*bx i3_NШNڅά#iW󈋚zbJ\ube ȋԧmI͑p4^5g~ )>1vSfuq~ٚE+=ۗ5Yzg=8n.(0 ^{O,ެ62S^z=D%^[l_U$ ̀D)ƣPM\M szLQ4^mmEsy"W-QY*g߼C_n~I؊@]`0(s,S՝&ls&/0 $suJYvOtv| Hek:Psh#U50k Yˑ.pkkG"G-~B? 97_Cq^DvVv }@,FdG!yÄáL㘹:Pfa=*nKY[2–  \%Jּѷ"* sdM\ &%6MwbVpE)sm_ }=.N@18*hP3] ٯɕi 5i%ҭ:@Oqr,㐑u۾ht cQXQq& vO/뤹ch$rY#]0Q3D>PcXRQ4 [!u݅yzT'~ORQT ]gƸ"pɞ5=)W]nl9Ǐ^iog[f Bu<E:Ncw[&w0$ 9 HmN-u.;ʭ~5ZZ왱X#0!;E-yuv7y0tH揖o.7<+k ֵ5G+W%׎h,A%B3Fy ED3.*3.QNa?gu<|oyR]ZgrS9$- E$LI.@b wؖ9/ ̫l[K߳0וRe4 "U㰑]$S-VBÉ۝%.n,{t\cshsZwBn/VJl:3O0f0@baUQk^qs[<;zaoߑNADct&;=7ڄ~j {G"8l&Y+qO;VJFF nIGKX0@""pd։}Vռ0{{雷RWPߖ_fe]N͜ s=- jDW2e` 6]~L$u0ZۜcKxWR.c#4B3ͩBiV׿' ϻ\Ww:nEG=(3YR*&X.-Nr>ֹG%ާWr/QWa9w޵q msic`QbFluF6\K*?MH?/X:$y,{ BLKWhez>=]YY bG gZJ@myA0yHXܷ m8x!(h+g0ۑ߭#dr<"sw'Yk?t*ۿ,H23,u/|$K6R:=GoWDB„R &B%ͤ؆*!?(t furd_%$2SGC%J\Jije'{o;Z Y̳ U69˫29O;6K)vw{g)lR#mH$sBѹ Oi7}PTk,"Oh*{J0 3CS+9S!7cm̬JO+u̲ ٛM2b A^'>]ƥtA(Zrdސq]GSuJr PRTkrI_%oxzR!m$Y'B|B VQ4mG`r_&FYQhjurg >W*?.9KONJCT/U}kӨmK^#.6bv!|&H i`?Q3aGv<~x ~f |S^JWS~QJ Zpǽrf7bYWy 'W@|\Y{Wz?'5:?<ZQL쌮N4jO't~k=Z]H 4N.KJyrRWՃQ%4>}Ayo 7=a6-̊QxV h #tpL$˪^nh^C R/EV͵urV)\%!nYq}C$ۣ@}i,fŸ=UcۊygN}y[e!,,"~i8f|Wz`Kqܳxh6W񌏣/ .z1Aq?. ߈w^U7g֛jZ45B<]4˩KhV`YoOktM,i-`~m?+);%"Ɂ!|N\SNkutEs>|pJx;ʙ$~<[ zTRWV<χ`ԹY| :*,a",atVFo&My&rak luJ }K иsC`هߤ J} ,OّMx6:@UUT";{Ƣ(*FnWAUQv^iw2OYvZ;,Ry;Ju1#I;Foy/IL1uY ]OU5['z"#Lmi-E XR ւ;̔w4V]VN?ܬwO6:EVq XPOD/jGbqE?6*Θӣ ¸j@U4^pH.JeȬ2g h& CHw{NY J9!Ȧs?,.dSA:"4*ڛU=v@'\X9Έq%}-}03UŇȇT9^:}bL r-iυ<8k]@Vt/@ O:f-60!Lť}JnN2Y[0] ΠpO*E,#_p ؓ{ک6HIb7u #k:7Nvk7晪,ȈCw-RC5DI+F y$y쵻oĽOº%swx4j2?cTI]c&g}۫ȧ 꽁^JƼ Ĵ 9o݅w4]8k;P@REi)C[FnXG?왹?"Oj) "EG0`nѸ|Y%򲙣IS@}@ ;̊ؔ4O`IbjXynke@Ca%֪R)>BD}+*eBKӅqMTmkAzQj9"^9ۖѭ ܍* vV-YXa}NPA$:sBTr>ͺO.T6<ͱ`^ 7@?um6o5͏ .Z ٦*V??!!0{Ik+4$h xr?>@/WDwC߫\Ĝ~ߦLuV'qd_[7Rqڶ*>;X;w=3FI1A_'M>sn7?ח .?)$1K CțY6!SjL?[{ 9OijNGEɏ̽!Ew#@,^o8^*q$gOa7n՚Q#rώ:me2 o 0obD-nyYF"`ըܓqla(v$aZ]V(g lp:WpPTB ci !H+Pj$jQ YTEw4=@IND«ߠ5f, 'H-x~y 1ߓƃiktS·/ I )e;go"ƫ}M!4x=~Fr`Pf ysN.CWvveܷ }\,l$/D r;K;FHrx$h4I6L(*b4]9vbUB'⵴~,El!N>*򚻼 Lri9Dm 0I"4K(toJKIN#n½rbnqW,FcYo&`֨ѡ>)Lu8WAJ~T TJ#^iTt=ʏUDS64~dqc܈/a$d"3D1|…K&*IEI4U }pԁKgzn$IC"ؼo_1׈NS*b}RiF(Tᶯ!w|09#s \;/nniؖvWBٯ|"k=d8h`yz(!u8R,W4MUKAg <*՗*|) 1e(X܇f'-8D1qCCwDjojW4V|)›zv5<32U |t. [ uа85 hA ws,ڲA0Ħ#Le,P_w4lɔYyv'sjuObتB!2|+ ύ~; f *tz֊ eC_a_0{c?6 I3(,Lπvs1Z=eag.h7Hw>LK= ؐaEcC{UyS,s*Dҩ'v/ w*j[b0@kTxB_Q,C[s ~Uf,$5e]K+[Ʀ:yH?#r7K7og.qt.qmx?~2 B½oDI'lLQrWZFxvpjKpmӤ8ƕGkjA]qݞ1dpDQZfi5x:TM~˂|S"f%k'+#5д|E|-!l!19,}Sܰ{: $9C]Mağ\d>gYZ07070100000315000081a4000000000000000000000001662f7fa90000349c000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/4[]?Eh=ڜ.+sj.9'IO*.Ak *36$˜ݢzJ` TFv٨ķb6<ʪ0{xCmZ؉}?a i2﹟UiG԰q(9vXgfYVur%{5v+o{)ƯN9~<x0:O?+uZb1ƘS̺U!%Mt^~9{0v-.'>8_o=gxN51ep-2y'#P;k6p&QƞbCȏhwt;&TBp>Ro?,ӫjPDȹ՜C̶.MVdHFe!$n۳ˏ|vBC@ѡeة{ P;N룪n}T!gל/ 3Ov'Y4nρv{uƧu,JЗI]*T;-fo i&^WTM%%턞]pn:8r>Rg"DǺlydlMHvb=1b`1PY񵊯Ԓy )N8<*u7g/Ed07yw\0po3BPY+=sRY~UaVKnkgUfoB0(maŰbϒltA*P:4,3A"]%95627a֮ǒ6@``;gʎ7_,iEkE'II3bi 4`!r҈]BtMC1yv`P%6VzCe0F+ IRfͶ͹LJ}(E*%gD*'v y+-uaqs>ȗ} #UQۈb!Ԯ> *v6 1R]$E^i?xiȼd@iA&^{%pJP)8 &KTC2FS/?.et3Q7﷜ľ Zq[p A|&09؉ָOXN!f<5P"Q y7Ƭ+gY^/@vٱ%F*?QC1QEzY+ *۽ڊirA# @ʐ٬ggTBM8/\<﬇7gHw[ =T?OB<k7#u@?tQFc½IeӋޭ5QCbe`q3[EU15AЍĆ|[.Υ%EṊiŮ1 ]P C*{I.WMTR$s Ќ&,oR˓RL".%W(}v$ՇpKtOa >'=5/5o(j}ymutT/? 𞢄JPmrp ;T=fÔ: C讼)dfIV5z,\B(KB/}q2wTh:y#t\86cX## m0=+CX9N'D*'yTf-薒rO}F^G^, ^8 y7cw#\l鶝APZ!^JFʻ,.eu ~m.&Y~˨oIE8FFΚ ݝZkzXhhƼ1}~TĕVJPͶ*:¨\snT@+6'֟ 7-5=-HϧU&CMmjo(oS7 "S :pZ짼`LUu-uqTpE;l,pCxRwz2з)J:z>#v0Qr$41D(0z.\asmbtv8 (<@*jR-⎤N'JqiSd*ΫgVDLh/$6񆔘I\{ZZ}zD7 N׎$wlZhT 1M@U't`urMlh2yDӐ"!ւ_ >@ǐt=V6f1bNEߏ4ǂ /nFvc*~hIlʣI?y` ͅRTި8jA jsܠc/9T5m:r܎&SbZu#vmL ˦dҪ]P6V /xt$Eì0/ ǘ 0J*"VNdFeɊi+I4%j ,Gvb9ZB,D11߾6W<-8=1 O82Ц֙C}v v9ceSO\UX'H߆O/kbUTvM&T3Uan0Xb׽m, /'z^=XZ#:N\C(Gw;. ~~v]>B /y{'AŠ[ g%@9,ڂB,E5+?MI{<(B4uڿp`OkQIb7f4F o b@U|u:T֝߇v +op=Rjw,Oa5@4SX`-(-i˭v3V !ɋ1u0$w/ЫROA4p_T5% L2ɦZe6: GbX\ p*VۻG_=XnK!'%n`{9@גL~4XfMo(@EKig B{!CYkW4l jh ]ԣ3%R=уp :tZ7ԬG䐲җ@YD ;IӢG1H}D2o#AN/ҙzs&8 ઝFJV4n^v XJjkp4^%UwD+BRZٟEaXZ>_}x{uj4 t b~Idٹ^,sp/v^%'aFo# mCO5_zx|,"-vjuh_BR)/3<<ߕր ͬH=aC! \Dj+ByAxxg-qzwT(]0Q"Q"0ֲ!0ю.HBDַVʹ̻iM H+EF*Iy՚Qt[dE[@ֶ!TUlާʼ7/INTb%h'r]X]2O, '$4ܚ&<|>B]OPy#lxrZ!-!C *HcNw Ʃ0 FUY6RtZCRssu7~"K>b>:zDx q)DjN&,-fKȝ\fEƴ3m= Sݑ޷?C00*҈i{0olєEi:0Bt|VŠ5bFz KܕJFRޥ&+`D)|wWQe BiJ Y^=ttfl,h*ջV>{vSQ}a @A_P?Γס E {`HF"$K/}>=a0eZ-u'ʲ=18 OrljNz~W!ωWպ 1>c4F_ZY nd ?$UH()EuVg9Xtj9t>]bEZYӓe+${su!:bbMçWpiHY2oX,IxDN0 w8A( \БaAAfJSbеNBubT }  ?<B{0)=FNszhmܓ@:J<(-C0l J !]3Xae_VZϗ iV+ˍCK}>T,Irҕs9_҆Da{X6oҬn[[* :7&!FǴ79 Qqܔ't$Ssw,-sX`P֌W@5VMWDŽ'iڳ)[ma%&S# ߃BˊIɴ\h/"vR'}Wm5跽vL;aCxp];UUZ…-L<|_ YHIJjs~/NZ,=KBwga,2P.-H="bKm>LKlL1km]ԋVl#y2(]<'e,'t4g}P?`!YX! ގ&.AQlv vjzvwjXENG#+5ҵHZ3ڃ.v}DN yEp N~ducn /S7"+>i0 LՐQ'_WhAI eG v:ռ/x!+vZ൚\[1Z D]P0PAlāAk|(ɚ4 wZɕRT\FKѤlI&c՛|ӲO.DܧHli`/RJ/$R {aWXT_|GDA*7Z,"۱e=̲#<=W$U,DU^ifT\l=;n"SK( :kXM5CK6!|2Z2. ƸsңHQ$$J>OOdnNHU#kn5UTwmLGFA, 'eűVs7[bM|9~1Z<]s<_ؽj`ҞS⏹PTpB)Jzh֍h +$N1\~~h)M{Q[,ri3SN-Sh!&lq_, ݧӫUl3Wb݈m羲kia2S<.%R@67e,)8MliUjsL 8o.ZŲ=qć\³H6"TrmmjM9x|d9hȵ:b0tTuc?N+[fTHGib˷̯1es~EkKjTIЦ 7)%򴢀*@mƋw؈-džzu)En6qͭ RHI55?'V@"*29@c `ip4k]D-Lu&;s3[qMZvN4/>|/uC<蜒Aנ "oX-_D{Ý(1 f_蘡';Z`nOV kjSg3WSj Ȃd/0l𱡋4{ismBK.FN72\rÔ1Yd &CpJ {EyYi4^ԤsdfZ-cy]V4R#1:coGtgk:)(:ØBl~8~c ?%DvoN"zm$:knK.+=v~h.ā&W* {W%Y95q Tڝ<7`XVHe эO fU uoie'v6,>N%/@󰚏lj9D䐅Iշ`͆.nID Vѿ%"^*JZpdKG7;^EE@l3K1Z䥕Mد`BO\$Ii:kz-he[%fiCg.Bdx"65`S,qNW}IG#)e%jUBS7ЯtV|;Jwt)q]swB Cy"_V7{!V}z{ |!5w I%2?$vhUl_ۣ-k;"h1~\\!:w'A`YG-0<?`w<>)\F>qAȢWK_SxbMiRɺw8fHqeܓh dئm>ڦf\+)Ulv|rA- =ubN2m3dGx,-êzKʣ<^Q0<~#RDfF6% W14r3 CsOU=U2y =):% ؈f;wTl~璉Ri c|]1Ηqi Qi7aB{ُ*\HiShDN̲|7k^pbؽ+^BLNdڦ3{}.PxB&sM>"]/7 ٻs3+0^c|ʙR}P MwX6D_t9B8haz7m2c*koϧA>YjydpX93\1,~@)j22ȫgh;mQU$#b6&1 . ?2XZÀZ|ł"I(A|w>1* @|8ńy94@(HXO鲴@f|Rrx316\}3x@k_{"s<XU({<\JՅ5/~f*&װ<P:Sj*}( X c,#m < 5Bj]~]D.zfuRSz۝Əo!&Z0!7 01.#=N.b ' \,WYCV{E8?y5ak|#TV< e9R%f]S(RLg݉3U{+@G/gM }Nm;"v,iKL^ο9A?~=eb,i!k~%.] x hS)ri7uXXOK ў}.g 5=":ɮji(?ɝ͞/K:=[&,~Xuړm2g02m&XWA7qkF5[hU)ysqN-uwW3PK4 ~*6䒸-ZO1&H| PJ, iʃVԥ9o3;#o2b{g7Śy>8׍qiRā~m{$QiGݓؒGmh4ZPID]6Yu`ob ){ҹ[]'ޑ6\ΫO=V>~ICJpyeȂO"GreۤmمjӰ.Mm/R:)@a5#e;妡N!(~6sszh2J*0#?l4~1 QG͓_پp_%HN' sd1*nj9 j{&gv(hI=F3#zē B0u>JuWA(`;dk?o#nz$O,!j<-] ?oH:H֣QA`Kp4n*MqqM`81 Jkbs ċn8K!1pєHi7hf$XS׿m1ęA;\qIlNIfǏhS{0+`Ng{r[*7^ Qa^+"nTCbPNҨ&y1ԷDcmDԄ8))C] _ L%B;.3:[Ak7R[)Qdܬߧr1mRfuR(Nk\~QytmQBm%` hd|H?=l"x:=vveɗ;k\jke<7_(268}e~T^xB ;nnpPX ?,}bi4lƢsd.6Janx0W X kY-+W;DxRӑ 0W)pE<*t]-ղ J91/ePr:W.͘o/M; qAbhƸ CjxZ?$ I+Ӊ5?B9߃^ӖYHlŐi֫NQQBt)}3=&mN\e)dqccjuňF9 CVv B9G1uG?DPA^w4Dc"JMp6r orbnb rw6UbeF筌ᤗF" [SnM|$m66w$RT˘#X{-m @/TJTǺ-Gv]?a˼3-#]p1Vt: 8 .ÂT2%0"5~bLphtN]8VIDcbVn/!vy͟ ESVr?m9!&A\]ύۆb?C|.VBn-;a)1M])Kj"Cѓt^'5^5C=:_>-)T  jbJnՈl呀/T5QO"4f<^Nx]D+K?Kkrk'y/01:v;t/+=ЁhKOAK JNҼÎf!mρeN6{1c VUIK`5A*koH:)h\85W N 0VVzx_; U l'=q5ΉXo.ެѯLtY^9(خ%b=ZE +TZ=d[$ {Ԭ!K> ~;(ILb4 ,6p>8AWVKfKa5 >Q͖e-IXfsn_ihXHD9uOQHoGV#8;L7,UtR7DR p\ԛFDb{ .*ڡEOlrq !u1oMfV:S|] ^6L}hl$ ye HiO5PۙJQT?ɾj$|u?{)m,$ȀBɩ= KGM.Oԁ0_{6LvkKaC5c~s~j!,A.?4qџSn_Ӂ#CˡnxJc>"7>.[NvQ>Kc-ӔxH_ML,~E qjM(~{s>-.&V;Dq#Fo(xlU3RzhGcrUzӀLk#HASq}(N??zz9;ju1 Cf&5l{] h/s3[D[o@ҐX\)mtj Uzl)q]KdZ N9;a?VM4zb ũڒ7(r ~F/HV LQܝE(Zi*4eHVszHw\dRCbE녕݁E3&~rqD\DOG{Yeߞ g ;xwou^ՌB5W_M9osTNf.B "Xp%xr Mݗ|y%#g!x+]ͱ+w˔з8UUBRY=iP>_͑6e*@Yl/bjoF',lv]]JEC6&,\  =ыH2{I])t ~VC52#t^f =ʎ$Fh9gYZ07070100000316000081a4000000000000000000000001662f7fa90000b8ec000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/H߸]?Eh=ڜ.+MVL.e.TndpP~/&'*CR8b^>ݝT. 1eM4@|qeP?0$K qQ;s.jjkzWYk X`y\|,X0J<Kآ\K=NPGss93V'׽s֟yU>O;7-@M+.=DA'پp ShjNMQ*싞/+mn]6iE2.}ڸjtl iuI(%?ߺTDťNeSn{ӱX-p)`!n.Ȗ$)ta„u{ıIc6JQA?ܲrѿt3(rW1t8;$Oc{صEȆDtm-Ds4x&PoMS 2lo5 1=ai_=+RzDITȭ&2Z-H~7i|%1U>njΦx6s\h?9zzWz֊4{7m4hܲ@JI$D܏H6woy)xes\F)WoPl>ƖXEaA}C%STIC/~x|I2ɦ6h6Y zCR +)agsE6 R/M$o #%|2䍣$ԗM'i@ƱMzzWP.~B5خ)fݚ Fx*}f$,뜍 9^oXNh/}]za?=TXE(PGd.oʨ[=!K Ы$Z@Z BLNqRp9zc6\鲫ӺMڴ563vWXk~c3\!cXaؓ+C-]wi X ܉*vU td4|H S7ЃD25L 0\ BWwx7nkT(V)ѬLem:((iVv +vMע7 lԀ{6_/A?û$@z4Y}KNXc*!cAM>&#B+0[| ~jD.+#ƙu457-TGgԔxY&|mߍer "bУd2.SZXOwsU5#TW$64f%1tK ś?pL̠keR( |,W#FDN&K硌edbXG9.45xM.E?acsx>1-EPަ:Ɓ"Rsk#T209,]_:`u ׳- XO [(*u IbZAa7N+Q/wY)!裦#DW)"UT-$b5.ƶSL -绺2$((s$WApmuTArЀ]z%j;+S#7YNEKt$`Jyr.u{c֘2! R1^!`J3L5#|Q9 ]~xXpqAt,v-oӣRɏLB]5}Mz3xUub q9 Q30~̭of;{i`[~@ɁNoPmPOi R4Cذr̂JwLe3T EYFJқp s B"a۝hgiDp>%rF i G@*d3Y21-B[?%jB/AC!Ԝ@H_0-=ۥ=.@,j=8~9%Vw9# +1e!};3F^KݨS>Fx-3_VUB:~FAoM^=B8hgAPZFʹS@6',Z3o$>~SCT;둏:kMw"A|_!@WLtR101A"?:KI:6[3๯KBw8'a(cZ Ltֵ_?Km<%,D WV(n-'4o=ӽ3OE[f5#RCciHV79y̸ꆺH&X{PaDuAbMḚіeD5GʼntvA@ڟLB849k9缥tQoWso՘An`6Z};&w+..y1DDT @Y`qFT1[七} L* a? R䜳nE*M R24!h,K댗 # Wy\5Cjāc:=ݔu2Uh5|v# {d֨QGY8/IAO<=ػS"] & ie9qtU$#I 3o4:'fލ& Cyx7zsDpj%5H]ElÓڮXN0=`Qv =rvP Έ@/N܇M-@d%zJcjKMHHH_vL ͡ ~r8Mh2󗻚VwW'&!x^$bQ%blqz,"*qkd|N8?āeh%!<{Mt0AeO+̾/A{"g2+T˯/YEH"ݢ%OKƛ jƈQY\=*ZR=CЮ1p/LYh.&Qw k,/ydx, ک]CtLq\Q [Uj7 agSp*{ \[?\2NҘy8ۤ[Q}74Cc Wn:(m6<Zj@".i%*w|HL.9m#ڌ)Izc wDqrFNKK L}qE=8ܔz3#@* @WeCbacUq* $K:u$Q(F'j.qaz;pFibqR_ OzGc!!/j_y;!?֊ q1/$eѵܛ4Mk 1TMnxIS3hGhPK9+3'$b!KaH.nŎd;GJ D=8_Nڠ :8&T2uhx?g~su!Ӓ0 Si یS)+[D?YbBVf]*%QmRAR7I]*3T*s[4XPG[2`_5/d,n] @U0O`:'F󨌝|K'%=g@QwU x R C*j.h .gngv'OooX.a2r`.k=$UX֘&MirutxpC {&_ OތB(MCaf}Z‹`{tL-ɞCtמ*HHזO+-QmO*i4\. ~k@J"3|Yów㝡 GO)E5X8nݮ҈Ow8N;c ,LŜߤGn֥YI²l3Øӳ`@u\vnАʓ N@NǾVQx#>T'ǒ6żƆ~sWo2`/ n IwzU\nDā. R=<$Ir)#=!4a+$61u4_fF;]c}Z4lO83+hXA!j4=v6iv{LC/mCy!Io.S͋E'eXbݓ Ǐt SP MEdwet7  @2NNI/:g8a"O&ukMR 'P' [&[6}К 'r\B_ԝ{Ѡ :'w_0ŬxJ{ڈN 6՗fD?50hZuM:+ι|~Wt1. iQ>sڃVmzF$c?L.Z}d$}u>?*\ f E0cZە mY ?84Ɗ'nuTI2`&517%QsYަG>tdFlbCݡ)3Jczd,,kɲD+`p2`ޕjn0xKC=.&UA =X=^:#˓1E7nFazW,7cLXDp`f\zrd,VՋ5N I ﻂTR?n[04j3Gnb 0.ݱ" Sџ2\v$ }\ŒFx( d[v __]yˉۂ2[OIy4 KckQ5Ŗa Yٍ_D g`y 9#CT!p_Rdȶgl8J-pQt:a[%+u B eNpr6,ᤎuw-~h^ھї'zвYISF>D;ѕ΃% *bG60),y{^^$Be,< djQgp+HtG)o @Nx|,1$M.!nBWz62"/]U$9$ Ϙk>p<}u,#sɿb2,z/r閌gs̴&IO-BY ՋUeա`V-E 5ˆ"ǛHR0_7^>I[ 첶C+ ~g_8ٮ$TLHv_ G(L!DKwb0P̖9<&s$x #5ۥ[,gQ8!4 \:)D[DDހa<߼~uv-x^| IcZFZROjV (yj>2tB|Ev%;@QR$NV^FUte2WOwsGjCtҌ莳(y袗wF@n`˿Vro J ըXC~k?Swʆw rPף'G sӮ Tw9HF'48aUKL! mJI2 Mg҃F(@=TFwfBt者ÇBDkX+6­NE;BE19ppI@\}7MǺ.-F|W5aXgχi TƢ+Ikw դ;1 1:)vJ(TNrdxһ3hΐUuK9ܛi~9ӎXXDx5Ȇ7vf̎Op҂ϺƆRjszAc>vP`؆YqW1jAIi(v^ET\#-ȠțʔEse& ~a悢̍^(˲*cL`𔸫LU5`+"y͚1 .PA'MYg(}Ɵ!8\'jaSjyܟy'k*fgI_*ҿ5?\Q:o9YAwH^6(+N^B >N3G ^5Ɯ rr,C\$¶j A?tn}OýW7Cm$7BTOyfy}|aUtbٶ bY k|gz…73hqN<…S>Ea}-T-ͅ=aZ9@Ͷ h: H'#޴+&L٢zWөVcS rpFp()H-+6T)UJv3W8NվR;%օ]ZѬ*- _i0w\eYq z-Ui9Kl5`YzbWoZVmAJ ߗi\LcF g*QR1:EGœ\/z?qzMxE㇘lDG3<ȪϾb39OipN%EΖ̌R@EQj leeFP`U4>LJ[!9V*,``×ʎ9i45!lENm/\җ(~k5{: KRy&v"F]|Z&9kҢ[$b.`|gE&,^ݼi+l|UӋaW꒟B]@]1ag{6Pkk2WF{@%,՗jyuf X-( ~zJzQk^;z{áh zExq궃73oˀ%{;2aGчvɑaFT*J R0آzA~f̬+E2/ izX7-[CGn]ǫ$(lp0k qqjWS$O]e'$O@LӥG|05(vs8FvЎe"!5$~UsECՇ%e`zfF+40̱ V ;^QPzrCT3nrߍשR5S<;+]i~6'9~_CYSu ڬ_$Oe5 .x$~vk,7:̭4BCe^5|33qhcyZrkQي.\,X>iȅjCc@3sR.`Sg$S_5Ž=$żvfS-!\ [15փb6J_ R4auĄn>&Jq%OY|!!Ukt$Z7hH0ˏ='='?Yz(.zL۸1,xQ@ep2[ߚXOM<W.4JUpYT]"{-El"L'j< M@GOXݒ$ѤX*6ODy'Tm EڇVBw ~{/Kk&sf7I8nX)ЎUDhuT,v|>L~YW7ĽP*(7 4ѩc*dv۴{'u@D@ xEK5^}Pi08Լ-;Wx/DERR#3?>jq0}bUl "Y&MqF(@S(- 3ƚRARS]z"d0eWIrF]QNO25H]9ǂ{D:9}dzOux{=km&}n@uvmj'qKgSө#~OsT!@y/y_Ov;MLpt+&A YfOaߔ`_b/!'D zeY}wp2fc7$ 7I}(hrVXCϿ@A/'8'6#zB o!{zDWq{ppJNiDۨ)Nm\Z`xr /C{uf .RFp_} 'nt"V }J,o:Xa! w&]lzwh Gd4]Ik@G`53lPFr6J\~,\߬j\# QeEYQEҠ)q =ӱmI|xV2p(~Ƣ vv5a?ܠ ad:ؔXPL,=t*0Kz]uk#(ۯ6㾈볢jS /sۈ kCưMtN$GۧLP%g=!Õی?f4q?mcX0#ӫ2Gvlq1Nf,m'xNfԜbVgPR0",kja=;R}y<`W<̯`>8_j3ZLع3u:}%q`];~=iʂC1\v݆M Kڸ D#1}jxw(ʼ7'eUƑ\ qGܼasf.`uQe.H0daaD/ˮDŽ:=N>/n5D{:lht`cGm`@LGaivpOW{ F| 4UC, r9R*lSKW.ʶNRf|sT_$ZA>qDM&;,-ss`&iR'PUv*644fMVo594 ^,4s,a=<7::?$^ǛQ:o?p$?tl[]s6?tX5IʭH] Xnw=\uF-wSXH Dy> 2ŐF(|_W} k cV;,f:.?Ip>-q-=>4!.yb@!XDVy$W, U^(͹{a"5< |" _h8@-b,_U=iuu2W(z \UBcKD)6; pAL=2z7۔s|uLP(V$)NO|VUDU>Dj'ƾٗw(_~hKy%6  7I`B:ېB BR3aIQ!kK_f*7puxnLertwINK$dK7q.}E>Ƶrg\BkSM3>R@ZvHTND]2d{bqXE'MȻj &"v^JvFn]@? )ð7j:C G"/u#l tI\9tsjr[}p_/|N$S>QVs"=9. ܥe7Ņ. #Kҽ6KHb9M#Y-E|XRyppo$(ƀ$wY\X4}mU-&o.z6< >5382OUwk ?`[W7egMP"$ U{1m4 v{D?}<K]"YsLAkQØp&?`W5GͰT-;E5>8 )٠>hHUu^='q88j@+!yvd:)X^̪YPտBޏ(Q-V=]{WyZu~Ϯ j tdZc1gA1U"pKt3ҏC{'rWlTL"w&\)lo4& S{W+UNbÌЬ&YȤlk`>գHa$#&M5zR$xv'&q]:#c9d,gu;6ћV:fwpooKq?Ta^K ^C0W?=vT:ba򦟎kKL؞ +9&hb>PzZ(4A+K>&-xwHea{uˤZBǓ/Al8֡qea'!,̈UsI۔!gYfFVJ+_E,o;1mx\ౚaB9VBnDI7`d1eO/;WU" ?eE姝Ó<z5LOzmҧ~"TyW_\q,sy;"\)w |.l8%^kmza1YyxAQ8s{7 oyûTcj|4°`i9 Ldu{^4;}E@<~0@ahӊ ~o;$QˇՔ}X5!qVdAZrpnZ*9_ʡT >uc.k4-b=VI[(^F")cab3T #5(:FvnAmo A`G(Zx[ujeVO9r1?a#EIX=teII׊ I'Ԉ]&%s՘Fioꡃ5;0z8#.ʦ6sȈbrY"F&&WY: VDIo>!G=Z0=) ;rVep)Ƽce1_|.괓uI eW oE*+Y>Z[)3~1%5Cd.a( rGw?Mɔ02$e>։ Kķݙ^){Gt{ єO5̲l esҜ+$M@D\BAQ¾>q/ ֫li#D/g K@О3z]hGvVv +2P??(()g"X ʝw[/8'u_噧Q{Qe̙p$ o #O%CjAcXrb:4gt)'q$嶫dXt 2O/?"u'I1kCLt߃5jѬVd=H: EH.7 9du*{ 1Hr 𨒍x[f^0 Q22F$ Ci:ӛr ?N0BuUk9~C3ܱ ɉW*ʷl)o%ׇ")hM֚8ց@2e:E:Kpz꿂b=l@qbu`J~*H|Y..lHC\+[i_J%avZbA+A;Ēq)qQdlH[P<)ߘ q8TxZZ 6Ab8S{: T_*!Amgyq4tvʽZVl6GWWU6(Ɏu#Q%пKOyt+p=L{#uUD;ج?1??Izr]pc}jMt 26Y*cf6yku:Z?\_6W܃x<䍔*-?} =%+[,zdžI?- + XN'b1 ekM's>5.,vV,w $AK{bn5f|>3Wc[o}nߪNT ]ߩ~g ?KQ}[h 5aЩvOIC|ƬyR -ئRD$P(OQ77E!DH[]a 6ײZW81MlpJZۋ۶%::,/CX<A[J?O~{:diZe"^r&#k4' _t+q6,XBHA!9s PM7 ar6vI џUzvGև0)삏2!I&n`X+m 2!(/܆9V8i-neXU5g:Fߴ<)D-+jnT㱱Z̛ m!}XK2NudWK) =K]8>e53Aw uuc oPB|ZbKD5#q&쬨X*|i ߜAH dJ1c:#^0/x؅CpӿaQ鋦x%ڠQzgfd܄W#>IM?fr=m{1M5[Iz 8 SR/ӳ;\="|i^%Pjd¸g˟4:fr 8zRN0xaGgCo$e7urEDK'vKAxg}#d 6DŽE0j1v?㑀#cs] k[LY 2|bMCwFy ջIvԥH W}E=?&b]Xreq s-+}Lr=<sԑא7p,q&nJ,za`řR5r]R軿dem)w;Nեv{ski_zR-I5 'lN.n%dBSo_i|_o6hG dmk tWQTJXm\1-HBp).fIzQDk2{ PEğnו-X[VҨ"{&eb0 }'{\TGIlw{ƤH-ߟ+5%@3ǃ4nvvj&H:Oy=5#2iڤ7kDŦ^)o2|0nOElL/k@w>KY~cWO%D',#Ӆu%{/~4qHڝ53Հiy^өEV$ &rcTn'ܿUa,DXpxO%Α!s_[me"njm֜ (4=v K, %DCf_+wN ^kD#sj}& p{si 7 uEEsj0o"ig:g K)@+[1G?wԖ*zrL>'3Yx7r^e(?ˉz2˫AD2FAC4k]`*E|Kl,g͉`*y1QZM{w6tŖU!M&[e_\eɞk蕻TɑFLf٫yr̉:9Z0@kWFA&=;5%fg W4)C4-"YW96# $f17hԐ7j֌_G\+4s RI۸ ]{RDbHSJtou6J Ђ1]wcIBc'QZbAWQuieENV}`my7lUۖnu_׌}Tx{eM* ~"%\+@QeE| 3!ƒզ3d$c"#xI H<zEmܥ޾zoc Q/ 3[ILʹEC[t3'y#*Yt4dd_sEZJ ZW~?rNSиW:Z% qLilZ/vKizb)ޮ{Hk2w%oƭ5MJE/ΕY5xMZ96-L/{hɣ GbdrRdNaui!* gq;K \`5Դx* Tm~ybyfu `x!A<ܳ-FkۯNT8?9.By_QYIQV}ۉ\ttʼjZ҇)6 *88 _cio mJu QL]!/ԍ`t:4 ecY]r>Afn-leXG.IM AiD-:) 7y*VN=Mj|\ݖmZe^ZQD$:1˜k1D#j3)f-`ihaṢ<2%B w-Q@VV6?uGB?N;O= nBXEY΂P?:,^ 0E#:3,8$49HYrFzuF^ ^ŮY%.ҹ5Srb ~n $:$Ә.\I#RqM04+=Q Gq2nPid g/u7u6KZLϹ[hdY80fQU'b#O7:eTV ٷh[,~q,bۿ25"]@oWi+}~ bB `WjN-JsӘnM37I[89I<5zh~>̡;ORgĬs*!_W%ܖRү(̇3\pҜ ]\2SsEz}s4K|'#Vx_?+\ELU t~c {g;u"#Ib({zVّm|*o3⻷|dZBS7SrDC/9Kӄ UN.|?!M0Tktk*(wXď3u$-%P)'k$&F [pwE7!`x"Ԩ~Z؜Mz~?C0]tCs8 # Nm91;Jss[&`i_ C=zdFF2qţ+0lhwK/ ]^5 H2. fT{hwh#!eKC?帝w$ -٥0rr McGφqKJ#DJpI<&40gbhg\xpl*FLWc)kxTNJcgLvAY<ǚ`ngs4UáΣw@F6,>!~K!Ц83ތ5fcoIrS%v8iS٦Ls˷G[G5L|5mA!J8, l4GSzԓL $ s5n_f}K.\)UJǏf7 D UuV/i >ػҡNzB#_!x=9gjpz@SbbQg>!8cp~FTmN y'_jʣh S|u]^y`...+J;?-s" pSȊ{f?։3A9' בIFd..TnGd~F]c)"W9Dbh0L&{Dy*O?uz>; 2שm-Y^ ((D!vq,ޛ:ԙ7ꥒʭ%ty/LDPYj?x0 Өy::,a qX7Yٳc@+C 1k10f=HKpÑ}jd,[ZnيKŦcTWٲ*-jYHF xl HhNRt҃#F 7K+CZI.@ Eb "V;?yB>ϻiܹ'H7"J05)Y+5C DǞH&i#ݢWGFtcFfUTKCg`yD+V-!zX.h Z+"}_iEXyj̈3770sP %%w0 }ùJ&BEٵה1)hZY]rqlO]S u ݅W,X:m~>ӣ:N!3RwlLq.)PL?DbIk@T`HP)1W{GBR7H\by' (ZX/"׏DZv #XѼު+0^pF'{c+A{9,^r9KFzM)/n~g6Wkbr.NXe ~Sj ohw*UV昧w$zOZIϷ,2; g< ,Q( eӿ-{{&ht2du\ij A.T:Hk3SZ`P8^RU]'νBM+d9}oZ.ʇ9̚DoaQi0L1>2XuE6ɳ H!Y%q99Zojp"B:,;˕"J[X(X`ؼBq(e?ePLJ~Th*S/%vNA;v4 ˾8z26£ mvxkJaHuKS:6-0B|G "`tF[{[֬RJѰ7,|DCAUiXa.HPM%qP{ඝϧyBn47\oKC*.!VXԲM{N.?LV"o<[FP_ܤ~Ah '{LLA3zȖU+qLjhT&7D\Tyޘ\C%+| uUڱ~)>wS_f"GIw!3)Dql(k18Ndq=9}#ʡsHYM}$u{Rqפ˰oSG'n!Za۔Q_O]o%G8tY.ikZ TZgs":eIq5eP,⠻J eo ^H QŇyB4N`ԩ=(Iܻ9!g%a ޠy Lvi[ jo:><oȧq+rPj_GZ־kS[AZ_ ntGSg$$!DunU^ vSuMTT0x_\-/:&lh儑XYAv\F5H5?"6C+C`UHkؑ򻲇Gz% R[5OeZ_N2a[xu1a[rAD [Ѱ:_/^OgT+[2אTktsпBI%{L~M4{5gK*|NEx8W zpJ=u!;fJ1$mH7Dn wwQyK6`A@ldnĹbv[|I,ɕrO\ČL" H0'f ?~-)7u_"!+ Y1Jr"߽*J V̑I˓jq!'6(bT_"`阯f;ԇ̌z:j_~VnPXQĻտ:x#n<. G% -}"Rw3B]M)| RXTss |f "m׻Jb1htvF.AF6&v;,>$reauorW 7P#Ȍ%KU鄹|V0)"zQcg5/}1y 54AhhGVF# %] u}ŋH]T⛠{,td!U헏X&Tģ#}/!;NZ:%g L9x8 3D: ^_OZv)[+ls!fd5/^2^ވܪ@~}}JE8x᷎sٗ( UlI֯V}m{8Ү%&!Rc<=X1JK`\:L`7n,'To8v_b6$o_@GtHgS!$ɋ`NIքUG H_s&qvJ9UA F{9&DyheZ"XQ1(#5snޑS\U`M[`JAφoE`X;-N)@: 0#,ǭ?GciAڿ)Q\8 /ꓺEa>:F!u`n:a{\~n uDR~鄧j34>kܿ*<%%} nJB i g*?r^}xטfwMr rYRTs\q;+:ƥP;b9nde$.WV)>B #n UR/<}L8٧Hz=泄9n73\7:EZ}vC"gZҪ1 0' h2n)_9کK=9@$+/X|;p9U ca-v26Rp7Ynk))Fj2`>đ{ ک xI'cmaa Pftbg$ե]R`^E S'{8HYr~x:=bXnbn-D*:] !(j]Ǡ9-9\;.W?k>72t}-"Feo> m;"X& iԱdIk&.IڽeJ0`T `^0<m*mA5vJR.-+ 16?u'SO;3s;qu^{!x bfkOÖq١9QW*V+2|~򀸹iX(S}uG`=."8`]HQ7'8,&ݜ6dkI;Bmq45r6Xl~Sٸ6lVI=™$VÈf9@Τ"R..roLh$y'-T_Q1<2߃= Dp֔|n)EgOtϖcvٱ`?E #/Y7ۋ{1-{5$@^4Glj'^%g "DIʎZhЇd~nqsho  bSh4_/u=]Lgg' '6 AQ?HSh4'ľEiSGsI<\4|lt3Q}S:i=IEqӫE49 v5| pױ%'-7,ĬK;CpY,qh29'G} 5~d~˥s-q)}X$#a[o+i+ܿnY,cMa0.hIaOkԚvÇr*h <>}QVб^8]⻂[0H5^Em"n:HmުlA)U*9i[EVdl/Ω8cՆZ"+ܔK#QuX=@nsҒ|igja`&xigUD,z)bͯ٢+k5Z^= V_DGnBD7%V(>bt[_8<ݢ/QLZ&"l͑Btp\- TG.`A_{1!g)"&C~&F!+N1 ~ 5b]:@E=r?=r*5_vfR?Hp?<$ u: ;@P_*&HM HEk B^7w+UocHEˎ԰m 4ZeXuOOdh/#1ɻi$}:bXF'}oy$]U9|ڿ>d_nb'v%*v#CN ZJTELBeZHG5bf] FE@tB/tl˒Xy SbmNa &*@@j\?q,ߋt޷ rMk|:}6 ]x)俋T5|xeO ShetsVOltףּ2Ac1l3)a#=| %tW"+vsxPVnҭ@D$|xoRHmj0>儞NN˜@aɘ],(/I^ϛtJ'9aɟwH~ CVȘw+]:P wȗr@i)&Bp>EngIrxjÕ8RTMf6%x%*`msI3+)kEy<]o14X;G8v'ɞW~N/fQ]/>)y/vZ$ـN"L /{4lY@{r5Zk.kSY:N-t5lhdEbs䇟?n(C1s`kbH(+ Bxlʈ`<ԌHVK„ 1|JKBxRWl]Ɍ"%UVjq-Co3\ z^C!R Mrge!F!eA@gΝ Z5hp0,=xǧho+y#(հD[x6x 6Eg8dԞhpػ,q%)Ҋ<#g…H6 yJZ| |-\WCo 'w!oBW f=|҂M8sa(;^ 7~y&zB(+'ah:6А=N *,gH8)bp͙{sѷ6J٘ꛯ.ǂ ߠ0C|VHJ(\NBIc+\>Vn!${ hm<5//`G^"}Xb>uOeo{\%0A|,=囷L5Q:Á/哮aL8&*1z9CJk#yd׫+̋Ř8~)L˯]jd܎=AH;mnp!>iqŘP(]Q:Dk!?'xy(0_H5?Ծ[8Af#aψ:AA{Y7dNoz%t|:(aXv܃VF'i%TIk_@ /AƬa,L&qVtԖYձԿT;X;g{;:# By4rӦ(kZl[SN,}Yur,\%>JwUwSw̅>=ض(6Bp&h<+G(ܡq2"D}cJ.rپ, MkAgA>!F CEKnF o~eZYto7avS4;|a-}xڏsmnƧz2F>~CcF4 Zfsߚ$]J=\6v1gS^A?ox*3&#]4qQ-UP+5bXشptwNǁR$жݸ9*/5 ?0huow$g-)7&zX o?Uw!2 4`E!' LBmY<gy/gIZ{0u eP5KLsT49"r Bz47,rix+g2 Y[~9q'R"Fcv\-YR{ChAEHn @֮6+#{4 .WFL +\(džQ8׋K_ڔ6̕0˿֨* >Pqޫz_eq[3+\4Mn==k/-&u2 ʾJ /` P&?=꧸4.::E0$灖"_-hQj=C&]|( TY 3z.T\;dN4WG$ 9|Aw3lYeӋ7QEaމ%"=$H~/`Zg`F!k v;+s6{QͩOv uӽDHQC $QD顗/]Xx+HjA;KP~3,6j `׆;tq<(GE.>m {+~^V&‘\Hzgv{Q< $(~N^n~yxu x5$8iIz&o|?x0f*g?-"||tW.2mI6i2[ h`AeY&0isк MThIlA2j/Y`ļMW֎ZOUS'%:#y&$ٰ|}*S 2Igr=S0Ctg"["UDarD:BdG ąwrxI=н}%kՈ`2EyK0P ]Wy&S32Ṃli}'{Ud8gce2wqoΞT6vrXPX.~!rve8rHx\^ވC3#Y,yL 4S\;ۇ * GS=Y=PbS8".﫜OS1xg1WPiKG9qo4-™}m4H$ -=Z93`霶P dI; ٷ̗ؖu=Oc{/WC^>|J)'œ1B,SHdw=01l=($2Y(d:=1x,N%Sgm9*IXUGOZN.7$%[Qr,D4NzC/A8aTTfGsQئL3T-mf1w17tA}MrYPǕy15T%1p$ȱrG`#l);!>77ӡl%vMq빷=W}yNqyIt!݀N4J"9f"uuL5)w*ls3jIy~^x*ֻzQ\.itn qZpFY2nJ|`ZuPgw\@WPd*U:%\;B~سc #gh] 4/j(U#}.L~ZC.ueu@ ֬ȗpN-U](N a2mSG Fyc#b' cWzϾQyҡ1Aۥ&N?rO܊K^zTf 7( s*+B/$4b"rM ~Kmj*" !o tRN $%}'siO??;zhF!ta±vU9iO.JfSYh U ޣAޒ,pEJ< $iDi1@Kn!r~Tmoq ,> P`|KFEX*UU??}!#:MS FE[Vđ?G.#TaqUքu!Th+8s/v6rFeɋrlf6(d0p8zOEMƟm_'~A@RبƖI+RGT,B< ^}g0!V,ך_gG9x}UArshG!Nӱ{}mHbhiś+UNRwqQHń]s+^(-{1ٚi3uCUǸI'p<8H DcΩiWL2G̫iڻGi+ܜ^  s֮X65P*([$>PQGPi;$&ţf0]( Gb|XzG#]fMd7'CQR U"Q#%55lox״#ےW$Os0FLˑ‚Ε',E;%U<M+>F=%2"yx,!\MNUbn`:W^ط uX30vS>92 9TZNV%Ŏ{{"Al->6tF\Y.\o g{JTeM{ĚuvXVQWM@sR2/ g9ˆk2d+dJԟK@.?Pg=miblH|R{JD;(.Cr}kƖrHb/0Js:(@9g!iT 'ɼ=r7hEMkJRKi+A,&NbI!R@)?J`MjN;>2ϠCFvٽ^\a1W?g*,'KKk6no67.J T֝!p83P-] UNØv$b2-'ך(\sFs80+Hoꀼ-R `9K( `ほ7Azҩ;2tYY˂NO¾GBR* i9JccM5\4߀CRZK$ޕaѓKzB sͻ.gNJ8 @BƳd0ff{>) X 8[w0L= `@&w b<V$ro޷urVuuG|UQ-re#xfagAʠ\Wl ryٶ{!_E)QA\c~%jYK=WLDU-W9&t *~ݑUOQ55EY"@P-en{"lSJ#Np` cBAu71мIqHo'YsjDAC U4J ȓo3uһyʉ%i6`黦r1#1—2ݾx#l:vTle40&Y8+DV"uhMdv"26CQ#hq+ 778(CCAX>&ޔN'HJt(ߒMv G R~DT9g'S>4<]˵5V%H ]ۦ2IHt ϟ]f6CKв@3\M8u7KHDJ$@U έ{SѾ6"?P>#6^Џ ORnY8{hcEJ<"QJ]nM2* n>!Ơ Hd3$=@`R'qr?*Z86:ac=ջ^Yk4r6|tF7~Hh ^I) oT7!cSZ*j !nΞ.RIK0*Q\RQє>"+$3$mnh+Ǧz w%Tn<].N6D|3*{xcANv"*S;爛3nG2XA,:}S# FIFr_} O~_IB\?#j*g13ңQi%S‰8aHu@5~JY d6K GnWv#ƉXcF\o$EcbU0O6@718@.1QӜ|49*AKKg{s7F&Šݱ)Tlh3n1B<ڞ-oau@ozۺՠ)-8*份'}yVpp1DHi|zXh 繊Sv JbE%Rч o`+ؑ;=>j;E*D:d\`PG|9  DBҖs9Q7Ӂ`Rn Ϥ7PR we[PM1mj@Y K&zѺbM0?yrFيҎS"H[0͓?>%F]MhLeَ7˯S w:zmv]hsM<^Ћ6z?VDU= ƴYC]w5x豈zC"4޹ݛg[gy n*,n# cV\7|q6Osc ( #5=>%YfQ=tZ.w~Qb2CڨwQgj-/)āÎx^PqXZJ|@ˡQT0loo17u r^,&=rFXԯԙNp!-KQyBs#!  iy+ceK" &_ԺFHd=Hp*L< }`ŵMw1"mLٶƠ"-c7F]g:c\ .,I!-5YEο.#YmtB_c`Vo5òZ,'Aݎ? ZԤXWt/7I+2q}]x)پn /}nUT-bX2B$ٺ< Ĥ<"BK yQhȆ3/>DTPxsM/{iڷymwJ $FLG0,IsSȖwxHZ6GKY__gM9Ev)j*`QܮZoK4[ ]u/A @)mk`d -gr~p\cOdb0X` 1'd{sDKVv_Mϭ`)| Mq8JW !9i@W/$SMG'R5W\28 S⏊V~4e|1.d4Yib!7S ֈěqDYw12;$f>IvheK#Wc&K2b0@眷!L,lbnNMdNs -P o AG||bCRY-sJ+47KxE:4xZ'/Y*BܦPo}[=0%njs쥰f9pb0,j0/}k߮6 b?bܾ N[҅(Z9`8r9֏X_7(W֭j Aer?JPZޢJVSct]ƸXX<0Oͭu*S@X}-9ʍ…#~꣢ʾFVgE0c:{##uY! n:RJm;7&B~m.? {;ϡ:uM5WZ gs#Hm0skcH䴛x8e;{(YGyXhێMqLS#V9}cg舶ua\X xfVZKa4E)Z`Ln|ь[ jK%UeMˤ^ҭ@ fhdX~j),k>C}6NS*M˳GMvgsvB܎fKr ('@Yl `Pp1=Ƣw-Ml  @7^=o-( v9u<IR_X3L9Fs< ,2nKN!όcXs)TIG. DS>r:D*|"Ccޡ9kIIB6qO(<7>[<"sm \mM __|M?RZD 8 q8(T4e[@Ed6Jv>Б|'eo2مAFζ,OY,{ i`rm|ºu>z%𡕜~wViLy߅V7Nq`GRCkb rW!'kef-G7S5D;摒|\j?ϔĈ¶,)d5,":Nhsm *Dr{nAe{Cm̌j_xpDUhaXc5~ŒC8>h@Yack~=qmn +O!oUMNsJ@cd!m8>98P:f5^ {<6k|M=: q4{/դ)7LWx8CfEY 7!/kmJ$k)Xz^Wř}2M4KiWqzެ\emDɨy妄 n/f GKOkV P! A0FϢՕ ^@bSQa;ч @1IHIcxSy`xwp"PXfr6Wtȣ2%auz G]~:aU>QCg pjcי l]/yeE~=oa &;%!?=|D.[O09EYi]mc>?`t.!NG;a*L!:[kBۜL;%(5 tInBQK|` Ƈ'pw{e)[xwLzbTEÉM]ߪ k'F+PrQ.fKäQdî9FJ(Q+T@ bs[ɺcT D]' 3#DCz ֯u;{|6[3Pl CPT0xK {]PKsp82?0J%2u:ݪӾzY, ^+C?+ @ZM)~QMD6K[b{'+cʻI`KlM~عDXR"uVg V$,MCFDEUN.4xC̻!a0_m#<%w*G3R}FG2h-B"e₷ycɎEO[q6= hnJ,hnO^S̝&dIc:c@';=IML(K2c G%Rd`gǦbc6׎~C붆j=+ IGYNIޟ7b,6;K*7!KCc0(: FQPz)4">X?ްZ::U57[ I5$#GzB8) ZмV9+@q"AI_pP~#LJ\A: 1\ 5&B5e*,%FY؜f6dTImRKGX rY JL7đ1wYmbBMLvTD9t/{q;[u[e07{# 6MhtAǟ͚@ru",GF.Ks2hwʈb X5՝Zq4Ig4R!CM09DG<Y;yg=@1K C oA!<&C5 qWB?mZڥZ,u¥U䣊'?kQ 73Xˍo&g` 9G=K[AMܓ[1LR72݈ք0 !wdv̏0 }D!B"Ăz-dCI CVD"Lنоwpd3 ZK[ulAPldZTУ(^B_~$^Ws]BAhQ|jse,aJcLg\`=qxvv/`ŭ֪kb@; ?d u mZTRZfE%x|K 2"0BNj#C Ħ(RX|UȿHqP7$@iVhy}d/7X(獖l \f;8f= Z%_}.exWlBe9ũEKpdH-0H [{ILj>)`,KAPjtͨW?$3߭d8E5 _:qZp` RΎ:f']Ubv oL!# k^e$eа =^Kp-Jbj#aM r폆(s`:(W%1\8Z.-Da5VDbe>9%*.'>0'%\mUG[27 xw ͣAɣF8^Kzi"( -Y1 EM:x$'(UXºKoc 0riZ*G toqр VP$ a1ଊ>%㜰5@;SAb7?dLjƸG&O$J,!ZN  v~38wyFsGOKDa' ǩX  | }uٹv~ΰ\ fykc4LWɁl'R h+J;1[QgБ??851>HX{^i[5J "OcθU.1 V73HY9 Bx b}N@iQ=pW3^6BJ(RN?#KJA9qǭ;v koγ pn@.M7tulW CdZ1+o>W=^Kde+sAbG ÜUY_GOYwǷM2w)!a}w2'w(-p*, LDO\G&^_K`QhTLrؕyuU|ݙ5TU QWbPV4rHl,'~+e Y0LDDS\ȷ [9Q7n*Pgm]~#_Xx6:;~?C9w(`kjíZ@׫nO͔ OuL.Dvp8:o' AmmVcyc(h>nȪ)a_+YFDJ>76A{iN{ۀ@]o NQ+ _LEg  4MиDm VYoTX"DO)P!#2Q:>H{1~c ىZ-ȁ ˶s @ @ !㺖RtIUƈlt"l0b(f$h/.Jp~1w6^-XeSs(JOr5ZA(D6 IsU@0 [ Y46VdIypeXGm$GgmL]sEAѩ(fPrR -=N:!65bFyTRjKov|:^?5UD4؊r5n.䣠=M_t`.{/ f02\8x 8k7 3@M妅ϔ|U@-\a^PH |=I `H;Ps2 T}k)<&OcTmAyX;+MHnZc R:a`Zgh;X܎:r؈R7 `^ oA"&`k LlaM$U|\{XR쨪" 䴔QMI0~TWnzvR|fIA5F.[85Rs'(3m֨\6 $5ANے}A#8㇐w#yd{0đ̭+8P'0n,)ǧ<&,EUN<1'Ud~ TW9M&'G__}9IJ./sDZjgYZ07070100000318000081a4000000000000000000000001662f7fa90002160c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/a]?Eh=ڜ.+Qa+MDr/ĈI@Fm?+\ia){sg3a 3Y@Q>d8~\Xvެ#'r%&gm^2ǺEr'ѯ(|Zjba ia%Zi77v1V638 ^DO'+$F]*"xc,4yX>r3٫-ȾJ{ٹFXnmgo msQ"Gm3 0Xd#sLW UDtBT} {j2M(r`W(ui+|K)ܢ;CiPJH ȭQ/F 9C=JE K|UL.KĊɬR2w3!}:w'{%ŋ+nQ~% _0xg'@J4hᡣrCfj`UVOǿb\ΈDG,p#@txs6M'r|=F Fvru^ b)C9Sj(6-eN22 E Zf|[ 'B‰e@)#u|.t;Pob<, F@ql}kcO?+ PѪƥ 0L !y%[lLzDy2I3_&z:]zI{P߮C#^TRp,aP]u5մN69T>d/wR38c`ș j]?32$1s09S4cO%}kK=<;!mϙi,^ %Hh)qC&Һ8*fn$5ɰ'Sc+<]lh9/[l<DXРY\wNO-릇Hꊫ}O98rXcqESUşWtTPꙵGWsp =|Ȩ[W8H[_GB1U/ج-V{SA6rR{;+><jpJUvQu elc7Ќ[>NT't {1<=SP#3:xkj|v~ H2pW#1,XD.p~G]}QYx.# Z;m&4E?yC@W%ߜGLcb[ZQoϙ0ޏI>@iQة)Q)- x_%xF|6A|غۇ._.\"+ n3a^2 N<%R3]ei)7Tߘ=ʈ_jBim~RpM \] !HruOٰ+qoU)_82M.Td=0ۭ N\E$,~rjngfK[E%з\l0ͥ: S|wRqIZJٖҗsNZ y=a 5Փ} R)+p\J2pdA}(1 k JF VeXw Z(u<κKN%Tqw2> `_ox7hV3|6[HƟ&HZC=f- g4EUS/9V ˿;֏A,`t5Prᕡ U<]Cdi8`-%imGeT-٤DmX&& $I*ch0NǤ-7^[\qbcp[,c(|w{BYi7yCl@B;nNOۙQ1$(m=kCؓ&5:85ًHGםWX""MED9] , ڝG5#$-Os,CF,R>HoS;}k'dߖī:EhAK7xk/={,^|fY OBvDϹm2-2xx黙ٕEqtvF`L -xA:058/NB!s\v\}% |եAտ&ծ;]ǥ ճdl;'hU-*Dn7 r]:*A.qHՖxTsFx6PiSŻMfrrڗYpH*Қs. }<⏞Yonsvf/ܒn&E&D@3-J02a1l%j.״_2hEde/󞘃Հ/)Y?k=.lf([aX1%v6b5 &^c܌y`Mn/iDxGZ=Zdd0kRlP-*w_P7%Dqޡs⒌ؤ4~E.A+pLAb 0&m:-cqg1̙,ijޢC;z0B1wU9ַ cꌸ1HH5nEC{^uDieW‰T?w@ܠS]GmE^KVtp2g4p[&|']T.pvKcxdf, AdNoZË16aW*kHfH쮱(y$6<rPiO/!᷻CXVB5^OLZPF8PwL(DM)/|sUA_ t@$}xo$avL@l7:n[2QwXG@ƅ-؟ O]O"04(1Le3`0 K#o;b;KeDg:7tX39.dm/L_W e$х${hg8?%G7y:Iڭsmc%],d q^Bӿ;xv˴XU6e_i(:%sz>ȯIK "?4 2wK?ֈ3vA%.BO  XBNNͶba«aΗ'%aa11HxoַeR;SVV Aae nm oJuFs1N=`mhVdj m`܅nAix6K#-"}2s csӻފ:  ȶ []n8^l-B}IHlp+D|]0|_jl{hs0Bd(쫾m#aƙt+,dJՏmҕl@5G쑳c٢> _ ;Ta6tTɊbM~QR@tga/ەY^5/<%|w B@ܓ$ ~+QhsQrDE~xN$yd(k)-xvek*. {ݿ~[+('x#7vk"@ )iK尔56o A4OZ: dBiU<\k=,!wk?+ggDjP?+-FDf7" 8b Uav DW l'Ct~*˅~r0$"ITX?XJ"5'j4ܙvPNi JH(2!pSMڵBzka@#FrB,akgqӔ9_mO (vf-h”:ڇe-k?pA;6a*BM9vQu]7#0Mײ٠ûsHŔ;& }US PC!Ew^Puxۈ%_-,B8tQލGoTWCW{=1A#[1zXGl԰v4AÓ_,/[U*͉[p'ژEFo-އ_U)O-92*MG]Ď8OL^HeIxA~nXt֎S *7 " {j-}q]{l\xY_^.u.Na HH%HM$JoN7q o#`;NGnQBSZ%73`юdCJBX0eG5d8yp?g,~l \+w_iBatJ+S4k1j`.b#ǂXFca`pĽ0=~=?(j`3i=0X=r=thkw)<~(7!`V;Bfq.^ XuԪaN. 7 QwY`bFnp!+` b&.tR>|( Av1/~AMj)9(6f 8R6< ^:Tŝ&7y$QpT!δiP?ؔ~7Š#He޺="tԪRɺfkgr 瑥EH Q^je\:_wp6oq NkmKjŴᰅΒ(Bp =ƞW~/ZU#T 1j>n_(sȾ`Й`ԤJ١ Π xHF|ASub:SGb\A XWn6Q]i)EOy=Xg5.kի1}ԦaA+Y44VQJT}VTKʪ]2 Ԇ(gT.JZ풨n8DBLVDv \?9hBa 5$|Uך2,CE}Y.yB\ ]@x) u a[=W@9~y=W:7ø)k"]gP_0_F˅݃ﮓcsJB>>Ǟ&͐>Y PܴwP5UlrSρ8iNK45X~G! sZ'p+1L+@ 䖃[~v-i]#\&t%ƴL씺ۨ{b=a7I j $H#yֱ[n|!AǯsAn6{Qa2z)m\j@Y8̘-.Gɑ{[uH Y/S^H$r2I%aN."Bp)H}qH:\G\E7'wgcÉe?Uㆦ'l&.S*d1`u%R1G?? WPN帙5o\Iy[;fPˣKOΩ'8,nV:r0O dg\u'!@\ L쭽=m@^Q_4i D3£-͏p™paID/6>_9ZT!\Y4T<+H] .]H[B_^U 0϶9mɢ>Lo1i۝"`&عnISY$v|J(i=Z0wdS$ 㔩*ZS~k Q?n"B2R M쨋ޢW`N-WԱh9]5QҾy-$N{8!e#3K-<]c*"ՈgP1*CpM.8&ѭmc8M']}"ܾKxSq̭Q5"&mc2.=R@x1ohu >{<2} ,3AS~4 1S7& n@߰-e5CF`ɨBJtZ=J#MW9H/LVtℕkl gjZ L..ۍ2%Kλr1fi3'>t5nCgaB\MFkb@R l%@c ib#,2\\dgȕ",xKrP)ry=Q_[(ԔޯzNr?[#Iv֟`3ڶb^}gp0๽=o!edj(p$^|e4j jՆ9m^cWT6ikZ5^Xmϸ񾼶X&-/\VV;L I`d}΅=O@Px޿JHR|w:F򋲀J Dž>$|M18F)a%g{tzp?$hT3a,.H`.#5 e ,O5SZq0@gS%3{ω{`#8x6)}dȉZ[ȧҸ'@KZJCzច:疓U^RЬLc#iC_\ Iݔ긄Ȏ9)î͘N(`!52@* |aD1}3gM[s)NU炾'"&S1m ym`v8įxx5 tm5/8?6hePQO=Fvd*aB<F+yJ(#}l C\`BMר܀He9+OsO%&6)9ۡrX.H @mhu6wN ҇_J %*8l+Y eH qD;T]8&5ض8Ѥv4T# <A6}/~kӾ A/-';o;EQf6LAk})ʌ_Qc߮JeÁ)6WA"EEW#$ 7M~i ˅PkT#vεU8aHx1MH& ҨS{Vo+vjM~8Yb$ Н{ Zd%yS %d}_ij c 7g zBtzP%7Cacg"odxǶg)ɤ8i[I1$Vb%h k ]3s5KͷY߀)TXر>v5--x,TSy/ڳ& *9:-(z1¬yÔg< ԭu,u79v/AI6Ucq2.qBԲD׆ܨDX^6fEM>%f"J^W~-\,R1Ɛ9@?FIk[}¥h,%RS*m1r$N1sk[n+"kI-^}or3h I9vW4Cva(t,pߗ 'HAc3ђe$ C&.evi}S~ yH)&`3kJګPB,%  6W*uEiGEfެo}눝E-'&m r ;u1__4=S{rMA+'Y)4XϙIT?Up,eۛT]烵RZE0<`ӳlO?FuHl𲵯E~8 =4$4Q?/չ׳*P UvbfA =^bŽu/_2Fec "S== z͑g䌆)Ƕ _cqHtC|{wBb2k"so>kN }igI[vrkz~~yn.҅__ؕH~YkwbOUJud{Enǧ)$}nCZ, *&9ǜX1>>}v|j+~7O1# Q ShT/87 : PA9-h抾)Z'MdJ.\\/&!Ο7jO(Lj2M/45-L@<"~LޅuU/3*J5gCXy4L#]{ 9;Ê'/| d7^ 3=Q_*᲻ iAg8]qN)N;{ ِWeƘז͘)g|baAH3ٰ,p}dF/He+ZaxFBj R,;Ry񱁬^2._ [րձK&hϯ,yɵ2F LO]FN ]vB^!ivO9c,'_aK2sh9z\3Y#1E LqgAػ'E=Pp<V GAQ7лB>C=0p*"?2 k KW`l&V᪔1[_GDr_;,^T}R"ɉ*Z$,A'@"s ^tcms.6av5$mp+rJdۼ}w 2EHsRBF1*7=o9OeYwMxƦ@ΰYvI{4![-qTU7LK%A Y\ LwZpoN H)#ev8`w{K^ab0)/(Fk< + 7mF^ Q.+b  ; W@v "$+៪,$׮acg wY+G-Qujnhe1a~ٲ䗹Ĉ8MY`CGTZP5K1%~v4. 0@.@k\!B] ^OFZr珖(RXb ($.O3|<f,`s ߏ ˤF]h_)3I^"2:LFvIwq p؉ڤw8/۝Ulۜ]*阜dea;6$g\<>H蛓ÕȠD%`sk3ˮtt U!CΊXHOZmڄE@8A =kDT w5؂]%!ˎ(D6ScLuE n8op)\ tQH]cJ)֔X28$ Iɫorfcs8/:Sj!nn29#!r=N[Q2y73qˈ'ćuP=TBL-d ⅕~S Ƹ֟X iC3}ohk 7l0ta/"Xg:RW}Y\W} WH\pɒUʼnL M^bAjphCHEu(2]pk#,y)3:Kws5 Ze^Ltyx& |Nް*]9"ܝ_BDF`[ ݁~1A3BkĐlF&=-)TS(ϊ!_Zl:ϭ2HG]?`Xk6X9 CRvL^R OsSt"ғe@7s8W H42(!uZVZX=|uzGo,)avb ϨS:-" j+:+9(F6 *:R+qm_u]MdK5gpBnpc;,gR._5"FװJ^yPUNl&AHQ9Y~Zt3bٯRmYۇgq]E# sHx`[QO(/:l.(̧pEk̥-SpPe&muKD32#y䟗UT䭌%a\ uPL Yv=-o&C='Yf߬(,ὠD1\j&(W>g'ղev-ljV$Je*We?՚M#:ɝ1u܏Lp\w Ş,γ6:MO4{]-Бcz&M͞T@Pv!IӟQźwWݎQЧC[a,\ξ@%1C;n vv wJ2.{xTruzcKk+GjʝB@Z/3+ ?iL~,P1ᜣ\k"R۟@)Eww/$ VV#j]bjuGD8+))`$E0%BMВC~ o{0[Wƚ[|!ƺm\ʪ^PEqT q~tj6.deIDNŏmWVU+) 2[aӌ"tW2stVP::YO5i)6XiUF*w؇Ք_ts}OC8ԡGO9E':a(CgTU(VgD퍎4~{&BDA+_pyUޥ*rJR# )i;_.GI߯ JUB}'Z9TM~~fxh%e.m(=cDǕBpȽNvdAB[jJZSs/HT0#G}R~|p?\ N,t-|$f[2}q W E"!@٠㋧o^1b`A-E8)dM4o Qۈ0o~(WXL`wPpt'qGRVu8^Yvj#k9a+Rru5VHtlT<$cb*$VnbdF|s2(ɘ8dt:''(ep(# NA ~B&7 =1 %S)O9L%j^ө]*ź_l6Rf&Կp"<|3l74u|J0YVE٤ؿ? b :q{@oJ51ŽM%LO-hZs=U`ڶܕ<׷]?9d uZ_㿜H1=| I,INJ]n NA##Y}$++I#!?ϜFc]ёג_;geZmU 4ڍp %b$xb^Mn| q,;2P`N6uDTuF%X if,$ ϢYO221buRwEɣp8AğA@<ޥI}='q%Vy]o_mg mzx>D t`KOD~Rjq[J*i"ң+j@-ZԂ>`/OGcþB>0o83$!fMo/^Ż4*cLbf:|R8d13XkLqh vSϲx#?J/]A 2 m[<-2T7gMGTU^4<@yOD>@MMw|rd6Ƶi=~f٠ӛe ER.}5 y[}<4igO&:̔_K<[TB.Qוh>gU1pֈ[DOpaa`9orB!:BK6YH )'}^CT8tqq88ь~[ksҪN'D0)f9p9rlH(V~ko` 5Ș͡be4z1ɧ"E3k{eA%G(:Qߴ?lSj]p V{T zK5U Cl/ ̱,N\X?θ7r|mK3_^8ANw2 gV> MkG'C:q$A9O:8caN.,Mz:{C^"n$Š@Բpzɿ*U,E Oej-V^"-nO5Lj'/Q$mgtsl7Y.]PI悛L@9p(Rq6V r[EJȹEu?~^ _hp KG}D+ $@y"Zi1?lq.(Oфs+1x=`_XR0hbvhCHSYA0Ӥ2W2 i'ΠluJa"#7m]bј+X83o}..\oV+o$MՔ-DH[Ţ;_`Ł[F zA,2Q,'F7Ve-䣀> C㴊;op&x$(d7gɿ!^#Agb& NBֳ| iʢK&!8:lIJLZlʹe$kW=ث[T f}z=-U`GVʩ}!YZG~̷`c-ekbL~}\IH;+T{[ ĵOAz =tTYkd|L2Bfm2E x@׌bgGA 2-]c?tjfk#zӔp/2yr)&+w!X1;,kn\ Wٯ"N]}\5N2 S'ѐzQmdB5$Y҇]Cge J\#?ZR3N@ > @zp`He^եOv+U[ukSs=!uA?2WpciBx1< YuȒWJm=^HMlmSepXI=wCCȼt15xcz֓Hr~DP|{j4NOryc--Ů=3cM B5hU6oU ѳz5do`]-G Oey 15E5Y91>xɬ pHB JBV$k4:lj"?>p3'ns썏3ep ߛ_ ץL]1ېΡyÓ$O)V/[opc{ר#TxDߝҖ4X=P 's4fّj^ P&t;Y(ŧaθ9,ޓSd'DHC3A*9şR U,{GL]jF 'l#*FmUt ubVZS0XcGag}Fw^겳tP>AH2H3%ܒD@'[\u@\u2S?菘72bգ~;0MJc)4/C oy>D0ǑG\DOnnl9돣*Eɋ$5LXE4t=leҪFK]Vn t}y+J?ֽ;?{3R8:HLHI*Hnn0_995("hx{w 9˥`l)&G 奤"AGSJːtyԐK*v8*W@ݭ~M8IHk?;Ep\Y䷭wW؏+r  ڐEm̀LHs줒*=̮s܇=AÛ?7W"7Y^̇9)dp()U<眝!YS0g;1SOL5x #%q9#ằiﮁ,l}nz+}v'!wz|«q:R2b4HiJ(Z%~C/T._k3:ATz /D$a@85=U憢d} :6ҦSyE*3l^<+%7Zy֛bvx%z#{hm&tư4agJ@G*Q"^e:L% }]RRT]R4t|aO'b'jڵ~bL/)4Y{ Z! o0nYCO5xGWBU8Ţ^:{wȼBݮV?r¯Т\0)X>\LyaXf3 +<O) ( š(Ojz`_rԉ~5( S"GoMpV>Mk, N0b^qmzB Y,F D:yo(aJ ~ xҦ[v`S `3̘kݧylѝH1o]@Nzwo/=e*|EJ KfRJu7EZ7QX  RA=ھ^$I1rW/b H&JHѦ{ebW튣 6N"#>i./;ZjC8U4oNt0riO%))VLS8ip;N径8xԽNg Xveަ{!krܪYJ~>$eT=~ObSn5n~T5~[s|'mߕԇe}xb$ i_D`ylrD={ؠҲ 5ΛFk L"S`"xBQNxj+ť'x2 jINPK0|(D^Eu?![!je­-]\gLV҄¡$zo an{lB1z˪Z(9zA~H} _ixWy61'$ٻ拕:Oۮ[<_VUW+~,|dG!lܙ~dCُ9o QOݏE~f|4nZyY.!+;G^~kgJ|ݖ.oqpN'^-WA~IQ;-9mHhgҨ7 e !N9p*nE\X5gǶ+5g'o$߃XBTͣ bjBWb$gB?aLLP DiH򷨩$:Ys$Ot <@\)479t,+- S=IQ ΊY;?^#i71*wnP+Bo|vځ0r"'je);uA򬞓rsZi:? dpԿprB/"D^X,|rq$EJJYq)ٓ<dzD?*E;JKܑsݧ)ƽ!ؙ^u|d, [dnpY)5d"IFfeqH <68EJM촖0nuֽs, ~Uл.yLDO.nwghMD3r>XahcxhY |a~srq:/1[2_roGvAm~oLtZr\tr` @gjOά2mwWaPj˰ZU9Un~QfO=<p6OW5fh+4 | /$mt䬍Gm~r2(/ʷtΘi=X+x0|$!+nK"Kh ^}N- 2b({iLK]{1a?;8ƭ*cI[.)K_]ed,27IrR jũ#Yl;a|`}%[ 4.q,YFs8ÁJ*9{ĵA<&5%_ŇϬxgt:nXftiBj./ץma<(T<*:i'a_Վ@v8sb4?_4 ^~*{iJ=4jZׇdKV?”_|V3. REJ u@׾BJ]k[^C%_ IR/[!S!;˞boY'AMn_  :հDce [? J׺8 1W[ yS~.Q>lGV>ӌrF@y}+Dr\)<f{MM:b.\Oo߾&5_av>vKcٯީt嗅QyQċx@)UcUd7+[S\PRcՠf ГFLgM>*{ M%sRU1.T/!BμRU 4󰯇 0l/E7hzLP:Zے[ݘJ3?Owl&^y/L(̑.Ss[M$sb$oXiܤI)UO5)zp+0NaLI {;oȆ b'r[}_ >CF rPQ& ;(:". m4!`])o;n6_帎 M3vhcd'lӮV*XA"ۻS2Yӟs [ȱ 1&\E2WĔM/T("#ЂIǢG25QxH봚2Z/۷6OoQ 4?k㑄 2ٳ@69'%$x={X@ ! ޛpއ6%L'9<2hdcϏg`$slF?h}8$ 2yD-i~YgY<֘wÍplR{ӱmV.WWVvI𝑠Yr]bSUĤԋ̄n8aKؖ\r9 <(;׳\&Jb*h gf$qvN?H@>r$p/Rn~׃sI*W;W nK;_#t;": ܁s.ÊF*4("GQ0v|+sH?$"T|Ӷ֊0<=iz>1Xf4̒5A\ѷe^ BR*} \̤~htxaX]Z+kDצ|)7B Ukxߖ0&’SND@JT=K8G%I:0Ô6Q1=cßy5r93lh=x3iϛ}"tKZa=+=QB 8s[~ up4{^Nw`3~mW>pg{\u QC7ګm+Ƀ sq`@UeD7wP 44wn)HgeV=@>X`mhM71 ԳTA!Iv)ë{PVh!>`f͆/@W./@I>v*ȰZdk5+r`⃀Ս)V+i56+f"[<]EF'zY/|[(=2X(+yFyo%bucC27K$ &ϯ՝Ȭ&,j e %WSz' -Jc'0 ;N:`{O7m:@\?XF6<&81{i^KH;R)}o NP+P PʯR-H$|x\O Vϱ&J4ꃺ|<>tzm.[{3= auub~8d=?O'Qb t!ug˷pq~*eUF\ѤT A7VRovH4Fw 0=DsTI,kJD.`Ee瓎M"Í>/rh\מZv84YPu{>21"t%2~{m{ t}L iK[O1jtzyO++Oʇ÷mf]b=yܷkX׮$6Bq'<ӧhv@/|_zD=DlivUl6JjMs`ʎgF_Tqȏj[9oK^ËSDGeG`2{S}+)[akG%o]2=jK3,:\r5f+gyZ~@M)IWBXa48+<(oD^aJOxy"xZwEN>4qڑ=*C+CY!i0 wwmK4u1hD5| Q!קk|SִxT确WDy&ۅc g[55so&53!RWu;l[L3X+#[ps0&S~uȅD3GP8s2̷ϰu}u)VƏ<&+.o["U wN'f@( GzElvQTIxqb0ܚv g2_F1p/b~1X*7qOJ@L 8~MTymkn#S&BXEoѵhAu nc8| bM2(3+nȰBu!M4@[EBz6~O/h ]- AƘ$ֺ'iF$S$yJ<h3MfO{¤+@+\l#K-2ǒb*{=ҁWLyDnh?z# MҢq; tNn,1WbuRPD֤#$1b߲iI)A_ɋDj2{!hV|Zhjj# .#+bT*#cJeق&aנ($0I݆U;BuucWԳI0@+1ۂh}W&/bwiٍB?mlzbѽZ*rZML{Ե4iV(Le7nY!bӂvY>o,xѕZ2/%:=X:R; >Yf%f,˷:fj3af MʟY$VeO˰٫[hN *yk0WS.ŋ[?P/h-O\TΫ9x'&c0ڰa>g¡?ZhsD0$f DJ3CfBDi>/?O42|nc$NgE Կ,ǩ3'ٓwTu_Ovo+kjYc:Wx*1pZȇnۗWY఼ǘ~ 덜<˫Q)+6ig”YeZJ8qCЧA^^nRZY٧3eF"Y^2'EQ*#^B 4u2n!3Ȑyu9?E^aR zԯ h0L,ۮ|_YQz)Z) ]~Xm usss>FF<~$'Ȍ GyA/MO  )Jg14!3 wΜh%췺!PSO[xk?vIاo{ڦ.ten.oq;cfяZ rqEUP ݘ$eB&z?EɎu/D]J&^S ժ՗a R%e([jL4WaA1ʷW>oN]>:5T &lkZ5(TQYpXcH7qRwTIX\Yfֈ.#! cڹJ?& =NwiydBQx\txJOdhM{FG׾1.Y6RjDm{Zx`sĐL~`=ٴ\ x&kb 1tONޣ k !gi/Ůc"T,LfqZtYݣȆPΏlk>10x)D;?PPyHtb ϑ&9gSBJ4#m4]|X,X[^LIcϹ<+S&_{@ߏ=ENVYw@7!y¶t)g掊!yLJ YD 3\/rtpFNw#||I]рuS>pxS lC)N|;Tc9XD[a' -6.D#ԞUA+Jإ\BJ^zo6y|8^,]@jOfp{o  &!untSxYRըFl|&JN6C'RF;3 0`J)-exCvへl^LJ{;s%{?3cV_A'9N_K[sךZQM4uJkE=@뢾}Cj¹p*OMԢgK u\1jaq2ːtX!لsK3r$\wlR(u<}OF3T OtzY]&op9Ǔ <='jZ۔_$?2/*e>E^q|UgPE~i&zxNQ LZ88qk,fWQy:'гA?MiBh4VGm ofg~U%GI˾%SAxֲr5C|CkDbw)Tˤ-w d,?|;A(PGiWpR*CE#*qU6zYi8$}ggWۡJu r.nbK+=;jf';\|VsjD{aPkk߇t_7+Uc2oD6|3Gz-+ 3zM:AUݕ gN^j{FpK)'D|0#?Jd8kfX>ro`d2`ҽ ,) $oyZջlp!X!֟8d+Q'˶kx*BIx)*E@ȍ<Jhi?X?u F(vbF0I-6-w½cK4n\D&!XX6̎m> -5sKd(K)GJzcg |]rRmDk@F5@ھXq,LX7W/#DW"0 /%lp% 6Va=nYDo\XWf?VO8 u:BDkX.sa*]1|[g,8.p5RYm*Fxb0ͽfIL$LO6NrSۈj<"dx/$_hː:H=d 2M!|,| PE=&xfޣFhЍ!83Ľ؎ dK^oI﵈Kd@>X,-y6^fت={V%Qz&pޏm:1qAυoӤV >zͻI[& -9dla2mAX*%!lpj .($y14YaQTn&!-]zO%?B䅴.eKe٧{9b9tY6_ 'C{+/lQ$\)t?b0,d㣿SWsD:r&= P m+]L ̨j0#@seaz_kuEg%/eU9N,Y*KڷߣF3SNBTW 4S;_bwt& CT`U˙ ;jZ&v~?n^ǔ"xJa1R GrS|TI%GphD&9O$=(i;ԙ]{'d-밨. u"Yu+a sJ'?t= 5;c>82@'a^lJ`$-[a`%&%8\/3U dٙO_Ue*w5A'͈$Mz442:5?<iD(`ƼŇƖAD3l+ '=9|t@8'f~ڷm0M^Y~͙c9RG|"@!FE, sЩTRת#eLh}Ehf>w } ݀h>!P]bVZ2HBfuf(oGfA(P}o56"\I[T1Af|a6oz:ne-C$B?ڗ(\{sm`_ Ӵ᭵鋜g47Sho:E{-'0wI]ęɆs^!gF&y'c᳂`Dbnm;5hFJXtn*қYC`+"pYY p5%CvulyukMP9W)6 lvGQcLj67%oD`@ҋ)li1&aQ`+󁜕vh/SDHF]ڊXjmxz[Ja[;;xW9*Yu-uoT4 zSظƹ yFrTax? }?[I)3 ;kR&~jX$}cC+ElC(PUSP.'fosPR5 7cp2Oi/r0]hCf?-iy S#?r0zmRP"tpFC- ^IG*g gO7JóSL-r`*-!uwxfI2'Vm= fbAUxkmRt3vu&H ?S`SZm]-M<"IQzHۈNT @T.AXYfH- VEo5m vl?խdku𐞪[ Z*M+qӳˑ"C:7HK$!\6oGjJ,o}u16#xdti+#k`M8=j8wS.6ha|EL[-e lP~:`GP^q}uJ[l[u1ϕ3-g-PT B~99}̈f ڼF _Hh6 lkT8f- ViiAO<'³ 㝳 R/iM.UzY6?Kг8ZD~]d߲w  1'wI-vޓx&Iք&`)(ۛ9k7 ~/ҭф )Ai:>eSȃ㗐D9+EJ}sesO4-%ŰNE  \yZJ,NʏK0O PP>Ny[ĒO*wd&9I3/|~fm"㐞b2gEQŹ{ⷿYsLO}@n7?RV5oɾ!>11G2&\y<)87XC~Dg bR-tG4tXpŋ?sWpqG K;Q>88!iwk.Fl=#J;9G"CLw"kv|/cj G8>\pwOјg4D1J8Ɣ+CU2胛P6F }Ҿp1S M`}\ 5ly9֠u\WW֛RD&9̚k$U%%j|siqW.-&ucH S|rLӻ_=Zk/HTiJT20!۫2ɹ89zu(?$JN`_fz@UOGŒ 'x{ `F|ɟ2U$}/%ˑXpWp}3q (d6>{Cn|,;AIcL'BmwޝIpj@l3]5~ e kb+%B{hI %lvz2}|Ҵ r4^Ub" $V$`X=i/8 n? 6-5}bQK]sRGSIm@ξhg@nm}t &YIm݊Opm%:B:GW ]hwk[٥7xNGv^ Xf!UEOey[ܱoYT4QdxRYYb=Y+yAد3ëm3}1+]ΪƋv֣`ʐD @W82 I<+^VvևFk,*'( 9Xԏ(D@;-%%C5[#M.}<p7&8@.@jDbXw:q?>ny?LiB鹩RvRC#orBNe4ο:+7O9z/඿柳~| Sg&#. _P@_)DbAypEHtu|7bfqȇ+(<<^gc/o鮮6ދ/cvT&o Kz7}o\jpWaƾgcžYqXxUVjBOH[9b4na`ی_%;06ϸZdG/QlaŜ=8r8c_h"&^֖0vJS ŝF q{S7oH:ޔA~Ce0FMQ'ebC7^"pCSȢQR7$ iv7EJ V).GDv8$zeOIu$!TV(oV]CCH7gTcJ /bGL1#& j~?y}^T=-\O5ŀ['(&{91l;h[weHsPuP.vf}4,O}_)!j> 0u Dd} gEҔ3{Lxa&lB`5 ")#'9Ӧ_\Kcoc]O&{ڋGO/N$#bn pI|eiI@+&Н ePI2>:_\[8&y^W_`ah8atKNJQG.f atAZEcBg^:w/_Y0_p UЍȠ5.`:h9WYВ2ȹvS4LR}MVU0Kr^4&5,eTiR!‘-:h:U|@XCgP&q (0]!:m+dXVǞuQk{M5M ~yrfYo֚!6YutI =pK`c_TVmQ,xd6BE:鵗 3N%yASvn8)HLn‚w7)A;/kBppIӪ܃,7V[VclV/$(ayk;?"  xk"vPO {T{g2c~׮w320#!D/rF׮mYᒹ /^ۓ.F^~j L9RBP3IH6λz6Z0WE#LV1@{q;Jd49^8QL#H kfO[1 аKa"0Y FރBO$UG}T %V>WO X^&gx Wv_}$2 eJiWuǁwE5M?q&*tȑ)w`Y;txq>\u'd{!p$tak$&H"L!tǹ{etq%_AH k=N[$+Hsui_Mm($RZMCI<!smo]~>ֿH20_er^[ɱRw(gKkXx6-A?Plr=fw4;@bZu2ԕ:b'3~ԫW6}j=VJZ macv)&i5@Ht@2l ᅰkR#@ɯu2h5Y#-0o&/8 un4n1[FyWˇY Mg2&zWXݯJVC\YxWC1sS:@F\kѡT"`06쵬u+TS^-^Smg)OPO5x)oƆi46 ޥD\}.4GALSzZmtڐZ%PJvHgF@.vPwy#;mi0yu_15_ #r.LH^q@'I|mmrE> *ИufT~:q(# } ;dkl!Љ+i PcH`-sY+(-HT˱蔊j>" gi5hcwAonG3ďܫB5;ĈLYnm Ҵ7"͒.3AwzCZ$(@ 4y@f|I>I)@;,[5]aaВXC?ww%˩^2BT8Gt[א|_?I59 < IavW~")ERHG@wp8&Gd)ru "RI`8ZfPwH K6VN͠Aa%~_{p45Y|6Jl_$m4Gj@\Bi|f0FLD ("3o2 |b]$O׹[l\66)FZQSTŗ''1+gG˶@9wdĂ%ժlJoڄ ^K^-kՇTvo3Bt] { HML ~->T?h#<.{!ǻ\Z8ܨQ;;Y>w+95z 9b|)9T sJsACxͲEeNCZ (<}.* 4A$VBJ92ew.xT0ZKA=n(l15k%?Es3 5U֢(dK6mVBg K* ,3̏ʹ*x?rK##ee޹?p:?omY=P?y"SJ.rgTigJx0|hYvYfB#fЛK?.&/59zV{xҿxxOe{%XtWAVq0dU@ U#?8lC:&mr?'ءHÇ`Ci9eI 44*H&+\haY"beN!Hw`r3j$#|l%vB|0 ~0|5{OFkzߦ>Xpg {y4whmTWrqR!vaD+ʌuY /ޡZZF@2+{T)|S'@?Bc~A>i'xM~/Gh/ld/AJ,7";|9VƉ;%}6}IhG#*WK1_=Pj; O=۽i0l 16 8m* 1Jm܅:p^%+M~HYn /ce7$6~;Y~|0&o!^_N1}&I4eF>Õ8Zb铇;[X)e)[P} '"Ivhp`wldi?Xvv>2pζZ!q7ˤ-[$EkXKݐI1x2 H~྇Ƽg<",9晔7A0ͮmxFEZXqmPuW4z#Y (2p'bkI+唰:gvYU6?WժfLxkL%y#eCoTc(,o}퍕|S{ˢZި= 5&Tfs *($s@E)?l~ܼos4f|6BnMW @ͩh$ګ'HYkQC*Wԑ$ƀ OlMkLS%ſ#yXG>ܔ3 73'~wgK0 Uom֖Lhi;{sUAEQL 4YM^{sݭEde3IjmԬ- @^-ccZ*pFQ!!bdVN91u̺yK'Ȼe Eq9̦5=`&ҡ3ۅ^⠆NNo2qFgY\.2bS`ROHص ٽ-5VNapj xBehɓTm\dXgS.V8z޻D`)jTg1`3qgSbeR~OKh NwmDٳ0dɶ< X=J ô= 4%E&Us UC,{n7IrghլRCUI l'm'| ˃$Q|}kYVRt)DCq> f ZAN1oJGOƁvD&*mdB`DKt0n֪@W!,AzPI@4kd燛Z~fɖs"uj"zua$X"‘1պ rIq@Jz I3lK}=U5of;*Y>e 70o^&1D2dn ="Tj-x!HkIHm1f4v%%U:}/% v"UrXnK5Jc#FGxO>(Z)y;35b5:])쏿B7) 1_[2148N1D\,z}ˆ*9+;khI1`گ;SS{WT^Q]ZEú-"G/>\\Q{J/C?bB r{j؜|Ek*91r`惦#ʻ Wɴ5mrڀ:_upz{ XCɅt۸WAd5 ?G}m/cRt&U?:^{ 8~mddGGꋀ`Ӳ~I61;|cF֡3S~Lk0ɢ~è>+&1Y1m Y14|"J|9\cY N( $)sH1@}|ڟcgQF]V/RJoD=0O5w8t '01ScGJw{`;ZI:%I>G^A:{>ć 2?` -smK1fp[m9ܧ!%0{VT$NͿW5W3sĴNڀxܯO, );۠D0(^:NAD4#Wn}u! R)3nٹX# 9_LSSlxzn!A8VDxYrj ;o6\CKhe/el p4(}VPuHzτ]0WhZRfS5P{q?M+cj=/#c762t*V{t+5Kg5!Mw*/-*t6|l;W7ئe(W< o=oV?bkBeGf.:5i/sT, Òcy7HϾz-t`)R5n+ƫY!Ԉ7>0cM>H3@a52'B_!܁)#\zƒ$F$PJ3`^p+xCw*Hr6q ǒ- 9ӌj$t^kjhQũrzx%`Qϝ2PnN`6o<4vI3^ my3DDԙO oud>BzXo\t`nZZ9جP< -KB2b4#-)KyPkЍ|GDIXm!(aOubVrE'޴W.&dkǑ& 4rrO d0o>6Q>̤*n_ǜv#+SKCÔ#k}jFiy.LP̦ ry>\d}'pU7aoԹ/鏃n4LUH=_5[H'?9t.W08?>G,S6lT$sSs8`*z{:Bk f )R}Hfybm*|$Id3J֢c[fd);8 $ ]s7 e''ms{lsG":FG02,b۽~k8܁ImI!% *~,7zKUURKgb􂍣À {ɥSqKb1D]:N'O4&Wkp$~WuPwz^OaMQ*ؗ;}٠zy& nw}:0&J}%TW:,SUb}lR] T"}f=(wHp- $ /SbcxӒ̙̊>D]wSAE#5F>mf2cR #.b $U8ku%5c )$Y< GL~pS^!- AϤ{v 9љV!j_Շ᡾|9$$(8n`{dEϒm>>("w\9zvα6YZ9-^Ɂl%dagHsl +A6o[]*Bd/6Hx`v-h$Yl]VeNo (ދ@jd^Kڗܧylu{2AD"6a}t_8GX| bB"R\t"zi0MS^p" Z8kioF! i`$1fI(1C*v+`T$ ;<9㚟,0Ec2N]&)n A^h"ҳ>!V )dHEqAA; -I3 #o Cr{N[0Oy\Q"1xFׅOFпr"Immv2a'oWEHIS C&UÓ;BmfHe = iZxQѕ'@pGsNK(Za8aQBOw5ɔijU 1g[Pl|t)P,Gaw5?]Mdөֺk4V f#`rIrU- j3AoG9zt)]"†]Ӫ@/<h} 9{lзr:c;qZ} u8_#ie* G*V<Ojƥ)(Xax6Uo9pKwlJ M:(,TG[aa$:U8o$!ʴ`7Vu4n9<%`WbHUpZ)V0&]NQY:wϬ ]ź3{ik.2nd0,b#ʊb9̖j%\fWJE&C=h9ūz]^%P+O2y`%zS涾[jUqؔtPcv+2BҊ!h4SZho=_]ړ1+ C\!$[.xqKP.IF"&4^/Djn\_y >]牢>-tEqb}'汌 b8SզULHT_0k73#+*aA-н \LC6 c~pu_ x%zt6HH"$=@"R/D=tY$ 889O7Q궪gzi-Ȗ^$Fe×0ڊYZ+s,A)> :]5f{?ffLޡoP8dX. ()f\4ޤVāGJ=3%Af{+2;%yRR[ y8Jb,dX8H.Wů6HG5uk#x:X͗%p4Ari5Х@5C//sBT_,HEЉ;<`^ R)G0nZ:p4۟"'c]M}&$*n5bl+9sʼvκ 0R!„W ~چAI(L`_:O,s¿\)F{Z0?V6npޣz&l26F`gWЌltV#h|?~qtߵ\m3S)GdӒDdyJԻ .x`/>C `[m-qU1­`WtonuAhr SnqXW1dd4dͅcU@Wdde潰6xF$6.pb Nrall߷kaoc0U촎\-=W1CFx3dD6~pfFBiu‚1 g $$Aky8K@Zf> oӣP #J;g!_QAqe]z2m7PdN%r8AI\](ݯɵO:pIxaWntD (#'(DpF+Tb栋\L"\m;D @sW.-AH2Q[F_;S?f 9a^59v,pG\H=)f]_C# = 7 01RO+q+9T,ɉȕ^d/70-aԌI1UKԗ۬n2y06t[%9Rƀ<,.1$1S?eԖQ.廽UxtthLĦ҃f2Y[ᚬ /)ٗ>-V<O ;V++G?_+B@|h?28"Į#)PA|ґpӫLsy` t5LOVZw,y)sK X_:[n˩JllN ѣzu[3HId]a(ދ[}0"*+ŒЕINL<%DdEuRb"]l]ͬ9}AW }[Pa2)ÅGshv!]8!?:|!G=7ϐ0#l?i|||D+F@3x! ΕbͲ{K}'g~q[f)iih =O H`PzdC?D }mE]/;/CVk59:ˌX{|-NY87ߧ@p, ^*S/ D99 xدrm ^XlKDO7xTEЂ>&wemxC6C}ݍf`yL2_ħ;mLվC5<7DWku$.[)N?'P؞}zzp: jA̢{e!J5Ǯ$0Z}HWg}Qn%:m+9/[(t1);349܌i5pZ-*>6Cxÿ~8Ň!?cu֪irb?e, U-+X0|9Pc#FRO]9lm֬:@N!f>7oQʯ{vpoTME/5Dyx]fnsu;CFAdnjkʾh;̀N vzf}b3v"I;DZ{fzMiVISHa6mb?ɧF3zIGTKsw d0?0,k a;Yt,#{~덃s*= !;s.6[18_ˑ0ՕE48s~MIj;(]%/a}k[ZT s3(s 0.J2adV [d.ag⧤L&vdtͤf{OP`3 ªz]07+p4"S=:*;)JCdRXoWϽ)!Ʌ{B]VyAt Hx~Kwyj:C}-BLI9g{FM `i2Zf- w61YT7 >{blq\@u cܑ1Ő .>Y]{+'u(keƵ5ަ-X=uU!­/V]\HLfȣ#o]\]txEF,"Mb062!ghwU4j4vw?h(6N0Z4x˶._J&ל__ D׀v:fR JY5l/˱ ({4hAny AdP~Br=/Hg *(Dilۥ@}oCm_`vG$\{ԡ4BE$fk%S~@a H-/&mqnǧ},j(R;jF67?K2%1r^um47`V!crEpVþ  쌲+4]5\Z FlɩvQϾ(QͥB" .z^($c/}僊'\#ykK 9>E-?"PZefWt2G}|b3s%")U{2VAKq'&7K"`;yyfBȣ~VW,3&/tCÂ;/NƘvc8<7wb0{vp]]EquE(TE~}r%Ba-U۪i'U;EҤy{Gɯ(y݊x멘7 D4[u)t [%@g/{dM-ЅG֍!ܟt;>A%y7NDW(ßՃGA1VDf5 7$7V18ӆA#=\k˸>hFJOjWTj\]3z2?͍NNěZSؗ9{c<:1xi2̳9^;vf˚QuP765 Z#ayUl >~.SNXEnh9GNwS&4j]gϒ f)h\[c YշiЯrTpTF-&mVCۿb%svx6FD%4 )UD3.i[Ƴ?Eh߯ƱmzwݐN|tsWU\>4ʏ3+,H02}}7%dh?b;= _tB_&˜{㕎>|T է`NPK|S>͟x:鸾wYv5ւ}Q) dݹzf]&FC΢A.b%$Skl80M!s2"yҴi8uڈBS5dڪAw_ ^TȋCaw'Ѡj:Kޞ $1J8ODv=e޾'˕ u1BZx1eaFtvTDۑslmq(/hڬ]G4[MDGsr0b3 Vy2sԬ (.==~;Ahi~WNS?H_Uz#Y&+fL &t8 ;XGyHh<^{[\L}6g8aDUVvoȉYz֐Q* >ZO*|8ƃ;R_>\EU8SgkP?qY qȈ@ґt0%~)G#$-$=g@ ϘIq; 1LF?d{zvFj7"B$2'rj4UXU^n݈}ggwꓫ=JOTsKف*[!A4v5mi_ڦOb7SPH>tW%>E×8C"),š~[`hʵP4TkEI9ރ8ޕ٥?[e9]u%l4"u7" uǀRW\P5E-=o  .ph CT'?cr%~s ͚PM_'&LHڿӧLTym ]&ApSL@"r N$6 =Z '2@Ϲ2[kWxMh`禵+_~Ekxh "" &[ jc|cIc6&n1tb0~mB4WA[7,tz#48(B)C~=̆ gLc{!AB "f 侍#dMY˒Tk2(fo@Ee3V ^(ΒuvC=ߦgCNE)g.g!wךC~z8FK`mԜ`Gp Kmԃ/1)EY-Et[ZN@̔@3rCd8RCNw$1QG!,]$o:^nTj"y? [p>@-q^(naҌW@s+M%ncKv49! sT*Fk-+cUFNd?x"j&[E|~jR'5Aq"OT zcBk&SZE)o |b9;y79l1 RFN[rX  sVe}ʆRAu>M%H W=mjZG]>ޅS}c=hczo="OЦ?]w2á8}RE%*0_Vpwkl˲P siQ8[,u, 1T/YwΑn Md6 =CWLcȆw|r\ݶ20<~^&ZT|xdEh~Z Dr2zfR!CG[Ƃ|z.e&5Ն-{$0"y78!?U4rWgӘc\xdlKcY!PhxZ,R\إ*rڞE , KlF 4 rhOmk $Se{wZϘ &^2ƩEr{_}@wq yQԫ u싹D)H0a k֣9L7L)Y"H)@:|1[Hdt-RA}O*?I3\-?e#EFhzHlO]Sd_BWdq-n)L-!c]yxdF?8X}̪B_[sϱ X`4F-mqdb^[Y"4ЃN`5Q=AGV:GKZa u,mim}p,K$CbS흮P`0ۛZ+YG 9u*zo5uK(jķ~?"jfƙ 0L2"F<n'qGVQUv,Híι V ӵ] f&B8Z?JѪb/zS鷦u8?n0`G> )Z7yH1ˆ}\?\򰨫kE.chz"N%Pbf +s0|s8}piB΋d,  ScFgʹbQGWZXiצD>keKAsA!?/< ;Zz2F ql._x(.Lpػ?ήa# cwI}Nw5p)i3gW&:#Nb/@#`hfȾB8ؒa&@\܁0e`DB<}p i+]0dSD˾50/ aIY3?;p^?Cde6#ٷv8Ypa #1fMi8?zd9k1ž]❫g|8Hr&0 & dpGz#~F˟.z ?90bK-^48<9cʱ#Di:^qt"E ~>b_n|E7% Ӻ}ǸїՓkOD2ة?`F Y+qκv/ I̼gОγbg#0 ;Sۙ3\}ٲYwRja%'_͉,$}uI1u0Y|RԬ>33! B{H4 rLM9~T2%js%H,ωn>DaeFR3]j@98Bs=@|9jt<\ {/e!xsP33 勉 ͣ>}˗^e&a5/{MƸ See،!r|x:m;^0T< {@ʤg/wb(/C9HA,{'@ˡuf Ƃ"߿5Ud6ދ8APw=)EΑ9^~JGJZ>U`1B+C ED+Q+A:/8v[|x@R؂b]'/d|w pcHXeҍ3.kfJ-CG' ǜ"tԳRw~crDWPݱ7,&4$ډdUBvgoC{;gV? @%g hHБ޹:GEmm FM٧-OoJ&lx1`Q%`{"MŹ}b*r6wtu[P'x w)8Z<@HKl狏&" z% )d_]{cjXH D¼ Vj4j|W''>D&C? ǨVHK\"{[{2Qu0Q,G^P\'cTKbB ;80i;WQCIF FtHjuƙRL}DUNkXU5DDSuOD|9LJBuG蘿anb~ /B\5&`W/m8#III'5#*=_ǵ=N}>`O(Ӯ;YB%]Hȭ?0LQ s\B`mz'r37׹@l)v3"MJ+!ƵmP?+WdS{E9gʖJb%GzM2>fB &$J~XOFi @a-*I~rlO6͝uZc@}(!)]ze$a0/+)xU>6dp Vu()V*͌pQf JF޲ F>uGij8mJf| NauW@df|q~߆ n y}׀fFA߫Xjk a*vY OTO7QoaC y$!;ß qngUpUɺɉW; ^PAe[z,X84&.VÕx|mcůw)4cdΎb@DZ==-뀜@x@ 1KujE<}|Oj|6) `ֺcʮQ+`(@YʀLTvIXE7"֗jvb*Yq.moxɎCuUQkO"`Nc݂HH3VXXAU-9WNݓO3cAGWVU 챦@F1)l18Lni<W?٦0ΥfHd6vVxbtT"t^Q|iCK8lTv:_eyuGXp` ;[G݋C 2S|Mc9/L;!y+s-nF.xI$pqh2x| G,b ,Q.}vt JW> rg庚^p|#>,fa$GdsdjpZZRCd~QGVHhC 63N*0o`&BsaRآs.4ß /bBM*F_,Wy-FSP(_N c 8"G,:-o =E[>.DaJZW,M{y ,9e *hb2*Dغgb'ORTB2cAJaJ9S^n/y[Fz ?z G녔 s$iDtˤؒٹ+(Q0mMH|7+eFw9nvGiA; wۺ*Dbǹo(Vƌsɑ*ǐ7YH㩭.3A}0P |Yl4v~.]s[l yIF䶱  S=ON<7J]%uz@ <3+?>(,W4Jμ9YrDY y*')q\mv@$u_=|4A }@n|p5,f7J>2vŢulT C//A]DDa^]cB_K ׋QId'-#Keqk1Kii6bZ:ADÖO2Y7ONXMרs 30`&9M{]_[4i\+UL{j5(Z٠d* v #}Ky;H@PWU w3?ʉ'(si>>F}ojC]ڠZВ%-6Ja丩6W\-SK/ɀ.۾Ds1h+P |'%)N=09A߾ȣ`҉{^&h7k a5֯s%H!ݓq=$JMP,=)>&8oN]S2y%@ P D<;/뾳܂A ,I݂Ly)H{A$ry@[Z}C3zM`1=28PtOwdE7c.U OrBw.?R -EDQ6%GTZoƮ nmvmu/ ;J[yҩU|K {nxid;_5/6b ):|t3 x4}(&O5*.jtC??J#3=pj4x;wY1="kUcrԂu-oY5>û -h m?J*+l+P2H.OjUKLMݰVNH]&RȬMQ+{ W=XT4'[n@z53[0R)*&ZD`j-(oց[D<\1|U<F)& y۩R5|H苬fƳ4u~Ԁɚ!JgB 5l<ў,V;Yv\p J i($f9cm+8 fh4"n`NhơVZ1Xak?60yO ߄zI{=m aK5TUz]\N.Cx2ΏPߌG'PʚbFh['D wo%Ƈsߪw]2K[Ƶws e'퉞ٌٝmڢIm{4}P|O wT4Ц M 67ƃTVKUiiz٣+aG&XHԭ~1 ʻ8S]R6m7#%Rad{gLV\̽w>$y.龑aqbv@->~+E 7,i{A3,iHJd޳TRM5݇*6`,J*O,I{Hp13ʼ''i^r6~[XGp)S[+C4O?`9I>@b (o7}Xm T>G&g6|%́+ţZK/BJBmsLc)wظ03:`K GCQ_k\ ;bPMH<CJnj0l]-}k_W<"-l"Rt*7d\dkws EC*~a_:L E,[TFp A ǘ,PSɫE7ˣS@rGjeeGOpI^%Snqr&w þ7>R!/*`3dl*:mnG$t$jbr-/0Q w(b5fW"B7 MƘێgJʌ55B]_h"ϛzqT5p,b4"Viu. R-Cxmd1ǟcO 0p3tgQsvb>1Ŏ^B)Ԥ3<#t_]s ò=I.DNf68.\K%3 8x b]*baGjRse!@U!ĝg^zȧyGxw=-1la R 񴴺&“ܼq3wHRh@3`jteL(6yU(i W]Lث7R@wt"- R'3bB\k/BwEMFׅNXͷOh<I}j鏲 {h|m m_3cE!~Dh`%,iӽLΪ''yشΨ٩<< ba4Tjb?˦h$a OEz8͓R@DcW!|}bW ekb ꥏyu\:%F91~fXT)Z'.Rx*)tU|l-[ԦK׃)!x(h%3OE`Qҫ"!BaTHٱ[[-gMOH7c7=^7$oNN!UlgM1CV1H.&@-#T-/)GX5W=J"jobF4:ƿM L>(F z+5uV0F7(e ;-w2(P5g1;LBww%Qf ).S3nxh$.csMu۶rBÐ!иB_Xa9]CXE QaȽ M?[r%9)ot"ҷx(g 4\G {40.}+53c' 8Rɭvg털` .?SΔ̗Y )ḤG^Jx ]Ooh#cbj*NFTMܐ豧3j_ƨ^JSuIE,ߟ$c}sطi`L5|##r$s0s0zr?y Jo# Q@A̓SH=HY2!tqi<$A^!նn%E% 4%j'5hHB3ac%H J:q'$L$ h0@Ӗ竐)Zv묀T .3#s2ViNRS܁͖I͘T7smH劉|YE|p]Yriҋ"bD^-%zunXr[a#EP) yuCmb,*|eJU(9|9[AE{<>&Q7q2yo 3;bvJmI\6ҋ y&BU\MT2u(Z &u}k-L#flMJbCཆYR Va;au&J$Cr`.9^QWa+ bTͦ/3ud.e/ e-kz"3p, p%0 ,*˿)Xrvfx<>(w]ycΤ1L1л\6ccPR:*(yd)GiWE뒻u; 4"0 NV#0+D|\4 m-N[tl*ZS4\Fp@O==];mG!)q<`s" /PWZg>kG^+bںhj[:c@Fƞ Цh24S{A~Q:^yH}4mwa5-ZpſZ+g7 `g?␪IcrU2!ݺݪJk" 3E7V98RT^6rpZɁ}xn+C;ɓ0 1%fͪg&AnԾs[.Oe [Hy1et">KPBbu\FF0jFzb`L{WXeN 9BfUj6!%5q$\Y[tm (4)g7ڛ/tb=?@X̍Oi1na&J9. ]( 2AY{ ia xH`sx yFsb*~M(M+.E5JGWut% ZMψۋ1@|PTMXϜ9kR ɱe^)#}Lkzu4ʑ}NT&gs Tl~=DJ:CťCQS ns&q]ɯVrXUV9f RgԶP%L#ބ +.MvA3eSlG'c*XڮE069E,n5aɲF8+)}P9 }R3rKd-X`^v#aVQZqAMD7&89Qx)*- ag`(h휓G1~pD,(Fe/1$(YY H&V voͱ$%|Z~$a4J~l %Ȯכ4C B 2 IȜԨ<[o(2;mX8XcXQ#TG婸EhϞhaU:½A*8ISψ6#=8y Q_Lb=@h$ )q=skPp{٩E{GE8Ĭ:%d5 +QԖo li9϶ `nH^x܊.I `bg~kчw%ٖ_߿"8{|~" ^yoH)z% 2 x&(rBTWT:{d̈́ҔG&RZ`0eB `Zc̵xq$ݯu4WM8[0aM 0A>[4"&vIۨ?ՋYtԘ[fώwVcf^ 1i|) V;L }H![l oQR?oh+7i;HCYUb$ܼwߋ'PaYgC:2a+(~[k֜:j, p!bR_y}-Rd<}* R{Euj3z Su}hk;3]`t!8U=M;5_Δ*h aswCܰm! bR+Dw^l 8> z8Պll? oWtٝޒyDQɶ;>v9 ):S*''ϲ4\P'F$m:?_Zp-;S`- 8tmrړӎsRl7vs]b!glp)Ed~:8;§AHKR?u/fgYCoGu A# кˀ`A3B? PIvqntD{~.{ T]L =*`ONw"8<ŕOUЮ$S).'H.UBf; 1!{tVt!zvveHd45bEOY40]=2Kvc;Xf|S2iG@? j`_0vcG"1i3lljʴ!Apϙt:tT~fǖlGtG(C:mb\wwyNUi j]Pjvk0!8( ]k; jbrXW h}zЍCkN,}X9B9 )=Cga;^~π? 3%zĠR LWRƋ!$wlեaIwg93{QG&$zƃ\ީcqә5UP^b̭X̢Ue%KsX̌fZ/yx#ضK2N"l2C}Нp1z6 wDBG[vIgF=T3.xc; ?ΆD5+r=8d* ~T=(Ռ%X7/0ː0dC셆ʄ;SHiQߣ$sme;/+*YOuŰQ q KI9͘ճ]њ}ʍ8)(HҀ?3S5'g_\ 54{'瀊4{Ng9Q"-fv$X1Tg@fח1r@CmZ82X(waĶܝ\ <*;qŭn-0rBw-Ϻp72A=}@xTɉ{Dkh= "\ BdHEF3D^oCÆhm^ĈJ<;"bW3 Q3F@zpAV7/]Ab+NCj&ZqDZ;*ztqeEg0}D&2[9&a; ku2^U}iQSQ0 ݉W b? _帤M>g|@}p_'$6=>DMZx[U+J2W|x mn"+ޅ "׌Z:[t]*Q*7mܚy9!7.MYwZsp6v$e*pEx#L AhD޷[I<ȰDoh\UyvoXZäFI9)|M\cZBDN'`|:f=N`cmz WtbIle2~ ؑcֳ?W*1mf7żD!3f ,s"`>=%Kǝ;ΧZHqT]k @v?&q[Z_@ZW ^2xPC2 Sz1}Ѡ%Y@=}gre%K޺aWչ+(UX{qT"E'\3nWxz5@Rb:\b op+.?4oz"+v\i9ڦwo+Ix+wg$iϏScʺV.Gn,+}#AVDZ<颣QGMޖk ~~>n S )-cl#idPꆗWЁEOA#ޝS p]V ~Xޘ.oaınu/O 5խO%^P{x7/H+ "uFs"|8;t̻.۸H"Qt"G|9Da d ^H:&~/lg%ö<=V9ϕ#2e^ >Qh2r5LƹazsX r=a7ܒ /3淶=<|dYadSaD[nI{87,yd Ǡ4ޚ{piWY/3r(s\yS$Խ0hom:7˟0՛ʴ )L:AO,]EFsu9H.9;9IsT9R HuWkz(.֥-XtG 0&Cq_Jj*˖C?"-6{,J6Il*}%F6liaJ=>ijmBێK|2fw2;}𪕞%4k02g̝`H\TSv!tR>~mڅɺ~&{t5$(,PA&jfn1*e7vQleѠ!\. X`4JT&sNf0*es^t'= gyHZT _,dY!.vXD#(6/V]M_Pqǵz3~u4"-6 o-w,>QgWk z=#+q CWt\I}z j/rz6G .VH#6I"da>?mtiS_MRFP #y!?5>#t60P|K,ޖ>E!"f6P6(s|F;6gVY @cs<#8so 嚶_1oɯvH!]cliCNQ:VYġG'\oawۖ~q]cN7 1`8 j{tb M{q.Fs@2Io$k[ G@}?1|Vʹ] ғ6ԇV2& ZY%'=ESM9O8E"rmy{G8\!rd\͝(KbCif%\M3AAPH/S0E{q($B@ZC )gý<~T@LVdS気fCP1o<=m䐪h %`#*u~KXv&\{Ufp ehfci|ۮk.ec:/ Q:궍ɟoJgYmx{ka+tUŞeJ|_uQOG}$a;;,<]S<"l]mm㸪 m ~Iuʋ-y(hfc">1H[xiR o 27g{I~;QRH8nOB*K=!1=J؄G_$^dX%NwP^dv VӨeM'_q\"můjf0P,!Y6E M H8P=f,F4N woov)k3WwlאST4ϣY ?V#D ,6i0, ~;QJ8ePJddSxO0k~+7^ 1mX#&,ð"fz;y;֎Y*ɨ} FrڙNyaJ[T 8 r[#ۮMRmj e|&&aj4+^G* iZm)) Zۦx,k|-r>s'l>P& xd?4^g)fb`ںM8b pxḲKMBsЍ]͌í k  d:M*F". 2W_ |'HZ3o:ܩS!-kQ+4ܗ1pc׻)EX;?d Yl3 PJaQV #eh嶆3876+M!5#1Vd~`lDBP <\'qy dQاR*(8ʹ]Lձbޘc3/nϩUmve\oqxRDf9e7%b(yi F,77Et`Vԣt nr*HSp{]{Ťӎ I)fXs 6e `3C_`W [EV5fAPi yd\e(OAˆ+kLGsh h6#(I;,49mh(3Q"X&p{t,WP/DH(ű^UzL^9EP֧ (!<3 ?8E_6@ܕ# "*kn %j`3zH,*\Q3CK95Ѹr);h.BQer[o#6SǽPO8aRC*|)d{LC O"O^4s1 ץ}3VQNe|0b>y)1<[+ohš%m @@rio0g9UC#iҔ;[I b~ez^K88~Nѷa Ck_5((4J=[o5W|zd,͹Ȏ[ 4ÜN~,_Fd1zO] =)#* $|ʬ.ƜZ?Qڌ%;gc!h_J]m"R;qeӫDNSᅗd(SQ+IآR^߿>qv33dѥ5ԌspoR YGw&)"b%;Ro H&Bm1|kD7MsjRf7KBdrr%Y}\}\9;ŰCyV}1ijӟA0`vOq2Ų113p1-ؖ`;mã]d~me-g5yyJϼiCMC,]Pnֈ7s\@l|5zX˫ U/"Wv Ҽ s em|S4WItÎ KK˨l7Cnc[uäglft'nO[i %@ʢbݰ@dc3&~u6(v =ü'`B WlY0tۣӱٙuv`LF\l^Ceg|Xo¹u|+==%\awv3'7=[A]ee^Er\K| ;4 OE2!'Ly]s;jXp#MQ%m%9EԮ.c[A^uCAr(2YgBn_^i&ɶ5EIy#=<+(粪ddYvxo+`}vK3]=>^:mv%@"!] xnY!DjL⥄xֽҖ| s:MOtzuRAWGs u:<`xv^R+O*` . VKnYWQ4ww-|17TJ) inC {б׸!1`480wˬ~HMED8ddº;;ow}jo3F y%sُdrPX;Xyoaf͑9H whfc6ʓϐ^. 65~bk T{΃Az;;J灔OY/y`jҾVWJؚ|ΓOtMv )L^@g3|Dq1EƤd;+#e: І LzbSl붻l7GH.hԽ:Tz07H0ә0huNNgx9!p"@4TcjRAۈ7gvCZ{ "{DS\4o7bFt膸M8+m~ (~AC%f~#<4q:>[ )nu#hpn m𫰙qGݨK50X1vMƏf!>Tj6Yf 2zz쯒WD$R@ew7la`#!I7mO#fw[ \Hb/v \ew8[E /cdUF4]\E}mAx,\ŏxޜHc#Qaỿ` H1ΗFX3ugcy vaf}\Aj2E 0eC4TK3Ԁ3hy_eL nlëjԀozn0MF*l/ ]Ayҩw9hq';ٵiQ&L6ҺcR7-J|g= J!po\zBk!ɔZWe]܁C3@_NB^/Ь#Pe `<_I6K}J)Ee +BB{ Sڈ5npyY"3(21VC,c54J%;*R]]f6:ķ@`cGVU4۲a"(߈CNvדL[_ěqncX̎IVs,r|G(3}\ш#\gNˮ )DpĊi(QU.]7`S:&!P/i䰘ck 42ڌ6o5q$ü51m#JCL@KX55֣h6,MAf 5mcXPoMw36GP*g)SgsB1Vg#c27]`%ćQM-t 3KLAք#jՐ!/ MQeK^fuay [a'-lph]֫f$%"J4ᗇk:ꐂ Bg:CZ?, >yYʾQBSwlh%P\@#ƃsKi!+6 U:ct95%ؕ䏊ܹ9ZBe!Ed cgXj,"q\o sQ+792uUi`_LnXDtI|Gwy>FpZeO왺A K`fOf2V&X4l:ЧQb(.Qx$E۠b.A@#p| p7`m4vNl`BY8w95ZaHMPByzL@m?!7ƣoZa.QR&R)P.Tgbo;HLgogPѪdAHK.#И}%3'#I ;5tU-Gd;%翩HRKĽ"Bg!@;OtG=0+:7cfWSr`[iifW=FL72[m]nDs֕3K i`IPcw5EYg=GXB|Y 7{&F^}G< b.|~h),P( M(xo>eHD "]2S]lLRL$%o i%}-fM&@)\Ṏ%搞_`Rj0Xjl3ʐo@{ ZA1B|ScD%ZbPY}|TɼOzp8/0 [I?L;xYBcEFdq /Iu!38ՊME \h= A B~ڹj%>ȧpyLݐbfrDX3%Ii2>`j%.K,Cc6yP}\%Om~~e!W"wr' +M7pQn8Fqhz>_(_{隐Ca=?4H87UIp&N)]%Mk~&JzeCHA%-НPB7^YDm Ɓ+J"M'6|KK~42+WO_|(nQ$7.]fD`K#B*;PjS@9Jшdwg )쀋z@bpD],D/*͌唉0yzą*+[d!fiQ E\Sg ît9}ճ) =iS۾0w!O@b;kvn@KZr|wg Xl$ ?Xےr+9j4a<^{5CyI"F"t?ǩ)݄I-[FcBmҡiG6qYa`"쒸?DU}Lu\-KOoO̅~Ek8ARkEdWgBI",A 7Č?NjFSl[oPZ$ʬ}"+%>!j :,t$OƓIr9if* 16 ҩ1X/ZrL%Hf!s2;:./ {@ 3CUw峅:\` b&Dֺ"m_5hwY.zIN3uG-ꉹOͼEt^7Mw @LD{HwN]B; 667 ]],{$}`&#xѫ^2)ep;?vjUcm*Boޮ^3tOx.{P/.D$SClLXL5*L_0pKY?:Fum| CIؔ/{/rBPzP*+;X#Yn,^=X6V^N 5HBQJr99]Qrͤ&{qWX&@ }"E{/JPs -x+ekG#gukDP3R7o 5tTS`Ў䧲Kl/\ml? MWzRje74+쵰\k:ae@؈Nh2 լ ak-NL<$5 @ԄH-8!T$|\2ݍ4:1b/+ȹp^\2W{0cP0,lQ P鵳x]kIi/qr/+Q]!_rPICa@ypwك^7[ᡥoj< 0gv/rIQ3kV6f/nH|e})0Dx 4d{jή'5.su_+{EWew1B0/P&(\oj8q#Sg7 3.}-U=(aҘ`ZkX9|>XQ+ $z.}ia~z @+Ǽx[-Bu*kTB{W:eOxr[~AtL]ABhq.wmS$]9w2~=yAm%N]N>CgI5SXxa>Yќ~/7T|?ef(wGD`./|ADBcƘxNأy𐔶D']}%΋fvRZevUc CGEf rbXS넧qW\_aOP}x>}𰱇IktDx+UCdr%LW+uu2X3+#{Y>'~RCE'L^x .K F_ë};k3Vk &x^;v0Yӟg)0{kZ{IhTp-]Ube!-a4!0r h<9siJ'2<5pbg0)[dZ(p8]9?2_iE+Xq(ܒӥA> sA,7>C8?d ~,Zν ŷ'^ lCK)S}!q3 yeNMJH§joKO S*?lڑfbn1Bs/IUbuzVFt#l%0R?5[ҜEKC^Bgň1hTUAND_S쐰=W(z,Y70r<-FDbuPʄ"'dyƻ)ɗ8["V0^N90lNtkƻr8c€ZEbW!ӔP`I^iEQյݫ6|p 7)l4G''ntUdjfgb X_+/Sư0ic>npҎƊ]!HmuH-%;}Ew(Kэ*sT@{ ^CXkn-> 86cLe_-JIY\;/9ݐU}ho_7nFږkEl04?6H|'^0MWkx2Uܦ zjVqҀuL0IASOB /?60*]eA[φgP'M:b7x0S8zܴCe^<" g) 0#8GSN PVJ)Ӡs`E f#*hPوl I>,֖dZvN Hlc׍ R->7l=R//I,"œE6pUĭgi"B{X%n*s̝+b5Q'2 ❲n*0TI}'.^~-b8ue'rFO쩟y}* %Z(>hM D"'$H;%NDtѦ:UjG4)pB86&-^(-:^~3c' ܗ8 W'4Џ\Ğ?/ x\e`zz>7.K !1xu56 'a?&" QMy!K0J&45q5KyA?v 4&5jj%ksZ&-S_:{{+, p}Mk`g}bkY "5tm QtW!7V$'mO㘘BhTW,* :$l8+X WjqYw#Kf} TzW_ypS' $1<ד썲kؠwJ-r5N}ר/;;& Aw#PLYw4Tn&I<겺 _փ݊ܤEī4?^ٺnh`Ἰwn$ M"_WqAF2EF`t2T_¡,z:ϥ|C0 Lt,앵) ]]zXD2WMCx`5 nE.9HI@‚<n%Dήc?ժ*vѢb4&p)\ 5 lge:_k~rToGu,\0O*(XVƒ'Y,;fy xCf}m:Ae8M; }3 r:_MZ^mތOW".X_4/iqLj|ldfXM";"Yo"rF| .Oq/OɏU]JhI09-3Tsaޅ5Xs)Ԥz_T76hAY&Fq{OͫX&q@,C_w4-NIE4(x q&掁@GU49[GV)w2ګc2Z]&)Jh!h1T Aj27#ռ)E3ߍ[5W!~0/pjFX[^uo}kB NT9U3ԍؿ5i9oJby26&qlqx_@P7׼uǺOV@/l#M>FDY{~l.e}gQҰ$ū~ ڜ15/Iq:į@5Ig4|a1"Np9>q Б..VC;s3ݗj&Lrise^ 8JW;'l@Ӌz`),140btuD7 찹~yGu^ヤ\NnYЌx&52x*EPC" ۣTcjpQ,MJ\1q i38Nu9}yYe[F:/n.зLeN?> DTcdU# ZyyAΞC磎?1;g<ݢg]+_AsZ+tE>nZ)F瞲("1x%1r~-7UXieB> 3tuқ8^UFn]r0oشC6(8"OhW' ԤAG̱d288J$ c\WϕcÁ'-c/ADQyQ@^mzð{NJ\vR RCU gDJ~^U~5KA!BqeD3tq>sۂkY+a'*\ T* i1 ʐ QvK ?oSÐ:u-7@pO>uspmD _2F?QLOfujh:J;ͿXUh  ,*(O}! Mr=7/ffDO)>e.KuGczҜVH%-;as e8OX 2IEÿ1aO`H1KE|1ìQBH6FF~>3#qgO>S㋀Z܋#R/cU*, U y%'~z< F$sâ-ĕ'iD >4J';8Ķ)R_geč0HoԽާkIxL*_.lŻh!k2POz:Tž DɝnsI6:xǀmuf'_Q#cR{!+aAp_E, B{}#vRI!ӲktC/gX:X)XP L6yO}d*GɊTOD|K{E= S<0 %=i(콠o:j'B[^tP|*fO壒|bu9LϭqF++ktQ%uϐ'dz0H[/&хxN{{Zh'YӖ 5eEzqrI?$܏ܞ x>?}+K5q ۺd˖qVw;| _!t5c=5G@;ϭ~'s7D?Կ+qM9 yTf][DsÒ42Sg Kmbk`,~Wf|+Ъ`bc}k=եtlPO1SAusrZo` G@il)5'|:}}gqD1ML˰fi5~ +]]U)A5kfDzYܳ,ƌ 2In]& W?<,IP & 8Tށf4zyN[Fiʕ謦vNd cAS! j)ȯiJiG7Q A7M`9˅k}ACsV!;N'yȗodiYd_2.aYi @M;f" cLlT/%F8 Q*rBq#i=1'$9Y\j<ƞ'c3Ns=Fy>(v‰xc_jpCW$ D:dxͪ{𠇹a"$~ '>+W?f2xQJ8n</ ;U;0rWԿ9!0p aרPʞ)]+8 _j+3Xʰa.oفp`d3R'uAt_f[%JoAP8_MrNTUO7D tD+\vDX?0W!mk9O8Մ'wӞ9#˾r=>kh'2\{2'I#seP"#<.E\W $BΔI`o<zX3ėtHW~mK _ +W&32fH` GN_ )&{đ]CATB{nJB4\P0(L68&pzN!k)B$g\UuUnd;HVPh<{)u/]ɰ[qvN~BתlâhK4dݱȜSnމZyWH\^ۺ4ϸ d C6NBv🪞5]Ų7$į*I_; !kФdݎ* VQ :$ub2ߔlXS㻣3a1$`ҕG#^MeXPz冘/񥳯r<k9 vַYuދ4Qp Zrw~d-ZY>g a|-883'VnIM)IXhKR7 "ϙPR-rJhĄ)|AWt2Bd$ n rrl%2#˷Sƕ]l][ ʋ9 y2Z8tâo5A̔ ^m6Œ2_oßЧ,͢/-^ޙ٭゘PepECw2 k K $mY e\x|gkד^&('+l *"? z]Zz{m+|Ղ( $ `F?/ @vxwM*4jέvVUݸI.\vLDRmpe"gQȂ$_˨>@#(}u^Z}֑ԨU'.dt \[t|ln1 W?kweSRNEA_ ̡7uI4\CBw?!GNHВbNa[ ^*g>͎O(A鵹.UnsgF,xX{%7Ol+ Q^90\Ek1Υ=̼ Qx߁Wqub@dse>]^R@?Sw a;#ykngI 8}>Df 0v9uO𓎸U7AGK}-;MaX_\͓h/@ji '<]χ^?CSuZ?9<7̀ œjHn :k虎Ɓ+sޑ,3o[x;%/6kōw8 :tSTdꖪIu9@y?kz.CIZ5u{}q9hs~~Ė\[UB=X:Jtl欈ϱDKo$&V[(&2b\w,2&PZh]~#03zqdhn@x^ZO7j,M;yx0y0+ "_'naO8B>m_(F&oRqrNfYp2B#O&(+_;uK (z{~{%ƓA'k4"S147!UO/nưT<r` BMb3p 8lmz)TDZW,(1 6ealHL#Zb!Ư'vF>XMoЫb=z5r\Aai®IMڇ$ϱڪP u(iqDۛ&*[1|S"bߪ5͑%ZYIhpW,jZw#H|Fz%rNGpp%]rsOxmT;jMMC уB\%D2/uwB}%Jǫ3F9(N G,D K7GZTґ~ҕє^z[[$^֡@طioS+wS&HS-GGV%wD$#g} r ?_/nqt#2_2@"GtNJ2kqx~JA|!kY|eU/[C[!yϥuV`z9OOejEc_©nC@1PHF,;fFV)-|Z53Ο@Âf(dK*0S #/<` [3^4:ŷQp ,m&jzO? 5Nv' h/k^ٶ'@el"V|?ԙ 28nBKf mYJm<:+ŦU--5rRYg5{惯 ϜcyU`:m*VXq) :ʲg^E?-!C6F1B'L:oJv령?Z8Ƶ N>YO 6&@c;9uf ysi[,=,zJGqn`z}HE.iHt Ak>٨&("S\Wݳ3M({˶zJUWۿm Ow-mYߴ'Lwy,Yj1a:قOZ: aw}$woixO1,29?(Fa|&xr\ 6(jJn zg!\%TO1i^;cj ?W8.V έo\ze 9YLkwͣ6*cý$ "k|bqȧ=cǒ),.æjً=5wTm4uc qj]5Ypɤrm2)ˢmi2m~P|Xh]X]$qpJyb1)801pH7Bn{% gþ2K|` ]LBĖ610pipXꮬ-b5![h?U B1.x)Gt脓g\ڂ/~5CMkAɬQխw>3}k$cΗf8l,6U, +@B//oRtAےc]1hIgT4ƱI(T`(sMX3-p,f-&V@YǨ|jd$‹hxW-II*PA]|akۅvTx"졹hF89YN͒bL}' ebu,seԖ`t: WJ4[Q p2P%o6˿ql>_^k74}tpMt_xpr'JF],gl=wheLw ԷšμW,P/2-ڊD%:,y]vn]͠k"ut{q' x,H'&  c!M&yv«ЇCaoq>hpƐԙkDl_ߥL)WF:7[-b- 6x# qMu&8A߸ՔFd d/?l ?+B\RfMezgk䁙R2؊Xֺ(l^O8 m h!F>y WS{6a =S4r72XKxob0/&՗I@}W5,bmX{yrtGAլpǗA~$ڇ*0 4 *5|ېbN%~g_ېAgU4oܳ ; :옲Nԑ!YO5߶I( +R33 8ɴ\(u8X^ VUMf ./JGem 6y>3-ёfp9v㽮]QEa[>b:x/-*e^PJӹj)_\89&<%KW9%fj}WHhJiJ{2=k?׿eš^Q }[ϟ߱) CJpf.b2=}"f9dz "q^іLdeIy~hGś֪o ܦy/Bm!dDͻ t_ٜQQGD vMRDq?:})r\7"ύ_3"?H Nwř p{*r82!ߟjg F ֥L!'% DiW'qDYr c#2R ~k%!!myɨZ]'e"0o.lxu£wӷրmJCÅDN|4C@#O6p&:'UOd$~(j_ʠm G@2@-jޅJ~"fCQ2yǞrITivMGvCloVkCO(<| ,7oDWq巂 XO%3ׂuhY>mxS#ڌ*$왯9ヴKPvRشc!֏G6;N He;f|f|b}9|)\NiL~3vk\{)fK˅ #G3X/>Vpe/]S}Cw?~ bS ((S*p9lw.J:#&[eBzXO~v#3%U0<_<\ Oc-@'tqZ(BcjYk!LIiA*y6@!O"4+eɣM*F6r Qfv|n"mfv=Sx=2Xdҫ6gC6 n=0(fiR8Z>m0,ZCy5Ue!kyTGWEBE͘3,CX? E.6~z>ElW&C]K7Tc[ɝ?q\aL+F۳ 3&E{=EupL>F y0؇>^ ـ@Z)"W;6Ę[S^"ONh9XB1L|g%A 厪oTpRS08bl]شljޣ:f6⒉NGa| Pbɹg׭Y%7!wEm"7|g#N3u*!mB֐+9fEjR]\W!d= I-Uw5uB h?&H7JB=m10?=#WP eaO䖀L9F?PC)s<.@٢zp?@|O Xg$!x^=㸱nͦT\Xr JQZ$Mk?U6D66MI0^ "7J]F䍏X v;` |?sJiI46xRaُvش=hv2E֟gNV=IN@;鵀 h^+@gb,hcdcØPvKZ HV ~IvuRfN5t!FNÏ5Fgomusu5K6hTZ?v-_(k} +Oб47h`˓#^Δ<>An<ٝCKZ0:q@°q}h_kbtG!'d{'|\2W)tnZ9ω8dZpsh`T.zq`}y4.<#V(7FpYECyEav%At5JƆH ~VHsc wIiO/^M:j"JL@ lU|(k{z$dy8%+IIP4f5'(qupǭ0Z)FmiS,g ;RjY|u 4<\{v3Kׂ1>^ɽ&4rZ6k{o{ ߵqzΛ 1w6It!fm&*k[0]Ok O/8 !H*a;E}g=gaOwݵ6{.f}Q-PiPNԄ cuXA]rL/+F[$QG pIX] t_Z-Mp6Z,5W?#T'e~BknjLp=g8&^G~;oyWˈS#{k#!zW]謆;3# 8G=?鬚fB0fn}I*5?lZD:Xm?gyHn{`N5wuB=K}6R 6TUY(O򬨻2l2E凅.=^ 1jYcLlLqOfZ\X%6J^Q-!&Кx.7_c-}.:*l?oL:vqPŸYujesc|6rR'` BStbl\872蝄cU$: ~Z>ePD<-$S rC9mcUl;Ws&\rJ3 u[ yĒn`Ajg0Q*_F^Dʀ>N.sEJX">Fvʅ7N/=?ܑ>\ehU?{H #a`>ɵSֆҠD$44aōI%aeqD.z{ 2چadLS.K [D|uHFI+1Ϙr2#\3AKX+`|.<i{i^t=Bּ)£-R>wp$ȵlXT!kmKϞ=W()V,'?,uL$eRX\{P|orx[FJ&ą|!]2Mgd;K2EޖPԝQ^ wSThy2!t~lFQ^Bbl̤([􊼑9G5 P"NĞT[t4mPamA5/dh=Ŏ荿4hʱH;Y0xQCD]Gd" 02=: sMg=og !54s(`.d`rz:*~&0(ZG,4NeY[o00KJ_;Qmd͹v V>5  1 ⸇ O̢!TkMlL2Gkale7$C7|EGCqZ^‹lR4{ڶ ^\S3CE>J77@!Iʵ(SRˬ d +_eIo%oᅢ0O#xRe(n.r`K`L_7#iUѦ0) QՕqnx]odA2A6眦+0L(Y ̊\"k<Ľ(yNQ.q w7,[C(ٕ7|ҞaH츝W4M]9,`BŔru}f#ĸ}ԀْN>qˆ'V6+dʞk E!ڑk쑵=WL$[`d?MZBca- #Aieó)kQOn)51=r%l=K-m0u4H玸- ,oYAs}I&^ų-DRViq&%p7x_gNS2{MSv^@3px ;4}ԅq7PYe.y 4s UR &\Q&]}|!tՈB:Y [%CH5餻EA'GIQpk# ~3Q.]<(W:KUvG۽aW7dۇ\fd VYU7$<"J(ku}y酘\&(+t4_ɉLĭ]aSh ǕjP\+pj.A3ZΖ ް렇y1:i䆲`xP d 름0VR׵i F}'˧gڹ–hs 0߾0 uI"5GXeJr-WyNgKqTK,SGijK@Ai'힬 "? 85^ЮV!HVGUQOh2[+YV3)E̞̘&m?uPݺ==Ɨ銢g] )4!6ȵ?qW J8V= +5Pt?Mpohq[F$}h7a8brf} jǴָGc4q%;%HvhHv,ܴ=AԊ&1'dkMZ2<+Q'b/!ڝpL 'TvH>ص$VGR$wie&\œnNI [  )WW ?v؋=WobOE;CU$ ˪-8[~$HTLQs a&<3;WȊDXXgN LӬ fҟsR{;'ddh#4]3>^i(֏5H k>XZ! 04D5,@A'Pߚ|!WX4cëi{ƌs8sPqFsYCnXvZV. hB;'U:}+XJP .ٰ'ie`m=iNI[ΚqeAR3.).s&O*S+ V=q 4HB?"3ReAͮ@tiÖZ x6{wKG)ɷ*_'6~;$8N.")\Ҕ~# CnpT8iz%a.пfH_lwsN|WjY4O#sPiҡ,){ݗ]-!=2^7g=}+QYV}sWz>)+Լ7W?zo=3"+RKJMj ~>֊;k.>Ihρc3pcaT6'Ehj /S{y ]_yo/@ۺz:_3Plx%v+1B@_8e)NfUӴA Z ClbiϑW[`^{tt5x/O޲WՎ3.嚃ycaۢ2X?6qq Ӧàz-(]2?M6BۋSRAgؘn2 ,p2h'l=*աh5v~-2wD-nh`3r+_he}N+ E@T–'|րiggD>žeddU֧1w747~O> Wyrtc2h6i)Wxja:niꐏn@z"('av!NtwCn;{ Kw _&QL@mzXH. }/rRQP%rӿnlz PWF'&[aYXφ߁RL0udKTeR1DCqM}JЏA>s'r95&U Me1nϲ4kpEJ.F /Kęp Ui^QYS pY a. G:Rk!PY 6+<hgZCڅH-'\[`L!4Ujb8EƗa_1zz 20$՚lYQ1H˳(M~u)v/bqSl * 'RzsA ~ wUصs+a09z#TrtQ?;*(KUC5ş7n{:Bxdr{6֫?|l<;?% ,PX=%Y\B>{@hc}GL@v$ɛS6kK)"+IN0@VERR gaDt'xóX_ ZU d*E,˚GYb5-Kӎ:ר^ =' ٳ]%F.3*5 fտ#å[4lH78AWjfݣ#0 _bV'UcՐh:+16CvqU.,tUJ1?lNd2D띁~9~x $r,J`O7Ap:H xJPjit=fhMYR/oL&h&}|K](3S2tW}ֱ8{ͯ[BNhjB+Q+&h9/yc2Ur,$u$qB""':2ʳ0߭dsB8N5Z8ғJj.mUZ,Q3< Paq_,aڧ!,ZOzb`Ƴ^h6H;xUVvU90@d3YG/S"qJ}6Hc~lE\]psP.4UЩ=XU X58vJIlAUy bT=kPj ker: g̼ӦI[Eż%kxFSXSqCO&_b`.Sl| XrNe~ !?;DX LPq궣;'tynL<;]6}{A3 Gc S_yw% ,RZ!h w3%, Ng&F03}VZ+gjDw87|}h@e%N!j9sB6m5 _ypL6! B$O a/ g e:c8a);{[u J~bF=M$%&)4#eԅjbJp28#ҒF٠U[m_R|ayY18d]>aHcH3k[uC6_e:@,1ȐR:ye$<^d j5N)KO,@YF#qQfP=N>/XlnY@R[~>}A3_] CU+z[S[(&HL]ɒJx@Wp`=c_Ґf$>  wbGf*ls#be"=&dƴRl+*@EiO&'+4IFPvŒrK=֞r bc&E `P0H*އQ|!at1`U"eT|;5Ԏf* Z 5J̮b JMPjv)rNɢ\^BuIWUL40ҊTvQBYB%461y3`A`]p-N~r%S䪰S*tFlr6!"ajI\aLrZFeG3޽SMQ$GX@&c}I.DA7v; `Nr!|@flMWqN=nZsi m+B@쯅EY3KktHEnӀVv[OMj=O2ägr 8kd&@^3t7Zu7:ys;k\`Ga>i?ZK{bw8VMJNQY1o^왦,E$HV$8CƑi>Q0Q=-`݄!6حRhh!h^ zn޻,l ]!GEIQv'C}M}[\:xԊ\NrMЪ%ig3T(3XPO*c<)r{pJZ~8&]9Yu. g/n`FȒ'9bKo@ոA2l\Fz.kCuP/g9Ihf0c#";Dm[R8Gޙ;}C^<F ~Q|Ψng҉!ızܵ?% ?Mh %2g:!n&qP@fz?n3C~یllsǾL6n_nn@L_*f>2 '8HϑwH˲4;AQOjB'̲KpΤv|5Woo {D-Ƥh qe1j oQD!5@%@SΌfsszKJ%|cws_;!xWp@R&"Px8Y,TW! X24taO7fPx7.hkd&Ab2L f3?ޚ;ִOcmj`x9^[XS!FcJ>OVρoďZ ?3@= N\eu;Gu(!<}FNe#Ef42e$Nd[o^{ֱs %jgjZ(jZ%Cqc<´O%H|5_Htxa^禬Ӻck7w`$!5jЇ{+N z R֯C%:2!BW!='ۏ V}IFjUyAOZ='J/tEtkKȴU@GB5RGo!v!5eUHL 2LRAK3?a;H gK饵 W䍾_+ rEP 6Iӭ^Ӗ/ݶH2t`gDpG@OU٫ۣ 1UB/HpX<}΄=/Ϋ<I{lq 7f$eݗm/˦h ѩ~M[4`YaҁT &{:7S%"zQ cc9Q{t3Kv %%h^BPmV\r#B?HiDzbasE9 8ō>9EQX޸sf7BUU/nl8o%}QD[J'DAY3[! 띩N3\ u&0UXj]Y2?sTg{3!](Q;`wWv@)EM;~#FJ38_^V fQmuoa_ n/']0^HD"^g&a Zjc;6YǤed^f3]]1jeu|fΡ*=)4P0ƽ[a(/k02iUupB265:NDմƾI@CKLjg}b./նj%[Y*3F~f&r'l,zv\~КD6RL:c&i{2(tb\7@M<ܓ!ZgTc SJnG#'mm৩ksאY9w>%E (0G/>^.E{<׼]EvFaQ :vp}pr@iE6f KwPVHM WZxW%HMᓙ# yFooKZn`Goگqs]o9zfk!0U2LFMKa^p(44Y?mkr:0PjLM0pQ|$97b^$iZGN:D'UИ;4IdPIR Qá$ 7 z,R-e4 <Ԅl}&T-rD?,6v}!#OcSUVXk+L~obP$x*sK; }M$t+'TM֑(JIu")z7Ԑ7-F8Q% s&r.=RT8|`sÀxolJ }4ow0tnC$`Í= iMLQYu|C:g"̐W^3 ?F <|Ym2jj@$PFL*k!&zu!cʑk0XJgӔu4W?GDYIs6NUs[9`̴dZUj!^.$oiЧ|x^ ca $N.oW96ޠ *#vt;^~wlfʭ}H>BXMBY#[uJ[ 빘2JXnH] {GqUcf! a9fS<޻n_O݇ yyɡe-A%%aV 0 B^75JeDw}FpxLӛ)#e,(ӾD4U<=nVᗦ(P(+ 4|ScƙeH(&soY5PWbVkhRM2-iDܙvٱh{hiJ(8~ sqX:vLr󿶈.Ʊkk'B%OGP{Ac1-;z+"3h4'ɐ+Pu{VHg6-g vYPa<@#~H"8q 2iE jމ;=7SNvR鐦n yB=h%SpSFٖNTʟG*ЄZ;E;¡Y(R?2~4z% i4 Iz&FLw'^io-e'u[BH߾W.޾OgW_}DNAVU \n>ā*M_siWd.6hEvG7aF0uzW]a6[>n|Uwl4% "5Ʈ%)Bp^Đݷ±FUD>u(Q"U ß/K '|w̼3W? \CC(ms8qUfDDM FؙcZ lQq6>.I^5L@D 5F4z|WT!}ׯV3O 0QuF:UQp|)o*j_%f0jx7`rauuKo++>.F)rbW&W/PD ~/; !YI é .?SmtZ1:'ZI?zT"rHu%mK7iC0%qC#[,>^V@m9ڊ͡oZ‰Ա{6kJʨR`-@hP~h=Rb^W1CM~.oA]uu/@}}cvUH,<;~S,H%Gxl7 5OWU%2P_@]f}k"NZ߄z5`m_w3r6sH%\TݵMH#9i^;5AΊYcoFF܌ɇ.UzԔX1SǓYs %D8 )ҩ=۬QM~.?vV۩m#EA.]QK"'w`|lz nm 4( +֜KsSg]ZG#B!ó\gԏg󱈍bp9+*J }X Y:4OBeru`虶$~8ڸ%ܘQmfZ5)A ̖o8~jzSjc \댜ǐ>ke>4;$=sdK0u`huZ 6`^*бC-rzX+Z:#Af d:i)WgTmUgDYEtr fGq2waKbVW%_o 4pLۓYwT)0U h o%o$xb䷍4x9'Ӹv՛{4V^Q ut8ؗ]ؒ'K!df)qy-9o'+|W7/SFH7RNëRsT~b+hid{[CTW8ܲQ}bMׇ?M䱻syl~nQ•`wkҼ&6-E8SurѸ+Z37^'~l A>Ug.^О3 h97/pW7e>ľѨR@ ޔ g*@4ID IA1>Ẁx9}5O ^ͅ#cv}x`*M~-^MX*:|yt..I{Gc" _ 'rXȦt( jٝ+->'B<B'W D&^3/ܵv|SJ=Rɫ=N߲2 e>w$S*2+2/֖jfmo(9j/DjaNSzĹov9?`^A); Ay"aP<({/~(\6j]Van*D]6N[6=9]f(j62lA6O+E׺D\NM=k _9ʳai<Ǖv-Za!]ECcWYljޭ- D]Zd䧌MdP:o@l/ ⸚M Vst[ tiMs^ sKN<<].(g:3j)c̕z m32sRa8\r) Q`UF6tFᘺvfܴz7{O86CR>5(#{+Q&*_(G+Vغ z$O<@ <| f*?.MҚ7DJL٢Ўc6ֵ~Pkz,a4P"m¤Yk-6Ao.zaddmMOt2AoTKL*M4WjAB:@^Yyߨ =gÝ2Ɔ`qLj 㚞W؎j)y:&H+`AJCdX_!d` "9eKx7IQuoTnU!sx6-T8^>}:"C"ilE]2$UpUAO{͐AFHM Icu׬ q-~Au,TuhtrZ wXa-W4%6BTlIu^ywAgd'Dlϲ!O ̥abLZA^6I52:dRƺ_:$P^QRz!K6}2۪F"7GVMʢފmyְ:f$VMgOź'&a|!?񢤊< FIE탁jOe&r޹A2З/qkn'{ Z5r+}Z[i=ho8r3(MfOsLX)?-NE|h?ScK=1 -r^8kYoqjc]~A&Vvۛ96~gt"H}cb x@CA;o"w9u'x>l#Xwc@F{@,nϑ5z%i_u|jxT\|B1|;)G @ Bn\%냫wpO-!r4 X Do e~p !d*g~a,0)qb fkkFs6<I^? gh\Tq;p|csп\#Vơͤw*Oi0/[Fs2Bf_To<5=[q2U(bI\Ned@TFgBkC0;}覙:|CӢmrփC#>Exژ'oTbkցToG{i_ ^OdYuJK-Qp>9Jax Z$|xS5^ 5/9ha1ZμH9@gckY+K քE"xXhT^Rɉ:s<$U丱<|h#OE)U;np ;˿sa\KH>. F!ոaew)IԣX:TrWrW'Nwa>`q(f}fe/@p|,eEɂ)p\rݻwg<;.r@ ôT3nDzZ3NEGagT2LqxhxF_Я)^O ^0[%*K .vdqFZ2nrk}Re^k6%:x#~.Я @HnٲG`sr='ʳyB)a2Z@a]?stSfm;Ecu=5jCrlJ~N w4Da IV9%17)< k?~noZ0_ c<L'aTH^#_m7d vSm+(膞 {\MG,h 014jNAX\mi6/M eZ9_A\p{=  &h<@I +Op*!QbCXhz]& /wn|sC>Vq)D;) _PY=]v)dM[Na*kqTeض{ ~QSg5z  W[:U6ŇJd_~✝Yc,S694Ef.{GtQͮ48*DB5>  JۗAâ7/Ƿ_O{Q( wsIZe*(!wgGRSd\m|WP~`ÂJS< l_EQ 7SJij,I#|Ya* P6ZsZ ~}SH^Pߙm9c ߠxbiU+T؉FA9O%`hR&xtMPߠooj '.4!kfzEĠG$Gl<^+]uB 7' ]bkkpWN,Gdd@.epٯlh -`%m>x^B1od=ӈ+oD}YYwCK0)4+vGN( 7@1?`e(] 'p߃S 6N!/'ßhgk/ biJo<.( { .F7QjuT&WhE2&Iܲ/h{6@}܄X5W8Jgw 3˧mhva4y:9)6rOFP ᐤȚw Aܚhn#i/qk-n<߽Z' m-ΣK!@xlJNmYvߑ_{BG Gu$0q}웸uoL V,8PYܽ'V4x|rDOI'vΜeB4#XO-aMk+a* ^fU+0arM^T,(Ad]{N"+ߴdM|Y`&YPk^4&t 4!jJݔ#cj@i0 W5a>8&HK]15Jl&HQmըF>%1%,+ k*dh:dW؅B1 R%]#AkZRRE;h=O$M3%hd 1 x􇎶*!>'u#[&,X9[^oݶ1ry֕Ί引wUqU,$a\jUXX(yk22)JTSЃZ MJȆaf>yeS">@E/Oh(6;0O%8,D(b Q?ft*Ϻ֊z;FvNfG~&hݚod]Č'Hv"~NmDD߃Fc iB\Z&ʗcRmҋ̘@ Ħ* {To :aj}1]5vNuǽˆP22=_f6Bu!zj \y$#Qc6LaG:T]hͷXCÐrF+~2L.Sn.70/JU/jVuXa7 Ow䖴%@XzZ|K'Upbǩ(D8ÕA1`64]dVME#]{x MTѸ!j@L7:_=&W%lz$IJLsOB*.w6qmm`jLÂBrU\0VMQPр ~3; 剙OBk7mj@w.V<T  #EW78GP;"uks{ /P[(!yZ GCߊ٬0畞·:FHH(YvCJT%Z.㖸nPm~0^l>e[i~/F]5wwI GQ,PҍVVa2zH5\l =rK ƖR L]bZ]uQj鈺x\_N{rN\M>h^gCt0^P"[Qb[|r0P (ɧn58ě7m~#ƃKcȐǖ y2\)Ӯhol/š&p*%EcE#2+09NXQ>P 0n}TPH8&`ܺF ?M:z_G^s7TҰ6p&pZ5Ϸk޾CdDpzjdE^72vIiLTCt]hXxgv( F/D-یv6hxvƖ40JmxY!hը>C}MEIY.o ^疠|}6WJFKYvzMVr0€Y T;9IBĢ~BPi|?Dٻ™+EpG]ǝy>ౘcƇn[28*P@~ULM{V_sQQ3/T&٬ka+82̵_GNT͜q]a-,Q:# %M\bF@ *_QV q"Br>n@F5e1nxSԨ?Vz9핸.àw -@gsP˗YYh6]ϱ戃U?/Oݤj.ܺ+sT pE,XI~o0%s9Gb8o{E0)Pɦo:K2;mlt;30qa[QlamV U=Wa2LkFU\ U_qmd|<<q" Hn _4uQ$:4!DZ/GIR]/NoBa|1i'FtHtb݀Ybv/s4Q.sv%p+MlUT!dP%)y;DtZ{k({a'=80HoX rL.Tz3y60*7ѽǥj+>F&9ҡ MwۘqK%hrg*$8u|G?ZZ{u崺$/f-k{*2}-_HgzjQLl1[_̝"ngps}iPNa WZo>-A&*, 4 !:1fxlAͪ5ZhK=)!2vY=HD J_hmI3 rz_ADzgꂜp +OOcu _y- Cx2׭Ik~OQ3MYHcҼ\KM/1]p ӋrW5M2/:13|{inAqvjڥAn)A7B3]^U_z_=i>q ,)u]k}g7Hn^NCMu`Y#1PLKY*b%p)Y}ة4cܗ|5Gh,.5t0yCG.?_{xݚ4'/s$(Kӕ*lr'$Y$6p7Ϝ6ɦr})|Ljēzqdn6Z{s7-@ "cf`uk y!~.*Ok4b!BWdž$fI0, 6JOՂAgē䤕YOs}:&Dm[X{ 0o;̕1 Jb$BO[z J+}qQ4Fa P")Zw2VTY"n% nV570+h50Y!@>o;z@`Zx@6\ V<ǩzR ![pW_]hsG{n 9 u؄?4g{#hegUܻ~GJ)O;VL.W{(6sڛMyͯ!~f,4_C:хà쩬@_zupr-y~ak18bTDգo}S:|Y'*CH*h#et723B8%-IY'ȤޣQިnۙM5Rw\t.0>raԫC5bxѰc¾ Hp%t7QljĘ3y9MЩLbC6IO?f{Fzx0ևj'lfA$sވ}~d9̊鞟 -yEP|ό01/ `xX*"qFN_9/<}c/2Fbq4/8!(4#NɆ4R_6)PnP U}{rb/$dO7[$AEQ-!x)9LS_cWjn>eEapv^q &Xb]fe/bm6̊p-Z8ju̽v1F/kDT WZeq ԡE^Ks!rw%[H[SQr4㐓aW<{D  AMMP#ùK@/U5(n_|Cfz{X Gok+O!=<EoxM&t&iP2|\ A?Bz\67c{.#,f93@ -M8{&C>#N>Pu!}a?އ"Ki({`G\N,m+"G,%m::_P<]oh?ԡ]&_W@RTwu, ?pݺNAL2Ft˷p$&o/1u2Qh6_ 0~A9k#A&{S}`Rm%͕d>d G1 ;C1@Zi/fܕP@ 2a5}#0 G@GB&jW];}U+?#,fi[Y(/\8ą;^[o~ۼkڴH4<[WՕ]yBZ@"t@Xu*x#BZypG=iXRVS@Y ]oDќ ..$n/fz@5`8sJJKr,%CAe$H]JQN~hXQqƙ`pLm$ ߝ] h[Is$ K7K7Nc KaNBۂ^Y 8$zfM=z!DjchDX ѹ 1:PDmI/Xg^dq2]`ۅSbt 4$(kQtw#Ek$!/r%hE9`Y<'гbNyf"VظX!Ff"R((ar3!fe'ޞ.g+R8jPph5m&Qޠ1၀ '~+4`u/8Q2b;#mfPzup<#VQac6=J"ZRA!Q(?&~J?PHE>![;@/ b7V\'}DnЂ:Cm+*pYhˡ21(Om1뼹D',ա 944H!5Gܾ©&?YHDj;4-AӅAz:4#'rz5(#7h+5C.NL1Ѐ'}V漆P˘򙘤l@za'*y!))UdhsI"IUr6o_cNJ$hyd^ $'.Ψuy؂ox}v;tpxk%#=?pFj0;#dZqjU-U9 !vo"g_f/|?F5 V;,L&+J>hz_f5fOˣ&=j©٧tiv%&^|vW N&4>{8IQeWW]N pd! ]\#6[ÎSN>4zz6#S.$F_$YNԂ>dz9&a*Nx";ɎbHFIN bdP-G?-#ܣLhuD_э8b݉Tum0'5,bޭb̭|fDPJ&$:v<~gy]`g @so~N1Y-E085*1`lu EȟYyILD9*3.4bs#u:K2f1-7 EWs_pn;\.!NaPM!E&Cer|M͹HV抾Qoay얶lrc eRX7X|B\@dKq@KtM(":y/ Υ^]=dWoguK6f#4\o& ^LR̪ W!ꅘeoi!kK}c6%vVײېӟv%Iyŵ]S jX/69^X/?A1t6xfjHhswE􋜬H;7:4m<@Em"P{1wX=Z|T|P x0kl ' V̏_9⾫JDVԹ)o`yqȍ,}A6˻0db}yYGL I)q{nq^vv3#V٬[&2 jl{;~lrR/|W} 5jբ3PO{DŽwk7f_UAw4QBDA+ȯiX)G'Lqum^u@ݖTʏ2ks@d@c%nheC}p˜ /nSɉ~#~ T02lbscGwp5Bd^FDQDmi@KDD<  $!w7z7#c Trsr1bRG^Ms o Ofײ2 [bت+?8]V]#Zp #@m]铑ؖ;`szѧBm0u8SO8uưF:q Z@5T0Ё,*d#,DQGə7(YSJ&i<|="(\bO-dsV5o1(aA=5PdC)4h>}Ɠ 9vO{H9a[7UV]QYP_^F1e8F6簐ittZ$­b&1ם$Ay7esqL5yƐyc ŃG=^ʸ+l 9׀י2ȝjѓ3ρȋpmM`\fpuɃڄ5$[:i>ҜnRx&{n:ωF`c< S~(qM!V o:& @R&>9AԝO2yUg07UE]/ԯ4xgtK{..sHc  nr=p`Ғ왼Uy.G8Eėy+y #TR92 tOhbl40'Lsʟ-(\,`^ }bX OmhEIbt? l5ybe _+F):~$f~Z}jq q䜃9djϽ։3ê,*75u.ܖ@SѪfÃBˊ0r˭+o7,6Rb% u 4 ޜ$ i0߬.FUই^[SIS~lVu G .Q2У7|zTQF$֚Z߬FH6Ah2mby U,O]9ؽVe~#*jdshsWwI?r$E1~4m6>Ά҈g1ʜv*$ SrPHoo޲X(^hI<ךeu ڹ֠ԏNgP}*=Uf go^w&SKőa-RnQ;p$`Co/’Cq@Mx-թ)0#~_UiU /D#Ƿ7Gti|!#۶ggO $3)]eL \laI8^7|g(1y_GU\"Ds !d$DE)2C7h;sJV@vm6ʹ,",3v}a4Qt=9g16H~AK+ dO2yE[Lt_nǮ aSc!n\օ%i'quB| ’scfF0cƬ {q] 2/p]=yLma8,r@bH+[%|mշW/*&~;aPEXv-ХE3g-aC}6<*`{C3yMNi-= Ni{hڎ gU2^+.Oٳq qg?3C qӚcۖ_u;d+BF;<<[i%:(̋_Y.cKye%vKFXR#Yعٝ68ʁJ y k.+/3XO, z|%c\)ذ63lx2d߽{y:%Y>Xӝe}QZǟsG iG@>Ǹ3s"* x f75le+Q7EK͵o 7~(v""#\${A2Nʿcܑ2<֑e`aX`R[ WNX-4IYt|؈,}ݭrz<0K*ey;:‰7c:@9:bdCʄL lv5ǖgIgPqےOJ}C /7hu^\T+\k9h/Fb;h>}=6TM*j\ݷn6=]Ny2ӱ%;/ bbѧCkK}Z2X=L G X_&BjT<~lcmr[=UXs8K'18$^8-RccoU?1Ƚߕl\B)j;4߂$" IfY|Qmʔщ w?t% pGمzrX$[&X0e{f#!8 ^2;lL"O2md~,Cs4V9x'؝Rmhr:B}*cL)I2yTp"?[GK^YNĨZ RN 6 7ۺ![q{ɔZ&Fq4iax'?qy#$:;Z@yL7Vءа侅c,:9b,ʇqDc p9htZ &xR t4Q(X(mR|X0/ęrtT"dmGCrzxI,0}] m݂) MW9eW"b> p84g65K6]hΙM fT_ڇHKVy}ܷ왡PW&Ϣ,CZ8v.msF&EKG cGtYթ wQK\ی R-VOțL'XI6ΕJ#ɓɁ*amUNrTf<YNT b"u$hEj6!Ly68&`þ&h{)@o={PtW\ lO+V`e^TLK!K^Vjzr&o`h)7+H=Vi#.G˃nv{jjơǃHvP2peumu܃F %.K!X Tk|裯S 𞴡1({V?/S2g >8,阕M')'[7.Ev{n V{i]ɞ⩛h ąkpDf1L.  d)oe^❁NϿXMSRK}KyuZ[e'BMd/D^1?J.i ņB_N1m|-pT09LvCAŝ)mYmo]7De`0f߬ ZAVb}] R.Ip%aMV]ssg E4io%@rQ^:г1o))9gϱw mFPə$#KY{}# ~Y<_,ȩ% bkt>tǽagFn߼9w[( ͡K7x*yn]{|֜\eVQ l"G=i Y˻λ,/s F1tScZέ `τޚ0ө "l4@-4$ҮX] 9g;ҳ΁J~c@=lBպܚ!R4*X V*;iP,x'gm-$RzZ{KFʫ,ʟAOv{"G*-<.ADǾYhM,S $x"uqཚDG {Pw 7b0;RZ_[Bq)Z×~Iұ/qH0ɓO/ >͔rtT"0 #F"\XIEPp1ʌ0%1D:*{OvDBz?I<~EBfbs RlM*rJ+zތN8/0zl觝h}GNX=ڃk% RuYz*!J/NP߁N4tHڇ:tl[.i' fP<\Dg M'}o0]tCc>lXeCS€E)8]UєTB(v*f'Qf1'K @O{L8౑(D>Vf"GG\2-ğ+d{$ߎe}>f,]GA3/Ŷ;ŰE> 0oQqxlgFNd Y+ctzmgYZ07070100000319000081a4000000000000000000000001662f7fa900005a4c000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/?Z ]?Eh=ڜ.+,H ?>*+ jPФP*Yn\C=LNg ']3N +`wq4c 丨 TK8}16:4AꐜF}[QUaE䢳~sb^bgr{B1EME9HC'Y!52./SLs4(CK5)G1T?*xI%_%d$V')qHE7dvv 9G3>[?/D.$pb s+2&o,lS7nZb$ȌT X/V6:..eי6\]=+ϰ%!Vn7tK1](- a%A@-H]^g|7h'"ybu~L=1[JEfĎO?zbs>n)/R v75ٻꩴt&l4k'm~*ceoK6/?#eM03wf8@ !VnclU!&Ƿ幽iwg1p6ݨ%¬{ 93@7zf4!<v/iFS/&9,.0#;q1 ֵ0;=҉nvַr!䊗 ԯOI3>Z:A#a`5;7Aޒ~;sEq b*n >}EQyP7S.gK[xES0q  =ak0- u4V_gCEHѬMEfk_o7r=vHq.63o]9ƒ.x:Hszp>ƤOd m$2[r΁Bb_(":秔.c `.7Shd_ٴβ m 0)"8M-s)+S*5I>PZʷ<w)w퓝/@br:L=3 (bfOUQ"~UwDy6IXz? ,> }6JTgZ!@g}~ at wGMar10wT_^eLY8Lw@.yO].:A¨ 692c~nѽ}+ $T" 5ajPj\ڭSħK-u|Ev=?K!%Q퇩izub"&ρ ]fi\-z!-h V46LLm= 5r|>ȿj66¶r3yj贰b#ʡ=TjX}G豲;%3P@0yak}|aB%R.j=KUHרoGZ/\\'"AzG@ԭíi=mZa+ҥ2?&OEK| 4_WY\wan}c)6Ưza?LA2N?ҟ@'g9ѥPKv|C:{kSB)gn,;^"}qW=U<.3z?:g+l=`qCٰP1(h eFòbL{&A#7sFcqlM6G,x7jK4c3ϐ|j~)\t9G݋ x-7纴$a> | S”Ié&]YP3/A>".6'Bc8`ܓkhiY› j:åT3L͙N̎ JAEϾɟOCqpy#fu{f,r1`ztUa]73.~Zjo>zs;zgF5R"F>  ňCfѼHQ-R!hv~M+β W!G r΃ygNX?Ɓy[+`+߰TYgF<ݵv,HpۼvV#m:Ed@)mt_iA!UkNjULT|6L6tX0McWVBfb3لW'½DLhO3۶ t+ DmKXɻ~M zR]&Sݻ'G4ȥs(f4xNYLH+{!W/MNQq+9Hjn=v".v81BM3[-|mc&؎Jsr*nfNAa`Yޕg`%6;Cwҽ %G8nO"Zc=kfMdXb Ea91P8Mo7sL3㇠n{6B%vxOZV~gG\k%>y~ع2,0 [>fћ~^oe|` j.Dqm+*!b^RԎ;&~-rC:ty"۱>d@ݶʘ jی$M-j4nQǍ!N񺻽}Knbs ,yTz['ʹl}[QGlixnOG-;Z*#}QLF.Zjk]ie6C oOѫ(A ,rmDyΘfOl/db44ےA'@3h`/,aE.x=5~5ɁRb8?ń/`0pɢ$UC{W-g8sXEjpj[*Z ㆱ;c4P*=$y-pyD>)PxȮ+ԆtQL <eή _ҸpUߪX[ed{"Ln٦] B Omf@/Fa-k{[m<;8Wc ՅvzN\0I U>}o*Be2洈 ~,HOdeĶ*!>^R_ѡ!]=ߟs0Mbvr^~W+EF) فL3.!'H+4qvȳPͅB,;fIl]FtcxBWSA/1w[PI.w)0hHLMVZ w1et`ZӔGi*[L^b"_[H/5+ztZ)=2.G ?XqF] +/1Hi! n8t[>X$Y!~oN(u 0Osq(}jM(ם)шYœ1=;#98΀i%Ӛ3Xx Ȏv"VA0Ué6WyZ?>P^f/X|UkddLZ}˻s5 1E =4|h LeTۻH{H 3uEF0סd#L]mB+^Ĕ_xWQ74Av&qe x酲o5rS-BK]W{=d5}f^tyKʗˤFi7Wn.n Z-wYyr_evoQ.0P`]l3];w}A%85R૴փi}\>EoF_a.35hwi"?#8tW/Kmw}k󜅖0(9*Yp,G)& }P}˙:Q#Mywk$(ӧj#* 1(,fqaT)";nrÿkP3MMzr[Vu>o -~jo8m4@2oZm?qü;tv-6yùh98k 0ԍv5 G]HlNo@r#&m]jvZ IYp ,7Ѭ]Қ yLҁ5%. Q .2Fp$Д\0wk}/Գ:Zx|E;'Bn Cf!=j|7 n瞤x>Kv=ay۟~BdI =>3^t\-V [Б7*.ML(|'?+fwW~ީ-x:{N޿I(zyE}ccIXU0k]e̷s\Iv9iێ^NpTwu!"+,JS3D $Yf 4^>wtF; K T99^E89o f #IF7`5hOW1o3yr@؅C:{ j,ʯkS n#w7x۹u7Lm OW*IpZ]sPXAىA9X>RpM9bS6&eÌ&!Tڍѯލ+ieA7ӿ.e_80.|"s3½/^\P%e?$11&$NJjb.n=3'?d!! Ή~* k~ݮQx\? ھj@Cު[SFx{<ͻ +S*pf*uRıJς-10X|{ hKڶEpVXoSC(VpH @?o.3VX%yF,ƟcC}E8\:r:{;lj3d|E\#SePiTS] sI}=Rt a^-6 gF\U'hp8kπ# VqI|\v^]yWU*grH@t|7౏"o" U %8>JDJ dWlpIK|g!pI|$ Z_EQ&SQ-7F+6S[hX'̣a~6$ uG+hW V}ë 4Yc J'8B^P0ڑČdhm%Ρ[|t/^_f6ndOl(sq ڼcց4ILgƭm#BOo5 3gEzFN^j\dfpFa2[#3<ԏUKewG-fds tTks}ٽ'AE(IQ\Gyz 5S}'}0 =r10"і>폵,?٩bt aN ln4 EՀ߲bVl]qܘ=Uu&i#2iL̜b:c/'oyޯ7L{{ߖVjSsڌ[^i aEu`e߅1v%12EjeXMRV4ɠc5X*G5‡5F~uYvlLKSCI}bH@8ӣչ~oqYAQeĚlXƄYÀ$VCH8m^=Z<0`Z!gxA*AjYw5ϠYr>$DiFWOxBXOhk<{NR!2~(zY!I&5z}F՜xg4ᄝ DMɝȰ|YElp \ݻӄ_bwbZ,H~P+/6Y*ay{xM߼'G:"vFd#'Iˋԍt®gօL녓& 8@Džjbz6M uCƨ#Z$N(PyloEH@l6yO~X]5>rEnAKY%2Bld9"cc*_¦decG9pMo,?}!/~F(dZt g{MĽ0[cvnԣh>5/ay^mR 2zr.R`!Wޭ9*&GSٹTXXոb_+'>P!1o?j=Sn$HV$GD/pcRץ!^o D-QGy(k8&6gFn0#4k4&;/f ozG3A]7`оЋ"̍`{M{-}d,. CJ]XB ULRFIHN"Gcif]-]?RlMDhDS;'̗ b`|5YfE3 ӈrF hO/Π ך܊ip./qi$#L=G$[+Jl2_b+{R`(0ƖC,ÌWИfy7W :fJa!6pTϫj/IXTY`ܻtPWŖ$f2㺳=i2ZZ8|d5QOqN`5#I?RI-^~>n|BmC ZVl/dNh 2/NcwNNrV(s6 AS+ЗQZ*U_L YTz r{>Ar6t!uZN^\4hL#; 2gNX}lNqc}tYH}5נKl o5I0#g.րzM?E"TL%5!?Y횋SSTBiFKZo|r4Fzrgd6d]Kd,r\̃l|Thn8 m4 Ј5SH;^fqɷ ٓ\wCTrK\b,e Sl3d4dTiZЭH:_xMD|<Rĺ-B=` V7+%хhƠCO18C뢎gZݞ~fXl؀8Γi|-0C'H{_k9sc_VF峻`,!Os(. 1@])QK3M|Pէfsi{t_cg.)ZlYh 4H?wHYILV]Qf RPpU-=N+{ĹGnnѝݛFt"b]]JY`Z#bl"%qʔQ=f%SgbVoA@oZ{OoШ!wy (pN_i,V_,v*leFi$ $([L됨͖%өN}eI{b>]H{(iS?bCJ3CC[ υՓ!7b,5Pnש]glLخ)m7 ɋPF1foy$`}7.l*7~=t}kEMaiZr &_R| YTNe&yy\Q(/*⸜>`6`W4nCN4 g#Y$}OdUP2*6ѩi3CO~g+2  4b !>|UN*Ӆ;a)݌峞tzM[T&PĒv\ S˯#H H.pеځj` B=61tm] >.Zg~Cx+u}s԰\|-@C 6uR:Yū2ݐur$!nG7f`# Vo RZW^g G]u􀉃*W5z5g뭹<"Ijh4Bov/0SSl7kwh޶gҋA3VM|H8{ѷ!4l5$ꔊڭX8ەa( :qRD{Riҳj Qj{]> ð).;Ь'D֤W~Fc?+2۶X^+kEc[RbH-O We K/B kjG\66 K9Zj/xY>yp_!1V+F-A^-xDg L : +ڝc ~ČpdfI vk ݤ#v'-sQ0<ފ8ͦkǾ =AI"$m.C/@f;ℰxw.P< X5&!ߨ&zHT(NUwB^l'0mkJe 񿺘nwH;23*:<N*2.wy(1p߰>p柇pB(#\}FaW~jKwd#犞ӭڅ*ĺ`}k1'ɶ2p&z84jxPo莬v.,^kVve&)8o^ˁPY$}&tEx71x|T! &\.qPY}a+QNs\ol揄gZvP*$Z㇛]'ͥ#pzK5,p97:#eᷫ0ofИ?N%zv-9r czs(AOEjōNY*"j?A"F?7JOkOBsO8Ɂ) @0n;jF-js!ETJ9Hx2qg0I:{#J.@ȁ)][ Y&W qj^ݰZa XV#y"#{RZgB "%ۋS 6KlWX8Zn?,^-̬Fa].TQ,v)vv0{τ͍6K(ozB(:=-9ǯ٤S}7/Lm[UasD;v:2C2] XRȰ2_IY1 V& i&@ŕSꨱaZ"7 ŽAsa0wy!40mckHIzcy#(;zZ29m9*ѝDŽfWuj]Rw]ymfF4G1WH mCӳ.B"a v/"/tm}pdhŚ9Cs0푋d)B;o<<# cBJ%-G~W2L٣IH#&i2vvZ>.;E^ a*esڱ:Xp./u+Pwm,?SĬ{:]BN pնFd癮y2XW{vM ~40҅&a[DKc ̺ڴ}oy(a¦yx9LUfU.QS1!? $ T{HrLj36-اWRnP0%_1<!i892k dv1#t>r 9BN3_eug͓hʑ(5|^t 2N,ȟK]  "ӫJx✖TW3T0*H>q~VN-c[޶^ cr58fDbzBh+YMY˴̤/EI/NYzZ,=@M$vuF6Z|\s!ڻ<*M0x#S1G`ؿcȓ|F.柙5.W2 {Q=mKm xOG}LvYpkW'<^NV_D\ǿB`9EG<%Ja>sS+ "I첱^҃&SWxzp5UöpOo76ccL:W((n\F91 Z  ;Ѻ8pXID~f>?'p`>_,Kt %#-K9 0&RRU՚=֞Ƞ HZ&u5!OST]J%j1N24Z[^9JMV-w3xY*nbǹ;uA:D&bdR(\?[HN ?ˈc,49 %5։٣pSw1UtK>i9A[i4O%ʹ16SEdZgzxdR"}PryZ~E礛0H=h2CaICf(Jەv +$7Ìy䘰g=xvŇ P@~nSie?A4z1~M6TԳ`{d 1_3F@2U6YRL4W#z~Ki28~w&㿸%m6U,8R 'v&Ru}yB^Ru݇^){n8? 3>!E>B (D@1imW\8|4ROPzWNŬDRkzCa1=r-Yâ3mÓ$AmݿqB@vRwn8nEI'pޟwz~TJE:SRbb"~zŻ21B؉UxDY"Y*z՝=JYH\4E]Ev-(&R䔷P[gu zHQ.NGo^ E>UKїbr& ] AP4Lr#hЪ] l-Dd ;EE@ N_+nD0)d]5Yɾ+yk84?i~IjG55W\v( iy7mieXjg6"N]fB/17z_ݔ|omD]C SZ@#I.0#,qOꛗoa`NP?PL`h9CkggClE䷁59/CtU͕9|5AYI glv(lߡ[#ufJ5bdFI2+|/F|*``Y<*G&CRƞVݔY ¦xPj yl%ǃW긋půE ?R\c1 sڗn^X?h&v;4[eU:9]&v4tz 'kϑRpP$rL,aBEK7E\{Ω%(D ! 0!DXS^=潔чw3<G$J~yHSj^.!aͥ)e]i_tTG16{LjL؏$5pbrT7a#ya! -jO=yK\((z+`dO[ YiPyǽv2'M\-qTmzj97hT[9-}Ձ[ Ohj*FzB@pCŇ3ܥk,i @=tS\ۚ (˺Y Knb"ƞvҷ!vqJlK7=iPSoL-!~#|MpK`x"6`~dNΓ37}}.N0f{ӄ*#i'](+ND>M""g!'Ղ:oܲ0S*f"؂< F:q7I 5ҶsV%qn}ItcUgb5.Z!,9Yu \Ssm`x6.!j7 C,~g=|틩]@Px=.yd~0u bD }R.4] }!񡊣/tGDBD~n==k00O2CL/8X[4s}6=`Js Ÿc`0sfڵ`u,M2`dbBSwa[1%v?*AJ-$܇A0W\P}+#-—PDH eM&-,&e&b((}lj)|JGd:7ʷ /њ~Ez $ԱWf[uOJb~2|Q: NC9xLtX(K(wv]$o-AVVs?Λjl؛鬣PFa0hCJ<I^J'%LU|Hއߛ)8f'=njYtʹcA /G&p>2);:ybC"E>WmL;:/|6C( 8Cl'o:/˫M;C/L0oR܌z]A;W[D^\+ϙHR ǒ|I\! U@&'mV3/"K8C]I5^` N% }oc#sAhW+t-側N-QxAàG@5UBC57,ӄ8LVAF!2v3R=& ?G`±q9Bٸpd?1CC\nNP UrɭuSsA䶤y6tzt߳\0֋6_qQ״C^.r ګX!;c@L05~ n~E@*|=B3 Cnf/=-T&RV")zh Ncּ"Ѷ2{t4I[ob/~@$5@ :o,:0UdQARo@嗄'|3Ŵ&ܰ.!ɠl◁bTW8:p)Kw0S;+"[c)?T<{ukF%@5)jF7ہEK*r#@ViegūYS(Nn'>YqȇbgAx=I}E&N DwxWjosYN:;Fi3cT8kz ⦅AFL%_Ued0nLonSK0@ "N@-9;XO,}waf_FFACANPH)$LׇX':)&K`27S|vo8c3f8RA#}&(>quC-9O"UCb/!za(|7S ʵ)*0rc; 1iWؑ*=[ސ>|-E?°?1:_]IGY qrߕ7\LqTZ S}<dΆ)il㜿=Ҟ ǹ@""6uB;,%vF@S1~OR$}nW&˟3 DbQ@/fCWͬ墴}ʚv?SG'CwK0-I~p܌Z<ڇ,6Q~((!96"h(S:d"$_ez٘Lu1K%ZAPF.Way9* 8w^`K%!ȧ*^I8kJQ{$%gyU,"x<@`7;?)%!? iڃz+۝)OӡLy.R8m]x<P?}d;H<3'D}Jt3--=v=>~瓩:`3T &7 LOkaZqo[[l Df O>Շ-cHыƆ)`N᳡q+o<lCۣ*v.@GO(W۟_g7PM.>͎CW|g#mn\;͔Ra9ې6v6&+kkvK BԴcɉfIׇg2P=)9Yw?ehw] $ER Bۉ3;@0էCHDL?nk؝Ok@)HO5Pi2igT< GƊ{~ʠͷ کJ=tWaKw]=䡡 E(%44F0,cjMmWS/Y"#.tLq1xXzb$xdjG #b9N/틨*(}AOl-6zpj6܄d#LjC}@[dQK4[DD56E|؉$1̷DV'&"wYL$I27^`}'iLŞ(U|$l,<HjYӠ3W9z'iU!>R$rNJc4א^ZxyG'ѲCrǞ4҃)`y6;~UK߱L)Vz6A鏇Q5i':ʢE3$g ǵ5~{-h|*߄dſD\5ó\o YtŢK:Q/M-K;KVSP~v{se1nco֗h>.LIfUN~}XwVuC3z@JHZeIˉ"ɗݻjKSnllS,zbn*Pt PKP54R%sNk}uiv!k448CQ raVF%VaOFi.]}v"`Nlyq6Qq3 iA;H86N&,Rew Kl '0U7P8* qϽӂ=t-{2ڱ:WS%x0dKvR2@σ24%c T}#ӶjVr"$#y)QeցYo3ڝ0j&ش,; 2SX| h(hT/.ԢZͫnߑ{ (/l;}a,@kst4:Fڵhd9:͙ӭ1/y7&KΉ+Z {v-9f7ȣ -[4riF)U);鮠"*6;AV [S g#d\vQcIa;,"L= F簜.f?f )&U )>]@CWc/.K9f=׷6v>x?qvVo\xc.n40OCE=$S*X~ G?lhHDSlk8eriX.\ODNP#w0^AF&jGM/nq?> @4fƶH&"y=8BtuFELɨƸn$D޻ϕړ.Fڀ[9=L Jzik_GuF4|\%u䵭{Vv:腬sPD''!H\_V_ro5bV'ܩ'꿶Xy)GvyT*1iDܙ-]6<І-GPW RHAa=b?aoi3g2Mn~$>頜A_$ݫWɼ= jE0+1τWl!])MHcG8?M\ ͯsյY`E<r-{T+ r$ 0*l|];?M@15|eK"ߠTvM 2 ­}VV]_c/;-j FZy忮lX- v(fmM8! ]{ѯO*s$PεAC)ᚸ I;P]Iuu27}^DUoC_]o$SU)ejb@?S2};U,g8G?a`@SHr,P*;plռv*SФ= (\ c'  Œ ~{%26j74Sv}kEl)ٝ;A H>3{=3f?D5M̢w 3fTlCgQbesNVB NG68ѥ IWSRndCٸι Sc]d5[UDAE9rPןqb/Q_3T( !9&q> PJ¶ l@luw'i@,2 Ƭ3ʢYh;&AJ;Z/aTIng'ə{ ́xD}3 '`|b#9Vϒ:nIH_ĝexIh=!UX!ͰAP-3T|to!WRR 9oV6kp}7(Y|!Ș UkՒڨ?M`E#Nhb[O'3?]/,L :{@D5kkG?ڮyz4l_LhnM,ĺV%R(]p+&; ཮d&p zHzVY,YU޲<3Txiv5y}m d^m5GESk8rvBUbqױ7v3mOt5CD~ʤQ `rC :LXSkeX0qpqE:YVZҕWIfOn;v rOQNsD:UD#U׍0pj爀b"=:!*Pm\a N&wɵ\KtMl1(CުMtRX}WaEw(cI)Vn5';DZ[R8[2 BI잫I|(bvU\ ] j7NZc`(nʷ^ 7Λ.lnau nK6Ƴـʁ#]ϲwn{xq(} O\! %eZoV=%'0kRwWSk;wޚּAX;4Ku#'O%: nbS.tLxs9<}Od03-^SC6- tYuU%ɳ@97=lReW %<=yl]J(*\wɯȧfOlq?CP3Kd ZM)JbQdfrM'Yz ~~o2vJ9)$/BMӃAdgcM4  Q8No"M>(dlS,1dyΎ8!E,} ,m*HZ7F2(ddQ>{O9*yH ofT(+wvHiz2F~Ch"4T*ee ?u@9X,_ +F Gúk>O0XXJ&iG7U:o <ޖ6\LA[0rYf\ȋ# a[q6!s[9Ë#޷_1g*3d0?2*V"9B1RǨމd0D.px`>Wp D>RIio(b{*xx,AK0dumtҩ1@bjJtjˮ~>p~ME?(# 8/ Ǧ5(=5/B!hXOx Cq<;4\m6ܷO]V>+wIG{/8p1 %G{#~Ao3#L?w`HIP ,V]YHK58A~"%N%}%57nJ Ox5LNzO\ ^[[ro$.4G>?AEv ŌF^!BM9TXЦ}Nwߤ$;C#hp5YrUoC82gǩ'vxUϩuu*ڒcjj_s+2[IH`:~ֹp~Y;fı%uf&-}w=g~m юy],8͖)ӝA)7s٬\ K^O]Ո+pJZX]ɼB>#j͵Dͫ5X+%L:||`tXW.]Aӛ'I*N$N275G/4STUsuUz -S00"4N*v.@ 0k;ƣVE׾FZx@ I:H&Rp˕3Nj@s m4\qZ·m$> ;?HkK;GlS'Xy4P vehD+N͢ŲsrGku ھKQw&κ'[1'Z/" bf,S:rq< ״p߾ûoهg_-)}ОZ@RnkW}=+MB__3D^(..>_)cI4~"7hH.nf脛`o4^旭 'mЂz>" _P㈅O 񟡙C.2ύm1w ^ }|k0el5,z,ԡtn(`] 6Q<.tPG~Ǯ@) 9}ͧtjU6Kyx'ib#8(<* b 2_&X?fc GdvGuak&+;!qIͩMkI?.7eh625[^7wq:w)Geq3<1"S&ux`gnX3VhBai=fM|Y"r?/Ú^@%,H`{/5}'`v:$ ,v~`)nS.edfao!mHo`2 *km^T"H\]ϗVfSxxht xjE2hj|5= H4B_<94ə3 _є]# H¶r,qDDـ9ۮo5$md/'Gtd cË^%9:ҡNwI=yBJv[H@`( V!y8NMT K Z  ,)>Ǒuݿ\Uq)J2d#%qL_[ML:Ym 3zˆ.8%F:ʣ3ټ~Z9®T e p$'ZC[@?R\[`t-Y@[%?",~\Jf́~`wJ&wvih L<-Bᮽ:d)D-\,A/h1kOch!ֶCES01 9 B-COiՅWUEpQtނE=В'nrwp/6P\*=F?-:#BoGWo>iF_k^r@н&U?In7?f,udHVᘝsYHu@`ېev˨Ґ9Et4Yp8%sա8iLYnYwacKk[5ujaҕ0+P776j-<-sv90Uz%s@ FQW*! 6R.WPjq~Xla}n8 9~}lDdEԲ]dR*n,";aF6ZoNRj$(.N!Md+X{~oIaB/n|bfmJw!r(1+(4w P(.)ޭH?9~HꥅkꨆD%x @3 gEt]xW[,V+L0{}ڊ &=~K]ywM2"Lc`]}#K277-e^-}4۱zKZ>%ƘVM:#i͏a$#5Df6Ⱦ j%/on!i!,Xg}q$u,kpY/¥ &-!&UGrdXW/N[/Z ޭ \pY@!@ir%ўHkbbuF[0AĔ.2y"+ijwꍣ>:4 A Wݚ߈5-EV*,?Z"^q>:y @}ʨFXF @zzQ{LƲSVb[Y̽E~ҏ:\Jo#Lu)zK a ]vOl F˭p#ve \#E%ڷ }'[iC]:ВY}IzsR\EzϾNʆ2l{2U] W<J 6nkfnI7P]zj〦BI*PdBJbb,j*sv*h3lT^юyiC/tzQTGRZJgKN!Fʏ8Uп%/fĐ!zYZkg{ ć'd=+DpVu&IoQ Dֵ *E;WUN; kT(W!]-l=(r?d΁/cD^AґfV 7LN5Cm{!qO!H'eiXRz43f_qQ Ѳ}Er~m xaXUR[]P&WBgT`v__ ʮȗ8Сo#GBD9닭B.V~OP[ݲz"d= 3>Ӝ quWcئKLux9e׮Õ¶g ʝ.{*Gk05I֔~!?t*JO!bQ{H'y/vO͕IhY"ы o!_dW C+h4횩Ys׺eo(Wt*:ӄE˭pkUOgzػ}ͮ4?~t4CMVs V''5}tݧd9vx'1}ZOaӾ@#L7}Vi[5a<3lZ9-6x#ٌ䯒U膚'#Zr0/dCPY"G:(06C:WaCf5hH'Á}:+ZTKE?4wE. x6z5$<2]z,/A} ,.SCc(5en`8AΟAMeORm=FVb} d @:|B"ZHu)H+KӬB6T.O^Y>s**QE:J)tZW?aXPZf ɲ~w0>_\a_w}/>Gy'I("7 6>rFIAOÈ!\˂].l{{KsP;c+,8iXeye2Eՠ3_m扰6\a9ELZ[a3g#}DbTA|)p|p}U}gDa#+j(؇& b x!$纁uɾYfH#d!13՗_GJ(%> ;\SSeq'QLmg~s5þNwaŠ2+nO[j[8[8-/6:$)}v*7yf<[( }rʲ3V$ﺁ~+B@Apj&bP\3KZ7 J*:fpqn dvԛ ~j 應?Ȱ"RdbKZ&Z4[*`$l/GOaWSѯOMکNMHd :)!{l<ͥxLe٨bJD |>A@N]}}kCC`XJZEbPDW dNЁiF]' 3 o4Cs+7&\|"L Wu4[Jk?vgھ0䔳g}̓Nrvi֪i*ʰ6M-SnBkAoBo.o|)V4a£0Nڿ> 'fSZ)V ݕĈ7h+1xiD[IIa LdՈޓBI~1s㪙of+SRɱ>4"^%%:쌐%5JJj/#[N O',Tfh]@|^RĐkx0Sx>3HfDs\Cw/%O+o~+-F$QϺtPv]ݠ8X}03 |_B$VUTJ E [ZWf=df? #?)W|/oVWxJ 8B!֏۽@ק@y_A.U}chxW֩Pah*Ǔ|0uO FOV!(WSSy`]RdgQvh hq|v5_ܕuv{8aZ SWu.ʛW"Ӵ"Oڊ_~;e'Hr,MT^m0Zp%р;)wG.1Թź:l,.lq"P}&~f&4(1AZJۀtĒFynSY'L~s2q*~[mx\EFk((Qd%' cEv,?Sxq7Pz﫟027[giMie45]񰔜`xRrH1*ue*Ͷ!VQlTxeɢOE#~vWyX2 YM<'MY,ҁ ZqFKod%?wPR\ծڞ-U'(KLL:M/bnFAk[Ep0I9-z0b Я3O sո!)H&9  " NPK>kwc=QG^v8|d8O-T8wH辧Į? q:C,M@Ŀ!qα p Hm.͉+e3(`)9T?Ӹ)O9>lmwiqyTP}ἒ:pɝ4L`z:33y1ӲW dX“睔.3it鉯ǧw(36bYzGh- %l{[}$5'9heA7:7b։ В g4n@{hKK#7Ruȳ6RG:]LH*]zGCBq'bw`$~o+ˊ}:1DMrtqA[>^ڍfaLj2m9-R@)arṳHLpEBͣ9]nI؀ot֓|X6(R8S AŢz0̖NJɓ Q 1iyr85Q prj˛zNbPuHD=Ԡ5fRSJa\ӦhUlѳdfϐڊɶRr'z~aFKk9̶yQv(r̕~ݚ4ׅ [x:|'( ?HcuDӃxw(mN)17mxG=4nruB<Ƶ x='k ٰ Ib w8)oIxXŤd5eK8-D&RWF5ͬOHJ_7B]|[$}xcNO$@p5ket>N(}MY?@o0RҷOTffjh|Մʒ?PoKW yEyV&c Uv&$ЀN*< 8'G Yl?rVH@lNHn^"4ZۙbJ :VcԚFpe~5'ZVJ I_)BAi tkX[W&Z$miܲaՠ*6j Ccԥ @!6f (l!gM28'=܀>:K6t, Znޠ`G1e%b;CjM1Ȃ8#%tZ;>߰sHb̻\ЗՕ@%;JY{l`2bj$ 6 p9ȥ~ 3@<8Z^#ÖmSRv?[EwWdD_ȗpD%sU$r~c2!P7F0 a>@vkyF${Y,kXUEgX aj_N-ě. -G*#ۈ gE1ޗ =Ǜ--[K!ݱ/2dIj/b'cyF WDCp:0扔DãJ|ZrKr0eUTF "tzgb&ps]X1ٳQ8kq Rgn 'b!Wd~ sz6"}KEls#/=s0Eǃ=[1J:?trK.) 9gEuQ e%s% ow%n3pmeyL,8  މ߿Ⱥd <$h(iqE8fa//m;ueg,dXYeP}f 1,]Ll}vybXlX){-\&gf8lPHgB(+:0[Ǘ=ϝ(?/sF 2в#YY!QK%|B< 2͊RRչd/Oo.ҨsM#|"M eO˕-|[\GA?xokсThv™-mTKtMȹ$|/NX¨8!ܗ\lQ"hr5+qiݚ`]sFSLLE4z\ܥmH.hHA^h#]'scBfX%c{5Β̧>@9h ]{yH=9%Ԧ5.Z|JU:l0WhF$>E)5W(G$|@zܙzG,szܙC7/lO A,FT%>U^ZFNɅˏ{[9W^G>HY?fVHG$RoufOsw C ]( 3FW%y%6sjjڏ؟\ٻVbVodqhF֊.8cP4wxKME6ETRDxGϼNƨYx\p2y%x1]E!*X]fb*80QmA|口6G$Uk]9ҿZ57~>cR!@Jo~CAl(K^/bh`FSSDbǙ2bbLwE#@W@}̵,Hh9v-ˍtǠLV6KSXWIȃCA]xzK9S{)#\W@_zCWܳQ=j2r۱8V&3m,J#ra?ekpv4i @n,]ҍE2D:|#o. !)/$oSlP| sYTh{bXӉJӌzQdG*N Q@pZ/ˆ %J n䑂S P3 Vţbd)eĚDMD8+TqOB{LS ?x SH%74Lȅ*6D;"džTyHEsOԔ[3YM7Y9[A8l"{RKooHT$w݄D, 8Y ٫x!64[_zƎa158 9U%o‚MG*pvv>k!EG+Ce4<#ڋ:)tVM:VqѓB >NBNs 2C+A2]I"!k- x`<Zr{;w8;.-Z{U5r)6XcIoo, [y@팥bhn"GQJL>a01 ]P 50E:8%lTʈwJ9׫I;!QC=M<.H9w%) &ܙwA>_G@ D(>[bGvW$xɪjElv<|&G'd٢xJN#wi|wcMAΥ>JsޕQN}*ٻxZ#O+Jا!p"# %n`FN^iԲ.,ITk`h 畭M>U1Ծx^7\&&uC%9'#,& `3|k\C5rɏXΧxb,2^a[sȥ BE)t`~u-cİQF+uJ5:_;b%@DJ7̪:_Bs_(CޣAThe} N{z2EC-mY^[`Gu tRWMD== R4d.UM zG:xH.O^`f$wyzU˔4~hC>{fXK(~n- W 6Аf69JOI젵Gam%WV,*ʴ*Bfّ5=hOrPF ?dҢWyӯ!vcf z#/!$\>jd& _q[І*7+?A@B3@+q%Ҕ3b:O###Noӫf\+LMr\ڷdU I'3uuى̏%-wc:}b%VaBQ~f1;]GZ|UoNp⍩\L3+ X$JjkrtQ/q~lI/h"q3_7hsIix,V1gd{|px.e["pVrۯ[sK f60Е+G)P ?ؤ?irޯg6.bLٜee䳯u+1HػTa E%: 2pU++. bOJŠ. l/]ON僇,m$;i};Γꪌޯ񬘷+U:)~yyZSs ͊ܐ^Sx_%G/T:JP*l`&`KPVZ!J{DB=k]}z?߮[ z^f! & ]%g%_3~˸$DcNT+s\[`|h#j7N7wiS%M=sK[8I`K.;u@ AlQ.l@.i 0ω; MMiDpAeV3 %GA pRlk(/X' bqV#'K뱳x|2ؓ*A}eP"1K46$DR3S̘2g >IAs< KiBRK"aT'6ݒT4R`v!í/NsT&d؄XsZ9(ZZ LheIr_GY=,I Kazh־;`hX>C*Qf'lG(l>}%G^Q$q-^{C33D!@K?F׾>CTDG|ť Bj U¼>^ܜW^/Wlf6$kPg*굼bA h:́tqec˙"]C˕)r),NۚhŅuh@˓r]2>WlDoM~1ՉzpII} 7Є"K{휮%#1 0d{ny =c73">L)ObԘD^ |VtOžO+PaMӞe͉CeQթlCLߘpQK[A㋲FǼD:jjCFUS%iP;x>C6]ѱsfaF{@פޛ4p/߶$L|9.8y-_[e 5dغk+iK8)MtaQ21kej0z$#[FqjsJ=צKmP'ƬPc [ (;[ lK3) f;K ( Arah+|z.A;_/p{96W$k=NFƷ~c)d 6n3xc%R)V%rgW.pXB0'NUiG ooKQ"d~C.OG۪'׽COR8L8Z@{ߧ3:5Ŀ6HA*{9oᲡ]TaJ@Qߗ%O|=]hD6|C"U0xlIK@i0L%{%Cիa"{p%NrŹD ^by%n m(³SG'Uc7gԆbZR/SaJ<њxB,B9p;eԠA-xYv,k kщwڧJ 8; k ~GZA{}Q⫍lcm99ʮ~`^F=<VIF 61q²=4/759즴QBȑU7H:7nj| /1!^GWC6WM;(OzE\D %;p7RpC@u~ fS%EpI<-.eWUλ%`WG wM',,Rc͇2)H$mLb+TaH(L[Q8y Du* qB~N=݆er u?@ed%%r+^JEWkuSYǴ0$7~b0ASfUTE3z։*/L|qM()wag~/9Jֆr4ڒ@yL4<[k7!OeK8<{U TRN$bCm $zaJK0SujOv7ԓD86v_GZ}JVcp.)_~Y[m͏j ҥZ='9/JϓV ~~O&O wet̥Nj˄L sWX7ӌy5tiOL\2~nu65;ΰ=c_r}e%d2_%+eן,h&tvM[.yK,ziW!11:NCdL-++A2[GxYK $5|sˆr&9fHt)< MB,م~uM9CWԫ8g\3p<@BFWBxwQ'LAag3P^훟\Bp%:VΘ[G,tԼCp+$}]6VJAKܧep(˕} %!d%##)7#/>j+SYV" NY҇gXdRFzndl_&DTNcg0%)u Lp$h~("kQ{F(LRW}J+ ֠uSeb=t04ND-=O lc.S[=khl 7*H Ěi| `M7UAkݕqyT5vps̑fȞB"LțEx9D_Πw LEu:6ry3 *{hIE̽&ڤuѰlT.+-ҐbE ;[a崼Hc,m|TG)1nWI=LMמPm{3 vg-FըՖZϋM_N5SVE= 3%憀2^Ÿ7mJ8\KK jc78Y;ԛ!p! eĔEŀ_?К8  [C-UuW\ _'+өdȮܪ3p iW֜oV[x{3V?T9KV!+g'Nr"ѣڞ(;m-lgPU8uawcƆFgޠ^baڃ$}]X,įKIg;`R9S,S/g&"m&jܼ^O~;eY4CxGqP_W䰾jd>y ⾶L ll>!R!)<| {.< t }#+K}_vTU n:dj_5cظ M:}+ XYн,n&@&u)79xa'HJA;s%VKPrʞgTb 9M=ἷ\L(?a<(x >BM\I+y )@Ċ+=3R^9nMR<K9LН uq/-{FaAP"DHˢK4ԒOI͒DDZjs\艄`;p<ɃSm 5Yʇ7?W'Q;;t54)C"Q箄fl`ni&9soP`oB-Mu+>#aa(zAVAnT_͢1Ļ 9qZP)蕼m.S~WylN;SAtD8 l$68'܄s&&M5 e',@ڤ[8ѢAt| {8O07GQ-V?$lZDluIj|ES 7A+F1кIV'bi$ - %5$2^fU)3C`v[6R|CAaU%4*E@l0B=#BJЁHND?AwtTN%I#TqNQ0!Ƒj,\(Tic-0,(f n|pCA1R$xhV{[ה[ ",ߥglxL46!%QK;&.QbjĝO%ڡw~FGT\ v;=KՙvU.;p_C#'3ͦ {9d*ưk`i򃛑[VtqeRjr(n&qu_薅{[U #{ z3-\Oud'ceJr6c7cl,IC96ڛ`. @1}R(jԿ;LCfk} dt@q+ |ƎāF.e8`7Ԭ?mxՌόTxPK-%+7^WNf~MטjIuw%ߵ*ߧ!bG%AJ^ޫ}8ۍ=^кC'Q= mn#(#ܛgFzl' $F.Q;X6j٩aL-%!LN(_D:PxdVAyԦO;O2#Us-6nn0k郴y0Ro-6ߴmR`I- oƝ0r0l؄}"~7[Q塆6Y%` JI#wSSmG=|_M(ׇ~[\3U0 4h$KtǶa`.w7;^;'?pRDܶ>ṠFH*Vqd혍$}-V1Z[!nE׉?vf"w^Z\cBrojSO {"fEQ U|%IPq?_H̷ Vx' XJ a%;S`Ng5Tat)ӽ' {WM,: Ns8hkIܦ{jyL9Ye,逍}896͒ԁ4W sK- jN*[{;u r{s8/pZ1Ar0^ U6'~&*jpUvoӽd6q2\B.w'b~T6R0|Gw"eIdu3(}tġn.$ (x%4ӭun ؏E+Wk]"vxL|#>7FEVGpU%`~Yy<| XSkv)LHМ}~SG *![>{O#I@IE'ZVm+P6^k p{Qs00;18U^N,rLlvމš>l} h=xJSז J>%YguM-V YߘPw.^z"Ed5C*Qb0S$qvOIidҭl̩!+滅3:n=x-K-8ʸejnXd򶛟ty-tf;20mRNs~)čK'ʩJG,{929hgtoWt|~nH2ԥsАZ;EN;~!ݮ"c@HgWP+uBpoA?px Ѩ wwU^_ wWƂ+QH(~*a% 76To?5'%k` u-T!JwwY'-~vT/8=I5vpoЇpfƟOxIi]!飦_p년^츺5S6@3H3~o.i,hf՝%h0oFe{n%sh6Śld$sSR)b=mqfJvnI"bHCv{ ޛlx`+.=f-fKЯ[H7Z!U9I楮[ i q5Okh-у,`jaMj/!ZA~-g\бͣь.2^]M]8`?u8[wрXa˳fȍCݹD#k:@f:h;@~@qtьVISR<GN gu~:uKD+ G}w${#- jl'xhtJ f'ƸErl<;۞}*} 8V O j< wD.ΓIA{,{X074j9~RHĬt[ͥ%bWvjC?bGdMk#^ך3AoÝp`#(ݭ0ȴ-Qy.fJB3Ns\AxDAN^5dg[\9DRZi1zmK ؑ6PU=7YUe[Nw4`f{*jo;do5Ro]̾x1.6 *lZ\ʽ 1&XPW*_Sx0:Qs~Cwյ[V5xg cuh&D&`J <>t*l⟋hN 緒Wm]\:sɥ7 Fb. [9i3N=1a+( F.(&0Cr;5`R)_CO-r|ҧZ!9<  -v7O05}J̋ƘOuM8I~_,{{K@ O~EҚA6K<@f 8 Bk; Ճgl.ƛU˘Crğczh*IuPR1@\{om'WT8uA}^ 㫬$ ~Yhx$H+Q8L$]9,cܨZ"-#?KHb$1uB{rRd!OvR y 4gX gq^joNIM}fkX^b112ryHi#3I镆O;3Y/vWkX9=R'D#*@ <(Û ^i]s xp wV&r`hjn?ޅ-h^\7"$؃YapyÞӖ <xXy[-DznOlEЏHȱHzzZ]J=N Ƿ[ <űgP"mEdIq2"Vd_"KekH;8D Q]npEam*BN6iRq BPq/JL -V0^KۡэVB&w)%ig5c!ATkO36C؍~`&k /?HMpy$@_JI0QSbx eDxobT8Z8n$')ڼ$/{6)x{qV5g |Lw3и.VG0#NJQE_-: 3e\tM+k*myR/a>"}NCZy{'QnoY5m1ËɿT?l8D9Ex^!6}dpX[Z P؜Kչ2wBu}/ <&: MuCr`64煳zz N5p^+>3V{Tc i@{4*gdTc0_Skq֢k\kTq#/s01L׭?[#fe'mSb.|Xo@Ƙ?"U3' sQL8,j>z%iMP' mP\',X\ۅ3$?vfW3`e*?d }Eh `g ">/m01L:o $@`E=' lu{9Dą9P;j̅Mf`Ka p3'$i @j(>vN=t1'=檲sCI6|{zj}EY.\w{KM1} G/\ (mTFQfjx/`E2(rrMs~ */xR!ن߅`LQ(Lf] kl]VfZz+~'˔*Dn=M9MPTEgklQhlǬ-S-gTnMȳy|D)epSdp'}x;ӯ|ner SW#Ck \-ϒ/7`?]B:ȽY]||FA*Gv3]s\/\oſ[^߂lq֦HX!U%G]; (~!-1\ "ɬEq`P_*7jTW۩: \l4ΖˊhE:+Wׯ%LqeL(vI4ccPKVypIx7;pTw7BmS7ÛmKh\uYP36G7MC łE8Q/wI #iKY鿒VkI<( YGC5j\2&̆&l1`cZcBc9\>anDV=)^Mz\_WX)\컺ů"LiN $_ 4F+U+;+>\}j Ac>"IoF͈"ӝBIA8@VƉx6aE}pˮFjNSV ёIԤ}N}8 8ȓ H$; {Qgۄ N^W HoV|;|3yv0n@xϜ p<(Ȍg3C p<2 Qe\ӠKuYOl\Ceaf0a|sIc5Q]"oLGBykʶ;Q. >UIjޮT{X!{~ld $P|{7TƬ59YB0Z{#C zbE]Txdi6pc0%̳_K*ɇq*[Ϗn::D_:B],fpILwq j3M|"#@++Oy$sU#٩2ШmNֈ8 1uBPհ6j8(ǸB'$"Y%qNd qM߷:ջ-3KE/V 6Hl!ǾFGτNjĦ_=N +|$#vU ظk<`/2),m0'v@)RW~cvdV19SUV' v|$JC~MtUcIMqq\r)dgtBM,b'S6 5v:y"CZtz`hQh?E9"ʘԅ& /XԮ|^w&j=&cUX&o D ‡ݲCe􃳐+Rx!Tm/;0w .ڕ1`_ hȎ~DW0 cX~"Q(*BMp&1B߰ğkNv~nGJ⽔jD ӏLi=sUg0p 8ljpPv^d [Ncy4pDE6 ej=^'9 ٠q(M$< M&l=b85{gF [׹&ۤGˏB+82wߞS έ+D1Ʈﶄo";mFwm ;VGzLigB1eUn!';**K<7{X݃ 8{I=Qx,|Ia2Kpg{fmAкhO_a*>)l G)C2k}bQ?<у ^``mbcS`J+K g?΍+@;~bmr = a:)24ѐV{_S5㤋mӖԼuVt'3(_}".߳)̐yP@X~s晫(]u~)U"ә৔ct2y;B9#cOk#H4Y8R.>m S1TuHKh5-ʲzI[UWcL `'/۔Flb_8Gie>n̡4瞩x\=QFQ۶ԩ\+`L9.MFd vAפh䯫ɂ:!k1yYJ 3m^^x&jM2JDe UE%+dI..Ӥ,{X{Q.Wߺ"}X3[? zn^{QL!b^V,`УC1hsa }ž|}D.h:"㢄I[IdvW!o%f%.e3V7*p|%ذ#%LƳ+~/xk9RS> L9 Ë^7 !, -U @fm7VZF퟉LV.TGJ܇[$Vr;)oxwdBŴ>3k0O3k}P=vJ, ԴJo Cd>:0(={DŽPZ>U|_92OA(Рo6b J'-JuUGdžVgFBa.͓u6Wފ sXS3ۧyQO4n13׆*\y XpoG_F,DŁ%S3v=rt!&H· 4 ĵU*8;[WPlGIm^.,UOk\A^dwu#vn}f9}x{E""c Xg K{OB'w:O`ExYIϣogYZ0707010000031c000081a4000000000000000000000001662f7fa900001c60000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/ntb/ntb.ko.xz7zXZִF!t/ ]?Eh=ڜ.+3X!Hjl mZQoomP)v!QЫC'O,T,b'evn$OѝhAYܐGOI{wtxk69sTk >+ >1skʤGZSsCU \`%fx>]'=rŁ>L٫'(`[,ef+7 ֔*y:Bu^mƬu'G&{|>R|Kd /EC~GE ]|F!Ll1!L _x EJ_ &up IRS ,b:.tqA8jO94#c{녰&7hCΣ;O1fI64/@7X`ʚzD\B0lJ?Lsr6\VCRhOn*UTC)hF [C>9s;eSWE?`ZL¦wDaz^_sm5QH,S)kkǗY9M Ek%on|:["]In~DZ_NM+58ym1fn7 *uѐÜ uF>Z'ĥY`(?A[nOH\LuFbͶisCbq}4jj@2<ӹwzw<0R-lyr 8KHAp뇮 .;D)-1WUzg:Cl7ZwKO YBEe6kwɋymϤ_wk u6 *n97@Q'{qb+OCnRmgcp?^ynWJ~H6}Tqj鼲p 9_X9 @&d8:>R] r&@Lސ4OLQ;AnDX(\¹LEN{c>rϒXɔ+pj B\1 :ԤPz­ߎT>^GlL-u@b;Lm *Z }Z>URMdZZO0v[Jut:}Mp_.)wqx0M%]y|ZӍ7 u:w J˯!̌G Z~ZnH!Dd!lRA,G?␙+ZDfL-}Q;wy @"Q Sc;\$tANh5F(2bv%P(LOZ2a2r(amJnzDGo&BR >/X 2PD#?o42`u+3_s--GVNFU)щdŔ-P DU*d48- 3n\NǫA(/zO#$ibxyK$@YߦNbż;e#9|ZGGr@P_)5wea4x\(o{OgmE lmZ`EwbiM Sڛq[ev, {r?xEfc=)8kEei3F `IY%PƄ3HOISOmW55gf>JJk4fz>;=q d=;2WC'5UJb6EbjW4~h-z {8~*?QkwEm7]17sի'ln Ͷle@>̶{fEL&Eщ&7g㗿2A~7pΨi6M*K2=Ct3\}Rc[KgOe+2~H@.G˭=s~#LGlwcuC![p\btY_L6^ K ȗŠݢg$Am?3m׆xI31wS'6VR@Qd40ؽƢuȊ_O rjܓl T@/}(?L~ x+#jnߖqE>4`DH_pD"3Ƹ'd}]Qs~N45F Kj%lQ˴oA"R]HHBGtrߘ a̺vjQ]]n>3RUl]جBtJqDK;'wNkφjvjPE>cw0lh&2K~}QDiɻ? bYWU}u |uUI8E#i-`=D:\d7 ڷqU鱓!R@v"&]m`Zp$:sl zz,O6PǙ<{2E'fgAu>V^7̆?E*JszO_vpLCOhUqcC!R>*6q}E"wSO7VRT)iY^h0Pvˀ"m1I%fe( k+Λ#r:ih9cGTI  bNC<í n;|PʋU:㙯+J$0#j)K93H/%*z\~,Jm>k4(y|ހDb|ԉ5`-iCѮ7Sy1%݇bZi{sӺe_@kBCEHdLLn8U%c ו '`i3[ ]7 O1D֏q޴qR))/`vDX}'f?d \g->,~qyѠPj5Ve(]N:j4@+ViVlr *yDnr&Sy*oY(~5mDN&:o ffcT=EM?6eUyjJ7 pIכ9~)W@Pjc25,!&Gk@{U7yP̣=(7K&)Vsr8z(k V{ZmբQF,\aG2I D&}azPtG'DErs 16MIY7RA cLj&{UdZݶ|-djpqf2{>NҋԮ"Wjfig6׶˽Ϣ7@hyZ _Aѥę~=("`"v5Q +9:-ej$MP$?I5,QzR!J1_jMNӋtگ(ЧbsUAPuZ">5~ȾO)^FRc{4ǘ9V+ ; gSXuWR(ڈN4ï,'эI(<ճyKc@ʶOIrߚ89' t߁`]/U{d:2lleerNAL~\mðnvW<҆u!9i0E4v6L-;LcqV1F*ƹ._UW+7:*iɒO!IPo“zk'rmWkxŌ zX~9 0ŷe/ӷx_o%A,lyޘQy m6?oq!>-3G C/zF]5\Kpkխ^`^ "R6`깬v6⥦9Ak ^̳!Т z2TIEès%D `D:?11i .|snZ0.Z׼OeX8 `&b hUA"p(:tDY^r(ДO N=mU)` {I,tHHRi< ,ʶ@b/$62IGQ@m&"{لv~}D@m>M`NoB3V&wb0pՑIk]{vűvӑrڜCF@l&ν-4M p P,6t)^S[H҆3k@RԒ~kzg%V?4ѿ+;Q=\)X4F+ÑF#EIi]?֙:"Ss ߔY>JlV(mlS+ We;$ԇvЀ7L%1{ʀ/,vVYS}!mrl# h:o\RT!El5Kw*fi~ IB=gW>WjXnܤj})N߯-46(~*˗5xcy̼=/̸4 |J ꚁ^Vg66g?~A,ZU-N^r.5$M<az"nbf#HD~=P]M&[p?p,?MR *RUmvEg4e?Z[Ѹ'J|§HYچÛۄ-]%_ۜm퇋#.|8L 2ZF U(o Wh |R N3#ey畕1%0'Pԏ{,2If=ɶWrO866M<=W>:s;1&ǻL9Fq·xǐ"ӥ>pLw ,W.3H;G;-Ȧ` ^ceհTR0KG,uJCQ/@;OzQņ5ImzMz|Yi:g*BT]F`ܜ-Kl%,,0xl|m3~Ic @hjf1th~U2ķPs1nlDڶf֧M^V]Z~8J8 f z#X&W>cx%JIc峟x2G}P砗Hфl[a 5ͩLυb3<GO2 qԮSM{gqDb9N`QV,Bq 9WMs\GBlqHM#]|$I+X0يl|;woq6@a7}n'g[g'C]wvn!enVFfg`ڝqͦ"1^}#ye=\o\zmzw"i" -Hk߶կMvcN`i ɚ#GzӚ.e3&MAr{Jf:NN~ת?Oz5F ,ljpH;n@FVp>c.KYښ GʅnfrTNw6sidTܵ*+ru__3FirL ֣Zߩ(Ȉ'+{o0D'Ɓ0vW4YɟXV %D/6' ⰮVA8K#Q~"CVt]SIV1L*Fu M9)RNŸ )/ۏ$n7V5 ^;;<H#q]Mȩԃ/F:#M?p5؃T; ²4TR$P0@/xnY~YfPd8Y{DsyR!C#lcpga[(\t[Riw\ ‰lĤ6kUnhi y3:= V櫟f> LJSz#o P+8# SW3݁mFaʎZ$o=kc7E#M6+ H8ؑ gYZ0707010000031d000081a4000000000000000000000001662f7fa900004770000000000000000000000000000000000000005700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/ntb/ntb_transport.ko.xz7zXZִF!t/T?G/]?Eh=ڜ.+C.ijwt3H@VﷄgW.}:*7Ox13m4=d] bߏ-i{nT%@҃dCj ?1]Uq=Cڡ5DP>-qt +B y *¹jw+ʵ&/R>O}[h~ }Tk5痰$>eC|uZ/͝-x2r2*@t(9UrozhSc7^_e\|w ,\7s:mgތ Xɛ#0pZ'N}ftv6,$Fje\rv>k9OP5K)&@65"g; [TƸ"dTZ煖&ZUˤKn5q$w] +pn QtBo5, ħhĴEa+:|7nhH׿bdZpg \FM"^du̅*f&c Ev Z[gu HsCS-08Ieஶ6xvpoWv $~?'<wX5^3΍B?Zߕe4_aR}X-2$IS0U30gm;nm_qR3mu6*{q]yw\]wqi#rA.*q3Z^]$V-va0Vx/3*.̪Kh0Pp^ߕosBgsuȣ1FŜYC+,i0:amn,q?id#Fuj ۘ7|ʖO:1۩m!r n.ڝ< t`Ta%G܉Z<8M `BNP8 6 ?u~Z$ךJ8hCi_0hfp W9dί?jgG|{*c}×c3G@}p `+eԟE>uo-Dvf1I[ݽ碈TseL[`\~o1.69Y.Mp!5{jo4)s[/1i![~UdK8U&bߤHhV`y9Y!g7Aǚ׋,g%Npϖ"ֻqNpo.m"_'8e!OŊx̷nNFVKP&6]Ԙ]hsK2Ma@_#Ǣ\;@މi%@]s/NS`]4P}VSNo3P&xu_ȿ7Dؔ^J#( q|@9K4ƘJh-[D#PUz0(DJ6P}^VֿB2S 2ez-E;4'zf u}oYX5Hyi>Yx ŽoQqid.v$ y8ݵɪ 8t|OZN8m|-#4D?r]4r22K5ZvӬΌh`LoSDAz3YY64gd#" d!fumɖe)<'\")sO 5L=ٺǖhp Eeac9>jj(eU͍V`ŠA:۪@m\#@|?k K .J9}Z&ۄhwy C䪊'ryVN^|01s^ēm];$+HH6qq} 6kIqa] V)90ͧ!RV'=0"\9}$˩|XشD/HX,OpxĄC AT->dߨ ;ʖV^5#ym^>ro)sUI8W;_`\ wuqkaDE$5DLcf Ha[zjDԼ2N}+ ['V_9QȨl7|Ҟ~ECLX>W&7X5߱*rP]_' ݳk9 K6q%dmV =R!n4YkV!mM} S]V؇GX,=+#l 7Hm7߿e]n$UשD2ӹV[6eL?:|N}-FpK alϘMrqʀƀ %HDAvt-+DPhvUԸ"gt.=`=;guBmo/#*AQ3&f;ApP-WDAdil|\bًmp>uh}2 Km?A>=@K$Jg"4O@VˊXT3=hױȅL;׶ NF{(SsOoL ܰ3;-2-H/vILC2rW\NyµI7HJ@niBHn52P;Ot+2X!χ&~E 6aT& '9 O+]JD"*9eȍNBStD.s9"*+j$CFpH%i絺v۠|>VKP4v eo@2:Hu!=AկJy sTj]A Qɘp |~P*uo\bJ!nRGiڬ'6pM.IaK;_Ga/{HDKF S4%׏&АSew+.#'u'0{܊ n8;P,ݟFqBh!"J3\jހfrPXͣDiS>ՕG^i$MFqxʹa!N D672a+ʊ4G w# ̰!mR ڵ!'|c:wTKо{$msvp*ˊb: ))s-Q-} ´}$ZtgORV}rO)fJn+lcʕ _T)7!w6Z7L4F&ۨE^̭;ARj<6Dq.%~Jh#Rcv_{^}Kv}.F-8$bIFG|lߔ##KB`3`lz0>P=5 %,ZM@NkPM)JvV@k[UPoSTX;(~[.3ZK>犽hmc˹73TE-?|$!6y֫chol74ABgrbىTa>.1 rspLDzi?ʧJ& qE[2 j+ ƠTI3 'Ұq |?F=1^_g5ɸz#zjohus5).CmH]Gי,H ܘxʋ\36$4O~Nr_ңRr<ɌJ CP6Ԣza yC)OnɦOfێoW%SxAA:N$!W jpS!ucǙ pMJyb^tYL/?%˴YP_:$݆HDO!۔% Z[~XZ1r\O d84k6sC%Z2̐x1-m.<!|܆urV.ۋ9LZM8Z/WI;F4DN ?- #Eyo 5y^W:h,8 =?Vq3鬣-H >Vh/!0S6&tl&Ξ@0Ҳ>Y5$U⦆ͻ (L32-}+ _4@>ԭn{<*4_͆rٯ ;SJ4Nɴsl;BX[$߮4 `y@EDyfЩ<.ޥznF Nnՙcʌ G/dd+ Pʺ-e#GS. F"]P'7@CYхmM@ \Hwe{=tN: S<{ۣ uX| LFY# DN[?kUů0aV 6^2q͸q afSw6r Jއ踎ŨN& ICiKW.Ppz"\8ӔJN>b3B ZNhrRMcP&cBa$ZG/z&#w7AaiT6f3b>ͩ|IS5/ XkZvt 0nI@g*yĬx eKdbak.Ws߰hLU»,^FiG8mVSC#6lY_a-1B4֐&] HR&X8G6v g[ModQ'TrR"F)0n|#}簑+=;v]q^F%ކ_Ad )ל۠_}yjǪ)8Seڝ\8Ekm332Bn̄]-+KсjϢfU5߇c~wMc$(7 BtHem'iJ|)JG-s{?F̻JNkW/krwVUMAl/tXN/780 uιҝҰ|a<l{U:[ {5.2`/v"+˼ ' 5y>p6 Q=%'[i〉jVF]'znD9KifT!/CJ̽Scz)UzRw!(~녁M?'@UYK{}s7B9@G֑ cuݤP*Ke ׆ /HfCgS-rJԿK0p|0Ւ , ySee-p}Xe1_^ڿzj|M&AKցNZ4`T.$lCE0e^QJXDB}Tt~=0Ry53%zRSfetld6EPJ)99Pv}م/<}] M,AF'3|ԲҔT`ې ۬E/p()>^5(}Nx&4 {"]/i!3Ɇb1\lႢ{cXad_Kbڀ/5Ȯh(L[iXF[#o Pji'Pʼn<^o01C^s/ۨ;0FCTwxFRa|'ՆWI#dxv=^d;stݨ%'b=`{>gmM$c~zRzPf($ ,)ɸ_:TZUu}qݹxWV/tfo뽿^nAVI)%"ԣh7,H3mtI>^ ǜuu3YN$vs7۵h~y6ƕ#ћh?ҞdYNiPK2mՂD6,_m|YK;˖ 9^,w)旅K?+Y'~p@Y~m©<ӏ8S&6X3Meo`- A pP,p$MhUir8=얶ff,X .[:Ωa'|WF?N7ٖLЌ,DdV3v3U):D_c1Ծ(\k&Nh9!2`JI)>8faKߋ ܘ RWf*pM 3k4Z%ˤPKhz"A)ق3ŢbncS pM% 9/ 7vK\V)qX 6Sc%sd2M6.+H?2Y6@gA_Mnr A*)վYߓ}G";p5˓h!S\!L<^\ÃmJatyCkW2ѶL4ghx1kOZr/u[ ,B[JGƥ`On1zKSm{A E wvAS ||[܏WKỚ_| W7PPcyKѵ^`}pJÍ }M+pHzGԵoD"6p .:L_,GE`˷D>ŸEٛJ0:egf}cG &޿HcE` Lr"-0pAu*?KjnJwx %Ü4G!L5 +K2{E~H[5įMَGwDr䔪BWT 7Ny0Ka'l#]'?&Rx8?Dr љa .܇^<B[#S`Jj"CKffTv7ȏ*\}IO]_ 8L**.xq[cOb Y#M r6 1QzЅfh|Ѳ`L7џ)[YvU6 2uR:5eN2B4) v#A#l#FdC`vZ7({IOF6Hզq7$ od, тѠw>?@oU!~D'wM"!av)vInwrj̫ r@4b !GAQM X~3]u*[fir}G Yjzm`s:TKW`@h]op;oɡxe uӞg]u:B@(UQy?5V/QJ +OmYh+.PvUU򝘆Uε6`!1s_u\dMMUuY?nuR=@Z~)m4dBxgX]yH̢bW:|QuU#;ukG rc[0KYf=iŽ$N(@Q{l K,i3jX!\t|^LsD0wJy,5mz k[pck 3umsѹ *Qc͟Jjea˛11 dUHbo/A8CIKXK2!8RK ]Dp&)K?W,fh@k!'宒 gL[ !Pi.N 8]B/sSWxO! t15ӑoY#VEt@;cTye[bbӣ9BCr ^4%AS]x0k#f6C'2zb1,Q9o:nlh6_|xicI(;j'4ԘrF3ע r̅S~xPb7LJ22lLc@yuُUO wL kq@GZ3%c96h֣yJ0bNj™QoɅt7Zļѥ, :;M|" W9,N9o}{4@ VшaLοeho#%`J\?3^X(diUf>K̄WjA4uZC⠔˞=G@vUgnӻ#Ωa&V4tM3k{ ._7).< :ЗEE'!C1^󻊌WYEӃ?Ƀ})!i;eNbF~S;]t./1} ۟?Yv;iǀԗS cŜEY7GPkӢRlYc+`T& k2铔;1"V[K v>()nV[}>[`H~Y mLXVF8믱6Mh.bhFVK?wY_{FSM8AR1 Lp׆iL6J?Tqb,ׄQ_ٝ 2.MIP[L,= / _Eδx (O' "<&;&Y^1+OAޜ(S:QI#UlN+6߳A} z l( 4YjcIъ:zU92Ge{pÖs=\:sLj;F2ɈxX3nOڝD c`e,?V9IUb٦M0u3 iP70[ߤ8;=*O"" 1.$< BTmR!%e1I9LB\U0 zѰCj!x l|>a|Dgp?yX= wA>k<+#Zl#M]ta"NNZ8-J1C+65ϘrmSBg au 7t<[/]J#Mvw;szԮaȗ90;3y7r˞Y9v`0H z17IӞmçO)YZwd?4k@Db,]gF싙Dr8c}JcC@مQ]\GR0ɶ۾;r C* }FIgZ zT}_c_)!Q˛(o% ;ڸiJU/_τ_ .lY,–TwO[_aMr&ۚz@]x|RsOF6&+%<>Gͳ48%i9CӃ!#@C!2QU D| 9JW\^ŵT5Lv@3p֖,Wpp@@m R ? R?[?clYz^zTT3xg7 \ك=䂙"i idYB{}꘩P cQAjV0PHQg]y_y&0L-_H>Ov>5Rp`Ju1>L0ؒ# *q!=Uxؿ.L5k{&A.D9'cWYasǮ+2 Ve+}P=w-hvQ?쨭%`[- dI4 c[IFDH͸>q ~? gbp?,cu\$fyc iwXAXؕOoI 5%3j_&o=K:qiEie" ۏPĒBk]"O1!_q z <J>hKq2%cryrSb%V]bw0(W|Yjx%K'|Rn>gDpBSf_NC&w,v1H*Ne_f(FKUƓy,;c!!u&Y;?Vqrhy~ s,:`>2G1);l_O\MDE*.,v^z^=S fžH&!5AJ'diB#HD:;÷Wb iI--~X)57 mW@~e if)6T3 ?zBZ^Ee:9yM>>5>a@;sQXo$Y\MBs8 SFXሤYpNf88уBmR\"$Yc_.LUsN9/'Ҏ(`/と!L~>u3ֹi!~+X2HET4 $.K1/&79ۿwiYM)]Wzq粞A{Khp^r6"Mcc \ &quDr\a.P{45 0S;EFu-sN0=|RT[=X;l!4W 4^s;_pRts5/~4i}"} wXw0=ROh0Ǣ2X`g`&ɵUBelݼ>8{zMi9maM(2y Խ:^Qy~.O[2sd&OALkÕ6W[_|'.׫1{y@=XI 2Z쯇ƝmNefMفX;ɭ]ф;Ǻ7ǿ@ŨknRz;m/uxb"Zf*Hpq00@(Qݡ?,8S#G+Y@nDf/uͫ _ %_1F8Fv>X'c!)'.c~2ʐһ$ 8wv+ɶJG#e q~N:NQT0{cJoőcăCgKCvӏAlK9E^C-:oq oͮV k6D[7 :s @ĕ [:l9E\-ꡧ1&ƛt'߃y-mzwPŹp$cy;~Q]s?` KXh&tϭSFbJNkh=CZĐ4 ]feش}zCy}'m @#O).L$ da:#ˆvN.bȾ`v0-MHOM+}C7p&CAz-J#,7vLG<͍̋ Y}euWf`9 _61~4NJ"r4/} V .0^P&2N}yK󫐥\y-c>E$0+B]w S`Zk Ă3e^R$}l@ꍳ4uЁs5 Ȝ< 7[!׽sͷ|.[/  ʢ2>! :PaDJ`J35w@Go2v0歝Oi:oXom%0mT6jiܮ:^fqў7WB9;˳`.R]d<꺁!,ZQcDXLVUsҚpQ֋t%mGG]yKUZe8zQ~n˨ 6, #6d0"*GһeDz)Cu2CX:س2ueJ2m[?CC,?B6kB cލv?s㱶^d[i 0s,tw3o>=64%S±+ݘݍr@#Q|Q' ؓш9å@rMCL 8j_!4z-E09FJmFΠ:c abSuygҖ)AmZz GXCmץg2($~fV*e$\:bi!EO?tKkE%ZN垮m jx y6^T;b,{5$uhz|;6' nwzU ?XRȸPk3)Y#eM '"-_:z\AOs?*]G,Dr˽׏Pwg@X¹˦j g?tM*DkW{2R5h,RB-u );ٟhlz.Ua0ʽĿ_R|F]7-GFI+lz+((v^],%_}8ȭ+^)6~2zFgkGR<p'dkՅP+߇dH;K*ekCC xk9e@ejl0;yأxV5K݂YG;8Isl3: ~7!ʒҫe훁]ԗT>vCw~&=1 Q+P0DMrh[yaIφp ^pH Q$ڱRbɶ}> Vw.Vo"I%6{QQV+͖5\qww{&0Ǥd+QФ_}m.{;.z;:H1> 6$tuk -OG@m?oPj{\ cӡTLoj/8O=t,:vdk`hW_1oxed]Ƙկ?sGQe+;-;LuiP$w(@ǑRumJ͌âɉ9^v svcMV+8Dcbܛm6ӭ |rmNwI1oyLꘅn):J-W,& IS 6>+Dw8]GUsdw37N=,1W?gX+&`b t}Mh%y.:غDzB}#ia lMh,,ӸXȚ50@־BK3iZD$bh.Fɽkrg:Ɓu!FX MiTtԧZw1G@\JxV\;2l<2_;=/.1ʯ8VXf #$YY/_ k351wB6^ƕ0%ޔ+/UHC4[UIVy| #4N'leuObʚ9"ԍqf z|23iOn[ +RwSRƎKtްRYnFLaޒcHKQRG4gxr%Fc^~'>:'%1v]M7̍AƍuDn Z)&`Svp^Msf*Q|c/葦1X:p8R˶@ did5NC5xg-(x{ߣ٘C05< ?ruwFʬn}׆eaYv(GkfQ@# FJ+0̩-@MTZ@ˢ/UGR%e(gc]{S2Pec *5BiZ$+)"2"'+M fY(ĺK <,S<ԃ@UAF;/-8zڟ!"}d"Az ر=r,hVFpz~0X+ qi1% \ׄ02FɆT?yplp߯sFP:3v T`KQ :p/ܶ/~Eh;a1{"u4#?V'͝5U@ا𚘏Ӑz d[=&v:2b= (NxX~3%"Unи8r5-aa!Nm?Ser;ƗNKJxaA{:/<Qr{(Zg†KIQْՒw"=Fp*1)%+ DMTRh;x8.O8~tVw#;mjy,ޮ<@>A2<4,ⅵfՍ0e-ޤkmͥsI]MJ7!pM UObE8kWUrp%P/Oa.ܱEo|3 (R7*}ԁQ2.o@+=(~]ˌN+/1)LŮ8|Sg&3).tU. ѯK"Ҫ =MݎƩy,75jNO@{)\)Z0G7/}@tt2H:g}~U Ɋʐ5~RǓ_wX o T@odysy%'GW˔FG%.sI75}Ϧ23(e"lHlȭo/ӯȻ悷C5e UzKDf#5wqŎm%[,{>}`·/fb #?9uh'9\f癿ܪp\!(SǯgR=8c~ r]1ӵѱx"c`%V[c.(1i$xGwz=ԇnɖ&4 1PXV%>B 6bO3x>۰1nj> 8aI9+U 1O WhOs{m: ZkeɎ.j|L"6+[Hd+ղz$]]/䓪/xfr& kW{gP ct {GgO-bOBp΢>+` "_p:fLڎnۥ! :Ϸj{u :w!'P sȲp_t lnc2Qһ`x_E^]|bl@?j09%O%~ZU!j/i3XcA4@U"9Dތx;V-!PIDNf0aS$0?Z}w!G^bEiyK$#H90̃=RQ3 ;btP9'tdqP=w{{FlVv!.n`=W=etP҅Y1XY IyFm8#6)! 񜜃$ A}B@PX2zRW@ސb J-)OӢ݇?t&&k{Zk,-rneQ/Zo/]E\xBAy%}wlz׮ϵ[<&N2r4&.9裮 ݪ"y6Yј01Hĥ>^JṰ)HRd#-SߢOüXjqLHSZ}Em㼰B>{ \u =sguCWQ,>kI[N ew|-٫㇤6mO\j.߆zI(~> YO#/SEk7mP^J$HT^_o_5h"}7TT9DZ>Kؿ@ t۠y,2)>}( v/ra;q4{9&G&DrqQV#l?Ewf'%|a=v :ߣ7"\a3?Tq P/t m/.Ų;V˙ #\#/ : 7_=_Cn&:9̃=J¶ 5ۤurONoEVrL}ʈq)&s|}(^4^;;u]B?i*h;Pn݅S0Y[& Ze1ܲ#=W?AUZ|{Saa)!kb~ i >=rh:jRH]h@|.Wcș ,P/n+Nv,[9hG C./lY ޜs&])*f$e$ϒx(2M[W!m&@=:~!R?XJc0[(@g묌f6K& Gt=|ONkom  N7|flpsV tA8>&Z(U/<0G @CI$xkL1Nv/"WN3m q| 񙩇 ]=Ec,n:X?SMWJreo)sãIgjR؂^/;PQpzzC͉܀{_BAf\ۣ4o潆C1lHo_ Yֈc‰ȭ0x]ӇYߧ^:63D>otR)`9UuxW^Dٹtd3)"dڥDp<` /KZRg&+U޺;3RhH07Y{0"@|ԝWoE9)s*d+RT{B݌h5mU'TFFM+0sV8W0s 7ԫUmZ;( qѵ>$i2'7 ~sq33K?##=it5[ 0jD2Q7U4 EFeW L':-Sk_̹4#y mWC%+oԞ ?/*>PO7yU0ɍ- _\N[ PnH= 9=GNjҦ'9~%4 wݴMN/@0E^ WeE>ٽJEz T'ȉyFb Z-<oA0{"v'V|H{etҍ]<ΐWS}4=FN$Z_$tiyR& 8ް1ƖtZ[$NdK a\Af:DX 硲ƒeT ^SC4h1\ TyG&}V۟(K''4A/aLe[(spw*yZpo5Ȭ\<3r}xw6p3`Yjm]9OG*M5 u=R!߄uFK !on@Xô@Y"5wdӴ;yG,XIS\ ȓLg Ǭ=XW Nߔ^ٰà 0ЗpQw끻4QHF7Sl3(K@n⊈Q?3Vѷ̀@x+γ]‡#w/nŶU5(I4 vE( ),Z _t#r0l Pr!3`i-u*9+b3QCƶ5!QgC,0WD7dI6m}E,'Cy l4wuIP]3KU- s~" 9#p_Y"|*E$ ]$B.aQV*84C'u*!XQeRE\όC9XGy]TXav55b>2 Eq*RWi ǙwF* v~; ).`.X&lBQ^W)W^V6c.:t "w58IS C^ZJtWجp&>ŋ\\^ZˍgO0v541!DE$E(赅: ZBS' F6A<4 }zG/X-:A z@vR> Pe χt=YOnq6E[v:a"/לE#Mdsac`5;#G͒k%ݣk{w ʛS4fˤsFyYX:\IpеrԌDfSL ^`K^  u1hzFJQ,V/SmFJy. )mgE]֐Ơ}b |QTP;fZG,]Np&}Qm[YUYO+BX%V[#`V)oxa.%Rqyzn\(= R'r*+"C dz?\~0Ep@`}OQWc zOS`fykDpݘ_9&1ǁWA;+E4<Z3}F v>/u )pXWōH>crhwi<6_@^ whDQV1/ J@Qgbӌ|!o w[ /:v=FOp{JD|NO΅Q^Z gpȰ D/;)E'8B V 5HdPW0ygly[CtA7hNuKP=Exho۰2ߔe|8YU>,eRO)MbxI"]R BRcG%΅{.ޗ ~$8_^|C &.>j&H},* E_o鉀ZbVRY5ٮxR JZIZQ.ayA?0_ 6Й"Y[q=}7drGE>^g,|,|mol6+;'8CCvcOڳl3i ;pL} &m1w>G/ Yqc7N7J»@ς(BJz=HVnӡ&,0<@_*v [ϻױ|>3}&=h\a4t6o`W& D^iN!#f?`~⧮[G܊*Lk7ma7`9 {Txnڱbh#Hsdz$6 9eO(Fr/t3e\pB#r I-LAH{y{Cbo^XxI9X-MÁdx~/8\sp胹vx.w ˸E!hP^߈6!}=Ylg)݅>qɧ35fq4H CTC{ ulh "#nOMTQ7&ADR̬OÇ=/t1FXr JOE }B󙩡y$绅MSh L* pyPCPRpcEϩOsBʋz#?n@'iڄEd#B֙Q6#1vZ.(S2V: f꿑7l (U ~G}FXV{zD |B괏h4EܞI uJb7E}2%c T^ ]ͱ{9QJ,RxL)6{M(+F$"R(N$x} P[51KHcԽZJ3BC^8+9=zLhFl01Wq/޲C3V0ystȦ JD%gTqnY~dmx+$; nk&%1kyo$<>~#uk3pTر`~O"t}8L> 7eOӤQaU\Tߠ pǼܪvri Z2Oc ~*Hj,Yv4B mL >p.[/ nAR.Q< P:wX:?+CtB`58>Z4p8"ME-z\70tE-@΄/T - * /p  pgB;8 , mW0]2g]jlR/"T(I0ex)\Z1'"jǵ?6:GqsQseA}⼖)h1 H7ܹo4O5ݰ,:Ѡ9=Fa|xc&WozPD"#wq1Ut٧+k@4vȠp..&yͲ["{}L DۡLΥDTLhU?~& x.]Z4޶_;. fm5^/7exofv5jsAR X OoyYY N$:.RE0+CSb@Y4|TD nXVm0SMyv+?9D;AxBjJͭko-^.\gDwYd.G8Q./ @.&Ȓc&cyxLHGRufW'0 UZ-%?:D̢J66,(#>xV`ے*Ke]\ ;]2VBUFzaYn8R>Qk2˭Lq^Q{U}Ye-yާ&XNR?*|9nt`,<DbC [e~e*BKB`Ps$3yXA dW,f}C ;`&2͘rnD+b~*>~â}P3rxUov7r66t&aݍr9~1k͗#!;^% 8Z锦D[%'^ ktYB\I# jGbKRLi͋f<:XbIsVx+5+Sd3nkdQkIJ}wM: Ѡ$x3> CB ų{fuiS(P5\Yz*Qڄ@LU::rmc7x3]X3`t7 U}()ǔLH0\%-^m'=X╣oWLlBM^tO*K)E8TR* G^\h-e0a.dNi`JHQ7)Qq?vzDvHz*?!T9<.$$Oy*P]ߕ ?&-A1nE)6RbI;gm 6H"RnT=:҂ڙŎ BKlz6u'%I*A83L䎮ё'Mmu.hSj!ǝ0[ҥ 挿;)1,:("ehdc+|߃]޷U}W'>fZ05,}6wBm :]1N |/$z Fcm{rLBC󽾗 l膶ʿ+ asy3ңDRB8[VU@UI˜ϭTpD)B4L;7,Oڝ{-6ԗޫ9*e*Tʰ&o]rXsWsWjeq"ZLGV| 3wP^/1 7C_vz+Ns3I3,B%>PBƹ8 D1o xL>O$eMCkYoSgfԳw*HI֒T,/QיThP.Cɹ~tfl$| EJ.$$%& u!SvK[|#4n9ͪ5T5' =r,`}r }B?2:b?:=[exi{>6%kMB7)耔a{%35iX ;Pe8h3@"J J:_l\BJrp 7Mˉb ) Md=\dh\mJ`igyqUea$ݮId]yj hm)B> H/?fAW6݀ȆD5>ɹlʆPDD(xaR,%X"LƤ$Mӈ[>'s+we{yF5*DMrVIv;|,O(<sh[5sPZG⢇/[FHYxn!)E=TD M t&|W^m6>ױb1FMŝE;TK3?NX)![!"=gfb><OH tګ :Y_A2e}m=KM ٹ W2@JK|*ʦ{)VXɼ8lzK#DTo^$.& T`Cb .3Q#m㕂/vD(aP4[/X_JZHheo\s,|cUtpQY\8q1Ho^ErZ ꓝ ]WdӾsX*E9e -u @Kw BU\*s*7Q1]sӬ.5PT&Dl Z+|{ΘJ$@Uɩǘ{QmEKTpDf$e>!hYvLʐ[Yv+ =?W5G,?r}7:#;LU{F 9, m3XpT(oG%wZGv;_Zʍ,v ކKU]OM6NOj)ѾX M q5 /^IW,-APi`BZLCֆ",e%B4:nXyVht8±j@u\F#b6vkߍ+p2'БJ`5vfPR4U PZL6 RBS~il2331lh,a:N HjO4Pd6¯3=nNSi#r4\xJ @ڝ~D_|4z* |Ri‘lrڻ>EW^\\>]KʣQ.Eyôٳd f@KJ|!t i@UUm%0==7ɀNbEp at0NU))"fQ)ez1XNb~ ڧia%,{ۜ&f>|dwLҨyJ"R.AAπ?>2=KHz<ׇUm@Hw4$pıNp,F6Ց1CЙ85(>o[Q@UZ:lPٯ698.BDDc^ ۦ;Y$ɎV˭tEA^~aO/֊:%LLlAAΞWSKnRіt>hNq yN!yܿdh82'7,NdQ{TL(,=Ib+jE= K?-I>zVׅw_-Ma^EhTX-})P\p-*4COb#+]pGˌe%c 4AɱZrP"1K=O;d6\4;hl[z lE69ي73opa60P(ySCb'YY2dX5g?\e5F)9 `Rb5bxd!ex vHLP}:$}Gta& !ѵV?olbb rJi̟ae8%wboUewHES`k%J2݈OWB(V" z}^9wA7/3Э|b u8~,j.e{"@ JGMt2>-d7]qΙT8BmA!!HG`Տ&V4Lc<,*401Ϡ ,>`Zi^t #فV} C̻Qǃ,gH3 (ao!4CoOrcL r젹FZk%>9#aĽ:ɄvAڬj"jґQA -DGRmr WO*p:A+jJ4 #p 'l|b=OTSHEÈ(x<1{xM3ԲlrKa.L]:HL]Jqfܟ]Ri~Ly#?b/.%)_2Khc w {}_XtyeʐHZ 7*fedm5`: ~ҧ|w2K7a Eyjx[k];wV,}[\VREhb#h)ۭq:hZ#y0ŷH[ΛۭM/Ǥ ɘ^;l*f!aEK8.5:m,aO $QDE\\ 4d$Xf7fm:"kM}Zyɻ|#x5=|sj IU{+/% /[ ȉ B!AN 5Kn*b`pYAV1qkQUyЯzI]R=L?J) ;+K]Tz S]!#wU>>t2oKfb-R ׃*r5=C2Lu/Iy}kCuahs^HI/Y飪U@si'/li$:7ya Ō #hEً; JW  .Kgb^h\}I6| AtE\P=(pAP?+hr3K oxjo._v>Tt(@Y͉1g3$n//4*.s4-1Kq x|g*`:F2IDt"," w'Hʍӟ(};5UL9ی|Cey֚M".Vnry2n3%P+5[F] @9UFgJ*G*DWi e;i{.GAyK}m_l9l>edR |̥W( zHƢ=B.)U=NXk;7bIu@1Vw/4c5 0*;o+1uşĶšT)rY]FߖP52nm7Mc]KO-׳K@ѧ@u8>ﴛ,7!VQ/Sc$zL2 T|'IcTB̕!d<$d/D4Bl| w<3SwJ췷K{ ĉ74aO\J%[V?R ݺ6MuyS(W3ZâhԵSW4z<ʃ%VvB)e m= S"M0Fu16)D7卥^p_.P┃ta E>2!Q$<)Pl(oYR3P"?? .M.%$cd&,/tQ%Lݳ4""7ɲX:NFG6,i&!r1qF!axJa3.cd=š]BMkxZt|@]vu;&-sƞ (6ϗ[Lg7p<1uf0$Iž@^x߯F]BPVԜIr Lmk<7_ePW_Etľ!R-o'"$Ȃ^ɝTŽ#EyU"X7Ss>TƉ]XN|{';Or|.F1eK`eRr>"*qq( tvI!A>l;6XccBzR1uiJ]ȯ%GxӬ5@:mKj_GoNǎrY3Bqg򎩫 ] 'zu6i*\mSn@GOңPt2¸?'Fhh erI^@:Bښtbl]QU,X ɁGI2q}uWXtxTr{$) o\Cm r{ԞLWوvF@?W~2h\`H9Fi 9_2 Ŵ(I9JWfm`J;jo⡀?K?:X]T'{:da18ty`-=o{yOmqg:@a32 28gXd>GRhnv1,CΒanGy^ &xIDao"~S͆$vb s)_Gm{cQnjNd"D| 趰d/9QA ** IѼC&l;Q1){B;$.┈TnhX |~$mN$dWfǜ2/jbBCpXI<Efb,kL.LT{" K*ĢDŽek8j? D7= QuԀY`GtLUPc<T^b0l'rmZrYqX(Aăqa_-d_[Z6XYArpvI?t⺬X(Zn VmZlۆ@c,]tKcNT>x YZֶg?G=js)kRNs=>DP)2h7BlAF yKv[KDP! S_6ư`+OqDwlqE\0m@hajr/?gu~zG vC6SC*vZ7cā+f;g k\&͇?iR6K8ZY< )&ODqu%6BgFW\*FXWFt $YyTT6b8r!ab֪n6d䷂P[Qul ػA9 ͔jE @&o+!>&v^yb3^h 7 akQ_w~bO2&lH2c~@匳DA,+heCzq\|b tic%ny*̖g#T3$(˞JyNx~tZ֛[{䪃y۬YZx7(Z;A/ kziy=NӒlDQv4\&_f s>hP V/=}A{O3EX赓,'u9e)Uo[>.R -Y,G\BEB~1 z503t;O;>_B&+*)T,Ҳ0L!KYL0OeMЮH4uм^o8vR0zN$@}b.r\!=*h|]ThR]tޚe`:F ~n$·\nTa],JWйa[OU & TM N-CvJC@2Ӎh(Bq6HO=5d1{`@PPB;9"` {qP'kF\)&L7C>SI;.ȣ;c=Q܊mz Tbux3L ;qLOFpPw'cls} Z4mH^}]^A%`K*\8qx 'm"Uey mv3*R#4||>rP5+ XS4jNBВ2m?i2.cJ6;|;q8B![En hJaNL;w'VFBq%]if4lXs/ >'OK*Mj /L[%*1+(*SY>U0We!a}yB]Ao9iƟPa4"4[%WW^r3{~dYEx95)R>wv[{ޙVݏxIYG|YO8*LQm\;< =#*2*ל\U;I>R~s/P{Zn:!lmUW=L/DcBdȷfzĪj۷{~φ#mc >b(x;(UTe$ *D~C*] GYn:fmdE@s,\Jp5K dt®P@_kl >#+dVOH,(G=}"&݉5 B8ml!63)~I{٣~W?#7?@3&+ԣTžfQ̟ZztS[(o!20섀MB#43ȅ )4܆u|Fbq=LxyO+y0,Ċ|!c)솸ApA_$rjWPmo(_U$zla+Z5P`q,F<iR)?}Җt&;5e)ݮx7\Lūy OMd͚+HV1aA &It:2{d3<&ljȰŅ|ե搌X)(ru&%R]7ʃ;P6}a#MSy]ޢأodvxߋOӱ^_u6ٗ\OZ6U2ck.秏L( EңxJ+V\Nq~͢;|L{."-n4,HuBGvaksڍ?{X(:kdu["(}NDY6FMDc{VИ  OzU*._yH?_P-o?+˩'/8(q@# M#B)\!̭smFYvLBm~QkrDFK )PpkKwW:Z}PY}gis/ 5ݦc]+ϣS=<8ꦲ 똁X4HIN^-Z6"9?p on? \-Ѐv qc-N7Tu^dU(} Q!;a"Gz*ue$-7P}8yV9 ~M. 2JY0' _%GvY_eQ}CO Dq%%M&)SϢG2Uc @c< . v`}.7o6fu8uÕpiafR[Ot)P(鱵K=YQ0J^C y?;?Eof]; xf3] -AC : 9:1(V$Dtڄ=*P0i3P\Oc*8p ́3aD༝7z l8xR_B_28/sgr\}kG4yun0 rݙ#Fۊ{_laR.JDl4|aږ260qu>:1`\ Č(Qδ{Nuf 5T2~?뱃2dzľ>P6TEk"XtaZ* |n[Fk9-6f&͵V73[@5+5n-g=gDypϐf|s*F|S]|) H3|} &QD`n'X#A#g8Et/X+UB-iaE?DRYTlP.v<ήZ WfDb):" F"},uE]D^:_V]; 6,m{ֆ%+!I* <ҊRL#}*L9[g\zD3,t~C=T3dIM yS \@#EDJ{?^;~A#2=̺L3&Eyۡ+\#kjdz,#I+Ù%yIq/ZWtwBɠNu2tTHܫ(Vdwxt&;$A/'Sn9s ?\,LEM3;JV[>g}JORnF:LJuQ7_j -T _E=uU<3JJl[8Gyw='@pt; O# JL^S1H?%pʖ!*},Ot's/izkR/́%*ӧf&ߘXt]wmd-I/\2ϓ0b-u"y]G)%?sU+6o}`Պ}Os ޢL(ؒ|Z)ǖuIQ"rA/VKH^[J8  +~4ݷ{v`=w ƭ%X+.8vRB&lJYLLbK@G7K5q" ʱqHu>U8֜Sv|F; J)/Ȥ]ؙ%*+Ug>)&7Qq֫y~Q+fj%Zw{_i%㳍ϒ;5bm~Jc"ӋU(E@d<*C؜00h%  B<\M׮67u,Jc ǮwyT(KZLUH#!YfM6jp[^Wn+ #gcF PB5nC\D!C8鍄(M fih!說D'6:d6ek-:Y<5e?zj)6f~'x"nUIWp7PBjtO }@܃H@±/$|1-'9<Fhd~8vEOZRVnu#O4%u0G30gJ:9$aro?,+Z{Eũّ ;{廔*j+  a,+*iu/nV_݈=be,'l}O7l'|5oQVQ'p0;zayQ 64K̉"z\*Fs2CGΓX4םK>b8B\gI#'2$A4>gZ]ĜݡûeO=DvG6rѕm3U6䬑nDc4%ZwT U:I:\ LWfaf>Rm_*9}*mF`o2c=E#X,'zfN4R/|~F5 `Bm6%|(ļ`.pӼ4 L{ׇU$5I={U@܉ސGv?*'`ҧ;”<*4 (9)]3d!;L[~zDo}/_،ۀ-䑙 K;By:*1^wv<3/:˘\)b(TUpz}mmz1ftLE"F,jLR>Fpp>}T T\XrǢ;OwfoTP.ƛ&s kÅqK$8b1Ln>'eVLj3h𑰴_? DB3BYƱ셂Fhĝ'N+xe[]sIPߕ&tqMQ޴u- ,MgSmՈB:TbB⣊!O*p(rl{Тk180]Yzequʢ.XOFI8%EI3q{ytG½9Ie =MBsUzWsh(,6%|v5N-MLy i4/( 1!@MJtx6U)niz؛[PlD ],)J^GBN=܂ŧ5Kng~.ty=d/PN l~ol<{0vDA=Od\ FClVXKG;: <׫x+#|ԝ:ׂ3F%)qo7$h;$/#@쩌o3!7ԵanvǓI%"'Qx-/͏w%h(槉DeGDϹgBm`9n:5xXٲ^Pr* ӎ R_|['YN]lG?x;IttՕ=q E?^`!.yR{6R3W%v7cj~K H(q蟀ƈ%TxA~͹71N^ѱ 6\ᔆYf}ؗ R;fAYpUL| 4!e@Ǥr9 U;B;e3&W"TzL-MUAzOc&cG *à~lhorP]JH^W/N= ߳hz1]_+3=Tq 0DHߘj?'_d˙)K֧^?q Iu{G!r MoOMYS9wST\ H)8|YQ4WcCh8oH 2MI#BK,+-𮆾FpJp$uW.XNl-$9\&7B?SWyĽv9"p,Ɠ#?{/zDc>UKx .Ybʂȓa_seoM0ރ,'b1ipA{) 3lU*;~m ~=RmRʍhኋ̃Q9Y~v%)y5R8Ǩ,籏 pԸ)i>Cg F+:zwξTgF&5p=ZJw1>GnэjCӡm&60[?8*ɴƪ%]ɕA@>: ɷYI9i"ib ʘ%mhȃ:b-n̂2Qzs@4Em0H0@nC(ئ:E,cQ\9-q-RǤ#VR\}5`8i%8_{Ij {sKn"Oh$z) KIzo8OdjVuGY|?U N+Yp|Zco~s^T !*- aSֲ y!SA&U3` 1CG{ ռjI6D` c^$leʼ K!ʤy*t/^8Y:,69hxSy-1=ZWr (:?#v=}tl"}BhR*¬I'e&*8q\S"B)lV+y:RV@K.60P}fYw7!Zl L@ƶPim՘ aՔM4,q)m2?8}É2yAޢk;cq%A=T\!P $׳kR(QhF0s(u_g^[gC 5,'j#o!5g-h*3I9ǣh9pΓg;lW n;_FfU [5'Ynt ޟqPA$ӘF~_'_KHdLTT9iT M*#Ed:zR׻]b.gAftĘtezۭ"H{gcEnW%"S7=#\dB!D$8>ReNY'5bPXvnq?\;y (~oͷJ!qŤOZF'F7JQlȹw;lҳv8%z6O5>zw 9fOSV|[=V{ #hڸbdA K&G>,ԪXq+~Ͷ u_-_^B<6}W`l{RFM*(o>`0TQͪ2Ԙ6j)j˗HŠ&KDrB!c;3I ÃjR뢽Wf6l.,}8Nm P"Ԗ}<azt:wOYtŚC^4BsWCn8 ~Dg.P-bs/mgάy"wT_ ^כ5"bc@:&g||800A=z~g41+JgL֡*-L7T٦XP~d"=,;ck-H4L[w:2TiOk3Sַl۪e#Lܲ-6>˱O@ ȘrT!l( ED\_ ڻHCS|Sݖ.V$rҿǨg(, r('7:ЏvZ\'\CzyJb>Hs+g{v&0T 赁dZ[Ds玉Mn :dX*p-,y\j01:ŇjzXm`f]ZA1&i)6/RY ZqiiSPϫq:7kEqM; ,l%:蛜,[=[ݵ FChIρ}%}MG9e,W[eÖ u-ڄYR72w T )b@hdfvp{W=_JG6zB0HJNnk3, wLߗzK3L$uhs$T*ͮ[|! @ y> ڷAFrəAH*$t*#@gqX<#' OXQdbz tnkJ#rpyW鹃U}xET={ B07Z^Eem{DXNi0/ á}y_ mˊbx )~J}C!66ػĬsnpw*Z;>}|1-t!c (MдF)>Y Z 5S..[p0t%"x:n  ?vVҩG\taբ0{`slNd|~"~X0 Bc"QKS<ݫ+~xPVhJKR:irGtk>ts>Jɦ3v )KR|}8M L;Y3)m(}u|HRXOÂ߿X&[g5n8'95TACN״JyRRq˥ټcn 1xG>%mXg+>pv#`~.=UF ߽JzEYH:(0Ct||Ȳ席.\.TeXFrw_L6hX 9Vrwl)V⍏r!(Ij8*WaӧN?hQk{]@E҄{)@KViHE ӠX5 Z csn4ڏ`-X> K@ҴB(svKD|qk_;7*`*x:R%>CucPĥA'12!y'@@ t<8$Ud -Ks#oTp<_v띷#bʖk/E0:7.YL_E#>^I,B`}$6;hXgjLI4sB .s+m7i+h@i}8KZw{x4G2Kr;m%w~ef)WWkzJI(]# c褩9A[42!d > hc\0(lTk:ɼ**yOdԬzlT:cR/_hxluTBlݍ[uw#vfh{ *n]|xhyP΂4/_(lߤw$d+!U +b:<,~ 0͵ SKo͎*6\Я4,8C8ykX z(hf'٭em\!~dc'>,ZIhϫ?L|oڶOqUB2dJpUCxxL_ۏt; `鹬RkHTQob0AX-فl2~]`G);FA)`K}0玉ٶ=BH! Oc=,gT=8 :)r#ԣe1Qhذn\#Aܾ󱃔`4ղw.*O"={RXI:mrUV?}&aR.wOgsVjs˨$(vt Q*" [ѩ&!\'( R޹6zƝUF3Ngj v1ق\,Cd8saѝ3F[\INo$ œnIȅ%LaO .h}>}z>l+3\^9Mew}H'Gl޷)pf>;2Xr—D*HRMj{D6A)AQX(߈4/9>{yx5jOa{))ZB#H}:_̃b8Q2xB贫7Ea,;6܁I ] B"h06?LFrKCr*y$mBhJ,s,e*:\5kVUL{۠ D?'f>Vjh*0FWi4tf@e"OԚ"䎅 ,k%.7:xZ)ݜEgƬJ`iZ"iJKiLeB|v ͊\INHNg—3 WVܝ4̢d#,zpp~m2l}t~"\ٛjwiwA_VvcYΧjv(S_LKm0T_&lmnltr IHЌRoV0'.8*\W)m,ծ^~#^]}1QvߎK"8M贖{ wr!`eNJаL;z 4}'uo)'8:슱m^Uff_Y" RKJ)m7e[d p@w}ZenSbܘʣksI n郗mŤKSO f>pdv: 98ZV{GJr;\K͝}Ft^ gpiƧ׺wWA1TޗSMPC*aDlBDYF7 Lƭ/9GǪsfGP_j:RP2.dzDUKK)xνYEl>LƷЛ}O:O~x̲$j #AP ÇNvHi~qm@>dS:Kp){F#:Gh1' *`kZe *f\N+&<į +`Dê<[?&I*;*feCZ -f3oFJ*zu宍-mtk3 z.xG~[,ެ ӏjDPI7%VPf8t.[퓦Q+$k Y0wΦ&µOT8tMF#! E^P['Rw`Z8g}%~ˉ_m\58"s%ӈ429FA]+55P  :|5&[͝ng`r6k)=LbkǠya5?{A8u1u>̛xY$aEUd'ce` ,4TܵM*fvdu5"~;Bƅofj(_2jӐ@\м:zdR2BNLs1&M1Ν{Gm'Uċ<]Elcg%աIi(2"Dՠd{ILsG .CWɪP`UY(Ɩ66UG p=-~E>W_Amzj_ m;RK'MhkW+zE/9 yPȐp?,TL{No(AO*3ͣAIPnm8Ͳ'GJWqbDVee<~J$Cd2VO]3f3!0kg݊Ξ,`EzOv1*Λ} ML( SeK̗{;tE(mܤf!rC8Lʞ< _U@NE'r̨b3ɓ2ѮFW[d)>//5%YeqXM]"ίӆ;dR SBҼsz%gjb64;K$4O7F5m5_G?kZB{[%&:*: m:,ؒ:'\[-pƪ@818\o"p>jwe49:8Wdf/r% &B;YrRh]D[R1jb}pfz`hP nL\ VMXj[uiD&9YTR)hUQE Bb5';~- ǁ1eLJnلJҘ{Eht/Xk5U\ʵ&Jީ; ΰEIWb8'9!RqI? Uyn+?8Qlg $s4)<6dv~jwlҥ0LB}@NZ6EJiԋy jMf/ .iUJJ~z9DH_TfYOjs;Xwr7~}wITWo &JZp'^,["/C;CJ&>WQ>$wJɛe yr+d)b HtʕV'6qwHrL,et[/Ų-P,urJ\\Xױ`we_d>g~4@/Ny"9 &L]v>O/5#SjG5Hcb`ɸt':U@ #EY.KS~߇ R8FA)|z yz"EJe5ŭPu t3eMH~k:rY S"׿VFjrB·(Zx?G+@,!y'v?H/2hxLdZɉCE츨LfU\|^GSNZ`m/m6N[x`N45lUVpʹ 6Ţv,(lC F߆WTgg2]ƊJ+2P _(p]_Umޑ޶ީΤ'~Xk$+7KVŋiX'.GIBY,F\NMO K? Q@E,+.O!bP-6=6e6:E:&EtpVs t90oӨFpN-Гh&H:þK#GWr}bs|z E&.$~+fm&hMuhbn!_pܪfo\FFL[=hDc+%5h0QD*[80+M\s`DEHlĀԠ;>Y!ysF<6-I]XZ_PSwRsqaLCۋ;C("ww=\q\=~;ģ;?0Kꡄ*9viLZdv Fp3Ԫ!cżPhqZvwﶟ?zQK 3n7nU=aC(;ǭ6̾Jc\4&=AHdH } V K+'ftRʇ90rQ%g6NjA")ܨ NVw_gRW?58vw6l+~kIqKbȪl+l$ CouklYIz5z E (/ 7u/$(2y!\ͶtiIQ-\=]߻v/KYaر?K~:!5ПƩΆI)L7؄tD 0t&·{ƪ8+>iL\f4FM6 Wl)< M9912`CصyШu/_WuN>Y?%{KTfs/h &gHИZ gk|]n; g2O+,Y2 ;+GJ!^>TiX[> H /GQh@EVH">*٬ytd/؟?d'A dOZ#o@ h` 4dJ9F;M29L@ΣX;jv3hE-ڶ>SZE>i6{SuXzs5g@"[(:?k\|HǬ9*7‰?_1, b\'ۍy=e(Ica%sEI+l;Qf 7vfX+R^ظ'Z؏٨_8 K5d8Ղ>oFF"?!^ƎȗL,۾\VBcWܦZh e:17(r%D+; =mcT gX5urP>"Rpq ڀWE$hsQ6M䵬1ۑr RkXefBH^SQl^1[:g<ڒ^բm &95qnRiqZ۝՜tE@7*;׏:trUz9Jv6!Bs姬J\<=.6\Ga?r>$I8+5͂D#2%@B,Q X5:c/A4OClNr"7FڞTf~cpP׵]0I>?3{ut l5}9]c`\"i(a* g6W.Ip2&5c▽^/XK`ͷOYtU=Tխ)M_e̝96|@ !EnruyϜnBnm6cz:ܵ~*@Ex*^mTH(LA;Xh'&B_- 㞟F'z}^HV`T 4,F@8SVB7u/]㢕t`xm oMA'ljKН4v|yh彙nal A# ^zhd'  ~_],4ԥ$#|ݲ'O*ר`r1 "%E.S =)%{MDn}LKMcFQLS7 j%oriB Lod P]w  +}`xMJ\82uaI]gaٮ>,#G KĐ 3!l[*ߎ7xѡ$@"8wA-i/6k't`+z\LlU1IVxD w[A>chR׸O VyJ#;5Ij7K5mYPkI2)^tjxfE̯/ +Y٩ -dajbKI(kUTVͅVn}Shݳ )Ε#+"ݑS Ms @VU7GHˌS`8Sn4<~Cg1QfвHV)fǐe N3Oet-q S&ljR^X t~f9~Yjfz7.FnT |ף Yt'gG}`kTdl?%_.ֆdnƔʌCH!dPRfSUbR#i'52U週^O|I(2RRymϪ@O*Ss8۽2m!Mo58>>@v#3_wB.BIWہgK0:K5]jwyao!e\ ]*JV.Ӌhї25:#Z=^tTl< ׿Ed5l*D[Gd{tfnB="ZMy0$'xʈ8>_Thw^A#!q&Wk/bw9Ú άK[/M/lE32oѡ-_i\(ཱྀjhj(N95J~K:cIIq٭d͟{ -Xp D@1B`˺LS@L_'[_n=Q5Z ^0}JS-Pj)s6?'$H8GJͅ{| :ec [N?mw H}ά2NG4[}'Ǖ y8al_& 'HuA:pA3˯][2__tE?wZ ﳭHd-ꀮV?[&~dbs8&&Ǝ@o=py$ Cr. 8b,q j )Ο2%;z'GDINϋ,kN&iwrAȞ,AI;"fի:IF{<14[JsdTKc!tJV~IiDO`Ł0r译 ۬Lj6<r@wR=$;+]f=d { tgeݿlj4\rKG{CH0QK jr'ndƦx J zY3K`[>vMCSnA՛G=7 9κ$u'ߎ/JA 죹 Zm RlZht#lT?ynx9Jͩ\4 Љcz8VkT չ4X;óD? ?GpjXtdK_U~8THA0ϑfjLUU6BXunoJHAzcm>/MQ.(#Ou? 8.|9+ djQ1%#@0TI!MƫHxZ,yxUOv%]_'тZFQPjo4t ΃%҅2`Ϸd 3G6[ppOEqq8!*Zu] ]1Ke9WZr40 ߤtk*if?].L1 c.wkC-iSojcàVE3Ëdm 'j +) 9TUg=5e9j)(r;֔f&Y~$s X/+NQ l6 1H*f vqMTUʰT4Լ !.IP0jFn [j>^/OГ\Bn @eUY^ g7QCF(kwGZ緋;ǦC>E}8yO%]u/Smp5ʕJ;;.}"ܚgMá8OvNeI~_N R ӀP _׻kӟdM4$(.5^]^}cX )h~wNE@:9rA ^C06OW]~ rN!9QCD?̺ 8=)%7DBzOZ(Lϡ_9Dm`]|>BJmeX2* 81~N6Coa5ZZ]e /BuV5^#LYsPЍ ŚDw_%NF2g##I6L) |:H*4jJ U]@6SUS^ d$^&U6s;)D\pӜg}a8fCm{Yb-Tsz]{= uY53ߖjF+'( I pEĭR؀Á3-3ш ^٘8аTt?4?ۢ+9-iFa5,:\}JL<-Sa 0`36ZkO.l(PJ=h9Pn0  踂 8ShnyL|fܛRu%Ia$9kfkQ g:&z8^5o/f+4_ObݰƠbcM].&ņ 7?c ;[|ʆc .g#.! ?h`k[B'E$g$o 1!tY).Ճlr>ȋ"铌I>ܣ^84+* %w 8kZ2#m"00)dORL8L-ޅ?*j_R1pz[?,E jq &Z0l2s5/総fARWywUZk=;3~F'E"\t SRKV)g ^"|Z2l-Rx P%R`eI_k9?#uiJavgwNdkG>a;<%^SheSvNgn:\swn8=K4",M+W` 3 hs>?|$]5P^1GWd 6]j7@XX ;|c0)%q%>wYAӔ Ư6@;Sc}eM({~GF-}$vS){E9.Y?^L=-w0E} zb/XsD R| FG;@7hTsQ:lht<e'ffPJ %/-uAoq^ᩁ;>+jmą /˸R+yGsGt56vpUz05~ѵUM:Gc#ҪU;G~ ڑlUY#e7!0$(hVG̟EW:2iq;9 B]8;pH"=9 w72VO?{¦yV;d5 Kƌ.a}*ĄV!ƬgLcBŹ@75jķruX7":뭪Ʌ&` tIg%Ù~n,ÕcMޢ?]MeH^g&DK* QH,ۊȃ8ȔܮkGvqqu6taL"k~Q$]nbFd53ԡ1mi2~;r7b?B<SJu aISݪ!VVEww#\qNd%I ~^\D:v @T=- [iY X#YI||n4JX 8<Za14[jU?]Wxˑ^ZmY2ޙk\؟W?Q o5,Qv<:tDH:QT"{#"A~KO2%i솛m*CY*ueF!9dU>9D7,nV{X3B$ p3HvPm3=ŏd ښ~WPAjN i'(63փJCQ}g)˩=Nb`O˱YrtZc($Ma]عsy,2{9=ng Q$ʵ ۄY3oJGaͧ՚ ޓ措OP4A>8׿Vu!v4ybql=LA~W^AmrO1l0mg}CPKeI%`_Ro~ah}>o.5?0޴#L؟4eԆU^$\W1M!u伻r9+)vz!}yjUuc{OB9?S248e`bBAyIjHWmm'{ {%S*3Zq, KPWn{2x#fRm *ϑ.]Yh(DsM~GܘC-: oȧFBz?ucL"{e8xS aà[ٷBO=,atI=k xwpZ%SF GNj:- 0pO.̡8TͮR>SW!_RBKCBkD =@in/0jն:nAh˷X]`: `IGkL TL"zL-I X#J3ꅮ:~& VJi* "YW~u wU++nlS-B@= )4gټ5CϨ7*! ljI3LhK/L(׎e,*r8)1rH< "+VϝW{a_SۨmE%%6f<2S0|( dsqVomfKznn.;D;Y4[rCޕućFP{_3Z*-'DQC !>7xe,(PqvIW݂7%coxP-K%E8.vY`Nw+YXhan6@j1qM[1鶡Z:xB^K@`y1:gt-0FѠW$-XL.xa5dB2Mۛޘ@CcPKj)Ȉ,8GFK/ujT8؋L@ScGh'P S_#W:Oaǀo&+ª\+mʸ[_(,;hG|&[?0G*|JcQz`2 C%wzr s-Pr@!j&xn,ߡIj]Q a@+4f'Y$RE4y C֊*X`v4?0dL$-Kd&rDQiAu%LJ:#3 <1uUK! v@R IJo^fYC8nWp:m#:kѽjgk+/-LyRU썒q\PF|RX nD?#9a >dj5\R^2E!5b!3 NY}(Oi&~=9&!Ң2Pv\HZ+mfQG19 uRGD~,4b4`,>g:Z;bwq\;tI;k{[ *fU6] ( {B#$cUF\1΄!Zo-?;C {X]x[cX쪲^̩Mkˌ&_I_k#t)}W%j|#_Փkd1==CU(T$j`r@S^4ڪ81[6\).yI,!@,f,Ǡn.0@|ߘd%"ٴSl.S\.k"ڻDUwQ|GW6Md{2HJriNNh~Na^бU#/^Se\zl7IkεOt7XSfy *cV(Q_|"; 'N}z]^2Cp3"i ݽpUy^TYv:,Ɉ z7Ck, Kf i; X}:ٲ$qr]rA;Z6#]j=I [ѧ@MWDA]Xfn@o!s ԍ)̓%;Or[c Ou"pL#)octLT Jj[sy jDtIznInDנv}9Y̖}p9tFĨוD(%Qh[I˻ F/>j-1oѐ!p)Q$2ߍT!RsJՄ=JLk}Ļ+q.C`B8xY][ )cr\gPxȆ=sg-F^.@MqЛEeީ~HM6f?0-R`41ڇ4,wײ>F"4=ń7Ğthȟq8zZ]AX]#\ё͞vmJA O#jzJ}+b#7?;7h65&̮i[x[LU5S 8`Q Bxeq*ۙ(a,/FKJBuErd+D:L&k+fn)āпJ0 !aX߫†=P퀂ZO04=NiY+4Br;܄\~*LBtestO/V޼tcE1Y~xk<!fO g5loSARnw-#e8.递}M!ICbz mu0D'Xs7~Ԥq'l=xÌܒtʃv͂NҏXJAJ?e:aS ?."P:&OgOTJ|?jvkpoe1^aIݤf(@Dz8-҃CF"=v%N{q^W @)}ynqdy>7^%) G%8DGO w0Dm\Ӷ!oz$*$S{NއPх]l_. ߁-1u1o뭕tW:\lvꢁXBo7ftHkf;A3|QXwt#m }WggOޱ/ zN*kpr{LQ73&m'Ԅ(IԹ*,E=Wr)5.'-,Jf 0.l^Ʒ43,Ũz+{j;@h^6A -^Uq۝eA 4Nr+`8-/dnZJ2S"gT iߒb6ꗀWy̧B"PTJ]-4~^,k4E,,$Bk ݟEߪ'Ba(cۅIFgd"x\M}:ۯ|`MrܸtQt䦐 '9?Ŝs-kzsPm8 < -THwJX F06pqfA  24Dp행D59|.Dr36+_Ii9ˣf۽nEx·F\|Lyي+:vS=aȟ%r OYǺ>3dD^g<@ȚV6M@!0wҥ÷.yAq&T}T0꧟LmFHskkE@T$ar|((l+%ΙVewko[`Fc$`S`MFsGr.:ܗ;8wFw6fl $z-7~18?W7mQy)!䑊טQRg, RI b*6I sh*tf%ڇl)5?d-*ڍ _=pU}"y07GgD ʌmqfn3`ۻbōL+ĮV9Z*KM !ɟ #Fb]ͩyeGjB<U!^q5\SS#uOTTI۲nY+80KI/B+k\ ,F((ԑUE-* 5'r{ x{ ւ B2W$j'9uy%Q*rO{ 3uD%F#UCALX{"e&"=ww;gn,*Lԁ}(o<c9=y炰sDgwr֋-W+44{̺>;g9z 2{ 5d .Ŧħƀ'[>^ WfF/g؎> ^fI֔h?C3ّOJD>B0]L1@JE62.ֆfkG[ڕn)ǖH1- $<[~&ujhtZPN_#$JHbp/|l , 6ˆYrG YA?Sh_QƏڗ'1ngKf]kI9U69Nzd*/Vr!2GcIvI{g4e#7Gi!U5_3`*Dg-M`2C<䪨v"6v}6"2-ԗpk"ֆ [@]qম}LOs8' źr^TT(WՊ#`>`8Z>,.#.BXh15ϋad]p@1+~MSIct }UwDswӮ(|htXNvt(CMb˽mҊBئ`ģ/YRr;U(|4cR9m̥RmV 4\v.11aUie`Fr-Q˯  :P2O/ف3J[5tɵ&eIB]i`lC~bYl"ޛڻK#ȭS(Zh@pz$Dw?>k)9v9 mnjB̉a>{ Zd>| ÑJ0XJT"#<'eJ{ًKo1´8x|O^LGN'9F@ >"[&a|Ij90X87gEd#XSl>6"c i\Z%l<my\>.!|_\Q$)s(cTIHB_D?\̿n{y9ˮ>@7YS<SDnd2J[ݞDv]{rbY +;I0L]EۆqEia%z[\c'~XMQ,s=W-? p!crM{s#`44`TC^䓴-U،5$š¢ U3lx8إZRiR܄f^Lq֎"J1G9Qr l,6 {wTk={YޒƾP|o50NLi6}|y7|y/He uAIaܞTx33KfyIXrh%]uUm 7ƿ da#Q=wZ:)WFa;RS@KB:v_4K'JH) qܭP{U,[qhbA&Vn&B]8}ldpE3VANg)uI 95Gt"^D`l4ԋ I'iх]?lexGpy>+$+@U~S!vZռkD!gl}_L1ZOO5V;Y<w eĮ+]!C;8R`"t( AT5BL0qužzd݌$sa+ŻQĿH% 4T *V45Du~&z3?i%ǬjYbָ@X|5|)Z7х1~ ug݀sI:-068.nPc3#S9eXaKl#O<P쀗\ګx{c#@p~(9f,㿡ED=K^([@y$'{;aKFEe 'X[#zhj;eu0XnrT"|<%rA"6(a-)* &, {6.\F4 bR'][>aC`{NQd7J8&*e.!TBm[,3gծPcʿs~2qT);x]Bx;C-V$]O6;mSTї|HY1PRniOTH),TELnC"͈ci?%RFPM&G09?nMjY=p}_M% p[O_$N.^ I ^cSs/i}B -0DLlEX +֎<2@ZRPb^mtV4 ]NuAT՘| 0)ȭE TnNƄHIu9{{$",ݵD\<2",z ; \Mڬ-vvj{)%8\JE۪anfOcބy{O~ML~lsAO ]/[-.I8a񡮆#pWitv#iD, rS&pg:acX*4-*qH /ΞN-f*_"z]i7]k@Ձ][ gP b4/V @lLkTHK%n¡P7vᦲ<\QMw* qTSP(?ǯ& εDnH%tq=g3b[XQ/'F}02}sgl,$Ĥ)՞:uf!AծˇHjS~!!ӕyl^r7?۠[ #0նv-3R3i珥IuGv/WKDYM 7(YGH/2_6Vv&Q%%e-Иۀ^(i?sq $Z\F=TTL۽@ʧ;iK@!}WA٨i^/J>;+J 8rCp:w/aT#9F,AwHw}#[\!2Nj;ɰ͹0Jp*NH$>{gM7 & R ^oƮx6hRdm͉ɺE|2TZ5pu1=9s,}|9Q`T,EuLXav,;Ҭ+\A [ 9l1復a5fW.zy* ^2Nَ@> 4LBf#[/aE=ymr%2ۆ2 ʻCiO|nik#Ky "t}b:$@v$.}.֖?q*xw/r"# NEЛ(@56P nT`٘,a䨌\,&Zd^tKJNuEσ re1-  w;D+8D!"RT]xA}22>H 0ZVƦ2>׆= }V4֧fUkS6Q ^768j.J7X51G]ۙh"N+wL:熸Γ\H83V,,I/ 94QČRL6k;x-pY0 Hs]{*alz*9S3٥Pڬm1DcKh̡/ʾ/5}5O J8I❰`#;Wobx)UbR鑴eq}cT i}8$!7Oi# sxuRa\"Hx!`m^ #f0py0LoC)Mha6W,r^ɓ %[$0\okf=G6+MPwEA:vFSӝf 'jh'"N˄'q:9XX-|;̯H]+^F*9T0J9t`Mற.c 3S1D\r  ]yՠ]Kd5s>ut+\RU5zIk/8ߐ{"iMn~ eըcƝp!P#dR:+3]EEmek8& _.P<Qxk񍩔:,oڶitŪ'U+DC5cyP> BAo%PpI!=iNzwQHn։a;ਫ਼kľ<~"71o _[] 1s88䱚z &vR$gvfeţXK06EK )""f@I至Q/yí~ɲ5GG)~AgVSO.όsBoE=)y{ş2y݊,=YJ#y w3lN0??w;hTI;:M{ڏɿ,^D2Fgs<85" R _*kּ)P,UY"O1mr~J.9h:%S;h,O Pw;>s7podn(.s:ߊ/$95 W 1#+G4eGnHsfUH*R#u`ŃMeCERz7özS,JKf Q۷kK 纸ȃRBCYTFoMy10 QIl7{`kgnNI}t_fGg>~Q@+s/8\}6q1˞#* 1&ԛL/A*|bp7wB{ )pWAR-U#oY<]}y:x|טZjhgٲZlhߖ4sN/60kXdr<]$S~+ B7 .>:?]d7I. aT8yff=wԺ\u_$cɎ^Cea}[U9E`Ve/z3kU-;sneQzI+8R:P5f\ X^ayG5=dIfV4)A3\%݆#|%U遦x)E% HWU Kh&Dnh^.pdhN}Eb! aT7dkY@#j)rAhc#;$B o~c1כvH .6v5:ݬu/񶎗v_ADfU3r_Bz#)bd+ՁNɞZ/ĵdJi8۔$ZFaHhɤd.fJ Bf.i/g^I6šo9xzh2~J!iOB@aD5ᄜq E.kvoW.כ\WNЉ1.!$_8 a^&D'exa AlθRNXO]U,{S#Sl ď$3XNĖ/4ߨIITJ|wV}eG'ķ(|P~\!/U(y_蠃(B͖KW( 3Bc 1 cNb5[R6eyAvqa +QJy^Xy޻L1A\ݳ ( J !$ Pil}*xn Пq&=tO͊?+$o };tEN:6_RguYmSzꥨPݞJ[#YIQ36i\<’#q(?9# urɤPUwYlUF7BVĜNY)ɉw $[c[ c$05/i5*Sq ` *}R5 VuwPj+-O,F*djFbz1NYoAeQ|Y/< 0/MLPHwL܁t#ܤ&ۻxKEcjW VEv. KO 5o3YOn^ɾ Ƣil0fu%cd4&7ĝsoT "{a`o>Xsڻ4F1f RvTj,gefQs8di8bޕyBD[a+(3%B֏JZV&{h^+ָwD "agU+ApVuvўdžS/I$-IC#w;rF~U)+n(.%=hQkŏ줸L8T -"b Lm]]朇nBi\_W=\7}-/85z -> V T~( `k&? i~WhaXt':%:iOy99[0!Ga3Br]8A #Rgi$$Z6$ݦ,@Rƒ* #@'\U1 R$?Uٵ=EOtTvA|2_˿)o2&30I ?|#B݃J4BӲrroUgY2E}e&i]vmHLi99cx$;8[R+[ Z Lzal6$JJ Ck-trټY?-)v ]IҵE_VJtEn,܅,D4*\GFkJF@/]^Be Y9yCeb2J[f4^Bhb997 (~I=$P DY/̩0OHD]DuNb4'6?MT*>B@ဓgą~}vvJPR"KÙCӏFxFJčcgDeO'uBc3.1r+vyޘYq61 T{*?\2TK:5[Vr~w7- 8:˔>lSXGozT3s xdl@}"Ra{>r98q3M6"~}cuX|CҠRw;^Fv?kZ̦R&px"*um}:?ܻn՞>' ۄXӌ9"Wyr=ᅢ5=^mV}\cBzw |1Wf37v.D/'YS>#տeuf?bQ"1Bs4.Ή ܸwЁ(36JtK!cBOXtӳY_Fߊ8< K"3×/#(ȀԒDD3[ɜiY_TV}ŸAL#)_#ӮII*Mk; +QD4Ri6A5& o ^MR0Dk> ,W g>=LR4DTe~Q(@fF <]O%2lqWiT`)W!h+|4u޷DѺ\eϜ5Q>l5U,lbUT~! ty=siwRF>~:/4E[e6H#q'f8ЪJ 2WRegz~3 ڵ>ɾrA<APx_/r$$5aH!#'%V5u/@9t{Ғx'gkSZ^/u4ߕi3i-HQ."v[$ӏrsW*^XژR)ɀT,;ٟMVmg-s %;uMթvvŭF-b6ԝaoa㭂l ™&*s_n*.eNaL:{!yaR=Sdɚ@Qیcd(v@?c%W ?}ޤK͈P$_,Ȧo\U~if&W8Bv(j9DL ɢvv̷o\E0Gbb'識+ذtfuНYUNJԒvmx8us.7#Be~C_=eU`noE,nzwT&-4.hxz Cwqro'32.td ҩ+hDJ0|a~$=Ҍ]jΔڵc2xNwctHg:萠܎;t:T'(3/}ܤ S{ w߸Wq#C*2u"DkH3ZY{M@֏pfzV.]" EQb#.bn~ i-ko?u]H9G1Ͱ;⒨o+N,\}0m"y-)(z:&ռd+\b;/o >p,bt{<1sGq(^|V)56STaQ \NohDW|8<{;VoY81]z:ȭ7]|GacV0JBpÏ(zW6= `|߲u87D#[x4g'\@KJ/S6W>D3Q*Jso ٯlGǀ3V()tyM\*, -8@#+JrYNhPh{+6XҌ`(~.+s=iQݼ6`Vs;7aD=hR$]="A!6 gMn <+M4,c鶿6׫ճb|NOo"SgPIgk^JS;|XB/UfYI)΃+:)l JAfq;yˌi^YcaCO:~u*_~l^"vJո8m:'Hj[c z1aDf(H`JIڒano'{h?]u@?uS2u]ڀSOH ]SmL̾r18{zQB95gD. ;x?PgҴ/2p}h,- g ŰDr&l J$+6n{g8I>PN61ƶ|#TaeG!TbRjDb·~艂KG !ӂ9 Ů,YUt1o>5aγHq`9Ԡ,h ߺ^͹-"kZt"[1F !SPԚ-Kzj4G5 ۄ HVOxHh;x,pmXF 6.h=s]hD7osm/M.0\瓸gnH^z"@,%Ja (@8\dό`tvV炂 < '}s?SbZ:_Aʷ 0 ZѦ]9N>0QOEFNs=4S;[>bRˏ1B ?ci.G*./FΜbźE{yG~Nͽ,5璱̫|f>nׄ-OKpB{@]9=>n}ʔ?\Woa'/b:qdݭ,2t A[JBl$Ʉ}T GVp*,HЪ΋Wc'![X4hkQG>^5k EN#b8sƛza~~<$ 89oҲF}o ǫGKh:*sP8RZk+aCby'QѲJok޸IC(73i$_RcEy^R;yJd_n<ЁIDS~WJXp<^~}8ٰ /Z~AR| Zh");x3}QLLBiu 39{umUQDzx꾑5/h7gu2KK1J.?ϴomdFD$'+I҄snϑs%сhFǖ}>K}BZi󣢡؁lU%TP\y!4Յҧ9QQrd3L.?.E)L)!RPs!Gay=H]jbD;42{܂#BSIϠ~;%ܐHd(qCwZT9\ fw6D6:z6@b7};$Ȼ׹T^̇C* {Nksa(mלxXZ"@6c8'g*P`ۦݟ֡R%WHQ*7(ƹׂX'dz[0f0@u%~ :KQflP& otsvZp^͵O9n7h5J$?^GDnIxmpE{g<})"f;-o1ޘUwL0X[{R^Lmad"LE*j.]`^59fU(%sRmymꅨO*3>FqI!ɭ?IS-/E =j'>yK_m[t%_fӡ6]1SǑ 84aUPwd? ]>P-+R(iGSƂ|Xf^0_ym! UOT5$ bX? 6(.XX7D-Ӣv@@EhE6n)4>X^caLsA AЪ1xЫ^D>$UHm=;EĹa w7F$ +sѧtd@I6$uy'TDƑ*肉m̃L?l ^pv=pli ̟ϏGlRϬd5+ C1g^V4q 'Mc6^]"يɪwHmo{*2Cҥԛ9C yy AeôwG-R.'~ӧdn5  Zrt:Y4OQpsQ)'o)2@8W@S@BCץGx]'ԡ,ZzxMS2 |k;JpYM[uG_R/ PWo^/S{@Jer{ X'\퀐͹zȲ*L}E'x˒pciIZ3J`;#uP=:䞫Ǜ_ʾ6j@! wt8ԉs#ud["MD +Wi&74BS?u*JCTDc#?(3n+Q,Z?oo* 2cocF)*S~tkak|}yc]n.Jpᛓ*؅PJ˯ҙ(dh|XpLj}m(: [K})T7 `.k,DҮ:a-/ShO!@M 5*E{Q\|~LZ dRvsc嫻F56ΆG[J'GY掼jѣՃBŒ^v^+2$ou[B>q^NBE5.?dޣ1)X b3 Ix`Y)5-MS+Xjм͆yp6<<.1r{}n z HN!;:eWRB}_kV2Sg!^;TjoT>-fo1Z{">r Ȃ?3𠏷Ēy 4~T\ŧ]1C]VZObmmU:>r|Ƽ#-r޿U+]+k lLȎn?:G?XsVQhZG_ub:/2φKn*FX~gJԷ[^4qyoN=Sbshh A]t:ey:@) 'Cm畚'djXVɫ)H-#̲yVzRKtP*<~{0?IX!H|K-H:{IZK=9ߴݡ'.r/I^{}^iGf,5R\~:&ε"5 tMAc;VSOu?"=v6B=@Fx,*&8X~O,&Nh J|ޮpJe '7|d]D^DvaJ hPk$zkmM{ٮۅ幦; @e!lȭW,Y[Tzs[zw7?Y?^r`Qvj,:ڼ4V0h")AvLQTbKJL(=E^A[ڮ!riTFIh2m^܃V]%7TZ *ƢXB&w X֕cxfYk%!Aۚ[>R>z,,\a4Jm'w_[|^Q"ʓ~us5aV* Vf-ӋlqMf3S"ږr$']ziWQփ/X;E, db Uûb9SO\}ty(;$ 2ejH#R c-+9Puy:e.Vu8H}śEv8 dFqWk{xH|SX ھ>"nLvusJ 'jVjɺ N' #j"IG)67pžd&RP|8!Lڒ)2ȏ} ) 0uѣ>(,8,V4n%L)3ׁw=8PTLUE3"/ e{kn?԰5Jamwׄ 84(^h]h9';hhF[" g_XU2a;LI{H2E4QGKweu cS9ZH A,EKHuB_]p/n?W9QAO:ֶ{hC5Fm 'R˵ n|kK¾6rxeq|( \Ⱦ5QQmL,Y,SZL0z?TSCc]-}uh݇봍rޯ)!>xH Qƪ2Hg2_%-T yبĎb+)7u`OiZXdE0U4׷kq:,_Y(6dž|Us^|`?S^r 5I:I"woyv)`d)%v4i3j@4=Oޅ;OΌE}'uZ&ikp7s:|N`Yc3K #<\h`ݗiFA)a(G>-xП0ܝ족 0_޶GCR$Z};gY2KtVR/'FṋwzfЉF`o㶠JM ޿A qEFd"=ϥДT_Ib57X>X;ogo|;'A4CbmP#rek`,]!]hE/&ŚgMx 'L^{yq~og`j^m89%}h$eby9wFk,K` Xmz\h2.BO†G?\.qO'Ψ魸uҠ*xpW2Q#OBo] )JjvkYlNAxU;lh)d_Q1\l.( 8ܬ}GQ&qb|o˥ܐ.K9PLc* 3VSt b6!R:8v@(Ej4M SvWP BOݍD`$v_d3\s}d;YZ\.3i0ɃR ~KW+02n:  TY.O@戍Їuyͬo"Cyg\ngm1>WGk}>aA| ptx 4ryBT-&j\+-~MN+6yAG+3cV~Z>]"l z 9\hB-<- `f{oC/V,lhd|Ш?#'Rn#A)FdzҵKU_ VRy!~><$/.ʳzaNߺ#uHM;*{E< :3ӫVXaJ]`S7-RWȦ9$x- DUV"$;KHZYEnjk,}vJl0;`mMW%R<yw eiWJZɲ'>>r, `AZ -D3_uB22*Uߞc#_ә9EUa%FRRN0rz~Ki5Dba&w€iۻ]U{d+h@ѡUpRVmh_ޢ0ye^prju!~1HpoۊE^/92p*N CXwWj|^V/e֠S_0XTx .G6SI_ܷK)*/ c A2*6b4e#/F<9=A 4i[>K"_fV<~^2T1?<JHc"Գ۰(@:2ϗE O%udi\/aֱT7gp%Ch{??cH\+jJ$JH*G6>0xe!ʏ*&2E42@>%] R*\I9yyRn-DMU&z*ՒS_8nR"OPH l{|Z3󤀨-IۀsjÅ$NYn^ݴ.d#/x9C1#BTqx߾/ \؎Qty>YEm EqQň`dn yTǶ ҵlOa} "+2D-q,R[v^wke@]XRf/ Q>76rM&PR869 g(MyLNKSg?"4Κw8i:p@kQg)K\3OGk~>,,sT1ޔ5J$gEgY*{FN~KNIgҼufyOIP^4cF4%r[&R\d٠B@(h,<]]D,{Q,P2~WtOϢ@y4 !9Y7 WTymJAQ9-J/sjv, G\=StDzBP4 \ xpPb4̮M\cyK)Y2T&0W2;3ay};kH"}r=65~Y3MHp<1aH%#Lp&OB-uR\4Xs}Q`[bm}0Y4gCeGS3|Y=c^2dvq:q(@pSۜEH:-e`x.ZTV2ZWz^bs)ÞGO4sɶRSe%΀ eMǾX(!YNkrPu~P*6wk(`DT+} Л$1ƒY fyؠ"fg ząf`1lRH ñet~TJU@E&[-oAT_b7l)-6rcNKݲLN_ujgK ~@ O[yC;~~o˵mmf+q'gԟ)K< *zOL4"c%קojO '['Y}@}l; 91Rhf\9-FrGpkQJ"̅ZK@wH^흰iL$Z' z8'"rNOIevnDK^AHg_? @{rXupC@N{`q6T2f)MApLDC2y+Qe:lZ;ۣ4|n^!AeAt"0spO6nH$N~\Tٓ cgMrM$ӊ}MF,u86LTE߉V,0%85ȄhQcpCc xOA1󟅽T7s؇$^3p0$=%J|e}~Ak7NjƤ<+ o^CJP\!L!k|Ls9-& 6BVa$x!Z,p9FIeTUYa3Pg=╵ +L`mQf v_Zo.鿙`)|x% rKS> uZJo%A/ꇍ#,jl3/[e9,8D OuF&9L:[z,OL:xC_tʃdH ?:9Ccz%*EpJg ?d,o=ˮ!v6OiAb t2f +/5ש9!-d#k"l<} K u/|^ԉ->} N'Hӎ&D^y}Ji  U&7d& bQ=Eu6H#Ôݡ |y,;11\l{_t nK~h +;\mHM3Ԯ0oŽE ݭ  T3b_Ikq-V' !9f-'<8=JMVG2UB7f[pȕ VYw4y"e3}hR/ /f1J Ş"Wdo5Llr㟕8T? ~i\"[EO4ź6poOo^X5 Oq>3Am^ͥFT{bP5Bnʒb`.G;97~^43iDAZ*`{@ڱp$kXYscc]gkDDh4E0C-R>5c_mϩ_rN+:|3ZP\M~}~6LϭAq3pO5$cKjiEwVq5 <풱Hf>M|OI2y^o*uң,q"`kf;\_o:+=Z ) ]aSx!V"–d4=V"hHyV3gSFEҊV1Z<~1w-%aVom{q 4vJ׉k%( @[8 rE!_윟Pf`2z^YpL,{{7ם0ԡ(o#y2he8ˊ0YHF$t5>ɡq=x.[,:?G T)?Fi&1$#HP"sNy¹ yptL Zʥ]{:(4Goe85R) OXdl!fe,lqea/3LmmI2wSVKqO4V4AKi4ܕnd\D (γㆍO$,&ЏNI L{ zfY l4[Ʊv X kW_}`.N9vpJ=B ;^]lFPe=Iޯ?Dq!KwZ5"87<s0N{X^TOA諠ft+J!gnFyYZyii.G[tC8@JXİ_ Y)v^n@asdv%0 )ĭY+QMe;ڗe1QE!=@pG#2b.-KC *1 J'Fc#s'N]q(LnP SH'W,v@96 "LEa3Ѧ*KF>Ni ?g^>}c{6{/'owXxY o*9w/Tgy^Wm]EF"UNcsUG V  ^eD[}[;,?:̟bqv'zp*.g)pWPZȋH8/r&|ueȰ?e ;W1i )Wa'3% R³Z 'N]fRUb#5팬oP3tGs,N9_*ͅZS&^G}txk$0WZkkc,4'-HVr?w6RbU}e Tn{lt7Q6[XaNpS`T+CSʴjR(5~O"΅`m*ý#HRjvɁ -35#81v-ꛝ1arA]Bo=tͤy`͌tD;!lb|?<\L,MaW'Vk-;zdoԓHOypb0"xN;X=!dW|ΊT~3\tjEUVwCfy_ָla+id.,wKSJiARߚ񎦸ހ얓h}A]d_gA}9Ta5`nyE  ]"gu^ Y03n-͹Hۛ 1#ogę1$my-V|ަ.ШEyƋ)%.fXjT ՋMmWZgRcF5JmܾByxJ?r{,ھC kPYj:(Ux~'nrNKT_u>e=%Ue%*aI(:`d8A#OT0)N tAw.?71T6zP42=x Р8" 1o*;vd_Km&ax1h<>%q_:_tGsi,GV,SYSi> ݖ`-ì ZH ź4Yz aP5ҡ[VfYURaRtٱDsw4RL|FQJn&SE9(殶W:\|=j;:U} y L/h%C\e\jFf *{0VS8,AA#9xы(f<&3&qӞCA@;E]#[R/7ɍWf^]*J7lzVX.jRT{M(kB{="꟢}АtB%:Uy9RZ.hn։v tGxx/_|'= Lf$Uݴ077(a 6#=myV >5%rYyKh6a'0 o kap~׉@L ( ]V`0>ŷ ӗd7Ғt˪).)))"3 !@j>}#7اDn@KG9(~& JS:5=Ot;i=ջ[J Zp"㤆<|=h d2ۊ)'D;쾷nCẨܩyXԛ o0Ѯ:e.USIz'f^&V)gVqb*_NR+܈E[EZ\145x'eiM,zHqDvbS7oT]2|~\3kqYVZՅx. }&[$4A( ˒f67}֨x9nOՐI^S+./GMQP,m+XjcFf GL;@]h"\Y؆Mf;\@4wz~MfIx5 TfTJZA(F~]&s'?DVo1\)AxFwq%`#whjE. TM]fPA,ƊSQEL HMbL1VC)$F,'(, :Wj}rƧ+_s0$dmij!"=LS24 U8TִzFZJ'uڍ:!{z!X-'lYH3m N;G֮ L;BTiZ%PjՏ`[&|- X{h6.>`V%?xeO:#C>.gwۑ-?@y(iN|/RQeSp*+s ^)q4A/E͵]e7R, rl-B_$=,w Wf8CrNx,bev0g``0 L]v0rsFʝ·^Mr%|mV7$M>vAzWEl_>It9 ێP~d9}uUzm7gY5Z디 v"үmKhq4j|HEo66xŇmg,h|lt6ñ9JCĦĜP&9a\zaS9xT09W)vAz}ӐpQfr*ez ONJQ\..0 HE)4AX9TKXIl{Tt'l$zn:FvٛmwP ~@ VSX?t4O{mel;”@U"Rc~ؤL>\V^1H?9IFd UR=53 "U8˻```S:m}CT&LZOк2/ e1o%GETypE JK^66Y>}awi2$ yps@L`qlhֶ I8Fvr)^Խڲfo]^K .y—Rl˯ꉨBUD~EC"fH:5w2*0w0b K 1 wMeNը֜HʩWsHKr`SS*Hۥs7߀t|oOA](aRƴW;ɑ:،7H *LlV+/[v! W1a$y2NYzir3ՃƃCX@YPNNHRxd)ɵ$zffњ90[0:- .T0Sc.Nb1y-$ r4ZIdkd;Y@-n-t>qNCJiw.yfh \ \B8/TYY3ah<k:o]Wq1%u㨨8B1Xg9#SP)穎` N d; 9`ۉTFy,K?ȂmGoF,`ںv-o=.0;\=Lϗt\dc%(k&e>dLW@26jT̡trLq |G%3@H4bW+n8^9B4Iܼ9c$ fuxD"Z3l*J@ r$/n@z`GHr蔪$2t#H@2@ ơ>6 yzʟ?IA[p6pUiMAau 8ͳHN6iZG}+{2"UgYUy=?,Ɛ[38dm'&%&ֽS+)&,!iv挺eNg\'""jl G*:5go˞]v1TZ˙?;L5Qu71aTt&W#Q)O&Q*))WQ>P+}) ;SpmendRɥ/\̞ Aq=wi$nP;뗲L>LPS4~ &_ [r&ccxK<|[!FlJ3ᣊ;nr٣&)9S >e,My"nhѻ07 '4&3_b85XuV2]~dڢ6͈>yy)^Pd BM{$kjjlp~Ry]AV҈ VEО_f0DsvcᨓGGTIs ˥5˵myi0zSibQ;k5iZਔ{{Sh τ:<]ߌY|N^Mӄ,3"D2\ԀP\0{LgRFhJR ]JqOh2U +Kirdq5ۊ &f;J>ř-\Ͱ43[=HIښjf&~XZ5ZyD>h~ e/|OB;hT?sIBZ4F-AIcQ\r'l)&-=.PiCEyJmk$Cu,|pn5@4C堂$iW0d%JE1b7يQJ4;)hȌy7@#NRVE{;NbŁyG0;A)$pQR6Ͱ9&dagO$?ȾxMVw+gBHi]'Ql@Ȫ@-nKtz%g0q9,KS,;;xK`CZDŽ?LIcOG9Zn!ߢ~,+fx}ɄzopR=Zs9]nydt͎]S5sku\,juMK0,M&Ic|`j)PJM{?jGGoە;'f*[j+ViS! aT͚AFL'uZ?aFQЂtru󭦒cʶ0+J"o [Z!>~V=8w:``żdE`Y );d\(l*#kmP_)o!r#pV) Cy:wuK$xz9B.8I1`idIz̴{c /;I֨#!W N`K*9w(QО=,\y,K,sp;OM]=@w!M` To;L58LIg뷖vq'9p0 11+~6o\ZHuW rQz3 w7pmr4,8g %@Tbv$k8IT}@៙pJgc~}!HjJhVĺ4K%և8?PcD]F";+/` ",0gQ3>v5 1kjg7Sg:^mcv0awY0M;odkت?^Zܓv e7GS*q`M[J<1I3S3b\[g #'뚠Nh8Z:;%ى`RH9h7]!O˽hgRGCioVxKs'*rHkH1*԰Q/FwI^N&CEkȊM˕Z]X?aMcD6_^1[`+s=oNV .4a/?5yNG~˛^& 0]E 7.P/i7Y<_ԉ'^An ʁo 8c˥ArC(ӕ,+(R}WÇVnܒb^*?2';_N-}(E1! ŷJqXI|1ZlDlnK,1UzH}}ORi&D8E%,.xp|wCn׹?l0$!(X̊ UI0.X>|@d30>fƻ˴ q [8 v|la/o3Ĺ̴+|H1HFyeG #U=? Es:V#aON>ulo4i0^>UmщΞ*%>7:!0 aw@&!p"Cv_P[o9vT~g\I|!CM6~kv?J`.yRP>~lW}$!-_m^O-G~VN+?p ݓ4drw)xa&Fj$5S3 m:Mj- JfRnT>A88G(!ʋ*aG/)oMc*LK~`v PyK~/ ]$#(O2t rrd~G;vwy-ɟdy>ՒDS|KoIuJhҚ aĎ`)`G><PUͰ;_ﴔ#7,-5ވF`hCel hԷi#=w$ -40QO5YDJrTwٛnލ}mLpKAs\JLNs7~=ԩ,EM0 <+~chp~q=-"({&uw0";% [IREpQеyQl;,Ƽ'@P.r\_-/0#tG=YWo\}QF~r=/:^z];\lFmW_kyR֐ Gn2 XQZ;:^zi/2f%^S۲(6JpSghnMYȹԜK1GhPHf~4y^c&r']jaOX~.x^[N;h ͈]xYE8z nd3dd DpNSOgI8)ԍmFz(UKNm备48&sW/U}zM%Q9T&KY%B42;URM |$B-94Hәt .Qd+r9vG_4Td3-ڃ)4t}p pĕB&]#]<J6Rm*Fr٤:!?$ ᫓–b>k:20qRd+@τT@VbA3SQW~(ר!4+olZ#m@ʡDjKcpyt~8-Ӡe)Ū0:-uWKO84P zu*{'o(@Cf\7t>.`5zƈG 7AL{*P2Xqt]$KT})jDPl8ndLsAHHR<ēM9F.u]tpUSO ~Lɓ '0s\aw6S{uݱGkaE]^Pb~|xyڼ+]' (ɧ6.]hQa}'<1VBQubh4-w3PS3AzܩPQ<ǽ0pM$f֩C;lgxniznDw#̇dkVZH]杅G;[BRH۴捻̞5ΑnO^)nhZCG:|fpP!'HR'&z>nQ.~v𬛐»痣};,h{B9]݈\i]r9OkjT 0AJDՀ6b(3{YhI7 >ST:m s֪v1{">ZA'ǎ*m,6QG$0r4,8>ҁi;slPKkF_M/K> xzٮ3[Ln}6to&h5Vn}n(z6e2ĎWIfg[0p5p]$%uD\dT8*"î5WX|+!y/H֮z!K&4(}E:kY- B83`I;/čU  |B ='29NHgv6@׋aY]r g+HQv@+Z*cn|?irHU+r%E5^%;hѻ DU 1O7lv! 3 PHU!)zt~cWBu`g* +Lq!/Eq4f+X2ofFjYqǟۮ̀ȱmt8tqyy>~g,n`8 ~Ψ QMi O %I"As>z[VneJ/m:=a^ k M)On󙳕%b_P%qm@ S$1};-:D,Ћ~ ;pJxd͐f6Do j B6ZQ[6>/zPDmݏYAlz9 6_uoD$VQ%eX+>[}3߆N}6Ya/Xac

-#x*`ג[~Z"*3`X*әyf Mƕ-"XGwo|rh!=!kc~ka"mh1{j;wq>h΂+3B{qݵH!K<62VNsةjHGF#['_q}=dp;FariWkL>^@ 3MbF{ iKͦ/b#R&֊}_*3FWtrv1R;SMn]xsY|a޾ !(v +ȁ玢R}8+X<6:1RC~xNaR6DȖ` ߲9W@?}J" ,UyO> `Qy 'TM4H էsI7lӨog6:465)vJL"}.UatU I{H~8X2b,R,-&n kҮ 2[a;iIfԃ,o;5gVʗ I ]%2<ԧ+6|j>27U!]nxtS=js]p _Urs8,6e9^!( 9T.|WqES}޻fI 6cX0"TIybiQ["paAVtJ(ʍu|A}:QslB)еnӜ YĜ8ւ;Cܐ;7J/ c'^= і@]'lnmӌ}[űEo*x -Sy9qfT@QN/I.`蘭Ce]B3J#i0O^`!(G:ؤy`!I&)Huw}N m<@2(ah3ӵiͫ8\ aa.V}9Mó$6RBF8EM?gtŽn(gwLIhsV#sծ9[0S4AY&ё#l,վ @޶|jM+!'2u/,IDtܺ:rfLN#dE[mهý%ؤt?d:PpJ*Gvn܊${XCMO'wI,-H\[G$e,ni]_߶䊫! ,6^Shil]J-YhxF¤`]'1|>; &WWp.MmF*@cʼntRegHLz<`gM4ǭɥ7M/נr߮Jb~?,;M^c0?|nzp$!;8ԨڦCly< Ժ\b(/8R%)]cA؈m)mm~.km}z$(*F8. ^ ^L|KE\B-M=Bƃ֛fLC.+ )Nm_X7Fc<}~aw 7K9`VP\lzKdz^w]ڤ#՚qӚ@p+C*TExZhC6#%=˔<==9i|{'oAS%iӺ, f j͂O VWA4p($DÊoZ M$#a'ν)Hb, =mյү (ѧBRYc䡢}L[o=ې9 _`@Ssa:N!# -p.:3*;6JKvWRw [IzaPk=*@i%(GBQ]ff0bHzec9<!o[IM;fϔ_ÐKg2t֡K /OVn3MB90O"<'dl.xcA>;$_PPtVR˺\6G~c4R4L)7u (aP10#_ܭ>3 lW]DKtK Kc^Fm'sAqRQ9ر`TT剗;[=C-uv ^P)E {Gu]=|Q1*kT%ltmv>XFA h`d*?35Wm8LV5戆&R5Qo;]ͬN4JG_} <g {x?RkyHq"tacF kV9jO+yGiƘYW[*42Vtv,.Z+Xw~Ii4dIpD >FȦ]Ŷy+GI`q{ oYp$M0y5ܺDU6kv%K3r9jI;TG5Ź>*85mb@iPX9(A4(\l)vMfô s=?ŧ^u#Ehs` {`x Zn3  jqIN 0v]dXXpŚP`{>z2&|AJ>6X^йS%;!ڒna:ՒnXR6578NCWUZ)HDey^!" =,6B%nJVd3ͺ9!P|6OQ;#|g+ rSFCMxfGHazBud#ݾ~DQwLG o+5W>1vGiBt #nClIw6b9Ş1JGJkPrj@!h뾋] ަ;,p -qGGC#y#I)r.Gp/^쏍ǔT`aW_IoHv?8 ,S\9NJ :>stQf$d>79- lı{~ eQ4RP(i|OݴWUVfoTR I"|مLRK!TlcR}] ԬoK15]0pek1йc!v;j=2.I( А:|U?lU7>]b3 ә1ܦ;dB&[tfZ?0oc0T@> -z7 T*x(-h>ug[`ڣЍ$NK_@L^Ds]بj7˜stRb2>B6V e4*Jۉqnk1DRMm!Cdڈߐv-q}V#~)jV"a6<ݼ6M8T@  ^$j\xɃDC-'J`޿7 aV>ac hߥ,C(0GBB7cp+ V3QUrڱq6+J9{;];SmתlVK  Œwo4L.~SN 5Z&b{Ǘ])iB  sg8/>?tIm<8>U^3b2BaY=/NpmWjLN0JE܊)X4`Q'Vu%z2uI?u*@enx uM)v} ؜_otljh!2!Y!jJ=y?Uֵ D3j@9qFH rzE=ːWNuV,YfizEʂ Z8qzZ4PY%'PwOԠZa|kUeiMHȭ?lO`^kquvPMC,g!~7N^ Ur T]ݶqCDY9%p7zmP]5ڳeA5^-x0Tq1AErj* 2~\W!Ψ (sX|Lə>]n>yß5yG0iJ8.Th8~ʢfml̋`6#Б_؇(ocav 볮-ϐ6 ].$|$^#[m;pf=itSؐC㞚llr.q\E8QzgG;*啗<&ƎO{|"Q:؀.ZZ)jKkJlrs"Qg:q(dʥH%[FU)M,tmu讀qCډqWܘ,LҦU)#t4Q<ZĨP4v$ &')f Iujr[`oS+3XLxk; DvE/JS Zv 2?,VѣA(ַ̎ۄL)ܝّk?kes 3xZ-:B-HgcwW#š X871pWձPy~a3>U]RZzy@* Q>\7}g?'qIřZ(.o ~3!'X)s~L#ol_'7٣ 9 ѓYƖJ<9#f, <@nMf+*M>7}zG+ ;WC#p`!5n=ɘ3߲^_6,\Rdݔ T)99ܶz*7M[uRU!%D/@Wc\Tyad~a5~ۗ=9z{x˪̔~Ӝy 8+W,DGPt=]m*dV|b֪hV6*\D-8S:i7l$kLa|Zo:4b 47q:+< q?hIgн(z+ Y2s C7i8i_ 7i|rkEU>4g f%6(m~gP~s>j냏)Be f=mɑ{$?YN}>@3y٥'F sr ^Gh♙Ǣӝxe:Zn.`S=R)gdI[9Nl\ H S({ϭW!?'A$R8tԋl]a!*:\ovba~rNnS)P<9oQ>wULD*o*&/~Vg!+Dc *Fգ\shtrAu(KI^8o4 Tϖ@'^)y$,CX9HFkn5)El8;cEfVjH!Hu0 tr4z^de<;qS5uW_r@ 6FBrcEw*W >#0sn{/F~X3Iw}҂Ki^.ne Bw8{Zg6D5]KDٍ)kЧ\R8U7'[*# XU6ї _s1+C]'y8-Ae~x  M3 %1ғGٴJye4Ђ8J7<9x}oPz\꤉hM"ar,b/Wf<%j xh/x/é#vijhk&`}֔ig,!` r[3V[Ƒ0,-N~H" JΫ p k 29ԛgAM#,͌ϊe5QBq K@"]^Qfθx?*Qxf}‰o\YYu|3+˒F݆/os/*TU37Tdeޯ ĝ?.SWHl.nvtiR.[4kWq:v$y ++V 2t|* DžI1}8L^9aTs;G࿷4W]b-["룢m=hPgw@ҧS =~B%\Pi[:e#F~߆O*OeΈW]2Cmo^6nO Q_6W;܉}Q50PAҋ/FQ{~hWExn~U.gk L Z3ݫ"SfInBqbpR"haU6nA{_B?*ISuc*w@W%#3PCJ) ї ,U\B: F#gjԅ)~eݢ&]PXL rn8>ESH[5IF8qM\ F g!V'>\ocu/Wk!j^azf%% ^1%Tbu{Q?|0R1<&``RK6Mϩ^T=dTrUwNUT'9/RcT ((zTxAh* 4/2ߍ x2k1K@f$yW± LRP&PgOtVeYU"XUVB3|B9 7[9>1րU^IX+Rځ͞N iqVӱZ Z[PjXO\qj2Q h.VPyHPv,u-XY{Y5r  stRA1)'@ 4K?l dݰ,MY8Ae; 54AAqu,&^iHEg_k'-7M.xCL%ێ{)¹:pO, =z1ݫY?!S(ݐU|vX$68Ft짭tQh30';a 5F^kfdѐ2N}n1c.WLɤ^63 \L8ja؛wI4ɶwIP&UIFmLI l{pݓy)+$K%-;bʜ'CUmh_jPuF&@\v>Vx$C@OU[𼱬Asڎw{ CIyr6%rѦwA->zy 9>'/n[ќԫ$(YE'ҊWEPW[KFR,;KXHcd [F u^_DKbi̙#l-e T:3D Rr"ݖ=1Mh2Ap>_Űp:ef bF`ncP6h'I @:>E{1M(H7$ :Qd♋\z0>R!nP{ؚS/^In*m']bm2*88qiݽ\+X?^g8jF?8w/38M'By,ywȌQ)\Ʌ8KQ+%,lX~V(%CQPxkȪ {>&~AzM?r)v;O;PG{ģ,3o)Ng9?iN^  \!R)2r|~d!̴$i6˱$2aAyCx(X)?83rx3k ^rPr/]#M(]7VՆһB]I?q<dwFC8x;%;S>{D.0Yw6V7 nf1Xe" __Lw]@R{eLe(a&e& da #Rk~Ug8QV}V/EPH RZa,P%JDSMkjD߶gܐ2H?[/d̄.f-AA+2="k'>q|? MkdBIr0Y}/z)H3@&!Hy~ #37^-kۙBR~(l=l^*(ra“sTdP[Kqk$~gE_Np ; Sx"E/_(ܪQϔ5hBa!l =|!6n5,YB7pn^&`KKce]JI!ML}iޣ*7A M94#S )Nȍؕf3fQFKp;ڲob}arZ2@Cr^6+v:"MCpV۝4&OO!ݗ͡cU1>Gc4DiyU`N pZܤLͽZ3U]ǠK\1bؙ;a+=eg׶l~]4nIE'}|sD6bLй:>=Դ<ޑL,Mpt%sDpW,7B  9E!. ٗ ;KNH7# Oߜl]GΣCqP6= R̦P ަ͏LYW8V_̏<+>+F2V$hX*lT7;cĥe43o0Xas_*zsCvG}~}D~{j=xYU3f'}c߮kX&/y'$g#O|-|A"?uc6*9QłA _2F<qͼQ.nGnlW]Ցy0h6 :1`* ']t> $r!绁ùqs4?| iDj@a%˨K2}r/IrF4xeo&؛fXx$|ָ`:j%{"zN,z 2k%G>8j8vr,N5@BȲ h/] uVnxR Y:ͅ(sv%snW8$nGEkAxI+km^\:lxgQMdϧ @R˙bC*f$u`YDA.[a|~xΡe [+ F*3-Jy8 @Wo@ x'4g'a |\5(Bg%=.q 8ϩAus"VNdu2N[ѕeu#JPQsXaGI58+ ^\mMw+LBxo zhЈwFM4t)? GH!4= GpL ?͉IeJצeycv;ܚO,Mix~9 *(X+3慟Bj^L-6 ]PwM Ώr𝠽zEolP@"=/սdu6V!-?i}:?[;C7S> d@J TJwE_̕@»H+6wJ;qSU]hHgHUZE;=SZAH $cӆxk=haq2׮P-F)ίlh'õt;wj.Mb ʮs=qj򌲦o $7/v^#'C[;rJ9u"IӍVt8z˷w WDBSI;!ˀнi)\KѤEjW<,\WDL :DɆ )E^hym5',z0Xk/aqG\^m#C͈7Gz&4,"[n˦5t!)Ɇj3M,/dBLap+*U5$]|SuyScb/*Q!c'TVS]Nb.ͫqnLodpD Z`ەNzc2Q[xw,꾀dA$] `l4qĤ>4?A n乙tYtU2O2wIG ~DНदfYijPb,[G{RW'z~$H}yAl2x J(grmEu{b ^e.ΉQxCO?>n?|}h3-G+N!>%xI> yLIrsc~ i}.NK+Mju^9__T^9hOg4%+uA1Y((Njeh1VϜCV'<ƚtT%U3%r QǾ%!rmO#ӄ|!LHu=|؈.:NzۮIs-"5zʧqM4$w`ހ:7K \[d]fem!/T"8Sld*z8qF}\FXG &5}d _0nH5:\X*I:hfY _]@ll=~W*GQ)MeW9e:|џ y\n DR#w*#>J1Yɓ c%W b|"Eά 9{`ԅ xա)}2d<*)(Fa#ʹ,4w3wd޼.}CɅ Za҅TsLB22_뉂dRǽ\A"H$'YEMY NFmţ/ T i/\xM rD 9y'iM')3L2&$:pM힧 1U*$g6% ~.Rps{Yb68dЯbt>ݜ/ M*mȫ՜)\"T̀P6@-1c \HFi/h4 r|Q#J'~grnῙMhyKBjZdnضu,{q4;_JF@¶Fta ScGj3jaYeM9_#] ̯_bF@ѕjdXxkS/8D[|!Ҟa%,Ah\&hzdUk 1^ُp VEǞߛ(̦N^<:nwt"k/\Y37Zf~uI[R=^.ɎLÓBcZksчn+rI^n7n;mX@727tDދ7my&@xv$=\Jkw WCKc%I"& ACI[ Wr,D _+lXl &_%AHKJj+rr)z-D\$/b<DŽje ܄ۧHlQ0O'C-FG3g[fS5Ϲ+L:dN}%PA_0 o{:Ȱh 83"m)t'<`ЄQu1 by cZl6 4O)1iED ^k}( 7 < ߒRğǬ/Ibb~vQ;p -btH|n4B$0]rpoj2~EpyFNw)VNHK"7Br"R_4ZյVU1Z BRͼp$%pK:dlUC>*Ksy- / /ҥ~a:@Mo; BvڞR³ TO̫l2^x&?Eq*, <#tSE%Ӛ8dN)1݇vk{oVtgIUMK3LXN]1oGysLB2[_\/^K7v DN3"@ `|GX4WCv(Py~w2EpKkBz0@`!ֵTtY ]2~?Y7Lj'A +8OL%&PI:EkuiNKa\1aYRe$۹aRw8iӮossD vvMH[T/AlUr _|K?)gO>4b'+Wl q_BmC񽻦7P“Q0JPxHͨMi2r+ TXyXw Hf82U焂CNӧUKՊ=U_pL/P˟_MU _z#ԆAdAB3ajսo:3}g#8,"`ӰrY̼mq[UC(E\⏧ m"ҷTj|(FuBNEav/EY4(PZH`Q# \}9R9Vl{9!p di}?NY89;|%7Ҹ{ [SHqg ڴgz۠zhifꧡE(V+ ;`~Iaxh`V3ǧw= !.L,\4o ]oRuj%rGXs3\jt( X+51ni?IG^-J^>`3ڑh tW b'Ɣ,`' ] ?L~@o[98}ߢ-<72*aJ}ɥy ,bX-K< @dR؂ⴏ3ljbߣk] jz1FGS-Z9BiJ}~%ѱ$cW?8H \Sqg D : o)̉!t9IS 7zE2eyi,IT'[Ce!?|IљApfЕڇ0ɕwI;®PreMH>(<~Η)ltppmW|_6Bfq ꟁB q@,x((z)@>gb[WѺ4pk1Ņ4Z3{%㚼9S]̧&чd@iL2R?~dlU{3}Sފ `|q 6 Wh;>rjI4Q˂:6. S`IZWL4qUr}cdg?Z fڼ h__EOQ/$^ gbSLfƱjiv&GSښOSgYú@IAAmJia^~Mg"ܡȎB$bEpՎ J",5Gm|O Y-?O`qdku}ZQճ"'bp8,_a.gujDOhȪʜ `b>N>IEZs ҅e'h?cCbȻ+꟟~$7tYZ,:uL訓E+I"{^~5>w8l|TׅB?Z%d D~R;X.[EraXuu:VG#U+Q|ڥwh~pmDjT $H<ե؈z";@&ˮ> u Ժ9Xcv XY@5 *SM(UNT[wJδvf}"UxҌ,rCRIxݶC`2.\N庁%!A^APwCZvFD4lzg۾GZJ ~~i-[?I]MDN<3 :pӆzG%~ƻ#lZQWh+2{C왐XxOQY lnSxPac ȓ# Clƅzѩ+t$8ymtY~`BCqbacNgN?oSxh9Z z)0aph=@d=Q='Vʥ׼aS[ի5gZ׽hSWj5ѬfyJL(N ʮ+<vcòsxǎ C+FP3W6vsfr{w ON.9*hXipL_K4O :noSCB]F!QU /+h:ZV<}؜E~5mi,R}QtNzWw>>c|Yk)\M0E:^wh E(>޾QS^. CKZ2Wfz_`ɢfTt?$_s`7,sYdA±8A˩3َoQ|C:8+ -AN0XNf-#z x(lqڎ0|~)(ej8:t+iNXUFSc6JWEűu Q>IJdP_"nÈSRX5э P_]_Rrgd-Az`K'=D I0pr$vESؗ~7۩rEֿnXezuv8`L.G=-NTA9S<ƶvJ/$ՒMeӛ!w!'K!ι+c{V35MxkHU&RL%S僦")`i(Nuj")&jV~/OZmw*m'Tj.C nH{G5fAqaP>7ϥ"(G`m'5*G4dD؇-隮֟IuYR,knVIo]AUkzvŋb#΀ W.-ԮԤHR>1+Ȕ#reD^Q-eiWLL۞{paS\آ g>T; {PGqxAڮpդv7BCG~9k [hN/]]ܿj J6LAG p|eR%@w{HYFLCH۾32wӯ?CbHޤbQ8 'N^(ϡeR1iYd?۴$|ܝƍE2~Y;Cknm:;z.囑Hvt "9b 9%+IoS &oikOw3@3y#! }q`+s[NrוߧޱZ!aR5e >GRSY;tBvuL:o6 sia6 59* h]pcrHT{t:aИL /Dؚ7be%~3 *j)o'~d%|W:P'#i(ms5!n"kel'g vZ]9 hNfcD0y8)qV;%j:嘧HQ)H5X2}U}[BZ<:6egQSKo]OPkXb &׷~V5t蠺ѓ%LOcS]uUҺ4orhF+3΁ `(ZN M!@u}̥,)sk Qc^r ?obRj7D[{bl w5y`Fd %'+/0F*,$;/=2 4K/z5MJ [eTZ.یO+׋dh(Qvx^'ժĠ?lU,U@>ǐcHRH1;4XGt7 Y_?Q@C$M R-D:OӜ t"ߡoȨtAҌޚi jU*h]%ruw. h`),ڝ>6 ph7XЉ+%yA2О1[MYۑQ)y];kG1*-9kK@,6a W*bdfzE )N߸enHATTFRIy*ߎ-QGhgDb?fF%EL?WXW%lHۓNؐK#< +Dԥ3~ba̰Яu$^8ґ\j L8k8?*Esp!ݘȄ(r׌ 3_# >k2`H5(q>e lXW|Y.SPќY?z@XU"omEaGsՌ{@M* k /B`WAkP ^{e$3A6%K$i z$rbkk =k{(IUIc2Ҙ#JR3Z熺*Ơ:.HhaV_WM7_a2RzqGYtw M`"u^2q59Z^*I|qk0rTs$&v݉UmháDko0M#92*JIur#c_uVL4H2Pə< 9 r*:l>Y;y2Zs&FI+Efzdȋ= 9 O E&6SºˡwK9:wX_E}%@@>_%2ʛo$40^,x!|ۿzв^uC.QQjn.Q0F`#+ P.F͌ fNK 8o~6hrޣw.~qnBiw=YJiG#[<<pnT/~Scg T8aTn*SaOI7ippߟ$;n(746/|tL8;v&9jȕzRAw,@QFU!JuP{E?Ɯ5v_2` t>Z) 4UV`bd1=ò {&fc]w4qSzVi[ A k+1=ASk7\H$A#穐O/.ڍ<91Ґw!`0ܾ84 #9X>.I&=t߈(rJYcQ#`NdkąvDKfЖ`lgGf>JՈeœ{MFA솊PZ -_ax:@V*$|F(-#L5Xho~P 5V\JxPx7ގ:HK*#7ljW6F`h(\'X -/VW Xdt>N 9cЏhrTSQF371P;5կQ8P|9X[Gσ ݋y}Q;&4/k,[]Hɠ;UQ)hEQ'ѸO\W RbO\jWݯa sbT+t z[W(58ƻR35f7CV%5kQ$ے3\Y^;xθeƢhQox8?_^T@Qؓ\8ucf$+[JN# kG5=kxI{IKBrk&FfM PD=m,CΧ KEF:)V'D7<>|؏0PMuf}Y8b2kR}mRI;[']k&% I+)ZmQ ž0 @iJ 9°-G|]áfty>{llM6Y䣾>2ʴV/saX+v檉g6,034^~4yQ>~0p#Yt$ IDu\"q-7(C5w9Q%3wq5 9@EVx0]kp[B?yFŊ01R6^˄ <|7C'f5#s.4K}u!ŵK?CE{qE捰X,n?Q>\(Frx7'l0f"|gW-Sc JH zSK-;?RPvkc(RHvdg#$yeC@XNt#܃sɲ)2igTX*%L2&t!~S}MR ĕWbI2! ɕc޶ BK 2(ʴ5*l5oa ?TLݎ0Zq_}1q2= 24pr޴Sȧ-V`֋wv5Yn}u,mk}'NY!\uaN-~\D2*1hrI딐6xqhHF$/]ncPD"Z\/$ϱ W%JwQBW/$+?n&D F~[<`704Eߡ7'NN%^:cOlD7)%NZyl)E6iu:wTL *mLcy'$xPڲukddCAo4iw?Mgy%bgXM6mi=XО-~3 `p`.·"?l+ȲU_Gks]z ppR|? ţMen+n+Szw5wgR]K=ɳMpuu|4lާ6*9HTM.A\ns;i#.Z34qJă˳HVA+o:Uul8)6jȜ?VT'^Ѡ]#!_Ed+TS/ZoTwʭNrL$'d6c,umu44*}^ٝWз'm)߁<cE3==鳵bAM&Pٔl#P<󯱷 _66Ti=FMHC+B+f#3&v865 oyp6%'3dcs'?8sNBniFe!ǠP).e8ؿ` "P"QPs1{"%~ϛgJb'4J+<ьg:w0&`|W /9ޟh- כ.q'{4PY52ge({]Q+FrlB7&K ۛTE[Hڲ0hWMmcK\uWUUqqfy:6 tw%sRr:ϓwUwmJwbF MSA~2hi$ ǔV9pe}k,G%$_gA̩[H+{ďz&L9kelCJSo #TTPc߭@"FԐm(VAZE4HE"?[ HPzcFg xԍK)[AM{6 W(jxPݙ?ӧٴ:A: /gflVBlFJ$96[2dq݁ rp WCpdr ʄSLj615i׃;e$R)'3u݉n1R*/ D8BeYMN^AP1Ve")MhN$H eeqUM[pamf3W+_*QQ'K@F*$n+01ea_aܕIr,H8rߌO#ʏD;8.|jqo/@p" dv{IKu?lpHuYg͏&褬fWtE>m3n]ei/|4YD7D鵙TfENB՘MUvC'6e:بyG2-b @\69eiv/R)cg_ s}XLP+㙉kBq6u/JU A% :o^^ALhbΈ*K )VT¥dx_LfWjK`O qZVaj: ` lJ3Lr ngf˙)N[-j; bʮ 9Q|~ ĭĔZVFcbNppPTg곈Iŭt77եQq9)9Ϥd'GyqSh}8u uNGָ$ }}{>NKwMtQwMSN<7Jc>mҭN:y=0NKM'[Z"0 9%-F֌Ssf%(?"o}ď׷ K >xOCX/I༲{bh͆2wRiCv1+^bbU˴bջ%e?VaURIϚ5)p~D%YŎC9VFkE:jXdi, (8|Aߞi|}-u&VF=ө59%PnrD;JǡƠL?$16n֩9%%Pռ0OktLM;W4tX.!#!focPf=4aq>ݎ> ^@n%6J |&$L4.ktxL%R:Žؤ-Ӊf-hcv^dl2=w*;+lv;@p|7:RtxP915eKk0>-_f8ښrg͕4M*W?WjgJ:9+: !ҨZWU4]Lڦt$n6^L/xE9"f9sNN Җ¼V;r"~*nٔ#74حCh»!ДYh +Q4[ Gl6Xw3xj|! c,E7Z_5.!R;!_4u*\lQ3_86#XqMhg.@{/r]4l݋I˅ptyV گr\沈v?Gʀ'hMbWa=ijql$>CHvalx`, 2[ЅO;ڵ) BD.h(_p#}UUj C'}qtR0>xrs GBD|OY+]B揮_))Q~"c*[(bP[Ǫl J?"lLB'?=ad,K+Ŋ=$Oʰee> VUH uG9o^´lᘿKzAE?b *ԃ8JI5-&5B!RKbG{pŏ#?hρ-OF%gyeDF؃jsI)Y}GFŹ%yd>R I/%[hῨȶxbFt*:*?eo],QvuHB VS x @Ry{E ]2_<zyuIbJŬ7Eϒ#?Gm~)5 '}55DȘ MBev3 "mUTgIqbYuͯ/t9> ٣z~Hڹ"qYI@d i _cňa[ѥe 9~:QvTBNs3Xps9i&+ت\eBj<\C9Ske$PG.$H@j06X* >2!/-ϼVPRRyqi& Nٱoܘl!H%x{$n\L()qRuHإp Pù~J]hgyM=?)0+ ណ^m!wF`_ uZOd{Q@(>w`%iOC4XPn21>4-Z5 .'?f<{"#NNBXkC@tiW~l@؞87]QZشV~uA.R F@YJ,v@frD<)^J8 rei"_X Q7i=ys7ht♊(ǚMS18- |@ZaE5qL13+??p:3-/8ZfOĘ*)z6mr+ps=(nJMU}]AQ ZUWIn<[IC QL5qGjI2KW\m|r$:e s2vxu/9L>̝kwsD,`dS(86,)a%ߙV[`f=`9XM(0zs0:6e{'g'?NWO}42ZW _+gi O( [6Xb/ի ͆Qg9yHE B#8wěبBT IcZ $$mƱmNDA3vQи JZ3cw0i-ePkBw;:9-Pc9X~seYge<_>%ą f=Z@y-sULBH`kc=U0׌u{"܄xɹ>oS~v@;$ve׺8sq$S/9cN SXuA>#/}<}5t.ϪKeB|MU!4D]~Y 8XlbqO?6\r;þ~© =^}wCrW󧾁%uSϥ 'r\2:te:Mܟm :M N&7.>q,+#u_),UE3ΣolbaጚKK%W׮c-V8Y+-$fgrʪg]@>4Pfa1q [ ƃP_@Hq2LY^ȞG!$tܶX &W; ~Y,^T'ԟ``^ފFJCs%4yCf =iq  2<V /*.5eJdiO4D6u >kF,bY`XFOPVPU3_qP|]^gA y#ʠ(ܷӠMN(cД&rΎG[ƣաi/mB^3\\\3 \0b{V Y'UN][|N茗9UJRPO} ~'s="T8gSrO MWXx3}Ƹ-(M-0C>z{-s5Zxaez1P,l eRs1pyPA0T \^wFOHFm``lJ,P;&Iх^.b[PА$ _q_PAq^-ݑ/vu!U[" l:ۀz؜kG;Tq0nK֡G< scSʊ4I@m@܊>8"?!<(|M\<7c*^EcI? ~7[F0!)y-f?3 \4qP)Ftͱ >e1p@D$؅ڲP7 Q28>YlgxlNMF7#?w)+= l-6Qc雩y)›ϯVf1gV`zi he Hs*`sڅ 4(a%?+Q |;?B륙ζGYbc+PX™J i}ss`GɩjSU5`cWĝИS) ʮ\϶ DX߾sO鮧Rq{]# 7/G$npTvΣۣ#O.EO~=am3扑ݺ􅘗_Rag˨-^^G_A,N(m(_Ƶ7J}`(5Xbx?-% ƙ<rn΁V-C8_e ,9>{d2F7R~\F4V*NlˏWm|revBs%?}{piY =ғoҫVa7, F);6Vvӄ^##̀>#E;9)%et6C!]5SR9n: ,G'SDݭrym;q4u%e>=( !ke.gaX;-|[[g w?N@tQJR8"QҪFf8}INB檗ETtW3.™4E,H)0&{wx.2e1{<* N}j=vXU0Ȧ@h$imR)d;H8 ?T!N< s\-w),Yg|kKԒLl *|;ώ?ԃON/;yk(-lc@Nt GKۨ5  oX{PK h383U((/ۮ$#TP!;;4R:'^dMZeB[VtʀDIX9\Ah>B25:zA>0ؕz+s*lX"6$ώCf  B}uIF}w}5qЮ%}q<*<2hNgx6'tu [h]|,zFpՂ'IW*4$}NhaJSuRԑ$*ov}yfX$B<)*۠5FDgcM nRbBJ8W<2thu)W{ԂED&E0 W`=I "þQjg=amS=G%VP:^٨ٝyOʳXMӉX:iʱ_=hͩy5|p߆N~bϰ, وT-U1Ò3:WސXFp>7=5J}?FnUlw`W08LDA |ylݝ)|-B1 i:N]5L|RUMK׷Rܴ*/i^(\3˧]8TRpZJT!mħ6YR~3s.[z鯮0Өܐe,Y.E++"-@R^ Fy~`Y>ɬr? 8ϊz'k}$״Œ9i?4*?V_n0VgΞv`WVlj*eS(pAY7h^;7 [ڜUeԎagqR1z:EEc7- hapzRXC^[Nu;;Վ:tQZO^G7Aۆ(D^zsڬ2U(7h3z\\aڈN+Gv X|F5#s9gOTGVuԆLnC:b Q,bD{8xzhymPB<i+A ؋c-?^H v#y*+#"**+ eg;k{MWYc}sN2cy@WX0ӿ_a ^-%ck;S;i@K2[)Z6w|FRqIWP  ݕu$b+2zZBA%\.e>+%v|&B9(yr?nf~aP/Dɳp 65wCKDb՝ If& Β1ꃋt$ LىfU{aT70rl& V2v)L_Gtɉ?aHo$Fa@&T2S{\trLf vi.c|7f(J* F<`b)ٿ@ $s`n0(AFL+N3 &`*yI6m[9RĔW7'=W 7ך|yA!j^ߨz<#br >p/֖j`l@'y{bl 6rrkStE|?]On`+ =QHU/օo{ yPnjyrɃ?8q4v6O\:g쭒cBtJBꆎ TwW|?5Ԍ(|}.m*< UXlnNü#.?CAd_+RōZ.0~$2Ci3s0[*nhցU; Ǒ},8vU{A"AKl|DZ9C'_JLw7ΞVDTЙzm& 7hnqEN6(m^@m scizi8E29Քܕ@1tԇ'wӑ)<;Fڼ K3jJ2R2VW+\s^g8C^>ӂ6?zW!g؀˟!#.z`2d6B%pE #J oDsə Ĝr.FG-hfnW?]/Oŕ^+B"24>,B=<)]E 74ɵcCZl[F'$=3["pD%peiVha1U椼܋mt~B"bMgZI MTSыc[4†ÿmo:iȵ4;MAzE.'AArӪҩ@I{ ROp%ÿW!ۂn7^V^5im˥͂1pͻ%:ZA1# qKg+\"Ĵʭ<$4T7oNIgC"sbwQ?`SGrz9|P^ZLbcs"μ$!?gH}!gD+9ѹ~8\Ri|vP>'$&,Sm :ơރLmw㩗OU{l> k{ ;a`E=i7I6pE\؟_:9 XQ彤mf a!ӡkg͜Z!pS!/1 >)b%*$67oYn0 Ŝ_ӑ/_H)7vyBy`:AG dPe"OQbŅ&px. 螴 u78aQb2VMDg8iջ Mkł>f7 .eBP+V~Vi7^-&1]Cl%>\R.e`~xݠa_uW&^²CY鑧2i|'J U6ǀgoHM:wض$b33}fetmNϤnf1K'8Љn؜(^WעXlq_qb"#܄6a1t-gN{ o >G/)Z Z\akՅobϗcހR 4?Tiby;]w\W&x--Xv"xb*^riP%/6e\Nʮ.8F { :&#'\e Ԉ'ߊH"er7jV|X~OG7S;`]W뚥ǡ,"ebNB12`վ7?A)_XsAZ4O;pG؆@59<Ҏa P=Qunxم|8{ SUY;/h0|l";B>dD >pʷZMZm=jK:z~+*qCO,BOƢaKBs'exatMR`-I #<߬)A`lUmpAN-yF9jLN3; ÊOV'u㲍s>1L .P:HwfLJV h)Y,|d6乞Oj6^{~ђHCI^BFS>_MӪro#A&Y^ qn"MD^g$~_Y{8|pPjv4km-佰6ca.DN&e,jJquQPA`:t| 9G_L7 C=?U|ڻ^9&[f|~>l)ol+|*d4\bq"p / -)5񾶟]O>IV6OOΊ0C-!;}8|Th\&eWut \W ֤ՠw7kZf ZҖu5RifrF4AoqE|j5TyMfyTzu~x^s u/=M$JP*8nHBȁĦf=¦=]Ȝεj]3|$PRLRssL$Ϊ 9|&*\Z3Ԯ̉TqdMse$jffk\g#La14Ok!'tULPk* /7a>G$Qu5H@H&4ӄdҿ*svOARuSt05D':?ƍUlΒlo ߊ3?k-+s$w r|r&X@ s/3m&eZ7qz(EJ'mF1Ԑ]]Z,)Ɖq1Rd.8-pUw{0~z|6bdo &sZ4nFD|MXIpzu`wM עt6U[1;RH5`|c@3g͂//QZB^=ԗD<+:(^~RWkK4 \E8ꝋd؇>,q|ܹ'/=8"3C0YGG%#h/$ i2uƑղ3o&\ک/1Vm|ms# 8 1/N_L.rU gėoG{aU#amrGS8.I.$hP7?OgLB1Ex $ oz`1OU~]og5a*@̆ߖKP6T|}F'RY(gOqf{AWwf_!~Xz,ol(vesg$Sl:qXk7%0lr+b<]Y9d׮I܋goEp|hs93(2rxۮ5"ƒ~x1MU)3~hҝ\!J=EjX+`pu:OLGX/\ AZ1΅rr@e޺9'5rh ɎR}pU՞wr7!&۠\9QQbNCН^ou]c@'ܓR"Dԧ1[lFBlexgp=<5]"\sǸs]d%2 uS"jWhDxeĂL3/PM|8h_OeG2'*dB#Rq98BJ(UԿ'Rӱf%Nfૣ[z =kGOXYW֕W .K-2"tpI WgA8֓CG8Vw;P87pw@8e&T)'h>@]BjCg M\N}:vW.fSXI>̑M- )GҷhK@/:#,V q{b0҆faQFq'%6D/}EݡJ[ʽ1纛J&e,f[ϼY3}py35H Zט\y`x;N=`L@4%7|0@1M[k9,YjtS'q<{C=:?7Y (XcwrfX/W3z͕k`7lgY^e0r-Λ|o ?Du~GQ*~ŀϔiD /%tаXʚç:QG@cOWE6vn3_Ǚó>^c2ٓhxmfWjKyIО5Ie~fLw -R1N1ܖd-xֱX6L9&@>L|(Py-G۟i8I>'bMƁ胾?~qMYt+F-~r<,II)I&?\k& :DG 8Q~A<~zOp__/k-Y#YU r^^(gHmF/MrKe*Z+7w֭*&$Q1 כHևYkwOmhLBC q ?ڗgMm|Ke6`#Ǻφ[VÏx>SHoaG|g$Б/d\O6XHZS]dQdl(*LPʦ6nfseGQ"cI'AkjX;Q=OWv ̚)]V2GNdUQ7 #*s$.poXkaWL5MJl| g)4LTIE ZgORDH@-*WAiM}491J{,Мjz,j{c`E]?CAd=g5_h.ٜ7Z1DA nÈO1G:e`i ^0jЇn3{V{/5_jo TFiMAHƍ,Dv!53['bfͶ\ǁDF.dr!|Ř4fik"'y;v0lwPG P: !]Sg |<"܆?U2sy?5 z6(JQc0ak_P{ ޤyF^n 8?39e=JIXo7?ft-7 ZhcX_pc2 tE'Zp7Mv_]^I41DկM@^*_V6&qE#}:K%eΧE(lDε%yb%*aeT tB8p33<8YjfRYQY rVV*Czefɷٺ0ΰJRЦ揽R託A9!A8ӳ52B/zwp`i!@d㚇]Kz[8Etm ɿE,$z W~5Yʫ9HIS85r56YT|/S#bZpsJ)lNdMJZf,s{"DÐOZDSE%\0٤@a/ /h-3+v04gTmTpq$ z"# ˜uS~Yйڑjd NFnїNyu0oiaٜeiO;'W%`Aؽod@#dxjm+Ӽ=֐q3,V`D=MhqTf|Br51HߣH#5Gx$rx3rD 4 '%"Etr zF}Ƨ_.bT}mTNZT40=xx\4ֶ GQОK ٸl\=p$,9PZe6)Ŧ7 @PŞq/3&ptjK~M 5[~atȮ2iJ;N͟( ^e749.R+v?fWmD IO6&Z_;E2FfskzR|I zn@r `iOGq#eW0@;_B% kC_䬎%3P=.ignqS`žJBF ȯs'2b"#j3T=DewW>g34Pg )ʭIMS.EKRR)yje0 Ԋ c4p/F#u% (ݶ2/ j/,!<>MY^3 |/Cܶ2g|Ux[1nմ&$6πfl\MJ{ -eKw)7@d9x|w:OQI8fHE*s&#$oW(n.(}7cQڳwyaئ{/Hq(<_xʿ'ǷB(u"6EbGLHu xģjhqzDE6m!$d4hrIɝ(tr$\2g G\!JL%|@u#{Ous48Oy LE]MI2ixwqSe[#;G+(V34-{@{@u#k,6LxOd"! pRZ2Rvx!t߫Q*INH˼vǘԞ 1WkI4fQ4P"S1|&Tm6zaB7ä&k1+;, {\5-pbe;)_]!9UF(FMcONª<%^T~FS;7 |_7OT}aP:AWncyύ5ء[h,ScWOU]968]) }nbJ8+8YNx㣆uDh &_)ܡuۧKh]vz5^K֜V5eHϽ~鿚n$ ],eCa:GOFg)YZfVyYPyΨmd`H} qFէD/~fCa-RZE^i 0^5/r>[>Na맸j`@HU_8oT NM[O=0U 1HA?L`Fi RuwpX{㇐,X6#''.Yq]A:jE~QqưdH޻ %#,M%tK,ڑ$}S'q^D&*u;DȆl* hynrwm}~h]!5aAD 1{ R-UqNs!6"6dBmp z3&.wó#ZǐC'BQkBhך4CŏЭwp,^TɆljf1 +٬/NGpSLe 0u6 )qR.V}cthl#CADEI+e*(Tc<)@{ZŠnt:u{?3ʆPuDQf*Yj֛r$զP Y (~umȩ/lvZ_.;vB0tdpOTEͽfϔ},.hÌCoO|C4*p v:Dz LbT1_3qgcz^0]K#Tqc\Q_ؓ=EJdș"lm"VL?f 2NQEu~ۊ? j/x*E"Ht_xA]Tyxm|sJ2:R*5 zH_ Lyϳ@ְ.tq㛵XT M/\Jy(ί0;o F !)  U) H"6UF"ߖZaSzPM,m6V0݅V]HnE?7:K'E-Y9/~ kvI䨯r-|U-a5[r}lG{Cze-A1TKkHM6( /p;cf[ yp8^sx"4w^0be㕟 ;To@?ݜm{i^Lpbs@ʠFO 6&˄cSaYptowwiKµOd$Z`~e< rwdWs!L~3 "#nT234J=pAܐVY3c[^:Nr]utx6RGsQYq`PšH j]CM4:{hw0Jr32~_9HZI&e@Lo_YsDbnj?,qB,,^nb|4i0`ci96(?BDR Ʈދ`m4f˗.oTd(S׊9\(yL%V# Н &䡪Id{~waf'Qt¿]_ !F %Bbƒac{W}U ?2\įJ"q,RN̆UPVnQ~攃]#>e̛r)?|uhMR_aB$8ǞsQ&#acPy#klYC_[V"BBc$ԧ2 c ,_#;D+Z"ȕ#33>)pPNCZp.X^P<=s ;f:k̙nY~]gSlh*3R셭ދڵ 7Ùzu&2%ܚ4OmٷaDۺ D9m .oϨ# yYӄqiJY?Z=TPo UJE?lK(Lܧޕ;ӹm.:=|tBY hY!Ξx~C}3(!!E  *tUMZ;x~`8Md*\uxO=֫}@=l Zd,z!ƎNf%=}y*ZKuuuŴkV>X[FK"Vu^%0E#ٷw7e~aG`ldn3 WOgh yO]JQ#-si?5Rq;yM``t.t 9q.¹r=QCXmXqwɓ ˅۔HnPJ.ɷ|\myi4#8-ְ@_D{a[nvug>Vo )Gv؊ h-u[8QȐo"0*^Ә^t& p f谦Qr㹷yٌCY&< `e29^s=wUncM 1rkf啸¹3q+7H$Z=C#zAlX*z6࠶,}z:Jrѹ]!ԣr\Lǡ3E7gu9 =os@sveW/RwMN_)Ot.ͻR]e $ b Da*k190Y}Yt7Η dSص7TE½hKoE5:1wc! bҲ-\Mid#`AHdo'Mr;kۀdY. hׯd ~ }7@h*3,g-/Zm6xJpvUq$xUr$=όҝDq9q˰*ܖv_D*u%טu}a0u_A ZXedPCce9 $=x4J[-`Z<nl.Q &%S ||MOx1R\p;U>Fd`ֽqB2%ٮF,\ DiU'*Kk9A%bW_o ziZz Or|=HYP> BWNe,\dQ*4t ́&l%&w&s3ffJ)Ot7te|$~Yw4CH|cVsVm s92sG?A2U50IMhED눅bvv-c 1LFul6hjfB@]~v2!#%JņNrٿm0-jxixIKvv u\ ur&aa%Izb@08}Eh/@wqbę܅ Xx׽1r2 a;w=o@m a$x2 >$wnV~UU/N9Ih̉/:V_Y}ap+%E~ism9$PJ i+E&M-ƈ~#O,8@u"un^ok q]Hf]R ;5USr6.۰8opo]fad7ﳲT" b˚&ڻ\UW&'i۞Uj`Z|/[Q@Zijs&֯=i P'. [qA{;] ``)\nc*Kfr:x?}m@}pFK2RiTI? \'9GZL~U+N@p9C_2r{S$,fx.iZˁ]L0bd*L]̩Vwz=fړhqt5T$zۈ[BC cecϵ@,D7Qm D,) e]7zEZ{:n eD?zՏS6zqA{6A 2^2qa^sP!foEADW倶b\%.uK m=3 eQsw]ha}MɑC۞s9|dT)w>ۄO^@~no$$ihw z)(1x8$݉IDnAYŔRCnz``HY GF1xR۶ 4 DYR?TF>/벤䚒/$܇;_3v>N߅ꖍHQ̲\Ѧ>Q@cO*\!+XԯܮܯWV}QJqC1 }m~9ytnpJCSj?+T#̯a g[̣{BlK ~$bzRdA:Dh34A7 g()/ĢV!ܥ;ڢ"*t/\|jV]+Y o7+vv0E\E)xzSX(QA\]Odae„*%uʏAf}ğCC49 [B)B9OCJ3K!j_о!ۇ֒1#@\{%>#}!kU14'nS15i: '-k=xMYY$M*[ŶNѤ ZTFR.o7iQ< S%(p.Xе3,_^̞1=se,X:* 8l *rݴJb>hQBn…7uzH%R9Q-n6Ag)T&GѮ뒬U+X## mչmHIu%J0afom{+bz9oҰ]G(Z䊏Ru7(Flٗ,l~~~DA^MwFɼ(tDY5Y&c*ZS9 R! zȎ{e?kcq ^s]nÛe XԀPgRݰm:_=kzSPS{턕 }'{w݂q YӆU͜|SuqFZZgVywtBɝ`^]eIN54la3V%oRf\uWD]V?B17 BMzu\{;y(iPr0<. ~Io_cl(j#]ߩ Vun(Q-=l$:8 OAmӎ@ړt Nה2My-0>+3+S,ItS?,ӌ{`q.:x'M_ !:&4[}Wk̥$ ŽvѝM>_K ~'Hep4">1_'%X@nyX0uEu^㧮f@DscE0 };wa}D.Jhk9PR  rϝƺ[m<##4;d G^(<"mHx\*T0E[zã7 9! HF"u`K N[=mqTf[MP~ԡWqm;E A6Cwp2ҧOs,Ζ&o:Dш8DOjs,߄mhC-QͿi@R;3YlzhXrjq?8rƓ~_ҕ> #+[q6!g+x"n(𐖫Pr 7|eQ:^tuOZr=9I:-tUTed9A.EmautG1wsBTti*Z> 0g %8}ݽ[,. %P.c"gǼZ"O2!j~@A'c|S`ks䌆fʁq/g:ف|`cZzWѝ""vSrjh~ dL~O^=_Pm!՞H{s3EZ A'zjQ9?}0H~P"iILN_x"ɊRcM&*#Ⓓj?ª)'=[^c9Dw]cb,:5Iz?O`yz=hSÿr`.\(Zbd,i[m>Fk*R@i s,c0J/Vj])Rƒ"KoÛ}u9Q ;_U?ҕ5Id2z%yDZDgK6&peYű ZG')U@oSx^H܍5 8bEHRV%VWiq &'`Y9.8LHYy)Nky`,'G΍r&PNa< }2S4RnZC:'> #96+K@Ω]Fg->ga7^ĝiLox E׼0M t* U ZLRB-#7VG7'28j?IIeMR%0l~B{i#meU%{LH Jʁob_]K} _' #&:'x5pTWl,ʿsa_ۆ1`5qi]/pV' &(Pam? ڲ]08&P!1gGgy>> ]V#0]U%KD5}/tXCkomqtB,nY7EA85s'ol,xM*3tzhu ?2DJ 7L 4x0aw(Sj1ϴ")5ߝ]a&}ǒ8]"@ZFЈg td >jn AM/>uN!b1vJCS!C(>*FpEQx $+ox5d̉}Mc\=˷mZt_>HMAJV%0]Lx|jtp5<]m iO#;')"?"ěHƛg!h]@#ZpvxZDtd-Yo\YZ0t$ٝ#rStg1։[ECF`>'Gj!RZJ^@AŇ4'$חy{\Tgi*9x%ީ@ħU{eN&ܭmL֟Έ:TXlwuIDPp^LA?Z\Í(Z1 |;<ƍwNM sEb5<#ZƖs$jX+X;v`|Oe[ ܋V߆__G}݂AUxɥ}vO5 ޔki.8uH;vljn _g+}=8n7XP,k.Phɑs b$7 I$ƏԺ k$HjZ= \!!7YiS9Mm@rrE;Ԇ1:4:&u<.(tU=|2Jɹ 1Oʥ8v~GGl*Ⱥ;Uj_r0B.iHp]`s J!ihE1I[NvR ᯹~pq ޴62Q[`H֓o[+#y_^'/r.X^NmU*tQ~ufZo `pUNB^ I_!*b*cDco͸q''޵A&Ɛ# :vQ,5^zߍt{]I(W{ZMF2%#n^IC0zdO!tk\j^!e[?0 N6y m0l_kӺT^q]wSW ـ%܏:U8.= $G6Aa{45f/+ys^fLʬР͛ :Df5N蔈raZl-l䍀SROZi8}2{BB?l T:).pdCM#xQ )t;FOT%fZt<..R3謟:ݨVb*Q a>:uh mR >hOvtpW#C>'LU~̒#jB*_!krН׶~A:o+?fقS ]Rd|r&x͑T6f>+.'Jcr[K1>P j}Fb2#82̑\OX^:œ@Ez˧B#mzl=s{J_3Ma0Y7$3OiNk x-$ݳ`bN(t^?{ǜO)t-d NBmG)D {(ϝpTq7ΦPDi%VuԢG2j!i#}+H`52O԰++J`TDNA_QK <{KQhFmk W7/dpY!9V t9"@GBW!PWV>vES"8рI5!nU^i~xB>*ΰI@Kg1{}!"ЁoSɪlh d#E3ҿd"XnIЗ1`~(uu[8DLKxI) Ǫԋ$Hc먍VIsUHRrA7ֻ-pm !e&gbA#\KJ[cOmv/5dm)na+B_ۦ]?s&B?Y@R#` ^ on=9Yv]Aų]7]yh$adL ӑ(ss/ϝ.$XRcL@O}|H1w]rj1z ǥsx0$&ą&' 7NΊFݴ2PjtrX9]&7K< h43\ZQC$P4e෮AhelR5zGM6 9p5aZSgyRDG-k?|75AMCӠ[Tr2e~F"`\t;%j@^OL&$*{tkY^عCo+]j'qܧ'{lWd,ȍ5}BMe ERKCs3~~3;e0Vͅ}#BVq!5:j~] t<3 (@}5sx_7]zem;IZ{˶Łku[yh'du<2rTDOlUXej"Ua0vzIGirE5N?d_Ūr0c0V?:/w~H1Kh))S_凲DlG> c. քNa.`JYG1u;6{R M=}Mr5l:+9e_,'}tC9J~Ͽlnk2 {1`L@*~#4tG; }Xg*@(;$kUivrd*8:nTKy_>fؘwy=xmCX&1X9gKo妮q//Q!z6 X`B @ݸo۔oJQ ͚醆^CԁP[i9@˝pz{lv &C%=b@y괳g@H(?/:[A컽UGG6-R>&|prayDQbc_ڗ F (J&˱ LOc bɆ@'}+7)i]{Xt~UZ`l@=,'v-AL`~wlà kʇ, 9fh#+"~o  4#?'{]5]}tn; {InyQp=+%+9H{o 2쑟{xAa`yӝ =x|YF)VCn͞䣨 \I(= EU@#h7U;5^^6[Dj-Џx#TUUHܘUٻ: |IE{Yrijm2V\x 1\Uio;<-y|ۏAܴܳ9%,f ٤HJ"jsΩV3 k:坐 L8/ľ/ڥU+k?2k7*<Y%@w߽pW_RG#rgQTņ|*3XۺTQ]8 wD&ys# gm7gM5ld< 0-0)+SL2fTeo"T{a5DcC%uڕe*)gz1ꛃWW ]e/="{ڍs kZ#=uLt;IWth1ːJ捆(J?Goi*B&t߹IsA\JGɶA쩲& ַa(4x +oDg0m\ik+<<>,"h"=Y9)Ii%-EËt𧺈NxIf|Ŕq)JbÂ֦+̎kZSvC[AXܯ{)J%IbEVG?Ϗ܂+X<9k4d >FCD;I+Hk< 0Ӥٟݖ˿ci҉p*)xnMWA݉jp ˧a~ߢB6tgh!1l]!cCƱ9}.1*#5[6^zkK ,ډx*$UeIez4e|OVy7Q|)*5Yo))pg\d%e/Rv#zyށ53&Љ@Om3N%hU:}@7X"Vp 6:D5[< K &Ҭ>~q\sdlf1ZU=0zyL1sd?F_ۦ4`ݠ.q-ƨem/h3é5+yC犍"xB&ixlh$UPr5D6Evx4{=rֶiASYLЈ-ݓ4|@l 4Ln@qY\r(c07LRyǿH񱎊XWC~Iw7*g2(6ֻc60Kw]ߚ٪o׎`^E$&> !uWHVgp\~ -W 4[ȏّa ٗl5}گ)ǽ@"6-f'Xu\xIBʨrꭽ2u.E1dh0*ʵLUCx%=)bL2koM ~PPM-$#uZeUkh ɯYjZxN 됊i4zy/>,a8rD[Fl/-vPJ_wL/ʛCqh-fn/{q/2Fz/ k)BX7p?X=4(]!3$׳JuQTTH!SE0Yo1i'v\XB6ڜ Cz lNBo2 AǤ108 [F֤Wp4QD2qzSg1)[/qf$ <L<]ZB"г\r+'ʡ]禄gˆ_wE!'^`bTܚ}G33MW#d~i9&}r]"ז#`EB2]djǁC3!F%Eq&6pALrFPg"$3twQS]61{MeGž]aCU?PdJb_"z /Jv})ܵspO)SG-Xˑj]@0m> ,C﯃g3%ta>T髗w $Es\aBZ K7W]|߸.qB1M RO5Y Ir}c76<:W Z_:06EH{?mX~9TN^x~#V&>D„$i "8]|ȪD1y!G:7H+LTL vx̐yó픿RZFyITQ7qB>R#>v_؎"zFY&1UC+U_t|bl+fdW<W\6wʡ`@xko@}X@׍,e >q"`E)aCQc>g,Pj:Fk?CpY);d"1 ukJ#FHIwS9P倸v2c*i:;9À`HjKLPFs: ']- hh8A!+J$S䗛beXM9+*!{ܗmZ-"3jZ^3ŶР+!ik93E\pt,s&BBjn%_lS5~@ :ch{KT]sYh#m& 0榮~ @)l Z-P3N) kGؠwi!*Qk؀j^]P BqqF3[Sʍ ~쉁wIL#UD:([= PUvRUO=ųDI mAA׉BZ q+';1ܯ$r[Y(<ɍ^x1תql^iĆjt@9M4=ؗ<I_9/"dndGܵE/w Z ٩lb?$!6J&2q 3,}'J]r*rvR)e+I-S}lTs{T3`:<\|qb?= &;׿घN/WOi^.̾0lwd4$~tEg_u| \C7QJ;BtA+O`Ui}/Fc춓OTAo9mSe#qkeK7jf/z╋`6 f;uC4lkN.asb٢~"đrH$LGs$@u,u銌π+2?ZAˮ@vq琼4K:^b8 =S :7GlMlyH%N K,9fQ_^es Ս6Է#i6`J Ejͻ[LO]=jByq Ǧ4\ƒx,y6:7+A<%wě >1M~xhvXyP BoNYF?zP+v!-ysxxFTq̼=$5}( 5+}Km4XI\\UܙjJ0{Zs n«[5Eܒ7P,߁"kCV; T&6.HC] 켽_~{V>'A-ߑ.<ϫ<%Z~\Qv_Fz X.GG,ר4z (b"ᗏT%F+}nX 56;NDT#ظ9MN$LJT/aC4I2FM񷷥vT;e,DZ9J6AfC#1L>H(x嚕q g),7Ûz rL(MF+)mqs!KXY٠>y2pT)ؿ(=6Jsӥ}6M/'y& [Z]Ѩloba mUb$0 &QbVN*,7m?(ҝ>Muݯ$#X糜Dg?hJ2ξ&;qtڔZqe y^!+,n->cl_irz/Z.ܽ[C﫰䥻C\Htu+t6]i17<7j5~)`cKL#PS +na l|tW4yPx΃FDOs(RWmO>M[  -EOa7?ʜs'{*zR7Nɒ3Sġjjˈ@P!;XPHuUt("~3dI'P,)2#{g.Dj2-G{6rAEhu0TXh0^fѷJKjJ&pM@&TjSTBEƚ n/5&fMM 9oQ6ԈhM$.׳I ےW%MȚ6纵/f<N1Z[LQP>ott mi&2"P/H>iw+ھBW.\D%/dg ݞͨ] `q̮VT ̾7ʉo+|dgK}H@2_"əw}pRi]\Rp;} Khӧ %7yejKD_;Rp|v)osH|2D\5v0rl߾` RgJҊ9WƖ R(!g?U{S]FUVdo&}Bm'0ji*X2 3w5s@1|87Oa}kW%T$X P8a UEl_WD_N<\Hfs,TO7mc?FiYH3#}g*ڝ7}-F jy6Q6 ݎA@!:CUa72 xұ4qjs L/YK״L2k UMmv;x2َ57Eȡsˡu$ϽIJ՝e- 2Kh鍖&q)]?de`kK[ 4d7t0@:-ݹΆ/Q A\/q+Z)モXq=&_ņ{zⓃvQq# ީю>f՚qRY{ 7i_'wRĔ:B`Ld[(!)d?+}:We`5@b796XܳH+'4&# |̗\䝓qc!ik.3/s5kyM?*øOHC6`&Zhh{UhF#3=)ZĜ>= Q#Y#nꄥS&z Ղp I@-<YP~#EaxC;}?l>(VIj<-,aS @A~N|ȇWz>'`Y]}C'jw7T6U" p k2+D-Gv(lXh%x ;),N7~>S9I,9Zɧ"r4@`PQ%9R}O>{2bY82(0_߈ۿrcs)dʼ_@m3+,X])H~D'mT*eb3pg&݄LJ<6r}x2Uo C{wEogЩR kcR,?eaFEtS9*PE߄*$9Q} ^MTh ,tJEhI ޓ1`9dRd{" N[Ia֙9OFJ M2DXvةrj! iI=ߵ%"L$"]Pu9Edn"]% +5A #mdo{4%W))WpI1 xEwFV悞@G,jl|$C =rrhF؝/Nr+wU/k獴 Y*Q^xiS _&ɳWh;2iMp{/@1KX$fԦZ+`Wé+y7Ek$~<[Mըc ;;Z$u*M'Xz=  2i LHV8J'4'nEڬuRD7U^$UM-H'Evw⠽QMqDH#g.ǖڠ{w)ΒNoӋ*4ov)b.Ս#ԼxW+z:0V d~ 蜤9z0FNe.45ߘy@\ lIm]G4,qec鐘{Hpx2MVmQAlԃ4rt-;ϑP]ј;qk\X;5eu6|~[? x8 @QYRH⹜ eF79KN5= ^wzg;&GSo}rǜzyӕA?Љh4A?i](3i|Q(,|;Y!(!({\&wO8Pj=4!Y [wp1W@3t)>ŗ:]?ƺ;dHV#S4E?*m6%r+H$VO-KU&%{Sg?aVXjen;^¾_?n9ݰg-OB(ݲs \+lyԡ׆"85كQm*-%kg w&Mb 6"fJ+ g8@1O|7 JQw3 HǐQ$,3h4.B|l Kii?)wذf/0-Di=v@:(  !ڨ흧[mЮG^狳joz%9XAhf#Kw0w?eUwU?=(hDz Orܼ®0);0h޿ N9Bۘ }ЯI+r)$v[pXbLVzEPޥ-{+3N{Spw{q |܂lYtsKXr@VU<R{f'5So+PAx6uq(a;Ylf@sk=JqǕodҷ>o(x9!y.fAXnYJEJӝN8ON9iw5RڭBW48H>lU*}w]-"ezx\m/โ1:6v&ujst6Ko9/m#5&e(iȅ(έ $aאV3YxZkH}/J6b]^%\!$XPwe8}wv"ùT# '4M1+z*OD J1yR-u2m#kQkw! i6MLgLj(wn.a g %*1A/I.8"+JV8$yq(,~!Ĉ, حc 9֙L%^>vlD/hJ5-t+-SB볆AVJ<=hXS&fy<#ne[7s `VēP*b]VSљLl6~jh_(Rˑr.ѓws@Pɝv[y"ΩLbH'%T+Ã>/,F`aŇzݡp0):Tr@X^mU}yÙ~VkImm~uYW:&:+(׍_[NBÕVF%X?ËnɉT_ WFCb97q|$:hR'?JG6t2¾m JhŒ؞ʃGb 4A3|bm 'ˣ5 J`0θ*gNb ͮr#ϿQsN`:p.PYDfh sv|/={`1(ŰECsl(qmnӱT7T`` x o僡Z^9hk^ =5j'O9+x\E2A{0"j˨h_$t1\E$ NagPIdDw++gX1kyX*+, j"PK nIUís&4*;00tzEFhmOJoVE7k DPp*zPA'gWkV|NA@,,w RIYG^EZȡfmppq\7B#itTVx1@RṰJ)5+n;U<2%+I\rDbYnmhX[lQhHIZ |༄r{Qbz{0Lv̼ lS&=cM3uFW-ORwߗH'>s p{ҁ)'.RuBw΅:މRS`" {"b18sRma|kIv EifdG<}I_ٶ,4 Ց2X__m䞡/2hԎ{i%ZtD΁M5z9gĮA~%,0;h6nН(tq^3m?XK^_~lr+ɑ|Fw>Ho*K5+wj3)o]7׮TE @ziS"BW$.h:3CSZ|#U^A'(2~x1(BiOu7`7qv`ȝJ.U'Rls9 XbGlT$gvW$^5h@v$\ %biӨiASk %תmw?,~ OFi`<"ABȢ+Q"Xs:5; [o@ww7eH<+*a(BY &G˭Wԋt/H Gڑv+_NM#c@0c3q}DzPRϒf $]\TX\×դX.55;8P5=awqC3^Rcм{eԃUi1ײ_xFdkKh\3T5j͞aT iZ ɦ.:V%WzQh&rG7$rI *2f6 00`K8cmB67e\>Ws-s ҧq#zxkw2km"&B Hմɻ"u|< 37E/)XNrK<>0T9ߋ"'> &&//B,:QԖ\ai's 25vv繜OzËӐ*OX' cl..$h$jO/([},F%RV:S\^8ey%^qRWYRh aFݎ/X8@ZG$/[Hty>QѨeБ(48v'K]؈J9m.@g37q^qMzM$ ;>G ͩ3(ZďNL2S<-nn@?-pbPoHqss3FVCIJDİ $_5$=d ԧx)YE+7y[W|iw[O`dZ|mGWFx27H 'K#Ȝ`@#'k‹q%pزv|3VܜǓHd^8Sl3^Os;Ki,]Y9D+By ^i^t"Y++%-N妎mf|, ?Eȋ4]e : rX_\P`8 ~n ]@BNg9*v[#-nm 7EoRV. Hψ 9YDy+1e2ԺqL<JѾrȤ:='^ڹ K5o0A_:\E'ZdJy E{-AbN`ԓy#?%pGӸ~:BZ#q^i%9 ;EviXR1*T_N)P.Ҝq7vvz4\cc ' kyFcPJ-P|Lk밶I4NgOI2Bd$ST}qxT-aE{ +iYUx2*)T0F(޷ܜsn8sS˛t̴,i ]VmN!dRy xCeЍ2Iw=yڎ\&!NWu5驠 IMl{\ 0#o(_A&aUɖH{e^RqbIv=`ўMc3=^6\~;v.tYn,VpUKn䝌,I4!aUW+tI{%2<9zؑ:ͳ-vhjx_O73"QiװHz"w͏@") %sul鸦9j:K~^Tj5 >Zq0MEUZ 3Wt.o{\jw$fCAP?_Þ4n=RqԛҰ5t0)a*CϒVP5DQ?x _cyJ1v@I"΃VTt $aAL/Ud75gLMKƾ<#}/-I/5BW^Xg\?"6JWEPe &yLKR z+4On:$*践̹ZΦO llb[5.?v_b%UxӹħW&;w lᣯXzeNGwP .*t xl sN<#-8.&I̧kBf8@mT$$6˱ʃE\?4?p] Tʿ6Vd xm8r;7ū2qH̯/KRKk+7rFYrs#Nґyn;_G2 tۧ'L3J6(VeBR&n4@t}/* x4jE 1pP<kQ;!.h/1?8_m{7;Z0a; |g'H*[0p<m Wx JY* (VRL4BWP)=R~O^~y6?/mJl|2˾jHpK|;|Ej`D{0ք=\47e5VY9'`! ߭L<`_uv_˃h k\ 194/i OESg(=o'mŋW S;)Lmv3hDiǹɈAyvߣU"/&<QYOc?O7Imf90ϣ$j1#Dg#-Er֧}A[TԒOLu,rA{~!rZV:6"»5WZɤfOKvevƇ;ҁz-g)(FflHx/b4+{.Iae8~-nl[3r6qz؈@ /N}eip ,wv V2e4Z~u;TQH0q<-v!uh?x M}ďuO|0˶g*$gdSu[*)PV};Lg٠8;_ tO}̨_`M.9>l01~Q>0=/+~f} WGJ>Ll(Jӏ`һ+}h~+HFQ٧`ּSY]+ a0wCѧ0J9 @[VY=>/.XTyT A!7oW[ Iʟ?}WwV%*$dRzZsT۝Mtrhe< W›/8B3֙|"Z*],yo~:g+O㲻>hOwWt8[ T`Y;ùO#8Vz8fH~^ ?[mzJZ|MSk듌KD# ]6j=FP6!<<.R.8N"XrH)B>H &p@>@+x)uX^<-51␳ z- Grll::\QqW>P&S qpzW~2X>B'3QCHCdލ{2oM$%Q(]㖹ʽҡX .S?VP_:kmvO] _1SPޏ40!ƌD`ICő͹q6@r9}V߭y´#v>U)FGm? n|ω# itvbM2k4o.-F;ԕ d,jZڳ*Â`Fi=^h/#3LK$&y&JTSg$deC9BA3ؕH4"$&@nß]zkZZ9W$^Y4;" ,^HP"k+Y9#H{oA~>=n5^N^X5+y@7L Z6i*3fBCAVE}飈 9|*i_$ 2G90EOh˗ţժ>d{2XFNmDA"r\)[T:!#x%/ٜFʪ d6pG}p [2A ]];;J֕< Xzqʰy@PߊWI^Y!{OIT_kuD,ј742+lq̉d^CG_6zxAXz*MXWEa2EGc|{&L 0.m@(8%tGoX }7֔Pqթ(ZfE!i?Y:_@11iVk|BN(V9~pڪC⭑L&ZkqnFr!/éj6ZN"}ؒuEuNj\tKMFV.Z9<ͅqqG¼3M0Ϫ=~[)yl~'t9u7'S>77׭_5uH B,v؂TtWtEuw: PxX o(4qR}x@>0L]iՕ|`ԼyHx6n羀SMDa"}:{SJ1{ZY Io1(-ԇ:kbxAj #لxFv03(u2]g3NC3L~Kf9:knڳ4v7UH_.4 xB HU=Κe2W㘑!$TFOu`6j<&%^/׃1'%v p!w2`n|$Q!!EP)r'le5 #qo|uk^?*}d]C[B`ĴۛW)([x& *tl=LrEr+RQSL}g!4еyc=DޙI:R\/b.B*:l ;}29DߋojOشqGVca^jIι6;\\M$cWr{!ްok76PǍ"Ʌz쯃֗MtlҰVo gVȱmU=aS $DZ?z|`BY4+|1gy!~y&B8LE_S^]7gr@)h=c8|kPwxzFDp{9D̮.9HYGf74r7Yˮnm]Y*F$_RƍL)cƐuHKҴ^ig/0&*Sc)*ǔs!$kϿnXҫƋsؓEbbW6V0;NQbAA(z$_! m.co*JYsi҄kh`")L]ݞZ5%^V7-DZ´4!S4Tk؛.g+A4A2]CQQ>G8;n=TM\7 ~*~u U^G Od5jځjUϠ~ 5g5 M:'DͳᬢW[ >X2I^Weq]#/kL~ 瞎 3+(__LQ@EH2K3VK%qz@E@/Z*h& JLksl9fu<ǴDG >?w-s?kb'9Tfʔ2^,¹BciúLOm=U|$Fܜdݪ m Y-g昼yv .xVΣNb| /|tYA?H`ӛVIcy)vr ]OYj]Pys/vAqV1(L]=Zz)ˉ_VdOPAm.=bx}Q)JmIEo7_hLCqܘD$kx 倴1 &R1ZDmآ?`JaXdS O Ǽ[~X)ba9ީMغ}^d<ؙT= *^\~,hfam Tz/,m ,"w0IF&S{ BxԐքqZ&Bdch`1'@++vHgBڈ#)&~x4ƢQN4c[\TP`:'bW+?ED9[d#ǡ7}0Y;4os ĺ6ucPw,Q#RjíE=w;!=[mZK9)QހY%1gdb,X{qJ(F+ 5MQcFDB+z-l|P<% 8kA 9ao$z{iBv#&׏HH1gԇY=IgGRULΡr/xiԚe"}+=7*LG_  \RQ;bEz-2/vD˘P &72ˡK<Ȋ,zSདlU7z[P, u9TOS.[sV,݅ 7b|'mInцt' O+Tg^/NKT *Ĭ- ͅƥM/4jLk1B)#%} $@xEPfR|jM,=%@]B:0<H xN]ʷY*.wwf)vsɢM~XðzDI'@l~grCj0Π'䴍0Ó,ek`DALQsep2=RVaSqC9bJ`Is8Cba|b[~ ۆ{tԎ[9$#9"`O=pξƉ}>\oG.NK*d~:{&Uw4@AJ+6 U3I=Rz1aM'Wb3H"ꡢ C)\hS("Xdt)NP.z*(KAU9g2`p^;Y*{@FtwT /XtQ,zr9֨KypLJ%V bKMߓĥ]5 *py%J9Ƽ7uKYxo PKbC Oa"M u[Qܽ1'ώB8#n1"%e@q19WҮm~dnhQO0jV,k?'Ԯ:SO#Z>+9&u?e#GtB{Ͱ9XmY!|ܨ:M%}E!ken%: \Cj:n"jy[{IO込Ɯ5طv W| DQڢ%ۛ*6 ߮ }s8Y8J~uS3.Kcd2nbKAbFtOG7һJ]{oq!6]vj.?͏USMo8էRZnfݣ::k-^kbyv8dY(G;E'=Q4!| iYʆ9/>l(1iLKsorMǣcH 8j׍Lz&2/ˬs4&3RиdGi޸2a<3}-|(E`NأLLvx, 8@%$`P.PѾ&4=AWe;(wVp<_J0k, 63ku$gEf7|% D@h=U~m]Yq5rJJA}!fMVph29B,Z-j6&y.[Ļe$͔~aF;$6G>-Y CGR\G[*i$vG£i/?99p;+%0!27%K(3AսsU8ߙfp=RPU1JhpydfFZJZ_fSp2u]RbpOPwBpWlYU4p-It%d | UTO+ctN*/h{yڙsb$ +$GS\Ntk'k4cI@+4MZAM}8̦ I=%Wy%(V&kaszm  ,{/6 =ZIuwG A2a{Z 7UM oKKPy6%J?~2).O'S%-D>=zlY}&qw|O\`IU*694s>:Łd*].6Rqrrݞ\3^e?Cw^+ X*Hpu-^#/[lvM`g`DY,_5HQ/JZ٦(;`:ԆT&0#o]:|I+8>}N}1N8/]3t[^PNq[2vMnJ-E*Z:|'N4@8Y>ͼ&c~?A$.f\3%EHW1dd$oEuҫ6KČ0_劲bNOAROqGvqm;?Gcl z+ 7"S(7]~LD18?4JMP]gKPºDʮl-Շ4Y |f(XAf#%eFyX̖7T\`ZJ}-DSr>ŗݼG#ŜV}U z̗Np9-b{|s`6vz5hGYcJ?ڻ&t,H+ذ,iLp^x=ɤaTubkMM͏CV 䶸eVh!vї v8Nkqkbjj[ Q>tP.gĦzչ[")W/="^,c 6YłD0CFZ}/LmP֣dX~XA9"R+~FUZZGWYQZ9ײj<)z I4VDxZ>]5\G5ug$Pred2"ڱ@ `W8b^\ ,X_0u;|≶Pq? u2s{{}41e # JB1G }[upqbdM5 XE 5VƝ)']h7c<-ȹ^%F}5sk,E!g_r@1-KX O4[(t ˮIߑi!mor5oK'xsCxgOe3~,ueҡSY_,TtT9`O9W8!εIw$ n;U%k @Pp8Q@p+r%׳e?I@H%n<}8X/fu3$,,PU͆$o!V;:&,W"` QZ@a`6f'{ a>{ XʪF1'HG]#!] ̕孼O|J'%Oznw-ȨQc,_r.ȋG`&.S/ SowEf1^ww?X c4g5nh/`|p!4]WzX⋠$.PM1}<ÓGx}'a ]."٧]NOGJ J.o|` ܵ 2zgWO_5R5r?t2Ŵhb$1c$HgfP;9BQ|VCDJ6uAho[fb0@p)&1dM`2x0Evm}t' xbM}'#o hXs$Yދaty7Q b'ckm/H5Y1fREb]<|dq*g_$s29~r'TRsFMd6wLoZ\Z:1ǀ%SHUj$n66nH* -NMP5Y]$&d(RթƱ7T|٪ZWHY.)^9z:}ED9{7 x`BLVA.\Tz?Le'H&OJ񮙅JD1ߺ##@Kѝw=C@йü,JU.|S57eg>ٜO9ˢz@} ^Mg}#(U1RYWZX FLo\l/,YX3M.+9$]hz0*G/DH"̰%og,T pjCQ޸\9HG/H)(yh|ё,^uB-gt(R`c{M6TГ!6(y}mBPCUdj;Ů&R~NҊ&|/jUE9 vX`: TΩˇ}k8jsr`?.18 'A\H Rz~F ;T5h}`\H89pyRrM8a^p{Gi.nN6:pmQ <(zwuguN̔Ρ*Я^A)=X-D fp+H!Ȯp}|-m M OkdAH/v5_yٷs)F/B)6bedF7t.\8>6a(2k.C%&՛8[Dt/!nM{m $*tYS-::\Ox!c"#s|4z樫5N5 =}VQ!ޟAS|@Z=~C%dgeP8᪂E[F_?,ۥB}Xfm7^8E7yeƟna0+"b=DX,b.Bxu&Q ڂפܗ*PgG~%=!D|PΒ }NP]4i xQХ *AS뭾&BΘXE䤝whƩvDАF %zJ] k1<‹:'"MOy !Rz8P(U 'xZVfn)m tLOj@TbC9`5ȖF^ T. :$@tg7f;3s_)ŭdt< ş#zMD0)Cs?)QJٺPeҏ47C,mk7p=t1>[P>+VI&$4fA+sd[`p&|;?-1KDzyzĀE%AQ?^321vRy\--QO+{sx Rrvl9s`I葼ZB.:qbaM`?\$[J6:etZԽ80 l Ulzᮈ YR*^#6;f*:XJӫpxPF_qjbƸ<&}? Z'HGin{*I RJU.LsCO;}nW6ϗi-C(ÁKEd xkde7nF (qskZ}ys¾x_lgw'kpPכL;#քo'wag< p3t0ƯݷPש.@O uSY>.@A*0~SB*^Άs,O}x!#+^Sesi]"+P}`3?պ5ܝw >7F`6e0YI蹖z(i4łq94ooS?U&ޭw7tV;=趻h ' :f,-QTqCPQю8wIJ[|cBɮ6kp4ddGW64r̝_ 5sJ-hǗI4֮}8#-v5*/Snrxh =}2DH,Տ|֏zWWo5|#<:M8l\e8Nwz冢 ERRȡS!ƕ\)jÚƒt;5AӪ8*V@SkohμX"tX'J6Uṗz+4L iEh{ajԗNa1 ;63`@5~W+bvE?7xvNeIq?&jc:0-cj0YG44.nzTUS? ㌷ /~ϤK< PǶ|ׁPN NG2u|>؄EOYu9xUxP|iǼ//[iѠoDx/<6+gW}j %:.-Fyb L]?*.PѦ)K$_:s 4[41aJ'o7jlލ{S\y#*/nNp ITy9pi[4-;|oJ[,0,+/psWl|}%kjt=Q_d%1&f[5/3_T)R z{?1/w)(kśԛC ܷC5ܨKqו/*UNΡӎP' S.JGWy1焸e ZTKZ?e(' R~oE5ʗM""I$σS_saP2Qg30("X+p#V5a.-1yY# ~C@ MzNGa:q6\68l@lR__zD{׹ B٢65 ,G{]oP+Iϋp )J+%fsb^ڏ-]<2 @YE; Gl" q<}07(sP%T\cBmD4,8s ^L9*ѳēw.wgTO/#BBJb;" XΥFε;/Z]YfCbCK kRd9z~?ykV%'_ Ix3B\*mg:~xo|V "kPMfɆڀW$3n4:.n8$Kw'aIdȩeC0v`T,1Tt*812d=laoJ of}X6Z{4h5+3y")dg#ݲ Dphaw;*HhD[a,2Uj`Qh6Ě"˻.X`hV .?zy.eE0J(^ٲ%Ϊ veMѐxWs}$хI_ ]UPe3*%Yݓ.Aй3ᆵ uμ<Kj^&LN,pߝge#q(XRs5Ɋpԭ类V`a.:ELʻc~+Mg- C3v\ GBorA;D>Д1o۠k[h 6w'/s x:99 CO]lt溓Qx4uLj}96c 3oRX0{ƌ&w t|R<<cpė d\J*HP-EΎxFt# 8 44wf)Jyv:ʕNdD@lKo*Э.Â$_pQGp!fa iٍ;~-atx&p 4 q е-Y9w";1дua>#b{-;%`-4y/ $ gYpL,2}E S(A܊&C弻a9Y.]Y`CƳN!pMP!0G1l & q%:_nf-S'tRW6Űvㆨ ~ز!T^ެQ?4D)EMk$/#bxU4MJu׫V<́i8+BCR#˅Roh AcQ~"~dzo9Ruq(2_*z:a>\c"ʯո6 ))r=T?%ȊABUԃ"wqM=H8rbEg`4[P0WS#ܬ=G?L ,{)qz"7וF/E#iGk"׃-<<׿޻68 ⇯ `XQi_(=3=PkKUG>tDʯP#YX?U5ywn ٌV=/IsF6v1`N.j?[2 #k^=:zRO}U̘lFCUt8KQʣg"#@SX|]_VEP!̣ ѵq%" ?J$Z'')R;ܐ[ khXU7{MxsVPߋ4 )xϤ%a+RvydkO#63SyU*CG(NOl`h8Kߘy"j^:!42#5!CHZoH?Qu2]y2wsbH)z*.Bh-zqU 2u E߉oM[֕*@Y?FWkr -ʀ 1р>\aI"E]5^eȥ,5=a6Q TU|4'ׄ`.Z.nu'k҄VN,^_Ys`]DSI {A-H:><9S1kB-xʋ`\ 'N֭ߜѯV):P-^8kwYq:M lث:e8騄z_,HpI5C+~ X%uͱ8FhYшQNsOǧXO]"Wָ805q@h݉"* ȏ%ռ*Z?x .9]\M( 6OE7\D cM f\ZBZkUjh:d*Cd24p; D+y_Tw) v;W%,o_$nK:a<5g^.7b!pm_܎u,H= ^D%VgM )6"7l&&S~ũC mP-uD 8KN6ߡ>^I¯eC8g̒uۤn_\3u6qJPa l=O6 pDBDdvmdDO]ܼ=9=tGWTFԴX4o9 jԲ*'8>f紉鸗HxoII[[o[/'hBuC#,ݛ#Ԑ_3~(^IrNR!GO?b|듘>l&xreX𛲣)}sYWǾ5'T^Ӯ>On=pB2G晚b ļwr?M| N߲1Eq|3 ~5454$nk8K<:[Aii_Z#Ο^ܪp FB{pޖ[u,ׅTq3қQWLXZub: @0[YS]0Eor([V^Fu,Mb ʼ`t޴Uz TnQǻuw_0'^oXS;< Kb)2K’3VRM"$%}6g39>&xpأs=h'֖:Ӈ\~CдcTC~9!])L#k{fᅴE#(RT5t(n<[g5ǠOm 9M¿/ε>y {RCN%V%s@ݲ8#։>4 E<8{RӾ;Ҫ lcg1m.a)czT}9u,O϶ : 1x2TK|tm] =Gc |c80bi[.A{ХPww)Oa^8jD( 65OA69&d:YgșcbI#m⃢o!A p)/pu~wMLJsA $gY=L9kW..E3v(6 fg 7f4st@gES8Ҹ*K~_&jNG;y#"nq2mϺ!ʣ!.\hx@R#O)<R3b4>nRz0nKޘx-}C3pRcU,+n .j+BgrحZ!;"7p>)@+S)je6!çKKBxZ9pC*u}]Q\}1JKJ+#+Q\JJ\{&FκaiqK gȞjdJ69X\Hd1I TF0*D`HqZ.Nec]E!J㵜fNPE+7 |2/sO A5} ;5m%uLNtn! ) !|)Jt9vVlb [Nhwc+'Րul/g4L$l T8l媖/9&}kwm/iPBBx̶u`n 9|fH/21N?afk 2fm\iRʐ Sowֶz`PM[zHV0y6eHU_Of MYRIFvț$J"#71^يn 5J+Z~&7הOF!7hG\C5{M 0A [5 fHfmrR#Zgt+h;3ڍ}ApBDz4 AYs@XX#6_dxje߀Y/`EvOtHI =r@g6+xa>6'[g '2A_f)3܂SW_:ʀAB%tHBB~Yc۱80'EK*rHs4hp?PlI(RN;PG("b+Gr+pU FsJk|lM-d g|Ɍno1;fD"l2, GgzkHaH =i}~W0wɼ#ڋ`#C@_K!uw,J-0 G0WH$9- 9pW5/:]IwL?*dZ파~$5/fQҰ&hVXZGC^B݁JWI6y]ǯF󰄶BŤ9hb85XPSYB `_^0GB&M1>5B+5:`<ӫ-k:+Ä޾c"B:uc*$ +Id?? }/ϡȧn= o[\BY3RV=9AT9*AIץ2`dLkOObaz.jO3^@؃L'+|.5.kiR,tzD)}8!jmxx}h~3Y4՗U'HFa45![%} 6MD.7XNZPjmDWYay-ye82|G޿gTZ(mMe/sk>YE %>mj"\鳺:)~kf^r90k+'_%7\mz#Fd9ή/)gC1j $%Ftkt:"Ak2ϲc_a/55o7#S71WPQ'|Z ULKa%7]v${ (N!?zSv 7a%]IKM7a#|Z;};Qdp;S0sjYV 2-efp &X̞H 6EƏ0Y )mrRNYsȏ$facI3^X}F4"o`3F^_TWjv/I`ؾĬIV!oN[r}x]1׍S.jg xs}cSqD\ˍexYN=Q$ST]#RD/d/-?tS~r=Gd5rHrD> B被o kG]cȨB踷iŁ VF WeP^]ii)@cQSO8f H1y?C57pd,%Z=ܳ /BaLG-$< }EԪtid&SC9= *j WO:.Dly?ϑ]K+Xb{dFMU@929 7INj r<- L9#s6 v2u&WJ>JñWhg m#}-d8O{Yb16dއN>eYӵk <8F5VfE뱤GlUT[&Ё-js)U4"Gt[ި[ʠw){Xװf=G7[y[0;qmCT\&IL.M3zDCæ8BUhc6Ų\#B]z@?%w\y 'v˙Y'J!tAbꋭ1Bk؉kO`TX|$P fҎ.tM%jt\@~A:_12?nT5/G$Lў`ť0eqMA3fJ3H5HlTq%*gOwZ@8q&Q̄E0=IGnD#rLH`Ha~WvIfZG:o{T*8ܜdbԉm^!4_#atljU|q}g#E]^ؒ,Pl"1>?Ŗ=伬DsRC;R< F -ۏsPeG8g˗ +`9+ ӄ0q喷{s^Ix6LW6ގ^(pJ{|x!׊yrXUձm"].">ɍ)6.gmhڄ] 8OdVb`&BZiL+oypƈy(E$s}|-1!NjZ 5UoEdދ':(ҊR Z-]N#bL|Bmq$[Ĭ뷞+"k#a"\jpYVܮW(5ggtcW7:l}RMQ, Sy/;UOL\,><9X LQ(RWȪRm[.1QcA`,)/ 2ÇςȂ)EX{öXltC(eG}H3f&[O ?J$NC`fY$:YO_d%`\;XZqd΋Oof6 >-{Ggyn3[Hʺ l1\^zӱ78"ol}^ KMA[[+Q@d /rn>%5KyyCZBҴIe4(K`۳T5FF?rB̠2EYxA(Mb_;lKW&}S϶o!>kcgZ}o%# f3R&g|8+Jҧ-'ϖ:sda{{IM(~%>{29䞌{64>j dC3|4U6DoԌ\Qgk gmPGk 8{_i,ʐ=Ր:6 4%!A/dVؠSՉK>3?~"9gv2jZXfR$B l{\3tpT_ X {|rgMtәuI /7.L+g傏|!ÎAgaX1m*FٜQn,}xC.X4ed/|a?]tq*/NٽVU^~<-u42 *y{^Ɠ yp*89vpPK c2hiƋ=((8uX"&\+TC+$3օѮηo FeĹ0_IiagUC4<}A@\Qd4XU4%&} +[]ZV쿂DTǺɱqG,7~.Y ,6e $,[yE`\e[YP*dР4ѩ'; q$E ¦#t_SQYT#t'쫦=n[;'J杽Ku!ODgٔ0|I<ڠo[A*ߔHELD<ď7oQe]- ɯdҰ7a&(XeDb`Kͺ݊ m=/9WZ?˭7(WbjDNcρ(&:~d=bQaT+E;#„nnv[| ^\.4y^LV};k7|"z9Ps5xJ33jZ'ؗqfixy)u quL3HdQ OSah6 #Xλ ԙp1WYo<{k/oe5\L0 8{ :D :n^ 1Q@!3v94_)є[sOHya4ͭ%䏁sU6ʶ eK>Pwőqi _);n^w.D%PI$ y\I]3+A&\A0r[ߞ9s{bAg=W[)KEvi)Q;݅@=ū]QbX;q"<[$F (̧ ^Ssz8bH .Jc u.*UIawp,q\1w2u o@b z9dDu@_1Yi.:@L [2 XAFnsE"H0yYq 1 mI ޟ_΢`NnpfN$ Nudk%]YzVCưBgo,J٭'?\)`܍ʛ̂߂bvΟ(u"IVE%eߪ3ePA"e=Sʋ#y_! Q0uK;Hx{˱<LOؒ/^$qۏΩ0ځ k XXi`x\M=F7\]c-lUT0N‰AojD 4˺H熟|~i3Tn*0Cڴ(fhN)@/s0;A\==K r򀑵V R8 )a]+1 ^$ (Ur_/аrej;Qx_qJx|XPXG1K9@aC})V.c< QPUi@߅̍"NXQpTI-Љ1{`TU_I|߿tdntX]D d-{zE£Ju+Rbr]pD/fZ/Vrb\7E Ic]Y 6[4p,ޜ1BXv㨆`LpYm!+} <3&DٔND 5=0Q.q쒠Wi@$9)`q:;e$4JiwB,K C0[!,SHtt78.$L[md1c nu2j$cX^\7ɒ^eMK]9@|(kTgs| utzkaw Jd灬 4S6v*^Q}2m+v^gAYAqw^1nA57g'5+>5R=&v j^F9^ !/!Xupu{{BGl[ /I1[[̢% ?:$ݍӥEk!O:m 0T}霮t/- e?pfl7SmH!L88X`1;`ʲҽ C%"̞ڿ},lߋ +HN)xjg G w)||Ap"EFhK]EC;  =r`T|VRGX긹eZ/Fλrg~]m ;Nɸ|G!{~\ Rئ>[:BJLim9偙0f~u5WZl&-hwUOMdBS ;d'W127y a\ڣ>Iu)}ÓPpC"Wyb{A..gdP"z"iesF zk|>L8x}\ҧKΔ,v_ƸD}]Njl9#U!O{H?)mnΉU^eȕkIK8K{hauKo\F= 3 QV Ϙ+բmD~oΡ-/]0NDb+=\Q1u] 4|roP/C]tDyTvƭKҒyȐXS[8\Ϡq|Xޡ7`}Vר`cIEfKy5Ww-z&/$mRv,%[?EebCo!93"ceX!۽yɰ"ßU~B ;iۢ [nsoW߂DžkA%l{[NnaW˕k2bQsⷐA5&/*pMA%W*J]! ]#VW-_<+lI'#{l ^س8 DO%:SHŧwѐWK7<:ٲ<>.nTG"v^ٯ-h6?o2\u@jy{pf#Qi`o:Y-ks~oJ{PVv4+<.Ly摓)v7TqҰ/n[a';E㥛s S,|~ -D#{I!I]}:Xβ v1" #YGW'tu}Ǽ "n Y6YCТ҄K`ex&ϖg #HH\wǁA|WP o@[5r_I+>wp1#B]3xM=hQ^@Qg_(w G;D!L`U!_7E5pڽ##a)'L`K|6=EWĆzDi@{}@ZFв?& s܈.<G8z* ]\yҋ FG*y ֗{V%jgpS6+ A_zfc_ aЈ"8<1yI%O["LI3`pH䞑csW PۡS.nj穑RZFv؃s%obvz-U%[ >Ipy6yCy}\<0H;E_ Oڳk 3lv'j_P@_ԵU" *1xWV!J;Yl=h|CoDo^΁TBd ț&\onKbڅiK7, GN&叕f2w GЮ=UVtd<Ѕ佡ފKk+{qCIѪOFr#*R 2MiF2<^J+`0JO*6wg^ gk2{B&(h'Fc9:H6Z=-d<92tԪoiOC2W3o*1/ZS,lР KO<3I= l#o̖ǨzLwSoUzuDie؏I.V5ԬeXfggY)IE \I8M5 .lؼ^gnpʆVfP# 1vsJNaѹ͙h!<9kAF5Qr<&}\dbn0fi[[S@t狹iHa#h=#,*EfVn_ }$5㨕[p (.d^S*2l 'ҝDcSwڌnU;OW,FP^fvX45M:Pc>' ]:.Ez%9WJ!Z2Œ /Y C 7PZ>-Yz!|,5# g,{>F!,;f_ߙpIH1C/ϋb3e: dQ2]}+_';jgKx>g-/cž;H,0fzpSz۰#r`UϨ\Kv.]K64 DUyuC6+{mZl#Q(pZGs66yK(TvDž?f`W@\oݘ3!3OYY/[-Ixp*Op ckBC{os?r5܉Ӹ6a);%j&wn695 UJσWLjݩʜbO1Dx'\).*C%|J xƝjhc'k0ʫ38x7Z1!=b2\WFl}"gɼeCY%R#Z_ =.J# f@ۻ _z[oX@Ҟ/8Tt\};@c:!WV:|]xILۛ2*Ln-cy̞&2\M|B1v|7=]|/( cl}EXr+ۄal9ĄvQ1 3DF=-./ga*>[g Xxn #ar8;{E8=1)PB:]Wۉ#C nFf#LzVL0l` :KT I)h(cЎT @.|A; ~zG!%m6-J2 4#% SܺoKm")YjOi~@xPFqE0I)+˲Pb*_ ߏX X&wG8u) ZaL=Nm>)"`nQtN=̵1A}JuS[SvID>[]if MA`L˂}U; svfFkD~i̤^ ]cκbSi@36?-AߑX/W}6ͷ}1PJMazexVy#'` SZ]coS4E|E-}1FR;ۘe)|(%^KPh9ҎgF€ 1-Ud$7py}+'ꤹk PNkVfp "{$iϻ;3!/唄 nH3 A 23̪)%^'XJJu'&9,4+4ؑ:%>5N&7ry>>eKZ&<p;$;5apnsq "RҋN,%Ƙm| }d{>3[9&{"rD G.ˉmQq2I|W2HO8%~ 橭y0n>7t |i7&@7]} i+$(ԕ+ 6x@G_+ V,F{rx "[;sY|ݘxuݑI1 !uh^DeP h\q|ݵʥgo{~xcz@ni"pkdhʤ6w:)/0.Sv9jgXx^k|r0H-3|Ɣf a1ڶ!JpɦPZ@&)J$tZvB`d؟?$,%B?͆cy@؎AEOe5ڴ9 }89M3"fIʩ4bƟ'9"QlwFϥ8V6\3l ̭ |ݚCz*h_oztѱ U<>g=ңM@s\yoF|0*8]iD` ~ M&&{)9jM j0c@-x xV3Ƒي)2mӏh_;qөUg]VھVt~Ɯ|{CFgmV&uA(T^ԕhOcȊ10Gk ꌉ;T3~!ً-S2C=[|_;k5LrdZ֨ O1v'j{$@ǔj?r`ʻ/nATXBl^7@?4tTh8 cw`-FBq#y/&ܬ| gP;B_ޅ~4鳥Eih+bD|$kdT&%g DJ-2P˹%Ϟ1vsKZ"#65]R8 Wy'~ ?ޗEu9NLI{NZϻ'ZRd+6u-|zP@9,v;;Pgd+<0`ٌgMLW_ďɈ ˴}sfFUb M{ٵ[@}w܃Iy6mBàI97!+K$ a鐺\Wgϲ4"=9ߚspfcMϠt7K) }v#'΄1Pߏ=VA1CFba3%9) i!~EAP m}wζԀQȠvuU,TS6RJ ԣx\0LYTtp*62,7*[C >A# ½(A 0 )/ ܳYc qk8\S D<;P|wW}ߥ \e""DT:@_l3 5?H Ư|!R)1|]~$j2QeĦs۝jP+PA&4֎ǡ7`D|E6WMݹbUɛ!61[N2$?ܹ L+JIj߇faS"J>)ԙ֥{"vS.kBl,1#.7dL*u ̫.y:L@mXRz(͗¶:"ex_aU/3 p] pJ.\H]Ѭ DiM Pdk2*#\|Κ0`X@b1h2O˜ 0+S\s*iߠ .jXeДC3Q߅88eUB?rg`J)Z%<% Q18޵Ypϻ+ y=%\H(vc[sbƝՇ7dF?ٔ ńM w#@blja$}fQ?9*2Ur҉Lx\{:~AFt&l6Qwۯy3DO/>A]Jq&QIamk4+x]绘+7wOE1Q͠zM;!;8K)~j|`z t5`p5GRXm"w|>$ ]|G`uLWW=&aX]SڨxZJ"5B%o]|xxO 6QlG]'lCr? k|h0pߠf8b -4)/-xrm?m|VyNңd4٤~4E}i4!Բďu=nsz9_1OmI=^XQZfNYV@6V)G 3$d8\q K< 1K/3%wuvdbƠ];u $ȝ"X8nlH̏'k94VBC=#$cUbI=[$jL_NgGc墷kW70@N}mѱq<9w~ORAP@ux\z6\*p:Bu?h,K$5Cج*q^:<+_ ,z_o;7[D57KX AP}^F F( ?&0ZN b):ι@Vl)'0)n-;U9Ik}Hבr]LE'l气!GAt͢6UP%qT NHFތ[<@y>!MVlD5LÐ㷹.f(g-رDOOfK'%;ɭۃh;D9yanǒX}`]GT&@ ݦqa%a-l)5+, ۹ ^Uܳ=x#("$:z{yErQgjP+%ŕe0;O\VHp/641 ̫pRQ"2vWJôhͼ1Q#g Ur)V{ꕼR>Pg 1 +߱qq3#uW@j:^hъ{H#lȾv;=~[P _Ǽ4ezxK%QW}9@>ʕp<$dOucPg\i"8)!lWl 8VQ+/ dZMlL=&0=J@ m{dK©לes3).v-B9Gbl뾩YkƓ6r5I {#BLJB7}Qg _@0^6€h-dCk=.&HH>Kրv-`++%{ҝIl,5"*(}[dż^1k>XRI;ͦ{FN*ްL?J~SvE%dJÉQ8,8pgx^ .l:"_a" ʲ|~&'vZøy.c9mbxS M^+vfp ẫV(f._ 8-iGDG*qv\X;m%/;{^X oWU\Sp)m,BDŽvOD]m?)ܚ$BhC*wSuEQe[IFPkr`"o\ -aDž5e=RQ'*q%撋<': K<&EE `?}>ВՍ3.]%*vT!b@~)apz[ފ~w9tl'Wi> \ 9U.%fN~):#Հ;k NY`(ѤmY]{z(wT$3-sӉ&[* B)9DZ/j ox_՘u'Q]2܂.5fR+0> V A%g>|z V!q,gZLӂm5<2:0/ݥעlsʹM.-GJ7)Quqp^mg 5c''xnx1{HzۥBWTjcDԵ8U@sIzj-rOV6LՉP$/͸N8e.T;5qts _=(0S6 ocCeW7pq{ukpm|,͹üC=D'Vfn}x4o45<"Q#;b [FԖu,LxI{arP&c\PsaǸsΞc>uoƌQz?M[nb -}/dlP\JCp7{&$-꽲BfmCOޗPry科3r$U](g ނ1P_8b`4׏T|cu֫92@#3/Yc$wPBxM[JڷD@lGrʓņHqB9PBGy2O) H WDN*zIZQggw^Fmda}`<6 an]pzNulb'SvF]Sڽ}C xe\$=/vi`dqرמ(6$g'O?Ϻ r{@}Vi'߉m~$K< _N [A8pә.+=ԏyy&,_/Tv|o }41q'7q%|qN(]L 7.wW݋4X9H+*f3wGлI\9OE"d~H5Mn8*mO%bɅ OCuwcï73!T8O t+O^dgUb ɩ\Т SC^?&~ -ek`O-JQ ~qʹo" TfCym|V7[yK䓥D;X{dhc<\3OqokX(uzv0'I ::o`PȻ,s2)j#v B*+CyA 7|ܢW&+7-&~JM!wyFWqetX|B-ek0 a*CA +JPKUi_g Bh_D宍HCOp52vȗ/EϔaΛI(:?b,A̫!<`!0`.+aKL]fB`͠榇in{mIfI6uC r[kZ R͒Dh1[U k7ƏxA`8\>ƹ#1x@R+"g{PB܎p )%uuE5f|Y͋Gbj}dIݯ,?]O9W [ {V{]nHJ9.3=.waV]v杸{6mK[ p6#QD t d$V-먘VfXi"<*z9YNfGMfpNSטd˥zAw@/ '%\FWw&=5]zxޢWY *rj#F6#z! '5= Z敉ǻO!}V KNg2H~puzPϳ9+­ ]j$sItrHsͣ N%cI ĉ&㺏U ȠowّXE E1 pߜW%] bWAR5͞0k>ɿb]oSǎ$+kOݽU]y=kإɎiOB. gSt<.N:w|S)+MZdxgnѥ^vYi'mݞ٤FnћAf ^nXO VXb@m[H-ؚ!ʅ+ζrShuVcکhoO/ӫh f.CS mΛ29[iU2(2y-k$~zKO 3%@IF NU碣%I&7maV3^maQB<J޹+wQ bth n queWTY5Db?g3!Yj Om3F.NZuuGAY4-9EI|gk bsPț*Ht=;~]&lYrwHb|$ϛ(L"TX%(46u7/^ 9F0lv'$"li:1te'\@y6/AT3 Z~(8$nbfRdýwOčçE+w<(y)%-: ؑ"@P&. ]#6GD)ˀ!֥6JW1 `1UbkR- JG8R @ILMnmhoT|NX~ fù0ˇce$7 D}e.@RE~}(B4%`+>4 Bt(CK<_&r>,]mƿ2ɜ_/?2 EI+q(hԘC|F $/s< lXӟzydE|m |Ĕ.|x@؏J j?G86X n8e %#i=S 3Ҡo-\3Z_]Mce xbI/n)NJGSF[ i7WडA ,:&%rR zWѵQh˫nSuwIvbpfT!CL?S&kAo:ͨ#ilg 1&Yڰ?[>WҠZgoT̳ \i ü߼:߁iJwFZcݳz4켼aiPe/U?Tsh{m=C$=2'D, 2 ;,YDt'YI*^;v$ߊ6W;2rIuԧ3n,@#WY 8źuVŻ"l)>|xѣBE㙤9Ses>e[njie̔dz oX У@ck.LI,Rc}sF0Oqrn'xda0ؾaq$CooUSHWR*Y%=s1\\%/ $X!|)q|sQkO$ Vn31oxbKa),h&,JF}uٖ5W߾] 늴mhWkg #P o  l"%T(+(.%[EV'IŦl /,ikLn@]- ";zh.&& JdGlJQMnH6.*,LѨ"àco_3\y3 ah -^- BsH?w3^_iw >*ҰOF_xhX&GY'.2jS"(H[! Džw)֙WoBG#>̼k8R 4&:T?U2{ۢP'g@| SΡ{[挙 dgC.vڅe#۹3./QIJ{B>zQ}"o^FJLK8ZU~de*XowLHlxlm=g[hpVۑ09 9IR5l}4~ =9O`zo (}5Tnn2G1^QRd>gr>2f!x3/'A((sns0ˡ\=g@ǯJ}HJ%"J L~\$lz7Oeu~5A љ w (5O/@DI&x<ֆݵj~;`,\qyB-%H&!ê (f> cǞg2|ːdct pEJmn[(olIM q5T a:;ɭ%=lúgƞHQ(1};UMCz _H`0cg䕟S"t [[r̝ny-@sG2& [ﳥX umT'Z.E<&L2_Qy3Ky{F:eVvcP gSr/aׇE9b,|f\d /c)K0w'Yv܉_e4 :j\,~=FQj&bGC#F|AVM@Iө!>ͺTr6"`+IetBUCGvq,9\- a(vÓ1I\$v|-$)RqS~@A)-TJ6^z`D ;4bM+Fq'3qN˟h$PrJʜEtHo  T7_)UR=}<'W 5\-$]ܖWN,C$3t%cS|i0¥NAheyvnwX~QqU`_qMb yvJZU؁J uAeG˷Xbm oA"M?IۆNFUW~^B I[K𹖖!_/@Jdn1C㷍|L0fTЍi Ft;M&W(yl=:D@jP͑ &)s@jgkH1Ѽ@а|Nn>PC)CqpZEL !#k7Sk̓,(ݳP.wHGMEtL`2D IOiq%.wgwenEv@ $\>6sGM9PȠtj_4> R:),+tmdEmYx? JuKc>%DX+[7TJ铦[xv| 9f~yٜv8n5HIx9" a<GdPE$r&xh DBЎ(k|s3]?aAR,ꍰ nRU2$myHSrֻ8& MD Dj-F#3R(O1UE@Cvh1KqXzKw.D-T2Dz [Q[(#5o~/c,6kw>t8:${TS3,dӇYMH{]Bf N)(M@YX1rFQ0zuCTrETŵLey旭k3 (UOkJ`gvaׄ{K 7mz |A^CRjWWWrΖԙD;nBU{ۭ/G 0Ey"NqG1}Bذc"2ϯOH#Yٜ/u^ $_rxrU@#*25\p0F"t0]_+!]"RW+y,/9h& q2A7L]:Sk YwJѰcT=ؔ>je pfms\ux/;U~bN'3tJ6t1t Y;S DB?4UbAU|EY$1 P#D[ 83+ST?+AO]sg͸ōRmRMl`eڥ4)E}ٚ5eQν\|x(+: (f2ƗifVBn V- EJc_-=;VB~֚EJVf9p-> gg'ƖK/P8i|Hˢ?Ōbۥ< ?oەtѱZE{2?"*LBAte44ZsX>ݑB!%khEFbͦ$)\-kbbИ &JޟZxyTnPmTBeT /6CJD3K : fOMPߨ > |XhhCSHp|Y`Zg10قx>5lj Nլ`*uV_i{hjx^z/w^AXhۙ5xj9I~geoZͽxt%O{:%LRw R@ZwDDsO'gj%~25$FjN<Ҵk%S9Qþpva=weP #) [mS7E^ԇ8 GHtNb2r'׺O˽d7뛣J a4ӤNiM{K) Ffdnv9P|b4r-V^Q| DZr@cFX♣I mQ" #Dæj6Uw׳ Fwp,hk`G~0ޗPzja9CCvF*^M@imݝdyaZ] -@ l6%zq+ šIDEd(^%ͬzagu2x†"c$|t3ֵ< >ti,hodqU}ݴ]{hYZ6MOh9]$y̅~3" ن9$*Ut~G?}Ȓ灃}SQF ]tc'C|n5݄Հ^XTlgn?BAe^XZ1:b=+60UyLk4h+ vYl#̇Yjse-g,3CǓ;}TetHTiڶAB?^J}n)#22Ohe.X&աj7rXs?pݱ+2JɋuM J9Goħ8qX{d{<j >˞3q7_هnA$CYxFiFo?=T ˀ(m:}O<.kg aWuy?Y_U ur*_=O 7Rw|9/(ջORC[?2k±#&H\ʺ ˊ`䈞\|zZp]sڿh]Z C]I;76muO~*$Fݝ Pr, \׊Aj&NuKdw ȸSv2Q1 ޵IgGSjmm6hÓKi 'FVdaU/oUO)sYQztvzmN;&:})l&<qzm6 Uy1ha -~AA>kϟdVVRwiH9ZפeM^_SKT<=دgU':Xv5C~*oWP+ oj5f]oa͗$zȿe7L.2ɥ VB7~E JGc,dǡ3NGeܶt ;yQס<ڕߢ* oЁ0-[_̇%R{Ĝfn;cVXg %t?,=ն뢱<:Kw:nUpzexٷw5 7z~μ?oń|z߹LF~}*@`)3cZ;=?حΔ_:@sR#习P_ ?ƸEs]aLSAvR-_+> i< -7uGQÔZOFf }u[`?ʂ->z4,QV ~Q8E6ϏF`s)z_? *DܼM*Xx2]X>݇{͕Nc;IQKGk~j䮇O0kvt}vGQW8+ EwEv{ˈ/}Rsl^4%Fszɠun^snQ -] t i3ODYR'3(N[ }4>tz:t):=ޱ\2d0&Zom k IPZa:ٹ9ZO$w.蹝cB&"(]sem<Ʒ"Tx8\g0uj2? su/ -%ŏD{b7MV<W $;ijԶ}EީJ&Gӆ^(qPt ]"H\ 9a8UxmR0NFg)$v.,F0DWri_rb]C4;Դ*TE?ow SibqX"(LS}ϤˬR (KSLݦ/pCgWb[[ONrw_}\Vr>w=l%x*kmH*f;[)=b@<"PրYGN4L+(f:wڬ*o\TA-cІGJICշ[:St0A}O+/a[pGUA)ur.]ՒhVuhu^mcƹaZHUQ԰2WrcNh? {ifBEzB+.7BU'X2"եA ouu(]%<;{QPj{䣏y-k<{ޮJ~%ةas 4pş,j&$NOϚH@Ҁjrzڞ[ B!h6 ./ί챻wn 9wR)IԋxNe_S%@U/mtR 0öX@=\xW;$/ `Ac!$g*'z!T5FbTZme#T16d|˩I .DXXs,?MIhEeXp6RFm}Ob~Z7]$U2d̑ɝT9˾ם2N&p ɤa*.l0LU] c\$Ǧ)sʡ`wY.6^|3J2a_R$va)5 ցD%`(!#(h1%4L{Kϫ}CoC_Nh4 lm5ufzھ`&G(ixq6"<>qv>e?o*nn^N7T%mDC*(D&=(ďeY{\`TEcm U.@v-xT"~dzVAak6F S ã+%|s5CBBՖa(,pM[sq#DI̕y_tN?[+a-aͬj]21(vE@3\pn#:kfn\Jeb[d`o:]ӋBjW0RI'e>'5u\gX=i OyG1F!uKS\zu)GHH<,vy/L§b\UHudwIY$(h)i9ނ*aIT䷣#_vbh*}.&t20˦Zi9 V̪1EigU^6Ah705cq\Ӓ(xCh()=rAX7G>}!WawE 2;adi YHW~x7x n<rH("}"3 'R#b-r >K84rGI9&UOG8TPCDxLz#?X[[eUIQ;E"kkj ';H#ߙAǬ*Af ~_yS!'_zQZznHF#"Iı|;-~UVxwu'ΰW ju 4`5>!pt%vE>>Aģʌ>; =4v)&<(AG 645ƇqѸ\80=aJ>,6Z ;SUpNiuM,AԠ& бjmegZI7/p+OkhճTxzᏘt|uw/+I5| %tdACaw-`9׵2I6Bou l!T>®eL4 $&GPc܀ڦU_}I0mK.fULa˔(dG@*(8cЎ69mDݬEaEhLSH eXĿœ#O9)i? K[xY{pƘks4s|R`{ = g;%wF#LG\;!<~}m;0e4I2 @jL*>0zdD}ٖZH(SL|}ڴՃZ{*e }Mo4kt`7@W-r5]Wƿȶ^ J$)"ŀi}l#&Ij2Sޞ[7џdׯ,sG1!BLlE.to+ViaMHυg'YϿvLLR߆PۻlڣFXq VXF0θ~+"o?s_zrr0dq>t!ّK̚t>-ЯOx?WڨbBF ςd}sb7^"G>Awl)ݱ! X2R}80K5ӼgSYoT lgZ[ª͉ةQ)<){@> ]@_?cE0rKZdV9@5Knn㗂 B2[gE+@$کtBKI싸4ai|v% [Vov}˿.G(饠m$}u;kª0^@(be=r\|y' mT"|'\%)9vs m,Xd9(>i{-9/hU@fMe;(#_ojLEE#aEזuZ]@9"m{_<4eV9~,6)Yf&@٦{K[1^&>{U*f%vz!`"tŏlv?BlL>Rqf_aT8ۮ/5mVQ@z~t!R~#Y)lC>M\I+ VkC :-DqO /ƴo\ƒ{YTz᛻qUA5 |z YWW6ԂYՑ-uև"Ȁ'AH9;*<}W=om{ʚg5{ȭ@ \ F#~lwW+P;f#AzP g.)Ьh3L 8}2[(OR%EAI%ZՃ~RgI݌* $VC J>3M,-:&̴Ir'(]>ey!;.h..Y(c*EC0*{i35s@gm][¤ 6dPT+H>@p)]VvRҎ&r]XodA{˙;FdNV@fPLG4dp@$C.uXL5/wY1dвMC7%V,guP(| oYpVAWITHTo_h!O`7K~W9$K9("[g& , "~~ DɓROm Tk3/8XUhU@;۵R pW'XMɋ|1b CO֏, ~Sv}?&D+_&>ў @' #+g^D:Emrt[҅-pAU#zxFYK$bH_ȡ.<GJv/# v 0j)3@ݥ!6si$eIqLAug?Qc }4SmO3N:M-)jNh} |1,a Z㺱"U0¼s_-%סdj0FX#銰ԇ^kYT+ 5O!!'ֿ{daj/QeWIq G]G,kn3, 0ijy;Ĕeqg崬4FZڙ8\,]ƹb~]P/mkFmvV7d3ҎE1aa/h Wpz4Tz1;rJD1R`GQ6v_[Yw: OUeL5Ⱦ&^٠NXMQ2Y>-ΐr*g#c޶؝^74 fWu8.^#Fh>bb>W D""!BfZ:aR8 X/# +%wҙ! ?nyoy uth~oGwULjXf!a"81nsqj[sG@ 蟢'f0lJru@2cFʯY0IQV@a_jIoG4* F5{'JZ¤Igf*07 ,1f8ݝz_)%C@,nWJ}oM07.c˜Bj?L AHsgz.>d:[@qqaQPu <ʩ(BWWUe$P&&tL*D$~QA{;#& zT$YO:Ll١ 2Ւp* tf.)<8|P) rLK=X=LHGXv9 RW.? ^Z(o_1#lp#v5@?&F)ӋYYQHYDt?CFE0 |$5alľ\HEA3қJ8~#eW!`gŽɧ 1S)n!6_[JpڝPO m ,Qnl"Jv,?JAU}EU[9q֛|f0P,guq:pEݯ<(DWBg+% uYPh!q28 К{@ݼ P}i%1yn{tD@lSXT $_2PLm%AQӥZk8ŀ3j~VFI.w6]Nְ3K#ɸ@l@8/rq !pMk [%2:V͊D iJcijtۑd~ pryزBqS x ux2kMC'5? f|*݌wFU ;Zl1: c8Δwd7!ηt+4d D bսt߰bcIjtLHbBi1w:CWpf3J.-G(ft[S;hwwlG^OO@hq( MdvFyc߶X_xq*njһYThP#~j`@L ;le}ڲ8P|춾쿤t"ߧIvb2 Ėl;@/dCIG1ܑ#`;τ5eBϩ˲XJ!#U' bgw7&pA|mDK+xG@Fd֦i~?Qvx m^Q߁̺{t) Ç-UބA9aj%F`^jJ'ʷWꇬ@RwUch˯uКue*xsߦ. h#ǯtq?C+||ڊÕ|W$@$,@4*noӜlκFywq2[n!@b_@\D |zSeOSuMYa/ thl}Y5<鿩in=u*_DkVšqC Ŷooj` A;N-r5F ep4I)1 ;5il "ټϦo +F=@e)GOsZĊR!em J֑g3Ev)SD*˾¿(Lym XXdXɘAG.]9jhJFZpاYf0x,oC#<pcߏRIQNT>֩z8늟#sU𚖃/cI cybZ 'a\p',')sݞ"pBR5uXu;9;(1#K󆎒J1]%4/p>4 ya/\/a3KI"_ =/2$QGDS"3Aٸ;x4M:DLO*s&s{9>uҘu~ 8ABu2V~ 0PAz&6 O_&jф*x~*YJNcˑj'j?[ FH@zLXevUU yqNXohEc //n:lBF9^d[3؈ ^zELw ?m{f[3;v%+U&Ls.k:l^ZB]!mhiR䡦0NݼB5yj\kUT"+t4 b @cRNGYN$m9"[2n>>;V?L!{6 fQOUYU_@Ao*ߧe\wBԢi,*Ҙb}Ɲl LS#@7rX]-M\2}wo^85.xH71ry,=CTGLwŇ9~MR'׷0|ZWs#eɯrDX_lNI UzX.e@ )E^Y׈ 'ґy{B QS"ErWtՈH`w(H'@O=o7;^Ju;R&y(W3_(dI@Kb23mD^ *+fs ԁȖN+iʢ}q۝EFTϗx-9ZK,*2~ &gXV{ҌGe5\.Q[F]S왬~W <eGopzC*SWVkaEU'UcM3}+cOeB1`ml#gޣMba2)dZtm ag9zw1\7vpCM @CF8TnU4AN,a3/YSq 0'SŚu +'=nPU`!dڽx֢|oH,cC5@O5+.u*x*>S)$6ĽٛxdrGmB՘*'k\jԸ䭝u&e>Xɒ4"R*CЦP [}X$tFE,RY)2aՃd|ti0dig\MȼJi4KAoK%2. (Ub}ӚOVoI'tٜ4Vi9EiFљkު#3ġ 8Ϳm7$y9@CXx\ ]XnIP5}2*vMyucNBؤ Nn\ އK\H`G~_1u@@ŽbBuk3*7EBlX@]x ,#kkWM/b/ˀvnyHhiF (R^jܢ8O!0|FzyrP47qA5}l+|sf\;"d*׼Nex9yw%^,ElԵ:h fUum`/# W3>@:~g0—dvY?|y_om;¨ڡʦny& )eс@JDW;57GH S,9]æ D4cxODQ%vGRi+]jt"\o^-Kć'|db6,G6s..R & w%'-Xg.mDjc% 6bz(#lT WR;i"ϻs҆1&upexQӡK;w3&7w3?Sw0AssB(T}) j=qW&$_c~k:C %y5Yk+T`pvy l㫬=m' ';gV8fv -Z@,F#AtO`ЯE/'S8Oڰ tue> [o 3-N0`T܌?'S-G_ 6)zD`Y}>d2mȴhBVdǧ_yנ8@N  ʇsdFtHF C&yr4C]3q+{;@DQ弰IH-Bܙ; HvamB/.~c &-q]0{4\d2e'=$lֳm+\r p5iy&4!yƹ*g֓|y#U"O!yze%ZeUrg 6rTC.纇O]旴U(*%_%C^HN֨|B5hǕUo 25ډ1v ^{Af'Ę jE뾺hf-/߅*Ҳ0"r$=w\ZV"qp>i2Θamo(08kΫ&Φ'Avo#Ymr*P$%g~, TN Ny_yc_h: 296p󻧥O9nVrlSgMQqp8xӽ(m5p?) x IvAa # C @ψц] rLc@9GZ8J^mgc.l0Qvm̰q27OiA ]oyhѐP'uk^^NSh :@~w4c$QX -زtfGÊIF:g:0yb?&KHteB C6,UEEh[q9ȫ8 }[+nUC'l&tdC$5̞"vcM3fU"{;ےF,wȋ=A%^E2gkPHVJ^S3z=AI9S>ʥe+ibH{%R~Xɮa.yQzsW6|},Dc}Ʃ>>;~몗J=;A3U0`~Kڅ˳ =>9jAp BQM̔ ZTع^NzWRjS7ڷ8 aY]}1A%hgq7kw/_~߳GÛBo³ USPqz%=Pn=B҂T .H+)Pʹ!+E(> &MS39Z bʿDrfC;(;J=ޟ}Wk>I${/eF8: ħ+WFm:s3.4- Wh1K )MJ.!&':@@IKmlٸp9'%6;z; ̔6ESImjLlf Blk3K+)X^^9*a*.&;7AQ$v6 `*YM5KN1pRxƺ{Q:͔sP ^y yFjcw &0馌5eV7yY}gƑG -= o o?GxԍuV^{'SDa m69oү¹by IF'TIu);X2*L񃻖z@%[F~`XRU>.-?HLoN~p,!)y?}33~x2VN@OƟY.N}.rru">r>s Pzs}b5OCsá>=?),D_ G]*_W:躧FF-T@p͜*Q@'[q~8ʍ]LnxxN<}y"#qFjb`T1:4ӣ}G/܌ɫii+*FyOvGj7hW ixB=4_ Ls9~sBҡݷ?b2+IYЗth_5Zcj\vB¸uAuQxe/M ) 7lt4e'֊)xtʪ [_vr?quI$#~S^5=V gc|OR;o2'gpGOR$.˪=Y#,a5N a,680XO/S6V3iӏnChXٳMTF2^yAf}CG4 Uߘ?7Uxak;`ml *sY%~x:+$u_^mݸJ3g.뮠Fg[$Tfdup7F80v } RQ\~5}kӭ_Ԩ"E/΢- xJ>85ٜc[C_Ę9D Uz;!z8@fEOw'&|=+`=%AEFɵ %2p5 9Mdp $L5)KceYCK~RDZ]Q75>s iF]bT'@`:O2-T^$49ϼ}D 4;9y11|uAT\ܓt guřhQȇ3 #LXrXȍ\Ci-*!sR_+go(N%)|OTzKpuaiC54(嵒q<1ٵN(1"kD+EB \5?}5 ;9V]0 pyxF_rB;us14`?Z eu͘w3lG<#C~ٔy T7$ X 19M_Xd }P+n1tp]4&ck-{2#vi4rczɧJ۬{ٳs_soa-QZ%/ٱAZdlE'CO@R_BoOéW*m?}$oA_t}eW}Ns 5LQZri]4HoTzE_y5S=ӐPZE=ԩL99_)k+VO / >jd>J8j}h][Y\A-Vg5Ŋƙtչnp#%hu\CޑG6Uʂ7@[Jrw4/Sp#p!;+o?i S 1Կ5[vAEuٛhrJn'ݻ`1z={R(;sׁfdyKQ-=j0 ;;( Dc r%#X%HK\vDl9r@'_a9Xlj_{Hbeär P mƝGj%K?<ۓe9x<ہq-x gLgw: 0B}28H+fdzD=ƬxA<_xº \Gʃ<ԀQ+e 5W@* ԗEK`N_ K>Fi-DMt v ձaeOIY>4~toCNIҭW gv^oIQ𖉣?o  oF"dk"'9xG9R[I܊\?(!=1Q->4TnN1C}rY.O@2D#}fc^:K ⲱ ѹN﵅ӯ1#,HpoaȽ[a} xPe#i~Jyfjy8Q5])T ׯC% W^ϸoҎ%ytCv1oa ^x6%j.;I^ێ'Egx3m,_Q>h 3&OXAڤbjPJZ HDcSMQ{e?gU)/ҲcZ{Ua ZLĸ/*aЩU]f0(1Y>zw!9ތ3H3!3襋ohdwdK%هIR˛K:{gmȴdKz8aT2A)&P@e$v,?*}2J,Tvp[3/8_hK4Wnm c6$Zf">(ΰbį8a rЁ\dW)6x{ry O&8{y=qN6_747߃ xS+E9dB'TKK={Jd'Q_c&߅*c iw0= I^-=uLj'ZQ$D[~:Qs| H%=zéH.]O퉿M<>r@cZ/-j*8B˪`RD[(.< Q0J) H=/ĝ.ע%j)IcЦV 'B^ q)489fPq9;h4w]yFrVu?mVbfBθ~?0Е@0)¼1SC 4ʨZ n(2 P4%r<%Yfѽ&/O%P9.]qͪa.Q?㘿%B,D"yzpW4uzʊjt^XsG0N*n49\E⼕;ex)4Ik#t*$|][91SSzI 쇱\WP1mY{seq,=i-p/O" H]V aMt~O)sP6,ĥ++кZօ/}s?UfP0|'jcr|c%Rrp`Xae9+;];Tz H -`8ͨ+c(P6Ka%g#z 3!;?y{-k件??1}z*7T o%|T;a LRM{u( w ɳB [Rhm{!go" g3&vċ-`KRGF226In#٫48#ؗ(JnK|sW%ؚM ~Q ;HJIS ]lNosa͊$ =dgyTNw˩B!mҴgVoPy7h+NV 6ė4}&Cro:uMD*ytK_+.lË\mc;C(U eFs@l8q( >|Q-B 8ա1u0龽7L&7-{PtzWhWٲ,u*ϣ&n3z90Sy͑s|{T6@dKQ$!|@&l Ѕ[+!_Qãt*jdHb%#6 CoE=JL.5߄֗  vy_Mx/:QQ7d i5([0b87&&L(]mWӔc^ɛCSN`G6J+^Da9{@1S0%}^NnePl*=!54|L7 br0`غn }Z GǘWe nيa@;G{r؞4_`cj m~p=6Hh` chگԤBx9-d<tU O(y?AMY~E?al-qe]FsڇvE~K1<:&NY@#LG3^RpƋz*X>󻸥Edr׏,W}8u ̞/#C9Rp>jq@ͨ^gD"(:$o)a!BbP}HXDX%d~z{XY1bT5' @ I^cߝ2_" Qͼ9> jTCœr(Rbbdhm/dYG1mSFjjy03\ n@Nu9Ht<,65S/".fc~i9 ;_JٟTρB*1F<#\^sS‚"mj&K<xc/AӡT @;cK-K=,~U8id\e]}t.éqJ'CvᎧkVQ1&$0wD^ iؼ~, ͂ޖGLgO6"fW̜Nd6ZEf?`,'A 9uTgh <ބrr'X/DP>Dy+11I4k.}>^S[:dՊEM|>SUFqK**?Q[қS {<9L~Kyиm[Jw0G'< 4HYDZ8{֖4ELOV8Vp5KpjK؎_ C`B>y v |isM SBV_&榩BM#oٌ]7ǣ(@Dَ4ۏtjWypc8U:up2%;XoF>r+zg%g@P_`쇮xII#aɔ#$' #PA:^*׎!554Dp}6)|9-% sx`HR{W(V.˨9F~|^=??>D+diTr,Y'} jz2ܿx&JVB,W&!CԴfl TĠPX/tvm&B'f;y]%48 :?E1iav^tCoȀNV#mL殚پX4'(!}oǡKEOe q d[bf;& %|1m^+!3JM~p h`ۖO NApP8fhiiv;)i4,QSA1&=;e0vʠ!>4ܥSgUzC_'&S3NZ/D]ay\ZSM)62*f3;7QV"qۇkDy߂Fta&%_) xwGOw^x=YAHaDQ ɑQ^}!P'BN3dr!>HꟉ!Z/RiTٳYyV

$ M[ф&]4)}]5UmdG~o: dY1zYsy,,RFܕLٮg>+R7Ow,;&x"U0Sߴ4ka4+KSOQms L_ '4o#M8ke^H>]0yytM{N8t2m "N5 2߁{#+=\Giy+b R?DVD!i;ܢV8o=nֶV2 ,yLЇZLAT:NM]p\!+fqZ;>Փ.Bܼ 0#-ZX4A0m.dA VF)@/i!Eۼjd!l ADo-Z|yׄCEu痪C%=-;'&B}a8 GlyxuG$AfWn;y5W JcW}GLQm,z ;6/~X[ a{" ۡn ;ɡj@)u!b4 f.P94-kw4Z^7[xأe8"YV3"RRJNi_ͭfOΦ)dxBȚ?\Y肿$X VJ5RE 􎖪 /'!;@xS<[͟NoBe#~ zI'mq:#$7L37nfV1W."G< G͆.f[6V?(j:h֊G [vf -ЙN!]8 qZ%פ!\C_w }|  ki]tNl{kGWz1VN8z\ġQ  x !B= .ՙޘZ<$KgQM_$C՟sM/*ޜ-dTN:;Yj%ȋ8L#4xJ}aB$bBL܍(\zI%m?L^SCs߹bv$f]@rwF,Bb+Q ?Un'@CeLWxWPx>mTvH flY$އJs(~?g#a+:}WgTEˆXe;n&`Js(]QWܩ[sD3%*4d8杢_7fTzvH_ pL_Lty|6GBBZjLHbD܋st-3.MnԮ#ⰲoFj` 6EHfzDM3ՠ "TrN;Ln g4/z>a~<Mr RLIe4V!"5?m#R0MOh8OyG8kj^@Kyis22{fНA^eMC=+AAiZe-õQB?kәN(W&{ `[KeN4W3vډJDb.]bII7S$HQ~iZ^lK!}6`8 1i ,)Xn^Mq(K.N@Փ[f@OW:-/X oQ𹃸f\j)t2N s*Y:ծ2& HgUu]A*3H?ZUw~^ZR+CЛmגq.`[M?(^yC".+`p^ЅLsP bwQTV#`&P VEA%lܣk;mUisU'hg<@-do/7 pw+~U9aD4p 0B]?F&ھXVmڰ~g]v f&_ K!)V *}~>ty/Km~HN^u ]DOr+v?vl"œߤ^N+9zǖY湅-W||<ٜ$OF䊝S2N:vU U@1wX+9!FKDz-JrZ.4| ]S`8Iv>K?ʩgRE&p5 lW\ځuӌ.XuGS5`L>+¶7nYhХY'Ko"3eqgo#Y` Ol^$jc'$ZcYBn Mtm|u%2W${\c.2PPH1Yۆ9޴oϷyqIfX:yy^/wN]jM:CjgL=xE ENԨ첎MN2MU[vϭܸ.o4ځב~Pt)^!+._KV yqEɱsyeZJ2h0 .h$OS jS6Q0OAppkuljx }_E wy_Q tPM#_)J-HyG@#Π-'.;w f,Fwf!$[KwեɜYhƽ;U*H¸]9@rY9A'v|ߟ xJxg]r_@L4Nh꼒ʨ~'- UPlC<ьK?fVuMX3Ym{h֖nLBR)B*c>bS7VA;_MZYٻRBnwa+-*,R֪K |Y攠mՅn*Ci6KDSXѩ[~#ه2-޿5HKπ SڶyWdS虂ٛFk`DeK>,E\wͦ p5P|g&6y,UvUVϩŠZVۑ# Q)kl X+^1sհk>CpOd/XwE'|0E&kYH򌬢,9Si\lVm.j@(aEL[uC(mm:x.hxc]zlH$Pxdŀ.A>9X:ai*#f="a+bh[D;W΢Ćܩ2^IfTQY.Yǯ&.,{fա;0\7$#vyפGp8"b;# g {ar^F&Vu JD%[dʌF=!Jq 3A4`h`w 2>Y8O{\?ʸɟKO~mߢĕekF[Ƃ*,Gq~TuO g>\?m[cXA3#*?a^8pZvt9Go0&9ymtXX[ߙ(2G n BJ~QB9(VlUġ;u|4r5)i/nbWӱkP=bk/6EPr˻ ^te4w|(A>+6]5\}4[ڋ mB 想5\l]^Mav Ky a_ /ݓ׫eO3{^7.E5-<2xRO=&,6.Ϋb$@ /K#pyझ\kff,_B:>i` 's?fh$jsM&gT˜K5C:k_b|@[sC#=pV0;cq!?һj'y[y1:M^[?:~6nď\mQYU~ÌӢu\j\"[执z%aP%YE0ɏ=^˕~Ey6YLbx= WuZzeV7l1^/^V}p@1/-QWpe*cG)[ekikE ROpA </8PrOЁWl|)7+6ț!Srċ8]kX-X9טe(IT={͵\t[B7VIQ--Ӌ?ݣ*dQ&iˢa2apqtv(NH?pTտEcF7]3F_g#4n]iLd {6GVĩƭMk\(4eJ^|+1 3{~σ 9s07]M,A ɟx㻧ʤīRY7Wrh s)3Iz$7^C# gb؜\fMT$4A)$*hϸ+hEJ.8<"em@4;\T|_c;$Z Pxk4|g5 gU""ƚeյdRq\p[.>"šq `Cv|Ѭu~EپfS$~d7ѮwrVG#@PU*Snr 68^#Cm\(ҏmk";47]+:˜ϷCY=QJ){5`.(Nˌx3Wa-59ns slҩfj Z6QI8ݯKH:]{YtĴgÄ>$p8 JMJoU,qVe=60oƭĦ8v\s#޾j=Qd{)*?mRߺB:Zf $C̫irD]e6\{NˊXFԸ[(]LA *g>OX72C-=Hsy0 H.<{ ;iSYŽڴ+oJD=?}~bCß1(Z߻9r4/-2τw}Ii7P?2ќk+b=\p|!zd4ջg,') $|bR)v o lB:R[e7E8Hz[^VC5u*%{? C4Q%cd[ D1 ZeDҔ %9ʑU=1&)饰lNC yk˧ ȟBQ8j5S?g[70W4>I5/S6S'=tESc,ѱ(j؊M֎CdևHQF~\]i6f#'/ waIH$@n.䍥jo[^$x#ڍ #vI|Ef$]uxU1p}ʊ<3c  yS}g 71BhHI~I{.)Ge zv[` /!R :BTxx)J#G~pbu&zaztZ¨dewXl?K 8Cط:[,&灻uGVww8"؈ӧP9_RE{crVMYJ'IW"[[ȏyYb:B"pRnM ('  2 7 R-[T_Kh`)D9@i*H aEY~ `F-48X_&*+w2Te#xQud |I̮^Tэ)^ qSPv޾3sB% !Rڎ6=ˣU"xzmP2O"EtnvMip4㡩;@!=K;PE;b_Y"=C#d_ /5;>[Ӝv!V(v3L'29TY|_c˂~ ϗd+T"iE3'|f||Zh.U4`>=X^]1SQB@$R\\!Y*I]`<3,>R?4p8x< i*D]M4KGinZɦ FH'ru7S/C=^;ݧظS7)>ktD5jWsdlB";_$n7 XYsM"$`hY:4w뎛n~pXʚ;\ZScW9X2kg'H1{AW76)U}P˝/;`y;[ܬacl[nWB EQ%J;jY͇EuaG<帯e ɻR#|*!c}U%j j9 -Q-yo7O+ d4 uG'Pś=>XHkIaهN1VEVM}ipUwMU/e#zO3,rGc{}YpR?Rv-FGo8=0qI?-%}Ƌ㎔oNAP_]2tgpFe#7eiQ+|\!.pdjh^HzspAoK =»eڋ3(IM'=xIJ%&02y CqԐ'p*jl2Mq nt*wbdx@\3}cw?Bf8SaaZ^Y)-oTBlz.GFkby%q.s7[ymA1|šz]s7!@yg?^O>IhqL$bړGVSs ;Y/f99 .șRj-QWf>Og9FRVsSG? YLէg^ U[ؼN.NN4883W_I$FZHfu$N\]%m6&5* XBrmO*.gpE2]4t6~/{C'ߗ*nhc j6w6z&+n?ZHjh#onL1>9SƟJI[UEZ'C@MP-s^|%,i",rJgNOr37˓46h,(Ї V 'V:AwA5n`4u=72?QOgu2CꝣyU|+J`.t]2U@y6Qfzr(a={Fm/og*RqxXTo8;P ex Y8<&Sc]vR(j20 ;VxUDׅPD6ﴩlxlԶ/(ўy: O }Ƿ)I{މhSx"ca=^U7^?%7&z'DOPN0H CGz &?DBn ."r~n] i?a#b:u.-CZs'K TJ4^- !^"QKz{"޸;R$Yz]A@?ǖ0up M0__&rPupZB3UMm&X8 c,+kWxe2 Lzc2h0fA;ؿ[,Cu (l(ĖvUR̊VJxPX 03)hcga&Qw\Bȷɒi&Tefu$ &TP~KU8!5Ά[Wc4쨙RL~-ҒȱZr'."l"Rq(lU2"^nL30jw:=ޙIkq֐ęҠ2Q4&4zTf =?'Mb|eb"ݠك)9?SǬG71qy% FtPK7bvdVY*uB)Ju ٲR8  toЪDU6VGiY6? 5GֆIbRIm\]qdzf-r'Ux! ."[a=zII/_{jc0"F}`h[6`Ҙ3˓!N63?>QĀe\z*~x`֬u%hJRh]=cTp78`BıU&dY!YpB7my=t8F@B5XnlR4I&W>".)2^SusDF܂u;LHь-L!Z ?h'Y7 7EU].)>2GB5!S݉T~G|oݴ̏UkwV7ΌX$˸ BWqk6{/_ϗ8Ў t"|}xF'8R}םaqOtGuXiEa'ϺlU+׊*w\\4=]OM%\_,إ8,(L3iȹS {":1t^( K%aNԯ1=ԋܜ3:Lz@qqGJQ|XIRN(}58,Q`QFmˈ.as@=.p.q,z솨r݄@)8<@!ز>4u4~wk- Kf]:&^M̻UyH2rh& 7O`,,tIٶ8ߥj!ܨoHvʷu CU*)HdsL}c]T(,n0]l&= D]T஌XI9NFibF<@;jV-W]QOGlQCZGBP̈́KxХ /d1 Ltb'M¬vǴau䜥a4&^zBvL(QܽRڿ Bnґ0{@;6P=15`{iݱWD!i<DB(g:%DI6_Pm;Ã\e:u%Ȅ{[8e.+7ʠ! 8vuhSc}샺XtK,9ݟ',Ҳ x; u9mB 8l 6u_W,h_ ̻wJ$7K͸BU&&9g^&0B,\qwׂ7w^>C%M~f6,%R{'ɵ7i]r$ ϵ;9ƙ [:Ϫ[᝖tC]w +3*sKYez)AwOsU]<xI\,rpB97 c2.hf-v\;5DU?CPcco@:,M/gߧe_YS/dÍ;^t%ж|tl[sI,ϥx0iCHI~Gb'EQEDcס'?^Și!Ubf٠흱B]wdmH\z&RFVbhscO7I^y’`mt-UGW{jg~_reۋM!MJSDcB`9JFFgMo5 wO.T\`&S$5IزIv);i5 }W`FAyHCZuǞd<#+=SH* 8{NX=xuTͣf|l/~A%YJ0Mܦŧ3VQ.0vqt|_F!`WR ^2T}GB-?S듮/8nydpP>S|\CrCJ mf PᨆrO>o.2)"L<6oQҏd׷QoPʕћ)<l?VQMɛ"J/QGJU=Z0(q%Da(K!{K_xjڤf6NI5K:Ie? D/gԖ?E>chN[Rc#53H09mwQ"QJVbjIT6!ݗ``MC|8FJ+cXK8/iլ IwSP!<#ll3HVОovRabD 0!$7y< H]i$ұZm.q:Lv4d­&t;R@j%Mj?z Xc *=ZiZ#{YK&H*J{5OMOCaIଓO] ?X[dXd]_aʡXĽQy z 3xXgSuCoAGUư?j9b[ʳGh,.6;)kfGӀOy&).Rq.RXZB" 6?iۯӏ7Je`s_%]xdy^oh3^v5=NafK5yd-Ȑ;B&h ͷH kkZH$#$rYL)Hz89χߛE2]zt"$NRbI*gˁVQKX뇧{ ͒@[+! ۝IxlF+PYYCqp|9KȂa%rh t;y5:dFQgӛACoTbd`SK>cЮZBr،Q=g)J%n< sKC8vx?Zl2uvw&ygb2_5aMA e~- {"AW`Uu9)&ΕFo(IC~e]d3!Wlďo# P-C K`} sGEZ6Z\`kĹ)1JҶ,#vaҁ"L5Zr<*^(JP_L_P@of$`h"+X8Ug3Tkz! z5{$QeNcdml8d3DW;TΦX%@ͽjy(71R&&!׷:XY8ϴAbQKz LW[lޛ*)A =ņTQp8objx#Mm 9\Etu"r4Ը9oh$nUbHQV&Ec톡pTV= l4O0>5 Ct G,oNC|-/HxOh_ -RbAkEi<. MRs(.&-zQTwخ5#۔l\&sH6C]wT4C\0iHЙ s!`)=T3vrˎu *p!RskFn;3Eb/wn *HǮm@}Z9( Z v L#!O$\O׍J4/q|E촂Ʊ&lOnˏOCׯk -8; !Mȥs;y*$ \ba[ m_kF2oWU9MsOxp"> _&9)$J 3"#u+?t~Uj4er߽)x[5߈Yv2߁yݼu;$u-ݺBR1%hUW!8v.-__"x Vu=tδ()t_?ZBip/NRrmF:7t$h۽OUKŅN`(i1>g:$g gN?f]yǹ>H^ngO?ԽTJlо9h6gQmf.WVv8ҊH(WVEX\՘HMxR}zO4$/74ynEl%(pt*V2 R.]IKrg +9޾h{|iV.?AAã`LaHSaxj`N{t s""_h<_&UГa%DJhE_'^^[#3_x'1hGdsi\:r}}&Q sEoʳxV}/8 u&ǚÐ#;1N syd4}vK{fNwR``[|pw}"qj~R̕ŷC>lEc7&geNőa+|BEbXVr0<]#V.lI0@hJ 8( +ymhߨP|(th}LEŠ<(W&]`8o%a#X l9o/:gݝ-CD<@)i/mkyc3^iͭzȣ1QҰ|-󟺯 ! J;S:p* YF*8 4./}P]!G k^*&0::3=Do6j7 \*,3RCQY;j9*2pY0snTbX$_a@+|̶_l0H/|w{~_ A7d ~PSG;BZ-t 'W 3캞z5;HȊCB6d] RCM` 2fs j-yy|PGkc1jG=Y.[k|z '>W" Z;E6 sji:('RQeTdiB! ktޕN48JYa1QY.h1Meyif@ʩhDOc- 4patccl,z<\A]L{!W1'Ԏ$ zMwqt} ϏӡGoovcض [ r^fv鵚xGr{ׯ:7O%c?Ee9\u湙RvU Д NRȐ1:N5se;Lv;<`ԑ{~mgȣ@&Ka`V^|[VڨE ^BG 􇢊 9eZNioKo(*#׋]/'P9k,`ъ$`uS0\H$o>YV 4N ;( UPmĽrƀgmGe̹@H_=pGr:7Զ0 䑜l@aDb~H̹&G9L81QD[Nx0u pdҞ)]c gƃeK9KLf@߅KȺlۥlσ %TC1|(,wV Td:RREk6$TCFMHQ?[S /yT\ߔC!NYN ADs5;_B5e),qTN(nEm-Rsn6Xx$4'8UM_>"e],)jƆXKmp Všs5y }(Xu:uĻ?olI=,̓_GK{] V~"qT_|8ϗ)_l a2wi )f?џc\i[.W<~ .7FC\qMGccx 7L&0덦* LS<|Zߥ|~Ͽ Xq^7Tk>:Adثg0u7}dѼ&\`W m\W% ֗uǬ lSҦ- T⧇.NRkɥZ=/G> ( YhX=Ø X50H4 V^ L˔L]:M%Q杙 r,.eheqś¼ŽB`!%L5Mgbp +qQ-$Kn,=9PF ? UEHnmxiӽٵ. u$Xҙ_*)}TkBiHP7+% M+%MIh  HCÃźֱÔ)r]ޟg`vAHwTv|ZN9;vZ< 576rU_rghVSؑ*߬U '>+E zQse=D.H̹GɻZ-܀2d*f|rv pRM]0*?p3+- ?x+tՙs~8hUḭvsV<{Gl)yc_P-Ǘh;xۭ&lbmuMAײBmT NJIиIETTGU"&3I䏺@(E[;[ςپQ}J PߨO5ⲅN_nϡt82yLaDJ7Lyf1+<"͗:7wTa03szK-f`|>3YT|IYE?QG긍1AZAuczc4.RgPQ>{o?6tL< ˷[͸$kIcjbwc]Ao*Y@ڗV'KXn(Bd.#[[X1]ͅ.yέ:&}$# c U%P\9v7a _L? !_Mx^g@)Q\KW߾z]QB+ƆFPo-2 Vhn{B~|DF3)Ru yJ$AyyTI'&zȃr,7I.%V/sYIէu}y-wN~> /{nX9VPmFZ Mׇlcv (_C:EąĵKh>)F9:gv1>{:6ATvn.co-Fs@r=>Hǭ^z#?ig5*0@_f?Z`1eސnv-('mJD%ټfciUQ% \UD$ )iF`-T(InQI0~rzz;i涇3W&T6!)ΞOKWىWT9C|7|a BrdQ*w4B0).5eHy`<4q(m<l#gZ啁: @rkI&YDDEDg \n#(A)֛*2[u4Zb y!pq ifM;lמ@YVJ}t/̯sG9 t*@M^Pwy-5%a.|U6~. x]ѱk *?> _vl}^BׇW~b>l{:|52;2)/d7{tICc*lA|wL-+1s)`[҂wLU"FQR`jhgSu!MZʛZ^J63آIlE3gH/ro6exxUɏ^A(|eD8r? kh)`=A*kTf_KӠp4[ɦA15X&dVcfgH.!v1b:j Z3MG|=f!RW/Fa6uѭ;Pv5c v"=٥8K!>vSO.f:}Tb'HO|B?KKA*)֒~47kZ2?aBe G0O:A /(%K&2:~PkOeidwg ڥ^[+[…l΋ջW/s]ڳ/q}c#ke@sS~p.cM8ɃU3"xKSς 'tk^ޕ09` ;.eey@To-z_ Ԋk]X2)1'8Yה0艉G[F(l!v?`ll)=n-6x 1 137خӷߙȼS&Y'L"}'VE rhyZA,>)$yg + A_le3G6(s+vt {~mXnԫߗ>eNFb-zLP0gFu~h3=Eg%EV븺 lGc܎% xS0axm;=+FS0 >ulK(zdc5} I TBV`<>(>'&h 9!YeJ]*]%<{ضEވGHWPslqEktx)/pzY ]% &zЙ}bɾ dܪN&FtjHHF_#'m)~o"ѕ"):Fي؍h8WO_,ȸ)tr>!jB Hu>%U"ӕ :$+藈S4A;6ٰ`V_cbH n!EpddKXLqű֘w8 2t0`DB`rSr(իEYq3)ϼ*lF c_z6,5)ZLgb ^<)(Oګ\( \ݣ0!(g|kGWl҄CȹpG#J[+eGpѨx1%MҜ6`!k-|y"q ^x秏WtAF(23UiuuKq ԭ^.!%|,X?DIN(XU "> 8cta!~= Xk,凩*9#f}-;,$/;ě=>[EnM"8:]5޺ݑRwrC'ҋQو䢀ߐRԩ ,'1+Y<X(h54:kfc/j]Rst,г42tµs&ԼSG1j?̞|1pyfln+ {uR" 0hD):/@NNYu(-[ȓE g#llñع{뛶dA']o9+6:}'T +O,í_޻")m%>DEk'UEQm7C#l 6hC~jiKM%W{?]PM'-v󞅓n-CѾ ܢ8Jҋt[/Աu x2V& ף^s[ÇHW#t2܊=PD(]NxV|Q;G.I~63{=b5K8vzcՙ==PTYmU)\ngȤi}fRRR^^dѽ#åx/`# [ZL]F0AЍfbVhG+^]{l͔Uy[A*CvgI˽\23f`3mZ6Ǧxx$ < ,ǍP!KY [9[F س{$ oflPVd|'ߛpM ˋcw%DZ)g G1BFiyȢ$*oD++ `S[?LSgM8M m)ܕ^bfd_Q m rV=r0kx`#60mvn g· =?wJ>IϞA:z#Us_?%Lq\?/V!:5e{!SC R|r/#˃-`Ġ "'Q,Cg"DhPE]chǕ,MQ,f@=s0=R힪W"Xb|0+H\ݔ H_>!qǎ_w>(~rQj7$<7=]lś%|b~wH6vogLT=.~L[z j`aZDd6~|էiR\ھe4% 獄׏՚WBǤ[\]+jV]yWJ~HIh(3 S /,J(3d`:Z?9e/}6RBV:2y d7b~ސ$Cfd' |cʨ4hs#`< ɜXYbOYkDOcFC]6@&3|LT3ހ:[A-+QT ae͉u#UC@;)A'LhEҝqw$. 1MJ짘ZL$ah}U?L}߷H ZbI@3-~ꤣFU.YEXOJ\0`u_q+?!,4nN ݽ}wǰhk 4#ץYZ5]0Pg?8;Af{^ v\q|@7 >~jLT- 3,T{ZMB}^5KN۷4c4b=21?^>v0-Yw],mL[s&Q/Įe68M/yRX'>@5e2KIA.>Th$y )sBy^Xg[DoMu>؋SN',M/V~*ym5[X/<̉؈{(hؖiDE4'̇曃MŐ WM O4}G8|JTX݋Ek (1!,Y:WFlwCd"re(T=ρ"x`ށUb}_ k9;OoEm˛`Gгyw5 U` ۊ(ry[&mEp5)5W8h@Jaf'u%LV9>oQv:͞^bK)۲G 0%f-#GiU@沀Ξt3هjG@Kc|OpQI/,ދI;cur)C]rFgJD$TAyؗl gIg= 9y8dvu6ށH\e!Oxh;všrm_f4HnVs!XDAB(m|h'.MZ[uQb'^#YnFz.xȣoؐ(`>h:E;O>w{NG[V%Ji攒)CzRнEE+.E@Ji V|r]Jőio,`490)~S%B<؝6~۱׸󵇢U%-;ͧgn σt^ ٘ZbU2 qD_;`#ktTyyu% с!yc҅T %OٍͮmV$6/q7*<.`AdcUn%a  ]6@:Hd@߇nLW% VXYsm B6If_KbF'W=:a1$BڲznAUz2UY rN1k[f BS==TI9gRϷČB͑/B<(X3uF\(B {*XOn /_4:u)}Z`۶4op{:p!Zm×M=>+9@v1WnZSY/y ]k,UArޗ0^"jnFZ8$";.o?YPDO#l$ ]&NmiC8Ǧ<,5{~Kոw>oBGSE֪yQAw+o _|:WuIV=3% yn+Pw5Ɛ#ԄKpy8̤\%ާz_srAU]=IX4xὶژ&;>LtR:Zށ{K=-YZ|D/LmcyQA. $W" QFDꂩڨXȥ\2yA_q+oJ|-"uS^[WX_Ȯ>idqvX%"mtLц6t|QLdefsğc(,5 40Yzbr\}9c%dR߬\RZ9+"=Tz$I{K찛((|{(Ow8?2]DցI mhRuϨF T9=Ǐq"i6 po۵x Găb&#?CWM 2` hMn9omyA&.#.NZMUlͭ8=~S;s!vdE Wi 4 @tmIBd2 VG [Fy}L9dJ; -&Ңm'?.ں༵ U5cO,3'lC_ U֫6NusG[FhwB0A_9 'dg`'oVI4u|Z<L(u7 :<mIE6c!e v(QеzT>4ds"4eE;"2OLk8[K`85J>-XQ4]f0!)@54ILЪ uĿ(vҰ~^4x B@). Pqx^]x(/\L[ h)rc?j]4 jxb}{ }=R{`Rp=pky(j*fʼ!eYkgG`M ea`_ʌw ][$]muRޜ77<.7fŀkpnl0ΏQ0ZY]V|E8"Z猼 F'Pr:pT/`e I!u5Տۃc%7 qI/C#'S=o# emy̅hŘoƎW5\)xezx#@ż"L^})fk.`ҏ`3T*qEQ1L. JxP#/vm\=5T ceᜄڴj_W,H 5?w^5F"`\@sq2\L&SyW?K/'8{)̳Ziޢ|Dq0G 5e_D$7M:ҘJ$]VGS%H>LK{؀w?.[r$!7ׂ(uGdB SQZpI11Lc{ h'vZ+Xբ~?K:C; Y=p>>ix-r "?Zd(P~YXkl||cY̌/*` 6Xr.U;b0ŮdhL)*Z|nU+Ev}οrS%vrLw;Tn mgJhG\<0F ,d8e}^rY>ج9pY+̥9_*ॣTh Oۃ"А>(ӂQ)Ŗir-tR{Y2 恩 !XB , m:tT"/|CMDFl}2WZ "7Y8~åh;<ߵ[f_ПVO4?Y` {[ I"2㞩r117Ruz|O(:p\Mt lQ_8ӘW~^Apr4(-.`:U5;?-j߭*P*؄CЇkJB ߁!#:Xh{Cq]e1ZUJ*&%o =5'~ tASF>j&i՞b ZrHsK=Y>r֏hO~Y/GTCK_G)dwc\PKEA$ka^p@*߃Ҵ-ƞM]|e/ [Bu,EN H[imU7;#Q`ÄGc +}˔ |-]o1&| ~+F0jڈ1u;rmM(_"ԕ;D5=Qږ #qAL~U w`[,W kGIZ@cL^e2:&Ո9&)#`Ej\!*Q-D>n;*M~Lw'lsO ҴG*3qEZ}=BARG<7@8蠩ON}mtz`,ِ-EqkIyZǙi҆b Aմ:՚.]Fު)+DJ8d H4VѬJ R_%JWV³, ĨN9#r uK|U:;VV,: ~x`Vps0 aӭ@8C["*yNig P|^¼vq['TrIp){Kɜ ^C%Ζ ވ)od^E-~󰱈q `ajAEd lz^a?&iGMZ3 夵#S: $|Bn-)=Ì 2U 2KgHhsKkQ17'$]_Uw;Gezw=.^ +l鉁l6zmXt`O уo(<7ۍl-8s  =vp+ 謢z<_Jepuܵ=:~$_&Z'sQPrr~xh 0/ubUkq-?W[O'MCÖϫ*KXfjZS_7)X7㑹es l/V4 qs"Bh/׾A٩YԅQ|C跚vLLϊy MDG/qC[yK#oAۑchXBwjwR~]VO*u h Sξ-`eWRQqAs⾬0 X !+I [}iXy@̎MvOpbSMrE pAH>mQecNIᴿg3Xf¤ Qȩ8j}:fF#7X(3uMWb(PlyU.31658u2 _7KC!ݾc^6IfYT%NTɔyo<MȎ_嫟chQ!Ix񼂳sfdM` 5zËGٿ[wɏ%`]ie^ɖU6R>[ L DYHo#*#XXU&5xgqz6Sh =с!AWVb#w\`d3@9Y>X՛3NհFM7 ݘxFJD52鈵[`F]x雭fN;(:۪*(&`ҵ$[ul)_)ܓ.CCT"~h#AKu+.01M˩p݈;u?xgbͩy޲` 0;aws_1eg$ ؈ЯN10C'x=Yi/4fE\4fIcu)_Rэk}{gßKՌu0g,)_ L[NrĢ\Uiy v~/|mT݁xوٸSZtG~m ( =EgѦxjݶO71HVCkJb=`5%qKUFVvEMTpbHoq8ET{N{'w  ,;JJ+^bN : =a!#x57XxNr&˟BcS KQ}Ԩlppñ,ǮEx==Pa |Z3 U <@<yiHf*57hv;13DoAJ*rwyߔᮽp!C-M9>3^Cc\-k1N VvHD-zuYM#ef0D6'!8BO,YR޿\")J2r MQKq(qn,`9jr [7.78d`nw.;G:-4g;G:iIp aB<% (VO@RGuБH1qN2 R9H'` 1 P;VuB`;`\gW#l7ACy ɘgڬ$y陵x|<{1 ;SjAޙ(ŕY̑tôz&E9'CB ZaiDnmҎ0Hl|y=Mo߇(5\[sڨa".V]ϳ'1^3Oi#{*ŸȑMZ5n%ৡ=7]&bD82im{3o?AdTU:Hy({#$E "nQ{h_Ŵ|j9Y)ac=8L ^Kʢy017Xeu5\:hTGvk qE2q p'?88ҢDNFRZZM"=ARbH$ TYw^q3yN"FlwV cti;\o;ڔ/hnn3 lRYrfVS'&g>2FCe_HOUW˙jtYS DjѰrP r䙫dD&! %fx+Ytd\&/|Upy α 8(xCIWK$/+~_P3x_8@ K.گ6ī ͌cd/&KjgTw( yL eM1@łsiC^FR&,3x7R˄ V hl졊iz!r~|伄;db7 EF5DnqB;} Q 8U9+PAyI64Si/mZ˘Fj{Tn(_(w6H&7s~EsZ]PAS3/vY#Q.ܹr)'(QQ6Mb#r*n,T.q˃lAzC|`wt)"$gJ=ooyvTe4C/1.j Kx)5w?kBGeBĦ$Ocz|:^0j&595`ҎHVx|x(7D~V@ts&@1ЄB͚݇ f^zV# h*˗Ưf5Nhѐdn3y7Kt)4NV 9>AzV*@b9Cc#g;]/ty׈;њ{%WJ$z0-XG ?v} D=ܞiqʹ Nd)%! O-K͹ PNtg.ed@b-)9X9NB_]*s[>pf#4LZA,RYvv{]5bt.$7vgj+CFDKl]\n)wWPPS^IO)35w^I6ekޯH‚Jwk=xIQv 2`u#EHjPA"V0J,3}9q "no4 Ne9]6yH $t}fbi,_Kl_ v@sSo1WLJmܩ ؔޔ{eV3H#`0H獼̃b+&?)l~oX-pYwXdfzv mxCi\U9T[!qp GtƶDՄ, #u/Pj76qS}_=~8Q!Vl4B&i77ӝOi2A,&7̥˫a f izb rD<> % *y -X)d ڐ=⸫Fm@ЩҙJcWĴcVa=1~l%M(J͠Q%#IV ~YNdC4CO^T\ؑTǔTBY#rSSihzom0! /{~Hn&NzBt)[dt% Cť-91 r9Vrv si1I\wr!>E]7fU_o$\,.W{_寣}o*BU`tr^]e(gQw̵{xh++d拉P_HەeشFUVqu:_(xZM*G|DsgN>tf [~^y &+3lkG:{5Z`N?jb|$?ΕTßaPszb/Ө[4~{m O63Va Hz <}hRG,6êC6}X)qcr $^Ҙ#B"^ A]e ǤR-n $\gXW<ܷ<}mlZU}fN%9Q9}kB[vX`Q@A};?l!f4Şv_Y>X I^ ̯=a &# D3G$ Dxi1OGC43Dv+ɜoyǏʞk? ˵T{-J R<. ,0E8{,}a~%XoH˒֧_74>#d>%HG˘b!ebLR OWY20-ŧ.hTVt]sŀhIBϢbv쁂̷b?Qlq4 Re`Yc ]ؚth1h}4:x!?W4L ltśk]ΓÅ!21v{:M!{KEKX("̂9"~uQyIİJDUYZf(9r<M}:G#*]eck6؎ "BJlև'\_Xo.bzxW4]+ΘC őĨ+Y,.QD4Mx~_DNl` r<1sJl}4u8YlY5V^6EJdD c/5J[ ||~*V1]4@lGOQOIfW56JtosS55M|VOn6KIр gz-O pѠdǩLRŘi æ5LʡS} -qL 7|e^ONaڪX`Rcc+sJ[$ASէ'TrK7K xXcX!4s@h3CU[DLS]&Ͱ#98!| ù+f7^ ;wuy  $\poyK}R r7pkyB_?C_nIe5O!9ұY׾};qUS_7wnD'!ҫ fy+磯+nH\wNM=d] 7FbK[ B?_|i0px E,Cut,UZ7,3vgdtrnŊCtC`Z0Ix Mq-6CN HHTqiyݘYAbl{(X\--RwlzyOjX`ɑ}YI # Et9 ܴ~Yv+p_{VEFk IUaFHxUKԝ23 ݧO-3[$!8E5oM7knzs9i%x?Ou3>>;iBh{?q Do({i>b:) 58y0ZyRE98/.n‰AeeNbT]< ֋Vrq?)2\_j-83˹B8gbt"=%Ncbau?>ĤЇ>;LI8;j {7bKI)&HI3}A|,kU4f>S5>?zq ̈́Bjs7 ke_+e9VޣP3w`6P7~UFL{%Qu16N5FVH~ 躚G41ӂ .Ps9PUU#p)Q.mu~urKR L\3ء~]RWԻ^OGhy䧬X@`z=rzc,`BO8?z>gfłd OoY&wno;DMm:HK-$J&i(, RV&zd>3`w r>G^>ހٝIԗv$䞓xRZ*D6n@V& l%GI2$OZUl079Ԏd[DCw!qGG:sbSRq>%`XKpFG  ੝:uaG=p >G!2juUELBsON3%Fifם,փ!甮=_;|[@ b駭1מMţQNr ⃏/7 T]Ns@(; @=36A A#`a#?ɳ'u NiYTtZ2'JR/ 'P:!۔Ƨ+Apj .(q2Iվ^wQu߀?x8ʟ9Y'ގoDRC@M=BP.ʐѻ<ыI o1qGؖ\`&jIh&~"J*lE~Eެ_9)od4X: B-s@ܬq fX)F7S/ި[ݾ&Ky-jyqj+mç݂xe9(Rxʫm>@*EJ~Tf3D{հWQdkdL,Q2g!\ҕDR(sAaeT/&6K{/yqt E 'He\73f 0R90߾=[G2ܿprm{Rigb!Mo7 T1Mdᣯ[?Vf"jM睶=J[1;OtkJV:cQ%ڇ: dOIaq8ٛ>6ghc 6|3S؎#a_&}gHotd([#goD*ߍ;˺{#x\;)j,xjOb3kW8BVHC|7*ONdKP7 adAbz ڪ 3ouU)`zwӥsC쨁Se 4Cg6?6l _Br*x侽4>&[v^42Jtw* /]%{ۑtpIM9m3f8:w(J9$+/L^z %umBqgZ,r 'q?|ٌ@ ꜟ!7>c?6wx]ΚbtoN ^.ˎt:p(1q1|ncD/>5mEh;>P(`fxN;}.q;{1twgpawN+Z:XNJU4 +'U 205# ~^'C@DEF= 3,PA"rgfU(ȵu"pʑ{}! өEA@jQK'*>w ~ tcLϣkcvKVR}P#!e9quKs*v?Z'0SϿ!8Q)|iKd#V؜}qm20 xzsDH'AfE)zB_z_C/ j6bю([#;ANJ%q9fޏ?'EJӄƷdg{#~KP=mkQzL=rk=Z8ix44Gh6I&18’1]eM'ޣ`DH˛ާq ( J@dN*sz'R=<|&D`VJi8M0(ѡP\3pCjޮn)]j+ʗ3 ^l'[<`|>kF t&2Oc L0bbN!]`md 䅟:"h6قiZH ଽDQmj:!C<@jiYUwhVf|;6~!~x%DQ|"4:Ƿۘr3 Qq[B|21"Q ,?ӕJN 쥂^!z<#|Eofz8HFaK}UqNˢrV`UR鍀u,=h}NT߸x!͝a ҉^CY|Tmr~ 4PBpuKџr,ܙN"ܐ PXOU,N4s494tJ2B^dӉI.o|( O!LR15'8ps58G٫WS14)w*5 Y k AFc- QLLqV,Um[GM3+m5&h`fy} s7?K`rwS|iL*kC~z; .΢@IXx*:ϓ&42jmG"ԯqk=1&5zkN6ۊmq?\w72v (is<6s|m:go{R%׍[<]:n8تb'?r"_/Bki>pFzYtigR=IB' L]j! Z3a Pዊ> PzDދq.+_$ئ웹!S[ݕ;~td"C/ ܨN?8@[7?2<ả[.GnAƒuXR~fkli'(DO Vg:naH\jS|z+ufb/1 T͉֭6q?/ IO)GEnU8M} &1s&}b#b4Ye >`J5.bQ2boar.[+E 2bSIP/3T !JL<' >8(?SxЛk=n+:ފ-+^!jKbDp4J٠4#apf-Ql!Q0zV}⪋." Dhל-hGW>yf'F#?F֘5_фR^Y]XiOD\s;%$п ͠] ˶-m0CrSm'P@ U5RãÉΟFj/ێ @ecQ2!N(5<>]ϵX͈Jr._q h%8&Y jybx@] sɫ@qF@qf+itJ+Be망/Wwr+WK`_Q 3?K頮mq Ɇ-elb\}$W6G5|IΓ q]^niqӽ~rW+tnVqdc "!dP!f=j1!)9 PgUS\aZJڒ0uNFfo^X*0\8zD}K嵆WLvzoO'!m:R BeZm~0U5GǓ5sETu.qIhjdתЖˋMvxDz3=Kec~IQ]L(X'o}  J2 ? *Й7, 5FFǧ~f8dy,V.IوhAr Ȟ9uU,j>v/dRJm(.G+ ^`LL'Aa12@\PI.t8~Ԯr ')fZ|ָec2)GkK^$_{>X"fșUWp;] A&JPyG,mtXm,8 T䠀N 08T})WOVBs;)n{ N45uGy^jm1spKT)BrnL@-6 x`耦طenI4+>&7LcY* 9-4QG@.xЂ-,b!u-ݥEfKL s@ؔpq+v':rxa1[0u~۱bH%$(@`_dvh|<2M۳{1TS t Q| Av~!'F#ϰ!(lv<,ݽ##I|d,f:^?x!16o- 򃖹\D-i%(Og}L Pj.ۙ[7?~}hf$> PK:1M@zqZD}A5j r_3' 5Oљp]L'bpU.Ayz;=z1c8f:j)|e(G2(7X2A~nܽA^ʈfl!0GlUb 0_X5c)zěxp )j("]2ӯh.(6 粡9$pn? "K[cp|ﻙ{9y+4w=ӽzi`uf>d)g dL`o[rs?AwEC 9ak}fy-}O<,.}ټ,Ğ4ArZ/^ ?+qf+嶲9ot< )wބ'Mf`1KN*GdŊh +TA{͛LyOk,L 'ɼ罗:T^fEބS夭k Xkәdwv++PgnOyuwtp|':bg?["g=$`%Ih7r{JRm}7 =gB- Bkއ3Y7O͝.pg^wRf(F`~TOp\1;zGlѹWar͍.&{1 -,ΓhvR*:s#Jw2 ]1ԯ,/o#z`0>7!y$Tr`4?s)rY8my5ɝ0+bYRV_P*ff܏$D!-c3EA/3]&QmnPc<t}KobY }Cw4RM05 zWܟ+Jlm 0/CX1KvWlmi`j7Q4@0Gc~LZx-Jw[2`kD&'pIlMh+^Dm-sʼ|>6EI7HRo͏(J!Y-4-1i{ͭU+3# !=W!b>o.EiB$NN?mP:f^3! Adצ] @{u7 t\tP+蘮*4bEXUբ0 ]f)}uC5JE.%~;XX G0/\6.;+[bT`N=Wwlu /UiRBl&lZ^Y0 ֖3վsb-Gkkc^5g<{ηh ֢fzVhޖF;tl''WRibvS8+!خQzwf [ԜnsڑR\u11Jc4A}i/sPt l_H+W=G䴈2s涐9&bGeZF.m c(kƍsxUV,(V7?X߱ u]QQAoK'8s=.۽3tڒ)I$H6iP13 ZB_Mw%{*Es2{19{[t|X\R\xGeXS4izi4o_tV7g 3 y s;S}>.z%wz@*2S,c^+H?x_-A]uol/Pk،z2H4\32S@,DF{ c7!H:Jtz ˱Jk s\\j;w\)Y+1ilU"XXWqM: Jcj^R x 4-~ ͕G6DY䥬U.OYZgHYZ59ƃDl~jg8d&Ftuҙ~"{P%x X"x##s;k Mf4{~4Oqvn%+JgșcQ5OCx=!C| } ۨ!  tH^J hJ0W8_U^늂X W8~^R/5AVǀz%M05fzVP$Nəz+?'y*l5kvw?y{g04?8>c͇ܔ"*M{gP>2\tk.+4 jMTX @YJx#hˬ=UJcO6bUgmm ZMC_-ޜhʗqҠB/0?ĆRI3 #}dDYvH"q{?"T}Sz&F%;ڸB$w_?©TB`" OB€ $kصGbQW1-۸`MwLOnjRNDKYi)앯L"Y-r 8 C 8z$,@'%= }T*T@UV Sk}X Án+wmo뜻.mb{daw3S3*&<`ϲ3//'͙ʹB ڪX-pl.Fgp0(󡈖NGszUb]V / ՁOza&ITڜą>?!]I Pz&sz`jx-_4NR\ ד`9 }%W)rC#. fE2@e.M7 йr{38ӓ jDSǯLWfU}C?]n8#N7VSZ], }%5c1/K{T;^-_cIT.hv;7]C΍񌔅{ #y>UڔQA$'..2\kmBԥ+Xw:*?)QT, -pV礦, ן`lM 9-o*U^I$*K7eBLĞY D`5T7 @%hQPKځ=[o&a6 =uɠGْ%72V3@ʳ&Xgtcnm뱄mpѨ"@HK7=oWf)yf@QWFI@n+G8$.ѱªлXM#`(>;b%fJ)Su\1D5 nyHϔm$n~~k di;ɍchh"Dy ^Qg2HDKH̜U΋9bV 0,# ptsѰ9J#8/odc~W0ͱ7.^硽Ɏ膋OtQ<qH63G1z 5E*QRpƁӞ'hoH鐍EfLO5p"q x8vƿU衧֤eVH'%Li:Mr#= =[wy^pg%U A{!]D{Io/"Gw8S3th ~4f7NN<0`8:*Sh)8UH &ACVuc^*07R t貸*.u)CkhNePjU -̩iȖm?3S>8 zi1] VOgCtV￀`%.+K䗑OLcŎP鬨wB`hQ@G7_9̆ 8EQCm9s;o@v_~Aĉ|0hb˟~[S*9ka$BH?:v7W%a]i|Βa\lrTaój B!U#)n 8-}d6lǬQ%پ(WGm W%ۢ{I93ؾ]9b1 AEB~M-J20X~toB41I[ŻlSHR~+Šo-K^-x^́T0 )*gs䊷; /*>d;[A*ȮNzst:B[un2qr2jQn݅㚪eS+]@D 2?" ^)XYS39.D@SMh<$C7BnX7NQw>uH/$W Vnx¦ BԠvf VVٹs6%aO}8B ?* aHX [֩Ldmc$j:vqw}Q{\!N;nţX0 B!WZFFa)>綰GG6@b,>77sغQRJpYҸKZ~Gl נr] 4-Y%nAYݽQ/t$ܻhXcj`w(H?>q+EDjR3uSw+n8& zuVͿLs@ :? n{0*36n߱>@CL}Alg>W{C,?')vo'a:SD&a6˕?t>xDa`?uȲܘ^+AnJr$jU^'KB=:HǗW=M~Z4Q}v |L@P[^LDZy}W]Z`+2n4!"Bїq;בQF) 8Njޤ B$͘ ֤ybQGFQ,=/3 aڝ,YpS0s#\*J:,' A)Biƒ ?b: J̋<~;KìcڨR>{T`>ZO詜 IK2c.-[牜B- c#<ԸmY )U6}"K<˩)2  Sp+w{7s˃hwc8Ay^v%FJ%$4 pn!/1@>Y*kVzZuyФ;T>CQD.e$g 2홢ݏg-$KLޔ`]A7n|>E11Ff`+J.B2*Vf؉DRcG(>$Y\L0#`i:@Y^[j=>Dl<,]ID@ [ IN!K-xS)5 NN!)ocƏ9K Ur|iS$4r: )naީJ&4b7Jd~0ns, Tд ͸ %O/ @I8^&f[Lx`&c."ni]TQW1chWwlp \_=Є p#R bR8H=p 4_jQŧ.E[ ܙ>_ݻEZR.l.$nAX}H:p{34)WZfoyzzĂ`|q}⾒(•(Zjk?--J`H `͋ʯi(Htؿw^{ߴq ezTջ_;x_ze{y0]>:˼hg;\"nvf vG\eq". *93 5P*J( YoS?"W}/f' }Ks;8$>1$)vOsT[)i {xj>ObAhcHҎʼ0,x(և](-zH셤]+P?>׫#Ӵgg p phkJ6NQ"7WsOv؍sNJ6t? b6oS}t\пuOϤ/|ȵ@2U)Z)-h@l8Jf49FtRUha(LТm0M $g[V{X9fPpNi8@*ZvR/ }[=9R/bsUO&qșe=0r?!%J6`k3)n%)9a_aJEcP&|a}WR5RFo cE}I^Ig^1otΚKb,Vx 'o^iZzΜ)ypR>)h&k1qz 5tkױjFob W|Nsc{byx#5#=ƴ,]zwxQo00aETHb~k4 ] >NvWlfú a( r$ә~ܗ۱IBEgL?8m85Y~8!&CQfK-ӮHs-w반RC>«HW{0(sx%e1M &,94UǮLR7,*quI0,Zdp2v/eӟbҔ̨P.f1͞w\GɅ~CmdCŰ63ƌ3{U<ؘa%*=x1!M"{ ؐVTBf<| eQX$",mto&O,}6xy?V)uHs}ujy;wGH ̀^㞂t<a)Q/ID:1nbFf~z Ѩ Ӡ Eo~]{– lƬ='9l5jL*ӹ<ó%oAd}PwZ1zgK45E, m!waTmxC9ݿ(1)]GWz `9y;~_b'eţ37Eb- î{":7*)hmJr]0%1Rq[B cl& '8pe0w*/4.g,wL B/I@ģw0⪪!c=3N^cgIYkГNxisT12*eTb~ىC/o]QSf_Z1N8vCfp'L[@lj穄mk꡽9 jy Go̗.S8}[ 'oiEɖd`\럱ΌJy7L!į)I%7M'G:wԹhީ(6J!͵q]culZ8^=Ns"45W岱N5,9qkpAGtBcjM Chp4pwRcus[ft UfAi'vH2oX*r뢝̊+ }&u}A9||"j'(l1>Xg;d1aA}u-'|〥U/q#l_@%O9{2}6YNƴ,Waq *6:ZƃRA) UC6|%/<PTUqmrv2hբShIGzK NǙ5{ IDKVC%d90]'p/9%/ڥKNԺwu©*5x׃+ >aSL<,>l#!!RpʭlB`iM뫪"\ '4 ^%J2'Nc UD sb!^Վ'H($[AVs?)x *=֚[d.jy'4B{}.UèDY\#,:JU0&*P>'at户;[kV`eїcԙ=AݨbD>UǷX{WYDy_e9Pezê1ќ xMlܐl>2In8CW!@ߍ2i6nQº6qcj:،;^x8 1RY= ~=[ՃmSV(/ƢfJ"W=s9ywޯ(4I@xE-;Ykk4u099'o.nDa4eiki(Eʨ@v,aL ٨ߣ 㠙"}#(ִ:fq%rtUER۝PHGsN '<⚙{8Qegv^Q2ܵ/2mKCO)]T G =hr9>K4Vz Ce]V3-uvEz** 06w3!;M|gЋCK>tnٯL7k)tS|aF|W,搨s ZSuBkWph®qؚܣ-~B@spٔ3佨pQNG 0z8TO Yg^pW;ODը8#)sM66Db6(ϖa iFj@KQvAucz$MgRVy0&BS6+Z@_U:y;ny.^>S2J 5o|fb{X^MnnHaMG_+q~TUTjcmX~Jeρ};v4դ}χN+_R^O)½-%r]@8XoiɪC_J*1By_*~ NK62S~%2txa#n7jwxPSrchE  uP[$ND}Tt/YHz b6X]ZϞ/:!ѿ=Qz>+zTV5*SzAY%L\&8Pb__ eCЎN-I3y) GVȎK)x9#h%=r\ (JN\{f9+z,&S)r*j**t<'p"{)t>1ʡYWtVNkSPk~se*Ȇ1z[V<"53iQ qvU;7{}±2M(Ҕ]=M)8èD0g5MKwRuwѭ\4`pkYi9Ed,nM^Z`2y])B0>NuohmWwX92? Sؚ.J*x #1)9u!wE 8BrP +)UÛ rrU)[Gv /ps%iusW9uaIը'=} @SX6SA!F[d`Em}%y7c?DMI q;'aGIl :3W҄L;V/* TSpNH@2DHOAo.Qi)[t䞍UL5u@)hXBN/=;nIϏ`EOQY&MocL6 kN1 Rff F*ehr$ (܀<~UzqDC> _V9k O:O7`JA..5az۫YH^a?9IKbx(ߞ"m7(`I+xvu ̒nfR&T 3w6r&Aً -h0?衎K?0B?`}ORq]۠R%%hM5BYkS]^}]Zw9&f@lRD;ENx7f>%g}0 ӘZho0@4 kQ_HXI!S}HT-flsu3j6bK)B"s@(I +4%+{ ;sMHq35<?YDvˁUEob RO+Lϛb nLhRj= {;ZE.mNv=~v@G@B>;)3ѷ"~T؄dծVf,.bod,I5Duh=`0pmﮎID?i3^3qDV9>ݭ&>nǕur5]ݜ'ß].e爿 ` '2S<-F9GR3Ge4{@~Ur0p,y=#Ak\F2NnE*(L "jn&5#s߀NV܏yq]rއ ?,Sr[\#y2.TFJl'Yّ ^1,c`ODى녉,DJ+9}]9G^ߩ7g摃m26slN2s4@Gi3@;Ƣb1ҟQ=n\39խL]_{ص,>>ܼy==zG cuqHQ k@Wo*+0PInOz,^ !>z}TֆPV#3nIӻ ל#/H~d=bLJ?}&9wW7''ӉKlcAɺ8EyLM6%@z"!^9CDRRB0Λ/B~һEZ`I,)dF~,,j-5"s- @"7k !z|,"O3v9[sǜ\Ԛn@cNZ6|8~hbo1G I}MSe$i%PDc@Em 3ѕ3E{dd3 ?5_]&Y2C+<{ż\F^78C/5~zm dqPL= .Mu<3"7a>]Es:/ᎏ<2@KdjʴpwdTH75|I)CE8Nܕ$~i4AдhRb36s`)w뇡.Wx?BS fl9Q1o-3|mogȃMjLKm1 ڹTvPޢO/#Ḑ%k-t Fgp'vd 兦Ԁ˚ͭ#[ֿ֝K{Ai(LVrPY.&9g1J⺴VhEG9+ALy墥 r/#![Lq^>[D e:PAKJ#EO_ MûE+AˠPIUlr/CnE %UF%O9(~;鯋]@Z_1c1so,z  Ĺ9ڲZ;{$=hHt)OFcT ύ75r5E-XJh| Uf_|xhȝ+b9h=MG6WdNT3lw E˫} zyÎ_amz &=g0MMfѴsK&@ zQgZRRUj?i*c5,/9㑵Quɵk9Į'3޻48~w3o zfJy1T3oK=l H#}oz)] DrW{ɾSJA}3LHڗ)%$Y%5xX{|nMsGE]t Uѳ%r+:'XCE|7f y6 ,yon&(X`^T19 y\WCDB`jfVؤ<ϡ[$`i,?Pǂ-S~lu\>K5!hia6PCaߴRن4I=VߤeQʀ"}!ms8e*jxBiY:'K}3W39%S_+{`#SAӣmOjK@[ȋXNLQfo%V\ɶJZsОIN.ۮC_]srl!,xeB[}_Kz]|WjΣfAkSUpiI#^e)>=?z-O->}# SVB"IӱAjqY`%ߢZjnXdP4e;._OcY\%#)v  GW4ҩ-yʰ. 3*3 \[Ƶl {}ݷe|[sLid%(fo(Ҡ;+tO.IzLW!`_+褲6tB%~ie֯Q,+Ź;<$ks\{pǏ=yʻkGC e8Kr!G4g.G^JV31G%W7L!fMW7ӟ!=2A;1u.M;/DQud67?h'Sg{uDH-r`9ld |X}fR4Ol6b *6u" a}r$p)M0|xRlmFavG78+}Dw ĵ >Tۊ^-p uRs8ӷ´0|K8) A’S&OIV1]ȚUOY@,OuG,+OE2ǒ 8Av;T`B_!`$q{R E7QPR UAtU$4a7*GrrZRE-Zk#O}^}Fig6QigZR!Y"ӁhA)qPD3]+\֚S."NWo$ten{q$7iY>y,Dh SP*%Jz»! 12:;8*:IbQ8z)NH |9o0kf_t{vEu4)mA>SpWK^:WROsoW+EO o Pnk&'Q9/-wGγ)I:kpBX׮Ek[ 7;mˠf;]V=FG,0K~Ay>5aanw0ϐor,Dt+19Oafg|ms901^TGy@AE)com Tx϶pEedKHk_q&<~CQT3~icu5O@y*Z~O) sݿJr`YLrC͵ J 㶘>C9'Лl- ^k.ZDۖ6 *4fڑ2 ~p;F љr.y> _!>#eϳM!S~s*4\xs s% SZ.2(w -mfʩZc?%[>G`&꣡ٸdBDՈ`4|Ƣ&k1a=M}kHo4K/8~IctsM'y3NK"3KF~ )~ :Mv2* C6:v D5]%Ybwb]-S]# UYn/:Ў)@t2At T=v;~ S("Am%,M{U"םӒ7 z Wu-xR$Spf"PH_ "gRwd, t%h+9moa6Kj?puܬ#Z6oi#|:(0Łm@_7%66ģEpB_[ C7' Ie.2qv0:0˅۟:q*ibs@ui NVTpaF>}"h8WS"g1i  *F^"oa:4%% fb kmI{! | PqV=^C:^ O,˃EUd1VL@z%KoJ1&{4b:5͠h[9!)fvSu󉋱geBL hG.72kp b TlEF/ ?yOWB.Q݈࡭sV7Eg xڄx>uq_znh_}ȳafB/΅N-O`<#+ҸzvlX- qq0;P#IxI$q0wȄ0[$roż 6_ KW)U$E:Vޖ7s64E|UoX*yu>#THu1^U"~6۞\>M Y6Zրhz7F7Ս WKװ\%uxxa5[4JVJ:r (nH7#hfh&S#o Ak4;)S`^Q*y BN jXUy;.D i + v9"r:C$C/$ dZ.yjgϛ{z6v89ɼ.j7âK3p砢u9a[lF/J2 ^5;$q|,fe-vIO#FB#,.\7Msjج»!Y]%*ͦh^KJoI0؏iOnJX eNkgֆM_dlhk"(E?Lwvv0Nߨ[Bz}Ŧe8Tnu$'*y'_M {[LJǧcܞe:aFH o1-\a_Zrw!HuIuC3-'XU9>c*t%y 3hlE#`g17S<. $iUבF\6cK1N8I@1-M (M\6֙^2;(7k ~TP[Hh):7/(F5M3r0-|¨w^-Z4e6%k{wyJV8[/;`n i^+( ,P/3xG)4W-DC5L*Xtن,Fm}a0D)Z%*񨂁O& y>(}jӁôu(*]~)w9 Ty ArG0ߔ?8Ӎ枥Wfk$>p\ܴm;꼲N>f|k ݇|QDYS{N %t uthKB\/[B(e"d>8K+i>5+"bj*qNWB]+3;Ώ'X3? b $F8Jl[`:s𺻃)i)Sz"r~%SZݨ:H"%qf2F6ך+Yܗ- E) SL'{e Cߕ(zA(CgJsJ]cKѰ=Nyycvݶ^*Aj!gv: I0ᎍE>qX;TmnxwG/b|EP@Yy`THyf Ġo$$tQ :~3LCGwl 7Nh)$%䯋= m̿MQŁ)T'zW,կ%(ew_"9r̷sryͩlFm}Y]e$h1ǿoC;,o!_׻Jz&*Xcc uV chv ?_J/q$i!wkIJ\WQBnlBCf.}X9LMnV  Sݴ͙iBR|э\/a`^^Xn;_iZ~#>e}D*N8-V.$}BJ>W֗Z)l|s495}`_ k}V+t)un6yy vmJCI%u~Qk@\$77 V2,ٱD r? ϢC,l]BzW)+ ,j'mC{%8q-tKoi^X@ j>qUN^zT T/E֒wD|՛E"KQV7>q|*%(ꎓێXԺƣ{CFCsN o%3;ءDZQ~/566 Ql4 rOMMb|GR|h?R6Z7U[ÊAns=$ TBIyCnq;z㇦ @ I}gx73Gi7~qjOuo7,#vo)FsFv p91N^CFgRe1*/177Y``plr_6<>9tSƂӖ$kV\MEe%,irQpY]CJqRH+>&&: c^EA4t!NEӾ$(֡AbW A_\z6lcԉg,z(.zAd98sO%*8.nGIB~i7)25prF͜AC"5 H!`4wwg *)tMNs2~dqQNhDxε ", ꥑMG!4F g!(  pt"c@w @}/#{2#މ-d.pI~˰z })Nt4][c賎\3iRh` 6ܩEt{%M~ȒZyWi;k;oɃDV6;r%X/ 9ò2nF wI3Q!9L{%ݾO n?#l7'nR-6.nb [ȍFb`>Ou?/ȠLJ$r&uSp~TzDEVe]7A އ7!^s粬dS/ w)m4kު5Z ѮCc̿3. S;:ш=7F(sQ? -} Ik!^3 A{+ \a0թ'V9Y96Zd, 9.?5I8W`]rZ+.i備0'`f氘l9?ĥa\{R}k8+B QsGf~JDEҶkӠ"*ʃ΁Pc:> PYO;$'@[T)%ƎҸu '|: [/O[̃ ~?Q_x,hF9Cet1CGS7cuۥ2@ΤR[+< cDz>f!=L Ndג]@^l("}ƫ ;oI+qx&S}gQ#{/%?I zydU<b?i4I怛 N?Cf 6[>PSkR"w{mQ2{_%`%!#x;FIMf[wX 91 hS^\ oU"\W!bg*nDEʡa ^ n9]u~8n)3i؈!Lɝ+_7b( Ϣ2~:Ƌֲ%Dr1gmRk P:9*Eٽҷ6ZUt(%O$JTi>? %n0mr{>KZtOWѷ{`NPK8rU=N5;6W~z1HryLAZv-70'ќ,6mu02Hz1'M1wrٶ `գx^_P R^%dĵcƣ2uwm߭ĥvuknfezi4F_-zNUg& E3"'_gPfZ=^z)A]jtUM,MG 4p]Z>] A؆J`,C^َHX9ڐP ǻ=V͢i+1BiƷE`j&F0͊D(ݍ>,gXFQ#%[,2EaQ&XKṯ!Pɥ"[ H֗[ mec˼"NqX?Ĺ/v'oh`X0 Wjb#&sG5hFmPxDcV|j}1{x6wrte %4n@$"7/ `=lUbaвVh??i^iY( .VWQ(|ORJ+hVxI#27xfh;$/4o6`-\R+COd9gjs-cG_'Ӛ[B?WP~dU|!,K()LK @#Vy`_oQ:~t-Ct{?TS:H[2 6 %Z\_c/"?7Xrql W氞 yAdKj0z c?| Rql>oưWT,SCRt<1:gbG$%ˋIt$*!,kYުS2Y"1fG+F9OYxrh: KmQNY[6x# Ev숰7u Gn'dLc?V.˷ssPixpGgpܕU:|︜؂\ypi CkдgO=螟!c/l竭*HWȯvx YF}ǜS[}bk/3M55QT3;H8Q[ #OOmҿ|M1)WMpfX)Bi`8?n%tt&|7 5e)%G3MdtN5VD VKeZ/^eaGqkސcޱ-hySezݩ:Eyp|Ttma[]*<9Ѫ tqce XEQʘ$*pme0ޕO\pE}}gC𣞝caZbv;c#w:ǤYVt6S˚1! tзtjڸ7"eLߔTPrЪ_w'2*>ˏSI70܀CkSoP2롽g=ѠN՛(D<aQ")U<*tٌ%s;^%B9r͙ ,}Co<b1H1l| ,t^ORƞj@JqjKJwg{O( #w< ;_=s,'?ZQ- }Mb(VjpW8f[@TBF5 HA"0]_yl:úU Щy7*Dv08h{9=]oâBS чVT9fRU ]4WߦIÖq|ez{9eWWsxtpQpϰ|13Qc!LuIy| N2!ͥ@K)5^H$$쫔6ZkO]^6}fu=K (oXW+˗,LMX ?$? rJM &+ eUDMb`8moz k+-T"/Y M*L]9@T(u&Q=!852 r*[E }j|'-{:"ZY 7GgEz+F-PheP |4,z x:uh6":wf]"$,HgD Vp:*]|WɌU2,DZ 9J41!}k/S_ |U^V!qdOc-}21C>ib⍫ .C-ɲvdG?;A@,f{0~c`\*Hw0܍;vI>^NX8WBFđ04#/~_T&;5hx q,Ѻedp(dcH{ȳ"\ ž$Xou@v4yDACľ۬d=%U?UWt>_^ʱ9_ǖ^ iUYA+^#qigW&#ua_2֕Qoj*5]бc^VRK&D9CxB|TE_S-zj0"[f~1:v0ۀƉS6;&M[{o }tJȋ7cvBOa =!9q1o|O, 1ߑ }ug w˔Z+@bvu\Tb%?ڿk_0`cIX2RI;]4DC?/<)%:SqCt:L6f1>rɡL=ٽyi6l0K9?H>,p}AS^WQUGF{#{%۰6R$@/lPA <^6ջWTUռ7P7n!C G.A9zٞ >9eV^;HشbtR;T1g.c ??K]E+<oRVB&jh~d̛Hd7aꐰeNt)B5Zˁ>^`oD-Mn QZKAhQضot$$bԧ4֋NɶːpHd(⧌RB=beW{A(j,G($#cΝ|hE!A,c#PưXKRFNO6T5gBT r0.@L}=8$/ @פ:?\nv.! icIR[Ӿy(GtZܻΖ6NNsQ1j=t.: `~q (6^M:e+47VDZޒ3X$ J9ˆ?TkU+C\ D?̢NO*I+eC-` zb:o2as=YZ $Ta&*2Wn}*g֗+ u{kHT >TVk!CԘ7˫9vM($+{ 8 ^+j*{wM9zK~K^0fNSAoK":0kbPa+j*$E86 Eʂ$h3 \NWSdv`,EI^OT瘿ӺYݻC k_p AT74ߜ0dO(XZ7cQU}_GʨL4 ő!o6ԣ?xmi/ϝ/M/Hs6(̒XQ;pZ8^`l6s`P"B-̾'WJ/Ժ7T}\{c޳m3f6:tY$PݠGJ:!I)ٴ7zS]pѧn ޳z3]XzQܭ)Q>x{&{t*QP"&y7LVW $9af;IiE:B\U 'tO蔍/_ic* 7F LTs@aQv@ľ ]> ٪74X\Hg}Sc!&F&i-кSTrv1bXhܿ'\>j'.>~֥ɹQz +7R.>y.j;$[lo ;Or. ɡ*%}NaGi²Zz* i'ƷU9AΛ@z> $ ]x_,6  _07ѭ x415 sÓ)5pWY!t=ЅGcs|s*EtR|(@w%oLMۉGg)b{ j7~fLu=*I>𾓇uwgX9cQxe)m1rk  H욬YV`NL>?9sNY" 7OkIm7#f>(ZYɝ4h֑G9pƯd{ B >k-2 T'IQ||%4 "#nh^d]\˙xA hA?O,qssc'5KUGDx_kٍ5H/;!U.דJiqB&%:'c1ꀗYy3M2o#/A a6зƍy}L\ j.¥էٛ MST1>,nSXo ';>=d9RLIX̰jPuCM1^aO:zF6l6uʨk*iq 0@Ulޚ·<8=%khː0 64PBFNf?(N@odq\A#wly HC0wzɗ/K&!Kc"}`yO%J1l eu"^<^wD-:3׮ԗOV|dQ]ѡN Nޅatُ|u(e)PY$A`AB <(D'79O**B٭jaZPYd0jʎ's;v/,1}c ?k' "M"~d<Љn|SnBlaX|-^[4 ?WJywSѭu'O U}Y"~6f@ ,])DUo>gv?I.;0M;sޑ:j:v'*L; $pq%oj3@]KnT"BxkKJ !y.2#B_?sU2ݵ50p&'ewVc/< U5[d,p؋J(J8 p$;qg\+/<5.qGO֊L+,%?"K6 =H\Yy@S\ToyTdюչ( e:$n24rxvjqՄb^$xit\8J ۾}.]_:In[FqbM@ء2:n`_cX0lyxCit~dq#C6E@?]+:T~=>|-e2}y^ #.w)rI"jBԛL,; gUfG>9E-73;DOncUw/mĺڼ}gr=>*DX{&+_1 CZ`neO<ȜbW&('_ᲡEKׂq&x]"T:+#_D}'`/݇} w[ g)z,Pĕ`O֦y舾j%VR}3;r8`7@>W>Vdxd w2EmaTNjTDҒ6eu~Ň2ɉ*30E9(`û0B&I 5XqHe+WC!Q#.:# կKH jC [9?=\15o)Lc[^S?k vE];nIokl0p։Jai٣WFYfF6:L,LvMke~3\Lĭ~\iAOhb]nYJf W_d}rF9UV’,ea(6`iM˂t'ܖOA,ָjW-N8N8.QߓNO>j?PA֬i* v޽˥6ˆdO ~_ ^0͜ bL.n%+͸3!e99tt!ȷjI%~u;G1sm{"VyI z=e8$VNz VDnnvHjJ"^l 9s^e c]?s`RuaLLjIX2kl?hxB5]6\yOwkgnHepJxcQKɧDGܠ F@-]J^FƚahIb> '>5c5){#**s?;Z?vڧqh|wJ1, eJeNƋi=u޷B:1+}} !p/@>.]' a/8uukT]^d4*Pt;PBNZ~@rJ[7Fld+7wYժ66?)kfzGs%kv]q~W S }1'YPܔ5]8-y@xnLjA*7|"NO)/I`;4"61J u(\Y?1g>)1@p yΗl:RL.JT|Y :ɀ*j7!a5ģ-n2r`[p(nvr&̽k1xmpb7t5G퓑%SG ;GԐð":@ԑ΂c9v6ShH:.>:m Uk srfUaN;XXˠw`+D \Lxe>~bk+v\@6KOV?kl4eFnUTpiQ@'V"c܇'9zfkU5qer{>`  P;Go;# :BTxN=aFWs\}j?&{ՖWqvbsA\ʏAA'sP[PhIS[ g=yehC U-!U|;*~$Ae49W2^n~ה2Bu [m|WP 7^u~amnze knta ̤p{1l*by JY]sʕ IvugIůe)(rZTMfޔz&T]r)~RyJП}npZ~fgO68A) -UZr4W~ ݌Wc6E+uS7;ZqĤ"x[x<]HWn/zJܖǖʊUSS[QV *4 vUG<<0kX>[e,d;y9=xXF& A-WWK[]Tdt3۩(Rϰwա7}kS_SF>?*`o(A^cɑN-hw?tj<484ױظ {}"ܮ',t֔˛Ƞ0-~:PY,KB^"ȧy9ʲ4%[T Oa]ʡ$dt읎-yDp}GO4at+ޝuu1h@/m }\/ \Pts1"$vճ:/|1n;EO8^3&c2̓S9|} VB_dUd-2c~#O&bʑ?B;X4k^AI@/`oG~ON\,N'L|N8++p E/ܒR5fS.dMnӰTtaoT~sG>r/_at8S=skM.ch_m T,IxRm,5 )!Mz^"ă\J;n`{@K 2De݂x&}U; yeU2)U2 +$0$9ۚz׫*wl_kO!ki|wߨ-q0Kk~(36bLafFΟG!_ ]?t o!NOiҖMP\uAeCl.awێ{/D.%T$J>yS(~[ sgC2;X^rU{A/NlD<"LOa~*0mt0vUEy*w-XՓw,* iV7k%5W*Yc0\]F^ U@dolcZ܌+颉JO>K(aIAvuQ'ʭh>=%.e$ ҫ2ӹ=Uvnmȏz (U;(ܷ0Z[`3ddRD?cpԬQ,v*gZ >_~xMz7 wbm3S`nI- ,ϓ WkMaa\ 9S|㡸Zh? kׄmX(|Ӿ&CÌc6Cˑ8Mam2Eb -JҖŪouX \ecy')+Qة ` H\)N.6>sm*I%atw:cia.f0}G @ȎV8+9V~_ {Pqi#nb^\>bC;3шU9Hmv(3֤c^~h>"3P FI`>%tRLں!B8*}u蠛)i [n3RE\bf硲.Ne(n~wv^C4ߐR6E31G2$]tpT[&8Xx:;b@妜~$xF 6] NDS_S65vg\$&rJx2A :_ 1&VܦTANl_AX k? #AA-Fӥ=êCD _|d]1r(υæB<ڻPHSNJ$W n2|Yi8BqwQOV7>t Wi Tˮ6.6H;}D`+,{F#B9 yoi]bB ¢'zoðA 5Нm~?i{iFtxYf]hj~xԋC;>Jm8zR m bid)rg!@76UfbFDiS#550i0#uICuo[sX!;7hj0kee/}}*'h:gSԯ?۾vÔqy^ˋ@YЯxFJ$[%T.ɊA*忶TF(R.ƳUu.2#S DhIL Dk~jk&'DD i=SDYr!e>aHJXwN򩇭KR !&t\xLY eaeW]C6k 0HVt2߯,j,2U/d*T7 $֛J ~|FHfjOvNNrCD K,: ׄ5WmJ 5ԷZ /x̷귈ٯ[ٷNs5ӑ$e.zTTy/qiy%#jZnTr+Y1k_~Ȧ9eoo+]|؇m"O^M{$ 3Cn,Tv4nS#nm/zQJ(HwmFJ P)F3~BX]&X$u* ZECS3] qiQ!m =q(3֙0>72b}s/gZ8ڴr( mO;R}!E#ȠxT&'MMBQ(6,ވems˂!@o  R9#G24RV)GͲc;r/Qr&ԗL_/)vCD+ nio.o)/" /^#5ڛ#Ό(Z5V*R{{ 7HރH1Bt5Ef 3.|iSp *:{jt4q]|e'w9OK<]w)8ZߑeeS'(9UId{ ~xd،P N7C@m}*?")l;n*nWH\A'2 {" hc.lI\ I/].FP/zb͹7]o.Rg&k`k}g[QLN QSvb(([-<+2'<9#TLX.4(WѝShmH9褓S\m `ڧw_ k˕@)›`8CL{$b*"C=80bg _N3W na _&NwL5 E2'讗ɥf) ?Wͅ2d|1kB)@!HhL&jf5!̹zu. GjE] \͆'Fu J dTؾHlC)܎IjZNzz þnRj{jo h"0-?^^ɑ&~ 熛zgt]GX)QgES9}t@8HOL6swXfC<־@d QX] {NGȸk :v m+ڂ8‚_^ ┧e: l*>lp"m!RVW?U5QÈ$g^+ ;_LJ8ӚZy$k#%7 ʔ\z]NYZ+%căeTT487;$NuIsFL [ -VC'eP7{ʷe)2-,Oū}c+0-,Reǭܻ찍>4ϛ ءvoZM?Ns]ŵWnJ ̜E_Q8s̘S]ſI{ux sR`ػUݗti4vbKb iPXsEѤϠ앳:F; QK;=Nҷ*j&\M1{a,JI29&_(l"ʞZý\?&]n(g7+sH?V|WKu+"_+nWR< ۼ 1R/\% - tzyB/4jrs˛ %3f+3fWI x9Wꨪq&'[V6AӲ$K_0G¬X ss_NG؂E^c ~R {\DC#h윈\Ф;l:tX1b07á\#Uqj;uTWw{2\+oaefidlzݬ-'mABxi㰮F jҠ,<Ҩr8\Rhʆ)_{Qjr:\s>@mVu/Қ*^/mg=cH%dw6+xm\>yG8!&D)\{HW{ 4wJ4?C=Œ$?zL(4= }i@NjUD{A'6f\9ߨ a:3㐮})glzŅܯ}C 0:z\imaОf#E8==IGX vX|{ f*PPwr~6Jr0\ŲZȝpMJʒ rv v{ y[vYO Rg+~RL&[$JNgV>L= !ֽHk ۂcaG. h \ɪm+gEMGN?`l#rBaRpkL~5rO 0>skhfS :9ywN*7.Ԁ>v'1_p?y&iީl; ዯ3W dP< `vdoSP%1ʸOK,VcYʄ_]uWb!zkZ|Lg̅xT%cVۼU#dC؍52zK)0Lv!yht2c7o贴(ThÊI3X$5;4lpIu4Uf}=7K*R^da~;wb[0?-!0Q?rh=:+ftibmתkV)>Ο٭,;J Rz^ A4ד 1 Uv[b5eah@>QH0[ChgE"Ԏ 1d'R=lM-P;{?=Θ7*&~XQȧ9U}52<:Bw T"|pJA=h{jȨo`? f-PfB0[8 b2i"b@s8ic2o)>V+4Q^HKl;^eVWסĊr_6{!ʩ/gB*يWa ﳒ#"cL]9[®*\3`dvNQ0klfcKދ܈e;'`hF3}gc/V%Q¯#+/_b-{JLx_P_A>ҔQ?B}`0+(XP -te;=q [PB qGJg!*ži$ &~/H3#5%{u/)E0~/6}lpQ|n ~f辐hm/0}j[Nw *)m)dd.釦JۦmXag_j)Ec? #K Sz9&2< +D4&ۨk1C(}kܻokocld܎'OKמ\p\;W"BacHYFw(}_̍ZlptF Oˇ뭣%I4^oB",FK]40e%fPl0*I(k/~\9D`*uh@0ߍץ0,#!"ܛqJ&HicMx|H#iHWpXuG=I~0npo ̵H}ŷ|צ˟0 @M$u"Pw?b,mMh+j1ߙrBDd0'\ᔽ 1Ηg]|8MBpfpJo3ՠ7?7n"L~'xk_WE"OGt6ͽ9eՏGiFVj)ɘب6p^K~[e&#rBzqDs!5V!8cy7;gN7T2s3TJR@J#tVuVo.mjs&S~5I`Nx35°2RLR4i%SۗSy-e &D^x9.fWevqN\άbQ(*F0 3'"`{*cql0ZBf(2E^3:B5}~&iɅ'~9`J:$nuC7P ثE5-tՖNKn\P #mbXOy=; [%KChe(EPr/{2"9Kgzt"L$|me\ u=2ч9EbKY`?+#a+Wלm /,C8;EBN^W."l*Z ydB%kEloysCE'E`DlO|N P=& ocpw"l'2NwɊ SsH|tGϞ9A5sM0։z&1熏.63i͟ iqJrv2$[r_Xӷft>e"ϓ$+ 3iPDɸ=k;v1wmT-ZݪS_90쥅tp@^|,ܤV N<X$i&ӨTizu4 eżTx6b _Ok# 'aqQ. tWFpen(@YpRΛN诒h׍$t]+tu(́%tp^}`.;]AˤW8,N0Fź<#3c(l zl<c3çTƄz=ԩo HG<7!cJO##!,1„Ýz/,wΌsHKHa+s;ٙ`7: oa@~ 3 jBP}wUk dMʅ'ciP4ʔ. w;L\1\LT `ڙ;7{JxZ0qCjMJOP-VsmR„7lk+Eڨ$ Ans 4q@ۼxC#m{mIjZq x/5tN!%7?btG{a"5yPEQyӓ9!ѢG)jݤʅk^ڭޞk-G9`Q[$@- 7X Z!֍'Z.Y=F¿S\t&|umӣ2||r?Od(lAsla%2ǁKwI6r G&֣ݐc_ꪇSk['XDPUaq>O(9g)ٶ}Ї,Y2rY%} f6䏞k;jx4>G$owv+uEY?g3 Y#0I=?@<' >w~2UidH8HQꕮ=z!qy˒*A@L:(UOe|ZLWr9f{GXPW0THY]_@>qh}mCsRND풩J6VcԄ&y ;/nQVk}]7w&1B}b4^!\Z-nHg?|Ўv ϸ(DV:ҕ*?YYٍ=? &Z}}輢22͎%\]zY?UuiHtCAh&9?9Ara㗔@ s!|` uj%6 COXܚ +wލ6j dTH|q]i&6}k/y5)Ad#{_ʫwW!k;#D9^YZrV/e K\ {t>A ~~4:|sz=v:Ds(r!{9~##u ]WQO4%P'W"}[et*䶄žekVW2U)њ@q:i] G$*8 <|Ls*gxSCñ3f$ۧ "j^`-aO{s u& Ǖ-$ALVf0Df3Y$,"~n֭>X֚n9 / I~B=vKtg(c;S/1p5fb**?2h,IY!) uLCVj\* 1 p& 6$#huڡ3L*7eI<.͖Q@ R;K҆)bk\DMx8ރJ4ݚb6 XCmZXh{wP IOh/tSX7sIR'憐՗ým$si/0 9=L,96VͦџEѦ5@ %Dyp>KRcwnIJI}"?*A ɡd\ڢÊ!/9ĎSp0YR,d|YDhN&8Bb!){MxE!twoH]"s3:84~<.OXLȦ1u Y\] -XCfqWsh{v-B));,:exlCۻ;}dԼ:="/ptPx+S6*-u)*#B>EA\xކ;{:J+ W_מ,:⏳ZQy\mjQ^t^i&n'"O!͟RW4}PXыl4r&`-t;(\$y;edjrf]*3z񒈟+Xd5h/58RQK5c @VHls%9$24]J$xcr)mx/oLw7Xϳ/  \\uSk}TEŜgvۻzOJh;~|X7RhqTȣy =u5`= Ø%5f9!X/!pgÛE- tT2CjXF]w* F[˔ @ ]֢GJحD>1Ʉ@XE'wDi/]%uJ[AcqsB`9 {Hw[(zWIf MHT埽zMqXjx *I$0z[J(5]fܫ,U*,+3?v]' JWZ'PHH?g8(p [+RH[z0V13ENh5vH!#_,0,S 4YN#$@>`8L3KC蚶َZEE0SCfheX^5T2~W@7(M0M[ogf{Jm^?7b#\Sr v?a ZGm3rFQWO?rŘ;8|SBmZEbޯ%||"p(V1"ěW$V} 1R3Hf!`wGW6 i4|T![Z2A,fa:m{}cBtсb t$˟RgՈ)D}rxvT Wqzd KoN#e' {^ȂE 6hƌZ][8Ӆ}iARff4Ѵ>w97b˖TOL+)*V%HCWDS$:}% !|c1Z5THJm'ymRE+aF_^ RIOa szi1TO<؟ݻ Q3˄s^79 񚈥J/XUdSۭUJm:+< ˣR 9=0x}|h#:&qpeM6`&?1PHF`)yvԪzL} *]מ2)Eω4Cy } aVv xE8i{?rF2u E!! ["#"dO^.<@#(шB#XqA] (/^nJ &gYCCrlJ5 ۓMm8& qk^O}YƖ~械t1&ڷT:M@7XfP1V!\#_nҒF3 kQo$|pvgϮA/4Cd*vV˂ 9XQne^}իB~ApVut<#b}!+xiZm06c &lm\ h߅F>>mw2DK0mtW/jH)pidF(dD9H2޼nPP0Blڻ —/s [pXXVS4Wj٨!/13\|#PͤyiF|.x-[[`s*I)9Y-QMoN  5W|KHXB<鉼MoP'GDa;8vxQ_`̕pF`- u%#Mnpw[&nsx0_.EE鎨 ]lF68uQ (U.7b{\URE83(%)_9"RQt(ώ?%08 wt[K. L%Oo'!7\a9)6~U'H(勲}0Ỵ ϪCZFƍ !P{9Q?s?S9K,0-uOAv5F0{y[JSDp_+Cv.6mK͓ȟSFG}1bJ#k"qr4ٰK@WݬMBK!YRs<1 lrJ|VaB֫g\1̠`O.j5$dA(]Ҳ= rNB_镃=,B[[Y^?g;f.B_npD~B HCTZ&LzV1@k!agfݻ'Lnh̰G'7KVX| ^Wiإ[ @ F`Ӑ䠃iλO`h)ёU4ߚC be4t"uGfH:kw ?ovAQz;dY +PWEjU |^Ǿ'6ǰ/uE40 ugei8Z_pga ꗹ3(yjV4 a3sФ,i\epi;"20W72ܥQ+ %'Lv2C'cFpn)G l'vBMk΋J\*R:Z|,/Xe3~- 7עt hr|[(ڨmvn6e:[Tc`?p#8m=KX"=UMQ.>-]8 Q8@G@Y KwKOQK/U.gZ* RPP_/e5! -ϪيٛD2BD3Cby!x5/ c0'7!,L|Bp*QtBQ3A AIm}RU25^>\:̴ƷNp;6U%pɶpYm6^vBU+EVzȧQL5`bc à>aAJ֍BF^ :@Jt A"ID "Ay`'ā9#+(GoS)R﯏S'wܪ6b<VhѾ $R }Mk 0ͩA6˕;Z<}WH)P%7Ae)[<75/"NU,]~Kj>Ⴭv _FđakS/o mk~f^(3yRW7G.!W) =4ZMEY(?@vʺRD+alTD)Mڮ'kޣ,8nyǐ]4F CaW&p[. 8s CY\&sI A $3MIb"*IO9wv@;g3X٤QbUwR`B0t#‚$/I$QK~qvkgPT"c?49}lNt ^=/+}bN b6⊶GC핛 G~3r/e|hH`.=׾$MO]YNTq(PfO3}xh+2fܚ{|aͳcpsIG*6z-K V\rlu:Ph} Rv`E+ R=.\1s&bYS2Q+q9Zꭼ$r/c#6HD|OEUujL{a%stf)BSe^0Pv8mQGiëMMh BB[pM0o=*\-Qq)|ៅ{ڈ-%.,*d" ak-i>`~aRNP3rvؾ;:s 7uRgd'Hy ؘW%O=0%5!6(iHCNRdu0/H7;ϛOB9B,|>[[aJl,@BRɂi-L\dzuF%n4:a O"SwɪTa}tԾE'"\Ic*t\4+i#{$,ʓ>}'I,ڗK(|e՘)*@fQ8mxOdU(~-?e1N@ U)m>I,{^v3pʟ/wz@õ닚kzoMVr8Jr /!/WE.kVO_i5f4cӣDwGO>q 8B^HRuk"'sN'REdDP'ZB E}M*MR ?dMNHٌ2|XFQљIN7);uU9j lh(ΰz@RE(~;5ԜZ3m:thz'%m$frw<d¶}*Tv+kZ5p< :K|f dER5tM]QkEv ߀?!c_01<#C<bS0_.[W`ch\a7N0ߚw5GX?u[?&eO^2dub !d\˺d75t#V hZ ʾa[KCvK^^}2c 2(SYK[m<*dOO.hRK_FOaވ_3F㏇|CaEUf_O0LJkKI:>-"I-fvre|mN$˅FʶIw`s;d7ۣXeSf'vcc a׿Ѯ=-`~{hvpMbѾaq4JDlRvN9brZ3Nz%ankXo`Zb̤IpF8̵h٤[֏%{ {rTn JefP_ 7,-=Z h \3ub+vF=/%]GhW3&3?v50-/{sFv{Ridl;:?Nq3Ц,j4=ahBlU tD~8a&!O}c" ?ڱƽ d?x$PQH:mj j}7l|ZVι:ui9wۤǑayddp}zU bkn5H4|W. ƄJ#XN) 0?e'&4JE"|pYܯp㸧>bdVJUB8_e̵gGQ!==!d8Xxhjomy z9B\8W%4jd[' kw1&{3sLѳ}iSDi1.8UKmlR}[Be͡} X0owDb 0'x"qq}Xdw][tlhI/ZLiU☡^| Ёx67hܸBx;% gGf,9]ʄ̻ :F2bn°C&0W6u;1L{k0 g:pU]Ј.mB,r7qj,mLg0x' bVexI-,>fcTXDdI'ߩbL׊_Du W3 R^w~.n!Q,p2Je@1'|{Za_2Ww?g6ľ`Yo=|&!u{˵o[=//Y{Zٿ(>\TnxTE}fy3I4iA_1n}:\N 沵2mI˨ a^uşS, BM&ZSSSC.ţLn/&RSX#)|o$$졙'xO{}@\9/?㪹`suwgm0}UƷfN3fNLVi2/5{FcU2DN|`*0^DR;#}ds1u97V:xB ̓ ]zv:ETQC1=F% *Vo+swK-%W_ȈjX_Us&?)22EfVS셈z&Y HԫvrPQ"Kwċ*Ѣod #;&YCHEк~8.<-[-_H2ƽx7ZSÚXBծ6//Fwgo*p1DJF~ OnK@2kKTO6A-ZmMDkG1h'cW9CD`d38CHZ G?Q}KN[KYK%8"Rhq[| "5Ue3*lc<毸h%?5.fvJ {X||_v.GC?QbF6zJ}@2${6NDH;4[`025\hvw%dvH0RiT#sL{ཀྵ31%ӇmnڰxBlGmUm@'yfq^<9!e;+ΔsBLl#Q RJEp˭AŠ*Q: 3F_7 :wk P"3FS3F0VԞ ƔOj4lgF.^bx݋6l/2v`5N()H"_΢ =DaKmcao׏ya5E%X6Tm:HM^}'xvHɲ"ՄWH0*= Hb^M*Uwf"qچ9vnR{/!#N tQ½r[/J}z#ţuOt8|&&Q[nw4TT&jubIj:?z{*gEs/`eWs@e,i]4fd8뎃1QSB~9F-bT 1+9=Gf(~(ΉnL:6SA&NPUך T_v_T¤.*$НrWI7p5Dʦ[܌>:&/)}mm`@,fb094OWVNWČMP 1J}gA%ׇNE},sԒ~$޹&a6EF)3Ox2jKt+8!$a iC(s{\L'[\I=Dǁ]+I.if!ldYU)= A][u e.d  jϴI#=WNa-!vD|Ooy iЪLiΎǐVbg]MP%zQV%WE>Qcsj䈖òka嘘 OkQOLBnD/5ƪ)!6YdLn[-oqߨL]SrxzF;̡gy%3&!'w $^,n' ʒl/-[;&*^UJ(`\$*1"J,eBD.~ \u-7'PZŀffM Xɭ y(̛ҏõGԮd;fEtF^s'/1%1ҩ56&6Y%oGeZ!:Q{͑'@)dajZG&J-A [ Qn G ۚXMN'3{z;Wh䫵EwV:aOO)= ?,P{/%$:\)a͇_iǠ|'>jsq4#$12⼞!YzRCT/ w1f}dF 3l?pq\ow>xUuqSSq.$YyLx?Wuc8ȯtҞ+ 4gjָAI5I|;ff{]11@,v /C&@%G]6FU*ylN)2]KͲ~Z(k|ߋ^W/un >K)]T@͟#tBu@y:׍v_D]dFÛ_"Y: JWHڴ2@ jJozNՕr'Z>HQ)-yVys^&g볫&M'͐`uoqJΞ;y&da{?[UxMWNkuGC WSTȰuK+'ty,ZXhL1WѶotbن/:lz'#>raٿ[G˓W%u+5OJt32-krEߚ <"F<-Af A rx]EDHNI'\]BO#sF殧Ց)C;Xft"am~++"n.߂6<\lǿ(:v)Pƙ@unFAo#{Fp7Xb\nv(1za} ûif[Wo9GaMJE~&bY ZuAA/tv}ːjL3 Jľ:MB쳶2~6@T9r:hMYQy>Ucۍ $k<+4̇&.c< Bc*LhTc~^:51rG~t? 0*o"a4sj( &lte\Z>yrzb˨6F{h〮&]3>MW;6Kɍua›Cg4Iv-|GX^IY>x6Mg ƩMǩ3L H*;[B̫n + Brļ.4<$/(NMIPضe^;T>$=u^>Hezzg^\^ϐy[ if=M6Fx&'YPO/ YE3A@CVuBrF*OG; YƔ?ʜ"GJ Kf |/(~cJ6~rLqCS8 +QzM|'4@syzO'qwD&$We*Rn?[ Xm ߘjrTݟW`$}I_gm&΂{lKfz˒sL k傆ȇ#vEPUz`# D䱠@[nmQZP.&r9wF)_b3'" _(ԩ3vՕ eI^V'?ރuZb|.#Ƕ3o*qL!>:YKTr|NAa0ͣh"~Zzlé\oAk*,ʒ̟DXQSd+N* cR>{uWw:>$goݍt 2Q|XPFVfvr}TVD='] t2$L&Q(S3 zn-2ؐgaΠ>!!HsidBaT_f>Prgroc,#%p|?i*y }]*\GdAiOKK2efi@/) T߂̌F@3`5w94JotҫtT\& ߗ@:yy- Wj S{ٵpwO';edhPIDݠG1E ssꍤVKUfP KN T?hhBf2 |CK}=J1kSxs[>\͂(>r{cYw|AM+.߉KC=G=\2+(IcYEevPIsA{UJ>kYG1Pi`7EPh]˦lfUY^/o,SllJq5J=_)@/_ *ǐn%> ʩUs'&βJ[QGG t]Aq͖moFv!mIofmu^2&B'eJٓ 8Fo'4򝚡F߂w-kǂƥӎ\#bcC-ior ARZ*3JUf3eۙ/ؘ/ z9kw1` HPkߠUVIz2]he@/~Hco;LN{OR\O^D!8=[>[8Oc⎏bz>!8I4l[1Mtn/&:٦\.ϛ4u[]tPt!})y,l?ɕU7-g8zy8r(zxN]>Ml&jxea^ X$քfI|qC=)?%Q6ҮN#!d~i׆JLL:sJOr[']nƸ+#6BncIrfV`b_Yڙލek!Euy.;v=YUJ6`j.ZE1 -jnɑAX.*K<%.6v%V--ӍK^XeQZ27ֿ,LʷI[IZɔƖŒ~wwi=޺b];o|dC j;Mca/T=b~7>o"jwn-bIm>EMGɎc:HL3LKZsxJe{bڏބp& ;lϮ,z9JnvhpXe7Qj_hn%\g}@Vl?qnRW-M#zL-~~YYǁlӝ'*(yHvN[F3H'ȏWUg\nP(1x78W k%>LR6bM']qmejUJ* 2iwDKRÀXPZC9Ykӛx8@ٹgKe8>Tm.h08w5$dWp?nJ[rMk\=cwQ:ډxm^/j0m7InUW|xҰ϶"u=|LzIⲃ>j.tb(q(P8 X";O=*j-2)HOߦ1Ӌ7mhNjz*ĭDm m]}:\Vߘ,A)c[GI:ݮ_aJb /g)Zy% x[pLe ˺`9Ic֮߁Ǯ+׳2ݼ 7Hz 7sת­?7og#%[.<|P̷|dlPsQvAix>7;/nm!w/iɖ fz~Y!![bA\)I\&JΉwlͦ_0c6NA1 D Z) ]qb{ ?3#3&Pr" C 2 I{F=6<' ')sShMKƘDYvtЮ'0ҷޘm{[0g / *_$# P1wcϖv(d`4۫hl#RO8-͸>۰($CO۟n1l$ıF*|:W1|8!sG~}pB _g3.E|] .prDE p<`A]rpb}8kv[OĈL6EU0G5 q5+D$XNVh+%2|"KY1> 5,G5:XvKW9!oL'>=o|n~5G,5#S+B|}|V. !9T]t$(κuxg1zx(WAUtOrMĹ~EQoO`Pkꃿఊ̩13l^( p0:I$+i4^jP0c6xc.0̉aDgU+/o6_/n 93y|O##Ł+;i +7Y{)bM\.I6FWUuNj|uGD+3+[7&śƪ>сWMrYG8.& ߉z:Ӿif G6/$ob NN> 1h KzR4u cSJM1F8.+n̽Q1a!)ǽt \[#_B7|;l ~pQOA=#4TU:pI6 RAl;AmL&87Q_( N"2n "Ӷ3 ɧ&b}눳;\]A9,ySixjaߥ5Q,e̞Pr(^. ?o%z׮G2nmpiJ&ďFA'8YEEr|=-*z~F甌"?[]s9g5v7I9;kÿ5/^xXͰE~.fܻlv3h=0>?F*{eNƫʿF Fr)QFGU:SA"cAx2xN}&L e2<ן,hn(\uΑJ'Y[g k31x)r.yg7WC,kSi 'p4R'zDdϞn}E}Jm$7鲃дWwHV]`x|g_(DU#@8860}SsްuǰL݀@Y[-1ՁgLwĮ/aL,pT.]&qZ/M3{stvVWh+wLPXCvJ38MAEq/%<ר*p+c#$ǖ ^e;IAg{83=*--i<2VlZƺ1<&+l)'@TCVVr2 d8[cʯ\ ?uΖ61x{-9,w@TBX1M.+h -rWe%C%;@u>y8's{KBF%Vo=g>^҂/,AXw.F7; OOd< 2ڹ9(Ӟw i͘-7X)\i@E}d6c֧O0\3\ O6BF~fGڦdwQ>dž'{4/HPL-ɑ,OcM^)zR .Y 56Bj($|#Ü;8ϘU+|0Td^u 5R-?f_'m){խ4"ʗNXbT4S^InA3xGs,i NAfr 7>#@/#;u\޿#|l8,%<3T Y8%9iL Hփ U $|HrDy>,eTSLRhnY38^XD79 ykєnI5U^ig*/=4|E;&(-.c 1K]ad-38oF[Zm4jZlTcK]~"D?SH< _+2ޠ7Hw=!V^;,xzu;Տ>ZPu P/rvdūnpm&4v ݋H70:P| л1m7_DCdoqG-"t1|%nX%8XDVbzjG fC6_^:G$Fz⓶@EڗͻkE@/τ\h=js|f˲tiꙔO=?]? I .Q[}GRC 2$xI%T.'Im(oֻY^ [/W,6<\XCTWl4r}V=&[OtyT6N(U*`˹Pe&\'xGF4Q%wr?TF+Ha^ج'kpKwq?ZM$^FW] yn1ܘ /l^#Xf5@~lDͲ{oV$C"*:kj^b x`ثÞD+|a"Qgӫ:83~w#^^CFGh2Q/ R$ζ,GU4qg4l={Py$T6Nݗ T9ޭN)Ի@;hP\l[X+N 5WSBK(pj{y6Tnd+ {-H*ZYe=l.H%$HkM &ojhܼ!Mb >j?- XeߞiZ xyD%k'5 ̤srP Exk-C(.ȦH3YídO΋]$pL2evP&YM/Qu#KYvzoFX%vUOv8$JfC21|Xh>= PqQhJ2m֡ؑb<ȴRpӯ]޷ZVy>dj|.?0%@IMΰI@ur ?޳ʹj\nUadN*r]` ^^^gU}!p]ⒿxfٰUVx 'UolݠGu2QhY}Eu zfkq(3 -MOR\F-XirmC&lg{Sw<.gNoJv%.3 S0j%&'Aoj֟3N۬b?Y{9J]5ӥFX# ,Ej scb~]2G\r#WaETJiq=FHr7|bAuayWszHM!3R|*;diA{w&V^Fwe2#xwa G֥=`²CMDH-RYvmx2#C)k9qm|dFAc?\aK^E@ES/Lb2A7iiCzõ+c'p/M697j~%]oP짌UE?./aEVu*vѼ-7JT td#XZ%H-AN^`U%oͶN͡h#WqPX1fH_<=hcHE2㩮 $f,k͜LU3pQ/-4}F,y9 <;F4N5P`"7*$ R/4#] YBܻ^Q=tDwLxc.H`A XM}Eĕ"rhjYx1 T&.HvKtTEUqj6]uK}F"ova%)]SQ0xZ= j~pc[%Щ{=˼rR+aFȂ61/#Slsj:Q:Q,E .TO2|^hg-PWs7ê`']YUq0瑇pF`^F|LW,:yE1L&t"mfG`aAGs*s4^< D; Cm#~dSwg%1=K>!Ki.aĹ/FhF;)vfb)- voK$G %:4Bқ b4N>{nJDLy=+[U8QTJO.+|in\/e&q!U.^WoMut>oz QuY2 CBfqҰXW{Ϸ?ۗ;,9eYQfG!J.NdGTE%meqÊK UԻܗ8*r`r3nZ˲*M! 'h!ho9 ce sZ#3J j1Fo` jX&]9d2YOy[BGi@g5Lۄ9Pg_3eTVvmaٟK- w@ Y όUTC4zV$9>1øJJ BįFgBjG:a2_##T@7DӻW܁GP'7 ۍ {C.֣tݯpGojm9]{V@WF ^~x%ÎⵒjVҘMVj4]Zr&vsz&.CX %FR< 4jUtWY(nƳKK!e@ X-Tzu*c~yslM b0uƄaM}ݖvgX^Ў=İ|r^jĒ,7% pwN-Ǻ?@p&Yt`SP3Mvِl#gËn恾C|=4n%_emmh憣C GŘToB‰. Ee 2 9~9Pϼ'ct;$Ȥlʓ7}W_MFVHxɣ$&&#Mn.OI=rx mx"e?vC BFkiwaˌkJ=.m6s7+)κ,Rɑ;KR%?عF;?vu-dQ3k7e?q?$۾羿_cȬt'N|myk>IɎSfնEk$=!iڬKx;>9РW#%h;bSeN%T|4'-"Z&PS'uu;Z8vhɍ?z? ,!SO2`psG/&?|)ϕq:*#?@pF1Kq"^w]P%_~Ƨ S+Xby{fюнNR0Wj“ggHx.{ Zߋc 2Yxݬ Q8f(26MZ[X9.*.IlW3?VS=^C'Z 1x@>]8yQѭ 6my=͆)/kZ3HK\]iS=CDc3Dky&L /XƁ'@`?U ڭjpxӃ͠l k BXm\8F!W^A=2n) tx-e: "3؁ŹoI6/lsgod]. }ո[K R(tVS>b3QٴF0 z,L4O>NLxNC2Y;N|vHRӿuSJ=Nol.D܇IMU.u/P;Պ ڬ0. qp6}F_s:;P V؛ɸ\JNBHpBx \:{*~dS[0sqp!|i~n*j,m'60p.+'" e0ƫd78^NhG 'Qz|]ԗu%\u8~{O  ťm'F`RQv*@<|l,s`Uïy {/pXW~?1mԬ#v_"7@d OvR_\4TjwBI/Te ZB`=0&vaAzekN(6iX<8 # LuU:~_mZ3ԓC1wD"漩n'kc,^p` &6/-DQr.1b%A}X^l<ؑכeH,G uL4e7֛/n_b阺{~A&'>ي3?7۶%htk[0; tS2&ѝ9׳Ry`)H$@;#T/(C"JwEb`hιUZ;΅./e$;PJPXX}Ӹٮ5nH[kUi2b/Q` |ϮKhrcݔz 0YxT q|U8|bħ#hi :pyvyPeUꘄGxb\3QH.dMW쉻B*ttc8R5.*Ni+UclӒq^V_Lmc5"Ix(w6uT77Ü-̷TL/J2j qCM:U>Ln)7R3i5) ?~C_g Ak)BA7E #4G1~I 7 5lȜjsW4$vsh:r+2<'ԙۋ X?| IJv=?1bc-)-X3!cd 0TJvv͒!Ў{$Q&u 9g8J%򠉍DZЫ񜻫Z%]H`oo=J rFwT[˶ݘ*Ycg}%1rGM߬~vScu3*yIHX'6*IItc%-F0!C0}AZm{|HE 8ȕhû#ЦYǐvE_XN5V4ꦙ7?WE0orYVSGM'9-ZEèO8H')-YE(zԿRˡ%3Jڭe uNvjYf,2ga]I ĮIR&ԥG!z܂ל(l1o^uYEx¦YgI_P=t6O2\'TMn{ HfMNj|9slW&lWAcnf~V~ޥRih.Fs6Ne1č^嗢e/ k-c+ّMm@r* lעMW"J@\ K9*"nH"LW.߼k<KߊmڑI s)]4R(fneNZ#F") Z%1!:07p(Vl WLw4t[`@UjtS8D^dKL%|G][aXU3P.|ֹrּq2q-vfJCel_gzkBBFQtß\8Z~+J 6Nd*f1#ljϺ~TlRD0%$uq=4O+-LTARCj`d0j&[ywg*,THF7P^* ntzݏ i~sY(Mh̊<5_w4$ El˷ \x#+弄-)o9t^.O (f@ތVT=186- ' ļؔS5|_jN~Ez=pMqi&N@cکpB"X9'KBt>2A__B߉Afl&(a;X}K ޹8`r 8P'Ѫ9ȇ!9MXxlۘJIS0\(Qz\{IUӭ@5 MIX.|ϕShTt0ǕA=펌!aa[\'&؄$kTN7݈Gi\=X6jaew`[w~t=.'&0<&ȂI66>XK}W]m[_20abah֬ ;H_jF[.B{. 71KQ\#ڰ$l>Eɣo opF6l3(2uήVO3z>2`/p|Zr o˝~=9 a9wE^ކt|jmw/+I{>՟ӆi4ei:˅! >Qgz#eVe\-;@YW1y/r\ݓV.zCiLIy}=)2N\F-evqg F k'fx45(ⅲu1[RƩH:"u6Bi-D0q/擪*Y]{]8)c?TyT4 MH!@FY]J!бFM I PVZl>BzۙZ#3 u?l7O;|&b/դP@)}W !}&y@JwFRXO6H_c띩8KߪZ%/XYX}{uĐ,s;}ŢX,LA~`;Kiy ()i=&9g_oWOY/X[Ǟ)%'ɅQYX1YqdݰPIfa]A%=NqA=rg/q˕ܒ8{⍁d.T&PH uZZds]J W6;+r߁\)|y wϝ`0(#PecIuLTtvq5)t䅖 uW628iH1B0Oy'2W7)ͩ`6>U~Q=/5< :3.R𐉐4pؑsǬ_zF|#k] PNi' v.Ͻ 5rsʘC쇤:l0j#E lx )}Nxp cÖtbc)|RiB튣36~BE ~v}y'(* 7Dљqt .dR dɆ"Ue@u9\]3,En}% /XPry-F&*BE,*Uo~ JNګI:N}Mvbw RmyahS]Q Yd.WԞYݭ7P|p`n@ /NFeEܓ/\jK0^ @kE6Xh9$/d=>$[/Jg"x!_I ?Ĉ]tQSJs%UåY8ؕvjbKV)C~}{2ZW {zBlB0&[x7٫~_FCghzE=mp^b?a45 @Jz(j?.ڗg5pq $iЀ{ɥ!_D)"hgW}X33.BāvY9VƄ.bϒZKf_mT9얱LגasUqt(PO9yrFAvP#FyJ]S]ܑPC0a@'ȗS?H JJGiܑ,] >RD0f\ХBC9b&:l]!aɏ\)HcZE;qIdG6XO uYg=% 鿌m8qai2~@ԘI+,&Hѱf;N`Ї^KL0 X#"-cJ -/N4 0'=Yz2DTtf,n([7OqyޝoTC\bfO't 0s[>? [bCD_a LD ,p*CU39D=xL QMȵOko\y,fg)Rb f}7X#W~Y9W%$m Er\V +eCW <͏uB˻GA= <#ƪ*w.4{rZk1ozieվ"xR= "%jܑ V<@2-|$NR730O/VS8`j gրs򠰵4 H"͙ߜTF3 52:H#FŦDɏsS7n?.1xBB佌TS sֺxJ:f[Opoy Ճolgĥ?U V$YQU%AaadkՉjWӧRد{LT5PZbesA a{V+^p9hwl6:fױ'8C B=%/_n&;nd~Uhm58"8cjrpSnoM^Lu\ HF/q &FOCZ "D^ᢾt5 wR3{0Dy\JH\c9z-cj8h^#g>9Db-i*s[ 8 Hx ]|;X2|჌ρ#ט>sl4/13~xPEcGSĶm$IAUV#N(=zz^x \-A?d$ H#0a. ~Moz+n%]ܞZF43CKORJdKEy1A)i$|Gbz:7{f|)Ӆ b?4V'lNC6O@<' 'Yx"lp/pS[{[=)t‰1?WMz%Nv\Ts?Hy *.A wp@rjv{MOK\FՊ LwB*1>>9&Z2xɎ0nK&"V ?ֿШEW*Cۭtt%50Sw> <}fuiԔu.B1fזD;nLMo]EX)߳d LjqTvR8hiF<ۏ16$(5|/8,fZGs.{ wA,&x4z|N͜n')*j,򄷊Al|pfyvz^-6l(Rvu AйH_e^u?<@2#ϴuM4J楥88KEM|3 \仧 :LPD8l>$ZxEmDRoC{ Ҹ[#,f6bU=*M|yjU?_,CY2<9RUjvT¼oSغ&qvV\vl=[M+TW$0ˋ،0LUh!\:lS, :˞M*09؜? AnT+ vmne+Z}IKEZΣ5t*a{vO1! k+BJ~~z  +yNT?0ZcР+#[+mOߙO.qQGy[weR^(&zE\QBDz3zҟmClߥ~Anng?7>Z,X2&4D'Vxy.H}Rs;>kd>a}^$ u~Lv|τthAkUHV4%&$부u ]9X GF/ r`֙@QAPPgAY.Er0*p7q%; i.,!>Up/{(>sFGZ*cj354qv :DU[Ό 17!%7T $EO#lQT?ٓu*4ʫ@ T4du2l'4a[}獡tzqi /8zJ=}rO[\^'QRD@mr0PъpNbFm-GA94P)m&c: aT; XMc>Տy4:!RZ:[T0EĻk"D_MSx[a@sV _t~aq9!O{5ȜUԻZۡ03c,ԙJǖeLA)>(sB4N&ֿx`GT)= [7@š얈Ò10fә4nf_aοEN>}Gu

fXqZM4B(zk8aY=# Fcy|8NIECGl cc~沋{PmM<5I' eOQg0\>ٵ\]=l,U(zW s߲cpױɧ7b)b?n%bccU97mkii$* yyW>!eZNa}CZa4%3B s{ͦ]ؔ=bHS}Xeơ?}8\2nf.H|9\޳N\utt K;g/"8(زOّǹ+ڔxy2ncNqيU ); tlAϩ kWd R5>buI${kQ &Ye ꔁh3'³KDةI'~dat'lcs1M>‹V }̣/KhAW-&k0kd>M?T&SRrBV^~0+5FJ@w=QNƢg?ۜD8 Lpv UE>%^8kU Ijg \oL[Cv/1\WQ 9e klXK3^2A$BzXPU-`ordW3`j6)um$0t{rJ<ϸ`[u~+6brqhKEX(GwQ|@I3Yyj0̻ZA/'A}$-z 'Gjm6+ܒj_x 3r NjKL|ъsP%ԃ߬NN8H 7mQ\nDžp[}]~U~z#AP_ԯOś YsiҚ(Ivu[ >v\{[/GV̥)!B_}qQM%@@$ąAlGoEl&B`~aduFKyER,$qD: L: 2dAyJ5=j#̍ūu}b Ͱ}Bc/x{ oj:MBRCD~{P(&&hʡc(9^>>cƪg˸`Xc"A`Xa(2WQ[owWr3M+ʬuOX{HUrlN|5"Glw_Sav3_mďYzK9`i qnsCRS˯T!4lu~r!\i3Ď@ h [ʜvA|g.1]A,b},߯s[X;oV8Ey%\oXE8!2@o6㐄$h Rh2M' ADP".fA%yqYvUyꕄ PF @@z''e=j1hW d?#}t3.t$fc lzgw ٣ܖ!~-#s6& FJ)4uX ٺKjܜm+ C쒅pUu Ti],EZI ;?;!DlKb \5% #z=^]k<'Ec~njZzMK#;gP29N0Rs3|\ɗ; 5%m:.SxǰkwT;d5|?*FqDUP%xg!ceÒgY:@(i,-glPR+<5A'F3tr؞A}fbt.nlX+:k{ 3yC+ T_ЁΡUy/C$V\W,Lٮ]6ꔝlDPrB<8%&ntwƝ_T$R0ٛ_9tg'$Кj=&eGUnB"s-X-{Z~^8Bg.">5֩{,ޘZ v܁|2B OY|͍RBo ځ{L$8/S6p$dļClm)Yär; P9A˜wMc]b62PLv4JP.D̔ۖ&mu'st^9L6+6 \@r9Q;pH5%ޠehjԻS,r//u^3[b;!7s_|)G"cǍG~qjHrrxkYNaU_=p]3>x7)` 8#БݯE q۝ (-7&? a^f8`860lͯʤu摓oez1 H|+^|qy:>`F }J6QBRAՂqEl#d΃j30 3||%pɚ@b;9~GUB4%GTAbI#81!Se& B5:N;wZ4FOk"MybՁ ђmLZW- #,iN%yh6ҍa}~uw(5BR\˩e~;<$:`^hç-tz!"Pav rEm)7$ۢc*d{ ٝ+WcĠ@fA1мtse@bC,=ې(' z39L.j YZ20\uXS'Y%4fdNz =<y?btx嶋{s1AoTβ~R[`Wy]"}dmu"g-oN uM۴|O]Js-~[<$v礋f^Tf_UڢU*ʜ<Gw\mE42zK%.^ Aዩ[zkP=:(;)=EP/6!u,+Iݒ nU%? ".V7APwA8r{.~d($V&nOPRJL'd hZ(U#l|85RyHa^ pv$M [ٿ{([r#_2/U/=J}/~0:Ҋc`LJ!>V$>pvѶ+N^":jwt] ByJW "YdܔK&N.?~ [&7jj\ ;,Wȳ#~B ≬iѬsݭw~_-X@G¹3d{Qt XqhW%h @\L9ӹ4L@l;\R3˛.=I^˄`hA V?Xobakxr w9Sn oJ+_/ObbN*jV \Z9gt޺~Yf!~R%7 igK5+'ۦ ck=[ULCn4'qGc, Ocs$Pa.=(3rc<djoF!=kx%m6U [O&=KGUƥ@ɞ`(z,5I|`{#[dI埀U0nWsB< R ,0sJimc]+X,룆g.՘dPKoOH]Ͽ|ܽb6pyVݕL+d_KfE(Xѭiܤ/O]$bD5x#lW*'<%XS<.1Cj`0fFJXT['MZY}Hf'F֬#^秋 DJuy /!1!dۃҢ$Z :O,3rƯ_^k"'L-롿M!`D[ѭ0 [8/;8 {L. |;$P|sBl +?_:O}gr`0 lwq%DWoDeLm_.q| $OK2Qo-.f@_Fx5m#e =_ݎqo`)*E-,]m.RZ z{ɛu 8Oe[v>Ut8e)mRJv.fe sݨs}p[Z;i2 ,y][6O49Ľ.ts VJKiG@6prT!rq-H`%hI){Ue0u˯k1ULN1eR:S+١{]EˌQ݄%6 'gv($9Z9b2 k_m =r0Z'>/@9n/Iɸ_ÚB[E|FDu4}-?'ǏJQ,`_h7bQD=JM(`9LiպejM/W^c,:HfCayu'Wʲٝ@¸LUI]{uc[YA0UuCJN/2h :w993%Tm ixJo5->p[MLm̛N5wqVoo]u/X$7f$k#K[vgV+Xy 93?8q9diF=IeС CGIꞮz^UְTVYen7`05_h$$ӹ݆e N~lj#b&ܒ1Zz;RM @ < ^s(>˯J_m[+QY\3GP>`8;>p/mPZw .;x یwWݢ|w:0ևm!ZtO A>@:b"D{WcI3>LiMA/TQo!+&Z"v3E|=: ҺV+2 @3hjACog,1mS>wcn4scƧE$'u <bWfVs`4e ,uǍŀ>Y1L]Qɷe( F#p}uTۏrپ3r=7\K7Pɚas4ҴgcϲEkZL}(&C4f?9s]h0{^` SkO/\*ViZ "yy*)5ioc[}. /@8ZΏ^%kM]q3}۰iRC Q(T@ 15ݡ1xeCI׵ʋNJ1G;v/S5Mu 2Т?VMZ:=H0G &y 㐛/.Z.n!̃K|:gcEDZx@7FXkWqUZ*]mM5F1^)&a[ pj[+ђ:i 3md%_mmzSFʜ}s9ɍ^$+fK 'ꎿrOGSlʴ'O#? Na8b!)Q*NnC{}5S=g()(N9"bj\zgw&/k/] 9=L/Z^9L _B{VBR bH,5H@s]/w/1p[ri9f{0Ulj>Wbơe\ٗ Ԗ #LyQ?xJ7_%Cj-ǃ"^[N$MrcǕƏ/[~Z) ZS:`@L P iH`opPqk2?zf+aeVG7|7/h;Ƞ!84w rZF3X@B \2|6ГE7 #~`O".=2k\H9mbxw9g_99v kP,arh&QC#Lagm~Y1n,s фJϊ:`],_`}jaղ! ]dW$,Z _a<&\GsuiZ^j2LB憫c[m9뱎1|.5d;̯~>cMs̹K]΁RrG8A1+ږ #ʞ.@呇I+[hXNM֘_s\'Œ&AM}˘ ^jSrHDMM_Q+7V+-*@ӳDpeD4x#hϿ5͔ւ5Q1:0ݺMa̺%%̯˚ 4rMS4k");сZOeoU ~!,75Z9rSzN%/}K'7.Y! k;q ~6"iYdwm\$|*+Xz ,!D=d?P 2 A_ HrewE4|iB\ KKktX"L7PM7jBb!(=0:A[eJ*6H y)ՙw;pjJD|$+ELlP_d=;/J/fњ'udR܊Rʸ 63bw}-T5{5Ø-CD:=Ӣ5S%"`0|L,Vȉ~qFd' E )hb&cX|s&;UmB&rkSq)~,Q_a:xm(+JLeJ>[ǶU=.QN(̢͍Ρ\jWs5<-s bAIڮI`nz 菂\;fipeUH - 8&jmV ]))3p{;Ur9ԂlaIjK` p}@w6?uD2gNRXBiދaD<. u4e>%1/\ [ u[v-JbX}Gmi TOB6oVOVH@8pQ"F-@{P?`)p:J:ޞ)6lQA_b.s5q=UbujU9G`yW%Ia+^=:q΃f nyCؓP-~`BnYؠ*av(2vjeHŸG_5ihv?1If}Ahnլ ^܎ B/~A'd+ EAPDOt~F+&k۵w)s#s !#yʟoF8m3eBdrW zWI`p P"Z9#9r|t(ypIgVg,7;/K@/̔:g#_" 0d([*+K|ފ5B)K>Ѯt[Qjޮ-",kQ7I)?R?Kn47H?ԖQ ]30|L_mS.Y;b%Sq$%\{-LEԫtu.Ş%$&iVz EqO*"*WviCL~9c}U T Kf4 9_Ddu>`%r:cY׽YWJX4{.@k3ݘ1:{Y=Q~P# } +B3.@0^Ydԋy +`GpGWڟAV<^4 "M׃'iB7nv]+@ĽH/mc!ꀝ> Cr>5,`S%f/sC+kL& 9;NW]/R2zJ{;VׇEƅV ؅ w{O xc%+t'ŝz3Mi#N/K'Iq,oRsd$-聕a4%FI *@xgThSFȫBUE> ME"@ T15,F?#acB:7Sks])!u6Oe;`RrL<'mNr9eկ~syR0N,0q l9U(2~ Q+Ԡѱ#01ͫqvGVA [%'&~IٲamƄ],p=fe$X=feӡ/^rWF=.e }o8̲f8aEISe}Qȴ8ϴe Yr:7 fcF e"G$BIXt T Ǜ@P!g%A 7[E,:I"z*^ ii2$H.gг + ei쇨ro wA%ˠHc,$G7=+)b%$x6%uS+?d'<5v'1~+($ڡ"( FX9FjOq]gsH{TWbf?7<{@摹9F`]k!;\Bipʤړ4Q=oNGbY2S.< H1Psl;8eؕ h+nITQ $I'`{ `ed&>> 6p"O0gk`, 2Nឳݘ$>!Z&&ud::܋Hp{[k2j,ʽiAZj _$Ψ珑9|U -v@e{0ؿQl )E}ˤ*UXᐯSc#,[a-7Au]frR+JPˆ9jN$YtePGݺ.= voa~r6b _Q OU>̆ `Vn^0deQNNlB&[je)AX#X9r:,~=2ǃpak[M;q >tD% d)\ J ]TjP~HbtQpߍy~RG4e^ܹwA96-wZ󍲗Ҋi-tj1^ٽ%x.w93 gko{9fL*pMɿOW)uGD\X@Ԙu Ē WO}ٯ6 f@4ab"OS+.Y|b7^%yeIn(B@yXw#R˓KRl0ydBc5zk;˅sYTâD=)YP^yw\e kn}E̓ShLgHU=lSPm"66ui~?!1 ~{sSpCÌ_Ibk&q+2 Ub"MMF{FvL|J7"[uoL6n:V 솳.`oC.$ވ8 mT>s?ۋVI%Ƴb&kع9z-=UJYWZc)d*өoNXER# ̶ 5H C#o\%&gk2o Tњ$Y~z׳1~uԧʧo.uu=Dinb=0D6xQ'%P/ ̈'YQDY+XVr ]!4`vuIr8(^,(*O:)cV؏J%|W?SEG$XO3/"/37|t +˓ 3ZGo윈;vL&rln̪V,yC(7 SNNc̛g7jZ`Na t#ݞ$ar|U/ĿPjiΔ4%'TwWbǺw5 ZS'stP*e:%]I.}Hb#^*27wh?\uk,%'X/v=C-<-Akb jBjH'*7pX|V>|S@ԇBՕDX< `ޡ\?Bq*BWI(v 8Ǩ>|9Ժ.w鿈Tqtp%,ȹ +y[a+̶ljE-.dD?Yw]U{Z}ZɃittk{G ^,dNKmWE)){Wʪs?n+uhi,H_%PXEK"ԩ%X\!h^8dQI \_%7v&_|!G"x;`O84hJSdTvXx |C܏Z{ZU [qv0m9ߺ҅H &p¯N4)?&OKl?tt9M\z%n,O! UEe WqK @25"Y BӟENY2ˑ xO|B> GNU هtJFKK='ж:tƙcxN*4,ois@305\Ӱ +ck[ZIrG\ug Ye>8JTR<|Uy!.^qV1U[i=){P*g{%\H;yAh W|:ӮN/R"I\tv5${R1z|(>JS%ݡ9[/9LlY\1Bc Un\ci\Q$ȡ"bS4&Z#BKu"֠Vqi\_p ՁL"yx6=9vm!~3]*os"螜1UfC(d[RD,ѻ/>??ΐ2dQMbqZ}Y (ȉ u +}G=^4a+02!VVe5_#IS|fQыceO 7M3Pj3y7~υ#p0Rn~GP֣h&:&WN!?|x P;'w߱t,dw BDݴ*a! A@Jp~7%,]ZZ陖IՖ٢/䕗])u20@-f3|C8Vp\}1E K.Rni: {RUl?.4E׫mPͲWFH]y|nX0"[ʍj -`!Jczk5ͽ"z&6K3O#`g @_BvO<ʾDt8aā VyaFlΈlz[=Hjȹ] hϿh祘÷{ma_\Cq֪DtzxgHa#NHYxjw EЛс_4ɸB ]P# _} ԃJK8<_^FQ)_ b9my7[&A<[ xOՀ5Q_B(ժĿ͇qUj.cq0lQ".Ճ3:-8_h=mͨ*;n4:WV~MwǃѠd!QQWp3X1GlvD#i"Dh e4Dn^ȑQ *lh9y]UG;БܷM@V$mو2]xR+YMUȷhVJsFo؅+xiqG9uйWW%JWYOQݭ'C8o+l2"X/}߿yMFAw+ktxcoA[[dvx˚9iy ȥgIMjĭUF ~p,ϥ*<bG> R'rIrmgF‚qCV^K3Xр8C9etKYQv8 ^!Z)YHbO^Q fA.D^!и7[7ijJA =?w%r$o({ EdE>*c9 ep @jsqoYTWҊ6ͩ\.oc(^?6Dꉚ/|@LB@v7_ÝExz52=c Ĭg>Nt/Vчhz^{OkSW&9&R]W)1L8ȉn/na.-Z-#a٢1KbM 1dWa}F,'Y]m ŢS%I-^,b/16P g 8q@ ㈀IH~QڅLT=%_]20hYm7 FL",g2;4sswr>:-, \JX&(\Ӛ}#8NҶ՚a_I 9 VE SZ'ɚ;i{;+jT{(|Vɀ8JLZa\?q|}ദGu-StK6^ajȟhG%:5FҬoYMTG&2~i2X6K\@miEt)R[;S}! ,YЃ>\a==0,œY6u;PO8/^ގWBjoUpe} !NGg ƥR?oW̋E,44&ć;DRZ!9jX&]^hNCm$.c!&A_b&OqԣT֔k9$R2t;{!/"M_(Sp} a#7ŧ(J(9ͿijVmcwݮlsy| FFmy 7o TlXhθON'ھIk""#I5)+u}j(Q,;Vh-0[Bz(vv@^A7i 79lohR/G֕P<\L94\Q(N,: } 3`E1|@%lp8 }Vyg lcN.ΛL09(SrOVn4%Մ5b\2$LDd]M=7Wwm/h #OQ<$>l9h8RDQ /gL͒B㸔x9mھcr^hIsj,!:a%_qjIzJ#raE*\.SZ0MG˔Y=]풎Goץw\N3=p#F}SY.<^hfUb q0uk߿ȷuZVh'Uj~9 5P?>mb}D:Y,kd1 H 9GY'N٣{ܦ K*ʑ mnP(m1c ]1a"3?կ<2R'AJftÖ{VQ![,Ktn.f~DRL9Y&ڱB0Y 0>O<޺կj1! Pw9Ĭ RM3:A_^h^טgjft@D3vҔ#z(bk!xbP kǪlmlbvޣdˢIv ܌#hDUhfJy6&um~m21( ġ_/a;lM,/R'r~=?"Q 囆f~+;Qq6J͉zMZVom6q>Qfi$[} .oNX8/w:{jw~|:3th%A.܊a ݾ)`9WM8)C2s }EL+&%ǵ9)QS.5 faDה%: JFT &S`f#TF a7i  Gml~iB~]:4 UqA0L"}>pVaݿɍ/޴w*'GrqÞxC˾=qų߿6DS{1[!ԐǫTMgq'DIƔ,Ei4;Yv{ȷ4f2G΢mpP3#c }CI '/C|k6n^%O _d)1xb[6Of?WW:NJC~1UfhOT :5X̱)q0F|>69dB\ 2_# b=z>$0h+ RDh V]^<7Ri"zt9'ndTst5 ; -7N8]Tѿo*Oge·p(B:CSb%0rjd89{ЪCkXžc$7(Cq:''ݮ\#/Q{nvOgWƃL@B,݁e:ԩ.@Zm#{Bf+klR١f-؍NOE5RN%Ff|٣‡2pWmZPP950ҋKb1=ׅWבක ɬ}dv+A;;VI b@'nS!b9.( 9 i~b`d+2P#>l1=BhQ4QzҰ>c9*/ PTP9RG <تf.j^Ѷ(>/b2id>!Î TUoQ\}p輦1nTƖ:TnzPO]Ͳho8Bf[%ɃI=vy]i=s=e l هð.Uf$;1SiPA`6[fYL0ty9*FfӣePf X9S!݆0ANĹmUNBh1ҥ3<x(E [e\xBhpaǫ5zHcRAEW H]֓ӶIN^YR!5⢮dTJg2\-=I]d =ke3/E@,-0XQn<_0eg=@H؊ 2C}z?]m4Qrr#.¦F} ~7|݁Sd@8n2hcꪪ M9m^?U:7CDROʞ~Uq9'*rحd 3>fHCrm&dީ{5KF_hl?k%ҍLj̬ V%@`$PFjSHm2nF8_O{bƚЍ. S0;:2dwZ4R.܀s޳ <ϐIqth6q-alֽd'N=4!V员 h<-ٿw{Mm02 !R .~$ 7y 2xq ӈ1IKjULQNϑ~C͒8uPbWAm[J$;I1=Tȹ@!$-:0A\#O֞ 0}}iI$ uY)g~,5&i}yAjX论5td2|55 $Y\$݅EU,:RUЮ ^]V1<22ܰ p\a7o;PУĎeu}sAR mfV@E$y3boUDI |VQ!vK57GUNbp el.*.;r< Ȃ)Dׄ::|U5.*pΩwRmCi9w+]hn6 RE}(=qʀ_+j D+Pr^9uݸ׮ԶKWp2sNt/5ZX~_&w"BTV& 0-kFRT}dCVݍ *ɧ[l K=FyvN=C8X*;z(#Exȗ 1k"(e_Sɢ7Heg=!Cq`̠鋃E}t>>n$d@~Beǧ`>X=}3cpM%wV1`kth7 6l~JwGԚCpKŭG%u,iqP+~ xj `]enf_@&d(\sc dCd72Dd9z}nP5Astrb}-Pq˶ɸ5PHCʹ8au4uGR3\O.55tme9Ϛ@_@6/_,f{N@o8u=AY0Rq{8 4X A 5rq&4Ƥ`Q]@tHϮhy jٺ`&bϫ#LÕ:t*cs"Vhf)wHD3Z1ΣQndϦC[p{4zq+ /JFd~]\-iUed:/=G"Bfҡ[vw<RV A68jXCЕ ^GwY'I|hVL-RUMֺ93$g# Z=EVd`H=lSLl"zנE~:Y55HdE9;lrr.5R)0p"ǜg'7 Lqצ*œvǖbcGaRBQH_bL?̪$8. "_~Ba0#a<њ) 2{0+Oi:2tV+ ejRcaޅzP֍>XBSt6ô@ Kr${!0]ٯG zv$M5r m"CGͣɍnjA8Z`hx6#oRw`[if*Z "k߆9,\ 7lNG|Ĥ*N7YnmQ *DpMrܳP ,n$$cr8߾~hs*{R#== 1y|3! 4X|ͷ%mHHLbG2![0Y¶/Qy^>+hE6>7 -I'%=SW]!L)J޾4 ӐWłZBGh^(lGM-vUO YEZS*rwfgG X.%mǺwB|,ݡ4yo?U4dJ듌{QBrA^Me[O'/]棗V7Kǝ߁ *)F} {R:|ArlV„_t?E e}a',=10x K<;.0Ȃކj|.n&ץzlSmDhw^\ҽyvaG)`w-M*;`q[&©h$rG絘_,u%8q,Z$\Y*"'mu c\NP8I'd$f{`X9»1{P/6hYȬ94D$Zq|+m*7TMȎ'Qsn$oaE7vnq_9z} 2/Lv=Lohg _N"a4z޲okgx[%GPւJ=Fh5N2\]4qwS;W [>uzCEPkd4o=  (ERk +P[zB\=hVWsC1f:B 3tDo5T[Qa% }O\(  ݈:g+C/Fw5L^ȠM:*H]d5s2I}KzDrtaLɑcort?3!xugPЂ/_^[FF U Jn Z_피BGr*«Vhf2ևŧ' V{ρN1t_-ĢA5R)5m+ r1;.Ia\嚺=xM6b*bkqu(7ǛC)WXx&8O:ᤉW`Fmf Le7ȣyewv'77 . !#}7k_5H=J!mS>ۄ: exQGW ?L~6{a: 2hˢ<h ކ&W53*B%BAr?҄kӍ6|R<#(Ds eXi?YڽsuIG}+ NinYl`(Lu|Jw)> auE7g);!k\e%EsR4|F5NZZiK N]C7|o0x qZQ P sixaD"h`ǽ 'j7FBO< #|  JX0lم ÿPö́d;ßa7 3k{ç_x2f3p5Lޭ{猪nx.eUP&{)`^% _[!*~Di886'S|aŵYF5J{`CPSذP%1W\ ۺr\|w'ه;ۚHVFK`eyrsr D Vd}z5(ӸpÀZyEadu4}:#ҥC ǜg:rޤB'"v Ã/W耇l=&=Fгc73~[=㇉OoOM%df\wNHʼncdYNcVШB]ŎRW &+ugBuz ZAYi9,d?**zAFٟq_-cMĴo1s:a`4Z{F`W.gu2lR5Z=ヷ"W= ! e1ANAz _=g)hb?ePi#o<9'xh <֝ۡvLDM鎧u#{Vxi,QN#Rni'2d 1dOجr3I]`=q}iIƯjP>Ք.Z-Y5JTs|VS|@|:μ L8E]* ^hF,h ؀AͶK+SG[:om3N'ly:솈ʹEKm2gi'HHn;SclrA881 < VaF=^ ykF.DPᦞݳ hkqhGVk=U/?"Q5g>N㎞Wrv ~`lr?bad$Z^i?[9Yp{4=(P3(n@rЙ)-];m> zI2V-Gt|GТ;Dʚ$^xa7YMG/lP7 7Mˇ˚D L9\ìp^~ޮ = ']d夀^ȉQ4MNd;R7&_ S@P(k5EXJHSUG إ&Vޏm !jJCvPpE g҃6Q(P&v00*$3Qb7N2q4.̲=? #!lQQZWq ,Mg)n7˞nnK7yyne!4 d5(U0l/WԾ{oaRUUBH[*JͅD< No~k-UUK`T:*y?C YĚ4v&B7;\+h] wB &x ~_*/wӑ;]=Eo~wQ/L",ޛ}K-(4)*UJuO/ֆ#VrkgOé{! (7Y:;emvg=k;׸RK+Ys]+@ ԅxhR'Kک'% 8ű➁i>[[лdƺ@9X`#-pԗئjӃR"qCZ:Yfo)w> lWJ9rk[P:TCMKVL?uעK?  4/u:GǢaJNPR}1+A5n }(^ Kh]azdAѮ[ٿ1 F{[Gϊw.+qGμ؊|-積StslY|`&($) ;p9nN:,S揃܉% :dο&pL 4}Zun-odl]V _|nhd_X&R3BIFYY@Ä[m{;=z R ?WIh"W2lZOAW׺-)GPOd&zvޔ/xf=~0V>dlSAvLV"ڭ,{3,*ff=_h* PY04DG0kTYiO,IEj{DS Z4Q.*͈n-ToL@]f٨ȿG$`T`'&z)0t#b$K)҆CZQu+MYDyX#s2p\bT|yӪ"l~o]AUڧG>cyX8uȷ H˦'JLRo'?g 5 ֙.7+@*qdR:B%!-X{gt18 W˾7~NuS4r^^/#>kCo.H/PX!>/G 6I6d]J+C3׾wJh`g6kqDP͍?OToD`̖@\_'esc@K΄iR9)a@E_rkhh;ԕ󴩓[慖/PM.EMP,!g1 q+1*| k7-=sxLѡQm r:?F ]$?dɑ-~)s[@W3p?eoqfEQom|pʽ<(I5luQ]'Ht+XQIGur+ 套k1.^\Z: xo{wL,W 뻙,/}9vZf:ʁNV|hF)3H $B!@$@描R'St^H 4iFY8_4}u&h7.$nmʒ&~TJ:}}9[[y**cX3 }Ef7gIgw-򛙚LM/^WlqX(J~ Rx/T+ l 7iXvI3ShKȞicW拚: ~̤~(群kOč+9dTմGL wBu{;h[Bq.uXf,*+ 2yݦLLx!y[nIXM:IT:2WbOfⲻ|Ƌx㍩1)j tY dBљN"5hk;ZΫ&=pEzѹ;Vd/ Rz-gtm^͆ ֊|s3s)JO G*c0lw-JIO=1y6^Dz年nMWnms7Mءb;n#ڡ[2,g viEBb}b"  O vb,BPhcuy|cݷ4QGpㄑn0CG6ۂ9 '0b?a=S\qJs X^D1Аõ5!K\$ퟍ;4XaK!v+].0O"r6SH^ܻP bfXdV6Q&oNgsR+5 vJw3rVmo;!/ʼn1qKxop.:)Gr]HsL tYۙNOj.TcȂ QSPtJFJsTiR-V_P=CRtQ7Pzi8s@?*2x?q!:q@Nڽů`W]zg?Po//IZj56LRf,KtG` K+( M-Ag훧*FPZ[amj;)$gJ>v[̹;1>~Pj|~{aˎ7.)4}}hgq/J:[:K-n@ld1l~6[ @%"\@'#n;U 끞 ,%p[h`NMwZRYƈP8(/#%.^Z)O1kʡ@{t0x֊d*%#˱lN5a8Z󯢈ĩHပk˂p8n[|'X TONDή9똙N%֦^x&^gt=u\K ir TtpExBrV2/()=R $Ѷ˥Ý G3*,&̱b@s=Ց fTelkp@E)*':Eu[̈́l,HL4~T=錓7YSYY#`+" M:Wo/3Sf 4C@xof;?ZgޜE<3&ZTn$Y?y#q 2ɅA3ؽby9u>&znXW@(Ю}AuEUݴ{p@eΒ0 }3sFg >OC"VsS4ݭm&KS Iϲ<֡\adkd s*#Kq=t7sM]aY0wi7hU]Nu ώq#~1v5EllROBfb˴ 䐒=797%a 3o ]kЉ_mc[z6(e8XwW, d|y{̥)Q;0 ʅP_9Z2_U&o?di7X/VrR#*-\< sTK`ao}<,!k#k3r/ȉV !msXq-2cRrCL~t2ݤD=FI'st@ I}˫ZإS9"[Z@+Hڔ~\kWa[S)KlZ8uڞg"ML7Z%H9Z7Iv=y{0iQzpOu'sjob%Aۖi?oş?:Ԉ%EY[ö%0soRt*]:Z(OT[KBa4{}w(^6+x-'$A,m+"f"W[>EzIcϠD>bw*$d)Бml8:JJKLC*,ݬ QwSY]h̦`gڞɄ0EhEH>mW^&VY΀P*FƊuRϰ:0o9Ka 䕢h΅vaF%!Je(DpRS͍$+-& 4C*n|8߇H#qH}l9;8wjcS(&tA Ŵe^ɳm<;FFT-t~ k_ߕJ]],a}{ic5P:J8M~X^xG0o5j]g Da@vdqn8LBw哜zPU7Md re*5\saR=hI hV%2 M/ucVnJ$9;mQǗc֔bj2iZ El\TITh,N <&`CГWCֲ}c`km]~"FXUt E{"0[&"qT_(1NV/ @7vWaV%;mcu4D۲EG ֡c1$`h.zfiG2Ʉ=Dq1%3+dqL(07D/b=6:SRf-JWТDk Pbdc_ԉ4⍇/fq?.Ie LWn.RSFܸ0裙վaYL4,'$c1OAsoZZ=S!ce{bD2XKH=bϤwH%w꫅ҬbR= b݂҄H˸i[-1To\@>8qrN* Bh 魩Flh j&_0{>R#*JmKmouvn=J4ՊY,eJj?(yp|j l j_r4[Cs7~GX<^d1V= uz13:7c|7}iy.DXItzmՈ ijqm  Gq=Eช 8ev +3[ѠLjlH+~ݑٰa=E`sHv&MryY`"y _M8Ӷ(<橝P)Y2M攐'oOa 9i E' D}@_oxе(j&>x4񬅿DJ]j+2c_=|˧Ak z+ 1<Đ%Ϯj]>[º~JOnPj/Y 8,&BRwyբ9QCi]VQr+K2<$Ҩ BNWJ[I Y!8K6' 8 B 7YuvĭiuC\Db j!gS1'){ B.#L<%[ &b-2 jFh7vP)jU "3RzfK'ҠRx`yn!ȯ%r%D猪|$ Mc*Sy|jRnPނH@.Ԟs)?v/+DأPPE2eΕX<QpDcS0^.ooќ2]$(뮝6VMZ.[6lҺX37z2x)~=&Zdn3;Pg|uh=#N~(9O=e!Ki5YruxKu-Ue9K>tXAT8FY#JwsA⤆Q=%gKJSA yëym[i(z /ǃOÞ z2g3T#Prs lO[{UM2ټ̔n/ :b`[#Тdq{o[]iwKC#+9:ptb+p<8KX K]?ڐj6z ViҍVĪZe_#kw%Iq[C 1o+ A.OAm%wU`n2;s(3 `WH y]llY (/6H[Lq5-y>uPp?^b1SVNGjb8rRw*~!2d›.6] EQ>Jk"Pڋm%x3CXwEW^7}F!^D}`I}/_1;Q)_֖w3P6J}ܦi7~xPIȸ2m7aUO@bӛx=Z =+A4^Wib?-hT}ve닐i26չ{d聵bR(gjRvI!p g0.'cfYwOc뭀:[MF 3Z8 h2~G9T\o+*A*%?c:D V,oLg./T/Y,+|֫+нF9:Oq4a$T2K}|C.atTza/]=C z"z$,J9`ߝY2{dW+7X!QvpaGG毜 1ҳ[0py~&}!8d_* /4XYaO>1 Kq^j6 h俶0ת k+6)!E*at R]9S  Ej!NB|mE>TNW F8߲f?%B~!%=y!ԝ(ʽٝFjP6H2m|{1JS9RS\7{FIq;.'HwwNĂOb$3z6?`x?3`!7 IR6kyts%iz Ip} !ڑDw[v?%78AC%0X$|PGQ%hmkyt{ogKXn 7e8rMVO_znt u|9Ae+_}€HJ:$J.HgIy5kbϨ#"$t;G6 >qqh^՜m~ʹSL[w5j/͚M1bEKgE_<9Q:g1#yj /߳]1bɢa :a>έ⤍ʨH_n=P 6+=/i096JM# hK/wy<J>-įAu'{xE㇌.ƒHNznsa}95pXgrb݀u<3Zs(UB9a+a:<eW:krgnME̼k5sa%qK|؅p >\p0dK|>n;L(;Ip⒤ D\bA H ~*h,d.hXe2PkZ@fеGFn+ ,תo*Н9w$♶ &? >&ET'#j@l/ ΐV)[gZa7M[Pn&XS[0{nkxOos怊or'GJضɋO/"ݷY6EMl-\a1(X˨"zͻ ĩ@>v7 ݢ\UJP G:>ˑ!("䟭\|ґz!4JHtzD/5Qt`;4xRn7Fe}YU}x#VBD uWvS=q&3Qf2>|~<kue:R2]l;-ɇr _JE ܟUR7$:_ !{˗ʯҔF/qDg rҞȉU9M9"aܸIU#2m۵o%f2aB@4Hwndc [vc#ogиaEkpn Y mSk$8ZE$;&sr$} O#OcW!+zo+ \ dTb-VcY?\ruT˿Xi(^6ANU2 k,qRRLZ_hpゖe%LT<v޸N?-‡ɗ0M |Z}}/ LeplU+Lz*qz!ыeE]2"GɺLB- U@0]61[ZP!k6[TՕ:`l(S Yf~ٟq y!9" ?ijzO-Vr}KOC4r^K~f`m{ ~ه+#Q;LeaK# .T;y2y}ʤ,*B9rCFJhCmuu޲I@zTq'.k1Y]bz0ca]w,9 $ڛ/́Řo?OҀ=mFMS%dwE:;I4jf=Gc' k N2\̀h/AٴhǺ!qN9~78H'~svF{;dW:z}XJ^Tk鎇Vm@F:PB4^EyhkȓT%<;s(u Uv:] 4Xt`KxRZWf/Vۋ'o(d~L];ƼUtW/j3ٯR' 6nKYl3_jC|AD/Sk<lc 'M"]ˑB~' 8+MX2W4ɭthe=ʜj s`*vb s#~P"RPb $Asq]L~"ͧ9) >Y$ùў=^),Mx3j>ܑ4*i9ʴuF_"hG zsz)k)B7M[ S@KpTDr^E c`Ȫ3@Eo8&rs qjNx_N6`S6v489S1$8o6/?<|bgJ!,D&Q`q@'O^*~54-Fܴ㹮E}+Õ[/eS6xp؈b#!3ˬKLt65ͪ CcNyuq:g ^JY,E8bvǤI"^hTj(V3V2sn lg w7t<*\T6O"m&HdK{'"*4KE[;^C%EC-r|{lg; 9yHz6>^/fH)+"}kEDP&5Ft?甥o ad_S'\]|F.Aj>mඳ߱jyħmn`:)' Ic_f~b=HYE:Ofpٱh`i (Q+4Yj3j/l1Laj|axTӽwy!NJ{jϢ\ӰK8",__fb:\ټf.N{/Hu5lК2E۷T'[&P5z7T)Q'x9@ @U!"o:p'GOkP/|(#2:LQѭ{`d4vVTc\iΉtl ﰅSo1P)[^SQ'cs0 vC'6Npa_K"E TG8ĐoNiߙ"B,v] gSmk!¬Jy|xSY>06Pvĕ lkIG @2ScїCwQ %6b;CS7Ej8?1c6;جE!>be݀͌}ݿ]_QgJ>z6He-F3yh|qO{+#.KMMJ졵Z t{gk\jPڟ혳o Fiyw{^_Z!#-|-ZNO <D1dij<>&1f"X*)Iݻj];i5Q `!mܱKg2sZnsumUD(>]7Ӗt:WPz3ub.Ց}ÃN잴pTbgc'>YqGoBFVlko-4oi:Ih,'`:G2VAk<,P)_B ƄuCCㅄnn]گj^of4}0.ƻFk^K>7#E)0ƓB\GNoɄX8ewx`!vro3x^Xͮ lncf&->S16ؿb&2~X))Gƴb7ڞLE昩y q4 Y9NUCZݐ6K6\DŽXp!Z iwH|yf 9o@"6>GZDE4}]EE$/?vOH\cOhYIuRY,mDi22Bw#7hj fN1yV9*&{HsB1 xi׷Rdw܌}ˎ"ζ od/dnO92j.WMQLp皵=8։74Z92&!V{n~$oW 80srW=oECd+&G۪aGbe]NQMvL^[r% ]z䘜/7i7eu&jqaGQkHOwhmIuJ(AwE\9wؘ@ʓҼ&]򆖆gHWf ȑZf^Ǩ1B˕xvʚWΥu(!;|M{sF#XM TX9/ O`/8UL`ߑ+"xL4ݝ֕W?^˴a)+Je`;dwRrhfKgŕA('4|n9:?p3s5pU$ĽJ$ĕ \>@,s̘0ʴ<%gEX TU~h8 XLI9nHIWC)ѵ./hT|@Z'V￀YYx_oK֔QPZSH 9Zp/!iahKqw8wcaD,Į*sMdZ77\l ?i_ -1wx#lܚ0e]}AH~'YOžu+QfLu- lrS3tY*?C2˧Z$CK3[~u^l%0תI1E=5n0/*mي6GYPQ[d/6ݟ[J餑)L<;GE8A 0N #x: POLb`r|zb>EIZIj + [G{T/?>؍O(Pȶ˚>sg]ˬbgMx|ڷGl~ ŗ|ca+[찦kίeT1}PpqM; )U:I ΊL^,0>DnWDꢑv#PDZpn3dX{$K%/GrӲ YPN&"1xG>n"B*)Sdï\`zHѽ.X8Z?J>3%›qi }T)/^]oEI#=:E'.]zby<ڴ|WMc1Ռ}:Qݹ/"ZO;+e90/*+]Q_nTu8i7oJ'^uieNIbG)y+EҠw#+Qp EQ^dW_H*dMH.jmX+ȑg.|躈wߘ=5#ͺ?X]X9-V2~xPt Xw_Q#]j2ŭgeʣM"Is!+iGFXnĐFcrd e^(G߻JDtmVL:am+_r$QuKWh>2'݊})H\Z$*7\bہj'{wo hczw+ڭb|yV~AKŘOP q}LXr3߹7)1)8́ ٷ. ٤{Ph`+_іyg~ xaH\%qBœ;)ruZ#"#/aL!!*m~yd hrkL&mC%:.*=)T:.ߨԣ;\eW2 jv>wuT[IƑˡMPYvH$ (,AI4g^9u/E vA< K@ȒɳVV͡8Kǘ\-.kRa:+'X1;3a'd^Na-{!Jk-$玍 ^Oŝx[k4 'GLiRQ:,f1O5 }Q]d`SlE(><tޭ%4 ՌƵQNNKwMV U"= ++ON+Nq ؽJ |Q~Td ȷh7IS2:qb^S\<}_u IU*dȚ^iLX '}Ђ;gXDMo=}0q5.z>a44uϸs.]뇲LxGxgeL ED8D|0C>o0z+}#077Sӂ@7m( Q3 x릐D<=pp"V 3EsKyȣgH.BCB_"4igXdk*s<[tysքEV[b>R-BP[p=Ti֟+B (^z/@gҔ%=5Lx h](mє'(쨟:B2Ӏ"~NQOr+C9*@y`LgϏw%t&(VF3 ,!d6jI|KDs]J-FrG)m}s(KWKylcejU7LJԁ7~ kW'Vτ_3oDtzI$~LBͶ22)t?1^!zLUGʍ&{l٥C!?d q7@:~*VLE+uXhtyȚ0xlnP֠FG\7I-ϰv3fz䫄'd-gUt&ٟy}tyuì6p%mͦ͋X2 a4"~ RqRoF@d雊5azeo} +QѿՊh%Gl laoNr>KUTB*+u1gGFRSX* 7BHxrs폸:Qiv.G ܞf:"ѿs/<&3b]nJBj|+t0E B!:45\L5KB_f&مWu JAusYuC`͈uCw3u_ZX@i{dj`[BT{V\,w*Ԁ]Sx4 ayK4Rb”7Sjߐttc. Dqz"trQ5 `܄EP0CD.kZ{!t>b@)o{ i2Tt5j^ƌ'9`6Xl21A=N5 Sݴchk6".&uzaO$S/ơaKTANl+\ogu\+̖+QeIskux;^ ԕSvS#wz+`X^vז.ɿ2t$#K:ȂOɓr0ZD3}Uc̞`mj1_ͣUW{Rs W#zE<Ӄ Vt(Ty % U mU:F ` VsZ4A). LD|lS>jhg؞_`4raO^!ů JGG Z*`qlC`&eU?"|R0 OCom4Qo"U_ECwD ?# 0FKVYU89bK [l2?Si{{c$<o=bYR qt9IXut``l'UeAТUo({ı8q>ۮX'yYgNetkm'a20`H dUF0 MkAuGrq=瞐6ͫ0fB˄Ħzrﮍw7«#󶢌*Å),qqa MexC})8 u#Y[kA:՞8^މt4 EBCC/#VwOc6 ˠR_kn |7mԏp4CVK-erd1HÄNʰc9TpϽrnj5Qx|`.v +l`#}i)awN,t95ĸyI(R'3 ޿AWE;%:K"IQ H LmwtΆZs5<1O0-%p{-OSOG s*0:$}ϕlF \ѮȐ)JR !tp*ZIZB2j a)@8&2za;r5QR!Do+c-N=SX'? ʩ3N<'SJd3 2=L9] T(E\aq̜Ѯ/>jMz940 w UDsnFK1c,Bk]ȴ|}c;;{lĵe)>:s~Z$Xdf+ zfnTnotaKʀ^8%u/npwkQPӒ[PEiZ5# =,Đk L1ǭW램侧%Zv1w~=mK? \I :QW 򦻹ҙvb۰6] $MUWM¨)Ǹ\_0$Y yaQx24H$t~cD/hg>7u@Iil0l(dC\0Q8lA)8,2w$f7hj..&y鋺 WB̆{]lR{-%7Hk$jY Pg"Ȱ3Ut-ZJHZEV?$[|s7 ŏD(3@"b%H#~V*~5؏ޝN&'rp}z+c&)VCR4Sšΐs~_"28 O'H6,#ElRs0o8kE0d͈Q46;3V2$)*l\NkA m.C_-4Ul6μ,VK?#R}D"&1:' 1 yH/ Lu'%ՍL] B)_2v T-i1-ho[U&5ֱt/2C-jY'ͦ{P)SKL;gd}dC}Ś=n /mo[_>L[*"AF+ a\MEy>$Ycsc>C?_Y_\5X9Q"e0%qh = NL ^.R5ĉ@(͋RNp4z$G7+RA?8$ G{smϾ9PR-cq ̮&(>a纎_Z)NC$qqJmENUXgT/z脟P*U^}N6uCy\fCkl'qkGK- ᖸ?|˷ 3Q}Gv GvWP2)L|6bKw';XE ADD,׿$gfTE97AGvڷ%fc.Hw5wd¼>c xy%nkL8Z;@N2ĭ(17X2Ez\QVp}kGl&i9E :F1D|F%nV7!߾0]J_Ek"%oL3| P;p/nd+m)5eq\W]=_[Ǫ#[Kx•pTUOAe?qi&$1qnW&ݮ(W (RO15ٟ@t!,*NWUĘq;5myOOFw qWc{|Tm)ݑ[ˁ TE}aaqC5V{lʷTyr7VF[RXQؙK>[8_P\\>#n-Y;]gX.Uٲ9u V3'5wEp bOB qv,b3\$7ۣm!Wl!_pm-yYERYȗ,h:,dCQOGYNu8 ⦸]8d*V|sƣ-rSb2]`\}֜Q·A6sg-~>j %J(rX%t~= OVmf'SДhdZSu #BΊ+)$>dILLL=2*8W-y.”Ɉ2e=A)saʱ[Z݄e8lMϲg5*p'*^U?SP)$WY >McEH74vas|;yZ.~xh1*n8CnV.&$+'p?cm{)]D @:z8?b@j&`Gra(|n>-Nj8./QwP샋FS s&lCH6|/xxf>3 EJɴK; x4AxB+4_Xv渘 ̾B\W؃(1}X1auşGcYuu~OOWcnf)s}] (fZm@.[&"YuDlE@Dx F2~ӳQ4=W ,df򧺶MD:,ڇ·θ]>c3R'ՠPax-ypRw`b#EJfNI_!9(knKGh1(&VG+$C:1z =|$(QMNo(d6?2C2w{CO!l hHѨl0DS ߿ntPUw:KFN"5p |IZ P u 0g4#Y3NG uؿ]SJPTO نV(߆pV0r4Ҙ al`rQpV `+S͙y.4Po%LK*`x 8}ކ*= Ъ °HifZEx^C `V,߻3̾g@5ܳP{ӑJa +nsJ \ K(`]<9 l]zxekJdvgyPYo7'o_E2lV tzR%/ܖQ91lղB`Pʤu,WvC!/@"Ժ%ڕw5gRF/HXvaJ6dL٪"$kB(RڹrA>o` ?c6}+ZJ GGD4t|%GKpʞ& =-~!n2/(TLW'X"^Jn A]+bl=93A@ȿu7[19`:(RaE9p~T$!C/(;Wٿ?uґ`.GS\z}/ŢtD[̔s(ڽ[]S^pEN|[Jd=W$Wҥ6TlثȢer,Z3qeWGF~ sueE#vIU?[Md^=h\ʶZg3(,VR!?+JgbqhQ4?xCql#AY)vy˴xl2Sl(7r.bs/_Eb8gD1[ |7 ٘I~.߬,MSJ䗙DAF.9#V ]D=df Y\ehNX]CCVn*zBTGYҫ9mss#@r\2ynW:ߦkF0.\ $;xs[T4*AD:y}UyjJp&Xc\_[[ K|p^%لMm2$B=Mzt բM_#Mn5q || n˫aWԬInHxft1q|?F~dۄe<~*BFvu,]'dL/K'Wuyy`ؼT R~c0ۂvq!S,ڮFIK>;-k!>O 2B¯Cەh݁{4,]q!))]<&=h5HK9͹Z4yre>sF#O\v~75wo=eT&JiIWхMjf<|j]YmiWSzk#pi_ֽNkH&'8mCU3 U kY?Bhq4.M5O~-kۗQb\-' XZ JnC]j"THA*$ِUhAOo;ߧYbrys9DGZە@pb6׾Aߛ/G\# ٓlߊFb5~G 5x.٪X&n؝LOR |U߽C1d Q;6}umQcSLIё -ǤJh֖,j:h$y9I2E{/XaePl-Qţ@KV% u$.A.eYEձ=S4!aE|u #D 18<RR'Bzȿi@R;d.̺*?o˲M*Wz΂ȜμPLK=y~+$ ,4x-ڀh/G'pOs@YM]'Vpu\á2毟F l}͑5U] 5i<.5?̧GۺZbg)C\~z3^:7Îuqvul5m9_ݏ)|mǴ H#͇2)hӾ#͚7"Px4 r-LbD kT|# ~yzD3Jt.^tjḦBX)f5J]ZcrT6k~")7f}Ó7<ź|D>pGpl,_?W7dC*?oh1!96a(Nm92d"VPt[620S-35~Hl:5ᦤA£ 2pE:a`N8b]jX|#Ћʎ{U?,VxP:)pa<2_,=k|4Wg lY~33zӻaf2#N<|S:<ݍXPJ#Μk㦐 zfpn,!M֣C6d[|;2x\pFfsqdxO<26k7wOT6 _ℽQۣJ"Q0_Sn1x4D0W# |S'*eq2Bl'15nC rbT-UQ_Ez8n9/ #S"#z.؝8xakXLy퀟Փ;}.JDz.=KAr,9jZٕ6&[Ѐ(Vl+o$L2ǿv:Kn5SpGJf pDmx^ 'n#m:zdIBY[*;RQJ~VA0^`p2DQ@]k x5B,p絼WY1̮Ek'X}0S 0RT XW'/Wo{aCG{Uo兪l|!'.N'⵼ً cKK'3qE vƥt<^]7}lrsFR;y dDriw]f4ԲVoϮxmZ;J-d3Op;OV˯QWdZ"6wDt f7<}b\)yzZOk$^/-y{~:hWx|l18ܛ6ˎ@On|a.` [*k;ɦa0쌞 ޖ~eO_Y_h\CKVs::>gN{}fԮBy/r ?R{ОX/gR:Q1FF>3.*^o%vH.B~mHU9QIThWS9EQޓȿFioˣ]#ͷwC#$5O=J(7J80mo:+h$ԖyjE=#Enf}ʼneFHƓ x ™x[.Gb /z:Ϣ<|6?=#5PdrZ5vF~tvNs‡T-b6ynmyVt\0 D]BC'¸P~pgqwhsOLJ?Dis_dwaueO-4b+b+%8f{} ٮrk(*ޮ#ƌ:wQ Fπ;Z7xtBϝc2Ha)RIS8C՘ 9!S/N^fՏ3>|p?!y=4wD|y?F~oX+m ?/A{Up]-^ D}s`_2=l<$Ž7*'>~vhHag,Bj y۩&&r#izd1I# E(тx@]l|qɃ5{^lld3+>-;xjVdL[ރQciMkTn&|ko5S;\PU\ʲqC4&f_G0tlgzq)ux91"Y;|^nK6FP ~)G$92&> d,F ?dR}d0N^=۫ӶnY4}( \,ԥ # ln,9N Y$6 9xU} 8 M f&LwH7 NѳBD(FJsіETzxd~3SMR'+Ѳ嚫06FظM6mB1Z+2&:NN|XcԂB<+۰Jl׆~ ƮWqT1jAǺ]}AΑ}_`b]L+b_6_H!`OtnY t:4CHźV:J$}B}rb*8NUy~3]Wzwd\0gGVEI-F .=^NfLhCGyx"vH) i m`,V1F[cxh|ՎQ ajSkF\t >9VNެ^wԥ̓ &C9^&;u{wbO _3]ͫWpW" mLYDwɏM of_}JgaW.(pq .)|UMؗ^" ߶Rwȳ˰ЬM͢fP>#иb' +˪ǩٺ =Bv E[EmlJӝ p'eY ›&1,D5pg?mz6ʷt͎"TݒԕeDSPu8 }LCkAx1s 1O| wqG%R$V/0nD*P1XDz /ۆ%D-K*4ũ(o1KέK-áՒRV٣ B{r%7%?Gw%Y8\*+.NeBvv\/HCF%:o&pNoe5)ZAz-@?/O5܈ьc A7#;Rt2b_!qԹWMy׫ 8I8X6y$ dQ͹k4X0})vosڱuccG7/|]ʫ<'^P54!4eܑ0Sr;) S*VQ(+@NF9Iڒ}O*zsRbz_Ia],[7bY`<8>{< >X "U،&yc0А rϛad,B8(p0E}6d% i xP|aDCZ6@(`g{\ov0 kCRY~ݟX#!lX N`$PƗ3DʌdI݅H6MRE$W5/ޅ`6x\@e= 4L%J[Rf$6Cwd|?U-x S],qEaG̳O:P.Hoʛw)Y.'3"豱iQ/[m$ǁtʐ^mh( LvCELr1l080 U!rSWN[y>IN琧/8ߚ#%FW`[ {6 0QVF}*nB^ fwgҮ=6V!N*XuVyJҫz6?gBEiClf7w=s :_qCo|՘F0'A7ܺ>xHR y#ccsuE9 )EJLD)Hbis;qAVkVU5ͅY) lcrypY:ViL@eNhcp+!t6NR fI9ğp] mG<8)lxі+P VP!>:Jg|Yq[ի6BQ']^Q=0nv L+ea dy-hHMS~e4Tf2pDğ$6d{u }?r*$kvVC_=Q#a[#;OHfh5!Cl+$p42M!Ȃa'*AfBkCJ0:)u:RJ:';ZНB&ʹOн;Rf,7Ȱ\SۉM1( esΠm.&Ʉx (G>Jep: ,2ne*GS DԿN-UώɈ/J^Ȇ?y\мUux%c)'V˄)Jч+Md,IѯX9svޚ7\3٩Gb8m\`@%"JHYb4SRC>)Y@ ;_VBTrvX#n\t(0ekeKL@{)rN>w a$'*oZNn%6#y0tI<:峃wS0e][IDMI3Z4+d(bzH v4n1fp7N |][]X088dԥbd+} ( ڧP!f!41a:,ըk9Z)U5a7 ;'^Oa;\< 8]_XϘoEvzXnpv^t)"m~:;%XYEssʁw" %zJo>@l$u (csH3ЁZvYL|x}WӪ9k20] l%jFeX6 sDr2܉CPn)b3cB7fFFoߨcR0~jmQ{jݽv侯>1[76j[E*0p3 k)IHT3P%D/>H?3fml"w!0'u$uݭx(Rݩ"Jz>T /O nER#'f&:6~>xAKx q?{˟zsJ3KwVǦ'襽6Ă'´(1X|':[^ piPs~H8QU%!qV)(zEߪ!+FwcM~ʨ>K)ߨHٽzܪJm3&+~]x- lQ搶\=&JlǴJ ̗edka+jb9ω GORUjLWjǩ*ۍѤF1b*iE+LFS[[uGL+ю|G5 fyy9M@gZ؄[eg⧀h"Y+.%hU I`aUD6O!eƏ:+{]0J;cjj"F&!\Н gB;Lٝf2Y, 1P`M^HQÒ;!~'&B7ƙ,gO˚z͕3<jt& t uGz{/ +ڂ;| 32N %U)ZNohAQdJT_t* fȹA(Py:fR:mw [^%؃`b4#' GL)1A*ćZ\] '1Vsu,TIzLڈ*26۔h:ԃU4bp4{=;9lNom+G.FdzHݢ ysf +j&Uax/ Ys?h$Ffqn]=CkUQ4ϥW1xU/ ieTu3HVH \8VvzlҡReX ꛇRZ_`w>;O&27  WUԕ^A|~ELV+~rhbuRֵe5S>FxZ_0F4Z!c`_@\ϰzۚB8Ui_;52d8Нf˃iƩHKN{_\p$Ko|*]doS]}Ҟ}nMN+GdwVW2r)Qvh5q8u nEY)$LcC/'z> RةN%C'=*4Z_3<iSŌq廙ol{&8>RN8b d .MXFwO]BNgpHX&|hR/B++wn3\iLnysCH>O>K\+4L 4dFݢw[ 8QBXl1Hmk%Z6NVKi0U" с uru">S6f.V3N|:zL \}lW=|RHM$`2kp- ZE۞Fڶc]ńJ0*tN;fDa*ۓN(a*sF)Z3EO<4vXM8QolPP )qC3G-ɣ7 r|͇1W% USkym ʽ4v 4jfXK:6D~c 4ƒ썢-9ڶ/}S" P4-,.8)!7E?aja"MY$IUD 9VM_ *m[]F [Fɳh'[8L6,(qK院_#X'ICSFs?*.EpA1L(&H؇~  c~Pz>1|+Gj81@jZ th9ΣerY=kO$~#=V7񛶿s86C_y&h̗r͋/>"hgC?T+J.::M rIZ(䮦wd!iR @GiV:]NXfS`kBTɢzT1+; 7碯qe7:UbHҭ@/1]4hMAtwb-0ҎTpi!%/ThEJwXnqGeg uNS1\z'ž BЧЕPTO Ppf%> bbDrCPM \ugWY0+uO1LaM.] p )H{]?+DT\pkpy QU+F9jn36Ix ": (ek!ׇy>޲kAފ7/ ,o2 ie :%nB3 #~ᎎORt`<̤9CXW~]g8a5J9t}~ug,eMͷ>\DtýJ#dg\IT>%2RcLM{EZ>Th`=7pcn&|sp޲ROq AKr-bp'U~6""w.4Y> r ^Aiu[{}!-fW(CHuS-:XN!J8Ԏ[PξPkiD{ݽxmٱ2 pRE&kf8 wzuoS`5=>݁e} $W"Tc0 jdl dSGQ4 c%T*C8X#՜eag"9L |٣a]K.m.`G[jY}.)'e5NʺƀI%`tarͥ=O[o1` FuXo%с>6ɗ ϓ%tTou5Dž t8oG P֪3H0G - jA0g*EL|a;7awCZ5Y[* 3i y{.r%#Iu;2RJ~ ]2m8ayC"\^ьbԳEsF`pɓ_mDZ]uN՗R/+2z骽7$bW>jAq&̍I|Vl?% ҥG'QEeTCTVhÇU9Y*}z_qgMy)u."J+j5=NW?0u?_U=9q7CI0 "  (6uXdr(v!v]+2}s Z* ӧNOF51=ZC2b",t`J-UR(廽=5Ot4k[1yW=SIqVsFcxcÅCӫdu=k n-uEf,H 69]P&{8AY*FXys7F++m(1:mä+>|d2 R.vvHVއPm]LN!hV{ML)uQš 3UiQpdi~Yd8.qΙPB#}!WH0PNs;؃#+mwء$-"DW zGW?8QVo>Rk~UL/λiky͒n 7M3ZyB-\ <{WGM*iPau~L*UF㠺o<*,v6ƴ|CsJi/3,LOݓPe?iHN1@(\8&Oغ(w- jAyϻL v}e >8@u~fHCm#/֪3#VY -msE@npU:8lHqy!St, n~t8F߾!<̉j>&/p| rԕlEM#Y;ٞapƗ7j7ϽU0sx3NCz-ѯ܋mD/Vʎ[s1=z|CAB,;W35H6؀1WD/dR[ׇ)چžqt!8/3Ʋ^WuNjLE&@_S(`ުƌܮ⎉%Uj>cU䩸$r1t3}n{EC&#'dЬ' N؎Kqn#Geq$$$懲l"}J)rīNmL(.a'ekvbߕk(a@ ! QITH B=qAd2Taэ}1j 02ev/OBavAI^의 [I]*$c1gId\6#P2^_'.uj+,OēT!{?x+.[<+F30SS1 !vYkIJ [?Vz O ~kpPID]D+"T*ȶMЇ E5 1l#!GYB%Bl֡%ۧ:mq$KS!/'IoE3__~yxרRR(hyYK7{iy :]7Ӎ:բBa؀g ;4a,HɿGxhi4'teb|o? 7 zru'"ETAp4Q{Y.mΨ܉p>@{Bm>{SBK*&4U|1ul^Zn*y$ v)&\ߤ>p bJKoӑ\|2 `j}GJLG)ڀW{!LO:)t &h) _q֨]WrM?HW}_N.=#J,LBMy8[?X[E0!7sRFX.H+tUʱ(`{pl= r}ݧ!PZ_ mqɭ@@ .=YoV>^PBH[6ZaR9r65h'U 7.裪ѻC@$NcN"'8Z58d/O15*]%6@djEB [u"#"nNM7|5),JP%Pc=E' r6z̻SMե>‘[EaoV I׽ vv6*Xhjzj):A*]>ь 6}9}kS>mŦ*N" -th?zO7zY&ٹ7^^λj2K9I 8-X̍qȄkX=_5xCR ~{IR%EqSK͙l뇼:# #iC/ߣOWB>o&:RÖLO=mu0Tk!}F*$[e#RzVo5[oTtH="]q \|0#°}`9R)C_d\\972$$s|cbN}yBv:l {(SPӳ%Jf> `m4KF/IOpht_gm LF'i) ?0c#q[vo`/*()Nk>̐4K9^]qYBiDㆧ^OOJ%|((TitMPzs7N^~o#*`[ J0|9M ~oYO7O˥(wKs `CHidon>s "泶k#]б_wjv^ϴxS{M{|.,r ]jֿ-(P\3ק뉔%g=$pzs̨/Ss_zT?q2T5e V dP,^DpCj/>r  hE(#BVJ-^>vE:s=OBau[zkħRiNa]Hm=5;^|,|IE+,'*^Yⱋ7 MG&pڎehw7`DS9L1w'Bl_&u9..[au#%M۰OU@3V+|Sa1i}9|mN„E)u|Y1䀃eG*tjg\eH&|(۵ B_o4Kg&pC!z׌ ^ 7.ϒґF' ۭCx&w"̫#j }|`Qϸ-'z u|OWbh@smqE9Tv]69|DVxLؓVx_q譴nXneKI_"!<+W RiC#ɭz`Ӗ|%*3ɟY:  ֺm3St @߮3~($aKs}kihs? oɁHK&Tw;c!OOU%7Y@q318gnjX3qǠS`re5+臐.KdyG3Z ; K I;C``o;A, ]aބl;qF,+Y ɚSAV ]*)?ky.7V r+!~h*XLbPOoF J2X?O5410ubY'̣ -cdf&Y3ɢH\06w8uvduLq3 u&Cb,!uifǎ\DzԞbȊtl(76[XZ8xs[sYWAlsZm8j}(k`Qq/n#"owMl%^"g =b &,8H鋏tAޥjD*mtA( \Vv݌: +-[dqp([Cvl'1$ms@ K׉[s BXum\rGާͶ携3<6tB(H́aTo8Ә3R(uŽ'ldcSylsF а)l%WgلҠ0U`% ^#8rES|;Z~WΡ Bi+eV4Ze!fPwL[p7X pPv͙WmlyM_JВ.KN|T楀kYgfUĩ ru~ѧC[iѯQlE3M`kF1r'Nd rR!QO%}D|:Lw4M ">EZf',؟C##!r`U#50s1eAb[Y!+)@Ie KDJDn Mf5XfYp}j+@ 7[w%9ؕ<- E4_\O\vۓֽH&/:g b ։q]aW*(baǞqzX w-{xE屨ri0ںՅ _3s&!R`fξ{/;R}zȧtRYV*Z D}C{J~N~ur?_dB!&a[ H`(;MBl J_fg~di7bFSWVw 2ߔ퐆zŤ7/Jݐg5yyan; 2cP9|8rbH"_JfK-|n"'ZMQ)>Q _( JTd\ľ#|Ӫpv@.EB4?Q+~å% It N1,fcOj J:#E tKk0{"S]~3kQj} o!8ovQB Cll%vY 5x!)yE;`W+;.:λ8[(4[냚n7=pXS\Jbֶ n/ = m)"N#BP'4sm {sYc`ԱO7>6SsZ`Z G`^TPD0`rc3{ qx,w M2&TبeLl-18:Uh ;!޹rfھh+qvm8֞&NƺUn .B0{Vfzvz䜜K'}ޑt+hڑʃ/}OMX(:< ⏑*9voDq+9Ŋ/Ln-d-NɢD U8h])ltM%oM/MJ>HWpiA2cӮ5"/x $Fo#BMEXamHh)Ai˶,| 4Op!Lr##tד)D 0 N5&*gGklk=K3*=(s<7ck;w=WdAr>,ՠYkh8#Џwo;F]vxjcdrͻz0ǃ>syaofzXOxA4J.m4/Z6 CmNf,5-#kcJK?\gc&:eHe JY+@xΨ[BGQG,#>T?äZ:BL~-$Ys"'s Gˤ\|b(x64X`B^Wc YQD(m]WªI>m VWqd֑_3I<$AZ Օs4c FzӿwW7$ŔP>X1Knp,sj[jgpюP_\O-C(/MMz̶3=-5N340#8|$2Ӂ|&NMYr>^J+ ڽS^lt>\Gt_’r"9k! mMP["י$qZX+LjP"@߱mDDL}o.P18r9ٶ&hSEBuЋWQ[rF6/"^MEG`!hsؐAwK m'}՟9mpJc==S!ko$ AWJ cQ,25k9 ^Q}Y.wܨɍ'kn mU ~.9w27;A[@p^w[n-KUGLnʠ=$\Z0k -mx6 \ #)?}]YZFZ {v#s۩~2r?fTGc7?]&''*UC2B9uuo% gmuEV|fA@Uf10<0>떝Cb֗%myz3U3!8A\e1{@`jvu-7,1v8լ,[z&w}4klOOJ9wC4ǃ8 iw78rNeDF5RyY4GUE9tU} G`}JK`3hS+X < PH)Xi(uyޞhiAkYp]+oK~:AmT5>Hh_2qЯw'˭#}^MBm3!anF:^dDb).!ŗ1 Zy<@:a||s}`o?  LY7LaA  |,M't[E5'+#RGH^/&]oY껹.m{0Pv"*6^tJ "J*H0~'-g<@16ĥZdŅ;-\s> 2FM*۞0 {.}Ğ /Z\WBu;+w!h-2Yk^BV*|@/6yK',  :$g˱ 62NwN=d#MSU="Obtͤ{fcbaQDVH*Ħ~ػaAQPEK#ytٝ cmG2"ЏOrOT<ۥON$Pu ~ft922 |CKiȮI,X&5@3( V=Vlݢ Q7 BG'Ԭ;tSd=m^>?Cnku/ۆťʎ43es#眕WVNc_[(a%c()L%NmJ=" 7B4 EvJ=EV*¡%~za5_'zc B7_i%tjTٜ[b%\K ke`,x(H` L)$"c UXdgIDr+̨xI=&D>eWC(x&zcjkhb5 E cVigG=`$Í,l99W 8-R,j$.)4 ?辝4 Dj;\aR'K[BIsI?+%B~L!,Pͤ9$2$}{ј{ht"̨OY{_ %K٠I32O˒vǴHsjwޱ/.G QmH,Ť)Z`Py^bIi:mFr/rlSëaQ9YGqfۥ.{y[]Q =%g\; (Q)"v#"xVLZpgcU%k [C:%,Ibk3)})ijY}xHDI zH']bAfG0ȡ!eIi~$; 48Lb\QEeֳ> y]0eQZԯȊTDֶfBEA+) չ{ xGX^D[D1=7 O>i ݪ  Vo5K^T.5(eƎ{etC‹?#!WO RL_'FjƗT|UAI!6^PЉ+iK]_ r[[` 6"k su]v, Et?JsWT;$r _cr7fOMԻV"qTh9-W^1+t<εM| ͏'-_( 7T]efi>lΓPwT@B.G%kC> `yn kɞZ";g͐S[Z:`S}Z2΋jmԙ%Q&^R;!8~Jo>uFn163 (xYcl%ttx@GZ@^:@7L]kA0 ]g'hàǡolTc+ ,D3=:d @Y˙;,r鵰V_D_Hl9݅vp$pU|8 }$٬s3(y^ ⵝ=cI\U;*EXCnV?Va_ B4Ǘ+-fNu#drԘ0--ú޶!lEawkh Y 7GX%`6˜5D~]QoM+[+^a)bme˨2(07ؖM倍9kT;nW]H2un//z;~7Z<F2@-wѯ)DoSx9N b~YlJ8cA{Ux%dl ]Fφw#8hB-=HR`,Sy76fՏ bՙ@^*#Զթ&h 4<-t8|ʮ疃-x_/}5J(`KrS>/=tyK?:k&4XIs:1h7w U"[^27iQ(i.k*>cZB;t[$菪P::e|D(˓F_7~D CX ~0#;kW1ęR?~_s ^Pv2Wtt#1\3/pA8ZwqQaVpd >pqvBғO?'ԝ*WS3@xսJmF}TbCYX;~kP$9_g&*^U7( '' vn6e^.SӭVc+5',F1C mz>']#nB2|O0|[.^nӱ&^qz7 h.lV3]uݜ+. 8?؉#i6G#Zk Ysr>p:ϣr:>ϟp #ermZ 7My_ŻDG}s'| ౪+muHanPyjyLj)C\HFcl6 7(z5UWNgr v&TK6+blІePa~uq&QjNW5dX avt,uA!u/cq)͛)*M19<~p}!%x6iؚQGIx kI2[-y<^*=}3T~^;*F" OR ~ϮFܓGfK 4 8Kl Ȧɀrm&iO:*uF\W?_ 9b MiР8"4 ;1M/7_[ü\?v! o̙T.?# fhqNE f ^*NqࠋPW5ȴfB'WY6,u~G,V!#DMS#q~kWy(W`!4Crsfo K$uc*ecG!7ޫӗFݪ'!amR<-*29_75@qR"κ=}|j3>%{.]q͍" Ipf㕵n$(a7釸춍QX.C<-Н|}򦟏n"Nͩbsd/~ *Cuxa( ~{Y-AntQm3wUSrQ?+h=',6aY,%qC{Og Xmf,= v]ڴ00n}G?E+xOҗN,P71P3wq{k&ޟ/މ%$X qma bc;Arwc +}4 aLp0b^ڳs=loܷtHJ;P~c:~4e`&!ԉ#1T!y5x-(_ :-D B%@"ug`!_N(5bف3WssD<7Ka\sUhJ ?k߈fz6X, )5M{eMR#arЅU9 _?PLZP%~Lz.3bk&h #-bL@]ŦSeˆ:36'eAe;@PDkN0;D[Ξch I,/2uՎcLv_$@F?PۮXRI~8:"˓_QƷq@k>(lGՀy Nq rZiNc$i9RzH} V׶d Π7u*D yncAA466=y}D,賓} 6_EtÒ p.Q_x# ]VlޟHA7OAbTU*F/\h]qD.u 4%I|(?g㧒o%myvɵW@$IGCeoq:lqnN/'V| ;:X+j"K*[`EFiAFl8<)ۇcXѨmp,#H.^\U a:W:!-2i I ffl m=gY^mXYz!bŐ3 }XF$Dݔ>܅%w/WDC7{ Mq!n.ϐ@{sRNbއG8\930>ģ`05̈́ [͒סp~+r%šrҺJ!D Gyb{&BY4bߤ5ʴq7H&GFrD/O?˝D$#6euO߮X1/om/H 6ws}ITsVRm.E=e.+(6S\ nl,._둋rpw  YߖifLQm_03BnQ0"HdZg QLZW2?zeVޗ3U*}+gߕX쟗g"8A-yY~3.CRM|(xs𱇇%Ҧ,I3Et:}-#Eo=`QuPs >~u<[/ǣdvя+/&;h+dz LCHR-a^[yN͕Zw/.o$92A Q6OfX/ Y O~l%1lӜmt l@&SpO^Fd xUDPY]$@(}kbBA=9ڮO=[,f}<㬈AfWApAY_M.\& *UjQ`.:\' TӺ*VBfp"I\AP׼V#9}Mkq~ w:*?Cv߽F񨲬IPaRV{Ah^U_h^ H4ZKTLp"M"JܭG%|%{mzȣ[QvCBV( ctIب4 }ʥonMu 2:LB<$_RcʊJ.~FUQ/ ~42|gJ\E_V| 6=Z1*+*x @yT"6d{sX$ EԦ0k$#űGMU.- QTP lm!]ʄM1d",eM$1ėRoǒhqA2/J4e,.;S‘>{F.px.rj%j̓|!ge(NKV銬~9nz=P+ϑ} PG1lYkNJw:˧ nG=:\82aiQSk Ԣܥ{$PN&L~}r͌{kBAiԑM_BGFqd拷m^AKx뼰::y߮1<"SM^.]Qt+Tͯ]@6QcrQ*^ nRң\6SSz-R,ue)j/k%j5k C[aD(;$H;'O?19OJux+ZsR=a@པ,*"^AY 0魡2c;㕃eԯ#5`ͤj҂<* ݯYkATV+¶8],{TU2!f`dj68֟E1:-FEppoV 5_R>ﴍ24twDB<Z~S aHuޮ o;SikߝOk2m) #9mb=m۳d`l} eo@;qVe(FZ"$Q&uăR+\3͞뾨1m>4[}mUoCe[w@hfjKhX㽭vlhs]֞͵vVT:}">ꪄf9&MkTeu@mn8x#F6ƦLtƒ"2`_Ko'fȿlӱum(Gk5Vo*@d]}=d̴/Z4*c+]/ xWN1Rs7;xo;JKC䒌c4]K&Su͗l?~n3iS32 KjKm7o<|ic^wXGq=ve9? nPҫQ2`:;DS:BSwv !k}0ʝ-=v%³w%}Cp\v%P*uA$5Gp4,Bw҇-3]2@Vfoh+Q^KKkDA!2ARq rя秏gҪH_BBe!һG7,uᢩ^9vXEvyFNmۼa ٪%hj*i~;X۽*dW4 q\#jv9<>I0gUp![("^<(sҁ< /*a<2vUCX@f7Z^dz3I0ANz_f#PɜaݘΚ/1QU VAiݢgBU˥@9cj5T"/#*˳!"bQ^iNYFֹLJ{Ox.R 9%uoyg+8֕`-nca%|7x~ɬgނ,npϼgTeoo} =-XÏ 4[Ha%{H XŶ|I ,Xr&G,>qCu-(P4^mĸRxX/% 5vRg{t^_ǵx&%M4[?k/}l3EJZj̴È@}th`rD>բe=F˫e8 SGW8 )D]4V(߄4喨.ʘnpF(5+!N0-s ?S՞H>XN +BW:Qd?'꯰m >?@%r#@ ʖba=ZPx lx~Ys_ Lş JF-L,x^7߳ˏ33ȗ"#mA ^1Om gve8eP Cp6DZV KbLt ;1_ʸpذ -Bh>n,K/N6"WQn1 <̲YBo Gx H(¯ڡimO|Szҿ]  |*lޏS^ v2s%*qkc-Փy@ZMn2Eh/XLsΑ u-,9$?swQe-L[uVZ؂: >MKa[a>\, T{4m~4V -!;:"NXg9V92h2i8]qpBanړN"2- Ģ>Z]ŝG6ܜ[rɤɶKC "|Ay*Hߗͷ2n33(TI!",#ubdžC `A3oNFF&&oԁ0Bg{G+ZuhƅX!z4%[gX;D\ tj*!kEdRb1P _TxUYY]04$N>'ZĈWN%[hȖ E2;._(e֪I.iqxJiے>[!0o>)erH#FشZlLzcD禒l9D[z"b8[pNevy wM?6K),iõFU;X%-7{& B0?k /8բmNNTԋU$lhDLZL{gi}84VjuDA =o,=/44_WvU I_1N[K(A쵁*lRRyDpdKSa/ǒY|Sez=@&HMF:ՋEj sv׌l>ˬ>Ws t- Hd0h I! aK KI-cÃc UZR{ M5 UL2qD|]Aq^cb8]B\@#g  B1Z e*']X8e6J.|_#S,WtZ%e:W.: 7Gz< NYI| zf h>dry]Q%M(Zx\Y*BNEdFr0:,wS@lu1ؘ` 5tz}ˣlRt&?6F-1Cꊴ'̖>TBJ*yhÑ.dԜs܀g?W#{?ywx@3]lަ𳝭`)X@hrbV>.>D؏fkn-*0Qi*@Vivn \{=i4"߸:!=%MD^ Ocʏ^0q$ǘJ`nBP'*ufmvt۠鯖Xl Sl V e 3(5H(:[% -vZ*EZyNP. Gˈ<#Tۼ.Pn46usڀ_l\WD7 !W ƹجEOhIRdpy؃=޹zF;̭ #38=vm!lAl  Ď>,쑳@T3L)';ب=d8S>;s>%u0 0~^I}KrR˝/ŬQ~֛ ,&6C]L+jEG'iX+ 4+jA@5]xmFqMڷ vu—,HpoWSJl;A;+8u,O0 ;ytQw!QPTP614ZCJ yR4ܪə~tE4YZnb,~]L&Mn@ޜ@Q/4>[³2~XDuauVMSKHJ [pU٬Nآ:u3t=­/P%ʚ"-oV J=K_OyE Xfn`q7{9ȕ`  @@-ī"O<d5uyKm--v%9j.C OI޳?NTeHqb'T򪇆 [%Pzw0?Y5vu{.m)qxSI dEҗ`ahZ}_YE1P%#M!);C1/+ű } V~OjOhpKu6 ӘKQesXCUrKw^k@Љ W|wROx %`$f9ؓ~Ƌ>c:ꀡlP aJܤ|4mj=,9J 5`dSnd "M@Huo[=LmM0v)gc o3~FAu8NIU~+_moVtEyR_7q!8^!l}Il?U$ %FkZ#~ߔ:P/P )s\Öl=l*6gyDд8,K/YLt6=4\Q*qu %o`!ѡF-}N\yqw_5gabRz?Aλp^СoԌA /G[߭C-A"P ?ņp#*;hT-,ohr8o=&ѤimVS<,w?s&bi 4a t(G#y>C䉒5sW+'@_,۩2πʊC"b6ɵ ~2??u={nB\*% 32(LisJ"F[m37~k܋)!yی+V?ñhmH=Q֣7 +A|pT|TX`h?_W4CN,bb|fc'3LY7x>A K`|!=2,-o,W[&HQ_v;&>zV#|tIb])qJ@꼽x8 3yPj]@B]qW\NC+HsP9ah7 h9rlLx!Wwo 7Eӯ'Omx>_l=7q]L y(@oD;yo$3H~K'FFХSȾ P`ev̐4d8F w!6 6,PS]Gg#JEy1Lꕃ1;Q"=OU,V1+Vw3k5=8!cBTDy(ຄH:!Oۄ]!jySPM_<:ZL ~4} ;w/dC7/!!b(,NG0W}Z:; ؋y>@%՞I6\hTn`(o? ʚW+6،.$DrW;m"Yéaw?2ttsY͡h!LVw6) qinDf*ZWxglI{;D3\6(`b`tjx{1UE,AleBS#'O_wDtt1Fa-&œllK\ jPNQY$3ēk]ُe;a߾%!(,)WydyxVUm07)_TcI9陊W nT*>âE0} .ƃ17[U[(˿0N=&9%MA.m]6ܓ/`l`⫔$ZgfpC+ַPGf,St([r?Uñ 08& O&ܬnƪ䫧HI͆X##ܫ$#6_0xu@O/>r2]MӺA,HɹQTѰ5 xCFWAqxQtZ,:AV]-.2H(ٍ%~cPg-' U!Wa8m֑\ljTAzX&x?go{>R)l?#{T9y`H}DZ-dp:۾~OЫ.Mh-06x*OY4$=Eͱw7D_{ 'әhMX`Ę%i {<wFMBTD ƄEX%Ŕ a$bF7eEśDޕ!"RŔG}?f{0^,%pua%(TkWWbB^R/Qn 4S脶t|S쭦e*P]>L+cB%yǣs&ЎQ,)-iX _N Ҩ?r;]:oo}x"ڇX{v{;eJѺKX$l뤪EE6#EjˊuŮ*rNC3t4BV R]RZ0IrqjJ9Q16Bģs>xmj"˂;pe܇D笯n@\\:]y{]@3rR)8d'M7g{nndzh="a^1%xHiȪ"t\XY ^ZmRZ'8ZA_C{e⍽JW+0Cb7],+ 9lV&Ĭ#-Z?p@-Ǭ: Ł6ݙ+᳨- P Dr+-{=Zʉ stV$Pm# {RS"&tk NG6Z2H97(uA/$@ Qpa!=,I%ZjHd-4!'{XP 0,$$ͿCEe*L4mօC)!3[zy{ߡ1%3Ȇۄ?Fqf787F(sT&IsVM$@I 9 0Yvq_ #Vb+K.d<\c`@ q XeOT02娜'tx9FG9'%T/q`LIvE҇mѦVe~oe K QFRm<'W]\'B#dpH|S=YV2'Ht*a!Mr0 zNCb4uP?aLAs$TT:\YnQ7ݮltw& wS'.$?O+ ե39 6+~T;M`3먥+Qb%X_~"āAhjQ]*bjL};בt-|yg30P!gmS\ۃj'KC=UT?.O%Xv)C`פ>>Ht3x2W1zVQU3j/!dO;Yo_U+J!B%2ucdXZ\g !,wjhfb>DTRL5藔%@B iUc'4qj{Sz`0Weqm GNu(aP`|hOpbe$h$%9#ze[1GJơ\_TlXL%.+)2YPߢImX*M2]LB,tl(7Ɍm(ߨ\<*;?SJsJC;KG˶=c 6g q.5#|WT61U+!~W>w(vMGGZ{Q3G‚c\`Ra'RFO`y8A1z8P@ Q(P'P!vd+Fzԧ̆au\H|.1U0.\h02懾P[KCSbŀ:1% 4t'7#Uy ]S_^lFc0QNVy.@5cEX@tP^?tu{ lmWAw!Q,A:+5x)XSyǫ~p?p X9v@>T E_Ov,~RA6 )G;7ϊiMo{)P,QKB}ÌIۣ((:bXt]=%ZYacX@ضvǜѧLOp4 xa_DJ#9.%_w-` 99׫C4Ȝ>2jJsjjzR@ \R8{:^{{KHgB,hjl.ٖofXh=|^e>nţC!J:onV7)]l%CiDО8ih lRZ$>7 @ܣ*Qc(tR[3]淼GSr"tvDdOF=S-^3mUYɂd&O 3L/;㬲E> bۄnt2&`)R_?I’DŹmhUD V6^[C})߯nQX<>"6$wuR5P2fF3 9-ț/SvO:Hٕ>8#OQNJI+y72eI jjMA:'bN\8X]3EJͲeBKP'zYtgڜ3!2ă}66|pzQOs><)GS_cܷ7;>Z +bښ 6`ywpJN>U$ԁ2oc0+^PsKe xwl^`#̐NFHm6 ]6M>:8ZZVij Z..9Sui nx bZy1ع!A7u2P܊%z|*>+ =!XOἈst8M@ollE,6[΀^>)*Q9sk(S#c Bi(REb|}v V%-X N^t~|чo 'prÚ*=2 6 "0q/&nN L^ !Q]I卧ya{jT|)TebqŮhQW'MB|՘'q].2rs;<pKh.dW^_?-dp g,h"m_ &YRF\iL9RğK DIķ*$]wavn})lqN-b )~1Tpt^}/<\?N5P:q֯8&xc>֣KS>^>-ׁk 9 :6b16roKzKQx+\Uh*T,<7j*8œ 6M/=L\!8 4NF!I!Nޣ$N ʺH1)r3|;iÜKK,h|%sa gVEYխs{,Yv OLj;jhn IG:z|{'Pld̴ʓlJIMe40jEZ[n-29}-aj )Jd}W| ဢ0_,a[H0O{;2d_BA4ČIjw!/ƌ=1&C"g ;]fvb:z7.f᤾k`'"/D #/'î*6%5rB?zEpE3ݤ8=Byp}*!/Ϣr?#奫oet[+fFLOV+b0L~Zݣ؍ew3pj:8pol9A\@*juSC5fu `Mv-⿼*_O9;bb+&-q/1U:eyW.2⎝Ǒ hnȴ!+' H8 Bhΰ ƴ14ha]غڶk[#\oJ.}AV 4={IIئ@ }H\|Mk8Ovf0P3&ܳ3bie޾iXʹC2 a`}nj0`MXŗa,l.Kq?ql-h>Cu |Z;[Oוk)@1"=׌fM,wKM~uU?Z͐I?DM 1b05G .;!Ѯ^>,W" ~w=8 X,]JA2@G` ?MïUwMw-7a$莦"x]\k6d_/Ͳ *۲u8t!Kc_8 x W;29(Q^sBEO⇣ȁ/@qǶhJ#^鍮&Iݝ%1e/,W,#ENo! t:M<8E{h(&5aNٗr4tժ(Uq% 1=b@ tNQ.L)yig>kUpyP|~KCryDBTq֓5B+o(CgפoAp[c;+ɳ>(GCF(i`l{YauGu};߷卥'78 udgl߱%Njbgm XT! nfЁ͠w7yǝ 1kSi+Av!3_#\NHzt(0ǢPtmj<`=|>JCw~M,2FwMr4~$]9~us LrHүNY|9eխUnj|B*,JffU1=;R%BΔ8SecPs &iAoڔt|h,g./U5`\֮F~TuZm3XQfDze"\wf'$?ϻ7NG؆ M^sZ??L^:#n"}':էU<ytd_~d>Fg/ jΥg~d6iRE#FiՉy5ī%T:h9<7\swę5 tc9~oR;7!|avHT'B=w SI?, DkK{elxu41F4I 2)T.8[ >%~B8TQz߈!=SU"&5A7cj'6`?e[_$V{o~G=6⏮]m9qF8:ĴF3cƟ6/>Bq71)S%}:I(s8PƯDņ<90WA(,k!SeK˭ÿfzX傒5$]$hY on +! mW>2f=Xz>ٸ?]csʂ[lC*hw&A `M$s'G]-$$,X>Mп᪞+\<}}mn?.Ԗ!87){.˻'O);;QgyERR{JUZLͪH;vK~* J'QyqQvI> n͕ݮ4-R]({ʸM$Zj"4 |L#F8] :f *=JfnBmQʯaFwCyE$n%Jb )~;fzm=HS-ڻ|ᩗ|<M޴<*4~2KV[f& ۵'ۑs1PT:dOQCɵ0!h"VC*KBJF10d괙[;QЅI͢@/.S\<M=z$jT=o<,?q[4D&M\^`gK×J7$-`n5YA6)Z sy_XIWa_ 8V^dj{(_v|| io=J4];Qh`@% XJY}(X7Zİ,p !@_yg|? hxѴ-8feE'|ܑ4؜q' &D=;!)|c2n3gaTRße֑Ք3,`/~WZoV]+:H.z`\u✎nt: eWg/uețAHӕ@n2B1zQx;6E!yo淧TFvi7-6ol~,@3qQM"d *:-H ?,kyкKvpsE$+@suM%O7ʫ]&pS!ʔ7^ZRTw-(6C|}Az[ϗHLR3`~MJp_isd^<|qLcZ(FFBakjE0͸+/xm }W ~ [ML9z4>TWң,EMD!YDKS7" տp+mL2Wf`]g0SAL@goI3sdh (HXcɟ5a 8ssUSr B\4\aZuVkGJ?pnҽţOaCVF1 iT1L[}c5 iU[:z"RK0|*{h??2ĊE\]9шf|v'ВV`īm|}7oc "Y/2$1/6$'k>UY屌ʫB iYx7)V y ?LW2vƌ{vb/ ŘշP3F"r+(ݺVv ߌIçLiͅܖך>WqH2S _'*C `6U_.8}!>z- EZ䂓 ;@ !@i93eϪdbGH}m\5^tĮ jcZyy-{[ yc|`9#%l:&k3|`׃a]Z6l˒D#oXp0VJɻSj Zu O2ďTX(e,%~%;k ·7KG,Jc+vA%caԙafAАi[Wcy]zla6ȚU ()g}=5W\סc%(y0y%C}mMMC~u{ƭ0ҫ\w<i QCyAX,;H ⵀN6N;gTjV)؟⢆odCUZ$%GֹaVt죒'O |Jѻ 2ϝEC1l1 EEn:]jW ,7 p褤mkܠS1$1=@tfSs륥\F4\֡}MUPy'j<:c8]3kr-iQy0*!qhHtg<"&SB!W]SlS{. u+PQrRf6PP?@n\ͨJZctaV~eFLZ|PԺ*dԶ>Z~ќӾw66n:f?3B{)Z6אd%쟵ǰjt@{sOoMՃ} v1#E(Uoz۷7 z}2x}',G Gn1ĉsi(n#ꉑa&FNe:~=*8 hl4}2O,A {rv`cq8If0ZRgic1N҇^1}|N)Z͉Kyۺq @^(FN4 #,T ~QagcaҒE77& S/hрi:|ïV(c`60F։!Hq9.đƷxN[!Y5|u6#%jv x6Zhߧ`Jt8E\e]:FB)MoU:]b }A[[B.&Z'Kb Tzd'[90=OOsZ wn wUQru9x%d;*KY|k-z]::lW䜩JbI PH?#|bܦtJq.b<) }#?:Df xyx@<~nasׅ6ڵtH63Fm8qE9喉d+:65e>L|,7,Jp㐩mг-2;{0or 4CH80 >qD[wЭ8.-EMư1/Km(NcV$6.NV舕r#mQ'A݊&C0ݣ~F n~K䮨_MǺ$!NiRτzq< 0bfUSy!L]}lBq-YJ0JUkI/E%#i_YSΰFDw񦧿Y{P$:K2 %xmK@9N&0{ 8'tLQSmH\ whkzhڒ27DL&zg0çUWgx5fΛT9@s*P)&EF+>{O2 MNr@*2)R*Y_r|h % YK9;,*%NIMT=/"%]W_ds1FC~(a/Ǝ}ʀMӗUMI^'B%QmGj<.%@=3J v Z[oʹZ璺t[i#YYEq}]Fwee^qd<ЖRHMW E;E^](f2NGvtЊnajX%axAn/\r7X.R" \njjڥ@A|C%DST1DԐ$#X3@_"YxRFSgp42N=96^1$Lk8bHt?ü~ JX{GCi"w3X@醯q ~EDǾ aZV,;ƶ(=R~͹:/ϛjiY\s͘D*ԋe0CN#y; ty:kOK)J d<%anCA ?B*W_d=R >hL lmj۲i۠ڮ*E*y;yI>y)H˻;?Ni!2l!Bg1. oȾ`QdaG$Au LijGQuQpKXbڤJ?1O8ƥ{ui3; OZ0-+&әqǕw`UqB>e-S;a'yUhJ;'z^cbD>%Қ`| ݺ=&o|w#T8g:,%𘍶3?;/W *Cpg aG@fr17wZͳsu=sV{R{K6=$2SƉ(c/.[ U0ӪO"f'" Dz՗+ tK":,,s"v:iaT(2Wu^&7+r;'`I=1qsD? hOc, K+llP,3Exs<=D}dY/{#:;sQ{qzlzD|>xu?Đ_=5G Ӭ4怢Yܘ揑f C[GH>{u *ؕ7a~[;Ld+kaޝB,7%ř ?pE+:JS|wߥf8f e2ưWi$"4Q k=0L&0>GsE <ڼ2IB|uD519&U+لZ`p~߂ –= vL_9~E :wDkׯ* 697Y(J>%BdNDn8(jt )Bf:  w^MM#o^c׌rd(4;T6-b|0zi7`6c<~8cA3X)eb2UAWsoB*ň:m_hU*@?ʤ)EI*C}gbBwŦ?M3AgWW+ߎK!fI/kWBM N?+ Zt/rGgk.C̡:CTmV9vH2T.4ljB3հ5,GA74K;0Dw|ڍ\ & 3 %6#8-Hit+ L2u%pB63o5V<łQX0 q(7r/06ϒnqω P-iÙA^!Ƴ]ڶWuQNRM+#.n,i0^.sYhs'jSkg nH(ı(nsW;HHz;M/|r;똠'H@gbݕg| Шē`vkA5ӭj?gdMhߗGSu@>A̓R hB窽7)ugH$:GK["8ovU&̿Ґ^LQ~ۍ dEJ7M|ge@œ*m.qϹ1uS83ev=|#tAIũtEp@|ݲz˳]X5e*;UC 8#L,%杄AL5I'8#.p[ P3Q2qH"̓K0bD$ob;Mvx.zCn=\(_\h3gݡKg'g{}V_$osH0wK /ʦ0为'q/6x\=)Ixd50SD H[Uf_y%vL儘%#:(-zpFLH|e>Sz%ငtrhPrZ92B+1Iut[Jd:ѭn ѨӤ?7]}ѩĴSLVAR:FFWӐ= 4* a|bz QN_+K% EC)8`7eyA!!dUYܜ T\G@\3aqS7>E`#_3MٗH 2t$x-kOfn2?UxUۈz4fA?ßc*qD xE$5G޴~Dwtee^B>W?uZPr,e SF@2i8Pwؚ X O0DNrB?+j }S7 4߬ &;>If|ыl`.eⷕa@mWikub٦{5MceV8.oG`+gAůaI ig$>EF㜇;gecfҺiG kQ?-2K 9D- `Dޒ,|^&X$VhRE&,?qȐ؊]]htL t9nw"LςJc׭ }mX[JMĪf[,42!2-6G+DhI'3nЯ57$l9~̜xČ硬eӉV̷( f5Lv"p8g%gKOܸ-I +̙mE3#~KD\ {_o,O)~D/Mu6kRv٧B?pxo51se~% tifF!Cjmqyjg.css- k%)reEBWvFjALs1OJo,K.܌у %>D^a򏟤VJU>6u^9%#[K+ŀ>NʻbbL|ׅ9^ $E9:Ym?dVyR;Ǻ=SpP;v&p`_∘1!!)Z xb]S)k8gxyj{~6o>Ab1݀?&/Z-xG|YTio*`k*ܛl q жwx?ۊǞ27VX…tL m3M8ESe/m(^n%z ]ί~b* &w%03+//0 !Oxj/A,)Uow ,^ Ay}\x'k:4Zf,OCtMpqq6T t.̠[v](j5C9P.QdEꭒ#?_xvxv%?6ȃ5P{8X 2 3"JIqəa0YXFi ȉ*J;6@^ȝux̷l2uʡYA)#1 Ѳ`d >:5廼:/͓LM P 8RϿbga;\F#3Av#+`|9OH’ >V+-6B)xheJK081/_{ո!VwpqwT$pִq{"+E}w}kL8/쐟@G,9'pu-UG, fA"kާo83+q<@c~ ' 5Jӳw!PI_)O2vKuGQ݅OqO5 El}Y6Zjp x2 [XH+p1 L䆽, 255FaеE<'bc凷EmWz 9OqQ-JP"&QdUKD3>x|slRߞSB Y5ڌN)ARCE)]L:[TIl 2Z|Vӿխ tÙ?\sw !t(/uA_^3{6?Wc%^2ڂzXdňǡ聂O֤e!s 05hoLadGV%ؽ-mKDE4~n|gU]A).Ȓ9eȕp G2^zP-j' (G!Cqble(+?z&rj=-:Lԫ$"о}QH4DƋŒH~f3ncSޕR ,AF=&JK:tş̃Yo⡊C+8R8h-}|ue{"ַ8 *yʳ-+ZC%l _-b'jl)s667k=HpϯQ;v2M;{l#󨟪1npOuFGPDU ;u$ĪO2AVL OH+Bxu!(9e}:0,nߡhy#K"}Iր2ˍr[?`"SN_Wꕁ]/XG-Hjr̤IRQB,dxBlP+C [Dp Lg.5zxt_I{3Z !(s%  %) |xJ; ǂSvFkc:Ϧ !^c.}Ýb_jS ~/&/+۝[$gm-u#P xWՔGSmsӯqfSpuϹ<s{0}@~:F;Uٟjb2 ++R*f-މj֫`F'zx; hܱwmԽt3" VyQvNb^T ;Jt1סI)L? {,A0_."%c,D g : eTH]fi3%+mT}2\;dg/ ,ڱ}Grw˅㙠/ UNhr2f^{ OoORr-^#!+MgZKDsvN C`ZdfT'h`Yh #6Te'9ʹϾːXd}B3>^v_J*8*@_ FnEL6dJokN5ƿkFrc- d[CR0VTl&3@1{bbR5/P5\da=< r ױ;;*;u!@ӌ2_ (xr7;z@YDe5tJR{W{Ņp p e}]i"kI+q3zXrMx1o}iYK_#GDn Sٱ'vtN4$ϢͳD KJ ֚$OnZS.S`ԗiUXMTG#f`qLylR1IlagZdtRAߎB{>9 -u6n,)`-s| GT.XOr\"#Dg!:Θ܏dPa~ l>)đX).emg4)rFqb>7,ZkA\D/oZM(^p 넊wZcxC-z<,(el=lS^g}uY ek:G dX AM._%zN_0EmM*#قM]8J<4٦R> fx% `%1C) mhم#=K;H1O63 CĿ;XZKo-r-N\Ms V2An";s-%-*+8n,mS2hn_/!{C]KtG?9{|}/-uu&NuR`ПX2tPOPG`U[vw# 4^!ss{|GeDΪ.H8&Rro%ahh'-?839AE!<~@f/ 2{\Ld3wBq&?X[i&y֐&l\I&:_9dhқ0Z"l֒ cQw>8-;Gםdx4fi̓6SqpQإhmα3f%,,$.`ޡV/&P1eo!:,è&!!XXQ/(`X@#%+mXOBW<LõnuݎR0ҥ(gEZǡڔ9va`@cH2H2FjpW- -Z3j:=Mntk8Hgjgw]ۆB ̺[~p r!XIVi'0o !--J)&'-|)l\e̕|>mݪyGՖ˶&o\Eo'KdW=%i4Pb|)U6+`^!;,\|R݈A};lЄV& g``U(c"5MBs'd{*[eoK?[+ˆ=/L=b{>noDΤ\ML-P.\Nhik4 :Z {gܵE=u';vFC;ŅV\y-L}Q#S2 ȧ r8xظ\qYUpLV@Süw6BB[Y6]2% ~mq|[mf=#>xȻ#F#jh9Q R&͓ mu/8 y> +9{E݁MНhiݾm8#ɱo][wm~z"[+"FwRHbuhwݐ Bj؂ I} ~ 0р04{>IDi8"~r)YZ6,EL q92#I+diy;- $IǟGgYZ07070100000365000081a4000000000000000000000001662f7fa9000020c0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/platform/x86/think-lmi.ko.xz7zXZִF!t/' }]?Eh=ڜ.+ȟ|"N,À`u(W Qj\(=g1q,xPmb@4jC*o jNi!hhS,j񙙐 _uwv|VEHHrn41<ӏLU c .3DlE}H N@J!ެfx%@u9PB@qLz :T]bSa; a1,2W6(ĝIԅgAu5+Z$B~o[,!MĎNw8}9tPp=:k+n m (Dw.A RXGeƉL>kR?/槿dL]&޺C<߃u70xðj0@ e>?]N&Y8F<6bt-T6E͚jhDJH()ޭ`@Ĺw\uɛ𩏑kvS Q-4;T39EL,L3}ٞ3O(\2@PWs<ϩ*ZKC,P?Cu׶pN'm6+%mt*\SqK/rpk7&s(~mgfD: w R PY:\Ӹ2 H fp,%ڠb-0Gfyi8VVD;j:Wb Qh+;{-phiGYa^a>2rWJ-~NsÒ<^ȲJBx2bgRb n`@wXY(۟">w6JgYڥ]ո)R20 ؗNNoA/9/Yh7DU%*Vi $F&̌Jjfb;,h,~`1.N/ԩZ^Y9"4MLpT^+2;qւQ62eIJ' v3UkZ|atX&;3 UN_ߜu'#><ľEDvw9mUAG8bOMnX={Dq~9=sB7'LX^TxPSx?>U64 /V囐ȜgF4F0ls?K3 z t/PC@&țTD\Uo"аq(f{ &)} }d&/2ea_"K?Y"oҜF ܝ*J<G% ƗU۞ͤNɡh'}Fw6E[D8TQY(ȥk8z6EIqu.Ƈ[Im}\9hh [8[2sunbpXLbei\fNRpʿ+^m ^G?Ơ HE҉^v+/G]UsiqjxlfE=^δ+(g\r?$BD=s$z ,8{[AӺwBGrPXr46+9N>4ׂBA:Qe-jՉ}Khvt1muoX^i9ufB8e诱m'|K?VRq6ƑLT=80pŞp>-~auҭ;MU`e}՘qCO U5eP%ċ dzY.咓_tt56 r5V4{c{<)û^rh8uRO͌ w h=|jU,AopSg;:T~Ȧ7*y.^|+ɖua*?e:_UteIe:|<~ 2B8tce 1' *&kFq/TO Ph;f>L?`zx-hc3?EYqruPp*z_&j$ ;OD>e5,䝒Z@KLiZ5~݈@TkwF }/W i]|;ນgl鉃 ݠFg'E&hv?oŚݼ5FkKpK"dK\|Tos͡9يH|<֊-ɧ$<3%u}ƸWJ,`Kbg`w},dn VΊһ"ٔHʠqdobUQee.d"X NcE"0;sl8<$UPbZQվPaܽUg̼-o?lke·T/DbVwH^CxWt;:5;k3*o_]nvӣa0hSZ2xzc/Oj0umW>9͆SGS >JE٠Q>w1'VcGiWX*&"d2 d@N;ͰEâ|$ ^ e)̎AX[T\( Ec Mf0 SnpoR)' IÃ8Xa|Gdg7U:vSǀ , !آ~K+?Rh*GSƺʄz;Hub$Ia|ٱ-pN~VwLУxl2QsГ_SA>1 dv+̅M:vIW0ɟSK%LXk&bAk)*hͣŗsǾoч=E5+.Vs$Šs=Λ3neln~nq55(nyvwUiE,=XSث`>7o@>}*<\\mҎ_hwUw(՚EO-0َ*,C(+ڧyTr)ybM8o#-V@ PNfj軦$21nDh7Wgw H,p[q~q+?0+O? ?=ý~DOqjuz<&S>MwzYj $t[~41ȳ(@ka޽7?l\;ޥ5FD,VgK 0rֆcy@E_^I.#1FN: *UAT#oP"}:hP;s&H5B'F-ނs>jTܷ+i3@W@yK)x[2BordsڽPϐIhi]48pid>+ڊpp0~;0!yE"N]TTlFS '\)tҕDUD0<39ZۛbRB[$`]|XPgm6 #AIfq$RS,DLeXZ}l}TJ)L0P4_w`.+dt~/R.]Y0Oca95GSk"@;LOiJdE``G-}03KHҔbNa$@$P$)d^쉌H{1Mm ?ta*kA2Alz֡^.kD3MxjoBfIYe"( [,>n;Ti_Ȃ<]o((’h"C]|Dyzϗj[7ە's[&JHOGS{ė,Cc3aٿ0.ҊX嵧[V8EEBFԣ|S^MeVjdz:4qTZ.pߺ ΢>Ҏ6XLPTcmSC>mɚ6 ܂Kq)@02ú^GR7FU1cauK}>9r%~E:D,V95TMprw}S ^[h^'`B{ wс)ne-OF^Nd!V2[* ,2B54:?s :.@t ARC^Q;Z Z$Ot9mdfbY"2U62G·^?}~7/xTtZLY@y]?&n^.[7)(Е; ]9ڀ@˛"&d~+d% (u<ޕ7 CB2*)@81g75'N5%Y=|GҧFl>omC J|Cq]$A^UyN4/ >:_;5/>$\+Ꞛy Ǣ@$M?5&7{H"P]K֌мTeM-6Ngg*vâ1z'Hn{~3ڒ+Z]7 %sC.س ?_V4\$grJ.} zɼ*ȧv3ϷdP:2&jIIw~ gs4W`;@^AbgYZ07070100000366000081a4000000000000000000000001662f7fa90000bff4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/O]?Eh=ڜ.+T~#p1ыAC~4$\t?M#QK*UGݛ%RgѼTa):7,U(PA=]qdEW㑀)'2S]ECrw6Lm4}/q~s7Ց18#RqhKP!+cW.y#E(TO:$OS *ЙzLNpBSz|rZoq= c޳gDgtsl3> !cFwn&aOv]&0[pn|gTF6uX<-JG([u4CdHS =tEfȊ}=-yL8yyf)GV'䅄S5|J婵%y8:is9 e/v3 D7y߳BLąA%?pjIz>}:~؀tR919:8'Z[ōT&:/dcO>5Kct@bڇ~-'}qK6\# ]QKGWNEB9;3Pwk843,жU-<x4uMPPc6,r; U5;C'RYJ|@0Y-W@܀9:_8΃T|deP|E ZIUg)UxQh_I-ՠ -K`W>Fѓ\+QRvӁI n/D+i:^i&C7v}Z۝(gH0e?1{D;:pL5$Ӕy5-/30.8qPɑMK_P-*bS!ڌ[KHNFM̞FL"S^oC4 jU<j&%}Eb}x^`=d͍MMJ74M=xD _Ę=^s: :CES#%s,;YȶrjdیOP/곶DR5-Ǯ-P05ۄ+s[D80ѿJ JcV]Z.<oX2ݚ5߮kc?u | /\׵LsO(r-U]iaʠm<-=V_؍~ {1ቖR@xdRniUjXOnͦ*ׅ|'ɤݡrjdώϳ-Nl?puBʆUjL;5Xl:fmw7A])åɌyaeKD oWݭJY_ε8y6n% oO/+OE 9x2ꟶWJnv1T WWN7ƈ/drVvSH{B:6 \;|,uBo+NJ۫~3XGEUZz~΄ubYzxfLB SKN gcGTz^|S=Kn ) C[DQ"%'Y{FU~mcjX5~,dd~!3Y1Y9.YizEk5SˣsruT_Xc헲HYB56UhDhkдO4SPO2})lV}6wKL ᩣ8edS3n퀴ةpXgG^C3AK>78u>9"N+NtD? LNi:%\IV0I#c)$^T {9#1qѓ@tP&͈{u <&r|&@#3{an5<i=6O?'4Q?%,@` Yr8CJD36#O9AGǭB`#j&㉵I_ERGEޘ#.)Ksy4 -64TS5q7YYV:Xh_MS:?"42TKʑTw|;i1ӉKL2Rp3S]rǡ:P=q+'#7 Z2k[BR=G)::G3)wS{UVVjɜ~yv6w>> ؓ9@umodΕۖ<;ЀRMc(TkHaWb$1Cy-kSlrl e鈯MOl]>S$=Pt̽:K U<#V *vcecӑ<"oVgږM[/e.ׇ![*1:W>+NuĞ4f읢() BO'/tsOox}JyLA_*($g]GL Zv8mیiSI$nW0$BEJȽ9B/ %GeB{@#BGdLa$.M]kb^u0+vNa*yoW<:pzvB9v˼al n0nWY=gen8W=*K r|%bq|ͳ0AcćfuRTk']@84Fk2K#'Evk8el\yEIّ^8߾Hw ITn757~[ %R(g }YGQكD{78Y_Cgеz]G2<{heb[ւmxIGwp,=l)jVQ~s$S6}%V\A|س&%7J0}= A]0l.TüsǯGgɆBj Vץl_H j3 /YҢq9,M 131c- fF # 9/T[4I캯:4)5lAyq]0K/;RNABPm}]a*Do.j0R,yC4ւ=ƠtGI4py0֒s"Z1`7F&i(sB`eAs`z N۱7F(fJY^p8'8uFKjCfWh$> BRY`;'{(#/&ႎb!n @БUXƒZXWc2`^0X ~gFs!g]ak11%A$}yB5TOή#1?gR3VDܮ]1쀣e ﴂ-.ErqÏ4(ΓaG~uNX}ƆR4$vV+\!(]9zB~1 +]: 6=A-AFx-vsqwaޔ18ܭ>y#]\ld $VEg6aX9(϶2D:9C.rue$ZMMe/Av>чKŒp:[q4|w"J#T'w$$Ĝ>@Yo&+Nb5e[pa}%4w靸sHS+Pc7'Ui<#^}/]Vp Rif?LsAwӊ蘦țVYteF.:+֐d;jIPIyu^3(HLnk:QNi/Qa<;׏ԲRB`I wm+ڞ[Q1BALKZ. ޭ*SNu0%{0aO&>44Ϯk+}@ 0!5h(*zn~NdCq )ŀ59B9,hjC2s}ILܢ̻s!{hR1JJ[) x>вv>|Ί}Y! fwB q{V }5@iP[t]8_Cv+ut!HNR^t]ieD2h@ DElgSb"}сS ڰ-2IYJg,^e/q$W>a3;y/d&jN0PR>`y<=Ь+bX6<K5ZH1j+TxErGYv6VqHꯓЦo]؄v+ņ%e%Sa!Y챊Mlζ{en9i79B׿@D70MTY]p?YYeWlli)\tLQ\zkiũP#L4fԓBH N]m"5 *$aQk-T #/ȴGj0No8Y;RPwA @~~x`4{,pCwlxx+ +Far?TegZ?HQ׾ dSxKwEI !Viuf'!SEBl>H~ 8(IXv굪18r ҧ l!0S'5zUdO94\~DSͫ݌`ޱ1&u8y>y`_moSXY'ʂuucD6nNgŒ-G4Dɇ<7aԣB;〿J\Y2Ё2Ry7aRE<ƕWϳZ8"@ܯ2,\Nyy3?4y "kdEAIX[CH&O+\5NIE;u(,V`:2{nb'&Ba( `S#$=Q -8L\;ͺl(8)mGlj \=tbGe; zM[`QP OUrʬMJ7[, zͿѣ6gTR&1q7-/mWw=h0]D2)JA-,vkT`DzaŪ#-NcV(N@`gtLH骧d~vYPnibb#b4=3!ɔ6,WYldγ{WH3d?җP/54bg.lGΓ|3ZS[B`5CIn1➝\wt7>{OGjz/t ~&S1yv(؍8OdǢM$/QK4TCMs[+G" 4d/KtqK}(О+ dhO8}p&€<.XwKr𴮬XV*PXn9zoKC`7aq1lu,},t'4<^!L69^ j-gƬ p#],mP qN,BӚj7^gneK?DtcS^ ݔ-H8Q%FnsAM3yGȗ~0ˬ|Zhuk,F|()7rfLZ&D72f^ЧD'"؛L NnؔQSkPZJ[!{GHGJC{ Q$g .T5qPw-g=@wpN )9^$gEa'-)婠{v]D4@AR/` 0C~ r$;E+L8-&8w,UL,4&Gp+_GpS*-+R6D{ytx~4I}3`b5yf Ktt\{񼋢r1oJB0\-ⲛ(K?W|E"{Ȝ_/i;➱ofJҖ}ĞsIU`w򖘼4jZZ@+]Li7]w~֓,aq>K,;-Ϊd^s*\dk#٥l@A_CIR kB=zer}7j+M~8UKakEV`g" Ƚ9sW?͢{) rK'g(o/ZUN=5#3(x܎ G\zxA@2`E3 %JpMX8V AVř3ty (9l,ߟ ,j 'z5Ц_j!}4"Өw١uR:5jXiA5vC)V8d1[L`ȃƼ!pM0Y ? yMe {ʢZӬ䆨75O_:~G2Rg| g7Gn>`s8$ogYXJr5a'c w2ZmIF[bz춝NGT;w!9 ic姠ɻKyB/Aջ{ob8. JG͢>hacYRZ^T߂"ʶG%s`%knGdvWY9렬);# iI0h*ΰ;⋷ypѐ1Kh1+en;'@ ( ;JHpu #wq y-=$ - +_j&j)872MpH֌G;̗?-,1ȶsd U !cN,5L ,HE}ŔM m6:&R޲ "l}bB{KS_o)4  : ʜJq)RkF47 |GIıtLA{{ 8UasdYTӵ^*nDIf,61ˁQ$$_`uBSw)w}fq~.i/E]4uIP᪪s3dQ#.RyQBܒZt弘a{cja{"D[0@v /8UxŮ"X[pe;)G%4; _ ':a j8USe5?R!pBǐTgͅAb`\!ȣ"={- VT;^JfCjUx_/AVTҫ@en:\>>?JA<\dPV+E7}vb} )|dwYi>m4E?ΙY4sq.iq_*  6{甫x"h3m ;6F$'uA<;A NoMUdJW""$UO)pVtikQu"Eȁл~ikwtgzH:JːxWk%E9cR4L>SZ7%KW;vNs@;W0/Bo܋77T ji^-å0wZhς4@'K lӯrWGӴHnch^/93}T0_uV+vSa/7;z^$/"ه)LSt4T_%̋* QQǡ4g[|ewOEUC09m04h;oG݇_/2?5tz8&3oF%z/+f(2bj? |iת(|Oe& +NlMkE0rrF#MR$DJ:Wb;SkᲯZQI~VlcxA.v@K[fqPBnMUuؐ~ Дʼn)9AA8 )O,HgEs,z v,>F`hDhDYxJY^JK֎KW#ȯdU*5+>.Mu LdC$~CdotB :lc, j,SIJ=\P-DnДjб ?Mi"Z|44's<-Ź[{eԼ\LV8h;QwX=dž6/L7~_Ծd'f>9b 8C!vs!ܑ.9<0 $0y6C4L%%4dK>]vyYzl)i6N@ akЇ*E9\O}Z̩+=T/ڷ?9J0zm"%YXr3-T^)z[IϷ!ͱE}17/2mJ})H|n1K󼅌mkY: rqҰφ"h%+F;W h .19H#ZkaL֨ ,Zs9I>?BL3#ŨMsuLib ߣI[FP;37Gs\Yhjw$Y}Y)î0X#yy/5/"X_?n4-зJzlt\(QJ;k˔ܪ+R!Ųڰ( t=dҊ 'SS5VYYz.@V9wF_D\#C-"N?( Rt.C-˯^¦xT}ub 5yͣ狙GEL$`kÅYO^:s,G}@KNSOJMeHHQAA[a.٣4v.(ט܉ph[T= >E.U[7!3uN|جFS&kÕǗ2.+jT<+BOSFڷF栘 xV t cexO`ًX%KfsiʋwQH۟ .8f53{1K~U ,˄s24Jxbf/W08Ou" YV6U)AyO9DpܦRB +4N$X3X8Z,j|L ;fӍj&kWiwWڪ7 s 691J?T4|&3د`z' wi[6fl9v<z#ײtљ?&LhTܓ./Rz2Ln\%Zߛ31Odwe3\(x´w?EC[dCb7@+qFWSbX`чI{˩ RE0yE; b~KTyrRpwUEËWXxLH5t~`o~ 8sBq4rWTy#/je 'pK_ys$;h&q_+Et?^d#'u-H֤0IksĻ_@C br|^HWCH6~%CƧ3= 0>$ ~OOj^aqpdh4H ܨIdnS (7gJÞ`YU&CT^9ѹ>s>U:p :@~uQdz):pZLdhҀ0ֲܷʹǶc8t.Bv;TpAL0醵ś&7~0=8ʁC&Ts+6#-gډ~]ͮ\2~y$N`|^F7͹dԖY[TH.Yhy͇f`R V)VgG=&bP&ȽDufNzoԷďo=ae[(I%kN8i<<a$rׄRMDL5Bj_`ƝwYu_ΛFѝ,&cuWSJ^ul^>/,G*y]bűB$׋[V#.!ȪT^a& 4˃(tP+uJ8{tA7>Wӕ]]ӀNMF7clb"75H) 9圳z,mtń3(j @kiܘP$ޗ>+_|.oLv |t<]Y1ߡGcKjxl[.fhk(0s .jCol=ܪP B Ix1MQfg)x6**<_<Ϙ]Qmd Q Ġf\t9M_lb")2:v3o):B4 ^El#oф)䋼 : D?I.)x@"'-.o*m)|<,{ܯ&ͽK}%WK[It$ Fb_\ ۲f+饁w#qIDವ%ި Ik5&b}:EoNqy:gNu4%FOZW %g0f-}\"t-VHNJe¦IQF9F&X%}@֥5&~ۛZƥT$#fR|&e|'ZC寤dB+8IpAB©w >ac V.{}gRO9t@/(Ni;_.u Ĵ=XJER=Y#ˊ/-6ĩ8kHW0Csy RdRtU{W8y92_œgĭ .Ec% DԠ?'3S7OÛ*V^yA=n&^ DCD^|Ⱥbƪ-`;Ϲ#Fa*&T5Rl8O-bVG6bepYj V2sL='a7po^q*fSOeh'=xYbE\ k8P~˩~z~nzA&&p"7Kש12CMdX6m^HqP%P㟩E im,M`0 !jVvemO|$ o<&zy3s {>oJ>sFO"(VJUUaC|@C t@#JGZM8sw`)T" '>EG19o²9?BS|]v2:u{i̗/W۶ ˿ FJ< e>ZC] ێO%#JC<x5+Ash13_ W^`QN'3_Ozґ(S> 57֝t VfðR@Pdce#睹 fCŪġ V\DTyOh:!"8Uްu1tppi` EjjhB_ 6 ^@P;^hzw$kxb2j]'6nFeQ{Rcë.uS)yY[oIg۵@ g$ K6IPt:] @XyGxBێ9CPk^w1qf!4M -̈́3R++\$f >UDHzdM}-p9d@#tC\zf]Ӆ_~9*G$򂒼־tMc7ʔWh:U2.:eăp = ~%@XtE9Jm$)=[ᄉZ @kZ<BLI\&KɟpPᏝUU1*-L# 4D<wՅ_, *'pw7*D3Qi"ꀖ?FI]D\= &4suiL ~#8\~uYuoG>* vSkOMl_GWPkI_YI.5.-ĽRpA[i*TG/\,*X)b!y\>m{yVnS 뒭pr,XpO 83eruȖF|'j30N𹿓06޾7=xBl;i;h_1FP!NWK@#V_\I:Zhx f9?$Qc܎瞚esJbV"B?E7k"$9h։Ӳ쑚Q%ʰ|'1̦M@FR"$+_x"-7i ,ٽ;2W[j0*:Y2!% Pl'g$I}qc|䗪P@3(͙A9HBMpj w1 |Hە^I}ńBSLo>}JF]7;\?dX<]|PjkE` aJ矦.Kd3y sOa!@@t[5݆xkYDՋԗF&~ Q߲pP2Nn] z>/egylCTvzfJ,,n`'P8V &C:("YY_CC|>g[A*j֏.hа+-,H>0eL~!^BWZ톧 L~>>e~0(Ϭ D瞶i99Ձd0yOڟdkl^r z  UF';  I2[ 15Q/sl% M汶@Eg&v̢zȧR  4')Lb\_r(@ aCB\D@.U6!@vTil#ey3K+v!bRhc`T^PAƅ?=ɲDgIoYtgYIo_>& A (P4|hWtB $J'х.C=Dr ^Jv~d1N*cERΊ<ij 8ޗW ,}KO  9'AKQ`FRDQ&8;.9y*8Oj&*Q|;ث@R/%GqvaJztA@%aEy]0P.E:u4pu/=W:$bo5OTƍW(ZyI8J[Prẖm[?+/ÑaA.y&EOęAUR(Z<6{~ub0D0&dSOyQ>.,aIhBq Yޗvt)Jo\獌&e89h<50[~4.&Yga4߱؋6Qa&LyFa<=H'f_Mfl$Q„/B@GJ 3vd޼ z2]Mh܄Nf0_vQ!ƷIgVx_^@}.]dbrѢ4 F]&WYW­xr 9r;-a82ãwmL}"9"{Qǝ<4u!)4fJ }.[Lg]w۴=p v8 e7*`NJK(bc}{;nЗ3^ե w~Y9BQ% j.Ǻ;Ŋ6~ wg*}g&+ *|F$]~oI˖53TFs.7|t裌]?ưZ["RR#sfcB?-1vR*K(>cha$(1+ 2/fdH39xx/}cqCELq h<28SvZQ"QZ>*o[_݁-ڦYLHsTPESd5{ˆ1!9i,%3l cגSlUS^oVOGiR%j4†i!XxeԾ7۞~GKeldȧj)uW rVq*T28_oI SARMwܟi? $.ęa[2YѴs,B 0LH+yHGTpp=/t@,ηΑfYأnW3A^;9!\CzQŶ"Eaw8f׸$"=fi𐗻I\nK=,2@ڎ Hd\y)ZW7kY'3걌?$D G=|i,U#YIMA.mo}w]i{z!椡Aso~ta[A ސn}+0#1>Qだ@h1PVЁ8Z*Y7*2HBnBHog xH$yӤsDZm)ȓRRZ K- J-g7B:)v7r2.kT7cn .o0/rӶַC['#'p`2ke}Gf۳p@ l;\Po >R w=b1p_Iذ^Z lq}~MXزpa;"}81P:&cՃ]ʳߪr f7+PA"#2xznt-B8w,ק `ohź5ÃM-O0%q̔!CH} K@JZЬâX}j%t'Z~ﺿot=Zbiv7xj-N1hGRe/82R9_ww* fmU6:cG|a OBBAȟc u^JgڤѾ|_ocF% ƃ8-<̕9!ELd!ik3'Rsf{Meb8tY%˿TLtz]]&QyQ+m?n_0)Pu~fMoi&;Rqg5D(EsbU" cGHjt5n>gK3,RQЛ$|qy*-cߞwV+"rT:|yd3t| I;.ЅS*y6JhBA$ȿ &CІ5ZKO)xwʵ/S'ta&gaFJk9>7:o)?.nՅ8x AGEU8- uEJ@a"ܼ %%+C8@ͽq#SxMoY67-ʝ(}垺9YҗFՅjK]EMq'ImH 8Fj3m1A!]+ <Ƿ&gQ+NU0Q;vi}yoyڃ1 Z 'rc^İҪ(xnG7*6勥 |e"8fɅC0K4A\n`Z"cnji0b@*hr /]fg,'a%2 &I&պdN )Uua'wg&qA`qe.e&E r0־E}f*2Y%neI欅hu/\4Ɣ]4Z; ?ܫh&"{p;f! Aicy?د?AYv)W.bJLE:ilQ5BWAJkHX`*jTr,gɧrxaEʇceJ'={{?#^+sɓ 5N&!G_B[";HT˧M('$Occ zZ+4[!e*AMtta~@,[p(tI)Y.>@>af;V4d@\ ➔: ذ=2-2@]8bKy:8E_jC{p UXrآ1$P`E ˓e%{"CI 7zy:†ΰ"% =0mL W,]mH4#1;J/׽rejkij͗7b'SI^2W%M=q."!^˦ڤh oOIɺh'Y ο:%9Y?C^ @(gp.oRxVAcGKs^5UWgs=vMj`OvM"NaUo,YCpf=4Nex be qPPLP{ȹteЏ%L5wGFhpctGDRJ "Uxt+$K-wК|8j B@݃ޑn}uuϳ(wkml !`. 2 NΥ 2eŨ5 ]vt1[w0[RHΛ< j8wi ; MDB ~v9#V1*%)F9ƴZBg=%FH8e~,mzYB!r gOu;Lx#&]ݜ٩QNioFlE?IyhK>ibO#$4f麬_%t27OHf#Θn-=ډ3xgifl+nd!kG ?:HFm&l9<=ic.SO)m`E}g\8KYF=TeRu{~{kohj? ys~8FճT>L{L`ϻ=65e3TW*cIFEo9E\r4eƢ!ibFK+$EXm_?gI'Z.:Hx/yVtìXKX[ {&O)5+=Pzg S_GJD=RA( D6=-=7Ćx#)0ў(|;4RC*f)9L8CF(oQwFj](% N%cɶpVFOˇ44Oj Cjk`:[)vI6U=菞$刡OP0AU ^s=wUpP/v(k$]2vܑQq#3W k5%<Ֆ%4G{!{WLHoW:oeaWAȾ{8+܅z.<>]2 hwT}5_'']*,3 ma>uS?sTzWo> LZa^A.l?;JAKPF#+) @2ީ- yt$Pj)?Ԯ$/  vñw2@m,i}+5o3g͒YSYT%٤pvmf6H9<(yMDKpR1 -a,;ZJT9%gzrZhB`5eLOoBN+vѵ&wbd0M1REލ@5'A*L|yXRZSYbpΖ=Y@~I0-Ydf^sd$qʎ^TEm˳6YFKrɄx.gG-=RY "rܣǮR-YdZ @:3`RFgg g깻܂} VҼ>(ms2\9QLفKˋwN `q(3Z`l>2̂MsNA֛_JO<;0h`ӳQ+B<0>#͵(vwi-9.Fԛbs$u7&W`miF *#ö RqwZclㄇ8.`1ġ;됔-b!.zs˗9+;&ۣng$E٥=S R]JS]Ԃ=.+.Ұƶ\>^$49]ڡ?|<m@W$eޭV-Q^l=~Zl9b)E3Qy7wx<5*܊X] ȣTM)Cm8OE;i}\LSJ7,>`*Hw[q$LV ,* $HsGV4W7Nf7>YQP;,\RE[hFx>} BnEC4>NJ$0ju='wȚVg cw:3}'I/h^/L_L-XCW? ġ>cÑg~r(ߢQ%;$ۉX=D,zJoeY(Wm/d=33HH" EE1[nZ/u3 :XChK†qK6eB'~Oy [+~Omڴ#خd;  fgs&FԅI~*_:mD\m')siϋM. }JV P=SW˷y[ 6܈6X%W8x6#ͯ~B7ﯶuzQMxa~/b ̯>(;=$>(_X]f;hWBwGO:eC`1/oKPH_>T0ӥd_椴r D }O4D^8e_pD-"f:P%+e%q\3r0 ȈN$1cħ۲ gkLd@P=l"Wu.uˈt N *%dIZf R,/_Qأ qc Biq%G' Tms4ٽ_b`O ̤=N#{LURs@ӒíEŀ!he;gI'w+% F3-ú]FrQNG"L\ ?bUvZ0bV7ef?=!TS"aѻ P~:#C cxoSE;Y*G.M~acڤ@S($9ϗgPcdj6NaGetvShQ T,8$C2ܧiJp ߒie ) B"Κk!$|>o.%F8o$|\ibJwœqN+Y3$@>${BQ^^"%Ѯ Q >7r)U8п@J`56'n8oӼ 3)獃5c|>n 5-WC.HAbuy$\ABn|FX|2zcDB彐e/a(^U?}+'JW5 ^HR''7;BU  U3v(#MU6"!RnπZ8Hk:Ԥ t}X1$|WZ K/bZp:HצPv've9`܎h#A5?ʢ|,a߸oRBhy5'H6avKd;f7AU zQˢYQA0zʾHE @\ Y2yB}f~yGDY[s)yb#Iav3E-*Aլ0yddFJnHQُ kkM>b\ GcIB,[?/MQQ|*P`oBkUO() .́gv7/攰 .TrM k p"\66-h4Q4!ajקEYmصnH1%G˂qL1 & _]sǬ#3|6Nklx2bGCЛWij,!gx{9d%7QtQ4j@ va QIW-ftK<訃mTs?^uzs̀jIֺFUy3+=Ty4>ЎK6uXI>zjd;GuL[ 6,Y5姶ڶ lFhpG", ~zK>@5Zj3r@M/cE !F, 2%GJ$*ў[[Rqaĩ͓ 7c㔴}g1x(ه׬Ƥ y8۔)`GTm7=n><߹ܩtPɑAviX9d\ͬ ,O\05K2+Ѓ"h)MZU!!Q jN&Bߕ,rGxԘbQvIN(; G":8NV}T@ݎ-uk,$ހQtdsO mG/ zO[/3s @-r}phB*C+v>4EsX6 IG@:$`&GH+;]Q{:| ^F^l0")lZB@LuJ2r(©m O?;Hr rE +0>M*j\07 izBbR&6|ZWTj!=ޡ@&7ܹX: sJA\NULl.=ysbm '2)38~Q: 5񿈨kW- kj/* Lp!8~ׇnkWo)uKpq0UI"9 h^X1)DDe`@An}BϹP#u# ^sN/ QI*{E: (NTf}EK(l+oNE&rV2}*QjBeߨ{ʋ{n~,7ؤ&*%$z I(0nfН@u$ *-](kFteQ=-SY F$4pTNSToLg ?WX&e=G{EFȁ҅ub.-L\{õm"o6/\$Uf_>n52#K|zjbWhlb>ĵt^%(8 i28wH$_'g 4GOY)O".f}M6z^7%; (ǜy$k  ⯌`68}$c˔UA._g/#&w,cq^-m3;BnLR {4I&Bk`vp;8U~s`c7ZjiquGB־Cc9?D_yKby3Xd?/ )߅3a} #r*xHbF8oJR@35u(, LQFb@ 9w\E#(DWh}/ted0Lj~^7 &Rߍ-YîD,%J⣎V[4Uzy׌< ] 8O3t˩5 t,ꩯcEFg> }FDR1_زb.~i5Ros$.0b8w:c4hKLM$sH 씫Z4i )p*E>g3ݎMx!Ge: z>3QncL+r kQ- v] U  B&^m-AUDTFc=I\mw?[p;xm%ѝO."=f=cb;YN|&R2,' nn0d?sp/#nIM93OH;~\vI&Z`*阐blwĎ2y'Q˦︦ե@4cR?(A&JeY#d'j/Rm4fwaڲYE4$Dž'H1:|+zzB"]@^(31 D%Ll$_|`y=~)eW@pjx|dϿ I Pq e"s"(? )3V[-[%ZVe731]ቋ0"a{/iavN~ĦEp'Wރ7(_6q4&ޗA\|i Ԯ-#@WL¤ !7IPUgkfUtWi+[h30EQ@7R Z% kw&E6 @.BĘJ 8E#8X>bUR/ĖMdbmP-;_ Vɛ[%2pv65rZr9˴v9c'hAz|&3+2 ,pش݄m'5W_Զ}kə7,+uZ Pt@[׹MEpIPvɩLݫЀ{9t_4ׂ Wxr" FMERWIb &t6F-fM?c5MWmn3ybfyпӼ;ƅׄf я,=uz+jփr<>^2$CS:JE;W@H:ΤLB#ƫ aڢ6kQh>@@+5 ⋠eolFS&?]y/~AXb4_{W@s$oi~ڴ3jЮNLC*-Ȋ@OHAQn`Qf ?k-! $5]lPʴ0Fc]Ɇ`yk\ Go7 iGc+! ;} CGæ PwK]^&w}Pf_Gd{;+{`6t|]Z\ {Bxy6gk]@ aT+[Ba䲷]󅬍r@V.k#֡/)vF \pR|2.w;XwW}:XɂPn2 jU.KJgд<ȧ>v_{\ɶI|)0ZioV,9\v]+V5i5݉G} `މ\ -lGr8*:Ps mE5@vPZ?Vy%1ͶTG$ǰ/^Ƥj!#I fa/f]-{Gaplv yޜ2 7u>NW|lC2y%klpS֎v[zv GvtayWs`d"7S5ɚ,?G.}k/aRQ5˦@gґ@^̹D@}폫-O刷R?vZgf T*K8t%aFwo6-xJ/͇P]iTӜ-!(S"*G).n_i$a|+Y]xK$ >#u}ܖ?(b݌BG2qH%WB'QɅI! C -1R2ٷ=[4͈|jNXAE _Y  lkG0j1;qgk7?:}~q<\דfX0\C탾ۓHXwjjx%ݻi4dRt̢.&N.j26M{HN˶}E-|A6s |5pv=z >2w߯/er[.8ePB<ַsK-'Di± idD_!2HHA!ȁ3=; h#ɪlݻر Ց?!>NV>LlM#i`Si]JM9v1vaF+@-H =FM„0u!O04p]BR|\ѱ@NpBxXhğVUVy4V焦EW_ .?ŴiM#qUF_'h&ohnZ#q uTt6$27 CmʁuT*߅ -C87+ #]H6x?,<^kD$Fg8O>1&-\ESU8,GA+COBPf7Š`UAPwQ?NUMB&xA2iSgE>æ^"Yۂ<ي.ú>a0VߑİVLFt-]and5Ȗۑm]sgmԽ8$G MkgvR /~^eweloI/6Uu'x"ĎORZx.54џXlbbJNjuq.vSM'g`*xkA@KK>`Gnx  mO 1ʗ.J_;m,hnd̯2~H=LZl𳳂I[͆KOAcx*;~ŷ\E)mW vZ-x ޙXSD_s Be?߱$6U:` xv$_Eo0`?“;PqQ^ET #l݄QtǽJ\y DR}jZ-tat"!ΑG׀p]^0ƊM ?xG+6ԼI\P}gjttvWNX3숕J>mAdͽFUb^1f[l Af[9[ t&\,5t!ْa[|D1-)2j]ӎgo5h^aIt̞@ckN"5ׇ҆p~J&Tͱ@`=+hVܱ9A:V#p%ِܔ$ ŵ 1« }`3Vt),ֹg+]AuP-Qz@9^c>^⥋4Za()ѐR~S֯ZX;0#I.N#1=|3e &ei S_QC+ -\@gS sumyGlS)}+|7讖H 1^\MH7/}ʬ'6Q)u+UP9zjNqyv2٭LQc =?kζ,boqW\j\V,#EEȧ |45K-ӟ&:S˽vljhkC & ߩ]t>С. gT<˭Ȭb9z"G 9Zie9AS)_$=|hf[w[RA"gČs\lH13%n&H}^}ỲgPGCWqev VdicT6pC#(am3|j!y%o[+( )0˱Xɲ=I /Afճ/س)b6P">T,_s&G#Nf{d24Z-$Bȃ%YFOYL%3dL/F:YmjZe9SV_PO<*ZH!NVA{ YGw&I L*bM\K+G$ŋ4q3m\"(OpR^ kYp@L>-vC/i\ mヾ &f.RWB$NKD.<nDݹҟ$8&=f`Wg1ymNbJȒd9x`-;8%l/r]z`|_&AsN[opqڊt!dc_Q`z̨6%Q_%5)JH4h“mmNYŶEO; nȡ-=R^^AؗO"jhc}`# [?N^ԣUx>j7-ޜuMtKK 賙r6mŌ4q$գ15"6sS[bKƠ\K{ɖ=adQ4V7E Uy~BnvsL8ơ~dV@yye<9(@aA1ܐ,',Gz:ʰс!}g<ʠk p$V8x =LmT\^'7VȺn]st;}w4S"iP򊂳vJ92^3pLx ׋p,,hoӺk7>qҖNճYvuvyEߟ2 {y 摏 'rz:KLJ5.}i}y|[Snb7NSC{l30t mS poúL6lÙFd>& 2mk:}y?8ϼ}Q/ qI[$U|&' Eԏ%X0d$zYUB]@EZ} Ku@uixڡ&#CN3f%*j_?%x[} ݜ[_;[t8_sE*J+1ԈొSu>hFㄦ/i蛫f0&w|&THFIكHO`?.J 7 fPCp D3&L Bz&+@鱯huԓjlŠY SZv^*:wFIFiYvׄ1\ *VpKU_rtko~<HYI)ʠ2l(Q|6_&%pZ4v%=BW=4W05Х*rvƅ#:l |LW^!'zD(β`:sSJk0lNH_PDCF@c7 yp#};NdHDÑ.ƓЛB|sPnmM",9R٨QiP&hAn3+nl:y2`A'zBB9Q2iLMI|‚S1 l2Q4iUw8U+J$;Dj{LF3L֛?xXdHvUK1'9֪윛~KZNW셨12rg.Vq)|bAusA&+6eKx̡3/GZ`\F] c9i\Y֜lG: y C'/UBQ.fCuh_E(["*H|p}~ 1XtggJ=xnJo2%heӤι aMҲ7IyčI yMCENgJr=ww|w TK"7_٪Y`xIxzߥouu-?=T}z-Rv>.~厱Ep%vB , t2a6c7qqKLs M|t?;gxkoUۨq.Z%+U/,z :Z&1 tHͪQsj;aڰ=ʀ2د|}LL$Azyu'+w84.H K-40Foa͒ߨIewS4C[5K\t~;mBVgYRC1.cu3;^ |HL_C8f9PE)mt*,B  { TF(ovqE>|-^i s ɩ.8p];M+$[7t^:G ]ɐ719`:Kc`m?s7hbt/˕sy2EŐq tj"σw#M'W#A,\V?u.g*2PfAr07mc"qxDI (SjgX*jxV}xݤrx\}a`vfM.'8/r^f־..[5kGON̏'i>W'm_Jaau%.K"dk- 4KHv5Nŷ{qRff[ޚqlEqxZv8 `=| 3Pe]VMrmNs3Áa31d}p{}Z/YteH!b: z 1lD|_|&l$.K0PX`Et؈h269Fw!*ݔhv>/948e)ᳩ M ~8;rGY*y \JRӹ}LRX-/ogV~V\5)Хs"{҅an gL%H˃<ʹ*Z|yrlg)QU5# 'f:Z O@ڐreJm G`HllUЧm]Ie"BX(Q*Fu_eᢼV!;b*@)yu+^)*1Tws% 횴0Kփ'8 9xTBnfYћg d&^t&+ b ,7 {l>ݷ%˖逩|V`+zF~?Zk61,\df!.AGMm9Kw7fʝ='bR"vY5`WP3$UܸUJ1㗏pxthl2(Xq㚬Cp |:uezTZB؇IO*_W(f{<ח̰GoKJf*ɜa$U`Z'm1&pf/?GR;]Wj‡dAF}es|t[?AOWwڂ406*>?ơq!jx!7Q@iNk5,sAXeRdMVi&=_ k=Dak&czgvlMםЁbM|dnY|rX2V iu{380*Epɛh}E$ܼ9f ԑ_B".6>ٻ[06FE_zɹ,⿒"^D3HRF^ln/(М)(YDPv" &¬m'p+۝/Τ6<8D`dګ@ZԱcqJ" α<>:IP6""7B'jT>dLJ=RҀTIGX&gd .ln8Q`+M 2^(qܦzDhʰ5:a`{-މ=D撂͍5s)N =$HSy9U34ԧ -u(a1>s(aB%rE+|"y,¿y=`Uԧp``-M4Wc W͇YNNDN=Ů"o NWW/l`]傳:crϏAhχ7܋߹Mù1DH*͞u:5/6M4?V}wnCslx_lan8XfW4.L9r-05g ^"k6gAM6@f(.Q! jS,C|wq<©$= -s4w&:I4X}0WԪ{Ry:NĒ!u$eRmc3rXسZ\OR#Y^x$c `qVZg^A`]m-k+JI_k̕C#$Ȼ~`V|n|syr.f MɈMUE.BǪKg› 9y)* g&-ݶWJ݀?tBHyy節/w`?vP# @x@Ȥ=C3>~z77??? aXVK+V~A됹CgyѮt(hHjչQ!BAh@JxbVD9w0xom4С1Wp͛nMã.24Qr>=Di&Zf yR޳ma4 _EQKH&K͘Trr e2B: jVwN )3sQhǑKAS/5{Gd:V _+/^w/5k5Ij7x.!1_y*J^_A#,ޝ Zy\FL,rщiSO"APfqTM 1h 5IpuV9Jm o +:[徳WG~pIw~9qjHt`_¥_Eeɺ#б9X]3fŸVVS"ޥT|B5FM!>]`#7_E4ϔxmJ%߫yG xOïZÖHri6RZnNM |FelV\:vHwwyU)I}d>~pC/Xǐd5l+O~'Hd:;99]R1KJS'lY#`(0]yvBL"+h=6JhGv+NBMDW57C un9 mJ7JzCH05*1k&:*ײ0\# 8vD*/z+5)VS 6abV~J2n%էtGOYgM4zp s f9]gFT@.鿟gkA|{8PZ**BbwLrv0~)xLDKejzKס5fզݐe?e>5}py!_XpFQ +TBAɑzݚ UU- pGe"N(<|gi"mhf*8p$- υ^df˞Swow65'0OZkԁ֟kg7?d /ԩ(G M]:\+ϻ`<. eE_pzʪeq΃Í7[pt=}[.^ay|Kl -\&MPQBr `l3mBTO'(rcI<0O߂~0uMFWW _Kbj%#;wl`inԃ :!BH4Wl"ܷtZdV1Qse0HrI5eމ&2]I{&'n:la:Q'hƲeF@w֡`F*sżT`DcPfg']lU'y]+t\U'^g3"쓪P]4 ]vb#a^wt}Ks2hlHu6DF O8&QKq4 L\$ǿHMYj.6iJ6xSU[wg^(|AM4l?{zlu-g@ggRP82e+UmiM]m;R^jˋIE>oƚv * ,iem$骍*5 T#`" 9EINvcj$^0gkEE=x[%,pcN}Y'Ki~"%RukܛvQ4ޝYx!^t*U gEyitqJIBD]Dcxh(BWI1`]5Z[9oLML6>*a[Sf:!KĩIva7{? 0@3],ffÊal25Q,O`b'!U~uF͜fQ,k#%lײawݡs$9yrWqz⫋@J deHr,., VUa3JĨ i4IoZwܡYpν-;լ#{U29Tfɪ |de|xv?1aY6aɸTE6Q mnx;Lp9TRZί7Ecy,4wfCGB>%XD規Tg/pMFָ3혐(k[bXӑz/vb89]@pWq?TUG=]A ˉEKq"sё#]4o%6vtht2JtCb17N>c$WRE=%:q K]2b#nOcE6l)Po}`Z*_:)mD<&V8YuPچlC!! gYwӨ3nUH8&۴ĆB_2gg.ə?:fĨ!T9ҨO@/(MEQe+J=_\f qhgn)S KwQi.FDjEz Mլ0j\}|xɜ6G& fm+mt;'JI';?v7R뻖kal DԇK){74ػc"ޫGG^&Hݘ 0 a"z Q{ zZ3~xmREM7E1QQH$ZwLߒɥpZGsC5PG t%Ի)Ոn(`Fxp=I5w ZlX$nCy?t{0aθUAnvQ79oę^olc~Bp $֊[.q:щS,.GCQ suGh8jDNM֚h ҥ+fUxϴO ty2.` dyҦy6a<+'혯cþdm:[Ġzб4KsY; P[Ƚ R$W(,6ں0sՠuS)kO? 0Ph>GOIl"Rhp6=P.tcC. 3e4SV2h|䎫'*C-ڑT{V`0!Np(3>c9vP]\W\ =_}`ESY C+z˗e.*[4Gو *uî* |TWo x'#2A`(hxӑ,VDWųB@#2I x"d*/=3.vpw1pCź*OoY~!ʂGzr., ^YȲ[loFl!Eic{uZފ)'20 CȎ/twsJp]2=$zHMݱRVd=UjM* XJG8YzJUN'X`*vwb@tiz no+t=*Fuz(liZ0*sub K3Hv?߽Ҟ=I܉ECuL0pyXVmQF-Bn%OM:x{D}xEiPBJ`~˔a(˦yoRK&p n5rκC~\؁,CHbJ#I#ʼn]ů<6Q."uRZd ݫqAg٢z]Q8cIُmдHbNmvG|.b??$u)PM/~ӐH/jғmD[#E/F#śmP"OW<3.ujĕސ$ڬZ'Ɋ+sP-#~d:. \U>ِp1p$nK%X=$&1]T32uy۝&uɁdnCl:5å?59]>"p Q2 +TMQ;w)WT?TJgv5S8QggW&3wL+a$ U0ES o/e X'FĞ4D(YBI9Ӗf00zL˺m%R~ɗ`usj"+,Wt+EOy"al$L0E3ǩ9-% &yib kS;R3)c^5/85q/̭zIQJK<_- HeѨYζaM$5XմC3<2QHVQ-^N?/K2[rm<Jk:ʼ+a=WњTw41 [*@ݝ hô(=73X쥶w@_b!+Z#fjc4/qs1PWr*Uՙ +r@D\i:p ҮZ^PElHL#ny&X|<NSPi]$?vgF3G*~<9!mh~ }v-9<}-t;ni(}ch(z'uWUo=R!a YT"0^2X+dǖ(z("MpMH d]lkW5q݃h؛]~jeqq \,]H79,6'uKl-ua BI5cI0{ }u@!Cn~G/e>]xxRN?tQ9AYT^\ԄZ^Tl99̰{2lIeK\J ?)S|_2+~ e;Q7ӉzX?㠻T'yzZapO9ya,0f^~673(|0 \HԂTfW D ٣^qЀ'VYS=D-u$@fpJ}cNycWOJ2F^Y^@R_IԂ}~:yyiKi}[V{Fbj8rt*;@}ΈjM Uʫ"Bz~}Iϙ4KT+$.(#Mv*'sQ3؞ч(EiF8+P&ޯ5W_,-jOM [Z2*MfPPj90C0E% J$p$.I4>ZH0Z=V y1h 4Bq -}XQӅ'hJȱֆrWvy wt)aW3/(:̔^de3K?Q3mi<N*B O`іwb?Eq +hSC;DFc) J9<067RioL*wI۠#Јqs\1y/3>m{7jr[P!Ϥ\[+X|lrO#cL.[ūFY硲nݢď :XNC$ې ?o^:@jQWڙ'Nh>@z$,Xuf͉h zfXCd“ID+S]|ul݌Q\`3R@&U (Xm`Y%2")ulpln|$kW4倲n:8aNc!Gwp_s0yf0W{<c.ѠJ;5l$2_FH" 3 18uلd[rt5uHev̲1 \ήKy|kfw39CmvRkf17Weف}&t[Ykb󾾆8XRTcW̨0>UV)S^ʯHT?a8q=ZCcԾ2-Y/ cY"ESѱLA0ٜ?,0. %5gj{^I*W9d0Yy#FK\Kŝ:4bK7;2 bo aJGf^.&зo:G+ Eu]m|$`Iqb+G.,."#LLA5R3DMu&OLjG%ʣNmxk{זp[ϛ#M~8^.@K%nX[@Lc3i/d.L¢z1%_5#>Eq mC29Mqj#dlc1тFBMv! ͆UyO.'Y2xaEk0kG-&}Țn ]2Y ~I}Bm&$ĔO{Q [xQɞ3@=_hh{A2p|AݱXLJ(#Tzhmk}@%̈́򀯘(O c`\/88sf&5mѸ1WI}W,M$TӰv /.{˕R{ 5iTp|~}r^S_CO0n3ǛJ3NIB"+5c[+AHLٱWh kBs*{xPXXu3=QGFGԜSf5\@Lf|T 7O,L^ԬuB;[vU~OUNZe҅3hVJJ#t.4~L\Nv|t:r i8 JS]Ă/n/x/8rhe&#Y?a=A`@"`ET5oP{乥Kߔ$1xc -oVjIH*9:ZFbbSyx dk/qO){ "<$;(ܽV{xOIC*5bz/¥ň{,cwk"TMP9gt@ia.TeXY[If3`y!ۺOԓOI2xw VoFdJ$a^RXm7M]LZg7Bf&B%Pxƞ@bU/ aC-(X+@wRZݍ%R^BԒ$4s2†y 5)Zmo!FdE O ɋ_HB;(_QЯ蚾R,6)݂S2oŎb$7›0JWO~5ױ9ލWƤLA[|7Ƅzd b'ZwOFm1``VQJxm*몒єm W4qd hz9:k"9 F9еi>7$J/b% pHS:wڔZKKCb|mH4@Fk)J">Dߖ})Hz?- IkbȾ9WIob}.3 /4I7&n2TfKI6>0 h\R[ !z}*BY05o$ܿe cP5>bCfP /?^ȴyxG&c`d=.}mh-@x!f2Gv-Kc饩=3IZ{Ms8 +UIz$^HI& UZȍ{1c{|e,|vʦVڪ+k<Jk&Ue&wD_iaټOY1P#uz[;t JJx>+^E2t1#0i޵8SeR->1X^&Qd-@5_[4l ;GRI"w?[EtN]p=F/SrJ)wǠ/ _DvT=hJ<,cٿ Q'G)GO7GplpAq]"Mu'Gq l` NH&)BTE#6Twm1;oh~W1Ⱥ Jٓ(VɁ26 j2#(Nމkx:U`yqu ^jlᖍAFA;GBPiru<47xnHp"Za^J*?+3\ rk{sJ2QjFUXT|7zFk ߤ'*#A扑bI6HsV4]VVw-ԥR֯K% nᩬ9[WObqf/MgiDfZP'[g¼d>Z$eiO:q|S.o7!OF~q[[| ={ W:-~1\ U'1"tuZBDsFƅ 8Ft.0K 6GlQgYT~ekB# @t^~>Odx}2-_h'K0%(B,kR,v1Yf F{"߮z ?R eÖ;$3*Nvm$r1ZoЍ&%CiyzrUs7[bd%kL\ וy9?3-ˍI2'Ƹ9ɡKe25FMo7ýR - $WeId~ $+''*, s?k1UF{U9Z']x f~q3vvAz1A{]bn-oFC/=T_߹&Xr 3JasxJp_&5'Ļ5xؒIo2VӰțJ{PoYQ+ߪTW]xxKs J=twP> qTµo/[*}dko{Mn">3Sj{J4jT #UX0 q x7+g7 M,SIgz^Ya #᷏͠Dlyf$z#LGeґ\PxU5M~ٵQr\ k3> Q.Y& [ZQ4` L}Nsͭg%tmU>+qWTd}~*H>Fpi]DVlKCL dI-*,yfCTS 2R/S >n ߪm`%7I.E$iG37W{C˒h :h9>[Oˈth ސ-~`I ]`{OnGdSdEtQot"[%|7Q$gcݝ9`O9+"YYX_p,"( *ɏߦcH+5b\ogg6̇]@`[?Q 1jjMK7bEIଧe.6MgMw^@rup" (x~{;Qv7/"B]z NcBݶ(^uep D>ѷ']w967owط~8>P̬DJU=g_b.`F\3B 8ՊXZ4({oS K뻿]f]MՃ1FyDZӭ%B )=B^m}Z/SeE<躴ń*u 4 RiD/`̀ )$ -qp^v8ϛ|JPmk̳MJԈ="Š\B3v#/4۞?lDW|$*auifg|1ܼ{v*(V-Ne^P-ń ~MވcAEl&Ǝ*E]i5YP/ (pX@@-c }KXawwꅫH7Du80V=êqhkISfl3:@M |LQߞ$?'GVAd &Âm4F4րǵ} Uiɮd%fVGK-~p O$!a>-Nq< )VMͽ)qs}5V2A¡X"J/B$dtD O1S Q bP -94Brk*(P|sS!TcM <2\&BcФ.w.g8-Eȵǎ D fN,``9ma.@|> [g1DG珞 e=juU?ޠ6 iV6Wf":UݝZl1:> u+c[@t!9x+(Wb)᥯um"g/,'WY[UԐEl;ܯ_6FIעIxyfݴr^)㚼~"{ޱ;ˌ1nL176AoߗO2Ks;Ї7Ե_d$A j%Q] l6bgBJgڜZ~m^Zz\d]BMD G\ԃyu믳Ztƨ}uޣ+`jz+Ou9gV ˳~yMp蔎cdF+D)f'_ &O|];c8Nx7`kN+tj ݐ+2S~gN0 Q2P8m0t_TZ6 3!iDJdk4I_9'粝4HGZk$bx &F9xr,ςCj8;\0fm(dDiVO~=Hҳw]v/DL/Zmc_.ER|Z)#\TB'^72RNڏO5eёP/-$,uot{'2='礞3uH O`B9I>z"PN]ceSzYg]fC57ks;m |s]:aGGI&WuR|XoaJV)G;K&fA,?Fyyg~GDb¾De䱠GS%"+rXJyʨ^WY7PKGd?Lxu?:=b)MiB.[謔es4w~V/`KBr+ݬ/MPK* ;ν*]kGcr"FG 52^H̗#SV(f%{DP>]@OyJnd[1I7j͵}Ttd:"f(xYe(/7鷧e Mz&4ƉZr2t.#G[j(̉O<;(pO"bILmXrp>ol vP&`oLlZ~W.xdl kV|(^v2$z@nsfҼ#6)$d/BՇZC氅OK>C'j$ԧZfB,A0"l> ʆ4GƿI~sv=Djp˛F Od$R\j 3x MP!Sp){lB,.}tkΑj.xr_&I@UҾCs;BEg@cwNv s2K ,7p [p${h(J-KPU9TC2 qJ˪1kR{>&pnpVڐ*NJ cVb0l W7zMwZ8+vMf7-n1~:cl K[W%ݨ3cloZ5Fؤ`$eoMxdDZEdwFzfln+ k5a+`IIUʉj^*bo U _B[ˎf.4RG çtvSF+l}69#hVhCIk WمQt-43;`CNe)O PC'Ŝ,XBxA-1s[u'"E_JnsNs'@09g,. 2 m+/%U~IM۬Z:$+=*9VM*.YzB=ϓͬ|Lz6لu E.ef!##T,9zg]9)/;15r"A/jxqHʨQP*9jD1-sǠ IA<\:  cK41L6p=Yeb[lY=})ly-M$)(f*-WHJ393hEKR;Y}nM-2 XJAxGv~(DRj@NBl>g_h &Wb% Ѯw0-aL<vhA!bDP4ߴ‚f/KK/lNF׶z W(P0vUd}O~9ʱf)W]t}$JTNSO`b`~-1g/eBz>U <oDR.Y.-j \/oCԹ8wۅ=}YSMmǝQM''~JϏEbd}ѫ6=DϿȑ]RkDGq}_f&x \|V{gFXabMs 3.rF{a.}-˹}So_z!ǀ0AOQvN >n\Ѕ Ώ3A?dj;$I8ͮC5SvqcLKM=t¨P9t5w(@^sv0Tyo E&O/w^jeEWUIKĪIZ3Gf3S5w wY&ͽ<X^Qw"uퟬ/hQ!zj3IFy4پs(ԛT=*5q -xj:SOC_ӀȻN16f!}LnE\F::S[.xZ1҄o@`d]rp,zW0=VM!}M9&x_$j[d_B/-{D#0'R:6Rf'Aݞfq:kPI2 opw+v0^ W}Yc7נR9ˬJXV+Rv2NN8cI{fy꠨6!"٤J|dn!D7ZdLkJ` n3Ptp]7*=z s}'aR4l8`**\7gvL&8 oVV*Zla&R[I;㇉UBy XR=:4 0ĭhHAe0ǂ* 4oCɀ.|,iu=\cQ򓳤I"l'#W,(BI-` 62ۯuw2y޳֍^7T vG2GTSg]а1d[Ï1}_q)i '0ROXGmg= /(oN7ԔȎ'@MKu-+,Hc1Wݢw4tPHa.)&:;zH"W^ ݾT1@%>> \?^.zy]Қ4#97xv [MoH=3ʄh Qٳq59<+4%%T&D4עKEidOV⫁rؾ〖F({F<}i֖}ZìՀ5|GԴ+P@c{@O Q4$(xfd9 L]Z#T'?^Os9e/pAn<;WC8c/XE^D(*0iiR[- 8*Yu܀ӳÉļ&_{Nʉ gw$L>)ƣsFX '-"þ铢LBbaG(倁NNF{yQh՗`ȱqUTE9 ?^dzZ:ʛvNtjn`V =>z7l3`yq:-N݄k4y.tVHdkCA T][:Fnppo hr7='hw#4hLCZpޓ(vhUmQwACC )qπFDdͺr-d#'M}d4;ZKRX]a X 19ixeVS8%L#3gkaѰv*Y~RRan$;ڐפvضU!!=I7Oi[QdByHdʕ@dn*rx"W9\0oܲyJGf/XƓڏ9ęCУ~/1Rߣç[^n8uthS$DGqk#_$Um-Oi([CPO =k@F=)eSX?ǎŀAnzH۟"ehfkt6\~48%WWik on֤QQaDD1Hq9 Z+X!݃K\כv8Xyya~ uBY6!)(X]@1fƢ[iWf{q<~..ehy؍aA{Ґ4ܨ84#F (z``l72OPMu mVZ @\pWE5K]jZbLϨ|i#q "\O#/ȀCe# g9Yiۦ`+L4+ ? Čg,NfgkQQul-V!Z`zξ94J`VĩYii ]jNћ݅'3! L 4f(bbeO@!RBuF7'%6:1#}:eW68($t=GNH쟪uhY%K]b_uAZWS FUp}2JP%bN)+]1pbTuy.Ok/g;h3e#2SYv]2A< !(N9/nʹ{N;t? 'v9)U_1nBnyс5D1_].KTɒ̇R"@BKe\-T;aN:;aЯDHGuu)VV'n"^k/?hY [6ch]$UKsц2QLX4R \1)+) ra*MP%=#| %&nVLG%@CT"KŠm>CMPz|wF:2ڵA@mL, y꼣jҐzqՁ. aئ;ZT}x< rbix#d{U.u,H` 2̂]{/l6X5`ec\ f1YM&kZ:m Mfv-a1KX54e)* xd/5Uch쳽TTyi6oF/xkG,M?t@ Z- B Ld4/x-%m{vC!BAQ?\:֥ qTں&rR𕱾N;VNT`E\B2^DLILģ uJkv_둑_f6sL BYvQ /CkB $5!!e$4,;hB3z*qڭ {h-_!B@ "K r?7 I}3tKKAl  MͲ$̹IHbVAH䆹}čV9+-`2;*@C9%4! DNtq\3㲁#$tY rc h:ZL5Q0wWbA?zA<1SX2&4$j؜N%T>^N6&-́0M[1μS2,#G4^nɗtDz; #0!쑞۹E诀9ˀ}c;;w i'8yL7c F]`B.Uunt33XWPuߊQ$c,Ta"`e<gU(?,v5L7,/G[WBt<tth4y7滔0ZX3Lj 3) Xrģޭp+wV0H  VllI;Z5f8(-b3IB JBZŽё Ӆm ѸVڰzO!7tYԅy]+5yc Ҷ<u 5m$xGy !WvӾpXh{8l[p/ /) uvK |go%TBy2(z򳽣,evBj˪@::*. _R2 uMh3hgyPBԸ#Y:ힰHUCU陻p<1aYon[(Jнw JŰ #@C7B{9 ;nl?Ԡljpuh9?w6RQN$TIȣ2ѮCcǑ2vShgwv+KYqgsgVK,(ǪLX"MAa'ďB Zo6WPA83n9FE!ᦽ1/- V;u}: ev/[ ea$i^HNMLiYlv%w@ZxS5Hґf+=Ù\̝qleӣm,РbE[~+gpL&,YE8Ir)y6p Nz 4oŞ hh~olgz^ӵ)]%9ȸ٣Ȯv* NQw*R&OR=*49wҾnZFI;]-ovcMEQk׬sfD.Q? ŭ0vy1ZVLR\UBumB*!#4{9DTri_IՙN~k"F‘.ר Szl,{GD2-HZkkvTLod- m؝ ,Y * :rdLlnQc&lYTqВ\w:37w޷[>g.s7m7老x6 &?a6/R7$aXv`VmϷ,U|qwa\Zngat!EL-Af,o#;ѠeF?NOӐқC-ӫT]E?RcQEXOWPM3HT4yloҠwZqVb*yƊ[MA~q̭|rMؘxAt$`T@\b ]*&G 2ߤ4'HMQ5OE㼎>ClXQH#uђxq54 p92Tt5 n65 R|oT:s*i5}uj坽i,b{D7Q~#Z zː@*ïJPy!FsxCOPuG7DS Cc:*ZA]~O,Nwo69gSl9`ȁm3 \3C%( г=:?&q\nCPtr W: c`5}6d@pu/}j9$x1tKSnx Z{ r]ՖuR>iq }S>]4a?a#*r&VWM{QFrL+ -I"$~Z#ש?k٨?BOd!M9GlӸ< ~%(e7iߓ#0 i"Qp?;)aRnF7, Nuk?^s]VQdC@ iQ܊ ]eRg!q;zĐڄܩf?[:2w'jKS  ";u}HH9.B C2VvRg-af")뚒Y!Or- 0f|(dL^L)88h}>BuI9y~l}aUadc3h`*N|D헖¾rz !>nbiߗ ((x-5.Pco߆?<_q +vS5sݑа,79)@]MՐ-B߻!\#9\_Ta(c y]J?mlF%/;=d} /OrXOdh^l(3̉#pd ogXb&:[q]7P?'gPi]UH6%͢r+meI"x\:F!-~}=[g})5Q01616L 3;YDx_䭋E{ϐ0A;(C)W B W֊/L6Vy0}L촶4"]`g4쪋 KikP:.]~N̊A!^b a`wI8I) PWhl"ՐC/` ;p1/; +Spy+ ǃj"xzoTUIYu4Bhi_R К܅|; o&8HYMCB=<9#(1wk!`Y^"kOMNYXu(շ.b!vf6Cc^\8*γa)AwtxR@?Z j@_L +`f%;a;t7m;K?V?%3L$_X[ !l:R٥xjy&PY1.`ya $pE11}n>A&I]l8 X^]^41g?kd ]9^1r_49ow*IG_?@Ғg]DԁGRJlwnU.ر 99x <NJƒkBܘW?)CKJ+ "0vYQM_Dup t^uID+t唽WV{rc^ScCwiBWőhM(v &X7ru$^2x6_ "ܧ1wH\LPEFiC N7kqhvʢZvj pMw/ĐT4xAmyRJd$gr9&FP]Ah.oxKTdPP𸳜ERe8P3[ײg*<9n.ip|ٌt=Y""l(n'89(? I6v/? F$aD'"s bbDR"a մ}ip:ڧoKPcs25-.~g@KS2g']N\O%FA 6JU=YJ(vx>Ư4)HoOz^|~~/UHz2r7/Ag˽}ӀIQ_ kWrUƈ$.,ɟC61.Р]/$!ѷB11HT@iFftSih O{w06~!F9kC7 /€N$8e| ~勴y݇$-Ǔcx$AiH^F '1KDzqeAiu~_ `mχ\7SD֙L˹G*ҀQ18r'cD]+lF4?Xx?bC" ~ZpB`hG߷q7aP:1۾!h7; LK@fuZ'+x+B츘/`|2Ye-Y|\zyߙc _ww k+n;'X<3+6v}iX }1_[$qcBe$9G*~,QTõrd4Y \RΠǥeF+Xlj8f}*}$q]2 1M a;/]7 (iXUʭr-A EŞN|.4!H]dPR]mkA~Ӏ}vZR>TQu<5}L)u o$Ʊ?ѻ_PV+Thwq~)v~6:;m O0_dG^= U3pyfghIz$LǾ5[8{j!4}|*qaͪ4i}j+dB#Ǟ%Y3<Y?rv[l%+n#}9goˌ._Ь>d [VX\X ZÃMƌZHuda".*KfVBf=,\EZlo 6Uh<[0=јu#) q&'a'A{5b*%ĉ¼U&h/.7Kj Y@tIsFCų 'J1XStd 0]0!l;n"?G <ڭU]WYy!'4ƴ 9ၾ.*51Oڑ"1@pQ+SĉhUO [2S_e\[JHHʌCf? CG@f`ߖ XhnǻKesf&SZB}۔6FH]K{ Κ$Ydg`p]A܉7V\p_}' &ѓh;|$M7mHFň|~G@O'2:l\ jڞÅe#^#eRe0kmel4\b׾G*cBiv:8@ݦ?E6p$ZQio_|dP9xF)ItaQ<+-; QG,;}v!Yv[%āSl*-Aps:7X8 prn$exra8맺X4Ε `Rhe_)!lj)yHQ?ьX'K ʡm]>^Ec 5 Q6_mHZUP<ǵ?'5N̜I,"^FX~볱^rU3oH~4jtt0K!: z)6(n=Z$Ku+9gCiR<5]vq"TfO jPc4ﱶ,]2,ڤiB5=<bKUU49Q 03\q^`Rvkb_.}OuZ}o;2^m$قמ~t G<6=W߸ d_]]o •1[-\nF Gsp=)'psn)',^|[8gǁ6Uh"EW'.j2+c: ?0߈CVDˏKү?P}  Al&]MF#WTEHOi2EIONk)D}+cGU$npnlk@vUPĢ  DRrj6 7D}"ZHJrZQwGdfEVy{dO3apaC 41Ba·fd GY507w-;~O at0{3XtRY- fK>/ hv͋Y*e-u'B (U6i U,ȿbw]~0Z_Ж QL*DkOfc>@QJ:k(9𨻈wSkDc*-n4%mDׄuE%MOUNM7uJo^7zNtmTЯgzC;'60fCaKk<3O%Ɩ1Z:%4eT2:sYk;vfX=T nDÅXD|6uxsԠsE8QZoj+,2ajhTI?=|-+%|d3*~*fYVg =!1ވʼa]x&]wo4sG96D8ethgHy#Jzsm6Tj3IKAe֫EIq1|)) $̪5(taTh{1cKS:5CR 0',4Y/]ĭS^Uh\3h+nv5[>ʞ%Sq?OFbpYyڈ,AYaA %"tx9/ZVe5[5;?bb䉆= 5:Lݑ_=᫖Yi.q,˶^njխqD.ֳJ#D)_\SWH ?M7|hYm%HXx59%Mٶn\Ƣ75EMeG@ΎʏWθXOzх:W[uĝҮPж%M p m0&SqI G6nX>{]!_zijEl[NI5`El.] ԋ ӆJ8S$h4QNSJ,}rQkWW\®ʷZ8. r\/ >["ϧ@ P_hkrR ƴ ܛ`1~-3d//ȁ$GR<`z pF]rFkA*f+2NvA`r5Fq$_G=h ۸1sgSKkc%>ȣء#)a,=pmtұVsSn1^D2M"_NH6@7٭aᬅ}tJ'*=\7lA8i70vtzv)^˥{r}Hv40+WbY **JqPR}} &ArP ;JNa$7Gfg,G,\ȯp8,ؒ'n:!j9lO`;su*c -T|-lsDAᜄ8 o$!R_WmH*q (۬%ޱNQS}M{!ƑXh5e!==8)D(ySj;s䁽5$]BMʑ#dxlC*|^3LOd[R\s/[ISCbKAU .^ȏ^b) 2:ZN fR" ^e|J2:B>Ed8=ta~eMsLЉ(ËG왇Pw8YA|hr?J +眊"N#HIm)g!_&}FˑbKQ#ެw 0nwc_!υ737[IcCw] ?]n&{vN57֑d|62cHt#[88] `S{GsEU> b0<7z^3uQڹ.x+L3靌]/ >* %ۄW#tn$@IчM)˺ ⎖O$iBqٙ29) i,)y s:Y1d=N)lx PL' (:eP A'`G.AFn?D^.$CZlY#ϦUI(298 YXϼv-F0/GWSDx] 蚋|f Fȩ|, % [-Hmg?2꾏s""zNBE@Ta Yг31#EÓH'ڼR8F?{!|9GL>8xi.ILf2YTb8vaAN;Xvl(ʽGY9%:5x74qGJS8XFOyY?J+^7hyì9Kgi!=4ttXv]fgTO-m{'^=k630!ɔalVeABs_͹wj"} b8XO5dYbhLQ(O&~n3.F \h1dJ\T~CAVHKV*)Y,' +w$m :#3>onk_ em[ lpLBgEHj\\Lo1Yu@n넥biU-Ou@!kgνh0Nu)}"{Era릅r:T!=tWL SCi1BTh&dv6[ʅ2#ߍ )u@/.@iڎxUˆ ?=0 pӚ(M2"B f_Wkm}O ؟^{+LH$O Yp4bW1 OD4hYR<}]@=j_`a wRpƔQ 0vˮC@qAA缩Sj*5{MIEb[(PIU T 5^J*5z˜ygɄ !E7G[Eٱ#="{kV %%@ŒF~=1!bLVeJ*:VAը9CBUblSb@pd&;x[{4Q?iA_fWXwT=4 pLz!f|]ErӪ' U0j"b ]4ðV D1W)X̺dтLlae$s9d3%x$DK'6PdX1?qJW ,JaqHWNxr1y}#>,Rj3C[OjRÄ9nF>x:BPc/pYcl%B(+wC }[\Y&ſifylYEf_MW/4k t;XպBa.QB}vA2jy`!LST͝p:{ _ԡ|h1_Ucԅ#Q|ONϱgg uZ,5P#=>HظP(jtHT< S!-\{![ŗbN^h2}Ic ~]?UmG.=744t=S I4TG_K'5 1PU[Phmlۭd7n.asWّxś|>Ƕ_axdqRf1A UWuh Hz]%*Αe G۷!mۅLcV2|̀< nٷ"Z:UwE:múw;xj*u` 7d6[M$; 4x/nsC/aM H)$•I"dBOZ|zBN3(OSqXzf2ǸU`?V<(P*I_\Ҿg"JgR ~? Wx=&O3Wd!7";d޽+ 7_9No5M_Bg) G]UE$>K4{Qtf|XZqs lBьL&p Tgc]:}0'kn3|+u|D'V}Y@$㨚NR w˭kl6S_l ^V(zAړ,+SJVW:qeTD4^ޫH*x$U$<yV$& 7Ci_g vCX}ς2R6Vu1qɷvcViN#(dӋE̱Lz7)9\ǂʬaI]$4LPnm Ht)&gGncbQ{h,4\6B Py-,GdRPO & F5ЁUrQU/V2& 373GkVOػ@.|ME^ý0;ss`v=n/Υ#!җ|3r,Br }>B|%1(W-ǾG*lUfCpv`_W(83{^dC /e+Az;zf%VM+OȕHiv%;). 2+1d:x28~Yau kmt^u/TCi2E*y<#oc#!t(q?۳ {"[Cgn%tY:zeoԠwGZp|5$pⲡ(RD (}D?U_ʊV]ZF+hٛT,{bEqh"1qYha[0CJӮ̱ϨHLpA@] _;{OڝR:컄leK덂z>5g[N5YR zRn`L ^EsRPzQ(\=:Ui#cN'$})J]mi)?a&|_2q*n!iK\ hJ/Y(n$"iXJ1S-)Lrf!E=g+Q1|MV-bW:؎-V_i]I}[(Ǹь/$|=&l$x/̼syu **DA^O%T($]ս,ykA0^m3PDӷd՟e: Ŧ>qHl1}{^i HE:Ȍ2a^Ol 񘙕ke;ƍ #N82Hp@cX`C>*"|4ǒlec,OVthKn0 ݄ ^Ylc_vF=R߬|4vxdC6 w+ Sf'5` &5kT jxCMt[H-[B 8/܈#ºKl5:-D[iCo&nyH@Yv!5A.{7SOeՙP$~ Y!HQyZqbCل^2;iKlDB'AߨYE!a#rB( Uø1dIA) f"C&MNmтr}{=_[w_YWKZaܝ"C(n]SI B=fHR2 ٝg5jSGN" |x?x | ^L%mTbf& 2.&'gd:>RTV~OGCK$JF72. ń#Ձ8zk צZCIuevoX˭,{N;ax2JmZ@J Ox G@^A M5yah &Y覥o9E.B2l1"v M"ƒ8(%ʆ!#֮ Nh9^ 1z\ `h `T AYQTQg utnX}LbwSIfq&FM;œ5Ŏ| u;wM:2ֳ]K녜<|cq5QIˌ$eoΘϲCޯ:4r]v ց#mNnu2?U҂RjHޅƕ 3vreh o%Z=B\jwɅmfqrz&#8!# DiS~x^Gb\PO2W S1fV^%m0J#t^oXT)r=fb!E =)o? dLB%&ɍ:g|Fk.ch3K^<#^Da4?\cJ/gYgcYч ȟw! eTXB۷թZ4G-?sЙo:*E;'c<ΰfSz2b=e }"*[R#hy2aR`FР._џn.bBf#L4%bϭn Piƌ\ lIfE!|X]:bvJ#^N7$k|ҌG>_m3 +N C?o{0:x ]pp+#;qB[m/ɻLJOc,7"oΫQh쏝Ha;& %<0$ә{lJȆv< 8c>n0?曚NxJܰܐ)45Ut:pNXvɚ#?cY1Q1NBl) ױHͳ 3yK}ha5Ӡm p'lԆ)T7YESP(鱖m*FBDj 3WՊD%*of1Ӣj${h 'Cs ő *s}uwX!ߧJU2Sh?=aS2p F x#OFG2\ͪjTP"dr 1J^Djn:/)F"6o:FaH HP𺄓Z%;Sڂi%K5zx[tTh>mGyͼ`w5<;|90 v<@71pPav TydkxSsvPYf{S6&YuW@H*WVB>ô^;Ho7 ǀD p`6HiN80NV:~ bq;d=M]TH߳_OB %df%LŁް1>3m-w1e2S`7 h}A"Eg>'6HTgTф0mP &] U)zoG뀷Д^u`sg aεWDžA[5ZKs SɎ@lq}6S:ձBwHTfO E弧!t,F1/%6bAج.a-%**HJ]쒋5m$:|4 yGT?f >n/F/7O'lС)ZJd."o4NsÄP3mpe@4w`o'#F:H lG͊mZaڢLN{h"WQ$N@#tPHXU 2\JRlr, ;( ZDsV}a'F(1Tz> ?mz֫m]/ْKtuNl!cRp6}Ц!ޞi]3vX)y@,h RgIC΂4ˇhens-HS)OXֆ1\ԅ]tkdݔ  2U?N@YSct. W ijI))4vILٰl=Xe)4UHyϙicw6YX C\6ʃ\o?8r =~Q_vo]%V"!5e) u 1J !tʿ2Xqk(}V@_No&4KoA75̋ȧ+汝_صt]c k !p36WGa&kWM'5J7{v`b!e%\jN,o,c7ޔHmD- [.7Z3kڿ9K| ~ԔzӎAj!$V!&2"e4oҸn&6p$ם_w.M |e/lLΉXI j/ 1_c3<3v]B"L϶Ԩ}MBp'R4^7 \Cpϥ Ϯ>\\efRb¤TS$M5xxi(ymN*6[obs Sr(ubr2F0!$kN.[.DkM 4=ߝX>W&-HK@ee-RoWNq$QGyh3W ,2PT%mШnj"*Ճ*8޹K8#,?{Sfe1o2j/C_{ S /Q32oZ>!050?f.Z!~ hj#NW` w6JG^OR!R ,g\Y]70!Ȱ]Bƈ?%Ƥb gm`*Aw|{R;JTK=o襴$9()M_mи,ίWAXBϋoLAԜnO7ߔ?3.Ah7M0})[7ۺ>H ~x.r-MKǓ(ԝn&Borb\=:P<Yy(BuSv<'Ix7~{BeȊ^=gh5-dЫ'Q `J+ n9wDlK |/oL4cFU^XܿQ8awO^$(`zOcjOs(~VRѹqm \Q y;܊O';l9?:rg5ʻhxPM=Z x"TvvK&@ehU &"RQj^owtyU)Ljn;(4NhZ$k% 2VR 7 EeQx%z".b<̑M6; Me^t2| BK7G@_*AccA`u+g"2ޕRN)6pO3>cU 8AXy w:ks2t&S۱ Q׬8V2"] 2"Q  D W(-7D˗ TCd7z<aD7[gMR2-DxҐHJ+nSv{ygF!ړt0;cU~2Mٕrlp`ˮo ,-'VDv$ty'QtUZEdOeh]CRƏW/niEQP*${v"D.Yt|?b8G[g.k&ܮbP(e%0Pfeˁ.PK_N04V:\WG9>nNPCFJv܌B=Ҙ!n#KfA'6Fl(s[0P [w'+Xk$C/׍ /t2H:3Ey$; _}o%<%oTVNE#`aB%9Ҕ~PI9֊i!^`Kn]8٬$)O y}2?VkWX0i9>ۦAzh/ЊΦ1˜k: WH14DSkRm}ivv)رN^6*MxGi̝ˡ?ɤ7l&[61Qej-tS4xp?A+!=>P2oAmbWm|(OE@@}a:B'ӑ$R8EħWsqF~fVoP٫x*ے#{Bg{wS%VcN]s@DIK 5˓ ]9} .'<' A&1zBѓ|j(V=,ϴK^Ω)"`l!oή7])¸]7գ\vf,<0Zζ l#T:xL2ʣK[O /k1BQٗ D%zaMQA)Bs|tN2\^7[u_5K\];;[;QMwУݵ=dr@^,cQ"pp ߠMKyW!չ I9e+*b1S&i{̯Кy4iRUcx#fW,Ft@.[\|2u&+\Vø|}? s^&wt9ϛlW& Q5%D%S2 E\'5+n sfKص!OylZ*{Oo9s{$!o*SzKp76*7zHA{e+dCq*OcEʁ_'Hl, fcEh 9.D?F-d*p.hr jDɛT3A.y>YS%\H@B_J )MêvxyiKt ‚ړXuU6Qf3HunqM1vsc`ĘP'{e%j3X[ W/ϕ$6/aDŽl:REw'oeCa @ ?֠^ĝS߉PMnuZxe;d9/B}#/_R4P/j}%v8>j] ^X'O/|M He+N53p=2F軮lŕR'l:3:oR}"sO #<(?GS'6.נ4n%'_К~>zcZt?o2&)hĠ )sy[IvG" WMJv b{HDl6G  U`)QιieseX%o5Ykbq`X[swE6O._3|7AQw*bBY1҈kcwvVԫ{ƆK Q^=^^w>q\3DF7cMwUOkߎS,;:i׷ُl O Y+!朜W-\wywM_hb]Ic&%*P2@1U7#svZ3 +Ol4?bR*LN>A VڑE!Z / ah~X(9B`[O͂RXyHO+*z b W5eV/FKl|6K^l~b~&Bd:㱶 X&%Zߒ MH!}p6jLC7a'+Rvx"vJ+Cc񟹾ME4IN.M;"R">Uh EQf2G^4Y: IODIҍaEHߚd|:(sm RP{8v'Od6ߛfXʴvIJ0/A- 4~Ke|5?F|n(׉TkmϽhd>x3<eNLzNJzݪ,K#SR,(Ov${֮]OBMb8V8Zy&o=2_?/ykT_GV6':%Ply규x:EcǙ}h ./O+lɄPpJIx wM6{]n#f>s~;yJڿҶ AZ$%Uj/(X奬9 _E]vw:Z3AS;h ˬu =T1|IޙpahZ "MxƭaS5#}5:gBq)xEmP~J G |leC'YA+o=o?}_yu:JE5$-쬽 R-@ɉ:Cf]螻EtszfPK5rrmOֶ]M 2g]or^ >y7!NtO |H/'J9uF%rr 5U%,2vlCx+47PԨaڈTRcC"TI?\n"Zx{Jb3㗂ndZ% *z4O5N¨<ݯ#wfrM4`h="2mW+,\9+``xV/n׍GqB``"?(ixꚾҴޑrVC[ߴTY\{gut2,C6e_ۏ WiJ \aBJku8;!ήrMCʯS+Qҍ9GyŚU(܍gJk,0h=st+~K;?Гr'BQ%pZJԘcH8%jtI'Q^o@;eJxċ^{3#Gq;cs'0WшOa td#pejY/ ܒdlUt@HWhL2[;!(FfDژB:cmR,U=EodZ_+ OUpA`}9J.8񲄿J/a~r;lfHho`+VyY,lM.>雑r¥)S¡q&}_-n= tNaݡ։{@nAӥ)|%)x\6rW=u3B=4q\FitЬwg|e$G'r9LF1((nK19T^u*҈At*KDb⭙ I#FdkL~ ahuWW oi݌ϓ [o_4v N[rF";najoYњJێ V~8(L֌5:2m ()9%"ꄸҤ!E8q _l]C )3΀#Mo'l@{D3nFVrxkPō)X"#C[UKq1x!yɽ͡BXhP> cz-nѫ,6r՞⚭;(2U%f׼oAHp/4hp4=)H_wۋ+%1{ P{ACwc+VbT|-釨Dbe9"[3$@V,܎+۷컥luư=,Zͳ֧ "x  04K&b}U_uä%!rvDskTIzu"$ |UD/HB}ͯ|*'X>ߴbOT!?ŪT|@iymc3fJ:|bE>SRܪ^'?^C 44DBqz^㾪[]]v XBC|2$x @TM#q넀n8|k_ dݡ!Pܯ !zH?)hV;QJhmtBٞz}IѭDcdS37$ ?PYSL6έku!!@xFDukF{#=mB01i~žMeԈ$Vʘ@^ XLx:P'zCO膞qN|\6UG=_@bQj]GmW{+ఴ 'blc[ˠ> @qV<ōd{VN",<ه8!bn?LQq3a-״㖠B034ݡr`b et;k#a%Qun<>f;ӈ|XA"3Ux7E * q'Yg(6c.$Z}l_}DbSLJ4ha 9^Gi6 E|=%8%0@O$h?XnhFnE1QÚKsv}k;705~4{Vi Jm+W`SC"a /[JwZ[yhsh2l>n`a1K7דo`ص5΢lʋnVwv\QbMpG.NxИ "  i;ݼ4lhrmnx,i)C|g02w`MxW}##1dO*{xH7s#BXUS;ȇUdT\>zs< +P9>%j͹OCŖ)9seM88#~;):箪?(vQ>q<ϠS~䗇cJ]t@İvTj9$Qwn#yRwr ONJ8RGY| ل'U}pT|x9]BLlpg!IHƣk4~N4FgڭOE3By?FSrB9i=S}}ϱ'j,H%Z45f\ M8wG8M5!͖X<7]HtGа`7q/q7zwPu[Wcgw~ 3o8@"uoa8B(i0 %1%uϋ&Ĩe::rԙDQڢEnSXf 6cOWW1vֳ./o/0yn RdPiC00֒[e[5x\v >H J!JkOmνC/ A\8j#TJy͚J7' )A^68F ¨%X4,h-A'`vv KO¡:qVk`A qNLF`KœHyt<?¤J p2)I2`Xsp+0X%+s+n$Bwk _'i攃s *oEo9i8GB62]؈w5T<=>s?63(p0_rR"oqw(JWRXv a9W1Ic̀i g|FnKxboB>PxH@ÎVq~wz\FSO+czFJ^bu#PCCcϿO,Wd-;\0PIv4BPȳ^"@! 0y˳"b/j uƠ TOW"a-ȭ&$R9?Q`; vS:4 #_5H4Q$D枆[ʚEY/Ƀp۫/:VOlA_ C?/wTEQ.J{ Gzs\J8,6Ty$2:8H)]ESU+>m6#`=C陸nϗDUUi9;^f1:?' U;[%cEWF'1.;OĆ:iRW,$ƢG4 .>a~Ml & /)l-P66DHH_t"ڍ=Mota}I8;8Dh՗IsZȽ8h fshVw1bY),Jsw(PbwU dž5ԗiW?J}4 ϯJ 2l}".„m.[| 6]QRqb?[5#`(AlǫٟEE+|>dQǒɑ;rhX4–kk$?NJU&Ap5j/bb =qM1v5iiz:Iݾ}E2'S7? 9|^uxZLXLSw˗DL왬H6f0mί!+A^֐ئEq呆jޱ2rEzBu} @r)/Fʥ2\R×jgawׁ/r7eNHVT4i߰n*AwBJk5Xep!} .K@͒quԤ7]zl7m6Wt֚x aʩ4Ɍlaklq6pa7֮?̴5r27e@~֣qq/ej c\[|@D鑾pK^bo?\ȟlEF:[w ˆ sq#H[ƆM$Р , R_C 7yOyL3Qfhw-;$t{t E56!H YF a`[Xb~.c8%:94: _Z0#p[sj=\2hEj6;$@}8AGg뇴[RY4JY9/U5o 6R91O`ľ'Եk Xs#I &m%lM)cI0.үqg2"' 9PW ~!x{^&82L%a5lu8PEl=&7ԚgQ6Y$F-YF~)BJ}vYbx1ol03"_&}?lͪlr Ȉ$zҺi+P1 eï4< KwVcns(<|sm&&RZ? Aaİ!(@j[YŻ΁q޺hH@loc(A+o;O%'$ B}5V96( wp3g+Dތ-``fuȜZڜQ`AGٟͦ6G"t1X/u2c0(h k56c" dTUkT`&Y^nݐiZ.NWt$&Cϝ8@=1h_%L}e'0q1FZ U={yU\F+jf%T a=E~CV2V-dS_e W}fd Wn z44BwnB:蓮X2µyg'vrʑG5Wqh5jǼKtR{ɻ*<<ƁMv{"$܄ǠCMQ(L>K C΋Rz)@;p8ݞK3$-6QU[Vh)jo[TN .@]"Sz̿CzWL4Lq\]atƯ!nuouC5)B;1sIo l/b\NDe|0s=6 e̛lԵL'M#_6]:@Ӆ3Ҵ' j 6&~q4VE(lh52^Nxutu 5Ww=a׬tD:@ggf|tbfwɳ,{9xyõON 1VPh[5 XM9EsO1P?AId,m )1l}-%\cQ-Tݞ 0}yf{-"OV)Q .(~fY-vל}EL*\ ˬv~#;b?ϞTS#y[8"B:F3آw$s ͝q*rT5Ɯ L\xH/bz=u'6aV9JlEⱗo9&6$*ڹMiP-x:d9P(MzI+DKKm5* WO~r$&R{_YL\OIAuN!bmCYࢹGQ:9R曯,s2J4}m)Z43bOo+jhq]d͌v&}53b7YZ54?nl)Ӎ71 $M~;Jz=#"ϰkW*6B)U!iy>n2'>@*sd db\dڃ-B]vdk8v; fn-(sE_X| DD3$:twYi̱`xQt hޞ{xL0^|JuG!KeXe ttgG1J$QoJ x׋w{eG|R觴 z"dOxƘK4hߗw&6?^HtNxj7VX (33Zi tIDcq8"AGEt]0f+xMb-`4)hwW@sҲ\*w=hCP{G'eyYIĻ"󚒗dia\NJ=A$m8 ^BŽ0)."~EH88n]"g_ǿ ǕE_YB+-$r&]&1[<),tAZuѺ(DxRM\Y*+YY7Euwה=SYO Ip`]CH\:ʖCdAG"EW|6F?86=yX?=2_ 08fC +-5pqƶ]D nIU.Q],Ŋ hdYI9zM.]1n%)TDbX|V$4WU\%^搐\AUӴ8 4b[VFW-.[/A 3=*_GrqzGrdVxdt◕g+4DIx,bnk42xPސ=O0! WtxfQr撘ŗaaK m#j6F>ǹs!i^77f04ql.[]C6pF,:lPVj{a C-ջD' *cc`?GxnTQE.\ܣvoՙi0q ]B({)=c~50 k"4i)`*RQE5Tq5r 2w5u!,H6q#3nZ $3- bܣĮ[?D^JprOI6cs{V+*o*kނ`9|@>5.̣4F;4n'+{:AmF&IzCGkq f(u>|\u{-‰&ʈ"VߜR<#4nsy\<^WjYxtp;kh?1H:5wޘD9'wрsuwZee3}_2fgEY|Քh }aC^Ϧ x~b!> G~ә5$s׺uI;Fs)Ci[ap2%OÓ1BQ!()%7GQ0 ݨw ¨fTaB@d|LMH쬧f*n2W &Q.i{Te^SSVU` (/b[#钓 I!(a2D><e@1_$(!YbSg} p]Op*CŁ,*ǘ㕦C/Cv&z# dS~G2qA oFxBWdmxp5 zj"÷^xH8_C^-y \ ;S,~vAA}(AѺNո<$O|5chR(1=zkvpptPZK'ʾtGgvϴ54|7ӌ02w rʘdH7@QDaځPp"OsRV%ɾ9mOƮ1}j%8^r D;'~P8 ).N\n1hG&;t,gAVqV%6) {: &|aiW/QC3Bx rRR.NXlJ[aXxfњfUy&mhbY9{~؆g?^`εVf#lzKwkGY!Ћ1t_Dߚrf'9@BzWC"*0p{FX %H@ >l1v7(wji`-I 0{m9̻EWQr<9!Us#; վCQasd+G3I;'dATIr6~#j 1KG|v$?Q3OS9$'T2G7V`q$pۘ|&ڛ E"G}gs [e9X|2,dn`7{ˢd4țu}1ާ(E900.N QAq :t#Fw#Z*n{#pjRޱ!8-p1'({ 3$?_uwɭ_&c ǷcNN 싡. ȄIJ1y1ƶ3Th'hѶtGI=qM%FNE^> &X@gPjym= ^#L^%I~ԗGϋl~v[M׾A3bu2MfR'E`W PFY5ђq.TKyL%3PL19mc4f]"-\c,ʋ5s8pgc_.:o* iߎ_˴K$ẶGsG?%K\<4]7H'1nh~sy(VQcɽ5Bv̴؅t dsry'PB ٖ\C5 =dSc+:e@꘍}~Ր9qZ 0ޕL$ov/y&^}rMX40No5wr-4g!A!T/gg}qM9ˌZѤXU>~ *oln+&FmPc8Z _N+>"uӔp&^ZYXf-]CarEb,b ʓi %4-gX1Y}[Щ1})@p@G L\ ;/R]"M<+F~N*J1:AYSR(g&3cr: #xhWīvj~-gϖ ZzcT,B4 :E%<'/ a~=;&v*!JB%K7 ț/@~>K@p5Dh7_k8@xR%wfnfp򯼸wF;D6=*ϡ1;3GX;L[en%[ PJc.I7r|(=pNUȗ$Dq(ɯ1R0n ٦Xk|EA־m"'_@bƼ MZ4D6$_ʳϒgQe[om uս*QaJ_uU1~a "X_QXpҖYsl$kGc*Bye@c E> 'dk _hU.@ѓ\s+9(s)yqǐds6::9gfFW~C27FsZǣiЙIK!r%օWQqHqr!UI}rt0u['38[ܞʛe->XJh'V1,Ť :g!NSmҴVr+ʢgK0`vIaY.Ǵ#Hok3FYjᷮw^l/(,1a@$!'deZܶa$w{&-bۦR l^^211n,|R?tLfo9G<pZn -1 Hp ƞ;0!cXK5n"H]af~y᛫i.hA]q\qJDƱFi}=<#`Sj}ݡBϷ)y͍uo+uoh"ww߈Xr.-ѭɄW% w9X IBGN/Fw]0GzLh<Q~IJ|•_hM DC+p3Ed;ȇ}ёTUSJQs<pğf1@*\gi8~ ν %NG[Tftœ,/IoӉlmH'ͻ.q4Cލ>sc5򄸦+3{mb'JT ,hJf#_- f$ZsM (5w'1DE vbp[AXZ|VO*w3&|+KD 0IQ SM,`ŕ|]1tʃPx`+ϻ˗em(P%Ӽ'9)h}}EE[#g$R5Y^k5H4C;j(#x?? Tҍ.Z $尡v3!vQsp6x͋K0DuŃiF2'ɸ} t&aM*uGNNU-sR>fZC!,O@ ܪDQy.oU/xL%VcArDB}.B哜f9_uu gLr!0JA[9 -aTmaKpٓiw]$`%%}S;U qj0$-l}.pիWmwOt%ǕN )L3ۀ ?!h:ة8&3SnSoJf%ԡWKŏ Wo1Ml`}VL j~ KAsZAWҦͱ甉ޘZ?nFQظae ?ɵw{¿Hi:J vxS+bh7Ívmȥwnx8FG5O#/Zv#”ڡW|5uԖO/hNT6I /k6NoE-9uq(wVpEJ9< dv"(1IVmTsw+ދXŚžTd#PYd(빌N ~#;R.ZC%-E t'šwxȫpz/* [,A~o J/kҪUz2`EtRPPz > /$Dj"F+b" b@-\`7.$f-BGDY>_/ͬ8y$$mO xms"<vi[gܹLJa/hÁ5ln4UNtm0~1-ebٱA5L~)L}v8X_Z_;_loua_ji5w$;@;⯭ڈ ]7 1lI2I!R:LrNeыCBHaǺ 1ȥ-rJB4x Cb<5EЃ2Tϒ\\a8%)XH8ggYP=/S9>f3%78PzNz8BܭhW8grZyInk0s:waWҊ,0W|;dbG]eL8-4WدHj¸MoDòyЩ0 q\ kk=}- r;^ZN^:86 Ex~}k}ףO͊~P!ъZZџ7 OWN]FTTQkǰ&פ5ą/4ہ~$BP z\ w47 ɋ,mW?̉R|Y$ŪZY.w$!JH~33!V/DQ<K6"yP/h?lO0@t O)ڈo#?7:^lgqB;d}J(Bq H_W;X^> (O\A4\&F<|ϋW"@(PxN![n)2`Droxu3Ѳtv/H obYIaEtӗt-ng,RIuoFKWQӿ߲ihr~C A˛QӠ+>š[Yl^zc02X[wYK!0#ffxm?y5=OX>n֡KڮydzvIf~#7m jLUA$ /qH_c5q-^c`':Vx~^ůvLy_ɴ#w.'r\ eUfdwkx|Hl6vA."hMyCt13~52sR7"i0x-^?}.oK"ABuPtAS0v]a7ؚxΰ ^r\7׊>絓?ћP*wa0cט펫o\TP`4>ۼR}]HW yP#HI0]-'Pç|Pm|#؅TٟUg3TODxtHQB“WcS Wԑz4fmD{xtD&7[ fh˄!#o QE3}8<aVcPf-pBKE8&&دBS&+Tbw޾ }`xԅaqH%7(L4DbSN|e֡oCɣN/ZV;qB+*ݩ@Ӊ!ZQܕ݀w*FT'g:b$e>CD<5|Z%2~gLʴyӓA\ W>P C"⮛@*D:L5#GP^0K B$H} El58]Å?TNSoAMytx [36zAPejtrJt1*V~h7{R F͹a#TC4Sc%|0Plb8T@MijëOW|p@tj)w+;fIbr>GĤ$c@vJb! g/r%#U4K `ig6 LvQǖ:ht-P'=GLF c^E>X%poTܕ?_YoPs|9\\׌`4(=xU77$U  0o?#_8ױb}h>mkU^=e_n?6 I,Jn^ݽB8b[A*sG>_"i}F"G$\c&rZjU"VcD;yk4+R2lp%SJZe;PS=I;xjw(QZr fˇU?zi):]k(dž_ *߭l/e:nE29d~(wD12fa0ɓ `˂DC>He˕\b[G [a2~U,\HaWeSs/(*Z-–Dǖx ^#oh A$\;^#V'J]P3B|,lt6˽k`R~,~'! ؇7E%!P3fo}0<݄;X:!AwV|(v8–}3M{SOmx݄9 Qމ $0sϪ#' T3B_K?7bظo%r;wfasN秭7 TCvD6^7ǎЮG?棱ߢF֘ԥk%I rXnBc y-2Z10bRDelyOG6n<LanHcOط?Wml-RzZׇaLL HM1 *@E픇U!@i;R`MA1#0P6nk~?S: ţoU[vTd90("2lPԱ۞͊r3?'5ĮFcEV8KU-RpE_)i&D`8{:Þ/^v^{VjHW$V호SpیJF.i؛V/ψ*FrCa@.ji?EX7б}dCt E(*G=l;K.'^rf.0UfP $ڽ'ܛ,OXY;YeHTw#"; ]:33O/8bP!aRclِ <5+AS4OLlmqcWyE&B_uAT:*xN S\Wyq!pAj SLm[_ gs](B.ϬT1LR^6Iz9meffq"5fM/b(8KfsE;;KgO,[HUeB앷ظyJ  ih&Oc8:%ĦO [~a2IBiS-ظ6vVcJ(l65rYmiM`5,Q~NJt:{E(2#=Q+@-S#thޙ=AuLh8lqEK وƘ䉘!l%cђ֘<y^\> JH݂[U?:íV0( 0V2*+14wJѥ"FIl.ѡIY/>|52 QE2&Uz)j>}j]"g9L^%\yXW?|En MiK$m4tֻctÊ iNaT$=5ƣisO?'{R}Ni*!ũ[&*Z頡 Uo#Ep8Mop^>B(icXwGzp0yT,r1=O7!? jlZqv JJĮhv~SyYtR`ĺ 2_0 zw#4v!}yXvNj@l'ˊFcX{ zE"DCg 0 87@(KPbl Ʌ y w()zOvR }=W4`ƬE0bɫ(̢Mj9L^66zBuЮ`@<->*PaC-RiTuP6B%+#mGO_ 3M]P3j9lrHnZzR~E,mI8}hR<`Q8khҺ1ȶ6X{2]$`'oVIq{sGy.G76ث/,Aax"CǛWI  ($R7ұ>3j \+Bfl󝏔yX z[  zSpsЋ;jgkQ4pE?Ti[ʊTZm7sV[P(KȲgd71x]z(չW_F>VTH{3i S`aMIK7^CwAٮ^qˠ[%`O"f3mJ6. iS!Z-d|cOW0c4*WbE,^Ώ^$Hs-yk߸rݨ5\ܾD؏^xS~6/ќ1dq_a;5p~hF}h nͰ (r{ybIݾس &Y/b6b+˧2?H1|'߈WR*.Bi1(0q-y)mo؟-߼m/[)U^1q.OQʛtm\4) :ܲz5fHAJbYrKNprfA^yFap2װє#uqq*AY2q?JpDMr?|߆jyVb R]nazgSժ"t 1J/+l x:WGh0~CxŴO]ѽܮc/S.YLqyl._ u! ,Lp,v!FW&uOE C.֋ХmLe BH l?¶+۰FgyqD!!VXrUߝGxo]>v;d6ób䪆\-RМywWߕLPxwb؅Wq^%8_ImN"Ŗ3Q:nͺU! U|KlU )B U|GM4qIٌw?JKs9H?iA| z_(l5_Qh90!AM{*Ҁha 趆"j?W1jxttšsdҔ eg%BE:Kv:“!ҩ!w"ڦWBn~be8%GP(tEB+,!B?M^Y]V&x>sRS)%@_D5J?RPbн :bh[,Z@.{@蔨s;R3r(NtX!/B}.x5u=6e_oExѴvfVJc':7)D5QE㼋 `!֍Čq4+m:7>hJ0'/OH.umd>YKFıϪш~+FrKxW)N !o,Fѫ !"&RHO&]D 0XU ެ8c0_~TU[諍N֥[|e#1)+u7JrB]7JDx.ݝ5_F]7%d ܐgu]EI1T.~.Z"5ۘ%[2ٛJ]}E ..TIZL,<쫂#ZʥoU5aS*d8G_ޚ##uP%@>]79x}%a,D?Oi5 }bMvxIgȆ3!4g ? a$.7Z J('{nk뎃8Z2AzRί}E06(ξ}wx$䏄EGULu`:^~)6uJUb#oAnjC)8'6?Z >F7jȈ, l#*%?QƼݺ_hE: ݿ怦M_p$iq<|O|4zzL2ްZorxDkZԳ^R* {G%j2 gq < @$&@7e?7#oN8Qm`+97s`tDz̘|2Ex9TR+EÐ/b~ZBO8"7ppIE?Yn+E-rÖ^jJ6s$SD,/<xh|p p^P-Rb ~ݸ!dAu_ùE7xri=ֳJrT mUb!zB4tY9'إ U wP[26G,+H$pWL*|9ꢜbH#+PXugp *sB!pyw#x2 HJJV]fX6§ш|\3*">s*QR1_%X;)zy#:4Of"fb\giMhaksԓ"א8I6ǩer!3C7;KKnr1PEb/ 2λqH>=|Eu(whpv:,{W8B}Ǧ(c] lt`A`MTH}g5>c}6#2t[.0%.D{Iy1d*i׫5G3N~MIDwE2FڰaUؐ"upC>& V+W 98Jrfuꘞ-!O`Ͻ֟?ky267[{du!ez+ (_*!ەyJ=qǶ(V#a &Pmln3A}bhd3?U-733 h4kU%tk>/57ZM`xb'L-@N~d璅>Faӳu_x .& *@=B1(/OςLЦE#e8WVV4)?6G/Ht}T=ҁK*GSyLnTjSH̴,TĄ!)'[_-MDQy"oB N \HO[Hܧ(pFGU**3O@iă)w:QɖFy?(LRMZ|*k`'"18=>B{K|cTP%~eGwzV%qUlQ>ʈ: L&@G<5/&DQ@ٔTsV0U:'QᲆǣklivASpII}?;7n&S7@F,!o`n4fӶ io5]='/2T8)lڦ +Ұ,TӠl$fU(!\Xfb앆Nu4wٱ#wd> aK0D'>8řJI)I-w*(;, 1tMG.mؚ?ԑ98Uf(Oi4S"+^vhf"JBo{}^,pt@.S858fW|e[d%9lpá FS^xG\*<2`.b/-1EWVa~*0C! \5{60-1E.OGt=P;o<-ux*2_]!2э /f lNjFpi$p'byM! \-[K'dҗ̥@^q j ]W*V&RYt K`5`@:ȮS&7l6=oE/gCCVu)?.: 0YoXV /?֡(Lʻ>*`Z_1_^AFz=tnb,(XC/h)96˫9%o"Ѕ_Q%k{RoP}tPEQl[qW?wcS?؍ٵ0*hሮ6%D]'~Vgwb< S2˛Ch;(eֹ7\#0 QR}P;oh*Q}4F<s;9 _1ʌڷM8#DNЈhLG9kD0Ö́74gq8FlCVkEEBTPJɮ@CYs`z%AX Ө7y «DixЕOL nE-|+4SUOvd:lK3LPٙa&cjcL>߅tB ;M1t Ӛ4L{f$L3UcJfCI.ĪC/Ai9r l6ԗ{Sy;_GѢC [e8I# bee ԳQKg=U{怑..M{z.DZ'Yj\(o 4V!cj"*2]0G(ByWD#߭/ s?_ Mw$=X T$C(Wg)[>§&3 ίk )J,)o͹K.7kH;f,ig^1gfhC97{nL+Ϫ\iKq@n` N /j @Ж^իD;R&_'C|'>OG釷XXC9m{Y|wY2Ee+h(P"egd2Ip&bI8KMjǿfɆlIO_uwh=hW8pv _2MrK%4 1V|ʙvg03@g -)$9p\iO <; }47ê/k;'Q'ǂQPXIU BϬ @NLQ'nDƘRCCCw HX|r_  _qjrzw?j΁+,x)8Bq@Ӂz&=R<$*{b$X'W,- M'U'+}0(td`rFw jqsKB56_is{\܅$ֱ' (}Ą;#I 7oH̀p ؔ q:m=d^,nT4Gg!yn@Ob!-s8BbL 3>Oo,ŀQ5Ze\}3{*3@VS?Uy wWP۝BٮfPD1@ܙz,u4k6Sb9"6Z>J`l{9_bNٶ79j6>>(i SM ˵M!'e󉴹ǃ*CoKN27sٟٜmH,N>CkMٴ.V=u.Oj֝fvn[ 4@Aّ ǻwiU2E*y@!3,,\48WSV%nEa'Q ^~z9ѺV X̚L7c$FNwL}- zJu='py5|w{j:i1t ay`pvk> přXtl/է9Ԃ }zqWz4A="”%m ڨiN{dUN5~jkU.0•hz솫X`ЮZjt TݍǶ|]88UJy^)>OF΄JsΪ՟ϗNfAagJMwg1aAW 5ƗmФ P&8e 9"P;~U_}sT Ĩ'׼% bՅ}`lj;]ͦ[gcɈM&^+I3 A6xuW2B0A/p?tFyup j .%YN($oq8l"pO~nJ j-4R}˻8#/_9*=UZJA(0 B;;wcCYO/pS+,iߵI|Gt\o.ͻ_np10НC"^fw +$hAU^gy t_H!YjHg;2E{-qo$ tSn\g_c(T0aӞgUOЦqT_ĵp@Uv>IѮ5Ixk0%*\P*?/gL9=-4mx Nmu ;5&eqUWH;f9>xm׫7Z,%JZlt+ir@a?rba0<X /kK#ԫ1aMQ.TƏ)=L0^FKy i i } ϥΒJ4uF _*}|1 S#3oߤkd2 v\vYPtArپlqRZ7K)ox߶#M7L! -\׻^ i0\!Tlرvع4eM/o5Wf܉e '7CjFo%{t4oiOGٓ[ĈkFC" φi먜EM匈8My]K_fKLex*38i46&\hy?z2M2K5Թl#TItE!X*Bn2[H*6Lfi/|CؠTnimahHYzA8ȁhBxJ{_ hT$*^Ij#-H_^ҹ*Xͼ-k(EQOF~z窂KYk zJ0wJSa$e`XYtկYo/ZK VݶbM IEpjMX,hzp3O7FylB}v2gK\xl7|zVBl&Uj4>mAQ3߿c:$7%EŒŁ/lA2@&IT:`QdCJջs1i|YH>7֦gݬ%+&AS 2\\}}^ wQb.N \wW-mThזTŁ^$SZF}Ab}9e+ A6; P{,`TK`ξ̒`g9n:p-m%Zؑ7YH0lT!N-x%Y V|W WͥP˱`@ ,⎋iUDU8 uSjSăCGe~Xh93o+ UssiC1*љPgg ݣb2D1eMYQZ+R<"5q{8 N/ ":{R]96M mE,;As*⢤Ŝ7u{ m 0\TDxc_ ?%xyQl/x+HcDmkL%-μP/R[8@4ѩqv2ΟZZJyz^=/?!ӦBmEsDSTZ;-$yJ&b6U4kqA*p1 |'̎nz2 ~T2rxEhG!3VCa rz-Uŵ(;&f)u͕*enЄW vD}#㝍@za!:R{6Q[r劓U ^*-q ~eiCDfy(coM8Ɖ6"' *Y34)0Lj, X=kXPmK 5<v6F vTOtT[U Ӈ,s/BQ S~*ͬ۞&?`!՞oyN * ڢ\ ~ZigDsj2_-kAo[pw!p?5V ڸ-_ճ!Yw~*Ig#suA #Φ#w~9qBMj\fz%P$ي, kO"0uB=:Tyo7]DԮ@ْ ̷8/@B#1?2Sa9Bc6bA<~.B گh $ Fx+-0hҹV8't"̂FzO+Nz`hv ʱ`& t~W}wD5jQc:KPJώ4I5߁ $ Ϗ:?]ӖcV2zjvd[l:Y'13iz1v-IESZlS վN.\.}xvs%Kk $p:HkSzVH=ө9lCUyxߕŋQBq NJ9CK ^Yk꼚j|` aaܽDrr,LKؤi\iݞ=_(C /J5IdCtAe~[ {] h˝%ANF9\UrqF9ME<./gH8Dj8186uGq 㹗^\,_֎v{_le<t}m9 G0Wgi5q0nO\E܈uaϤBv$)Z5"Chne/&,-G6yW0?:1pQF7ody`q*n6:Z/&aq#Df5\ַ%0߽cճyNW@)'K%}X3aƠ;Ckl8b?:DV?=DCJ'1'Q;di&c}_3‰D$q 9 2 F6-}zQH\2AAog*B=-%L׼QZ9fP.pw?ls7<9eJ4ohN`P`MMa"I$73g@s.yǒ=[ StZW>O[(J˥ᘆ2CxMS)6XQLQs,B\[ܩte^y|0m,tl VT$8*?wTzHeDFt&ԑ-RU[<>]6BlcS\%QM`s.>#X_3 #Uh\p'p?4."oͷ?︦~ DSƨNŴd+9GW4:+1YveA𖄩pvŶ#χ|dxno0$&ΙㇷCeiؽw5<~/|;C҂r,8:j`|VXC d![z8ӧGȉs!YUza2tG^D:<д6mӌAieH;Ny= SaVZ]|*1NZ,2q ٗ}٢rl9~hQbp/eN(S;9ҡa'dUQxV$BCDWύbD"r' 2CxT\Ls~zeX(ȬXH/C|I gCAV 9(edZnqiR =yQJMfpʩX' ׷+w:,pX^1X4es}:J dVJ;ZoeJ1bU6ey}92z6 coaK Y{C? \KPKg‡- ^]*r=ߟT# Sk Igw="\}fF7oX?7ӻꋶ{/MH̾L-j8Rxh UvvJX$dq+g``.1%[P&f\tfQ*Ӄc3>a#:*>&S3ޑ>?26  ̕oAp; pι$4]5ݑ"3G򙊘y&Hhe`ᔱ[)$FyFʾ.)0:V]@ьf o:ZwR^TGߌPB\ ZTRҌߦlW!?ҵx$EDkDzj OJ*u b+q14/4'ñ. Yku`Bh ӺhCme79N.LMիRI9E c=*Qbl<.A(2 jx੔$ )~}a&NR LLܑK_JiRnv7@?B[+;#";KĢ5O+hKeׯ P9 jhg?hr;nev~n!BGY3*yPÆgípegk[LO>gTH=4j%k;]1l=,x}"iX3 jU v$ M^tm{ B ض/\OO훵4in^YP 8)=fI:S6r YFY.3RvbhFHRk6uʹ\QF"5tW2Ixc%)зK*jGl{\}]oOrE௤* aGӑ%mw g9G&+~ \ӆMc8&~s NPԹ}q+{iGvP1ǡՕlO})7xW0kHl{&z4׃M$RP̴3jNkE~V5@[u+8;Zl+Bk8(7ZAy2PTz>-^̽r_,1?"p/bY۵ȋw=cd7@i6uև /)IGβ b k "~ES&)Pl~}AGs;9{~;pU2nCG3^(%fJ?p)A~XcE "`],5{v&oPng"”N[԰Ӷ5g.o(qV-?Wdu(p)'M4(RVmiZ>q޸'d\*p9xo6Izmܞm3W !E!xVa^fŠ?@u=pQYīYOYqĺ RF&S`p,I̮1Z4MuIi4GvqD^r^7:9ln~nHgcLbvR Q\tʳfĂTfTph)pXk[c~2xz5rv74#+h_$WRY00y~܀$0,АT 4BwgDFwNŀm qp}ꪱ.(Eeㅻsp҈j~vƗd[Jx;l%!?m2?vB+GKë>,c160KpЮ֩$v^;WӜ+:K7ah#>Oy{@m-U˸Hʏ΅ɺ3* #)YtDE*g x#&/6\k?iU\Z$,* (&PvN)\V&uuH]hlDitrJiD~ /A$b+Ҵ^2ʜK!YT6 y/ ۃ3ė3^(K]D4IЯ( w nnyzRkB W,L }w"Έ;w zЎi}*ՖDdr}򺫔R 78;EOfe'ݼH]Y g^uq!W'L.[`Om61.´PQD+i&h&m7(02t ;ET%<|8z{ሠK?;;vZ yMb){&*#:*+%`qǑ V(GCD3&2Iĕ|v\qZl}=b,cV"!S<+Ͽi4w0H!̘G!DJ|ӼY/X,{Qp^,AjKTW??D@-b(f@S-d% pf:Qz%L2ozd<Bd h*8cVhZ8`S@@\nlNS{Lii# M[SӇG}`s: K : 2=OW,Aj-~0VtA-AcO{6%b;yżI{.ÍߡRyE^CG),;1sGzrAzba޲\i/i[p|7V&?ś'S4YwmV+آ5f@w]dr$ыMPOߪ*3bLC0LV⽩Hk*ܶd"0SC0a)!*h=Q,N#k(pPswULV蓘-侮9H!A]s|OT"T2(H=φ'ϣxc{)tl4&,W4w;CI2)Rq.] 9|0WT srLOLܣR-JΘgUs|W顐b˙ŇrH6jB)!ce!(?G l 1J'Iξھ>>)9kĕ!j_Uj\Я@ղX .uMTJ*+eu~rm0u15Lk(wc>Bߺ0j/2YAImX!MJtf 'ĉNpG_%l`qD S r [M`g(‘ZPb4PN6fi&pK'Dd[ Uf/}2ƟrIrbQԩD@_g -|6qG{ϟAꗱS]\Oi2Iw +]Lz':ZkDԺޢqE+lg|]5:u. kcX;@ZƏ ȹ_+ԊGJ w}- tƩ@{̷ a[*Ob57AtC[bb9#C6)yRAB})qÙ[fb#dx3놢!Iܕ'_0hDV! ܴDo&ѕYz=HbnۻWrh#KÌZ8w>^kuͤj&] 0Jv`nrq k߾'zHn2@",փC"\n. GKr D*c'v;D&`0[jqKND6ë:5J2ឍ*m_b)l*85{(> q/V݆]G:(1\:5๷Y&Jn5}|BZ,@F~1HS&]bH;5 !W-qkO^n#|A'ֺh+DYZ3גm{vt^缮Z0;M't4N^գ҆Cv19qQ)<"aϺF 1G_6>B< # Y ?JwAƶ2DFTXQt{p V".H9(Tfwp<̕[2'%v02м?<e}qA] _%PߞjQ^W;l}׵ xޚ"]Ҷ97 m(Лz^Us&/lp: b(O$ҠRx e^  k[)cLNڪB<&Vk+L*SmB*ۄ׭اIPbUh"߰+k+(1c~,fT:ըډU1DW"AWt8fv0RRS>lID"*uĖe+w(! L&%7ބATcg |lyP+媹F4 ]n6 qAGZ8oT.Ar*h^@lN{v"T\s[|\xuz(sy{bp[#/$d#ފfY)ۏ}Ѓvml/'R`VU&.l rP\%?!XU!S2J٬HW$ _0W Ͷǘ R׌Yw{PEc[tBR2w(dk7UsZ#!#RV]bσɬK-BN/ˑe/V6JoT,~ yI82YC(r66(9T}=%%E\٨2}(^f ~ ܫ!dvA'#>X%HZ{$'{NFAQ& I~Pzcu@GߙB{ Trfhhg@& &$WL!qgXˡtYF`س @*ЀkXsIB1JJF%W"`H*"$X ] ]ʆlːsC`н+mMp<v ֢2&? Zѝ"VoՖ/so)Ŭp}"kO4QI[qwS9 &kʟst)uE#]txXE؉2ܻ`i<;;1ȅ/!It9| RmжwP3񦙢HamSxNƦS.ƾ!~/wՁ## cB?ieыxѽ IID"@G]Z<_k?So+THHQ=YExӥŽ?/b ͖Uu W"~ 6."eSFEW5 tX9>P=gWƙzOXbMp, LA-m|Lё#g!iʁNjS)/ efOcCx,Dt7`Suė.[ƌ?ݹ쪏PBvreYy_/8 5oX!U :Z zxGǮ3!yc& Iz,\Z[\"Ъ!}2KtYj0 ~#}/nT1$DCLMñ5D?hء8V" gH#k.!WÑFTf0]R8j}݀rOLa ]?33f"Th^Q+f;IֈxnKÒtnBM-ܬi>M\e~4H}G-3uiU}N_̾xVXr 8~NK/x%{FTSIp>0%n3!6˄4SgXK&_3~hMhAeU^p=7h#"rpM@۲s{D(nȉ j¶[-K;tw΢w/YT%P+]\BJ>Viv,ɸe#kZ4e_ުVm }2}[vO}@6ă񖸢0.m%%A`Ĺf}+0_^dM7л9\v䯃vm*[šD2M\|Ql@`xG2L=Vx,0פ(JGͼM{# l6P`;AU%ɗ8GVv5~^<dⓀ?K` PHH8e2w`?O8Qdg-˥S!|TC?"_ݘFGJadnq.&8)c*c^[ԡypQ2T(-MT>(]_^J߽=ZDmϞ+KߨqJXAn K_P !a;pxPIsMF\=eէKآ(P9{8T+} F嘣*u4ӫ79d FozʿS% xP-Ơ̙A*қWB8`^v.oۋ*mҞzY\ *yʨuۍ, dVG@UR\11%=/6!ڐ) DҫTtyv3 ƅ,'/;MFm< {1#'RX@-V+{I[ {ac`^N msV BaG<+ d GX\cU7-VW 3ozf׵YOƲR,ZrOylϒqI|d{m#9Ǩ4 cV W.{=~h?j9ڱn`*k!# .ʡAa dt͊65XIcH~. iIx^ ޿`ovnѬX~U_DHZ׭ȑ|mc!r8FZaA[3(T~z{0fvƤw@)fjXΩ$5 %K]lJkPRD tꖈkrR(Ojɏ e{_:eqtjߟʀ͑_*IVCR "rw,MD_O||aE^M?#Q_M+Mc,:SRia:11Pҫ('L`\^kD rQ2 TaĉoIY(blFy:lS+Kcd]'J 0@ J6meU}}OkгMc5l (ҬKZq򢧲HqR6қ=g6Gq$\9y~&u@+Ljvu;V j2v C߸Q)OߋG??fn"-MH!lYE1X\/|f*&ռl6E:ǣqD(DS<w!QO!JDtC$v$.IAsYN>jb7y9 l3LJOTk Ɔ?mنK6k~tlθf|?̃w0ȆSd=ʛ/T`B#8DcmXOze qJ;1[nAѦ^4<ܼ懖W9yS;!7?X(&5I ΀myfL/ViZ6Hv %%[z3ky[` ]5YS0jrgI~b@= ZC.#`Ҹǻzdqf@4WQq<M}(78ЕHخ<ȶ=rQU4knq`R^9\_4Սwl .űp%lѺS+V(# (Y|ӷyW)it=zlQ 4qoN< z-@ gs5  )żkc7@8aOGEbSI\'~HsQ} &r l*.ri\!'^*]PL3e(s:rsJsM/ЪQ}`h|pq=|E5u|Y*r\nM7L.SyxyyP=^,+7x@oM`iXvޓ-Mwz0)ш K(3@wΦ#*8>>&_84U+J`{C.l&*6PDX&D%]|QBÆ`=pC vBJu7q?,L _#?t_>c^@?Qhߺ 8I;"\N8j|Ǔ@[Hl$(I)߸^V?rJYƈ}$;R 3Jf-kdy]HֶBZX9nfbF=A;phCzk{X%Q  杄}ׯ] Ƃ}~KpsF4|_VJ8Ӑf_^U`%h|X3GK d1MtO|9R-ܤ>2kO3o@E.gd^7MWQϛrKq}B<۬Aʿn_C⬮s.]z23YrO71q:Fun>8]r'~{F~w<c &KF@LwG,HombuAYFMw%҄oެ`E "Te5 M40}opR{HZt㸝8'5z%YFحF֕=iR{\'GΨ dg#u%(dðJ%B8aSGx,5uwϤJ3v k=ڪ>7/;7IlLP?w2G;>'iZ[0Y]+߄E+ R0ijPXYY3"zC ̰gYZ0707010000036e000081a4000000000000000000000001662f7fa90000dc5c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/]?Eh=ڜ.+ɏ]x)RH~Y1A|ѳD0gw YX -:~cn `=1B $;9jzBZMIEIЇ503g'*48*xqf]@G!L_-x4Cfig}}wFƱ8ɫTNԞX-?*i>׫`7gn~C]N:RCJ.FWV8 viBogN*c^\+-e߂+I]b~=[}Hs~eZyCy+1ES7힇Gw0=S#C>ۻzsJ.22oh؃Zĉ#tsa7'xT,Q.t:7MK l;GM1BŘmbE,qS9#I)*~͛ɼfqι vX01WL9χbQAܞ i)Z7q$mz ?y2P+|"a*b۔L\ u%Dk% ("$c(6l%W!:O4?F^(j!^M2f?&Kʫ$ΗD-EcIG76AJG]R .ъO_J1o0RʺRb,`Zka( wǃ]1TLyUȖu<ci(FQۢJZNn!k(>%|mÏ fF]FKRa;pw/o 8*2,@- _|Jx3l@A5ovkBS9w@] tlL2 mR9Ei~C vqUܟY2|Ot.RmUvd"vF^> .h ".w6Suq{h0&~Y)" .ڲ\6 #* [˕xgIUF6;Auf~^Q6S<ɜzsY -U@2IScQ[8i(} H gEo>E6QQ| 1 zβF 8bNpJwvo V|, &]1}tv=]\G|ZYlCoUձ\.lrr1#ds hk'y1~ХUqmMl;+ 99>ͱFi޽qTk0rpfgJ%?_FNeYxu0'[a_g;`Mp{f&J]| \ rixX0\G xx'%ߙ'>R&sw\]77;VeWЙ'y`iKTDp K2E䶪Jr\jUQ6^p ܥ!> ԫdn5f8LNlfiBc/xw_w-ՓL BJ0>ԸK^_zl%4 DUlJOzʣ0x?B0Jx&R.w؞ڞ2! q_=պUuZ驶X I2SPtPAz{wt;NA81TvTyߕ87!GMg=N-`<ؒqg2lL.$z3]qXόb+Q{U4ve>;P˯zlA]BZr\DU?őAw<,5Bx95%M? –I|!8dn(:Jy6E>Ν06ގC ed*\}V)30MHDFj뚕=C`xjUcDi7~~ /RlaF+z߼/xpdMB/?peiԄ%o#@?\bK Aߎ8D-Sο#R6YQI]V\!Xm痩j͑mM\HvR݆9%8M6Ϛ5B{62h' 3m/Egş}vd* 8hȹ4K:gt/w{P*BHH: 9IVlH>67 1LK80i6$HcJ֜?ЏƎ+/2Mכ_JfI8zSL4J˂3x!{;kwjǩ{RŒsXi35ܟn_$Aϔ5b]Љk"&[u}Oџ 0ƌ܁74L$ ϦuRMMt*cd egda(U]-!d%U]Ob@!GI [oq㏰d1BAT96>0 [|/ӳl7|(K'ZC SeU['F(LmN̤,jHxd̗^QݬX( | ’]5K!5tqfk V[AjK `(ByV5!{*3cʜ)[Y;upJZj}?_\R S'GW">>=_&*ބm]+?&GI/\LQHifdoQ }ia6]|Mo֩U,A#kic"O~Ŝes1*P Yz+@Eȹ7]Fh.=,l;z q#@_uj`D1/_HT>r4vD2#1j1BC(ۮ;>eKbO!&Rǂc!rߒ@4rX"5gm(Y:A0v7jbv*n0'/, uߴ#L1?%<Œ5Xa}0_5ks8t8LFnI{nz8Z 7>l4}dء?UCڟtuXU8ÉN1+tHRTժv|uO$No{b9ƟhtLea>7L0ʶU=vIâ9Oq<тwh"v X0DSꖫLgf=o#^R!{&sXEfl FJ㙖4vpx:.-߳uC eKkQ!!h tſg8HN+c<%Ǣ۲5V~ AR{5G+܎g0Mp³,X=40"@/>/ynC#*EP٢HE?%xA"X#bخE#t,0Hs+;$75s}xt,l!#pZR@)j'WZ ݔ!jp毞bvP0FmB~G`Yu}p*[~3)ˮ 4\Z_z"δ7at&L旘xvOvcRBeߒ3+\hcV΃bO3\1莙:J< P7Ѽ!u/4|p,I'5hA09iKx;bQؠ>p rc$Nϧ Zj>󎑫 aBZuociBՅmQ[ǽ6\.ken8@H0%s VA=99,X'J{и./^cT Hܙ@]˕Êa\rk^DiՑ}^[L;C( !nZQ1 +dhCQxօ.QEGXQTR(™~)ޔ)GW$(ה9hǞីhOa;L(klo3r(Y9nU JE 8^ Z+ g.n""V8K 1x5ʜЗnf#Ǡbxd@3DdFQL`kgQ(:AoČAmSׁ܋%I0FM⎜y^ wlcH^Jӥz\e4nejq@" "SH˯EViϣs#O EpȭxhɖX[`I>AW@ nIg'[8؁x,<τTIpGLO7:7Ibomh9/Ky‡CC`̭(h;±2jiJD}=YH?K(3sٱ܃g'Jҋ@mhq5;C- ~;@cZJM6Bx*c T>GVo2OJs({1<ɨ[tpOӤ,jcm$W^kC%X%ւ)5xOq8(1;We@"!Iװz)*3̬xݦK^d!NpPA>:LL#:B o.sȺ&os *n:*B9=ZCV^AFa?^%L!9Z7[b)D20,q>vY7{ڽ-wYh >@1t:ͥЂX"4RH#'&{}ІܜKxiఛd|81v2Uq 5laG|'0R@JUhdHݸ?];F( M4 ?j{U\$q8S1L,c顜OTp)YVFQɫiNo`y_?y 8meӪlK"!4TMKjei+~)^0`?uj=>_/Nƣ<.LxqxVeT&EaZ ORp8⯇mu)g#pjL~,C4#cI ÕmMIH(D@=AUc>3!&]o7u*z( gh#~ZNPTI).uU'?#cz/}*~W>dLgzΰ|CG#(֮n{0fݬ G1W/ m}\7/d Oķ2rFH(.,԰m'dc &3mЁo‘&X=P2j](b@p[`c jōUlt鶐5FN@oWHpE5c<Ьk5/㲦s,\uU-a=+ F4zT7(c!ýC qd568iE]_jd Sx}jk`i\aZ'aT=Eܞ|EKW<ĸVOi<tp.GI1:sTq j/)q.Hù͙rCuOdRe$lI5|ft=U"Zb~S2P:,!l] S$ݑ䦉uo)DvXlnh&10p#gg/KT8{,Be29I8Iu^Lo _yu׾LRgzH":=LqJ)D~Ty όx] &Z/L[Wu/@3ip)nFN鼊 Nۍ`j=c\ĐZDT[` H52נ#qLߎ!] _G̴Zyv곽>Ù\Z#D=Tj%K(E E4֫V\\ ' VISj$ F4y \c[՘Vpz>Lh"ہO(ۣ)W-;m38. WT>VċĊ<=5r;Dc2H%c̘)ͪa[cRI!? VE$džyH,1[ 33tm`dfw_Y){*5pFjpM5f-7S?y[׊&ɏ{Hg1N-^ڼM% ƀ}T_ANRg ٞt>k)PV 7rKFooN7rY?[- oa?`Ad-;1p /#3^|` Ϥ.5#_c(&hC>Ĕ*T j!&~SHr Rj&)$wbVddAx0cw.9׫ ?ޒ6,P4X[z<~xELπ;6DGر|e^e-1ix"e1+ ,Iv?B'Pً}0ʬJ"5C>1ÇĶOQ{6,!0eܸI^E7fV]'DEF|ǒ%7&uukX@\|~,?%[XϣU_`G/,9]:7d6s&JI~6#_>U6Sd ]& m`( FQe#ęTj0*Ơ>${ W_~U2MvA4yc^^ªl4^QUE֬ȿ҈p*XCWf& 9YiFz>I &`fr2+z+ArLA*23HLr*rAyTjK!V%2Ge0SeB3'J)Dc#d7T:(T-+j۲)@q9FLՙ'ޡT7P֗K>^ꗆ,<$3?rFk ҅3b *[i٩pN{G>F$N=K 06]jfD0%ɣ #P.,}dc6"(cDɧJRL$ۤgUԋEbDadmkaEY3K¯ BO\0Wx"t¥<",eUl.ζЍ&Aʺb՛>{Кov"ƚ*kc@+?//^'hxk=pFAO9A[2[Ffa<@`T+Y\豾S, p_i\U`_qS%ym9+ہWْ\zvie> rk7Oɣ:񋊥t y&XU^Ycd)4Ng]5=j'wnB(& VH(̭oތ xv4^.Y2l̝˜M9/ E~k+#gJxDDQ$"1JH= q88E4ېB+^j}-vPF'bE<ΚyGf %ˮO>orS*.u]m-:rM+Z{_^nˠ[F$gmEW|8Nq.9 C5wRާZxBtX=K{논Ј|KzSα0*};!#1zZ-:Rl`4Ԩ[lQvh=պRՐjH|gЮ`17ZCݑ`Č^ ] #qrZחcHN{ 8{¸@H7ǧfxorqv;Vi6ݜ=q Y (Š {OِMjhn4Ӿ:s*#_2;q5hIE!*̵> +hўk6m3Nr.U )m&q=y@•4 buA׌gCGۆl=h B*%mmW#3#;Uz3qxD;<'h&G܎9`F0[ȕS?,g/1;X-zV86L#<+ d,F5n]jY u{%INKvrQ*'9Yp~ \EnV|EC2q7hAȣfL6bseӖɭtE+Cbjno£Wb Lb>z! \*Mz!`H!J%PoJ`6*L|ӎՋ߀Rѕ)9o`4` 8Go h8_Jt= xS$hΌNC{V4[QڠnL{U+$mOz3-u!qP ;4[_MCvjGO+qWg GA!|߆c) }a` /x,pe8n GЮ'\\wA!w4l%6(3z7{ }&wv¿1[Z e6~)E|Lgk(T0EI$TRidka h]jsUWamK,JOT·…*7ZWBxp-lw6|گ!ppޫֽ2B.a8R=_p\e<*W2IPYX}߬)%D̴mP?bmA!cme´|+Ǚ?+OZs4<a CbXM It *o\P2X."b|VHJX Gs جP8 ]d貼s<2}TCF23H$ei}#:Q9>"TLDc o_ |1y8L=WܔMc!"#@p!xiH[5:@+o ViFT d2jRC1{X Unf+ͻjgp(ކ]}+P+̌|*MgnK=bM}pwY$殍ngHqtK#~/J!?A#'ț1 )pֆ: ctqIl䥣B/l Pcmϋ' ҍ,!ONo\z輟ǮsXjA`ly+L 'tB4j0("/h_K?& ?w( %F}\دT4Rc~fb׌s^Ut~{U\vacEL[b58%rG\[1 9~ꢥL@fq]>FI6&q]* j=)Q,q 1S1I#؋᎕dɼ& u!{~!R幐#_'U'サ|CE^0-@{Z #Ҟ"A+ @)y ->c,8NNiV Bt2Ū'^xϼ~7?: `Eٓjy#1_yp #uWOfD82([VڵD\*I?ZV+&׉`-(yi2qX0LPko_raU6ɽ7:îf񫄅7~mO#Sq>HA8^˞Є񛘆$#MR+.<^VJ<+s~f?B NIb+u2F/&Ba|&8\:ԃC44Ī(L,+m*pמ~UσlÁ7sU ȉ A`gVh8U/)5KدRMݩTtJgXÌ>$)Ơ:X-^Va6Z̫g`e!C3{n>h`y&(|'nPmA]?͈Mxz'SRw1|}ҮtVs.eX1lw%A°'\%Z.> m3PBH pQfʟ+#a9\?2Cf̥Jx`"+QA)U}:T4@je+ TvGc"*;}YPIG;d (Wjq幦7K$pAHF*FV?(W -XmSH>^BE3Dq` $l9<7ܯ^_)I 8Y^Y|Pw6lW~*1â \C^:[[K12ܔ\3A9VKv\b5ev#&=p]0/fcr/bl_4=_p,Llt7=Wm6z%V, ljIɣW_RNRy%nү zT0f5jN0/@xV\O:e%I/2Y"+ |UHF9y)*#pDZ E};2-8*5N/)}\`@mQe~<7 'y,%m"@)"Oͫx :{emK-zh)MxTz{`_Uq™\=4"]ybGpiUX`|@7S.EYՆ m(_-yZxy2c-dy :Jv;GѴYF@ JAJXfڲtHwYwN2ZTTiy|_ ~*Sr[Ph g7-PJ=vhW/]ӎ|Y~RϦ٨D-\wd_oRxc;Vޏt.vT)g 5׈+3EԭQR/^Yq:oSьm Veٽ:M' P0+ _W'S{.L_U>C\%ps? _4p)`mZT\a~Ѕ=y& eRdcGKDz;7m}ˊXvWqbDc{6$]>^HɁ/|k@5  ̣y;䅂OB1"6$)}i1MNs>t§6D@tyUOQC5GC?cxBi8,Y 2B5n>㿎=U$XOr|Qa߈96g[^]yZ1U6lߏM\*.t}x#{d/MoN5prdp"hNNt_-`^d'#7j0t蟐Dއ~lO%p~6CH)y:Ř69S83*J+t?"&|w{<#J |C*|gH-zsb +1VѾii3.UG~yuMH.4MXxbZ UV8}LSO`S#t kLHe(6]{픱xr Cbi!jVxd`//-m:ñ4h]-Sn8D:^ |"^ {W4Wʴ;d>Vҙ.i|?Cs@D1v);KW,R@KfZ !@I9ٵ",xrqyIqSujW]AYŎs%GQ`]rX k4M=9+>g\bRqʯ.s6c|??r LV 5<.X7%CE"Ѳ/)"ޔ'\YVRSJ.z% f d_2V82Hٍ՟DGI2􂲨f.|뫨_4O{"Kr48 QB$no6 ²f6"(>#NHa^PPjո ^/ӬF0b/vZīQ WZ"s, o ja% l&$ WTe0%Kl9Y vc[!H76N1(}g@"^{4ibEBz 2+@EsY<椫cA8B9%!z^w(ܒ\{,eڒ½}ҘK`8YAQ (w@೸{LlLYu*:IHo~Oh̖K}/%s?\g''(IC` 1!h}E1 q֤7- t{x>EUmֶ$SX\X2/g0gA-IiO v|d\,0s9P,_9.C'g$z'U%cE/wzlƱ֛s_+>!^H8x˲q`җْEl }/#9iH;$*fS=wC呩#:'{Qx5q^BC}VںXPAtS] }|WLlV|3+7ci5Rřb؇Z^o-)s!#^nrePj6w@469$)P12*UkMsȯ9Sm#WBʇYFɤBdm@R; ֺJ{5J@kdKfv_wI$ 6OZH7͵=6e4̒4bJeW_z)Yy_s}*"y⇖-4e!4:#Bn󇥶띣6Q:ܗ="R(K2fjF01c' 9Ado,m<fH#*Dx>*]^rY{T!qH" 8O Ƨ z+L\ʪ$S``KUEXV2!/MqreS6O?WشͿz!BlC+03WMHpUDN!"i*pίLBuyaHvNY]ko([ Xe"My0Nv0UDc&_>ΞQhVO@z'aO=fB fO@.N|B-Ԓ%LOMՎmv v {xH>w', uȾj}ܿ1Ab&?9]P5Wn<} *ElD劆CyC3`vɢ'w&'Ts/\tJKN~A=|&sH΃ֱxC4+k#Vghs MDaT>@$]Hٜ'{N.  > owL^GSe l ^{oК.fUxb͸?sBwUx]^ESQ8D1aUä]n +pw_bQ ;Q;v*~` GGuQK)OEB0F#gk "MHWZz-;p|\Ho(TkHXb/8{,qdeSīP!,ٲq^p =]dzg5'S˧8fܓ S(!&"5xYV=oArpH'Hѳ"v˼JqNZ# l1$)uĝ] S0|yR:\LvXjy8)4tIrI8rH*4@ ܬ{xf|ݔZ[':ܑ@+n#~ӽO 7/ި0bz, wR7׌O^ m :hG$M T6q\&}Tq5Xa^f%40o|]Ȳԫ;.@8ެyYtwxXӴCju6Nm7*1eC_hc"ܰ38-~PzM؎V rT\40&rq:K}N o`&+\vJ)~&aVuj-Q,=>)ŴspX m%S2u]jne=% i^=` lJu'H1_䘦\p>{ÎZ=| p_Y%}&l1AȻ"_8CLb;p2pV{l}c 58||t'֏WQ]}sã<|mE\Dh:R%KŠtõd1[i>QfK/ 8ESmZ-v3$@Ǎ$񁎧*~ [;r2"Ah8Zs?;&y:KZb$Xi7# Kn[PnsݭK$=MS7_m^{ϗ#s 䪨"vWw5n3/q8c􃍏 O;6R"79,=zbw׏守O j %wB"^A+XU6XljyC0f@_cҰa74&nd^.}{"̣:6ѸJ!yz %r>FƢ{qw~c4X: ,տn/KMyT/X| pz*@ >FΧX`vx1NqpD !4}؜1gC  0@A{+&1셻E٩t&7u(ү*:5;lrF=IڷżH<p80 9z׷S5 LT,8 ߩB-UsPcVZOVg•3 й/ֱˡ=l s@3˝xC.eޯzaXlbבj MfD~?9Nep5]Ȏ ˖SJ7j^Ϊ[1<U-B&3&.&z-hfcj W;yۀ'ΐ  cSC^#}5u)7(*QDa3K-T7'X7|g3_ڝ7g]Ҧ]ɿA1IPT7ԄBB4D [oU t6r h- &ȑֿF{9s:w [P_sn6.w; `ș!ps-%N&jyt*%UN 5-<XMC]OHMW&VD˛.ҷ.2qSVKn!TdLܜ Ad%Ϫ"?)ўs␐$#+}PyGzB/ ~4 `jO痬Prda)eP!1j8l2=y(`ytMiebWk&#;UلŲqhUE%׮/ߏUfɧqؘa3esi{i`&@~@YTt:Y 5~b]/CGi$YusWDɑFa2oZ A>7S$7d:U>̚oOR$/>XQZ$rB} GMn͔v-:) X%/KAW.i|]@EGj炢IɟW9=m40k\v}e5ItEkfrh_KkW$=IʼnZ@8䚳 ƧJ}0BRm;Y/ iu{sYNƱB#՛F"Y蒁8R*'TԈ`*zcB$Eas4m1ޖ.yG|o- U=9oW$<%kF;'TUܶWDw1MI8]UNwuG׷t:%epsW6rÀ AJh*~Q ujIZy]'mLH6q.bwrA7 '}F]ch97 ZH9,kByWgWT+5D%p1lԒ0En>b'eoC8mezO`LjNȲF8ATe6Jzg⒬ w6jI䬕{t]KI>ʄaqkvDnjE 9Ip`)g@5I^(lrЃ4EbJZ~"AvJ5~O"Us`\^W{ )܎h <e֗3XT[o04( T̲n~bWYVL?FrUh3"#k6iG|e$oo>3Aݚ*EIƺ=Tka?3C#æ$R}CؔF<+G8EX 6:@#TH*AC-*ᴿ2pFD~>"Fa'hyu@ Sc/k)f:kW{sO^f`aC/Vo 2C^aJ(HGyD8!]ޯ0”h_}G(y'0, r)~3g ݠu3\I݇4 މ6i`wnc݌+EshgP1ņkՏs%* +!Fպ G7mzVTdUh0 ђҝ2C =>RBoۗn@ q}[g Ya'W:_X ~0ޠnsr9Pu Z Wp㵭4QS]C2 _@8[_pY+JΆh);9pE9:ސokY(IW~G8Yqp!% Ho޸],T~ݣv p#rB:~cN%Hq!?c"%P5]I{" Zrdyȵm+K0E0vbǹF֠#6BIÖkĻ$jpYǢiO9[aFE%hi•.jE.U0 ޲KrLjժj[!I*LxM˱w 0YԜmHf,̱AB5M8g^qErj"e*!\}>`*P t,'1uIlQ}*&U=dSV<8ߌ aXɰhΘš-v㔟0vT`Xva׺1[s4`rǶ&oy=Sf+ï~kZ ć1+F:R6-pRDZGC@A05x܊(-KdfLʾXަOu̝s!DA(ADA>I+(؄‚ML&/&FSg=^)Ɋф"ɢӺFn~4<9Y? q/qSٞcq|Mn*6|ovӄ_|ufg36p|3*'rc;TظҦ3DQD\aBQj@\4SUm&g wE[Q_,ik[&RN(ϏuIhxE$&Q\ g֮7hT찕z;Bh7Y3D@%|adPxV|&uTV)᫶|>s@ ^ӹWOmrx ۻݙ}Ϲ7a1osF*#,jL M|HFh`mK242bAg4+t@/%!M{g'3t_LcTӵT'g34ka9_K;^<;) Q1#l|` p0E녾EA EΝZt!:v>&iLs"Cv7=T!W Ę-f=F%>GG%xD^~r/3"H5:1;-mW(Jah}Ы9R $:[W<фB.=wetHEdHʝ}OLil.g?yc_#f:@Y͸j5SqFS'9z?HvDPA;Hs(ޖ,$.R𳠳s(*nx p>,ЃI=TEYa wApNfT#˲)28Jco|;AH]#E:GZ.E0|;BgI'ޠVie$pj(љGWE[p:9AK0H% _]BwS^#yy +@`f@WN 97l;ϹIK׸"#S6cZ  Et୅ s%:iµ>U ͙<'Bv}< ~Zg8^B>!vLp×A= 5/:jN ޶Z+W,jO-~ Jmۘ~nʆƐ1j"Ir|pIyN6ZmZ6hvX5@33(|8$=fLs]Y )xWHԝ. h 91Y. *Kᰐw(3f/e> Q-ҹna3}Aj`얪"a+SNP"V#(^^|E秉=mkD aw*l u\ Q yT*!4[캇2mHtI3`8U#_NSO@'[s+0{1l E'_898xW]i^J;GFmʴ M_:r$YtUp+vSŵtJ{8$O"]c}iǵ!,|"RZ!@o*0="/P6}|UAS˸2s-ȩ!N}7wݛC)N ͸=^ɻBPDŋIbe#A>)6-ݼ4#C~ ,qԆ OpJcf/@M XWY\r<%!Y$FXw,< _{R"=#V6hCXE׆)| kZAh*1%l@m'뻍ݕ]3+\i ̍EF )ީC/aW=K+EۆfF,!}ۤobF9ki"sܑ]oS'@JUH:`;.)aP)@6&bc2_3yQTJN MOBƍN)JL/7k݁2w[L')d{x&VeSL`F8f*Ez,v 04!a8ʁ tÆW>:cE٠1{ ~Rb4%2[Rp9MUaPks^iXQ+=3:µ~u^=n9O,{ >Ri֏i IR Zi< qaѫ8"<;~oK(RW**!]0կJYg.<|s{7m|r_ѹ,':m :S=AWsaNP8(KHV[N`'/c nltJ2Vd7넠:ȇuR1jA8o+.rb˽ F#D6 # s*k@KpcS҇)߾xUuZ5&P@H=~")V\eZ4pڦENZFl7Vƛ$(> R9O(G8`l 8Rd*ǦKĹ`YzfeJ7fXD At] L% <(58dQlK[> rH̬_IaL Xj/yN.k@|#fg!tH`^[#O?kJuu^BFXCȫO)LTUc]sIϹN.wC˲$.(ovXMrsBn8fګȱBXlAmm/>0|J W%ޭ^\;[ .@XY(Kq 滈'tcVV&ib/E, Ge4o7AWYO@줨ι0"C=DБleE 0Nc7\<|UZꈝv-^ޗ\i4QJV_lgHj BTRbCa"?蝆 mNwXP"FyoUC^PK-՜ `s_].]F6?50tOҶl`)RC9(Ĥדoﲒi͙FSQ;<8+" SNTk)ʸ:-q6".ZA9QHr#Ah\{ђUc%WUO:I#pV0n %pfAo,JMY@-WTc{q?>pK*8{VR=fR 2olj ![^P-}VKig bKɄO7a-R,>=(avQr̬"WL6@[0՞ǻ3 tDRDZ쥱%H/ѽWYf>:{)ԑ4۴*9K`Mm/󠮔G{ݴñknKHsܳ%#@}خ_ IXQSKoڧC <)Q<01,R889 MS r-(3JwIdb׊Wlz`38zk[rFtX;rGݘ{PZx8|UXd yFG a.οۗ.rxvFƕ?(6P)UwgM==Z~Gmxf:1w $'+E5溜ߘSݔ٣ł++NWݙre{>P쀞 o7N<[鲽,E#3@hF J\[rd27ԙX뜆![ci^ˠp!1₶Ri>qvB4zzW2|^|Sa.5I)z1yY?YURӐM%ċɫ L@Ow("g͆)~2g Gw0;ճ/\SMk聝9o@J5qtAPxovto_|,z87\牰s-n>3SƐrǰ"`Hx=Z:< %7ONJ8N$yty ~rTO =A<6q6qa 4WC5>p!Vb,TZ05RoϨA'!iVf␯k@Լx;|_#g*bKf_ $jZT!HbO j<:~Z @0a2MOZc_ϑƚ||r"좠TWH#`F)Z1A>Q&HG2yǂš3oE,Ց.4늁4}%8J|YpeYU7LfRIՂ.t- 3ygpY!܀\;OJ]b˷G: ^R}?yސ6 ѣJ(N D{+pV'eJបHp%oDxbXyBtx2;ZB|*g.9,!wTpcd qTqt{: Fs3-wϑoS9Y ۠_HEy Z&BfZT%=@Hƙp9g~fz ۷QɼFK*?-]ϰy,lFNt;~ʐIܻj6LEqBEm@-^#α1p[5WC*']ްvbbpEHF7.e#Ղ'mЎue&2^ =n? maH\fוF7N< RU '2} JKb(cVܤ7Ġpd"|5 ̩r0>{t,q~{`-ON TZ+*^J76i*Eo$)g cyNq5^vtfil9 0SYAUl;լ=c^0Tiz+vFX/\&v *6]d^]IJE9kƦCJg*ð ظQuxyZ!6oNy|?L ŗEzp4AxĒߣ"iMf rŇXKc&E(W(-!.5=>t?TO ۷su(qҽtm*A"3ڜS8$GoTTNp/eAǶCެ3tZjX,h'~FZkѕDZsͪpTtzfkRx(2NpQR119wK:b΋#yT6iZ0GmPOS-RM ok@!B=pJ]"z;؄h#F0fsD^Ahd WM4SZ}\} 8t]=%lhbn1o"J'~w@zԤ{kh.X1> V|G>}ʢS~NJf/ø<<~e؃H3Ͷ_UڧJE>]+DZ*aWN5Dk_# Hi@.sd׳h3.`62(iIna$YT] [ybir8#bJc@Oq0թR8l63={iYDdԸ8T.X2.(~:M¡X4ahcSPqx8* ]Ɵ99\%^QCEh x'pȺe\a^ڈ߶wq9g"[ !Z"2F/!kHSY ܎9&#s,(])༯>4=?ǘxu"ĄIܿ6ʪ!7|L Oed76L'`S~JM߫hzV􁊋k/bdzW%.k_EYi$=0 낈w쟔댦J ZS0-1vKz24$k<؟TX' mH >Bv6hA3{ЈEG[?xTg%:%5C3L yȀ@13@8pJ; |)Qh';Ak[p  ߋ!?V78؞;\k7e(Ӳv\]j'Pb6~;@w9!B]Qg+AprhU.$De>"CEr5:aRYos(M SO=$5Q zAL}}8pEK]8sy{:yA[fNH3u2<45tkn5<eu![Йa4ʋ@7@Z.$)`PYN]Ab/ dV$< zyi!`.#5"Aꅑa ?s;s\7<Lvl%.cDB"AVu}V?f?v} ڀ`ݱ 9i춦`셪L''|]F9*F5v9(\ ZdPG ]P$FDѽ3\΄`vy@:( p5.,yLrmypV>SXuVEqf5L9m c[F rO}?^̿uEU9TP4O~"~\YN-ΎR\"ekl8/"rq@DMTmĿݨ PNcE&y h>oI_ Wil>n:1q{9ciF {Ѿ`ySe$ezz\g\ax?pۑI$H !Ib>hZQ)U`QrߝgKKM'xY:uJ#Z=VvT()vMϬԔ˰pgNt)isS rCoMF{H6*v-:UqwJ44>WC\QADK+EН&DvS9+{ay\x%c\-n}=nˣ[m-AZRN5cY`עP@>Fn[v o춠71bUmv빌u{eևVj-Q̹9Wg/d(آ A~7u~떐,R-)*VdUݠw4}μC׻7\PnD!\pWGgKhPI} 1~ГpԤa ~H d.ۗk U7Pa41 18IlD$ K"V8C0h 'J,Ԣ#pq?֍Iѳyd(Fʇu >=MKaJNAF$e\Jz/=|I8IĹ쮾N.MkɄ͂0ڠ9-kZ*ûfi*B?>ۄt>S-hE%XfοSzwX˒h}5R[Ds(^OJ;P|i$/6}徲A:Ds^@ ,y2%67G-awA`Ytt K!CʊNz u]JǚHCo`]] P:QHni;4FJ.$xXh!6ڶ=%g춽N |(K?&h$k\-ɟ xu#)#[^] @26<+-m A,F\$Η,  sky%9uiV^y"vw:mې&X,UÉUg7Jmؙ͚\9ނ`9Uø$>Ԑ҄M 'v\e._=2P͢=LF9 ➰9V uXy1|~Ul=r/`kE}m҆ɪ|1HײCռ uRwo%~TuE]v.v"6}`ΛK8UJ+PG{[z̄xR7t K,q{*5 KI(,]˝`p59M&PG @ яmO|gQSyZ|hTLys/$7PFz6v>9&ڕ$-"~;5׏9R3H 8\v$[Xg2x6f\RvVދd8RP4^tUHbp^aJc%;胊@wi@+B@UćDž=-{F r nqOTܲ"H bAѷsw=bd P'U5 !㲔[<⍓󕔡{wz9AlE ]%/MCSIbP#0tnp!W VST:}! .tl1#aLQbq/~ܬ* /;b,Ӡ :ji(h\Cr$;-Pjhz;,HeNvڏ~0*6|5z;|na c|F3ٹ!8# ]e=v )U»-P)7Jr1+KiU9b֔ 8[DAm\zڌRՔО.7P;ɤ9tم15nc 3|zђE[CiSgv$F|=SW?Գlґ{殀jv/f4]~ѫP'JBl#{AwIw]]);_(C3 硃ITh(p_,3l]1K|-D^x6 'S,V7kb!${7XJmScZfrgX!4o F IIXF#Y [ĎGg R .;,$YnIB\߆O{axWɰ;sL'wH9Gh.Ѣ4̔20ìw>- "(tHQ&"͙ EF}~<ԩIO}lf^Cz67(Ρ-S&K߃C^Z  47&|ǼHzPGҏ+U;DR{0 %$7=  *T:/6 Fsw.Q!Z 9~Lо# Ia שFQyz}qӈn?n6lI!nf@1coޅ+=.xU)@)jwj)Cڂ+t<zF~miφ!Yi![*CXwbXt cNqg͚BQxl\i,G'иlڏ:FTU[komP4Q Q  Ib8HYּӅBu deZ/$B< 5@-Y7ƅGCpDjh?J#Ї{|Kmt By7M\hř#,FNn>r'qvƷ2п?Uh @"{e1pԭ[O[^AOA­a h)y2(QGjJ1KQ{1eV Q colxe(' ILĢ-0d@"JP3 e"-(!|zbPZNFU|%jbŢ'9uq wL, &a<[4o/6 lP pKW|3[G8X.JYOz@~$c,d$n.iw#=?$}HYM2R$hf!S>87iNP"?aͪǤNt1v{#40bN,fgc6 RS3/,L7.9JܔiVάL}oa_ Q7z&& gZvA#:T:ECZ'ۜ1 Rt&ӔȰ5vf.٬yG] zB1jeq^dؼRX DKc$ @tƵaX_PSc~xҒ"."e.#c=MK&LiB%(Rx4uQA@yS[]uɘx-LF0^u,poډV| ",E>`ޜBt}`Vb 2p Kh_ l3?i5QKfx+3'o~~[b>B ( |ΟmUFId"1kCtW5LμY9B8u F/9EMkDc)? g$'~N,ΪV9N_?Eז+B!}y2qa_ dϷ+Fm=?-B_̹ϥgq%a= aM)={QΝjX_b9yC 䅴c']}}nȃ39Il%60&EOF"+te&Bs33@M4ò㼹n5H:k8EtÆO^T~w4(y:W/ &Y]e#[y] +9zgJ""qYt@Ur1QJ8IvˍC, =kl0&ip!\'9J8 Ũ7kS0QY[2s滕4?trW 7'vY. EFǍYepbꊌNoڹdо7Tk SߙՒSo⚤CV"xeg 'SJ]Z*xOzyȄr@m OPG|VP̾QWt4^N@*>b"|UQXGOoВQ(V80ϙ O葉Tdv `^`'u<` f;}j]e Y}5-DJ;Jjc!Ȇ;-O_yʀ-CA.qij-fDs`uW {I]7_~\On!3rmtϦr`l"M++V>+݅X9w фN^~: Mn@Qr\ j0/<͆%QauΉۜGDܺ_Vq60.=b>i*-r5$4e O؋T'o^-kG/6+oz)uG7h|[O;WX =R83ʉBsY2^,~/{T;# eX5Blm"zҤƌꦼ;88BD1*WGyh~٘hRGDͩ)m<O{p5&*0TGZ*`'5kEm=?K K\h*E7𽪁mgvA@OQs ԼVA1<=M`FWeYFO J,NAsRytuト5mxgEZբ?~]UZC쇶Jح[+.y w4UȽ DUx:1otpE$;u, 1rji9DMQ\1B7!̝Nt3HaM%b3B>2ej (h|Bˤx`Y}_bi7& \|eh +'* gfNycf9c$ -MV#ή>9! fL)׺5 c.q޶|k 7@ayZvLx?ִ}n LF9}StO8$v JpSeN}-P91|Rr_4p6woF0VO4q 8e9=T6MYƗ\4Ŋ;ӦQ+K86({[>PxWhq:~.%3!^f+T[jqpi󜲉ؼi#:7\we:\lM j(Ag)d? J~Qi%\D4E _@€mǻ򫓭1`W;8kqgu}ɧXA*gɓ>q6yޣF"ϡm)l,CfWJWv fh*.+c ǡaRuk>*B[J3X@kBGc;7͘|-T ooȭ5 >P{mo%bQSol- kK8B0'u(e}!84^ S@Z~ܒ2=V ]k) lCEӧCUbs`'_(4Sǀ4Pa.5d].LnOBxOc}iT `Mb_K٦gsi >Pa4@duz](ʂ |qW/A9{ ]'//aH/b n1J! 5=#GQ߭Hmfx*NaDڔ6\ņ^?b8WQ;Vߐ8L@9XhܲŖX+6n'N_tXSG0~9M@M(e}^լ&d)G )=~Vxbx,MW՟jڏxcIw.uza8u̺?omBW,w(p4lI7Vj.A Cӊ$TL/+.Gb1tbq& A:ؠ_*o.㋐bDPbVF@v_xSrrYBat?)V̖_X2_ZBP\t <{" uN+%? iO]8]}-e) p˽Uz/7y|tC =,)̳/u@uAظ"˘?arrNppmhMuQ-h!˝N9+Qu r,9j)yhƀJJ2Ad? Zr]u8kϹs ^ pw%^y`XsV<֜"pRyV*=) ',,_BTeK<+l71sgK'ɍ^3% y)Hm<}ݞ!  g" yUcZ-R2H\B!X;|drKBֽ_~3Qa>m$7`#P љa+%ׅ҇pojCBw-U[8Ly]{,l 02jVb5BN݈L..<]@/ۆ))H{(;Vf^l+XG[ 3'!"rM2#?{,(I>*DhvDzx1;VS+% &N~ Q0s.aSj<7w`"Z._$0LqZE1 -t@&`*62"ÏD"Jqn1"}<< m|W CP% &r# YOœ=' *m]˰?h/T'_B4(6iJE_F\#=L4dzIeI&W)T-j';OE gA0LNVSNUAd}Jnc1-6X9ލ_ˣN)W'8Qu93tQ;֕㺛IJ%*-[N(?M`$ Uh$buѶOf](E"_>,-WՐNҋWj'}m`nv̫NDyTXTy c\>M~\W$,lZaTڠ~1 7cYt`[ܨ0}B &f3=M1rW3x ?}K;o]*x[i%}NBӞ,2lP{aP5E?!hj4%;lG}cR> "@Z\`}UAȩn3WX`0Mh -rDX7~,mq|;FJ4)BW"$ۀ3O\0Єe,־5^)1K# ]42vI;}):]0X8Q` @ˤH9PCWL;'BPUun0mK=`kxA7TA<4i^̣G@,TKs *_vR%$ē" &v"a˘⫋$]C3i{_qU::+Y>-|&6:#+D2em1'ςUeKږ 9ϒn0$Ɛ`ė9ލwo~7&jZw{V" V۲?jF0xz,]ҖJ,ח jDym 𨪌Fw]b1ИȊ܍ ew!-RU4nFz:ZDk{2`í-\)n>ëwt渂3b[bDb (,HcrR-y 3SLGL`zeYmp"63$_BaF"],p%[S|] OBOE!H,9vps BElZʅ_>7Go!mzHFt[MG >^9KCwCDsX桰},Сu͹veѻ~烖RukL%[`LLt9K'VwyT85%‹p, \Kvv6Α&GJ 5qQ'~!yQeYKJ u sOb~*_FɜEqKg|o1/XD8of:12}TźQI$=*6 fbȫƏeF>bRjϳȓ ,5O M$+JBȈ(+M6FhcBlr1K"a6`'۪dBv$>ZX>;͞D! ثpIOkX4t-]sߡ]PTh 䩞. ǐRw<4њ%fxߦ gYKLx*}w4Yo00N! dDp+¶w|C_~)6ITOo! |EۘG}-fd⌀Jd) U ֥AI*k|rbL-.m܋C~jv y^nNoA(Kf7$,Ќ,@pAoСXi}NOAϥdI h g|׍")ѺQSZW'jrf!r7]f5|vŖ*uPL099GƱs[`#5DŽ޹(5ԘY٬KMA0 R[ĵP'h9 {Jˢn)GQHad1{(?upOP%pex:e|BH*a1*a@WOx. ix~:짊J)QE{\q4yе~/Iѱ~mӲ`q[9p8ҍ}o5!;biKAFmBƤHl6UA^p]Im1<Uj6=g"3XI0`+gI ŪDѬb?,Ah!HhkŤ*V6@f_K6#csJ}6%ˋ7-x6Qf ]t?b͙? 'X.B f0u'gF/S@?uv?:ÓN8%MIѷ=L4\ܺ\Ł~[?VԆ9@Q.)4Ym^qeoiʄWu^jcZUTn'ZcŽBuTdh,a_2Bq_Bya3_|T}05{8,Ub1 F T:vO m<0hZ>jfMGxҹlrIMAz!'g*j >wEcz;m, d=qpJWm3G[6P.}HERhZL N~Pй7C, A?>e5/Y}ixy'@= 'k.0b>cJ39[6ygqiǍR{ #]+[1#xS-tۥF;|DN3ZyHP-BNsЋ|8Z%_Udg.Hf]P4:$lOc+bG?N`@ "glЂ(CY)(S:ͬL\F{9,w|#:rv,*'&2ˁ kO,ld%ŕVTqm?"T>>:i"zQfIt+Yh5Wߢ:oK\g[[.0N&akPBV4 p>\^ E ,ȋ)D܂#KK3AA &n \mgOv wDܯA0 6ьRTV8m WVOiA0^crrڟ"V.88+;R_8ee4k̛脮u5ANsAc:8ycN+!374* π*WV7^Ѯv`׊+f6nZg);8-ʇI`#~`3,2%볐k OԌMĀ\cP"-YXe˿k@`QSԍȍmEoQ`6ٰ27o}>d3*n/9|W+)3oͰB$l򊧍Jq2rST %+`Y3t)~k >V3=z6g!M{fWچ4mZW^^(1٧ 3pS#5 A0lpV6JƼM5J6HkWhdJ߀Ey^{cx#98{s8y^m9tωߔ4Uo*u`[eW-PM'ڥg UZz봔zqI>(2n*-v\C KX^{"%z||6U#h"la6d:VF'&hF!1&b2A=,uuu #heQUr=T=ȕ#xp! ϞUsпpY]gw7;XMwY8EfL]zMV#m\N )e/0⟀4RS "Ƃ?X$"~D7=TU=|7> O)$tSēXFc+I*WP09 Lp G01B@ǭbMh"1~Cv6뱧 VÏ\2ăvW1΁䊙^/ߏNN.~[{ӘGjCxإ2sd\a JRsFg+;?J_Ni_;gn*ԓ|^j{S,nK-E".Ru7^М|gALI+T9풊 w~'?-s0Jg }%&rslNӄ#b-RgAp\W0ȱ,8'{01z*noh=4\ ACSbrG/JT>* CBԻɒ "v|3_B=^U(MD=F?S%K@9G5:x@Lv+{xuR7 qtJ%kT~kdLYFu)ysDoLZ0Xӝ: ٦{K()K0xw2GYt6+\|?ݥ֩c ЈNĊnd<]]"8}WtBr-zJiWU%J<3ɞ~ys驴}f-6'TqUسj5/yVE񙎀P77ДrZ(- `kZBL K+iAw_Ύb2wh|hX^\#,,^q˫ 60žesVjRs1*\AO>g#Sn46Q"YAɞ^wB=7^3Ќ CRVųN?0fO>2 LbE!PKՑD MO)hWU|CVkmֹ@x`*2]4[|aIu$3i7^;S ỸJ4LU8_Z\>#jw/5tio{:!DdD8lɈ]H)^{ XEyȲd%E܏v=h6zl u?ȁx|`sZF/M32  b;>MrĒ h@bEA wTB!D%ndoaj9lϖ63K˵5-z!I?7dyJm/V7O7"ԫ>3}5k_S*O' B\#Tjɸ7T|d{Ks, 7HM}3q{}O/Q ]A`@~v(Q.t8։s)65fB|vL`4L\IzN@l-}ganBmmڮ*H@yɵF,Z:8 u> Q8LH: QPTl ? TpJہCPRLRy4EI{ 4lW'&fĽv*9W^hFtkgYZ0707010000036f000081a4000000000000000000000001662f7fa90000c508000000000000000000000000000000000000005800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/ G]?Eh=ڜ.+n##Wʐ "bnɩpW%Lqt+?$#E3J r57U_}$.ɏw1IE%`vlNdo\=ۊčL@G!xڱ>XEL f.є zP/a$Y~n.j9X*VQd2*sI9R9}MxX[8;E) &eyzSnc;=+KZm\qΏJr9Q3ܐ W74O1Mbx@/yBCmb[/uk)=c)CP[x`"IV`q&;lj8H5 >)IJd" UG}Hx.4'_*/q>LDhpɾjȎ*QPvi:bӏgf{5,kL$xo@36c/ɐ+Xxo6 &,K%.ŎhVp&tsHRfAYUg YxHdqEK &%@&l'S}J8!WgaƉq n:YA*kDo* LtG8{i{aqsTC2È?4>#b+~,M_2N]yv;dfx9- 2=,vy`w vN(q6,צCGdŠ"AcOg[$yDz17TzfLXŹt{/WI:yLd omC*z[ f:f1)xrXwi+}1B/2p>'ON+L+,k9&<@nT0rF6&GBZ^2jx"R IHkp3n!K⽘GUK54k"-a&C+45jNw U&I"1]-D8PB|&XMeX ܐRLXSɔ(_J=YjT?Wϱ,5rb䘖H$oպg) dc+?b‡*k7d=T1YGC]!i\7Da"Ю}R˴|1-P [hr#PzK?(lVNfG"vSG|0uD֌\Oы`2Ȯw|iO]qfVmI[SsXa psm**I[P{ss^OELf(fɡP۪ҩ_-,]Θ #gkD;QH=Jkԝ (F,(V}U:l" 㣑.gK8[v]cMto.mbS1*ڱo|-cp'a^%ɆTʈ* ޕ?lDĀXH zr8ۍh-K+#1OS.+, k^QU(Dh!>;"= [zŀ|4}%c2/fkUr.+,3  }#T)x3Bxw _*"/٦x)cRl҆C%1#o1>, @Gjq#:[Y/:pLT@o*Pӡ@'7جqqeO4 qCjvt,;<-ÕtZǃvu>(Å0 8Ua9S4_7S?D&PX]"nC s)v&х H[UOŔsȬL cVsWנWjSa°R)NƞY7ezVye€U`Qy3uaRd /+`Δ=*t ':?c56ʏ:,%n:f3`EN`cG\wNQ m@`:뮓$;Ý C&w8Jt髋G[֙Tuwch ţxH,zh: )t}e9:!޵3^. `hG| {7$Ě$ FքX=do?L oKrmK"?j"MsC/ MP1;L,<ÔKc昅 {L'ܳω&J+zJiٳ %t!x ꚨku&V1G`I˜>箌D_M2^?ָ;M6:e|VݙC5@.;E[om[I RWCpu zXFUiB\6d{҄oZL 'Wr|yߚ0{~tLr#~$(.2-.E&1aYS}考 fB5Փ ShH}0-#֕*'cmbO_j \G_CiSX͝d{8,(^yI8izхIT:8tBgCֶRw|*%2ѶV׳<HCEB$Ur߽af0KUqk*Mh3 hxa=0]J\EwĬG8u-'[#Lx.H9B%"0E&?OF㌚]2z0+a-{i_gOQ-nDͥ: `|4otAtZMYtgJ1>|uLY7'j<ҨuMnM>$ډ$Ԩ9ʼRIJ%wkn;{kJ% a+G q\ZY{Y+K6E[qzZo~w##2F묦PGI:RBY`/ <ycnHk!_ݟȹx:4 /Nw%>2IJ|4ZDQd_[mmqĿGm%S!}C- I܂)]Շ0oH̒&W@[ !G)eo-lL-a ݊ IܜkJʬApB5MjJ=cq|G +̇|˻#K[U*Cs+ߊSx˟%oE4unL flH rws◶mbd?/#¿=lB5, ?jlzsu[UPңbt$~?` 7Bm5FHr'4n|x~rJeOzYZ|׵Ԣdz 'E*]89<n90)^E+ 2܇j&##eއM.-Y:MZV 6-tNҭ}>հ|ᙆY,ƘTU ߅=Ϫ# _;5T]) 6G\KkP"!ѥڝ!דZ!܇I;e9m~ܺqn m|u95Kex:ϒ Ϋf1Q4U)=8#f@=x$D7\;g;HnhVԄ܆i+ͩ̋*Z&iZr/z?3%Ur[3#q%Q^#Zk3Oyӛ͙ZdȪMVT\`<6+iLF*1EhQa4qqA^]{R=_^ .+ l'E( 13+K =o%a.Ou.; 0lO7:®0>)I4#$?@}rt\.M͸- y qNׁUd/[qqB7!pɨ,&WK0D>9Ӳ䅔dK.K#cF=&kBƏ|GMQ 4 u7h@նy)u *{i>.3| $hH-žIPz*:f*at<6wKOsg>R(}nL`tFtX.zI`8zI[!-8=ti&),~I-zyceii RA:DQ;C$9/$_!Eiz/@lЀ#X T'"q'"Q"*O\X AxP<튍75Puj^Cմ jۍ"dj bYյ*æюs.%JApp;TFm ԒN>sLzxO **vvٲڟK(ȗՑ26FP6~Utj4;e_mdTT,(~D3hwÅ9 Z:T6?e {WgM 5 -mNp(d 4l84H ' Ⓠ$7PTSUvD@XӔ/'(t->X`8Rydr"ך=BAxeQ!LPs[6y AC~λiN,(L½df)et^ $@dw467mvV=uP_+c7I-n݀YpWL?/솻<-'䩅-Nqb\UY{-KI =N^: :.%95k ]c`ȂgRS:E-*kL4;̆vD@Qq(0<|rG%Jf92jeqݨT]ʖ6^qy'n Ef D.nWWj<,e.qAc?r61NG%պ,/xkeiWK鵭_tSn 5n[+pzlGj%nG۶ZƿOʷFdR-Pge#Tg4:1vӤ;9F-$~<!?,Q H*dDgʡ s|GnߠGȴ Ǯ*ȍrI *F;}%n@HkntT ag ^8*n%,Rhc`\hSo{uX;ݨS28z!/<@эrnJ=d 2HI PhXZAXi`c8+Nu+x&k xMd:ay+L'4уQ~G)Hy(d [(ӾHE| -Mmp=(_ Wǂ'eOu/MOCHr3ʚÛ'Ų<2XR 連aaVT,ZdD|>=xwxɷ͗ߟ znQ" YNe;kX g ɨ%ۗˑZOuR)'䭳b AIԃk/9`TuSTӑ !%_7+&!0 Cls _dbX1{Ji(G) ܴܐ[<\pguR'^ N=U<<ˌi=Q+}ڵ!ޥ4.nOB`fWft7B/L *5hÖT"ZL2)|}/:LEJ5:pBu@  _eYoYYe0QZsViHHk M+! H%zԬ^uN5gcjfcXM`/蝎`t\<mRgFzrG%a7YSaVMf yB:LT[/L.? 6]4<{Re"]tA=#w#Zv_v;DK۞gFU:̾خ]S7a>-UJ]?Lv Kq4c#WR~VValQcM#`$>l 4F8(+u/"wkxA/n0} b͏\ #r@GqX  PHl;7(lr/4:lD(C3BX f@{ِj* (zTfg8*l? WF&9e5ﱧ^I B|^cu8hm`05ЇJ] Y2(][z[ɑjzI8n d4sn}};Y)!n RJr6|ߘ'1<^;L*eqQAC'qGr 4Kq >HnX[O?Ja=ڽ#ӎ_;LR m3Q+]!A5!D$Kv\O5ۼgR ;*;\e(@,ָ{0FQ0=ĠD(Z䞻V(ig,кdWViT-YrJazgLcqL4׾X/S3!}%+^V'i6&/AqX@K*/jo#+jbZ !WY?Hye3ߎUK( UQCmAi\G$+wD4`&d|Ĭnii4:[Y[tvMuYni*@+/H<ɧrQ3e o/>AaD y(٤r88{|_Bei+eYۢ'܏ueXʡ^pe!QQ;n'Hl,qKu@œ|5X/Ŋ3fMtQ"NVMك|iEyʼn`^@eWmgjꀡ~mz@Z-B^ئI7!=r3p_kLs+ՕZ J~G}UW<$Q\vn-sWQPF3Jypd+7++ޙ'VΜىZoDѩ>rKe!:׶6c/[Z|)Z&W9-M{${7dKu:o-FCo7[ 8{RN^R|ɀj3ۇ{RJQu$JyOd}:/^DٯvU_ ~o:sQk$fH1M9!/U*ؚDZYGg UaX -ɔ(n~, #χ@U 9QbfBasQ *`&c ztZq!{=n >@O6"rr/O2XAT ݙʞj+OLS>yl)YB>2sbԐy.d:քE𦇭/7\Th^"Tߐ?h%~~ɑ%#]f-^-^ҎnnYٟ,H^Xe,'Jo%t!x$ik={ +Ϲ  ͅRsغ!S /k #%wnڒaPY08J+B=pλkUE )1Bs3 ,vHzNxk"'H1凁d%xViQpKZKSNF.ZOGW_LAfͣ4+yR(bhsI? tT?X޲j$h9ggZREC{f&趟c/= sG!sl$}.N[4M} UˋtDNOߑ܊әN$+\z&/۹͉zMf$sl(@J19Y@NgQͤ>| pUuŝP,9YMPB̰̌ U&5;eU%< oM'EܓBH$ΤpUuZD0( S?Ig[ Ny#VC Lˎ1%u5 s1 ("Kil#Ѣ\$ TH+RmiZf\y bo̒2d|.hjgvڥv|p&J:YV٬LqؐLP&͎{^IVF~N[#Vq% Lx0ppq!5|QDݼ:#2Qt= qzygqnU]':>a3C Pd@åYqǯ0UU+WMj!dɚQ`Suk[סcup05W$^n%"C,"IkD޿嚩Y՟N шrTpPouQԂ/bif/8ꚷ˴k=^EUKpjkӴ:]r&>ubhyFזp9PB"N>t32ظ&m#g|>1?97{j׻`W:Nf`Q@nbOs{[F.kTdvkDο0ɝҊݱ$T%ē>C,"~)\F/ N~C ysz#6j?.ւlFmg2q峏^nlN!+'OT,Råq̰ҟ`kJ}띅0@ !Bu.?`b ߎ]\ gִksw`g|$Ek!A&TKT~Eg9>m S.IdH}o)lr=w`%o0=#ʲ'oL\Bq*C]gj͛d)BрHޥ~4+ 8^eVbFF9p b여[FU.x` qhĽ?ћ(= =z9/ .X}=F$ m†n!K'`a']6Yk!?9I`HL<^Ab+5TYh&gB[}GjJ+ Ύpd$Co d1@l[$Ro=.WlȐ7dQt |ۯ^Wt̃VjB$cjۣh#˓Qvֱ NYE/?B_,qN^xN\y3?ښY\nIϒG3C(om^V@Y"B>7Ğ.r  C8nb2%&]͗8j`?_=zOY 5=u{;Qj'|~Tۜ(yw-kSݽF cR6+HU6rNYv*D#欑-7;թ=NLt>e}DJZq!MG RLrRz5ԜoԁQENZpLI #IS$f>tLFZKNTo_93D(dyē R,z 6GiOd_[$e u$( [[5|Oc쁠Y(qm9p>Ai`d'cKlmb OĜe|+THSΉ v-JݕPF 5'p" 7S}$̀32ԃͻRp=+Q@va $>jr1e4E͇﷢4o `iF#MO8l*1(6Ҁ bkSO ڇxbW}atp./\੼1.t#AQRɕnvh܉|7{{8@> Mv*;/ƣ x0B^f etq'ϜrR;5*Ad%<FVHZY^ n,[4&0% pfloVA b0s際9+sո$Zj <7[uH:lUB5琯6r'D0*HT-KrJ(`D0+()Җ,%OP4|u3H)`뱐VDJ^SzӼ띫GILČ0vK-5rf,a?7絨/UP C2$1e qta}솸emS4O(qpwOڌ6Z\r~ gblmb=d/T$;*sMk! FTl;x`;%PcHJkȊzHMu@nnRm+˩7~Ҋ^J|+KPT$)6$:"IdVU>zPh<x z_f4=Oe']v6`Jý|LӇ`jcdVQՀI ~Ts8"5˽t=B5_ hc%\QLw3+ ZC TV JP-MAJbb,cЂմ).#!]dW;h7H3F͐%vn*xNݡw\1o+p[rj%HNI,6:BʼnO :$G~ ܿJWVө 翔_  >de9Ns>?2k71nO,\i'̑[;] F˱pV髫ôjȢ|¹X ZMiZ'ͫ+壤/&vkFO n8~c6!!#4(G?y;JG \ꡱA^T8 ?MY/lcК<}PN2$2\ʁ"%a.gGUs>\MFnf۝câz30KIVsD.j&oc ] K)b+;B*:5 3V>VC˽gt,fBW_{pU@ OtΪc&->"N_ I!f*R(HطWY\Xp(Un - .\3 &^0[0gVhNVTSԿp ~*Dl{IP6QE~UY!o!"># p=vcNy/lĥ3%upv$t%0O zSO5]X1-m٠*$ԕN&Vo5阐 %\_m'䩯ENCـ0Kpd(UOv> 2NEYWDŧ8RPlj79Q^3 (-y-[ױ*]QE)TOߪ"v+ݺd?ٳ f~C1~^\*pOZAgw۱W?"I]q$X8vʋ;*tݏs/j4MTf>ތɕ@fizj9+q$%#/ybaK*\+ja4g!aBH)Ri9Ÿaֻքj2y/V`Vњ4ԉQ4U42RK۵mzoR\`@DJo|yÞ e/&'^o%YAFL|IeT_%KdK&p -o6M;!? EB]ە}c&H}ɲf,vszAӹ oω`GH*֦=#~x-ufQ}&~]aQYWϷ53IX㝟_@+ "Wl96@gz+"Ȋ6;iBߌJ?C Gv(? E큁EIB eKL6^QrW]Pyw&^h6`]}p{/WO|z;aӊi@*$Y߼}XD+^~v ɛ L'6Zg.@UZ~26YuworJ)=aΚ#9CM@+P{ء/jB{Rye/ִpŽ'eA ] ؓ˓\VEs9L4~9 Y ?UB]t<"*ےQ=,]? NlEp?ɢ Xs<Π^-%ydK<<6!CSW;wdXiԂyQ4P3wQ}Oc"ENRouܞxce߉ȍeKy,W~w )޺/u ffx"\N/2]5]D+;ւlPAEPTwVB ?_5i^lФSW[bc?\s9L4{D䙲d-OS)|“c.~AO-3$0H'<휈|ozSw~jlOٖqմ\[au?Y1V^Gm~9$UJUAK~ /kMβ J8fXٻ=K|N$i4c+HA4F̂UKigNptQr3Fga@ ?hL3U:gBA[OQn $`j'gΙ>?v` zSv~J!ܓPHE:d'u1]mUNOJR VDxi, "t$k/O&əgQ)ぽ{tH/+.TҳλF+T 1SOɨ vTHà \ۉhtYZVW*{sgБ?u  }6 gs>|n%_ w?-~vwr}qZL=-.|:D ̋&DiãϽO[$G^Ti v90};LZIEw\>ɋ>%Fl[x< wٿ#LeX1 M],UKf,JHxmUx[[rPhUB~fO^c= }h#INy\f PX+1JtY!!+ݫt^0ʆK 5yg)O1nH PŹξU![7yYxŁq`.{Uό"W IwⷃAz(}Y|L.c 0hmIEEv<5#?icU RH퍌#[9D/Bp._Kb8Y7qm E(7S "GUcs[{ҴĩA7BQ9ZEe@O-*rd^, - )^pgRݐ)H,gE0M$_%y\^LзG/ [,~]͍mSɹً`ڭr'f_s]S3th1!'<:ޏ7.0tcj5BN `[#?sw is%M^ #]*O8faEB0*)R2z6MD/H\Wsy5NYrj~+f .\۪GoBnd5f+*kzYE00kc.u~DQR#+m$\=l٠IY]DΘ5q"`r+<b۔mxHz8l\7MЧ,À\ `+~ʴz`1 <`D,̅Rbp,p\y@k~b[ iagucä8۔ɕaR^ ^VIV)]vKf:B!NC)4]n4I8AdNpә6ZgEC1Skʩcp(uC$̇XCY4H9#T1O͞BHGU,蛤,saLP /$6{9Ȍd KS߫FrXĊߌW)n+jYTGU:l$$I &:BӥѸVҙ@9%*Ts/&~1+1, Y*}.ph9 Q#ݪ%2Ƙ'8 ,4nmb‚J8!1m'z0 iFoo".@)bRΦ/,_V+m1[\Ste )\?Z.,(:3r!ܿf `QIJnʸC'm/dLl!V̈]V+âvEUsȏnR2dE*AM?'K )%Ȼ̟,ETB&1d @G_bD𰇸]Ã;sG[WdS+Ev:\63rXA<6oPAǭ/ p \vIK%>wT},sI2vPn$uՁJJ*ʂ=ꂨjan,(D#m܃L@( dyh5gU&Ǔ@\ {d &eV fɈbN1pߏzP`txN5Ϫ÷w=,[?&s6h 7,\P&EjF$[ JPd7Cj+zd*^+R<9'}l/}8Qq@b?:@M_{ޓAH7l,q'垝F_2,ՙo3C N bʶPܬn]G!Hi/o#L,x8ʹJOi:q{2!m +|U죺U5}a]zs*o9g~zp0dVj[k\?ɓ :Mpw|VՍn*eX/qhG~"]k06wUNJsԑ1i[h!ix|)k^S^fd>&[ܷ~A.kb='?`%ۘa{)&BneQ_Yc9geڹj3=A#N~!.I~bܵI59y=!䂚ai;O 9j9Rnj#Պi/m%vR@oT'mgӘ_$Qҫq)u,#مb]mMt 4 ;L1zg Wb8LK_P%oT}H~N. lM欚C{\Jcӝk 9ƭ]UrY#ݕ14"Bc\ވ4R \3goyRV/@i!k\EEƟ^6X~37ӦX)# F䄨eU?C*Ke!C%}] hȁKkoː#*PA~SCDoUQtx.y2rF>>Z \猪Ky|GW![I!F&MTi^\dXV8r5utJJGgbW#cH=f:)}Np$sf@*jLpʵM Ec҂l{i')-jE^$fa?#7%|ܨf [%Й4=5L Tlk;+nnaDdA PpP[^+ vjzp(8L$SZ}D+Ե6oLQJij- eIu\,O)ۮ^(JuF dGCm Mh4,vZyjUǸpBl&CR|:/R uG@0sG\|ETւ3 a|dDz`7SUd/0R|{( ~-jAj}j~_ʝ<~NM5q׭J$\zD͐`'Egu\S; #-'f'CTOC:_~*b{Ʃȯ}z\Q^.l+t/ <q.N@ۓ֑˹8 Z~{z61\xH7۩F.3TΈ]q!`LAȎ@8VbD:t O^P+ r/`EZ N"5GT78+i sZy|>mPH_"f;q)3X}ƴppWVD٩"+wP]^&Hk/:~\]ǎTlRym+Vʷ HwlNLv%,|hI/&~֙onw6 B(4Ypߦ1ءMHR'@ 'y)=5'a=XB{\drk')H)GeI|$#{uB,ØݘkD0H?F&hO93ͥF0u+JK~G[~P}%Թ]ރ B$1KE+3{FwN;S>pr2!7ɽ׵ ~:;^HnNɄ[M-wP"όZ/GeA63֡{Yʻ Z:*/nNn| s!N%xmǞwm,0HE<֥C5ƊAȨ"Vtk|Yd8!a8r8 hv*%Ȋv]g/iZhgD`_TUFqfH\n;ͼ&>aqF7 CLa7T~M +]p+G`ibv3 α&V2 ..A]z r{ X{_ZK/i1d3뮎08:,Lp~t 3&M착E,ǘ)Ol2jwĘC,%Va3Y7_,;(լ[']Q-ڡ'"KrƵ?0̴&I{ilqW%JII:/ B$PD$vyRexR%>xկZL07\K7ָbN2e<-֑: ^C&/6kL!9`rO($^pPYY8(._ub7.~3n0.#؀ؕ[_@X[x̜ݚT֑Kb,4gX1`iMB7R^*$K4~Ћ#e( n6 ٚvDo.h[<5 G*΂/ 'Ὑ;гuaZ`-e {J @\oȽ3H ޤBHh,u*. $3 @pB4뗲3\e1VJ JXwU0~%d fW=ɋq]-ŵi#:o/oo+NfR33AqCT͏br??ܸ̃~@|K4/& cC++@`*VA?חyM f冋C}35k)N<mA?pSȾa;|ѿK3 MUcm\Gn MjKRPg2k}o Jʩb3#|`] F݄jE\5 쉜e"|Pf݋g+n.0@U( lGQ|g⦏v&]Dˠ"$ @Q=#CnLѹ H/[B;慠ʡ^Ij R96Y ̅rnwuzhh\i}d1Х:|"$~ /q?o;(W, 9QKAB>GWټ׼h t*,]N[5՞ | S5&7Cՙͼ~S%^?h54TN.pdHbHFJq^p0 TUfy"L1JDKVgM@^Z35EI OG4U@Fɵy>g1 [$./BK۱tZUN[7*T-veNX 쐅4 o|닾5C8.:e >sdzt 3N& Á2ԠVKBۃ841\ik:wPHž)'ecX"~1"sȰC)218MmY޶⧂0t"ݐPvNa$ˮ]xl%VSR&֦o#N2leD}*"B`:K!3N{5]ákV~_ήvp=K_'Burb' E(^m}8t(;+P  +0J؝xU{j|>v6ӳ:UK4!;1S[dINR)!Y%PWcV{u\ɞm4LXHCVjs:پTO %B^$WAS~H]@+"Nsu=‹@8b(Meė!O̍W9xpBvxw|`;L2y?-4p)PޘA}zή?I9/7 J@~ׄ TUIpL>;H8Wo;*V9'Cl%yf<-;nv#jdoTL&Jfh:]#ib?HK#-Pnw8i@C|ĠgƫW_G0abWG{gg +9 eGľUuJsQm^ݡJ'CzrY{[* otBaЋ.Ӱ، )Ga7~U69Q>fkو54: aB4Wt .-Xey?Y>Kn]SӾG(T=y=O5J[/@uDq8/qqӬX[k5<$ h\.Eo{VzJ0:[Zgμ8ŋ^E⋧-A;YǑb AƉG% 1YYoBѡ"޺Ámkoɼ/d^+WSgMu5# 2TJP `A=(M}! ;5eDn.8 j!LloKM^'Sh1MXZ.@g+ɂ֣˞0h 9=Z uO\WCE:. ?_Q.s" ]'NL"ja"w 8s/q̘B 9mW%ryYc\JX=Evob:BdSʛ6xmQh ה9R_~EQ#fq*g29I05qAIm'ri0[Tݜk+sx[?Y5Ua|E֚!ҍVbCv"SB7&, Xo`\? y\n:$alA!)l@QJR:UrS\+ ,Dˆ7ǯ eF OVmN3B6-&+ !Q:SpփTp[B6/tQKiO çE$4X"xLb~)g䍵SNQGXyѺ!oQKή (A/߂-$vo~> d[Onz})//p-JX-+ܪlg-s3Pe%ⴚP*:x^s+pq K/d͞=[\wH֍@=Qׇ{fŁzocg2')U>Eq<{"cFT:!yI=q^MY[l>BXD׷ˏ6t5g%]Nu<.^$̊,1Lį)Et{uƓ;%u{ ,#њԌv sVvzBqiﳃ7S69M( \}517 J~$?4ԆE6$'u{mu09Vvt%osLgȵJ:xt8\Q,#L7i{1wO)&;nNmP`,n5^& b.9ٌB/4xZ .)9FRM.vl%* {iwoO:YMXА ˞P$09,e19-$Q#,M ?:}Lk+6[XT.m0L5 le$doy(^&PDsL$P2q.Jc-TIjK&=&,x& ߮yF%_QkG13k <7D`hEB)J8ˊٲ+Wyu0 JutFiA({؎"Oa0 XK!]) m * ;RZ ~2+MDЭ=$G8Lwn}gW -Ïv2>60L5DU/yN^12s*nbtɆ 4((fc-'FxZ]@+ӗXYeh,E'ǟ(4Be9Nǔb!#b%y(ս_?[/UaG.oϐi*McS=PpѮ0ܚVg3 ϸm|n6AaBGtLBmyV?$ &G& i \"ܕ=˶HwCaPcd_} =Os2S™Y]\Lйr$kDz>&F\{ 8!KftT?'{itᆴ=F-DYP2֩<ֿli=@]z1*9$Lô>Аkٺm,vq ڽڔ{FNģA!Ąz;)= OlO>+v{X՚ȴjZM~['UN5ՉeGz&8ڋ ]/k\)(JBKrם0kxVMH3TT4ZX 8~G.Z~=xAPI=rՉAX ;r,!(=)fZ,T ÇLGFLE+:ut4ζ^ȃu/1oZ/]pIzۘ<}#8Rگn9ܿb$$>w5k".rN$&;*<#"(~޿;12[&Ȱڟ)9:)w8qVd:zqKT"#'!n,֥(A@GHpYEź*utP![!A}WN^%L`$͂B+p\=Eoz!Do#I![,퍥j387kqϺQ) 1ikʦ04حOVf#L'zge^;}rɅ! #X螟@(X(ٱng8)[C"!R^VIXrmj X\2 –p7Eyg#]իt'bX6&gk=^]M iOLև'2Q)þ23J]y\KAXU%@ei°1B$ [Wf&R s Zؗ*J>G?Dk%Ϧrd pp]pI /qD   "㱅MWjf]fɶ8hp`"Ic ,([^P !o2iْHJ U=@JRjs]*1@ۙ RJJlu҈(5~$(%!ya"9^qAk%'8/;VfW g'|"ұ&{oT2 J(ϒ3?,F 7tfk;1I5KabVl]w^pЗƿjRK zwxͱĝ#=!RЬ-]6'\z=Aj^7Eyi{hJ{C+gCAH9pUWf#5!h%/^*o3=O;/'}³T/4[Y"X @ġ- 2[ݣ(z5ۄYV!W1E[cLF̴䅫="ybIE'Z31[ (\>m;=n=le#=1fO6OX)QR$7jT a*9XrYKXӵ(L!&2x=Sk^Kγ&MdQ7=:hm~  Y,\%h 8QWLkmPB̢Bh;L)'B^gvC*̭ FTg:2)ν"s m-M|C fgWnʿk_9:W=^h(>zZK+#OC*jjV?Db\#ߐx>$R{6GYw$Dtwĝ )B$3MvsŻ@"B"t1+T nP2{;VY8$"+ۣ%5ڈA2fCiyHo}e`<>y\TS@%^V%x/bĠNJ5 O#5Lp\l-3r/Z d1nrhrd'ERc%l;uuv&&%A5 &Q!2z>!\UrQ4G K.=MXES :x(UV&LZ!*^ [ ۡ1rV hy;U]2sgpG|ȖRpr ޠgdV gk0Ց?!hkoVH_QT]",1p]cz}(I&t"AH Y>(»ASMd讯)){g J4A^Q-OzyeI1gu7|6W$wz0bc5=-- =S}ê(҂PybZҔL:e[=`cCf*WqECE,  4[lq qEkd Sk#DZgj9k"cCYB3{6JZȢo,9 )ÿ'֔6βfQ9\$zdOρkݠs+<8hwݪVGY )2%9K2)& v ڍadiJx ?4)̑b綸N4b+,jBtC Vnym ͟uk]{p𷆄 y,S8 ݋r]ϰlᤕ,Ǽ #aק0?q͗Y+1Vq*e\j\>lpwvO ͳ]RJUySD7ßZ 3$!%I6T тz$Wy"%;\ IIVu{A,koVQ ^RUj-(& `_EVX `6Hm^lޑ{"em$(| !{"e6<7̟C.("&7rWǸ }!_1_qVG* :gzD;:DL'.F,<9!\tzT6DJy29Z`@y d_i]FxgUYqu7NG Ik&.6aS^KfWP%_m"qtsY{ 3hsV/VVoU-J2γdalvuՇ\8mVeW120g֔!I~/_&ݗD`*ZzWswMjld۷݅* 9K!ɱYt'ʥw$߹)K;3͆@lC` k r$ݟ#I$'utИ PO`T-n4E3O!buJr e ΅u:_e`a Hg^XGݤUfX!Xj} "sv}\R{f9ňt lIQ~|qƭtN2t7 I O֔Î_h1rxxKE`g9VE ͷ4Ju*Ob7c{܊cnxk$P32'-sEQuog_V+"C,+Z"y=wCbi XҦ+$H4zwM.:k#6 =,*:u~pPS=ߜuե(7D,YDB 5\Ms0z5{gW柔?{{y}ZZc0е/U{zfm`S| Z*p_>N3sSAaHo pF>7ʈ2-(#CVYƇGGkE*j֘H ~*j:`a:Rm«xb̼c wYlLlȲEŮȆ-vJk_$A D&R'9SOqґyA/>u8ly =vJVXh;b*XغÃ_4ƍ!~B߬*F@f^u /G].π>R(: ̸SaH5|hܩV,dVWnOÈVoeW>S;&jL6;$o_mD*!A&F(T$11ΐ2g9 E0t AQ!nRqP] _wXH;":}pzj_BL5`@lƞ%):rrUF;vzm2GTcg ndZg+uY7*>-ڭQ5B~776;Ԉ@ii64ٮa,q'R/$ql .R~mL$!| qj(Z/8-sy~K]e:|VJB+Y"Dv~r >[`kvBlxuΣQ2]~=gǒ|W؋A9-gzGDfCa;"cnf3冕E9diy `hyȷoꞭJFso)Mb[go ><)ΠUF6%<)9Svz!)s4 *}C|$*'P\pЫ]co`_p\|87ւ) g}Y<6p/Fba"}1/{`q``@䛢֨bԢ!W0ճTk?JpohQG<6e޶(*Օ#o7v%\XD{5!dS&_YTԀ1VgXNi!8۩ xD/m:,H^ѯ|RJ!-"O 4}8ާ#b_R"oZtbHE̚}6/:PA.`**ȟ@m^>v iٴs` qAû9Uqwi$?J/]=!ଚv[IHT}Z6jsس)X68YA~SdqpΡeٛ7nCki,@2\ WQ,4m"蛘庙+8+༉RIc/O&%#O>drt=/]RU}~ %1E(Qu@W7wJMtWK Ptb %`5;0EuzR"8)o-ՑzSIZ @@)MfՃ+n<*c\,ҙddAc~y{/ o@fbyfs4c -'MkU@3e,Xp @ L(V6f{h_F c}=q)TcQ ^me%f^˜H Dm)99țPcUHr@>:/L>TndQ,΍XT4e\`Cb4ON=H0uB'KP]~ #P~p- Ikl'K0B4+DaP3!*t >)mk`x.1XhOJaoT`;|=2QS?āfL8_EC1T}.6Q + HJ I#lk̊dD:9kH c9xAWۈEN2.jx|nkS0 ֔ eŞ,yu/ 9. ?C#%- ?U/uM]$laQA`rMEon9$UQ YJ'ke!޳P,t-b'*MDYj? :^W fz^4 M?ON-;Ǘh!0հS psiC|%Qz6Wu.uپJM@ hI.ig8mxU)/m|g]*Xjz}wx=ѫo@ }#Pl 1L))oe|MfYM>t7yIC0D/eq5| h8*+'FJ^#Ie<էGн-s-N޳Nk4/ eB]WdnYsgT;Db1YB{)T}xbp+ *$麂ڋTLhPO펑>=z3J/U{9vMJKҐۢ8>. y\uis]kMٲ2VsT#9;gf;@ 1~V,g٧XYcyFxd\^ YH%fc O_2~C` #Uԑ]0Xd~T ԻHeKfpϾt!txC[fbǭXZ`vv%R$.Ɩ+a @^2%uAB'bc H«5DqL{Ą[a3l{na+yt|X@dE$ݏElj6I09uX atc5wܷ;wf W'k!*6cVe6VW+} {['GݕKF{1gHfy, #NO']]orx}\9NbqGw!`B2xoM3eL6۫ʂy>ԟИAPb?=ye#M+8xt&0[gX;N(,-ƾUXNL_]WVa&\^zdߚp *n 9 b4c,jƪçϱ~hMІWh0sjԗזA`共 |dBĀ/<,gtJ Tjdʈ̽?r_+)'2$[t :Y51-?Kt!iGH OB9@II߆eFc*V]@C\_{0ePE3d9LߐigZtw |% >P YR!#u+TM o,)Td^ͩ?bI&-+Er4);?$j̲יV&1a9|.$=Y撐-(4\2{/i ŻL6{x_sI 0I(]HW-;$ZKf7MǬ5맩dك9[u> g'2Ε;{( P+ a vchnm/A䶃kTĎ"d24h]Nuܺ=ueMg <W4b BV*jXt6 ZxK^*)K_SZ[A"4as@j8a2gxI?W#z]@S05x6ÎXoB%_Z:AZgne!uk>= e]E򹞸` e*Er3MGq_] ^}uxYRdIA2xD2IN \is)3LXQlZ}~D5[~r"swCÖG%j"2+ $LgcQdLl j+:h߅R #]KS2umBcȴO3tXy)ϲt\>3/, ^Mo.VK_5IoY. |V 9^l`sjq?yXh-@W XZǕuYz3C:IϏ8vڨzАAڋ Ɗ' Z xn]\!~%SwyG)=% U1so Š*XV2ĝa؞AQ.mZ#9:l &;X3i0t&s[c;F4)+p0jl=j" #4ʋ>R%XY#h尅0Xe/n(ܠr!1FZӖ7}F&2/^dZT1):K$!S܎ ӸӼ("Wj.(ưMz QE+ۛ8Ʌ(,qXiRRE<^)MCPĶ=vZ:Vz6 4j;4zNii#V>ofý.|f |7tKU0u+$!VJ:kQ|^ɑa7Ԡwt[i#g}:JR&.-ZԽk腔Hpʶ.soո}ܾԼH;J:OqL;C}ƵQ]~t/lo߁q-)z_]Q+'<#AF%bC\(j+2i}Ȕ` J5F!4ۙړI4=S  l8=)+(Äڬ9iK1+;>VJFP$ewԿPf,B+Q[DVȋ}Vuȡ&LL!hS u) пXQôb7i lD+㍭q]OSr1e1̼E<ciqe7E VI1[mU齼Fh )[ѹmZXl9jno4G%g\Y{{3;r̻3I^LS^Z+XA̻]n]T*j{îjk2,3ӏ!Y68s* ~F"j`g;FSf˘ HA]ኒG!ۻ0#@%nԏeDh6Q%~zHvTa?YO`F;lE;#JӦC.o(U009u-,tZ}tKQ@m5\(zW}z9dن/rTztT/U-l4iձGϿSَ (im=:m|ˬG Q c/#SX.*.t~E.MG42+cKb;~6F EpI3~e# ay6&?(=]{"{k}WOP:nlTتy=L11E47cEHPHya=r8y`gԡ38)3 _zqW_1:?Q1(20ؑz1;i{ EChYh;."j/m=II@[=N=!t?%m[ExT޵-E2ZUb׾v9c5="b^ S0~ $AYrFe\݂vC~F> aCD1!64==;|mڻtyDֵNBѓk x"%˱uzᘮА\'/)_aih_!6QyYՏh bk16:̓'uI&G߮uI[>ԾHA~L%Rj|-)hb5<|aC؜/ڢY&yĭE4J-yB_^ ҉f_"\]kM|C,sʍ> a&q'CpB}-aTcH:cyb sv) |Р:;yR=cRo5jZ<\p_pFI]a?:Nzh,ΫCLR>@)F`0g!1q(@ĩx#4BYseRkDDWSSKM R DX@Hm4sl)7JëeK{VêJj9Z*E!q1"=*nR$M`=_ b:m1:PpX-6Hs؀ي{6OD9D^\P>5Eؿ:JLC񲽲h@_'&P0rE|+&5+cw3@ (Ozw@\IO;gэ@.WI}Z=&{<"AFHyS3Mh *Dc1)9f9"0#Dl=[T nҊJ=B[Sȣ183AϨ|O9gHx_4T@t<5EyօH=:sCm*qWa .tixOQp~hT2[ӚB>0eGDqJQ8³% -ѣI׃,KSS5g~m+{K[DL>= Ãt%f#7,]}3ޓ"(*-$tdWn_K ev 0rwz- .,qce+AgL' +ői 14ԟ&C%qen4 UZD+Nqaxb< XP $C'LEC_ g-#`7`ο <7HW.Cqcu(wgx |ŝ[(⮯*r=cWL0sp, 0E\܄=?"z$D 8 X.NSoɞ(C>S# zx&v<%F#/fW62G=#tyKm({̡pX覆Fg;)TVwLE` KQlG@T ?|簄kt}W곪a{|d;dqK_*"@bGȕ$Ó# u]QXv:9!I q^$@H17D uJ* ڍvGuxQ ,x2SncU+A1/GC^fƴ i" Y"~`IqyIWFle:[4-Ny2y/0,=2 rD XwmY/^% L,!UU6׸rA" +KD5z``)4 5=C]$lkGZKLS=5<2 pclB{6s_n'M[]cpTHpECðX=o67KɊ$Rv-VC"@V'Ns>}yaC]u Ԕ0|eK?Ojbt3Fh'[xU|zήLĮ]]w>b j orEo;i|~ٌo2_(Wc#Z3sc=y0yMg1Ֆ@jݏ-̀=S+yAO'/iPXJ (4_9 ɝ~e}Rh/ޮL>ʘ*L7rm'޼H!ezx5<q2 mm{M{ Y vpj]GO(ws,xd~]Gfu v9G !'g1gyH7ix2lgH*a1Bpe(i#F|Qn ÉME~$aR(^VZۖq-fk= ^T#ȍR j!3KYn"5S {>tJٽp,HXrms }0)g>Nǫ_e>BQj(5oQ{ytLR|0ne f'Y_$#"µvBD5,#A(!L#ƝpZx@D;++~nLv:65@ľRUj-@ \z K'Q0k-x*vW#+4 99 #HNMsҐKidbX"~ qn)A6 (ڽd^>T'ϷؽWv,,^^48^)pds8Onĵf]L+d#|31lQE(B (,*%C_ۊ@^N;]C*^dO~Æ-!Pjit.&CX2{ -prh&*y^+4oqVPsp aQ5E!.4oW7XQ[D"24u2ݥ̚(Aj9V6524X\ l-$-1h*J|ұ♧ydz@`rj 7,@TQq HoH;+PfrNuEnuːF;Ũ- _;K1O@A\$Gy _bvlWn3tJq0)2˟9nf-j !`g36_^oUM*c0I#oh8RUe2I P{mdZfC@vTr ReEx!l7L<}<\3z%LQ< &Vq䨞%]?%EzCc=&tZ>eʍ^)V+ܮ~Bۧ+Q${ )6z([[QRxc4'ơn*a2{IS#w6QBv]B5 !\$W owèx8 3[-l-RI@|lcPM[Ц˄4OyD~ <9)3x^)Ky] Vpjȭ2bѲ_9?,c+TI$0g7~()"mu}&d5[!#]Nh]y#~YҐLYo?Vp=a7&? / Rk eCI欟{DX)wNQ8wba𳤆C8r Z7Kb鬱m=R|oXZW>2 -7#Ib7'W\ia* qmq|DiTdSR0) ruY[-Td\:CgQ.!pf}q *yHC>?0 /߃~bF/HoKe#<~ Acq VcU<8C<˴n]JwÆiz`Y!Rl8bfnj1`p׹3j k.l2 +Ů:]A@jJ:]*TV፮"n6OH`o5'|@DYPIWXӖH SM'\m1/MT\^'.P/x;w7܇Dgdu0dmDZl 6)EumQv^j3j_"JHW^l uYOreLI ,fAZ9_@:0`k=8QPx7%Mt&[:\z734t{GbPA=r\&2FԒz0hSsNt ~h3NӬ"20P(C($Hq\hTX/IIg&\rhgsxdF>ǵ'z$N}TaЄZw Az(@RouƅFnK7]${& * mAmЇwj}KCIKJY5᛹C}֎"՛<+1)"zaT,zRư PC[3E.g> a2'aBgb0eIq>;E6U>2knijc\[X^צzkVNsE qH;LJҙ-m&h˛r+na:_X3Fף3hdGk;T?lN)-)pQf^7ccuxɿ1_e3R:ǧ][rjhޢJh7k8W-Sc#R#ѠsMN =Web+d^Ӟܽ S=m-'sbiauh胝wӏIZY̦tI 8YA8YO{nRLYn=N4p4iִ?G圩;lcv|[kRLFRP`+Ւ )Ȓ],gYZ07070100000370000081a4000000000000000000000001662f7fa900006a3c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/i]?Eh=ڜ.+#^eQk: %N9(\i n[*JV:M3O/V*?w#@Q'aºq}^K:;ci$-MYSW o^G–b|F'j5ڹy[eD/yӲBh:]׵P: 篙# cgqDͯf d&<Kx!sw9C~2L\kZK<OX2w1Џ?K^; ]Q$Ͻ_c{5# CRRTÁ RDqhw,?XG*XemȤ2")9Ƞ-g.xKGXh8tZsM%$6,J+a_}r[uimUF(7x9mJP6;lB=h BCe–Ƀ#-/5)>v[)(#a2^"}&f:7E|{` IΙ*bjRKPEI­`|ȇVI *#׾M$0TnP_}4ުR [ӭnC[_o?Uy%ur7Zb,ZdWϊ?oUtJX?0>GS5jf˾}-mr KDѯZ54SLbđ6!.o&82~CXc4j[h%o^"w@ިMM6W:.mGgFI 3MXwϐVk}_ioFӮ4Xq=gSDT+8Kx1l1zMAYHS,Yl欉5u@0-˘zc3Q\x]ˣd"]oeASʭܯ韕VV ?vɀ9;CXl^X٨~@qh9SrӽNG^ֶ}3}$cMr$֐%Z=c~/0JI2ZD3Jh~ӶF}WNt^]0Yh.CӇ,\jTXIDR9IRVe잇af03~%^2J,Fac&2&4H0 rLs/>rY36Y Q,+QkEA#1M@cV?ӧ%VxidW(QQ^* rj y'e[S=D.[fi,\8e?"no(QlC&-U!*DU<{iM3 `frP ,VE"Y$v"lMxefBsn5WY&*Q{HsO3M`/.e×j?o=~ѵɴ4]T UIA>| }5LB I]ܒ$KxӉ~~s +xU ΒjkSQ {YKQ쾦寧ib:*Xk+do439 r+m4EVA91Z L&seP@ R0!\g lư?7aѠ"?dNva;'s` +Dz>a۔BX={.' R$WBF>V\ћvRmgv=1[Yx0w_Q}O,fjqjv0 +jmILnq9sPc٫>E5~oU@߆oLYWC:&Ir*vv_-+ RhBOL;D@rPE s`$ Kp(P}̭ΈJr[ qhW1B6)L4?He Ou|I$vT%fap~䉉ľfH ^^W^1FY3*q}A[m(tB}?r+93gn1o bi{:}{QLd:ix ?h]0ܰ( loqr;uB0w[+xB=R0=@kpwl|2U-z0Àr~ԡ: /\iEpbO嬕q0n>"6cz_sH+EX1Dn1s\h#|Ԫ jag+3'YDT{|SI/5yxEE\DLZDg\pA! b6&5G2yfG K>i 稝ʄJO;xkSh˓͐;IjiQk'<)j#iU7#'ǖJvH^|IFWIb},ҁvwdehi J]; Uyqg,FfJ' hbP'w: ˸y-YգU[X?^w#8rFN@]x5E1\ň.R ^Ȳ/4M %d[^ _J1 7igh?PTUᄪؖt{WWzQiDSGPQ՛wU50::A5 g΂OD`,[s6[f~Npczf LӸw/Y88emQ#2PWE >dqq иMm9.伓~44$;l$qp6s׭ݦ{ށɏYe$udѱߠYTFS`$UpVQRi%.Ad0}$x(b +s qS+v+S#\ 읛 ].WF>* tI;\ F'=9ȭQƮOp.p ܕ0J0;lj~ǐ~>c7Nە`f#$oHCLr $@v`b*ۅq3k%:`=%^{>lұvty% 1-%{4cƳrwI^A{d{TO|(g"cY톄:ĪiJ%`3%kiZ顯YJHfFMZIU;C˻̹! W=xó:Ӱdg0lc-̅Sy7!NX=ݞP0?" pw\si;gᮄ%J,Hp:}JhKQK3þUc C$Q3%ez;9E!v9 Fp5Rh67<+ bɽ(FU_<BfPҬdM4I. 7|*wK^c2ob;/!=7d8UB 1C;J 4]n~qxLUf`spd'YwI i JCdÃX.uE5ǎ|joԙ>5*mb 3Sn5Z-I4n R6e"I;x8=?IuHC5BZjΤ^C4E8A=FiChGd5RfVe0=.!}ae1;TCrʡ}蛴[%kXF0BC_+JEQ Z.+QB˅'J4!Q2=XH"X=g48c:^عVn.e׿l)e6!kJCމ).AbXVt[&LAU{yp:Zu_ULqaLS#fov6L$bo9й/o+wna~Ioׯ-9Q~= ~}ބJX+dNPFpu:N|^cկuYů;7_֬Ue:՜g'Lajвf #0Tֱ1X.@3oݿ;Fvr*nLXn.Ww]/XB]C쫣;ŵZ-ȭ gv eL)kqH8ؠ<ᎿW\?{ 1 fm88=5Ӊ)q=؇cbKL#sËкL1e`i t,zGuXYܯjl&"e"p8ɤ)[Έw@mܪ௑F89:1OF‹!a?I-ʾ˝n:NedoA `TS`Bӡd$l0rcCqxmi2 DquF#{{f<=lP1?*I3gPؽFH&U5P~Gg1Kة\|V;6XldPcf:E:g+wxP%R ^O[e,5fME%Vtǥ^>|v?]hL-ĩko7̼h8.(A_c;G{3a!{:X:|d1D:Ơd8F'؏ɣre [q M^ACJwrx$SSZ9gPcaξ}QJ!헩RR>P24=덤Fm@kptg[CSAII_~eY3eL`, .~0{II$d[~&Gx 3(NKK$w1wjNa:ӎɰ/8, bd֎'BR'cdM&BpiIMZ5H-`!w"$j"t7^ZlL.c2Ó~eZW~Hf"Uc ڠ٠|\Z{9!ӿSmEXY^Ch~~5u4"~./Ƿv|;UӚ `6cCoi2Bn!Nc#05Bb*5 1_ۚ&:\L?]LWs(`;/aѡe؂#ٓ?@ . H, gcf=|,"m Bq 0"Vq 10J}GǢ8L6L- ?|!4y%mĖYa֞ D UWewFCUI.-~"9*bTEJ}}X=98&׋ad#>Y(h6pAOSHW_YL*u<9}"ػFS 8V36+KQ]ˍ*%>qC`lZH^/ hyg;|* (+o_F$ӹnD ,]3ز~ERR؛)!5 EW .hD(e8V8c)H9Rn* ڨ-"wcm.'&Ycjߚa@˻gٽ+c͵B!:mG0"}\B,Q5l´SrɧSYz $>a?VFu_;ZJ$\||3ɳ`dLm!> "핅(HWS϶=Ly<5ba,"4Z~rS7ml HA,N;\?B=L8sѤ$,'FM[qʶ{W:'7%H+#VS*pJATil_x 9ҍ.HరQ ֤-|y5,wt-3RdȪ׊8 X6M7?0e)SFHJL۴q(dAE-mxP1.2uhD&QmJ/A ^v2]T{퓤@a%a>蠟_[nquQI@qo$0nGr+t<{~7z3fZ%Xw2w ͫ|ūfh̚uKF$L~.Ɇ{7`r諫ay)f=Q,N W&{m7*'upg\]vVEUS\8 m[Nyn44r

&Qt2QC3ᢈ8V\;ڪ5&YџO Lf Dz+&PkUf &ANSt 찞PjV+Is6.RxG$!W#eeu^]ĎL7;T}nH- _Ci+M 6u6I=^ Ig긊[bSII|8/CR7 o:_;ț0((,^x ˣ2&6u(Y%y Y5jKl.$}~s"g/pغF= s!]Yv;̬J l梓Ҧ򔼻p*pJբۋ W 4rrKa^4:8 ML9J/콺7y@S Lr8`k񭋽}NJ#Z6_^L*O2GZo-)D%`7T!>c l /yƒ3Ã9 Y_i\ɠD  @NOE'&+;HrԔ{c:8Sm9=#FꞿkITv>HZ^Ox˾Ǥ(d4L-PO m(& n2MLCi$=S1LtTw(K4O "LJh}T< zYoLt !yJ8kYi.ʱ35+iLJL 6X~s'OFn?{&$ Ѫ5r xhO] JK;hE"sx?MG/wʊ܏o y6Wɸ wcvo5$pw|3^d]"$<2syG,i9лtcNSP0"Ro=/w߻L9CT_՗ۘt&I*0<'_{_+k9bbH$;)Y? ŗUY5fvvROݨ=-vmϚFA GY-Uwsc"N,7&&J<ˢǀtp@/ IE>Q?=ba pE^rsޑ5~{iܴBb(m3A0~W*X!#P9kg|uI/i ˷ǑؙvM'ۆqif;;@FܥQ$lA~s,PKnﹼ"ފ?M^% ТǢ|ͳx` /^遬gW)ufC(1%} sf1ߖ(5㶭 ƌ9?5@B;1 Ao2l gYDU 2P?}|p^VMcQrW^8kA@elu9| x=v =Zw95ĨY FL<̙|beģښ<RLbȦhF֪VGѕ3_P--KAPovs xbFd*7a&(RQiL9T0^gΌ3@ Z}YɑG 7 ZhᶈQ11]" %6/E)u3&KyɶQM*6)2Etz%ƴ) SGPݹy2H&V%uqJyՠ" >pG<ل[q,ɯ^]6hq-0:RD^(wc ÔW3uxHEjBsf|Gpw G7#s41*]'e;%]Nj ȹAJR"Umy@8ݕjv've .y3ܰ,YkHB3Q>&)gĝ0 hg~X2A~[A9ruK6AJG2j Lre%҃p J־XN>(xu !7;\^9&~WU|RuQ8Q_q׹o3?J`@((oaS#R*?3em~%9É:OYr~3PtpzUmT0"24ayYX^cv0>]GZfgbmGK_,3%Fs-XFk7齧SGJpTe{@)Pĭ0O`p{=,/o Mo P0JRAbn6JdOMpWۛuY%StzCkT"]!>fh+/y|x i > e Xaex XaDS׽^5"Tb7;wd3ϽSsuV8`V$N2Y:p$K*P.IŏkD'/!lB-cf_w6$n[#> Ng`_<\8* Uͨ{9,N&)z2S:Ipu-5$N T2/_b&V`[$o'pV4^#|j;]Y$T椑'ϐЁh/Ig֕k*o37#0vVyʏ Ϊ-ZeI ?$2$F3X#HƝ3kF~Hy{ wE𔾇Rsv}8AulʳgH2Z4M6H6]aE1M6'>[Į˟ƜtG Ҙ>(c)Ԝb(.,͈1y.@xװ,4vU@P7=K+xR!,-W2DG[uJm593RS*|aJ>$*9koZ{yw8گ$ma"gU0. wxSXOB||?lmb),*eM,X(:$#?MuVgٽ jSvй ZgmMT<;\խiXK xZ\;@LkpK x \d!yr By!#РfAvv)oE^To<[Jڠ%-mک\\)mB詺Ŋ.+6J3ӔoPAsw+A~Ӽ1R+RsdI°;q<)FFZgՅ_[cQ#, c+;=8rm3+px3&J/]ZxWK6,xf=t^5@JEυ,=TdT[ /A(en58ƳL2]d4("#3t(jPx,e|պ-DRh`|a%N~EL0*3涄~y9Jy)0eq]/;`Q'"5zo;=38Q܇ IoЄfe٢eR Vir=;r^_IEC;$8bAolqЦ[8MHGg(Z]qTotO= azw2g,ҸoVѿj}qwW]H.ŸKºKr6i^8Vub%(Q74L}k P+=NsGeʶ>3=1Y$=tnLyiϱvjJԐRq|_/$8XxivG3pR@E#Oz ) /Z`Fglw,H7Ǯӫ.V?G] BfD a%X :jQ@u32 L^ҮtP})#py@l삚j3*)y\_;L \$8dLVTcHՃ.Y&En\p8X;ytMtDz2b;xdqivv0+ c`Zm0 |Od hB&kȇ^%f@/tV <WhEMUA%1as:^Gwip(n@D̪6hz HjymeHS@iq\#kdTB4W]2`m#M\Joh$0-꺠>IeH{MlEml7LXELP|1YH RT׍M=oW44/~r?*;ptEHY(T2wލnhK!9VAb9S,lydV%'Gp e>" ع>D?"Ri}`e1|ɟ&G&Sŏ]M?AyIZtq} U G۷&S)D+AQP2-X ORe+==xGO:Df,I䅙qQX</E k珌߳YT(gLct\2]'7OA1Pa3Sh6HsthH?}m𦞷0|Qs3[`8:ąJrP3,%^^UI\;hǗ)>Dݛ>[o]>Pw[!z<7ug6* ehtT|Ri xP6l'*9BqJ+Qܖ{|gu"M{M[:oW'4e_%NT,?`b.ؽX֞m5E|Cן.bͪcLsCxL¬T48}c/=f! Sy<= \2w}+?1AB~P4'5Vl&;F~dHf'9)U@Krͫx_# f9ՕXPu? W#o+e(?֝Bd߯rw\gIZ =Wr X8!۟!eAG? "\6 s D&MѮQBZ*5=|A w)zno]?GPH Eq79ai0Őԫxq鹿kԭzHI\ |(+'6c ʇdO@OiN,)=h`,iUbkj3jS'\4=;EH4[:Mde"δ8 A9e5gl1:t61wd ̄l hγف*IcGTͰ(9g/9ׂsCVQBn?]%P0dRX^b$N1}9֠'?`15)>'ݠB{H;y@ƍnX`:c8"ߵCa)ɬx b$3V}f9hw2FyNL\VbY!bF+sֺT ĸJ A#8CUl'':Rd  ;H=hɍgUY11/+d$ $J&yS$$m] Uo7NE~`V( ]]J vbeթ 1 ~gE9` a\#ĽYĈُ=gCf1DuU;P(ih"#ެ\哊5}D@,: (h:GB>!LMic,ys ȴ`P5xV"z/D&:\ ;"pKscoЍ,He=o_s *(6A><TGZ?R-YP& !ܜU_"3- ڏM[s!FiZNeD \?Nnz>p_ny\1 .H=S2eDA%hΤ@93=K ldtL %uL& ]q[Ikl(N`)VDexxMJ֢͢5 f6r(h^)*[[;a@+1VX>=RRjƙ5ܽD-*ܺh~Ћ +ml_x$2Ǽ(wkOh0@ڻp MIF5f53S9`0TmƂ{Љ LrWFRzYiڸ`?=#\Fe#PL/h2H9Jo.|L)V2?#kҰM*NK)/$ !*ήfqv%mz_pdT X> -ayמ=%%xpxT"+}(Lz@G>zVk!=\L@Bx2C=[#ZoZ 8MG'`[8@oaߗdLa{ʹi:Yj66-e#6pkad\DK]gk>8CBȇ4 if^6'$KWtYbR~*'S7 *Ȃ9p{>뾀{Ƌ^T6sXѬ@Z7 luy|MSi|=99FNLG\'CGW>; 1&/×|&GBJz缙eҪAL?M`3Y>plYkcP;7xgbɘyek{(Ysk/#ڔAL("LǠǰzFiWcmIXt}kjOE1,V}Exj||Pc<)L+(xd]l,䰒m)̦:-t(YQ14\}H2ozc܂"kn$E< wZ!_V!xkE " -<^ XLn%5`#emJ/vVKfv#{ ȡtCy- HQl.ܾef1B+ˎHaV*Κ(^;?0i>H FmzYw1\`6lX"⒳S>6,iJ hgLDh$C~?q@:Uc:#L4gBPO V(:!Ef? @Hx' D,P3HC3٧dZ$ 3 @ .vĆ.L״:h'  tןÁ ^w0d]/VKf˛ q'Lhl$f.^; Ac FK'-cK;*%)(⣁3 ꦮs%Y5ٗwXk(d[ÎkN`Ĕ?<~0؉Rh}T%xgKԔـzN2E9CnkU govZ4ڮEU.*fjKPL^͛z[fORσߑNԮhs:\Hg^Iɴݍ]06W&/u1п(])BKM`6q̩΃OCc M{+b'%E س6ol˔lCt`Ǚ\Ά²gv -JjE}D˚慎,Ӊ>sRjVp}El}Ҷ~g+12`I=j^ɼD1ss%*RM\OQHcE:^@pBz2@n'e[eܮP:I&P]v5?q1ƥGܩ#=j-ŭU'LzRM,T_g*%Orӌ;uͿlYBoTӜ?0IIm$d$ǭ!7C6=z<tD%~uIkApє'4uCq#՞tXxr;bv" úBGu`0t4u 8pOoon\'@D.aufۓ1l>$TJ]h[(;)@`d{l7Jm^Jx{ͮ dNF W\NK=e dQMOnZ7R^Yhʀlwb2Q,5J8]:triCTǹI1Zt(GHz#1[}'cɡmmo,SP=8!t[4fb_!.iTζFNKE)Ef0P֫LRwn8vŶ{G)q/NP]ǿxN-^|wX4xua.Ib;qjߕ9J7ȶ"_.1IHyJq(jkYaG'8S01"GQ@lDe,"̕f7MTKҌZ0=LA iDn+U)Z7z܌wTV'HM~m H?3*8݊5q */v4z0oҞMyGL9] M@V h 6Ņ}(i}O[TޘBA%Q\gadl9Q!؜RO4J\b_fͯO." όM^;9#YTo^ ˫ʝģeL]x SSFa3"܀VyK0B:sPߞ`s`-|&vhctUcN*@_U\fMnmNѱi3G3fi^r28PdtآT,ܠK9kDKFjxhOd.m !'B/%/Zj:?r]cG^a_Y)Bͽ[H-Ar(c\>3ʡa0nӘ(%.Y-B)htrޅ ٢6UYohNdמrM)ZI;9II/U5ܖKPy!Aŗd`8%-Z紦I.9{L b"͖a%2pM.:d3XV>+QKBÞ\sf;`dqRks~}5"0_6G9(7ûRL~zկ_RM$F_"@ҳ6\i{qg^ e[,0A|o!kxrrL,9% 7 ZW髻(7~}EK:`f /MwU%$ܿ6s>BHFvòz')jͼ1Eh96rW肕fQa0{жiZH ATlvRZk1A F{sBP1p QOUή0ѯq󒏎fkLT8Nɻȱs3KGZ i^o xVQ\bvތ3GЀP.v=4>>)zxAt [ dHvLŒ4<4#cc<W'v#A OB@ @ዊqqs (GBɻH+1R#˓{ DZ5.Ǿ6}@狠(~V{pk5Bjp)rRc[<,ގ&J藖5 nn)~CeLl(="4T['Bo)JOpvD'f{ڰA1Ba@}Qҭd)'@']zD NZؕ)~;x·BJMtnU&d27ivC!s+z߰yHl}Z+Tz=/JѨڳ']呉 <>QUtfX^)}oZI".$"0&6:=܂1f 7&lRIrM"_P"0rl{SY2lAĉ6y>J?$ iR8sZ]N^ Ys˿ni`ٺw#wd~ߢez&rq'<*3QzVn] R|f 3tе g BE~w*Wm8Z4&N1tu9rA݊jW4'}=9:oe9/IIFkKb703aV?}cz-wMc_ZaJBϊK0 uwx31FɸKV.#ew6h(U1r9 y?L3ٰ0ZMR(FuWɢ@J> W2j'd+I6xC  "X KiCE*y~ܬkG Д(Dx(O-eYd} # ,|ƐcjR3lFKoѩJz]mm\DS3vv VC2JPIXV16lNޱr1p$*^v/Fݷ'$~t7o-Kň!JM8lv%})V2OsHԂ<_+*& peLd,GNǵZЀ*'|[}P꿀bĸ;mTϠǹRPs b`P9ֽƾtT6w:,Nm_cdI3e0ynbމD7Vb>0#^a!{Ō[[gr4GEG)2#ETuZAc`ԗ>Th$ .)9JY#g}Wu[a$suLY1H%YT!$9(jUؒq7vpc0Jw6HPxJ(]==u.٧t&yI|^6OSě= 3vQї\ԛ ޛ9d78݄M @T3!`}REMTB9_I ˜7g@IDDzsoԹ.Ao$$V Ygivy>O682 'P +ggաcɡ!^>[r{5f1ˠͿ JTic+r1C/׃c$2zp \w/mfMBP7筟Bg̓fJ N^@2Thq!l"dʔ ]6{MbU m-Ge1"7224``V0J'pwb%ܛLnQPENk7DjT)G:xzϴڛ!ݑmi6įk:jz&vyR (jXvGW%Vϫ~cm] lGۢK =q]A*?_fnil6";!CŠpY9"/yڻ+~0-bL{Wqx(]2XEݹү)OR6kLhNUaց\^glZ@7Bջ9gN3sD{.IL̝gkemğD@b MC ]W`lD򃦣 (/IP,ɭ^̙>>ep5JV(YD-t=Qh/{LG.bK^"і#[U睸z)c9J~ .z;J(%rZ?Xv5gd1Ce܊Av4'Ecks]l*f&nA8a7[k2a#{俆MS:E`v^ NE?{(AŸ:zPlR\s 㑊/ =S R6Tz k~&^HLg1w&WEn+D>LL{>l>>,d-s7j>`[7'DTZ6}FLW/s<MNlq7d~5z`~<+1PGNƓJn`߀m)os#ǯB"WQ9t $k|Vu 7Hv_$Җ9S;/s c&hbg2I9Ak>[(@lדBdxdI cٛB{ؔݮ<4#lac|7鮭1̠F0MӴ Q8DvWǢwBUcQ}aNn +5~1Ľy``nNI(PbHTε*h1.7%o<'B{ oG@󐅀t Sj=2rWZȈ8)ÔS EDqךB҅(&dayAM.he wMBܹ9*(+1_܎PJ7Bk*<׸ ͨ<i̓k[7=y`DLkv8x5Kk >b6E-A͔ac% #r4/5(2.y%0mc8 ^oW* *Eyݔ?5Vb4,Q9, tZR⦚=aD=<ߧY~^YĊV _7Mѭ. pf|XaT-TVIYi)>T3m*i;\[]Vj$~P1mQ(R `o3rp!$+oEe$2%J跎nU2%48D_rK}<-"^5^ GKot}Wo+(̿&gu"t >r.B{MW֟&'=Ҩ &J}FQ͑e8ʚjGKD.T ֔9 Ragz9JC0lO0 MaAm8TOajeG ܛqT,'`$>\(4WᛱloSSO\ѣF(AytL8GqL'ujKMZDp(L妿tՓT$T^ɡ0b:ʹl X)LGƟ,0 ,l֠qWJK1rMOgS/t[qXg٥$ς]7֊OyzU8ƻeFl1.oAθkөW 8" `9'8ntq{rͦCN694m` 8 AnZq(ȋ/£\~*A23+ oQK L_'hY?s'n>b̈N$= CRE7dZ.XS ѧ<}~YP]E^}lX5>38`\N1Յ/"jԔޏ6'W҂8n#~Py)JjBR[PR:1Zf Jn=| kDl;aOҭ fŕS_S^^K;5OuaWzJcB]76ҒvU ͣ%!r=e&$Z=l3RsB}@ŕ#Nw|Qץ1 u߈?Az[ Kh`paT "ND0~(hZH +n=w ms~_gru-Rl 385-& uKs#@c!_ X={Q=xy+Oώy\Wj"lwh{Q ׂ Ș=l)zK+(%YHK:6>!%X5+e#pg뇦YxO@O&ssg%Aq# :F'`]:m2 !I_ZR Y.cFjmGo0AI~Jp=IpVW|?cmлrsNzzB\#U[Itpp&l.?XʂajtwR+`Bs2"7V\y^$NͲKSBC+=R?Ȕ0M!f-$73 'X6&ϏWIl9.9J{Mo1ߙk'g̼mLse4aUClLyhkweٻ!ΧWld^q{mfYڸLJL\Cr֗jDeeB+6?Aa1▭65C',:r\?tyQd"r_Ej̔Ȯϴ;۫k1A$gp9VLf*1$eΘra "ՙ#F$b7!?|}7AVXj2z}Ul}"#m% kErqT>חܭ ^(5A9'hoxE+ ǡ=PM$1H4~e\,k*r딴R(h=8oG̑yօyIRۻAf>:,.pTQjk7v5wy+JFi[z/>Ub̠cTRꎳɴ"vfZKJINwPi_xnc Udg&`;wM: a$"*YvDMJtѐ\9jP<*6Mbi, yl 1s)]s ]S= i`V]Z%j+ r>R9v:J 4@v Q*5lM8p*:3K$bp4P"L7Ac1x:^"q'ΠA`ˤkgC'Dqh{5 ϝnqeƿ/6C2 )k7_Vϭl絹CT_#9  7òEqԑHɆ&_pmїdmx;Uh΍bO70im"|z&[lB%Dj 5EzY4@yTtIK`'QKDM;;n#Q~tyYȎ!Es$Yvģ(&-;U`mġY&)FISF%4i<%cF)g;;S߂?}="VL38únZMрvӏE,jiqcu͝ gŴk_qxVʘ yv '=Z,ո9d[o9t/+305OU%{ fgߏv*sk^+4ѵ@*ӫWoPfuL;n|3mn w }6mFa}t6N3XSt'`!;v:[^*WM:  ՖbG(#NgTQ]6;l~ +rC$xS'ܻH17Bve?\7,x&~R%xx7%hLG*ѳYjlk {m*zEa #M^*aCGKYY>c$|SsJB 淩y%Dpapsf9ݥfhQࠢdG{䊚1zA+8?`Q9b.6SA^e@$-;#jB wP1dĥyFPy ?p>LINj__g|kVgHHE?Ji[f,O7ex0|xl-R#˯HR*(ЮHD6Ta:++M45TNQN5L$.3!*oH6.zGd}o>fNZ^yiz '%gbÌ,5r?Z4fVt~weh%򴸮yC%;ytt_P`7uHMpfRA 4f"dXW?X2D/k_uݡG"S>D:{k SˇG] ]PR&G(ܵ V)GKg]H<`B*?ŧ[_w㽝=6OzHG5EIIIl>q5fo¬̾T;Fq /#L6t_.Z}ޣV5[s3T6tBl$T\FR%Sbŷx~h&}.\닷SX38~]l+ Mm'ף&8P=AVwig4Eqsg4L,"?ʮ(@ ވOW:ކP!$B<2:dҙ}-7H`xÚKP"&E<VW+Cݫ d+s(^.> N%w~Z7b>t)e6Fy xww?w<nņL0M. J7:*(sJoW:hRn|l;d8Bg-)O\#"ɯ*8 ,41Tvs2 QoNIp1rKDhЏ MԀG ϗb_ d8GOYhBU" q&f}GGwy!zهjƧٓY+y\yx:5]Е56,a/'-HG[\r9xI"|o,."C]2,5Ƣ2u06pdbE89V."5QCe6Ҙ^@z۴M߬oy0պMͬk3m=-ZdN@??kW4ni v_ dd[uox\=xg^nu7ф{!܋]twz,<ݝDׂ|9ӵiz2y ́'5Z a&M-sUp g3$ͧTnʷ>JqF~TΟ=kλuA踅aW\8u .\![ot,Shv&W3 h[\%8d;7H"uO"cp̺/mi0~1H%ea|Ѡ3HrcsKxA\emR-8`"l evoZHR>^}tqaL.)eXQRMKmJ:4E ^ Q~mzWR dh%rv\9cmS4\'s99M c?c ֙$bQT"c579$c-18!?/,'ZR;`竳TO*AOa MFUv̡r!"ES#H aA፩Bڡ̨zM3<`D~:p$e 5(ٻ0 x =$jmҹ$},or蝍bH8uS.%˓G3F0!1|ϜCc^T#u|fp .  #"1j3>4RH;4dm5mL9']v*EyG9oًЪegFvLO&yץ+Iԕ׼MD-n>ǧBQȕrj 'iXf?5`^`oFT^}0j#woz!L&wW6Q ;O'V/4&ދdlH R7nF9K!d_(f1mq3LzUB͓@\"tqv0п'%:V'.]tz-3Tp|^;j0ʳ PH)ƲOOw?5D#J;^jG=+D_(dbxaQ#GLAۇ+zVϵQ-]. suplT%sIeVϋbb-ܣJ`~wҸCi;V1=< r\RDgʣz6م -whZv{{qإIy w 0" }UJ  y,|MOmr"B Q,:J߇B ϐe)*N[z4hj əZLɘ=PFzggl&+ DP4)J+A%j'gAH;z&?\ í+lRd:rVύqD(1/mGQPI~ějWޢmS.ǫ仵r5KPL#X}xu0b3mx#x?3bb>DN`05)8$ R6F> 3dt[<˽΢`B7e|[+>Ӭ"4{y2=9N݇j"dvDDN bxdx)yt%T[j{I>kv_@j;;cUVWvdF:TFIPЬw7/Ubmiq"6V|^dmhX1fw JH5Z ɜQR.twi7U(y1*.՝Yۅ0jqro.CEʣ0#1]оc^Yhdic U5C?@ _IؑD/05v8.=&l+{_|uEaSotv ~' 喙u kyC&_oā""aRJ7Za]CCFUCKAJϘG.c/>y d\>n` KxDf6о t/$NKiZiNӷ ? ue>ݤaaQn S.N9,ـDC1Cʞ5܂3p#Fooga 7W"Gv}T)zU} MVQrTIJasME7.": 2!bߝu}TQ玏;nca+x:![]({&QB [rߘ}e07C>*AcZ82?`-lIfhC <5sĞ| H&aWo 6()lA 0xw0^g ĩJ*[TB2h/( s}=EmC%I: a^,]!F&E(V?.V01Y%WJ]>#%T|˜F*h6DȈA|lKKCH{jXtD”/;pJ6Ͽ1zHbVK%%ȷ2ҶnM\bU1%:E#(5{6I@|F,Koa&)]΋ҾeMS[jO0nڼCV:75t22sB\%o4^dkg6y%<$F,nnG$ zMqh ,L%' i/%ZFvRfƸ!"n .2WfMAW5vPXl;/ EygOv v~C@|Lh(ݑTi e^FVqd]2C7p'Q(7Ė7vW@ ?U5!;EΗLE4~\ڻsU kDO:} j9*?b z^jv^cJG-.NI^M#^. Pxy#MN^g6Cͻj<3.,uХṋ.Z\uZ6 Oجx8[: ( @C}%&APՈ^m`:[O^Bw@ߞe]HgxU~#kZ\cDž28Đ4%I|̅rbɳVLar룺ogʈ& <>(UO7 ]PJR~zN=*+1n8J/I[fMqD#M]pnrE ee>f1  P/Fv/K u#?QY_` M6\:%tu8[jY21aAiLM@rz@_\횜,؆0wyP6fPi*&_Dz(b51u^;8 -u+6tMO?]u{.u+^CܸB =|) %+I[v UK]bbyͿ"J7&LAkB/b8eܾlX,T:C 2,xsyq#:|Q;v< @C]S1VfrkXqCsΜrϦkC@~I!bVqjC SEB?qIZh57dS P .+K$/KZ!9[Ϫ̫_p ! ι X;0Q̞73s#:?ڬ%/6^Rq ySÑbێݕ2rϜ](8'2z 55CW "chieFqKko~D ˚qA FrhOw]jUv"S0%WbM]Aq( :V Z vC땟"#HJcSvX3S mƇe }>@Py+DI +Rih3|t.6}L}A w:KQ8Z3_gLcf26)9wlcb౒\ )k+PaX007Rv'<^͘05c.Y81DwG_1l3 Sc??tOH!q<|'ch(hҹҭdQ8~l뗲+Pc| K` rK n'FHDn#) c̷f@m#?,mux61$aK+]$}Ѭ0 5ar'{*)j1D9I N(n LI"_ɺAZ?H^ 6RUM&ҧco&;/CZT$@zؿ"2){8IƆ:j0e} : 3ҡALǠ_rhՙ4cYj<"ai Y^h BCT',!zҍKĒͯ]*8|xg*T1l; [iЕj`9G2{v?!Pa-ԇb/ s{?Ɖ}oyk Qwޘb r~[icHˋˁܣ\6"HmLfEn*7ɿWqvMlf֊bdJe0__\G j-B>=QW9%]1p!2cgŹp&ru|T7\$AY$y#A0-M3^2 C$b=wIvu w^9hd'׿7ļzlZ:&\٥bu6S.+HU Vʿ"r>V$ x;{eARӉLv`CYp - z]ɓ3奭a$*jk,5²;s G?"wru ݥJd҇C֔ A+cyX"8YAH쒁_myg]M2j&\>(lDN;p+#C'[Cܬ,@HC*ne7^"oYBݤpzHG AHFٝzs]Xe?D:Ksg}˂zEA|+vM)^7Ze8teV.vm eBr|7"Xl&ݻ$[ey? 0]GW"8l^i;/WYEQy,ͶYh˨EIIhŕ]qjt漜2XLp rC1wyeJB&e+b13$w>]>!䬫}%h4Adb;\e Os"‘X>ZW|qY0}#دBI  M>޲֤%U _DD6ԵXzM!c/əVk3f &),9E}Zx?|E1kos7%c//hz:Ԛ k50`sru,t_d,n!ISZ3;vС%\y$t\vVY?' ^(ʎj6,/ J(e^fJvY^ԡtT;Jʕi*`=5i/<;僑J@{fvvBD)sOB=e #ZNP% Ѥ\f"IFn4ƿ~I}g=KPNz rd$jv2 :Ibv_kŏ@70{[O!Lm&g(ՕLN٨ɇQw*wVJ*d3$=>،ߡA^\+`:'E yq\ckӂVIx/hb,!E;1yhDiaj.(j9,Pxfi˔N'M: P AFCB,6B4'z͘YU穳/-Tey2StEܠTΐf1YOYјChh:hUU^x10Gg.Y'c<_$W? hk.#8YrU>0ֽw/yʠ?Qi̞PҚ8/v[2D3Ċq^RB7z"+da 6lMY WJkRdሏlr KJ ͡.϶;b^5lc(l#X[䪞m)#}-U..`QMkKΠ'é&26.}~d.0O~ˉgn6m0VTK՝`D1?hi{?'m6/8_S \%!vM%{Qr_uDAskKdV,_TfL0|(ù|^2Y * )EEY ZN׿rkMi-g_ǹIE6wh;nSC޲;H m$ֺCU%̯ɒN8 $b( ۱wY2e)ʄ:"m!L[>`w-ģes/~0z\V+ҡI?H&`.zN4;b6?Cjd?PvӃ5 ?C Woߨ'}^݀ oYbu?( t3rL#/l[]6Ve^DT҃_XŨJބ>;mPG UPEF=LaHSu@tEZv+@$T`bQ\?[GiB~<*^6jNhqS;ѡǏ=Ǩ&6PU`T5alj;2 (t@S{9=Ml z 2w!@Ө oQ 0׫u1jS_²IUyOmr3߈&O ӘP%_9͎5r%A!Tt\ۜ2.*W o(5у9 |جPr~ ˄zO?Vcje$oAb8`fsA;R 5&Da+eTx`#}w &lQŧE'3]b}3׼T73]/%$ 51L v7U6LAf3huF"AWY`gO _)|<$o_ '܈_i @ѹ\jolEFf=f: c+q)†l|XU \Pg!FMR1uTf-`[s #dڞU,UVV|T}OKor=4'tނIf܋DǕk^Gʊ:;`ni 38vwy5T5sxs*v+"<9:17O%'gsό hϨܥDI=tl,`&5ni[6 a(~Hkx#گhTh*kO|((v'Czu: N ^nWuNդ`ʼn}uD\8A}pI Y'm{3l #VONqE2-$~po/AZMH6 d)V ߤj0VDblcSy5WE:S2U:GW*mX:]1C5q H`Ӛ9Ϗ8C8i>W?J,J&ơ>?IJ=6hљM6.G[̉E:/ElT !):RzCZY= 0LfՈ"8+:wxNӛUںu3-'H*uCIch\,~;tWuK8횑Ъ:CwlSFTpE,k>@%{iu!lnMWrMo<`}C/:׋`d PW5hzDCWHȖ~co ܰȼԚi.IsӓvbA: s#ު%(2>eQQbOY FOOIfv}SF{ 5ۛC&u.i^wI. x܀y@qD;ga'6 =21Y! RZFZ|dKR )_|=ү'Flx#23Mr<ȩ3gcŢOh.W+WH Pɶ֚`~[tfތ⫰e:\=+,NGXQ^.yS‰9UKVzYC̷xo1FI5KЯ!q[:±=Z-zzVA['ÎX= ` aF)Bt\/T-ᗈ": ؃6شNIYV- wyדk82 9IP<cfMē9PcV"DȠ(RyA2  t%L3S17d :%^BÍ-hg%1inC>$a{i(8u V4VQI @qC_S +ጵ|Yt?<ZٱK /ƹ0o3Ua u``Cp$ i-,>~66f֚eQtsX)ۄN#ߟ5T^fZB Gߘ0S˚ztT,ء9G|`7W`W68wZD5~qi'ydX??%ѱ| :RtE6e)8D&Xu@hcbBJ}L9AbIp -]8 oCip6^gR sA^<⡐ⲲVr[Q4[LJG2)uX<0}$ddnro sw&i'e ri6banue[^QuDljh%.ԇzNt$ԢF`[VQOw/XH|f&\"v[~ Y(/Cs<"06b%vD%0;̛T8$\ce\`2so$T *Oa ܊_a+ǏregG̝U!~ieJe i?`QG7>P5N]8O?{,u-\8t-@HvU (|Nѓ˥{]߮Q( 0&U<5X~U8vG:+ >Uz2n-فU0P&c?#I()īPz<~UNTl&$-LHӏ3 e4J.R ibVW1Uy@"b34LؗJPŷ>.e)cv2r)7k9mHu@1]ɮD$ՙ <3ѣc ;:KD?c\|p]4L9e*jMݙ.BQ*a[JqF%S: QTͻNP1e2yea:@ƪ-Wy/oj$l!iZj+cj$X,V-O1>;nsΡ?f)06̀s1'zud3y Z[SlbAG}pec)In>CN(*Ð&qhAJ.o `?hXu!/ SOg>CQ\}zm2%DB!@GY4Z&^ca 7w䵖;$"CQkљo ]!Ȟd֢ kbPQ8&}dދ;ygʗ3TTv&pp >P`*v%Oa?n۵/;|BaԾ߬C?AdITtk6>͔HJD13>T RTחJK2tUa&a -yv (C\xPq0Lb?.D qYZe&]&ORiP8s-|p } -OSC,o38ϴ1S &-ԒθZ3̎k݃j{Oo{;!m5W3NškcLmЭTFW:|bT,}R>htE$|fq>d #d^ozsURp%+ejSýEqHVk J %i6n΂;O7&up{׾*S}$7NO64mCX0sat 9/P\!ϯ**%ە }g48dYy>Ÿ{߶,u&{8B޺RRL'1B ŀ]͒-Ϯ儴7q#ҦIl}Og@W [1/0Me¾[#$ůͭO>o[ )BSoTKf2RsA>h`5ht~m\qYT`KpZ}GZnX8K3؆Z%\kzK2#lt~j_ع{P^~R2),d&κ22ގTk6SAϲM3k߸םFo[r `9vu})[y#x2C)[EMdl50樵dɑ /]@#%IlJ`%G $5mBNO"Tۈ-OT5!ELMj)LQ!/=m.f6jl]։^j Eǫ0SۺD-vz&Y|ҚHw7= |y<.l';Y+WB5 ;vY[pno͎{ 0$|Wk`:RroeJSܙ\3@%;G>DC~Ga9ZO0#i_ؕAn50&ZMva uEBWcuەqFk+֤0B;a)t5ثHgT"(9Ew0(RHN& ˽d|t*Y QnPTC{RM;^/w"aQ x/j{5x=^YlTNݳt 9aPOŮqf_㊔&G)jPy'Ω}ʄ9oOm@T]Z=a>lAggsh1B{%H*UMtB;N%ujߒldEe X)4)$9[5Efxm`KЏ|_0ci;4ь z^cj#ՠmGĶ5i-nL':7M HM_+Erj ;iH8w!hboTTgUnu.;3mChԜȘ%ڟ*WE \YGwꑗELuz^ ofC\+Lb0Jj_FX`KzKɹVW(Mkj~'Cî b!Yo#c;*ʈ5Ě G䀱t^AN#hY(|c3(HyIaȇVd oeb:JXLgmoIfJk1;!C"Px%#ʯ@J*XٍɒZ]qeEPuM2πmqd*n7T݃?fw[.?;Cv*c@&AءO_7;`#cf>z섖kg=WtKw+*JOy)ehl_]+` }?ui wygE#ZS(u]_8x?=W}A Q Y{8#mO\)wf[Ijx(tT %,֑ ;Y:'@Ͼp+%]teIAe}7fFoEҺ? Yۏ5eIvZ ݼQ{fog7) T6T̯9++PT YOtB]1th'z#ysܳ_6ژlq6dO_9S"K'Ry4]nN?Luqx('y~ʩO6I0nkX d>??X8*vfOûb(}xX>ת"܏hv~94**0^n`HCc#^1^b@=Fpscb+^A%7'd*+NN+`^L s+A2 !ױg!?c MYf_f _|+HH2PuDyͻyƙ` $8a]Y>ԙg*6 3+|j1cX! oVX}m zt17S;/xP;M0WoUӂPPFTZ|GOj?92OB_mH a8-٨ (Qg\iׯ idUȦX00R@nt\d˵ހ> Nϭc&-ՏVVa~%o~<5[3;8aҐ`iue9y#oQW>lVZ>HB'(G2weOMwxك鐙(d9f@([W?7jY;q\[|nCQ ۣNn&ZH'1jSFY<X",G~bV33 7E`Fu!f ŞC-˽3T8Cl;A,Ut v1.KY2΂r Q̨דVR)15 y82 }9߃ʩ,&1X3U5im.Ŝ'Ģ mȡM6Ǖ6*u0k-F4ʔ:mLj~;T6ɐU ١#L)˻4'tL¥Z0@ۤK6dʶV< F*v`v qh/yD y;9$2=丆>y8hЦ ժg }R3 bsz6/u3,sBL2@IW;(U"6aVFy5C3ZD֚p:&\aRfY^E$"u61ZvFrp !sEs\1^ّ&M.lY도޹G a[kvqmuV"z i ^G/?ZM[Y J]m9H-L h#ylD\0ptEBXNϱeѿJvg8!ʽN0?l֯4F@Y_ꄧVnRsԌ]>b@$u(Zlŷwʸ)ND۬5˥`ZM-)1'ˡyx}`|,޹5<}#M*Y{Jiv'G6jX|Ё&F0v.R# (?V{brF.Q™WMgZ!f\/¢c~ȳ!pω]B[SFo9 wc"-T`3<":$OAs ,m8k8@ v2KP~&U!Cz쥠p"sٰc^..;uH9 K z$~-בt_@4p%|Ƀ:`y=#Cl>dbWg$*_+gt_Xg͍&O٧W}mZ%EU2`N<@*0(vN2u4#%孰$,o?}y2gΤ|TbMŘvx4^ mSu֏ƨ|ŷ۠Bwti~6B6 >rЛ.F QJ1 s9XdBVBM_kPf~. !I?̊o=S~Iȶ϶A>?*Z'{6ͤ hXℰϐgAT$YKf4-O  2ex3ɗґɲ2 7H08wў̈́+ }GB {(t#'=_IAc)) qv Vh%2%rEs]a}&Qlj{^n륄1çh`ڛ<޴A\4kս O'6I2掦7zL&hr(si'OƀC'h&s@~ɡiV~sux(YuQ6rln`Bf=H%#8fle44'O>RXkd,ПUtsȆ{ ()uyW^,BI2`~rgMk9JK̀f_{X`1)34xS@:GԤ !4wNu#JJC|MMG;rtd,ǐMe̘`hwUgv=!_F7Njg)yݣ 8 EMwX)}]"ܟ>'+?{ԫ(Xe.q5kݵq5~[4#P*وԳ/[ĕ{z,p:⤞{t#_$-M0k?ϊ/^xVY<j\`^1`Sc:Cl,C;)"'ڭCS/*p3{dً,]8+Zgܚl@f[ 5>jlq2+MT盍]##FaW+ŏpvS5=F&-l"KUȀxx a%ԯ#qahQM#Ý ڭ` 7{OF/Rml3, \QX$GZ)@幾Lv*A)]z"^ǏzYddA ?Fj8}^d0_~3=f_;b>h EmpML8 Gncw=;s{$Xc"újxKx:% tȍ.M݃e]+ @^^< C1$J|ٹEM, & vY>[-:&s]n=^#򵎵]S=BɚǕ RjX=t ?1e8'AV* :u3!CDF6L0$T뀿W㽘#J+%Η_)ŇdP_KW+\Qn7y6_Ө9MdBp|ٶP:H4sY>yҝ-d #b%R6R0S ]Ҩ-|$.)> e"|!K84݇:9slX%$+Pp,X PE·4J/ E-O %N#~dZ8h!w锤 x$Y]&n#:qŵ{` #T-,C⚎$rt&lS3=3$T8%zEȘ_RZXtdw Cu2ycԲ4@Jk #8^C\0SQ9i = kJFU+QZ<#cW^]D!)-Wor6V+(paI񏳡\B4X,͏<>9?8iit|ߺr6.1q\Z'5Qa.peF+[٩s{x->=%BC|#A7e g6nҹ* ێ3AQ`p{-v:? ئdUpu22{12["3k7Ju=j&]ٟ#%c XZÛݖG=6G|z=7+}?# T3"&E^D]9JF  ϒ>?{02F͙/cґڕ^SݜU/V9ea!/Vv3=5\vbG,ػl9A>Ymtv!vGB^bfOI+2O:Yw}9?Fڳ,= nÐ8Q uY7Y}- GwDO@zo븋!+WVRV$VAT0ޒCdJrQn$i6Y s>]sߴkStJ,bz!t?3\cgS;}٠0<7NSz I+!r@ȝx/@S"^L5Mje DQ3sƾ`:qaViyI/a[#u!m;o mnBtEC9D0C9]W^WA - g57;Uœâ Ȳ,PyTޞe}~o0|(nvrMEHRP06JD3&FӋ)^5lϥvld$~y pk$Hs,*aYS:n+pFv'NtE@U_ 5 JXv}hKCY g2Bv W,g31GW9ҼWSv;/FE^~\,PhO}G{ GFU%n]6vTw5^Q\sKƻS -hmgicKۉ|NICF@wģ͢{文 5xMӣI$gO5Y_SĈ:H{D2q³3I4KBФwj{VkDJl9:/ꞳB* :C'x g<72T7.]"Y5z> >G;ydlSϑ. fE~+h5A#y*+Cl xFCKկJ3>/ɻ/$KgSA=R+>bA!HܟʒGUSmb}//՞{7J'z0 ueU{ \f=K.t*2t\C.= Zhvc\<VTS̊eSOŖht;A1SUD{Nhdh Mv+b i%KjjF]yYٙw8Q1HH8|3ȷVkJ=w Qꡅ!WhEQǺ!@W>&\=iB{r?a libD&'KAAXsȬWcɸ~ hU55܄>a2{ڸzv14&P̍ KQ^yG56:XA$Ӷ&3Jq+cC%_:k7M8g D`4fR{4zrj2_8%ul}+\:j5&`r 3QjRh @%3"4Psp5K/`%-1MgZ}Āh|*m?}=MvuH,[,>km͊kMѺVuY+V1LW&_?GY tp{Iˉ7 n8@D#I8w|!w| |,#BϨ GLھ7IsKFLY\㌝[itm0(}jx\I |mC7z} ~ŒJZ#(^ 1CSwV飓FgI6PAh97jl#w:'`Ybt,'i݁Aȓ0i\]=qsX7Yw %k#b,e+ȿ8?Tlo< ʇ&nnW=8>e {hCx';_4V\xTGů0ù.P YWX|CDE~ìs(%e1]x}j7Q R:labb{ |3CRW"u'GBЅhCÞ6dK50z(Ѷ$</=mH#j5`#V]y};ö'DA-5&f '5ղoLɕw!"m=kH\bN8@:AcG\"㔊=Ǝ4Um .Ŀ( iZ{.X{$Ya+5Å^DE;WCN0 o{ r2QcN/P/i8P.{bnj4 riۜCC{^k)ǚ tt17|a/"{g?ib .H URcvYo[e bM"03[ݞ5VC*o=Z6J4Ӵq;8)Saf"Iñdİma $`R;DӘg&M^AY ɲ"dE[ә8WiM(.Ҿz7:EW|s c<]ټ$̉UA5 wFE1:bpTJ2{ |fTGFm6ɂH-@<5xJKX&b։Ok%) S',D(NRoh3 LtTy\>0l4+l5令{\7$}u$VG[? $w '0^cR[PdA8Pb K9z_[E~8̠8ҹ$e}>Vɾebdr bu=gOSXv" ޗt9@ or:>~~Y50s>FCn% #Czk8}{,?n~>*wBnv-;⯘wKܽ HrjKCᔵ#]Acfo" _ WV"9X;1絑)lyJi5r i/o!/:mاuL><}6?Փ_<+|v.+uTsГkZ4^G /B SFDSfl\{SNJIaVҫTܪP=ƿ/|_2jօf9Pd@3?[O{a i@7pi{~M螏UtL* Bm]ɡIƷ'zd=uq Gn R;ft< WC&>j+]tSt'а [\CؤʡXy.{ mEZ2=l ģI2N{)D8Y2=couj! ~$<%Zڴ5{xZWyR'"!C'^].p+J?Ţp |ktZ MGqy"wFz'Q+׭Qnf"{`{B 5; 7ظW:d C?0/6Q?ш' *D>H}!⡼dmpa$ ,} ׹k:FkTOQҥg2x۴k8Mꅪb=]|;*4$:\PO,F\]⨗%l}qEs"`ȝ¤uY@; "'-j!q嵗k1U\zs^>ebba8qeՊa(θhЀXc =H#.޴.4BlvvX-,"@MDȱ`4+Je~sf㸆@=_Q[{פiu_SЕ<.*V[[n ORcIޛdIdq?KwiC#L8%6N EYrɈÜ,SnFI?i`M.@6ctZj']si?gkv8eΗ4y_D.Ը;4)+aq3WbI#B xf\9u RxAa^JqJ=H 3;,oEP3H,[Ψ ,5`9LX.+炴)/jj{71zpJf^sRRNs wOe$Kؐn`NQӀ/X?8:$kAq\=5p`Y5o12ɵZLJ!tp,Tv"/. 7C(~OLZ> D8sYi&),ǵXm!΅~.閮}1~.bk܅jViG o@V_:`,K>t<.S:jn|KQ#?hu @/ecGs D<ZF%{¿5dUՍ߮mz=!)!7_\̯A(?StB2s9HQOic#/F lyJQUUGiBZ "5fAF h_nVEpT4=mOAH+` /.g+c5%(ݯv:".TpR75Ra&,(QG=coζƞ#m%5 u4T_,g(DLrj:.IɉK5o".@~kj;)~ލ=B<4N>dT"-]ox𖨒F16Vhdo3E.ogzFud쉷T<@Gm@h߆͜H wբ}6)?)# -f(yA!ZgAy:_zLY$Flٲ|^D7(LCSF=yvZ<6!zEv@} 1{':m`a&v._0]LM⦧ 0!ߤy=*F̰H*Ptv3zyV9IFq/;el-w3uyccXۛ.XAq땩V*uG#1D*2EtʠJ9)XֹZGjiB[rr56U'b`dI;P/'1/!CdW6ו5H Zx${jFPWc̪e6uHƇpVsa Vh ⊽'߯,qx11ͤbP9-1j׳)::Y6L: 9}a!~n|inn:hg'ݤi/]a'w;~\s` Q.dQBSq{phK8+'OA RTqfC+1 Mm ZMas29ZE8P61X;36'fKVK$oؠ4)ZOMO tu*.6p31B7K5⫰/z=ZdF& {D6)mr(Qte`'.eɚ90p=S7Bp`Yk#m/Ԭ>مt`vØf1!.stQA#WD.R~>Â˅CuYV;U&5=/+*aFYoLۂF>̩iGilӦIb n7|6{2Uoy%d?4LEܻ;,kA^f;- DP8˴r%q4KI^L؜S0ӮS]e<j%$f3S$ |[S`W fUŔ[/&DZqf{$9蝨0|{Q?ȓKeKm>NRF9xoJR}4w3b?)^Lw2އ&a깽/EPtܪrop`"NI oWŰ ;gD5~tf HKVNH:^rKPi?':sϩ dRY煓Kt9fnVdm|AL2SF)BBbψ}\ /<1澮1`_0m3km\MkH<طryb̧\P6y4^<6lܰ~;Oup+_$[~4}rpoL7[KD$W[ML_o"Cu:VS##'UtT%ߠ&x '^1 W-xCpjw#⚴lLѐN>א~nA:߻&m #\D ut+_QMzC)h#>cx,j^'< ńFGfyᅘ0]2HN`丞j'ϟ,~_b' M:4h7&gԕnXAL; Y<1fmXy,&16lT sChg"-tB L|n`1%B)e3"x sIX20k-|&ewK`gtB>Q_uK&z|x07r6\#gr;ն I% {@olm果H@1 ]f{5=$TȳRb#jR3A δ2V]n4;` 6|W{;\\X#Y28w@ؚ=5$Qə׈5޵TVط(|5{Z V)2VeB$Afajw*tn糽R6 7 (1+D=τ[?'5`X>3 d8 ɞ0FdO:RSkDD\E{@?1dD2zXgA h?J߳ny]֗c{|ኰ#kN\:*HaIn~+囯VO=+Tfg"y:WC m$m:,J9"QiNhq*X7`okV5#L%{';If #m_#-<EF [R]B (q,BxDgFblfX}ɓW4ly WJ$󺨮 GR{5ȲTaQl,1C/>p[Ѵ?hDRZXwcQ GOv[- \hEg==rPBaxS^,Řȵ0L=`"+BtV-Nƒ)<OSV t5EA\RÌtHhivet^\+=ڍ14GrRx[%4K4psT j4xj9娲;H"讞MpG-F`=^_$YGFF+ҰL*]lg`^o$@Ed+Xm t ņj ]"hwsH],v[7ٺ3g\w2Qt⋗ BOwJ.@ \o`xB53=j6Fj{T2*3zc[w DÙVԆ;|~bD1MQ5dA͝7ӖCl Hͅe£_E?$5#*zWm` M9ϴA@ P <]p g=%|;ot;trF6J~L| ]Cҩֱ3֒Ǚ]Z@I Z2FBo*|/є~\[i`eqp|I`P* %_K7w2m&ߜ=: ҍ3"*NMDNyɔ[,<ŏK̐TO6az/чgeh_ԝ+l(u񶻮}4h#3:b5UXN1 6Y3I9 ZRUṃɁbo`v=5^v^>L+B'8UJTAr`*,y:3/ˢnDV-y۶I]a[tH=*f)ثO9|MZa8_@cyZPؼƛؒeu &<>@%;po ξl֗uYL_͒\ #&ԘǗ";H h E|BR2?659.g^ǘ;SER8`ЏFT:owjW[]FZSQpxh38G!˾*MCZL_$*0R*6JB}`xe %M,Ynt$HfaѮO#f?ܒL>;e] nBgT9A;Е e;X$h!.&f;@ e;&sRSlHkhR"o>O4,a{2H1YG@)IEܼVn,2-k:#UL-JEiPy-q?:Աc~054tq-]t36lPvwBG#(_LI a&f0/0o{{}w97QTʮA ;!T?R-tm8.:FmaAIDolllzX?9Уm!rg*ÆJ%ƽ(O!δ(Azc.?/W$|^i')Hj0/0nlHqj&c-^h+2תjc^/©8_U%}Xov4r&&O:OC'ML ~S2zooV+(񆖌A܍{yf5/G:Eww) J,nZ袰7fXIH?r4 *vM^1e&$\5-,5T/Vh|i˨ AK*.Rgv5 6ot`r-iHNz$8aƜɊ3USEtNLfF!E5,v~~6=^^Rs-OuBbRhiz#zk 'xJr>԰$s]Eޅl/2HH|Kog$:Aq F'=8|#dn"`\lM ߿SV1~kz9-m?4 %)݉Pv%tlrbNP2 fpbp}?ܔ-g%X5c% G{? <&zf|խ͖ϧ5(Vl"TRLʘ\(!.;(à;ocQU*G(%'ƣ>!\n5toygnQlh`@;.-ثٹ/6_OD4%{ 5M)zoZ|T3n;x"R(FK VlB7$+$ GֽP(\'rA0;q+_OD FYW&frLIA[ώ'ixtqrFiLt SH#j'|_};U)FW".8NX@ai ,w9>HjKL (\,`8dMG'G~fڔjc 9+.=29Q'/:"\yOB#ۢGY<$-#b2j~u X(rB I236T0`2">  ~-ר^$^־nԅ"Y$NPf;Nފӛؽp,,`VdmrX0,jXt%4=|P8ۨ!eL0/t)}NsJu''rȢ/Sa3At(eIScOdqcڽCCv g3Bې7`uZ5wb4= $QfS%f/>|eJԘԸF]E (xk}{(5IçE73ˤU LM\*tPT&/]ޚWpkL>Iu)S5 `BoiQί4 Rw.=L"&#mII;H`r[28)pPrw6KChiF L2`x {K"K6b;G"ozk`[%^y٧EΡDvKϔHknkyJ>FI'KǾ?Q_ݝ\Bkiȹk␷|#h4 <+UE9xl6|7jndL v~Z&>ND ҹ22*9~p)!PX>*r ϣ07`*@1+0^Md zY&%)TmfWV2鐮[f@511C!+ml=6ƦQ/lC}B< &AE8M>,)ۋ˔^/+5>w«U8vXtW^bEB]U8tK,yOcUwYp_/m VZJ辝~~2|9zo>>@]E>0{ǂb~PMb~d0N]>ELh=U>%igZXZ6@${c֎ͭA~aJWn FBlA꫼-՘l@thU2| Z00Qfx+iE!p sDDdNz1tYe@>$rgj,GˇEK1+wbw6sl,‚@85ԝo0sK$J A@ovE T'Pߜ9.-s(OIeP3{;oLz^+PU)7*' qp7X*leeF}'po{RG].BM ~3[D[ 2@Ŭuj]uE\'HHqȡW ܪmkVQFkxOsU9?0Ņt ,m߀̹oM׾A>ˈqlzݱqD+GT5vqo/;OEjǬ 3-@ rF/HvʛT2YjRc# Mwoki (YRưi;$pqe<Uud7ϱ6S?#ʌ}Ӫ+G)9gsQn\5mhw4/bMVs mAiNt-,]!I0o@حS尶8%]֬<<ǚcSFa V;Z=q@!Bj߅hXªZ X /R6DG"tޝH+-ۜzZ(hY`s’~ sV+a CvϏssFгԸc>*b$ͫF4̭<5"hrdit1tjd?:{s(je;cjV ֏P:3Zz*d$IT@B&Y/lnY'4 m{I d tyGc`ٔԓ.@q9wSnqxdmvs`b/yhV!XGKJ`^KewbP<pRC Z1f_6>7).ݽBf8쁛<1K(ΉV"QGg._+:XzY==XuPeJb1K|Dvj0鐽+/YE:+oI޷XΨu= 31NWqs94,mb"^S.eT G~DANCRΔlKʄg ۪O6eSVXxͶ31l-g na@cwdvSm5NP3t/f쨦˪YX*lD{#Ns܀c}4Uzm!*:8)6ž#g\d4v70}UέAohU 8-V) 1.Ze -C=~־-b.pCSTqɇupw8ߡ@CQ4E{NKӀ; P$C"En .c84LdF$X-v=%>q|7Id49j TmU* {_}d(ru-NfmkMFݢSb[΄Ujϣ>޹f1#C&(+ aG< ojϡЬ _ވ/`pU&WkB1T :5|3;\3F\F^A-e*x=n,TpGB6P 6R8&٭Wb V~]@Ys 8hP2hdK0Di񺽩TGLŧFwtjIZ7p]Tb+R+?2$|=q$\ƾeJ?9J}á9 wd'/^ H$bᰉFV] $,?!~ @:V\i@,pqx MӁp,IHRvwY[bsyRfJ7:o5/dۗLaZ6 z}UJPM2\#Ξxg:QޯM<2I4p{%wL.(2ZDAw-F~5m'EeԸ1LKUͽ.*~|Y6Fj--yʟ/ps 0AͶd%WdIJӂl`VYm8;Yo2~iaUc}hHx*u@r5~w;ӸXW'Is"s@+ԝܽR\H^ԬTl%sDwA۵P>+`_ܻ tmPe>I& 6n`r*J!>%di%mAa89뷢, tEۀ`AO4g{u)d(Tu}ȵ$lVa,lC'EMkJOd0bUQ+v6kTGTu<[J8{xAdW@$J ʆ8g .YZfYW>H{zɥe *)Y!!}&EGPͬJc^rMAw"r*ٌ󛾾#6`Qh%2{zͷ̊gkM'owkj<ō>{_%3`\z)bj)[KIx^s;|8M7Hoei¿tVДm>04COj. af#e۰>KG"WS<q[؇ШZ~8fOSȎ,GA}."AsvQYN[H3a;QYJ['R,+3);~U&k4^sB LpNM꼨>a!:1'4AtOM˦!4+@ajJ-р ][7 e`U ?&MJcp,D'jr}KʷKHqh=u+\G{!<*,$xNR3G&q! y%22 -;i " ')sg6'9B)E}+oAʞ-~ }2F?ᚂ}ق)U]=9V-кύq0~rsNXɝ^zqКO'bE:Ey]k5wV7NYa n iX*OSQ"U(9cQBaƟ'ђcHՋ{䓯D9"?y8SGT>;yZaǎPtu8(`?|2$$` c>t|8EXU0}:ylljmlUB`[{ A8WP។8vn5A(Q#vuIVM̻cmX\}=}cL&ި֧_ Si1  ~,X rKnK(T]{` ts*6w3iR!mt4hmK 4!+ yCN & 8(AA@_)*:iֹ_Q'yՅQ{VU18^PW\u:!-ŃK5?3n+IhfiPe" aS)-H^xx{1X/%Eȶ!=ſy'Cwix~hl[T6n`T3$i'[q*۔ z,U~Ĉi'(S- l|y14\NB߬ݾr-6am6z$v6ĀtS[htCtפm7b#k' 0*@9ghC݆(I(Me{ᯰWثd$Wh%% T(~EAB:qoX ڱsEp">ñ[:Ȩ+l:pLz:OUg!EApX _qm:GIѻxnߐ*#kC(T47Cj_v]f|W>+]Nj%4\"ۿפ'Y v'Οs,^( aRnmپ'e,P&r ƒ06ŰI jWq{!xpƧqՍt) {L `V7hoD@2 ˛ErME (&րwIOei΂,ݼG> jfrcRftOl^"Kb``V\F-8iIEaUW|EzGׅ+&Zڔcv N=z^W;`yf;]-1.,z<ƞ_2[E <>vtyTtbHsnztl+cARƨ^F FFdTz?Dbʎ8 օo6HeiC9T>.~2X۴7FgKdXpRMGW OLs*]V*ىo4hvjy<4#sȢJ jJ'V;0iyc1 ~><2oTQ,.5g@5L: lc*z~pB7رC̟ӰuzFΫ*nyYS)!{@'{9<ۂf_~ z.dΖoĀ/@*)z_P~7.ܗߦ{aۍO܌ȩ1WC%-ԋN- @;)"cDN1ߞeG37U*o3M/+8V@kNZ#0 [e# §9puSff9'pX1R 4Ɇ~s<~u>YÆ&$q~FiISz$"^R޿ (C;xOZ ?`ǘꥷȱ^< YhdtovGe@8OVfܜN8_Ij:x]ϡryR2f &I= S4F!Vr@(^4A4 `ѹߎD__$>KCUy6#5ShF5WLeY$~"`d%A .Ko Yr-^bQE Uh-P:f=Mb鐋mdLn7P dc˴cga5$.D`D;-3~aNv;w㳓CAӧ/"UA+;.,ِ)\L\7P8oZ5 ! p؎f)-(Ta>_C-GhEڗ_Jay4Ṗb:yyg! MQ_V({l6AzY[@.o'_jIG )?Ԓo)"wa'`=*v@b$ 杺ߟ;YSoʍ(Q{ﭣ-?I1<巤)).` fQctfGJ`G|&p$+; ؐ'u fL1ٻWt:\Bvڣ QgB#/ T١÷=g]NӾʿS >$v*rmAac_XW 3#QlB \}џ=aS?CBH~q i7<WH8+uћBv߷=-NaD&0b@/(tcߜ1)1&sx.4쉥|r_Dt H.|E] F3&ʹLro-O|eJzzT{u:@B02KDԆHƜf " j4%@hܒ8 rm7(/|5N y0_ %f/+u oxU{pƛꬓ- J>U( FG(^@y.T*?/5 ud3= 81^.`?exjj&(#Qs!դb84rWb% ]Ւ#TOT:k?LO0*ApUC̀ijT(MGUY @8c'Sv-m١ <)&:7+VmIo5 s=n4\1\nf` 51<b Ӡx=H]yv-fձaBغghroeshHþp.m.1 ,ū~EP4\Ґd]-W3i|1|L0ږ6gɗ}1(#gxTM" Fz4 d3U6OWDZ~@Fn9OG-%rC2!5;I;6CRi Y>n  O Պ+ѕ%H{ՄoJ64/'%{dq`CRYdmEؗamڻLJb9gͶvg闒b;56BG/[coj;Y:.7D^ \N~Ȕ S}N * vyyf] N0B /o(Ept,\j~I\>Mp0 n$msm0X9WhOC#`R dm90&M |{YAF-Uuȸؼ\z6"MFgu{"[ r[N/HD f|ԶAhV 7-vW٦|)m=.nl8z~ T*qi)J%"^q=(2܃PM͞S< 6X aH3L)_Q* E=$Cn3֗ Z5v쩓@JF)^lx@Ps^T՞N8PY0VL`PoͦҾ-ejE[%q'^ `CA,x) }b*<.#;)+-.47BbB>+o>(qpħ`ۄ0Lr[roA~v4mFP4k&&{RPJut^Ҷg~ZN&*V;8W@ٕT  jj^f|!G/ʳ(rB h-X(){yƞXi ʀWEͧʃDe6}lp}D:n:b'n>KWiq)ӻΫfl}+[PlsZχ웑?!ǽEqje~VPNRiBAyz 4(b)R~,r8q9Jh%l٫i , w@w1 ~Ϸ`o#u3~%7 (~>x>aYFP)Ҍe0sl '*lW-c:Úwcmxz"[أo%i<>Nm 2`yv9ΒoWǸfuq{E`K{ 4 7y%h-cܮ5 6W1Bs scA?L$ XZ(CݾʎTǚ+ijXN8Kh\HV\18jYNK8ӉV{('x_ rC]0b4/{~a_U<6ΑMpdIM' NKB}"30&B#M^w% $*ّ&pcߛ,.7ШeSsWQ_ }=]5,bk^4 3{=CR+y6V=ZVn~$V+ Nt2u:ss&}0nm[$"{^@Xjצv t#ŠA^#+ E#2B~8Kb;(d ^:RIisy{;p: g{z1]ygZp컟ѹ 8drC#IAi\@78:,Z9}}51f@}TfLCA_^yk "HPֻ)1ڇk3 sL8q:lEBc|,iM;*4ZP(mfz;Gyh {zbv 6*H0;&Pr:DǨ!i-ٽy0EBjc+{]ګMT48qZ6^7NE{̐.-&L8D:vp(#ۛ /<r}82=g^5=jpzT݈eLs}ݶVODc۞ bUzw5e,+4ITu1ZKs:#Ez &{v%2춊~mHGdd< T_}pNc[ iKg mK*\-hCDT5WLŇAl?z5qN=%#,`us98۞Ԯr ^%k ~PGJ?P, 79hgJt`WK˧!_CbUWbL~vY iDK%޲_kayczb_S[i `u /^?]~&/ߋ+"o`4I+[v=,mH!))\>rIX c=M؊h-(E;0kV=@T$ѝA8Ќ\懷wTÕֵos p)#a[P\XK묮J?muHQ+~RfBM]bZQ(iol 66f]􏙬8eH]a}}L o%lQmȊfh̻ JrWD4O|ZM|TkՅ{ 5֞ؓ:Y[71~7 xɥ^n0mT,^4RuK}X`> H EͫK UJ/H3wE~,vDvei:AtmUr@mk|GR`L3ފ O&C̰!sqO&J*ꒆ,4Pj $;vԀ,>vU qzO}$"-!::]53L8tΦIyzjf Ec p;m-7-Hڅ63O<jgvڳv*\ իxqEn[․],f$h$ϡUsE\?5`qJ$fB\eKW<ߞ,nL7H!dEN KR,Vx3|1N!;S[JEڥ,̀0 t=5gOqN3{c$ ʩ$˂9C7VSM#t8/5KcV{FhRj7Voy\'ͥZHzWp|0 (H$kUL -U˻s@OP});pY<+@|F3~뼉Fe5&hNy_s}ȗk˱F}SG>l,y \z ~YQΌ/++V*Ej:!fixA"a8dm@QaSΐ1FN=曓RjIQ(wz$Z)dvYc?~mkRWw:C*)=+ӭ0 2$?IR = }QHYݚ~=c?D/o,/PuSⳣ' "WyHejn=jٲ0|^D_F$Hې\r ? HVOD͆[' -mKKlXj|5 ![#y<$Z#"lvtbXV7' `{O$2te )\~=#rm2^~H"'h0zY+$w(_`}hMQǨ?'Oт3nԻ# 64ogC/½it*gVf|t?ϑ=od9ZKFշB]u&rӚ۟D?+7!#ۥz!ur -H!Vn3dk./rOX0|O5_+ġ*Lh[?#3~U zIe'89+-< Vk?!=3 `aC3뱧F`WEDn"EhH*zI0{pzo?"|MA\\2ffG0Fi% ,-ڍ{ GSs.Eꈠrʋtw=d啠P0+_?٢o 1;Ua־_ XHD #!,dED8X @rB L𢭘kc O&3*ߋeyue.όXry@n+.CU޷tsa&ȕB&Q9-tBQ5`֤[#%?]%Bb'N40Kj ੀ第׺Y{(YiYρHIĎ߬M laHC$v| ܤU6J2]eIm/P wp%_[>'B4F7TیrbT΋@!˛2mꐫX ;+=g=}?'76! [fFD,eS.@=b8$ۋLpDdwl! [WWm_~}WHۦсtTnbMO竎}(--Dr,4o7n2»lkjlyDki2iu- N,e3ïu?m1t.';f7]?2VܱۨB=_%O\/bc`"RDoE -On9h~HEOvtߖиu,tRfO !G!n0WpHQfM}Xu +Ĉ;]^o@Tt(U?bILj[f`fLv9Whp*P ߌ,|>/MpMsinָb+q1ɗn;eKd")~Y50CҤfq`ڟLCb rg/KE@BHEYsC3,!bmU޹!"x2t Vԭ!E,ڕ&|o(3ӂ9@aGy( ԰yP{SMtFea W7lr}5~7>0scJ6(mڑV)v.ۿ[3#I>vsF9;?RFb7}]rV5ҩdjϝV=Pd:2M21oG U;9ܻߓx)a kw{7j}OinO)uqWytKWț{u¢$]& ,.  Vq-FtM-,*Xx͙uILӸ/9 Bf`^;lhg [O!Ao.!8 M%w>z90RP9^7=߄gHcpˍ/2%8d2&`,PuZ}L?Y>є^7p(scGuwyt2h-UrEǾI,<$;`j']zacxcvFm&oOb=e]|kl-UmGՌ7Wl-æYMÌBIx>?(a41}N +"И< e.,Mz^Zjݺ3wl_l Cɤ 4j5X>(Y;sJT'Hu JGv- K'vlUt,KRH_SzwA:= ^.^q4ֻnh;(08xH}Aoh YG$A&Yy ~̉j˅Z.Y/ WR1;ݣ:XR8}9eX}O2wI7-Ms);"?APISHk<,/oMceU+1ym${Iަ8lX,/$w.: \"LvU'sȜ Ѿ ֯ >+[^gV?:™\pDE@F1&^:y(e !fvݭ6Z:& 3 ?q^'j硳So?b\ ay8[yRvQ }n^@`26|巍JкWА8L(Lg(v)*Ak0]w3!D-JQtOm(FBpˈ]c'rz[QLAds{{K3$+f~Tl Le!EPڿ>8e(tx}vq.gC?N-f^Ik ̘!G6}1IeQ⡙5ķT?"(J)N <LoF]4vq8*VVITatijDlmJy#7l E>NM z #AV hsx[ U-AbKMDL!kQ8R\jN9x^՝xII/G3?\ NBtp$ѣPLU88.iÒ8i.,j 忛3)BvޏԚODccƸq~M%ori=Uwjqlٛ>;b}GK,Jz˱M'.(5w C]{ 6\t_Z"̌TSa#: /?s@`E"!Uf"NlMq5ͣA]>r7G$8  J9MHqؑC `T:@-B{uU ǖM9^ +Rl'3iݍ7;RnOX=ŴU*هo<4\TpţSl).{VXd ϝM$&%zPڈw(9A`3VQ^2&:22"r1A>SFJ.Ư{ڪ*Ă]wHĸbEsoQn6z=޸[/_%WM!snɳ~Ci^nr;tQ{dkYQH3RBs)ݩ!Өew1a@.YBo?#e̥1T!oQQL@b`D Og%-; s;p?Nӝps;uϪgwߢaˠq~pTf/P !{n*|Fd\ ;~GJ!W ݶ4:X*JBsᶈp+;uxիߎZ,YvP7wˬZH9fId መגUlܒGU2M| H;`m_Yt GAwzQ,#l(OtS*,գ8Z=Ke/|E9"Bv\!daxO$lp03qv(l8-,H-)@qB70&I@^5ʟO/C*[:ԋ-ie*k DQ K}7yOtle<8h3Js_]RDg7kۃu9?Ulp-:Wxĸڅ,s ;jg~#2M?rrB[_2#GDC#òA#)_$î}~c=S95KjԤ;"՜PHL\mb/M; _^JGƼSVXVP5y]A +@뇹dM?DŽlA~=#^Y'k.cŷKrP|PpAjHɶ]^IZN!{˷ʍhO"ڠs<}R fu8yF$>X6;֯v;G誑kn}@zkeIbQ: /3T'5>jZWfI߱$;V:3U1oZa.:}EEfLW ږf >f|dg:wh-yTu_Nm:_=h]TUp:J: OlȜ̛QM|Ӄ ݄;';g>Hyά-=h5e*X,`1=w\ dR'fT7w^`nxHWghȂ%xz}T%n4bJt26(ߑ.?C &cQ6$!dƒ"jzVYF'y,KWT[s)ǚ.$/G #C/_ ,d~ fl_[ ?g=f3U UuVw|p{@8Sz8$_@ ,zB \6j+ߐ-Uљ#xӕk̶ xGp ^J9P:}5} [3&hչl[,g›ed\G.w4~ _]0:͖wN4*I2+vLYE¦.EZyCpo^ígZM"Y_tٰ]{11LY^{3.?mJUȄ Oڕ$E Jq ɂ5^Z:@^kK2%?,ڄVs;q#qT҇Lߵkr̎j7U:Oi?i_$>!f OQS]^#Jo~: $ pIbAz)Rb:c,8ϲ2MoiдRpr u>thE+:y˳C۟`wҋa n_~>$i&Žyx*_k]tv5=kXXy5qn^\jQf] N!;7 amc 1ATYG*R|jCu:֘NR5orA^{GdKޙ&1Ɓjl`| z> -#ngPG~xG _BwUV8hXvC_ߟ X`Z)t6 <Ν+7Z ̃$[>3F2(J9z{+w6E{'$nTnl5q*`2`d8VECOqwoN:!\l偿){H=ڀz恆WÜnf푈%-e -a]vم{O_Aƴ8t%m\a,3oڟsP 6tG3}V)q@+ݹ1AqAPu"g R-8Ғt qصjE|;rAT2I)AtHwGs^ۆӄAۤmޔj{h5ch+bBB]'ߘ.Uo,1}QV E'!^78QF-M;?\mպM-E>sW'^Q T|87.ӳ#ӈpE$[洋h Jɰ-;VE`RTGTR({$cS.)iP,kERZw4x@{Q4*!t ^C|[m٩ eVd,x :V>tsY[*>Qe%z>Ŀ}V@wxn71>s-U @sf+YSq^Nj(ÙAǃ٘G 藞'{#:W˸~]Ě._X#!|TjsQ{9M?0* #8:bYX kgx5Aoa[B#k[|w,;.Ft4>G?̸,e )lgKhBąggD0E3FxE6m<(KIn=7G~#ӥ j"Nn9Xd3U4FfaٿCR0t60negW!A_6ɵD&rה&0}m?~q1F^ , > UB։/L1ߨ9c6{sʭ' q[vFxYOE ҇_q/IKq w]Z^'aLY`|Xd,? Qtt, 6yQn2;FNI+/: Gr9,e\;Tm+ֿeC$"JǫU,LlJUq G'zCٳꦇpEܭ .4x],^2|S䊳Ic7s~]_?3\(r5 3F}=-Yg/ V#꣡21P$% A;ԕ$~wi8RNY4{hc|Vv(qBZ`Npw}Vȝ`%C)~r.G7IBؔORhVʙ+_&jxPNQA<F Tkؾ:WX=2\m .QW 9jB n٣[Vilb8ɦУ2zT#V-bÔOhti ~y@L.p=%!)g޼+ǹwHcMg$+aS/,Zޓ֧>,;'_6LuMh?yL\#f/8tsѴ\+[Y,X}5Sx~Fr=BU &cR}!V;q~n]Cw^NgJb2LCTIz ^&m+m,Ғ` sƒ%Te+UQތ8^wRfG-L) #/ss߃.e?>5;j <57chh㏁G( 6yՀ2Ğg}X$]\_UCG+ќ[T`HU:h 8|>,hbK[F򦅰o5.Vޱ{TorVL~CR4*/)2*\i4 #u@d9M9!Sɨ^Q B͜ր@:C4ӖNK-]ZR9d7<<'*(5rD ]rƇȇ*F M;Cq'9N+kno9Aë#c07I6 1Xp E{8d"1 (+p}f‰2`(jMq?X G5[bg la^FIJfϪ.jHGd{Em r,xI44`B퉋mÇp2ZL/_Z'cXh+@o)Ľt^%TO@m\ܖ%^X zz`PYo\}$wFSoXTQ{FY\v2|~P#9mTpP{ vD mִOurzhtvtGt捿< `dP'IпU2dMC[)8O,t)UۉSź&gq;vJoVDuBYᧆhhK/P/ ?GsRhAkf(k5ֵ>gꓴvjf@g:6^~&"9~-wRZu$_4 c9c;&.t[5$klܱVţg&HV Kz +n=4X,guZNޓ>qjL^1ޝr gs)WoIY~.I|,4;J=\D~x0O7nynbH鐧¢*L\Q@0 PySx5{AO7:.dEJd7)Qp{T<ݿlI|BK胞%wWD0"[;E!@P촎 3 3ݪa>d iős;>BZ1Cˉ챠^:CßUnVV,y~oݙZ7+ o!SXBf6T2u[2 KsmwoLR!oF^$ʥߢ#eMfk 2d#25&%l  [,y:xӛu5y{۽lwVO U6)`|%V1mO;miGlwc<7 ?ѐ*3*UtQļI+Qi6$W Id̢_?60j`A1^*h|8h7Kr. cy*ŎZRE} w~{4n}_$Xs~0UJշڬ7&Wk[gKQ4rŭ!7>g @%ܲV3XcfEmHbbT܋NIFkzcN$Z;>z*TH8AF7[q&3aP/9dBJEIǵV9Er]㱈ڍհ.R4uibϊIt#1mgpիއ"KJ*Mn:ܣacG#M$*6&<3TW0I=(˪Xg3?~SmK:&@g?{:˝"k 4m::X XFr,rbUfV' vRN%/e;u,tSpzƀb!buj*JCGTojm]]^OQ¤d<5ٖ@4Kjn:hްN>F!7ǧoz NUVH\0zOt1qm^, Uk \L]L g#`ԚfRvUZD!j }~9}d7z°".3Pd<gkYɳeLeDlvGb|[~ f-gѶĖR ^m{JQ߹{U?SA^{~jc?Ga*{&@zbO1Y>_'Ugmuc@GvV[ꧤ=~MAİl5B0ocԔ= Ro%$&Ie/RN̨Fs4e達;͵5t)pP1eLQf&$1څ*D~)?e(_ TJt0Ms֕A~2 vMؚtF22x1K?=^ 1'AȘbO*-WO/4Z7r}%PQ%Di)j>70{O7y@If᭷AWTuM:wj6u$-DBM)Z0vcKuG$=(_Zu(e}XGa=w$%`҃bntR';gk+",ʓMeDd$jf{k^HoRY;X3 LtLp0tF2{JuAf݉>9Z[a4;#l-t1<)~.0J>bxVQSŷ7Xyc$xvܚaI2;p!CJjn "Ew Ƨ* m.zMf@O3Nyi;Bw5q> w)P73a4# )gr8T6\\(%%\g%^ˊ0ax 9N^2d4p'ٰ+]t`?eҶ_x y*b]v{e]j@̤f<Ƞ@NE\YrMY8"Ų:0?s&7B2#.(q2"+2r;G܏ T%kXUQtr,GW07Y*aU:.lsC%~s%*a}:\YqM6T] ]ea uWi_9oC,.k#xm$(!PIYZ535#`PZ!la|9hOڙeC :}=4s˩4RB#y(bλ*-o nfjH ƛU)`}8OKbN6w^mE^n]ժ)D>Oڪ55Č{p2n0sL ̩1t*˞>2ݖ~1m3UTWi;c/nϬ;L ue.iVͲzT p{y+9G!e)P@*Bh@^ ̼ !c ִ;q- C /2UٺVhS5UDg|]Ȥ%yWx݈sRb2\.CA~2:bPb( {ڶr .`2k^Al#,Tj2B݈m {H1J+ћ~ryHz|]ƗqVBLɦ<@b&,2ڗXQSMŕKr_J/M^3[$}[/'Q%>TĂr|ېpF~%|A]1-'>W .P P,ӡo .<_^Z Ӳƈ&*-i_YSk  +l*u,|>${q$"{<Hu%B|EG=MFd}o )\J!.9g&+6 L.N F!N>z;m#_o I[wb8V¼px3tk9.t ޒ[K8V7IvUBqUT\"946CN rPc t\9Jlan@K{l1: {]^MPByK Mom0?}žƋ9S+G3:2>6ϥ>y~ UA` MAseQܪӃ";z="i:2jFvH]3l"o#D^0~VuP!d=^Y:_xv9Q HKx^yµD.0g,C'Vױ%ioMn^(ޏ ׺Ε$r'-eQ)&}!(ks?wkth"af1#wLQ͐+Ta~;hJ?_uAiK,_l aN n㓢2H=/2qzţRo0j4x (@^ԝD 6NʪAMߘtGT`٪ًNQ&;i ,X>A;ž1Ckj no䗑i4?(;Z$qȒ&P!/dDM'z߃֟bcpФ}kET 1>>Q`o@3ё\5NLֲQH'^&"V<՚Epfʟ_T@ցpvE|y:7NdAjGu%ЉuEWҚIN|h%[6eFO$_`M!SH{0?b\;ޖSˆѕ՟M π$.8U|t?T f m׺*3yQ׏l8xVyޙQB['N&D 8rnj?ʸ & qXa4,\ٹ@ҫ{ &P*X{c.,LXEL4.ډt?$rޖU;|;̻inԄLI'ݩn?gCmBoar|f03'w"zOHM)Ee%i͔4Wx][]uQ/`7Hl+lέ`#ZyfڴFGK&YB£o+o0\o|aˈAaXUZz/^< %YZY(T 2,̐)RgfZG.A>tM"7PJ̗g"1B>d r@Aﭬ5nR{j gLzPj/ DeBԔ%Vl /^3rW\+3Bh+6џ̶G͞yw [9Bk科̑VrT~G8v Ϙ,+Iq6afQ42OlU?EY/R)tMIإMb n^Ys98VU*J5O[ĩ81qPZ:zZFɩ7Yp|W9;s~~^[U1zd!>#$HJ3gF7xTp"\kq2w紨G޻.ZuK恆s}'I"&A*c~qƾ'UN=Up{43"byǶ#75LĈչLP>h5@iyU%*lNw`"+$~MUNe_U' .w-! u4"{F-ɸ6× dEnN`=M&ilXOD$*+ۃ?vf5bk.Jf?IᔰtDFN q>= Er:{N/RKC m6gC4/Q5]!Ns)''|S|y[5洊(C욳Ȍ: &_QϨck J{ϥ~ B9}3 ^_3qhЄ 5%z;/A0(60{S**-߅`#@`|\Gb^z{,/;}HHzZ$yrd 2K2ty_Mo F͒gbCq@8*rLq"'O;tFF: N}EP;"ub?$iS0佈Sڗ npN&7Z"w1h?gzuD(1J 4&U ,^Xx1Lޥ2-x2k}\&Q]ady5uςkeq!vJOW]Li>U^HкB DrmVnNylyT>oG(N(C8uj?Lժ 㵆˹|:Hg2,"S&_`֦grO#S+ւ7h s\yƎXCXgwI ЊFC= TL&;bL4YN^9]{kR|rB; 9sژ ZfnY/%1sEe*M$A87&O79|\'=LswG [1Ir,f5łH6zKܼO "DTe@vH\.Y>\CہyAwfvb@؂Ӕ:MzW;U"QNqKr`>sGl@DZb_6&a߯557dY'gUGЯK^]1θzjU==]~) K̭B4H9=x3>ÃZOZܳ,AN]0*(] )΃Eq+w3;:Al$ p Dh Ԉ+"@d}@ glv3+9b[L}NRO'h[Ž~b(y% ߑ7{E |GZjM"HK+j=ή9(Wށ\爾'c8Sp;W֣ >͇guinRS/Oi./5T?A|es|/Le[a3A[A]o¡9ERϯ?y(j"g:A41]d=`Ir{OI%B yIH0}<K歟 /t*Q{IKK#RvM!. 44=Vl|Gz-C`eG1)&*f1.T)Eܚəuſ&oD;z<Z4ESH8ۿTrRu7*Ѭ)tYuyucWh`?,URE8&:ҤsG''Qꇋ9L:J`zrlzajG.uٶ+o }3ao`by4 rħ{krJxo͞񭁕Kctv̽I6{pfoQr)Pp09yֳpb\:'&t6/e vMJӾ\e.kY8zbPkC/VYn |NϚ!er 4H@cGS|MVVoj%}Doc0X8hOmy91<_ 0v4deF*-mMs.lɛ9wԾ~31eK$sh }fPR(.Q{$ڰ@N.c}kU\ܮP+AVKྼ\0dc^ oC][1ddU[>X_X cJQQD >ݸj`H; |?u)I TNsjH;@7sKmw8qA.wɗ`A96`}O(lF{.űqB;ȳpZ%*ةBT[^(uSKKEOz| LxZa^\[vԗeG `$ǯ=vp@v}2c6pFghX_cz_L+CmNF@QJ`MI1ǚMd >(/`:c^Sh(dzXa Q"kc^…;8AKXe.gR~+EW:3 + 5VS`:+[̻g)}j27k^< E5!/; Xa7>^KVבP,#)eE9/#|-ΖǼ݆C;I!|]VUDn%ZZ:U݆s}Ь[*%svzkZ}*e}s0577OTuM /DŽ66zhQf26͖yj%hUuBlHk.juiWP|Ph:XEi2X:?b4). HޔAwǿXw">MgA;[/zjV̈́-2׊+yIpdъW1PgYzilmxNXaVyyQe;w=?scgՒ ^7C)Qr LQ*H8\BUNMl2_.{LI t:_>r XJFLEhi'f۹7u2LXΉpǣ:JG,)mTa5/0lr u@6&\F (YvHEr,ϖg["f6k!_=k q( tM.^<s `yx;3 f[ 5.`tƻrm.'Sݚyߤu۟6ۂR&FGL#Fʉ=,FzPAf/fh.^ 'ҕw2_ç W牥S@Sq#ϛpEiLĴCpz_<Ó_ĂGPU;I3쀓R>IZҹG.Tc:'aw1ImF3h )E= zt},?R1LNT3+:ekG×eidyLФH+AKYD^:>9wLMyU3H]:MڶY"YD Arx mK ç]ɾ!})G (S1q|ܥ Bm.w௨wrޢoЪU1d`VC~XsKgX5u퍜YZNp\_~V]\Que~;Yzwg.`ts%|rheG`PG'+k=zh WKUG42 }r?4_9Zwug5 ƕmBZԖ(m{:L^c[foT0t &xk5 T&U *@{bc>4L~X>dr+"kB]g6QmXȒcfOmPdXKM><]2vݞe8 sfnCϲ+/crria*fʹ7KϥЯ# ʝL7_4\܏0~߱}RY\R qm**"JZ_l툂&`owE 33'cjz]!HW_;;ڵfF>0TeuL61ŧrBUtRu,\ʃaY+Fwy|@;drm%;N}JqáQ"1b2֋zeq≞AIZ.%;bP}0۽P=WK+C(gBGmxiĬ&f[cq9^8Mu'Ld%JVUOOQC!cuDi эjfdB( ~-G|\hN‹ Ar"J:!y7.o3(PTu(d w)$$IRnИ/$T  mivtu% }Mߏ\^nsgrX>MJ1q807.LƵ̦v@+ _;H 5g6¤h.75KWEmV`+o*DesriQȋ4lqs/0MЕLWy&mg(v?꽼by\AvȯGw`8e8#1e z.Ld?'As]?#Pu8K 'WrvsM؋I(.lƐuV^+gB̦6YZMaCD ,Vni*y_P i1Nl75`a_ (= D9fi}K(eЖYjFbw :9?PcD ˊ'Fݯ~e\@qaw >@Œ7v?5ے?[|w,SJ/#L_x,) t<]ydۗIbAh H u/g% =89^& +5Z%>y;{3̥aXӟTG9ճ7Y`p/8/6!yiWpdR-\b93a ',F?.e׬͆&p;/+oVDɠv\Hm<&`*cH.$kB.v~`-|ԲӖH j)02B?NudaQjfw4B6f>#.ƭ%0Һ \񦆦4jތg2ӚP:2_hv\u ͘8޿3ֳ,~޶y)q\-w@vK%T ц[Ig1^\,~Rey4=KPvJsqtqZ|FOat&JF0\ ڬ@,:T nhh;Ti** G/]oF=qǵ󾽃&`~TԵ]U [3={44_\az&~`O7)22/&½=۲oy(&,]DN3pJi62i/PMv߯}Ho)%m/e&*Igᷨ09>hq쀱> qyտCmak| ]Xp׍'VQa>G Y۫m ץ#l&#[g*l(Fu_> { :rd㣤Pc~ Ϟ|Kjyt." fUko=:v|?wD> $'ԭRWnI9*Ϋ]Y\\0f/϶*5H=!nlKt{@Ф[7 ai笔Q)حȼi8L-l޺c"_ƺy“ [ |솰pab p#,5 ̃XlϹ9=!'G ÈzTǽ~̇ I36"ɼUm)iL&^Vz8^\@RF67>/(qeh|AD#y1|C9XJg]dԏE]m770euP#Uǃ{M%S,} H+1A^R֬z Ln7x=G/tu (@8  }Wy&oR\0wG YnakU!g|}wx)?c2 vTF#~I4b݇ A:Y((5/`Kz 䌹H{;>Q̶"WF&Cxjn˶GV7!+bCBBIޭ'֮BY*uP-ZCj=c=."M,ޖˊƥ0z_Vԕb,M$Fr,S'L)r@,^3 a*, vg&^y_(|JgtI.BS8EOUge2fmE.zzCdqUf2 \G!bJz1șkᅕS\z`7{_";{7az=ŰhbSOBe7A:sR"InUKj/y lW:W}xlG4'Aƚ`;d΄&X8#`ۑzB!Zq措>dIQ!Ɲ hѫ3akf1*XUƢ EgSY%U*LUYsx|m ZǼ_]\lVr;?c-“._Us#;M6/%GH ӭܨY+ k#XHYp͔H~`ܔ-D3oD*_**E ;&j2"hSVߠ(yf|h b˨~OhX &bU{co;W'_r+ wH9Z<lWpJNͤ\q8D,X$ x0rՕVaFg FETD2a q3g5 B 3opmI\e[7d`vғ[늢~TbvcUZ:bq6ѣٚyYC;nnA\=嘮8*YҭLId)k}̓kķ4`E*_ސn!̳72{v4c*gqKFԽQxk#f1~U0O^B$C C17˛uM]<ZT(#?0o0|x?"ۼogYZ07070100000373000081a4000000000000000000000001662f7fa9000070f8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/H7p]?Eh=ڜ.+ˣ5EY$B2~P*Lk-cUj! Z6)u)l(ZE/ c,mb2FfPEʦEM$ PQ \L_˪<< BjƶQ` x<Os֌z=QY s0[岬bĀk~Q8٘z)x#psEL^\;FBk`ȥ-{{߱TEbd"G5rtO|T FE@mT1Biu~n^Pfʉdgyf- ĻsJ qPtxhI~P$|Rv'%2{ƃ<ź VYʅd|Il#yskBeIr-1I 2'Db 4*!FB!KqB2ZԈ2:yb[o.Ac!wuB<iY=& 3uϊwЗ#Q; dC$V?=(y`kXC4yݫYi`o}aCFI?kEZ _&: lwL-_2D|! aW[egwHVǻULS_ b{V~{_#I /RJiՈ.1'\z/ejpw۰Q4RAi:R;FZ3 N~) 0IjrCvA+NC4oN:nnq{F ȉ_,Bgk U%$yQ!銑{xlH}Ux4iR%-&`1,' K'%џHTJÍ8e)I*,E'PP EUy3`5! 0ϭf.hŕg/fIe3WX2m/w$7 a[.7?ic?tf;w4K8wjQyțNnviEdN%2"r {IL~sNqEf"Gr Us{%ȬTImݱܟ tf HFZ)W*[Zַ"%?v62`Oٔu `Z$0 @*4 2R DW=MN]T24ԈjL1PFG]8] Ӫ%@pT"5+bEӱI%~hB_ZpR3:}FSzc9`D3DԬg? fLkxˆ#6oR-yTh 5FȭkK~J'2~ 6(>fJ+SJ09l4(O=#7eIgipnd_+ʢ9ci~m#A!F4Kcf[y>0"YMʊunK|Y2J ^'ȍMȚB/> *oBn]Jof:SQss}ϱPs+y;V a'9%cMK h |\}A K^>\,70t /R>ȸ;@ ɖ&6No~cx!ByP=]`Mg'0z3m1M9GXF@Քb3o.ч#TC313SaNڼ}M/M\ōb o`~A7^S5k]ʇh d;ƃgS'42" RB=n]X3vBb#3Nۋ.!su'!qÂ~ZxMYg̥ӒI슬]mh E['R#?#up nDK!eԈ҂YzعY єnxEt)&Ρhck(lU\U%|2'j88q?qD:-M,z:z(;Ϳ|icI*+wEc|49LrP?CGvzJbv`ovT@bE 8a'-Om>tH6d \q߶0&жDȫK`p YeZC9ERO4H Eo0`"3 v /m7%mP`k%AYlla@z`Z,k`l^Ԗ8Av40愆>Cc`(m11 ڠ}HjIN]9d1 h`(<(k TyË7V:H5g,C٬3ۧTt7?(jPo,o』/bѽ}8}H|UvzSHQЖÍNtؚ3DSAi\&7CI+4+:{n[*' pB!CAN{?26`;бVݕ5bt}[ Zdo5?Q#@+9#Uy6>p[.h6r6c Vsl.:$CnW7\'IpcVw%aCG uP "*v4pXPr~(Vo;4X&/h3_4`G U>}z4eʙT׉f:6a+0o]/vu>+NNC ?q-2솮J%nOpxAOۅX6koE  m (^̈́A@ ^Iߌft&6&n;bF.Lh Jp9dXE'5~uK5g+wٯ&TfI,5h"܆NW'@-X5;.iĆѯBma&yr}4=/h?c:;`8g_e8gT{˃_rZ*;nbU6L+\)hmCGo~\my#{m!9;{5 4һHSy p Ud|2+ V.KIAG_0:j5 oN"w9'MiS /3pl.pgdV}Y0LۓwŔ`= sѧE"lϝHa ՞IdEWP!7<ۛ0Q/S{ncy![#ImUQ}84ʲ̆MlM ]k\5z?ܧryo^"i"]imByhŘgK7N5D/,`֎ w$,"TQ#y|؎P@T] R75'f"[k졩a:\n["S*ǏA\%2M Z#k+[)]-澎8*[\~V0 dc&X ]z(~%B PwXC k  f =Z+sjAuW#: ?y掚g?pZ5(u!'ĀsRh%Hu\j|K~F<' :X {:o Slr9n9G!a+96};øiP'Ru7b*P$Cۃ^8k_HKjnv(c8 DBs<|ς'FUޠu]_[T}<7'a6zNy1X@L)qwԃC*PR&l;Wr @m6(,~PEKUah9~| t<$TQj$7ԻHC3vBT2oqwLJ)" S,}2ąiq;Mt3E<()M0o7$geݮzd'""|ljGerB] Fg,`1?!SBmI%ΙLϨbzG] t4ɍBQ|>mWBc(,{IFVŧy~R,B%iyv?ڀy6A<)m3t;\Qe3CdO0]LCkR<1 8 6?aU,BOY|~ʆ#yn;oȜ7 'S8kbU2x&bx QIORW<1[&8\)f8kwe3A2mEDoR35PɣVY4bQ85N/}ױ-&X;r''VEٚ=_Jfйa፼v~! p4p9rcMr VҎb XR4+;!Jh?ĭp 3#x^~k>q౛n;q^C"f w9ɻs|g ZS]g 13]NH&OBA#RyoQM52{>{M M@Gwj0d6%IiԁEFeAĽBa*x{D6@<3eI><7ۦ#g4 =3aSՒlUxu.w^Ao0{ݑW3$=GueB<dsyHZM/u RAxNR`Mstl}E :Cza٨Kfko\rW;~? 99?=nOPe+[z=)!!٬=;OD%.6tql;ZvoYf_؀ٕ/gf7˹i:מOF;ޝ%6@7R[.7JHI+gW^|U]=#HWDq`@47@^ɐːUx7Y|w7l1Js]OQ*RўE ˘p%Fś(ɭI +vnI>DwyL&5 L}d|OגoJYeG~"Xc+pBH"r5oRhhT i#>' ; <;UDVym#O^ej(XiwqAp >afBDTdy a \Y0i׻)"5}"Q)2U_#Z( am-ݚ^8PFޱZ}Ra!pHE]Ԍdz%SJ7+Q_=J )'}‹gn9Oh5ZO֕= w7Vegp 6)"}\UN=C Z6OE}le;:lĭS&S!.UȠmcg1,Q(Ψv.dVPi9 T{`Ҩejr-Vx8{\ j5Bv.Lk܍& : ^O3(  0o^.ymѡ-+6kJ{.qǠG.y;5MX^9J5-&bG7I!b#nO߻> 1?iRŸQΧ p2&fTY2;}"QSGR$R F&ȕؠHѰ Uk@$K|O-GY.ˤuMsHʞ`uo?UQ٦@➾,.t=ߺW@B@yv%n(3[ =Ngnj,?2XR쯞01~8[$,(ZNYy5DPR :xXNJ6:Wӧ8tw}!!-oq s6+&-cYjF>2V)s(=#9KN[2řNXb>閣Il J)1ܹ[u׬Y(%9 +p%v-Pfj> 0=fnafsh sTt#)ym~ @[z-aeOb0@KJ\Nfp+ EnhohٿcN]tS|(]޵۱Tx-;<,"Y'/Y5\.kiC?z߷%:wϐ΋C98R?(U%hG] J`-'_G_ F˪`e0 N53LH,v "$ѾYHL<wkGl[ZT4UN/Vl jL1Z==ε OPB$孲1MMN1|iML~6&=LXGZ΄7fw|,}̴(d(7l瓝LMǘg;j[ꌋ!}ܶGzjqe@ŢR%j!7~Y\xFpRy报Vn]qQ(vNxA&o,QMQ]QQuSkKD&P ?LvP&~Ne LBxx׏P])B.7.2l ZOUG2hhb e]K08hށ.ᖿhu,W"ˋo(gͫk,7xLj(_Ls.|K+ X[ݩZ7fH˩ V{,*ߠvjʹ,YDv4WQ'Y.7^ 'g4UI>XEڸڱ=[Mh%FUi]vq< }X D_14:G#G*ݯF:ʌB5ŌeXr9ĵBƭ*i^<])E6B80E[fgV_0us1)ľ,Xbd.?8Qe-33_N֢-}v[MZ>ُ%Č]4ȵa;{DV*bHo(VxkPfMq4z;G[}V4ajq>Fs0wL rkT]3E2mF:bhwvbn7 5'la?! A ɞVPxy[FP c}ebbd5rS8r762&s۫B>hD~ǝD#h6&N2fEy G߱,vⷄJF> G2a ,؁TD LqpJ5m0T%6!:acjx K#؍ Բ9B^$vҌusHJ} di>{tyg ,t zOxjnI Ԃe GfCJ\L ś MsRd:|Cm˓$2B)_p68!2hwc#DA"tPRC3-7S4^Lo>N`~ai %x:L]祡)ނ;%g2bvF~Uth%{ll)c3qz1 _hsjjaAv.xLE:ZA)MŁ5d~L/qCM!ی^li~[Ц kӚNтEΟ@gojbŇVKݣ=0)bN QP"Y6!ӂi"nrÁo.A"7(&xb|[ 6[c*,<9]|3~g%%Fh̾<8ģ4Jy헀 xbbFK۾L\w Ic}svgA3 qNq+Y`^x&'H6ږ bHevfX/#`jFm:#G0ykF?|2SeRCAKy􃳌};7,!/&(n,ڏBTŗ8Ssѫ~+'"}xӰu5gyC%8ڏ?Zi1F?qlm%cM._alf,cT:G)*_(bS%qu}&c`)299LS0kt_Krm# RfIYˀa>GmZ hEvnW_a|9dj]a 苑rzh񹞝m !8^:Ks4, vd3 l,xF~ & ht𴤚iJz-QB=Ce}'*ZW(WZ3p؁<^jzEzA@vBH ula -e)Ib?jYj^N>BѭAc>i=VIӎv& 4A;/,.35P$]+rOВnt"CA.m$X r5<& Rٴ(4 bV)+q/}Oh-vErf^N`p,z3_ @2 q+C %{uf)(O?RgRָ O6:E4#x uyp#ż,^p'@Q}]?ɋk;]|l1rFӓ#y 2$rhw hT^A`eNF'<ɱcLDWɊ ] +2lSBMuGPCц(LR5N[Y!<n,҆3dhL0iEv"I rZ7y٥Qλ5kl;~zm?0֮&`Tݒ#QExfr4kл -rhe_ȿU]UWT̑)7F{>-!>/RO͗E8sVS Vצ}VI:7~)hM]D6zJSD?`,{ VШGNF0CZ?Å[ENJ')W9dQo-JrЛb=E= =VbPr4 {bEuΎkoc}NMeB{/@֨`ӂQs;A?G=1Ȫ`F*dhG 'Y3jQW/%޲9 F9w_Sz`x끢[Hmr2zvl٪Q@h&P]&ʚu<:c+e׮Mlݢnj|XdJj#q| g½Dq5m˿lոFMTMw U?M(l u>?BLstmjw)7W~hd'HR{zy,g̢ qan̴x9~' Zn-QnSS+=zNm?K$pae]V`{Qx05">ב7qK#!fFZuqlj5Κ8d[3К?2qUO%ˣbI̸*nrW{y\6*3'oemx=^mL7~]<eUcfȪX,mTt8~DoKfLҿhM{.nxْň7 F~}\"xxpN`J($t <JkO"I^S[Dj|Gz>l O2 rتyj$kV|exgߩ^yJ4 }͇iD{iөWTxAyaNՌo{‚`mFDVvyMWe<<\+oG_cV H^eX&eEv@QVR1cLWhk#E#jjy֥[_S8`0q(SmXt0s؛h> ^Zow%,Uf| `+][/7'Ѭ]^ [0#|3du^i}nÛӭ B$' Ҁ0X} =И#q`QA<]yV0~UFIy/û"raqJ.xԇ2p-͑xǥr&Y>R)LV$E Gq<"Pm.'9d0+dfOB:@1Hk tr?/.pKfUSGyBʜ^Z^<6rVq  ǰ0i\Lњv `1V)#Bn aDt=ʚx,9O;{6Yk\hyo6$Hwu=WTԿVCFW@gMh9Y8V3Ns1馌S۫{y: yp;R?q e濆JA1QX)K %Jv545E0eX+oV%<28< 2mV ,E51{=r1j$ϰ\/n K% U+SjG)yʭbjYK3.XTYDJ@Ŧvrr[9WTݠCQ`l1wؙv/K凇vY €G3r(LgCSϻNN?M{y< Knܧ\xkJ42cv2zP:cv/=|nmtF%b 5׾5R›`jX/: o\ ^nӆ$r,04|ņ q&yUTC)')*XҴ=+ nH7^uk?Fŀ܃9.FVU3RybM7"| d3Am VÐ^s"4@Dq[3b)z!pX:-!bƁRy /C`dvBs@ g!d*38g2pBЊz$0Z Ty8lmKMeAXBay֫N[5ݚ,[7 7 =K / !\quP+k>-w7*^ HϓciNĆR1H v;"` m݀ɼ UX9ͧUJ V B*,'̤TOn: z$- })**Y>{C=]f3j2so%;ȄXzvwc(%8 ]:U}(:sN|4~1V0=_ҏ(ӐU  3C'W uh.E c %L فfc j9ۦX6½C)TQ>p7B5F{LSaT!]Ft!M@D52 ˜U tR;EmθUVnh(A%L&$ 2፳3r@5arRȋqzu \d#TXcu<:M.;&{" hװ@06'&mk^CFO3[ek*KF^!s6*b,u:Mٛ_TbH2<=2+.V⩛StgY0!Kh[f^.eOhRem /|A; O`8s J9dsQ-l&ieU~SxgKg֝oǴxR\]DZI OQSQJ< K++f8[}&›NXC7huuC!M+sm|zMڿUI&s%$ ,) 㬡38#ĝMaS0kd7wyG?h[c90ġcE`Է  ]$mMJo^)?^& 2,籦jņlm磦Chc8KK'9bV4F QB7{wp! q_ b 9:%;'ni{]1j Pp% uA8;|24yRjo)o*oFx0*èN-ybE;YaEXOڧ"?u_n<-Tۘ,5jSg1p!9[H OK~ai`9߾ärĉ)P<@{/rcMnϞqSˢoؚԐ]NX_ŸFjL:C U5& ꥟(sn?ȭ o>s;tL*dku-)UTݹ:2}޳qƱ >g3w+g>tYUf=M?r^/e@+ ݊0 PV@dI7؀khqG[S;SN@؞0Qp\bsB}.9&3]̻ 9"6\;%ny2{euL_u92 IFlj4JտxlDô=xoo@zd!^L r\*(N,.Ϧ=7:iBM[(MͺsS-r3pCT:NRM;EcChN.yM}NUȍ2T\ß= Ǿ #TW }VNA+7[ȳ btlEZV-5];Xe)(eQx̦X7 $m ѫwKF*q zD3N6)|BU nRS+.21Isb&(y?|"!1{溺a6mHЩ`Ѕ\ B$g= H+-H_ 0`-$e!!>F !.=oh30O.E1 Dnwh/GrUlKs'q7e } fG{ha0c\<PJ;fپnOrSw&1ǽ-uy. (0hY>acf\?b1Q_6d@Pl07 ^4jumyZԜF>XHs0YNr"}2K xt u-)fRͨ<؞XԾ=Gla&qB,-<J!ρHzų2 AI i6rWץ u${(x':-N{$ww?#$] /R8˱; !-bÅ|H呠&/J*C|^vk[ !k&(v#yt|=>v%$`]8_m5 Zy0 Al6~(nƛp3cLꎭ\9^`-Jx*r{5NQPlh%{naśbPT ^^]j1@4pp4{ =JN"/Qtb)L:Ӗ5BGې$-OM9ӕ#yɟ7 Kf+"?rp zjA MS;MEq WG:Y3?854{J~MN)u"Uj{=O f6;k%R>L%w0Lx!v@8`=XGa&rg01?*N``,P,kk`lC_` 025fy/EAմ Q:h;agSءmOl$ ВB8T dU(^7joZ%ҕBk*FVid%_)"|h3QRk#aR'! ^cY(Ri)߸tcqDJSfoe2hWW]asEmU/Z_-k_k]_J!b^54`ӾlY\j 1+Unk㨛 g\Y ^"jj 8br+M?{\ɕY᰹Zʡ4ӫV 2H5յX8I"Jy#wV.(Nnp/;ŦL8jM1jCnĦy*%Iw+jD\BX+'YHIxQWцZhv#*v5_Owx40>dOЯ vck8a ;e-bGKBm\KCd8h('-8H|9#rP<K.p< leK{P}#:x}ƜmgzFtʷXݦψ/YGnD#'~̾kPI9SGJkB6ruP}tUG!h XG)Z! yzx2^*}on¥0 ajZ/<҅%pMNTCM:I[Q+20Kت3)&N#!#aӺ˴͹ؑͱ\+ n:Bp":1CuqgBD%t46eA+VhhT =o̲70z9)Yk>ܳȢyyN<V>UisGDٵg8 z}`gjv'+#æ_^8wO͢\cb9rfi[daG Vg 2fo#Iyx FnQZ{Xm(f  YFJX&ϓ5?)1*̓]r8APrq\tbq5Pww*+Q6U[F^ٖKV:*Hze;a=z?isu z$nhURbFagrwKJ:~KJl0. !F\AxA%Kj,r!>:Ѡx!IPRyH8^%pߞźO9պ X\>#h]Z*`=FO>~2vl{ę^?򉧀#PubR=dXh"]OvJB@/::*$Vlܶ8(RneKLN+(݌KOqޱ˼ 6Ef3aGG:R"8(jѩEcۈN ij֜>A<ɛA=*.̇Z"O(dz}A_[N1\qe'&\UcO-YE`"d]k!U̦ _a*gm߳D.v1" ͌$\۔+fEL |(yasنqu#%) ۪%[C)i-mhKJYa$v0|S02n"E?z ς]@8cI\CV^hjp0bӞ= =zS0k߾#N_o7yOþC%ڵbQE*Ǡϋs&, e#7syTG8*nwNWM˹I!]W4x0EO:r<ҡm׸*R\x1R4A >k' Ά;ILEYޥe(u@^:?^W5+s/ 7وˆv+Y{ud64c+J3loY7)DŽ&}~bŘ@CL I#_"yBdx{ 2Lcal8j d| nÇ[4k7V 06볎Z0H:)ޟC 399 &Jm vLgLzK3ajώw^..!i՜5?ҋY'u$t mb(4"4 ŲhM~cbqcuC7ּl.фn!ӱ#Cjn( _l0d&Q2 5ƃFQ_#4:L{yWqdiREF+ /RRy7-;˅}CQ ħv$3WTb_a9Y7>?ϰR1ý`j7pQ9n+HXK=j9Me )X# Jn/_c$j)$Y*ڜGVP3U?3hd /3e$р mE"l=Y k-띚{RUgE劀Ъ2:K Ӫ~a\rƌ[z,,>GyP"pOOU%ԏlmq) 'nHF=F9laKw!`7Cg .ϡp)#dq4nP)*=! 4n5i[g_+(sޠ ld02YۃҏH3n0`z :[4-C~vJO7:^HzMfM,*;K7I>} HXZ>Z}goA `Z fQ1 –R!䕁m#tX$)"aVP/B+\x:1g~0[T_jIU[7jn\t}Rʝϣ1`՜E5&T )21gn8B 8H*@Xy lv!! ^D.^zgF6ig`\*'Uh:suo=# P!c:G&aO&!AmlEdN.o WOIZICT s!?H~,-n=Z}%ֺ1@}j05_T*Lv)Kv@ XDKz>a*]sfMƄ (8DZ-x`,g wmxܭa KԀrkJQO]| ^8>0f}uuhtૺBlDymc8= Jܨ:Zd/9edaڭt\tGՈgO4txjmmn%A\Z\pi!Qx 9Q%x4Ӕ!5 |*6mj/ vkM,An3eoZ2BY:θG syh=˅-uTJڰ'Ba[::V4J\y.*؀ ,$9.b7YagQXk{5MVqS7^0 b$:37upxn,cX. ܄4+lH=3[Q5Krg榅}$i\>yeBر_Pn9[z|r+ϊ$cPk]M<At.@5 8ےf1I߼xxT:;y7Ƥ1ݳװR3T syRURM: ;rSyY(DI׷U%Sk? #|~, w.Wwsb>Xry^ڷb)Ic7ξGwLwi-~'Shldd A#мNYpQ^vY΃Hh7帶?b~CdlQ)MWC-h)ڊe Ħ9Z )tGl -D iYw3ȟnCXP'uhp0NaQ³Z<|iJhKSψ*8#o{6K;n–cW7x`Rz=({l[D؉MJCJi/H77_a7*klDEu/tE7SģV-cߥ>]+6od.IvP ë7)+"~#0 TcD4L:}].g"Un>/ Ma L7uNJs6:߇?AK5\WZKx+p]yڐw&r닊r M,ڋ5xžCF:zDNcGVDG=VsW^_˱$֣3%j;^ʒ(#B9G5F3n} K^#DҝGq#aS\«KgvG20泵D?)A9*jV EXHNWHBwshLoC.5A)B/[kO􋢽 %C6J&[vuAL~(:GIۿ?pF/GXW5$P:(<&ZnOW̎ndO\xBreZHUY|$8)][Ҿ*R*` f,|RDnyEmO?ϹL YSĀCú,1pƒ_#po>qPSs>o%TCvɬ!TIPˮxzh'6H|9 u* R ]7! i9RA5[W$.Iq1A^#l8vШGDδՏfړrLԬ"KVZӬ7*D6n3b2M+l|5uUbXnP ݰ߂d|:Hk̟*V7 RK_߅  Ԍ^+ 5ځɝiy }O@w 30v%Q'Yvm3r}Awty['}qJ\) ѼwG% aS is~&^,8GèLZ|>,if@Leь+ݩBb^gLŧlv\Eem=Nߣ @걭WRw 1ޛ`riiZ('Ӑ.*Bl=mA.~`5l Oʴ$rdnJ~FR'mu)aQ&V?4S-d˖8|.%s8aSXo-f;8>56 KtgYZ07070100000374000081a4000000000000000000000001662f7fa9000082d0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/]?Eh=ڜ.+8;Vh M&BEĂ rꚩV cWtq $ߥKИp*CoO%kzy.SyjnT.+^\p#aiiH%tο!D-뀪%8}i8jl V8s,-<}C!gϒKmDF&ͷsO⷗0f Jij+Oct;N]jVRɐ y+LKP_gB &"jIt}:@vER2\&̓$x"Qw6s ZT*D@넴zD ƃwkH_=ɀة~jPfέ;^^oy N:* ?a9煵ODz%- D4jQu$KDӐkAVW^(ADs. KTݮSFA,#;efs#qw{%Wv%b_u$`u ,Ap_{38ƪK~H*r Mr+ w/ncs*eA _jӶ]_\jTc,*,Ԣ1r~JfR3^g6>mX6|Ccf~@+i bDׅpxSƄM=m͡ngdi̕}f]mPÑ"V;} z["FQX 7x]= P45uCӂm$nQ"pHa<虼AٺPs@rHAR(IGu*=+c`I,tl4R`=goEYSWEEhH"M:Z΃="L t~f@R!&4j)v }.hq)(\.XOTWUxxZx 4yrő#Mr'Bb>SLec b@LnR[CD2*E5˜pOPMrHTwr9}5<%nZb;,CњUKߛ"'7çFpe>e?uV/ C bUdA2ޝݤ/+C>9p*=Z'+big)L>X?eAlCil>@NI$OZF[Օ& fl9&n3rYߨHv'PUiK'/}p9ŋZIx :"t8@-F8YB#I DJp#wz Yvk#) }qz}ڦL#]4I؞qbtQXLH* |GaˈKTتu9NZEa;Ɋ,61Z +,=@ftC)pkxc Myp[i@'jf[m*rNOR)*hV]}[R-L-5G@o>cȉvJ|P{w/eujC&Hy%âګ=\>u)JHqB}\V$9+bPm"觲h7˛n;;XiL.57˭YC7Ew=ϔu֪qarkom> Mu9f7NvUSqZsf362Lg & WʦŒr(e] ~ŲeR.T[v~7N#`ĄNjR ;`Z: {"%es%֧{{_] MgRE t^\Ë)a-.3[,IK]:LL uƸ3ʗ)za*1~E壴IU/ծջ^X +IJ=SKWWlDA0A5E?{}m۱aB9#72Gw=H:q/+`ڹ < U NQ=~}E&5iPҚM޻fJ9U;1O0Qr׷6N7@d*pmBO1sC=b҂L}~y~ت\j4Y$04*:[:YLvZ?IV,3 Npr͙G%=&4zgY:OLm7<$QWvC&.7=OЫ&,G"_xAvx-+: `q3hRk`&T5t*^ny\':|$%_eU Jr-!u62_9XeOEv5Qԙ.?|Kj쨎ӈb!\HajI"Ṓ=+v"c`!դ7jw-@\~؃BCgE{U\:m.vwtM6 -B?}X&(#2)T㖉-"v.n.L2tP_1v:d A>H7hZ"KϤY.P+] 6 Z8qawMyo/ʑeP T)\ZzºSa,zz$3@} %w)iT(n)uU/TЄ`T*}{Kyn'1򑩔[.,ws.@l@bq`okVl1PVF#xɞkaX AXmAy$hp26s.^DBw!Έv}W٦.: <4L}`[5ߺc?W[?[O0Kۀ kc~ x|+ f+(gPƑ7gnd7Z>o,a-Pj:?&`øl@l8w{anA9\2t!q-~Ed<ǏhBiƫ1غZ _ne Fr0#7 {ajgNvD|n3CίAi%G9ݯOn7+sW/]G5áĈd = *ѣ +fL a.=q GQÌ_'c?b[XB"" U9|p(?E3e'K-B](>wyDR6Q,Rڏ\8ZAA,[Wj³{U8SH_,3,l`K[V|`/Oב2p:%U0^ Rex:Q;j(ëY/8]j!. Hwi|j dʾ\'(j߫Z9)O 0tJ,aR0){4ѨQgdo_n6zUjۖmi3 2a.VR)"J%ʝ]deIyfX@'UJI/.͵uo!Mrǥؔ Cf}`IY7o aeF_-:v@.g%Kx*<0/Dv0?&F羷o&AY1ig< 3o]~;l!dvƑ3q|uJte/8RG}PgWkIд@;.*("H4I&4N⚍}2ւ Շj4Z!.]HX HDJSAF tDgfTx)FҝfKi[݃n9ы- 9]hj[&+lAs HpҼV!ϫJsʤn+ Lي@ #?O4j1(VńRweeھx6/dW\ɤ:7CxU~t"ּVEAzmF&PcKZ˨Ki_ޒ"%8-#.d|"6f QF wBE!Ҵ$l dT\ )'40|gֲ LǍa~XG^[󑉍e姀b="ɱͽnVd=TnXwxPPG6O TQ]Yb. Gr5ƊG:?^y35{\A&/|:IHm0 Y?wrMց^&H̒- a0q4%@ wm%~ZZgQ8 *j ܒHȁKҦðܾGD{g>Y'N3dz ][YS``Ht/֖5o+;@E[P1VjӪjZ>JW4>W/[gs Qۢ/XFǛlԱL [!#1+3< M134JLejj09%^,G J#Pz< u ٸ>P`#Rmx }_|s'q_1lTxe+Fŗx׀w4X@V/uw"permzP2c$9Y˘]QqlW DЪͿgo8̕-䵲PSrm[ܡQ+DCpu)Ѫ<7 ht~J8Lf-8{( .7B#ˉ6kZ(wBÝDDkfP/@Ff4@Mxn~YGî>O5 Ǐ^R6 $ecbn}12â"|擭7 [c;Xڧ>TrЋiy6vB_lI#?>qbPMO0?g\ τJg"&~Zcя՟6wW? _!p c0Bc5Ydmpc0P ėeXw\F萦j&9bH˓$qCu?DRY#kVY ;:l 3$..z^w^ewG1ab;Vz BMZKC|HF0/⑥6Q=UI 9K2'Ozzcu482lXr/SERMi1'%y0/J\ $17=F-T-9&/yTmI/r/СD3cqx/̩|K(ϲe|\TF¥cV4 ꨡօb8ozU-h]3=nҍ!L8S)=ԐWUۘ8ت\aݺ:I[r?"ez;eCw{IFIynǖR⑐T&F9ߴ17XQ6ˍv*!@$. EDAv-h$Mb]`O()޷'=K d5CY74:mҢ4\ID:=$&!b2M;~8O@qNa_jM'npuP>Sr Q"~ri^lX%'?A;)x$k*TJ~QSI_s dQ.yUzÃX*S[WŴj)ޤ$\8DNPp႐i8p| X&2c;ajS$?WC fH&{%"x_"Жu|Ǹ,SӹEWc[TVM<@3k&88lXH>bQdľo"ZX (mwW5@M}PL5z6??.d>[iU4Vs[&0icg>{095 /UF cTutԏq8z a2xU^(!9V:=VZ;`7،5Ά@I22m5Iz'3TQ͠S78$@g>)9eegÉY*fͰEYo6h>BF=pa1eu :L˙JG}=Z6l߄ӄ/upG0ׯoH>EsA>ZZ1_CyllPV(=Z0*|*;}I}bO ıZWO/9L}ժJsd 4 oXxV~;h%F%FuT{Ԣg8?&y5He:DgE84!3̡TKu;bP#!`T0\Yuܲh snb;G.r`x[Lނ3q9Nz }{?2eY7qq"R/xb}/X` ^I@"'x_!`FD(V5£mmE[Xq^go\`WoFA-jD MiT6IHt(G%*`[)@0㘧)F=CB^ 2QeG&?Ӿɛ(ssJbQroTH;;2a'CpAP)ECk/VE_#LDd SUsRSww',UjǙg;󹜢Qm~=>Px>Uo8k=H.s^*zskʲ_emrh~K^lzɨ^nD X!oTae>&6lD }l:U#б'g/JXq:LA3xq 3ai#kMo[xf:k,mi9m BV㸳XdaX7΃:c*'p&%}`IrHONX-.X$-HaH|t!!'yA~beIjU𢚉w|EW3.~LZd(A &qn+EB-~$=!CLլ{\!Nc38|q6^ZŐZ)zԗe7ډXwUdTcٟ{ S씽@ҿ7VWnJAj + 煼qr]?NTBn VM%E14.0n]=Mi^$Q|7^Mx)vz~ܽ,i3BNq㌻Vf7=-+#ʸ6Θj,sfj,/piv{ 8tZ$UIvL(UE;Ck'KLqNo>LvHS0clG<\z9dߍ(*n_hl//l\]S,;'쀺e O']״'ߨҢDJNe G2|(--;3 r-^4rWzڝIzx7+{qf\ ?CJm_.$>M!x?p.9S@#+܂mpzֳ}Sö RĿ}^M}Ǐ+Ԭtu'i#ø!z7dJi½N7͘}("{RP9AK;yk| LT\L8! edB0* |D"*wC&zڀ125 jAE6%"kA]}^V)*w!Q>5\7F!kWb^rKkD]\$%Wii%,2ސE+wP:YAf`y5l@W]xT?ږN¿s:tR(㺜>N=7SL?N= ndma{Y^FIz7֫+_q\#iڶ#Mc@ cfq< ʤt0Kr7[\#;ft=i:V=_;_ b;|zay>?+ n6 }=a710$-eY`ŭw6R8 &m%s.N´8nԚ^bى^|JMU'~TP0>2Uk]zr~jPG qzgezL%9'Ec;)}tOn{P9Tzfa/ KLx"hb}uktլGv ^|#9`PE iEWa|>@*lY:PLMY=]2!2M ::ݔ T`58RU |=͐h+}Ih[P(%[-0)^ ?(pYәĠ[-ٺ)2)B._kBFH&*&8=WI|ԚbS|uֺ$\|ݙIL/MuU~BnK~=)d ?YGEߔGT/ӞJa@)Ùcfh!h I֦ k7]M7? ppw2v!= H+kU9>;TL"7xז2cJ%-vG wS0]w8xTwA bH}{Mmt( q+arF>[ł8y M3ָ3or=&Fzza@K_]YLHlNp̾P9OX+>qv{lR:H*Q6:B )$\QKHc)٬)u`yp;&08P;Oy=*CRhS籪W|v]c>:a5Vݔ)O+%Z03σQPz#⍵坽,+h[MXS9Is"ivX׭FHܒQµi\ShqiEA {ˢYt[L_'QTYɓ$Ii u<$f?ڪ#ƄMWy*2QXL+mJ\qg .l}n}ߪ`tsp%*1Iʟ2yaڲMJ* ^PI;~3:l$ u LQWR60s5.WN/i&Rklfš؂ڜf{OiNGR\BkjCRh7ڟ#h_L ^M@frr8m_n^ #wgwP`HB`t;PJ&=Kr$_3@8һV0ܝpb戨Rj+MWwm i[F48D嶵GCeDn07g_~⤬#S˯喭|86ݢ2$g 2 gT47UI)m]+|o!vT9Xk84%kq$s#+*y,(#hV 6c#[>U;%"G'տN|ѺS'|b4iz.&U0X=L0϶ջc'g?bieE ,f1B7tAa|#̮Ť-H|L|@Aa<锇8SіB 81_˳\"eLY[UZ|z#y* ܋ >XKA[J{#{,H|xeiV3}-d$#!Oi)Fϫyq/1oiuH dZc10 *ƭmݩ;2UT]A|/Eݒ^M-w^[e=6S/d|QУFKiO| M*BV]Z H/jIEOՁG@ %: a|<p*\Ƥ 1 %`VN9"s4,tj."=Nk o(Xƒ&"ᨡn[҄yq`qT;L0έ:)~`c cf&‡qDxzFVLE rd# 7Մ };} }#Q:2aCM=;ȡ>mt|$S*( fWP D -4$bbTb\^ܸhID]9x%ӶsDJ]Ij́>3Z$꣮WFXZauZ~`  _W2=w l&['y1ԆƿXibRwDojR=k;$p&lr|F޸)+)!bM$ ;~ˆ7F EW12&br"h%aspPdDuRAh[+COʾRvwIʺ#W_ iuGAǥ۩a>Bl?Qigph2/fh,@؊$-;A젧Qe$qY{5w^XՃH/,UǛfB{k!S6p|cQF" LnK5'tsu[GBK)hV1MYoƏJߣOIdNtN.q8RRmc@-1ns~i*Rx Q/QDjlFץªjʄg5AeА{Gjf.- /# gHznܞ\eĜyTMS X)3aZ =yoVUaD{Gnnތȅ7J fu<`(A\|s;8$Wcܙ8q9OL ; HиP9Eߠ||v[BtïРwvyt213~K"$%$ΚT9mX]Rf, f /.#QZ< wY{ۧaQ`ᒜܛE|7zF~9ۻcMkH[8ſѨSQ1sզU!\:oIQ^cVK~wsE {,Eɢ> 5. ̈A͉Q8!ۈAa2PNh۶]d "Yl>A`J+ Myy1k:ۋS8 RRX7SU>Р}`lnVNT(̴M=L"8' BOm /4άj x8sf}E*0r.:(QN;AϢ>@a~]_ӹ@jܳ gxogAr'1>O⻥/<^kmCk(x8(iko!lC*@}r3.-W dqT"f}ae8 E ؊Zj~镃.tPsMM;s' $1"h_fe bc7@dEp R7&o Icr^Ka1 @G& (7W[si FC!v8!}Xb7A$huw@3\$i#ggA>k0EyMs_}֎Pu13J}>NόaMβ30Cj>/F;0X4^KJ,YtWNᆖ*\ǐ)̞. q u5B  RMճ Ť vjC-&u\爡t=.NwQljGh 0%;RH + F =Sh 4XGSM5P0w"1B(*?UQ:kpOML{Lgց g5fеv ^ޥ/`PRꏍRos7C%xYH@(*Mdd5ce4f]^ɔFyV!%8pb}>S4$s +A".6IWtܘꖊ{ݘ`LǴC T''Ke0;\i22T֨uC+$s䒐>46tFŃ&VuMw"Pok6va̰/4#>pg 5CtmtrI;%}+m)#8An?\п}fPLc& pьaʳW1 c%Y+]> PauܿBT|ŲrD;X+I#CP|8AVla#!_KniC)BUtU?(;.Ɣ+:N&O܆$%a؄H2JπQpMe52Qh{hoSn 9ʼ"$>'lD&N(O iABX&j,;ck^$S9p GsBySiW)O 'WbP\|C˫~\?G/JM:T]fsahe|sd@'=@ڌ<^ِ u2^3y&HWžf'9Q0,A9M+ F#Xٻ49Ec߰!eo>kN A笽906Jn[d`m[%'tT .nJ1V`w k \mp%lrbydGE(P#NQo5a$nbk&[z@tuvZ,E(4}~y(4?̗CB7do)6 of O/CiiB$.Jl䙅.ob.vb/r5h]Ujo% m>f۳x o:R_gcte'DdW{vg]4h +/S_yas+YŹ:r61t&5L؂~Y6eml2D!}bPK3-80а xV'-6 ЭK= z.Vq\UQ}L ߵb[xp yzU1LlN.fHkhZFl{5@OH&fϦz(2sS_~sR=%W1|kjCiM2a11N30eð0W]+RNRԋ0~>Bf&!^1xe}3pV/җ>>Zou 桗 C5Zᄚt)e8Ԝv9tVJBW:"7Lƺ3FmhJ׃q *5kO/y€ϝqZ3Gv cAyKJh*Db5 ș=>Dχwf4Bg+yacMu0niVW>? ìT6&BM8kPUR\]Y럝?tB,h٪?p]qaBYDٺK085HwJr_|:ĀKx)=LỌ5\1Bk$HB-B]E*<}yܟX`uNap@jxZBkG=ܳǥ]ӟ #:!݂j4hO =%_߿:I|J'8~7*6Q'٢iwu!f_( X8"'S4aܷ; fna+$2,>DBdMѽ%C+j>v)N)yq/[3􇁨S3z*i.s D^]鄋=\ s m5ֹ\ɏᶿl:ƄdbSu?_(Fbkn՞2*;޷WfՀ2Xv &ޞM% Ƒʗ!KTwyTwrIDRB̓]]SR跘Cû%I#}̉⡔@ѳgPӷvkE ٶ;/Z Wɓ}`we!A $1{.etp8ngZ.z ZSL+F9j ˬvdpdO%7dV?>T۸ TXvXJ@8LĜo1k (KF~;<뢀q[=J!5v"X`e.]v}+;8*`l}C&nGyc/XLƉ\: ~_= Y1|Aϲ5!#ؔ/4]-: nkl.:~ #bόa _ʥ F xSB11[t=%d{ZϬN\ W8yL%򬳘K,o0%^dI"_-LLWs!?=V b[뫒xl5^EWvUW;|* 9[ymonõ͌#]rD"lj?jJly /jǭ^Jm|4E)^I)F%&FoCM%aHSVEK#M]l"!w%p@VoIh3\Z$yq_K@_<6_dN˨ߛju{:ty&IVHBy^o4[ Aw-ojWVRl ;1qnۮ5؜J;jHj~lt#&ڶ[fG{lb!ƹ[S<ͿFF ZϽÂ1ARz'eqd:,ENd=%oP/om݆HSYIE! G͜.kq-5?. Bww4:ձ` \Ғzβ/͓;_;Es#k'!CJhq2i?rI;/;^NPcv1SEEr͛mP0FY%kȭiև{+ [ /b %E4ؤurǤ)k.ש#6qQpW0DR2EyK(BKM}lSs0u i S󅔸H"eΝw+xm)b\98܁rvvuic{T{8oe. N?-zAEw^L:qTGK") ]i!EOe+;R% 9ѓs b3cByaaO!JRb .s!]jrLPtF0Jʹg5XP ?b ZONú*\=U 9#͢MH|WDi3b;h6-sia$xsUeז7!*LU-D ŠvcRB'24]b! *NsB.[]~VFq T0FBD +x2ѹª9 Iϑ|ΞMB6x :K| :)L bHG8F{m["J+oX^7]\oQSJ80vDf-i 4'Su-z-`s72U7 YחYN&t3$lߏT;D;wZ*Pӧ}z)>GW%MI{*i$Im}^ji;R8[Z~4ȧB-mUEA+ ~7-n18ԟ&xvobHy,, ;~)4C:9΅rf}~ ME*V)=ASƚt!l56FЫ-S 'd{  $uQSft.=#= Ӄ8Y(žHGEX8~}yEPU7 B @eR=YI!#OLU8_]K - rjB`?GA+c#7W>ܪ4{MSe *5M1WD<]8V3dVp7(+vaw̜5*qC;!Uw4U8ab߬ؒ\u♤<>AnHW:FFm$@ٚ8RgM2C?ӥ X) sj T@\xdu$PNPE'&> E.,}p%gCOQhwP"Y/.-|_!zp u:.OKSF/OܥxB*hXNJDhi$4 2s$-u\ɱ,uhn(02(x՜U[A1_/Kzl'߳LZPHa"C$T.,NdF: zP8l @b3cKvPBF!E)JS鮨Fxq\}2_mAׇOCI}Psd2RF +ȮQ@'e1_P\ˌ Ma˯lL[tC-]6/R P,5-?|!h7&RhMxV7-;T%y^ǞSo#Ź8MzžļVqMDl2X4kƕhԵڙ jYjGMIyȞec~T^g m8\6 }IMuEM (osΔ'^9iW.B񋭦NGmӷC jFBҏer$#GMۘ:@(;5/|~ZDpw[m#y; QVLć r?wl)&rO$*wu#Arnjc͔&K@=}L,BY}(0. \$l~3%цەn31dIcxʭgn筻;N6?64?$KJ!p,$ _ LxLlAxM*i:dH͂j$NsN9Gp ]h` ϖif${74gנv%56hi-8,~R}陂TB[H$,x fY%l'A^;/`zkؽ_Dke9gȂPj]:2Gȩ{ @]"bK}osK_Q}.<=#)銧A Xu w$]7/3Ӣn?fgܴ;lCʯv/}6T2Q?Bu vueN}fRO֫ V 3nwK-n[Ц,|q}n N_r|0ϨW=Hu~ǓۄwHLOyNkP꭯8wA]8}f\^r#"Yl4ZU2l3(@{Wm}' :m_>^fOb,LCD3])>5%Zc9,3m(ݦ_OZboCd;]kjiFZj/)΢k{f>gn.%25M; NG{CެaHkWT6.t`\*"hel,y ]+D3T%ec^K-VQg%X9L 0=x{v.^QPl-L.&oF5 e?ÿj4d;hTIS_~ I>VX#=D_z;Z86Brc}cWVʢxכ293ml}"ԭN:;Ԛ8y&Ja{x'QD [3a|z7k~1t{8зŚDmsZҜ(fa_-PHKMӾq]DF όc4$2w?vCҟ+EV{L8O07V]\/9,0bx ܙ|{пG{1׎S˱+h}H|,JgyK<;1B?!mzq\-YO&`Lz#kYTI?%[s+E] tkGfa+VpQNJ~v_1c BD́Dlk: s~~x Gԏf\QQle{m@TPV5PSa* M<AĂs:K+Xk?/fJPZ$z`?=QtgE!IξTbʉuNv5 dK^J'z01?3ڒK!AlUFTe#$[cTrgmKY@fqK WrEm5; 0rSaP)&GRALpwʤ܌7i GU@?A@3RnXu~{)jDj?7S`uW19TgP.Q䡛dh ]Y]惪okF~+Ћ/AOT;F' p q~mP}MM?F[p., bpp쀬(SHkg4Y_,wF]w/s=Dĺ,KmWc[%9˲pRd4R_UWSh) wZv4,ălFt[ԥפ!σkfɄy籖[ =6U2U t5ᦹz55ҞՈ`t {7(G1\8_?FRgOMPWK$~eׇl?ȘME$FZ.Rhhma՚odB(2u(Deœ݋+CRe% 0m)/^j毵mh`A(HYi;mDjn"*sH!OD~а];){Z (s-B%'ƚpB%(b+'Ϻ `έ0O䟠W&9R=!˚MQW&u[[MPI)7/{X$nw;\Y̮+]s/C@*̉! qj>KsdXyf}l`j~7f.|P-xB4;vH]>-F㯒P+mnڳd1#YMz"+JQw 3]TTq dj?@I|f."_{;ÿH,iXJ<H&n!up.W*g`c;ߋ\aE;啼2c\PWf[P[-^r?=m{%u3Dj&<BxߟZ'|3)cMn B$㊊bmeۏL⥆G_.qaOùcd F=]11]UJkQp&/eς!y˝/s XV-Ozۋ$ץ' Tϧ$28[ Tx~u}|VZ=[Y [W;`F2;?pŮt)6pd>씼Ͽ}B>B\u-vػhWwITPv8ߕ̬Jt/U$w/jDJic4P~+;<8sm{ܧCvh 1:*#K:G`$3k\0^Ӳ7ܶWN)0 YL>|Q5&/֗lީ@$1jP$Pbvُlb0$NFj)Ɏ)`gЛ|e{7~5.=Y6&9b6}Cg톡ڐ_-`UraWxh}A9A"Io'4%/V\ G #!ŚzYw'ޯfؐnMқ Pcx72w8O5Az24'1Sq}]]Cm}BhQK&GdK5fBFYhĮ!2Gq}i"KVNz>Ut#xR#OE kc g6DCc~dH;`- (MFW\[5>\I6f9KM$%b&Q+D+,)VI|hͷE -\"7[Q^j+*d|UIl9vܒ|g)]| a߹Fn]c_U "gNfE6,d >V7AV'?\M/Tb"y`lB\ BG m)ErTyCWg9w{'˯Y>۩[ Ա{J1LA. }W gvJVB?4O<բԎÌ(x=m#ptC7jcE*LBY}hI_YL6U"_A3 bns#υfw̰{uJ)g9^ew7Ȝ]^bQjnWm"_9ɬ VYMLɘ^ (ferF[h/ k3/. ءPxzlgL2ի1G^Ctǖr*g UIHk87EQ~$%eZ0AC," sETcHRj&Uw &tO9%A$G5./<9I 7@\7U6O u.iqדB: :NF'`Q0RD ?vg"TN/+)*)#)9rDwRrQrK~msج}불!RЙj\ _dA%4 `:-/M9Py, B(0>CK30_&4q h4_1LxYX_jGyFƝ!xA1L ΣR,|\NB;*nSx[=0V԰cmH[-2pKJ_ky)FfvEhtO`֠.gyډԓK|e=~}vwF 1Ռaa5Lxo8g¾ gAt:KhIJXKSv4$M; nryrs)r4Ԕ˫f6Β6iic1DbPSL?^8P~nU TЂʂp"}6^vd}D] D0i/R=KYvpQLN5ʑ|i-0Tv6O̒.G=U\gP"Л%hy6XVu| 7maH!gַ9R`GU F>rؘmS+y[Pn]=<"= '@Gy ԫY=ޫV)(OѫM(bX&Ik@P2^s:{<ޫ9xq3zhH '#)'G7GhmZ)e,!H<Ȏ`D}q&EFI9Z-wY>{^ /Տ#*j?h -\ܳBHɄS%T'*Mqk2[qYX it2sYz'^~8]uQnʃԶs/Z#^n}a?aQJ,h"?pGi(26z펨A!1J?[.[Ix]qUrT!Oa-{50jfhsktQ|qBθAdyڌ1G>kaī!pkKVœ  t闢kX%>ЩAR.*Q9-pz*k/Ѫϥr‟qe !]NFOMɔAQV'̸`^?$o̐{Us6Bg_k0)KoZ!ٵMRXEVUgכ1ai+2!S]5S;l.@Ge4z> u$h'56i7hI|HR h?tuҢX*47(#W9w;E@^]q g4*j}2ǝEqYy]`kD`:쏑#Jgi"K86hG=.BNyUW9 *4,I!{޴o .|R]xKlUɷ D#G7 &؎muċ²M;nvYpc%!o^i</TONuҪqW)N&r4c02};)$6%§h&,Ug~ !#tu00۽-Lԝ#}wPN2#$\У?<=;^g-j*W\ 82).MmQe`XD̆'v#'!@Wߵꮎѹ "pXP!Y6Ja' \PsmI hQ__L#K옳ͯ4{ IO͆?=HH*D2qX X͖+\zQTZ$pJ,Yc8)4=!`ϯJmG.BfYmL, )߁u G/;}-bKiUr@~ a QPn@D@3"F x)*3Ɲ 2Xҋ- QvDzNgBj[X,3+@O4"xZ_m\DŽ `sH6 km)F0 QSg)@'#UDŅVeLNxk-L9|GL*90wA7{a!|Hyv inp9o-2^Gh:}RC} ;8x9"/909;z[z//֑d3mIi?^r*74JZɑ0B yn'6̚=AY,N[BaMs7)xBdlf qzerHGxURI=Lу,zq9գp ̲<փW?AbK)dZ6\q><~.J _>Q!u[ wÍ/z|pO N2'C"i0 nۢN&̢f =荺,ap6Y`gpѕ3F0R<5S=#bn9u3]oeNtk4X}+AE&\sEݐ|R V @qP䣁|m@66e7UsRHV|M㒰{54LZ$FEp((E <"hmNDW4[C܈s]nIi?hs$k&xx)ۨ!9d[ MD-(o iDJ0;yGM m:q|<"so$m4a~Fi7 ƗK9eצ^̄8yE"',rbYD]䦺6U @T:z7"Z=9^ w")=Y}cZsyz# ҈Oxպ#sHxf'7l2lTA="9QO\vÇWPT..XDZ S !L(Xp>ȯлqȭӒߨ`u~\(r#렏3FߕeI#1]{V2 vPSz p3ar[{n*t BWci۠>݉+K$qCm!qf 'sLf(q)yvQ8d8rl#f*#\Ji!X`G,Ibj("~ai&,3X=960E@p%=)_]-y?l^+%} $)U8RWl0pmƠ{[Qg/|*_iFe[ݺG[΅('YYcڽX[fvE dj.L'Ex(„ڔIy}2m&Qn7ApST`jOi# ʑ5;OهwSh9քQu5kH"%%&G4A~md1ꨀ?m%pP+Ѓy@~f Zc5xae,cE<8;y/+͡'݂MxnȝE'y3]v8CH\),lteSSL*`ʒ%1Iңp͈ʿЧ1ڸGigJ8C@0y3˨hc'p{zs0\{YP@<`GAh`Y v--]oI[s7Q\uӑ8de@#p鴇<>":~ GFC h\En[f hFPEh d K@vzwM6+ gXeƮzzuUmͷ2O&6c.F/ܙ^4wPU:{E{~DΒX 5 wvSA]i4oe=ӆV %BGr@Zf$_wq9QMwʬ:a.&@ i h4<(ӧ/w]$Oҷ(uoxHWݑ}#uD;̬Oߜ2cV>[[؂7V3X fɫ38k%uؖrf-)#Kk_Tsܸ3IafN;J/zQ-|iurLBa$,W?l,cPnWvwߦnc IH*(0xJ h:<3 %nBIf,k9) uk5&oR \hɪTVÇS懞@vYuM} ̿u$K G0ZKRpUG%ӵ$C-,fs,-ϐ Jg\Y[S{t0YcֳYEm{s%7fwTFЉ_.YU}oghAlWatL˟&s$!N; *6 Ru9 aRͫƦtPJO!HQ^rao]aD&ؖeُd6?^8B6:b͢frtӘE2&pcG~o;J \N_W ¼1Ko٠ ՉӖ6Ir[[~̸-m 6\"VL!dCd a}6:(,!awXa{/[67p˨% PWeBxH82wk 4BnAyJؒBnJ,cV'H4)E5J o=}z1>۸E>ajYrlj↢/ L+Mڤf1ktw.;j 9c]j|Ơ=];Ƚ{*[KޯbHZuAlxsgm}Hw#h:ѷT HTryR 6=|]B<:qiQZ$Ўn ƂOkco5Ӟ E ľt*PwZf$Wu0/s1Dn@RE9&E<$bBGW^=Q4iFq0%hKf:4Y`ULgVq\J^a'GǑg Cxl"@hmB<0m.Yְۜ᭝f*|Y sK>YW/0Pzհ`yx"NZϫ_uUtC_piN_TW$(/L|^2b/;3qsX1WT+{52bBjRf S1$;w.,/NWn݋nw扝 ۤ)VX/q@6tOnU\'g'-0KtBC%*I oUi#@UxU>O}n\H#. '`&N2RE4\A'tެ!F钦@cd )Xa$Ba_:EN%)sQ@O?mW(-o^zJ*K!LjK 1m gRAh*rKX ~AsS Cz,64o.$|8g#aCL6AƐ:'<ʐ#kДDU? S/q$XmW6K^}ƥq*7M/A!?MkmDëb rqk9:@^zٵk\*@ ҲWxkZ$f Q ~k>k k瓄פ?%Z#ܜ b;6(BnWD~R{ (vKY;m'oEgd ek?$ 7&CX~`WrRKByUM/!X^&%ˍq3 1OZ8_S}贼κ -14nTXD?|Nf }KV!e"=Dc'}qjB50aߧg h*2R`20+km-2M_yh@'w,#' އה.v6(VncW.a%v krAr*"Ʌnyfb;w)e^XwI"2^plbo]26t2w`_d-GW`0$;WDUtrͱ+tzo˿*8X7ԯw yc[RD{y{ê؟L?'k :Z2$%>% H'Z؞>-W_ K|⭖΄GGٺ? †*Y(f;lʽ(2GHiIʱZ ɯmr~LU^@L 񆥴<#%hD莖 ɏhBc8bOqANZش67:hU9?\uu>~FԜI"@7ωf!r$Xp/ ́2{fN=\>6rP o xSrلnW8aXBI?KxQe)Ȇ' эH~rp͛1B<n+mg2: y"!K24N1GnV0oYSgτ3]5\w|epr[S_N6ƘG]|or(FRm]"k.|ٮ}|^>CܡFՃQGUd5%-D[27$'6waCKIޣB9p&ݻIuaJzF*>#́wt^$Z`@)‹K$[jsoO1j'ɨ _g\Mc- 0}:&_t{#'n2㉭µ9}E{Қf )pEOכI9\*;u|İVx4n#N`1K$/nJ=+ NY/&Bt ϻ2ou &< bY~'1ȣ*Fb L[U-=9XjZPL'w +#ıyy1x̥y?iEXy.>Q9;h'=8Ua"/99';c)(EkӌaX%S> Q㛿4'FK;? LvZƍ AfQ;cl57!z!=md ^st{#Hd| ^@K$oO`(lNqk HwqS&"\+$FAz,#l0h{ U_6q;p)/|;>2t8G*r@Pt\R,a1jVBfXj! ]F!(Hc!H">x= lzK*zLo@yu'ENh*U.)s2glRO:>f]pJ}v7W_]{|4 8͚ePØ $wj yGyad[Oj+JϺ6jIgCUOjf }@i^_a`'l>nk+S˪_4t,C9Biռr-4M04|YhQ88<޵!=@p] C]x,.2Woo~i_;z`N!= "Q9OAo̼1.tUX غ~lVDM+drOK cGm(I;Ȑa-s>9DSD5}|Q{婀Pͅ6W{7myө87scݗimev6 ,KP" gw7b!A o-vªS{i! xApȄ#oBu\]&? c]#'!'. ]%J_ȘQQټ|6]ZMuznFIhd|mUDOX#Kq[ F$hEM9{a 0*8ϘE|ɋV+7#ڣOu#bǴHFzw jZ8 ͍`tyZ{]-0C:͌nYؠ@iW_LTk1Uȉ#Ct!-@4TyN-!Bt85p $fNO۴FXƴXsE,/ˆs%C?k-pb]_ol! Rh?H xcc~>AL Hr %%uAX5 |lVtE7btfǬ :$A88fѹ;B 1EEu嬆~p;ϕ%a|}5K;/l|YOi{a0(_@:2-TO[{:n1)'I nt/auv<%GV=!V_XAMYL/!`3 _jl4?`٘Db9"R3miiPxjբ|SX~'IlQ8+<m?*}umFwq,VЪY6Y[~N˝хs,/mPAF\+W#:g%rJԦ^|Rz[l[σ}>k3 FB{o-H9q_ݴ7'uGF+uk Q8qhE*d KuEgdH6C`úrWa?:QACxNs5t:#%d:B@ͣzx%r6t-w|'b{74a.G6y⹶g4*q`Z jGt92\h.Yagg"GGlH8%^(}BttG`4cϬ&uK1#FA.1TO\|OCe[]M N[wmx ĽO"Q˪<"^A_ ą0MFX7(y/QTuth ?L]azkQtdazi;꺺Ƃ?&T6?őVã]4xKhUO}pNoэ2R jKsEC'pӃ4KdҌQ6$ev z,ŠPR!cc$|ogk]=>2ϙ`V^.!?5꓅7z K? ;6J)߶ YAbNSh=+b+cW[| x)pҕyMVFq$s<̓Yk㝃ϗM58xQRod +ϖY_榯25L%44%2܉R@w}3/}X/g#c͵઒* !_C>Ŵx n +1'ILdol HeؐfDMTqqՅ?M8r^i;!u_:Vż {e@a FX8( hׄ226aں=5DVëY)a :!0lZq=jOyĶ~t/xeAdy۸wțKHҰh< nc!c:Y9`g*Q72:bW,FK(T@C͊? (O;y5&U~#F jvhfinyҠ8}sgE4 DBN˻{V'ƱHUUd ;Os;,J*ϣLղV87c }j Eh~fVSZo YHEҙ-&jj|/& $oGܧؠTpz-4TͼH'/QHM@JP/?qr"539,&=kUш:: CF{O'"t_a (h>\7W[͊Qm[};KEܒi?|cf|hPjp C T݊MpTxȹ}染ks~Xs m+JɫcWS<hQ$V`2n4VchfԞwPd @*  *efd)/:t+!qK*]wQKw]{Q^|c{}/jzƫEYF֒rna1]}0n  &i754lGRMSD:'+{xLq2țn_WK#(E<@'9I>+#>DE6kraA&\J0ȫSRCN Iⱺي6pw ㆉZqndϝF;ܷbzNĒ5 $<3L[ُF)t8HE9yj8:/M -r#5afWdʮ&fJ*ieV6"Yn%2&v[o X(-d2'!u[pH4r_EZpuȶ ?o"D 5Y,ݬǵN]ͰYgRM2DF)+lڂ)@[]k2_J RT~,VِH! c/?r-={4#5 sRV0LH[21sE*Y.X^V2*k?׈ r6 xo7 L̩ Ir*l׉]0 _M(_eTO?Ar9fEs!| j{4' ^xk<]+=zx[P ˕_m#ӱg.|x6kB_w! ,@*iO{ND UJ>$tfmi plz|eCR[hy.E}}D[Ɣrj (HY䛶z^!J9Br / Z~Zf]0bt 6L,~3>oD͙ˡKz )q6TxHmj Ox}pL#_>j^Ws-:eJޘ[͍̀VɩwЋͥqYE^$+_ ׃sۛ_@)՜i]x'b"ALH  Z2\H>:< d{>L?No1Ue6.Hi!n@L]ٲetp(>}}\]ƹ(u?!wa(.̿Ԑ]7n):|& ՋKҭOlƖ 5ٓu|ev+q p|,sUg8uNjQb_xkbp)J[.nsOt1ZmeP 1Xd2W3ˌ^2· qn7D}&t ̌nrs}|AvVL&l ɼVФxq#v9|K-ΑOoRF#t}c( klP 9U Ƈ̵:_tM-OZ|>;)%ʍ4h&At|iϒkAF|KN7grDq/$ Mb~K >p;whT!su4#S#P6i2%i7+c㈰cc1c{LH.(i}[6_gHP ; w~HWc*3JÀ%y6F.u7;Sߊ/R۬0Uğ|!IYЫSjaM{% +H58Y7ٓpnK)NJ1`} ,}Q(1Gg5C DS=u8~oweԍՆ Lcl.oi/G7S[ .eЦvwƍzWeC)*AxAbhGzt't^WTM:G,P*Q0/9fY^|ڳڇ~Bm4vSkXO th_$6\ΈܴȶpXNgw,4}{X)^ޣ6\۱qϾ+@;:#(.NHY[pXiTdyk'۠ߋ R%%+c,$Ѵ-)]^ T+:(òTpKzT*LJi;ӏϨXN;P`?i|Vn'i6& (͟ n=$퓎CF HݟW ›$Vgt >߼fhw eǾjДbWDbNÛ9ڿZR`g)==Anww GDs,7t,w .1Mщ 1d\<՟]tTˀ8O:kLOP)tS ~LဠqIqgWd@i6ԆD[ݮi;*6-y%ӃwuݫnYx~{|Tmt୚)M9sٚ >6O-x);*~?^ˆimɡ,k`vҿZPb'g ݌1V$BBh@í҂3\y<)bW&]d<$m1oJ[{gv)6tb;cf{c Qtp `k(;Reu VX~Fʤ0\c[-:f$YHxZ@\: phtmksbRA2يu[ Lm;}9G/KC%8K^5N + IK,rFwfǛS|F/Jɞ@\z?Lܛ!C_L 7㤝WmU+p3 =yѐ$сݶп"F -*9.&&7s*|߰G~4AV;LOp\쌩ބG ռbr8$RlaբGTQџXlt؋PUgU6gR;3œ1l"z?/bhK@6) Arht@wqߵ!p/*(Ē5MǕ.C'g+PW} 7kU8lHX}8z8Ÿ+=pI. ku>v$>M+ּ%94ɑ4+@UEc5( -*YWhܩεB 3AEXu2l`T/T|E̕ZhiIC4lT cq=ͽ|; Qn)kҽLە])-áXmnTBz8fx5\v/h \6&PZM BE]Ԅﵸo|z$[Bv9F:f}7ӊBLR~>zTn+|MX^ '==cۀB.n3Cm+IgnHT$~]tt >'둌G 0`5IIZ.\٩xx`9krɯ)[68S]6phMÝE}s! b/ eT QCGi_.`EHNJ(3Vwk6_/Z?ݒȽ`ң$l;`"##(`E}ثoaaR5Cp,{ 6{%jnH4-CyDznC*ߣ=]DllO}η!>xt!u@X_m4ʄISQ| khW+i%74:vq>B~ֳ-;[5fȵ zqx`3x*fT;[^;0h/a>'okr );#jam;{b b"KG^C;c #YZV~_wcs9f DiFp g֟~'$y A$D)Ufc#ޥcQݤb>G$hYt`Rk:9- EZҔ4AgK~}&ĵh5g;k{c|Q lغzvVcg+46Ig`|NM_eń-A+St8{(v$oHs&-ݪ: i=gaZɋB;{Eq_dSfA"4SDDtz/r.F ih5' /^zQ`_9\=s̗xiT}TL5o 5rX2,Տ(y$wed3v0Vxu(6bVpߐiO7|j/ ztXϓeZO(zʒwӺLqu^kH:8Ju:^-xף`wo,Jq{w+$v(79%'?0:4GwB}qލqYr)2MQn:ޑ ߑ;dbYf"9? !ud&0*"Ȯ7|N /SlsȯBئIzCţ%%ڣ℻Κwpvr}\ l.l>irrrr#5xV_Pǐc=(l/o?Ɍ; )^͎6k#@TAK+>^`Dңlmxi;f~< `1h >h^\SfXBȖFJ1ؒ@(^AaYדßW L~V&\rWpįx~MpY>*Rטm{VO82y1Un>P[/Y:zvEf1Dr6P~&m|XNo6:ɽ*wp J4<M 8'dV B>%nMoܙ6K~o0BȄojΓ<!ǥ$ _5nsWgh_X *=t(]ykr9Q 5e=6\-P">ρFLrx{C%q-{eR"Ȥ?~.(t8eM1wDj9w=)=_qFZS('k>qg;w}PD 29k rS&E"H: oPwN,Mobvy8Cl:J(!|I< %b嵐~uh}-H[;?2'٤jxիsLzL.Jܜ)V'C1xF [gS.q3>M4 W o7Xg^H|G}T۾F2ʃ"\#o*3 ,i@i|,[V;vYzu mIyFӒ饻O$JE%8kFhHWo5~ת)hm钹\O E"jPquԻe&/Bo_`Y;A8^m l]*T>E}#ȣ [B''Ӵg/J8hɶQWm4eN*Bgmzw8'1/a"R~u +>D,HJKl~UM[y "1f*ヤ14I'N'8b2,} TP' Ttsr wJXm\ ͕4i rpd l ;YY,[ М.&|a 3>dW #9N_[}REhḘ՟ T}*H9#u>E*sоJ̩3d#-)ṇ>H 6ST˟eEr`0ȝ!CZ9EmՏ+2gM3,ڜqHF.Q|F߄b=t"k[ݕH%pgS8Zz}ʏV#  (_~4z2XSs@E-:9iQՠrpmJyiW‚*UK@/l8"+.U$,,zg/S3W" D e٦/ʭ'qGvZm )[աLbaт }5g`oj[m%d$Jwvz͕񇛞1ws$cT/ X{n+p:ãح.{pxUyMW 0Mk %Uӛp>6FmdXyx\3 mWEao_^ A ?.i#yʔ"͹sWh|?Ms7w!On (JIǴ\Q4KeA6ǣb $i{mgB]: c71=\/Vo6AVodR;| hPǖ6:THW?N1sYkSxiZo5:MD(pn@{X5l\  iV14Ca-G};`:^x ,H秃2{wX~x9:j5TUeDNX-goffO/?NSN^rLtZ,zㆉL5jjWUc䭢@AL| b 4=p_!5ፉBUzjƏ(q;uDlCB r pa ל'`tRAjJw!g}b@+ڬT썚H0kSq[0nMwd|}.`DA Cf?m gɔG`ђ_\_ޅSN豕\,M6 9& |&pgae՜[Qm=(fwHf7lNHtpW*TIJ[tniZfYѺQzHK]j۬(`A:w&XsAO:v4/ݢaA}FH-(.uV` s1|)7==6ߓ+Ks{ަU"Šk=WWd9昜ll<^a tQ~~=Bn ' ,`nR ˛Uoܭ}4<_eCQA4QHej|;hV4ILei ˛_%w3= Ie]Izhv-P@i\P=)鵲 V>̒ ~;~r!ĀX .݃; 2CϿ6ô~`&_>wl!5N&J-iEUr KERR; V#^.>6~ra1ʮeh2S Ӭ6;"aŠi$Wu_Q^ِ^:,"$fHiɃIEql)9+^L*%ՙj6Ɨײ\TkKLR}E|aΑ]x%Cs5}k? j'x3^}Oc{(_W"R5\=v QٳsƄ,qc*2Ӱ=$۠ң9ze[4],P')몡Cd t3Z>lg^Y\5PS+Ѧ.),c-<Jb;T,ZmR`ÏaaJVy^~BtT  ̤Kj. }2JH =dO9CF~*)?Pp5g Т=@g^KnxcBO2Hd>z <*ЪC`6X#9+2"uwb{bnt2|ڍdԃ{~2ryݬ]6I4QXK, b QLe {CJ6U um3dž5\7]] z .!O.?#;jJL/JgCC} sZVYȴsw$8b #g]պj:44b9G e2UyaM~, =RV ~bPɨT( "ex4Ux@UqC{0d_BU#1\b.x+2j3A<@1t获w,3j\%|-3B7:@ҳ$auwgM)J[][=c/+bY1,pGf-ùk4=;$ 4At1}Y8%nm~^hBbw:FWd㗁%0x!qpYߴY9ӄȳC$KKTREJ ;x U-"fp6憑jLT&k-TWwt1SYT&R74sr~m5\ZQ? ~!1chCOA4 )tXfP/nty5$4|9~Y[C hcw[ V'J8(JbҎOߕh!c1aK[Wv;e)8`km^jVGǦj"Fa滋12}+0g>HO*ZD'Z:A94>>iꮪ N[ _y̯w/ ӯܬt=WaE.Ç4~g7F_2B=7(Ԗج뮤iwÁ&zo萪z؂Aݱ_ŝjEmIG`s񁅏N'b[L,]%9AJVx(N7cfM J~?Gy@VG31ȥG,c9& 50Xexy#i?5bmiG-KIw1_dB<~k1u!VG p4̅%6Uh/mm%P ԛܷ*aG v=FAGRyeR=5-4V~1&fxeswVtmiQwabWcPv¡6B-6%!c#j K"󿋪pӗk!R5+ZP^y^I73&E;yDöՁ7.| VV{ɤF+mYԀeR@>y2QWBֆbqm} R FC+B:}ruV1C@v1- ԰OwxW 5d/p/wdx]oHwX7  Py$"KP}?}%O!Nƍw[I .v-߮%WW2 d9 BXb?~M =24~@Qͱ"X)GJqFd ѱ%~M\yPmgl_{Rerj`)՚5PDC Lb u;'E{hཀpFsXbM=R~u07up36"r`減@.Hwv{ ႱV0i{gU?hW])ëEy%p̙ʆXNǑtQE)ca>\P)oC_ [nc1e):&k1AI/ZT,VdДM]=,〰Jl$cŜVaǡ핓 8B%vT{ڊ0RF_0+$Y6f>du0'J3&ˈmjā ✧+BóE9f>ÿCM0Zp0󺘝R;'9w ^:Nь- ˊb–D'RHcC24;rZRˮjm#9EIl_IaOto؂ByoހX*Yo`C_ ;~uOuoOT>|[C^,hW4T *\?>«hm'*P\Yh'< *()0ݦn Dj'!T`U,ed/0J_hDmlƖr{Q57^^麌MZgպ"⾟T첀3?>^kJF 6 =˄KfZ=9V`;d㡓阃Oᔝn5| ĥ-ھ+x]Nu"u5 ,@JhfO`z"mSzoCPf E,)85=ݗŦC/yQԝ.f}ǿ5߭>͗8= (qߤJp>Y('R>2 >U3>V#P`ҮY*vlwxŨȼdL%7뵚^آÿrcn=>R:B05y me̼\&y-M; fΗho7푺[K  b4W ~p-Av"Q?1+${R=J{Z Bo[8YMaAlBGY7Cd@0SVV8YIdޥZP2ln/+ Bls x}( kҘTӓ{) ӭ0>{2f×lW>ŀ&p!Hj[Ɋ7tf+"9Ì[Ku(Cw)RNP,fRUq? 6EȈTU ɛI=5|qzZ̬:ΪIBp+:,BEY/(bКEg mAyt4zsT;IҦ%\%G@~B.;y:}Mb;ct3-`>9 25g]& B¡Fvzz_"zۙN2d3K3 B;q a)\JDeMHݥ$yxfJ74ĭTu±"4kUj@ UT^ԅ8Ƶh?%IcrB.S' J>^sM^ 6fϬroCI&͌3I47{:<~)kgΫc,ɴυrNDr+]@( zV:?MX]TŪFjɎ]!r#ܢAЁ 1A]X:OKΌR/ ^QA)PG m-Y0Ll5?u*1J8]Uj{ >Y}CG`*83`UvJ=5@NToyAJ(.V́f!3.0:t|柫SGt{k ~)F2%d i 9_IX"Eww*lRA S"M9|qSCwLaTs I-5-5a1.ܐI3 8i$Jِl3ck:;+x2д \_qick:<' L`\?~ZmD'1DvE22ߘ].@izι*nr&SQ*{ W>2FXa;RPYJZ(+bMQp\[&ӯ!PX( 弞l܁&g)u-'f eg4'#kiGUOqXMwAfs'S-KR c s}')v56JAtw-`UN*pJoDxdWQbƧ3WI5aK͹1/@5V`<DF;n;H䑬K{C0J(BBz né( v[ b K>Oҿ <+t5pP[)xRlq&f'-GO+:晱kO VK LO%[~uraCA̱gQ>.7Ә~W!..듧dEZ)@s%Nf$xB shnOR([)QdD#Au+o"^Pq*1sP\Sw9#!on\r{˖!@*2!{Zn-Yi'v#ȿoLW7q(aBrhOU K=#7{Vtǵxw%Eu(lY(vd:ptQi#(;`S4l厱de*t+\~1/ߛ8ݩgfRf`{mo+p2xEǍ0X:j1g^eY9Iۺ3wT?e7#ʄkm&wDm;+qid};X7վ1KYIVRuz ц~V+1æa6R>@1x^H M+ 䁕tܰ޻kyC;gaWr:R)HbYûXİ+)ׇ}M#OwT<*anmu[i%>^~ jlb2G,|1O˂w ׯC*:xLӰ$6c 6f&t,mT6(x+" KQyo=o45%DmcGH|ATEHWFK'yϿ& wW"-.Ju ,WxQŀ[Q 1TG$kl IkJ] ӥ+p)4f%^j>vm\!h,'G98^Z^jت4ԿtLϔ%f+LHڠ Ee?6zH1̭2:n3 +!H>ǨEϩ7ohJ?6K#~@ܟa[ wmC;UEdo^;SB^vծ o&j}e#mw?/5{_7^j.$쿉H[ԥ5q_{B| )㚻~-3gkN~Ǔ`Ufce(a#Of'q@^Vl &A9M?F ?@B'QV':50-aUfb`Q",a/V4BeN\4t3v `*K̙]??Omj v_"&Q psS럈xd.n3EFndx,+܊$t*6B`w҇Ϧtm\g(Ӄ3c&̺/(9gYuDԷ"S*\˵]@8,Y$ܮĚcx`%e_$4lPliK+eʉB@j5#?Ԙk!#1$Xt^Ly}?d]{ˢ sW 0v~'~M`MKB[߬̏_u.wzWل6V~BMY g(Uϵ-yD{IK$}?Qۓc 0 K!0%t+-63xbO %KQA P}IP6W(e{[)~)ܪ/4 h#ѼK$ TI0C~驨J9bgδ"DQKOX;xbz_HNR9&t+nE?MLJnyW9w’XA|}/HA2|DQ"\Ae&ɫTz r%V8J`e\Hɿ%]yaTfhqvcNgr샎20̕T)2+cP7ndi,)0s̀ol"<@?i +PZ|9݉bu3Xtp}RyF DseĴrmbv#8-KcpA#!ҥYMώ7yMK9d`VgǤ*lƮ qV|X}{o t Ią!arh*)4 7DáR)ZV9ێE=SrrJ %I+`!BZ1-R prnrF5DLٰfGg_-i|PI?7 : G{EUґNU+UoO-k|+єYB'xtk=57gb t m@h6#}WfLxQ}q,!w 0YF)!O ceOo@h!/oXw#f e.3Qf^ " `$BP;r8~0q@nCrfؼh5⭍!~I~pG@҂P{9EUzE)l~& ,m͵1 Q4oAyKuCIgbC-nґ ~dAchfccIѠbL黡G_RP"[4a2$>(sWQoeJP=ԳFR~ӿ~9+$,\QP 2[Ii} CuƧ|'m=* -?I=}D%^4j2ƧmwЕ0arpo4emƔG^ b`MO:2?Հ! L.H,I^ K O\'].4C1CuvrE1 N};NM"\<|d*]PZu%8ޑth{(lR2Tj[ jGn8q[|}ǖ|_%0_0[xYy2X)z}yY3E+A9C1Іi)8/YgـBՋTK/0 *cG/:D x&V8v]:eK& R+z,H\9uZ,_zr+1Nۀ-sԷQ%:" +!f@Ϭ7w-+!$F~5h91lEo*WV >oGF>dSM)m֒Ҿ+`gik+EܫYnơl $nrĤU(j>+c|ښwMN>V'X'GB2Ҡ^u[ԳV-jFkcD^kU1xp B5t.KwmNU9gքkF۞"L<`4⳸`04^3]w5՛m֤C=EbQn^# q!1][٥0:oo1,ܫЃaǁE|H(9[W\ݙ<3$,[#{c?^ eH;$ IEw{L=2% ?H #zktnt+*4٠[2<4J|ȄFY3Z {L4=3]N];|#\BHgij+tXG\;͇'DXhNrЫX,ig<`^kilzm:a<$JX2!"F j~OGJcX^iѮn!M7~ iy +cd[~*MW pΩs_q_'ן׸2@TB@CFp0 QS7WL[c# 찵f+U` v RJfAz6jIc(ڔaVR/-WSoj dY\/{lbxeZؘRG?T*mm 1 +sẻ8LR ڏPv߀G+v*4uLLbh6><)8|>t-tVVem"Єz9H"؏&´jZNEvHa:je*! W뮪*w.Aic\Z?[nC*琽X_M: TGdnjm0-F`;lg}^U6G?!>I^{K!,./;t5b E綜.fHCVcXs6Pd>ղNiԇew:SiKV~T w' jD~*"X'V a? Tzfkpyfp’h|MP8.xE}a>Ta!)QRJ8鳞)롆˹%5S_Vāy1:/ (S@Η6]Nq=WR\r8i'ˈ)焿yGտgK)?b[(!O,>:+rzu'X0&0\@~;yd,-m}jf*-[ Y ҅#\W[#J.k~95VO锟i?rLaƊ<8U@d a-5'O԰kLi !+YёJʕLj@&-ç,d^^Wh"07|+XעQ.$-L4.doKn\+xJ>EDURzYlɠy/QO8\v,H7:~4|k LfyODM &xqz{O'ƆI {A#^ťv}z+pcO bj3]ֵ^Zf_0<"o.Yр2z_3,+ዚGLg~Ӷ?yfGeɬ"I)V.&2s)I O#3NR} Wyoy*tLHm8L)r4q9%,iQy~C`;y8EWӥٶ:YRLO ^%xYӄQG~Ú:hVumQaǬNxTP*dVPqqU|8lMFCɬA(ȅpOLӳrJmI;o*w\S x5/Ԫ]_/`l MzӐG5DxI#Q>W¸Fךw2 |{ .$ p\av̷ڐ=-'dĸ%OYLu P^MAF9Sr`R1Ϛ*; ߉)4)UD`C,:86 >nfO?SECAH(*f-+'ʼn+zWo÷Vumd*FRYفt2G1ǵI 0$`ޏq1Ö7jĀ7 K$Di6fgњcz|1"aw/`Cc W:H06EVkȲ{XA˚V}BdPp;[LxDŽa}SmXnäW ?_ R"7ʿO+RF>dpX݊ۖ^RfZUy1oz裆jF*) ^cK7-%޲E 3v0d5a9tDsiI̎2K9WLx^ɨBΦ=oR?t Жt\MQiJZ]W0XhTГ0p -sRCGP9f(B́ XP700K>Hqi'w1!iyzbK/F< ='Lc׮xdfM哔AAVE8W v@2#iTkJV4'-vᏋ) We.jI \_6~2ZS+c a|R!=ay} !9ds:V#Eu)y!Ccc4yZCʖ~N9o3*%ت6W(Be_"y[GW 4ƏX*E=Y=:ᶣCWr?bGb&xk;K5Hzng]y>ƕɼJz x3D܂a /0iM4@CNH"0m m6WJFL _P,߹HY&[Ť$Qx ^|bڀT[aaUi079aPԩ,e$ÎRkd  <]3ՊuZږփ6sJM᫬*2]yy|\`Q6#x"q2CaFW[|ȹچg&4;HՔ+cBkjEepu 8hWj*RU͆ An=c}~QG}ND&Y"\NL{M0.\T; \S(q ϮˠձgzBJpJ,O㈿E]SqzSJWF̤jNDZb>1@6(eP)\}խ:Irip*>*#;`຾B3n$^[Qi st5xl29yQ8EO,0HJ[ ȋ[, L'n%n&bqmfdc TD6y=d>4c)dX\mڙH8AcEį%$>ƭ^A:OC^ V~.lX~KSF>XRT`eoށZzh{ڳCo=_rkz93 ..&:96R\cq#h㝩X娣%IؐZkՃ6[$|:Lk v. Xk!/ Y$rB;_sF]uGھ1kj>8_!Z~R]Jk&0i+ m.tJw /M;>Wh [" 㝭y_}bqo:r9GƑGM%ꏣb/'_:tTNbI'=Zl|獤ԁqUh- 58N 2]I&~?X^Zy=E# <( 4{?vcS:CX&\vI'͂l$͟3Ƒ@;Jb~ƕ$ו $( s6wcGF)"[ (P(C uQj a|I,W|a}#ffّ|Xôg!ؗC2Χ"Ic+6Bf?:ZRcMU=RyS/]ҳeߝQhk4`-ܪᯧ{ޔlC{$no NZ#PMjD:\yA:3l[vVم}&9kma:VS$i5~O8R=,b?:;~O&4H,ג.ADH5 ynss:FFYp>sfD[XD(44Mb(ƬY6Ѧ>g-+fyZL֡mEj6{> ЕK%g-/?Ga`*|&6CH,Kl-Bl;&2!e 2<ё2ichP4wЕb]ԉ.oygIŞsU`uBk6Яk(LĞ&ISyz;S3#tҔCWaٯF\Hf\SdgZ8 *FݕKw2Wf}wypofRo?cy0r{86.Y Pl$7&OEr6.n_߾L޹|(?a!W=jc`sY: ;@72)T y <)neZI2}'Tgw^gw"n RSmis8a)6]LzP1> F`uXj3 @L4ǮR+PIq99s?(9s*~^Pn; ta3swD4~~Ŏa,8`[/UGIh+ 7@jw1bR4o񵩣bLȿ Um&2$ v%cHcdl3j޽Gdr3rxS))cÝmO5Һtg;/sJBCgf5~2]@Y1VpڹcnآET'>Q- s7Ÿ@(L@jcgY(F*/<qm"4SFޭצ}OuteP :$31co,lQ"_#1?fb'|'OG u ؊3lcfb0 Z[#C CO67񖍘\a]O=umj*ˊWzSUo{czX@GĬu+T@K!R_O mZ#F܌ F27<5vjN@qmZ7%Vy TiB qR,^LyPћ~MM 8/8P&]#&#_cV EȲ&dC=}Y£P.@wd$+!ZÀ00L8^\Y [hV_L.t.,?hQO h-"M^.$SGלNFz{B!+YC)Ѽؘ4`CB_j("jbYrO<\!s<*UQc S07ć]8dputQs=@pdwAj:M "=g|{ j}^[WuvDɒ{xu,#Ԓ'ȏ60X~9tYcl !g/=g["#ӕnN=⋿-~ A!X \kR`[&z| )x!K66EQ+(&H=m=<grjLxI,,z{Iؚ0" o:l|4gĉaטN(tuȶ8Q ;."s2p옉L'PJ/,azv5t՚4@..4EUzi%&;y54-lHzb s 3>^ Վ{t^SHHmygk̻nޥE,˦8f?fknz&dTP`&~֯IarZ;niL0V/+lsRc ΂pHjb@erY.W cc 8\zT9b31\*qvy:E,Tyr~oB(zeUM?"CXabeC W8 M,~3+ŢG,Jk:긩?[Bw&,xF ,`GNZr> i b[M sp(w t$?<5{Z!5} XUv%'PըYb:G}x֓>|$|oP> ',Eqm6uI{U 1>ϓ0CN X"b2%v-@`6jC.=ؿCtMKM6J4cSϱnM:T. dB2ô4Y9X)\̝K3Ԙ+.1HNcr_d&4!s0Y~(K- њj'¥?i x/Wd28S?uEd`c!{AE^vst}zbޕD@F;JВqh"ۜ|o 緟Nљy7N/!> ܹ*`$ƈk1ٚ wpqce".zK D9wdvG&Ǝ[cO? %GUNÞa3U_4W|X.6)Tܬ}Q)6L<|[\ #;HAٴMp}݃7iafۑIs7?@^]B_/m:$Co_)">myp#&ee_{Ԝ7 oЃKH.u$1:E:,=fVg 6?uhY>5kW8W1lL~vK# p6'/<ۚDi4wqa #'kNL8z@-AjvX n'68^(Mb^:a{Jl"H -D~%txm/"H s+ nMa&r0+P"p_ SU },361nV#2ד㓯a՚Cy;LO57Gk5`qB"*-%Fٜ{a˫4?=m1?Z48qUt7 "=d L#<dj4E0Liw㓤/aYi4r\cKv w2E&` UWB>l@<\=!oLP3'mI hTi 3BnG /p@@lam,:ekRu[6y3S#btǔ.)(չyiS# S@V5 ckw# e^jvhZ%w5/KJ5}l69pjBP(!ObQFc #zJR.N3ʯKvʴ¼FTh;hYpu6Y4{S$:(9i14R9,.h e۫U \[ԧ⹾/9'.h{Tg {#KjWdu,Ak/w># 8 84\c#է=]fMl#7p-G3i֐Dz 54j5]b{ɝA}Ols4U djg2Uy .!p50 NAS5}n.!S ?a=uf޿Ԅ&'G'|]޴ՅQ5Tje`MK-dciKcM3PIͷۧFh\f pTe6~ެw6gk&x&*ڐ+?O`grDiyB}ƓٝvaZі1YJ*h +{K095>"E iM ـde%/f sLLYX !{ gɞq:D/':nw͜:gzֻkb&V(wMKpQ̫Ҍ9勂wp!"rR,2_|D(~ Rh p "P4Ma̷RoPE',_W@µϱoXh:,“~,T7m| i#^A2r;sxHN?W"OcXNscO j# eUdcq'ӹ]c'KbP) ?Ιi"/Gd.K57[m7tD:? w#xR#lICҤZEf\CT G4R$6@ߙFJan[8*:.TtVx# -bLjMXK4znj8Š9ls ϝ#"A37,X)Uw}V=02b`uɠpM+BZ!wL#y CCѷ°1s&*{ u_AY v34*oc} +;y`0[ 40ǗP”m,'"Ҏ8t[_V$pqd9ؗ? ތw:wAV׎޾roE N`hDp 눉חq~p`*5΅ ñ߁ nfq*>Y_n?핼N[E%feDs}#x}ɀ-=B8?SQhV|۔+i/mMPLQM w/1L^IE6j&r:xdXP1x3qwV9yk|ZwK2hB$\(L2>ZǪs|AEH$˷"_ZF}% Yt$H>S^xY25F+{dqC3b{7;X +9|U[)}Ă}Dv7jLiGu IT@˼* `bqGUB_~.:05<>Q9:aXA0:=ӷGllR[B.o ge}rcaQUsRԴ(q^\O"hL(m\eg5r9Uh 'L<\CEc0ۜi]YaX YBF%g_8̴O/OsއZ1> sSV2za=;/9 c+{*0cI4rthXo?QzQ$$ƶQ36ZQE@"uAp cݠQý ѓ!> Wu_ `w)Exb쓷Zu%t?$d[P~c8,0g_9Fw}H~oĮrެSӝlN`=Գ*;.z) p8|壞 󂙁1hlxb|(œE3fpK~gd~LR^6,JO0t1h=$bR!sn%(ya^D΁/#|l|*;G*YtWqW>-vɺ3ŗ 5H~le0bnղִ'™Y-6TOnC9RmmaYC߉JSW 26o_\o=b@*]'6PbA]?] Bfl@LGQ)s)j!&&:zUP`[#kwBPCR9Rba@iA;쩰o|խj `0eS;yrrȾҲW1ku6`74IC`|4N80cmjDZL5Ֆ9A&1nKtt30B22Fϐx^ Ͳ:85gUg1:gv)*Z`L^_(^H4&/.'yxA)oie]X_h5A %V\Z2@#ȵk'雤9E oˡ%xh1kI8PJ2Xc \^ZNp>P/)Xs8(iu@kgBI;ϓC gsF#{F"Ϣ53 RO1RwYJ:a^ZeZi+y EMCrLp2 N%>y}b0Jf ?ih0 y0cĶnfjtޗ>5Vc$jM!#~`vS,`)kP'Rz'چ8 y#$Ο%$e%Fq>6VhgS،=?*E-tn/[UtK18L? ȟR~+>CoY&Z _Q@2:CTìgI=0gJp`=6>]vNOc(8dֶaɏrg-TlSyՀF]-&qE*q6u2MFS?x`I_F(L3 ԂkXx2#)?>{~+;!b':\-G?)0/݂Mn^r'(72\LZwHI4Ú4O;F6sCpRiVgۣ)^:g Glyԍ%ڢ"[d2I/@+J̵cYĠvGFRƍ 3ࢼDٽI E7h.n+Aq[' j< ;"VOc"I`G_'S"mES;/XqJktb/8lT$Lqqƀ q;ªx]e>Y+Ƅ ]s.#R[Sf{5&x` ҁ9 ZKi/֣"CVP##ЮCR.:ë3r*)Jѝ5(^djP{g]%Ѝ̊UCi"-B5f~H^艩z9B~-6ojlb=*9P_լ|kGh`{Q< i3$gAu0jG7!|\e6Vg$EsA&jNmDMgƀdel[ijNaG1-=-F E>rr}f<pX@-||;ߪt HQ4)WTKSBhp6W7|8U֡/D\v/ D:݌\ o7Z2(+hc>f:> ;;JcP=l*_x=Y({>)1 CfklDV0_ڲPՏUMx7B)MQjyJ_.ɂ11vLF=W%HV"^qNj|oQTƍƂ9*+ Vs>,,bKs6E &, jOzsڜP,Qy>#VSLkY>G^C ; y*_ri =d#zv¥aip"? %3'DKQuf&q.:^kD_eaVaJy$;P*j>jJZHOTڷ5,(AA+8O)^衦(s`W! CpeuE"Fp6(#W |Ǫ*јe7$AUsH% ~qefi\i1OJV1r+"鑵=mʾlpBG%KQ /ay׻I&aJsZ+9tYf.iQ*5}5⿛`ּ&act&U >z55 Ŝ Q l.tx=nMyb5ZEU_UaHC=X+]D_>vԍiZ4V X.ƬH<*1EJ5/у%s<6ٓ­r#fx)n(=RꨲȞ>di[)kVЛu@44כybMzv BC(~%$zf@.?ӏ|n"K Edp>"<]Bx"AbqeLp N!lz刻3%E*ȾG"U7SkzNx_TwLa!GH?fGlZ\q+KOGO+|Bwd"L8: PVm` "p_=|ےWaGԕ>QL/l*V6 tupv{g'*mvҜʥ D=4;z*fUچ:tUC PV&HM\'sOe#. ט%:"KR`尧@8?Vlak'?aDQ{D}T2?se|<%ִ@;){@o ETv:yhJ=ِbfҥ?8ӯ/]{/5]ؼʓAUghdn4gHD]dD>wZ gҐ[k^|,=*ԪIP˩crD3~m"Z&j#wxLR %o*7Ps]f( ¶䴟+ c0t]]$VsBn5e/-F҃AJJk ;v+M9u&&2xp)T5H.U,RPӣ/}?j1sU:gZ@SQ.dDwgUO `i͟,Bhm$.z ܫ {v~mݺĀ? P25̱ue8Fn>&j_k\# ] عZ<Y etXW'n읍=+n%Z{5LzJ ښD7:>ڥ4jR6d)bLɉJ;n|!B{JMf3i(3=>+1)j#n\E!'pYK&eeĮܕ\]1夳%>M[ziX FpӝQ!3i~L>}Z̵c_ִ%\2o%,]߫xT&Ai^ X_,ʒ^ܫ[#DGIln /X uE>?t7ciTBaVWaDSq Ɖaܒ?أ^JIm2 cj砪$"NSq{VւNz}#u]K"*I@I;xcT0\`|d_k l@f(6c[a7DĶAl0suA< wЩd \q k\pXe~2Ci.`E|T /(A稶~tصsq7m\ep! Pb2_ư+O|{@{@"u0g2]2(qH 1HqW2tgm" Jq3JAaMӘCL?̴i3h%fEq\ӶN;<5O~"AvW`jC]VVO /_ƶkuv{ د7!7 B)0hƵRͶ7 h)>cazNE)?Z>\PYj;j*V1R!FU{#`sSo 2NO>ߥ mc<{:aȓ@ EŜB qUe&ܷN5S@Z &mΏnR>05'CGM.pE  ή^gݕ6#}nQwWuz{8eݿ1FkL`c5^ڕdqH[[//{U`E˗U4HjK:ݡ_^W'* SZG<* _7g aĊ h8ymH2ߤIC` GVg1 \9A:m3:E@6U=Q3a|l3 ޥUfLJJ%=d aӌU ^F>e('vZ*m;5#(#<)TPN=~\{4"mI$03nÈ"^|dSJƥèG l_d[`:ɤT&䭼b.2 ez=9>(Փ}v*V1:^W~1۩'0]ATX܍P5)US@sN]ˌL=`IƤiM>uNM+~zRǹGoZFuĎJE֩;H6#{A/G=,TI9bn) *"zTk˧En8P{)6T(}gsUN-VYz#V1`\HpWpDQe460O!SC(> n'I57ֆ*3 's_DlȻ['~0]7;۳Qy\Le"aM4 C{|-yw8&]DHr72|q[v=Swz ,59m܉z4V=$QI,Z4d$ GTǁ",suSzWr2+3ҽťM;x y~idRGǯimU^ON \\ rtSXj/zcZc#TNTt֓&'/I띫- 56 F-j M2&E(]K}jls$Ss6DJΡzzo2S̨ ,.I8]ZGw6^ċ iq^e)g1 o[Z8Cu c]VO(,*M͇[5!$.[W]=?lIG <~1JIn:sh_fSGifv4`\pi|Cs#ݝg0a|؟.LYhP% 6LgYZ07070100000376000081a4000000000000000000000001662f7fa90000128c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/cJ]?Eh=ڜ.+ Zno_0R_dI zFZ3 GڿCo5NȞ)ѳ'љcs> .-g۱ħ +N ߇0nVvŧ̚b,,ν L> ?8r\$?tVGJO7Y`OGmR҈W_sf>#}A،˶H[rf$(g{ɴv܁!oH(O.gd^76u.lC;߆6?)W=YMs Dݡ1-VdtRM } l 養JRtZJ&i4h>9q=/c')MSͮtLl;w=jN>5L;\uwu(!u{hĝdbVrr%[$SҵTsBnGhpWj9oAq 9;%2d*?y (/DK_D^4C@1qUܶN?+oG76[.o"*{f㰗{Pr l_frmIm ʔdh'bo:C|x #A-$F퟽V\dkI tʰ[ޏZڟ2,͇*ϴ8Gߝ";ec+(h|ܭΕF4&ÔÛ%4N,]VrT141Pz&g0 *)ACѻ_@t04”8NL~X[NW;h2HNC+>JG7Ν@8/™͠YJ>+bKQŻ܈7%Y"(qAfq8Y)*Hx%I'2ѩCƋј7DSe"rå&^psY$eH 0 B},<^JPR^ë] -͎Sk{.v873Fvpv˭<ޅQZMeQdb9Bw̕(hyGkԯ̳wH%aۙq% /T_\Y4gGu;X*BAZyyĄwXgLjU[1}v<$2- 7x:Qd䙆LxCZ,yPF͉nt{qKå>S*9ٍоL2@Kx&`GX($7n56x3 /HKa@D-ZRyeJ Q|,nj_hѶC!O\ʬ~:Rh,X{ ~?,Xz[Ț]_6 ϷYBΧ0Ρ=}l"hi.V^<ܤI a7QhpxuqޞDe\ˉ8:lK LPڑϡ'L@`1UfmjaR3S̙h@WgnonhL zA\XJ$iŒb/ u>|Mg9iGgޕտ$ihYHkB_p4{@4CK.2Sx)G}j(=O [ЃTx" vx2Dr35F&A> ֥0 Ω[ kGLtPgJy x"R"@mr':uq탹FTYsJ{Ǵ&1C]7o &+d&M;fLi o:ib`\T B)7YJWڢ<@haȩBY0x)Z;o܂ҽFh?B4SWv88ڔ_ > ݩKèf+)4ptZax[LLNylP%,]xO nlmO ~Wuoe {~k9ά+F!`S =Ҷ$͢wX̶7F1Mڹd!uیCdsˣMX{1j/x ~ Z#.^S>&P31h4?c_9 .b5%@dk,YW cD+{Ad$ At';v¼o/^#s@SQu(mcG%g%!DliSc,?&熸`t5\vV7 䜩<s@}NKWD曆@;w%auf]*5Y@ k{)٘At :6g!2lA\2ƶygӠ Bz oh&I*Gt+r+MW谉?KA hTʨT7u㘽rwl^哐bcHD2X$ٖ!Txv I3{gdSoҮ^7`ڲ6(+s!& ^C]~A?މo!+48y&% YiPt6)N_$6 V{,U^gfmǁf7;+l' ߧg"5b$}&N0 iy5!4sQe,]jJ LuSFu}X-w,ژ[8>gBw˞aEA\$5m.bT1(D{I)_/s -Hal)GF,k=>D ;67K.BZfۄ8V ~dm{>::&wJk&Y:]Ǟ.MiqS2J#jVtQZCvnNc~zF<ץ06q4ð9:^ xeH["{C}V Oh8Y#z3eFۆ"Ό*`qi>oD,IdŜFP^5{Ԯe&G*u Ks@V'\@Dgq eeiEzi.{׵2;ejin18`[[$+ eĂޭ;h_F tټ >j5:Um5V/ECJ1 r>,S"+y3|"=؏cDn:,dC`8 Cc{k{ *$SYb_9[WnG]XP }=A qD5N|9burt ig/`q6Ą,2X5?'ZM7v-gMȦ ٿr$.pv_~۹Go渳AYZwn"/!#1z}X@ g'T.}ujbqzM ՀKg3IOm^1IFf^KK%HGY[} QJw2$B7n0BjDR)l999{TpCh@C)kRZDL$On($ͩ`X C .YZF0\R}\8k"?ԾFE>Y;:5l$]dKh6u<2Ry!:%ÿ lHx;/lݱJ&}v mPc/lA4A[\0kw6.Q8Ҟ/%.gL> @ܰ Kx2HT+S/KOx_bf#6L}j H??Ơ~<`4MI ن ⥇"֨@m]Dv,7V)K4&zb\ O?]aE6w>RnYYvC%aTu(Vr0}cn:"]XV`ψBA[Wpj6+FO'≯<;G2E2m+"l2yyr #J `=r4J=EGPpWфf }Gji&7L7'}{|b%(К%L(ɧQX7 7ۖxS|MY_A->O_ňS;`}w-߼ C:gK1© N]M +x#.߇ݺF-a, vMq:P*JǸݝE&ǰ 9ځX]D"[x \HMEep*qw툻Q)h2;+-n'գ^蝹W ٮ,BfIOdĽ Bby.7L*N؏U=conmkJOJvAPS>QW;Ľ P`dSǠ/PSʞ Ϥ'9se&䑯V^bM/*ɽGa3T!C&8gHTQ߫+#ާl}+%5*x[ o( Z&KGZqX'ok\nJMÌhisAMv2.O r3}90P>7H;ʃkwuQٓ28 }7؃Q;HvT 6 &;_sMS+ɿ|2Y5؜ꎋTgv.!&|t X`jXE! M+Odu [>30r$ ]R)NX(!%d1en,7ѽr%&bxv =/ ݼ?D,f鷼T(E4-K@3N,\\IXi)v%ќX`,K<7 ¥%t9|fU{jk3 {ez|n6JhpF_x݄y l/e4] L!֫Ծʝ*Lsʙ4W\޿F Vӝv ]NjMd`hAwIh㏧C 89<]$9S<eGݮH{o:Lb<D,rY ~;-\oDٹi$n!+ow+Tq޶)Kw69b$*}3P`Q9TjZ>N)RAH;WBy̳=?ŭ{[JNqq:/lsPo ,Z %h{+*E_Ro:JM>ph)P5H+ss Ă(aEÞ"7 #TpY*hq% VF6ݐ 2u{fɚIr.dap%7)ed RI)S1BJk]`pn2vmҀF w_e3<$kx]tPq`k.7TJ} 1%GcN<u! _>_!Bx<[{Ƣ{0:JM?/X5ԊLk4; ȑ19qw+77E&2.α"Fw5'ҐR(Ԛ'zK4<6cpTv1^^ J{yl&*:\Ia^9fZDW@]"YCD5f3:Qi?&BPeB4h#farݜ+;5S{Nݗ,M%`a8+3ynG`2;p}Ay&d55nEt%o\mɥ.^<.T 虠*TD>잊Mjetm%gs@拌u($v] @-'jdPOXT5C[M$ЫPcϠ})J6 Q Q {82{gmbp2$gX..(QT" raf<ʒB<8ylG (vrۡ63Vh?xo栾kT. ^`ޕ*SaB~8pBj*#c5y<Ϸ(_Vx+dt; ̑1 ^{dKM6|[. 1ea~mm :}Wm47[Iԋ$vԥXJ,YO1hy_cj=14^q(5!`.`ެO37˅\gK*-;r(R0A[|I qbl-F[uGE%ܑIx.oE$FD@%; KKH\m?7JsF<.B:Ýƃ1\8=r|\L2i#y #k鬶4BG qWMhjsy.M/O:CE!2zi8t{b>WSZ*YR-DC4GT sg6fo@l'eʪȢ%?\^,̑3`c| /1–GG%`8UǨ; )X?Mxr[>+P֚[OFĵS3lm@Z60x@V).!d3$Dʩ0,-(^^5."I&]_wۿ(DӋqݰ#+X:-R7㫆ϻ IB 9O ;p~)!(wF Ҭ3z2Hr|/h7fo^ࣥB+i$zX%90#Dq]Fp`snoe'%g.lt3ł^_\c-?p{EʌHhвR7u(HŇeEк> %9amh句]q\,Qjt]\8/٦r{MtMg[ Օ1x[%ps(OT8g|FH<d+NOTA((&|_޴+,v ]4;QxSrE?ʚ]Xڻzk,+}2TqJ4v'f{UdbKla.]g]dZ 2 .%BT]@X]u]ݡP_Qgճ.ŚK \+$?W{UrٹY g"8;,$Cos+Y&Ñ՜N@wG`E~ Hb\TKSbm&f,s{j ܛ m_p?_m{kj &3h@ I dܛ˥' ,Fy|ʑGDeF CD$ l爴hj{TQB6I(.?u4QA\DlT:e" PJ'5vaΖvCs3JVƥB. t{RwAN? 0ÁBSI+̀f}<g{S3Ci)yƦqI0H+Q"It W!BƯi \c^Om7M"R 4 WJ1y¬n \@c&v,;=#*c]٨B +着vЯךҍf;4 T4rrJfϹ+A볹-³1_ڕ*+ŭQ*{Do"e=uw( XC XrE;N礰s\GV|{+LwN#[aY&1'v- 6Pe;ZYH,w|jXVKU=a-g }Y^;(Jn"%LOhpӸ$n X:7.EJ_D*t]XBO (16HLQ:1?#f S kD )Wbn$b.w_\r2jǢs])2[쯣zsY޾:.4b1_vͰ>l#yϸuK#r?LFkVbfxpO^'A9&fl."Sٕ URٙjE=t0Kr*Aq>yBXr~%CRkb-=V}R qe{=}5:t]vIU$5΢ !aeؓSbj_yS濣4{|yUnfe_]OHCDmPq᣹Obs+ $o{繿u݀/Asb`,Is !cQm#N&IΌ mf_1߄*Z* & [hq-Rxr몂E*DTǼ(^&,ys^U;}zz8灻jG]qӬ66YgHia3{ ~vA*v?Xm, ՌRj1VTZ Ƃt+d#4lʘ݀QdF(&0:9UYC3N!gb|+Z.v Zw,Pb%oΖ4\uwݢ}hDZTk43ܺu Мz<9%ňflTЂNɮXԎ5/JS7GNjdц-Dbe%fi|m2Ӻg~1^[K M۰ϱI¼ x t]r*( ]4R2 J&?p22h# sY>V5`WmW7(u12a@Qʩy7L;E9""i lcw?ygަƎ:'#J[tƀ4g KW@xYi?gZT~jV =<1um#bοQk:pX#C"IkexQ44e髿8StL bU@.d &a/MVPq1IL7>Hq FLD+um&mmg`{;@8B9?V0.'=LC(O j;ó0AºaqIfLia3jؔ<\~uXd\iYU|ov3Œ7h IvuTlj q_u[Oh\'AB!h b(b6_hBaBu6&F~'F}Er(#ٽg=<2ɺ̬=~BD^<;cƳ!HP( ɨUzc/\:򠹖bQ/Eg4v)TiS\-091-rkvm1φ6>X`#-L iT<;R? xb[]W/ްn@uMkb 鱪~vFOTJP*_|<#.Z(»,K6Coe_xHD g=/`k "܈Nl}tF:Ě'κM]w e 1(z܊~۵hI'эPRxC3)3D)lD4}*%`Mkay.A9)"AEuPbA t-mD 0#^­6jk74:k@X>Ӎ{j: _74|N߯ICи,UЃrNedu#rܻsk`5u)7u[*tN<ƉUt6zoTFps{7k?!|a  >6;9.mбǗnO*(7 atK JHlQ`!mk?ZXY%?ڠ@/$*?PK<Js(0q|~B4UjͿ='.DĦt= VQ]Kb:[*=9ںU*bL)ZͺQ| u+bi^\4^ -ckC5;+Aoq%PY蝆EtК*o w#ss=~daOZ&ߢ%[G0FI&:9jvt-"dk/U<8t>U]~? SLsL4oMXra:Iz,~3>+_ ~o:_! yZJxpu|$.3'j 欏iuN4vuDSzB5h9G#yq_ vtLdMX'v e%t< (fufzKaDHxތKflzԢ"N"2R73EȰ0Ѩwzo_WU j DP sa䉗V+OFg@y{ _2FDΟCM[IRbJZήhaj|I5;IC6N2F%޷P&S.Q Ll* =e4έ7CZkuoV^I*Iɨ1p6:kbCI3VV!ZyBC?lfI ?cȚNd i)}^~>fd|#B+(mzpySlQ CCjjHߟ8:0܆@sɉ#4ցs>Z& t)s=X}>†KGVvtS$Y2lK57!0Hʕ味 '~^%%lnI:n7-E7md8h-lmrh+\Tnr܇fv:pghS]FwCxHG+PlY$k:d&3 '\`@V"ae3Ku{U>rn3!d7^54}K2McZiVQD?WfmlU>Cʏ5˄Z"5(|aA4{#֘l.Uy(Bȵ{±ltʇ_N֤"xEqcu_#h2%l\ɳp-5DiX>E+7Hp 1ZΧ D͘޾ 搗 A ,r< t #0h8ie4+(-Qy |,;v$OGh)p}C w&(Q }梌)?Kޜ1UɟL7JZ$ءDB[]kCZ?{N:{mݧ28}4."cQ /9!_|Hy /dY(A(MkDf(={ ox\w4E/; @"C۫=xۑٛ=oFO3$Y->t݀r'.h" +?5ZƞV:ո)V88GpDN ۡ78!TX. qn P!@#/F0ˌ7+аRs;PO0{|;?:naWRG47Ի%N:|HK?"xjAZ]QWxƠS萲2y3˅ć?^Ykp.AJ`l$.._>K%7l2;hBdM^.ˣ3Y2ӱ$ x'qũM#HfSgU*m MHC#`6=y}"A˓o`n+8y?`Q'6:G]t5 ب77YY(D E R1WeKB?t, T6 N-.>'}93!:5oT 7)U^J)u ;`jF}WN߿Kΰlrhx!#==zaUs@ƞs9c⎄LOOb_3kGE!2WI4kpA0`r O>ˇ'FznqQfC WLMG΄nԧ#ߨ|mŸ5mERwɛȷaevb%yED O+-2Hnx"D;_!-QpEW!eђ{Blz%6L&;~[J=Eλ钬8pS| ᭗=8b=g0S7wyctvD@Bj6 7>̽{Y)Z,xQVN#JYYB2.R7Ztg_M.Ɵ \SJ .-efQ^1 q|u5R˷? ';f"AHhZ2h dn|LkbC(V#|G\ltsx/ nh,baV'cGDzIPߪ|¼JБ/mG8*g,nϑGQ²#z} ȣ|ܴ,߆)& I R7MoT ڄ2@쥿2sV#O)c7Yhp}nLڧӬLeSB3+̤nM(qEWvOWKۖEV'NŞj,BȎy0 #}hL1#*=ۦr]y|=[Dn>^mrzQMf&6@;b2' eCoV| hZSkz{?XªmbaO<RY)x h"TY9z?[p}9y-QU(/[$%}\ ա#{̌LS&_\P!!fk\8T-y ڤ2i/u֔Mc1,l&բ`=jmz K~exEhAYBWiBGu@صvvG4f Mz!%Wk\ŵE`E^9g 0!Li)B&?$>nV ~:3)JG x_ؒAFa^H.bx~ܾƃ0p!nWR7ׇ6|<-qg/*E@Q[/m><8l~N}L»UJ7Qюc}؂^d|-elIKj#/ߥ 83@ 9'<(ǍKjv`w5f5GYl8:|BqJV1Opꠞiġ&HX2CX*P+C&<ԩX*З Xҁ? $|U(G2)])EV͢ey 1}Q8z&YJC;e`6T\{[ъNO*P B G%h9&;\] bAӶcpNʰ5@]PeSPpd))9.A @D ~3׃␾3@G^=F;vDШnx=wko%ȁx̸](+joNgJ3eIלi}s+pNqjԚ%>Y%ꋏJWI=lvC*,*K2x%(ظ@1ӯa-1Yg28$8GNטmz`n,~nH[r `g~"wRJj7T,_ M6Ig oNC7f1G⾄^o9&'1^M49F'znuSc`?fEOn1PۑVX"χ> _W#_nz5yI~ۗ2:(U 101 gcԄ4ӉkZhJٻ[2x8nh@~6[E#]>O7@4ω|,V Lg8ķ2@F򣏿/q6{P8^OS}O3YjH1)B< $]aHӛb#QK˖pPi1NƠ{>/@+^g7V50$$Ӕ7 ;YǑ* pojX-W|iioYox?_e5wm%]dkrT* Jx^` p b}_.%NB?ԱAt@!)8 %jWގ;d5A^2uE<VDUH0hCO E: &Wǩi\|6!Vj!7{O6eKͷWabΝITԌ o>q`Bq]R' **Z4ڪ%?xa[H&fԺT@<9A'2y {]!DAJy6jRnw)O|oWd _0i{YCbA} #jinI3h\&TUɅ[ B,MMY INO2bnOC@Հnvc&%%;?FeݤLٷ !2H0ng F= 7L@+(.O5yxa&~1h}FbgD3?A ꧇oZ 0ac@(o,|8e*\6W8֘r!}"YXQ19+%#=|<4~#kz -(1 R.&b46Jl.æBsE5B4w^W1}eIؿC/?+{6UU*J(9rUp&W`5/ ,va(5NYyAOERPD+Z"3~ uF&Pq@hL{8\ m16B P"<&Roi?=Oy 9Аt]dq#cj9X@P$`{,8$uk[91 t[PLGHx+tӂ銀3˴6>rnrğW28h_'zZY6utqU$@E5'_,X`8ZJs(m]AP-ٕKBtVDȧDt&bBY龁lG;FVztbݺ߉"l욳ҷtN=%NʑXpbqCVPRըM<ĕx|W#jc?Ķڱ' 9nFpJL__.u R\x?A=hoNЈ_͹1l[M~(Xq;/.;S䑍u1c&,S}"8=Ij\`;)Ko,6@R?CMOJl~6\s0"d@q`!}f;3 % 6%*B6ԗP' ^*J4Lj6S'I! 'xv,DsvYj0z~H {Sצ#(OUq'<<&'݉I ׶sRF( 뉁f4ܧ!x1PfF6O_s 6i Bz0ԷH1%rr@'酎D`o[ذ@3xqgi`P-W}_ڗ* !gG97D `n'Ν% xic)Rȑ P|wV<+m<`٤ $XR)*JH4*d96%[e d4pDa홰ɭĬL.L\_ĬxV$ eV *1BF\U}K\LM2&d, Qv9tSuWt16UϾP<W.0bᡳ:r]%R%8)3 Q6XuMc&3_:35{ef[I/6E*0*/ʑᅌ8JW2=-u `R@Nh 9. *BUX#~!CW4Oe8fh83Wqo BƦzoR}pND։=>DV'BnQ܆R?7Hu[m>!v9byOmVki͘}-dqp=6$Q>t5LGL#YfA#N5+1p{cEFB;p$)ocOOk>q cO#4Y^O=(^mP@jFǠ0?5z5VO2a  N0Ǹ$>`L|Pt*o?O+Ce@F ?^ls&R },@Yb GD.a Js〛n18,(ʜuq}ka7X5F~C*+zD;5c%qW;IS݀W:[=p~:y_EkI;d }UIf7JڏIb]M#\(]bI:J~pqi)bfa'ESr$?Nr?J2Amq2ƷJC%%ʧQe ~tjf&|T#-?WSA~pH(pgMZ)~!tbp@'*FTt,VHaE.YmIߴر1Y[>kw9\5$>Ǒm@ oa6"NLcڭNqPQ+]ik_.`UL@avOH#\1`{Xy7+^cV\&aU'yW3a`JBq,265X> ߍդ&YOwv'5rf>[J~QD pn5o凐"ʶ Y8ͮz}4:wiwn )$/$7tb/>ӠVΩMߙ /29{ V6`wJ?4pѨپmuaLt4r} f @7Vaw)Q it!㲹 AnDJjhɕಉgw?'? TxWӪZبRsQp<p3c~xhn l յ&ЖޞdWwf?BΆ$ԃxQ攸ЌD`1 s*UC6鵽mЪ\JbvT&bWf EJ_3t_z98Qe36R>*N8}dP&nݡ RZi ȴOdC:bi C_'8&-؆&S|-U#sT4I hē"%I ß/VU` 8\ <.,~(Ўk| Ce{I7![(bfmiuJi}Vf}E7ibkTjmr ?w0pz58x-lPi_m} ߻=&KKm¸O2q#Ȳٞ\*$hQXkQ&MLPyՈi[PS6㘄b+tUEv<DzlcydJ齰(nC%YѱJJOSj $G>|HOqNeY)⮝59V[2]dٹH+C>mpJ^,_B˷ۼ)~Q<՛WCae(ED"{Ӆi@ _%cZX-&xr~"agQCRupTkdC hzoy踅T;CTu{O܇-3Aĵ|K+VE<;q~mK@*s7LFCnr|os݂WXސXjX fR$'1vs{ M|‰sR˧q'ľY"Ncz\‡<v]#mH0xszx1^'sK1G1I O,ėi["K6LbPݓ(E0H5&o/5)y>tUrBhϢGv<`\FUFq˘OgXQ ==}`'Y[hɝĮ>OBxև'VpeX\[2# JZb2d<}Opp1%D!vɣ8EZRG-)|f,4%~7t[pوx-UM4Y{K莤RR`|Cyٱf׾PBM~3% "N%BDG\f]gJ; Dr&coRã`^)ssZ_S)`,^`>[@3Hw(crl'~>zN 445b7k 1,χ G9b'mPb T?fPKYPK|j~_]waY$F~nT'^SlFaȿsf›AU,SJGH&@$˕?C]/S7)O;ɝYL(읜T>|z,]<ӁaDӠ(t]=;a&P']G*awʧ\\"P^c_L,NEBj# 𹴅aʯE$/24]ErNk.?2ZD~ 4,=".hw%v:U xX֜qJ!KJsbjaSpB~WTc!>DW|l4A?PD!MZOUӭ9۝Sk:@EMl, V t|ZNY#TioiG t:|;,~y:ՋRͪ87f"BoM3TG[W'H)pS9% p bCj=\fYAnIJ$6ҳďqD:]iV)KB|٤Q`^7..<"N) F0##6dZ}cs.m:?:)> 1,&S~'5Wк+IsfY ]|f}=Gӏp<:ZM#xjjlSbg׺F[`oiI 4_f’Y~cX<!Z1wEG-G 3yi)ww+щ!h?B‡G\P !zܦ#Z87 Fܫv\*Ќ_B24,y(d`,?~ׯӃbBTr!4J]Hi6ߚ pGOD[Q ~S=-q?(QFqKá,yN5 f86, -n'h󽱻DKVj.=Iw])8?郰ǘ ̖=اĩZ~O.nFF0Ґ?/ c"t{n.H${wm21%:b.3sPxk&F0A["ӯz2\ {ͷt~1,ie@=<. #mhEiy0ЄEgʑ}M m=oKl1coA+L0SAjY|7E|וz[VdH)Qɹt*v4SXޕq*"9.'X]# O?i%fgD 'uw½c$t,EB+5hF%ޜyMF9kP0$Ciѕp|A@{cVѸ pήD6zXHy#T\D2'f>?۳)pNGp7;Z2 B&}tvHplz+4)$$RSi h<9ӜS,"DL0var 5Z#>NY}Y{ޏdt9 AaJ ڇqt!|7a<)ǛLKgӻم]{O )ul0HI\K#:$ m] !.dz^pX%kNVo1z{&ͶKG  ̍Od|\ 5S)]ʻ>:VJ\Sf:@5.00% 1M[ #<ދ`1xh5Z M8nIWGSI: sI 6y)3|&7EqN__hgTUaGEzte2 Pk!z7&lM Ąc4G"e ud6|,ثֹL9ܠAMZkOɰ-X`Jd6lyPI6 utg!2>[ jX&FDN^D/,F9RcEn#A"[9}kMN,af0н4w2IkU>{7AgÛǷ&SQ@7tYvrzKMR2``;XF4+7.U_r(?OMe2WV<>9ݼ;]P)&>6#]TtViTzYaΨj \&bQŅS,`ޒ㈼L>}lFC=f:|%#$Wg@O} C^U%Km.#v4=R9Ґfkz v!$z-p eW˸NfG3֠] LhmԿ5돀jΑ IdVO(6hio&&1c 6o}֊bȊTfHc$Z-Ȋ p2Xsx=V)/kfC!ρ{Q)V-]^ m((şuDMUEL;Te;ӗaj?pˎ4chrb dȁy 8˅+A[}[,J.@mo2 h=V UAx P5 .>S=ȺuÿhB_$&K} V4znV_(VZÊ>F |\ pECG8&u8#s5M(N=vi,DJ;lC vj4S[o wFD|y!v$.yH-/0V1 38A$]litt(ڍuթmDD.}L)-ŘXtva&gAPd!urr0oNy @ [>*K [Z峈xm]GFI ~."#H6y!B@+."VցiƀwߠY֖_ï'|4%;8#5/$$Faxc:ZE0RTMjl{rd`8Uٰ&Y=tɟKPǗo=ZK]d񓆎E `JzHMgj^Q[g@W5^BaXݠO{GaWxmyd ]:qXp FY<62fTħ6s8A>@lCtQe^s0XN}3Hjm]VXRbdr-PX +'-XKli{ JR6dEԦp`)sJc,u?{uF!r=U4֋R7n hOUٶoMt7t WwvoAoOnFc96gm i Af+MOlЈ*̀rꗷ*pSʹZYA_h}ɭ;->Kx?^z&ѹ>d_!~;ư/[+6:CQ8f{]GMG4vmɾaEtRڍ@U̿J>9;Ѥ)w#3XA}]uDk+M~vi.{Hj6cǔ&;ڑ\E^RںnS1Kb%`Lnh86X)D0ӂ<,4kRE.Htl"DrKn"ؤZZډ SE Z м*>Ir- } 'F0w2WX^1DuBe㙄w`Q׾Ki6Jt Uq;Z:PQPRd̵O'<% :[7S\?h| 5/j40J+Hq a[Spe!@ءv"#9O6NDča!UJbK7‰Ԅ˩q=\% Mu\L:A+`|xf?Aoce>,sU{άw_|^suR^ÁjڵM\* *$k"sh~!‚25!>|o[;n|!;!'=MѯhˬmF[q?ɫPLyZ`d\Ot!+}1=Pu`C۲-7J/v|eݶGZ~_r}tƮ!u9CJ!sL&ֈ;^W-mJҋRv$]\t9:srR󛗙RF2P=Mž}hr܋Z8s'mq@Eec'ƺvWQRϗ+ͺ߆t1'e&8Ls `}^tP(LTf-+Uwg,Q(wsn1k E8c{q\Y pCLVBGF!zؙ$yW5mFAV4[L.%Vp|pRӪ-Kا q_ _mhLoC,oBe͓>+υQ.9 ࠙&x^)T2!LJiR|Qwh{Za\7#WD\{URt ,'I4Zu{P|X0r7yk倽Ea7`]h\`G4Iv-q$cpFX0;l3FƱ]8ށtNn}Ul k;4VT[=ҲNV29ɷEήq,R\f"uH~4x":غ 2|{q&W`fEK9c꟒Ԫgc_.wmh : MA"Kk(HbKuA {l}Yccv#eX@z+TWtseWSa\S;}Xbln&nԯQyg0~պZS XGD4_E׾cQL}B+PAX`Iv7EvXv~̥ʤؓbݳ*i F8j:T[ 4.VUV[kqil#PWIRf\hDNJ_bBÒM5J9m-PvH}gNWxb ;mn0DnJt{󴲖vk˚ k:όjR*Pb7K\ "f3B(眾xGr۫o3wՔ4.pOHSݼ H/PV0` W>Qpn̷@ @N>+"][ZxIȤi{Pt`rS:E@VUWPUL[@t>j@ޮ84w0s }_j3Ԅ@X+ǶH.v.ֈހóqA)T ;kGҎȟ՛0 :"naNCc}2z{_]%ݡ&2IJBZL=S}ɁkhϯВ40DG/~6Smr1A> NpJj@{F- daheo$}pOR%01fH fTa3^p $!$U06>2b>;mn G yE3ff]Aϰ :  ڽ6U=zH 4Cl l0yr$V$6X,w `At]tdMm<< b\X)RK'$)E%'/gY$bkl-0EE#`-QB˽$FqtGhU5=3C۔!2_8wrJoWxMA3+?gIj`ҕr"&[V2J˝Ɯf. co]᪰ nNYq\cEϟ#o{Wo'Cvp~7] ]ȮfW"SW>z9/PV uf: SEܭVh;r{ӧGHn=׳)cd"ŢI%#j}ՔxхCIruj̫''hf|)m6nHu.9ʸ@6A 0t zw VZn c@{R1Ud)' GBR@Ym=o?r(8/(ӏYk@Bwrhmz1ye5Sg^mU! )^&A>`M $O'h!kzJwy (YUi#U;ȻM{IӖ䵠=uGgV8V5 fw[Y`&;D@A/'1lf8/d)J }?ujٳ:019|SCcK R{;=uza uNE1CxFI91R<;!UC]y`I-|i&ibzj#敩՜NʁzT aQN %dY1'QtrPBbϟ͐a{]seggGLގk{EPOkW2rSUE0rgPw@n&|m 9[ӂWu tꥤj/nӺLo~pm&_忇 Yd}tE4ɱxuT3(_a,4e0MmBI 5<23է]&#]F^eb¸Y=RMK9GJF5LVmBWآ tE2A0늾%ֽ4 a2QOܒD>;#?{"_JpnM,AvK=ڴpSof7z?ӴD ZҏH^(ojꕷ',j1*|xV0<ʳj=խtMa T4%\c1żkT)m> #/I:;bu&8(^q L3a4mN$K/ h(y D𷽶B1Ekhէ3k J!̲X*p.Q$KґI}ӫDp뿶 "!ggz\*yNfw͐CA!@ S]򗑖v-лf@;*pYx aEf[r >`+/quY}-}߄Oj_ɂƲT]K{8êx}Kq(1*H!!ZQ!UR ߞw{ooS>4UMv{˜<2/=6u SL@F1_+Ї]!+G*I }w&,P{T-ɢGj `2г3fg{&ڶ|JNut1a*\-N Dp3a:i[3%ʒwb]8$XUɹkcDo6>>*:KJZ_HC+E^81fM4ܰWpyp:`}ϜW#q5}Uc\_bof|!_eaN@a5|Ø$qX;5Yzd)U;5֌&Pvy"it!y^SUO%)6L~__0!\c^~D4AfAIԇ1jh(;! |\ImNRd#,0[S 3uz HC6{!xL[QHM~ȵfxۅ_IZg$ k?Mnp(`j:Sg_L}ub1ԉ~滍0NȊ= ̹eޛnJsf"Kb-zHdIY4*z9/ca yHf*6 F?4^[p*zdVt2@lz9Q6x86/QQmN Ky0U ,gJ"^-1>}@dd9E[.h l3K%Ti -YУLG ZqAה^$#|(XKpU\ef MK^'`=̶ʯ{vԱ ml`HKI FujN*Xã[]ݩ2C'챚s]`mJL`W6vR:NH:%Oh,jy4?i @:9/9x xc!/m.! >mkYԜxp6yQk:HW;E#IarۅH>L~uo5%;MfHݟ9HF=`ںRɼ8'Ǽ!1#zt@$Gv169*ZK!ٽ~Iy!h-iO۪ivO"I;{*l;4\义Htuh(ulyڋ-7R9L=]FW*#vU޹qwJ/$nܕ>9'nj[?CU5Tَ f \] _t PZN,mM-#;f!l|=#X*C>6a_m1l5ueT}sk= M WGh$<0[ Tw3N՘LX>d.lbb͈,}J׻v{0bř: oIkC⽁JyUSH 8Ji 27w8) ]"ҭ 7x^|<1IU}@r )%\ ;U!(27`64Oȳ3[V\oG[E2dU{﫢fcX˜-f+IBSdC^[8{lR] 92-es<:mH`8eDi,7y^fHK|WP;`z'4p:C2x$@.iyzQR܄';ZYf0jL[聭r',jwkɓ,YU몸!~2 -ؠ@uL?L5oINɦ>6%*0$T2sxc SĜa]\|==ΖzjSSz)dkMF ^TU'*{Moc_=FC}ۢݚ4Q}gt'@6b8}N, }K FM!H _Z剶3q7͡)g*r%^- D_ i BC X^#;7B^+Nc"˟C~^*lJro(Yw*HQhM{m'ňqy {cTA*T8ϻ1FGY=Զ })-2&VFsIk-ŠUTf}.+}>sV WVh0Hp;0/n.ٞX$ԋA6!k6lKe +r]_ܡ$Ĺ[Rl:^LWfeAJeyƭLjap>mp(3J#[)Y YhXJ3N sݪSR y8z_SOCF:!#{#6B#w%o讼2Wwkw1pE-d{ D2=DDJ!mfzj+ =Hχ(Z*ڲo(1l*@s< aM,S"V=*5setDle;N))^L[*?/:xhJwF0U-Td}>ES{I[@4,[;JaB>VXq*ݣgoTP!w?\F`ھvF\>ZsԻ7LX:)yxz=?lVd P,o,DYS@27M2[^f1¹s;-`&ə2FUHj1ʚ~j%M%i#qDV}"x(+QF NWb׋͵%V)p0=9Z Y] .U.9p|HQ-#-\ <L&ڊNGPdV=HΜJJʦ9G.߹YFlJΌcSd/7-Fן}҉S)7Z;Yx96U$j̀wY+W*,ð2i`z‘oRzAIڊy<~wujIi,Z=ݝ|Ѽa`8 j}nؘޅ "Лp%_+R D@y|#3H_"-} D?Vpay%WYdsyOm,x=j>ĆaDsSYT`zinBJc2R0էPFs|DR1;J]d?Q" J*;I˭% ̞EE[ +>sA^%FZKl0{4g%w߳BUW69rZ ؜+mפWMjծ6 <_84+8vJEWjsA{ةp(V1Qvp\/7Y3ȍP=@{g^`jBDTI-M;&JQ-nδ 1qɖ"=#iI.Uɳ&.b|f%o %'?N>ǮCv/IM!{-5Ӱ*AX Jcm v<v.ǽv]{Ug% m27/R#?|VHcaud4 vm l,#!HZu`ai蹩٭xJ*9/I)ӆk Yk*Ōqwӵ?ã9L&iC4E-бrUzW;g/CJBVVyTźPVaE Ӭ_aff᾽}h"BsJ{G /܅Yx@’(6=(}g{ S<|x H?ꟻ&sOAG, k LѬVNc5Xh(J; X` &f\6+T8^HR0HɄMa׌O`#Ҡ*%C'@^A>އhXz8F4YVj~B R'5 m cM,%&6lK3Z3#ڔ Q+s?H3FҘƟ BH hatn9X^%Ms *ѺP7̲• -6t+w<8M(ʷfb'&vb>&]~tm~غm: 5"r|7UtU78QbL%a&Ø`SƧWDp>:ia!:W ;5~Ժ|jܝ^ @H"ޘxt=t9 .iPLa*Yv$rθ0'7% eRZN"+ᮉ~'U". #{l4tv#N-)ٶ'D0!Z]dB.% 5/ⱿQ.%7_ j \fyhDnXo5a]۝0myfd4K3V0Zz|k%gd -O\]쯉ChIF5\ZJzC3sٺz+ޤE0Ϝ}--p3USl_t&K)3֒NƠzHkʲdml}Zk/%M1fJ ŰlF Lwg=#PekX_*fFs>C3*Z|T]0VJg pzWoΖ2ɡq Kwŋ:D UoZ}=Q T8@>38Z^_ʚ^ÂnlF4c7|p 6@ZgYZ07070100000378000081a4000000000000000000000001662f7fa900069590000000000000000000000000000000000000005400000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/X']?Eh=ڜ.+χu'W3jhlW:7w~A(\ƃT4LUB_AMMU_D֖VW8,LFĴPn?ۚ S' ]Pu 5(@&̉(}4ㆾ3&}wxlzݾ2Mg~m Bx6cGIl\rk+y:ŴbŃoBXKJEbf\ X:TkErjuϔ|z+R(g;Q[6N^n^=tja:AgzM~ormd\! 3b^(0m菢 */6~V yǓhq=繤= :P#IS722ȶ_$n_A!Ҝގ-цzmR݅l$Y\`W/N?bUNv+1PDUOaUMo~vE~M$$@뎱zZh*4+uvkV򭥒Y6!8(PE >-RU[Ǡ/8 iald)ڥq$]ev#`4r`k $mXmfur04ces/PYLzݜ|j.]!Եhc=`#UOdJRbd?2zo'[ _c.%K C(;e!X5%Ano N(̉ru fx`W:X.uy[qKYa{ka7eQYtA%g[RD%/J܉+bLHL$!_8u!NXNq5'=$ {R*Gy7@N >)^/Ef?&ѯgq$ʰ#%9xIYj*MdTzBp ^BC)HdP4~ eߵ^(wz@#kks,/>;rmynW2(uJ)l tŲ,3֤F`JI/ZxTs b%! +E<>z4"o-2HOΟ*)aRq@)]Y=*,p„Ta3~NI<.v|ex:MUq}x$ Bq`U#6T }P 9֏hMpfK0x*<֦H'}ZzL'߉ +c,o&)oh3ڰ DOW'fEL@m?tvNJsJ ꄭ㣬,{ :7kp:SEX/;٧lE@f#4QCY :0]:'h Jp{mTk aHO wDYb?T#<} h(>ʅI0`xJ`iIif"f oz S`Zz>u8 W~|y;;Z+NsL#$> B?Jv{G^PK( 0ve {=9bn>ZdS!!s}"_~-sdLȵM s&қR^`dkI}G+&o4 jH G=E/0&莗#uA;aD=}yr6 o ^;ZYwmC. ^v.t^f ̜庇]vlQwZ031;lX[C`d[6\ zV{Stoxfg4XD:WTKei\}QD/j|θqbtyю| 2Aq ßŖ+dt>k p0]1. 8ᵊ)ɵo){|glS1"`tC~%c{@#/3:g|`C{5 NyjziQEۍ5k1@΁!FnLP1@D*.4\Vsn՚qKIcrqdiF,AAuZR9ԍwEڝ#6 D^xroOEf}ny%^nf8p^x\OvT}}$ݴًú\084ʸiPi z?x%* 8.6DePn/hovBNz_h%L,Bl#^=Gَ M Y%^vw gQ2Klz /䬫$TvMraᅬ]{A,iu~[Qd1&9n<3v0Kh6<~V[ˇPp/ҙr`a90*/0嶿y~qeti+r㘻]Mkim쩢|N5M]&eӫ>' bε;P+(H5=@8q)Pwddz]̹)oV?'-%EdF yoV+70M+.)刕:-fQ#&d`^Q# ( ˼1}.JôJ[ojaJ<[P;L2Yi?$YAcR,Ƈ璾J %`T}F|SeM=P=$o q~ܑ 89&YMOԐ3 .-QOξ5 ߨ 'Sd,G.G<@v6>MxߨX/Mq8PRE m9\|[OK"@x!ZdCB{YP\NjC\hD6;@Q+I`6;4 xHΩ35~%\c]1#& UBO g3G,cmKߴ͉Aݰ櫗6Ԡzu.~+X.*CX˒aELL"!`?N1lea_<{z*ϖE~XN3`6dn(qzY/ʳiߣB'Gb6U87! 5ƅ:˪~.'j9v#(*Z 37ť"Gjj"O< mHuyG6OxLɕ_΢}'{4 @# ȁDעø3׀":{2$YԞnt~<[UeiKC]/@ɰWJmqD/huX?TO"w壜ktƤ+!n,حO'Xwd4ioaL^W8<]`eIuGr*%~;%8q(DeIewȤcKl#'ձI81<YG,*J쳂h߃Nv61 l 1&1S\JWrN-UŁG79nn.5k؉c?-wdI?jF; _l.w7:rM|Dqr5CPxt+Ya%"*}]#) C{XfDk%iv,/QV'IpŋAPԐsa׈g=KoCmkZy/DyoŽ0.|KT#MGJ3z {:s* s֞ L>oz(pݘv CҩPY)%v7ɹL(uV^H?7͂@^ٰ1NJRtkzU?|Kk8.u@tJ t5 ҃?M+˶C/ 튎hC# Qq IH'2]x\fw:h]ËjT6%: J =$*7lCb?;-c حo{*#( [MR$j>VJ1dD}ncfmPŌrɘllWXB%}7`Hܝ8iv̈hS} sw3 7%f> 7HN!E/rR\ ,|Gg#JHq;h,̔~I< |Ȩ _jUm6 UXH&Mdj2ka]h ĚE ӧ[yei@5 ԃ|[X90,yĂڜXnU#D-^":^)!JZ\IR-<`eۨ_0LS@pb/X*ItWiIaX({nUrD8 ) LT*O>nU?5yX9$Byj &w-B]QYz^ӍD6EH0@\nJE0ai=XtpnB8MnF9CFy(X#o Vy#ZNň0 ?5|< cX[B)\Ta_M|:a6Xʜ2x|Se[Sdް'>}^x`!E?qpUNzL9$xFT~"VB6y`MqxP[:N| ZgScfWL5YS̏Fyv]8Ź7֝ VMtm͂ rF'fd`Kkԑ ҝxjkğ믵l4;nnMD#4Ǔѹa3Ozucl[Z:l9q-?ߴSb>;1S<%r\y(Bm0g+d_k߲t c٩ӇW):-j :9I#ECLa*beG B`hlfcdNwLm⋬D[/\V$>vZk-›I~Jot!CzQEpT3JF~ҋ`8]'XH,\eC %`[<%_1M'HvF*ͱ0O+er@*JaNDDzzNO؇F( tRZ/[t*Gr< Ύ NJS3F#qRWvNRyB@.W/1%q)k?B {h:̂QD:nM ,~4D2=*y]~Yϕ c_C2q\ln4A_:;y;i]<^P8yl{5 cld?eIgw地 B!xwgQ)@Yui?;<u]$ I`R|>!7ϐV,0Q;AT IqvW^.uyEZݍM)v-#)btS2Ojpxt\{BSٽ>Ai?8ʟ 4쮒Uۧ7l*cnHmH`)Ƞ*Ԍzm2]q1o-i;N!wRIuN',?$$z:3OPdQ몾3.k{|uߑF8RWN d$-<= Sur6s{ս0J.>{\TWN/ 'C2: ᳇,p,cqHp{(`h&\,qQT ¯ $gM%Vn[0byrI1q#MCXRnf+[b޾xҜuyY6"1hEsߤ]գUN8_1H#OS S~P#Oj2e+H-Oh"ky#PstQ(9tbs.^|җ3pgijߌ\nѸ߂SMAivQwUͱfU qVseȃVgYuaSGvpwRӛ@[ B;f_vaw=B͠pWF.֐eJLdHduֹI#P|=KBn$Q~ǩYE)+_2CT?2xܗ'vǕN#eK<$scm7tJ>r}J9^5I~[M3 Cz#Yǀ#ZD/ִ k U[Ҝ|yuݏ@yA61AG3rV<Է5O NV5||sWd1#dМ{_*M2ZTMF M?乜>a7&9.$=Q[2B~Ա|XVXhN\`^7Fx'g~;w*RY0 )_Hؐ@ Z&V[ۯdBv/&փNf0 vdS ܁]WR6CGM']Aygy4X(=U¦T_ J*kv3T.u-※SLهEF⓺ߘ  7`FKM(np2yz={t!% rSi(w|徨5ft\FBESl F" bR0#8zƙnŭ B׼Z9 ։|AW%`Hqq༜e+Ӽ@쎈1+Wy::kj*T_g'tTn M֘UN! xʊq+ԓȱ|^87=JU43!T̚}YO? [q{VۘA遀 s7ǟ\o)rAE^ cl- .傓ydl5pb\['wJA}fSCzP_ 7EGx=Ӌ.rl>B jCԥ±>;E ˘nj1!A%/+l:sϲ6 H<*dރZɹ` <-bQ7l3t|Np>jҹFU +|aP "\:5'"73[b۴[k2_cGJ\,}9/{˖ZԔZH! oKYM 9幃{u?H@i~FtAiWqGs_gTz\Ybta|aybxjgv/>uzOЖPźZ3}h ΞG3 ThMDxsB(.kM~HZB^K^m0)͓j/"]Rs,?KCC9CY ݟ䪹.ZhZdD]TC[ 0u׌`:?8 P'SL*Lǜg'7bXK)IVJn2⍺Tt -yDsցݒޘÁ:lh[, ao"y.G{Fάb~UEr7}g0{sj`8]mMzZ,L%ݪQc!>,̊pj; vu#Ir;hvLJA.)L_7|ݫ[O-o=쏕=,kƙV;3<~~XWgۍRvaFtL9O*  l))$,唹HݓQ]zY.Z0 @6 9 npW͈lb[ag'y.oc`zB"cY4Q˵qpxSmWxp$]>;'gV>?mvɃ2ؾ3&=_Ueg8|/EvUAЀqp>K`_ջc"R c67N@yhP)aR3(qSR)|et\4en嶁$7rcߧ)\jdwFC& cBTaT(+s:vuy8Cdu,ˣ?>q=! x 6{Urm 7U3xxgϭE-U "ȗ'75zp4EՃ}Gf? XZ-h2#@qz맺c&25h>91zч/dYR~ـ_"L|ߺ9i7Er@פ#Wyy-[0e):v@j?E]BFnc+MtxԀͲO cl_w 5ܐ^ rg[#Ǫ3fbufh8@7=hwy+@1w`o۵G%pքZm $n򙔌zbVW-| +mO7 fW@J"e |~[#6+"U vk"~P=шiM̄d7e汶ON֘{)1$^~qy'd|p[J Ǵ=K1 n_O&yV_4G9f<\0]!b*^\U)Dĉu?&isn1'jWeո%l4HyO R@cy՚?"pK40t4xu,lˠ&defis|4Ou^hjI]]G:n_#A)MH V͵;&M"2#"~lـhSs.poKX f>,S [?IjjAtҩaT ع5v'T!0]y"j蠵Ή%_i&svh-}2m=~xQi|1;."8(a#]>݂0$ :bTm㶈WGCj[nZN'@ *v|K*;Y푟cB Δ'&[ĭS]'2ZC%Lj=) fg`zKr}onm)smz) 4Z`+^+><3߹p?ATsyyE:z\ ܄]xb M#baz{Z^\k,or_P2H]_o^;gҀ}ުzIjMC.!cx[ A^ܙ3vb-/YP_[MFlCnt4ARȑc$ȗ@p.!yl?x < oPc?\6L#(hm4 _GLyÄX ]Y cnWYYn>` (shv |B)S !JZb{if&PK R"-fB?v,>ؗ4'~b<{Q|TPۥ-rvݷzq V$0_mHy^X# gI`B%Vݩ";8o4e)_ʈɆwFqg n,TXBW\q ]y9t[r) |e"ƛp+ܬfuOR1  IUJr;g0nml6!r#cx'x o\Nr&p D Q,p+Le"}&E>K[M/g}9k+_ \İ\Q3/WuH\9ɋ:7M y + \4c(!9}I<`.rx>.duH6vp5ylx:MK 1]sǮjgj*85VMu0YYKE]n%aTi*!r9xr){fDڸY(bF *CqaмQ;i pϔ`k#lYc.FQU$u#ܹ'bTvA f1:gyPgw)r=*ξѐsi0SͲ)r02䞹N.¥SPZ"38T|ϳr 8Y@(:!;^> cHrKBJZtim߲Uc68jIMC yvG*FP_G_\er<aѕͤF*vJ>h0"57gA5U\IG;kG 3!z}NR=$^g?'%pϷI,iM@1aQ ~ 3*PUEQg+P4[CQWWDŽ96h1ø=+=ҁi`!Bt?EZ~/pPMa7Fw 5&hT[d}iKxڴD\bTs3, =2%úZD@7b: j\g`XH=%zw/%p\#}R}~#8zd'zn@RX ƱFKX!nbvatڨVi}Ԭ#op` 3;0cO1)Eg_ .8hN=#'0QDh):fONSna"/fʝ(x70qn2kB/>$ rt!Daj¥zU]s}YG'=&CmߓǬaGdLNƝ 璣Ϭͥ-A9^>NEd+BAWU8Zw %C8×#I; hZg&c/2.oFLuy!7\ʷ!0#jT& ΒfOBH4✜k7!CtmЗ⩃e3o0 gHt<$}VzVm݃p+|msQ߬?U}5qbNVݺ,e[JIwӃU0xVb-c ?KJ:pȱ0U@{Sރ3h]=C{W%iʄk|00Ҽjq?ؗr\QZ+b!sA[y@*71JM^zȄ`̋˩,Ͻ;W{XiwϐH$ˮnۃ*$jь?lݍs f۹.zNlyX֥SH=femsOV&T fa#YmP/%áE0U3a]uih9}Ɗ[tNF?L4cN?A5HSl1%&wtHX+1D '͛g#P P?$5Rub}pqu>z> , MX=,F`f8ȅ oߤR>FYI%Y$_M2b[*Dk/s* Knh_ <3l_/z$x&^w3"( `TkQp^%V:3m AqvW Tqe8'%9}9cF&~~- 8ͣR$#?Q-F;$ xqNciO;/!^ I M(3C^9cv"i 5ķ@F!N4pDfwȪğѓCM.k&Z?A |.X^Rc}wԴnI">"dr/S| Ԙr_M1EG *-A"}R Fbkg4I zb9roiQvz~yPbM w{SWy nFŌPP3pK;'_mGe}ܚ_,5p@UzrjN PWfgXBst>7WIjpₘgr qcf7NwOqȽUrh Ν Ȳ%I E^@K^ZN:.b V9/=5Dp|(V_dKu5rW7w0i +l^"oԢnf :yEMFHCNu!U?IhzӮEtb9y Q @)K]xn?]αO*8 2Dl[kh~q$CnGD9w0G;\e:|tTwvs7X #PmPeEUMڗCEH (wUMz 2~}hNyaym pNqQ!zEnj o=T?T鴖9zvѪ4MՈVSO~ r-.HHM_^IiN4oxGh[!>YIب5:r1+6&*JIr/ñӔlVLZWY/NM]oVS3c,pNO2PFAT9V//9y'Sx}.kMˆ!V퓆9ޓ,mS2fr):YC1#?wBfU2m'\ )D oÎy/ELesrsy5<+K"\SWfS}\8 t >nuL(M* dhS[dt^xƮ ` ?m]x3L∁ƿs$TNECbK0]u`BHgG\=+;ls2(!E?Ӆi43dc6059:+i4͛aHi)~S.DsнZ]5 8Kj b2^R$ bPo AaYݞI4XI9? :cFWB~8 ӰGlo#3ؔZ|/LfA Fptcˀ=(|ds'/ѬeZ:+  iƏ J'@ MZ 1\n/_!=H ǸO t@(%W^ @@9x."ӵPLcnmj.W9O}.ٵ̍DAAOi/+rAjyeՈu% .NZy~ H>K $hO:HkwPq IN(&#o'Y=J&;\ ,i8̥7Ðk6IRuF|#<̐K!}&nCM*N{֐W=$SX+݆KwSm{N4NUHء+{TM6sjrZq#NquV@6x]뢍Ͼ2N?Crݛ~J2=8D D`M';|b"t'("w5?xė.Ӳ,Pu,\̱?-ޮ]e1VfօoO NVMی215?G̏:^nd+?#Kyu@v/"p0'"a-I/=uvQjGޯ.f-2k%:S|\_YRCA+ y$%VY-z\ V7chuwI,h:?Ռ2>AZ~E5I%0#f->@HOz J^dZ,\P@+[d?}77q8:2rq &Y͵\0#=GI!VD 'nhZ.Yǧ薨mVϩMd2[Z=h;o@+Kc4?zH 61o3e^'՘3w AB@ð?P*pEw>zX)%nU(8ڮI` w⦽}[msAge1Vt߀dr {Z,ǾRcHGHV|f`)~l† E]c7Do>x; a\I.~=}3_ UD9Xhڞ\QJ2'nT pX l_.LM $@OkY%E?(T^u VNp{Wofl ES{t0lt96=~ڤippIsRG=CFla%[qמWXz ާƀҩrv[Bv݀^N U6^_${/ux/b%=yN$ްRX⏫*9ժeMDC|4Ŕ~ݔ`MX-\7pyNBbL[OvBq]r?%\CUCb QƤ:QB5Bc+~cuqeʱW3)""7/{BND)W裇@g8fhOE,_ɬ#IZ.))>C\GE=ӮYDxpmK>jOD[S}cO&d5BΆ[$s@N@= s>'FRmD9P|_tZ+nǙab.%$+@@:;+v ɫ R] R< `ݘ! 4fgqqΦSЈ>58S;-?Qd;K(soOI|C:gϒS]vׅ Ч>YպVFoRk2Dw<ȊSCɿ&XB s&ohᣪ^="f1r,A#8_V""JSרs5rڴjL!>|&0GO EtXU:OMn22' RAOgx ;[MuWBmڛbo(hWI8Gwpz E-q/~XV|[ DӋ}Jq u #*MlS z3-o;Wuu` r a4CZڔ-58Z:{u(LiRuk0.kW]s$J? p8HҬoi2ej>R+lASFg+dCOmhj1\M?,<m59|+}s;S:Ժ2O,ynv#o&@|-bMӤJE,&~pNd̿p # mm߅}~TWAxkTjO_+bls3wV4¶x|i;{ 7̗ͧdIxj-頲 PtB^qO1v# ִ삦Zas#oW:dU^h} "8NVKzv"%✬qLR비pdguSJ2L I&=";:ba ~]b~bGHsG઺~S}];B?Bʹ;K:ߢѰ/G}z{1^LyBs`G xj1tT1b2l@'W-1'KgS/U4PLy?CD_ |OdP\;>$[f9|0;Q[y/TwΌTAzTe6xiGHUlηfStjx7gm-.(|]]"mFhvbJ׹sH2Lz˖. W޻Y%pe٩O"i&68cl6S^"OWZ Pc1Eŝ&'V}gM2; ыE% -U s$"]8[ZmGI[lBӀ& W:$~COxQ? ;X]'9w`U-D؝\= M*IkP^=˭ yTXDxmp*fy^K~ʦ}(ufYNx'|TGCKWm^_xN C ']_c%k rIJ/a̅<Ϡ$Ơۄ;N3*c=Sqrs$7OJS ;$fh^D Et Ɋu9l g=c2Zِ\PrS(t [oÊP{W&܋"bGC(-κ:!=d&Ns QՐ&KkM3'~R fS>q>T]Ey^C6EE"2(Ҕ,'(V^@&<fF驊F0GL68؟d Ǻ=[: H?IuOgfXˀhZpȯya?&s:s^Ke2,nY6Q/g{0Z?Y U !Yʩ Zsq ڴma2-[wY8"F[1P$NRcCPh !C_zrBak;?2ֆ,6xC @061%fx<]Ryn;ףK']|Z{|F<´4##X E3J)ZbE=S\)>PZ+b/aC,C+@ | OqQ֮ ilʳ.|ХU' L:VSUŹr|˪^w:][;zQD`2ꔩ3D>6fO%hg1IBgeV@:f˨hͲBdcB=V¡UM{p{G̿y1Fߐ !*#zkmVsW_x…yFTw  eaHb>sg(5iՔK ypRPa,Cu'Æ>پN #3V$mާۿoy~ʲ(+I? ,r=E+O9w=Gu1?=6!\c~wp%4RK,I\/FyY24'a-zR?wI[T)߾V8*6h]P}Q@M{hI1mQ%-l::jmDU-.^H_-^jֽp2!Oizؚ޻ygs)S}yO#ԳN8B:(ᭇ#긚zɣ Oh+:oh|6ζ[ <נ.?K, )t~ZϼWTW.W:M-~x/J; &1LlUlDŽ/'Ŏ$)oSӷ*bmuRi}1sg'=zplN(E˦v#r%rd)aq]Z3FŰ}1*qNˑj;˧\BZ(FF-҈ޝȧn Barl5`B&U~Q> T^ #uFkrz&c#;ȋ`sU5(dl^lDWwSg㗂x7]%fk4qltԈ9{ WِxBQ)m}:],#r} Rf7#BQZ+`Es ِ.Mt> 0ܘbEx;L GiҼN`Sc*cڵ[E'i'F|DDJsA}Xc=0XX]F~PC%2o;dqV#>qJ!C}CETeOI!`QMT# ˾$!tHyꋶea5~ZV p&p-@DcD%ZtR'SCj[ʾ.c8*H_ϰ$O8D`?>B3)kIJʟu8p1Wϊ9٩3u+ JfՒ>Pw 8'M` '›`FH9  {mԕUyԴsM_c9-Vi,Z|* GV-D ^F?fzxŧkh^_ ^6eb̙ Ѥt{ 冥:p{/NU[&"")݉)ڦ@ Hi*U.5_CwK.4\Ydp%e" +UP͵b|\8Q :wY\s4YXrNWZx=e;WJ`UoJ<+!wܐPg E! " `<)ZHsyVP@qՄ g*L ñl<ފhbmb&S{_lSR{M"'Mو'kk..ʗ׆ wsY5&/[5Xi^sd;v99q=2:F怡 C!t7nSY.]1GS M{,;O+s5;<6K*Rwq|,Yϴ?1m3p`-8zyp0 Mȡ%x&=Gbn\ G[^_åT>i dqmJeqp?3̝+6D}Jv} +.mVV^f28)dv߬qC'Jz~l.DV+Kzf\G5i7( (CkV{Rdcl$:"2'.5G t%N_A6wfUo,{DɧEuY)r, 2w `Vhd-%o޳c>YqT2]yϥZ^ K]M'r*5Ph.uc:nQt1}:9 wgr h@QE!vT I6rc@91bw<[Y2_U15~cAE^'xߜ,}_>U?e ߼>ę-~ 1H@*FVu R'ͅ5ZgZ_/  DM<=1aBv͠!~3UzVMFr>m`K* >_܃mQXU9Iljh&U9 `#~C= [W]@/P1XZ*䔤^vEM<|*C8;B! ] I4tL,y憰|tgLe h'?ބ˗F5G{#c|nDwEY3--@'QTế׺M!#:a0oV`SA𠐕W|tN~ pJBG;\w@sz*2qqw$BU 7g:' <ߊH,섏ZqO&N" a4 3 DPY +| pcMx Sfֱ֑|ՕA++F!aOd>LD{|X,e^ C?F(jɌhS&FVi ,lI9*f,tcD8 <$*3VERRC#FJuOo ZjrGd]e1"OtA~VzBb3J^_"`">z䠅H(*<}7 !EP@o;[b]R Unʌ|675$ jwvaZT3^%+&;|Tw pz5W3KHX0+HCCz8yf``݅r.lƛ% PsYaNĺ(3CY<)*ոUTkxؾ0Scr !'3"Z#`ӟwT~("j lϘ/7$u7lO0tѢs/^(WlA/HCuJȢ@v$z3t"}x8EV-{.+22e~{+l:*y뺬q*E@RFaV]IVؿ C9 CliK;mcԑ,u_xik4mewu]#~-dfX "x.͢7dJb)pXB fQPB,Ie,iFpKAA z%DTM߼Ŋ#!$īI :\^7\I4=v [5s}>]L 1&=)K`ܭז$rX6#vqȎ&\fĺvƔ79>x-~3޶ ֔dG۳Of4i폎wjmVąTS]/b`cUI>tQXn΍IeCNt˻j"lDJ,B9q%GD!d)ݯzya Hn)P$w焯{%l;k7!R< RVttGjM+CCͷ^@× >ݗ9bQ82^~8 4Vĭ8 -,0@!&ΏGc"o12ALnّ?ϙR@ܒgrGyN`5dG/lKa^Zfɒw:zd0L4Ωlfwt^IgحB[ Fy([}eM,aD㒢gވ¶Yg@_Ԟt7Y#F[+!F*j.h'˧㈬<+( *zdDn絤`FJt},5P9ު5%%y'uEiNǍ_Q[}aIUŽTJB]@NioN/njy~_/ǖW)U!hʖ r=Xg\澴mŸGq]oGy @<,az am^tմ03 6*^ZdH fGCŝɄ[kK?,Rٵl@}>=^$6Be&jɕɊc>l/Ut4˪O,e #)p$ET+0IR^.j,:hMMD4;R 9z(~EHpJj R.W?=\@QsV}{.?%DNi9筎NMmKA?F!·*6 0$1/iGJ ¾rMلe~=[FÔKnj=HCmo}łO2z,K|?2n\(-u .·2@<ߠ,"A/E| _ 2 ^ #-Bl\4~'9qYf~|,xZ[n2q(ڨ)L3Kݓ5_$b^-4~mdoFs4mWnW1ubnQ_eJۼ&HI K4E%JGQ%OXp[:j}R^ l9~*QH7fx&!kiR/!hE<Y޽kwQ;]l)}yү]9%T ҆FO8%Dε:D9E_I&R6q˽9Tqx®i0-+̟y@ jr?WS"Ij8j46E\ŽL]lcS1sPZ*Tk*ijEgm8}фc\.& [N. Z<ط&7f52|2 ;PbzƦ3_fy tx젃twɋ?,~Oc݉k)~pwGA2x\8٦QMW g)du HHx56RRA{[ oN`Xg%N3|[A}ꗲUb|Ok3cP@\̰vv}/$q̂Zx3OrƅnV- ݒo#FI-_^X: ~t`*M30XX&ZԣQG'Ol;>Oa|ewQz&'%5PܹMI;>. \9(O吉L9vp/TEaN RgMCŕ`3~$Fl\/}ty,7FPpƕRt~eejij!Y%ytML :뇉MTx BxC`FD_|nAbaܨyňL2ЄW>N"8m} qtAl%@8LA)*@BR_Y6 A}}+vXۛ+x\&4=6r8NY>W|%jjn^za"_BO /.\LwV;CA`RM Py?Ёbd3)@admRVꌁ a (;iiR ,MW'WR];#/9BtR]% ܱv6U|̿ˎ];%)Pd#\+NTmPm6j tD>KzR6cd;. yߞʽ&\,Pd~+Jݒ b@$^x9 BwjШMˀqVљNQ? v#i^`i} S(6Ӟ__4 5z4fiU웦ky;O3 +[Æ 0DM`rGbycPU>;mĢ0dj{FogOmQ̩եƑx}U}VWgoF PPvm(bLXGL&Ⱥ/$ dh챙/yjc &N@;1Cv*}Ǟ@=^ %qf0?Fp&M]S3IJܸ!9>;GLA`ǶX>+*l֦f:7wi%Z5:^gB}ھ}p %{;Ur %zF텑/~„0P uM1*Y$ $bo/gE2™2RrSq-4c ,x?4 p's|-(p`)xZԉX =7=^Z2$%/($VD`I@b|y3i8+"gKdJD,n=/H MCGE>XF,=w"2؞s,dxp*m1>啔0iqHopSA'41Ic{$Wϋ^IM8 Y⸥};tqH0duҰB+o>u՟`ߎPݫOI]L:·nHG 60&uńoLYnY k hY0LY28'"8 wGe8*cH8cs +0gj qn[ ɑϿԐ|]*|{S yJU0Xh-eF臈N P^jVR@tSyAv [7"<=){|J[$j`J}cY HtҜa^*l0oAb<]c(u΢ ^!U*8Tqz;8:H0|>Pڰ C;4fJ! ^:6Tb4^ڥo h8\yMh:+}rְ̒A؀luNB'qsaˋYrِϬNzq<8Nښ1!,V~ UjAxa"A=ƼCO,F)`5 6Fpx LYD3%SыX@yEkS 6h)C(1}bDFrGUCΦ]Tlͳ,`Ҏp'U0X)Wrcc&>"Mb?8h몰iwkCXN>11`~>I\}>5gWx-Za~` գM r#N܏٥\RNk- (p꠬PEq7cMn0M>uevֲo2ڎpTၫ5l=<=mUh_Z}CCr[ہ(Ӻz8&>0j.bƬJoMTJTd;3.'σ*T+!ۜ^:PLWO2Cs95k$dE>/ CMʃ1(x6RNGڢkW]8 TborvoίL;oW  $~ fW$M>٧-tՐ%y tfgV{SЏh(()Q<`W5†)75vkVۚ祂$d]m(\  [@ ()(Gp(!i2 R"O'm<= ,:*e8ۡRjW1K]EwF5odHXDDnuv+V>Ayg ''Nbք0["3  ;WAd@qQQ* WҲHSLeCaD!CIE9BtʫE`LJz2|a g~]t6;ZX$FY[RJOt0 ,tCLɤNa|9W8>Ѧ?\#R ˙1<l[@=@ %3<dB q* WHhRvX=ڃK?r(. qթDEe*8D=/.7v_r[`3oF>i_0(]j/l׺vL8;$9(3D} g4`MX-[z{~X5lz 2i5Hr!2>,t nmOp*9LM~1#aߙo ;Jf:td?.O`CKDe7,pNٶ?* "-j-equNLôCixR)w/j; ޟҨXFە\jlIA>K@C]k&q߾|^λFյb{ޤNrkO`L?F4r\J3` {ͫ2ɣyϻ| gr–:-@6S|Hc^-x$V2L+C{o0F0>V}8Ⅱʠ~`̹.a 9=7dmPzeMWBg<8kVnⓢ'…,ytAt%v?Mys X> ?|{Ra"}ɍZ,2C`bP$h3 \QQGh~kc] | ?NM[n9fDAo&wn0֩4})cfBmEү%vTwu#{CT1uD2z0 MGɪk $TfWrqoVz4̾ծUBzϋ,ZW E|z~?w3P7_(R`(oQ8ٞ3O !>f@酐ZfÍvh0P-w .|(B8FʄR-!~ۚQ "HDˊ*v8˅m8_ ;DIHY舘vފ0FԮR,Uz اPV}g]<2([x/"$+,}+0q06ZE#_"Zh9ט71}Nq.'Mwr)ůjJ? {[Z'x6`ᦷKm pE#ÌBqDahr6]7s)|gH(BO2LW.^v∘k~jK5~_DV$ \e*>oC:z4lOﶄXX5,]ѶRW :iv<$m8}7f†s<, 0fDtJ. i FoV≗\y;n( |>LB}> nwRxR(j47n5\9bK+u"O66:4>X*m]!]?cC;~C'4A_ #x(A*NTm"me ,ɀ4gW L!ଔNBmr\Hc2A҇req8:ׅ@JySX!K Mc*~YU:k7dX ]u]|w_T<,;a2i&L.7N]k@ .4 sX ^7aG^{,԰H̀=)ߜ۪7/ 6L(t 8iRzGBElU]Udr{Vt{M>M;qr^GTgK9MRM6^\ * niTFtTx'~}@Y+t)&Jǵ'R[P4n/b6+NTi>Yb.OJXgѡ?=^tR'=:Dvh.L#SNƍ";!A B*qfu;Zm`.^\]$:lQ ߓs/P(>ʕN9( P/:dnBOq_<arQc~'_3wgaSth]*Ib#?V9cFûg9Gܱ4W]K\@b 32QǼU D'n٣O5%4qǣ;A>{nQa8ƾ#hW9*]PhrѤ "Uq WҢ9ɧNIÓ@P*{5'n&sv⹰>j/;f&I`^8#at~|T{AIpEWH|ݻ{%gqQ=>$rqvuqH؃_ #Դp6HevY? VPxK}{ubX奚hJÝ:f5evhvYϢD,t9$Pa(E`w>E`ctQ9`)$1uO  LƬtLI^$&iE6/b(lZ ߑHS3ɇJeGC"n3UIX`eݹPjaحvPd]Wի 01ڂ.Jλd-B']òBÅ>ڊ!LWHf%HPZG/I8 9(%ij0BcLaϝf3ᴓ@W5obdsMPBrTxX0XlV*v-M0xw]r DS^t@Ft;ض pDUDCNӱř.@nyb_BRT,]KJkgD v\!Gz܀du0f>'J,1]{ OTgiak5sN~FmHۦ}U'0<, 隘"ۜ{X A-W6Bd0\l}-<־?xu"hGO32ћ]Q}̧F2鿝yu  l;`"~+^Mk 'e?:bjõtqTq{?PY_8'[ګ'΄|\p;ϱ{td/ ^/ f^P[\l9%Gd(mm&:FW<"?%ނ򻪁A yHs_#ҲRdn!.D^{w`RTMM3Qx^b̺ѷKd8WiLΉPw>,/?( '( oo4ǵli57.l Wx.7[-㕧9}toVgr/b*  efswR])t=.5sg'U{vgP@Z KXj'*g~gKCDAԐk\#i5rw}^M,o:`Y;S<'I.څiTo1Zgqrn6Pe$GAm-CX,b_ ߠDsa%|V4˵=d-G1_UObSɂNj4X~܋)ăfL&? AirJH<=`GD(ìpwN]!n9~xj ^*^jUfJ#5$¼L2};v$9h7Y˶ϮBC-Qd{.2t Bg vVq'ɳc{Ge~TllauXh9SHoN]PΪ5tP 9PuZ/ d"a"/y$vA{>bzOB#қ;!K.}_.t~@e> &?\ ڎ&8bcSiD@b^̎0'|.S)̓Ad}!Oτ~vZO1E]P4}(Vg^2j+wz0p <5oR{De4$GD]0#Ԝd|z[ǀW\Sd[ 3"uOlh 0|qSCK+co5goꔫ{^R`KDbGI2k*t*jlCCAJ=L H Ⱥ=#A@WuD P4@ZFRƐXs-y*9^7@q P=,,x LHgr4P@f'F/0iDO,W{]]sW1iTyUR4`2a~/\&>l0Q=K5t&8G#c Y AsketB!lU_&k*ڽq`#p K+{OPLO4 @@>"me҈;w3 3{T%`RsJZD5SLU ]-F Y)$"gZu"'l/{D}Wįځk? ^;Jq7r9-Y"툻cKi.}ㆪBf()%z ǀ鿊eإhۭ4$S6< [R{,Ȑw4[hй }(aKSZ8:k@`%*@V|偆ˡYRF&=hB./?p z؝blO'$ _U=Ejֹ8|'eU|.f+A L|IKwux`zXK@ ܡ]SF65܉narbZg,^Krψ[Lz8H[ZZgKەO_ Ϙ]bڵT!^!rr aʊIJ -q]t\<ވ[*]D(fÞ9 EuG\1{騃 [yLjDw_m <,VD TRb)wԋ)73sXBW`nAZ *'> w6߆ |= -h[.B-Ğԩ+LͯЦ]԰Uf&:~z'BA: !fIQ0^\~">cEՙ)]8:^q2)sb9u{p Ip^$'@:T8Itܩ8\I'1}C.!ѷ4*<]4VBɆ>vk%F9G&b;$u|'mU/N?7fM^\ laAXK$sCKIM977kH[/PL{9<_[+^.3 6 E+>Vչ|Ů1Lx> Ib J.PV!`P˥Bo/ I#~n+BֺOU( eOkiG}u>NcDK(J1W-I125 S- $=F;^J]Q/^6zVjiI}48o?ID H5|,@C#ȹJ_ޣaHG>] ԅx؂Pis̭]z❓]6]p@!6&;M)ԓQ='nWTQe}yfqG7@#XCszP=*ƿ̂3 p~ʂMMi|4Qz`DsJJɲs܏ %ٍxI!TI ڦ]>jru:yB+jD}Zk>Fn4+Bw/%U\(tfQ&L;O^}h>zҦos]b)eS+I]zNzgQuLUp"[6 = (m>n Fxa?H"lʑƸ,Z|T⢂M\ "ܦzt_qd[^g2` XGx'i ??9QC -̻1VaNu峝` @茿V7CT kh%V5%XyL?V߶?U~ٷuKmfhkynט =0#+ :ZZ"<`AWr:$n{ӳCS=ccES.8YkTSRBQ$`j{AE.b4_ fҿ\GZ`G6!{nf"HwAP8LI W)A3Qc͚N5:*k 졋Eho! $ZB{iR-%x%?6F~U)&k]{:dܲ(h0 8`amWubd'黲q2k^Lضm1'Y>L-BW1X;}硿Bux\ ȧ]s'R~K굙> f[d^jxN~.R-`2dK} T4ј"mNU>AX$rQD-Q}Y5:J=E*> ETuH83c۫͠8IϮR%C@1g rʏUrI[UO,/ž ߏp4 o"Lwe>rh~.Vq_,ɧIb*t)r۝Ͳ5%i%ݯ:Vm!0D3wT!7M6\HBd!ϣYS,1VPSut7D9ՇMnzHr/)̯9N ^r&2ݾasj8D06u, JX)Ԋ!BY*hwVԎ^aƏy)L~Svބc+ ,]v]WߣxGdE8b@!۔fgXۛ $ SibTa[/f{AOe 5Nd*gk@ dφrf'o}ށ 񶆓$vQa]c@Ld]sMR^b5>j X[NA Q/&=@~Ϯ,1(`|XD f{Y=q $=|hA<] ;7t(٩CX]Qo-i /"=(%3vDm:(B׮JU'2H.ҵhPKC2CEߴV.KW{Mh![DRT<Υ~6cW ȶ5P_@5fqRJE |d 38 ۋzmE(" t߲9EsքkZqr&$!ZXdڞ!KtV|vc }y/)ba- h!1UE9}4 \qv*B߇yCPRSӒiЧܞx T+< 3E&G$+ .'s0(3l㵤,17?1ud+JnEx!.zb *чVVܓLk%vNJm%'ke{x0"x4WtOk2d+4/*5+|LQ?aQ~* ;kQ:0`)W姎?9ϼ"Ԩ:C& z[2ZtCkfwǣw#:3i"BxF6W>(Khk'#n;g0-+?+ }+ʹUXFSփqB(Ƹb e@+iIv74iL[1@N`_rP3?7&ET#ك[/Sm׀kQYƃ:2=Wq 2TK䞵DՊ^( (wl+hvDv%ј^(;=,hi`mze/$h3 3bp9>;z[sx)`pj¶=R\62^ yqXX.idcA׼x%7ۓWF^B/\:EJ<:LQdY8\a]T7>| M/&>)E e$w̾P,=}:k _OO8GΆf+9tqrfN@:3`v%Y[zdɬ:N@&'eSCղ<=Y%&vO=IaVòV[X?{=V.=t8Z +A8b{Fd%ZY^㗉S NkWF9/lpzqzKu_*+ƒ:ld!ۼM &9eL`^7,-1;@}VPZo(8Ѷ۴f%aҹ)KL1WЈ!256!B[OW8ދ z ՜RߝFH@IʲVbn(, \QqWl$>Zʶ4(q^#z$аG.D VPlC޲I%eW{ҷȯ+١֓~盒ݔꖘM6D}5*^/iAօJ*BKtimaI0E3/b!̥F`C%jB|a>ʰäIˌޥ ḔS3WM75Lzlm{)D([dY$V[J6PH)C$K5NY,頰n‡nņhٮLI5Js㊄4=; ~4VK߰Enza]uc/hV! c4}lJ S$p&rA?eo%0MYѿpl8Q^@tƿCqW]hAsan&v#UBZ6K+Ezr^m򿿉fP5:{(q+4$T2@\l\튗%]>hșRwMzJbnSsyw Ybd5G_mAG23 cd{TYOڟTWođt]Ւ7׫cP9HHAsוڨ<-aӊ7 ͮHDK` z>VwBQIrZYӽ-"L-~;4 3y_()a:&kEQOXI- sr4%}k1 ud=NƳ >eh>8]g?>ބʤ'F;&&c?@' M]CP.%4::1CP 寠SJW9hFs}V6~^;q謇/ p̄7}èKj>z-ag9lrDd> ;zCe%(484ToSvT(A/GI3 XXFgU&I 7'.|1ARYү>=G<}l힖"mw)ԇ)-~z/[,Û)3=*Osg S")j9KH֩HBRu,cZp^ځulhm!^.v+Ii&ixS[O:;<):~xjC+t(tYd6(%ˤw{rVz uVEEǹ5H9nl(t M3Ơ7X>y@@ Ornә:7eʏU qr83g.]yNQDa4C@\ x҈6'bX,O0.NguKC^>L$O c\֌DlbcHXaw> ߹mI֍zR6 @9#64mcrQgUm˴-l\Ϻ8L`inv(2(B-Wb랝A9/>9]yI0X*8^g[,=:5Yz&@NU05~g ]GLtaU %lB)QGXPl *zJAC|#)2"حw$,y~ S;3󳏎+A *;7iF34))ȟ"1T.XY;؝2&#uR,ꫧy&`s~BT4.D7> uf3 ЕSs.CMxQ\i;UC3ܦIWLl:ЌFL>-` (OhQ:Bݬ=C‚Өbv.>-Μ-_6w=85A&o#5gah|C=[HLI378. /WÑD:p~pi-/U(1CSR/NVѱ,?BGv!ԧg'|RI%C=@? au  8JCA5ԕ߾ĩMCZE5 OiB]./xA+K:4?1PTǕQSm j==J1 ܬLV7T8΀E"7U(I1[wbxpW$]Ԙ \0T?zZkgP) &{Vb]oo㽗XAq0PXr %'q=|0hxG [q'-en'()^VXB ^|+h7U.0-ڸ5DWԩm>%w7PUO/V#<LC ]5# yNGB-^=Ic {̤0D>PO x@r>DJ/a6Ew4tR'"Mz+ˍq7#3Q@9qaakw@^QfH2](B>Hmハ+h4]3 _ +ȗ ͤyr^QIZ:۾6G9!q 5`ܪc;ƛoEg?DSuVBsk#J˹Gv3a09 !Oe!xC P:sMGd}LE"THG.6C FgN8؁9rgYuSOk_,Cqu٥ ?[JYqMP'EK(q.t:o.'%ȟ ~ @f'j0F*<dF[\|Nb5ٰ ,v{`M(-V.\ȊA~,PNNƕo>4J5@&=EޫCEDW˒-;.Uu3p̔ +\ű>8s>3yPGi6IDO9m)4[tE (!ŭ~LvAfb&U];*a!b\!q ؽΜM:-g>ܴ,9~a@Mq:e<"^U! ʪy~_V5H2ЯR2<ˑ#`H-rj-4:7_-U;es$yHR:E2ꚞބ-oYuxº3[8&YbUV7k)XƘ,-M4{i{`A%hd=@.%r~ aX ~J!7* -ٸljptS,~{m^z^䗙VěT23^|Ϥw.-Z02 9ı,@*ҲP7xz"h_#@^Eu5wO4t(wZK r] Aԇc(I!S-DEΈd9/d#4z $u A2GI?rxbC)ӹ/u (-6) :%P[TEB6^Xm1UBxQcN+[p_0$|^M5{./<3-a춿P8Q ~q<q&Y[."#_˶)^I!8ӛQb;@3B)bզ1J+)dݒ:~X'6[CasV?ni%9: KF;atě܄`.H}MI,g M 4i#8*ղiHzml"eQ553 >T<Y9ڽ%( y9 Ҟ''L`YI&i|~yU7K9Nw ` 8"dd68rz#4?q|p=u+HeSFwcv'H2ֈhq"tFUC(" YZlE P_Yny!URIظJ>\EFdܢb%olԵJZ9\,C4K8IpNF@DO7bdVyX\=鈨`SVNh`}ÍJXT )609.yg Yڭ-Fczj2zW#Gsy| X15)oYv'>Ხ* 7u5lB* ؟E BkVf1bBDe>V⠖JQ:3*'"R~w<27%;K9U<> Qy&X457_m7p: $αjd9)p3?&&ҁo)bE6Tz m5K%7 bq闣% &_D¶UW@O}'+ށK&durFyAP+d`jص6sQ}uԕNij­B˜B r(5 A5+q饰'p$ IfAիd,dbiqs'UQp&NIrQ YSODh U_j_o-qܳ5©HEKg2V8csʴ)F`1Gd_eVs^d,ԕxMDO㸮$6toHr(!kmv.#D|C]#'0'1zreK\?Sx럩W]n=rz{@i1ONtYig$AQ3iV[mV h!Sb>|נ6(aJM/-bGss-?d7'~ֹO>HlY4 BnWQԥ8N(Ȉ+ |sX+iIq'D{)0^L]'@q&B:ݎHC$.?cѯ!|4^^XWK4YiU4@åUSa Kx!=VWbuyMzr$"Sُ{RO+unc#k3UBӨtY4 K(>FyQ1A`@ sw'<86C m+6v!Q[ysnUh%V dumEs|fJ5< &7omxQ=Y-X)]w8HM\Z.!58$Ƣ;4w&$zEـ)lux-Aƛ_"|S *MtEB}j9c/!* zMk_;jgF^3zԺzY7ޙ~SÄTWj/,;ii > h@$[S"tK8hx-*F &"&;miSm@Ȁw%tʡk vr^.e!UbN:Opnޑӑ n(m*[[?s=rTW9Uq^Qy,f\be+\*ё.H7kM6 k( U@5Lct6#`_ !gxMLYۮe^EwODÈ݄g2wpZ_d,g%ٮ(a G]aDT`30^LPWHgD$᧢VǒE{sk[l* {'RJ^H]CxRcAPIL)(x fDT 1$Y"s be'|%L͉Sr&E6}TgVŀn[b\ckZe6ҮQdOŽ_@Ypq}tqdHzV AM*ne˲Jo eO[hgJ'N#XmxVkBTތS-t{&!C[ƥ4 <~ #y,+fql⤼+Sez(Onvfyʎo@Bzq$@,B=Ҕ}#wTsh[prB(fQ 8`ƚ ag-=6;Wo[C2ܢ 0ut x٠>kx\,R2Қyb?+1!nEYyUz:#`Fz۬Wݍ֖sDUVo]D\vp{f/&ElǛCOPqHcQH =?M=`A'K!M=B9ͨ{T6|}T|~ަu,A1Lz߃ 6K2?{Xvh5Sl"NOڦj|(ű?$Pºǵl8?\ZםdEвx(U4rW;x>ǖ_zSkA\xH6I syDp/oB~2rW28ܳت3†qgi7~֟z: y1 >!:zB">xL\e\a#[ѡ; O!PAT4L@tÌX:ݾؑ JG޳X D'/Kl>yΜbX-4O8:cdطI ;5pk1 DJ,zyTjLhi dx?-)lpA |0~ĕE>Ò($IȄlO ] ':"s8p&o_ƙׁcn_#yوw"J: LB~#5vG'?c\4"j]R}o =| P; w)sK L]j[nrk;-#?ME~-@s+<=Tl*nc;G@ǎ| G&~ɴӃ(bhyђohPArIvϺ;-C,8|nJG9Z]7f-6H^/Փ=q,..ݣtŃ:,4%i$|)'H$75]fgW qŒ$#v|^>9>R'@f-$. lme7ld?#\nJ5OFjȭO{ :7 {yYW}bdȫ<7߲e3XQ>"# 9tte7*ׂ+ !咟4Ӕi:tg ֠^s=M5a(%VYk$!5]M?K9gFZ^$QWy?յYmA!3'/den˾eFXMvs$Kiu'tTQZB j.ɃݴpĢ ՈȷB0 ƷbSvdsm1pHvE[XZᙤ>P ΈT(\aGE|SE#cm9.<_Q^*tڽ;IMEMҴn+|YЩ8BmdE=]7R I7"5hANO?kSqDL [F ըZm$hk ODo-PlPqI9t7k=).c;$k8zk}nű|~|-T2@؁K;SP]c0+mz IkR<atwh8]7-*34_&eyZQSD}F(eQĖEN\cCo atu0 \lJG=RZgM@Y7i/l <ۀ׬JkS;QpN;C?* ZNx%ᣯU}bŗmx ́~-zJ D ɓ<ܑx#@?kݥ!H.3ӭDG[Z\ϟPF"iR(q<"t؞j@OՕ"h" q",#tnT˻DQN:ˏMRocf7HM =kS/#iٵ3y".vfRgH˶Np.r;faezKkΨ;]!?wl\|1~Dr*"g ohW :]^KVVhӝҴ*WT)\@I[X dq S fb"U~r%궱/$Oab&DWoL8lz%@(ls+DA2_6Um/Bm8s gƋE #D$}ThWigQs~n&g%*dW&?PԤi}X;sh >FJinHKR:0B%)j͂:oxt4aH\jf19~d^]'&7NB q\''P~I^ɬhmH@DSHC#}֨@} DYә;#O>m,&]{SSOcxvn]wHwԉf͡ȏc9TNj2k}UF+!(Oi~|o4 BR=9̗zeOOBS:t1&2gDK Sck>Vnd-Z fFr" ×nrdI5zKǔb*<!bH/ xR 3D`;WY KA**ՒnKuK7=`׵ jkE_ uQ_vц;\t|'f;!z tDKӁ`hAZedz@Zi}>(.fS1TӇMLf'y`\mmmgw+ɑ)4n!3~|HDV{IrT 3t.Rl.իιqNGv2BRq qf]Z]x܂dn: @i݈v~L]YUϢ׎װRPhVq ?˅+3ţIEtk)Cx%>ڷ4iT Yw\*5(Ugv,# B ) 7xl Oʺ/uqSpxEcpjyԛƫ?ѥ_[S^K/=t. GJy/8"?v>{ | 'iW`&#BRK G-0,ĵL9.nY7L=[Yu3Ŝ6$"Sgk򬤪XD /Ft3p~޽32rh^X%|v47ڵ ks-';ϭ/) Uf&p7o m翳 JB!GB;[zQoOV=ᙵHjspg.oqPG:n~yC(.&6_e#ۯщI⦝Q\`SWfܚDo٧ 2;M2ϠΫ  (!gQ{0Ń;q>^:zVU~~*ó)T'd1BOvwwG4Bf "ÉNUȄn ~Iw6;ߣJ|"5LA}BJKW\HDYշ"6Gnmd~fLK2XoɸcxA?.g Z5ͱJemd^_hwkXZ/VAaԲ3c0s~ū.du䂓 _aƇ}.J#DE~ -7o^#<4x>@38<g 9P?5G9ٞXhʝS|O^ɮBm^CZ>Pa>1Z#eDz_1:%F~&E~jSjw0I3e#ƅweʨ9[ )*+)eho,;6zTڜ,TW-eZB[@CB'=ȳ9eU^Α9ZbJA 42l-8w :zB3>u`[)Gf.;m)Lu'5@X$B4#GdtipDl׎DŽM\`wmK_\JKC9"{C ͪRe8 zl5V{9x,' ŖɒeMe4;'u? _a՘!J mnX4q9HO,cP8G@0<$I'3m/4yj*/U9j!"W Iɡ-_GC7t$Hy -l;Y(E}:i83ts;E:HB$%VO-&|*]YK?Uț\ϥ(>ͷ6:ӯ97uяLS\8(V# E%jeP qaa툘1p[$(jg=U/OtTCObPN̲f HhNG UFϫL_|[>j*$({k4\|OUZzvkP$zܲll$'Bt9zD`"1ls%qb cb~gjo wI0 ORܓ`}fhɗBmeM=KJLVtkfV@˻dxBkH/ç=ܟzUxO)`~obaawvz6S+gCxyd̲9]͍jޅ}l>Oh~rjhQRhM7p}7~|ӻ&? :[b!J(]:36v+u2~Gj͟avy$e߄ idZV"Dm1 o5Q]*y1xU;*-WS"nj/tȗ牆,ES{2u. !\ P{hlKΈ_򶬭pvh.I}>o #:K 3CKE:*/íO_Ǐ¤Na@2ef#{2z9#G ^cbBJu>!\Pp:}eAUgLPm W{TB،(vobXŐSRRo:#/'޳ lk\ T&lqV( Jƣ -F V/sp1n;3ݔf;/v۵(}mal4Wr҈u3nSFBJ6?VV BM~| fcv\m/٘\\k麑o!l:Lb:==" A=wilR>42-P.~*e>vH YKNVeLe5:nְuA<&y887NNg:ܭ$?ד8|2NzLt &-} ͙.^OP*On3c)wXt Ygyk 7Ѡ ,dz ۬8[MRv|{RI~"&}pkwӗhA͆+mt%q$0O`4IسCXPTDv^US &$פX3E.i 5Ԉ;@4|y+qY%@?Һ=Aƒp skG/qAp|)<' @ ViK}lo͋#%SkV: QҨ&fyp[xFVRn \PZUЮFAsqj>>̫Rt1pUq A}|{L{h!974>낇7~nqqqZ3B>QR;n,-}/ό,wtDܑTFQU5@}TvV3 MYhuy?ba| =O&Oᑯ8%e3n3mvrLfG&> D'?^oZPA:RP!>d$T?ͪ&3F5jm'3~n14"yҞmLJJTܱn:⑛Ң8ZZ?/Ɉ8NY\i|$Qx(ZJz\T7& : S@=P4[E Ty ^&t GîED8eyBLBԭ+WgW!uPF+nvndb{]ù%9;GOX8HFOTxrq j>!^'CbK ֭[wZSmw܆TbK͞m{<=sIO8׶t! \^sq%,gkvMU)c6F8bQ:,h.fݑ 殿Aa19pYNjxZ1u9r1f;g iAJ84$?yی,Kv9Xd仹Z.G4LTSPSVo&kT~[WJ۵mb ;-veuP1Z8ׇ$FS].E*S;. @L؃Bswco]A'GqE xe\Hkr,=i"`4mT>CEd`<{H~}0f"鼰ܢzh#zu?>s~W5v^YRCHf$޹{]h=;Gϑ~VdolıDp8 !|VD>b8ToH|W%lȵW4K]6(@XA3=0vr*;BpndB -͵D =ɉI;s!_='-,@eD+@iT0-˽K’rhoq )6s;~O7s$W7 wyP\d."@l6h,F^-9(S3팮4G>TPv9],QKXCcyJwh6.UV(X[h ȂHM)]b qZ4e_y޼f QaK 8f]rCuZK5v)BpTFa0 9.N&*3Od6jƭF1XU [.xߜ * iVF Ȋ{[ҩ)~f%ڝv %*&P=3|giIͮXdhQ+MMwBaH.ºys!/d(' FRIn Z\H8yta̿;Tq> P96 D@Y)&GG-@ҧVnֆ>]St| X:`+IrZG^c0K4ځ5ȇ|H1xy W?l}p:n@H,3Zo$0Sؒ+ $JZ˹ *nc}NT7a~/{;! X[l8UQ+ 8h/vDfN' .='2' =2m#,%jӨSZnᕌK/d2s&㘀_ v$b8"7me<;y 2#XDd&-pҶVGʙEI89_HO$Wr`Y tɥ%__ek#U@.*#'m?Iq / `ˮ,Tdũ\YX͂\A""H@PE᥃BRK<ʹ7VoԖD]clP!f\:*wA 0zվuh$Mcw~-:6޿n/|ix\0m}#Kmr$Wӟߞ|Q-S'~Gq !B`rq# ƃ>,/OOݒJs#YQye͒qŭSy|QSt@%6GO!٭*k"%4{Dq2\[ >, ?V> eZi@1J)ecz)=@..Ѐ gƀhcb$JY̼jqLz7#~L ԶEFOahUWƌ`9޽cѓ;tg^NFcTM? OO- Y=`̚4sR@quȋDv5 'W/a] k= ^aU a e ;[p6oc%7ɀ8A>v>n sLߦ H#R\͇Է ~%򀀤ۊ`{—lyߍ91ovgzzTł3|ߋV6ӱP\x^>0Ȇ!\~so|k}Zޛc3D,@_|nxDfk?qkaB/NLhLuy. N3{^ߠ+JUuV-9l2-f{YPt=n5%' c_hD9= cR!7bHϠRn'd>ł?áI~Z V*k0(Hc.|l :S!Z}FJNUp)]DY#zCTrc,"ډ;2W7SDqNͳBC F0e>¯u| n{ީY[&'{h ۖ‘\8I`_-.>UZiMows y,|~T4/;NܖU-L\~sTSNNYU}%1$T?^3zb??v{j JT4HhLGfT xy~hz:2Z;lj=6=ٚwW& zG# {i=[pק7?^ ×3 Oİ ~/?sU#N7N%.H -RpKINHv|"ms)5a*vvEH:?RUap27RCmT:w1\T;}sBUuϲ`V~-̝s vQt{yq%M0%UBruJMA!T(jqo-ЯD2P Z~G"V~dRgo6kVӴYyS\dha$ɧRZF+v{oj*"w3dRf #`׿gU1@g|A4Q~ S=eeԡCK^g٘l7iTL&x+*oץ;=7;z2)=T84.ZXĺ59KosF>nMsS`aY=ɒfi 7W@*Σ*-iKҽzd\F"MKG$* U $D~y(bֱ` eK^m0~;{i ž߉ɦ(TKƨ:8\'LrWK {tbQBy{*uay2Ϫ%d"QC.>u$=_ zLHZԚ0R1yI4kL*B]fj'Tɹ^GEUq0Us^bDsq ]ʅ'>o{O3Yj^U ) lvxj*OykblIȑ + S2'--XjJ+fzx|HxXh _Ը`FmyJnӏ iߒsu{">NcT\dО2A+@I>u&0QKPF;Pi=&TF~H_R jOK "j(OX"gCtfHIe+ Me{d!٣C2TS~gyaO{aA50ijFM"bS%{:MeH}`$gDb} F e+97K~g0PW[Eb"GKp]fWEsZDĦvKcw~";}C[˯xd9*,& gYlˡ89&2&0';f[ϹwKM 4C?Ɛ.Wl;j٧GdpH_äI_DA,7=µu׎pJ5Ɋ~Scp<\u`^a󍺝Mԛ-d,ژh. ݭ·5f.ki%\ kjA \L8ao~lXyW1_Z-hav+ Eɮ8y6ְMk?D=xD "9 ^v˨c.RzRH4&>pr2&L, ۅQ=_&Ԅfhx1ѻ,3~w}-$/T&pIC< AY)[!s1\Dmd+txL)$)>8\K3Xo3pehW%-{%NKzX[nҔFvxԫ (߹/ "M]Ȝ_x :܌0@ݮE劌*cz<,#y,(GrIVl T.aIqNvҴU34.>U?9yLPFq\yM= lb@,qnO6}gR"c:?(&CP{=}[=pY IRIAWVrm:~ּ2M;XUܳld6ә13W0h(Gm'3ggڀ֜Ά?K]&¦NzN Kq[)9&ʂsY݁,$ʚb^mSp;VɞB)gd6 <ԘVp۴G-_ !t>ӗna(F̃*7n >tp/Yuwb:J]?ck85]¢0ZGu? mY$h1%QtQ߭d4 E`xjgTb21;<򄔁:f-B A! Yc!Q͂.y_vIkFP}7cՐyNnwi"r'G߀2k-$kI;؛5hF}@ƻ]_/1B"C/P u@d>ȳE}Nyzb yFZ_Q `J XU}E#\JҌ]χ5]w)A"!).T0ikex?49k^.;>Fx {pVav#q~\7R9'bjw !A3`MtyVש/E5Lk^Jl샡9j(tٝ7@Ʃu~"K86;[y'=zq~J-tk82_xՄ^V z9-%@]u5 j} 0ck}@=.t+1>V.~#lڤPjO.Vn^5Ƶqq2nf#Pur*24l78[}b.'Njˀ7//mHL{S l38L5Do%5 WuN%O1ܩGk>gQF,#iK_fm*\bi-ᙛ,/HP6rO5P~LC]_þrvo. XI}l"VjaUuR‘X/G<;\#Tt"k,VI&u7n:v;Ȧs.4ӘS2 =cCgLֲE!rk2Ť$~QSTsD_>E$n@Io \0\V n{^gk]ԄOOco IW$s6SiXLm{QQQB>j^ȃٵ1rz^~VGUyyQ^L[Yb %\ SW#TxfL'D M1=(WI#@Q}Jy hFB -OP0Ҟr6)ocS#aCa}"Rne2j|Nnynoѵ_e l|n\Y^_d]B+z9*BDl'ɓ5@ _ϖ\. 7d'g=M@5)Cwd @VZgru~ԍČ%=eE*tJ4q:$-0\^t#H3fz3chHz zyfj6ڍاI7TJz!f7g֬|"%iSl*Ŧv(Q.mM!iԕQkՄb}$sȀ.4T聢`F#5nLr?D˷6 6gL0Gf޺[;Ñ1_gZS 3BHȉfHIYɈdBmR,ڭ֝}wn.~T`7ef IVd_|Ux=(2ԛPK~2c+<: r@'98p.@eKNah#t$B'g05YUn|`]GЁitU qy1ư ~a,>n/&1J 9Zoud`b1@"R+fR _RN^Guf~1= 1]ki D>b$d}qQjy'V5B-@cnae^a*@GLwY)^$-Pߥgl4T U$]TRze&0VŘ`q hx,t0 ]^1P8bS=/iY$E:o'&T/Dq8ӼEQŝw?㚄UDG08Kf"Lh }f;ThN mG>L ccYxx"`usI`@d /04;DpPMXji \desI8q'&ԟY^_1y"1sXV$QtY!EM-&?K]ߘcD),Hȅ:drt(_ɥJ``!LU1( UuXRJ6TŐc yV\ MOy \`L^?E'B{g߷`2D'ZIn`@'Zڥ Ѧ5[BJ<5ۻkЛt5>ZI?n$aO_A49CHfIU˷lT^&;]0`6dF}Bg'K}n5 [?oq61 M+KY0<]OqoLjvݬC?`Ip zdu~Xv)/PyxO,'+$@c%~grwʆ4Iow{gP Kr}TE.ybi"T`Lۖ\ ~GR4e@U1 g\_ ϤRgL,eLʲ>얍 FUwu&N>/T۬5Iys '{փ2brPZfM{ܰ{id6ᶩ[u}]0ٺiQfSdO>=Z6|գj,NM1d8R?&|Kg$ٔP5}*{T lr nŤ(3uʶ8k=,pBNsJRv|}Šhϝ+:@tzD}5*\ӕt8Sflj/Zu[m-!?eҚyl$z(of0|'%Wmಟ9 tEG]'yiT:ZX:% \[GA][L#$O66ƠjIz 9,6wc)FECJʬR!p =g/T<\jgwO_RP{Er ^Mah }͔)z7TΥ'PJ˔yKu\.KȔ0sk#TCϴArLoIHҲakza#oItw}2hOׁ'yu0ɣ.@oN[Ii$'Wp͗'j-[]';*)̎aJͿxYIZ,m/;ު@qI >Wt hFݢj`_\t$FsQ߼b%ԔKXZ$E\~<"[ (;(E5`GJ~ Hמb浇x$6j":Ie5RniqO]i:r0 bǩ3*Ljڡ]ĐͽI%*5!RTó }xq qHDpZ]ք:х;mz`RVݽasUXz- U8in"XSA>tsS']wJzy9Z$#3rkDmq[0G&.+# ;EuQg"~KUĩ'gXZZ=qr4B̨qme+Z^UߵBY`~yyc^`cej~#0$.3ģbؑbMfZARwXN rE!Nv ѿ*4.V'}VW< F*M CF&RY`?W1]TkYߜ*~2fC>4r#ϭ+ٚ'y;Wݼ7WTpUM9)Q(jE3~kDo/JYu4K޼9p?~W7)Zqe w^\B[WCE9T- Y4z8Hk@)CLhE=lL_@}vy{ &]a'5! u-DZ ;ڶ5905E_s/7$Z'Uj5|<=mupس+dq`">E؆MmA-: ?C E킾&HuOb4V*gϱ^lw[l+]ϽPDb ;K)?YDK]lSGPU'В;Y v Y>&qˢgO$ә@=t`"7Lf%ҍ7ga=eHaTȢ}'ih+)a(#V O/·4H _M@Cm@w7iJ8r#^aԓg`Gz:5?sԶ?2 LQ `:@Т4X/TmOKt sչ*+yFPkJN6/!(dqrak`]l]FWlξ٘Drk]]{6KD)\ yoZ,ڐ L*:z9M| -4는i a.3J 6]shs2d.>!ρ^~PFH꽮:aַ3@$$i$`=,V"Kz=vu$eDJ"e ٰ;& B[ 0RXdjb,8a7b{i5뱫,#"3MY2N9SrDub "pBbE,fgb gTZꏒ^;k;@Q[ 5@#YJX@L-(!^2 =*g^M` Z9Oԇ8տh$Q,*TčnouS,C;9sDWŷ@x_, 9 eQr3n+[>2p40ob0Eވn}w('a 8N:F(7%˂yKcŠ xD(n}| EZ , Ƃu!,B-HpWo\fI[Xw(@F\&ӶE`|RICo13Fdէ]1zSRl-x􍠫UN%R|(@:`yLF;.}J|arfi 8ۀ!41~@,yI&O´]l$jKh'fXƄ#2x s}_>73'Ȼ' n|M&4*#2w0 N@dQ;MU({V#36J0pRz-b<,waEI\]>'zt#QoԮ%],вG¤ 7Dߍvmz(o>A'CG.B\`vMv5u7PY=ЅR[-Գ=I ;67(^Uluh1ɸ)eqh.I.:mNѣ |%Fr՞ls^(`Vphєԯ 6rVBѓ%(:;IVAf:cps(w#(ew4C.Z-(R4./Ԉ# m?FG_`8_CX)-$`p!_-o& { EB,&]y%=PcWwc"C{ Ol)e(z&iK(to|>Y%>/RjPx'GF7<[v¢]a o[E*=͐dbHRU?ĉ?m2>gҭt[ W1@ӭ$n:w+V/7YI-G:|J&Op-;M$җ8MDdFׯu]~rp/VRoSrD^T^aNo<;!;kmEQ&NiWEh ޤQ $M΍e㱄XtvSn)DMW2SfZNȯO1V#[|+2V+O|SWFį0vqwᳫ0pGȯ5vKr~$L`"Ǝ7"$U-fJ(2ʰEM\YJ!;?{/Zј<./H.Ut3Fhy BS%dC,+9Kd5X>Fx%D _|h&6 ;ryӏ6ѸȜ&EP䷩ )2EI `EAhv̰\5 6sqb;I0]o/rO-%He|}O#5[ƶ 01)/53 bAjwzNуІg+PK|<럊K#B%Q_ɲ m7i8 =HglVꊷp9Y#Pd BlIH*!Mȼ9 IxW\V2x<m7mXS𙥩35Ck n'fV2M@)}Q)|w%„ A R4%no/ǔJa6.xɆ<"d,HHp[T^?];m1} Ѹk=.IpEޮljTiike+xH6YxV/0QzLKց:Ϧ-P#uv\z+5  $H._1_⁲Ly 6fK$X-?[hXKuҦ[G:VK&e153m)f` Tzc *XrE}*{1>4>Gz\օجF+|rCӝ4D.C5Ǩ_YTonkλ"ZС'^aF:ɂ^lgl 1F1&)W& wKv]/@$y VŘ>DDOgBdy.$@ں1_V\SZBm0@,d{Y +5I3 |E [)g~\DIU z`nfah'/o=q=TnI$V"T5=vUl0?[}j |l4L2ʈ+@ "/l&%&M8#OFT(-vHfLy6 3Z‘lQ g &#DJVXSWĽX2KfQGСt^"4 GΧU_D l$Fy[ꩄ]X/~~GdF2ҍY7|^MC!bH\Z591XZ&V$'h؆eb; 9 Hxp2{ʲټ O1SL}㏦K/ϱe,!*Q_,8ŕȕm'"PF4p |It`20GAuT~7 >".i{N֊X,BW6a*Za4MWӄ(@qd\d^Lm`;j/8][0ݷS~~Rqx(x=/*y F(h ?T6656v2ҩi$4 ft< 9) {YɆ5TtZM SB/y;XAw". s1 MFF3o l dR"}kg20p b[Ckѕ)RSnNsRD( 'П Eܠ8PaR(5,iܝ'4r3?exٵ^3Sb! sah"v7z얩H<$0Fh;lh KơZtǐ kLԃ~<#&\30l*I/c~;D\1,]\mX_ 552rɢ9?,}kcYfDҠsWkǤݫA]Q X'h˹REI͈ vio^~ʎ{tSu6WͼaQn.tKQRGk` |j Q9bj5R,҆02P% I]?_A41#){ It[#?uI#m1}:9LbGZET,0c5 H W0-x֒ -IjD{ÞHFnޕ_kKU[[頭LG 3+" G=s٥Xf.Je18콅ؒQ# -2pYD_u k5eH}lFFkW<:^#繅yjyƫXVRܮ /w'*^N avt_d3=.{, JS0>^U b\EJ/t z)\'HVq֎90'nWN|6m]K%p[@>ӋKVky{HҲFpZ 3jס<ׯ˛M2:7W{gkvN݁zR{3b.DK3l+FYߟT\u|_4+,C50x~]*}آUrRʛ[u+@2w*C}FҠlx6יνENipqO4l*8+bKXbLA` 1Z_J&h H A~E{d##<  LN5-;3 EuW.Heȼj\u3nkh5R=ҦŷYS^wLGTQMo tM4. eXr&,v${k~^?<G"LGvTV:BF)M۳QY>^xT0TB@R#"|E˨V8>.Jr*s +ll"om-9TK ӑG!ZC$_ o8nx0G86)c[ !WCsC =xzhz_,E|-5Hxo ,Es]D,l<%gc4L~t,hھV|Nֳ~[?{rct<9s^u 㬼5ˠa'b4o&^*ܮR~|wTaw]v54b=dΞEkwd0iƊq6b;Vܧqhw8{lnukӶ;{m;'&g]_XiCy J4that]Җ5:ˎNrП_DE[!/V*8Q#x+ƬepO8pK[&#Ne5HOcWP \=9g-s ߦ\%bW:Lh9O|T"/U>LNBf?-AfIqVI(^[‚zG7lWC7ҖF>q`59D(׏5d^7Peޑ n LaaOv¢-_iɺ%S 0*Uu| 1zq-3VF,[vN=+njb%2Wt|k(أYY禑n&zuL:I5'?Ubͽy]^|eiW!=ұ;@@η\K{ȸs*&6zPIӆJ {}1g<3dNx7 :/Vܒg1 @;`*usx:W;?0(c?W/57W)(=a605CͲxh]Tr  )CVmB0J ёS;Z o]aHe ְ[pzr2SFZf;X%dޣ;ԜHlx]x-@JdX[|HTB(\9Y,!߅5$ff棆E ]_){p8ِhNvD7];1z**Y,a1wN=o/h ZRU]]OC%tQCL^5 : PBx#h ,/8?vj%rȀY%) ~H6Z1.|M7@*"<: YFSf15}yWk FVF]q7klnl„b T tv/z^ec4;W#kFiݠ" =>AEע}H`:Zh01 yX+owإD[fn?_ JMU~׭J ÿi"@u$z dnA_//rUJ}GC5<1(sUqwr ѱH2ē d! I_Cj\F]ϱ4(yħZ7$)PK\8rƖ(uW&]&zzd)I"˘׮ڢ! ?9!f'Rqtu{Gs̉<2gc٪EC M] v8S-D7R`<ǶLҶB32_d/E+@B(ڰzV41F))+C1,؅A|B sCV͹zp"[[ c2s4_{Ýxq21TV&1bOXF~Y/֦=q1ڰIA+0[N `mC &*.wZɌTszRoȦe"x!}q%@Ζ=%ҷۍ*aTxII{_lUo nF1^ ޫ->BL֠}IJy/Mx >ʁ2߼ u%,ͩ/ GWwŪP6&9O4 3BnGb E>ryEz_p^BXfzD,"@@[$G~ߞHVqk|/UTYnJ{j.Wmđt >krfm/]b"(ݬϏH; ڔE<5d,:>ڍiXYa|免^=jk 5ۭa8DMǂ[n+I_"7hO [ulEdk`aN6O3g\%N!Th70 F{lUMBba}TgAQ%5{0TKx=z5z\yTIU_-dIDz[X:"^we^$Hp} LףQv$U :)$`D=.Y FƱ{7Qj?$Z t?vp PZ꽿O<sмQ:q $RRW]hfk#?%6T"YHZ'Ĕ]iA[*%J;zMP[tn Hyz$ƭ'\ʟ1b(~|* ݦ>V@ RTn:S}b z8᲏X6M>>Uͩݺ8b^ Fp=)[l+ ķc=&? Q>n>Fڏq;igo$ O1Jg;g+t!&DD2Yyg1lH*QB[t,E)u5.C*  ;GdL^ûb^2*X5|_҂[:m~}NʉPq+5I L{)G;jE3zw/}|*IN ?NRTeΕgk%٥޽1%B"!mo' }wTe} q!GA#ŽC&ȍjPP{auk9!Ϻ@*4' о+R?&㹰=!lvzGI{t}U0n{ayebjr GxKx5 QO|Pfyk3 ѕaF㞃z" 6}tLSsĝ M(4Vy$NҙTqfpʽ3dЙAl7TL" ҕSy 5 ~CO6І)GDTPpoԽ Z|-J{^;,]0(oD7DOɎ0.Ǩ}ސԻ~/^8| u&y>fz7ɓi%(Jյ3*CB?| OB9< :Gцţ64J}IzK3D+'l b%t47YƼLHHm;GcX4lVEܸꗓO|jSTc˒vc@e<ղ]frI)_4'SW9R'Y45讬)wh=]TEPg{CZp𡃉S< 9yE}@s27A⹄>≻) ;0A8ۼz,$@LB?Xed 1.D͜4f" ITwSZT1޹CiOz;GrN "V)q#0cLhKmYl=#Sd _OF iiژ5K2K z7O:W_.\6dBa3{9 [oř#Ѭd[amGW$NbfiLdsP]C FUL,-\r Z辺< O_h'G9ڄtQϒ ~|'Rs[){wgpdGhU( 7CُqY0>::RUEw yJ+3^&jzBwR٬B)ETdӁkLu;\ UmXܹ+Y؋'F Soa8ߏ}.U8E֮U~\P( 31؟o"P7Yf*D3+tL1Ng>eu߾c$+pn!‡fEkWh#4 xV.1~|`r~rD9WWeb͎ΥʑPO?"CsERQSđ 11iCYB3}&8ņ̜p.Ҝ`gc,-3&7'UX PmMGWp7"ᯀ l5<7|DyyB).$Nqxю˥#Bh dvXh')BzˆbICL .^2\t2ʽWl u=4X>pYm0ix뼉ZuR 5$AuS֥:&W 5VzyPۗlg32[S`to=\wΈ-rMȏrFU`? A[:.z[Spq2L+%af#gi !'Px02 1zIoe08^pp:sN3VVZYy)W}?yN.s]F>q'yTfQ?,U}&:epd4`^Fc*yI[T7Iˑq{Emmaigξo`Bt6o{2?C&Yݖ}.mdNX ̯E9?^k ok`zނӱ"0*\<'E@ R9!d6T(&|5_~zN|Ϥ#r`ȏڲ+ir&5[Ì. aYg g#|Ok܏ćuYk |E[3rbۂ(x{r$׷*uq"e!%گ6 T‘(oMO=؂JXB=4cnV /NAG~TʒCεbǭGΆx)|5bmԝUJvDu_n1xrHOE*ū*{E!HoRۥya2&}IV;S^m+]^eߨ\uȻ쁄&"X'v2* @w>0!o:z/3Ua{W V"[҆= ~<{ZT5iL qALO=7gݣ&|]8;&@zoExT[I0y2xfpi`uQ @gcw؉^PX Tm.vL 2Gy.cYPCtfeJ"0N7ڹIAvܯ_M 4q KgjC| /:.e)LHCʕ@q*{FdM/ZxJNeFeOo3M^^{&+:ڡ'S2;7yDbL\fR9#,iIjWkj+k6_ F_;v,d;kMOh}tur5v]Vh#F)$N8ڈ cV_:* um'Mˀ_^ə#-wQAhU5Їºd΍R<5B> AAL MJ VB1˃^v=J\pHɅ!%[ ׅ;YjV!S2^dQ--Fdc k6ZI'`ԧ섙uU.ˡT`AI&!9*,$A K=_.l 78K.G. bV\ =*yC>5m~BR('aOx>@E.RuR5s@K MjI|PHe|,v^  9bllՒoga&`jl4A)4Dr:G`a6 dwLlO%c7a.P.RD7G(םלX,3#[1SU'ع44 pîqubrc)ӅP$9$XU锼v v$ - T[5$kũR3x=q?`;:y~d7dP7ms2Dn%(YX"Pt{ @+3>w]-]Or+lG7H% jkڏ+l=wܟnCɺ mDM<pOvl0~M ^ڇ&^?0pIk,U1m\w_u )Z:u#U%!7OHC44&hܴ.FcI,KeZ pfo }2+刽u_ ]m,yʎŠG):C  LKBz;T7`_!2lrc%A~\IL7F'xߧ;#G4 8#@(oj MaRy'0}Yhf^ EЄ :.i.qDƣlL)v|lnTX7Fj6H<9[0{[c7U~#< [;/j\,y,l5:))P~M%$ #bȥ%_Koyo`=DMv,IfFp2Usr<̞f@:]IrjVkwCi|ԯ\p? b Gx!&盙kLi".s-ZF:J@#ɷ!R mFui먨'p**y ZnM}Rb.an$cOV`~ifEoCj Aj6c]mqV ~Q;}_>osjvя؎'\1BtdCрgvDlmmxpMfARʆQh x۹`pO;$M f.AB*#]@r@DE"QOx/vlƗugIx&6 g3h{`9ǝ8GWC⍚&dP24],qPloAp^E7"YW@vX 5U3K66<:hJc0/VMr38%ivK*{(EJ?jn> (=IO.u>BU:LnVKϨāB ճ`ũ+\*<%~|m>-t_,zW7,/b˰.?NUnδˮyOBv֪B^H[b$9@Fx)k~B@#أEZs -q֎ۚ tr*?[ 6n.Vx )!v~RlɛJ5@O!Cfg 9"=cOCk:$*!qe:MCfaIɭk5tLf?DY} _o>da-}ӺN}wA-aq-3Iʰ\-Tlt ?"#zoY~/}ywQӡ4RCGxu3e lrzUdp/;Yf(@pf!>Nk@/"O-ѧX˜LQ[G/ɅR]lQGVJ`"]$O!xDz(8g?ѵ.^lYCo!-fSM{o5syR X/Eu*VUQS 䈦EҺ*r qs~*ye.[3s^/=i|EUQJ4} ?\ٵdSȣϙ)i\+ K YJ/9#V ߎ8>jSZMkSGݰ'^bHj fj9 >Ù{穦omqjO-3h_{{ .C&:Խ d=\wDtHUVrO-@uPOs Izl"˼mvkhjI"ŇT!; bN賾t=m'DOzh{jC[`UWqo)f=8k\z?!G ׅGBAݕeRW'ga^>,J4YTf*kԜxHiJõZ%_UC5 ]ŞI`=^(8͔߹|V\ |k$$髞c/ /byM2Ls֌;ry.aYfb8pPMmXqhIpjHY 5U&AC>ںaIݛ<<)-cf'\N7#)WP7Oh9범Dͣk`iB:jKHה!MH<R9^:Z^??gz8Dfw *+N@>.RM3XG "}=񲁔Nh mJCvJY|6XUf*Y(vv2zHr 0@^LUA!ǘk1EMUΧkh.WCjz>K&N􌯷fUiUl7.Bx˻|Z~J6aׂʛJr98FR%iyJE9K !T4]Q囃\K]ۈ d'b-'JEwXRO{as Cnw `>;UC>4ĺ009ͼ@Out󌵐sZ2<t % LCR>j,7^nZxP,1س8g~GBGU`V<<@.NΈ ~V(ž-Ò tPvJVV7k&M`iAQ"+X|wTCoTx-gs~DUةBys˰^Q9h3jkpգU3ٛ`EI5Wnlngb =Za;F=8~Կ6ՙڜw0Õ @.;r5֧X=SW풴ej3, ]]J+פgu.Hf &&XU"7J0R1^wld:?(uuJ֕L=@ n-[{0T܆m>[SA/4'>@}Oku#vT5XN`h$9=L4I0`7}%O{;>S v\0U|lOxH:+քK~4HpG>xp!әGe`ao!̰~x/0gSSVL.w:y:BDE!YS[_;S$QZdRW@GjC4RPsݓ D8Gy%Rfe|]y_OhQQ,1$`ytزi-f]4} :\J8H\B'nC  ÒYWͽ \[Qixo_듒<%;AA~o- -^y^fdv;TYg [9|8)cU5˷赿)-_5t L$n3 \)QpƼAڸqHgU_ԝ8 c -4E=YA*?B8G#k>+\xAPVid})Pڒ- ֲYv)64nZ8ӆnԢ.JY9ž5v⍆JЭyӯ 1|Hjg>/mK_ѬмU'zyڰ?S oT4TW..=1>@:]3_&4d&Be);YfhU}K~3/ ]P!^)d ġNk4ʌ?oc#cbt5f6\B`Y. 8+,CT9 x]OMi3` ma5Q O\k^Zs♴eB|4b_!XuXh]PX.bJyͣe1B!Cڮ4!G<;5bsW+յ*9& ,YD)!ӟ|],WoZ1ī]Jܢ"6Ŷ7ƫ$nӵYŬcVx3c@`r޿K~S3bli ByZy$ah 8{snWSarLR6Wõ1"_S 0ӺWUXKWͦ:R"ZYM~eR%r^K!wm*䍢7ǀq Ss@8%=eIyD]dFZcZvGaחZsBA }:Tۣi(Um^'rv6.=Ց:ו( #Ft:5R_ϴ4C Z*vK`\ Ί),P*DVL79ʙ n7L΀p&v?hz.#7d$En丩u;w[uAJ]GpXIn6!{ QCa v5fmPsW~%gosj#뜍%\Nt9(<9:ύ|4@Lz{q:\%]A9z/A:b+%ʦZ^W?8^gд{<9`aKk"^S&;Oy/mS9V㶗%nVe|MIrUܶD ?|\;i6C Ϩpg_\̕% EEae'!X_)1xJ6`]Et*eX)C$Ä>Cb%mӊ?9u߀f1v9BtEMdZRlΨ ~[NWQr-.t<&bzv҈`GtR%0"xofi9ʼn8cP}c6x11'qòyjhßb|ϴOL lozp#p^/X['9`JOjIkyb`wљQ &7 oN^LV[Pj؁GBJB@[4b h`sŖ=?)S+O\K]Bw2W#R^k AvZZ&7Iۿ9QXiEgC9g-_,-Q<:Il9s[gY(jPq|k'H\6[.eoώLA'&>,OCTBt wKz>ϟu߉ߧĺt{*nE`%nO^U{W4bNiwE=mۀvbkPt/I(6=s^KLdZF䥙c`_O?3¾{j0̙v1۹w9Y:; &*ˆvO-MN{'2~I$Le66Rfp_ԐjLE?fe47U$U@k"a9@Bs/kE0׸a_hTnQO.8>&g|iް eyd#F<Vm9]e><:xzw=@3R 莦)G(A8:B8O ^'m&VrrBZ[C 7<vkS-AT {M"܍DՇa@B/&iHǻ?^iyV4n`p˚Ho3atHHO\Ԏ-H~'-|k(Tמ}ЉH%qE97vm\KrRg\;9tn9St})~pU<ӱ?:hъ;ga7&} ,>6ܙo'$,-?j ڄ0Ddzu{Ҹ}Eϥ QTjڔy;v.y2R()ٱ̬iCX]oQkL>CMpqI.Z_4Wi1vg$[0_[mԴyØX{Lg A]Y!y$^'(T{_& (ʈ%S&YpEdr0қS-d)Ǵ{^D' ͒~N3J\Q# C}sp;<ۄkֱ*C%b#p+k%#Ht, }- 1b {G=C#Ad*JX^݇j?Z(IytSNBeTbkGja-1r߭2V+\h<[!^j<韬vP*pd v]ni\g@ozD17cs|б)4N󙷖Re$F爵A2+<Β y!$ȞE7jY"r!! Sf$?l0>Z+Y2T_:|7K3@F] DOchi(¼8Y(O=s4H-8 ̏t ,8:K)z |NdފƏDO9w=pڋ5<мfPɜC?mQ20xTeK"BUXʰK-MF(iņS|fL}"rn"n%Lw#7< 2|x, I* 8*l7-Tp~ˋOԁ%he|mmhh52CZӰ1 S'a }}x\y6Y3:Dj;mj?!tJQW"N 1}kcf++@ˬcVljg5˭v´$~WV%I_u|8R]]BjdL\U{.OJ ;x:tR"a;T%>ш=HnRpIKgH)Og4 8E tqfs, 2T`صUҙYJ>`2MXJ8p0Ϫ|N+oSuQi ר2kx}4쐿J:ֵt>oD1 7pFA=kW R#Pr-봈.\{$R~,eN YJVUT2`/[)Mz|yxD>ST'qNov3LXVC̝oHb@Cz _UnT㎗<(BTyH0 {,թ]I]O5O=7;e~4%1!j23u+2JN&NsMyM=eJTG/İۙ[uQm!ʿ(MEO~@#ab閱Ok38Ƹk@0)Dٻ@oK# 8yFOW5*& ed,Y'8*:֕y; B,T}3+8.]KFل!NHhϙX M.+ ۵K֬9)ܯ0Tq`P{W!Η/.WwnQh\!u4: ՃY)WE+)bA2N`ΐZE#6 3ƐI/"#ZMZ> ,aJguFh!1*_ygQwR.="p' p93qatSr:>P#H{u.1zA8BeX͎R`QNnrny\ft [[=s3.宧aՕ,/ԾBCDm2v=ĈFsWw C6(cy`-#6 ghb܆M܋cKhnd @ 1ͳ7fNфޠ&aS\xV";PEMTy,X{X)ҁ>3*"=n8Nh9ΚfbX9/Z ֐\b":P Cǡއɍ5l)nWeKfr۽|S[3٥f/cQn)qX _p2u.R;m}"+pr{=&vyhk'ʅ̒7- v%dyw \>|+lH"DeKwu LxpBO~(ƹcmh,CJPFvQk`W3q>:dN?;E8Ŧ zA154nW߬d7'8?RBSh_%Y_)1`aWe j(@4&(gPWǐ]`Ș|ǥSFxyQ4?kґBG)O d!%7Ƈ 6iV dumԱj$iBj~EI"2?" ecs7rV#mrIcAE*હ̇׭~5Xa?pjqxp4zf0W$ʥՠo޽ %UQ{:j"2⏊ E(BgX9yY[4' T'g#/_\YA1fy)99MJpȔdp[weYg:>(O> !o n85:)Wv`E[J32&7*e N>*MVM ktr{\h,}57DmMˆgΔTF#C{I}:u@(X[⨼6Κ&鵑<7w'}m._yb VL {sLm l_VxzpoNS $#Dğ:@H<[̷N!9^FOਔsXUXT G wcv P߸A~ Lno*)kR(ֱ!w18pcqjfYI=3_U{4(cXgXg|]5 p͇u1b!ŘW1&x^ƳcK- b tmw2I)lQ) >+zLp)'c,W3iLHć:m5m::3!Z\'<98D15NP"B&F 6fݾQ"U-_A ;L.E351ЫRQƪ",LfI RP ߳(F]nidhaOԓk+eKBhsssD>y[Y]`q&:Oª[HY~$\3W]oU^? Citה Ϝ T#07*صl*äOڌalU , x!=w]cxwZJţꇍX̑Ga 1B%ߧ81{9x~lJDB\&s^䀬vo;p0X ?w@`QKHOy!q}7oवSԷyj/}:N&GWC f&/q30pT͘pX$re~-UDΥ|byt!u(ߞʰL?wt|޳b-JְsAbɱi{srѲk8]8 k}VaDq+*yzV~W:IN!H sT8n/FՁA^=58ǜ*<TO䗈!Ap`=j1pL-F M.vBGqղ3r .1%:rJX&y- ]&*(?ǷS#?ܒ=x>Z1lGAD=ˡR/V Ѫ˲FD{^cn*w%.ҭLA0Nl( ࠹wX<,\ E Vhα #k%,}̮Lxk'O0xg*@̇]*cyw 1"MV/vfUwARyӳXc`y$ue7`{ 7W ~Z ZB,xR5+?)s2b5l*8s=4XV,iׯuadT}$ZVaX|Ŷ&[3XN&X]'&N9,YH͖sN/ ]bIBD rӼx8MKyZAQ Q|y 乺 ݖ$5Pn/[*cHJ,d3e=3/BUCHi!ՓJH=Lg4dJRh$vdZ ] l ة{eKvQN3%/h"iԙcWM2 h«}U['6 Z]SEXs;boql uYm[>;뙿̠ (#to|P* lw{/5Ql{:g7PR/ ԔΑ|o3=@9 50/h'~ o5M RnI YsIo5 :,SyX]rVLۋ*wMVBδSD ,'wDzo3־4J$ۥk:k#kglQ ;[zGCxLn}pQ_O0w ?8HIBPlnVкAvIH_hCzځunTQ kF.bRX)dx{6dBWH:@vh${8"$ S2 ZpPeLd2ap(@Ų>|/5TWݾf{V̷i -Edp-ΩYUp%>JIoo^Y+24W8}97iv7òUy3 RNɥ]+JǛ'HgU+FL@f>dCGTKy21_"?J ð//4NO`nXg3J~/hT3ʸFsLy}x<} I ktN e)DUidBE6Y+ũN ֮Aj:x8U1Ga}b g"3)n5y17l[jyjdU1Cy v#>`8XX-;0Hq*pՀ~ϑLfA!~Lj"@mB@*H\wd=v8r]L'G5/%Wdz(o댟2pX"m h2?z}'%f~{2vK"\B+ ч޹Ct{FB%yyW-)qf*kX1hǘy̑'p- 030l'[W6yzOyroط x-o~2@u_ioWM[/P\w:\[I^4ZS'*}v+8:1E%hB0kьS+_WMsdȡi0asF Vak=oW<ԎD6X'LDu~f#n8;X_y <ưlpI8!G=M;]*2}tIOd̙MЭ uy}p !K5 ` kk_?ǃ$@#0r5?9HzA.\7ʻ&\ Sևgf)>{tM^Hpj^:2K9182D2M3M' }@؅Q,$W$E=eyg}IrRrQ(DFq]`V\0L}N=[ڟ bg+q1F5^QosQ߱W5M2hr(i34&% 8K,N>9ݩCvR?\# mTx IRR 87_`n6W(^;3CmMC8$xm1jO7[H}g[Je,HZ5˻Z̆SG<$m'aI/1KK.ZsCsz5JPvPAql93gfreP񹰳Jr!ng.׻}71芠ai牅5{{ \X,w+xX&KeS6]> j{wYR /h*H|.0{we\$PEE:(N/ByH Xh}Xnf$F ^XsVjq<衚N_(hmԬ_&N,9")< ví&OD֗n#g  $V{6Z,Lr`:C,Eb7 RY0H%|$äA}6)q%hܣaƶQV= oK8` !v~2It+ 4'Cwz O 9r„9s F߯x3tU H}H5zL@Z*&{u%|{ȭ"Bhq'@z8c7#\NÈcN_w ="a`44A[]q+9)*B=Y?ks %{?RmmG|jl9ctb5g.>zy)@ ~0ѽ*j,0ӧVL8 3>08-98_ Dj#,M zɮ?(elo<+!^_7SAe 5jԾɉΛļ:˕KƱJZPl,dJI'A6W¸%c$ [zŜLпK_7_JćW)rvzANMqP ݿ?ds zr_-WJٞ(XdfwL7 )R Jfټ?% C+7.)^wx#bf9nN&S:-"8sqvF.Zvm7=Mdx2dCzB ~ (&0% e<928:ash;e=򕑾L+ЫlDm8n_Uu(=9y AdGt7s/[4҅N;P>_FއTE}t(<#I1>U VmgLnOuKd0~90q#76GVFN"^20#UY?# O((T3-PVpso\oy4eoJCFaz esi!9Zͩ*y,⅕9C|.ehV\UTl*ot,$vbj : 6[qs]oEP`䍪m|Z GB13^Rb|w^㸴ߖeYoFU?kub=ɇlG=B4[y⧳GN ɺzj'V[R隆UN=3hFB6tSI6cb".Hv+(2vWw}P|*sPM;bz}VV eZ'M1FF\ gJ5:.$}V*o9~ݔJ.ūaG\A|/4aTC_;w=dzU.Dw-c(?VIjvI7]^ dHcK{vol䡂tή6>IqJ`;Få&2Ǖ̚,xl%w?y;rbv/H0dieCU1%nhÜ93maB&WXG{Ÿ+I00xY*oʅ}tXgr]q։3zK4M;EHS%uLX:4Gn w*hV~TDa^gF'qAaq4rƹ.PQ1]{ 5'% {슀L2'n M%6٨SO T 0Z?3[boRXv&K@}c冔S E`A(˶^j ڶs0x(zfa$^﬉ϯ}>oź  B.h(U暰 MT4ҙ(Xm.#dJ˵AuH5+r{L^J~P$Rz-4s V+=TY8$ԾB K q$¢h:ͼ@aR1xxq'ۍ\kz$p+{mK(]dzMlҬRV5fO,{^K׬5WysL*] ")sM,%tȒӰ~[#XA9dL%NېFhI 87hUL[竜j&e sPJ]6jy$)͗Pt=O}:>{j=m/2ϪhNs&=Lu˵ҝ /5 qjFu\] Y蓂l›YT[a !zY(lu|rڐ7Il#^>C^c ~S 7Iy!"+7 #tXIH]h28 JANQw3j(T4;/ZVj!bn2?gI[P:ƭ͕l凹<|o".8$-"&ߩ{@ a w`WE[Jpbyf?ՎKW 2íT7uQbp}N6a3v^>Y߃knY濃 !ݒehS4 QE!1ӈ7a?Ի3fQIO ġd}}HZLl܉s]wHɀYKԹ'aev5?۝ָƱ{bԵ1lk/#35ʐ<,ӭlOp/hx9blrQ)0-$B5DYKte/\"Z(qaz4waf 'EKVb80@!,l~Ԁُ;fc; X׺e) kW H4X9\vTveAȩ`V" ]AR,VS=Jf1FUHHb>D"85AQȥn ̀Δf4wIR -ԩG4GXj] m ^\wch 81Ɉޝ.I¡"Ֆ@=,ni'<9‡"\0⭂۠yJfj'o?]u҆/`x=hT=Ri_%ۏ)EEB<ʰNzڨEb6<_o!-Hlh?aLېVU *(кo4k> lHEȵjԭڹc9#OzC`GJ 4dG_a贯vmxI ARɼnŖGI>)^yup~c1P`2.[1KՄ܁z|͘=+g=H{.Y NqԸk:~nZi!VyvNE;βvx}|>+jǟ+|I(OLw,^B m;h{ ~wv}UɘTHA9 A;5űH[ 2 g;]Ԗw2?3v,L-R\;Dr1ljZ=u=c8ϵe_2lFk ؑP m VS¯*_M4syu Gg9gWE+*nΎ" 6wH+QEOm9jAn~^9 EF3] #onM/+!5 kY4Yz{ڏ% zhÞ65tI`Eް>ߗo9-gmV <լz`v)8GNr x&[0wЙ-oMv0*[OAsP%8޼S UH&Aʿ = ݃e_p6^L1v0sY!~kPYBQ07)8xsq^  ħyPKisY M dU|spcUTkpȇer;oJ:{b70A:Rkd5cHe*fNc%g7Uxq5D I{ҙ?zLA{&Lª¾oM.YVqYT]>( 9 dDlljl."qm$Xv2N#.2vj)PR?T;9xR3\BK2z{\ft ;UQ:=ѯ v n*wv"6;X" =ԪV[𑰔鴀 r^_0C^@gr8@gEN E8>pl#}^5ю<⾪NД:M y%4`:wg<:ӿHlc(֚^$m#^d.{'H6fn(B|oM o\Ay.cKo_`l}콙aMdgƖD \J.-o{FR@U ~ˆWbJ;_д't=0lz '~@c|CQ,Џ0{ yygu-8"LWdK;AJiUǪXnلWxOfM/JN!찱ibG|.r{: 4CF)" ՂPvAW2bt (Y" XҖ0Ů˿ 4~ ‡=᫺Pc 7"QR𡏿|kv(u^Ab:Ѯ%C+(XZ̠Fajͺ?RF7hXB<0^W/$@š3Joks+t< tCg(YұvqƜc_vsgvO5)| fUN4cR ^Hz`;r^)(Aج@hIpo8_ăG_"SE9wrTV.MD*bz+8Ne~*Nyz%s {Pnw$Lܹ'o7ƚE3]Ӆ9o"-%s `X'Hf%jKn)IS缅K:Wxxb M[)*`!p(P{!vPr>4306A2~yhtEħALIe*}'&B7QpUOfJB**i#qj1Ͼ݀C3[2qzlR>G"2|}=}>pMA%ɏe+}<6T4f&CbCse{lONƈwH+*Ua~ l2 [tZ9AV @K]_knB|b' Y׷:p!T/o)u#R1c`Nxu@:J>[ǃYt%V*2θ;QXo\;%nV,}pd7aDJ$aL(k Qa$). Cӑt{)rғc%'l@GBF tti^yaJPR^Ν%M yZgZehnk`%}pA~‰ܫt |BhziƪۉY'ԅ ~ .)n5!) r\kCf oڼ3)/sp͝b!DtKu Bk PLe&fiw uu|3uKݫ"_Dw}==Ƣӂ`65lgq3ԃ0f 冲iRV0!U^aV6zMJ<4lH7Ea/9EܳeXSƛv9䇛X|Os5i騺y~)>5BQ|kvƫLQ|ޱy6s=aAńXD@NoNˁ~IJ&/eSTC`!ŽDbrp為>6x*?#Nc#7F6WaP` k"{"| uBtwy{5;Bf6$ l0aOю>Otsrc}[\G=`ezf 0"`v)hga5bOIbٜI1nC^5gudΎ*f!kLg[?iَIXK-1 iIi;',1~w?:lsP3 ꅐN1K^v|Ltg ?L;}лKC"zLYdD 1\}8$ݺ)ݩ[3yNԧ$ҽ SʧY5^9LoG"<O㶋ee[(4b̀Ev8>%p%\}| hTł:U\}"y9v:+8JS9a*ZY@8}Z"ؘG\O35;j=kO9Ѧҥ ܈NT-W'NnpðCN,o4$ݻ?H?>)QC1cqlo" B@h#ݕ٢x?n\GV3,OW*&B/ w9R.7b#C^XҔju1!j^$_irYV 4F5&O&ZuNV^BɍG Qi[BY)"lI- mdB0*Oܖd/*D$x@۳lо8ZDDz*eo(:m/_m:;P5g"(R{ރY=J}Pͨ6Lsvi4>gyћ`G-yWnxoȅ > rL{)89.am]b>FvJv#.*й @"Dn'K5%&*jn {'~[Y ˆCXtGdaD6۸s VQ`m,wp σ޵;Ton(\KKWm!6{1`c* a%{d臇1΢(18h%LQq/u‚ ޤMe$V>/o9'j@͈ˈ$Tm48'Qo?]m*0aF#m D{+7a%-)LG<†@spy 9D|l0si0Acӈ)6y p$*v\J]"]2_2AN!d Hy%&=lQ]odQ\zDgOBZeՒ-:FfX7m?pCV9u]PkD/$Y231ex\O уS\޴-rƶepil]{Gb0[JRGOJ9/?7i Vt5OT@+$0~Ղ0td4bU P]<a9nW~Pʊ$*djICw# (KԏRN+M7-Ԋ@xw_jL(8p~GR<YـuI?w0PoF ssZeިꎙҡ/|0Ef]bWͯjQD }`r_ɩoQNa,_ֺ?a*LS3 @)j{(9uN<5nBsXRoǵ̍7-uX.x*-TJ|XW9{+ېnfh u3n,.lNH>od$H~.K sy[NpCrrO- 䧩w|uWX_‘8qaZlW@8 8حܒ J% 5&f<׻ w@ykԕ$>*?7xvG&wNSO=l}nD4nPR{D jhIML}xYs;!;}ŕ-N5=5hp'-O\5zXHem˂(qBwqP 5W9n{7 ^#\=sxޕ;qj IG؁˴kg.\ [L.S?LJ qfTߵL|{Fτr<!y:;Q&nh*OYÒ](Uɼ ʋ͕)꾟|>]Ns'wP\ HqߤE ut~]\!^Ǭ9(9묒sgfjFn2Z/~Ϙ6( 0p]IΆSolA,j=LK ]GQy_CcYCQJ"}`xy1ثIvZJmZ{" 0 (HNXUIb]7RuO7%ҋI9BqϬX(-7*fX'%ȢNʁ'|X#Ut.!N~J `҄_& o^g>#t7k,uLŭ>re6OO8sNecb'*Rliv5r8~NI~p@rX?e^I7C:ZarQ&%Uo3*%< X2 }izjh]FF&haC4 S׆] Gqmz 5Q $'H,%y/as6d)͇ ņ Kے|&wNWK2QsPNFB]BkDGPW)B(YGBx9;`Kd)ճ.sgc1+^;#c흎z`W!-.#9,RX|n.Q<3E@X KlL#b:sTYìp]xcMəgD e6-L_ c'e3Hw+s pL[{zFVXP(zXFq,PӷohxD3@k+SjitNEU?!~s! ֌] IP}҅^SK5dH0HZ%vtx#6A-%NJTwgW4>~S}Rh#>==JIC79C/g&Ev8CmkaPmɹ%wSnH· Kīfm=9^d2kɧ+M?7ya5ZKj[HXT\9h4\Sku1NBx\~;р ]x1OyFiN^kr(MT"? \J e4:{Ϟ^N5ncv6z k 'T04(ljm*̟TAE\t:VLWۜ#$Γ魭RX"u#2"1i_\i1oC˿ZrTduŪ;S}6(:GMEIEO9E+GrXW  o9!zU0u9"l]mN$nXULJ-aĘ3 R1"B\Dͧ{@9wW6[!PShK[6kyǁSF_=z "pD7W `m,mAT>}1+GDA1'=M}6gK$Z;hKFk8,鍣rM{LT?\F?ȝ^k6P3r s-("5SO:K<ś;yM~wB1"LD&'оyos#kZ]ߨU}*ieYo'{92*pb"CuU)L; b Qy:Ŕ s|0Z ~tC!?ef_x|9XYIk<BSA]kYjkzz>vfgv\kQ%9?#'WreMg$Xa&`FaAL648Yc=sY f#>iʣȑwX `L=Xm >E00mz T g)( ]\hX#&|$}Λ ۱dDP8am*C++qh1Zq9y[(*3|wHln@w}ݕPYcen!?vWt#D 7VEEz؉vgPrU9XKK'._'anb Լ+za#yME$w9<(_ʾ]5GƮncJcкy, r0[!28[3$\G_Ln1W1le+9<wܶ%q0fY}3G.8_B s-0femW3p_KAɐSo`:{|"R֊?ɀb ^QhV78,kpf Fg9*]ҿi[XTKO9M`~KCc>0 ~1*LDAltdsV/ n iqcF++T8$1$0r's}DHC` x2ϰY&t!?<= ^rUӸBq&}%\-c>#`}c;!?vA?&YA=kzc^N:iU;-zo$.l+8r^uu9gߨ3Qt277x˩8& f_wB/!Ta5YuPW_O"B&1#ޚsuzY^mݵAAe%} ['O YI+Hf!'|(WJ%7nĢ#Ϟ<wV/'a5I4KEU YQ+6{ڡd]Bv@W杤R>vp2”Cv٪ga}(CcftD;51@)yILCLr+K@!L% }ptjfr"Imk0F rt'17#9>m( C- -xgwWl;ye U땶?g-1=%cPVeg.mau'o^ 40Kņžʾ_tPV_*Ԧy͞R&ZmVĩ_M^.6:CTSE$[2I'eZA~[OlAx0`z dM_CHhYdV;,1v;&ܶUEh&b/4YF> @;.|e1rg~s47$_w/pxE%qj3~Ó"_`1d: 9 ÇϦ)%݋s,aA1óC9Ex>楁=Çe\"UGO}9^mÃ&=g2G @Bg1ZņÃoDZBiorBfeo,sL* Oʢ j:r絽1@$ IЈ))Bg3BÇoV;̀xG<+Ev7Tw,( jsD/kË ivewS P U;FDN o@6s a Gះ"fB~)[rcVj2wbAch1~Tt̕o:'eaē΀̺+ f~Ha v% ^+Le%V 3&f閼q>B&_o~ KK q=6E tgAa 馟5džgj t<5x`nDce @O JANX*Z&i&0(L2bctOdEӺ֑ 6XA%+8ZˀV1(p JMVD4 ]|aqv(+HLŷ[ | yޠ:>EK`#Ie|/h :㗄>4!+O3FO{[tN?Vh?T`Sɓp[pJj- ^{Ztc؊ǔ>UJu[g<(`130 ꤝ!s:M1 ̠O0 9\7 uf>c |_Vs\z9)vhUTMɽV-aZS2V-msV,t!u%{cT8BQQ|svR慃_'y{A{=HgYjM̅#"Ig98ZL4t!b_ʷl 0'mqO08DK *} |gз+a4>T3~M*YF EfJZ5K1x߽^_Z"T<O!߽.Rԡc!a#t\AWP,?NN ,,jL2"||*@/mcg +vHڪ:+w&'kTKR-cr]7!\oEGs4BVݟN WZCN>SHfʭb.,gKb5kqGѡ34MXL 쟴\=y[6ݨN m>̀0@dGCJBM3_9mu[j5u8{ckt{o3υԟ_nyµQP@U*?:~__̵]U⽸MIJE$B>5TPQ86l-KZXd+E~AYJ2x&x!,>D[L70۷Үʼn׋^ʯS~LrWutl*AVh h,sGFw)<~x_9/6 Oh!̭~ 4*_DK(fLO'L1򖵜Y"k4=&Y)1L^;[F&n'0d+?E7ص0 X[}ez݇ pxJG׍)4,) լ-&G2EuX&_!oj lC"Z4048SmUZoTݾR!,왦oүDm79V}qz3[ÊqV rWʙd Aao ۳⩔^76 qB  UG6}}K?!5Azq=#U=0 HV!Ub&\VV%rtރ rD ./ՎE!f 7Jsf,ŖutS/%4/htbHvfKƃj3wxhV(K?-oyXx咫0O,Ylg=Dоgc=>%\^;w:g۸Ssz9á7z$2AIJwcK|MyT=m:YKEw򼐨 t^@l@c)S؆Ric9p5)o>zKBʴ\qԼx i|s\Ixy/-cr[#myM ^τbP_-p p;FK[(|f&/B z{TJ-\MVxKӴ`ާkIm۔;cdb?L:Dq w~IJ;V?T;uc>=}e>^_ b eYm]׿>6@F.rT$;~,<.1?z F%<'}6S.i>(~*QKbE]Z6:RAFl`@^*[?*C01Lm&x+mTG݄#1b"x'hZ2fO7r)"n%5HE;hA3JNf5\sh cKfcv]9㡰Yks)kIh@$# q-L)AqmAFJ/ĜL/'ogCjH 1 ۘ-vL,T00No*$ӽ`d9=tqc xa')sb|[qn]mʀM‡˚xJ{&VM]GxXƥI`:pX#Ϳ~(m(k)I5oהO>e8덿:1QLUl:N"?nu:Tk޿=XgOX}.33y.BA*)m[iW}<.Y`FBڑq|ps0E&bW[Db15ij>PSqZl\//؇ibO$mB\1;tZ&WPf+]dqxM~@kZwZx^̍J9)}"NT 2pX>C9965^[7|Q&} MN{E;>tweaql/`/0b7rw6 ґ6YP3\?5baBY,?~͈!߱Yfg{9^p˷W?oUmZwg KђÖKᙸ j￶ Ud+N(-X: 'Tnr60yv߷|7t1Gh0.I9MD+ 뻯/H*#k|3g1Tbl|+(("9KO3JPY\ijs^V>" + wi5t +,< F{D/* K]lҹmBL!u橫C<&$o/;(^&bTfg߶Z[Y;YiSˆ:15=xRpDYKXL0ʁv ńą$!r޶xfׯ(дgb>}M>N[UB/$ҽ؋8OߋQՑ=]mD"I yk ~rK-0*Lx 0f3d+ec.ZI{1/yN*ךHnꀕcBq8N\3?:{jY(%Vj !T4sب/4(\ںtޖ&ԏ';!Tp5d9n&rJ$Iåy8~2.·b"̚U-f pFT#1)V)5RS&) %&&Qh`#{ '*~$u1P~=--ͧ: ^)Kru [ p yZojqF}!Tx\rH+RziݐB^D&˰Pl&H-f1eLsDX.15 +k zO~'پi(e"9,)U;ƽM5?gnALIrNDZ=Y΋ r\Od Y/:Q fJ+Kn\Ieuhs7$'3n(gk^N0u}H=llv列B3tvĝ+bj~\2TQh}e O{J'^h -]WlhX' }+YIB5:v* 9P=`KFlFTl: a:߾υCU4Run']Sx- ?v[ L<zLC _#q/% o]}䩵% )d!쎺b{+Ə~/頧8wPB!@@=T¤|ڂ8@"J KH!}My荷JI_.^¬դs%#3Fڢ* 0e|8g|bӐ:&4p*q-,3#f,0KZ0 .tΖy-l5&,B0:{dA I 2͗2 Ǻ!|Ԉ  BlZéyU^$)P15y(RØ[0]ߘƽhx J#NIyV:)HV`fH -p3.0W HoΣ"#fok->gi\=ӈ 軨">b6(E@9&/k A^]Lb}2O1?UiΔ\"0 fa7k646 *nFڟ XI 6_妇\.}C ɴ$0՚ּNس w1RB1[,s<j]DwAD\xPi1?Ǥ̑*:b>7t6xg$ֲ4 p>! cx1jJ|"ݛZ?t<mq#!񴈴(*b<8BHjrtb" e`3#0G9Q+҉Q`#;oL߿^MJ#¼fH+-)Xs'lcY n LjFBj"^M%߃VP$U៮g;ЬC+ y OdƔIL ok(0=qE2s%ȏPY@~0j57 Tƹ(gq M^KL錔ՏR 4gve*uDT[Pޙ'=KE.zjMɺB 3?'#tNtfOH9i7j[fe۱pПrq31/KjȘ3yХ{;mZ'OOAGˉL+i[_S׸JY[&R% TQh`j:ٗ%=mIRwZr$쁕(gW4ہsࠉʭb휑7`?k&!-l<ؒ6^GWgI{E̅!t/0Ap_.>,6_hq qaභm}p$-rYX3u.%kWAcPnjyV(p[Uq#AW قe>BCs)Z^9 ѦrfqRIA_ fDt)IxƸv&80!'IΟH !$@,NͿ.2SA3$ӿo>BR:\Z=e<h!DdJ|N#Z6gb Z؇GL)S} ja>/vޜ2 YܨpS Pra5<$/-Q4ksIEk$(=lގTmƹ)W2#i;kW_H!!hח `wq19 1:Y.Eg#{@p ;\)OxyH}LOl^lT7go](XrwUg~ 'y/+t;hLincEmx'ײ/c_sF r {ݢ0oczAS ,3iL9afE m\~+L;g. t*%e+c@&$RW۝]7H5%A>bOKJ޶̺IbwZbiMm ( jAڰ!DlgPxO 4M/s%R;)4EBdעϾfCKE|+Y3V:1s'-^myH EQ7qqX ۵>tO!xSrC Pq?޽tX_H@:מ?9^wrlgqY$L''c)Nk+[?7ݠޟ븭_r|m6 k'Kib~D|ùHIh=M5M]8Hٜ -葇V[Pʞ1"V.6v>X ,/̵s޲RANe?l;MA ~D=%&}S~Vy%oj^KH6$ڂ2,J)BSMqNt%'iy5OhBCHOWȴPGۯUcV1m͙d`nG Cn)+%EeDQH֨~KcAqHbZk,Nqh)7q0^w6@$/Ñ!7;^W]?\9;{WD7y玱3d8\Wк(q9OZ"!&Yn%Ae]W/tq0amRƥ]MWxc(!/bϖt(Op =N=S )\+ը%w;X4B %z{Um]hQvok^_n3ٜq@ZhF!aMfgz[@ ɓ'!cϧRq$lUYJ),CC1a='0j@|{KPd3ңCb%Xz &6=,2c!ǒڅv@0}4S\ [8uE 쭈x0RITA_kWg;l1wIp"GA+k.ſ =V r8 [7Ch7,TdDfy\ɸ;v笛 yg?dKk+g|qm}x{E '<+Q<z}ɠ+)GZ:0oHF:c,(k`Fuhkr(eM6coeCw3o扶aĬ֔= v6$ a _<+3w\q6$Xϔ'6pZHM<%sg46.®.m,qvi ռ 3.Oc1װb^܌$+z.楙`-m5p>]B#`UAc ɿo\ VN#nc]g7K5d\Qxw&`sin ̹pri{ : `4-Z#?HIhA)K*ŢW(Җkx=jK(+|6R<c KAҁ6,[{JRC*uVaUT"*jhNg|o$EWu5 !T\zVF.1,\ IT GLjFSFg:axGjkLab> 7[[U<3!o&A# h,ekR] 肰E{d ;Ѓ/&OJێ<2񙨓q@#/"aÁ>)6'Cx+An;] k 7eвJ&Foχ-D $ 1qd-iF(wtLICQ=`ۨ0beJ-@Ċʐ xu TK j"{P`o0ǻqj9_++N4h9GnO5CUJOO oFϧ2xLq~`>7wQVa6m2o"|X\o{mG/rC &@&n\nxݣ:z#p,Sk(,e5lҶOsIQY7), "e*EY'dI|v1)R!A\:hI^ |DuHU 3([\mðP 3Ů~> ݯS_^`YIl3ja`9SJ?ʊYbX|`LcE[nTѰͰ؃}~;肼s9C P^Yx -[y QB*"H3}~&jg F'F$5aPҳvGt(寋d/S]1MR5X~-GdirϲCfҵX U}iwTtZ|S[ +v:MX]d QI4R)82훦4'ĝl#c>"NC籦] NyuI倊Y~q .FVJ@Und`r, }8Uk!KD*%W׻I31kU_.0$ }relM)VLj>`p\77E ̱giv ?_g $. N3Jdv|DDP7&B),`n+rmN4H-+ĶCÿP:;ňe,Nu*~9brE~L[bɶ$qĈT2Q@YXld&PL'j {LzBo]C8T~W)7{[^{DKsxdԌ+D_{IXw6AX5;T1ZG>qpydfR dw=EZpGOځRK/3"$ɐ|ߛu*t0JOkI=hrGS pڄ.s0MzYբ DWN?Ց<7%*^{BiinGT4`q~̩ԇPa~M[h 9 Kr@Nd E1WꜴx>n;zdX9Gg!άNe* {4cqz"H{޶+QW{z* "8.28' )W"*5j8g* 79EʙT;\[;C൤&ZVce@|۫3XA۾兖a)-[<-c;u0+ޱ&*Z#InitfFpƛE͚zy681{fG.w1G ]+GIC,h#M}~#TF([@*K(۝dYg.H/FfvUԁ Fg6-C:]ŠLYGY҂ F+Py7Kֈgo/ x-OKg to᫅,E>tLH rs_zlP X96R6xEa&}\8/ǶPPP8~5 5|S\|rvlTH9θv&hH͇pF3 ︸Mf\4cTJIˠRDs 7A _ڞPk0||XBzЙb}"b"eML!WP!L[Α}jsh)}Ͻh 3nWjm 3=,Fg@Ԃ*$$ޮc3X=: {yjR+8xH ~_sɥ4N>$gߧul;'4Sµy 6aYOE0_;6ć4:'~ DoF~ c +Sh|"<ɕD6 V#8#r"Yu~ TГWNm2i*hNynN1Xb_r\󶜝Oit-ݻ[ʥ[lڏPN/Z`_q-ILjpD}Nㄣ%_^z /V\c}|t0~SzX q_{OӽNH3`VJ.4!F_ ;f){_uѝr 0'r:FV(hʟQ۶^I&9 JQ52sO-^GTg.'& eB<=ݡ~Q;f( ߟJ CevY"?#wdTo]\>:g{E#oF>-cy?m;oo9T.<09: @ɑC5/5'JYQm"wio0l*:Iήc攲t~VJӺ/y󭆥3v42X,5`TNs :/xHz xwWc?++E'-> 8/#vxw5RKe<7љT e(pn-XָBcSLz#YMv\=Z)>ZgLJPr]U sI]i+of' U=St߅ASݧVsJ2XWMTM$5g>"iΚhͽǴZ+(ɮ⯛$a_ktJ2La`$GT匁p޷ HCbew]mMFxolAK9vNI xz4Q؆f>am^ jO{\爮dD1ccD(LY,˔_XfմDt(G-,leaMeaLvD܂ɯAߢ].ϟQ)G]َJ|-\|[JfI=gL)aR0 izd1=aͦH=A^kwG ^{%r><'`!:TRaX'ISwmDJw;P E GO0r*Ĺ>X <תJ2'Z8!߻+oDbw Y)֚pB#Adh|;-FQdz`7Е|FJa0xztDnM@);YIy@ IK|歈1 K93:6>T=Vf::SM{=Q!A>z/s$U*xU2*,YpO@ ^' Q}ki|J~I'%iUnb(>^E˵ߜB꼭ٍ2>l>ͤJbL',\['^籵*Z26}]h)1Jg̺K7?mut9{_#a[@M]96_2AP7LfONj3,|8?a9"`hV3/iI3#h6.&lPR?塱uVJkO۠~"e\cˢf_#ȝa6nq@6KgNJ>(6GUH>"HH pT Ʋ'ޏ>A-gAL@~њ`BV*o>˼J%)fj}zݜ9nC'e18-7C w{2 3!JKL'Y@^-ə?mrWy,5{)0s7dQk݃ 0j{c6.t-<Cg/)>JW n0$wnK"شFK^_nʈ=ܸXk֯3R4qi`P6Wߊ: &a`TLJp [^P?%%H=lst"IY.8U\}o2'π1vo\#6"DO(]Q+0Vd{KB'] Ra>QSR~xC{8 5"*IC\C0LB!gOB^X1a̰Eȗk+3}.lPP!iыg%bZSAК`iiȟxN 3H{ڍ|ۏV܆@mw%tdY7U:J௻`S e)g4WULbEq8hmpUhgmÉ 0r{@̸\:FHd+?uvwuj!WPZGYSq0et|}Ug H[7D$0AsvN۟8J!t;-C0=l2~UIԻ,'/XM/ YGd/':m)~GR e鉚K<4fp.J7WK/t|s1{beƈJ)}i&v+pV;F!_}bIP}6T~yk,:T hF3_"u( p\ y-MٟONlUHBu!]><!3,dr"qYeYHݪ1ށ"q\Ouc٠qy?9CO6)pnpm[.zkК>(7V^ޘW&m2[xK3!4򄂃Xul #@usE lըqFˈxPumd;WR(@)@(> }H0!#˶Z'y׆wVZ^DGPLNɼ#hVhze.RLB}R"_5ERߩ {r"zUM# !eu yrmwv.K:d~c to =r$aHRu rA(D)0iueAq/Yh7kRs3qp[b W'C\ !Ԫvs5f{V~^j$M/\K̛'֬47;$*[jtj0ZC-AZ ڪdP;M4ySkՖPǽ=Pg$s%҂qLh!HB|z2VdjftMQy}(N'j""{f˓.yrmkY>׃ `fJLtF>\jᵭS,!58g4~?U&,jeZ,RaьnOqj^Ta,J1±"^7B]RV/N5Oon5veR9B6WF!kytJm*tUtnX4%& "z)ԩpC EۆYT @~eŸ@dzE2)9{u20NUdK0.[U/ā܃“62EcioΚ+A#V^ZDQ؅P.D;0~>{|"l9 hw,0cMzVgy])K.K#>&-~+v6ˇbFwA5b9 "u$G[`ϧE+MGv<_FWF#FaÅ+DEo*m9pѻK4P[NTDD >e_9c? oL.&?kK\:=^zKT=GA@]|g#_:OᜦVO%}<3?L~%uaH\JrR r{!Rϻ |Ϥ SV.R䁀MWYyvG+L{^ݞ/%k@P0&Ej$su7E)z(:F°R;c_; 8FՀG L8|S酨 hgFMpkYۚ_{8Sz`R(d=3%{#"ˇ0Q⑳ÇiWևj/\h9J7nqe@} ic SQ^Kv]ޒf ݢ*wnQpYV U H#c+DC#>줢ԘW}JmP<{*Kfu`$M[=´7f~zZ¯\^\+r)/;Lt?^;-6LWI'=d(#=04<߁b mfgrMDYS;e4>#'a!:1K !R{}Q%V2?gky/MMLWȇ!4ǻ"PO E'(Q[CbBQOn!׹hTgb =kKNFTgH)#Q)UFئ{~\ XzsԳϿ2mz%/6ʼn+{/(*M S\Q~!NG. 䧰p n) |yę+&5\Z9f8࢓Up-|R4&-E=5O2+\TYS.ez4b{S)X]?LqG/;KkOS&B9:dr8V@#} UV͊fW|0) b#"gII.iT4p]/*F p+~q kA5/_"m5gUeE҅3 T-(nQp¤D#sRΠRs<H-KOIbpʇ-ëM6+E2+a 'GИn"I\!.wu]= E1f˱(2woi0}pA =OƝW~y(!,!ʣ?K`|%㥋=kptZi@Ss8bx"~[}CBCR=OOP G-@c:-u4˓ ƴBx}Aۣ[do}h^IP9RLllZM'#J^:Ҷhb7f3sUd0S{?:T_bxveOHb+2N!#$f" !IlpJn"D^˼/-dJKjVb>.~d{Q 0f܂B'vJaYw}F"=3/ m“9*kEԃ֯Ʒ.']ew&駉PL7P^ jATf(o.ʆ\{zńv?C.S\sbY!xOEBH>Ao37ˉ4)9'{75*ks_nT|lpÅ$L?ӧI$(gT-s(ӍS9eF;> W[~ncH UU\j4)b` <}otͅ %Ʀ&6%R#_W,o8ƛ dW #%[] QYʄeT|cVD #ruK2d PqT=YTIQЋ,IУIE4|U?q^\a~+Y+:]pA,"؟ ^]TcVeAP0Ks|~:=#/&1USgQpxMgp3>iW)QO#JB3i'o*l kv]j+X$H)Xsȩ۩Av`QցV  7Z7m eNP)1`(i̾NaJP5;]# =^0#^ q_M2)b|XC Mszi?k=ķndE (C9{:n*N*p+ 5r01cӲ0NEl wO1ߤMgv>gdWGB҇vsӈ#l-n挞 *bxy,ϪX "RǀY"g+RQ>UaC;tɩQ2b dabV1 ߓӃ "OpϒCxl|k' -Z(y* '`/߫[uaNょz6our^"ͫ%QATN(&$.nx枦lhb1"qT*0JG,Mo+\ dbG3| #|76ݍڎApQ<4y7"_!LNU` z\$hvs?z6aIՊ2T4"b3+ 8֞z7>B%joGMZ]W e[ 8b.Bђ5vwj;ۨ] SLK0nWc$F<^@4P+#ζc0HB p߈S&Xh3!hVk MTGw*ܥ:e5S̸SxZ9V#V md b$GSKv5UMwXLv?a&}y{-!iV^/xي`TBHn_ڑF z]ol<+38)LV_L1|(q 3 4.{j퇷'2Ƚ:%Yv]3Y|!o8FjcSNuC[ja}nxGq@`zͤwV&,nuךhWqUnji,m xqRXw)u5 2x6 .KUCIDC@^ǖO Ŝߒcn5&9}W9ޥiT91Xojso3Tr-Y}LM(>JX Dg! ! ![)rGwPݘ̞/@yc~bxJUFO`pA C''HW֍"Bd&|82tŮCkNt :_#SAG?u̿6Ej JViV: p#0LG <1,ʜnXYl;bt5vCW'68*l7;~Ꮇpሜ.Z"٩ww\4bcu1Ca_6d1X8;~"֡">5h#oK}h}eh'[w1iC}*ǮPg/ueGYz}כ!AP sr'HsA:ҫl a[r3` u jV{u>j@" s=ck5" s$vLIP(]m> 4Sb@D/Igᇽ!d&QY1[]\[:;X*MqB_zARQG^,J{( k(˳#o7A׌FYD p |J~ x{=ך@,$P8]C^N:ϠD<]Pf2d?!XF#FhPpǓi &X +}@s#Uw38^`9SG-X8ħ$"@,3nMc0]:z1VOԴ;dM{yP>wlQj`T=l*Ӯ=iN6Z $nz'/l?Ľأ}Q^5&ID|5dc}P"4TP Zn3ޝn()t>)M]%@:5F\Qpѳj"f4]ieꙹIhԅu'{A/(q@xEvRC@׿oWQ8bSuw#۴ؠ  A,`7_* ,X08C}vr*7ʔn%|[&'fSbb[Vd yMnʹpw^W*;): gմ!j@6@]mi$LT aўIe2I`'!&C ہ~Osڟ=@{aD'H|QǏ7:%s$[dZU2uPSA\7-^xd|K}`^ S:["?mX| qu߻˶=t Y,~9$;o_d CQ?W؝w/>pt!GBGhr+]Pd[yYjsvF@oAxV@gvSp^s!FTL9ں5tq+oTQ3P w=f Z]/W; {eZ=8?bSXm5'$ѹrOjn9 b'rp#89WgrȨ!֣t$jկB;IfXj!??8Otgon Q2n5yXQb4(yop8,LZW] i5vz 珣Imhǣ;Th8RP:=guzedo9V#YmP9QX^ZE*oq;(f!V-="uڵ-L8R D/|",sb81;$]e"߹GSPP$vg{:SިW(hHsy~/' K:Q_ݛwC'¾`B͔>wdpG+_|jm aRv<03KЋ+t,1.g5?$Cxo6N?w89.[a,Dˎ0>eTsK*!.PL}^yޡsGgBqg-T]/fJKz湽ab64`Se8\#H̆8 :|c'n&\6l|:C[׌\)QiPC߶^ L|7vU̫Ѥ7`GۖWN. jVgY8験}`Pٍ}q[ yO=j y2~^c^淲sڢ8h\F(SuL vN$Xp Q>R1A0$fˤtUw,H0Lߘ!LdL zZCZaaE&>c̾ K'FC֌h>7zcsشYJkTGڿi$?ms" @K&/J 8@^ɺ Pqw1};rj\C\`H`K0?)Zxo1?lA7J|c!e`=5#Y).DvkـckQǡ(!~!Oq$ŻfNsxC 7HK3v ]űF`ctbBp`n'=w.UDq%SE%q6݇gClSK;-zrϧ<^s\v# Mu!a5QV$hYÇ~3M6ıоS{ x˜/}@|wT2ؓ ·V=i!v-t5g\\¤uнەVNz2 fl@S l7UzLA?٢gEr|h=t. t SI׳sSDtm qz{)O AsqvCMFq}9I#>(2ߓW!W. Nd,.h FtQgr`؇1ʣ.N@4a>}ypm'Zo W9 Ȃyl,E={m&Ui@ IvKDγJlY&M3]?Hփ(;n3+1gE 'e8SNv3̚7QxpK1#GqURG.M{B-Av?g%M}c̲ `+_ %NyE𠱁Aa%5[U}*%N)*?-glMH婌;;HKD]eoSK<'؆g4~1H%`33H0v(&n?ʋ FYږщb8S'Si8-@Y,'5=bs;PO0<ԁq?;(.ٚzmwcȐ!u0%.*(vOȑ<>'gnCFO,L?$d߫@`SvA9Z"Up J_u/TWZO> |*5]MC y}Z9 Dd&x-(^=cA*jчLy_Cr]i&9yH1-OsιQ8ي{gkn0W1Sv%-y'klHAZԆK}&d+M-^D&+Hv>ga oM%釛bgCL` $}D>EMٰp9l+4޽ QN/s3ĉW@)5K/RzȤLhd0-i>/Mp36^UJ+8)?.XDsF&h 3#&j74 lq4>*1SJ~ns>? a{g5&«LmBۋF%Xo'?F'l2IhWtA:2$SP;a5yJ(4j }m59l&CP zLb#*! o3LSǂ *iɺXyeܔT0'VmVc X14xc/>fj=5F}|P\6d _FS&R!9P~u7 BBr=~&5wQ;A 4ŮuK):.ʆ-v2O{4$}:~j=vCSe`?Vno 9 t@2,r+[&B6&7+)13߀_nbD ĭ-#Ɇ'"T 59lDp_̂Zw(~ZȏZ.TtD-hдV_6iKő̚cGc*;diiZƊh/YRIѾų F,bXd#m[Qp%$$c*4|̲wI! ~)$!>88Œr:xH&w;+TNjLj~S9;k^LsBųCa(]iX9Fdzz#ѭcRyId8$Rl@(>kySI\7{]#z)ct\ D]r.erbq4Z)/AC<-YjnJc>| # Z| ~IRK]vw9Pw2G܍U=sIhf9KJ]3hVE_~Վb !QVz6y\ytziu^.A\d@R^{Z63H 57O}Q4¡j8; N@ڇ:Ij|RZVZU$KL8ҏbq %{MJ#r"DK: E= n8{;5ۢ}:A`Z /S=C3Rp':Hss_HL$z&2[C)#K(ʈ90;]##ޜ&KQa!^uKG-úlh|;V4V8=ʹQJ,>a+VCR$ljBn`l2pHkSWr~9Kybh|Hxr6)V)浹֣(r}qt0on+p{XMduaw6~$DN\.~%hH$*.Z LF;+[DYbgk@GgiҊ v J0PG3EBvDgHn*$q8iP59~9 (\Z}L՝{1$]NJ4 T990=@)8K&. P¾e|0d'^C \zkP+<(6ul<:64Ɨf0V7=ÂC|:۷"+c RNkg%kjc@233%k.}Hl; i9ZlȂ4TpO|rOE~9Iς,[xT6)h:ɍ= "afxM%FQAtū ߲43a!]hX|U"/c $ 7X&H"rA2*M:'y\Ui3YXQWT2e-ܔ,^8 sF5^*g> q<m)ݴx,1TW-悥;@ M<Oa&d[KedҢ:zuZaY+դ}LeLߣ7lqla 9>6!D}S~DEXQc#npMV*vP%SO#M3} Ol1hA0p= IgpNJOX=|.Rq sAvIyMxW*6iVEoO W#X_noe$mf-4DӕkG};fF p\َT/;< Yܱd Z,F.DUS<+o8P]r~~zbjrpW ??ugH`L֐3xIVn\= 7 5VQ(\r@0(H45mwXG n5y}L"N;3BM<?`jH* qbIp&5w0#wD Fq{`Tp`fi $Ek톽z,f?kf]#iݪ]~%x@vԲ:ۧ\.C ˸vr\Ӑ1)>ԝq! M}"s߬C"o DrrN T0h|#_?NnchF̺P"GP[xMfT%P&ns״j4[oG0'͎V~9&#I?W4|!fŽFvsC2kq3Tv{2ѐ|M.k'x~HpBي2[ =HmXNN*g--gRHacPx8}:Vj+(dYbmwgZI<i#_y! lGdF"_tȷىc 2n-} : ڡ1e2ׁ!4JR z;+EVɜ1-vmA#]C3V){0O韋θRO2=s`^x#0yX m- BIKDO'fgUװ.i^sTu gא=sf] LqUyg7p)Q6K:*{{ # G͘h|mBL U4@j>曻^R& 4~aX_e#fOи9!$UtlLJG{Tyu,WtJa,lD׻?ef@b};+ C0vw tdkgZHKS-|_wwz$К_|XDZƔ!1'ڿ'CxsA462(c\arYyFdCW$;)4<dr=B ꍃ1 6\`''xʯzJ{._{F>{SԍCAvuTGNW( p|_025hXŏG-[wV^;',Ē5]; >·Xԇ`m08QHM%Hx`fXعʸR@NsG| 'm'דu.j49]gԷjy4$$`X?y3:,ג+7*-ĉ Pc &G]9ͦV Ԑ`{s>#Wa.M)A8Ǧq~0PY?޹CPp|[@DV|?z"FS/_IHJT듾1f!DHf*Gsh HLOtz ̼MVF MFU|mvמ T٨U1 | DDz0x@86 L _wӏ%B"@ ~+2Q;ؔ)'`=3TL{AwќKi]wC+XU pt{P2{~k~C(͞.iX5Ii˟\Uh6r7!9|z iPU)bwqNMqOr _*YN?5!j;SZ+!ۿA%Zr?po"=+KnfǦ0Nm_߶_$I9`&A t]ӗ#ڴ< zdǣew%L GN˸2lRBd䪔B Ѧc7<0@Ubp}S[dgMR>H^Y(ՖxV^ lfx< LRꖡ7G\DiHY RW@^o/Ur-$!чDLD̳ qc!M{K@1 |io/qH[6o=efRZɭo셯\scfd|Xm*:hc byNE ïN٫.uĨW:1澵5@&F2rWi1QQ[)ruSv:|1 /\6I: s6{vT %p]MBf4\DI/D=M48AXCVЎtGO&:]n١V ul Vp0[o07,Q2ӥş$^!>ˆk.6{u^-M{I(H獤Q ๵B&#7I;6Nf<1pYg/q4qgCEIrUlMF [Vx@t+Rv.\hqгњ׮2m4RJNfwH9і^hp\)6P+բyYy7ՖZ#pyrw!d7<jfKY34f [L/'+7v&?f'׶{?~Х7ǐn Y cHߐǠq$j+&+Zu&ݐ }Z\+wRn'㷨&]G ˡ![b%g#9hugF0`a_ȘE5oej;F+-} zSk.}Yx R[r/دƖ~M+S\K~ڶ!%6>Q e wfFT kWVKI!굠YҲhcM7 4r=f-V bo L=65>o',~hG ?滓ⱽ B%D=f3 g=Tnke 0x]VY*5%&}>y~-b۵I.Y^~Z&8XF rעpr2Jkd_@h VM(PfgȻk8&~r@ R *8X[X!-pR.>uap?Tfn؀n'yO'Ozr/԰{"8@P~>1v `EYT =T4uZѷS6@PhsAeώTx#쌤R#0kA_҂Žkl1E_~.aD5ɬS^r^Ft<]|D  a UB2]eht~Nm`_][}y://7 `j~9j"Qn6^w)¦J3`7PmjhI9leb$b'dڕże{~pgdɧ Nq zI@dM;|C%#7hri-Ԍ>_\ ATgf]S8-ؙfR#`AXZZZKH YIl_uRTsMRao B<TS%-m 0B0T<P__ɺNKd%@. Rۃp!ƚf @1i/|H_**E5Ů`Z%)$5jb i-M/#™ފe„ޫfA ̷$,ѻHrȴ$7 q"0 1s8̼dALH7%NY6DҒz}Si1a!acRaǯ hooww0 ݋AdiF.\0OI_qƷ{8>Rä-5dIѨJ{Ǝ?dkS,T'v8g[[ާʡ)UH=(k:) 'HcI3FoV=fPAb^f8tL=FDD_2=Wn05t0g qdqr-Ԓf#K,pP~ tK9+YfWiReχHSp[.$~G. vgނNA<`inp3Eb~8EhXѝvXXPã Q^S : [4Z3:^wwmVkؗ2 P^mKic+Qp`𓢷myH~)ĕjVu?>KGPp2"afe#0_JrN( *@ij:EF+Qع;<=mc,N} ֆkL^j"ѧ_L7ͥB #[rSi9`s W-/^oiBסo^Wv£r\q U:ApZ[+򀰦=*6`Ms8iNp<8m&ވ)0B"WLoMr h3zcqczhX/˼ r.!ɒ"( "n㉤?aECˆC޵$)u5\ĴXH]|yV{]=Ja*5n8 9x19}>phz#o*9EId[z|4ic8ӌk*{/6rJBR܃Z|4Ԟjdjt=Nbf"@Z8?Yn5|)Lm2O4I~ri]1l ͡))aWޯ5Fw\Nϒdi7S,P2:!{cr8/X4vXVhp~T-$aڜ --HEb֠]myZ5S\n( YbҜ]N!AAC&8t'M%򙸣v\ 7wBE5I_dX)‰Q$ %~'LPSxu*8ŦBѫ6_Flnk{@S%h^G]Cʄ< Pγ~4&T,+'݆gs}7xuݾґǎIb:E?ā@bcJgg@@{} E`wY3g+@ l))ks;4SDlcU)LYUm_ȍz z hYʂ8.ߠ6'%@4Ҫ;46>f >/B~Üudڃ\ow&ڧU {VӨHp0 F 'ur3ՈtC GMPRԟW  X3Rt(@>m %Te tok8u3F hbq(9YmY0aTm,c8Qtt;PYijg`kfJnd)ARG;U&jŸUK&?>bNQ;bT9)2֏'/lA_e18E<$E%aD1aƕpZZ ZӲxݎy(o[>m6qeֲP*5OyL83v˞䳯(K"f*m .%e~{L9*9Q|xl k|'}wF/i [5]wQIFlGG"ZHbFPi2=k`Mo܋9?n2Hb]f\G,F?΂i_>6TVs,V~ShS%zmILWˮ\['x3ACSxhbWӣ٧'1GRAH׳Fڮ'O;r^vɕbY*K$e63w adQII2sQOk^Nm g7P""˳s*3;<_s3i.TM!Qj8 mX"4-mV"noP_"Z\v{ҙTKֱ+Ɋ&WB/##W28hF,>XtO̤JId 1gD 1y̗ tuòYZx%/04 ~2̱ᯃ>}?<.1@dlh/wJ,kzZc+= 8E)t]˃ ̃jheא#v<”8,զFdl@` r>/+A3a%g59^2*k Rw(o%GO9 ++vTSL{ P Oi\rBȥW1;e/Yp^XT2j/<4H_&$`p/! ,IU"б:J# =hPà+8/ ;Ê:N$>eTBU(H {q?+D+ 9 sFBMDyl ?,i&k$4.}L'An hb׈w@Aicl XfE0\XF aZa=ٹ & ky"jy]|:]7r0+G e)vۆ>cw Zn ^T32QPGQ4]{5^!-c}4:m1y!fmUaרZ]IT/4^m[0t:PiRX8 #-Gb\-VVy'O80G%qٗU q;-";bkB{|h4^NQ<$-,0,TIf0E(rM|H 3809Z"h(S1t!N"tvfh:-jfS:j`pe4D`Iy̌ <(,J`[3W~B즍Od)Ǔe{m'] #h1>,y5pQcݙ20=T_`@-rQ]b7[K`cMT Zl@.ŷi'TgT}<;$Wbvnӭ㣂w.P sM ^WZ~{^Ɨ-y)ü=ȗ ٭Cqѯa_86eA !`>ϖ>Ck?nԒCj>'ܷ6!NUBck6ouke>bʅC<.tL~K;NC t2:g=q~V c12ʮH2*XNX%bNN.v]5A{63{2 {~O׆wluABvY"zE#Z4ws5@:" #ttEv"D :7'!%InM ۊvRbÛCU9bK)|^B_+);5e_<_ip?A@Oc\l%CN+H nb|ߖzaAl/k 4U|Cə=6Ά78bCZWۙp(vSG$-sЩZ$D[٫,?>dgk7Zz-X P}e.ݘ3#?~]١S=y OSdӤ(&uSj(cG.q{0(J}ںh\5+ٱ!-Q˽ z@5$-_iЉ5'3u AgsC@(oMhݮb|h\hhE4s!՟E<֫S;عjض+؎x{_'wjy+/Vn7X4Qn|~Ue,J@X7Rx|s_snqQA:D-3֕pu>ӗMwU vK:E?P bU|@H陬r֙ ,g h.Cp_BSh;ܟ>UQh; J5I'ȸS(qDỲWl lu졹qe+[P}Ø1yJ;6{Afe0'v`J~V}Șy&kPz\Z@Mcos;67=+^>rhtC>Z iV]{?)z{gJ)/=]>@ d`IFZclO@1y> _٧5Al!DJ37.M5%R&wz}m#ǏP*Vah~}QEԇsY m@Zq `[}i|W4rٰoģtNl? xUnW R-@aJjC?+Uo@ؕ}c> 4A gng|.!N"+3D4#/$7-we5Ri޲D5?i@0s2mOI_O{P8F8B#!6Vζ%s |NB8acuh5gd]&E^&'gܞ_a%O{Յb$a)1jC<&4'ˉ؂ܚa^"DqBcYn=k|g=pXu#4W*/XǼҍ _qAܒK;ifOcǚbJ!m]:<en$M˥+[`>29cͿ~Y?%'ڲ)%Pzg3BPΒǎ&8j`s4I{q: P!m7l4Ƕ ,L6x;:2m.5u t >7>uR\Ŕ5)o=Alĸ!-ɕsnrids>[hiU ٖ?_ ᏡNM r\y{;_ki ܔ$5fUZpP}d&-uP#+dlEDL,L|VEt/M`_;`b1"|YgH(˴X߼+(qaQ'B7ڐH )]Zi ׭ZV9֓EV 챲³$XpXͥ" +ݧQ?#<[M߂WkD6 d~d_rRS '{)Lfe-'ZWQj<ս2 .٧ K۝q,J9qjYz@)eGE;jDvSnVЎ(#4׵":ޟ҃[Z>h?AEc$rɊɧҎPpvX@ʡo9|Je|S蘧acGVBO(8N+|x_%>OƮI|+ʂ#>^lb= dFOB" gU׭7$=02}܉=,YJ#Q|`F)v!o#>ǖ`XziD;.i:~ԃ=-X}ɀn,K'?WRQΈ^aȥu8`:MXlh%"B^WOqψ>b w J 3L=2X7)kՇRCw$)lD7d4 iw8 lK_@+fo3绖&3p0DdeFxdYܽ.4ov7;v&,&BݢYa5~ޛwCp+/Qc3ƍ黈of犂 "J ǟ*gZ\_+_%6<'0ehu;N=L?kהb<Ћ۪]:hZ"m!Ȣk;ݟza Iͅ}麆+2A vέڜ2Ϙbu+#|َD&$$尯DVCX!&/.O@m Xۇk}G!D'`Ն$fg [&q]zBAxkX|V0T0.G1(0`"&/9DOj0*؂}6Hear" "j;ғ t7\\∓'T,A- _nr{ uOpn},*\y&ޝrx5޻w'F Jc6+:R`UNT~Ը!:|bڝ&>!Vb*UQ4wƴE " ٻUk6p3! @Yp"wo@,"Б]9lhOȀZãR#ٖLboρ D-[ÒÛg\Wx:9Xl "%J$4ͣyfrc< &}cañ&°M]hd$嬁>GLŒ*.6dv&gZݹ,K]'{{&DRf;?խ[S#;7*UtGX S~RjV1Nԩm1u|"T'p9>& cJk>H:LSy%؉56͢,^6v +4 SnN 7pW#g}3.Ly C5/, mv(1\ ZgC6e1Q=a%Q+au"&x n? ̏7w8: 6"Fm){A'mNs=h!_^)k Csks+k1EW9 U5O4/ɃGܘ)U Á)trc'XjѸR;}vh]gM~qdžYYYT?OYD^X@,_Ƕ |E q;kṐy;ь4ҶP/l-zOm,h3 aF-n&7G *p rܚ {Mm۷Pϓ4pGr%}} ӡW%Hmn҅mH7M|\VH}VT'pV=}=>@2sLi_cMFq+t#}'t4MtfSQm^_PY Yk T-I鈗CZAF[P]wP3&=`S>|^0+u(\r3N~RHҠ5F{/ܑ=-9_ǍUxz6|jcA+揎C7O*Nmy9g{bͼS\`='ݡ#.{! [N¿QB'@|Nu|$6  X,O +ćɗ%) bԒ\YOȖWe[ PI!s>@K}8X&jZh8 kfI Mjk גbwvƠJ_.am_?V\/;KS< {wM*dAVlv?juv~EI/]ӆ,c՟ sZ%YɅнlE8~+5qV~l/ɡn$VADQLt1 VEl\Mj;9;9pP ۲mΦ-n!6`tvFbd>߀ƼT8˩Kv]6!WnoV,M#Hrˆ3^\i3yc^y#E/g.^6]8Tv7U qXS'ap.uުqSh" %z x8F03 yYT4+ ְD&( pybVY(WVñ1ٖ;ٹkzt-NT?ZHEu3#ZI [3s u1ҷzDD\G_,p\o|V 2\(]8xw0z/n\LSs,~WM?$y_9ɋE&j w VD5W,.~HCjB4M0궲;Az4Q\ &'[?l}h_e{𝊶iyơa߾p|CZ*ǘ49kHgr>mRA(rH_0? I}Qʭ8IV{+CAsB5vx]m9+fD[Wb2]zwR#.o%}Nf b:dPJ:%_ַ5 t/ T]⩨bưM?IT-e)/>@Aր8#`rsQ}S(Zob\EIrk`i` #O=5oUzXĚ1дC)_o ]m ֐l6i'*HX=9 kb֛1 !cNɸ7.0+q0ckٝz|N'1oF;rC~pݚ/|XdEd*MnsZ]`M x!qϾ H-2X+-)A12Z; zQ[~1#\~.V$Vb)2@̵af~{dVA, r,23jIWi&RjK'`ۣx_eJ>ACǀƯAֲLA)x0!#==(w]!}1'l|^MXQh JKSq|eȫr|CMߡ^; ͵@4 />H=9]̍ ?!sz(ȧ*ڰ [U'$f vРCLg6:+~[,ۮi ҫYupU+4S|ZU6^^L:Y^6->2*M' &At _c6ʮ3C " a#\*$&MV m5>:aMQɬ$t(ᅕtđ6JA6 >\ɳEG !Z֬vo9ԆָZ0HCp ԡ3?Uƚ3=6+A5K7w@ɔ\VS.EYOLTHsɕOs{h_LT>CXZRLi󸪔)[KY `(oBt8GFlR0y.*c쨂uzؠ8*oWjN~pmFz>D4M˻(L>9㰲+28)k ͅM~ưCܰ"}T 4!u֚U:s[߉d8eK%/&/8߫mf-s yؗ8_ W߉ڲ@Dw."\NdgRbaWd+ 4SDP[-pACK%&Cݞ-ol\;|M~[ E hT2w?޿*p Gķ&@k*odqv, 6 m]:DF0nR:\l8mD|3$s' |.dm&Ĥ`pbТ= kJL;;X*C]pSRPD^\'ޔ͜@ 8qcb @: Yz-WU'|kZ&rWTj| MB4N@Ze8n%#ψ6+;}*sd}b͑Qy\ėM_ʫ(Xr;VTUM)nΟǽl'q!ɑ\!WQ:yDV"uYb`\ ߆R.A*9>ij%N^!JRD2.Kjs0_}4GSu,4iW\pB^fɔ'+az/ Yqb3ǐAs#{h ȗ7BRZyv>S.]U~aJ αowIQGyԭk"nTro_(ZwgըZ.PHxuK)qAR_19 rLIr V}K=Eºh*5af{uLAmS,?;%9@ 1"Eɉڡ,{aڨ\ 3!yq$\=RQ\AU9O~; '<@қ eEEd) R;3$vsG5.Jr[2X$}4c pCw6!BW-Qp }]f<d ֯_aҘ2&$֎~d,v4GKLsۦN}߾YW˞|W׍r)hȐ fV1#/vO:Y֝xW1^P5N?'$6NH, `demO:њQS (JU-ŀ$Ȱ/oH6|*=T\S8w$f)/v!Ĩt-]>?fnOɐ{T-zH48y\Ɣd>1:|$O%N\l XxmpQH + V.e_-$umk35"2[ niÊG΋riKkd2'S:>O]VF?ڇȍu`jwwc((5p(+NI3Tʦ~i_Ņљs08[nbw1"wQ*8xeyjRCxn};ynl'uVJ9)_:E~JK#H9CVD}U:]Ih{YhoC^uT@05ɑBg<,2@Qґrk#_ H*f0|r1lbqK*Q[ݙ6Pby~\L QY_:ՍC*KgڥP%pK'gnZwe5ߗR ߒ)|%}Wh*AL BA`X-Սfyz(,<˯SEP "Uq\UC;VfFcɘ`L <5(YΣYL&#cXB}LO^D_!5]~>w!H/ڈh&?˝D`a\`w%xl'<#U[b,-he;?|*Ir\]{@Me5#W )0&O^􆾊=CP[.sΉDm#"Lۙj(+ZW"QLVѥ_^Ƭm( T $l>fT9,/ѱlb%~;A1n}򂩻F}8F 1ry!f-rJ"ښ݃Ml9lɐe0A=B\+^MD+v=Sʪm`MI hsRXzFiZ".; :T?ڰfЂZ!:IU<^&n]V$W181x։i++P>,ls{=8^TN3+yޒg<ҝ;9qzo$@!᫰u0r_g}^+Z"@mFBwړ5JT5A2D5E:vb.v+JyFYss$.Brf^@Zq!!|,ULc~]Lhlj,>f‰-6Ͼ?#X&eDl $0e5(j 7f`#:Yz~w3 j6?!-`*klg8cX$CRhӘ & I5(l}Pt.0ަ|MGDž!J 'r[Fs{WtZC16@[з ~XBǹxŵ|~n;C;8nPOCOFc|pˎEur~`=긨fndzQՂHq̈́$*O\5֠Q5ޜ&G&9C!/*ʌcFwɐvྐྵ/Bt6jFpH,(UAoBLoOㄋBTSYuiӅ1)BRv6SME&!ϔ$tu(^/*d9.Y7{F.m@'vrUK"A"6 =aS'y|%-"ez؎)>;QVy_7X@y?OCE{f YIvHZ0qc^ъw*OtUՈ ˷W'9ouQ 86L_Bg: z~b܇xD!9}~̎iR]6. GyH%)\]y"*n m:Z.k|vMXj h/">o\;mjKW(,Q`Z} )t&1y,/I0&1L hg˿tJ(8^EHE6 wǍ>G+޶r@$[~dq}JV Mw<Ž˱Xr:+Xy:L4 l1!U Ϙ_G4P"c=5jvC^޺>L#(+c)4+w7Eצ~KN(L?oOޕ }wK"O&~ ǵ]g~lɪPro)Q ԍ_&.1Kj͐<UTDL`$/Porl 1ļ]=Z#B&z;(t^ej#䚪&d8 $wPL9#G>+֎&Zi4h\6,liVEAAVs7L\R:KŘii^^&E)Gޓ ט(VeEڪ7*&/؅3 4DRÿNjl@qL9ɞsY6?ͮV%±))7j2_7NdSuEFˆ^}wL}'rm?{nj);p9%~eB䪙Yک1 w \u9:3%:X&Fc"9hڅBUA4N3\X}Tmr'΢-;%͈i򷷛ҟ;o8~ h'@$Q-(GO;wBɹdK 4D] e;;}dF!珁r\lrk֗=~Z=T6IЈ`.!7]){Yܞ[Fzؽj(ҲuV@mȰ,pZbgS!oȋ_ݜ0[5)p[R(uE#4]d!OuInN$_ cJX5&^_`L0/U<="nG. 2sy c&ƹm)YAO"+륭0.Ym5dh].M"ܻSLgKm[Yd4*:v@L$~ [y([Z& uԏȉuKL: g50=z1%'ЬBK2 )(_c;fo9HSJ:CjSY ~ zS 9WXZi loәlv>iOհչ6XL-gTvV(we!M0VҠ9?WvO,j(oW|1xM{8JLѶ=CGƫy%rƃث3Ÿ*ALlX;dR{+$+sHJ)x1 |ۭȷp/vxnU-Qfp17I"C$ّWϯWFڂes,E/_uLx,:̨CPhutz*Zn esbOE$.` S?G^{=$집AssgdTcR,Cy+\+b24RId.PNJdv`a(>*]oL*Gg3x8zO-~{348'VkI.gy-^x^w%Q,nra8$%~i>׌l7*cs;\Tj ^>5ófC dr3Z']4L-E@9Tۘ+ޜ@=sX^xn:d,ɔgfnT2񼄤 0u:>gRmj2ݑz)TbՐ.%gg=^}))xuyDqڭ&и֓[+ (ԇ*}yL 1b ~; N0Fȧ#4  mN7؄4:JfZ^OmW+DQu85<)?!LWq'3ɎjT14yN : غNZ5 ~dYOPBh{qrC 4V%67ٱAW IlmTT၀ZբР5#(SG64I>z~;>⾇<l(c- O\98.CJ#6H $; Ľ#! rYWc F҈,7 xhv[],[++pO řo8Kj*RD0D/@y+ѵPX|Ȕ/MS997)zj'LugVl1 [)ZZ'֦z5A2Xi#-tx Lu5Z_tI "S׆hv_g(:u~Jƃ'Psf:a}1{m,0 Ӑ#OD̘XӡOM ogۢ"jX˜V1Fz͚%%F&7#Q$\\_"@[!"zK4҂bZP*ȹ>Hĭ: S\ X/W(HM@KހX| K nk].=+|a~NМ83 {mo\?#>_=ϧʤ>\ƚ7Qhקע(@HeJ-x* ӑݿAz ^zdrdξU†gtKL署aiٝrLe ͫe_@\R4'(;v;_$> %ZKXr*9DGw7u$,<Π0aZw LDPi#7aR32;5T J>W,TM^3-@O[_ ous/<(. +W^^K</h. YR#S3nōle;#^gӂПQxwؐF^c7kf\yO1oD+#Yh%|绌Eq̮OSJ(S72@2^ ?O{~n0>y1mY~#B1/Ut= }Lǘ(O1Q UQU >P4IIJYAk6 s$uI|9+$q+Ԋ?B74ABFBd})B]2pTe8Z_/nT$,`E/Zc<7޴Ri ߵ7Z;2*{yZo^q5:O2#0 9W#S,3-u= Vν$;Z~//g__EkIPsѣ֞;R{{e+ C$g }xF@A`f&]׫夬 zJ7^Ν1߹u@P!r>LgQ%,}:MZLf zUB8bF°ĝگ  5吝eTV36j $/6ݽX-̓~B y-#Qtk|D3+:e\?4j1@Ƕۚ&gH@^B>27ͬ(:c,j~FIMoCM0yn#>o\ciyn]qVt6oRP45N]5,-ې^Ƒpm][)CfzzD Ib}F9чم&G5KrDLz3m2 NVZ $9hR8ёcoIޭ3#9׏S? s>7dLJNor \ʑ;i$K%$BO^KN6YiB5[du#,f 8ئ#gXU@{@xPaɯ`rah'F KG:!R+G*뷰Pg%f`-9qv&K%k[:+!T2(i"r!d. %/ɴ$F6r}x0)½u'.byss=cp)vG$S^GUh#ßoV?Ax(AUm\8Af½% ]>`Fʦ4^\IDC:RmvYk+Y2%FB`i`%K?(јHtA]jjʁݴAwu\->DVoRѨ <p[^L+!ԋ=5 tҰ`u>yl\/*œ 7mtBʅALJ|ᦊ_y>#@Q/A1? oC>O3?v~yɔd[fص0qԯǑ!'Χ^uvTPSsf Pmv1NByGPC-yk+"£i;۫]|3B\;LӢJ2^n?G c;j=tzډH/m\/Lބhg`a\4&1NoGDC2 u ~}"HLk晃u:M-ށh[h* AϗY@ЫӰ]Aȹs-v"iGMjqUëxh~V@Jv҂C,-$S> ]V$ͥ7 q"+1sRPP|86?IW\En|v=,ǡLJOkwo ?()n T},YiyW 4&;ʎ{:brFG9H/Q[p9'u"=hS %n67SV1z0u!Ȟ\}?jhP9;KQƈdu0(̜`8aj&ۆ2;u}_+aҿ;BnrQOtA~r51s` "iD[ҷt(voi'&VeU/(5d><,Ab$O~W[MMoOr.1奅^6-ꡫIo1r6yX׊{4H!p+L;k =ι;3Qup5, ͳv,|{OSj?!Xb/ )k͖eYOI(}8~H&(4)c$5^ | *ݚw$5>„O"8]q\y a%?-R3h ^&Xn3̻w )DI69>> Ʌ0Kx:K%+RqQX=aEkr <db8D ^8J n ( 80 \/V<yw }b'ZFJ均Շ)mwѶWiACHxX}1qHj-{^i;M4;JݮYWG_^i~C*-7 ̈'I^@x4$ tj,mx$*8|@I<_}J BZ; yAb9h]:ʻPTkGk4uSO9~ʟx݇-s3Yl]wA7byiˏz]eM׸MKIeX6YWd"Y8ձk4sxw+6 ªweCG؟2+AZ3U_򖕦ӶO莧"3Kw hzIrs,C8 !F%^H5W[ 'V%Qhn|Y%B^|v7݄y_.8Ij<&әͶ(ee]|,]}bq*I(3PA!GuIxk5WR,sUUJ݄ˮ38Mmƿ}8rg=rYYه@괁Cqyc y CB)<쑙ݖzϗ6^DmVٖRb^'j$6'!ͷ*ZWjyB7c1~Wwl砬_nضl|H ߩ=H"`~>dccDžI|h"o< n $#f!B˜ai?׍L6n1|FA*O֎o#c~. 5r7|ދ[i`-V߾,xwwwV:Mj*涻GyDq>6ژ>fe?}seҏH$<>6aU{ʂ/(ņ7isXݺ_5pNTYk9crCIU Z# oVYvNj{۱ț$FO'M„`U&\ n]ϪhDJq[Rzf,qۨ&5E=:cjuRѼGŰó };Xb;lHNևG4|z萛:yW3)aqH³lX\O>Q[W}ՎtI]ۅ˭tI*bw jʼrPh#;eB614valRz0ר=W+J6Alex{YVd胹* Hw.>ۋ/g'ªWāw9456ȉua?ψkUsmĎ`|J*@Rs!4(p0O,sikAh!?^ moěkF{6Pz{/荢XˢֹBm6\bR[ݎQ[JoSљ']jPר[wۯw\bR+Q,{AMyWieE'|Y1;(AY1qkKebZVͷT^rUU+79`3|LdSwXukZfzlf6~L[ \N<<7l_HHƗH 2"jޥҎ'vEĒwFd+>Mjxx;mK[uYQ=h忛Y')<"9.B#7B p`8گX3Ck~X3|b*r7 6;87\faA^-Ƌ\]2}G\Oy˳/s$QYZqMf>\;naz^JyZY#hW{x?< PI2/U~ f0B HC1+TRL8?rK-t09C{h 'voboĉyΙ;j)pe*|ҟEa2qˢGȢm"nk:L|u7sXkgn^Vhr*Ez˿kf@hI޹2:7##B:-(,)w aRgSFr1b /BrUbqcQ M+I+|M_nNZ=x/䣺&ƍ&hu2NsH`Րr4z TȎ^ݞq^Kn+ `z-BD r,'][`(_Yup;D#DS_N8 K+TnoqγTlbR0~BÏB6Rn,:bZ*2dGsoh@s:yL7P2(!X3Dohֻ / }3YMQ1RX0d5bLjG hM{9ԋRvfK./hJ!ƠC ՑauJL0;Z gLzzbTXRߞW~)vm.[na>rsdC5{k8fF 2dyEYS+ibMR:I!D;s:;gv-~RrE%dUF{ArP$ 9/8He嬽Dwb*?䳮6'ؘg-'lO:VxVHxv5_dùhBnċ.kX?J;uӋliW }E B~b6Xk< &#L)Iף6 *ꢘd$3Bc"OTpgI$|bv}[eԤGh3TP폧pj; 3Ӱ LWa $ϒBgP}w ã&v>ѹNQE[;(1+ʏ9Ku)/UHLs$]x]Ԣ3$NM u `CGXPdh߰"7pZF샥xnƧ]&(*2%9غZkk8fo 7LBŽAW3K[wvAm*AN R}Ԓƅ+ёVHFW%hX\"-Guv o' O^ǎ׃5 /% ;Iw䳇鵶GԠ+\,Lb&a<ɐWpF"6ߕn1BdR"P.BV Gԝ柑5cepЭƫ`JtEK3g}ޛ$Q,.Cϴf0{V3YkAs`Uצ}62@"ɹc /FyneS[Lko!a*Q6pU@az,r@cѤsw-]Fro5nP7iTzy@;zfkcHmo!)@1$y*"TTp/*0],`-7>1|7m~^ ޖN;"(\YMb]{pS7WP>8XU~o2W N:w_cwz<]6DG@T`0kQd)DFݙ$P#_M,PlZ1?2~H}Y uE$+j碑wy0H|pi䋔EA8Kj~8Ίl4QF$!GCI6Pq F_ TʣI݅lsu{9Uyb#BLVrp[蔺Zhb9lʚ!~Ӷ6RÕvf8:j}<jfN/º{fDi[-eD ޅ˩Ȉ%B~'Z?=x ;xK8܄3;)I$՛YUu̽O|10Eq_J-`ͫMajV{Yվz3?[i+g F n_tx pgSԒ-DTGa]6iEkWG33vUNKyD|Ť  UӥDz1eKDn8C1+`Bng.ʸB7YjaBk"17uSe \6ՀϞM'_R9-8m"ը1_F㥘?57V@ɿUDsīɏ|I ĵ3raB\ކF3g5s2)PWmnbmA8ol:&cC?_:0e{ѩ<+ʜ Jbz[HylUd A/[[J4^ F_Z`@|Qxg[[U)WcDYe Q3̺o4{zHCطaLwۤ$J: ȴTxfPs$%[&C(B5?MDT>33.PA ?>U Y?z= 9=%슶p',L:aTN,~4F2F"Ov]0M )dSSfې?3I)N6ȵldf.vyUiԍdpiN&7:`^$!ѹMłeF\FؑOa0{{'-|bkiu2dMHz)ysѰg.r8=*h}mT⡽,gA Itپeu_oHNpZoO4%9Ƽ҃}^,M&";t4wZeWC_h E-mssYDDGHSrC5g5$nh]^IܒW3Z>*`a'7uVjiEBBMv{w5I[FwS̉zn>Q$_|-VZa xluMa`sޜz  ׇngזϏ{~I y#6OiWR|xFo`s*s3Q_˒1?hQ.eݷCC.7G>CQn'j.?m;A OrZ$T4ݖl}fRwتˬ~0RBG?-( I mPz.6B;Ҿu}4ǎwuG|Wc@Hl+#_kՖuy6Ԇ`C{ܦO%ՅK#], &JLۯ0CJ0qJHN#+# 2k`}n:F69' öܫ$ Dv9ٴ2lݓ}|kέDzgq]e*NZR b/X)O fM9"4M„\)8j ƫE6[:ÜBqjefxG'_ bDtېCM F> ȏ]ʕ< N>Qpí[Ou9 $Ȓ'ƺQyaӗcrc3{Fӷv`,+!j*ћ4a!֙=<aD:k%ep&N&dSġ!Nh ~BEz|sB߀}&~XW*\@I 8}ў=N;^yl@Sjn@z?ڹ\vG,l"XeJR?dUe9 q# 7T ]legwxW{-F@{ 9B } Q125E/WLb$ۑH$ ;TAq wz';T}H B /墣V'&Y8Q@\!deofjD1` {*~|}#ĶhՊĈOSccoљZYc%(sxjWcI84l_7fA@]&KjgQAdم;-ګsmYEdh$ql1:S!i˧B1kG$5|$Ƞb3 !IYܨ FN#i5 ~0Qy|~] eir*.'pONc"?И`mU˿Eh7! ʿ~WrQlغVqs^s{x+F`{ŏަOsEEc<^!˗HBF%>yŒզv =!n2LN)S䌁tI1.jof$>%J\)OUBbQ5KOv8w[K#=VL9~QN'gfJ4. !n: 9"]P#HefUZ[őiq25:)ۨ+ P"눈$1AeOךeq1P~7`m_ܰR/e8Dc<8:s|w9 3a)<'m'M8GHN|-t*İơڤ*đ54X:MK%ی:5:i1F .Qܫ` dFpo>|6 =@_$ft[NR/ȃJAmN6ц,5SDFxN~ff͗yxCtԹ@$`PΦM9TaKP W6Fzqˤ06 pIIBᄣUS#u30]WRt &JG^k0 t @OHqg۬iF-+F߭4T588ZfD52!>k[e2kc͙nj}65Sru;q]TqW9o=ߛ~6(냏 kԼ¬܀v;)T zk@Q_ÃgwUWJIS|ƕmVж 2ɭU90Ig4vn2=]),*o7N<)  rnfT]2YI¥Zy,qMUU9QMphk@ds3A=yXF10.]*B&EV5#&O\DU&otӢEM-#% `IȠ<ƝqEVsv|f?@=jU"ѪWԭCy* _Y)um8A,U1@[q$…[W6zz鵇ѩ0Kx̃Ma,<*T^:ZSM-Hb|U<.ة9{ZkS. Bh5y8vj!/[,͘%ᰫb$׈]i~6wE:&ִs\-jC2y?HRO]r$tU1eD⾳o?4<@MB# }FJɇUNvc{Zɭ.JhH]ȘYqatn4’.| yqPj 7%|1#¸~xf!b+YnFΗݑ"*pN֋-T` =%k~/3 LZ{esIq(݄gDt|%*?uǖ2OgDɿ oHRuGYN9 X ^jGbLЁئNBCaM@f. [=׍rG+ ] 2֔qi}RhǹclzbmXٌ1&4Z%˞5 ,B ~y`KZj4ݰ%:w?n8C!2y9hyAX<Vpև&Iڐk;m2 GV-VhlVtR` B Ec-^@xRv(d1_*)%J^53k:Z 9cx$<ء~h[`@Jes{!VjF(zCQl`0eًEZاjh LSSZ"]5;xCS  шQ@hY5ǂ/ {\kջj&~Q !}`HOe[JqfQd{Pˍu liMJieLcDze uwGyVmXJ=ƤA u:j nxӬ%PڳZ,6P#V<zsŢZա0>?A/s٠`3w~|ns:Zȝ1N.A(-sE3 }?xܡ1|v9?P|t-GN+RHW!lɮ== .kIX#t` s=c+o/թ y%ۥSvMA[ȋv6.ٜ2=59!7{Tt[c1(pa4 :Z#r8Pަq49|#?<ҷO _n ܏ cl-x;^{,)>^d7sE,AŁ3iy= .vmD|}x!W9 5-RMlQƼ`mc) &$@]c°̈́0~h ELD I:sav=190;vƅʒ:EBb9@vƿ P֪@]?d(F^]ՄA|Æ MPŢ ݆ꪋ_eUEԇghU`Spk-^(ZV+~0jZOv& ۭ`8~+(mF0A]x3CůsG?V!_S Ā*:(ɏ-i|KqP~m&+sk: o;'%1k7Bk&֐&{TKp\.ŽTƖfdo4Y,4MX)I >V ܡ5dbHV&xezZd%-8ҽDÂI~q'1coge&=@( M>VΡxlXs{E,q+ u"`X`=}OƢ+%&v= L^uGD>< lURWS"Wo 5g>9\=W(6܄uO%@vYfI,?/$Kv_|{܁dӎ^$+XHq|tsM7)bB kk;Ek'PPSʠK^[WĢn bSVt|m:gF*%"f~[;y Hj ٚ2B13#$Sc*nK\b+a6@5QkZ '6!S9kN!h*мSo!QqK0yD`[8NƁ'2*cQ g_$ǩs2KP7'moҕ<פt#}3 5}'``]5GCp*뎄vXA6•08]u;gYk#XoM|[:JȐar1E[G躯h3m];g|K$oG5ŬXl:.~W"4-=rA鰔W UI( # Ba]#x.<Ȝԛ2,zAcl8!t3{ck8e.|!H56.H-kaC>)W/Yf9I2xXۥGXRYqFǁN…EΚՔ`2,]5r#0V<2'8o (zoY-sFyeIAj$RB%6 a0L ͂(>#/H-@~ۡ J&~I >ȋQ|['dH%ixla%L x^N1nUj8xi,nۜSHLȘ!da17>AI@_5Pgdn{GST()/-bФ-0X;DDd8[yC}V a2 mFJ:w<i8aD_D0I(.4qB}6]V=}HH#'d@Uz4!*0$&̩d%MB ,Kp?d͆t4%,'Z).HcЁO 4(xtg[_c\BQ!dZ d/Ub^_0sÊQ6'96#E J> n'fTPfW~I#ycs58~_pptuJܾ`bv#iI9ug _z%Xz7rD>d6р@\/B85hunŻ #g׌Řz( 8c]Eedn]ّg 7 g$4P^ X:U;y \+{/K6G ]E(6N/|ۮ2PN4ͼ4|ёGp:o_}# kpT*:i\Pk/N45l(LB<]\ =H#ClC&-TA~Q={+rx>[3)6r]+NNZ\t(j_ j/%9&ik~˼ʸ%leV6b3 -tX8L_LHԄJ*8-F()"6 vJZjXk`VU4B@'ꂣ_ k<];ʑn knd˩Jч*Luڪhe!zy$B nJ(TDy~0kNŖRmQIS[k9" ?ڝF߇ˎuEI_[ ,O|sh Rm]][N'%b.Yby!zYlonuR8;wÊ\cqPYtb׉)] p~Z_I{iذUaٯ#a" ;:qS]y5)j7*1DMܨChdXځhA]j۩7[\NO6@uexD'>==i<A_.8=FD 8O}@[&!X.EHb'qe'tx2[<|?~} J>45KT"3/O7Sl޹__8亳ylHS3[ "2Dlj߼3 m BdOQaakC>1c} n `CֵEJel/}u"E>NJܱJ50_# vg3wșv*\2GP|K\OKLs@k2CF*Ho)٫g; PZ/3׊k#!AM~4dNoY6Dy @~dSoϼ`DiU/\x]-R&_jVk"}s85WLVmӵs/d?4p֟D3zήAcrUmφ6h㗿qM&q]BgT꼣MA!U,J ǧsNKOAM4#lWvؼ_+)F^;}*EW$Jᾧ+6 Ztۄfx6 Y^6P;E8$=_mhXAuCz]pZq,q?MN枛HL%V;蠢R~rF/((Ϥ&~vU,_f_B;1 Kr"N=02Hb`x?p/OLuƶJ<$zI莯V&.2!&ŮM KRl^ /.Žr_JSX3P{|޿ ?;=\n,m4;E0aǽ`C oS 9,̪#vl_6ʠ_,0APbwtzf(Y+dlGZn<!7{v_u,"z] XFPdK΋aR#TܝG`w$k"17"{:~9dټ`RpaTgw(b?_$>x?+zK 2mEA̴h)y3~weTqp@:kЄCz™ `cȶP.(h( [@':iL?F_T3|vi ,-^Kl2|HELX)v`@5Ut!g:x:o28%Wˆֽ+_EBYU~SoO!t%`N Dls{Cz%`$vvAsY ֱgS4`REowu5D@f̗~&[QT3t|bژRb3d1>ΔxX(4!bz PN`Uv<* [hH@g_"$ĆNI0 RgJJ xA a"Ÿ۳)($qIGr>,7,"[`X(F sO>t ( "% h ҔS|o#YDOK6}@ sP^cq}F18Jp`@3o c!Ͼ/R ҵ.|)o6^OjȆęv0kP`0t_,I #.NS. D5<>N͝$ar_bS'vEhԴ~f#]sU`lQ5VqxLo17-|VV!W0FGd:vcfaT9Hڅ'R>nap 9)ʊýkNN.y%}Gٚ/᠋឵z~kaAuo!Xa48jaLPd^3Fg}Y"wmqbSXZ#/@OXQXm^m|]cd xkՑt0$o* E{)7pK ?{jk=dT_KP#Oߞs$/)O9^8F b6 =ZBfa5$*m1XU$y{9аrA}\.- ړIv"e_2I1*$}N`uzGRg 0QHo\_U@+]@I( ΖyƆd(J{up=C,`&/x TTΠvp+(;VU "^d=dDk?QgD`u^R߻Dj;VhsQҕa7NTkspgnr{X%57y4xFHDU2PGhج>gcڨ= \m.1[TaC(Qs\Fi` l2je!8],ӑ4kj\v%Z6xKsꂂ6t/~nW TDbS5S&?{B <`i=f vAgG?>ޣt,GH?${lߒ9?`;HF904_0 :L לΞ{L͈}dn6k[MDZrH'ir'eAzqpxvPn*#![zv zY u@Kv ·e83bI:>CzA٩;eLr̬T̈ .a|V<B|'vPty|O/$=Nk!Hzn+S;fƔzaŕ9ks= O|@v5 BA;  @nEZO%4"\pC g5wsX=RBlEA?1 `֨ r ~q:d;e2+zqUt.wjU$1u&h&N;`mb?!n])Wئs{ &esZL$zCȺzH]F USvͶ9;3&۰7/Z>FH 8uL1e(L$4A!,g)\hNOEvo?+JuteCV YeXmъ dǰGr$ Xu E Mt=^Vz'a(|j3k<ԛH[W%ڈ6 @ 99?Vc@2LI 4Ni5b/uYM&⋍TzWܮ!xf Q7w_VrbU"r6'!Y5,1C?[En@fc+ji\ϓɯ?g̑JĿiV,Q9;b F{(e71G#27iGsVr,Ⴊo2چwH"T7nSO\Pk2Y!q;L^ ~җ_BR/^V4#)f/yq1?lA;3 Oj u)?tIƏb^aZP[ atVToDR6l.—O&/] "lZӸZDĬpnt|p1*~^]۹tR{vڠIWV9r&Q eU*V:mD}Q8eˆS*Ry{)Ɯq? $%kkߵe V׳Tvdì0+wLh=7zeڟrYݗʷ-AӤ$hJ.t#Ɓ7 40xTHcFջU':cf4#.P1l"4j=iGQθӌmxcu>1 Cq P.P4;FDLqɹ -sLuV_[-z1p,XվʼnDʞ2!/Y,m|CpuS2Rx=4KNV6L-c3:izq=!5ĸN*~7$)7/40}#k.։ӡe6&ñhژ K87h;QsQX&e}An]pU s9OGI1T$߁wH[N.1xN 6C %PxM_R$ vx$B!/v +W0Ϟ4>m!gK~mt)͉r A 3px{z1&Q!x+Bh\uU; 3?m>yWt[)9סQ [ZT;=B'"E,.MS$۲+\Ld&gC^Tpeʱ}ȡS ZBovC˺2?K^E('\tZ ;N"aŢ5Dnh}>?-?%= dQI3@q $Ea/!73r_bRjz*dٽSf wBCdq2$=.Wπmv%i^ xH!F.oQ+ӌ3|+@IX=RU)w!&M340VI_}y{u90¬Tzyvkr:ZjD8lOwh7GNU^GO7,| G2hm(eN<1ZPYn7WR z1\^M0.*풙!(;>OՎ]5x̦TKjs*<3ʨfnRуܺtEaj jI#ooVXc;%U&7C@7fJ5$y,5'¼KȰzӉe^h+h6_(]TF=2 TWew>dNFy屦D R_Q&D"ptƴ22H>2sg[UH=* k}6w#Нxv6NMF;lȩ6:uϕ\hb\Z0C#>rs caS7EG RB.$ߦhvX$;]&U*]l~TKMg[!2^Hvv܆|f??+%xP=wNd+%F 'l+S+^pS;#?O"Q/vޥԔ6/"$Lw&FmAn8,U}k(;>TY h3!6*޴~ȐF0 y+YFKʔ1F>PMfq .jh^g_T+:*'F 534IyRQO?3vMg&x5*}WK:8UIW:u#I%$QVh5Gd&f/*Km$3߁HFu$#^V˼T GQ>:,t-9Wd5NPIxBDӍiq,WftC O +|mÆvfYAr#QbEC1[%ov#{a:UvS<@(x\P˚m~੶1zaJ;bEGͩ q cAkPxҶ"+O/$:^F$NAh O 6NlM@g`v!JZug<5ַ6I S8XJW,ZDhT~bv{WRspw̓M8lM~ L/ym%[jK#q7L;.~!I}+JzM21p6k`k~ ~5\uP!WZU֧=AJ /sR)ƩhfSJ̝.9{vePCo˃אX9<)(@tH5 au;:Euºf!݇fC%NdSeU7G_KgJt-f%#$e+e'JZN=9 )F~vSS#a<"Y^aº/sz4r`JPΡ6hMYnjM^zTZY:?J9&~eTh{qk&}DPrrYJrJN )s }h|^'z=#gµ~`+7 +JE}pOv0 hHAV,}бuԃBТ~389-Uae.Ԛ?֓ @\lG j[]mF'yG0$!ɯ{/l`*-) j;!o: ۇ6h ^6L|: C/\R9cSwz Gy/y^1mW;?.8&fÃr a3L5z7M۟Ȁ,5d;ue* NؚSڏI )TK-`KSIL&d}}es%T=koܢ {g::'tǥgKy$.47E;xerT$&-)-: HWj[1#Xa;_CڿK?lSxb0?gZ gg sVӻ=1v9g6 `]]L<'ӈ3LW[( w@~80"S/Zo0~?Fp${G 97qR _8 Jo'րG*v'񈙳\^c?9;!Tb-;zalCx_l%,:ƛZ`d yEɠ".m#L_ٚ' )a 髞o c5Kݲsjg1;Y:G9;ĔP$!ÝMvmFY@Hܨc+7U)Y1  .Vy% &'?Nr6GKR 9H2ݾc7ふ & -%(Mv|ݞ;}@4]3XX{lzPVNfۑL@,质␔U؅"[@&cз>pcZ{>e(-1>5`8 (6JԢDh.kqٍԢ ٕnӲes9^D,ewKq f> 9,=@1fYd"Gnid|^ܟxȗ@Ж;vhb >w ]رa {$sp]pv( WJB^9Q阮|+L+>֣owBαŖ YE5btmo6W-..${2z› 3܄rx\n*C62ف7wd&_t:(٣CMŶ/||L|x'F-8qKM6AavNf@bRE2~B$%ºfLl–W:x'P= Pӵ25w4ybƫhj2Jp5 cB8YOTS|Q|Uu3aw9C>> pDўexh@5ӧvnƅ*tǧVPSk>*OsU,r|nWC{uqcÙ Uhm`3rS8_Ei5.j1T@ *ӎ;ώe+}sBW `)8F`ǽ .$6z+wN<5!ơ"x^ J)4HE.`ҵ&?! hwx9s) rce .9!n{}AU\;q88A| gK ҁ+։s"k DLr27mktJwH +P9Fhg5O\ZbB:"DJIf1[xnm"w|d,`,Fc 3"FiPO#`Նi4RsfYi$lbci}MXMQ-JbHxeYvzAO!iR_ ,0W0lgv ?W~c1,Mqh ˅Yodzi|I #;P#`(96*!Y*td&TOUtMb,9v[ae"I܂.v^S"nhu  lH0qd䮠}$Sb"Qw`GKU(eR%g/>i=>,0V"㟄0zA_ ҰH9XDY~Ȗd]@Ն٬>0fKD&wJ:%TJR]/\. @r/p\ZN:*;u'Ô)rer4u'gɴϮC&d [سb6vGTEq 2$#W=XHN+'|0&Isneh>Yyvr[ %LTUݺ#@1 X-A2 GU%BRDiFy桝DٮG|aB?6[hg״,E 3%l^HE[_irz_ۯrhx"AzZ+p)J}V~a E/[}D,/Oڨ!^ʱ݅ VXݒ/VCOyGh75}}-WOuY bl;tכ{ƸlL&->gT~zD@iyz0o_)E]'K4`xwJȌ|\s3)+]Jm tfH7;ڀW/12N54\5B meDID3#M*=Yv-5{,aJ~W#qS½I7Ja*_ٓd[OiĵGbS룎aQ\ǪEf&Qa2.{lK`misvܟC| V2H ZsR ,SؖVHƽ7V_wRHQm4%88hX18M $oVB^'d$7S7d@e"R&BҩgeED #"߭P`YU7'8J_j1rъ8}B+= _*Ւaȅ2@%gYsãe-xprbſ}z]^$T8?ޗeI|\TߧyRPִJ 뀤y ,0#IJ^&ZN9Z~y I u^FYխ?W3;oDnn>|K:V*=䏙j/Ik ȳ~‘ |wGco͕e%p&p480F{6 =$1P޶#Bk6}k?Т5!GoEeD BE>'&#L(k#Шۮ^s?;._t [L:)\yv+i_kc={>MnvVe~p@zW*^Ol 1B&)F]-!!Sm]VRf2P!x]ADSkǃs,oⰎ% du8GWԧSp)[.pϷJ*&Fh`\*9t>x1:CDsH'iTU}r$?⽑$iT.b|3CS[nim[^8[89^oG9 %dV 4"^t`%*8my`j jGؚ*BkR6zJDُ;ū#釂sc:aEǤ M~tyۨMk$3`ފQX#o\xaSsصa[u)8]7`J(H1VKv"\av`m|<=@)x-zR`~>,{:8ߜo /L 4P׵|o!v>_$/IlZiP^]UQ-_@}ME}REnS8X]7 5E<;[ʬ9 7vgF+U?VޭޫVz ˼Eĥi3?֣:Gϱ=wMA:Sٛq"h7VEX}$=+v~]bH~^%):BLnn!1fwy#/nb ̐[L09֌g8^Pk9~/9I0B:zR_BļvDy-n_ d]"b/V/ E><"qFR] h4=l<|$QMGg&S=w"A"Yfa`KaɘZ^)@͛6Y\6Cm˛9vIiYJ;=?WuU z/ v+ߓmcGe)l.ǥʿh&M\A; ?]]ݏ7B,Tǡc*{c*=[8{ 3'I;"31' _p`C8N8/#: x12m-"n =fU8"Ex[lFC)X4=>vdq-_~CbW-Op.(" ay [3[)!2.1DoFr}3VqRٜ(ҧ <ѱQ6cy^;$g M?_m(^|q $7-]P[G12wnSOO(ۛҧ[S8ԑ ٱSx=v \ߢíҍjƴZLD$u,ݯ3 ~ޯr( lXIo-|ϲsB>L.~AwQ%WqV;QI@JC|*E$L /``kn,P}8ca{\4cEOyqyt VD^ڋ3΃H}ČE(a)om{0&HlW>5[CNoO8* $5PVyHo_h+) 9~{~d%e؛I q3z>/Ds1~iC_=_Yݿ6o;hبGuK~.|,Vw)xi<K_Y K%!Ԥ]=G^&ZdP,YuЮMRNx[r<[?+9#AyC Fl;ṰѠNZھT?;F'6Qy&Ž,6!P9_цJ\OO_\ZcJK CcdP2{UE9f U^SH]66/H`Ib}`id /-{c _-d͹X_E3sW|{O8R[ ؗ}aM6-F*W k}jߥ>T+s(rt)(l}jQ??v>ԫt ~5y4rxXnfOwp*Ftw4%VG>yt{MȌJ{^Hws욽Z_H"s8P-N_ҹEW=ᩙ׽6err^ i"iUJ̓ex#'gS{˙h}j'.Ъuܽ|HVe@&o`5b6 io]Н"2$`PwlDYOZmS~u%M1SsO9μhD[&h"L$=~zHXlK b3d-Rg [~eSER3Y:&+sB/CCV V'‡ G0MRWQ= W&; zZa~)7Xf|PYD~6}O٤H{@B{M{}61joĘU12^˖ErN~RC[Q"N#BӨ/Gx:-xyy p'-6>Tmo A"wI2T|XMBpQ옆ȄR7ocǏC.D8&8#6 {+QlkgpE™"R0c on>FN08i! *6tx# R>>ƌKU#Hҗ f].|ȯ0e%gDr我TYqJnv#E{{PpSPFøbL@56$\_^#)Z s1C'UTˬ6D}"2h[PG*` ?!^Ad Xcۘ 3 @~ψihsF@x[H륱ξ0ۆ<"u6Y(;8 wL~o4".]ѱTYn _X<mwXӇ+dTyT:1QffqFȝ7`sc+;|f?2bQVhZ8Ef5=&՝$hޟƢ4%2XCϭ*ܦp _MQ|I$ޝ3>v u'3pG~Q) &]gyfK.75u&Aݲl{䱑D:99oNvdlBnY A /:2*0M؟PIVjgB]Y\'g!#g\/kbq͔ҭz8GN9Bf-d@$h&`o l[bDj/h|Nh=MUWO~]mY0ใQ{ZV Wv"HלB?v=>Ӣ֧jUGV}`ʛۢ<ȓhV|P Y98 [8x8ҡV;7ǿubK4 Ԫ;X'9b.UW3A27*Z ]d+8O|Uƌ. _1y_H`YT4Fٞ̓q**G&ϟ Q 7yig:A6"83s KOaUrQ7՜?bt^iov (έ}tj=U`+- 5rP n95w7 v-C;y'Ș!w7 x8' uQ,`Kqk.q=G&W:c'`!«zaj:JSr)V;p-6cH*&|G4ܔdWLŲRZ;:|YPIf+zxʮȡ7G1ک?GJLzV;f~ye%49=L+H1Vu'O ad!Y3<dXcE Q>@fPA:솢^n v$AbWta8ăŽ![YưbNk1-"G;#a:g35Y ԓc_5FO11˴YkAZm-Xh̲x!Y뭞y\#-St=7m{) !v10zzӑ|Sy/m1IS;K{z!ҏ`{4r(w&2ɢR{EƱ Ԇc6+gBY? [x`RWa„r??>}Rh"0VO?Ђ%s372ϵ697Zvҗ\%gI=v.k DͫA,;b}n*3'}Qx6UTF6DBwZEV598ZLkiïANF.Dʁ)V!:K9MK=2H؄ٕQO̔5&m[7<G箧A0DYW+osk܌W=E#dZ0E%Mu>il;!\"cYwu&XEwM% mܫLF-R<ł GJ1xPcb}}[7I>ETf% T j'x+g)y!7.;5a?AY(|.˚{[q~_>"XW0Y7KpFH$t~ى/.?&Fa}I@J'^n*#9XoeH%..71WJ&&Xih <:.龅Cw')@LK|* %yJpgPq?fHS.rcwP?l[Ҍ% KVE DNP|ᵇ [W+W~mW9B5GR6*T*bSl &Tk͞y| HbQ2/yiS*A̬Cl?o[6:1S"ejo+ ^9m%Ex[ xWnq*@ӎH6}cQ P9O"-S_` (K` AqחߊhRWЖ  g~![L:$JOv1. XT_ׅ9-9&Y[2X3ƔZ3)3$Eȧ cFl8˼R\3ꂣF+mx63H"/?Gk3#rN)%g$,>z]:C@'1{4LȀilC6֎*wkA3gjwlrĄpſ5 QI6IU#${ f:ޢuVU:0*܃Ags4CnFX,*~,P~5^G+ha&<#0b,U|F%d kIܿDZ!9r'lxl]%k[0uӯ;+;=`2{6ɯVqqSKJ#Twf][Qfg\ ۖq6st|@tNi6+>( ^_V^: "G]&? UWXPA`u]#7_TL#]SS#S'&P9!k{ ѮMj:S;Pry6fr``cd$xPBykY@\O(v|1zQ 0/[{ D p>,j?FҀ rO4[r[(xL(BĴ8{' ZE9;^F(zrDL_6r?xhmŻ$}W#'IJS f 5;Q!~ƶܺC_x4)6g %X?E(MY[lxɡ3`YY.}ʱxg%=_QP1) ;"VЖpp_p(Ϲ cN~(0jj'j> prLjˆ~t8YG;/*# "vuEh'^"c=bxoa3#e38oȳӽ7i*uPqEɤ^4,]C2 a҆m Vk3l:`GD:gkxL+(fB(H,ŵJ㏣Qw]+"p~ kˬ5 kp(If vx,l8WRȡ&IN;PGKRqO>2Q1='B ɴ]In.gy6~坢O#GQD΁ܒ4MV԰l_~aAtC _jͩ}ZuQ34Ĵ?tZ] 8u]g@@viuZ7º[)]\OȀȼ1[9 }M<l R2FahK>i `W0CC_{v*Ʌ> _t"/什W0^]ߺ玛>dV@tujY4g!]55Td0mXuB!)9vhˎROO#0" ڴyd(@U!۠G:\GRg[QDqg{є ^1Nvڶ-6YyCD5Im\a2'.G3fR悹@ƭ]\~uzKe~j+BjW^Q^uuM !='<=[$~9L2_mDn$=`r.#z =񃕢MAo!0;w4:_#C>SrcvGuE^Jִopc}lV>1=O@^Ggo. ?KzQy75}-_ÁhHh^z!3& w Fx\GVlPZ>:G ШStݬ0נ& o|n>K|2hܸ:~8~)s;>XhRHh`v7*>W F4u>(NX VkLH34/w\|NkQFu{a+/hNh{ $c1 =Naʘ0_(|LD~ Gw"Ogkm}!la9guT(VO$zWeg [_Һ<'';5 HV݅0X.rЋf#cٌ>ahU"M; @.CUg@HWJ0x\5:3~x-5оX'm<:w \l%iкH{0%af4[_F];XΨhJUxX=6=Ӟ: 0!*I%)~"=pOCd~5=Eoy{x|iƒ&m˝;-u>d/_'HրE6UĨ3~qҫju^*Jz茻 ƺU,1؎P޳?ORu)GR۽N iaXv +XLހ1lbEcz=&wb s}!a? Ily9ޒ@3+k3Zܪau~7#~P%f_T{x7Յx)r=9]pp&9/t!R[ӡPEW&ï2$HNRbAvI;Kqs_0s)]\d;1$زa\YU) |'60(/"/1+#'Z`zF).khhMypBYT&xr<=M#/&ww\̋\o$QHfhWɯmD@thP,!Zz8qL~˫-O꣺OpjQK5"NĊx62pr" ǴV y} {~ K=.tOT>X.8a%x}9jz>Q"?R]hZͬ%D=^p8)u8]D fiEkݫ!pb1XA.JI,hTG1t)+t.? .wO-hIT7: !КXUzU$QNҒm!PޓBeŷ^ Y ,N@u6&q019&=s.m ˒m5{Cyt9}#r4!-@:hUP,%,چeMhuqS9CуpSyN ڪ~(5o ]< ]ʍJsŕ"&ٕ6'aCV!,O\<7n&5B6HҌ{6@'$Ux̟W+׬9]yagI )֎Ft?89=JUȒvgq΢dN}N@1fg d6_,bIΰ(#fQ@6ZP F aɵeg=o&Tc/O7SPOո3=W۱A1 PeZ7d+K ep-/m}kz9`٢ IJ0Q뻏- (D)g %iײ !,utc)Nϰx&b6 Cḏh`q~Ź;Az(t{81Z=h! e꾻[IJ!&IYTIs4mtkSBVy(׃|tN؃%* mŷS`kG6j}* yw/&xW}t=~>p!M@hxkq9g04@[ڱy,Ee6:TW:[MӠMm8Rߓ4}~l1KhBJ77BqR>ƨw;5hyw8{9 JDUG`| NF ?*|e&<3a҃+W18KoTՑ})@vs#_cߴ m/ڽ$ 3^"mKp?GE#aJbX獘\Š,(N HwSf&6/}K"ܰZh=InEϽ; D~ڭ᫵ҍb:7rUYHO z/j1#5z\tl"R'b>!xn"=2 PsFݥ$-ߑv.$_MySt M4DZDF|ʡXd3IӽZ:sXH-82~'r>ra}Tcr5P t4~bm  5{–URQɄmGyRt'2 z2e͡lKA.(=D.1*,A>AI L#IlsȾ>*(xGq{e}jꂓ<xomo2Ƶ%4֪4JkVVuF麃4Â/l1.x:0!!$FDE@&m{w|*6^)ֿm׉gӳnӞ>h'KHްe3~'`DžF:c^aT)¡/Ӂ#J` Q0P6,;*ϱsV@}6IJ),S`<Qzd qBM9tsa" Zknql&hG9y-UC:BPJ9MEt"_>!T@5K5̋ Yf{6 3q[vq'} :T-qG#.zk}rA-[|:1? +̋]QS(78$ ƠwoI}<0 jL\i1.W8]CT#CZݎ':;6(/<\u/_7/0\^_`ZX(sWtboڹ //G"A]-Y9_ 1gRe?}\L4}@\G83 ]8ͥV+/vԅv VL'wФi w{g *hu1>Qʇ] eR8Ʉd@4FfzZU&_ؑ\UM: ZԾ H[J.}LoY{ &Qr` g( ^ug,9eH\R+3ő(QU#gv̓cۊCP4ބs;ƻEx~hʸ@' Ѭ̗t Z,mVΌMSݓ^Lk<6Vً3t+C)FYo7ˢm @%c7T$ų\`Uu `ظD e+#xL<(8O).DF]%lp~jI˻7) rO?25$|HPNCCs, JEC&1+s0S4ڛ]`9G3|~,b6oJ@l=T !ͬ&LY$۩n`X?['9i'I46hE ʕ3X5uKD숒Ò=JZiiZL>Fb5D(Z\y'y;=#KڣX6[њWR#nMr r(Fާs/&Y|\s G MҢF":TX 0XDF*DYkΩ >GF6@%%lˢtuVy(3o~FMzAJ*56nHㄪϱ29z4gAz)$BqLPigϥ2(obFd_Z]g;}J"Bi;2%x"d(H +43Բd3bp@u\Cid|InaF>:([Jfv#xZT2"3V`SEC Q&^R^ꁠ:ݦ56u4@5캆:!{bcXudP]I꛹Ք5["ƻL;T%/{pԧќӘZپ*jxGL$+RɝX7U~\6NPՒ:u$1ۊ:Inr:Ţ_@bӀ6kavom /uxפ+c̞ELCf~H\eeUCv_ 3+ ?8SRݠXY'DFU~-Ϫt"_R->;2Z}e]k)ڏxuȃzWcvof4/C̷qv]EkNg7+y MjD5>f\ l+́7&xͥ8~m{/Jʥjq* G۠qJ{."ަBL*.\l^DYj&NP1nq1LƷl(Jkif4KSw"~+ڥ?ކbM$Ð帯S8WLb!/ⷔL&"}Oڲ؍GyWOkuw~( % )AC0`dCwOzcBco%M#Qqd劃HBp끆҆ߧ2h3teCn@8-pv!6onCO%oc./06 8?pֹmg>G΅YZYkc \m(DoD;Zg4UI1d\;RFSF) o#ofq/#&<ӡ؊ӝ|J5>` R0RGkI hs;ٳ5$Znۉ?1l#H /%%4A 1ss2BBEi.й'2Ntl9'eRT<]ޏCKf)yQ MC\ZbDb!|Ӭn>;:v{ĕaQtg]hT$R6 z=܎ Ja;8/ϑ~a}XumIL2NokƋեڍ:tb|g~TΖ]n R p# ',9[2۝ˉ8KÎvW;xCǕ Rn 7kdvK[ۄR9'2I,-ִO/1bjO11/8*7\폸P; ÏZNjm,2B7 b&[;2Qwƶ^S7>jϟeqN:z[eS_6+ȧCJл S%L¢7e'#$Y@YGz;Fi;.K]U ~C}rG O49l4"ȥ;$"\1=?9Rzg$_ 6=:>2GE x;`oQ 08xZ$fI]<*!fmOfzdfp'Yd&ع bزrX5^I5M=|;5NfUa[.w'?og] n tY?WIYݤ7Yp}o;NIW(ϙe;l4֎eYcQe!':^%p@6uZ &fǀ")V7I"mv=mɏŒDW>ߦ60)uw뿳b̻/ y:kc0tmF79YT9o9>R y:_ wk2x((_Lʳc(,<*E0Ұ f- cSFx'g(Y%8~jrKQ]'p`)9e`4rz>1V ;h1Q7 S-Y5) T.訑.g1:? 0@^`G|&% 3a`1=]";3CRDc߆Roɯo /t4sn!X'8 ͻWhαD|*as6m bV=pٙ`ܯyp,61QX-Q9F;fȊ2.El74(L[rT* <]]5Ƶc5 9݊{2XV vY+qx}}\"!`iUMV']Eu `uO.C2SycZ#ں#J{{oZ~9}EW.cGQz,cۓD#܀Ո$GylKVFW.U:f *]1)y8b ibf츧 ''{TپSO&VaҀ빫q rͦTykp_9Mk4o-鰥K.z;w+Pgf/-B/X锚#+.e+}hZF}_e`;} ҏⴁx@ f*uyYA7Kk+,jӾ.!>a4r&֩nƐ&dȳv؀\8GJ@ɯm`/ =toxH%mR7(,۽]>{\^TEK䞀wZ:w =Af>#m> 0&uK!ouSeȑA QU=3ýnV`Ec{B9A3ɳ``fbt!l\aqn AV D~V2hو^%V\Fa }qNr `6iN"ܸғN}&N譥{c͂okhj"~rbv`?/ۧ_h9.i*t(޷'fDX҇WQj>-FD@0"dBOh_sRp!VZ# ԓ6wC䃯i糮n;Wpye>O+}-+i?с)2/G&"t![za^]SXN9>K"޳>Ł Rڊֆ>ZWk[gZ 8r `1_Ɨ1@?oE{z Hs6Nz-wkVn:Z3-Օ7H ` Pƃ3&`mUlٳh΍*O69n]Ycxv -3cyg"k6ORZNP^z&L, 1҄ ՘>;FPyr۪,"ayIVs%;(qoX>G ! ^vaŢGIx7N:1!^H/>A\@ ok'Z/+wӇ ieUsyМq]SOB+=Bm))(Z6s>ʷ2hBU'ƴ 1DjL) _@UuW}a rnǥk3J+ő45!Jb?b"CI٬.^7P\?k%`H6)WgF\A w{h9<]NjRs~%w"yZWCMA'OG{:˫CAS(z6fhe'޺#qFʱ\I zqe!{;EEʘdnD:_p23_Lg̫@'Kz?g5z39 /Ԥ،X0'ԸzKЛpSR-UΉo<-إO߲qot_`N86ՂnS%0g<`J5a%ԦàHk6ipu{F^:`diRh.`W/P8kn~=Gƃ~Q`(TZ&o-vvo`myjeK rwpMl@n5 .o{R2n&xThtH7r@]їV䳁%7FZQtϯ38F]-ur8*Qn(x;ƂbVn^O[WNt7 ZgVn]<L. :E@MRJʘCDV,#0_;B5Ž}@yĻ } yZoMO_gF_߾ z}Hmq <+ &O22%擄5lH*bn`|ߧTl6h>ppiYQQ 0l} α%yXt U0s0_M/s ͰŬylyi~cv3$ $hcMEeg-(l+Y9nyk H+[-R6MG)|n.'bdut#,& /_,H6L{fϝ%zy9p'mnP¹J`wZdqg#YH "h(= z}I (/܇=#s ;8^r]ُcBdlPl aCeav4߈w@{FxUK*pQÚ!Y&N9 j;dW4%~ @ s1+avјV5ksODX$i`'U6rF#_UP5cx3vr1|񎬫wڦ)-"!]5ܹd֚zO}  ,u]Ǔ&M .WX hfZd^Y9.S!?#`3>C;R`,g(׷4}!';X(t垪ƅM-:4gq a7c^)%'⤘١|X r.ϘCft$lC @9-u !*Ӡ-{hqɧ<7(iubg>aF$ bXxU)otX }0t{$p؞G;P+BO)0WI_jMp4jx~c1eD᰸bک%uZ<<;)k2)4#3$$ wZ%JDJ/loU* c1IwR@.荝#~GiϙLs0 z1hU`\6b#T`9O7OↄЄۏ- R5ߪx_*bep-az=+{< V"]O7Ϟ%0*TvKiZ8@2?zYЛrc-GQq'3È(KcӼg)}*CrV |ڃE{[WvQ0gKWS҂]LƦ`3Pڄ: ø h;rW&?uʫ=*v Jr4$ |hԑ|NP[~%LSgL (x).;ն;Smۮ1}A`bL?DiT 0w' 1V ~sϞ|y5(xJq McJdse?QH! :xwXឃ X[_5dFY#[FZ.OD'!)^Ƙ5wU-BeD?lyH63 f?$&iFkx]+3If;0k,9ut4ȇx(E=5n=X#/3 t.bI#AG$+$M+8n96r)V#C1ؙ;Za!i2~dl0l [.* y9'Z'!-3HYSk%ı<-!Kj03+wwZ {iTd峋e( -%("}J\ M)~nDOy笘=h/}{Pu8 0)!z w~.aI)fVR%XJ!=2fq1*0&H #xƶa?pNvp CW5D>h~ Yw12.#F!p/;r.BvÉRIq1js_9qA)r%NiկN c%{p}bⵗXe?;aͬ9ƞzQTgJ`F5MH-OqJş "U1W>5??d$ɀP!,#PچGU:9`%vլ-{3E /f*HejV6DBn^K̿ ֕3.Ά?hB8OuP~% t!ȪljtǼ4,\c:K]* # ^ɲ>[^iiu() ]k'ۻ(9"W@Q ˸"W/aǵ"f_$ a+6[&0'Guɀ] #|tQ݂0V;HkCe+\4qT0VtD@ /1ZwR J$+-N6qF=%$Z61?'a(ZBHe&v{NL*DeĻ,܍28u'4UziHC;T:hsԗg(_ VQEWֺoֿjڌ]T `UH>W 2e qU l}Gz'Vƒ{."wKǩktbo\>3ݭQ6 ="rnU9oá@B\˰Sy3R  H\عBkJQy_[ Y3\ 1v\>A'趇}APa#9H9WI Toꗏ$-߅Dߓ߶m3 +%IS~esv=כ})~AoYے`EDv-\ʥ;+5=q_|--b}INk4"bRwbmؼfRxVQ*ђgG[FUt8%JcfLYRIlc PrvK7Ґ#%oGv"0}"t4 ;#{P (N aVi <˫fgG n\qyb^֏w@dL1eLwv3ZͦmאVx@[}>);׎>e1/ d2&n/ @sMDgAVyϴnkeуJ߆$<]] {0z@P!ktr@ w^;(9R$_+~̯[B?9}5aղ@;6mE'-.(ǎ =p< }Z/)IvRfD:?ķuQz#J/-.Jg'?Q=rdž5;Y+ jTJ38OusvapĊf&fӑy4sH"j-ir(@.!X_(ΜZwv6xG-rj{lcfn D朾+{qLE;XhbyCY4ۄf.6hv @gnk: /!LBd7@<#QOu"mTKCzE.g1r#}{ccɖ _Eg1+U=I*6dk3E4A{4֡,f;"dl-`"+j]_RD坰P˵\zˑ=Eq_c m"u<"Y##Lċc\=k~j߾ہ{w $MPuwo3w7 vXfM&^x`=(vb'o!܊g T[tk`1;Es/(ފon3Ta.CC!Z!wZ,6jJLW$# m{KDv'/񌫽"TfjA8 fj|:𱻜(dX~i og[,]I5Oy@ByJ.sŨK9hxwOx_0\8j/h )n{ޮHֶ$"y4v)4K31ٕ$ |a;/`mD"+jQ,2=S݂# _`Q̡#N6k@^[$ \N~,/m s` ><0.Bt, e %14*v+gШ8o1FHvHEٌgK9[?e=Z$47֜4Lf+$1|ĢgXnT #H]MzoowjBdV{y}BP%"1gZg))(3^- DGlU226xhvϚf+_e0Xes2Mc9YB vl7Rl'&=+<4Kz(X+WX-muیZ*׀݉Y#E3W7+pSh Anaāĝ sVGj6=1.;V<4oʩ0T&` QXIBQ[GQeʇ/e&F{[Z۟Y6$.#YF *@ J`SP} HD"JƔ_WRi!CTkAE[1VQ@J `[:=GLUU4i۳m:;\x*9`V'A=,| ݇tDȤ7Jh|2sRmڥJ0!=wUG"";^ T$]x!z&%^Wxe>`KMաCkc ?%}ϑwn6X+3Bb 0eWֺ+yaxq(gWʗ;WNCT 3KVN3xWAvc@s?`xat^~7p<$|ir?EJ螀{nyastw .SX`\oQ+A~#$yuR vdĻц:W:tBq|jQ5@ݎOi9;,҄|a9эU ҿ%%UX]s7{g*5l39( [dN-NYhT!9x+R U0T!3`Jnܛ):]>;p]u4 \i5|1"I>wQfD޾Gi܍W ܙKjؾ|`ed;!Nx+Y09MZ] X6N6nhƔc 6<gÝN#c"!a="8=Oּ$ޜ8?i"O.ʐP%iMz p$e.c H9ASUsDbo~qӦ~V{`u|d_;ض }zgES<ؗZ8uhފ-`(ȵ$%j(g)\K"tހ"~%Ow!L"eLubXߕ4@uZChn!z48mLU;z>y{U98V0e]Y}d>/XMLi;;; |{MWpswv}_l=Dp+l{P'' >!<;bQ1kш0AUq!n{RFzĿь gnivM` YXiyu,bj3qUg2bLgLxRaC_#1F-BTm%JtuB}7#.! mX-7p^D5Ḍ_}/# xlZ M=q0F|U'7ڎ}KymzKgo'0U=UCdHfsJ'cMm-pGme{Vj݅x{-aU-==|c[PadZOe O7 C3Vf;d BJ4ro:;kv@ m$ϧ~F|@o#xL)` M{M:ٓ~0)PWa uz|V/|AnLfH@>R +rڌ؝`."dɱrǔ${چzo7M ;ECkZݕ9fm|҃ 0@{Q@ i!xէeL瓖RαĎ ^#9GA/Y3Z1ܬGɃGhEG^:2KRG`qs]) ת69sQe0 ݓ$wwTP22,.`sIv6I#_"b }E`}Ͼ(s8oc%.6VdrHR?w^ =w6y 5]%w!j*5DHU!%BorejqӀ=#Z.~0::^^|AD *2aLX@r`sk"J{F-2(LmϷa  Djԟ}P ,0TIͩH *Oa9 ܵJ;Buۃ7ʚI@Ha,GTc?6(FKlfG[_|%T*z䣼D%H5 B;( ̭g0OŒCzGuL'jjO~nG:uپ0n!08xdT5AGc |sOT2K  &,_sqŐy%bȶ|Ԋܼnws曫WI*¹d(B'~-sqkp "#>LDDexaNCzuwKrŇB P2IqP8H(qNV'-Sn_F>TA]TsScZ,34G0P@AKCzE FNEDq|r a {NK؟'"y fVM…H. jL/^ ]EFr|qsGaI9@ZxC1gIX!G\P UuKO԰o!aGmgx l!/L[hiQH*i?$hm UEc=]:`0D.4(}KO?g-D&8+"T7K\1fz[ <5\+[hzgZ z7ԇai*SZ,8I^$KZ[=.2fg!ym7G>M&?<*]nʭ}f%嘹yz@>*χYYt84L"Z[#߱C,]f(oqJJ] 6F xN" WwMpο6CƢ] {>[j|zk#4x~1W"2,pя11O YKģcukf}^q`aˍ6gc l-[#8d%[B"qS#oB/S+lz2dEx9Ȯ(fE~Ѵ_(_mGviS[Lto*0 x +}#r1)vnr skpLn*SQ!}kVVqig_)uc Vwʥdӵ$Xu,)P)gea1q/$0>f~?N\AJ4ƤԻh%%=4ŴWAhMuK 2peZ5X;O}'H)wA/$i\3 V8~A=yUNЮQĹF(J,*p{[H}"_y%H {QbIgJG넢dDFi+9 ͧ#lL@ 3oBy֢;ɘA`jzUd;!ob#:D{s l> =:& } H'g!8'V3ӻV$zNI&Q_]h-v`q/8,+.%=t*>zQ/TWܦv2՝o<4e¯fop5ݳϺ|WŗHCNp,f%vQ.  gZӼbpoL!va`uZ|dޕj8*DŽcP#y])&l$ pM4U}b? wF,Gx\ZSh жKXL t@Q*yJ)p7 >H6BC9KeHtT%xHpUFN ߸.|! R7ɂ( 6_gg A\{C]WQdJ4ەPiYY4KVtQ鎖YrSBoPk%0Km)6Tb2MF@;` @'mLLǥU8/A0/3:xaבb؝ >IR$:PE H#u_8́ Htcn{_z|6)Sp{m"}9|H F"kڍԸݵ:{r@X#~ ' !6a:L5*INk&`ŇFcw|OLg;&$q\k<,)K(!.bXO>R= +*x_\sfWP@z6֋)c.ފRYЧGGE7ML8i1"VjG:ܑCQcMprƗLgosA~#x)-;BM)F݊S_C}"7X%-}%/9rH7EEzYFo{TFkb#m |i$*;oxb!! ^x(|˳*d$(˓)Ebj"Hc)k J = Wq.>iWNΒCHkHC^**iS?maRmH1ΝifAaq=Ź rE\flZc>d6Oc,D 8F[),rY8 b&+_:Z@׳AAB8jl78Gʬ*x4`PKv{~:3Tu[^A[8oFZ5H0R:6:P#bGv,8L8N*p(0<YTb>@tt[(u}}H+]5)s(t5X&H Z%1}״{kU'9R0V 4ߘ} )y/^&?- )ٯj2oȭXbmt8YJXbRGqX>v]Z6! ^* G( w23 (~ c)rkBaqM2Q!$@򅯺{@DaGnjq"S龮8fOK@N!6H`PʰڣR0gtV` kgqϪ(/Sbl~ p<βw|S] G#9?Uz-,Zg.Ȅn#X-4?Y1EsY5;3]cCe k:g*wҪj:txZy|Z3U *Zkʢͯ%vņ/%qr~j: )e Ej1{\(4:n+)ͶK5}<῜D0RlȜn=`l͟(#sԢQaG4fiB&^>F/x#hl}T$E[-Bs]:R͏'Kp'*sK[2=C {!wԴK07r0ٜ3jMCd:|3siqV#x;7FDN-jCHsKi%bR3^tgH˓ O$e2՟G+d++ 4=2j>=P%yM3R9 17|M;"ЯXT/ѧY%NanHp]) mivr K.#&k%܎}P RRa+B`7f58z5:oA Z<쓲ki*pMdGnqD'!,_eUK OT)_},gv:;v&'*d Rf~#;cym8sxU2 a7ߥ̓g[X4A \cT3P*R$ 51֫CoK~ɑy#o ,R-s L/~bMD'1rKٿXnXUj * cP!6G銻|2i@ˋ' oS=$B3}9]-lx c"2P?9q$?*aeyq>rФ{#^#ՒWLf?̒n]b6=7TYIt3QuPS*ϦWފ2An_˅EmJ?Ce ~ElIˏ | kK a@S>=Tl?Off)]|̈́({w{([&\1{.aI:*ڻgnZmv߯;F=*>j.VWMQh((ՀpHY]pLXzw sJ_&ˤcy F@QP#)5^ѩ3{OS?̼]lM+k}| LxwTwVd" ,ڒNSB6%Ye}>@ua?( b&2γ[R/Ih)~bd vt>Y{Y0d-rjiEr8&q1RE'e;vŶl@VA}إ|;̆:WD̗3]&)_!܇cA6w3>/[5w8㩿ۀBy$h]qMy~۴&q7 K/+_o? +/n<+a 0&s '릟 ՌJg5YX+6Y /F /龎yS9N KeI! *E7?8%Wh2ًmK.P[GxYI Ucmzn >DoOvlZk# 4Tr ã-`$xu$/36%~'2 @$䟅2;7} FF(ܼo C= 0D벞86%(' -Kb Gu{!KkQۡ'HХvǷ)@%c>Iq(_qC?5\+δdt@}l!VЌ$N0Ը8wY.|D@d]q|" jO&Z W>UBVO8^c'~v( )̈́j16H2 ׾iMËgF+}j$ A=6H̖{sUf2㘘p0fwHdݬTEWDxVLV#wHW~G m"kFCL 8^٪"3_cm |~|SxѭamD0 'GUE:x' $4R#%S,eygr \A <7;{4sS u eˠ8Bi螻u \]+֨{"Pa 3cS; ]'h; 5 67͇"@G'SlFvuwhePfIو?\iP M<+J"/ 調Yh5CS 7"C(tNRBbIϫÃB++'Wt.%o'm[Y-A 4:ឫ~>M4,FŮV*5̅t,H:WJdX?+{e4)\nF߈C1AC\@}_PxT#Hu]kI bouC;݆PQw"*OOH5UIH9.Iz[hqVYwzLhbY0MqE &_{b%Xn'Q-"{r ?ZkX .ܠlwތ)rV2+)%ZӍ:9m} ixAx+:aIr"#E8Mp 6k<".f#l-@*j(Ş31zx#\Y2҄P?pKG U|ܗ~Z9&s[^Ӕ!7heI-PpѳA% Mf#8v$ڪ,=Yv5Қ^)qBbi 617ֺ  5B.(gt18- Ǥ}N.zU/E#3MV/{`7ԹEO(;tWnz*^кcT!˚VdfC*VQMDpŘVlDKƱz V4xŴ)Sc~UZA?3~D` +gYxCQ| L/`N$>:ȚOiTyTKljqa<h^_sS(J_6i,yw\70U-Us!tCDK tai%י:ϋ>֐l[^@Ք "Uj- e _=ljƳZVԝ[q_QOt\q٠8'~-kkӾ&ai:!%J M/uZRSJV>Rٙpsd6%3G7?20FG*> 0J0ˣf +0e=](z̫0Cl uºFF-eACFV(#W^ri\^zIS5N{U>t9=Qpܩ,VxPF4`.ʇH><SE-[~v20\ F n Ǯ`Bej>p745◶7=T'%?ϣ4iBB\q,T)% X&!g=:sabg85w0.]Ҽ&yu31ŏ`x_~yq!I 4^ױ/ >!8XiV@~-޻01BQ] .IYFaD?~"E,#cNH蠔v@Q~&a8Ԏ]XpEuPhjXC2]rTn8'j.}vVɅ*MPSOILz}Bv`- \޳YOo 'jA:;׻?w:=R./EZ"Falh9/JWޔQG8"z[4 ځ GvD Sp>sk+THp0&`~=*OM>#l/cɍ3{+k9/Wx@=ML#Z 4g(A]%c, V|U9}3Va dLbD -E*5}炱a8$T&xo\,aG 75b;aʑ#E 9o2/oюUӑGUW%0Ֆ'sh*zoVgV vjsyXέ+l @'mL VuP#>\( k)956A+s5*Z3y;O20}ś@N0&[Jq2ؒM7 D˟hPRa]&q~hfwVC \ױ]bU~ϣKG?uk*ZU73N0R5!{YM.cim)aab1P9蔻\#G*LN VY~(PiGɻec0*dzC`:N nǖJ5qCl$vN:7R@Bh9j; ԀB'4aDq ?b8rE!Lb6os8]7}0EJUA\/VyRJMo8Gwp2(_,mWrx=UK~"y\J%1G 'wr:/(8Ggxt;D}꽛oD^~ TJ / x֭RdCnDh4Mg5Us &!S=5.fP )oa>m+!vwk0@{k92*~XٔoG6MWPXx LE[pffBaGj!, 7e,]֨NU󪂫Gwp3F[ANE{^wC F!jQv.^ G:H}.CElٮ`zɊ?ڌFRd9`=pv9t#Yl=ۯ`T%Љ6ҼxW"`C&*AlAkY/ӷ]>;XW:EѷJ07{3N!=f;Vq3lðD/$˅G [js-g*zdgHeaQ Udc+ 9E7}Cя GYeK1qD#(OdJa7F :pYw#sb oj fFj>  vi-ȬwסI.HwfϹP4C]UxKhWDdS- ͸~\-m 00vӿ_aotԑ*5G~6Kl@׭԰."t9 B%@[@0:#Qu` h 4ăחO=) 3(Q;)/qaú׏>j_ ko+o:) |~>0z^΁XH^d?H(1W^`Y06m{ Fگv:ІL&!%K!}n56'uCkG(3%Ix.Mdfkxrq og1MIE\}d OZF"?715w:N5* E lfq}6<,Y|w`Qo_`^ @Gq̑QSP* i$_3#.9w z7:cc8$ )]JM*kf`qKD(P6 _on([VK|/x[Ur4rɷj 53#8'O#Ѷ,%7M# )1bp%li_ @ sG?; NbF(wGJI ! ܉ꋎxۿ+ʒ/+C4X5k.NQd w0L4Ӝu)x99` JUQF-ۮ?+uEm˒y9 32*d#t!|ۋ0M5~yZ?ہߡU2Md``[]XT3o0WќReqQφ-aDN( 0AQ˵ʏhJ(8vVgwoJFz!!]#_U #fI>`\*L}1j"4<$@NLaQwZм ҡ/o7;)Q I-Zgp.Wܗ3_{ޟN%*(?gHXw,cvn9QT*%|9:_lZ #8.\1c*_ VV*CJq 4H;GXyMCYo4 _$NqqEy;=9i->I{Z>]]<쒫OaI17٩[ >8*ՐLmWPӊYg97};=w-y2[ RWfo5lcJ1)|R C4<] ʈ@~L?pT._'u?jkB0)v[(#O?U ȘĔGvJ_ueo{d!CwAQ9 8o0R' #$;c6,V)3Tۍu^#vu؅_K9Hc$|W ޼Ɓ_gCS]]VWD>$M(|l6\!ip`NBE%00to|F&,ee5DFm,dMF>GQOK8:A`i;K|JŏYj SnzxJ5M ȱ!!4J@Wu1v} Cը`M;M#D2ÅSjؤ )R6-攻'Fڻ@_|[|F\k38C tmAvK|Hpc㺷BfM˵-eidVMC7-O@q]Vh4R3H+Hܕ ur^ζTEg2m~I?ƏOV|>*7V6  tEXn|w,( 1 R@.Μ ?<7y30-vΖwZᅥ &Iz/ֱ 1B洳:"y!}κ;R[7P߾UvJ@g ۢ}JܽM%9=NwΪONbz} ["DKz)W~'+#$`: "Vl{hG>[z?ʴ8dԈ ^|+&;w_OPƶ'uMx)Nğӌ3Lxo/$Db%[|Κvϟ(78aL@r5Y ]Pu ؽ jpQE у y7Ew'EFR< #zm]8&tE%&OVRzyebzRR `pj^+xe8nZOIrBeK+uBf^WJrdI1m=H#,s-jCVf}3k9 ?t:ܔ@$DӒDy2[:1&rW-c9}xE5h@qM(#:Z(׾OBG"}ʭ"$=qgO-o{ϷpG%RjUfX w>wRG#7?̺@1rʴt9B'];|O)R"eg1 WܐiqAOt/W b1]~"jW3lq<5ϻt.b=FD|Ec{LiJTB-q7.Nqy["9r9As)鄵y폎Tg5H;n X1rZ8gq&eU0:T3EcJ`F8!aa v BdF`n8=w azNǶ}>7ɽ`% iu;L^"xϣAdupYL>VWLTv?PK"_lT?ϼ Ds7JpOx>T5]axX{c!NrnRGn:ѐ?ծǡ>{6g6p#&MOr5 3.P_M@n'Hڸu& i2gH][ pw׉3ě( !'٫ɶA[$}GsO'L5B4$'?QeҖ=O`FP.xd̽qћUYS˫B&NՔO%߲ =:iJg4 >@Q,,ƞQvmUykG#9ek T"t3$M̂ ([Z.x Xyb}y͢=`WH`KMAX8Wˊk,8NpVkHvT*p.A(ϭ99IAx;y57΢(h:m1 U Ľ6ޮx8vNiXI\X! ɷm_ 7H21Q~JKS4DJiߦ捵cMHhmE ˞L db1mTk AA I_/-.#LʊF2^!@? 6:rŧ4/xڼ- --VhK\ڜ9RT~%2PrғTB^>4DWZ /]O+T[;a$%?" Ctpц+'D:GW\þ,CO LvZЁRj$mC8U.y%Gľ֭j^~<$ɝZن8*kVdK::ظH^ G~BD%YԬ* gDv)ӸR. f d2|e[ #Fimg Dǜ'Y3do%<0[ lpqn@|0WM3-[tTwylyrq6׮ **=[ ]+9O.'`p'#Y bAuZVčbXzB牅FG(F$8hy#"k􇇹Unt{վqU~?r#SJC<[^x:$E.0yXPQ߾qYAiTaq@Fғrl# lۨ}yP]O4KJ-zfK&>Q4oPqfJ˙w吰B=%TuC(0.m>GUjűf].U5 Ky?K; %(1>Պ t"Ƒ d餁,wqլA"#ÛQr '= *13lj6GX?_X]'p\d|,3a g|_e~&~"sWitPip&_؁_i& 5IsPfY(TO 0hл)z>q<kQzTWz5/5-xAU@m]6 @7s4J&N_b 1p8|ȩ<+I6 +hhX0ݓ it /f:v׺3KF]5%>Z6$a9bQ'>𽻲j8&'- XZB>d.Dyޮß:С_0*:]Wcf!Jyu/pL.<*YPMEiMFO>@k[`g"!th?`4;.c^QtD?z2 ˰Q/SZ-b6 ]r="+cwiX O]tLVYM%=~AR[dZ9{$"\@@@R6S;Be_Spah֝ ru=f[t< {3jUV&|pޤ#l@Ib~.CQO@WΌ>da>R-Fܛ36?Tj5BMf&b4-t*:g>SM^^(l[>d[Se%vBsOlt7&󫄠p-#>:AOn @sFpjS3Z7ؕh揨:C|Z͡Uwot8/fZ1(j|HGHE@Z+ujEqE#ϸ$O 6DFp&!C #U@>"9ltf{^Lw2!Vwk~owbPcL É2隃|dI ?GA82~b"3iTy\tbU_E;}{U @a$o@mA}3tD&PcBθoTYX;m>Vb2ᛂza>UCE; 19וB9eCJ(tL4FY!Q7XI,TB4:ЈarfJ{3jxzBAGJ@y_й6߫g 5 ^*ya|m/DFEBWvYs9?^; NH&ۣ,hO ʹT ̞ק2'۹ xDBFtq_c8(fe!XRz,rb)YZilQ{,;-O aKBLpJkQ}*%uls}/mSTs3"2]ZUhvQ 'z#Qu!r-TT?OqzxFFZiYgsT[vʥEow=LƖq;kH ͯЅ\ws -UO*"dMzM4 t?IO1+:{DKY7#OJ71M=89D8t~d: G-3+X?i꟢ՓeSUqW2lkYef1@"d]&@0RIJ|ŠqFWOUϯtsU)us-oBiȒsr<`x J!J-c:C>L)Ei4S)p4˦$ !ۘAOYף)ek¬}lW*]v#rqmL*Lo6Co<OW,-?d*3Xt#v^e3d,$ɋk$oWQw!n|,u(-^Q.Hӎʰψ_jZ'ϱKB8Y@څϾP[nTFL /~ κXSpV[oz*t{GA.՘?2)|dzfYqZ1>43yY  ʕ|(_ͩWے~bۡ9L 9Jm>ԓ$Y!C/<3GrC(q9A׊ ɹ%f8bf=l_҉?Mz)䫬^rS% S&$lu:TV^!Y/p[y" WtH̹v˹6_$%QyC˰¶xs~t΃5[qsx߬YG6O>廃)!&>ɈƏMϮF> > pŹk@6e❎c6^LG޵^äQ q&(\?>0d1<-sC׼N=2 Ϫ8-%ΟX4ZaͯCZ3N5Ls s% RV@#PZ:W ",w*Vt9-?_aL^?:.nC1XoP*&^bN$uElki<@b{wRXb􀠞J <,|mש{`ʊ!*BN!B6VBVի{O\6Cg@/NQE&拨?-4>6}s_9׿v.2cCH"h43{*HefaXeKb8hMj*qɰӭ<(;WZyrԱO$е,(1]@wvQc*KK<&)U&F[ƝL%>sr|-/8h[TIF~/Hꨎ};%ʑQܾ}c̨`HΔ$ڑؠ\w9W זf/==8MR VEIHae{ͲLQήO4p>p]UsbSVZ[AG]ck&ҋL 7~rEA Y~:者i0hG[4u4Sá|Xd`` u^JI4?ZdIn(UzLl$ ?M }#8>G0i(8A+5 g]D tO %k F 7gUf`až+/b&[H9|5唿8Q]t7fS89,;}_|@|mX3= 5md_`/:r왈ƭOد&x&!@ X$ӽ.Hp5毵Bp". wGM N78ɧ 7 ׼HJ J:圪Nbg5 g8rg* `xb)↵÷Xkvt eFGACX}ZƘ $HV(;U~l5#77`K{ m ȷj/okΧ[نw{^#i%)ҥZqS|ù+Ro))fiPTj|oV'".~ ^Y?~-g9wΦ^nԗm1F{"=?9)6{k!hVe(K[0VˬDZ  s|`S{2rj[*;AoDg.5 a^!AܲxHKWע KFաQ,lVhj>D'މ+?xKb67T@hM_UE_1[DJICcB|Ug$fn9zrV+OGľQ졷ńp? ,e o$@qCGV"Z F*O cB`Z״NJU{3Vvmrtۓ31DΒWO`onzmd~Wh"6n &1\U(`k৛\'9EUW!8v]:*%rZoj"WP*hDmMT\mG@_fN?׀j UNP#mEpm0$r=8<_O47W ɸ]9l폸gzGݮ "q |0^JҔE6<3aQ3"PքUA#&'ͧȘ2L#*GvTAEC<\9JN!uF8ihlՌ;Dn:ƃlI0( 1BQ*Tr9a"2fCx9'dgkӄsV 2|e] "xFmگdz$]q '0d(rGKHΎTafv1\gheNS,4^4Zzaqn4J9t3C!S:5=胳'R hMڑg{eزp/`<] ʍԋĄɍ ixY, 1e8_JrkOO#B>o9ccZlN*2-}1DKNɎMb PjR͉'^Bn"L"H#aqt[.R~8ad<+9]5rMPV! ҽrj ܷb^#уRI܎ƅ/ X'+|=+1o{jR[p&z6}N 5yx Gȩw Pp+Mٕ>agnĦ֙"jm6_ack{DQ.։_"&SwmQ:m6U; 3UARb< -VBڇDSv^R;.Gk yhh/mHM]&ay O ylΉOQ$b(tSv1palMїX '>,!yu.$1ܹI2=>_W ,L aѱ[r1LObfWmm|5g)G-1ezZ(`nNHd.:'`oA4L ݜJbqt1ʢ ~|9oĥ H#HLDMuT]̟.?lL`gzRDjLL51}V =/gۢr̖Z8~H~3i_ Ptw&oa'rQK ڸ3#l+O_4g ,Մ]}(5X.4_R}xx(Ǔ-uSw<+-'r͆C^e1ҔGXX WPsg(`eq[ڋp?.} =BNʉYk{VuMNJv)%O+Bvq@ahGQ]:*%څެPy~l@SEyrѸKd⠦@Ie'OjuЮ\ϯ(_048x3.NM7Kla 9uILU=G71 w,)U_g˻h {c|o_O_aC1POU]F u\Fn]Ara@Z] E 8w +ck W fRxprBmƄ0.{IuvXf>gpY |Ti/8P(6uRkQ\JHWg̲ƻuSr9N̈ݸD@c\G } Mo"4]!tDx%0F}#B+S}̴/=Zkhl5"Z72Ϙ;Ri-ޯ>?^'LݡL:OJSaZB0W5lZmx 6yJD_7%\8vw~Pk+Sv'> 2HgK7(xBE|]׎W Ͽx@Ra}+eR,D.3ӫKhwʐ5xdsa#jL_yݗ/ 9zDq,^ u auVԍxifGp8=(7*F 7|xt6Iܑ{XspWk4aȊgxsR1USC8d3tИ"Gef$]D\S&`N.,!1vᓔs)!w%Cq c|O"QyB0|v,QV,}3a%(:jV$??8:5d!?,Y 4Q{&[ټD0 ʹ7ɼW]J;|3޳gx+%k_95kBBJyK4K/URɨ1 tjF!ns%1}qܣ^N2h#zs,MzԚv t 5+HsBb/KUP }ae ,uI[~3}hPO]@gJ&/z~-18[ P "g?4]8O3on΢FFj -u-Y") FxEy W>"N49*;HUR @':c &9DoZ=ke(4M#\ c)vֺ/P0 4 ) qs,sno݄Nb"}^.?Zq8~ůe%wpsا 06-K5N-y_lL^H uKV=]~j?_7^®TRgiJ1=3IjPGu^:v2r[P׼qƃj hL`{=[|q.نa5#\AUQAՂŗ+cEGpa26w28AýI{k骻%H6A:G gKg7Ud=t/4`K߹ۥAĶ93٬FoIV͎_u%?s2đI_S&P>m}̼ppR6Í>$!`a{\[Ɛ ANչ/bWHdRDU zg1 N)|#p겡sYNg7üwy R Xl-P?NF|M"uCm7't2 q_q{_xS8iG^PA1CQ4.z4LOP(W| +,$3d a:n bdhf#BCDr09hRgb B(.-/fC0h+=:GqcYe2%)Es}1bY?EzϤdS?õZhsv)ߣw▷(j6˚TKp"L +-gT!gO >3DDT|o*k,oLa_MȟWSvL6 ZXP=|.aXD)A_&An TvyY!zY\ZuQF26*qRRm5~9 i(-,7/Dt4`Յa0Y+Żкup[Yv.Ѹ7(b`Iɼ (4)ӈMC;$ښRK2W#2&8U"> 6O|G!Jc+|WKB!!ܳ EKO@ZY HKVprNcyW(!sٙ,juC+&} )^sCש4n\AJ Մt:6GBzҿ_:A\{\ YU01uĹ^ZzS.ȚRj̱t{(<.AlEr{7~EK fQ㵌 5_g8fm]5~bMڥݽ̬a#qX4~=އC8 KP,fɥTui%ah NvB+;vV#vzFogɺ"vaG=)aO릢/kYw@6N=mwcCHEO&,,M(\՞%QDEͻSC!4ڹ݀`HG@*!dzS/2B-;^ 4;\/)~˙~c7z_oN.|4BzEtO:.9|L]ɦy%~;G"=/z_Er~"W6faȗ>(G@NPQƺF% #iԛ{Epʂu/wO8O5M,";P+8BOC r[voLc!ZR;&QQ)s^3[Qb{*Dd^rbŬ+ ܁&HNq0 0wOoF@b ^c t.)} ۽^J`؀=t"Sd]:k_>׃LI?m/b4Di~nRc(϶H1i AÎw AJޯ 'HT)}ת'SR.K3`R4bv󟘧u"BmTQkt0 KG_yEޞ#_'}q&4 d`.>ͪ=L}'DIn:I8)xk{;vcNY$ & *(*þ^7' 8a31i?hGv)ǣgۖٺLvܡA \ RHG jqG]!u†swDZrLN+e'$r jM%8!w2ӣ㘼U}jR0W:Ac2cQK{1^*jǀ !7ES-b_60uͮ +tZ ^:JUe-uZOP_fUiCR4U[k2VtOiqN-Ȏi\,ZM"%J-8=}B,za^*}nT߄8Np H;qjOSwRg1H F@@]A︾q%Xf Jld܄pkfXU $ :4F3i*4??ƶޯ"FEVqUK(̇M7#wG_9qvDYAl-[1I7;|=I&).ڷ%liy~9kƲjAkMl8[鎾>w+q-w9W=^\mu* s$nā:aBOLW}yꈓ2`$1_m]S] Wex\ZXo>ƕ UJ.NpDa&, lp:8GQ7MMb*LT"YDOq2b4vd5䮭~JEqeKd N3Fde8 6Ž #N2df Z(dP|6bmx`\' JhC gZ9r/;Q&~-]cV՘wm9mD@ ˴S+R#(h1Cs=+MQ5}i|I=8{%LG};*KwJ+wK1-Ro1ZQla^ɓ ΐ]MAIJ1ϖ\%xzW#Y̗=6̈Țd|‚U*o#1q OxS%O뒊kn` |E.M15z0eNSvu)|ۙ\JAagkiMU_^ht)j̩kݓ/PdmZstGnZtenJc@:S;\kz $_C#f FCP͋ CL4SxDŽHq`ȫܗYчª&qOxZ:EOhwJ^6idb~Hgbɰ6o(9l{E: )MlRB?_RJޅ[Nz@!6 @kVf1?`5Gĭ.c v`?ˤ9 9j[MEXuK+|ӟAz. dHhENƻ|φ3 ˰-?Os,0$a| A^ #zt8pT՞_lI +PVt}]P`]',/%oqxmdA|}, 2[dž0G]acn >)W9G] e$;ޡ9bA+4Ħb' fHs%촹F6M)GZͨ8tʳz *؇#;kcY7g:Kt\mT)$$Xʃ>bQdƈ-٥(Iy8 GB % \|v߷4!OkD"C_Y|SaGGou.Nҳ]4 mC;r%]! 3aX0@b E lXh kJOLMz_;L)E{lYs΍ǵ2̓PtQ<;EZ\T%9Y+LXvx4 ^CAEp zƴ[%+ʠOj<1(OuGO|ޙ\50aB]^yXnDtHuXbK_qqvy0>K(wY0$mʚ2&_0!{8C%ɞ >~WÇ48-g&XJf'Cr.\V;cdԸ,l[<)0D і`tAwւHC8ۓ蕏.m]z$SI]\ِSEXEB*E~J8OOA?{n;m.Rzp61Km+I|`GZGcϫ_m]3æ{/0d RcիS9zL*$(f `΂UDڬKKMrzL}Y bHi`hC|AWoOeF`4dD4NN(Ebo'mSrSc$FG?q:s-z}5B;2 y5RQلQѼe8UX>ko3aee}f?\Z9^Zp;`T=CoTa%quO,NVs[b ^ RuESHc՘&SRa͇ۧ^>>ӲT ]IEA,^ dIrϭ3D_2Xz[XWu ~N^Ny"x6.`0sPU<(A)w0-{5baf_/])dɁǝ:vS~UNߘxgWJ9+y\~e|Ԑ֮r8߹t-PAT&p6[a*ṝ+Pj68 l8@%֊Թ=/HB q-**[s'I`]+|rO+XfYaj>pF!jzZ\!DNjKBn'ȨPPO#5ܣs/Ip%iඇ9.#pc׫$ čc;<7 ;PM8U?1<E PucFXf yb@IЕ<_d4V᭘W o"?kZUlt'"%Z\2o}4DήL ˑy00y2 L熎h$b,?S ?iڭ GjQ 6F:V>RR5*2?1Z W=Nr}[W(NDy{|`"FnB/-)>9sZ ${bQ䁯5cd"&kɒIo~tW+г.\^~v-݌~^as-Ͼ B GyR6iPPUlrt83Ҋ9rIhy >GKȄ\%07p'dݴSC\gV5 dFߗ.c6׏.$JMad4Gժ/ݸ5ng{K!g'U'çV$40W;#fy̙R f<4ĥ~7= pn\H\Sޮ`3:rg4+C7P4G(Gͤ+IJs*ލoDwpkԢE"F}nDE3b!VyF5na|0(u"Ot>>+u},5$֎̂lb?j6u^Uȱ& " tA θ%8P<r9)Wԝ=9E? >A[K/| QV_hLa6+-h^+IbQG.ٰsmN Σ8ږx GWJ/IV/A/SSxZCxSiUI/YOqBjI,ayD.TKX6U:+D1dݜklD"d3SexKD5rxU _Ybq2mpY{zE.J$s7+f0W 4ۍg)zӮŶ_$68)5*vtŵ,fz8tjA6q@Jvt}"~78wrc98j94R9HK,p\@C*_k؂y(śi߁-RrIFʭoghzO 㵸 ĎUA nf4dt(2?A'j>e?`c޻]QWw'7oV&!/s&K8{ ub(c,Řaez[)+a OOS 徆j\kdFx>⒄q>v0ϥ-5,t9#g~V;|mw7e7 {ȗ[ոN+@NRvm`z k@YXÄ;(ͼ^e('!HXMFDn&3yT^xsӻqg `m3j=vbD_ =jvyYGHeV^.0zL!HQAqL,0 `PK悠"nd2~uGhAeϷLjtCD?*w X>wX஄cc1Ck˜wHWq)RTВ*R߱UoyMPAn X[B;v?qx M0!4uˆ@3X9ACR-QǾEsP,;4_KAb A4# RwWXL&#b3[ٿ!̓{*k #L]$YG1NTl Ϭ:IIͣ|0Wz HtXFmAƢ1pPy'6/q%ܮv՚̤r+*|杪Mm旼%;I1XWQ/e SG09^,x]ފԬCukrpG_2umoƎ|Kp;0l0Vm+횑٠epR O"L&_PׇSfQ שk.YT'KIc텛W=#)XY>@ʎS f\ q Gw"LE۝V=(}>M5S^CEcDM95N8;njeR૘ojhQʬ7^`f (X9H7йdzVR\ 춾!e GEB̝W/֜ wT/A{*%ۋ$TskH4[['){Y>]4iAj)d;ӏ6-aЙ> 8tLMŢ|x !l?EG]%bU|ZKN,"QOAYK2ʣ}U| eyh ,Ou=09C/?ooa]u϶_,+rӯuYSBr;O%X݉Fβ{m ,2{][Ss*-)(:pwh wV2lV+ݤ f)~.h:f10E Ay{m7MϹw,L5m^2#]Y>A!ipnjvY񆷝7F ݨ!&R^Orvӄ^8W]J3&{_u^<z?.ɚkԾ~37O3D(kK zJ.ދ \[@sh DW((`/UQ~%``&9"u,Zr5uA7 l1yַd^d9T@QPYEߤ\ EI,O6Ow'$U)@%S@*x˷2bːP3zǤxQ*h3tQR͵g+;\ޮ>.k$'79&~-l83b10rǵ(W;6u7Ҫwj0%ʫO C;̵j2bX[05Z 4)Ź3д=k`+qV3au{9%tk]{GR:DwB_y՛0y.*z݅No~6LVӕH}Aq9}iAGDN ^,vCv=hi8lAQ4M7B(Φa$('ȓavF"/dmg`"n'Ќ :Gɸs[eɪjd 1ȑ(닥SD~w9 {CQ0g87K"BA,]ycigl<@Xv'?+G^E!-ɪQ="B PSmOYJkr0Ymw+\2< r{u}&N =4s jW-+v}S$}7prF\SPA$pkq ڋJkd4ꡞz,|Xzz;@㔱N*!I(ɔ|r>?ө{yo34j[WocsGP>f.efKڪ-Ju7_fBb6wܞ(MDɤ`O zkY@=.ߍkQ+A=k7"Ӯc>kSmjpfW&ܲŠ78kT qy ufU ئZ@LgDk9RM)ՅYy]DkN2&k>cJ/QjζBLګ(ʘҊa1c p| bjCҏOl.#[v;Cppo ~H*2YMZ%">g@]h,Xz,Y+5Bxc.V OǷEN;'U1yTbVϐQB{v*pzH)35Ǻ7]"Ӿ + 2SN6o k S۵Oq8N ?@;DwꯜR9Oor .zkAra?evQݫSػ6ʏJ`'88.f.OEI C ,W@ՙɎt<-ےqnNBt,a^1e!ӻRLX+QDgvrQyno޽5V$r}G]Q?oşŶ9&)Ռփ+b^zp4%0b3؍ 'Mqv4!RGUԈXp@a$G`ʬnq.E<,NawLhδ0ڏKk[ ¬q {$"x \pQ{lA{IbVMv HR>v~ -nf?C hFDhˤGnKy; !xdk_P.,, dlqPa,#ciI$?l&yF`CppכeĝC`KmL=!iG' )%- p"4c xiNɿJc_:BlMӀf2~ 2eRki]n&,hF&av7:A® ?0q/%|hN|F48YN^dIסN Lt۷%D'TS~e{L%zFׯ8ِڙ9JooOD%R:ɠ :~a@PWgl.Zyb3Z[PtJ_B!S #[yc^wRB:wqk02覲*-_0GzjImq6}XMxYM65͍ulm~?2?Gdg7,D"0,5aUIkadQח?ΩBKaIӑkĿX췌OUIӅh& >5oģj)ͳSC1:TY?N*SS#PP]);ijͯ50K"Cl|}gU[~9Hr-(t@Оx0m!D3<EzP:`fh\6w"D Qp,=ff)=!KA7Ջ-֝͢+fBE&L\% tM~B?/Wݥ@Y,<>g[0tgMiW*g2W i+ҀzJK }·[]"oYi:Ǖ3} ![2]TZJba<s50|'wJ3ĵB%itt| 8dJN#6If EdخcĪp1f@QpF+c5J ldVI7bl~1w\Kdz$+P'R*WJ5C>Tao.ebY1]b}xHE&5PWhWYMYOax4br/zvDmh+lES3BNxH $xmDіԨ˛&HZ:E$x>cuNE\m#tf3=}^vy!ǧ(<OLyŕ]ns7Nm-:ݣ_ɷCke 3SHœUKwgB`OÐRыhDBI& N,a,ȝAð*]G ,1/ǵJ0mf'1%?vP#jIRxvY9 UM GBV.sR7@$}:G`کv|d&=_P4uAVT yYcI2XH@GJ<gY`w+ڀ\9L-2a-6 G>G>Uk?e,*.u"o]ؠk&_I{:!r/g-A|&M'Vî`;[kp>H8+]bRgn_b!c aGf"̙`ds ׾ۭq 2B\UzRac |3r4h0$ak LǰUDUZ+G˺nλxa-y2⽁0ʊX4I"rOD١ddž+?QaFY'YBq_w7l,,T=y  ~7NJHT`o 6#ؘG%%5!"]8?ME"M&a战0r1RG9b5Ќ#dN6)Umg֏#㭣m93^? .m8qh>mg_4ٔ azt(ю1/E/ x]*H{9f`}4ލܔdž3IuQ&JZzp M]8TT`d4&OS >!.Xgmx]Fg_^zFt49[mcX\D Q~NTKt"Z-ka]Ino_4 ʱY{˦zTQ'lŕGC8ޙ=[cMֳ:tGW:R H]nʰ.龸>}㿹߅|dWqy`LΠ"uCn..'[G)uA/o9eyhO7OeމjPQ`?f6 /`|e}cKG&`⭁3gXc"n'炾uvQ/uȞ9xV tprq^=b`h#c(udMD+RzPK6Z#O}fz$=K3A1gyp zo.^)҆RoB8k'r[UOO׎lq[wd }hCRC82)ЈjCA&.|rߔ܉}aɇyTϱH[CCtf饔F[w(Aqڶ饾^Bmӡ3wNd<~A79k wψq^쒭h`s H|gc S 8w4F{倹]c>ҫKKpȊuvYqi5)~tKw\zSDTmФj;OL~R~s]+B;K@|ǸnwXO]bPS~t>Z9[=7 ^)1o.Lt۫jHmJ'aت_ݜb,]>>$]1431YZOn]#w*B5Ժ3'.6)XkB_X\xI,6wuS p9]!?*M5uPi!UUU&邯ljYqX y][u ?#֐zC,ZYu7UA.^!DgOVq#徃BjJu~=]j ͵QNJùtB cpR4m<K!{O $+B?ӊחàTE8zIWK$/"֡ -R"ʪ19$JYfgE{8ӥSZM^ƌ?%b2׵=\ڑ4[3OZmս!+  %7gNCvҌҋhe$}5,L$C5wꇂ9bNnH:,l(6k%3] heDYz_K-HSLʦU3R!F9jR()z g3٣>? ~@m`G=K@3jeԤwĵ6DvP_du|CRݑ 5ؿFkAe>ohHxHlIS NFxS(Wjȕ,`qA:OI`-Pi;:rkL s]hkX n Ǟ\/K:Q%4ĞC%UG1r9P[G6JJ煴I(0 :Ž' A[=C91[WKIumI0wK"W~j]ݖg?C/Qhn JsF&x}y22:6"η($?8ɞ6.Wy^I]¬ JTC`RTRݡU{ORy_g~#R~̑ oBXH1k.by+(@4C_O6;W{N CQDU5V3&Y"-: O daF{")CAm{ZK&x]Y*10eX}-EFHF'R`+'Ƨ3YTf]umѽk])!=}Z_ەi~}wL]A_ ,4|ڭ%=[Vh"[OJ'~Js/nwB64rwnjD'²Z./ m3qGLhw#X- zEkƀ]ߒe0[ Z0mZX2:k4cR?wL`4*zm2O:(9u"Vbrf`1LB4(judXW7>3|BK܁/;k]9s8eav :&Xp/؞6#>:Fx*rdMZdŇChLE.c%QW_!M&SqiGYlqE^{Zm0rL)GQa ӗ`x4ѹ,mHj2IKzuq>kc'AU!Gp _;! =j𵭤IM奾R:JxëB?=5*]VÈLjwuuiQRCHemO'LH6R,'JcGK/<\6Kl|}ل0VkTt:q0oBcm]c*h/7 HqNY ޵"j-q|ܮκa;#K,k§ _LO'`iLnë/E뜊+pYe:T㉌]$a8/5 kE)ݍ [ēdA~RU\=oAI^]WiVN0O۞C[Lb"D4tJ>D   _b&Rլ='y%H*rchz}zälf֔_Wt%FbԤTQ4,@xdS_ry9pG*Kޫxy\Qi)%.^F;&@5xNF¶.,DR\L7'_~i~ʘZa(UKstfW평URst#(_}իgSi9XK{6;~_nɿGQHֈT5nnP,JyczidvkB/Dۂt+s2yD[x2o6 h;RM_oNT`$\F$ Nf :J7 YUS4cL8%iW?H_ r:e-{\WkެSW 3ɨ1wcvP2H&1dJJCQ qF[8;L>>k')JroLd۾c3!uqfr97 XE<\1Z3O0YIyCZ/3(45Nޕ:(1Ejڰpo Ṋ#^Ƒ$e[ToO x3#h~Ua*:]hYJ|F1Mmݾp"BB^/0G~{_VQ]%n۲Gz OT7̇Sc(dvx_珁WAԑI[4uUpa^$Aq$۱NK^0ꢅ鎵s08y)Y쵲dd}4Ҙ]l{|Aw[E|rY+S#䄮Y2_sf{-W⾭hqY L6δ4AuA7`-ۜ 2꼁=\u$q:atH91ǏeS!5ԾF4_yjb`IjNJfr: xnls]z))S N' b"  q*&!Őu`"pX ϝTeI|qzIT$X㿕3h.ʤȆ,=_g>9yv1;kѐM>Bdp8c!}hhе'_v W)b8ӸO?\_s#A>m 6l(6moEV@QH2 0R!r?ZNԹrra똏`&i~;Qw#~zF pf@OiQYqS,J9TԿU!j: K܏W9fy|&Yk%ɴ՞G~KɦE U1_>FÖw#]` Oϊ'^C®E?G1Fv%,LV:Q8%cyeKǡ*wξ'0B8t(قa, ~R?+wy<3UG|u֣!z2%Hf! ex{{ B`xaFXՓowLtE;$D F#@45\t/p*Y }'ʳ^EI"YnvεQN*v QWd2{CĞjzS-Cd$d~hO0iH-diIos3$\Dpy)!Lsz_Vr>!3l^Xq7s#,w>s?`O[Q6< '4NG5ǀl[z&Zd͊;iʻZkO@فfoؾr'_F4RsmYEL.=}0…B5uӳ#5Mi9o# oϟ s`1`JNg8a2,,bs_L?AJ*=ER.6Q)2Z">iˍ۬I,d,XnUy,ry?;f4X1>М9ʈ$Fe*YVMx \qny +88YH32ä@z”zxPcl"L!Qm)&S@⎍ :tٲNAEuIdm\0Z_c*bZO*NJx[ w'däQo\YO| jl_Aq郘 Gʜ264f' A8܎;t.CwD2S$1+[AldDTOW ȴQ7S uj&H Keg?_ akjOX]OŠtS}g5"zNG5וҭ{!C HdqoeQ0Uzk'm"Ӄ%|-B3 2\@D5@xv+J%É먥>r`s}L#O { ٭)& F4F9`IM~qE?3 Ҳ]&9; |H?z O?Ә"/z%;bxpA J$w& ခnor5F p ˲a!<5B?Ū /5nofbDZ:<޳L_CyE? YԞ1YV!<X-Cem2c(v画"d}@dғ[{_Hs(]l^K\)h 4{ /*n m`{KN?x2=BmrY*P~cB ^omc{Ö~G2f,8))\\lH(rdszGʃS]ű?)”^C?kڟu0̵dbI:0kQAD,"P{r M eIrJ0J.W}Cv^/I ųN@'a)4=&=$=0vU3 -l̪hbt4/nPetA7-IZ(* l]u|02_hl)"TbhrP[Rer)O<[xH$͘bRю!}r+( ~m/j&_HNIS3@?i\*SF`\Vl., muhf~>t5&H|g`I5( '$!M 4]q= C 8~Yo ձ%v ti@\V~sz^2,(GRQ z+@^(fb pY IGNL #QYN$ Aa|NY8$#O>Ch/m%jR| Ɯ5yV*Wla5qknmOyMҟ3">yǜl~>βB)QDCa?`US}%`rpɢ\lzjHqマZQ>芧f|*= J[<c=,V4#TZ>c[u+eX.,l2O"/_ toa8 {4{N.cr|+9d{HA-V, v*iLAh|_5*7faIsQbf:Bݪ9 "啶\G6淾ag$-rG j XOܐ 63LjI l:4rR) GpC>MN[ʝYI"Χ|Z[JA'6 Ē_Ѕ~lqi~;|9-rsh+`Xqtq964he\_X'o:\f|E|} `:HGJnj۶S!,+eXM:mbróWSg 4H2wrZk3^ QZV1Ɓe+ ҫwoɎJ} <xF׌؅ ,[i},iO 2Xb.zZe  ?-9T# ug9 \+R(ǎ24CI/FxXlgbT\Lj3>!i5I*qR\g/ں%i7 2i#ѣ=*Q B;z@0U%{(`X滟q~- ,K7$i ﷹ6bco(}-]X~uV}0Ět=fS[[\II.j~ouW;ĽE܂#|v'khtr' ej*AsfWQkdV5v־\qb h P|U^iLNgCgJcgH3# 2?TbuebewĦ^F ;͖d__"nNitWYiOcv gӵX5}'poNao1#?UXItfIKڃ X]HrCBJm\f@HՆ9,hE]uO@tŤ}-_lp֜Z}ʧrPc)ȳWɫsv@GQN5Ns"D_!ϼ;յan|Z0cXը(.&=;Pla+.= &1:AZLӞ-^HFrϞW4V).Pc:ɞ cblgTa~toٜ8ur܍kfaٻ`DM.w{7 `V/RRT#gl &1A[x"ya|%C9ÿőv FR{yH. ō`8u'g ?h&s)±&)27N6Xo {ax Ǹ"i !@d Y|#on^`ePV )BWY"S4$ے?^b3U[<w-У-|9!gЏ]M }?k Js>9(*716P$!ā*:.V- )Т=2X0:u!XQ=sF~_>x!f[G\ M}G t\120kf(VU5L}Dk[< Q3 JtA-휂^Y)Qi_t:2vͳ)kQ0ZQPy|z z,x~Qel>bިp ,>*h9fuFi#$.39oR}UJP羶7!MILs8Ƒj}LT@.jt4GI*"OO6oԻ]#/.؀1ȁ*0*GQPE9LV!LL֬gFyM2x1ܢ(ojʝ:+`C/~2sMܬdV<>j mK1J\ycF> rTqWl^NQYcFt7uweI=g8cy=EZw`En~@gSҋ 2NBZsZ˪K:8de=(*hU ^?wUK>{MVppfc3Օ"5VS#iw,-8MqoUK7H?-iw ͻ`ћ! ;8diF)+aPOݝLvQjRg1.ZXt0vD2Yhk>4,k^;ɑIU%?Xr9tYE4 7;%Er)C9':  KshWJsy;)ZF L>\W2flRjNqM nKq/mTWag$ K?MEuUL͛3{0@_r1 ՚W%1{,kܧ^&ΉyA$tsh Xt^!K^EW X! >-\ߤ\[6YjE(J_,%-%Jۘn=.r<[ (b?Jk($*IP 1җ/N]U5_QK8Qndhښ-@^/]?b텙y@#I> دI-EBYE[;&BXL1m o M|^rdHP{`P,u^(ZhJeWOirN[r1!E tTVج%xo lDBυ¨ng#5VZjuQV>`U_I,oʈX\1dq<)='5B SCjS @Ⴙ軖1Pjn+pP1 HQEIYCϚ!=!)Ȕ ;BhFgGH)yb7,uT̗ezz(acc؂{gbfBهpX4×έ-_pckbv>O^:7ՁݼI1t都5Lw"m@GZ#H4 k \#hb)0ƻvwZDv*a16̦V` 625܈B2O+6FonYVFgs?W':zWsaeve;4a nõR'|'5r8c 0(Xh00V<ˌٔlW]=拵L%ns#{h]_3L;HVV&l~|\$);#83Q|wIz=ȰSvFUm`kpGy1 odRwt-ϕ  #覵C M>mJ Г"5umkH{| Q>|ѹ|GO Hf5qح({YUMr+7zX3 4p`!ɭ.\5Gake_MNԞ.DUӰuً Pr'4 |W͢*Fe^[Cܽ**#_o},OV}|=^h d0SRl)\UH#8PDWEC,_3ѼZq,(e8;徫m@O~16ʼnDqI[u@(I$[P Azo$%YYߠhNjτ|2gy] A@wjKNπ~"4GoC}E۷\&@LaLY egl5ބQ&LhVi+KDvaN٣6CCN,'slKmD\;I!PSli3FV>6̋sb͒ H4i.|  ӠnLev{sRJ:w0$NAx:P.[Xkx :|@;&}ۓM+&bɗ[؁#,-[d8I[#%8w][ظS s`J@'PPZy.BmK:;yTBNѮE 7l\lT3O'/'Cy؋;,:'`L |v5Ǫ1 u k9EZ-fdQGy'&R44").%x3ʸSdJcɼ* /j_-7K Cc]L<Li>.|.b7%PjJsYUR.ڭJt)_s{>e (\}k<$`ظVgˉҞOu2.zmjv2R3jyF3g0pwYN,~|LktxZd<8 s em̡ݸ4?PYX„JT(nLNЩ:my+5[ Xd@\goɺп"I*)4en26#}D`|J{r1ى~Jl{ `,H*5+mo~P:}GڿD !> W*d$60,uB%B)BJPl=F~3(83?LPeϘIƺSyU`mUS;H߃J~[?K'1Z.Bհjdpneg; >{PEe;@nmZ9prsĶ ^2]/*kLH\K|Vt@zD*8kw!ּuI&Zo } ʽh184Y8 (_( !b K}$Ws%,:NFm-B:d|%s#(unsCE,gY]|J0{ c*u7[|4d9\w{v7,^jy 6؀җ-+-!9>?S&KGR' cQrb/cvYΦ5 T-寸OL͸F"]WZ!*xMUȿM*p9hF1`w4y@Ny %hr4iJW s;ۉḧ;t/ܯ̊F5 <8AdcbM#ml=|.MBfrQDl t│~eTj?B RD{`%eA e&]&ts{^",(2f|7$i&"I>M<39AkРR)X쎟NFanaás8 os(r{I*,@DeWӼ6r3^(+#BDgeD`a L^G nF_ȁwh"uJ#4>ه40s)ް~/TΝ3^8>7G 8ԧ49j /`Q8PK"i̩مhH=ouD%Z Q6x#wlaa41]Qp5ϻC2,=#nG:;v;nį%: s,Ҁwis۰i34S&1=T[tlakc:kԇ'NC'"L Ş*R$4w0KCs@fci(dž~/+WwnCO| tVc"w6`_{x":S B^ OE7#a`t/[~^>a?/>\F)@g1ER1qvRJ z+spPqV_{%[jLq亃sR\sM(cpxע1t"5 D_[3V)*0JP%K(^u @E?&>L| tVϬod&<_Ѳ}kb:.KK6H/%}#ek$W/v>Mkj!p4ځ374YPVO -y'Ei` 9`9[f?(3{Qv Lؚʮh;-ZtUz[dP['9[K;Zmy^+// je"j/vTj'BZi\ OF"i$/ٹ$G<+Eeb4q|BǛq ,^XN쯢Yj)ME+OőJ+-g歎sDг$h5S;&(X p8q9$Mk4G( <ï3l8|popr9v- JV+Ke{(0{Ex c̟.M Y]Tq1fr*ê>gC|*Ez1;'#W%@G*Fe%HL1v9&>Sk 13գR{&BD:_g׆R&X9 e%=iֆ*dN1ɡto)@ۆ.yOă˧?-|Bq$ -2m0?Zz0N+?dR <.g Rnq %l uQh,~DÙ2u(øl߂P2@H'gX+T OA>D?N|#sO?0=s*)+D֩1Mj9n 56;koN*n#S(_Ao%!):*/hPlt vSS^!5ޘ[BIah )6s"o7j>D Dh>kU;:t/i0=̆)Ә?ku0ǥjb#ȑmPtPQ23vr{9޶5)5O}dXDxPBfg搣[]5lR(RnR+  A7Lx)c]4$aLX#M؋6V9IЦ*kP0"MUXu#tpoabX5HIj9*/Dyz ܰ=!Am;. XE奓BhtNvϹ=LM؟eP91 WYa!x0]_/yq#1xݤgXuӻ XAF䞃, ۜ-~egm?dq%4\ry ;JG-$# l6Yc[V9Okk19o`BҜ̰8qh$lzJ4_4Nv 8J'ΆjQB o eҵn!IgLiQrNzeaky+j :{&߇EIM tײsP8< hK)('pS%/: 1?T&ڨ[JwDuٴns0g|!ۀyG>OMnl$:}RxV$)I~ ш0gF+7U'_q)@$4 #P+􃘣Oթ(ōWW z' Y  U$€%FX*y g8{:6&GZOG.$Wa W' Pv+~E-" DKXr.nJ#4ū3: mK[PjMi-wQm ߫GGfy~wz( ԡφ7  rك6uwʬi<"lzϮg'P;CrKwM[k3T\ŭ037z,#F5h[UNOi]̥hsaبةbZ}!d>eF&4xW3I#ǸV*aP <}ιݦ#!,dPwˎDw޼@1nWN޴'Abgꩵtȫ<}M~I90{` 8i.^LAulƍ=:< 3c{MW_[G2(6W_/`Hlk@nALZ;s%{i'ЍZ̓tMS>c[43ŗz35@ jjvjRCvF&Z0tYK*rN▊syz!umiʉX#=MQ |['L&ìm6.hY,u|PFsf ҤcÇdqrdn6 ]ra$Ca*b&pM>>~T[g _1;m+?O()rD ( d`@eG{xL%dhM& &rflN#e $5j\c T.bA ^)f񘽭K]qN/!0 TVW[3I:+GO}œN|9KtZ mBTJ0ꦇת6MЙLH4"l:b:n;_!TK pTo_]:$r6<3;Tj'7nO6^JkACNۆ_4ɠ~DsfYX]P;֐Uu]Ep!RQ\*E3I֧XRwi: nJ6r(g t[n/uA zgѵ~9JN6TSZ,oBjcE\%ןT‚WO>wYvgn] l@..~n+2f{Dƶïܵf-?!E|~ӎd]:)k`H?t&>oMW\L* e ͓Ȓ OŚXxH-u4RD3NPtarJD,yQ)U2Yt(=~Gb N8;iiQAaN@+?oW;zïM8{dO?ϤvxRG3^9fgd%ONt8nvDXxAUپq^g6|D])ln;ۏ3G??f<;-Ѧ,nF 1y\U=A2ty:g>d C3RT *[6#֊?[6EH-3q4<+ w"#S>3x[g+EO%=|/i*;IQh>H(̗0:r46XkV:?xSԅ,ryh+`HĤԸƑs f6w>yi&ޮn]yH[73ct)?sTpRHYއYH _lsSJnʋYP[~c!-:!ݠbt.> <~g<&k?đ(AN&rƦ~'j,'-J+@梡:]DAO䈳lmN=穝m7,֎X=<{@]7ϰoFáz6=sd3!Bym=`ʇ͹ }+MD{ 6/sʩ4ٲEue+kh'Ũb)g3كEB뜬):Jvyapol1 X]0}dM OM?]:; ǫ˟J힓j- {9 bP7{US71.(uhfb-yr%oU=iԬ6hK=E՘&@V)جsb 4۱_][L7KކLn3rQmj>͎1 $z!y,A: hvOťV$:, to޼A~mF实P,<ݎt!n)&]@*DtJx:r` 1+V]F%PDY ͤ(rJ7)c*RELF*w3Đ0/do#:Z+B`4X貟wNH vo`./\ a}w]y*ڃ78/4I_(r>\QXnP<oI!/YlW}"T9ouӹE=xƯ/bY 1Ԫ!E E&?@.aZX-5HCEغ(ܡn r:vNb5-KJhlVA '>n[ |^8=z֓^feR:ŵ\ / OrCH>]Ioþ'wVy|Tou0O?#4,pGVnਮD=pA&>8\NY!7"U,#9/K^:9eI<CoMˊӻ]`Ids{ha^0Eبkr)wl[y) ĵѦHO^qc$$iÏd(et}p#L!ʑ¥bvѐO˰Hs 32ʗ k`-zk 98\_BQS6r^ވ|LCgiSVh˚#"@]l\4W#AqfTAZwdlyLjδ8 :D1*dk9p*Y,|;#=ag.xM>i5kt/bNS&'o%Pz a(8}ltr9Ldsw\ĂpEԮp?Yct ʧCR֭77 oxŒΊ@'Ģq+ҕz0/nLicCw@idA^e)¬ EDD]|X̫P@gF(?ke*;e (6y-MdU u[3z62Y\T0 G5x.9C6ʴd\#0Q]KD8?(lyڜj!]*j*6a2"ӛpv $*qJtTL7=6)iUϼ&O_?Ywf=lJ7j/sg[# 5Sm,8&NzPYIFnY ֒_:įf !oTld3nW?+ː>Oķ,]ӏGD^ ȑaf? +>9(-2xIADͦ !+T֥#>ʬ/lyu@(, oz`k%7eI-):# djfqxSims$C=qX;$lo%x i!R燔2nW6(zzcNrr݇0;M !9­; y:eL \LoE\b kQ;C0u$k?)M`ʯLAh t#~Tz;w sXv^je9AI67(l@ԍПQo׺7w; 1E¤0vPv:Ksrr RQiFyQy~q$l?pF{FMa{$F-]&uq 8HRR]Xޭը4?E Rm0Eqx|=:06W_%x}oȐҍByM{srm«_n܎GG`Bh8Vdt*S+'*9qL<֜_Ӧ oH!@S/qUi7cJdh?JI艻Z7O̶wwghEHöQ~ȉ^DJ&ɨ!52so2?=9E:+'0>ľ|ވym 66'O//r]d4l+  Q9^\.F1k<%Ccʛ?M&8G'nwsQF~>]χ pxnVeD>cDњ<{)ky;7ZM[0ιzb-m:xJ׹bPz/8g,Ǘx~"KE \>cQSy'æ`){{?^# %-P8TOd`>quΜ eE| h.eB+uňAurvMlyE#uSLB@, VAki׾tή[y6#f{m~ ۈVFLFj:xzTм ?iHtڶ|j 4yؤ@i~t]_a x< MG.Ϟ|.y;`2=T_4rMʩy6 ,VDd_P*yl)U]z'.zmq/V)3%YnoGnfЙ} {f\uv Ϭ.}ӽE\T^0(ءz3 -yxo;2ª=ޖd،fW0s7F4_Nݰ"Qf?L$g{"j$&зo? 5Y >tFCA rr=PO:I!%"'2f)ߖօ.38HLlmłwbH]0/by{!A!mwjqE l`ZE&|Y#tYѧZIϡ0 jUmNL1rv -IaXoS~>IŁݔg콪%o}!s]`h!/E'͒qA͖P=yq\h燺m*ප[P~(k61^Gbw #|~|vhöbT @._P3Ű>hArgG^lׅ殺ӊ 1 wd%b/},BS94-O9EA\|z)˴WD Ʃ] ؅rē5Vibp<, /ο@'Zӆ[>xu(튫,z z7h0@.5cQDK4"-85t݅f|&>Y9aƿqƇ #`'7$!D0uݰ=&t+.9KcCjfx )4o**^295@ pHgvh4~AfX΁-YUB CU7b÷plϬ.`Wq\WM !d_Eؖ NŢ?> 43">*2wB*Q{PO r#H(2&:rEZJ\f!$],:,`4{^Gՠp!krofV]G!Z4H57PGp 5~ ;؋0.v"x6ka| f!3mSjۍgl:do#^Jy#FL}JDŽl4^Pr2֓%?@07?vo?[ςY}KB ]Xh3Hԫô[fw{X礦3yU$q4 h2pr~CɠB)w!UOyLW#_JU"`@`+Csi+5=J <#*5\C2֙U6%n؀[f8BB ux5 !K.$wKYxoܪ2 8nPyϏm9+iºzܮ?i_ƹ9,m3 Q"I6/)cj( 6l>x (O_&4j@8``;JX_ l֞ͽ=kȂCIkޙse**U o* )+cPD8.BQ[.;SK>5b, vּc_A}AF;?훗LH+Ԍ2!{pѽB~oDG:H`6RK;޴Aޑy^i$Z2;0iL|`*!\|K  30{!v*uD jU룣*.e6h]+wж jBˌ4dJ2y$meuu_d&642*>kyLz[}8b/&r0unا|o`ϱgyq%vdVK_<]C[@J$˓ihXjR-t׽BI'rY>B|(-?ï7'L"QLBK";浹X  }X{DFJԼ+!'!fOcK\1֧e?9-\zΌde#H4$QU[P;OCI"\WI3H ň<#HC.ȮWcfc>m$c~ @e<nz,GP Aj.w24.BF uG*Zs9;!Jƈecv!az9x>ԋӂ+P()By(4+4=^@*jIg,4ٍ-9aZP@㬯Z30 ȰF!eA JjPp kdFD x*ea,u"2M(b#ZW)d& dkp(ѝAkZXf'.TbcC޶ۨ2:?*aJƫlHhQaըZh8 CKx$xů40K&(m-,PY/>ydx,ܡ8lȞ少=t:MdؼwCP"јۜq=B' pxwhCn#Oe6T_ـT  (@AF%-ς3Q_@*_i"XXL(R"<TiGeT7訴z 5e (ֵkw rVD)r,^FԆS2CZGJi<] -RAui,VGK2aQQHO)ȟb ;b#z.6BuMa%CKu֐/ImTƴe"< nWQy;A oj3M7EREXN`:IBsLETw,v؈f x*_jذ .nѪrpuDlj_8Ly*kфeKmx)@ Ȝȣ X{,2M'k od'$/KQB= |9>1_[9ZUGlZhMxF^Q)Bz #wr(L7^\{F(Ov[2=jcz>Ί뵖3X9E +](']7:$ ]b$cr`TN_$#KW])2l$qP hؗ:řv]f 4"<~[&200iD=.ׅ_"Ǭ|:CYoKztoq.kN:TX<3es(}9F]NEoAwE/[]Cl$~\q9翄pq\Dvڬ%COP\$/'L`Ɗ!(>֠RV[?m|2Nh4S)Ujhƪg bjjZ/NS۠p^@7Zf$Q gTJ?ڽ&43K2IGVskQ{֨wku%Ylaө*$& &DW"@yE2]2Wo}t3 sBl,:nNU4!wߐ_*zrH5at-3k$^n4t#QJhFkDAG$&t4&cOx*ȱ!u}%ى醂vR E}Ntu`Hɦd{K ap=5R2$ws,J݌=ޤז NS˳/BY<e$Lk$GTۖF͝![ڬ6{4/+M6Sqe!2dgO)~{N+ ϙ~.cGw)xq`#/@WW~E aͿɹغ>9Q(o/+ÅN0Qvr~GV)? 6Khhוp xeUG+^b9L$u_`.%zuiׇuDntxlfX"L- KiR`@+"{b$[x v`׍&1o OV*5$+y&A?CwWL]o{-Q\Z.xSb1𮤑}eZzZo{|n*k`#iϛ)y8= H@4Six$]G;h^zbYgk3nlIuq -ldXS}+&^0~XS_Q4܏%Y+v<;ڹφkvR9âIĨ:/ 幇-iɊwQ|݆=Fc.5Ib5Iuf_;m< svo8 5j&Tu%vpH=D| GTQFg\ĒLh[F߀ @r\]qNF|liH* )X D#d )cB@mN'RZ}UBA_EW77| 3Hz;9');C¦HRhݕOEo0T7fMB0HS >1kqqFn`3vB=J`^M]jZ7)m܉ljޢipH˕3;2 ݨyYp1ŢxvL!f,dTF2JX'Ax!B.bA35d?˲45=Ŝ@4v=^+i^h2D2e.t ؛M ̨iF2Nڈȿi>GV 4 FVݪ^+bݽO=iyLA *w+/;K3aᙶ5L(zĴ̯4>%bᲬ\r,bݴr#wPgdm&.tBU7AtaF}fC3U叹 ա(AA"!b=P 4Htӓ (29*pFq|Ҟ t:gS9|3De?o{V7lmqT'|,?qbJvڸ6_k \"qtBeINoNbkh.7.m'LXP-&+eBHOeb, y#젂^# VJvǠ}:@`oUd*fD/\Cp 9U3|KJMu FȪ%`ɲRo6h[++&pM#[J* wW{Nϫ5#`49&VM*$F""nsӳ6lSJ1. 4sk ?R@.թG+ǹ]&>3v ~Sn PŒlCںM޺>M0Q䃞ɤXJUv'Ӌ ё*/tVh(ׄ7z)x/ECf%9b٘&-d*fR?dp!v@aاLR='e%s|nDdjjTtX|jqrDXL hؤ/X4G4EEUT=RL _@!J~E9 *:O{b2n&D>?Α;-)SeXD D+ -/Bk-GgsXجD?i9*uʹ`=ŒQ%*a&pp{Ę7%mo4L.t!FwJGgB{ð%ɾ2rhWEr]t=Xjùu_hV&ǝAQxBڑZ5t@IbQv@J$367Xllpyˬ~}1f:IC{Q635Y-JھVZ\wpR-Ǘ[O>uS P]6kXH=X2=xkԃ֞ c- Gоס>{*K2_u\G-&nic \;+) |Y ,nDͤPkK]qMxȴzVt:cAVz$`P՜{%$FkӇeu\YB:ߦJD\¯5Ť;v(? G 7O^%gVע[̬#7*g8߃2MzG }Sgh:uxQ+Zl@84ڱUr"%$WVܫA%.\*)}ͻ;Hb~II؞[_ ``z3MPIlĒVbHv.smnuŤH}Pz@PTk۰̉Dx,i1Q[t0VEr%9TC܏ t_p*29YLqǩ}`s`o3RD'Q分J!Q"Pk4eMSj>Xqsy#os^4 ZCiV1|ZWQt3w"K,?ӎ'5+r.ba'!=5q   ; "'.m\#ww!("kp/us$xhew87)K)Mj=w>ճ,,ǯ`<}4/5P ~wM,kPP/@!O08MxE6֥0KoTjGDw1g'bp☧CRӶ^UE*J$%H61hXÙN_Yq7LѓL}]0i|^y8ji΀'ng*MEtYy(컟I~CL̛$.jДҀI*H[j4dr>v&cڀ뇽>޹4qotn@K˹l37PRYc'gCAfCmU $RzzUhiݙJp*w_~@Uh"JJk`A p>2mbU+H*f&=l.咤!u j&ӳJfZMZ)xRAj>oUUqΕnTWǒm}zkg+g Po;PX) GH( 8@w)YbNg~]9)+$ [ Wc\ C'E󕷴M"Dzr-} ((~aKew*r C|/x˭ {)Ӣq8~]TU~JdMb:A\Ƽj\7Ƨw "ʴ]h=;Y~;eÐ#Uy^X/tw2 bH1sX+[6p໅4VkÆ=  B8]$ˎXD#5؋QTe J7~ j.Щෲx7{NvG1| Y27IQ`Ns2L9‹BC68>j;=Y\ $qT&p[+ȹ}z]~ sݾbG >Ʒ{,u)句vO;󙂻cyE/1!gAaͽ9b6R]Hu(U(tq4J+=[:$D5}7MJs3,JXnsAC(`*$y )㶮7U!'Cjn{Ex>LRq,nDkS"?#+ԓ3.wR@*jRk ܸLkz .2_PH<8XWZe'.%ދX ~ -=cD cdk1I"SRRO2lX X{&` ˃6m9HW|"99k}5߿g}#QΏd ==1m%ne >_*V=LQ\q@=mf1eKL%rj,kJF[ymo-lɛ |P [A( ۂq%@e9 3TG/;Y*NS0|2d7wj[H,w+NAʸ {e< C U!:Ixaw@,fMѡ!)Ձ϶Bc䡘%; mfa?Q CarJge*?؄qhm- f6 z,yuV[ bBMLJʤNWtVI'x)-frm)P y&:2/Ct+mX4žS{tS; cj(/e¢sxeruKbw͢%HaLd`Xmy/y_6D Mj{<<{(`肊H̟ 'N>>24cZ }eh9|(e5O/|'Zuejt [%=0:2< GSp}?H?0Sc6LKߢiQ3{(5sQUdtZ:ͮI6KC߮E-]E`7XZyoY13ey&TA#7yÔwH$<=]dVQU/#yK0fg#K|̰YGV.9^j2+U@317,?v Zj<$n0@ ip| U{ySï)KDU. Tcp}ӗ OVnGK2UNQߠO3,]sXn@'O4FZIqVydӽYϫWZڸ}m)#8 y,[QzU3e 4L򦟑q $=/^$7zRw.f0.3*JS_uZxڑy.uj,uI5P\ĩ׈8 MDU\-PiRb6vE?6W5"V0jm*xQI 9|]\JOjwAk29"W4_: ̿\yVOE{ *u0EGXSknp3y1xYJY+Zڃ3l:j\Rm5R/>}WʔV IeZMԺT{xwߗ إ*3H [sdL^@7`"A1Օ]5h"`GT͒'ٱWvύB|%P(c'j$IiZ)tS% du~DM%A^IRi? %\o䜻Nc*Uyˡ=siUkIK$UH-1ܴhƗ{ Q8=E>CZpv"8mX@g갖¼f%즭 Hw"aǑ;ʣʢd̈pxG# [T H ߺ0g}~u-Z,/!nhH2 gC֜ GTT})b[(gέu Z0_G|Z%ְUIvHp3 nϷe%9}cYNFD|׭ 1 ׬+qSm^jt8 9vsHZnFjz;_b@vMG`ݰ2>eĹ Þ@V~8,S¸,J3%jRSʝY2X54;qagE&'qѨ[Nsh43ԏnӻRY c#Y3/yxQfp>\"ąÃ|dʍT3g+;J}k3/{QJk c'KņH.HBca=0*Qn6SzZ\?+4IqU 퍮=*$Wi_=foOI %mШ%>zh' 7?g!_`}Ҳ4L %(%K 45:ݭ`cû ˑfP PDTi|k{zCH?G} .i _lfFFصݩV]j n_ ԥ}hh⁎-r ;ކ c @5wS)Rق?UZ62'Aރk<|q^$PX~YéBrncgKz>~l} a_P{O$1w]:0| Fa)%%k|5,j&܌X|J`\ \Gcs,Ta(㕛F^KCH*\TUfSHĎ|bs(F% Ru*o&Ai&3"=g,lO!)O~<Ĺ1xa{HaV/,,}f7\bex#0I"ӡ[fB:P_8 *i"#,k c; |XL~|q9$Tm`8Lv:7֙>DuB:ü ,خb逛EƘ-ePQMcL \?LA̮mHsYxƾd@-9;Vy tҮ|ye?$dkrԋ(VD<uYl;#-J[u>*,8B܌8F*-jI(q@UvQ4g"gҐ~1 w=ۮ xj٢?5E 衽wG@t.s0cj \mwF; _j|(ڨ @Br,+ faH?~Nr~mɻ;k h`;s4eY~Ks#ޫ %oq^iF&^4ŐDߌ#Mʞ*'6(لsXI9:g~zlڳ85a|7~·.NwM 62%ќ dwvN bηyWɷ $`;|FhxL=B~D9gH^,:#N'RxJ m+vmd2ЎKנ}]S,kBqp ;Ga$e 6l0 @8[41 G %@ۤ!^,ǙN6wWGݓ2Ш#P`d|;x<7Z/d7k4|^AeFH#hC 19Uڜwcz9: 4OPZ3CH`_tއ\7ڧv]*ʝ(K?6#^N4O^.t\B 9-Z7bo#=xv}Է.0p[/ρeRߞ-% C>?(8R<;lFOzmbL*r<$82伩('k ]&Vc/-kp8@ņ$`\\YzC<T'2yEn8SC[8T7%xa+ChF<SI{0Ӵ«bWM􅝫YхYTâ"E ^"p/z,4Mw_5⊢3Ӥ$I9TQgTVW?<*Ea>AೱfϨPoӮj:VEBw3y,ε^z #]H߽ îW8 bu◀l9&Rˏꚏ96EC&۫[b#)6MU#6k@Cc@\;ŮpDtFuaIrOLiJ7 Z=8OzVANSs}E9 rG j&成M^-ET&>zR|èGW8׸c bȓ"Ie39)(*5k26.i#ͩF,e!ՒhEMzK*#YfB9'5;7TAYs<Y%&o< &H2*4"@F{QX NLۦ]Ի*݆/F!"NcY%# `w E ߏ cB_c4Ho<UBOiٗ.7.ߔlIWiuU>.+uOg`qD#,. _e.mJ}%ӢԸcqgM$ׁEW%' h8ƿgQq dUI>];cBhXCEիM a Ź8/ u  lR7I"J;xUS| k^֫* k~JĘqv6˄&gfcZMT} 4;-R>>{r͒2ºZ UN0=b-b_ 3[]b}"UN2L 4Ffg`׆.;-9A(^d1uL]Ћ` 6 WԶ_Vp w1J'_8!5(li#S|lwL" SL\ rxU$á>zAr-RL c.n7MWƻvu_#W7[*g~O+xxϻpbpvV!'݂ٕXG(1 j4G ֋9?iG΄*yh<{Eu?u*ԭE>7F]+g)OHϔYXZ|ÔvU[UU ;HX>6cS(qRqř7 !xׂ~̀[28CM-& f :?C?zj(dhLaiv} C&3* /FO{ҋ2-&.vH+ES;_#k2 ]݇@^%]oW&ƧJ[AaGEDTZxb*޺q-$G2ɫ=ko8wp>ki*ƀ)?k.ڸ@D'IQ,S=yUo. JpŌ}3KOss H1@x(0%/4ba/ iӋD0n39PEG]TV:>npz(f !:H-g5=NrM,#˃UȨ#cw*VnzBP.h"*VE|%p$ۨ?M o, +Pfs`?=zβǁ-^69nJw.#p9DxP5&W~r03gڹE(9O^vL9$rEZ/#^=&9u@ É|۳}_%o2QP#O\E3j@l&@`I`$S̫A>[-3ezenQNGsXz9n@2iEq pך8r<%ҿ1K Z-fpt>đ@YQ~8h3"o Y3f@y%(sҔ_FgY 5AD+ܥH:M̧7zΪߴ%kZQa[@|؉la|o6-"K4f9#nȜa[bªTs WT*hPjPhV;p vǠu)8L<4ӥPVglvRzgOܻ%缲s?_IiS>K~f[ 95o9:>cQާX R XՊK)8kʗpZ₰ٞ~O3'u*OQ«neH"U1Fc7o~D:5? Q%g2%+HM{~QhwLw#B+{m WtYHAǃ%`-.ɍr[f!huB|jX@A|ԁXlIW644]\KǗpZ_VW ji#^n: ρɻ}'h:ge#K!&ݰL|-+.rA!#+EUkԻ ?'NC!;K 0Jkn R,:3@"sLV"drlQo"֥Uf\Aː{b,xo%~DSco\h[bq6$̖KS(rȂ5!mvr\ 4ƎE4NNpPᦤJ[ lrW8vZHt\Þ?+VX.v,%{l'6^zzhኤީ[A*zeѻfz"M/ʾ1^k{҂%j|ĖRlvSJ*9۔qPɜNLb> Di 'A [(#?:Woiq[v8E*k(>w)bV?ZaJ"t ʧvoyB1*a OTwO/Cmct[z-, ɩdPCJۃC۱ zG'cA+cHb+OW[QwL.S#xDHn,ϑl!vC|ۗ`AJ{9\czym4e}nW 6dZG+X Jma zo'C,,s֝&ꕙֹpt 2yi<0љCttvИw~#Lc!Oj^/"#MI)ZqȴK¬"S%Өga[d§$33 =#QS#xFtNEHɔ&bzX &>d[ IBbJı#Lh d7;,ϰ.5NJbLQ {bI0*Jں90!!dȻa3RgKƞe,`ZIE9*\ddU_[fN g_JZciǻd|`,6cXoWUV)Sp!q[#h|*`,-` Z쨖턩?6 !MNOHS; A+'2 =jG oPWP{(wNWqh_(`Ez3!\,ewg!ʶKGv P3F{{ݟmKz6acFٕ/ IvN ]䑄y*Mo'-tEn]?C%NE*hǧRb3eXO ǿv?f? o։XW0 LA=•0"{qs.kPR >^S\%.Ɨ6vhv&yԩ%4 "VE&C|!D>u`?Qnɩrtn(PT6]<8]mLtcCJ뽩"bB)RW"Q׏ebrw^lFy$!6mNl6xd:@pVQي brlYA0^P?H@gw0x=sTxU7RJe cY mhbBH:{c3sՅM-[~7Ƞ&(|ˣ#Tm ld`'#$8kp6jL' LTX2Arʊ߇Ra qfQn?u]~%({S۽|Gy+~5sx#%;uԽxP;ԨAWq=sdp' 1WQac.fr V>?t_k3C6xb 'Dճ+)\uYodz EK77-׸ԶK(#ThJXS4Senw*SЌ{30E܊K(a/&F8E|]fGvߍonvh2tMO'W[M $2¼wF|(\c`?gˉ7{XQ¸gTQ%[)'BP K0H~Ҹ!pݕEx؄9.0=+T ouG(db2y3  9(ų|2&+v ح7Q?@$dkl6C#)${-0HQ@,&k'c UYٓq DP1d._TGBaj}sd;u-_حSIx! yC ;>9rzuKRW^cpJ?Ȓ;إ;KG4>Vd&l'*ğq% sѺ\cg((i~[];(Q*%.gtVA{?q Vt9ɏdݧS? NToձ?t9jۥxd,"}p+@ۣDBlmͳEJ z<ّvjUYD깫W{lL?EO6v)XUW~^i [~G޸_ l$eUou:8L3iIR70lWpwI!Tr2W2WfZ[m'/sBox'S:,2V?L !Oڡ'v^Ѿ$wR: 3:5,6ۄugRh k{Gq._o$wgfyu}6CB;"<+C"jÌsO+淺{97yvD(!`KOsٸv]-Ònt]A fcvBr{-y}a:&%2ZeRVw8FJB~f5Q)K=ϾQ0tO&M'0Oܳ3/l3!^a$CdT|AFRJBz(qM.T?ddYL"6^ 2~Ny ( S64v7)CWF3|l B_gQ>Jحr1o$CjG'E"?oꖘ8Z`>0_A8)f;'r1UJ07C*UjESK٦HT)yrN8;8D| ;k!꾓{EkRmtqOD޷t!B; rt,Iz<$ 3\IYxɳ09kJ)p22ME^[r#Cy+. Lx4ʓK9[Q) ek"mAۥ{%P:^5~`t+Z 5)J38X%XQUCBu8X2QA99e`h^zB\e'w1a*\=~[mYTK_, EnO԰?R08e:Ī9f mȴ%")^J2Oq*2lilbe T `'`:\!l t;H FaR4ѩ-cKqU#lϊֽ3Z5no}F(75AC7Vcȟ )@iwPq~ ӓ۝nqjF9h%.coP&ZuA,y@ԞV4EXOܙS~/B&htgz>)Y wۈg-^vU·Zfp|k5`Rh_<) v$k-b+AA,ϵӬZ !HTk[VW7,>ڶ^Gj5kV(ͶOIATX\{fvXtMݸ,Zpq%B"D>m/i/ĶڙR̚TLLB`;_6FYAT{!OY:2gekZO7KT9_hKCPrXF%׶X'Yv>)/9å1.@_;]BA pql[<4[aa"($d*w[hNc*<ӣ}tNDւ1{Q,ʼ2lP%ǂ])^Ieu]q-(/gr!Vq8Xyd'"ABqcaf,OlgR]d_%ځʤt>ۣ=ܮ a95ClN8?doG96Ӭ[`Xn޸Z Rb5 s+ѥK'g6/92)>}:܀C|Х NCLW~-nPDgXр(LR)}zJXRPrAǧKCzpVIċ2IQk9lK9/0~܃L<$V1A6 1JI[.hoG>p9}dzǵGe7ǀyu{/OMb;+bVγ^x!{If|wSoSk\O1N('*G$! '|-T}`2g ҥF>pS )J>CANj!&+իF~W Nq8{O z(eQ4?s?ʆޫr=t}f v~B3. O V$X=6 'sNm g9Ȫꤘ0YI:;9aX2FiYNZMAq뿨nL$U[X9-\Zڧy[RZ8l8`7t+$^+aPi7D}t@N:A85 wQo{a ?ȑfscme @*0O ЋBogep|mY W/lBu)xϺ&?}3G: `:af8a@n,ktSQ)̓ 1QZdgL&V?}wjq{X걘3qQ w,JfEPY ?k5pTP->ߦ}* '@9%ߣm.!5e]m7W5{Sf5D^dZ>Q3.\wu_^ p_5'̗ln5H,LndnpQ.c`AuT)+ dnNdc]B}Z!<9n פjԤ /j?Bb9y`#5ׅKp]Nv}f^ N^oGOuT( zN]oe@F<4J  ZMD&W]=e<S [p+[? L4X(.6.c} R1fPӇ DQ1G9mnG$ 9^g=qh~C@8CG+WП; [ܓM Z>ɰiVǜ4[]?̪AS# ֎b%En4@\xf|gakKփTO#x~MSo5酋-3e>6&EVr؆dUvD FW:FM`Xw^!3Ik*9IFR%Ld56IcD:ȝ> 6'?*TZͿQF7La/~loPE8X>9UxI<9jԼ9Da-+;|:qØY {?{ P"DR]Y6w? wN7́;7!QNVe#^-"EOVZPԫ,7&`YQ0m ;C;!Ӝ݃pJQ @ TVx\4CtZlɟH9ܸ#X4%Qcʍāb\JL8雒cE,80e ߔsUmWnB*stc0.z>|wDl߀"dDch?ɗ-mhFk? m/fFjFrؔc T/)ubhf"dw#}ϫ5`v0Jj0[˺>(#ٺvn-v7zX"`~5'I'Sc >wOQ jы0COQNWYýh bՄqI&N&`oaN_?B7a\H4'2zg1~xP) $$60 )͚C8FL4̞V)ۀZ=7'z߬٣2Xڀb\u>_ik_PY%qegaB|7Vf,Jwqt"A2?էO;S"j B=l'43Go+.ş^0tk6+et(% 0؅8\hxPOpI ܪ91CGkʣ4L=E&=/.fB1^ nN}GnҢQ+J5H VKT8?$(`@Ys'-mQY iP7YD '壎yP>iM&ge\g r)A"3H' y Ud9UMhjwGv3XYv|dڋҭ,+( -1}k.{8@td烊=dM.ۿ$e[Lx]8CugjO`IdK sQ;IqC(ؑ[V&nf=Wdt$Z $*Ш HOR{L#c{OaR Q&^ aid0룟8g'U`J(vEf=3s(fg&+X/O/Xkff8l!qf!m5To|owb45kt/t'(!?_6Hy|gqQΤ΋dҮ Ȱӗ@Or䖝6z˺5Ih٬`Zvcu:9^u*a%TKśB#M+.w !b5=V@#GFΈOsFxiu -%"Q1t/R_%) v?Ƙ |Pē(ƆMӅsSt6603KD> at\}›ɂ4~y:ʄ{p,Bvl&WծͺFL >_ =Fo541$Oo>l219R˩G72*W*Y/b2yˊB~Low,b)BWّ;]pbC`2Z|#xuϵY!pZ>,"k+P+ߪzqvωkľH6omUz&׈ G:SDZy-!&c,M9iÑZޠt*KHn1 $$0ϋ̊ufK[PNkf!q!Ad+5J/K8vx?p uhmN0nlUC9=l\2;oA/C⦵EƲ}%5}꿥r*#O)M)x2ArYg.Gv`ZOeI#?Yoz4p|KU[iD1C=:f\{]8B,tT9`KiHlo'cc-lv Ȋ]"X:wqnAIH&% ;?Yc:Hs[\`jԡV|iY/pK/!qor04=+l~hX6\Ո0ٳaJ0*e_`sEj[Szv/'k#& ` _9^/ V{Ҕ1BN4N #j)k,*9s>!:O<|Z DԢpgѾG@~sMl7Y]d}v3vG)SqmmA񱴠N14ŘEH|u6&?l.Q!'4x፭3,Y7A@Sts1R2ڀ[rca]ji?3Hwb8GSGч#٠mT${k{-Vh-"k2M RJ†8l4X>e>dBP:mDѷYcTEQhˉ~ֳsn(W}hVH|1a6: Lq1Hinѵ.ړ&wЊu?]p+6QqA ȟ=n?}E'F % P54K.aխ@Ɔ]w㳲y$ܰ\%2=Hsp0c|5& %IB , [2G1"?~E݇UAI!ؿìO0MS[zƄ"JWJ52Rk;a+obDrakxD&R>tX;"p|6sTb`piC 5؇oX 8A&Eʄdec:GLmh#ib;1f}8,MK.T>Wcj_o6w;{⓵se.'Y !݌ӕ&&ګ`Rd0h[N #n\PUD3:~~)MvF=bJ>keSt$2*bC&*/ !(tK',\Sc_"p-a8rK/sj9$|׸pNY6foZ:? h P=_~!P/ sv_/vݐмpmfyE`sMe\LZuO%j\9 Թ+Ȥb=>8 ´9~m2 N4.kvUyD氎1;9,pSy!,UF$>45"m&nNIf֡֓iBip#vjDU( z'J y`һ>>!m^d/тQgJ>ֻ@^?{縣䮣ȣ:;&- qQAILO0mkKM f012̳/LI`x;#: tR0ۧ \TD "YF#~iXك\uXM̪S\ifr:`Uِ*U|pJ8T1du qo4">5Z$K؇2+soֱ6i-sot{`Lx7lzd܉:+p f79B'ƹF;;`\RNjlYey7N0dR$B#iN86޽`_\`q|ɐ i -s%=v.\Hm@@|H:/P<.ُNq'yj,r!ZFGEFܘ+ Pi_P2V@qc$d8/ndZ|sc g@eMg7f5E6r)\|'DVK8RWA]yjt%ұ0wvFؾ yExWoEW?.tXw%"BX|+G DF7$ } ۣꃽNy`UM^Ңj"X<~esIx48eװ&N W/gBk q!:R3`P>/rE8$F~ mooE? iE`Xě1W,R>cİQj`Fc*d"aV,us 4D76"jD4q2xN0R]MU0x^mK_ݶ -LԝdDa}?̫̪%>aFCAd8wo(p=Db^V5$MiCo >3&Mewn6 E-l:`|qɢ̽&G ?=gBk^v }wqKIafgk90F);KVmc614 woDy˷cKZg)F~k3F+/ }np3i\/~,x$$fE#E=\am*vΙ?Wpg BB-ey9jp|TSAe) eAIh'-娴kGo(ېcKuD#nZ(HT"&`@ jέZ]K59"**vpCrh((m8Dcj4g,*X1*LE3;OhD,HT/E/e ;kiu=;rZgOک  #QRݠ-g[w_dAg| Mr41&$0d$CzYi[^]0||@.H&֔Hݶ>wU[\kuSYk+~=D3}_V.sUo_UW]YVE%!8Z ,=s<Ӗ#3R꒶r4@]bm]e@_ H%ݨ"STTG݉ Bٕ# 2 .ACi^C2І,drT֩Mʝ:)~ĉ) u(m:En*pH^吃Ukۃ)*.(C!V:+Wm)K'}m;K.|g'jAPiZЧVW>%>Y ie,`Zli+' a{̐T׳=/f e# 17fe[]BE?gpnPq6_Fݷi!;m>>c'6p`k..drp5@ᐞF=j]" %] yU!In438vFzp{PpOPeThʷner|ś,l߹ů' Zf0 E-wiLI>E3}[mCe/ޘ~#tB# ͂/L6Z8>ς&rx:zyPEh"t` p;j8:tG7$FjT(wZq! 'I&ajم2`%^lp*Vp%Y"vWr(N@YmWlQFhn7b>Iw:ނn@) savwЍ"*kˀ6kp.ᶎ{xqy) B֔!IoϠsJ kwZM13&Qo\=Wk !Pemɓ0-IC49<9@v*%9mϜ"bP1(}xOQn@naXv- ΐ>Ju٪ #~SoyFEI8v"rƶsXJ?9"Šu8$~uxzRBUFWsm, vEq@MM1Op+Enw.IQ2,ؓ7G/)(xM\AGCFSs &2N=:ßB{ZPkAKU2E#ƨU쿪uaP(]1\ 3Bz H$#H^^]S=4Y/3fnYȘդ6,BHfiGKڌW9/GnR=4JsKyH9yh$]|83o:ܰpFt@{1&<x.4퐠F'B aomk4?6.-RZA]:9)FXѠaēGsii<ٛOJ7üCּ:]1]ӱ]/wi |4y,꯻l_V2LϮ=j7[:%d RE|Q^AC[{5a嶙Ix'*ݡ56>EtpW'o^!48+@?:Ct&\ķُPH2#"&'-f`E ŭ#m]2'%`1@+дВi Ƒ !;E?HM`E<#) ޣӵId9HF(BgH,*f{j_6&2/uh=!2~խD#1,e o.3o W|cK(ߏNxRZcm 3_ lۉ`;nćdMsZz+n]t;s-1նމkpiHjSB=6g{ tv]wwweMr=:''oeX4@O.4HJ(.*Eh̴R?jO󞡅Z45'pa]|.6Pd[_봉3=*h ܈? 8IzM`!+reBigǕ5J]ɛ5ⲏWQ1E5`7Oc󍛂(!6 w:I3K kC1s|CVLU3S9֪;i3.&.Ob`c LL+ܕ`&׍*zYAmj*2!+i3XLgoPPVu-nAOcaVFU/R6}E.zN:ф0 V3X1veָT])?&ݬowCfa 5V;`ϛ^TrA0Aٯ|ѣcr[LQx]q'R jNrs"D2:.%|DK"MnpE|t@5!,~PF,(g{{(E\4:5!c:PT 4ڗ@(:eMYB [+QLN͆!U,CCQnـ 8~&XPtч4i-пO2};3п|̛VC=]'Ebt2Up E5k~P&8Y<_LW`h . ^)m^-bϞ(Bb`UL lk.}lÕRDAn*]_}e`94 `6 &Wbh ļO2tF9"HP] UarZT9=aН\@M` q~ Ncғ._~<]t} `XpeX]?+r7*"[p؎ySAU]A硐Dxå >fw<5C2 $kOdGvwH޽Teq\yq0_.)||21jc*oRCNWj#H8 7TI;>Yb[ӯvN%@9Lяe"w~H(?rCݍ~Cx5 9b˗L@?Au% N_ f_'d['s(v+hEHCm{hi^ ରG]W1k)Aҧ_B8wy݃>vI;2Q4x [jQQd~$n]Rڇ^bA`kSb\+|&o78糘"!ڢPv/r0mdP6ZÊ_V% #r?jKJGJb:TIVB<~%0W% 3 g%lʤD{T8J | axw۱ ҈_xJ&D􇕓У=MZDZ%OKAɨn[jέsidaNz{ll myzTg,7iD!|`z3UUȑ= r{qfj+|lwb;~/"N9^/Q񈎂rkr4]y({syQ8;?Dg`mcTt(P: s% ģ)(I<5h;|}V5;;I |Jaev?+ cz)f׀uqdt3'z6Y􈱵o`B 2{#SZ󸑬}Rѵ?SL Щ@!d=乌wjA'z:vL2_ڶ~lET Xg:D T<&ŸڅE.]'2;l"PE SEiԅ)*LO_4MS~ 4_zBnFZ컱.xX3 ?"CO?!焤tʼƛ5E>Kmgu]g4Xf?%/j/φ7OXC͡]0Xfb/ n D8:zڏm'Ga71t}ɒ+/l f8Sgf#YcylNaݢh8/o't fLo+0W|et%L,8 8%4IT0v#fNсjZ>3#A|iuVK-V=$L})b\,X ˲&!a?ÇUl(0 P6#Ĵٗo=*_ȥF~/4h*|x瑼gG\ŽIl K xVcVd6Ar7X!sGKszB,`'h_b1ҋ\)6qmX9zdPWS7?5Y'4䩐Xp=㶄w~^9Q3+̂߮d0FI׍7Ig^g6YcW߽PY5pc){5=`Qf?4⒦:DEB׿Aħ+9(D}P]QkZ ViW=boEuHm&A᭰cK,b?Uy gZ%w`N%1zk拗 @ovYZ%,IDEѭw/t+ѱk_dѹcy^8NN]A!w0|DJT_&L KLHR׸3u!a?|5#r|E;#H̄HqPA.V >B2{,$yW%hLm#^)7KC$R 3OI8P dw/ˬ͉\l歭+הcV+ė+֯J5CFarpݶ3HO"x-NLW.e)k]x2mgedi*CUa֢" zV4v8ROCT{W_$Ɇ*?fe̕sqxIGg`@GF*t`:_4Rҿ6J6^y[pނ&l YA%|hhWRmP¢YHHZh ԭJrѼGqr#d`Wpۯk0:m5 3JowdR<֥zxC; uǡxÜD\V4bh|n2vM?:I+S,9/b~!Q||U{7ջ8] S@M>`C=:\*4wUȓbŒoq ix A|-RL@~';4!DOimNBS/+Q dL TtHHG\8V0lE1;վP0tff6R gce1#߁0S\<8_i^H8&aW+Eu"wԚ$-Q)-}mUe%mAʗYVĥ"b$ HXv%(zd6xUɞ!f:R|EO!İֽ"GP(V(xCG4iq O) ׳pTCB4Tۑ>vQ?))؈d435}"bT ,*`*bOWj7;˔4Q崼6Y1c9j'v߇}nU0. rrc9ީX͡Lp{x{%A% ӽ5vq9 zguSƐZ}7 '^/c:y$Д{ɵx}Q&&ݨJ}hJM)jXjY</dՎ&jU I[0Bʵ3:+q;d$0ez޿leEsYJ(Tɀ=9FaϞi#,$-O .|An3t_cxD0sb¢;a>٦"ol?=(p*GzBZN9kLckj=pc~`':Q& AQ{`1Vz<|;BNؐF >ˠuu+*~y*8V2_n)Bڗ֞UdJsYY,Rwy=ylw5(u$s [6i }F& 7dA VXATl۫=^GzuIAvb7 4ʝ]K(\h(؂ h^W ƽEpVlq<{[@;a?~Vg='aQ4Mk^#3DyBW: j)]{ɐ]J˲%6o{fryrSt'r-~ۊ?a}U }{ gDZZ[՟Svb{;U~f2՛>̀hgnL"9HQi ޺^(Q1%v|P? S<:޳^'iB{B08XUbd<ihkv鎥Bެ&@f\[T Y9&jd<#L#ED)0$K~ݽwZa:8uql ˀNZm[fy)-L1|a-%A;@dO5kg:[Pc3g4F΍&=FrbЍ4><$GVݺP_\C"[4x=^1foʒsc~휺kD= k.(ŭ +\iRc[}:\NQw 68/6)'Ke Q icc.f8$(!~r ;*STw畠?j-O+rǧ41'7H3F%l2_# )6rFr VwgT?-*"Nuk7-sJ@a%Ӆ2 &*P}sM%s- yEbZƅ{)lEՃa8~-YEES@HyCXH 7OR|1+WCtmOSg;  'GQ9T|ݏt7֨so!~n;pe3{pBEr]QY&2 \/xp!Y<(ȿbhb!wfJu4jM(uFJ%lJEzgf[ak''3ғ/\(Dc,yM佛[v9wrj-G""%q,tnW|7~χBfAi٭иt.4='܈M +sxA cBIx"tEv@P# ~>A.`\ plz.xp^#kVlwJ-))=Jy}?f"BQ<(Jd>G~pZdLҨ&U=*B"QrDLTA%aosƕv>mb-W K!=*]쯻(/D(p|rAjw}}v2vN,smLSܸe_$%Ͱ)׃#3qz$*{䳇')G1j%M$ kT|#RH3j }H=YPQ)rTҠY}8-[Mun>Cox.8.[ȻR= rtGuH)xڻ~fB8:#=&Vdo|兔ǖq)@8i<2P?ɓɘ{ ??I}^~, ނ\Asd0|I>|n4=:ɇJfj5O a \@,eX)_X➿OzՐ=Ш!ЫDS-DMs)6[bCL}i<4i*-,;%9K_OeV<>o"Opó*YPE,ങ7dҀ&4^|IA-S&s i> *^٩޸ %Ѽ`6iA˫7]BZ[%/* uhyoĩO5g|*벏SwNqr^6^moB* +A HX-9~j.JT\:&n΀J̣&:'bMa󟝯j9OFO@^V$zs Ɛ*j5`NɒA9%ٽ`pv- 3uFe}Dm+G+<bg}epnP;m:g@gW2FFN&.?_H#f|B[NrJY>J$v0TuM# fvC/[pZ5?6|/2BqXTϥcsGxȽD}b ˛jh鯛P GpjȈ&~eɞHF+Z17T5l#0'z=tr݀Av? Uv- ?@(x$.MwDjh8U\VF0?XSjՃbŜwx-dkR/x߇FHH M [befv<05w$@ȉvI0h­87Qs9ijħU`"Il@P #K6lAVuJ8 h|\3U)f/t֑ @@\hPf"iy)8e7EUxr W6ÔX|QlPYƗE oyWElK\ tۡvF6s3b7҈GCC,lPsM9QSln}mҩ`mF2gɐ-ʣFgڇ0D}u@M<kҾގQ7q S:27]Aef:%bFY^rHRm 1?zn`g7j!9w zxv/P}L6 DSo#^gLbwgiT|>@yր M'T@wLTK-薡tv@Psw,p R8u ke&I'7 uKwE/#G#_R r0Z.,DMF'僔(Ck_ $QI1LALyI;P49;0Hvl&7P+/%6ppEsn'}S<"B DwVW?~tYy %`)WlVО)gĴp)덋4(qMʳ5Ձo9Uc4V(b oVJϥ@c^7CM}P`W !:ӡ@x\vǛވpͪnw HO L]K6M[>[3q;V?-67U>K4f*P/WM*OK'-ȁbٍڔyLY TQ)u#vn' 'B:Eͻ8Wp~ۢ%z(ŞI~ %H5;oa`sf~?A`M bzEF3sqo.k62ht bI/ӻ17^~6VO#dz@cbAɉ' /uO]Xbf>ZYDŽYGޙeb2ߦ f4[MI/T[nG\S'=CşMi}RLx}$c?aaPcV7}Ϫɳ> y,aQo# zZ/= z ,`X,"i(ώbGYBvBe1PkUM^qΩ8w2)*LtQJ a-8tS`!nX,I|F;Z7Ě 6^8No_?S"\sngH8e 2>Z_d*8g2k܁lIT;Mya_ޛ'&1j$&uMHU]hT`ݢ]f.u=Bѻ{8#ij*5YyoV%17/P̊IXS.VTl-EEheMb9 Wʦ!րk\r"HHRp4'h3+;^`Va9˪jӂ0^&zP0^K=Uq&z&KEz: H}ڥV")FYB^>),lrnP|S m# x]LpȲuc3" a C?J9aFi2c4mC1v^R+b6t䕤f~Ө 氥AzH̓&zQ빑"'%PlvًyA#06Kͽ%G*P01Ey0c[8)8/[$%He0g n| 7)o[EItu5+*QcJ ?^_kGP(;H-vcđ%8 ^WN:ݫPYn{NKNχOd6~B\iM#DrWX}+n@4 Yp܃[N.+R9d8QRh%$ي'lQ(ao%o4($*|.8}7w /cQe+ 'yD["{(&쒀.P%Kg\>9 h.JÑ>vXptʜS^ʀ[}e_ӹ lb}矨1NO/m `3E>an{4c ѿ݅x~rO敍r::GaΘ.&QYȆj׎rV Ř+;\J_Wǒ#yo]Wdi:M/J[:): ްBC2nob)qP1DԠK%&ONHNVy8 $oH되0N !dش[9uPww`ـP6z'unc>и+`Cܒ:["5K:yK -M 4 ӑǽ ZEyJv C줩cgHvWhE%hun;rkut]qݩt~PR4~s);pKrn$vIP/`'Tz 31 ̳3z[RLX}醥$6fTd'(S5/[CHlO"^㖾~J<讫ÀJaz^{Z+)Ԟ[*#ݱ!JvliaMK25ʥ!p9W8eΜ83mp!7/ u;JuөYK&;}ұ=bſ|[\4]ۮ`'⢫k;#)9 q34Ӂ~G1fajyR3@5 Jƒݕ dHݠOst/C9ܘ+`ySt(A٨wįxn3؟uF)8ɧS(xhmdPѾuğ{S43A7j^kǦ%]tbJ¸rQO56YF(y6O.ӻ.3eȒ 6eUǯCL|'(VNJ(R"CxX8D 1ALCz.\X'@翀'i uIj,}n}ǀ=~i0T`MU!*Lf``t?"] fɄ5-r ^?aZ2~K| ۶E Fޢ쨵yHA&a±v#Aڅ;7P4xW6|q H3,(HnC 2hPtB{f7!`6̛LW!]LRyi[@'y9$NSzd-qZʘpM*Pq0 e'.%n1pkmBBq6?a$kDT,AҘQe ܭofn;4MYT7XIZ]2i~c`&e 0cޭy!|<'% zzHHz[cǎ m]t҃4-IoRLk'l as7 @q#V#tAikmog3REDzXoBC+<:3ëٳӳ(:轐i$Z[J7h^AkΩ7nA_dK%A+~%_z 1sV$O7Ěf!E4` # oaɰnEWC+7) ݞ΀`}E쭌[WT\rNaO"QZI67d{} }`^%J_ -I=e-E#DpPWOO͓0oc .濿SWo.q:fEtdm,0wn]?딖/]iSQkF蝜knO2|*Sq"Y\+ MJ!bd>m"}8ߟbRg])&.!' ŃFn{ Wc49^> Z:SYu]C._@ƍ:)kCWyzB ӗ^{b`$XnYq$k,pc]cMidǧ-)FhCN,]QM/Wx ab~f3mHT_|ӜqRJ8pN )+;9VTx.] 6H٥^RĒ,shVrh$Q{ʒ4.ȴ [1 *LnIdžwL{Ḧ́ꢎ~YE }S Oo0< }n[۟rҧmҦ\'WBI3G5{88)/FJ":q-xݠs9H2o0NŻ˔ e So`9^u% Hx"˶8n|fEM,QPHE _l/gfiq[Dbl)C<:T.[7}KA3Z䙓# *m\ggejѽzUwr6!b8SgzCԡi:U虩ֆ`ZYx|㕾 #ӡ'<aie x"=#[aX>[ajqWo۷|L1*uK7hڕE@C$_1ƀǏ۫ bdcp _})L; jBl:b F b*ͅ$Ʃˈcb:gqCRFLBDX#9KM)# V] UT ˥3uSmŒ,U`HNqO54 dfUFp_l dsۀ',8=[Cʢap\صܦ:%bWL =2JUbjoCz>[ NmtYMx ,LTs*ξbM&JO@zVHG4K铞m}QE7 Ez~30 NH}O_\fX`Nذy߿>X2>ЦyJ l$|9ԛ^[RG+ĸ`,Μe\17.B v]b楂XHj6d)\e]R ;'&X_]+6 DݬA ␕BO/Emc^Cj i6Vz[[`Ch&^Uk;.k`Yc[_" YܪCG3f4+`zTжj-6qb5nƊy+$2j7D sy8|Ҳ:%qfNL0pm {(Q&tU9v ((-K F*NXHGɤj:r[gMZ3RdcpS6oc]!k+vWI bW9J]GqAP8uㅪYF̥UB8Md%W݅o(~{KhL=T)R2>Kjj>Hd+ Lѓ[v:(*ce_ wIy"n iW%=>Den(9ߛGͰM )^f'o#ÓTMg5ͨ!XhIh+e2r+┻9䯂ww^8S>O7'-2'<֐Xo^*vXP#nEZѨaG ]H{,$Dj΋+[0pCm伾J?62$OwJ6}FG?2$kwJ4t!Y}E텗ٽ&>:ID|sC,v+1.hh\*lEJ|kێe) bZE+ ݖޞ2a2NAB &vUqwey^4XS=q 8bwjs&,}ⴰgI,y&mvyҰ*ǫ;>??'{ Qe/ya'Ux!g~51ZP|=pGNX \-EQ^Ί$"3[cS5pcc^.yx !NtSv̎Hz_zH\ 0MTIw)ۯe8m$;-#R"3 ÍDEՠAGc97D98jXk#wgWAp"ؿh@Kt_峣I٨"Pd3bHtuZtt4)pT-& cSy,o@'Q!Tqp O*Bc5}ZQ, Nu Od*OYJ2y)pէE}e를$*E5lJq$ɻq8L'0spi7 Z3؋8Jo.3 =sca,6"70n+ۻ&,JPx~:jmG[m-^{rU{86m},Y@ǤX8G~kCq.3N|x*;b6]ÞNLj]>*=Kܸ@OӀٰH ̵&JIl]}0w3qbWFʝI-z}h+52\r+'1ϰz5?p%)(͓yZnoXM "&HI"ͻ/A<ω\hȥ$ H`>3-vfGo4 J29G#q0]nn-8s ɞyEjPWu>"i, JmohaZ%&.BE 5 |* ) dhoޚ9 ~+[,+#g4ig&"r ޻/ j1dzblaVMa9*R$6@l }#]b+$C: ܯ2u/3n @RYQ[Lun↓qZ Eh;wˢwK+HI2W~y _9L0p0 qZ{ 45Iu[~F%5?[B]Rr]D6c-? iӮ3eY~w5y"1 閻 GZ]P DMp级7T\4zQr. "&](P`m}m?P|$l8¤ɋ5K+^HΚ;QsYBsfxmhÖhLf2`jHs֍'Dmjid%^G-`tz}b_3]Z _ΠQѬ* /`P uH1EOSYF#pe9&6D(I"C|F賎Y^Hf7B"їGU\xj0hU 7YS =ա_欵DA yv3aYPz V]d 0vv6ϓ}t)8ߍ ;wXŬ`s# }q6]=z~ʭy;o'UL[M]4mQB7~,xԛMKhZ؆LJ^ NCb;o њ4cWץýȆ]N AL#Flkx@󅖺l# nwpbi/m&h-0A1:‹]z8څ=gE -\MUO^]=قpVG-Mz1@Yх9)_i>ci%3n-R^`u<}"Uf<)[;# &yC#,UnߟN;zߛt<Bvgq! =Xo36͍RoK?2'ћ[J~AÊ 2=TY;J\Q^8F؏K9iQcM>'tCs`dЉzʧB82}`ݺK~\Ȧ_^,,l!R%%Wq0cpU4Ih6Ou N% |EKmA /ʦTed͙;zZȝn3/״pH\̝ d[@h@ѯc ]xw8q.SOfгl5b.4JOwIgd9#ւ5 ^&[aŃ~ٟ֪&.D\>.ʵXFbYxoE@p5HnҹUf(jYyLV .]r=\֘{rB$L"Q+P SNW 6t,PS"=ZooRQjMXLaaSqߣ@x}.nƐ-mQCϻg17D+x%̱hp0 v BaP ?JwDtW ($4$IÆ0l&DVQJkv^1RؕxB6U`-(q9fB֍رAhL;Ղ/ \J5G!m ÍB_}*y\ B!⟌G9[--J+N D&@}*ꕢR QS,ňwTͰD"f4ɳClB顱w@6K]AiJ} 1Q\ʔ8=1הdī'VUI@ QP5z+SŦX‘6DW` tL8,W"A&QK}!?yJlD>UG|AUIAzr[``Llgh^aõ0 pKo>⋠wO%[E"/ B4>!lJ6m t׺rv铯@ER؎[M}P@wi.zp.cc$`ZD#'w4tiJ.:u#D114ŤeOק +3:#p Hnev]2<@ǯ 5Gtk;p2PyN@DW;m^E{4C P.N-ßNlΫ4jf 8ǯ97'a6:1G1C|0#8T۵}Ju>Jv*QCy8pTt2DF +@{y@a#M~s5^5M%0Ż.Ԇ41ECYD6bi~XJ{/ZL7f\ٝt\ցH{yCc&=;ɶ )7soOZQXm0<b{9D( EAVaH)ȑѬ,`6|q ToՔIN[Dx=ptp$W- ed>ـxN8L`HFud=®<ȑ*$]Q b%z` ynfqJwPr5 °of畕D[~򠳞RbS.^ek;Meu{\v20cbz\AC%A+Lͻ͙Mל8"7AYs|`ju"(%jdnPT]ke.Jѩ6Mݛ{q4щOd&ץ^EQGU46X#)n<$,F]0>ZXpGvv˂Fɺ_6Co6ǃ::6l`¿&ɏlTccB݋n8qSJ+ tWq} @cFw#rg1'F+?ѽXbN>SgPOgG 8)8oWE?N(Y/qHk0f<>L'SV7B5|u$sh]TZڀ2ه`/3N -2Dy_"TE" >ȳnlh?F8"]9'k[>L,54״=ۋ]%!DߵsQO4_ Px#lG<örVbd*+JPt{ȌjgFkG"q~f\;Hd {~Ia֊{Fރ_O>2CR%w`klyƏ~l)Gxi I#  GiK@br/'a~,_K*AwCVX .ncJrڎXS_+=(8K XXܜP:*xQPH@|pz(ɂi,TP\>PtO6BFfy3.P>Y}q[4`J$6Ի8LK?t8gKJ*xs:[HhǓb5j!6Q½&%%o[oV˓Q 4O[M>3:8 jσq@e^$D>BzdyԙXfͫ Y@"{ؤ#B eKKUSeh.j^ !BKe5SU\Y3g*$f"B։YSȮ՛c(RyR8KE?/#FB̴O8-;R\6ԁ\Jfot-ss4lU+P>Wj~ӯ#s> O}eM_ŕf@tGj Ww9m6&%ivlA;Vc40GTۚ8\"\CXk62B ْ @R"G/e-7(}CV0es䂅#6!+ E\MoC #"5Ĵ%ĭL/T2 *pE\` 5_nut +-)Q-1JG$U XijYa@6^i]>>RM:UwBG&칱p˭Cӯ8HmJ > G(۷Հ'h9 F)""?IaŹ/rm%ztݨ#`ePhPCÐd܇eVk;|_=j^ߘd*_1:+)i,?O!(\5hS̿U3B/a>D7c{, F0[oj_ݓ/+ĕ > u\WI |9`xzsM1\aFm2%zGFDGP ͐ToxD%rmv&-4g߆_cö9̒ywě3Ď-G`fPD(kQL|-Vuҽ/Z#~KP H[YWNC)-_ØT[)~|=9'FWRq%$2`>lh0 2♰3~HhV ]_mɾOra 4`" .I~*iR5h>&5ʮ 5!&lUY/ pae΋OkVLYTXE,XpA[@Y#W[V~+#  ӆUY_Wx @u]o O$\Gi 'sʦdZ.Bv,(˼:9Ԡ a~YNϊ%v;X|W\*ti-n D5n?] 1Hvk嚃ߴ,ȷӻgȎĖ{n1)}cco/ma1Åm]y8p#@"ѯb:U*"񑶭|{q,I6QF@6wor1_RZC-1Ͻ7ݰel|hb5"y=8]]L=eIp>$&,Fcp:ڀ@ULt Ԗ#_8}bQ ZębBƨ<$CŢzhyR k"T9m"Ic\AHq7b8)0X{|jchbM0됾|g+0\K2Ǥe؝PdY3sѓϾq~jYm 1LA)J,g{0>`6nJ%X~sM#{+&69qNnO;dQ5[*bf~Q5Eb }nd-%!* (Za}ҞLjl&4ƣ*FQ_}PZ" 4C Z@.8dr-UhqCnYgx<9wLUQ)| ;(\ʶ-7QZ1Q6*nU$B ЧHHnTn3 1"%.0Dp`IBxu@EY%^wɼցDdPB!!_oJrV(no໏zuP5Q[̺VP\KtV]Ι_*eD>뱀cR5gq->s:Ɉ]zņ@%cqTlsyUUnYS뉝8`WdR>,U܏Qr-rȴ8mF/B$p}o3VkgܕPaևfR<"N`d/#EAþ]tJ^&tIA*.PV)^t*vʆKPTYTid|U2.YU6³߶L4 O W4=h_hJ5;Uqϣ a|s}(vm"" w.VEW \vCM6Nm̜;Kq-UkJTY *'#řQ$baGv:k"73UTd CFP đdZ X~ :xzmPk߂cˆL|gNMԥjhGj^5I9NjrN-./owPdF;JŪ@ +=+U k$(u4+mVn3U5J ,f5l1S8!d$T8t>Ҏ'?L}?EJ:)E-K@=ed7 #ME/~[2aEPV#[XIN}^:@g"5ueIXDZF@^kPh5W J\{ߴZDjI(};<JE`Jp/jmHQe}b_@åBy6ј%":+&LK4ׅ!]}[C?wTw^މOYHf*G5sXǯT5I?!ȬM ^Sˆxڿ;+9Otv6j˪M~5T^^y 4vh| nEb:-Ps%PxW.bR<(1]9Cc*kJT*z&Dix_8AP l? GZ.Y\%#w2:Bl1ӤvyJ}K}E'I2:6@LaZ7b>5dB e9+ao/GW 県.J@*s6CpK!Y|Nr:`frzYC CSLTɌK_ nO/C(GrK'd!`4߷=a?CapxkH؍5f֋(Xo=<z"V:"$X# k3R\B^mi3XS3d ۹ʼn/«Z;yV @ 7l/4+ YlH.a땚aB.Yt4Ek1.2ϝ0cG\6 ,8.cn-܌4ȵBi7wv耣O}M\g[{{MC,g V{Kot.{"O1p"NIL-&ͿUFGZ7." %C>kV=W)>4xlU܁lv -.S3HVPWj7h-m.a:䵬c# Ǧ93C~XʨLVJ{<6NpKos^mIi5* ~ gq2Xl"[n}Cp-L gË%˥?zzL* AŒepz_(w %[أ` 5{Ph 8$%=eGRY ͅh>sCz(xBvkbLv-tt`qΚ{]rMF<ᶩ޶ն7bU S60Ie bHk8h>yȜT@t%A^bJ+h%x}D#qu8,37jW<0EjWOTAqFY@}ˈwC!6RI6aTvh/B.S±$/g|W[CS?ci@wC~zZ:Qm{`P1 ~ktlԐGH!mpC<Yꂢ=]G(HiF$6Z^_iv #=9`5,@`ņ@m0%CJrE73 7S6F`ompZq&S`X47Aj䇑ݯXL9N _@v\6V^bfKTғ ehD+Qΰܽ9ҲLN̕ظ;D #extޅ)Ib1g9Fy\𩹵cXC/!.7 aR8]֎VyaA)/ tcoYq W>"Ho0|xѤa4Jdw\7*/L&w[CGFm"- &Ȑ ZLwC'1xc1@Kp;4164?ZٍtwkIIX4yȺA橒. MO۶<nqy˦Ec3`5O~rxY5T,xZüb>Hg4`kzֶB jS[leL J?{*߼y,|H[aדOt]isRPLzP-̜g̽s[V]gw'HK;}}/QsaҘ}eRM7jmW',T'-eFh; ӻ4GUM2 L-R(qji) KL " tT7Dot`X8Ex&riK(sƠ8 YC"|dWDZ\Ğ] z:|[N?GoO.͎PD}ڦ+W8*Q_< >H?Ҏd. k)HE7ٔ|˕#@(W(#gY=hcZcT ǏL+m| -չlӪSU ۓC /6# K0v榕Q=$hawu0Wag'͜Lv14-ie?Bll0Xa..~t>QS(gTq`uG {=0@*0ՙzًP:"tnu*zQ]N5jLaa }N"xI$8|B賐c Em˚;hI;APTz>a9LJ,( WNB`| Bl12[աԢ4fEVB+  e5u]+Yd7{+!Щ$kaR-&W?Ηoà"(A)$)ZXfVh 摔`'8 b؄"FaD_sޛR|6#r /B)IJ[v_T~q:ְ@sL^ʹWgA|c~MM }喵?*[EOiHk&\0?e Q5:ucO޻}|Rr`/Cw0$dž9bb1R'S 6˛sǵ97_8LO0' v/ ]G |0 5 4q \2%lA0Wǵ͙Vaܖ|a2'9Qt-sRֵEʟDn RS"JzGXmY{1F,(v4/FXuBpm,AK=UnI8Ny=|N۰ O3<0hٛ|_xKtf#A)J{D5 a~hܠ] 4>O-UFr <_{_i2iDR)gV1$Єg63G\f"FOq CtSwl&lt/M^6q\ٽSw\hqvݾU4%zh {}PƛcNpk.D5˷qepKuOʠƷS46\eCs3O~zdg2-9 <}84`.mݢ.+[֧Ŭuda9Fjzo?BÁ$349df"$knfZR';=Xj Zfp vΉTv^[nL A}?V 妔 >3[Xͧ1*P҆"$pGO<ÉE{>r9FJIȝlsL9À 5m7gxn\>eCy;Ya}-r}p].^xj`{ߙYmH53u cYR ut?,xV/c$UL,b7nIs?m_``j@5=ʳΑhNFWk8Zhp1S$f=X+9.~)]bTJVm2(tXUϒ9EED"02TzL(@Ob F+j_.9|aqm DR}pE1F&+B“ wOh/=>Sa;_z\ j[H.̌ejhlotH\xO f_m*%*n/,{ i;9- Z<;FL]ukhHJΊ6MI)vY]qc6R&'e s^*xUTƍ=W`t?ȘXSu788xBgIQSF4-Bz[vL6rJITw#H5Ǔ_25ܠ^x~"GKxϮtW|sDNlޏә*$h(ffxjtڱ5G=LܡкQ]N|X~U}5CKHO*/Tq#S"@bctv}ו5)FF4fn1?%iid`6 //S[xM/q'jhon[tbϞoڐZ.1\Z<^qZmڎs;ԼH[u' 7JY^Zx𡶹} 96%Z!=YUDbw~%Qjς>/ڋky6kϬpT3lX/*K2x&87$6`)ݕ/#wSyjE?`ݳnXtk!D Iͅ?a :-"QO@mڤ'9'quh'pcUǧ3J35>ĕ4*]*.V.,AÌw=xbrc80ìC`[wǧmb>62Efxqg'tgD7qLe5DCr; T=ˠ8{޿'̿oyz֑L~C0 R.cElm5q;*W`/ 1![+;4;׍ v,B\f>UMbaph#X{{KJ&!/o>x%at3!ԑ,IZ?β,E1:[䙰1ΙD^'Fr{݆[xQ@7TccVk[ Yț뿐C BCz!4 FҮ꺣\1k&DQW(&4 Į 1޽ӢW8y)R0*dxmNN,P=nBW>W;(8|hB^?"AM qCjco 6`DL]p8ί@B%\4?YZxi O$ApZW XU߱` ,}x2Voߚ $< d+J^)ARGV9S+.~|O ̗M`kBz?}hwfy@̆ݨ@ +eiEMMKn9wbqR:5=U(JW] J#%M0Nh# ^+9Q``Nq\& OκdAeJ;K. Ժ&nBp?XzO̽> sP͞^?^03::dGZҶUN0km1+%{riB~ӢR]j|EFᦟ%s?޳rA( $;{L/1P_)Dt:GhV6aՙ/qB/pٜhvh GK񅕁6Hq }cAk8p*5HN4.4Ӳ$an,+LЪy񨀍!ܦb@V*#e٘kiar)oCWbJV}B5RW7rWO6Oρ"ϖS8%:uxÑ NiBo)P@8^/=5Y4!zEW\ҩk^{ZWZ6ӆ M`fbU>me\WlԦzmTG;EY&J~k+Rr a_UtEp!njnV\h{Qn:odBF~McO.PV@.]w(p#1]NUBݬA \$2ln6:(m,$@Hy":f8-<1ʤ_r@(O/pS噝~(N,a#;OVzwPľ5?`5SKߧ%-{R%$e+aФj pXC㊳<.^ͅknWKOHCY _Bvń'ˌ9{Ry*v*{OXʕjlِ+Aaýu":M(P\Fq ξ@ACf"AVQU񒳭FR{oޥp ȲG0#dȷrӢJ.cq5o,;Щt5ڰ#wϋ+Ds`(fPe(KX&RۨוgerK"T* ?n ^s.0trW4og3^g~{SI0iGNcnV'V6jQ(R9>K^fRJzegB>tI{pV7o,vZL`U g l[Rbi,kW4/#mHJp#L]0HW1X0A FaO# 0ؼDB\3VmE<Q"aυo҃)X?mEEZZ:pSHbddaYÊn+ ĮEH y9pZbf70) Bݙ\yambכ4nDm >)鏌{ulN 5-͛sϒ>Z;LIKQ%ɻu]!³ۑkS.3Ӟh-*PʀIwaBfwDq"񺏺?EVns?lk$ؖVZ=ƺ`cloGp<7\=Efq:FsBc<# :;#ZK*%Ѕ:83fTLP$hY=:!LeoBNym cL'>}gNAб} j*a@ lg@ GW2 $LkC h Uvu4J ֯+夢L:/pt+- J-=0s!.i4肎˕#ڒN^6N\?FT(wӻUaV+ʑzi "2$3w4+#k9埡8gszpa95F\}ce?B'9|4-(U:d)l\Ar_e| Άa(Qe eʳΙDz}\'R}k2в.x0ŧpy])8 $L:+#fv.8b>z) ntcķ<2PՇ/CF a<q()( 5FFy@C mCpf`k([CI~e{> n⏚ܼͅȐYa3E,-L",*[6J#.v0b97Zޠ`쭌ш#id'-G)NE<}r'|5|Af||ty/Or:ȦFOjz:oQCi~bBG< 9wQrH 8?wiǟ@A\ƈF܅bRhQC8\:|%lGr17 ~_W_{ʻ_}VXݚC+; /[$!xp#- Y?Ii$08Zƻ*^|7SW]v1g.-x<1\*O&/ ;!u 癇Ʌd73li}H nT9?Oϟ;̹; XX#,y̭zlKCsPcil͘`"Ng7y}-ȭĿ_sPqZg*E&. j7Utp©a櫔t8:W ăf25 $au˧K<QS78Iq-,O+5ֿcoHsQ[ur^1Wg7&QԈ"E7/Qnsoԫ8wdmlz9jσ'|<(}i`zö|B8FV͜qKC.yN':1 J]M@'n+wy)RNHiفw nGQ(&9 p?0mz E'Wj&}5@LW/M>:VU"fF1ϣo-C{BRGCůs(#'O*:e0e} 1W S ;D#"yp H T_َLO#^WPG:%S"oz 6^9lBA-rP*r-d>rf.Mۘ_5B!@[=6f,|K"&A;㍒!sR_u swMB? ru ʢآ!6{=㫰(#;oZP~M|!*rq]x~#\ ąQpW7I1#¬+3ަeJ%`>$89UJxq##$~y 5ґhfIU}J,O_C^DwoX)Rw8bP{{Q؝݀)~rncuu͡nX p #t1Le+,eRy |>EBأk+X?4X86,ahBޏ_VV;K0}QkV=X%ˑ$wK5$SԵ4|i=}~㨘 ݌ImrxE!<ؔbKW'Qt8R~2$ c}$0.{^gkC&/:n#??p])MkYrk.Ut/0&֧rh/d.) _3knBD I7R庢va :.\IPiEs B37E#t(g8j ?ȭ]L9ۉFWJTrUwMPXe6{zzK "-UK/|d=%'Ǫ3mBpD㺺_rb#yq;oj"]L3ϊJ#'ܼC\m¥Wja_ɚ'C'UfL\5> ^8'<@OFl%3OC@)tm˸%9>{(dL 4G2/v^6M} 5r6v;T-1& @WJx?FF`queL*w48Qk(^/E&6 >zj jM,WfZ>̛рK_8xGBL 1j~6̭bor!,Pn.>`CGh$~'0b'^N]S+ R jo*h@Rð3w!U]⥜ KG٩۴h5m~jNZ_pEZ9o!%UR2HU-aIaI_(zBv/@c٣XH+~WX+9Jp%Qbƃ2FPl;pLO^Bc@cx15S: c.hUo)F4DYbOH7~(,jΪDe2 )5 {B=eX">\dۖ8z ]mtʳz5hCZ4 yW럮+I8Ґ0 |ن AA w2t#-zj_G#ZDfB}qzP*s=2[Zua_1W_;WhY&`i)Uv>/EZ |GA#G diY`.fVNi;紉@ Xck8Ie|4Tj,(QB R[V:W;bI]sJc<@$ >b~n27Z4|_X/~Ō^3|Xb@M`{<r`&|W~4j3a 757ƗgUތx tsNjG#?ZBC+ah x,akݐP%tGpHDtlD-mBuڐO\>-aj 1u+GQAz~1Krҵ&cGߩ4tN?z2֭J/q+K . yŐ{ ^ATY[lOhܸwEgaU(OXݻFvw^b qǜ_8օٿb1w:LN>(#Q`jSbӹg˕va)T*ź _NlҧVY4KZY>@5ޒ,};D"({"03S|TfY$x$Om2ӝ_A5cs)^bZ[9ۡAHT$҇$21_C\_%Tڰpu ve#ݜ8~W}iO֓uՙ,MaHm0g+DJnR_^gtQ,D2V8-,WsϓqfUT7XFC͆9kg,=1O[QpNz4Dg/ZsZS[iWz A-{emMe[E#3Y v>>-S_g65K(dy3B5P泚zC8t=M{_.-kmJD.X@+u@Ek6sϕe+ά"r 'gi(s"GºLm1<: gQ@!9յٟfFӱo%f(Nwn@mV誁pbjjoD 3|^hӃK'c])4:n(:4]XՌh+3qXUM8A,3J:3=]ҿHsԫ{(p§n&{AeSsVpߐdw$RypIp1v!h`z~TPu?tbQ;#w?ny5k&By7G +W<َ7E0gCىP D(w%!ܿOO5xV[&='O`cjzNs=mt3/K{2Y~9;ЙpU)2"F K_*~-pKNl~A:h| y\NB_k+XM"o CwȩcKUtU,)=oUh. ;M5Or/19VM=5)eqb,-Xf *4U]o@`cK hxbĤQY8x˵@1ͥiߑdd;#P[ZnF6o q_8vw ݉!Iֵ}G|[tCK>Vw838xΟR4zඏw0Knve}po'%c@Q +W ?(COx&34?une7C?%i&ĉ{MozVKg1 U"Ks/#fڡĺIť2p҉ 0nz u &JCgo620WԨ_j$0s?fⱍ95{s5bp:GA$wvDJV!Rܰ+R#W>aRG>\vޗ)28Ѳ]3& H6҂ym-J npPx 3!1nl ~Btӌm`Y ny #Ȏ?F( IU@ S rT1n_1i asVW-sΛ$ztV(q0:ƋjD_⚣K;=sAh 8-i<9^\cX}C♟׬ɤ>ƝA1}rjK$B)lgE뿭Fr>DPXrA2hf:2R:iӞfjF?^R u,oq^|MJ;$ ,9̥KgCnP2wcd?_%ҲJ|<%'4@a,Os[읇Ԃjq180QF[ GXn{+&{Ţn_hM\'p-5[ʲ4)fHBQ $fݏkp֝i'u#Ui' NmBݜG1<,ޔd+N)R?sJйGu8 O ϟK˺wh`x05Ws ~fI'=jcJL*%߱Q(]UW}ߕMMIDM j N^lRjOWʼn9njoA: E3"z@PU֣D NGnt\sdAKʻ+08\?'֌5civ!_r?X6?0Ի~^5 ! ^Ί@h hX^a9j G& gD> &N*;)æE\t/1S'Rb.6aov=#א"<&[+R>Q&A. _42‘[R#˭T\9׷~yhIZ-6w큿|=$b*2ZHS^Oyˤ*v Ym*=嚌Zw;[k xlL<MEdmLj{٢-ׇZ׆G1|9F#]u_n B5SX.ʯ" /w 7 fװM.rdT#o1#mx?a`v(Zb8A2uU4UW+Yw(#=K3OV%kϦT,_Orhٞ>u'&h艹;^Wr1t S{P d5Sݣ *? &ފ`3]iַzcy 3;ld\TN5@FUDmʆ~.79?.vBϖt?2PnNU3Mn4GPA@!Q%#Spe-Q]0`3$<px0F[#<㷢IRh2"Kg(jJVDPG}·\m+‘bЃ zjotkzƜjO-L7\3"109[k^v$~2*fn l# ~6Oc|#13;'Y١ڨ g&L_wr8.x$) ΐ;3M@#7jpx,p HaEi.Ci(4A0(yYycax=ҫZm_{X7;t:Shx ^_&1ZC}% 6XҦys@J] J$<`| 6R;n˿ۚIad GہvX(z-J`G(G6wk>UX%}}[*uҀBhS>F9oAƀdv/=YGZrEJRцK ȩbxNə2T4Cda7'-2va_kdSC8P/Q/=;+liS:z5M}0LXh>y fV5/-ݑȄ`dnvvRLr8z<|&c:- 17r<)Lek W22 =(,x95 d $mG\%b) W2i0x"cgcN߳6٢nxN5R 6B'"32 ie孟,%XԼ+UXjya;QZLo_Y'bsJ̄iõ%pPy,ϾysmrPXr)V1q-1N)&?v'<ޘM"@\ fiM͎s(K/dܱ!K О"7_ vYG=ƍ?X7ߖfG x {0%DOTsy9W9rSějW y:Y0G@`w1ei&FNZ /`pІAlaB-7V]%7һggDAuazJ !Inh9D܋:f;Ȗ2.ڗK=UYt) 9LOqo!-zı/R4ZRFCTӪSW>Th^GN"ND r1.l]'@5ݶL!&{܃ }sStˍPmXtRpN'mAw}[\YgJt/Vew;W>E`Rbsj _SJ%lUtU]; \h#XiT7["YQwi[xŁP֤%`2bw2g1n\70$4zE|AG jM?JP}e>2voYBMt^M VB<%yOYؤO9Qi`. 3@6H*^pC*MqX7G •Yڼccog:_HkSHڹBo4XR]_gepfT;x}˫w<3F99 9S HZE@n2YINaҎGY ak2mݕ4yr7|ab@:D5BlEUo5OIrtq$_52H͌1#&"ˡYݺBSE|htKB_;٢={z4vlRP[ [(́k7cBv;;O>Ҝc ҕW${.!PDw2e>[&H0t8 ͈0ʎ[9NrZ]fT|L̽sOTI\)iEshaQ οX_H9 m*T^PiHq'2KyDABjARx?UYhM6\AMMKTaZAѥmŎ$G7 \.4lWcSi1XHb\%B @g؜8ll:@] $F[j)a8i}.[m, _>-obßi-Jv(S'5;ʀ0 _GuXb˸nޥ*b*I^ 0ʲ8|r 6ݱ{ibƮs#aq2B﮲|0>z8:.֞֗H߫"_6vV)mNyśVp+aeJS68,-] 3_{Ԑ\Dmk"6|ƒwC)GJ9֒յ~tkͲH_|=b" ! 9g׍ ňL6Vª&J ˠɉ9梅kV^h@G:gQ˜ˆٵbȵ#6)TSdZS|Ո7swuCnn1$ $&1~TW)uM_翴%q 'v&2@C3&$?nqEƘ($Բ7t;ڧ\^JLPAwOZS +՜զ9Hhjb1llҪa=\1F#X#V(=ε̤aȅ3CeKyֻdYwbkb֦x`1 ,T\w j}Mc&?}]Y| ?ލ|;ȆCZ̨S `Esao v<@nd{+{/oG!,l`r|$QmƸ`3Q[+j@ZQ}8^*䇅$>zNt.#kO yIx_x\ fbI詄bhHzpP>~6Y$tq<Vгqd^#4k|g   )fD,}iGbM<>X7{cQ [B͓ ?\uG,rL~T?ZwF0,U!H[Tcڐe-CbzfRmZ.UhGPlcDe*J3` sb]12k8/>[wL3EBZ[d!kWu0p&NPZ (աi$9b`} t(?q幬)d~}t^ީ4$\X*J5bV0XI50آ+2{pZV}'ɨd\iw}9W+orZVfiG,\p$ Ry,jbShY%jxNua]9hs(Sj"WpWl=3#|ny2n{;g~ob$}UEF&f%tl&4OyC UAi.H {SP&TN_z_M~@U},X[N.nC,vpPS#]]Ϲtv WHv%D!&]WS)>HX!%>ENmRenjKqpː*̦upr>Yr.mKtą]261ē 歈VҦ I"se/hBqC(R ]Q\1QKlquiK!yfc"S &hV^l6QF]X︮Q_evR^_,fM9NTh~՛8'ꈰAfr'8foZpds&1f)پ:j?_[W״_%?L[VVut?9MI|Giӈ*E[5фv:( l->hk6cF[6Y 5|4دyޫNɓ=q>-vXNK ,hRb~ K2kDO/ߎgfQ~1`8U.BMX٘?V`Q,+)`~o-6){ eOzQȔ.g{c"B̺~#&&P@Yga_yl<7=cޡl-#M'x \ mݰQU8f3, 'N{ /v~e!hrO:6zҦmkf;O$&Ob&LgeMo1arR*'TӤޝ$1q|dqbc2([g/Pde>ARw)5I]V%!C~uR<CEDXpn!oKǫr@@t[D7%cga)|v @e _^$[mk!#v< 8m,! oIʉХsAhuSD,VdK(ށ(!ro\x8O e3Au|b ɮ;Hͱd)$m}#Zڽs犨\iSxW˜+^9PMǽN{J:hLO|C1%5ur6 Xqj ehl̜ǫBNv\ =ù8N]V dݠmMci54؆L 51 56fgWS٩_UC[Ml&?y~Wa_9[Ul`؀%"/^#**>;%*J0Tv%E_v!-^1UKEyW9ͱ({r 0wr661w ܞ,Dq완~o0 a2 N4<0ML+dmITB|U4Z (L~YA!V4Hsdq %d|z:G킔}Z(B5G0EM [s7ɑ @&dLh5K-#N'W#j6 ]q@~h#z#)/oF7S!մ^;-Qw 9vH*ԓxNc/]OdD xA)d[* n< KRcs~[*=8D.UE*uI'>9W 7ZXÖ P\De1k{"zkle G@x6iifN24< W}y1 yZ\Dw"Q$^NUs,*m7*WP:JzՉ#\cx:8)AF[ ,:L{+ I,%ڶV o843B_t[+%ȣ>aЃ!S^sv?`3`sD΄j粬\<T3Dl&+7(0RDǧ0hJ2~LtIdA[4\sO"Yzǫ&.qwdTRU}B`#_bE>+4(W5P}ObGnd;lZzJa!t16->͙-6>ۜ-?_EqJm% ͱXU6 kD560*0]:Zo*4b}:/6᝹ⅼϻwY>OnW~\`0aa$= aQ*.㿐G )A4椶`xh+_FPRcY(v_"9ȍWު0@)m& ګ0-j *RS|7b\A׳)wY 'q5 *ѩu)_ Tμ=~*T:ݦq-WvA{'ٲ2 =9()w-:1:%$(]䖂Rk>|tō,ȳ^BzO|e$2}mc4-"Sǰ.i(_ҟ_:^zt̿ap NQ=9LalZ' v̎/"z?cRYK̖Hm Cv"^Y A?aG k ev3|A;zL~BTƨV+ ]uk2eomR]#':zݟszRɁK0ϝQ*&t9} 4W i*ޥx<U M٤Hg2U]@ʑuo~SO?hZ|oQ"liW9;|KΨ`*5b~m?1fŲDMζ^jgYQE'Sۊg[*/U(L]CuFu.u; :Buf_+:>dUlZڬmm9SvwNxjqa6m@Rη+wFbOzl̉Y)N1זsL V}J݄3$Isvt[v㧌A-v&U''.`9vFZsA?p%՘;t5@޲@{By(fVΔ&HL5kTM2gN2OQYfi5嚯c kumRV6|)JثiVZh&> Il9'1 㙮#z:fe~0+8[4 e)CfcTɣ$683;}IYRmˏ<D'uA&C8nVL_L]y>Il^ҋ8!0oqe"I#x&Ȳ5uQ9R)$1u^#y99W;_ c[YKIKT8{$YՍcQR'E" KEq PP ^ ޺ۣ-Nlס,496DՙFdH\΀:SAkǥ<[ $?K?~0'1Մ#30L]4J%BBPr`{X$i?'v= ÖLLyWA&w6[=0.~6 2Aį\ ZM#bv@jx[,8RӅ88!O^˔V'd4 j,)\ݗC'VךxIC*v(.̯ 3ƒ۫;\^xQJ pu"Ws$8rAþSf n9d޽מcw95dGgyrрQgРTmCp#dpw;M%jz;%9O,I ('!H 1[҅np8y'i kĿAsMO& Mt\ϖYX2{ ;OÞ˦!yo0HaẳcCrYPğf~Q^m:ֲLn=HDDgOe= պMz[ ك7so_>)i)P~3&82 lM8A ,*׌#^ȾYp':P#;}DBk3Xg,DwOQ(9\,ϓAlCY FڈAzMSՃ5nnZ9ߚv#(z: C-KFq\_ݦFQ+7Xn 5Rɟ嬵_`D4W`m}/=A9n ժ:g;yEI{t("]aO(;>B#ƙf|oo" ]z%;#IMuWnjW¹\#֑30>oS( ѤzUCʫe>\X˅xon{NQTN/=8ݾm{h:-4Żs#@ vbZuLcFty3.xMLMa4,[Q h)ٜ:4 \$i@2;k=}Ϡ<-A-5R Ȉ"~˓*LJ I/VEn99e=Uv< `@OSEr=)?8 N PEgF5{W_q'߼$ʿeB0ޣd rN`w۽zJg\9gE2M$>3C yڍ ǁs}kёd05i j"O/ҙ r? b;o}MOX$d|4Dz-YJ7*Z3%c,6@;+gߝrq] 60>ipѐ`=Kּj^FY/e$yȨ֩_lpia@ ŝށIU3>ۦ}6eQYKvIdiVxYS- HײX-M3Y.XDѫ3goqsɂ٨UNUSmUW%H ݨˎHs NHHٟh&9k{_\7%OSR5,/:lٵ6%;dB*},qrWUވ @ =ѼBhտ ʥjCp+: ;#A-dXnfY^D6Q^׳ d oh/3|gd#up(s&q( t]4'> (b%M{K?1/~k[Bb-*'ܤVFso)p"~".]8oa?VFW c?)[$RmEh1FRVH87>2r^'4璵Y >R\R9#9b/%íRQ>UC]NzX|D;#HG΢O\?We4q5nYNb{9H_`W2"ˀv* `nVl?42wK!aK =5Od<ӮHQ_K쪡*XһNmMS᾿Ƨ^Ӊ*8Q ]z#p;JnaGw޽_ Mw~l&,2YWKlV^S?Kp-dH[&67LOc5WW9 8!P+Ld1K0Zov &Au }[ ܩ3h~M{aK -K6`Œ&9yj'T ۻMNG ןeݤq) scSPeHU6X }aS?Yry[. SKL:O`=dKɂz늃q9@J&Eay7_U0PO h\RR[5R %a^(i6v#䭉A_]q J:3o 9:KoCf #tW1qID̠oћ#q-Ʉ4 6(۠ 3z. >96V6{6 |} [bDlXH*PkCZ0GG@/wZBC'=&'NɪG0,01KbAGpɍO%4t棱^țTɔ7ulu8;{?oZdo #G\ :}ؑݡZ4 ur@lXuh'/8ˇ*HM#4 1xD>IN:Nfvqg n xV385-@0.rLF:8W\ H4MVoߡl? 8\}!>ݜ"<HA׈=)ihݥyD#?+#q; ӑ5ϊ89=:9s;2X{MJ5<_)y:^ 849SYd?L6/K~Q!?G߭cJ=Y?#INEL{Jemا,uI#1Cɽǵ@Wijb;hr xz|pqēZ%|KJum.J ȇX4{=TT}y"4EN{q uPN9ObטF}K <W2p5D^V{ {I3fX D53LL,ƣ:ɳyZĪǓRo -X|pGowf"U_MB C8? 3'*ٰ53:m9:BZo `03B5&Fm$z/Jp#XעO$B:$2:}"n*p0\IB[[UXW8c 2:&;C] M`2 =g[?`eжFGѱEzu$bxy:8߱lC#݄:Q=̉,n7ݤhW,(4]$"#> *T\k7O%J&{Y$!vE0\ħ0ZFrCc_ Ԑ%Mt<Ηb)E.7F|-"E lr?3ݳwOMު/xϱ3}M0=,mx3'rpFP]@#qT{k^pg26,s3_Z_YNB4wJwFA̵j$98^[84莓v];0YZ07070100000379000081a4000000000000000000000001662f7fa900011ab8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/]?Eh=ڜ.+ȜY O"'}M!5 {8_ Q (43`Z|fq_34{x~>z >Ҽ۲$ncɽ~׉V, OБIi!q7LRw¾UlhxޗuN:U=ag ν8qkrU%O}\)8tM ;! )EkK18}-ڃMrqw 3H*J$B"tSL^ vW\3| ٢Ɏx?>)A%y]kěY՞ҜQ|9-h6]ybl&xdBctzO<`/Llя$ $5n ~ELd60&$al*Ad5x,cـiPsY ʊ7\ ؏~9!?im6K[ʄ>F\lq /fEOD:pGꉠ :-ΩC}Q}eW`z[_i>!<&?48OudR~q>,صTn5z5uQ| ƫψF9R@,[7'åx<1T@j= Fq)_6)Vt$̈Α:?-'ܛJc k-ae[1+R2]B=DߏfOh-٥=ܒ72"c|$)3סq ;CmL+QiSP#DQQF٦E0>ؓ& K]n89aG=퍗_qҒJON4lM49?D2H1C0h26_Ooֲ ʀX>to"a膒5vjGۦa]K3U&EfDyo} Jp[?ךl wâ `A$+),Ls ~8k.ꦖ3/,s0L:X T.L+oXZ'/!$ ( Yd _hv"9雲uw':@ ydm+8f Fq YCjۇ&.` SN,ija:^p "?}e]ad8]-O|jDA%-ԁ:LX Dqe-.OAqrsz (8 '~5w:x[z ;ٶ}'Okai=v@\ɸ=_lz%s3a)[tkh olO+qn{E:n-z1= In+-<ǬSτC*G0]=lN"`>xVA;_YЀ6p'dɑ7lӾ҅)8R<[z8#1㞎=Oa;!RRJE'u$!6v_\/}I0H2cv]!rDF:-P?o˜.G}i&BPՙ.s{{=(V:n<qy-3K wN6p5e!U*V5-hd`j l1?&q@Fw-אa^#fNva5AYy#;fQv62N47&H5!D7 Yx(ݦֳ}ZK244t\\YT|L)`4K a#Ei1;uN+f-oEحt\jKU2R$*aYc_nN>']e76qni*/zak'o1{y@]6z:ɛI-kҟWo PLەeJ!$seG%`+fd=i(S`rh<FVS1P-busT_ M Pq6ܑ5ʹߵɭ/(KF [Á[ٵ}*T4I4p=]#JzF-bɧ ;㜠7N Iß9NC'5B6g3A|Ho*OCY}l+ Њz}l-LyS_gP\hUri*:x$Íg*GkgU| kq,W9qh0qO>Zfq ^v l :͡ETuX?r/2`tkLKF:n DW_; ͡?́;n%:ݭ<g Oco|iovm: !Lt1Jf'U|i`g㱹jΆv|bN/o9u3ľ)~0s\BA(n;8][ W]zϮб-fs!9!? "/]upq$0S[_>Zr9}J6[w1?U30 E4,q@` @C,kOy]J |{ I4⦲P%JH3gzĨYBj֌M7@1b6t=CN+ (9F="ͻ}VeF>kUu7BڥIDaB61fWBMM$i~0(>l)RBvC33Z; 8vQN'H5DqM)GaݷL3`9*G÷K}.0hxM,iH=N]y엳@P,-C,AVI &*;1Q1ƫ^o$\F~=!"-PnVoPrDeϊ) n`ԡAEaWa![9f6T&hʡ(:~5Nȕrr]uAZZ%pO*Mқ*s2y촆R".GӨo;LINi(2 j M}M^o#M Xc|+`뺕2ĥpC9~-z3?$fѡ-0#mqU Y7Aq|A$/ D51m7;K20VT.ɊJwt:< ƷZQd4`GkdړE8Y{y9)-c`:%LKz)Yv͑"\Fi'~_vFIj^Y"@RpWzmTl6ibND DYI0`W#b(G`-΁OyX"_-@ qŚJVjM7q՗qTܑF0 ӵa|M2>Bћ\(qEytKܞPcqĒ՚k޼qȏۜͭ'nȵ۬ `u TRtUQDRgd9ci\M삈 a@`$ezߋUwe=UXB ALjhNIj. KŽA9l4[2G݂#arb/ !]&J&= `_QnVoY?Cs{)D n5#H-߅!.LeJa9z&Cc8+Wwcbܩ`Ud@;0꾇ドoL5By+|cj}-&|,/D&>i s\Rm{2=*N/Rl|aQ'/7N'_Qb3s E!$l1D`?s-d9g9R|q 68 hRK>e@S[PHswʗ|ge4RDrћ0Y]ԧ5܍|,cP&"8NGCq|4[Php^ZgJM=xVUn5Y!Xq(Y(3ͻsÂ^,MUo:voؒg#2B(ie{Ӫ_}Pl,)1xsӉh<̡l.{t -_E-'Eƴx3]=  ޔQcv?"xN!`ްnګRD=EV IAW7uj lygiPƹ7! L{FiEf#obk>SpZ0 ::H >Ú#<]j1LٺD]o7@`7dO\QK;'WFZ<6Bʐ95zyn_5O[6U[\FsUEapnZ|H;^'B= 2!lip@]DWũe]>>qI?zwv/=yoo=2mu~g;lac*Rw[[ D37hrx3CӟLTٱhFF~6qj4-I[\1ͥ vPyh9S|FDYW/d2q"@#&x{zZ1nFGwKo)oT*T7/}(j&ϫՃ~M1(%3u.5Ǧߦzq5Nu ,TH^p&s̃?b-YKg>ezɍY٧EO1NyN@t esԋ-QӈyQjCϛ TI:ěN8[9~ vzڝ_oʥ2D:xsԫUH%J{eZ,3pβ ^rjӵ]gp |IlޞA;~ 6Á?,q#_MXE#6FWGr^i)ޒ-b7[oܔ mT~~CB[-y3KUcMO]h򬔃{olZpRrѡ1"EwUvd#]ǻ’-EPeXS]x> G\D7[ "-&fU+gt)ddZ}cjNcYh ;2,bu⽻DprIBxGP|O)BWT$WbUd#NcXz#BZ+ }urld{A58$m`Y8O2 bc_8uUۭIa #U,7X cG=8ʀId=W]vJ\A^^9H1| w"߭,NyD$Iy0Ut1nbÇa7dne|b1{ElǼqQg! DQ3ͺNx?2?N-!;cDUnQ(n}@SDwf.ͰxT<*[xz Ɯ[ByxͳqNMͱIysJyLGy,bY=i 6Ģooa­[>c'{ =%m\kÐWI_L>mRy >O$^/t^袻p |UDկL:GjE S+F_M\c8Z_Hp$SD7No3 *TV?nXŕtD„ҥg}~+xG o/gASG tOpz85眀nJtW =]] ?dcQ\ءQ9LދMe sQhUqI{A5LS nRSБ/l!@54oR?Ps"b7Qj"9\: QDRp5#Ƭ۪tgfPZu98FV.{ mDYa,r%(>Ak^*d\e5W(Wc~&N4Wso㪍qf;VEfS"Jtosx4oO(#]Ј+6LB}fioNS,&LDB wv1ΕQ'@?Y-qnÕF s1Z"Z>.(A=zeY/ld!3 @JstJU67/֣`gcLY>ܞW!@Y~v3 {Tt^kB緗h[-)*nu?]2)B _ O,DH:o+șsaq}JUOJl9 O]VVl]6hsX~M'0fx:S[ <8;axMs'H2" ???~s=XD1 C OTdiمKƜ !n߸P~u|w~& 4yFzעzeg/='Id;[)%1m?(&z_Y( ƏJm)ҘhRA5/K8zDR@a-`X=akd  BĠ5!.p +&J|sѬ6" .@}[=2s˰6~r:0my |v)dn)\&] fU&xFś;;A21/)aQ\8}AC^@\qJ!T_y W? ZF !RM `~{ٹ8J`T`PKUBΧAkR;"¼ ۈZ{mUIPzq6ߊ*ilH-rӠj S H*GLzF07z ]ڏry÷0$%oT𒦘/׃4)FO 1yg_ƵibWw)j„DHBTP-<1el[Np~,6oF=ƕo]Ҿ+牾4[@Ml=Z'/ݽ宔5_=ԁ*QDyW ѿ+,թx?rzx238Bm?[3Lb#τ߿@ 04z;.D}Tj!^<#ki9)YMm3|Us/Of:#w#f<+ͮ 1!0 \}B~Aj/͝k ꉜ/gng;#Xiz1N\,E{ X kzߵ)8CSD+s8dCxt$\_LI&F+bpr\/4! }M,)(fQ n<(ҝj"u+mMҘH*un  F۶-9͓vߩ!kZyuMg>ɒjɴra8)Ň3er*N{~ ~vo/.c@\vIqB킇ز6+TiklowgW9*vh}uQ7B sͬL0-WkϥwrP(Js#p ha Gön jiiFN }qSA+Aұ3R0^O\Im<"qZA뚴\Qsr覰Q;n,}< Yd9;ծ߱Hx)fWVT7g'dJ\y㓷KbI9"V`j1rΖ\UbZk ve3E؋ onRh^K "֡$Ļ{$| %XP퀍) "BU:ȗe0.!,Q `m}1ngF iz_cֵ@v(F7nX]Q}0[ Gl&,}kѹզU}8k P,"hL,Y=,oG_ ~C}/5("W$JV@ 34%jX2+ qܝTp4W H`,5&67H_ebZCs7DTKxط𘳂"U( f-¤% %g%bAEv!G=wG Ni*IRO.@G$4ݷqqr ]Pk"]AmVƒ bJ6~ދ1Q 7|leH0vf~N0Ĭ.SU#(ƆmxSCʥ#J}ILBI $"x>RnEP65B!ȹݣ[Bڥ= ֣YAtU %`aX9<2g6x2~UpF׋\KXl#RVk~^Y_4D Ys*0=տ^}s=mB9 ƻ̸*+a4^d! Jz@bsO* H+&Ux}u;{ c/ ۻa{qÒQ9gQ;nfXByN@73k"7  k J*)IEkc),븡@[_S]o5^EjTzswm8WcxU`,:]TJd %mnQI w-!Y=yp &z[Kmε@mٽ}4ϓ^($:mѷ})Zz{fe#ܣQ\, ɑxqb }],D$P ;-dʃ(L4u Q W< L~I9?iX 7r&1E^xRÐ(.:w8U.?ʋ`OnZ湴];Gt@yh+e-(QrZ[q7.b;179˲{w#c0#Qz srOrFJDŽn0x$p,5F`_ݤs?ʙ$:m7Ho/laF1'/+,|8~( ܩOxIF浲n_/TړTe0loӽEx;cj{A{A]1n,eU_3&cݱV"3X}^Ci{)r6I} Չ'l}@a[Pk;s0 z~5^60 8|ā`~KN:A6QC_ĜV>RYocż?.4'T"1AiBhRƒP̵H]8# wӟ,q,T1.-T>0p |-`/f$F@Id;F c˞ԮpfgB^_Qea_Sg8Y!_KWXyؿ,K>8`_~kbwY{ py^}1{n)8nZ ۢa|Ar}-oUaг6;Lf!,8pF0o =q|70vH4!D.B#Qb&8䬺_ Uu /V-+*ҳۏU-OZFlRf,A0ATW'=bfK-1wO-V̢)uźi<%gо^~@®(K\ '0M T[ߏgUACzd}' n-BT! =/$º:oܻy?q%=q+Ӟ~leO1zR*mDBQwAY'e*, T ؐ$Ylha^+ČU3CK$mG/S\R Y";(b+WEZ6Ut=ܾ)j'u 7(G۽Kas/R^NyO4mJ t !lb>k4Ȟ0lc_!^[%Ŭ!.tlbގ^]*[Vo`|C at;28h@i-9dH8%jEq>ψ\9TWFQ#G }w$c(}ex14ct5] I&tXi77İ5&•5Ex-Tx>@$!hܲX[aVp#z`EjCx2 sƐFD}>i>+D!n]—70j$ cVU<1`K5姈Ov@?8?Fr[H>A}k#qcj85B;%7z?.,NWW(3穉koH Wp(puy6X]I<3¤o0QW]{?Lf1dlʣVkfl[j&&- `!QF%\% JSCvSXbN+=U|ÂBl;:GxF=5JCbEvdA< 8EÀ1bE !>u}=S/-%z^0DX$<ok>P'}-v 45xEj<:| jWvfա|E{L2|:Dkh1dB:)7M9(e,G ;HLW=h%;ֲ?_W\RYs*p+[jo^cvW<ʺJkb(:ǭ|yEv؀Cb |ʘD/(d (YҀ+MW0irOD~ͤtHU؄؋z\U(a|+ms9bcCDⱻ9^)/OÍhF`C8$tHkȤY!$d"S}bjwr*k3Ɨ"S#\"*nw.g/6^bDGW/[T^f@1R*$ ,g3VP5̑-އ[-e [!']eB-/~wU@E)u(p>Mw;J&,CxG3g*ZWMJ)*ӏHb];' &p_m5b3[ 6$Rpn6pؚz%]PbsL GBc+$#u+|О2~1F=NliP IO{ xH9݃a*kXE r\~)v.]ׂ U<^rm4hE~`p\ }M^,GȻڨ҉RM6Y\JT@cԕn)_1ˢ La~}PBXw|yJ6\ ^`( `.c706Lqrʉ~M-D>_fl6 gcN,~f-J|)!MfCQвrڡN%Ѐ)^) HIK| 0|xla)ǿϤY~踾Hh5z}{&=bwn|wmB ꭌp_?&2x wF֎$^Ff{qte~G@(*ffl oMdC.~$;Wc巜')҇)C=oƗZ#Y#_ٿ0 (=?u_-˞UDPM RX_׸U/zבpvPK[z̈́`iBg%my i) V͆~?#)_b#=b;UE82IuM)]yX@7a(}e0mT(/gZ^RL5V' GEK&ӓAu+]xg&|W - K4šL-q>)!(P֚ܞEנW$ lFQh}YF!iqS[ ,A@Ry˕b戾BeEQ&5ٻȚ]x~Nl~#n#8 (S/ˁR5%z$u,EzvӖPq0ʞ+6^T] 1QX2rciQJuJף&BԲE\6BS`|ln#t bq~];KSт(Kv_mN*.1H<.-RҐmћa ^MNx *b;N KzA{-;LBoudBκ Pď"7D#Х*x\R>l2Cpnw~38s"^Z84ݠVRUs_ (A,k/\Jn`ֶ<ô]-Lj\ LZ%z0toR#,?M4]GǹOz^(/QX: RusM 8QL.ZJJ}3/NS0䣷MG4+Y0%+7NZFwFXݓjAb/߫#oV ]<HeX)lS.+2749j7 j2q)g1$E=y Q= XV v?ʳEl|4Y`K'%JS4+/.y~L ({("Ct́dr1Ij~ub_嗵4 kԟc4=]:8. _6oIܜk.ZVکbzF.O.qvnh ċ1q;)>XxȠ@NT~`Z\n q(7c?MV>BdޮԽ;&T4XO -kڳc#؏Ư,6O<% "GkxZwUKxA#hD)Sncfo St vKE﵌ƅ>9ƄZqyDw=/=K_mpp|n~5GgJB0anRz&1YѪou@&lm8g]0&.,"o9P|/нW或)n 8Я$K&Ы ͝dY >CeM_ءI:/7j߁@Ok*P v^܀Ȇ),]N'~no.WӃѰRA "hFuIzVNƙ&_W͙:1aZ]c}QV b, |cU ӊ'qR(/u{ x"9v=^*js,k=TᇕWe@ԃ:6qRxm쫸iүk˰ZNPJ\= LRѡ oBK&>N"\'LAbAxn߃*9eOYkvBQ$LJ^kޞX"LOg F`&à +I sKj!Fx1!XHiuY"?cMgE25ÞS6~rѠ׻.T12W*Tp$N J=Ac_y2h~0AF[jWK+]ҼzQUt02Ԗ_OEi/:>E͞hmV~0__ O}!_ݙshKpO%ާkk*cN]zb]N{{faYf7 L1 l͂XIMy~6=h=/hV4}<I!ԁ0$D#5rx?mixb_Ho ].#yd_тT2ƶ~8u*Nmb ǡNQ1PaDmFpIp k. . =2 `z TDs]`rٙoNEIhr<<<,Ǎ6O6xu4/^hoл8|S2R-`4m6Z9)BG3OQ'-2c2G3@#lp4-;-HXCaKS~qH7@8ҀAi8|"= 쇿@ H;zeK;rxꐽ\vж]9M|{b"38_jK%3oY npN̅}f1vҗpße}X2D~mS'Iنߌl{¹}YgrT NUؠb ̞OJ&iп-d<:i|o8]-s`Z;Ùߩ(0XZ1G 8e 1l{x^}}0MdEZ^cm4<4GT41#e5K7IEZ0{ s2.>ހReX#:}R(8I8KeьþudтFzARkgXç=Bn W:q^.@8H- X!0mfuϚ\8dw&7cfP-b 5XZoڮ*kK6tw TB?'5 >yQ5Ww ⡠'@L8Mnu1NxO:ﳿ4QǞY\H͍bC/95 6BvxX`FHڦH7'fQls^I`?l5:13z:8[5ڢHMA4SR=kVuc 0"J [(r,&\x6ӗ c'7XB:PR&:nYӤEHn.`c=&"?,I\Ca@"ku~>@?8{p^I@mnFqXJ\qд8-D ,Z誶/@qjԡ|8sIeJ b>dJotѡ1 #f4^> G0Fy4C21Dovj3s?7vHU DA97? ~ػk\ ~Bu~٢_Lep/z3[^ۿgr.yk]"eյ.5MoQ}s~t8(ZB TE> h,a+zOf CV`ܯ?CH:h^5tQ:@C_c{A GBx^{0y~c0n $Mմ1n $2݁@^0R5toj]}A|C$4=JBt 9u.˦, 2 ]ţI*']xt}5=Kš?0.݆NK٣7A|-:bQ#$w Jحo}Wt>yH< xܐO? (9=PH:(w Ff:R`MS[ddC|e*'s¤#;JR{Nla}%. pD 'bE´md6:~9ԁshUh"*[QG J'ᜓM 9la:WiK݂}?7 A<^dV[xJ>dǒGH %VA!+ZD]ZT3lUmpHn ~ .% bY][<@@U$c%Z@j6Z8~1oy`@SLE?U6h u=]I0}"tL<i2uxb,h">ӿR4 t:7̦߈Z/*Lb#:;X_;=ի87 }p_H'wsW^&4Z̿BWv;a89))a)EڏeA%q{evs~DXl+n1ЮbevF'tJ(. oNڔ'x]8 \ŀ@fpC֠#>de=: t.D+_kZB4 _Sԥ_(2cyi097+=iXBh;*P l,A}uf}zcel#ə#6Un\>[h2*=9t縲|RMƣCU5'v>O(!](y+xVpb5-r2h>Nq>\9yT (E!vMJ+Yqh3(iu.d!yTLl#|bc%]n~\1TiGGۘ' 9&re=x<ߥ2ȶguIer#BOf x0oc{'ZRO,1j͹ Hmvȗ >)u36ӈ͉u8?~%gT@4L:x %9GdoU-dn,XNzr OkRk wz)(wN~a7 M66)HYv84j:Q{U惭kj>/w~Rf)+3.~l ĴRM]X]Kn7~ӶڒhіL"5eowz45ٰLV xDzPYEDG4ߌ(.|Ns:tyſˎ@s['AFT۷Lތ z7OaW֖S4ߕg5ȑ5?ZsuA))=Qq M0״3H >7]rqrdhjeD|O-a~ٛp͐:]z(@Osxһ'ocIw& ct8Tud N$W ّPh|eF{ 7-4囩O_+Wl`&kQײpMi=%aaRK3# `>LJgQJIYZL׮O򝪏KԪ"( 2E?Y э hwOesٯAz(L|^8huyͧ@C|GOpu1!]Ej.f/mY;2ӏ ޤp6 !crD@rN=ŝj9-Y~"<طiO=QyWB:V,y2SãvBy.9JL ҟ&T~եOzd9&Vi7CI*M\6g;%C=씌!=g>m)ZpK_Dߏ8# J@]Z ˨f]W-\۵$NFzk𐬞4 bEVט$S?VEq(ZWw %D;-DWXJ.֚zL%b&[,u/J vʯf)BIixO&65ꁦ{e^e q|jK^,6a'42a V1ĜD5֬y!DJucGb)- ,LfіXZ"\gAʆSβ{Q""z_rf!Eh9(gF'gA 5}q_[m9.:!VvZB{ƀD.fj-}M$S/)_m/Kig8a8ݥ54@U 0Þ 9Qyin{bk yv{k]X4ٲ9yfn$k0yu`]Z^P'qK,*p =W_ۋ9R o2/#4̓nDfŀrw5I<, {HO3"=A*)|>L4"WaF0gE` Xű"RyGfg|][5X ~)DK?i' xÎ ;18赫NlV*A\&6<9LV @/.BA \f8 Nc~ߐ+5WDZeU!Lz i%OS'N/98{UM'Kr@FiS-VȏLUV{BE۶IS;c& Fd}ot:rR#xv!}yjqw:*w_)\:EPݯbi7*GY4b'9v' qAq!IX>[-ys vX4t#_CoQӬ&,cOvY4wB$!`cA!),FŠ[-nδ4downn~u~FތS-Ej@)}y^U?TC Api?yqJȽAWBR42m\/) @ƙ, {Yo*KP`֙uY$^tJ%=;zY) zbt*YQ;Ѥ,>[J2ed[]6[lӐl9.ʳFf 2<;vn؟;N39"TZaAϊ[/jv H)k,@jOfKftN7K{p {g{sƞ;C^sSW^zEϨp\AFM쌦rrU =AD`'fN+ +.=ҳevK欠DS⡧ =R;MFw,mg_-aImnDTcGGsz$ܽ8Rm=u{6S}  讪` \I ̮ "#)A_?}oVO [lUu$.o"f³ U끴 Ca{}nQ7J3W-ʳaK9aW΅gvߩڽ-Y|J_Gph #^yu-R^1#hn5! h>6ݺYOzW :do(F&geeјtɒ}yR{KCêgXAջy/?;sm?BU|킭Qc&w6䚌.(RbtmK=KQeNE&fh!V0zΏe|orP"R.Mv |y+EЬc?..Qa$@t&'/ݵ[|DXh>(A6ngR~ }OeÌ ̶ivLp"Z ‚_,B/ ^w qQĸ7 O]~ٯ.,cᵿ h8!^"{SVѷ|[c+7#uپ85Eg;٥14<:6>rtF/ y!Nf;bIPy>"f0j %kC;V]k3m $NŖFl901òD# kE s`;C},Ķi_68P<cHj%NG^XK#We>y8FL_*v_/ۢ"`#Q~U0z9xFyvCONpZ@b$fY&n%vZfœijxkwiO[b-dOA:+!2J"61$F2Oqa) `ʃ@=:T{@[ ޖ1T ){@]gՎ92ȔS[r, .A"!@99C&6w*wk-k/ӖՔak>YV38ÛDQws6K~8ɲIYbF ;v.a9m\uUuݹqbꃥ_4(ho g?%N8\=tFWAv̯?.zP_XYGc\P# Z&.F]]c+Bws.=鷢H;@-kOP䁪:^"v' XǙ[ʤXV|Hk Bf`Cxx$!_@c ĸZpҩT_6?>kt-0) c8o{ol`9yvmǑOUZz))B7/.R|WRǡlTU˙eM$=9eYCh;sr6)_E(l9'&lÏ,ė׹2 Y*J.WT:a4>~0ar EgpuA3k~Q#Fn_3 |(G7~H_:+0ůG,ܛU!3DXa4Äq]*>okee<,U&ujO2:Fiqڕ^ojgT$*xu[O1R]F>0zua˯\~4.6d,fkfՐ%W`d!%@eNQqdo*o8|27?2O;$>TuyKqu:d;R/ Yyz:qd\iPRIeJV=lÒ\q~&UUHw$P(WQ//<Nvl(ɉ'!o5AKf~% ˰z5 iC@ta^ـNrQ>(YWq M|ݔȰIW! hQ  59^r5Yd4;֜e]; ѵiY25ZDL9̓CxsMJ$=Y"X˿GFK,@(7y=i ԗ5utoCD>ǔ 4$\+E:+a]Lp <?>9tꢪs84XlY7Abf8@— tH"F>ds=`F4@FΒJc\'3׽dt}bIާ!CnNŽjƞZ>>_u.yޒCk5fZveZ)wN=3[{HzrK4FqʞfJ?pCL kѓ%IBzGI G̈́+^ <'~G*XbP7'viY:\A~" .b1y]Z;pi%hcC"n;[a JofdB:OpiRjA;PzD/.[0:Ã^z$L*rZuz`n׃X߲אE}"Eiu܅as# g6!w}C}|FByw .,z4=vn:FUkj4y -F|xtrub.y츇 :>JGƪr;& {ʿ}s`. ޘ W;\+z>{2S#p_ϑgl$?=.{uXWpW1Ș K|MQK[h>dyutR,*twۗuXŪJ%ȕ"c@;V£h7-P^^SZ%t#^#5%Lb @peAL'g7DZ"$S6ލcI^ \ʙ't %8i}&nhL&fdnJ4̗OX>]>( :Lϙ|: QܸMQn ~DK0 sa^^9SSm(: `/[g1* q۳$2sPt7vh]fx{[ r3ܶoV?Wѭe2VBW::5N`꓇q|qÌSثCZs[ o ?6<] 8g*QN*b?f98۰aqEck(L*ۢqN 5 nEiBS(ΐC3d;&0=CsgkV Qf&X;ToǥjLJYcyĘe,`9^.1e2=;;Fj)Pʯ!A{4ˠ) 7'j96C\uzpgLa-;t+P-^TȂd. ?,;<'J+O C\o*ߣߗ^VCQ)8nJB' P)C5O> %K"c1md^+Wz٬Sy4ױ^XoQK; l$_2ӤmPlA4TAU7ARH<֗)$3ϺnwqOX/ Hj!lB i"Klv:˶53S7碪I/P7]B :E\C`2ŷ޼4X&"J?K({8daFHFU٠cʵG5>߯fxΔiB" 'ǡ?ӥ Dנs1ata*wc .F'-#d b'5 n} @'MUׄ*{@%9sB^d^::w׼1q/^0~*bʿ?bQ2Ŝf!./a ,.i.Q(C2hm.[ɑLfS8jܼI:Hסkϔ8.BlLR4B` ظ7 rn7ר=a+G U˄y ,{ϢO}SvF4%#l <𨫟|[׎PŨig"И+]9u!h26ᮓe}ge+Tb[Ɂ,R!y,*&(KKL0Q$T}Pυ>byP@Zr1+] %c˝Y:@5+ˮS Ү|Pq|^Aʇ ˫+L K7I* `X p 57 cm2П {c]]?\J$6߄:u6yBc 3['Z'$UC|" hu@%q7kXd@j祈8c {m-^0+ 03!mO24 4_v 5s'bS9Oes; IF%Ieb-]J^d3,F)҄Ӭ 8oi^pDk] &j0E6 yԢJ޼b𵉰t2hYJzd(7"\^9pB*Q"G/̆1 psJ%PWUY' g+3,Lq ĤUkaOXLH+VQ5Pؾùl-eK ߵ)1I¸& bg`#=7! xGõ&%Zr1/3@C(!p"/@O:dY&;$47՗Ƙ̯GUx>6K#7M'XjïE tx~rz٦۔I=G~7vAx߭wyio{?W!UijG¬a!h9MݝBOq+sx1Qc}y;Uۢg]okS~$KHB, yqj!PELGy<i*ֵ[F]Z66rȹh7,&n+w0᧚߻}p@DO;Oy P<t WJ, 9δ4~a")#977A_T5[py1( 0$?sܒޖ^C](Z ?'T5j&ۣض#')]X7^~5: eIUH =WDLY\@ $m %;PUW[$[^<^)g@/IG ʺj|'N})tJke,P&sW\,"CQ2]0&\Dm(8N?ɁW[S7qJ>K&Rg-c})`tgtđT-NR7tS/ iy~LƷosL973g/ތNqIM~(iش@h!w}B҂/ITTAhG`<~Bh+ (c!JyPAmz"6YFQOxv 5z$Q\yy5.EEs.un) nʃxդ+%F@tR ̿o5,1 :;vV$USe4X@ZףW>^LrUɛ\UW0b.9ZHe5>`wG/Oj^G1j7k9hJwL.DAw`\oF\hiQ?w9vE *)]?|׎~YlĦgaQ?Xg8u1WFfP# ^u`R#7*8gRvjQ<~>]uء fTȑ߾ebB%hiE@HЂ+v|EKBV|Nu?]}›%pJ ,/+ =vP邛n(ot+78IKW^KʩQ~D.Q%ZmH;/X >31\}瞥EW,&`n]#Sv4;$P:-AzzAϭ3b![.J:xfo=w0_4U&~[֠Ms2 m"xNJWk#aqٛ"M9#+vX:^URȹ#6%4J3׭t ad)Yث)z@OZq_<`HgBдM ly~I4)Ou?<,22s@1d])MQTW_L=uK)R=@`xWZX_ѽU򜰨rb̻a%5О-[(c{Eގ;,`a#:Տ`b+.{ 2@HîxQ]xbX F3M5S<6_&SOs+q2}ڏܜ]Œ)|G-A@3h/l^ BNe`}Ve=['P%hh >)ygRwN2E_t\w\S4oZG())PGש 1RYMP>b z_VT*FdK|HwYm nܻE6 MORdnRs.ֳLK/j1f ,>Y,6Y?VJ ~=kY'KuLLgCs48މ ֨V rm!rH7Vs{ "qżRm7U1q*MN<S86;2$r9u<GXf̴DՀM>W .a\9p aMY 1>tdqt%jqgvۭQ#y\_@.ͅԾDs\:~%b5k 25b=^tܥąB f8|PUo$fzY(5?-`]KMbj]Y11P^]{7BS` 2Q$&‰iH(;};~P؄։x$ $j ?XQ 3#N}D5b'ۘUK_c@fM-**~- }v]±*\Ѿx.z?exSH+G}UA34L3= U\#LKEoySJTnVzކW% clHQhO=>%yT/HGe; և!2ֱ +nIun(7X /dnOv:,F 65e?]-T{n" 1XCTK)Nmć1KʯѰSp At3oAp~7lM;okM?5>I!smV,:8ȣXD<L3M?@ xe*|$,uVDD$ E3ƖzKy*0#K96Jv63ѻ-[<hob%'R̜9\O6GQr5or  " u o/+z}r[eԉs-qzOi^JTEWx[ !=%gZŻ(ȈKZ_ԯDHgl8jiiWert*n Ҋ3ngr$*LASr5zl,VD Rs`NE7R߁mu4fplخf˅gpC7Qk*3j* u3ljdpxh’Dh E}q1Ƀi2AWMҦ|I#DmfPl]xoRڷdi%>ـw5ỳ:z !q@g֫<u]|5yj.aR8t<6.ʉ|3-7'݌1sQ-*eDx\ 9qeI۬0iB!V/: Ě =1[/BRiݜ+)|iDE;ANF ?Z Vnj uu3}e)O'ž6jt0dDlR~Cn_%mBP*@i|sqY;~TC6&dq:p_.ޖ)k+c%3 `Kgpؘ7Men<Q5Ƽ#V8Y͡x yvjvw)<cE"G?t_QB6l ٰuZpx={(7@`:K{8ѓ "GC#Sن /XGp0p9E/ 6G- 6l3Y/s2ñʪ6/9,ULJ/v<6lÇYQ'ӼB.c0զf·mmLe=hyɜ̾΋<[lPFst8|xЄL_/jIv4{o;o-[.f `n ɰYvF稷 rnJt+Iy|BiyV^n{~0L)MV]2pR-&8 ]5I֊3MA' c Sy0<1Т:y|XcVwtn} PbFk]g>d]i40=}sLMv4-ޑo<94e[FQ#C~pb:6pc^P.TY^ C+XiJD&$5yA!p(gJ0 .%:z| E:\@Gjw p D.DQ!'3Ī9Em>[DtcK8-+j.)7ҵh--hk_lX ^dlNޘE{AtṠiƿ /dI7|mqT6 خnZ.tXJ/BQ$}h[[#&JByiMPXi2D;8~ٽ4<6Q7gAԺ7ai i6aQ4MJn~fq0#'m{ a#"R;^֍hhzS4̛ZKZS!&imֆw!$re &>{l.0 wG`HN*읟g3 .kƝ5U Ûpt-LHhYr@)rݰ|rre gUIbCwRph :.]U) ⁍Ug >N.HZRϼciM {"=gc v#ܷP' *zu[4PCs$o3]b[! Kd:oaܬP<س8I$6*)pF3>N)BPQ'@T#wpO@V4d|&fC.4e>Ǎ$`/+/=7toD[M cMORW޿5yT^u%ums|/~]6m` Ni-aNKzol>aݴ֗_6ͱNkLcV#"r#=?kکCd@7 q\& El(#VQ3^eOəMuReh q/;WlnIQ;WϾqA542#&op7DXboY=|f^{^ cɢ]|qdl6IX@*<]e} $5>)FVTئP ݃ZhY̱ ʇSjM tq/I83+DY4|uW!{qW hPtۂt6 oSxqɹ'V%jt{?s:c ľ);S|-TWnwbεJ[HlqX̡^n4O8Bڍ C?Aʚ&&mPf WjI,YIoǝ%v z^k!8(9kʒZGf3> ␉Q_WOK'fSG$?oྒྷxPi36ms;N8/K4#n#!>Y>rVNrbN9tY7ǐ.Mg?;Щܖ xE~lW#O- p"ɨD&ԋ: 7ʸk @ 9@ g:ye++>8ֱ&vӭX2KTK_H1D$U)*tY>{ ʖjNi^y/ȋyv 7x ]fg ",b4HZ?B]g3[l:ָ|/SPBz%Lyfjf9tf1|rRA-N9gX#ʄo]q2Er8hSj朋%e,ȁŲmyP*۬7KDnԷ8{qWe?  =mI:+<78$"`DB*UW3Fڙ椂QGiA%?))={Ňm`5t=E33UBhtryb~c ?t~3Si~g8nDVS\n."KĈ^-"φ-0cvdWmx=vD}tmyF)(^Aqa+>shyHȣѮp '`(b/-ZLcFM8?#b<ȖZ\07~+FMh ֠&dfWMn/ %o} ^W@RknO@ex/#- NvM) ]߽BCI gza+g3`l}U~{'w݄Vh=`^ 4: 2[sHAOh$H)Reg6Bm`Py)OAE` [B,D\{ߝP9U 9 1PA"AO |eTLz[Z\ 7z| ;p0$!io*}z"]s7pZ'?dܗ̧Umad3> 3CPѲ RCK5'vu:UL XXoݵObl3jqAڽcĚG`H[_1fK*=/U".f[eJ?^KdgKB]XRlыWjwcDةH O;x{ t%\ƳdO)Hb]Y-~=jJ ܺY7zF?'>Z`EsK9^V i}I'jVZ1Ib!( (*O.V<̹)#AmAQ؋TS kS>s ,zK;4i/|Bi-,/ui,tVX)~} Rt+"VMRkd.J@[d ̛[])_e8C^wF3Z\"2 ̀Oe?jmd7Nc< IE C3οBtO420V6!\ o)oZP:Epj4Vf|2zT$ՇoZe\F&EGXpe+p %o**e5pt 7ЕKF64(m?ٳEgng%`̱xym?(~T/$ `ChdDÎC$QG1+[]FdOWwKNuZQZpps@ij{pY~Ҡy4 vȕ-//Xc!S5w_sCyVhPfWFU^;ٸ'K>Hvb" H*R}&gHn-Z=6qWG28E},:X^  65^Fd(f5# 捈_|Ytta/Ș?ӑ:gt|*Xd> /~cE3qGٽbC'"z2Hlҗ ('v뙣W3w!۱O^L4!c.\Xa`sjfuo2]ȔI彮Ll}6w|FUCMR..ԝkiix-UCe9o4'O!dXms =i)&f{z 9 丙e8?p؄-v ? y,Bj6+0|g$Ch3ʎ6n1"ArkQ-_0<WI dO#8\)ȊǪlTpfB۔؀H؁DY]6G"׌2y;äGEE0-Axt@ERb{ t [5n D's7,ל쯚Ҽ' $2?4zUF/%?@78 Z'3xҐRxaq߷*A.;pޫOLD5?,dO7@sK^[k4MFi~3I>u񪽋ůfP>lQ*~&x"bkuO- B\aOwdnD.CK.gS{z5_"uEQ*ʼn5?O*6Kh:ebLK3O ! ?4͸&(DWJcIs%Wpn(nu_}y,C X5LtUE/n_ғ DہKE?Э& 1b.8*m|`4 v^)n/@S^F߂gqßg2 S' @lHTq;Fvr wܽj ,T芁2q.=2Y JU?lUzb(Uv=M^FuŤZun`a[!dz_hӳ_'z48b:&)  I}̘-QxǙ2j(m1X76}n$nbXTwxRfM#ӠSF^ 'hP*.Vc qbñ8ʦ;K3dw |ɂҠKPg]2!3 _8WYKɆxR ܢ_+6e"ˈɕFy qk@!h=V$Ϥ1d02E} Y ::0&O?</Yf,$xK _ZrOVX?IzTJgحu!IahG EBHdw!h r$ 4?Yծ ?.cQ2W֡իg`,Q;_m | 'ͪWN-sC?y,?iPS*+J#*0ԺcTЇs– CۏtwXkz×ϭn{G[Yae$'o(_C^ֲ-q*.KÀG)h^i}x'Zߞ%$ [) S~ Q)9u8h26c傉 ÎSm2spUm:la+X}& #\%˖nE.Xެ!Ot`մÆadfZЦh2˭Hf StNZ\B.li+GjGK$^F'XEaJhʳMC,Vi=,p./.ɝtg<Y+iе+^S_!ͩܠ,U)C~/X%Yh76QGH3Z ׏|X1SNjxq U?Qm҆DAm=қf i"/f /1&]u%anlu)MV?q,% Y?wInYɣJ :R-_`MUQkDb1Ztvp; H p+YOm0 4e SZUe WMW@I fV1ʢ&|C!MD|mp'!l+ތ!PˏK:+ 7&ݐײk#Y}~]{@^JKh,uЍCծ˹=?Gu iu0H"H<.ZcFUˏe&)f>iz 2a>V"saDlza4XUzc~]Yuv5; vwGNMТV "lܥs|!yE5gBe;KN4ߤT] 6-9;Jl5ml-Fy)F-d>'j݊Aw#Joӊo"`k\ !UFOΠ5YR+K hnd$v*h ԷPAm>+WB@lg)\.OWM2z4A-TVҖ$PN =\4Q'J2=^UO ,6q79z},]}xNO4x`wBg;YR5 n]gB\@~oQaMcEj 2/H1 qmhFHCs۴BZ6",VNgCoxryw (iKSN؄=MS$뤯1t3_Uzi4D'i]%jGYv0IWvc\ĩ#CیleQ4b]BI;?4Niq. ?&(_g@C{x8N |##5 iK|Q%@D^6.W,e$>$',DX;PhsS3o\DbAz' ߎd(|1w[r0*d c " DVJ2Sv7qzߴé4pB7aa5UȓGAi85r`A/Wpڶf䄮c =yHT[)W~ZMa؛9tܟzyOwX~: ۡ嫞{tL5"&#s,U(K#ms@#8ma t>p5ܙ)v &ϫ+~O .bqim`ٺ}pEt &K$ F#8tP_ttl"ULk+#_/a!}d -ˢڭ XQ % T/D?F(q#9GvUW%/{?1bs_1VzCl,-5BW~6iuSo` !Zx;bʠd>޽ts1΢Kj_ӻU1'ne=t?WJ?GH P7J1hLbt xHJ$:8/d!0k&!(`.HqVGXAwQjZ)u4']hlS,&H꯯W1򫾡ݛ\{DUhWjkcKdAi4Qi q4a(ǼB5vl >Q \'  I }wnT= [4+3sńV d i[lj&~%G~C5r01œw礁H4 /:[Z|V K$W`<-I|W1'QٲA#"KZZk9T$*ۦ]W\GxCYL!Md ӽ(1Iߏ~4"9YGKW̛;9'1֏liL<2U3NH`3VMaQS&~VLpz{yuo'Q*ZFYY-}d #kIs ʓ9ff(xLɍ[*YN\2ä`L1TP5a0b:NCɁiH8yT؞reIl}4sdC66}uώDr *َS.Rݬ<`- 7\m4EDmyЌuK%(Y~-zx 5I;HUByM̟t;Um=3 8 g exl6]D8!bnweR ǒDhH n4;k|0L5w8yxf֞i>Y _-0lLEWBn&{jKJ&% n8J‡ HobXՄӅ Rqzxz&&tcXn<|p3*nҲkHuF~b|c/p%.ہq{'7dih s{[}vI.1][3hgV5h(Eך2؀+C{ ^p;|n=5Ru Usm8v1m:b᜞#>ґF ^%1ΫE_n4qcoiy^dg:)Xu B`reV!Jʛg&>5e^ق"{UiR*go1nI ǭ3=NmмQhQo"P'q_նs|gS!gŒl@u(9ͿeruͨHE7~= _yvRTq'I"UpO,Y2S}{igZ,„V%{^ DjwNJRW$oF) ,C+jEߐn]8tAJSPBAPyC5gWn~iHnǒ>E_ģ={]_9 %p E%EHW1RuZZ&(Dx> v]5=̤d$P/ 'kd :mJ &U.">=v@Vlq7݁"K%lhfFB4IQB \t-"\khN('ƒ_~)L-tLozPcͯȪ2>l,A_6VƊxbS;|')kD|aL"vpm?dzJBJ2GANd e'_ŀxWROuS?W'eKUf i1XhA16Gɂr+)d5r e*o.5" g45h訵1|Ȩk_p!Cq O8}t v:FXqM"Dŀzizu9"0pڬg師Awieq\Z%Ϗ Lmַ rЙw@/9{fapIӮuN-RZ7sH-/tԺ#g'7|)h`'Sj]2 {o9yl(}T\+>O氏 QQ8׿3ٽ.3\>dDd)>2l0{~m#/,rhr"_Ԓ&#|d\_!"O_7<t̶i'C/p1`a8ihpL( WE:xSsU} 8[V}쪲 Dr,)ruvVl р uq&hX?[du"p% 9}80(*]f<@ftS.iAdݺ5\*jiX,O9x͝ fLbު80VXk[MrR]HfM݈J/ZZj2nƙtf'IKho:We o}8"exb8LPm-jAz{PXyj@[mx7#8X@#OΡ :9G> Lw~jmJKSAThj5u-AmcKͬ}4➡P4F98ceψ<8Ezڀ X8?ow'_VīJ=IY(\){Xy(!xbQF(S).òOyo.7N4;rp7KSjrQڢcذi|,FER9w&4Gۆİ92`>sZNVjoΌ_'ht8ysju]qƋUߗ9(ͦr꺜EY;񬼆l p݈-*>i*qmŃy  (SۨMdH ہ dj=)dQi+*㽩rרՑZ 9J+a$5+P@"g$jx\䛉 J=EFPjX2ꦓ3Dmgv9<zv,E]4yCF;#E-ʝ%8<HB{&/-hrL !6sZ?AG[c^­SnW*qR_tQ4uRGfO<`s`#:;%ڃEήGiNp⽴K/ w/NȇkpT, dp}*KxTIVTmU%w8J[0T׏4JZP.Ƙ_7113Vs`̩ME J2Q3~:visCy 9ϼGˡvki؎R X̉j2#]Ih{<Z/:?-%"2) u7&4yR<%i)kk>MdJbOwוq=l٫|lEy~U 'ܩ6P^Gl1+x26EJ _qu8R{3M(zk/c> |wЏdlC`!"]FZ婪# %aL2*U`7\J,tqI!!:K9S avFX( qs:>XeYCoWChQ⽈#P_"~@"QF;R=]&M>_lkyyWO~䧃#ix2z3w6N|T8^s@<05T]r V_cEwG DQGOq-OL6u_Y>OG̶"zQMөӉ6iӸ|#X< s-R;;7 ,*Gߜpޖh/^tTD`Zs&1@pGN;2Yv f{ .g|:C3_&GG`^1 GHj&+} Pψ3<%Zes"^ C@Q'8ä\^&0hQJS*X^ X.uN?"n6&5_"Q 3Pn9~'*E6OL SQy jh V rڠܸFź)C(RCuU8?}|Pv[b"R (GdҾ%[*ñ#zJ^!^yI gF%aMtLCVh.COHj8\lY6X7 a;e@ڹ +DOKt)z\]%NqLwm?hkߗ/\DIȾM݊At,$ERA~ôEl%Va5;zB#dr;7ǧc+ƑqzE?$WW PgMŸ{ڹq =H9 3ZAWQxE%Jou؎sAF+?B˝Fa/qd܂wφQio,-Հ֦M [H_㦡]R+sz0 U]ތm9nIfddE[5ˣY*&xV2)Mt[xl%4eg&9:J㗳:'s^K*] 枧K|{Hz[Nx>3|wq|ނ:(čuC _:ljGJˆF [. n`{}CMGrGnI]T҅}ޚaB2 ÉEB: U">!]V'['D{ |5zOzMGrNE+.i?Л,}M+UG;Yt-lFshy^Yc@3vR_pROs{"u)JcnoxЗ_tx0o}g,!x}Vx/e LyޱQ%/XD-JΜ+bij 9~ Y+Ȗ-X8᫶)@2 B- HXA'o(xVae{WL P2(eqmֿa6r4r~C=(S߰Wn=V&doAU=E@l8s^1p߿7, K^+:*GJẂ~2;d[}cd\lO/j$`%kLDTvVYz- dTn>gsB)*ۃ?/\YC4~yυ˫e"9GgƢ]( CC^[h%%1u>GpSyٶ;ĞL^pMj3.Qzoc=YpR,)}y#P $ U? *ß7]H-MK E*DlΏyt_g䫂ئ3G~Nz/jrz_Dڰ"t:)DCUs*"qH>^P>?+ӑt:? L>Q2iHo_˓*v}۳ȁM.6΁ IBizz?6eAjP`)JojNs-(wi=<66 0Tx=qq¦ ܆"1+|c1}"}*T4+ntDvك/mA~Ȅ[e,n q,V O4HcUDy/UR(lL_<n&Bag2{]Ԩ#z˰y~)vlfZA"E|,T0,5=Q=Ahח` :$#3;7Q͆" ~:[!aA ޻vᛴJ09?LG]Ơ8Fzzط( v3&z CĆ/ wt߽ y>!Xj!Yc)3b2Th>HXrS 5:0N ǦFGz +>zկЦJxSF  NVRS7e?>cSwQ-o3rwpͧNWa5vDv&{5DkSa(G =<^BF4lKqC:18NhN~X |cLH; е|Jtrv!U4}+@AvzOnyauɒX:nl  ](7IxiYyI) <&J>whZ޶Dк߇s7'UWMj,U[e8ĵh)`6?C4OxV2cuʖƽ3yVގj5X˟,+<'r6N3 ^OM&+lr,-D*>GO3msV|n Q5>?؜ў QKtr\볢|*ς=`YL7(A[mwh98MU86%8FqHд-~RdP(׫G,.17E65^@Ɏc}gyy$}˅p&r.R|흋yUenH35oFAC0mX󤴍g?*) 7rNuEg8r%.^:1:,<2>el.0qYkTtsQnFLrcXP>*dʝ~<2A8%)Q.螞e0Gbn~ -/BCwmwT!{G6<(݁pn,N$`j" L5z(6Y{.YZpʴW$5J[H4 ygФgFV-&Z}@A>|hG4+w,;.d `H7{cubGq aNgoc5yϓϿ#8m;0 qAԧɌKjh"T^M ey\Σ5A' `3t*Sߙ\ɰ avlW k?tfH s$u a{hǍM&RGʍ,q GOtw~ڹKrÜ6 &#@@X `#ঈ){-sqR3G4ZkpJb:[spiBn:~`#~p6F9MPBcG#Zu%솕|rz7"Q=IDvH@ W3[?.y1z ?{,WtshWouI\#E\z Is~gڨӰxFE 'hm~{-]IWdB~/)K.TC{R}gOyp^aao G/_;G1H[PeQkb@{;OUz ѽ0=ԥ-z^$Rn#frR=cw6m8C2D2 I2+D[qB #-Tx@RtُF/+4s,]IbļFX<XhS)o6U6y5i ,8cOY٦@VSq='>:[Ugc cب][E4i#[ʰ| JIs7].f1,7XJB9L|BVBq% YBIuXږ*F\4oy<#e)fu~6l;$*do=KcRFYJ|u3B5ģ+1]S*@gau;FON+ RFZJ!,-?ɵ"6X3,p1IA"C2q;Ū^Wh䱾x sDP 7 wk.pjp&ɝNcm9lOw4tv}ڄj<-$A_-.E?+ec(k A몆!u`虫@%]pEAC,/٪FG(B|q*8;Wӕ}E@w`Z; e1A#^pYza`>F ^1 2)2_ (5d?nO&I.' k M~E@fVlu<U*pb3ϲy\SG\f4Q闶,Z݁g\0!muoB\3@w.jr9K~nGv1 !'dN^qwgRԯ?h܅kQJJPX$پIS"tC|yPr=iޤ5 =ScuBdH`{qp*q@.R8L4)eE=SpÊ33"XNjhm0]o(qʖ*L=*1tmԅel 9tʸZo8 yR?05Qwؾ/=חx9%\v7^= `w ڍN`҄cV(;_QZFK;.'颉䘮=C@\g8̿ve ߋZ)?z @u;qDRs.n/N`2;B+̮XZJ@ `8]=]^Gӿ@A9s*R|Yh߲Pv;%Npb,.zۡakrkaBAֻ)nªi{qU+)׹nRy>W [س| >(Aw@pldchݕf0|Y}ŗpmrw <ս-3MD|1p:g "F#lo[iVٯ^>U 'd !u{awvwү B.hR CWFtF"<牵q&.HYu^uno5XkǟG9סLTq_k৞rUη.Όfq4F;i+_P2j$u2v$ˍӌy ] ԫ,9XW&<ĵ{xLݵq 9#@O[N62ܙ. znD Y҂^Xf30ʥ5Ee k|085 AU ܥgU/ GՆN!*ub@͒cG:o =b<++v׃}QrhAN"u0nNFãhb7'`+wg˥ֿ:lʈepqKo&h3>20 /iwX M."lO UvuVx%,dc]Gz }mWlt!sY`uD,پ##$bwks|;и@m~M/Șy}zkL'g]hzˢ7B?%N ʬO@=vDy¤[(Lx ;]0펛cQo.<Dj?:3z(}w`p?4<(%o(-bKiYrmA;bAt>$ H$HJ6Ȍ*Nm0J:K8*,A(? WX @&ܧ @w/8WDѠq1`kމX/8[r~㽛cG_y2By=%i ,O_\7Imob@OMM?wwn&a"~a*lIHoyc3 rϟaɸ,` ͇WXxܡ.hA寃[ U{Ɗޛr ò_ LU0Y%5TB,xZFTf~ ,{v\Vc +[0ˀE)HCy379 jjWU#]=; 9.댑 '}W&ߢ/%kꁱNSzb^HA+zUw3ZgPE'v%'Zj seNjܒI|w5(,GXymW*>/ kA3qW# NtVuk/?w-0}o9B7%!SƲu !)OtE>(R\?~uv[[rs3 0.D@Dqriq/+_F P_ dok= jTI 'qZGFmuָI+ϫ)g1^ֈSweȚJf,R{?04+).o =]l$v'&aqU[ڌL$B;Zq :sT|uE9;,]~)qL$-)[jNOT:vܻcQQ̰Dˠ9/bD~߷w^-:_rn|nJ\#X_ #ڷ~ƿ?Eѕ8PnT UBf\7䋒x(lyLMjܛ4 ]sֳ~=_,`D=`N%k ֠-ʐj 0@4H#u~GpS{b];_u8&1s F R~n;zt,ز.:,Y1NA2/Z,}Tj]c%-UxV~U 4xEg C}HqBp0<h/O1]A}2J'%GR&ڹc(:b*>{s  wXgԀ`tA%K*\9RU4i4>[qRYj#dIPKA3W"imnS|F֧Vo腛(^V fEKޤKycqw!W&)XV*ך~a؝A4 CXTET^yVf ЕyԻhh X] JLʞikDuugšztWujZ'LAw9/(֕u3 GT;9 V'9D CK)#֌:G:\ZIS`,I*I&R4zQHOL.DJ"C]XJ~DY`3}>`FlHj^/ћ8/_@ {lŶX ,ƚ͘+ݮq|Kp[|G<_"-קHEroFn<>'^]Ո a\UrMD^_3IjF Y7oHnk!)xyuiX.ϼ7)UJaO PŕP!<0} uJ۔:^{ y3+JS# 7[֎szA{rhcXJ%ϛFqwYь!e3BZ)c{ fl7=)x^)so+'I[=v:WG/ k-Q$D7L]gAE@W:|j XAJ"\7&ɬt_+^tys6&"IΥE`ed;[`@/h& f4)e#3kVk6n_Sk(KY7(çw14"GHdMV˜U1VIT{NJiBA5gfd:iIFxYdއ;)mx;| '#'C7DNdukMG `Gsm\M+gqʯ(~Ȅщ+Ţ!Є=.~b2;s\o>nǠӶfRDk$DpZ1: :oZKCel##H:dfZ xHoY8SK)(Pӭ *c2Ԉ_Rn(+Jb:_P>ĩaIlGXҢoÐdؑj mx"Ѿܳymfs44Ә_G-F@a y% sJ9>"*M~^]Lθͯff<%7[‰1Tҏ&"Eu;nEbNF@MJ c;͔љχqn8?OG/cˬ1A#uR9R&ta[xvn.GNV[fZ-sPGH.9 $o1> pٞ=^Dc<eZ:Nj!z#yϖ̿} ; LB:tOi17f,)Ea!Tg'Q]}ϕς2:"N< pbrePشF!tP3:6B6nVa/յׁ,qVb!#mrzH8Ņ]sdgCdqlhǹ*u:23Ky8SI8H'cwDD)S6"tuPdLO|7ʅݶiM"p$6 wCţvbZe[~_[t%b[wVRgМ_.%a %Ij)Aopp1".Kx mO-O""x%* {2uKhV9^Kwn뺯PaY"X*!K4 WVcf\ wwY#i0lwF O{ØM~扔lx9D(Pr% ^\s{ֽy|xʓvI/O mmR ? ) ?j}=7KjpJzkɉD,z燌/EBiC:E {de*GgJ$AnND])=0oU/Hd"q2&'XUB; ѭ:!/KuVNkO62%eM/=ѵ,V* 3ekl,زWPtR@^}I|@08 # K/~쨵lƺv >M*sUaW鉂Ϫr n[ELCSү~FYAiV&FYUѓJws[IBFdLrwf ӪN^yy#pT8׊z޵K.*fk3%,!Ub6pߡS#HF_gՇmKm$L#$507Hf!yzgTPZ0Wn,<µ٬`H]/5K B;o(n\ګmp6[_iKzc5ةuz*5)˩}Q_rؑ_/6'iJ., }JM='`„U'/Q0C =4΂\t%Q 65;'jx#2E (Ԅ_ DlP)EE1Oa2بdv( yC^KF0Va8Ve*҅k`nJFL1*yv_C ^I(F>ᓅЙHL\υAMȣ쉯 CVp5YˠU\T2&E %"kJʆۅwU: 7K e>Ee$Is"/UU.m@QE/s{@ӕA~]̖MH7n;!kRZjcy7A7:.S K/'J#Ae2"fT9XbI)m_j}7b>Gå'"nl̅|b[XF_HWŮ{SuTZr /J'x(@O.9^[Q[XRB{oWBC{OcGqNƈ~jGXàJdOD5X(X6ʨ U+CF/svdƢܓ"&B%t̋~١GGb%ނ̽c*HqK8x PU[lKhU0X=3YpCg|f.lcx*yaҀAۺ)&/P'ዶO#!+g|/mvHIf W*aqZ2F"yb= 0F7.A OT3YneW)rĻ]Bk ~nrwz(E!9.bиU֨"f dH:zKrkVz4^Պ MXkq(ODy6,^X>$Ws~RSͤ"*.wC||&YtnwfuJ Li]MЫc># %q& .{D'Lnf sQY*eT_GyUQ)i*WFYNfR gÊFnX]/d"4u#~y, =D0o I 2#{.[fsȯZ\Dxei]Ey4(BzI =< _4:!>&ksN1DM ^]P8_1 rVZ4?mΨd+xfKfMG;o~*ߔ @ǙkW#c%Ɔ7nM- ʘ :8+ jlYr6,xpï[/þ=s$;VFksa9UJ{1Հʘ-X+|nBC~z&M ڙe2he}8ڼyvuxIpϝ\ߙ?o 7Zc.ɯt(\f_aք XdކW 8u-I >LvE2cx\}r 7_gwa# .ۣܬdn V>(lm.z<*7a,yТ‹Og}.5q1+9KhvKv!gL2A]& >I,ᢼ%˗>D7y3xxnz6 ; 9(laɜZE(L&НqYLz y mo'& pRLk"#n ?YO̼{`$krT2D)S磢yS܇} 8nor0E+A_I&zeQx(c6-DY$3g "ǙX؀բnДgNj+e( (^JU-Z}58:~Mǔt;{֖c2͠xuNov{S<<#.z|ݪ,cc!Ddmdv=Q*|Yl"X!>#y$[suE5+在Lqd;4? D'!Ol`[qdF氡G`gY&[k ~]\ILzc[Js, hV:..(.hly`{iJ3,ZYeS5M9,>|cNϜxb{⯅1_-Sg vp.^o9sXn_pNkFTSx_M@fɂ8V@4#/c2PzYmڗb#Bgųp-܌h}dvW_Bw7jG( N&U(܀|R1x<'! dFvF(jWB#} @Pv(ϲ]#T(qЙ{I<?䋯ݗ`\-IK$_Qٻ(YeTОR`1vzTI1YҞv^DY "|Go/Tav` 0M1tSAnCRWfg>JqMZ2i90զԼiWH_ @sgb NཡD\t@Ec>wᤵҖ3ID3I҈KO!ohU@o: DᤍP#v,*x,7M?LiB|ćWbW+OnZ7CF߲]&1#$,z'CTR2uzk3ם}Vݿꊙ#p}LQm(W5<5fZUg"25gVDr 3ON94ʋW% ( %QAU,c]jlAG9{ h 1̼t"+ҌqS458sÛkgh=㐢[oL:~h g?HY -'I>{b?lZ5 fE ?{)j6o6 "O֍sW('`ӊC@ p|kq^Z9YR9yaR1*;zq۷QNjbx.(1 PB͒8L-P]8D~\J1n*P"0+DQ]Oy@D?ct`0` ;h(YYh>n9;>Lܖ敭Fc0&Sx||t&kT9Zhqo 7ܧs o$[u{2Bip/SO,U!82߄OʝѺz nL$k 'M SXl0peV5 )D9yv;U9iLEgvU|NI2@h"n5N: G |'EJQ}?NԱ BUu " n]Q`B)z;],hH򶭎B6Aedus-x ʆns q*SD+37]0){(U5ޫvJR. )Þ86At =–CDh'T幎@|tB[ή8NzU T$Y5薯-!Zi Y{(\G$Y뺰O@EqyZ3 :zE79y q7MUyvv--ѤT{ ^u OY)=Gʖ`=+BaBsغ,yY 'D +DwlaDދ'c7/WW˝p_ۈ\и8Oà)C>x>:O]i\#<"m2{ sQ=ϖ[N)'V9K ZUBm* M\|w7xEtT6^,fjp_99VۈI!c&FR~dI&:Kr? ] Sc'`^ѺVg=!psj~fRr3\JۮY}# u?߹LGQ[0^tX 5Gǯ%1!/mxmsmHqWwXe ;w)MwUh^Z^loooUu-"Uo{7 lSͨRfX|{=G*e *eX]Ap >8Srz]YD d)W]+]zQ) XKՖ<->ZNڜ޶es*Z=j3!F{/TnS4^RA=ive6#OGBy[DMKz| z,CCZ|QO@a C ftꘊ{ ˷ʟBjG1֧Y h r Hwү{O"Z:ѐr۩ O*pH-|SK:7-HOƸFpc16fec^ %|CCBw@+Ev i vޥf!Y fOO 970ZRY"Uň *ք|4߼FSaH]Vy>)mN/4z8x_m5E\ }ǪlO1ĿDGcze9>$ƃM1& EftyehܪH$h𩖥쟴ZҮ KK%m}dwU2쪩>{/Y?ۉ1wE9;;J:K*פPGe/;skjx97Ri)0-p@u=y?w&_' ^9^1w!E3R_9#H6љQXXT5S V#2!LJ8نnL<^^}^($d+)6"Ud\_U܇#0m(-%\h1M ~VN &q^!WG"7'o=BEMAq#} D5H.aH|u%Z5+6@wXssWV=q1hLۘ؛tV4w$2Z*&UX5@6}Q#ݭ{.%QF> }mVΔ̆0_V {=VEOÐ%OWy[d @ `&a ;~ *<.dKF3W..Zbm/q93[F2*Y3qÝ:~?}l4Qq"C‡%kOR=uF>TNJFԓo~0Mmlq֜ vbދ[_2|zw`x#}P7ϻ oB59KpCWhr3ay~:^]]u&e. U]X=Cs3R-__qdh}UCxG?3j Cer{Lqb7ApLe.vH-rࣺAse&/Jd)Pn'q)aA>lpy9|~$1TW̝IۨIMWYShifTPo& ~<c *p8G]Wu[esUJTv^ b`_aGCY!էKr<=--NOf ʭbc_ qr.Y5^&n{%oͽdj]w Vm#ٵ,2[^oDHrQ\adn xw-8h=Xi;wzyxa Oasƕ?6{AUUU/D@313%:Cs C~IN%`IR[w%aj1WRO>bk=BGX¤#.h*Z+Hlk3b$!@Jʾ'baDyҟwFdiDdIHoKk݁V(3MFs7_].I PK/J͏t{K) 34HkXJtٰ&907+ e3a9FtXduiM5L[&Qo," q:`_E?%zXY tCd> x<*c }[)(!|(Zբ䌎O>yy6@͗!dXɩm'l+t\8%!{_2gԇ,6vX㗡ɹ+")aoЙJ!a|*[Mc(\Wzxm> GASfQę\~}69mAFZNEtk [1uQl G9IQL1m?5z3YwG3 m5_Nέ3xpWR`$9Kaezn_mD h-(;Q+Yߴ_iG)X̕C&DJ?6Q>vaKGA>uy7T,B:[~?qBz;j練u_AB%9( qIb\x~OmŖ t0ft· ZyVʧذehjDE7_7sv?OtM^u /9EE0R0c>&σIdϨ̛v tL-W6֌-<~:]m RfYXvm/CNU?ȬSsQ?d˃Ln<ҏ pu]#GPq_;Q#Yy2O㔙!eP@\>mϓ䂓+3~(IHLQ[Y>%=}A8'Lt^P eZM#ڋsBJ@Dc&ȥRq][ r s੊WdFʛbYٷb"Svd{=d>Lǽ8CDE|~j^΁ssb۽n8Տw/7Pb$Yn`h0$j sl|zLZ"[N{3Dme(G5 ǛQz:W_05~l '*>ELZ"/6ts,PQ;c'O= 0-g0)IΡ, &ʔ7"5,⡾Geʔcӗj$3WZ4$3ơkxnYgvmNcO&Ŷz l.qaڬn**y?9tGpX C"nC?Li%0\pZ:ދ9$ 'B7+|.;q4E%io=2ٟɥ]|@Wx\@mF^uNl4908uZL]*TvY V}n\O=MtEt5uke|uBϸ[nNbj>e[F,7VOz(.198"||q_W ׸x6Ri9w$tc/lqo݀2rM͓G*3Ub eztkΎ?VSD[=H?{sBO2|f9`t{1y׎ʦ8{Yh 6mpR"K"A+&ш[?( Tց7&e/OIbijvԨ ,i7W̃ӈ]}7wBƷNO>8n+6!xd[0K+4+la>aTromZ0wE } L5r:֖ W`ԦTܝ^7sQi;t%t(t\s8X<1fTM,̘TtP)_A3TzBF)痻贰;b{!(e;IPWZ8s+0ǀas\3[Fpl =, [KF𦐚LN ai':@+(vGÄsH3d"TK\έC.!a都i:}1VES/chDYf%ύRPq`fTĨVXg$l2\R ywGFJ\D$mRM* `VǓ0(!8KsxT@'TSc/נ ˼0 t/c S ֌6MNǩ\W%H.zuې%y}٬ly[TI9]vq P^|/?;,90 >- b9"ӳ`FqL-gŲ2I]ĵmӥa CÈay *H4m;L\Gxz.;I~{+,^JHn~Ց{C1z|1VGIi)WRˬ9_j+kMy>x݂HN݂ _1` d\8p ߵ+ìɷ}1&xDv#J/$[ M3V>hFKǓ!9qwnY+En2hX{N*TE#=nŢj.ן]V?Om#;"?ͤnj-bor%G lE_>PO>1e}Ʌk[!Լ6Ȉ޿Yc*eAzBXr~ދQYFC ATo@@% Qr pfx־|#PT~Io6 Y$Gz b 6}m~TbK}W޶|HTi.KW&.q`t{!V|)p+O|iK6 0M#J͗[MML9FyB)=qDfRWo7k{UyͨƁ? J0Di`F:Z۩g&+^]̯cnca`0b`lu^"Rk >Ʊ(q=ŀ%#~ UoElPX=9J_mw@1Dtv"$Bw=І M1獏nqF[SQ تDc Lɒt ʦiSza".^\9X-]Q&G5N"}'9$'K5.g7Q.+uRWCjL˝C qu9E2j `n:Vp.>KP0>yV~ Ia3MLj> V9bRQ`HW?o壌GkPti k wU_sY_ &pr2C] s.x0"Ky|!s43ҥ_g=ڭDgK3V_3o93I]QvfHʇFҘgV"GK:Jaj)Y^Y6všIܿE,/~fk/e> ;- Yr}}d0}JAS>2tEqo=SڴQ4šk8T~/; ħ{}3r5(IsW$#m oݵ NIE2ho6oSJ\_薎+NVn!|2[+N Ni9˓@7?CRqT(0Qa1 5¡dKltD}ȦRhͦc(3zgز2̰?͂?@SbBg2[4 ),|f\5x\Uh{(8P`ncTkhs;; Any E )(FT٘pԭ#vb 6Qx޷Z|zS\|f83}@ۯh |H{̉}X.'^6L!7ZFjHc`p]7BCo {J&MEᎮ2-Lbݝ`=dSc+: xZh89aȲ͙:vuKRo/T)ɝH nHkO/d\4@O8?0mEGz#H'rp^ǷDBlxY JHU1D6 C>m'&AZBl[%έYLHA_XO BK絪݄$7kaYϖИKzhz eouOw([?*QѦ4qQ9{NPiu”=k ɒ0vQ6s,̱*j; NU)kS ћq^ pB e /6b/Tvw}y;igb}$ӹiMQn»'ȡP,7],9is#es=@S2.ܼͱi^OuMHW& ֞8nvd|h+n/) )k>ر c3]}ۈyv{M~|~٧}G.Dv)rs9'7 %Phsy`CK0Jbƙ'ZaSyˉ*ّѤ, +f*;/0D:Sh~M)o۔<4kR.اxEy/^2/i2/rjs! R4Ģ7~,XtCn@Ğ"-( (a`C2$*FΩ Xٰ)|!p4^ذqX]Tu#u@hC@΢@}a餿C9٪[MϿ31Ȇ Oܹߛ/`Hgw*6!Y)P~NRߎ]=bNþII-1[6 wBs׭#pDa@;SI']z06'\OmNMZz>% ݫauYWim5 R]PcLxm쑒`U` RClUEDcX-HkuȯhNr?v%kDgվXè2lz^PvXKh*8]tg12O%Wb)OnTMxqGo&DsfH[5~E6o(P2s*9`ԨtLH|r2I.-XYn!ϑJM&trw1DoMTe>L reN-o SŰtmk@@ePuB|.ƑB7Ri\؅+FVE()FRN P<&B EWm* %㈺ .1S4oGE1Yy&fvKa35/Aâ)gi5$=ݣ#&7xHڞ ⦪9LY$p$3 d@ds 1.+GoR:π YX.n?eGG#2 =M.[ded'jm@>)R2:&gS:~9+{Y>hsZs')M~Lw[r>U+Vm"xHȥfՇ8ӕeL8SW[Uxw<$n\~#a22 {[PPlU+4c(<ߵ^n*!]I ~d+21s˝bkby3AC-Bi9{Z]䌗 x캦i|}$3\k֞3x6uxkOxNzE@2"FI!3̫폯,QMYǾXԩ͏e@My&JuR}5 $Qt3  [+'f,jLI\Յ vjƺ"uB!?aů[A/%B\-,ƫ)y]Ȍy546{#Yo'}HVz-k bl3M_E_66\ba( Ď ;p0bk.VkZ~$1&7 |z#C^1m#KI,3z )6&Fr'G{3dh(&]@II{.H;̠etti#g˯k{4~zMgr*-W3#XHV @T˱Ln1>":MmǁL{1*|XB$A|ހ OC"!pjCh{7ߙf5FI#<$]FC޷V#M5^@w"/ m27"֝O4I׮4P}~0ۛ-D.GSZ[ .(JI'nЖv}6Mؾy1pYHx\q*k,6oxt&0Jw}p 5j]ii4dWR>P&b!>7GYD?2#eZdovew 8ݵii ?.tYqFlS)N [騡ζkB:iԳ*Uw8#QN7c _Ļgn{z>~U)@Une‰Ʉͻo Ujcb*&X g ,[!ۢۥ2%xPL?Hd6X "NߞRs3R>`?\$\)m"2ぐX7AKRK(#W2`|ze&ۡ~j#+]N^u4j Ok#pldX9MNrg Y 9w )3@Dfd}ίa3\k~qPNFC#\Oxx;(IPV?Gf3kyzNFuռnϭ>N܀t{驶;W!uud$EAqh̢#bэ͢o-׮t=l܎I\JĎq m.AfV#UwGݠGgM d!{@~kOb!kun-l򷘝yH3:ri\ɇ]Iܹs7(KBϞ@x@OQ=bm)mCWw#.l.EP+5c KQk*ԯ Ax{`h852}6Sᚵ^rdcVYX}i;,J:P?JK[;w읃AA0"a'}Umc8)촄'5/妅׻X[0Wk-\pã}n̪;(njzq]f0u#~#] 4Mk9oj"{4ξ'ZP>l*9\HV!wc /wVGM rm:['V@,7'I~c\(nD)+?8xD Y{b eSKφzэU{/37H\T@$\T9l+_H~rXp&#g֦ѦLxw{~?]ccv-L9ԁGD_Ͻ) Q7Ps6umSCI~:GhZ&,yx[<".`쀒匸BLNִ@C~nu>m~TEp45vO!r'VKR$@~}FR R6Hz=Y&%3!#Ұ+B4^2h T}ްt$I&J ӣv x"pX3d`suDg J߲(\ɻ. P,8v:7%q$nm#~ĺz"|>o"H)<+ 鳥NA2P!j;PqUGՇNiiB Hvp@ DnEԘ`Dbmgp|&*Zx_;ͱ1XSo<'B3pfD;2NE F'/Lxr]Ob6*NP#o_>u.j*~ !_8MTnx: Gq-* P0lcKܲfk1Pzx[Ȭ臛EPeqZ&E0*&o,D}Sy>%ҋc8F̊pt%i96ʯdya ML%~ET̆[C]=>`)ʆNf4|~M)rlI/;=uߕ(UDc͓)_[@1Ҷ_Ȣˏ 6F%t3 %H '@G^MY <ԙ Q$Xt"aL+OfQ(&IݔҠƀS1ok %*rrgZv[ i]u=eT]G~zx"}aHj&Ј/̕>+fOq42n"얬W]CYPPU➡YN\$ >pVcTVtT@0q<Ÿ67\қޟEEIVS랝y-ۼсէ 'Ғ\GJ; ϓ䇐 TZbz99lj6N !oSTvScoB4OJp4jJCWP&60?*k,Ek g`fO$s:RQL,Z^+7ȓx~x%܍ۦⳁ%,9\\x{adC9/]1pmr{ƊHRb(=uvfe[zZ,yO`Ve#{[")c<8CY&bS^p hĉEY$;cf9 :i ՟̾XM(F6QZLd {k>_ץek)u IJLxerL-ɐ砩+Un@S{(I ^ն-[}f wE-.^(51u!b\g C8]a# zD?R5W㈴/tK*kA&1pzG蝚q?~+7~ *KZWҢW( Vpk[EDC&0CNx1O2 #y m"'X0Xl}K.Oҡ9՘d3^G)EB)zw h}:Bwo㴐}0}(]:X9xkQ:ZңKuۃԑyXyOBl9<">Lt 7e'wDFIwͧŰpvȷH5#Nl ['|T}ԹtS ]5yJs'F(sD_0La>tP{kvDfuuLF ;i=ؗb@;|/Roڰ--kkBqmnO36q'./OƮ2&iJXl2i/׀H~GuX'/j #0yD`d?n%j*X{=OxﺫO)~Z :(6I(,yrZeB-S)Nc`m!昑m)`3 *Vؒ8 ${MV@"^)wgP!H-TQAyn?ZXc ɥk޾NTciݪ4[Ml* 1^;oIΧFK8l=穀E$%}/إ]KZ<2K2U+F}ke$Iy+oq:l,:d< YɷRwd*s(K\%Bb6}"/=R>{˅h՘] /}OrQí.ޑ+()qܬ Q$éԣ۩ĝ등Vصvu@f$"O1E{R-:J0UR!HgOxuXQXm^>Jp'ߐ10}P2,HnLu@d0yP'`ҸЙ_S{Vg1M=E0 AȁׯĮuVnX*{L~V8w꒐v}(d;,aي06g|4.!9 C Y[)C^?%z Zۓ䎒^72ՆfޖcKʙ8g@KэI-/4㚴A6.ge7n)22rB瓩L>'a?*IaHZJy;BaRH+B(n,5w$1-9FT"(0z2o/LH !=XMbs|싿M6-[դ}ֶr!"zYc(r*< ,3Jgk ^li9 L(UsR"Wx2\͜_P5:kEJ}،}KLʕp %ďY 6(C 5Kht$Z~;kOSDH! VE=0韛upga4*_pdbܓ'1+*T knT8orv}`6] Dߤ9ER6v`ոL!w e/Y#L6ԟCv 8P7E)}0fTlFQ>g><+ljz1QW3 Vzΐ*!η&&>?g&?yȪG%:d(sZn¼jGƃNeT#By*Wxf-o|8EĆ+.]W"*Z N:s -ǬT6eMv]h0J_:HE8U7døup-O$ ZXM4 \H"%7%DIhNŹ=*[%Sg9 N "^6|bSyAk Jt\OG?)*Wfg#&?H +fe_U$TCSܭ"l@R^Mzm.&LUAoJnubOII{σH8ûeсyh/A:J`T!ȪNP߲_LG E(n2se,~"*(wL iٳ*7}Õqt;^}1=Zgcy'ch٧h=§Ra\ҷZw>(Ep@l3RЎr3/)%~d;˛dp5U0 Cm}Go:"ѷ_%4uK8"ܢh`èɌthl*xSr$v:"ߦ=By!x>S;*抡*?ՠAY I԰;Q.W#2߰0ebnǻMINN%.vwJi8?b%KXZݷ\;uܽq[F]w+SWhUPY#z@2 sG+>Iu%Vl3He4z\OM`f8S e L΍)Ѷ(unH‚teO%gGGOU]Xb>rN(5j~ۖ=c C/ɧuR!D(%KFQi?$p!089qu?8:OL膋TR Ck s;`(M5w nR\Ba%0@Q>Σu\/ iJrC2B5m:)Qe]~ xȰ\{BVC|(<7c]#-{0[ rדf)*A2GZ'췱,vh#9< g]GɦQ2!Khp 2'mOKWΤo/rulEkzލ^f3 Jp@_ݽa,i*T(}t#A ft` aqIlʗcV3/^祺Moä!|.G@ ( Ћm&V/0TZeOctHt;9nK=5a&z"x9k68dyC8=K i&P\ntӑ٤oPC*qa3܉!ix4YQIm~n.1/.eLFN $wO=1C;Y2&c6ޠW=jyHV%^G]TŊW+sYRh U%R`Y:O Y>*I8GzTsaANpESd.V|9gܩrnҠ_{_uZ4ץ}YV"K5t HecI;Ine'oDJ>*$R &<`uWRT/5!:fc;Y+6%Č-(պ/cdξCsRzb27]bvh=V7$7g2oVVT}몚߈=(3t+WYqJ/?^;#sg|۔n*T-N1 _gS`UJuHA5@S Sܾ^ ޗ"{Ta47#5 3G] vq$ C>pm }ׅʊl/Z% Zך->[lJ8H~dG|ʿFI ^1ˇ1m.ڴtCx(EFδ }.|u/h#gH e[Z#+p(ƲIAzoݵ!22EPf-q45T+wP2f$k<#Tܷ7r]DuȞD[0i, ˉѹsA86Hh^]I3/Dnn]0#oUD^f0peSҵdEK|eCJ+:''v@d~NE!I9 EaDdzu݀ќ?IBdJϴ٠c`7M#B* S7\z1DzSx9ɨ^cs܌|((KɿL>Le .W=6 qƦ$?Hl4gDMV?6R֢ ٹ6ȹ=0wY6i${TIR`v[ A3n*M$5I{X%ǪK+m蛎 e.=gh1&1Q&dKe{S G$f\[/WԨ$ʈ2[tU:5FRN^u'KKhP[pﶾ )t"% !5Zo{#kwlLD(2 /+b%ɭ7Ԭ14~lTjL$ (P v-kgN)ւќ%R/ nr$xܗra 2 [ ,c5ֺa]xKqCpL$QZHFQP}ɳ]hX]=Njqo^V_E,<ʨ漩 A"n XY Ɨp ~BUCÊN6(Qtj) յŸwbhIih쏈cޓ3p[۹n;HV9>Y1SR՝ I=r+D>;wY )j0)J(1w6cxF28BD(J#`EBm}4SHzqb!dX*]<%p#7<k5 z RAn}WWԠH@yաG^?m\M?u_HZ^jj6`qLjǨU/9EǒS!g"b,K4w1쇒t`qP!`NtrH))_,Hgu##tfV,5Zܦ}i? sa!ou<+P\Ozps/2f(V~Ѻߪ LR`3vʥQS@()-  ]Y7-,\,a4j&D˂rP%Fd[h35_d 7/.XC. C)!̗m-cV\Ʌ*NWbдiQc-&E[=O1HxN5<2 Nĭm|JMlcXµ ?X2Ax8>TV&(J@0^lnKx%i 7rWcbE'6V\sMTBÓd{}H?1 t/Yk{y8kTKdmGݱ))I}F :Ϲ;M+P:>.gaprI^+/[7uz/SZhp6![GI0mԑ (tb}6m.7M6i'|"(D5ݙ 8M8y͑x23z'D `–(l-lKnA*#k>OH%O8y1͚2|$7;.r׳J/+LfB"} hzs- Xg=XQ;k:We ߓ%Z`LN2L,TɛZ*?V7 \ 2p%!ݫ[=ܯ/Wxk Or{=SKh*CT R^~^ jFizaY%π6E"{|Y_|p 5/4ֻf#Sbzp&3Q A{rE+H* f*Q Әi`\b_=gOb}`kQRwXc׵A5|Bn:iPgP~$THD(tICA؈ [fMJAاSܓzw=uYҞighBcIG0e$ݨr3VU,3GNwQ<&V[46 e0CbXX ^$AP A1Dblsں'fix\<#- (P`}3K,,4z_1Qm t4"S5_&*H@]=/w)sZ1"F6Nxk\$)u+3Ub2%Lzn6hJ_ M:5vEdkPeO_1 \MT)jʈjZUf 'YQ)%vG9!2ͦN;-i?gZіԐ_<,on p8md 796l uzRD1-YL" ]5[6-2w?`[j1 \->+[>Axg}Sy@ /u)S㋽ iͱQg|<+"]&$硎_tePcH|grV\C6sOԺuEL޺"~Y)aoUymӤۣ2W5h쟠_O3Ћ%$r}f(uAT 6J٢B 6z89 鬉%beNY#LD@ۍ Wо2iCGh+F *ZrS9%Y JbBN ѥP$}TCչv,mTWFO7㮕牬v'^c|sgԒن#a9D5*GaЋ@NKƗZJ9}B2{gºE\[B5/qY]zMخAݮ4c jf43M"c[]H9;ijGGZ,&s4k ͇l=|]`+K{)"&]v\Xy\|X|/P[S Z93Sޅ!5}&[=􇑒l4wGR,]}p/QUºjBKlΆm aj%#`o@}$be<6e$CL\K61v,$G5̴W8>kEy~VbUGp%9eX6ImR9]Rқĉ&}hz."*im;4?"@i|=pϏ*|_jƿ&fl' ܸ_y'|įh%\v\~\BS4UH 5H rFB yXԠ9!B~pV]a9Easfk wԙSv3F}#&Aj:2e4'D0SCẂJS8ǒN_{B53tQ8(/`k?~ktj8*?Q%6) 0^hX >gfMd,iQ } 5>w48 A"dƫ%@V>tQЎ1RՄF͒Tj?<,Z_1 5&aiw1bPWc/$YlTטѩ?̸26__P|s千6ʼ˔D_P'dF2, xNIൔtTf^R Ė:+_NkGյ À}a#Օ;;^ Z .dWm(mhCg\NIFG6E-8*Z4yQ<˒a J=S /q*"2Fg{)j!m~ɬ's*87C+senCw4 l+q r+ۿ5m+@e*O~ޒo$>BH;EL)S2{9#<3#V$f&G!H80d ;jN73[-&xCq]aTS':}Q3-SVDTĢ [}n`)Yg|#$[?m(t&$ځ֪Cu_aLU{9tNR9J_8lO29ܛ*5ը쎇Cvăm6"J﹈~F]c bkn7A)Bhޘ5αv[%R⼃ZQX`>&n1 U>yu^!7Hw~9vwiR- ?yd޳:VK4eAnv Vu`mw bt1]b),Q*gj$G6J0Y` ݈jCpԎqWڔ=j8͔Y4}xӶBvg6/bXj,ج?HL-k_{I'rVK%: Y@(xgαbl*6U ,!@dMJWk,k`0\v0 :3 zkI~lR` {aFTٟ85īaSn=GBc@n~!-c2=0 JӒشT4wKز+Ɣ-ȷ*WV:Z)[uS .x7^Jׇ[]fD%Q6*l7銁#fb̧ϼˡ o41ucȋRf 1kd-$#1Nn3W(0~L_`()nEQ%@.?7KMGf&egs'R#%TTرM#M,22EN%1b)Lš{ڠ)q~mo\Eau\h C$\J 3JɐRۀD}V"K՘H}r:TUzrR{Г6zI$r(O)~iJtP7_H56vz?{r4|NCt+i8FEdKw9b@8u5Cή^GfBVHL*/M!YuշZ%.F^T}aVgq%?wZC XI^yU)&doN(F78.TO\NeLGǙ{V6 n۴#S2$WQV_Qi {!c "?%M,~IAEh>{1U'MʈJ|WNj-àǎzEQ*fx %tFYo; Wl)xQJԛ]^nV-gcA Lߗh/`/9B"dS3G넲^?^֦DI{OvD#10Muj Ra*\ɇsb'*{\G;y#?2}=܂a ,ɁIR%.W¦S%6+5%<Ңai_ Vq ';4b~4`+6PU>&Ʈ-5cU4grmߴCF1p) y<脌 WƁ"}]~oHhU\I麞}e0Ni9qzn .&5zDISaR! : +/2 zMAޮ}܄\$kSU;s7̸WODqŷTBL=2XqVOCQ,%Ns"O$nte>kW5{Ub]FHLue=gh:BRb* x"[%y2 REr['bPBjE1r8fF~<+yBLWp#dy_yT&i6+j[A()ȓgA?X Mȡ 5!+S k 0gRzYޗbfUAı}#D\NOw`S[^Ě zMpU.49gLfQZ鐓 6IG.FyELk E&DNHP;'GaZC^GqՌkÌЎ;o rl A,RftA?Ie.ʽ"B K\?pvS<|QZI/s x 'aa);ix|>8%c>'Gxћm_ҹ̹˯"R^cAjnpyaӱ-:i_yH39KDIw) \Z9nްi)ó;T0qcSȈ"vQbB :C75 1<DsrsSڏ^dyOt{UO,\ktÜNƠ@QCcUmU\< zڸO"f1G F)Dk$5OR& Pjފݮj 8DxP2cS"Ȩ3;wm;ԛhDSh \D`9+Zʼn'گ=VruvؿܺKOl)zuPԂL9P"Dlqd,`C XwGG[ڦieYL}omg~v,d\BpdC|セwb+u3 Ek:`_:iܭ Yw7RvKdڋ-W*n-&3?F5E^tnV^u+dHU ˵<#a"OHE܄4b@p' .}!AK7߇AШtho6<,x!dB8x,uaNtːCxcG=(ơv'Z]L{ *S? :pH Οj+)4% kfLy:/qk&5z*6{;EȥlTR }mJ)i[k/9HeD-ۮȬxZeNyyxhP4OZzJx%^0A~tgT@?(CPE\$TJ"@5$Oݔ?rVe{=t9]t IAC1XGx(j9 %b""AW [FJF`uU/*h`s-8bZgFU?+( İ>;#52}Y{1H'9gR>ån#o+7.o*uL@ 7"i7` a3k5h0Y6:ga*9y^Ȟ-sG=hojݙE+h@ydzf^QN)rpPʤ0wu!0j}A: "RoorRt7cR0Z/*e=YNO\ L=`ǽk|X_w]B Tp $hZ6(i8(CyƯy2k]Sж3l/qtLq>&6Ӯ[K;Kco} sY4?E 131u㭇8\jw>3?հi~ *vBoxk[h_/} ς[Xôgi5f] E92^|^}bmC/OΫhGtbM|]c}}1BJYZȬRf?ϟrVNDo68ېY2nۀ!muSþUT (Pl\XdAI?bmVT?w51Ί#jkacGbu6XG1Ʃ0e?p 0]Qz}=p^/AzUЕ\lybUl)$Ɗ]2W}W< 0q4>U ^@38 N.hO*K􀦢VALh8W:{xQ]5p$iwh1#f`ہ nnC͗mA.q34k[WwYcZ6\-7z?Hc_CW6JnsD EQ۔t7`""%^%SM[YݗN3brFtQ}6Z _GF -|n?;({O|9[8KʑPveKTl"͸jmn-ՠ]Gح飱yDS0OVfA jj~-t zMbUBRu5Fj!w-9IDBB6& ?5vz'&"W8|oQnj n,kwY^ڧ7?X[c6%a6}Z@zdlV "i7fT59rh+"҆ |]5̋F~\_QGu>(ք9޴2I\L`&EKi5њf;I{A؀bcʶ漫ubUy>ǻ[֣8ac9wyUt~UI8FB1kξU$y?b|:o#!BQqSʬ mRMjky7H$<%DnZE -cj*\QWebA4ƩS{a xB -wCjBO'W󜭟8=tSU0xcfPv(E^i9$JC{#ԃjeڒr Ͳ⋇R!`LpUJ)9ue#ằHߊ<7P?J;K7Z~*]fVcٿ&)pQhgbፚNnx>j5+KEP؛:NJ= yG9ε/Ѽ z >hm$. x^|@B|yXfuIrq2St+֤Wg;0ZF糉0$Janyf^}aSZՉ{96Ze+0'o1tntǠOJ$/.tbN8l VRS"(Z/ Er%srNkAS"@wfLr?VQ s/{C"d;A0".r,0 AHך #IOHi4MM)CxZAH:hڟ[8eE]#Ϫc82JJ1r_sZ z7O~ѼWxS>tԯhb{֓,pB(_Ww% FY\iQQAʚΤޒ rfEƱ7u$4 yPϰ❨o 'K{}s"өLnkΊ.t\;1y9J:âBʤ,Y:E~͈se[r|Gr{I$!m@nֱ>'Un&Md=uN%.g㹭ID\4m@BaPlsT/fLX!C?KlݧcHg;go5o;, <,6l  z]ƔDEQ|<J`J/N/t*O8](Q9eb2iDӴw@N /~0_1>q<Ѵ =m|K x7Ffre0poke<g0(69sԬrUg2Rr.~qP3n_cgEi#w}+4Uζq R7l8:J1܄_t44o R D|Vsˎ4ÆQ L Ek1ChHO+1aL@XgJL?R{cM7CHOȱ3A:mCnա+KwźOHu8c:ί&LVtdu=͑bq~cp IhacLIjq76lHÂRULD*~0Zb9|F醞>}D(D6@mqF9@%5qEOtbT#ˤ(UѼsd\s }Lvz%z<`oԉʣ.N0TtK2%hԻe?H|pX#Cxb>kX#ɐ+dv"sɅ L^ޞl/?'zȐ^UÚb3ro DBNly ݓ,͡Op|\?{UW$+P=F hŰ+Y-LJ48-!?m+.YyyGR"s{۞1=]Ky9 σ#n?3X92U1PS}mď64u2꒬ k;m HZ]i-AebO-=\? :"DI {A!dJ~X\̎m91n:Wd-[x͆C`F_Hnɦ6#l`AOש+.TiC҄@+i4 *H/a;.v !cG0 =|Ht,hXNéj "goG51F.lޯ@N/u~w LLhu!? yR1p|~ٲua'{i-b.='}>Vd uC5#Do'G{"UAaJV>w\)lwmC߂9k N~_߸#nkC9&:ZkjZ!ABVJm,b٠aE=yC >!WbYi~O!ãy~E"H!4 u[[ijv@1g! /_7R LX'u"X1Y7 nU Կ|]6 >mtE;Aܴ92H %J)5ˇzowem㵿`Lͷq:3 SÅ]WQ8<"q. 3E Y2@5<|QiS<<}CrӖ0L]tl~NLЮyf>,y; )\e^hPJ9|* c7 uףtP=e" ew.X}$sVPatD5ӂOaO[d5.oC[6W 6'BFEcD?>F}5w&]4wn$ xAj2v@-\-aVbhm!vlPefMG9bDXdCw1d򋎩_)țL1y@r<ԑ1zntzĀHg6U@hO©b[8T!:܋G )iJNJwz(Iwn@o1吥QFnSrDЂ ojx\kv_W0cK{&{qis/ޜ=L3Eֱ1q}d RƯҿ F<7;0^}1y]c ƸMUE`G-K>st Z lj!CV#r֌a<51JY\EКIvܳrws+x,3i &fź3Ih#$~Z3ŧ` 3׾}}XO $?$:fuJΟr]܋eXBW&ٹu:0DiUmû!NUnju;K.O U)#0ax{C.=DrkdDZR=eY kHsXŰgρߘ! ?+R€&cog 8s,Xh $d,!Fg( yQ525߽ޓp?KfjaPpi'lY!ù4ixI=[C!v4*9Op7K=()O ZCV<\#i@@OJGnr#&;ǼW$/q71ּ}kdƻ}@ilit31D:xerȣhͧb;j.BK/x\gkHX ]POShS{ⵈ~s_ziyD f)ZB0i)u׺A%(򁬃T8W5&=S ׶(V3VO4IȜ]ko/:@ءM v[fbQmhp遶V*{ERyHÍTv K]F9Ӑš9KՆ4(g}5"<ЕzcW<'xRJZKnl "܎/Ss(գbɼڳp̷4#T0JtiAg &ַ5YJ̚{EΧ@`JOiNS`zHsNXq:R:M4 DLojVvA4*E;!O"Q6ȈvN?J}ZJW~5Ų++gh[4=G}JqK?MŬDbg&r4?O19 Tgm/Ygv\i3d,Exj-Ө]ٙAV}^~d#f<)*\-y2D d^d^22x#vP0Ss5yV&dd&*=v(/>*7&WK^w&V6o) ӊ] ϶f(2=N˧lLpjT>•0Mg-@=7-4QϮ,>w /o[Uc&t7ҽ*À[-IUNo zv(>؎8((3X,,RH9-R‰Ak8.ɏOWmXLwg%hv6׋s*VVwJw؋loWg gwћR΢n٪WD?RI"Vh X|ݚxMt|ʙa.澰=7oJGbaCLa(JP!HGaFqT`'u/JS5D#_s5-)6RS/Mt#Ya.e3ħvU[FYeNJe1?.^4dS# [d0!&2?ٍ./i9=+65$1-92ψ-~E).+y wf[dZ3DL> "m"Z/{B۟$NaL?9F]&d[. i v1hR!`h6钇Y)1C񊀷W[P(hA.$+:ݹJ ~xq:ƒлFxʯdWMWyeJ Pk58K{ ѯeVxVϨk6vmwaT"&6D YfSC̊?W?6N (\0H̒Zumdn /+%P `AƯn>lX>ʝL{?>=sFK, D`]iTQ(3=Fb[X9R JO t~t}+ 7%Q6+5>~jT%Ͼ,*]=ttH?AU}V4f 8 %B2ҺGuL=u;{jY9D2k?a` )ܠNh֬_1KX΂V lteu1$ BDjZlON\q9} 8;1%QnWp ja/S'GPJ:19̿0*[^$w48%jl;EaD YDw͉t$}yڊ|C=9F_fү^p=e\KT? e)$ Oݞm)c8ڹMybκwnw'Ϸш}hdtڦ`E 3K_5 Wy{}Yy݃iPEAF7>x&o,Mwlo8+T&la=+JWC500s8-ԠF._ C/CdhX좗uqzDaؓ 旾9m}SzF( R5dZM̽rŠ٬&>6w&ͮϯW$ufXɂArX抣kzLxcx2*xo o^T2) \ylz5HbC"",Ahɚ-VAySuhH^ hF;ƪJFȂ?3ٽ,GC`޵22ǠҎF 2-˞1DNC,~P`a;˴ihI:79pma*Kge֤$'v[/{2LAz"aV ՉM<︊mV!A*NBm˚sˣ@1)],鵅,YERSkiatnH6dkTÐ:Tk)_:;ʲ6@RW<#Xأojgh;B0I-!/^ ru?7b-2ƌDݥOecU::Y_pdB.-YL1%&I ;juMbm ]f]V !5Ti*k^7{a~סdp(ƪt@@'QcS%w>oeu6r-! ϕ o#'Ehi:챡YjWMsndjm.0vT_ cB_ XF<*BX\Fǽ+Y^UiNyl5}j/=zGGW?a' u Ԧ z D,(#[B<> ωҖcJVt&目?9=WOJ4Om b-HGnz"x =UMRդLtlk|T?OC֟(p@9 ]ԥRjSӎ1VY|a pHrr [exeu3k[P-fPKOǀٙ}WҀ!6G̱՚u'yݹ6Ψ)3DtzmsQ#18'yMuZ2wUP͕aíFWjT.VUu@7 ,V4Mb~%4-uz^o6#Y %\)Ƹ=:dz5`,#-}bI%kgQ1 }ݤf=gㄯ&5<{ jrɯ>+Sy"}РURgAF|tjq2 yqE/o\\Ho<6pj4|e#<:ίsqf3VZ;KS6go~UhqDidh3rc7=SWe{>NxoC^~)Au<϶' >̀~I1Z X4~ZGQA [XkۑzKM즬p`9G)B}$dnoA)##_bѣH;eM׫zf+0e' R}] j+ą ^ҡHҼe :1 uxQZ^D\X}:>`:*w!@"4VbhB3wJ0_mαg\" F,B7,)P!dJ F) /p(+>@eG xE-ٜ'[$< .{"ntZQajeL-N!)a Rur|d(i$UIa]2wqKo3Vq) n2arSΗn,MAJPb a(hX x!#IŸ {y>@UaEvncJxw1Ը嵄NŀhV_BBV`ݟl fEb?@Of&7zQkxthܽiG]—%̬1أG-3g G[dk)V%,>90 ~/``< 4?jܟQh,g\~z.}=Ox^מ=]-?iٺe}^8:XpU2ñ,m5鱋ki:Lt91'v \G _oTCXë##@>=pyDuc;+fU)kLo覮 WCB;{I5I9n)O^؋M?plsO㿭]1W /G+?NI`c<틳r߲1*(.\Xm }ޮ8K+:ҕh8rȺGI7ĂsW\/^.6'3ɯ#P =tˆL c*]]je̖t8NXP.+N˽8s)H*5u8F9!nN5#ED(M4\cbk=]?r˞|N@ D%Eg=lXfvzT=eh!SUBP)ҳG>5chL}ҰY[fN~vW:&|?ip%_4?06ua6ZTto]|3^tM  Sxi,n 8c3Ʀ>6@gS9 l:ŸcrG3|_VTc5|Zn} +*@ 9Jy?T J047I"SKH#M]ڦ =)B?Jw߫9MZ QMiGPQ wL..DnmȈ W Fa&KJ/)Ֆ@m3 䆧g뾶ao)af)Dӎ \E,WEFB2y:"RზM-V2ܒ=6ҿc3}׷c1}5yk 2=Lʭwb…(2P5b/n'aj E3Ƚ1yW:a%ܛtV[fY&flٳKSƣYsnrђL썽HI(b`4hSb0; l@9k)Lx[9V'}'Vm #j^;Ϩm:)XhdcmsAHf3Rzi<#%b l eGX(VϚ{.z`4E%.͌ZmOPQy-}"]~Q&ՐCj6Eru L}L ÐF#{#od[_Ԏ=ZJ[m\H}ϔ z @t2(/ U]ᙦB=RXե|ƒ!EC)2ւl+7.U  bqx}_<·Kx>-Jk O}ѹ%~ EFޛعWĻ"~6G?/7𧠁LEi}e2 ٘ɃUa;,/cRQYC\n$xؗpQ0) n .7?3KL:ݹ.552׫Z.ڇ`)E(Y_kF w>g#ċU*2 }(c sBhZ6qQ=zQZ@ }tty[W4TaQ:ѽtKaV%kٶӤn-3Y~? ]<2l7:f(DCF)'`95mj`&G ѦRc4P-`G^ %MZ"nJs4t7>~t pTԄX =X&dPFGeݜ7p\9X.]mB+.ُsSyׯw7fzk'zfO(h͸%?C&YpA&”ھ}FA{]xm*J4#LT7VaJG)M2>ҦEީ}[74όwYUO_joJm0(I!-Z{ 4@^B-f)qA4o摄\Uj>?7f #u8eU󨌶ny#]h0\(،kFYdl*WkP- `tz!O2ؑ1%r;]j˙sD򃢴#>'_]:Wn4Lk ~ :<6LnJ}4[#DoY()t&! }cS\m]VyC// ?qP6 'ϐ>ؼ6ѼɱԠGpIrJKlXr`Ua8Jߵ?ʧs(#v[#5[7έ ԓMzW BE|"Q} L`; y8`癮|?d[| 02nGHQ!+v^Cy v|n .BJu͋%J'B溘 oNAIH(wglv]1Լ)ܨx?Y)/#H/z:sVi6juf(km <reۙax J >&62 PB*Z -!m(]R /feIGaY `׳ÛoMLgQ A5-{ D< $H3-F5ݲ]L[kXDd;_r S/P3hеA^'?oWvJz$/tqbcCW]rM Pz,+(XƬM%]׼qm]ȋ6ig<(2~#&⒫U?U{<@o'da{1g( 9c챶^h ;-~Sx`ܝEDh2P~e$b y5BW=vu#1l' ԰3iuZ'z"4=-|QGʛ}>wJ?T613T OuS1}}C I+Y,y%Ұ<_'mXc[yG|Yw% ӛmV[r þe-ڌ,ӭwk-֩krR_`vEn'5 g@ܸ䏛>;۔@I^ŖA;Ivu߫N?L{:(MQLf\q'АM\7OKF(OXl}a CQbV6+g6}Umܕlx]4t)LƳz@{zOC!fc>ftPS/=B?hh?0C@Z?_SaL%V!#\"O!yqw j1hcs;NAۏ厨=.(&;|*${ \)'y.*K@9U!S 𱱚 et>wKAPeOd ջkl})A٬A[4~an)A;jۘ4i FrJ;F|9 7BRzT@doٟL)у&v/ndP(`\<)1!?-1?cnGNh~J8=!)щ1F!h}k86ČI4w-to%Fׄ_xԍbP+%<+,G8I+@1RYYplunMjcVrmYEwx/Ε"H @ڇ+p%U٤Ty,"1o+gqjeBIZZֹ+oljHP{7MqTUq}Aݨ6Y}Nh@`~V5452W"zΠu!R-:*"Q$uoǖŧ,R૓M0lA(oaC@l/{2DZ&KS&peԈ>xx?Lt8|E̱E[}%ufT%gS<-{4{X~X[L3/*fU1X\ ?Ϫw֟z++ 4Ԩ =,Ytv9`eo&H9RݥM[}$X3 ?'أj0@蚡љ 0>/F8F=Mk[JWqHH =Td76sN_W 7;`LN2zUW]|0 V5Ѫm;HxNz 6q +*arL&}WG gi:oI4_ CvOĻ4eɐJx$vHOE2F5@s٠0.QYUUPN+r?=#8'ϵBi&)# '%c+bAu '776h`7"U dm_LM\M<\27{jR#ȍBEWnx_.on/ݪT̿1ѳh4T<0DN7oǽUyWj3~&tLɃ{z|RLlh]0Q.JC5U\@ɗU։{Xӥ*G6 ѿ}Hp=qyUls]@8~N~ ɋ0mJD\ٝ2G-*8URpdMnTwҢT|tIi) Q䂸3ry*N]mGWσK;>W;j["̢O'x <01?:֘TnlLl3! e'ы?ZM@b4a2X?k{:n%u0rhWݏ [> r $^ `7tս m&wcnY]eӱZ^-o;3ձ%.t6 n'0hx!('Q,hU?À\/b XN !((u§TRDd-v P eڙ\yd0ި-Vfv{eVJsa"R_xٕa&#i0irrsCFfB_R: -ztQl#. 𝱝t{E2Vɤӌ} }#~EF̊Ҫr2<+rqkdtܣ>GuٗHtS $o*jBCpp}0hOZ.ow^HX|DQ$MlfdOKNIG={zJ* S(Z>p -xyyV JMq KUpitU=.v]3uVH)^C݈]=V*($ԧͻ7A|ү;lP.j3n;<<4#83ȺXc,`&<ڣqtenTbEHϑ:ZU^Z@,qXɣnU@\::]׀&%%h(O;[x]ɻ xag.ZSGYҬX$zH֑h.yݵv3" 1^O:rҶQ2r 9-$/ nuz1YpGe=WˆZ,="Y%}ApܳH2NqV >* 6ڈwg-GhXqv~6L(%ܜlLׁ>wqo1DqwVowYIhA>f B"ӐPԏkF9O:Y4:}9RDN5 }xE4;Oʘ\oxƙhy,n+)0,]Y"x]G4qy׮XXz2'EYy#>R_gFU9νK>NZUwo1?55;sJcAiU߂9MZuԚlNZRZK0)BקS>o[UDO'hf&?eŜ>) 08$7ۘ 4@E5^Du}ݖ4 v 'P`!TJnڝ3eZbD:dCLyh$BhDpJz\IҶ4UZ(3 )7I쟾%G0 e4@SaZ,ʲ?R:R}Шwͺ6DB[O BmISߍt]ʉnd$$:S''#b!Bu_J"r;^P5s`ۅÃ4m$8ڍK['YgU< 2 )J8m·ኽUאXWe A~Rc  ʞY⇾<<)W*~LݼSg0=W6o#X2藝.V"YԆHnf[{-)`J!jnB@@mn,hITʠ9rCr;bUgzbv$8R3Edf"m+nzsײicfB+=kdYj£O{LU`%dIRyL~쎹Bb[d,RNN4 F= PǢ}IZnHsO(ʪmgOh54u_*(}qp/eCcIMs| h/ 䨀uCL/&M( F"y,'Y|]*Yw-p6~zwSLԱ{hVHU'&0?U &̻, "C)E!I`Xu$c5df|XsO#= 킃8Qn\ ?LJk0}j®IьfjW<{s@_l߿O/0ă(_ad%#t(m)j(3OQ>f{sBNKZ@"5l ?e4OGGN0i'zҁpitBp 8d7젭n]b^UTK|w(3^H ]k lJ̤P*Re1yV>̞Ր \{_@bn\7yG}V۞s t rjk--lM=I]{˝ ڸtjG o.ވW1ٛgTRŏjn x6syjlKrǎxWMoWvcJbLIyUn2|3F b9Cb;rl/{UX~)*~k- TZ`=],-6b({}V:[ҝ3 znfeO4SϜ)6_11rBn J9%eHC(aYadX9W{&n==3h/[-%L6]2/n-/0Ej7uS5EۅGVy] Z?kɵZ֟Hv, ͯgޛ7;zOV ^BufGC!is(e)eNtaFiغ @/.쐻#ȻI\x-$G`}^~|#ժI%c: 51?}|GCy8F@OYN:<8.o9ꕲ±`P^6ю90=lMV,U}NJ]=[ꛆ/O6VADݽ,ho~q- h9k )-*hde%Z_m Il#zsp4W=+hW]jK "<+Jj}q;%c X@_Ѭi_r\1YrSnRRjbAZml{!(qɓ?ZV``(h䙁-60yu3I)eV qPnګӑ“ry4YLf˿y( ePm[4[6_IؘwXxFhN/{֔1L{p\ Eo@wzJ7ogKsiK+*"( .nw*_+k<.0V  '6G+WY[iFیf_`ր.sVx2J+Y1@p_ wVKuvQ q㪮b8y?THd!0)M-M8yU]>ʾ4$Ј aGQ)%l(WF]L.F[CkpCntsziwF {7%5lB󩩅w37~] 9VQRÊrЅ(֬*Z?6o&k"ɹIm|r\Xcΰ|ScJMF(!8+"[yűww\khmڷ!+s @YɄֳ  =)sO^% Q zw)L{ip)ϕhkΪM_w9) ^ Y6n$#r/n۔ʓ,Vlaqou5)*'@ټQT-#>n++pRJ|5:EQdѪWyD>Ff\G 1d'_r+O GceO.]2#Ϩ$~#h&QKON~FѾ 3)@tQQ|-'12OwD}eîv"lg դ )nj@nc`k 0u[r,)sҡB+ /"E?>ie@n|tNSk=ɍ|?j0tVƝuҝi9Ftq=*|aCr}"I087@4XX 2B=301r0.q!#@xb ,KB,K͟NbXPW=͠^$Ǟ`wxAU*Nx!-o؜Hlib/s~?e;?HNnF*x4b "] ;7gIp R2ч:t7GW>I'ӃiJ#Lf*%f;hJUuI@<bwҟbZAxiq j(׀M$nXT)OpϲaF8T ey12G/4YBie:W]pg򶂮14V{`N ^g(Ca"3@ c>(@ Ƚۊ!}i a9\jIxcWs jnb% w|S3=6u-w# KxvxidT9;t֓HA949L>N"*% ʄĩ3tnPqwЁ%ǻ|Z0xU Pz@Kb˱:+c#;hvx 2,)s G < 91;V&)Ξ\@g}eXޡK*H̙1`47dVEt2!##|*0n0_mJ%SĭUKG1r4KsAÎ:.TIk_[_*GD?!۪PZ4"19Ҁk->yՅlư:j)YW%v|a&ZѶT%! 0ޠq 6M@V )EjiS;,ኔ=qn1@ޤR/u?L2ߕ|^'/sq1cQcJotxlӮ`^1~ m E ^636* [IoQ`c HKr(l`ѫ3\ϧm(Ox`{ovl?zcXP,iqJ!ox]]yldFFw6QuuLzB5Ȫp@a3` ywps=7z.LKtc!tєt9eDv: dpUG:'8x&Fz0Z`w\^8pȮa?@7[:*jḺ%x':5|0Uq,[9`UWnHl%$ v Kzxaw.])lq[e1fg:J?I2M*e_ؘ#=J~ yNI8bG΃F9~`B+e.NVvt!~0/5j>fmZ4BCWqCwXǤJ,ŭWs^ EϬ:ٜi,VM NBϹ]l}/i2Dvp*G,9*dӔ$[aG9B}Xh?7bPR*|h:٫$ 8Ͷ}@6m: w$pU?V+#0%lyǼwp`v`ɗobnMQ^;Fk JƗm߾0<?Bzer;Tl5A&ز3,v((p?${v}2e8Pߜvm1PbKrA[TaWtxsKL/=ݶvSR 3 3@Tr,AǸeg:)p n < oE5T>ßg0Fsa6]{Pplq'_$ޞCRL |)nTBuI\6)|:jJ&-:Q WS23j|=>^A>[GteN6}1H޽mr,z{×<ƲyaPlUb%1_!> <EB873>sҿdC~ГT,׎m}/) +3zzܔ[[&~RrR|>ytdXoFfq YȂ7ao1{nEP2Khv 11*|E@],9<etʫ9Yz' .=fTk+Qױl^a~M|t)*o`܋!aw kU9VU#+Y/LŘMCYrDDXߦYbbC9YrX3i[ RpKsHB]0ԭsfk|0BP{h lVr}L2[-Y"h9AG=T:$0:2HsgNd0$-?n3 ʯd&*x}m,ґ6z}J\#6_UE5uZ¨+mgo3n7W}٤*chr~G=JbGZ)X w*Nd3Aݙ+sbj,bP&ƴ-dO4}ɔ4@2TL:i뙫s{7X|Oq31S<7|APSn%] Ix7$OTOa mu]lSYƝ!s =&@y ;[ 41sL D(᧜Me71փ|oէ:1`•ԯj&>':4`dBZ8!>p1ob򲘔Wlrh !wv9\RW>Ky坜R{?+:HA7qsh}E~6JDc~4Ͳ$֒XgR;IMNBC0vǏX+*fDrOpMxS=U 9!C[+98,XJR{ы yy| NK4 I>R4(dz#g+?b#|ml8 ITB]ū4@;}M1;jI|Xj ? /1DlDz$T݌D0C!2APa]\W3m_q]9$']VP,M=z7|ZؘBo8Z8#/s&mJVY B@MY2:<'Y8"ܗ]VX^Z.Y^qT R0͍j?\ )Bh.T!tާF(ᬕܩt]B_z:byKSbMXa mVԎҎ!E^t9K_&$JC4añtˎ7N덨${!W !< MQWI}ǂoqgY6W*l#-zu!'fac]awG-VOkz=!būڶP;>#}Exm3+E\ӿT#]:lWǡmS'rI{`,n2]cF65 I:[Vc{ݕSXPs{*öÔx3RO1oJ$_z&xftDΥཞ-! \_m MP,g-'! 8EU[^9Mb\SOw|*)z \`ϝBJ%]cŒ~;j.,]qggL4ɂÇϖ˓R VE8`4#|CCYFs3P#]XpS>p|UQpYD1(|GѹQ08_-rXUq97%U7bXhgBvM!zԽKC} rߝ&`avTY2I0g߮$XD/54lZпs371ak@^*3_urı8r2-br6%&ڸ@Oïuj !̑H NȼJa޽{X_A3i=t ﭼH?rނI^FFi+mՋ[ZP}ʒU>;A@mOIHDvu#m8HN {lQSn',s-+Z&+r\X&2r9^|1G7vﲟ oc7wozHt+ҍY|ˎ508"3y(tr/QC Bqa|`7`KGN‚`.K뱌jݨJdHpw aq\M@#{'jVhbEyZ̲hR?!S ]vSIm]|3ybDr MSNk-pXdB<(ӇCn z N?1甴Q+1ww$0nPL }QT!~7 rJ :_}SWժVp]*2G4>Pjv}\6w\7"~Y.F2B.g"#`!3(~;'25:`:ϊ|ěs)R ˮ0lǴSja?e'd8^y|b?k7z֑dP*~4瞫,1ˌ'2Ù%D.+vudQ1K~kpA:x3^8OPEy5eǫ5Nƫl>xΕleMN@rc̅Z#ʻ:s,K a^R* ULQZܞ-)/? a"’O3 Q[",_!4#47he6wue&⣣q 5sq(Wl ]h!RcNmw'> 70QfIעZ&fE#Mb!j`F~}Qgv$bփhS|K(^D>a t-.֏{CĊ,X+$P%v+'g t\H> H ]$P V|3^:Y5G| {DЩZd vRW>t=/?  8unUj(.? bʣO/Ǖ}ܟ %5K cjGJס&(GCDߔ7mʖ̨p:@bbA]Ю)Y3_2ï%l_1%Nxџweѯ̪m@g_ܹe3I=Gr8K1d2=*WGV K8D6pѺpD~xxq.C`j4yj9Z|xK2aVżo uv ʢdHfF>"MCnǔsQ{ c9xfCA6[Qrj_b̲7z(wi&H'Ȓݏ3J$:G0'cno+_Դ.Y234#_q|sYt#ΟT'ʏ"iB|6 Jr:-vO>q'ǃX,0LfQdWY# #a6\}dVJĠ"ɦ9hZ"^6zqDZʞtgcac0XZ0#) C3e0v;X }\`69'K&Aa7S3a0y:J̈́FrD8:)/®C8^C4(#.E]Mi9JTBfnO},Ə)NQ玫[uJ,bPp}'e҆ǐC/(7ͣKw_#˓D[ tpluZ[{Hqn'-6s)\啌ժ,waմ4騶h}X/\x3KhɌr[@ *{Z v&r.T0ͧԤiM.'?%RU1TԟQ,)KÌ8/`+IT=cv_gh`jR/ z SIZH%ϓf ʱ׳$+L߳;liwX?4EU,;(Zl3`d1L*X0Kp- ZN]F:=3v aBGm`lTZ/g{M=qS$l}Y 0v " ~ ػRnNG56I"֑v5wLyWU_ K` sƒg)n ǻ?Ojʼn:ehӀ0m0Iwڧh5no1ݸ\b:!V𔫿H6yӜ8oߺydP4ٮ4,3Fڂ Be|y iyk6X&D= v@?&ix9Rv^t GW)m9pj ;?f:x۟mIjf>ò-"t_2m"T$1.JSSŒ`BP 'TW⽖M-XdEgj|@l  kڄ.+O =z3d vRQmZ*<#|C"dVs&w+ǮqFWQMs$WŅO5<6I+5Qcp6.fjℛ(1'_~8mj =md?.;(@hOB1q{Yl% e4M8R(lnz7zE6Sg VҶro68na7299]_b1L`MFǡEl_iԓǍhW+MKWW4lPʾ4#&2/C<謭3v sU:|w~ӅÛC()Oo9|%-z^Xsy=z,/jM{p ;69uSߢ5byyԲR+8SOW!= ;x 5I2-at /8ǖBaxgNeFUXXu/t ps Z^4=r;BOΖh&t?G㒇]©:X r_H|'X>jt fUE;LX܏e|ؘHs+!%%џpncɮ1*c NN3dSLmF.GE=kOdRUO`.2_C$8jGHSDPYn:Ŝ - `Vpv<e+x"FˠeO'2ٞǂ8 b1U! o6>p@H< ڻMU/*WpQ˃b7h= f8aHײ3+uJ%zrIRNE '* KdZUs{کd~pHIӂ5,|]T.UDsAzƖ۹FlmN,4Rۛ~+xu`FZ&cr u8UG hPclόմRa^KgMP# ~:^$k8`鞖0Y]U!b9%# 8Z1'by-n2ʱ/W)AvuEJW(n_vbH"?mѻ2y'OJ%WVTxg>FΘGniVS=l&̝8끪^S#v~:Kf?~yoSQ[߀Zƨ=Y- nK,*u;t8*2gv>S4Y)tѱȵf݄LQK\\u8cju*?w`e(晨˺WxXg\&]hX$s}PĤl8C &5%pQ#{u(QCLr#Ur.CzЍ;N3*=|ʖtZ__{ڠ M>sG}:}n27wSb;bM_"4z$l"pL-vGwS.!ʓN(a`=?M<{2֞CcqYK򑌟wzvMɍls[M}}| l .(4 x9I Rb)%%sl%OtIs 0fKOH::e8?j |){/. o0Of^uTݭJPvm.d֕!])"|FEXY$ ʎ^o&@4NkxpApmP.ƘpMmmh|5_+ڦ# խq#T=G~643+fb5V\&s'\)-zl=3=@/nm<[;/%,_}~;M RV}~OG(#5{#qf3z4+T"0j;ݟbųjSGVfWMDIxZ7Q!d$sG+duc _] {/E ;'(S@-F#np鮊1-H=tQтaCL %:Ӄ]s-)5CUiHL&y?ӣOT^,ZK0g.m,,nL"&AVOTk%=8(Y`xsFII( RІMz٬v1 <= ZυRBxf^N~ xRa2!cq%EX@C,WPɉ'ťK%\bK&r f@ Kyu5N ')a CY|e鹧 14b,뿠0挈4? `l*'ʊNJcG-ċ>.Zk>˄6H(Z+-!x.ć[aw@oet 5.Oc>k"PFdXxnGc`sm$+F OYd@Mn{H6*w\iNAV7Ů wy%~9cut8` A#e7(m?Ey J_:Y Ė E9P"٢sLs3Ài@>^Հi懺OtpQ |,5F ۩RM>Q ΋ ᶣ(ɍހYͯ_7Fmv$*{YNШJ.'c肹S1tw& >a2ebH">(0Rc&}RbZ3*MfCNwø :Wԫ hv7#mҮ {OF*Z:or0wó'wت !'9loޤM10G da!aL l9F6WX|# o@kZd e}o2K,}] ;MRe =(\Ri>/q$'CAT᭗%ubf7frŊa_nrz)73-W"'ۍb3zVƝ,gbKEPHi//r~O !7OCw*jEH)KBaÂ;ȩ.h*.A+e(Xlڇ5p1kx!w@%7 :.״} % L(%Ɨ_ɐW^=ILO`luS#c͐)~p>=?u*]{+!Ml{=WU }^ZPC<#XXb7lI\?db|Ϋ0b'!Lm)A;n3g:.w>SlRĚ65"h;Xe!"q~y~>ʧHUu[ė%x|>>4 :8QOt' 1ݥLB^^%vtB78w0#@l]pr#vX#%BOC~y4+scDMm|{KmДcr(Bif6=bf1*ȳnY_V%k[Pӂgإhb{N 2~G%Zm垛3 1)PiEpLCy>0FP2[#@X=οsUmoan)I/ j6z^=&3հ^ >j6%t[BuXv\;֝jQO4+꭬ E2s]/wrA.rBXEQhwj9К7JaAp7=K*):0쨑n籡*|E9+{ i#9ĒZւh;UEVRFlʷ`Kj=84w3\ AY-/dF-fh }]gvʊ:%3Dž]yQR}L{sH?}!u+LS̒L.7jMŤxZ̨_e"  dΫpY"J>?yXk*}u,F{|ޛ)U"E61/jEE@N]Y@PDxqhhzR;S Bp,`.^FHVث:mHGyHa X` 5s'ƨC Zi-W  (@f|:9Og)Xݾ~gQ3(#yk֮"䩏Dy ם<]"khJ}D]psCS!rNCjv\o`(H28$^J{]}U x>ـ)9sٚwK1DG&;~G͸F͹ϋ+ oKT~9fw,vȪD#R,ۍo=u5NI:uhV[~ȮtdE8:5'w[2с-n8o55k.ä]Z?EMi'4sJ/pΌ#U 1G{4e,4K̥,y9ƾH, Rk$} -9q&e]TŻ-McJi"QV' ?0@I102/34SϳY(VHKa\ˮ%¹aqHb`G`BV5*nd5zV/8O 0~F7]Ň.YwI?ϜhqWff,$gaO“n&^3!8P@G AٳԳ(2 {g[^ױc-?FQzQ5 ?Vüff\ 6 3&jqe=h࠷n1pz6'IQv\'&._ω~+RS8'XaunD۲fV<,bq%A*wYյe8\2Ӽ|a(+vi>ᓶ!(LF->pś>.hI=&X &)'_BHZb"͎:UJ7QƂEDeڻ (Ϭ-Vfм 3U'gcWLb֖יh8nf1`[74O.3w 5PX"W(u -k2' 3CXB?7 1XCo #֖.VYziNJ3W\ќW2- FNՁENGS)!uTTmdC(R9 ~)Ɔr(*z{W Bi=ыsq v퀇Tȷ" [8T5IS'&ß+ wwJzqYY޽25(+Ӎv Cҝl'*tNy\e°3%y[m8fʕW5a?R7-tXY%Ex,ൿ*BiZ蠑*&xVM+*?zZX0f&ܧ/K ´|n.{Nu}| kv;^*G(,,nWRt 5EH6|7Pz+Q(w va2ȄaFKGӫl)/(i*讑x2V!"Z ܰW5m#!" ƀڛ:a*UĹRKj #I$Vʟ{E嶂VE^]9m ay^~:A< $=zD_ͅp$NUO~QƱRVfڠ腟rXӑNKwyC$ z4PMo7@1qpp΢zA |·" !G e[ _V[2<t\^X npNp[yH( Ȅ8/9YA(خm=v$Q u_~iQmm6 aaEpiUaYSc^!bƘ;,4iΏ%0]XYyE%=O1#ąUnrc3j&%\"PD sӣsT? Fy/d%+rr'cpUjf%u "(_J$<+^3d/5H..fx} ,$ӟ`ϗ`_^7AlĞSuiT5?P>J[,'s]o㯙Ih]Ժ񞣞Odw_lzUE97[S5W=|t-ZG5%4_2ɏg[ PA;{RN VӌyV{OO_܃˕X3D+lCSQVc9q$e7 MS Lzp]g!4cQvhn``] ! /|Lͮiwfoظ \j`C?}sxqi3+w<= Iؿ4r(~(NGA:Is D9/[> 6ehV {x?͐/O{F}ޱq[#h3m͗kV`%ިRĒLgx[ oה#h}&%~?{z:M }$مӭc{qJFvƿτ%]>Y 42La.*5͇@6}y5mt5oޕ_`[@ OCus"!㪰H7tsjΒ*aɄײCz`~+K?D9S$ 8P*zֹCn5Ŀ(6tFWìb.؂SL{ {&hDMˍEBg􄬇Tҽ\SY7v_:b}tELo!FIS' 6w>AW`6( A15 hgE5dC ʌA |YLtŢM\TBjR~%dG' R>5&eXS'Eg]AǗڣ D-r0L?emx'6o@CK ӪUfR8c'.P=#4Tn N"փIN{e@g䝊 "UR78 8#Qq$?FcJ>؟oE{yLyH3k$gc`)Hal>w1Z! 4iDBe_ߥ?n e?3K-PʖЪ`7wu>;M>۱7Tnpn@Tlk6OlTbd71kG9#Zqdd"$}0y 4m&dryI 8 _J7(˧ h N+μ* є1>n7 j$ح(]Q  A:,",VdJN%.O 5+,x\߆j̈́S3@0+P>ĊXo~Vrk5Ul&X€ХS8~nM4_&z18+n6vI4M eq0M@iKȭ: ]?tw>YNv%]2sHiF {'fʶpVcznߓf;iyRS%"}5q=̽ioPwhr `CӷԆ z? Ul#; x;C DTU/.nWo^j~u](cPWE#%_y`gOM =hbjEoȌwd$2 RnutZE cHv%5D!BtQX1}j |ΈA'`_7‰iA_B_j<CYgif˫c8{o H_㟡_k{|'+ (!6G&isEFNչr2w1nk[άi>ܗz]f,G\+ݡepqPGPxob6T <"Vԅca䌻?Q&q'ӿ3'trr2T~Ih[xL=ric(Ɔ;ԌѝaiR1e^#'3Dy;}s+_Bq;6{ ҃Ds"k_*(ve}V}]'ԞfD@* 9H痨2^b?V,ߋr5 8buR]K_Jq줇SWa9ɯ'1ZS~uv͔eU^>LU)hOzyF421BܕNZg#ģ&yµYW@ Wn3J:뱆-SZJ?SYȲRC3^U]nгbqyd +MSAʣdce. ;2n\z -R BTy|CE{|b41.$cqH ce%N(BgU٦xv8>ٓ wG=AV}\G缌adMu,-.2?S '}A ؜ׄ%ؙņiC~9u۱6:Åo.ɺqDf8??nIP=M<4=!wɜHL:sIBp653u1@UO4\Z4]9Vkf4>؃/ BHr1["W /dAMmˎDSzp7VsQUoU@Oz[:Ό|C;퇪X[$as>̈́0Zf2$(dD"![M@.N%^ MZJ:8 V=9|#kf.F`8,NTXdeir}`ʢk߁[l~#>hUlh!b̶#Jҡ\ z]'Qm̲c n 0Jm?!n)(ygC~B{+_w!dڪ3sDo#wEjB tP@ѱHQ]lnu|4L!!JBU7m;!8T묦DnYqnb>Tn/2BƎ_t7mޱ"UۜQWo]VOiZLa4>,Jl}>WkL,CPXH(_ T㷻8ai?dydUFϸ'[\/j"I} "{]urZ8 Kӧ=I|C LIcR9|Oq‰{2"*YJƛ Ġ胻 s-nDC^aB?h́c:D#@R%/p$D!x-݉&m0~aX8,4SKQfrv%Ltxrtm)dy9CmV[T'Q!aG9h&yWm+YAVsxOs-w nA=h_Su>sgENBA""ڹ&mǑTtʻGd&?NyAeRE=xq "Os5Ǭn,=, Տ/tlLV U"8|xz yË/`h-=$%<s`oW?KaՊvc\=輴PoB2QV_wswjJ9=],*h2׵vwcIO&7G̿ >}HqPf;hJ|H/)m ,B xP0p f\)شɇTX; 4(bd:L[҇ièMV˛(5[x I2KC_5U iIEqdaxs޻r}uS:pW΍ ezYuhlv[@_| ̹/eeA?0w~RMF4/켇 : ?"֠|1qv#k-R'imhJwΩ`@灩A9x9;#k噾w N /it-Z\CK} * hMl #ʦ .b.kDꮬȫb;\xuvŗ#&uUn3@C،%HMB.qJxTU s!0k~ /6g7hyg.4)NbCh]yD7LGp9$'m._)Z~> Id!uh"t,k_8 vpZj8ϩ)1@mg?Fi| q5Y (X$K EYV| [:mC,"!Z[Ѐ= ߂3cV#*}oJ:Z1ؤ "Y8E#_6lxҙJsB,ǍJj(9h t<,a$Y(-1GCsȫQFMjeP.פ$cU)V"i@>("ږy1L/oۗfYUr՗i!.W)zPB~1?I/d#fJY˓FdrzG(AMvM4#fv"@iL:{rWcAE4o _{pu$ bZdu r|C=S'˦1yT Gq"j0,;ssZ:v_ ZiMy'w>BjiB^zcK~ˠA7Nև.>c8!ߜ=)ltm6)[ ~C T鸪K ((@d )Sß/_w] b/yLzZߑ!44@RkO"y!,1!q P$ۙx̆k3vD‹zN eePd^p1OV6'SPolՌ탔]DHPokX&= yJGmtX`zs^=APZG)c=孶/ yjd,ِ1|EZH[l 1'ÕOmb#XHpc=+PlX:fӋmޜv7YNf~^ :%;2aQR/ ݥ e"vi)T}\:A:V8p@TDRq nyk0YE[dl8UoQqz=aKn_9 I N9]&Q JCMNB!2\D{L/[L}u)fu;K:ݸ0xin=-b(N~uUuі:mPK,ꔴĬβ>}|Qhgm-%Na/߫*, 7"*3ӥ 'HD;컣f-myZs՞Cdl*h=/E}3]_v,ol rM"݂:Hkb Fx=2;0."iy~0|xb` ̲RZd2hhwhPO8@ԕ񇌘3 (J"#@l~F5qrb{=iW{Ű$έ876:&c2 ʦ pMeه;}7c 泼C}F<p-k'[CDo["<ϑD>|SBܐkmFL_KdhLtz ?{S( ybCѠwP Qq\1viWZ웾XthG XO} >񺐂6懲/rM )&V|w+x N& 3Kq-mbᧂI}yB8Q9?3NVDžmQQm56Ara5qsd}:3re߈,; YCrNВFGpUk dnlYu^ZK}v <%  z1/~r7g@A:/}0{ul.ush&?0FE)<6pbi >4I}Eۣcwj^O|qΉIVmbDR{ʬ Ґ`jF;cz^reDw6yh<=nU[ң߸ޤw5^肏\I]0ʽbZ\*]$X"Ì/J&jW ӊ"Ms&Iò~P1`&:˯(ˊd])Ϻ*y3D1\xXV֠x ihoc)OƘW䚨 t-=e]fyWv΄y'vyAJIYrkLL Q~PPS2UiUXoE֑I`۵ '9 4+hzX=YEZ?]:P[?9frQKd:-K?W6xJCCBSda1n@E1rq_Kxv}oɿ:JS#H*Зj[jĊ,P' `Џg<1ƷG;BX~lѝu7_UN½P7yה Bc>|ކB:ik86y­2a"ZqWڞ`+NڲHF,"&cHz0.ia4L[KD^I)}øN3l36S٬mŹKޮ(XoBXLB|0 \r!a 1tcG✊2Օ6=%}g{|@9b鯂l&eG'uq?- ,cqwYNz]ܰ~QQbqV@ͩq/FLak(L|7o=Қ1THdg~aG%׿p4y:NQnNx2y;Ī+պ:O9j*|KFƸhM#WїjD,DFzĶ52J6Ԯú~|wV˹%YSׄn_kyFMh7ɬ(mw{Vw *J6漢xzLJZp6V}5$4[ otqZnHg!D}r{H(@(%GS_R}5sv]Iav0ōLn'!)va'&N*n6y4NdžF E> z!q"Z`x@iÃ_sŀ̮@RT|,&ڋC7r&h×G**(F7YfWjI$:^3r2\`=^Qd7!@ltmH^1;P6e]'0)SA4ISH%oCfjO6Q+0)z~~S /T4WIk}Kէej42C)Wx DȀ*xw^_R!5C$$Tt]bh҇n* {稉\V~g˛!IeTXSFi))V!|>A!BV}DAֽ#f,KwF"y'ᝯ[%!(^& , f;݆1,4Z+jLhS~PWjS(ٷcIC3ra`@Ev~Єnؐ!фX#g}fuI(4J!dGWqݦD"ݐzOE T6\E"2JȀ+PzQqg'͠J>Y!L jȟTD&ׯW%CCnUxK!ax泋FHj^è`{ Ok`'#ʠcHתb7i-_&W@1B9/~260 4f:3#].VTqFe`Bf>ES"ظ /fsvI4dz1$NN2uӯ>%ߚy^q?<̈́in4\>K Sa`06߫'$/bG.ðS[ =bs .YbBͫfȘƅbL}+FW\ :=ϮO(%4ǖ&-=c]WU T8]p/^.ۄ]xί~">j)Xҥ^)o '=nV:8ưmph4^_ZWۤzjh8A90Fg(u\Ն :S4'CN SHC7G5r-1/q?I564=tLcF!ʎ)P݇lRSHLSU{0JǾ@+? StFUV-3#6ĥI[u⡳M"aH yYh}OI>6-, E>#!?JҜ!tǿV(˲d2"v~ ?֎N5Þ iYR7ֳP|pU.sN&T2c|l.SjxtA@\<5% #K=!S#_ C^S@1퉘"{i֧Țp.GxUj'6ڑ#cTKma YydvlͰXl 9wAXޝ6a<xsEb Hj6x%o[S#omM+)y6Eí3ۢ3E,a{I+]Ră"rs60+UUsZdMdR6ow2ΩcK.!N~ox4;ODn~ e1\S&d7@5oyx\VA nm78 Na_KN| YHZl׮rH۾fX^H(^h)BLš5XLUtķйy˘.ۮ yBPvƆQ{r[0ίjSTT3mQ= Lr{8. *|A,ЖǽAH' !O-Fq^|aFrʺS)< [y?{* -?&V?66+y7B﨏 Hd+bLlN_E0|LٽmK5ǟ\MM3a/{x;޳*\\ "kX.1-dǛu*"RA>UTQ-B:;.'ګGz}%biEۃQձ$cC3ȣ0xfҊVfTKa M=wc8Rm33y__d'ѤG4Cye[,Rom-}M_G;!(aZ?RF6%.yN:_.c7Ŀl9kf"+{^!&Sg\Œ} BX:63C*S<6(i0)9%idEW>0z ؋%:xү<␹bB`qf~B+X\6B{kkTL f֡FvQj/ 1LG pd\sJRCFu ~#3X{}\L";Qks;]fjZ, 92Fqlh|5{Jeٽa8CNvӛ8)E Utc76^5xT`ՍcJƋ;7 F 5Rt y9 Ն:XqjSg\28h7H%:r#&.1A Xsŵ3]uu+IĜ3ȷ8țeY^ y7Z{wkF4Q5rf 1%F1|w5Xf[=T=b_!#☰KE{lw32=1pu SnU3gnNW ܀j-S<7Bm2,L0/ƨ6@uII 3R`V^jIE+YZI:;b spk -:-Gɤw8 BQw3mlkĘ]xf8,WYI΁+=܃Et8'e^hJ=J陮Q"D$g3Ck)vg EMmA!NK#Q3Ⱦ\$ LSvݱn$m3Am"w5zڞ]\/  =wM'f:HypR!ׯj_aqKEEwVp""+`0W )j]4;ùAGTe-ה";) lTE|d8"? }`2 n`y 3 ِ̼{^%-96R^V eN)=^zR:gƬ 1=/bTGf5xqWl7)D̀Mв.aО#k"Z&u]E9A2IVbl{E~p6A)kh@ځ"WLWZq&۾TٌlTG»_Pefz,)t{R z]CVQnuÏ`f OGȾuBؗSplqCyn~,!o]x;)ahkf :)ïqMhe@TLI/ب'{w3!/B}h]˻!x :72 3j= <5V9-_J:FNCax*j8ܖ6 1?2z >.[ T틐#otZ` zXGyؕpQGPj8с,Q\UQUAM=ʮ64% T9g)|v\`3  91aK KJYetG.\"\;F0f(`b<;4X>Jۄi9O;½`Hbg(`ܽ [&K FOfwo-W/,!q {}P!)Y;C'XoHN2v@hn=ˋb+B d<;]u`]H;3*lH+'QcsU%ޙ=oQ:"IA~8 ;w㶂߮nPɭ 4tkdlw"`bcHeިPAbAG4|G{Cm[:;?,kiʚi DMvr#gXaG nA[Io<: !Ao7&)(%Y[}N u96{$eD aEʱ*?zoZo4wj4-m*O%#t(Z& oE7;Z$ق5T7d=^H3:Z??YojszyΣ ;_ 4R!A5h(ƭ}O壤OYV}G$Eb@BO!J 9`ou\'{&9r," i+;3 ,+I` /مLpYMEWI?2(|'y,T1>4tOOVT˶%PVJT␦Gc<!{3h gxFJ5['|b$rlf1ٮ݌Kӯ:D$z `i˘8 #+_[}<Έs5jթ[:1JSgJ (WVnR4usr' ݥZ.4!{2QxhO+{i}'^!43ͤU;Tr#ͯLiD2#8%4M.¤/EeeD6iꕙ铏_(}Z߀gC\@gifR d MH⇞d2T;onFvm xccY7Zy{7J_*K#!+&|FہƟĂ~3\s;*붴mşV2W4L6GX QV 4tиǢ/b˳GJě̳~h!Oҋpݴ|{m B #I`-L ƾ Rrl:QW- rW26(]iS‹1M0t͞Tuv?P2RM=`5(L =VROZ!DY4$BfL=QǝF0^c)ԓk`+(YDY~IB]jn,6 RIV$7z\}He1oxj֞fpp-⍫\f5ZEZ~f{PU)^#p-^qs_(ּn= li76S"Kz*`(a%iiKxr3!:~Pu[Wv\%AGc#lg=|X2 nÉL=vM;Ur70ҌJꄓ۞TFv_,Ⱦ8p,|󸟲jNl t [,m1<ĘZǧzmϬq/wyi 3Fdc?ٌnG ir*us9 P6IJзsi>DWϮN*tO6Ű>&>:tџ43Q, {9W\ly*m=qNac(;ڶɉ7UwzA¨3<*!**QazZz;Xh*3L< Ӧ~(N"w̑S~ wO/wF ׫)~Z{u$2ֈy u]m!W0e7&c#HĄ6wQn?qAAYćJ~$?ֱs+0DZC ll?<Y_NQB#.?`~t;O \sZ sZsQMm}h>jVT.fQL|L}"g5Q= ' rx\ t0 :xCםyQAc}o\ȕEesZȧ]"jp6BfdL%*K$ۥ$2, GWOzFuNX`Q NT۹K01#)Uk7\&`)feuɄ,Y2-ϜKYEr; t͵ 1[v&n3剶t}BZl6BImۨTGp/aY cqb8GR YBU<Ӻb=)$kµ6IΒ潱;#ӛUyAqrY<kٻ(zBDE$h_IFk^GlRοtwצ8 Wݾg_.] g13@rT/v$.k-x0gt}j-9:V.y:_Rjhd'X )ԦoEȖ(" Ӿ;{_hs)BA9c 1 sHDX~ ?ғDv6IAʿr|_f[Af*(<fuiFn%pea JdxܛÓ{uuI]yX'Qf`8A=D0tI~[|E:u $Ͱ֕BbPbTIh݁RmzjQL#6\|"5ew~; 2!kIa`_iԿb T+>sY>}Eh"|y³`,1C YjjITYČSl,Zq>{X>Ϸ/fXW,DW}xvM&u4$"YD^i9u̘o-{:qWݣ"ʎ2-ã e7#W<ɬ/4m\Hٚ7&p;,xU&V5f^ DCdgeuE eBk85}J=mہZI8l6S%ǔ\8e !hDԆSpY+Nm؊Xʊn Ά2 ^Sb $RHf&DuNJ%Y=fOKaմ4%u`H&^(p!bW&߾X4S宦aS? ZzB $"2p7}KoolyN y:Yhb Fd\4"gLOh_|VԢ0@\\ 3zH3^V /8 ݻF6~jgh,Ղ_tKi:Ff }% Qr)4[7RsJ)17"@7 ,=^쬄(cI @/=X x!`ׯh[Hny>`d`{~=\q)#gs_O5,sH֫ZPІؿY<YgUI"W;O]6bqA;[Zt" /6~Dmg2 &_)GQoV9fwY]#ױ3hF?ӌ%-,~y޷0n ~DsTF ΐa;B=ڄl.#>U "b&l; SQce%% VCѻZ4mVAӂ(a\a0_F̗ _$M%' 8mQojbbYo\64v\Ag3R)xuZкZv3". ~6͢{9ץ/"EtvdP؊}@!u.%v'tN{I+S[J I6o/rgޭӏ=i!6w1Mx7H#iy#GUJ%3:*s3K^(R훘ǜ~a!`{n#+kh NFj 5zuL6Wh"m--m_ىJA#†:?/&9q0'o]ȧ.r$&vさʛcAb"UGZunX[}%})xQ 뒒RT״.JXJhgh'r}(C2p:5˱Ik^.!դFi$ތH=@(8fBvVЏ<~f7FےHGc=KWR(\UHߝO2f$D^F:J0w =Y.PS[Tۮ&0U9r[[{H(iVp@Yl^e ?Du??X:O>\s)%b M@ҙC(O9T+XQ;>jfJd_[kQ\7CqH$(/A=y^6##r qhhq&A=5EiF}=!%z ,J. B>GNdFXI*m @#ZxyuNEvtF3"́@Ӥ+Pqxf9nƇp x4c+ 3BqAFh\+]?{|}J~Bg{>K@q2&A:,4|y5. ǮMA䧌zRP!Sp'AlGQUo 6fie I>y9hC0+] Ǎa<2e\iqFy 24P w*r2Qgݱ+zt4-3F$ݛ>#Xŧ,h8X1{g_ߓ(k`'֎Ҵ 6@a ^$J[ۀ=݌ؽ2͹F$/, =#")asnemN*q U$Im}'\)cYx.㶘Jebg @{% ~˫W* ߅Ƈ3FKی(ApViB/9J 2Ol \~\NLwx2n CQ`\j@̽"t''jB.DlU3X  %878Yg);Sg h3jY$W/q[R z'!5r-|K׈] yHG`Lܮ 'p6RS?e *;b&74UӾSz)α͘9=ZXIPԩPE잙'WaW.(\&qjx(Ȅz]}4\5|w*PF.']^sUZ{rT NOՐ_8jۮ#z-G|3anB|.xC{Ud5+V>Д+@آh* mN.DِFnEnSuPTvDU!r#C4eYG[n]vZ(I/¥!ӧmV@ЪVx,75}i aε)Dcy/)?-,BrgAl2E{Jim~f@ 4ۓ*iX9&} wKx巫hEO9tS::ʧ3ͭdVJcH75\Yϵ&e#<\V}4#bmhX͞*!1 ԽBf]{2LT;HTu4Cӿ1A|dVK⣲n68&kJ!!ɠwš$9NL пPdyBF2,n72>wʒԅrnD 0-JX`41d=eKB!~UJ1 Xm :<5 4`'̝vP~V4jYtq7PBJ3pKS]nu~'ad 99U ;'ܿUWץqTo(o [Sa8FĂ}we@ro7c:^= $1w7@qlӿf2krq I,zp)ڞ'v wQ%5hǩ:|=v>s ]g8 G&FO^反U|q'56aeuu.ʀPt+}QI+<*YB&$ʿ38֩~RsUk1d̺oc׫9X.̨aDT\guC]gDFw8[V+~Jf~ ˟ XȿQiعGaOb[ ބخ1ϵ5FMS/r; ; 6 (fT1Qߠl`n, I#d a9mqwGfl1. }8f|#"T*םgr ;_JـCOKgRq{^H\%<b5B!9Re"psRFLg[~[{;=09濏1Lx+n.m@C }﷌%i3&ځ/+L=p:XN&sRՃ^_)x'XD8' YbL Zݭ>rQ:}9Owkp$L{U5Hl $`k{;x*}֦_ .~>xZU|x*{^˧vIl߿~ !ږf%ƛ-ync~#c0B?zaTZmry=tO{!?V*dt ^ϋ?9y[J3Uk h`b@k6~.ܭ:rl^ݎbbt?ima46D+subG)B^)#&!H7Ήcv:C"|K\$XP3vՁHs/ }NG9Ktiiy\?n͈_={GR6rDwa~tgNe5c8;V!oA<4@Hlyrx6x:0%BzG^"K6fFbAԏ/A'"/PcZ*bK6kBCqlqh{x*h=+.* Ȍxب cC .P|] ̹$iK{ՑѓGJYi>;%A/g {v'1'F*6fOYu~OD FnB W  +{+5JI$Wn'JTң(b^ŐkNήfyff cy:p݊Ukh{A".cT-[-ߩ[vZ5KpY5 `BƱ&F6}[Oa}RcmFnWvU ,ϔxt/R4bAƔ1Pw II@lbOyAaӍ,I4KLGCe`]a,+[朘s˙Dmj7XM[q8Gr2t~/l0/n|[I65=fwcvߚp rzbBi%!ŀ'l~||w| XSHԃHM"T1ræ[ܹ v t&tvG'iy`ը"k> L\ۈ?Rp!rv Ha\4ZQ KmvquaɏK⼼;$YQqމq,xfᇮP~&!mH@?}ѵv+/Ӎ̎>NA~ufH'TuNNӌgQsߺ/n SYi ,I{@}3yw'~ݑt)q'y`CMH Jʈ-1/O[sqHNXGR4+=X1f^?20K,M)AZ69k2qcz%y`E -|RSf'g #ac;OgFۏ6܀ ~"n ':"s;-suS`;g~iU&lqRZŨ7vKp@(NJ(j 5\DC>)|PYRT] cvY tuu^4r 5"ٖ`%@V1 Am4ڜOwv+nY%eŊtN'ޅ\:Dg)wFDYQ"A!VlRuvF*ʟ=FID3'Riسkz й;#c/؊\+ 6EfL9W-+An&l#4yi}TTʩ;lqz-,CV7pM8qER L) 9#-^E'|7fAJq"_\w>)A\.qj7 nVѥ}=47ޙwNLʪb*el( $!b-7Hiʵ ~Q>{mnhN›$^Tu K'ʉ4Rp >fdNO-ĸNT>'?$^UdH-!.,$ AG+e3uQ|nW)\q!^ wτGOґxAȐ;(.z{6-3õN=8ԚՙB΍p`fU&ϱ 8T\Gj^ԦpBLOi*/bd!$4I; *1. ͫuU,MvA2#g~`ϱtnnLA@g]5ׂ%IƧDҰ\/E/z$%4M/pkvbu_iZRK'Ҭ͙4~\XQ1ˮn=EͥWD k,C|c@a|납gUr]1 `&ŀ3=zvfy4D3ȣ 6FT'J0PIWMR1+R:; .=»z(Vc93SDh7,6OntO-D}}&ڷ<9#1Xg<(Ș}Q0H.Na}lg׻.W3~Ez7:`}4.]jV+̻0֯ YYN݌-~uG G~u`A{gUEZr7L".>Զو~3g*D[xCod 3\@,2J"yGyf?;pq*G&yL9_RGdʢV$% ~.9K\߈T&Y@#^%AaVj$8g#b9DdQ<^зQ <q2CfSv.ty9@_J*HMn"%70w\$2DLNL<|wʩȍðꟉ\|TFֵ]ƙavW;GKDi!{n8GgR=߷|r>l/Їև5Ь'd}cNa%eSf7̟ hJp,-KQf@Exq6ZmVyiw 4]uOx@X*B$%0Mtp%U|vZILG+ԯ({>ByQS%͢;UPzg5#fG-!Fق.ox0A (mScO"n&*%>lϿh @xBh0{=YS<ڼngE@(-Tk-S!m4*XzS[ F\7T"9e_ðoAI ]w˦~J?jhkM3q~4,쿗Ӻ,JX(@D։ppD&WD$U 4t^ &QϚ|uȵa(D.wMNcavęO; u;>b줁:PQC? ,TpĴS$O4a04)ktAjݫ9腫&ׂrq+RA>3(SWhȋ% 3pJ|“Hk[Zej^#z+cbJnyqv-Jj*)blGj oCLjYAMa tSJi$q6 q/\%{# O̟=-}c3,B`8wwِdVHBo#Jqxq:HplGAϺ._"&»|3ЇOR㹈OmBTɾ{5|7\n~qNg%|tḌ_as8W>h҇!ث]ؑc'Rӱ nwpEu"OO4aThmavNF_\_L*{,L퀴5n.vi˟`| P@1Z*Op6Kd6ɘMgWccqGn,"':)!AǫqL3@sMG >rD~RҸ]wnzjKdvJm򩒗?0w)^lhZ~X33#5L\b+_lart12jY_I;,GU`LƷ*Ȏ?-J2b$uu Na\GW$^@IbT-ת,hi vק=%4p;/p҅CQR|A$ze_YY3]oy1wf&6-PLJqW6ٖehA܎S ·~[[B}⠚j {Xj( )=J0eaW9H11L,L3zt#m+=tb7cRv+3F"l KuOU䆞0#BE&S4K7 lakX3밠!XfNb {f̷N0*ӫWF,;fdZ0?TR]1=6tGm- ~q Dp=;THSߴuٻ~x&)s5p[) {Trcti5Y\%dty.#u"BxRboe$H,eq6vJUmްڊHfoL9sSMƸģM@tDxdFHĉ.j'?P 9V-t]4%I_ڌUN/QqJ{ smqm ^3JLnApvV /Ng"Ld.;?O/<Ųe ƕ 73V)RMaȗd"VNʠe1'_5RW8"vtwMocIc۱o|XqWל CFsF2xp|΀]2O VS y{q˩5"NXhmlbL*ĐނS*&y|"$"ثB; MW1nu siDH?6"NZZ.YTjAV7Inj!h8Z\i*aU>9OXj%p,ߤkðҀش)y:)I@@b+DS쵻bGX6KaYOɮk c*_+ؗ sg{'qeܳ^?N/qJ/7˵RP\.jbk<1վ)_hhVqb$c'4a=Qt)zՁmN1x"C_~†P˶F94Mh' Y# ě9?Ǐ $"}'ojQ?3-(!^W%O{+iϢUsr]AǤ.]'VݺÇ_T#Ѡh)<{7fxY6NޡV5 1{ ||]s>)9Cz#/h6^TpӃ qҦ !7A@!na--j)bt^IhԌ))0n~[e]E1P<'uM蹮sM)(אBa^[F]"YV6zܛ8 c/KV ^Vb D@/,'᫚94ˀX3˥ā4GɝE|B>;V@pݏHn1q uo.!F^l8i^93dЁɠZM184y{πc$emiǤ8SL,rU`n!4moYR`χM7AXq/ISK1D$?4&=t0-6LsHI$W hI暈~ AROJEfƱN0Q.| GLZ Q̚-nꥍ"tѝPTl䥜DkRCA׸Kyϵ4ZIh7r`(aaA[peC̱8lnHHt| q z};v|Ge>VZ/).5F"7ii'K' s/ìPGH&o},Bu[24( ^_WcX}aRmWw/b;-eRY9.d@]TcՁbIO?/U6%k~/uOisSeNt) xͭWYВT0(ϑ8{dc?ORVWX?:U>GyXY..7X+Qnϫ4U3`=0#SaSlYNꃢ"UȞE}lK59 >~W&Q'{CރB.c6QR!]-EQpf 7sh XERZX/ ފu ov)xpQD_8E6%M.9Oz|m c),چ"N7-W=6ǀ{o3iBJ ~݋-`O]2)'4KNb4wbdf{p8rwb'Ez?Hed9/)֋Oy %е?Cp00ǤWx(t`ͨ`m|!3 TrK hVHA`ƥ Zr M;A?,7Bsi;G`kQhnQc:Y4G#ʟVuVo~EC.?ƭe얧gdԡ"fp3p7|mkzs^ǖpRՕ{qNQGIVhc,c:{e0{S6Ge* bl PKF8iɥnkY6Ah l!nO]SpkQIǕjW"~` 'GR'y ꨺oh(]<{ r(?" kc6j8O}vC */oSOO #>9'}gZux:]46EH?e#ez00FB\Lޗ}ӽl P]F: vg<. GPKA뭕؂Ӄb0z:*[ˏp]6Jpt \tKu{즫&E8+A&iIz!quZ63[IKH.vH(S`^i}8.0 Vm†Ln Yi$`(Sɦ^{9s#C 3VYQ| =†+%cm[3GX ZER GJ=0E1v%帍6:tǂBt?bjޭ"0ӻV0){]>׷XAa"-$W4”Un nRhPҮKW H`_pz +S Gd?j:M"j )GJA1ƾgMX6Q2y~xlZ- L;5d{4Zݫ$Em g/뫐<:\<9EE+cy3W-t`A՝S{% Wٴ,Q]*(?Q LW񹤻C7rfykNdCu(#p ^u@.{ %{k*CqX&Hcw^#~G1~l(]H~Vg,Eb%<?E$vA!uz@@Zd0%ύbYU8jw`ƒP _ЌS!C PGS[Rare8Xavm } X¢W5t-0,e|H3l1&e< {Ix%=QHKt@Cs}KT:7]Gi"T.ٳHF1ۘ6;/(I0"p4:Ff{K B2H3v&RbjWvV?Al kAz N!7lV Cu?T/WD4̓4e2`3{&m 7pZQ|`μ Th #ɘa+7ٗ >E5lПqCv5jJ0h1}l̪{ʷët%t7hT;7ibId )VԾ"17T֜)  ВeuIkg;-_z*Ə uZ،D 5 V_7\ x Is k3hOF5s\Rh'ۺ=w๯ >?{ $ٜ s $[4_F:pJ|gQfbV[^,΅64ov"DԴ5~3 J~* SH0;BgzkwAR=4?[첯W؅ 8A^-valC}@ڵ>BB-(aF!an+p?la0!BCyRы+:?Uա;e }]ּEG9Tj ? mdVy ZDׄ0`|yd,*_⍪r$&gA .9p3v P<+;_Iw6 퓄z?LM źz/R^ _qP/w&Td}شa-,Q?Ä-N\Lq.CXO*8"Xq2@[M$i[q?SOr' ?o훿AZ"Nb5Aq8W͟ͳ)W_UaݤMΝC<~5y/]" U\ mBjd5B`YVQrR%Gg]B+Y 4dZC ~XGųmO? Är6K w:k|^waU+b(N#g*F]՞U}o[(5V't:ի 1UCAf\,[IL 2Nڬ?%1oaI7F8k #]6G`۔O͚V$?c`eWE JPa\GHV+᪂ ('6X&ȹ\<uj|Оr1 -Bfeʊo-jpfJ }lXB2]܌Ă/IS[)c)$Ձ >#/{; (*a2Pn4k|:&nS1?,Q:֝-y՘&2WIdm9UYƷtOD'D;vS<}ٽ,"8?SXґ^֬N%Y((-oO2w3'+Y6H] ODe9:s7jtt˽BXvDd]oC/ECѷ3d g5nجߖ_E keY#qOˊVG:껎@4N텫}(5) sQ>ɉק;lDֆLzzj3!(*:fDs/a,RU9,'ZCۨP53:K.✥9( #B)I ySAmܟZz |mg|t>L͊d!҈ir 켈WBŊrRեc%\S,~* #{C7u4"ِ3mrVN~| `uykG=0e^\>>ڴgrѢIV~)6~%tް12}tSf^T) J# yE9[$E5қ0 D`Mg{$,ߔGǙ@J;µ<֛IZ B ?v`[elUFX>kORG,¬R3紻yfˉh:v3?kpkf}b2(h#rɍE)a4'ܚ9=*mZ;(}hUj KNj1='5: 3̃]p,e(9'#TL~ 4Wz+:26.T*P΢-u ? P>H(^)ԙ ,pl.jvAO5ɭpqשWoϬJ& N,򁂩%R~k#]%_i(4!LC&T !# 1A)6|b&#}F)G/ Y̪J#'D -=?"$Gg!%`b؞-YU*(#ż ͬ{h$I6 KoέrZ AtHղ"HD3Թ4~9sԺ1ç^)Ao(|oWyHVL2Et_{f)l Z1%G,Cm{pcmɱ= H5|ѨTbcU$瓺mA([Z.1e4~h.-Ǝz%ZS'>5^~`kvr1%q%Yz~G&l9gTha=N`!MFq)jGFWΐ t [ rFW%Mt m9ܠ/yyC/F2>"/`O|Hǰ*<>;~QU!M9vNn|4Jan`I7|Ai,ֶ;`1S8:7]Q>Ƅ =]e/6.ZISy%V?e< Kz$  a f%0UAd^-. -b)0}v1iQ!2JMY\}sXeS)u}dQ 5+Eie+s]}8OHibOg{U*Տo4F 1TVFdFEB+V:/p6Ohe]\qV*0U:l$ /=y $co x9,ُDH_b5q(C9BZu*@b)KIf|5@$}-L_,/m%m -!hO\@> Ʉf*X`-3#C LH-ϿK {oJgŎ[[+&ǵѷx)vʋds*OΥ2dOkFxrѫid|SG>Leq+~(l!5C&sa=q+|[ظ<LR92Ji TN`떓ÜS7A׵[7|2`;5Y tEh:#^]@{> }1C8ɉ"Y`}}C 5Ry 4 8hC[r#^@gKs2ȾRFX&n h7CDnW+F+Huu7U :++m^@x_gTze/Tw D]grK'3q01a{j!fVw~jO}ѨAKbtu[IWVX#HnLqmܽ]0AnT*pςSd 2j^ALZ4z^7Y4ë2ul*!O5:iRY8ReLJ608`>b]e7чT)z._Sj75B}1˔-TxMEEq'7& $跀R-(JQ ˺-g*cK 蔂8X8}U#gϷZI"nZ%Tyˇ6r5 %Tr>*n2/__Hl}D⬙Em: ,+-hVӉ˝{y.ŌOIccP'fƪfLnkNъaa!MbEh@,jJdXiBĚ7s%E"eq+j$;N(1 %y53D!2f.hsx d$s"bQ[pSv uuHQMZ%NJi{ĚdvQwn MrsyUW[މ޽jD'N ];pid56hv_ k|߻4e΃V j,BE*D^]J)Yw?!fh?Z1!\E~L?c`ȘS o4Ò5@~1Pw$Xﯬ: GiVR{lO5QM <·*1K2)fHR #> o1^#?i$, D &*<:MqV FyIB/p…PC=dNnAk 5GQPqL01rϨY ~sLo(RЀ_uHժ& mBQ5Jb;QA/4@QŮ|A<]c+Td~x93̘sWipټswrN7/`NTAoU[bhy8Zq0 qt8/xєvy7c('ֱµ+j u(0AɖFޛWw]2>}wl[h+|X `: ڌ PlΨСCFb-_ i 1hGg@ICan>3UA$x^[.ɯX\@d IsZG=eNbd_אXNC?-nݼcvc``k{WuAY3:wOx0 +!s(@@eyq.2Ⱦrxò K1@g`%]jE wjT$ i{|pz,{R#- ^uV :B$k,OQ̩iuQxxYs/ pK(=,mx-qg-`;1~p_r<fDS}=[K2/8&w-3-m=↲i2^Mc{+@֘nqä01MHK\~<&+s=n<0!`a\bS2>8ݒOgT"eF;HAYC|VRwMN$̫5?30Фc.6oeytӥ?-k (vA4F@p/E:FQSm RԙQu XH +_ɯux"ˤ F>NO=Eג$5s$8D9Z&HOi/2g ;ĉF,0[Ȍ d(y|g.*Z].$XKջq֛\ n$-,à}Dռvqt !w⿫"dn|VV+`h@NoCHe u"\S%J]OpPSt<'jp2BwP/G w8E+~4ʚ6s~HaC?c8A5ȼ*%Ho RZ3S u\֘q~)f`Ł͏Pieɸؼx5%k+ TTא"M~D:b2VәNeyA$9t!*ɻdCB,/P,M=C.^ 6tA~l#?a57%GͶaTzO>&`:m{gQg0tk+Q<:afJ9\x?m 4 Vȧ;l(cUF?GDQsw}90R5YCvJj/ZPc`rjqkYQr[ρFhSLazsu1Ure+( I?;E:#lLC>6':5 6yU<;{iy}=)=;\1uAQ܍ X@/6" DZ.J7r?&Vzb'f+sx[;f>-a%&.fadluL IZ#wS'4.ٷ%x|<SZ8pVΊV>߂MJτ`O [U#XDA:( SbGeCH݄1ɵK޴^Kk0CR2D'(p[/J8a)ӍǴl2 FRk ZSV$ፋP@LS2~Jn%"ڡD/ 7[Y0+ߏe쨆);4ǂu8-QذƒI7m9(lG6帳q%dN߇JCȕPH$DgWwOa*cs. 3!,"wz( $;Vpq'Iv= d] Ѩh<ҥ[ A2(vSa-NKL 2rTdڷAA@dOSb2l`8n"E˰ |XL&Ud&py)IxB J;C69̫U(+pnGMp$ yssl9$en1g@&[;^CP:4$M7g 6AO=۰+J+z-º8UA,1GU5ۯ?[v2eSl~DH  /V,. @K? %N7`ጻ{NujW,P߻kࡽ|lN2{Y9>U2d)T :=TvRV,m'_- [s/ QfO\c\릀:StydS^U+e ؁0a@Z=/{cv&"Gxۄ^arHg+y$[sEu;$~U!nh\AZ߫`#nTOSĨQZLCBm\XJ{lh!J-X4,"nh9dW Lȶ8 )qMb!=>Mi%]]E8{WWL%Yd{5,3{]6(2#xHX@3kY^boEs}a&8aز[C32ST&"SVx5ǻF1lf~F_S,pXrSp9&[Lbx]%h 1v[NOءM :/{뉌^#ڃƧ[dt'L\TMD+.)| ᑲoD?sʐ:!3qꅛ}&H~zhS12\/Nӽ&Md7>P`Qm!rU3`R6d !G񞮑nq3Zf}4,]?vRhF:-]Ɏ'F+DG"ꫛC@-{|I1'ƃ=vH66 qⳍ>AǥV/1Ƕa B!;k.~p[{f/?ာ^$1-Dsk6$P|B\Z n(-`ŭ_-9W[7 S['㖖S`1 <8EnU 6w>$zI\U5PBџ J-@(ޢ *d}E>șMLs b)Tk=dTb.yD ǀfy7T>H,@ Q*u?hb  \ON^eL6)[ez]YSX'~_{ &K&(^G_ʠ60̳ _:@i59xգ,-չ϶Ko8^p)tf[<(`^jX٤ koLL,rmعs5Ҿяɯap[Fp^%(?F|Hw @%69kĺ{JpaD'wxDNգQy>oxTj (1,cm?V.qp9Lf:o, >u6SZ~±+sJ]cx]w g*vܹ [M֪kJo0/ϡWT!n:@,d%;²(d, 7\v -VAeM~&Od?^/2=^^;y_jvBln4rB! (7GdR28dܕxFM; 8,boZpt\wBd 8lHXͲmckgԋFD9 a_ٲ(zO9JB1'.:iӳlQ\饝Z5t`V` )2tP/S|D B<^ЮM8,Nn)L~VNy,Jݠ3rta;ZL5N צ8ΉF&>@~ mpSuN4I{[x׊=cMFd(XDBf4w;XeRC)d5sзe,gPíulYW ~XݲȦZd˲60KHI.z|Sx5?"[*A4Kuf^m/4IAO@ lOc`7B5J#DO7~BkyX J\q)˻/Ѝ=/╄}`eHd^RL7RQWn2`s-R ?[{>I[]5>}脃$:}:d&qaDi]1Pv\zǑ4X~X5rZ͢Wt/@:&SFK%_ܑ xnC+@*iUM~6Cœ`ñī]*HF}+`9G@vx;]SlZeZ#XPxZ5V=,Joh,G4O1TU甲Y =$Jz P%w!9fg=ɨ:ѢZ$n|̌Q1IZ38_VCϑluPjB0^K/5viW*W Vn;v#amB#0?S싚g@k2L۹x8LOr+Z?On^LTSw-7Mi8N<}劻M88%W՘(dr*c,\=Ҩ>eVu\?F;ASvz̚C>r#~Ͷ 1QBx5alݚb'1ܸ;QR(NgE3lX&X `r,g4.MAy@/.!:Nsm47%_*nڴnJ~7sKGDŚ #woU/ٚr׌u~gd0Pg*_(agF~76QgmMtU=QΓN#P/X;+p)C/gۅ%21!Kf)E~l`qV"UUr8nZ J6*[O'(;J$b//hUrsg6 &[##Kq -"6._#;~=`gU8?|-1ƌQ Տa۽k.l'jLPz,͚ Yt< Xr+?TY-FΟ?/ǟ6eL ?'tzºsK<…vxbUۀI8ؗgA ;:7Ib8ԨRJB DkףiV.b3ݪjtOgJ5ͥBNj͇״Ptt$OtX17wJZ\iڶal  _y)%(C5T'rgpL˘SIHvxL__&{ONz.KK8O 2K/c[^I YiX+U} KxeAmV}6C..MҚx|]üCzK;'Kp #l1)rt9SH>nY J؆8PQu^W<ږm txhZ\6/Cӳ^q ҧi+%IRrr*J?P]E0aJS=c[jp8|f:4Qށ0uafg~͉^ߊvI Dž3mfta>b}ɅJ]F+s&$ǝ gLtf5 G<*QjY=> Pv..3`+,=PquOrj;UuecKH*,UHQJdE^g[ˣ"xƦfx @554`#7gv'UfG4k$!D2z"tg:%D$hM*,e]{$[׳،đqs)J G5ir eO/_T-Y\vb|,CB2{ALƥ$;$KsOX% E0&a%'kdB!w2f]L9+F]8Ӡ x!e!Ud5BU8B+StӈSۯE>k I= * `g_耘PeIǹU yh Uk z CʑBXm 9ʅ'&}KsJQRkJ'ޙd#$>Gp?i /!|p#&VZTؠ˷Ȩ}":OK?'#_TzGPՠT!/wLsv~r{H+>I1:Q2Iz|>ޘz<3em!YEK2/|nNTR^JL@h޼CVIy^Q Zǵ_D= ~߈wvtWKY i7 LO9lw0tp[>}qnWAiCa rV\VH[kti T9l/,IEG NMzsE4dW;KVi3,+ioik!J]2oW2sjp-1j^|ݠ7+P/Mq-ۻ%aċEoPUb (+$9 (Sp"J`eEǿyDSr(rmYZ j<֕265q cnmNϹҹ&1Y6}lz] I+3u=v1^)Hb~P^VƄ@e[ߋf_jIl0I[_2ه" ۂf&ޒ?G1Wb ؟Kq ྺqS @r3HPAۊEK=V$4#Q53&񠃯68rjLW\>.ُ<4D=#% ٍ1Ť2:']DV36O94秭 5T-Q 2lJX[v ftq՟{CVɚ `>͐>3(V$/PI?BY JDZmH.eI)o[:]a敝dT9Awf3 ulzgdKE.[Oǐ [D'ÎGاW)Dww5 젪Frޘ*F2|U4g{iaM+3**LbGԞ]KAL+-d-79 Z&r<Յ/+NVIŝΆoRumMHVŸ1%65\eT<ʓ {:!dw H~Q/2o՚ˈLGla!xJ'\ۮۇSQ@]YH1 ?A*Q@ݩ5c9P{KK-~Ia أ ?6A]wqWlj_GL^# =/!x5qRMhߒD ,w@tWF3c*D_(!E0<3imyL;;?MsHq]I_!gVٖinL>oEIȸD9kj!Bi\sl+v 5h3CUfA yRjS(@0A얎8G8woۧ)(xd=C˪ex09d=9 $!1z ĶPjr_ےԁ#t7z?^G#tQ8废`s7(cI@?9}'@[h҈(7 5oeXsz>0KA (My\6i<0.+0};H”S9Oa O8RoV}}> )斞[< cR %[|# SDgX&' zv\~cp[Bvde8&&dI,OD}D~'Â^: rt4H]V+¶sf<~X]),2 7BC7gzo3 o8DueINj3xrruPљAmyxy&%zs+ȫc8r`V3jWw{+cRJjMφQl|.ũՃic &h-:Sd+Asy5M;8\(ybު>)W|IYD@\8AGM<,k3԰ܿ}b 5!i18ѺLtGQ(&thX*3HprsP,;3=]']*G%tʝrnݛ!=)AL5F{_}RsvzBRR+l$:ch?ղO 0r nU>x|1S+[t>fmt1l 0a +(ٜYW'2ELfDR5x8`e!@)#$ku\)4Zf6l!OϧWm s`?igf8P>~ݢ(Į7d&j3!KQ|6ՙ^QMuK0GډkIr;^td@6]bх=JZ־i;3- U&5ݔg`5xiP@ndZG`oݳAb"V2s6=8cuYXE!ϓWFL/at&$.e4%rIDSIMj Mɚ 6.qh% 6VGnR@4A)f<@FaL֬p.v<6ron{6sF#E,)zS0d;ΐ] *R4'+< ygaw B6'q8jbg?)XFBlPQEtWX I8vj K9%0KS4;sVu#֛uLR+Yho[Gxĺ`L܈ ĝV<Lb*B"i2 ٶV_%Vݭy.Z6P S~Å8^\ [wԁ96ippUN(Lm @_7}w(q5Pd;>5@ca:'&?1T6[d6Vڰ"L*#~8ŒC @5Ⱥ& BOA~MհjBI8640ntO*$8)R5FΛOPmXl#d(sm|9L2Np&gw!VLU&qt;=U^3t9 KH[aQиS=ǚQӪ-ᓚu)5Πv {.%B׬gb<mzV1bβƹ\,eLOmH$5;L ׸wwN*O&iƟ&LNI`r26Q}i < ,2?<"WU eQ\>z0Y3 Pf6R!YA|EbمyF~D2S1ƒx%'N, NԨ Xj~y;LR'8U Tyܮ)y+玩)qV8mq(5{p]R@r< slk="[J%좢`P*7]AOzՌѰm-bi1-v96qAg{_7oXƝݠ9>,r4Iw."6mB[ E-\F<$xcP&4y%H@U& 19ޭvM+=H䒣n 7 ֙H0©7?'Dvy @Q7yž ϝю!t HdCy5COM( a>ZfPA!܂*1;JSsRL3 Gf(t<a:Hl^%?ZGT3ڣTq7lBbx\1b5LBPg[ւ+5wֆ@x&sͧ?)PZ{˂{!w~\w܎D/05{D ~z |,׉NnpflQ>{>:i^**h٧~bo=Sl<OT T]HŘ*{3KKXf2.79]oO;6n*Qw 9 0F6r H~$WKH3x] xHt$ '7\/;[3-;7"3h =ZF+#_GU 5(/!!z?+ "s [9B(*5w2r޴ 67큒d~hmRYEYZ+4Ḯ/X5\E]Uo*yIC|0/bCH ՐCſ);r)7mQ-߉[PV  eѹێ>6= !.o8\b̨Cb>CbR#G 0*˖ȷxoLKYk2ڭ$\1pclN0?*Px7 ڇ==bH00#۷1  й#feThzn\eYA)(O현L0K:\)qo*@3OJ :PU$(}}tXp2M)~P*6 m>۰#x|s{­Ց1|P.t7\7s[ I|( + fz'=%V\8 [7 ֱ_IklpP.t߱> Q5MNeurS4UopwSp^h+€z\ :GL[&1UYbWa^ad p6ZyTm9B!met%u^vÖK)w£–^ /ZFd?]򘇴Q.֖ϔ4wlK&'dmӓ Ho5oފkG}E?1r 8%Iۻ/Jg儏njq W.[(mZ"nwb< oᕷޔ0߂̽Ul$VL,b)L:EwOs nf(ѷv)P@J<ͦᾩt} "귡N^D7+UMΈҨėȬjw:o P! JQV+{Tя`spIrwL<6tg53=֟lV#QB"P4`%"BEqr4YXR}=(<=Ӕhpu->.wVV$kX2=<1,|kaeMτ]i} }QFUދ&6 !#LJb.Ԓ{6c!m`?If.}Ybp;(R8G@=:c3̚ڍ%PŇdGw;m3N j5Y3 ɹO$t{zCAA˵4V{W7;:rGMheC7r2P폯*`MN?VPΕ [՚a%s#/Gl5nS)qٌA5Q8J3=c'pR d_'2hdXA$~Qjݓ?nY2uv #5k\<ypm? E-~|K` J~~6W o6Ы>Uqͪ+;)UMx5:\^9[sRٗ,f`:ܙug32"|r.Ln+O= "ӟw4SoN켶PO1 EL!4`IHX#Ǖn/.K dEvFCA.Ru"[+L,w)!cOke!˾U?^딵 rS[P5mO3[gBv;{JE \r&ϖKaerfu#fҡͿkkg?\!b RT 3+iQx̧"+ K›>]NcXi"u!4K5A̶:5Aso| {˽2sءXzŖ/>e ,Ow$Q Z5MD>̏x 3zu\g'T 2ej4x;6Üݴw4FKk|' Y1 MW95ak]lq?!Z=h<3q _;1";HRqUZ99"P-5ykq3` D밀t YxLDGxVTgN>MʳHӗךO;R_Rw 5!K}&QK4Z'qCT5N!>1@tj4v" Q7i \zL~TzTN_ lM&hSy"ܳDKzB{ql Cjk%/;ExeٽGv6[Cw8}3ΐ'"mcQmᯪtHYO赱ONl, :!;gqä=}pf!E)kBX6lfxFxO#CAQy)~q~۳Zw DnQ@^83 Ÿ^X Xye We{HuykR}2UgVjšOE\aZU"WADΦԳف1-_t]n]JrS=Z(0IgU? *mj'1YCn0#1$Fnn'`#ۘblo0n# a{iWo[`Kϳ(bRE%Crgs񕡴6gGVdj% \φ Q 17̔_S  Y?<(ک? ǚEDW@%JwrO?ս~Ǭt3`@y)UVOH!5`^=okzrBr9; J)F(e!YĄ3[ rC!IيpRtW&TȇdVU%KqT)W~."wqG'sm.t'-j6P_㝠fJ,ɫ;"L@v\%'Nɪ2ܴ5LU UVM;sBH )؁r}]J쯽6)⑜ b/ ۊ W!oW<" e'ƒ:s^'t'%c> Ń< aZgIbayK ^m Awe@1&hF%v٘=+tގ"*Ѧ}?ɨVNd AwKE}:2%Wcyl*yXNsd&8rR5B70vY(o9OsDmxkmK(e d2ު*dOJFre͸xmYk78#(ώh/tŷ1? ~MU?`/@E5%f({I+gM*™c #ӵLw&pGȋ'ִM-J*̄h>4?H2H+^ \OqI8"kk :)8\gFR+\f>tn2` B/l zh܌C݅汗w p9K8[V Šsي>n A4F+i>Uʱ)el52'B/άr,Pb P/4_B+(?6bR[BGPU1kUlhpKz K>0J?P3 bb3 L_EfӪ첟աiiq[aRJѝqC[ yWbnᄆQ=b>90JMlGfDq!ݻ퓪G=rl8: M6bskkݕ0?^zv)s_*0gY~хp'ZIlJʠGٻwkW(=cuOhM1flMz.+hu4 +M:^ }8PSaW@E)>33G]K$3upjg*o?Uׄ30%gt-urǼ`.| urXYB{.(=ZM+X(GX=Etb 8̪'zJB rd_6Em'!fĦ[F䏵βTQdwYHD-s94 vd1lzRvV6^}غ5 {B@wG/ ~m|R{t`3D%2,SϿ4-r,~Y+fCN˖G8f>3mA2@hVݹ;b#)j;*U(vϰ0 J%ZfH bfv\U!+\TL1úcJۈIDIxnFgC *Rb<)Ac]f,oh\4Vb^ߋPe-'>6RNT%,`& F=ļU@|"c.+%BmMTfyŵUsp24 h y-WlknP2K.5 zПH5neLnFOIY%pBRBmA +5;7~$  L?(=2 pā 1;Eܾō{}ϐJ5+W.f0SMbCBQwjMe+*"FDu7U&RcJ1;Q,Iֽ$6jNnL(aos-#I_y`-ynL]Q4-m΅5/>-bzp3;ȁX7D\;Z#p,!G{䴩Pȕ>P*ܠRBZ'}>ha {,L]r:mKӨ&Hej6w(|#J؂R c"}soNaIwXPVεcV/h(lW`v*3^ g݅*;T)0H/s$N;+ю ؼ+=,ŻўGB嫄5wkК,yuWX(Vm'1afpV޽@a Fo{vRǢ)%[eZVnJ;jeۑpIѩBQpүbo|)3kV,@tfg 3yTZft=;S bk2m{H ae X{+CRρ:NͪvnlG5@rabhjcXdU${{#@A6sH֝t}e` o.m$%4/^Z];ۗ@Mސו~]F۴>t9b HBcm V DyȄ5WLtFnoxYbVNd,sN(44@5~=V33vC(^o;Y{㹱# 즎mqt9V61Q1p ^C/*C8s`„p3i&7q8Jώ_r6SP1 '8g`^nk$ ^(p#.5=RbwJH +F^%ss hE$JV¼h2 dg8 ySsNDd=i4}'rM2ئ?((mA&3`=xMSHIo ;:$P9:$|5٥Ӄpe nAPcٷf\΃bLS]Cԯ On ;<2!<M 2:Q#e`n/l|$F2ׅIiJUK]GXS;Rx}x{wU<&@Ǐ/Dy)dEųZ$";jP^Òe'Y)_I[`A+GIS /L#64H{.\l~[Ozs[3mݥE.pEE]<\2<^d&ȕ̄yü[!RB|W:(6`iJ#-^;W,<񷀓mI=y$8}agFHy[+t+[sk׌d(:T J/mFJU!>k>9Zk;;Fo&% 3k6}cTԂwNarw@uoP8n@pZ_uP"XR & 0+ZGm\/cq$\wː`J#ƶP`g@ɧ*sԀ wog-A 2¨ΉX(; Ы^$%Ycz MʄIi|3秠'G)w^%R8o;#ψRhG:v~W[:/X>!hR<^hL*u=%_bs">_כf+8ljJRȀ&M@X o1:0 +=9,ׅRgz7uIdzSjI$׭2/qid F J..Z,KHrK&>w~U&dTgOV7zOzn+k: vˑ;*dL ,EI:(b 3@ w4m=A]FXą7͖ie|`{x 9 @O%Ĥ4C&^ycogIf4Mqm[ $3wYEZ+0[43WfX\Mé8YE`e`Sddb0,M*\{momot0"MN||j?@g 1>,Cbg! |zhx[n(hqv<c_ osߔ( v$ɤߦ*NkggO!ɨ ``z$QءLT8B#hHގBLQ\'8փ#k*Qگٓ;WyW؛ ^&%RH-nvmtJϹ}:u9%}Lf?`y2Q*[5zUe 8A~Nkl\=Wh)61+OMaRd>B *r!@d9AK)DWWC 5+X]aXthb]y~ę_0;DĠq/ޑQŀaBo_4lܫ>_t~H͑\Q=&AwcjFCo),ԋF%J*5ٮhak_&x( rVʷ?jn0{Aq276(`9tIK. Q*w*.Q2@PD4Pv0|IjbycEd1>tB?)JyF )s5j$w-]'<y׿&jk Nb)( [Ն3L?d*^fjQR$jDCXF(~o}c&^Ù9ɏ.Z;t]}8m8K+A+i㴸xN◘Er+ [ )En=p&ȀpjvYv.lUYG ?_#/XK𹭹~rzE@`nmg Bn>W` UFM6sJ☡Z e;qy~d] I֙cM*>8֜^MWh }| g଼Ldޣ2kC)pB)z>CpE =j;u6yaõIP`_,PaSg܎zJҕ^&;P^@%ډ%0(+8XO+!dsQ*gc8gnl" Aspj`b4)N> la*_*8t][lu%m dھk#@> z2#pO sMq~Mf"Ogu#駆 L"4xy_W9{ΪV0/g[ԛ ݎ4n}E1pL#W۠-űZl|Qߺ<ëeߩSNnrצ2K(Q4dDvaU 4)N㟿CawŤ?:XY1؟8hq@W-(=-rGm-Z+)0v8- pGrVW 7mgȵ1G,fX|grá\U"IS8xrGGX*G֜lnc/a?-vaBAzUxhA;aװkpJPl\$ 7,A0kFvj ^Lh]pK9ݧR ;?]ʳ]* &>3,`T1Ԁdڝm"u}xJs:9ek O]JyfKDF  97h PIkrGS݊_΁KNaU~,Agt XiRNO>A@8J[+y|K;=VM/6w0|>'#3w')϶zK;OtT?XkV(jj'ΈW)*H`q&E[ '19n%8~8Zﱼw|řhd*.x5One|YՇZ򋴐;uagBv'9ME6Z^cGPArPWw` 989\m#W8ctFGo8c*G5P1rA\xE&%L H&|)SKe.Y=P~TOx({ٵ$I)@e͇/iel2zSID#ǙOGԔ]K³Kr!JD cpV -hSԦYUP hXj6sP+V9q9 C9 @%}-~K'fXmTf,gآGi i۫G3P g`W]6\;g:^ܜDDK>]a'DX`3"mx78*pV=$r U+&Yu:N=w}٬-=Cٹ)ފxS =VN47 ,P*+kޱ1eI[4g_R@.OYmʿӪ`SGK.)}p=AYڰe johr=GH+x7~Ǡ+)@vMme571RSl+s終WJ)aR͕Q86 j,BaflU [sdM|,{==&6S%[gI)e椌D&Ap1`,D JFjk$jnOz_T0hCm&uyc4 d%{$8ã.d-?;*C:$l g&;imO(uWbƴ\t2Z3P'HZ(@$822.|30`ڭn[( mTT}jh[p +95 M zu+-сKI³!EfY06nKy~2ր{BI3[o Rta H}6yr%}"):^J&}(.d $u=d3/W7N+cL# ;Wx{+ɤ'@W׆6) V@8P̓w!W<g8t_Z3Ii7B%4/.92_R֥Y+ޣ|t2':AV&vu@T$6tb@Syߧ@]9_6CjMR_+z8FF!%SDq{/K]ȀcoER3o8n- x.b /w(Ru"p4] uriqk>PV,^2%ȯny0rYW2aqT6Y"Լo=å``,# hnÍkd?ƴ9PZ+2&K-A,v+A<+u"=0h_G}? @@`=FCZm!ͷi5!X2Kf;]#ZuN<̊<3-SM.=V m~vǶK9v$1`R`-vG<bqA"47;t.kr0.KRײ8sG}FE>^gVP1BV#2L@LK)[%-9yy07b1vݹL!aaD_7QA[r= [JuuZkI"32t%wobCEa=:E#K c?p Q/|i2eUyUM-MOt߱ɼݡ'$!_+ vX~ aIJ\ J&?`m!@K,*77j+!*;ipLO۱RÈ_+̾s܊Gg /Bo:y+~R֨k@) =n~ _0zK}3)X=jxEɫQ9EK=mܰ"o}/t^r6t`}qئӏg{&HG2Jt XQ0DG\ IJ~u,[uX%fa&4I%ɾ=,Mzn3{}PhcŃ2ˣ-6]QnE7it&RlfåWل@ 9Rx>({=X=$XY]0gKW "L}e%5wHk_( 񐓓1T|mzS4iKqpE@ЈT:1ioZvtZpсq~$e:Ezc;UFeN#. rw1R޹7_HŜ2" L BT>&ThnϸU^L:'S'>갯ӥchkf1ʩ% @ۄ@@=M;K{qy L( @7[]<yw=~臍9DTq8c\ r*0~1*@\dw̮BIJsa}L2;.:Bq`a[-@ǛٷyjB0T]ؓ?:.tebl7Bav:C8p=iΓ/ 4ݹ^!Vc4Tp!sZKCH>xA;Uk\Ry)TF{HEƼuVs^-xAM=˓F*\[`Sj=*;;BFUJ>Z5 ̸qpnrvyGLFRΞeFȭlAg06c}, Aew{aL, y!bھ*#CcPRE=n@u!N'yRѺIMy^*9),حjx͠R%C{zySȡj{]d؇+&ffeTXb4jc2XLcsM2ކS"bJU?F0q_Lc>ƭkμKթ t *1~@0+=`ua?x@H#a8xtO,~EdQ1`#+5I0C(]XnvD0O@4Dlkωԕx$?-$+z1cs=U_8ڪ PukR! [j :7nKoϛ2A.L|$yxv "<.QKYs.AF }a x`֬UjV֑="fmh{%&!<PkFV׀4 ܎ #.@XpJ2I23\1!j:7~m6pu K Sn»kzѺr2ʄ4h|_ q㜉=DasK8ΊJk0zry 1 Fo>n@~A] zOg@H>*P\n(o\A̱ ;r&l&BV}JSy}T$S2(![!$;{G)*-B]f>V2pMλoJ;p֙paAMLG5P[I/!3+ +cSU*FosA-,94}V9/aO[&Y { RMrf{"ITDGQʘ{q>ul71aFTvp;dbbD~ j(L@թ\#JnS3.\e?%%0֛Z'9 qdv.lEx'"9t+G%O'L"X3r&-94Ekhu.R"x21G )Z=F[薴f8]EpBV[ܾtB?K 'O4M|A~[] n>mitSТfjZ*(< pK(vFR@AoG4s_$Vubd,g"-7ڽ_ˬmAϲRHkqW4fT*h*(k,MᾓD3.R=K $jv\<[_= zj]xwVQz,Q ρ/8Ml%F X04vn p&Ua'Hvn+F^~t[Z)ƛG ?56`gE}ځ[ܭ{Gm :T blXiMiѭZW0WŸ+bvz:fP]ʪ,1GA]D#eib!\9\p?7ƮnCet!=;H (,4kp6~*ԖeoYV1TL}t?yqዟ#eT-pn9y0}hN^l9.AFP%%A(m,Y߳L%Țɋ<Ї_&YoAn/I6˪8XrX!zaN mI':X[ōhӹK B;-چff*܋gS-',j􅜶CL4 j,[>8pM6 Rr;:6^WE6YMn]DDqBHRۤ1Cdp)7>تQSbaI(E2U=X*%/P$^'uQkrƳٗ\ϭ<cJm<.h5EE:)l=O%OIxfoCC AiMEs!@/8(>5A|c;Tkr;L/X lgDL9ʉ8<XrE*$2>٦N,jBBV'za ^[r^$?7<4B7nf{ʅ3 Cm=;.hWcBxYq)\H_ h7…~[]&Xfٵ:y09Vncԅ@XbjFW+ʱ<9do㐇!sne"d"^6ۈ-8C\m&@2HnmjxSYvͿ%bD Ԓp="eh*1|KҌּLњkrdGiW Cx^w VpIB$27ρuG9dɷJ _׎k?aj) s0[Fl8%EThĐ_6IkH$B1:9@?[hdVR9'Q\Qb8MBxાP 2]O7LRW/=d` *rT;GDD?׵#2<e6[,+WjQQyLh3f;2 vEf Wi7QD3Cn@ȠzK|= %%M܏Q/tKxs)q'4uVƈ"vt-1um957cjYZ)T[],?Ҝ{+ʴ\QW@skm1g}.SS߳ڽf*]uEE>mQi7_6;[e<3 ZrImʗ"bOi0]@3v3XO|j| p,a){ ԑn?eed/OyúKX1͏Gr nV,DsUyMVY]أ5(Y B/SBS)):iIW;Iݧt˞uo9|[Nχ:RfsO͊/IIEj_ѥDg"H6t,I%扵;gqAB{nJlF" 5*Fr_kF5L^;qٝǽsWu:}p$_qx)uicFFrls V7%uWMF5)X5-U\ )ܬJ,L<'?Gt1GEurrAh+)n7kGuem\nsr=Svq,b#vNىㄍRfwFa¼U+z?xkw;B^%E4ܑ!b_ ii ɜ InY44 9((֚fr>.RŅLEM$C]lNK?&rFbyU8=mW2:G'S Pz\6~awlt? ` wTn1s 8^yajZ";GONO"Hd ?Ne|5):SX{G"UBl!f=f>GD R7dWhtt'3+ ~׀GןBw+Ru-z،MGQ k-.VۍBT-𠺊jD8^e]-pOΊb\w7JLNe<I?1 qPftΣjnW4V=$5Za 3ݨt0g{npD ^+d Ak^svm_hA4iBxYF:˳~/gqPu-}_>:o)#e'3@hVm ~ZeEtohuօ"w}/?@9Y@f+Mrx9'm8{;:Q$hbP6~c1yCQt|(=VHmT 6VqO'C>304/ gO=ԯ>؋'E$uVCVHUJƻ; M,v(E1߆"rM>d @׿tM׺6*HCJ'Am}.Td|P¥^+u ZiK[S W%|Ԉv7ܽ6׋53Q"}M\%UeFa 7Bu\R  ΓQGjvMh CFi1,xi aSUD^DV~ h5$C2F1z0֤ĀTM2#A"v19(g K_ y?$(VpRˍ vhHY1QMe}C7iH`~o` ܻzY긅4gr~5M @ʖ=""n_f[_-2z.@R;~ f;ӭxwݝkN lүِ h.rW = GOiKx= R7R[AD祫zURuS鍶$nI*lkCuS QTp>Cp0Y~`y]N0؄PsѢ0Ln][چ7d ! ĘXjpŖ^@CUÕ(bI2DŽDVJJ2 fTaLhsg3{:ڰ~NfZұsSE9OOStg6˳ax+#7nro1W^dRHk""%CB:SGA'jxp݁00JD'%[jccOb;#+jn(u(M3rHoI^zT&1B,TmX,(kW k tygC/ ou1'fH(QmڅѸV ^6t۫P"}JzoLżi\5 KL;Kb*DxQG6MxG =zo)1}s#E%OW^88!9`(k/x<2<=t?;/ *٫u;;˹A+VCҚm@\j AA(_,*7@!ۇs7`O|[($E-Qlc9> o *CHc^YA¿k4qem ܆f~1x)˟ TW)3^> tiĘ!ڻX-4*2ܯ N&z)o\Ea7zu|z1vwQh%/ã:vQ0dH-o a*fFk!"^gdfv[QM^ege#t<0`5Ҁ' #e2,vj};a(YLT:: g5ɇE6&[qK~K#8_bj- fX !)[W $gUvZ %|~#:82}sV/ǩ<owqiCeɚLg@еQ[ [{faP׼nC+OE%ڨB6<#3m{%Q2aX@T]1zCmp'mKK~La!c Wm?&[TI!/`$ٺHlFܓco,l"q$,(lsUBhM̦u(X_ ]fP].ںmת#l?M$߂8lyKyfX% >[C_0,s\ob|6>LkI+2j#m=u,Y,T+E$s=n*B?_Z2P9Hȍ2;sn|qNY. j}Lg\M/x}b#'|G(I2+SlUdIʧ5Y;Zbr+`xv R8Ӵ\?8ӷ. ^3|gr:P؄Md9k,qEgF:Akf>1^hޮ68(fDknHא%e^mVnk;n,[fwG1S0,k4H͗.:SDWQt/{GH1$$\{~3;q|/Z"h2+`?Pg2n@ 6bVohn0o\uJXXiaԢ:zࠐ a~gY&ڷM~o>Wm>v+ zT-.{χ$_KѣI*$t5sdezH|R  K'Cahoۃߠ "RieLHI[㌯eVӛvt^ m/®"֔_E #+!7#EgT3^X^ʒwa'IMjI}V ߫y8~8(Bl.juAa1Spe5%IZo%百yΆnbOh|7Q2 ~€!ȪިA=5@HB苾_-P> XE"Ѡ?t+7m06Yqt*r sOL@92q9sfM:)asoPNk1Ve6 00}Qv+p%J{F"_Sz( eNO'DmD| 9־4ŽHTD6GVwhZ UcAֱI<& p82ZGz-Ѭk}UU$;Kم@N 6 ~uqa1׷b2AIBФ0BRR-~h&a)jm!͛b0? K;(A{֚[OmpmM6<.Z]X{KAԗ9,x" 6.8YPucl}"|8GFh`건7{P!]6+Ƕ#"C <_h<,P"\Y"гuƇG{z~-fIYΌ L竻m׺M"*99 y:@l\?\Ok,% I)ƺGm( eϵ)fJ W%o$x~P=斪MwHǡ8\ҘI ܜ-zi:(Rc. \\2b4N/ k9"gWm 9C&/XF}ju/iWӕ;&s%!bCA$SۣUq7AcF˒ x'ep]P$E<`׊K 2YgnZഠ=ɂL-I;367Ρ[aYl]I/!RKם6?τGʤÖZWa-hq=)=EݸN$ ~j@;YLr99Qo`I4*绶8ͥ% ='gq*1{E'hT\OІ "/\)RٕIѤx NjflgC2'8Sm v3FNvcC>!N1*x~0%?Vf>x˃sc l Yp&U 1/\ laBԣԨ'A,Py-Βg*2-"/]Mv-];ɠ P`כMQ34.Dwumk'<,~ܓ=/o(v# 8]kyTVz-u]|Z⚄Դ˯8[`a.}VKk"fCi^&Yn]uCx["-8cmQo%h[yO5 *{M2RUق])sdO- =0 |}5)HkoF]v;7hR !*7jSPۤ.K^ 6 .v܃`QvRz'7% Ɋih58WVO;%^[l%,L|ପlOýdeǓs# H}VܑPN,U*F_+uQv/;.,tk4~h d{%OS/]4],xN+yyz& Cɬ¬(N|"V/c!Ԉ+Nt-FNT!Oˍ^xFŽN^z3kkZU4'IzYSsZLҟ (xZcx~ )7X$FJ 7sf9q_7!{J:BoXuLG yFJ҆^^7wƚ_;-oY"`C U-k̚I巛+i0VSwl6l&vZǁk%c έsFs<U^du*2HDu`,/(^RcT|r{ W|k 30)wL;qEl,-oHufQ&bPG0)N9X%!Mt'4b+B8ojm00AE=4xtAWR({z/:3b۫̋>rTїtaaؘk,磣,dΌD#̭_YÎ;AfecyZptmGUu:"eTN'c4ѸVu"Jfjf d _Ew^;@"- c2ʗY yõFGnhMnf$os? Mڄ=h<"2 *ԼS4$[b@;?"tU L|[NvKaxJQ4}&v3͘vW//`L:?D(z(M߆D6Q5 ,)nк7`q5#ynkWnxgTcW#f: A)_Y:%fsݼ8^Û!h=Vjsy* Ib,)懧)84)X.blJm B4:u/!:&rYՀ(a=k{<$}ʝ5cMڮ0|VJ$J+A\>BעyOe7@^Pd#,;ꡏ@}t9(1TTo$J&pOUpt(]B+! !DqG(L [t]٬/=1CA\Ǣ_2Vf?ĒDCD]jͪÄ[e@|٩PǍ%#d+ZI2VǶ]w*bQmz;|moUF=[<ߣvڄsJ)u*ĈkMdL'AK_-Vޣ6X >,!8m0yvCl1]=n wvCx@" jS5av'pIH%6g,j5ꍻK,n&SL={7V!4OX&Z}Ͷ3eq@7ͨ~joW,N9 PΛ$Zi@q5&9׆ѼBsa߸R:̐i{}~08! !1FTpܦS4z_,)D{,~T&wDV0P<$/  '&ɓ] Qچ_oN|KeAaiV\)[| КzDm|f\+oFaN2hn>Yc/i)~LU-dq@]N!Z<ȴ+Uw"ʜY*L]9lg6m{ZYZ~stIoS#6e 1!Ɛ`DOla-**/6!nR|#[3LlrR3B b^ZLr,{&7Ux@SAhO7ZM}f{CVJVڪ֢B !  "FkDl`MLf6c;Wv|x_Dh}!qL$iHU{WwsvɣM|"r1I_81m[$l$LX?xO&+o){;"Q3YBA nRv 8o˛ ^ zЮ%$sv2k21z+RXgRe -7ܖ,[=V#;il M3 ׫wRA/C{!%_?+hsGY+Rv0[toUG4]_'(x-g-_SV-v]8kCS޼h~Z(`˱ td@3xW&7Nm?>,vuxրC`ȭDd)z_3Mz`-upȡ~迬tP’d{T~&#];a)؈e]c~ +|A6x℀jn|T?J$Oo NfslZD<hk /gx΋9INᢟ~Pm#-xbΓ pD ^PG̠P"% dWne@Ҡƃu ,fT F"BxrS?Mvy[u U{N a09yVc?XJ !}$k#K8ʝ`n`}3vu>B$E|#h̰='}Fv*cIr4(|KbБS")ww<~mg#rqkA *Áq>7)Nx?<`WHO&ZnQjq0a#ɒ !k"w*| _#]kg49WN ~Np&;L/_Ŕ4Lk2u% S mb2Pa =]@z۹/ 9+[*.C[m9M#>2|3~迆~ "05 |Πv> 89͊‘YBK8h?o2LQGKCRKpUG^? Zqm+c(OCps$|/E|R/|!68 _Ӥ#u42-P{ⵒH`(izΠKA8ɩ)뒙$\) k=4XC&mfe^KJ!>wF#Zs- ?|}HE<%M"ջBS EYۏF,aKZ:((Df$kqm[pe9(1l#ϭ ÏE,UqsG۟@t!WtGٌul5ϭo (HTq21c O!4ɽf0N9@KPkԄJպYH,N[,zv∂@2W ҘѰdf_(~}Au-ne$NF&U[ &̸8Q6jNCH COǐ{6?LG[Ƶ? q$ hI[ |rhSȴTѬUioɍE$k<ij'!]poo9}+OL& ۅQh2 E3~'+HBd>-+opV+/Qe2Z ?O6|"GtwH'+dDUЦ7dx 5ZffU}6]!OF6HU$a"{z}Bϥ6D^6$ X@2{Xoo_n6G{`x|e [Ԩ:O))ƴ8ܦ|rŌ8}{Ɖ`s?z^"yT=XUyAzPAe| bݛW}4s+|=@XHWf}1޳D?U vh!w;N!;j- q#Ŵ69?H fsT8,R`ޮ1BQ5ݬHӠOIk|`qp?i,VF(f] Zr!*'D["|8&h􎸤MCX[H)W $w. C7#Ϩ~w޲:EX3>p2@ša:/WpVD6/AN-[pLb!Qy埃Yl6Fi8q 8h9 Dp`EgJ% 9ۮnt ܯ03ş[ckSKr{%̲xEAZ8 9?vpMN=H3Q7-FEs~Vm:uБ7^rdh+\Lx򈲣+4D]1Z!~v}Kum[:̌Si|_+J;2rb}:ߋ 7=ūD+ww%G<2Q;F=.{a$E]:1е (*PyʖN_LtNCawodJU =m`#tnc/K{ h䡢cmv ΕI'Җζ#@ش_UAM؞P5אsذ1Q<&6ר坥ԑHCc?(v'ZlkQ )%5ar<N$dfmR7XTJ P7&&-j.7Orχ.?zt>&y6g׺ۻfk_A?"W(3}ѝjr}wě"5:>\-u8o-:)HQ4BJō,{"YS{8)nWLi٫] T_hLB W86J}Fa>M"jD@@ڼes mQM.VTzpAX1be1PL,KH#.u2P b8,C/T^3kdKlRsm&Ӗ0<3dI-`#pDz{kpLbh aRubXس\iT90.}mi,c")J,lT`]RFC^rb3N0wR`AƐ/d%xXqcOT{+-`G1A *"֯|BrT"f!Ķ*X4'PlI^cGnzkhmwGns ]sM E hǟXy:Smb?£مjx ̏ FR7ReGBo{Q xNq8ý%\аxF7usrЁ}s,aɸ:rI HX%t)8%'bE?OA}L5$S R)f[l%T%]]`Ko&I4\ГCj{6餼7MعI{^c($* yMx<4fpr ̯qú%! V7Y9 v:1p:z9I{ ^^bmO* rjnc2/ BŒ=>W胐|=y@x\}Aa96P+Km17X.{,\T1j{.߸$ |hNhvt55~!e檔ۉdԹI 53"EuBSNFAbިJS,Г)ŹKhy. /eE54F{ Œ`kxh,6NUHAQ #uȬܱH e6 qr QE;Do\ *:(^qPjMJnyS]=) bc@;kڨN(c1Y؟B:a3>َhxо]*wo*"׍r$K5Nl!pm89X ;: Ž?QFߌV~G$O9c%lUR&U <'$E+|eX=["1b`אI VAm$ϮFAM_dKM}j0Z^W&m/GEa9Q*s'jϑyM쎾~63Y={ʿ$3;L /!& har>r>7%8qU >7K`tKWW)K+T$!K6ŀGƩ%M+0xK,m-o5ZU^LBB ф2P>lGUH`n4d8?8$D/ a[4ޗ5p)ƃXSoBE ǵ82 :9[yGm74FAv*V݊:J`Yܫo* iaQ^WʘkbȡU4˷l*{NE*א$qO-a3~V#>i1}]54+3Z\L&.Mm6C4*Xe\:^Ȑ'wC(N,DmLq#A28_^*Ȋ䧓sQ9%-)yJ/vi^的+ v6ZqQV"ha7q~AVO7.$,'4o% C0 wk0vs4~{8AHzl}r ~{+5aX' 7ǻ6$SM-5Zw.!O"I-g=+Cwd`*Vf娺.,#iBa)8ljzYl> ^[2׏ab)޴EkN\4:lQ4BNK[.?^xqvHwfP(@G:7ЕI ı}19+y0,?1-x~uR j&>K\L{2=IɢXWD>jKx"\{;MgPj?/͆%F9sEXzx e3A .Gt1PpEXFXط%񊡑 _3pg GGSX8ZP/zy"fӅjnPrvX'񫎉kD ;VJ'v% 2)Q~k fD7␲%$A_I)ݹ΀u^jIA13dqb2N4(M )KIB&i>SoTT3o戤G¯aC`a%(n^Cc,ˬ 4fVcx;EgTp"Mء&c 6v #Rr+*% $ƼH+]mՒ%}*SaٳXn^՟Yb^І:Cߞ[eP+*||]M8 nK`+2rZDB?o Jj+4!Q8}b]8hqr?=Va<wSM$[>vUN$L`A jOHNʝK@QR``2 HA0F.8wGC0;&XyF~KмiK:^ۃjx:S(_ ш4Rb׃Ny.5z"_-Dzyc <{DR,,237$ȎgWbr;c*>n"fD!H*M=CKTvȈ1.vB*|!STJt0r^)vHo})nLok(UFV^ߨ NQ &PEyރP-tUV'"6ZXMp|Eb&&ըd`A@6 k4=ZX$:9DԴzbIoG)ٽR}?KoXfC.q}vhRk,=Z4HA˶'`Kq=zݴ+&Ӎ2c.zϾgnO`a2yT }%{ r/}Yt0& g#8$wJTsńoz*q:<gz$u7d//j/?U`ȹ۸Uf.n=5[GǾ(3}B9Og6&(1219R»vdF}%,{C$7"rYA94*..;*uMFD&QH)ȲK!nKI V!X{n9r5ضD.l*hr?NzΤ'IA~/qE俛'4m7f9n#򩾲_VKa# ch$'$Ol=q6-?ǔoLYrt9T#2m!+ #,vMp~Nml6[6s2V빶L%a3'E.!) "%׆"X! HDMY,+V67+s]^ ,Y';&voc,y1,TA\|-AB@Mw-xB;ؼa)}qq΂ %)ھ% !ˋc̽}А( 27=>뛂z0@O{Eή).zA!lM>1Ȇ1~bP$uا|Zo?U)U3LjWBi@GlHg饞A@ƱtGםI;&O43&890Kp\׺e{&MWQ VFV7ܼqzEUlׂ6?2]'Z*' #wݕFU9fFK +_ N·za?U/QWn36ekBIƞ)Agz'9hXR|bܒO"GJ.؜8ߊ#XjvŒl6-C)odV[xNŎ)!JFIR2W =dh{3x0Ni)saK3X&x A먠T5N []}x8uJGEvN_8Mxhz ]K*+a*M(yiOɝy_muj7#߀`&{cWjq W_އh<#3s= 1K)&2h[$%= _)8ss tag+e";D U""-VAO|⺤caY`9wbmzLf{סּ&"A=*a0Hn^PK1ͤI8LRCיּ۝wkХ~׮]|޽Rpw5'QU5_>"eA^U+|ziUebm>xXAXt,w5/9,UHVk@ [67{0Fh/?vY8&gw^plR&v'ܮ ЇmP4knK0i68ɍZ% b8G|[]noG{w2yBwԤ0C])4l Ar0deVP^N _&g J,0\zmd h-4\!B6͞z,:\ k9rmAI<>06،i$:*?A UAꆃ~9& e1=BdtYSwh}%A|~3I^Ƅ^2}ew~ٚfTHoY󽄳d/OH_qnS׿z4&'(MAKA_uU}P{\D]5l>z/JITL:iC#)IIlv^GQ.Cr~Jѡ 394tcMԈ 2dn .RU&OT4k}[ s7!lb/]7> !ʒW2Ê!`$ӊTzy~N+{dƂ1Cz!C9@WQ Y`zJgV3F-lCzj>^0gRSc|X7 svsFϛP߬L1n^}7wO%>#tЬidž k?%_{^*A*>*z`v !?f>bf+ĥfdvL1u(fz&iDK;0 'Y+(ݾn*k$@(qEh \vȤĕ iV^1Wy ZK#xE U pj'~D1P?1B<cq!Z)NvIb} zX!q-L2MU|ͼvr29׀?mtH ݰf ƖV#R/TLͲб2Eo\.O) Ch(FpV[$P'v`bk~{;_,%VeVA8P0{`8׈'dM;6«=4>nECL+ⳊvL7ĻwP.Pk͌KnB4ȸxh 2"M,2?c}ħQ#@=G:y8u>xaRo8usYk`ElHS܁C]-2UcS2e6CEVpE=,KR?kbnf B S0ܨťʳqaӁ9 ;crBx,leHQ- 4p& JT4\r(c|jED| ?!#dQaBLVZN)G9헧Q&\2я>G"|5ce, e6$Ц>`F͇w@='l&Xc$G64  -uJPh 3ɞ|Qq?vR9Mkw>2(kJ+H(%Bۘ!a& 0;H7k9TFs>zSsvܹ: :;#Y2x vח~vt?m3Lɴb#|eNTPҝIK~:_M[l/~X&sTTW#UԷvT'8zT});=R04(K03KTƚJt&YuB-J@wcj?{N(Idc*_n/OιC@6:洽H;np }Ib{&3G5|=i~X0\cQǞeZvӵON#^Os>|B9 Yd: a+gYZ0707010000037c000081a4000000000000000000000001662f7fa90000b7ac000000000000000000000000000000000000005400000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/bj]?Eh=ڜ.+εx̉Ùizw+}^ ߒ&+iı kCHT L=뎅oT:m56t j 6= AR%w>dt״mGnҳ ]N3Ygʎb88;Ev>}=zkZW5ܲhBw:bx2IFJFpKȞwұ*:Ģ3 13}0\OGz$.$֩C*Z0$N`ڽ+g Qy`XH5E T@쐕XElZ P l433ڸwK r$|}MB˛3V*i1v!d{4/-ɑ_4eM=|h:O>T!:C;'⍅DodZ98,Q  >v/ 3 `lp#SiS|NVthWӉv8cx {&^1E8]{sqIOzUkk_פI`?AnLt 71"`W ˡW8:f1 u̡㗣E7#`pEq,V"ffB*9|1AI/E?ǻ- {ORSz}e}`uJ` ׀qϰh`r 5H(9:ñ (+1jN `-D^h[PonQ2Gv}2KlO_ (Oa ZA1lgeѷ忴J QiERnFĤ0RYEDm@ Xv n(-*n|jR`+)fp\KnQgzb-RbޘC.+LTsoh u7{B ; 4*;o"4>-uS zӰ(XaͮER(!#;1;Olv2jN<ٱrM8~5toPP>k!bKJyhqQQXfU{89H^b:iF1 'o1.bO9vLWCoGQc&=^vIldlqM/) ,]P.(4=MIx-/3B'T+YL?:.A)̉B C E0=(Lt[Aٗԡ^Dy%\^x!$ p!*[knK]KB#b*~}HrzbxS-޵yɵFi(e)*`-r]B Ub?z\mz 'S ֭yjLgXֈ>]~1نm~$ ( Zj֚ș.P}@x m;?L6kG}k6aps<@]>i4V6=dhA/YLK9lO!K; sfϒpTr'3" 5ا*ԛ6G6u n(NdeVzC< 6>1[WA؎Z7_nA>اT{nȖ%)jl Xq@P :#x/ cRDfZ.o_5NE߱̌g'p_'=*vUh/ft۽5;wL7wEoDc/m*0\C.~m&6 $  (kxzv+C q?V'#-yy()O/UJO/k߿oA/=oW`$Ozvj;}sV~4-6 O+y+_w'E?'$f2|GCC8r.dyWӀMәg|i, }GҾEͅ*>^[a weO?!>P(j|!yx)G\Ϲ*T|g9ЋaWKs;Z"k  Õ_2KƐC!^p}Q^N\9Q\s5ݗSI*KvklzIjf‹5xMY>hkAσzD/Vbo`GvxBjTк px{j/&2UO8%]:9YXo A;VޅÍ~ZFˆL̔6Yqp0R|v5L)wЖ6KS @wn^\\iUj+ɸ(XOTQܘqwCπͽ2 Cie)ʓ!2omqaDw1,"wQC 0J ޑׁ>vSESp^+$,LW݀2XshP'FQp(Jcfc&,knr€)q6Zak* 4 = 71yG/k6R>BFE*J1@OEdVPgሏ$j@_+(v*,MRrܢO&&F6lՕoƀynR=yE6O?}V &ٕ!o*QsgɉIe1Ntmp}: b(:׵lHȜPDյ۟GN|8G:ݝeU|qdٗ{l~7IdnvHc;9@%7;ũ8YXR 5ÐBntOX|?sWI:ޛvXr{)qvUSyecRAjω|o셬.{M0 y$hZIHwR,meɪ3SI}pPgr*om@Oxʼ'iZ֫B:G4 hVP -6'K+1o Dߩ58~rYNҖ WdWpoj`JU 'ڹS}kNpCDF6~2yR Io~зR>L#  NQ-tgdw9S^5&_9-$ھjKK+y#0#@u5f6:qp4SeM eEuX>%g6 kD軣-kƢ<ٍo'r]vj6TnpV 0:qZ#=\]nS%{A HaE3UÍN5'KWz7'İrXL83-{ShE:fh3~=7D]=2k5y4Þtzf BAm-"Ed ] `gC9*shzAe\@nSRJ{ "hk@oʴ[Ӊ}4pX/ED8&2;D$zxMSY~+:MOM ㅲT-gm p|c>QxB#<>5#Dz2k mL#5ɓY\X3VT,u{܋NAgK)6&OiTB3׀Nårԝ^uAo*vCb؄sn;i:yȹ56IluD:k=tO'!T0}׈:&vCeh Y2PQ7.5ILʝPZ(EFghAQj>k|/Ak~D4eOlcJ;vٱlRmUh;**JΨ[J5*¥p8F:_b`x,t"Mfkceߛ%Ch=¡7a#34I 4L{9F/ZvAQp*t(c*Y5roUhkg`xuO҅ĊtG4a C34jf{eJu..ށN:| ``VZz =6%,p5|"l}QK>HO@)ꌯ 5-8h`֔ԑ2OF9ҟD78`o]"12S$\K8{G`e(? M;Rޏ }.0$_u`C7?q Eқ "N)xxO܌8黇+jĥfmUX?ofqS3P,hnq>Xk~7hB\YxL a9e]S"Rɶ .7z9&Tmv;hYfJ偦$z^4=Jk""P/ ɒ4!GAF:COO3xNaZ˿'*_.Q֎z,n͠D{\P >lbMGqyg-hznd|=KFmءY.Iۛ͸8 By0- ]EHi} нc$`[ߔPAYfĐ[Lur8S]9lSg=Vpc: D.[]pQ7mӾN_wG]y֎-w춤9x0=:~knfD#~Tx:YEťj{NV'pF+)e7~,(3G=.]6WCN~!3FřpC`JBO6_TCD:a\58?gD UF89]v %Th!ǭ4"=cbY#ۋ9*Dp fP^{Uh-U<$I=8+F;*ټ55F b#@S#O+] #ֆOf8<`:OJ1xFnUB4 INhD5y[fFI Nn T T1!tPϪ;2$ M7 ü_ VJW Gݕ_%zNRga"b9V#3E9JQ[cGaN[`!z2a {|e0=g7I'ld姪ܶXN;/ E=PJeyqqLvNxӯCWg;Rgq>6"όǿbJ;LexB7ܚ_7\`8Fpa{/ؐK,ʞ+ 鐚G̹"`TjlbtޟZJV[L)Fdℛş[,5Z`4,usmVYer xgbovxDwR>Nͫ `J6K[$33py*EYW[پ\ǜ0a O۵QOfY%L~T^cBD6a8 NmӰ'g/QT%7A,iP ZhI/;pN/4 ;{pE_0pȽvow2~:{,궁"q0*Eًm\>:8j@n-IpZkrS.9%o*%c"DzBzAn2. 䛂<S[3VCVH񉯺#Uۥ/4kȾaq̚<5˹LֺM[(%{(bBԧD(25y̭P+&>z&v]0ޘEH=?i(]GYUQg^6eY'T^dB;Z&Frj7:7WrnU#7'tS:D0`^|yUw|Vb@rP*= <ٜ|3n=du TNVtp݋\eu" v0FQVo;uf7έb^2'f~ⴿ_6;[ذڇ/*@4,kD ,Yj[|r YPt[PRZtxީֳ<+?LAEhhǷ/=-)ŝУXZڭcH-n=2 AQφny[?FIIˠ;6䬲[Y8"^84v&C@u&L? `@O)H'iUo=hpQs\dLZup0Σeõv]?i5[C`-{xw8TK iO06Kv]{{z Lb0fSR3b*͚_u~͆x_Aܘ__m4M ?UDqhssIy9R7f+S,d.~PaǗoli:X,l׆XHWC ӣprFWBmlGf?P&Mr}0v U_g1MpBr87`v-\Yy+!LFՂEM҂r *^0Ӆ<+DV?=…lcĦRofO*8e<FSwswNIwxVGg?ydE9Ew6t-+zx˅HᲪժ%u ?W,Т+:E)VS(R eU%χ), ~%)%jj%ʉ"O)3;^ц:g-b3&)׏⿥h?dBI$0 >OrIpʿs[cvUe K$ƒa ̭X7F:JIncyq8у0c[^ 5Ar]q\{`F?D=(vU:~Apĩ䎭`%}g$5-ʔ"F/@|.gS;%fBZCƯ﮴ DUSiR%? u͵-2")N;_BSm [V:=NrWV*ZCw Sa2먋<֨A2E\K6`EbB0)塈f<#)Hr82Qmė[֔|q$iT֩01}*:Q/8lY AaXV<.I0M]Q鵳u?Ou$@d9ƙd7iBh%WcwW!"f;t:lY̓^U ޅKB{.X< `D\kcX#pI~]i?}Vy yD ܦlB_ ]L_ZNH:]X)Hj Ë;(|3;yv l@Tue%+ؕmYs!Ô*#ʪ'(-Ob[=|HsX##X3Iy:iwڬ1\X9ݏ{AFˌ>B/\-;(+?U=,6nJw\;Ҟt^o3 @a.b9r{;As}'Cs L`xJ۰L~^a?h5LP}z"mYa絈Hx"[`!}5-UҪL^,\ ̕j:ᵟکyH?ǭޥVOm[#LlLCzF˙A{hɇ,;NeQF9E긧D],#׆v`X-&QZ{%&bo!3Wsֲ yrkDV~oeJB$|о>6wU>mk%'W&9@!SJ){Ep},R*y$VI&xA57|\fSd>b_IʖwɋL0&ĺ˭]WyslwG|Pd#աc?AVWzM RM6e=3+Gm-גHY}y׼k[KvTӚyeK(Y{K?aߓ/u@8UohPjgCokZ✞;>R LŠe}}@N(a'LOv5as:lU9sf 䔦D3M :k+@.ܙ%+EOuPSz|%o26"/s B5r%(ѳa:52vQ`a2aCbc}q "CY/yk*L 4Klnp?OڂעQ+08~`[0e_`tƉ~22@0{%a3»LjkSQEXMQVj:r zOvh2257KkTyX%75dXWw!pر1.!MxEj ogmy!h|*Zzk@#EQ~]3lJ^jH63N>~7yg?46HcFpi++- 铔{Ϸ.cm]_?݀7#JJ cl*Q9/|?b8HgIVD3(=NCJ^; X X cy] b'َ*HojB!=ۙC))NPubNBRakC8E!t c՝QF,"/Z&T9, .=!Xc@6ҪqX+W@4:lU\6걏Xd(:h{SlO;D,pMZH)/2;{R XtY%&^]@@S{vNLyD |2[Wٮtj:16te_ bҩ:{r6Cq*\AM&x e@0+!m 0 nn+S8Tq;ScjΩ/Šk Kt،}k+Mr|+ɞI5I\עE~kv~&7jle*Kʞ*J'*Zپ]~;xb8h&çr{Ydd9m݊^% TJ'd%ϫyy>dT^ Q|I2aSB)4TN$"ՂHb,)fewJ5n`ISa'h)U72%rEo]]Ĭ֪y P%Eޜ:_N}D qQ^J!G Z.#wQM٩][ G|+xD$*E^=2shĩVPc+SwyKuyy-ݭ7i j4$ɀI;3[˗J]jV2H!v8׎ꬨO!-ړ1'a鿒L!MP1Օ ?U]g0\tL6O!9+yj:}2 i%P*?VNދm9 DKg&y{`W3uhIʜ:=+P]zZeJgsFYEΗt*bf+;> HcN8 ESF Wx;Cbv^xLCO?u n;/)εX$߂&'W-ӵ:4n42Mo/LM+\KSߐD?A uYO z&m`(>قG'XcCWPG&ZDrʓB/\;Pqպ Urr% "6?n103!gBjBma7FtaMh[jk{ 4wGr 3z*HrCsV'^0BJymvHx? GSF3eQq3b!]C*g:Di;TE|[2+S]Ʋ], }8I5Ek<8[+P ;YnSITi(y~lvhKkm0C>:F;!)q\| ՛xhLzA]7 kJ+<ҏPf҆J69-^O?oWԽ`ß)l|PJ)75 dCň< sҔ"ruˤ.!. ^ƾe5W\ O`5<8,t-q-ADSKBZ)Z4mr"1wМXVK9>UUp$]y:qheIos O*{}P8[V݌0rKaWpZLLsdԢVRYV,H0UhP>X rG{4.} BʶS-1م%!lm 0I'2L~[ Ur58A4YFr:X'i8I2DѰC=,+QEE;Bէ+`&e!A aʸ*8`c/c5 OdlM]αɻaG0b2!{KY9rmFk%{BUYM.k @G7f 7ι_O!ـdexljGO+o纤Ђ-Ƕ|tn3=TG9_rHb5ɃO|?J̟ڌk2);;C*&]x[4(kwg29뵪22_iyF$J^?` Ԋ$Bp\-q0>p~H,t~=WN؊漀rF'WJl'ಇ[+v6?Y Υ9m& _; /Wgi^cdj^.7 Xc4ay{&ܝ~CxC y.~3i).G?]NDE_174Iu j4ы@PfEzË2t9@c+D<ֺu~9B%ݧauxuv;k𗀛eD evHv_Ы*>&RK&5W̻zLP yON'lJ85rKjl7Lx\aU';6O!! 8?lt9¿ϜSnme1;hGohcpÞ9lzXJfo ݇+PB2;dqp-WI6r{{͠|Fry!$cu߿PNI͆`'RGw161{y_ oJ (CIoܬ|p+=<>zM־ϹjDIFw=d2*$g:\y$ZP׎=pTg)ߊDTˌYlPrk\;F/@U1aE@+]AQ]QYZ"!K1ZX?*on[Wd eY rҤ%ͱ%5($H//{-)**0x|J(.ʽؘi*{$li4vWt)=.zU:nv"ŷt6,T6b@rE\krkj,g:[uΒ"jw[wLcjNɴk$;35NIc=t `6WGVizu~20p:fH® a $@a]0(ZGvUz6u\AxٳAEGT/4l65SzYtKtl`>.|`u6@S?"Yn[M4zQ~ !pjɃpt⥢kю4]bu\K K]vJI栗EAJƾ7.&Z" ,Š9EF،S B\`ژ&+xF͹}wi|&eYcPF,4G(筤>A 2Q5>ol}l q6wbSǡoA` 7*4.7y0 RWمc`fGvԏi8\zH F>kBr~.h0-`t-1kTo|F.{LpHjd;䐍;e&h-Ny^"Le519ƈYn$&(0ltz }r\)ul[9|*ȿwC/D[|)#3c Q 3umHF Z_V DŽڗY[K'˜?^Yvc'vBʙԿƏSV ~] RliwnLVYcx>+ц \ą@h'_[WkeOMpՑzE]#ܞ/蹶(}k.-R7 `CES!>McAQ -E@6x4~&Ӂ_~:ktf9/D#8x/PJ!-ϋܠ宱_``QqHe*C_3PM˶x-R!PƵ!$+^ 4{\ UUvqsߚx',U88 vPŎ2ny/0~NYcmoXSךeHD2n֮Mp0"l45=W⫢,ؙ"S4{Bug 0ErMrYc;EQEjM}=x}Lr1"g #'AȮ} ֕ġ_-F Ȅ1Q̃Q+a5BGzj0`€)%9 ɩ"&cc0eKb NFAT&B:=eoa,OT1J)ގX']D2~u,`fDg)Koהzn21׵Y"z)"CBssGt[jO'i5Cqt4ha=RК%I2e;C[3}"T*C2zw ()eޱwS6<k _{=Pb _`Wc l9 ]tV:,~!EڅE\wɏB|2f䔨XL4]KaD Gm#L|v̙\=rD,$|jy_V9R.S©dEM6DxE݄=:ئAΩcMw 6_O~^<؈-+Y{nJ,.BA{)&7߹#|Duc@ew=.x<x?J9/u.5$PQܒBe13@5oqif3ڼk#l&PxME9viYnUȇl:A^Ycfd(zs5(,+{wc)Ck!rcF-`] AJ( çpq>5]H|Њnpt#&!u0},]_0OOyB&dف<)52 '|xQO˽f ˍ^?1[3^s33lI|v\6 WB59׵3u^)ǰd~MPט&̬I f!l4"xC_ ǠB$PG `kaܮMH[9}adUKOBBa\aoQ'f)J>EGUA_C)_ic\0*#R uʠdr9hH﷖'X N;4pa(2} ENp.sR\3q׎o[ XJuۅrS>\3O__QZHenTV},(! 2'm׏KBӰSuoMV%U1D7N' 3T ;wÒ(}8HU`0UnSd7$+\Hxި[LhѰJnhJuw]CCeOd62[B9}'w(:D`N=Ӹ ]|=57aVgcI%s`6+Ҹ^A߂W;*[M=S%8IcizEQiE~ӂ].!D %Qvs1_5X]65f**;4CwrEnݢAu/A Tf[qr($弸"T})2 >Kuuʂ&7LC|oe樵ɗ>`&?Leݩ _l6y‰I R~\%\ T?ATm=@9n$oXO5)ZVrf`2ۯhwp`G= /8-G#Җ?C#뤬CMDi+'Mt]j(_tPdzaB.̑JR\#0DbDE~hJ@vʷt52O4De!:Kö5@ (BKv"n>|.Pmr 2< -hUaœSaAh[^D~hB B;6aa Wt va0=,Zf?Ft"kTxV-` ş åcH%[׳rrM`#1fy,@pg3urV9*v`G' 7fҼ:QQҡ;3V{{q*)" ύW+QGDYl#({#edtoK*jT']ȭYE$2 \ò" eӦ|=[X݇XD,I)ǝ8]]R[lq2Fn8%ro hfz^ZdX4GVz@ ÏvcJs =D/YrW؉T!қ\{(1q2kg&l#KL#bo3'BKjۂx>FlFbxpPX)MPYX$q)ÛBW ܦkf#̨WfBC2mȫO >xTe*N_`-$su쨌2\!%B̬AI)0. uFtX坏Ajy!/a}JW }25{Y&\+h6 U lOߴ; viqX"x%EC`k~XAPəsJjzo:ːZ; Uf #{` dW=mZx 2n<¯J"-w"CY;r_ee-CN"bLW_7qC*ԗ@NQjpvN-H0Ll8YR3Q Nqrn 4 `EyAV[ X|\L.GQL궀nƎ'z[ gK\B~窴xAawOwyi Z*JmH?ͦ.8D'Ɔ5;n3#uB:hʲ (ccɰ0JjÇW$dj8<ķ&z{"Z;홾U*;/+$@dHh blYOG$wYݬEcl.:k.ng5't0Ǔ}9>V2=Ӹw|[Ҏ$~q@ԞY4Շ?1F]ktA%U]v١ͨx `aiN}r 5&_љ59?ZA\vA6klXOD;dp9HAO?nt}}D-,`cwꖸ,6J4`WtS&ME#L'L&LV9ac9d,rL?+ZXMN hNVDƻp鱶Z.E ^}c(`Ӧ{auKM7#ɾ]JgzVυ򋵡eŮAy^KcnFxkg{f5A|&dV.d}K6Ay !;0]˔/ߜb[.MKS~Wf{Vcw邱Z.P] XӔV?$ t')ztʰ(h*/h~f n1@opcS3iu&xXRUkĕB'0LL'PO$QO6 ~W\.6Z֢2Iu[p)80#_=Uq]yl~OIOB 3WEqcKW=*P(?g( >h$T?{qv"J ;cgO+olKq'U]D_ w h'鿢% 18 @/sO(7X~prk6 !!JWCrfniOiXME.F~c0uJNW^7VC0fu\as0_S! z0LR/ ~ʼnkFVꇝrZernxs{\`@fQ8m{I-u*^DnPchLn*}eNS Άns ,=̋U%^&ÚPA(%+K<,IS"jʾΏU~3}m B63VxI`[sS?U9OAW-NJ,ͩM5ARӫ4;= T"WRdSq踥t C]2ebUQ+GA1 ZbH1O@SEDbhC!*9G#_CKATwvos+MtοVZӪw7s?_iKgf:]+~V)W;n )Mɬg<.]Ҫ#@??tc<_V =YQi9ZSAkBi[1>z1Ʀ{ªዊd FU-żSО )P F#C1D_18ၯ?m5q;fktq)z6C!8J~!=1~$M䔯 uZ&2F\p!x*פ [-l:}eo6ڡ8HaoZ´C4(~D|1.34|m˔M#xF2 塚u{N 9*3MD- 7q KގB9Ck:n aN~, ]&{l͢G X^8*U ʠb~Rfˆ/MuOi䷁xGbv/PP!qC6SȭoѐJѽ.+M7!RwzMy* 2zD}9i>"N6 C[J~$HnEqSb|O_ <q kNSFp4~(Xc|gK ^ᢄ1*t GvW-'̦r 0䱮I~]YEK)|\a"?oE Lt,CF92ODwj9G4~;=&H'ק牯3B|TgQNVB"Oe<}LW)4F[Խ!+.y+X9yF֎IYlMmHńEjM[㐈Amvj.j"[hw,XP`~v׬ ekJ7}]R0d8J4Nz3TP(h^?zX{C.$HNC阔*:%xR ]~Y\s#g@'$uScG Nw@p7']hL诩Y򸩪sgUݮMIx9/@2pk5u_Νtl-\"38̘q[ݦ(KPV݌_=vfZ16{ĊQXPxE3O.[qϢFDFlpQz3I;-ɉ=ojGUR8r\?x*sJ Z!eҠ/MQ,)K=@(G=uHX Wc:piT>t̗˪ӛCbfa(fW,0e@6(n}UcSs+y {‰nA5eI29>P'v'|ecr<DyFY6Cok*$jhU_SH:Y"N5-f\p M/U-`﬌Ltݱ'KoY`V 5Uی lUNQ= a?b624X;Nw"r޵ n,e lN(]lg%h\u:anY,ZE~F4)dD$QE'/1`S4'Ƙ٣EMֻme|.B:O4IC>z90HfT xcÇlނ*+/pT;^^bhHWK?^eq.07(XyW]潻z=E9!:>Nhe A͒=|0X߹?yhPiyU$[)IbYcQgF-tє bj&\oO>dB!yHJ٠ clYtOP<<@+[2: X!3[;[ɫ.!fwc+lD?VgenX(-r&U* ]AP?SxAvb^ac!D]lmxOP9;pH:?fNzt:Si=Un} tP}C#-;㈈Dt  ۜqG9juXW+BT#i`xhwN8 u\V݋@{Ws+tƒ}]k:"j`EYbPy`:Ѝi`HEf™mZXiHER8Lg,P:[{hu| YT8",{0pgZ#*`A_ ,902 /1rKp) cxDF(b..Q< &{ThhYj+JyTP4.iFwq[}Mio|B/o Q+sx9+>~B}MrrXvJ1PHeCmdGRޮ)U QyKߥGl/)JluP˫ZΑ7Q cMɣS@DuSה YHNd_@@Ť-̧.9!+ejׁ$UE!:7* nw)7 TYk&"~+'oIJ[i>6dBS{(1y]9_UdtkQo*LYZlsK5I.Tqw:"^Ֆv" %Wn@S1N#`,X<?b}n{us-S91[%4., Yˌ-L9u+m.߸(=>#mAۉ${X$N 1ӒH4=&rs/Y'p-psLuoӹ!PRV>"'0yS_Ĵ&j +)I=vT:3\H+t\\לN wYz윷d<~C6.σi4vq;oZ4 kItXƹS Џ" J夲Rze6%r)-lt,Ihn_T@axq8>S,D~t+{ s}m~(hղgTW y>N;VB;i ;_p_mn\p?ybwCV@,yZuʲV j+8ښR׃רN³ݗ2xJPyMI)#7PCl%5,p:Z :[#2[ZJ|W+@f.phfpn p2FpPQōz[Ư۹!*p͏vjmA}37;5lw26AbESx{EЖH啵cV"MlIC$voy(.U}\5Z˝U8d2 )f#pZ%Ҧk^4dώhB͇͗<v'Ug} 㶋5ث w0gzUB.?mu={<#v?=9M" WuWVc8MCqUꯕߡ+O§PxX9f4y _8XZ0fi2aOxK|UvMvyr._3`N5[?_ kcUR}<\Ǔǵ/<;YKm׵4Ys9) ;A/ilΓom<20')1da-@zeK Pd "N ;쳯ՐGiI kThpդnn]#~C>9hHtBۗA1ǠzCd ́QGAFq&RDbl\Gl\↗["s+yŇԑ `QeYꜤϵFmch›c2U%S2aϋZm[꺯l/LägKTEܻE+_g[#:\St$8ӽdIK2f~j+llKi̡'AZ _/8OƬZ5HSO+5$)ܢ\sq èDM oU(~ʐ2A-F8Mp$ۆD+Bf)tɇB طs02|ҫx8O!hyS$tAwvͶ9ٱ>{)s7+2kA~h2uĴ.5\Y.' c4{3UYRExzC9JdE,N)a!Wgx#؊Fo &xAԼ}1v'O㷄KxcqIҚΣ1w7nVTA]F9lxga5*B87u+C\]H]>54bKp[I؉~K|[ss/i`BYĄ6M,_!rw]rɺI$14I͍)m#zQ ϧ-1#I@X>xɥVέLe pؐ^R`޸D}WNϨpב;η5{HhwQւkY6M[79ڜ9mo&#p,%w$$4MSi޲e6R9C(4!иBipxSK-.<$ЪPu`O:x#.c8Ĵ ja-uhh bb EOrvKNuA[Ḧrw_$CCL}E_ɏ;5a k0>bNDkeEI,f}HM0g*(dmcÈ,*\zywG "ZIiu(hl*%:g'ql:]Q Qj/^"%{nw*i#04w.HG w/UМA:l)ꞌŁ ~q趑Cd^5=/b0qaE~-l@V/leXJ6䔍 eys/"27j:p4Nd\fp,__W,ڀXd?^B5c0;34Z݋89:nO[ρDU4(V~*O>ӻv)=WB|k+nPWc-ױq#k< մjـh:B0KwI!29?=wH!9bi,L%L <{ק< 0`E~ʈv 6Y9o)K#/Ũ#DH6~\u*vED1| \ n{E_Svg;T%|Y\# n=c{IKzϑL=&5CVdE/ `_NVd! [ZİH9:`ǷӢy//R0Kw'?gC0Y4H>x2(cS[{Ёz oQ;v3wa)"^ؒ_SD#q Ɯsm rɮ !Kzc߷?4Er$Az7,\jIow^7ӳu8Uh(:ϡ?E %36q5XJɞ_Ԡ;@%Q$C{#p;MSn\?yt PZ7R/q zY` xZ)HBP={\:4~yЎصV3sQ!7 M̓opp+L^Z0Mi5Jm/IM=9JKs|݁lݦcj?;z]NZpb6#+͜ώXF\q<,Ng몯g@w6Vq{W TNiH̓ŕ 0P/50|}=fRj]g?Tfo6НhQs3nPW[ +#1K V -EVr_-8BfA(0ȑ*.5N_4TFەh^Eq2ss &sƻ*.}U 5ae&%6Xu:r5׵b:/q&Pض4w~!| XL!|gYEd(5wF}R[V|95֙FÆ@V -TфM*J*ózGڀQƓEd9M2"7&zWabwO .{*SOsI0Ƃtt_pKAC ;hPd+@΂uOrnRȹzR>5"9bhR4ݘ"c2?zV5SE9_- 0tT/5Ƞ_# X*pXۚʬ!Knu촘ғ4EɈ4 Zs-rYKb piJ$sdȝ`}%<k*?<5m}0ͻ+%81hAzV&lj:z2ok5's Y?@LjSnzF "BPNnxG. w#)TZZs;ьtxhr@QH]ز5BL@xtȢ.o_r!u<; BNj:, j>[ec= Rn>K$R geJi}Ln>v>=A)PYcGQIl<=HFHOm?Tg9we5k]d:C {}W9=kw׆ ȪjG$1"uKKg#%o[Fß+bϿ7Fm~E8MjTGj!h|y); CerGQ'8o"};4  HjyDjI{oOܽf!ha_Dߜ„5{/;Ұ6 ӫyʑ}pc]؍3 X* shfK\@4 YwN+SvHŒx5#f)/@!A+o[mټlH'ĭڃVIbk3QޒD+r=Q+ =(3ѳ0 tƝ[@G/]VJ@zim 愰U7:V~EFd\1'CN/HKmv=8?C ı۸8  2EUf$qz@ў˕y5ew灑Xf(v~ƿ+y2y" Ki7a_.xsrq i-q>?,,iTۢlU矃\uN у~e)`?V4f!C4wEmob0:0w~ q/]l\^9M:j^W,x3ʇaIK2@"7 <oqi˾4@Ғ> ީR8$.v¿='U\tkP:$ n!l}qo J u)ZfyX Uy2u{sy} 2P9qqŀ;\kڞkE}:ԡ^~o|2p2\a`^QV&|mK'GD*4׾rݽ$ [27I~,vBi3ʐt|RK5~`)W ntJlHvdN^F 0[2g }_䯴ucyؔ01jEǿ.&D-KLtX~VF[ 5tK *Y^v Ofu.@rhU͆=Mdlrh\f7bF %oNA*ف >cX?hFv-"?"ȍy@{ZdP6a6̥xSXk~ 5dVUx-M;$pT*@&DInۍьOdcM-Gx1=#?;OZFWۃ# BxTY?"'Wْ+a{<iY$&ƱΧ (o%!=[nkD1#Lu-9~Q}2XYP#>;lLC}럣gPfV ذqVNjF]yAS# 2䏖ȯ | JCLxT”m{PlߍYb 72=wG6QէoΡ.d{%P9.ԭ52qҩ{ɿ>~JEe҅$k `Tȓ{i~k; .,y oanrjm@li87@KX}\#@t{PP)y񺦠h輏/6G,wUΒtE DKArstͭ<Ѷ7@$WG NCJO2U^A, P /~W%;P{n׽2̫x3WW98dĽz*5J׶ @d]C!ۺ즛tili(M7PۅvdBAF=(kPLAGv7iՄ!4.!"U>ek\X$HLc7|O_\b |v VgڃsfGݑ +G }'T@j1>"}Qb$7s{* EFՆæ+ġ.PJ}rn6 ϋ,RDjA y[{!oaA^ۗU^ts \jf輝`줮Mx`.mvLȟ*hXU8篔E}k2?$%1NCM~2kS-)8bǒ6( |ϱNp+ωhrύaH( Ods;Iilg']0{j2 IUd!(}6ژn| fy, Ԝ7Wj[$lU7W-EċvBYGzWB>/;9 *K^17^Iك?uѽ4qv\]32;pWn( :n&*` ʥrn}?gr7,3c\`*K6$W[q[&R3JVDy\ +JykZ)la԰٩.JLf* rwhv\CRUqmN\|cFns=drOd ~f`F 1x/%$-\G㌈ F'"*JP^Y-naSdI˗i񘫼qH1%gc,anVge~mzF:r,Rxξh?j>镽`2wsWqdnya t2rDHqL$itT9pj HzC_YYp"h+|8 s&W\Q Q&2яr8V[* o7K>$tCGS=0XC0>@/Z:* g oslaCHwúfkɉ61w:ʤNs+-k)i; mEc\81?n#FҦ A - D@i5/p`Z7O@LIMb> ~w53ֈe1j0"㟆ٹI(o":l=UdrF!Gǟ{R~D; aO1eMՔ l(ijNf˫QHw`>(H}Nz fP2^ۮ&1z!_ӟ6>g;˄2{8`U"M&v#0.O3# &\6X'#} 7pGt7+û<\?Uׂ:QQ>dQsPb2ITbq)8:g  LV]ѩLH?z9 G/]hfJLCĎ˹5RuN7hwo!3M# N_,m{Z3bX!/ɚ&L3  *}-O~zC}6|.$2m_Hc{Nk[9^2ר&Cw(ʈD xaYqXnC%0OCǗ:j;zq۸Xd4 dvH1;|4.~|P)^f_+o jf} Q\oWhfJjtxb Sy K4DerXtHg%LiK:a5j{*?$C'QOzOX9$ GڐT wcm(AИ4(e:xڶi~ŴB^n7,곕X`qͯSDowLb%`xFrʛxN PÏw4̞JKiPx7 CI =eJni2;K0t *kj )L£[g̽Mp5[L7q[aW9Vo~12P9~?k8ܺXU'V zXl q wOҵ"oGjyrTbLhbkUuij݄CO]53k.eeN*TrM]_?_XA*36{P2H0# >ZcnQ7J\;_+5dBjN0bQǿڣf}t@%!\xvAnퟎ;-Ls`s<  2 xҺ2D܆b+ XY50N'֨Ƚ'7"G F̖|Oy$F C>8ͥAe)1&:F j@CٕX<;B`;1lT p|~fFY}RҐal4}X6!q'"VSsPR Of-Fƚ&7 x\qP} Yu cIIUR@*gGƓJ.cki1sR:#~:AՕa!x1B 5ȟb&#㋛iC)ތuA*{=ǍB~X1T w'Aky>p5σаH)Gڊ&؈Os/?oRxm1ټD#S ,o&.O*S:hT}cm*Ƴp$w7 /z.bNofZ "*%vOO!:=%(7뺮𧧟 wDߥ7S#J rgW`x8^ǑFl+:yl)_8i䭭F f[#Ost)9x!D(Hu:2|Ru)v/G^_NZQ|uK3ute/{%#gъ#t:AXaz>**zsQ%ߗOWE _ʌ(PPC}&q9eQm-"c,%w]u+པb[,,%/| z(U2GHe=-e;uGxxӶZ¯@iSk -ʢnXI5_a.H~PRB #e$˴?-f,s+kCLwH&>$^3OkP80,V], TG4a2PKՋi=‚G'dmb i4^'=f S]GasASS?푚@zKS2Cc҉YeJ#VA]_ce=bjb;Oo"S@!ڌ"0)pW )_6psɪ t13ƒ<s ICWJ#KW>Ȝ:kʩYf?ͬ(.GfHLO[d 8v(G(o%Vs"uK2tp򄬈ٟf:Y1lxq,WTN㧶݈ƀGj[KvT˯#JRN|`i"} ֔ @о޹gEOˀHP,g&fmT`)'|@ąο舗wIaQ TJ+iyG!6|}RL$uKN9ٹl@ׁaDD.ЗXPiFJ"z)m-J\Ѱҷ՜Ȳ(OZ`P)Gl 4E7"!hZ^\{fb;a,lR)uɮCy<GET z,kNx)J 'L Ma ufP{`GDSnth!3v CC>0-0ICկT,z"v_i^_1FӉDF r1cJ~loщ%+q6+8!r) 洣\[z)=D&TiT\`w쎟~֖S 7 ΐZ]A}J3LYӡVcj}\iof鋈"ra`LV{,3Ynwd wi9 Xa?0^o{]W #W#?b4\CFVW(dmoiN !CnF;&ՓlR,=PVrW"FRtki^k;D⁹FXn-^ps 7qHzgE7ۺAv/DZ:-ܕ{w=L#aLXQm^psc[ว8K@cTX/Yj|#(ffn#/rWs/w?/9םL.6䛶?ze>2YHolaHP}F`X̷&Mϥ`2$D!;o.ACi<ͻW\^|:dc_!!,NUYۯ89F0m'K[l^rEJBc3'd8R,OAކN G#[@+Ć(T F1tt8ӟ~&!3^l+-['MOp+5vMݻ/okYd1Rjb,TH(~U=}.vş[R Ѕm?C rO6I쳤R Ԧ:(?[1`ڨc n4$ox! &\|s ^cNz%A6n}.N^9 ʹgyKN<>2.i{H(\.<٫jEě9VBjLgr:⛣]Blڒdr'RKvC1ŬuZO\*k4fY%`0z]4ޚ~ڻ`cELNlM;b?O;~BG(NkQ#wJ-xi&یfm&UfiQ'a~Ēz^׍ZW ',sf^h|u'>֭yK+:7(E,2$g-hA m'gYZ0707010000037d000081a4000000000000000000000001662f7fa90005b670000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/a]?Eh=ڜ.+T%cN6lJb8Rwkj hq=(ѥ"mЫItPb_"i"t֟ @XD~+MyA{;.C2ۧ%&2thpٌ͐0,e75=E+q0I[ڙ)v.`يA"(b6</H3ښT?xws|7dRy00rH/,5qU/qb EI!';n67^Y N(͙:Ts˜q%?h /\z}"QODЛjp w^?4 2 ׿E9Q+sK .Km"ބ\J-$b^*9uG+ ^QГ5_ii} sֻ? E}1 #-\9t\}#ϵ&=j5Jho <`do&?!Nbr1de#N&%+#W*_  Xژ xO=V4Y:r۪?Jԁ$r_e,ip=ۃ tUVĬ{FgBФ\HRiIxp.=2qJ*LUV10 y K}u\(h"%VN󇔴/0l=lenUχB{/2U++)kvɐ d]:Vïf?+ rxc`l-uX^ H,]ɢ,[rCi_rHz)CI-gj˧kdJ>׏is3`{-𯌫\֬UIӲ7@Ƹ>[I/#Ĉ )G"gLx&;C'.n8)fL礦2CL70'P-z//},?[4\J\\x 0̀~ 킐DFWtVgα zA$oG<_ 0ʔZmWڑl1Ǹ.V&ӼI1|[ ~ ͏~4 D=0T77̺7.O W ̔w,D..+!F\5BvS4nLT?1;tv |e?2 ѥќ+;i.jAPzn!B!i2O6P_ʯ>wϓ=B M,&{4PD0\XRa ro4${ C%26ZKl[\%btNN0)XNL'Ҙxgt}pW{!)&I7{]=6)9w[Iԍ*q߂Wmeos*ܹ﹁+NL8pww)qzICCmdNX PbVLJ0s?V6|R}]kqDjy+*WwZAb@k?'i3LBMex= e`YG[:t;)b 9b iV%guX U&=z#}[ͱݳu3 1 cty2JY7EMpcmPX#KY:-ǿU׸DC8(y_4TΡ85x^C;JGbWb(\P~q_oy|zIY 2B++ X Ԁzqv)۾rˊTN\AQ‚VzE`7T#fKlL! $i*CXVOugW/Qw$\y0&OoNI)g%sR ];+#@Kl d};z7kf $WEqsp&Q/xP{PJK[yDX3J< Гə : i!Dƶ˒SpVmN2v}i QW&1MmX X>{[8oA:)0¿s.7֙kY?S`j$5^ h+ s['Y5`ǒY;![-Uk1똛S"a1PS(D؄!* 搙QȘy%HM99^ng^?@ l\9(qAL={yj'|Y<{rA0ގ*tCOŃkdsMv!Ք?j4:*X~1ed{z$Y9t|80[4#esE/%T=J\IPՌ(娥B=Nv8^Sc]#`QՀ cIYcd D& ͓K$jiPI&fE7N%$ {c30m;zT}HlNR# w))$ swA#uN5߯ʋtA%g̛՗|o&˯ҴO\z"[/E' Kl(cFC#XmG]/l X~b[bz wu; eMeQ.w;ҨYNlYl|'kgBNj@ziY 4s Ldx^>޸XgW?Bd)AL0d~6^X/}!6As{&t1@0@0P:w) j͑cTsШwN{E] XmJxp׃s:BS4͂j1gT(~&_ncS偽oÌ1Q>-g1B灖np27ɐ-W^U7 wF}mOz 6GRNy+/MWٸM!bVU W(?˳(b {7\ݤduh^3zPl$4ϣC,HjL?Ӱ[$$d6/T\s W͟Q*1h#½ 6_+<3 ۡ|'IW D179@DشsIB쟝?LBj?0a$RثԨS~7IaY՟ e?pʙ\ ҭ)i"e2Ȫ,ߗJ1j_Ajhr;|:;z|LfLyTE uQɫQMnyh`Ͻ\H͛^uW LX^ù'yoNANFE_Fsو?쀗'LI] m /d\x^2HS@nPbBZr|UƨݹkSP$:ydAs ~nWҨ?~$w1{k/53vD\= |ҟ{l=F-^;Ő&qS.Zɣ_tJaVrVZ1*#zYZr'udL^["K.U' J4оbSK R"PիLt;#>/%fqo=ٹK9xңW:Jף3Г$2D!xm-W>n)806Pcׂ}ѓ`hF# u +V)zmn )t= x]T0&W7t|,%A>gxCc[PSn)m/K&hzKJFp\Y=b;6?zǮrQVzi 3HZxw._[ۗFʂh,LɲpNl}9],EN kb:磯..y7S%+ ۊO߾`g\єhEWiB&t=[/qlM}}RluWUan,tROB>"|ֲ'u8֮3[dUO%GZ.NBs'KɔF_lR΀%18t*qrXÚT~ij_c0`R. d^Qe":Ft” 4-fތhNVW~= aL5BgU ?ZvTgxCBHtHĈk+!h9c>ixU:n Z;t6'~yw'>agi/;[ЂIϙYF4v".";-OC?}݁-RD*ECĀ)7 "i{Q{c KWc:Rf4HOAeJQ`tSbn[ KrNUYH&u7Sz\zE`"&xytxQ/Db.d?S#U"mȘvu[ 5:b] ly~i.<0d:<1[%g[ sKp"OʛQ#mü呻{MP lgllBSY ġYiZ ƑY%/fxB^Vw `SH0+kni0|C#s@IO?Mn؜bY + 5^:ssK {*y|UrY^eBAO;տ&Dˡ9olU8d8IlxUxqYrJ)Fd/SM@-uVPj@knc yC iZ*FN ``Aδ,2 'fAp0L:ƼOBbhUU.& \BLCǢg,gDe])ٶt7>_ޣXGCW` asݷ`r.LA3ʌ=x,2L|XC?7n1Ug#Nsڦ/eM^ݘϋB'0ՃݬS cۆ fgF.uU ;XfdslX{ w9_vv /ٛKe`{ b&zx##͜82>d1hxo46piCJ#rkoDn+zߡ}6MĻdx"I@Yn?o(p9| JMV |< %2e ÿOSxGQ1WWEܰ+gcgHxBG3c$WUJ{\=t~)C3QbHV#FOd^dqV#Q6Cß@Ro"3 Dxb'nK1c]qdX,؅$ /3O2GGq8 KG# sLN6^~/x/WSwՑ=@y qxi.8"vui>ׇ [ ?)hTXo\e̾tšB~0:o)7 u:NmO:ca[]M:҇94E5quIo܉URe&Гm]4xɓ!0p{_%>e{pt{ĬBH?`֪wj6X1 Fj~k.L>&3K-1}iiDֻHw&b1SV%#[#12 jЏՒ(NyLIm@edq] AF~5}>p ?" KaG,~&,̅kKZVT*◁o(/WZO7(M.8YAB+P [~t|T&[Q 2&!JșW܉H?'. D*v[C U̖OދCid႘8I kۍ+ _k1J4@G5ou"'šs:.]c*&s= dI c~hM%mTaE{\bNɾRVc;BHzmt+yb"g eD(z Wkn/M~Y較i8O_BEY&^]cY(B0*8 81/uo\Ú喙K,$_q^q4ƽ.Y6t(]l|{GT 'A ol\ڡhJN:>qEZ=R+%YYtaUj ܄TdSFGEܯk]Gi%vX4hcTEq=umn#&*b_ pnh! [TooY<\CQ)t*] {pzrTr 9Z{@Us0ϥgs2Wyh+cP@\&&m|rhGQ0D c쉞-'*ՒLpgMRH-R#ek@V[HUGJ!AƤUV&/,ə\' ϏQbafp%96ZGnR$ͱz9ALQ났-D XԈ r=Z:7i 6WL^/ j !,f[aO+h_EIIA2^rG,4e)aw|?8<ر=wVݠ\M\Nrf٬خȦ 6Ub3|9(ڛ4Є,ۃ+j+eх}N[) y|_4l*;}-L/\Kk[휿H1pj. M'9Kw +%2&atir%ݔ@eXguƐWqD7()6{; zlsErnpu"Z߂>yWHkx?؏dt}5~)cT6XM炥~3Xe,/Ax>`ŅSPv߷` *u>-Jy KJ$ c9WNNjmvAj5%SƳ1cFID7Ď$UiB~jȝǵ\7YZ;Xz NW\ Ls@y!`GhWQ;XhJZlAV4Ы041P.A3C|3]CGᘕ/L׏\1u[&$dG:#Nh M*C\3zsd\ (H3~0"|Do' ƠrE8.w4i5%.l9~ ##_!!{QEv xvEi1lL*-;1W6yyw0an=[z3 lvPaJ-7\oK է|r*G30CwޛupRoΟ} NU,!;kn˷dgoPCbӠ]>IPp0 }iLΤ ]KJc">>B3WhSp8 QH K7 [Dh04< !$lY1JTD|08+7f;ͯ9u\qOdG\7(5T5((/%ݶm!̯a>@&,?k,Oe0J#9e c0 ju4q߼wRt)gpd!ú2S級n04co łfԸFt cqxt $D-#J0UHU{ɒڭene+{?|8gY:qVk T*RDaY #(rBڕo-Cz BhRvO+:y(\b6f)azyF)qdZeshfg.U4ݣT!6@ZlUڷ 5iI_XJ*55~-}-4̈1Z癗ID }%W{ XR(3D+G ޳m.>l Γ\&Pg{[f]҃Tpquv2M>) f`m%J+qe=_ߟȞخ%w. QBIp2S.jY}g_dB ?n03l|@d'i+A{l W.vo[]R3 ;*{J+z'qӻ6_}jfv/V ENHÍ0 4ҩ!Я'8U;J%[c~+ghǀAw* 1d4m]>?]ı,{\&?pM681 lm:=N,=9IeAk*i?ڐIsFS&DVnXhIAߤy a9gf5?`>(F&LIL Bkǻy%Ns:` ~:a~&*}]/Tghr®Q$| :s7oFv?hcF(%XyZ }Ӗ!yepFXH:HLq M{r/p{cֵGsh1"hO/F|Ub9ivvsTjAoB 7<+I17@:03=?RHc^rrP]Nzp ?}PkD5sSuH'%3D!OM8GqkŢɍOIDX1|RvoD#A?ι>8(bd>Iww}(`1OhR (.ao[1 HkǀP8Kp"ٹٹwŝ=@Vىdɢx>A1JB<9Y/hYEa= :gF 'lT BE?up(LGMpv0*y#d@*NDQ;HԗZ)!>4Gu3J<`7HQ |mm[ٰq?m̤ȰDUUdNH8I1LleV"GnU-E}lyIV ?iHUs)鋸гsߋ2/-}a_ð_hk_Qs Ϛi;B2Cl௥Bp8 _lU'nHs9j8c82r%tY6i%0rֺaOhlݖE6/ /Шx>4yBy DK\ ,AOVfXClflZEQ8z=8ufC$Ry6ꁩ\D{NsCCY"4^]B 4Ti39^3ÛЫ,LKp{ ziqwI2@4yrKO. B}=9(\v^iycE:LITf.Dcqi$=lCctEBGa,7?_"alQ-qC S l)DEL\7;HtV20g#fת9 ^OsukOʤͼ` ZsMޱ6>4o.Md mL)Ucs P_nuJ 뒶]'Ɠ"wKAPW1,n69 wuQrz5d#g{2 ^uV hsd(a= +"@;0ӂ:ww u* '޼Nz ,SDe2X)4N=VzLP%h274N3`Pcp; fv`H.vT]?4ƳӈjmN̸Im_CںƤY=\^Lax"Yd̋lQOf$'`\\RQ#W%aM3C>xHĻlV%.6S Ul0:n "E}Ƣl]w(48 Q 2tbCx߈&`GCINJ]?~j+fj%? K`Oʷܧ FHU-|Pv&ގlb4[-j⣹hӳ]ɳuba~mPOTZW,:URsx?k1ZY6w𘠇ǁȲka%{h䌤^ ƴ{S? B!S|;(ndd6stwu$a_19p 2_{U=)6F#"0U[&"2!\D<דo2㿱w%,*;h< kxKW %{J hv{ɣɾt}e>~n n `scCK8jNDzq4ٕ=)A^4դ4!@ֺ̲l 1,!G̎#鍷$HZrge+K!П_OZGŬPXʒ,_=6j{e @4=8sAH|A].dgƕCAmT{qj6."ڈ9 CY -a6P .e1Iϑ67#G&z9kS]G*AmNt^hCbJ;Yr|@!LǻGϾЈ [}*pp.~:h{j6W=[ ڛ*"L tEݞw8SF ݛ˺]#9[Ȋ;{)Y DLz6yQ!Z?I @TZ? @Ҽi bv밁jWaT +5Ҵ$'5 2%I{7B} "Cߑ-"̍i'z5uiݡ,hu*9K( Tx%#-l~oT!L U5qs/ AFK7Xbə1wi·? mӏj#gWulYh)wIȟ*M6Q ߱o pU^ͤ,`AV-ɾ$wqI)$(DYYPF h૊;$Eݚ5+^a# XGU5^X-ʷmEӴ$4eRZXmwP!R Y22BxVdul:xk4s #K(ȷQ5,raDF^ws 4ԧ$F"ZWў^Gi*} XґPT- b2b]Tg&8ESNv~?T˦_P*p јZ(MK߳T)L(Y}(Ma,ȴJKj]/ g>YU4oloƗB$/]_~*$]\zz#ڥVEN ,.'TZH {yf8zvTOCX;g&jL _Eu5K$0-wdu? gۢ]' 3-iqb/Su }o1 VӃ~Hﭺz0|PIjo ./>hmy}Jʵ 2ĢcB0BVRɷPY\ wtўj.%GˊvafNb3O1x+5@۳ߏdm hkV57J8ErZs!H|Ol r<r\4F‰ۑSzX|ʅޕdl%BIiqXT?X(+p W?h̒DLsyu烝dFu1~"7yxڜ{ #3tW~>WL:0d@pO4DӪ~)TM9Ujv.I U~JIfnUGt!/ dcWoŋk;˦5,D~n6-ًC^m)A9}{ApX,LYWo!ꅭ2WN% G?>H=mIBG+7cOn7Diٚf{ dekH&]gTz̀{#kZ'41ּVXI`MEmR/CFbB꫊T(:LBZsl4: <8ׇHn kx $Ntflm^B4J_@$10 n=hWxii^ ߪepI̋Gz2X f>24;Nku3͡Gݴin08Z(U״Z܀hRfUTe?0]2Tf2B }K%&ԫ(@)Qj3\ulT:UyDq.qw9)QaSmӷCe9*nLNҡ<8.,mۻ:Qh%]Jk-P߸Õ:8;0n`83[HJ-%Qhl'Gʣs~1NJ S4$M S2B ?m/~L;V,Ua"׍5UE UfH%dG]{BFA?Ze{RXEgPWMAf?H3nf;r%6z64)ɧE+H(=Œn[WrPK~ ,G[JOә!r/ $dpG)dzapҸPgF9mdpyr'T<JH4}anZ`*C>ne[a{_ k1=,hfҖrsRg9%jlв/w-N]PABWgYJTq6n4/8zP$|wnO4#Io910e749f|ߟY a3%n_gb溶D 9I|. O`1yqP&^?(b0组@ZwP*^#QЇl,u}@d\8p @7 YNܰMD#Id*^ ʟIb$V#ySFKL! #+Y4*ad(zz,ədQ;h ]H2VgZ+ATB3UpJqۀt9'e)H QIl%,rZ 0k"kjlj dIGw[QyR~Qi(7*4^;!9 Pa/pFQ˧K:!Lԫ "TH/!;~˦=zO$=F. wp;7O!߃t…_=r(J˨6z^-0B~< }w16tL_sl/rM鬵| ܤ  ;F]x^1yֻHfu4|7fc!m[{"Ѵ+R8ya3_lcAa8;L0k#:x#߆u֒f`!9.~XЉGh"8G*qvi[gm6 $[O`Y:N0C!án`rȣ%L.Ӳx[멥ͼf&-P8sk|  0|j7Uf Ojbӳ>3HjD֝P ?VD+gs$LzʈN]ruVQRWZ>u:)ņ9!i 琑~MgUZqVh?8~U]S)@,}1p\Ļp uZ ZfDBH/ uFd+#B >i㓖bhKiUxjAqJ]5>L:ᅆ;L!(U6= HVuZhn1YM/Z샦0KK`e [pU[#W[|Og{QSnz|ηU|d\|@@6CLr X <ӫZ@oxdc)əlLFZo-Q8I!&jQ7iiO`Hk'L rk-Fo9g=# Y[Ҽg`{R^xN [ἷ%a.`Kn vAES H)v>T 6\`xQye@3Ec?Mi,֒OR1\t/"~Lh-p˩gesR2jm2ؘ[&CnҐC--+y P6?\Yճ ffrK !rNDBh 0@"/ 'Y11@6&n>|"<"'@6Ȇ}ׅQV´1nY ^fraK<hN?S)nO$=N5fh~" pbefAY t% 'σϸ>F88DLRjk&>7aԢYSl2Kw{/XdV t?MH" U.3+LEan/ҁEHJn'M^pXhEfo߼l>B'Dֻ~D 6ҝݘ'Of ̀,0B@>%d/ۗ0oB#x~"k΀֕upNH|ui\ٕ) Q|&q:Ҭ u G<|<xݥOEMp0|#GDN ㆃ:A֎`<qoH<CQpD_QsAE<e] ./o2Gj/ ݝ8E`\8XO_?V:=2ek&՚sVU+dQ] + 0ʅfeD3#z39HƇOV2&!]_ؕٺ2{*OVxƓEG)Ah_nB4mV#U|K$nčXndj4 1Lg]%vk_fYe`j lKhdlu:,ܣ'Wk"gKr{S],gZ-5 2,ƭclIQQ$:XFI s;cY& zNy,frpO*d.£M͎x;XW- ʉ`T>ͣ@'0V[J!g>z҄*+g|98eiL j$iU@p^ta¯S&4;U4ֱyTTdM.(w4.eI$s"w{wx_wI#3"UuR!E`t?ց8˟T<) #=8mq$/5tBp6@2w% LGUZѪm -WQ/ŗ3_IZ8mcJmuMhC#:K*xc 3)WzD`885=ݜ{hw y D<ԝLxp|oTis<'-NkP~mvR5EgF>g=Y0u 9Jj4aofn YЎO9I-\ =v} }ϑT6< cW ^\~ fC͐@F Ei&=epx1 Ŧϳ ˭@}.iO [InHB5O3)8kSd3=%]L'-8B) AXGb<펊g]ᶋ #BHsfnNg/pמZ!3zϰ0A**gO֗)յytWoA4;13.kv+Sݛ!VYoZ݈"nd QW핢樶6 ˵r{4Y$S#_Ht!~r}}`Me {t~$ i([tך)9%~ghIhx&?a m{p#DT]^_nKwqGDkFQ-ý2)TY_ 4?yu;aWU,9(\  ~~K_?1h8:yLVg;I(SVloAVGɽjԨ':XmRqNsR6uxR5~1S;Ԙ$* ND;-0~^("{,8YV n$ʷƈ3 [zމiU|!+ܲ?IK5NC%x4N8LɻAs)/In_[/J(b]qW cR%+#F[ *:ގ P |WwiyjaDЖCKWBfo~ЎQl\ Wp=Xz== fJf2\l·Bӟԫ_Aʤwh> gh!8aC2CR2h!W8țbWS7Gw&]m8ezTF󵘺\iG΁ eq2Ri/^H+]נuBacBX,Z[ ď'ef4n.(y/`CEdڴS F7:QO [7@hHUjx*z}X@>x)DR1Xy-Ho6o~ m6UUJ6,gnj2YMtV'&k_&ɉԕr -v~O>Ԟ9<5}sL1*0c8~ͳ) ;%sL>45~>uTxQ넰2z}:)J$sUHK$K^)لl3ddH^2)zI| KQNLybbn1,>i*nzp{W KA@O˓즘oF*p`e z]~jT`Z ^C>o Zɧd}IcS%6yv?DKE/ ]}y2gK1I]b72' "?Qoz@*4V\-SMrn"" ԥxZڼT`Cr޶)G)eזKM4@ ]rhCG0Mgw!3Fl'@LVSڜ0!Z0T@|Nc?>-g!N6a2ku>xkg;I&Q|ƇC;?;K/eS[|E̛FL%YhYR\X`9Ĥ "c6yoMS!qh\3IGӠ/DuhKo`aV,{̼(sωZ q }VsCBRgԊ&ԥv >9t0Jdz),6] cgsP|̈h.S]4?7uMlZHc@nU#V#b4ʯyu62GTGcdQ^܀Vh6ML_$ !B)h y菤Af$v诂PrώH<<~+EӦ ^aMY[H/?`6߷-O7EKl̰m`gPfXv b[~sNnp}'(raMp~qYLГ<{ǓȜDǜZ2rYve>zV"y.I,"عP &64.Hou6-GL 9u=DQxi/\D=mbM{6ldJ hG $\\aaVN{K lޒ4Haev8,*0Fo2IKpT`L嫈0I ˙C7H-6qm)'5$iC1N=DSfة"8Wr$ӛ7:GKRsUU,%>$*mtB-̘&TMss+~udܹ̝DmCb7"tSGW'`su$==s4>sRr窉 &VlZ7Ŭ_Dv[1vzꔓlU xp4O.su]eן̬0ڬտrl=5 ;[HT-x~B ˰gR$ VetW:5[i7hxKIm/@N!i+/ sD%h%̀)nזp??gD fy̷Pfu4#̉-wBqGWYǬԲwG}h`+=m/CzlZ)Uth*z›?][=+i#)ud娷ł?H 7%6]{ETnpN@vq8)&DZ` a :OT6Ѯ_I'+kJ(I!P&[6׷> A5?.CZFa]lDi{ܞ`Kt")hd8 cwDmNBpEB! yo<]n!V\f܃U_t\l'ƒ9}\hXO\4k4R:ExXPt]V;3AM`-DG 1dT%Nt%0v2/?5O<-YB[>r~:0WuKGN}PJvc%,E@+ XDJ #.O~?/$D1ʆ䂍2w wzPŜ]q|sۻڥAZ,^l]+߻TjJ9Dns9Aрjl@ s4od?T Q,aV[VLV-|辠V 19P :zXUR=)ٻGnxɡ98UR 1ww?e"C! w=Z#C[[y]:V6 J?˃!fYxUg ׍]TP~Te" _"?x~p#K\J:Zw5bV: Ҟ4<\`i :Qơ~۱2i$&u;ߪI@BhF6f0 l8d'n41呢ЄCiD-Wy"~ h~p^Oc.>N !\s>{`-:aZqԪ.(+ɧgjM/L:9Tzڹ&6opB\'x]b.'|4A _): {WB% k}qMz#u0QMlA*ls\B3i7wf`ZAW}E>6Km-^~oYOAL4ðn芗zj"]m`FR͝ {;BM#.?Au,bGFdz"1h>~U;@J :U(i3Z&xAJe_MKGߨ ͻT:[-bvX<ײ\Q7EIKsǭH* #`\0ߠ;?S$ Ilu I/(]/6y1z?N1885~OaBVqڌy \%<]T8D;TwrT_g*>GtҞ+B,)b*LoTY%ܟs8,a2::\UD ЂP:EK\ !,gI_9]$9_D|LXsd9H(6]ho8{ރrvPMR+QRٷGrZ/s9DzkF5׀-hנ!.6:5j;VRpA+?0S+IrQxod7$Ŕ Gb {7N3Cc[gnCh58ӹh~uL&(GDu$&h>#{v+<%)pUDl'w[ljpXzS4s#V^} U tH͞s# kd.Fo]v렲?;Ğo}^\&{TYwkeR6kd `6GJ4UC;q\ԸF-22"Us|CM028gBxIu>TCQ}d봑ۃ$ Lzr'޾lc?(/Aӿty5e%cb= GZryT/ \Śbd6;9\$8?+ +Q`h î%.DAGWʑS7B_U,,Oi 7vbP4z}XvWR0#hOѬBv#]\!HM%ZZj Z"B.0Ev7^^AGQ~C 0)5z?gdb~ IG WAs 7{ҥC2D:7HoQ =-H* /ˈ)䔁z{U,fvtY{F>ǂLKQdѝ3==*MgI)j=B}z1/Pqgw]Gj08_qwFś-@|3e=7Sf?-u:wM`7bR:++#dȈsOOO3 鹗0Owi ]%wR4ym_3˰5v??lJ2Xp7져d!8A7 ݚ O9G| wh]zOEep 3`<|1~)SFjP6LG31zm ƬSLɌ ? =|'tG,tU X5b϶ Y;<m1.۰oWԪ `L~nNj>Ph#iS{KTrfK t̓ ɉ,2Uҳ,&[pUXmR7mH.uK%؟hd&VBH2\w%k6gp LФBTIco~DϩDZg7>& TS .A`Au -J t1Lyp+7]瘗""6t(G$APӦSci1Z;j;qfUuٕ& t RD+%yW?=!EN^.f6p2?; {Xcww=-J|bj#GۭRZ)6{(,neC2eSD\f42rI(4VrdS"!3ež0^Ũ2Y0ʋ~B#8?>*"FC̄`$g-M+1H QR.|m@/6͔(q%Vss?Sgƒc*3SShqǐͣS!|jQ3цaɊ 8B.5!5'(})vWEzj"9' (^ΤLth<9>Y9 V}e>~Ic>ق!-b5(ݬEܑYV]f?-D9L1DR1P'Iun[ԇ2j8 [fbt91&hfpzC8u nsҍYۦxm~˄Z&r?s03pSp,XU/$HR ;Kn\xWBG$Q71)dE"9 at͉ht7670ۯ1JD3\w>R:;Q5q/a0#gN"dt~L{W ԫ]P;Ea;V=[3خkf?V+\Q ^wC2]EcXYxry2?SUܢ/B %}4K"x\jY\IԠȋg!ZB]ʴlmIQU,FapF7Cx x{9n 4v0D(ȷC[򝸗Z f7+ 1t%PWC=db7EP5Y.xl ~@KM$58[p*[:8OHMs汯5  L{uZJ&q5T@WvZ~[4KPHn-̇߷6WK[l;]A NrHxJя{(A@BS c[bA.ӓ/5C53|M!_#! F$)Vx(^Xo!@OHW<# q2ZlJ} |ezZx |{례.";ٱ "%u?F\pokUw VS,F n2\CU=L3X }>;DS ڜ;܋Dg~n9~}^1Ġp- d li}C_*ؒsڂ,ڟXE1RLs?4}]1L:}A[񧀬'|sBUS3P}BN>*@,ver43U'\}o_/ԧ- F! ?.=A6ն)p&B_GyHCg^:BROxi;e,kI PF\*0D@q RGVayP6Si t4Tng3l)o20+w58C2Z{Ad w;V8jBbG"l&.F3GKxAc UP3^D=iau^ Z; P?),A:C^QF2 G6G1`1'Mv+aBJoϙ{8V0d3ÄC'_:wCPL3&yaPH)IVliRrb-B~>C\[^u2ȴ6%O5U,`%5?8|WL>;Iβ& l[JJژU(ɀ+,܀2CX ~bZm"c&^'T -$R;6cS@ga{Wj`I<rϏ)Pn·+m1Үy{=Zmx#$G4Yl-~K=Y9 AoMM8qlO)\6d,\DDоɈ6M p)E`c-R2:VHvPgF$ ͠)? ȵ#ÔRh) Y_{Β~LWzS6Qtqt; hCڹ}?l\qY|iThR;T@YHt!q3Hgjk, (L*!^?IyqcmE%gK# r.ScM?` !nTBm-$ J*ğz%O.fI ˪izݴZ٤(4//'_FUL/e~Jym6Z?ϙʌ9]޾#8~=9 # kmC!= Q]09MFMd6ɩAT UvtVN7XL靤gյՓmVib~9Q$V1Jl/gL4vz *IUZA[[>]+J.! _m[G\P- lnD, T8@ʽ kOfm-^ (k^_S#,#Y%;a+&PȱfC#0HjG*]|#U?*Ԭ J)a pbL`w8`Rr ^Ckd'?I+}S@ v <Tf׵NC쀒#繅 W>TaRl\B5QYz(=C-s=pL$-/AZqd6;Noӻ`D Xͦ}u鮌7lbX9";2^)AOieQdɻ/AmUH dž^0TOM!;Q}Ӽ_!D+gQuP?zX2Lqъvk}9ɈU7啟ǽF#H G>?FWq~H`#@ (*,    /W*R\ӝA NLmhxGkpPm_&ɧSKxQ+eůpmhyhC9³ YׯdǷ ѷMn^b9/ ,晑UFxA)@lvu"!/ܯ4>emf(:uR~O潓U/,CK i)-L;x[d ܤvܔhLkҷ-4c*[byp$}ciwD--8T2L5lzcy8rmN»rƓ𡛤 5Q1MAkGlvV\^ osJa(p5zAY"{k@BPL۹K:fllpCoS :L< %%4 kMqs޲)BBeGj΋ !$'!1<: L2;^dzԃ0>tZ=(k05S:'a¡|z@)Œԥʯv7ɪ1$2Ft:XAӟ|#+t:@ǔL.j&ϭA^DKwsS a{TAKD<w:ޡuUyIty(fX/bՔg˄kX _IiT'5#2 ܱBպX(s O Hq {'1DS r h ق>Xwjch(sh!Իo2e7zK7M[9{M*'wr-X7/B&j<|EH΁C8>}yta^[:Ҧ`i(9u Y-Ɋ׶EarXhP52zXl@&-W|dFݥы"?Ŀ;֔|7F̼b7{Mb5yӤ/ `5k~[ XWhcU{0"o;.qHv ?Q3=ϛ>~F8B$*̚񈎼fZt`6|ʹiC|HedrWpcZK׀ qU_7b.̰ߣpO߸E rlfѭ1I=g)..qՌ 7,DvbS&UDiN)O<֞BlIYAWgQ5M/2." ;H{{ﰰ-/'Ґ|`D%N PZEBq@ uhG>v5ْ[1oTh‘!liP" &p7iATZÃC4$J'c  jgsE66W,-ENjn%Y~wBRM?[A~6췚^HPgyEG r)ITE쪛jg{)+ 7]FYӺϭ/McKTG&YOl3xaF>]HUSsp`:pʭgS g/C:0 }5WR> Ԧ(R'UjyJ߉-ҷ;\+׿nMy$(6,<,f)9'-y }yEwHf=[ƌ8^w*;7Y: T _gxobڇѝ9UX{ִ4oj|knȥ!ӫZUE+ƅfQdž#3k (Yźȃ&978 %y*-[Dl(yu"pol&qᐅa?HlStnd`~"WB텉#pQdC%X][7%8h"cj;i+3!"I֙x|yg{b5?*_S.x{P#au/Bߘ~ɜ-̻n/t8b1 "@)ipExv`i=bl H>@ v|tD;uo:mKqrr`SCrT`>kǗDOC 7䮃QL}us7?ߊ4>Y^*唑R7>3#Ďۛq%!y{Z/X'3[:{s;-Qk$3 ZX.a¹7,'EZFv7z9VrK Vlkhy&N_/mSoA1v ;;d J@7ÛP oĥdC` !?QRЩ ^̷$&MTk\].&Ba jjɾe]L}d^qdjdCA  Jlz(`/tW«?Y2<]>H9p*d">XeR&H#ZN(GjVag=<( yo^~{rBL돥~5I|Նaג1𔨝Gix}r/D:;Q]qUGW~[GH,HЙ`w#pt~ڃCƍ"uc)v(mA|m[R0C,!GW!Ƚ_0u=_%ɋ!e!b'o2_goعTڣY95:T>oϐ wSx e=9:BkVxRr_¼sPO? 7֮}J^h(z'6zSbb`iZpN%_w |R"if&)vu w`w2pcAZvWC!&`qXm?@AAx*Iq[`aAYс j'O+KA`?hSE 2s뗫/ԾSADyW%B*X~5~踵 G0boxyzꖁv!E%ݷڕ9]Vf:rn\fyaiÌ Ʒ3/+;1#7!XY_'g̀Gnt=*]hr{G\ЭlۋGo:k#i{Fpbm4/0w|\| svԞLXgꎭ`L|[atrj%"To͔n+=u^3B mXdRQ_PO@R)K :U)pPڼxQCb=6*>L_z@09]@ĩcp4~[*x)KJ )2ݧX_[w%Y%&䒍َ{ mc{CYn /xtAW0Ra'^4 U]T?U:A aeY&\"~ô]1!A4ϛCdRa$LA>r W閺K%5cv0IQ~ .̅ѓͪ^*D<򏙥4Kuؾĉ Ts!1b@ˆttH5i?Ľdށ'D%~}ec>m2>@:ݿ$*cxb_=ͦdގS.ӭ]x9זLԁ]L5OŪqEwKiO!;,Tl8Y/?;\`B7vk+rf3THvZ{JVxUUMK8@)bS!m97еG y ,uY%3Ph$֣<ͶW:3Ci :~n1$[;6 ַ7]oBt_{Ϸ;{]hiRKe ui[K!X/RJ^w+x@9 Vv E~`bWɪ+y12hDn̡V~QkqO1TZdknռE5<`YdY"RY4jXA7 =,[»BΕd#+Y&#u¹7-JM0?\с|_+RZLz-Q%^ įe!ʒ\AV GJ7Xi# wժ:v(gC;UxVO qPh Cc&-q⢐ A@ѷ?vBBˈHh<4m'lԠh))C$5,KS.REBn:pMBR&5<ܥ9~k8Zs 7!7}5`|ˌn7S {q+Cm@VxDKԟuYc˿m{"Imxn˳޺iXKgZ`D'p8Fi{Tk oJPjiEq@`c/ i:qn%y@#!o_+,%5c{Nyf`0'*SoQU"&=rMGMBk*vLS>+}?CZ+SI|1&ܧV2H$ES C{AfT]q ,@X)aY?*,N}1/f)Vto,S/EtBCql~;ZPeK.-tdQ:E0n;wQq;(Ċ!χ3dFeqmjJuA p/jO6FA_E<{kajNB|Dz&j37)}CL+ᖻH[б=Whc/7zk-&>N(l- Ǭy75Oi/Ȇ@5WAtѠ}4$ےX.)biKM!n¡P: 6j)ccaEʫꅀzfPs[ V%(_ ㄭ SGG14j|S%E[}#D[P:̰HŬ"<8@)XDzZl(Ͻ c$s,k#%::9@HS[ZQj4T߂I6~!W9(WBLQBg+U[Eat, '%ck5iCI}vDž eb`B'n2DG Et+:wO֗:Kpn7Ay+&["?=ub dozӝs#by'4#,De/gŌ6rluZ2M+EZAE)!QW^p}sIh7?/ۧşvЬL )J\ .2 7aK AzK#K5Xn+$8nDo3 Ug}%uk6o1ϗ7R29T.}А L`H|Ut69clU24&p^I*977E*Kҫߧi E.oL67!G̭b8 f4aѳa Z&{a?5NHnN 9Q>[ۼ\0QJ۾ΈHўp{ bSݫ.٨7fmD:(i?"K00vgr|y<5*#ݠ36ذD~?tHF\pP߻i^3=BٌM)pu {rb~Mac}# ֏/{[h( p+`D4 ֿ:ʜYT#յ,`)UINBS)n" eԠw[cIT\}Nl>e +kVD:)U,qw' $OS@F$!BJ{J][ԉu0Zߏl)a+~ DC/Tb`騒$K/Qg]q/+gHͲK&Gm|i. pg]Z:"40Yl#u/CѮ jQ:ДaL㡯U]$B߼V+u*z;iaa)KX-O$1K U=iV+HJF}AgD&~x8nmaz.Й0|Jƀ4uX'Cق4^hNôQ AovQ$Hz]pppA}F^ >D9+A/Y>jﶷ=Pl6mkq xl/0v_-(^Q 9;Λ"lSG^shxJPR1g%rfj3 ȱkǰi0ɨ>"{;]Y"pBm'sPDMk+s‹>2™W>W"Z5; w5 NVZ)F c¶dϝd:0" QR_ogA !R.WE G}),]j߽=>{(Ԅ Mk_$;EűHq`ذ% :,ޙ\U'Z;qbYÙqKRTeקV;0dOG~.Y _m4Skt2M. .g:sv*< U|';-B*|RE95=QDѧu:7<Нr:5%kِ\ob9ζ=G[@#NX%܀Z˨-_Ezر,KN]aL7)y4͓y7qXGy1߱?"f㤜;7Z-)s|&M<(+cB;tI=>AnS3U6&DVx턎- fIڋPFn6r_eѺò]c\qj|-pOUp1fǝ 5lYS?F*W>5S0z8w ra; h8jϛfT*?5@Sa΂N'${Ɉ'@7ଽ$N20^ Ryo^ZՂpoFnʧɳ )? ڦcNڎ5n{f;mm s`4im?i7?=d ZE5)'ApʉED,ΑSkc7* g}b.3յM/*D9t.Vpk3%c&Aկ, < VuMJyF}]xp.lbE@ ݫPbRt\Cuޤf7qx}HPK?Sl`e(r:2΢pt l\()/JsUVrv7KdzteVE|'ZJ>qR\: Gܨ۸Tw?g@hx|e,xkƌsA-"~QR[Pe>KCnOM/ϡԞjmXSxDWڢNv#}t:ش }͠?P)WQZYB4l hmzˎq| xFqh'⯊@&;ޠ.ԙd<5ӭ0Oo1 6;(}؂IP&w[;icىx:ȹd2q+xݐoXl%pI3']bAlZ}"<,w:Nt )UK ,.0zu34CWէUڑ*ZƠ*ukUm#*g a-I&(C9ZF}{V|47c1k2:hK!胟 dwdK6$-Nk8ҐHtSyiCVTs'?pTUY6꧞,Ndc⇃S9fm_[ϲ/>*4X@WH[c(_mw$7ʯa;^ r8k+g(B;NWwrj)4Af"H(Q2eW.@ۯ@[jrRJ 0 g=^r3_:9%Y4_3tE2=!g9_2] 6o/Jm{ȗJر#*mEd46},aid᭘4huz{R̀yN_g/?7c @"w1VgLvGH_ RhBU@EO$+U s5@L @0Yk)&H;LR@kg? Alz \Td Ot`}XO)e@Uȧ ev-8vXkiMNLQ,$;}MH 4`u "g; ugEYyTű`~OS:P/LBe_ GD߁^M30pK[ OmM&PJhB *t{[RGB< _Ά@2gDaBj4v Ȏ\vԢ^ׄHlCi| @ؗΕ|;ArƢ{Es{;NjP;9}\FN`JMĴb~5"?`7"H2F~;0J)l=MqGx>jXc3S-RIR@wGI×=QO"d<^}X9aE,T WWbq#M zd bkzOG?/ILsm\9>x :RnXA߰LsG!֕ ~d>:7,B{$bQ/Es wtyBs=Z87BJv.˦9.vzNюfw4(vrTt#*1A{(=/]tjk):nXܪ/ t7׌ު\u-,ټy4U_ڡϳ%t(U. N6=I+p/p c y-;Xx eD潐QXvG\6D^'{@ %S*_lnRġNf^];!w܂ /^՚_tqRrlfc{aE7&/-[LvV篋S6)UfwN}G",gxCFl[.*WȚDw{x+ZPG<; [OBJ,ȼ󠿵zeɽ:DDqvTLҼ`&,WS E"ebWZ3(J:œSF\Oyqo&K7q (/M n>uN#b"D(/J0$h|m@!%{(zDìLOc _efcMLw${oV3cވ2^ 8(zG-x2=~V2u3(D>*tסoo}14l8kawTi F7KjX\fz9#j-ItEKqcIsiIړ鹟~AR^XҜ 3}cvyPݡF [ΏAW׽0Cb3v?HҜK:~kM`H:M-b+(C<?[Rʡ[;=22^&ԜV~5XJȱ+s2C\b; rյ-%n%2RE!jo0xX^&$ b5GwUR`v<~ ƺ;sztZc-VN^z5{$)J'2 +|%ʓ)wQVxyt5oH~ʇע'4Z@C?1tISQzBҘ< 貍*95y%^n? !Hj1aK~ p4@~~xSp(dXoo  [jYk3A/jD`.~?_A<lJ_~hw Ӓ%%^P{0@eE^mLl;%d)x'FjXZ`'%(Nɽ0pu*i7URgH7+'IlpS.k"-, Ex&L?ԡ"} ! NH(hs(T`͜k`){8{D&$2Թ]d5Y(JG"ȱN)E_u0KrXq\L1%4a < f\FxڦkYQ cٸTޏŕ A]F&g&T' y)AQ&-">cރϬ}9w;s^j}6N/:%U({ɶ7V9dwW_z:0&϶ ݬc__ E=^iEi>[Usz̩K!eҮIUoUfۂ|8EM]QQC_.'.?1ݲWՕ|lm͎8(Ġ gʹ-APtmrد joSܟnϻ  ҜU %U:KHECTqzdr.Z2p٣TIb]'yhx]ʸ!"_Ct斢*:;kԺ_*پ9bn1M@bN-嘙]'.I)GQŀɦ>>-3o@îx$8+H{5DmNj\!vJ:Lcԓ(/rMYXMq F Qf#D:FNaR-SV;BmY\͠uߵncd8n z)~3k0O`=G{qT<4IS"s`&88:7~!;-(^򬰶 Kp !{-oQ>\ۄXWH3wxT"yq-Fm1W srՕpԝn^y9HK7G֒SA] |a%,G[Q>$vvo^qɅT`@Y!cK؍^݇OIy98?!unmлbݙ`=`W )x}ľKz6~|u_;u5pJQvL-0Lί>^ZzD3)0eԵs8E2&g+U|~L[!ih rORMipJdH})11# $;pHə1[ ҈zEr2w{'x iizH:G  )y\L?nt4>ajo2¢;*ϰ9馱w0X9 =c#b+Rv %chi{TKS}2RW'sJAe^mE ZABd=mmu-\NڃE,lY[AϓGRYOj7.P^fڋ?Ur%1󡞄OU&ɒJs`[MMKY<$& Gcf.aqԟ~So0f́ ٻVPi}6Fŗաe7ڇTp ^Cz nH^KvkeNk5uϨvDn|}SF0~#]BHTg,r5W `MzXuu0~C-b ,#̲he@3Xk%9O$ C[x/%4eǔXJ SC4uhBa+QSV"yg^4mLrtzPC׺Ȯ*"]GڹIr.;D/n(QRd66я?C(Hs겇hed`pc kE7Nۿ;z 4[_!_ky+^Dy"BúdPB)RDYOˣ\E$~ΧbƫŽUVaBePK^W{JI(iL3IA,*q$Յ`slf8r!=Ŷ[ 1%}nXdA`sk`|^` k2֋S{Ozs_p= /kF%CG 7!>^XU wQ^8r9c_Z#[sx \uMh8EyM^xFʣ ˽p׻[ދ m>¿`:6xaNBJ 'J=l[j0jÇ0NaeVI3'$d 5Wqm̃@pKCo!{o/rFSN|bcZ[i12q8(BFj!2| r͑_%# hȰ&k0 ܽ5N(;nz3B^E;Og2'e«6Be ])>:o}Ǿ|{ w=Z//H'|X5&Sg&ݧK2/49ĩcK 'eǀxNLHx5Kk،J\e9|N~^v ׈&.!dt𗦕X>38f0zvl^+քC<(8:@_+rkKu{c)Cl~Y"M_B(,ҟ ot b խN]) U5rs112Uo9_x99aD4(;NL V uTqꎨV3O(Rʐ&bՀzY\ rᯧ:&]%Ȃxhg T@XLP7`OSbC0ԧof&v`u_\%ߞakC@s}Fbt;|䬊dqYTːXѬԱ=G ?& gx]bB2}`?nk{̝G,:bjRt1?r J10[h݌ ѮaiRaJ="HbďEFHBooPK0O4DE^k; W Bw8?zC2JHUssp5ac6(rѲ>g.Ӆȶe]TKsƤp]a0)p08\6 r6> tmpq,__qW^_>k ,Ī#F.@ndpG'40&_0]gMfiӛ*ThZ|jh#ZBJe4 xsJ'Cಢ$Y H/ZU/gX?as]bni{?_>8?4MX0)LYz!eleXd4 v˓{lN{ sf`̖tuOw,:r͚jC=/'ղ/v:d3 $~8.$1D,Jj򅵿=m 3\F:ulDZDE;9(+-X[6b88WW.j˚X="J[oYЕ+[%A$Z?*[MQVVvRSqOT#{bůĉ7w:*xmSl7QqhTB&Q"˾s} ѩX#24Zzqi\1jMe>N#@9[v (50uU_2#5s|۴sLAkTIVFг"܏SBG %Wܷ̼=YdgfҙWH|FQ&(ry$r1Q9r?!pi > vE?[4dpڧVi,'x#ّf;5UL`oSVxwS#34EY!BO\Vawv<Ռu-'5,VN99 X2;s$+?vH>۵2R k |T7%RJzNtyNOd*qW4uA9 U_?U_#JHm<_ޥ8R~n_0,, $qqҔBqNe #W66U虜۽ԝX߮{\؍Ma31M[ɎR!mb dyS yB^ m} UA(<= qRlxhR!F[ex[CkMSn* ~Z:LKyf&sї|Ȫ",-Fm0V>s1VJ{ŵ!y=xꏽ_FP½j|= z!ؽpMm ^rˌ_Rt[y"ԋe<Е9rXK\jS9 : hUG=J;wdc$ z$*6Z(֊/Hx]i8MI3lZә~L}Ѱnʎ ijB jOb܁v{SSKNCVRrim|* ,*zwjmNǓpk!L,ϒU?(Sa#:O?}MܩdtSQ3[&=~hdӲ^@ͫy3 oRRxllD+ܞ~IWiiIhi5̞'jD$8/8<;*'F(_?VPX;b_ۃ%D2Q&JEN8+Xq#|䙸wlg噯ov]%LO^WqsךF)/ϽiqBҤgg AI8)zGm4Q?cPq,tZJgQqg3#Œ{Y ?7Vk 0m_=$lǑ#EC5a+KNs )iD#~5ر$?X)ZWxQu^Iv8x;_ǩO@P4{JʔAB%cK)Wp.4P62pPu0׆V1lՔ\ŚT7oVuh X3PH#{Za xt!ʲz3oMRk~5I<'\eoz~pḋiT~JVӑL'{|i$w]a67%Q,fegÃM~.V5B9w/xta!dJz_ bW ШT;5M+:O11M( шtJ+,㥙 N +kz:LF*aKU/E 7{lwܸ_V-]cܟW_X[2>;K^1)r3[Pf&m(DS{ƪYz p˓MY:/+fcH+S{XhP?.h d>(fQ#)|A"vIoy2'EIrӓ+L 'toyɬTjqZdI} {1bֆ2}15>JU)PbIA{iwigճ>wSи~ϯRYe;MƼ-7]\ίe^'tM9A`C)I wj8eڟ-&@EGD-. uQ t[C}nc/(Pf'|q@mOv',߮T,EbqycV '$싏q3ec”L @RINuh;UǸL kbp5J,L!^ĦRnnBmo>Y\X8M.jfFeF:6~]L5#f6>e;]{5и.rjMes mJA}J<:*)4!"+9GϦֶsSn COpbJ~Vy&Ds8y@1J:vL jccbGmƋ 8&]:=וT)w5W8!W:k=ܘP٬z1E}]l>XOa0979 #dJ?S$NdL?۷TK)fB$<8F{h|qo0oPA@pˊVZqw'4`î?cb)0LJ)ж%&xBxV5<tB~Ȥbݡ^X|O&^@S`ӍL%=S\?7LۓU\Kxe"Ʌ  ɺ$ 0ú0O>y{[mr`Ư>neؼ^aSOC:.2ޑa]߭~q ɶJ?)y@4<(<ɶHބ쑙iAiŧ'3Lo-It2[ٵ6j-uޢfʃe*MLr}#+lagיѺX+9%U 'Sg-@sB ].5wsE+-WXxJMm{G?<`Ծ7%l9Z{akdk W!| ᆝDEe(1Ȏf)", !1C6h*F ncʡT#e&c=_/W)&fŦyT|S1eIEV`Z7S ._MÂJXFC/xt&z<ʑ;-=ԨgKK7%}{Wqd(Z6Vy3հUe$kMiI a!/~MqБ~_HxF?XDI+ձz&Y/h'@Q)CN3m3 4%I+nZ4C~[G0e|8ʲ OialM"Zm#1iv|ˎz^7QMJnnZN#$ {^\.i/E(5BU*'"ɨ.auؽT*`ˈiDdP\84sZڴZ]Y{OߓdJ**nɵ}#t>*:,pwӁՔP=mްޓ-N(?_`y=LA>ISJf,o|Zg`.(׶9R)< jijSE_A8 Dv/*FSqVrM>:Nc @c5Jyfs^V~z5@Q'Pwv=S0@f$F[ܷ8 I&tP_n:r-ͷ7P=DZVFZO=dquHՌVSHaG(qfN:e 0 T6[fazb?}$*sfT$gJTiPkd+(FWMJSL%X4ni6XvNQt7yPQm \@Re5 wɓ9VnY*Yh߶MPBÙJ S/_5"/#{1 ݍ~h92+$[/%oDO?wqxT#Z( %yP`!U$PHt E˖tbgM=`%AOm838Y.nZ4;E9_*o@ptUUsUKJILg1KKt@=Sc NUbM ?;1&0vΪݿ.V2aRfP2/Ul8UF- yKAxPofI~?x(x}0oi"hm6Yd25Eҿ^,ks'~5@&Fe*CuNuT֐_a#¬/|E;"1nׯ)z齅lYmòSZT@\IShus;cV,0CHRَ~۾McG]N 45AJYH/XQq$A@ĜS-P-2I)$ʭ]Վ/c)b 0iGcՒtCd.W`:8_sy0$cN*( oRC7re5 jV4Π Qn`7EAn<{O`a5anS=+Yl7_Ĝ/!B3bߺYvv RQ=vVE⚾V!gNkbKi&1 a_bZNWPRiKq5y=[T]صECRàՔ YLŨ/aմ2o9 -s0v-X@M}{";&‡x}Ph{q~zqeg2z\7Ȑl*=mT%؜ 1 -u^c˝~H-UBx?$iD ѣ },! h"kX127X*p"Xl) 'E_qIgI>}nu +1{ T9e➰bJ-E hC %= .>~ѼrMIguI3mqtڐB@Iw*a Z6z4C{.XK n 8+X}g0p e~u8ahOiP1A1LlsRˆ$? G6y#2eR6/ B5+36AXȁL]yxѾ[ElƝu֘N إ6?V^SZ)x #( y`/ Ej:TTa P_O31\eQ){gKs'ykHAEG:V=`{Yll+6B-VfAARB9I/(G? :[y1mbh ^/P8Z :Lמ>̜%Sl W= ҍ@T)&Ril' ֍VPNDZ΋b T2D Hj`4A M!hG*]iRuoik)d8)(, oR[9I\ó R)TvWS (lZ;,7zڦDo{`z鄂JOԓ03%>l$[L'K,ʳg!T1̈Iě`-*ѕ0 Y*L)~>}Rnٖ6/%vL#nnP(8Tczƞ Z+ W *t:aXU5@"e xYcXp_TJ]+kqyFB&/cLP_)Tͳ80/ Ƣ_ q>gXbJ7Ari DZe_zͫDƭ@GG,mG5evj8gmj# ,n igUV$zRyXd$BSoGMFcK?.]:z\#)5 B:(VK4!`۱aDޑDsZߺIK6}c@K^!OP/‹wO}fυJ@9Fb=j/HXL-ÅjkwOK0 Ѝl@i0ZEf{sRΔ%ă< 蛖?OAoi}6-?VböWH[vEfJQM͐}`V~fx0T2vU,iF6=[q&9z JF\g>zp,ߎܦ13CvQ;PdTWQhQ A_Q!pmcYWjP6;ryin!Ls5i7<vb8oSIU~%e NԸK6`.⋽1!vbb)+$3GP.[nӔ[ss$Y&eˠ&2Jc :J*K9Z 1AQ3&T 9/V#5N/vODZ":1?Ԏ:7D>m|tҲS枫$ PM<~HT[GӪP;ӏ KW9kIm~ m qH 7,Rrr8ȧ>|-0rCF9]1 [.0@9Vxzo ΊJЀmȔSxĶ=}r#! p,ԧ e'cWy+O{E.pK;Yxr9S{͖1%i*xי>D# (_j$78!%E0jײ!P).t)ӓ PHp5dYPkZ(-ItP4H5^و@;}]^r/Þ^c‡./phdb D:I~0VH|`ٽSWC2e߈']I]Ar}]RPdx[P&`٥^n"I7'lR6esBt:vnϐ] sJ%viDjRŵ0q0yRW{պ2WI\ }(H g=rdu`Pѳ}#5P"W8BR8a,S(ٳ*D 6儺w?g+ǃlsȒQEmkI:|NϚ>U?d~l:lTy?'9ĺI;̹ "Jev|Lp!0w0{=k'C ʚ6c&k v[3K`{Aڳ '.z+8 8zxҕ w8gs ;H2x4$IO‡x yĝub9RBǕO:>TzTF)d#NB|23o.^ ֬Vɤ@4ZSdo#fp{.]'J%08iTCB.h+zg, CqCt)w]ZA|# g2OO_"i%"V\?oFqyD-m,Fq{ WB͙P`K˛ j^h鮺@5(:H+!߻ơ>uZѦHq4="ai7T0N"=ځ2)&1"(&e]}ͣ{cj| .H%"Ԙy9;NSWG#&H@.˖1a4xKI!$ݗ.Κj,* ޢ1s8zHTS}yQUokZrUq쑛hBe􍎃~]-A a8Fљh!k;:Ch8\ISǼv:ۤ@uFbPR\}DrBMoڤ2/E<3^@ӍUi)7=~r̮#^9B4Wo&HC80_K0PYsd3w~s(jޏ4W4* ɒOC~JQ˟i̘YHő(zg"41#qZ$%] uok"$p_ h*ŷR}KD{&$"|IX apMvc3tt>V>=<6Uڤlu<}%;׷8/Ƭ29x q HVz%ems( 874Sq%?NLޕB6M8ܻƊQBG3V +Mb9O.2o`uׅm~2gm.>y$cF 6)+)b)* ~G l*<ݽ1<,ܝ(3~0չ;N䶲ᖄ~n!Υ\ U_[9(9inal'!cߠh}!һ_#mjſ;"# gy2}u[NbЬ )jhdST9k!@0&N vHs=2 P2&]@FHXU}EMvMC!LT <6-Q|!XI ^l= vC5fl>qk?Ic.9"$>ڏL, pɧ¤ageQ 3J@ bj!+2[u'1~t -Ҝi~-vcA#HǻO/f &XOh~0AL墻k咗ʃ,mQ69WЩ/Pb5qM/zhWLL1Y. b]LZ#xpa<2x,ԻMj,,SV8M)ȖPT~3¤UfH>CW ^_ uQJmsJx+sgCweKe Dm _9g{|amy* `0|*ugAA6_U=׽A\%קmA5s8@4"B!uҷwUZ;)=D P6&\Z AȖxqyRSaQa_f@TWkӌiIJMj2Ex Eq{Dof`P|ִQQy^{XW4cdވy \(2,,祊4֣2eG,(8'gжTp x. @3\2T&q j1 ,š H:\o'S7Sm;J@UC@28"8Jc2+邨8 C%mO76p'꾅ɵ:0sc11:\ c b{vlA+H)n_)^\Qgg&{*0Ip%skyGa9i2*xvrB;]ɣ;A1MDxڕҡ˳|v,s'iT6»PH{[a(? `Etjp`yDQfN *q|Up|j6X̜T-aa0X>8EqNH`ODu+I|F'bwf kiIوE"5.Y&"[s;1]NMp&&DNul FKʢ_'q*oAaVT'v0(K 7p?o|<@vp7>ߠF]jRS(Ŝ>~(4͈kc^QMtꁏ@Thp Ż[V:dq9i!tXƪeNqO?n#T}ۮ7noLˏq6!x<*/T}"''ҚuVܷI|I'w==$m$^^Q߮ceV1ںJF(a\9o72=oKŽO5Yg)6" I J M͙G / y鯬PoF"v =A0Z$V,kAd ْd3%7"qwlG*>yDȩ'D>|`Ã1+##2i,TpgCU.͘uo z:/UTǒLp!Uin>XEmLӵ,"Zkj37A8 8GO40֍0 G$ e' j!grxw]]PVҡ*R. &gB\m߳&}~ SfqI#* L-0Y8OOh*l5Nҷg?A>9~pI7kMI71bUEsvY@(_bFt:EݽWX OQb+mZ,G(hʫVtTt\PTc!Q!'Aelr@T'5Co"&EZdaD G9IFO{o*=i%30XT(oa_:"k0˙DםSkL b0Fj _7*+ϸ=rry0{mqA7#|.,~8ԾB.\PB'ҊC-Y kԬ6Ţ+H枼 p /4;;B F(!J`,۶-'ĭ( (aNQ<_/tױW^Tv )?^/֍ C^lfRl-\F?|i={Kh\R}s|3?`@Ҳ6"}@\sN 'pPҝk%Bե6?8MHe1$pMȔ}JSFq% cI(bsj/[NjTdM63 2.ۀ : lP3]+bD8{Wrgدd9Tub{l} 5ъ|V(]ĉԖP:o/w!κۚp<9xe2ůHo/ oB,eַKN3߈hTz!#Ft /f)Dk~ˊy*o$^5K 6-#ۻO>ܗ7k-t1T&ȉY: u _&!w=AK0(Ol_)YN5dK&l7XSkScٜl$C?8x@s$:qlbm@}s@ :o3ELNsnF%)RBl {R؞S"y}ڭN`Me/K] hIMT05^Ktqdw{2{J)14 wjgv&sI~QwVq@^ w(w)+&(;5l(%戾'dl0y?qq;^kQP1zK4:0o67#!0ʗ#+pD:_TJZ,H֚fW,}}>:F¢oԫ ,]ETNLM1Gƨb?qD gH&4/;muѫ@f}yZEU,̕*J r⛑l0cpUvP0z9w#uJ3N/"Ϝǘi߶!R&섥"EF'^(&h\|H2:H"~[xkb\wyՐI{4>Q6 tLeX!5޲z./}}զ@HjSӥt f-j D6'شnOz3+ KT냻qٰEM>XoOM\NJ.7_yh0 op.`{͹ b|D9( 9-lܪAR戭D\@0Ymߌgv*b+oh0zԮ~K+Yv W7jX-u'3˶$ap]Yx>I͟`IB&a)(Q*5p/?T^1(ca.M=fi/ r7͌w,B"ЊlxN.i7Zo<ͮ*.\z\] uOrS\8`8['9n38=棯9:]p&rHX[Z eFP3޴??'1EC>iDy-t/ xK9|k8`Z>e2s!GT󚩃Ex|z^ sVg܄[`JJ鄢[[̌ڋjKuՓP:' 0_%K#E761Ck5.LvK=k;Rŋ:|ݤlM r@nf4&3[q9Ţq\+nΤAj;F.V7I23}3D O_J*H @ͽlU,+ ۼ7єd}Hox[LW٣G1ZWxpP,rL佇)r,r}_tIUSg۩JR6#@jsNWd}\7-F1LG {ʸf^}ZpB~ O Vd$--~@{)[{|)uHAV ^Į0Qr1 #uI`=04;|?<B8^y=4Q a?|OJݜ]p@讈>gû.{7/{Z4E0Kw7R!|7ihԡS_t8HJLM0 -?ri*0ӡ`Zg=e eV ~>.6ڎY|fS@],Eۼ4WC1a~f)|ʐpaILp}0 WWϟo$aYsx 5!5d3ߡ`f̍_{Bӗ׼jnw83k2!F?&+:xua|ֵߛQفO~ZX3wbe-_p2'nW@6տK;`+璙dQb K377`Hx= 9# J]o5LcZSIZV.gmvoO7!-7H ÔځUtp` MLmr $tDi }_YҀhC%8zچӄr Ij GG| ]>BQs\}>-vqlv4c$g[љpiSlꘝR<&0eޙ^OWZWX&KE]P6΋7ENԬk:`*)>k s?O4FteoLuލ(2ԍ[qG6N@vH:;z\:if8^[=rT/n_n:7&AUs (Q|=W a1mjU4!a</̘EDa|ebX03g 䭠(TprHH I-#SqYl+;)v+JYyYۍvш!sDn}EUq16I}?>ihI0r+{=ȱ0NKp4>|!OZW~)_܇ 3ūf>VD+ S GkTqPc=i\ðHaBj˰꘡)NG%G$qhU)>7j?ö^G&. i,TS9[Ne2 =' EYJaj=,1+5LvҔ0RO୔W\D6}tsUM-Ki@9-LYu#QmPN#1 %˞]hNNP˷pL)03'SOZ) pt]rlM?RvtbHì0ק6$V]ܙ K|͠~mk,_`.?8VQ?8ky2 p5v͏t뫕(`tZ?0؄FI9KhJJ!t+f@H8)6^Ֆ;߆%Go3a\M+0l%6G?^pm`!oܡ{=:@eoMɁDQN,g]*2i)dn_|ّ333D:8}NbYJܢEuzO ߶Fk8ćZvy^ fb5m(Jl!%p0ǐ>F#p@\N*?T̻Ӟ#"708[^w]#\ ԧb 苗m3v]wu1 @1H:owج-rNG)yZwGޢ`0 wGfʎ'>@(4x/?O78s'NjbVeFGQ9Zs  Gn8[^6X64F:0O̍D1ԇR y1, iVݬ{pe@ _Еe~IN^}T"3 Lö'na.M9t`BU!~i؆\𩊁5 լڨ`fk3! S XBDaD2dwŜ[G8]+N8б"/J"2uqxSdccÝ4eL/zAapƢ>1n6׋vз]S\&ʂ2t=.h><,u318#O+F|zaW\B `k:eQҍ/7~:`"v=Z%YrMWEZTIwק'Vi i?iɁeqjJ _Z|ޢzz_aqR~I? :}CĊY![I `o~j؛kh!a?jQ 5dd2𢲭K4-Xhu]l2A-Wt.-b9E’W!Mpޜ#1_ڪn?**ql1`TVɸ^CcM\'OH.]7[XLYfjgGZ<x_$Zú:^"hܤ c *?A`ylN7?~_<MggTQWc{ 8u]lv3| wCU꺓bօAc7m$ob h[\|=’g9mi֎]S"}IcHTrڻztfg`aL͛R^FyjzScm76I/i3']φbiScl,Ǽ;żmvy"FT|n{pņF:"J 㳿C<1N9sY 6,Xn/+I[HJtb)4TGU)d{W;AiH!Z&I5cЌ#E<ˆ(5M;0i9z{ݸrJ6Mg@27d77N BEJNw 6Bږa_JC7GԁIo!)#8Q Ej"\Qqg4). ]!l3lBVx W7yH)9EP$+7oY]!L;VA#OF9kzX?`NkCU߸ɸ&}b3;s׭hF_p0&s :1;wK!h۬@P/3/*UW+d+x^rWKAZrlmu Y>nw'I"2V L5D|d@nE_[JKQKq#TeFdߏjn`!i2ҔvZwCMHp:HsxRRDX[Uh>2wj7{}k^>jQd{n"Q `"b"_Ĥ?|9;$,Pߖ1R%k3t"(8Or_%arN9M</%P_qN^AÃ]Y@leYgD5HE]EߤK F+ Yjx?-DkIx[2ǛWGYdSQxԾ:,roRyAGf驶a"rv:xȨVi u*, ώH)бLjDpŏSW]L;9KsӍ/qoe.݊wy0O!lj E/RV:s*x Kشgg3p@>ԟZ'gդ P$wKOAͷn*AAjIt+R%zst08#j{wk kWEG&+Jv̨  7݃D%A IN) KN n^ wx,^zoSK,^h7eoTB^*t ;~ͺkloi@s'A[s/M%aLD<:B6#Kngl&q gfm UQjbAfr:e[X7MȋVv[E73lnJcaY@2 R2{"ea8IBOP"v~ SulG"$h*} Nr5HU^qBD˾]lӗh^}CVUU Yd.ڬPT 8p@ OnԞն dEH2^zJ<}tFa e6,=Ff :׹0^/I2^(eb Vw-!z\^ٮҤrx3yNx r~TF4u+!xb%]s֧^8N@d2/q.P%TĚ-n5=Oxo#wpo} Wf]t.Q (r4'cῥ: f;,9EKAnh_0]w̅`̰Re_fw ^/fЬ{f4`x^=6qLې3":^Rr>"'|9b|9ÁA(gC ~7.>%)6QùwUϺp:7uBPg> $| -{UͰMg=8o уJ61{s|[q!w2u~#߁# Ūg6@Ygm ^X yɃѧ[0~E Gbbf"N.&U>&H^nDv:Q^J,A3zaZltS?g Mδ=2S%0|(N-~YA+_żsROꋙ@Ѕ Nj1/ ϧ +Z[=-Yșh6"^ŔXeY}ýX߬09ZJhBK Y=iG7+oD4 N<(t ׺`@~~ܣN=< Iu%=]Zc߆6q{SD/6:Xj$w&L*&/x?f49yHao{LUG)&=Ͷ%$HiIPh-C%[Q22/Sl`-* _ñM)e8x ͥ׵ SMs,jըF7#D([fr,y!|&}Hag a8S05 eA]B.A*5IdLY3 ~i'/IXZHlHwP|YֆM=ңn߶h%>{TBH_Ǡa,0Pw {c5~Qr7I_pH9<^ }eqtJ if ~9D#ln` y?v!D_Nq?gH~&?C>xxpD sKV+Rgf";ŮOtO &3& \>E RۄbZ|KG9j_td˳}3޼2Zxf%L< XA$ʘD,?3^d08%s).# n(ݹZ[^#{q鼲k^ b7ʛn/PHw%IRt!hK}!\%qWz*: #k晻vbU6@ݮJ[l!#IK C46|s7㪸 [q¦ ՜ua(zh*YcͥfmGn#0JݬqC26I׮ ԑ9K@a1VX-{@λsm 6sX/w1%9xNjZi2E5UXKi|8qN=6Έ5BBCM)60 5y;u{(SJ/dFJAQ'(Fw_7Hyg-(= Glă%XF}ehXB$EL+e_EF{ u)DJ13Ӟ*&yH Ȅ'1ikB=m?0jj`69I\FEa5t*  HQ7퀬|?,@<+uPD=HS!)}uweq#16RDI*ڼm='J^GH.Zm[o*9} >ntGjl(Hc49=%> PPEÙصw\  ?VPZ乢TjoTTm{2ѻ4Tei%l.nsh;h ᫹ʺe9>B 4I#ݩn%i4i;x^||E&ġᅯJ1u=F9Y|hߴ:^|]RCϡC̣GSEA$o'O:znZmAe2$t&3*k'#rߏǪ$M"mg}MmDC#:(D2BwQ!dyUxzClyŒV&v#̰ط,vݜvyH2enp ~PTB-=ـOgV!Bi0&uGUH7s]$ܑ?EPEv'\+C$xLp[9iIw0nbLl|~4"hS,eT3dNTbzg6$\6e V! N}GnX,sm,pH z bdH=PPe^&rqt358~mx#-$tx?\Yt8&Ƚ)K,[uN3 uGJUޗz* n$8<9*$T¸uz=Traqh*ׅafyoS#k+:?qh̎>5mG{'R+z 9 dC`YTLgڰʵoķ]F xxB[.eU!(PWOgmS^erHG0j[mknFHK7[XAOYEZ.Vf8sȹ7sfv+P+"Ey2e䏄yDyʣ8Y2hH?,0*yR| ?)6r.oP2"ob ?1B]73>S=)dUV^W5fR,nis2e;@f!+)f|!7wdgG~TʻNh3aT369z ӉV]ŝ@3Nc&l0q\ 71Thzj1j{6oԟ\t Y}^z.<'7ss{pnD <Dd1rv@1ޓأ,,#ŒG{*iݳ 6bGR mt!gOcܭ@C@Z*$hyN;YѾ$j oE-+6)ͤ k*-hirVFș[/|2`[*o8(o7ʣWzSal$Cs ޔ}V6w:MⷔR$SP3D,xuIEEFWUR{՘2wu D$2-ka_aS97~)ml0qzl6-ajoѤ<)"OW{J\%ЈA:L>N.y&vX̀B~  2C)KyM Ix>@ wX݊5Y:ߍ 4WZmf; ^ hTz>u1/+%A>V,X֍8G"?@T}n\ֻZ.FzmlW@βkuU? KH CY/cfr^$VEN$dGaAT9>w@hߘݘǰZlVkSpKՈ]Pm~JCNdNosB[72u:_RNQ[]ӿ% ?A&&h"ŋ 0Eess.4$S5mltYlNfT Spm8 nXoNi]>ĔE V b w̫hACL* ҅+)o@6U3]xxyvzEMn?:|CD3g32eč̎!N*`hlC-!2hMJA)0a)b%F[,z{[L]A~O˞=(foB}'uE7făX1"1>#zT@JuG~ܫ>jɖȌS:5"5t/ &@U@k]COȃm>{0ܯ= I>l6yu3A`LG'kP,#+#`ҽs}lڗ ZdRribn S?̜hdf#^ZL`cUK#W\ǫ#<*[<`fitdYė2 q])owPrCboݠ`{-3q J9”vLptDj$#yk34fT Xۚ|=ޱYlu˿Qz315.ܡ1G)Et/O&~T>~ErJUIWE@͵ +2NSlű5Β{GrZ&)+J RޮEnAob?:vk$v2M=xM2탲Ϻۆ>!_w<5ɛvk` a9 NJJx/s<(Ük{ Ë<S059 0p2Z %()[k'YM%7m)!bװJ",>6T) rȱG$(%F!福KhO]}miT>oe05E5ǃ*%(v]Њ9T3Օ< Z7;|XMT5\<kgrmK!1 **72r+(Ȝ m۞]Nv"N̩~r;,KC̴=Š(QU?=PwljVϒ';ah7Xj-P<50*0]#ް0Q^mm7Rr)K֜؟ Pd. KYS`ڙ] %KY[gB"C0Һ"̕Έhi`Qr܍88msHAS+$ r{W6o9o){'˳nʟEmӭ+D}]@ii4ٵr*v'6G@سzr̴'Ո?Ѻ"G6l ,n$fq`|9^rr\{[WvLfjs:Ij ão?pd5k'%cx̛PHdA3uat /k"*A))B+X(F d+S8W Ы_q-#ܭE]dA^*+ȿ ɆM`"X@VMXĒx #˿Rʺk5^ oLbi 4z&[[#eF)#"H4ISzؾ2;]ΛrX~ABB:l*,ɤ9DqN\!阡q^.O!y{@pR:ڙFpo\ peO\}xÿ mH7CT '%\/M͠Ǡd p!IQnh%HRKB!bSLKq]5+pK}kv+]L*dӘ6+'^e;U|"~J Ӽ.hsU^)٧$_xy(/U+ 2uf?yW(FA0¥NR)X~ W 3u9\ܗDW׻J/S.lDB,ġyi;h<:ucS&Ha6 ia =} qLA+KLF) c pi=0nod2{@*1(jwk. f[op*YBsQG2b#xφ=wb 2=g﫿ZZ,ţ3L>C 1f\qzQ_y~S>Keq)=gd`4^+'K1~%p0H6!"j'+jw6 >Gw1|X+ĹnlnkJaT]nEzfEW*X~d;NWG( 'h9mʓb>.ڄ'FwM ߊjgpͱ_F %Y఍7:RzD_Œ]Ċ9W~.3-R/奁WXuCC~lGP aĽ,i)܄!l_鞧ϠEʬ(M +FIsV]{OPީpJpQ~WZ`nP3#'22nYZkH#Qˋoռ O)X2SqܔQqC`>)Vyn ~O} 7{#D5SlR\LK/Zp=GSJQ5ߖ#C/Xb%rtu)  YG_u"oONW.nUM]"8TWsSn͑%[d+Ej5:-9Ep5t44bd=+GUw+A k70!%(gx2C'8 Œ;^46?^Kջo3іw4S6[NYV\_TBM3&FΗ1*Llq_dÐ\nKQ!s'bDCpLILd]`98Iɒ*s"oSR$>S?Ge oYZN9|c*nQ ǮTx|_^~屮X(*:~~'H1ʃש: 7kZ3` 0(d߯E$%~u}lGwv0džl qcY}|; QU)w!|:L܋,$ʓMp"p0pG"XQ2˭ 3VZ)'Gm)7MծBc\9[%<574-MK4"dCˁ)~oL?ٲa~QzZ\d޼TpV|6˙q~5~s8a8G]LN5.bE`fy4Vz=-| RGN9CTjl\)lH٩)m}μ‚ }D3+zr B6bG@\lpTm2}c(may??,ޜC5Iyb+֜]HւrR܅9nKtT %?`]ݷߑ jAqQ,>ԞG/N%L˷ԆO_8->G 2tUD_N-!TpcPUX<ӽxNr .GOvYw * p l}F`4(iLu/,.pSR>pж(>{*P0_j5}*p@ڀ0gDZhN?0$Hcj%`gh2Qd7(2 x[Xe'm_'#)Ųڇ=l_l#UYj>]NA(G,1dw"=ʡBSi_LѵXk?Xtgָ(B6ήӖ:,kqtXHcn4teQme:j8'azYgo&}(B)Ps>A~_ٸd2đś.H5jVs}E#w/ PF7WCɐ&;CP4Z[xU$f _=߹z?K@m_#]3i"[oV! zjb oWK1}S \G1OilkU 0 5f?=)V˖?j"$o5% M?Gg9odrGvWyE"͉,mw B׺K+Cj&- ^Rhb ]A,^mdeOfsw!Z 8A\gn >d$ϥi/}I ~F9G%QVg !7r*1B[xT:V17J\,^3MDכb{!0qЃ״Vdg_dy#Kg.N3.蟥5ʊAde~fLT u_kHSQRD{z[;%^ӊN[wΎ@}jQz&#$XR0xB X産HE|MuL/iKj1>J.oB0V|Nef˼4k0kX,Kk@I*Bc5=B`u{vu:K4ee,gCLѐpY;f?ԝ?>i*8Y<>4Ni+[ue#H$pH裊1͗9UktK' XVGZ*ՅUi@9 52,φ0 f{"]XvTeyfڅq1-"?% 0J਼W adj R@&v}d}Q wyiXeDG!𳰟HtaXtD]Ul\#8w_MHlK8Ћ2Y M6/D{R g?ڑz a-TL%%esF+- z6⎣Wݫy4@R듉eHPE5nUB?%(1^i0,<Y}C 4v+ P%Ov!L7rҗx(#?)s"i?tvXdSB& Kf7[X/>EɼgwIrC+Yz smi0Eu0XirNkjyKo{ !nrQ2/&b=|iݮO%"&qc!a ^Øi)x+7sELK6ۣNG 7 _ob`lFp}ыw1?x00tLỸQq?Ԟ&WH uSMv pPN^7XtqZ?gVػ Ƞr Z]$*/ZY=goAֿפYIo)lz"nF}bz?NyRRzMO HM΁%6r#d;,k,5B"mElϻC!iJdNu^Ͼe s{L]͸ewƦm?= #uwN̓t/\^ٲk _Fu(*Jq-z[$BxVn@&qe)n+%tԩ(N1)opk-eLJN3f'yv@톧'܂AQ }湠IU뀞팍aßguacS|Z).!퓂B! cE2olD0.m66 &k5{(jmu:, PM6|bb A}s4P߱JPYR螇+z^ZK 亖[zX^<@zj?a%Dtnd *7HAX|Kv/U oBmw?$l"&c%U+v}Xw)6kd=֜,׌ S&r3Yʙp*k;Ia|pPf_3R3"X@a tPr?.B}ZLEæ^4hO#nJިDOxХfcGK o #q#݇5n] 6.}A:@|h}|l9H !g &4Z_P ?{ * /ێ̴Z8C@H}vpapF2+TX?d-߷_Y~ Ҟym)@R^HkqE\)x tcF29ixRvj+4`UM;Q鬥@a[_`3=%1gСQE h1y8ڳfPc[f@~du C# Q';o<Ȧۃ_d ұGi.Gs=&`G){68vbLR҉TI̙4 (Lr vHA܎nL΃(h6Pt'&u< {I(A[HA#ցd4/NA+/{;T,]FXÙ $Ҋ٫zc9Mfߜve8t.lRÒژ/s ,u k)8gUZ!굷Jh~l٦W~h=;5 #Lu5qAbm}ܻ=nN ycӾ=`,њHTz/vg<jg>&X0W"ۑ@MR/bwf>lHZxкe~Koz p %FM}A+X/A0|वì -HA\\r Lc'YhW{٩>tvqYB5VSB(8j~EِTW_%5C(#f8Jr7~LO.1"̚!ek!zMw_HL ȻҵD.d^GPꆼ5WBR7D[k{/Hb $Z^jnȥa}3G/D)5X^j~48ڸ' Iu((O[WK[[ȌxUsGZ's3Tܳ>WaPFtCs*JL@{V$G*X a?ORoa?1X*Xȯ$eTi |tiCFY?Lcf/[3X^l==Q^oZyYvRVk~RG@%dEV7i:&$+GwRG‹#`wiY MP,OC=uh"rɓt1Rj-sӺ=|݆l~!3S!.y&}y3~vZ@)ᥡ͡ΐDu /pجmvV- +0őRլ˶|N},( ǹ]x]NŊ> 25nYa+5#D`P-7g;(+} :{fߧŘLɣ`_Q&|8~[kكgqo7_)i`#% *Cd "8窟En?4$1;-Wr9'_\ξi _%РrT]n0h S|Dں|pSaRʴM_oTr{]! @ݰ8  YĻR׫X&TE^I/eǎ(6|^Xh S025zh.&OJFW"^aHlgD#.ܐ pm>9f=2_&-MAj?5x 1H^z@3XΏP̆I Hk1vM^⯆:#D*4B~h>bsP!s::Ag6iJ[&<Zyϟ'YEi^;=]QӦP)E;v:\bh/eQf4BazCz E#8c;B94B[nuxt:lSi6y>43cv`@R%=i~L+6mZaʞ3uR'Y=sTRI8@qv|4dK&td0;C Q`rz wWoaeƮL6LoX;lH|'$b1jSv͛p( ;%y0H&JM PL&FJE)03-W'zrSG٫h^J Nkj:/OPtd-"sш>MO|aFw#/L*NQe7N 8uL(Dr@iUG$F!wDd4[z SК Tq@$z2ݝq0fIEd+g~k1Uk^ ;GIe^L=Lr:hh6.JvAoqv.'pd;f(Bm2fD>^J=PF &O/A (xG Q#P%ql"vs{faoy\dǖ3 8hoh7 LQo&:'0WLd~A\ίҟFD${Hg_h;Vɠ; epeIJot5 +3?a|ߚծol Me:,ffYEY_V_?Qk{hu6{^ MLi脝HHQuGC^Ӡ}Earb#pKd },xHEZN Z} תY/L GVQ`D3Ik;2$>htس,7g xʆrspV!ڵ6Z(KSKI ryt C!\-:Ĭitc6!?#xŭPvu8##CYkX/B:bPO{bL2+B9tG*^,㤔[cӨ&+38yml:/yM | } l#̑{EBfx'!;ٻU4nɦyۣT: m| .nuRG_֑maM\9=\EŞ۟Zz԰*i``'Um)ꈨ!fp^rs,jpaf됿oA`+VF.۰/m:~od5\ŖK/ ~IE?tA*|ﷆ8jE||rѩ2\!";Wՠ$ CdH.q嗞~2Vl6JFY^'!$8!R퐌&ݎ yYĶF1G 5|z]߾%]/ߥI.ؖ@L)QMr3/1*pUs`)ܻAD"h$SJUK)QW3g aܗ45b r:Y5)AEB+$TL&F *̦~j)'^:[kB.ҥWkkR/I"xd<_WaBF+k1NPXUdmi[G) DmRp@<\[>+ysA0^)d=c?a/]4^w6ma#Gﰼ&^tB4?){J-up P0ccg|zXXG%{g;,q @y_V—_il2a D?za\ B GW>"$*Яڣ`%ĦyVv}'aѾuR>3%}vַi.W(>eO(EUHڣ߷FEǮEA gc2AE;+R#TDW'1\,x [RaC]t7 Zk׷Izb N{/ط7Ds&0rXlZ'P)P)Q:{G}ԅe% n &&9ᐞ?8n'wM@;$xjq~4cln>眥! F2vo,eP^.{dCe9"5}rV0bl2D=b$wI{UM -OP ޗ-HjسI$_#-P+YԢ;oR=cvz@41N6o`?hh,B3rg/n|ณďɿ12G8!;KC=vɳ ^e/+ *U}s-0eo*+`h?IY<5Xt2\g%ͩ|dhP){&ZJg%̽ - ڎ (#|V&$U5^'Jvm`"Ep@- ‘ioGj#M)pA5Vm&JN*mjz)1sg 2-RZIӛ 撩jT&PXLw+AuH]f=B˷%J=Zi%$%ɦOޣ4ua?;Ta =H>y KSZ/s`X(O29M <Qm|]2uTDqw3}u3U nD2RF@[;j< Q ×yڎEAX@Gti="V5&Y`Hz8@tkܐGDcģ@ӊ.ج{RHU|5*^ $sU emsTo@9#> H(Mf ҼR $70^tB3Sٯc(_c@@bZMNiep_iI)IZԙ8b֪|p q6>Y'gM wޱ`-9s*B#O< +Q,@%P%>JH<'_W&L+Sݧ]By89=Cy 昩5ElΤuΏVŦ3k.l2F:ΒPb~7 BІm7} MY1. 4sUuw&R#TP\-G熾f!l8 +N| ¤2\Stg_ p-!:>MjJ9 ߘ0Fnbp@W$*gBq:~@g⿻0Q< YD&僓?p\Df  /2d1H]ޛ{Ak[UsLJ.0 VCGF[R*Y-|N -rVp\Ҟu H4]D%xp (6݌v2HF^4: g81,pOQidL_eҵ:!cQHSLR  36O7E"nj~hďnZFI |ٛ{JB^>q(v4ƴ`}Cm*4'.e 6 -BmƜpz@s.6lخraZ?B\+sOZ:C& W3aΆkVƾ IA!ܓ  mtE% RTIڟ.DzKy50^wl)Pkn1=:c#Uwy-^O$ha0lDK=Jd"^̐NɛĦ&t3e1:LpS|?fCNJF:C^lb }Ո@>L xѹMSk? $M /(ng"iy9HRIc'C}t0[IQ3R`UPX+2d7dmڪ4vQoL`F橓,oW8'ˊM:۪ԵrjUos`]۷Nå:h6Gw) \<(n޺{Ľ==5YQg9iQĀMFI@,(\POoڲmGN#QLx*9k%7^<;J9Yo `&8ω7ahBڿDZv\ AU.CnxuX=| qzEEyQrod~Qh:džSRT!j1\-՚Y=/Q[< K_𶒱w:47Xi ̔T73 nme`*ɍp;C*(C3i0]{@!smnA,,syJ>]6uj,#2+I,"E65:!mU>U*#K^o4$MC+3Q=u]rl']*JpNM&Y+S7:ൄ»"IƗ#.KOukPV}qτ[DTV@_5Vj7 f`S0ЉCP@pV"4 :Nt$VFl{uUy k΁ GNd~ʮo~}ꕽ Z<*?H| ǯ-Kt0Xgh.܄92xAaBvD]孳`CLM⾸)z6Cp!ؤklXe0}]eaϭ9,Sc\ʧ?}9Öi(69Pj;YBb?EojfB {䄆L[se6lQ-)0mjjn-%1+J1XV#5;%.3le RpXtȅLmSي=[yV{?RL5Seb3J#Kӥk#jͿdM\|Ӷrl|8嗬ͮ*`^儎%m&O+*xR5OҒsy4 DmjAH)#^o(Ǟ \_K]Wi:+Y5ͩ7(NCַd. Ybď=k;4S̅@߯ZfƽeDj,?$-Ne7UzZcpkĤHLdo_FX]LhVp:Bd& =K#N+ޏ2<(Tϟ, %\ȣl6I:+'z-&4U14R$BBmb2zfnn29cB-36bc ۲UCwi,Kycڀ(5]0(HM?'nA1 ynrn(. /A1Քt/N{iDnSqѐt\fuUր$c 'wg~wY44 L_E~32c&bjŨr,Yt^G]ɝ|ϧaߟn?+A}$ǂhUBS^Up?TѪ ~ '6ť618h ЄXH\qnha[`K{ƢK "JLlR+ޮJsWծs5HRGj˜t˦3T5=äg4(~m"XoCa%"đAR-=BZvfz0R#sSSeCԠZķ JH當%4m4HA$ϲ8Zl>~l4KEՄ<.0椱>jk'NQ3o 7S61㜞c|@N)MBW#wC~`t$W-}Md:@*iՐ=:gt[)}e:C|Z{ޣ D 7m:zeW=y1WM(ZIQG3=DKUAÜrI㊞N^ʯ=mi& l̗ >b(:/߮B-a-0,](+Cx},&/G%OKGeE8 : ^$ 1\m_j-ÏUh5R8}3?_aS j #,M%H$b\,CݠY/пߋMb.sx5rqH?|3#M:ـAO@fv|g 뵭D\>*ReQɡsntس9TN<[&TT55D:6^(":y i:K&T0:q"oӆp{#Nۨ79iܔd)~{ )rᵴxZH|(5؞7y muKk2ZKաw>j6grJzJPRm *o^J~KTM\VZ93wQPOSx@ dlZ=2 LZPJLJIJvp Dy2>u>qtM)_P_ .?83`as҇u<|rD\/,凃8I*zY2R˨aM`R~B+ˍҟh[FCۼn>$=c1UhV׻~Y#-.[_Z#O ZӍ8uAD+f\2٨bވVլy&G|rϟuD˻Y+ZdH/Vj&> bѣ|,F=v]H Յ7yzXlBx_F4"3,`lJ+5ܰc}0]UCGe;Zf &U+\pWt^vWhI2ƪ䜀$kHWPB8Dckԡŷ!u(Y19şx09ta0wɥXCa_^XWڂXIO!ll=iWVnj_Xef2CL Ud[`X8Xm d *``r7"u|89i4WsW+#xMׅ7+“ OLٯD \,#fk\Lض_( 4Ȍi4΍v="~ x X=,) t6jejpdssLS3(o]P4=DӤ/ zpQ?mzfT] *1iϙ7Heaf ,UAu [Ċ#@)=joݱ}<0v0A.,Ǹ01?Cn_)wLG=G.'l͈AFͽQ,isadTTHrd\, l:~]IlD$5GMxɫb5qyvf~vH>j:*p5.G|x?~TNV H{ # Ku6D@"K.qD|>.7ʈwAɞwcϩUI*~믭&QɱV"W!BBЉ$>R̾=]QU?IRQ#BKF. lIaJGYܱB1J@s:kwtt:U[9L2!{F Hcjjߞ/)djy4oMkꇞk#N*k9VwV)#s^|H'NG;?ykFQwZr^̜]WIEK$ J)`ϣTui\_YUuMxtptD@/U%M!ָCL/A~#OޫwIܯ@3J"k0D T͍m] z+j$`IKu [;b8 g7Y+Ƨy 9u ԤPr@̨ ;ٹ3ۑۿAHEح!a%8 {kصU#E9 li`V!5Upu?U>pJ LWX3Ͽm#p>oHU@ߒACXB-7yv;0%5܉-ZU\1߶/ba`[#:Msn)- 2O"c߾g]e9Д C7nb>`~mCMֺN9\-,r td@RcU20qަFm*9]?v?mKv=vb^#r_$U YՉ 4~$*_N=Z&/27;0a y;'TLaoۜRlP]FK bn47NR.Mkó]gXH.p+P-xtˤJ%kl αwղ-ѣ F7Q`YN+>bG(ߚqVm]A?e(Zw+ V~` !z?7\k#,yf)0ml89~k wYYK^gh{ !;䑛t"j6{O1ABtBjT`s#x|̨+Niik+?c+g]CW'B}R{*`”D T(bX -,f!֊DSBc!ӖB~%>.P+M K3c'm;hRe}ntem$$99KEv(J%J5iT7e'L[`%>R@*Wi:-n r*n!R^1vI(DK"o#lah<[ 򆝇 BzPA}]`H6UL?z@4uG9* ᗡ<,7 PLQC nS\w:&7&#BbrX(Aa_)[ ΍Jݢ QA}!b0 i>p }3eOԟѓ)5[[гP[,D`fЏbfte v:ΒEauܪl-n5`swjgS 993M zMf[V\h |50ӊ~0a$,&WUN)CS 3oD(\ፉ7uP/y̠X|0Srr/CBV@҉8z%V;n<.Yi̘?KNZ+L̅1#MOG63R dF&4i,ln#U Z*1xʖ b`WGz 1fz<"~`t:3"= qZjz`z6 SMdA 5EMWK? zn{n8ICWS`)‘`aN87q7wXʄM|CMz^%J`W- F!Ci4 'fffiqc}5K: 4@}ldUu7Մy#r%%Αİ&4́2 U4@s~0p^ú}yk^WSJ~@uH“ fx+/3l'NV`ai^Pg#؎c~&o`7U|q&@[*;/ P?$pEoz;`i[21x9m_4ć%PwZky6,gkXܶc&/Y="k;KnqGWϧsn_&)0T`:mHu_*uo^4r'd(/h[F"yWlOq!hj 'nn>X%7ekҕJ^.`UpgW2b u#zN2V7 *6t0,K]M{]?{x'Y,`?gG{3ncKń_\=Pǖ(y4^^/3Bʿ=hO#’]#S.LdPEyQ{X7ԟ ԏq-jԎZ;h#$GH)I hQ#bP#")4Mx^Heoa"mkHl|AapVF3c%>g-I\O&b8$fm_NB4R6T^.\[Ɨ>LhO/E<3@9,sױ|@>CV)2#N1|;OT8m@SGSx&=QbCi$[f#tl:|G:rRrPi¿qhzq~?cQn^&ז gtD\r\^0ۘO gq ! ?4vb\Y@\w8ږꞜkw͜ ) p$8e-E1yr:dZ=(Y.ʤоMit7%Kc@gm6p3LT#se3XsGev :aYQfܾ[CqvfD#ܗi Ծ9yY6&Vtkwc@Ԛ!vm)b4be=' .5\NI )ҿ(r g&.׾_|M~kp27` Ee;/IRyͳCʭ kwi0om sa@/ |ki+|.I|ma/Ne  P0}$2vt8i?E\)?;ImD- #٫A@wchh'F(xKZm,bR'$s\1'[[yְЉe4SWaG0;rb=D5b)xkb {o#ulfdkF ^I(U;m9i[tdGJRdZ84q1!9%RKPbxuD* -u1dz vl"#g3~(M&uhK#o /Jm]26!t%&f"eCVB ϫ7itZGCdJ AgyfC}w-=G5ԂiOFz4`.mbxμL5ʸz[WDZqjZ3`I0v#0)R;b­e[ TZ[In[Eij\,lr]PY.&LώwZx񮓇J?5U J#{qΩ ~ߙ۳~TD-~o, -*(j'xO'sgUG ##G} qlS%: /akf;{n*˝*o7ԫ5dW;Ly)Ȃc|qStVe:J#Uw@o?JXc7#ñ@0՞k(v? ہHp'aI M){Grg0^ >ցjjhajF(2Mw:a?S~u v1cu <&m9\z0Vtgű#$ eO/w8_\Rj`A,h~]a-F'A.k8 L{Bqn.c%ɤ`Fg$( 2BN(s7:g ]lCaۻ 47AdE"ѴqRAIS^c\ 2q 1oMo~[ǧWxL/9U6G6km@s+D33ixuX3gcSM,0\iJ;6ip#BZ8%f(zc9V FnQ5i5dV7r Z=37\r8M2)4-.33 Na*inp 0W&%!Oz?G~S:rۺ=uji*з+|ݷER(DTp'gPPPDKF}lIKhyՠN~u}uĝ7J-j/}C)KH5:}~1;n L؋)A)͂4n s]{KG[4ŸQljt<{lC =$0H7=٘k7'4=q}L:Xoּ:pS'g*pd1S P`_%_I; X^[^a}NUrx2oFn@J)Hv1O# =t|Sygťꏍwk9]e/?HΥtB%PpQv8Xq3t9W VPb6ȉʍQ闷q5+0s-z5Npd9%QZZHv卷vB́^{\;+ůT8-R8bるѧqosĊi6@[+]_-?2:$lׯ?TAѾ1\XRKR=X zz ,CMdAlJ 4޷| 3A2Uyr MoJKX9]:€A-ZS1'Օ)h&QrNGj u K@}^Xukڣʴۋ-] wk#>`8B `criY?(Zh'9X's,T\sM%1Gߴ9zYa c Qp7țaԍl3_/ކXWic(ۢaWug@|QvFglGN=81x[߲vevE]E<@]ex}{eʅ:R>`sP5IKK٭%y Mk/&bۈx!ͻnML&.Xa߽p̠o!έ!jq*,dP@$ bjڟA:X^d "@c%j/2ӫiYo6B †2b#*ע{k^pF K` #kXP#!|TF(%_ dD uya8#oW80Md D@/,^m5 Zo 7">ް@|蛁\*mIc ?24w^J@a@z7' X1J%jsuBPf.ލV|R#`0O!9t}L1䑡@ţ\nyqFZK4q -g VT&*H>֝vXe[^DCpQQT-q8r#K|@ O\z+%uOݧD{>əߓt4ϡe) OjKni)XzŠpgb& `2JWڱsIiQVyMy*2U(N7c<|o"Pw,K˧wBr^B `~ zz6!%H "y(7P캨DuVTme$$ }:vJ${^+HP%\b]3͜^vni2M \'xݓ4Ee?K={`pkQnϓz:.RaeQ2Ss7z<4q5@뫛13s!+wl$ZàGyTQ灐GA>lrI VGOxFlەL:xM vqb03/8LUGujQ ;< VHf+J)Gh]X]=g?v o?Izns 6sț%5 -mk[ul.3/Yu{"kJl1BpF26bWhQx]On~ƪJ!8JtP Z'?5/,ux{}ʛJ7ra&E@ ˁC0NMळi#ۋ.ztM/'@:u&uBBZqgyY=t$^Y%NB\[ $ ;o*3&\Ҩ iϦip%RWb^ @bs""֍y\x22F]Afݰ\\ZP*E$%:;BsjCMA}]sp )EŘhyحpE(oGv2Z;ѼXHOL4*s@lQo^չBbpm;i+!/-YP R3s6!pH 0ˑR>`~9~HM+BͧN*句C-DB8h6X!Zܾj, JDӂb!rt|脓WN`$Zf^&q2ŸDvXjGG{" ^xM722^ym^yG(Γ&iʚYZK+|Ybj1̣MC5 ORBk'1!%оh6 t ?Ѷ-[}/?HEB/\ZہjW,c }~<\] =9)?%[}kS2ډ`D RBίˤ)I*/U;&W*%,m 8 cc˨%-* b߅+@e Z5ؽ?:2 2gʰ'=2~_ΥxbsP*EgtMI[O(iȨ#58h&GGg(|YU@uUڃP?a=dzp-?76>.(Ybk|@HT̟(VE15P)iZ? 8B<`e:|W,8_.JC \}Hva:'su~֞yeS…+3bzG-q?[Ai^4Rp(=z} T6;g )-3V<οWF6[Kda8DdNmU0 z/pԸ]%/+D TBa]{z)N|d'7߁̈ ?uXɉLh' oxo?O(( hwVl|rCbe&vT;+å yC ]K$HꀯRѯ50!SPkȠ(P,yQWⰛKOXiJp8+ tTPIKMz2mfjp_\ʜ GY+;}‡V7|K ^v$atD|SkBۃ:)~]9O#EY|4Q8y946i3JbF^z&c69"bmɱftE yA8N2pAl} ǨQN M,hdl#žy]?V O=2q,h 2:l3֩(\ikuh֐+11h˾f۲b[-"W^[֙BR_@Ua҇@YvGe.U1[9K٪7HXFJlanly: lo8oZ,^D>Cx v*Xl?;,jqԩs\cni>H+ͪ/g*pt]'W]-v/y <,P}P}Cqh??{qϝdp&eaء E=;a9W46$vg` S6ζg5f>4,+ՎM >}z>9)C)vVYT} yeK=>$"5 @gRLite*=>W& SxZFoHwSwS &8_R?}A&Pzm[ʢ_y_<c.}Gy>!dn>Sq(n-#m R~t.+bW ^^0NOL{I03X|1 *^e<8#Y񷔽蕟-{Gb(ZTv30jt 67cn&:6o %e> p1<{%L`^`'qӨ?e$OW銡0•d"]&j[PjUnP24e5rLÅCWKScmL!F@Mi?\ P1d)y'`־*gFȽ!}G\hCVK k+ߺ"6!1,>5i9פzx/գė4k Z${X?,}|38PBk+9f)s+|޸жGnWI+/v??vK;!큘Ué4I"@ba[|/EOdҵ)SLbX>2vȤ/C9#rFJr==\`FŌiq9U/%0(6>>VEsinyxsIlP,7L^0-#UkaaZHB~R:(7o1k m::弋g}ze9܃yۉfϪnhM&hEg*JzwkdZ}v* #?StH鈒?:&VWYv5UE#M;+,TŖw]dU3Z?y+'3DWRp:= d=X\2T[Īb_[~kjBqy%$z[i^if!.jc2yYGzQi|\{fYV{V[|/O-1q/`@ܲkb*lxUw$;M8ok#jw"Tj6C5qNguL;JHM<H3+S$q<௔כ{b^MY*.AR xBT.z|*C-5a.y2ixq{x)g5;Q&Y&[Y",RMsR;o]!ylޜE_[xy1." m~H,XpԌCyeBT7~[!Tt̉HR'rfk3QȖ?/ vAC3sBUc$K)V -鲛G:'<,`43$el;0PpZN7AEY2o7+1orieIsnj#bB+o6 }-}-<3Is? E6%ŒҒZq|{(~8nt197@TQ &y V$m>7FlGB$dZE#{9OV%1G#BxD$ocP[s<<m Pow\υºť4pV!ΙuM?lc 8CRd `J0- ~rʼnixރXm_@&!MS8cVChB0ZkbPm"MۓaqsXS0t^\zPV:X׌_g::d^%4#.7% ܻwʰI?F.Of|gӫ,bkDPyd!N|P9:*.a [u7JXJ<%< y _]cet/`nAC- p͖n$ð;8dhW$dG1[FF8Ï[fd [W8dIIb$o փةr{|APy`o͕q,tϝ~HmZr-yIЮ =oX>gd {qʶq4.+^D&͋B0 ޥV8ox)ۊ\έCD. XzXt+fQy)索p;DB{D2Ʉ0-9XK)ip0Umc|OR/@!UQbm {kX=!\ҮPnuܟ̱DNZTu__$S> xYTfB ˣhȏ N^>XoS(N3gZ&nـ1  %'5J128EFUjeNbvt+IqP笫\,4{P<>("p:hJ&3|з=Q pPw-twNE.{R=$ʀߣhSc&f"|&v&qk()qeXD U o((a}dWN`1O\pт ]QaR毇E2wpB|!egyuW# O~Dah)`2=@CNu#SL阿LhTy&i2FµVbnfgYT%M95*d[v?#(OM+׽kqpH?ղ(΄5oWʅv$Gb$V`poiI8/>Dm-phiY:;}wtw6<\5# #\(U͑I=MB9.@_^JDF-u|tRMi0Ou-(fV"W.\T.O@;Go&⍀ťp6Vt$ 7"bt5Z&/_˳.ף;;M Q+Vυe`Q/6}Us5Ѵ7jxk,X5LI'-^=*iklu]ދ+ь#:A#VD ފB:$;K\ao/@;rF5Ș`LsaMLjP(C` nJh_%AWEAF*iFŇ]ۏJ"q|D%F?Q|SjvAd'֭V PJUE4PWP Wb<8?DYm'`^c*Sik`c}Wo41Yx^,Zx}&ȆO.Ywys>0)"aS?6݃o{0FPRa6J5||^"@gD5d@YD%56Ab<ˍb W`LN%5倕ѳH=f+;{4QG79ybmԘ SP9|lc5In#lk t?/6-y&# pFuH@]g:% ITPI,м9{56n qyp*twpۖWod0 ;Tڝ's.!"E@hgi |a5 %A<$+KȾ\g!(jpGϘ%4A7jJ%]'k"BʯҚ.gu[%"))e.Uf|_XgyRa'YK%i6=;&BȈ^2{n"%A^.SX (%} U ,?oKʃ}X$׏Ni8it6C9`P!U4TOZNr{{S ;NEC>AnĀXz`l\՟krpQbggRDXolyvfNRghugg{ptIU5M5;8XŴT=3F#RmSw=+aeȂ.ѫ!7 K|#2% [gqb48=kĿ,LO!/\ r vDϝW^gN| g\r dr*?zǿj9s&t& jVQP2m`a8 柞yavUU&I'϶5uw.lhKhGEuԄC%D4@}LJ"L.;YC K'9ʓI8XX}h[NF~. =@E.nQ=ðXSj@NĕjޱsNkydE5̉l%+OT7DАs}KonEذl`wk !c !p7G"zaXUeXLzmq̭R*o{zqKαcJ;yS.x ]6fFXQ< Sfb.``ؔTxL=EU̫ SNUTA>0R?~$ܶCYnZgǝo[ o)ϣϹ<@=`[y0GTh316tw__gFk0X-+HYG&NPy|aER퇡wPYoti5_OBMbFYzNI*sʮh`y dJi7BUAfzSU_ؼqFMB_+yqQ+ nCty#s\ؙyfC)mVIwlV3_ɭP +zlb Clw.e{A8UT 2w;k Ddy`9zD"&΋b؞MPZbOM!FS2VS\{!vָ())}CV]:G;c/xVlZFQmK}Q1s/{iڳնp$:nΜ#٤+4N$^ z o]t&'岛Vw蹃.[P0)ISp~ϯxB'a:BnE|7 f]y)dtRR-o;n?yVC#6,DYL`+p+uv/qlf>?oŊu`4{=S10OԐӸ{֧UnH(HC1[]ݱf3jJޓ";rchfiJHClPU wzn[N#Tް9AFZҬlբDtip'0Ѯh%hy@!Rr3sqs) y]}a\&J*ӻ?#n/5/PbhrfNA+U{&ZD/f3݄RAϵIdДrA2RuϻbkH+HyEuDX\[- Z3qY3H%p5{  '_dfZ>mѫL/^Ahb3hvjҀRJYj,M׳d7ȒuIim,˸ous (6K*jiA_j| -1dP =kCru+>! bcgNFr-71D>3i]ʬy(Բsn닺?JډUV,x'Ħj Lxx0IQߺU *o.Nw!:fG!"KKK/Ў4$ŊwݞQG|[ XsRF੮!,!S\,'ߥ/b\ƫjz*6yVDV D:- ~+'/oyX 5jR',vz\xcm`SD_G蔦R5) ቉MJc/`I>-W^I[.; [9\W6Ф*@:tr75W(R+!Z31ouەЙSzg Nн`h[,}h0[Y@0UTܞ0M ʄ.\ˢcjo) k!K0?L v%{ 4_ {*:dd֪֫Ywv80Bc緶 CpӒqm81R596TE3Qׯ.Sn9͠J)gs*WxɥvrnbZƩs}Iߡ^{*~6!| %N+/֏@b7wB.|;S1-cYz9C Z|6H ^l h&ZGi\wwrQQUSV& EA 0&&E?&E g\~ڮ;+\Z<^0xmޏQhtQ{YkmJ4O2!FwO@i &10l:vgk6p#{U"̧ Ol\LxQ^bAZ*A)&aH>))-aTƱQ~A>]]Qp;O9Ųb>p߅PMbu?:V3>i5Vev *V5 #;fyq% |ߡIqVRosv2n;  G4\?K(4.2v_By* HQ6^2u Q@(vYNJt4Y,S[xnQ=(G)eC (Kdٴqy]"f}qOch09_K[N!L_z`W~gN3f.=fPpz@~_F6_@~u%ʁ1H]W}dd3؉jksKHP8b!lHG`L!u`U%kL8>!2!Ncsbx 7EW]FX==J<YX]mH?.+mueLBa/4+|}KJ2Z"MkCB_tb|{Tha C‹6 e>BnǾ\%! O [4XzNnM3 XbKi s&3 6.!'Lp6h\a?;/[ğE1TIYM" ʂ|FQSڷig٫gKl亓Zg/bnt ؋ b|ΖU.0.W1h/d*Cxw7 Fb4)-IrvSi 2Ls2$/xjM}Q(WĊl6V>)Q6@|7᎛Aɺ+`/D$8 8&E53oJωX$6.m#{UT8[xWHlb_(AZ;/zMb<VGr-L;qښHj7zʹl@!"{ *N΂5LD3P-r^)v\^"ϥoJ‡lL]GU])sAM ("XK0 o4 OpaN7):20M4Ad 3,X^XOŦɾ_5h8"pZbUtv;,MF(p4'lZOnnS DYn-oFG4isԮL X晄)F$qB^ ˖yQFV}$.GR::rFh\ cU$7jN!tqVxp}ZW`BԾ])Df3sg~n?'?L/.Y3q\߸IYG&:,GlSPzxIX x1*KFEj@0n7ݥ-ӿ̳SlN)I%\5NԲ.0VBfܼhKV-ΐ#aH5)KmhQxɷ_׃\q_FCvܕOئRU-̅6"YFW <{!-#!cY#KxWW۠DG4Q~dmvCRQ,u4va34o>h(fQ 1(WivIF_a̽\DtZ]F^_Ys4Wl@0 \ckeAI(֔ߘfBB84掫v,▽c%I Z^, tW4\?kz1< &do:@p=\~W4%9P=j`hzx+$UN@3 {Y w8'sc7vyu&w?OJ+>cת|=6KMSY:Dd5=%Ǟ<\Exߑ~cDWY('m+6k;:#m7M5*E|6 +sԝ]~(y&v1mbzCR&@o0ra)Q]n[m%pes`Tߝ>s*0=t)qT9P!#N1=b慀~5K;~0%^oKQC푺gnψq |<8r9PUR 0|nwtwFIh͊.Q#_`H]OҲ_~y9#m$:Ax46Lɽx)A w!`rAB IխnxnB͜$!p&􏘥I霪}ßT2]RyOŽ@ ֒xhO!a3SpYBwD ;>]ʒ {JMFey\ٺV s7NZ5{'ruvĵ{ghݧm d [qO' ̚PtDzW(M()ɭ}@UP`P%|ͲISO!~^vM^J;Ed$ ZZD02hR88n[y~[NB`=K@5},,B}Z[F uA2MibWt (2jJKk=,z^?cuYpįg`YZDyl^#\VBֿ+rŁ.U%V*pX7[\M1b'XO94.*7Ѹ JTwڜgyMdCmOK!?n㖧_Xt,W!%'FŹYy[4U G C/[)^dw'cJDQ?&hq/0g`aw|4[#JdNKmdX?5 l)(re|x2̚I{*+.mH]]\K<=aU yh1ȿê=k:^.L4f&^%p;v}7cKptyڞUU+c8ē"@(uWiiKbqsٹB- .if]'6*#%Ls0:k|>Z O6H!7GyˆskcAM`STYwh,v$H3Iꭲoh;A ޲dDlѪv,X`ӯ}UE?ylBw $e~Y.Ǡ@'u=OpC]4=* Uhph*LO/<'׫.3o;M,kb?Ӫk{|,.~s`vˉlۚ, ғFO0 {S႘hM;VʸD%R'Z.g1QQTsp-'zfEx2ncY&PTոEg\=Z5w۷e:; ;A'wuh3Љj л2B4е]~+)6rJ,=P+V Kc+`RY @{ X4?'߮[֋W[Ɠϼ]P@1i{ֿG RӉqs-:˅Q6?D &m!om~؁7o2V-,k$z匊ԑ5D9 {_ʛ3I0-n~ҙa⏆P$G42b#+_*}ǑҌf HRҬl\76`~B!| wl0`ЁZȉ:6D$,epm!AťU R|o#x|Qlg3Wo.SH6$j[;=xbM;z$2:5=3]$D70g,UP'RAx*ב`6E[?"8ѲD$&"m)~m}!3l A3IL3Zq[20[:8ok@ <4P $93f:0grb̀'Gx+#xBulz.$ˈ,hlL܂P/+ afW vyyib܈Žlu1oŶJ~3 X|3)~\,]Y<iEc02uNw~:B~ ЩyTwF!jל…>l[ \gĿ$Ȓ.q3%'!ϕbo>zv@xWZ˪J}1/J0r#9yS8#;TUu l6t$#>괩= X#6BRi.%Cf~}YY_ 6BL[۩# p(qBTzӹl*ܐ>Ȃk"zKKg 0 )ʆ'qX{& Ed,gh-!:S-Oնϔ4JLPh\]_0sMzLgi!o[r9|N[')q>}Kam_|3CyYڳTbBir!=s* Y3_qG#XVj bQH-Rs#0`[D;(#CQV%I(sL#`xCrn}~ݳeԟw72d]BA!glG}Z}Ķ?}.PEjgV1##ÕQ7IնBI0Q^je+Oi(دouG&0d|4~HˑP9yM߮'byNW~k ~NY0vuKK"+9!F6ɣ$3qP0G绋~7d]Õt6}}80h=B(TDzgeO2fC-xz": ֢}yptnFf;Oy>dy# RW5 RK0N Qc\l.?/&c8H\gr.[b8ЫmO+oH􏽑T}ĆEf1Qyu~m@ML /s25Uv *PHy:qA~ܴ,` @$ _!6>̙#,+ONB['H x8GTGQRA؄r8?Bh$'52:>YZO In'#uf3i,U5}#›q@Ks_6֋HZh6/5P4}W)8JA2׌ȸU\Ol)8u<m0LEuIȝU>>Wƣ3weV ?S>Eڔ*g?TРvM#/[ {Q\c!XhDSaqSpQimuĻtju"&4˦I{Lx|@N - PӸK^CgBrI_ wRe #>ˬr=FMdd?Ľ@&I^W= \,۟8bVIr峾ЈuPE #`bMMg!DoXn'qe:$7BE϶.}\HQME:$:E1}afFɘ]Cxh~%~1$&ԑ+*؞QY=@tny0fw5Rk%v'<B ?BBG|]j^9@l_}`_d1ł@y8XDXs~M ^%ێ{& +k؆v m+~5UFg%J`P Gu:}d͘+xHa7i0L-"}>2C ]/9LtWh!*;\|h+º[˽ pMɷ@T-?BRʴ2H͙F 1ZyO! r;RQhW:AL_!wsxSHPeD¬A'ZZdZv)}ڤnp>>FXBEoPǹF+P'Vw3{-sFT`rSosLNȲ! @kړ?!68fz(M2aU?JP x2ܼP#IM``<=T1 6-Qдz¬?EC1?1+# b~A@55A:z׻ކ6FӺ \`-$xYWs (NKut*Yd ^`Ϸ'#e% )NzNjA-@O#|& _YYrwQ S)9ca@XXJ, DB髮iXRmnDYϨs92RR0աSKց!q3M3x.sf T~y}"@}ԁ:(9Λ3cZ sF3`AElR'd GXwI xpb̔ޖS.F8NוJ cww-][HiVVHBHB'۴OՁJ@!)6񽠀E]s\2BYK\.TAmB5,&U-ڢ02t?))Μ QtdNBp%)L"{BOqymH9Ɖjq3iȸ̊') \"Qw[YG uH^v+%}H9DFσ:Pb*ej!vr #f6k b?tgS9) =q{!Sh/:&L]dfe&MzKzW8>Lzz1o3lk}rzUWVگ'FLF+#ʼt ϵdC_:DMg(81 4/(䪫*{@vf60(HW$)=%b2ll,Ν39Ŋ1(RNi5@^Z*DJ>H 3U#;g_E!FE>zg!ҧZ_rXYf`z.l^~ 0ZZqNY{k3:f%șBOSOҿM)49^[Ly05Z PZNhOK)n{},[r\諻\ߗo|M05aqz]8;=>ŭ\ZoK{$SJ4Xʶv@x^XYfZCh }ҷ}2g2r*Ζ&iQ\tf*^U+Ze\lM=}IP5^\ 0넙sW+-act .j(v֍-\Yz=4YY/b@CR׽)izVsWjmlW4C2Tf'`23t6~ɑ(fVUߦvbitv oMԛ3rT*+ J.hv >IP6;Wリx璖0V8z1y#ᙙ 07q],;<  ޅjPfRnѓ;ٽ* ó6wAdft7%`<jn.B0e])2'D(bˮG`8pRL)g{~mEABvȎ{h!)Mخя=Ie I$@C,[փ$} G{ȩM^y0+}ș QQ,Ȇ 7.Oޠ:Q!  p0WB VUBAzM[|lmTFូq5X&r@dWytդ5#v1[_є,i?JH"Be}JC&Vy#lJo\npW8kGw%jnt_BZNק2.h٧#V@vm !V; p,H((ftg6po;+ )M+цhn} $5fz dDu7@e[*~s)sGbvzOd+!GsYQD~E:BQ ǻ%>w*qæLhk ?3k_j 7³5-Sʂ^L̃5L%*wnfV~ h䝕gHa[HxӞsקC"W'Wi3cEUU*Ȫ+iShi J}]G:o9P]th1d]%Pta;]L:b !,W0<!hĆJґc/zXT:?p ݷ'ӳNNRJߌ{.~,4]>'B&%k9LZjIG8w:ʎK9DH]s_*tw]!ѩM  OjLv<L]ED?oM0&/RH 1#<06@<{K:0:,9:9W1ɊLPnpsawE| SB4v$ͅDPBIu<.,vd hpޱ{[9/#gekl~0Q95pHc59[jyW>CbT=s3C$\3K!u t]G<$Ny[H*rÚ"p4V;6< p'F`Eg1<-}ˌDW@{GvU,p['ɢW`N\,O wb)GW3tUx4JtʋPc>Xg7F;RXD)+1x 毶K!8cW=Rl㻪X("?,d8{wwHŨDGN{Q݉[B(, uom`+~V0.T{EoG[.)^ΘafO)N$+,%e `Z/O4,ˆ/nu"6;hf|fqCrTzce _Xck?#Rz7*h\]Jz}1`q߇8K\:w-wIýrU13~+yC? " 4^r-:]AN,j0F}EE#r˜ h=LS8%#@K$xZkL7CJ.9/F̡FUHmZX4  n_$x#L%p^5-FǒD:fDO%̆52ke " .psK`]K?O'򘅚:6F qV.Æ^[E<zL-~r' P$Օb\eS0ZٶE2c_F(N&dVAu4 zCbC\wҼ=pKM3;ec13WL\nZY}dC6k>b1XbPsQsCܡ#r!l _uRmBF_#hGC mdzph(&': vJjN: dU(QgŮjiϚmHcSq.8Y:s&IK$dZ?-Ei]"ge=ZZ7M:R]e8(]lnQu&6e+JK(N+ yZ㬊"Eǰ)CWo&z6/k-4E޿#R vh)IIXMh> Hzd sn[i]$$x2њdUv[I9\.^;nK!CрTSeX<;U`*G$p4H&A3/ݑRcRxAhNfH)pV  l8'tU&F]}׹-n϶O0\ W`bx[s2i.O)&bG )m`mxLxt8 du(|)Ч D%i ٸM+[o t!.VV' ,d3˂$@=T+i"%f3H5R/!!#[۠aU|8u>S3cm Bū/#2}6U\:7^%p?)WnG.+d\4⹘xRL;Alj38Π3X_JqFJx*nӡW8uU `{d˷n_z=De}wV;qs_ۺaffh-6ze.!;9xUc[< RM6!UVĐ҅푕O;uŴ 8o#8`{z}KCyo@,@fmVT[„՜xh,G$sB8 3K=I=$ l`Ǩ[$6H?P2ޝJ3nxGAZ‚j4^w\`]?1.WK1"gPjzL!K$' *⣒cLIM4av-&&TE]1\ߒvZVJz8(:<$oio4@Co=g]inH r3#f8G|S`G: &Ϧ(*_,\gЖLHv4AۛGo37v#KP${Ё(6=pw mssvªXe-k6N^]H5exiql[?}}yQ>R] #u0Ÿo0Ui$=+_("nVKu$zvT(B Ţ׮i\YӠowj 6qvQFoa*)va|0Z! p:Pi $[',;LTi^d'uX7yD{T#LZny,I2 -Fw_QCCy\lPv(՟(@CE`Y'c )XicY I.a*R}XޓB$3:?O]P Ӑ%c)z!WeϏ d C&P  )J xMA]LSJa-yYa\!RaI{oF:q?e.q븼?dU =/qEP[E#n[ց^#'PS,k}l]򵰌"/>oY VgR ػvᑂ4wӟ28MC\Do2pSmiX_tr)v:Ll2ϊ<a)!oMվ|8M^>.$9 ,CZʻ10Gg̘@:@*l}Zm 4b.Y'u@I=Hzi*)82fu3V+n2f>~6}W7YQl&tSw1ro!qJʆFUq3#]  f23{yRυ$qy7 [ߚPw@|PRMڑj#Xĵ:}ɲŨNnΩ^WTyO1X3So"e5AoC=g%o8^eFe]&ujbAtog*NK$_ guY=feP(hHݴV r[ NA}$7f750]"m #@YG"CI@Ƿ"zqpkW-#&63og ~#hs6JǫA=ʕۣl ֆ@A8G&Ĉk &O\dy2q$+>]<F^W tPw(##d9%35^I&RwZOꅦ D(KBن~uţE J}~҃\,tigo# 0b2)EAY23*y5p 56DMkM:[Ի,Q/mM ݶwKjWJ 3IpSb%?Uث 5?i_өm9u%h l# 8@mӺ *z4f?EclpIIṙRHh'?"Ywc1@dZ` Kwc|ULqEAb=-BgI氵mCr<]eٍR5^xxC|&U AbRI]eM>J1!2-1huٺԹ:0N|FM%ejJE l[Bo܆na2'w#A56Hj4 +gޞN-ΜZSjE}SFXjoZ"'hu{zbm ?jM22lVN9E޷,%ѡ.(rJK& fϭ( #NxvOyPrlgpP @ pc3J|_`V?f`f1}gtp5Uʮ9ɊZPlPpzW &7'XN9Wn /BdߨW6"^+}g@ۯ1V&T14e9-Z%RZ%RM7޻&~( YS˶*7G!1 Svԥh~I>{MxSU5,H<|dz m 'z*0=lgE ]/i#bcT Z6n4er '7 v 6ROɁ֪n9'ET1ȧ/eT:,J4*lھ@{a >0bL71+:At08bHv=%+*lյ18 !/jLY,3Co l;7^9}4J_!b[/gX>HGgɣY k.4oyݩ"2;gև'!qy~ޏ)ԃ%1MØ{LqE0g"RP$^6b(Hճh8Nj_%}0l6&h?fdr@,`dMзS?3 "ds(cJ1W‘,qu3_wZDImƳ];m)qsF>UךH8%]]^k{r(;ِv?xsLTQΘ-;-wt_|Q5{6+Ҷ{A0=o{oM&PB-D67ElcB,ICl&Lq|$6>RhIˌZ1dF;RMYpm_Eiқ?O;HTtйNIb§:.kJR/}@ƫqT.Ѹ2lrX߯4Nf'l<>;.)*Z~f'舊)h:zueMb!Z/I? w܃m\S^8i`!ErǘӤ N+F.nX;byg3F3V}I]cs#┈[&5->ќɭd 9XJ6i%uH[ ]e~YJ@vx8fez85{#W(Wܠ3I2.J g0{5+Kc_jl)a.,kM8\4X1{^Y rU ~pNx8>84])+`g7l1+[ᦩQN`(Erʍr8Ec[F v@rcp>EnfuKJ:lG׻ G`bnJ K VX_W>qohg#> eۊ׍"Z6U|W zYRt'\$MCj"y?9S't>괌6~"]9w5P' lY6Љ|xW9bͤmIy*T$pqN-Y!b7VUsYkjDgr͚py,ZLl/ݽEr_RJyÔrpGޖ{dʍiL7P|3Є%5`[q˄ЂRzyTA4[[sReȖ!;o; 2H ؑᘐ }i$ұAH<8n޹3"48!\5kOXɎLٻ WNUӁ3 FF*7A`Q7:2ΆmɠlUxgc^._k}?tlJd7׏p$ڧGZc2B;Q&*& ɾ :͖=GR>\a9 C|y3v]7#pd=3W ]j6^>Eqb%ӆWkjfg"($+8"NAl"to͉:g uK&&;J1ge_ R''1cAhS#?; So\vtl8ID?inPq. d#ufx_g:=Q8:ݓ"tX'w>d_nUEc/eUǂ\ijH{~>ڵ&aހķ~8f _WM"O{*̊>n5szg4= ?qWOũ'*%V>Y_L"AI\|>!2C>GKʡRg+-"bb> =Y"ˤKRCTAvYY]M<"D$lSiQL5x߄^:t(O9NM+g_^%RMO%-u}I;8s~fr `"~,96CWKzAtA<Ēݵ}\ gzp6eHAەԿ},!MOI1Qк#foEXg.o-?ij١4o7"X֤uqI0t>Ϧh]RW;`8#^Ys&5o[3^O`Ѱwk]{+Hoe9,nsԶ '3YuqjBep PtDg&=4%"B(Zz+ӧlU 4V)%-N|D{&iJėϜ5]VWnCIl\٤`dz/JzY2Wg;U:)ܟr9_-N.U珻URrw#_O/֢p6]*Cg;,M5EA5}Є`Ԝvx8zE6 Exa'IԍCrOP{G1 r.WҪM!og?ErwH\>ŭ#9r`suE5EV4^EM .~Lr,;B+Ӂ=j;5$V/հڕQpә'V6BnkC@5QǛK_]3 5u{ kE`8M )-MYW2Bl#~eb ,S#..&$PFoM^Hy m#V!5^2$7`eRja\ĸ]Bl@^V(/q29w +)9:ͧr{I`v-^zXtw@&s{n #o#gU||u]5ʵNmgKlJ?禗O@rVLpgni6wߓ~$煢tjGp`!<ϵ3AlDUBW/۴3%(UpCX09b,yoSm۳.xfMl;y~{(}s߶bYmt5qSO+(a&ckĂ4Úa =>29 x2βIfr:,LqB4Fk-T_L*η._#"fHOq)~ԭN yCq~J6˓9]#z<> O< g$KH:SVru_ʸv\3jX? i=c.fCfx*񚍯\%#ݝ+PHoGb UKjy !!ln軪i=[Z}h> ӧOLx Wʮ"_uxv~[ 7iD7 KOZ wH6wICsYGr͟C^w/VPWj!ID\ EXkI8tp[{LF/Il: RÍx@eX5LՋG6@l~WQ`._.8Nk [GPd̼2S*C~;k;:9]#b%Pr[q6vdt^z<{BO :CR8&Z x٠ 6t}M'`_{8dw+[/ZaaMoR|p qcó8<2ߠ\Og bðZ٢d:B ^+gh%"&^HYMHsVgERWiFe25B4`i1L|PE>_A/%P#D=́vÞq3"_qԿea Nﷳw1F??嫗lIA_[3ʟ4[U'L0Ŷ[J'g+i{%Kd6ܤmBal!/4x=۲)X\; ڐ4qܲEK Q)?Yp2ܮ"N:%6iM}.-N!:F8&TIe\BqJCyd;T]$[8 [@;Z d ˅Giw[,`3 8aL;Ȧ =|ŐhY<;_@Տpu HKy[ӔocKoͺIkF;ғÀMߦUs~+4A%[w-px- ELd A&OF?Q/q&ã5΋~PR.%4Lj5/xhIm%ˆCn֖NfYdb)pt&d7dz01uS}G7:0gʼnՄb̙#MV "=e}}`U[yF!GU/]~6!Z &go&tc.x7r( DRRqr^1)0+jP |~qa(yşl!$„GoHj_O)eZ2q@F`׬VZ_CsȢO,K?+-( оyo,G|Z*c4,:@6 9̢ u1#|-F9Dw)o.5Drюm'|%w}nuJtfHm e"^hx*p+TkÃ<+-eI,MǁD3ڣI{4yx- v552*{ S61ϙ{q8P$Q+ MY+' U?kgky T++me5ו&31Pgq) xFDoU3KU4D}@TX0,^(]ly=ӾnG\dh7;ǫ02luEG4pցJ >z߹BN 'Pr~ߩ%,r~VE?_4z%i eڹsC{--*鎫W{B ԥn4;RHM5/XvŠTV8Q%Unk a4m#0vWap[`$U1@Ӡi6! !"k&.+xiG|qx${j=t<,]?_;!8Ç_q"2.0gmo|"4_En I31.t [\(P'kCN{`yyWzgAޓC?ZoA88Sw˫|LrLQD1rJ>P[B2ۉ鴞6 #^Ou h: AFCI-,^ E򈶗[F_2|0)^*m3L,#Jz5?PdU8]*BhQICLDzKb#A^xYWM orܞgn`%R/6È И Hv 5)Gm0hSTm=z*-ZXx#5:<7lHP8@k5<b&y?r3e5]Ӷ<Έٙ>5d²d Ȼ\ :;- L|oaƖX#cbR oL}\4Ԩ-*j[)v'vLU[ٟA5u$WUҩ/+D ,dPL藭N_}jqMS$$Z9"ά>=4?܁Yѝx+[zI zOʭ4v =yELz LDZ / !̥HzSZ=(3QdG}{dor}P6VtP3⺫Itb[CSK rM$0B<3L$ge0$\`1ptE+` Jq[/Rޛ%p荾){8(+a}E}f]ɭ tvΒG|GK'DxabљHFjMDc0+x ;χb n'v8[,ڧ'`<72 eėa*?v!6HjrY\m1 Ь^lck͒).^-kЕbJ07 *ܕx4xjN!L )5XEѮ(Ģci:Ni*=aC͖w uaK $ڨ]sEU@W\l "OzѨ֋Ftfh׻T) y0= mChHn˽ތen@WTn%f1Uu{/g;;ǟ~k!f6a&O $r)|Ceٙnq.^5)9 G@P;ݰ9s@ȧ֗rah#F%$_H.|=7{= krc!Of҂ 6\~==W"P!YD_Dz͔'"w1}6gv|Q;.ES|twdt?j%E 8SYlc zKxց,NwXge֎ml1?}VYL1fK;PHś]l A;hwwzr0&nm 1fŒ"8)^O l(]{ H $[`b4X!,@[T&5G~ۏǩfPM&y_bY73!#2q[/?m#mKΪIl1{2b l+Xl nL||IE€"z'/?Nn :pZ5a(CЄ0"<':]W#ZoLOwwB^_V'qǷRod9[>K ߱o5gj7yzr˜I#חg R,7]Vxf y"#|cd#7gguhgV T(j߳jgڨYvE+19^ysJt_Q'ǫ4QyA%Dyi Ard}QA΁SAa3y~RPb!v2g%ъ^ǐ碄PfEuZ? 33WVCL`%ĒiG7@j\y_2ɪUؤ}nȮ:%o}"coC΁&NEg2.LBL0J\oCgc^n)x}A(<7? ĈNWuhUBp3BDTWrA$ 6 QJEDTYQ7NzZr͙#gy|eĉC1,d6 !sN;ފ܀*wp+pJA BAs~"~ccFhf e!n]oW^<..q;^uiE 0u|/at^dςt$?e(DŽPNO%2*Ze0% =Q)] )>{j]6=_l4n1tXgp!8`!XhYP\:u]MA -WAӡ^ ߜ,ѷ./,(2`h}+S\gNxnj \`;RI-߿65 T_e/X% #u"p;\&smwoT-j\q?P$ KfO6}sD⺲@IǂU' |$4*b d~% \x7%t"gg;u5|032J?jfneY){9E1X{|xg˵tU-e#⒈݈y[ջ? Fb|w)]:G| {䘝^r@f; jz**B-SpFoaQ<׾Ǘ-7dLɦ0kNj  h<\$G:4Uo&60G4lJB_}Qa&AKMMl j}FV* =M]~fzaWJ/I8lEGr+bfvή6aPIܔA.ODIsJ9On6nDydpIxXS;E>c\mA@{{@VU4v^--sR0vfwur>pCy5!Vi)yAh ?5 8X$ RlQa?:z- 7=(.=L䬺t=JۥYQS y={{NtƦ5cݛt* -&痡($xauәIi3A;ŷciGC;S</* )vg2m"<$Ah>; ]m< մ/?e+6HA^49hfxb N-ZkR/ڢp10ƬDL ,rPopRnitq;dCm$˷]BpΖhEҪ :2 g3`œ. ܬz= ャ'(=?z2T;7ׂG9~+16yHXo4_>磂} AĄ#Z&`eIy8 ʕPUiH-rۋuy8^8R<օ\YIv=tm 1p oAx.Xֳn%_!KFF糅Kq;9*i?l"ᢕJppww?$0, ;7-jfbo`/?E5 zHM;NQyF+NW# QE!D=W9]0ѱc?_L7i3h;U?w,n<[lwcF`?5"rY,D|\&.qXE)&Ϥj1^wEib&[Ӵ n'Gb_J<+gr p&QIs8hYk&31/U4|_rn. 2@JξhO>*4|5l= SW;(b3~ .U|#H*L)Gu\BH͏}+.*D)*m=D|%gz6h|[^gۉfȳ]allӲ:AZj[90Jc9'alaľC _dOB Lt8\= 1a(]T3/B?GCS>{"s_C1OeNO۾9U,7U@s#Cd~Y5OՁmy^jfbU&qP>6X~[XХcvh hWwȂwS/XCui_c]0D5D3TZ5e) OM4h&hu|+yQΙOC1&/QTI2 G|z>E:|\scU3/fsq WL!aX:\Q8W ^?%kLMřT:? itWyu'c{=N,ꈀߠ-R1wVsRҖ;^@J)+zfłLk%'J,d^=!v~d(XONʗI#9r:6r%]mhU*/;vwyN$(S>%zv"Nw& <|)7.λymzlWn߂cFmz7PEOŠP3.N|dF X\]UL["r q8!HąV1oJ01\TZyxsح,Y\*\V`&w>8+ۉc^xDi7D~:MK,FtE $NyC7]vw݃NpןUVܞր5PA"hNB'THh=5 6D- xG{PbŤxA${E^Ebo?ǰH"LwUu7ӹܝ+Tڜj(##y4]0X !Mɹՙ8{{wS?:=&|t F-R;  YW@>,H)5#῰!x1m l ivVHVrmw(0 &?Z#؅w Ϳ/5hӷ.FL N.hyϰoGeڕPP= P}cZp$րl|k R)>6cdLsԣ&5P5.R5&lY⬳}om6**p*z%}n禮F.NҞ6R#y0YRjp簈 ]2HEZ vtmmI\"YS{aHXP:WX8xb 3+~E!fn+^%}(tܹr gY'=ǖi]*IXKQHM(TF0^O_rb@D~X?W5?ףMbGJsC 4Kq@3TgWcӀKc?&5ˍ.G=7X~mث"JDkr. J5X'8^$Sl"J,"+[v_"\&xft>,.Tvͮ!\261x uV "Lg+͚ >F{vtaaz4;[cQ/"oPéZ%B*MMk RgKTlgV&*u#u:@ ${Qv7L*^g|kDg:f+*"fnh6lbP rּqSb*dTl`q>hЊ3"ayNA& 2x5)05L99[)wJsjIVhmYD8p2aFXS>@MMvI(]عMWIi?#{|2oT sAo@~5ҧfBV6)JfBV-pv̩SIH@?`i}0cĕkSkf9'bW1=qv0q 7]3~#q,7P7# *V-ifhl>h;zsDNnxQ]OkJ9QƬhevW+&˹0*;j7sRT"y dCaXZJ1o9;MjI"m~I*WJ2#PT( ;|3 aI""؍l!xmx{Ѭ*lg{La·OGe݇X5% s/T\^t]NIJ5nM6y YҶBv"IE@y ?{Z6X2q4`mFxZ UddKΉ.8%x"z|ڻa-dO'ŪLZx$/0HФz }T%u~?K&m4P\蹓]ݑrQ[;2v]Yp`,uu䣱{BcOѯ&%԰^ M'9>ݗi)kx=Л*P?E+H0@r<)XukE͹6jGϏj)Mӓ=}%J*)&kOdeFcW ?Ϊ(KM'P1V΄ +J;]rNb7zظ*?E5U>aO2WpPAys٢Bg17!" >x;#mR7u밇ƾwJܭI 0WqH}zqD?iB˽IbRmm~#tMkEsv"lI](̽Ag0{-M_'h}&v񡽯 m5v:, (Cs4?]|qNj[Rv~L/A ڝF{iպ t; o=3GIc n۵=|X@QR!Y> B::e->@3p ƺ˔;m'># E'L[F[8se>;N3 O^iadl!Bcq vkn>O{3X/&0*",?:[X4I Pϧ4tvO^lÉ: .j0zx3QD_GG9Ҏm')_|%AE?!dҵ.y{΂G0  R~u ~˶mC(utLounw޶EO`ߍ:쨌E 7HKc-1y)%5U81Il_1CUڎp{<,tӥmG'MNAHSFz KׂK3h 7$<ómhJDrCVXS"dop&[ e)6d(6O*uږb!!zjYlq0|Á62\ xhwbQ+#^!~OK\[dv'>צt-yƦs-6]Gϲ`m[41i|)WwYZҹwVr60eݺP`t%! -p=m"$Jsmh}V6BO*\*o~czjqM KNNJ;ɔm(%-$yM 14Kݶc\ψٗDSFROCZaϖv6d$_ܢH ~Ņs ާϷt@g(YJ{Okr%^)f7U# IڊU_4W-C!^TPz'y#He m Ioe_΍õ-cNRg0/@ \ ;=FGL/Ksq"k B!`~;Hn7 +~o){yGۤr\vd6 z 2SX/d(a/mFá˹L`vvb.#TwihedT:ǜi0duq\hJ)\4ᣂ`XՅUF֗; n4@n>* f? i SE & LxxLlB`qpr I΂o]n_v7T.G_G=fko 7PlfkwfeЪ}Tk=7L-+2e|T*s}tFʯ}dIM-qXW>Sug :; g>^k@ e[u qt!Kav 1Nav^η:)'5*v{hY 's].Wߦ.9f]߅Z4Q|ecZɑ⬢9_Ґ΄=38+,nD}A&0Yj5}RkkSX*v`ƥ`覰p00֒憆B)!WX7.| Kmwq Tc\i \WbXT\-v˨ DI*-!'*rUWqwN=^=5,}A?:/تm3w couMakF3aj U'f6{ F.%X>ΨJGdCYm}6VM:MnL%T%>`8-_Ƈ;,SY$g//ſTRG힌b !r6m+2CZ't`[_90?MZģ Mxs :AGESl0|u_%QhW[IM dQځKUf :](QhZohъUb-\QA3?Hˌz]FkZZ\sM*[֤hTI]Yj\5M#04< Ŀb\pvJhDZ nj3xOECѢQp:g8ËɰcrZc дAsB]V^L8OQ]SVɣXd / )\/d(As0)l lZow1"КɨR &7O7{KF5%ߎ.\ڔwE/8,p 3*+1_z29G,0sḦ́\_ E~b̏M( Aɪ&W8vI'G]fAJ& rTme2 ]ދ/Qzut:*+WT! P;lS‘r4hh}#wSo.Ǘ)]wVq⾫u$RGzO,:K }NMY&Y?e F+jPKE5Ы*Oc9+/dR|N\]4WNVe=Z8A↬}~wZc5T)##"ФBuz+Hѷ7: +^@RٟŁM5dBY .|̔tj4mR|L&[&S\ W^tZ%rece.ˊU=wݟk+"BitR2o($\xww V* F m:u44x{ߦǯMdFT9@gQ,!JS:;JU#2r:YxJTjdNb"|L oD<8fhby򆡺~qɥЉљē==u]0=Pof$u[#w0#}ÒcX~ZxzQkK;ɼc)z{* dذѢB1ٓ Ή &>_ڹKRxBk}weBF\Rs"$?6^7:v7N/UF ɏ`Z!Z/3[q'~< RT3.|#P+٘`)cΙh.wZ9lQĘ<upYOhq+}`yRf`H/5%R36Z;p6Ȓgs@뼥֥HD ir]vd2lX39//Xuv**^b^2GfS#Zz>XQwLN(lCmSqJZ"I.^Vh~`G{w`AC.sm*GbZphx2Glp} ЮIe6LQx GqT=%@]9l!!ѮF$"&ޱ?M!r.A-r'*i( KœY F, "ǘpk"^\@pc&Ѣs0+@WZY8RXڮ5y7hd.&5Q^#}:f 7D =յQVxӣH'5=ۡ$7ip.۫\CXf+=M&<pFS'ٯ\~˕%R[ݺR73_Rjq9w:.yxɵ;e?2>J8]U|D9C@ 0b,^Ugs4ʃKQ#rZ~#dZc*ZjSyj5닗 vIgX.hOR}5N#m}!Z-IlxN J 9]cjHݤ=>V=ê.bWEb&^/ZI; v=(),5qUgATǎiù"WQZHLV|Ms>/V+mOs3b'&߀}x1%w D,X[qq&bJ2܏[!W!jqaHk!UшctL )$G}*eWLwl H[RIɹ)qɌ%C |$^|-fJDJm:qu}L̰;Z<* M] 8(ɬ"*纫"6"y{X% eGH 3- y ƏHztYFapLՍhh N߾E!PF3f^n< :%Wz;xӘ'k}>1xP%jh-GT~LL׫1=УHG?0%c8nfw kHP+DWS8VaQb#'ds䷅ggWG֍}- p-9}WŊueM|„p~zPIm[*!2cm:5}da<.0{e64삻͗a[ 5]S׳D3p=E^(O # y&!wUcaٸ8bO]|MvY]Ngt7JuIW.d8fb-p^-<_?o[1ZWNMAn:]s3bO^CL΃ⅿ<6Oغy¹W arݿ`W}x@1\+B|kFE`d *P!=̎*Z= byj: a13p])s-7F"QBVVg%Lr)zHrؾnB@@Io؟2Bsj`g؋f/* ~ bI j:x,Ɣ uKM[e ]Hktc\{oOPR쇚Za15 "%*WݕFˏN"#I6c=7}y.-âcO?pCTPa|UN>ap˝o 0R \t uP';ƣ-S!$Sd>3c-h DXFv&IlAdx"65ЂD<a3Ep@ygtxsiϡ'Sf~8kQwo$4vL4z8!58w O݉|(7#c 8ZkH+ҳ܌~O5@LJ*l}vSm.-/(y-)tyH.[6nB-Hʾ!EqfCr$I%`~xQ ^j}'<1W/h.Sf X ƲJգ&N#8{1KMjۿ#kX1`> ˚墳N۫C% q`V];bLT*S"|͏%aSp[<86 K#gw]UߗW_Hp1#fIkQy= wj3B9G0;9G_}ѸZ+*T)Y3с>D2"VJ Cb'3c7w0Mz/fdJ _12e昷hWa"wv%M#"O mL d`mZf5~J4YD >@P9l>{Xu:G>;JblPo gXF?SM 5+hL[(s˦She'AqƗ^sT ֽ*t 9l3іʰ;%kb>qR憏.愹u1L\3GcQ۵A ia=x!g(U1W o u Ҫ)T񒕵Pդ)H_e7ě,0).D@9`}NTJ3G#M0rW,(G֡WV#Y'6bD: ɖs3P."w@Md՟_hb a/Pʓ{,ظjOtwxJϹZ6dȬD')ʪ:~H&{*?nTWAټJ$} S×k4c :ī*@JtD,9U.fٻ {~ʼn"hgiH|]3ϟx`\@1-7lPRƦBͬ$StnUYuLj܄C+a[fYϰ)j 4|Iϝ6%3`Ϳ)>V(3+KDxW,yU .)oι ypä Ep@CiuA_P5d)bD.=|  /S|b䯭#⼏htJ[X|Zn![58sVɸ#ϣ8v40e\ 0`2YS7n?2 \:V!9x%cA@DϔZq;R,84”}]&`}ݶuoO'Yt-c)Ct,ع4v޾G|Ԣ~_5 j?,6UE*}.t$~+["1WA*0shDSUt{R5,ᮎr,FR?-1M ЫTde 09 @*);H5wMBNSZh/bO#wSͤ2QP6(%cJd9u'z?Wlt0/a `c+ZD-  S{!v~W5[̧ wukC c_kA5uǰe%qAr ?5wd7=arфf$D@rb#%jLcp)48r XZ]yAK~{ 2̀3`0cj<^rgKvxa7Pwm e}51j]%tj8^,^1ܸԏwƍy*U4bi`$ig?-HqzeR8;ȜbUnCؤXÐ0:dQp~)8('SQYMͅHس)^L 瘡԰|lCp? 6Ø nj+3t0gm'jY݃YW>*iQO<|z|Z4eS/?a#'y:.> } cN7ttZc6jGO/ Ha=,}<.B# YrC4xE1Y,vKe?ap(Dz/9: :?FmEB*hN=wס'U1Dj՟gg/-ѫVxH΂iwV1r/G@4aOiZڽf}bk7 A6TzU*Tvu.zT!Mme2_LGٖ==Hj4꽫ɤ_Fw*GE&~ (&-۰9/$& τ- FmVtQ 8|ˈCv Lcc A>a #` 7MYnKz ;+͋c)hxJT%zMy[-,-=][A e|ޯ>PtMM8R]Ks/nTRZ~Xj1i Ե(V`ʡvtgp0e>J }7 3C%XiIJLm7򊙷&5.v`FKJH:Kє]M\S萡ב;Sow]݈Hcwi /Iۭ gb}bǸyų){zO_E>?}lsR׬&+f^aEDnDkS^kA یT[Dc_1G_b3K]oh9$u`I>Eۥ=][1{$z+k~QyYyoճ9_S&"-N@ oxJ%;&#l/="ȍ=# ֲz%\T*7<['zﯢz#wR{(+ +`ԇc\st??qqڳI5aƗIq}%)K7830CHM/"g8% ا#b?_ߠ>5oBSr{(&)t;SQ20Em&Tz'Ks.I<\xSy9w+wŽ݁%&i8Ӭsc9 CKf-wj|z3 0ɖf\~䁮t -\XEgWrd\-n4EŭG"ka +U!`:BlAb=\:#} sq4O9ǚM4@8kp aL v֯k\u|CKB"4'DW rp }}oLG&\6)PoC%J?P` 7t=i^`lTzq8YgY!2|tNzLFuEL2rltt}(`MjFbH{G :{mqJa9f#CXmmUlOIK|sՖ@H3Yfڬy>J&~+*6"IWa|dCs8Sۏs^'&O@osP_--`O`J[$YI>}`ŷ-Iۑ=\p |SFZ] "h$jqZjڒhm=PDhωSyp V3.Kk;C$4ӀފOU<ܐܵGbJK`_FWtE;^ؒ=? %`>+ cϟ%7ff _A< y(_ɍaZrs9\㨏g;q^\QR7(Qa(_-2dQ@ڪl竢,HnZ4ӣ&U乹#RT- X!/F,:%eKb+?=8s*E=)u‚d0Q dk#H@1kbh/Oއ'ڇr[|o&ɮSFOi!7)bjD#./td%ךyQ!'B }PAea:bJC!.ۛ'siЇ*Wj{lq7ʃG :ڗTKP׿:~;b(X $m4sn] zaϪYyZn$n ;0* ݯ? xIm )3qo b#LRHm~V.L Y,l5)R îz,8exD.MGRρka/Qû{ .'CLe>zCI#`(mZO.Ъ47ZJ;>Η:Өb#Q[^.ϴ&F8Z4&4545=(H@Za_IjX|.+ZP#Av'\߮ +jvv谱4;lknGyH.~T@31_ޑ &E~ ?̯@zyۗӈ{^3~}F NO'm FRF.!c}Щ zTg{*-O[ -MC?r_#8(9S@厨`/ͶDb0 Xs/BA<0LML 5lTF#6ZtKFťS悖)I/qf9T݀[~V +N(DԁKDe:~^"oX6Q=[?fy9'mSYrt/yV54I翎jۦ8}mǕ q^ݗ+&( oN7MֵfcVE)an {#J <5BL.,_0 E$2_{8O @=ШJᔄqS)#dC\ +%_1lC>uLJ%wenL;R + 2i$l v dTT>6>^C8 v?|z"3Wl1Z#$Hs_;$#wR:䵤8pƦ$x(;0 !ڱ^:*n2 ~>wjO<C6uWGKfś\S( N +!Ǻ}OV].Yd&BhNu$Ѿ4~gC4H3O(}slng%b;?SO;1=]?!@.wL6, prEG8czvP-}\HRe9XEQUhpp9T:5P{%{[{׮>9;:`~1oG D1Vp3zT $a^Vݰ \Tйb!;U2O.A "E|ثC|79QqiJvggRkُ?hi3݀CW)&za(dFw (fXoM RH;0_uA^oW6 )8pRЦ`@|[Vpmz}Ex frczx}?NAS7xjЬ~`$S㰱x)l,wa("ewqGɓœ#95r i< Y"C#:9ǪI`RH9 &kGHw5(U#~Pցqz6*?0xֽMaY7ֈrIR{rȘ9"}qbkz8CEhtIq2?&he%?IB_ze!Ghu/TZVׄ&1(hR]Õ}1DAO^pǕgګ䛵/ +Q, #7ׇVIE:3 %|vZ1 }zt9_rAf5E5)GèjUc|^ 9|xZ\ d~Ibn$M3m*J^ZFW垶-?a:W*=-)x9q3-d:'Ieٺl>I/rN#Z7Fr [v'iVES6!wHd~u{Du6V6I!$U9fe=Vz"ޅ1C8kjCcv qƒ}j`׫Dܷ6Irl-%yߵ;uw)-Z^'+7{8Coұҹo;c s"I leM5`FC+L9J`v9pSҝ"iƣNeC9$)Xψ0o:ɝ&QcKG Xu#P j.T,0qh|LCtX۾&s̤qR?޺* OZ=қ~̥S6w>Њ׆vԾ=|K#K[2d(\hb@i:|v8&{+pyƪ[92ѧ5Fo2g.U7 {W8Cf$9 {6;iYȍ#\e| :NV*%M" ZFWItU bZC0tzB Њ=ZOq('MXvnX剐Y]o\\ -tz`wY_0x+C;DC/g#s/TzC ]u$!,sym;9E? ڋhՂ<=ˊ [6B+z2 ܆י&q3]R<|(d2'n0b K/&o:-cSZ|+nߝݡ To 8䓑~ӎp wDn.mб9l ԨgY%޸#],մvyEȜnCkxXe.Jn)+<0< g (pIu$Y1p'&&H#璁\֔9hw$oܗX'o{+=> ?d\~ʕj@`(T4Ї\u0;ķ42ynd፿r*bROș|F~ŗmp=RRI-u5#׋(j(`@EZ E}mEܩІ(4֬)js4H^1Ǩt_"^^ad{)ƸIq4#"K6{QtrO$X?R* On;LCQ_@Z <^,M7:bגzn@5},oO|Ǥ,Y`\xHm-Մ;y4Hd ^uV& II*)w->ԾAzpI#:A2%p:&]Ċm{%,QW,07yaqDhcdX|bGsz@˨^JံҿM GBfJQaQkа/YlО9JPH$1/}1VO O5ǰ돒m왤@6Fap"tJSQ_Z j/L j_8D! mfʊLf.#{{|DI5@@"\𥎥v"ohVxOv'y9 &lcɀ鋱jV3VDa.ОBFkRB9 r<<:0nXpm 3`e 7Nm XqR j#(nTэRq$^< J+5Z^}cLt71 :LUpoqJo) |r0NxJ i ldxd]fhd3O&CD&OWap "B*y&AB -X>?$!?ڊPkM&pwfGi mZml M.7? mH#Y f+X$9u30!"Ԛ뿸qڡd!YU몦xǧN28[5$|/S^'lNp, =k#tKl^$_F70z^}rAyCt|Pn\#D~Ƥ s?C0X7B!^k ?W u;bs?`#^_r x]U1.@+!'fl/â4 M:B!.,x°۬YToB,lzMCDk$pݭ3))qEt 6dj] 96ŷ517#bN>X9f]8q$!iY[=e_kL;~K,/KN f0s]ɲ鐠Z^ۣ!#,lÕ$V0W,rlwuTзQd ҵu YF;$|H`B ~"F6r>h_mzo4tPV[ 9j&'U?b̩R! ~PMƋ$"Q sj!Vl0h"~[6TkL;"$ט`: f̽](4/ ƌcˋCNc/ jRP-mȻy><'ԃ9 C P&nΑ-MnLb#yN)D~OpDvuDzmS&-Ї F(uH!HSūFNe56cmgT8ieN3%LJ8KWu&݈,8S7Y+9"8Mt۸ U9&L i~}㋘hPyvN0[b-vv>ぉ[ 25#y= Bc&#u%392'v?mS~SobCcދaxzw|%ΨF]0kbiӱVms!J5?8hIJGWŸ3/j; k p, iDg- w|h(5 !mtd3{n2rO!mG= /o.5<0Ŗ"5kL C v_BgBwcuL|)[]6*QC0?K~,t_Ic"<-)`UEYS8.ԈDF#I 7%YARP0JEA>r{%Mf-1KΗHP6 J/hfp3"đCGv%{g^[ &0ȁ`HI@ձ^G7€; g.U&<7tMw'dSF }+u/M2 hD-Gmu5# { }#< v{v7pg R&(;}k {#A7ڽc:)Io?|16V.NUhczt$9~'Z~zkp;{@AmnJŋ?{^: s9>(jYUrU]ItMrI4,tv_1R&Ͱ=39$hr>;'n<'pauM9A|[voq;j oPƷ_s|a`,q5F t[6a.S'sȫhY+z-e Eüٳd2IkI(\׊OU߭hCF¬iX\D÷9i&vFmp <_DnX"C= ^>N;ӏyqqO{ipmTrsij}@dy2mwKŦ0~ÞH;py6ؾn+1SKjRU* ),]o}*pY;čN'2`p5]@t`310{ O q4B~nZ7@bBmAM&[ә(bŐ꛱0-Ϩ {鯤;~3@3`!+5ku[l̀^hOzUoiZc!Gb9`!V z,qNPYu=/-dnCdh>bwwn2! *lWJPؚQTJ5\>`ĬV:>e\޻_dž,|--%&P|oعEY4P!݌+GS;_?v3oJ :8Cim4`O# YԊppMtJ kexA ]~%|31+D`RuWb GDJJj7 ஙx[ҵsEEǮ6גs&mͅ0OR4.. ̅F! 3XX~^&McAk=-ȿtqo䁠"YZS u6&_^VGǷɠD+TLZIM|h #Տn @Xr{_ ,۬91lǹpbC5NЅjY30P"ZvbÚ6TUoWY}qYQzFfG;vu@qDW]Qqhf98FC5']DqrSX1fDZntcDеlAԺeAY1*I Rس›e@IQI5pKLi% OMmdv + \OkntqUAzCܝI3/b-MW`i1qٻ0MhF%Y 8zp]K>azR>d3vkv|=kx*F`\:@sȜ%w0(BBF\F}AOipp?gkӻcRORLf>XИ;PR%T !_j<4+Ek j9 J]^Iq?xc]wr80ȳa^|c[,РPvAsb@` (BA4Bͥe߹zt6ƾV(V?^j%ފ^L]v( <÷9#O.J;Ak?G"}ka{;Uݰ:Ċy-aa.c?U=0ܖz9F3`j$&45|p+H4.:r{U*K[,9ޙ$LT妥膁 xMS1&U I٢^O4s{qt Q]}eB'wK9XƸ/_vY%XcvKp+#\yQ1 ^=R+*i[&H*;ae$*7Wsm4#R&k =Z`h$ gQIAIJ4XhPuE[R )qudU:vvܫT7E@y Pmwet9~iy>َReڹzf5DͥzU6jzV48 XUt[ի8o8цB#6xKAgzƃ3E [R |Vؼ'֬|bKAfWJAe.+VK/@OneNgUvA!#7',Wcէh@rwW a.ʺj~z+ D̅G 9x,{JGӨe` r l1}׏*uuDQ~oTFKwXw@o"7:hOs f../hpKX=)UO̿QIe|>zi4fpHgOnH;i w(*D~}&dc#Fx{E@&Bt{k1yuXB%\N ܲh?>MR#N='`E)v0S@YrFqփw=阔,떤4fAʛ P4{{M ;`gPoV\*%+ìw0%o&rԕ'v6xZk0YFYK&55mSNJkQٟ+' '=:CECΒ!r_z7GC2Y406:R|uk2X<C8'HP41s?p#8~Ihe{[j]ԈA~La7Zj~P[EPB=Tb4N?'}zh6Pt (W3<5Ѱth*$2]юJSްYUvy']%ɢ>HQ_zheˌYҳoRU,?(iPgYNolnknG:/vHwSo8Q^M0Ci7 7(W.9ϫ Fr"XYV:KRH7[aA€Juhn ] `9,vÒjo`d^JˎDɤ_W:ۉ[aȨs>ᭉx"EI0}Mid'[: w}K\ 3hͶΉ*GVսno kػh` y?s".N!7#A},~$2vUt4[!Q]hq{C De?.  _;qMY&{ TJZLRhh(a=嵡=2s@[ CK! HVQЦ, yiGX0UQsA[B`T>vfEDS Һ:8y- >0CrByI<NZ1KTΏbEZ"kxzs_AFCt sc(<%2-rO`˸stk+kz{F9H  5e-PD'~0`rQcpՍK9a ~ 7N*8Y?J/Cl&Rm3'Tȇc+u `n(>s*hRҼۥ~<O_Ž&'ñK$}-dLF699y 4-"nV7HYP݄.UP=>钅9bi+Ɠ7kwq\XVVbȊՁS'h3+yݴ͜ZZI B558qj՟-U7S}XiWu=Vfw.M>.zL0vTt8T"X{=!' ^h2BqL% ;>Bޓ^avpoyH<4qG7lL~o'V0zAPg y,>8fhs  :FKh!#߮4=6h:/R7_Yg?+o}n+R]d!w4-pi9CX4'ѫ=l?=pqfIYCÑr瞨7ρV%Gە|ER_aNc68S-L}+4ŭ-/w@WJM zӊD/n;M2B%4B^*%Ta,hqX?}`M0!dzGnnwQ:[XIyMAnfrl/,ƿN/ʭWݵPH&P-G~g)8TE ^|߅4d[rL^`= ×wDV^).!rYwG zCP,#s#|D6NDrF/χ銶:/1lԏ@s)MЕ8`-e⥶1$%h@ 0; H)r *syJc'tp ~2v1__TmwRBsէ&jz>W/ 7 z8mXz T_`ܠ~ F*e#Xנ1xs2h=^Іŕa|ƙ0ǫO؞G~ܺ"EN.EH$nzË|l-2sݝ{DCQ?~`PߜbkPgRqHciGG QTXf@ ;vuȀZJ9*Noc)U|L1"DUAkIauL %9 zabxD! x+Ju@8B aI7y R ;ŧx0@V,apg][HUʒfq<>MȻoHǏ xА "EP6~442ǩ7tv_(Azp(]- /}z]_^l#q "Ja2LpEhNN%}fV{}dU/imQ^Yd#uLJlԑ#PYU7X)ÕeEEݘ\kUMEHvA(Kyɥ'i\m|نk^=!}&m*9P(c ty #tNφ==KڈO{)RŀuYXFU|gQsP!QHid}tE k;`1C3m~A`Tu vur9 gaؗi״,1 W:F)9ڹ_㘨6ԡ΂R^4e@9~ÏOf/ ESEFYy#;OS cL5f\:ڒ>?dD@F1 y brɏ[v'{YUʙᱩXѭ^_8V˨:˵EI[ `69OnYԄtim*qDnqC:5uKhķm/7$WJxx'DyR3EhÖ3IߊΊ]06[@N`Ad/imP5gWcm"3/z sKʸڼH]&wo8s&{Nc_i60t`9|> jV?P`;gqmpxJ[n]$/#{ VL! ˻<绑rwiEINoaطE[AO"]^G=o1sd 5ௐ\PMDYNCT7S?SONmMfi]#_-O%XE۳A*O't$vW4C z7ZWܪ/H c8[͌BHB>-lל9o {^:JGCm#, ڒȌ;@YpQ +D,VnE8oB*M%d.@ 1Bϥ#O]$;Xp 1c\'N^/WSOXvp&-ϕvy1ݎWrKʺ' UIiy 0t)[H%yO.0-C4Ykbgo+Ţn ~Q{)W*B0qAkLWq5>+ATmA7D*g$~s>#Vc 74b$9նK;'[&@ˌ?œ8&VDEaXt&::}5>`;_`!Q[d{A`qo&a 8Ol>j!(zEU7YKi!\xj?`\(m?h71eYBB a.;, [39^p HKl`{HfK#,xza"|K4K:4GM/1!>LxDUf\eTWZw ::-|ߊ楔J3bɠk>xV۷rփHv)4zEgX'f4% AW>Er4#d.t b~ZSYIN%Px}b 5zb)x mCbB-?B6Wϣw7j1@{?L||\5d!Ub {Tf' };{A%YtX1jǼeߣ&yga-]WL{^Z3]^=0aѬ(}v?8Vɓת܊ᦳ$Y}aLS*X ;CLƯbwD]h쬔{m%"K`,Ш#d`i]9Ӿn7( ok+{w#諸ƕdI?WX HLPe}Lr/ījV@s eCڇo;[$7dk>B;m2 Z`iԇVw (80G%ޝ0Bv; mp!PC]o H2k4k Hg ]zȨ\>)\3ƃO,u|SYu|! 脀!DwU+&*ũ;|HqkCOrpԔ>fgyS*@dNҶQُO<0LH)1lW4#ʭ#0m.:+o85}a;#r%R$M N喣nma2Fa.JJ 6D&XC9?i+J37ݍgE2)ynؽW=];鄆g&2zv:*@o=N;|*=>o³3YPUqXwoi~ }}QZUjѴ1]h}?'=.b Tާ?H0wiލ.X,IYnZWXWR5X)H ?uP"j%Z91a4 cd15an9>R YE[$cu :.-u^,Nhڻ@&xwNSCAbXˈ֞:fI. A &1!@9]J%h HL+KCf'r/N_ 3bI"T: DSg1s0qK2.HR5p$Ӷa%Vua@PH^e9˪tteaL9*baӸrbإ~Zb#wZd%f{g.?p2Pڈb6Gh1>TVbՃfUxb/k,28ld.>pqU)N{qYrI HrBBq#crv\b:K{I?h)"JP’:m9)U]Jm> *";'}.^ݲCC]㎡noQ^zu6UD `3$0[)=s"@l7j;qz34UU#.EOב >MQ+2ϋ߹*P;YOg##[635nJM2ZTv#xC:#=΍CPPc_';3@#5yXEEg%ytrdctZθemqg*MՓlXTx)*]aT%E 3:g*CS?@SM] wm2dSmGW+Ꞷ^ 7bG&0c( URMn= ɂ ^k+sc*2S& &b2cJѝζRiI\C5?Ծ^ H t=$q7~ 3Bq*HK9[9~R(fwxLuØj2˿; #:| {Ea]{՛j/vI6SإM[paŭduA5m5i<#6Ly%R#֮};[&5t )3Yv-yz鮦) 9 Y_/ N[2R~q%wPF#JmIcԚ:Q%V:ᬥzq DX WaELq÷@r K`Re!@1[Uڲy C:PUz07T2/\;ڕV݃3 ~X\'tAyS"v9݅9t56NfX+awU!¢I!d< 뢩K#RMp4VkͤJL/o&1b:y=ehng!vCpUqfki $ ތuHpfk:kOG>>iBꍧOp>Wl4nCb)%?$X[¦TM3#7*EO&+֍(!rKZ/b$0@VqGcz=6$E҆Wdo\ 麧B-a]+ :K-tp/!lDA*邥wL tT}jInK =1ox xU@)*|/s2R:,:ߜF )AݜsΤݐ:AO]Koy: "Bf-xB0HμeQo>M \e &VUG~!?&(h}2倄^Fp^3ܠ१Y3HU? ד@t[:W;Oit#mk&˜z3 D8Sɿ om 0}-1ByF2ou s&pfqY(_dbU YwB+UɨAe?*}́PH Mޢ 4!Z)'qN7^тy x 4 sSFߊP2(ѹmZ1U1OLl'~x2D2F;Qݑc/7<mv#{ID[AyⴱH+QY# *bqY#II&E,b6LYv63k Sȱn|֧(^\R)T^g.YT4UG. [ȷ\DҶ045sxLl){i&g R;%pr4 1hNfV< ~J 4Y,Ӵ>`a(s!D~> UUW9's 6ax\k= NC&zw%{BcBJBrM<ЌR~`'5R4"F ʆףrxK%Ke%yNcSj3PbTfUG4cYc#jCw邤LFi' Ke Zs]I;y99C#l)?iӳ:5+ku]ӵ"퍍k}ȞzpqW]G ,ZHҵ} 6U}YZ1(p_Xa1 ??M4mq˻lY Kޗ0FJ \Ҳ1p4f›3I"XS†8;nF6t 8tw d6D"~&^Cy擓Y1b}:TDa nAC1rOQ)XRp%&fcٷ=I]{D(?~bP^*0XG"Q9b&i:k~`u:Ӯ[ݜ/&:yfGJq6n)l3g걍?rqȻ cZ3 >\d]eQ7[j -^ɴkc"Wf.hY2:qk dȉ~k)ÞHGmFoXWLl_Oc'J:̊:4>' |'Uti//rw8۳<'`9F֤aKIm_r? ",1QSdVق#MB!eQ,w#&>m0 T}Os!Wv~a{C[@f%/sv +ov x|}MD%m((2Π}\Vx{E,Ҁ#09gB-VG;ӌ@>VGJn[=n!<_=}/rķr)zeȽYJF]9~tO;,"#NuM[G(zOiPj.AOL2̭ B3,"`츙$=Q( T[7ij`\"@2 ( 0{|zXPtXFzTEe$3m!cx,r)y8`[M:+pm;Qm`זvh 7n$T OnPZ\΂qt :<ע'[w_ʵMoy`Wi.nwȌXXxRh^},Wd  e4LmZmu=$lVF4jZM]v!7 vnLf?%cz6suDy0Om\j-ELN1&S:O`=&24^qK cm<:z&{~ >2I8k #5D2Kf&QSt,{Ođ_0J@PzuOR=V蟉^DFUoo{2'4d%@2ap)>|(ɳ/edx1ڳn9f*q7Ga.Q{g^'5WxHwh׽qWgB8OL- rC%SvMmB$Ƅ&vSm[){$f 'wԺfosm%@N r<|ŠDzm O4(B/1:6CK5[/*`i-g4D#U` Z #y%̭~aT*QL+jx9eJWAaR캢2ϊt%L}pjXzL8|Y cGDZ׽u2AԬ@z'Ŷ^P|e_^Ϗ^ hRc%#>)d9U~Orn- }ōqqQ1#.4 CYnC ԆtaO6j$]ʧKG1xӔ-Nb5jgk }O 9&Yr @e7D]t>t/,Ogg;,E2vó|ugy5o~ÐjܵE!)H k,g{3L>x}DYjZ>vٶ@,2L4ć:)`{:_떫q02:Ν=e]&8Yc{(KdO `4vpO RqފObQ.yj KdIG3vwtL#+G laG2VWKlFqutMy[J>Fv@ 9؍[Ӷ2Z aF8-EECZN"oiJ "# k^w?\`VH!${tS x?T]?Yb|^ta&5_Y*k_e ,Joᐉc؈PMU Kj!o'N}G$kjVfғ7jzqU0JT)uGѪqGtk+@1Y?'gzW:ŧq)5fK UVyv.$sP'NXiW $\޻~'fHO 4QmE!9Qe:^hX̄L@ ޠZL[(=o7udhŊQ4l]#wԂXUu.3~7c0{D%=Uqi{\R!b{`Cϰo)}'I|A6ȫllh;}:mVa=cˎ]\}umE7>u_ @5oK8y#%; KS)q+$g!TXmcŵjEvqi޵䋡}||B}( ̪m zBX^噡[3(y<셛۩7E{bQ⒡)|M~LiU0[hlBnTOu'O éHb1m"eĪ=>̢Y}1,dJ.>8±!mJ^0g\T,ʖ6m~)U3j(CZ}}z!IޖrwADTd<]p9?CL ^Xw=Y:@^-t[ы[/>NiԐA0Rvm-JQQֵx =WpAQd|m*":bm9 [BXbL˝PX-x;gیk],?^tfM9Նv(d9TDkF,Jvӟ%D5 - ؂V .}]{ި33R ׍d2dJ@6Cf&]9v60x} |G_T}~zY GV t`8@6(F|Њ{F/X0޲UZuK~JS<(57A"ԀّQ=a_/ IiD ?OmAwVkTkʇQ 2/ZD[ *"he xh 36buF@+WRs_ٟiSTZNyfh5 Otk HswR ~Gm}6M79V-^t?{o5 !d$ K5`LaJMsiTVeUmož4:G CVmn) k"}`k+Yk`F֦) )z吞ɿۅ1$MI7cy&"V~vAt >3%۸a2>HUUDR`CRɔ6 {]ȽCES* u+݉.N.SUPgD>ʼnhA6stߌ}APĩUf˟_yOh'RHd? d9'Gɸ>aÅ-cP8@fc['a>>SJ3yqkIy _ DU#3!W1j#9Y3 oB^ܡY&P7>]JY$_~wϤeh&}@S0F~Bū<%IFbomSm`L^g53ez^M#nj'g- pyz7 W I Xpޙm'^r9u1LtMOx5.&:OSeraTAO[\\I~_QsD }6g2!lG|Y9!|Bƌ-/BQۈ{'\1+C* fPXh ܚCD{}ƈ* D\T]&A;c/ W\o$svu.>;g{ ?-D)W(VܾZw֔ɽF}m>bL^DŽh:NMU-L!rNpC߱ Lj@aCvݪ]9MBQULQAޓC@UCr=Q{"O+.KIM(E+6\q?'%%<+䑊 掑ĪJ&RX87ӧ^1mVl <X{Bnv8+GWOqN)C"%WӘN4~93`M`%JޟfJ0$.y{k{8xOt/dΛ4,&7hGZy RW5E,i{3,'"#7d:K螔DTO3q@qNvRbD.sG,'a48d8Y NT > ]F|#Wʼniw\WݯY wd6CϠڴᲦAbًFEȄZ-v|ND~I}RCXg݉;Fh#4BU?okTҚq aW$,ps_\̺ڈح] d Bda) F W t]؉Jp,mEnZq=@#r+ʢص;tf f N)[p: 2lhɵe9zF{⑒74ƿ3hC ~ଇȧZEe|#3"0zv rfBM R; '! Iw X ]9Q3g:cFc6'8HȔ7̪\SfDʛbC|TA9{p9~Ɡ◜b9Nwp|zYW:%C6+*K_\ (*eN_?_-){,T {eVE :h“η#F"kV7qD[j=GtP-5<} 9~0[7$#Y{롋Vuɦdք[t`t́cȽ`c|x~&0'@;_h`M rC  o4\#@ cSJsk*ЭqdWp,:؄yJꏼBF^AjY`6=Ð=~Gtӥl[6XB][K|C7[ v2AEoD0: 2qs&NX9 ogԩP=3!3;jRwNk,[ Pv[X*u䂼=J8qw.g'3;s`=L+ܒQEUTg߲S'Mm~snl꠶2ld AWA{,D(VcotpiO:fBIkWCRzXpT9,=Vc6A5ۭ'ɻ?ޡ$WI107׺ V2L |m{-Iϳ<о'~TS[pU^xׅjTXNU[Q! sjƑgSxd߷!wb%~b>%MzƙisXv콺9CQ8Ey6~3.;M+ 6jڃA@W$ԀB{d~C;7!\LR1m+bVeAvH|וX04ޭזa9PmZ:BfTJo0f@?8ž*hQohGfI'nܦUXven֗496[a=т4@^=޾Yi!O:ͳ *! RSAzmg #ѝEiQ2\ت(j$0(z=^ON0{qQ>Ǔ"ZYM@D\ ()fXe6PJ2#Yݖ¦ҘNxpo?ԞzӠ[Sh{ϚX\CjdLOUu \PW8S' CԇwzoM bUnC5%FGc?j/B&ګO3Tq$ulQu6HLxxOŕG݋.s.L. eoEy+ 4,>9sjuۥӑs3UC uV0Ur_Kd81D|r%A0qڞ4**?VՃZvyPz|^ Ѕ ]y1ǁG[E=ozlݗNoɓJwR& M)#~~gN`H2:T4awk#~Ej"ޠ;əs6g/"x)>-:EmKGGV$_" 7}m3ULc%GaE8)Tې,OytC(0vǧ  e`e͇1>U90Tq~$'ZIU?L+VJkzOz!c/$GFV6D*U'ME/kJC)/-'oF3i$>CmhB0l2 XU,%O,0 YX6뺇7VGM56kp-̬K iqO&ՑQ4ð޷ M1q(玵̺ ׎F?bF>˒Gx ?Ɠw;3G8F7҈n/{FkF`LгfJ{Ñ2m1oPg21u:jIc6~'^EP#z"}EgQqrA 4MU h3z ݪ0<z|~=]uםA L"*f4=u;IS*+.*xb7ozSnW- -%mb}X:XN"cEOQ}?^p} =jnUFeڳ 5fAyG7*&g7N6}BPFEpTXƎ=uO-/oli(q."uFy'Rf ]s=^IbS2Ty"UЧ wx: Q/ ǒa Lp0L; Wz:Oɉ%$}"t0_+ ԼM,^d|j~̔$9vsƮ\?ψ @4@WHWh1i^ QYPvB+B'=<3>rxHX0/JlII`'DQJ}nTS߭hǓ1!"Z6`!SDZ F\]ekاb-m0I(Ø?2<7$_8dᆩ~^B4?̬B,qt>A UΕSUVjQSHFzǒS @_Wf'8kɑu{H=/\Ep)"ZKn p!'[Vl8΍8yG46((_*)5CP\b$,h~ ] 7=4` 7p{^&dqA J4sUr|xg\^zHQ埣M؄^GzmW3ԕX=6O6*#,j_ùp ԚE߁<@&I7\Ntkc|4)rtT=ĈAI+qD<6:[iP) _}ę b(ɞ3q}4o3v&x/^eC[I/nu_jcUg~&%6@@aV Ȕ+h4o\Bm"oBhcQcl5FCz8O\co!26Z x&ĿpHY۹(l<ce酦92sŽc$Ht 胤khבwndHX>OwVɳd(rNfyRJU+ocV4;ԇɵd m.if3U3J PA` ]4PP3{f *C.hm%۱N>=gKpNZx./ĶηZHyS/(R|K/,[SE @1%f(螟ddND4^PpTsm"Oq_]%'M4)ru.i v(]z\~mvKm7Mh7%>}ܽ?vn-or /fQMMD" f/d6eϔZʶj bi2=sĨ/k(H1Q>㯃ByG 7H^tL]-Y5-|+%4 HeWQh8EwX=xï"pQS&Z)d}5(hw+*ưcvgJWק"pz 0Xd#^X Au9UR 3W{ZDĜv2$F0צ 5aq)c+4| l10!c|p7ފ$ Ye8Y3* * P]).ԏta"JE°/G*tCģ,79WcIˬ1DXu7er,/&Ւ}B)`LHk-5L -#"6#d.SI(;hX3q Ҏ:d;Z^V$,Fc^E/+RɸtWOAW}U 030cj trgSlC;nX>a~Z1Xa ZS:0, rnp^Kq]I] aӔw$re`]m7 `˛m*l ^bbjIщuG bP}z)W>1 >Drs7mTl>FHLȡE|]c1c.{2 I:z~N;88?oኈ&}Wgg0BZüJWo!a=<[Y.%Hnw,tq+>\]W2زv_|&ͧso>B>ywC9n{nx{WW~^ RK7*c*a L^YW46IqN_J?-.G''@`x_>38^}WFjHmX8y3=˯ak< B*"_?vVHG_CPpmw#zbMJ8ԻO'^M`Gf:$b5ռ׌Ѱwp9FbsUM՝EL[*"PK{%ѪsD7ϘZtUNؕZQNz32!<׶TdӇ'ߠrA!~$5%:hF oʟA=A7e|&hOZ-CУ#E6h(&Axw_k$Rr2 QaC͈lqƑA¡:4Y-^t;֮Ҳ6zFFx+6c]HgAJﲽ ]r0s{ |PlҬȡ.;z6=~\s23Žv,#_MFoVW9 SZ)B'tҾ>o1frW}9 |yE'QkTxrkGB>lJkExO|G]ϋCZޞWd&WfX&TB:\^ekh2_ݞ1nB~oS~,QL,+_]T(UNgA';Kg|䦴 X1IPʤ`ՊZ5fquJO/|aEl%c |G[G196~e<&U/sέ$'-΢Az~ww P/D K~3jH|Tí{rI~Qϰ|9p0`s4BK𓇀&H-{:'f~ Q?Y>mףfO8ƙY^ؿ6@5yaɍ$ C({K!VesASǰ]"\P@3H,h(B|ȘzԌTs$cx}#=5bbҋ !0e;P`R>nb^ԇUgK~!;j^|nYB +!B aVN Q'NJ5Qnak vwPevb!j" Hϫ#;=Y4o,0Ph]rZn4^ ~%YX\mBmF)>h#96L?D;="d:{/)K_>[cKGt Csy*3 3UJ MiyM-L)lɔ(ϕ'IWs#Pf)phgIm%0tEn@=~ECo U+Z`vg-Ho&4mnX]`z0lS@ tÿUw1+njz/hP%B}7ڰabt[z QNc$b}8B6J6 \(_ )B ˧EC BQL|dJ]@Ne5q5,=."vQ ȶ"Ai- rWKR,{K>ϑ8X;~2zjxİܕ8;я-Q &oO*J7$[j?D.rТ\oba>w%ꬤ5c |B .9oXFYӐ\waL1YdOhWN0={PlH, i S} 8Հb* K k5) !6 ()).֜D/ =XæWqe$hpȷ"G }YxY'$BB}y-Y(kJ‹QusYQq<{4V&TMvwEpBr~{BkOӉ^ш`5pw3zfL)quh_lWMCJ͆_\Mm/Se^ڰa(*Qr"^ҹx9OH{WdBM'-WQ߶#KhaɎSWyTH727uVtRDyNuag};qD`< d !/-p.S]Kq.qѴ\5oJ'02II?au]*2[J0 N4WDWPIƝ֘BsX]FZ% .[V]~W +U8epA4)2*R/]=aF1˝N* ǥ;2oqQ@,fiޘqԈNEN46-D(K&;tS}g!-@\;L&аſHw0Yx_-$Py(lً9QT/vN-;`۰X峤t~c;nio wF1J:8^  vǚƏi÷>π O>ͿrZQHZAauiX*{Y}(*!OŃc??Xy+քBk讥'rقIcr?TB+-kQ齋+ˬ_iAy7֯U>Xɋ['@m[F=6Y\z_WkM2ၹR@;ɊhōL.o"lX^~iMa+]y^{ rLOZC@/#VѬBcd@ }꥞\7*'~&* \Vvo) W>GehSW=GnMXDŽQ<4sXH cń]$/~H)IqFBdqq(EQ\ ;CݘUa{?hum~BxZ /PRwS@kTX28QgKҵ%O-a8犞cQkhj,nH{XAq`>V{֐8s N<* =SJE޻$<1dJI3O1{4]uG⸼zF S\1u;y wlgw>jyf aբt`aSw~wc$stGI󸄚Bp}bn385띺[cjwknT3#2PWh<7ȆlRVnМ "PֹGfrHV J4@ 8iG8Bfv)dޣ~wV_LW ׌Ŧm<"nyC"nېjj1fE"/a.1L;'N> h8̗sYbqp ]{kΉvQ o-%FPg?xB(ϒ욨]ՀD(Rtŵ(f}0qw܄*OݫF`:hfđnlf#&~AR?wSܐDFk~)|)52E+۪+׳B;Yh_}C: ߵ5}crݼ%LTY+C2|USKpUV%_.>{v\ʺ8Q-@u9 t &= [ A.E D1Etp+m3%73 7I۰+[c3~0K[GŹ$IbWP\!ݕYX4$&E1XcYP*j^n/6~)"2[ j* G6 } K~e!у2s+H?UggESyGP/V"6 Kf«ݜU,p|ec^ql&k(: ͟Bdf?mUrz@A>eQҦ̔T,OlDi%"J)E#.1n̹n"+]1ݚz#fb\8.!O‹>b+|㞅#pZ-xqg([%L1esͱ »> E9K]~\H_Zui>jAɥWnƶFg〡3^5:]1gr:!JdA@=qĄyM؊1ɼVj&2H0鐟=Pߋz` B]REIvc20Ί>+=p>\jQ`C[fW'`orD>fVeeѸw"2P.&^7m,{n9龜[T$/?t\X̥:ol !B kwUkRm"b"iAMF)e>MN?bە,Kpu/iNx,dͬ8N d,sq暑V*/ӑmKOJYw䖣ad3ORX|S{ܽRWb"@JmcS?1:OXX{JCܐXŲ̍ӎ +,$} BB>h9ߝͭvSyxϼ ݊UL@A bd%i#50~d866_: xVU&{z1;5ICHMݐ ?E C_R.@ Rp\?_0QyK: c:0 ik)]6g'IۈYxDJ8.~ hLp6ySU;NpqBNK: I& J!gAѧL3Qæ-EQP\^}ARWQĎT|/tJG;=seW2;ȷfJY- 80Yy+[i {R"|-ݪ yraysx{:LoN-fb%0,pg}X(kVƩF^Ǿ-ֹE`Hȟ3nf *᮵- cTpdҢ6Q52q|(MpeEػF,pWcQt]F狗߹ fwgُJ`Uz3.3 GFޅ΁wX:U ;>ṟɩK7RvRkZW 3F"C{/ &|oY<e*;=Ed^1[u;;# b ۰8>kH 蹄t,ܱܥ+f۸9YXz0l,0BM藧6m]@b^V6|PEͿ/K7ǻ,&ᯱJ CK~~.}8*#TôLb}n2"Ȭ҉ᑟOt=IАuV6@.?Nme 'UP3[qh&K.Ii;=|S/Ki;{V C:cWY],_S8s[5B7Õ:+?)GuJ7:MBT> +ZQ丿yj^wޅzv|_ |2V4UkXFeFx%gY1D`+Aȳ,g"TYԾҰ#K%[ ^U8Ԫvp) φd=;2t41Bvj۲巌N΀k5J}ݍtkdy]uNŗEXqg*,Ď +гePf B%w _dSjr)pG:va#,t1PUeTUgUb>g? 3ϧ&By+ 4jOL)'Uyn:|ZumCc,de@/2mM7U=zuT]'dKc}"xEdp}fxH֑"@z8;S>d:nTCtbuHdj7אY+A짭ȏHI.4}cfM*XLo~S#\w \3cEDFb+EOq%w0RPRov; 9{8j:[(+вi>qM~P֘qkm5Rc%No@("bkN,n|ʏi^ ԁ*W\8`z؋H? J2| )T 8vK<;⭦g;YZDDH0lFtc_64/4dw6j|=J6ӳx Sϰ)㦆=9_M++ Vn*]@.[$Q8(E[DYr_압?27VUF9J+]9)ݯ-G{*1p64 qͤW=3zLQUny|3x6{[[9e5Bs.q=tȡqSi?nm?Z=ؗ=I*^w=/ 3驺ӓ,.7U`{(2([u?[0; -#;^-}mI4LNX7wFױ/~_J Ez5cmŖՐg9uA&+u)"o;\8HQL?h91PŚ28>@.W|z^$0+qOӪ[ Mz*\-"?aG5OpԢ,.TTWAq3PLc5/&(qH|Y=6FLBy¦Hkܞd| `2(<\z(-J&ưdAg5@ dy8IM25XMXy 6R2E(095Ͼx%)$T5 c )x%*?=vLZl. #)/"@W6|]m_+p>})^ɓnĕәͺ wnF H, Ps h`z.XAbnإC+x$ߕr&Y$ŎCT 1>nrڰ tqԜ5k=Zo@6TJbP/;~'Cm;< K $Ñ(E5/kcƺRf_$@”u/ _j‰,C hbW+,`u7H[9"JzӘ{PA1G$Xd&TFwj[@s UFL<v/_e1UvA ̛&*WN^OfY(G k}Ѕib[b ʿO-%gfߪ-=i$.bd3@(vG|MbcjYv+8(Dߍ ½ז,87Uw#| 8.ӧ |VÇ2>7Ջ;&ֽ X513M {O4♋Z>j48 > d"7EP:[Q"py•:d!iaTϨ^ōq_u:9%+|!ɏ6])u3ag;10߮}d_ǣ"f:{ ӷ)wȣ|5dezqZs/6ظdπ |_z_bi9{,T_16%1;fV2\(p;"$(%FDP[XEp ˆùd4{FTD9I yrw!~ 'mRdyqFb8(JYdBZ7yP1Byk= I%A_{ݾl@=EZ/+o~;ִAi%%7GOEnN|S {B@=EfU;B]6^ZVXX=ŦZ { סHǖ]uy+EVH?`G189'di*BLLY+;IӞT\\y4/.-5K>d iqDubyq㌉<7noSC3Wh _ y<3py ,,3+ <: Q=ȼnF(+m+2,-k,#6>4aJPJX߁q֕(Pi08%:EđUv{Nh#$n`X>i iUt jB%/݂/ Th7#1مRف쑫;TBg Dp2M%t`x-<c/8LWL- jKFP4\Юf"u}|Z0Nn,kD o1&O0:X-87a t˃2K~b$X%娶\1vW}eq;kⷛ28$NLl')9pЭ{{#8//ǹSpIv]>R@[1m<^'? )x}h(_,dK` @x(.^CG;*&3R>FS/`k C'KiB}Zwe]x`C3pB@ɭD/ʻ*̫W T@7DĞ?ʱ #N| n"ch'‡ehN0&dp k~7@~ ӏ&<<%V)L_U29v: LJU^io'?ȀUzpf[ ?YpqO%B5} 3݂ddPD:VXVq> "ᴕ%ՋHDUi>nϹAA%hGKvK!1@%ޯ}ajݳ`C6tRy̗$Pp0(++u<'{ g% B Q .j_04>]z\LWVP'64g {usG`tGt*/!ΚNBVwF,iQY<xZ.a&mJ|0'YYrpM YhWA_IrNks4HL0xAM;ݍ{2mPdY >5x :a&}2Am]4,{?UulORnm};u1}D;ҌNQdc疎WNOPѵkJɐACstЫ BE 6SJ|ajJ'#Zajt}{Qrdp0(ŧs@hk͘ ΂#N1Q #C0dԞb %+"iȄz3&:6@#sU1"ɕ$ EëW!lxLR%WP WmXd'Hz p5ʒs~4K .Z>r34zB;"pULIC&HOb2f*ϱ$kR GO@vzb>NyC^ܣ @oȚ31=TQ!FhBXJn>$Q-|ōGlO;:s) 5v ?uSmKN%Dih~d(d4jp/򳳞y??uKUQv4` |zse;K&?fl :E$g!bѥgsϤ"T2lQRG)`e3.gzsZ[!2 drPdۚ!Qf{<{`)BC ]sA`ek-1aFs[f2NOewKtIuD8N~  'jGi2+oso"rw 9 hB(c\ńyZSb̮6_Rlwg+` "1" f|0{VBEB1K9AB %(U7,ARUoJp7@X47[/a|{G'GmwKzSW06Mh\>Z)8f)3nktߨfmiH/`"d<3T3@knؑ٪u/7*`]$ql&ji i4Y`,XELLӯ  ϯ4KT@ls`7WQQȟS(~~`h2؆|T+/P@= lWLpǻSHC]HҤED ڿwlt],N.f[5܆ }up ɹqC9 bKҲBsLIU jʼn*~1{Դ0 6AB$A2|ǭZj !VF2_u3ws8h-5gӀG(._xv&M0( tK1Ԇ7W(GJ| B]2+ ^M;lN H_.k}ώ6Qɬ1rz6"fwP45JHBi<Ɔ0ф# V2'sARԺ0k!.sԤsKPRG'݋"9zARoMfh{?@ˁ||pfL˓Q>oSr ||٣5ߍXbԉ"JxhYC 1`䌝g{G)fR)74ms#ϱE2&7+f(\HP3IVxf)ҿDRL Wޟ^at A윰~"UlH\2VtTc=3GﵑgiFIlHlu|8EX)XL7$IVs;yb14&#Čը4$8zʠy)uDqU4dd9! 勁;bx{"E+Q&P(e2D9k`aI0 w0+o#b'K;l U|8^,٘aX$4!9ԁt oN+~0Hu~~eU!Op/Y]ژmGUS n26=brasq߲"Y q0+hSj&L-{!Í5w;(&GP]f-lWrS"CPg,c q7kA_JdGمp\|;%V/pB28{`s Hd Jf]ں 먞}8֣'JR#JuV Ǚ=}2|8<5;ޠ:SW(BPNuMtG, H*֌|.`Q{CaN }.)D"˾]fw3_p-Da<|&fX')Ǥ8ugjeXTI )aZfh) _uJMDz!}Ա#ą''%3^f~G*cy kA = /h $ HBeqlI1ŐЄlŲm1a^Lc c;wyzB "B񙴗qIdu%f;zAƽ|h!t0j[ɘz˹=&'*OL4&^+d謳z؛X(yF=\Nn8mL|yjK Ģ%t7m^:hHi]xDn GW~Pbl߀rfGF~ gH4ȼfhjWAa#7"l=uadcF`O=O. Xg$H[,N[e?P]RGԷ‘fRod)>wIfm pp YQȜ& ֟&h ĒC tok|xEà@@/nmhZ\+-%pM|~>zCU9KS.? L=qӉ”tpQS1eziʴ(D" KJ׌+E;*֎IlzN܇?BFPlr[@MM4zˉwĥWݼ7݄Uȝp..QU`R2;11/|Bs/>j]QݫɃ~6 oBcTD9=bT3MvBN$QU Pxg %=QJ00F \ܧ?>p #fpAQާ?z7͈Nب}_(Rl?KBNS3ϕ'a4ĪSQ}\M?.=Q|=f%aq8 4<~KyIBάd+bVȁFX ޽e$dTn  n’^XhE_TJ}0bKx饁[EXyH j$Et+{^Ρw~"ne/޶lR5RK/C-]X؄,I^X^q2aƚ!1q@43`&TD8|S\\S'+Ty~ilf&)hkو6HBn Ĉna-膲%q1?Ea~e@8!LH '| 2N9ڂ\ й„5eh@eJד*$*6AgW+HBdCf,͇3˃Pk-S7vO (7Jqq@< *Iwa0IqھLNӖA(2L0=wG5)kV0crd+Knj4 q'{ 8x?#O{-6笗a?,`[멱,:fÄe6fc |qg-->:zV솈PH\Y)qWExѼ-`6/KQs#MzѬ+xgE~eɑ+.^lOSșj"GTyxsevӤKYNssYyujڼRN6yxs3dTms2 7q;1K}qt ! `R 2Ly29& 2>Y?B15xNjؿyd[ъ`Fe>IE#30=sSx6EN3257`;R!?'Đm0Б9$YAXi9-;o9fen- FI0$:S&j`kAֹaZ"F7( h1 yE]?3i>R;XjڦYN.! B2%~4$, ˷/8`)3D8;FaDZs; 9請.H[vG`iX(\ }Y|u٩/U#PB =5r/;-{ f>214f): }_hdl{jnsQZ;/%3E# \'83cmAYbgceecQDb'ieH n `8'QnId%x$iZ'+;SN47Ό58gl;yQ337V E )1VGXp3]Bq%nMܙHF&추o6kAޛ;BmJc G\2mA05τ{ZV!fp|]r Q!EųVlbȑ]ζID⍏##Oop#VT= h6>]5gx۝YVf*P2܍1eaR#qOCN[I[,I~\rk{˺_kk;/a1:ʹl ꎰ1뛝{3VRiQ;N^ uō4k87oRO"2T1'.[C҅rIry7{k{m4jߙ"6@4e_f>(5M,3!(7YJfY[/=`du-- I * KچC>m~W_r4CE5L*x$8UX;܈, }9-a5ohje6HHtx*"q!>$7PJAndgSrI.b)z(y OZ jI@l1;-Oֺ-ET7k?}Zn7tR]6ohy5pVz& hO6k)MwohB&K\3`ob}JCIt:ԋP!` / _@Z1b?nƔ &N,!Ro@RoZ:Aa7[qnv-b}+{K[DٗH)y⹭ dd ee|+rtó;-m .Yh 72vN (< N{ֽUlГ٣ndVS5ƨ9U//Z^PdAnl$}a1Tc`K!dVߝ|= qOEnׅ^6VMe6.lvbJ.'+ºxo\ +XC;҃V8ӝ| bZP!~qT䬏~Y+X֚8KT qs_$vl`Yо UvW' v.E"wDbA!LBh%%1d/5E 8n0oc8BUp*ao%uW{QPYNInQ!N,qs1MVNxgE&1*wed+=Th"H7ԁߍ+pFMcm݁%(ۜ]=^!7] KجP0sZY*k'/Pr+BLϣ:McxY ?qz>WTOYiWi|)ۮו''R兪4\4 0T-;H %芨TB]ǧ%?l>,G>d44aRU{ w,BtVՏ>. [MCeo\+^NXzUܟr Dp;xHڔ"Tpe0Jaɸ%қ5e# [8/{ތopAw|ɼZ~P̠UXft` dyf=С';%֙2=^. !ޒ%6CI و^{]JJ:d2qI2)"BꓪBu2 ,ah+2r){!Z(R%J~+Oo %?טc^2MEk| nGoU<=aUi,Jy8GD6K{L|ۚM7Sgizƿ#q zUHo?@??=}5_1IOX1b]i$%Y!<tAc81y-9*;.pI#i083}۩(M2p+И5+tH' %1?X:r]9>FA>E  ];I5~v5h!t Ln,Hi#W6@/I6S!v;z "PBZ6ksU:S2"?ś_YG8Yw n'$[83Gu]LR%{GY1Wf% ^TJBt*tFװPn4 *-Y$1)Dw[eGյC2Xߝ;NOL PiPyNGԳ0cAr"1#?%MNvI@e*v9p"R̃5:~/mTmԦn$kٞ/#V1߽m F65|Ye=+eͱˉ3-K"> MlFQP,+~O@B]' DM$:v<~ Ʌm `疷r#_(3:?{賶(/S,/W85V GcT9 q,O4򸴴|kկc}Hkr!٘Rh@y删Q}e"&pXt%@/H2u>-&}DYA^DpbD¢qm5̼G/0!TޝBo %L/?[YMDìQ¾OŇ 1He@۠{=BT Q"Wʚ p8\ːdM>r_ Z? ~J\<{_Bg-[kC$}: [#8R TNt=Ufm64G(=ʤi\F3M~ID5*@̎i }C%$Q `ԋ?i"(>8  6 U IJGn_doŕ3TaH`%S ^Ӆ@}Mpl)S>Kyj{i٫V5eÎ!\e뎦@)eP@(8oA^E1 :[AK^t’ãϫv}֦'H])y[-PNAQ탭qdSgyH.L7׎eBU2v0lkiܷOOWɗp/f78 iW\g~[3S ^_Ƿj"xT^F!{=`פN$i9aAD9uyD5X e`RO3ras nHd}dpRX=rBձ{组qA(ԭr0ܱs=FARY9$h'oЍiRE1[ѝN~vZoYIGƥ2Yhq ow˻kN9b:/V#»+A:^^rqܑ[]2!Mׄ+u U}R إ!3yudXLW}wpO}GOŒ)$_lχ^C=Y2n}.'ͦk`ƶUbA|o^"0ȹ Vl!t O:Rc`z e.qs&SX}_IY37= _#9ё.u4xa3zyYR=uX*0A8(%]]`7gef~Ѫ _skUO1Zf3J`Wyv*uODtŽSč\S(/wz@sGϜ_y֎XMb$TD=<`9W¥;& PkbPK0VJi=5޵@}yAH_V3ܤrD՗sB3|;SKLua+EC\ yxjoL=Km_.#sɱAPh 9_y NIe8IJ] WoGd=p(uʼn /O9A,7~V.WN M"؟k36(ߤzL+T(yOA܉^w`¾Rt'v?iJ;|L}Gfd@ XW]k{u@@{yunu$G7i3%hB6ƑI] ]s;I(@6 V'Վ5ڿ0FQ|0 ̚5bqܢks,˨1^ni+i4ş7S8^ o**k"ݘ6ӺD${,}Xfc H2ѹ%LJ}f Y<-u4<΃BgCE-=9;;Fq ]Oq݌O@z= j8G(b:[~/\UUy?*>K[DžT8s`r HX 3jIݑ]Ntx٢NrJ+_Zrn%PW:mӧ :qI7{K*r:S JPHS ȒVOUQ}Qbȓ3G>3:ۿ~f_bI>-=20?rC鸖1}H9 0ϗiDr].%ͷ]RۑCEx"C'jd`.|Vj"7ƽ.d9V,U@ԁl$ZnDz}~>1Ǻ-> nGeܣ^U¥9Y# 6P8t?!J*ve]J ܕEÍx ZF"O Jic O-_yQ4na؟%*,}n9Q\lZ{n0b޼">uZIFUAqAPTXwcAecȱq+b?B̈́ȃ,+ ͑3&N ԏЫ8dLĖ1YSlt=7Qz,^N,H.Z˃P¥SҮO:ES&#ye#_-%^\׿_͞~; 72/NZh wؠ]u߯xɀWGIXkZL"g0?Q>@V79tRf9%rSkָbFTA#ȜGy ?ecb Ӆ=H-ByY䴝+ScNU|5f f]jp8 lOe]"|Iě,G^VWx.$E0"R%U=Ā`e1*3ɜ,gHX?OT,B!.4'mJ[&v2~zvk6޳p/cPdp}G WXTzgfUap _ }#2K0x>5ߕK&Aud]4Pҋ _ȃI9C~J_'es6G0MS| a^`v-b9Zʨ(8?U,|ߚiN j>>&ZP&<vCT' n4΂CpĄF[Ƌs`H v~tj\LnH[&SKDVnˮ^;yмʰNAV| vQC顑xk,O ]ZGgڀ]KWu6nBAl؏Tݘ-cQiEUfi36C͸(NzzVvtH<=6_)?9c }ϴ.ɹ3XQx\o1i=tn(w|Dt8!vb1FMQlC<*>%S:z͔$џ(M܏H%j-ua|TX컕(}BXx1Xez~b&YUJ>!8drå١"4IwiFz8ȱaWD ZpyYo0b[gﯝ5БJ',W9՝+DRݯZ[i o-՚u|%S[-$gdb9/ 41glÑ@릨s:">gזDiv)B9C%R~Ljy ݝhqM-B c$*x@8~ZJ}9+3IE[+k?{1?(WZV xVh2T gVXq6u>TfDy<+GZtSPn] =c`UXK4y'Q9ˋzї2bl"?YсI]ޫqSE'Zo7x Fy[)H :^"`U(dLԙ53hI>Fnv Xl*f'xyk)BTqo`8Id'=$,vb, e+sU +Tz0Ptq(Ø|⺀&ZL Usbj}py` 8!k19[ 9D<9IƄ`3P9 tx9Ag ȃ)H^]"tey}5r1迯hXM3oCַ) S-`J͑n[N Oy7R㡝Pp?l7IJ6gDpy=ζ|_{MY)CH#;E|_PQ'̄15 b#;fjUS7-v,##s_$);ߚҘZ(A&~W(HVl3ESTx@UoB-uㅍbH m__-};9>6A\Tqja >{;F5ӂbh,W<:ɬ௏lKxdNAPE_t Vw9ӣ$P6l@*-|vK9gc%HBbg LyÒnBΘ`NPhpCP6w(uJjCG}Ļٷ Bsf bX_`98$Ug4Ж/~%}bs"(K&v!ۚo<8ʧt7iF,ʨQoIq5Z:WxH/:'!³V5'{-$.fbYvhȤc"w׾+%Gm&3Ş߿[c.㸰G|c]Ơ56Kv[(QM""/o2ult 6cF@%V zQqzUu2"(\܇}d4͊>74$a mS(O>Ѹ5q 3=+['`ҨY?e֪sۆ$sge}{8M)}/CǛǥ6ptd";M$t@G+(ҹ[#?^_HGvܤ2681#]Pr͏%6O]c4|!Ea,[Z#, ,Wshc&B^֍Yg3u}5Ly3>W aLr[chт8oe5X1 L,,:J{&DMEd &udv"V_,aۭ~> NHBῊ A#n%[%?r8BQUT)׊'ρV0فAq=+4rC77]=(/%!t!Elϥ "r~T'8wy8 )sW4Zm@hب|OLa,lxC=ߘpf6$&ЕWtIUp/n+uL"yFURO8'!}Zhs8Gy%݂Xy w,[#Wr"Ρ x| ?ؕ(1(^lwh5Uzq3bGȽ).2r* N߶+fs_/ |J/f08j IZ(Z NQ(De! &Tw.AAcJG;y\o*bv0){$IE;S~Bpk WvMzT; ?ȧt'tVڜ-Ø0H&ߪ0{,BkY2cHHf(ʂ\7?Wܽt,d`۸#rN:ps ufgî]qRc:զ:-3UAyؿ/B7j dwսfFv2 bLFT 8pJזC$(kb$("Y:+$pF6Xp_ (珘R+}{8a͜~Ѣ 4~C\=V.nxqZ3ᬻKsl{<"%T 0{+0C/b(ˣ+MǚH]/[(ڒ'粋Τ}]Te,oFzic(ӟ6푷0J<TX㫾MUwUAp!VՍM쎍Ec]4:$E.Q8T,[^|r?NުU*Tu)ys8|lMA*9`R6c( (ɰoPޡ5G 317hRf R  8N]A;8i/))ZdGRJyGgۣ{wQזٺ턣y.MHi߉7HA/bK#s*A7%tRlNCדc'Lx&Of=WnG-9d.a aCqp4o# Ff@%}3X5rA> t e ן:@GJ7#OY<;Kvٺƒ:b񖮎Kn~xMQ+3'xh땄Q$ah(8A=1)23t`w VXAjPS:+ ( xС1IM 0hdň0&M"GՖK=ddkMh'&V; WcUf;הdWu8t7Ym֜#MLĥ k'啥^RШpc,8`f|x'ŨxWW0E7 s^?f2 YcLo"cXq)D~~$)-ۆp#+X ѓ&=^t֟Us#yHQe|Z3Z#^ (1u [Ϻ~.F9zu;5c7&CJqx`%]8ld9R*FfPkh9Ln5ZeOJ^Zyjל̝6F3Cqٝ P'%MkūV6_Bחq <&86|.~>ms'y+\8Zk"+MД/fZXkudD+Sv^Pbil1:R(E0A!lă[nn3 S ݛe ܀Mj0䀕n y;[yxQ,9$"Hb Rg^`[<o;]%wNχ9L9?Ӑ܌9L1~>$';+!f9v{v(Q;ED3ɮ1|<%ed o ylr4&–hՒX 9t&ffABݕ.TbC7+ }׍**M&jCCTѸb пdbYu'"P#&,: Y'b @>!xacUtv߁o׌v ,$rl=>w!-+_zcMn8hT};Υh+DZHչ"0Ԯ?gQ ,iS@nE'z}y-XKy,^ծxG5꨺ sZEZJk" mi V oA7?wn/- Z`NƢi,b[}7{qAph`o0X`_&?Oۊ +eBse&oFtdSh3&e9C3x4Ov#r-$Ɏ:m *De=M&?G‚QM+ }6ޓ?y9q'Zghpь;8z?vO5XKO27sXGa4I*@N!ǰeI*" nڻV+ksSR4=7V@JxnBrX)h.X2 mQl{,hҺ j(Y/5aETsXXPE?ƕ?=Vr /* ne._$ 2|v.vNc2?;@ڂ&i|1mp8v/~~NNy{kh)/n(iU:] Ns 8OEtos,e@Ɓ}7mFH5h #ŴYLǹݶ+Nd>>F.,IӰxo1;0B*ݛ(Ve 6rzL$GcKR!e`5 zq6-hl;}CQyߓ|=η+N^{26U!uOA%$+pmN G3!DFq5@?dl\ΝlC&Dj>L$o6@~|IoD2B"z/qM Z?'8]On|b#i ̀^2!JdKr/\0_u{jA\7,Jxцumy0m4W|VVlHխ|5J&R%xzcp6x2rN6mQ^v2ΒoAPAXLER-l!!wP7w$1rҷVi, j/7ճGCuy׻ Q" w ?Ee4Vk!~ ozydCrѓ"u24ēmx^)#n y\;ҍ{8s+@OtTg]Igr./|],oupHx:~a{fs/@(qˠzw EÃ|vyr5B 6>DvbkFJjŞVNxKjp,>Gͪ\DG]%vҌW;&lZ%:H-![oko(Px?|@:RgKnYp|<y ̙wL.m[yޡQ+$Q蜷kKtFن `p9LpGu$MH-Gv#ːXZDPm~ rx.ejf<RmsNMfmԧXDC7K*ajv'b; Vik ,XR[ nxRrv%sXPnu3C0l3KтmJ4ah_r=(t$ċ):VLk9tʛ;N5Ȕ IRG?vz4Jw 6GASS_0}9պ}8ibls'h%dOا:hX|aŤc\IP,@âR@#1R^>!._"7)ʦQ跤_ )6Ȅ>^Q'DA  6A6򃲄3SR]%?DC9ݸT~^&GiNls@uu8ZH `K%Ztɣ^.;VOT!fEkC9ֶoʭ1 *=Gϝf)h(O8FmQ&TKB[ `f0]V[!+^W(EYjr>u'`In8U{unål=P`]KM2'-8Խg\ran*kS tB?ķ1O.K gQW@-L?&)W w^MA㴺1W0]1uAS >QW@KiEDy'x $˓ę5%LO(tlM lxYg<%LLWip$^3ޱ~W$].XQ")HSqgYܿ`V +q5{Ǩ!Z8XeR3}rfrYU-s417 6qSvciY"(lAFUkFN DVæ)LAUU! :Th<TJ͐dV=8.QDNjp8h+YY;`vԝVBz$.Q*x Q"!A`gwNZ~_"V>,i6Ik]a$\>-:1g3|azf/|/1Ru/$O 1i'`fy6kЩ,8%eW6 I_!_eH~$>E=c(0T4 WbT ԗ6n*= o*(!:w0V;N{1@wC`) N@x.m+sLJphMWU<=Q!w"p[ Kaz m(xgtힺ_C*Stv9*/H%:DgC +U+u>VǔOX#MVrNFY g鷉a@pX \uĹ4"{%u#]B) nc T̂"?k I&h gd]0P.m$^ͱc&FMg:L)7N6I J|iyVp6OW~08)ʶ)%*I{V rxR5SNmfTԵ]*2]N7;?F ?{3#%,m@.rLmE p]DmGOid\8yEm,Bq؍kC*i﵈TS8gP;sńj`4R@潭oUSsp_?hbn`׈B'^tˀ6BR|r2}f;kS+z~f(>#o)ÇpE#9fG ?db>$M5X&]ɸ.o(;O LlqU99y@u&7ef+_VG.gYUb_qVG$\ʜN=L)S+4ԭ-8 6Q**OCǝo])4xg^8'bk6ҾD'%k_8Q|zS8GLb&_:ȈGQgˎ@%Y`3=•^P̐doE5Øݲ$iU@7QG"/Q ~oeio9tBYM;e-b4moZ^6':ţj7ꚲOaT8TW\nKA{D1Upς-zZ`.aD6"1kreppoH`Z.'9^ո.~LrM5/y_ U G0+mOnUDȷiCA.>ne1G(/yOUz۞9>v uYZ-@UJa})f }N#P(UeDϨu_WI3(ޫ~4CG/$j ӓ*Sr0߱.ו8{ǙUrS":REIJA\/_7|IJ]({׬iUUygOvRp>^%!];&/\N}JB:U9&k}FQ6MjY/Ԅy-1*3%#I=SmXzӉH҂u"ocKF W.E}pڪ!MVO ܫ[3PnϟHR Er"1F۶8u"C 031迀"gzב*Ovj/g,7\kH'Y;ؾ|&rQ':y14/pO¦t!6vIx[#3+ eڐ!,f_kH>ǹma7t.whىu~MQ~arꋻrPJ2H91lW+:G3|3!3WSv,:砪 EX?篭pkNlji=Awt7P7۟ioO5褤wT1 {>,pxp V@@$v^*ל׊`gGOI졌4t9ESiU9w8Q-wGXYT\[ks Rp#/4qUne^.@zAd+ ƪ[A39bej͜,CH:Qf."#99R@$G9<.j8?wByTFNn2E1}Hp/v `,;{hM Z}7ls7B2^eNia)MB[cR؊,P iT)Y>55694w߹}o=Ķ:aa~xcPV Q0Y|sѹZ9ÑGEW %ž!cI3q5G ̥ +3eߢ//CQ.'HUӋY]xqBs+8opIEЍ9V^klorC)5Q ~G|+dc}Fܧ&OM-Xk>O.Co4czFPg]^DyPNlwc}lwˑ\ ,YY}U=O@Tξ{Nҥ5onYGܤrɝLfCpcB z]\+TRUcWTjӃH'Zm x)DFU?~o>JByqvx: +RjCa߆!SVwC챘Ok|:ByCq .su"YTƺ+(Et }"99y'pԙ%: r,^n_zКQQ[tW-*:\ ћNIeQib#w&C< (( oK.R]t ;r Z2yQMrHviFS7os4;MUA7GVHGSл T(=$a$g7>EO|θ'vO~\˩yfwj FCԉe&hu@<_9@nPKPJI5"ڙ?'2&('4K>aw'axC9iQo)NtIMCpT4m87ԅ-f(/ T\[-4_C \(jٍ]V@c̪U0LEL;7ah)QKus1EwpQ9{C MI9`084Ĥ}K!>:UB](ZX:&}cLN^/v(& /i*і'Y~]0;LoΘH lKBNvߦh _I_yLn o@Wn3#pV@~$WH#:0Ii EuӀ4v?)!C)5l֑b[&6a\b{1?Qf;WԈol|䓼¤#  r=o&@n@L{^k/E7FCt=vʖl S+}7]c—O5C8!h95( uZAـ*ti} ~ VhM6;˧\&RvYTjdC7VT?lěs{x!szb@,h%Pi㋀M糽uF{tG4QynE8Zyޘw/!v2bks G͖!-E ؝^%S2cv\NFQ<Dh xI/+I{D1-qI Hs0ɘ1SZ˔̹īHA$̈́^ BKagl-c[KHW-nKpL $DV+Zwe-mylyk5.,꣒V 8G;98vHnMB9YAeҜ:Dx؝瘠`+?@Wo:qihRխ9X>FoJ5H܎IUL.y @f]gM_ a4"3UGnf<91쏺o>]PL#6~+ʅIiJ]vի!uXdDXbm=Pd̈\?fz٫(Kp0q5}0bj۱XEo?)]FRV.2]Bua6ٴ ܾ҉6:E`ڗ@ []5[L/_}qQ)p[T b#p2J^^]!5B (_^`K|oI~etSmuc?9(9iM:eAt@)59Y#;S (=%i9:m gu}hE߄k#_GT9ėYY ?׃+}J!=s6/YK^ ?m]0ٿeD4A9Ć^gUPfCj<<AiYW\q(JZF}.l¶4ֱyWuV`KbnRzd$ Xl1 Р6?P/r5U@JIwX"&Ad~Q- !Qubf󺐳xJK7n%#DBE6F]%_;Ⲩ6hN_K>\`ǖ;jE+;+Sn&8PD7o\ sɝFj~qhp.S bn# Z'A4Y׏p5._] w@op|CLz]⿮1U" I s@1v SRPjc0LwaCgOսCX2 8~s+z=Ga^#m2w`5 i9 R5k <&Tp]&2(qd35hZ 6l8Gp(x|"p9ݹāҩjzb8UL7<R6_L\ys4FxWsix %y|6vD`r,S۸er@;Ԓ^8K˄4m6~sZF02rR!p&c:}1m:'&Iu s5%pQҍIwKw\8\va+p#@kC{p '-SB`d:%7[1%OFf-f@Tx> 1Ґ+:<`kKK&Mx+R UA*Ƽq3 S1I(/o[" MK2:G;*aq@CX{s\9I _Z<¤F *gUl1glO C>#]k8TYi>}~LH?Y{MoDpľTSal>p7)v+;1j YrnU5ױR!FL5A6 wyB!`JuF=68C %S}n`Cp"P \0.Vmr4@+^ݘɛ4s\ȰМ?6YIphT?J@~a'?rQ\b]5W~Gbfcq9 :tpO4Nm4*1hrǭv)}(IH?aJ4>乔6hVjol-.#J5(kD:j:~E7 3Bb-m|p/4z&@({AwHs寫v)GiMc]}r۹>Tkccyw]YҤq f&yEpZXKfN yz`-f<1{ɒð[D#W4lwJ׮o;tJvuW9 <0 ,4b" {U:0l~O/'A {pvߨzh1X@—>AԢnpOJ禶jYSi(`ƛs>"@R#{_V :I R26(e~cC]fƨj<u|TeS' .̊lwC9q@r2?W/A3y[\VYȈe40id64 107L4TUj+h+ K-8޿*|q_92wC5!h EUB,.MvD[FtpLw%e[֕..,ɫD_oۉV* Aa\k!elRaQT@Ԅ]s$P3˷8h<Ș< N\"ن4Bn 6o9ѰrCW|`3Zy8EI~Kf^:1dXOڎQAċ|?x)nW 5ske reeF2#_VR0%6Ƶ/+xr)?u'=[rhTSor%n*zRs50"7nD8}'uF"+_S8P/"94- C`%;M\a"R?V!"\dE#3%75C$;Hq"͵ YIh^|Ϡf<C~cc&@i|!zWR\Yot!v, ^:IAJ"j/:XMo zC+p4oGljap{:qƄS[`OAj6emgkcR&<[.};;N D07 ֩I9w:#TM33umЅ5mq;/ ߳H߃E@)9[-%b@3XLP\ `NM+\>ed)%5`{2J"*^,K`-S9mR*jA8?.}֚WtdFԋuH@(K"bVqY~ ytsd4Ҟ L4Duj#t^.BXMnag}ibяBmC?1U8dcjwՏ$Z I H<(hZdEsP+PK]"u@{4Y m@%ڭ^,p ԗKx#j4$6&DuR1yce@ka`p4ԭS*L{2;MIf]`ZҡP+.k4W*C"'2p<)k>\-zb'[?R6YW?ђHdZ^#hOn.HDW@(my A|q*]cp#:0FcLy!lo/頙r&+ЧB.N4̪wy-pK9uZɍ W1TթYvm~{c,U2G(z^9l8tx}ҏ'f˹ Rgmvvm1iKz"Oe%M6}& /+?Qp$, +n+ʵb< JK 5Ħ-8#=K3̨)41&ZQ/o?9uaoi2 >`[m)}%>N֮3`\aҬ|$jWAqrJ1GnqLR+Mܒ_ckNEo:gp-&[2KU/-l5BY#E=x>C^>}&Zwn-o\pN5? %e XDMlb^nbyy6M@Qr9mcqdFILyy^xuY$ K7]ƹT<f+Y׹%uBD>LNWZއz@jعoQ(頒J7Ep-C@i#EϜ1[p[FeC'I*8K XVu n(1 NQ!zW_k޵(p_Hl"o%abL{b.dzR̘{Ib J߆ۅtEc*gV?ڻk/ ėKZ4/U6ݼЎ1U:8S-&AB>a1UB]?苓rϽРYhs4B+Gfh-7}0ӘriZ Wɥ,MdB+ {a>C蜅Dǟcv9-eYnt> n_|̂T\s$ ha^D;;w lX9 6|"lDZH|4 ܺ|Jy*p\"sE& 6&->IFj*gԇ%+$ >#n a'T6/Onྌa .h-1{ۥ[7̇*&r,;A*3`Y {~t,%~C_qkcgoɜ&V 7AB}ϺY4NOP4ȓUkh_vbDGf7/6y{s^x;#Vn^$<ԒAsU:ɋ%4i7 *Bs;l{ڱawFC[ y,h$띄M%u^98nL\~x+W-{b)ED6LSPi[xଊQBN<=^Թ]?rsac*G2RXT4B!gB,QHcY,||jVȳ/*1vE/l@$xZ@'[ZPIW> f] 3_niJ-\<;w 6jPcϙAHLWh*r;!j/0H45t#p<7H]%#:p{){;F6R #HO3<׳4&,&sXg0ae$x}5;}GS}p_O~@3l ȹ48ɗwoi#Ԡ+w+]2[EK5#AX24"+v$+w.'E.L eJ L.HHҎJvOɸ[)eQ̼T)/rh=M<*G$^y@YaJ/y :Ok"N=_,3. Xe77rGH2ch Յ윔Rĵtq$ SۣNpRDݮ3&q'>7L(7 VqntnKIn-HQe-n^26y;c_iQ=Ok;:.=m,qG3(s?SJzAe=f%M5kHMrxMg) қ`x76?JJZf џ-8Ɩi^ SĕH*/tr6/٢_z&Gy+e;:ADu[&Y]9Û 1Z~;bRΑ8F˯x1 w7 ‘\&#dȟZ= :#~g{1Ht6>2Ք>G>/̓eUe2l8Bg.J xe(Lqʵy%ܬ}VO`"d4SN^ihacYg7@"/˃7hb/ڨ@H9-0'i_7P%|K7 mj8Hn\y~]V\<4S[#0;8,/ՂF#LZ IHEOJ0e?m{"i[3Bv \{]"7*k0?W;CR=`fTn%s5P|͡wmNf yELt< ᳗5_ Xy]ܬoD itW/#kb깼yDÈ^+:9\gvπF%V\1eQ x+vjWm0bH1 56N6cQ΃pv\UŻ1%DHX(u/Pf3 p+?FWdY&nzv I3G߫!4_=qzׂʥnv#[ (qw!WeNBA%%]w 3S6)۸MZH :?VވK'4;w}آ6T;|>x[Ոּu\x7#" -O7#1E~EjD48֪H_nU##A--LϦh=s@HOQP]Pٖ;SK ) O.)DQhadwMxm)]ʾUĹ]Xť}wQBq Gʾ*.Ao\Eb}&ԽZj0Υ3޷Z/#IjFQ0# wo -lj3do/J{R HP i}#v73oSV%/v%ZV_~+jv!64-A:=8ơF.26OvnrdV$A^Zi晦vBʈdu,XΛi7G([۞2hL>+._'cym{/Gx1r.Q7-Ю =Gav>V>ڂ㩘r&# ۵\쾱u8֧\l~A;CF^忆8/:`}yqYi·A2 {w*0ɒn=5%x&:L(fGkv+g<F(JЫ$vFҀUJ88le;R$ERczkH>ya{(sf]2%E?j?6׬ͯ2R (Ԏ}*kC}"`l@f.O+'y¾nH%It {Krjab6^Oɴ>y  5ԓVf]G5xpV_ >\VN.9dI78I B.RR1E5 օ~bђqBc6OhK8V q^C47ŭsL Ȟ9%Z!oAZTQ&ѡVW7;3#1\ȔJ\Z?YkM{c0Ud>; \Aߴ Vayʍi;þ =s٘Rpseۍb6PZ 0K 2X!M)QBtMP;$HC?)>{ "*}Ac' nn$Dv/yRvJc't 6imgf$Un"E|2hT&=%ˁ $b"v/!|XTXԧOӟ md*nJ=68t\dd(2dX ;ȇOHSBA2ʁh.i Olv,.р֋4\b#ם 09Z$B咞frE!GAt&F}6H+ u%A$/ W?#@fыdҭEf'cPg*p-hÑi0/&2!m0M`tV囮xJlJjAv_F.[>T]ތ?day3,ĩ.JE6L︌P0&?o4F]FBJe* YvmLۍ*B9 D@DycfKln^wPԩֹEh@&Ԕ}ϵ?6N,zlYPu`_>uY ?>=Qp1RCnA#rI=BU~k`迂^b; Nc^wE(+mG('ՆkX Kb:Dw Eٌ//ׁ*1u͈h4$6kD1oTR9d1j g(:*JC>.{x4>qmh3&'҉qt_qoM(;^F&JY1qU(4I+!訾 )-j~]+e8kXmÛc93ϐ $ng@0 6NJ.lV,&{7&ݐu.woqKtU0c+A6z bSz"]A|eQB<- ;{G4@ZEliHZ>'kM#bhư$vaI 境emG{WQ&vKLH.O&]޺4FdGlR~{ZƄ ZL/ɖ[b?Xf}(NbA!w8 )Zвq4_,`cev UV#.zPM㟮(}s"!m"9ɲsN"SS..F3RUkeI +BSI,Xr/YjmH >eլ]#Eq@Mj72&cf"썯n5_RU! heN(Eo*뀦xNìjM1A}fr~tt8_0ץcy1yrGDacDi ^xkYptl< ^A csB! lT7/C`);Ӑ|lInйPH @bd@yjN?ڝttqr rxRAC\ӦbKM3g&>E,V`;$HTWRk qx̼^\!G}\e,S1쯛,̏hZ]b'͙]L;zNa%j&sE}YiU( .XFq'A o, lFפJ4/^gNgm䓋@D T3YL4&BoZŖ} D[u>PiN~u|,QcT%2v9W+:iQzyHXgfyy*>J8km݄O]8kYa٣R uta~ދ"pR@;nje\Gpa,d*Ɵ z%HuV?bŽ[lƃP6i\/ &ڈEc6\?cD'W|Ko੎"s9t L0ü;Sgw6x? #Òc`x@Ju3|"g)HRx+R;XPBH{x.\c!?_Lh>t6ٶ3KE34UVl-5NM6PM2|3DL Dj]OSܔi3 rR89*n}:c#;gT)Y:MR-A \o*!id'a{P'wyf;e|B'eh^|pN(b)-x-k8| @$#N:Ǹ$/k:CA#hA-&_\w윤ADu^ ZWvFXu0Sy&I3  :{o:9ëJgAWlm}sG`/N!ދ; Lq(k;WF?8g bmkN DvRѭL*Q1*}2Z±o)=[+-!\WhDZ[y!nBPy6;wp v #X225A7n6<b<A}]šJ mkp/yۤw_&V|HTKfꜨoƾM=weG)Pی !Vh0wMFh|H0qIFoxS$xN)}O^ԟ܍͓CtҿoBh%hίL_izY'ej2Ϝ!~Rs6øA|aoomFR10>AYBfLA#r<ʍ C;!~ vđ޳H QĹJ4"[q)dZJM+_Q6֞-`)>(tt ǿGzPg? /"fGe۝F|qIog/)G 1朆7JC3D@9:k=vV۫8K J.Nȅ˥;@%56a"Dn$I"#CIe+Ub!NH>Ӻ9Oy_$yhBX~c'1;9jʳC) 7>uI 'Q-``$"&%V$>H:r \j֋6LyPǖ1X2 P|68o~P8*Ah|)㛍 'np<|D`D&*L?0"DM0u2x״$M1*tT3<g.# n&qe&O_W[quKW&H{XC}СM>y[sH0ݝxr0έ=vljL˾Cpy ˃2֯=7CO^ӈl _8q;)þrjn(멵8Ԑ =S ubQ"IZ祊G%e@xu0rlUF/P)8~UG,:ˈՠn( ,-?Z|JVPZJ<9h⾜^@侬*S*:'$9J %MƸMv7($26+o^SnrBH#!5եFoss>zc}p LGxX>َ@/iX]`^5BF0@0 lB|ڑ1dv>YyS WwMZK4ZaY|tWV4R]3z[W^ͣ=F<,;qKq5UqՐ!MHf+QH$,jϘ!yF  ǠN'vLE95 k1f q_ulV} mkUJX=bw#[l]Ckj]my3¿:Wu!^RƦD]z՚dqcrQh*Ep)^#fմ^.A{4~vn>Nȧr@VkdJ>;IV@r(T%@%9_I+6yo0%t5xw_rx31B2U_1X/4az >:_BJ.2 ?iߚƑ'ђo:g*FL*eAfqrFċ KTk&.e!qiS眷y=67q%ȕ M^hMme߄`gލ_Zz٦hyg_"Z\l0 *(횜%Jd@p:ձ3%JPh8ma+?knm1pK4X oA^ּI'xygxmeљoޡX z#җ>VoڑRIN˟*F[na?JwQ$'_y _@~u}x_3NaAXEW)2D^E_>|Ы\PSCQ\Rĝ7h}|:r쀢GM)P٤˟RCb@EMy؄-0jeem4=+_2j%a,99ِ#ΒE֑rWIlH"p`nwActY!_5O !T5^¡/0?$&,ö00rCtG-bHR,;nν]q0Zi(ᰯ#olͅ||l #K^Hl:R @a.v0:}]v3t2eci UĻ` 4P9`AM[F@.CDyJS=7[!,1D&FtC{҃ī$*oP!iL\=I9DO [-]IUhIlaX,INpΏ]/6 pc%7:mk r~DCg>FֳiAP_ى0rɠK7NLE0:)%&>WXʿW$'.$Fp#.nY֫RPb*>y5o@Tr"Z^Eʧ+쎙Ãnk]#VdM)t"fPurM|U.Sfn\vLsٔ˿iO8zcļ4pxߛ(P|J",O uv0)\.xjd˗}9ZuK`=J' co2STnBQҠObS8շh΅QO= ށ!ju}$iEY_אH3+g_i ޭ̓Ѹę`'H$cU?{$>P`w9 כ#@!3{/PĬjޚdib~lgA +-FW{\!K P:jS̃c5@.G"/-寑f+ϫq<0lG$2st{d5&,X,0$&\VQwԕ$Ūjq98i:)_D!o$۞瞃2K?ß{漕< !R9<^IؔL 7gz -|gnb!{6v#:!PBprPaxIʪrk&#saxl?! N+`@.ׄ2:i ™vTQ1=mR&Q?aIX[\Z3xXj:`KU OC&I~aSzJ%%hşx hYKCZu Oj۠sBxUvo'~svy".}mʰ-`d' wG٪| !Г" _.s-LM b:m-@rTBٍ:Ž3j5?K8z=eUj|BAxo )2P}S%ԝz|ŝ2IęoT{MD樨tl`K`TvTwm%CYM'R^sG=N ohհ+p,Yonq!]tӗ hLOW(~mG8KiRC~%+=")k WdP"zxRAz4Sx&7`ѽ_Ⱦmug晛A*LBi&(H[F=m{?LFuo»/d1 J"Oΐ"&}wK&Ka$"C40 x/.VrR^xKʳQe$q7j7V,6y*> !{Dyaǖ~JF0n- w^Q&~d / *"| Їf瀑^pQ%إAHT+wE81~Nu_Vx_\E\{N-t.CAN. Z? %!Ϭ/g_HTaމhkپ#ٷ!ȷ[`zH+5ĘStP&'N$oYGZWwL, ~8hHS0 ̠a٣OI ń#//Ci> r:;Dnz|QEABt+/PWP)-CA=C2Rk|ٮegFFkh zI 7MK#lkQ<XDhE)}w\|"2{s[U09Q0KʔP-d27xoӾg4`-tQbN"/N7ux)#dɲ%+V[7ZNLc "2 %٤+A yg!]-eIdN,@@G4T2.ms=N|1 ' O$ U7ݹJh5h$ ( K1-`Fft(_Y,i>AVApb]G^"\՟um2oq֎l|:oP/eS~Z˺1t7q8{~#qOBTY:3bb4|ּa"()r630Z18/vlRmåQ "=ю&61(Y~N{Q=$}Kd b+:n@fo\W'`g[X.AͱAہK#)f!}J\3Y) >A."J0"}qsg"Yc Jc!^sPWZ^x]n T$ !u%h8Iaki]o-_bnH,8^DON0x$ǫ HR ?zc;dzmFF[.heԷi%ܮ?P?sRf*W* 64l8Ѻ8"T nx $Ȟޙ$ZA˛Pbyuy 7RWP#OiCe]YEDRˏYkI6IS?_ʅe1`r(۝TwJ &V̭0N{'H?: W9N͙?|hUi3 N+VJl6HaTg䑁f3AGBVdOg pB7cW)\f=o資l;S_Tl>OsC VHz@T1MxSrfO[VOD IQS !ݎMOYK[?˛[J<fZ|fxVee'Yj<9a]#P ++%rpԄ~ԽhԼ9>zaoo`Y8ZN/ Cb*g=pk7B"Ý\ކ _ocmʮNK Qm&=(4c:i}c"ْ*󐢈PeP YPQ_!Ϥx/xֶ)VT_0`D}S9؏PoNZwZ7ڨO)QlI^n[I{“Hc&UP3nj?rT s>RD,c{ޚ(g1ܟO\b%8 kPU-GNI4 .h*7 94?C/@⬞M}' `l^s@Lċ4̋JIt~ڌ Ex~ۑ'zKa^tU-o0|ctD4io}xz"g\ :׷VC>TXvcoԫ*,FK@a.F@f nhk.LoPێBvl5M`8aEVC] -_ٿvݕPT "cZ[ӌ/̅}ۙO8韛hͩN'npx"־]1RTbJm* վNq0׮yS#SH+Cvق|sK(WwY0tؗ|1,omel9Q;c~%HD0;b,+~l30K$12{Ez9}E.;я٬ùy!PtC7^DL;9 'Q8z۶REXb3|fr }ԵL3,d!jt9D( B]^nA/>)+9pKfq-lQ_\CrX$ ?}ڿԗtjl=wkuW=Xz܌lË]zLI7wң6L/쁸`=y(/ilS.6՞6Ӎ6:3EviL`Nh8?`A߯ V|=]xhWz)w(7tD@|{S4(Mwg2aq=Ow7)..&;>+`K߭sD5NWDV5E$!nyA)[-S!<:7ƛ*#q`X2VZ%HϝO[|#EĀC~82 CHdmF"~mpq1ovМO\Ij~_*'p.oiP:= Bo]O-W>Jl.UUD>:Llq-  4T\ [`i6BW⑧fi+z`<,DMfyh˘ڃ,̌&k'i"2d4Z ҤGZ^->>6 MhwEgD+ب6.8PZa @PokTEUEGsƨii≙})<코FD_Gi#_"Xif5'z͊d2[Q+ը^HRrA6%=(@&ChqBx<=E'g2 XZjV"N5nulz+gx1IϻEƋAmIͅTŒs=7efSw#jː :'bN ^ɟa"}u%@ p(B!= }[ׄv<L R<18|,k)v?x,]߭7*!ǽ}gES Jw):gGkȵiLHu*xi5ٹ9WOӔ#zsza<%˔}7&~y^ RCSI!j"DƏIv 0I31"&t[3--:_V3&r^F*`N%1"kHEԠx+t] ɓDz}Mq<0kj?Nq;?!G&#xO<&y؉)ޔR>|2j!ruwbHhny:H nrVHv Y<9+G}OտV&-@3JR"LH&]%_3 NYʔ:k7iY]>\8:YN!ngR ",$(LGmK&~{N-sX Ego5-O`ZJr5!4C )lQcTAG5ԭg$ŋݢ~n?}Azd̪IُL7ߏG*]i"RnGoF`2IQb?eYsP4ybm+0QZ|c572/B,HϋRጙ/%KgP@pk0_5݇_qKEO#`ӹ7 Iyb\4ԣx1sBLev #e0<).u7`_rtO>0%`,h$1`9_\ӆ;w@lC ,6+#mz(B0xh6>,_붍)q? *Y&#psiy};EF%_(|RTIo;R5Q(a 5)$PNM*fsM"{d֘TnqZ2SZ %4k4؍/Ry4l- AgJvQ;UH볱$rV7$u4wNMAl8! Kw .z߽=YM)\UxMa*v]NT`x"f~.d F8S1۾ j%%NjK@Nyz.w:Xְ[t6OٿpUKGUw´,'EEʐ"4)9Dꢈwm5ગBR`ۨGk= <~oZKmG2Qḍ GQ-~8^ov`?%7#l9UPL4'Pť~ sbB`stw^^]qa48,P`Yo|π szho*#15.ۇTR h2śh|Rl= no9YR)~2)&ٻM GK5&wcMO^#rA)>?ulΊZ_ze#l,㡷 N.y!V:O#>Ia`ե-LDrV@Wjdcmk,w3ۨM>)+g6UQ#zʔQ`{@c fw; b ZRB]߰#,S\hb['j[ #a,}KScq\j'NYžɆ.[H4HA2ꃜ(vڕ/Ct+~#:&`G|9|3>i8t*Y [_a"AGrPCһ24žo(2ʥ{ju1btȓM!lR #uǒ۸Low zSJ}tbܠ?3۫ BZfUAvԣG (*xM4v}=3r\5!}HI}X''[:}aP尩.c\2RuޟL==L\B2!-\}|^]ᔚGOKb͐ј0ƒB%A; ?YꍯbZaUJ:2b*Q˭ͣ1G kҹn o p+Ka7QCsNG6i+yA^i yD{~ =wm]xIsڲv})a41`$S/֮/_z)No},}Qd A\X9ԩɃyU#5A^6p}-=]Y#&3*A qyK' \/́İJ}o0roP z׳:Ll\wQ]Vyq;.*߄fud)<+9#?.J$$ʡ*-Sxegj/9hi'AXVmtu-8Au=qtVf=ZkeҹT^Ⱦs/pO_*j ȵJRcBcBXKbvE \[zUyOҸf$9άtN3"́EYP0]4+ vX$SOv\jPa, i'}e'Y8'2Nt`&yG]ꎥvm )@NsTI<f^ܑcsVdj+fYRw n$1h4e^wo«zsW3&PdڊT P*hgйͼ_X1tڜJ$#cPKCExZ2[c@}>@y*JeS0D= E[_DlmpQ)ETUxGB)ZDN:Qg`6ZSj<7Si`}'nux~IPʺԗ'(E^/~N<ÏȰ>Q94D7-ٽi8=3~4ִdAO??awWϞ'JXsS)Ymuw}dRlK{6| *OA{,7uu 5"AwNf;unkĭB{S;O;+q4neCr֯7H_5š:#k>[0[~g}gP:ΏvINq|IimH G)Y\a~=.?Ɗ 1rqv >(Թu7XZ)%!E!D+#[GN-+m KW҇</0 p5tĖs @AsX:g 3RdUb nF7 OO2dUD<f*`d<#|}q h) '-- 4PڃL* I}苓P2GlgN3m怏K*L%g6E.]L\IQņ-( 9+\D>\HCDt+]C уc1^j6—u "oE1hjRdQ㱓@1ƋnR*X)<3n#Wayq9\- *ۊ̧"{\=h.9547 ib%qڡTLCVA4E+[Ѐ0'0arGQf#ֈ]/jausvpM&_ Dj)r$,ݻ:ۃROujo(k{2ƺ`r8]b9@ [-SIk ֵY20D5]*҇x&{>vz=#F+1 d1^DZ~;"wMPu Æc ?5pW@b UI) @4P(n!J΋Q;C`nj.@ گO 2ZP$pRBRM*F[[g[/Ob1MZKȶbTPGefX}RĞNd5:lIKckfJk 9gv=˷8ر?be-,/x.1U$[Vש;q 0X@AYPp$U,1;XM0"DCz\\Xn(;z"nן} "ŽUXcXכ%EB&J'o d$M?E~ܑgdm]62_#V}.ZJ28K)ձܬSHXw$xoIbCuP"ˀZ\ٳ0V3꣓k5%ӋH \N.ոU:m RA fSG"pV=LiBN9yԎi|T잨)$= q6*_ {}2>:NW;ɓhrtT H`݋u$/Y* N0G}sxO~GNXt_v+jܠb)=t:QhγdF?z&|#|{>);"a>٠`+mQwxzxwM#pjf$y*XI bcSmYco=POS2rͼ5Ңz(Ĉ3=iz~d ``[hyw)WT{|u pbgWѯmʾLoM6 ܏'05IZq̀YiOYլN#9Ŋ #D,B36-  lNB*bmҾۂB%m.XuW"c 85%Y_EyӉcڎKq`t$6D:wʄˀy@V*PbA_{_T2Ntlw"蟧mu RfpLTN0 OQX3Xq|$ֽW`< v oPDR>;(/8-G܇;n2pwP̮iCTxܚ ^__ɍ (`MT)dk_ !ϵ8bC i2W-3sӡ#\i+Z]5'ϧۥIRPYnc3ʺ MBljj7QԋCZf-FG 2őzYJ}MtO~Js9Z)TY]i3M~fmK[GXB.{;9!΋'ˤ †B:Nӎ>PA24Yx¹RCq[uͪf#+i1Bɉ PeSL5S (#|*,ج\li0AA֊14貛5mWpJ3Br65E!RlezfZO N2H2+ar jx&B6 LO6Qmې2w5M. ;N( \I]({ `Hإr5S_ L1@kac`~ ΣZy!@ 1bbZ%VZ}J\u1'I*a=Znlxz@!, {npo>3i#+aɟ~ C$ c(A>ESJ 6y]I2+.-%vwE]MnsZl_-jg !ے c1!k#v o'b~][hHbeec]r1@:kz)h\IғaUn)1e anzxfʏg*P/NfLj#`Q4o.*x *6sgI+O3PAGYKuo~-}ҭXRPa 3Δ'J 8݄RrPh Za㿋W&Q F4p@uQ!.̸믖']H_j >csGA ?>#uݤc-ICIjeaO(Izfl#.\5ҫtGLq}/wXc;0$7?yuI³y49>'(YtNU#`)ZI9hwa+'G~^Xi+˓*L/NFo^>/Ky*>'zNΆc#Sƀ}$O>j1Ey$#pvaEζ:z 3JZ̏_uQ;Za68vUc:ԯ  ޢS >9˜L  18 E/ldɞ]=\*4+tZm @(zK,x9e<eb"q@|=]T=0mqC2ʛk4*_ IV~Hf b΂"10vspAݯ+co >~w&reurGOWELDfD=B`HG1Ϟn( px;/hm?Z5&łmn\Ct+z0箊XT{A˜<}AHH?IvdZPyI{7X 6@S]4vvSNnn soxR N=9eR6w5*=:.&8>h'fSJ*;y_[Cڛڝc0_ [D^#uVXsV?ȍyXً/ +jmN*J;"Rz?<z tTxOԻ~˯ PʍL#VbP`Ƃ>Mt]i` L{ng*6vlC0D" [bFm"|B:5>xæɸ__8kzQ?OCvɛI mw,+I~|jiXs*VOXSal)1t"[:3f F:n%6j8GCuDŽLř9/)dW[YO~mVigNH?R`>Lr=C%)4 Sx*uS _㈷2uO֥:}_K^,{b9EVgݕwA̳zӵjvhrSC tME!x%?nm->}}"JHFD{!|:$Y)Xc ;,ӫvkE0io\9 u*Ӕ$M;iN׵'&^%4Ey%N4 AKgV#voa K\~ aKݰn-] vŁ09i]Lt_2]!LLaY,L 76_wfX>GF&a$,>˒p]mSw֔>(oj&,1feL`䦕DڻY>PՠpƚH 1yYIyp舙]VTU 2ςb<}IO`*W~v a&@#=Xfu#O3us]GN ['ȸ7~{,N9Nw/1Oi& 8SfC2EԡoD;,GRLyTwȮoJ`#BnPFi ahV_myLiҧk'^YP0Wz;]@jTK͗>/ ƓG RRcʘS%tLƏ6ܕC_x(wg+I@<)D~G{m\oh35Wk`?ԫXO5!΍\%uGWVWHy*$T\M<)C<%5x_Uo(Q]g:AA L*n"ymA: |J 햎+;#͸vhNUi͸[%[,))fH7l]=xRi:&w̧Qޱo̅Qe.c,+f;k5ۯWHTKaAԐ z":9R;ك(ɓ-L00g3opPܒt{ž RKz@)Qt]NÎQD l*8ElxwG66w_{u)6%&z'~\غv׾lNҿZ_gu:%oܰ NT^?tј?i剔MmV"BҲ!Ug/vd wEE40kaM#R/S^]{2u*O܄ MbgA]訶4EfĄ Oϱ81Fnf-?(l6&n[_`ԗ8tJ1<"-ø@ncegHJ6 A_5s"9=}liywI?I fH<4Hul M(f]憾S}XZͯ$1ՍH%cEm;&=Im*QEaNm3[5dr !Æ<㰮bWӊɝ-, -,?j=x?}9hK~&gǸTg76xQVpA{I!QO;xRHX((9;ge:^d@5tXEB谙sT (zs$ |]MN&$hNI6+Y EH84?wh\-%yI^v|R⪕WE|T0lsbii8LY0QG WNl-k:mw +*4mO7@s. ~YXCFWIiEẑ+u=żjtjQ'z-Z 7/QW4pЁMq )4U% B|JDx ”+oSZ.S$nﳹS#EB1ecEuQ&)nA=4% ]ϯRG5PM#w0=# <խ~śyl#f|#z$PX,[G[X(ꇹ/2R%;Q72Y\v: 3$_ǭV (Qip%kq%DG0DL!#P$IuWZi[VPgTa.%~_ \ý,-DY*_hB'VЅˌ*V[E!kR9*VÐFi`I#Ձ h7jc;2U,l9"1}:6(1TBy+X(Ĕp?K~tˍ-`nF1fh8սI'+ESQ$M܂3)NG\OP+A&igDK-7#}UZg̓҃ ]eƦM8 o(v$ZjYh1+և`y]6/ i?}6s{A>oұӤb8{-T\WZ4CjsbUSꢬmaWZ[h)T8GSX< 0xHàYv[I8ť1%pkDk>oxK. Tw?CC1.QuFc*L+$'iXWg!Cbn+RyyU盛~Fu]h^)%!-ʰf/TV0M-hp>7=_EQ0rVG]TgE^B}~0I=wrXy.. j0_u-ȣdPըpǗGfu]ާTFcoh^F3yԚ2v =l~bx<ʆ7@ќ6q@OdG%PbHg#e)%\!=|js%ɵlR!۴s7lkQA'9=K,Sܤ󿉷 -alj6=ᄔղKJFZk9Ew )n9A < -đxeSw͛tX`2',Ĕ3|?2Ikѽk)zY[>fp|l w-B ժ@#<~jaz怮Sb䮊`ի-a u 1>/ZvѠ_Gd&ʺV~rnǴmNpܠGpXL6ЪvGn~n G>h6لKnEwhżhg D8tcN*cB# AQRJMφ~N5ɊP/N3\/=}^Kwiw6TB,EEj{K1gZA֝e^Xf>^GS2F ٣QT`;E:Gk pT$z'X5䴘xjle{#gVwl,  M P*9EVXI+EA^C}9E<1`((PT.ٳpg8r/e]H7NssaA~ yH?볤TznҎ E Fٱ}j.Vv,g6l+=jR՜a/ ?RƖ}ώk L.!@rafGRK޶Wށu?u5^j"s%Zx{K+ jMz:q)z;SLI;y&(TfU򊸜N=fp=8;ް3Bixk4(pig a5 g.x(;z+ҍhjOD]᫿\/X/Lxu]*֖3jw^g,ĖIKD)jo䠊+7`D]ڮ9\q$8܀GM"7ԵT"<|jp ׅvjvRVK.ZwAx'`vl^z.dER3L3-ϭד\[CD(A+_>*[(e-P<9W4GT ]zmwEӃ !<(Mt̓#)yZϞ Rt:J<|#S[Wa雘j4Bb1u,61^y5D;\u{u"&yu{E0Zg3,U3(hH_ˋ;L#lhZ(3fA֤zdHޟ_p}}̾X`c T&#q^1J߁h-Fl)9XXdb(5s5ZQ}axV|3;t|_!/_o;v9V֏UI}F4G> S9,9i8Ŷ?z{^gģn?u8_eq3kD=lr! sA_?x^zpFH̍æ1F {QSDzb$o.~'s(!aixã UrZ0I(ulN#IGS'kt-Ψ<m9_120p}3!^Ƒ4)?7$|D{_):&bldc͑tA!}"REHL}uXmHkĚ6qi(.?/?og?H#Dq8S' M (rG H4M*3&55B[i\l;Е0 9gS;s>К(_;BrQu`hK&Ff0Iә㎮tvHke O"<wRF"D֓7ˆ_{FY~Z ˤ9\]~@Dt_b5A V=72dFm3<:\Ykoi{ұky*;S1}xC0_;Cmt-$Sy'HOTHU QZ wK Ʈ ̧'0@Ͳ"D0CG&{i[ o,,*D @At85;ov+)#7x:<8"5є$T*o!bxfK/J"(C:4ou2*k{zDM"X@9J8_9I% ~0t@ L 6i(^A=Ћ3ܽU]BuH akܠKFAb Yblow1;jjI6nCkǏl]Qcbl5%|5mxMVb2"]yXIjh*dltӍ%bajWG2o3R#6OW"PHJu ^`vu$nZCB79y#u_ 2T)^5du؋s?p$lK:|@&5U*n'cvpb8Q```7yxc; u 2wh?9~ 3`,K.4R#C*ͫ%K'䒝1@UBM{TWlM} sy:QxKp}#ɪ v~LB|ДV*[1e f;<]AZ]&؈"Fȯ& >aB`-#rP6ߢ0st%@/qh±l.xa)&zC7G&]&b]-fـ4IFims0&Pfvu(A#p"ť y^irʇg)ilb(Pڱ(~g.y;]zb?XnYtp1yx 3H8e<ȏSK/ sYͩ5FmoK&+z,  GUXozS#f2B4&ͭCZfcNbb'fqաx| ɑWJw@ ֠Br=;T٣;cX|&eP:ob #9E=ض9 Gh[d2n) txu.^En CvMDzeayߗwא1h3.ь}xPh|Nd=!J6c%,Ei(# ZlH6:SH2ȕTX;8wc[o2L;V֬ A ;^!HZ2qIP8߂^G[#XQ=C/1yOh槢!'^m <*H`, 6bkb!=esNr5aŅzH?qH+9;PIg#[ĹݩRѪwMB \SVP qx LA׫#0"!Pdn=aLnrNmrJCD%kIjV;M?u!I 4z' l|R =VqԄtNKz$*վӟq,bG*"&,-W߀!JTE@:ÇT{冊iXФwM; 2'DQ*̑W,*B*ud#*#XYI(v0nkוh^0HkCSąT&XB꺤k!6c4ۅl)OePB*$k5 !s79ȬQTtzQVq#=:Qm!fhu,oU3F꾷aK/;WhEޯ8bM KՖI2.]<~?yPu*7m ֠7 O< ,Ϩ:j]P-|nt $)ˉC(HHeW[["'RbMNؿ7%}lLs 1jKj%I)@2:{醷$7y=2%A7tؕʍ5FPVqn4Ҿ*$&x;k&@;,RB }Ӿ5N#sM `v3R {/ev6bxq;+5. fOq[xp+Pb5k:I`)(MѺˈhRi=?NI4/Goq {UBE=zƀ.Xԙu>#^E:%ҌK)cw[n0W\H> HH؂uV3>cbhWuEN'zC!R9TU}P!sq GlBs*cN mDֿ{Q.9o}8/((oύdY L̐1[Zi֥V=Z iS+^:Swyʈ=^[Wd7YM}OC @g/֍#(\a1_>AE8QZocG¬cuv_+Qc#?sp)xlDUASnmRL%f͏p@ۂIP C*P*84n4.whl $cZ> "Mɕ%G;:lx; &2Y- ieocQk{w$O8X\(0"Mm:3x <^YvIFGDGq'kz1h<ZckK װ%t\I fS _5Pԫ־='&lfr< _δ0tvA#5mAX\k4BNn4T|Gn1b LXַv}LgnU%_Aq?l\`^C( W)Ӗ20xS#C\弶KHx>}{q Ƽ@X슞ocŽ*;GD?UV ǀQYBRݾ<f7m2;~Fo0(;Ԟ޾pp4(Iz90nEP c_R#xB֔d0nhZ"U4ZT |8XǿId5Ww5j)[عZ^)T#wd&5AL!c#:FlA$?/0Rx6\Hmdt-8'/C>櫄_zR-n2'Н8,9-Ig|w:EŸiŐA nMM{b-iHif8=!|v,ye)'B i#ON֘Qv 7Ӷ!B3jv22ag^ Pǁv:n{ a Wƽw˖beNO$lyDq@ e7m `:|8(h )z0隡Fat*2AJ-#;XZ2а5k^u ^rnW\Sg'xcگC6YF8inHo6%ƞx+ `/F9v[G]]yD3-m~0yd t- *%vuOj`D[Ʈh7Cν1ٻSç >K>3s%bG^1 Ukz#BeirS͵l0ܽsyJhie2ӲK<x]BSxչЙـl2I(N*MOy`^"SǘHD0]ZC{~2[f;P!MbhxOS5`bLv1 JYՍ KmA$; ~xvEnvt+#[I@(Fq&0SA'ĝLˠFL- 5q"?݈8 I4㗧WZB? 40  %|#=p@jhReBJazQMYr% [D !HN$OkKrt'8R jS~9G`YW2@y1ҤeE8<nwJ=W](q$\+/[m<)ﻏ;|]`Ctۜ}ɞs hX+jMasH%L,IfwxfΉ"eRw$*M &6Ԫ`[7{\q밵n9MD%pbrTD)'s$X˩Ev$8S>cu$0mP>gz=vջF3;GNU1jGK^\'l8}K;%a37{u+03YDžba(]&n|KPt%RSA*~v?tR"h)1AONk {0vhz:*~p%K譼]i H]Ŝ0I옄]S$22=ߘWd̏>tHϑ\x <_i( L=W{7D|>:Jwg11W^2 m`5b)K\~ F>:Ű-qIxt="Ɋ1:K^2o NtzZ~}gɫd@~:!oAPWd8 J/I u-^tfض>u)ucWjo&@]кƉ`QvgHԵm͚Tvg=3=V8'H,wMǾEmlSw79<86EisNӜG͔I E F{=nZd$p: UY_Do)mTd#A6ઌGfK ~\37Ic5|FQQQLmk#DTEJ^o͓7HBES0VdtS{ Rmq䉶%ʝJ[+6{1^Qe'ILy= {O 1s4ڦ$: qArn氇'yVbM-YcFq(Ѐr=4Ju5^q< *X+wT "q)?\k; o?7NIxjoYi8 kiV(yM_o2)ĭyNTiևFnѵ@! JcmD ar[#OAo+穓oB9G 'Ljh3O,#SސʘM^",@u @&TCy&?ӽT?f]Zo@[{E6R%ӏ$P\!K~r):uU@Er5=^=-2k ^ecde5 .}'Kc IiZgKI1д~iV?q N5>ߙx(xuDo'f_Χ+1OHd4 YݱЅz !6 Gn|晫Nfϫg2ȿ`N)$*n:ͮCHpY~mxyGxݮPlU -H}Ϳs(}V-o-6gd9 i 0ӹ3~e 3_mARZ.oxPOU?xJxƏ֍! U'/3<_3 iwGͤ*0Ǎ.5D UM*a %kE:-ԁ:{=HUkJ6w4`*fH3΄Y5#8V {7utr 9Uh)QmbM ֆɪXߚSfU:"VۂK8ɩ=)#t$t?8UHt߹~TbwzƘCs͎uD˘p6+'U_>zrY$0Ũ%hֶ((聐2T]]bwm6%XnumTĀ_HԻ9(glG|9P>O}[Y۱!.wC|c O͉Ne=ZJzJkpҌ2_8,1,@K #s{J3H˫Vh+\ e:/ [gg'Fjҿ:~c [ͮ//̃I4Js 4Rȥ\3#eΑRUYA+ڏNz6/;+ߞCL:9ldRU$@{PփODF0LVrJ _Tݡ'"GuUm]vmR]Yu| |6+ӳT<d?,u>ɧ6>p͗qnЍ,cȍb ZGeo7lH+Bl- tNgVޞc[:5t]vKX ]D.2"CjR1V+q CC'-Cu A)yj ʥ ì+H \~g'^ _B@>wZHo= QPoĠ<$*/ sez]nxvgS$F-DXzM۸ErMΓky(J$3ocEpБE Dhǚwe!!Lpb6]tK׺a屳 ۏ,,,^T345{yԧf < {*7h-Ds' ̄wf/`s"? -elzu%Iaz( *qrZO0LjVl2 uۍ_"ϭ׺y.߼;AcD}0r`]M~lx>hCŲˊbo7|s}F)OVx3=2ߋ..n7BƖ;< Y# bN$?" H&tG]Aby"%]1>v~Dl@[?"4\D[OEb7) if,˖oxuo` F1XLa , @#ԧCB5&'93o$o9RѷMju-om Zl h< +wiBxRoHUWL ln$ ժ U\c^ ב ,H ў$ mm -,1[>"&sȖ~:uStU^ l6E4qcy!s%q#.f AcR'Vz˪a@ť$K-"E퇧N Pd6>rl:o)DQ|/ XiόngϬks|XjL J%c0b.H2H PnϘ#뉪,_(4oX N䴅%%ؘ <1Ӎ _%VZl'`rCE$o| aVvB ~zVtbNǻy?l(z[N/0?ӪY_E7GML|_ma$<[{UăO=pQONzACli$ f'扚#U5hKGLzv1k;.A8J|XkwF°~NρA1: > "as)8uzP;.:.֣ZA-K2xGyX*)Ϊy4"A`]~Զe!"~+Z9A6ıohʕ_VS#ݰCL(e<{>9kD~wxrg8$k$~: .|+>P@֗Ij"Afωc.(ʡ SIN΁A]'zciv9 *,['4bJ\̈~Va`toQ=|xX<İ` QJtqd "әBFVqv;ewu]O\˲=N 3$"ZH NkL7bze+"0w,eMT~#7N}:`Z;SفdCqrX]}pF`&1V0(.,B4(xW)q{"r:sYƀ&"w~Q2ihґ>B<$>#7? uTx<Alf^KD  0KQo @<|W"uLؓ@o$@E:*p(&&PH/pXC.}چ={Oza8PA4z6ĐPn9ڃaV-6C@y/Q-BV0X˪{F CXI0.k o4|!RD('_7I02dRm㝢|a!WgQG7}},Bo -t/Pv]PbP 8J;h#d-߈9X0rF'S+ZF` }tDl_}iON+ᯧ?-aaPǟ:;z%:HFBEQ\SY/1J8f25u*TEJW6@$$#еgV36uF+Ѝ BoWh$duSaEښ oԘt^ ^E=X]<<B=r45DYl umBm1 .7@ȮKvH2G\|.E} v]M$V 6;_~0xj>}ob-`"o=>Nc9|N O'S 's:y~+& ԇ(gN{!D:ۙ/1|[(=^>Mȴ KqAcU< OAk M]ڨ0: Xl+D@HlJ %j:?V<(ɽIu[,I9x_ឩRk5Jw݆x/v0˖\"~0ee"粆&hsJT (& ^ŗ =y`w/jbiYRe1J;]TٳA1^E g*Π3#MhmO'[J)h/7 rmS5x* 8'h#qBP,bY׬6{8,,\UpP#7gSE3 S,,guX^PV&]/A*'T_c1y>C & *3(?E]*FD5 78zA|:Ihդ&I_U|˳x8S="F\8_4 'ւRepC[-A_]s M} xRg5)3Dbgk9cن'b\v65!%%2,"P0%\h 7鵲i7}1sDхI~ f^0tZTFB9BwWC,>"_h65f~x^4]8͠/),wVD/8">&g<,{ i9(_x YXx)We?_VzkPyAl說F29xH /FHC1ILײ@OQ&+r!tNnZ"IR0TYPϚ epW'\_,F`zdl^,*ns%59Y$ yc~t2})A9uJtVN hų^XMf.7 R[eʪWov;chW@}D1UOEA逋0AǠ tuE)&D-ySZQ`~‡`mx-Tr|Wt',9b8$-[{n;d؛.>oL *@ "Vuh"fI KT?C 7glmBDB$۝h)kz)zZgz cc_S'oV욐_ A"7`BMޖ 6Y~!M!dŋ:aF=e$-~pJ"3 tbk3;I͢. ;] O4geZϏxm325jC]Ö6|hj@cH}":_ W"Nc z½o(a13_ ['NyRvcJШσS(n Rh~.[w~vkTx]a6 ;6jڽ`iVv ٖjwFR'@[=ݸ,s=J66W`K7;l邱u+gDJIj7C"]ul_Hu(l .&)KDrxRPX Ǜ{SzF|S o1= 7NpJߍoB!Wx7tb4RY6If|t̫>+~J3s["}э/"%TpgLa~0&xOUs K?tCFjsL,3f6q!TyK'Y1 ]N[ٲQ5ul?I@BS]j ́MahDosbť@Ѫ:R#0@k@݈irlψsO-:&3I1&ED8&O@/<؃df3T4de&c#s-An5K^Fx*!r~Z50Ss=ddzaM{-nw ,h8%6:;:T *ʐd7UNh('\נ) h_ @83u~V^B[Zw+xtX_Rr6(ò1;Uk)ٯH+l" <2ߜ#lGTdYԻk1?f<'}źDjJm)\ C>rC|8P>P:}FϚ8(CMM99%V-:BblѴq7obrojfU憍>K~0O4WֶsUV7!;)9 i"+4pY@Rys' LVa3GHl9:ޱJ=!M"K;o>ҷ Љ6MLN@ۃ'+"$H6'RtY:8:)5 ^L+3*.[(D9IѺ=#cGq\#.yzu|)~^PֺHY" eO7fl$$3)o ̏rafI򈐷9.dH=>E*ʔ|8Hn-Z'qPNoƗ.t+xJ#z54~uԵ9^Bw#avoYՊfI%E,֗+HHZnצ#1?]oo FIeXijW M݊`~7BTZ_e9*_@D$_ЄHw/vTAtbW;Jez @Uʛ-}"6,Tty<Ͱ1'fBU1/cdtq{$JF[3:u`Uw!ԝQݗ!qC(V\MA$X "D=egjx/+xⶪ*c %5a9W58k!&>,IP|&/TwH'}˔_zf ̢u, _sdȋ1*'R?xO\scTt|k\|ӛJ@nUM\ eXOF3t&h.j]/?lPL:P[` ձ| L֜0 PR3 0W'4hw"s헼_A[ vQD0r K(pKrʝPgOZ~1k (Wµ1Bp0|DbCޯ=,[JS ZxqCCyc v{Iz^טGFj /+e|knΊV"CWY)lGdt3tr]R0~|@p mntWzbtYyI]U:繦W%(wH@J7ZxEi{Z Bxpep)IcYGT1| Eodo: U4Zg2a0~_GrsB04ǖBL聊1ѱ ^9"}ԾV_UWFv*,#l'η诸$ m5`4bP@GΟ@:`llhoZmSֆ3dEDG甾o+Ĕ%s䃍%+8fƛ v̓UWDśA?KxIľ Puynu62/S١# }4(,85/.^)?M]+n|z`hWM9%''( F҉ݕ + '8 ,/6x IY<.7x:,8*)ʳ44R!U¸ :_Ɩi07Gi:SEn:t gx"`0UD@.zBARV1JYjQ}Syӵ*{d$s!#` 8Do44咛 ͕$졷5=$΀r}ŭa4Se!(F{@0O4cd`1p XeUD쏾[V Psv nթh`9zz~`Zi GU{F@oˋz[k_ْ \/PJغۜ _׭n(D\k b</S+w~z6-N#CWXEϦ{ I[f%#zrcd_3ZCd&(Dc-P+:C8ݦ64龎4O3v#}Vג-)JNY+zmh} 9g^< ֋$߬í}Ji7dMZ(Z+ 46AwKk6_z݁b\n=ɳЧp!IFۙvG-s x芮8қR >``/ 2׍sdtѶ"jY rxBu\z[( oMyվڑ/^}w@`j 8ë[tA$t~ a [T{F`JӠ徊94잕-/.;.毕~Dʗ.?ܞkZ|=AҨв(5%K dɐ~/m,f`ܷ|cyϏC@*_J3g]n֪ X Qf$M[V`kF.뽈Ru7w+Pk6 Y<-7S ~$;dnn-R/$=dz3RO6ĿZ\H723UOvCgZ[zPYUtJSLy`&ApO:u?LZt>IC_L%*;k0=ؔd.qB8(=$Uʖ8 2Nfzcc¶@hTN)}/}R"|p`<|i.ueAr?/B?.S4wjo-wP7\HäN|ɮȺzIS@7R d>G)U;{Rjt ٳ,%j[Z6 x'0:J2B/j z"XG wi~)(*LXZe@Nn(5LnzsV :f1;>h`8D+yTJ%Z˩vmstLƢ Sxֶ%,puf h.F܍+) E֨੯):U7Yd9=QumC u5ZQ䝚ݤ$zS$\RO[^Ak ;N[;Ǡ%YhP\0&ȭ[+<8k1SYalv$ ](mUU5v_5ێJöe j=ߛ|ѸC L!ү ֡-j^uR?,;)6BWr:x*CVTc_eU.x /U8p1!!@*-@r?U'~Pλ HfyY5+Lr$ Z#!%15QOS^&+o'y掀"ɘ "Z4 1H,'f(z cwUN =dUl: }lqeBQ=ýĪ#*cFwHhWWWKҼ͹5#=DL؆Ī"?BBr -XX$k?Z~g >G=%-5`z /cx‰jY*Su d*J!M x)5 `[?T>l.(K(O=*`Có(_ z5r]a(kP3ʹ{;)1"sp~$ȥFٻQPz ʟεcK v盇<9P?eh4 VZႂB O*^$8-mnG 2||tR>dX2|TGخCJ?Vw^S0gx.Bϣ5IJ7f;`q젪vtPaҟ{6h(h0$SkJ$@zhsxUUS2զE8@?s+/}v[N|Хj OQDH4L)?l+NnbHBOOءߌrNIe|0O%&R,R~lsw/U)\+X̍.v=dN[̉4̓OpOK/E5ߴ ,` R 2y̭k|w7f\u>cސQKɺ|Ĵw\k#\֊2T6R)^]W:)̣!%^&!JQ5C-5sl#gYB;՘{?}yÚK+=Ò^-=O%V r3Syr(}|G@Q?BxV6'$Ҁ')Wu(b'o&lW9w[!l8賁Ur]kw1C$wiBbZy, #:a\n0#mɝtQN!j#HuWB޵5Sx]G+JeKjYYy`uUC|h&2[f0D'я**w;xF*)EHEni c|ggQ- pq /2l{FқV(oYzɗDgIѫm֟&p0CP+ׄ̈́m 7,D*+T V#k']Ι0+oVWTgv.̒5xg @jQUlu &zhJ4߿푢7#Dx]NI_vL}](9@ΧYN°EG8\5_N盁kX2jfݲ 6;#H|k~,†ނȃ}w&R5ƌX7svJo45D;%']XRYEώŜm'-kgRߘjk_j܏m#%u/Ux K:R䀥 Hv2͘ȸ-߹ߵCE铍H~=rTU7Am  / o(3a+r-Q\lN^< 1eFL <$ .}]yhq̶82Toiq$2W^"ҙ;*ER;8X,BGvJX :dKx5&M?I uVCMͼ;kc⊨PR$uZq[>{SZ$ψia)I@ys^z+ܻKIHrt\] ?%:lw\+S/m8IŦlbpƱƬ=2J7SJ I$K]¨EyKkNUḶd0^\.2.lV[ ıʪݰӰ=J$^vbu??/ք%DKʒ? H,bTt-nFaj:ri%ERľС`2ojGWs]Zʃp3e./+Nf@JL2~^nm͉/8@x!.Ƣ`9G%-\<|y8 ɸhhHOGd,im9K'N1#dz`/ XǓ9z[|߾ƔD; |RPF@/TIC|,/vҐYHU OX<Tm&a1{ˉ!qL,hs|pkB:([ 5bKCAWf *b*8:,{S7742`<ϕP/34`垙+ ,fm.κQ2.m!ßW"ڔTZ<τKaQf$IQYb'?ݭ>7vE+3p4!FT '.8Mn1{TH5D6aWD$ܯM@G^Fղ[[JA62&(pM;!CB@p÷v]wl`lʧ (bJ.PtZk7Sgg*Ƅ ,TX 9io /z]K&jqܯ7|K $-VTv/|=U9p"i-׾9[ ,NHiZuuΪn1(" 4~r\hxߦn0`X_.Y\_L m/#cu GVH8$ɉ:o|ۅU;ڕ.:קzY꽢Jfg%@I&N\2yc`h xyI^;,q(~ތ+E e 膀.xq)}C{Ց|dO9ߏwh2@4Bdi-*]6 'vxPDPWhj2.z#yTL5N~}RRPà&Ѡ"[ϓ(\— X_@| = ]Wp-HR9y0|&AX^9MTdyk ͂ATOTTFcVC`{[ǿأiHJ\f-~H>+?!T6G oDuvQIT1Wrcc6~g3XJr!ל6H7nl\*ky1ɆBu1M7(\;6~F&səjWRMGf\RȊ,x*r[ԥbI 3Xt^GtaUr y 8ȓ2~,ÿP\0Pɸ@U3ꪪӃ+w&ǵ8,O۞b/OЮ![ BBwm&?}`a"T̔oFiDx>uhv EN- (D_%l֍Bl㱃d"@wPAnxf^7qu>7[VXf:í]LʝDdB Դ=zآ!;hמHgawʱ.|NJ;vz"f0S x4b1l&I!oW=z9*Q)C+E^8m(drs5ͮH pj> LlKE #U!1Cvva>< ZT= -2SMsMYTDRܽ@Kd. j- >y2ꪠ-߂:ZyC>eE|]͊~ f2;%1#!\~0w{+-D\bnvF(޴?^A36?RtP&7ȧ&ŦsӐwg$!K ɉۯYN-UWx||,4c;cLJх dh)ڱ^X2VHߵ P)H AH\;)s쳿w^Ƃפ]NGBJsW/.O'D KYJS17Oԍeoڜ P\R2˄{F4]D:Ɓ5e+|>0VO5;v~з#W*9[ko] eL-rI@(gI2 EbWKr/7n/"[&ZvOHhk]JugݹP&Ad7]8IgHW2ߚtIWEF0+' ٩SL/( M&wx1`b 0HMԲF%B . ?/PsOvG @NʈMz5y'|'+ b1:0ةħm#ğfIZ.a(]:fB˯L9< it? )Emc-`ӻm])ݬ ~Y4gA~mT?J/9,?֋eq(J<9KVm=b b):R9n$ s J!,M/:wHyo ԀlKDt˩PEj`dgZ 8m.|sCo\VICV=.~_w{z_Bߐ0~nkOᯇ эH2h%Ebg)X>RR$ ckqxn 'uhfcٖ.e벷1ܱ ^|$* M);e{WN8T3;(c~Gy[䷀9v~x7Rw6o"-?G2^n`ZfTgV#^,z =PNgu6|d] !PEB?GT#L,A>S"(ߍÌi7r"(?+ 2\-D5yu I;ـ>K51@Bsu]l\Sd[qWfHE 6bD_7!4qK!*k!H}<_$6E_#2Q78BW-P<&ಫ/Dў nrX:8xKeH^!ͱucz&W Vb.k,R?}+o0ZLvc'N,z%4`j3${C-N/S:7{SCdMp7+[&̅ę7mw=cMy؏)''+YܴV[5M783ljqNOAkFt~qKr tBOyBW4f;~X.u\I>1K&Uxi> %gUjyVH c̜{Ҟn<~}IIJ9a|`2nî0K:bvhem@iQoI>!Z=ubjQDޥJ\y94$'K 3 idjmY!szBfɆ|6t9` υUo35m"$k;#׋ޱ#aS^ ";Y%?Ǿ尤xG%4Z?5V =(ʯ;&Lp1Iy,;ƛ9;z_V־?'Nr?sh1`)~i}A&T"ڟ9w]tH#j!U0Zw hP ?Dc(G!'$ dm"ً`=3KP >|CKA 2919%bTJYS9қ1HUg!C<j^)sRyV:b[q-_}#2 xJ($b]M77wq{7=hNh]-uf,\/n N2*\tAT =y :nE1}격 5Í>/(4JSfz)O,kB -䞽AĨ,g$0_ò:yPK,m[/w C?pX}4.<ڇQ=mY1t+o49t :Z`P㐤$W|Y)l'R>v[ʘ/אar-:HH}>4F/YmzI0]ܓmJ%xxɿЅc| vZ> J5w]MT݇j My16{k$9VH\a-uD;najlMup~AYqz޳Z]Abjg&1`㛆bgdj l-;ۤC0uZy}hT V ; yg <͆ڲXZ%.>O1#db]sv:Kvl2Y>q^=XA4v yv#𺞁ic*Օ$ l\fOF^Y]hC [$nphW/3Z܃/"ilBLW 'Qoڃ$HQ8W>RBW Js y9Uv%D4!17 o&O&Vh^'Ob +po/1it"lpgpe;W<'$\aڱ]EQkoW r}Vˡu;+5>Y5qr3:0^-POgZ>Lo=nhг'3BS!RB;IѪ]9mI^mBhl:L~cRyC*g`!AOD,1#, cOq ]z:nWj v%_w=^Wjށ!OƑ]1u$ n~(!)8 0;vQ_HOm0C+4bj'Tc0S$I:RtuLQZ3iL+䌅vTU,O:<1qF@Z>^Ha-?Ȉؕp]eGJyl^-;P7w 'V)>#f]7"^frnwk͏,j_V#vpZOZ-1f a:@ll\̱ }?P#zT2J:/;ɺBoqd%k+]c\<*RHK_Bᵘc%Q$43Sk:::ӽhpNn(Fo>gZ,TY%萆WX5Z3v8tR>-v%'(: HdV0;B I ;XN5Q|-T ShxbDG(i@BsDH;RDg6]+AG֑x/u%EC^Ot%F$g+t)(S,U:.m7uxA>tB?;X?vȻH0Bqy Nд$hY|(Z'/!eH 9\iQ+vH΢D?+FyE`KEa/j{s]Y'p#o1r>EGm7|Qp^(B;Gڍ J'IiX~zSn(E'<*pHYjpolcbz*% Ȁ U$`4!iRy5Zgů w!5&O~K.c#&ĤK>^rgm|Ln벜Mq6$&8qXd0 vwai*vܲ[i;bLutʼnC T(jښ׈J %Rǩ<rUJTCRzB*t^h:=`/7Ǚh7.KBy;O@2[ 1M'S#.wã$NWU=1zM_0)zH\!}9PK O#`˱e}Iْmvs/kߎ$55Bn^pY%QSʑB!Ha0nlva`Ebf-@ :1VWk;1xF2gf:Kݥ;$\&1RhqCvBq ni+;~c%ueشy (z H{[*kr ͩ*xFj7nwbі#|O8 ^!Ɓ!|uTdҙ%}?a@~L T ۻQD%.l86lbF؆ W iSE> scxR])Yzp qqFu-Tz }Ng;=dޚO+|QO[Qzn%Xaz9(1ϺNJ`, y  P eЅRzwa?i4F xEWL&n^`PJ?j>FgBr띯ӡSe?/{ ,l6Cqi2Iӆn'#J:90f߱y s5V=QpkJɽAXDV@ ʾ; ,32h,1m4& $Ԃ8 ֨4z[.g5+)"m*܎[4#5{q [ZO8^W 0,=MN731{P hH598o/g>aL{ǂuW%I=*m h9H {w*aE.:J9٩0uĖHhhHZ~t+.xg丌t撚aLM!\*s4~94"*eRծv\\s^KQK<L{%@z9\̣&:Eɇ4X;4#\r aPeHy\75I"ԍ(?Xll눻Xs1P"U C&nΗI2,Ovl@v.l4=tTZ6y~5U0% nQq:mRmV>-Ffh'nЅP>v@G6~S)FP2pQn0՞bќ\07yWǽ=6 qԙm%ךkv}j|u]}NϝXERG&)8?/<,UG}5zySּj5)!B 4IN*lюꛢ\VQ3m_ -ȊP_{zTj~L@p01݆Av(W;C5"2jv:~+rw?%0 j; B_.}``3cls|+T(iAL#QE$vG+| /7 *b~=ȬµR]aqx7?-zVMȖUuؖ rߟB? 8a*ϓU9 Yeï|lz.#%9A`(6z瑀fsjߦ]wHK}ҳ~Gg9Ŭx[~/gӣ?ƻ yݲ1e:D^cKG^a3,kqN:b$OmvQha; FM HTkt0$ׁ"'l{|<жtRw@cxIOG|^H6\aToLTӏ.Qs—5 +rKԵ[n Lt<5R~s_3+oZJevPԒDbR[rCx7hPI׵֥-{s쥮 ZE(jo3cM/s&1 \x>tzL~T]qѫV(QZ?H8z01o4"L.HDĭQ:Wu4 &fm!ϬP"&Cpn3`t950C2$-a'rHq't@8_[i6A?) <)5|lL :>ߚ7ۡrocMfNGS-g[؁E(at`J*G%}i`Q.FLVp%y; "ӡqb޹W4PJMWIk>o!\v`ӛP,2YPvt"NN;Tb;V(o$`h@1"J"6 R" ԡ?$;#8R z_X4$wO*.ww3ķ7Gҹ'U{=:vduEȅ=ERhٳ^Utw71SG|q<֮A#ob/}|0? VeO) ʝ"E7[,]gf< JSEceod ׀G1}t#|.=o!'F\/64h]9jII;2&ct"hfa36drQ?&ry_3y9 ]sX7IJ>ƘȞX!OOvI tZ _aN5Qbz Ҿ'ԿT" ?U+0sTAk44%;?'M ?f֖4J9ߝTcnA 8#gz4ón"Dρy@rT Ư3~IȾo1:'"ϼ;TV}:=Ÿ-eTM7'Z ՜I^`#t`>̥H%+~HSI T(Vֳ(q#OO!VwZgD ,:Lß/3%?CN?f PR38 MBOKWnĞ .Ԭhx+!\#Z.#*1_P8ݺnkMtюA [Hf_0T1rcejowNTW] }윯 j*]7|elg0qt5"J;^^eqb\LigTxY4hGg!SE)=)u0ȏPª; |(8Cx\V%6+)ZmLή^3[,n&I!?( yxlj-}o˘A.}幰nf~w8FÅ@=Ԫ8xLأʎEe^ܼ?0۳Wa[4sJ˳h-u2㫸˳FFjVjӵXE282K0 4//^g2׆kbBN݃Y}˪Pǜُ%-lOCPߑ^NE 16 ?N>9%'q:vJ [ }..4`l*:"(Oʌ loCZՐ>2I w 4qWz1Hz !u"RFƼE#8׹s +@b䉾:`NZVz Cȼoڃ\esrp6aM#_ČcggNU@#Z)_m^Avg]8f ZnT~'{b3k@[^ŷq)Mܓ6k,N!O/5 |"Lj*v}G!aMCR ( &$菻 hp †/WR>vGSRJ!*v鷪 Dž"_s, <BwOS0+KF(45O*Ɗs61 O)ɱ쬔oԅ҆\&˩K F[{?#"& u ~VMSf9wO oLl2CDbfg?`E:ғrI4^xgf]Go\ͫf㩺AF\%%1g>^Dupa\A;<\&( Mmp~t49sfs5Rx6]iݫ RKmN)AnGtիr,u.EZ;ؙYoF4kc/ uj)>@*||x2p:MLCDaT${ɬ h %]9W:Z2ak h|sͷz<3?{)(]Z$UZ`!̲-7htuLVLxsSKªҎf2]_ '8ϚnL jqBLTNYBtb!I-6<͸.mB3 Z}i$_3GY\?hsȺ<#.\DOFU~P|y -M_X>g0<%}ŲMK1v<\sR{  4RG 席WS׊S'Yn#HÐas)Y;CPDkG`g;0[ g,Iz ̱RkWf]b:t+[W[2nW7j\LJ!~<Paޠ '4= n}1mL*w!d A`,N.~'^b?Fk `/4UvdI?dibIgI8r~qɧeIu`JN(Ax!_`u,w60&%+Up̧)i{kxfь5(ş| ruhpT`Io#w'dtbY֋~`Z Ȧ[1~ -J)N4W14:-6v9EЃg^qTh(~vrmfQxSnMc(D*ȓCI)l.lpS,s#/eBy#_KYe >9@R!8MJa^ ",eb `rNuϬ8#٠ )K]_GT8Rg[,As"EF}fPW\z!S*v'HnR1|C5"\exHZ%Aж'| VPʸ}&P<9*/;GZo_wTgbsqXNt% TSvQnu CLLUz^{K˿h۫2m 2))+yP"x1'QZ4e8k4 Rf(ORgCft܉-=SeVlbhO.-d;o.%A# DŦI`L]:frRtUg9 \Z06־eF`Snu, Ք4EÒcGצC"$V},J*ktA?b&?gv< 9p +FvSr3DOˮ]~=gZ{ ۼ0o\N^?OIs\$"=NV﹬an!I'/R\S=v%;eNxX}yS6[ğeONWz+r`ù^Gj&{pX jC"|iϑ7-ZOQGkU ZA?TOi& Ok|EU HO-‰M'R Vr;" ] uΒ@n`[n3q``*45u0xYWCῃ=O{azHvQuJ.+*&'lrdL:t=oLJ]|yRX{TDXL\Q| 3Jb:47 4X|H U= мonH6.̙Vx^CԺhlzI\ k(sq#i+ⴿ"*=v^ANP@Gx'Kz&p$#bB{)7/\f9315]tv ڍT>'.H*N;ģBs_?߃Iק030Y.nf5"g s8+Tk%F6AՎ[ kT>\V";X|̜^IKS6lՙhK7 yIEaP$Xt5Ŗkk JԵs.bƱ )<2fD-#9_ Bojw,o^ x6kduQTUH8HH*!RuzbnY=D+5 %>JB̧&1hCq`n54Lz 'm/gIa͸ۓ{V~+볹,tC=sNl/`ɶ.Nso zĜܡv R( G5bVާH20&x1оϚƛЍoGIǟ -e3*j >2Sxeؿ]ijF8_Kfd<MlFHUԶܷU-45B3Z| {8dl?Lᬉ ]]6<;(B;WuO58H2 k!-oH[-L9֓A2'~U4GXy{- q6Y]%q'=∬*vq_Lˣt'4'3iUd %x?{s__%PIR;cP Dqـ/ "$ъ/EeHP7^d;V1PgdݼM0S[:/pZYrm;]jB$[81> d/u{>Ċ;$'|6H.qr7O[<_5O~VsCxr~[J65-5R :wtឿyy8B+?σg[#dڌG]aPiz_t*AdsaOU״lh4*e%U!-W9}i4'2!)U`;o*bDVT,7yB ZD*|3žzo)δ$g}@3|M_ȏ y9s s[UҳQT&Q0oEzQ>BQ׫lxȧ|9Vi1@[&B'cDQTQյ8Zi*' T7SMd#,nL h }`Wb[hO隼 ,qo(d"}}zQ&B4eG㱾K&=(r][^3{CMzq.uz m0 yHLWM5vxz,TqɒϢt%9%1\Q#f6+t.WvM ְv.6"6z%aI׫c;g,82t?h+8 m6*&8wiG/1~MkR-ƪfr엚gHiNʗVH[*ћwe [.&S.ZOb.$o`y*=ݦ0W,7w.LUY}%q^=CP,l$ ƹG"@ `'D~'b@RSg*~-+y^o׷ao Y6UfG4cyS)뺿!l)U<.?@::$O-3\prkBQ"=Aj}7tY\=iH eϽ29`, ^8&{U%?'ֹGo(DBPI$l VA3`KEe gA~^ˊ b:5-Z t @ P[* ]Z58#:ח'2jo()#j ['1MG QwC۪᳉6*@rى'၄ד>3BhR><6dZQ8" mrt=/Np *J|@yjf9#[Ag@$R4KМ;n*I\!|h^aFs``HAݏ6"M IYcM-\;<{^cG`Z_0[燑4Ԗ[FB no |Qs:pNU#鷻>CcQiͱE,\Hz; <92jk*VFSa5 bI䜶>V,0. $Tnַ]TS| Po MA)&sfQۤPGj;Hf9,&|#nNuF?i/=h (5 "@idY 䳯b `sK _${n9t=2 ]VޑW yXm8Fir^z~~X9]tGe@ z J٭L`QPrNBKXPys0Yw\,p`VЮ]bkG{P1q0n 9D7~'fhF:TB>zb@O'ޣBႺg"P%A;ݎq7O̔DOV䍘eRί|<ꖀI-o toZfF^PHJa"<̌0B&u Q)Tj=(kaӞ)^u'}Bw@5YM-dZa [5t(UU <\AoS@??A$ո-N4\^8q*J%yI{\,NZ[!HD{%LZViø|Oqw? W}]<بQzWÐPN ?!`J=cR'%µVe`].-})N'qKGD r5!kp v^NO{#&gڈM?>CFdFA]KJ`"u@7Ar3y0 &'M LyCKr*pi YZ;kӴ%#yzQ Dg6+ʍ^V1?{F4Wl* !Y$nKbٕکI &_GF/&ph^1\9v=wkޞ7O܈n+:OW#40 Q[9n3*8(H zŊ?xU +ֹbmu] r:z(}B w%J&,qƴ2:W bFZT3"{r7Q095A<)≙1V11jڛ׌m/Ta hXHGLB2W>2q/?aԟj1A)%ԚLwر][.^3z d?ߢ<{1ڭg;/ `3!)K4DxYRVj̜sj f;l?n-0FO5/"Pa$Hܝt\wmN]8N< mZekkV\ b1mDl64jy $iq&S#z sVƑI݁8*f ɑTɹ9'ȧκHm,L%lh:[+k+Ȼ,@V,đ%/!*_peB 6)[e vl4O%DcUYnL-ޢ"w1l i]cqbPNk) KTH\%?F&nI=KM>ˋV ݧ^o*?mM»bn+F3gAR&/  oz7w=ZFɌyсG3X W'(>H Qīehc!]'EYCT?U׎blaF@Qud(I9CTNx[495=Q.n\JS8} h'VX$r$KNFxH* IC]+3 N [.V&ھ*9dtpd~JeGJ jg8%sZNEb9i_"NCf,?w=@6;8 b]i q m/HDe(B]wHrK>1dho/!gWKvv{+e({ƈ,T.7AvԹ4X*bI L < ΍2LК%3)hdu uhc ¶bV ~չs]ޔǚ _ṗQrp5?KN…rhMxd-S-!D9.. = ?Łh: =/aÀ9TT*#$Y9aC)qtߺ*Xs hlM-[AKĈ(E/U/ՈEN`Lz2i *(LGk}tx)]y$+C"įZ]R-H:!{%DccI\3|d>.s.ЖiR~#am_h6pt{ fg!5(F8oA +5~.NFB6f)mJ0d\*!ȏ -qu<0˽ZL?Asf_zJᤳ`[ɜ㌏K@'U kp ~-4TF·|{o䜽ׯJ5w%PyQO\&~6|f!JiAu~PczF#ך~&17}.40*,SV$7ܡiEN7 jՄ4'.l140J$ M .;MrBUX4Ml@ہi w^2/s<֞偗W[(Kԧ)|&-B y`PnQmF*ýqD>HNxUvx \n:|ٌ}Pץ?S-O1_޸,3m/nL};Q놛⦅ΑZ{BC;Ggrkg0dj?Jni vi?%CiPYJNuwiX?&pn3='@:o0X|y2ވ[q^瘝}cnY'뾅UV[J#E\b8Zs(XW' JlFI!D?UwW䙅RBghx@n& _V}|c{R2C۳SKDeZ~ͫ#I51nH|*ZnRy)} nr1Y&5}Yɍ+/iWhpͫuȀrFv2޷mϗN¬5g IN'c7{Z OƐ Qgܧo<7G%P)?&]=[!۴^Aր~!b2mfP[s8{&zBWƸs+ޢSY&#<`Sl~CQ eܖ3LTՐ7Ƚ:sYS8ΣbQGdFĂ晛jU/X|O {)`cgZl(1uh#H-(=N. 8 є0 HfÂu5FT,bĽr" 9h@g굆]8Ha$ҝW+z5m:''4^ BռLD1Fm/VƯ q;KJAa? '6a=={t5YMGXP3(_y*.|HĿ h+?vke&!H}R>?խe:naP91QA|ɞ5}GDճpqf^r&;토=d<1n*^9)I;2k8ۍn-A :5aqr[ co4Z/}DNv,NlDVO~1ƶ]+㍥/Q)e<#{̪Kd@==|;̨᫠@,|VJ?>sbZFz+\Z53 m_Ύ-֊=(1lul湐 FjLq)͒-TfiN2)%K⤃"pg"ήyrﭖ2++1:& \ƶExy[ +!'s/%E4Wh&ꓳ8^{'\f b{?Wy#.< &/9pȢncLD6Hk#UyPNgmLꀓA@J rK= 6Y쨸@K?"X ]an6cUpe`z#sxA*j&aYNa<:$_0þՔD;X_vg](;zUz#0 7hBJ^lc.k뚚Őۭe?Ƹ{<ɳ u$6cܸpfh܏f%lRGs|m` eI{ݰ32Ӥ |V_B1'ѧ!PXFMET=\K\?vS2`uxgq?7!J5dЩހ۠?""anBR| bnvG>5D_ʛ}whj\Ķ7N֢?UUz*tX>0nBwo~Mtc:8 &HV6eaNJ\ʆQ_m1FO{Gfׯɲ -0v]Ev(b?5OJD)}F@$;tDB(.cф8^( ,Y@ M6ogsR݂r=ZYuDc~8\Ԕn*R:>I?s\|Z|uFXb80b`y266ˠ^]!x_"ٕ4M(`J^Gqs[^Eq̗E)e 0N9^fK^z*[IbRcFpݻ[diٶ c'7a1B+nXҰeJƫKCT O\8~ТOPfՀa̖Ż+#ZN(Ժv҄eX}kZ̹ف5LMrٯGnoLKD({Nxe_rg] )r-c2mp.'N۠hEWI9ow*Duԟ{قv e*R.WWJqr7ʦo$_WyV{X %i-KcLEer|N NOMm ״1qL+L GGTnVNg4w?UBrlE#z; Zs8u"1 VpA@5ȭǛLZa2 V;r٠yN藛2Df6|:8Aw('>;ߡz>3CַB|ZoR;?XpߞrpdFr^?,HmþWl!&rSr& ͳtj52ٷ.LI0G'I/FЁg82L45U{^7-QDx^_~oZ.YАxۣ#O+uhVdŒxܓHQ62M(٨ o׸qON|#z=3ܠ{s'xoYJy_*Y5tU.X0)lZXT=F9ݹ a\Ҙw)V\FHR~`3dx޴z2{( xzAzL; aۍa#ߵGY1d/SAhd?+@7r[*1a0y'P^ww =

Pc!ǬiZɯ_^#gu ; 'Q@)_p*|Py(|\qWґoޑ.Wb]͞oɯHtyD6s88\$$Qޚ}}2Ҏʣd' ?v gѣ`ηxxb9ӫUIVRq|#C$c۬@ a c-n0-}Kxa<"Rt8v̻0Hv҃פM*4v'iU{6i!I9,&rp26(Ny) YHsbvj8r>L>ٟ%f(KjGjԖV-Y§ XwN_3KQs OPwjo6xjk!$ϗJF?|v Dt =`^;*+,,d7@&G>mݦKS2R?ZԵ)jnmOX0uI '.MIhP\xG䨗K]4Xo9[(MV>=YSrN'ŘC iÍ(Ze1'}dφ@nY \E BCszKOO,^Ҩ́]>0}K7r6Dn:g=@WLTy) ӽ7oeB*TsZ?Ee!MB@^uY㭢u"|pע&v`u傍 %%&& (Ȕl!!D֞?,v6dwI=`On4P$׮T0CH;x  EeE<W+iDuR,*"? <|JWQWK3'V^* Ě̩Zus)IDhCcWU1<@Ɣg!`3XqR^3@5+N_fGGeal;OOTG/w&`MGQib0:ۻ)P*҃ٷwAe@jpE/ p0&(z `B@e3TĹ3i'+d>_JyMcgY"sd^ež_j ލQaŒ1 R Xg:npDl{~xlFi! x,FDhp@xˤSiڬ>O x'?8D iJDֳ$DC-5kd4gZp66 :5*HKV@Ԗp?|LOXPF2TG|o*xELcƸ> '-? uj`'OW:G Iv8޸b*_ eZtD'a {bg9rh8* 6W%{W]B~uW,yK*7˰ 6ۤ D8>-\,a|[fh*YOş e%Tbi#ܯ%rkMgC;7<,zIUb)i[#~tظvlw>$!*3chE rWL >Kݝ5{Tʽ>?|E̷&Tx!R QUu ٨C*dd~ؾzUxHݶ|f)qt],gc5#?Mvv#k5ԧ'GVl*? Q@K4VzGgs񞂷# ò<$:MS,T;DxE bǤ 'Cџ#?ĴR#{mrĵ: ¹t "B>tr0O[Jɷi[(ϣQc[4׸#0@zbzHʉ,Ź^'0tQP4p/>x\z1y6S 6g$2hO_#l'krAd1*;ȵoUN ZHm2Th Jpnz=ZX`.TS`-pYE6ߋPj?\qm*1A8EzK/+A!Ѷ9'^]I/bng*/7#%}⚽EU'H0){?"AIg)A8FԬ#YZqu FByōXMfWrC_>t M:=zȂ*9e,Q ɺDm ط뉄fbnYX=Ou-'>6Q_rkHЖ*cnh($^yBEܕ/(2]u wl&@,e'y *ȘD붍cjr/B\Dޔ;E֜Ìa}5:^Jf<2R?L2a2^V"1yX|VCk+3u˖oB՚DR$RK=ʺ' /7 CGtR' 6Kgǿm>I>e90&1E@"SQ&6G &ɩN[\/k 9Xxk2~^<7f&,a7V!a"Is!Ss"حHѿAK` gz?8*;gyc-WqDTZ[.FG̋,yD.[EV`L3+X!EI0*!`PK}>͗WF\b9hN⏾@rh|j];h_bZ}34=ã |Pe,]Q^I)2(Ɏ wY_& ;\]s~Qx`_`gݭ&@#RY1P3gM6u ϣ.*M\]ɫnrOB&Ru T1X_0`}a^q+{ &'LHoO)u (L_j:;TTo *1 bR;?vםX/C գݙQMԭ*$ wak 6d[pJa?r0:e +-xTb$49gUb-[g| ioqnOJ i srdLqZpT`P˫ZITpڞAmbLW]XMkTtw\%Si3$쟂N|<ޒS$v¸Ed1n7c'{_n /%$尭#vNR:J6˰d,d+@s8YC6,[ LL]|vxRd"]Vqf jdZkB w??ik.縑;8ԸrV#cFʾe"ƌL߳`h3ٛpH͢O8/8*28rɈjymmqc>L6eSg!I'$k4Sf ])N5WAN2Dkp;Qpjy##Q} Q1ơ m.rl›@<FPs䱚`qUn#mpbaB鈛Ɨ!sKeQaĘզ":N;x[[͒}|ˡ hw+lЯP BwY6@񍕛6x|EQY:G=auA@J@}GiklmϦT2g4D՗ќTC( Lsm\Q /7 w&ҽ$Ca3p'߿jvv`z㜙:4>Q$gaka4Г'@)/2vN-yƶB[m^'V}@[4`uF;RH"sxmJ1ӵ8bl19G*Fk-*F#mఌSq쯦RĢƝKNQ_)EF5&]*ypC6vPmgOʔ+ŏ6T/ .#ywL)jEE(5S`*R9. 9M\e jhJwaAWw.Wc%o?~C &J}ZP"OϩYZ%u΃|U Zp]Wug&,K˾7B@!]j* aW.`[]}ft9zB*"5߸ '*41|;7y1qT5.MhRff%ۆ[4]D' V[Mo_q0ZiJ~6&.Ć$tP+ |`ꠘ-]1[.. 75ȈݻSL1jHO YM^VpG%*N,l^~ FeqE;_`nN |/44>}_@H#5W*)+h##X ]qzJ <RqktKĔiWQ->YDf N+O3&sTd|m7n*ĥd\PpUGP@SX2Kr jrePPJ$yB)Q+U^)pM1ѷp_$ rK}_9 +iSLvD\mZ1 '%+){aZRakh^#ۅڏ\ժ-xyI 'm-ED@ __Z3wKүy:^B8@_sW٤YuMrQEwA.S=Ɛ!/6oA&pK K7ʂhoZ~C]cqWKWhT/RN5~ ?\gN2$Nܓ(־X{6z,- ]dAMCѲtҩm܍ lsoF>K^Y,Q B>D<8Bx0Ywx%8ߨnEM}paUlD㶕.] Ñnm _Phih 7 +|'oz9ݐ&SOyEE/cHn#5Ie(@}*O1YOUxس1iFCf+$;q DlcfYX6KIOXywOv-4k^R^OhZ$;yO ю1ISF9MR#LB]FX9f kW%Ezl{P}_cfv(L:aWz7.ω(S|M htu"jMzf}AuN(W˥=ߊ[^ڂ#le.Q*a#!$]x$녽|b8qAmH,Bs*@D-/_[5m( H">3CF[{R̵c:Nlo#{h|LB8Lhc׀Ո{{ ShniD+$Ds V !'f8<gw=&W1ݻ`Qۂ eӣu/uH_|@5:LS!z$eRzR&fJKsA0KRٯcxh0 U*r}U _wbmeqV%(7s7%8=TIjr\Q3,v~Ndv+lf&!CITX"W==9 13rP^[4uJ2D=>mLf#M F+tȪÑ'A!@3al{) #֒e-\X Y=l\3v+B x^9iM~OHrȕ̯-͔oMD8ïh|fԞ*}&ҷs퐖+nnel+k(yqYR"Z$j鵱(̷eC ,RZ%rg5+ۡՂB8~_ĮOFfQJKz hYM=s0{a7&s}݉;/)wi-{{Ƈ6H%@)l\̭,hNun4.QW S,;l<}Q-eE3 yBm]WL:DQnn@kwxD_bSYiȹNIEv{L#Zխ%򧦠=FrtG-mG;Z,e;qgQs‡%?&um KRu}^&H+_G#YH%xʗho裤lsVaG0,%Pz!iںӓm,Y* v wXrĔ lpTe9ѕ70Q9-ALb&36%90ׁW+5FNnU'9 ; "囃'ϝRF%*l6)f.ǔk d0`90G$#=hf"^ݳzKL2%FC!eT;}'06Y`>Psa xJX\);VīOV3xQyǏi ASQM?GUl9gfvs4;B7̰GbG Tzf##e&+]=g%1؈u!qu*F*e\Sfl$ o!qžM* ұcW7q![L~]e7WLW6r ~f|)F{/W@ 댳L+%o/F?}?}k[ ]w\-:Ok~QfI}BSxwxZ/+)xѿس}sS+/>Y: (xZFJ\ ҂u~#,QA2kzu iud LqMU+?kVQh/K"%-YG}z)@&wsEE{Τ15M  PQeu 1;* ̕wQhLxRf$Z܌ ysvN{Sy<67YQSkQ*w߅ԫx#4\Q"}LcsY,8 c;D:lhg'B#Kg}$w!{؍ <7Qʵw@mFӄu_Pry+xz Ho%M^Xdz*-TGZ 3秙it(9մlN(`"2 RQ"hCq@;]wP5f)tp pNYH+G0ހ̦PB ̷O><<ğ'v^n l.K|oS[h1VoDwyd.7u_lY'#\mOD@W߶* :gf@z7݆_(4~k^𿂥 J:b6Q#-uypЭuvG!j?jT!p 6*[F֍ָZ~F@aI䋓~LzrNe|zn 12|<nؑs-!XoRW!yi]9 n(=(h||JVzwX}FW ASʨG]Q3%t\D)#Tv`u PLT!h"<1/u΅Mť9yBp]u۰axh `s/Zi^F*dEGr5o]LRY+~!|ie@-qzU47O y_Lf 8mQX;>܂9lE͉yM3)׵%bm#~5bn &dyw`@.39;կZDko,t2QFٹR<`DH\9t=TπɕEx?!u)i*.9{nH:NN}2ã!>OMMxW9`{}Q#e3]Mp0̘j4gs(\ψ\)s]'C8dRvWsG>"v},MUEuHzQt '8*m n-\(GM#1,Fe?ӹ|G?Gn|q"؈̓OqzË:x"1:D]\G?ęK?G4" Tx(y(=}2N; VgX~g4PK\#n>u."׏nv]UWZ;ChZ+r/ aI1Y_ކPW?YDU돆Qp0&Rro\jj,?wc_m]gIٶ87kB.89՟E^%VmgCcEb!OTŋׁc]r߻h Egd'D9$7[ݺo`/4"@՚NĆFq(5 @5S |Vd~  Ke=@ސY׵< Jq7nt.KزqiF4`&Tۓo_:6<[p;Iqc_4!qE](DP˂+0yҳt~HCݴpy:B.Ȓٛ[Q,9&KᵖP+8:?FkZ¼O&ݖ@"*>=w ws @+pטP(e*eن/r`S AAO7㨃tYMdB oO"2Crφ"B.C1{fDU_0zHSz&y?T.M]HZ_W}qAZ_3݊ڇn0. &D kWZAo?dS6I8jFSB} JFNTpk)`bfINsɟG[8y :7)YqZ ZeeBO;~cal٘lAR Y;! ͣpR~[  eu?l |8KAM>'é8dI {o.J'ihb}M5)C66q8W7!kb,YJUt4f7~cdV36!M7P6z5&i]M"o"v0U.z:}xl@>M16+5jX}nw󾗘sfF:aҍҔmlAYĶQr-|Ñp|kg}c_5겼+p:V#K-7Qeت:Z/KA05) x,ne=0A`>Le͐!r@MRf'-}ICi ,<CF~5*k.нlSNܻ+Wx j/^ *coʩXtNRw- Ȝ41\l*:[I@GIZGO^>'G~#hwpZ:plܞRpj/;U2Bj $.\zFQowpmB-"79xHzSb5)#uv jNMB-S;tLxDôeFPewDg(s_Nhf|UGUDžYz[n=WA$$N]-f:`ndr#0 +]~I=2W22h$%jI!ء[MQ. 8B:5P67\n OTŞ$ rP:`BnzAh l ^Ao}zihFW@5[/5+ Xu,7}%"oph"/:N5piA&*xP8]| [tLtOgtL~;B":B*|KIѱas\|7"˲KiJ/5ȹ9 tg*Q'16 ?.>ͫHO|S7ܸO! S/qPj[ &(QI*;lJNˎ*^m`ㅑ4Tgm?HYϟ3.dQal:\9矬xA-X 6Ŏ(g\Jt+6'T"jPeXwF>$BՁ>ʱ0 2dlغҹP]_kB?ԍId,=J/0\Mͤ9&zL- OR^ c^ ^A)7i2TxMn-[x.13p Tk̡| _hwс't]^!d͍ :[B:Ƙ]Ldʓv`mwev\(!lv찬je%y%t Q2{|˟wzG"qQ/B1w'+8vrBL[hU q7@Ӧm8UsG+5R7HS\Yxj_L  l&--.OB}h=62(ȶn6a=1x p}иb8l!G=o5)$9OHt Ќ$y#DRo`yxjbPk3#?eB^q=bj^8PeSÌ,ـH!qHK{٠l ʘ}sO㍞~o㴭A 8X!b 7t⬨Pk 6S8{b:/l~R݁$AJ7E3BA9IА1}-KMKb-H6x0բܳx lXQnLFU18Dhu MXCtLMMO 7@b@PB wmSmod d߱{(և.'htcC86*q5w>5c*a#w#Ϧ`շ5$I|Ut!_ 횝Tn0Orl;FӠ<:$T!7#qRή!X )23Onvmiϱ*ۖ9@gLP⑭\ࣸ۸5 \,͓pYf,jUk7 W'0P l'y4>^>?^&mz{5"=u,oz(ryns˸rnm]˚(DZL& -FRf^/>|f?7fkL7@ Eզ8|k~,_*S>rTi5sXsUǞOѵx)\LcIeq -+G(8vpna|2ng}m _CQUoaQDg"ְPab2#P{hFo=滬z젠0esQe2|qG 7ŤΗ0 /)^ ؆9~#9ʉZl3Ov( D] O W;sAZ7 -j ?rWSjrgQrᗖıבMq 'gHK|$-GEެԞޚuV. 5ܮ1w5o?e3+\_~'P͒xHڌs<:<ֈ`&u`=ںOKg`O*|uG: c^.8Aern {ҙG=K(DzЈ6li\7b4wfG>&BWy]h.z Zobl|Ӊj 3XU"rU~R mHP0{~^qyP{|SeUbOdnd| |`_&"pX'4sF\>Ҙ2~@w jPHSvH$܋upa!6'npun &jη)ỷ7\9L!re@]%9ti$Dy-u ]3ļ%<6٭aMEuէ@j?ImA=@*kHc~@3^fMMOtlΠ0& }{5" ^d|iNտ3l/|ڂ9AS])~ŘӲbaU ZgTߵ,r`Q 'wTA ݘD?-Th)ͺ@ڪڂՒZd?h;ih|#g=6n] CiYl ;7/n1h="?~^s},e`P.YgxdECff- |G 5='kQ; &jXP)?fz֮i"Kyd0oTA>2õWU @5^a?y{% 5tdѽU`6az3zJ*\vks Wb:}.e"$vHSZ8QI+S7,SL #~toK\Y|b*DK|L? 2 :G{[$u34.7+&<Bi< w .ٽ|F.3(rplROV0 &e2S?nz4g䒖`7ȓAPqJc|PEcUp44a3PFt f)QҎ?7'_ij'~Xϫl4<[|ClX9`pc@CkUJՇ`]SCY÷or9JK;|$3ȆeGm(;:2$\;QwPc|yZzrn^[Y@I2^I{\75K; !x+W3 ܬGb`ct% sm`x^͒nl*3aWsA8c&p ~:U.&8bNq{$9foEk4_<ɸ`Tp2}jQ\؎,=n<&z%ao7 wlQjGC,a08Na(Ė2!)8qqF ӝRaa\7eK(Ln{/FN#MAgaHys* geڇ˺Ŗrkʤ ,AȏPlhtTji =؜UkvaUb,n>x. _ pWU nc#&Pbn]v~kN. mv|ڿޕ,7sto$+LGNUԳ01t6]҃͝6*H"Ka bݐETg>,!AΰmLz_)W҅ڬdl`F9 swᰖX}iqE2mDmI]a(3ܹs+=u=$/ƵTq' _*2zڣd#TRu*U<$+`}A:wD2ʡ@[=Æ,'E jd }'.W4릎2BbR-BF0p)//DMFnHB9"XBxJ5(˱1ڠ0{Ae2_- },>}/c(7oEb>@V~"tMNK9 ؖ~ }`ĬԭB?}t5O,mWԶp~pG_h +=K;~ώ'Ҷ8Cl ]),e<> R/egH|H5`ui"6JڭNSxc5_@aq)b֕k֍'paEMQ{BY zIaC5 ;0PeG…+!W2޵b,6V5߼|(U,gOS$!7%"ys,B$[OhcsWJKuxun.qwddK(uspzCRURM)rS-'JZoF"Y ӪdګtBԋTtݟ&]݀e0 <(^Jr~E6x R>~h|;r:*ق) g$⼁}] Œ]"Uʚ4'y_tQPq|Z,kHât8>Q mM@q#2zcEUv|n2z EMLjv` .l %YzQuդ&;N?'#1O1=8G^St| }o3WQ -S1,>̃ hiWf-#=Y252S3*UT?i;[ KA kqNb(@L^a&X̲hsIRƕ;?]MlɣAgx;0%ӵdJxp h,yٽ9K{|:Te@Rll8'l(>wxn?|!t^qeJ^Xϛ䪃·`0xkǒla~~DcK`J>tfIݕ'L;Ӌ#$1r TG#B'g$wSf/7ˆ ߉izPvvtV.ybm7nuŊfInN*>-ZT"Xy%5rсD0NC7HL%x]=qo }=f36u~.0nUaglCO*ը=; wq,SXpQ")m;浉S491b)*J޳X͑mu)b!̨O2 M#mSzQ`9#dH HPgƣf%y#OSgaps32R)I<tt(շIdA|w@Qy{1QWJAa08-|hmX*U<׭t#E@ b7xy#u+FE")yY i5VzPJBDRY41l@W?Gh\"IŰ-$} &+\<;&NNVcTg vZKe#Y=k)ӇqivMC=a!׺ |Fuj\]y+DkttUzyRtwk pf(+nF5E -?@6;`L0<2ʜVI6ґο %ABK~*V=eeO c2mvVD9%nb~gh|L}sH H`ݠhqߣ'~edc4^z -z;dRSPQLsٶށtǧƮ-oԊ`fi^ڝiD=mnCB 5<װ‚L*Zw]kcyBezQ]5{}qj;шw@TQ[^jca\;ۺ8e+ [ѪLxb5Sm!.luUXe12E- <1B'}FG D &s 5Lѝʨ9eQ~|P^J R BKzEy ncL<`mXƑ0+ee}W 3Tj*;}>jK׫񿢨cЮ,ozmD3n+9{Cڍo,”UG-X=>ԗakCP^ Z6O΂e6nv5sF0ҎzNM`aEx\6}s#I_r-Kɪ|c~Q򹫌=8y?MQgbCAnTkK'+p{#h,q-EP {n!YlD+ _7răv".!ެ ;հ'A$!rXGGY>m~_U/tw]s]{$ kOQ.Q/{ii`sgm%3lwfuJ-iFGwȆƃQv8Ymndv< M"'lV9(Z Ǡ^e1UR;84x7e dt͜FN2mU-qfO1჏ ŦvqiŬgisE'ï3r a@nQZC:)<{ 01ɑ TC< Z-MPh6 FVwz̳TQdqU(aURg}g?OcR׃1 &gdY)Sۉߌ6R+;ۇԨt p{4ץ`|$/}uzCcY= eR!=W'89I?1U`8| CmOR]'5^=[%% C)ﰖ~ V+RTkm ⋀w>{ ׃V@ZY[ړ}=qMΡ X''wiU,Nc@A. 8%Ng l vj`%+an Nϭ;ˆdxzi/7#` /:xB!$mkS.)\v=f`e{1 wA+~wU\<<\YG*@Ua v)>~N`ͽF׌v1iHdH6ʇ u: =Kئ teta׀O e%]Th.нu\1sgw9޼߳@qlmuKb' ` F( }4[Ds)sUE$R3FoW^MG+:|VW7grL>G\ SSyt_\XͲ!t#PO9L^wa S#{{q素~@A1bP>ڂ62t@puE ) CԀgFsf&΅+1w>䯷Q d#DQr^{jjlKc%V+R;%SP7l+X֙ɏXn&p[ ~lLLjC[9i_?M`AH1`f}tmXن?"Y۞ WG{B |S-ܩ?B[0?nLޥAYgɉIVbP`ݗ4geqkLa&!|ȕJAÓheGkCO~l6Сd|GBy,fDkӆɗ:0vZ K5,o*X3]YwV|Q 9m3Ŝ,~ۃK(Ey{: sP#E<ɖ{ގzdv1υ 6Ǿb C-q<(\Kiŋ@a 6>[-R'V" ٣Ӕ}PF)k}|+Mڢ Cǐګ~ZB,2ut1Umpf&)0E C" zTTG=?JϟF٭R4wqq7sBEE 7?.:NP (/) }U49*,6f@ V&Z^5h.sT'ˆ) ~s >~%1<H-G^mKlV\)6WѣdMKHٔ 4CJ㄂zKEh9eUe9Ρ=)& XA,Rg Y%&jRq0lWAO{JYj{ @ Ьp1| >c+<ĊǸ!ODI>b ,ӆ e&PP/oa#:k,>üjAc0;kOf) ѢKb0X'N6dh;3Go惏3}uyacܣ|[%wlx=ϐ_+$%P%=kcx<ײCB[(ZmHF!`(Kx+DF3P-ڛYܢPSλ&Zrˏ-&m~.{-񴢕Wſ'<30篭5Ӌl$՗`})R i {z$GCJ2*QTF@KecR=n4wwHģ5?['57v Y3cB\( {M5{s (ibRbM͑?Q`)x|vapi(_4Hse4 = h[9%:m| $q 2 [ilv-xn`O]g%Ve%͗1)~ey 9 .}AC9>ݬ=yK0_"1Rc Z,U7(Ղ8;gV&6T""v cuǎ l#ڭ nqH$ƒ5¼-య!׽{Fli?:Ω:DְLN(h9+!dCPUλ幞vy_ bM%vE+Z՞]wZv= T:T(LPZ!38MSV+:;0 i_Y:~bh^0F EѥA>p^@aAKsZzeQC%YwDj}QEY0!=LY(JB0nkG3LMƈcu̟- $ǸlOq_n d/v! Brw͊?[i;yaƖ̯7v :O 9(Eoutt@=dCy44?ZU w\8,S'˨ZRjlv*gMMDo"* :U?Z E :7Vx,_UFh+Nc0Z+i#3&> dۚnl*qm>uͳqITcs̰UPY.b, !n O };@BD;SxV=鸬5*L.E Qp?hdB]ΌV Y2"$s'*SY@dL֛ +D"P,j`:︅S沮xTy\} knzL5UfxM6էe*W+t$㿔X~rfgY%G)GaH[33^ G#iwrݥr^+"p =Rp/3v#3Λc-AWlocVA͇Hm^+U@Ws 3Ni!\nLkUh[%6h7OCֳ"ri-ɕ ' M }AZ!`Ĝ44L,6&A@:P,`?p"ZF,P|Z}x׾lKK5jmVFu'w@n=˕eZp|<٫Ұ-0So]B$(H/[T&*}jC>ŀ6.qda(e aNǪCNC0%tx]`ݷ捳P.׽ ~)nΡI}EˇBPUlLwx;O3]sB Ïr+V7]$g@ +OZ`=.;DM u:0B/c؈O+l]SLꏊ+J)*M, rEWَ%pYIuՙ7UF>d ql+:n#݊?8O6: !9S6V>.~\9eX9Eߌ^/MELmV2v HBwU2?^Tr` i;2Ј pEQvHR{ cT]&1\*o?[:;`  %Cbտ5T=)P@#(b Hp?XHKZL)iގqNnUNmKXR^`Ig$ 3w6h=m~ @lf5Q8 j ca.TR phgK< Q unP1ŝŻ=`VK<-i=)! *э{ԑvvuKc4+atҁ~XbL]/0}*S2 bI>x4?NF[Y65ʡW[mzv+_~2zWl9cknr AkUtM,KF_I7YУX7i<'M͝qRtt8=q l&(Ȥ%̲]G|;U%BpwgfAE_?(W{. >w=:ŀ2Y`󯋚eFHٚ+[tVXh&p޼]S'?(& >UdM@`j'z73np=~DKluXWr7 Ҡue-!zz9~,F&9#28sG-2A,Nۇ쑪sc=!㥑93.S)դgd{qe#gZT&YeZ~툙mK)0,BHBo};(&c%BV|vj&$)6#kwA=B=y^#+}H1Yyd Pe8@3L7%}[@6dJ'BXpy#KCȡ峱ٟxXbds |un9b(oʗruʵVa>.۠MVPYDtu5+xT>T4Ee+]ُ%y偣L.0 |ql`){4Cuݭ'ZMX!Bh6RiWԇ(ZݎR4q"u>H%e .Nz(+~źf0} ʊB#@55 r}dn3>Ġ9{ӟᠫ fSr" QKIrcK);h_5$p+ ߶,5j"8>8=1(uÜp 2mz?SƓivR4#2 {zDb̋=iH 1OMd?"%3♎LlArwj~|iIjɆbe\嗶),Bff^-0}XjrDDZFTCeFlN=u>ql0Ň1}mVVI޴gmofy fD/hvTĜ~8JǶ鏭m+G9|#c{_C K@?C; T"|y6>(7 "]}`OT; JY-HM[zR-abw}ri|s̉޼_=Ն1M$ o@Np ˤ*fH0h<ŤhnɝPJQK9³-qݾ3A<'2Hn>Ʀx k(x0>)1G`s .աwpVA}H8k^~"ICG?ch4wr#o'M3PEj9&;S0oắjG$ I A\AF +N8HߘV7~4 /s6y@ij H:|4wL(AU@%_rYeM*VXpBKfcuWky\~lw!S 9%pjo>XX朔d4q_j\P )X^X bO9lb{q:Bu]5~",GWPF? 75!eIvxWc{ J 1r:Pq[G3eWJx" H* LϦa~NT@~B(@x휅<ļ?bB !QS v[cny|/OG'kV,. 2'Ok^Q&4&K;BHg] ߇z]M!93 `f[ : f ApO](Z7aT`57ZyyYQhfqI v{3ۜO:nޙ՝: hc"Mj5 2A,4]xCo[lR l NQq:!:Ϩ%qһ2-jh Oе޼: 7#VlwE~ON])":J2sDͳ,2{5u3|&և r@H%ƤZ.PԛE-!!~]dcW n/DQ^โ}k+V e8J=U,ۤ@ Y1j!oJSJ d5=!˸*~sI׵O>rR=מ"VU d~! Wd[~6j/ 8Pm,ϟ{;&NDXbKso E$xO-eHێ;,@hVrև@VQsJD g+/ZE}ȘITS}b};3?j$aq5 1F96j%T۱~et?rgeu" կ6A\$*0Wbi#Fu ?iI=?FP(B:5yJty5M&aZfi:?n|/`ɤ l FGu2 *K֘FA~w lLXdsA;B4OXVSutt [5pBnX qXb;9ѩF{QDj*(|ƁE(6wٔənY_7u [l jCV8I}sDf\ gg^w.0=HˠhlRVw^dt&8wo0EA*[gڬ¥~zTWM;GˤH8GǨuن%C_mҊ bQhʎk\fȭD/l4}>-^e0CVCJy "n*d}H%- aP6vj{\(Msw}i55X?tv悋1Wz8aVTz2*| 0[%n^J.X@Uy 9!|$] PŌdh˅X}t{CW 89=\R6K*Um`>pоZ;` G;Tc#LGS?49|IUd pѼȓ2O . K_jԅD:[QF:QD퍢6|j^uxZ< /|&2‡K.4 -A"YjJΪ&@WOL#6z R%ehh%_x7Q.ᦕC˦媗נ[~7@D<;EF)MPb>J6 z+w| 36]3>_ʄ]^6Ⱥ,hLn{JQiἋ:>Ԇ#lgm4ő\ 3C$BWN*YB@v{!urݾRJ @i9et{ RV&{K_Aa-akv.~tpY{=^`d_Cݑ+3 s`4~+|rH JH<ؽ Sn&'ԩMP6x0([(.;SP{C]#&/%Бb\p͉ec((i^+{FWq^z78_w{C U=)LID8<{{CڕQJW?pW7]Ÿ1&:`NF}EB!SeKd-Q _/Nܩhs V_jyCMmQ.a^Ʋ&Mn\umR)Q,u"a tM{{C칃Sz/ȨtRygMЉHGrEYNTܶDž$uŗP7'6 KGoc٬AfMGإ2щtT&bl NYwL<"9YGAꓼ Z 39xSne1n,y!e9Z 9;,WMfzr6-{;DLV)G-}m jRNa pK>8RzU D ch] ]X(gٯ}z8:|!x`F Мt>j ӳbJi/SK g:-O_`?u]}Q^TQ9^,U4?DNXjd,ۥ5 L㔘-߶ܩgM6 6{ JCZHwK2"ŭM>r$- ^K̏?>"@~I&`)t$FFf-||/%xo4R]ŏS ܪjO0D9BuHx Zr^`6@fV.9~qG yYa!gb|:4=06AH19j B~J|'CcM7;.y4KzdU2ٌ=Mm"{Ng*{O"G>jPDMI+a/'Ht@IJ:IzGm1|O+.(1r4"9@3Ɩ~ZvTDz1K(DzB9Mhq,ߏ>Lp2Ȇd. U['+ľcdtV(Q\?v4̚WTkw? L }W[ fBɃ"!UD)(ǰ*z)FuWė>>1ݓ-j#\# wqEIXbK<߳Moޭ~2QFy|?zyɿӭALiguHd4~3Q&|Gx=3)o&Xa&2k NR2TYDХgeNyDW&R1`I,{@~C;jcHM*G3| _~E䀗zZTZU6VDWjLN Jn w3H}Q@V5%!wj*6ML[\1O22aX7˫eeD i$QC1^\XDZtLIC{> ]\%az 3LK;"?ޱ/L;6w,.oSS}K_[`sN)cf⍌FTlXK^)Ԡ G$Q p & >?ir@ 3lj3kq)A wv %(Rej,`8RU1C >G4uãr5iV4EͻP10HUI 7餹媼YϞ6VØT"3GKW 0Ѕ=5]ʢ) 2ؠ b<,tpiwdžkaeȪ)ofTyϖ Ǻ"TV拨[8O+TE"Me7ow?p7EG%tHLd]AV8% E"~pkקvk=f.[=[KB]/ BȲ5ev=!*@=t_ DKm]H7\d{^͝. BD$eU, Ns$BĊC畳wr3@a_s#*q& aPRQd:ʬhO kx9ڰ~q2 }g:v4K̞p !t2'0A+Ow@1|bqCfyf$>RXX >K;2 Pܷ~i.CIfxv<Gŵ|Q}"l0iKYcho r$d;g1WnԞ404 ?{Jln 3 "4SC/Iî7~i`Sg!havlfѬVu-T],k^)>q- :`KR}D(7,Ab?a*t925ycM'(6'=bnat>M;mw5٫s7'^/jOC Z$3f/ʁu]%#'g<}Rhr1kM])eDS r飐p>+L3kǿߣD'C< ;Fha5_csE{7å\GZ4<ۧOŰo/$_ڱi*_F|JFgIֈ1p8~{Ha_57=5}2 ZZQ~Um(dgE`-s눙 &:Bukd}&& NbqaXȦ&YGX6d~;)4bE 'F}{bgI#;-@I:ar#l]Vz}FHyk<"gOX=qX9PFWAǞ7Z`06lok] !Te q[ܼ/2ŰnXKD\0,׃%'sG+dg9D Y=@~ wG7S̅[ٗf-c`czi t2)6kR=&Tvo彄 #dAu5l{øin< \7d@F |nP's fH]g.IԶ2;r_z=zJtξCT*5m g$D=Ye2^u9~ ];yKj3a!_i[-ۄN>LO7FHm|sO5.j&)]avT'oT~r9^588W2~[?b[(1i3/jۣt,cP)% ϋ1Ԕ|~f4v0W=/bg3d%^U=mE Na|Կ w>߲NƒnUeɉ2JL9/}%S+&,JS1[`uڏy#NⓆ+ ѓ" LТQ>ոbO5}0^1; ZϤqo5 =$C8T{! "abh 5g 4#{)WV&<9Rt6U8+y  >TM6@ (d ? I֨f #FCW_ĺlog O -"ہ= @YA[r1Z@PX:^+H,Mڏc}ӈ#'TuV&$QV{ `H ,D:ȼi[ [2pf|ۂ, %}V|hQ@2{>o?@(fdf5;;NT=U̕i8NaWB ;A#f/0NjA_}uu1XaP7q.-JaQ=b: zs kH>4nٱl8]m*OؔQf O[*c8s68S3R7+%3#[J:MUDU]=ɇ}W\*)R(U_CJ0i3.u>>)P'QpC̬'%?|eTv9K@/X5bUW+)" ``H 9?\&ͦo /v7 n) @QP\#>hwEDZ *NZӘ=!.byWw0>%־?H`ÃUƔ^C-D|f7=09X7(vZA# VscbbƂl&^*\9J]f$X]_*J %K Fk %`3 V-*ə+Nw6ޖnJj*%poi5' [U`,jJ+4ݵtb`߅X>Gksp#VSۋcՐ oJ'e̫1:k]kJV6O?X5ܲ+DǢʘiT.)+CHmvee8N!3bymR!To\ LH*RI{>~hDc"O]mx))d \}Q0Ult*~|af*XߑYy<-&6k%ת(X;?$Ff#D9k8˂J6ↄQRqA*՞験NUyч[!aNFEg6y{*/bq^zص[[(n' l=@o<*,Ng{U;XK/.&_g ye6KcURmLL:X\aAJ'+k J-T;nX v<,5.eH& |NCurOv2Z.*O5CeyWjM Ram< 6\mN.NN>:B3k`isat=^4>ĘjIii&'-97zNHd FHg'Ug#\E6RMi9='$BnmG?NLa4"D&"bT> DW v Y3F'"㡞QL[ 0sѵEGKi< l[J b/o(@iN%rg;7w@l֋FD;FO)؃o E@՝C ӿO3a۔r~ܨ}''ڿbwI%^4'iR q9ِ޺iIYc|aGo=ǵ6K}I3oLK3˱xhfas^9S u'͆U uioK53&~~+aBݗhgOHka /#N(yFB6XĢfB|5U_HԺ&RO h1+`o{*:{hgn 6Y h"08J$s*zE)q?JeCf'f H<ԷgZ?$UUrғB*66⯶ 0{ԑ˪x[^{Nmh)tNl}H ]C \BY'sǯBEuh]i%1b˂%T%Q7Blj8:ېrY-j!4x4QC61ڥuYLx3Xٚ:oPyQwJivxs{bj%(HS%6HⲔ.*"HfnfӔ_u\gW2O`Vzzy'-/S U1/ U\ g<(?ޕT )`֞,6;8jPezi j8FEKC@#C<ܴvERnK}ƭ]Ηn7dST۱ml]ۤꭩVw {׭& E]ў#J$tw10J"~L@b>[uF^-^3A.PUR p_2sjt N \ _mY7΋%e! ~3g<˖#抜9AʷϞ3L+>2/"5/t9{dz1?8M+}t"6J ݠBŽs;MO4S?Q͌AͩX;j[n?1JAL:'`Ϙ-'$OХʫD&xZ>~ |YYCg:.4G":T9)}}Xu !Bq˼AP7P&[I:8.F.fmux"Mu7D>~n )^>J@_MGa>~RB|9&alLR[pX*sCT( 8b3c5WҿsnqR&OI6=myHBfe-$zD%.?ZUhPFg^V\b|8_[PMn=G]\4}7 ȐdA5oP8A459j, 6%i/I((D K k@x\b=2UXojjB~)ք(!4ǥh'dxSj-79~L*dAR ̼,u\EOcx^%}4![ d(ۘ6Qޫ!]M[qC1,cZeS'U,~lT7>9) B<O/lzb.iW k.$`Ŀ< yb+cuzwC$ 1," ǯ{`A0f":k]3֋`l~XWe"#@#Ƃ7ldjm o:ū=0rQd~|$D<Ei"'O SMpmV` X%4?Q2,> '\Ule]w܋YXrV/o\vaiAvG|WsbW$/R/vkO=иL,m㟥~yⷳ;h5Im[\kycd 2u3_rd(p՝8VLbHN",ƙ9þ6\j#`i! x,󂧑@T#Ջ,]DoA:ΞTVа#),[ly{TFv؍s=@ޝ_;Jž}třH}fnc;/VSd6z:8.ݦٰ UW2zQ+μ(ͫ\8Gg!$c skǃI i@z߯cњH*=w;tRFۘwkf)_Z?^"dTKӶ#T$Dߌ^ٷVH:yKhmO +VGN9Gϲl<į,kN3I*8<1C5/ч Z0 qlEracjQ2goZ Ńl顨48KM-ͪʐ8=<<8FyRR Tƞa{_=z>= -lZ,ٟm_oM,5ωL8n펧P| X:Egb}Ԩ"JѓQۥ?8PlRrj%cBjqHRD7k-02?^,=F [?h^.Aky87aNIFDꬿ >  xZd۞]SޤQv{9eI?e']OqNT&Rf9Ǽ{C .k$*ۖh)O`n ?8Fgmv&Gc7G'fI[(T@5kf+VKj7Օgx]Chہ˜NfX +d5>Xaa*k  |{?"hFt5XOge !'I9`,~>584mM6Rx_^?_ϩw6H~x+̊1EHNK:CUuhъǮl@f1=.Kq23}r Q  G_!L@Z_Yo/tQW  SKl.c?]#sbbtLl8& ̢v҈%k0SD({tZ \U'lG  :eLT6ᱩϟx*SE%~vj(_vG=~NADfŎ.Q) GuӰ2x_Hv9.|鵩i8HpFE"}SAiaz@}e2 ͭa_%LȎ3!a*(nR{ PTs6ov/]삄L'0Rףa:g 7;h,3uX|Ic=-4dC1J=Tk͵k9/-;݆lfޯxmy!]pR8VF^4VwUgT!V3"^-fN? XJK b6#3e*_m6?q{İ$Hۉ^[4]+vC??$j.TiD궈t.a=,;{:st@e-9#&.JH͖/f>f)?*;T:ފ[%*, hOy']m2'J*f_P^/Qo2ܱ@Ŗn2Bъ}ȩ1[^.$Y-c%Dl!cBB:S4̓hxa8bhQ?Wgun^gхj<Â$[ P}lXNA(fqlčN׍ K Y-^ :1_;0'&^e Y `QI#2'/kkAR0H!+auATup0RcEoN'0wu= "#tg_@x[4׍#Z}5:$HB6x~ͷBpWlNZa϶6Q5糣d@NYgB׸Ќ?늢Y2Ś{^ !;dxL*Hȫ6SDfRףJ2&(4)wYw7CXȮI27xA<92:ߛMt] 7-˝NrOlv|җ$њniz8QZ~#YK5؁$%CG= ͛V $؁DN'0LA0XאoSv=_`*!+?R@${"l?9=)P *lSbrd|>C ^@ܽy[ !5}~m܆ :4$q-|JICk#]~읡~/12^fxAC^id%ɭ:}s%IY xN7]2ET=x5bqK?kmmh4٪urm *PgZmѪ}м> 0>GB:۴(@-ZIXWQᠶ<遇.Uge=nӶ׽C Xe-vi[vZ͖yl?ENLb떑-s byv8x`w~DECktnskL1}ihe$f}< EϥKؾ9ofxYuZ qEc/B{6pϱL7^?ۘP~?oA3̭g׉&V0:Sk).'U BݰG mQi$djG1"tHEYM8?!O;gU.!-PaN3cD@\]@30[/\qR6# tȻaР+P6'nWeUv}z. Ock$O+Jq _^euܝ? NVB;P-tϙSvc3k]E,EH}ś)5Agfk16<( ~Dt/Rtޜ:t 'p ts|y >u %*j%hpQ|7;q߻UE[zֱyc/n#Y!0әL$D9ٷ%e&Nk[pMІ7K ` Iw@,44)n1<4[#&%]*"g$&}s>~?wgaNKEenI4KZ\تwjmFYLJ*T~w3iR=V+?n64`ԅsrR{Dב*R05c-):nX¼5aA!Zt"d!391"3З#=S,%E ({ )4KI9QLJ yһ%|`~^~c<3x_Jɛ2H"=CUP5F&B+~tcpߠw0eՓ_ rnu-v 8~WT |%(YȥR>WntxwE{>ɐkWڌmJoO*2zZjAMtig AA?Ҙ~1{ f#tM8Zc)4>:R}Yp3kqecx==xtcԸ 9h%3JFVqYs%8[fkc" öMRڑjЁ ;)s[ 9r%/ėҧ%vN4F_ej/-J{F *Q$ LfôH<[87!7@6cE_ [W"*)BSQ$(- ^*9Ņ[ 3_P#(q%"ʋ50+X 8jLb]zO(ZQE QWe ;PpO#ɧ0PcK̠eB Sp"E/epu$(>p1R}0!dd$mA@]&9pMzPYۇcr`=ȠhӃ#\1NvaABJx6MA5r9@CɘEd_f>WFfr /GSL)1IhrެO=1ӍLgv>9F8q&n9t=9wBZĕU{}Ԁڌj__\՛JQa!s>duO||=/p/*D=F|X7mOМiS)b}B5Ha(pcW D uP=[OZ8*燤.؄@;p+Q6 9؋Bu) 9' =VX|^Aهe7_;2M;0 1X_=0C7.Tm H">+9aZ+iJa܄P6kQ2Q*JIL8.|[V}] QUcMC`vұQ|wD~V켅bl_{[\dia/c&JW%W|-pôTVFqsmD4јGZć= $3GGM[Ѳ1D[?8j$?Ofd}Yj50hs 9'.~.U=sI7 *ߖ&zPxF ԻZ0<AQ;Z/V{6>i\-,Z4L$䴝 $_ũJ’Nn$R[ß;]emݝ?颦Mo3l7Q|fGQ<} ?er3ɷk!nt7WnhL'aFZl%T>Ĭ0Q'@dh S/Ő7 J)+rͶNiX4´.Nyω |0깇7\?3oc3LYï+xZ5Ypቆ`$~))~'/nӳ=  x+b{E{;I2e)Lh>$盰W3xa ` ,;_da{]1q7{bS3vHlZ5+#s5\2$ҫkz}}h$/Lw* U(H vBN.+-uQ[-$^Q vǙJ* wB8㣌tw&iY֚^9kG*MG{ֹ ޯ;H(@"8N]Ų2+vnM̭- uuRM$&u!`fJU/g&Uρx;d0WuA~V^=}gn5gUurAb,/T{Jw3Xblz4xh|Sr&q'8A,{E0?&b&&cy=žo -hŬ}A[E^\6xtfI3rjj^ )Ƞ$~FF /-̹3sz?LyI gd# yⅉf[餐IiBԘ0NxHշŘj@%UJ1Cf"`G[GLLHgx3І|ԡ*Z!Gc4pWP+*a#W+q/滵=o>Lx7"%;'B _!Fo|̽.ܰ@ zOV̀,rzNSV01n&ie @/"rVRЧmMl"ۺԻ͵F*+xo콍Zp9_*O,>njVzk_K\|k^6eJ? Zb!. Q\MܓgwkCU|kGEsMNv!΢d}MD ,\ +Mm1urܝpN'(-SeJXXmorr!j)ы`ݮKpm_f! ^Hh9n9-A|G֬Hi˸F3dpߥ4њlcZ;l]gu{I=NJ?{:O/G7l W2I4i%Vؖ=i]V 4>x[v6=krm⻂2-@ܶ1Kn;o@B+ ]' %ʓ!yj=e`t4TA (h2JbEKW/ՖQo 4~Z~]"*7DZj{"kⲋD؈)~!&]rᙂNV5CX~J_LlUkf! )m26 X|8zX^\.NO0Cer[<Yfvn܃*iq2jgH E-Ȗ .On-Z v$'GW& s ]#^125,,FV)S)m.¼I@E We9lLS$H!' qfP#&|v2r͝isuC^/b3`"?iWa|;!58 Ny(;DIJ4NMht}Sm X!)`RdJGy'jȭes7m+v 2ZE{%x&P {G<塲oyK+>2mq{2nVHq½V7fJK'P/~h˺˸#ڝk;-^@Fj<7ɔ1HC_Mb~ss|k[T>&MwU*z4v3s(KGU1cZpGS恿6@PWBn޺燋^>L >4&HBrs 1QM7)$[hƛiFJC:_iX\_ ~VL@PQyr"[%?~U6nu2>9]6Q3WߩDЋp` m6R,2?,o(cy IP^2ac9S٥6ĜT5Jm B_5$H/;H`n/3]7y040 FUVV3yC/S"Q,ĥR՜|@@cR?>l)E Mʂ S&ъ |w8uΠ2!4d%)CT@/kuv, 7L< 0La3V @|ߴ$w?ʤ<nF*ҘqM+F׸ 1@ b BT/DB]$z?a'\C %| nٱǵ!4jhOW_TmM.DP<[!ٮ]5f`- WJkLg]D(.}k(=`:|#qH0>':JȦ PF2Jl%Dֲ0Rjr^F>;}Z53ji? w(uhE6wnVzXx[ 킄q sa&`=y1 e6X*4Z*ڇـH0>H5ǥ|]׋38|ēn >ɴ1UU!\pqjӨP[kf,9ԘB H"[¢x$xnj,łq~́in  GD|U*~]ܼaPOOE,EX F afO|I eIA+LrDc>w̘ Iӏelf~_{yQf2MU|$o$áCdN!O;9(wņ0`fҠ Zz>uz|nrI fa% <o,DVH;%Y_=9@Zqjїy!Q~R'㞹$ ଵp- \e&YypMmE3µ'$x)ŅB4XCo'CaMJ W>T hwuRu"8XJ?N[bϬUwc"J2B{aݝ5(O >BڝN4@x`ZI6ߝEFmj*5>jr P+UMz{ ڦ_OmDZTT"7G[V{Zޣ€jȠg\gclZ};Ok#_O"i[s(1pm+u#@o֏5v(ĕ(ma`^g$kxLu ⍝˨9275 :Drq/?{-ѱh,̲DQ" "Z;2]P.s_~ xٮgt #m[ a>JrK[7~hh`Ts 2ŭ~HpblT,oT?kA}k4U6Fj{BA,M7oGNE9=%:>ޢq۷['C֋K.Y< 8o0:QXa]^fP}$Ds]J&?/=k9ncvQL~,AܩM1˹C$$yI4Du$ ={Jw9pNwר{k~M~Q<249 - j[LC1BI4J;u|Cc):q^_ʑSKtO2XI^aag *h{/Y[FH&Sx('`AF_2ahk%Ecz}3p1n F-HaG.Gѽ<{ԛvOQ2!^ Ku36ΓHpFHPvU7v^<(,ݟ~@|V W@ms}W}bK, q?*@ڿL|DB0iC)v8,Ij"MrY>}G H8m͚Br)y1UNH:@s~7,ή™ojn>I禎Г)\Fx;OZ7TuK6 ][/ P?/-rnjUp\6{ƶOk D@&?eA*y='ԻN^؈8_ʈ ΕN6745`q%KzhT}.D.ÒYODTs-)X,8UZ7'n~p*hѯ'TۀI(ẹѱ!xH2J\4RgwHiIh_ύbq3]uL&`> mFgj.N.|cr?NK5`:)6\dL{dG9ؽYFi bZnF*bʑU[Ha}hx8Pu'=w$Yc_Ň:-kEC˃OU=8h#YȕmynQe=f#:iya>O3R2+b gj Rr'PiYܠy n턀JC*~6v Ⱥ[0L.>d QU4Mgik+ E M6./# E2-DO9o)Xɜg $X[*\ߛ. n 3d('?2a 7^֜y;^A( >fh*iւpN¡c,߱fwYWLR#[6Yёj:[p?"{$*PN"=1~fߘ/S%b<> "eLДoD5K{Q:4ܫeˣfFECKgaI?5 F pk"Q7Js 5-l j`w"Q]_!d=pP02[ i-">̊΁QdFR?.1+!jϿ^s-ɎmtAmFUA>ݴ6)L\XV!KQ.E umQt VQH9,#'"ɴTάmuI5%!AĴ!mxyk#_N[z;4+uxa7FtCw:BD8uԟy8f^{9 O^#ڠ7sb on&6":s# Od) \EA~aHBod&j* EWV.z$RdZ eЁ6nc\}Kȯ&(g 0XuKpg}jƊR,bqӜЭWN4iODMD1^+,# Q`8w~L6b؜_$Z-z{b^E&|{htigpq}Pc+{}4ld `hǭGL WkVRB d`D\0KPԤ5dB z*ƅ;Ut%)<-q)EZ\ ̧t7|!.*8ӱmPŌ+ y\W~>5h.n <ޗ$_!i 0gQ$t*P=Dn?.rM|v oecʞy3Tg(ܥ *i7]"ɵ|wL.{|]ϖCk__ OW̫-thF "CG"q=Sկݫ%*͋/b~fπQxc~bՁ*Z7DE4LfRSj(vj6\q|n!<`=NF *pi(FEk9[ T[O[G  ׈V:N8X?w#I{kx=7D^2i@sR=n+Ll[>WH.Ķݹ!^1>5=_εga) O}_UBd ZG M-obž}rch4dj= ~+qz 5&VmMKU.Rec F[u6~8q =x,zO ¹fMHj/utS+nK5/Tmv'&甹-ix3;ܯ[U ͬ5Jsƚ׻ n|cmI0@FgVgW *sV1U6WՓ;滑>5,Ӱъ0C뀳od"/ϝa/x! vrJW79p /v5f({hR/N[u&i`ѝF{N;g)@g7_1o}T|2/G)v1\_b9_cS?mSC h'i%`~8{&[)+ C-lwJ[_q<i.lb-ᠣ2*?Q=)$M钛oqnq(ƪaV\Fܱ%gZʌAz)[A.p)H*s5bl4HD[ dC1n%Xc=[k@D\ݭY<ҬY*l,~vEO22Ϙ:`O^(p csK j\Z|D!l6g}zsT`Z1YMʲR$7N4тmΣCеTL3(A ړ`jVrL_Ar!*.Dj/ t/Ń5fG8Պ~o_Cv&DLt uL34DcbG&XՁJOTE Y3%&믠4ֻH F,/pCEcYޘk+Ymyvpg͹M!y[ 9YQLygMO6+ gvu@zl.!ݔ7?+?,k_V֐"z]D ĮnDn^K--+NfX7㷪!+LlyP">iKoMC3ý-& X>O6:Jքd`k%<cK\xd~ѩ|%M.qqfvAX?/c}K^ZvWj7fWʲe"N 'P4߀s,_oc d7Ӻqޖ'A!:Si%ơ63 KR5pWa1m3N n90؞bu=;9uw?@?ϻ 9 ڈ NiF(N*Nl:]0.NĽǀKQYR6qHkM6ȉggLN. }EϸHuTZ߱|%]!b<=-&79_騧4C_ꮽPk-%J  M^)os/jpshN80î$8$*k. "G1;([fzh c^#W,U?p f"mkNÉ~zA=$V[O*.nI^ó+w)\Fn"娴׷ڕ鍆#(YfPʭ+NE^c$hSR'zoLK+cVlZκ]t)f9e H=?jW) މC u8-qx3^G1MQP/v}" Es_Zp"MKlj_b7>+Uv|+p{6 &Q^¸rhZ<ȒT9Q8G$¤́&l?u]]lxҺ'c\SGsckHa1Lqˀޟkc 78H-sXX_7A$0$a]b\|0N GDB1LU)i5{Kz2 w3j8/~iOS fֿy=(Dlne859H}҉Qsk^Q<I/|ɱgi1qb"2{Q1Rbߎ[x88h"oWh*=t1xeuIR!м5J4s(Yd ^kL:gLni)B^2{~\lh f8MD!i粞4b| _IN{A;z 4<Ͷ}6C@r8rDQPb?6͡c%yopz ̅| Ɨ+eql[4^jg '/۴xQ4f0{ qBsiKY$o^8=sSfס.[w鶠xzMʕJAfk(Ue脍v1쟕ƟE:W]5 D0姘W# ]!Gij]td6ihR21iK.]Q:t\c hj4 {'/73[KQ@כPP J"kQb+dc`K8YNQO<4 ʾ7=nz|@k/Ħ~m ҽ2yZԦoLmomwv(-Zm#$+b&P"6*Tc A3fFI4ˏLܮ~iB|;xyl”n"%:h<Ly+EP|ԈU3;>9Nˑ@T)B)t;2`Sa$滳{}o!8;owۻGo L':Lq&v<̦edjddp':]}-Hѓt4.&'7f' ^îuK_b_ǦX4 h@lAc{\O{VjN_(J9ZVۣsrIΰ&*\$O͙Qn#5MD34Ko"&nV7bms4 f;/ B,}ǰI"w4J9_O&Sc,K0=/69RLUʕ92y_GKs Xpn\ۑ~XeyNB/n,6WUhG-[=/m}]xk_ TȃuN%4}h()\\YR eG朡y"u OS}ğSvvo'fQb7_5ţSgD?*'=pY"r.ïknq5T,c2d!eg/~2z%\?;҄꓀GD0*BĄ3f _;2Z;s„ؚD4 )Yb@ʕך`MuOan3G1ʊ΁S;U 8))qL ү`l1.gMb^| vעD4hɤHʼn},c#_+㴩m=#`=&Ӧ<%hܯ;^Xd"sGЬгd50(˕g4N E$V  ~J9fvL(1I84FsL+vǠ2vGev2pNy"7鮉(M@X6lg>?ohRF)&Μ&Crp uY m)H9TKq) _潷C=!=}L4(4FH٣r"!`Qa _r"4/*F(T[=' xp6 IV,et)6H?G_YKJAFsBfR+* DmKO݁Kt" ˄qt*`vswPmG ]2wLjAh0u"]ll>%~L_3'mƳC̾EY3[eYrrnzLΧÔm2[gkdU\)=塵#VFkBbCr<*B>wMG ?keCR՟婁LVs|-o 6$vidDQ}D[L9S8ޤ{QTR mώJUXlshLton5⪂Vʂ((@bW7VY&3Glƴ̲Ovb:(0?m̬29XEL &c ~\_hIyfg.!ܜJ$@)*Έ9ELc[zlßjH*D,$x5e tlͬFQ;`%^w/ӭ|qHs,6~uQ=gv”T :5]6 ä8eLoI®HAq k rYRٝC+x dƵ*!e7P:ȡp3p>J%7W@he'&Q@:TIFng&>ʔlt;|eya'k2 N&M }3}V^srMmЁC1-.htiݖ*p.ɨ81?(5^"%9'8ؔ:fd.*\0jf"s*cT L%-q (m=\74ֵn,$ mCӶZ0oI41G RO3=UDѢ?Widz"$K˖e" oKԡԻFOr0SD%?aVlx-E`/b~&-#^u2q~pͅwZ9f+ x%F͹2S}0r2HZ\lɄW&}E6ƚܭZ!C09O$!. N5<=r9僝rX\C9N|!*͂BA[u){M2^;ՏqkvhW]MT4zH2!im@(e=TW}I\ OZ eaO 7EO`˜NL<yiWEvҫًn9ɭL/ȹ&U`g@Ghh<'s|γT 'X`~<#Vte_&#8ǭw'bhHBGr2D^)ڡ Pt9U Xʝ%KL~n`h+)s+ߝ 4,QgPnra!o^ɁhH@$%zW9/!?Hag.nx}{ߴC3q88 `:p,&bFh4+ԬU| ^\>5p?9G:N.l6  hD*7a(9IsXU =?&<#B b/H5#P^kܡYY~A BF8zc<]? VO UqZV:m%IW{! M&sUx3#JSzF4pqz33l(*CbD- 6֝朅@U}ZHN{frVm7W73P`Pr~)dqw w԰r$ ]'zJfP9T ϟGD`.,z!AÞEO_[X(+݂raӟiv囡Ag7H8}Xb*ȷs[ VdD(^i*UT;29ՒK.+|_\xdfAy%oz=k:` :3碂Tɖ3>Np[CnhcxNY~L46-ٯTYDFT8Q!~\U=[ u2U时Cs]A`Yfa> +o~]!qgp%qHJ9/;spioKTfg@_{gӬ= :!a ?fNa$uYX{Z+hԾLfW;@6Zil]BQ?E)O2414 H '(=Y,.#qߓX{C֛t}pɘHma αŸ»oᕌHD #1HsXA!]kij&\vt 4Ql+a_gW|/μͩ4}G{B>h ~[($TIhzm"C.ҳxYC 7~z̨O&Z61͊ ZsH喆AqDs|054/Q >w +g V([dZĐg)au:by  DiRy2Zʙhnz/lŅԄ{H-OĿ)J='\~ٞH+x>`;)K9ɇn ^,Ҿ %JKMԲ^ *? / F;byМ7q*gI֔H*ֱܠTeeK)B0L /J99#XfN;*;א &k}S'퓔EoG xR\|z`8P)!0sHhwEEOf[ۯQ5k P{KP%\]%Kp2 J'Qϼt>Vnmj`|[xiQA[4>dYx}7۬qJ D AIGˁe2?ceF MiE } 7dK<~a|r>vՏ-wFJGدġp.,9a=ZNړYroԲzÖnBjIT 8#4D?HiddL_2e` a e9;oܢDቫ| TUWuWSݤ:5JZ!ywe跠O56!66Uj#_jrS̘hh >:B'W.\՚4>YJ[ $S9H y5j ~^q.55Zs@ uխ|wgceƀhP"Լ=UؤR`$@pYLUIJ` _h⎲iJ`>~I`V?0eY㟩?AO-yEז޶|{JkOV@ z>%oڋ eo I:is@c=iҿO&FhR:9B8'LF @Ow)JeUAuM0MAطၟib,k Ny(p`EK*9aa'0T}#NZ!$7"6%jM=iJdtYp{JșMSDЪ`KXf+UIbs7~%QӘ \,<0e>`{Z.Aj%Y=Vg(~dޏR ̤w$@i/p#*N0\ĶP8MdL 5 RfWD ׻"YoaZL`'{@# G THn&/1w 0oPiƻr?oVle2 JN i5&/ٞWw( !NJH+k hEQ҅a)X6.RsȏG5E#ttmwhPELM1Tiaζڭ뜶T,wڄLU=U!?k8(  `oob@."ss񵁉Y6 κ~|v2+/V҂A8{+`ސDkms6  o~؟! Q (M8|5 jVKIqI9OvEQdy.=}wj.{@"!lG"DʑTh}PYbD-[),d6~āޛxOjNV.T+F11~AYx}Z59n5cr/B t}+)js>?B:3+/Y|g~PÍ#:&L(W;jZWQĽa}YTrBtE41yS{NYMZ0\ =Y]q5N3&*~"Bj^EP'Kw˴p6#]Q#{PK* 䕝D 2wa b% X8P8؛%Pj-OKeAphlbMIQĎ̈>ȝLu0vˍ@Q[(Ev ]tryo֡U_} #Y5Rт>es6-ϾL[A܎;oH2B"4'/(MHNօ<5e]}pgT gBJ@8){Z5KaaLd"@*|0cǐ؊k0u\vl^n@~=RY ?]1S߶wc2nVړj* y(cI?K)3ZB|N smK޴ bo,c41WK%ܓ˞KQa<shsuIo8xH#Sg1$Ax[VܼwĚ~me5/#:d=(/ 8ê=܋*VOn KNM4BYYВ%0]cͦD 3:W-̝{Yr^0Ȥqzb!B>.sn<SjghC[m3%^ac2{6e>ge "Y5D"h@[+.6YG1 E_fLX?t,T] '$estQu?xѰ7.C/yېԖseޮ35'ainLjkZXV2*<1Pk]3U%w~g*#it2@w/|7Gor /k,&]VCVL8S\l#SIMbαܓ֡#Sb|kX~#&+7&Ջ2ݓCYϖ*OxvP6fC#%Lٷ?(/vnۣ {Lh[uMvâW*vxsݓ W+^sJ*?ݝ/aΠ& %OvAm89rGTןną,(ĉ^oXW!VJv4=b mN*Cy5Tتy|PSՍV@^i{xr0-o/[8 #,L)8Z{aϸ/}WqߑaͶitp#Rᑦ1&nfFKè:qRVwC)Ď$}-\H+3O鷎ofݱ:']-K3R^l*B|LUa5S#POru=@[`ls3rW N& %cqr[up\szGSz'K51m8Vk蟓6Hh_Y'4̯@"W]4Y fUj>[!l#LOA7I+dHޮ &;S6o"2nB`q_*WebJ ;;]úǻ^^Xas³,;--A:i+ݘę9kN׿^IX, D2:HIc3Srӝ1%.mQNRG3:/R:N^UصѨ:oWϹ0 S@OD#^fWŖM\=q{QؚQgqCx2˰抃HV~(c+-"'蟢Hޞ\'(W:U<( Q}+-I, |-?Vg^hKpDr'y4Lyɞ&Sn- Tȫk+y']n%߶;a@ZZ[Pmʼn/G[b?D(R`iTJx#5>ރ"^Q7q RIZzVw`uUH<ۅ#C]AWF?ᖷiWsz(`|ۚȻ>{5P>cL #2@C4je'oQ8|-h߇al9ę[ŗ0wuBN .emYm2e/NU֩jeÏ?`. H3-h?eL.D̥-ۋgF.,Gi讪U 9O_\ 8M;K]V+I>%>ȥ⇺ G`ކN"-9&ppgfJP  :, ў# Q[XdNE=gAPs ;4 :/ܚYc]7Ŭ2%99ڍbCy0(mL!|=W@.E7y+ۤPjɆx#쮯.L*UTb/tDTRla*Lntc4 YR;ѨUzϾbۯ j̹dlSaP54@Ф*!CrqUS;݄32#8 K:{_~{ 22@"w#L{G`k-ĉF8HLZn<ۢD?{cI?MJ>l^V?9e"?KY8^ .ĕ"<,|bw3`8pnР̑|O.>fbi RWW+T9B֮ә㴃AtA.$6eLZ >}:WH ;@g 4K+j:xJu b;h^~LGoi]cq:Έ-,QkN_%`'OTr}˟A;ED$qY7ˆIΑSrj`L 5#=E;1eSG~ƭ %#F ԛ8zS5˴je/K7~6|m'ɌK#E{G}{§=򘄏>:iPR*H/i1KK:Dg#Vr@4ʶ⯪<㖣{fcZR8nؗtHk{rņ n}5K?2Ѿ8j+, e/AR:~.'EQbTT>4؋ZdHC}}3x)4$<ȸ{YCM"\ $,e꥽5 8[ '8醝%TEEB2xO K*?omߪR$ÂwIT%_5zw?Ao m?3邓Y{?E_㡰LDEBa"V>y$ >)pM}i'"VGq0@br{lh1zC ^?lSm 9'"W >螕(ybx̘)E!gA5)~:~W!FRf`޺ Ę(Ewʻ%h*Ailc]h.n8ʻAш/RQz~NoͦzV_e..!iowu׷+:Kߠ/@RPm;ﺪR|)_bMZij# ȿj z`E/?~zQfiB|E-ƝȲfLU֪D&xk7a7k3t@^pʠ]#s#-,LJsgw\i)TD_+[1K{bWM7*>qTA['?*Y(mh$W9,CzhKffPM#P@5Z4zԓ눑5չ_LJiNXB4 < 0zn1NAHX*i8t&tB%l_}8%x]@༆XthHZ-%NFX2KX+٤raƥ<c&&~_e}Ri JxD_o&e?hP8Ճ@g|E%4vXS#3YIt-)Pf3.Y$5%Kǧ2~Fxvwɒ)ͻd =X񓎕XL#/k5y̋QwOz/7_x ўvo"U`JLBԺ2xYנ9#NwN+ժh*I|P3*ҐTP\ׯiO3uS뀘޺UTuQԟ߻}kr5r㹧ti(b'~fXD_y4;IQՅ15kUZs'5`ZQrBcb8tlO5m"$ԏV%`FIԢ9?i dNQV;YS* [vi6H"I>OXJC8@ zӶ']]t@CȻd#NEk}ˌ[-^.Qžew]?8Vp~Lγ][3J }0̫}֬}5&Hv6tA\ "d/uoM5E웏rn%EFW%re],-IYrGub=ܞxnq5QBeTfk C)zR7=Q8]Lԁmoz{^UeZyn4DgzC !gn PNbɖ8m* rG^:޴\ً/' P@=b69e=nU+/ڲ1 )~/g!׿NQ`VuQ^z,'PG^Z0 ,؍ )W}wJ tIL{G{J}AREﳱ!kʿ|'%SbIa WB՛ڒ++:Ia:DWr jm{E#73*@Nh~JH>!y[C>qyc"#V8qClB r@rtbAڒiY2s hn J "@QwݙwQCE\&{Ex m/dﯓ)QypP.[x=IT/lSv@+Mr < ӼZN%1Z#X? "]'Ȧ2nSfˢrR8=ʭzV`Tp[aS/x* zOx<.8mWm,35h"q԰WVM̼?^"zppl 3棷&n,f:@5oS#/׏v8 Tyi;9nL$QSq:b5ۚU&Uiq7<)8xF{*;ޭZu# g 2ZfSſ%hn3v0Ҟpf" =ӡ3AlLI3o|cf KP4z -K}sZ| F=R0{.#-p+9/ B*}՟şEL!(Jh͓4m\iHQ/A'S/˵,Bx=3!&{xSDlC'& :H.p+̷_EJbyRiu zNLe*ʽdPdS-?gUk Yek&JHzV&QG'!6NR嶹A{)[n\C5}vLR4.[mz D5kh!ΟʨLnlJo+.YMH_)@p8JG4Q}afQ0ʯtm@qM442LsJBv^A& HȡġgPY+2Tjyn[OjtG܌ W(ofȂ/|v::oFFϰ vz.#Col}Y*$J(.J{sO_xjO]FqPCy3åcA0;ӄ&Pƻ zzLv./MNF\Ÿ}gJdWĔqi)ƺU"5ܭ )LLl'FiescD狥RۆRTٱKYa\2偻{' Uy4}b,fa Hk̖nE YxWoRH*'kPE 2ו:szUkrD&^ C2 ɪfLxk2#|CUv؜K i# U!m*^.AxXN@~j jrrc E ox؁W$ԁJS\I1K^bjll\}Q9_hj8O٤rѰ+HhdSl3B1a;tɱX85%0= LjiCASTdT3H(h9+CHx[Sq3YMlV~O^EhUdmi/fdU Դٹb1]wU^ކLm3t'Edk.+e|4i~Yմ^J{m$0sk)!k٨Shsq̨:RbiY׎!w,UFx2Q[t4Pn4)]Q0RgJPPVUM5z%HُgYάSg6w:^{XP_ u.nl,F{ 8s}QyM&uL"\ӎ+y,?Toz菺g@%nL^.= \5/if! ~y# >"UVFxP%X0yT)jڔmC#6?). tMrϠ?A EK:{g36enUXbyJd)z4_oCzubp_VW[Uʻ-^>;$Ahd9P~i`^Ѱ5V 䰃AgnjXPw %޶3t:O\Ça_w$mhܣO/*bHRԾz䔯8]W{`Mk~鱦Y{RLl=_ӺO+ D\.«uòi<+]>%E3l 5b%}fV˅rgÜd6}ƫlhߞ$B~F{$.+Խ$ +o)YI3Rg 9r(}"Lh `1dO>߁`x[7sP-8%L1LʚХ2qS Q{`,q]&h4 3&e/P /,iLTjw!>ϥM!/b]gOJdpz@1f!ϳ赶tb]ua.HZ͹Ty ˀ'1^KuWzZ`xRc~7z5߮M} {T~eꮁ'.]!N0-pa8De,qiHZoH/ol \s^^ּ@tgK^)Wpu܈G_P 4ЊjAʑ(G5FJP2,;ڳC*&Ox<q& 8aM6y6ݎQge2볚p3*ϸ m <;vkDdXzXa.f:LVJkx3B?kME,WGnK)fV~Kܥ0ȿC!TwoRt9.>%fr]^՟y!SurQ Q:x T_> b0 T;R^p%A`rey^[ v17í_ 1g-i37w{DSEcgs$Vκ}so58>!(I1-+hٟ`+[)ن4-t6t]#[d)8835e IAʂ۠ ZQ4U͖<ՃRNbҮI"q$ v17ƕ\8d!ҠCpe ڲD tq$fcKJkE"0z\/m@¡scux1?c|0dO|#Uo'u6<'>$Hupe.)#?LdzVWc`Ɓ##Oe=7e@ yzOS %9|%Mo>3-}1EC8vEzdu[Ri;_>ef=EۄGM~djq䳻\ƉK*M҂6W @z>D#( #?Q; "E QҭP*u\7<0,?5>&Щ(*X9V _6Ť>Ny5,4ܿ:-;wi_8z⟖ om=ė, p" uȈIOK.q* L,|"*^3rcͥx,[~S `@E,^.ø$D6i"(d,ֿ}(I }hUT8g0"4zSɮ3QdlشS9UHlķ*p +C)|VcK;Qbtl^i?SR]Ҧ(ThlƔp3Kid[xs̫VsCLo2^ziq#LJXAܶ =N N+a2#̀,ÂBtF ~%A8|_FN,t%0j6aݳ/nVd+4.JZFoSB[ "A'Eמ#ςʄ=<(S fCX ju$ jz^Iד(!$4/.\׿7/vb C- XQ@3`qrWvvhs9ZΙy[9%Dݜ/ayuB} /3&Ӂ=MwED)>cyBQiv 0h:xӸl+ B8QG`JCP@ #T9=r.sf+t5#8]6YGud xY"l ' Xɘe`&9dZpxdw $OJ^TJx0.΄XaoTdϕ0M_P'ƇĢۜLBmƝ݁;G.Y~? 6|ʵګnek#[-,V= "ݱ{ AH&S{r eRS4b3Ы.Bl.hex2J](1KKu#tv,T+"܄()M޽PmzVv\@ GՔW Uȿ.1yΰejS2Q7,Fɧ|9NM ƠыN,g4%G_9&}d5q$ص[O OYc)'Ac,~nfD3`ЦpaKq旚d ,ݨoܴwYR)Q/,ۋkj}s~Ֆ)n-912"obU+[ ݥngwx$n;ؒ _M8Gd]z%ZM4؟:2]p"qHR KD(n2VĵVH\ rbx`4H;GIz!06S? .ļ%WZo~ڽ POP+lo%JaGLK^e$]əViUㄎH ʿ煰cp YOUྥ@Ek::/-9fJm aT{^~G \R6K4X#oceEVN +^Th.JAVSwt\`)+* \!W9\ CLhƉIE}?H n+m@j/^rBrH~Xl-kj|H؟E*c"kYA՜|()i8Y;qn.&l3ν=Q}1GKmF(t{bd/Ql nh>V==;R2jBY-sZέ \Kq`6< ]wff})U[COB]{ 93Դؑzڽ^ o^"Z+QG6hGuf1~RTEUMy!1<`+ߞ֘MA^8ωT2'׾1Aw>~4+j9BEief ^'kML pHb~$XѤF~#A20x'{oVO o~JH JL QL*("t5V#v)Yf ,~uz>ssgw'F[*Ĺm a ;0rIux7Sy/jFiti_}ZkbTE T/"ր=,!F-$j?](.=,zMlg(DhYvwܡ2?,.rԲ6<2,(;Y$HfC4V7Mp(L}qޏ;P|>TtڗzdG4}2h;^$g^890&¼B<c>1*UqF1Tr0+>X!M 5r%[ܗͬO=ʹ)/Uy*jՂB, "GSh—NpLpLC왹v GˊEiU.%`݊DV B!fjF/ 󊏆6AɁ,% )=d[ ۿі]!4KU_=Ez2$=RnB mjk|@|<"{b;Pr9P η]|>'hAK8GAo4h% |];]%_Qr]Q|,,{׈tD := p}apd(UJ`rd۞E9xƦlKX:b̅]%AޜMnw}kT9b3^-1PB߳-j!wVJ5RenΒ`Vc)!f2sbx<+ɡL$tF'c٫aPØC-㲍ɦ@2`z.$K ;9%%z 3]f $0.u k#"ȎOPMQO@}8yP\LA*`?S,ä, %BS'nn(o;k+,Pa5xq%]>a#\upvZRo-0o3b9Khq&yuׇ( `gi=~y[gfE7}zvNfB/(^D)'3O3¥R|nkV <ɀQ_aAA,.+5Ѕ b^g߳찓T$6  L&/8 ͉M}|Y]ҐjZɸ~mW~=ٸld;>8ϸ>OYdĽ ? )BXAr3]̼FK&ZoNȩٮd^2Vx@ʎm ^ l*P[ru:]UD\w>Nы~=h[s3U&[0aV)B+e5e[]&)T$g~dTWhn 0 E2" @4 {[c>_nl])X R՘"ûЌ=jsH \<9 P<ꅿoQ098&/<!`:H]d 7=-zQم;wTkJVe3.<kByliL>v&uc+2To+Aa+2o|21״7╮HZ;eT!?zBs )VP8y&Л_8Є a =FƐy,*|O"b'# b#iNMV, ā4:ѯw.IU-&=0+p?ُ1|zKG+U$g=ȧ5MZ2}"۬Hyoo4 Hs~uWڍ =U۫LzS% 4@Nwk(GkT~᫋ "I7l Dy^XJ-O#%6.$$v{XT#wA ᇲ`+zxɏ`3P 9( 8liTxKIC1/I%G3D׀xDQݫD&LSԇ;ۘ?΢ n `A]vsf,thh8}3qYUA& aN dug4m6sʊzBs^edQy/$spăÍiQU>~0vs2}fɔ-LKDj[Yn1WX#l-1͕򇕶0D6d짋& r͢ile|U$`kk`0h!/Q΍#-.wj@ay#Ĕl N/`?K#;nƷn!pZW4%v==e\ Fdh;EEO,q=Zdp?/.#R[3nME O^>[=9Ϳ:Q a:a2ؘFrfԻuD-Sbu܃tjs2=.XTms*tn<'2BgrSB79qHp#^<09aĻ.=*RҢ L5 ;’>Ϝ %Umb cI@M͹&k\7BMϣ e3Vr/|K6L} Z[*y7UF.d]Jr$}ngЈ#ѿ1~@p3zB/aj}^twFh <6ÈnDu8{p@!)6Ԃ:clHH(e8zn.vY.5AwFShoHЭޜ`% .Cu$oЖWU}_>Jڲ/~V+auOڨ I_w:CbPcF7jzUwGOr؝Rm`*A&Q.C{>fcUJ*87XykaMrɶ}CYKd53Tro@j0x>wj}jb |ًnW5#1U[ խ^}6wm7nL?.=3݂s|ň0E OŦ2a:EVӢ,XQ{:-s1 [iMy_HX{L3 )èv8$ %mB: "fYpǷ9&,D?u'[ ̀NLzӼUn-kR?=0)@mcm=Rxq|6ϐ=#}H5 ݏ|Mրx5˟+5K~}n@-͎x2Sצ\0`{\JNc 1nZæ ZUN=TnOw4rqޕ~U^<_ Rv@.f9P眈YN(g#ECoL zh6ښs ~1,$S|4Rh4wי{dV2B*>iDvPSvάmd=YDhjHo48ĈL$ƊrkS%5߆N5p+4#aTio-o7%@pQr qkpiSe5ht4ώGq@tT*E|7k`̃c8a*d6e^).2N7ւIjp>-\.~}8 oi?G@Dm;}ghwNTY ywU?~|a%;agVN25wuPƤ&qIm]{IPro"Y 9{7 *NO \c[N|zMA[DGJFņ{k*JdiYQS6F¿sZku4hsӐ, IxժGrFdysHMVTŠ͠pu*wR VLjv٩вu4s%3HKhԹ"Th:քO:h#%'x6&e.Aà?k,㙇>UsEsCbȜU߮SaU#pyA'F 3;#@M .*U#LC1DJص ,|.^BV> zc3\K~?68qzY5rlpw s99ȨS=/9";N=!j92B$F)H N+As@1M H"WGiYsioqr3sskl 'QcU ?nΈpUI]U$QP &v<|[_ȐOcgq^zU0V$|M^4}3eO^y3z/\~oԌQ/f[G](g|U? wR"e p;XU Z"R%k= MʞcApB.;R. v o3TvѰijxPJrB.RyIqX]/R~sIbM'{{mΞ()ͮ΢͂{i֣ sƞe4Cׄ"(X頜P(y$rAwwk Lc UrdLUrL 1o"Ձću^rҥ#% HM.u gGO_L{3KWc)h-= ~6Pz3Z$ۀvlgUe\CS1!IQK@ҩ{>򄣔灸9S{jgdVt,U=Ai`tKxi[MyFa

.-zݎ'I.eU#*Z#G6/A+̳]ة@qfua^svv{*_*(~z<4V*,%; V֤zޞyl}OѧhֹgeW)&׼;Nw)l1ӭ)hWya*͈Q aM<ֲ)lYLd(Q_m!BCci#4;.GW7=VGhs98v6E-Ҧ CV$#5%X_Cn˕6xgɧPQia^{D8E(l!񵙈3-r|%@nv!HNqRCoHJT>F K wi!%0::&0A|i0є/MD "R)tSAz+Ig=A S4[Vd/.lC>v=E0~!5׆*j1.ܒئ-C}%F=apUY(M0t?QfM\\ .WqSoU]s?mu3, hXC3^H %[8 ^7D*S<rP&+CB$"2V}` B{hK RAooa!b >_M4)3`q;sPo #%Af>8NMѹ9*[ 0!a ,z޼bB#؄iLWH/.g8K,A/0]Ԥd\uXG&v77Z-%Nl]غ_X!&=-kJ$ \%mж9ۭ{b>˴HIS:2(76.B[yBY.95­tpn[ ̘,i!pf nYhHRl)_S3򀌭u Y -Ds#dJT(f{ +zG\-rl&1+O>$H繦٫H_,TGՅS>YD/YABFQ'h~距!C?pI!4Z5! X%yg*>I1ID8; Tg,1dI>\Ȥɋ~~9] = D"1Xe3cmP:I]v  ſ~7Tɭ&G4&P?Llϻ ݨ^4ovhgK._ d*Zl#H7ަ(faf0~w*eyI8wh>2)vo2+gZjAwy%8C?.Lv`7ڧ,BW5ވbf F ْEEt~hM$jz':7t'{2{M!JfPgƀ:9|~=S(.p:)_{NJr(q 0cjl/~ %QңkDҠ PC{цɻWqa}`~-z&3[$*>V-8$xq|ȿzi lU"!ߎzո6Q?q๝5"?Kٲs:<^HJV%^&\] t1;Q1rY(/D' H 6akisG [33$N,K`zw>ۯk?/z)uCˆe].f] ?FCa֛K"Lvܔgw犆?QlE }\m{Re-">@k\y~U0ۈ;=ͳI%[Ě =D Cܰ%artrlԬ:ŷO뫳;Ŋ@t$7?_V*k(eTٖc1P1Fp[SpoemJ@)fQC@͡z_~1ͣںBa;0BZA0^GaL^ m!pH~*9WȎW p筏|AeFjK? +&5Usv,&c/%\BY05+[?AAfKG4j^=D킡1'pg 533D\;y%>VU Ź NeTm!9AQ2r :ZIqux}fF]Ԗ_.{ fabb7FnR<ݿQ-"8HA MxmromL;5׼l:jN1Szi@ K*~5'qKvUŇU )`$d7yvнL_=WS~27j1լ7=Cݍӟnߟ`KK w,Vz_$xcۨԦ/֩#q֎`bmYy^Vfu vLB=dK@GM'7!drEG\u-1x|Y' E*Eur(Z3Evy8A4Ƥ7CLGhl{!9Ay%-zߋ=GeH壺gdZ{.EFgq-*)_#2"*ƣ@Qq,=T[f$(cAc 19ptz{&B~3ٵx#e{,Z~*qփU;J77)AO%MFԿ=)VܠhɎz1u,׊W$!R_u;{@A)z^gLJǃT;et^\%sA]'AX43)ڽ=թ6XYܳ<{%#(zi>.'C7N8%0-q{0H'<3ջgzV#Xhf uD~{൩g:Z$wSs'%yA ޿"zy AZ G:ɰ Μ0 SC^\M9{yjb'vF-4V*z k]w`_eQ睢pMpL41?qZMael Aˤ7w+y!o0T  Wc=h2~L?ߋ,VXBEii[~m}c685WTy >{j+#5&lm)$mR/~Ȣc@sk"Ҡ[iݝWW]-}<\9mOjըOs(ң& )a#VsZ%ZwM[ΰba+rnn v Ӫ',8mɫ,+^{,wVYwy )bximֱL%oA:q:qRv0)o_9/1'awGg1"ܟ]+SV.F.rFJ# ޲' ^-)xIRľjz4-:Fݒxޠ{\pTY,4& =iWx0'R=C`<{uz{k?ңR dr Q8 bUO^pQW;j@ԅry&WOeM^X+ 9/x6Wk,K} tu$OpiIxɧ 9=,@OF/2A'YܢjKeXkѷm}:fAeBL hȃvȴѨ4 em>rDcl0Ncp)\g @> SNbnW63.e8ALy@ cpNI$}LœP^MުjqN?S%w awk@7O=O~Y?rp%}%f/AX!-P8|ZS+ C?kJ.jG;;i(-zT&Rړpt2Eh"I9dy88q RU .S>F9Rz>MOc~c GkMPft"C:¡QFin꤉u;h}h>Rt:]W]EFM0Fisђ<$eBuBF5+!((dyJZt֎b4Z1t%M mUuCgPڕG2{;Neҏyϒ* 쎢  n5x_㚷*=c ң^5jUOd&;"풷ݔz UT- {l`E[ UZ\&. KCU\i5YϕlPFuG-TV'q`I@5 (; oCk#/2b  !)"ٱL0s`H$sBKUCm%7je|L/ [`Fo0Z?(/i"i@T;xP6[F5SȥKrI=+5P2jq!,Aoޤ)W.Ώad/ 01_H/bB$!8츪ëw2X-Ge<˵'x Еeek, CI0 !8{YJ'_cjGr 򜎑 Z>%D5ڐW~4SKJ)H@?^\c`\!XگwbO&QP~%@E~c>T8{ Uc QL&lUx2 3%,?L }L}h)q'=2kjRa'y!W Z]t* (T@#ꕸ>RhYKxP&K( u$mqxUtX|XМ8 &cPM `aC{Ƥo9c sPdT-v!+([hή}ȗFX$LOKwoWF>0JQP[FahؤiQţ*snyKǺQAZ7_o~"38M]*.K%rEOrVXY6\()Nn!xcuDJ'e&jZ秈b^ͥ'pe,Aq S`!ynb2D8 )g' ZǾdM`5cryD^۪s-RI'rр~ruZƥ=ZP2Yl06I)'yb&kMbaU(NH}Ӛ]LX0ZB}RQ_FA5%1i Doo$ Ċf9:([.DBH.%Xb{_Yѹуtw ZU+R%a/5Zyr)Xq/) i 6 ΐlPL^g3> ~yG {NM Xq`V a^ccf'nMWkPACe݅[E]qN*Piތ^٬wRS&XTXc7nN2ї{łM:pc7nR%H]rL!u0)+k_+8Q|+iU b0?uYhXNQ9D ›5D | &kCzJ[Z\W W2˹wrv)71VZ5iͯ3[6.Vzӊeq7Y4Du{Zj.ڴ0( Ď/ړ/{|YOdu$Ȗ8c>/^oQyQ#ʠ^<ӕ 5G=b;&˃ow*B{1T 7=xJQ#ĭUmw%6o'Y)a'4vo"*^!uxxu ]H۔r5݊lM@$5;~E-dM6~tD˓Iʹc:!_B,갰Mz:zۅ h_AjDhYUψ6\`4XxmX2@M5z ;@ʋ,SpRH C8%nER*~ uXS!Wa]\j4[]Dƀ@$ټ,υqC&] Y7^-.1`RN .EKE:-dF_T[^\XLbip`(xxGPgHJ\@J TC5IHD/bd/@Hy7cVz'fphfۨ 0#a:SK xdEh(J4ǐן/@+'Oӎe# X_#[}3]ރVqHyJ`o]*,o+*E8Rz!1y 1RvP<#ga&h Yw@xCx%%,xQ 8ZZ{ګ~,,ʬѹ$mՉ3?-EMFu_pEWV O=]B~e"ͨ7si<~%gfG}L2Nɰd;B~B!t)0m mׯzMzr|we@UF©Ϟ9 #9 @DlcHYH0[A_Z4t*DR(pFTgf} ڲ=t3]l9{ۢM0o yJmbUW Ƚ,Ǿ f`9Z Ȁ7`)ZoO5)q%ER2nxJY*vrSfp.]j`ؙn+H>3< s;k!$J|M -:SECvjG4f331  [8U#$Ch >~+F-x>'J'lܾ}&u'^\om}s(XF?k$*XXvQ/^ȯqIpD_$[ZKjCf5X˰ISw wE 6O BUw!Au"`S&`Ӊ(w\TXh,mٹF]#4SPmpYO2m RT:!^Ck}A:Ҩ OpBb5Fa^p`UmǍU! ^9Q 6> gNJn.XWs۽X\ u>!uvx1b{I\L{KgkXХ8_NoM^Boq!B 56Cm 1C4-Z"5 Pf4gߤXYX/s(K@lsjR喆X'7lkhl}A oNDVdC=Oʳ~T28ud%bd}u_^Õ=3k,h*KI|qu~"=Ald?K31"X}tiuO *&|酷\NX$bw,s12 |E64y4)qg V_gtY^S f]&}(\?9})3{v:BH쾮2%'!SM-gټ &8`d05)>0D6GF$Fbi95,S`ܚj,~IxSڢD=~;M Ia>[p)AEAqU{KcnP-%:߯3#`P:0GMr @AJJb[g, w?nM ce.Dr5E REfJ]7}$l'dAQI> -9w-)7ROBǔ̘, vN[uU7eߙb-mMH cձ[p글&Aۙbmk' ȭ%$H0#"妉k%_w&Uqrg7p)a"]Qi_ 惚ܙ`!}_K;&phʌF;}#JKhzgJ8u ><'h2ϗ($ =e`W]RSm ]a.4KbqYd}k#׮Bm"eZK '.sehA`I Ȑ1@1f7auc7`5 -*G8s[RrSǷEIF 6+uy5? "Z(.N;I&8܅7*F.xd_Q;DS¯fx% RPmd'ߧt8s\ErWl15ciǤ䍗eIxdE'm w$}!y/ρ3vd1fGrq` (iL@T  !?Qyy\N@5B5&c d&rgcB Uq(Efln͇8GL[(I`<י'rHQ61˟E-ajdX_YH@/hMEucAH2E®3+7{.~;c~;}l\BF(1N-+R"< "li֖)A}Ţu":m^jKcDh_غei_T̠>5h<ȳ/IpT ƿsl3k5+*;}+`5&n=Vh?fD M`:6 4v;͡tsIZډc~bUL!{>t Sx}t7XCv_IqR(Ղ+޳Mݓ |Q([˗UN>ͩXyPt :QF(`𧄜n4ѱv?hk)%ޓDRȯ b2/Ep~%{6qreBfLeFTK+ , Q[>H1m1g@B4?.. J>! $ U"st/{Xn_&[=47ԭDUK<6-)}r ׂLRvwVmբ 2/G!?k̥a BAo>[fдg<# ނu P 5J!0Xg{-'ƶcldP1nEAQp ~:jr{]<$`4BV2 VQ\d2C2d9[0ڣHxfs)>*$4f"To౒Al)v zW2ҕnO;xq\2nM)f%",:Gg os#\xjbcv̄TQZo LM/d1t[tNo:WȞ6p}p4,rbRL"id#19Tm@SE}_Uv^cui0t3S2yV=P:\Q͑`F@~0㗷ZA@`l+8H)WeȫGuQ9b)C'ز|jT;\R˱BSO͟"<a*R{eiax6˭v2!*zhhǪ*=m{)gH^&PK㤂݄RRR^  ݳ=ua\xC?0KW~.Ӷ^޵ԱAڰԍ{ a^8>~h{\5F -kKw͐ƙkZ Ub8(k?;1X@,xT! 1j~0]6 )l!s8-34ILNkEzPƍ#tؿIc+Sz'4^DF6H> Ge!JR/ӆ nג&T53Ɂ m9}Q"Lj \_Ρ|eJ5y[Nu2,^Ld뎅?~"vB;R1STJB:XrtsG &\. Al1JVrw]S ;1.Lg7Զa*̴m_XA=C" qR2,|s (Y"%\f?CސP_w̗/z1=pir dVHѕ>?b5]0n'5Jc{/)Z<d~Q{PXp \ *nlQG3E'<\OܻEyd&C<_l+9w ,i"R$/qcu?͸+*);rAlq)Rf%"86x%~xꮀsSxE&9S:$:7L 6#׉YCеzY-&; BP_jA#+(B}5My(aRºq`ko(_ܲb=e>#DHD)>"Xb|xHS6W]xG+d* X q IϞ'm2 =UjJ+U a'2e!Dy/83Ƹw`:'6Q=NY\j` I=AȞi5M?yoK/v &k-BQgⱙY׫$9 Ra]wxT*7&ltnZoXEw]-{2=IvW/jj|0wJ 6G{R#Ý~لԵ y--..M;s7Z!dn"(z'}WM9cw%D˴njîxἫR١[^O[d-C[ZZNd?ƛD'{@b+/34~WdPDco#%1 +Fk߻N+c/I1gIHmH]D b]=ZTgf\J G{c>/|/b7,EYsQ34{f[j XF֚[u{d\XQR ".dd)8k/2 $ͦ[ryMfMPލݷ4g{(D}Bd8q4!.!AsN/bf1ؓx7&%,pbWnk^ =ŀ$h<0ea%] lLRx&ٹ&)I BJ7]C_%X/䛠Y'wA Wy^'^<8 9%Xj4,<]k?e]2 TN9Ni~[:UW,s|wcW1GLEEc)Vs7 E})2R@ag<Pk !ntFԴdDZ"n=Ȋ{d0i'iN.h5$:ёI1!:cP_xPY%F_1]XUO$`_!Q&qé[`}{+ݭ"P>^ձ>WƼ, ۳${W#:*laIQϾ=_k5ţޞW-&V4:_b5*ˇPZW蟇`V>lNHC?ҚZDyԀe|3sޚ##QCղ͜ ;9oҀt ';rUp C⤏Kp |=x*j;dAugS6ł Z0e !c͓AD־ {0˔ v&L+N=E`e \in~woFXC*goyT{anGA"wdtB-dw<=s"E,.b$L*V4L Y?6kye"JBw/[XԳv?RgpHE"RG8i#aY\CJY·Sڡa;J=}bC|$iK)ad&zlt,+j Y1iDet\:= S\ȠŌz?rwOڻe -{@N&#,d6PaS#na0QO±YwEaImUs0/A?Rn OWN}bC!Ҽ}sg&"^?+1zm0M~8f8($JZMM(Pey_ zmQ?=ЈSF٤\*#Z\!H_] dZ-vz(BN=Wݹ81ewB%)!3jn,ЈuhY02;nMk>-TwZrZz\ ޺[/Nb$GFZ-H8a]gT2:&[(.%њOI7).ME$ UI,Hw ٤Bλ)h|fuжl™h?ܱ5*z§ ;t[nw԰8ƌ/7eS_q_W<;@Mh+Bm%Z{n /_`㓗z^\%[gEt5]$捋D 1ڰ)x|o{XJD H@w!sa]fA-xj#c<#(a+RY3; hOu^f$0A$6^WtYY`WVbtͥT~!k iA$RAKKNAld":E3^wYn#>>\ ˝no)JH{!on,{;M1THb}$vK쪈qf_>aUYK{9@ga+Vy« [pA1#9(kJ YY)tԮQ$7B>:P]UXB 8 bF)< ]U'vg0ň*̺429nHsJ>&ikͅ?o9o*{GDvrຫ8\Έm "O`a9v1}6gpl^KʓO&1#pUҎ%'AP+E3IYIz\2⸓aq mPM&o畤2o :۔Xj԰Oao/uÄ: pY✨K b)qx(54\PcHAuxe]=+ DؾY)UB5 "Rɸ%_]9JBMe*x G3.v9{1sqI=ƂyI3 3#о9atNe(g54a6IKhQߟPˆsr\˹)yľ-PN\X=Xm2v?دq%D;5FOsDf,/`X]w bϿ4vWDy$|J8A;S,/0=$*%&x%k$Aۡ]{ۯ#=* ;7'X,2kiNYE>3%% |I@ahYdu{!yş;ū&CQ,9Y77 E7>..8/U{X|^Jh]uv̶CЩ H8irt)$@C(L`SP/bĿF٬!K r=HAAX,"[W$}OL`ƒhɈo\8،YγRkkLT䮳#8U(y|It8* QA0 8zVM3UfZ2UX2_ %1L?F̔K%5nޖ>q*LrѸAN* V*PZVzʚk GCVֽ4"ĄA /a3 OZ&ə,L% mJY"/2#YW m 2"Dy \t #$fW%]՗8Rhm[J|ҢG+^ w]6*O ׫y@1QKh nE0`}I)!Mq/j=ÜuԑYAP1S#梩< Bk .3aa٘&5jb˕0lѯoaKROo MTYL\C+JLK P߈BI2UN*/yF)OJMd'KZu;Gj]34xex:8=*Lm39ko,i;-Y^&HƣUA||,[IÎtF;$ %(g!h`ZyOzlhTM'j1WfT>-RRCVJ|ՇJIReRn?98Q:_^"kz:L-_9 icv ԩS\pzI`&85R2Qӏ6CAz>{lx=cyVA5'`Z4M;ʇ;)1)$! BbeH -uaRSPxUx0yx,% 1IC7 6z$, CR}4-e+UB!,YaJe4c5dZ(_S";tZ.Z0i,'@r&]p"Yے@lP8@]{$v YIctXY\Bc>h,E-#sW[aʌ.%t#Sm16Gfk7'zV5Ch&^0~ F9s!_3m<RfOUМA%.&đ;?sPQo^!DU]CiѷrUT^4f32|jj ^b}f +VR֦MEcB+ &Rt[Bk@b~CXY'fn06)1MW9v/jFZ 9^j#W(vW ZF +$ll7$j;4MYk!`"&}U;;uXfSj/t0Rk?M1'&k!`~ro褶Ɣ&Z`fTLX\4QF/.0)"b6([~">ξwsw1;LS؅i(Fug8FXvr2qJF]v`OJX_#V1uZUFgh2(& dK\k ۀPt<s˼'W r,jjU}9_M}p0  ?&R罾Ar8H9ff2 N-n`sMPr*XID>[H}7RS-cQ67^U.J[hbWgS238$O-Rͳ/_8׮ȋp%pd'!ÄgVo|S;z]UL:T~o, ך,=oVK)1Ez[XtRjN !C'wSMu4C\i+bz[7P%׸Uߤ5mF y9"9r~P)" }h`$mjO: PWFBŒ}@)1]Ý ID6#TWRV/is| ϧL'%6|i%al&L {]i9PB /Zz$g-y'@+!WX\ dZ}(/9m Ŗq3 j^~M2{l=VWr4R.E$:PJ1aXTMcJց1镽GTb[$8Aǖ:@$u.-Q$3\kh$@NUڀ3˰?PkSޱ껍.0΃ U!- aˇz]H> L%3Sz=?\!iBy2qZPO#=:xBX0>-X,hoU4 NKP4ͤ@1JPoN6y%S`RHM4 m3gmOu{4S}X̩'w  *Q{CScw4 [eB;ݲxv e1RV-zf.&´ڊ/2{8B"Ů+b&H\F_w-a$p*zA'yh)2P*|a&%'w8׌CX ,-C<۾͡߁[6(G'i=KX|[)v? }C ZM7+DPx*gƳȷ~%]Ƞ\2%bq߲R.j1R"g;=L>8 bė1hmЗa@gVS\.24U|'u٭TEjl)!kn ^0I=/?^!rLFE9Ԫj4t W3C\ D V}-u|7 '?*5LMGa@+Զڝ^HGt?@߅n~xg1a5i:"bw-9U=u'/#~ L̾h= N]KPA\v%5 ,5z ~ AWjG"-jXqtUi1/Jڶ{w"|s@N@xѴiTFJsOj~/[GS6 -"%>PF .ȣօ KPuP'E2,;Y!@eB]>W!'pTJ]!B\trjcNur NCdhHaԅx[o܍8[Kgs{pkU@ɖA_#zզKt؝a|23c) &+V-'t0PfKF pN~T ,D+"l?LF+;zI {gҽ7cb* xa>ݙ>S<^לfTvn>>wydɍ l;bC9iKZb3bCJpbi,1oW ##-luZӿuM.0Wr_P]# :s׵1Dby.֡u􂇰҉L(RW=2"P4` |{K]2R&t{ ,L?ڨL,CGSIL*0ӽLMK5'Ty99dQ>)WRP$Jc. ÉgJ3Rgc7}_(s"l$"׆G4 #8R~`ZuJs kä ʭq]iw*b;ejNpPs&j4SD9+-<|e5̈@Thxtb^MfΧGE9HS'uVc"ӳ |Nݢ m0A֢HuŘÇA:?:|3ڸfxo@K1|o":Dl<8P|-ɧǶ=k F0ve|\aEt\q'#arܠ9} Lc@gg$[l6 nL $l>>ǂ%IaY6ভWMt8D_mB18t5+Z4UF Z$;ɍ5Q69ܭ*x uFhf ckɽ(3hq ]{|~3=mAXarPx '=T#b>Dh;x² #uT'o+qX2lٜ7{O)By(stz(ʅռPϳ)]e>!ǚ,pަLW/HV ^5b0(IC6M ZΏRA~o7 ?7`f7W?2/r{5m:̱K/SҁzrbCUaE^؏EfY58|[*r98̆|T7!U ZE1 p3a3rmsbeL$h9J/!-"Ėp@_;W"cfWOL aY-H;cwlƟ@-ܞmyc!g~D]i\2WN[w:)Z;U2$17c(4 iN=Np%>W~# ֽ)is;zBxc ON q{biߴ~|; :Oc8KPNІ&pdv CS)Y"ge(ՒfJ5)W@ Bsw+,sZ]A{G3rGɞDpcp!7Sn 3D1&zV^3q>4W;4tpHqpoHI;Qgroޡꕠzl"і/xX_Ga=X*Ʀ@C̳!O]/0PNN\!XxQ4nSԟFqseg)|A򜵚Mid LxϚq `@V t\̜pn8rJY~]ro-Ű|.dE_6ɾCoz_MrnvyR`9&k @vEYQ,KEhqJ@A Kv?(To*_@No.._.qkأ 05oqKՂс2 yq ;>Q`4r"mP|Ş@iAf!sHJv\ޕEoKyɰaG-]!}6?؟?j|xs4grEMBHOZd{`(m x!n) Q]/Vnp=OveI"FA=qDC/Z бϝZjZ)}K_?\)d^QK(:!hVWe aI%2o1-~ඥ5ye,?O;\\uapk>)Bq%NO*iV2l-sG̐4ʞ񥢿mejlal6sb5U %) ջBЋ[4Nf5,Lx~>D@TUY&:ԞgYZ0707010000037f000081a4000000000000000000000001662f7fa900002ba8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/soundwire/soundwire-amd.ko.xz7zXZִF!t/+g]?Eh=ڜ.+B9S3pO?mHjl/x]d %`#eF(7$͊eǚSjl2.m!Y,sI[\f",1@|]GbT97#kC1g)M:ƤhgK5^uR͸YBfe,"GHc%~ADc~JWؙ3 ܠPKsFZ6]L*ݏt߀RzyeB?|\ϺpaD%po^~†^#.WM!o\>սak0r-T"o"D[9[qx5oW\us;Eiq[[.~ #amgfέ:5 /W{x|Ff;iC)_AW {q`ǡZŅ:RRGa@\b^}iCRw+"rPyt8z+?}W"F=Vz*/DP`39q $\R`L 6a?P!.۴,gX}/B& 5Hئ4=z}+@$yG."`ѧ^I%~Bkպ&sEdhfL-Z^"Z]KѸ~ĆaTN" uf%.\)On;QCf_M7v2Tb̩\C1*m6/ym`y·@Pɽ0ΐ*lP@cLHT06v㽑ZVuE̞PJk<ί3¨9D'jo!ׄR˓l7$RNh4V.}]\9v"wv]vWF0MID%UdKx;A%iLG]3%F'<Γ e}mhSۿA8% ᅌ:x> 7N*Rg<E,PZX0R֖1u[U9x9[B>b2_?dZNKdnI*R[l9:^-(/Q?F 0-TMcSOkMb&[UZ-8>6>D݉~}ntOӷ_5{ژ\"sʃ4][&W2 'ꇨzJoхM:rzk[N À4DG@Ѿ1%3:9\DNMg^JПn"dz1p.cTj,SDj֫5 (s <VlZ(/eeN+{$C榚sAK}x_wSD$$[jxF.k3w y(\FbTUJՑw3ô^/S,fV[l7Ad,alheBV)d쥑Rm.[Y֕6@BF9ts҄?XGE֧o?{`t1CC ⧫K@ 4gz 5>.O0s#ffVe6S5jfQ|I[Om hG}*=֣F_upJEx}P+ `Juكj'WA Ͻt@ &_^1W4Ȩ;eQ~eظł1G x1T y׏N!lx@D)FAAKJ"KۮF b#e}7[RQUCUL'A+7Tpb"q?YC/e*847,{;^2B]'^|M&p1_Cb.&qz1{aěVɼQS\ˡjo{Iɽ{뇢H<R@) Ě(9!R.pmL&)ɚGEj[s80HwO$QuV!=h.&Ai-BSu6f{e$d[2hABv\ 95K؈Ч _TK!ULgf$3-gei̎F? _]( :TMw{*?E ,p~)67`@k5\! $Dinzc9w6]6uoURvKZX AJ4alҊv,Wbub'GXz1Mis q002nHYA';@Tǜ '35LqN²A(?%g&GwIxB5':Uy(񵧸ZMn<ޞh S > xfl<ز1u QowL'‰dMScc%X:XVRt(5`ƇBif'yBdM6%poe F?nx֍Y"+2};Lg0g|7uukpU֛9ίNTٿDjԿV@ dW]k TVn懓51TaXotP?·I=Ӛ{Ї3ۣ>Hs{|2:h&$-|ǫG: SG}}zt-]k 6EKuM-3Y(󒡱D2kq/F{Ͼ*9)\9-Qș @(VD憕KX_3JDޱu#pJ MMM:!L<Š4|bؗv\սUF| Efuk'8aREOVon"s+%MC\W "g A뙘5kOCRo[iXZK82DI,BIs53:G\/D%Ȳ3vύK'4aKWH4> T,# cN7MӧVFpVԎR׻t GjKw<ZT}Ac9l١lȤ"!Ya쳆-\jc\xWz%7 Κp⟴k4ŁDllƗ վ4v1R)~Sao R&Z.{$y%0X\OyO 偄-j c6XCܷAUVHx/|ǃ+.! kιsUS\ib d`*{o0G psk|% zO_D2oof!Δ6yr}C6 Dè|asۈx ͋.U2 ht 蛘3;u̚\Df|oaxez5"}Hgk? 펳IJy04I3Q9&1@VSYWlG2n7; HBj~hä+\.s䑒"+M)`}y1<9#xQn'Yz!ބ8P4 #H2uqOH(AcɣQY5\b2r*#NK`y k s; x8˅갘OcWAèTY=iu}P58 ZF I5 ue@˶q/@2^.2|~a~[hY%21"e0>M\{9/skavKӠ|,H1!JP-QS~CI21nY0Ҙʅ3QhlzN 81ep.X@k3|Y^Fp`JJ=gB҂eCr7 ,5 i2q\˥ٳƯ!V!|17^GN@w!ຎ1N3&7a@:>1cNn%3/s<sw-DWA)'sX1A.ƆfPh\@+x7gSdM{faS$.ͯY. ϵ2xg75J;e,=,\FI:am[4aqf 2 W-zVQ Hk0Ͽ%ab[j Bp,$19AZc/QNMdfpH͓cفVa0h~u%"G7 ?~%0*5PiƞͿU3֤&C ܮt2 d^Ly҂/iWl X@-UbX* j?\ $ɯQKtMhkp}6Rjjuf_zq2nU?qpO܆ cY?; `NJITaMu BzQ pVε*׏^KAiH~˷yP`ћ9CY(̒w[92F~'{F+O dx2 $FM\tv:4\gZ$)Upe?wH5b=ȿP8)Ov\7 Yo½c:H #mI#t4cr,^IL>׊}x}>8Y+Naf_a aۃSm<E;" _[?̦Ks ^_ĺ ٝzhCKq. 6%lK.8_!FO ۮVrR1rf4D#V=d%Tpd3}l^#V"3[a% Xח,Q҂<)ceLQ jH}B' TdktVrwz$4""]$`h]ǗBMw #eRfd/#A/[t];FC gt$%` [\0J6f᰼²jEX×UT&X0[I@nm }^ "佗Ns!W͆5;'[!lhxDr1lij5"L~;|Mrਅ 푫/-0i\_ܼүE$Aުn 1N$Clp>{A-]9'p tI,L8V ޘK40 o_٧aO|kxub}[ hu!J/iKDO([$0} H]c|b>__QwJѻoׂw?E^frycņ6=0 1A { QuDfӑPӺqO2ؓ6:g=U\Tu|rΌ}haܴO$:/}(h7Ę{ FIꣽپ EiD+يD(X8X gDtAjHyRSB"M {ȇ*"^]z^#0+¡QZaӉV0Q"7܄⎥tZa 7ヌSu庵3U)S^9 -ٴ`\+9~ζܧ( +H_>ei"ex thh(}h]8y:%X(>Ehrb{zW$b`j;SF1pk(R4{^30bv2Z6'!3NI=ޭ`Džv_?oMV 彇Xi;^:[iP29^.@{rE4e[wAeiĉ6 q҆yZe *: GD~\ by ,L}3~-,3C#kIvoGVG߅p'\%< w-i$)js=Xw\Iݸd:qu"땅*"4#I#xj+L3Y7a#^!7F p7+%h33]S NOrM?)#%fFB c*4jM2-'谢A봤{3W-xYs8 wŖKdÆ!a-=BL6liJTͻǧhqx"'$?ȌM(onZ^ђ,z˲z{G';@KOrR9nH6C,{g:3^$#P6Ȉ%jg3GT9pum`$< w^t[]m.D'Te NhjInޮ0vm'b\ q|I,{qMVx;qlO-_Hs;iŅ NuP79`q% Ԙ>R-k_`>Dy“WYJuvpxH PSd}4MDE7݀n#3 CIۂd`C5G(,n9ϕBzh%@_kwI9rN{}%+qyحU }Cgwa/k: Fuݭm)N9*/9 rr6`~wI7׳urf|e%w5D^֕S<8{:'$;2o&4yxZ^Ygly01;8ڲ 4z$1 א %BȟXw+Ց&Yk$U;;V ϢyZ&Tb@,#m@K~PI/yrd3}j"Pb~BzQ5m*KÄ҇|$!禙h5Cl[Ni[ nBz?'icӱ s+(Kn܆$j# qoKj35 ZX38 ,1&:hSqngGM"N_tfvb??H\1F\ )wIb ѷ\،q3J$ M+zcRJLMUg4В w:6]w[38:!yPe:[X d6#T1}իrǴ҄^X{J<:uxB.]D\}?7k*7{*{"sJBqPk_5BőN/lוdr-Xzt"At!:qjFŕv6eٍ=GSkw:&ƕf;W Z.5pxī> &j;L`R ҏHM7F Ml.mk5 ߨ`1e q6M?ٖ >Tߚ!n>U!yGz{HI2aݶ|&qu8VX$Cp̴SGp`]{03؍qPvNwy_(4jؔ6^$]$WGmJ 3 =N"p3_I"Ӗ;F{ idHPyExҚ2R@ۭ*卤tء߮EBF rw /DENe;^p  ǭr2ux{PG29"vC:4,CϔKplc;NЯhʉҽʈXOTpA,N3.-y:~ bH`\x(cV}jhy!|oH?Ngu)ǬIV.?1Mv2m94nxLR7P8=&W-v/ߝt4o8]D9f,u,{ݹC PuE Տ|#hܿwJ^ɘLNq ]R$q諅 `OUkvQ^n)$LUCfLl+ٛAּgcn+l95srX*Xhoeb].aEjʩAatm#y$ 샄(H;>a/* Aʀhi Q(" CZ$Jj HvBk]UD~ :8Z EiE1$äɝu s3K^]v+4 D'>KH'44$4fEv祓zvQxJIJqpeMfdYiwP냿P ?G3Q 2߇_k#} ZʬYwljʬ̣?.XIaT;H}IvǕ%ہ]1PL,^0®}`PH.o8t]($8/zja'F[{F bgT{Qݱoq@W@m"xe*) ٰ2R 3=pvD#L_]-rς!&~Lӻ4QWJF(Y.MF3w,l7>^uzDᆭ>&z]ɪ73 hZ_Es; =tjzNnEWW\w U@yuo0@xr|Suv q.oLjAA< qo.;2:,]eOGֺbI"!/a"{CUBZZTrD5}Gv/0u1NfdO@{0V7Oܼ-ÜmB ]N+ڋ)bmj.& ;“MY*Ÿ@,yH:{ZG/Z]Aɗ3y>{ c(:UQ5iz| U*TQIO+KN{q@5Հ-9{`bb#+_o3(Ap7;/ɟKC>b3Ť&uYy3S=` OW?8u{^:3'(RԖ<].ݲc%/i~i196a G T5)vq4HoDxC2p[iʒT!sM-8fd:p~D.\sܚo+qaSd5fh!9Hj_ QeTZ*\h+#8|6z+Ǥeّk})H}:+7Pʹ6fⱙ&F=-86ciT凌/WS` 5j8:-vLKrv3|_IG(fPʫ!=w-FJG/Gؕoz胜FSlU[PZ`Q Q_"cuvO7S=&j "F!FѼFl` N"asZQn1hUU]2V`[[߶M!V) +]68+ϼoCkip+iC@8/._i1E+ AC̡?p)^eI3H,NITe RfI Ž}1.郿N!|eVj,-K:|S<%,ܔD!DJ}E=iy[g;|Ga\ W7# Ӯ#֐cpI Pj}#݀==֣-`Ӥhh:mQ&CD$J&E+@v\>l%axd( w{.3mි{6'ۼUh,IFG,]RS6/ sn ԉH }q"v.0cË́[Enp< 乁<آ%WKܩjZaD*;喝alxA[,; *WlT'Z}K3Rms9rB}7/9e6jwJԵ$~1%L+ r%cWM}ທ!]G&igx҆?hCNl5Xwf=XOżUZ~?>Ȫ0Ԅk[9u8&t^Oꋿmt~[%~yJU5JDZFe`!<\=MHpAb4B>. lܷIaN-=ک#QD8mj\4@Մ.At-]Fʞ#;$2&tV:`R X-]ۛ~\ͥ][+MbשH"8,>QstVRnGozz#ΦTvY+vaJQ4,_\f_5%+-x}*? Q}tUUԢ֫;A4؄W6 A@.>,yOPC% h!;y)RК5T<RNjmۿGt%bv 'K%+׶FCQx: )^Yǹ$mq +FҔQrY5a#Ïz 1?@|t(]W)R3͹m$i( ldWٵ~$Qb/ZTzr򳥲uuxa?%GXIPIQ#[cl1dF_.Ҫ?35L]J69?HػPɉbKpk~rA,Š>Mp(:`cc,>ڂ@E :{bS?-`l1 ͣ^ʚRUx;EQ߿P2 vo3W#Qq a Wف͒ҳ{ Y ?!+wqaƑX7DEq1h:=ٹ'BO:{؆4&a9" 5NlI_"9HnꧩL L ':Qk:d\@!k67G-Su0{_w ?̗|p#sF32,qP]f3yR^@ϰdK3xjn2nKLB+[DWh3=u ZVbA,Y[:DuhzgC>Y哞G嵖Dp%q^ .5"s9uQT*0e%IT`oW:qSI{݉N< ΝQU&~+Z!d!DWF>9ϩw+#Sfo9ÿSMޗ +R8CFH$`nƴvHr,V:fg{}(헠Ln.rlns*j'T= τhSҷ/Y!Ӽք8'Έ;a]wrvUe؋]}IxZF < A_TpCutROԐf2s]lR?"ู I2쾦1þi`]1FP5 tU9ʭ*^kįYVDd}9 O3jZk_׽ks'+זFѹ8ҜDh4Tt=$L yK+ȕ4~ӎіZ 6'J+u+20`ޮT=[H<ׁJ,Q"o>ۛͨ ТZ/[^eLqHTt{h_dVM D}^_ #x]@S 9G?YrKjZX8 JAtw%XBc}pmEo ܑI$T CP.s+ 2Ty5Mws0ky]YDDrcl Q|2)/4Sm@X{D3"a>{d;6:/;D+{fa?mc| .*?ߨ:*19]?uCwjGӈjStS4]Ft84-k ͛J0_eXw XS7S/g,[ Qy9.@ȬZߺʷED1.<(FϘCY_8"ꡚzG:,Evα"v&az+)hc9Cy)pOζhGg2Aܘ-}@k~r`׋q-CZj 45IMJDܫ\^2:.%j kҠU}%B `~܄7JіebogJ{vud`+S>:Sg>׉Qh ~_Pj3X[MS\ 1X`%}@ rch<3eٚGcV/1:\3xfE\(1߯d3".LjUs%&//b#?yG {RsҚyu(ބ|lTB;ǓDrmaN-!cKYF=hR:C9+4@.sqm;)*P"I*:̳z˅-a>xv bRի2Gk*+Pq FLE8>Ovwu Nj*O3ngoõ2ih/$G>T"ZqntHV鼜Qc$idž4YȇuZc=M8Bض9#8Xg]|0*!djG~Ghĺ6V<!EYݽo ?ܛixOUʧ[Z>Y? {}Cn90dYeJ+*'yXsv~QRJ :]9t*誌.4bOCEáy)54`3T7yPS {'[77w7{Yd:LSgfzN_>seQޙ_@]|sQTo PsW#ERVf-Q5i \،NTQ@VuLd 39$z[[]4-{ObjV$b+T}[o0.Q Aja7Bg0[۹ INJ{GRJ޾Gown ii]91?uۦ4?=f-Dw mO}O<:Xz6+Vxh4E6ǽ]6 ~{4}_mjzх/]~Xnaw, 1m՞ɥ.DF臶kYݗbSfL5#V{&W~wN-u$fMuMaD5Y= T8Uj&Lt@ ƒ m|Jv HL0)Q ;u`GA%. =N37/ô~JTmJUNS#$Cr %)fbPR h]= Ū\DUc1l20-aŶE6֯:V/4}L*{{"A7+y ]u*3N@8L/'ղCu-$Z}|(i%]?@6+>K3(WSƏJq9, t$=\A{xO΃s?+4d.͔nJ\r"O)#$E&M f&w޺P]aD|4N&{劊Yuakpon?9"e_L@4B"n`nD /xQ{\ 3X7 Z,?C;ݏǶ..Kisc˃8st8 ̎qjhj= ?MWՄU0W(iɰ}WY\19*80vWA|']"`ӺruUӐ ZhG5ĭu(qgu~).T7erxYJ;!Tru@9qCɞ`}dy?j@Zv#hsJqxy `^`25 ak *a"ej0H]^@)-Iܙեv6 4yߨsHӖ ~J4k'R$T=&uwUqy^ҙ]xLkOU.:].ם)h;_Ҹv`[_qS2v-ݯ0TW2CnmNU_ڰ2:i]ҙ썀?6ߜ1hu " /xFڤhE1MZ?X*y]Ю{-b܂u3 ^4* Y|J6P>zۄ0|׶V ny|hz.u}'Xw,Z`v9^g͉_й9a,*xx۹s5? &tntmjzn5O[q'"~VN^^-Zd*vG:|ob/^s$)\ª)NYڤ"?j/CjF9ɵoT {#ejL?dtSN4seRJ&*~ӫpiՑ ;Ng x$ (>Hp)| Jԫ̮!%ލ@iD UޮJz6z=F…حLL>%DABY}zb\ZsaXLN}67)ClپAs~].xu) jÐ7Sg63)(3%+ \Fs*GuKK޻(FykHU} !tyktsOϫҐ`wc cPncʩa6rB(dN=> XP)s)(ȧR vۄ\^D% J&f:f8Pm\5M|zyds[[gS#O[ӸqF)3AˤHfKcʼn,Z(R zܶW᷈1@˃4 o:f%iÍ}$ou42TgK'VϑWc} :q,5Z"d &_ΔlF 059k0b\0h KgwVR r6Fsn9r&m2uo`0YEհw &葂˅,HW}(v#I5yK4qfcF,Cub ήN*`-Lp-y4<[FfX5͝P"-ƌnVq󠳭|>?!n*#!4߈4u6<#A>pF׿SS]qV#Z#ɕʹ _uӶǓs OawTB5T=ϟ?4b`ȮYcX:c\?> ́Cc, q0غzccel)GOXydxe4įr_A<< I ܦ܁&֎L^@}V$dio=[Լ{g_ls{4ƌy(c OywAoɫ`]F5-W.^5O0d秾Rqb>C;RF8˖bpLN͏ԻY0Jp^gnE, f+L4` tܘ#u5ղc 񤍹Gu9Ie5r8v#j5`ܷĂݗv%&-3`ptwyzxA} ,WӞԂiՍYRjD (A?aS gأGxZҬXMV&PVEMwdKcwI/#<6k!e/!WVr'o8s Qh A?IW0Haֱcv;ĴQ݂%5dߔs&5:Cj-,v-.ǃwodFz'a&]ڋue+i.\vby7v9,2qظH)' bYVСYDПԙEzQdƥgĻn} Deg8\AҤa~b~\4S _ĀN*IeO ;4Yjtvg%A*^o(lL^d"eJfԹX6zoql%> DKy$tߴ9bg$lgזƒQYe[V '|f]EDtkկ5mS+UREZW9ٺäM8N||:Yx:jϜԼ+y7Cv: 1C ەY L,0_D| v/֔5YRi,;_2+01}ÿZiӈ@qhd;0Ҹragp"MYׂBz20Vbg- BK(}C^M_4y f?IMrɨJ3p-*('j$~5; ^;Չadp[ QNǽ,E9ad;b*l{ҝ`2mRQ;ن^\=#?,1);VV { Oey,.̟,1ko\W#6{x&`/ZP3TM9>?ӨK;n,pa\H/VQ=CaQ<ϧC#~J8S[#6O/P|m{V˪+VJ Z͸ilryόrՆePhGIdI)jsb 5E;sJP70t…_ByⳕZ;׎[J*)*: _#noIu<Y3 trjC egIȠ#AV ?Gd=0-':U0_v׿ w{߾vYv1$rxQV; %TXnZI6.fPeuLFI'7(i'` y#3x#|#"#K'_b"pcc+8"Xl,XzG<SdF k::?qU#k]y̢Q]$#Ϭ| LuD>~qepyog9: OroEۃWM.K]8amb8|2I"|C%9xЬ:c=d=Auqz'/Z> MlFZ8 BG+#w@f> VoIZ2 C1YbzxrsdTY2b_L4cx>PCַ]o*(ib[Ǥ FäyGfռǫi'|$:U ψEkii?IʴmQAS_Cc[]o$eypC0!gOSqCaO9/e0L%H5 HJ߹tKWtphZ B WiboxWZV n J*r cX#J1(V<<qin F$'h:zCQ ׺ï3nK*f--l r1Ov>Fy\ &4#a#0 ǘ'uޑoΎ S6hJIV-e(>/ɍCUs|W5 %MdZVvL29sOl"A"p6-gH@}mQ)l8\xЛuuޢ\?DJB/l$S hXvkd1b`Ŕ^Xn?J׶&T#.)jQeW| 9w]5.rh]Mm)a0rks0#Pp !M@Ώ+0/Ne!6ӻc0 F=8Tc[PQ=G+_8߯[H*Z{GC3N7mm`CVᆴME3N_4q\bI"saZNGc…sY%_x=@ ;?^}%贓cqT̔%+JW>7i_#,+eS/~|(<+pEU۰ڀ, Jޚ*=­fAHHFS[4,'KT6_(Llk}ozaJkoe)wFz {y3$Oe{{Uf#+ӒXdiyI68Bj5 X\Ήo0ːe l ژLFԩgEa+ EޏÞX^W3hiNDEpOyɚ'c M WijJ&M>U<7ͥZWji$c`Ht7ľpȯ@:8풭t}!Z83MCډ{L4朘 hܺtT oW~׵#2]Uă~R!J;뮤tO`õ|iE]Vez\ O}`U*Mx~S#iDv~㧈XP 0Uk)=0h,tNĺ5oJ~>DaYj^ٟm!{sG+b3x| ^en<]EKLF(ig~UVˊg4(N!<,%O:h}OKmkNU@5MG֔zؠcP p}dR Ï[yRK(`X)  rX |¸]ҏuv\SN__A[Fab *'|Ӈ}Ԛid2(BSCa =)X `#jK5xfAMlW~d_{xN :*YǶ6#3xQCDN_UlcG|n~8$ g¶A+iD2I^Փ%%ݡi&QM)׼8TMlo7;>vl_s;"ˆ '2ySo0Ʈ89$g̒Yo&k[+ȩ2oj5[G6Sv$&6pk8d`l)fV:Cw4*NDbM!CuN+L-PX RȞ#Sذ~JҷqQbH++˘+p+\`}pXZb|).mnio- d!xcyn^ р1;z1"n,t$0`Y`~ 2[y6p=]^|!$й;bcz]b|#.BĨ8P^Lg2q 7[h*6n|yBKݠYί2`䛮x7WbKWҳy<7ƝQXﵤB3܅HXC PV2'4},,VəA'mf}_&SOl& HRsrCB@kv3o,DZg >_n8'j$qA~XX2j|oM<؆50'@i4ཛ8=b5pl}Sjt4}|@3\j!Ӏ ܲ0sI}:Xwͼ@_6 #{I(V?'oGkT}/~xIgPrg 5꟧~h>?([l*Ԛ #-4;@ɬ.~P[VyIԕ~a $.B TH3-RɈ*``8"pE:h9>MI *UWR,39X㟭,ھԶϷe98H}mklQg* ճUx`ґuN-Lh_b"ߊtd1o.]$VGck[Lg61PEQ8IMmVAQMGGrZDl7DaL Gh쬰y6B U4-Vf+Iވl8Nae%dN<ÐwVѻ0[[A/K؜#G+qROQA6k 8C~SGfΎzo!)L\1&k9_LUq+gO`%L˄hz- xР☵e:"}q@c++A}XG^딕% vO@6+0n`V"/R֓q<3q ]2rN2ڞ߅^7[Ѵ]BYf8?)kQ抌HK#2B&D{ s-p\H7JͫG"'1J?clѽG:"0GcuJ6Gչoj=_hlɻˀǛD+\)~PצgpɮsO.p8 EH\NS2El>>$uRh%F@AS0v >0Sbju,TG4h"eL"@.] R- rMf>>A~ge:t򛛐}4=BHQ/7F C(nI$n8`UmeGQ3wy\9".st0wM ϪJYPUp5-_p="ͩ1|@%qZ a7%$^-P*pF*.h&KA2'}DT0 k=x{@a}^=F.%sJp)>߹:Պ(do:b`C#(GEv[<2P.%-743h$=CϬV(dc7wJlӕ@c99F9dDqE[p1ɼ 6LY+_@aGLB-]EG˧+,aڟ\Fϝ0u֮TgXRG(np벛| A}A@ 1vV X+՚U DcD_W0kd6$3͐@;4̔U# ۾I:CYk #GOctO]d\,2_D]ňOD#}nV`KE*XĮ`&)ٞq.:r!ً-2m4ĬlΠK#osw3VXOʋx\ ԋ@ZX0W4:lMmPLë-O7^{I4҈D}IBI1angΛh;}n9 ?P:&) kO?q t+7U RqWۇbdj=$* !z^1\{DIHrk2[̸z`8Sk_P&7W‹CP\mӶLЍmB$*E.iw@R%B~*; eN ,ԠW)g#i9`; ỊwhvX| @rhoQ+c攍mϵ3ό֡ק`؊Y Y)T/AǍ:t@ZzehXKU z̓`c8+$K7.dlKq%2Ȑ+1J$ fG sW8 􁏘.T:Ia ңt9{`^㳕0L-BJ.lΑM F(ZXet&>&[87ۯ@;&ݎ5L٫g'TD'cGXUW{tv9p .9Ni/s`;X[9Jc,Q.To fʅdW<]CRr/tz}W4)g^e#Q0q*;[G"Q niPetNaiGZ}M/UT5;-۴tɝۤ!(AIk`,ּI s_Ic+4_ x:b9h p(X5uA놻s9@"H/dʹ]YPq?{*g?EŇJ̑C٦Z [m>\TFјVqI_2%RPsR<*t!<-CcneZR/v^CS @.DI0Oa(wȀJ"tubTI!VW:5Q`Z'o39 KϛU۾3+}P64{f_z9}ܕ1G) 5F! z/.+mINi"\ ܶK^XryrPbiiyyTrwΕdUpY@lS ")4bm9Ęx?=NxE,Td _9Ae*UEF['IkY5A&+=3oLN;DYajLz &_q(*XsTsj-e+BC)Ergm0[LDe,IBWpV`_ жpmK?b}L襰Ռ/[8m{MA BE#1qImw抂 d[?$\A>Q X™8KQ,qfwN~x=-"!}о my NJ!Vkwyj<P5}qtxLJdD, ȍkX4$"Wt->g;+AS6ŠmtoBa;U |T[s;c 3AzdbhtGE?(xEOP@bv5>_@$鞦` 9K-4GfCťZ֡4͖$l)f%>6'e QdÊ7vv mָp)4_`( jIJ`fr-ʀ0Y =Fy]& ص2R30X 6un)dUlav} fXe5- ;PD RjN9&OMt g7<"\LN1:aÊ y{{s&rZG]nIW(N}B{ TPN仢,S~rewp<лbl?^ zV  i)di.XxhXmt\iA&1EԗYbI3|K#?ny%(]g ,o ߗ+v!+іmA;/kX3[܌"OEp_uNh*HUIHfVκ ~"}QmfnDTUY^zZ}!.q'Yӟ|c+l]3cgޟ~Wl<۵ чQX<ɽ'AcE|}L ׭K9m0hW΋Z-b>UX2r3yσ.{ "$nOeYh81fF2]|[# .r]ALs  -B"r#fH5A :%wq^8&me4.Be*vi7J,"\рיgRt˞ ~:Ɗ{2*͓Eu]W3GGG*ĔR;ӭ%Q?RF+tS%pH7fI}F|3Z BƤ8)kveM, K)lDY~6Wyܼ-#ىen,G~`2L)_E0!NSAȼBr"cL8޷ vgz\ 68 ƭxM:oUǶ%*wY92-DAJWyh@HְD "¤,LPn_f^6< *S|4? zL}Fl8ekL<% vs7?13KiO*E!XE~lxA jGuö[pETp2'89]ǯ8gQɜ̲V31P rx8scj.}4T .fFXP h-?r  󯩚y%#B 85{.st{d69S|@0o#CDԷr:( N]}^VVrcǷeTfh8(!P-"͠?-,d_œI^D2 8dS,fEC+'P<1ӭE`ŻigWS%eEN3~[nGBvX9;;nI y樮vY>G$dLlG^0o]az[*Sǀm|p] & 5i;Tx#]h588[ [BV7o[?X$j)!PkgJ!نSX3]!0@S]\K{toB O4H3~9YYfb ؓ8#MN''?:տ( `% fo=r<NpSuax{9Q"|+C2r_I;qq~; K]G%ky[zj3J$&Ȟ/5G1'6AV#}('9u՗J>){ ;c4 tīT .]65vHP.8şEhWd'Ё{¬&Qkƹ^9OJ GVXun?(H]R w>MǙXy=l$!͊ȊZntD"mWŇ&K^hQsB~)uОX4TsF0a(w6<:A/d ɧ#@?-Ny94S%$0Nv8uy1z]ZUl-¯of!WeR<؟"0J{~Bٍ}1Ԑ'aͩxQիCRC bpKQmDv_Y]k;X*Lnñ d~ smEEcH@[&Z(%RATȨLuVgbLoJGmJzxp 4 *DMPP#/;&[@A xSɔ\wΩmP -[oEJ:ZPoDe@<-$Zof}vV;|7`BWEJcXLfƀ_*ݳ\ ?`wM.TWd9rw]f#ϺHSe$f nO4k X&lq٢2rgIZlC +hNSR 1xYƫvN4%RFӀw/ywc%hH. U4¯VJ$  k{aR$ l7%uW*Ơdޫ$ wZDLj^~P𰍁(7SX ,AۼY3wIjO*ov !Pf^t;D(!x th@thK6~K$~nc[x1vlIGd6R' POT5T$01NxuʱuKb:a q6U# ~ֲE՚H8TpF?,~&^1Xj'5C3``1!y )`Yd|:%3b_iZ.c ePYUh 2Z\!x ˰ȳ^ay+0 q+zZseIϡ=cJ?DT&rl^N``B0' &9fpCoqG:f)K4cG_sSrt|٤Mp 봋%K xg(b7Cw*}vRaX3h怛Ld.=MF' @t ׂ"N!^OFĠ%eފLftZR?C!vF86\j9p(YE@;!P  <ǗW%9*tC\z#^gĎǩ#M럢KɡSWNiL2˰xUʡ8FVD:3sNaza^}oiq7LpyC*pw*'ث~pMH\o^6<{,"!VgJ)] U\ӥKG2I HMtʲ+E.hQb{!%z}&-f~!zuε33z%݄ զ\oFw%;6MK]e8̺bpUpp86TZӆ Am\HjdC˖t} aޛ0GaWq@AON.ШlAgݑthPvo?TbkLЅȼԮ8t+tڔմADƊhL`:b Ңˇ33Xu :f+Zca- Jaړ-sΧ*^&WT?vɍB ;%-U۲F . )R1;6C]b'' b̽p 9zP^'GNLt\IxDR@ ztPrX[01Vr,S9*ZyoV"~zg7@qŔYpidu@f|Ja*gIto6^a+C'!2ɺ[\LcXgY,#t7`je^x?I i3j|o8 f'?԰%=hŜ;q<1 !sHYp45Zp9A5ŏgUM,9JH% jg,WJ^xK; )r^#";x%s~[.!E2wQ% Yj4pv:/əxcI"O$h~ -vN*)7cӅl[(k4}>&:G=e DSj3fj~dy/Yo($C\TAՀjWߔ@He[z?Woߣ:zΧ'6_s8|=iik=#Q/HѶyaͿ\B]"8mčmEC/X5)qWP>rAMߖߗ PnSIf`q4/xE˼^ʲGDM^ȳC^FMҚ0)C)mpH }$z Qn\g'=mGp@VBHjP\A]6&Ŗ ! ٣7gZUɰӈ RgYZ07070100000381000081a4000000000000000000000001662f7fa9000030d8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t/0]?Eh=ڜ.+BpdOUl"0]HqRӖ` RGȑZfN5vvg@ߵ!`YGY`ܺoܐmTp0ʆtFD#ʜ L@e;l;á+e@E DާVjQW ֙Ga$7Fp\_iF ^~oբ {ͤ6`s3K|ƔE Oe"% H,ez .%{EFMIPG ^_ELj ,ń8jĂ Y⪼:!w~N1sG#ٍ}pX81=NAA 4f(lu6C%E`N֞gU`yL9e;p"/7P qiYk0(H>. kY ݆ww<=k.>5GQ7wjJՑ; O S R @DΙMF ұ6 ^ը)Lahe 鞪=$`c/1!ezpȌiUwppXD#]*ϻ, q,468ȉڨ]Nۍ*Е?hN Vjz6vͦƘ]D8bk[ԧ nǷ:8@Al#A*S ʁZȜ$d Zc[J#=$ DKZK|y#$~BXP\&qnDPb*:wP5Sz- G{NE1X 3ŞZZe)\!@t^;yAvJBMK(: 6K|5;=j, >15fx|a¤<.LWYCb:GJ3o; G4VeC̩ie=\C\Lz(!XOfx!/ ¾';X:#׊H4: fk~]E8"{ƈ?vg6/S d T; d e.u U7p8=KdÙWtG ?K[&qYAHq霜iK7uЮOK9 uZ$͆ƫ,Fm#ݳi{]8vW~ffrKl0No֛ׅgZFRMq]I IFM %  ׄ :nyi_tgo;3~_8PvwETx60j" v^x"[/b//Cu\|TPe>Mgò"D7LVJ-vxp($+* =8!CYGލiaݼyH8=`2pV&DMY#PF1_QpTR3cU0$;YZ"ůtt &(5*8W;]E0fdȈ7J^7E,nRibb4V3lKjWGOot4&Tu)Ƀ~~ Ϣ-{4@EZBS;NQu,AR.D|7.LVevÅM<ɒFИa$L^LF١8[NL-޻<7]J`"F^<p(/]d]b ᦍB8 BjW_f)]s˛Q7ua<<3 l$;pw6# ɞWx_6 'R]'ʞ(q#ʱ*/PƨןѼî HRf̜D}Gh[\Y1TZonaꯋ5{60EЌj+7O1N<)>WYeu@`ŬrW f|Ih¨n|ܻ僘> Q8: y?_E2>y(b!tCG~pLyD{AOdC/:l֯#z utꐸ]R/|`ߩU5T B:Dk_`%ě l:s1xA KƓ'6)OJ7(ȾxﳶX`'nԬ ڥ(x@_Pghfx{^=`ߒII=HM 컗htSOtBree6 V&m<9#f$l ֝麲nў,*j9LO vN~PDO:<7xs??=,6Mbo?cC@sjfV-T[EGw\ >iiL]0q#Cңb;SxfߡP;OΐJK:O6cG$Ə0/\ɫ +\q)H)2vbfxWnaaC}-S>6 (11[G)RJ yrjyfޔ-XԎKBX (FEL).K7;%@t0.(o?+Q0c^u̚Q| lZ:bHXKg22)$ŕc)1R[΄ƕхHNHF-M x-Po)qN]-MsJjm1c ?Uf@2$`E`ϿǬJFr ՝شxPsy^iܻΪjN0h}FAm9Dp/g4(L 老xQ' Fzxm],$U ‡/#CbɅ`Ѽ=Ojs q1c5fgg\#=R$,JnS=ƪB[m=D ;4ڽ .T|UVva`5SĠ_,+^n.ie]kvxPe1%TFF9W5 IkTXD\9b|rK )ӜͰ9 ooij"LWRe sߩQD ƘP5ʶߜFN÷OEe³ZҿjWlЩd#UFQS"_j<+}]N%/ {}ױT&[HW٘ ]$Ǘ쥎Ɋd#hx_EHi6X zqŷ!NȠGp??D]Y1gƩ:N-W>s7M:H6hzPf"!bPyzS}%Jho N )#I/ @jӇU"&JV{H՟\ G3|?Fu# Kڀ=0)Goq]xP[?yAI:CFƜ}aȔ㌿/n l/'[n)f;%!4I JOvmf6 ,iS,U=j:q>(+$f(=IؕRSK} 5v#lYF[-VeʥSK{&X#Z K;qچyK.4֢TZ<6˪jUowc kC=|^8MHZ,#l*<xVZF )\ 6Z}cHWJd®;r>`?8U4T,6lZ0]5,s0OA>])$>HӃFY]ވո'2يJ ~ ݞk$Nh ;OLQ\(L]f^( :JM0jimi6QŋO#Jwq/* ?Òx* k]%[҈ZF4bYN2}`=]E]J9ߩV-id%E̚Xx.฿_w~JH1!v,fq{j8{=V } x,H:?;RTVL4c VѰaRfְMp:~G6;w@B . ^'t<s+Y$f2 5U{LJ' ^̈Keɛ M8_t/,m7ݣ%m \y]uʳ=.K۪Ë V@OȐ("$ vbLJ7pNҜhHb6[tG" WE!NUn(CmawgQISKslIiewFyu+f_8VjJDv䣄]( J# @j~JNk9.a8^ঃl!qG! $z֏{:f6oS:+t xbEj^=\ȃ+G`EЃH^VvL Qq!/-̞M{ aev2v 4kXfW&jh40]Rظ8dm؜5AxͱLc}UG|ַLynjrcܦ R%T2r8ퟩGcARw3ȇT"uKQJY~HPD7JItcȋΗ°*=|Cd.Rm@?xtقKTmQw+r{-w_.zeJZj4>=L*G++&bZx xke DYL,QcN77gs&>).bx3 {[ߒBo.!Gs$P!vZ6]㌅6o#b2rDBB4XK@d%w#YzRʊk\*߼n&;.$+t̲ѧS8qD)9=l  0ts=PbuDg#1:a MB*DVkztCҦvcu(0;aJknloBS^``Ϫxʷ%p-&1+{6bPG-.E2pQea'C?*fΌ U٥ʟ/,pvrb5l.1$?|e/o 1+&3LHsy pC4²][ʭl(8M{.8;f } Fl_D[wznڗ2*AR*qfV.At(Xrp}TxQ6 ۩?}777C#k&1mg mk4o]u/t~x/{RBQl Uzd;jy5>̈́i=PdyseFC5IA}~&Um$ \&mᓳ`| D}p2'R6 BQ)Gg2rA`8} Nt,>bsIdlբ4.w9c6Z|@!1_^"{ o7 /sPeiE7VbB%9֩}ظ`$6%mttm 5IoeñL0^WWXK@eEPvb-|$,*uO^0i>gal㬙Tq* @,_~V}9Mqx "avrk`8 n̹Ah*$T$)rΘ@-6OYߐ"7}Dƈ= r6tvj4I(`KmL }4? [b"+4ΛdFp]ch{B.OQJ'{ڇ!pOC8vR[#?_PZڟ %?z_3& ١ j| tLeCܯKv)юJJG,j7[(Ȅ|`;HYj ˤ6Ϻ8{ybޅUSbmHM yRA ihP 8a^|X8 >wuTBXDqɐtz[5n#VKRmםWmhgRIJQW8YAw '?ahVmPńܴY1kэ q]Ry$RTx+R0+C V}wQ18-J郖@Op/>AWdN=LB*yP I٫#4N^OVNxJ)%UrJD~d=0Xk;m D)LyFc(Ā]pj|y@x~4e3t{e=%9Th9bG>>ȟn1MڠJGb2?焩`}K60B"#F-K@,ʪK!{_oTw~C4x26D&SKe Lu' 0 ~UD@[QUHZX}u;CuRmq˫qrg4}mm$L(+sKAɗu}t.U0[;Oa4͋j{1-e2r2˾t\Q ߭=XX'Muc6A QZ\DW6B4{YCܫ.w&ÐƵ(mi.X;^2#vx5o&tݩk*| gvf'Sq~əPb̃Xb/,NH.Ѭb:p\2a'l-t03 /k۟L/ PAwt7VxHF"m"7\,ze؝.@TcfyW䅎Cq1UL;WUa]C*ۤI@j6@TYj:uQÈ`Ux/(G|^HzU] <}4ƞ^^\R~@22pB/^rر7 G\(ҡ\ub,2#ʽsD F-ЉsYĊ!NWֽ)ocd<{9VϦ./?4!e&@lڒb~( 1J^YzX`͞4/hmhy/OBZ(Hu`U2j5d3QBŢGR[1jGbE #DI>J?zş8!vVnթ<+XӤOSoDNG#|Hckgjx.}kWJn2 !A{"Q0dNG-2q8OPTzxZ= 5E*(qWbutw ZO!n#2oUv_b,5.aJ<(N[1}"qMu h:98qQ/յk2 4XUJUN u^ɓhp&s]B=+n{ XPU[R)j/|ffgSEz f+Qu7M񳛭yA/qĹoq*&Obؠv4%}'>?gpܣIj2ԟIKH0u6H^e>ۚ,"6v՜;$K+toy?xYvXP-|A@B "R(Ef|[eYաajn/ ijxs-5l@Il:XҪE{l S@uit0\{sftIS:se Z8ASD~*Ef%@[aN|(S\K f I_B򫊕TM\YP5m:Qnט2enQ&oxv`GEp=x P^ &> b6ZWQ+0(:cʾ0u&y2u*qxMZոy:P7_Ti r ȸg>c V-P,6L&P\idb):k$܁)=@3.`;$FQV-Gb_YAZ`hd{W=,&869.ٺZvRGEx]' NȵȔ40e|*3WYrI.À!+5 1aw7Y)2*H:.rUvs>ye[kiCÖ{o'tt_2crkLzrV>ȥvGiJx]UDqGrA.%Y.6k anU);iH<0jO,,lb^7xne(q" 'Vmqq' 2%LJGِ? pXg BPm!R}/˱Lq0YSj:".38G%10_5Κ/y>dd}T>b=rEX)D[l%dP_Y)+c/`G)Ţ,uz_n ѭy2.e{3@ͭQZR)3YGeiO -풩y VM jJkrB`ВynN*z-x^ 2 ]lHCqtZA(3k/U04 #1yNF*C.Gj:dsg}`, e{BpJ7"q?9Vߨَ5`,rs`8 {~]_SљT 3ٿ$.Eg deýǴ[ uHBVjh'Rpu@f{.*SZ/|0eHU^u'*-iN>- .OKH3)|Su@ n( ["7Ey "gkzz:'{YQk[b&i;Rgw:}8P#C0fDժjIIzQj8F60yh4 _UfМ/.m-ҸB~۸2Bi2HxYg,dý?RCԋy{Gt}[M_}[/0: CSB\')R7`w0w 7G ԗ,v ^{b]­Z12%z&&|aH6ʶQKs!-twp"3<$MhncDJgGD_nj[.;c;6*;?pi§:Z&,Lu/"5m7zG1قGT2|WQ2 .[ a?[gYZ07070100000382000081a4000000000000000000000001662f7fa900000ea4000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/,d]?Eh=ڜ.+%R]M4?(ł"F( 2p7r- !/EuQ8iX6x~~[ISK^Kg ;,n⌙\q(pU 2]? Ө'lC)4EOC.6:0d:.c:OAL( r2P|sab/x E<(6}=%9cƙheY68waBqk޸J΂ 0~T[=|Bl5tihW`,=W>}ŵ{ʜ+#ťp2'LcQ82ƖJ9l[>&_}lZ(u/t4A1n0cޅ&iʫNYQM31wT$hܻ]Jæ)9(3C]\+:V@41ZLBr3sccjk'J<8!3)t0UڲY'8N:n$ z÷㊱[?0#Tߓ|>]DG4KT#[5)1 V(fh[lfku콳˨5g*mU.N'oTNie&C,USa ƛ4$">qUXфzvW,X㤻["N9wPt\=SSk=5':<rih{{MȃY ކ?@ͅ9oI~0)BӞ8  #NfՌsB{Um dDZKn(Eg%hm2`Hx1ѯUbL<1U@ &\hD $bPN]PIll+;bXjjS=m"닛u@ZvAdj/@{6M6j~UY4Aӟ 醾P.ęNIpEZ>L){k=s8b1N1ŁRgqgO݅TѧE:ݏ>DϳG25u9pS%RքdhMS׾}*7ϺP ӃP(zRƜǔx|>TV jS?3V |vw[_ VG*59Ty UO~NZ60 x7Ȭ۵v` u$ O67dq臜@T{ӎ!ToI}cr T! %oCb7mӼKhV웳Z8w.BXHcϱL8q@X79"87RENmlu+3k).5 ƯL~V#beqyȋ o대av,ȱbbF! RHZ,o>nlw@|H ~MkYS@[T維Ko}0b6xzay[uRb18+Kp4%mXH۱1YJ_hhf^4yU3|2Rw);["fYlXqL'2<[i,t/!^9j`Dttե@6Am:t?= H$FFa׆Hq-7m pLJ/LhlV2TX0|[:!94#o|#& ޛ$R0Y݌_i>ERfl2î]}?i ~{Dze֜C;"&e P%f0RU ލbRP'H#t]mP˔7nW&Eqe=+|0r \7t~U"7WtR(SV{-m;[a4n l$P8zlfoEp5a.Qkh3]dzm/I}(櫋b-/ಶM8H͔՘e4($dKm_3@M-ܩ5M_JG' $z9TH =½6zczWbG%@n롼 >b0tt"bIO?D9I qA+Ar˔rs0b;KW) ; A(I'ZџW؍ Se\מ^Y35gYZ07070100000383000081a4000000000000000000000001662f7fa900004210000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/YA]?Eh=ڜ.+ɾjNiVs1*(5 N,Σ8B3*ZmČ%:׃U*0%\:XF}λ'`J*@Y'*b9-u1Lms6/U>$M#cƓH]{:#OϼA#z9֘%:[>aYNb\O Q@gmS2L,d}dIpGfj8͎1 f!qCR6<Й}_VPi}O!ԏBLGTZa)=Ȯ}_}JqRFBL֔'YW8 "j}vƅ.7GG{AhEtc054/ ^B+dgF$&f!lr`CY#W=LJoN Bxg~b2QGZ+S={CdL֒'wWiHMBr-;s*UόvH]6ɀm 49*?0o*za%C.9fy<S%)G^ bLD^';0K6. s.q GQPl 5AUkf"vvVD5\pm$&h :2ci |O`SБ^O?2]hklT~:׳!oQx~?'Z̘?.*>̣pNuyK̭rx 3Kw!xXbWmR։Q+Nb"z룦;gHꙊtcQoknU.Ydb4:  7= L<]JN l nԕWCIv~TA2. 0ΌB bt-*yo;TkW7}Vg_% Vէg_:u0fL1ւNё)*6-kRŸ$;%+{ҁ:tfkndar&^fX> Ql_ An]a ;g CdƼܩK.("o\+t9jք) L{q;&ִB&:Wܺ=)FRnx"t=~G'@TŻaz# 2K7M9 X7>Jg "IoOEWD?Gx9-Ѯd/Gˋ;|hv9egNI{OwU4 D 8Čt˙2:q看% X$gԴ$0z`bytӗ?MoR48s KtC*wO}m= @XZN^@PVǸlqmޞ8aWK*Uv>u9 ʹ mԓqf3U6?=SINV`x9nkDEަDNcKR\[5mGTG. ëEtTqӊI\J""ͯV'@v]k!tWm7wCv Y'u3bӚnP?d"ȿì< }J~HG~zZڮpNZaxֹuWR+N pZ ̃TDAfv%nb-&^Q4$ 9QC$9:jLƏYyBfMOEl9bXeb9P'S]2p.`VUJM0f-QW_hMGc[\aL=YၻM#kdi kX>EF!Ҝn=fYdv1/;rexJh%}c0f٬Ħgr[ 7L=7Ґ4u7an^&^(d P4Zl#\}NeOxFx$t% Kg#ѐШ#0}ձ'\GRrZI\YPX LWp'½\$3U" ?} P'̠Y{&ŘTkNb]%{B&rND>eL'{dK3-5& sCW2PU֑^}{eh븷 'R4cג(I$i~\TI EBRZSt6a]zu{n%-:Pxe  (<=]U~1=Doox`rH<yCoCcd|#HD@7. MΚr'EQ+MAE$Ag]R?MGΕ h2ژ:nNj(wEE?,JDdi=nKeYȪ&Pf6φ'ch?HOsJ/.Nu(o]phpHgy3ƹD&SC"kۍxp=WHl($6+l1USV|E|))fLeʙݵIH){z0r!j.ڷv;Zm ,(.'LA5saꊓ< ɜٍO'BAP[d{ˌ p^,CFr][>Śxm˰xT|WA:`!ZV2D{D(LC _278ʼn殲p>i)mʇl9Eb+gVn{-8+6nyc,رDoɹE77 n_Xt}BHzEw#i~%RX/a2n<֑=og7,boA=Cac5 `kO43\Qh5Q 濓&J5/Y񉌚RQg)sȶ' U$ڠu+ԳO(*}׶UG^[2ɒxZ7#oTYڤ.E'v˟.N1B]2´j#J@G%$SXp^}5i IطaWiqg~^Ɲwm(As7ZC ͜$#./~:oFk8| iS< @hu1dx9z^1l8JU6yUՃz^n,C=N:ECFOޛ cS>N!_Ȧ`te{t{eڑ՟=C!vzr꾝sσS5zԥDb#ޛyDofLF:36lXW2Nd; ޕ+WasDܩq{I NJY ))Zl麱XJwww[ ԒjK qM[F5K$mpRF=mYxGE,Fm6HKSrAp M,h=5hO6€3{Œ<[0AI++H\H{C3qȺoNnuTV[SEŬ0m䂓14vg)K><ȩ+/-BlCkr EI!2$v,|}LBw[<I^c-jwWؐC$U,InV̈́$iё,U؊kvA`gS-gV[#qkXZZ%oM莙6P䄎,L?,yB90=䟔$rkzQ/LU;+۰厅p/"cf퉏gpᩌ!t)ex3ﱾ 3ګ~ 'Ѐ~> 0J1@,^u/p~mZ -QS[Y@=tZlRr[W|ЖSAV74J bHcBOA+?e89W$˭zP1:s4M%B Y} w Ua}< (Ы?ӭl*$(*fŌjK)IQzqx_TxsEa4z[JE`Z]EFCHucIBES0űm$Rި@,7/)hw9C O<&Nj NXb+sj-%P%H9Ϸ .PTT*MpU 0-YJj- A58&YX!kB<+9Y}D&V@tdyci+||^ *$ҸyaIV>VA[4v )Mf||/QF}?c)渊%>w]ų閛6h1*ץNAWx lCtNG9L9t[0f54|vǴQ4*iMZSp%_HE_ijj &Nrɘia(<2-CW=\8$C<+־En5)pxPWR`؎,pllޠb550{SsO!. &RB蕼nw ]r5 [S] >ײX?2zЖul[׸em˕W:)LH|ۅSç3&>퀫S)<|d* #q]sgQNR:|*rz:?b} V$)(Ob)C"\.#kk1(^=O=YVA9(*:V^U&sTYYlljÐ#4{Zd3/ w*.ooKh}BMTkq,ēO/{S#99u@f)>cn'Z)ԥnK#F"1NGfEb3|(Z_w3lyCͤ RK*eۤ5p Mg,=,Df>֒=DmW/)7e*_f>&'KAΫcYF H+ 2Jn 4^ȚBDAr6Zo,uԓ,l)VL-_THщikt4ZBI,d^6Gc"ڸﺏ7O8V J<IPg=cb¦d򼏨:V)4Ĥfֈ4^~,M)\?^J3]?y =ɗmeБeω=ą֭u0۞a Kќte10' pr8Է!So _&#ܰk+Jk6W**mI<$?Uᦔl]^r0A6E(z zeU7Թ^Lʰs+ 4;hQ)SHrd$ eZz)-%lV+~}l`Y@ l$5GGgqA-™ņ6!~_gS6E- 6[,KQ >Ǜ*J }&\̞OYFgW6B[ӎ% 4JA$;Ha^V*>+Rپ~i^S`))vΦG9*l bS`% 5gqoA%ߘx#Mv}!d>PښQtgH@q{m {zJ2)!Q1%kם"m?tsY]Y Fo){܌]\ktzCVenoo{]_jx׈b'un}1 o)?|>9 >Hqsf-l>Q?2HnЁR)TO5WG.C#'tiљX!@7+'fvf@;^0,zWsT9@Z(iTA]LيWz>11͟|/QlJpI3, l"'o=uib<}5#9NBͦC,3z3ҙc L"Wo#i0CU+/[x^9NE&qYlOcѶ0Fr}f`YǼ]R8k1 ~n_R1Fs ^>ќ|B0DBL<,.1;My T/&t d5;x$ۖLac7U!gEmHZ7(d\4($*R^!#Nih&0aT U@mčVC=rU] ;k b 6e|:+V Sje{/Y.^T[2]̹#MwKNܪ#o3!l 91T\Y- -ק-[hd}N\KE%l?8ٴHVVP̞ x@!3`0%f_[hQ&Yi0&oVAE!\)ˏ nIf3Q6I~eֺPFIPNOSA@p).,gsqÉk Ţӧ?.$"}Jp:E귢mĠц$Bq1amH )Qzb3 alK^@.-N|PKGjw%Th MA'xr"2=|Ι-_" zҽ@Z+sŐ`2DL0&V9׹G@+E@c1?tWZlsoiu DN6Kah>-͚[){ZgfځaYȞ<Ѽ%ku2R.nN7; uȯNA@ALY-5u%һ+AǽۢI靨vI',#x˺Kw< l"wt*-*0xojsi7i6"Ȕ2̸o >p VoʳiA{n5' CwO,j ۰qkM)"1kuN ;ɘ@{$y3Ֆ{Ʋ΂M. 8J[QA` ySv|}(힍Նd>yh QM^+}0E~#_BIG$\(CąxVrbݮe SQv٥uk۱=h@-,o nS[ȓ t_g8(YC n4 qpKX$7!;xbn $pvVAI;^g66J 5xt>k,# j1c|Mׅ>\']/iޟxỄ-02o_UԷoB`IVqܾ?iǃ/xC*Vn%b#]ĿA.pA8JxWƾ[)ٷԉ5n2#<ٙosAI|ƾ݋q64G7[(gkl+4z@&v\`LҞ5% oU d ]#g@H#W&4#XS.ZEa {RE`;]?%ʨ?D>2T8]\k]Uᾢ%&͝Iw@;JN*x:͜94ZṊ,2=b]dt>zd4" V*)ݏ4v9=`x$̽ 6[,]" 7gmdm_lzX,ZNb!fӨr{SoUBr(_;DŽBTVey44"2||]Pw Bb bW  wIJO`ITNSx>דQo?rՆۓ^&fq?|6b .;aS6dG`e~UpG,EfR^ 5 f Fi22[ Fi00wŮoD_DJaӍ0n}6f-ﲰ\#@^حJU ³ J¨A-\P]tɏ5T V 5:b>q5oĪ9@ht;.8_՘݊d3n;ږ(~/霗hC߱Ld\E\.Yɀ6ZPᰣՑgs ?=Ed= /.r,Y8IB %dT,wq;zYaK"#yMŇ(@%8}d%MpabU!KsR baD+w\2:o!]ȞPۚ!S'2?їo|Z9l5EmR EcPQ#jd;P?GwXf˫xV\˥!d?D 2_<OtLiYZz%rF4#2pR_Ƒ&qc."Sc i aSޖR s:s8ԚK?w߼Th+݀t\ A Q_uoJT+K'S RRpiҔ8ɼ迵6j2:h#9eh`V@܌._B+Z7' qޮ9 єZ?b'+2/LV*2kK~qebF,ী.GgȭIo,kYQ:F~S4!g`s t#5֗@Pw +ŝ($kx'}S(W/$&-WxHo|feQl-? Ȼ]gԀZ5baG uČbAV?Xp# cO#,IឩҾNկ<ԏ_EXHi6:"y3XMSqS7 m y GE]%rI;y^V2Hr,M%t&RzP^nw玿'鿳|=/37Abݶ]Fݩ˪3֟ c[ &lugkk+8TIte5IGO kTY4QcNENpX2R,iFOѝ_c<z^ko}TӲЯMGKތTG-9}hI~Ek0)#o3S; h *€$BER1yx8b.ɹyن;d"}1fVȳx`G4 3Bޚ[It=8h|RK`퇓tz*P4on|<M֝|7#BWt$jsLuL*Xj/2Jvaqaĕ' R{\ʐwbafwNƨȺ\V^]E l_*?|X=>6<,EvOmQ˾pge\i#yv;jTK.逢~6*34\(uVRatdπҀ|/ ݤJ-.+ ,'>IqpǁVx6 }Jv>k/kAyJkCS19\BM ymá=ȼaO l|UrtwF~ JNbUelM /QǯM'-bI&:#JFIQi<9WuB=aU'E˜P@*ZRQY $3%ܠko@*p cs^%SQk7(H !#-.XTD h|]8m 9$ڮ)pbFӓxzvo-%=xy}1.]VYB% AuW= Y'nqU$ϟh ce4I.SF|hlL."#G%C ^gȶM9{C}*#pL)16@gpQ edЯ!2)d%Le=JLp?;59q PAEyNBE?k8RXHYVg(d$?Rc嫉檹DTsD|  t)y?-Krs- 69 )D/n&qzփqt#DX,g Bd7CnC[?ʑ3LLA+ȋU:UΜIy*+?.A-Yir>f ^ֵPOX B+u} yѯ- !#ђkxݟ +cdm!'wz^^} ̞>,:׳duX0(%v| =͛p\OنMy$zTkT1mUeUKH܆%MLHY tnYrW$eIT%әs7.! gd[wHlטLdY{]*K uW> W Ę.>ckXJ=k<$N{nEwx \!sI L] DtJj? "vz$>Ktc ˪|I=DP፼gYZ07070100000384000081a4000000000000000000000001662f7fa900007fb0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/@_n]?Eh=ڜ.+?dR_YrV7J]-9me[kkv:͸. >Mi\/ʐ,LhjdwtbU?__b7wr n,"168P~+HdAe+L QIU Wߔ\ kWTԭF ypr_uJl.`fxel?-G /fY)`;HHU8\FYAfLBƟf_4~RO)nA\BF6-e`OE+迧5Hβ ʶT/P汈(1#@bnTp#Ĉe" bZ6Xey6Yaˬ.ΡI3 ŭ^htjAbҐ,dgIߦZ[ƽLOG<ڛt)e5kf_D=W#pg5AƻsX4.%+KW`L'LR# ?.^o?MUY !?40` 5V>ߣGE^ P. R@u\A [i9#;`$'v $tFqoV ϵ8Y9L,I GV.#k2+ގ%w)0_ȱ>!qsΏk'6َq)}y`\$:8R(Y+'S_r^*z<<?=q~0oBBZGfa!)b+͑9 Pa06ֹNA7>CȍfLHbM>Rob S@$ M9%{?aYEū<4X]VOʵvʍdfvnwlt

L^ J݊Z82t>{_*%Bhev4h#raw K>RiB(XV?HXMT-R ZO?`[|87emXUcH#蓭<%03O=҉V[k\t.@ |cäs>k )[uɼ/C!:f0]yΟ?6z2!Z0_لخ`Zٛ{Q2Ԩ{?W[t[,m?kapDpjg(!47~%/I\ ם 1m 'b;|ɥz~i-m6'Цï a&Cp>PܡG@0v W-GWMrKU0o5M &wN]R1G~5ٯ{^d=cn_q0TAcrrw[Y| ^aIQz}+ifd@ݳfEг,rwad}36NʧH, 7SHJ2ON783)]|Qԕ*tddkb}Z/u5kC7ab_j"|nB*CAV(>%30@ +̢ iԜ%yGg=ۚEUJ4mX!_.^I8RO'7ELms-o<@/h]XL YQp6Gpp G3 [Et!ir\"J4U4硍 uO,v ]4c۴4A}dEԾѤ;%psueB}yp1Y˓XZuddز;YQNmvSFޓNeQ. vxW:#'=G->DALHS<͊}Dm}6SfqZlBĸ. g@Y㥐|4Koj5#MW &~G8}3%WB#nsҀ [Cw,1.2>HBczX0^B34fXߦHL! x7'wH^Ixu~nWg"[;>yHт8\n@`j^fcv,e V]B 皲Dae-y;R"`퍗VcDg<;9y]O{Rn(%-m#P~>!QDdK Cp_o 9<ʼnsRm\eIVSTf6rh;'p+T"nu%D X54UZ +<cJWfd\3w(мK{B񓏶"ro:ٶN[G4 abEM1C: H?R,K =\dS:6c:qn!^XV|Άn6HHȷL.Q>*$29S)x@LeYSs?x3LgH{D?i˂Im ݗS`Б2aõ-[|meG.}m#Io Ɓg KƓӕ( ɞu!\fVf}|йu媄P7ʠl?FO*\|44e_X(PS2EsT\ma5&ꪋ^`[[߹R3G iHbnf6RHO߹}[4gwI) Pazrǝ,= e,yR*kVZv%ܨzo7x%rB9hLk\A4wQvi g~6M?v\ka F?9:ӆh؀ )sڈ|>m'lq{ZbE>zf/s굲(PP meH;"@Oe3CUUq$YlݺjV(Oד-[]^'ƱJ(i)ˠF1(+mv∙}v+تlj)1S3T tu%ۤh>M]ŌWiTWIT-n|7_.db<dk]C +kIME2zwi!7¬ 3|t /M"{3}Шǿݸ<};;_-V.@k2uu,IY2x8ސ܍}@%NRm GLNXs>Uq̹7Iu 3@sx(arbAOw3AbGaC.7m->J85']2aԏ!(#)BZJx=lx>~iʐEוGh_ v*Bnrur HK1t)΍tn`OVY,^:k#?9r+m3FXheUnJMO9-HKk 6?UꁽZ)=MUOS/s, TJ*.v&`;CVbQ 3B 1.hD>RvXȤ)d[w&#ݦWQj"4.إ3`pd7Yӂn~3U$j?`ɟ蒷Rw*~5§X f;-i;Ӟ( bWJ ӡ#Gf5t}0SNc;ǻ)4_EK!)1 @]c w޵^ nCrkgCJ"?2.'ۚ-]j "Vgw9B' )>PEM<:-Iw*u/JOڛz=K;xݶwdJ; M  pZ/UH\9a[L*l4덑1ArvX(825ʾ: > t!𕇦aHZ{Cb{1Я Ñy>FEžIg~obYBQ*!-EMafpD~ !XxT䡏e#^ssv\IaLyt}Tp* rsE[*3&ـ2DQKUݺ¥t(]Ho_xy>X(tK?%?+I1H1J;Ys7xwVxf9Z?FyUk7>4)mO(usoƲgzΨ ,e:Y!BTn4W\5 [T1I1+I;dkbt9x{[.wbwׄ|{ a/SM"tz |AYPǔa,;ױK3՟D%UB(\N]t2p/brPB8N NCA-p"!A,<p̦leͿK;`2Zr7I=lWoZM1l>5CMˏ'^B!ޓx""c5;:9t[1eYex+++ iESMDs&[[KGdn ?0tOX"R脝5*i=s䁍5V 9HB(@}3㽼M(CvxpcT`\A􀊝PTI9b!R}L>FÑ8oPIg|bhLY:kt!\z-̧O뫿 }M\v3;⫱{ɪaL_anJzp6b ;6\d(r7i$E%󔉫r?s@(KLwY}7E';9TrX~>ޏ ; 7.d&D+DVq8\ O۬'9NB :{wT< %&Ro(7*_:`fS?P?P0vgLIp!" kdjoŷHhPXfvAŅŏD&0 $9͢"]<̦u4r&K-x~FNl]C\VVŎ) G`aÆv9fm 9o F+vgzJԟsbk} zyU+3VL:xSs9-m`,tL?4u/fCm7¿)("5.0?ۥ'f_-,x0caE*lm^ d`U}xdv]TP>޼s퉔GWvvmSpQc]FٶQ,Q"p?₧=ը5B^QbpB&腎2s8p¹ Ӳ$"7.ubpA$Ϝ[.Gj`uƒqww)qߊPaY! d[ Zgnn1c$πZwUԠ" 4 &% He*;7*H]4ס' N΢]L3 8.XO9m,΂!PXmV40ԨQI6̓jWym@B}^ RRK^A22tJ}NYk;0/\Lcn &`0ǸJ-ZEPa2+2榳;b^m9Ԟ8njWw{5  jdqۉHj%ذИLWg+2r&% NO>h`CGÏ}^Z^mM„MG6H/0!kHP)Ci7FE޽3j V!8ĥ M!,e9dk#x @K4uMpbDa=Q+6fmhS$a"Oe׬PMR%*P8Gn `QAEy>qEK\N#@pF,uN%^7|GT`EDiDPcV%;@{.s;7&m7i/etY4 +:-r4GHɫ]<ܨ{x>=\F k6D-\̳&:NOY43} Ln=cD=1+rL3wbRN?R%d՗!$qa2P?PJbĕ5.tga"w{ 1 2ۄh(g&^/yy<"~biƛ:kV4&}ok+kavl7DºvֆwR+Dp|.%Bo?|G2?8uH? zTlzDž 󃚄*<4מ~FZ}'1S@y|R qg`Y yg4V_%[՛セMa[ևt<WhQߕ] f,Eij}S,M B*[ tVA6d\(i-+MY!by*Bbx4Isi%UQ8(ewq*YTM6Fq)_pávt_!%"c~S>+Eǀ+B:}miV*μ\ 5$%TopVܐ[3 ~%?cM;&Gh24,}AY$0X2H_Ik8TسZ|bEݭ%Rq߁@L6$'BE6n _S^+OLo,7!SAiY93YerF?ٲ7k'jqL3J#lxEPI[ $h1&Ouds$5+Ռt%KZ<(g>^p Das#|a[^t/m%۴AISo^aȇ%Д|P kS-ƿlev yGy U+t-2vypdL,jA2Zn4PMdb%x7C*‘E]dn1 2؜ɳ\C:>hBq&sg8[eXXyORt1%H*Pl[-q-'%_cہw;vaR[s:i'u;U½ ;%rg $>Tqy8c\9oА@H?je[t'f::/.iiJMr0-kq|ϻOM_+TInȼ4m7!9]>!d\Jwo57% 㴗ȴ}-|>z|+gx/ޚGjI5eLk g Ji0*! Xn]o D?BA{tK4i{ޒ)]oixv] bLn={}: eKoZZ>[`9 ]p!; N^"?mO m] 4uC򣯅OrʭeM= #pX mR^ue K/A __V>9Xc r|;]$Do W@Kr.ч a\*:݂{4URU`[=5$*&ցbբ!s(r{]h266H32MvJZKkrWڼ8ʽPUesO-H~m0Ԁ:-7 dٸE} 0֗Q=6VW*+>A34?},E]ZlSūA}PۋD {Eh_Hn*-MUs\eQL{ɗ4` cs^v/qe**tdtQ=MǢ=O مY1?=ew_·wM8eݸ?+|cūP1^p#Cʴ%Z.El2NK N WV${8K1xOrҼ_$] ulޝ*(^ :zdǧpEƜ,@vɉa$Dtc܅7ȭrӒa#os W0ҹ'ϥBfВ)2?% 4Fd/-B:҆l`I( ek tw7Y{]'\{a1@zUdJ9LC5zltUZ T]J C+d[e9Gӟ6 :9!27FtsQ>l^* afA@볭~=:׸j:E鏺t-c`AQi%"ߩY,UtP޴i4ܐomԳړ&τR[15X]y@tX!Wѽ%4:g6ҽ+ceYŮஷV%"km .pP^!,y$.CVHXqXrFӬ,@*fρ؟C[#=U7?4C9-xB0,/HE<)f7AZZ[mZ9_lPk:hC!&s3۞E=j9_C|uAQ+LN{sh`zljpj#O+ݧf21 T(Än_ Ds՚~xoH~sd6Dd$Wf }Cp (+x(W A yӉ'{na&ty2rUaYu$gLJ<.f)o]<\W\dk84*bm~C,no,8рef&,)"# ^ulYVVqV =/QcM4/*MѳS"cp{RSt(z2/F!As(ߋz-/QGW/={GH|M@686-txwBmUS> fXZک;MJ{ "fR]LE;U B!nnKuBmFls 3ٷFBs63։uQuʘsUkcߪkF:C*.qZlUU5c̍c B(YR)cB''4XIaWĢ"Bɭ{ާD++fifz$t^:ݪ=#o 0{•e/Oռz(d DI(U9jhgB8mݥ[:>rA u8a< t8z\jxZ$;^F[o6z +ʀN& 5Q^} H 5xқ?g1D"TG:H\be'ըwKxttzb8sWprtDVOgQYK׫Ut}-ҢHCPVqWycLYw̍-6V*xIN Ivl`KO Fo|t!xVwq٘f`ڵpl7$()c(kjZ_%lCAJ ݊&s r]c5jE\A[mپOz97RfKw"VF%&Q.2g_}j݆*XV̜vh%DTJ'X>JG4;TWwx34}2J 7fwf`T)A7|Ȋ2g`-.܎h!~7 OLJD273-aC'$ lp᠁sX WSt}cRO(k 쯚 Xչ ]f(ymwNxK) Y,x+󤋾'$g.#g+ww+>0fNXS(\o*gT~>XBiϞa9n(9D͉M3\OYreNFF jO=!Xөz;Xx0XrN>%!.NϝJxa/5 ]>#uyH,pLs0QvPp) ~h) EGocd!lnIkT(N`u0|@of|d bf6;Uf%[~BCBlw/,eתּ 1C6T]GYVnJqBVxN;U5w8a{/]NG;}!uUr YiWnmW>퇣}ѶSyzG?z "/J[يdҨnR !]Do>J>\M]DCֶ[B俤׵djJ94!cZ?K<{FOѣr-/\`64z7"g F}|Ú?ڒyisPK{;zIt/-.1т0H{=u{DzvȩƝ6ϘVΓhIrpZ8Pskt=L) #*h5= fS*Nep'/bFGҸ@': WhqsfQb^nGЭWMN#xs ۚцZԾ%Z3m#ל>c~ hS<lV5I$G+\ҿpWvQ[=?Rۦ&\1q7#!>FGD@`*( K<.ͱJ+k p"s,}@ZcX9xyu@/RYNJNXu,^\~nыl&ѽD'Hxץ ÿ/Zt7Hj,@暾19=/]jRFMpчݸ(c8sQ:7r.TBE"(gb,N$i:7_fNK.,,mE3GD%toKw36ԔޒVb0xO#Q$Sa`l| eTG2(W>ԁM /;e`ji{P hZ~}7MTKwl+9p$ȷZ5]dIjEZE3J<ӹs d7xRD>vD-]} :+\ƿcwc i4"U'Sum OO,K$݊NKCA|%k`\Zȩ'@ 69DTLtydfl,FAZ݂Ւ_c,55ٽ#u{x [A",NjT;m5Tѷo*,㼔+PdZv Bk ";wҳyޥi݀eqJDHFdi54IwzZx=&)avp bJM%lvk{nӾ{DkYn'0BX"tHAzFM(ST/T!@Z[6bL4燖]͌8;m?mPGψd5UF@5WpeΏ9 s.<4j U.ϻ.&~׽h%*oQʾ)|EV#3eЏIK #s#5y?d/0e,éLH+Wf 7c~dcFq.ALnCy3s9{0g&Ľq  B1 kYGQ34biS< )摄 fp VTߥn|ང;~ `cE|hI6-aoa I#>#mX&6n9"?P2H'&[ %1̉ܪw[UzQxc΋l8ѕUݝ瘆~C: 4^%w녾vpFKf~+&ju zM|#Ȉ Kllg7=~wkRrCFz;s VhI6Z*QE&x?wgme-v:Iwfa}|h^tx;Y& ͥ=z&d&BhlR%>9?P~ i(_Їf|$+iF 0بׄJI[`l,;"ޙ_D q2vHNH"@Udfz(zv<^;)G/LUЕh' #򽤫 | 4|+icJ\{=w'5doO=8d^Wm[E'/%=XjWFX4*uscxϮޚ!w\KYOWv9lċ#^K+LGׅwYDK3L=hm{>蕡47nnEfl@|HR3y\BF&/fT{kaq`i!U|5{1~)1Jڼ3Єqn c ݕoMW 3!JD$H,;-1 _ǥ\)<,W9N?p s]K^if P^=G`y6*)Sȶ6h\+ 8걖D`6tF >6zͽ~v2=QՎ^ :\yA)\0΢R(PxmNnӚIޭE]7 Yf7NJ e dLԝ8k՞>Q{>ņInUb;ᷱJw pm^oL+r 'a6h܄#Io7t׭>)DW2m)IJOrO羚&7I7R~48GwtY>F3K<1lm8TPwuŹYrMVTV ,G޼@X+!8a?$RO[!\P)]}9NS<.C8B4(ͬo1g F+:ㅾ5ثjC>GT$ֆRsvzo*61|3ӻQ~6Lߛma f׾%!mq[$k8tO@ߞFtCPzsfQ$BH CZÇgHo~%a:~;"g;Πm7_Yi׳!“i\NJQHkgIS笧 U.?dT݅SǸ0SKx2Tr֚_Vz5 7b~ÏeܨFErȪR#Y$1KSbg RFZ*Q)V#8Yck-6?T):\{HHףO$Yh GXr./tvٺ!nIux,U>?F}r H-cq|ts}KA#9tQ;M_cGtZV`"RKv;2Lo!t|-8Z2gҟMT$/;["ZX2X: Q: ?ndU{~,=U= -@"ZKqJ}mأ ^ͷNħ=7M;NULO"b.IbqIy6ޏWm>هb|7K~[mwpl1sv^`6-x|@&Y*c>ȿ9P\ 40VGal Wd5ϐ ]bf=df2'd1 ?ExͧtK Rb#p<1xz5\W4?"/49~p7]X '4x|T^ĮH,ҺT)ް#xR? 9+Yk< yٓK' и,!8@LAG8f:-[s: rb=> {Be&OԶ5&rq\ƹ/IȇXR"LF ]5&-D٣EYUWѨy?Hx=b %Eyzp(-)veN0R0-LX@ja^#1`\`иk6Gxkk:.܇o.i5Ql"2-c$%%MƵf/[N1Y9ݞѹ^S;  ='uiLXp7)oϲ(JīwY9 T-"Xp~)=Q*,-EaM`Eq14ULݮv ӝ>i{VU! w ke^|#R}u/{UqKe&E*F||m$IT~!xs#d*N"@*}|Y1#+SkrAR(K8x:ÎۛH}Vw(]1_RF߲6751EǜsXm4 T031#}#y q#bS:48ƥҢ{|'c&^0/}l.LwΖ$a#z T uA ? msBfRHH< : \Wm}w7hփͅ4?Z,̦+׾"U_'mcԃ &~IӘIy H\< e H>w(Ip| Xmd9 I+`pCGkzi7tx[c:a .QwJ dQ6Rr\PZy0ʈi& b"şV*"ʝs `ibnbQߩN[1{ DS} bj\ [7zCNeKDr۸DPL}-_䰋:+>GJT}iD^KIŴqt[ON&Xt(b~UB0t5u[e&y{.Wm%!kx{")6<74SrAbC5LJ#':>P nHW|HN+-CAVlG٩ >lhÑ9".Uf٨7%7-H"U?F|x Cc l: |=\b^xGPo2)2V!WWv8<\5v8G |s;A]"z/4"՝B u^Q`GM =NC?dY D.",n|(U#h5NY ,"$7³Fm oZo+}U UϽ:_pKqwASڝc罃﷛MViHR@dʵw0{CihML G'4|\9;{Z5u5\P[?OhED3\c5 /H i})"|8'ϓgxsLνIR;>R=BTP jpw0`PWYÕVB;G-Fijt2Mo0Ӄ %IVke(VLrWgSEʉD\;ƃ&ŪiϜP8T@v5i>ka“r.~謓:isgXBѥ 3A\b5;\:%F$Lm9iVE5=I^8W{]<1>ENk&V=HY&(4yIrURպafȝ2qv^CHէDY{ H}ƴ77҄&;١͟jkߋȈw ssU9 ~i8C{BӎNݬ0SΒjZhXW͛ebIY5DnJ;x$lHmJ; +ť紀\PK_(Pf뭳k dy`_A^`ScK~oj@x"]}RY99Hp@i/ۃ^BP⹪I&|°39OfavDC&!lX͗fyF1ˮ,s4'yE_/A,O;82CiWjgv^SSQ -Y^mL.!'qe3RBTJ:TOO⼇3"t ~6e IUfM4PV{4HR4:A 2RԌNJQS˥)vp% o٨OMR@lxרF1F6`_vAkv1i-,S8JXEY/XcZ!::vڨ8a P={0V&9t:v$[|ΝL-/>9\xW#:堀 wWMarz>=!"t64@qnWʝP>Ԭy,_uq!pr41AB]ZzV֙17f g+g=|H#6*q+.INzHABI'z,OM gV73FzY):Xetds1+Y+Sf\8%㿯ڟøǯSp ǵ!WGvi>$p M%% o┦1ЂXWϪ(3Xa|9( ` ArNJ |B2!~`;{2س/̟b퐯)H1E)oV:ן8vxGvrW j9zxgцdL[ch}a ΰÿBb )MAʑUR% CUP(Q:0+iicC2XvcprX20&1Q`49(x؃[|g2|g#эOudS_P,]Mj!|ߓ3,VkިޗD!C496 x']zDJ*YNFd!\l98%ZDC'?B{ "L6(crѥ.js32+ '"<]|%]$Jx@>Wt6 )ٳ;qJ"nr w"Qq#8%tmW6̠}/ ̆K,4(vT*u$mDpʍ%xuS|sB0if~|/mw>:FCM`E9%_yR~0dplZ·;+T&$bD,9 !*4NҘKzJ|8lqUdNLMQCm m1KCui-GГAʁ@|o&jn)7-*yc2Df[脧RxV<`]'e1#Z(r> WDpC@NthzQdČK"f/AQ-MbWh?l 4_博 띸mtpqhCc@ƼoXgzئ'fQ"=N@7\%>b yntF1LIudf^R!I|)Ey >8;uj-3`wBE-T9e hΜA*Snh8da's ׹]e؊!1`5 exn[c\OBCqpPytlܥX⒗~T嵬YRx|x[AX^1 j55R `[OrV՞KG N{Z["MӦ(;:wI{lӛޠxb+QB Co":r/Q/NA /ҍ ɾ]g 'y!V~c2yCv1!f ʋ%mSLnrAg8EAH -$˄f_RBrkĥ:Uopg U"B#8ߝDŽaSLT= ;ѶϤo{{Yܺ%e 3Fq-PeuYL> (n1I&w¨?2+ ʛSis6}QMdk rtA|Bi9Tsڦodg ~yWܫs,#zyM}Q(6 f%%P:dn\_/[iXZұzIPL6GI+AsYfgi"zNG4˰5^xs[Ӡ' $㭼^UI)Zm)Q-끅!׸:?ٱSoMj/Co$Ό \Ɠ'XɊv:t#ͩԃpcizBU/G]tb^.vMmb@K/ "[˧ |M]y@,ag^r% -%OQ$BA;U3?"$RӽD0CU Ҝb0vy蓞%oaDŐ\,ĭlTV]/sU ҰrbozGc# f!nP#*o:nmMU%q}fhP?^5+ DA,j4<c;ǓJ &8vs{f0G {LqCa=+K1TR;s߽ů3NIPcØ[Qa_MK6h6^BC7'Wr`<Ձ41g\lVurB/tQ1'3OL!ϭўA 4ꄇ.TLo04֬yb{VxףDSO,47@]KX3lxhK"1|Ű?ULf(#gٚ96D8{ydvՓ"~٪ v6;IJǧ×p6AG#J40L4~Z Q~Ue"@CV?=+|F~.u4G=pۗ9#>=븃r9w~S AS_lF\6mݱͳ!4JR4 ~ %~EQzg턪*a52rB6Xy$DA!vSQ %`p[e ̿Z_arX)2UM&Kdr`NK(GY藇b@>S\Uݭ{ö9a򁟵K^o<#@sA P`|7O7意51utvK>tXdzrzf {'ǕuG<7wp:S߳(b.+fh$qͷJaݽȸ4M۾<7ψ7cЇ,Kѓ=DsT^EzBR-ujD}Zr>k>84CK )IʏZ4uP_[Swx 4b:tDf .?>V |dwJŶ^hsv( 'V YD#rTK&1 7еne.rXwm% 2rщ`D))]xSPǰQvfad;{! J"й asP,h+;X]mS"#`\9@G|q=\L \ߵO鑰=YI z :&sm y]1ܢdZnzT쩏UsT̠K!dž 8wjŌ/5۔=t7K],jO6& ~*VjT>[{A%A"g%T-$p;_]jYJ^#P˅q A?`Sgtl! w:Ld (JsBMY?r= R.%!̹PŤHhFSe,m8 ҝ:uq&muK?n8ɥWv_ h,v&h{/[,I\1%Sz(_48k]I&0DC+j^DqL@Eor6Yke6)4c鹠$ZE}yͧ:PtikkЂu~`W!:ْxL 6j0Yo}f.#;egk$8rpXY;/T:KfY d$HJr^O??ik'&/b5HGB/(!ZkȦJp{o@3;'ʞs͒ў9%FBA~ IUX68CM 0fMoC\'I:O&HFP\ǴM٨bg!AkYl|O'/܄6% &6PqA3 'ғ=<6YFlAv˙YT=osg~A(JBs"LB܅- ]#u*ܯB[i l 2 |h m]!#S`A3W1{f̈K[P &dcI|T--.jN}LSy|.Vc\=PY6~0,Io5)E%!fMP\{YsbNXubR) dFx?)-N@Vs&|Nw~c2[זP6UoJjm'cy[tLL2}i˗1N CaWl|eR57 AQvͱE6!sU]Xk>hcJe0+6,j+z,i3uEA%oe.6f{R wi l+ "/c.,߽[Dk} KjjK DV燢oEFDϪifZuW:uDf+v(1t|EԛՇ,E-s_b7#=&?E h ]Ɖw-]cpLLm JcNgEh#hCJ ~TH(榧O r&tc1mH $YsOùi'E"@ϟ`BV*os?{˚㢲,rC`vYyRb2$=|q97psʖN,OTu$ huR}43biTnZゎ3a]8D4o?F q0 ++ rZJfaBb/F8aQRxiNNIq*>8% et7ߔ^s|P`b?BwdҰ-|Mz}-2iid΅\{{Z¿+#i]owǰ@(!X2j[ E]H@Are`ӧ㲡S7Jࠉ%0Q/ё 젬r73e[TU3>}Asm_ahX RBk5k1.K6MQ8"#A{/\G%aJGv\D=w"(`c1ډ(NhUU}1 G1hwm^z{'V4[>qىmCh;!,OQVK|t #LXqc#|P@hq<%59Gc/goe[=*"! ʡ跒/%p9Y]>M2rJ/֯ +OkZ,-ZuosE&3Hy+*zT@@%}c]ڿ2+e;o0F&y@תwQfsY`bd@4ŗ8d-|Vݐ%#Prׅ˰  6sDҔnG$c#%.W>^[Eueh%~Ȉe/hpJEU֏' qSDI;g(ؘ; ޡC 8< ;V-L6+صu^j@'E{rGW=%Ԃj lHaͳଶN[rLPԀ1AJ0ٿRYhuT4 EKMsSA/#:sym:PH9;V)o|1-v,W:CfN#: (Q)ҡ0I~+5Ynhi~ mJ Ш֝V٤oH{mI~J׺b`Ax9ԯo,I]!VR5dkx:~*V6+lu? UKwX#Z r *Nh@ ҝ׫h8's$T!]Ņ%.I]U"i >E>(cT.ZDNβjn<o) 5zDLJY 7{mh-XSHW/6HQإ H,$)|qѥcF8<}-K2n?(K2M/SdB*K[1rlhRV(7Ao.}&339VCm6P8nLҁ@#.Ong\m!< |o7h eRCWo~;F ;o[wD7ND`rWߧD^ 49y[r@(Ei=t ]mٳ]5"Jnk^f2[ߵE7b~LZ⾤UsN xx2 jmi^qꏣ6 \[W̘+QZb$l5aÆ[͡O ǤJm3y|np(ҲvybD]dE^d)qoMS 5U4 pBD(p1#x>v4ХvmDمCOZ!n jNgV`nxVeDzE*m]& ~UFe@?RA? Z1*UN{K75/1anH@g./}{38720^}}AȠ(]"*? C8,N_MF\e GGR 1\6@h*-S9Kp'ht$`"X P[,]h_R'̦TqmTȩjIU˻uOTf˔ e-ersa,Li/S'ꈾfWWi^6y$Slj9HhK1U$–n9>twd-|0GHw =pCft+t";HdkkE %F`gk%  /ų/`~lHٴ.!m '-|ќ`V,S)K1c,vbzl|\$)BH?@ܙ#-NR*rFR%o~0#c\qq9ejx0W-mek<5r 5wg)B\G ls7_~M}5Z_E}asKώU1Yhrwtc |w-s1yebJf\25 k%G+ΥAGj|t#Ÿ0 Nfd'%H`LQfn풅ȳ!eô:.RXРQ㩛8Bۊ5zEVܑ7g:ᣮ$[RL<&~COAQ3\"iEWyb#hoM<hLšDSO1*w_.2ٝa |󌋵Q ppbC/fBVQҗaQ$u3'2DE8ގ.k1%ϓN2wYǴЉedhKGȱ=K~O~$җV+{p Bw$!@ᶧ?:e1<+BQ1 yNxȀXo )`#oCE?QXՙCxܤJoe8٬ 58fyb>z2~ZImu~ 9^SeU[n}h>ǰ'v{KhGZş 't,rb(~)2Sq#E1>`x[m .p ;q]qT\WJ@6)LJ[\"48u<-&QPpݻRr&>aYNpMHx$E5KiT$Id\ς::ؾ*!OcA -<|9yUH?&`olu't˕lXGQGS&E&cXɣ}JFes{ @naduz &V}u]9cw"{klw2֞?ueS5L^A)0/ yl6u%Om~BʟsU_"n2Ioχ5y@*OB*6*} "żtt^m Q _]khYŸY +hZ7lS]})u3Hط48p. O =EXbXp>FvSpx x3uϐ3_4˵ۈn}{_H!"{tY߬_],~QLD`0jxJ']\@e._+^02R7vvFo7LS\M` vNfIFe\- q->Ki4^RDa5RPa%Tq̸4\NugӀ8{,"H'ã|oI\R Yߛ JcE4Q؟[Ħ.q|< Vm Y|BGz4inq@I#lS\8GT~sW%~;B⍢u:ܑg/0?5mr 3)>0Mv v$>B j Qq+n72Q~n#AK%k'g1l#-z-qAń '!Q'0VC[Y'ue=/\_S0 Dw(uvr 4wv"kPOPx/l"P2ؓ›xfsq$8YTp#QHOu V{|3\ \8 4R͘{eӳoV-=mdB{nT4?\':ɖli` ?CeǚI;OAʂ'@Q7p2R{s(믪q9옞<@FIb*qEmﳀ \ ?d&Q&θ&вY)5!"h?rzޔsmBs9gIdCG<̨'B; esc.%JeYJ;$<+ת˝+||2d*%?~/p )jk)BdU;DkFFұ0ir[K8gCIB`3 Z/쑋BC9KV<촸C9w7<4㔐clXs09al漉D[ *lxnubԓSE;aIUJ^T[E8*_\ZKCC]#'Pc~WB@ag-̅ f_{ơ~ BgN2w k@vӰS>UCi0j6)3WQ[Kc$v uTb"F!*6 Vd-O!˦WC[YAXl\IR4wY-|6 DA'.U(8MW3 W kquSP>Nl#@dJc!YsT$ONWSym0ͥ}EW%'g[G#)kTlK3kтp$ mJ`b|UuG)[2}qᩞ;I$՗hX+4fw*ƙJ/~?.2Hϼ VBRH{-Ju[Ğ\Vc^ +t-tOa0mk>7B*lT}Uv%ʔp95._0 rW{敗,V-gKEo4UXMZ}X'Rmo,NU~A^nc K^f0[);n>:%n̊[^<)F2&N,lL5p5x~ %(_Kӄ(~tmdne5dcG/4DӪܶkt^Ϳs%'/|{xId9՟Ʌ8=FREԓ6Ef_lg&QV$()K]1)iO ,۠pB9%P< )öN@/Yn3~sjSɨlz옩nAזo6U {ef?_iwf1 hUE;{^7fJNIk~hr[\ёcSp:]u'!ڌf#ÇpHiڰ0=1/a߆" :Zpu$R򸏩c [f仂;@V>f/APSYp[Zww]-30 V}Qh17'dkϮ~/Rݝ?En8sv) 'j)));xcWTg ghoodcfv_j4\ mPqd|tgȴ.5$hL6۪ՈLEWڤFՓR$Yr+U.y\4V^'ܻK `n1s!bҜ1_nUN{NVtm~$t R^<3k>BoҌbBH}^f:ksVzw6{okB̜*~{U+_H eҽh< E20iCWúJoIM$7RW-e %}=>HFy+pÊ26O'ʙ顼G jdm?tCҐ 6N>-O=4uz9$,n zx<@܄褬fs $7D꠽= qf 6~Ph}!J;ZH\HCoy}M(݁ L4m姈 6)^l+-s>[cEo.^d*4bdSr1auj6Mn s(ll0z8$,['7`5;^D\X(ۿEp|CuV/7bb-yӥ? zC\|B\1q:*nWW̨1S&#Vv=ƚao bZLsqP pH(^(oI!=Ia$7!_! sHO}e NvU1ZDGDCHzۆ2F3"9f0?;5Q'k!an؎@$~mՌ5]! Xa !cvޟ|/Ak]&Y^[CbKd&L8U\iR4j@*i\ڴ(BxRߛ֩(ꅙ3K5zױ3FߧMҸ*K (M'V`NkF.nH@M.IVAg(O7oZ1a&i{[~f҇> itS^`^3͗ &?m8wShkxpj;A 䄅 ͯbT]Y>^_ 3Б@ }6ljE(fb{ hF7OK- R~MKD[b qݨq8lA/ s);li'q_m]Ýc$,0e+ 4&a ~ 4Qю^ѧݩ2^oJ:cBIϧ/rq{Z؆ʈjT":DdxR.;ofVZK?S)τJDe^_w^1U驏RBTjTbH !g6 P6Ȼ+@.eut(GS Ei.3S" LCVFeMH'+Ǖò[z.s6i*{ݣE||7Pm +>lg.NUErU2y!*%e~ϒSGm'cĬSc׋JI)'qi'#6R}ސgֲ{.gH} դF`Tkbtq%hbx6'iAˉ, ;X)"mX^=I\-!X\R Rw-j(b/OvRoÌi,`Gy'@t;fyCbGBϬ$[\?ҐDEw=v8^LeapQVY/y3~ؗ b"ADgJo-q4̾A.`"/Z7CPok1@ K4ȕH@.?eU:1я>tN3X̮Q|ϕd,\+_'ݢ4kM z!xlmV4݁v-Ѫ[a">_^ !|ú ̇GNg7'GLvFԓs/VSlF (Ny4G7xAj:y #' @gzXSӫhdy˥i*fll˴]{.XNj2ht`+[>XFDE#LNL1J#e~C"#DaB*cad 7IUIilꄪ[c$\ÙU$}W{Y):/#d x#b.//=_ /F4gNpTDlal ?oX,)][D' s]AM@,c-mgpzxvKoCd@R" \f@pJݭcW+j5bGr ZS<&f€L7%W| aW#ti5K-;D} r:wJ:`:Et _;QR =xr^+B NJWv^vmǧ}/{EmPNI5rhQq5+:44EkQ;ۭ<+.ݸG5{lJY4A w@9?T ˎÒ.n&콬c g0{f 4(Q.a$LeJnWQu;[5,"P^6_K kjd[¨S@ 5bZ D-kc`kM"X.ٯMKoјkTfeM=n?vw:cZ\/ط}d\??bΈؔF2}y@`o8#h@n}fY%SSEU\vM·R@x!/aP8Vt-'Tm4C}'ʑ 0l5F7࿢ϸn-i{&vļZ蛳pg)zῥ+)-_YəϾ8JLꭀqG I+^єJQVȏ5sڙE&3<ᎬiZáI Up\s.u1\w ~cc[5 jԈm)^(ǻaJT)YL\1&͐& aZ؎[wyœvIrYneiFvr}>.%A`i@Klk(pFBklޘBF;co{~^,F?0]3Louβ E>F!ޢMqPuC>TsGȜLe/ac%@:bc:cc楽ycǘY ݑIYn|qR9#(Vit{ CгDz}{496" )ӽ:ժdx/̨=_EҹJ+Ƹ>7: ms5'VƔ{  2:q9GQK1gkx[zW8M(ߔɗGWVK@!TD4֍L9&gC^)@6=o|'5df1yQH7 W˒.u.TaiGEֲ?XϺΆ8ܢ_4p>U_*Rl;ic`RX| Bw4l~A dS_T olBs0I %g 6'9z`gktQiJR8Ug]M~*# /KUm^⷟葌AHmu' p ;:HƴfV%4M.L@jEk_V I X,;M@yk\9 pm%]\q3cp rs#}ԧ^U ="ʫ'=b{Ws&0(~ .Twu2ʚGz3eky4w.Ē0|n.tS(4h_tҰ<չԽmUY{ё4t}Yi S:/QXR6T({ҡQV.#Q٪,LyM]S~ B93l~g$X( )6k>j ȦM^8De ,4[Fs!Fo/oa{mttAmLI2_*C{D%kYmؾ`sThPz8le sR\*"l9D`wQÁ(ggCct_·&rptk܄ #!S忨Cn l}y.-˚kZ Gsc̦\ы&uh+d4RdZzHxVnA$%ȸ hMZawCe.y|:jz)%TIDIՑF7xW^rd&G kq$W(]{ɹvM6?0M(D?QL?'+>'rG#>HlGFj!\D_PNmC&:S9 h^@2ՊW1M;(|\ A- WJy0; _)r˱! ƵYo=`I&k3A1l*>vj#2GGwkMp)kJh /e՜j/)xWN_O-LhՀCxފyOۅv&Aea5L*,*Li AZ  >SBi _O"D ^*zrQ*v=}Ymov\uz" PEEAZMhTR0duM]*d>ϭuѵm. bS@l4o=?n4 \ Ӊyf\u8ʪ2Kvk50M|v6m07*.QpݴaGLYZR,NI+_@*azR:t+?Z5aJ5n=lk-| ;V|^s R]Br/]D;3䞩Glc;D'7?cf kb'j` F!!tNɎŒC9V8Q8Z߷u.fs?2)j F˪DŽKQy- 0vrMܻD[s-eZp@a 3`<6('mL o;:*K@v/[ӡ6m3Ǚ[cNӦ[vp ɧ4k* ?zq>)췸c\r}%Z,K@Q%P4v)BaڦܛWEu9+W_m{w0#(D=}HCCm%@e~/x^=_3(pʅduMQ'։^Fla|o1Akd w|z$NtŤ<_+s+5ۿՕE8A~+_N[sСbQ>z %`'.2+ mW)xXU/%Gf!c?X_MbٶGhȏ:=&Cvayt ; ;u+=e{"e gg)JH<ZH*9OWSC1K0I{ RM]!0R6Qܓ:i P gvv>{W;F%4?FmT=B1f!yOIK֗ 0I}DQĜ=2{ =qDd@PHOu=OKHS料|o'\q)T @0U%vɐC41%!]t6~E_@JDʴcnKvZ;+O[l`ܵ ^";nE{tR Paw7EI"(N]K.)[}bmе9'T*U3 ?QJ鉪P?U|?TFZ/ڍR H%y|[{ոHBG_΁5őz%0n]f{dRDn!&) X We>R 0ts iO:%wf.J!iSBh@z5+Sb@؅G*^ReG0ؾf >ۥfwVY]!9d'c|d=q:ѧ~1DyU}jKwuCb4.aj,$3. A_K $,=r}On&K'ۀ `l!l?&K7;_w"P)JAz6n-o :"RK: Ru'Չ k(IDc#@:Ox*H6_5*@z2˘E?tI)"14(:ADTZj;"ֲ!foTfN9.JmaQ Y0鸯C!?lCP򶲘ļR/g9ڍxO i+ڎ td F\ ^RL5 ‘ vbdX`''6[_Ȯ"Mkq"`EH\_VX Xbč҉K)V:#[/zY>JOkt(݋?A3bR"U pP#] &}lXf-lUШ>4mjo(| %xb+si2TT΅˱6R oh zas%̧3-b{d~NDaO~.3^ 9 8=KfNT_@Χ/y1zp(3.F 7=e6aH/UGG7Ez DczzwE@q1+6%xjecJw{2c2?bSpa^Fi7-d-Zw[U6LV*ֳT =c7y|X1<".SRޯ2™gh 1# HٴC,V;J T[(߀:l&ڎC/#ʟH[hԣZÎIaφ0%y;aΏmI9! =/.XO4yw u^2PX|?be=SٗL\Fs;Η)S9;VRoMbx) &AoGQCGVeĵ3Y*Tbxވ7L3M7 rsׯ^\v`ON >Pxz[RNy pXKi4t+m7ߦ# aYpSxZËKRޓ_{(H? l )Xn ݣxAQC~fgu&Lٟa"S("zIU@[Nמ}{Ͳ3fwX39]Uj曹irq"n4/YSד1 @W\rZZyG0y=WUļVBd@ܸ8rudE5iẒ &d >%?T&DXpD,ҷ 1;Atv`},JH_ gpNeXw[vQ7W{^b{fQmC[=pRמ\;(y /2$1rZkY,@yif/ۣ7p+"՚n#SFD؎; ܗ4H9*s0 eA&|`G {_u?DH żf.}g >֑poDK%$SOz&iꞼSk륰 T٢^%Iy va @*玀2:?0 xgyhc(scPĥZQMd fs~߿]pBH ‹;R?Էb9dn;cY⨽6ڎ 왱Qf 2p\VƻZo\s {e˥~){ {'^YHЭѭ)5Q~x5M.rh,AUsJ#,m\m1:1شY&Wf⮯̌;}˞ǎ*=-;ZC%Lʣ>Z& 02 ī!.יl4 |Tଭ"Oc?$a|DzXg?G#Pa혡Au ߕ Br0˸^`fI|Lhq}a$BʒU&Xم4SָloA&i/mq/p7q 5 ۶2eq+Sq4%1tI~vaԈBaa'e꽯90=W)ggmYwc߾Emƅok*n4!\>8ʟijgKA_z闈'B)< d(:u&!wQF|j^^)@Y6]\V/|Xm?d#nŲ@Ē[AiqƐh8FBc "R}b(q|7i 9 0&]2\p,MDTZh0r}X} ܡ5ޓoLQ,fkwf&RM2Ț {-&vkeBxd!~&r GqfA߯X <3&)GŚF`|~fB89:=U[@j1!YiXw\+<!ûEE4Ou6ĂAYԼ/Ŝ3f-NmO>(u?OtHC!5[/8%ZHhHfڦۚ"h%Y.äX^{A_ϳHj0b Fո$ G>VO'i܄MȼӨ-q84ENӛ['c|Yyzvىk\0+$Ty!bOi?5DzJf\h}ދ&8ҙɍZZ;:8oZr#(P#[h`Vq%x;I臓qme/njWr^ RUگkrQ(zCFPT9GhZ.afc0h%gՖb(ewHeg$M6aP}Z^:вrhN3M*!e$ FGcalN 8FmC6 <oKr΢K?}YM#o`ywz^G6H>&ƭu{t< !u9>_LY)8ׯd H,]6gf'"'fp3&1!t.UT Puqv2j>o>g ds Q'^44(uM~9Y%㰝x{'ީ!H>VPԁw]w6;qƶukB_^4&HPt̆~ι7GPSʰ<ǹ~h9r!4 o6wc6&wM=fO &ԑÿf<B|i^T\HTڧ$~𡧷ՄBض˽)o<̊2u(<,]FPZ:V !FQ*{nE_g e z!3(\BǸ$~N8eܑh:%hlĂ+/|ӊ jZc^џ-~lN=aLʐ$]LW_=MJ an1s".DCŖNHʦ`,ÎRmG_0ЍW@\g>$1v@7qfu6klN4$؁͖WcM&>P؝t9TψrkYEnT3=WDպ@u*o?-D Irr[Ff)ڛ9"aZ򑚼5m滶QMbc ]7 Ó0ֵB"Q:j"93?j<|vZ1FmdOJ=QՅz>YH(cp!,*8S7ѣK5.DZP|~Q϶G';DpDͿ#C:$D+y#8 F[)24$d<#L4w9*l e P툾9mKކR +Wƫ|] >kLM&ڶL hf 5C/vL]ob,{NWK"[8"Þ@RᮐCPOeXwx:'l@O$YJEۮ"*5}JJQu I@H+ i+cOyی80,)D}mוW^Z܃x,I0%}lw!2V1}PA>ZZ! Ӵ߉naT'ʡ<YKԛ(ӦȿӤ riݴ^BZF"yEٕ5]1P*́!)uJ>6 ^aDĊ %',/̙MPQ<1DRt/owZ˔+s[HPpp]O~VS'߱;'T Ƶ'sGI8EP~_[+.T4~ 2Pk $_)^{0?!`brِ|4,99?Bri;qA: o"=g-j~D֕ L" .Vf /wUNi:=pa;~Yuu7Y[= YqiCδ ˟Cc:/'|rCnXX1VcWQ\,!*>"9mR"M8122 7 +m Wl-ocXv`͖ZlʑnpIсY8<ҸR^ Ŧ_Qza[`ۣT#cAW;<( ] `4?DZ%Ǒ(ט]v褚H9&~FxTGY]oC!|5@a >gAJ4NgLcn'h ͸9<{(7@O c )C>ͪe9}_Y390Fm f+%ص4P))Z]0]}%J=;+P )$Λ)PZfUa~i4QŘJJ{ܥӚA$rqTþf`=Z,N\sb w< %!wNɻ]f{ VħP.f>,"\!ZG>js9FN Uq~0ɒcZEHHb\6Y_;x+u=lvdNda$_a̖9why8Jˎ gY#m*̒j >|Q-k| ܈Uߨson;H-sٔw)>My}^a3̩06Fz <]X[rp喺jcJLDzDZ;;~N8)#v)qs"'\NͨJW $]mmTF*^Bm C@̤l!'GnA>FQ-vXkqٮY`'2?u'$-Ҟ~n{pWqibcCl8],} sFel5ѭb&f~󍃤IOGLry"B.xz}b\^j I9fX.Q}e+A񅑶['UX~'ikY&O2oOlQ78ඹ?d;ηbYyyϝnBj,#zA]`ȼ*fQ _mpˆ E󜿠QͥgHδ=hMY/'iTXGP2uknYeB=>ߒh}SYsir;ꔑVT4~qb} Qf$u1yGnp}HX; &_DJ2Vg.#n9 Ep_ ״kN]VeBW|K8_M"Q x+nɪDZa Ik;zA`!3K퇊M@e}ֈ@dujS]ѓE#El`J#t('bI[;hcA&~crg@艒97:\5zGS-Bl+85SAwقJe%< @ ?pƾO0;BZ0dͰR0x#z8I)Sk3J)VGݖ|Gsmq ~N-fFvŹ䑟&dFH]n@]@o@vc:N y%YӢ0tH?̰+ɞ 3%/U#DN0'2IcTnd &JҜ>Pm(п֗j? v@DaM']Cgy[ܘA m|ڼ svIyN %Sf:k"7IC$59E. M7xs lS-K&øtp?|Z"xk7Cj4 o@H\.}:h.yo'3E•FPtsXȱ-Lw-y 3`Ϧy^}VQ+Y:JXTAMfg$Rk ta8lxD+qv_ `A Y^F^s,^OW0Iq)#:ih]0|aYn19K"ʐ0=DSy:x$;E.5 #ZJN 4vhaV +wbL4r8+F|J_Izpuɾph 4pF7SgeN!L8F F4Pb@8=q*i<a[x `[wT_X<+Ot /2HzoL%v:O,wV0F?Wncۚ'd нH^Ye%”U{zkew{sܷY- /cy׏[xFc$wWMs|^$hIstCaJ:ꔴr심`nY5Q9)K%ilXio JOC7N3*Q jypZHۻR;K.%ZWd̺diPNjXl?U|yzHB ?5g`̟Az6 d &fKULo>į 2t&e^pe8mUבOU뀮T3~:)(aF{ވro=~ðI_P7cn'5]|-$p|/}!OJ=NEO2E}.o%6Uz Oƶ|gE+Nl\%y&PqIi:$-װ$u5Uߚ5%PYպ\%aNkѲ3' L股a|Qsm@/(Sj޾&밿ASPFz .M uWq#1Уn9G3hk- ζ3rе:k hBړ͡ ձCA-^U6EG ({UꋛLw:]`,!& jV@!S̑-k+ \q \ ~݃RW>{W^Wv 26ÂL Ij"%&Q1]T.ICSneǿޮ p"s MN;~p`+vuD X}6AA'69kזKn[Jz+v5Uxgf.uoɐ|3N Tuw VgZCikI V`Jw| @Rq.6Vc\>s4Iu(F)=hGr:-PFvB]8t-mln>CBq-I艧|J +wJ1H+@1ɪpHxvup)/da/*l]wlEI$eCY+M $a[7]:'D5 t*otNûx8ɴINTlQĘ=Umwm 1kU\gemT9m~wXT* " lb`I72.N*|:x*x} 'B42@߬R?sE{hnDO4T4W ߪzfl{ C X&nS 綮[$vk 8Ds*d 9hǒ*F*'&̴r^7(>Ga3rb㭠pMכQ?y>~ }tv-*$ D#gnPƲ/uK^fuWWHH7C,̼#6Oˀ}Һ6 9f94M678br8tiNi౗L%Y{J/c{q2JdDaF[U> {Dr8 +p84 M.5 CEATX|G}!S(.å@ ?dYA.ǑZh,(˝/M ;ΣoISJTI )uDžC#o`aY)!G,$ @^oQٖӎZ&f<ڻ~ |sq)aբȥBg될‡ 7鿥.ẂpB\c/AaՁY-88 OwTd‡g,H rӧi("ΨМs2:(SPlމ֒hgJĈ>0>{Puk~kǼP#hջ_;Rt'ςSж9XSP) x2Pҥޞ)mB?^^?[e+x:G~< wk@1Y8aIJTU9lи-`t^խ?gD4I' k h:X. =(6T= #.T/ !];ogJ!'Ca̒[n=9zA& xF"o0j C?):dL0*B2i$cNh^[BLlV"wF"}WO`F4'n͐{/A/] o2ؑkTSdgҧ@nە17'ZM*c$"A8N]0cFx= }C6d:RAMQJG5>|l-^ dr4io3'4[`P#KC^PBGO<_ANJu -| ~ctky. \s|K,+#=;c'%0df!Tc[] |C)+TtÀoAB}=0YQ^9d/"AEJ | /ʟF./f {7$q$71n+wԱ=cTz5P)).(ӌQATR +(y|'7N.pb{hMe'\rh3m )ˑ\`&+._^K-d&q7 Wgy`=L3ֹ/mwtylkpp |H h\{+ۚ].okUTc2M ^|i{|A`ҽiM-k;;5h rЕ$۸7o~fP߇ Y)ٓƅcA23:<#ߡcR3ɇ/PB>>ldUd|cAJEBCI";B`W (0AQA$KA8@,P~XRWuBğWi8SeH]:Sx,8j|Zs/ÞXJ؊x8m7k`IT}W3*lWTkbk>~}>̦D:~HV{ɦ8BI4+? lLB٧t]$q;<4|!E5-[|!ǁUt4Vir )ᗙ ́PNvY'6xwe$)klb:q{* Z+̂5RAItvӪKy oL/]uR ,V' eXd VsAб+^Sh{D*JCF >_ ܯ\8}{1})$IJ\**(N$^!,J>})r&蝼UWi9iEޛVgr+@eՖaXBM,;-`q@#uyg:tzJE'jcbPa]HT-;W-$. `r?T[B,G{V(X-͆?iֱ%:GM˿_ҜhKmAՃA=  rp8>Ғ ZC&. >+ c/`yUSYiocEY0V 003;A/;v]/W'Oγjr n* ;R}%hOw}-(k`quHK7Y.JesG:b9ӑ/&(`^ ԣm g(ʶSf^@1| zRamSӧd1EFb\-Z֍ʀiTCCjCn{M,:fgpm=R|mNMMՕd\Uq\BY1*t']=54;%EA#ggP,Dl.NE;yβ^y%vDڔ̆ZGuTs&&'(q Yu?EsHLی8eQ8]qD }|:vEÜbOŲhv|$܀/+BϤv*ʁe0E=JZ6CT3!V0?#f$+Lxދ3-h3z} S<ZYkr^d8C{6+>Ht%UC8q b2f;SPPDAVF\Gi\lHɱSJC^BZȐ c94vޥ8XOmUPA[*6gvcӐ+ SY0 ܑANEѬ}+%,J'ʓbV7VS𠠃,m vN$ûoL:%jhLā<*HMGii{(ps G9sQ)Wcjp_@FbC/n!Wp5^2]JQLɚLgz^&¤~@|/2\x}S w |6Bmrj%>՚mqu1DғPz 8.D顖갔&Y(`"I$H hiA㨙3- >حʴtM݆b9Yu¹mx]=Q~{oɿ%tP9)h W_XFj#BהR fχ_E܇//*e(c'60#NjkJ;*,.ZdW;~ &+4d95Qj'^ 0Y{ޤY! r/Bq[퓣(Cc䧈[ʛSeeojVF'r8@?WOt! xY~0޹yL-LZTjJ7}}9?i+*/TnRQ;s7Xgŀdʪ{}Λ 5@#}ke?c``j3(59&b;G rXSpA-yv|P &SuyF{JNu˽W[ v3 TӀYb[TUkimxIb@VS158˚6^ !*Xc5(Kvjx{J.# h}Lro\Eݯ]lj&pcBW8%aΧIOB|ZɤsUHkfükLB33> OT0S`~C 7q48Bk`"`V /tT䲋x YUa| <ޙ娈|\te#"t /~>L"Sn8\L楎 }tW+%{b-1yU,y&12t:;F)4X֋?laz|\#:l H8F]q)^*qgIG n'w +i9ۘ)-|ggMAi@&_q.jd, u8Eυ?l6kalآN&@27St4KO$G!Lu>Tmj#y=-+H좀˜ lSc8+'HӒ}ZIqF4[+ӷ<ݴHfXi1v<ڿ5#z;#*hkBil$A\$Fa.iî >h?Ze tOC?J)\%>M+,&2Ž b`EGvٔN^xёne(m>RѯuRt0Ng.dL-cO7G8nbYs⃃+?ms-qE1=mc#q0PۚQYZ(RJxdKo\rvWw<s!u?!(HdeaE pA 5iz[Vluazc揠"FSHr6mUods$7& 8OU7o^L"!YnN08o~yVs9,Ki@ۈfpb?;nA|;֒)ZSd=,e@<|.?H5?MO%BR R.+j䀏(V2|Z8R0>_vA%ּₕ3j`͋KؒϏF.v>KQͶ)wV 8UB_:UP!͂g\߽2B 3Rv[a?-d~7.mXtuȥ',~K2tK_;H0w4k~j?9ƮYI$v?^Avu\m]Х$Յ~nrSgmw7c"u9'% P֌6ge@1.+BC:/٘(;wK* o3OE]6Ja!? b$!CȚ7w*v9B1h2H5B6hI=_{tζOCUaٖw$Ju.u)|xOj5VՏ zJs ,?]1Xfqיr~^cjUtaU\tih@Hf8/T0\x%cMB5IHjya6:v$$oҘD*V & u8>rOw'3A85;(ZmE (>07lG Pw҅gpOc<7Pүޫ"lg ?p~ն]u]sz܀ӡ6pMK=Yu!N)Pm-0ߧaGVS%/"C֓M粼vNf2n=<:u5[{:igBW!/g96SH2(7r3AQȴV.cs`Y۠vcJo,{p{HvEqs/sԠK[rrKڟVH?%DWi ҝ\wmT.'*>:}J5-sWi&TmVC&5k_ֵ2rxlpF#>yuυGCE8(rotkLޭ)ͬL (G*%o:"K ѳZ7ޜ'tus! M,'fЫˈBK}&AA}J>%xU}n)$ɴPԈ:)QﳅC&NnwG՘EMӷg ͝ҪF2[Evwb8PFH`xy?*׳.+v@>};ݍAeݨ_& 24b^zVq_y/NmQ6z0im-6uEh0<$ )Oj{ 'j&'ays$׻,\Ǹ?/^E"JY@d+^ 4|Jyq"Rv\2]3־ԧE= 3ogoQ殞]h6#O Up}6 Ĉb#b'>#J$9gf!B11x]p~bG.%XF/>Yt]ʜr5JRB4{y+D>ܑdnEbKz}[9+xqDc<R0ּp3;(9&4zIfKyv,~$^9@)h TCC;䠒;S\n<'lo"&d9I@U.-4Z;Tw%ǰh݁3JߣU"VHxV&!厍/Yg#hx#k|c*P6@2|OY!Ǖm!{3Ҋ TgAV g=F'O>0Y$ 5ĩtw򣍗a6Ss|p }ơEQ̖ 9#PȁIc7b2R_`3撤>% =n3!7?ѼqCMċV?K^͇\n,cz԰χzRn0:7u+H/f.ڱyH/ìpXײ- c71i)d7K&ΐ6<&C[׽r?{I sL=6+-kŶ`sL<<<XʠQD I7V2W"]!vu^ ,\ x,̟]I"T @t{΅xgq@k{'KdUZ% s H`)T5w U7(ؐqľ[gi^w{aUe'_  /C3ڳOfw cs%M69vZuiFs\_;6 Wڎ,eAĸo)A8Y:U bd_e "Oi4W;ߴl&B&8cLEP祻]|nf$g~}%єW/B*96@DŽo %c$4°nSxKЌE6ݙ͝Gzd<05*kѱ 0EtÇL;pc`a.moٰ!0Ԁ#oK@ݦ#_Ww-7 t+tl^]0JzvdilLvz(qaEDv1>z&r\w"މ_ $j2/B3:w4=֒I`ac/9g1XO9A ms/%W.< Wt%W`}2,tl+CIÇ}Qo2[N+П=M?~GhG=MIMc!<>]>l{ }!]e:j͏ț[x摒mԚ ޷o4|=)6޿+mNC%x#b5$cʆu C;Iޯ@~IPeYdiK""匢V'|x 0hz.$!@A~V'57&pT!߁oJ>~@X;6J F^tiޭB90d7rLyYmWg^X7*u.s0H#h^(z٤oT/`Tܓ-8Hќ8y$ٜswIyBacy;!Ο1u+ˇ޺̻3^ICIh`Y/Ay]kLRs~"⹈MZ*|؋ר<5I`܏&;r+ YX44)"Hs3qnS*3*hy.}vMu|VelՒLĝ`@O|ޝNqDVDu#)QQSRBY-CA<JfNYjF|KRsҸ!|qX>aQIgc ;p_@PbQT\ʸ# S:_\{·8R!Oe? ѯW2OW jEwǀ1Ұb37솟oڞ-b)IPz}T !G)7'}TT;dC)I)aJy4*긓 oCYHqy-J,t>c-n<'n6 en/6ރ`r4O5ŋ(@J*F,~5L!#?qxuwOsٿj$Pau{[ѥ}w'oc=K# 1G]xFȀ9vR§H̊hiܑ` J5ܽxI"vxB,K 9iRd)3;wߝ.O7&v%!OZ74~*Y1FgA,JO;gK4W07k mLLBsXsm㟃֐ ec7Iz5Enn10_:폚y!{Dzl7N"6J\%ػX{]yPGupA]* yDA6vj*1U䬼>,n.=^zϾеp'Lبuݼ~ǿӴ=sop3VU Jַ` ԾLa.`Or/- r !c3Ks̩v6fbpsJ)c\9^8.anh5\> _U.J;?>L]]7! %9GƮ'HW5׳(&Q~y5ۉI}) >PP ŧ_ejuB0%b>iKnֆ]9k9߉0ۊک+z OIJ>Ć֩4@">xRozKw>8W^w<9A z}V($,T96#|yH4MM5u!]M[ZMm{]aۨTZL<'#RبP TkXXEhٚr ec kإA3׆OnZCK<oP38_TNPaI>fm,7AvZ/UKEv{ fzn0v8z2ЀSІR_ b v7MWog1(@~2߮c%>S|Ml&Rw*|wC$EoxK̩@&sPy38KkG&.C3· qedtXfXM%p9 } >0x+p¢makv9 i>H$4M5;^+h˽XY,*ZI dInUf#u]Gp'<xjuFDe>np H؈Y'7)1꙲3pf*+a "Ӱن /GtSSBSF$ u?2U#w)XJySצe-||:~!5snNXn-1yǪbTY$mh]l7u 8\B\8(T`Sm _哲i8OG}uQ08&{"a:SVJ|G\jP\2+;$ ? Mݵ :VzO MvU=h^?=koO4L l\ >VmwVw[TgWA\*u䭗xk~!1[LGIqYx Fv(9ȅK(į7;rpib!f[@=i_t8>ώ @sE|$X"M',@ pGly @}V2X]_'ްZbޫA1[l) 6˟*FNS3S8VҘ;4w~%NH NUר΅L\Gybaȏ.?~:!p3RF<#}h?:Hj=Ig6QXRX0` 8ZİLGW] n5PAKKNUt`y,,wh.TՓ(Yiռ +Sw%hnި&fXٌc,ѧS w 'FAP:-J .K#\r`gL{;2|~Ҍ[SB0Io_.P3&5'OLu l9E)16HSDq_x:b . f*;ptN,p"dXhUtyK߱\Scɲ{L $V=D}/wIN]sd?,2|M -+ JM%E,]XDcj;8ė b)湞I;Ɩm{qUȩ77ewOʬ |BJl<$! {U`g `֘eJ?oy,Y 423d7愌 gI 6FFՆ6.Ntbꮷb'uUk.` /鲬A~}\*krUB.ہE`Eai$ coalf:]d,HvD%q5gzZ%T<^7%B,l;zx~F oݳ?5.#e'K8T3Z6/[i7fkR;Re!dw#ȔW%b,2) i-`ib78p c]oÎZDĸ g etݐsgYZ07070100000387000081a4000000000000000000000001662f7fa900005218000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/gQ]?Eh=ڜ.+φY2gd5>H ?(3e>npGǶ?GA+y5G;O.-2db˜U=7yqF A.]e.QWP7S6q]ن(زv*yPG]ȍqe ~d0 __%|,w'{ kxwnDfĀ-1R=H#WDx\kvBTEThIk%abK DIk(:Kbsd[@z,y3JvIK&>^kWmN]S\%ZCz孑 x9C`ѫ^fEw0Ktge7).%a7`(\)kiȅ$$w}ktJs/m`.'h۔[s,Ȫk8"B35O5NЀhRrHq犓XlƢ6H`oV %W5+z޴Xc,MHخs؄Em<: V4mP7shC :~rTJAtU!u긻>W|@]EY>`y0i[Bɰ\:H-Ꙫjz9t_F(F_;a n}=EZ>N}0 wfl]zGl>eqsHTOoAz͇x\c?>`osU.y ]%H61@W&GW4Z7uG^ ^vϔ94p+q>Sǜ;b洺&uY: D5{1H33)ms5(O5U)$pOIs< ebG)}J)]-\>{-ÏܾP~H۞ 筂D kS[**ִA𱁅v ?)qKNϨAs_ZDCIY=K+Nviܒe>>xה<q@.-e@B0XH@gD#=>`8'ޟ)A4oM@ﰆl U&I֏Cz} Fqsf 89OcQIFytl(W% qÁjs|͜:b"S0Z!sv ?m3vڹ>hۤBXAv)%#=t$ td97*KۍɃ\D'Ay],(op}AVf85["|ހ3]Z0u5W%3fz/wHg0r@뤬br ،!ڧÑDފ֪s$H +B+>:y)P $@.moT3U7Ѐ_@oqXdZ?&XcUz +w,hX%z*/rb@JOki(9ˏؒ2>1pkHuP 6gޯ7t~5%j7,]ԎѓsniX|`_Ko}!*Ҋm__XZ_Lpdi[sH[}oYf-ޓV:<~Jh|A:5˦A0D8tmA{)_/?xLs1C~tm[\'lr<A8ڂޔe?bd((>^ ΑvR_sǃ?p[fk9)n8GjZi x3]4/a}WF\Ih{pZ9\fcT?~ "ln*Vij"HpK`^xq>TbI.vN2Si sƅ,]9K#7G@3}t "VjR?u6w:΁n $xWqluȀ<u<<&N"~.Xfrz,E40ۤ&4/.A7^ܺZ:C3tC,m"_̀`춬l$2M<T8w b"(Q:}L*#=1<),P %]Chc~^B<սqcuV`Efc`k@d"aٍbM7@y: ]~% ngXO.ݛґʙ#Mvcx2"_pQsg>?Xh%qx C29e˚if~I:ӛ{D(r'C#l'rM /DXچ9q cq2.@w \Z&لσy9dKH~I5,c2Ժ{_+KaX:M_>5"ˎ ɇ H16HG؛Eۏ~A"^N~|4eH ph80 ,N`P3PJ:;+fdh 5ǕL̰15_K~8y{PLBB7̷a) 0izi,iKTjI9]WAe\{9HNcd߂T-6̅I{,[) #6[TiJR/fCXmфNP\QRa_?N2As-ƼGt6苑Mr6Awe?|x+A:[EH_?zct=6 > B5 zcaxB2~uah:B8.S  (ֆUQ-aF_9D?=w XQYP+ĚFJ;PqW/c2o5t$*N#.)Zr,u5=rFz&p'GTbQ)*{pw^cC۬d`2m)3ώp/s*H:W#1x)kCo~ ,$tΈzQϲ4*?ك<͞B p a0YTTty搵rR3ک/d~fK(mx}2룃Jޮ,:uԬ!aן%04 cK.,y&g[錐2h.xy]ЙZ}J!Ki xX]h0xC[5׾hrѸRB>dv÷2LD+oM͙N7gyK+ Ǟ~Zo6l]U'VY(+Bvf6Nk)$ѕQP C@.^ S <*it tV,)wfhI0LK {s=O:3([] O]f+xsM,9g= Wد؜pFsUaOMC4#λ> !4F` Rzg1m}[+<4vKI -<;j <R$'˸3aB`V 87_AȤGZAC<6bWG1瓋U|mȬ3$X"(E:z ]-J ] +o|"Tf$_:\yJz"wL+gHxɏ.߸P[Ķ7MQ@WpCs%s@Jjh`>ڬF᎐}5weZsP4麝)cE]EۋD-V#5K0$OZkz$8ةq(^gMr>’x]x{z2ōf^A!7$g^Vt )o/L4 KA>}jfԉ?AZaWPR^E9=dLA'W TLF&$KJF_KW2{!$^f| Hw?cr<ߐc}@kJ0\!FX7GKAB"-iw3vތt80YknFoH8&5ºkYȟmpj<.Ћe©ۧH=_mJԍDlpE.μ K)=X4/ɫNA@\@BI]]D^+7ny"~RSpB!"Q˃ݟZ,x}BS߲ͭYPݪ8ѶdM|IPFw"2[h.e.ju56>$Ÿ m~B[SօEul7r25~6/o XWly'Fֿ'5g8)9kFP?mD|xqPrX RxcOYga{:">y]f`LaAQ>n+A"M_1&]Jnbo@&ǃ( ~tI4AkQM*rK-DŽU20ĒeQlg|ڤB (ˇyz<;,߲#w+=+r;&nq[T>f(ف'q˘ݮAC 6džWARDj#{`d/Cֆp^]C}o <?r2 E.9F"*`-Lt~gRqe`}}Q`b;پqPL91pǥg`b_ƽEK =YU;P]i &X[\A7i:k~{1ߝ:H+Ds9 I{<[1ȆJS'zK \Kdh2%4`1#Lv5nϒ[a3wy0p( ŧrSU,-An=iOSg7(^-!{ ܴ*K>4RNWG{o#}}7XsT4/µyEaRe0NG'@JM^Lg[M]=cQ-y^cQ]^pܙ9 ~h>$9EjĄ +& |2^W\&?dBT#x#vJ2bZTҰ;[k '.?}b:5 }}/'rB̬ :IAGіBWC/V/H$#Xo ?&ڻ bܖ&ae0 >bNJ=Qaq߼RL `WWC8<&TDI0F;=axHyE/+ܒ}PYU/p"4{C3kN`qڄ^6ϧE2>#D;>($k4ʝ0zS  Z_juPG-j}uМ]`X*~1+1XFU<HEkڇΔg݁o{F똈C°RauM2\`}V5օ,\yҟN1})T{3/p,wzì^hWmq~r tQ\膂Wuy=XF$z*xr]djׄRLc35VsJ8Vّ^m<  kwG#z;$!} f~?lA1iq?iP Dɭ;\Av-|夿Z8݌|lAov%X3EӢ .ӻ*LzbӘ\@E-2BTBsY;| 8@hX7?'Z`3l~ݨS9hZ>$,'HG:׍y3}*(/)$y?g,(W"TE G4 .OfI>mB*Wv(XK:j l:1M}M&Bh%hM=94g\ '%NMUUr ٻ>A>б$UeX:ԊWLel N'V./Nەu<'<s 4Rw1t xݗx'Qb`ٖ3=1ʻTތYߖ1)@BrLE E7B~zEI^YQmPPÉ;S"68vs#-%na3O->).3&?qEخvgk+߅r0s؊h΢O mZrKjcoJk궟 NxqCp-9KՄP9\`tl\hjK7C։s0 ?NDZS&pE0!y- Hю)c5*96{>%O2.r0_k2hP{gϹvؼ/jƛ83o!2kLPr)Ћ@3l{~I4&!"'I ik$ӞfDTdOy⩧pחކ*\荱'Sɧqp$gRYjc`+x8d;L\vC++{KjU W#%fKʯ=7kniQXԤe:{N~26&?{mSQ3UFEJE_ "J3:r4-7$@g>V*/ Lg}%"ĸäg*PL) 66!Eٽ=vbZ#">ihl2/: (L,.00510I_mO^'rGb 2/Z! -fZ>n1oG`z\<>LhyYv[T*:_^f-'H>P϶<_bω\mgNzrE(Nql" WREhv=3!Y`uW)E̶r9 37Sne2qU[vDqǴͽFcX qy;~6BtT9nSzqy'E p^Vx-c^wn!LEvT?j^ [ 켝"?*bË́sN8^+Y3ӹ A&J7nQ ɡ%o(-1du(s"@LK\#x%M5ZRFEB`HWZ?7sv b5o%=6eSV_ByrGF5*7Noo]ۄ`.d{Sն= gfMцF/OC-`fTm XΊղo^mZy 4)I¦>9t39cfD˴!h5 AgQ/WEEqR}W._5@OՋڍjxx°C1)I'9~ar ̀Fv)b__Kq+uK ߦ魆DH״~:֧ir\Z4s @PLdYQmȾE,nח\c8@ۿ(K@<;QHyV"<+9@S!H ^Ka[I}`ם"ㅏirmy Rpݞi(le'Ţ9˺ b۷u|p-gaX 7eYfdS.Dq *~v ie-luhF<"n ʈ: 99aU[Yt%7 Z"iGb`&h(K믔 !)f/_nb~,3+]uR&Ǝ (>!ۓg{Ukqǥ΄ǸuR D|h?9P&^e.0];9KO{$>76y&c a,Q_b-O^vIr%.'z< /i$ļGixSg6A46=Eߌް#Ӯ.QPžeZ-hGrl2p8*!- >eGܐ:s!3zijJ\-Ԥw7`HV8|!l<Ɂ$O᷵CBMo+k+^{~z)ciin[~=pƐ2Pp+h .NWC`?ڱtJ۟S;`m,I@L0, <\ Oܔq4 r!森ۗw^&+C׿;Ip!8arٙm ({|Ƃe ]Hܟ:Z,u8Ύu6ZDuBS|"k)P,>+xz6|;L< :-5etQA?wu\aN%l2U0okEjZ̙Uy?f@jiޯ(9yޱ - i2Oiv,"p2p4Rb L' 2 6ܵ spjFֶ zOչ ˾yܮ͚X/1]LAUu62ȋ U?5=uQ_"0HV"8ͥLPR4hL?hCadGsi"a4ɻYt[)}Ղn*cb* V7)/XqMåm'/֓^"E{8 "RN׿0d BWJX<7KS ]v6ۙḐ̷uf̯=>K+eڒ< oLbd>ʠ&>}H z|Hi: 5;s)3lgxf~9OyK)[ Xj^T: !jL| /khCiz ^UUN@ɺt$Qe.UQ%7PsiC]rWb+`Ք{[A0;㻢M]:;7UEf#x6ŷӬÙ!Kr-U?IyM U3XïEo6;cc8^ jN`ܢ:_ ∔%{|Te{Exle]=wَsnrpi z{o3t{ZvU (Ӯzw:_p$?t,j0+^i\уcrE9  T iX` G~Sr{;J Nģq'+mQߚ}yUta_/$cmY)_p:G#B8<|RFT%)e9E?_r\Ϟ+# & O"n|P׎{0 Dq#Hid8ݏlxno ͷdGKjwC- "sW9R$vd_g2.r UÔ5if1ZC6ڷ020J!2%C64ncV\sl lX7{zBZ- lon{3/ oÖ{Q3T&*s%P9F#W X[At,IϹs|;@< =&Я {H<ψ00]YHKNѦ?LyC٩!3O~ B(T#fupӵyW;?~ C ų:컜zkGsfN2vpYH,5>6xːƌIs`&y.N>#z\i ohQP i` t2T9ت&0'W^)<`OLvdr3:f%A2** MG=)h*9."9b'@mc LޢrZxӺeۡO+1ֻQ _ӭ'cREfˉcTxVD$P5BUu5¶Gnkf(o{,Z XmEqš.%Wj{M3ʏ)` vxn#4/В(ʤa0]-~|2[{ޥ1o~a'02HV;Nz^ Tbӧ coSM5CP=H2'OOQ\ o({Cltj򢾣ۛ[95pIUx`ԌrWDU_v R1ԚD9>U-7]sJO[ȶf{/ΡCv&wŒKc5)N yi]gYuǔ5=0I9H{*0z)Dìi?b D]"!o&"3{t6(S=V8ӓZXW]SѼJu(}r5s;Lu,wQ\ODՆ?`$ B#ܣȎ KcήKR8=pO8@fo!~]4#L'PđzAXn]V..3u9L#0&ut> k?a ,)ȣcEPY$:yTLMu@u2}6 E8Co:{VmrQϱ8 V;[ +(ZxN=aSϼBWfl͟f5 S;XbgÒoF,Þ' ì;d(Ȗc"nhŔ= kwz⑜hw" U8\vVV35JmjENʸY3m$*GU{݆~V0ĨpnI4vHȧ }qœe#Q&Z8L6G,W!Z  5%)篠WQH,VM7*ءtʫ`~#a. gd1Y SdEL"ct $x9bxOOdQ ?]H͕aX A83vF:XN X) ;}0cr}Cm p0q4 a-d92&jo] 4*}%̛ NP"^uZ}1IJ[~ԍ3"@ч=C&U@]746Qϱ:ؚ{$dq,I,R;qO9#Fzj%- ^= Lk4 FW&UZ1j\s:2Oe!^*iOR?Y7E$1-HJ@1u0RZou^|Kٛ7T#9 'os]1y-mh1Dym_c . 뫬G%IχҵIxS$ ^-= i^fSNWTHt0FӚ"\;!\.%cMnSF.0{s$5G>+_\eO+Dk.}XpkY1"Dmc#y=”Be^ΐ<g} Mv{:*q}FF \ bXԃ.NBuA`bE-閣_.\H2&g}*5QŢQjb17_ Rd+2@>ȂJZ%Ppz h*Koj\|l7|B[AuC8q'7Q{ذxl"y]^T*D2ا% YdYv)aXL䡟 8ު@^ikNvnIz̛=2lb$JX ;v(0Uo:yf9:$3Q 1]RAQu+߄#а`Q=M8p<O"oޮq gG j^aVJ#T2 pRѬ ĻGL&T'txJӺD#fQ4zp_BӟU'6ujZI,R vBT.u08زSD#[hZ.૿kԔ40cwOb a 6Lu;0N=`V~ScMQƢJGx$ZDZ>)WMa|-Ӧ&{Nȋch* [?MZoWo:{vç|s@st}A'/Poc^n%gf /qYz^KM 01bB_YOU^"jHsyB0bF8{j4zϯ ۨ5&wEx]l_'wDx#{o( Q8f;wQX$~v~\2,= >%^C-ų#~hZ11<g rcj'ЅOFs̷UVb,EN ,: h@x&_l,Bx 8&͒8:0)%0,7xV•1❚҅|W(ȽTIFάq&>ڂW`h H~DK}N=FƋf*cW|8IvAGn{p/0h_& U- Zc*6cυ2Χ_E YfrO_x1 4_X-t_QwQc ?g0)im)6L(ɲ`6I:~Q~2:.a*4as&U"SA[Ɠy~ 2Xi6,Vmÿ\xQPd";x*Iy$2\en}3(Z*|-vèpL`|PB[i0ؼM7Qe?"L*#&M$S=`GBx?޷N=ɽDSpՈ+iF [y]|p`!\b ך =%SicAu(n&\l!qMzy@ҟF!34<QʩaaFB(XӶAAY[ԇp1Sd#8PF //=*Ͱ+"墙Zsasy1'/փ\JFVjCڍ^oEbyb=>B|l=!iMn g^A^$D+ oVc=3ȾE5p*z+2ܿMeC9d: Ҽ0ATlFRcGU?FL39"ߚb*8zxXRcxtZ{Ջ @B/!w3c%MRt@gcdLJ]&*! 5~qe'j**Eg׷D6l3C $?#tc< Q_@2~ "^6zU,ڸ.7~zヌr#~$ +ڝQz5"i}`/QT5>5SCy\\MG|<$&Z:1o(GnkUl J* Rᆕ_,lAԒVUA zN+݆ךtT[ *<k ~sJh|k{=Ů <ˎ?c7zI:8&D53grx-s}_$[(*S3vъQņA ⁂r{M`u2|h.BENoɡOforv%U<IZ~M΋|8/ RZDQoV$rE!G$-ډr'˰]$AcMv~ʠkSraB{[#$lfҝ1G8AG KSiMCqoB"˱Lj0=+?s  ۛelBZdo Š0#=< :Z2Gޅ 7.cA߷F;r[TNwjR(886WMWI$QHrI.B؂9*2D؏خzIJ(:~`c`AX3&yNuEŤt:g=;jC$IzA~ad3gE3G/с@p=<0"ftOyw[]>1vĖwôh %w׈i?cM&X7+lbϦkwrn|rN*UKjBӍTE(t&clfg^10 k ׏"w 2B`1<ˈAIi>&W}*H1Js!l8G - z[/ qf7NN#BeYB|fS(y% 6Va0ruz6Kiiǥِ<3:ZD"-ӠHo~.7/&ftb5ೲ=Kk9>J]~XSb{<4gw.`@m.`:&#m3~Fpj0|;$2){H1@,d1ۨpЅ$Cc\/B5l_RI/5 %ې6̓ZD~A1bGL|_:6hwMR1ă;uPYpNRifvm_!%uݪ}dp m!jb5 ,*\HKLJP9Q ha:ĶG$+s'nC. jpzN 4zE'ړ>aÌ[~&ё<š݂Ⱦj( "x$lGOVUK X+=M*}O}`賌kWv >6VBwoVk˘W>^ڝz3w$886SwB LlJp`b@r3v+SS:w VH鎻XIU^F$Ƥļ*I(w󜼠Q-)4y:lS;xD#b+\j[~6.őRz1-GS=bWjcpgO2 2&o0wF Pl6%{e 7ЇEbAuxތCZn]$[O4+m0:fy(':>]nЉ״9{buG^˺*oR>}LtpM*H ^9`{mubTY1W3i*C2[@ z͂ʼ1X6&n%b_%GM=#_Fb3xg'A . Ib^.2&qjOڙ+@ӧ`M,+I<iPgYZ07070100000388000081a4000000000000000000000001662f7fa900001bd8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/tty/n_hdlc.ko.xz7zXZִF!t/]?Eh=ڜ.+%Q`ʬ\TbAhM @9d4ֲxn-zgF*ǫv8+ {dۅf䉸& cF *ѣye'ebVFn0@juU,!D[ EX/zWV!)؇<(ZGjc Ghe;4ys?CC"X֚oPW`J!|."\&|BU&IՠKy~3d l7N|v;fLR0, S#Bn{Vu f&+ X(2bou&x_.QnvUF^T<5sz}xǽ1lِ9g"4&r>"|*-7`%WS<ňp3馥%R6TˠOA!ZlNcI͊L58L/Q_TVr3BYCby^|<.[) 7&n֨[ԆRVCOK) !ff$.5MC'Eog4U퀌J__5˨Z (N{lWY7(y[Cp+`罿׫l.zϔ4@HMp>Oo l+ΥĹ.{4aGnћA}n!7ٜkå:ය6.S`q#ww$4˜/gaTԣs ocr9 }f G~g\ç!~Fkn#I!CJz Ɛ7pД2K 8T-"#e]gp#5Y*6`ۮU~]<}g-]u R4 N.HeԠ[k T,CyI2kyhp7$IAs$&j-<1.- `uzSһ' =hAG]67;Qrlk)OLZzmaz6l7' …4_Ve,b[Z:M)ڡ ]dԱLRO0ߺyHbs^!X/{d5;fK}IjhSN\U43|[gYIUV+չ'-d٘/L.q3~Y_AB Mͺ0{ɶbUjd QOkf5PZ$3*+N4C֋R;N_ B${[5Jrb5\QGb ڂ)w_+$ׯ'3_(^rȹ[z.zK,t:? }a seɽp&8̭эJԓ?,jt^zʙ֖?*SCU2 lDk6(8El-t~b; lCuωw:bq 5cVY,he*_,GMi{eZ=y}7?Nx %dAg ԈG󯠗AҰ!겇W/ /4LGE4- H(dl$|>boEJp>=@]''ۇt5m|<IZ B`$Eߞ mɅhF{'Ou or!Zgt%dL)"pnxeͯ*|i!Sh,Ӱ)}҉Ջzz *$u*qYw/؅N-B5Eqm*dH̐]V6XXβoS/}|+xk{b @EU5|ue'{/ga͂XPEcYk!!T8>NbE&:v-1Wmtطn)7 F^rl! 뮝o[- 3Ƚsxp5O<Pc&Ƹn%z6VZ}'R{Xۙ<> NwjT0Aedv]c^g{ӐTõ<2K>WQ|O$`"%4XbY_ B"Tj:x&oJI)Qk}.lD8xͣcO84(V ׸]"chӗaS>j'v])eSܿPrY eJP(%{\9EF6]ជc'|hB +4,QƈSP2Z+QWY446*l^uɗ馒=v a͉ 7'OTn4IR#N5pɶ bZmQ12JͫHe/xQ~G8 !<2#UG@r\O䱏x@/  }ܣuIc4ԡםU]3iu }E x,a$lAà;Ic&}*Jw׽56닩D|3{6 qh7 BP 2~*(f5n-\ܱ8\7|on^EN;PZ ^icT<0vWWEK,,-?*4)3rt|()7zo3,*YʚR]E5l%nQkZطY` ]̓a7{iF`e|O3\]rn3hϫ#Wn3>ncE".ƾ2I3;8p|VfTJ\Pr@0rJOJ$}]hƌA$nẄ́cgSHˌ1<ƒϾ>sm#)X&|6eK@ x|(XUdLDxBj6cRH7zW'f@_!xL,U< ZBd\ĥdo d-3ݦncυk's#zkжȭo;#lɩ?W9~|.&wn*x9OAZ*Lr B%>Jk28˓ƟfXT3 v G3)%N/ӂl{%a;6tٱ^Yв"!%b M4Ĩl0u|G0hek՚|í"8VUmWY :vU%eQc {zQtτX+–iMu`uϐcbL[E7 ێٟy,VQFJ[ pLB]YPR@'򊰢bۖ''cl>p& $'J4!:0H7NMGWG듦GBrkTAe>S3cwIaOcu)dbŽ[VK!i`^ΛfR/s4MuΔ|U,!qQ?H+Ε% WO{"_әug$l}uwHb#MKh)N@J4W{{eN7 : LCU ~[eI>h9 ! h:f `ƠeЁi{(5isp0p&jvjq1ʭNDhl6Q,x=ݸ=A'Dm'Gߢ͊r M4.-FW"&يe+ _t-sB$Ѩ8x!),ޙUki#ۆdox-IO Yp3u_!ǓlpfD$sH %|͖\7|4_): mvXooeۑ㹛f)|85U/#Q)i6l.\ޥ$W ]n>\ř,̀OCcKaSEmm>]gp@w` tԌI;l-<e=#cp\Cv/ L,Fo&sZ($UpP']\1o]۰M3&*?R+5k_i17HZ鮽>nX33xlD1GLfWSx{fM2t M:BRW_$P}}c`{iw5bZ#=]W_bSToukO)(>6ԗh#MpM$@ʷAv Qa2$ݗYNoY=11YsyEox֛NPF}P k:)F"%U>9AO-P2\&Rϩ|I5,?IlPͥijntJ̟<]W2[2a~`C۾Ub#qx]yFóo,N x:2ijGxlLE\8 -ssW50>Ӧ_ 5iC5*G;_E S`YcEkt ~e3D+,'G 3^pc*QYƕ ^82 MY1[v 'ʹa~emxш +{Oʵ&(mzʆMԌ*̃G v'5܆J~) mIO.>9@d@sK@;g˷,QXxGR{/OS?HL=tF]FgƋ sdLwLC ˄$;tyLxQܿcB'Q*ڰWm C_ ^mr䩡pխęnnvNT9>A)d,Q>m/=o]Dx;+5J&cuE7ꗜPIg,a~kk֘#‘}`fQi׌ FeiГ2u{sji!n h|G,bć9;T-a V.8|c5k5~'hIh?8d2mJ+A, )Aᐕ{74;eElq5&V/ )lEG3<2 x3IS&Bn?/6CC YH jGn j8!Lg8Beԏ_o"]6^j(!TO9i LRVr=gZʇFb lEcR28[ S,s8%Zc8w/B^!,&^p"xKZLb&@׬P`na18Tc3y#*!]K+2V!r ()MV%PCnpweƙPvNWn0Z\ vᅕm p,U 9jǀW"SR3[vK(`0z#lIM(R5^vfI4zmOuIuy?!QG3!c^m KaE9"P[3]M;1f#eo٠{3 ۼF|t NȀ#)(?/f_ɲAY@52"sW*Οwp 裄oFҽo_A՘'Ms?4$;ҁ3wi@*@GCFǩT Qf/7b$֐3ѡ17sX׬7..Y0x̭keZj!:UHzr: ar̦5KJ?KIHr,Y_r4Ŝ5(9G֔J"L15׀VxRt㵞iCD-YYV<gB DQ&hHpG}XۖЋ݈ Q؎jQ>tPRGTQkas}`e"Nډqٰ*>eFc#]2R֎6SCaNG$-<{T=}2fa6ě 7ZHUʛ.r4Sˬϔy摡V5dv'7bٕhϳdyAgJ) N(bddbڕW,,7A 8m2G~CcQcLzY}+ ҳѲS0TenV1Rڑbh6d&麭ZG DpZH~f=eȴ%(ҫ&01 YfCX jT@/@+ȼ*F矟SVHo7uZO; 2&۰`aU_Jȯt@=N+癟aXk(?T3m{"?' T]R&`IX╖>}LL"ZoohmߪǗL2cl"C D n)#<rs+/whFYY;_Ҋ#qOmM\7W[ŚS|ȧCѴ˰,?7 Gtf`ck:(!mPDq!q !;^=DmVR5a ^/jyM#6ͼVG D<vW6@7[w$-uAe9~C'5Eh oJ- 0k_rdbBj?v%P#Y /7O%Ό[HD\fY ژ"l\勢51hzM_P ̏|2{cTR~LE*Z6"cV@ZBձ3O3O{~=,gFރE j^(/')2+(U,w6c,?ZzpFoNvE2;5݃ 55–lGi.qy1ͳ g/j~}NN9È.[x.82ǐ2@e u5h2E7-c:$؄C FS FEϳ!D{ԮL<;r <^ Q?rdEϴF /'JR_j˛PJ@:-DLl>{BTOZ=sR!l Y.kP55B;N$yCJCCqc f>fkJg;enR ~"b44(pޖ#kn{!>c-19t5xTpR^`äpVfJndbag9/ PW3@ޫj|J O;R7$"`< aPCebbXx\a0a:lj ~es"4>uu̩lQu/L3)x)Y@ɐ!cG5Ka;*r.?1ÑDCNg޽LZC?iUeWAKV,]'l+S` cDs41d* 2eگChbiù~DS N| T8jc{=qIgVj؋Հjyؽ`HMs sK3nV$ OT#T@ȲQֻ֝c+:tKjz"cArXu'rC:Wed 9SgVqCb|K\گu6(yo J)t|%Ar׌`*>db@Ȳ)/V ii%Q^4H6Wa)MCХ@9`TVv|2iCx:#fKrvA`b9f+XV'*<:X]`DCg:Vq"E}LV&@i@o%)8BsX}a܃}Nʌ^ ޝhR AIf^ޘOLLeaѾA {0$ (vc_|*xPUxhoFjWȓCo{2<[1Fs2P[$1ICni @)hk,{e<6jMštv LŴ vkJ{>rĦ# 8WFo)ؠFc" . %ڞ!fc*ҩFci-U j]~>Te%6 궷U}8O`ԣeYP@'u%@?,xb##^*,nYvT23KTmtwoxif ߫*8C{H\`;e倻JNNju,k-.JN"SdQɖ np=w&4LwMf+&*_3[N2*}'|M9jD bgEMdA I.p7\ qliõ8jtԮÔD8PM>ڤzg zRwVj0ذ{>ڧ?m낆G5{Mkq;.  "=P,eҜN^=r{Sﺙ~#$EGd`U|BjRwXz"#4x?8}_\%fhianyq3#pyK'RuY^C tݵT:-EJa$WB5G h elq-lm}2#Ņt#^@l[hB3$kcm"`%B ƓYvT+R%Hb8Cl%P>O^X_1Pm"~PT;SaذVi4^. IȁZv5֦}\SQrq3a~KT cj4_?uMqc &aDd.i+K2!./ 6{/’Lq~LD"[wvqW#ht7m@F1[Q?8fj )_ 8Gfy;Rs 9.OOi} vœ/dozL˱_f97P\;~>-/+Ws`¡ )5V(NEΡl;^[r7؉<}+My^6Q^`OS ~W% /o`_nͮ+LSnsK"s6}XKO M6\A|F8)Baי!xNkcPM#OP}? 3}st1c_QN5Q޳-mԇ-𕪣q<+]h! E"`_XȜpdC1XEmм;XE YIs(g6h̭u͠`UM2uÐgRld'-W\ ?ΧA1&:@S,F4t}݊wKR"=4+d j;/8۸n%H,R+W:LBp!NtB'b讎kXQIf!($u׸7FZ8k ZoMMޗİj p"Z@N-1ڧ}+T-'|}{ʧ f䠗M{:-"IPz  &m%c<2O}{( "rbe:6a^nţԉ`"'Xtrtg`Ph*//6^Ǽۑ^+ShJp@bأR1B?]2.ک Xo^ɓ|Jq*v~qq|D?H7 Ί4~1,sܔM6xnq5G'U}bmLյ>WW^n2; w&@P+`a6J #0+'՚h34'.*)7I_';P;qX$YTUx4|b^9sYf*`mYŚx k a/)׫d~\VÖtퟹH!bLNBRe\ e8`%qq= 5Bsߡ?ܼѵmt?b;oZg$Ro}B/C cRR,{!±qxEgޓ#,USV L_jT.Bm[D/yO?q$[$P! Ār=xȕXR5Ip?$.KCBa~^( æoF6DIYkY jf,ZQKƳ Vݝp0>U9 3ne:#HCmz7M̓2OTC%;WR=:ԾGa;PǍu$ cFLA-"B GZ>e f'ZnHc-N&5lN+H't )D~*ߺ U V܆=~ҊW),[%ۧw9X'0]z y.iRrN}Rǔ|+X0m(Cfr4ԉCw2dy„Cc2` [3J7`51FqO sS4N|,D7OEv{1f-"΅%Ԉb:^{ƱVc3q$o4(]A!A7gBmmt$OEk8jOa"='g/fW\ l"%O-%?ٛ]owܼjbTnLLwfjqBr|(;@А[>9*/ ɵ6jMKboLS(i҄ ^cY mUհnڔC;i ״M;CUkdHTc]4a-j-^%Kp)ɗgcf~'Lnp`]l 0ja8w*+,vU\앫DߤTC\ %6|؎4nka|{d)@c\='gU^,d`^Lc{R$-1Mj.f z|ځoD~% m?\Bf 4 /( )Ns>,ʥ{' ooCP=/3=Qb(r~|u~$R j+ IfVyVMr=08/ՓcqC@tC \;3Ujg0BU+Mi{.~kDR|2xUw&N1׍SǾѫ0Br..Әeܛeg;f4 zk/rd, $10hTgM̦tTt0f(ۏD^~)ۗe!7z:Xv A"Iˆ l?DZrW,F|VlXkkׇ*mi9_+jcChS L7.30m^5w6-lrw@u2yVaRsm^כ9rj/V[~xc-?d0oG?.4h5 X협UF*-ڑ~E;xGSqǶ;4hwA1dVW%h 5KE8q MnkY]"ߧ 4R>$*$ˢW *ïYcY8Rw?B{Z=v=@K3i`{N"rQKWrj0kCw1D)}^sxP8Q1;Y1Y|G!jST=1g j:"Wp3wUa/t#HތM/[Dܗdyξo+<?!GT nY$Uqj%&"+Q2K`%9\ʣ)bO rBݥ@ylJb\^`gZv`Dς{yKZ+V:L题C՝ZD5VO+'[ u/QS+6f/D1~ZƆMM{",%w~ܿ߰1PJ/ jC=kl3-o%/dL{ *8Qˆ*29>3/v'S4G:D6b3pΎ1E|sR+0G86 SadwN$m#Sjް+d ?nǨl.[ ^k9"6))1+OA(BpظbơET&|byD~xctiFg ^Y~|2~in @yfN|b@iL0@3N N"kns.`11|H5?0;&%kHo>x5Ax{naf썡$+jނ:R={6Jck@=]i̗e)CgS6L7 71ĺsV#;Njy[@8)F {FIA֨a7&˻=U2>2I=X0J~.zASxFCr9.- >&9T5~hhvzV<.,:UD'CmSINMǗ. )+  kO3ƲtaBro"q36dAHFሶVXt \iu2Voνf}M*?|e~ Zc8_2O'h,~:#|g^_WrA⩁Pc5G?W돍7Q-.UnBGU޲|rb_3[Taxbno-b񎰴ud ({0RR% 't&̀Ѯ4*{l.LF>j&5Cӳ]:),3l st]=?599WÍ7~zGr#tn8eđ!(Ow$N6-Je]D~Ev#'sSa 6+SP勯_̂C_t,#jA of19άB\&9H"US6<`O!*&[ Po1! s`VkS΃/P^HgTmtf$ZI،nj$VP>h#[gx4B5㺬;_]*sv$7Ø$<[~+"@r ;I7,UCAiN; 7`cŠk?;ȴ"N@r*=vɭ}TQݠHT l_ e˚;J,t y9pT Z{>a X3V(Q)X#%dkA/~rk뚝zp"2|i^gߍǯ#}UL!$wg4> }mv)mHO2D2m`]HdM R dXy%@ \-$ S#H"O# D:P`/-`n;^m^jkŎQ1P:*fGM~k!3#;Ww ~CNgio]lh0] eâ+"R qey,""=@cCUt^!q.Ù[~&+]zn4;Adinjs8tX ^*Cq7"\\D]l[>VJ40} >7tuW-øGc2UX@NĹTf'(1z5rٞ]1C{1вֱs9yF8.="@JsW`[nF@9Ka\cp&8E 7_L >Ӟz럻B{6-6$ ^)_gLfX.j2GSi]ߍnPVBQ9*zNǤQI"ug³/ybnULdv n^:=K7Tv7^`jp#biE#fwŐbZ1۾'i'`inr.82< VR! ),CfnIYCέg?GX:hS4[ Hq55 GAɥboxDKDjܦKVsJH#,h[_elm>6YgYZ0707010000038a000081a4000000000000000000000001662f7fa9000008cc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/#w]?Eh=ڜ.+>x;QWZea܍Md{K{[0KYjm%yjl\ YGFSX / jtŷR_z G⓶9>\1);lcXaoKqGB4ù:5^""g~ cuN8E"NJeUTs6¶pTL@H+ #lDQ[}1eZ"R 5-n4+ 2E ͮB=׿#jLn+P$T\HU-gZ'xz^ :>}.̾eXWp+@M\Rإ $[AϏwMvS3LӐC+ޱ|Ј8(rL dngo?3F2m:5dzCa+߲R \ߚ}6oeh1dvz9"q0d*S%>w'mb¡w V\I=N$"M!)`oɇHʣi*pP5kqƿO._#2&)XZ*A|lVmuW{L<6e80 V>6/uAdի^j:{ZuQ Gte$lb7sZ:,=ԟs3`UOdB%=eQL1[KI'r^+`,2ӟfq)sρ#8[VH ] 3+k'uȥzF?ch^ `w{}Pˤn⥶ |]7S%9:ߴjiLGCaY1[aL-$xI'($| >c0,h,Qכ|p4ؔRbp:9űD;W>mB0'f%xᬰE>Y?\^WDQ!կpeVE;f) fkPpPѼ/,CpjFY؝ %8,D޷ޙ^ PE`& Rv9d}Q鷔޼TD$^++AyP_ `^W岌$:o@|u_uc#K)u!D FP[ `&j QEq <O GF&WUfgYZ0707010000038b000081a4000000000000000000000001662f7fa900004960000000000000000000000000000000000000005800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/ჟI]?Eh=ڜ.+w2gL2F_UXf%(ʐѱDL \BȦsڧ"u[u^VAk&G|.كOGm:6D?jF_|Br~c1NTYz`A ,LEjmibwS2lk-d+6I=}wlT=/aĂ8V@7KlcGunNd\RXׅ?bO!4"%zho0 ű]:ݼ!lI[x[saŵ@eL^,sx-vvDO+CeJ64Ո8gZ0",M%4뛞0) K"ryN361)?6}mBEǁCESUY立S~sE'T#&ΖS/Y1ӣ5WVB K2yՌ֚4{*#y#M:xZ{0tQV,d+ #a8G !6&WaGьG.%4ux&=["b HԩaIH{LqqQQdP lQ㄄?~58d ؘ?,d=x<݊Bx<\1SK,Dxآh7dH,k*;vYG.;ӿՒȀ Ȝx t A_.stF]}{6!Y>'CWι5,X^iuefN= `FQHQZW j(܀c2 1t1.o-Pp?ZIY;91vrsVĨs񯷅 *Mת #%foa㻆2)klM2P8$㿧GR:|vnfM&3S*sj_ 뒱ǎz_A+=!~JL{꜊2#f`~!z;Z>~8{#qn(y={RH>U_.\*aJ+돺,.1߮fJ_qM( ➶V4 # X.&ddhf5N|*zWp%I?7k\d~YMnov4K9Se":QwөدǂK+<QriCh4r24?~c%#_cTaR'>)%8V4?fT'a{qa، t᨝S~]Rb>S+_"#^9])i`OO $CFA?wa<FqBV{< 1h7zz^Sq.IЦ5Z][c.X8zA+baϣyMsuqy~PgwABSD"7TJw]~Jئ D[i˙sj߭C'ycCpsN_ 6o4<4;ޭL^M ~'NnPcBg…j}KSǦWf -\u:h?Et4^=dwP7Y:zn3o\ ́W]!Y_ 4/^_Fw)aնG eÓ(?Z¾p;ֵFj񑋹yv棝e8'Q:s1&#G}>i['Gd, aWW|G8(hڽRՖFHc |Ӈ>j&'|^\(ag gcXŀ ĩe|:r2lRa"jmeVLO^i*I•DXh&񠕘m`DoG H U`Pl؍t n\u'ȩέXDx;IFeI}o<@Bg-"'e5b:ke[RɥelYjU\c3fX⡀Eo8AKXVOX#qsmyH~ǁͬ lYxghgKB"k?{ktBsH!`6 QAUPY r7_آKW|dd7)`'e3Olt@_fԝNF) ڽˉ'} )pb$VU-i'Ztҹ6v?TLf%b⻂ui>Beͮ=M-t\X'{uP-aM1ʴQ婛5b H-,al:,u:>޺N1T?)D QSt%:C2/6a![4%\X|BcԼ0mxEU'Wj=>ABZC;vn>_z-$W҈H:,LB|haSC U$ O;Bz_8b6%jAa}<52hPDDPU2tFYDsRvt1D` 2ڀ-6O|sW~ʭ=#]K} *7(WpPPb7潺/w̌fhrzi:mLe. MQu&|wITn!@&!cZ-_1 ]Y|h;"xcEYJ**'to8ǝ?vt$&{KݞbQ6_DKMX8gvSBle'SmbGjtA75\JyOq/ 2ʯ< *.NwqL< r{`:*d!Ll;j6,♞Awғ}N kK˔w Pxjl #/Α酄9UW-ʮ,B<& 6:N7`bb(Jz֏P"7׸ xxPH-/qN$p֋:pn`+Rcg&1P?'Ouwu? mqEVKi?ChQC"$mKD6Ƨh1r@,ي{iˋs"θtWW§CUa&c$w%C,1} XIN$d%ҬoVhCTm3+q3WB[֕#FPNpt%4HpcƢ К}fm}nW.%Z8PA&3,z8_:kQY-Ҟ妁#ѓ'kƶmbESm`[W_+XSAolA/2J':jzBoV 6a{Y Ӽ֯αt( Iʐto1L#ea 4V9TliReV f5DK@4R/h\X$>l^1Cbw@ԱZe:o][a(fCt ;?lzd:w/;.2/?6 xuMnu&1Mix3p!@vbژu&KLTBClÐ,jqv }bYB\#aHg;' # O~v|7! O }E?ly\)F]Q!:j:ȁ,204Fm8h}hEα6/XI>?q3ny $6n)5Į?>о/{L{ Xzc2e;}5V"nQ206s7Y 8 =Hp㭙D+z&zad{6#ǽz^(}lOI[P+ev) `B^2 u9E䀳n):D6̹#Z! Ě} hȲ,u}[x R`qBQ@ BZUrVm,Y,,[* UԿs t[ $!&:7V9lGUpW>||+Kotebxtlwyɵ*CfG㈘ Nd [Ҩ': 7֎‰A`hm2HzD%K; Xq Q2fd,]g^fMJ*>j7`S\!WyiQe9ZR<Nǎ ]JoH ~ŊCO9QwU/:vOxw}P/m JM"Du[͑3<q;paA*0% nÏA!&G̼/BM}tHz`QۆEV34Y/4 }5!H4WƳ/ kk)c:`aOrnɫJZaA3BڈwLJ3%]; J-ȏ2g}d6h^8*\u' JamvƭH9m+e "Q.UtJa q YA^$<^v3*N*;Mg}V!AQ/il3wBVF"H&F+Z4 ?tƋPxNAA+1G5x&{+h%/pnjL9{~q#ʃ vȨp6zks(JX()%cXeUP:CS"Y$[46T|hVTP!y-J{aؔ%*`^p)ƫ>*~sPb?B00ү:GpS-% c߸$C5@?tQqym]7J5v9 bTMmX_fOkCTABY~kjM( mӳwut+4c,gzū2^kZPkwdX>w{)uA]΃=,Y[p38i_'?XF bYTTl(Z_%f[Bt`,裑בֿ acQ0-LK _jŬƍ bF%UN+$׆wyHqUr;wζEDMahWzsV9nu+*\M |ȯ]Db`rkh1~,ƿ^J;ka5W=-"ii ߬:ͯnD!yC g.$PϰC 5E2A*~Ap/ӌHd0A#-ca8Ug,}nJ_+^TD;_rO^y?EWI/>`nGt:e'a!OKmzÇ> Lcjf2 z2!I(rF=D̕(>Qf'*(qr|b]Ӗ){R.{z,ss `rS@[lCoMܷ|cL96l^OgFh}PUUc<SϡjDvrWphQSu1IF;j3FZړhrŮWO ;)>0}WdUraA,hN5_)%BYu=Bu'U56R[, Zms+N =7q,ҾYjpJ^Wz-MV#S ht`SհWFȪK 2O؀:9&(?شf-B "wdO5T/}O6aS(6XwwKPY \v~ܔ^_Anzv0"j+, Ti=9H=CQhV327򯿝-]%?n4oݦ;9]lܖI;9_r]-Y*r#7"b-$fIRv;gP0YP2T" &7<䐔܏<;wHҕ <ٙPJMCȬ%OB"tlVX|RӯCvBߨBnYph+N y?)'ȯV6.;r? l|zxTWOa~|9n-'wHχ*F1R mRH|Gy١ӗi0m=W~P]Ϻ}Ø*r}qK޼ A ݱ>g :<.LeX1= yGLп>#M">XdZ\)G-_.YգNxv^̂Ex1{1 \r.P%̏1 ]u#w&ל;D2ϗTGRZ .䣇`vmZj;_Hz5-Y "ij .D~U|RːK.O=.!72 +qQЌoR,gtk~[=5_M6rډX>7 NvPݲ߷NsK{HW!IbNDY~v)s 5\tr,QLݲ9VcZs_Zz\ 4J+i > d[⑑:} þ ^HX/5@{9䳰[Xfr p$8}VUv z]lL׃b<[(W4|zA fC.0Q+8;G)LnT(aauNJ4g>R n 4Pqb-5%гe*[ת;uTha̋O y QJ݇R \UoLdn#9k՜GLm`ԗ?,j^a׷y?l`\6Pȟi`L5pz+>APʘ∞6v3z'y{gq+9ۂ%upd{M're傕/8 [RY _h೉;T#p5΁No}Z?'P3H̙D] G*ה.$c?B" D& ogV"PI% Dƫ@ iUIx=J5\lCpV/"$x`a~zMi:WWh+%ĶjTS@Ed_{ 1YiU CQpexvE}B 3N9խ)J슳ɝOv ~ՉqQFUO O4lU3\󈆴CK㑡⁃p(ʅ $k`yȋc!"V3nxGS";;*\!{댎LtqG 8v]$R3Q.I$~FwphApٙ޽pU>RnƕW-}dl|ӿiAhRH]:_ ;E^$żXh4k2ɯ-?X~P|xGn 6H`5ǘAXS*;U橢1w?`(nL-`b;ޔF?{^2 m]lr''7NRH63w̱ oKT0!tn1s:j ŵvĐ|" .b ;|rM9KQI_4lfnFN)cHgYkOa,U4h!(ՑМ;0 >z`K €h4oYTwgzXdH*j6nB&yzyƦe`yQ%I\U썟ÓFzHBHEQ҅Js\Gi<6 rD_p^'* o Ǭs4*x|{RAKO:@8tVi7mxLi!g]8Dk 9*p|$R{kȾͥ]^+Us=U6+yHfh )lN{ &,gVtEVa ?xdqn?p~uC@ΐ fu;-̓*and1*53 jrX4Wzσq19'yڒXs\μTY߇?pE&&&p*c-+AԷl"g!, > 3a5Մd: Bkz䆽si}IL mlqCNIb:{J=;,W9o)T$s::UvpMH+5Cmlϒ7֠ڟ4]ZƔK1h{w(FVl`Jh6j~+Dc6(/j Ba;h—c 9$QĠ ".6k3A˨soۥ*Q1֨Ա/)Pqakh,^%oyo]۱ۆ/- rZқVNr'Z \~jc.r+Fy ?o]"Kk&j ~aڵ73Tȑo "dlz36C@+ƾ`$aUT X%'-UPA9哙:f_pK,e-ۼa's rFfXw6E:~kAqI,9v(7-ny'hwg>)<z#*L5ܺ^VꙀ$us[>}i/vk-*[e:*o7PM't{ HZ-N}hqN&g0+5$D4Y1{m!񣊙&'Uhu}@dh҉BOZɯ-ɠ! Ȧk)o= Y^_Eʠ$0^p3n闶Zwg1gCȉz^jD-Muw y9;evaU6M B6*|zgG3APo>S`HϬ|O\ջDfnQzӿeICCh~0x?-12&GQpFD4D+A@cb3a]X}

繣5"ӿWry!L}H;߈ȇ'i<6q=b ď}$#,5y w ]aݜcG0$\o63'*\4 g.Aƃ(f) xd nS Qz-TJ+؊*5ܺelN2ԥ37;| . b6ڂKH`?pshIQy_cXL2vGu Q=FAo"» ’?-D hGm束P}v`62=n Mf} Iؐ)˰ҿkx 9]ź:[W;dz& tH1X\6'K!|b“]_нW5ijn/a㗢z3Vt /O,7v:l6,+:hKK$ӰWL`ŸѳWa'Z$U<1n s^uFeǩЫfR0 1aJa4lk '~JlrY D?T,Zz\(j1X05d6}{M7aJaqE Vu;}dIz4y=e!Pp~(!4QQFQqio9 "k#3! KkFҲf؊)؀c+m$۠2|j@~$VR}T? oJ`:f>KO媧mSEWmFMn(A@:* ۯ7ʛDHz3X-\OIYkEp i} ۪djz|k21Y/LU kaP'hSQ rUx-.iMK N,m>GNNς4fr_;X$c+F#|<)t^d ͋jB !,ddE"*vYۊ<3Xc/lX@ Rx_)r) Q5',,`E@f8f!^ݵ9Qb|V0tqI2[#:t^$V[`/ ~XD7|y$Z վ޽5lui1>T0]8xMCj`7ǻr.U<.@yU(>SfZRCG[L: _8_ЋH? 0V,.8ꦁ_Η:2LW2❾/Hz}7:bzz[`'[!p{:Q+oɀ%agJgQKC+?=NF `r6h vq'7CQ 1MΊYEPs(KRzMz@β>3͚>фMBlYpMIq N{`0Eچ^ij/gYZ0707010000038c000081a4000000000000000000000001662f7fa900007a00000000000000000000000000000000000000005200000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/tty/synclink.ko.xz7zXZִF!t/(Wy]?Eh=ڜ.+u lY/ۖJЅQUx/]AXC{}`o6+p$վl@Õ)x Dڿ4f^qv὿9hw.VDSX,ɴl.os`[oK(xz69r4rPN7jsWw@y2.6ݣqg x^kyb2V#T֧^JDmR9M c"B@),RbqZa ' 飽B)8YvE)o:aMXoױ8P2A+? oC{{ʱN='=CDE6;MBw+w>z,jibr6@7'<ȂwK>|y@^2 Wt|ˮaʹר~EV|&\dƭCGӓor{RrOUp䮑ұTRgEHĕՆE/۫I sm*ZOAv/Ee>>[-b8!uڌ`LUU7]P ޡLkIדCiw!|SQj_Sћ ,|S2iY [/;ƙv]\ Cz~ QTnBywG0u^ s;;ڵ5vm-V];! h"eS ҭO[{O~]ةq#23RV7>ܱP4@M6"i_t~`CYF ~``?l%Rޅ˪$1br]nnPw* rG>Iлv*_%-7oY{)t#)tS~e#_g%:?3j~6;_ǎ\mHX!iHf.VD]6\@Ak59v]0?dLQU&r6#Tql+?nq1a[(:x/u3+CV5=ib1 1$niU0|є5ϕoÙ~ )7z?kt@eH0R0ts;R谾乵auZR!TBۖY٩0jE(zK-/̑I(J_2(Iݚ/ +ʹ8= 9S瀭8߲˔EF){" I)FF{k_hsyu f 3(]_FMz/{AOKǢ.-XRog楣cSU?bMs/FU]oD-nP`u _Z<Ӡ c~0AX Bnï9ru{_6T2R");i'+ߚ O򥔑z ;Z`+.\ph_H#/LdSܐ}\}m^*Z㾲DFw#ןnF!{Top23So9ǝ>b CQMJr֕u4HGw?x^ U'mC@-E,N0.{ɥHilR42@(ƸVD~42(*P\:eF V B{ϿpfŐxF8pM> Qy8)?] W#N]6K &'(&sN [ȅĉ"E3FC^#(94P[zRBzVS+7-bNIC ɼp+ agt\ 4PwZZltKj^ Ja J)bNyjhg3Vl p WDll-,Riȩm`r~S+/@'[gRK7X(ڰArh4i?F笢NLR~2'-,|{9N.Bf9%a SW>z5iRY7.MA,Ote*1aw4w|C.cXcnGy:ٕ_r7tzbs㪩e֟LZں#Q`JQ0K,^d·9U'o.ĜXIx(Z`0^ jf){QYx_|{u!BB¨lC?5ÀaNL<O8$n &cLfa VV-Gh$WAcw{a{[%ɛaW\gkAW?e!{o뚰qYDQe)]7 I>b!VNyBjgyЦ<!pC6dLN2s5>0To)cb:yDǚfV7#{!1d(J牵diJ餁77S#6Y-CJwחO8# '5?"ղ ,5j:zL/߭ s6%YD#稨zהԂ ;b4KS[CmPZw-f'^f'.aᑹ:q@4ٕX1|WP-yO[h;{v7>&ݏ,,PO=[Ri ILRbLc+*BW~$`Q--(?j >bmݸpu{]\@plr*sOIv='m6!3z+xz=4csꃷjZrhLAQ;,@Drҥ֕I$́šz!3k+2ꗏ4+9 \W?)+";&lS z hwO ',6~JwEvK|TL$rOCwh]`c? Sw?e|6}M]gT?gknm C4cDOT8~E9|W+omu]+X,uh_ G穖H]Ɇ~4PVk׆LiUڤ@YTG=A68Tb a+T1Ol?\눜0OM7Pbw0S{6h'ihgzrRʧZ>ý۠v$d+8ZG/I+]d&K\Xe*RV)'hU'ie((m}Q$asc~FǻCj$KprX'*z/ *?2Q'k%2XAGJ8VO" ڌ VT%,uE _C4ǯ#}b X1AS*+^U,yB\=LOJjî?==:+lJ6zҰ}b>]dN%Ʃ_ᑻ# |曺]GOۉkGgc r8nJIfAjLxh*OOR፡^,x_FH`d3%y#%kx& XZI ^L e'eh5L7&tQbpйI @F& CO{%7PxǜhGRoVf26 $TC1W;0js!!UfN+rlLpwF~[qňDT]#9 H]'.h1 ;۰}3> ]&ePbRɮO ZT݇૲M1NujWIcXT@ITsژ]Mb1A@Wz4AĨMTL*y&4\a1zӱj;Ól^LT?#,ʖb_cDWRjvȒ_|DA <=P56K23i v:a^ 2/DJV~"̯o %%ڈB #_!/\xlR ]5aY0Z*P2|$gD5tї#Twsn!I&L_>SKgґJ 蠣GkX54FWo AxmԀf> jo@³h-um yS1}_t 9$9P7-GPC˵)8zpOvĎLЅe bį"[#Ahc韩/xvGx9d@ s"f슃I\>ɏ,R& )0\d:mGɴ{\A Ǔ+Se3]LkCt"H^ I x3"͢&KqN4B_W [xhM%: ^ %gpOX+bcy ѺE0D}FI@Qw=hkmI>((*#jQx廛ܹehW?,ZK-B;&tV[d߆+OÌFc۶~cJ$;)bWl =iu?4j*F;=}Rַ\*(5| q94H~ _ZU[a3 2i|5nX+ mIzߜz]%/2_f=2[ʵ4A-i(€]’}B\t}yr eስ2DἊi7S[EJ8=rbzr01=oU\iWpds;^$#p][Gjh @6vم]?ſM!XYY_Y*T!8pVQɍPv˨9 YtM&xp%?=zFM<+ajþj:?Sق1`nx͏ȣHRi55"` eE@T+#y1"Z %pϟHy[! >[uۚ ?P)7 ,b߱l9ѕR}׍2#&Euď?O_П'Vp(.NJ{gNZTQw7 \ܤBOV4Y8S^RDIhD  [ƮVM9@ǔ7Kb߽%ȭѱ)ӭy  辑-dz%L.`m0CpN6j1BޖY3 MOCf?3^v\ATF_G$ūNtϾs|2 QC䪚~mGs6BƒoMѱdjQl"Z0o\Pb'ֳ=YmJF/[î6xknswM>~ӧd#? xMI I A6^$BzTH ƈTId簫{R!4uC `s+@ӊXWo?8ܾ]FQAvػ26IQ#|:Zz\cp-jZ|kijQaB' V0( -jq-< 2-ӯ8<* "c/HDСcTXB9-PGavyԀŮx+#Z⥓TYJۢq8m4p|i2v[uOj i;v_u;"D*AM#tX+M7>&c<Sd{,G^}7/ЋAA3G(z0-GS!(3NSTË|֛θȼ«/a:-x1#:l}b7wNdhF |G__"'cl=:ܶ,tcX ܬFGғԫT6ǯ diL͛0 m8L 9IL{F.ݬR^828jro4gyN"F^eHR$k̝RR N d|/VEZ#IGpg O %AI DS.k!V~{%e?%KGo=vD|WbJ]1.g=;^эGߒdV2b?P^𔈮, V~1Y2͔q`,P+15^e6ddx77ftD f}ZẰ%)9/?{F>!qz%<%>Q; [/$.{ G-bo ׉@gFRa@`sPBvMO:OrU8ĻrH1~3-–""h941C&]*kAjgٛ];3{ f1o!%4ȷX](} @ǂaՍwr+ͮ71 ࢮ@Ε%Yld9Xq_M: D@R=7"*X+LFdM5 3*uFcP$lgx6,$:O &cPp؅7 -8‡:ߏPϨi1uyk6N׍kk- 1ƥ=LQ_+Q⡨dfSI&_5L*1I^ӻ^D¶ZL󷭑Y׶8oDgO3X, mg(=?Q 󖻜AYtP0;$aګ$yFu-?Vrzi ʍG4jCF% PS%|A۫H;|ԩ/2oD+S1u{ ێHHH1( PW|d{C;JUOi*"+}4w.ہrz6|*-#8!"^} EzͥaKq>EcE> 2x?6kBEOf'޼t+* vpcWLW5ͰϥDR_{LRQ<nT&K<T"fcے}<.΋,+XfA'v &(v:`ڢw)Ęg)'vA!9%/\BvrX?F"iks-VkYQbV ߁I@z~. !~]? p2h'횝VB/rA.HAÌh m V\[2jiPfć緗^يěI\E R+]*Q֠iFYzzId,qVsOKtp7}f7a,cDrc(=]~v/m}z,*%mke0u#]%xin{vLPl5mn6W9MD,v0(H،:xC6!HlCYʮ *9Kz&VYa#-$yE _!˚i H5R׀FQg7}n9:rqP:E XtY硝=YsKG1v9iص2.(2)GsCCx˾D]-|ڠyC=jGvP ;!lIJyU Pux dKإ 994lr5:n᛹˂KBșk4Y$9z.7ypx>A66@-/0RчLDyq? RgrZ5Hr˫*U$3٢>9IBfޱ0ס<nNnKyE1礶@k V3|C7R2PZZ+cmۤ􅉢f+t(t2? 2&Hフ:Z-;VRVZc#h_U X:S<hщfG4wKv8V?,o˫Xj(^R`o*Cmqk4cB 9:uo^X|i{5y&֟xM%8> u8'HH%F@Ri2|qlAU.sw^=}V^ +[ڥgj_m;lJzSN/L Tp]MnzLG8 S[jU:!bjz#sr1UBKT*j>݁%1#ƶEW"aƾs4Dz<+p`,Ɵ>}U''v3 EQq^.Li&5ؽzSmúTe"4tXc\&:YT5DB+8\3#2'*o33!ݢLt t;YjzD!F>Ӛ< pWQUsO#4b )$tnw9h5 ;8< E&r?шZ7 errk*4ٲ+Piigg8:>5.@ȅn ߗ-v? :([58rkƯM_l/$(Є]x4bqҚ8|PO$ռ a0ڋQaZfFבWCO?9/C8Q{Áܛ)*nszE-lE xMIɗ1y<(6)'nB/2HCm5Afb:^64q ߧM{ =

86:gܫwdyad*5%|4e{U3m(~2Wl|^c'oVݮ`.!2r f!{0]ncJv$|wSu{rǪZ1(F#w70A.G^:^ڳh_:+,R{T/!5-y޻H#p{.k0Xê&i!營8}B!dV_h[Cm7JZ0k=錹1f|yU/vp:HWRjg9]3,wl`ou$WΪ:ݼH^sҪb;@() +\=-["6RpdE_tExA ?UqIK-)s}-G{gG\%nYtWt/?%>ix 6(8~GAry/(tLXdDGiK 7I/2DxFba]bzGfwƮ^;gQ61Iۀ,^ZnA 39.hpA1Ww@e)Wաat|4W;7r2p%.zyCL7K5=~Ɣ'ľ-xfG$~<DV6*9Bj+1Ѓ%7󸳆m x}ilڇ:wb-Y\eQGk$gvDyr(\H~0\ΌiWl*o =ʲIuRdR*MR"a]))Xx`yFjDYڽ _PHdk<݋"DAꫝ}$뤾WեU:lOW@#pȳQv |Ûfk4p4M*? by͜~dd鑒H" #'+iz׫7X*k/֎}$#tfW+pvߪ !]a}ND4@=K0ߓL ̈́se#kr Zd-SqiLn^~-r5MyDFf>P~qbof&XV[NF5|A0Т#݅hC Xyx_P:Pa[yBw: n(8KɼJl4TAލ܇ӒXYjم͎ƉΫݡ3N/hIv_'v!ipzUU߄ dJǣV*>GOD%f4l4CR~=`ӍayRQ̗tBȊ CUָg\]H_.s^G[{.T4P\۬a#]~orAS?4vqw9h7I&H/]r=n3)LJ_8K5 Hf*{$AN/X{ϝ&{ 44K~Xw苺7~=}zQTdoM[JS񻞪&ج6.E (N {-ki[˛סy?LL긃Ic@5•exêRA n3Q#cf`dYS'>C9FkSuW)LAƇVX)Eߋ!ʋ|J.Ӫ2bxBbyQ"R'*3<#r2յP7t`dl Ji@fAhIbgf"W7QAn9>n/BwnJlQUB{|-%Pt˴9XӁ2qzBU"lIQnzo+w"y_m@2ki[p ;.b94J|KgRϚ[̀m4PZߔRhL+Tc 4GwoC.jy1~W`LP>Tceg ܚӯgoy!0W0T`lmYU ʥ5zx~/U\{5HvrWN~ab,6cԸtm^cw'MxAHw [O.'ÑɊM6TxOqzcFF^B;y Kv^oRa`wlQTjLgRF$WƷ8 > lC2 dӾA㗛6 X-\:de7 'K\{S5\=~ lPѣ}' $[Qsc|#EF+Op~Kd4-x%BV,߻.('c ɱ=u O³{~?lz<  ]6DQnx'? f!enճہDQkT^@tQy}Z^З'moq]")}-t-9$0̮Kn\D mDSa]EG s<5J]$ǚ#ݨo7{3qab}V.^3 U_RdS)\F>vCH|bg^LH ?|#_iz(K_lؒu?iS=fWv@ͦ:r@f󟿠~ lbB8>7jcܝr֜$^?+ŖSG)Muip?zwU5qh+l<dzZ.9g#$f ?3xbhCm+ZZk$HɯHYIr,ips2I_r$*!5sៀ:PŲkX t8=;.RlHa s1i_aOo% T)B)Űdޠח㳦9a0蘊ו-r|ʃն;ۀya 0F'g,xq&npVOl}g{YA'k/~詭я&S&VAaumljG KiD0yO܇)dC ,&/gDOy  1`brax`̱G2=|GRꢭR&aMR6"H0]&#a;憆yd;u+X:3J?0\Ip0/XS~5A_G7j@-X+[7L$#J;DrsMV+;GT:hr{;J~eiV8j ІTeFJJw:u@bLaP7<6K`og/Ecmyi&s%)6#jTzIksYXxHS MΕF CoQ {H._bF4%OԹ,T| ^zaϢoxތҠ3g, +aJw=L JVQC0Yы ƺ8֨+۲a]ZoQoU%[Ob z%g-0:=:(\w&ˆӦ|`D#,bN&8Tjq)TԡbqB%&vBNAY LɄe X{@}Ixt=ֹ1˪n@vfh4c5J?CAͷ)=`,7!)BM0F<V?{Ӻx஄__RtAΪ+D'u"sTċB~01BAi$qIvWvnUJKr{?pX!PWkջ$e*Y{ȿLpHMqBbv÷_7YوSah3J[Jr`fkg*,$G̥)?knHd2a _=E"ŅQ> 4ofnxօ8NKStBVdmhA'r@ O0E>@Ut,yʢ6 sGQ!oZ(r DN6Sv[B4XYq n?o遐 [GѬ`U0ȵ^«)uvg|3TNLWWj{.SK55^]E] [,,,cCIϰ7?BM2u%+jiQa\$3C['^l CHC0΢V6ې5zEmg^?AQжA|Khm(&pg#1Hs=CO<&D,%$疪@v*뛒+3T1!T?)#M2D *?>D/W@eJryMε5Up)H} FA W8.%AqwB2%;qӭ~iݢ + J?Pg4R#1\ТDV QwXTj^AkU&or6ھn.MۃWAkxrj 0VDtq_cPt6r4:_|;6Y }ܦ*r\WR\A1FM&< Ma'Vl|ef!psFC*9ZˡU fadglo^FzίZkҹY8m_pmpQ`lۓyZ$-asZD[^㌐DA <AVfk̀m׵NBb {M§drY/qс w|J(ܘG]44鄭f^GzVaZi QMDFo8e\LX9"% :JV+J#gAۏNqd'kaʁ %qb7 ꒑;@H. N?N`Y&&7e9O5h/e.HPshr g_avph CsgsmJ!vB:,TCtnV)@I af$j/ SMI6i6ڻqXDEUl4m=c< W`9 1P,c,Vki81̎u j:X]+E \\,<(:p^Fr7ܗ+αKC' I2X j/05 !iɨȸVJo <&+T p]h\Ẉ,/zmşb\e)5R[OasTll~riנpIȑij샀 j*Q)A}=?z bgsM[Ӵ<@&5ovV] X @S`YEE iP8{/iSP?E8tW_rȲb ː'W jyr]NJ"&lzL: U:J)gܺ} [}{ث߆U83kơp1;  AE)OImݚ"q5:xb%-*X9I:JJ.kssOv^CxMЙȊ`.к Ж hm ڦ3RgϸK[aNU$+D*Ez*G*25WnKA YE_ gwqf;uE_+a$k 4 }9D>4횪 Vm&sHhb-f54"AJJ\%~2njFDe:DÙKPHYd6kcA_9㛈c<}tu (IL r({U׀ Ԁ^A#̏ǹWNSWV;9݄*)2I=s:i*Ի)`o{A&6sqe ~  OAh`Z+Y%5u&UYz7qaLk JiP]kR,|mZk>on=RA#es~96>mAeHW9XK.hj2LU3_7yNA0W8bW1dye,p'J]'5y@ f.D=j{\&sm``ɶZo?*輦%ti$Փ=4c(]Ζ{P y[g~{F?,9RNQ_X8e6{kEjcRjO,gXƃ'.1B=d(*#}[0SwP( C2|Gn@oZoTY@W |vʴsmC(cBS'z MZ`i MrVI*'k'R2U6V4:2?U1Du_^W@ɪ)䇤.e/ﭶMSk$*2^@Y=BEc۲6aI$UD,``҆NDgٍCr& '{V&װ*+7(̏Š#j]6F]؃fhHLQc2lax-^ao lSE+5wzT[;۰}/$li>>@ڸ`H5NnL ,;,T.&(ޭ=EJQDuEէs*)w~AO ZRmIL1FUlHN^+0QO{eAuk3kr88w$BO+݃T:8zK F<È.}Aԉc(k}$|"\ _SK@8HN~6BZK@j$RN^准c6YnS!O8αScAv/"-x*o}7~G:> ktSWulâ;e@ \Qե 6I B2B`6ʨ>gs|2̉:HOzMz/{X$oJhjw!_d@\T%3zq[h''Dnkms]aBpfO d@}o4h1!%aJS*\7s__3G[תӓRƙ &5}jXKyKة(4؏Zɦ /q}< y-` y1L Ku;`SU|b˼z}ԣ꓂0Xlu5 %ex4v q7ϡy:@:t 9Jr J$ãd &˽,uT8AW+Ѻ"wbH4/Λ gN^vVwS[D!KQ-U(ZpSz= cX74>Ι;gb pl=PL}h3~U0tpuS:WS@!=8a#pUF [gP5LN̼˜,#V3pzbN需?#?:U|,!r۝g}=p9 !}70Jtf9 -eA>3z$r? f"ddv37r18r]drtOvgt.? woM'o gZ4/#kvYkp@w> ^]})݊@}(`*MK!aG"%w]v . []9oq c G!K(hs1pC C,}͝f/&R;EP`a]W PFn]" fA3Xb+@9u+(qePϗ1'}< ܚ󓺈5?96xdz/vqbE_FNA¹]*`*6~>)XP+FjI2By5 {ٿp^Ad2]RqC-K=UHF-E^aTex'`o |SY I$tAOmugg自)JgmkK5lBPGZC7LkXut :}ё^NK2Co+Xa& Qw#]BL0<_c|CImxзFQP @厢V%2MLB?fT6:_'ӳnG{ѧRgEqW:+ZPHcv*}AZ'hփ%RhxEn ʘGZdvL>(k-/J(3}1sS~p :OXnJi!ڞlӪqvLQU9em@Û= Y^2myk\Wijz,l)H94A1H]\-իAtĢ^ 4B :Inݚr^}3և:ԕ'4 %!3GDĔ{,"B _~w7ӥ'sVkdǙS4zˤ~q6AvtBt ЪVqЖ9#Z/Dq8b7눳}]Id/)|&])[a!98].]DEzKwPԞXu; Κ7n}Jvv8Wn@q)!t! + D{Tog\Cl$"qI$# ϓ fL-WK|XՔ;JA&w$n|ي6s/3d ^}J{ãp3_(4uM=9<'HǢ%A5Ofu"eɿG*& >*ZcL~Qo2) Aƈ[.) K}]IDk{:V|Zf&6&qO>6edf(Cdmf9XD弱_#/fF>?ݗe1SLA?dϚGd'Ny5ZUkɈY BH($ڰL -"I=yN_`ŨXJl{_=c#o=߹x HW2 )07A`Ps-^;}?3 +1Y6RXi \];>,ScpP;ꉩ~N+bCHhsyNY1q oU1_先44E3&ު:7rqcNbjrRq HMkN1wՖby|=_ML_G"iXn+77!vŝ䠆^"*Xm0 1Fz8|-q_h@MK )J[OpuDxv$"$i%]mo+U m>DwQBWUҰک>R(h6f#ŘqDB6*(B\O!B{,Gд,gZE(^jvυ z)=6}m> ;=5a,4ѫ`2xh9QU\!7Φ-B^DT*H$Sf;2w(__υQNl3@4Fn\FPmENs=bÐnO֘ZrNY#V n~{譁T G3dJVVjr@(j77)`NGtfQXMI/s\?kt)\CNVN g|KaU Zh:8ڻH)QU5xv^D%؟ܧsñvhZ"j0dZR0RvZ9qÍ*.< 8!+T]{ |lD$F;P]z{8'B)\Ys!*G\F2Q̨M%(i-%YFr4A8@Ks;| c" h'B@udRj#!\&u|dr!o1űgD2:rSLJ^mH  X⥦A3I17g|!Sk1.stCDU>m,5QDP-P"CV;CDv ;횴Mmxr݀xt^ ^Dg$"{mlTFVK-ivX[vIŷ>̘. d3Ôⱛذ-\fpJ5]-Fܰ:YʟW9dGozIQ\iT^*1/ c#Ab)I>?ר~'L_e%T7 0ޙ rI~]6)uj֢#J[u)f(p]" jo9N:>h%Y~΂ J~T90#Lb쇠NrƬ4Enr KE/OS*>#*߹۹EuvH>0DA]KКʝt:-?Og#dE`ѤLmg2~BR15!1z1 4o@@xW\5yyB6 ~Gj4 |z܅s' v[#~cj\2 D$0e%UZA8fl&O8#nK2@_hfėoٞ.07՛WG^u<˸[c)m*pްaľV@z]:dl%YΉaȋƊwk0 3n^oELxF3WВNMBwߟKjqM\rҭCLK98Q Íǔi+_MW{v3΍b>/7%5T:t^gڸPU^"Ojpθp$hoOeyjl huSȥ2ojPU$6?!vp^ZkJUߎ,iNQH!:S8}qtƒeP @ Q D|\3 BqY|ڇqRzdhyUPFq$*>]0es0$BBo-Ub010|y>N{!zR%UzǮDyI˒~OXawѶ{Pĥc-05dbVb,*4Їfުx> vE4tlra\t\daRƵq":\/`{ n3UW{c{kau w1j}EͿI:8^9@d&H3]$)nFJ@hko6_r# 7J=QeK4՞!XhS^c Y0ru 46U9.3%gCֻW{~ݭ`n@U7xF|i/0ovz0Ja*-m2%%3+y8W3SY x@H6aQ^- }{W"T}:YbN"tGƟuG d*k/Ʋ^/@Uco!z/jz̘WX%&,%P1”_5¼Н0i:gy΄ٜt)i? x9w}.O>;)%Ty>|Qk09߲w5MgYZ0707010000038d000081a4000000000000000000000001662f7fa900006950000000000000000000000000000000000000005500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/دi]?Eh=ڜ.+/v/Y\q@Q2:n z7>%S3 e|xlWBKW:>;O)&%y|Ъk6I8HWMu#],jy IS|hw{wo4!:N^9Z/K<|7.ro9e^VUz6D,1ɶ6*a2&T 7!&-Xkqqmxo]si%eTt33gpU3 O%>YǷ ˧$_:/$>z^1^ܑNҚ\1?DqvͫFD%>iI鱦wiOZVnEuV<q茍6oIn:#?5ѭd2Qe=ܴ0o i%#4kZi{99(B{pξiqGL?N)X"dAP&|:Ra!2|jߡI }D.ʜdu i&ZE(A VjkkV5ujolt[>hhb:}Jb ֹkqm'qdU؈ux.uɃGH|Y 9e#Tq,ma>&1q#"Q$s --gg\ MC±V'Gr nOĂg:ѭ໽~JS5FNcwaDJF V;o TSB1r {pA'i \@U&YX^O LzvښtD^I.>Żf]'A_>@͹Ձ{Vq:qF`:$eK Xejw GS%̧*uG꺦ݚc~MMHb_ E axdB<;jێq,Տ텾Py%ޣKCJ-~ ]=6'7)W -ZыLe.)_[_T+x+g8 8stKx;1Xv_;58r{=.g^dfA`1>d$8x26vhEN(l+f9$5/ Fho\iɪ^!5 _m9Ga,kN4=ÑR胛cÝp[`D ayP|9ڡ{.b l;ƅߐx|#t@#1y>Ղ?2m ?Z]yú`8(@N6.|T9YT]|M>EEH+ OEPri= U-'`x",$dKsaTE}]N:1ei'TZ+Ī)E udμly.f{hRSIѪ:>GcT EӐ@/HaAf:ˈ)&#\r#|tLla]1-l_%sHۅM:{2uiF? 2߰43Re8ܫ@EJ.ijBхL+t' J8]!{-Q^OGMj$!|Hԧ3U"I>/wKgg{OGaLr.6_'U(JJ[m$C|#9PzsMECMݑE@(|ɀtFՇԟY$0Vəf #\X$-bUC*gm86p&K9-fyIఴ2{ڪ@ZڑrV;UCX?9TYxL4n/Hx(L ` E2lQ }s!=8|Z9$HoNY?v84#؉Tg^. ^i-&>bb]w |`]qt3cŖ Vхs<%YWə{ ӯɩtislis{{j8_ [qGH ˆL]ZI{כ't 6ԓ_bjjq~M+NibWD1<Y$gi?N\Isk=Zka҈̢wqɻkBe/gp@6w u.ts-T' urߓؓ|3hy\!u8gX8"y#uGc5D&>lEcS~>(WOH ewa3IqP{S1{j1!rFrg6V&W@UQ8Îx}A 7]`jwz;b | ^M?܆r01%-o][?۩iDJ B`QjBX2)iJ (HXTQK)+U?u>FfR| ZLwj"tXzƣFb@dG(Hl2 <{_-APQԺ!{,W1jDЕ鈸2 _Yb"a}/eLNj, r-&.EUґ ݨk}΢/A<0'UOCX"Wo}{j+nRgZd|uTS.=nMAh)%FJ9܁B/a_:! Yu )irrh q0b?P^7NJU) vAoBE{۲ NB c4SPP#NvٯbaoI6.騰M]u^˥BkC3y"o{Oe`]\K27"3XDy<;K#3ʊC_c|!)U|-cNz XQVK2q!$n4(Z+g{^t Aoi"DXP,Z->JJE&q@RY2 ״dlTVvC!;Co8\M”O@$5=*CGWl@<É^\AUDMFL~pm98AR@U_K:%Klhy+<'?/wJS30|$&j C" MGI$ N$~> MU$9"~oY7uQx~! n? deٚ%˷YrYK;S3NTm<|+ZaOjEfHx6/ZEωUIX%p[A#mv2KV$Л3KKu9EY;8 m-4f7+\S=Z#嘚KG#lXa9b}$o6@&Vϛg9J&}1rɎx*x,Zqǂ.;K#,K")!Uߪ(nn"] PcB~މ. 5tupk,y:N=p-G wAW]'vşJX֡<# }0^2"G܀(d?x^SW\ytjbM5=W7?=oo2_dbUE\q::b91OUbf\bbTeDY$-SP{wn7sjY:LuNd(uNghR$-]6gy,D'ͷ` 2Tr_pmyDcs:!79n  KX5>gZ|_FB#,̓Qm {^EMx )nNݜxUMB3&LY JְPْ *iT O=PB_$r:T o )!(F}y;LRsfo ( )xF4L\g]7KӘ:/N}+ ?=B-0WtIV^|_ƛ\}葀-(ŒR=hrO? 8QqkzJS&ˠX$>LveI*8]73 gzpDV.EO GanSV"DNI68c\ !#a͕غbL6i+)DԿpx}S1?uVp$I&̉*ҕ9Jz8,~*/;Td|IC^+~S}ТI׃ <fM5FPt;08T%h,A KQ!<\Y,qW|܈]WNySYe&\ׁЈ0˺"۞SѣGbPD:%<߿ZbأeQG s:ma~'g-׫_`6Vr" +]LQfⶨk[ *^TkZ%L-}IlH:Šɸ-;e Q!~kw%`$ǃ=$y7Q <܏ف`bki0QWjn}N1)́҅wReY TEFm#=w@4Vj]G~ !ZKvXQ],Dz'z;WNl0Go>\]:yB_|ٕfx50X _UƌBv(  xJvYPVjIpghkٕ> tR= 9Vpm ^=+ge)N$ VMؕCbWVj$ĵ4:oƻA_lN{D%oQ/<]7Y2LYf(8BܿY->Sm7 ;qY#z|Z M)l<S^iV5n} QKu#v>Ha9%E.#7ϳ]IZ$J~=B5=s{؆?ӿGhT/QQ"':9M'K \DqX' [Pe\Cxnptk|BJݑTC%H~(e#"|b9(Vwbn,d& I*Gf ч@v|;hV6byd>qk*N ϾQD/e;8lrh2)ۃ*tBLϚҳW[]C-0ūzRJmW2g J1t_S&K y\Ұ'y{33D4˔gq+.rͤؒ} XS4No`=N= y YQ011Oԥٻ3A&.rGq5y-֍o*NE5g+ȈCK€ ez g u`|;LX?38I'rԻ>sW>t\5nr&S[,v+S6y Z/ ,JU p)Y蠀y{qbm6Kxֹ&a!萓ձw 7׭rnK?(Ģ='ƭ'>t~ * X@̧uT(6Qnvk@#KE_SRgշihIp<qTӏ42$('/ 'ɬhc'Ǐ=N>N|"A}PuWHC~n\'f{Ox;ƀu@c1aǥ"-DX'Kev Pt^[?d0@>6ǽm;0Tv!7.5NΒn=wk-!"k?uc썲, *wmU ^g<N B "V4=fbg G q(zղ9i`мX\tƺ߽mS*bݶZu6-  \i9hXlQZ{&`rS ں1Vu bq yt8L~ [+`2m1VwE ض\yOǮ( )++m #UEݨ܈"ɞ1FcP ;װ칹~ ="|s1Q]SV5M{j؟d_R:m] bnZ0X,Ě* !H$8EZ vIn hi`YC=A C-.[KbHqDQ^I¹[K1<9չ7-X͓FaeRȅj-q-^}4 #GLxCG@Cd>ԻBRΰv+%XS+(cMJTo}BmL|_ښ cpV77'q(&#R.*G"5|[hWٛ_#We 'Cg]ڒYCPJЈsOBGm6bİKǒA cD*E} MdBfo hevVyW4)DgFZԙ ZR_Zx T_}t(H]4Knj'⦐uŴO;8;[GIJK(@HD 1>%M2kp"R ]itdSM&Fz&5~#JK9,$fd?JAQ'_0\CUTa*oaepeƦJL%h<t! V8Dz?ࡏ# euߐv6>:: zmӸ@)y w1;Zi ^[™|($Qӵqh_V ωԄ)̨u EcV1Zkܘ8\/ܓߍmǎ{>V#R8xew}jn^1cʷ( > Mt9>+ +&KQBӌ(_8!64MW#.C&~P[@V HdGP;5ѹ-tgrC(z=o3Diĉ85f&`YEleZp|Fvj·hS[=ܟTOiZi".rUCgR'MQHh#.eZ0wXoMin5Zuz,?(s2gp8MoiZu|V>拂0k*0OxqVu_ ;_0 ltzsŒ3gf{  +Z:Kp ˿Ş߫&R$53&ImRbHh}GZ6cЋ,ӥȠ]K_h}Avt}0XgNԴQYJ3A9qb٘Ub&/@L֣!2&]^bF6VqFJm4 c(qpG浈 zU}@O3|D)Ӽ:*E/|ݦը!ûݏrKb'P3>e\aH\aA؂aS>D+fUõXqIkJJrJZ)0 V@ ǜaWzy#8gi+XqFX5zĄKjS x1{6Yߒ2Cmvӂ;XB=S˻si)Q"綰 K=:֒eC.+?6!LwEQΈ`[={tTO9"D^'f9:D-jan 9=.ç򊣔sb'd@Ug􎎿<% !*Ωsԣ\8a:\йY.4&E[FPe[PR@#&@=X䰩CE{zL'+!Y)}VX?'עgѿ2ii@^o7)8\<ѰvՍۦ[ xN`\cabm%{#Gf>r Ccŷ>t$g0l#))ـY}T(C̙'o8 `OTTj~D^խ+gضw[qCY-mULF=Һm,!qSK"  yZI!p`Ym&<IJ{P"Zgyϐ#*&1ی}FWz'ע}M 2:ݤovyb l3! 3^*fIOKeC*ʯg3!JP"K*ڊTY -nDysa+>m:n+N_C1<Ʌ&^_'~3Ʀ=Ayw|~Vs+=ҍA"}δ>ZC=^ ُcB 4{-#ȌG9wP (7)fW^rHҞq4W޹J ҏ\[hW' e{_fB7݁e!\< ̾dMCaO"TpA4E3K Ao~ʲtNh ЂUo'lU)j[|zD>1v[D9xl\|-=r<Ñ#,nºǬhSRT@r3q#aͧײJA!#J<ځH:A|1 GIx:H=%6!2{"7 n `ųnj,_('sN66k ed;uQ<5VYɮ~ZÓGps<`oq` tk% M> ,ȩ,g(J-1K`ިImsr,=6Moɟ僎³Y9&L?l:*hV99xT[NZ+GJ.<In/TUs6pLc^>hQF;]QLlE2ԩ#<:(gQeTY!DbL ie/2j*g~pZ_',ty2gq4cZC f+xL ,`]O;'lP4VwT _3j拧3a9Iɐ 37)%v1Z뵰vm_W2aa?މKhq_Ϩ"%j^GSR+H/k^ܾ(uWU}1v#L6pF +gLO$T]71~&VoRoA4?G@4}[gfYTFKG!z59]mWRMvѸZT 3zz}"5A$Q_-ΊW3 U⹇LDZ'C]??S^8τ3ErQmj;n6؍"$~sodm K(ܡfT(fx >^q8npH /Pnm$܀=E~m*K޽Ih Nf&YahpRGj)}ޡ+\ݲuF4O8yt輛WP6+1ѝ(u4.4x mQVe#I/Z21#ۼoD ov:IQxHLUy:#ك[O: \_&F]?+Ikdfˡix ΰGi73'_2"[ZyVǛ~NMɣ+gSfq/ѩ$1zR6^M߶p$QX=t-⵾x%R[uh/sHʹ7$~o{9_gt@S&]t]ǾJT3Z͒B%/RG/%(BwIX?O>RQ&֤{vODlQ~+CQݥ=K[L!-dѬTnIC2#3C蝸iRuK;-%a֜ *y0Ww@n/l'RVB]Z `:dGuuLFYQ"?'nV{L_BG?TTJWkpX':Q'zg*j% wLB g @9 %s!G: MT-=U4܆FR\/v^,a]ˍi!utN#]eT[Pcnůj h|X_ 崹נ2R"鞏coh4(N=kūOsÀf`[ϞApa.4ҡM[T:R3rҝ_ɯ u%rB"]{ClJt -'˻1j677;ұN Tqc=Z3eQP:`oٲ㦫UQ ۝wȒyH2!-m㚴f_ȣUo[4Bt4V'˘(j^"Ios^:FKxb,-iavz|R:gkfo" q("V >p8Y,׎N@Ut/4mqQ\>|0ÍQL:H'rL7*@;P^HOcƊ)braz·k$̻2X@M߱{ KNKO赏Kt]"?V_q ua0p lgueίf^o Gخrt'_́$꘷[>Wt>=r5&A5 ͹т?6pBZ B+w (07{SdFp>MYr= )*bF;`.7ZOҞb$C 0>0+x[ADR"/7ɭ=\-eJ3'ijn==9( 2ci3x([N|BM"V`?H2"yJ=0#AtKp)H.2f?MۮPU >85{E~c:ΧOwv̎aen*n2d%[&z8̷C* >8B,] "z(n|l?AbYt!ˢ@ڨhrݣ: zxTD{\e /M(|YSOXS'kJ.9+,5q" MWjll=%ߍh 3K9x>W`䡈Tڋ7/T~YLݹ3r<*uqmO ^wgͱY2"B0nzL05Xn9f.npf2:Бέ:]P~zp :Z'gYz}r$}q%K\Ն!8G 򸻬JUt֡ȏEHncC%b[RzDeGѭBmhvqɞbH1L.o j*|ǧV!#Qr"h { (ǎÙӪ`Q&mVN"EJRl7J-ޒF.gJ(}X:2;fj5<;n-  ٱfUD3ԅgac1fdD$C]J"i" ܜJ66D$FRn}A;N}t7Pz>]H*hÁD͔&H4W >p#cP n6X'9OA 1}GTz.9%!VP?(:bZX>]]鉘9`NE DQr~N]L<<>H=w|u܄bR D\WwyuOiJ5h+p x2I ǕI*"ySu eE־m SvM)'߄tHr&{>!zdimtVpLC:t?}Q^A:]ѹ2.t4qcdÌ+jC~6xם}D]‚^"SS\y#'u+PD@NLCngM 5c0|s$z7.gyk3~DTWSd2 C5حi_Jç'XӠr̶'c>n}z zڽ m}Ic`;F*={"RWp79Å7׋uC9TZaWPlm74ב,pdP__.˭*-iMÙ^q?)i4MkcAg4t"a(ч#qϢZ~ z|{I 㫹ZZFr z(8 䀵{v?FԎ8g*Grh:" rrj%nF%:%^q ]2 n`3S+A(s$"[p75-I5@  zs]&t`@qy g{:T?CI9/+t=l4 :;V) Oz3nƳ@M b43§F 65saJ"V;<.H*7}_EMbiDe+F?Ŋ˛jk LnKOhܧ䉂3X{0gGX6ΒV@]RFAfmjS!/oI .3lzZzB}7%wD-#+ 9_wՌ}W ]m אaխ<0l -/왐"LtFLҵTM.p F\"AyaB]gyS 5bɿmfgpH!v(Rg iWYSMUG,)%%Qfba -jX&4Kqƀ3v:M jzHk4j!%@W-5O5<)jYnś{N;E!5Ҿߝ KgM /$l6\Y C7]^c &lýo;XذJij6^y05 qwn""X=J @vϢ^@ eᬊeHTbS0w߮DF@d⟞}pزѯo+-( xce %'jI9=?v 왜3y %hh8k[ֲ,ZJYKf7ؚ4; 44tζk@P/N}>evѧaV OI AyerƺXPIvuly)\qx U"\?JE]֌8hr.]ЮC2K$'`m-sRPlTYBW}؜ɫu͛p %Rd>g J"O%]OmnvLmݦ 0QqJH4C\/RlV$O,k$0Q邕%v0oemLS x-ְ~ÃU6oyd'L-4]Vy;k(\]@~$O" 彞X ^_㤈z"6ʞyD`M%F`% x[;ZP%q<`V8ܤuNcW9 E v=9Gr ͳڣBl~ةÝ nTO)Jz1yWbZG䮶;-bsY{ fyF qWIxIHB@Xi>g N5\wPer`T}}VLbo m|HV dz:zLN2ΪǾBV`#~V,;ylC3cxRO%fOL'ͼ?Rmb%l jI\5j36G5.n,grE{1`LaWv2lXUDxyk,[:!|er_0@ੰ/k|M/ߐ =JCcfKnA+`x z`<5Bq1'WhZ~>ZD -JHx{B%ΔtEJ]\d^/ny4~oG?[@oo>'i1Jrl}]:A'Q/#z8捴n#i9T:05w l~~%eˉ]`gc\fe&Wh 82RgVO'3{i1kB![n!_ȥK;.ms| Ԭ͂-]w~ġ@$u"nGcٰոc/]@ "ZX@j/kG sYrl a RU3[|f2#3=љF&=WmQD!r'v- o_r纅*3ߝZszΎё, 1߇xmy uVƹEWƣ QQwۓHlp>>ؼLztd0ը!x^hcm̯ Q&w- y+uɹ-ӽ,0Ux,! 1L [;E~M/Hx}rpΑ/^,G =o,e .]2kn:}ΥBs{D@5DFcLb|=p+ZvN#y̯pd\4jIFZ{IJLwCLD?=$[z9^^PM> NJD*j۔n?_ˑHm8" 1ꢆmD't%^#[;'V,jc,uF[n12ɷ5ixaUT gye@|W;l ijD6IW'8!HLH6u-i!|`-TtUXJ.lYUt`+2u靣-q5&~_&D.y ՗QF"D;"51WB"` ߼5I»6oԊN>z|H6gU(ޡQG6fuO܊]orEG|9>S!_.Hɧ7`|ɣ;a>]w+VVr0H\AE=[AFIfd%Iղ$ȧ/$j qZBZg{nlXV|ܾMlg ē^hi5ՓvEDs 1֩\Xl»^8hu$8AMAA??ZUA0?NARϬV|Ǘ}¸5{}#L ,2aQ{ aC* {}nFۺ׿qk+K5Ob̂=C̳8:$J?6WD)H/ܭ52*Tf&7ުtCs=tطoc[v>+DU(,4hl8)'PoBo% yRufs<8JpkŒ2[ Ûz$wZɛwE|PklAP`D~\ä~cA:pǛ#11gj8QeK|p#O]3ò+^b*7jylK Mw2mDW!" ]^cH-x8D1iJV:$]C%w׿-=^%UisxEզZѫӚ~ _6Œ9Oc̻@t_ kl~*Jv H&2Ur ;1i؅"5EÇg ljDblVI^4tjy9Nqtɓœ>4T)K!X{AIW;#lx)&x݋^|vssb[NeNsd,CWّW:#;6ٟuepPJA# Z6%l c$__ &-?h''f. "Evu8pJpy^xOpI V@w|VY?(E 57ZBJL4ʣ=ZQ [7 *ܩ/e>dH.Dr(|PQ(3Oa7: vz!?5?sq"I'g>ηX*% ]`Fp[Cɯ8xV?/@s$OcoѲ~˄ jJb*ݍ{ߧJj}ܰHd2h1?< ".miW+Xi->طsm#meDu҇i}y+&E-K2)π냝ztP&F6zTc=lʗ~sR|GE8AكM!4K.]~cAnڑ^ 5_=UfF?x?S;JA⿁Tl ,L͖ߒb»Dj6zs?ہxq׃0T0mT2k;4Wec{ĿHyEܻ)bCWN!A^!l`uI*/%Z=A"~lG2O}ENL81/,Y]k]] +z Jv˚sÎIܕ+Pq'KH"Jb8Dh(߅5泋MLn(ʿ ѣZA4a]O=PDɝL1wv@YbC걡ogOg:\/Q "zOdL ֑]A_* NWp 70쨇́͋#Hb" Qp_ ~HjPguXqA(+J*Oj?}W["K.h`mej $OB7 Uf/ů(v׏M01KiWV-)Ԇ ̶;K#fy :sаMycҥ$<4䪪B#ruye/on@zzKaxVW'20~B$.a '=0#m#>BY*+WJ]3E t'&?!orSh嘈bw#}1v%ѤT&!O\1ѷ2.\;z/kR1QeGiW*BN6mX B^-HAMt)U)B2YɈ|Vr4}EAeT)}Wjͺܑ4mZ3/K%\@?5ʋ߇_,6{8i& 8+̼(wb+jI NԗD.=bҰ;*ҷ3ƌ'$yRWYxZ!s I@>%9;rUO8x%; eS.t+V(na[ Y@)L@fųaMliOIv[]23/zzsG)HRi^vozc#G -u{g"y./p=J8x 0bT1T:uiVw(|nҏT +iUK@ޤc~@][{ O֋S/is{ffbHdEkړ.Ж2mAsw?[gIWvU-tL91J֩+thϪ1K^_u)3.T1HѧNab..y]j3ήq<٩H͍رBpax.GkT)0LWʿ0OEܔşy |.X-o߻e;MvZ jߏ E;F̫4GO^K (C,P=Rsa>+<1HJߠAN?{Kds$)1F|сx&< ϗ`2Jj )dI Zn D 2;j̨uni5` Nc|H~3R*]~ݍ,qic\Agh|bU8d#7* 2kY&1cb-AɈgFupc4Nyt͵T*la3_WvN'I M)MvuLy l0xq9X7YLN#b7dˢP8. #. sHgE%P?~H[rZ0Qѐ +_䏿X\W!ϕ 5rDXJ<>ИЫj;7drr/i1~м@eun5iW \'(n$Shy#LШkaes~͡_óh6xbn8xcxA%GvLK^EtlSVp=ޘY&066ZLDi~̢j w̋U -YдmI{^7=ra_vm HjuVkpd9T?3gFm`Zwybyv09RzR9{ޒxPgl {;uxTY K8؎9}5~``ɫVXAD@΃vq×MOܠ4Fbg* E=vc~h̼MQ}&BW ,t+dy-^-&ʳ"OKCd =@rzT؏Np(%̄+.7ҽ/p ry䓮slBj_nVӔ^;]ac7rIb/UL)F=k띑8n&jҕi!ԲwQ@$M[nyk V{!wZ@-4(Q'qj(.K 6gtv- xZ @M]y^Nm Hz9CJ&aI!#!%4M;s7r=9ctB[ @e$HHcɶu1,N!z[B2U)HLkR?j⎧"'}A#4k.]. 3=zn ĮF87Dq.{Z 1ag'%ov6W>lqGLBdNPK7LkI'BwKXfhcP},b,SiU(?=P9%+!U0+oW`?׊ŝِ8(&w%Tm9xW!K9 TNvÍJx/<  zf#Lfb j"c3eXvw[Jl HDSdqKk-qUy%]2Hk' g$hW3&54]0ƴagIXV=o%A$T}'ʞMܾ 1[dCixV_2i]T;ol0͖ 0/E]Hasu˟ *X'=󉀠Dn-}hY~)$x`<*SFE$h\q"Ei´j-m/OFsʔ#ws7eǿeuTL}!bhsݵRA+LE-˾||_ RBU+V>ό/,/k]}v{ L%^r1{$sM-`̧J )adiڟZ֥sxͩCm0J'"  "Rg%( '+g0uk4r$ȡ:'+`(٢Ye:7޵+F)rmjڧ e79 8ۇ"L %/Ϛt%|"jxldczuoB{~o\ J80Ť@@X`Q~&?l2/Vxm&)&sζj1w/d_}{%C칞X.e{Ǽ6vrn;T20\5gELU&f+m*rQ*R@[3&F<2ΌrBqv2: n5 c`]uRgԛ'/ܦ}=WcvϬ~}>0K[".H?Yy~w}ۮCS̨/,՜4˵\֯?QBic;ꛒ7{^2z``?geIa3Nͽ_6 Dwxd~ocrſNOMlT.ܛڭ֐iύwب x0_)֤ mp=_yBI* ZLb$d2ZBpP( !KSzY)A(YWf u'm2Ro#6W˛ŝn 8. Gڬ &daJ,GxJ 褾 ZcDJӭfZ-od, ?~i.SJf ';"f+`YKc<1-vcZ"M{*cwK+vg q.YRW!ҤplW LJ!\:*":d<,Zߢ :L&HztMR)/^VǦch=|5XUhwϒ*>^I{TAcncdKvA!e$~`rJKF;^`B wU,"),,7;&ri Rڶce ^{(ii~&,Cf5UgHq+,|74^aeZj挛0ͮw5.|j"]~T.| UN dP2^E!_RPfa E=9OJDD5J)b7էg$ݕq0nrQCR]j*8?$q(99n+ᶲ% \>bpNՖzlEwEP/b ~?>=^ 整:z`Tԫ}7tJ5sUjUќWls_as-*eAm?fzu@*bq-$^+V<4%RrNq@a.ij$sgH Cљ8ŧA~c1gWHX۟|*7͎:+#s0շ[-(%r)nm 9&IH(n *Ј`>9lr,euK)Ij~N, /QM'Ѱ#O+W:eSXPnN7+V(pJYР8 ϡ;S3]<)x*qsgv$ФXM*:ں|yz?wfՎeG=EvKŒ ЅW37GP~Vs`9fZNB)]㜍YIL.BOoA}}}ZV 9aF82i7L=+x+bٯo&mZݪ a{J[Zuvte튥(բ8>,VA|E1q I8i ͜(H`q(=֥QCD-g+*߇<ĐǺ'eL:e05і+pjʉp, kIm0( (l|bhʹK?;^dC[s>rq<}j#K&c2i+L)A%sކH!g'B@' XhZ yAю_\5rzu >Vc-bzTRg)HN4@g\qW$UL3#} (Dfqk7Kg[Fy[nuj^z`m+b4Iμ7,u) 1@ˆw{7k^zh 5`x#$V/PKe -\ T7Dt'(s@>gM1R+gu +&&v9 Cttӵն!XT%M^%_lG ê)k8Zd 5GY0j>Y6)9Lno&AM7F ƺY,i-eh P 3{S_&EVϘKW,T{d+ٖ jIp\ '^? 􅇂G&~'RC_Y"9lЕ,R75{:ޔÿIٿ6*Ӯ/eDnŜ<7 ,s7#yzIRV ݂~u_QG2PL\BOW<x|2aIʤps{Z$#6@ '9x/8#Ej*\7\f'p˖üai@cZav,i%05i> kuaru_clT sELb>3Nsz.2Y&c#HPW%R\sf?g.,4vJd=pK*"L?咫 + n"G 覻B#Ѱ.,Ba , D KS -Q-i;PɢOgXOE+lHÄ4]F3VĪPw30$[b[AMfyQ ErGoz ~QHԻtv]q{q<}?DJB"{-O[]di& ymd'I&ۀTO>76 n|s9Oӆ2Q~:`!O|P ͳAPL D;7\\R|}9Oo~$54NSAh9kw͇_6+.  3q.2t:RdvDvvYnN@ Dnd˴ᕲO(UZ."T*ěske+C Hu(cċ\ou=h71}.oh|RxZD)lsģ3Nuz* #A@v7|?yanz6Ƣ8%; z*Hh1M`+{qFD RH룀mELQxdO6#è9&djDC2B5o;3b0dMA\_&E~K|/ X a fmcaG"BWRYmA2/:lg.~NF ,7#Ԓ_k+ ;(ge-J-_Y렩B{,-PhuwG=yL6 c$܋?or8)MYwO=S"A \+d_-37$m` OBJפ n?G5_ScT&u=45U%bbuZPljYsEA%H$y[p^ݩ9K`tt_*wJB/;q+5>`pzּ>\ўaݻCoFۈ=dq7odd0Vm]^OPEZuNSu@gcB(Q9 6634@^W69K|ÅSͨ$ mW`yq}voX͝>ͤ;P.rlutMFHD^t' &P4d}>$NCS~:{NlbwVVBۻIr 8_boUX߁U.ѩyk?~61\P+W"+hH"vޟ' ~;$IHjKIV4Nᾘh#HS.瘟%>`po^  ңnJɢDRb&nqHʣڗp]ag:(z|q]LIy:QŕƣPA cc4Bɽ 7AbW88 H'C+NP'hX[5,-zCBn/GC86] J#_hgBHvi=NVblkʓ NP:So~MfkQ@CKQ12&KI7~Yr o+<1ɼ^A/[`5 kE OM&\Txf*#:S47 .zhEZnϪKI8 2dIT39 RRJ:k'jmB4:L6W*"tАkgݎ+DȘб?[5p1!َz[ @1'JJ@f^AR#;qI!"]pӣiT' K)5hdb KPDvgUv&64d= Gw6BlGtŌu9Q}a3;3ppB-&~qP?DtNyh-3EHƂ4 j>A2Yg ifnZjɉ8$TB!n^ U9ѿh@y:X46 xi fa)l#,#`Qؼf4F5y-ajB^jثS _HWWzJ~Kse>Yrԣ?˱n$ 3*eSti#9.VfJ{{|&c $5d7jܕlAT$s~mZIr:ť IY;D,E튟~bW@.GMyDLI$HS ̝ȿrf1`w{U~nkJgdNE~^om}Klӥ)-(t"g1t>"YvUvK;Ku;QrA@Shh c'd3_h˰iK-'5'2$Xft=GZ1vkR;(f̊ՓLX{@*fG+SV-ꛛtkLF& S!66HldVmAUN%%hHuYvqMo匊ѭÜU[N@J$+psZN,z+ʟFt ?k5rʷ b{=ѡjpk> }B{y Ы.3,y=ZNA)0s޲͠QD~<(7aS xlL}@ʅ?uHP4g Ia>g'+yL*FOYX=J,Va4ݍLJV tU`^ ʞ~y*-clE1[ٯ-XR92x*4^AVx,zʂk;Rv)p7n!qP40FqL|QB}nn%jI:!z.F*ol;K5'DicJՐ ;ڷ8yu^1/D/XOo&dUq<ڀ Š3$(Aod-Q,Q.s_$d:^;H]I@x. 7eKjUf*-<Ơ'ꘒmgr="&=oh?b>Xx]/+ؐw^FKHk|BhDR7[4vsuVpMJ Vs)w`pHO8YǞ@V\ƚfK|t024[舼s4"e'Gr]v'V{v ?>=$rh 5@+ %DfNހ/ TZT ؚ57f {E%OMnA]!bScUK"kV|)>tx1@Ä .Uy㊫ue0H8l7Ƅ{eɆKR iE]e&K>CMp?!!~M'luAL 7iߤߢ#_ (̣a 3 L d߆%PC fI+Vrރ#[oԓTf|Uqf HMmR47׻kq7`)a>D!)zjP\B̹ Ilۢ-d\V)2#frsԱXH'ģPW=^BƘ Ț[`IvmX|]<ɶVn(Q3aRLWW% {;A(N"UKHM2,x[z₱g_O]kMv0vJdWѓGgSeӈȉp ozsW]Qhl΄5moofYΌBC y+/*ES^ttH1%]3F𠹞2 9~NhP4G@!d*(s_Bwn87-$7#bLWP"m}cp1џ"dT_`j3KVw;Cvra 7nRdKDFG9¸An'(s6Flɛ;:Cڤo\{I;{7)ԧ A{j- Fv O5;7Q})fܠC206t!: юK!9fN^QM":.rNNX%4OYTEP4VE5}Vꞈd] 1*]E_r9C?tkO<Cn|uYzA0DG7&6/9&w,RC5b̸iË0.)X MOYO _~x:#CS 0"X ZwGR kcVg XĖST%w_ےG[tB+v:; o H[K^n-gs5@ZK7; `V?Ho2A݂ɜ_+QC(qx12u̍ٓi%׈;ja~k@#LX[]t_k-a&=7EmAfCc޿-t sT\\=fL ) GG/&B ǥy2pIi%U`Տpӱo.Ks۫>'UN 4ᓋsi9?8W`5zR g\E[sEDOS#'~ZgvrE`è*-vdvGl`җpp[’ vlǥ KV}|QTwLN5|zZEbyy4^iLV*xto?632iŬZEY$+[u>J3.GE2za S[',[|kw/> H' 4ы_2_>+\෦AScʊ03zh O- jڗq|/=jЙBMA_ʰR.>7r0պ:3=^/`S i~7{$R=O=ORNO(= bH/hQd`u{*1fQiFZ~\.D J0eGS($YÚR+ȮtGYDAZD19)zJv8N>fْ]h`=$Fw^+_gy;+t_r/lW>*, v?5p?R)Np>t2<`vnĊ ͱɜR=@[V,NJQI L#9Kyp_eo;C͆'=#"„>.v4⅀ MlZvxL]lo뿩`uʻ 4z&SX LSbViR3qbP $ G-P*,wLse.:w?7*w ߕ Q@Ϡ ,>;\boo4G; R#\{tAT ̦H똑DIU )j#{ *c`4Xc9)N ̠N{)LS$8s~VӴjU]I0 ƊCa[&Etzcޱ.܏@776䔓':~ĘjDžYc~fI/g`ӹ3y! ?Y`:M (ZJo/X-wz0 Y*䨖X0Hɰ بW0V+nƅϗb;'ɀ2^uJ,XE8t`̓5(~ *_RQ&M9\qsTMR yLe[Y2|Wħ#`ynlOmxi )gt{QNq9Zsa,uV~&Nfx]y͋yz|LhP3#跢1WB-}DBktz3 /C |G ZaϟSߤ-vV4$9INP&gkWxP/+.14jkkyvTû 6}F5oe^;.7!YM@68!Y5cP6spwZF\L][ _۞n?T +arlʜ]5-mW"djk2zHʼ*w=w&S/GRR~c Grȭ܋!UFYoM>fI+$r U/Wp)pMkrq(lg/[?zGүhax =žSu# -LNicߔs8]_z ׾|[e"MIɭkKV\&2d-`Zr֝IŖM voo$uV_IX f;y_t;]b#L-/כ" v=&"QgB_ AM}|G=`.2&tW0\^IYkLhU H-Ь!y fE$'A ?]gYrK]Q "RmYlֳ5T %k&RӐ%WH_r lj̬s~;kRvlY>v(]r>6W|[Ɯl#GKWɻ36 _ٻM~K2Ϸ2IqK6f'4ﬦm5͊Zp>x&(F}W/<^s5l]e8$߇>8 :[6d~P4_0 -YtK+S_tIDwp,C4835-&ևFZ=/pgY߯%0oȂ6i*ZZqщ`v69}ZFisC5ab]Gm28CP"γD xeΣYwva  c<"z^賌AՍHF1x)r c%9TeAշ| OpKXn$hQz%#px$h ;Wdwj &ĹLnK ^KH:_#/S8غD&޴Y-]>DNn+QD'Q𹘉tY!ת j@w-,DeJ!3&XgOU4JDh!<ؤ}GHCZn 힢8߾ݓ[3mNmNgk::YkGԟC؋ 5luJK@vQxעZ$ݞ ;  A߆7 -3(GG[6|*l槄~d :@^6rlY|,Ą*<{a,4~fo< QcQCms}:,~n|3 d>F&N6*^Oi"E6ǡq?ٯCR;Bݼs:-* x%y (t\d929"i=P.&FNqVMa7^fHD9>CErG#0%c"tl4 : 7 3vo'8Jg4hN9bq}^c{C8R[}V̞f<1eC2bkZ I'⃔Ψ=Dne@~Wڪ(tHXyaz E Et;JگFkMWêuC(]jwŮPS bB-TdOK=2Щ +/52@THo<<'x*l3B yW4[0jhep+NKd}Hr{a ,}@i3C je Smα|Ab8V_ ֟`3f\<wFڣu~=P}àVzj-vQmC-COB8ũa{ʷ1,tf̿nެK;C&P- m,VڛefdRF.w5D B\n㎾/~drXllSDԖIˠ'5E=vٴ'6&*k*3e7CػO~ðN{QwtV,ko&RAZ6 ,x#QGMjNHK&h%:@T%8{}ݔΑ[$}S-I[N|.\j|. :1D+r}u猑-GQLgކd/NҺY[7O a[4G|` E^꜡u%?N%sFz|񌐏_AɫKDMatg[)Xlq)Sd#!qS 0}fuۥVϐRnQZǽ T=#7*Ay&b}|㭣c9>;.iy ˆk$!PKBnHAUsdP/ Gď[ӈ(:u"_Q6 .RȔj R泘L0tJpANK \Ӑ/%SJ90)T\C& 6k/Qp }3K6r$Ԑ $)',F|Z}F_j;mﻧ¾v`3%\/-0bh)=,{y"e= bIB,SLVGWrYTȎ'yrú Fon8+yt3ćkݳ(?Sdic-C.N's-X/7 v2#wtǧ>./`tCf յ:+uo`̱R!vț{櫸wel3yT.pf;k{B_St6jRߠYt^~}!I-`7 #>3یr ;sĖ`$j#zx!TKmLea 0Xz>}sX-5/s/m$Rr}İ̘;$iots0;gJ6%d:xVLB|0pEeͩ[z7@^6 Yd\'ယ69:c`&C*ѢbJֻfe-n]fd(S5'fl+%9w︐X.a7[j=T%uk {bEU榈U%ˮOQ {Y P D }pPR^%Gi0<#m@B*ZG!X!slj#OY9p A氜.IJ #L'HtrV *7ܳ$0ưi4:ܥD}$xytIM'~N,ϔR:%Y0l 3nh8S^ !v= HZ#JUA<|d.Ԃ$Fe:sV+NUuWyC9S;a#&^ܛ` i>q{G?،Fku 0灧,Eᮧ,k&!#e1.?8&PTY V# $I!?pֈ$sO1ۘ~2]^gAs0?*Ԟ&L(Tm_+[3$TJmbLٱ_[y 81𣨁jIf %#Øm`c\3#_i&# \EnT>SU bM\BLDÅN" _ 9tv *(*]- HaiXq*.#N9O _pEh!U>XZhu[%̀IY]Zz-&C?/ a?R>W\iOu2|UZ_XqK'(zOEs9ڪ@}HS.9޲ЦeYUi\s5KP񈊠BSDlccQA3ύodu4tDP3Ղ|{}Xk}uMm,]l3M|5fĦ w=a]-6 7-DOerM9&Vpj$M|"0b|_'s*XSN`҄ )'hF@\[8 sM){:(*O8:a澥kʘ;(G~l蒴cDΪ]:h?>)~iGĔ(Ṽ|/!OM![CCHQ`#kSWЙh% H0ʓ2Ppv NX,~s,6,ͮT, ZsK{# GzhrsЇEߍ?V( &%kRx`WcVw'0PZ҈ f@hh&!&{C7z7]W}av'*]6eԆ`n g-(Txp#x˜f$ 3CGBkۨqb$X AMXvW 6E_. dӌ߮zV'g ˖>;LR:'R?lURF[AyXk^JC\W9 H܊x<8[tZYdTl>AAQncV蝱&LޢSJ}Sy PVPFzF σS _L_V}~F:xWE`(fFZǭ}Fe^"4 se>gZvf5XfQ6CIT[f#fZs5SA j:!j~ Ax Tt٩pt !}C&:v 2)OޮG]*,/,ͷ H8j,ɋxV5uqM{:c2ffD!0r4/z`Ipsvjh2[Gx^NDX6EbDP 4ՊamqӁL^Z-9_\q_졁T$,B ykpkwVe%MkbNzÒ|8gt)b Amut}%gޑ;v .@JDB#J}mpGl P9PbuKfR;d>#5GR)ol64?BB3 IRT7:v8*&*/O!,~G(s4ӏ}5Z [EӄLu41 DLyU}]V򠗘vBG^<[&ĒX{z{gj6LXuKk~H#Od x l55kGR[YُԎRQ%aGB]M9BgZQ3߬9=gxJ1Yt~APw4u=<O%4󂦊ɎbvpKSt [@_=׍,<1~'c -$%{]w q[d 17 Eb-8&Yʱ$mm\=t{A]d|9"+dbOC2slc1=h-fv|RV: irq<_P)S `d@bw)0cOQtku+n9=?ViouuK<]?}[K]kKUAz(+ j:&>,VA(j, _?P| Q:EF]ǞSw&4,hMrr6ܻZdm0PUue0sŝf#Ea`Z`}@;t4mzk`_^+e)0{Y~BnV4s)VwIOW(CtQHvn i EǪ5إB.+^D{>k̻;s( ݋K"w̖RxodA[b"nׇ}f囅pl$Dᘢ=BZh:Pxm*1\ND9 c#^(գa/U.}h[_Ml8cy!:!D b(~]0&ِkL?:ǎ^nحXu(.HAA7=8ZZǔ-]=/ xi:Չ$LLO~=4^m|<"I""+9a @^c=)|Es*A"h'x1І%yrwv]Az]IշLg뾥$9%>"љSk} P'pL9IN׎#4%]¿r{M=t29@'Q71SК[Mdg82r Y'rOӓآtI9w#$z .n)ɋ bCJPV2 *QF61y QD<ؓ47vX{O2Xµ 8?"u0R&Iʸ{vZwG/yJO$WM_Y E"Zx =t.ܥ&Fօm`W3OSQ-^ۢL崐|yX:Lȏ8dvVqBֲ~ ܺ.9w^a7b&C@ƤzkƖd8O;5s V仡,dŦVoOd88K@spU{VQ$U? _:hK)4RA \[ mLF 8AL .';Ms.ZM]!Ba`.<&F}mfY$\LAN3bS,J?3Zq9dGJrEL(8VÞm %VP%=?[61<\Z{[J'EMGHYVdokrxMcޙY@Z<鉲hI"*gA\[Q1aAHgf/=x9Ly{Y^ֻ3vn#8ҳ 8vRy7'/ lJyN>c+úZfb3` F:N(C֙ 0jR 0䈪.HiRzH_[&?Nȵ1=}ݡ0 /~p,# [xL6;1`K2CbkA"?Ƃg=v3\ii:@NPZ'Lj8X8ZЬeQ;恔JJ>W:%Jz+X7]uų[hI]:\1Hđ[ ∎m~[- hFp K;涌6* ^͓"( { ?) ޤ2R7g #/wT_PͬZ?kO&#s=p(k(/;0 ϵ+ƀ$S)sXuTf=}TKY#T3 6%.%%G]!G݂L蘅/G :nS/F;<%L9%dfi+*΃tnG"Ui.JcU-ɍzNbq$|ʞx܁6/6GXPkzMiqj,:,fZ8nKΖïld<7z ۽kr< ,gDcӠ  ~It{[zDѐVߚ60[78ρr&tc?X'A$l0]ZJa}֝c x0Oj~7o"˕iuVLQbeQIVW!4e]V:b~<%g`>f͒$'tj8tc+ﱁfOdsԳEuŸ$ o{>{E9nI2Oԁb\1>{"^v dF4gUTMϾm8Zg^b 'mY2Hz\mU9h>vEŒl!UZe1N3ZU8r[ԭ 'pJ]"MܩU!=Yq?EXN+pKfF UP‹eh`al60Z $M𼶙k4Ax@Q|&BnƯ%)¯pɥL~cRlKN/1,9i&o4qweB=Mq n JǬyE7L+|G?ű5+RWm{g2u?F-@Cn/T}vUJFN,R-0M5ƚ$-9Sy> #BA.3FnbfZ3b((U,1융F'+:7vC3N9f~G%qgAbx_c_48ckXx)VW[ B qՏ$ۛ ձn q8aG/Y^Iak ^zW%FTZ!KP7^CܰF <1shk5(8wF2v$ :Tvc׶jԉj ur rØKCXQ /Q+XtG|?(P:5NS;8 pqj"R9SCӕ24LL~-_4xKIw:ML's&wAO=ryBۻV0w*&$6Kf0ʜ SB*[:R ،ɰqT?ߐUy?MP ^9U1q*՟r&I&2Mz>Fhi?$%O"8 vY8#ݍ@q )&M7S@i^Z`#>&xM=6ˈ^0Vpdz[0-][wS[e =ru\n11Ylk+Ei2u k8e$.*=3jUT}J{wWqTcZ rĀH|憵-BpM" -t/C' 6:%)>%v=btFxִG߸&c 0+g-qBCo/!۷{rp(>2MIwx.0" N(<>׷]0ԑ6!ÑedDD([ Ydi jc1e`LvƓ䳣 3$Sb3pB+ҳ+YG7<p UQ6kI)ƺK(ձQׄ?iQ^qMqK[_pܹdr*϶xEʙ=^L5F]F595ƸБ|iBeNX7t?` 1Y2IR]#}T0`S}apd@WW1"obC5Ԉ}uqkŹv?!\wѰx;Us6#[+~ h}ƠKas9]@cG]s]:/lH zxl1;?T0WG0 M -q%B. x筼\ςUZ-ҁhs@.5}[(abVwc Z.xt6>iA 3fI^i̠_M!T `R^U&D-` 4s{o `ieN2%Fd!b5)<3 d(o˃đbakI\#]@ o&y> _M_db;񼵡Ȥ=\M8;pI9>N6).E &9ض6v =~CVQ@&QO*|;dz3O$#\!d1_EDL9 *>h`#^8kԸ7%J goz TfLjj{!s )0z 4hC T; 24`_ ,}?wCH^/2)$@bha[&uαV-X)cuR7k:q |V?6ShWW,KW}f/?lg t'àrM_fOf/Ɠ7=x?ΕG˺9tն_;,6j1pͻ YDS,Β!hod.zKynQ gpX*x~eA SxHۿ\,ޗH한[ti6;wp~"֬p7OJT.a&oǑu(~NvpδQ?j{!&ok@~0@xKE0J3˺~TĹBI2@Z_أdn%qU҇ {&XY h7hnE(OFɶXGstc *}H/cYدCJkݲؓ!|lcQk7&atdQAHޖ .f+?#7qݸk7x|wblYy1/@)Crx=,z{*HQչGkʭXxPW!3b4 $" @ގ}*ƫaøs#ifk+N0 6˒v:Abxt?KiN6u[; 08iDRRP&qlxsmr3Ưv6C#$hJݢɢwcn1obUJ/:%;|hD`LEDG}$r8#~\y*Yx́x2ca͈)TGK܌~]%awz0/.U!@)uGa#*8VKRXP.y{8~!҇74UN4fo-"}fB8 AoM*lk\"+LS}lTEiQIdquOժ̻E?4^^nDu)~r3XjKwW(b 3Ys;M8GB&%Sڴo>H7ԯwf5DфE]qjXVr|憲WTHv21 踁. UxHFa˚v@ ~ i81"-V'>z΁lxٝJ5^W%n0^`Ⱦ)c ]5oHDo,G<.l agbR5I\+Q9]Sg %,N_DÚ29^Ҫxf.,ʼn ٟhPC=_ҍ # AeMO~SŘo]kz27UcviB$:^+N [~];++t'9u?sR=86JA' [i B.d ̽ i(-H{TC= 6݊\򈓑_U."G e;9BkM Zm<38=n1upEm5_wd ӡG2!ԊO t8 ._^"—+j Ѕ/[kH(?%zF[ mN~e~QNXSA3|'գ͚p8PZbpӌ634h - (4u~=cλ?vJ-lFl2bgf@{ihU`8uWh8gwErb0ZI7qgȾOɋ1܅Ү@܊F18j{g.utû3IgY~LJ1-{lJ a}2 K %AKj'/^_SSZ HCCuU&qyGV_=Gh6"&YrVêK% ?.S>-{ az^7`q*d#Acci_%;8~Ď/͞jkGlXP^"} @ -46/9mC'H+f`HNi_GQ xnwn+h~R9g' 9 J(hL{YᘍؐJ,\8a==2R:+0Hoj尡#Ol[HfM:uL)4&[byމ?!B ]ޑ@k)+dDXJ8J_h{"qcĸެdιk[yS KǼlRnLQ0BF |+p}ulI u5Roթc >O&r)iA 1UVM򰵒 54N,0.>AA"x2z7 8"nJh=4.=MR6׮;kV=ao)ҺX 띆nq{ R[]hU]TVLA O!,FL1pp"ct;|zC7`ڹɡyaK ÓKOMS>bO4P'`pLMDrWʥ2!tFUY6Ү#I?}mJ=nph>ō=ԍa ZlOg C)|g>D` lЋ @-} k[N1~xػIi#8d]_`Qye l?hTw_uf Td\;Q6y:\eT>]Ŷ&e+,Cg*$!v2Tg6MgKE 8AvN<3k_yd I8arݸsIFаJ[ XNɤz2R9:1i}_|5- JC)RWfǵLs0,qcLw^c(iBRz0׾.H&YM׷ȼU'ȝS꽺]g׮{2\؞yY%l)b':g b j/>O6&h {sm%{9藡p 9CMy v/Y :cF= 8:/n`?lJ`U'/=0ıݛw9OBO`~蠽 TmBt=jOq1l. JGxX;0jջh\c˟C{cM/b{=uTaM 5U}Em# ='sȜ}4"gp4)wpI=2`#znqs<6{Gw}hoFX =Z{mCGH2 ١H !z9%* ;],9(4݇ ѵc͗yy,㰡V(B+D\h0ᶑ.\S/!c1; "v -a<ӨM Ykf2%?)/ FNK݆I+ԫHsRlBpW ƴ]O]מ02L 74aHukEg;֑XT/ՙ0+|[wcXtn۽ d֗ʄMD2 ˰Vl|ةؒԗJpحryMXpSV%;Mطcn,p)Őok%FRQyfQ>b6iAr^{[ nG:Q̟t=0#0Z>JJRb*A._g1 '@^cUQI!,YH<[U^ k2j)Y\hm7c~)X.v'](ΕsKG@+OSzPz~B aؖ `yuvU `eeAu&ӥ ?bj},f5y=)9+)o jx0IREzv<\B$%cxۑ*PGқ+~dD` [A\p"ivn fϝ =J^P"iǴQu:8Z{j}%ƫf 1^dTjk۠1Wmru(X(ϒz Mn I/ >=Idoy9c ALa{EKӀp1`#hY̥$mtF3d1J;5,+ÖíTp.*f \EK̍#RNYĎS"M+NrbԺNxIR-9ڜqĎ;r4}[])\F@sp&YL-Ȥ*`@sW|%]G\X^0Tjv&Zˀy1?AN{ Kq @B4YO!@3?*fcl@ !n8M$-C~&ݸNG?Z*X ZA.Y ;H<~C( țeBGq~#iO=[b rl5Y*@]2YEy)SW$'HW(9ׯdALnL0vfCnζDjrߏ'وƭHBrMG':d?Ϣ]L;K/o6 EӁChT@M w۵ɠ+t U\b?߼xoo Y?1G <Ϭ'47 Vd`ƼsEµ #OKtHwR0F gfًʣ :DuQwK|5q WLdb @rrɴ"5}!,(ԫ%jH!w~g̝e(|Yiu#`ĭJAN/c,g-AtA*~{~=NӓU_ѬG9_{}^!>]@d!Sb}?ᳰdR4Vg:J$m̙ @LV8f+`=η8Wbփ6Cjh]Hv|<6[S|1(m|A[ibM>P'oA٨ 85E"7U\z.4HY, gmf  H|W $ ްpOdz`_հT!#s}-;IXkE9 y8 &؟ ^F"օ2 'YY*ovREr}%+W# Tm!"ϔo/&V6FE R} :ox' +7>#0!_h1+)ǚ|~ӡPuJ>@nPD#.Cu5+To-b᪷|Eѵ q[yuv2}P78CXhɚbz/]cP2Ccw,!x1&Vj{nVQ4FӞQ~{%>p~JN=0,=v;o ;Aw;;q'q-;Wޒ*pB@] Q٫>Q^5|L~~t8ӔqtrM*};a$LE|s+pk8C7XvgJݏTRDNj6N$i^u8N)T|۶@զjQX1Rql˺' 7h\q8^#wۡJu=@/VP(]'R?UMj%]5qt?&H("7SzJ3ЛSq{ȣ7K =VVaʲKE:R@ HUܱEiԡJNbƕRj ϯබJ:Nx M^infI4]xޓ!TV[zqsMCDa!T iiqmb+0ڻ/t]b\RCRFLsW=. حm*n0}~/B)6X^~,>0xsNG:_$NH0~k.޵m{ x;66[[3<$~~lN巩U0oщemAwfQݑ7 ؋S;+S\(TΘ^= H Vg}؅NMS5#`)d%?BLӸ Y7]/LI#͢ J7}w*+OG3C{4z;o r] =Z[[) sr[oUߣ#Ix]|KjY`<<0h<.m)_v@GYPBMqfOzRx`8$HAo]JuC=dR 3l۲|ik |-+FL3 YJepMdr;.XiYJC :UpidqY+.q\ Eĥ7-k @.Y;F VEX`Ok#f\+isZRo5] Sfӓ9P7o@8JU3u8krBB X3!~c(\2uK7[df./)o᝘wo%- sKVB!#X DŽC}ԍd'~j%NXeyϾF奉ԣlK+?$t-5$46Sz[fŊQtBPbBVG?BAseqŸY\*D}_z~\D5ɏd|÷_ּPU_|$L>OгL+ðBcz&#$6*Zݧ [P4oPP62m<) F̴,=ZП[P+dwT#>t]pw%^~@>*4܁,A,@Š%.( 1`%jV({_UZ5 ʲP_ÞTefGot/逴 +&j|5'ptZ 'g BzΖ`X$5S3vCi-p2x>;W}iu|)'ZOr.Q0ϻ/|ޝ3]rX-g N_0MeB5f~NĘI*, i@/)ms4)^+"ayzDtvA韽ӎ`찚᭢ݒV O>68Kќd&TХtE늙D..qGoz+)b0Mx`:4`r):.laojlC9IsH1LF0ƺP @Ub}bv|GQln>^ʁ)f2!LGH+9_Vpb>F hI@lWK aw,추K*34{lTEgb 3p3[gBWA/ pQV% ;<=RYBPk17=]inwCtSeBeUz҃8hд{o5qZyvxI)ˇ3xv4|iثqvޱVWv w'ץ5 Kٕ0bN^Y) 6zk P.Cd6¥_U<*XeuuyFKZڔ{MDC<"a24<1SY}"(֕+;&Zi']_4` %i1jɏt̝ʲQmE$,oIB aQjs% _و)V.`!k#3jDb5{ su p"R,܉'d*Kk3:{Y̟F%!:]FBT5} 9~F ~ $-[Si684wb٬.ݡSRͺKPZ [ѐyo!U` ZnQ#nR[5u blC&{>C>`ZI2}zw"1[l-C' Bَx~_; K3ai s4o ]ɺ]Me|`>OmsUy*eҘP>"iŎ\X 5OeZ}8/+*<]Mr nl?Lpa0Ն2B6nlvj~ye#1]/}^V?$L=0ulbG*2^s_O@ֱR#l̵:J:m[4@ԟ{KP9ckQݞ9x;Oq#=4R^l",gɰbF& 8f>mP9jE6Tx@i^-7PIW* ENQ;jn̘SG} ӺJ0{/|aeBѣ-B􁢍Q>R:ݖW\?^`#EThH M`Lm/h2LiT#|Wq3M)y-UD0%6B&>`$5\ PG`0`J-<Չ=.䨠a(O(ca6Y;߈w w3s|sSAk4@M{_vB3J|iÍ}4ӯݖjC:I C)Sɸ86 P0‡J,zs)H W0/SZtwBN! cX{s՞~+nDlsJAV]5a)˂ >KA˓/~+64 \B?' E|\dDg/!XP?9UTl͢gEP~amPnUJ)ᴚC`̒;z-lloFBT@??ۏwGePEۧ >}US!q)Q߀LQB.DK5IvY@49Sᰨ^ֆTIIvA@Xv ͆ap3xFf3Cňy|b'AbmN^߾f@Dt 3nt3U(*+i8 KjP{}R;J6mrhۧ'SCkE|FG9R4׋-uf@,֣k&|>aS,d؍a\s_޿2[\k/+j9>eybwGO% = /f\5M1,jw_#(=ȲcXzU$joƋ7C}sjI9)!q5hփl^4cAЖ4b[ÊGr[m@? Fx;rM|M6Bk[9mA!LU # Hc9bFրn/<kg!T[%N-;Р)9Z>V$_]zڅ-iU_P$->i#Ϥ`J3yn|P&WZ3Gڢ9c.r֜L9-^:3ҙ7sƪ"g!zFzaΒti3XeG*u*DT.̤>k"+;Z':':yiÍ U=M"5Iw h2A:0^#׌A/[ڪN(P}\Zݢ*.pXGk^\&W^a06 jW,z> {xx8hȆEVX^FnDgHgR&5HN^K>;N_@C(y*nvZ:=#5ų5_ N/ŒnOAV I1\3*J]EG"-M:$@+6Y@vl%[o3ኜcMӔwN>dB&&=nԝ$( |RP  u[#L"{i23j>ObcP%yf؉XT'te'#5w!cTiZya@PO?֑r +Pa7qqۡ(xYTOͩQmlnlA p2Q;8ӛߧE9?"tPj֞'n]3" krۥx8 F^*["r]/6AFv9vYSfM5nbq 5I&~QGM7e쭊EG]Bļq-3 ,YIprj1*@ ( &`FZ'wOYU},^F9-r̗iK݀o$fxu'5PDxK0dArG1¸-X'm6j#y_]̆i*UM1O9Tz^56aUY֣0kи{Gv-u1K$#c"٣ Y4, =:Q{?0r [IbBo]$Fg }Rئz;Ď>=k!,F׾lYN;D[PCI7CqiC9VdAv^ fALߧvzb/+<ꁒ:VhCvכx=M^DO|#UWIdQWBc3vב}6l,b}*><[tjsi5J0jkR;|Jk6S@&,cŘ GOM0L&V_C3g!<B)҈OQJJeB72MRAtP;ϰԦ +:SčGZg aC(A{n 84T;wƾ|](=ť}O}"6WtmǑ77L# V4a!N ~@Rpbs1ѯ :qջRsxgY;Q 0rn=tCxFU c>!z?"֯95uX͜ jlDY}G8/¥q&*kƢ1}ÿ e<8B"/=аj>wbiR, ]Jɟ[@A6ii~m]ihP*qU3<: x@5O`9ݧIdjgrEnf0;(^ded\i|C[˺6&X6971{L$T$MTMYU:[g-7w]1zY!:mֲ8]08/Ǣ5;4Aaڎ@XLe) 0V`S)Q0-zAf?8hp r?i-B]oJüvl)IhA F?xz l<!5r%WJ& gEKɉSĥ!8:#E|줜:ρS&0@ GM E(aJ *t%pC@o \VjEdx\ʉJ~(v/aաF| x2wY/:3\r\NtRh5VM:!$~oe6u_k;SŘlqc?MDձM{}-99uNa{tcw XLyI9- A8!@VNJ+|:U3@\5#O\ےŘK/Af¸53boPSEHCVq1/I ߪH$7N05+׼o7.绣-η*p(2->,܊ Su yJ@"P&e Z ɄE 9sų[2D߸ VYEeh/p I8gէյAY]y^$ӺlFGuM <Qj *WSM(Xߐ*} YŽq+ZS_LVJ(b#q/On{n5i+fv 4W)Xׂb$(Y9-"l v{)< *o 0@+sIg`"Xxj"R$fҒӜ"rեPhɈepFE 'nV,nIɠtAQSr!;HF|UjhĖU0!d=J,d< #X^N܇ Oʥ#0tcSTly=xC:XaN'̛}vRh* kT#x*.y%'t+5n)|n݄uYlCp]c~{#r" adPG]mawV#:ME鄚խ};g^nr0/Vg;ƞe>[a ³}y0=# eQhx(x JV\d^EnwUUjJ7dP{%;"L` ۅyw.y } UaMϯXw J,S0˽I !bȴ/C(Uv#ٌKx  GXQk\eWH 3]FJP]&ʷuuԳW *@MF g:qyxfPYL'q_?Z\87j87Ę2 K_㟤ﵑ0kb%B\qJf3 [-\ oZ({Gd:b~'.xq D/Dv;%趓ZBb $!baGnOz B=72ƒ1͘?}oDx0 c~lE}>j&NfOEK*'1dt*{sPCĂC*rcQdVRFJ,fsxSS+̿nX޼eTnO4D0݆ZNz>}7"Z;/vje㿑lT|4GS~sIi>RajojkZb_\Ҵj$7Ϩ5Ʊ qNsIPR5$ yDIwp,=M &rXNWjE}kF]Gh=f]*Aj ȌnW-$N}FuHW-ކ*0ɩe"8ܸz$N|=B"X%vf Hk2&KYCd5=]7y KlNLM].e &VTJ 5UP^`dZfhe)evuH>N%Wg}@HFSK],Q uSMPK mEg}*[ 6 mRƊ ^ )hXqKʀCv҉h4g$NRf96SYوLj9蹵;hzvn:Ûe6CM!ͥZL/#!۴s5F9a{0RG tK=|Ӻ֮pQB+Dv " q^u@# Yf( @X7Q{? .cMS(\k .+OxV)<O ҏ%{"M~`ue@&iJ߅5sbj©$Qs1*̔qK:/~Xs28grO#zN>O:}k'_cHuo8qN+ 9 Ozp5ypGc^sPNЌ=Wy\횑kpuB^GX"467D/(fr7`Y 4H"^ad޹h9d#ًOߊ b 'B1?%iZ ʡқd'5üZEԷ\2y|oDBE[iGwKeTeub%t0=Ew]"lH-*}`/K(u902v+`/q bn6&~52Pnv_kK} 5hJQ9M3;˛ĻqcIG /;Bs_X`YU(oO:'H?XY}t|V~+8H~$W v}Vr%K_! ;Z2J?t;Mlϝyw(6|.5塍KsNIwjX @] ddG"4[nD- 3Z/EbH-9ZJL1H@ԈRk]w%)kI4n-KY$Kp:h<1-҆~>=ӐEy{SpU9jT3LKl1uN9x*[s".GҜnS憬[AX EH(ܠ{ƝR"x&U2'΀" vHƘT,vlJPȣvn3Τk`A }(knk vnЮ(n[t-+JU<6< 8AF})5\HL0"MZߜ֛`whPlImMݣRfA`!xS6TİNmcL5s;FtRn*W(]ُO۔Ůt,$zԿwu_!7Sh.=@.]eDt(%{"wSI ]Amf/[T+HqQ(k oUP Y;VOcH}<6B\mBzQaȖQ>Cn A{!DBy[r]g8IxTQ)|\'z=LJ@CkU; nY/pfN) pO >kks|qp׃16Q돺 Py$dU7R; C]2YMhE_MpIK*C="7[" i-ܦ׽Co ԝ{潺1L [51^OUdzFΈH^*S{ƃ/&+hDiZLM 5!ڛ*C}o]=ݮ'Gp_][u^gAJ +/pO5ZeϼGX*ɖ&2Ӽ4t/gdf$WF͢r}.Ă/6[Wp؃GߝBi)ɉ"9] qjcԊXÈ:c|%7y <:+6k:):):.<ӱdnMrfr1?ǃ2CڬJizq7Ta #nPyT o^<#lִ6 uؒnާjx%ו&nI8C xYCԫ&'pSg;Ԇr3BSyB#2ƢeLTxA4r(2nC4L{}6(|/|dzQa2Cʞ NQ[qWhdn}]* -$0\@L[iC%܍,d7oA v"Z8 ʶ߳zah0afҰdeHu>SP>Vdlf/ũFeDj1 w>[L:eal(*hCT8WͅfFWD6ȇ.OGiǚ < =o+zX^T! [,>,Dv #4&`GuYrFjd%P?tef> 8ft5 [ 4aoȪ-YVٳ!A L"pRebɦyLt̐=LVg\)cv)t0`t}K]xp e8T3x/xIfoa瓩99d#(O~2 Ϻg$)4D9P,9,K'#ߣ͊ uE!o}I=rKΟ&l'cP" $VS@*yRJTm=m[ Dit#qUU 0)3V<E c;yzQÈKy!22ڍ*Kq[l0H[Ð&yV.tD/dT"U)8sl,r5ʛJ3tDnt\&*cU2 j|oXe<=l?imʂHR $Z_$s>˺]x3 PCG{jXw Mcs QN+QT|SLl6Y3<1f2LPaȐs]MO=/p;Rg\Dҫu;2u[fa.Hwc5|Q,N* J*B?RTu7xg mYN<<>;41F &t˶I?7_>, "pd9-`iB )%#)S%٢ aA%k;K{]M R9+ڣdٚJeGbZ|&xl9=+Qv&7A p%ُ|4{sK80@qBJ칊3hI+Q# nm@1zxubf< ;jVPnXay;7Ү5U:ʽ`SPqMDU tyD{4v˚vtFr#bdaOfJD~v!sa#y?dl(*@#Ye*iҜgt|B.0ZT"-3UYaqWXjoUS*A GN1滣;!5KKxypÑ*bнs;X6(7$7tAH9|x bf'~~#$CQr+${OZU;Oozv7ɏzը$λ vgy- Gruq.$?KW{lsהz!\ݑdl$~զ c\:4TbLQe(}*U3ț6hU1<#H skhv%ˏ>0IAT@ eTW})V2aE[Y3p`5Tgˈ,MN"txGVHӆYbΗL3`<+ X#Yksd')V 9X68yQ樬e8u߾ŇWR}ǶȦsmɉPTzRqrfN6"sʹ_?>J3EӪ?2 ?^JW3Qݡ6R8j'1>CY^栫E7!%nwdLZ+{vN}v˹g2 9Zd%-dW$4CJ+EchbNFoav򳜴\39)Cܗ}YT= '(8EBVkQ lrJXI~#IB50ׂ߬!<ڟL4?c214S-\j6Fa,fXr/\"|UiR\.@߈' y_~-YkvEKA<@UKx lYxerӗ@-<xgG#/na.F#vz9Lvm*>e! 2(e$Ejkont=74$S4˄S<; [PN58\S v+`2'`JbVgȏx6.~%b1f/!ݩgef'owG ďhvj.rBMNA4aF/6IE-[ 8/lSY,??L P%/ `)yJ,Lg,$EIzKgz:(dÐԴCM Z_CD]>,3Lm1VdMS #G܌H!B*0#=52._ gWzbF!oB kpn Psc Y%h:rzI iC$ưV- +H`X 0ɖ8W I LnzpLQ~%,be8uH*/.VE#\֖K"3T%{ݮU1[BsA[8MgK<ׅ?[Cm|tYɠH'UAG]/k֧lg DwZg P3}5[@S84z1IM QegKE"pY2NhD5P87 >4YnCy+unu.'-+7)E6v90&ԝ;rjb@Nٍk"biVtxnvܘ&ddr'b^<T~5(Q4pxy7]Dⶾi=#|jMD:jIY aߚ誏z 7r*{Z4$FJdL]> ;!Ɋl/+N>+ GR! r=Ps|bĢ~]]lȢG1}c( ^xJX7(w";g_r |lbް~ȋC'!R" j&rqr ʮEVuP0.1KuIf-?8ؑjǽy {j=($C|mVEoխ vvSI#5 =K$h Y:tbK~ɵ0ͼ(W&{g^Rكס;R9"Yh=1!@<wtE$ȋGVaz10=33¬7jI_9Kio>3r9v<6w>d2i+P,(&\5fd]+)v Dp_£R]/鄤hg ,heF4m gyRyȌ/ AmVtV YQ+ $i@G//xG!#EJ.-2fL]EAī8^},.^gv:9kEJ<@&Zo{MDBיh;&$-47*AL_ ۸ ##xJϔTdaL1< z7aBo]EOߋdIH͂? /0d"G3*NPFE~H~{{* _KE힂+ʸ(cKmY܁`ܯ9{WUPx nGF(@U}ٵ>EW+/x6{qR-2 ܷ,5RݹJ@\W[4o Қd)z /|/I]s4qA&ppH?|xF wx4˰pwxp1 n.u%ɛu=M1.C>N,8/Б PsևIa4o&5vWK@V "y|rJS[D;{V#ri&ڨϡ`j!UCD*,LSeBqYߦ ڏo->,ZRjq1rXFȝ)wq)|/fbZ8 O,̐/7 )jt ]^H%pW빟4 ( ԛ_r#Nhh@`F_>\z@ %2sg^FVz%sڮlvǭZ)i>;ë&ЉEe2·A3aVBL pnB1&k}pISKÈAj+p/dST &#XHH*80|.67Ec*E\ [_v6IPW+*,EQɣqs֬PamO6GӔ2J2 p،4ꪌ@ܠw)͛f~y3M8>:e/J$0u¬!)Cnv'%$=,I;e)9X=C{v7_,s붺bxV/<[oBo m)]TzXy .9LyJ XF^`'hq嘫N}B=M2S s/t& VF$_t#TTuBgV1{:z$ ]:hġr1T7?pQ}}wpTfhZuczK DP ҳABk4ckU>$|sɮkd0 b3jpx|zZK1ttvfP5 ,~_M5q//aKĹӟ5mSU=ޙv]M& ˲Umx1۲:Nе[@;ߊ|~{C@T.^꩚r0NFn7WPL0O#?!xXZkodJ76nle%=AѽņuAӍF3+}&F5'N\t;z/)D--ZVbJ<_Z<2w(0,!|f N&TǤc_ \.;7ʢ$Q87Ig4V h'"(W'"f O\.i,ΧC@KRmT75 ֞\~CdЅ|e;fNy^LMXB. C+挿}WgY![ɈeքbݚLI s8}pPr26 ;ڠ;k{(]OĔzKBL9n٢~w +E~RSOD~`xD]:ڿ,.gE>|_ֱgJ˜\஧x<9h`F;Dx2U,M5I' }gkbc9m(dwDT Ӓ\&5Lsv"?,C"\)klS~8 GM=u+k%$=kT6>[6/kaွQa5Z3\Kꬅ UoQ]rH%Hw$ZϬMM-/P@sMKY8Ќd( (&zPoL֩MMZzMG $}G!IWx(C3"%*N :CDl9YTR䞼)ʥ'}c]Z#$X"[%2|惦1E%GW"B毞? wWC롢ߜtcI';P5l}֡sݙS{p,( W(NPdAp?u@k#N9]C)2T: *&gAV}9W)B@Տ0KА'A)°gn9 _ZO/&HMٰj1) ŧ-dt-wĔ#[`77+rLae.:0' veS_ݪ"Msssx >O9b`xFY"#r x ܷU`bc7N@ORv- *IAq ݾKӇA:. UqL܃"q舱YRo1L튎|_ ؙGqաT1Bf,KdgqXO.DFLݒ?畉O.^iO_QCv8h&O Rׅ*5[;M(RgW}+ ֋ȣ᩸{!ӳF!-QX_9HS>MSOC3i&3A[`:sLhpš&%OuБk%Jo\ _[k{ =̨,@RJS=ø~{2!I#Br#a7ĂC0tկimv3 S|> ct]MTnXۋi* XycWNkR"jJ's]ْ^θ-LԎ} .OZ>\Cl_aiHu7+M/I:]CL(!ȭhжޮщ"\;3vѳh&ri*j@+CɐI?w]ƯoNyԪw^ ~GND΋Mb)+u;Tra,ߦW+sLn|VzC11ܶTC2u(x ebi \Q""f8ri;<'^H*KL $׋cm$zh8/fbv귷Is@Co9ZqX S!z3Z{ՉAIPM:)հHE@YQxar|0(.fCri jIց6)"WFFǪfEƎLڮl"voe 6y'!q4( B3FdE8-4ZFZd$"I3Fwn+,AYP E0 i6ھaQ>)+3jPN)CKjmӀ 0QF6e!9WSPOttT2PG.la]Хz6lex2g`0g:mMw3$^lDѫov` G0\V,2p2\6r<9R{ɓ^Yvj!>wJ6l^B|{u֊ CرotLyWaD9(avv5BJ_"r!K}Ϡaeb?@ < Yӻ ;9yPAN<|ezRIl~X&d4/1D9nއaIJ亰z'uN;+bX<|p ] QtUrRƧF8l\Q$<yǬ fRZ5aʊMrmQ+? zrdCDGUjYN3.Vf c6k?Ʒá`2:A2|>P( k/Ax`^룐0h$Ysɸ"wo֏O!'lIbU<pgz>/?/kY#4WMӆ;c'h/CZn:6V}%FIe50O&nL,M\:>r]p r!1Z,<7+;[ |bcb!~ w `/Ӹ,$*<}>Sꤋ I| 6Q38qWz"0o,5_E%'ikHR6tDA*Ua?jrOKVX#sת )/A]\*EכZB/X'vj}O\ɗ@ ƞ]#k#KvD!{"Ǿ4{xgė5} }ӣ ط_vJz)$lb bŜj8o 5) 8[f2Ý!!R V1sw1s%rFI)[:eLj6BNE\2@˷ W==:d|d3 rgFVx:<̤W |lBO|r R?%w9ЂktOoN(T(75'!Ea ѯg(lKlRj.6Uf܇y ^<9S;\'Xk\kAnǑ0%n};Q hFܧp/^eY7ۚV '$+1.1FIs.`6dvAY?Ѡ&C*LVzmHmJKc *<@*L xPE]ao ^.3b Mc)oo{8<<&C+u~dy"[D| h10-)#o!c [?3J GX&o9/z 룊6#{U SioG IH7KbBgHV|wA{; 1%sϞ%8 :(S%Ӷmy*X%qX5$+B"3֭QF*_VM{ca9\^Y[چ{%Z|MoOϮG~ֲnۢFno ÌCγR_ V\0f{`cUlR*Ā>l+L{ ^!u+OMvn? `!1j`L17"A5pr(1S]B9ؙ=,pYh'ڇQmK39;_*%Q4p= N{_rE\SU$! 2@^H6 in5HϺR_yh/8Nsؕ#<(q+Yv|S|Gfnlinw$XH|+N4YsWrbtO啋KIE `w %B؛':/W^?T` gȊD5vW)<h0EѦ Ħ85 @q.m"`[ ۉJrB i&[)6;ӗJ*)C;!<^P4f}F;7ӀYN{Yp 7XOHKHӫĐ_ߎB~Νbw# 3 Q r[ؚq.1ԟv<$XQ/neo6Θq>hEԕJY(LΗ9A2 b C~⨛90gzGqp=)㮦A@Outbކ}6iUS}f ё*a4Ch`VOԊ 3 Rk&Fd{Eەg-z>,!X$gF9;<[cq3S땇T]t@yS6 2ۙ!/n#Dfez~2X$ډ33#J?HWXr1p(Qfh6)_ \R,$o Y=EVR論1T??'0B=D[\pYI_NԂItm!=X:"~+aN +5Co?.E|7q*Ȯ)SA{5tJxŒ3潤lлujwbIkW ϋeQ<Q`F][l"*y,@~-*oE|iYR M0Ew! ([E^}*%ҴR^]a(v _i#G2ΑlN2];}Ѕ^bV)j(I+PIrN׌[oPUt6F276Dqƒp5i;Uy'RId =G E([h4c386_?i=zbR2rx4W}~ khHu6 DP,C/m5RƲ q̀F{,^1'dFNUC'DIƼt)Ӽf}{xPڇ."U==VFfˀd}y?)K'O7/B[ԊI^C6Ԛ[Qs91a2:T2wKظ[ad!{50 4^3׀;[ĂĬS-F"qf]='bIPe4?}88_;O"3 1gl5 ,בDAAڲÓ]K&n~׽o]`dVRYU*Я|$: + (-@%:BrSF-.gT Om2sCMT+2'e^Qj*2NogήyB q[+:'lh{_4EwaTO ]%VVF"q|dGwx!Ri"C%wSu_CIi P Th^U sjty7z4Ծ);qnSs/G\۬ޏma ?O :-YȮH@8 YQ SaNz c:*6,iaAndڔ@#\/~!-(Мkԅ5lJ2溵xEpƛ^LDb 39cvc<d \Q?2'j;<qw!"#O:a.p k K >= F?i$>m!w@3 dxڼhEp[l ܡ uR!G] N6G, ;kdsx*3XXOy= kZR4iLʆWSWʾ.Pjy+Ne#!b뵝꫱ $_St,NK߂OƞGSp B2[`EGNbK0R{ic0'dDsX Nx#7|6`|EigA@kl ޻y0F A;k/"~O7ϭ+ūBG~0A!k%_Z2W࿾^) )B/AqqA `0%uz&@ ̔t/IMh;B= lFhU-yN6)þw7Ig[LWEDwS%ZUA'[ JoҹNf>Ż˿u;0zl(k/du0YMҀ(+ḩUG7;Rl+%I%pJ_Mry{IzWώi0+%ҥ@fےA.,esGA|n@mHۼ<C5\U-J7 ٭|>.t3cTyovvag6;iQWGTvZm%1*I#1g@=Ѩ^j$ߑ\ӬǷO_Hsi ݙ5Լ@%`D@Z/4-!{:#{Vq׸͐QsL5ᄄ a ~U3G1mim aK4a x V76 N@zIe=|!,OLmoJT}.&: s3ַ YAqo<~i$[Sls75?z3%5QBÐiVW[aG >2h9dH/-NGef֎nq@{S˱`ruor4rCqe8kּ9._p} ;T^ߍo%ѱ+е҈HjŒ4J.2o`Ƴ{QDϑa:m@j=BEȼ , Y/d1dh¥-_kܹ'CkbG`#8 .qGrT-w_2(^Ych qG~|>m-  %d&(w@8[# b*^yPU0 d}y-%]wd(oM"@-5x&ިm IbhŧSB Vc ]9r'^I]Nx&/AJ!GWtQ~jx #Vښԥ47_.4XQ]'+萌x8y|YUxkJkj2߬*K%VL9zt=i1Ҡ 6A:nZlGP8L,pld q4w$Llc>ljTY!we{O+x<u+'l"HR|s]u{j3W`;;nz&1@SNt`@0、HmCoWH*Ð? PBnEk,]G I(n1xpsœƶpnmN@J[@gZ? X$ /aZ?OӴAVĬQ̂ut-*-*.OJP=­c fلn؞Vs%T5"xq3`="yVvg #/nR/UKFLj? -")|AL/D˂52S7 sBˢ0@#&ttɡ.psk![ \~lP9@/AƲDYiGkB_~$RLw5hHqfTqyw$8na^ 4z+$!>3 =?35py~Z'ɣRFRsoqZ; !S/b/-Cb1 WŤ9U+*Z?s-Q.΅鶝Q/|U e@t /fȽ$.Uf(1^l9yе>'BKqɅF_u㯋 tvH-{[-;BxvEV +n'ܬ2̣qnd3tSM'r?ϠE§B$}W!{c>+Ɵ gvoY6u84}OK 1|~wVhϭ\[2SƁI04[LqX+BQUrn`-fPXw*ϷajGI83 bٻPb6{)LL"*On!kA8kL@l2aȎLȑrgNl\DvGNVî*@Hlmc# u͢Cc(cxw?ylS'0=/Ӟߐ#B;e\݅@$ C>`)VX<l y yƠ%tcOF9R *JX΋&K#^y@(AgY3dE{T檧,OsG8qֿҤj$`xvn~57_DLb/[PdD!0skA"({ad{Hd{r#x!*!KǢ"ujKI"0;F!90Iw7p _:eU@.WIk!-G z㏌ Շpt!=o-}#do&Wq?/IuDEq-cY:N>*#텚[C,!ݍ+rC ĕ!'b Oo ); BÀ71*0c=WJJ'ErHW%>F݄նk! < ol(殯`rf.y'd(E~"FҸ^r4"OqjYW ۈ/cVf_l0Abт}={sGJnpZ(CC 3͈F$ςĭr;yZnEXw.`R\^/i0@. d^5.L 52T0!ƨ\2S0Z ۞\3ߌA4o C1$*Yo5S5&L ;ŇĨ_ՏșVY/.R"5' yr"=&$ ٌmA|wmW}I1$b`{DŝaY64[U:q-aCyAXRtfV.8=QH?=:26~2ec¯FGס1?%I;.4uV-"眊xL+(ZWoDN@ P]n {/UQ>i-hEe^YEʟюi^V\,18f&\I.YiCcGg)Z}HJΠ)@!/XW\H$x1 2e57Ҽv/ hY_RPٴ|\TVF@q4X1kƸ-Q#цjKwؚY%H=Kua'fPb4Cx#Fj5"ͨԻЈOeg%%3Q|Uh홾Uĝ[GM=c~=37FvDD/FѲgG7_zm da* 6Db_u"Z?~C8o{m0־67SH; 8Ls5Tp`]qTq1dt]xۅyޗjvϧlC3Z`V_4Rl_pQ-LDv 9J;&/fֶt+Zl=+K#LkMu\ZW.mgoMdIMb+h-c31kax},w†mP%z4^&"j<A`;MX>2k^ѱ`?#;djH.% ̦ڼ\ǛpfF3kwx" c6v**Ώ`d0>m]X^ZibCl\G%a=InƆg_LI}:)CQ= mlwwZ!Ćb4*dpqq Q15߁a!<+nP2>2"pW vc8qρN3QCfG qYb>a`hCɘ|K_}a껓/sѬKe,_ח@G9+qHT g¶S?I >h뼘ghwu¬辋2 @}K]/6NaY\Kj nQٷ毟>3|;7^;9CɊzo>yZal$oM'Vʓ,DsfAm? 7V+hj\Xl }3 sAϹPTP}r\o71 5.$FO9"~Jٝ;Hp;ZhpG'#e PdTLxa'?2هf$9mВK[1uz(_rcqHeYlvb8)~Wzi`|i{a9T4$:('VY4F sTi̯rl44Y▢N=7XZqmP81Faz 3G6.P q{LwZ[ Vl]t-M{N*Ny(0^n{ҧ= mjyOۀQۢVhqqPIzg0@h sΐI;ұ,Q%ѹ4NlИwNauU@.5+|T|QQ9k?9wj)ݿ `!?sDn#~9n3("C@aL;|bg(r-bKez\G,rHQ )>)ɵWX84A~19#^vzN"..E;[zF>D'<^pXT0_2\ w5BW6j-wJq܂B1-Ko52^{W,0O$+{eHv;QTi rܐ}tnH.sE [jN*h/c{ញc-v3Z|P:;0N+a{᠄4pRnJ",y:7K j۲8m d&N|pUηaZF ȷ?Z< $lGOStpT9ͺW>3" !e5` 'p;'r].PA@Q}Ԕg>^.e)}ZޔB"/J OMBt<^ZH%O|2@qLDpaڃ' jQ epڗfu/J&0wFܱ* ko`6Vtwmz˕Hp6PH: +ckܽṾ%lb#eGA f=뵊r8 |(aH.CK'<ᆳpqz7_SǽnT$׭vNZ A9BY\7]‘L7p6ӁO?G5!(@g,愗"no1>[߰~f!+Bvh+WGdC7Rv' ,r]J5#j*LW 'R\#T]) ՞]bάQ Ъ|DDL% <:yVz`ѓ&D]湜S9uσ}i)7vx9 I5K͓wqQl,V|n}PuTب99r=zzS9\yAFMmKVw '+W \BxHYiСZGM2_n  aM='-ZT2JLzZZ9%~+E&x%TX)ϠH0%awT},t7HT VygI> w7p90%TH26% ]otOQ9)`#aϕg(|/mX) o /('%"ۉg|(HU/y:B]?b~FɵnAB;'7c;he0)m3^;oi1"MKPj_.Yеl"2| jӟtuEsiMWR6WſnfoFx܆W!GVenRxt* PnUyv$FRd4M)7: Z mXBAF'P˗fǻMC-ZpcԱ'K|JaMٞ|+x9E^_SRSb8qĕM4&z3iCzصj 4(#Cla7>VOqixh;PoˉA`bK]66)p)l'FAؿxpv>mxnL$ƟZ|#)KpnǪ_Bե{$)ͱ,łUZɾJli{P]< (ΛyOB # 9Wս|uZTkm1][v6(P8x(97 ?xܔ;3gi?Tj%kztHJ9t^ͨn~f؏nT.C @&||#O6~S@W6?%]!,a)t/[du%%5/e&-o W-_>pJa[1M~dƴ 0yvt^ёlo/JRoȊWpNU.ܕm UB JbwmCIW}FⲤ{\6W5/*J,ڤՅ#a zoNj7ڝ>"78;!UBsyբC~Ȗ:Ouˀ(#At:ّ?\u}.NK15wvDcFఠMB?>2CSF{K )+ֳ6q4IfAҷ$sa<6sC ᗏnZ;@VJhaC jɛrN؂7 diSsǹ2u CyU搾w*^9O{l'4ZldN,LʆL\ /yWzxG}yY-EA? pڻaĦ5tr\f64"LHodՐqz0W^\nqxo + sUËޔowce~VA9sM/P`F~N4L}HN< $7l9P@e+}VHq߸v?\obV E%;/p 'evic-- (usg'U]$6Λ/0h厕RQ]wJD ٫= 21s |lu͑Y=82@iadG0Ѵtm@3nde KނiZf ~x3m8R}[!5M sMGyfOvi eooU&ZB7cnH'1掃 ѱPٗ{h-+Q]IL>ZBLʵ5=B:}yK `!?'+]_%L-7i' %3s'c@sb}ǽ ׉&RLˡ u20cW@^4'Z_:P2kP[!zM]VLڡz+-х-r)"~WĦ4 Cc;o ÌF ozC(=<2]T"8' S *`93z-j:?崥,"}U3M&f,2Q8(W9sgBٮn:1R]>Η"XsEewq4o}CYw(ZҍQulJht<k12p+ie|G`I)H9fw|ֵG,D@s#lFÀ+=@ǿB,]cm.bG2\|ҿEs5= `"ɳqdHEÎ{*,6VUjգ%bqmB[ΝʉFI ֮s<h)R.1/ۈFJ>O>qn ҽ.~נQf8 }"C(Py\'ۗ`lGV''+ pv |Xb*1.Xh(Zه|V q%v %2ljI9GJuc;IF42Ghe&|KH:Oe~/Ř &i6ȡ$yAH,ϊ@ []^:5HiĈǰrvNfp3"3⚙02~h98K+1aj8ʹP" Ri' ZZo!,) /F D|?vXķj^Nl۩ {ҕ3&Mqrңqltl+T u2-0<7d1!vqǻyH.&~jlCT}@1`mf́E"ƺ 8aG a~P'O?,QVʚ0J"./؂ײEڋ-|-xFŧ]Y:p2]Q̇Ɍ.Ralg35TŽupne ղ'wA-G0=}͜Ze}vf14Koxƍ5-*`),2y0 _i E8t!]nz$+ 7*NOT xTO9Ϗ``1%ߤ2b'zT_s hԏ*CmQ\'emÖ8cq{x@2uz(^jVf .86.1*L}Xg @#f%pBt!߿Z>Es]0Νys#z?>Y첍!}ڰn>Q c&R7U96/,=~`b>7yD . Xw8*S"!ZvrqU #\&1Ԛnun0. =J7v]^وPW7L#"cTB%Usv[0c}GOCRXMjn譕/.P,6r)R]x}"is^"ýbW) d[@Ɣ/c=VUS*+*q8¤/ipSy+)ŐRqުޥ~~p"MR ΈG^J"F^%C yL, A^oŎdXdĂ1[(PyY1rNݚC͜{U6#0%šwK5ģ<!gg$E"j:@}L WFsD\4y%J>= mKlJ<v$]@MMyf }\P:ыX<:p 7-X:&)uRdv}Hp-L }6˔V:&moySn6 [ӵ_D3Nܟ°-X9qx`hJ俙aK&m YK"SMxͨeovi߅pT!.Ox^4) K*Xp-?4-a>O,$0F~s!󧙆jž?fO<.egv KS 8Vi~T'l<ɤ!YְSCT֪ɿ8 M1&E tVBr? 3,Ks#"VnF +Os fmH A=I|=fսXw<7jLd9SV`K,"*#7 wzq}ڗF7'9R9Ev&,p hذ;K!̏&@(LJgń^2ʃs"Ɍ+fI]"4SkIz28[¾౹`IHɸf)OӥXSǾ8^z}DlUbk$".6zS~63jOB@tu('iG#.5t>N05g\QZaTBI`Naީw"mj*ѫ @ХTRG t wPP?@4 ]⵩طSagb;V$#Ci8JT3K9I+oϷ=Y\CR("!y^1; bXSRL:e*A n4ncJ~Z*֏:@o6As%5[7RxjcRpf20aOB[㹄mY)]XLb`W.hl_۱~5D5 L4^I$9|" a FsBkw0oZrM%!N[hK0P~&\8RFfݯnH~^ lxĪڱ!Qb"NĜ H&f1<`³CNPl莺e/${>أK`DDl}ps^VN_RĖPgȇ!F)."QgDf#.*?4xcs֫"G\ `Lb΍h8fX5 k;n$EWPw;Z.at vwlى0cC#"T++"pzXWm*LrQ,lqӔ~1|o\)K١{fa*.ˎPBdNʒpiD"ΟWjnr[VؽӇ 뼂~V3's"3uv f 4ȴRP;@N!g6ՙZ߄=B_ y󸛰1 !7w5X/;GXMZ%2\<)oRTB'w@)@sroJ\U`uhe&- #r[8 B=^4\hBK^䓽IFͺe@c"4*0fH4P`ߋ9lccadˡ)ٜzhT'VH~8zE$@h"e`7n%)L ɱvjkڽ(M,q ]*Jad\îD^0W~e*X [5p_U.M;1|{d=?/,[o)Хܫyn85;-J=g">`C?d>z|" (xZ8p E+*:_uXT`m%fPrn77!6 1Sk⼶+*ȶpq7x:.b]raQZ[%g=>BoYB\06[c:Vd&5t"!Rw5gg|x-$s|'k{eTGpI4Y11D5 Rm,]gDcd8l^pMH>UyZ!pC O&zM~A)EV,q쪓%.zsgݢB%51oA\j캉~u6URVzd3.DWKH̵On \=y0\E#VjR+IcL! khB' Ω~Hj ʖ!(g^,0 Y@6BJ&HCoWʘ, v%ɜX.ׄ9>D}Źa6q[<<4Rŵ&Ѡz(Q $]}E7JC]~t,Z\Q%q zIGYpYLҤ_=1-?Kgn*Tf m[6],HJ,@{%K>=SfnF&TV{ 2/q-G'۹s5m/͈A<5{-5?5[z ԓ}Q 8 Q0ԐL_˿ӓI&P:8BfFAoIĒWƴ%(~o߾h)AV#j^kl3@SvAq27\%C PQIWx V+S}ϐw~֎ @8Lɑ9nDUIUڏ }Ġ)Ȣnw,d 7Aq4ff IVW| >f숆!)Zmy͑O~%Tl:ʶ9X(^/4j#WtV8YlDQ"_L* GkyZr:̧AIP|GTui|?^?۞ nWZv՝1hM^mji/9ݗs_wʈ(&Ǘ$T5]=/n)*jVRかZ1RBʄ3eDN7ؗ!Hx1^P9L.=XB^Bx8h>b)]~0%~I^ Y?;ѯ[XWض?H/XZ6!'ۅ6&Agh^\7loJ׉=0^JU}Gixlpˋ |AŁ, Tk.,^ƝMg1QʪaH V_ P־k=/2ǩDh8{7[Ox|65># R.O︵c, TIŰ#0~4Gd?NLž-VֹHv%/Lښ;3gR54ZvNDdZ1(_\ blJ* 3-ߡtwr&+wC#bbƌD R\22'#m5׃V;ywL_͘ѝ=ʎZFR:'9s)(Yk.oǘ`{l.s@t^, 0N*[E#C!HP|I;B܍h(nb3nAuE7-_q#$rU>32z_o^V{w} 7If h6,)K:4Jv%4^n =˅%wL S갅&ÄjdN*(\w1{ϊ1| 1Ho5搐UONT>3awptu7Q'Ê~4u+N1.=åis= %m"F:}5lj-sԑIM"p;Ȩ6C53;nxy: z[%6$H jA_CyvKt}f|$JHef/MZ:x1  * ;C {xKzА Љ&B u_ đ0m,t;*?\C:Z!޾eqH?rg2\dse(!jc'ӭp^xi0.}RYdVy&}ԙIEYr H_Z{ !e$TR3O!le9Wzig`†>IJkWfc"[œR= ]}ǟ'fOOq&}מ\ێqN+:A\Ȃ`%jFDP.1.C]_wT|J ۚP%ZJ"Ue/ NfAw,6Yvz" n+5( rXg28wKf? xVcٹ-կᆒ;yDUv=jih CQc7΂=lmZ):r_KL- רܔf{X\d_;D1 /e׍,dfЕ+NX]0_iʾT1>hK>ۭ,b0l=3}mqez´Ě+>VB(=Z"ܢҨ>;t c{W*̨,Tzo Vzِ.L pngE ?Q+DR ǚ׏^Aбh|gA }ՒyXI>g%FQI,t}b510)HamC1>k7d+ۊ7m|2y˂mE7_'ctEw$`wJ_ &QkaE ӣ׌.*D>N~?F iQ!OAWr}0]y #L>.8\kf,,٪23l@cd ș*Bv7{Lл?2wqX?0ld(X׊(AnjY?9@u/=R s~Zz\Ei0yr:oUٍ_j yA7> lm=:\Vc!-`B9z)2vyMb6&)CA4#B} pr z7ʘ XeǧF~cz_3b{4X9+tSKs!pמʲ>@1 MGnp(XR)m-J߈Wx@I$l,;D)~? ^Z5h/[X 0R{y0Fb\9;,h% JnnA7!pIf{f&IE'P$u^il 'EBㄳl4`m(ֿY6;ݽO2RAb4)܉W jxp Ʌu?qva:L }/ zf} .|Yl>g1{ZMbsݶ #p=OatireP X@FH^}>t*j}eNR@~jAھlEPfX$$BI  }vtqwRba7%as<⒛_&ĆD7vU}Y kvoբ2h'Jlߠl;jTrK#E0bSnE"8~cVKe[6`{z(~_Znv! bdYhc;(`PGZv_(TRl %^sWPHotm0QYxSTuXflO&gUS2./7 R\RG'iՔ?xW?tAv@:25騟 sq{Ғ9 pRuQ}W5pܣS VR5?'CV٬0̘)}؁RonvQ!y g1 U6MIJSQ̌Z;^9Q$B񍋖Y@iӁVVs$!I꼐EC7M4f10x:Ȉh>Z`K5( QE*%V)v+VPsoxgn<5!acO0!_ǫ7܅w34[ mKN>!}ZL-fD|R8^"Z;~,O&L&<Y!v˩~U4a,LL*oה3H.dePWz#p5߾g.\w'|oeZRS=hx7=d'Hc 9wTƴMt ()?b)DNl›{<utw v2_2tgg+ÇKXk_%Hfy>g E\bfX38n}?јjCkc{?tVDF}!sIdIu=? _#53As'wSm0ٛdq4K*N&;6ibs-'X*ж-VުzX}B*1-t.= %"YP% gqꎣgWhZ׆c\`ێ? 6[EkͶK9xUkGY>dDܫ=W.q5+uce$ O79[E>cfȬK1f8}Wѱ{{KI&so nZdoWJ{ow#Q"EXI6mo? gsЈ:cUРQ> Yur4Y*C&9;4sG9L%T0x+TNY_'0_p]( ߍلKŲ φ^kzZ=qž^V^2\܋vzM,>hC(y=}6<><nirRPغ@xzCCAIP?{SOɖFD+l99cmV[chgY֢t 곧[H4nvzݗIisvLT}  8o2U6"'`x ֧04~1 nf]|܇A` ]j?Prn{K5yLTQoB!&}Ge=.ԽleXP|1Emˬ;Nc~gm/: )/d%}TbA52 օ u)VO+`_ALp$;HG%"ou uLFKT|H* DZTIsL7OʑKFv̚c]Qnij2⪼L.uZB'Ϩs`7>'~^l$2wlMc*p$!F.vCKQt"@..bpgԃP%'}GDg˜pwqNEU~YJqd48U/a-RY4+(@mV& Ӧ>6&;wxy&)~)m/Z㵑%YP*ܬD)[l8b!ᴣIfH~ᒥBg< 6B>\6BBzܞ=AU:бYm|kH8\G;a\*b;p" >YzS|7LWVGMry?{ {L;(f?M>9!𗳂i}T7]eTVTB3f!JA}yhsr쏋7_{h8,haԟآ¹ۈV5Ȫ&gaO݋H4̟W (7dVԏ[ Gԍ dh pU ~A7!B`mw5|hW\}M3%4'i^ǵ\1ϟit|琭 i+<)93&=ۯ`U6&,ag=mV#:0SK6@*#Sj~9i'ApXg:=A YQ !3N)MZ;L:h*UYK 9|]ws2"q܃WxQAi>5uobi?^f?@k}=1Idž>] k<:#QcJ-Tt m㿷_.z2=0]urH ZW 8yebB5s/J(t*qyWcʍا' &-KA-3qP:3þgqd8>ost[ƍ<oF(r*ᢶ~ .|%p poPXETƕ}S曳}Vu64@i CqB=:1I2bZuk;f2TtGJ2ulS. DH+P>`Iݭq D?OsM1>?̅tZy1tiqF +Ql~x,JѬ~8)B'Z4l5jԟE۝H9MK!T ,i!7[r DF]CԱGx4R2a+XkF0;5(n45X.fWBo>g f yIԁBE1y<BrgT7#Y~! F u6RU9g$ݼ@ OEk?qWYubIHG p6#I 6r„!r="IO8yOrTژ@2BWˆghENf́]\ynqf5 61FD\/^2fbI_:/IusD7:2׉?4`NpBY2ZwTٲW{q #B]2.OVBvYmޛ@:2Uq4sh8Wj*Kr mQNMo2IQQEgr1sS30L M|eOoJS{yccS6+ZH `hB+L(ɑ`Mqq' q'>^.qe]CiЋn #e~sɕMY0C 5 [u`Rraӵ%7iyX+wI85l9َ3k[,"koq>cl 6WJ~=(T<+fIQfnh֯~*.ftQHzљNlkW5 %7wZh[#w\i*R`e,-Ǡm sɼ[>r. { ԿO2o*`ԖէnNQDd_˾8?j;r@ɱABŀj~,\c>nY0sYSH:ݥmNdaqP'5._:xcV>0C hҴ|D${9;#Pf-sty\J <"t3U:Y_$5#ϫ`w{i;[ ڲiyܷb>6ѺҺ/$EZnr#2/Nv9J j}sXG/}%gT=(4s 2FahH=?(+ ʔӢ @U&zsk~'[&0-6Դ`iP)3_5!5 Ӹ2:?΄u2 Q@ Ӏɽvb /gՒAlV~Vku2OQ3a䖰4V_Z09#0X~RBpCPTVGݩgc4V/|-[<ϲk`бG!K6ACr\^ᢚjפ&Ttqra]v?[rfAB1-8Q#[9/w4֝ܠt!w%LR [j_CgsP(3^\%aMoGcw*h]2)tq.a @r6MHD( ےK|0a> =,ط):~z5]Azq!yk\w$3xҦ$;w>r1~^MZ$$ZЄE)7S5*aœtowxGM!ȍwUo LްSB Y!V훚9jC%-k -1eJ6 %(&*9ط$}cZ.ze7qiyذŊ&v*? 1V26`>>B bh416T qʟilK5-SVp袜J3V- `Us/GĖ3R96)% 'P?QF%5D.:i]nh ɭ:*,zCK%ҁer7b[YئN h,P0Cѳ谶S5J@I.'4^EAܾ>xF]Zd/Z-Y,ӏW\ߦOՕ$1Yv`yĸ]ŹGn%# ܂ȪY= K E!W!^S \ֆr8D23#߈kϥya,V?~lJKBťڃ|hsZȔ0rB=隓l2gKoOP]bQ3JPEKTYBiXiwU,}uA^S\ (BsXD ` _*唌_X=~e.z9pZ\602MV<~;ȃ2b2HbG&NOwQuaJ(9=H0 *_ C_q끼Lk`ݤOC ÅbYBr^&n"AS2]GMH_ԓ76JQ9Vei"A@ bywviH;Il[b+R,|,dauS$"`F%m+1Z;?q&6qVA vj\CyvhN:,R*>яAh ;m,ib:o$C@ m9t%fBq5Jl(?'tQd4 v0}1WHqg\Uds.6eJ;p8^FɺniXj{#5 JHN2kלj%MxuaA DY\i7~N_~BƠfDsrC& ؁(M. U`hCgjSL%wr"X rY(˥Mݍj:hr Qx2S% ^G7lZh<<utKQ]/bgQI*?w}3QX R ;7EJ")ۨdMؙ Fͫ4vwh WĂM^?2Q鑂r5@~w +B?%$ߴmKJvm)碫I,nk$ aG C6tZTN=<@ vmF? ][uBWwkĸrB_+ꃌo?=zuwK J#T֎)O7)ͯAl+C7 7/p绥;[xluqZBaSy8 47ɌX2F e07u\|"YclviEuh(.UX$c٨~ioъZDJynL(*HP RZS:z5 ԬZwP?AqdWC9f0@W^'>tG#H\Λuwv]kb i75#)}!aW,8NC~`:1\tihܶH+)] uy ό{J& p_׭ZS 4u n J2B 1ZIWr PȞJՓc@?X@x&S"|k22\p LqAeQ>`6 6⟌z*Kؿt2ְD|~z =sV!ze^*^d]c_(z7fI.s9D|6X-Q5Mf#ȹeʷ #ϲ/*2g(QIն|bvftF闹\,DklE\'Ir0YϝXW6P Eǰ>ZGsz^˼Vj=ߕcC7Fq1>׏j[בi"r 7΋8hΫ{kA念<EwuVJo g}")n|tBM5J7 X ~04ys!OĬ,4g> I݂&IB0ZL8\yܳhZ D{(jT!m)TV'$(^kU\Ug8-r.[>YzrHnSUM,_.9RSaa$" ._}ޤDF| wTy^v}D!yw_yQEo'*FjTR_|xUjh>d(a[R]:z$-<1#BGe*B]u\Q3 YEPmfEI~3W j%[+?ȒaAԕ~:X3e],Vz'0p0e4L*6 iVڿ|EylBfrrz(̝!/VWaJ>_mx+;@Q֝`/l֫*~טZ8%[|ggoIp"Ų':_nӥ 039<^C>:*vw.KG*B}T8( a1EgU:9oaQ%Z!d=IZ3፽)y@5;?f$}t'Jz36L|JȌfX7]mrv+8 v,Nw v]Uëm yK~qu2 {]^H|V-hҟj5O8kTpK87* vO$U( ]k%{g}#$~+Qt&}Nrٺ{%H.&-KAhiS'a 6\--;@ :M2؊W WEl}D瀁ŮDWcSJ'+I"ri %G6BTF$ ֎@A00I}?U-d!]D&0 +8x .0T@Eңp6>ݗ״`Dsc53E4&<Yܡ@H_Sv^/&[J;, \Wxղ[UUbGOVNӁX{9^,BRU Եw(9^[B:ًWmIE:#}@MvZ7S7Mp옱O'x֋X(rjqN0MQ4LM -ळ75*W&VD z-j/ݹX <'4Ʀ_ѥ˙+%n g?$q0 b'ul| ^'(iuykf^Į`L"!}]/x: Ŷ'ψzXbXcN+5NJaGqVcJXcON~q: po1׏;5)gf`ZhI۔aADj?c$ķ7Jׁzj q$><\ͦQDVi-ϦÇQ1d~hT[B-_# @gDž' (~0MtN 5+@*| y"aYto剋[k =RaH'q3K-x$ dJ+LJb6d?yM„&p0ø00=0ؚ姆w95GW7{K6YUiJ+@nn>q_ 6x(J뜌B6;0#j?Q)|;-n7Aq}߻w)*[lݭw.sx}"JF"G(UL@C[ ӛF Y^+دpRގž-G[=ZxPG@h>)o,-d=>>>.'D(Iw}fIzUs-}g8\2Yȴ!ĸ5Vx&D5M0 I}bqK\NYB- ژE/Chb 5Zǚ>!viG 2e'/)dX\a[:wg;Vbi asx-"5.8vYaieµ\*2}xKcWN~nNQGohsI䎸fNS2faxYy~aސS'@6C 3wIzTRd ,"]Io\ 6. ks*qJȏu~ȉ1jEDE1?lۿyqk n@\]_mH0g _|q9^'#D eBJ<(&Tۭʳ\)k@Bk\/ #%K9#mS2aRlīS G9OMMe1e+.8TQ{ze$:lLdU} Cq᭩9TUsΒ^i={g-th/b2dc1~$ ?='.Vk^E[ibIb1i`LbK/Y8UiUƑ1&ruA%Uw黁I⸼fPVc*Din.Λ\`gK{9 މ.,cE{43G ~q,Vz//>WEf6ֶ%-;ԈX']Hj1Jєوy v7 ;{(ڙwCAVCoм 6* 9;")D$̈ThK̽ɖFd! H$ k2"P+A*OnfrZ7GΪA4!>aXBl˶̹KCsAf5 m7!iB:(&.$Tr1:i<OqcÇ̔EܨD>ݏ'Nn£_Hu9 T;*֣]\4E綤g[oH1k?&A9&='N|Z /J)HA3ӸM+%b޽ſ`O%; N$' )^.h\w2/nTq~ /Yx4k$ ћg su ҍn=ײ{+D=u]oWS mby[' jPwV@7j R!3P8an$t1n˵g+Lm71E\ h ˼__vܸHujVיtCq,EqQW8 bF+dEltI"Z9 )50]p )w: 2>"Uht}V㏒H?>[ 3MJ}6ڑRMOl0q=BHc yJ`V].Oƍ؂:Dژ^#ĵƯ! /,øS݋}Fna*1ZL9 q9l,FYutb>[̛˃`"E前>"3fHgFL7(2.!0UŇF6X+F1Vɞt 4p2tf pvYְʌT*I\+ 9q12(.z5 qHTbN3,!nzpVf c NVVPa2ˉWy|Bj(Nڧ]<mh?BP ;;hz "~ rgἔ~=%@RV(%+6!zXu<, {px=z䉷`P^W٪UMC7f.a(@ ҋ~*,r2EőwF>43.՛66RTKB")ZjvɘDn S$t:}80hԽ $6vKhZFKz4mgz W!98*m$>,WVp 꼱_RyHSwREQ# )4m2;mۦkpZU++]IE.;;,U`Q >:s?kA$v1AK Wf42&4fCf2SZ\ʹeT;DZ('Ӆqw/~rf$nM@2LX@=#&O3oqtk-2jF[e\J@ ;b2>v0MqDe_DGSdR|*x)mrKih}?֡3$3S Thdm3B-w$J/dw@=hcM VTLŲb6B>!(SʣHs|Rӕs˓S$A 5KBb^5ȯ&bS}-,onFG'H`{$vqm%v6BN>ryߣ4^jɭ~~EPW<26lZ"@|9%~MrM{(e7;ĩ=JO9!6ܿ.>?O8,\< 0f$s3&8kG"PELXkT.LK rvhmrDY~X"ɷ]t_5.8iDPr+AaxɬGrD9Hv쁽1;(;h-QlS^ _42.1a >/L@H TJ|6:>'6 x~]e|,%cA41pJ®]X?BIlm߬˂Upe u, o?rۻb?T_W3W[bnO[+\.446"C:wJuD 5  wAّ^~ָ: =b#e{!ģ-$΀Oh-3|E S#HorWo :*m?Fi2iOeu0yO::/ z>-}6=6C|o&eBX$~2r& %Uk^7LT2tE F!KWЂƋ!E7~bEŮ썛)+(uSqPacҿ^ 9j՗|x #[(x~i,8ؠZу *{KEV%dixY=:!k$&re*,r=DISNS\ 'wg".i͜,0扺f;nWDY뀌694Ϭ?<>f VH)wf҇ U![xK'鿃&&W r0a96xd͗볋(j"oHPw9 Bf8IXDGA`hg٫bka<FBGNH7ް5ayBø/,;)o?NG&_UЂrZ+]DDZ<~ Dp$Uo{m2xq ?ɒ6X}:v_A 2|?_}r۸vJ|7"s?bCmn4JX-%Eڔk.@S ^%zJd4 A4ٙc_NiJb A|w򌝗|oC4Iѩ鮽 ǜ;[y4]l=,DF6:^ Lz~*ݖK&Ǖ_lp?ʔگ:ʲj@w>XWa w:ЙkQW6CdG<\_֬2H#$V`*/*F QH5,I#zRb5Y!q Y*h7Wdc𤤉-WplB5ヹд"b-VǙAZ^S~OsN.l^g|l %eತ@+ohd 8|DiOv uYM5o=|\}skW]KN{s`͗ƎKuA7kktUj^d,r碊j>ܚلgXJKړ Ů]+76i 6g^#O tV7 'O4.05L]t5쉞3/]͹ZVlwL BH$]DyA 6ZMXmCn]mB:ri*6ȹ Ğ 06 b. II"(X`,Ij"Ƭ?CZ:K=k(a/[9)CS k(pKH+vLЩsYP$[m½e/(N'BGhMg2eͻoŊ9.Ɇ' {N䟣vu[vҿ]'Y-z+a`R+ʣRУ(.!AD[~`[?%*dg-~nQY^Qoה_/n-B1&26ejkM5 bO%% ( {\7u{! V(a eN 3-sGd[rYGVX8C^GW&ai9l!eM :5*펁Lj9=ߡ.1s/>/9w1D(rVHj3"TMcw/^8l|Dbw zp@'8,49nU_DN?R18Ck3 L,*}$5͸&,>Sqbk",~kKN yTn䑹QBgdN Z5*OY\gw1ێIJʈƱd̢jӓ'[Hj7ͽ_Y仵X\ԢR`~g'q/1T)/UK.2:ZOļ$Ӳ~ji,Z$mJWl~4laTU*k@#yP(a|p,+/i' <Ȯ@4f갹?_sM\F;k:nz%sQKpxc`4^SlE]vs1n#N SrmhktSѦo]&C)XY.ȍ>$*Y[BXWG w\ ?b_RHPh0b(uęFqC$tUKn3O5xjݚuɕ#P/v @[-VrrTْ+iE9rH4W#|"/+`g_e4둎ϽρstSjw8GVi_OgR~o[9MDQg!N+2\vѨm5>Q4HbSh\&8*bjYG,+ΆlgST%%M^#mT!}JNsi!J#HLsmvZZiqقp/M@M6"T8j}yFK'n/펝YImh`r3z""^tPrԌ7\l=h5V>T-T-GNubT;i?bdχt G+.tf^'@)nl)K2V- 9-ԛbGZR i!2S qd: 0‘Rρg ;7'lK>&E>U 5D1^ګ>~rʪu]ڏ[б>BßV_;V Q}#%Z>)aL{r>X} 4W~]v>KF%+8\5<5nFZAMj.Xt61¥CJGl.L- ̴\|c0 BӾΩZغKIow5e8E|'22/Nڡhne?&̕,E5POOH%K 97X|7|lu t_!ߊ~1*'哻mcJ. DMDDЭvGIA! W[lHh'f3wdewb,O ٟ_lQdGdždigu>1vCsVzӹDuX)(4I |kb\)qsgDy;)iPJ}At[P[y)PtlQNa:M{`ɂxīYkC,{B\>h|:LD$֙nLk zz]>\!͘#p@*ݑ5r%ݸ!X|"6])'1O|a^Ơ>]ڀD+ #~ip 'zd6hy хr:;H('ݔy/9)]N+Rř8tΩo%@x5=ȏ3^dY/)1ei#c!+#SB!ޯ!,̤BP4@9)!Nrͻ+ԭgA"`-yY3#o-Vx&n2b,$ʕa(yL5T2IXtPK!uQ8Fœ_A%02QDyHOXؒ ǖV#Di% 9AyěmO''`Dk1pG81sX.<1Co:E+%.( i'BH0&ǡJ[#e yM]v^>E,W-v] ,? sP523X} 9sZ0RbcoT|sUv8"񄥭1q3uD] k=ba"ZZ,iź7TH_1@Si Z!l%W%vٗb0]Clћ^V(i-*Ia lK >`D(M% {QN 9n;kѲH{bucdat%ӻUjTs1q/n؈ 8w,Bȡ{CY}CBsU{ZՄâ{뺟:A uH)~>)yˮSſ:|~s\FCvh(U_kV!:390wk;݋4>+ 6&7g;MP>H 'ݗ(nhVv&Z .#< .&wOdn:'=7^q?4وSO!BSuu1112,5c9Kd?'Z3G-2ȒZ'+ SǴ/s;r軑ݸqo I!*8G:̝TףS ޿{,.5|^- j̀ +AJ+BI:l%Il-aZ Bԟ Y oR MGʸş!` DgwEHx 9XyDw,Ӯ't[ȏܘNs]PQvE+{+FO]^zu'E6܄bxU/8ӭmGLmFx1$)3$=gp2C'"nD*.("jui'59.Ebu|DIޞmL*ճ;n.^]W>pްۚj95|S3cfB$q (_CRnX:zEV/J\_'.'l3ɓȥ^`Q?njaUIz"yQVP$Wt8965m}/WO䛴9L3)d:pvyIcXk,IE+N;Q6rI#.lEk9j^™JHB*"Gm"CR}kJQ7YEseсD΅=}ǭ)bqAfL;H[Q DXLl|-;cwI _@Ѹ*ɖTd$!_#5TA`Owdp4GlB.ٲXkHCY00-yBomW=;f''!'|wQ4X2;~Ygp|Ga\#JlKWy)'enksFM/áVFHTν2+×r+7zj"#sO+imn#=F2{S%@K6C m( 4) o_4Fg5JT3(z?n72d7㖱vĒفm%=fdLVS`g%]ӇeL̖;) .Bg[k_= BU _ik_3M9^s'=3t3ibmTM jc+rQ,:ip(L{?]ȭ=EUvqޛ_Sɇ-儴dV4EK;]w ):4":D'c79]OPԁjNR*E]}f8*ULHl$"/'SL:"JC1H\y[bE8;՞ >;$qŠ1xy|k`&'Tʹ촳d^_ B2y/@+J54Z zZ d.*B e7lMImxt? 1v՞:do! OτpܖR^w(!p˲R ͣ(ݮNCE)^876fZ5σsiV+rT޴Ǽz (nUcpz" <_0/Ϊ&:F57CH"`Q!VGM0lp} GZji͕r91$W~dA*N/qpϞR˭c\Wv9nc"^_%g8꤆bՔ-)˩h֋'(V!kWIʬ=E Gw)֛ g -?`JxA=ԭM|g~IW+vv? 3?YcJLjtt!$!埴@Րgܮ]*kΡʥ=-}C!W^<‡2>q _/f,y+φ^ZszLhqMG&<> qȽO3>iɂp)z@^82H`~>VHO M:ag'" &1R*˒4 %t)r"-甑ݙlI!5=Z] Uk2g|wNPIey_-]!$dŖy'kg~FՎp}I_笴7Z.X_1(+\r-)ZSh vǏ/d{񉫚TځV:h~ #OSîARcS:LMRf ϣdmP2A[nU%IY>r%YyzSo׮&ōÎfKbOl5жp [;a,enf1QJ ا)|^ٚ|&dٵH"4))2yKRֿV yuM4"J oJ3wbϔxRx181$Eb)<_L+k&&(-]bGAERħKz WR@lC.1HJ(e<>iWA CDTFr ֒G4OQAI߮ eO]=zja0fVxd/IH%0˻N8ͫJH~/[z_"Ę+zmc[ؽ $ȢצMY, >/{JEi*>9K}"8/Jh++,MkV/.q b`"K3NszYdlJVf@7"L^AЖRA'foY$P5 i⫰m|C dJvW=*ANxtE~D 414t>svEUZĪp)9'%ZފZP)|Tf^4D9 TW}{#厪Q~pMјM4wƶUWoZ"c)¥`ieY-mOs)_ϪT4g' 82% M5m'մx))+O9Ja =k\/pža0ixAWnF%ʿR>.ڵcdƀpuk~ }\O}:!H6L+.NGQQr0}6ֵܱ{^ (~%o;ee;oQ4O=#Ҁ+X!ƵıKs%\b3Ƅi)$~᥅ Qs%k %%?2dˎX"k;czp dѥ{\&l[W A/v(uO[^dh%mO1Y m܉~"ޏ5YI]>CLEۋ׭3b9MnpN=6]9s}Wuy*6F69E<O*JXyRg½6]#&njz@,RYJ ]6AM3h$*Uyr,Zh2( >Yyj!-xYXor͝\9\H-2t{Y(:ywm^W4F]t}ȑCnyd"Tځ)5^7M?6OX{K(׵LIDKb`_! tN |ܾ pa滭H,fʰ/> sR+zi5 ӫ`buS%kw_C̱I1)|"$s nVIkS} 1 ڥkrGQ/zIh܍ mXR}'?9jǘe ;KWkb ]U bG!5}U%`UZB'LB NGѰ@ Zob)nP!oq5ܔr䃖(-Y͌po2}5wC=qH7ac*ƄMH}L?ɕ J7{nޯ&m=G9X0KscәBj1F2m*⃍N ̡fNo=vVoCn(ݓ煌j!Xe!]VDErSRH * 52BqYg~dS7nx"q*lF|W,~ĮȳME@U_`aDd%yCBd 6o-D$RZ/$᝿iV*ծ)3uv wNj{u0Ȗ Wh&^~& /f)p^v׳:-uȍ,׏?0K Ȉ92DhHTgn!1",Bt]kZAvC`$;8&cBnhв}f IhBgnQ)9|ɰp=iKZh deBEbޟ,%lp]xx {3ŗ 6MlTTM95-$: bgzXFnENg֢I"8 |rkENzDSkڅ/L&č{Eתx;^:7i&s:AEI=uD>A -zȤ@{TR۲{,m&G‡>T+ifyR:M7Jr>$-|̴6(ج&E2~g+7 <`&K2-D͜_cFս j7 yk3^pvm~/5g;cBش - \(!S[ėFm#KaJ"( hՈ$RFGI]6fnx <4Ol̆2)"G;`*'N S/qPv&{ZbJO?y_YAu4/,ԮBd*#%N/b` Nқba@6DZ[hG`ƹ`'~_TXPg5M0+-'ENeU!Ye>jԀgiVOcML1|,ϑxXw,AFg4,+FYɞҨlLjʆ߃,x$CKQTFOYc6K_u_WCP`h'L5 ,U>PxFQ0YmiIx$ `8'OX(kiuVFryiUʲfh^" dU-l"VCc݅dn}HovOg.5u .PwѯT{Qz4]7B' ~t(E.Pj*%wnͺfR1pYeY^9(Ey( )x0%mz\Ƽ`^`t39N=#ˬ yҨ?1]8tH *8ݪC(sޜb_@kl=扙|㋁l/ѣ(R\яDLXݮ` vK3Dnܰ@w<V+ōx^2w;nJn~F1 .ҁ}INRZ(2xwu-'->;]DNL &%IbU961M`aT!|#JU1F7Nڒi2/ÌI&|pa0#M\NrCDaa2W1 q nU :ԡIud6qR!St/&OU%}o} ijuf(۔f:챖\ B0Cih,nv@ V2=1ޓ^[5q%|GK)xaSFOBp-3QhhkPۡ?lv C aL-hses(@^ #H>|_3pr, 1Zl)xP11 6d>Q6إnʫCc 7M!9?u\_d0EPA' aj# *4=#O>LMMVG3"}꟯{*hg>w#S]&kG y=wԀ]۲o<1}sg \(^NLp[0&>W4wCYmiP_Ok,$LR=lmF 5u[T~|cZtٷD&"V'ψk ݡ}b N;pݒ6L X{Y#>=&rL ]}d1&Ƥk! '!@g]iڄB},P k F:ЀR&sXyJ+cP>7?sƭ 1`kHzӃQ{F3O&476VOWi~EA"A 6I} A 8QEUSb[3g/9NQCfY97Hlm֔I_ πhAR3>HR^\oI`HZ`mtbMXthT{죷I!Ooڌ&HE9o0`bjk%3^tF UM&ih^P\rD+a"(t+oN {`{5=<⟪K *zޓLj)$>S3b?RX[UAR9Rm&r5{&(pR񻂎zP[ xIb?zG_)6u)h0>m {W6윳jF ZAwA0-t8$ƫbGz*F:<רWA#_v^0 |) <_J!&NW` QjLjxiIM4W|P xKYSkZxO;8}?]*oC#"HC0HsFFRNe+\ P :lmtMXC aSg^-̨p#0:YPhnv<̎2^+"M C}2䋰ɏ_dY.VE O& o$Y܂u(1T jxeƫ@Ϙ\]a/]U.RZb%@36Kӊ(܆+>q7b Qg -Ŷg]VŁ'C 2,fPu8UEpf@mh8ʖrk ˒SK]{w1qo%fmL Ȟ:08u?mvc["$"s6+i!pGK{r 1PI;SacL0gxm&F^XGUa0xdHa~rJmw/iQ5M.5V5[ulG }agu 4Il:-!ѪCTS.o^q9*4BuǕSNLZ͊f+~bpf#X:R2zg Vt/;[-)G B<"" Z^KSZԍZCn"AŌ?dz感blRgfhNS\M[|9fΙa7@5¦)qzWVA ɸ(\oMov4Y$#16̒9a1:ߐ̉Q},<$7֨Q,տ8a]蟇k3݀.P*1ay8KۻSsV!+$s++Ԑ\tþ'p4hSξJ}8GlI_X~-u*Ko2͑ >I gɠ?#څ;%!}cßOIeHk| i`ozb)0/-B_(r>y,aʔ-N^ `Ŷ+S|/\(>N Yng%?4"l8]%Wa넇>-Ԥ' zs#8asmZ322&- ?;:zzsyE/R2ީNn#H@Ek%(*ǩaKYEV4g7 5/wh;%@Z΍+h<j']BN/WVzUBAI+=9萟F 죇oz{:␾ŷ;A꣄^4\u8h2$C\X$NM9/|oi]G#DɂHh+c XU-k%dnb,=_3GmNxy*OfT͠**egѩܕÃpԒ< G:z6^O8hH YjAXatNq'̤BdM?U=JlcvZܺGs88iB[>'jˡ2}fīXI$Ao&$y.-S/frdKb}I7ѶV'١k?OYpX,'4W'3P%L_!V.f"=vt~Q).Х> ;*4bzh*a:%tQκԔ՗ 1VG#Ob w"9#F/Y$/JCk_M%s!~{w/a#hal?tH\q5PXпt|)'IP?à*h!xY91,RA3e<-R#i,冲/Gہ `p`2o9~[]B4+Sy auPpb\YJyȘfCSui1C Iy vB+6v|UKj"Yzs4nʎ7f(RAp}lFK{ ,&_I yD¾t=|Β7J]hS5,3Nx-XQ+/^ykx:z"Z=&&P ] N|]W1 e@УB]Fc_xJ1Kt‘FS8^P9.Ǩt>%x0/S[}xeQcw)@e%^ghn~||;F!x>)N[]Y7_b[5aᕠU%my6е>H4潲Ee,4\Ѹa'z%0\롪/}b-#^*$"7?lDw j3+*²V2Y*7tT=9x^sdNq9S< eZ1V¾"P?BB)TB{Faf(Q!Tt鮁Sݗ_o`ӓ0WMzyRt J:0= Ϥ);d8rLHVz'h3Ml(yR#ܞmhL 3Bw/$'iWTOVh:8D({%l*':?=Mxu.5ݐKäkObCekT TWDAD)xLU4sS2G)u%?S VS*n ӳ >4vKtd ͓ɅO )&d{ukY8cլ{o(ϳtv(Lq"x}Tfb-G#`@"9w~z}ߘ~D,ZL42Z]*5RvSv &pIxQV J%h% "P+j*JyDv Czh%gTZb@ xl)DMb?½$G 䶤`ӗN;};׆G>A]tzʼ:PX"Kւe(ѲQ1(31L6% eo﹋_i\0ЖnIk^wdj˨5k_3!DMNP|hD9&Ê"ĤHs՞dP $+?8魃8G==[^z4>mɟ<\g+"4~!Jz^ IϡB#GJtd?A_{w4В&,oR|f2y:h.A!QmRp{499G/)io{-f\V mdQ+P~Oq7gbPɫ7#(uX޻V)›(xG\[?yD_׶=5x|Y_Tk7cyS; \G:XDȓ>"/-[@-d9,}Ʃ2;ㅇ9G+7`/8cھ:0]Q@g-vTv0>N)?4;Gj&Tķ-d%EߕRFoW,?RdE4 1u${?H?~ֳwc1KSa@ZS"b-k6͝+~G8:jWog)HO,=d Q5n Gg$d=~_RGFKc KX/\Ep{aU;9?Iׂxž@mN#4d(U{ k3FB"9+?z]2~N @ȫ'SnJ6Z-{h02P:|}ASͤבD#=Gr)'i}m-lCcCTHXasoѨ] kz2CILU~``ñfYq_Yh&ދ,ق-z$Ժt 7N Ġ*|@xor[ ~[Ťsʡg%@i0o—deI/^CgMԢL<K/ }5kuG̒X$J0ҭ֣UY_F߼=\g&!\ d;-Dx]^R4US&_!,, i gM%X5Eȳ /ql^=q9[Qzr5;ySzQu?©6JB3comS;?~ ]btCv+'spr]:Ŕ x'j$+h hoR;_$#K%PWòځ*'kPv(9%{M JzILw7$&S"#En c4J#1Jk/W'?,Ld$"HT566DUX|=l:era1,o^hV/A Q8[ƫJ d˜DV:B!\z8%*8$HYa)lU=[{ˇRCft  9ʯI*jg~d];[E)ڤz'Le|5YъBD{¯VSڞ˳۪A:L)Y Crjfy) ,sUn";e ؋P [FHҎ(>^kAgWbK7BapITA0a 7ȻpݲP{YZwRnXVO𐗏vb[1*ΘkaO 4!{vdmo6 وS}ǃ=.o4LeHSmas38)pށT0{#Λ_|Nu Df'+W+ՙ63ސd:}\9X?(PQ|uwiH/Eҡ;+ y^XaR ) xƦʺGؤG) Yg!kTh㡂{U:U۲w嗽$~,@L>,Ŷx [+I65V60VGÐSs%m2A0DQKTVY7+y->hm6恪  :fb@U}K C9;8d uACu>?E:< 5K'+@ Qt~ʰxUsog׾.- $,L jNܖqve J^)0uw8im;;Ez=|B| <]xVr]FC 41ۜ}. $LWi,\>G;~."P8h+N(؋mIG3uO4&QjG⏴Ȼ}Ҧ߃}%zQ|T $)3 eШޤzo'l V]S<)AL0S֝PKF`FZ lٟDLQ(6n56׈lg՚譀\o[5 aƤ!@JR٘!G4A h52ȦC*82!KW¯u/d)Πϑ`opbt)h'oς1CC p S,-jrHjNb'xPz r,ˆs/'@X[0aqR=tQ*lY{ƽWtޘ,S|P 09K$I.yvDlhvU(%^= G]#lܘb2jG@U&ޣI KY?; lN]9NH4y"#i<7zD -}UPjݬwGY!>0x d13mB{H Ad8ɷxUy5t SЯHuK*"u)wm;Z\S L!yQ L_uj!8&R.2'(lknae;}O׀(k<xF$\ )> 93-^%j#2Tv}م@7&Tu:r:L(zUN|^0ɌwG-eܖ،LP3`Y #ܺY]7:./X+9qNj0k@@&WNQ24@ ` ;v$VtUՁuSudsRŶB,3Øm$a{)!\lNqN-_L)< 1tkb\\V`]+DrI$ #LAʷOKT[H/t/9m̎:js蠸>eǦNx-bW˜ S .'g=y隮Ď<{ ktqfW-}")Xhn 43T1F }.{úex;B4rh RovXP; mdYXj.?ap_/5WJԵ-0tK ֠Y`uULԄ /f!U.N ĊˤUI|4Q>-ޑ*cּ=\rC`E[ lM<%ӧaÅl ^ {jaY ;ɹx2-bZHNp4%ƐזYԢ !j(zJ ,%qPUPWAHExռB`f"PH3s7*؟fUp$cKwEJ"OY`{L9ss^\7l2WM, ԑkH:ޛs2Hjc~X^cf _b'utx ~wo߆:B[0_b1} ygh}gmۨ 4N鮣sF߰f ںz**W0q3gǶs %qBU;l7E`ޘIZ@Tm"r&xV'h2B4_k'gӫ}6׈EiHBC)ܙ78PϪ^}Nd$!*mLX*%PoƟ%!a-m,¡ PWH< dZ5,澐$78ga q[}k4}yzI452  SXa;Ď;{'iIC=jmdL׮6W;hInsj^L, C[_<1aۜbP˙&0+객 ɇ ץCW5;+IeXh Dv8 z'ߥ 5j8Yo2=@s(׳ BvgqӴ W)s- K㌥#1TUB)%/?L/"~Vb #r}1QF|U`84Y!7?4 =S`}O:gv4% 0B{1,}xN{S2Hk\"wsOF \y ŦGyut l1ben)Uϖ씅t[#'&֧DĬʭCwB`C# pgMϬvhďjnQ]۸˨wF3GE5 M*3B4 oަ~MI t+>e36DI}CR7ؗTLb&K(mڅp;ekiey {˓`J>nhK}"u.88qD@F/9?v~DO\ȴ½ǃ0(-Cl4z0T(DyFRu~3{ i>gP) lP V5 ^QYwy:Fٺo gVԙY`F"vN}.lo9s4gu˚4l@Yq3&ޡ83& %Ei^n4:r7[ 4)S7S8P B'? =m!yq>%W j_^7Ո@Z,jSt ߽ZR -vj"{ SdP09`OI=/ !=q(sǪz@mL?N%Yt"1^03NzcPޝ9Ԧ[t:.D8?秄]CFVLæe'–Ptxv崻w(yǪY$ '9^ ͢ˇS<=މ9Ց-*UP%[x`E hpy^bQkkevHTݲH gu@NbGrwV#e/`k恟 / 67c^q/`N&6ND?$ò9w,{m3zy_*Rr;#ea12_,֧ 8>ׁ3 w]#5y2fl *V5*N"ШQ }! Wm) ޯ׍Y;ZDݤ Y@1#+> .&ay9 q#XV@f(O8Dd.(WeT@ٻR/~VgzPZi+Ϙhs6@Mܒ ?fI.o6_!EbXX6;X07ris_CJB)Tig]˼yvau=w9b*a/_BYLڭ𡤃q5kӠ 1}4f|@G6 _\1څ,ffa8el"յ82) #͹&lj"aR_{&9b̺Qو&p0G %rQMA;CZ[X1vzh) ب`&T~Go~Wc#4U! ̢$?Pُ 1r-f܎׊DXSGn|h%?Q1LӴ H~=7;hAWϬMRoD/5!N1峔 bt^~Q9Q7$_ԸӐkM\Kxs1hc*"vh.(Pxx@)Ko&؅2W& ] G[wzǽq(7`q҄M쭱m?[4OJAӰtJ6dIC~÷WƊtĠ.]^nd8^OFLGֺyca WZ97v5r均}uŚɣQ)~ാetxك XQ(oEA8Qvֶb ӅeHxgWL Iz#xًn%wE"i;´G&PK7[+Fe&WSӄzH @5 W"b=&fu2 =JFVH/Oеޖ;ړL}̢8ۣnp6Bc5þ`gy|Ʊ;PP؉89VBj{HR$}?夢ulosc"fR0ԩBq_^ڠ`~+hj?~?˒4Qoh-FqS kr!m>ZYm8p$bW].&ql5^_][qۉu|8u!+Ԯ|Ё`r$?C^;{R6KmO֗lArs&, *%C> *LZ gdә{s-raTsͻ/GNG'>0E+n&}"&@m"xc9ٲ͇c 5T JgM En*FԪ"\X_3.AE5O`.q>io RŬ|x*ԡJ:t+w5RoeнSBkfI[po=/\tq`ia|rc^LN\:(r`?W^҈hϊk}#DUUy['1m{॰4rg{پxMYEGCċh#/(~^/zTfx +ՠT2*plN MʔfPug<0 (QD_`Ӄ1&ϗ69V~8 4N>ESܹ&̛h vY7kvTmT7R#(%P6ģ覦!\Ƞ񚟖JWԋ듃r.tj{~&"ݐ@;$*!P? r$B{tNibʽz@?|q0Fsx, <|K:|YV)! 3%^窕O8IT,/^Q!Ŝ 9 EJtP-7K:YzOc<3r9†AGwA~hψ=9.ః+s/wQpP$B"]o:*Q;xB_7Mtߎ9b}GFe $K +;n1YĊOd!g\m˭hrSp=(~ئƶ׶s9~^:#>/&Cn~N!t4m{a2Y !0]RɮFڨFkk(X+\" 6xmO|wEE0k1:ٳ.S! cIT#52 x`p*gٸ-Pw9J?  Jv)ٴ/a{Ԩ/1>ݲ_BdH-v}TKKϲXf`I]dy4U2 w-8xD3(3 [z4u,x"s b%e=iǝVHo+GLII(l:62-+#cpJ j8GV(&CO@/_HN177uT|,EJ#d\11LӜs,*5^0^`:kZPI1%f%J6d'nm'K viyF(C`.VSKr/VCTlDƧx۳3w;t_^ä́N3+io;ahy$uҸMorD9{4DX@.D,|{]hSp>@Ι#60 z|쀦QyʓJ p@ŭ-5SypNa%(zc.B򤑩"KO6BzS >Jf3A1jB6zs3\ ={1)c>[=|%Eۂ3Rpp-pN鈤M@٩\zgT]=[n 墺Y1xáȻDܶvdR*"CQ@I`<BB܋بH b9sLz"f<1L7waNeLcUbٮ_%$N ޟ޼H)iF[nrq6xDO WRs1\\D[N':I9LHnV Zi5q RlY'i[Dq묅D3[?@+k|ymIK@.Q6_|Ďc/B|"მBu*n@L:P,mNk4CCZaD\@Wx-4*. lx&\@f.T2Jm3BN G ./ yݮѽ9\%o;Ov5U]Bk}`Ⲯ Z؈1:وd$50Q*,V /=F8ڣCۉ<H?%GKtXjɭ}[!h8a)Q⺮fHG4g?+wqB2;˥Gs6!}}oU9rVY*I(1BWH~" xHT 7Fd_z1 [8%X|i9fxRM鎝Y&GG@VLaTEE/#`8022$kK9hH-#ߠ2Dh"dCM EEWqIg{\o+SWcGey8/+MOP񝥯&ϵl}w[X -W!D ݑ̯2R;`PLF`"6'E^UUB[mxaq Ȥ1" +Qv3xT:4ۊl`h:+u6s W1=j*+2J/!";Tʮ[jm#h2ܗL^j@LZ=Ό9qALk=9W|1_}{t*Agu :#o˞/a(1΅FӤseA/bF*W`AS&mH"ٕ"m _dյqdRN;u|rk+)Yy?RR$"tQǠ>8[.t25,_4%yl'C*DPh Gј= -Z1Z\n7_u()sDz7@:n r*a%Ǣ"Tbl]&4x םr\IˏM x@vXw$$s\?XjCl͉Х{SC劇1FqnehaiX?H88 r?3 lOX 9IDd+C\\Ÿ"#x26ZvƤXq04?&_|-:+-pN'"4P]iwL ';IM5aelk+hC{djD1<:kuz^ Ǹ d Lm ynGf䒫asYcRR6IwMgM/ 3;MwWX@PVy?{x)G/Ffij1R-Vd=+IkOQ߷U 2q`]JAS6N/-뙾^)'D&=Xl y5QWQ`*uDMA1t#m'n8q, (XNmy}#.h-֥$a@"> t +6a:H4}Uiʣ}c^hD> v;!޾;Ta%wavmC8 NZbwI9F`2o ]Fjd{!o o dAWr5,/,QUF__ 6,v?n3{=dߑ/O975,L1QƆں6+drժxr_v%zH5J([Ic1 /4R͎ !_B+G]jrCmEOљDGD{R5QuTHx-zK-dBGcPaqmlr\Xr~@~+m@RH]㘝M5)uUϦ,']+V@Ihfi<'l8 =-.=6f^SG)@vBfl ޫy7fFa@gl;dZ=`tmjLpw E :z5e_W=)`InwC4+ }<3?~X)W,J*&$ɑ2߱jkwL"(pF,=uZ\E>DX~yϩ )eEzn5 xyBMg;BP_7]b@[qm_-enSlm!c Z7'63h;R,k !:,Q\xKrU1oѶuvqvCQqGeX.PI )}2֥Jhr_7{xk&X}hYPtm>|j ߾Z2c3 277#7L|E-^pދL"Jn*av<9KXtl`H\)MruY,t\ [ 'NgQN.QZI.eHWLrc f,ݣ>)`ީNk~<&7rs.G[`duUƭ=>C^_l:a+qFH2oh-"w@Nh| r"7m i'QU6rF WU Bԝ0muv #!71h :j9pE_p=F>Cl'xZڮTPy DN/5 }g_&Jb42'#Yd<>+!`QUyn.Ax8bVU^}^zy0dBW}bâK(1=Vp뒤W8X]$  =Пg>[EAX%Xb4S;b(Ke_ bO\h8IeSɓCZ]蟂Feh#W\8;ߐ0VB3;(#-TCt-5)L rL'4-,7DڌLӢ5"WWx y^YBQ b cC:+ 1MqdRKMϲ哘C4h8Ej\],an]X$i3 m| yh$,VwU]?٥ϸFI/Fr\uel[xo@7ŻTayhzVClJ;Y>!2D4k(G>NS(rQG!GUqҔf"~$=Ni0s:tW:Xǚ5I=ώf,kk nL-BnƣLLM;'*NYLgbζP yy`3{7*N_8N % dCW乿EUN̰ _o7q`%JTq烠[&9!+YU($Nv/ epn%R:DG:E4-9bXR^8.4ͰAe6m?%`|9bx+𥧨JZIokIZPСr]@7C/lY 6fWT}M @MjBŒ$,.bS„ Bn7l_M> Y%Q.o">DvK?7YX[ ;]RE/̳oT~gqHN 3 &I;: FS,͉E_$AZ {!Uu#;5h IrʳNie}㓷>Q/6hu{èM(yT:$c^k_pAt(P܃ 9WOwp{HO`^ yc=Wj[-SM Fa ݝw: fPD3 =>@ !̡ Kڴ>M);w]/3E=^;kƛtJwptU吜. %nV4)<7g"m)ŏt=DDOZE7ɎBu- 1ͪUF*JWONVbE@_rJ@&=Ff&}]/i .ՀL垳EH̸?}Jwj^AcU!S~"&|Y(!uoEY$Jh.|olrW^vNQSZk7G$FW fT2*/+9g׿iW W^upKE7&p+Pn몺$✲0:j~ĺb}x nNikOhG=R );VadR+F"s Z)s oh=rM4bnos1=ہCŀ F9iYeH$ΌNXNS! pPKP-lW;8$q9zsԎ KeC&YJbR=&ŋd\N oǐc@U{&L]^ ESNuZzѦA?Pξ<28p܎Ta wWeNoj}tX;j|NƞC}'7)*;5NY)x۞q>gUmCKnx?EfBL!1C%/[]k/穚17t"C<s9\$')$ɕ7kn{׺g`.6w5Ѿ'= dWqm_Nd lY|U,#-Gׂ &{RvȈ;"M8If7,FCTϪ遺IK5(D.1-pՂt]Q*GMu~(hZ96#+3܄˴ \ĞpاtkRHB1#SĂBy]A;ɠ=+A'`,XSJQ`!m@-ki1ƫ4 sy. }?J%"KB/ƣXиghI_GGWGrEkЁ0j7(<ݽra(p%(UX6-,JZLw].ww=gWA*-E5Hͫ+LF'yua\;z宁w m\8`t IU ̈rdXB+93tHt>FzJۨT@Sel&g_u~1MW{-:?eC:*qѩSa=fx/8몮%'L^q7Q|T @dT-ͅsre:߬\cX8' K$<~#/b5Tu1zF\L$ԗâ=Fʓb|Vlc1)ѴEحLI }wtF8A˛rqͭ+'VȯivB`.˨z=Uo\$ AV/Sjΐl yb2IDubQHr)ϖhL@)Q.{x:MfV# pG_z8n Pۈٙ6?KmEB?1Sf^րi1;)鶿o{g8,E:&&%fT97fݻHSǎk6ln-᣺Q6A~TƅvY+Xz5=|g9t$^N(˾??=q.mdNO3J^̿a_/sQX%R$PshM y~/ks/?crVWl/LN2[*f&mbj23hvOSa4kWCpߖ%jNRNjR1r+oN?m&'TO=8{rypT; ^=*lvϲ(b@]@~jJ3Zi2dI}oov=W FR&jH`g 4z@c? lT6P(VhcQHOi-'_ʣk2 7^" p@6-segm:xaHAwσ8" )=PίJ)0gΎ^ߑ&V+D͠<4Y7/0U$S܅p俫C]\Fyl}W dWwBs%j@4+uyO} } o,Rp EKaK\d:k(98#V2t;yǮiHĻ˪͢Jqsؑ[_ciZ-yyOL)vřk;Q}tJ ָR}⓸VUyױv웃#3&[@[HwSߕVv} @dl&2 \}U6_4YRY=2ϑX.T7Y\I'|~_~vWLz> }&\$50S%œS􂲭+d= Ḧ!:Ҭ CѮGPvًFHIW^t[AF†T{hG;kpz\[g78~ޭGg|)# R.#7 uq JDr~xRb2a5GϤw  gZK[-l2zڮH\8/˪U:61)eBQ.ԯe23E@˯e)OrmdWјhK< }AG$t k)=28r.D?6-6RuSuW^aȄgiVo9U򉛪J鼼0h75P=եߚ6[oFuQz7FiXpu%HjiKZ A;q^U=ԓxcT}= Dծ‡Nm J6HtU:J0=DJbȧSKL @]T8iJMKzt0/B[ti"z$SQDtx|IN_Q*Ib0O}d+Q=3СmKQU]1aݍ2 y2t?)|:c VpV4W.\Qp+-VCD#t{3#(ƦLylQO7?nvbJ.~Rbq.hT'[; SE=MԾ錡1Yw-`pKtd O[2;3^OGFB)7!<)^ DF Gwښ\Va .A΃h>50l'}!kdd >ĥBkn}aldd O x 1˝| bZ^>8P"fr 6iw +S0)u>|V:{v9ɒCR6O1+p׹`e,$އ$Ejɕ{N8rр/;ܪ #ԅBʿo}D3g6^%~gxP~|}px֠Alp6pK߿i[T[8#,C>_m8(a c@l#΍]^JPhDʒwN+,0`X6$TJk^ X !K-ّ{f{8(r+fVvzКńPx~C'w& &WvϞD2w]O>A%ф٠IDADlV*倘.%Jm} !oNXhWi `Qkl}V*"q>vt~F0fhҰTY?6_Zd,+c2e-FªO;;]Zt7ʬ60J>lՏ 5] Ɖ w $ZXn<}ݫwȡaSN8Y==߉v 47>{8Y/F{EO^tԺb pϡq1ۧLCL~l9bԑb Ob̿-/stؘw*x@Բ-X%umĵims  @wLB#anDm`FF:9˂łE w |zA *]?'am1Ue6 sm.ZY{8."VkW}M*I)v׈Ũ0ܩF٬԰z{]qf}HQ+^Z?*O9/JQ4|PBc)Ҽnl$fc+$ JelU`JSRޭ6?ydFr2{b$!F6G}TqKXlY9᰽m:p}U$HV'{"o?֦S YU%RNQ}7$jD5+un\ѠkH[#1Ri( ScMfXEbk ;= >ޅurl<*32iQjo;zrlrHg4S=.A-(>+Fq}`&sDZyj[J'c5SUF'iI}%0ަOudc>{ ||oYʮ U"u?ʺnEc$r'>&L);fe,ޚmqmF13AC.yO ;hLy60|Ԩ PdDV#Sb( d迯M%-62h1e|\IS6c\c쓊_T2 O:mpFE+Yu[wh/ڈ3@&6t3`AVI4rW'Tl6XVFr$Ya@Ζ=fl9+?XW:<8Nz _sHq,pF[7T X/s2Dž6q;N&x)'ḳT:|z1ɤzMIÅ{/>`Sn >#}ؕi`$Np:MQ?@8 մX{icB#;1'aC"As1UFJg;WkJ}*oHQBms#S!Q%Q.O e\B8ŸH>abuk*^gH%]tݓCW&E_EvfmA`EsK,*'&zU(z O7°5}|a2.n ĥFB^Yi <j;>{%CNC*iRDV;l _ V{7=Jbsz%ӥ'1*W!y뢃v#l\zrIMGi#v|S^}L~K&$CWbIý3;Snƅ&QÙ@W#;~u=S4H>G01/sz=B[  "0M(cԕ(I (V됳s ʺ)(0^~ 8$N6g{?/HJ ɌLS’!c42Ikl@ir܄m:IFufR v?GSw%A$ҨTfxkn,TLvG+i)v(Z25,*nOh1#dukbsC= R7+ADbre:ԊfundĒR4Yl#ރW-bhقQkeqN``{j4 t?MǼNH͙֋J+z)/h!O)͆@qWrÃ$)G:V.<~Aw|Ǘ=$;|$Uh! *;uL$ Hnr@5'a]Т½LB ,a1K?#?H{/MzEs$K[m ڪ!mP*S>IwK_q`tIm:sU(H栭Gs$6hm9JtOCK!1IdB8Xڕ~$ӆ̶(7e֬o"4'^,8KPȌ6it4A ?ηnUӅ ڎTD(HBd&dT{={pwp,1q)g6odm"g+t'3 cjj ]"]3bJ HpֱJT< {p`ضrev!nI 97x*hvYsUZVq~HpUTƨPPӥb.ov pS݄]++q|" Or@++~ewlOϴ9HQ`45јqʱ\("ރvь!yů疪DbS>M3xld{FJ-"ՆBs +h8q ۳j"mPS5uHr8pWg]ݕ0O0RVYY=/Qkp++H/ꡨFa{fxkk~W&h_Q@Ċji|;D@ͦ4<[%9CrO'9pJFvF>s$ꠇ$PnԹmh];\8AVFn#DjZ[hJx("/ei[pWdy֯6pk6~Qة_?\3cNlM_y)6fݵManjܩzղV yб!~:׽Dڷ~ӺUYD~4]&dJ !V9y7m`{OW$kGs8:5o"'OieD.163L˺ 4\S}qWL(\G?| &+D]?i\Z+zr]$iZ{}S$eQ\Z/P/S3u4ރ"{4dVc….@4AD(j̘j!}dybC Jr|6[5[29)E7Rأy&A0zr8w1s IMpNԮ_pO'_/x#`뙵9=98V=:7gF+PcEۺ-q\\HiVy'~9بr:a% MpJQodD9/ niidCDQ{tF6c! XWT&觎kM _Vʫj(OY,+lS͡36W:aE4-v<nOG iDOȲx~`2JY؜g K?.-F5CC%N~.2ǡ1A X[Mn٘q۵vfYZ 4Q;>nuV_7I#8>Joo|Ӝ]M>]:tlV %N(g _MZ't=,Vɾݬ X h0-x]$%+ ex3[4g5yH |ڠciVJB^]8gD}U$oS_IP{l :,v86RhI~w}^QN݂H0PaI\4 RDĈ_*D8: ga?uo#[Zϛ"/oٸ$Έ{92!P #@Acvq> .e>}\t;@])h/l6t"h2:ϓB8"lqӆDߒ2z ]T!vT BLTJq@(-6ϯ붛:ͰZ(@ P: Q~Sl²`[hUzͿ$amnR>y 1bNmڜwvf!A.~a%uV]TĞ&Kq@ņJ~Ɏ"ForY2g]Ȝq]s nq2sRǃF薈a~z I^Zc%IxV+'~(C+&l/2\'FX +)QaT|A]/J'Cbu̠Yt1 U8'~s8K0gui2;9EQ{x#C_О4J t;ҕ"xI/<ZΩ!@1M,9".? ϶ ,"GNzsyk{iepG_D\ċV*kRLJ cʉ&AjXǽ]\"S1/v F{!̝GfG(S :bɆ%p0ÙoP?Sxƅ@#wg2D1#{%S=aEo]yA'1G%:RhXAITdM-=$kx;J; ;f4Opw_%y@TMrONZ=_4L!jD%` JԐgjh^^֘q nMi(.xqԌ.Hܻ;ĚL_8**i]%5o}^LXzO>3|6B.flUЍ}5󺥼As->YD*yRŝ~x~Ț>Gx;*0n΁:랧aTR|>a ]Lc7sӪl:]U7a|vdR~%)}VNhBbg֌iuӳnXfaҠ~au!v[vqχildONdd~Oy u4UDm|e8SMXWʸLnZIQtж{?FHg)BX2iXaZKJ0t*Hnd1ƝWn sx[GRֺts'>a)Yy}^?sf9LH *P"P_~ cۘp\,p )N߄P..ԩ+]nB" 9N8JxTHK.*KQ>L'd64@+gǬhZ!a2< r7$hh aSt%]?dxzCKn>3UKؐ%L-/5Ҋ$~#~Q$}]s/hOwt: K<+߇ qfĀWf{Z4i z(ƗHuTWC9ISœP#1+O ˈizDE- B6i;0)T+Hp?Ɖo#Y@6Tn)1qK#RГOZSA27HΨ *>8ݑ36-Cz83tMQ UI=l#oaXv>OP B8R\Ɓ_YGߣ1,)Ka#Cu !ldstv;LՍg3Mt-.z^V$:vt-)cGhTcG]+ [@Wӝg{oF,q0Dۊ3{>C>u4ķ/%Ց+Hܙ[Y6ҩjt懮L6m/ZeCvD>TC@5á>N',{Nn'};vΦRݕ\>gJbW?+lp]W4k=⸇W)O`~s(UT /؆\b@y{4蟟BFPh BMq\.7\ZkRS;uZk)"=H6e 3YIN%!T۩2èc' ^{\|?' Ts<|P% Wrp~`֑KޝG?>f5\ħ[jh vz9Ob 8+UOQce@f>WMXغ9P;n@a,в8<.Ѧ`d=ǐaak5I{gQX'1Qq f,!ve'.0n;6a(VBT͐s,()giQA@+7? -Q;yQ=u-cY$ұp$|қ^FvAj}h0|> gK Y !Xe PqOQ]w{05~p6F6 Jn@}+U|kĀ "_U?"K ݛC J+h/= d[pf[]Z0%ەg=D''5xgY MD],iSC&sʂƟ%L"*{xpvƤ#͑Y'!} P`'c\G,o [Έ' ! */0h.cp`=X`uؖ!7ERu7"A{OڼvzQAJڽda8~+TsVP,\}?¤M1 BJ5-^9m 﨓 P@nVp c_{:wiemOE'/D>:f|U&Lu9=3as"28_E5r@zj*|ӡHVpjt# 1М+|@7i M<Ջ[YBr1NX}J\Ap֢Rb@%z ŀ8bZ^h`Ɂ-V5In~1$TO)IР>QLOk93w/]!1IΑ'I=Zm Y ekmox4<0MV"7K"_hr@0%Ⱗnȿ#ڔS7dva uT72}PGUl`ۼ4a0J% QA)E~Lx;gg RP]i?!c@oWW CG5%NW{MkIyYɶg픦vβbA8FXHf8@?2hr! S{յw ܳ;0 dK Mt9Cse=.GW}[)(UQbvQlB;9:EkD{q]C3iTϡC[l- J"6mC5Es CtXOyV|##\T_HxA#.6HꇷGx2bY<'6>]{<²Q ] Tŧ̍Y&&Oo8M_v[\yWx}3qYk=7f).kRuo֍Gx2I(]_Yi &%,'hWcP1vd`Qu vbdÓ,諵yz4,\}I_xDG/вڃ^ &/+j1a@yQ?Iա^Oy!Jm|dJNZFaQۊwR`7KS&0XN-*"9,3n2ɶYnWBuw">ۖfr\cӀd Ӛ|2ՔuvӠΩIR+oG 7k7DxӶ]nZ@33> JD-+@(f baYSYڹdBm0pX?> 奃@6iy! #z;Y7tq= \ՊRf% y8 %eLSeMսȅ;%wǼ9NwM` ]Iwvk*CJ+ӂ>SQJa}~^00գ!Mw:v3Btphw+i]b0YAUYچyP+cAܟ蹸-Vsʿsf>^t"< 1WA\A`bBܡ-˴݄0ifĸpXC I)vbܒ~¤[Y?6vZ*nRxOl]hdPpWp- <%4&P_tw^)@qH囓Dw0 Nyy # r,Kb #4R;d05Θ,NS!Ih ]*Ug@cp85(׮v|ӻtnԽlh}lboE NGH[Tc&s(e]K0N@ޱ[jkwa4c@90/PVhE92f BFCl:iQR*8<%ѕV1E$affb"F0fmG9~H<I$3K͐$3MLrN4 l1 tj­=wAp*QO6{Ut\%4 8,W+y-prL44\Bh>^bC~kg6B Ȣ,x+Au#_~6D^K@zD7olKn_ttl;Y X$ÿ=V-^~.xN|In.^rHAi&CRt);k}&|!N=4iY!eOE@l͗ge@{s6dbRAqgA~m%],jhiC wavkS I,WM>M~l5bed>wj1(3,W@-gFgz0P7}!qKא:+[et!^dn4WͰ6dY(ܰj_ >gBk齒dGKh[cO)ժ?Vc^DS' ip297Y[Pw[R0g7B, W9ck{>t 8`Q*wGضZ"D;G%nWXS"€X+` hBN-:k-zv@ Ĺp䡦qt\"Jw keMzd@CԇBsF^e ڽp^-X|Y_Ϻg7$$M~]$ͱZEԈG*1@$Ϳ~MFIIa;Co/xk]z)6A*hXI;/ 1"gx_\lUi2 ۊ-Lg{)F3Br}r~~rxK3EPHh'/˗}4OƸc`H!Lжڴ^;%(-ݨ@+ZQZi)(f߈ӹ2[$t djN3V/z'"-JNM84s!K1aom F٨Ss=śjx+pO :X]k+1Rm!UfḴh|Ms<Sv&*ؤ5izFIN)HuOEC d$7'Ýu&tC +C"u 6ps|{|8Gdt!4*F[܌' *9*wP[ rY{p kݼkr\Igܑb{I$HEK # \.*!WM;Y| wsQ9!tɅb~?4%PX z [Q0 || {:ʯ; c*qgۋ;bhlv;(ÚVo0pm)?;u/hpA-+&RƼz}ٱ ~J4ap$y`8$NEv+mɵ.+Aߪ;Bk{C?-{O>x*@‹eQ𣆷s 9{B#\Rqdޫ@;rIOؔr&96[AݝQ#.*LG' y_zTgcZ;j0s#a}ũ#Fq0ng4tyN߻u4PB>2 R,H6ѾGsC=]}cYnAz{f%Kՠd(:a̐s({PYoQ*Z/~>zrusKf7j#iΏl_mèB|==-AʡwOp5?》 C3UF\x!h3bzc–}|F(m5E.X7_O_ה5$w)qe?Yܷ.!a$d 7; Cak*o1]lpī*M\};fxX9T6%Ř`p2EAÒ٪<[@9C4Z"ʔQot>xqn2 "G|y@~􏟤B4)mfSu8C~'nɴK#βɈ;:i19%9 HS$|ҟ$YH[+`^!zr5IƌtN.%i+/ ĉSr# _{c`^#__tRGEp *r.\_ SJBlx C4 ȂӧTbݮ5L<zV}ޯ:T6 yf OET%XJr8yNh'445slGj+Dq8`#^MǔMne-yK@#=k质Сt ōYsnQ 9[\9׶DW OIe[? XW)03ZBZ A8[Q,äJ.żduUʽc ,NNfWunrX u"ϑ p wʆIK?Rl-*RGczPą_S?AYc$Kֹ H&LvQsIyB+Z rhK uAR>Rc֏dZ+c%.,\P߮D)'#aysw#4q<MN_Ѐ}J5\g#,׊9~ 1O)%,'ʚ-C#RxY@9}~&cz.E_]c,8anώ{zk7s\8?'.N.1'JX{ %K?ur1Es0`lw cT=\88wɁg̥W*C SN׶tuǭkc $;"'xlc>@gAMS/QT Q~\fPT pt|^,㾐K~|xCR -8+Y~d< T5㼮+}$ˎ\z8|,)obn2NϣȖ@;6j_G:83Px㹐?>Rі a ߣI97pYDL+"Iy0(V\קݑ2ްz 0̾\ Yuk'\cp yI-{߉`/|'1oG`pmanI_Ǣ{ HWaRPp`Qٖ{#Z+,ʯ(hvrLgPCYM>/`}uxb+@*g{+aa&_g9֢l3YU\Һmiw *7EI [_;TL6}g6LP/D$Xi_[;]i_#/yQr ܳz/q3]G xAn>S|QtQߌcyPnރ{xӣȀ:D:Bw7g xo d~;p^~9-MGbk [a7܄Xy`["Ӊ?^AXPք!s±nhsC|*ͰOH+?3ooC* 5uq C-_;-Bqr}$rbV0T`F7%vvһ 2/(-#/NZ[fl8İoU ]4@1=5/n1JN~IQ[ (;B@iH&i_ग़cŨ̃̽ᒯNVM2:tŌ;}YGr]U`$1،W>#dO\-&B3Fp]=8[WdAFso;B3#GaPG==[M.ɐ l2n8}mKS4`9TpTՕ?wc/+H|*MwrapkP\_1x~N_Fm_߈/:JՅ9h>RDZ^oDB[ 6 ;u6X/9МV /t7^[_)usBĜ *r"t !޾ޛ.4VZjtIƶ!֨]k CKd0J+ m7~xd.irsWMAC߇)cŋ]'*Ip #;6ql|IwЄ2\3w&v ^Nr~tHaX_l{Q*Z^[ bitǵ5Ɉ(!-D5]ZQKdi"t;60|[BlΜЦЂBJ|;,_Z2U`r"HrƁ4_blVl ) k4@qFKߦ(9:?h˂JbO;:d{ZB$z'1 y;bV?}Xy%D @MZB@ T*@r00`Oece4}2M$,=[`F8k\}LߧL+M ENuFvC89F[w\/X t$b]'yjxY^ԶX)X+4X! ejEZJb0xI(f+}vowg|+Ohjɓ{9vji]uZN܈8SeNC4 /M;FW"yhj vݢn]=_ŮOަuo =]3>LB)Q( \=Ml*C q]~~ )\kbXBdge4` Sl`^I&Zd"Bb Jg)܇$auPSHve_ {5 ڿȼY#T)~BMF} 3?c[QI@Elaz_.+WGetz t/o7x7R/-_8+Ӡ6B[0'8}4цR|}pM+jr΋U%+{=#e]^mS얳B켩fMH\aZUvšE{ _wmfhDI Iwa@A>OglR@da(! HI-{F+!zGa#ZcPO_cCnԪeӧGW17 .uP"Jh?Lrt*6ܻh*>RԷX٬h._{ID3jsz\n+[WHQDee=ǐ&5TG3nſDASRV I2IyR#0r/Qm@!fc!7jq7o՜՗ؐ,k߱NDWyIjes4~ngeF1[pQe]߼ l]Gx=۸ݠ}6ZBqi"^N ZJ$_--l_@8+(QJgѿ#+j3_oY㭫pS& <$9Ϧo &ɫpPKld̊CIݭyR %/ 1==[mKFy&ԇ_ ߭]I]|eN}*SXI¡%ΟV6-Dz_9-'oOfөqR.="Xov# yjb yt'v_$n2yO>LXPEJGimM2 _n A_4e0|Nny7 .9eݕ* yBt7!M!SAFi#(ӟ.Gy^J5\_6U _/fI _qoQ1}bMSBFMf3q`xXnWC=lxb6]4J]4I|N SjŒX*-۶wuC-~耡%k-#䜐i&ū >C'KqdV,9ЂML`njfpZT GK @VQظՏ> NxgQBNss/\ bS7I5A+qZx f>vm0(Lϰ jC0 ^u3VQ PaJNU,H:ǻytaU~7&,-mCX9$Ėu?~Anz^jf-#kgCEС2ɝRC6G=-@e94novWV8Yq0LhF{C\/=dy-OfF,,dҶD~wB[ ?;>Nrvx6GQD­gJ_H X$c89yu)+{0kTMt,.+7ԍVb9T3>WL[-Μa/E._f\xl>Gŷ#l b B8L=c zK]PDW }'(Ds+zZY=(E\c{/^:X]\CI)4ޡkr<"$emYwПb{nC9enzxы+ m/2\3s/-> )A N-ZMt X?@e]xjZ`4\:oWME6^p5Kz0]* \ỹnRd5o g|G 0+ Yv( s'Ш|~HYOd$ 4겍LN9ӻ86e"Cs2Y(ɹ4 VXCM|%e2Oַz(f!%}_ÂaC..J`8>{9X?֢*^$UH>!i"q7"{Ml%L:Cm,M0Уj*o]x[>nƎ]/tyT`;;WT6fi!ns2=./)F؈^C"1̔<%o7\ENlm!CHbhj;ɫx395o)uqv1Cm%p>hǴPřyu7CwOj>?Æ#ܴX/MHg٘ ѸmcĠ'Wl:]lK](##zv7KǸmN)U\I ^S>C+p%rbUfrψƔOO6 L[cU(xlM!t3 9Knbj0_ &jl^@DN {nk,ZgQu!ːvGWqlUL{pAst#Kf*ZNģxo b'RJm Gt R搾YT]^^ێ@#z#ЌQwKlo4历ds!;d- p==M[ý2INg3ީSSi͠9#-{EJ`|̻l,N χ&E7sPž P^Z'l6[¯['`*^qL`)1a˶؟w%GbȘ_@ 諺 ^,]1v ~>0P]xp _NhS(3X^=6=G4 ?,o39U*a1D)\D4rk &Ў[v'˽#[O9iVR %?ERXL@|DXfj37!M脯%oOK O󰁌I'(!=gƩ0qt>ip3&!7&˜J xp-pG7i'&]~AP:Z=΋!V|hNcGb3~xdZ2-xKITS]4A⺾A;LNGeF:)X>t6ƒ% f.c`} y%!0!<"5(L]TYߖ=ώ2[}c2 On[uĭEn0iJUP}CElGl#G4__NNHJYA\!@CH y|1'{~Ck4[$Tb nkx\vC3E93vŦa|}`ЃlSѲIx4a Ibi_mDLj}[.Qq ,-%^o}UvcN+p4wZKlupDSOhb]jyŎH!@B'Ye0= Kzstj?o||c}L~D>v[&١g9(F-ːH(s͉>Q-nוRa>/{+!te;8w]:JOA?v} #]}W??E(2[S _O١\6n=&eK_4 53eSx:2K5GY7y4ϐ?eET MM[ Z4h5W@[Zy?хwf"u4’)ͣ%Km&mlho4;4I71zkt{ҰU($>g#+jAL)+dPcT1nN\RƾɔI}Sa ٥xQe^b%'AlL55ggVx"N\AD篻+9w>RKF$ d0/#lQ Um5D4G0\S`@U,4ǟ]\I{Y7mDhN|$9 Op>Rp/Zc 8a%A˨9HJB{@&r#[Ҽ+@:ڰZ'_%΅! =<+84| ]N-(]i#7Ә?Mk84ݜ `~3׳Z.  u1LӴZz8P4` \M#cT4Bnj; GF lFfA2ɊۿkzAUv '@ \FK)%gf BN\[vf/mU+j_6]Cms|x~MyM4Xd@ͻ MhL P 2q~N>]R_Ypƥ>X(.E/lft4Pv~ j(ՙG&W9-xj9|O| XuPnoQ>*I3an쨸0@Ly/i_ِ:Jw ^-NZn=ļ(`QLz0jJEHxzo(zXN5b$L#Hk;++[oo5qR6#ʢwz-R kRwI KZb5VAxrKUq9okx(S}(LZ8fLDL wq~Tjg \|WEfڵŎPKPk HU: 'aHt+=p  yn婞ªuv]ENS6]L>ʝ#<jC\e"|-ha k$_(GK~!q=Y*۵)N Kl$'8mOͪ])/&)_7Kڷoͳsr12=y/yYs,5\RZw5G 7 Co~{%hlqU4IJG~سLI>k<(t c ^w8h OU }sNLҀup0c yu"ך=$̅¬vXc}qn~Ь~{h4``-Rg9vmR+Y!n:kaLhs=؜´{?e V%*ow=Fl牋 NaR0UqeF~۱xǼdM k͵O(4I X\[ j f:ZQgam{{uOâ\"9V־SHo:<<ٲ:DQrѓ$h^PhjςUvm@h].6z^.ވ[fWUYY?GJu˅N}axGi>;-sYw0Bvo7 r3U>DH `JT}GS2%ȗ 1^L>i;?5s)$⭂wH c'Wl}ajӶz%@epCE 4-xE=W)#~Hǩ~hu8x٩\(\h nXf$W}]\MRӂ\}Yh_z ,o,c >'zGylpM~fpo H [i\ׂVT*)^:["chfiGwFY*0i[xXlL e4!(i`Ny`&n=Aq bѴFH0$rS[a֞w]3TLQP"!8JlدوrԛsK^I)(2sʯDhV 7 bƿ&?džp*ҋsq&dU03pu Akxxo֪#u/bzk%Xӎ3s9}U”J#9HfrYѥXgn')aB򴟃Y^GݩL9g^ ^Sm\<]$PM4:;,)F_KxYTw23>RƸ{ %qA K0P>ՙ<8tzorGz1.$ ET ?GqzL.6s vPxa܂ݺE4 ȺBWe\vy K͜ %RudcSr?OZ߮ _oéRDjd|%J&cdXf?L+Vk2SO:?`U2Md@Y{sUjRڥ/=$@_`?:eCP WM 6iGQR8obQyʍ Mo,9YQ̅[r(# ?psf* Kb?glPQ6'@I:{"XmKMA`ũʃtdaC@b?dWh<|:b5U!q;Z\.oI՞ɨXy킥o@7o;Y,H"vȯ 9~ -5aqz2gERrvF]&+w9V 6Df{k-`z$;n``w(c /[Bn.d`S(SٌogN+qu#Hw,pŲ %HmDan_lY' |GR  يmZQkT[ ɸ )xT.'.Zn |K ̿vQXv+!}eCx axOyI1z5wP()O#ݗ7󞮼:6U.Cq`*I0$`|aMtcSD%%Tr1Ř~` im }{6~޵Vmu g{rEʎߘ]w$@thK&Їv0p=H:cA˒~(6GvbM =o2uZHҸ$*;Gb']sV&~Av[!0 X4 hos"u3T4Q׶7:{Q# I)ƣiܤWA#X$u}M{Ο?䗨3DĀ)hxCEVu*V;vB I8>vߔz5ɩ\uTZ`Sm=Aue|_ ic+,\k2=hx,$DJַ3Z[A_|(6HN%_)Ln$xǃ"8;}ǘʠz;Iz#/dGu4~aAPd6ƈ s`g)G%:| ;~+膐/%Rў+y)xWkpHQ1AA}Alϕl9yݝ1~%bOS$<4eڞnMe@oIhT釀  {tG9"z.1^O!PA]"W>1q^bO"{jQ@T^"hв"}m#7(׍=⹄"lL+ `juwp0AZ Noj5=AsF+gPZ6h,Ă4drP%$O _fqƹVy? 7k6)ge,l `fkS_OhJx R /U'ÍʥH&r@& ʋ y0ׇ*҈, i(lW}IE(8]=P_˧SMq?#ޏEc{fLmJвƒ%.r5=O+;i;xlPsK3gB(?Czzb$Pʨ}` .#eypJFH3QNL&(n<z#n fGk'[J&f&}wR\ؽd.$0W摭uZu\c;fxp66;whlҾN8 "/mOjQ}^T.fnc;glJxjKNk:[O;։LZ"-qMt9bh׽cle Q[q*t f|gs6!wMԎJ50o:Bض>;TY=x3V Q9iVN9E iD& )B@~gh"3A_ylֹ k&|dGQF1 hі2r@7)זja2||٣m( 3 k: c5A'EqKBAKL8cBLYUPa·:3r*uႬu݃eyl =;:=P:"`vkuжWƓ}60$t>qJv3"5OJ?&u*Rz>%m =UA8Rwz9_M k6 E3  LkJ:#bJ0В,YE嚴>U!NQǑB}X۽iTo i ipS((?-HҎ%՜e٤{ZIs`j{Žx[(m"]og ,_f|Go(dg1ˀC2]3xKoQKTZE%BX\.~Mcw3Ss| CA+xQw(ph42U"NqG3E6(1R6]u5a9veɖuiOٰYܳGQ0pwY^E8R ۷m0b焾V0-EIXNk{17J%/' 1́r5wr[* P3םڋX9$ ,Ɛ`@gj #[&!@p)f ҺP\T`f9R.äWŖFQt#CIZ2^>gkk8'(qSq^C_ڇR _F|//+n q>Q×"~QLi; S/iqiA4ڛnlS_ 'ۛ!1mCÂ8*9V6kFOGMՊ~ҀM 1>^ܔ4lSЪs)$%B6nUkJt$J)P,ȸi0 DX~nxDEHVFb1.nvIX!65JE݀KQկ-_GX29ǀx}a8- :a ֈB3I# rgd9au& ֐u9+X~XR~\řK"4jObuZ_1;%€<ļ2T$ٿP*|Aݿ8nwTYMנpҋϻ6KId#|E<3"f8Dc@8+Y/4Gg%j9ؓd#]\oCbb]fugS:57<D`#eeKĪx"}zk ޸xb4O& "u(R"OPº)yuM{}u4}I^<'+^N}ա _(C@| g7 ,[2| KRoFtn3g?gu5C, ZgTo{L){@>%MG~VI@7ns烣TF%V̚ˈleqQw^%E: +RƊ`tiζKFM<*[EJĭ?NzUPE:·hA,L Fk2\j`ɰ `, Ҁc}v6מ'`wE;]t o.U\n`qhH<5ݻ2+ /[v $"*:f* #XKD6c>B~U蘎iy*mwq^Ka/1:Ϛè)X{2$Lɨ_9 n?@KUoej3 &ŷ@*O뛲fjg}-vO]܉Ͳ Z(@ׯz39~oZNJ~+"~VS;͖"F2NrTD9%gʵS~^X㎙J{~UҲ: z'>|TG =Df"dLsS!M$@|h:gJF1OhYpxȈ=ۥ|3ܝGn]]Cf? 2_ ֣Ȳ2it?_tz |u |<qFi}pP H)oQw,T6i׆uVs9 ]MA}XI=Begm 摦2v=hR"PV[nk0=|O ƱY N۽l^5 &|gz4P_"KPQ-HtUJI[1Juv9ۆ>} ,4:/l@n6 jȿ0y]HukJ8 *U鷧*q[ Q*:08|լD(:¶lGq+9 B'2E_s њ%X悸^Uϙ[w" M6&YN,N?܋x~"-mKb ꪃ9<9BߥR {sH |$a֟;E^`ZcӽbLr҄ꏚu< 00e0I{Eæ!a{XvԋX?*"~%ϝIz ].]>%O~(p{:d|gyjc7:ufGFT(lc> Q&8J˝j iuNO}Za;(e V#xY:*t+42#\Mފ5\1zrQ?WRCeAw^+̲6|pIyWY{eb6`-Zbl =s=[W[׍:晦J ϣqy+:z dMqWwfu:Sj'QADQ5 [w8-f 2}Gf ΅R6=1r\^#фu=v/eHI ra8eY Ci|N" `=9B b1ASniX4@{UE)5H oC{nӄNw,#(͑nd7`E<.U! q9x -iseS}H)}ZZGx] z ,7&>bY66)Gp3<:5ͬdHyec齌k ɥ v8Um\Y`HꍍGoJpEIu+ U#N mH/֠Y/}–0<8##r`LO7Hy}o;tPItڶR?[fHK"Bn>Ⱥ+uwvTUHur / rߓ">v7R0N+'#t /9.2E|^JvtȺme {ICup PpѱXgÖ~q*@ #b؞a5ŕy0^_6Vw3W5GFG"]W&O|Dqî|Xgcb W5])eO`mi_EJpsZ"X?{q\+3)fr"T^OUxWA/W _xʕx-ȻdzV_f{=WHBIzx(]it*_=F/bcSXea& L;hK!{,[dq+_w #l3er-p=wʿ6G{d=n-3pΝ"GJx t C92 F4rNmSq.߻1dP Z@e)X*2N{W e>B>{AC zV9n<[MĠp}:_.R×ȯyFN-jӔyp{'4 q%VdӡoY:YḠ{)1͜SoUsBWš48my{wz4vؗ@@R 89:w4vJsQth'Tfg5,sr\(.ͻԮ e]qr?3=Fk8Z cnwapx2H^LÄ, 0SgӆN2pd^U-崥_˦/~,: j4Kԍrq.WZwAˎvp#I'sdU 4IC-x 0T+cEwkϒIGA7N*+e.[Lԛ%ePDz>Dc)+ց2r椽Qm:c3Q.'P!pSUmPkwΌ0&U/]F@%Qv',yոGH3)(2*` $;gqSb?EF ߛ5RZX\]O1#CE5bwvߓ)R\R5qЯ LK}}M(卢EDd,l`?^(b~ gSp3wvW鍂1wosƓt9(!CxP-)Kp Pܖ#ߪ>~FN! O !@Hmtj= x":àr$sF|W`B<ƇPb~0Sq3WF ݋}P/$:.:{or]z]H|BMQ͜ gRk/}e3iMc=j> CӖTri.4^nx$m/f2V ',1})n4I6B4`)Izh9Z5 Pۡ?oWhG0od3L;sW7:u#\XJ[Y:m AܜJ,40aѐ۳vi0 O@I#^cZGtMfIINWalڨkMi*5я0+: QQ(,Z=Opi;z=5m|s!Te3ɽysKҌaAsK0TCqY MiX$2*uuH6$9pZLѩjY 020X-6mK"xJ=ZDIf2 XUIկxouw^˹pKffYrj̀O}oCQp!՜XO:WkO돸0Q3⌦z>Vxz0i~p`06[Dd{@ɽHAfv ħp.O#(N*)M'4 :8~ 8z;́|UH s k{o P{_? uS*?*C? &4:;ܲ_7γՄF:Ro~-ir\Vˌr Ĥi' I#PeŞhjBH*ٛIH0u ZsGKl%0XA~9>B?&'7C( mUQG-(Ƴfg+N5(Rf]*|ٷ TjGy!q/2U0;Cr:xNr{(UTWZIʟܶH)+I*7jCh(dWc@0 =gW|j?gL}[1di#[ְ(yC쟂DmW4[̴Dd"FB!+6| 6){V&sbоlz9*[G/QV L[K۱{Ԓ9&l VШZgHIY+Ŭw#o4<+wYMj+*.P*zژ$ClƼvU9{Lr0ȣFL~*LDFy\|լA2 ^(c*Yl]ŦrttyaiVY@t6>])B&UTX r[c>R g T"sTNӊpccZ/>ݢaoN>f5a*Ԉsz& ItE8e*;R~5W&Z@椷T-j HĵGѾ 9Z](}3j;<[^Nyx).a>na|iznշNU4U UA1xƢyM ?.W]F=rVHPe33~P')(QV\һ!n,jmrLBXK\*HJyv'VyGɎ7Me"|= ZBYMS7#I["+!ne &mfW]  X͇ĩ-,EUq]gƫ;'O7N"83E)j3sXx3IH^1忉q?i gҞ؇rl!W}_Zp}Z<&i?ll@af~x 2b\k)% \pGHU1_Rt--d]qmZ[qL4t?!SJ~} ov`ׂl[#Y:1jU썛ݩڹٷ4Ot!wXƙbL9|O ;)5cۆ5Eka&; bES(Q%2 o`un$Jwq^ V]>Ѣhd~aLPp@7½oUHlrUQlք pk7j6 G)D5]"Z:mZѨ}',j#M5-[ث <*peO}L5}QI7ݞE86d\hCtҼmvOIzTTQHqY 'k~ab(^(Ui $u'x}2y!{Ziw*z$B"%<SXIj E7u|/:~6s`MN_/l=A @&ʂLup$Ibs)K6ñ|u1E)va;G84Cs]I,.5LVrΎ՝-' ) nw7lNUQb4.c'-.&k%,/*>07ójN+'R=mf4svd%T*E¥gBAS-JP]_G 7&'! \z^>=]ǧxu)$sSx=ҽMl.Յ/%,HIXi>SO&Vv]p[&hDJF委nSR:4hL<ʦ.΁J 2kʤa0 !f rO` |f `~ЀϙHt5yqɺ3ֆ=M7Ah$9mlDYjIɿa/!ۛ k)-P<+]fG.>gq-p?1#s7z(D9cMxU(^>GB*hoFjBxvC^3P|?fca^|NoA/Tj`^BmM_l%UOwxX`T@?t /!I7J16=/ښPRH2ZZIwJFq%ʳ*b&!k[fȫMR;ΚBtteUZ-× C@UW,%8p܂.;,:F/ڸ4r4e\ (ޔneid6,!xd+7g*oD٬2YAkJʷ-fG]Ѭ N+^r +WG(, k9Nd٨FfYŌ7VHh,ypOL2rqC[)sKQ^~Q/j RO8P؆) 54ņ,/غy#XbcZu*ATvaqEx,,ubL~^!SDa,{=l1&*TjA'L/JqMGJ,Xu1'qPL5֠z%6|Ngu0Q܇23fjɌɱtyix1ZaX?46;QنQ < NAo C"1=< EuvtGL Eh7|."l4-Id@N,VE[}}lsj &I懡$]Ott_ʾ#3+"B{:l_~~gWkfuyA3CRYzj pGJR\7F29SqYF55Zr%uQya6VDW4 2|y'1MtL ֲhfe݄*4?Zc(Q\K/O8L۞G0s+ (bv#U `jG%'A("Ot#yE sVjyD5REƪp$ZGe8 fr,aRƄ-lei릇ڡ'}I;#ncy*$a "޺X9C &ț8W8TS^UwRxFP^k]\.zqcEv4{;=_2+z]}tW)*#07fV_/oHZHΆϧ{I?.!M,Qe'MnL7w;0X:.p1-))};!^ķeWUܿf3O|UMu7Y?(0Nьm'}v:Ȭߧg[iʌ,;qK ;\ꋓA DִiF&ΙtCe`T84_+}nqG,MtcH-o# !htCfk/݋^CCwO~iphv}v4mSϙ 3$e6[c [P1 4ZT,3G%6ˇA97ݟn6v7c|ifdVw`}geU)]irJͽaju+S׫2r>κZ3>yة]z1k[1U4q$MU(9@:ġ~3r*mnʼn{!Z[lm5؜~5(*T]MU~.Zt1ɹ= l81>S0_EP[zGxCѐ"~?o+ F?^ثNy ?1^5[:v.[F/h9lԯŵ1RlQF7-D k$, H EvYN{ )Yp }_ǯC.5Ԉk:E헐8F5"!Cxmvz=! '2,8tp|τD׏u|jv!mj\^&oPgNf]rN=4ʃpH FZr֊Cr4,\յVgS\g4[<(vk㵡J Ya]w`l-V5zX 0-nX)+t6hO߂ɮK`J%_[?xgpA2).lxE3~M!1rϻc|R:έbQ0V{ǦcQ@M~;#wY$t痕,Luˌ硊鷯eCU@ipږb覄[XeYɍܖ+5y-} ).2? s=0=j[d<sә)wZ]Ԑ7q끊( BV4o;`53SIh%=}m\n̫2b\zRgqd@XcNM:%[0k=5"cnbӘS|jP<'dy&f?=10~y&ֺ#I՘oYvǎkM{!m;va!*㼦JkK鷪_]~cm<T^ ˮ{gjx.ʲ ZӤцH!?ױ.40>ƘK̩N|CKݟexNUR> L_m87;$ے.bj@z'So!YB,6g0”dԷB$zt_ϩ3<kwsN;^f{M789Dؚ2WN;v^ɛLV*P퐮֡ALąY_XF Zih&tERQ7zR`<\Z}̴lD@xv*FO @dwsCbG&QIg, 8҇OJ9g;$`%{78(l1v5PW^Cb 4a!TJ5'{XRC*5{ ڐ)mܮpbZrnL"j0!!ߌ?+ :ikC: -D &+Һ7R: |Et (,ՂB"5U=vJ|.5 {z4و/=G2.Ž0C$ N霯FPyl:Dof?R5e;q]vWvҵ gV:G!$eɂl?צvK'4霙!"繲ʾh0`UM-S<;o. 6Gv?#B1(Z/&+W!-OƥtS^yTl$-@<}4$؋K~_I9WOl1ƽHX!Y6&{ 8p:Zd{] jȏ{ʁ|{%yo)=;%oPf3D  )ɿzEڧgs_vQF[[9PdԻ;jViZ~jji;ڿLmi 28%0}/4rh8dUz۞O mzKMDu:kr)7a1d3ĦS@=laCȱk*#807~π1!Z ,#NrPg^R  %=?CYpXӣ,M#c{/8C/{MDMLz |l:Dl՝qwD$X}J - K_z;̸G]Kե sC<ŢfK$w9d_-~ &IƴޘVvR^[2 !gseD <[BBUVvp#උٚxb NQ\"׻1QAxKAvobUo}2,~~X/#'ˎ9.zVV/cPNd0MGrEU^/!NMf@,*eÃjOyZίr(ݹU\&*dg[HLO{)S\Zg{F1Ul<48_-kVl+k~()I+ ML ~WSvZ o'Q,h|5VmU&!>ѱon` <#YЌ;8Æ~üaiǥ\ Le:MrW:R<:uby~7Qv uc! ,xnZ"J4~42F 4{ՊXp|OQ3 Zo|L Njaݫy%[T'(Ly;gG#9>0@n zG` m4,l{AfފDxt~g' UDm׈R%%[jǁXmm֐(VN2K5) 8\ u!wnDsI{Z6 hM-xz<,w;o:@P;__S?ۑ2~Wy@$`R]PbXbDb@sVPs}501[xzQ]rw!I9ܶܵIn{\@\.+PtFzMR-L%݇L&JXyu΂ CU u IrPekix9;N EW_N #PnyUy ۞xUs-$2qouz>~m~OK΀zgi U-9Ȭl P9MW+l}A-5!^ZB{7Ku_&+5!06b ɢ̅V. e6obA)x14B?PJbCdVY -A=!):\<tZ$ʛGXuQ 'Zq nf9d~fx=ي+hHiEX!^^C /ɭ:kj{?9d /swzjmRj.A~Y zt2 B2rrC v`ד `[Zݒ@|a?M٨H\I]HbKږ0Y!jG[&_wRDId=Fȳ.&/?3p`ȉ+J:grdGE-|j)V&5Jϗ!Yȶ_Gw̕ԫ e+=x ~?=C K^Vڝ0 z8Ϗ(WTAijCN쩳-% SI0S(Ւxm20AM̹-6ԲFٌfzom~ɓ=<LGqNH:G4>wHJt= Z60#{h}>xox9wvL@NیP`ۺCaT7/,?^^efEN -A3m(c\e ɐ*+[NV\CaPI/U -ێ0@F(OK`>+Ǻ7Ґ4+ ? UǩXtqq<_u<[.GT#Z`yTf$C|yO '#քjXWdS̯5υ!0BL}\mQDU؛69*i aU,j_7HNW:q] dz Cx:_;) x)9%7sl#̇ zhUۣP0%GueOİ{’y'/qO;1[B\b'3$Z& * wdԣrf uVEBnSٺ,"ڣOf}xZC¸q*@N"Z1KsNNOFLt~R s`6LLTfjI:N<=3\O0c}k5UTXO04g}7ƘV#k=j&-WxLDP$ u7\lbqN]J(rXazZ;|_Q.mrڲ2K^&6lPɊP˵dSf`qֻ h> _6ƻfQEGiiH[sk-eˣ`i^8찚^[D#& p z\\d tBM,"VtgB V8yz``^)뱀=DՎIZ@G+!%ҰYCnd qqgfc'mLJkJۆ~9WzZ ( eܵ`G UE[[hITF?ĤĜc`sď ˴Z/g^AcͯgrC2MŅ̪fDP~a rj%p ? e(>Mֿ9Y]+d] }yIc8hLSPMkY5uvQN3t1 'V8] !YKg/6?vі\O_N܉z0KU)!&#DBX^΢^kCQa#paKXvr=3c,4p*Jpj #!yoGΔ۾A$M ίxA8KtzSv2<Ϥt-M's̻ {QpTu cĜ H6̓yp^9XI*L1ڳC*-wЭfg6:mkr;a'^q/#y `%I:dUJLY__}4T8Fڪ23g 0 8O6J(z0J]V[VT͚Kv0F0ɠ~ oЩ|6>`]2=퓧w`LZjb'+?ɐ3Ѷ쯪qpAQ\HH 1ݠEtȜ-m@ ~#I;yPx^ؓj/ױuӅQkzs[Onj痳ɶYjH@\U?+Sk,YU=1DRd% %𿨏}gp%֦] ذ`E2A33{_>[Ĥ,zCg>g1jI6>: E` i>Zv*&9p~ ulP9zg{}]Y4d{b@r ,< @X@pS,;Ũ(ꭨ=*xkƾJ/RSķ ^47cEIJZ;a׏'`Ɂ T/*U&oyo-56Hk);lk&=f $ 8¨K~l9f? x5[ì /[9W<^5Uob4ʚ>GtQ=D.2w> qt`"nt\ӷJ%T ߦ9J~% Z"CC3o )#5/R.tBDD~BҐHgv$o T:nIgWL43e^uIeo7L39J/OA = (qXT0ks;@/l C0̧]T#%)+|Kɼ2"uf.KB ?K̻p b:szƏÉ˓]Հ'yNՃ8ۢDۡR_!@$db2=qGK5/ѓ5#xo-FJb&]5VVepJVDQe6T$r׌-P$P߂\.7(JŞ+% 2lhr*Q`AT gf /.Er?xgxbMf 1ⴅ.5`_vfH:%^:;.+E;YYpҞ=#;ˣg K=BW}1JMPtpi&~&г+P8.KXzb%,L@dgܾ;x(5>5<֜ɸOdR[Y8l ƮVOP2})ãҐͥiYaڪ\83õ~d'Dcd0+%E(whX 3>b M崥ijIꨥ Hñȷ~WZى6N4d" $H[U _X{7x|xNS(%|JRO渋#aLR7ےFFaIfo&BQdGtj-Zie_q$Kמ˷³j$ GmM W'o(ۓ¤҆pYdr Fz0/|y({`&&[Kee-__>D0,Zx@i 0qQ&j6!dLI.*FD1@!г+V.p xOՋ,nLJn^ap8*](4, F!*:Y%^rǦm_KOt34=$N%PpE|unSM nXیrΝ9(9sԐc3kպ+4bJ\gqZ|で5,KM6;ІiBѥ-cZe1 2# Lr&>jx[ucLŶR/[pҸl" OgS>F;Ȑ5dG w]"W14eM_碳eBQ Sg4|W+G%9?-% FZvĄasvJ&bU bi5:eD .a Y9QE\KtW43vRN~kțArK1àt'}eWorz)[ЉI:'nX`DYQi9̊rL|׷0$e,0nEx6bJo 'A 9|uMɗ>c[ ([^L( ' oQZ%bBsm& L5ΓdqKepk4Fe9%$:cs]a=zzȄ֪{?>VǽӬi^!㞮] "? GːԙfN9|O/= (Z 81/BEy4!=Wp>V`NШht%خ}O1G {ck\j>eVd1O+VɩҜ4rY'?y>ߠ1DJ 2s >#$7&jWɻgG5Y1߲:Q_y[?k=<_ ރAn!}؆x.IPװ$R[g"n n%z=kXHI٣rKץx/퀡pذůD:c$9w_^gW "$LK$_r U/+luVO}+ !*z !㘬sZ_ĨHo((!].SluWȖ pW&Ie I"~ >f봾̤/j[ƌrM9eEj5ǕW'eb~E|D ~| !aϻ%?C: k: Ba{Gk xaB9?.֔?@eM֭U<Vᎄ< g/Y4ѳXZG1*;ɲy0E5LZPNjIFzXVEhqwRX,X/Ur6o\[:E s,BzPMgEU,ʷ8GVM+z- s;ۦJlZTvPMV\j\9`K:u'g+w«&r?P)>Ba/.eKc 2тa5M-4؆ )_I5D:mګ-=[l_M]xk<\cJ%FhC Y :3k!4pE:Za!(+`W`aՑY9Ɔs%V->/3=J?OG3Ů<8 ȜSZiif@7Q.UP'#逐 %w(!$1z[J/Zu$ǑB)|1ETl%!]U@|D8 YNJ-"H7-%B!Uue5|?K5GO!9`RmkdT]z0}ђIu(sT 24C&%j&oCAg6|!v1:YP\5IE8h8F1u|bĂ?s3,L˂mOXɠ>& N:n_ȰzA6&p4Z#쾊y =3Y A)B}g`;ny+:>?F}WL#EQu'G Zv JςS[x@ U;얤҆m2H4,$tpV芟9Բ$ Wf̰ʑ\K*]>,x EO^mR?(iO欿FҠ. =j34|wu<!%U`ⰊcNhOtO4=\DC 2c$@?ֆw\R"{\(Zb}"twj܄Β&E#_ٽB(oSiTܖ昘.W;޶1[< r,w[; QWo7 6x =JLYXjcܘi4߀uo"4q4| ^[*|TH>o%rݎ 8x<{ +K21.!wYqyH6ev׊#r3֛"nhSTM=\LsPBHsCUoh%rގ%^ҦE*BI"SK';f%[MS9|Bqt7TNk=Xj7w`DTMJ9|xlS.{0Hhs:qi0RVU7eIQwyvVUa(!H5t` 7u78=Zdp?:y/n1yq$Qs0cMb@rX[~ۓDNh̊my;vCpJM$*{2a̯kڲm Q}DYʑMryG<% P/ꎎ7]% ~engW2}Ҧd[6lC7yu;ޯu0mA=)\7T"}2eI7p vz,?X3EV9q3ցD쨷کBw%Ǭپ-T^eƒr_wrATWhɂےHwk-4ҦWNa7{C~aɌ GĜ?ar4D/;M1^" fP|5¶yT8iƵ|x3gH(̺enXqKRs0Y3 =3z}HGTtZtqM+K7%<JuY3)>]]Qi;aU)q']{6Hw-$ӽQFvY~O{olPo$eAYl%8Ey0cr_)08LvuDOmt8lL.et4 '3Ӿsw{4:meP[ ioL{{7` -; ia{H5>exnVu sBl"ڊSYP#K_8GhV@BA=S%h~J r".9>)n v]8jIɉt4AM33ټ:fa4ǧ<4=B/ ʐ>S8@@yvD!YÏ")߯^lLBGBfab[vqv[,D{qL>MsTS ·nhl O8W:L\ .. D r{NG@}56Ó\ ST.#}6ؼމ$->~=ih.=ف8G=lWҘ xH7G>fV-aCB:,dQx9E[ AءԢ Z9,۟ XmZ/VcvF-yTEKkf:F<WԊ،&2K/AOb]8-MXhFGJlFI/2ס9ws@DrOpDN0z $XFD˧$ɋ4)K85XxRfk{ ky|dKRg=D霣\aig$JsmfPI~9/G"lQ|'T[J4. #[Yr5*sfu)A{YfDOtv>@Sn:R<81LIO4v {IbPZ 6ܙ;K牢O(ǷFOZmFc:+'9<}E%DH##P<_>c)a\d= mo)lL((FUjsm?&jh ,}2]PL|$Sy!tCL9n84j|DѓS`:BW?8RoȻ 4<'6?,ml3E@#fMMUl<?ܞN UPvwN6DƨTw}Eqx#>(j$WD+Tqp+^]QcT=v]rSOȢ%1Ѳ_! ed:eP/9Ttij {.id.[bZSkOVJx̽Ivݹ)'Z iBv74]ǯ;/a3o\dW=77J #W)d4[oYM+1&-+3e_NzcEQJRO *"/ʴ~0 F ԸFe[c$6ToX jӡIOF;` @Xn}_ri {LD-@F(~l̄7r4& / 6 iC{=?Qhlx _h?(!jAkd媝odaUfIkF꜀#Bz8|TդYX<&k >ωT`NbBIYBa7#uLɝًFdW~; eGK-m+K*Kq~:nK:Rj4pF^19N ƸK@tʙH-v$FR"Z9'~[C~5WF& Rd~1 ɞ7L*up%{PAϙ["<fY~`5U^fq؎C'uyjSH꯽M8o?XQ Glޜq͖`E.kh(jN?Cy\s?ߩ)o=\$g!+v68iJBesSPwbaBdo&6 GD,٤Z<#lNE;O{(yoDsb{N$"[oyJ3c/BdU5ɕ N94jhX˨ [`2hv,L]rrH9|^V\ ߔ&]8,.'&zccZ&-FyE7/r2-~pnQIn&aLc&.hsQjaY,}GYb:KUKQ f #qP6~"ɼ%&.*C zB7AiY G&jC6ͤ|; sWnu$ތT)M,tE:Ni[K" 񫱷k.JiAJ>S̸~TNTK mxGؙoLT R}/B%.6Y;BY >!>oʍW4/Rsm1iͥ&Y<_]==¸/]#Xmx3-Ә{My09iIL\ea;S%Pz9,CVjl48;tKNTXGpZOysl Z[:C|$6}~AЌ`Tꃶ<b]wT^@ j95I#,4IGR]9$qpoN͏Y=PIRv0@{?:jDЋ i7p*7blb*B85Y%3^FoY (cWY]s&֚8~3NKzxNO b_ YYmp]x9Ty!9htSXkuV 5 `]MB41`~H 2qv?_{y+s0MR[;Y/Kfh5 Ex0{z#S=Y_z&{%`ʒ(?1 T)ɸKaZj ړ_c!G*=&  J}ZG'rd|W;cB Lנ ʞv842emjtHjIfqHJV\&PڎH`'ûrB`"l!Y0 87z!}R^AKwbg*}gyoqh%4qIOH.fuH߹>6uOQwanًp2.*c"x DF]D"/N $]jƏl1 ixM; _٤ 1yQbq94;m*w#}ʼ|XYPJ [\/䤵s/MjKV'bF>[ܼGﹱE[s-RFS@pq~\wӊѫm ~ׁB1dz q:P>]C?YtM 7ӏFؐ@ 7% K: . GT0geʼnCWct^ڭQ/ '$fv4ůN<ŭc+`)Q U%^/No+NDO`8Bf{ߴ|VV[2琕3Z-2ruj@27 \|KB4M>,ML2 θEiF Αw/OQ.deQt?TشV{(>G"2US(k&Af,dQ0O_/5(W3?+>c r5yL7IaB!/v:ǝj4mR6OvCWڊ~Z6sN(+#9'~B:bqp,rK3x+ѨEm7N ?kP+>'/|,ez!J_uwrŢ mpxw:M5Cm^ kXȏR*)Ab 5\UkjU{ b3FahtĘu%pL?(-5{T(c^-`9wlו5L^}W>Q#2j{M398)QRw`ø6v/|kY{\?% #_맩! 4gmۍVHC6Bi% ~>39@."7~F 5ȦqUG[Rq7(.?7,ɔPס'88 ":O[C耸W߸bі+)X[:@^/ke8R3w 탯ȱuiԒ ۑQ 2㯕}[,!IdҔRޯbM1KQ>#?$L*z. yb['0g1?hylRG;'<"\QSKĢ`!uHsyQD~Ͱ 6ZqYXn/CU^Dfv =NcϺUǭXA:K`hLIhi9H)0Z%lO9Ȇf Ώ w.'<¬Jǡ>vYmv:}*5b =nLr+ l+&t|N%8bJ6{?]=:pӤYunv^Ԇl ?Da68T0/NAT~ch[@^dw+M⢍,YYP_/:)׎BMf 7~Z~1i aR &gh P/4G۳au鷹ޙ6Gm 1tdL M}N~IPExez!50k]mã!=\j~+4[DHP?lO]NA`NӨï2x>*U:]2-i:-j J5(,h@RR5CTg[F n廑 Yًz"+(9<ǟ7yP/r3{$? q"MAbyܖ2ݗn "w=9 ӻ4O% Ow@v9Y%()4WPj"M;R٫Rn*{ʃbH~,Q|3H䕍Mϵ6#-7Czo$GR~TeHRۊ?Ofd:anOb}`5?b5 vh[R3 5ĕu t_YnL||X[8ێ[T/9Ŝwnxjax@k)ɰ@d?=D_TTAo/oi#5aTvO!9a|*T;e dyݠD{5uk(9t﨑W'#m4P Yr-$-} OVQnOW@CNfGe3!nbE -)C$I,uUFHVLc.<8LdݐxIV >vD'gF BLߚ4o^lt5[mk,35Hgh<TpIr`#2j-JF1p|1\+F{ }PjxGi cC/2SLbA.0Zrm|Hۓ("p[mp\j)%/ U,0 ϳ_"h7? uˡzBʃ!!PLU|J(]VE#H8FƢ7Rj J'{ĄIHD"ꂐz)t?_'R *H9r-ϩ)U?S-Q"brU2R8|Nv=P/o^ %^'RuwTjefN Ui@d),0 VW4QXk?HؕʖB;9b1HiL.6~Tz\9,3P[#h ?ґ?[q9Ny)p'po[v_HBDyQ7 ɂc0QiujBLPo@6dDb|;=oЈoCKs>NDOyJ?'qTVQ;sb= _o;$l|~z!Ps췜Vto6aaa ;dwDnr =+j=A&Q0enVZfr;*M %Ȕ'kq[+(1xdGMz`&Z''yͨw/*$%#?ղppސxO}n@Di8AXGiщ%]LrhP4QCJ}cEUP[X?-Cu"AvZKԊj3e>%0'#VNϢt7q*9jMuVڊoyoO_qJ$DSvӓMH lL}@|MU-?)ӝ!rt$RiཉHYU VIuTG dF0nd<8L,DlSl?b>HY%Y+=d5$QGn=7ET2YYO}IGxbp,(1.PoF ހ>!BN!d%",&F5QQ8) Do]Y"/kq( {ReR5Vp+d ٺmBȂ1Ddm-ډ-j[P-bKO=tH2' ",g 6> ReM7=Qh(Wmi)Aߌmǖ5JL{1#eMo1bۻ9],>Ӝ\9Go@!I\9<QU;csgG#lu8_ڵ &H'@eCI]diD;m?V_;%-  Uή*ˬ>#.:T y "1Xyo\.Y09'oˎ~Ȃwnyꞓ"i@tR2`TbnGl;{v8Qu a/$8+Ӵoaܿ^N2CQ_pTjAf^u;D].]sq2.ʫ%w2fSEU } (Qgs^9EsPEw"T\ә), }s'7T5||@D-l^,tQΓ<>g53ss5I7KkVZ`<ݚ"Ӻ#A7+l*NCQˋ oR;?Nj#bQL^MUp_C,#bWou]Ũ׸3a/O`k du@-9& 'g 6m:ܽ'PޛH.zXv(:|I(UxW>d E֗T4ID }BEW`sv3z"qjƁe ʼQ/H)OC-hZuL#:%4hĿ9Tp~P؆C:$4@Nw j< jh[`1lwP%^#f):Kƻh\ ObԻ@58I%ߖѭ ]+D iX'6]waz\XEojF̏,*˴(#OaAa'_iY)Qg/lYUc@x2s,Wz3=-'eu "bɀ)5O'Zo8_60~(Ď/Ntb3 pv OޫT [Abhm@/?bj6A_92*W~c%,57%Gg)DM Z괠Kgb.dSk ^X%f8m#~*oz .zXDC;9j NuB)Q37ج&ڴ$DNǢPG4Bm> LtXea=(I1PpK-G^3>:>vCm(ݔ݃ڐ3|}eG+`r[.AybM47bCXwmG˘Abh.TPn&Z*YpإW4]d~Y8jQg-nSG㋌F-= aw.#I#-Ar+2N᱊۪f}OdBP!v%"9; +j!%a!/q{}^aM\fpvU"s'䆊 fћIzt/ 5,P{B")L~~ɭvJTA6\oiT/Q wYxL&!tl,re([qDҩ&kOK(=WZcYciZ=(CB=g|;Aو -'6gܵ_mjֆT_IlI HOB בW%v@12ћ*|Scqhpjқq-(3ӭG5('KLm҃&PuJSMʠc.1?qagx]U =>RTUrVdZuϏfyY3vji+ׄS.] NX0.tb)45:l0ǩwN'NIXTèPhw2tSk3l/u/@Nt 4U_I#GU%{ZyS#nL6BzcCYd/}kՅs'm%bqpY ѽp*Vx7GJZG&b6xFeC gaw\_𷜆7*\H.`+3ɊrFN?dg S;SM"1@ Ӟa+#YT*5՘ ke85 n9ƩgI}NpJ>TjGG¨=+=z?`b| Y5-awAy.G;:6񪒐K<},qfI{o,sJmz'TpSȽ3u謩-k)#}p:71&݀:@P\[\h5`H|"K[AF#'%Ĝ# em_ZQe{щ/޿bx7+ L‘y:=u(.#OQA&>Le'm`V9޾eVAmEcV2VX&$lW@;K,F,o *~3"2&89X+vb$W%l0瑗uY&82O(|K5k'ب}apWAmVSrlS \j Y5>:Q#brza8_jnRH6(k{Ntq'e~%8ùXW}."s\^O,=ZhO_&h`i?i 7(}krٷIw2. h%FdoKQ}vџu?7 &|lþ Ӿk#~rQfxtuRkIB@rx-V<Š`c_'P6-߭gn"HWƄp R^6`w b~pU$H5ȕ T.S1TwxXiItR'ϵ*mSY X ڇ(HvrjK:bW}fBVÛse߱*\p>g8N}vXJ]3P9֎*f{K|}_]`,?qR.K"qlcwEJ<`ruyccGMᖊvP+dw?Y`cۯʘ5f?@^(< U k~ k5vQGzz%^TG8`8޹ӷSo+nh{`>^%`AuU؄WqPrƅcy=#-6t޲jSjQ&эN5?:<.%!k#MŒpwq j@P]Gf l:d3Gh0;? mڻ^q _瞴PʓyGŕ% m ݔ! @r-AG=q iueɆ7@4Ocyޅ?Oz>*ИE ZM[jM.x((msZe9Ch hT-Z =Z ^9$oV#Z hFi n20z 8 o"Ã)mVc v~ Q[ح좥鎱V2%<BmLn:*zT(q3ByrcH-|vědIsix?L8d GT5xWɳy$F4X@jWv>s.t#0gN|No H@lOܿHBs5"2EFыxRbRo. alK)dZA|kX]è8΋w[YD Α=i^'7m  +([y'z{ EyӌƤ!{OE('L .o69s5oҎb9E`x] 5PP"X\ , :$M/G53%w҄q.?srҶ՝:ZӔ+Z ^gt'X"; 0J0ߥ|˔)Q xR"_ؗ=P6Ux;?qII}teeƃ=W=J꡺Lj[NvX/l}݇c̋ -;sL`D:X~Ẩ5&rm#虰@$_ sQS,lEl֜AsŌc9fD9gn&ft{!Uyū@ZRFl~pSdB𿑽as4G[ 5/#A)0 cKr|@f::vhE:ouI-#쿰ʜ̛snxe5Ebk$\@{γ<0WQ"Jf'\ݒz |4V2 kMD SH~6Ө[:/YMp%W6͑ש=?n R$- pjClx쏔ſgē ՉG`Tc>:dUOY(΋1k \}Q*HŲڐ-dLG :]zq0q }H˜lܛ\aXּeDUē'.Kw}N2,O5a!=X&D.U2pi,@ɕ}VqO;bm4ƓExٰ L)zElspo0.8Ϙ`0g&JͫD t BZѪ4T]&E;@XCxƠ;~$AS$'Kpam69=EZ=NLvN'aj+#'TK@ KNy霜dbNENSJ/8AWp,ئx^SB[%IO %37=S{H v|zA}ַL]G]423DhK'hc5Jތ:5AS|0|Nl6ۦ=܊ME0߹7|-K&>#j ^$n2y^? =ErgX/kK7C9DuVsql*eu.5/n𜠘:U/+*oUTh/ Y.r*A2hSܚѩ(٦dF gz:r3YBü-ذ{*Hu 'D'F5OeU^`n6D j|~:M" o s~3| k (=\|?þ~_cf͔iGA {K `?/~1}Z=Pn^6Jnv,R."0A` GaMnÅRH@L/k?7>i9CuQh۵CɝL9(H"$#M&P)J+wr}at~sqԩ>&Ǜyj,80pfrK=E Z{>1ρWm[%U Hxg+nA߾V[B/Ij\C!g*&h I!pX:C=:xcVsk4 Q_N_%KjJāt3+I[yQ; ~Ge&sp^7iE0Hkٽ䒰)lݏchGU`jj%k~LI#DO+,P%JιwMOΔ߱$T|+k8r&5H7d}z *RIϓ@t2S>" Z'u$?qetuimJv:AZ &5F!J@" iYƔ{%|``uM9\/,;Y.~H.["P cBujֲ7ؒWw0 n߭V7 aPVHwa?dwR/qFs9aĿMr4sgɩ ["d |!#9E.>:LrTX(}gynIt`I4ZB5yڍA^uҀ?JmətOKDX^f2FX7N%\.F "hqG#hߣ I@hno;UUuMræƬZ)w_phǰdoB3] JpA*NfPfϣ삗\8 UAL0]:rȮeӱѨn]=zB|&|MxUGV'% 5>+-^@!mj#U@w)ULA^KEKNKi,U.u{L!Lm%uRgJIg&XCpD}/v*cs_Sgң`IH1"Pn:i1(+ xh]eV.U~S<' uiOTM4 W\څ 9-6t;D yT5Nn(i;.Xcpd{IS`y%d*fAE#OӨ)Gwˉē-UpE'fq^_p9*CqeAФs6ҨkD0_ ,N1w-:%&MXG銤V)e9W5[h"v| T:RXaHo3%rƶx8E@CZ 0Va NYArVԃMrb@nθ"WGhe<=mt4yZv/1ԖZXB߭g2V<6v.񔜍`0` g.֘aL-GuGj$'=ݒl#"W}:HagL@^l/55G;hvKظ|y.ǟM G{)Н3Y_ED+eaȊ:ZK{2@D.n:>XIK!Vg h3P9ϧ?yB2tK(FR!Rf `J@U0\?SW^bOThUm ,1vl`w׻f ߳\5cΈ$_4MPQmD2gJZ9xeho+ 6Ifhy ^ԜPDTnF|H4^RH"O d?z$zXrKGJ|H#8˧f˿wdG?/+6b\'* S"YeZdtp6 W/uz2.2fY7 Z,(O@ 4Sjp\t'/Gr/̪Vӎp!~ͫr7 ̅^U#^\#Zijr a~[5 ,$DED]|XS4˚/p47{[yۗ{E l$(rAW3ÒИ1P+N˸2 GHL}b^ߧS#U.ijIWR N`D 3_R„^n=ᆆ*L{2?(a9#_R5MS3 ;M>*Q6'q4B$}pԏU3QTOSMv+zFkiiJ!XxLԬO1^1~u@J7ٷ `> :RQt==/cg6-qT:Tyӹq=y e޺|͖gf3hÅOآį-Pp܁t{>vG>/_puUhI%llI~dSgNK{XJ&Jr)c`=TTcK3c՛#7$hVמ!an[2SqaQ٘@e'<2=^ ڟz˂$2]T2 q|"aLҭE*XcB=ųFfoV쵍*(x*$ZU:'CgH.x}m}H3aɥ\$kKzqf=vGZz%Oa$ !FqOwF<%C7®1rcE2`OiB Cg4R@)y|dzWdVA/zΧ|.PD@)R۠%`и <][duڏ2䮻0(8gQwgYcr4c jA_qrJM^8ȧ iY>GxJZ*Yl2rYrW°UVNB&\ 3DII]޺< E \ؿ/"%·>@@x/V;9tB439D &rc\7*O0;j2S5Uz.xpZ80>C u|I-ۮ$^7_7 f9Z)Ԡ?@H֚~hqR֣ϰQ}E @U7jzLƙŧ7guڑ%)^أ N+}=&&k S;.E$ݦ *Oaa~ :DN;e_BI2XԄxlc5(3(r3wZ )3R'f_EŪ$EHӑC鷼J1i #dʓg ^[ba8WτH3:^uE߾M* hK$V/DBV!:cfl82+Ȋ!n&ڦtT|i7cUǗ/݈0doG=Fʅ=U& H^-睝o- ָpB<r;2ko"@БŶ*z}A8kko4q0vUrNjJQz}JB+ԮRE;${w0OUPwwF͔L -sjd0] &uv# U3"q؋ sY+$B.l"w=_Ȉ RAЯ0(Z֥^XLcrNr7B'CzԜ3oM1b}p8,I VSR+m{~;=uQ,Αz:J8bP)3KmmSu( bʀ_xI顋>4Z?KQMdU  }f-z*7wI4MUj4QU# speU)k_p \/)Ә03V2.klV>==N԰l m\ϣɛӚbl2LQx#0Mh`DMX ߫Js0;9a9n i'ؠ+sR:o2|02Ց1 Ǜo~gGBvd>1I*kGʅ +BM}JW''6!IpεfzS0ebN{#<؉DH4fVw5 JCzhH-ז [CR<{aKmBst^֢Iv^iX9(`%;(18OjQ=RĬU9t79EhfD3ȞjXJ~}HWAॵbV|)2VIJKW0N'X+08 Z$F1Zhə{" Z<Ҧ6|%[JIrM˸` i`V Lq0t>шͭU{#΂¯o\ˡR`@K҉Vr)ܽG Bcu ™apL8P̻If0NZ> 4"cBҸX:q#V}5]wPYɩzGmz]#%$=N'6842 Cʿwb)(}a_$N׷3Ԗ0+;Iü%uEelfn?gANEuǎյt|t-q$On;A{$V܂ah ,`0r)ֱٕ0[ܬWHRM\_xC' /nwq)5_k^$Ȱ^& ղX&̐R<'qZzFp*_ QDr~XW!ѓWDcz%lplP 0H#ޔ4L-.f1L NN/(3wpksr2[yL9 L .6$u)_ʹRB= %hZ-VIZI|.UH_~=֫<݅W/S M{R3X7Ixx`'$}*ÏʞBk߯d33¨I Rhl )U/ȨI<\֖^-@ڀE( =nJ$HFF ء?&ۋ0+Ny4` \Ƨd`x\I{WgMHO>Sl 2 $ юKJGn$DݶP^#5`.4"k;1)ĥ)1eǁmFFE|,7CDZXIhAQK#!u)Rѻ@(>Kp.#>@[P c?da,!x7:R' I HeL/0"mõPWd"P/eLMPH5]dL}m.YX^L#;GFNDe8ve0% @_p.WDh&ӜQ72</cjm,]bAZB5ro}F"jfjbs_b~yk!H6~䟭]rZॲ4T)N\7{;m4;. H5^]]XO<$S︄A(118:At:OP9'HkۣۅmQ:B]n"ň_ 1.u^?@=v+&(TEѵ!_  h PLJG1opgBb* 'yu !lcZsׇWQ :K"[(gg-*'׸d6,Y3ZԏP[?Vsq+WF ;7٤kpTAPs^ mx<37`HK,u(E -j 44#@&ub櫇BDZo+/}ܮ.3Ix7E'5h'v 4^]"][lQ ݿ`*>'_cuw?[N9]Msפ`s+ӥû4Km> CHqgX}Ӡu X&V!,lZJa6&1s%|WGK"j.b}nq CŸ*J|ǟ#ҧWtb8&P+?>.3Լ■L#`8]q'-S.oZGUTءٸt/-,sZ;f.{4K/GW`~˄'nUDqS)̭蝨?- 2 9ft8 =9db딥pT@ߝz %޴vTs#|kґh\<(|ڍB6+>n)_TdW#Yg)] !L%=A#T@~B}٩,j]IFe5ɖB)˗tL\Af5UYLvh;#0V*5V,zDo2 ),/pՆ7]Lg#sw|0`kyl,]mM+[MH1(q3"E/5>er ;Dz&;(X|hǯ]ʭthli_낧&On iIрPP,ȝ51{yKIHiOT I3ݫ[OA3}+AvBMtu@~9?Ih>i+ rP~P&sHRhk"hn!HP|P%8 ?ٵ@W5."e(M{NZ !T,!t^L7Tva~C4흨_yO6Ԥ0u΅:H3d-@h%\M̞Oઘsz1I [aab !gGj*Z[(nZI(T߉JQ2fSsCg^^_!p|#yQx֜PEsH,ihg.AC+6гT\qPe$\2-1+JkQ6/T6炬£C+gI֣# 7aE ǼQf bEY$Vh D4>l$ sy(}_ǁfo9>OUGzTgs>|pF8"Lp N*6u<ߠ"drMiC)t\ft)AE 3r$#!{^r;:,KU1"u(CK.L\5BfHrtafi1 ס]`C!YX #pC3 bm!-/f*V] ܑsC*%B:ϸm K\E0 #bRLؼ WYEk&oU*q(58/hI}4hwQ{<' V|;v1o"`WHt_+h%jKQ7ĴᣴaQ)25&.$&ێ5ՔYT:y/*I=wj=D7hm]ɔ°ʜX:Z PdǸaiyx&q69/beLtDZt\k#DcgZ`D2?JjD٨Of?Tx)U~s}p۰]m{BfF=zz~쏯 bU${Dׯ5;r'ZmoL-?ʩFsH9Fi~ȵEp@;!>%i()£y|)e@1ﰌaYM/Q+,:ߗFf7ic?G9@AfSBlͦ<_NeU\j}IP6Q5oibKPGdp0,Qc(T)_f9ױ5G/B]+T6j+;'JiNEYZ5VRy]VRHv&Q_jC܌b[c?Et,X)ס W6ث)]W<7ȆyZ}%dVߝ=SjJdZg;Pr~1*;w cpqnI\7OtL|9 牛D *cd@ )+.޵4A6u496sToLnCo.1\Dž"jVR"<,O]ksPQMt9ZwH72̊U|Ə'#M3tkpd)XY_1 Cxᰚsk¢WmӣD䤊qQ2 ةiǦcEU>rrN4e*K"wS)ok1+Ll]bN;J0D,by#A9g;bn=I RRe N3 7T)F0!U读#`k*0m5Vhö$;X;eq(; A 8uGۦϢN_;߳Z@}{iiC0Y^!j-p).n;xO9_ U WFsIQedG_theeEq6dsCx:G #l51vr 7Ӻ!H2L;#uI1l7]2n B8?(Vn@(_:yŸ /KDN4:lbTN`>O*FZRƳ5YG+?jeF0=DP"EڏG.jn!p{.h .;M I4/loJ.}cV udu !L#m,#[ͽT`-t 6wi&y8P/%P3N{Yw;(` H"\d'GLرj^ŗx2׬ūTAE">wszIeeRiT*&Ʃi=7hjcn<^mQHv]2ݠKk0 K|P! ,-9eT]vk.n =M6f7 k,w0Fihkt>)bWO[rڰ} Zݓ0(_bӸjRG`ofܱϵ^ ܾr k^.B#¯w=CR{(UItɷ]ZmxJ,K CDH5z5鉱#߫ds!emm_T? ^y֚Vt"(kew'6swi%n"'_K""#1,tZ/su` |s'P!1onH gX3+c4a~im\A݌]JI9M*_RDIav]]O. `} ôE%2&,q?/]kL#= G7fbb0 Yͨ,"nډmɆ'+2m n>1jx]xh54wiwm(,x$4 $tͷ֐DA,Z;9Sb㏌_q/l<@Hfi<%$v߲T X j>#j-'(/15)r s%)BD"%stZnR-6]ZW9~[!Uj'@=i7E_0Ps *R+++GžSBޏpHΑN;|4F@=4fXV}u92gP@MB\ ##3 I:w|;+<T70 e4l+@%eHz%{c=4o_?{ĄO-=E0B+ ]r [{s!ƹ;z1E1xN 氢crd"}[^9x`^SLgNA$Gz{7٠<,O3n:*5?vC ֠dzK 16Dcaaߟu#iR}k.q~) Oc"7íF)Y#k\W+Q唆y -p4M0W+x^ uGIC169>\} [,l[ -^U FwK.L|O=4Ӂe *rCKϡr}Z пzcNN_/1Rxywv(]+A[a\L%7(N݋QH!h*|}v3j4 y?F9JI9OB|I"ʅ.g\[(U7*9–O փČ ]T#-&Oܨ5#z-yZh-­?r&穥!i 0IG\MC{(vAD:аꆐ++5]$ d=wiw4^_H-X0j>FAdCP4L:̔ЉD:8f=~+zci QCPQTuO$kzT&nQcpf- ÿUsqQzxFRy OJ ( xiYf%:ݴA]pos'8'U2PtuUpQ^raK t']2$V JSDm@mY0%㼊|#'̳?~k vXuiVY8sr7"G{$|,~=84I.Mv ZDٓxϒ!o/@R.aﲕOGٙo]E\伩z&V $R"9c"ö7Qe,y `[Cmrݕd$\]w9ϋ=쳞D0$1-'4>l?wޢP3g|1/Ddt!9V>>J d\:^Z+ JYXn:0*Qg,Sa( Ea9| CUn/&&RjbGH.Ov97,13O)B?}8scHWdX= Oy}1v*~΢aEreBCTTq'?4 11;ULTTغ:jA(ż"{u<{ 17~,UJ[t!\iթ y~m 9sN㋿ 2LכV:€'J{^U!`ے4+P.-M\f@ptnt/OGQf҅R(ή 0Z r,%$u䱃a .c5݅ -g w1<դ ë2-1o9]P'm.=RYf@tOH Qthp-S@^'`HƵ{F,1x}p^D=C7ZruRA:N1EC I>h=}wux$sI;f3E5[ƖY PVp5P۳ wHݒVW< ^4 )=l}] z?eBBFz2󣱐Lrݲ~1i3qF[;*x3I WXwdK!Aw5(>PݽgWv K5 Io|>(8Q~{ͨ% _w985>|sQ5alno f Qu)T#A.-‘ GEi޵eV3TٮD%qS{tJvwp z{OL}c.1&=!|f(pwyOlm.dAg8%AD( OC(F?#MPU!N[,ۖɜQg* JRbG$ @({{J/tXk%eéTq> iQb;Ѳ~z8Ǚ-CB5geV0zt`ǝ( DI~1D3ki1TD5Mp;[5gf 16EkuށuPU$ 7nsr!GJe˂Xڶ/~,/pHx V\2nQ, ephnOo%?!xҭy9 OHOPM$yk&dJFnYX=`\0cN6JD0+dA?I)LE1(ք0 9X,mY }6$_YCIwny~*Y8J3FP}>=-~nΔyEZPvQًjnɢU.WMJyzZ[![[u5i 1Vh^$T-\*tȁOɃHfWۏ3&8:s'oXBlmt\et. 7Z?wv|LCgyne,S =kj|7}5O>p:1[JGALA[1x<#LІX.&'%zcGو5-ZG B7Ka+9i 1"’٠ HKh%@B(qvb,>%N99ÖHq.ʛfm : ƽ3*.+'suJALZn\PhgԳ@{-šڜ:$?M=zH:z]JXfѷM&@{{e5Upk8m ݔ7kSV09U=-X!)_&s0\60B>L!CP'>772vQ(Dw B5tlnvG~ xB|.>Z_ (R.o?Yfk 6 D,{T~{2X辻~nւBqI1?шr䕽!WOg6u(\>~1%Z&H'wZrm>utWf;8R`?џl>lovs5r7W?sL^c\|!7o絁Z̕K?~{3n]XאR`?0Jǂ]E)O%YxJ'=42kত?0t^5hx8-n%[KmT8)&ӲFwɴ8oQr:)9h-qIeDK >BKZǯ8E4A>n=e#Z8E3-Y&>+B7e  :`^҉떴)a u$ecJ儆{IJwT$UMҥo{Y> ?[7d&H b;.iC>$)U4U/V>J FR]JgjLgmS;R!on@[“|)6 $׆Àa ]B"݁t 7cj8V(؟ |tη z"0tf laX/_ŁژxKY٣>2O:0iz_#^ ޲RT 2*S>P47V} em/K&&_A mQG9z5OD@"ϭM U]Ͱ.標 aBzdx ,'J5 `c&rQ80.ŜAP(kj״m i 5?&YS)DKW֝5 B.%yaBf'_4tGT(Vo/d}*zy_{S&]f8/߮=~ ތ7y6.GlAq[sjo{^}CE927}mbNo[ėYVU\s?2xxkaMU+O!& ei~!RT 'XX#!#BYyw }UX.-~$DXZ[IrעXtpso \VG^cA7n9 0 MZsKͿxym6fvPRp>+Lr 1챯+___yQZS]09{g^[xYOߠ4Y_>Ej$s>@LiPѣմf2BO,ܘͮFZ>cl{J.^p=uX֕8@埲A;!Co՘ϑnHyށe9([8eC'eo3j-J#F }5c@׿6cww@jtH;$įP0v!XF_{K#tg#Бxj^+?8 t_hX8-z2ƪS_uÓ|S@Y F=orѶ*EFʨј׃XBzbEp;!I'm =Ga,o㰺j˫ќCBWAº)f[DY 8`XW, - DW:H[yQŭLF(酿Y-{?Non{ ˛O7 FQ/N T}^C37msUMGj89Y`BZhT(*y@fk5 UL.hB7y-`O<8͜(XL4C#S%Өh05uߐ,ꇂH:1{OaA~#w[T˝'fAAP_'#c4Ss}{H19m##UۭJ\$Yڿ35U|>/]Fx.6NKRVtbt޶P@iM $Upљj"᎒3}@3/y%IWG "aZy<\e@|S:Ӱ!;ЛQ 4$0g{UAkTDIU0J&+r}2&7VjE8BTS7"d_;<V:\$}!̢ʹL4D1uUƽuJhqe0\w7i8ud'}7! ϟZDtihƄ}%F0]cW4Bu-XcƲ_eQϊ nJgew}HT߮>VLX.JmAQԟPM\ l_>jz je3-:M3H-ԝ sC^쐢cY_ l[:@C qkՑ(+o؛>e#73`ٲo Y yu(l1VYHgeUU"9}rij = !N_0E{?mPdf] ^2kHM8#}HUpzu78j PvҎyZJ(H&rZS0ԛq<"ޗ}i?{g4tZلzcĝ %_X!N֧@xc57ȞN7 s񫚝7f$VQݫ/WTmл)ZpûVM/[CV "E⾮_B*۔A^@7c@,IgIqӭV UZ1aU&%k!'C {暹ne0Vtj$> W'DY=*5y"_ =["R1PR! ,ɜQmW{zҭKApQmh@4%AX wpj]Ϳ~V5,l[ˑEp-l+=8q<9hnޅO?l?T_ ȮbܫUHi}=wT #Tr~/:Q_"C[VZ, i昲w0?}pHС/*O8i?ʹ=0pMώDF `Ж&vz.0jCr7OE l V%rqM&c l{YL swDv"Wl<‰;s9UƗ%lhpQ!I1cgi^g642^YH2.G,Kj*a_p[[cX %gm鹸 iJ""v^e_=˼/}÷͢2nsmF<7oK0oqWwA[.3zTXo l &3I&/.@R_׬Khu( td1m?;_Ө&͘Gm,<ѱNBWO>cD{p`}@f";E~r* MB>$Ӊo9e._&D<"aD>AHJ̥pҞliQ ǣgjrUJ9I#壏B=3.֨ytaY4!bD /}J_7, }uYdx j[J?# &v@"C$fی&FFQZ{Y"igtNm J#LfAfì͐C0L1t4#]{MX ,,#y<9uHN- c!$]ܟQ߯ߩ8)vk$lt;1W捁 9̓X[m"uߚ+P_<]&.{#[j逳֯aly章ꛯCS$AhUn(o|Tf }pkI41N,T\ELST  -89M-zj d06@LڙTC/ JNF@S=O5, O Xډ'R,$=.qB{3*ZRx#zIb*ԃJm9ހ(y=K\3H@G`rX~]ĽLP$4=ۣqZW ת4sk_%PmYPs ;ڻ.7="ш}ڔ(2WLKQS%q}YR-ezzUSJ V~,HZk \6dn|O+BG<Y뎪"d `ٺB}6Bwu̚-Dl!" _ zԄFЙ}J y(\P 0:XErD@hv)( ;`0%xr <' H˘Pc.!t&[b4+_sN~ UEdFF~xH9Z%BHZ<1?hH*|cOn,\f)mpc0Ù`2a[ 1Aoy}!{@5I-BR/~Sgn b &Cae?ʞ3@&p4?RtNu_mۅ#Ep2tDv- A$ ^;9bX-l u߾*fRl=MO"L3g`MO*6[}b377-7׳Qg^%a th`Ig*hl3-OyҞ;s>W6GlLrZ/QV;㯾mPc+= LKhՓоfQzlݙS^B-Gߤx>+*`6B<6wݱj8[!1]\!Kʰ5o̕3R'40)bL@ ~nJOf_r#?&< 2&Y ^ƪi(ZbH{GH! &rX-r ]5fNhޠqPc膮p%f&u  ;ɤ> 0*j'sla*DSv_XoRJxVky #Xxt^rE6Vr@GSW5fN nu0@hE{FDV;Ӊ:i${oPfTbR[S$UIEe؜ dtUaZ,[Y~1:ep]e1-:𻮒@>p urB qW[8C w,=[ :Dۉ"#g_.e_3aE -s}.ZJ[SpJWȸ7KoDjE/ޒꪇa.&،5vȖn'XpȤu3Ի-MOKjxCǞMY`ݱ,~c >Ce$خPBs,*Rou4ir cY)1!7 T]9qio>NPRSZL7|7ߦ&SIڍzk&zE:81cP1J(uZk;%JƣnZ8EE@C A 4rW L . \ W5EZ3FrBϥ _Z&-@(-.n:R BVɾHlӰ۔Qr!/FH7p T.˨/9B gS0'؟=a}w?ŀ![$"]W@3᱉LMMwI<~s;(4r6^% Bxdo(0yÚKRm4|TF.bt(,lbBg7+@+0-z{UӠ}V;˰;0ޤTR'0˒"(_%r!?&c F- /l(DE9;[xoD@ WpY@Z_ : ]?9*)CmwE) J?N l0k%>\^7# ԂvAh#0X.ݨ~yжz7hekcK&Swm:tD/0QIW_4*RkӍVa|Zuu|y-Q!"X/m/\?UpiIbb*M+W&9h k<ܷ9}cxƪqq8y$i* s~_!JrA~M0. jpis}N~RΒMЪ 7Ɣn>ylfKF wpw;1C<薯\ehYdȦ*P7.YP==S΃z9Eqۖtz^xPM:~ @"P"X茫}aC=CdChJo(ފ72>FQ#϶`*dpUfs"v{…PF˽/sY9W2cG_WC9X>fGiVM^hfy,Q2 Q|zҹ>eÏ [ p [.%[-W_;V59!%H%о7g̑$xg43&x'YěRmڪ0_V;NVtVQ#OE*?h~TwgϪQh78E͏υ9մscln];)#KW }XFL|8 ӷiz 1 Q`3ʸY0.v?5~B~ee;UcFtg:}I%`4mh\9MҌKQ&5pl ==_t \z ^+S霜,9z'ZFUXvCB4N}g2a?dwz-K4Jf*XjE3=&@=QY`W^29x˴rDENr^ƙ/aؐ 97&yYpxYP$sBTRdÀB[ACGc@Mm q(Z~2N Y{=3e{ut^d͞]l5Bh ε }s-O+㐹)n&9#GߓԪ?[*bEA='C{"m":Wˑi+D 6bGN_in:CE6XeC.f[N&)JfM[/҈ڄυIQ ħ6*ra%/ )ҳŻ$ÞW ه½v~mQHjVbn|Gپ_Y!58iis"]諱o x k84QNM&#Єܑ(惗N?@G,V{|y#HMb{X%:5 JW"@ptNWs."V3jϾ&H?Y.>5NfŤm$/c,ZYAJ:l3<f^doƆf$k?"̡WM4 pNÉG$E[8m8eutzkIeCﶦ'd_gf-?9H\_J0^V?/MGC7:BZ\Ar @O推&P$[1*h7*=ˍ(͒T1j@^NL|=Y p\m+ :'6JDlwhÍjdqzMqhtsϒ q4'_2ӛ3`#¤wVC&U1T9| /˯Z(zK|DElIv+,vqp H c9`‘ը~%gtd;dpCbHO&IsK"[`dͫX'LZm"Ù4ǠEWv ftfoDb\q _%Ƃ`nJl|ުAj`Q꓋;4\]7:o {޳jT sdV皊{qM%uԆ *f9|s4/B@Ý`yAP!zsȕ5fN N}bn2/z}\a,ƞ݊~>y2< ^)5ǜ K>ɗ GJ_˦"]y`lAcZ l4{& N;3B<7%9;3AG Z#La V[wR*J%@NLyۛL {bdzO0{V0-:`WWsMW w>W\{ Q7vЎU+&w G뚚QTϡ>)m;b%J4靦ppy{ 5XM |KiMI[.Hak5iQIQ&6˹4A9QkaR$k6%J[0^S׮ [(CA<DnOSeYQzemkbФCuƔgx }lˢl|^ FD{s&}krn`zO&|Y=]Ա5+CT >%O5cA[.!5;K}}Ka530Z2JüZF/Pr)mhLW1ki?_~U\'7f6?c8Ecw|o(܄[s2>=:acu FS[20g0Y6wV9LaˬL2d49ΉXf=*1EֆTs1A8d4tY]ƃ^(ƩLt˧Aj[fsӤXӴj=#r,(@O9 ȞP*&HWe>\~ $0Hï0ڪ_b] pwT+ O=p#yq ]6:砪xm}!Ha \#bw L亹&p*G7ɖݼ/(`m[_:xR& MAiwUJ]5.f=y(Qwn9 -ܪKFS]T(`9\uPaG1kmLbԥ2UV;S˜Çxbmm =_j>sQA0<{7g>8KtJ]uPZ!lYLFIƶXknj$Ww{NDžL1WW$V93X(l\5ӄ% LJcBbjE3Aq[2jiKo["^!{ d+o{lLƛ6K{EW9"~C^p~3tEP"5q|-'nl % EO8%ciR{#Pή/>FeAIg-NQ6lXCK&ra QN v|C;%2ν<2,f.`!<), 6f/SanZNQ" w(xs8 NH,Z5J]Gj= f e[3rָU#<)c hufU7vG:2` B5*+-3J4-`=ӊm:Fs)pQ"Dl'+zNRX^p(u|Cg O+A i߯mg{T]ʲ91jLɉTMx8Pt*`PG+a5N6J kwoy"bXօ02lEv<&b"ӁL@ ͮ%$b2l퇔S`ŰI-(?{,L?𝞼C'^F E'RDnܢ@^^3Z2ZHT?h*w&(0'@ |,tN"8vl,vMd>,Q&H՝,iJpN*)^z"Pfi֟PvU>X'+f 4LԎRQh)][chFKQrwE&;{iuLZ? 平UN HGm ͊@h}~RE.d}cf?@1؃}A2_&:yK;P :\6ts3E5T-ha~1xz/cWb1$.ZoZx+#ę + #s:LS-k.A2a}I@!s7ip惩>-_W#N,xю7ʪ.e'9:: >B}+ȈKp20LX~ jkzleix+ p42karBw@)A2NǘKB9ʆ09hܠw 9=ZNDE\$G*Dw2E.9i<)<8Ĥo biJgH  !*!Ѣ\QhDT gW h tMyI\WcέԈQW&9.'Fs%6V`zxj}d\jJ7giYZu'p#QQS<̂zCm{ґ|A6pqc%1EU}Nm"NњFaM“?BV R)1L v@,Yayjx9!8kH_8;E)?+f,q]m@׾ F4/ {6( JKA;(1i~˭TRUGٿXhN6~xeL` φOD7R-D:S@^TgYS(T Uن-{$g~vF\ۖ!UMpX7`4.F`, *X[" ^G?2HP[Չ;ac؆:Y"6 J""vL(o ͈,}nKCNtZ)\',<,`P&۱'>9̬mks`.J?B%m"Qo حř芨Qӊ俄CgpS%žUz|?uü[9CH0t _'5 J򨽡#6䴸!VgQ)e7l|s]E%Љk}\iẝg>>ORK*E DTMɂD&U4]T$% ByIdtt$mg@SDvxڰlK'Aa|/_'m,2&+;lNͯs/mq2$Å n{lG̊"\߷-c.p A# h_}/VHH^ɈiywZQ3Հ- }2p/Қ)SxjTMl5L3Dfa!5TFl(R_T4eSWi *Ï^-Zt&tUHK;$Ayh@1K} ؒ?CܑM\Q9u#ɧ%ꇑ[yh$}3b/ƒ7!՗N>LtKUr &g&ucǤĉ'G" UvY'ĉvkV51q@>@$$A"+EW5S8א?>rt *(1H]Lj{j|Bشc֜~VP$7]?ؖǑOSQ4s8;M_X:G.6 =u Xqe ۹̋gAwPz";"Ẉw: C,/'J*Sx(5)N'Mn) CO0J\30#k"NVZNLU}= \T]|?|Uܔ5xP $>^s{'l[!+I"l5LiE_*")F/r`}&mv/HrhNֳl^:uU̺$bq>}e!$2R\ =DJw]{<~,A9 F<&P]q6cQR]o.nLuA>,joE7N>;Qr?RBx}TCaԑeIx5U w` XhMNEhXr1P>QLEX9^3@W!u  >GF횕˱^\пo"l  5;Dz\tdLEBkw/r1)⌈3iI )tiPiֱ1%rtTs{aHU,zu&PȃI`$&Tn1l2/١i߼ﳘLh`y@؈ז U{մc?dnN+2jYρZm\ R4UùOI:5dO7p5)3 +i0UN1#z#ee,cGiZ[/"30FM 9yTՄuNPwk7 aramij"GXVJF\ &gל:Jx,N~y#"LÖ|&Fq:@pvbУmYT6*x*2` AXD%+E y Yŏ߰ZYϨ6^rfs z`OyADq\BdBYNb8Igߦ.DlB~Vϡmy3cɑ'2䝖b w"~.TeYVwYI =<ёCTLV<vt,hpyiR`DUi\#59sGΐ#IPX4S88\ͬ.J:E)kRa_^*V*4eۺ67I/&wn*2|_qF0FÉ%X &@K êW͒0|8nG ׫3ף4 5jQC#i63r()2/um0 ¯%R-Ҡwl I&lCUx! <f]yK$ճKXfd0dm|j+GC]W>q}N^J@ǪKŠjՌ ֌?c$h_\L&lvqCW/ۏMUq6H?fKtj(M+ f)llF\`-iB^QxW)=g~FH=߈Hծ^"-(Gthy%Nڟ"aN@Bn8^O mKJDSx8:N@~SE  DvL 1p ^3Y ~%0 Yg 0YgꂎI!yzS%{ 1$@+^ Ź{ڽJ$g96 d:ԟhҦJ XzEhh"UTFk|,fGM8Eㅾ `d6\"ҕ#L;}_eU%5@*ړ(>OvS "vC| JcVH ;uqU5)U23gP)d q+]TM/QkO/_L¦.l*ݣo&56o{OT A9_"s!,,# C=@~ Slxh00 ]Cqu]r "o74/'a6G_Hj`kтR?F@okiNiМA)IXJn٬4 ™zG6TT襳~C+n8tHp ѳ,hK< y&,7yS*.2"%!2WqiR؀hry'ˏDh=ah`@G6薘c|0_VAqomv wȌ(%KQ6gQcHiӉ0@wpE;Wg~79WǑ1@y 1@u'G] x[wQP8j1MߘgL[LJ{g2xb5I|Jr[ ?~T'W& Pva3=hAQȄL}J?`9.`;vOv7A/)Ou]Iؑ:UtdgTk_xbuw}>Ev%,oiu0ZNʅFoW4@""pҝ'SJJ&խ>] !ÿEEebأùJ ;<ao!ۣ*zf4g~R.I_tL3"7!bUhp&7aF]U\b,쎹uW+m(sz#np%we, tx©^YviDqe$XYT~$ph-fRsft@gN'jiMt7\SrNs㩠:o_;O}Sx7 XVz -rLZbOu)&AK jFpднjcL/_Ga:2`Gni3ڎ@J(%sCjly{W2䗕Qe;c7T&+iϓ7ROTFzqRJN>y0IM5k&7O>U [n _ܲe#FҿLm/AʲÎ!QEڼz}cR+9>T~;^T: ymN|6} TqtzPx8# HwjW^Gn&u:셼2ߛ{ƜcU$I?߾fNlMl,%.flOzI^%!!L-xuH`RKΫ)e3j$LiЦ#nlh &#z[Fw9 FjX:V(쁒s.yfHgv= bPBq ;ƵOü<Cw^y~_tXqL`Q7F|Cz8xЬvSig(i\u61t C?t\ XUjR (opv h 5@|h{T&惵%KFue+{B=G&~N/*8I4 Rğja&mme>tȒ~z7\/ L񥤤)W%+\ڟ3w1GkbXMPBg(>(P>{7!JquWɉ/:H/R`f[钀 ߏ;ymQHȤ䛍rǚ57ɑ_ ׵nW&UfS@\ðgU\YCK]['J5o/Gy(pH _`Kzۻ(B<egk 8h536ۺϚ2_+6\d0WWV8-4. Ʈ~*5&CB-.ᙈIM-4T_6!1z79Dr..pf˞iQJ\IO[S^an>4vܳN5'ڭݽEݥc1Vuqo['0*IMHڗ. V:iЁ0PS1pF-nc {#@SW%k:1$&2X0v+7л B NzK>8#5:WA)٫4K({-6 4*(~Ĺ`ta1Mjo8\zƄz'B7н>?H+5K2"I է 9S48l-FFz4y R̖*|uvKˀ9rU@|kr3b_cS7_Цj;^rE8{S`dX 2L #V[Xd` AJJ6׋_[PqoAڱ\zO_"q ùDLRW|놵Eێ%4ƙ{$82hRow\!di V.7Qz*N)o$!+]"F^/zW4}ϴU4x = gR@{ %邪jaraW {aGN^KW{.Ƙc,ju1Kok{q `#jq,2U|8Uo=.ctb6zqS%0gjʜU)o.hIƼXۨ Mfz G=VQxߓ}m8O_'l/>[,xdP㱪 p7DZ{9Ba Gʺ0pW^MxGc zf;ҰKV Y3RO <+v 44]0nB %{FhPbq[;F[{!)TIdaY C>d S )ٟɑkB5}к:, {=Î&لH#7y#ݷ|*}Sn4l OOb'))nyX 6>¼j3 EQzVr!6B|6 , /63c*§3 IN1RNE>83b@Ou>EpQ )~Zb/p(B@,6t3Q4R[= $fWĺ?Py%FG͹˼}'"4 rQDː`݌zһ^v`!Xȗ{K{=#aA|;)̎ ҏB^~0-ONCix(S7ŃZ#N{ =:즓^lm:|^- Lvah{d 7o,v@/' `sC 9kZ)8T*{Kx3?<9#_غ$K`T({yq;#I~;L8ra fTFh  ~21؟BJӻmo'i;֘DlM7TrTBc2M.r؂4@HmɡPΡ?Gu. .=TJMm_oVC;* DӍ3ZT1Q ?bj9ZNBAvG9G3.A vY!. 7PdSѬXӶpz%`a0K:# ˖/LZ %+Q^~]̅ݹ_.3T 3dVH7a>!?w5}{^&V()RK'n3N# ҉#0M+ZsIk] o=|#+` ><ΑuIҺjeH_D~tMQtuQاMceޒ)9`Y 2q9kF#}%':][A΃ F-`#yļ-vpwے(hx_M$'lwZ}ϛ^6XxFUg2#V3mA޵.9i"V̆?݈M ƱZiLw$7ݱ|Ӣע"km3-xZAjdiݱk+s1\Rx֢dZG&lcCtP*7R)֘E'"=HL\{4kORhwV^_b6~BAc2 dUل} !ŀ%zYCza[˻#׳ke'Mwn!VDd<^V|hU;#]Y+q4RŪ\`RǦEzOjs74J?eMB5s}V_iF Z zצ[e/Y]nxWΔ2Xj?V4bx:א*/#ɟgwF`}m*L9BkPAciOZd_@4| bHT$o' ]| 0"NYܐ+|{ZZT 6\ۏua6tIW=T@ok2t:rsukFg;ټte4J?BUł[ ?2 (^59Zn&Z&'32l!e ErR&elh aga, X6Ҍ D˂V۾Bneu|;1y>,e%Do&w0[QS2tf_<]^ř= B8Aa9XS ,-I`,b{+TI6$m"iZkɕ;jl^ 3&B?@gF^y"0p)-P' T24gcdKå]8(Ckޙ.I]/&RHTm{֎FΠ<=5*4jGg-9{` ?,n7oRXLcAļ̂g^;ʶJAWu嚪'FU yBETahO^a#ez*?'݄ޒ M،T,LO(`8N-n˂Γoݑ|r]&`Sb4qd<>{=`esbNuޣ̇M@<+5۩Goc Rԃs<|Tft<5v`b ^tPl vPd H݃ 5*v7Tk,!ʋO(¢ 6)D%=1(1dwъ>&NTm/CsNI-]K 'A4lo*%R:t"a If: Q!{Xo(dzm: %3lq# d T f[n&Iʨ0g#6@YYA~ )TqĎT R& (iMB%1xG45JsZ\={xdq)E K{0Uvg!p^3ljK1jsChXN [x0Ǜ}:xd 8wTw)Nb6_O 49"}.dr_X({{>)"W- "J)IYyPG)dV}$EwcL"}ΊCs-Rg %$:SxhH .v"Aߎ.D\ ]M;A̩oD4YgmRNz7ӫ'f̆CNN'dq$\ kOHυ,3\Q[,?zYU oކlȚX&)e\R.R2˷P-_fx/TXt2!qL 1)(ʜqu?)8R6rh<JIEcS̠ii!325#\ a8MTb_ g+:ܯr 2bc&PS ~[ΪS-c|~<(?0slX wff/8NWnikٻW='$ -k1:Ojm\ŞIWů`ǨPADim'Y)Fɔu NŮw( ?o~)ruR\%LO UfKxm Os:F~mEК9B]qjDlFY-ڛt8H,hU'8oJU鐏޾EufYvċ݅ x"_JT*B2o];$Zn'ӌCU3I6!jzX/8j6E1-!(%*5E~vci&F,3ynQs5,(L48E(?儕mMT7RC85uM`ewb{_CP'*QSWTE K @u~F>`sŽMx?6&TE/ aVߑ"Ce&.a&xA@O#)ǝz;5>%762$9K`Rpbol]XkTKs%^5?ӪÒU2IQшxLł']E<cL^8Y뗆S!s\85L[0iQj}y##g4I.AcvfxWXGH+h&|&~1*iCkC}W{cir>/TiPm`\k%ȕrH˥jbͺ) {gx->uyjJr%\8Ec7hیYlCrs$JOua=d2+￐YyYu7i܆fO"3U|WGs:b11Ԫi_ղEieCO1X<ק;D&Yf#ݗ3k7Yslk0nwmօ&3QT\5`%)aig_'~9磡m\͟1RŚ&qPC;ϗ=Kw'bĈޤ+"K;wk*޹\/ŋb+k )#^!Y?W`Oe 50_@Nk@WnTn3Չ\㮞?WJTvr,K`Ih0Ѫ@smq\󽶒 Esr57B7j/#Yd&lAS8jp<3P@ ew8FkY k\p%SPljo2J'I ^|)'<6B: M(P/ RW=.75PNEݮnf rbX >ɰs/$Xu\AVS$Lj gȋ۞U@ywHlifUœ^-C 4/IM08D#Q1=gP+nk԰b`<}js8#KUE1&m&,U}1NEm)!z#m"X.e"ة- sLSqbeBX_ԕq:8 ߿!dC~2ֽ¯޴}~_útҼE v^^wyn^kGK3s .&d|oJbՑf%6_*6fD9npqF\mK[\ `p9'1'ƙ]u|@ݪ/r$j" YlE&+0 >u,CE;&]jvFVFD" .kMdVf-nܚGSz]m֎Xs58uiPOmtn 20> ʢc۽@i$ǏlZ U~K㲪p;ct#weX( %FԄڰW|^@h~#`ڿg>W(?J$glv/n2CqKǯmf+oG|V))`']%Ey{I =rˆD:/U, oy2,%fҪ>6Q̏ҢffqOߠWm ^o*SI/8^2هƹM ,t/ܼ캆*"&Q#i>_]/,~~iZ`Cl|! Zĕ| rKv'ZmK> *BOa~zUV< .feD|i>k GlZXn;Ƭcm" .UdgDŽEX`#V/ J{ێS D<ְ*1'&6M ~E2n9]@̦n ֒\x]6Y Bټ>+­{̟dSUrJ8NE # \6~GhP%AI5WLKgK8xX3ekP$fƹ.UӜ֟Iˉ3DHZ]:"q ՛<5ɗ{4r wV@Gz^q&"23I#3Ѵ^}:Do#8pȫw#> #;;3ݵ"s66RV*2(n P\ zXO_x:)g2~YY`$y=-";LW*V.Gsy uߝ{5p`.%A9f`9u=ȻT>Wx%eMiw1hi sDiA{аQ@!r4uo_^এ[ed5n}|yAݰjHj(Sx_,2O(5Ӟ-FgPXrERCdv\Z˕J+a۱)@bTcpݓA5)5%oT6i¢#?WM*A Sw|8všbWq̠4"z9!T<խ%df%?54(ճyyG8HW+1lpQp-xxMB{]>31 W&C3.=Zh~)PL/@t{J*2z7qXf@D_;|u.==q,3gv [;GeZfKfRK{KڿRc,; {FxG:HS5E+-mr"^ȼRE;а?:_ #r v{0x@2rSѐc3+o?-HMv)r}4omFN ps˖8 *tH9z1l0/pL2?YUR$z+Vm LżU5:=b̞1sqO8$ &?fО~|*Rsϝ@s$ԓz֫z7dfNپöb}-3ꮕ"v820y)7JK/[c&ZI>Գ^l3h#Gbl.\|m p~7,qz,B!߇D8K&"fwșB~'s R=t5gز]꒽ȣt0\ x;>llz֡%4 o~a}Xt\Et(BTMhs)62_vjY/'0Q`c2ao'eULWCܩvw2Qh? sR7vA2Wu@5;.6]DxHp4BCOr{575If&_zvMDDhS}in0,I"izٵt@C<=y{3l4 o&:6F,""šG`:LQv i}XZGh=|fYnf;9U#T-Ո\6BJ<J"N8BɞЗ[Mf:\g|Pw83'o-wkr]nv:H`aΤ*#2|LUK1\FvgAgH~?JD3EQHpMU3~ k W`0wjhҐ6_FڗeʬTJSԩ"D3dFG!{u{/SԬhƬ?F)ZУb5iwUJ#Ʒ\VwۍUE\5WD߾A!ZJm4Uy5B*F `gUpl=x(%Uu!4u7~ɄyXepdۤdLTt D L>QW@ܟ!,qN²g׉^|D $rVwz)=2`+qzu]w-/J&KSh9$t|TGHh% 1=R`Z0U`lCdv=Xzc3e00=L+r#E;b̪|Ibnֽ rԗ IWD[8CiDѹ_G bƩ!8+(&7rAZ^=rwv[ZW R=|UF[x Ą0_Q塤7;2A{=njﷳ0IzٴɮOs&𤱻D)y|4pQ=c'Skiq=DIXH*E^Oވ )r i9 ߩqAU/@DHZr.D\)6S}¬=_c lߋ:x^ f@WsyLKo1%*x'iߎnj羔i"]BP];/gͺi67O)=n9jO>|E@-̜ b N2G gZ%0[M CVOd|o!H{ L"V2GR?Ò@:\Z0uA0&f@RbGSԈ4PBfDRE Z )-(wIF@;U,`Ey>*٬ .5$QT4q`+Sa[_{Gc|$w+"eC$1n+j06w,V5SzAC2H',|9XC(Y#E)4h-lNG$(NrB $leīݦhJK >mKL_7M{%)$H fCH<ؙ @g,Zc{&?PSp^ W=fOGx;3:ߥe  S{tQ2p⏡sb50xRfF]7Dؠ\⸵:,d*I`\h:_jT-}Vv1w&yK7α#vE:+j$Q;nZeYi4ɞ,슳Np," ?4ך[4 v[^N8*Tϵ͸!!5ic#iMEdՠYV`00y=8| $de]`uوBP]>?܁[!N62I &"{uazDQDmg*p1WkJ9O),|&e} 6?mUz_]*3u[`3uE`_q2Ƌ~/~pM?m>tPIaf'd$hb׬a ̷ʌSkD|f3Mz<W-ܹ(D!_Dr+"iHwp/.CI2 p;] ð"R=e)6yb%9H &GB̚,ٚvxPSI=L|1TGV!n^] IXy&n`yb_6d-r\Ef$ ƠwdW t8[ϴqpSw9êN(?[zꑱO/r֫8>QsY.q;aIKmN]1P7xPnqnt4(M*d[M%(i7 ԃY;rhL-"ztHwT0^N7 \N 5vKTfrU̅ZK'邿 7N4> Α,Q,;ФʝikdGQ$뭀yWJqۥ ԑ3Td+2(.|(T :pn d@ޫ2HP#xn?6D(xisvkۦ_ÑUP9z{{AuaBu=/=`)-QPѻKU vce? YbfB.ƕB[eƝP㜡2,ah!1ﻱ$LN"ñSqCZ퓉 [}oF#1X[,MhFIgيgZ+dgч(ShmjYCuA؜QGL?LM @7@ }apXc[Bdݎe\~,5Oڐ(Bc[sZWUM)d;dwne&$En:Z0m*KT0.|ˆoHz^L A3.$n,qM54&>ymPA:lvQˌeyЏ.TxH:fN)E:Ӣ4 i}Yv3+!=+u&uGØ:UoqeP)8nNuI:{~HIh ~ћ IU;]dAf<6 u14]v~U|&NOaٝ̏Nl5j̩wi(85W`7]q񼨍̶/aMBc!G~cYڇ|IXM`{U}P:N,~#bDq=4X ~1O%r7EYOVА^Y`('Vd&;gBlVi0 h{y߾TwtXPtT?;^7ȏC/c Hdzڢyl2 Ɛ#Ф&u2s߹Qj5yki"7 Q{[S5X,Xr3ud)F$yRde"E9Eh@d.E+o(HeKAyhxT~:vnõs (Ri^Sɸq嚰`-AD|\n#+ ̯&`uE+Z\U0Y YnxՂ/^GnG=+3B1am(LqxxCސ 88{0pʆc}#O;6E#9Rv3|gnRZ+3C'"6Z rcpmbAp/Im٠򸪈yQw;}0\s^81A0Ș@L[M8scu~V@1lӐ=& +Fŏhr +{ǃo &t z̀𷖝3ujm2@MZ *[Dz97mɂdBo"hDs_"Xę̏ۧX!ᆻќs _\\+%.aA/ӫؿ,e+][SoHXIjVjfu!r3y@мr,˘)dĤHٽH8$, W}-2G1M"! zxiν9.z[`pLY+Śy/[ф&FVR'jHj!qv_m 3ȸ>^>G-<hWjcxͼEŪc ]k$Io 1pQ2YGċIFT 1^\VxDQBl<{-l`!Co'ێ+^~DĝN[bX K|zNDo(iSŇF aMFee%"4+f=o'Ve5 ;'i>}pe/R2cg/dg&WZ&BqڡCRބgA#(>4:ohe W?_Tt5]E&sT"M#>IR=6=6X. 8 2SSjw_lxs!RE,/=4/20CTXNy<̦$> ȓeAA-֊1jL+ˌLJFX0T0; %L&L#C+ҔV(bߎ4vy"1W;&ĸ4pvIʱl;*SVNYN<.|c="Nz%.W.{fZ@%bWQ$9mn 766YPN 7 qqK#Oj8x _z3Yf"7}ۻch]U OAT6Cϼ4r:񮊷vwtrfkdS~{-j'waJƊfO^Yٞ)}}!J]i"Z- 52DXS樤訥(yp;ߖ^Lv2D!LiDAk+U:v*Td2 @;+vB>*[*?UY䰴ug_5K[:ZXQϯC" m]*4m0}/f/WJfl ,WJ#MA*4'-c\ Z^݇V;bQQ&|BWi. ]/𣱕mHt Gi##J`V8f{%}*_ Ѐֻ=U ({(:7{wޕzZK!Fc5*?Xq-dq$@[*8i鐠^4_XnCg\H2U{t`+>6?3AO?Jvu!": d ċWVYNdfda]+ Ip:Aݸ7@0A4{r /o%J |}IX'ms':¶i]^+7(m`u KmU]c 7nr ;6ۓEz_sgO=<8)@Cf9_rnOUWS@d׮IɧϚQtj)S 3\sHX.E % iZtg;a.nk /ǟm7yOKYi}Qǜ}]om/t4L5;;܎2g ɈD< ~)ţgSAw' @凾%l-9-2D8,JQUߦ|.8\{!Pu0hfP;(] ulj/$D"DJ{bW/9vz@ ,Q< )f T"->@6 +.*<-<+t\J(aš;F3}&yiEuqRV9AљiC6FvAΉM:w;.I(ν,Xڥ_{7jH qݎO򽶼%TJk k9džJKRl%e{Fp;o_nj6 o0$3w(K}L}--ktQ8VN1̽rqZ~]d?v6VBrZ?tG=lp?ڿ+Sa2譨:w}innekس5\_0k-[݃g7/`OyL^r`WR -W|3x3*@A0cتq5z /YZsy9$l0~|ʪ_i[k&^z<MЫ 4DM-/FG-p!b6Bv ZBz3v2~ #|m$i;vAp1$c5ءVKاFΣ8H`}hR=KLZօdfSLFtЍ o2@F"9ۙ˜@+kHri uˊI+@{ƏSȂѻ-=_Aw:֐ I_ғYdCK#eh6Kpo唠ރHeF}_37RHJN[׈䐵SVWcgn+Vi: fU=Zcd\b'>j Ou1M0v.dބnǎݙL 844ԚBb\ҋ]dd6aC$  ;OJW)߄:Opa]y 3cbLpfwU$4 y\6`TE:U]7=ذjkԨQFO*#ӠD#d|ԩ'WL$6hңcbE|8XSɒSJ3ȩ6PN@ /v5JmX#zИ; *h[@q ~|O&2ЈAbbHwlç co2Y1\M*95:vL:ݤuI1>꫽s_7gV}V܆W6lUoH==xՅb)d5yfGۦ-`K^)i;>J~[A?7gUH\N(!оjMQ\RGNkdz`*0І]`CG]s 6UpM4Rc26Dt"$`A~OBHըt{ jH,iB82P1D'=m֩t[]UzNpx72!,q<#_jXo9h,ߓӺTP <;a %;Ka`B"?hj<.Bv#PuPԜ>>ɹɔa6Ѱz/9U ?R2"T8khJ5M_f,F%K2)\~3/;hJ|g]"onfhR_ 60rrBDC5v {?!h36 1:L:_L.Ӝ@@-~p«ݟ``>KraB񺲍'#%/#R|gNOm~N^cmi#@_'%H@U/58]w*:5q-ͬŽ2'-1 4pZ'.#.F:DzK%U *I)u <]$F>Ya]"/ܢ_Xj]7mU@;_t5 ]T|%Bw%dBh-تn`ifi m2$VьCθJ*y/:~*WLʞ=5QF_kc)VT`y ߸ ƋEHd]SLT6E47km ڦPkz ݳz&uks}!T34KNz*c=w^ d$|MIfGgkݪ3EGWZjEǩJ?MB)/pt#AM7RxCweaurN5Z/?cLo6ȩf.,Pw)>UŒ5&Qzj+C{Z2Tb"AoVH?vtί9PL4ncSq˞PimȽ%tMcݡAB'K+XcFZkȝ,8ˁ2UUGyPj[Eػ?)3$.Lگ>hpXwJK"\jްg?IR\&xBZ+xg)m W{%KYxtY >xD[%́$u HZF4΂u"kO dֹf>w*#.[Wƺǣ=P2v{/y.7_m2Kqu6w>5^S.V }FP Hdd9k^Q$OjF`^ܥsڝq>Q{gF(yI*Ǚ~Rˉr9(QMl,{q,8H 3O.8ŚC)Ge$ GK42q6j(bMrߘmSWM(-' {#a 4990st& nx4}};h2< M&HU‡`6ZEعhv8: =4kbQv  rֆ)6~S!|v)'-A4<.SӌHw>k)RhR t ͻ\_.uz->V2k~ڞKPI>T>@Ɲcb)%wkF)'L6:RLR Z]7t@+ -#oGp˄ A! ?QebsG AٷN@x)$5s6;uMiLe Aυcv^Rsë7D'.>eX Er*mur {ɔ$9 p+^Sw=6^qT4_ 05ˇEuX#><#CP2!E!"_nl-jPiNu))ȳW։`1ߚrnFIFF٧bU?zfb1ff9+il?Z?,s`=T-9ODT,ߒ(3Ү*ʃc`5+F醋.!LI‚TK(lbNǫ!:dI"rIӔ9R=_uHܵYщc,ɦrɦ|,WSuԸ}Ϋ$ BM +L =QipV OmS:IO:I.+F況d}.JoDK%fB{"PF6'.m27c߃g~{ֶ)y tNj'b9֚=kϑp! b3MQ,6rldw^d$\Fc WPT)#A?{q wѵTe@}f:)"hѦ:U/=FWk@ppe;?97y5jƁ ~̫>}NH^YoBu `6*"tn'e|C>𮓚`6y*ZX! _\`Ϲ|B-h]~܅MͧyĕQ>ZS4 |#W,77p g$-{sJ꜡+6#-( 6j +1z\&0(\ޕ5~uhYYl\Na45r)߇sG&ݼ[ӦF*(]#7|iD(R5N~A~Z:jgGxjY_8QV> C֬!.s׎aGn:mWmRFW4>j+1ye鳊~t,+v}~ܽ sInoA4<4$/&"@ s%9rJ*7n{*!X%e.5>HZ[@ȿS=w(lbN%z툳J[Zq]P)EDŒ߷i5@}@Exb4Km0LǮGP!Geub`/˔hwms&lʭZRtX G UaCc kSeMJ]55wx*VˌDpkOX9vׄ*/^`wSC᷺KG<`sԂjhDWSK[q wzz^c阺f"E`Z J7v!$^hw 8T薨{)7P3/QFz Aj\By#xHJj~{(_EL N2R 1kZs?wDNItNR6 䚤0Cۤ-^B+7ۓ)8'"2%(B#C?XyԐ]0_@MQP%>c{`h|20ai:_ aȷrO Gl\&>^-@ r;:U(x&q6Bj"oG<=arl ^Km]6 .&J2ŏ.N)4< o:[U5uV^ig}O &R x=f?EK{>X^Y%d@9y,af؊#|D6{/lYA(y'.e݊MD `zSVKCbNf%u'Y@II`(۽> 2Qn6 $60-@\>T+F\k"ߧӐKy@S۪wӤPS01LؓG C)uY\)vAi ,h'VuS}I c(nѧetCuS^ *C2*p(*TrHf5q %c[0Ǯ‹|L56;U9O)]ShH%^ J[!x[A| 'noS?[[Lbޗl>{nL(U]mx[ZNYPI9UceǏXG nk.ӎhN JQ$}Vd~9a7oyyP8HA᫘9fn`nBҨ44S^9ϙ!?1K}fWI`Eg[*떫qu/{TjX)p lΞR7uK\Cv6kDLv 8^S,.0$OExgL2Rh2F~ROOy02!#j\갗7ݦt6Ѡ!O5[޶,R*:޼3h8 PmeNh&3Υ)IpSr; 0+j'7`ɍrMxIFXn7?>1z;Gn+r0@Ŭݞ2TԱj5@tQb}k*%xۼ@fХtZ̈́f)H$!- 棭ʗz AƜ]7:&((~:?{k fV#>|: gTr]0tŽ6͡~X͸mnl z|^18dրw~!=0yAP` Y Mb wJWK{e.qxMOOPPՉz/g;VCw㣍:7 SJV#Gd*!l/`'ͿRᕹ1*Gi>%WWJjC"PO* HD" os[ +%9xnSŻ3 ԭ3Om\a*kЗqhޓǒ|3wusYh_Ǣ5AHi~v7_-'1/ pʭ4mQ+3w ůKXMb"6 \m*[(9 UPP$k o,ZF# j~Vlsmz#+z4<"zQފ:jvj;os7EgK l,N X ѦXPY|qGr>HsVPju%~-P/vݟms?m Z a MMJS|߳nemN^#!P5i_6O1J{aU=}.L{kOUK]%#+IWlᒴ|_ _iMENOjGxo+ k+U^4Ó@fv`<$S}#1/9RU  WwB 0{'jN#6ͧA1{n횮U cy?0C<AH0nŽN5.P0FFfWT`B ^PEɆ3q =lL1v|' ;ྨ2g`I}Gr_i5A?S޿ላ.rQ}{LjX/'ւ*|4n%%){(zr>  + I%J^ ^ Fٱޒ0u1) .(֣q*ir| Vqn@gwyX%@US 柎+bΪ׾Fj( Xw"@7x'62-l2,1gF2xꩭ8~[ uCC=$+(H+~u4] Kh5CiwG!fHm($;'/**o Jܦw1S} Ef}S?(\p! d1G8,e7.NKKGvִ0Ä!djQ?ih{obxx_HzpӜ q-/mw [#}D7qѿa`|q v=9Mi8ME%㩚-?wv2FE[z^FڭHw~KW߱\klv# \V'soΑemgXIj}ph.ߐ{iAdj6\2q%(TD,Hչ*@ Z<8hRp*Z6KY77?.v}z{ hK7ԩ{Te=otF ) ` _>_H1 һsURHoY//ZYXx2/G}57F(<>XA MMtbx\~CFoGȡ&7` ļ!,A754:\Ɔ`~ბJGr2`x'HND" )p4!U eX O)!4˕}2۸KϵC)h9}FggQi05괴gG09Ap2wuuAATspX2+:wV^z^&?9JPdIVMe)zKJpcV»^.vqfD;U?‡:ΖW̄|Yiy$VZz~Fx%k4A#6)rRt<(Usi ɬݽ|l98vG:3VKhmeD[xĉVBjtFOo(mSf\z^dyެd { vrGuy2Fm 5LL??+R+=:,=Ϳc:H7xp{?]Zeq7[WQ3W?DF͵/ Tax-kX]f(:}#NZui㌱ǝM,GsW枡C6Z{,c-*/ذs~mGڊ'ң)kb A$ tn\e~"081zԔAV㱯4 2gP8,GoB*|$RIc5uei(ά3aiMhInH2]]mB0RQֹ̓UTӚ4KPU%[6nG & p~a"|{-3)0|?zyYf30験'Y5iH>3b % JR}X'0VwE!'€8#>ɍu> ñ$~9/c{ ;D3EmuzsiAW !00uA,Y}@Duַ),FVn#㲬cǕյPJќɴT#L/&I[ AT*m 1b `Įު}5V<[;]5F9AԄe=;"Man΋(G(k Lٗu]ף _4 :=e׍Qk_֋_ߙWE^"lQd5 U42 )}`ӫr*O_d2";xS;1Lh. = 2E/YbbךnltEգS*b$6Ѳ%gv[jot)kv,C%bӣ% b8H]1otLqTⰷJ/P[ ,!n qPԝgR;̈́+GjN l9[/ UPvZ=}-@( ~w_1f%#YU9sٵkڂ>m<;D[>K2%Ҭ"6'!)/*+JOQS^0loI> 꽸tm(`Mtx6+p GzeC%*3xugr2.})N"TiX u@Ta/wlYCpdL_JΊBl~vžtߔZ}R_Zŭ.KАc^Z$ [-Ò̜UɰtoxmjOcr6aU?m%*]w1~f!#89PoR'$iLD_^x7)L.:D//CD6$' h6Z7wu ~"|qHA Rt߮ \5=&PQ/AB'=0U!0/ZA%su1OΣ~-P2Ft gAa u.N_I*H }ImBioHfXt3K)60͋o9z gTvz4fiD1K Gu/tm_ ҆/*^h_**EasVӴx>EMGfVkM{aqw]A@{$7HzZC*:0$ D9EIL]77%^FL;w-n3Z(:wgYMܡ4UAn5 FEeYahx %p(ҺŔ/V_h$&[=0$V5<(m#iE-~w^2Y.Ɩlh&^4KOIDHym@*OIvqMe>޷Z?+ Y o\rV'EYz3#Ȫ.;SO/7vWV;r>ɥI(Xwx u@!~ӏ i[BhKO5uJYaENud 6~sjN[^dEB3ȻhC="-LRHOfSHJU>~ Zѕً4)c0$$`(z{djX~"ϛyp?L{>.>z@iQE Uv7Dkn>jCUqTt^kzjϲqU y;@Ӻ5+ Xgѕ1=#?H?4"_- ^HA&*"MnJ\t❈Ep9)79?fi:j{9 !*/Zc&HyX__lUؐ2^xCį7@r;|ٖ.X(OXuqXm\0g+L_+:E8ޟYeoy%ןa{^̑㸞uѯɠV|ξ$C$H`v$oQ­g=gֿ&'*h?W7yW$O&&[ag{,BU~`9i ʋ`' 1g}{@A[ "JS1Ͽ8u_Q1Ͽ?9ZEÖVg0UhRg)Ы>Qc5n,Yp+B/ [ |OV͙_ { RTcF_qx9Unv:bdf>Q>!krqŹK@ʷcέX;l42M{Y`)!DSq[bfn80&$DCZiBxD^8>%H' =|n *2D3t|kQ!Z,Fxqـ~yl0:Ba}&q-j.,mɑ1|U+7OWWk$AĈ9)KTpeB|2087v5yC(IP%eTtAya}xPFM"x],_cHA3H;^cM99nuwm8Q<kkMl|Lć@K[g\/ϴߑ<\z+*Z Epq "p8oeJ۰8c>&@r<>r~+Ə/)`)E&>&|.GH1-ט:!L/P{cGW/ y&]t l?AJl!,g:m=~(17kMֲ<)ʶIrnv6:`I3IO_*йnt$h(,N8b V<ݡHtӰW]zB x>۴ 0+R8AqMʯ6N M+QRJNL6Z_+w ~wҎe@@{ԯ {oDA:B/=^ZU6 ԏ3EZYM~ю!u|-Tt9 R[oo!\Ρep8oFL )RL+U 3 ^v pʏL^t+ R4@,W46 6KdHh  ل( Gaɷ'|="!㸺QC6hx*/ٞ ˰ƐR/1N'9;TD[h:RK*m7xmMCWMNaK:~M׾&zy.0MlGDw08zTCPxF㦑,PoЫ~żZ2zup8i-b;Ir/d9ob1WoNO+|1dtX;yAUU`,5Y&/,TFf.C1), .iz+@]:ӎJJ SDf&-'>fF- ^ cNj-$nn#= *AY6gndyP FLgEqĬRF&znjl,c6Iw:'oq UB`Gkv +tvcg{G5 bڻk e G`s*9GqB2r'kؓla.s-k2?τp6,Bzסja002r1 y1gXz{ (L L:\hʆ[pmd\ey|qp |) ^_G`]hafI=mt(k> Ujd?*Vզ'+ii##(7j+sQƋtDdK el-n(5 48E,O!a6`%5-8JJҿj*"W'ӌ6 eMqK+$p*]*hXz3PP?=v -j An婴2? `G$d ϳZ4OS$dK$ml$\GANH%DUqTb& \?`࿲hv8XHj r9S;ri8 #A'pDG"oYhMcጪN1?.&V=!͗4+$Dص!Iu%ͭ<ʼnڒE 2D-C'O7o14&=䃺˫O2}^*a7kq ,3&Q~֐8.2-8{-,5! dC2w1 |q(Z}4u~ECB=xr~{ *"1:0=gQY-=5>0-`)"hɈsу5gͯ=I'ӡA֢ +sFcAdZM"&/ !]'mQOnbj_* K7)۝]pT(PZgz)I +x?A)v;K@BU(4۷]'BsAL5,fϫBzp5ۦ"*ѹl(yK >Gu`TCs֚a =緹T%sDH]ZjX~3ykFmȆ` be1X {-"M9r|$*U)(Ie?0kMKoFE$OxQסdg1[%R|2v7_ebb@ x驵 jR9Ph *](p!Vs[t22oS"o4pRM?$N*P@0Ԩ) cq'FCJq8ʚ͍Cov6Z4E1HKOꖷ;M0,ox epFx%;@p v nf 4)$@tח 1;XJd(I÷w1o"xԾ Жw3O&EJ,nԮ.UPR773~ *F]qEy0\cu&ެ|*ީ ?Y!xo>H 5PGB*AeS$*##{mMi-ïjn'`4ߪ-^:EYF=~: Te1DiH}nE?I>rbÒ.,ж4aff6Ba1VHތhM{+'?@T/Vwgk?[6U-CÈg3. kᘾ2IE#p Qݖtu־06)r7ٙ8eOg/nDh֠_.O ` Y+Nׁw@1"<Hv4cЉvМcM6doxZ~NV@1`.8S}&pu& Ds]mV2{k/[_"͢-YheUW_.ʒF6˂qw.E{1`/h.O)nrL>b9|,:Ia<>ADVث2zz0%=%ac˫2Z6ZӐ(Vì>)cnf~lnT7_ߔ+LGhhU|uT^Qnk x{"/]uw4uoItR Fto>D!_ac 1aꛬAjaܙM{+~x< +vA㍧4D  5l`9h+^l e=TRFca"WfNeN _Q:OlN$wWb[߈uplj$&S)XMxFwR7/W s*;m1SݗZ34Z;ȟ]i.(C\TI:v;=mFE*2~a ?]1oA;lOW9em'N/kLZ :D@0kwL3nC~m:w3:_GmT=Tw;- ,hXpr3y\(NWbg O" A!P yXhm°?>k ՇJLO*$"fB,SʃU(Oty.!MW~i=)oc ZعW+}QFeDPn4FڍCm.OJ=s.&݌J42q3D]r{1|>5A\Њ y>,mۇM=%]ީ3qr qR@[PU d[vyh^.l('w>k9$7.ۅ{ 2/{|Eh$:݊,[nڋB5Tz mOL*s*R+w+qO| O*:.B \&`s[uZ!OEuD_u=Dp6nVli߄N9N~ynbN"Kܝ!&A[ᵕes]Vx541`c v.*Cxܗձ hmױ"g*PVEPnR:&'eb:74LG=m%*<.\ιyMӨ>8O'=q:_y =!n> U讪$xB񼊴o/kJ57:-/P'wFƪ]C'~{b¾Y#vOq0+OY—Ļ_$R,G6ez߹Io Gz݄/ 8U_ DJbUa9s 5(1:}TE=(4]'Y>P-0dbq^;X [qMjX ~|B儿'Vq}HK0XW#M4:&Wtne!ƓDΝ]4fjZf9ǻmElFM>:[8VMOF+r黡Ej4#ژkd8}vc|§.,{X ʘ(AY:,7gb"`Z畅`n@ȺJRN T\72qalulӠ\9(4stkPfi *dd9fm6YL< kkL;f+*Q+AVH",,XSc< ( q,C S(J Bf)pPIkt]*(:J8h89y!cB ]-OS2~So.+r'a:4 kHys|J^M"I!SXZ?1&n 촕ϙѿu-N|X|Yq}:$NkXGFdԇ"3a[LJ]A] L 76&{r53jJ>  : =J`"ZM镆ngNZ"Nr'NԺ?Vrs\SM)*F+K$P4hT (Qt]*]D;KgЌLm[ 6S4?^#ݺ[Δ9$I4D͕ /lh[ {/QuP4rzoՏQsa-Fʹd|s笝a"5i-|[]ZE夢 t崺B|ɷW$4siu|N5<@k Ov8Ss2]Ae&T ߆D`PHq"ܮ 4-: 9(Eex\LjrH25Q!50b!W3/Y2@SInOװv&/Lj%Вh13 7~MT; ry 0E"W*[1)'=ˎ& "}'V@BES:]R.'lU,aI<%(YZIҚE zem =R!C&4+t0_Q1AϦŒ03ݎX ͙Ժ] gC՜UHG܍V~b|Ҽfhw'ukӏ>M'rG3#9oa3OZ=e]J g_ $&NI-%-L|#x<>e:s5hMOʋ dU{(֢g$tb\#LNc4a4 g1F /QcSLq'*jb|#;}eDU{xa%\]n.g$Ճrk ENjE0EngAdϐOn-Yz 6ֽue4e2ػ\JtӐ1{3k#Ł:vfwҕ X([(wzq" gpqdR©7m_8KR R-l&Ƃġ pp^wN7h _!_b>bF $jReE4ӑ+,a_oJļSUw6HUT)"J(tCQqNpQyEW??xYOЯ S{}$kn qDz z!z5YԢ Qkn|ǬF&u@Վ.Ԍn/7U-?GQJm3ɱVz&KH0TJ|6rh1Y_q_Ug/)2jPZE]g[:9fyEUP2# ]-7Oǐ@ <)a˒[,\uŶ@{r`B|OL-q> =/Djλkbjb[+?ƪĢэL΂F?u3dT:WCA 'o Co q![Sr&G;'}'a,s 8MXvJ"$Ggq\Ou64p@Kɠk:dy#m!F}NքvdNYYY=@aI]>7^ypXIldlॹS##6[2V5NزB$%KC}e5b`CBuUPhDpfcƥRHt(x_+gux2N 6eTleW[ْ5 >G£ܺs p녮kFشaO&xH i3 RBQMbJᄇcR%N@gc'is&mXA+ AK /#P}gyJ铗!] R5qhrL>*Pq @˶a@VrugQ" ha.|O1Yθ$dEmsl>,Pfe#)Zx[r ZF܋0Δ6\AȘ Wh3Êag>mhe_ LITI_yYQMW"qt+ln thC> 2ۖ͹Rb qrP۾`GdۯٕcNAv? '5a~W#W2y'5~^O>xidJS/BT~hH Ћo}3 KD :d"\<Q 噤uaږgoWE&zhNk(#8>V=uI?ϖ*pu A D-!VQB# 9ͯ^:JٓB$/QB}ڇd]#j "©Af$~5qWm>ק} ң[@UDb˦NCs~KgbMi aIޛ%C/ry=͈fUY9|~CD%pE M4dŘMogJP ]`$B&{i2yyo (gӓMCn!E4=@) 1JBc bs4عVY:d\@;_;toL UAƘPHm)VaF| Dl10;q1$;%.LAl +M1Eש?рl8YK[N%P藍^;pO&"v l\51J=QmڄӇdp4bEO";)~v7R6btoWQs| 'L|W|-tkcEpDܼ1ŧO>t_r hJ*u1LYAr  &( *}-r ZwY\e/Ķګ[  WO LT2hZSbm]PWsٕZkfSξ4wv1 *@b0b;PBuRS&zi0ZW&"~R8aeLScazPE δ'#/wPxgs>jk`^NFW2 ^kѭ.{Kz6P kmS=ެq fۉ}'sIP0wQXYh!*YLF8WLﻵt[3] _ q2a6=yʫ27l@ֹR,)3q7LFVENCAp*t*_8X[K{rx<]rjA8pQLV`)eQ<Zq$bTd }fc!Ze5?;`,+(A (_GV"kFO'hEWٛw+JEtk<Y&"lv2_ ɾWjZht;-ݍ(L8D0)@H֐>]R-SUę/qRTfR 1U\\g̥g# d&2AƃAŤ} Z=J9h@SeLY)a8^h'? /bZ!{<R{[b0=;v2if,£:Vd&5); 83)QD.N^sh-,\ ?~n<>{~q>άV[ ~L~eɁ`x!p}"U BNK@!$f*z[49\˃~Dۘ ? iP. N}NY.:ݩ>L&k9ōy^O"Arwbd15^<7ञ@=MVq?jVYVGk&+J伯2b)O=؀hu6㉓W<ޥ)O&k#E=8S# {Jy<&ɿ҂+lA[dg( Y16 M}=|Bt=!9'cD) JtG8F` C (,,Mbv N:.v#f a;)c=5eNK=B \Q컴GYWBdavBZi^ \"I[MVE ji&Wjlg 6kjM1l`#;U(H--|adL(gBP}5>iPMc#a~0Vdx :P<ÔEVP_O4`4a@pbQ?( [pc<71J z ,Я4Frėuwzݶ Q$ ݀Z9S2suR1ȿfDzKId`nzq  =#3nؙe<;t0De-bO)=zUpċe:)ɕoyYwC;*om1`|+@ae B+X(_ʥ Q} &фEa9m\ZgNVƭ ^o,`Px5,?^Wv恚,7%5g7l,ا6cqD~2ax(VmcyDAMDa.ubc\g^# k@1zpCR5w]P5c=:9~Nl2Vy95ȋq"28 =>w~^zT){-% 1ڝ8Um gaEdS ɥDMrF :4߷̢1pT={^ gn ;p]v0fF s8WȀ4HO+'Ȯ"\2(c !Zn@"; d 3qe0_Oy:cף DŽT5| '$TFt7XsU0H r/nSw: 8Ԙ%&ƨt$H?{ ǿv1a= . >Z '2^(2t|ƒїwջWݝՆ2K~F{3tj+fo9D\;#=!?2t&*~KB&f\ 1K*6}W2{ DՃcX 59zPuoumJh 9zC ǡ̔eXn&4hKu$ܯ]Y6s6v%P_6j= ٲ@|=D:(?&Y'gfJB&;^/TĤ5qY 4tv2is̮Cv\}5܈?6GNpCF WDL00q-)tvR iMklvkWO5d"٭| أ^hHJգ:cp /'~a!>ߋu&V4$bWÿ9oGtCQ1^bql;!jܞ ӼN7D-9KSW&*s,C6PMsh[Ē m5sC9^{[汕Vc{V0"qSDE8O U{|+T9AWs{=0RX!޵. R J?Jץ`m /w7Y31DP"mk lTh6)ou*s4QjjQ\*4Ώs&2hxl#)qv籣udPspE}"_!3wM7c##?]8HSPfi78%iKv&\1f>s5T[_۪U4rk*w(Da#1sOϱ4DNIGb7p0f=eW8 fzk1ݽ0`/l0?.v+  4`߈K}[?֭nj]p C)U`3:tO]7'GEv9Kn-"QH7h.1"u2!K B\{Yf*T4D4: UTYϪ+L3-#4ik3tzOvHR}B0GF}vl0[e攒gmc5sa@]L 6-ԌSN3Nz*sJr4?xogUg&_0 L%y\s!.H9NB󹼪:3FŞIDO7s;{^oԑoc N Tfa-hr&A?M7s|Ζ}oT= L#+ gաKJz"lCA<{He4{V<' Z!@Ll?x,8 >Jz*@HX$a5.3ܖ{B#nͺ;?,W|Ū+66<#X2/ȑ Tṁ5(j`ALyXƋ rYu4)Rhjs4 @cF"4ՆϜyɤzɩ i U#e&81(`߳ERU5/wFѦPWߜTfObw# 5ot_G!\JqZN{w~1X?Z '$[cٸX%4ەSPX#GѦGpS`Z_"8XoU_K,(M{H_(~;rspPP UR#!A?TCTC m|{F\{dx&Avԫ Lu0G yZCe {o ^zڇs$tcABj\)w楾*os.p'>ovAhy^F: i<|9C'S|9j Eױ+iĮlOɎ#;Ght}( AFx)ʞNM_ִ^4qXP3+MdNr1/3暡~}cMMS6A(/TgRD#FZTo9!q$jcN-j EeJx9q-0ݍ {|-DTPUQau'Rg_J7$A`vݱ& jQG髼2@!n XgO]hڝ4C\Qiz *ެͺ;0}/0!55zop#LbMɑ-R>RD8eo?<:E#,1z&kTfA3&녧FUB1aلR =3-^nj{a 綶(guчKg6er Ckha~5;x2L2}z5fLuTdri'{-tt8JʫsD hALVb\׬vyz\ҽE&Mw|"1u36Ǧ3r-w_Y>7r%E'Z ٩&FSuO_xN҉/] ae{n*7z֤_9Pou! q#uiE-.&gТpv P0`oqœ&ǟLĄF8];cfU@ԤpnPMLJNHBRWQ^Pc{=~g❎ult&~Y%3l(ƶ߯\MTKlZU跿1!.Ї}{}:{M.Ue nzFRO~]/ ޳Svy/w pɮau4nr,h0{w*;IssLDS;(t4PݪRhrq ݂Ôo]ksy ^Ə! >u jcp_t~qy1($}XaVWxx<-cثnc$'z2}21ЇdD&?y F~H.2]>h{m62ALF Zʼnh!1Tji]\֢37. Hgg$C4_Xe@O9?J{RG 0:`Ud(w" ߓޟˈ~S_nJ'ֻB7]܆=4G$aHd_c?k_g:i?'jW¤C;yF ̆]K لANo9("x&L0ZG~{I3rsm{ˏ)[nȪFd|&5bA))r3/TEP^d^.t޻Tc)79v+6%%ZK;]Jܢp#R2:DЫecB+qTW|?o٩!hƿ N E{ٖ%J84p ]ACdW,HLCz=X%>UҪ>ńftC]k MNOĹ'&4V<9aNG Rm0¬SԹ;[@` =ڀ2wr}F*|B!M< Q& ƒ9JiNNHMF'R^=pyͰ*mt]67+ekqH aL;{lz1\j.:x,ά @ de@IxBXcZ7?$FZ =%aHX]$!7gls_"4CkW )w}3[3c}BPc$Bb%x+ۄdzQͳ I*S5ni *|mJش-\r'_d|m'zr0$-rȉPPk3(9lm rrp%T߳%,vTqS&4#)=N~'y7)ܼ YciS@H4Ӑq+rQfX:@?hp0qWo==4y_bVД.4pC4 d1j9E~μc 4%b'GVN5 ȡI2mͭI#!\MW2 MƎFROlPC:ƆetT3f-Ӥ;>{uv(XI 5$"r5jM&g0N4/@`G3[ G9A8!m@r@s[G#%k[J韲DڜFs_  ;BONmv~ O1UHǠɀ"&H`[z 2߳H{ #gՊA =^FAXZu7Nk\>"/ % UGy\+sRCvL-7/y@"AhW8ɕ>~,0>= Q>ׂTMbUMG,P MKpb;Ϣ3@1*QA'KYw˒q/`QE)/簖[E `iZC|=׀JG: YЊ ەVXan ^F V>7S>P6г$!̭%:ސEHG-w,(Z%>{+% Ҙx9ˎcZwn mD1Ԝ~ $bIР\1$l_`ZT%XeKKBec3$U t%{8෿KbV,sֈ #KY'/=˫7vj8қاEi52;5aP MaR[fN|Y ZoZ@lqEͻBDuWP\YUq2a,So k;âZ|DI%]'/c XAB }.FȖ㗛)8^''|t[-⯥2]@Pk"+Ÿ M銥#F6 =CƺR˛Cߤ S <롲Qm?'8{@K,X6X-e4gIY.ϯJ)1"wpj0k)z5 ʑ f'l,Nj8ɟ@@IK;NachВX+ Dc|+]+3v4hgXLr'{ R?3=Oi^]< YFAb˹{Y>jaC\`Dj_2 gP(qa=oįG5?dP~Ί'='yq I7,[ CÖ~J2#.i%J1\~p`%ʯVNm s,q/,A1CDEZ _5߾j^*'/~%Ѐ[3(,d p}uh.I;)2^G#*fδ|VۗO(B8 B 6CXa) flvӬ@ˈa\*ÕkVSJ69nfg.0p=`CiOꟖ 5nuE7RƥJkDC`[Upr+9itQsn1Jafm*֬.AZ!{U8H8nmCI:zJGZ rUټ<<Aw ӑC[{jcEP԰.97ҲҼFħe+VȺ||:3}ɋRɂqIMx3Ď1}wJfݔqs"0w\W~=#7"7HÜ:r󻔊b tPV CQIҎQƩ9TV;=8"%@ʊ|zS=  Ϲ,t}Z~P&UR lfҰLH ˤ7C|U}LKG | ya=camSп;"9ɡX>+]"s#b3ȏ\{p)`SÕtxUZ]ͪG޿ N!-ϪA^1rMmPEt伬 ])V4QL(~|J(N3`I랭ƴ9{iƱǶ*4#Yc/Ch="kHt ߚCac?h]Q, -fk]lpҤѼ5~ l~nS6] ":7t.u+@^&92#GЩaA[}W.[fi wfMm;=;'HʐiѻY}܏ݙȋM,8%(HB70wIM|A̶&a8U0XR!\b4!iVs-*Ro̠Z3xe91<`t@F:~U<ǻNeVө-4K'7daJj !eE22KMle/1~J?nuvgʅڞnG&y绥 YW`zWyO@^2gVCeFE|)+";lnM>} b籫ԉ[ \a4R>YYWh|ú ZAc* y7 95T+JMjMKV% zr忰EfEc#;FGpe_k*rEޑ`sZq ԘDec%X/і >=ƪB˰s'(ձ_i:* iجLI>4+Ɏ4aqq, fWJ.w>/?g3@@wϟ|Ԝ"Yk|Eօ+x1) ۼ1 8+Kô 2Uwߔsdk ߠ)̑1a9o6!gMFpJJP !D4קUNZȏK_+@eu;.n&u:bq(2R6>m F򂴪#Ñk'Cy/f)AMq@Qb,$kW3Lϰ`U,W6Z0v 0$ńv/a;k!O/ `  ;d }v91᠐+Ќ|Lq].E9gYY >йPy߻sG(fS}P˼.Օ*TdZ7&^~<*B'0_]Ψm:k߿" uHY}A>;.uxFZXXYo%B~[cDN*оۼO5>% %ȣ_MQnd"Kxיe:ǟER8gќ^BYtnD2?Mk. PGLO qaNLnFeI5*[`<WASf &3a> *ɆњMNɞE?kp ˒Mfo02T]/5tԃ==zN(d?2:h!ʿ5YZE\Xh^΋'8\Nv?;"܁KeȜZsc.҅}W;)8xE^ ] xquwu <,h'B )P h1xMH[ 7eH":9#3Bh@Z kYf]51>z?,A~oà:7AkNFL?BN\`P`Ne}g SݺʕFPP(iWD@I-2@`4j) 2i#߂kh3tASs_T#]y9=v ނ !]}m.ɂT8YCk-V_Uo U j>e> V8_#ؓY`snx\|r|,UK$\Af7a+XRҹtnyyr ,rseڄy[mjN>V¶~#{aܲv%ɵeqQXrer—JhOb͛N8Ptm.0eiU]CCKѢ U= kd :4M!VgCę>`%}T)'9TQ{'`o#Z_ct"`_aoí`ص|+#F$Vc|A׾f~j5 hV ᬧjn*uud|?..4e`Vs ia%-djK])GS|B黄 }QHE"HRLk[N[Gm ?F.|,=gxlEGM9ܮX;᭦?<%u % O\NOuf6}KFF- ? GKd KHd+*NxMXGpeUO4?-ϞHJ9knS 7_XkcLFRLo񻙸Px]=r;"C#7:XΕ2 Nn!WАBl!VHm#dy@Fr"pl-7M+}|\H;Dl\ VPGu &.B,$$,-[XvL<s=_Y_E.H1p6p_MxyeIC  V%/ɈI=ʘ)SvCt7Ĵ流bnPpf::Otu ˥JS𣬑F FHGūffprxwZ75ݡkEK1Ζn]Zw5J+/\s{ܳN@nYw|A`I])٘Fbrܔ=d\Î(G)?RH"+q8 YXʈ `ķ`W[2WeJd6Sk*Ab>dp/VaGD>Z[̴v0"ݕ:k2rK3_;pob:~O]=:YN_m 虂'B*{'U*ː'"wa/`ZK5Cu "9ΫMYY =Xc9Nm8t?\յċ >e\u!}e`FNO<.Eװ"*-d =Xٮs!V#!\Dq3N{V;qOa^SBb{v}ˈepkd; _7Rl]0P7 ٕhnҌmtm%”a՞NQBO5#EJ LvZT:k:dVu D>OHŇypԄ:uh[v<{PfE;%įc8ռJc6]('Uðx ?Mug<o8=aSdvw&LƄNjֽ# & Rמ[&33tr59̵7!ksDAZN Wm:!7%U qf1 "cS?!ILm\lqWf::USrMmqt7B:EKNmGbyjdbbjTfwy`( ӗN>r 2~?BY0J.h$/X{a C~#p)lm8W_PjY"bc3[1/ZFT^|#o QKXü_CA@ؕ[)~BS8:Nl `_]xp-,b|~7q?)(zx!I퉩>:-%=? Y$:njF[6V~٫<7YaK9&t=_^ sqa/–\x%`iuS6ϥ鬥Ϸ1STӭ;w$EìF&r 3 O~51xup< ނ-04+–?WU@:qyy:U̽V^}ɲG!L;FW.A$YHEpnpsɶOuϡ8LN]@(-"LA1LAkX*;n|>f')c^1pӵդBQ3jQ-2l]w1.01#ɏ-1^䀴gth~&ePb_FU.caLpoC?<[]-pYvh\~&LR \aUpmڰ c7Z(i_!9#Z4ZmL~pxfl)E#vf ۟0`6+L yg}cй qF1X) *5#ĻԼdXvot&V/SXD%mEpEq54P_GpZ\(ܟX1aLsL,ܖ+oiN Z]p |`I}O{#ǚ]|HLHeKÉ2%L wZNb*54vtˏZLv" WzBe+F6(UY,X~ˆrWv '4A'ec@N]ѐB/UN[wEu XKQ8L4}^pSk0r _}Ԟ1-]^z&JD=O@mHJyt"tf} *j 5cE5>PJsatdbǦOKg \?6/Z:=S]F$n/Cg4-дSBVd/3 %?$t <Ka1^:͹ftcBdNX)*lQYЫ gYEN@ZwMIF}RXbO|[ 5[2)Z;;l"eکA7֑jbeAYxmPIl 9'D 3}ʦT;UBn_ v}d`SNjRJTarr/l0-Xfw݁Yy';pu`Z5Y}/̰Ya]#rmQX&\nXynJqwX4'd}Y.܏jv-#RBLDnEdlY(4ttXCȒ }nW4tL{X`w}";;~RgF pcpmN 9Vhkk,̂asWVϭ,ydjq׋sYܥYC{VF8.r&RB!KQ`7 HbFpχW]F-//᩸]ft=ܓǔ7]`ɛ 戀*6܈gly鶻 4'ӳYo{.*ym[ N ëM|/_x$q0"ro<0R&)`HBhtZf=5BlV:#%f뚪'|ז9_?}{!'۶w Zb'&+8-D[f~}Hn܀"N]buZeY9I -[DT/ ٽrv\#]L)# !:qޕ4p Z=? |9\ IHlZx<E;EA][?̩(]f~OQ k(mN34U^sU/[]$ʼny&{E-%n=Jh˰XMXRwɻfbf+>b;=vHdHoK@ێ?[ԣ.ٙVXԪ[[&'cǗ~<FI-@V]76UM+qQ`RxB!I!4^|dLJ#2n AT7%?='bJGV9  NhaxеHko?:7e=op PKJ=7ϫ~|0׵$7S7eS.iR7Wp7}Rc^Z70"Ӡ)z[p.xɯlnc}SV (p֋ctшQ[gP/> !H[> @ MpZy\`^ $' |K4dğu+}L/gw^g"U>2YruC:>AąRd OK s9T-ܮ’TLRћ$6: SBddBZAWOlCd@%Z(z/D6LKD$ivy@mnڡܕC4~TFE[Keھ1e üD.poC;<=# i]>e( ?&tN. 2v'lg#pi)dG=,u(/?h3es`lm̫hI$T?CeV5+E=14R4woPQf $B;ѣ}`{ ^ xN~s<2;:ҰBh5ac" 44K=a!=vi_2E ~Laqzu7OXy6\Ljg)Z]bPZNXmpC2nś[- 0:Sy~.TɆN@:mՋ,dM?}ri*C^6fFȳg:%`(H};ǷS켑ynW >H.('']ʀAgAU",62Xe G۲q_X: n 5G>c]٦#8{O D=?Tfx `l٧'>`R.g+YĵR@ :YlӮ0J"WurP"0w%!%E;`601 mŽ/ES[k?!TG[^ų3,X'V3Y}m@m8QzgBS,/EA\$ (ݸ3}dd:ʶGf-N Fc 0*xJo/SQ(x-mV<  GeS dx?WmEQVUjǸ/Ҽ fwBW ?f 7x+؏.qžf+)[ 7Oo^NNW~:ć5ZVEUq(@\L&[F41N`tk|;^)\#Ȫm28z%FGKe=T-j?}IVXiD\Z}E܂m 2 [Fj,mYi9Ǚzfk#L]i/9E2iC&}e;q$f]xWlzC⟁bƯY^N\[}Zg%4s"*x+WQX\C. #SUwxlڡM|Jљ#o$(w|ڹ=*獧n/` "lNA6vwhB1\PL'T0_/(͸t} bHt֯R*_JZ>F _#2u_Թօ'k^ @[OV2(d\R/Ȭ/ؔU6le)R)\nΕ%3ֆY=Rh8^Z5C5==JIs}9zmRGZ-摍fbToLŋ=FjȘYG?2b]{e& }Vl6~WERjY JƦ{VFc%&.C(lϪ/.vܥ&XIutz(o묯T滛 }UZxF+NϙO)b{"HXLy2}4YhaQȊ^8;z/þlĢ8HbI =]*~5fz˃E#&DH#BWyh6gأ4 F 3Ǣ+=h5NXP|f3e!74Vcl" :^ڔnFhu;֊hSnN; 7O4 I,Icc8.!f_r Uq;<(NI,ΨsH(E[xbkgNU:}ȤKs>Ǭ]H$-]%f)z_-Ɉx7;EP⴮0/S (Bҕ"ISt#sLF@oa ˱v[%s B/SVߋMGSӿesc yS|ϵj܊@VzU\ݭ/`  8^U,HWQ+Ӷ${PoAIP-uSOa%T܊sŦRH3Cܞb\سOhC`ĩAɩOi 0b'HOfk&oaE@ᔳAV528g\!V^cs&dS>^~SBť ʒt] bAdȝ}4/xmyX>۟H}{>|RhRNĴ;^h-F`԰Y=\~C+M3 a7HTxIc/ S%xq-,ԾQk`.V.K:w>C ttQfJ5%x9rx©GD+ss /*5CB́̕bg/M?59Kka<C=hDVlvG =yv γNPh,l,2(֪8u:tl^5(CİZ5`BJw)|_ˣͯǣgW'Jb.3RtiSBő&PY eTQ\xF_- wјuyH6D'NSH^-+( O#^f;u5([ݩH)$v$$/#Q DER kLB un_8:;fh~a(X{; @Y[apИ x0Y|a..r#:1 ];_zТX+[ʗBbIbְW;1~`Bm7WI6[ HC-~!v5q1hAZ8 QEݍ*=wN!Qݴlµ5 r Ƞcѭqom+Kr/ bz%d6L VbD˙2/zX$[Y6՛[WH}*"W*RG@BU^+D3+e:/~QIxi>MvZt2Mzv&[ʫl9"edFpu֚8Dr:=z7be[/~'*K=CalDuyo]ӝ f vdX2ϱl3bǥ6WHQxs) 'OYI?%+>5PQTbMjle@.,a6xgx nb&WPΞ͐zHm8de̠<@s{ źRjA9OǕJ|lX0> $|MZ[6P:gTs !eWg6. ]Nr QUL`ϣ>+V=߸R횦dHФK "qDv-$UnRA1M6jaY~(D| ?ᘡ]J حCZTI{ŲQRNE4/QUf荕x{I9.'ED f"ʎd\qaG0Y\$Hj)ٳ1!H^)Mآyk ^źL+: BgDakˉC K{KYvݹB5TAޥVXF>w+ ooƋSw=YKUi"K ш95bk 'vqm41l)+L.XS* ^J6d9PELp%6ژY]uI)M3Rלb5r9|BYrxM *-7TXS?,9Yl?܆NڃR[]ke> \fs[p=LudTBƩ?_Qwu-ͮY{jn3oxȕ%nwHe7l {Q QNX'8kV[&:U18VB= EC)0."n&ELyvTyC o =~O Fa%MK b1.yw5p[/ptn$]0mo:9[_EMyc^ Yȯcj>6 0E}5<[$e d*>*QC6~9̔W[{; a7754X}5p9<E*f u؈}P4^[6,9 4K&aBL7*[!)?A~/T'u)g JS`HAÙY(VvιS<~ 3Iֻ+Q_qtnfʈ&GRnw㜾uX3Tܺ4ltߨܡK}M:sGiI 7mNwNg5Fpu:MjBx΢YwAY b\&bP '#VJNͬ}3gDtoFCVzl}KJ سKZC3e%x[U3 3/e?`cq֮5v #n'/ٴMj)AG %F4'm{K?\PK?b @;HQ.'뢳'iAC&lK80E;W#NО?Z}pdhy%<&y 32"3'.aH/:` _\†{N&+k&]rD_Í '@O` ~63]J!0w`UlC7=\YyN&7o=G3+JC[*0?[82`pofAG|Hvj-^wPvr(\'~c ) Yz@31;}ׂnhGO07^1 @YP7~´}P]b-ʖ! ?۴"ڥFB)r?RX(=!7+-d3[| їP@WR5;q䪨 Qh|!g H54BY 5n}E{o?]#_M?+I+$-tX5A/SҡY:Io3]fԊ-~׮7$Fj1ޘυD}]5ܓ( `'z @Uo|fX`,kӧ); p]zFmąS6w+ec` ꆉQ3}p̑^ ^icde!´eYe2JMO{1x32r΅*G&s'u1Z'm36&oq<ʔ~ R,&u G̣Ck=`c$u@az2AX+lXjr K֔2j 7/?yG |hz)\jc>\Rmnl]Ϳ\8& k>[F`S}9$HJ62Q"."8vqXHEwERR̾&L90Qn; 9^ u,z\V *ؗć<~ob=$XM(曆jBzņQg(oX):"$Rgb۽?5LpGʸmvW -<)GB/cCe>ME#A_bGkrF{JI9v,,J­|k/.BJp=,+Ϥe%n&<ɹ,su8 7,ު̀$b\API{I_CD;"b "uy nCa[9+'*}Q~*Y:\utn3%U2ҠOGxկ̅)mP8|B&9r^ 9)kщ͖p76\ ,FJLyПpH<ɠ+>}*2 $=f|R`NTFt_#%W0_B]rsAṕL#bt Į.- D%A1#G܃GCYLJ#m.{~ &F^N&ORBΥ~D;-kg[݅SmvJH%KH^m9M%]uI3XjsݱV h P3X#VK,L I/hf{;vo`wPngM&"1 ,\!s="n6g8b&zi(̶pQk Kb>QйԜevY`6}G9aOefl?OgtE 2o7A.輄 (EusU+h6qe:/PA+^P>]hhgl\0ܟo$(1GoiKgkd7 4T4;?a uftOVhwj"Ɂ>Sėd>IM?"WDCe {,{38`쥒gsLykC[}5! B6(}H >2YL ;O+Ƹd0JxbژRG7L^J׿udzR5z~n]p3 I8ފ!FavMRSj  x+s ?b+14#TFp5?j|lڮt5Y2αgK*ƉJ4&v2"8l\( 6+}cqsOYn@b ˤjlc5<M8ǍiȁDDdXEhE1S[ KԶPI›/rѠg:pSKR))ձ+ |b"7#)̗ mmu~{l="~Ou??\Zʷ49%og~hga |ڬfb ]E" 1qiU. ꑵJ&-5_m-Rc `C4Ȳh1+(PG"LxYPRb54! yczƎx&rʛC&H]d{0ԞĖ^fx\m3ip5t`)!( _lLJKHrp cuӑzٱq!MSj-.yX(4f#!*P`њE@5WCZg}Xeb%- &K}I[9T!Ղ(/VB,D4<]c(/v;S }nxK W.xLվ/WR4/SFzFC W3BO ^8])Lש,x@ 56nR]{';Q[c(Q5<hɎiejY=YH@7ޯ7M%C=W7?Lʔe&QH~roHsd0ZL9dϽ ,&X e mYf} ! lݧȻ'JzQ B]=Rf1v׫E͖*H?x"a.su%'(ufAx..K]bxojQ{!Y?qvH̀m>y )J3s &j׏_o+6Ww2sJICMNϖ . ǽJ@9oe*syy!Sbr! (?Z25菢_  {/8L6.s`fhƩ ymc6J2W:F-_*kIkW*vh/bM+yٱ`g) Z@'ʇ POʐ*~ 6@AOyE!B9'nO|by7׷tZ4y$GeoPY4h5h*֖N{sp$yqs =#;kn&BG^JJ|Յ%A (u"QEw[qe_! -zgd|CXa=:Y~S@NA]yҘ+a"}!+ӀYX8jkU_<|ZO˛Iec\kFpš4طě5Mϗept\ *  7h@Nq{օ65WiZ"IFh~צ1NdD<]`?FMa-MCj\w0c6(Hy"àK }^#QվуGEBE:mc ;J]ZFqE̩jYpH2Eg2TP잼,l@\R5"6'"z<&OKL#L0X He rAPZ_˥"3 z8qS7mBz>M!G/Q3lI,٩n Ѻ)5 8y HOxkig{UQjm{{1raʍH+}\ikbyR%6CX?M h5$Wzz'}IIyXuHL_s'HЅ#m;./4S 8c^ uNޢ^:D=1K5(eө[>uт,˖levÒ r *pϒ>$--.1  KԕitWBӳELn嶎E)8NIf,3Pօ4w d#ld4mj5>67-ĀE],8;_5ySfl69 g%Zn}{ص#!JSрUfU?82Sq\d5>n5lz`vmz*?+"%kiOdΒ`INmP"hIk=1hX=LèZ ߜ_s_/}/uDk⍽ZΖOI4|_.Ir>AH:%nakWUrc̕`Ĩ8cOXJV`E>oT(VcYMAc%ЃFts L=G0E $bB%fPU!fXe?-Ů{v\ew01 d?;)oNɭ8E@d} 4-Dj1lXf\%Mc_ <$\ZP@V7Rs7 ^JnE7+J XCk݃ FI`j0|8ê7hk"n@a`0:D@El#b3c : h?vENuƟ3]$ tc-^攉R:v-Tr[F4MVr< tWVoZXj͓@QK&]glK>nF_׹&0HsiV F.sa v Hxo[!}xɡ R Nt:q@:Qoz`+Y{,\݇2L6?㉯ƚ8NaQ5Ȩ^ }IeH~FrWQLvYDwt4%~Z+rE}eC #ϨG|׽!w,wz C8+UFh5"R"_U;Q'!})RT(g1gn5_d( Pss2ҹO'|FeӃ?>Df!ɲZ\!l$|g&` ۔>x'ՒY2 7.@V9g͝ #&[M#ЁǍ&t?3xPddlP7 j`P\P]=VRC¤'fA&πq~՛C';A!+lS1²I$*GO1,NNylҩ {o-jccʤ8X qQ ]Pfd@fY]JS_AS!KM|-Z@<\ۂifi>?S p|7@M0\_<۷:t%ʧe!0ĉgP6%̠Gܘ>C2g^8I'> Lח)EO6 G~#ɡlef9tH}sfH;,ʶJA9'D.OSHPV1ѿ醝Q2|愼tD s2@`,s?sp=g2c0?0Glxkť<_+>`h*oYKK@DG"[&xPjh*b:LxM}7L#'1ZX`2oΨcǴAѕx[x8Q]jO3|K$/ P^= ҘA 4an*@XbmE?ҡ ]M{~0?4Y*}7uͮ,?{T^SG05hVF,:Н]x:nVI,J͞5ѼGzEo%jXs%MZP1NR]PœrR!3;+@ۊW7R|X!Խ9uR9L3+2RTd({ГJ==wY3A kO}+DDRN:4cw+ U<9,vkz޽: w[x<h8ށЈj8!AS~|ƽ$i>O<\`ZyFJaj,S^s,CmyX0Lb:a^Z "S컔R:/oHel43g+36%r?ZWJ}PaPQ}}ALNFw~D9|17&OpZ|LB >c $5BɁ܌l3E}Ho?ؼz"ʜq4X0kr Jgj7e6:@iu}7w.ծUϣ`O] Z-,{եrA%CkA9kőIzQu!Ot PwID#>p\lO3YjRIɏ l21en}i;O*>7rNMhl^­ai+nlC^[Qy*UT>.r Sdxq}p`kZ8 &;m>tC\R/pPeUQ'K'hJ5ahpZe[M1c %b S‚u01iV IdxY)}}7+PH|@pǺ࣬ 5c ѵۋ {B *A8q1phV#e^~/G"uL`A90LH0dL7*R2eg_Jzn/ҠxG_itG4DeДfEUWN\a)5k3rmLi\?YTB\Wܜ[iGImxŠHP$l/*r"aѧ;NLهLL0o8^ z&"@ʱ!F)t!gL'ύvB莞`:\n9_P|KK/O^7puM{FgL' ?: + χz\G 9J(uwIb=*ц ^v}]d uihr&2V97Hܽ78},J. ŖǺ?7.*w9Z|{P|ߖ| \ "mǐn|황2 0 zINz"(*!4RT <_Dbg.L>#5Rgݠ]F.J?whA=0$03a+lѠ }.`̜\~O28AK$*jGD@S 9bߝyؗUմhLtJCicjٻ3`.Cj28HOD/jAߺ7k IEk7z1Q̯=њ'js>5fXGY^"dO4o-V`b?1mΰ1_FJ/?VNڭդ-Q \1K=۳C*((] qq}vb7:;,Hn6sXjT ldLL㭿;ҍ]pc.'`D~JuzT{4SMh)4#w+ /ǽW8Oe Ep4q`[Y 'tX^doTDy I'?x x7ͺWݩ/{V]8۱032fA7.wD8Uյ&1{TR 1A08 >8tǸ FGJfBM1C6@oW>Ow#; dvY_ @/Y-׹ ۑL%ꮿv&xG7X/d |äZӣ*Y-=8.m&%<7 W@It_=QACWahMmUƖ"}z8pͬ:?/RʣOȗecI:G!ً6+'};^ ˠ+-Yq]Rb,ҎW!f)4'ݸ3Aoب`HF^jQ\{8A DN*8g @YwÄ5 J(Q#':cqv.@b~`#gTN1.KZGR*TA',`|5WTGSҨaQsϋ ]Q*78k-vmKG.׎5 ԴΕ@NXl tijAEӬ&,Lh* i*wcjʥn5ˆ/ߌqH /V إFƚ;l#gG;dMhCfԸ,&SfM~M t܇YdIaވhp{̦jAPdϢϼ/~iPrkcun:.8@ M{qNk;rqGoF!dcvtiqnt- ĶxC& _J Ka n 7kNѷN^o]* c]nzЀC:H\Bp5v}MGOZb$:Zֈuff#j8Q9LWg89Vxfnc(l#zQҊ)ɵx( 3K3Tۮz1bm2 K@jRE- uiEdd^3Zz*F|RvU$uRd:tʢޅJuBhaB2{QH`s?xf+9Ud?mS%N#0WjLյv/\8Y#ʃ~m~>8j8OMKws擃}`_d_rg/cbB͗i)'_HRy?I'\LP wa=eF}1j&厌ݨs<_'jkGT~"SU4 B[_(bM a!Lt*7dDB-\~,cn=PYs,jMjs6ڋTp̐zc}$ $qFP6_dR"I(O1|ǀ*-/A[͸Q7mիH &ˆ^+/y{d0i5F?+HDRNl`qUGΈi:"d-|=#0+QH)F6ٔ8J1uԸrC+qiw{Y@T'/X5]4Yza &!^p̰-}S/on ESb_!1:hԓ ͐ n&fzlO]G%Hv <#$n=gW3ÿֿ1d[##?2X(.m3~MͿ[:"75䣆DH b:lck ZQg=rXD){/[(%qP.t 3 ǐF5j159W̴/gQnPa5@ ?|=owgf2n-D*w6c K$ɒp״Z-9qXVs˧AH,5d_*$[QBe\ O 0!oot8%r[!`JY얥>cW_113QLDoX`%bv>|2fESǵmb)5( RcXl V@-ȩGT_ycH`/ߎjfEnsc- <\oG X㼩d3Ĵ$2ׅzbؓH isꃾH_W6ޝ]yL uH{x&"b; EB5QdP,o)ETrTi*%I'PjR)G`V` *S9.&L6wԞtse,P^ !Ɉ82Pj~a-fD{_RVdmMd MI}G >3䳘gLهIL],hD%UY9z&P-8Mֽ{$"΄{Nc.2TΐDeȊ/[-|RRWL&plY"PYFRpr8m8DP繼!+F BvC>ANJm έa6qb5?'O*E]Q(mT os5 :ZqȜ˭6Kqh&)ʋ_"s۔9l~pyzBp$ #uU婓q|~YNPATXTKwzU{/:]h`ш;%ۚ;<ɷyHy4 DHǴ_G T5#ZldP鷨N!Q6N*3\ePo|f.FP*5YiuC^o4ˢL @mx4w86,OC>uˇ3KZqͣL 8=T d#MR$]}zaM:D>Ē'WDGhg-r2`3x$"z_RhF`&E#1 ,7#12ˉGgMvRRϋf`ʦd,sFqe_$lء0PǭRxA4Q˨2CJ PcU9Qa6)7:@F~z2l>(f+ˣςpG MU֪;љօm+ 0ß~G +$wW׃%4?ʨV{i 0]koM'3y%R[N^FUwϳL5M=*:Ir} +)d~֖Sp4%y@?O ֋#&} 1 -cxf%=a'1mcc>٩C]5,{1Sp_AVK@wDj*4_%PaS\ҙO碝TzxY|Si.eMT2?g-ݍ#Umqy-&}AN!90QD [ԉ"D|a>YgA l!O^x@ZHkwCN-45'8Ү\T%h3ǽpx%n-@V'5nZs]եT?6mAP`Zn#grI̢&+g~57#qk|E1=[U-<&594pqE'??6 ʳ}G6¾19v朰JIf}%nSdQ%{R'jd}0Bf81pAU1}dt4ߩWoc} Ob9f:+lIw d wE". '0# >߿ Nj}^5g"2uNZk:fw|N^@e= 7݂{L՞XΉ= %x zd5 %^;+ܺ Rk^!hhTXan1MW'kfJ~X(-Q9c1hi>/XOcd/2iuSJPT=^ Eh>|0ہjس(t+&ުwbT=ԩ$Jx3v.+pb,y􇼓ʄIJa3ɭ_;eYi7!1C&kHzDKtjJ'  *i2C@. ԓAjq@SU˜ qK8nEI,V&}mFgɰ7s]jJj͕Zt>װ6؇>TǂC{vh[n2"cT GN7J̀EN'=97+zĽwfCaz?IGp) {v<)j倊I@*,5yZJ簤Rx@.H`jn;4sHC6.h:{a-kPPEɟ:>,[갆v ^]˭-ꐯ.l֒zʗΪDӆVnR LɾHjqaOXa,+-e>MG#+h|(Dž?w܌tƙ [בuW?7^)nSmT\ݝWp $q>+<jr\D{pJN#m}pq96Im ϨŢ^"_#c? ERj{b]f^}Wؚ5v19'a)AIg1'NTsWA4iHZZu O`!8i{'LPfP$$7@ۊi V>s˶{X0;ɐ-Yٶ~4^.MKn:G/|ΩY`@5L7mvUGS/ɟWM%]̈2=\r.*l#x+ZWd9"JJ<wj3j(6"Ǵgf5pĽC_RuϨ)>Buolp"+$jzMch_+a|gP~0x17&J\Gt2}y. E1q΂HPr4 ÇZ8N1 PQ>}Dw6!P{BK=I|]`|qL䡔?@]cZ_x??aYge$4$P>*~# #Еe] 8/`w.8O+C>[OەdcMzvnL])JsD$<ʼngi!}cL@{͝iKb>6-~dh@B& V#< wW>$Y:d/Դ<)Qd @a\>>x{`|i|I[Kۊ-r45aZ6!xKHՁ̶ct!Fb_>udϞZ3Y˴/gk9L%FD[P{b H$ǯh l I9 ,6s⽌QRsv'Hix]FOKAa*f@^tMv&xoB>}0 ̌sIƦ 0DzH%-DY:l@?=7_< GՎ1,0ح_v%~a6qN]MU`dׅs 0rQU?8л"hn^Odh֋1CS}=o[T \ :fRgvZHNnuP#;q sd$ySs{]FuIAL#ꕦSJcOC}NjO(ĕy/O?hbȧrY _/OtQAĞLڍXZN FCi b!7] El}țWsU%ӿ'Fk[%GY=Yq n%¹!R>V~GMug{Sk$ȹ&%=t6z{ᠴkj %Vÿ́r%G@!5xC8JZKP(sr {NĖ^-EHڮpߴJWWr|eRzy M3\K`辭!eixazlX[p |oHgpiZǧM֪DcGh XM!%%XQlJ3G-AB$L=ġ4mre8#5nhm2;S8K.ު^G N.%R5QCtkRt}k[SPSCo%+DlV眥$6ޞrʩ⺜)UC{1J, DXо^}^%0#zӶfup6nDˈ ZlB]GhXNRҋ G4Uqu]cW1*wJ/\9Pi32G%gW% Zm -![G-삥HX vTO9I i"rޢ-CaASxZlش&ɔ_*GRM uYS]IZeyƚb4G5Fv_\}ς@Ij_!˝@qb.R*4t*V^~EATڼ ǼMfw/OVG  |/&Pby\k%UBB`sozdIK v(WU#GX /nt=sӡs)%?^ U1 LrX3Wvs.޶ELLTEHPqr L)Jd&2$a (Ek!HBw e 2}FX|eEXڣX۝W@,ѡCWXcpB[Lgg:+5 'FA:v۝!yoRrCjhKp_AHzD~Elvƈ|QK?L,鶤TKm-4m;D76TC9sIsM&K[2'>HS(UmR~0;"WM;֑ O[[<>v/#>j5UapPfm5F90 NJ[Xb"ȢCEeU`+vz}|ĉvK'\9T q,lg6&E`Ί^lP;*&ւ5#N\^[. p/EYLo .⛷^\v>.ju4%1HdBKR8['QM༸v2M46}3n, :OMg׫Ut.sE^L@$ۆRZUWK Nvȯ7Y#Q<\',p|V 1' ;ӔHXfO\/H[2-7ן0d/jF\\nrE1D6Yl\"anji-{c >oIGO(]}v};=5A^W}Aăcc[̬ܲV]z F YM0 v]d.H=, pP[B|2Nՙ^x x>CaKGդU-^ni2/33MXkֲnQnqYs`֫T5?JrSKٚel1j%T꭛`zW=ܽG4;dgN2J'E6ơ@Z}GcNNvY U>k w̹OBZRPCĥh/:ddeJ`q]|:~ yoRdPDwJD 0vo?"-N#1jS.AOzwFCx4ӼV+/# _X03Ӻ J(B W`FÌWxIta1Oi~+Q8C  J0zcr9WSDZ񀖠! 1‡y9B7`ժf wLbFJt ]c[q1#mu Ga 8s0VhgH¸RCAmzXYqp/x*,:"&_LٗEc|uNɼCM@p0ScE qN _"*r>5z 1Y,x y+7B6;3z,іc^cpRue]}Vc^#_TѽiٜOРR\}Veo^Ii~@7$vn^cx >}{ fvcmPztjö%Jse{Av[|2T=s-Óe둄AJp>˃pb3#cil.2,FX3whh7@휛(_Fx&Rq eƮEɹG6qGvG*c|Lz?sXi\Y/\S*W7xSSM% J>:;!_!ʫtDWM:8~u}M, bZ b]dyyrM/\Wlk꜓CKaஏ(8Ev>kN2p׃i☷ oJ!N=hJnL[ iB>HFm \lF>yRRUDqYyJ7+]5cMbh MiɊϽSL"n,h8Yʷ[7O߭{(fټħ[ F¹8p XzqU߮m= $(WQI,Kew(Oض+ϙ|w|E3߻ELgd,HXzAcHR22sۛz`"My=$}P6yHRtĤt>E‰wpj6b!u,sF{,ST kbaةJE3`ٰ VkdkwfeBw5IJ-\GnUBjyDl\F"ZP [U rɿa`6ƙQQǵ߭oy+y58i?Rb%14Xi^ps>TNSa=Vj=N< KFgI+1ft ;Cgqi]N_v$Yd$Ek̒!,>%ho*YZR+ϢqE2I<ɿˌ߰oAZ?Vɗxs% W>$Ix}1\-7b=}"*墺O˳.I_OugKSYn`%7hwԐhɿ3T/jޚG փAxSF4^OC>}6$;}\ʾDhwf| +y&k6^IQ׈엀k"svMPl]l~MKcu! ]rYYl4FVj.{9'h"b|6}6c YRK͔Kg9p,)@1y o#se[0y`yToQuwEDnŷW4dwEliC~m]#ȿD򫾪B)xlU-9ehLa,kv}C9^7"D/TƽzJb%IZ飹x ޴ڙ|8 #Nй"WAMz: _0',U>wo7dMᤳ[#SuoRX?Fa^T9iI&1-o#s^ծPG(fR ʄҊ95Bq/sE}BCgXZ,#4UTh'3xC,9w6OGk'5r3^60܏(- >9QEkeciQ9'.];in #`PWfD⛗G |AR'.{5`GPAڟKD<n_t4䦚m:f[Ŵi&kh<$}W "3ZF:0WԎ821B^ǏT#N+}{t$0qY7_Y  6rcUVWrbs#N<qbsJSʨ*nM4s!Ca"_i˾Gj:yqz$ƖꈸRA!J"t@#|},D; JOX1]Ooj쟬ٮ1%/4׸;URׇd)w%h_o40b s8'Kΰд i8Bi`X5aV!뽖t7a+\0(Jc`dt oF}Ox?.JDKeIj,PyRslw~c;c'8LS;",wVc,lsn-Εܺy O5yՓ,P_{[ MHg]Wjsu]!g;m92e 8Ӝf}TpinJ:;lDje! -  5ǕԢ4W(7<Ƚ }e[Y(BSs? z$DC]`@]|77L@Ջۨi 5SPYXh͖2FrXuEhYQ;S~P SԊ+@F*&47F.XDҽt󙿜C8ic,~NwM+ jH\&O*.`XaƄtA9}[+/Q{f..C1Ȓ'q _0%gݐaY`苾_p#Iz~` BFs UIҧMZx-uIaL$hQ$ -tWX;2hK^ L!Q`Fg\\z ::A^M2xV 9ax])0g8^鏢0Ő"NKC|S{^%W!V@fZ~%i#7sKiH@*WXt1T b]4f T$˩ڴ20R9y:@NRt󄪖hQ GKSM2w^|bj7GM rK.DaQ.]HԚ z^i ~*DN+i*Uf0ic殫vll'm;'{WDPhz ?I:#7. Ug-;ٞ4ȏD*碧vgQjos! }_< Ɍ9&=RuǪ5Cy_DWR  JЧzQ42z$ 1:eO|tƿmQ _X7DQHZh= E)/E///`2'j +}a ySU-⳻"[);8?b F/u'w ]%@RIKZbź<;#c  /ϣ˪ak-#==='A)JoW2Yp_!l\v7;ıi 3ud/6mSEk2>pZ! oiWW[ \ܨ:T2sp *[|!px9qGfyڰbLJd% hd1Vk-T9Zr2[Bt8%K5Hb_GRGMQ IMIĄsXD\nW6Ubu:=S\ >Ƞ[Ty $y5BiqTp0ҫn+_3H[uΞ2Fq^`N:R϶,pJsS)3RP6ҩgzi ̝żӋ+M_@L&{lJZ(װis11 _▥ (jZ@/_ Jk_k{း{O(k>F2u%&iy63XfQrwP ݅Pȇc-(\O]=Q)Wxs])riSZ] D &M1W68̛&O!}3ڍ e9cNfg]v#t9jGo2M_<[5Nm^~WtgKnB oӜ:6 T Vl8Eg`Roo'^iv:j9eP%n>Rws' jjShXN3LZGY.=.ަPJQuL)%+o wwH⊺dK18fCLi1h A|Dli"b(ag)_itt^hr_= 4##:S&5_c@cx_V"?`6˜j\$ru%rKgttSK<}sMQ)[Rt.6}ٓ>.rs 0nta:DO+~y@T;L#4G5zEaykm{}SnaQdz_Mmhn\[$Vz՞H|6vƪ䵀>#jl`<#%'xu -\)f= oNo+oWW y>x{WqwՍZ*?? Qt33$~?iuO¸=p6%s7 Wl/yNqʠ2lC0oinVw7GxMxcYWWGyXW w>#W'"Wy*n}ʡ X -sMn=0u\`,Q*2N F .o_*UaCI$V|jr͙,]`f}̃6=-KqG:CƂEщپDgiCcn9_1*ǾyojۥBēn﨣Ra]0@, r5Bjh99g™}]2wSHT[+!]0_rFw]Q8%'qEUk dCUCaTޖ9xaϋ<ʛY\8C)A;6wDվCYHY!WU׭eA8& ?qrIAu%WsɊ-rWWP赵NO SȔ%y/^t37PYrKT?GSכ¥ߓAm ғXa?aF7iVG׋p5Lvd>+nب]U~aɾ)1yBRtF-܉\~u⚔E&_צJ{A4˯j4Grco[`JDmďw#9իb\+OtՔP%y :?3I_ӡ}{<v fwdIB6rIf}:jȐ>2 C!= %WعG[ ;|7q-i?WfẐF)|gϪT̵푕 T4Hнq}j4rVۈԺeghaq s@3r3{l;Q_{pIm5hul4$]$%}o 3}aGqC>_C B'DLb.Xds2zyfTc57޿0C@}ILDkFK,:Be`a0#Fb~=8PIH.3mg097EyP\?Jtl;(mOq4-om>o%Lٚ퐪w!3c4@gf.GgzPpNY `_;%瀛6=A^*\ FiH7cJN`/xxHdpk߈ã~Ўꘁ">$ffէ29%jh`ՓU#:fw)SWٮe{0_94ŨGn %;]Ep6ߓ񁤃t2bxK}=s06[R˸lhV {VSm[ʲ-=CjχZZ (%(V!KS .X ~)BWQM]q=`WrԬبY\AqK|DW{8vlX )FER,{vT*e-5/BP_<:ZZb7JD6l([՚$A3=D[ݥ:$]=ļpSs r?U27:Q@(=>ڷ%#SrIQWE(u048&#]tX,tW!l)%8qȽK9R=9p`PA]nF2%j)z104iUn>kϹ0]m3mӢ_4ލgW< 9^? _))z?x{}Ђ`{:kÐ{~4g (;&l~dpl[QϊObM21.>*j^|˶Jdu%%GAԢqP̢enfiqm%_W5!oj ;p (mEx2 77jnDXt%f͗ŲL2%;x/l@d= .ki lW,ݴYC,,+.j@D}%+|2ce~S M3O]$ΐ1WI2_&Z.%G|&7~"Oa#+tPҝV_dHWA7c$|5upom %dXuO}]iʱSf|K*i9ﲨwUܞ;3 50> R4m˛/3zPyĀ@לI2NM3U7݄4H2eէceКX>5f*h >:g+ s}- mMZgw!3 "JV$>z~Ph.u{$ᢻw%ܓ)[Jt|^לGawgb̨uhTR 7U8ݢm2Is5!hAˢW wmN)G"{md!kȑXܖQinۈ.Nm:AUJ>1B&` 1)4=ܚYK[y͝큷MX\v>|])%~ FL^ˣ@CWE!EK@YbpVs`GB92)W{$+4 @hI%Ժ%~㝕ь!(dNz4QOKD1m q↥1V6C DP9ଗ>/D?frYZa7h8HnV8r~_6D"B{ݻnB{g_ :?vRG!UKPͬ>cÛ~ #d1ECs QQU#npD7F.-M\ter[0G]3fmG 8(f)P__8ԁx-2*rp 3nyp3q(8b" 0 /ׇ'ekyGhHr1+uS }0M:&4IaT!^&<-Rmf4_;׏(C!}lҺU=qh8CM»';wL@ ݸ3 ¸$7-~}/+q7I}QJl8Us@*"S>/ޕ1igr Zd}*ᬑ$w+.oH2 k9-@aa[DzԞ# 竴4jI])N)y[s$c%-+ /ID'vWvj*t)qzH{S %ʥn1Ԉ :'fc08m޻ >Rz 4IVkImo!a?cy-?784qxn~!K!.\m~Fy>jQ7N%2ٸ)7Q$}K-Pb-F~ ;OnY~n<3 )"6%mj$UI*g1-6f o$`M v IeU&1Ey#[E J]DfIZ1#/n qS"@=% AٷnWG+3[K )nwjO%%&4(k01u/z:N&"kHS 03XթRj,1:p6Gۺ_dmwzkA5Ȥ_k^oUC}?i;v9sB{TyEjʱYFIMnŕX@ O\ k{[_zK{2 <%8% _$q" qo~+rk݈):*ߞ5NVݵr.&94-YeH ,n*@h, T"Dq5,\϶x7te'楿<ԯ/Ə](a/xz44tŧ&պhe?_7 [$G[0o\L1&EChDV:)-x^> gWS 7l[>|c)FB@{$rW`J}.s #7oܑܵnR NxEx2Ő O~}A*nk>=|{Yº-e~JiǬTl଎2_rM\XؗUmReAcw_حS/#L}>:P1k 6+OBTƺ\v>c$`Kzn wMImA>$5=D`X)-Bz\Zj@dW׫TVA^zI byn%uF(޶m12e2s֒w9x?Vﶁw2&/tPxEm0\g,qzJS:ꦲa\MKNK s)t0.:v 9>ݭ?Ew;,vUROV] 2; 0n191[w|`BI,D}Ȁ熏U@oDͨcA ?8XVNٴ&eUXo~G?K-V|__5ñڢh;F\}1oJzNfkO.\=^9mZqGkFCi- v7.gD'Aj:tct k$ufPRZf&aV8Ay( TIŽ$G^@9<A♑"Ծk+VBqwd\Č2c>Ōzԩ3ԓ ڷ VN$[d @yb DtU`1c a#?k]>Lؔm[Jў(AI#oy8cIni3p&#ȎZp^xB\xY1w%?gWh|d]tNȥ}I7jqW@7wL%bj rIkw,/rj9_Gij+yBe6{\lV& 7˯cg;6:!^ଖ/?ZC}Oќ0 :0=n66nbg!|.Ȳ G9MANsV1= k殯QY0k:p*xUs6ޘѡgO]Ak#7Ny3^mxiQJo_ɡnMU}6jto2$pNWt|f~95 ͧԧig3Ci+ ^+<Q6.СUyEP׏b$)/ ]A?q!0pLlv)2.@y gIIˌn3"ċi,HFYs7 }VWeRfU־7}+ c;F yf#%N|dCwHzة]e[cp_Cԋ2Ё`Bkt!d^[Ia񸙉~ba8Ñ1gg(G>v)5?^rOS|s.ˍS@ DJ~xT|ט (-Z>W~d[l^Ե ~$9y%qqױ4FI3wSXӔo<,Hdڹ="|@ݧXv 2L,{pT$a!6^R"W6![)L PtO0}Fg!R+ًx1?pǜ @ҿpD߼'ا&PSP}kr.a5t.C$]/8S7jj0K"()ڔVAξD Eo Nd"qoXڅX/t|ŵ Nv\cYт u 5O?1G5op |f}*>fm愦}B ٝCN7oNErdVrcNV(/i(_jB~y Ն^"P#ηqtWtbQ:Pm J\_c+hY':\SF4k_$~OqVr[D5NN%ek߾~2BN蚳3/)(3hX곦R8?\X 4?@yTr> XY*|U[ 9alO|:.Z<%ӆYώﰏ`!{}XބtGL.MДX8 yH[d`kyh8wbnvWB!K*a.B>ǙbmEJlȼ 2iG-9%0^7)w2_ԬѪQwu~"w֙ʁ`#(Ϗ,P1'[5in9L;uzw s>Eu. xwZAL.z0St:SdlB` @Z5 ųtj:jΔPZGNJZDB F{ogA*L^m6r4>;bK_##Cf2p>S@Osy?U~VxpMRGT,&i2jHS~ Lx>\/@˗ٛA8?mBO&rSЌ.nBA=/^o#Wy vSN6w} zy%|h4~LlȌ 4[92m 0ȗ||ż`sJA<ϊqs++\ooHR1ͣQ~*ę%Ku1NF$ 5)Q{#5k;dYZOZY&5H*_{L.o^P7ϦIIE:adE a|Ш$Q4u$x@3B, -jwgdx*=MvdvIgښq(. Yo>_\,`[s=CęYvM]z]:!\#isN8S$q HҧîETt*`=8Z_dt,:bbmeI *Sw$i> ֈ/?{WK;-ߩJg$yGk!<`eb[<}dU Yd*k뤗;" Y/F3vce¸.$`xD z-ek(`h#~w }m2~6|$w{4@HٽčFHsڗi射7!F$}1@cGP:5XɺTTjpos= P] o TneV#?KӐAg3*U+N%A3jMҞr9;_ Lb)s56%{N11Q2.cHŴ2}a1C_9z5.C THA9(Q_n,l`$|}EAASYъAA*PǽM^ȴhϰ5hJ8>?V200iPA.@-*q19C6ejX q]I(f+sc<EVj<%΋݄Kaa+Ѕfg{{@d%U3ɚ[V4f@+=F1r^v_%*IA`r,8ՒK$B8VbjJ-#QS~'ڤJIB')LÎj4J-aUK gwB]6 z+qO_ .CKtB -:^ 8Fm;F9]VXs[X轅;U1.\Mrn1 ԑN9_]5*ef6 AmO5Bu W`Oi\k87OC7G?|Fx-/eJLh =9JuOm J􅚤!͹ KĽˀ+r*v +] 'bj}ёsD}^q330VayQ:wQe "D>u_YX{6T]V%Q[c|3! wIj <SAp S"_o"q04},DEfU Lk \LHo8'8n&M?lQ(`-n㩀!a*jCrU\[hJ#uyۃqP݌ם%d34w<#y4hce l"'[=%T/]b9[4mf1{F*b$[ TͿljd:y BX;w_6P>9$9NV,;b -^ɓst@>y'%B=Ȗ[\lrx{ȘORflH-=8&1T`L+AnaI K 6L:q]3Γ@]'=w g"3qe/eg7+|vu։S")Ɍ}Ud]XQD_{,.tSbޱ!R`ꤽkF ]9=| r e9cݛbWͭ_AZ UO“Q:U%|]ָ#K G{b;(<ݬgTc!d(%AK_P ءiea>5@ lǿ =_8TAAE渏23/Ǹ8Si2b#58jK+=wR;b=IV?cg/Ub kmÆcf['eZ/ׄ3%ܭ%#31t/#[@cѼlg7;5\˙soѱ&]ZnrL6LJ4 V"ݫU-wyLB3_NEz+T[4fEx%h]ayY Qx3=3*=]ksmqK:/f`o<,\knMoG8AMemE>P7\Qx9 f&؉¢ơa j (Pc6'Y{mt[_S{H~{mZ]x=OrHiP.%odNvo_lCXtnBi8(Hg XM8p:x!ݯ-C.^4!r\$mVB,wyCGNvt&o. Fƒ;# r"9f  3e*6`.Rhh9V H_;rޞNnbVx0w_1c =FV昿"oT!9pYpQBwMWP>`ZBj-qGb ي:a:T0i76x6yEG#ĔS/5 yk[h2a,ֱ$ntrUSj_8Ug pJVX:],}gK$BzCõa#M"XM+>bv;nTUo$6Ǯ08Z>_`P>wu4] Q -bY )x&GS<^*^>37"#֣'\4CJE=pHoQq٩`'Qh7<_T GռpuS(`wNa u5V !x>7׀@7 0~7B2 7Jd n)Dݧ8ށЛ@[[K%Ij(EÛP^0o|%эS~Ɍɳ + $+Uj1:9 fiI8Ilwb9с vI5̣ &JOnyJ^Jt v"}kADϻ97//*ɣ/Z*0o,eQABw(hs]<>Et!gםHX b^O'zabvt=U$rL:X6f)"}2e…Ü@*8*= E } }|ٷUS//O.Ӥ p1_q856JD ⽘22 %V~V8,FPNB]UHZU㬟 n\CVgؗZ0pjpM1GljDd^ cp[طHĿ 2|]%Ovg`YGvg]e,ҥ*8~g(w S yCl6GQ>N ` +[_'qc.JǕHlo3:wM*% Շ^[St}7@Z@BzjZۼCfj;K2bw ӖB*K@W,/FҢE^P&'Sq bZ#*>+9aXP"__h*&W 0s ,8 2L=I5FuAF1oz kdن*] JA&G3".r2R[L-|j(A_M%Z)Xc-\.#1lɂ*fhG`bL bç4/턝rvKNN1| @Z<'LL[b@P;>TpӒXUđ\IᄤIYʸ /9[ UX+6e!׊mgyuΎ QYc}~Fֻݸ//kA(Uf8}|G𐣅oN |lR#Olv.YX$QIλ0[ikqpI2}xaMX&-gkX6XQ :&`;IoAhko갨\>޸;&@)l4Y eʚ~pwfD ֑ur;`$ z ksp~}yIͳ&W Q?HE:͟Nk2+jx/o#lˮ$E[nMR(BrU[gr GJy{R#M?=aum-_kPuPV"3[I]JàOwdQfH2w(Y}Lu5*&Оץ(Ӽ:@G<~qJ ^=MB:EI RC5 {-vy&"I)722 ~=%' UdU"'QEw6`M\ȼFp`uOm"Z~jun Lij@T__q^(y6 S+SRm ;:f`&osew8'=*:fM&oѵL dM%,u q|C1}b,fO־pb @T@-Hk&o6icc f"X>7EK}S.^ h9ӵFQ >s0wh*ʼnR+P5)pX$ ,6,V7@hb;XN}Fsy$^,1Z@ uS uTQTᔺ;CEaR5 'KepY;~6R N2P.k+Vؔ,GQw-X`tc}\E,ev0xHՑ͑̌P;3){Iowr4٬_ La{5vYPT% K-;ˉr@d*,dY|P4A M4S ~TLpvA C~]ay8ʅ_FL'ꌹKLGȦZG#$끻 D|A;"Sn=15)zUȲ>2nl[_]V)f(=9~gW&17ی#dƩ!-Å_G y@cDZ̡?ge4ާo]B 8h }/X}.tv?1RGdiv=ձ]k>0Qp˟! ]=\U hr&hcOv W~_up*2+W n 'Oޖq9tCFI=L^tt',:aAvy$Eu qG7zP>(W91k]&6̈́4P .}kI\GCqhgכgc/aq)5e޺wT~Xw e,6W57KTQ]^;ٿ[6!d5$,w_R*Ȱ}–4A Bq  a/­ka\ @,?!h{["=Z$ʩ WƗDΡ/+;ڋ T)g GD.QSvXt]2w4ғ}- %D? djY.@3R7zig钥֚ ୀ| VU d9Bl[𣯦4DŽ]r@xrM M_zQ$: s"g6$pp)@jߟ2uO?W9gx­t1u']SBHajҼn2 4z2OZWTw7b*ރ5ׄWW5N@3On8)f0>c$=Of3{/=CM]eٴB+PvZģBX 5b<N *b]^EO# ĘJ9!',!s!Qj#2߯ (>q 8{d4!Ґ' ٻW/drڕQ]7a ~ -VW|; IaTo.TCO %贄`{`:c9RaG`}z-1` y\c۔*ٵn7q^03ۋDa5Aߗu ףzZ4Z~mB@M2 qᲇiQDࣆҮ[S I>vgf–1Y^ U by9>ZPJE^}4sN(iFHD( X)~֜K 54=oߺ-s ;we$oO/ܴlD݈;jQ-z 99RC]l( Zk]_{cR+1nzovCBm/ȫmK`OX}Q#YY2k}n0S0"w5uCOSq7Vg!{gF%^[.Ў 0 = \igS*D >yKC-gR0 DsO DƅW/8<LI)#䴤/,s/2e7W!5gGHoٳ9RW^EvmI h!^MsR~>#<>l>2VVKŒLꍣxDl 07^$y͸!&/)7zϗJ;ы IEt 5l[C֦Du)1 8d2K:Iv ?dNNQ?gw鸛 %JG{9XTRDiRhM,:)Kr ;5+qL:v(OU&=4-9V-fZ%yeb=!̳6Vdb. %mk#GK?+*=8Iƾe<{ӏQ6iEQY3pƨ)jd Є^' ڊ߾Xoy>M,b}V.+aSuܜK":4[ K$zhBm8|4܆3\^&̭/yLfތљL\0թy$ۄ Z*!’ I:ZJ‚`n=f4KphCt Z=>ê}][BC?RDvŖ؎t7eI$貏(+:J "S{.a\}c+kڪp&iF03(JU8}(\V9K9hv~C G9i5,_j\KGu)dߪF,e~dP۰i*@i-44|T.pVؾm&1TxBɾym OWJZҼڕ&s.c#3_tvGe//ބs=v9̭nzR\5WBJ )9oipRަ 3f Hb W :X/J㿇p #\U_zkIjfJ6ߚI<(YcZ?ZN%N-X&5y#Ǽbg=> _¢K/D_ٮǷ%e'[X 'U[!#Fv?{ v[X@~/hbMel漟$+POɺˁ1lLzf/` c]Qt?%l%S&M`\`, u>p]1u;W32ܹЩ__,U I"T |˒ŗIVmPpkO "lZ@ }mㄦR8S0]`^ |h[tkȭڝŅ^#dRj7G/fhۗy-`wUq^}ā,Z:xP]cg.hB 1xZED940.zɵd՞ޗs\n1FJwKbnb*y遘2:MʩXAQdJf̻ka[1*B%|x,Л} \Hl :?2(&E%Ӂ:@U>ŵZH E}9?QcAN* O, :|IU!gnk,`ZH"B$*٨HS%(I7',ՃfZgO+Rlc~b\mF>r, UzƆ,Z^T/1-ٯ?exZ$: ;`:4_ƪnU'1/-*s[Wg`I#Lg'8TV*ipAdG53ɩ4~o&`O9ʚz _r<00\r.bzd[&YP 3s֊02 aGD-=N`6>ʵL'wuGh$ڢ[}F͂MI&!MfM10G2$/]#0^遑 `(iƆoV5]8QzAģߚB!oٯ#h 0o%Ycdk9@5?ȺHÐxO<㛣>2^ޣx28 ^{qbxظ@98K_#*cH܊Q-3JQB%qcd򲓊Ze ^el&ڻDNOt"#Z}ATHN.LJWCt 0i#O5;k {PQa.x%dVҁ_Ԛo.&+\Lg4'sHXrx ֻ.Cd>)֓y5+37ʙ]E yፓgB_85-قN[!^`g5)O7|o͟2} [GC(bpόa:gN^!J!Pb"'ՈI(dZhoWw.3 |nظ<wd G IȝtAh8I|>dߺ zݚk0(צ=? 6=/о(qUFc*K*!ܡ=""6~vyٍ#]HV9eĂ ,Pr={^ xp-]+fEwp=TmۣYe'x]!ԅk#0ҒWʮxY\Q0$os%d'tsQ')Sgb_ q07GJHK qQK׀QߤU'cF`3'M>=g52#5cVvҴ-A{敆=9,⏋@@p sz04j[F"6X8V&NCǁ$''/t7dFVȦѧc*2EKṃ|zk3 d 7'l5>^70KuwNBeh(zՕsKԓz:[WlvU:~YMOQNHFwŐF]ΰ50A{![8,[2JݍϿDHP+s k_7&1Vc#Y⨘lU"SuU[^vgNH3Ĺ|7tC4,[([YBOse0\s>|rem 6;*S0~%7;uďbV 2,㼿 *{)SB|^?GHFf1B;oOFEu[t(Yd]_|yϓ[\ 庬q"˿D]&Jg+ {S4H1a<]E^qaB Yyc{ڒ[e6Gxc-PԐc$| x,_R tUqq PY,`&: lQ9ϞK~ 2=gq)cJT .-dRM+Un}TZE;E0$'ÂqVٰ?ɪRv~ٞJD_ޢJYU#aaS%*iم¨F֏ 5zh>:ԛpcӀP= ]~-nq0!)N\τށ/TCwYe ZʉBTށg’>5ߵՁ2ˮ\]|G@m!)J>Pk/KHyY Mv{?€RdGwE3sٸ햕b{u{QI/ ֖Rpn}w kMZT2β4V>1#B$$"܆cfT}iE%.O!gʟqk:.n+Gum<\mOT`ÀZQ5nA5&(({֥]=i(}Xm/Q9]PF7DM-}3хc\]A.gƾ\)' 궔 1ݜPj6=FEQ=0No VWOdq_5XךclX{CՖ`1 ֕=;סf'"qZqgXHȈ|$mɝ != ;z[@ Zٝ)ՑQ{#up.uzglg[H̓2AVFxH/JBa-^b<;2X>Vhw)^˙%lhwU4T̖yO2wvxX䚾!|܊aDbYPFBeE}rPL[77]u?]0uR{'K9(6X7-MEFzΧ N(;ڢaY V.)J> hl]׫Aq(Se0Śczd0&#sQRo"aմ.5!peG*!ɶJ4~LALPP SBEݠ')daMV3 wM{lpXP9Ma3=xl 4/Ϲ+ ߅&\&g&܁PqW %b95s8kpNu2o&{= ԑsmn%{I3]bdljI69C%! F=X1J%G"1Ƃ2?⵲4zr뮶A V/P c"U5B ֆs鞋"[ -ȇUo LCݎ@:+.S/38 zhWA{A%xHDV![.-;e^qk3-pzqR؇_wn-gM !WHN%@5[@6"e!WkK .aS>[ Z FRsi:̱h0[^ay7)|5xf2߽CuӀG6RYjp^v%(NRA?+;mw%T:ApM^T|F!!Xr;&dNf̜^f{ y]]nVf{99-cvuS!|\d33h!QP~I,ުBD="A{ '.xuZ^B;;trp' RQs'jnhlS_;ru;q!Bbxŭ)U̔s׀S(uP+OgL ?1fr.\P> YT36ظYj5ZpIVoq-t`Jr1}hQxTB{bՙU|˂W߈,RU6VI ++|)ChA+]kҷz8S/ufF|G*~Y5XĞRM1d]no(JRyk :x jN渎-hD&tSkxMM?-j=?cF0{8d?4W$vSUm^:¸1,n[hi!y'w\n+XD;,\xr‹N~e|6Zx]T}*e|e$UCGo6^Y0ERO" .~XfelHB4~RiY^NL`in>ѓ+ffMvNE]0 ^>m4PX3ėh *C>4ISRiDtc+_֡m֩|6}{\Նoz%3"!!XWg@3+SC*Պ,Vo1 ( {M\G!˥ 3>L Q)ɦo݀yx])◖ 5ZeU:3I7 -9ef3V&WJd 3.'eyχ4_}0dMf6;{ /@./Lg5`JgtOG$P&ܦ75F0%ҥTK9ǧ@PEȄ\tyW#Y#ᜩH_joT4ƢM"jT;zQ >AJ4s U%Xm7| Ig8o#c= FY?|TVV Q PqL'nntL P(I,څ ׏HYmܝHWIQh'(OYsү9 S S'FtjCCB3O j裺UjstY1{Kѱ畗4pH6XzsO52QTMZ삺Kfqq)!d_8riW78`J떲TYN۔*we6XN^;IƐVMռ[ux؄ک$9 ?*,}{Qmpa:,I+/%%4$)|)"H8t74::% 52V5:Z$7SgH$e~synĤ\U.ѵȮΆAR]SuR/ $dkQik?2δ֞dڹy#.m^2L\_#XU,A4| 'q9x V]lZ-i(UsA\[ǰshC:b:;D5"h/[ʧ(Zީ#BrW5I?+.lJ>-g[%Cm.Kz0d%Փ?6,~0MڞI̤f l]-fSDFj33o=Ncְ-,?"@7n~c,0kS3ݣ:]BK!,GJʴVͥ_ݰWTJ3 ɧn+E:4}+i[It9"+,ː'i/,Hn'YX(@Gu1,0[s5 6>4yDqZvLw Nb"PK|:G-+ƍg! [74?{k9hzXG{NXGB~ BLj SI #[35Ƞ"=p(3by )2yp>E%$Uza۞v|mPf,K~ͻx E~L?q! g5Z"$š\UkL$U_'q]ONjE2MauS(U")gl@R|>qۿZb5ξ{H4YDQl\9|U 74}GC6 hL㣰6̪ʺzf) iMወk=3؀gɨB/i˳JK=+NgLHY;Vr 减(&{2~%1cm76NZ|"|J btOΝ%m_smKc I"Tm@U[` ڦ&xƨNhžzRMv0g8\k9if BTnE =(\[W;*IZ boc>6h%|vͦW JS|}s{݂!@ Ds(bX 8}zkE>\K>-(rsEeyESСc|w,^)(Nk}IS݅]942d@i\]С(G&vrNz.xUGbjD[!v5N ;@ ydb+t/uf"v:=QĬ]zp3 kXF4SPg;ҏ[Lˑf/P;}Hgi rN ⲴT)w̠. &:2cx4:iIy%&FJ.t&5MM0D{Clutdv^.* e.#rN 1Ĺ7X6ZXfjuoi$mեs"A~1K+ȼZJEP}no1l-d2h?}8ejUY!qF} s~1v[ so[zz&RJ) GIgx=(]BkGX/.6BA5nNijFzy_,%Nn:R@ߪҗnhAhgޢvv4f. `aRzkыe=#jdYv Tg@:d 2)3,TG( Dq޻Dvc.k_{79g}\o½')nl7[$s;v$H!ߦ 0 uOYF'Gv#8J^raqLnICz_x12$bilQhQQ{GP]ξ]/ Ge0p%0XSeeWbQ%&iJI:P]L;QIs}BW2KaT'N3W86O b&bO?/Fm9kr"\֣k`AF8H#_ az%mg2Ѝ 3G6bA,ȂO=tH~rt/hu\nY"s*ϸxrOnA`#^o\,H60nucfkdAVw*9lډW EGƁX9^iEIW'Z䧿GW~ƧimWP*@/;/%NC(̛dhtG?5{O+6};1^…Exъg!S_P7_ % UIO b +]c8OkS6 &h:P(.s'=(&: KDgl?{8=&(g+5M!9;-8cAɏ%OjQa삑MV?HЌXQ3V^xN`/)7ZS¹u   P0)2췆dL!km~pˇltOÅ=Da !(7@J!iYhHAD*[v5 =w­k֎L2qKRX='m4+@^},P1jbOqd&$pA"sxl]1PJ%hdL;X7U;H@Yt 1:\VBǵkEkFD(F;OM1'c5K+YxEn]V=MgP 0T6ՠxVX"/g;d|STnI|w%"~WO.ƾ@o 8r<ⱕqM8X';I!2Pe7&-QF,iʥdC=Q`Jk>{Rg_gҋ!-G~_uUcr~JՂl;(c0aF(O%xiHaˏK)Oxō_TB&̾!au_M3^C"Ʈ+N`G?粮BJ#J 0I JX=.̥ ٨BefAOwڎ(򯝒q(L}',Y-^]#i۞&#"ũjB`Z`&s]G/3gqat1OZch3Ȃ*B]9 iGu;ץ'.&)N ZJ`F_g=Ү&~Ub0_s2 /zaל#`p]h+ > ͪ|͏-BKUM+I.:%9*l제zJr!(O'/Kuv| 30~UiL@p\1O#9ȝ 4YQRZDksD (LA']h n|!ܥZ7o5Hkɟ! }~TC1&RkT@G-R*0؊\޷Q[Tiפ cjIK_'6 {Jϑ{ĵ55ՆOlnHM"-qd; j~ Jl8aqi4h5Go=xYÀ:,/n:y:C*? j,@2M 4# 5q|?LJʋW!'s0U>־W' `9LysBĊeJa:c%t៕h;a>(EUͽl*vĀ* >BmGKXk$6\O{U';i8PKmn_|e+q>z p+e-ÂZr} !Ta?hOnRiB9x;e>87A? T8s*'=640,4?j65sfۂp+Ҋtĉ1ā_W^"_R{^YOF,(J(Yt5}z{fu _h"v_Kpƴf"tT v u+ ?KmOlUZ-b?Gc9vWQ#AHχfK|Mȋ>VW=KUb9 sb{]ZIŘ;Pid͝A EY{SS`" $_om,T9jHik,Xm۷<3[m eRм®T+Kt2j붋1Kve LE&mz /|RӂX1u[oBxB}ʵ˂ׁuzQg_XAzXs fF] _곪JȌmfFCs"Ve{E\P25lV:1`Ak#$YXno r͂k$+m b1Byŷ4$jarfGPĢ$!:)#qHj$ ~gnAQjᐜZ[-$xGHvKN:1o/ I4a?sތf|G&30&NLj*j8gJ2A)3q <}]I~a-q4ަr}hhF0-kicg.\T[B&/>E H2hseʞ R/Mp47&q'gu"marҴMzz10P?E 6uT9FD o6* nЌ"ŰRv v=Bw- V0ZYAR-"h6b?6 `gm't? 1{NhmS%# qcp;c/濉F%j(I>k% &Qr~UEɻD`F!뫘Ak?fbaƾN T{Sk~)mĺ|V gfn=_ڛ6:Cqڈ)TkNeS>v3L~}~_P牧TlAZ.rc mM7Dv[{tڏ[ފم P;1 MBkkYko*L&ieOCD,,1:ig[ʵ]^Lz6BUq㢟$^Ubnr[n?ۮy2˿pc|> RGjPM9 *[~Ex&d޼Lz}E鐒s}s[r ;lN.0iAУ]yav;LwBK]|lꊯurl.JVmngȿ\?c\"ZV($+'f+OoS1iX"T41'ۛ0Ib9eex}=xUw7WĆq MtA6ͣp̶<\zD d+#}KS4V3Ps=JR\BÆDQWUބs6OLħ 0Z=QRª=ץb@Vڳ#<.FLƼV(PTql4ҡ7=ė>i@z2~:vy _`FݒbyX+r7lk+j!o1/ u'vzc9m9{w0[KD@-F̰GzE=>9k{frn(ϊbl /g 6ȋde ȥ-:P*uz꽝 :%n_N{[8*aSqx]f!W{c3iTR1oBY)ɐȩM$ׄ=20H-YxYY͓³tJq;wN|FnR#4f|~I \C^my]PqɏX2"1]z1aPb)QV4QK_6+QWǥIz*ml)pUG/==ǣ#|z0jܳv/'ũ/dIG~o\lróƷeV'/Q Z >QVBkaJhZa>ܣY)0 9>tRb\VhW.ռztȎwʚOhJЀ^Z$?sV6(MV4Q:,Q˜ ,mUŃ/;|Ժ N\K qyd g9/9iJ}RƿOejC=֊Dy=s)3ZUF|H&h0!S1r%p7m >bj;oW$ڨO9GW^ ^qP@i)FܓVc˜@FX[2_̖ZX%/lE ׄ, bcW*KH!5hQcqbgrV"{ҝU)K!- ^~h t(lC5%tCYLZXo.Ln!9^|Xr-"SZ9"M%4`xPirK8cTwZ 6hNL(|"- fH= J01k^uF ,ADߤ꼩?EW-~YqA?#sQl0RŒ7gpj X}w@'?ƒGHraJ\?ɋ.LTu rD\Woc:2tA6)5od*<4k]m`@mSCTeu5Jp_=G88Y;t'agFfZs1!FA 1B;v˶B?&d7Ed漠7nCnRj}jVj(bRm-Q;^zX1R?;t%YR/6`pThSq6 zᅗuyn vY9#ȣP1(W7+/k(\4O؃0YD4Ess@MW+ ?!]9e?j޿|X'Ujp; *h8|kSFE{hw/qPioV.luqIQF¿nm1.%_ow0:1< $z0_a0lj2Y<ۅ ē-קXϖ>Jz3ۦ[K~)AqT\kd\y {(tؕ %)v`ܶ?O>380vFCvq1M;&.ã_3 jZA^xLvCⰑ @ $ O?81Tٙ |e۩G?Bĺi, ݰOG2VѮ?KUTv]taVryxF1gpY댫 TK<A{:+紓NF#34:l5ldP[W{!#;Æ n@E:[*.KwIu)BlTH_9K/Z٫Vvtvw"A#851u#" 甊\;8{w^*}YZAok02$#-D'LTe/w&BZ/|Isr*|&7r'`FQ"e\;1= z8=C6|ڈPG՝7lx7g^1qX9r"w_ᒱWs& swLw~]RKec?fOҽ$md.DbOIoIaz^81 A@GރSГ^]&o!Q #^ŠfZGeU̮vjwfb%L}x S׆.` ]&iw@?= lfCa|wTVN'_dS*''؛$4@T =t +f<#&GRa?kn 餵R>L//eY۰X+d,Ky3җN|喸?rӥCL^8-cg]N+Iλn]`}0#Yv݌'#GeVZԊ[:1jq7aHa!>J؆qlA,ñ‚g_?}0B6Fy.qG ī)y7e"REr.1A_h"+bl+vh#IX˼I_aŐ=֑0K+:]r[= Rߧ ߯DD}%= E0'QBALtGN>;]LV բRRУ WH_!EC]9 .fpF$v?V28Ua=m'<@n&pCx5Bߢ}'j`\SZio Izw5; j^&@]XTkX}Z`2txׁ&&X 6qhwi0H׺c[EUIiI9!G?I&b Rgl 9nWXr=JY,ah _{xI*)~;t_JH*&{QOUB/_9ͯ]O-DI2 Ѕ1L+%pbf=+OVZ vO714ư!J|@F QEM}#C䩪7wk<ɱ*j?mXYLʊA=%)WMH[dkIeQ|TV-)/4:)C=,GQ؍Gb[}Miz#'(FLސqmjƏMdh@:gSKQ}xgͼ\3#19$<ER, tg}wZ?cp0qXtjalxMU-He3NC.SΧ0A|tihv( R U@e1%iU2hM:ǣ7ʬF ?ьWVd @”ǐWt8xsEWVrhx3z6g//z̕$Ʀ^n /:ee*Էqeo6A?˽U4#9P6M'g]׎Qu)dGk2]>:qP; z) kdjҴ}\tްz=%| ZW1jŃ pCO՚ ":}]CϽ`4?ne^F:V'`IQ505 =\K{YYDFke,)LlgGaƱƪ Za\0KLԕ==l y+E[6T {ڵ8d}UNQJYf+bFV5GPOăLԗBrPxXlF&¶ &Q\\? *-o!ۂL˺dqٔJ?m"6xF@)M ""L< FL& TIq7ݎ qud=sۋ4Z,i`v:ikLЩDȨTDOZ{>婯gO~nЊVbk:+hvJw})O~v_Ņ'aoF#BqoX)BPUDskm̮O'MϤ9R?ӛXɊ?I/۶<){^EŨ-KUFN3>|K;~X>N{0@k>K2l. $39lne!8|a jz`hmf7ۡM6_zkt€zc }:&/͏GS cIGD7FQY?p(5ЋqkTY+d"kŹGP<ˌk9pkz맸j`c=gگeWԂ)SAmP-c'B2C#!ahoHEIR* q?cW>壘kYt3鴠F]SMqҏQx\Bd>tWTgjX6uO\3Ly3-h?H]7@) _FHuy`H'ȝ 6/lQnUGc, 6Ke{Ş&A >VC0I.1ԟDάnBD)/AM<t[SCtn4 ;N6RYR;Ua:e%ib'`^ӿ1f]gN!7-9g 6xE0ttgrr8 6g]mX2Zr+#4VB[WcNQj20ߒU؀sHf)Y%S]B9:4^QwRgGag#xp_^$%!};UD j բ<%u2Z $pj \^Xy_=k9ZDPB&H$Raj,%+( 19Psl"ܵyQ'>JHk+f"7@6'p\n8y(A$ &leK9-Q/BۘT IGL{wIyڀbw_:(ahKk?xb.[5r&c[FJj<ư}LW]oǺ Im_޿F*B?^U?aU9ya/`Bs @u>3(0+o d|{sXyH=M TLHeC[Xi)[-lh]d)*SO65ƣ-V# z{v#G;ۻ'&cJ&& T.Cl,MnT`*Y$Yo3yhMt}Qh  ;#'ʪ|8R-Yޕ \h2bހŖpʡYVo ~6GBldzqi;L;i{@=iηĈu)#RGf;*nU6Z W^VNfaJ 3aXR7dŠZ%=h =EFj,r:mEX0n}_ Owb׭@y5q}G?bHF'6EFE%1),ċ톥 ]7|=BTc-5;+(F?7 #U+.8;sX,KM.|b Tvxߐg&xR8oUp!N"{)3ub.`;^+G wA\nX-=y=nI7AJ1 G$' ^5Fb##۝2KshdL)]y3ar93L}[0W-tw.фא ȖZ|e% ˖vpFr  ^CFu 7gֆ?{j/٩OgW'+EBデq! h{q5?N+4~BǏKm1d>:jNz^._HQۛ5\:,+s](=pzmxepD:VxyRY?|lWAzMح`E҈&8.D҇- 0}l[VWAM`'i|?1Im`S{8΄?(2DZ:`4WbfHPVZ㣈Iّj\M@M`鲊i33U^;KN̸2k/B)G& E6v@E"CŁ5%w44g.Hb43 R)b;2y00rbOeN鍳ĊWumi`Ao(Ŏ~R1{/IQyS,0zI.97I^g@tUs$O4*qDl9}J&K, ӌfu.q|:27*36 ִaB i&,:V>;UiNG :\H G6a"nqKPf)N>!o3]{Z(iQTp>}8$'ƅh\15yk|`t-y%.J@|k9P?{o=I@F< R OV90#gO p*6gܡ|oX> qUoVbVd9痄tRE.cW_xaA IYŶkpv}FD>YC%@8˜ Eaq.f Z7=ah{Cį$\I!GQǻ v3E0!6{ҙ>})ݹلwRdHE*.gq;EN}fj.Ơf> .R} }|K]fnC9. \}+y2b1cPu7, t7v Jrt%  MW}Z m+ n~c-mX{H@t gYSuAc\KPIKSn |DPqg~{%?7 3PۘI8ywR&=gr*Gׂ EϨ~[ag(.('H͖ԙ8έNQOv@sJpX5cz3tE('lkeZi෻ t&/U%iWNr[1|{4>䚡6`9ŲnUC nnNA&Gc{&î^.gy_ƒp:wMu<$|̉+9uW4^IfpBNP3`f,翋Jt.GNֹέ+6O5|IM8׳8>wP"%E,`BA"MR lPnCJ5ĨE~B)W@ǐ,v5_K.(gzrNȠfª48-f>sT^ NZX>c^=,?䔽]n?Cx4[RyuJ=۴ #;L5Z㺕bep8?i!fA'o3[Zm{%[gՠ$ɻi`Q@Neի\A ^7[ YߜqabpvTPϥ:4?U锥 lᢕqrrdm^]V0>qTMS-7iSNu_υLpO[,NIl79=˽;+ZS}\yqwɨ\ҊW3cmjfIϓ8\6(6%'0jchZ5m}Aog*d/_P7|{ I%ʏ@?׃kޥL1>)#n6Y+/8(=:ɪUQ?V; nAhuDHGZ >waa0|obB#dCU? U@4G"׫CǗzS,ޜN7#ÏbBdbE "H#V_ x绤fZ>!TܹR*=XI/(hl* g :?=L Ǐ3Ct`כ"5xT=R0뮵@|^O=ȿ}މ\&d>f,y& rC0y̕3=de6&K+-I_]\gb?aϣ=ʯ)؁jI JnABAeuъU\Bjͮ|Kmw#h8}F7ݢh$K9v;&YڋNR_aOHZzhiQ6a_ꎊ[֮"}S,j%D,"r|RW3S=8ljK.٬~m4SlU$^L@ ``VZ|ѩcf00W,h!1UG'S~*tu YWO2}̀Ӯ '۵L/_bT[]dۅ Dj`7 Z|ΞS"r}B.F iWO<,ur7U j uq[qP` "\_ʉ!)$ۙJ3kԋ;dy[IĤ?d{9z63LK@R\پ$U7p9z0H‡2Q.k0 TT ={ y~dZ2i%YjxP7h&[ѳ ~wmaj W+IV0J2T2Z_W-o^QG6$"#M!̖cTƉ>~1AXo8X+;\<>7e+AʖHl7J^IJ vNdX0yc}Vv!e-y` AKFF1;|,]l*?Z(b1^EьG*0G,Jy_E﵀%,;lJ_M+YNHSZ4P.Dž4`eYlxP;sOt 5ժv=FyP"?\cg=g]j!XCdŬb-B  s,T p.HvhUڢ qY54iOxyS<͌4JҨ!)\*}&r`^֚0\28"wrs\{'T]闼g'bTKv ִ4H@=c%)#CZ{*۸RXy=B3 ^h<.SOfvYc6v#MJEEfYkW}܉:ߚH&P-Ei}J`e5ig};]`ILҢ7a|BSQy4&ւmNi &U'>jXduLy,x_$yWZҸXGnsax]b$3pcS@ug}])jR~fgĠoɟ6ILFS>2SyWنk+;Y;2gD[ m}P&[_J5nNm{`*t ° >(!C[QO}ԇOgEDגzI HnXu_۽ !3˻-灊 ;Jx#elĬ_M@^!aSӍa~cl cipx6`[;~ǶQk8~j&'^R6HyP]G< A3mFa,̺ɵF|S2z͝a)7=*W.q ms妫zߌDeݓx !DP셜MVp^fe?"9_3lkf7m q ,9#?`ѿn~iA/tjUX;ř&E ?:F׶ޕPuƱ^? Uݽ3њ+F; o_ͭI*-JJoWmJQ #׋2Zue:% KK0xz!#I9(3DTwH%PǒN*hFp"dp7yuCb̄}El3aƼkL=Fޯx+8 >჌AXzOQS^T}Gh0.( a,t-ZX]4b-MTE<`:gjG[IbeT˞QrUBcZ^vgM^ @#=|ܧCd|7:3{x'p{D0M_̿omT 1Mw{)`gxۡk/ S5L6kcF1mQf=?Uۀ{59z$҅gI0w#`bQZ 3z8w>|dë@ۢ)Z5)UbM߸jL,f TE6[vsIAPtmKzu5/1b%o-a+_F|0k: w9j=Jf>4*.UcI-PleZN@Hhs"j̯M[(c*Rdv hHa1L{ l#rH ƒKJ9Q1XňKtlY0{V@-В_-@R"! >qs#^cU*# IΓvgB&U\HqX"i7UXnjr E͍)U՜~@WD V<QQ qC:Sf/lc(F~yK]Cz]'4~7ah;0 E;HwGt([Q#eI\5 J1x v1;o)z]X{7VL3+`;q]7xVlQʚ(dbW pўww-6?Eq?Umnԍ_ER%}'| <3}(ɫo Q^&+]DY=6|$s{ag5vj'3|{ġu0_ bN 4á 6v@)[gRXyNxl wB5IFNȝ?1Ae[@_j삱vgҶQ5źhwE7]k qK͉ _|a:}y/BUmzp!GğvḎH,%)kNğ]#q ^-^o$"Y-p]Ms4,Ƅ:ypydF󗈥ζ/_+XBN8U_h sƍt Z'pcj?e:Q_܂zPĥ!:Nqc$H5jrmC8"_ԴqZV*+&0ly}愐a A@KJs?K1@bSDx5NF'COX(MrPNžO.eMڂWihk 1ݕҽ8MF "q#."@u ^fwFSS?"fv|E/%ֱ\z qmނ$+<+Dzk:Z큽ʳjؕ '?c4.C▝*+\8)5{?fqzqg5.7`@V$ӻҎFREGlGZB#alRO&y+ yxȣ+,:nǫsjF*ʧQAiVx@)g ?^CB0=f\_KBG hwLL4h1YwrL78v3[uIm{]N`Tٗґ&_q H; wXfy5' ld*#тao|FmPiI؏ca&׼j:]ɺQKKo+; CO{2(i!BP7"';]3eLb?|ZկBa*ޜ4Vx 4?G85ѵ\=MvIAWůؑҊڨNڀ%Hy\Xx` ?9P?*`u+ t.JeVeIj)(,?;ڒētRVq ._;(}4r,߂ dkV^e{jm~c/AKhĄg(G }4=l)GazE Wp |\!"@X%[I@ R3+2b*F,D ^Ǭ M-bBg$$i)W X|N?jMmN#~*'68+-L}WP^C-%h*r`ryKpD ^oc\+@P8؟~#}Spʊ`zSɓL0gS2®р]@;gOvRC9uc (_W \P(9 1ڄ3qq`PSbPa!;oө6\-Qg$DaHJ!?b T 1LSľS>s?M`VpӒ ){x-6^kBj W,4oʷxprd!O5[a1 KEJiVX?Š-n'T<2-$I~K5i25|TD5h X 5C}0kȫJ'YH\8wS F{aAf_+{m#?Ѹw3dLFn4 N|Om|QB ł޴QGUTGʕEk]C}Y}#zB:挒Ԝ4p'?,! ȾȽ2>>2ghTݜdDi9yV<5*SPpZBDRA>n<2~nIna?e]눸Tq(׼rf#DqS/hc^ԿnELj/U_m'B/k? JU'Sd١k/ 86,4y$0vġfukD1ztJXsN+ hf3d[`0u^gg^y^nHu'"ḱnӫ&dǚ b 2{FwGޝA_ [c E1wؓ|ܡ |"_b$S8[L]#n@90b1P0N1S6Fz( d(>dL-,|Mwpa1bVz;7gXf:bv{9 u[/, e6)4M&1D׸x k~\٤Jȴ|y _ n_^ ĵ7C7u;|AZ=z |Qe$-s7;cV]l923QRZ?\5N%hmYeg}ݵsPdy3XˆM"숟oE=a$٠jeݫlR2NF,5WKOƊêS6Xo ,5+ g(JcpjsoUSӚYGZ+ohcE+pc "7a`ƙEfȵ(Um *Q+8g|^=`.rbkOȻସٖ@4>a-j$ 1m{U۟ȆCvU2_Le&LNj"c_)vTT頺;`h όZ֞!:g/Ym 7'9sA⍊Lp"pqX@_/uZü %A ( jd>dHD}/5uj3'lE‡Hn+][ Fjj+jۨ"|N3B5#G @Ԙ:x*Cҿ;U˩eMӦ_x?uĺb"O ,'gzT .~pZXi&dOX( 8S??W< . Qat}Һ3KW'Dm3x>MZ VfÖvwmIܲ~It"%Vly;o'S@kҟsKw_1&k6NnK08'8&&cO^.GlXQ >8ƾ#eƤOBNxyUd]0DXAB:*O5ʹneBȣ8N5հ2qE=`ŢBdˉa*ݐF+V'3c)8 lPDVD-ۻU94fVfd&m\FʺVS畩op2{Q/\0GsVb#w4C@6ڌ͸tQP:٢VG^3.VJ3ZxH#zUFX H>[ϸ @mw8Ƈ'6^|AӪj3MUSPN 8VAķ>&^6c(/S-$DA5|M[rZw*=vm aV?k 霗PZYڞ֍*/>״6gU,]ܙvԠX6&=m &.8S 6K([$ymJ[0_s0Y|¬>>{|kv*CRgHuycqA5Ză2ޯ)^_ڑ;?ڕ,MLA+]P-[ '!S-0өN|'?)xt}A}Ï}62Qx?Ң\ (Tb'Ѽ"Bfq/wMeYM|`)fʠ̘\ u:$5.D6;ҕoߵ 4ֶgP;ʮLr{uk$zNvwOtG &97&ՙtUK˰X! BxAt:XS7S{PB**c]_|,`7;v-JD/LX1&Wqj="w4?NfAq4Q%..1$k)~\D_B>RM".%`8҂biw/!<+ RzWe݀nܿYһy fꝕ,Ð$YI4#|Qֶdp]T}" ^p},B!.B] *qYWοJcWk!-YP8|PܲXVaz}0%eWG)r 'tNtm) O:o)*(G^N٨8vW$pߑ<' %: U&ph" /7JKl)j;eax3!&"m뼚wruEh^gN7th/jv*b @]=P싂j{Kܽcf*}$$a}.r71 0N8Qa+bM̃TՐrSeܚ fl|Vx *|'Bzpcz/G ne 2H>j $V(/ e)1\7!ӌ\'ͱ#h+2/=o6(c۲$@015O֨A+n1>.Ed)cBBGeב8@:J@N-gQA&,t( ex>IzO)&F0-"}rOFہS&[@!yuf`&i*Z%"nXFC_Ǜ; z9⧄wO?yP&>6J"9l*n^w*\ ),Һ*uv쓰>J݃! O&MY k['% k⌞*&]wZteu?A=GiyIPg}g۫5W 1'o*KlNj Z9.4gg/3BljUls"<:|:RΗ(YLB´D dnAW cPB3ª2UMf&"44?㟞P0-^V| `x{Yo/;nÂTO{+3DZ: J=ImaUfγW+{URX%s!e)y2kN0s gaU0ӿ)RT?Gx"%k5үopyܻT4!3wv.G\ nZlћor:>hќ]M(av%tH7m vRx{~O6Cύ =RC#P])Xl3q6rNf`s邬T6 Q~3mW}TPA6O |Uto/^XUHYvs/ZxQ=lL qN|{[6dg;vU"3p6S8c o3ZaMSf*G] [,Pv`P:gГLfI{@NbFHCtj^1e.CG-%Q!V~u@ Ĥ1ine !LH 帍Y생Oy -}0p76҇{U*Pt݆QDcwA@Tx:Ġ'eF#lF{׼.4D Oj7 :8'm2ZG*w9B>ЁIOfc]3Szsl  :o$ !WX[|8d4q|Rl/=,xkjybjчuNj:X}HhLkb?w_P#C *^}MXZy݄jpdyW'顿+&J]5Yԫ#_Nͥn|[Qx{{հ䢎3mV)$0V@heA6d#)&J)!;ޗA"1Gwd*v'hH]R-Lܪ{ZCSYs6WQ/))^zaxBdTϑ 94:{{u>%xD!`G5j/z~wmv2E[JYlpbS(U}W6Z2¿rIK mLUCfLʻvT:/K .6>_45 S NXyG@RlɟmzYfMlAM9n5HXic[veO^)3ďW_c fp1t¯̑{mE潄aFbN=(S[5LzY1L; 6ɠiL.Ca]u]F'h8  u8]",- S^eszRZDA蹹F_kIRs1ctp<ñD^˃gs+E/4@+Ex*žEg6:%BKA9#iPeiFvy̚!#@bP\XÎ'\t!w:pɒ(pqAw[8b{A`{gLǀKA7E7ǀ;iӴy?4c2P#q2(!n *"?1'.2pH6CA4i`J36*G$ &'cR*Ʉ=#\8 ƽb=V<|ř$/ {B6 ]>7eZI?ЖASeT-.9.{?AZU$񩵁JRksYx^׸%!׍#6.NDo+aPb&.Z/C/Z')UoY P3bVԼAj wvBzŬ\cR0RZX".P54")I)]|/1L!M, =Jrr9HLvk"Z!F;VwC -H1p`Eo)\7-'!eUlz3B!H> Kg1(S{{!o䗌ie㩀7-4\F$;쭍}ܲGV}FreIDK{X I/pVXLyׁxjKe !8EOclwF_dh&4j'e{%e0W*wȣOtYVtJmXk|[R%3J̓ YM1ZM<;3swd"uصkZ6 S?1l$Ҕ ߽>c:B(beLYobS:.CeևDך_Up1CT{|iy5 ~3Fo(ʙ )Rt8W cxaԁmGbUu8[-1Fq~K-W*>{hr{lp_Y8Sװnh8 ;ZD(t;Gr+A3`""Edna8$>α_Ha6A9KgiXEmOth Լ|3Qp jLyߒ-pm}+2=VIW:'X:@1a |K !5/]P/3%=]\E+G>Ww/[9Qb\"7GeN۝vE5&7i..w:)G9`>{ `g3gʳ!VLXrL i3tGr$2eylXdjΕ-|| fT-XlucҟWI|۾Ա/I#anjNsٽ{0[ my$cj{7H!۟dk^a 9r\jk!zBnԋɉeݓ=b٬Q23᷵P4iW: -EX[A_[Zrsles[ŕ[HR6>/}$͆yfg^nÆ-򊧳fЈ;D.@SӭTǗ.)8;lW5Ejhuȝ؝8'.1Q\F7׌Ζz;&cqtTP^*@ w̟9!օ4Q85 +O'D.=C` Re%dQN D=@.WFU*}0,1`;8}h_ Y9j3!*4ީOs*@nقv]f.N.ȅq TRGܤn{$qn^( vyۧ|hϼ Z`HH$+ j2l11PX~'ܻʱ$4Fe{ 8A\=ʣ9bﷳ.V\_e {m+d.v~Wh j񛮀 9? p37-g`T䶱OnzIC5YU v 6Nco%T dMBěډ΄VD<CӜJ|Vy+xQw-bd\O:$b0մWMhЭy )G&P]peB{Ʒ M Qlev#-(MoMKdЪPk:4n F!dx_fɚWt>9~:T2Dt!7Re"̈@K~z^K~P "7Gz\'N2Aua5ю (q&;NEQHB]}⫬-&qSs )6  wG7>HQ /SY)JgSL"bfKrI_pH^ :PX^wct Ns:7yNd\y{ ZLxR G~Rg\ʂO1Lu1ݷ=\Ϝ)Z|-6%$Hp݄;vק%o7(!8Q[GK@,U7VXi^#1&-{5&Dۢ =K_JTT"9|b"1W9%8BO,Q :>31##('Ι7zo[FUsx~yY샛5] 2T=;12bhBTS^R$`35{,w874ojTkR^E\5W7|83!j*SX")pcYqaӒَ@.kex1$v&?a$.~e)}5|nxYsxzUP(w 0+tV}: \>L"1Dawv4 }:TmܲdS=m fk|VbB:%#mŰGxM9W݆ńىyHj! $(.b>+}J+4oa:} ~7GIdD $F6+te1 ?],+S ԈQY݃#a#?DWӈT^sshLHUz3,󺾩&Bo "˷gzkV-I49f?hu:,*E FtiQ9U1ځ9"T}AIoݷ)(m.tx LE \6|7Hh6XlPrEC"Ľ+,*dR@䊆#=R.]]^xd[0?h-MLCB<ǒc/,iaYgnQ.} ?K%>/d}δpb~31ߓXyݓk{m;$M (lC])Q_|r 0HpmAizi:kI&lak" `Ą^λ-R J #{&/ORbjnQ$mHKq9M·kL8mSXE gU 59E8e$6YGʥ̎9*R,f@cUuy],__Bl. 8VpGZj$[)Z,족P(DZܵ#dmҹPQOK-rSj)ĔvJL0@iF`?^9_l ik}]F$rFԤ__IC@bEJJ?b֙)ERD:gq}uq2 ;b"]LW‹+ʇ*%OOī\g@8:L`RzKI|M)ZJXEɴ-j9-.d*(sˇ!⬼z`/v0֏ !pقՌ~Y,zV.;YrgtZa:Э;|;YRϳ31 DsfPHSe1o EyN?~veWJBi|8no75yP}~:,b& K%1N9_2 /Z&Fei鞋Jk<γLRG5iJF/' k+;ŲN J ?@SUZc}j\(By/,Ou :zB!dR8ܽ K |q#8Y n/4<$t*:L ؚ]LOf"+Liʒ6v&f,%bI߀3Rdж/"d_>$Wp9 lQ4hE\]}Q.v܈=~IZB)]Ct1uRXO9,Cc7`Q]t{?Dr2ս|Bb83RvG8uUC4u s0l@KX#,_/ͭWB@fskT9QqԐ]/ۯp[`A>Sh/ t95_gLn/Uɼ3A 2-*c4_=P)F;a8yv}=xE}~i+r c%C+Dͱu̼h' pHA?V`_/j_8KVȴ΂pY+8{qp^CTӺoXG[pzI`qJ췐+Nbe=g×Mš]9\#0X$=D+Kx$ 괮IPF9Omɚל8y <ț*V`KuQ!X0ն3!iZ5 f`4\loj BMfإ%(ld!?v4OikAp#_lXWN] A>Oy׹/w?dL qZ'G1:U c@X JfEF%W9d6ى@:Ix{]oǔɝ4_2GxtaҢF['C&p$~C ɢ D!:ӪxӒrnt)uKS| {8?lx)έdELF˳{.l.cwI? >8ȔNN"IA-\ nSV>d^%4XkS@<xGjG-pbUc]$fgj̹6Em}R}R6/)qV9YdK%^^YZqLwOF3 EUQnt?ϕ8c#h(!T, pC/0p1J \ 0aTd:*_‘ĘU'Fi]AeeqXi-AsH`8~^- "8-2vB)L ӃG {߷'\}G ,1bpR@ˮ g|#:izЀ%;/Yd:AM˭t)p3P38gKV ښmkG4Gx;iQۜ8r"ެbb"Nc^g&ק V~rش2xNfPu+3//6>vR[[} ,20F80aqdЅ OL2{F^ 40Lt*%%R  ̦g] r'^U`mWգky PlB7)Ϙ[ۯica7XD'oo6 efS׵^663#H+Uq9z ޵Zpָ3&Cl pj-/ 5~q<P!BLNc#FiK/S<9M0RW0㪙e0q/{ہ-{ݩ'ϛ8o}3o[Lj}9ӁuhɎ>@%[.0Vȹ!Y"}LEXE?L5jU( ?88?a&n}>@ꕰRPJЎT^~Z n 5XAħ8{)55'n^b =nG^okpPoЊʑƱ"uzK 04jQ87)_NT*c6HUuu_ SjB vybIX"["W`U~l*dZt*u͸Gc@ԅ2%[G[ Iz 8DmjxB}S; ,ӧ.J"O 9~`hw]kW]n;br6pf=+CFg5mj&GxomV7Uh0z?O5FD<=VP Ѧ2$%o(ݿl0Ze{L=b`2ld+w:- Mؓ@> cT꩹A%ܹf"-|l#|KZO%./w~);8iIѥ*YCAQ *I jOTcl(5v+=LG03;Q-OzQHU[td3%!lhwN4 k;`((,p,KUPW6],Qjv 3bffW=i Ȝz8+v= )EbWaL%r~PS  @oUzߌCy aBkd8At87up7*LHFP[0҈m=`OpSԢ kz?awﰙ$iR 2QVZ!Df`Mt<`M꽆~θqT]''mG?刁0Jl^m $ͱΑF0T=L1 qܬID-"M \Zuiik;a^7aWZd2sG. 8Ƃ'lY7)PV1{JVx`Iz6\󺿍fBEЇ{G*hӮoΕ\җ"J,bWjg:#p!((' A1:2B"$BwΌȧ8 d&*3O:z#A,0A&%,6r$> Ep .s%ڜ8L&2KZ6޳MOgji&h=>$̃d&vb@1O D: B}[ v,!>Ï u2Bޗ"b5*mT,Cb:4ˠe?zo}eEF[Gl_;@Ύ1@c.x d*B)36_Dƥ_K|+vG\E? ?>AIɈG@ ) \ʌs1i+|I_<.{*MB>r\&eu&D$<`y%JO0I[@yKVr/6`pڤ|ymiytD:Ukr|)km8>˼:Nqh| 4^ۚZbe6M^HӱKH[5_WEĬL13$%HH!T{kWg꾤 q%P҈ߕ,7(Cik30W?K\4t!jm#C9\vÏ JCp%npWy\kWQ&/ub"AT1E|3!6E3UXxHޤCb j7}OpKEaM/rX0˭~&A&EI"TK^ i27x;޲3e}K,/5}tÎY$QΆLϓC-U3(!ED, Eȃ?_"n*rTU242eå_3)@+kO0`fP 6H\2׋mbk·>bvnmqlαxX/1*bA& N1_khQqAo8&>{|hd@??tl,7x|^7n)Jzmxi;~ci\)_,-7_O8R~oQ^9C'2Z4|a[lQ wT&&=&]'d?@ȌW(4܁B%GW.FA ޺DGWS$7CE큖jfOJʿ%KK'+v$=mmGK+BY-XU4&C62|z<0וW~*,,iޏܲ hfc^ QwM:=1fPcO׆@"ВpzUK?IjKȲdw\SJ` rЁL|yӽ WJi(mg^V8%Ef>1ExYOzzcYJ8xP4[*مnu'lنLE* ӕٴ׈pr{xW8qJz!+e/Eji'OeTݳn]0T)t-Җ&9a xs?zKs?3ғ(7~'05N|ݧĎڤ1ڮp*HwwG(!054ۺW3G58U s{)4yŽGa^ p:!x u ~Y:/B,غ]F܂eU4G9]5uɃj p圓fIW5= i#폑Y>v`􂦦6~ES|u^5ƕ_?qW=E`NM޾|H).5bIYhV)fLih""@w5I~9OQHb.drHpZݘt_F,vc[zimpH40RVCq3 ^ -1J.fdOKĥao `h #ۦW&0@Ug\c"GpFTw̯/e?tnH1e̮@Rr{ڠϔQn^wH]DjDQa;lgβͯoܻӴ #VSa GTfYI[3y!6>"VMqq[@Vj `ݔ-K!Vk6A;s!(5=ľǼ.@~|d1<]I,Y7GpsIF; <8ipgv?0$ _W6I}AuM%P)BI\GT§WSaZ M<ٞ 72f{ ᅜ̓-у)W!fx.0*)?SV)|TO*5Vp7H~<3> eYl}k h(E$8[w?R3@ݐ!>uO@ :.Ks}}IBfsnd`8xp Mnu7K )Lfܻ Q޵Ń>>H.+?UoW yޛ1XMO[0p/%e/TvTBb$)9[I`s m i1 NA[H%h#kH%Ź qO$#V^D7ןC(+ιϛ] P\j3XC䁭`(PtYh{@'B|Q܀LK&7}*erC<^Dmbk4|V Ӂc rj 0 RC jpe `o:C0 (?1q8DA M/^{러["C+~aόJ(MI@Oe۲ KwG.UR(D^dU*y)&BZǻ1qz~ Sn,e7 i8 @g;nRoXR<ҠYj,l:2؟gE T1 AnP8_h?qg/Rҫ[ݙf||{.vZԪI_{(nY}`u2EyfSD!{šCU8y3K}HhP Kn z=OåIHUˍW1H"cٸR w5̵M <>]rKsih؞\̰Sv.ocB 'JZr\pwoZ G5ml0d^Àw۹t  t8`7_tȮ1g:\ 7in7ܫ} =Hw.[88+Yڢfo*北wopEVE8Kvzt5@dq9K"m`RQBnWe qd__o0JBu8 Á VZl;>j;Qe0w ע'j/Q.2>C-;#mTYfw/g|Mudžyd:I!l9twB'1oiޖLiѻY%$40)?!!5C.ǼErV7];$o26îMe~3w&y;PS }}>aDL#{!ȟ@Х:;,\Hu2ÏߌqI_N9[aFeݙI - |0|Cw <(DôypX4tP2&AOQI<ЋWo6{q-I*QJ6 2ZAh]%NT)"lTOљ W?U{3h)H?1hWŒz&@֗\ =\緭f\a!A/7u|EnM$)' ? b9KS-J'KC CPVn+":f|^T$YMOԻ3(Ġ`n85w-ql$;ջ֔5½7€*7yG'em֎ bcf b EӢejEozVAfvIb@IWg ѿ ]ZYm?N:5 AcčqV$>ɡ]Q% WHUQUWhkN@04`Pȹ^rcheѧ2:_;rW8K21NdC{nLVjdŎl#.gZ߮2~[idk' ?aFRo,>򈪛'TNrȞOZ1HOqdDŽT6~ɩpG %g^0/2I4X'ZI6$Lz Hև;'XZ39uRcgSFI4[a#CqCf5sM=SQ OI &+mՁ !!8s΍y${A}_n-N7Sg}=eDG$|36@YNTf-&/iToB'c/ xirӓhޔ,tKnTgZRokyKDHik˓LУz~*к; {02u#{jMtMSeqxOIg7M0UR(wZS9{ S*oAbN4逑\:O.=VTb ` ldal%>蕮BoQ xt2u-m|{Mu- *ި׻-Զtu?m@aѻu»9Akt{TCҔڏ %?O/4i\X*T[٦*(<=e~,Uu_ ŗdsS0X>&U4LHuBblvdcVe(At"E>Lleɥ*5o "ґI`HY "\OvB'8I@0t0]Nŏ&a\; -cf%c=e:gS沀2/W1Y _5)۱g0XnmyBk_IzS>QyBee5C:~0ݜFr3Ԓ+DcCk3k8L8hJ1Q+1@&k(׿nZk_'DNuk .?Y$zP>횎rͪ<Q}#DBbsbp"g#QXa-GAHX7F6oU鶝 x<Ǻ)r(&E>Q/0FUPءV$@n>paȬ9 6>\(=eG [/"=o%/Cu.<2>a`, QȪYUm$N5/lɐ榥*kfv^`Q;2wбIhnuQL*lՂؿdΘ.2|#=k](d+(L0 ߒ wxﳝ>?`|>4 qyi-X#׬dJٸ+͝"3ߢ,Iae]0WSŶ~Zo+$%Pj;)>t=LO-dU#Zx*OvN/2{_||ogK'q.I=¶Lq."%tPdVN> ]ni]•a3ը0擿;Asok[h#%Z=lKqWkNgkr{޹fIXX8>t\nE<-\ ȭ$v Q~KAh\%H,qUޖ[qF,[1x0-bj|yz^H0\9xߦЊ9F>Se5,^ ]&PbE*',ACt/U}hoJ>4!䟍H-EhT¸Ȑ HW OO T3~+ 1<8.`}7Si%}QHLk,0}aɧUXy k{f1ڭg› 5߯R:^:QrjATcB;v*x'pUt}R?d7442Ͷy9V.bo=؄#<.qfp}˻zFZݴG*Т.ik93$ }aZ=jk>V'Papmx /Q9KW*y'G_*ǎKx;% `cRU.{g\\rĹ*5(sH܏I[MUeg׾.qKs. $2*Jj}XcYd*q蛄Sơc 1*Qb&{? 㗳=A2CY%AKhaE{U$2.ZXInx,WCsq`P[ge_LX+^ԏ:Zp% 1TL"H5PYg)VVʫ$h :Y >upġR%@>$:$km6*Bjv#:&=з,r|#g-#6MLpY;n;u"lHo\sN4y z:v0Jvuhu,ٖX>C{t! N,͛E+iO;p @enYhon0\ӲDڷDqn&Օ՛O?&SK&<|̚ru_U*O-vKc"BA>\KeKL}9a@0wIt@D 4X֟p]EҝeRQTC[>Z6ZQ_cp51~oiXbo_4?0uTϥX_%Z |jRt= ,؆~u74i(*  R<0S[8r̎M:9BsGL*n~){Őt8bպ̖#)|ɞ̿0?h봧vF74Xf/P&B2/zɅ4Jp<# 4>)JGe\-jN%W=gTu;1%A\ԕL6^czy[[D3zaxq vY>tGCUnJx捱41-=)^݆\0:4Yc'@f MLl8y/X4?EYK/~yJf'53͇J .4>)T#$mim4ao[^mE&Pɦ]GUO5WkIM39q/0Y9_DqKLn!.Pqҭ9݅iK7-s8Z_2N! x'?5}i{FWtNj^ #/D xV"=Զ??Ź ™دqwi n}Cn' gAՙW) hX<U뭳m+.uV}@SR njhYs ߠ3+"@žŬJǣ[=Kea8MYdMIr4l' X}rKwJidqT{J&7$CgEr-hgXh+>Bl^iqHd,R es3.ʰ_SEB&W82᪶W{/&ji Anߧ ;D)}RZűö阁7"Fe$+/d۩e&iUC<+3d ^a5l VI"YǴ\AYH%bDHPc1EǾU4p$IwQXϸd"ږyANϺY7ņ9_/I;u(7K#b2@ b+Sd,c&cH$Z?tRÕEl՗3 s!X9aSxJ7?LJ6G6Xx,AS8_9b::Ҍ3gPu%\=Mby`R?r@]Lc&S?Gm`../bX,%w1-%/LZzV机w]p; =Cĥ\ b[޵R`6QȬc:鿒@JT(lP{R?m1vZ%?E|e{ɁX 25#NIp3)c؅xpڞ\ j4&hN#7/$ơ\xl/`4iB14JM[#rPVڐ *` `\5ग़ ^1h71N =V$c3awU3Mrw7=Hh9$F \&OY X#9o/ ɷF%‚Ǽ-^0+KP#})}HHT0'9l sPߍ28:ƆOCP:O"[;q䈎h(L.%&}3+Es?A{Q#{j("@&3ĜuX̕Z@^zN ]CC(t(啷D-"kD}K:/r-3Few o_QAtMW0cm` ۅjpCAbedqh+{=2>Cpd0$FYMBJȓX! {"$ᮽ+̑hy@ƒ=Y-eϕvW@EP|H֐5!-24tLM@MD}Pl{7JdESBVupwM`exW]>h"4 AO4 iX v|+̔-tF×O/o!ҍ tMM[-AqRCSꦱF]! ^od ]$jl6@:q/ y@m_%XԂ.sʗ6O e)Z@j4Y=#5'0 pGa3̉JY%sT;#eΫg\w.l7OM5I-tR08.3Iqk9z7r>-^SF̯5LڋŠ풕)OL *{PBiU[27TrI;K=ՁHWwHa(1aM]$,r# 4 |l,!H h-x4wP*cs.Cd E)"-|6r%@{?_U૗Ms?mǭs?eb\ j8G걒bOAPŊξ8>yL+ūN ˟ ; 4p&jʠ ) "lv8+qJ+ cR_,`X"fJvlO&e&@)m{^ O]855M%'O aIAgT0;h' *q = @:'1="}j#6t{orԮpZD9f8=;岄rF2dUVVAvjR><"nn 4#/H7,^BU^!:fo/sun*WNyuDvo EoQn Vp f03 P+-^f3+{)?2Egp ޞؖ8 9r$ ]W%/B3c %ܞX\i-qZhOƗIDWI(5ѱgQ/vG!lיo]Fq= 1Y yip=L\ߣ\%,:ZVŸnw0ō9<1[r%XO凴0Is}`=l9- |^#Ϋ3n{ZZ;Ӑq9/0ټ#J"rA2H\'((82`T !=Hs{G_`VoY%@wP+;-=ڣn@+\DUXt=ŗM*dސյcwk!-kn7Fqf,t)]T)ZMX!d.7X* 4ЅXxIg`b;%Oi|KaS,x6edd%91lJ4q6X,=UbQ^&`)>)xr^%݇{ǝMRHh¨9ɻd7v@VT47uӹ8;Ӟg2&O H&38w|cA2!Ե}k]!`{[K%1,@{m$}qaWnlщ!賴@U4}rя*Fo۴ӥsV2k E:&7>/VD6 M#ɍ`عH |,$Xߣ!: :[> ; a*dj?:f0 T.82pu.Feא5 9q&|.RN{%oۗhl5xQT.((u[HDξ.O{mkq|ՂҷRsrUpA 0Z9 ~]p!q Sqò QM'#*I(vVt%i8m!0|$v`*zD8)8[1wryްָi&j9?/\fz;RRnj tK㏹OB>ơc"k#B҃e 65"Mt`M\Q3_IcF@onW7 WFI}츓Xl_gW|-ӟӼl"!#k`9=n{euԖLXM⹂ږ.gS$Oqxx^%&pFsۄc"h*Vyw7go5|M 2e#N,w6/Rf׳"'J*;Nf JU C1lI*LpjN2Q<ݜ+y-UŃi`iD'wמ6cx'OCGՌJ~?:g#alit]rR_XDdRRI !tn%Kp;f&yWfnh3u zL2ka`~$١pmq) `|v_o;!رʜ15a8$3KS9[ŎAđCMe4y; !͇v= @5)7( Sm^ln/XZ]r9OA ZV~!93·@R}e-o[r(E Ha2t:>d{ml#;}VBlduՖO-*D+>dMeW{咇R([&&mߍ!ނ<elaҤTWߛD]L2J.IҋPwOʿlNRp>*':8 ?"_:rݢRΓ г3OkKdo+ODB/ncImo(6)U+1kdK`Zj ѐ˞!yЋަdcHK{$9uvyz_k A]׎*⨫ɬ5Ჷvg9QX|ij+P6I ct㄁T6/{'cc eYRB,H'o]ZFW'@{]`ӖԌIG; a F& ?b9+X&?mC2\,[Uٰ+)@5_=V1i0񊀘!BN?fRn+(3OKGL;HLõ!NNQھDWBvĠtbՍ}'m68gI /2*HsPr,᪖W[ùrA`qN绩(F`#-l/j\> AU8;dد)۞sX85_R_'XQ?Vޟi2%x zPk7b3ܒ:'Np pI1T' (Q6=ѓ2"2,UnI `smD$v(9kKPYLaLOm2f'8#WgF+Cjfᾭ:/*c)b2^VGkhN 5pʆ<ɓOߞ<@S٢J}}Qngj97)&))FP@5[ܧ!A|u5zp'5Z ̀x[mCJ6)6VTOq%Ÿ^_/iё.+H6e2r;w} qv7vE=S\ 1U'-`1M τ[FYbQɴÙ(BՋkK+?9!M~g|l×l{Lͩ#LXwIj[]X al^c| \. l4W %em\@N؄@ @_*ZףݙXF@Jނ6}?ї,f}R D-^J>F2t,k|a.A޷H #[j@ ;{e˅DmhQ΋=>gJkDwsyVuP86wiӅ5/|mfZ7ΣP2+8EBm\Xgп47+֔i9!H<\O̼nx72ӷl=S47`X_Rc? lvo#^RG5#XNΘ-188EOvFJ.aƴ~ʧuWC!,#=a&h"YG/Bظxg= G`;Y`Ù@JH%2M"~!MAgMH/'ܳbeq1w360|ڑ%2XQƴHCFz5ܬeeolA2uFj*BpE[u'r0X x X9- +q?g+.>-iu=9-hT![kU`'@F0ġpqsrыZ]Xuũa)쭉dBEhzE ,B" y~4& ]a 2O4sWE-g8( ο(5cƉ7|{c3Ye.Fnȟjauu t7{\]b6I0?[.19.8z./^C_gMk] Kג[h C|$]cF׳ת_A,h D&`(]|d4 bT=w֪93⮪~jsŏϴN>FsFD>Mʉ̆杨~Rz3HrSP`FdHʆu^m2U)7"!BJ6 XnD d'O=U﷯҉.4OVtoBp37e]vg9tSWrk~ ٹ qW1)0Q3Â%p:mWw rz_,n|<$4ݻP"O"*C }2~=05+ɹ6_\A =$1d‘WL@缘*єT B۩.jLt/ڴfi` :)~Ձkd uAͥ(.:q%LKbLg\_h<yxߏ"k2'I?14-juO[G_z]z;JZ5ppd> z[˶(FMr *nY'n]C򚽥9#Z" y{HT0fHb Ot"i*G>30P`Ox%.E;na_ccBul$TĪ"˰!,3CUKkDqzX!?^ :CfږSz;MklpF> _C-CK&ֈL"qhCh,{ %3ܭ-UY=U4lQ 8T9#Ǝ Hǃϧ ?(ā}//^ )}*S8>!_l~jli.*dzum؜=1ӿ4nC8IO,n,</R_y48XMqW[3?FfY͗@8K} C/N:y;XiR=E@8T D:x̙uFXo"\D1Kј]h]ÑGƾsH-Ű]z8x&`!ø u+9[`|]3#3kSԛs%GYuAds90?y=): `z: X몢nOQ-vΏgZ@{D2UHPRl-DBn"qs2s8s: h&c<݁9*9d;Ҧcccgnhf[\[mNRsj)Ҳ'K]+N^$z eO&E(H2l*P?P#9rzx>aҚg&lTw#1suuAavTڒ,%vN ;-A1d9zӀ&(9[teGp׀ ~ch=Cl1r 5D )z{rdTnmvs^g`@p C_-I|s8Jst뱉#Y9ЯkcW䛶ٛw-=\}x=T*!c+̄K`D5s5c" -nqYo&s-X~C}xE%jddY&ZGfwJ{|Q 9n=[u;'ː`ҟwap%%2""e5hrV2 <|K3t v2'楕Oc  ^kQ0LZo 6px@o8"Xђ nlN3 Fw kܰsl%ױW| 2(fJ6#E C1 ScG3kqpb{d|뱤;%f|mK&T3XJ˩/Weި<ɞX{o^!!Ebݿ)zT) y.ٯ*1v{d1*o'@՝2yFV;|ZC2Ij;@3 k2 X,>6w;=U^qU]9 >ArS(8"i4!_b{bS|jk+6TiR ?ɘӂD3vzꭄNlWLPڳ{e{0 dG7͑k=P^_NqdOQԃϗ(*2s-ʦadsx"CXσr:\+2L lw s:<抾âb_!*-(3ǰfO2(Q;V]dkv #.@64>n":g[.LPȔvC8߮lM]Ai>KX Bhs&F-UK7Q?rS[^.^y~6M@L=?B'ׇԻBT&&2; ]`A9*mu_ID@:ᭌ'h,9*рW༄< _d-A6o;m U^K?n 8_(מ3dbSgі`XOibg7!YJh 9YǷo_aÞ]njH&݆mS0u UK ytNӉጷۣ/$$Yj %lѫG xp,YyXad*P*A/_K2p4 2=N6FWjA\ =(.Gp^'艛+*5w̖vP鎬X)4ɿ2`_) ̆b z$f!LL#YK^V\7Bu ;Z-N}9QqlGZܤHri,v {Uym"VDϢ $Ne?cVGcCl(rKZDV,٘|g$&ߕ{O"KN9ZgބnכyP_-zK@̅VWVBz"8PeƤbR+][+[[s2pT}~`*s`QNcu،Pm nцPSlgnUw#a(9]G 50 w 9:;hB~M_sv#<'Z)*LM}iZf,ikb6hm1\s hk;b+ ^5@eiȍp}`]Z5`%=*IYt5{! 9W@r,0xè5C7=K\z{qr] L񳝮8g78#ҚkMQP6xVq΂2 8 $ )kܭiNa<ň$;`eά0YDS"bpnkj#Jʑ 5$f9F6w/~b@E9#xsSoH\_A,avA iKԟߝqC 6h(4iHiz d7YQvbH &f+961;Sz[E^\g%f-5ߍʂ 8Jr_ٚ&_/*MPmЋh>/ԟ$X5Lڭ y(Ba]r4ꆉ nXE_OWU gMZ6ay='C: {t֔ 4XcY0`q^n,Oi|i7lSFݞ~+t r 1̔[:'/uCXL~=IԪgYRuNhu^jYÅҡe4SM+Likum mܪqFf@ۣ6վ9D}vR ?6YMbf{Wi1޶/zӉzHFRL+gӎb@n4;F+f̄a3)Mnao_W~>#-<'VeSCFs"-#fƑ4VesSLcnI-$et֢ؓiIjd npN'4 REdN޵CkVb9`jA^= 9_Tz/OthBvi (Mdѿ".>OǕUd(\N]к#s[Wz yT!vӷ[1H[Lzaa&G=Jw+"v3N1 @[C+%?}zT#㳬>ujle g"?]@FT1M>lF0?aGOXrU[k=ۿ_2QoZes-4~*Y:w uϕnEw"O A]=Xc<tHUL? !u3Qr|Zܞm#y%9ƓO\FM,8]0G`YVh?E?!}},5E'leYjb,(@$$Q,Z\.Dr|@]HcM[x.ؖ~ٳk#7 pó\yAD=ɣok.Ds}T\E':B}$AUR@5ɻ8pyJW]ي̘{wK爅nj/l8jB_}v, ش1ov uڎmޫ\mBXUhƺnu aꪃa-FB>G2ew 1]_ Y RxsI.3 kK񦿾ar7T5bKxUjv0Q3_)k)INvM&]Z暍jrejZ,/D ԢĎ|a# G8^xNo{|W ]k2qY[;,Wkxyɪyc=2A-kmS B1:54(q!иbM<9C RGnVqm 9`!03%n!ɰA׿fjS &zzHXY0&8+c/ zlHns屔Ҭ% 56 Q}W-/e|7ͿJw@wywb)&)V P!xl)%4"3p`kc^-'60#=mYs:uh,0=iJ=$YlڮNM^۴$BX)mUx]yl^$&}% QuxR-RYpY>ָSHagX}whO|m>L -N0!G65o$ ύ[ķ5*4?yo\w_ u]yA^F/DVhޫP~W[D*n?8h~9R{h'!%Quay/2T ( 39To56 R*#]HȋdQ;zZ:GU@i[?ې[U 6lfg^Of$ %nEw[Wv)%Q䫯&EykQK`–!nJ,[k}WtWp s') 8 k@DS2X7k-qbDul9#[:tT>68b+FbI78]5i{GWQZ#KhI-o6ڟ+*UK<4]ޯzB]QhDߵ I{>uhoRLZCF T<'< A 8\#Y!$^~' BSrFk!^gn,M"8z.Ui.t:1N8  |˰~F}`Sv6F_ "k.'|j )FgvmB)hͮn-0B)+쌬W'QAraVkʦ1Jb,K`Uj7tYA0-*6=3> |특/u}rQf$vJ@6GK6; s] k)j\)k-W+ňz[&;=Ct"P:ۭXc/U gp2v4%R.ChGG4yz3 ű_٩1Dyo~ޅLHY[ؾ=tO0&[u Rtf8\D h7PrlRJ'TDŽf%QM>% gA6ܮP<6^avPkpI7eH6 (.Cw6AB}xLE+DZ}~٘;I1S[%G&#in#+i6% ^LT!_=(,Ju|AupK+qt+^ P'rPV;Ďtwт[zXڿ*ᯤ 'TuLŃgy|h5 dM@^e4i=Gϝ̸5]_"y 76n$JLzxԠ6[y̍LLj  "|@#{iy*RɁ.+ҽit˪9*Xj7C8*Ȫc} tD[rֆ_WdI@$S_(ߘ1i ?1t_% 7 5>Xz7nezxּ,S%~ jY &j'L(nD -Ƹݙ# A 2͒8Ͱv9!UrPN% ZڀS!)=ŮnHru"oDa!oa {itQ(hdWpW(<ϹoCW,Nb5jA9,a[ IO1fOoAZ2+H+ RGK^q%<, tMyGҦ-:$끏¥KY|x"0Q>LcO`H%iɒdk^ SC8#v8GqEW:D_l=nU9" ]RBo (ӧ 55ڙ]''q4u2g  [7XT"Rwh1+Ln߀z[5Mw}묔+_GcUpSV%62d<$Q=jŋk,PJ5ɉ {ُJM@{0K j ˝Ij;I“MIM@ۜ`\}-Zv/7 .d'.qъF*AYſPZ[)8Mlg,nJW ݡ_-t"'%[u>T /)rspf_~pF6gC4*CC7餷0gD`a-Z%af@w>M6T qA,Bz4J- }"#V60CLqI#f [<'op9M%Ay Ta碚mML'ztݼ,9w)m*Kڝ`v!KloG+3KJXOS*D7uTڡMnRDz_~Yeީ"dӫ"ՃIrM2!%{0I'"Z UaBg4%| iH*$/5 i*R`~3 D6%8@[£`ټm5LGĤ)uY l\d6Oŭ8Jj`x6 )tYJJ\= #c\ZV%e4l̅niAgWqO m f՘ŘaBKǘР+0V/JQY@.U!J|}9npMQtÄC\-Mܱk'梤\/ZMQ<߲hUL{y躃0g`8 \ $M=u Zs;ADiD^/_y/#ݛ0q+OF6t=PB^]($d@4Rs,J#ui}߄~"io/YM>søö=F1?t7UڊQ$&gǰt|#X- I ˰2vDeHgұuUPsjጮ#uJkܖ y+X^Rqbzwg"` qQ@3q[uC aBx痑#Cз0oBrxh2 RO7Ztf괚 Tax~^fj3 \Y;8E;n_MH"[hm/ ,ϞOe'-:,}g'"rͶys°Pp\EډFYVjm[&ҊG=rFS~8B>%S1Q@ƸXvw&Ml\~o3xt-ݻ &8@Pxx#Oir4ˬ+ʝGVm?^Q{8%r&HwGdрHY22n47$^쾬4͟}e+nV^. LF- .Ëf A'imbp3n+NUZ\{x2[;깦S;Syۮ?$I\ :>@q+l+Xo .|qQȀLh4mRN f‚;O˾b}hp Vس>F9cmFj5PW丂V& 7nrOvC%6Fj5DZTgpO30^Z]%oR/v(y#!jD gXT} epc# }ޡiiK&DX$~^iP>E +#\r>>K;Ś$(H+C[:e-Wce!{b0<_#aV|_`D)e]{OCU/?c/¼*5 S|6׿ :>o"Vz9:#k9GOd^4bGU1t:T~o:To RF.{ӻx&e]:a@ |\Γc~m $'3y]Mo*6\_OH % GGؿ`bA*GO|ת}&;h w{:h1| BaBl}S54~2'QQHaIðE }H%meRAD؝M@_2i[1f<2έ|7+:E7adaA: 6<('| ׏ߡ" ;Hb2'CԪd)[x k1"EҋL禤2f‹)Ȍb[[S͝VmR+wKA O" B?]{y`ӫd#)\ZT堶aeO#?:zLʛ fpHc4-^&wT4~gź^nV]j"4!. ?yǵ&d{v-x :%4z<_K.?.! -lF\$ 4qBVpǓ'W21l$qtSӖjE2O3~܃/]rR8PpOlpgg63b3Z~viMƎY51I&T Za+ph2v8;c8j1nqڶĜH՝m)*L|m }gWI8F󂎅_I6$Z̜9V1A6y lV'B[3)?A$&ǐ:Tߧ$-3lw@~xkh$3fM rvfA=D.ǂlצvmm9|afm,]ͣ eX#^TĚ ŵ xY 8#cr; r_%v`eT*[1/ךj:Ĩb;ݶ2 * 0#~o`2;݋{W,jc7 $6IJʛw?e]tF)mmgfp?貒ਿ1;,{v (`ӜcD}ߐYo0&Ay͠\~5Fϟ ǙOpod*?j48t[?`N@b4RZ8ړg9KH`p!ȁ=X=βʆOֺO $8&HYiԔkXTd>tn H]joyΠB \?H^ GU@~OzmӹLj$G,ªZ355s93ʗ}[~N"vI8AkIGeF=I(%ӂACm}kuY=gE\ z[W/<6xAĠ>E~nzU}ucX> ;e@ ߌ 6fDQB|1R*( 8Vu`IȆ]gaٙ;GPASZ"!VuB6ΚCRH껉8j⺑d_5%g7hd9AT,EIΞvr9Q/T˿<t::5|" rFQm٤Uad/FBvRwvo%#Y. 4-|2&;q;#)|@™6U7A*{L_اO>Lz5B xv 0&~Yt14L[pMLt{nAVk0Z'T"ěOn[b ;͠A+q.Tep|{/'&lWgIr2 l$aOsi'2_!uI>J+^k q3͜Ų傐(KtOgu#Kbb,>ĉ秌u&ɉT|7\7eOsBfl1ߋ=X)ʆ(he`*skO|r^,RLK!HY#DN=GW@vޕ B{] \v% "vCsҪC;C3n& (="[Ț$3f2n,o7 7״p6b] %2 Pvc)k5E; / or=2I% /qo2>XUL%el|*&%nh1N.לkΰx1љ.HН(Tv\ , e1-Nù9}N+~̋<"aNJhyeˏ#9A;ΐ^z:u_UeT8E4_Bw0,v$:v0:h7:e\|uFyqb~u^9CgF$q_G^(Cn[H+68Z|eOǠ퇣n[e1`˗g^Ƒ[] v1-DL6,dI%iDƮT<῁HGJ|hO0;(PmҔE@\"N-JmsQYl5#@Zd +mv ;'qѢ!#`S9/^TGo7!=uNAEO-]0:p- `o5 ަ3T_^C?ajUVl[Z'8sjj?9-/%Po!OM](xw$bP3 9,,|^E讵<KflCS^D&+x" ae drʌ/ʒ^Ym78Op=uXբ$"S9:z#(x7zӹ!sp^ۮ{֊fcD> l;cJw:nr)0$+/V'u  vqdY\2aI|;,ߺ;GtQѭ cX6M >F%P\8MWKrJ$P͕v?+%~6C*XpLŲ^X,axէx " $&;f~%V<2t |;B3D[ue1QXH$RH hV M,19KNzEQ~ =z֓rGaFjB֕q3!HTO԰^­gBTH,Zt{EdId%8ERAc\xNb̰YN7C $1YoM"yH^SEߏL 3aN[nm֘6|oүI#2a?\V놄ǀ QRF0w~Enyuhx1U֦O9(DQ2oo413 Yg[ap J6@kSyi)O#ЫYڼuuKyI^dcs.Cή)mB=sƃI?|q($+00RCgQWPVlOj{ϫl hGa_4iͻԬAz&@1q(aHXeRO@8yFaĘkK .<yPZ"e9D^V_M y'Rٵ=6QZ̧ FG 0?N"ZjUx,l ] ΢D3-z(ʒh~oT\-@3y+8A|k$ : 9@ꙚVS3RpT{㍢-sƦ%zve6"c,(qR(, kN?u?X5lمx*C858NQ\\CMulcdSaxMj71~씨ҰwC#j8IyVCVD&MQ>: E Z;k^} rhs]i֦1ŶXr';@SD NB1x[lQ[[wyTV֋)Iؕc(҂ϕ:2a}w;U7͟k]j^.۸9K;kd˺2SN: Š8ɵJ)h 2bS~#f7' qE'JN|}q/֎1*a8Kb 8Zf*|D[UW&O0؉޽tٛF4Xm:N ~:D wE0$Dg"U qLVlS#=[ܢӜ@h.N{USsG*GRy@"_qW#,9ذgoұ6/ E gQ,5 V%Xӱq$^tz#͒rQl>y`k>P3!>'`PLvZ J(*kA=I}~T;]X7Vat7 R$H>1H={= YL%4/HZ2vGrP "Rˍ&1AL}\M,2gr]"@'^Nj\?9Ln&2[cZ'/l6$@H>\{qy)#a{4lH/l>l@ 'j3F(]R:FVĨ''8ب1]IezjkjD&^lguP>FmBs=\%3(3+l \?ӚՈ߳mU,:! 5uvOqj- B\elu:Dmq~ h0[,\趀  _ƕ"e^et׿"U1p/%6lбA )Oé<Ϥ#i&rE@Y()#}}]<)L1+Iӎ q )~Xjz^-p)^u9#7do'm\n}!= d`zu$-m x~)cA9WWX7\Z3\SrHդPɣN_jVBʢ_KIB,UsU/Jc>j-.k:DaKZx ##zZO6@;Ukt,yu =NjcjP' ؘX"Ddn[~fۄ[5oBV !CLFC\+WM7+q4<EKURPw%c-ENRnK#ti,$7>0.2GTw˺40(B.m(=`nn= fz ]Mh䀌=|rN4MI'o ~k# kA?e Awc7Efшӫ>ʠlJz* -o{s'm6 =JvbڔvfI iCT3Dgu%С x'mX9%bygqw =UQ4Rᓃ~˚8z:T).ϭl2J5s?ܶ*կ 24C 7cx,Ujh4l xPo̢l.wDymO[H>ۍ_.eltb=/Sb-6IL5iR8+T 2潥/xbxo`Rv:~m@y|l+1.Ď9$} qn- 6WcG펴\tJL֯mRؔ>i4~O(:DPw㋳aBr3Ɣ `z_@_W!,l]7̥*RoYH*RtZe^e,p3huGϚ'x[h}k Q(x)gt\]W]4L煎ivF[(Bbpl4w'Hi+  .E,<܅`sq;a@B+M">36Jgks`i|oK,Aũ:B$U&]:Ƶ.ߖ3+Y2'OhôM@t*cm-_RirY}ulkщnlyLǒ #CUj} "horwG '2:B"YOoSR{Gbi<,i)Qצ^klTeh@ jq1gn}"k:}3`Y{atg?*/~(KӢ :D"1gҾ[h-ao/$Z:8ygXai0 K'n|eY1J T{3ajsA;"Nc*b7EjuQAB8U*ճ+iQ.{T?ͤu2R ;Zf)آwX37cPV'~Q^f4T1B'e#URg RVJ(m̜D{ZFD(+7e*hGYXkF;W,g{ ˸6%~{yٌ.4iWShI$nR"E~PxElu()F =xFӁ )!4'|>Pq;3M:-{pR#eh/@Ⱥ#PY]ȉʸĴqFbwB=H_=8vt\4"_tMY1mJh计OVlw?<Ľ5W?394 ͱ&ԻX?s6uVB˛q'HV R[iER+ \2 *z"3yH|c+%4B%8Ai (^K柭=9QJ?/=#[z$)A(A-/՛Z4K|Zmn b[siMlb1%F^ZFIi:3P)1f!B"@\L3QzSl wFӃ ѱT֐݊ 4mv[24KTY6glPJ4UlgU25aoEʥ  q$ jr.=fz5NdXn: il~ EUe6ĶO{)]*Ʊ:Ж˨:qlkWX^ dYV1:+K LӢ6՗eCԻ.O~Ӹ TULF]~s0N͋˫Σ/8jk^΂x)Tt$锭IF;B4ݘN/Աc8+? 5yuћ gb0_Ĭ} 0L'(5RW&p:ګI?f+9TAW={ɌtqM C:^i9;~tbAö_]]1Q[ӷ+ ~y=)*/m]]Ca~ Mf'E^z-6 iɊ'̻ sM(=OZ:coPf]2P>|Kri1)Mk!mlD3jK6g,f[KTXdѾBZo帱̮m|VOBNop7{p1eR@9[-qB 9`0ސY(+ph >S8E1z$'(\KA{o$35ڸqɫOb8+1X vJ9\zykQyx)(=8AňWi[Y,Fŏv;jI1ɰ+? *XL%D"󪪸p;<(;Du)9ٽMco`U 8WwU*||PR;n -XUvtE~8}궝x\:~$Ͻ?ڲPɏ<@:@{( ޥm5~E8+2dISʜ2ob <c rMR"J{w0.)\5oԔrhNSWwޙP)?DnT|֜4:0-`ٻpaپ,$NB4~kF[pp_x0b5`%':G>KT`=-4߳ɪke{ k2>Xj}L|jynN$c>(95E^يaQR#GU\O(-Y"M=m{sogޙ;2;y#41}o^5\4p J p7/9"4On 8krLZ;Dhgٌ|LحQ^6$߁x=¹ms冥GztS88/!1CX[&($,, tf&+ AfCOshkLPqk4]AzC{ד4r)虥]Z4ltI@%RaNsojT\QÎWaSn6%v WT-vJn˗c %L4,>7 c /Sq h>R~FAz@W3c?:7bxجra|\14;NB?^Ukb`+,*ļvn@ޅo$%kg|V?R^N(<Ɠ1;8n̴ΒZ9M ( 7[[ s5:VͫYvq554 ;'> ݽ7Eb c#:짰Ln2g/-KL$?hD:y:Y۹ű4lKuiUyI Eſq^$'6DBZ&rz[9LnЖ3FjZH@wȓڷ.HFϲn)|i h1Fvh\êMJ.M@* \zLXnH|nIFXO K2lL^s?MQyPYD5r:ۑ&bw?J3E  h80%7S⯒#, ?/hVJ",CvԏBnk:7M Έkm)Qe޳Stvjw''QO&6gmkIOy.*XȔ(  B 9J2"~oQT'MV UOg2zitT4 r, KWP'' Aʷ1_uc.qiM¤v:>ꪞ} fcYeU?Gigq3EZ9) q">l=(^th}dD ]e*?pBrI2LlQw< zG_~ $ "O7h.,rI!uaWMGNnLp9f4gxcEmB]7X0sPaI/XI,Qo p1%0Bj93gJf=) .3[cߒ2CP}їwB|9UU+B9 !Oc1@ K:wf|XĜqsZ}F$J v,m8.n9"f)֤gOfW`iˌƹxHeM= `1GEٖG# i{t% V9H>JX{Jdq_XJ|Ë/Miܙڨ1ԉ[w͝!b׽˝ռ4VE_aTٙb )b+̢LwSH] lC^h~Q)I " sO:N#ˆq~M"ҍ[/ XsW_hP7,lj4|{??7r"v i&Bt(jm(J ;CYSśl\ƍGM+mbEVб?zKlvYQA5N23_.;Ts]c3hG_>ax`y!\SV{t2Z6tƠK'8,l+t,.dnC:L{9 K6~f <-m^u~~%R nk:خ mim bDגqGaPP4oó\2X7Uc]GzWZNcA&&lH=_ߟwv >zzH{mN#LE. P?'\qM=N k JB![ш:n1FHX1 ϋ9.B4 W7Fݭnݼ]/2Auw }!j}f|nG(}R$^lnwPx2>b,<,Nb#Ȳ)g8oBt%jc$0] Q]\kEE.@D(2Y*(xB-2?\Q4$|(*0&\݋T "<Ђby,T'yQC;sO}2X3l9AMs"wn([Txh=.ꦭUk.7sD]yӷk޺ Q(cR›)$ܝ0:ԇw헍ݝl>E.)|4x>K6F yKg#GlgifmWyY pݗ߼|QY?qJ2M&0uF֒llaoS#F5ۘ qQrdޥߒJ%鸚WϿ8 [!EJ-56 BmgF3(x~^T ]ح=``AY gY)^zj7G>Ŭ{j͚g>ac",`kpAPs~"AQGа\%$/3#1mq):Pϼ$@q*UҒ^& |ψc@n2(Pt-~G&a$4׮}j?%C&l={tR@tđ4JEA\pݺKnCL+Jʍ5Һ 5TЧɟB4Vk٪(Nd=Y_{k̛Wt'hOrzOƟ)F(qU2Wg c222ĥ9=]rTtY&u/楱a'qq3(`Snb!@ xD J.Ѻ =kW 6FzO@G8z^jnTܺHE`\A\=i9$Ճx&cNtr]c81A!g` j:PtʼnѰbͶS薆15O~uPVr ӶG/{Wfᔵ|GqEeBsA gG)bƌ^k™ɐ2 qDaM쯒]&HM"NVJ~g!--x`|VzZA߈Mn}25MԒGYU^_c2EkK8hrqM ),ֈG~R(1Vh 2Sc/}=ޚZF$|z =#7=atk~U .pY_7G}^gC#X+IF('2n߼vrto}[+n^Cx } fDπ|< qú@>0`|؂4|W36Ss9j/Y]fl?ShSЩȔG_>!}N3G. F$4D /qҏCĮQ<.|[W) @D Z?T:綥\#2? _fcqGayUccGz mQ!ж 2 Hbs>~:;#/h@!0HOULLΰg<}߳V0Gn9=8ׄm"HD%ÇWc8$;Q)$ɴޙőV5Q bqeĹ:mgŪ8[E v3ݽ0bb2,DbW-CW)F:(+P0)@0WG](ki]㤌]ːj9BQզ1+rZ']fzba.N}cZ yX+,^kQt- q5$+(\OP?VQSIüw/Nvn ,ug JRwZ;>ub;Z?}xn5B!?d ۚ{F TbK/N. chS-OM<ٻNxgAxH;d jg^ösS<޶2Z0us‘[ Q`B<0"DpkIv A,89mVtBPU'" ]\K倢bIr$G`t+>w}[ī)leN5J2:DaoR4E;-s()ܿ]kZN#Y{FjrN[o^ >ZH TLͰk{9fy*_d ~`4^z5`/D,WOeuVyiHg!PkI-/Zp>2ޏ'O1^, &ÕMVwj WnڍR7QLM ;*9y5TH6FԡHA5> dJ4<s\dÒ2mL,V,WsK_=oPt^H3-$Bm"}7\ct=@Ps9hR8qP[]Ԓ#1s^6PkT &Ƃl)z)4VοD`C=4}SpؓbL}w: >dD]y]VQ,M; `BYtI ː." 8l{/joI,=}G,;x\dc5?BT5coK8%7bYcí܊^~tHOfz ts5Bz{m3 bEK&iOr DQa:N!1+g`/S 99 :TtU8O|xZC;S,TRz'6RMAu;Pnam$QW 𩚨%T #`bobaBiN7HeAj30-wdDIq>0V ,a"Ea,X;b?pt2T͠gl+A8(I\\"YR  (gu(dh /L8XcBGWoFNpg)HQnU ڕ^Fl'S>2\,QP^x6Рcx<V'"|7/9h+ N6%YĒM9p3_ e*uiGDꬄkʖ͝AZz\7거3IJڟh%CzsI|D9EK)Z_⼫BO>LFOж xo"=";ahص""jFٝ CK+}])]9oeZfy1["$}qڷ_#i+~F_`UίiXn2@(x{<ӬNifUgK24 h^=9EPɹ4S2Z}X)[&{~+M.fS1zF EEz,ayIj(Q'7˃"@S C4?z.H50n֦ h'xVp*Q(e>}pdL~2⃹M|s!'OvU+lü D'#-&ohg%FUt¬oB$j߿L NLVlBYa!bE" 9駥Gm- S fͶjCdsߛ%_f֣)<"'l>b!d|oga%w/`p\x (2p\ԍrگozvJtx1)_TOB&~֦̎6#u tBT_Yv7t$ߴIԌܡëo 襇S8Nľr ^";-'}k3"Ͽ9}c:𪋀 wc1on#1Q1ɚ \7AJ7n,)ҋ]%NqY8@NWjՎ ; ?QZB QtEXl. 2htrႏ=$g5_eqd^QYe ss7`uqO@^O~ L+C:Zn0ՅJ}XQ7z}4;& ,\=pyŲc6zw))>nPSΝI(QD >@ 7xL#| }o07aVTI挡1-/Q4B:%U5c;Bܡ7`~ULps$71(;oÌmX$ʧ8N ňTL?VD'fh đ%cU xaşs$p7a+oR&G3J1sE47q*sM0ǟC·GAIurx&d.o&z\EYB,ǑT󼟫 roW լ ûl8i%6x}{"B's"iHdfL-41Ne0D[q>7%726!}/;iI|C# e8sѿE5Y: Dz=rHخDiOϷ?_"SN؀S3s-,yAXm Ȼrp` e2먠: O,/"ףI$Onfm@joCְBrJ b᭠ݮ\56:!BC6&sDii9\V[r2 7n=زB B_ȯ R<:+)gOb4xe4;: K*Ts{}ӽp.0,^|34hnH 6&#H#鸥=1#!aH.3ꝫF@@=vqH6iwrBmmN^c}ao, : L1Bϣي+Hzn\a2Pmʍ{2Pr= |jt6E#UNb1x`f50vºMf;ȨgU]6@3 kV#=vf7YtT-RiFn2u;ijءceFK وpejyz  YΗϴF6+'Jfno>H,#Rh |&1WWumBZKՄhIeGƬgX$68iqfGyIydW8 ?E B2AI# Jfa1l\ f 6?#=:B(1)1/vV0n @ o!lruKU (zffhun$ [n:*2槍v «ǐ53r\IV i6bs`Gf jw}%{w"o8աYIMPg)G„GQn?X- xz$fokݝTHbA^sl h+E0Cdp~tOQirm喚ky*ClfQIzA ?ª d]bжp(ӆ5jg<)QTjW\اۅVq]cjƹ) 5 v=aHl8>wkc̱K䊾glmX %&jmb2PbZp'Q#ǰMDc2{?%?/q%5wS%שּׂ9ଗ]jS Wu3SfR~IJ]֒/촿uA+9MiLl7#Q/ê`t'҇7M .?oFLMڜ"W%dcrd.鋙k'v |ӓ$YE -zЀOy!a Bw:O`4~{RNԚa·{譑JK21LZ{2267N ~6 /YfO68j:%Ɩ bP+I#sC,*?M$ҩyu D.5hpFIitW:֦VswWqU ??1^*A$LK'D\ޟiC7tQIq*_&rCP׭!&>B$/. ZhTuc忣%0^`N+L$O0 C6{hz2KI}YߦdxGcF~:X/uJڑu`?l~=Bx3 ?ϝii[TPm ]`[2 ?Mrي*-YLT˅(_)NHE+n7IC膲QTTK܈啘:hb'7 m pň_Ϳ9&pkG+=<3˘#֞A( wqTW!1#| {PD{jO|(΢;#5`j`5~򢳇y&pvv;l _￝&Y8^nL 1{$UVHLs]5/r%]1{e!>cd@zyQL*2CS*/f;vӒG8r33#k.5% p}?{PѓN}EPMM ;/tBdFyI[{~7Zi"xNETRuZ .R#OS$Qk %) ӂTRo+'[67O1z&Ap -1pOA>+h8s,c?6`59_XZ]3e2'hvSȡmQG@Y I u$% XՏhUPr ͪJkZP2K4$M^p¨nE7PmɌPbC"lO5F>U5<½ۮyKV&zDmœf5Y¹ h0m iJJ{{х ̖Osuz~-0zڔl!7<4Zc~|veٛ>5Gܺ/55m{ $Viaρ(p2J}vOstv](h 3zCP#o389QN Eh &O DjTjd)K7ᵲ>7EPDŋϋunMH٢WS (n%F_=' r{AfPxB5;Hְ8O9#\ˎdE*Xt+ Eْsv^r:1vo21} $WyQ2@P E%RD瀩mg5&&R 5o*ా``N,i#ځ%,B3-uAeg[돚"AAw%}oWC2}-6Cmr20Peh|AS竾71aRLJc#~O=C|\wfΙs;3҈ ܒ09wX4nuaiKOB@3vMX[0w E.US$i+rTDA;m(Ѯ C5n.x683=kia2t9˜ H^vն2nM{Sib.MvwOazAkzm;>AWN1 Uwju.58u y[+i6oZԱ[IOrPeط?;MDFց\%ߐĽdGJب|K1ę4s,aߊL8uZ`M gF=OKYe' L^>}#0· tuWAgYY\R1oA;}BĐv^!!FoƮ3?Er421C|3IȥvF6 ,=,(&Hxb/W_q+K$cF}vl",CA7[Ŭ'y C08]FTavQeMڮːw]S$D3&T2psC {(Sғk,pdDOFȷ; yݏSLVz}{Krjxn{, Dd~7{LBjahG/2E5:w6#]G.aK4m`{:myR@:;727V4v!yh4fhϤcZu\zSbcWo[`4c>͛*j3-rXSap:-*x}`s/oT*gTe|0j_-QsAoxɜV &̺Ή߉XkW!lU^p4,#gԪOtgUAxWQ|vp GC fʰi<pXHֺЋ5̿u=X0<_?3TJl˷`dqmJ5fLѳg b)hS6g+eTCnvکBd~]o[h<ÚIbY"EQ6/XFՠbf"ut^Cx4郔.m|[?(Y.xD\P'5tvhqۚI,&IW8(/;WHqADKMd* /KFVO$N#<3K*ziӁ#(sp|]XL-Q-:hZȮ"!Ȣ%[,`])@q WdQ~Ҷ ba,V6x=u0 1 8D `(hvU[־HDy ^V̯l/T)ۘ:r2+lCfi ց-Czu_b-}ed ;:l_6].~$1ȲA^?۫\ FjWV 嚦PP:(r T>+Bbu';NaV[#޼**{$F#Fzm9:0CKN?2եa*~f^G>ZOџ? 7{r*fsG̟d@ 79SX,H&d.̈́&,(1m W-f}0&0LwRMԯFɿ1{p6;JɻhZ#%"8ĠpRASFСomS|,̦h|Q`.]q9=S%-,|:4huH @,l$`>܉Ӵm{]@/tE9Al8˖S=+P)uwF̊#XSE\L#/׳;IWh2^SF$6XtZI=՘QhlFځR?l&}bP"{ w:ݜvXv2tCU@@\HtLm.#WS9Z3/_{nv% \ )0|Eo⇏^1^x5o$[f~ DQ<*DܜX3tz*NHݸKzNU3 {D֘ZTe 7L8gr ԎUbE#O94wgIkJM86:Ys~]VY+Tb 笧7[|u)POp-t]lo8l8{ c1a/cq,ר?-V0t0ϜGZ X3bH=_7rSZ K\VLP2,Sq DR#Q9SQ߆ .R;-S l^ڙ$l7i儑J^XmϥtTDo0m #s?ˌBŞuR\r7p!,$x.\AHbw~(e+oHy X^Dپ_)֫#M/7۫;N.#Xb,L+(S7YUl|Kows?D@B[lcAh6;3%yu{$HA~ꠏDu֧}RbO4%8aODZS%UYh=P1m)uԜHf# Q{n. |%0" So[tς#c`4!6tR Θ'R@$-DD/HK^,7 +!47w>7"NhqtR7 Ɖ/0X?MIW:n.2KE@b[;ZC~HaIN)0MKͅv{wG8pBn q;%fOUx>h!7g*e=0#R&͟dA},pxW2I9a 40ADr<'N iPIU$1&LwYsᓰoŶ_Kv'j2ZgTcK)W[0f0L9s:&ZOo 5[:e1Kr5^t[Y%ϧ̑*_,U3W6<ot>˾blL x^MKwTAvwL !UURO4e\эQq`2_ 3)CnWXJ_aXGk2V%-ۦeK/`9<\F0%?ݧA6F`Ϣ;&-[Mz'1R5?}8J͹sqGZZeaΤInQx<hpN,qD^^w5v^ [E iʪ}O7HhN=186!sW ѓY3gz AZWl\jLÍ:QP/YU#= Fh QK;C6ȯf9(@ĿvܪIzlЈ>dL_t 5gz[DGM7Qx62   #1ևOfF`#z#iHoqg3wW ?:n>Aoо&ak'ɐ,k-dQͼɧ<h^`M3( <M47xR?>,4XXgkMyJ\۫!]բO|,|>,2Xj U$ANC"Gi1s7NDUR-P$s)O*]@ imC4m2>:s7K9ZnsBmļr{HC]kjT0 NR^„WdR,XS~B;0U}h<\m+ zk"oI$q$']g;vFvRY=1ʒ 0O&_|(q `6"JӕF |Q[ɚgPu)D}WCPD:<}5w S iE\br>! gq%KœJp˨1lX-lx nE޺D%|!!s&`vk8,Ei?HcЌd/)s3|FP[N:8˔bT͆sKԴa8rxݩL0F˗gǿ6Nx}L|f(;NV@,t=:™&d߲)lB8h#`_;ѻA?v/K[GƜ}\3TSeԹTujz[XdJzkgG n;!W-8 ssO^饗e_]G Qw+Ay]I=3")M!z;{vZDB' Lr%]hD$o3tb =9)=55FLc;z>:EM9XԊTF qDÍdY$eNWS'ˠ$BՓs$1E eglO+vQ 5mmU{]BbR*Nfg?{-0fu?P AE^>e=h_VY]\<I̡1Oª2pO`O9!Tqiq|94[֍Jzm-4:ܬ^&~9k8aa$}׃T0ʹi.`[ewA97˰br9}OSgkpt{;aedPIO< vX#Kd4ɨaN:&5"Od v8KK ;+oNU.ZږT{Q#jfKtf$38+MFy#\n=Ӽ*1lw<~$jЌqdk'nL-~nf P_:d4^M21ct cI EDR,k7۾0vO!dIqثBhJ^h,wfeܛ/,a~hqtQ c~ԧ#!a3mIMڮS4 4eߵ@ K+0 ͗1\^9C7YRVII<Bԕ ,*8Zowi&o4/6SUi0uO r^vp{5+_FRW8X/FUdtfN:_O Hj_LxPT3zmyxk7 `w"Cn4Ndjo`GgkcKNqE.,G_kMu(h_ƢXqӛuū#RuR3Zn2p~gϗmob!h?'y}gv2=$-Г,04(>>eGzAG.n&6w%>qu,1ɖ|lX)Mwd";򉕚l7#Sw@@_ɜ ҝ)~@sOĕ so#ԞjZ2[$WǙ_3aZ-8xEGC1ԥoԤ|>um"68^t&N$1zoO$ iRCzNz4|\E8|Q@˄A#) 0eda–lD7Gµ<7Tޔ'W  7v(δ{_̬FvXpS;'y&2*X`Z;\ VS[Y^s~(h Pw~;?Y]Xz3h魔ԥ:~̓ןiEJ/q$2+l72#AS#UQ1#>DZh>%Z8@W'T(BA.ēge"3tX cP،Y+ßyvb +!$![,Dɡm^XŬ#.Wvw]+oV,l97YJ(.)mbF9"l/Yr=';wrW͠V˴ xhUP}Z!{ KjČeJtЖIN&[mH{Mm̯ind^*C]5CT뿛 }jmͳA_h=[mS3ުJ$3Q(ptˆAa+9abM7hp%UR6pbDpLT3)ms=kkHLNxrS<|;V\?a]PHXdLin4={+qTrHj?0Z3YSd8)!2 e Q ݬ|~ 4Z^Y:ߗP1ZH1ue?AǻAb@H|2b] ia -P[\*&HQ)BA1@AH1] c{@y/I6^R@g,7ϮˆU˖Dńc\;`S s3-3qv`z( i=fLkQ͢$R%R! O"nDZXL.fwL&/xB9 CdIlvHw - o (xaBAt,XLaEqb!A.%|HKS".9uXrY~GO#iCj⪽:L%P::4-[,ؔt+@ԦS=C^ԈD\u#MLhӞ\k`0k^k|Cu7׀jk.p~CdV5HZf%-{oK7<(@lmz2~ʹrr&`ڊsQN%%k!u+'4fb|2a9-I48*bX| <g 2c}Y3gaW'Jӽ"vb*(Л`5@Vgs~\ʿ~azb a?hGy^xv1Ft,piӍk3*LG H& L0&p`攟v>}T$-z 澶/Gt WpE]ȭZNtgYw'/HTSQ mrBJQI%+,as<ۧkEÄgMn 0‹pqV ;G*%)eRl!d\eáVhd#71 '?"f>wD{Agqa}];qWdC[;rP LM_#~QW`(hzcRTo nF^.x!V/L?upI]>N/pLcќM^^)R YtҬwku-|Q+Kls.Ǔr5fJJ u%#hIi(ml^ l>y2@px%uv"` DrT2eutgV%m8=SIi)_2t֊׸ЎURR'R(QD eze; w̸!(]9Qe&r8-ִ_O<J>N{ DӢaƫa^)j)A'B2r8)⇲z']|\DA3:]֒y;U ק.#lZom| YVH WȄkIq>x7̺Fw! S#t&ɚ{ͧOiI_Z`f_ߐk>Kјݯ1<`h4{i'2SKo Q]dٯᑐ1{*7OƂ=!uK #L}se P5:O)wá'u4\֡R߻(0>&CxPx M_PE l+|̯:(j%e((s$[~rV5dՔ T~آz0zWb-ʔ_7T JXNS *k=:\Dl(te?iub23=ڮ|M;c䧊L""=Uo)WBfNveI3_WOc:w>DR {聄fg=FԨC)se*QS*BFSW{&dQy˴?G *02jg#]ZD&Ƴfȵ+Nl!u ^UEi#6Q)rc]X_(o]"./C j[.,ZJî2uwg!KdGfU1) "â,䲶u`> וxŋts_i\ܺsP,W#vs0M%.ndkxPd?͗)Ҿ-NcЕ"iGRv9T -0X[zh¤N-] { mP9~"0 0 nQ<> eIlJSδs yl +"`naF>_i s;|^$+J-$i|S)[Zr$LI nPtRf[_~;^LL !4dS(.jgLx(Йcs=.(+i+F:IQ ~K$/+ib)/ۥXa2ތWdVFOFUa*yy4!8iO @㟒?9 |X`@qXΩ8X}WE4 sX/֠jjƬYurǧ|+T=L4v47[2(D{4GR;E>dinL6x_Fi 2D=?J9;"q.Uf?gq ,4#I~B9uxS6x&,VV0p]># u}RZΡc"7t.ⴎ ?,DŽH {A߮yJbݮv"E؎TSm˓m]ּ0!OCQAaVxg*[| o|Fʔ~Qon<AƒS1~0:zĉ](Kԉ{ נf~K)&PW+YrDVCjR@ .gt {Іȓ*$QgƳK(UkLu!yi8Θg3iddXʭP_CQS]Kk}i fb̜n.z`?cL_7'JTI#d2#r.*ӱd2"5n,C<װ&Xޒ8Y tR=sۅ!iHIe>og[1Z}J2ڟXh:4 U)R<G8dSgq]1^5&r`cHby@Ȫl$]{BmBzv>NaF zI[r:;vׇ׍BdҔdp66(.͒I .&ՁG>t˿(c&*'x1) h^aXn|]*f<5nmoui![-5nn?ᖙMR3.N{\ۃ=s̲ue$T~`H[f.~Y3oCjaN%}_KU:QmKbhcZQuEyp< 9b"VGp%h|` R{3qNFOt ,_s`E:qgJ{O;[G=2UERiLI,ow꙳z(eWA`˃#Clwu}=hؚc)]~:r_qӱ,v$ &-qt*˴ Y"+I$QphC̟Rf]e[oQQY rhR't">(pUXQ5SϺD|V]W {iNPs0[ K<+uIVDoHtg;o Z)[5а;dzwͦ#Z_veIx|c{"6Ƴ$bbث>Х_h6: {1 :_Q@U:5n7'W7-Mۧ+W_0JOn].}_}tV?[oʾp#vOE6(mWT89^< }~E4Lš7Ez$UwΔ B348T{iЁs`> gr7,7'{`+IAX4dXh~ :-4TAm5 ez 䆄(p ĶTx`zR_{^gSխot;3G ^}*m&" \TZ5rrU1bhrSIVz/ !`wZS4lw1tL]_4Ob K҄\D?=QGahywЭx;ܘVyI~ ۪"i{~U7㭦ϜL;BW1=T JhmXΒuGn\J%ƘJӆ\T-0&X:D@ c04Vg(y B"q|%NF§zNk%P߳<)*g.TbAD*쿘G|xGPg`$1J6V.{ w6K X)QoT޶-p4-©i#<0Fe)G*jT\m\cb5)MC\YeV݋aF{WcraK*m% yCoJ,*PHgsz2*{*5A v?@Od7G :4" .adv,k}dH MO[U:|8N K7c&`Xue3mPݬ3g!8O6w[TܚCq,>wi:J-cRG2$*-g|Ҍ‹$,QS!ɑW69Z۫Ȍϛ@eʃL!]$CeUjBM2T[ ~[zp޹F3NpҎ Yr!g&χ,Yڙ}A-dT˅2ñjtxDa=R%*0ݯ5` ׫MH=}}.>˱rbnZT 0ٟn;Ҁdc2+qai2VT!;F5^-o3:ѕ@^ɕ7&MB*Ň Nq¤R `SyjT="[‡!Ǧ%ȓ2VOzɐ蹃2|q0Ǎ,[jMfQ /ι;}eK5<M:XpL۔Vj8h~3&Q|qI }sl~U` CJ<$iyQc I#2^ 5Eպ1v>:3{W".JWd,taIlCD r|23a5[uQzdI}Չ1h%D$Yw |w\:lnXLkbig|ӈ /W}O8 F,T|,byX;|ZAM?Z^ "Zh$P6 $*^)-܈=E -hRz3rz6fviQ7|v| Zz_]?ׂ"{8֍:ToGA;zFTD_#|HCGq %nFwvє@Y@+e5״JBd?-ʼnʷVU_UқrՀK~:ܿp=)@(0t#pl #,߇V;JVZDdp54i c ^ϱ`G-:In0k'«UNV>6ýdaW ^Wd_iDjlorwN1͇Sm:qɕُQk1$|=/qT"G^+Oa%NuFXZWt}?XO7J7~$Y~>Gpr싰gL0&bZ@gdMBض϶MBR66kǮ :{Ii*`+0[A6oPbi)Y?1A ۭ:xJ;dxTi;wu8Jdv+X(HM4FLSl%~3fA}0xz:crMS\_6¤ (<[ G WQGga'\G B1xo+DSoCioĤřu^ j+՗tqT;ǧFsC#Ɯ)!m) CF_x\Pp6:{ŴNb+b!T`@LtҔVUE@nH_ ɯ*hJEȬ*Cr{v2f&K⾕(N~OJTA} ӂ[z!J/|T r fmFNh鰓ˬ:DSQ]?F3O%AƃuIH"KTh?WDMLl$@ױ̨R`ڕhC%IM$xy(5CG졝~HhaZC% ̷w͖? ≽cg&S̳p Bza~#OE^&k[H^"P*"ůk&IțR (d"@4[ε.MH\ڦ:ޓ\'kmxUJTe8#+ebvITѨfznrS+*tu@@ǻNu`pQcl#0ed{n|ګs[|p ֺ6dm4g74r:u ׸.rPY'm3dd`:RS|nBPO]~dkGG#<r@"A20@yzѼFgRC5z}SHhTȬoҎ904=0^&$ 9Xm/Xq]o;ucH~h (N#ǡvZŪ.D|RhKoNy'ߛa6._r DŠ26~5*omaAΉ͵CBiB.ȁh8]3AaF$)# zcw~VH7VW>[&*ӽ\) UjLŴg=2;.* WhAFw^I]9h?{}h+?nWd\L!%4z7쟟R CE5Sv-9"5)4",j1ms<&%-V˜\9nm$NeP:Dm٩]CԬvӊ3"xM_*ԭ+ GkSgs4 g4&¬XXy>y1& ;AD?kn+ƀAsAܿ1w sJcfU1)c{< kv-S\I;%/ݖf-GXyW|%Եw#|F>ozpP Xr/ :$y}]ʱNT]XaY ҽr2<7kZQsSZ"R%ȧ P=@#Wx1 V)bkݥUޭx ZQfb(~Mu᥈H&qi{B*<=y ln&/3~ 6S_CR.QAGlmۨ/T>Uo?K%n Y䊈D_W$K3c\˭<\@La+QS?W$IY KH viz1s0)`tfH0k笫0P)7ST_R1AL fu}C^%vICt5/.R{7~ :Fߞ/YKFֹ3?\!Lz7{@9ShJ1tTˆ+,ùBCByd3HWu-׵XQc)IBb pB쥡 NdBݝƱX "gC:F"EFkok^*Ι:frT -re\EQSSן%Fd,X٫芦#f= -XmMfK6MZhԄk࣑X8=ZZ^h ({E+pصp`&؅='0Pyo)s|} IikO;4 *IGS'A)j:,Q-Jn:z [g) i`b+(.c+hLQ5受 9kndУ] m̹ϋfp%jrw y6*,jEs,p~E(.bR58?B P^Sm獞,]~ `G]TQ=*kx#ZCPSO?Y<|ƙ'Duaw-ZpGhİZir V|47b 8()K ܽw(fv/.]KrAk-4M\ϟ X_3zIn WwSESʅ $$Rֲz}'OI- 9jVDn'x4ӓ}opۼX*Qkyum߳:HU#+s Ebk^ #oŬ-j#/Sdpݢ)-NJ`R.b-sǤbOI&Q9Q7a24z惾&DDVJOzcja;eIv3z7Ltm`mZu=b(a_rSZ/Zxq[^40O|7~yXqi"|rCjgw]̑&%yVWef ^OƗG&ߨ!L}R!ʸ@ ơ}&@1љk$'XWsᚫ4.i/_7f| Wj+SFt 6bR68iݷf/vjFg`NH1fefq+]i%m (u >%6 ֪> (/ZzyDLe9 ZmCV,`$3u7C_~xHb)gΣkGa5gsq3{̳;|fg5X RzOM6 뚢EEs,j+ط7J%]Xd#"@E?@]!lFCNUރ +,Q% .ȣL,h5G?!LV&H.d02lM*~3[>~]h26m)i>Bر)s@`jMǤd1mlT_:Kwi =1VH.[wGn(b.s (s['j5#=AI^ţ hYk3ݳC0<{]L}:/~Wv/Ls vIٔu   Yujce8֓lRXMl>2.6ݰ0i_}ET݁w2 8;MČҗkۧ0mdVOJK$rkKӖL/@Xs꿠jB5C>}ߝ?16!.&i[WzM:ܐCf[Ij3(i xAZˏ jݷ{1R/(W@%\;VN *o2&0|WXJn\(銡9ta: m;*0_)gMFAsU {?u&ZZ`#|)t)Ld+o['UF<_D @b7i\2A{F-ۘ8:g[rm٦b.^cyb 9,~r#BPq2ɃtBV&5ϼ85ɽb%۽lVgD/lJ@s/b+Yb#K[K* /llL<++f9 (eej  (lzG2B^ta>d/|f SQ+6 zZ.UM-zY8~?aF1nYv 4c.qUSBy#5i}}ULK$;8fSmxSO{Bwy{{{~$*tdTœG)/,);Cbu/hP-3xX[~JB*/)"̍ˮщc4!`f\&|B+OV;,&% b>MqA,cp S6$zF )7vEYΕ?hO10k}t4SF88A"tZqE9HT0=E gPEqh/L.fњuOGA@HiΕC 'cY5tV^M1ƙSA o -4U x\Sf9:.|XoKN̥.3|\K]iz-I1w QKG1r@xƵtrH\^[8sE(jM|UfA!?~#>D:[{G}Zes|6쮋u< V5xYC18]g?z!; k}r,%p|I0S@)L uX2朱 ?6lDU!l:*/ =q;wɖ.qcCQߏHYFy񫕡~E֤ߚ3<8HHEӷ̼f2?eTAa7mKiNrS8 j:%}3u:}x65T:=qP% NoDav: y. 7q+Qn;٤Ӻ(#$Íxj :ʣjپI>QL1`Jk` ɭy--.bH-̣kYɓp[ԯG麈+g/N>D{ IDK. ݋% s: 5x"3Pr0|'1qMlyU*wm2#"p~Hjڂ^|0lgY{$}7ksIBA0|- ߜL-oD |xc,zzD;=ˮm2) `Ͽ8̋e?"]n 7'g~38[&U ǡdq=JЏ'>H&.=1ʃZ,{B uN |v#G oӬQc(G?Jmp>1_:rY) ;G۟ ia@@׷ BpBk(k'\n.\%?=%?8xzN`؏\,,Ej EOYo@DF fgFۍA*h F'ͯ{vV{㙫 PPu)|.ITZRǜs H<mIn>-vM25i2K5?l = K+7r,Y^.4<r<vAVf5P&))jferhP\{zYcN=-ST$iT ]ڙh=Y⟚Q ڒ?m5Z`HN*^pEj&0Ew \L&FJ$xqXU#X\ bCJ_ j:jVlJa@P.72q<\nA(=gw?RCkUR 1h#>H3Z4\YwVb1 y"u,1,&V|5]Ӵ=Ȣ^ßk'x^HŧrZy241pRcز\`$Ǐ8qvK @eNIψD뾡#5{XXW)0s1>\Oh !kG۹%J`o\r*~D{氺LP!C(qbL=0LmvQTSiEC;6*yQ>~Ql!6<"K]g!s>sǗ~P<%pFpfinpd0~lئ b`PG,k1u3x~ 9\FZaV{H1 ,edhEIRiMw=\]s.4.2 ߝ|  yp'4ϔ!=Yz"Q# YX1wCWB񻂳YAAG\+P^(4Ӫ(}`A(:O6$2u7c k0Y.v? ,!=|uBȩax[e/Zp3,ݹľW _kmXtsI|h0P~OJMFZS=VEa"+ѬaX}cE&,"t`=+‰[Dv[)TLs yƚJ *] ;6eDZ%xQ G׵h+a{+ W5݀frp?4,ŷW`S1HXNQGSrFU;VzOɣ$j0W ̴t Y )[Ę 5nw WLHY{b[L#4-=vbRfe*h:h"^=޻]gSW̢a}vۑPÝ3/Ncשm"r.z7m 9dZT;UϾiݤQ{D GEblm€rl1Y!-[$,Ɩ_kbƬ](Zۛæ{)~*44)߻KI7ջ}gc{tO)mSa\AφZ;f%gم-s΁jwpBX7Xa=F,iᒽO&^t cWvC0`U+1ύ׉v6/Be ;d%<.X#  )93q֑UEtpDZ8FZv0&"ŽՔlNjֳSj(p&A uS:3{_3ǐIʬC=u+G$b_ thp:Vڔs<,{EG!<ןmɀ*5_wi +fB,1gzXb09( C}+[`>@ ;]:H(Az(ԤN#*[~jؐRӐ,aN3$/k'EG`8-} 5.esxOE)(G;̟<[ ;;R4 Jm[z8@ur|p)B fZ¬5`̀ E⩮"$ӖXHv(y-Z<lQ~r>L뱲e^f#sȔXy8Z`voSF]NRv A&-+0K;|P9It6WWH2ff/LX!# 30C5Fz^RE2c XpD? ع Vdu[.K{Bs_D_)n  ؅'^:6>ےu%ܴ.:tI^L?VMoGX)o!+E%Q%9LByp ٸI^b=! k˝`: m)KeqBgDx8yUWg 2Mƣ3厄#}$k n񛖯1dZ.mA)S ))_w!i5!cRG莅B#bdB(zPc#_h3.4_~jk4Z9ڔ-dΒTY+g*ْyۃ߃kSqyX0Of}lo\vlҁfv)>KXpYտ_J2T zݪ Q%נϯFt-vLj+=FC=;pSMQ\ވ{J;ҭ\tJoɁ)P BJ/^WN怢)dֺkcIsuj|G{EXzSgAƎ _g(xXr_PQh67l#E5{/ߙkٮ-RcOP*݄IIvމ:A*AB/*?0G`.{vȶfC^?p8^#};XHX.&( 4twov۴ȾQqP<=Mҿ/B7_hD q/̋V]18j@#Ab=9I'ԂVAfmSuCMMIJSs(s -7][Y\#Jʳ7R A /~4!x1VM=qRh8ey]hP}SBEOkmB a6g'<Ɲ5lRq1$̐{H{@g&7%T2P~c.Ppx. a7.*N8>GjMpw6euUj;fOIXPT |SC0*BE6oSX, s$C9JFfvJRL6LOk y>B cUzJ߄=-No=&a0%4 _9tQxkQx=,B4F@ 1Q)$)#Ki1޼i{uo?!̞w<Ɓ^WÕhÛ뙭.9iN FΗ|~3P)2)oS3v$2g)8[9daț?z/T81,nyPx&U΂L"'>9}m6[ڕ]oqf?GiOI#EKI8Dg@@3rG>jOˡioSMg1z4ikqtUFyWj \Fg\}{>$j}Qz]G}LHύ 10-OOMo$ҙTWA9>Wyc$r9L\a83/&/%PWg_eX,}=b5W܂tn.&[ʓ_QφE0 DlJf6Ob62@:c%Rgw}  .Uln4|Q33 Ի$:/%JJR3^R^27 }փ<L: .FW@DDm_j\>ۀ$ѿܵknZWQ%ڿifJÔ7Vr@sTb' 1kpq(ʏ6I+'ͫnR=L`u'|`xa4{qnF.x6hoO2:5BK0}܆:(zrN'ǹ3ʳT-lRz/<`FPosA9k`ÅG=>ܛm} $&SclLੈh /38WGW9]b`9p{5I\g.T BY ڳK[bTN9qUٿ׸*.NSsafEH&Sj?hUfhӟOu z3>51P_ϴL"\q["&|p$U!V 6wRJjZ5_9}{nDCXLxw*w9dپsI{3۸1&d̈́\ L*qˢ2]=Ԉ@Ԅ'+Q0lӿ+Li<Wokt#}K!P[ re"Ŗ,`ܱ691J~Eؗ~UfR5ex*7W/fw#z9 mM{]ɘ)-,ɳdǐG踋('?7PnFSX$5U]?o\F͙XmjF7B8ŋ ĬȔ~T[}T4G嚻뽯3}>_h_c{BZEn?G4O͐&Ybʔ+R$w9Bu"vkWIm^ N$O/ǁO"U -(EFD7[|_͸ }\w5k;&!?(H 8cc:* %LX$Ly2`X@q=CQa/luSvg8M UV) )xM\!p؛/.,.hstN[}+AF_!-l*fo'i]pa@C vO\h*`R͙do`v|Akna\>㷭#Q3G0gvV6^TV#Wj dRϖm=9UjjZ_d~'^X9)Q'*$vO>؀^``EfӰZ g?|QSفONv/ֻ5l~tQzg 0'Z16YȚV'輺CǃG`&e0ΕȦʓս;:dc!r{'w=3nJgJ"d֪҈]If>˺F~BяEO+ErXB-vxPQpʀGJY"h¡r|&&Vcрy1?æ :f4N~šlzk2AeCisFU* O3c y*- @x J$яJ1 Fz_8нQiFr-F j(6vrW}=#w:)á1♍A^I@MFg8rnVu^ kI^u ٦:譇*En~˰k5;܇J Ñ߶ b Oסc}dIA()=^Ne J`܇<@5&ֱdI*8zy744ATUƲ%XaB0t\m7˛Uq `æԕB˚f$eo>KZD ~pM/IB%xtd#vjht, 8 ;hfUhN_v_=6A]nl ):@*y\x>79tzaJn(H]SۙW\xqs+kWWH..%c6# j??tԮ$,J@r:_:y0ߏ Oz+xq;y8?@Mo9F=s 6rwۉtC ^z0B0?_ 'znp֝M8 ڿ 1YL$n IR8pA'Dub&U4`qS]hFRPM?q$d '\BuW<QJ8?%>B?%zLZ/Ȇg2/rQ3=)!OqYJÕHN8{yZtO ֚: :=K&8*tY47^a\4t<Rf2FV[pږלYǭtk +U *G}(j Y3RׂGVotKy-CjtpO]F{ƙ#wIW4)ֈo`ڙ1tqVhŝr).C$ur˥ @EGә 3TDuU3TG`ð ?# سꕣf'b&@r*}x8Wq|ARg;lZku'MMV).sjv2ޙ6ů{zXeT366.b0%7iӣwTcTz >x{C!Iѡ23ˮe^RJɱH1vkxqו(9鿎GS"F\E/ aO9(8m٠/|eHpݏ LlPPk o0޾t^sZ484 $9LW64'+AY)]YG교{ֿ82߶j~c&<"^̗giwM4%zR*^Jg}Lw> q1#+LbPX3FyE@:r]͌~7OLd#x1Ԡ2zZꦰe!Z$yAscnt/DVMO׋g!p0(JFa:dVP4MDW2ֿBay!wT[Sؓ4'S{BZ`#Ң*rU\GHayسcm"{Tg:SEғ }`'>\+5 @anW<?cP B!jֿzhl(D>ʿHJ[e'Ál_ )ue(cI{o(?90֛s稿|󯤧|~9;zHXATo<`f46-J-& sqw*NtS)sp eoZ?$x/޸EMf1En\g6Fz9]઺SC(k& tdRlj! A8lѸuVgŽBmրPQ&@?(Bc}ɛ-AKRK#VdZMPVa@*EX(Ū E5 BB:K'H=n`.@d2{;F!L.5nUGb1~VHyj7i]h{M3B#]#.8 ,ԗIb$Ig{օXw5tD۞q~_)-"n Pt@&O"!;rSG5$e̍8ZXL{vQFkgwc  umd0 p ikM!{ܦîzSPuEB{Bdc73-4wKԑoQ,N{1 M8x`d LZIgi3\o =jWhwҜJ2al$$[@yPkM՝1eV5-I.̒KDEEdMw"D>TNlrr:}[ֻ.$%0 Zj bI+D.v/Y؊ -h_ ;\` ,Ň e.c fT*\ʯɟճ&G ?k48"?!Xb>2rL/>]nJ2)j`n։4JmmG$"n[XXY$ntڒ KS@WnSCƒQ' kd˒X}Lt9-C4t-oE0~/trN6L# ' _qqLc v5! I/j"Z뷔NCAc nL+xYX'ϸP@(87PBW"mǺ=glEY( C᳗rj(b5e "=u> $1QO#]Sy^ r'iqQ3 Q>Ȝ-~Xc=tߴ7e vql|-4yP6b'8!?w&[{ !!Ľ]of 5iZNӊjWvT8oni&,ƫ7c-L9掚xE`ZkRCn+->Ntz@\A\9Vݪ"HT g݇ S)u(;R#M 5~/*suye`Ac&]@p0L ~apY~E#z]7"0hPxSiҚO$ {F&8c?sZ[^5B  pqIIXFqttyFw.*dzD:")] c'54=" %jvyPt=ԫj1Yh5ni;U{]_qh+ jhqcfvfҞ|(T0vU T [0:"]8+)w(vk9b%h =,,@ƾnEe4M^TSG?z͋vM箂*O~Ap;6W3GH+- ڿF6o:&n^_c8_nukI?R}a(HA9C[ǘ[^+ߡX%%^X_$6\M{_S晉p:ĉؖn\Ԑ˜F[Ѳ),]P+[.k51/g2"'4~p:ajg-PV[{bM ͦʥwr^'3y]qp')i0T'xCB_{I]k{At0u)P FlD !@SJk:PiDތ]*%32mNi,fgEyJXK6/߷^^qEKe+6L\@<8& ҩgW#|9Y{')fx2/*݋J#ccТ~5^R]/G9y35\`bD\.;b9%}睱WܬQ-rѪ\M$lTRѭ[G?D=H>yH@خ9GNzAv["xާMl@zP4PVh\MMQQZ Bwoi8#uhXy ʰıAlc$+TޑkNy@)>inz aǦYLLƣ{uWHq#_Uc mI]}CI2t] p c+U 8_&'6b͕WBThzCp"upK!\6u;s\wHpg=ƐʸZќBv+~zD,5Oxk0#$*aFL|Lt*骚6u͜eenx5?;W&X&?TZ5t!:4,E'swіh8 b`[y%A$BM{sj:X _Le,-8dFxvvʸ37\FW!.0 oDBeĤ @ *i15s!c0hs@t eyXaD+w)ET̀ 7%EќO0Ka4_@h"tPߤ̣iK*[ ?sc+2%IC0L1^e rQ@2!5<,zLͭKepu ?`]ԁ`Մ,ϴW^|z7yKRTxRń@/,(P@&yUa2:+r[MT"g-&!SU4o?S8]j+ $bF7KpetI%oR )f%[΅랚[jߒkl 7T RI;<(A k0`C$^6.aHhDF~XV0[C`QKgz꼽@87Dϫ9<3L13/-m񔼝|`F7ۡ=~|Vw E+` b~jn=Q4dYDbZ7C.y;B7mh_YVgyWQew9&.8CwۯyT:a)$A*.S^Kդ¡ꤷ}G/̩amcnWH=#5!ڍ y8\y> GI=h vQ--,NwPgu$Gxgr{Al{;I'WGmxrؑNA[q%5Oه:pAKZ4YBft7bRh3QӐ-O藗bqo1wxsMB y9sȳ'&Q="쁰재)f&rk0Й47\~61,-y j[+J0F54G4/OۥȔI>Ͱ~ΜfXɴ7~ ^C$YRb`E6GK4HX-nem#xu{A I؆e UzH#+H+ 둚1Oa.NK:VOdb–zQ4}i6bTяP>9ymfi Y2 \x?oQ╫E4=<{-U#g شJ@PK9735wHqQBmNIYAuGXLZn?/VuqZe|dAÈ"Cw=XG^Dחȿu[\k|2 y'O}fgb%s0$X{%w>SiKei Cͯ,جZRd5"Gg3m;wi𔽷%30蠑_5cf#`]D/̵ )୾/T>OZr(12L8p5Wt{ AAvqfGAևT/Ksx%Zw1JT% AVQ5r񛪗*P~p=*TȍuǖtnF?$,3M ;Ҥ1Svy0$gn9J"e 4 E;lߪg+ BV<`vslN^ej|Ƃ^ [ s26ń%툂27)FHx|:)u(GEj GS?? wZYH&O YЗn CYVê si-SU`?SP=B,gBT73+wz`c*͕[cY,kK,ORg-bͼFLfD3\A ~'#Rr gЦ mϟ2K•a>Ay #,[j;aYHQU}d0AT+st={Beh:F^Ph):6W$ ֜X g[8Ǟ$jDU "!_\MA+MZG;Nj(Q8Fpm#R͖{-0_%8nԽ[r$%oeL'R;M;[ٿf\H}+0t=r̬3.IF4ת mO cVQ'"ǐH{c ](͸61$P0WbUqGln0T VTS[ ՍswSGeV-vzV$9: !DFL#BmHζ0GLcCxYr]9SK_S$}ʾK>y F' I*[Szo_Jܬ"5f ,h nuwŀ&"yq-EС^QSm'ro^>oJHFk{:сL[ 9:"m3wtV U!D"hM /iLO74bjδۙQ}:#S;AaU Cnj8ܺ4w4":R0F; RZk>D>0_r;]l^y @Y SHq ι?q`:jglMOUQ b7QmJłD%OA$6Tyyԙ!A5/M6sۙ*W$4]0X Ҝ%sDK9DŽZ{~#DleP&Vs´oȶMdV^ zi1W ̃;z!$<ݧ~jg>䍍C8yfWrdWȸRv6۞ N03@BjAT吗TdcMlH7&"bn'XD&Á: Oj4 ;9r>5/hüL5dʚKϯfOB@<_!mbGSnA-S{4gQw~'1Yt%N$ Ո`hjk%hNr=;]k(U=QʪNL19yiPBժG9%%G3ꄣ>Pgv'=hcJʖpy?cP@t' > ނh?öo.qJZ7!Y?m0WKaBc%m(N'!JȻndLI\LBbQĝK q?(%>e:b_w_'Q+SQp|3b~ Ur[osvWR|x-wEe#3߃b<9攞.mQ=knJ{:^pMVmoD5>cVF* 6 Wk+1[jډܯ5 iP`X/{+ZrmQFNzi7V:.c'8+jaAd+v cd,w{G+s[٦ 3[DF'd&Z8blK;)Wr9BRQ&y!('W< U973oreJOJX%Ɯzy9HݯxnJH\lvK>֋҄ dɌs>ka*(;m}'7.ttV_^ȏj:Rۿ2?<59\S$7M L'NGd vs3fw;m_|PSFD A(T+coGӞuĴMP0v_/Dt>~ ^3$hijCs2@m`vNn'IJ}v^ JpP9P j)tډ5jT*I:r{l!1QSZu'?O52zN{2\±L*/l$vnT.E(;ɇ-,+)9χ38+RvJ!3mY(h~P?9ٷd;JxYuEZȊf;5 &PCm`&PE-)avtL\W*PʩUa*>3`yO`kQ\IWpuNcV{失h/\-IX#כ \XGg@ƒ HzRqL..*sRYDNԧ=ʴWzYa@_ŵj֧' Џ ;,z)Ֆi67as$S$HDM`&1wi|I-BȶZƺV._$*TP;Zyɟ 2ΈLRLI0j/- j29 فMrw|6ª)ّO9n ;aԫ E{L(nMџM{ f'V0ڎm ~6+ ] b`hV3ć=67/9ï- : Ǻn>q B7_2X(k4Z>{I}?{煝 &LXX)ОxZ_y4>P=zi 8"̲S/.Ƣ[1Svi/UѨGb pEW(և!;-;F%n1}^qWH( a.V{̉Ģn/\™*tW{t_ُڵDFR-<4.AуRSϿ.[^q {4G,~إlSQݪbx>ضFRҨ&_8z@+uS W|8S9j'-5@[]L)k7FrWsT=U.{ 4qaPƮrHyld6#(ͤ ;??&nNMVU|v}"+vs>FH!_/Q6|yR K#r\äm̜5k2ݠ73c."֧zx#*f6T~ ?F܅oH;M;*֝f<:]I%w[*U5YgZ *ӫFKrcb|OKwJ}m,-ꩅ!mHCOX<êhN=oXnLY)H>.4ܣן N`491D(#o+7"[ iMm!gtue1 h?AM+`+X;Mg|,)Zs×d=@k)4vD ?Ww} 5}yC ˴^7Iw0y Ϩ-L~YXSN;a@| -ޔH1ޕ'aNX>XASCc#c˕JJ}Ux8HLlĆ֥e֣ M[anV# jM0V1wHEuϨvJ 5)+bN"7xZQ̑<gKd4LEhC'$M ׸[ZHcWN0'^xrmnK7Yo/ 5!gm—Z:JIRֈy^U6r:g#jNTOyP놵כmL˳K$MLHdpSţwgk@S%+ou!w1א{W15rx?`鬘!e&3@+r;t'P>t$Y'.KZĬyY8عޢRԪNlM6ں{crOg/b9#p vb3m 2nQ6ꠒMw qځ{M a3ݝƇ%'L f,(ytɣ*"!ǒLIl2bP A%F2~36lƛ;-y w5%*ȃ;ok?3N_ zN"1%~@vg}QU ݅.os> {xzsn;M7 4C7#of0zPf \{[4_?E-M)[To\mf:X (ٰҵkrX߲E˲pH&ܺԤ>L!vB@ە6d q*N?C&2%TY߼s-g{{*ݾK֯) )|0m۟U%'[2&s3h){bz׵EcHhꝗFF9NQkqfrqn|t,o&7HX(y{Z ҙ>>Xӂ_-2bMu3ՠ~_94PO: zH S<-b: l"Q/~p48NbU(}יzb) @ 0~J|Bi6|  T/$V uO1FRXqZ٘$|$V Zm$b8Dr 7W۫o]PZUj-ceh"Jviie_X>aϵ9g~=vF} V7*iewv,Clϔ͂a\gj\*1 q_~=$ P*R@/2% d(-6H DuG6Xnx^I2L{g9rֿѨ6vFżnp[ uڴ;{)ݓ  [|~"snBCE-N1לvV|.s3&8`ݘMy%Ci ?,6EeJ$}񳛼No) 8oM]) e~ӲĹmgܪ0ը& ^MQJ^*Fmsi,O 2M" 0Pğ{;c MODpA?J1Eh&-vy6DKe5Ӈw4\uiYBf #ɔ%F_6GzODJAF}pxe-ht{q +JzHmE<>Esg&B qJmNU ɡ Rj5ƒm#b*]pvSKw\7QS()u7:5V r0ѣj$ ok_ _;fGiƓҜ_ƷUM>KWFv"U}`"`xh#;ݣ$t;UffJ͠_oB/7$#'a. Wf=FzEPj81cf,hޠ2*JFf ɏ"'GO2g)V|M %@"&؏A4AeBULm00U%5jfhV94]^ʬ__Cu w!bGb?V&Eؒn$NL8Q*JL)@@.dßZ'oDPic`Ox CRF%-:nLٓf5Ąd[cG7(?jr 8k喭HVs=z.|uP9V=C) \Ȗ&mX6TeXT4 *:6'fEV!qǔ/6[Ɍ$x` .zOr^EUJLIa$t`SŜ|a:w2Rl%iy}lu_ z OꆧÅM6^P_3hTK'W!et4"AW3(Ő^E# S{G%5ײP'ʔ߈ #]s,NPًڃ`?Af?H$i';թD`_BpAUWSAUEOL`G=~1ateʓbLԱ[jX vOh>#J(2(X\*ļ叱7˝N(HC|Iepb cÇ ," ޤd<wCg2ԹfVbQU-|Tj/(7Öx=ZCx!icqJ]nt%yu{ȣ(cG {.Wו^[Pi5n+;4Ё/|_)s6D}!]p@ 7#bYi@{SYg[21a@aZYqߐ R}h Op qGhRtM/QhqQ)ymd*}q :iRuE;!EEx:zpcĽs!|nPBPy _L7kjy+R`'z/P6HD*ōQЫ?:ݡ)kPTSC_.x+ -gmrM^D֤8`=*Yw/PAUT(#{dg'(}^.`'FK:MN 8]Cvf%z{EVz]@X^I' ӿ8a=! PGQxc(h]$eq@43<,q>V``|!%'!V\5ت'  rUT;|yN|Я=o,IVbWsA{FDՠq(/Ŭ ee2 o7@߭H'P/(MA.:t`9"1+g еjnvqг6<<٦/׹DdRy7B3+6Xob+?;|ń_-7Yg^O 9WR+gJeD PKE._cZa+_6o7vhW^s4 Xas16}]˵&\;х 8DȰŹH7% +`YVfD"2pMOf\{[*0؜w:i)Xvt{:e:/EN,gK<5FRҐN͠l0˝[5w>R<<lG82lbZTW*P4U6A=[~;DYug +\y-3a *:RVĊlRq>O;">m1`{>LR=GS:=nv(V~!\Izw,ܣFC_^?[E*SXIߠ^S(UZLs0rFtCft'JufرA'0YxRxEn51eѻڬmI} X徝Cޜhu4-748)‡un9Pnݑ$ȫ|e{"l.,xSUΠMڇi&Sd">=ňƀbn0wuEOM05"< 5_`vSvzG֘5sh+N'sڐ@%'=g;'AUpu~, P{1@ "7JY,HyApr ݴ#cO_Ϛ"9ha3;`tw|~a6&̈́vPٻ BFAg,3:S#KěI+ X=,Dw}8^i7\:$(R201\T /g=5YK@9Njk-ݿx3#\`P8 GBZ0A9})UWq Æ)+ Qy vJy&3z>Jj6OW@xd(%CNss#ET-] ^ʦa<$%@*`tČg`inc "ydZ⎦ߗpfZHw`Sb7wU|/P:Rm߲aZ! ڵ x}\MwTCe8>Y5% qDlALH#eQ(`ӗHXv,U9cT͓ZSDG*yv0D:+Ki%XRSe,)@:Qş t{~nEv˰W;(Ѥ^ž_|27"5g|u gDM,J2<_-ġYI~C\爃j"h5uysGx1YрK9}ךѰRK}zyѣn刯ԷX[j]5A[PO*`o DhFRQCZK}3%"m-3Y«l<˦ͱm[c C% A=ډ I 9:/*`N Yڣ/>q,Wkݝ.hWaU$ǘl6 6%\3ψy(p%ep(tH+1Y ~̆-p5Fg-}3F݀Ke6[g Fs S Fg&5{ [\=("O {zhT@K_ ו%W$uOx(ɸz<+^>ܠ*o)|v? 5v4*9&\+ktuv_4aydEL p^[Lw[G :?,Pi'v1LNOB-q&51 5dTg /y$5Vy˴06XJ | .B&uxxTӁm͎W >_h^1<[\(W;)!:/r-Pl=OpVy5 -G־I N25ÜWz*re@Ǝ<е8E*tWVE2]JOH3 Է^ qI9mHlo@dR`p]Vloy5vK_BB;zACiP_ e{J]xfICҰ*U/IZZ< n[ϻb@ϫPSAK6\I JJFxi}LA>iVr~9WPry}?2bM ~U!d/ ч280(FŖ3JC(v&QE9ԴxxP/8) sL>.\ Bv 4;:%@@"8e/>L3o!eMEjwOa{s,GhPĊ>wZf^UF| [QWc\}49ŘVsg6S ԐVzݴ,ӑߘb'c 8^* 6[Z7nkK]f/0zCX/Dx{Z?B>!iWvt10Z?}FGf掠Fπ4īi]^ΉBJ\$E52š [9n_< cgJ z7_XYcћEΥ9u<%ΐR^,Xl?Sk{Cw!c &sH@-!a,2atM)ϭώ>3Â"hwz ԬܤwW_ˡ9ą!6ڥ]ʼnXT)?aE3ω6*wBK0=Ew=5J@0w@J`h.i(6%Iո=hE-UvØpަxO1}}f) $vC m޹zK97xoܸIL 2S*ӖŃF*f^,ʊ4;9]7u M{͍4,"58=d~6,z0 qb+V7cٳg*l OJ'H̀99+ڄͩwc%e~x&s0 tV/u$iai W~_Ny+F&s;)w\ o~k?Hb=bCbo@{[(yv0J[Gކ\]Q؄d::;mӬ؈6'^b(ie`Hm*36ɕuRG7=@ 3ϥ<(u25TY'WA7ad`9t9-BHD۲ CdA^|Mh89tʏYKC[`/@y,TKhozp+ ;RYO,=IΰF9lE`Q&fŊ '5m[voGGmFwҝ ƾn_8MV}Eq(mpтq7bsJ=glG/@Wt@pKV,nB$|[ĨПw޿SĦ.yP%UYi ii`whjRD'W#\-4bB zO@hhJEʎNuq'N:-eG)BDgnۙQ ;! T8~W0CG @ExaWŘM~-}<}89ӭ[:TkcGK;ȭKp'cwaO $N>q{ө!]n9_aG#`0frG ee-tRE#B Tb)蘼yL7.D ѩ_2>?)F_lK<"jZV84ci}`y"Awf+9\..bzB81(魩 :.L;f*VEO$ܠ lAiUOO\QD ^.[Y_)pp ,Ԗ `7R?`43O_H;25r3;P}w jh^@[JzjS-qc]v!VʥCza9.;B Y:B󋯖&#-U&cQЖ-|8Y0Q LթyJoB"5 0Pr";^ޭ{eGآ=%PVOp?PnJG+Yq&a%lKVEks\YnuNYfoU+JK`J;#6Pl/L@I Jw>FCLGQ]*=$;3FV|´¸pޜU\<g$WۿR3 9~m`jSPz2;C`<~#ly ^MIs[hySlTbʉk[pd}d5=yZHx6uԀYaH(;ˇ|Tf$P~>eC3*4:=D#,9gAmu%ew@Ѐ%?LsԜs Q$\4>=ջF2G O(TafiOygːDy졥PTba4 Zy+ WKGj9 Ԍ`MZ4v+yh>G  Pk^JlaOֈGv4#0Cz'P;a'M^Ik2Q) !'_9HmYU\4tN\P`NP:̈'p鈷ɀOTKбcNRr'/~'S`5Fs=\K-Bss'B+Zi&'v.oI9bOs.xk"L ELx d8]Q>Gc:S%1k~. 4PR4/k3M"pSB2^rkYP'kaBd(dtzΩNB 72ajldimh\|=Prt58 uJw0G8c/Ǯ7oM)ĞSpooR?@$ꄟ@/!t/Lyxi 37ap&f[<>ty?<Dtgv&{!ףgRAn *GOqɳTc] %-$6I:rO2睁u~| §E}ݘ1~!!+$@YWή2[/;*KdL|Iֶb/ GǮ@Prw{R!̭#R.)3y$YفgTveowQ|mX5xc*XPO E 3G]=rpglIy3qijx) Vm.UțzZ3,NVMŖs:hPuIJq)9r5 9qa!xG;jȂYPe`9|{(25DHIKFdg7.Ч\n ̦Ι\C~8A; ,rh4E'mm 8/RaHBRUܫo 6k=5x9$᭡G՛C<-iP .>xո%@k1R85п6Zcׁ \:ψ ӶWԀl| %ġ{z5"-<DѮ {vD%|ziZSVN`i:3+0?K5=a#x;=ZR3cGf z!M:㗯 mJvwp]U>> %~v-t>$of7\3?bd4AãbmC6t EuT7D|fh/)JXs0S y\-zeuMQh72/oEˠs'E`Wjjd qJH:B۞tw:NkVvhxtϘr %Ga؍/~mG9ONǝC&M g$2ĎO)yXQnOܼᡕG%4EnO %EN3ʸOZ1O?qQÙ6eU4YR咉NbEk&~@W)7*+4ø@dEt(/X`k `!K^4m4,-_X$.\Yk k[Ƥ9{4cLz;^" ߵHlpT}g|w0kEW^y{2R~fcFd*HvDZe]޺ fL,$S$AJ=eIv2mRQg oĭ oMQSϩw}eKȇaN1XB(k;Wg/]畺F6Fۜ/W3ng'=y%e%ә`lJ!m ML/(=9 _wC'N)5ə٘\$$9H2{4CvzENڻkZSWJ9{F3sm|hX̖yz@y+gJ `a.t>ӡv|scQʿod:_T -VҥӵI#kY2D*<((Dukcndf'%HV=xkAv.r!=C*\⛄W8eHF.QH X+f7[pFwr":#k|D4<'S-ǩ;?εdT>J~pd jG[9]0 m@$Rc_"L317bvI"4s5iYiElLy!5h>Cޕ%<`swʉVXySͤE}ڏ>f {1V?+ڿF{CX;HFs|{y^SQ乲_WF 0HڴV#mچb1 ZtTWiB \Ƌň%D! ƂjF:r]N ]+RbMf+Q\T!,ꚟúB0e</4P$cf'&-IVv ISGf GxfثudD0nGJ@靃kFPaJ"U̪ >2 eN1Ḱ/ODhu `7C0=-Q1bͫx TP/j0yQ68Wt肫2YƙFO r{;[Ζcal=o2K[ї Q+e!/1yd>U&5ʀk`,9aC_4u0hK[r>u&rKIqc`j!_N Z\̕fdb:Du-?=tipHJijwDZ\u"%ñ&U{̿*@Kj {b(Ӥ&ϐAa.tpragJXq#_lHTXÒxRB3,ϴh_@ vlN9U@"D'S!B !mށN̠뻬{8'!ɾicd'nV= kfFॊEuQg;ĉ`>sB>c[Z`"u`kl*lώ[ݡljG"Qtj4UJ߬#YL|r4]Fk`&ϜeF+0Сl~הz?鈏WGN{{yre0_C;b=0p3LZeW;7: TI6>h!5?K8AQ)lvq}ŀY 6+M= }|0΁٭[l,Pa~}35"mFە&8< mRZMn%I~ou0ﲋ184.~ͷN*oWŏJ/5aUψVKvc/#- K!7-p$M?|[69-3C')E\C+_NO߿6T(@w<:w6Efhgo/a΄`6IYHGȋ g(D%cAB~֦_y:iRLm92KgcC}P~~ڬ6#^`x<#ETR-naHтrmQGj+4AAыEtzGM;6'DrԦ5(ѝOb/2*zAc=T;~Re2e5E)V'jKu-B#>48Rd\̀9aop4:]=xHBQ,x¡^ne𲉗y[:cL-ȤgiLy=y?$Pb AcD_CM[c#+MC<Og 9ݣ YSytZTُ:R| *T*FLWHѾgH lx+xoH2 armS9+_\5:lS6I#yhzwR5pZ-gKhGO(&g@Gt Vp0F^^lVAUf߳4`xXAqm7h}Bfhԩئg"m/X 72 2[~`& $[~'C3Q-=83\@@kR<6F,-ҽ҅-[}Js]\e}y@UXh o6P5j\H}+E9$pJX KY%?4 ( @=B}05E 'JAr)h̓(ˣé\-ƛG_c ?^, c nMeږGk'휖L/$ͷ`.J<j F/c,RlSBkY-&Tol/;6'@5tzTm8@o4!֦/2> >=ղ9P15"-;nXfH}[)|SЇ_`>̿gZ)NDHbj~Y=izX1eJP]o3Saq̅&(wGtsh_@O8\|ev[Fȶ|iV[N|&50).Y,~=bW1-b{۴1:;qNS+8P}Wƌٺs:8g8/zʖNv6K|Oݰeua'iOIh/cY#:*Y V?͢%5&)O7tXtQ-qQ<1 * <̷ ٌ^7ңxBhfh#@iOm["҇z弾H19-ۂ jۺ wa[ jLĢ{P`٥hҨ`߹ˌ%@?(3ERG}I '_ʝ: 2XaK5ΜE[}"N;2f޻hx7'ڒV~$&u) u8Yq4w1A$,l`ʍ`OA⨘ ʖha PfŶwFbW댽|Mb f ,8U*rfĴ<* =<$bK!l(XT' NMƀ?2x 3slili80S2FJQ%3 y47~`I7B̫Ņ[W,6wSظk<:QF88J;Whư%q^I0,ItϠ(ݓ=(ӈ?}4VoWQK^7*J~V]\D2hrgL0t-@ rRjqtPBF7ϗ{ƾLZdEOtxn:j}xCBU TqU.mhjMgb6z1ڤ@E8R=XSyZYGFs`ulޫx{ @5?' d(Y@| Ab! 5eYa7,MD+v[H##]B;u҂X'Y\sQC<ڹSӱj@ 7h4QwPn%N}S Z 9u>LlNqkwݏci\(K5^m[HZd%fԞ&j"yveəW#5̖Bm廳ũWioŜqb#T ˦C(ދv 8ϖvUNFUf%6ݸ`0?NCl[ v}lz='9Pb4 )NY[WzT,G5>BF7C2FsAj:QQTL=(GYTp'h1=RH3sW9ujw<>KO>]|K@33Bv  +)=hXR4cس=KdE} ^X%j wrdC>:o2M:Ɩ%)gr ?}epȺG]洞3},ʗmDvBT;f;Z1c9`#xN)I$ exWmj۔ 89=a`v29ʰotaNרGTvWwH 40"МZ*7,uYB%ڡ";S:ML;χV%"YhD)MxbZ\ŏ(՝)?GW-h&`l bsUca;;ЯϹ@*;Rg >VΦvٗs%5 e3k*x~g"5euz':{Mq.}bjAl2r˳dzFx`} pNuL%f~T?\vXRܭ>NsWl^ Pa l=E#P0@;ŭ}%)I\E"v)[R &ǣLJf4OJ7yߨ|,b!mF,iXͅ5STRڪ_%yYg&BLT({5qQS | K1Ia3@bsszQrUzu-@w_5=jQLC֞%$J/0ȡb\Ն]w0Z)tF S x0D"6, 6F>۬f~ӔC2<`.2F:;7 ^H~}dЎVɻXoF~!k@;[Lϰ$!4-wRi څ5j%wBś9ZVkn+( p 8[FduK pj&ʁS[ K=xR#"n/|STZ5Mh&W8k(#Z4s%d'Ո ,Y|ɍwE{ET hY(rhrYli]6?Iz@#ܗ d; `8~Z/8qZvXZ M2Q8K}0}  VngC@&xbazvarQ,chҾ>&=F \8rU wGx='FB=l`4JW^+]𷇚ʗ&m87`!Z*>$&̦0#SNEv '!zE2l!ٵtdJRk*Qv0-XTӞbI`6guB_{ 5C'{1>~X%~gwd4rʉu5BpFNvDcB{]sb8ęxvK׼ƏJm.E(,&;@*_ۮ rsNbL ã hS&\AH$nxs4?{dzcAGrk5͒,ĂT˷fXng =:xĒ9ZUVך+TbBLi g(? GL׊LrBF;6xӇ,3s S쥗֙x3 R] eRTL^7~0Ͷ(Za 1=$6#2p(b'}yqJ7LbzKHP|* !KMݫ|`s|mǾ>d;Tţu6*pHysoG,@X2V s \ ̄<^]{y gt 4M+UBE0n!*:lH[vjT-'ShF9rs滃Ql I 7#.ֳ*՘O*c's yX:w͍Rp x,GbQ=J|K9…D{-tg*SjK7Oaa%% bc!9xiX̨ADj|ou{ GJVxϱ>xCdL&s_yќQmUZĄ*馨ՙt` Pīc^G>?w0B}֟#08ݕh.m8Կ&SGל"'7GHئŇ"#3NcYݙM&,31pSjGDP@şEJ}w`,@5? v{+9kmuAm~U=єsrG=iz``{RYo{x^QaN=E%65U WGsea!"ˆQqASrPoF1̬$`wWڙF@lwO}Us0)gZ Ѿ g;ȡC Pi{H]:Trԭ[awpk$X൱I8N .B!{=JgFNy;sZгR*5KWJ<8s(%#|2#U.lx?g K%DUeO q|u30IjOg&dx9ɤuQ _0$_cXR]+F mUKES-xs[(֔rUg㠒)=( ^tPձRu(8I*+OM -#)[UH~1-Vmddi} J_7uGv{Oٲ' lꪕ4DB2~ܙC"QmAjX-߰&|ҠP2aj" _y7=2ԩ*3#ҵt ]du_UȈO^bCO?&`O`,\ӧt '.JE׺LZ)EhM_vߤ bĠߍ}V)Ļٴ`puVx^g\q;=[s* DXe.ÔUWW'81!'~?lמ3%*Y.;Ȟ>ŧk7) c{}]q}VJ䏴#%rv˸+`{bMϢFNJ6:oJ壐]`flyI\xnu\R Q.޹Lh6"eY!=;#ԼJh<oiG0K5v+Ξ MB0gMmaT~S\~Vl(9z2%,N0؜5ݛ:8eMq&*2@R5i=AA91_kvՠjOd5%sUij>y:fYA%*߫FzG,IL|x 5|zuM@,QAμk~@2_pq4,Z"4}l,X]2o_֦NET& Or?XMi"coB8;H{V4% BTr34x{۶ҝК+]!yIOa2/wس3H/is=sS*-VDv25;9ܯR#>ݓT-T&z:VB )O) Ƴ>Uc&A9z_Zq~|Y11 K8;K# jEpiw+k Ӥ1תb;LzܴSg%ۤWq>ZO'͛Zڝ(zlhʥm)eCnOtW2хS;ɤ6<7d~!j<ڿk–(pǹ|䊣qeVR(ʏu23{a(QQ2^y>)ꆰ'RS.],QlhYuBL?{z#lM{gAU}mZF3\J~~ԇ? ?/8s I /|`rPNX׈3?}cv[h`jZfMX6;`){ڥ;YQ4o[`r(v~tF7F!=-m՚MS?(B7dk8uAA/g"}R9emU)J;ř6u?n즋F%YjxKh ^+W_1|ZstxZ ez{~ NaAY.U5~y}l.8>FB b;|!'6 ,MGͷ;`$\r23dN ͘ۆP5DPJq7p %8,%@iH^gv^^Nf k˙y#t%t?YzFe/ M\2%nA"vQ tf9%7+i; 3jmPpP227^pF׫o(n/T]x] R4Ʈ;iy!i\\fTcuA2qDGTpXOD 7p3,$a4M{4SQ'sFuӒ{ -3=E O'CթRwjZffݪbd -ICH?$ju㩳`*ܽ%5e4]?G/ЎODIEkАR`;\Yi Ų1_0Wln-=iiW,ϮM}k/̵|rZy`PN1xbUN1v`"4Yc"[+m#JwkqZ([% жhdž,>);2LG)&U$#(˙)i5[I=,FK=:m  8J"J۽#䏠%KMn.'Ucd녹3Lt(4!diزKWg=5͌U^Q^)шLG,"yc=`߭^ i"^?QXM8a_w&C;݂m4V%DZ2tvpt\(|J=QԴz[K*_ ECMw3&{K~3(Wh1{jnA`aGWjTTRs˸ϞBB2tGdWT 2v!>& &f![8 O̶#)\Ŝ{& @d u @gG x@L_d 1q,;1?pF4yKPw V5b9^OZ~΋Iė`+5QU}4 "uJGAcɞDe*5÷H3"'}܅m'[ Ru]ZH:q1y:ZZBQ/qDM_paجoس#K(0HhbQ T%zd6kZFit* ܿPmVDpDlz=,$CP1M|^9%g*P_rR G2 3 f3vV))*( :S\y˞mC1]F@m>!dLbljmn\q ylۻגg9>9ˏ^z޺̠p+ƾ[ƽ Cџq>=:qVvh%tfT2[82#ʾY:!7 ʏ៲Iiy`eFJ괿+zkxDFVz?[ EaEw8lfgy,'*bZm(.0>G\* ]ϑlz 1%lܵv'a."*/=`-ٕ!xaVog]C(7{)!\@B,&VBM`U/pJX'(}*ܐƍ)@(St+4*G#-۸9 Aۿ YތNΡjeW&6*+Z *@bcb-%y4"?޷ y6RyE(8z:`KVz)#y6sʌ'ythq $g kSj>>jg]gӆ5U-u~djRMe>ǜoG6$G[RFA(e!}ڦY%9 KxhR Xry?vtuq|-8e;T^(q!iQWS,$0k$>A;%֗@u{msʹ*x]R#Sp4Wf?ih9UG(olydm&@ o "(Vpָ.P2aT~{2 kLOfN"φ V K0+n&!iш${{ǛPZ'j]M!8W#F 8\NdSvwlcּx2OL5K 02佅?4̩Ҝì' ^?It}cA*ÙN19|[|OUbyic)łV ڔKpip%miJq"Xa?NJ|}r^k=֑8\ddUlQ<6D #Őr 7װN6 uoPt7+6ͮ gXdo>G-~ӊK\MG#Ə4nvΣ]M7*Rw"O6#S,ԌGV0C7fzBmu_ϨEV'W2zi2:y2AqE]q#ችz2 <g 3Djl-33 w+G]~QkfyyQDc'w+)8ߘKf3YAn+ٺ-/H ^]&4v7d s,H=NuLW we/&$V 5f\lYr~bP5T^4} g >> y*7  zN_A/:6~]j#\Z0 N=. î~B&SIVb?"6؝RQQxi /_H2كF+)x?F6) iFMDEw_~;{bSEJAߗM] X-ՃcOqlo P $ ԣ$)mU[FB* kʱOF瘹OÄhmg):O0xV@((OƛԘuJuj݋fv/5C%=ȑ#K>̓bi̝l }Pl9SçZ":"wmmM 7iOx2v<@):/ NiRȂ= p VB'\I;}tͲ=jB$=FmoFF_Mmg ֎4+DHԥe /\YƢich.&LiԔqЉZMnIHby rlO]%MuL3Si~|P)o# YRR3JAl"}8 ÷ȇZZLj;ުk 96,`N$7Vd5hgqm"qKAT*|WnZFaK%"U$*'3Th5Sh>;Np[#P$erF=xؚA{zy+OBMu[\0"|*x(-)e\yXN1+x4/Z*!4$oިYvڌ1CY%YgfR{qBNKY<`)pc.}mBwh6d)[kW!Dɠ |)Iv6Wv[ZesXFq8[vfY"n\y'5hKys2+[0{ \J Bȴ\DU ߊ/s΋2ٮ_{ylytru.Wv?Scԫ)v7N1:.avAzTxxV/BCӶia+^0/kbzE7>'ܸpU$PJst#q@Kʽ{Wv̯Bj>YLi ~~gS{eJR_O{Gq+6tۏ ٗ1N3Sp*zGļt օCs8[On$5> \_O[>~fW{&+?H:ߙ~nST7*,`/$Veёhj+z '/_#+6luJbMmv6-} $aSkfIRL27&ՐKb2HEKո |lȨ?F#ޞ۞5GEąC%Ft~57u*:Ҿ?bCJlɢ )|oNrR^쑗:ΑjfӳdICD^@9[*J3g ->ݖd=_\n&Vh%$Ńf꧗fĖ,.&c^%}Zd>?[JS_oO#vx%gf\R@EcUyM|6vQZfێiDP)_{1*!TDR%k4z/y~xmM*BivM:M0bFawx*?xG P ])ko@N馃$q?`\,wOB 1 _W!iuWU"n~gx&eHKP qrEY@X}7C_l~`__Rh6 [rpíG|2,;:?=&@Z 3U7Ws1Ho($+?I/4C$=UhMC8M,o܊nOMg- F%Tm`u4 c+behQȓ9AtX@_*=-Bid|_7Õ9?nRXr z|GXجϻܞSL6FC\Wa&HuĜb2|ѐqvoN6ϭ}:Fb"fc#E JmQ*SVE_d?8csbHې3_ӅN[K}k <&^6y瀶2ݭ֤?bo &J!h$ۛ%nJ0 AYC׮13Q2: u&JO,ӡs{ޅbB,gB )[ 2*j(_P AؤBČsY/<t+]ō ;ܐ)=h0s'E0x R{x H-ER 3RWAJtav;)M7#RHƵrk@B_^?Rf48] 4Xݲ*&#s,4+T0Ҹ,^^tnNwy.0l%/ ~_2A[RO#:vJ|SS874]B!,brampk3,ϫ G3{1"rլYtz֪F(r0}]N[~|uh~QhpiҝM<;t%͵IׇeMYuD[]u/D꺟EI<"|lୀ v.就 R}5ԃG\4yt 7Y'1s]#)&@Þ3N5|,#5I֛Ouϐʟ&I~C T?eDIyFL:M/U "EC+0Rظ5U li94Cڝb+NJ%f paYaUD5Ms򮎱Q+l61P0-{F'ġVv\s5&!Kq&bLa/'5 w´3Ѓ]ݕ%lɸW-SSl܇IqE+:Y*c $∂qd88`Xzw<| mHF9;GSUg#"79G0fӦP#1Bȳ&wQTH&Uފ[!k$f{];)ӟH*K/;@ /e(KU:[mS"5m1f'NUQ*2mc&(?qA>QpCJl>ZVx`ܡ*D |0 G:$l\ԁtH6cIS͞,W-h0;#iEfb WW$畅ǵL|B_.DD'WO·ߑR+=<[UHv$ۣ]W[Q?/G Cj.Egrk[rSQ!*8/ˊu8K{j* h]rX#U_!7!nqH-n*E7O3IM kLgI&jR)=T^~YsC"s Y}P@VbEqc}an'n0^}9&|G|2R/HlU/5+@ 3Z扜tuI8K=-cc eԻ70$iqEOѼrc.0reQiaih59 YTI)=~⪸kou0BFof?n .3rv=0 ܓ7wS1\ Q (YBmY-oZȂ.sCL@#~xhEazΡOm53/87Llѹ\9 Seݪ;ZYA:X۹?}$K֎!҈"}@|/M;S &?iW`\R醝5əλd3n~>f5].wj9Ԓ+<^dRٙdN1[S, as %/bg8ULL#g֭(67qOڼn]&_[t+yɂ6Y"k y{2VRcJlZJw_{cZڏEo 9mrgnW PxE!0 ( br%` 5ɻfǩPQnj`ُ ܂ =z]S( 7y>bBjt&U?3L%@ɞϵ:'D1@mȘ,A 'a6{ZgJΟOmZDJL/#@IWW`7k;Uva\ܤS}?2P ԦIbSRޯE!Jݶ#oT.2ߩOl0U$Y- kƭ&_r:NԮܬd OVC9xtI*<pJ\*x.uE>%ul!y.!cܩX:}#5!u.zRXZע4Z;IoTPJ{y4fBi)E9!"j]y ^?exxuxz{2kR #X y;"5p珖&rZjKtft/ZtK31F[tEe(!'Ipe f7 :)̭sH\/<]GPl (즪eQjTP*Wu[mć΂\~B IGS/+4)1% I%/v; %X/Qk i|m;b:n6/_2-;_QBBK$BUِLΗrGS3aī?ITD-yBuذR-<[ԝԭ9^{i1(Z^lUid7% ;[ZXoJ']Ԡ-I0_@g?4ү?+8B>XbȤG1 6IęMjҲG&.e.! ()EA?sLz':9lDD7>) <O % &6cS5]ۉH& Ej0~˵=&Q#ihnZF9y޼G"پ Ȭ~RyC+66t; y0TBlSYAN"$Eo#w(JqD 7N, >_!N8` `Y;T4cyr{y4rzN!LDk0یP 8kؔpIX'KoO3˚_6<&Vr?(@;v58slyOgw4z13T;cֈ_{DCG ?υ3+;k5)Nz3ڳU; w𖊧PNҺY^?g3} DQVʨ Jy[+D`4sD* }Zv(U# (k&+ωJT>r!l+l[C 7v^%W8{=}`sP 12cUPI9n>ߨR]F kz]Mv5|Kû@eS` ^ ; -̝IӆZv9~S<$ x&a|&\^, 4L105ԭ,nUᰱc C WIO%1]wqE3F3{Мݖ~c_HV7Krw =˕Y3;;ߏ"tsn3xp" o3lq&:G7;qŤEK+`w#h-e R­r6 z>;bQ$J.b؍",\zH%~尊%2(' TۭtGGck ={4'ޕa7%X_)."-0/T6q"`L[&ʘ0 ]!ʉ*;X#FB?i11O+߂T8 - 6 PL窔pC -;' WXUj28EhkFM/Ljyrb;n wa X*s=~seF5w& sALUx ߽_y2d!wS zmXZMr" @\+QėNk#`p!6nӜN5ÞZЧHk t_`k,ڥSaUNLe@JsװkI.Ukҭ^ 8hߗTSк:܊5&귗EDѯMƕ 1Qt`/ON-}XwlJsd Z,bچfDx kVPiS)d<ߕKZ*CbY ݡieZ/~P)IJhTǯYcIԝPPhoNtj m0)/}Ll8/ڴ+=n}P|뿥hPs7$*e\F,^8;@+:TY5)2l2%dR[ĸw  )&FO oE LUiir 2_Y]g z*|NY@LXnٯ- PHPpE\L: +j+>|Hu:<eCW SUZL)]]z9!7?2 rNan=6S|Y6?İmPV"oZGQT)OYTBŐңo I oyWOdvBΡ [>8 g2&ϪH\bǤXպmf$US;p1?ftfʙigtCcp/2Rgȼ w*ER^ua~?'oRbhhJ$op\7_ ȿ;}}"do7 |SƲg j1KdT;Ep0ڳ!%BվH"b䇕Trߢ)<_Vxԩp>Rgؾ6ԝaoWay´5ncdi6,o0܇`{gzg OδhMj)ӁvΙ̾/gKLDY!Xvb0NYdmR$Mru -ݞ]akq"uѡ!$J.1!•yο^ڥV=I5Ggoh3cbܝ0_DnA^;;vedX0N(.MA{~.ω/ 3(Ai[KT/CZ׻(pM! __ɽVҊ€̋u9̲_ r ^%I0ұ"eC?Grx@4 "VJ]FV Ł`3mXcWcdPșɖ:)`ax]^%~,Rũ$\[]Ú Ollb0iʔ/ Gʴ2l_&"ٖϯ%~ǭe_Ġ* ǿXȈwZ\gөf잜:3RTe_t.SBPpu:Yɂە9մI~2وgڷ[5= ôӢ { tCbZkaN(,hI$C_ޮ_Jiy "`&}݋ÒjfM2RO\ftY)ī82  SIn%rCc׍74[Bjhu dAeL9#> 4ᔓ%_1d`1┛a-YU WB(@7)P]–l&_R )@As<DC i iCMhrqy^F)+Ab'] _Ƚ쪯V/_LYj.xQM(mfM(ܲ9cEp$كrخ.?UF6.2op\aj(sGD6sƤsuW9%/d])c!K̽ uWh-w ܷ[WUuPlАx|>_ܖ ,o" dQj_7ꚣmW֊’(5A#ÌgoqRj̭["]P'}q!`Nz⮖ & 68n0Be}ħ+Cp[}Rs {~e.N |fg -S]ʚ)/(M'HQG7eBW׈5aO y[|f\7=qJ&[W 0r=Uǃa~>t%3+K/TX,$x 犆8'3SB2w!?e ЍOeZT6\J)* _N QQ@-?wL˷]-~꧴CkvP,a}* 0 YD^" `:)F׷5$+""!jMJ䇪ij`/cVBpM@[NLB7O#/sP%Zr,dD-%L`\4L~&c1WOB";P*ꇕO.װ ƯI콈*>u ,M\J{٧e=k7J ?[|P2k3> `ZYltޡfnAfIB`.Plp~{TO36n*Ϧg]+WFSG c\:Ox3SU$׵]zzL" CU2&3KLvO &"?Oo2D57ʷBc,%3M\! J-Ȧ7RvJ0MyzAaKD4TB{bɋ5Mie%O[g(v_X249nw&ŀRRWpJ7-ikVEfC$VN׼=ݕ[qd忣pzNQT2kx=㟴J6O,G:~JE ~Ktc+nn?îi"+u3bīv^yK7HJU}}\CG>CU@U>Ǭ NNW1Yc̄C&V|-TU 1gkqqMn{Sk(53ej= &bL Dw?dV>3oI48G y]j^[ V iΜ#_7B]]C{/%V@P(Zh! LB #k8xby䤠ɟ=n~x mX!j$xORcle7X*g #\[\= ,k{J@@<*ǚ]ĕH7[5h׻ /0X R*c,:E[^v"z֐|nKd{Y#QAV 싿0ZΈ23*Ӏ"R-$ @8LW2q;;gQ*Ki`Pḟn2yMTß1u/@81J'hq5J*(xnʯ]޻*d7r9"^ux)tUn:.Tz$ڬ~u|G "P.V kSsO5XI:-jaav Fb))̴}57t6B8.= 2%2-tUxAYY W~C RkL=¾ESeSDI^vsp s`?A{ D 50%LqN|5AE2QiǍ6 }z8߇{I`͌@%P%Ӱ|kjC< nLq<{YsB ǸʞOcs54#`ΖYC~W6۰[RK|"֕^st8c1 Kp%j,c谈"u윈e" fi4۶,;cMTL* "BCѸ$\48MZ֜ Ct Q2 }R%}QOmy(iw^(K=_u X7WJh/~!N,*Ġ\DBG}9zm^lQXbCyRU-h;,J2*2G`:d]:~/lLDaPHqg|yBzp~lWxD!dQ'_@:RZTyE0* EW]%bD_|{&mHsWP$p֒E2$09픷tŬ7q`d L8˵R?柲{'XJ~ӫj['0:x:CL0ܸ E(QJؠK?[l{X#"d|2FpZQEMF%QVA|Ѩ"JҎ9* 2GJ}|iei} 0mk^6^А³np+$fıS{)ReLӪ6\R6/N9֟A'qp[ B̧gqcm1hQ"z<0ODx~񵌄q~R&7%&A Q.tn?]7$cqCqV*X*wM5 !oA<@e/g4$2ڮ &E73HfK>(PtȄ'[en䜾C[ y?~h0*k+_G| GTKW`L K*` DP!X0)[^ ֩kQgH1Ě|'ol{$J<o-h W`җ~-7n`NMKu_nL=zRpô X^Ꙗ]~/ |q:P>2fA\/Iz-j5qJy5`uUsW(vBϟ6fd$EGՁm=ჹm[FXXXyDuAɧo^iWHiA=,8p|́r敠$BM HX$Q!vqcی7}*'2aH_H}8Iϙ^^w  +թ0)= 1#V`-1r,c|;U.cIH% ՎL"~r`NϿ)L{V:R"F A?4$b+< ,%aI@k)y]P)]S;۩pC"N_);=>qiԖSQHʩN(dx0p%w3ΦNNvmABk |\j6ā*JƧs%@fh}cy!ux]vMyMV'Խ8#JCЯVt`+:mj)fE2F5Ů4ۼG҃єTLEȞlܴB ~ Q2tG F 9=)`,rT kyo b %p 'ӡAUA>nעdHSa>\:QPm GVzGVS egF"YhP'ȡR5VM~ŁL /YWq<.f)0+@_NM@Í8eM>;%ipCMQ5 ?u ]~7mo"C{ǀpmu:e%Zߧ LJhqjK|T ;kOs ˇxi;+*+)D B:l#H x9ˆZr7WԽ8VէJà]Ca?;*':Zϴu1GG,g@]O;5b4=e-= / ,ZC> Ր '9p5DxS QaFOs2#cIA B8ɩ0H.6u*>2u_;h#[^? 0"q:8W ~L={*<L+z g-7-HSI.CȞk)O8q22/<>$cdlVK#X 2tH8+MzR^p-v›@IJW!4]&ZO06eA9r.zӥS J{jWQn*|.fK({FiL '`W-V,\ҼYW(ŖݾyB&X<c+ʋ:}SOŨsV-Z}5,.+u8y~c< _9pMBnfSDMc2f= (\TFJmٶб&E\!YkwQ'Lie #pls\* 0W#rd~TlG~!hp`y ፹{MӞ*# ZߩŒcpzc̪-mH"n dv%7zψBGx[+ ^IP$ۅEPKXpANB [R0W5Lfv;tAޘG4X7L _&`0 7Bn3tC}.NXUV-5[]n}9ֽumiYkְA{;P6y=@]Ņ"|hC;ƴ"J (8laKqVYВo!4xdz; O^Y)a4PH}ͩ$AկU|PטW/4C_]1dq%y̌BEr۞'M) ERRL"I]{3uɣ׋ %Hm:'p cPoBã{~$. O({ŖsŰ#I6 #Z4eŊy\rTKE`3JudG.amMH/15F 1 :4`HKD-|ls tp&&Gl@IxVy1FL2s|GM9 = zL𕀓EH)(HЊ``1)rK #>ZJMw/Ś::c6^v2MZzPN%x{6oА~"y`:.ba[!f'zLp$z8@ K7Hl<z1 *WY/ y7Dzčb~ʵqg"7pFڥ8_Dr%eXx-'y0Q Bމz«F3>xgBNI'UCOsI /Z@B5UAp[-CaG嵹mݾi$Fd'oCHH#Z/ cF0\tk`R :o]?<|K Ld!}cTRS<}q25oXbY*؛z \dcyW8ߦ SOK vt<>FkW<ަt+zU.M+RaCmš'}5_K$t!5/9\kztȊ#Umh8=>E!{8Zv_4 ߓ܊Sv~Ha+ġg90ඛ \.Jzvgqv̛VW|ҕ!8K=J I $I9n }xQ+ڋ왋s0ӵnЀ{ҟDh),.QBc Px,-BH^8p$8T4qͺ_pl#AGj!&36CFMOz3~CagKC?&5{Cc4xk޳8\ta<ܾp?GϓI ٖd0ww_m|MW+l-Q׊4^t xX'ciᒼcy]g'prEe\HCU 4u!VG,5_M`4/1<>)eM ET{wCPrCe?%q Lk_2E%nVB;9vӤ!ca,jWmxKmeoDz)X"&N#Gވ-N܂|\mhU,7\#]AO—#m7 O%~ɻ0m=QLUC}{P)I]4WX}X>_ \]2ś)W&{_p}1ԡD8Ry*rnO[2kqΙ6'r 9wAӛpe8TFE^L.N{}v]Ǔu Є)F֩i&tn& ֍niJRNIАI;Z7EqqJ>]]Y{{ L֭5T!$ Dڽa㹐a};舜'ƇH:ħoJ ڞ‰Q"҂IUW[#Δ(/Ԙcn%w=:dX˜h`)j+)RVqcm~>w yӭ+p٦_S 67-eSۗip 7g TXWYsR0veEH;=~YB1 Zg.HUPp XCrDNAD#yĖλKkAo=NFҮ^sCIm7ahl`l7r[0$ =Bl ypG B ,BgX4=7!KUέM M_[x23ӡwS52܁@6 YbPS.W`sHt|mM=o?`'Sw\B&«2WsNLQfumnI3}ߝ3ρ E&]wSICc:}[F!:ru3_j(I <1 0|m:{6ŰA^Ҁ-J.C^]cֲ'"D̜YS ӹq?g܉ T`Yь)\JòbJښHnp6 }ܑ7=5 zEX=(`Qm{CKdߙt~@00Eo8g[bP4xvtv9VC.zj)nӫ7}Wvm2,pD<՜,!3ܣlmP Ut?{kY}:]6άLxIy~4D~YrCPQzt˲v{r-X]y|;x4AYG ZB06~ : =R\ʣZu#څ7} sm =J# t AmŬNЦ|'=3 jn&h5M C~ei-oXF6" >D7쮑A9 ^i_8"Xњwdy6/gdWYUGwpw :bdQ}GK3XUr~=~:8I%s/w )pmCyr_~ d f ]9|(XYb}u =$(3 Eۏ"+ZĝFElH5XȷǦJ|#]!o1QCV- ?W ́#k3v?Np~A^K'0\FT:ErlXSؼsz z%T0j!jM)lGs~&m X_&]o¨L ~e5ơqGA0[t$- "~Lkpkij1VdF(W'zAE3q+w^0yR~BsNpUMoG> ?JPy^5v,ޡ+ֺ0K\}L;{Jy9v+Rpz tEXf7%7M|<MfE*>ra̐.Ite?kB: q$K[*=φhC)MIv'lJ0OjDRqlUs~oHCXCɎH fܵ&^cDZ)|ikOkX)u\Wzk~%˷7߁5ų "jGG_c^QEƔ7* ^9L`egEXzF𚺗Ivu]@ i4\)X|Dk=B$iZ stky4PZyQMb:zln#?-suW3<5\lM#+L'ȿ&2WT8H".vYk,D FRY:BIǙp$!U=ښ{LԶY ⛬+)d-[c]Lm:Hrn^Mb[?Tڝ-0w3N+ג{n:nA 8 Tΰ~VZ2r[U1zz!w8IMp mvRS&ZtP,$DYX^4i_OX?sʨ*b=)N  'iVby%1X`F}E:TLzJUD3(\Hl.Sm`Fɱ&؊9ſGQP1kֽ8FB/ b%f0t+c.yޯ9mWPls(oFjD; TgD}ѷs#MD>SIS1i3,?(1ԿnȾJ*de)Ѩݞ\Vt. x.f?zT6+0:o%&O Jy]+- hPPUiߌ2^mۛxC<~9jZppQT\>y'Im)=(Zt$U'*L'er:XͲS<鼀Ƚ#x#>Ѯ1`Bx}ۗl#栒!h()JHXާʉDԻ=v"_Qt_J${|d$E{{ UD4|VEVuܓ6z%;tB\Da۬ [ErӅT8pCGp#5u587V:51'KA2i.> dKniIE/$@xZrn06<ܚ|6D9 BGI^O&k iK'4cjbU}QXWվ蚆̿0n܋|Za)6ՓqN\s  #3&ٷ2;o.,PeJ #+pE IGIux^wP{gyTQTLMؕy=n>?ΕU &k[`3}I2[gԬ밤4"Ufo>')/Qr~3΅&ҥV_tm~=bnwa<V>_,Z]+jdoݱe(?㿗ĺ`_Ôk ]UIkYCNę,ݯ,vR8*Y/#7Z| lOFL!cP+ڧJG#D^_VT7=ɲc&/\>!Qc{{2+bYg@d6'ݛvg=tig<uzVkisAل1~BV#wʝW7hRw̰嵢±485 ˯&Q` ?oަw72 L?[THr*X8jʯoy.RCBSو"ɜ;'P5Jtq1oclqKzCԱ)DrP24D[^Z&qҐ"kUYY{[BR.XkVGhov-P2-O~K#QA">y>ڸ3dihek=/*{!PD"5Y XGL}I2 wAY(ƎT ?.`dx^j.g6$!BobG ڰh F(K JbٖB[=O~P(J NFs&biw|wi}FL^W*Kq6,V{YXhO^sI3P BE C>S@1C_IRlX c)1m2IbKutE64QI!ݟ6SnW~ ɣ|e#N֒/T@F(1gUߚL揔:=G@з7aZ ޚ^+"3N%8hJkxF*H;sCshzJra#Ojld ٭U=tC`!raB.#zjxP hvR ]Ț)zAPArXcpTԩT+LQ9YTP.sR $;j&J`ϳ!xǃtVWWS IɅ!5Ckg6*+^.f3:-i4!G)NԹ6E_anny4XM>xdQ+l~rZ={S<]T|5uZ4dY'U%V`Al DMZP*i--Qo 3텞V.c@6:tQ#p88ϴ{ԶPmpOXGq !Ir!$ wfJ?[iPs/M> 6SPWR_S$8ǬJVpN![ Q4ܔްM5'1wnCk4L:`7z%!dQiv $`z#q8rQY:`9lwNhO rE f $>UΨJTXh'z}Ts%;ѯRՁJU~#tOslQ"C($msO@Yl';#Jqw KcU#K+rEe- +iMZs Tbqg];4a$<п ~ R鼳@Bvgj L#L!as:v$CweƨJé-7IDl[dY%Y>; ҡPEQ0|& ]GxYLvOʔ_dy9u]#ߦJUZOI{]POXH"ƛa9P™h0CCIChS{MbWxHӚ<:\4_*w9 1@~+Y{ysWrrמ7F:+VXak1:RHo5ˢNg+&i87Zq[QD8>73SNڏ7/KEF?mP!p[w]e Geh%bFHP0fѷcF8 +w;7eڨuoZ@PИD5,@ŕqDCM4C[cWJ_\stLc Kvb%zm66/։;)'c#n9&ĩ٥Bwa쀕>_?~N"QIQm"]ptY+XdP.ojn"tͺ^3noɛcޖ"~WSt3KAUܬL0);R&!ӓ0sEs,Tw-U vEs{) LndPW3\rU/Zp]G+*#W#R~qt7",:yx С~ 6JP&%%vjrL:Mw=R2]QLQ*PgޜFPxΚҟKG!ccHx؛/㘌*CY]9b$^jŵ_U%NCfުJ t䊡 8,zP|a[PKy㓠39Uv~6–l:͌%?j3dȨg`?g~*?0|QRt:k1>#7@\ߣZfD+XemPyRQHq=vHGayhۣ 2ۜEy1ՙ3оN9Bp]4=$/qћm/\Wq:妋 e‹B 2C*u3* sw\@;^͖;QAkF̠/I*HqZl. Wi,Eؓ߼w W½g7/A[9y@6F:"I`m,;ǝO{z@RREz@PDbhL.ưgx?@n:yD1^ғAptZ^r0DGQ ZAj߸YvʼV)lmm_ Z2t-k[(hĿQ(+ 4/FZ]RAƱwƈ>M%%w~ߜ^;kz*H(0j"!iӼ }Z%hFgE}.G0K*?hn'3DwrSk|vKt|2KXr|c1of(60}T#zyU,qLix^ ԤLL<[N0fwںmFOeixU(KU,B-KqjwMq|VXD؅W^z Pg.>sx[T#]Z_;Ӵc٫Dr!乞rs,NGΓ\Yt (32zXǧ167 *7s"ÑD <-Cq:Xz^I]$*pGF_:01b1P64Emn 3,O'of۩Etf"%U 'Ǥ]a'30aL)[@DUuslQi<S 9ɿ[Zfgʐ6Q6Bﻰi4e& uK+"bۙ1fGv!"b}TLIO#-L:iaq(kM#QĻ-{dTAI)s=Ø`M%1Wmb h`7„ɼXꮹ@U%ߗA".`tSp9E<`6;*ŭ9$ؽ(SgM3YRBaM֘"lnE$S W+dT6kʩ}հW/,/w jVLkN}x&W/R7=ړu,9*ڕKjf^Afղ0M ہz7Nvm~Qgo a`%ޢf\Ge.cUcٛ&MZ.:/'' :ofsC%sA.n9  H'v5)\Zp'IGA<<5d`:fOCSߌJ4#[C*8|R!׏]5\ǒqOQh1"_>W[\Za͔&q >.}a׊n|vƼb^eEa}˯ *0@!&x;窅tgt!t%R8\ at&B62v$DPd`=P6#tDSSK\a)'`|OՑG{rΏe1?6u~g?v(Mt@%@#,*.䴳c=\$}n,<*pǦ+ʝPX^g+Ӈ jw yfJ:(<)dK_7:/kJ,q+Lq5i:|A7VOvB5e/f3)m3 }[9o:Ъ.EǮ@.rhb|dvB6ى.$!fOʸe.VYUb)q7\cb%oO_cMfS{+yǬ1p)Y qzw!|QKe.}7㾞2|Q5D֍}pG3N#&/9|G'qu>e!pqT;T8 ޓc|@{;tGpTUpJhfFS y?K#?i.kb=c`dzc-X_OwbUf$U,.V%[=<ճ쀜fmT>P7:ԱWh Rw$F7B.iaݢ|Qt'6:;+腵*hvǠKV MQȈջ y+lbNz'bޙznf>wޕuM3ZgNu)))c>G,INB{ ̶/! r&$ 'u jcFS~&B;w:G388(^b_30kKF-_q ^,SuD<1?6/P0.Guc,i GJW Fk#u I=!eV.HHW~In;2FSDH|vO^^iF"+g מ&jk!t2ď$ಜ$gI@&mS,>5>P4`[RC5WG=V_>[x K xʉI:MG >h0rt uw hj J(p{(GH~67eh8 x:jnPdʇY/%sv,bZ Hnu)ER3܁b(cN}; 9Ϙ|1=HY A17<)"uBǴtLJw4=򏗼T!nu)ا:hqRkrpT͚W&C8"LXQ-K1Nz)WFKXF)dQ8حK~Vy\\2vU;J4b vЄXL4{i5 K˼$^&߿2*}-%sCz{!\;) .B_H'!ZdCc$;ѣsQa*Lac6眚}1ps`>BSTR]R3Y4C\27fsM~4/D)+;UxK~^ig&դYZӧjYt>5ߑTVP7?ڡyVn}y teωH3.NYJMk jq2wwM;Ԝ Pĭ}Wc2 ݴC !y澒po|&`+.vQmj>[CCe=Mc:/Y~ ?1@W^JƟTb6LXI3\lTrFMl%$c @q-KNd#ȍzo%} WXJUSI}aتqzd+.1,ṧJJ rsLӍ@*8Arw?4WJ\)LB dT+mYd.(A(yЋ%*5:eahT DbHB͵) R0a-eT]ᱍ&X0n,odTpn(tiG eJ`4 5o, 3r*%W`H"ܸ'aݮPTF.˙~=ղ /@ոgLJ=c;./fk6'ofN2o7:7ӔA;1*\4U PukPMd,Xumlp\Hp%Ȯ4Zug U6s} vϊ^gX>ҥޖ0M *D :$Xu9N&dgAӕ背i;>0;\4U l;bxVjq$^쟍%*KQ)F/F2:Y#T} I@!JL}" I"SV; oU_H%c GۚuSw^ ~Vk "Ow6FsN]׷ hytS 2hb&"Y!K `byk3#AhɳIPE.]7W_P<>i\W"nPvA@'~lCT1*L#9_TqR>NKŷWHCkfݒD\ބπd'?{pOmU)Pm7"߬ȸg,`0m^\8p.qݷ3Lg0QPf+N6Խ "?S7/ U_쒆е<ʉED,T۶E+>O0؁#fWf/)G1c{#]پi0 Tk&I֪i{7_NEpoZVNe*̴ λ5EnT2.m_,!E;,=W!*E@! am85xP "$i}37ktD\HmXcT'0xB,t7g6b}ޑKI`DlHElS k/ Hr}4>3ݍ&~y6n,,kpzGYG=1RƤuՏhߌ\b v "!,t!Bt$])_/ F[4XwZL|R"ِ.è<'A^ sqܼnJ4,Fפ&-뙝N QSwWC9s; % O̥Fde ؁2 >ZeuuxU4]v2^P{qVN#[ emt$W4V: {A8*"%赋E7m]RѝhidgSZGpNTp,p'%}:.nfUi^ۦa/N@27Ί*'ͱtA/X>aa Y@mTfM/TإMd'r+3 *:hMm j3bCQfEi=E"v<(=jt9YyUS}_BG7<c44sZޓMdLL 3hXl 6i 1p9*.YSGG:X[ђ:k9Y-ېL!DBa[)fT(wid 43 yJ-NLi&/U HQU M,@gsB{Q1L7 Y ԉ Yũ&M|`"A$aխ`WFE 2?9)#XiKM(7gG7MU&W=,93uUfhUCئsFp٥DhnSM{6d!c9nF~"I5Pj88A?9F}4Amy-q2R_jD`Nv>ŕ=08oa^Y LwNIN14:עnMvъ[ڜ5 [+gzc'Y-0%x(zOPO&a[][:LJ8?DRQW\D bpa]$H<7@Ms`{-~@w?\󗩽t hl r-O;[/!rN'j(%,2}c.4ջ! b!#!%[9TSUzDgپm` x»40v;&?#hbCb렕0*)8"7I_+҉O6z;A1A"0 [UUcSOXG̶u$=9֡kO w/UOIh^9F2ki>0QDZ4=osz.6|`8` ԚktH@sQL(p؆}^Kku_][#ɣ^D)D'kM4wH25B&eP@M;)oH .SQ.߮dk3~]` srĸYP+ }1G6LL6bUmxQT|مꝧq5Z~>aAn=[wC1DiQϐݝ߉ʑs)ƪ|5ʧ^ۋQd;^AS|Y&Q?;L:.9yf gc #,8R `|0J ʘY li|^{BkK(d1TLH"*zq! LG4f͸s*o;mz/[.K%= TyHu5'O6w NL꘻r ?acoEFNdn8<>}8ٖbm*aݓ<>{ }AxSrֿ61C\튚WROlOH K1w]3.$:sd2n(w 2Un>.?Z+S-HʜAxk !֩Mbu"YB0 NDF-#-d'g7|Gy u9a^ᆤ$d]6;cg#j4  #쳶s(z r"0sfV/1  .my?$Vl濑<GQ TAdUH7뾪vIk {4Y'OUg(,~#0mQ5wY­:8͌1޶}S-]]Tk&/qyo 3[E,ɀV3ʸ8IekuoRD 8jdBʸoԉREY(Gr~hos3`2MͥsN%$B !Vʥ2TdIOHPa|?Ѷ=aW]&HxG5}aDWh]۬Q6w,%aa]fᔁ+(ޜ@"^aexD@Qbc!E֓I!~iȽ.w"G7#6Q&3 HHص'TQcjsHuG *)0YzjC_"a ?dlz3<>n'j6/q)m#Vz=rMxZ»s2 ]bN?tDIЀ$^m븕 S WPMٗlDiyvR ԷK.hxMijCRTK[C!מ3RAzWd.t,&'A*͔'g-7b 9^XG[{٠^h։HC#cs*Y8֢ъbl;-&6oDxP5`2=xpehTN Y[[ߨT}S=fQ[1`v42j0/I:T̒a]Na쇲S"qrSl}Ð3ؖfn}@$jUTZ" f"ĺ$ZԔ&o7))K87K_!5T(5}H[) 8R} L tHʜxdPjrKz-7:7}uCSnKP%=o(d2"GoRw"nv\I 87^Nquziw]8KGu\s]a&c׊(p4ٛt~_tWxbC,ݏTDI ԉƀD?f!`:SP/".1~<Ɇo@x.b~Y(*fbj" tM!6tytCC5jnJkǗ7ATV؛1 ^5> RQ })%j~LB>#jOVj~N96K\Ne>UNI#<]Najx%`B9R 7Rw*3d; x/X P}y{c_85hG00s8[N_O kzDXzjF1>_,6svSŇH~kGdҀCL0!mvb㴳I p"e `(P,jfUyۢ0#g)gX~Cpy"z%Ru)gmE^:\ceqBc! VH_ba!4&uZo4`8%xB#6 |hX&QvwY${.R7Ux/;m,m8ݾsc :xhE4n߳J)g{S`Đ;tG,Q(#Pe/c|l~Yv%W#RZG<\wDT}R'ޖK8iN`Zؒ}cS"< E]r׼_f7Uh{8 HnxدRk6~'I 1Q2#" /%P9+(cҎ?~j(n/]٢PoOޑ_lEHh\,iB&.dBq#,>P5EV (v{ZZb @>E WٞbYJOfX= P*Ws448i:7!gu뿷תZԿ18|]xaTaR;8)|xL}~#j||w˗h櫊uRᒴ=G>K\$ &QN*29=eYjJc3cY\,>_-KVD˻Z-mG68tbntbn߳rv׺aKSv/_aM3_@pmYhg\VjLN57 fϩ+hj@L ߤwX[(Qc|Ql_C[cQpfaŒɉ0T$5f=y G6mN!9/46.4BJ8vEKW( ~'%Ah*h? rH2[< -L8*J*+N qޭCOmv[]LC {?Cbn) 3 OD"}TpW/_|eo[Pe/̕rD\LDK$2;ZҨVE0H*ǒ+Vpsbq+́Æurn^UhԱ@:'OX&+Һjtm~8H8rك`@&)/l tċH4yJD΀IAʨ1W" 2 de hv8RI'[~m0N݁l+n7_U! tm8/ش6쮇ՂS2)~$s{@wLpKF!GE.QU!6Zc *bboerŠOgkpbo3_]aHq#>&]ش m׿9jw0! V>. k{p1)hjq{tLB W_%1"l4v寻yjUDG2܋]NXȩLyZ#Β<,L?!{b]V\쎗miO|x*Ρ:nkOL-I+M<ņbOz> 6T淅;IF:K϶ S7eNDuSfJCHPS~ڹy FA_P\7 =fn(Țt">bDb$8CR_zp@2D lh ܦm WɳT/Z _%`xl:"{؄rt&R!pZtdL&ޚ9yr$*Lj[*b Vs|kׇu`H{>%n($\ļ-(x}sxj%XgG-@|J/' f=cj5ͩRBV0E4Gy7ͽ, 5f!+9L|VJZ$@*5q mÑl/֕nJIj}ᮄ~_*5jGpy*@=3fH㱈H9/ԻQb&G&/wd君׸ШHZ7SDC_L-S濲3);O_`{ڝ ,_SWgilmГl#BT,tccw#$۶vRn ynr 's&4';;GY3)hGkܨ516 @ C0ťneei$$_ 12 ~'aOAe1@O2↉ݽqğ8"W+[}f`ҏCJ#߿RS).-]*oEa!Ql5⃨>t @gRe.Vp׬•~)/@{B$Z14,:/Ew&CϠkTPe%OHUqd;ޅYtRqwTgwR) 7{dcVx,1ꦶ}a#i?xX0Ft PIhC_$ ̺T.@"CKre! 1JV]8fk%⤫v e^tʣ:9hT}hn3Հ0 ( ul㒬0Y s^⤉&._90ᄅyWnэ=h'vRs`06gH%%k)6srČ+M䱝YG6G 9cLߔ>f{s=IgWAMt|Na:耍Q]w>r`OvEo y 1Ϧ4T;BRhޅ?o k#i(J,e<:s(\ ?5Il.M ~48ˡNRasJ>wq\vS0DVO7fX &ts|[VJdN$o>ṉ}?Z*]uj<"lnU.P9s**F룢nRdDt2 5Nu$8!MjKhhxJ."81\KZN,dts>J$LB$g-?:a Ge ;-1l׮2Wgu/CJ &ܻ.Qf,Ε{jZ|Sp }_3 \ C*r4m0U@Eh*|,q^]JyYn(4./Ӊ%x!9(W1>v/Dx  8"h2C p.YY%V٭G ӿ BO-9Sv.N'/ސ:3?G>~ңm Gє*Ǔ{H4v\(vrw1tDrKT3%t!2fw&7泡4p %*穢ݻ9^ M*wG/x0FQ .#f3O+ﺙƲlcms-5W2ʨ*Y@DB) a1Z˺DM[C 'E{Ww 95 5VyiY0NG@k-!=4"Q))v7v-|.2gf>:Ԡf-'f9qr54W?ydMQ@.&g;"0xl$7&WʧkRCsTZ˯us{SrQoQd`aMʟ(^$YE-4  P-k< M/mRS3$\iߥ']}iŁpId+HO:L>9JPm6Q139 ΍~-(ޮA/ J"i4ęꆜW?kDDw1W.hwTmYc,HXbhMdlb4yn)dv# ia `Č̖u{vD7*jCacnp>8a-M]%楑0K@3nŲ%aW*FqQ{qR8i3 1Iea6ɰ$p_7.n#M@ %m󟲘9r~UXkȜXtI7_.(̍}(wƥ/kuG8?W6gk\ DUwXʝMZdXFUqD8+ɶ4"Nӷ<Ħos$%r JDEX_7C`b JC(>\_1N]v,ꇀ}`&9aLd4RߌQ.%0-O^1Xs'(Ad"8;źM;#@7MF5j'N=3$oGǸ F~a#[k?^bi>X= =)Վn;33o8 6 Cwҧ<2U(%P;ϴWު>=A`` y7D|Σ$;,p##Ǒ0mAmwiqi@^O랬pP$5Wd; vh͍_1/1kQ{*[X,{0aT妙_m:A.+dxOj0@gEOݙ"GI[$ؖ':WLJENFY1=,81x> nm% ~PgkLJ?Oy>Dϋotޯ8 ɲZ8\gH~U4%ǻmRxZ%xll#a=~,ZwP1I& }Ca߮@[Ohy\ՒK/gSHuDN3hT0H7w9E6Vp݄nkI&<ҼqL)x|=9f#_HT(?L%SiO< >B7epU]HDLN}!}}j7j<(o&*k 1Ogityj#3A7y^N:顜C~%,ZE1=ڮ_Y Yeŧ w&1ê82iwDobRFvESm}d zY `wTJe/:?l%s֞ZBPFiuh/n:`cndPdw'\:H1fत$eeE=" h=naIX#߬67+P+/T@@ˆCI\vrm/G2EaFğ厸d#`BKVZZpҏY[W={H+$! |WXW{cQ!otqX}F_۴U˾K]Vtؤo{3x) ]S /y>I C^S,EG*,]*+̩L׬$oSPLc/,]C75 !.7":!z%\3M0=OHu C-1frGv9eR'뽣ݱxz)_ꀹywZH>f\sbD&Az~}C9Vw3v%R߂%K!-WQ;D+ѭ\Mk<-ozg_k{OQ]R#A&lp{QF1wsrBhg3U&;^)L{k;Xxэ_]m!F T4ջ6^iGu%9xrIH'&}6@T+}vIBbȄ#X l- ռGKhyI[csgb TeJKW@{zVogiBO$cYvl&V.v4)3E/6w(>aZ##*6G;p'RKoPnB`5ONDK@*uANہye6 pıGŒGY?Avu#e]꩷s楗7c=i}0'qlH6jf2ʦ@JPqk>S4gtuT}0ZE ζa0)ċX8#"+파mߪ4t(d2\Ъ7 EO̥BlD4uW 2RXwobiǀizn煖y xW;_sy)ѰXM5FuanE&0AVܱZqY tѬd6:3,w$tU%&S;nѨX7J8]C&= ;Fȍ}nf)l\m`9uWfh|:Q 5}m/vnEܩd*tAz_1o0P3TTLǙoM&xV*.] %i%̐iR9B>̧Hϯo"~`iȒœ =\? d(O^JR+|z;?pGR3)ehtذ]iUkRL߰,_o^>֓XJN1ǎwҦKS]W .k<hԕLwx>kHtOiuIWwZ-M̂t}uGzC }(' mP]}-xoW`+ԈYJUp̩_.97VXt&$*? 7sbbvR#i So 엽:}I+McA{VL>Y5uk8<`7 8;6K 4m~{+?$V^w ]N ^)9fݲT7=vy8 aGĶĿǔWp?xjDv*A)qaEu"ECoZ[/VƹѪj⎬ AR"2m!s`{ΨI{`..3Hh+!X[iß|>![v8p{u |]V^WΏ\ͻ䝁z~PGY[PiNP/=k:4e6Su!}\)LރI&xYslsR! Gq9ǏꢻJtpplm+j񔰑uKAR\ mlhMsCbwNr4o[>%Z!W:pc=K'oJ?M-gj^ KhR0Ҽ)& iYNef^(W8i|)b 7Jɜb CWyzʺ2w pG.7hS,Sblȃ'y )ec63?9%;Cc<=M$)Bs BO'4%@ҋࡵOqÈ)rغ 1>9TL) ;11"słV&&> tI!$J90= ֘plcf~LPfDP.mTw_JO*gG=b% mMlrKCk 0khg=EnatN;AIfo#_HR6 jWZ]0ObbGNdˍ+6WiS?kFi=Qz9 9ΠX0s^( VZ@:t4kS1>pj]EYߓdDOpj6WPq/[:늎I+4r/dDyzs#go:oܓWy&&Ulζc-QZA^!xEOlΦǧM$awcqb/ϣBuu3o<;6L &_Hz|7.AawߤGv\dzLR҆pYZ 0$: Z-Z˝N'g<}(Z_(KnpVb]O,u8M~.+Ý|zQ,@ lp:.~Pk\ SowR҈JSJjO4< 3ti\3>l_^T%c']vrfZ,Ã"g52՚rĒ'&ڊ.s25Pl 7s@Dה]E+cP4%,Zx$#pPΦPٶ!C'mڱٍvɠq+.gH%8W\ۯ?j>UqOZ[*PcM~Q qsuYq.9ED8Gfjgf3x 5su緓 >[n+ks1'nBOڗ<8eFCwsb93L}ӈq˔Ԝ~F=4hAؘ4}3>k,ZW(tL3K]6o.s]w.-*il|+qh,R$?zK[LׄWBj:åuzwiOT'>j0lw16FBK#zuen` {мJ:xn̮ o% #֕ԑ ].^$TFU!zsF4Icj0M"L:PM %;cV!m HF 7%92GJ^ e&O?w?4p\ku6biKFk;"ۣd~IR[†@BA̕gk4u3KPpOj>qt~jvekcI`3TyDmK|q)YU@DQ/Z TH \_(F"ΝA]P$YDG>iWXsnEz4;f |ZHmAsS<8MbGP|JtP ]Z 7)Tj3ݾ?4Oo}^5|hzJF땩*uߜ&x7uߙҼM~!ֻ҉Nkbnt w>IaTJ%Eۿ0n Ǝײq{R,]0hg*"S1+4oWfQMp2ʉZP'sxh)ǘڊbR2đ*FxBDiL.Ml{G#i]pPRфĹft [>CrDcWJfqx)\tHG4za+IՈ]Zmz0X:U$A |dcYkdG)pp֤<"'.k ֝a=S9=X:W[N9IK_.7m3|OY!D#7]?AY!yF솈Ax'G(<:mSҿmqAuɿ\e^2 =—x y1B.lZǟ 7.fh). mΐV`z8~M0*U#[T{bGz:tw C{7@tn3diVWlL%|r0 ۼۍ Eb5"Z 4%.)]*۪ zxكzg,Zn̴脺ܪys 1j$=PƤ=lab@luЗQesxuT. zZT-'gG@Ͷxn Tx+C'8G[) (e=0eR7?nn$Y)#'TΊL53bCid,9S{>d*ByF!]:}-K6U=|Kgjq|qbG:AoBer}!@^?5O9#qO_s 6#twvcAz~ (Ng{Rqnq^!0-֥:%>#ox"c"#/I7(މZ+Kr*^G oiu&p6A@lۊ۞*8BT,,]" cF6mJp DvTڟ#hj0 @/3C 0'yi~FBn? 2MT&h!^({sk{VjC+xh mz1$QtþJ3ssɵ˫ԩ 3ݒ= 'ݢ1!4xuHB'髓] kq!LG &M@$=?JD CG8ej0VEլw+Zor!ދe-^}瞧&/:|?*]ufB֓]Yh*lzsݥ}dy͜KiNY-3ޖ+ > -y1|"K/ }u*HNHxԫdڦ0#ɌK+촿TNm YՖCS$9o#|k`Km]9"ųxyWUs ZGrت T8 U3˫l˷~؊7tT'?S[4ւZXʃJw>58H72Cq{>Ex{\~IvZ~H2)wSP1& ϳBj(D$t}[pI'9̙WDP!z]力6Oڔĵr7i$^[ t1u_pF\d)EcSwņ 9])A EZFky?"1lĀL5`b{!Ev5|Ӝ F@KY7$)xXfhMb1g:ҫqx ąG9PR8Vs0$2w@7Jf|(#D'j,̱MA~7쮁6./S %/wZ5ԦhˊH$/rCLoEr{e:2c=Zg'MLa( Pä_="@L iCQQ[,[nc+P&Mɍ_G[SALWz~RBꭏq&W6f1~* jl%H찞}ΐuhO%sN|}jI(3*i7o5Ћ@DSԞ?1uҽbOni3_=Ő/>Ҫ޶7S2@ӌI:sxR C:,ws" YbC&Æ@P.рFϮCZ4"ng]ثI|Jh+((ڃ1ZvFY=(89q$cu VA-5+QkV 9vc L Bg #%?}*x&=&lV_Mh?$V9Qpυu9op^H{ Bw{ys1 nPQ&M^A&?玱<;};q(\~3`W"L6TyU(u5b|qYzA>+r*:Ͼ/7a aqi;^JٚōQn O8Sv+Q6mãBwW&`(YM [5pQ#&X9"*H!))N$䕨 >d) w쿕Cx ,PU1> } :ix,u'nCa~igM ̌&}.ry<>~PFtMm+Nu3# Rh u#Uʶ-$ytF@J6R$sY]?>K~UE4>B_7'+` >.NbG7+++ (rxGUJ3d3OzJQp&&$*D`fpf4PZg_'5yw4l47!">R# Fſ⍘ERxO@{nzfsW8?EՎ*' Ϩm \JG:&x:]!BxAËK"x:"դa,Пmm*P"o~ ^brQW"kXg1MquεBʖZe5&UۿH%GaZ}y:jIؓDTv 9멯#7K"5a^,Vޕ?_芶o%< OyY-m CABT/<9q0GB'^:fJ%q(sr˖$p*7Z> *DM#ɧ.("2o =%BfrXl'l3UdNM2avgw:ǮUD_[+}i/g%Ol!3bԺ@ފg&eI0Z- ‰Ȗ@Aiـ}79\+Zyc^Ce69E D憝mxn)SF$v"7at&qʀ<@zVx|S82]Wc,FZIo[ 8GfX|zY"/]7/)[2Ak Xp<3񁸭+RiŤ&zl lq;3/i3~'я[x1$t<($4I7-.WⵗroޜtO9:צ BSgR?%إz)#U k1eb_xfp?9}:y1Iע0H<sOٛPE]  ]D~ǐqxUMZ+$h22nĚɃxzipFTj8NG }3IȚ-`>0]eF69gt拜I?T7S uDi0@Wv&?B]A˾ 8^"4Pl^0@\ZbP$f$'n@_戧<\Gd1 ?lӖ"w:UxzzlTXcfP'& bJN!IyH4u> g؂Mkx3ۜ-UZn_Pd.AP 3ۻ)uYиR;)u ˑ/zRy+^)),=-$87Owprn ӣ~UL4yӜ'psmː[V aX[T J&$.hޅynJ4/m UZk@n=V6Ьӯj;Y׋*Bt. 2!-E.*;6,IM%-eT\xIeka< *ax+I&)w`,ڏIwN;hZ: aD&eCBe*Zel!fgf l5.[ǻɮ.kZI*MuʡҺ '̣)Ι=?GTbl*|IzϰNly 6 輗(]W9)XeMcd}<#oC84e.!5>s9_|m=ɾ(_D,|tJϺa!QBd c}sV|}i kK.2M\PL4tN1?IIr!xR MI92ibI~i(ژ0{-(EڕBbݣd{#%n;ylxaE"9&lcd"5zWB k,ShL{la<+NvX) $rỿ| TrdDžF /-VCy~e$UDԉýs=L7pqx6G]QYI>&%YxY^%ԛNC-2NV3gY 'G [j2A׺rl79)T`rBmSWR|ïP+LE˳ =śA{ԲO?JXM {[r/.4]K?d,:Q噌cGQ^&gsE*~&: $}j#=f'nd9g~fAR^Q@Y֪D\fL!2?d ("cRyeGH$~A_$)-ɢ&k1ԆJdϱd+|݀F|k#SDP53ؓ)D o:W6~2 !%*ҹ|jbOȪb?y> I81!̶5tz]n#L;LDگD: fzE Qz<`|vYl ̘_r\]=ri8tT)`]%w=}&N]kuy\H8NQd9=E0]j]$zn B "ܠCZjqlKvGio\$* x u6w=_bU51Pl7c^V{(Yp?[KsBED9N6EN͙i9z'^_\'7 <"WzH ='.,c VR-!1bbO3M=Y ",_"V>ArfYCe%/^-ltT f=!U~vn.p²U> +N qluL2Vk͌j3\;$<l,Eʟ[ `闦)rB6sjd5;~Qv]Ɂ1܋ 8IQ!(EPs(ꒂo-J L= غxbX]4iv`oK=tv(Z~mdvyr!%}1W.I2C}#R( 3R:k`t83!o 0?[&k*:6戻D#yx3Tĺ|4VZUmpM&û2^ͳ@lgdgLa4߹y ?J<(3erw8̲i>}qAeC7c`x; )b Dj\jq_q\}XBNoX5D. *m YBrߔ@5Jhd) 'fK Iy25(76q$$kZmJڳJB7$)\S(y^$3)Kb{%( 8/5:tdTy 4-^mԖT:_֐xd=?*{y߬Tgy~U8e F K 7ir̤lwzI9aI&&2F0]hrz]Tlx_+*Ck\`yžET#4B2 ,:mWrSlm(-a7KԖt o3LGr>Nҡ8&dVˣ#[soAdg @4P*L+<媅w Z{Qgg,µ)>7rn7ɷC9)e -ДjQH".sQMЇz[G&lB|>X4pa|]-DfEMMA+(ѻj 9Jʧ&[o=/+9ۻ?X|%T½Ei9Xv$s (p90ҢV~R43 1Ђ<9ΈZ \3 :0=yLu(=ˋ6Xv(gga-{'96b܈~!ҥݶSg.g8? \va+֥ "2=fjmmL黪}3+AS?!@Cbl!.>&OwGV WNBiB2cUyM,ysYIӋ#X>lI$8F4C}zР9@ ĽMk&S(=fijE{& AA$l`MP:5kJdxٮ{hR}<鰬>'H \Xx 3HI Jsuo^\&f 1R▚ ;riIɳ] Ɵ]FC\s{:?]qm&'Qr%t$"Am`{Rci0O+t)gY 5I8|[%}ל֜7Uō`R+g"xzͰlFkQ "$$\18.A3@(vi^X񨸒ʅoiISg95ځ :W[-gAŰtR7+($w>{G4Z3QD}~}8hNE# #l J*2AᾷBDUr8;~ ;ȁRAXb7Z8 hD`/qBm{6ΡoCcsimm=3T ) Ww}ZAEe>0sqTkCF)4Id'309x-7@/5~ V]wu8*hZ("I@!{A rgT,lu世HM0V\vN#OeIB̶W4l0}F]yd[Ӿ{w4ȯ(NwoMl:ZUYzdu#\I?WyB`'rMgLiW @a2;"MF&?Ww22=<}߹YZȶwytt%yk$K۪ͧ2H`%(qx D.[oϼ0Iwr 5pC;cy_  MvEV <̭?${l$R|M\ i]eWjaxYڋ~ZT2; /M31?}l@66̝0(TA_33&ON%F~'xQ-4#% r-aw^oQT'Z!ҩ>7I H8 /df*\ǣ]R2EoAɐqNRm_0wÙq#}yKEٓZZ喝W(Ir/U}_[j%(?WCz #u3\ jeLASG萁QДH 3e<6a(h401~JHL/YŢo_[brvz*ɥ,\cI$O R`Uv՞/ոTDn@w{g0(;dy\E.$3c٠v,yMš`%b䘻QԍINYE(o}( s Mī"GsAz)xr 9^muHB,B=-t8>h:K۪1@)S85uFGٌ_IP!@@4!1nC*7.$ș ^-C ~쾩GRC,zfv[m`62s:B?nƊo'ΑKJ? rKr$.AbhTxYX *nQvy-CE<)%x QzLK.=]@m)O-e1?y$O {o\<<@͓_K52\_B֯{2b&Z9A@$ռχ=?ۂV-q6Ew_ȧZA RFcErPe:6B>OAZa\ov_ KriI1rzt9,Qt*ܱSu.m&O#y&p,Db%؄?'v"䖟M%q@0(6۠`pe3qDNfo6~{&@IJV%WFUlk%nT1I|ly  L!5D/g_S؀sp)#0M6TzRsI4doyi?yis6^m@/ y'eY]{<>,܂#]+aMq4@u&n<ڨmu =>_cPYWQoV;n0TT}=XFfo6X 6YuC9 &! c\S]\p|j/(nJOA,t]"6؝mh 0;`}3`Su)h ;3V'Eǰ41b^G(<}{{wrж?{9ˇ@O.-b. ցz5D_;K_#7; \YQS@>xK\͙EI %9Cb5*̉c^$S+dcrF p= f^f*/JyC b SmJhIH%y}ְy _D88zū%-Ds:߯#E#Z_[Ԫ;8\3=hPXsЁJ'pVUO)o9:H>I3}|D晼Vtb~7D,m>T$VZ 0ѦV?(Y #h?6|^Q[E=W|{+  `/dK(\l8?]0XWTc;H)psĂb)a^K3|;,QMq:Д,{v CAdn*DJtJD&-"7UFиi)#9=")-;s܄_~6&`8=6 _i@GRum@ZkLn6docwGI~Pke-` oG,u/<){&F#]T{nrcHd hɲSnj=*U7Q8^u[>P0d]5T*xq+dC4i &ؓgB]/8s_ǣUf ҙRCH[G a?J6gt@̣iZ}VeefBeA + 'uw2jџN.җ.:g86Cv6z+݊v?ɐ~Ħ4aO'Ld_xri&>5I6I?P[ |Gl2>n5`[lA3ߠEFB _ӡLƁ)u/dA*b4|q5Zg;߱2ڭ=tqR8JTɓjCYNH8PKmQ6 P5 cuM-obUg6?bWxHe `DЙTlʍ6HI C"IΥ6+3gMEHP\0C`]#\-ma*Ʉ{is5aTPgMZJO'kD5Bf=s`GT/!i A5 B=8ug^9kai#ָogn8ᾛŽ GN JK~ {Ds6!yN/OGR3L+n9>ʈhvPr[mhlGmr@0|-HS`nK+lJwASNs 7} aKW=d-dӤ/A7c Clr{T^Ew82#>]hkleupsņ4 7uAl߽_b,cEL]n )XF;Ail`t[W-0)ue^8fR'q1ÙosXfr(XYQ=;7HPy %:4ME wDP+BO>e%j](@2G=^H,yБ[@(F^yYijT!wr(S/iJࡷ &8ݛR(Ut[XvW™7"YԷmQswŸ́AvW""c<܆X3<ɦ|!2'E 30PU/^. %n.TA90x#X_(v\&m]or%gǷ  !oohda &Oӯ,RўrQ6>_m˦Vtͥ>C$g,rWDZ5MV0u{u7{CwU6E1d"l@:{bWWj Ko]5-2!%~).ծhZx~$R]5N9Z~DLS-AS*PJwE;+ewH3qp1A[c,k vF=_vz~U}:ZSO>(^N̙u\S2 b3fz[]n2TD8i[ q3ةM > 6vyuy} sOWR{ /$@+jyrfxlyF9s=F`mjP% m|I4wԯƉo6hM5WnS=¦LhY[22<)RY޴°c25N~xD,T +: JM<\dћR5~Kx*Z R'M*;&ԽKWQgge*QWFtO۫Ўi8wL)<d}cf#SY"]oSyNDύwy**|{v 3mIuܱ&G:RT[luF@4?r;\cp{GVXPO %:H]/ bmkM Ϝi`X΋ױf?HcqPa=?bxٓ}}#eJ 옻3XbŽDEc #ҏv;HO갹L1Hрi䍯qrPX j{k 57ۺ+7 ZM1vNR91>|49{ܪlxKqh;O yҤEml[sgρ]4*Nӄ4E\05,|ezQѵq.nl?.G:vG#| n{8]pGq:~*#O) j8o1>cҨ̃x6!am:?8n WzJ@> Hkq(Ƴ՗v~/ b;OrfdPiOuM{NTG50ˏa<)S 5ug`|Q6#UIPq?=BωIu{ފ9W]uj$V0I}1" M!mxQUEc| Z*,CHpM)ewW`nL`X#])T:wˡ`G8R}QD('wk !g?uxBBT _s%BGIX5ŕT׍EpB3ovHC=&"ChB_G Eb<a8hy_}@qfu59Sq1gʾ3hY4eo.*k)lL'rFUA=GK !S}\𛴗nJc yڔ(F yh<t93aѥ^e3̎m+cZ+ c[-aaF5O#W4?^B%(\udm/8O`ّ up;}p<i1S[-jWx+#;H\Txڭt82e J׳NŖ1Zwu'h ޥ"DKVΨM;a8x" v}ި^Mc &9pݦvLQR3渌ܠT^K&8bkBM1fѺdߙЮO BCe֪#j8`<2wZCץ\sbI%5? Z4;$Mqᾴ+adOiGPv>&4RPFO@ "X9vG^/en0s{Iwq潸LL#>RLGvdx}KG8֮g)3y؞PT_/IBy*kE77oA]{>9Cƨ{x"@hZЭa6(k5V;]^G{1d#-kE/JW|n!4(Mf~wh7*~ibE G?].5Qd!8~8ͩRژ$^2ut<}6i~-LqmFYn5($%ǫMɇl& Ж [|2@J|Ć.ڒ<YҘ[NƾEYژ܀U GvRѮ/ݲ¬Jim)u^HvJ,].ϸ/ϩGujn]0q5nXcы_7G 4k7=A$K6oMJ5Tync{@EK8uD^Ѩؽu"<;;+Gl FN1Eh25c6woӚhDL)v0+(jH"3SjBpI89{.6H8~YYЙqYpP+'`!e\]Ry=Jxm< lOkK P8.lÜXeES}Q6yo]#-%ekutdQIsrPq#V.| &h==x4UqWXY!Hln:_ۼZ0j.cvL{T<.>$#<@ ~{[8hObzFYN-f&圪|}/Apw 0lQێ$y&]ҢGwBq,1wQn#o%wCM,J6h8ÛC2>0 *&I4/7v7z@ZсM" *k[L!K2.s< 7/Ӻh|*D/ #^XYn؛Zx7l*StZDmö0Bā7cOTEPIE/ Ew g>KKdx2YZO0%j#K'5|2nu%ɴT3a H`yY{V3ɫEh) ,ʏ[?!Νx-qr"\r:fhd7?~dL#HV?_k) VJׅ9*Y/y,9\j1tWT'E܈uC-P]3UGQ `)o=/rwvX&kɘS7e1#DaLP[Aj;SNPehn̠W!$8%mZc !טh. Ç:0.Aiw WOE N"J!DXޏ_wqEm ~C.=9 UJz#jlش RE{a.na/Z)x@^}&d<sP^!. 4d$ MH59_$/' PW,T/ϔerT졥#,@ IxFF_kZzl`Oskp5mjo>&|lфY&~N9+}⨄߾)\MÜJep[ ߌ!nCYܮ nFIonȂqQZ] &}K}8PlŚ)ulDtN +ovO+Q~Ox7|b- #/A(a)R0*#uŨJzB}졺&UzXhYeC8}o.BZ {4\xKbҊ=~\L1XYU>˧6^#{F8t\OS]r%o>/ؽGHp煍֜ -F_P^T41M\Rq%.cy>MnDݸ+HHؑM/ M=]3wjȾdҡk)e\Dr340iy*j; Y!t#[hqX LR>unyEW_=]%N>C֙ԺCPW먓{>s$~k&^o5IC JȊ4$a갟0Ar\yB(`V{"&/ h& 'o6A3Em%z{L0!`E_^6;9h j'zcH,kZǜ4֩r*(${ty|xX ^XM>CY#!L%RQW2 {+Wy̳nv¯s ,JB<RfG}LfoY=*7P'(Wk8Wp$ 7d[J}{LL(NCT {)Iˇd=D%HRlyb3aJ)c|FLNN0DŸ b3G7H`SVp̜P!`@%CZJfF(-Q;~zI/ԡW !Jkٴ0\ KpE\:nN{dRH QfJU _غ>Q7[\[,%7`r)5BL &.rn %,vgU#YEZi8T+(!\GmΘOSh鰓I).>gD LIF%`@ E22$3"&Ӊ ׮1/)ϭ_!e(5j6A>qG|XZGs?l @ B02Ip#R je͕FmUIk}78I,p@Lw($xWϚ1+zmmJy^`QOVQy[EU]_ %X#rhS.7@OȰSW _8#kr=2'Ҡߍ;f~ ,r-mOrTӽ:*9oZ[ \'E}i!ao|kn^[ǽ[b"omk Ͽÿ9.;/ζ!k֧U|#IB^d$n5S瀋F0ˌG /G &! ײ6 TGuʚp :Y=O-Q&R<}Gs]aNC4jaWX`9(w{E#}_ C=tNK])Ud>4\ OP i<X/7UŊD~]q~/jJ$"\*& 63L[J+7~i,n?Ҟ^}u0DBƉPPՆb%:vwM?Pe6T>U(ozS9-Y@Qirr-LꜚeXzf`,v7x{kBϸIfm"?;eya]#њ)-]Q.%+DNVa0T52xV2ZLg.ejdA#Y׸+afÆ=l ĵY3O? >ٳD?&6I^9M""]"ZR|ă(0S6 D1ܖ{Ω|xQD\"pݎ2Y9D#̐$[dhh1a/zP8ȉ4ej tmEnR!U[;Zu rMl|QP*v^Ɇ;>秘Oe0Z}XQ?<{ g_nޯ Pm M8j3NkCw<7k{TyyHn쭷ʫBkHC1§ mDlJHׄn߁j͞ 3L(eo;H Nx>q]QJ &{tx]ia]2iKsd3_]+  q6 \PSG€jn6?Gv$+zkSgqvGܷP ^ sQ>U@W,Gy0:y7cWٛEJ&1j2m7K=̮[QJ-}Ot!V> 7a EB=3(VF603W\6y)3PQ)˛MYD&5J94n:Rdbٯ{5Wo[m9rf꾮)aT]toW4u2ˑ#]E_[ŧ/cZӵqʼ{RNo8YI?- jB>eD5<:I|\vQU!~+g8d'MANd>m}?3iS%"ҡŐz?'-{cZᝠ# A5.a')Π4} jKAݒ c=Fa~K/@AB +ioy!&81&.@1M $ѶS;Lr$dL'6 UAڳc8F_AmvJ':D=M?A8Sΐf_ 4AZhԧ '弢`ނx,Q1=p@z>a #BFK Uz'VW(>4NɊ]]#IM,[|DC<&InVg׏eI(gC Q6-/F .&KwHB ip*t3čVoP12Be/tdA0Ci@H -^*Z d-b|I{LD\Y2U-Y+0swoѽ1?\|>[dzZgr/=>+@d_/]: KzAvNpmU* ʁ̋ WeZV3Q6k9)d ]o_!v8ErD`b7}(Fä`86u &JS5MꨲjXN ZRV@O6F(%^d.^2 :TWM 8^H9nu w"߈3xI)b eqBE&V=x9\ׁtBIīX7hh6\s6n^}'cWòރ>uRE{wߗcSm=9'\HV.u]j1?X4"B='Ʀ^jxaQP'V1DZniB EPWI}\7!)H֐i '1Y^2[EdQlV$;(͇Hd 8A҃>eY2S(o&[aBŊF,_} 5ušӋ}P|LtIa|*$l!OxaZks%Ǧ6h J/H+ Ԟc2k3 f3]Q%\O)M&IˎiSuz .Xp2Gf =wn<]F^hқis^&||ZYlUaF}aώ"*)r Os@w;,wP@34gELX*T܁TB;IʄOp*m7 aI[ϠdEh eF34iO Jʼ +z}h9Mܚ8}'AS!afX΍A(A(Zl4&m",oym^2]>Cm($ "@8k E|ETORdUt[CLgcIoq.*JUNG$TUNw6l?Vt@F'-זUdW$E96+4}#?RO+'1uCnKǴ8D @llT'^//\-g} }]tR[O0a6+ leމI6eJbJŭ+rٛ}9vV'#U5A1^Tt֯8 ~`Nj8NڇILOX0-p: kwQCyK! C/~pӷe @A^ě_k\7Ӕ21g-4c"ޛ ׃18yG0)ΕS")@D`X>>}7V0/l "qYKG c,"Q'<%}-Zm'*?wPdl\|ky9QJl?=:-A3'MQA P]i H>1 &UB$RGm^,gT}(lFoAqOM)(i<@F%me,4|‘ΪņNǦ4;oH}C8y\ֿn8|ۍl>)0Gj#9.&f/d$:{^ϽN2r0rH S"kc/I kdUQ`:*­X7D("F:E\hW wYRI’ad3l"s?q$eSf6GL/'JW"abW(ѯp"a4(d6|,NY'k.(s^ܦIt&aF/E?@~98%"n ^>1``O/'k,~tØNڎ jx'B\-*}wZٲ?bJx=mB6rTbj=HGq8υ^^#5Oqg:Li%FmkDۄs"Iz)#pLJ1 kZZlJ&"XN+<,ViF tUEp1*˔dA/VQULIW)ҧIaI?bsP"<^ƕ j\'n~rMg+ HGiop^_|n_Ί-;5زAgnh38wؘYyX- OZ]fqBM# 톙]ۤQi#c'cگ>IJ٘?_Q+bouyѣc/hi@k#.1-M=ͦ yB_S\bK^c,CHuo[F4)0YwGx! Xzw#;%'2 mJ15Tv`$mA2(+G\1fԯXѬӀ;4 Ns{ K_`bH4Rc]?͆u?̻BY%u؍ZHؗEzI2zrٿ <ߣN@ QQ|J0ajU0RSCbLsh>ƕvMaySg,K4͕ؐ9jRXur15Y=jk⦆@で83BuޖXn}ՒHG骣7Tbb\ T0wqDo~H6*cynoVipt*:?mLlQbϤDK %)SG'>J>p?h"x)$(nqveᮒ&X*{3p<-c 1@\zjy$x&ɁJ, Aa;C@'ߪ俜x9̸48<5?kGg#J5uYwTmu=|'It2\i  %7̏Bf2NmruzٹH4#aQ(ڕ*0]5dh<&{0J8-Qn_΢ =;P$Խ}׫j#^AjưsM4N`n7~gQ5>ˈ1W)!H[U0;I\-Y4N+zU%zJEXZ&G1R.S8 cnxg`n }67ӎ0 e˺ S#1?S8ۊ68{JsG9:O)f@aw|s$O[-vqptEș%n@0_ZxE:1~m}Fq~8P^ܧD63[PeŖͲ86^d^O%&SYЌ&!/u^ KvX^̯B\R_ET˨1& z^VZ^ʼn<)%4S'/+5g|of ɠZrkTQ"tLȴ> +{`N/|q_y]3.^y+ /哲!6VN< a[a;k4bOu6)J`N]zA\8Z:h0oyBΉm`@/}TQdZnu:_FME{`J1Iu)&0H{o$ł{>a2hw(z-z"D By0+~eӏIvHx̥$ca;vx ^BYeZQй~_Z筈x͂A io\Y=]| (GF~&vRpngu}q>C;L\uIw QVe=op?Nux ~F.>%U?!t"]; dF[B^# BGcO1T5C«Wj ~BQ&yQ坂6U[*ISěv %]'%/1PQ%W,IQ|юG Z 2O=:a|N4mX %9 3#]?8@s]SPv}x*E ed瘷ߵ<tK :NrμMEQ,V¼hO.@}Fz0eԩI<ƿ\ x;<2Q@ :Giʝ8/uYp-%BizO<&ߓ;^@RcOe _>1~]G{pgѥ}[ŰT @wЫQ4&<3T,tʮjBvn7u~Fbq\|]QXBˁ?l(Zo S%Y/>PM,, UQ-:F vjR,v˩a,gmTj =}4dߑ'w`)Os| \]xzcH*3w6)gN^y#` Cm񪠋.G/S޹}.0'JbȆ9>ɲ_ z$ ԉ_! swjlDZxܮ;JC I!| em_?-sQYYxqBxPeD; EDMoI&oJ$1"`.JDmQA.H~P"/%bYn94Z+llS-NM!XQ|n#صӰXiVE|O"XdJzЂrHqZf9GbL#Zr8FB^&b U;-Q&0V^oN1=ltx2/lFHғRls"\k'ƺFB؈#~N ?@+,#uI=K+ k@_pjj у>;g7XnzWd"u6@ 7<3 E4}ZI~?,SlyAH!7v#CfRrJ ]OS=}ezvNԬaGYxhuϚxs>u+,45{A-T /])Vd+K/ ? KZYxOT=p;#N'Мۏ6~JEB~~p%&[,[mW5La +^Dq8/C(qCO,((Yg6YͩdCf̖N^"n4@ <ݲ}&,F .#N/ą4(.~=m-Mg]t=2|u$J| ǝ]\[`=GR4yJLTF4j;=sLN~Wl#813$#m9L64{TiqgYWGȂq+ 4P0klx!煺ۤ߄V aPk:Pg#`mÛl%\O;e+l]F,&Y8?zD*uAw𵼓Kwy9-YYgmLJЬt|~;KM8!g h3^#u|<"kۋ?DI ʛS*B[zijދ11F%tDF6XZ^)vt H5(!}Ѵ(9C÷F~DqκtUFmmXbTU*?Z܂3t,z7Ri<Zx0 {[H+De˻HˠoڔQ1ȱTOKyĬlqI/\ Q|o]4$cXYǔ1`]𧍍*ky Ձe!S:  lzaAtcnY!)i(P=EG@ɭ4:@ RGR̜oىM*wO+H>z[xب¿8 p;|~/v + HJEF -9?{׷/»DXUNEOpc njPLG̓ef΀76x7N\BVdXC9wa_!P_<]#Zsޠs_@`CW8 fK[Y"6u:7K+B%utȾշDYzW5["  Ȧ@^h"R\4d 7?4}ۊݙ狭F qSPijz$ƻE[!XĮ%{h _%|«b"8̈ ;/.k#lj.BQۤ8)#(EIqD!ZL\:ĘjA r?-}ے˺tk5z|y[<ȋU Kˢ}NTr3#2HS(1RJ,C^FˁSC31gx#WGG lJߙ8W/my 7KZyy*>d- dN?hA`Ams}W9kKR(9m} }K9gBa+JSC7QE AWhoV)XʈawI v9`[POأ8wWI%$E?Yyymk#OE3X.$:Eޯ|uM0YG 떗Ƥa!%E<=yy망|mR&:{S;^)ɷُnj`[{=*C~p'^t >gnZO(;j3}#5뾪I׻Ӿ(2F43<۵XrB: iE2 y];fT"gmx%bTrW'6N[Aު"L*6V⿽ 28ф+S iaoפQr#YܖḖ.HH-Ht$F*^Y)+`G 4nNhx~4Bst ڃ _ϦXx oj>MUZӱQ}MbeÍb*ƍMV{vJ.1]&n(4ɀ RD HJx#hT_V2>ڛbnLO91^oMBK&ΎRD|ي3Gmr1U~9jY07.jf OG~WIz_$d#ijWhy6+HzA#15%AQRYLS2^+HсlJ^3翍O`wP&ߺnP =EpNs.U{Œ2x6OB॰P˲E'4 ْR*RW ۑ}VV~MYvYJY\$ ,~PaKG-'kY$”|n!OCi.\!^<\OthwC7oE_ r9tG2${TY7d-K"VV\$+HuwY|{kMLJBo8Ud+P\D$t6sφ<_GL2@c=b?>y{{YS{`\+;pl**F_;ҀUa2/L籖SMz}ccc/JWЪH Ab6|ڣ%; iK-X.#*bt- s*fo=3cF"ؽAN.([Wa">x&F<,R3tHQ)T~Y.3GY{hMaV f]],+^VRB[ ;SCI8}*V<tfbCvE{w` Wo\r_p3@IdI8KV9ܬ-})}7Doquu(:-yPџx tV$3ٵlqB' yl&юΕ`a ,c%+'' &O8DvjccjhĜ[gs">p v .t16IrXw !!ƐT9*>' <Ŗ`DbcRv2XѴ'{eUNF7XZ7<Cy&{vؗ.Ȭ'y؝ ߟN8DŽ@Dv!UX5R48+?-Si\1荺så(PW:.y9ع~s`:H (fH0ϳ460 m _BPߡSDj2ADzҁM'(sul$>ɑfm)R_{]]Zkx'sDEK_m63d+Y$Z+>vt92{5"XejF E<.«磷.' D-7E$ca]gbH:"] a@@x`N) ?ET(3n#^/{g1rڎXω _Y'TpLvaHl4XdSyȚ;: gv^rGy[|H>hEuW#Ü5۬^ -HEf!%^-IjJ\@vj6F[X }I#]_Qg _B_QeW9 ֱ3ȍB";1L:sz}nj嶴D6x[t{!B ɯw睢swjR%}g:FYXLށBѣ1Vi4}Kj,۷ƣF4r/M<9JjcmfzMVDj1z̖N"?)®~678ì36[S)b!!3U2sPޗAP?/F"3URu⮛Gu2P=WAZjrnWq[K|i6{\A; 64"$cqiv(t {.WIőA8ۆsz[.3dpmm6w7LbAO[b Xc h_GՈN/jKB&͒#aPl11σ+WY-M{fAgS?P!gppc)\$Ab!o nqj?/➩63roI8V5A(ѵ[UDjZRPH^I9kՆ.'x*FK sQQ'er椇3 ۟=,6䓞aʿ$놫B#x/^뚓 !j+O8!z3}v)Xә[56`4⶞$/XdH`FO-!vt#Lߜ0U;6 ]1ݩ ':DJxuʴ8h4,8ؑ=f.NkY1}J\1McH0/K‚p92CY׹aFإ$TT-^.zjR^~r59 g0i"]Ï`md,|Z$'0=EX=}K ԡKEi25R9s oy V#5BBFKfTN%~i*/뇂p7=7{o\l]-R?txljBX~5E U[+##ڻ$xS俣:C2ڨDЎS}pIݛE UähI塪Y=YԼ'6Fg"VAV[4ԕVﰼmXSGTM~ |駅1eٞ<3z2O'Lt1ňFXz&[/u4Ďj;,<\BIjϭosjх!l7.a \uXm+x%7|=ӌ> H)$X\3^h5PZ\~ ^g3TgiSMXʫcAHđcߑ%Y\t^b&Zm~xo?~`rtؗ݁* WWʯlU.gڟ2[3|꽪VOtLW7u0a3KI7{Q%hl&; &Ӽ`"eWKp:V{Zcμ(D[sldpNZhC>J%Tg5!vO$/_UeE0/rV"%"RQ,^ C%v3kly-"cLd8ݨ sEp yԲ ɪ|DQ_Ih/@16O>͞+M!AH mKDlɁP䌓,bHe-7IKeiҒN!%E:BU?N)@ىLrYP!ZY vkPɠyRE[Kw+9Do:ovv̵WBG:"O׶Il{RZ1'KLQqYD5@`60(wWfI@gZ7Ŭņm%[l]BxCPFLW//5~63OX }%O|P7LU֚>lDj'[,CK걜irQ-+l3㋊sr eKN'VS/2ry0 lR[蠍j\RoֽL*;2m 4w1}갱Zɿ_ l6MINMtYRIK*MW?N!+uMdʕFcRO Jݳ1ć?99b^C*~SHWDlNX 4 s浗Rb e %4L4]b^كJs@>PE%ȌOv[cY`E7#H^Á}w1P]x~RK>ɴz5Ţ,)z5^z7}-!wK%o{CŋG 70m0`9Z_Pg|g-eӊ!cxȘ9i;{GXGv0߽Xsʆ0$ )pUdSzW }A劷>nD/ݼʡޯ New)W11F%5ʶ|U8 [MFP -Hvxⴓ;˪z@tc&ɑo#w9+ztǵjN S.Dò%ܝ4d*Z+Rk] ?d.{hgU2!n/BfZ1im $Qsms5I~t73Y2|^3u]H e#2AOFg;Km|pr+p`TZO.NΓm}ֵE†4.Ipe}0jZ PS8 [y "ޮ{u7|F!b1m-4=-zԊҖa&z>5S \mcN ߰+9RosSo@QY#lbUւ4J߷ z39TZ^8/Q! (LVFZ|&䲮,22XerP 6z{AcB:r}dg xj^Q)y稏A ЃJ࿧!tq13^IWhݗsTW\ &0-?teL~u_-%f)tv 3ooY\EDHB7̷ޔ~o~qzR:" ^q'd5z>#ѓXn o/JYDw ^m\靜6LR7gU*yBa:CA -`\R)+aٗu6{ڃ0T 'rY38fOCi: ;~`b 5@>ǜTZi}Ũ5 JuVDe쏶&6t>F"A3д$Nk+O։bh g&,2c6ŋS4 8Mk [WOQ*`sy<:dwoaOr=tPYb\z^qE܃DwE,Z*Xn#IR&QD]9v&1=,`|/aF@+Wy!nX jUuo a{!.oVEtfދN R!z=s"jlZSO=~z2d3U>ӈ=M]wG=Xo,S: @g%@:S5:Lp>A )V9TN(ߌM#F70*J8NmY/T2n8\k8 ts = {x Q۲]y V`+O>&B>ay`Umta.Ly,gƺsμL hɲ^x'/5 68di8Ĕ$ùi}sb1vQ " .*YWHT'-6\ڿ{7G0h!iw5/XA%.NnU(>hßkp%?|\8 $k4V ]璫r#h3Bed•we=&F)G5T\HkqB+YN^ YmWjedj[9#סH ËoM1@L],mpq i0<!u0QPܚx42So%8)Ig?VU|e,ѯ S`0#}@8WS%4Ww3Ǯ+K4(OE+hj$GN+YVk4g:'t.}B0^;Y:74lR;-V$osEDNm ' 7o BgPlR,8i*'AhBpJ;mIW׾Hƅ/d;^'C2_CQ j\)W _ﬓLzS . ;fɾ =(IĶ>DG $ůS8V:/b N ;4YiJfI9.+L|_&B*w\[a1޻3*{s@Үb$eSus 瞰Ia~tixHn <4gקB.z3Կo"9 [degKxNĻƿ3WZV5%ײF\/VD2g y 6QF5m8lgԒU'N ¤+oO+X ?2ui2RU; ϟBO5\j7|Uk씎Ⴍ)9:jx,\F]dzı(iBq)?|;uhlt]SnZJUIY ̡?޷-&׉ c9mNv*Dw$AY}w v3,4IR'f$*~"`)K$m&a^aͳ奨 (M1b̙|up" YKfWc墨z=T>\+$4f'2VIdYZ/KJ@ x/ˉ#GT^rI;&qOb &[]t[eG&ҕRVRW8~aD8zi7dv,'{-ٟaAɱE2 *M+mA4}?ƈͯe#44x;uS=F\]3v4 vq P{(13ivEYg>}% lK{b (l.!chK#F ֖zF$ˁFn{3VQ|cuA+ܫ8^P\ޏ.VNGBAfgžSS(=Js UmgG.q+(-")PC]R5o8+_l jLHܺ]JL1TiHn Nf/O 'U}짠[픎%*8Yq1 ;] qŰCv@|RHC F'uKF|q 9)ٴ)G9լ4Wb,P$'xD}}h,Qllb  .LX\8Nl(.a3A)R S20ـqb~2!ǐػ>M̍]GK1{}tHyޯѾ#U(pP`3#Ak-qG-/-ߣoF1Άֳwy{ Y ^y#_"BjD OKm`Z4( ]X,OUd]«LΓR]/xHn,l(q? :):&]v38 ځȊ//_Fkrr!#=)WFE77SrDgRX};!Z~ITZG =6f/~),XlGj%\0;n(.u7WH,_8؟Fȫ&dS8biZm,<̘w|o`,(<͜ =bMG9ZeaUUXSұpIMZ.yvlP'+1<{osfwnlB*%/zJ=7X胋EU{8Kl-jk^H:.9'QQd |li嵲;Mz`B<^}fٿ;r漞6pb;8^O$/굲뛝h4"EM /j_8ē[$tm?Jfv1Yzq&ۿ G/29OD&1J.Ai:;:Z<. j>?b_d00#^qqVyOogH?CD[hO ~Wɞ]`IؒS:U\tK)6tCTaFN-EO՚r Ch`﯑c_d= ۝5\l d>Ğ&vX #6\t@>Y1ƭOg K2*m&h~EW}hM8"r(#Dd kєEX f [Kt&~ CVdUThk:G/͔y bQUUsj5ȴ;7h5U>Ny]LWNc_  # )V ֩M MpXKb \H}GZт_ǹccCS%Nbo~o~Y5J&׬ +PdQNVPIgO>*S_ ;/߸bTJ-?9Q.W,@KޜķIsWwװBnDe;䔰"F)iMğSDDa7['?LʗbuO7`6VӨ 3|kij%q5y~耬:jg\BT쾾~X wFwq|{Zƿ֨~/ m(5gPA@D#g#H,#2xZ͎`Š:r6@G0@p8Ex@WMG[2ñ_IڢUac?4n$&z!rK_YzߨдS~j; z髦Ѡzrro&=waQE?ky*WQ ږ (j0.[e7RyQX8r f4mu(w~B<=JJw׶.Ћzzdp\: #-^)JTt#kO-tV|oaN.yi` HgG8$&\\d%55a }G=GX|*p[@4LۤE7 ύEs^K0~ˆ} 6j9MV݂]HU}'b39Fpg)o1 |ܛ-vzu㊮T+$8[fѕ"4(I=ZoM*RD"=CmAȢXڻFKa:L1xoqqZwkCk/SH_KNXz-~il4s)^'uG[} Ȼ6nZ'"P=#}]m< _-:"f{ER͵C)t}aawm5MDȡWp*"XVFE;$lfoy/!Y/<\Lλ=\IbPU~ X]f)[q_R7y\{3.[NԻ/ J}"cw"V_7k~uf$7G]W׷`iGEך"P$'Uv( _ֹ 5Cqw vG9UNɥ!Gz6SOF5!1'fd9ƌn>OĶaNiV;i}d_\xL~{|npJ=F6b'Ùs?(Dž~d(c*]m ^A6}Oj胹[`W ^ySI{e]~ʩz0`VU_jv@G2knZJ<,Kz/i@򸳸ޙ5,.weBeF5G %rf2'S,!.[TovOԶ)67yK'@lٕO,a#HOR VUAy[HyJc1Žˤ%fŹCp( UZ^c>(^80.K/n;DxG=3oIϞ6r*coZRZlP8pl<]9h T˻u ;b`c~E^|%EfLMb%Rn)9m{L), g+wA[A!x^4)EvTaL9l+0ń4FgOg 7ЃwV$e#n,iL j獂%Đ Wr!>rbS$ > F('*Swg˽E.b԰FS@3JC=E.JBtSf?"-¤ $@;jd Gڰ:Î,C{$d'KE)@сX$JX&WT)ڸqA::k @H_2>ˁxr1#W 6P:;J=SwGC-qhdq ~doD ) fe _0ɅM¶(b<-˺E7!Q= T'> ,q]0KΒcA{ϥl_ypreYùYZ/q}=*յštma/wEfCCqRj>?)xNFlCnCyL Nu.>.9Qk"`}kӵ'4cW߄6X(U%4kxZ&.s-g{$[8VO8"r4yYZ:HO F,|I㎽JiA`p=ZG*VmXj)nW%o`Rv`̋)d)ۧLj1!gh\e?Fp3vDQ _Er*|f-0 h~Eþn*vPb%&ALy8 g3\>p?n'Nɮ3G6;Jb63J6P]dr;\ {} 6\ %Vn "A_zpGo{Ojųi*RlTasDW\i#T,okL)Lm2BH3Ƅ+2\kJ4~&1>b2b))?G‘}sWtDQ3P~!3W5 NOѐA J7*|Vރ1XL-JQdT)i3ђ}L^b!/ؼ,q_zDp33qf79C?g:?+=Üt r<_42D6V3|ך/KE1rn5`J:93&늾O+eV=6oر{S ežAxt⍚hT x\@^GK?kg5s^)d=ٜIxsLz#ʄq*T\9݂jLkH41Vs]N|9 JuR]_2s C'Je餠l?{ZMv ` >D3&QщsDkH-UpYs()h$xUe"WQq 2&!.6g= \$3|ѣoOŠaQ,q+Y6?Ť<똮"Ap%Y6kbv(%K=FP2HCa f^LflێG9Nd ͰP 95>ȻvRɭPIT"kLݸu`~s'[}R<; x~r2_(T"6Ν'VMgk4S~^TaZ18Hx[؃(qqS.Cp J,&HVz)['0pW@AEkA} g]W F غ[ >!)V( rz+1FzxS0"&׌<,Zx 'Of3P=pmw*%G3?ƿE)} 0u{FІu0uu&8]sVi#nDj4 SX gA%6bbƦpx:$s=h*,pZQXt |௶6g%íذ,̚`XiN?M 8A)τQv6eB\Kt*z} 26dA]R0D4Tq&ЄIk?I^tTSh7[gٖ%'x/IP]z / t8"toE'4xw9M#ugi,d]gٜ%F>6 eUP MKNw}C ]ٲ1Az{&tR5ܮ8jKAJ3q9=ϳ05\Qgg-?;`pX1r\އ. z?8XE%mXkALFVNc0>7v;1Kܮr(~JIH"R-$vv o0ښϖʯܳNREtj6q6O74NiiRɖvᑘiNtdT?v}weE`G`F{k% )WIcYzzQNZʳ仈`pg |oM!SccFwđ)mkLΊ}x c``;;EĶ*Gk ZΠCq_ blƿlI]d- ۇ\Y8׵,ڬ(MbS $a(e㖥4/kudy mM,&/1n+-HshA)֠ɱwu<M X0fy)ӄW&MVCt?D{ ;P;7IRaQzZQRWe9A5POq]TpL=cVhȘ{􎮖'z^)~a"0<.SRpH^zlpp)`i&/??Ӫ}d?tlJzZ.;ySS\"nCbb92qyd\yy z׭P~*QYVُ R?ٜ}\!!xj: %٫B'y^KkCG] 6%^Iسs)A8vfd\0{%x7r5K+~QgUꅓMm3oN0_mvH8keF`^7UՠdeAdžqU)?~ ,;n Q]2I:+.BNgr{*Xb.-fW9VQ(fNx"tJB(tpW!w>i@I*,`(ƞkHNǣ⏣VX\ߠƁ:|fmQJPsry'Vc6@Igb3B6D\f"+kn 2#Xu>x%4ƅQi rz#`Wң|걨'~uRy{‡ ȿc !Ż̀"Z}\/krvɿyW-S+.wy>}qӆ Om[mVPVB_jD@0dLm+fX 86'VqRKqd֜G*){VY M p?eD<8]ylR,U$6c߼M8$e.s;=M[Q/@|%#+ڪ{ɣ\:yj3mDecI[gaulo햡q tNIނy}ߣ& FKY"ADX̑ZÉz;DXyM_πMXF *R~֝)}M띜$u*i~>FU S파nڻHSsS++DZCX6Y ]O H-8A"rwlLs%I[Gdoa:zKA)s*FMuiEǦ#XY?iS*Tv_f4*]x&Mi+'CGfkŸhnlv+[&5RUew61e<EF}:9|'Gu<͓^ŏ[29QkRmMCCXIU6w^QS;-7')HOXz&Uu}S"o+S;)׿ 1rkC5ah!8بG›Bw=(f^BIEDj1-%s'§hҌ^1//Nty<";8ߠ{ouSR.VJ>u犀$vt uZIj0ج:T0_.+(>`o6o եN)ea[FhcxbW΃xCr=S0`&YNpi8bqp+ R7}S@L0y񶽕id]u6W3prw¯"kckׯdJ'wy7rG72VaV0|h\ l>։ KGNs}c@Q+Kyjg*Jˑ =[PLtmMQyR54~I<`z8y:as!3SAhCYQjou51P (6=c?|pi偷p5{uT<ˎc+('l4|#1޼5 m]~S`}&30Y@j_'i55ԕhLG8'1ZM Gå٩]t>Ye H"Ʊp-DQ ZMNO"_V^25j/<Ē"ƞ$:͝O&Ƈ}$mADIUFHWG(,25$Le*Wwi/eO:K,UhiUt#׷*HF;5 GNA!v;1fF>a?tKuuuN-5Y|~#H\5Lᶸ"͹11HgM2OW2VRt=Z{#o wNXlߐʼn*/!A|4Ў#1+a^%T\^yA}a6rs?NځNH55[eԓFz9`J!7sQ }FmwJ+XZm3&bm*cP|M_S~x:eI茥 *a 92C -}%(<5eRt VfQ8dQahݒ%K>\ԥ`nDd x1X#{KzaVY%4'@P*[QS.O N)۾ARV«ܣQqSxկ(3G|n"]#4Fsk6QB\:, 3c]f8/LV>^'=RƢwMUס0-$G)ɎD׬"9Rap$\ٕx.>~Z}eߊaU+K񬖪Ҙ}eQ,z6sc:H]}u|||cL@xs99P-y("`ngh叡_bj;j')~ԯ8Z;F H&lcl; ̈uJy*dW<.bWXi>?5g KSF=:vH+{3F迤 &ױ;1!p tU^f٣xp5Lu8^ĸ.\51gIPqT7Z:/ҹ~`? M.6`OPc :M9CHokm8#ŘumuYbf5X i@bB"IIO#̑D$4ڷ%\u_=A+@#+#L+kvVZ1!~??Z Cmq },ãuZY;(|s@0CBaQAƊ`rgv)) LRn%ƫxqى{쩦& cTKO1Hrayi њ}VB)Gw渞ՊFP-D3^vxszˮi *݊lWlpٚ_@R|`hɎIeHs05W+U^q⚮gj|DuR~7&ӬCyL-(gp'NwԳ uH+QK/i[0J;B3\ỷyWϝ94ƀZ1 sն$sK_ G$6߂:9_#+gG_ft?#(F<޴BȪ%%JY#* ޭCUެ\6B+ ՟<$*3 ͽFomj c+IlU]}|]K7anx-yԍHcӲ*, <t*&Y }@e .ꇤf7/o Ӟ&+mNU9= wG%*r" 2Mpg{!eY@!<%Q68;VX΀Jڏk7!.ui>B4 bjbϧ"BH{֊,2PlE< -8<)I4Ѥƴlٖ3Xf*˹D-`+{H~܆tjL6@M|>' =>s# *6 I#Rc"xbbEԩua2б+=2;KpGR*&纾R\0&ƅ+]n$i=}3?>kEPV(z2\<-5wǻ7 U@DĜ+=O38"YӽؑJt mtBl!úHj')sM@mfI00l_w*"݄YSQW[lC6 $|~q%PdzMl}f_S\]c.쬕#P_T`rn2 @(YBM2(GsكYk|oL32*IeīV 7XZg<1FPF`p 502ω,}+V9} G! OKiw2(zM6#Ġj9c ^y]9*=s(=)dB.:݄;VuWigYD yi M-KSؐz.\O!Ex=o=,5sńzS}_pg>]r<5TѺ* %HGΡgϰ 3/-9.CI+5tyQ(tiСMGc(zyణ/G *141~+Xteݡ׆ ZQVBh7Ԣ)˾Ju¶16FF!d(5Ѩ&/N`[Q[?Q1JRRgp:Ad16hן.g.QubnT"u'|Y Ƅb?\WYp0UaܟiMG&.bmU 0 eI! .?@YOsƩma9z^g oFC4nA%BEU9fxyE/Uc/40 ^ݜnsMg4@Yة9ץy (' Bf)5G(j0Am&O1 H+[%5_ ߇⑃w=?c 1oR9B`lU7/PD6f[Nxlq׮fbyJ f/73YV~U~SC?Rׅ ax,6W_W . 'K ishe!GPۄ@#TK3WzrQj24LB:/^92  ]%nӤ\(dvҩ} 0GU_aP :V׃z ۟P& KnzŲ݄1&j:`7CD oPi® |Q[90@u*X-9x57x?wI< RKS!iq \! s~HMDgek0-N<;ǰ . ˹m!9p,~0v(}DkOAjO!"|8zKJ?2&Fg eJd@q%LHP=8 Fr&YyI֧ I{[0r"cC/]GQjiw4b#ny{84Zٰ s7wiz0`ZSz#ָh(( rn598pւ<f6B "L.d",A栎 M]/LfMC撣cTāi*Շ~_Xl ߼qB;fJI]ܼ"I&ϓȼR-N tH24oPu坫,Yٗ)lϥ=MIz*20x=;XI5UT|Q#r\䫩gqS,dǂ*~=I۔? dGqt=p-IAITqGزױyvI$hWX:15^ XTflrQ^ZpvMGCp'7/Uk2͑{BjG- ƺ!)˻*: $DqD#pR )@V~cP`68ϠG}whh1hЈ \ɉT&騜 rU ./d+qþAi(v u Cx?r*mBr+hUesg_cψu^tȃsV (l*'<\ɎApn9H` 쾮bʑf5d( B@E9 ZFgrg|$}qdph|Euv٬R3N0k<&12a̋!|E3ğpf"VՊD=q 8j kp0VZX3we{ k*3򩓚?E!<:0M'.SB7WN+PScEǪziMޛ.rbܣF . *EZp/& b (D$[*ۜ`.ڣᡊ}'$> 2u=S'?8CpK"q]/n)9<\Զ%6׹˵~LۓpZ W&f&YSzޚ~1"CN|F1!eJZwU0ر+ch=]guVP:.!YF3^\3So`!Zcf- bv E у'h/hO\Q? Xz1>]%3v ρ&g'KtR)mIǁg7R@T=$Y]ocy}3 *xI7)ot2sI3Bڀ|DQAqMmKK{f 3j .:/X6ivO^c‰X;,IZ[_O:/n><ѝiN+OwKG@-L&= Y)YUN d<~9Ļn-qj{"`Rd<:"papո*#f `Ak w&@3CA<6~Jf @ܱauȫT6C+>^2F7)R7 EaׅaQwYG>0R|f+TZM3ZRa@WTȥVm}idXlӦ&Y"jwؽcxQэWn7 L|^ |0*V(H$ =W1ըcǏyvMR9Xů!uKnw}0X hB,5@șa-E}ٳDj锞)HN=@"o|8:9GM՚n6ۙgC`.88j!KkL*K<DcېL&=QV0c40AఱHc^VeN5w (-^wŴ :<"}yfoDsHeƆ\zWYt(S2+gS6_t@Oԡs*O-f5nx,(g=R-Оhw8V^`}bX|k|ʴlOЃa`M (ۤq>g6V/5*ZϥQarC_UUBw?--[>l42?2`2w6CL/.d9,b^] t k4Lh$5SW&Z7_y너P 7Bə9ބs|W(w6S`6T>/ih%e~o!lY@ +of-uVDT=%&2v"\k@qLa٦@DŽiuuVMn;Zխᛈ4;@0]҈"}ؔG_ bUD홟T[R"s,nR !kf[Bč[)Pb_Ҷxϙ\eq7+ u5k_"QVg8 A_=٧nL.QBvoXf GZNt|H@ ѩ̥ӂ%}ӋbaI!ENy&ǐUghdrAs7􊢃H=6=4 S(Txϊmn>Y\ݐ}JC [`XRyrɟNX("'_;Bel :#3Å^ rCZH)rt`s> P:XlFj̬(.w#$1ӽ v +6-X\Q㹮V'-?f}KtlZG5p5?x)%gyݜmbzN(n0Y{7FaƬC68ف|M0-yGWFyE[6 ޴rp?`

L[(COq0ʺZ dh@lE-u=W=eoG\=԰|1"Ã}&9 LvLBǏprϚ_^'`cRo0LZ¸V0kA|_alQ}1TZ")b*Ҫ^M:twW8a-TP̈́ ȎzX$vEمV*tʤ+}cs% nˬOM 4ᒈ1=(ucV7gd=pXB{* h"&rLK @kW{C7$ۜ;/mJ:^vskyCg7!vU3 eR4T$2(#O[(6͆|;(q6_׊yje-}\A joaTm[caLvgMg3,:*r",MLjoV4)Xz +ﺉ7֧eCzZ{hp?P=ǂ-hz:t&\!nۡ+_ 60'oEp }m!1oPEsA,0!}s^ђ'?p+*;T>WO7uYI~ 6@h{jbgoٰ1!#]f!Kmk=EY(ctސJ(LKׁg3)ɿsޅh X[1/I4% q?; h9Ǿ酑9*&x_ׄF GDm]ÇBWu.4~n"-NƸNj#ϼ2!aa> Db#Pp4a17ӊnZDOSi!$J5|;^$9gvqoV4䟌C9Ѣ:֐lRj 7Mv2 7MWN kY=ޫ`BC/>m|H߸-5M4K̗cQI GlU> 9x!#"o~/z>6eLҸ\6cfkx8 Pb>E{eV-#[o+?4UPGR迠 K&W%WZ>k%Ms!/ke._M=ꡱ|g6 !LVϗlG "UI"|hdtTv*R<)U艈7U3)'o܋JGs@Oé^+#Bܲ;]UX&3+oH\Vtlg10Y=.џ%|s.ޤ뛬$Af?ŷABU.NO[ O#١mðD3BJAb#(TV>0{rCfLL/֙N!tbdW5N)?c؉۞DQ-=_{ej1Uҷ)dbk<<6\MʞMLz.rL:88PÞ^qșs;z+Nn;;w}[j-鼄v1 !PurL ʷ/q SCşG#ni) m2=NS! ͧ& Պ*Mվ-hTJshO ( 'ν0-u3U3%FC뗪T7_]T! l|2f:;67\}WVymom@R5Fnyx_pQ}^ MU:xvz)ddoBIINk c<}EE3bCv!-FGXQ;=vFIɯ܏RR8r^^*gO  v&$px'T<` SgFv}.s0t5';7_=THAr{狩=2\`s B.^*}niI]ٔ! uW%?sc:gJ/ ]1M "r>~Դ~(%TdkJ\Uڱo?*7V[V-BQY_CE%e ۃb \Eū1&~>FXpUIV)w,03K(Z'IdGգ>3(QҝKIvWm@LC[p1Hv>jBj<1L஡B^H.E3QًiG]$Fq rL $; I]ħrN'!]T{4QLtD@]]&͓tlPd` bJ `{~RiRce\ V ܥ zf$-'"^̡~h9!h%1T6Jv*&6ͥv*tGDg&/.A* GTrI2Keɛ)1ڴkrUJ< /&Wb]'q_(,qbU!#Cp*hXR#)i&,\3-+w(TUozB7it"~U4EɺӚе[y NJ1q IJ2A!2)JIP<3؇Xn,-c; g^F FS[-0;Y6JU8GmQLXrȮ*{M*x(f#tM"|ŽBA<ӦgNtݵ58<+:a|d[Z@~P~jWd4HC=IqMw#:MfJIO):~֬H]c~^/yRf_cě\A>AwEz+6a z[ZX%o3v( ]5%)35U>0SOre'[hN2NTf_W"\)YY VӯVXVDU4l{+i;j0aiWfδZ6XKnS>}3AW&+5X9[#m4o+aWeswخN$'@R㢶S*p3XAO Ys*m&kh?R}1[͈k!Ed$a9"~߿F9b2Wb\82;ԯ_PdmKpS7>u\uBQ3QN~7_PM%c[PF1:k2-rʣ z c -)ja#\[!#r[# C 9GR.ȝll9EIZ_f>;'V=p͓/t P~ VZҩ>*@MVtsNo:~_19+u\D)e x7k*v./څQ;$5XIqԽk0v9*UmwJf;k~B3=%sJ Oc׏ 25.yli-4+EǘYS0p- }b=^HU">qO/ . lTWL@7j%w'pLS($Ip-(rKQ~ʽ?wqZK 9F:n1;_!"bW{84: JI桽p%JP[?jKYڬ^cڟM3z>2esFeQtz/r$i'A<);iڤ~1l\@_yVޙ;q҄\X?h CIڟs*?ko_gޯ!ƢqHM/L;VcLtr\jyOVu1f`)VV*sGhfltO'a8 adT=t}Bv?2o?/ 3p2ɐr0yފTtПr`!,Ql+ِ`kZ&QW8lU% IhJ'ab^Ļu yghG/Dt6̍.sn]ՔJ]Xx1BTE(g( kEf c1aH/@z@mv\l =7s$)fGxWy$ن z?JԯmVXZŞ)rH\ӕϽ ޴mkگO1RNӱԅ8L@4(ߏ.2+I5 \gzLaS;#b𦅚 ǙcNS`V,j{;e$Igpkj v;ogQ3bSZH.@iIo*z .A6bwˎfKl49~G,6>F lN҇J ܃bj)NwtAX10h`Lr"1H]G]pˋ*oS_<Ҧfg1 mjIdҲLኵPDI'at8ϨiZg`b}bH)Ch fZ>#UQY>Z2k~O=X?hz7~"sOy?2ǸE_m:ր7FFyeOMAI%k}|{Srj3Ư|/C03x~t-=21]Q@l|S~rՎV&d n(HN*rs<b\G'JӨ\GھQB ܓS5hy봵ppc֍Ǯ* } e[XCr4wxHo׍~o 6x1[$M+س3ȟQ|zL97”Kxx xM;Ž,@Z] @4cʠdU+ɺ/6On}=uۈ+zDG4|9˼%Z 7 TB&/6|;m2 9tA#g7dձ^dѻ)M6eO7;Iȡ+B߇\\#Sy m{PKKD!͔ksn;te@ދ$j,~BXy|u`}܉b#FC?"ۆӷ=T_ tj[6¤ {S90ƇSO|lLd@^}e nɑc'&Z6`ĐDEͺly'# 5&#MLaEWW@m Zgi%x߷3sHV$#͋Kd"^.hq;(@<}r{0F`CȄC+ (:g?Ͷ]l"E]n$h`,ۦ `h #&|F%W+#Z+?!%$%%%"o7-:xHlͫ3JΆ%- bj8jF|@9,XCŜcڵ]W `͕ {۸8wc+qJumzK,:} @ +(xy%c|{S'F3҈aRXȋ.T+e"V2w%V.MIJ@׮\ږcTW$Y] {%nn 9As :i߃t}wpd,2o` &;&19 z2a#ʺT-ݵlUjG!,MBSA d3 .TiS(9 ަb5x[$ܛTamyIZzb Nv=l1]{,<ȌMz^yä9+͚?)tֶF=fM1S*t4\L}_}JUzQ =wS":ggzqvAe$ͦ^ ZQJ0M>ESv^hEw+nx|W B:2+T]LJղ=qh"zHahBBhY#sVH'  Luf4OG Z_u\*zEk((>TlCԦ^WR%o^i_Xq][YU޴Tǫ=ߡ&zLiP> F9z6u0?iyC)QL> Heh<['p 0Su('w.ō\{.0FճJ#O$n d:JtƭYۻŃջp ^jy}~#ܢxi _Aί6+d.1 {N_ۂlDžT/JygUɇhۤlc?/~Ƣ%sTy"%uSzal\'!긊}Tx{GȠ^Fd[ Xp?o3Ml'jl ;/gW]dk6Ti  8rcd UsNk6mn\rў'?jҭrI TR-~f&f.ed9{*^ MH?vH3Hѽ+r k[Pέ.YBUz&$*|.W\]˦U$JɚgGebwn rߪʠ"y-#иn0Vf2OA'2T8oUi6j`ؕ^MEEl,j%WZ!z/PN*e H3ߋ5t4|v%Q$W 'žF<2{ DavV-rgjE-PGrXB6@w# !ˤaubzH^fOCËFe"d$/v#9W'kZw6sM'}vJ)=mV4t]`/H/B{Sn'<)_ dQ @8o\o'R⧮KrD}N <^` .*NY'U 8{d}?sI}tC.P Y?m@t4?1;Y*9FoOו /@жnb}$!{l \tN!#fȕ?9m{eGgQyeGb^Thz,;Jn<=kj}*3ozy'Q!N.z2OE,p[}Ȅy/='ť!ć86鷺C eO.+WJ.$#bd?)ln0S #;4+bQUl 炥hkCw\XZS-jT4,{@5MJ˰$%z7AD snn!c6KFK, ѵ76u\O += pl1v@Uo+ "Am1[l!/"7)ce1W"0P`K1yAȲWnx+foΑ~p"_PK'I|õdʄ:KҐU^Ӹ6lO"I"4ȳE{YFFnhÍ4S]|ɑ7<=pYu t,zYfarj2fIh"z/F/(?tf_g7̹糱aܧzŌNc"61_xb,3uץIbZs?hLk2ݗLfO5ΫV?CMPy/PY?P<)h@"6LHi[Qheu,BJR fNev?At d.\|sVvZ9g~=UT$og .j]pav ָ\~}Ilc$\H]O(0vNjgƽ) rr?pp;&^M#-7}&% Tʦ5mp]mVv&`r7 pO9q}7u$?Z1C""V S ^V[\h?&|5h2ZO"aџ| VAmjC]Fvm}o<&K ~2!gGn 1Em=akKhĽZzŸ×.ʥI͛ߟ4=PWuzmCҷX(OZlV$.# 'ӁDH>nڵʚ¥k I/9g;A'!:ZʾьVQVwMy[NY84 F(^ڹ(SE`ATcm%|@;ƧhF%fEV^Cb .h~Rob8֌ n;[ax̦>f, .^J6ĨD'vNQwPA6m9Sףfd^f-#{/Zv;Sh,) GobL[90mYo e( / *@᷽ox ՙ a}Hm-nڻLVόF' O5H&`nc耛MS00fӒo. ;Ͻ7f}'b <ֲNxb65?{-rl?pzf;'qh7lDitXr#,.؉1$)Ecw|ʼn/gmmv 8;t. xk9-\0##ܲ5m S]iq {e}'mH|.ɭK:3lml7fn:=Y+˜1}|(&sNc \igՔ+fU%|d47۽4YGhPCƭLYv\*J( IJ6FW<j9A0{IHC$M*.:*0vZz7̛iaWM%q?_kujR|8BssZW3dX_.9&.&Q;)cmE ' fnr9& ɣ ӯ:ߧ @ačJu4lݴT<\rBbp칊כcOъ6.…>Ec :&-xUcYOJSp?"tOIYa=-ªK `޻F %e9ߎd)yѶ[cy溟Ʈ~zRo%ڄ4tg+۱i9c[һ6A:TUEqvAg[c7ҍ;p&Nu/3x<*3mJZE@X!.-#f2Iů,j$dX! "^q`.vѿBfNL2ݗ|y-uBYR X=mDM9Bvq/zAKȻI6~v[]m ( ~?f>+uCM-f/4jW@t@}8 G9UB|00zAۣ7#vW,(ȢHJW}rr)t׈Jp0ZM%b#*Ec~ db֎Y(!Kk,`sgv_mVoi8뽚^[>FOWE6FYq O2k!GM»)׽`\AFnRUHs_eǓz 5{1Ć*|"Ew\2œj{eW %tAA18 <$$ ?g8X3Hq`C(^Jض?1}:_bDE=԰됫?q4OICEޤaUywOTLU4n6Z&5o97Ws0KafI` }'e)j"B/3 08Ib+j8[BKvOzuuchp"&vXL>Y{hP!P)h_j;͖1*dTuT!Hp d$3'~1ņu,KA&BQt #6e쓈ub֠=R:mh  ]d H&Ԯ:cjuPot/z,q5QU·Ip# %ls9Ѯ P]a '}C᪺̽6km:|D>jlUYa]܋){ŠF8C7Ľ&(-- '?jutt|mT:/TKv\-jJo5˅x^gLRfvȲfpY*Xpڜ趱3$]!d!}m?%3FhJ;WH, Ǚ0/N/dVk|K߰UrLQl#<7XXdoj=6&gLDf*gy( A&π8 NZgפ ΝRXG# $7uXCQcbCj` Wd{`.hiMc&zU+'䋡\y!ɽki| 'rSLo"m*z^< ka%wٚg95 ЫOgc5PjIj‰T(BɱU ("Eg"L=ӌRFZzN]#x}0UF؜w70X vM:*2yA؊2MNjP`pUPr&*q@+;SZbj鄋j.H)F6|+O@1uEd-BYRgeM G)Dޙkbn}O(,>ߌ3: 3 <\6ŝOڟ8qlX;H̎esMNfVLC{jL> .s&)Md1Y^Uۂ|i]gc`r`گ V}±|Sxr\c#yzX0_؝R<:?j7o By?<X2zDKH c?Tv)>RYۼ9+=&PLT }ù/LԆ1bˌ恴S[`3>XF7qJXE} .a'J>̬3KrJ9 "Gd6zs]>3t;Y@Eb)AB =aKR˓/#@? VH,9\O_xWI= |_ݬsh2cwnA\u@f̵BHlܕ"7+مﳯgCu D컑aDe'0eĒ$&.nD6EL0J`#k a"- R  !°&nU,>B=,ĻmO99?UnW#c:&5IѯP1 WN(,ʝg@D:c$;Ce9NSݭ($ l0߈K*&~1ߚgbԊEVn㲞pqSQW_o}8K>' ~ Jcװe{>ܒW4׮1NӅ7&Lo]D9THX1Wu"FP'[qu2j2!ŦJj !/Z9WRT& ^/ UI%I ,iD:9>h_Ux)8 s=s0!}keD9ז|%5ZiL@9އ7%m "NQE~K4ҽJ`kJL.Ȥ[Zw>pX|m~D:J"9./&{T yD`fG~iCt@5# Kɴ'XO= |NME2H錆bM` OOR\A_79/cGc ғt_,Q sxsE=D0U Eq]!.a鋶;J'rŤZYN / *z^Ϫ|.lb?|ИQ$Hy []xoCP 7)1XDEg>z}Wi}ha#lPU 秵ˉE5!1$p+\4yNF;dvԬw?qc{ DtG}}obԯh lT"ҁZ(cK]4aU*0)`hVTU8ް\o_ho'|!v•\ܙza%;'vhucCUq;Ox$O\:Ɵrd>?Db(OW$\g@rՈOFYE 5Ir>.[!8)o ~XUՇO7ez{19@3D5`3F_֙%t21'-EA?*M1E}:.Dg "!S,{hkYpШZ'>K3m:0; 7nUKzIi?^Z9ʖwJ=q ;)Ij`n=y\!ӣrIȥ޶tgu%4M*uC+cڻ!3!hD/25|Ȥdtk@҇znO B!0qh}f ⏤2>~"Spw67FaЛ#0GU*{p7W?Iд^]VmK;('p?7pީ߂*}*qГDQh\pg"-vŠ ÚQvv3PK9oIO-NVL+nC8BQoىqn̘ H҉X#)G!Am8\ sxYQmkR"J]+(@^tRC zPagWRP\uSVr,'8ڽ"I3 \VY`f`<|TnYJCߛ ü@2dKtҺX@v_Ȱ  NY]HB ϒi~IjE"A$B;b 3# [ipQZ@ w ~K\T  Kڬқ^ix?1wO9~mZbLsvR=VJC/}fYp&:tzj&hnUӣ,[)Xo/Ҹ]Ԋwux`kn±͓nʃgְaIh_pk-CӾuazV8(]`&YXP<dvhn<4b:.җ zO'"QTauڧuTkgP-'cNV3=Ba^i/GTb0"GAY Pdz~:V; t`yL6>zyl"תЁph䎻` Rϊ<1nKH.6(NatQ2bf!?B-g;ZƘU¾C]* ӢG (ޭiwi,bxyF3Y/`t%F{cr|yι"XT.R pE-r/,f4\S_؜ڞ?Y跀@h[dk)*,?BW%p/os!pNg|~߶OH_sj **XOrARM94o{|$Zzj|$Nd QNj-j0)`IZ˩4KP-,IV?qВ'h8q] 8=W᚟ ڤ /0*8'[ =yZTNxU {>#}PԲLy2=xwފ"M|o)*Cb?:alo$ 8r3-?c95r-uT/ .A<, > EAm_{AVj j;۩ KVثFD?Mw<-jЉ @-(M5O)Fb hӼ>f|D?c;//g\ԢB i}wGC+-dHa{#'m?fa&AFP#nϪcf ï|oq}\gq:5ѠEf^: 2' r*9L.Ł=ruFhB]eby9V,SV$T]|o)} k}n&~ tjW񙈘N,SU5>:;5P j/.ty4@40Fm4~}sɦg6YA5'[(AhMw\8Eя yڦ~m9;Q J]0N5N 5f4e|w;ɀrBPAg"SI>BUOja3AH hiA8SoWSSXO_CA?2m"6;rޣ #j븇%?u{jW/ Q1$~!XNny/>z댷LT?ȅ"]Q1ÓtC#q1.SP%F>0 T-IbڧgvՉS7(l'kcfIƞl*8bSݔ8"=!R8=guhяS7  Q2O D;aeEfkZa(3Q%߃2d˹Yy)z}(]ƛp8O4C=a 9wzcU3JH?_(s>D1d{aY[B( &ݸpedH[M)[q.r >"d]?5:!ՅـJjrz\o_,Gks}itAީ̖GVՆ${/Fر)}x¢r;uG JSx'_XSNInJxnú! ]o܊q.s.!\Y H%[0;J2 eg ͭm$֗mV^0$U(<պd4ظWWy$/-oϳ8PZ/ٿs^e&Cgpfw6  $г v3]z3ZogknY ˂%n-}W,% Ce.;k63{H)8΃,gй8BKD6JEvatHcMVB@:hu[5 5މ&Cd] kU7<qQL< H"׳+:caE*t.m,,ܓ=I5p|W$Ņ%(}RmVPͥ#p@5`E@+MA`v_M=hP]V|}(0{[3 :P[H>WĂOҾ̩4?YaH4J7|!45SWРmqp̌Pdi 6גO!4 &-B?4d^i42YLħuBK^KߺF]+VؤY< 秾UdZLW/ޕw K4(SvY1/ählɍڀy.({ӛmΩs\(?{ۤpɟ{ u EQ]2Vw}ѱR{!r@%ja$mgύb n!} Ei&7v$^oOv5?1xْG@p681b"qÙlg, AluXl%3a'Y?ah8p3p7˻k,8~qS>ldu PNT(ZscRI*й2rSNQ#Жݬ- b g2S"W,ъcDvgSq_ԋLF(c Nկ(ϱWN:J5'{eʁvó{q~8q?׷66ly{oH!]:Uh lRڅ_/]g>o<%f"ZgDZoį*meb߼f j qqܐq]mʦ~W웋 mUЎ`1ts]8#iHecv w0N]e%EIRlL? y䍯b%{_$lQ؋s*p<(ڱb_YՀCFR%K,+Cz~UhV]rOE8zF $wS^B;a9Z?p}~w(RsfūX1\W<3 \A۰H3aWnro&UN,rv~[0lpz{h" Gƾ@ɓ[Uh9y)>K>f.F"vUUk=On@j*/{R_UjC.OՔrxJ+ nd-;LoĮV[b3ci ƟS6 S] CSVؚKe@/EîŰ}ax/ѯ%9JdKk = 39$ z%oNb`?&uʀ;n1x o>3p˶rucj)7@^vf[Fql^S~~.Njz V,_<*=`z- ooqk[` Xu~K] AҞ^(>$?9|̬~[q(E +VV|+cv&>hX;Ӑ`OY[sPS5sXΒ8-nr:wmrxKF4dLCQܵqU'2{]&dpCb] UZ$SfAN;=EQa O_^@2yQL)Zܗ4&H_ȆvO;,ި-j X9}Yc(c*]MlHa60clixCV=qK7ؘywDY5\2aOk\Iђ_F $s6\a>^dN` Je(9Vvb|Ő8j&ۖqn^~sEV8xܧwxKk#Hs F18ԧ,)#łCYaҋ;JJؗ>kG*ۼŷ^ԿBEbF]?~I%R/K喖 ;Uf4:G<ϱ#QvEa 5 -!`8"OP񜊆RfTCVeUB=\հ31'apZoânPGKRzA/YϞ=W5>O&5zڃm=W2`3쪣 ܕv% jM!ǔd_egk%Ng2'cR$qqOp}2ƺk?&zY]lVnhŚA꼽̪YzXW`Z.QJlYy[^QDVI5z65'>opkxpNn5+D'1͓ոjNۅ?T Ol˨FVʏHg촼ÛeRqC|q`0. 9*'d㊚){^1,mV]t`6H-$|(N, y3hK!:7H& iߎW*]E 7SOKc-_Sܗ/ Hg㕰u@xܞ^ņr"y[V+>e%$$4cAMƇ7Ϊ>_enw&`̀=B(il|ڪLۚ@\`$3>b'rJVu]ˑac#yؿ"_~>ZM|Dpw=Ɖg [|KH`mOAn #\Qsw`'KcJZS4sU\$ioWC&9.E J'0=0oOKPEl ~DGy;ٺtFv6EO]|:=~H 4 6[7M,EK̢)geO暄m >irS9n˳f߸hй_sKo MTn>WM `M:ku&*0:'!-U@&;@X@or SjBҕtXEͽ\>wq:|fAҿ&C8 \ҭR#πU[,lH3`-v] *@i戗gcewͤ{x=F/yki@ǎ=LtXĈU+l->iURj펠ɼ`D]$f [O.{҆C-~ @֤n&+*$gYkxjO,U~h.co 1G[NT<Ź*ƸUF(A!~7 Fz̛K ox6eq 0o%n 'TlFYfq4g: 2V^|3Lj .\{f0Tp zOG}I#E:tC,o?[X #c$Qq9g4gWpH?u̽fG/Ȍw!Jt>^]fak}rPou_@K|&3 a4  |5#`I z$U;Zs'õl9\s)迡6]Gy% } .ܛfQq)bvˬj=~rOt|ԃtT~ xn0 17Tyxr;`lcIUY꽊Ib "u 䣁%@ILlz2%ãx`?h6!?,傻,amp r6ߟ@Ŋz^ 6Em%&Ij*PCWd:b%!̙"rfW?v))lߦ 賈qqsdWc{"n٘1Xĵ;5Nk!JVl_xob̀h&4$U p Rj_:u Juy #4QuOv)Y˓ 6,[_F)*kM/*U |;  CXBEcTP[|L 9SE v6 +PyF$86}rҌ=ZgkݦLdf+)u,ԣ10XtE:?]h lC0[80!v23 FwG2_\lkEdGȂ_|⡌Ӑ¢* J)"+`a3 colav<WAv^/Ь'/<T!C|Z/b@.+{щa_Xy |Ҥ3w>%ˌPԺt4w@,٥ pߊ6G )Ia/Q~} BR־`F=MIn&A\Q8,.9s/SV'¹[:ʑvhOb{4:To~ ^3Ο>&e6+ `%TCq)CiuDŽNVW SWn\+tZ ^?︾XwX/!>[!d)9i|ggHv!"ݍ#_ܦH\<χ?‡MN.dr~4]''MGny7P_bĜzCDZKE#S(Tw[͂ 9i+'ZNʖPvKcLAYwD΅ ocI4+K72:E(GVy# b6P~wr77gDu tt^&q]YRVbht C}R,;G'_9lKٹ9O:=+^7J1f2>IF>ۃ`m^֔ȕYv@#^Pe!Jާ헼+b Z\Uie~ #l$^tYBjz%B]@υՀI v6W[tuXDT3Ƌ}?[O}bNd{&lGxS-+ًRh"_')ޯD )IĽ>۪4ZiqwFHe_cgڢ3 ; (0p/s1^Q@R#`KlrGdzyKd8Ros !1yyuyi̭辯ߪLN,\Po;9+ 4UPGVDzt?x[;mËF/E9hF=11㣰QW:gڏ YqrlŎDluHA1ͧ(!kʱ㌷Ʒ` \BVB{ȼw<~4ef+l@V>m|t6`#Ddekm(V lȟ$Gr_b!w [Fo31?/}dgY֙Hhr,5)`"vy&𶜛ڌ"4cO67 U6bt@fըM&b4cD ` b',zghlj=Cec eߠef{A|-wj=Lc.D -Al9*p:q.&BfzSFČ(;Z!NCp[2Nߙץ%EŽSf2^ڈk.6oЍmA$Q gu@ؤPwSvj7d+\mAByg-ӉaJ~>FZZf^#|eZ}{ajŀsۣtߊѕ`5ZTNiKc=V˅^K;,/֞s0@acD{u%e v 7"XE-$OS501}ɛFNb<_Kd4Bd>5+ 䣣sr9n6LNCd2N_N+R&de%k2Q8Cf2pJZj1ТψXms}aiݩX:v{VÜJQl/H.>0{ĖsӒ۽[#3ti+\_ FO$Z LO#i|2NBr崘3PC^9VF珻nJݛ0^7?WJӳgYZ070701000003e6000081a4000000000000000000000001662f7fa900000938000000000000000000000000000000000000006300000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/virt/coco/tdx-guest/tdx-guest.ko.xz7zXZִF!t/"O]?Eh=ڜ.+̈ Zno_0Rdҗd΋AZGNI郘s@i_ad6!+Τ7a+9mX_rl,yETZjχl[t/`q e[lO+󿾰ؼVtvZH)5:Hpp^^kc+ 0;O+#6ln۔[_IYtw}F MA)_ć3ȣ/0Cs|ڧmÀhTR$#ohT 5&#d0pXq*1鮵r iok 1J/hSswu6`""Ӎ+{T[`x@ ~2q/A<gw W!YR/snJ^r]{O ϊu3LCK{ݞr~߻VSV'▋wad|Zo:yzIv(cM`g򫚼sdh:Ϸ?z2q ZJ`cH/Wea0n>ftg6yGާFE,E$-1'=-E{tњPYZ7h1~e40JFn4UX6ӵ++wQ ^X0%A6X/GGq.Dh(ҚφԦYV#g=^hlszZAN|0jBM)kxG E܏|Ur@>5 TP)  x(#螫]K\^4 7vQŖF_JV e>~~Æz]9y v],Md=s]_rEƑק>^^3Qyg$9'LCI~ș3{P#;;˖z~eE} 2qF.>=߅ R< P_]!@9'Չ_.Lî7P'қAm+ąeT/ -yNfm$L;0ïeT-/7^0?}5U:f #=jtn{qN;YX*c_[=6\ORBiEf{NaR^ߋyi+(,~](L |;s.ߊB"FC:U+,̡j$AN YO,jx6+90xJzEwޚwRșy4uF뙤UI L)"~eR lۜ_nph|ď.Gwҏ*Z`z+5dI  !!-w n.Fm[N¶BhrWISH5?KI/ټz]H~= {}2Iji֩ $WbK6oѠ2)"bfPt5@Udx4nDEgYZ070701000003e7000081a4000000000000000000000001662f7fa9000037d8000000000000000000000000000000000000006800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/virt/nitro_enclaves/nitro_enclaves.ko.xz7zXZִF!t/7]?Eh=ڜ.+ʂoheoe78إJ${FQ@-uVR4Sq'"Lf26Wջ* 2̮Z{T'"u2 (_/.vUI,xEY"uʤ{F&1a!ȒD'DCߕ`Α?$'09s/YHP!6yrǂ |RKAM(O HO_rIH<٘H7c=1O! Ӥ0)JQĢ*7I26#ͫ)+6l싺zdT `{:*YH^Kμ,M4ZpkQV'MzX@Jb: ٘ ,:\g@оI$mCֲh Oerz[ /tEN!Ya3"LBFտ'4J3a`67B?O\|q8v@вM Tq o/ɚ;Q\eYȵjU+XlʅgXWN e[tNv',2]]J)2{[.Ȋ QYKEeǽ@麺Dr,k}J&:pmaƘ4!ͮe{ K %rUZ.F{,VKJ)"oa_w4hcdV_tʓP_#;;F kwIs&_ލ4ܾ@|yV>;T7k}NsbljiћL}T5%*[ u jA =YPW{௹鬹RZVJUJ" ׶?㱡R]Z!r 2#.TXu׸4äxM'xnfBCh¾EkFƍhEo<}|@4g}mc+@##8>I+7c EQIh57!ua >b) bԇ 4Xe#H.yK bW(K-BD2L_A<$/KSI!p( ǩ@r\q\j \]D) y7rQ mƙz`.6FDiu@o}O/ݕJ[ IEE(@TC IK;]CD(4I0_0MGLDc\t* -iڛGVo8Ai7%m 'OaFvT.0xc17 }2pokS@K8:{s'{&E ;\tOavLsbίB&ش4 J>̓SuCg5M%y}'d-i 8uҢ TRa_.VIaH茸E gΜ=N]0׳CrˁdUo9v#Yw`b, 1C[{E4?= oGteȾM)pc;K' 4 $ qAE}4k]lzbI{3;| ڰRO~'~|t44hZ'DEnvgA_UAP^CUe} %RdX>>h ^Ĕԍx<0n<\R/_1k0K#\m+uSw%h?TiS;gɀIRZ v52squUJHLr[Q3tI1DJUZzSJҥe3D㤧])n8Udg%ky" fD@Zsl&{z mZrP\'&"Bx dV!J gH?~+]oGIQSmKt^xA2N7$م*nV7x#.0"%f睐A;^ cSPK ֜OjQpϾٝ>K6lԍ{ aoF¬\dpul5R| ^2֤GD(&ɱC"܆]6GdQP"F;UYM#Ll'9 tvωCPdb?WQf6|E<T [Nig]et`}zb%TY|[F6,B@a4).q&pĂ3x_; Ó1H? XoiAsq8ŋ)̷p/@$:]8Je%.+ P5[="Dw|4B1+a|6(PM5V\H`F7kG*q;73SS!;<.V_f ]⟎^2?)Gmv ,qXЇy. AwvIHzoy%ʬJ;4j5 zp-5 iEpWڌ-FC !*d$Ȃm`*8̠]~?^QOɭEB:^zI 3斾%f+B;)>, *-qgRQdž9h|Fl9K ð=On]!^G86LC}(?vՏP8/!ۣE»&Q0;8cğmjaAPid?$";Efyـ%$[.7 !=;T0m[H;ϧ4vFo'Q‡ecГ6:Ud^ʬg8D̎[1rB4?JXBoҫl|[nX\w^@LZ\p,;+Y)\LS^Sctu*J ҦM;Yݴ K T:8Dϰ+qo;1 B~c,Iu{QaB/.6Yp`MS:߬:d=QLǣr,Zv-oL(hY9srn=` I)m~m0($(L}*TMxƱ_u.#ef9sL^&PN bYDQ;l~Ez޸ph9BMo 7m yNx%VDF 3v[S4S4![6ãIj 1(d5c)>R*`J`?>A}qg) ^w i[}|@|]kroef[fFwFt."&X=s`߁{oܶB@]Ũ5;߹!w&Huuu?s"uA(xT'SW`?GȏUJ~{iyVL)|yw0l~<8 _崬t@SMkϟD*g L(̚Q{.SϩGMi ml7(Y!Hb SL.L)AI 4@?N [ GAjjIŽU Av?Pٰ\uT獬hC@Va`ؠKӯPg J9η .x7$0 [4Ŵ4f=xetI8N{vLPI"^K\B61_H7dc~\yhiDJ'HVdTe:дX@EFJ8m#"y;"Yv N \y.7KNGΥ>e0ʲ宻sa;!/2/7rlxZ[9]60l˨&1T„ _Ym*Vb%TD^noHIANս! WIuDTs#&E>&U#?ȓ\d6~"݀Qr0~}-s EFOysfW c1uD3i .Q$/ =majb눂ۙxFfSmu$q`āw(FvT&RW%:)W0'#;L:- X'LIYLm2S'*]ՠP0 B!qGN&ݼr)v G1Z AT*1xR}ؽK'_ @ g?5XIfG{W8TJCebb+ ׻N'*!b*zMTd (;(shf&ҌcWP}@G {&pU/&AmLGSX|P۝?1\F~4  ZUs`w5fF4ڭBL7mJAf`>6QyfI2ó=uz>5cEmo~ʿ"A$y.e+7ڥ+_jE$eKWO`/?S 4=xLAͳCiYC.Cw;~) jc:CaPhӅHU~*| QY*;J(bdžOeiktBưL)tL }bnT ,PPWyh>AU\|8ZU釡sKZ i\1?[Q})+7׋:ޒUwɣınj 3u9+Eβ1> S~B Ӕ D';Gq%'YQ_&EV0RU ͟/: p<hLsd* *тa?|U԰)ȋ-Pu5A߱Ax0IJ; hz] \4Ƚ6$uOCAއaл8K"ۻ'% AZR MLR% #ܲr']DŽzSOxܼ7 9I2])7 g_>}N=;8G4'Rıyh lG]w*&UiMJ*<_} :Mqpͷj~DiLuBOCns V )b׳,.f4=hKpziEьhfaSOb(:FUZFshB 4IW.XyQ%|-bkal(>(}2| J`țC X{CkT,Yg$NY0wK tjsf!!ÉN8{Q@W9/CsRCd-} vՃdFH./U܄-)$} 3)Ow@Ds&X|XKXy+<%.yiaL P Ezy0.16<fF(z1srD6q ɒ_Sqz^4r y@4kAu%yFqXoz)y1G> 5up˘0TUo\snwat$0byu}EΨCLwT5 (\CX .ppc[j iCȼ Vz.lz^ M}N|@|N9 kw*#©/e$Q)SޖHعQJ2;Xv8t ܄n Uo[> q>¡ $5P3AU)03I`%p4kuI77#H'3/*A [|Ift)]w|5NSO  T@L⺔]B]#<$wAA5<%vN4bHj ؿQoPT8ɵ:Tf&T~oC D?)1>rbxFXtGYŴ4vJON b{=~J:O) %dJeBK{\7/R ,뾴t#uX/<0s{`:14( t5BŊY%~B+>'#b͏{ *e[Z|^s5yS{;G0pz^SvX}uuSO ;zSsǿl l.T;fvi]>=a* e=v X=˦Du|dDjr> =Ux]' ?ձ<}57 +QR;%]p㱲NA;ԁӮ1-hI.0k>$yLeC#r^㘯:ʦez1ug`d[?VN*S~DTh~ :*V[,F>k<Lgx^_nh|YLDG BJ* _M`cpG;J"'V;|hciXչ PJpA.Rm,+y/w |,Q3s|quR88$~E,ϱR&IWW5Wx n*dΤ~,&67 2{炠%4M_^,L6(;wQ↗D-_2˳B6v m "F?v~/ UW$)LFV V=v25s:0̅>xWmS(Ւ<[QomLUXox/aM-UIo (ڼG>Z\BYLM8hȽ>͢ -ݘMa0I4 ^8є%l¡Wr8Rk* 9BIky#/]GU˧5V3Y"{HL/PG*:ӟSO>%rE{m2mPC}G f4b;j =\f>[3F;+%I/RlӖ`20xGKj\Rφ7)2̉H16|) F%˨͛}TNKgk~-ID%Fٜ Uzzu/UT'lZc{2_8эpR@zoiGNBe0ޙZ%ȭIْbm|79蘌btl)Vɽbo1!WQ(D(M1RvOy@:C'3%3x3Ut|PlQBfOE l[Ѭp: %PbE=|*BZR#%P 47gʱc|jBe}\fd%§]x WXTvzLI}y2M:@a"kr|t'jK r?,yJ0R)`v0*$o4ƕ!{_WNӯ<%\dW: >Ge<̙w!J%hc5sd(P\>0rQl&*^q|\wQ4{J1{ד 3>ReZoz]ם%gdﯷ;/= yĩx#π:I9ҸرK&xE,HD<*:*Q%Z̶D.UF2.JZpJU`ѯ sJ^" #.c\e/E,gЬR͞f " BErUEnW߱oBɳK>GF8Prj[i:,niSʝy;jgcWU82bX}6`S[AR2)*52m?V\^CLov U$E*mIk Jf$SԠ*/ZG˞^ 8~,IpH sB%%ÛhUj\jR,t-KXlX֊X  ^UT S &TNlɯ0!߾6yCi8TJ 2Ms4ҁvFj{ɸGgcsl]Dƪ<͋NAǦ{>$Y)HOz7,:%`7+Sdw*lm̾$\SS\^8ԶQnfekv`]M]O\hThm0UϹ))U=!y QEP!j,&UJ }-  8S ¦ 4;}Va<ぐ_SXqg}4NT-ܙ믂kAu+aJݘs#[<@]RJDx~Nߢ͡kQ|wue&%zx% f <ߪȪSjl3Wt"ӛ>4'LlϷ%S?$u'G#ƨìΘ.1m>Nz $MOL749|;?[W1:MKgg'M%,2CB~4,eJV=BGIyb_ jA($uvBt6+%RpX$d5vC¢NOT R~!YOp! VeC\;a_=rkXա0^w4lz/q(UёlhUBa@溯 aJ( [Y]K*2˶y +ؚJpoP_'hq'}{OksÆ2BR̙.ecYO{BW o6+-ns:UV!N!!CBʠBk\foSJF #A Fu7/|GhݣK_ .?|f0=g D=a^GJ6 ZݎYc46.ɜGҡPcݬOc(HX,NNN+"BL*ISVE~ vy~@elО$BgRd"B7,YوV5pÅpL_vJuGai6X̨E Uso Ȑ-C*!\N?S0]Y+sȏ2u{ @CP<|9౾r]г-fc9f ೡ]hѻ\hiݰ'iްO2;ޙ9pbv ` 4g~;qy7ãZL8:z0&B=YU^O#u_G ؔ0IsFkn mJd*F"V2u'SgKNӯ #- v >vʍ(mW¼ 7Zjox*QM:P:sIҗCZ8d]Pd:Qک6;3./#E'=}9?X&@hõ$ْIPש`TtO̭ Aa742I[(vӨ#30֚k>x4DV(! Dk$0ryXW@. ?O#S pzDLT!%K3n8z?CǷ~}n+6٩v5 dBAhtc9(&Ln/or@qk/r7>s IM,(_*SkF5n}dJ7MLڊ/M0R'%xɚ )MdiE Y z;]Yoد \gYZ070701000003e8000081a4000000000000000000000001662f7fa90005da7c000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/fs/cifs/cifs.ko.xz7zXZִF!t/`]?Eh=ڜ.+OǾno6׽`2#B.rnc}ModEJCQlxGdDޒކ& Z8,pR4$ӜIIC>R|sE;8@ڛp4%k̕] f&I~Wㆳp[\/|GEl Ro/J3tJqy;NH9# "Jz=\uT9쿲:ګƍss^8߰UͣS2I#Qȁ1/c@t.}K߷y}?G qg'R}";=]x8Pa Y2udz̩Y_l9IoO{=T׊PGb?\ 2옮ypqvP!J&6a0AޣmEd?K( kBi&ӂ2F2 Nu yb O \tDN.(NE( Պ>e{q6'C,F^zFj\wky,(^#d1S笍N(A9;8h+b?6{Dl^gOѺΛڱ)AWcw~>Kzh;lpVLrtWt$SҶ3ӵ {ml TlWN)ͪ WVc1b#^F'KMׄ =t>-S,jIr KlfM!A!v)%5Lਰz 1ЛB4S1_ tT4 =D ,˄qpdݛN3N4<*|̈́P9x(ݼRPLϩLQJ2!2$K*pW)?C @3kØ[N-kt4  L2 <3HQ"E;TLZL NY*h+اJMCu0O>MLMNHA,ϮCA8h+NWy*ncQa}o ̤"2BDsbZ[$ר}qW#LS9;#߷ V&ʨMu-υ壍\C W%;W<2hKğT@74-N{)z7w39f1,nCYU Kt>0Mɫ&JD7͖˖yt&Oah,q\IaM-`m1Jdp9bOqV|Ouڵ̻:xzЪ 4j0| , /"*fm͛-t6Q?Gjy7v ήd0Dbz_O7-ዄL0 \V,,Z(u0|6gkp;khKdI9w0}4dfvl5B-7Dnɷ 71i^9P~]t*s(4OOCqg@I:fP@x^c<Dti4OẖWbN1A$;"H] ]zٯBN NXFL$_ʲ~rJAXĺe1 s OH򖱥NkE9-<"a3Gv!]P~=5k]k #F.JYETi2tpx2>Z>=v܆˵ARaPa͓wquDPH8OfrV+5>APHu!{ȜԾĻkkUoHbLKv xl=5\n,AMNJw?VU]ނ\{V0h)i`a^8Q_TF E]_<_7rQVgջjZ]/i6Q 4X ,r=.ڻVAalvBqMI:⩂Wm~"/ "HDZJ=#ZEQs(aVʅΧYVϦe8?ZB#U$_)F=+VaR|H8J)U?Ut13\9zEZ Mʘ11bu.7\ZGep֨ :WLѮlcD$sW,d(W2A:a= Tfz]-;PyOq~qf`V4,$Zc=m /ah :c.cx,2T^y*o˫UD\ ůˋ靖cEРR&ToB~%mq~)lL&픲ڷw_5dyykfW6oE꞉NkHb3|&xV;7ƢKn쫔* /CLL $!9i F~Oi*$봪+n+> QF(4Σ7XZ:i.\#%NaW֫D?]K|N! A\z|LF1)%My݆Y<'3B̘t@W!#2*Av[+˺{ Ձ 7/4[!%Ll{ z 0Ғ1#罒E L穵Gf 7 '^Fs2?T@MWW`>op8E]yAlYƞ&Me XZeOW(%rJDGot0=q?Cʰz.9;kpJ1qjn97>͘zv܎%Y9qawFOKZ-{qd4OPRi}" mljXhT4Vʋ,ybBUs~vd߶BFrG4kWٹOg[TX۴.q8pd=P`byW -=ƜHr _3B & &LE\:9:I%Tj0 "i+~x=wB8zYoM_ - `pԘ;:V91_YAiL|Zlkzx]?w `RaWOCl,?.y>lDqS mCOMC|#hn9e\drkv&1|z9:@xjCoEA9q07"uQGBt'n"JR}zAStl!EG8PSd4hv/(-%3#U? z3@`% D̀$dνIZ3#Fb G'-nUvhvP_3 1~KwK)O0b {f[fZ|D2<:̷Q!BHS[CT[gؐm V|؝:y1DXx_e82tccX= wKUɕ/I¶ʃm"ϴ5a>&r㞳L'RUz0V,v}F"82s71rc;!Y!}ܬ;]1::dPXv4pb,dty Yo>fpL!)IMQrvGC}1NEd¼U٫m8f(_Jh\əE<->L.>b|SpV@̀nBN1Q$u=jgc)YI>iAb]+'4gP`t6 AJRGZ 8L~Sl-z0KkKVfm7)ѕJQ x飒Z9/3)ɇpɕ`FJ󎕙[Ox] vD| y|3x۳GN ~yӧ3S~V;̛ucôG8ۿ wp"{ud[g74^ 橑Yj'ۢLJHe' K^〾*|Sn+BV1dzdH{S4+ĞtS nZΫP75甾ۣfLs]sL],|9 N ؚҜhRc;=QS>=w!p;,`^x dt٩7#~8e }n BK=_˫Z+U~Aӆکe2]C13Jїg6n5E+I2b}f1Q/q`CG!pS9(k=PRB ?uW,F 8BfyePzЦwHiX3{ /uPʐEa,x;3SWn~Z2`!o@ԋ]Bs'^ARCmbI؇8X|Ŵɉ8ӻケVN&Zky5EK'v0m PHVJu|B>n7a, ,`%'fZ4CHDPK|E'Beyo.TYx92L%1D}*_UF8,d$Ӈ-[@9PyRN=!$2 tdGG CS"z9ı-Gi{xd^uxsV|1TG5ػR%lZ5HVJ=XEX#*懭cshAj)6s&髀_a}DEm%6AAM̮v-GW"l^9m|Cψ /IF0. v͖ۧ-WR8I-C q& @a/`@'cNXAoNJ~1R>v̿z]L@Z ȏ댙?LOsAlA9h'F" ;0J +ԯTCI!2CtJcPߔZ﫦K)7G tBRT i]. &lV1b$eP ZփUb0_/А6YgeWT¼*^vJXsfAJ N Sj\d֖O3g8N+RRKK#4zGuSE tlZ7aJPy<$8vXآFLtXo8W(Y=TAO.SOx@^>z}cgTOzA ˍvDVGهDHUcӿ_ˏȠF{beUh@ɻd)\!ÈHD,>1ƴ*6g 8`H oĘrp4=&XC3I3PYU%Ѥoˏ>~R 8Qܟh;EltPdW.H$8%r׳Bfר#6f$zꊧAx22Ys'bcK8%,g LBqebWz/Y^ZN"ӏ*u\}Wi U>b."#fuY7j=U3tRf4FbBpxj9R*j") <]bo.j7tPf-4[ݩpxzT/> eo-(Pa7H`h~F ͚ԣE:-R3!hSAL̛Ut` J>Tcq8ws["%IAUz06 IJ?o/Z fNRH!*wƖҌpX,]9 ?bGoY`&03JϾ`G20Y]2GrtW~{uT}?%Y:_>2<6r7T @XҔb>9nK'.S=ȴ3jڲ;^Aw"eMv'?h> 4g~Z $靾i0/5cx#K!Q̮I4u`y#G̼HXyۼW7*,K+F.0t3gn]H9)375W;Q&6(F>%{D%iv͓c ŌC-upX6(Mߗ&-MN^26ceYcwዾ%\a1LNr(}tߐ;zĸ$پ~ETapFt!{x;Y(@)НZ}IjYj{tމico?e1tT;LH:[js}hFԶ߮oKӁmbDtTC~OׇJkQ(HdlLN|i/z5Q m 2_Yi \2%#3:b-t43LҡGRǗN{3b{աb9\g`/GZp@`Jq#tkm Z9_  1fuͤ_riw{>F s4Ec*_3'WJs h\6j]u9>`bQaNV>D;5 Tv͵iV:5/U*R>Z}K|h5'bv/D ` LLٹ7 w'f׌=xl,1AȈrXBR'۬Ұ^5>t'h?A 2΁A5?k3^r7Mv3Y@ 7Z`Nk?e"  Z1Be0@냦El\Zq~X;b :Ϥ"J، &T-}]aNA=;!< m/0x JDUp1vsg>-6pgu<p|2ۢ M1};uGC|*h-} XqN,Ic# j9-ɭ5cv@mu ^u~ͧtt4&.Dg}Vkkf &$?ix~4aLFNKz>)}3|:#hj?)Nѕf|&%7Mgɱ~.h3oOݮ6>Re8V1R^jmvV&Ũ㫆tY~ZoAHS  O Zh 㖦M4v"䄵;5_t>A_Z@6a'Ye;J"ks[;ޞBMrC|F m"=û>b|q,ln&ecne,<H XZx;PPع(S 7$|s;m=.W{N5=&M+U8; 6RH>$cМ(:M YY_ 8 759 eJG?2[I}&LJɦxA\D@3WNT ]LP1&6z j>Ȇk_jߒ$y)˳PX4.- \m??j i뮔'`;djϬCU0cF0™VWx ;6Qdy#L$I7DMOy G9RúEs|v]7Vy*y5ZCAV --ia+Cai|-!x%e+'>=_9~A璢޿ Ɵ+omV-5ך  ׌ؿZ`_nA0ZgUHA]e_K9TyM.!凮10_Z:w N$'-cBfN7'$,G,#zTαF]~&+n3ߊ)Oƅ70RßQ[N\%=G)w>^Ƹ״5t7p݁t-\.r,vʩ?'}JS)P(|,Ahd:l 7+o8ٌkyz<{#ōU0|Xڐl;J;f}ͭlq;@۵& s䷫e $t` W/A:S_ld,fMd9@WɒOUt3I}:P:RK0\# K4(ea%^:'>ŖW|<˭QlJҗ:\O|>]㛈|lLB9z=&B(q|^0~sE߉yqzӄ-{=r>?H  :FU=v h ms%wb\dj0v7O9yEea,>2.6*6} f`obfjc|-pqB 57n !kt"!a> `}"*cӨK56-{J\JcH jW/_lɉD JdA)Jpb;feO_e/l->3;V@9pJ睂e3 M+BzWubFLUpq=.,ay_:)<1bD՗M Pyk%nVԯɍ7x@!hfGPįpjlt7zEɁP^37 ,d\GrMy@x-wu\8yHJdsMYIfeWىv7s-B] sWߌΈLJlK @;mmj^;5τ$;dnfJ3P։j]Rn'Z{F9KRNihe aleHcʯQ?RлmeW}vGN{xA=;>,զrCس;E-Si4=Cm_]Q-B tJ/.3^7-8J9^OYw G߰ ?);M50)S\Q2hٶ~+9W5(w(yQ0hόPkkU'*B{{NALݲ. @h3c.ZeʸC{3o~pXw|x 8(Q'wi(|,LAR@=+`{T_KM ]n>\8n?A-b;$o;Po(J6O[jSspA}ŸPmxzŻ)ÔH-<.A;ƹYN*=Zk˥"i(^6[B}VIVefq!EJ%8rk,߷9G)* aNE.9]YҡyM _'2{W\n'8I{Ǔ㿕 ;m򱏕"lzc\c}[/! R˨K׶~[JQrQM?As : {BdAa0uZRu_ ?R) 1k\Jէ7:nv2Ijs/acJp($]ojT6D@lawawbӺ%8DSIu °8i}?N+I̖s vt}? /Ocn=SL[0 Q(b^'wG:ÒE 'BIEud=7Uk(CN-iHɿbһvPD2X@T,Q50w1 ;mސVm*Ip[4J7Nn},<й'!C` >:|E#l pa=6g]w^|ϾLU&XY~nMo;9F`. "=_UD7 j;% ^  7ӁPu,13+M4 ⭦+֮{zɼtvůԑ|VtH6԰GA B})L2ŝμlܽ:x7q4}e ?l\ӷ °:Ʈ?č[ _ONuzL(U\%+}rKY.kr H2fj3V"9[eo%_%4ʇ0㾗\?}W]T4>#TF-u0J[W?' j<Ӽ}VSή̔[Jc9f9o;O84{F]XWCJx~])-ľ ]D_$Ȓm^_sPX~ aelIlJ< 2"J!le76=]zj_ghDj(MsP}DQFպxˊZgV[9as{[evX[K_KVP^_soܐT ^"CJnk:^d3ZRqsYȩ+Ywr19 v *͗o% ?hhEA)&u\e{Ԫ>R@5Y~h'e^R*zxˉfnEWί!XՕ4uj If@.KYE%Uǹ6`D%TEY.M;V J9*|-hKkNn$ +1 ]j9H-tsGwo\]5^ΒT7ҳyqE/,/өOpGOY$2fE(e:v>[=V9Ik=H#+fsƩl[SHFV)Ʋe`V!E.v4/WE|U 7ٞ}z oJE{4UEKq J2LrY<4PbH8@0xjlȽ0c{N2jv>̎豯a /<^daGt9łOyneQBPzNy,@/\KYLJm+ۺO ptN]yUnib՟)A}umsr2JDaˌgi驂Y`T/J'X /p?E{EeǺj$%XE"f Kd7Sk i]1#ΧPwj-,.)C-S4 ٙЋetxd{QXP9O qE6r}k$fW2>O :&v>7c=_ +P˙ irDŽ'MD%I7dX6s˰X|^ESėQ!W3Xiy'kv(W <57Yave`ו!^y׳jiI @ŇAUiq F2܈EBi "}Geeo|^CM<p=ܐ7I-WX#mQ,Rԉ(66X8%J!eGo6{7FOQ? GʹW6 ˵ZXӎtc;+V1 4J88=sm4E2JTom*hG@UؤFDVY#tEC:aUl!8ҹ p15)H^jIi<'z5-Xw6jk4`ӼL3ctVnʔ` Q  L? 0څSMmŴ?$.RSUY4|#';L߻-nd6P%.M+, Q}&Rn[`dA\Kp ;6t\Mμtfܧ&-[K|&kU8!/2Z*\|oU`d}kȼ,7 ߱~VY"G8f1)8u\ W7U-Gn\i7'\)FH'R !p Oޙ O3Dk~#l%h 5oʗ`lKyQ89Q|v6׍2VaP2SEbo/O]lTֹ6>"m"|~}P2˼f.Oa¼784i3V#p>CB\%%ѧ@V˞򚄉0~+G@8㡓6&7QOͰab "V htaxS׭dhc W~Scri.7d.yTAX yvؼtR5~bة6ڛX$-MӔ~j*穣Q/]ӥ[A\7s:>*FgnadKmuIrZb(WrL]kݢ~Q)1Axs % !p|,RΜrN 3#ȵb(*5fiZWA, Y3qsU,lj&8톁(I @\OL03}˥ -T6M)tC9@pRb+.rz|)fd4`̋x0OM࠷P]L͝*4qE( Y xRKg7n08B4nG< {93 sؘ5ՄUNSL^b E=6ac9p q['y*b|yV?ט`ldG[smLTpEB-o6{6 YGHzC"ː,\(W@^?iڣ$3зJS%>'F3[  mj3Go.m!Z6g`/.ʫБOAݑZj;4's6K'R-`wNp.N\rHе7f\/gRJscosZ. |e =J0 xP %=^ YyPѱ_[ðz;{123\%7iπχ#iFpޙäb (:Dͭ/+SV{_+o:÷~1eCd {5b Uc?_]YnׄP!PpjYM39h̞BAv+ɦ{y|0W@S5^#Y?d;WVl/Kr&<8~c [\Ӱ(N!s'”4-~fQ|xE?uJf7uȈ]78EXC+oBYLmG"roE 8,*CI(s@gQM&{-$Ȳ^Alݿiɏ J,-Qs*Jȍ .`WKv҅QtGQVɃsN+of ,φO:#8"UgYlxXC xu^[+]E G-$:/YcݎetY9|M')%hhe G! go$rdFوy[㙺aS悺b&|ZcuAgHm .͙ { G;,8?a^ i$$JpKe DMYpAt=LBX1֯J5L 7ta<9zM|i cZ%O1pD)%AnSx>.K{|c[?aYj 3IE&ЎZ*eԺB_ERS0@G%ޗaci'*dp}vA+g=h6.3 >qɉeu'%Mɘ05lrYG_k # [=eb>8R 3tѶ~oDKo6ir41wpi1Edk2ܟ?o/b¢S<Wq# #?„frXu2"xDйi8E8^Dz--ot|N͈/*nc k5:1E6T-"`Uj]H-U$|HDȀŢtkys44 @l\*_;b9Cq b]d3/o*g9 |v{Cp.6p|,r$}$WF EBO1?s1"p?5lK G1A imxky<.8RAwm$%Peh " } >ግog& ҏ,G]|}Mk!;}$ :Üxi>9c.Ν_$Ey=;TcK`9w3zpI7@ʯ:A]Yp%bTT4ID8Gx q1e _Vrm:8_!j`̀SxFlC:^tmuOZAfqkj[n>қ̍!zv!q͜!b d^L06g/+ΦN\!+7&"H- nE ^T3b "9b:?nY='*qC*)hb&{#* D딂SOU% f/zPhKv\,t[YCh"_f!`OUvl&%WoD%~IWȰE0q&Ч @fˣ_%58~n~ e MxiM[X-U7ņ"WT[ Tƕ(,dEnwNB !k3m{80B|Ya7 '[VW}~ 0/?(70+ HDӆ.dg}Om9EoPF*JJ[%nTx b=-VBeFhXTfw]>A0⤨/c3 nNcU&Ϡy%G6J3} uoa5m:ge*"Yߟ@wVE¦a5XcjnӫhkpHUU_OB0zj;#5 Q%ʕX|r[ ?\S l#L ݟhҊZQ#RWASq<x$Y}ڲuS?lyM%;jyQpB1B޺S$%`1fYH.?cUiDG/!Lrf5ڶ9$ q e%Mҽ>sB߈a6o)cvAP^cenU#ّbZ\6HE h2b;~N"~ [`nċ(mұ .P%*ǥaʆłчSnuNw(bCoTG﬏q){ j#yIp(rC'dKϖ8aU|? -lz` M$$@2/SDqo֠~qvݫܺDG }KW.3Y9QGbS7{LrD3!MD.J(O98 ")C%c~4K8>C5" |1nq'-Pش*Ox Ƕ;'C6,"=wW )JJhRx1)tT|d*5cb].!;xЧu?mOm+K%gjO8mԭ|T~;cT]RQZ˟[@21[Vręte2<8LȨaV$Bp5r@Z26b-*֍nº;6OUTb]K-yQHj/-\3 C0 Q#eV@&REr(crҬ5©q_T=[XL;9v 9I+VP16^VtmA/ʏc DI**eEu6LD`;hoƘqqLkPt,DI\![t?,(}%6+PT{_&yI;+wQ"5-:p /T˾ ޸z언Lrt$,q7G]z[zWkSo *-#|2S{V740"nt?t%AKy - ޑ>5m`KԴm,Zd/e-9qb4 8v$fC\(5 F޹h0iǐ\>کXI 8#{!q=<)xk~֤i?\e%Mq+Ft}!>[Dz2a-Z>突d2L',A+~=Nys :}2Rsy~N2miov`E28L @=|E ]1z 2&k4i *P1(M%{v Eܸ> p#I=t7v\[|d|*S9t`{1rIShT=.NI.Mmo9},c+k[m-; w>{7T.s4G@cBiqqzˎ~<-{uOrz5dc(:i\@Pr{FߕH{ow<EH$_#5VlKo0EvL鵑NQl֍ёP8 K [S\=Tt} Z? s$8L/#GwontmR6ӽ)>e@H) wxpndžwn;Q̇e1gϐ0}m_Vnd^ac;D*4Pj\#\}f0tnӛ)@dF'[X-"> Rŵ[a>5꡺) D?i*C^2$^7{iGfplLpn-<8K\ϺOu<qsQA) /]kd$Hdh@*[m`/^aqrU&{g_?P]K.s9FѮ% MFN1PdAwx[Nkur,(ޖsp[o;<]{~j[l_G_Teh[C,![ػroXBLA.{aA~gz?c.V;8ϩE6w/S." 60$c!5o¾RyʉgH盓!0_D=jEd1%Lig++Oh c\p*̒ƽ&۩rPHȒ+(%Lhrp6tU=鵯+? I1I#(T{x pC5QuHufh`$Q3Aj}O' : Ʈ+7BzC|{[61-"?n"7 w Ĩf};. ?|POdPY J)8Y>^ðA|XKM6ʟ8TUˉE“tM&>kZᘏYunG\v(omN[΢|K\#cOk~ӺST5N-E.+; cLR`>6IZ02?O=EBgjn3 `ac$@2WZrqӦo+?(P.o 0P= BmZ1KҋGIM m³P$QdmoAPzCEC<ɲ^u供vH~zتL SQYpSk #h]H@+sM ŕh in }8ML*/Wu¦H=S$8"f,\WjX|{ޙ X0Jp,=fF)r4Xns H\}Ug3Pۂ4poG2/vǗ77/vRæMz1mVr4B(,ߦL#yntaڏ+mS!vJ{GH{T- *m׃\4|}VMQKJS";i(Z)̌A2m=صNd˱::㔶:]\8pk6,|Z\hΫ|rFMO4[Tl89adȝb'K$\?6|VH:gq{,eV ؈tnTΊkޒ|PDWd'{_F:saݱ'W?Sk`rƶD>>σО/,u8tiۣG/_#BaBT;m7Oư8o!.w5V9ISۜm)5iܛ _e5u/0m%^ɍ뺯u|*2RaE)*&1Ү1c4s./ E|r M'9=2itrFl7ͼ~*\㏌7,:{ 72ћ`b>X"ui,\Ny,C({ߖ`C&_XOָ0 xe N1r;lh[?)Wp>bƖIGȕVYj3d_aի[\K`"|1GniOk8+j7~1y@SL4%?.T&QN4͒*˖iTn6*΢HlEgo9h2j><*4/)P:,r RrLJdPk2;Rme])ٔ8'鬐o+@WBu I[mablA ;G< ^GT;#_g!*B!fOd:;EJ42&; *<'Hޭ`]͗v;(5 fh9}D/e)&avhhU8g*0O  IM8T!fh/zP9$aY},dx&&qCzb5QV1)1ZU! \]}m!(9;{3] Sh u7^b)ofYzb3¥ؙ '$5iX=nc6g}#I/d߀+kqYxO~+AdGДO;D _˜gY`χ[<ƛkZԐE9p!inߛj zc#$ut\;Đx>ۿ8sxQ!V=BRd 0j^M;FiƑGݢmQ˽Y7I u>¾|jX]ۦvjjfB0sgv=:RMAmcY4De4bV?@}]WS?5u\ONsl0r1E$  g wT%tJ7{Udv1q0dL ԦuD]n; U%!"o4vsP‹pt̮{ ?PkVªcs T4!N-GPsd)^sQu7>uLExZrӻhmsԳyk0"xU7=YDUp +I'81!r0jS"6 U:u65HT6Ƨ_DhZe* ,C@uT]n1鍀V|쉽={@OCdtmZnW hr wRb5~70b<6 K(D4acw_$:E=yo)n>0af'-Ɍ%hKv p۞X gA-w9 86 uP1?p `?̶mжg]_{zE%G/8$(+s{=ܞu 8JY,+;D·,E~>ڝͦ3j@k皖9y@T)^dc)Dɫ2+HwfK8IG:oWΈ@uiln`aOq{ĨxǨ]z!֊~:.\9hD5Rd*CA!Iy;3`eS?jvY}߬Ե>ק\fmLƲFٍ:),eO±J>iIƊ=tn;Ym՗o{b3 ~.>Q beGha۶,!1|5"Pb0Yb1Ye2V$taun' 1[C#צ a.ɗ_~MVn}o qvMh`9GKId+SF.u!|MHA 2 JHL m+)l KL?} Z s֤=ר8O m5$h<9Iht#Ѿnot]G1E\` yCf \rj(6ΒC ٵaYvBG\^p}}i=p_c1;X"ՑB4FDPusU#&8-g{!Xnu{q!}pe-j96Կ[鞳;c14VVJA1/jr2괞 Y/d.=j.Ĺamя|1]*L\t?,us0Ԗsfu4{ S %:h|щU^_vҹ)A0f"7tp 95_>(sXUJB ["ȓ]z&) kخ7CrἠIuA}+l e\K@:*`DQ$x^i&V'tMv{) X?Rpk)_y p'% :4Ot S͐vSx͙bIB\[`du*HVlMˤώ8s۸ ,7WgZ%YW[K|k| v.|{,e0f/(wY2vjM/RQ wXœ 寯 DEP?iz͇~8gK{>ۜo by?Qg^Hٝ|0'Ԭ+ГѧUۨ]v.p#uV}?G=;m wl 4ӝM? mFQ-vehȨ}t : (~wʓ T-%tJ eRpHE߿ j7!Rfvp0Pzo@,=lUU('(LfyO64uo0;׵;"?sy\e=>W7{.-EfsXeAiG؀+D{eU)۽2U9κ߁8^*&paC4 "[%#F}">hƼnq<)rTClՁRZ]%/`U79cu?;GmQz2~V8_CETH{ r~$f'LW.'T<_E`eq &W7T<#ysac!>%e^$d.C9Ck $,ؑ.!FHH{Xط6ǵiV믣MQFݿ~u?B A&W6Vb#pcd4)>`= _>KV}myO[2eFQ:j{{ecZJj&\D4}Qr f{%οʱZX6S}1o iРqFd<7>ܼ4 ^5 CM%TAam3<;= j ԓFT?#'W|NgZ)$&m׸5_\y߾'ؙlPfygksԜ)N*rA !-fh! 4٨`=_Jl:1svbOqk m#*cBF{Fgtռ/ ^\蠬'Y׎O#>hq&EJ*"&0+0{L[uػ\h;JV|)*)AoAH;߸:-C`77#Ia7^*OamRZ-FEd/^ ("me$͐ [y4gɞ(ӞV G=;T]ZX.֤ioR֣vArQ+S_)D՞}J`AzWt^B}Iu<0v%RUz#f,K!,HwK$@TS8iy&Gv@>EN* uxOԃS~@zn B=WT( KrJV4 Su&_*"cs`]1c}MEwlB̙ћX D/"dwфbf[]S\Lɕt'o;]FSA_~ %]w]IEeYP:x)~*EU)s1s' '!}t%t@[_B'1@N3'j\bnE(k ҈g)o_㔎sK>]cP[j<Gdo=qv!LTj,HO܋t!, NXMj4/1Zs MbZ]>> _0~g;uDzC D#N"g'1uPy}- )j_|G]yyЊ>yKipbN;DV ߆ImP90VPnw<Ҽ[1sW~Ai#Q߰vw瞼c:MmN1bl$,Ōv$W1,;å- Y[>fDD1aWKcw61uWQx)iۻC3vX7ӂ"v[6x@_0RH9g5͙TupAǶڤ'\kcn:Z}'?a[@ ki‡" 5w/&8&JC: 2GMp#ТƵ2}YcŮ-] '\ЀeB+/}'FbodvJ %K( ~Ai Al%j$?aT\k'>j$v<> =)tb͸g"ކ2zCK\dz{ƭI7y#xrHq;SU;{=(1?hLH]#QҦo MqP.ۉelS=NP 58 5́k5DJɢǰMZ+7'ً)Ba8sDBhT |SJ[JrTOqcIj%=XHB uDL>X[^dgh>InOz6x-+섡؉FjH~u"oHo@B$O쨘*XF@؉a "/my ùM9i[p3I%o(~v*36i kcOBmNkkϭ+-TbH  .&vZ'B+SzKÓ~55XNx.~|9XFZCNmpOnnhӡ5J̲JMW*En4zB+U2kR,9KBQGv|#l䓭[̄!k1I*^w M߆>TXc{๠ib~'y3>N9H kxa.D _1Q ͤI;L;ι񸺒P[YgjI`oPw{6 >zWߋ(Ǎ|kmoy)Q]^k3 zoy*6)-`Qx>Q\k*XZۉz}-[޴/k 5y4)&cȦǟ'Ĺ~{p(@FrZӆIQBWe4VSW,??I47ZVS7 b!K$l~&BS_TD "銽zOSu`Lتq`SQvPEnnCZ&SЇ9 mx1k+z3ffÛ^2M Lʸ11`yt<Ӏz<M-aS6mE(fMHxˁiL#463È} (wfR2äsRvf'VΉ ֑wLG/2|h9 O6PY崐NZgvp$:?fNka9σR'SCzWB{v%-=t;&{zc/Ocj8:#W7zuSEKlMt6]#V Q"& D` i"*~0["_U}gZ ӵh;=DG R<8+9 Ңsx@*px cEB;K.WL>]-A_U(عF!7Pˏ]dА|GW3SB A7~PnӺs3q_3GBgfZ>5 ˚sG{PT흱Pl JbSopf{//DEm-ǃ^P#BE[vAݲZX4 'sOrP:' $4 ǠD 7z2#IEo<cP$ k[$9c)ث<-?bƽ?j?\Aľ{p-WMO 𧤘@AAN=ug41Rr#>\T Je똵:* y{"fe}>{Ld{}+8-$~qf~1{PS@C=JPV;4=ͅY @x- btwS8H;T"OO!3٢Tn WvΨt@m-iH!DH*b/Co鼸)6z&fOCGr?%;^;=guX1va1t⡦e M{U *jkAtJ~E<"(23K?≭8i6S\ Ml{cKALw䊽#Wr:S~8 oK)EL߸6MxB>)) ,sJ:dQ_꠫;`Hc4<)l2=g`7M.= |YR3 t'S:ףFc"_D xA?d(T%J4:V*:zE>*ԧqn;>T  JESkhR}n+r #r>[;cyjDu#,zw$̈́9p*aCdH0MyR~n, WG Žho_ ;\]c7$;ao(Oq#lkMF-._c7V]ن.Of>BąmKeڋ6{ !:U5b93F)66m߉2TVd-HGߋ(Uٰܽ[Dl+v+5GI}Ӏ'Y Sgxo @GW?OȄ+l,_Ŷ=y@9``N֔yks;[mlYѻSohNum$*4=:jjC1qWl!Đ(C{)O9#΋H{h$QG}6\~?ܿ#e+6C=Q?W!hvAEQїͮ퇒OU  Ut2o I\I[RxI1Q&dY"d*5[ E,~1V!Uyc0TͧznM^~IxUuqC{;8Sx# H:54zK$-Ҵ-zrXLe9n..nhSkp~ 6a^J}Jqy`>: mvg ;x&, {$/OlQg޿C#d~Lc5ӿh *J;̘8/ҎcZv85!PO}BIS^Xߺ~V>YNsP14t:+<Hʹh[_cZgh^Iu#V衠./+(|}ɨ0WBkѲ|bȦ~9 ZOl"| DD4s tQe=>0,;Gxb"CuNsTn`pHFƿc#˅QF͌B.0?C| ZOzO;<`Q!k,5QI@1EvU 8t_ -CJNUhED^D'BPkL14qLNrE֑Xm| 7:׷MWbdp}möU7Zv;[ULAjX}eUŲx;0reDȳT͍vX$ ]DʯnQ8/h5tuxC0ӆ0"2 aK.{s[_P_&u#`]Qx>>x3M,j;vءErfGLe` ("EFO^#rP0d-{" ߠ& ΗF3qN6WLhM|,eqc2WqJ߫^$rS'/*USygf+.LjoB, BK}waQ`brXW? k>Ɔ|MHSJ'&G)G[Cp~lfchez3!}z'۬7+_kh=5"AGrA q.[˴5m%/"~uJd_g@h@ OV8I+@uo@'nPg.xIK;`v?p񿘔m ~ -OH4CQ. Bš뱖]AasFq{ב]/M* /xk#u᏷Odz5;ҝޮ{hmUj˪/@{BHZC35Zt͸^j("z%~kc+[QD"MYT|!y>"- 椌j "_,\dk}9RKZbcֲS+8լkCU}EkۅtR+w4R.W!ʒW&;q~6ÒC&:5Hzk( y9%UC~{Ld,ALkQ ^X_R?stqh@>aފlP?_M{b~^dM?)+xt|"" sz" hA_JZDV~ oe8G|WLVbqd%|asnlI8q.YzO2 52~^+c^{0KGRA| Dz;Ox#?eA75DqlVlA0؏FOL~7ʲj!€ cVejXn6*ֵBXV:q6GυV+x!fcU[h!Ei+k c.3zv`d"bI:z+͝&!",e*_xXtZu=RGoEux'GAthÙImjCKnm(csSuJqdLh|b0_ڹ!u9)R;0sO`Y2-@-WO!>{@UXԖU<P [nZ+nfYF}P(AND7TQv!{NӉ6EJ (z:\tb1慁'aJ.2|LĊ‰8p3D2Em6]f7(7m `uO={28Q`@oTzn+wf6a /\/ oVZ]Ws%{Qn%z$}ܷG!@VDI;gz1 $@=xxw¾Q944ݔr/ˌ 阚B'K .=^4$]9Wz#^[k ݜܛ>Wtpwv"4a&)>=8~&7nKV sCbhb^ "ߨ2`-;u}&*ak%A=ŚgO똺^xѧt 8rOM ~CmIOua? M4$j)y& `qo43Bc0fAuKDIϔ9*-T'R kľCb! >I>LVwi-[tbeED8pK֬ K7Ėh9"RP?Bu{L3F0, ?9^2׊ؑcWa{[zO28aLWi`NZ "Zk; #Ep^ǁl`EڀGa/%l,lKJR :XoȒg =sWF@&|摇IKg!vY_%?YRXetܔ B$TyafIkb5_wfeS$T GabBVYPtSqWm!_WGitP P;&I_qE^eߴ3K89Y9>%7w(!\Vv,)!9'"{i .X3ŤT.*O<ÜeL7al(XR/{O ZY˒YNm?En@"rODQ'J0-t^^l*944?;G~տASh0討q9/m;ag϶x[I7yk6KFv\F['h<8xF^1۟gRwAKBck.w:yLH̟p`+t-ُ=]pf HJ᪷t<ǮB;E@Hĺ&wX+Xr1eq$9Oc |+{Υc$5٪u#iT| ;WN.by,T:~Xwy`>^ }#rf~;*}*b*8 9si2 +{uDߎVf}i nh_`] #pX WP^g6 b~DS?W&K%v+Vme*1mШh@VA?甅ije+q'9qQ/U¯|㱝ixKp,tD$p/gg<ӆn_e2 (DA%]ץ|-1xfHX@ 2Kh"8DTRc2p&rnE'^De@pUSg+N3c P->v6z-.4֨oQl(-cg-ƾ7vR$` jUTP\C WY-<"TNaqP+Zk8:7l0w= C7P~H0q}o u_ôxgKh(_%)d e|uw 筅92m)Z,e+7QOs^~|oCLwc:AϞ1Oعnꣳ[Q 7+ ˊg5GUpԤQ-AEBc-00s`1Zjxo|F VE)r̔ ּ,62V_^'xEN,#pݗlq^V`>u?X8rWQNZKx\ӿܛ"Z{]Wن>BE 4i/6vQPr)⼟Хq YH\ CcoLV6f$G:~"a39,Ci'XWҔM } 5hU5s>L\sX\Kr6 `5 Z[=MfBx]8BꍄH1cxꇌ`+y]} YvM+.=v qv%Ay]p  F.l!\|)/9$ʥOjhwKmt1ocwFo3)fGg7ُg&ȷ 蹣 E|;Y~k 躍XhK(;_~/DOxϹ)Mv%[kϺ|O%+1\<(z$_ \Tj傜G)2N)PuA|Y g(y ah9슏bzwQO-cL(ӭ 0<,Mj9Wm$]mݬ2g`NLS;C:!umim}CI*\I)aK%PoVg65a*lz/RZ+#09U6 y@6F ؅t_rnV2 9O=Hh)>؇s|DP\1B=N*sejUI>\ٝdS =/|'bH_?ԏa<((ܓA;Y0-;N ClfȐ5nX^UfRC%nBm rnʳ>vc Ѩb4"P. Bz>q"K'1Tjq>C8@u}ڼ,tdY`dkob(cCSbr?w^K4M{/ehgoJQ}s,'Buh,`38NgtL^dpI(<'NKU/ L\F[AJԡb[:Ckĕ TWiu5k жIT8/`JD?tø]*UӪ!/W_[aNFpVup t!J WMf\m?VsXP48TGuKrD+yַqFYl- Tm] |֍rGQ6*79I fOpsfb{#=p>ڀfN/KYz՛-Lb]aFG<@paJ=cSPuo RhȈ|j^KMW`0"&wŘC:QM2-0-:)W9_򮻫 Y*Rx pmG.5'6`c$3kz|;$q߉=ߥgasˬ>3{jO+"_N~H8H;eYdp_&b sĬQ|3y^R@:q^s'Lѝ+:؞(?3euJ ")Z} wH%Sk,עčd3濇0Y,pdT`E$2jW*>4`+_.UBڲsj"X{I=hHVpzץz+gw;Be%.uב™! dj;:iƆퟰҴKl^"Ά]/13ShO[#}µ.؈zl\ : Z%SU4r6{{N?]xSs#ky؄0D&*r&r;>0Ư?tkHϚ)p5>2$Wۚ.ukFHzﯣ@CLi'zkL8ȝc.5/E2iL¨nk1_ue6!47%X$uw-z)Lg4aԎPO?VWHK]Yh<`6l2X% 1/7nV<Zl.9t==}gwYP٨j=ygLi:5= :2ο99Jy,hTjͻjrlk mJc@TrȰ_\2]j{Ek~{fI Uĥ F[=iPяCs (2?!-EXfILWߡK^ρ =bgj,"r=mln/cW2y捙L]H_^_v7k$:9t݀RO". ۭx\߮n0qrQc3U<}֮-~-˥Š <0h۽IM= JL>k Is$Z(Vl} ,$ߐIh3ʡկ>f+P=Kn.wV~A)$Y,z\7 e a׫Ƈ)Ȏ%oLw'eꢄv7H&2Wĝ M0aNF)IZT0 ^gh8'Yl$t%yBy [z&κHO]{I$^KK_!`( ,Vx ^tg&mTDԙvh(eN"oT6\@Z+?y[dCc t{Sfΰ%G3׬ e?,\Zqq§+xtv\ަ8a@ nz|o )g;՟j;&qGctOpYvGj[.O[?*13wQǷ 5x\xwZ!Aa ]0kN1licth)h.@ns[:FDD_,|Ui 7R1Z0Ḛ@=Ѵi8>Bo˳t7B 0""Q(S/on>8YtBAF!vޯ; ~tMWHF۠Ȗn)扼3Gp߆TdxdA"emCK 7`n))g8ZYJ4ޖW:gf -X3<$H+٫oHnm f$`3*깍TQU|exτů*~ŕF_ɻo z:#lB#|(pYŖO&z!fz]0ŸmJXcx\,[Cߎ?} 7ֶK O8)>!.CF" uBkE'fHޓ>u-[&ln;Y:X'x`-} wšąG]]藫%g+nGv}$=ET#Jcޟ IDY~_1O~ay4s=4I y#sG8rp4]،,O?bN6a8PQ*9$CॽubO ~`[֦k:ի,ܰ%銬- T]~ww@Ч==K@ r R[+@b0xJ׋ܙuigGcv~z%-3mc?4}8|7)w[B)-c)ч cn[pYnbq1|iYɐHUHZlT< mtvԽn[=chHF@`7OҖc 55H98/NtZ[l,!gR! [s/%hX =Y+ޓ+'YD3go#ny|:6-Ǽ"±|C8@h"⚝:Қz7H-RE+K s./0s ʹ9Ժ/oSJajH6mF-;[TDžRf]>2R)Y}`~yVLpST1@nשzyEAd ^v%WPxpx/7XRqZ=}({@M~uvIh"wnb.a6eK^>FK!T31F\畅&HI@a^A/vJ RBu?E£ C,mw iԚJ>B._1(&[t-M||s]C09nT)pFY瘭%szK7' v$0TEeg_Pl46xheP<pc1ޜU('`WD>HQŴ<\BwyC{+RZY.-:k /LvTͽ&a/!׵[%F,D]IZY5# YkhA]M Vm N&NAs;@4Bz,}q'f,D{u;/]S ] ?I0kmw?%!b Ayˢ79m0WF~ J,$+kGf".42Պ7q/ym[JL|hzL6hWjV䗆WfWI7u"N{6J %מs S / E ,_G]xh܄#˺}-(ѦLڃ!9%cGEZ/ Iv,Ь6F+Ԩ%-y#j0]7>5K[lܺ5}ur3s9L=eliu2V6tTp:V{e(Zld,a,X5xZ9aV{1ƶ9/Rwu폥܂Ⓐtk:_8)wP]/E^(&V@or GWgͼfn/vNqCZ}\^w%Ϧ۳ uڨ~ZYX| H| hʕcUf6uTɴD V*wf$=>EYTg`J`b\R +@szhY~>ǛM:dX_Uŝ #|)12Ad|T\- usV%=Z28mIEyt;brVx:5K<]1G661q3\5ur*Me4V;'"]Ha&lOTMj&)7" >eg0+ ^_\v豢Gm|/iGs^u:ueYKQx. @:~1q*.C[ HgQ xgϋx@⤉Pj18\깲*]O jҟZ 6BL;S@OKm?IHnܳi]bTT28>揳ߤ CBY7WLu3B`KD3Qkqȗ;z ^ntKrNį{r`; Z6<&kaLaf}Br$"?RE+M>Ҩ:Q.QM28 9G 129 /g8\MApl.<@<`^6r+*_~dmC9jcHu,aoBg2l isyxג]v ~cl'gBA uOںwt3ztc-i^"b꜖|C X5{szy1[_MNƚ뼭(z2U41{06#2prPNģ,se0]$U r𤫲RMNgcY+PkǔkM; FT'<4  96_ To#Y @̀IrϽm⊾›Y;( -C,K AdVe H*R˹}T40?o [ⶺ%𵴲~ɫ!QE~"?wwmAO7J7 =T,6 ah_e0A p@s$jM+~9>8=#xLo /OXۂh{TrJ3=b28RXh1MN@ǂo!bgKkPQe|qz2RTfux~5Yx"Ԧ ˻et Z4ԍFW:В "Z=>&$W`&yBQ7gCI5ԉq& <x-.wʘxgWna@mEw2yaJhcg+yp SwQ{aEsʙRYP}ͅp47t i*EafPˉo倁&Tz h(9YP|yRSژxZLeJzpAQkZ Q%}0,Ch6O7 >ȞFh3V[3|0VH]Fz$`dLnn?18 URcSԢz+靉ߟY}]mR U3=r֌,䜡oE6ؓ0jߌ)(9k\0PBExMԹ)|=^H=4<8ΥTXHe%4.EѹJAMmgBU;u#o *j@qo"/懭*e2H OäK^/1@T0_g+©B:4ڵ̹h/BtHs\ռ8U"DDUUWXz+zbY1Ծ tғߨtySd n2GY] Bٶ]Y$%=vAuڎ1GNhה’XЩuΨ[>0>w" ]&K& PϜkS Ob˫hP77X=+ՆeFk!5  =k$$D,<UC_*RtEv gd:VAZ2PTSJX#;'.s¿c}09K<,Q/0/{iZ+¹'gw(L.̈߻΅#/AIJ^sOu*Fjу[IwByH7P b $-c씝F is;yc-:n)caTylߏq>Vd A/g|@UZ(7v`EA!3K^i^R`3,=Ôd ~{h&50?%vUnA^LOR{ 1lTHref^Ikvu1.f +S^)RЈ#rLr FA xQ+X~EoW_~O7<  75PMlAoh xxHZj1„}=ŊIR੶G[O,rt[4;O$44yjǝru鞝oC u<]ve7 +y;}:gr-S7p8؋ٹq *m.*v^đK"̎Cz%,#Z e]guK)t(0Yh8hT$sִh13ʔ1]UꕐD;+ 0{kvuj>OڻHx,~xt414Q"ͅ䞘cx=q|$IN>GM%9>' Vu rxK}wOVavybExqIn34ޯi&l`.<,0E[A; kܪjCE|!"`GFokYtz.?a-Y_&Rc߂/fUVۿt=M=x-޼66 a'H@pMyd @]E&QM,*X.Um8}M鞫K1'dbz]D~jqaoB29Y=+z:3z%^h!겛(2=Ԙq%{?~tl%?F@c X&1t␹5X=!Y;JҾ" t x\A|Sw'F؄u7qdr^wC|ЖȲߞca3}0jp_zy;vVp(dtVvB%Dq+f\m!A@.l;+[uӛbX軽Tg~LcrAbc9QR;p>i h{/JMD=ż2 A{+DI ^;3ӍFmn9ʱBn$:߷N xz[B > \"b$)L/f;:B`[(똢 مVjk?[׻@;( =̟pamNe^a fLn |K.$˭8(d4</c]|-NBr7!֫"%AFhLDŽxwRհ!MARɊ޿_Zv0<275\Y7`Q G%-"#]%nުz<2b`ȕ\eD>:q]+B^\dprqTM_~+wMd! R"-_Lꐟ䰊0~[{ ](s,_3Y* r5 ͏p6G׌@)-6.[qvYqP ;̼媔} z4:EMQ%}d _D9q2U31 ȀqPVb>y$1Zb :\qa#JJyZyivӖ}4wb^Yc9#wDlmd*v I$NQʶqRL_Ύo8O+g#yţM~l#iYD@KdD\KMiαIt]:I/Gc(k2fܯ4x'21ͥK*t$8_>%2yGWrIlQrA'Tp@kWMl)D.0Z$qKUpYks+"DIHIaOIaKFw]ҩ7|xyH fpRK0NzS,cS)|G%'}W7cʈe(jW3\zE Jgv2x]gCTlZBu]ZŸx˩bH}»{EhQX&uM<2nS pZ;.W F"*Q. C?6[`+ӫE2f>z1 JY̼`v3E0plz]XTOWǒ; gJ}\x F5gOӼ*>bDEaSʭa#=BVk2BNi iKRm;GCqCFNJaBtUI爳)Vy FR(ϻ 9H?飳쭷ZSM$Iw@ҊҸ'dsZP}lN(x.xeR|BӢ$u#}RiwM|`*S# bs<\=6Ai' hA[- 5l#Q' lh@ӒHU|{sweW=!܅YDNY[`qq'u.Z)_w;zSbizm حW?x ;!+C p$W6Ő۪0&!05GɆ8[Bض~bv׀* ݧۣlF/U}l۲5'eOK}e^:y9%m0 N9{gGq(t>[_I3RVq],?%$#d).hS1xiϣCԕonUSΰ!An:'•#]_*+Y;xS%-B L^u J䅼A1yAٷ.ӺPZ ]g[H~tN7ϩ/g 8_^u}њ JZmp<wBEzdj_ۘj.HbVi4xnlxc.R?!SW17fպI%@ ]tNK_ }P \9jSJGTUѠ3V~3g66ȵTpaKmm6 Xi ™q4HIS1J4քOm%[_>AE{* ]O_ldk:]2g q2sh@qˤi^%W)#?4r)$KdUAt<>J`}?SrXM-(wN 3 Ԋ ;?VoM!,d尡=KzC<q ܗ8njo?+FG }ԜŮ~N[espy:\rwlC~JSA$I@0KBZw@s^Qdu2\q)5t]K. 86@?/V睭1Hymsq;,*hx5f. 'K!oPn˼0[,0X^Fhә;yzL[,/TNq;th^iaR,o4)G&,⫘'[;?B&k_\ ll%תV#9@$6X*Hќd.tY=iQkڏ4pԽ{f/=kRh}'dź83վ[[k|IW6$g,Α3r#2ej^ɛ#pN;ʼ8=kχӅR&;N>R;0`5E5tD`M#JenU~PwK\=D.gKxF _O1(ƾȦOOXG![/|# [rW.|ơ '][^O@Z{$ >g-\suTPM=Ÿ}%!~` `Bh.I;W]`m~,yHtf|Hs0TkOo-LUk}&6{g6:{FAc&d,[ ~g{mp:Σy};Жxw5Kn^l1"Sx5H)m_IݯMuֺׂ/'ɋŁ[egk$fswI΍&H\_V=aoL'rXPHTSZ#yZ1e?(c& wE~{݃Q&y#%TA^\,_mٱvWkr{/on?xۑ2;sv$INSagoEmjuӴ+9'v55.hnl܀#KR(4hX t6 !v..D\҂mA33;+H_9oEv\9#sAnfxQ 7<Ѝ˅꺴X~óp ]~ô2~R:3P?Ѧu|!D2Fk(vZ7yw[\qVg~"d-Hـ\)mOy zUQ1)^`SƲ ?i :`׉4f`[ɑ1"U¨G D,$uNNgZnR֔P\qmmVuY,QOF=.YeŹNt E b+zj=hD?@ aAiD?G*}Q#ЋƏkPۅ98~$B/ XT ?U8^GM$|trUbȷ? $JX˒e}SʞIT,KMȹr~JT8~|x:^ZљZr$IsZ;D, t;q1\ѩf4k~zx`7^76w3,\dкj ).ʺxqNS3{!=љq!}=9! }N@*h$3}!]|'{g3<mWViK>V[Z#,iFt)AT{}8bOg5?Íޤlҕ!ϟlrF(vJ^nY`A^x1$2O$)#-tN$m 6! u%l;g N[˹8( {N/yw UgRUqwtKҳ!jUЋbkƨaIJ*Mw+c˵`HMl?^#nVy gtycِ#~)8O>/D%W, ɗ_`(o O~|}L0Y$uҭq*kݘp "U~x"P,u5i t$a$r˖{3t2V 𔬪}!˔ l %J Y-a7u {?m ?6pSeVp ˁ8DJu !Jלմמn!sڡipXiYqehP4kݼÔ^K-œLtu1؞h!`6ȺNƄMl[B33ls3z\KyYnpl|p@* xLڎ_p6& P3R %53 $ȯc ficr3^N)v2 o7X}hœޛsrZȅ|q lBfH_4rZX= n/CgGJ> ^ 0M:87)gjeG{ZX+'s>BOoH>d3]kȵ>!#eW?`n:S\Q3آ4$ IDh 4f #|]tF/2u_OUrj%Rn y<ӽ<ܙVX0WjŒP-+[3ՔAMSv|KA@t>zFqR=~شۢbR; C LUGބ4HAVD9kJPQƷ0(hC4*D*s,@0s[̽$lM3~ڡc`["_ޱy}nH+tFoنp p]Y3Js t;^}AN5߳"ȳ3rmXk۝s ?JgxE|*vd[)fe't4)c7K(0EW.}:- tl3t1WN< @WT`4&tM-C@ʄ#~\( TzC pYS^ʶnYH{sSftS|6~vO7Ƥ )w_NX} ~ RXܡkqLz7W8!o K"|.*</w$\M0qn5 ?+מ0aQG**?igc84;s#r!M~>cJgn_lWoRԶ5:M"ac gG (ѓ! ,BRntS\ wy!3 V% <7MR%$:DLw?m>Ю79y\񳪤JE*&cG`-( 5): s|ZP Ƭ]e  l)<8v}vj!v(7.Շjݮ:s)qɧmH-c- 0EؠYBXSRYsb*hdMI= 6"Pn h"5/) cܿBݴˡiɐykT( YOJ&`ߔW1xAlKPu635Y)u }-SFdjqz%;dT}I[xM9ްvė5nex7z!ۗA&/CZ^ o/uJ! J`pPfsqքݬL/(Ǵ= ulKr?8j2eUk?ntkjM_H XQ\+pHxDgi[x_Xp*rCU?0Z 81WI8.+_ni3Pxp+9S#w2&6dc[wj%ኒ?{!w1X.9<ϫJ^EMf40t̴W7Ƃ Q SϏ} ʒgt^,xo}4 wvBYbskAfz%p9vՄBzxJ(z 8Bxهt"0{B8v$M%0Vn6pބ2RPlzd|˼:3`c+dSI-H|k & +qádJu~!u O5ky{Ϻ6)`lfgUfC K ] c:buU&`Tl 8?bf"K*\Sr,[]/=/wm}iD}Nx9e8t'YzGvV }?*CQǍ72^ePK>o}TLn"I$7,MM0a![%LK)R$S;՞>RvJ7i4 ܷ0I<\kiKMބBqsr٣[ %:\HQ]LRes;ryl"@qۿ[BLK- %[0$Qˮ/ pʒWP!nhp^Vw$PjWmQ^S^zU3+O=f0PWSs#v",9C~ehĒ;6EK`"7>8u0Z*Fl"|@>қ9eY m}_%,-ZGl/VB 1mul$.KcNmd+=PcvrT\,5_ 1'FLtcJ<_#lo8TKb$ǂ~9l*qIt힥Ea,8?Jx-Fx/] i;dAUwp4"MLދYÌVM*>$T>),B$&v_Opb'%cK̻ [NyrQR'H܊A$`Q"_Fk.$:o\ 罂5:47qWülIukgSF39`t@MegxmϰBrh l$+"N5+Eܽ0mCKu3`šѷj妣c+0I̖AS~OWLH}4{F(re90QHz9H>ɬn-[ P&h?$g6ɍwOArVͶʬm8gfHRI,G]Uùe7pnny) ׎L0%BIj$ ݎ_4E?o|5mJKQ:qŲɅn5cb_ nj4V~wu[G ) Ipnݻd`.8mղhMPg!"d+LՑV\.43Ax?s'#jGǀSQhd(l[EٚeT!9j";th/$RrOܽT9[.7+##b'3(2dxG!v$N<&T= ?ٷq\閒ꊪ•$1%[lF; jt1r /)dew$e#2]e6I+O8 ЙEc 'a:m)ng A|#/wNH4+k𔃻1 TA<< qWy8,O:a~ kv}hE((Ո ktuY#;CG֥#4u SBC2T$-,;!` ɗyyx%wRY$6KSQc8:EVGn)k5gᢦ:tP"`7'8_VT`fl*{%섧P_GAh)9%9ӳromanZ"IT{A=9400͂9~o-E=쨶{`ΣjCRn^m3Q)jW3Mfbm4I}O3¬X*Oiw2R56v"MfzU1w)Ӛi#I N'6ihJBfPl1c+ d Eb흝1=rQ)r*.[5 qE' -] ˹Q57y[t<5R&tJg4rQ]pG$ʥPԾs=!bVna]b&H04U[낯Gݿ!3L9W9NB H >ҭi¨.Ǥ50M qɧ73{|6R{U2fDZۜO!P2xtFuK̓,A^RL"zKMS",1.W °y !wS3)G2sJW Pw^Ҡ~d$uR_yʬ4CVd 9>o"ʭV tD^z˶(o} ,\`2QHasQ7Әp\t?/y%"rXE g;i +]`BxcBl'ʓ@ũ,qإ\<=ΰAb_++,P(ƟYݰ0~p߈x @:B4p;,1X\7GCw|UFCOSq9„C%z~_a#)aAi4877qExzǧ𘦜7,͆YiFIUِTЭ:h?=<ѾCY i l{T6 /'G Q#괟t_kVYZJ <7!ҷ? On(:ظ- *+[q¼yBF(r f|GnW*6GU,ZB>Jd,4̑DRa ЦtjMskevX'Pxo=N9_ E8 #?".|+LV}b]n>f?k fHſx"f?.Si\G-%"@iHh?=`lb#|~/ 4פ^jPD0΄q|vek͆JoĽP4:.[333/*Ky/á,{b$>Zvoa"Q#f;}_1tq[u{E#龈Գ|%N#yt/ t?؊bnK*YOptק#%}>#x;#vKɪOГ]lIGt"2_0\A̦H3y) UE|drMBa60˹{@ &go0GËL sTTV.Tvd%ąYRWg {!-)e 櫑~O67~tb*4 &ZX UE)wf`PN2!1z^8K$*@Gmu^+9Ō ܷP}D~]eU UsH8 c^foʥXh6 BI3 7C=C7SYx|'F^B8<$ ܲ_ tF0][RLB@t`e7"$XvwIs40!Q[2,f{E B+K|,!7Q2PÙ`~t[mACzv]SC[ȵ߬?-#r>bgNqB)‰~\ӽ&lԑu׷.'L/[8-W ~((.cB ߱R]CQ¤ hi) |G%63]_ k`"ZU(B)Psg`FQ;ٳǞݤqfq?c#|! f@Yjy)`B\ iUWaZ 6g}> eKdwb<զm>XުV}L5Jo0i,ۛ%>㓡'|+(/Zd8+8FVdD 6n@I,J#FCJ|mmQPC5/g^S'*w b3g2?QL3H]VZq2mc,PL f48V[s\=\-L*%aO˖YP6pa jc_QsMG?mb x|:?Sy{jO{m_grxXoЗ8!sU3Ls ClQ,wՉV/_9x|8hޑW#OB`ODOg%GfxP})FD,i6!#+ '͂ip"Mk]=p>|,fLh:bp?=s㮿q$ϧ:Ƈ_k—T;C`YG#($#@SotWr# \MIwR.z03|U}}5e$/NU9yU4>mC'l_ ̼t+dhS\?e4s=p F&"IΎrhؕ3?{{]U? TL achij6i>NU)RuiSA8iڞZQ䀞W#aT{TrZR`1o ч'_D^:(L%Z{b nzۜH{ u !6ch@`+P)J͗#ץ2^*MTL/^]YQ}v*jGBߪwq&vDw@CWQ$ƃfhŬ(Ra88ELd8T(_*ؐaEv{['dѡt c \=Y=g^<|rbEWEDa6҆dtUҐ!U7kh{f$&!7vP-f3+nwFhGl:0v90It&$Ƅۉ (5]xotc @Tym$U,ʮ]a'[[^8ڜ)%~0.=g@kY喿e#H-kk#'~3m1a׹+yO eKQ4:E<Ӣsa~0vRwq9(Wօ?ztD kd-1GZҨuޠ]ԴzJ:'Wl|(bv-&d^?"ev{4Db}7gjm3Qt}ZjDԀbX(DUdkϤpIzR\ZJLݐ&J9^xQ?Y9@Hںrt–mxX\ 4]pʏq5@~!b+:n-*G*,h(>ĭV0nĊYsoP_u' qxHܜc^ @@⹊7vծ%v3P k<݇9@v)CR؃Slk.ECj{ (Yn)hD*/l[vvї.KI rѴ!;Ewȇ ez`|}}ْFhk:"+ubl6k)KUw\jq`uEjDL>7q}fozǼz4uQ݁#Dʷ#:A ~lR{9j GA_JBz#k2mSl^FYmR\ڶˤ/cxDmS/߆$'8{cND]i`z; ݢ5C042V$t*X5hV<)]+q@yiy }ƅ4[S`v𝕄2#5׿>_:H<424ƈ+D9w,j AgwQ./ [ &ږ'u.ysdA`|E Fe{gH)ŵfoe8& ^,JLj;uAsnX^/E~Y=ը׫ؼmlƈaH/3sxپ!Y2wTv!ňg\2Bt.r DSޭK:AC cU|(_Ć΂൐#]z?W-8N?&џ^[*`{:O1>H&])Lr[)Z[n7JOu\F+ú\"OgO+6G[Ϥy3$g9cTCY/AY@ڠ+b^J9 r>7~CRixE+ҽ=-d,7"@ҹHTs*1#3jٻw%j.jeG.(`%0ľÛ,K쎱ђ2OVJ] MED4R(^ !'e2ۯMEl]'!(TG\UVPe$oGSjyPL,G}(4`=CuJ>% ꧠ~8`bN8p }Lt4g.] 4i藩 uC/蒂}aoW ё뛿)IXKlmHPt$&zՖ[hm ⭺L!Թ c@2XKHaVpIiR|%Ͼ֯]Ic=0*KNI16$ie3}),Wt*Sn]5<!O#9ļ ZA %R)m]jXc o_ 5´gk!CG 5~R~EA+,}+lIQ'ZiمJ-E~ xlO{|`Unh._wWyI'ghgh;^e7]6ԬGP_$ْ2h.p X4F${M| %OY`ܡ7|R<$sEڼ+1sA }-c jt|v 1z=% aV)n!ZPkw(~0MM/Ka lKN(O>lqn>5= ؄:Y`*;e-oݮk`{ѼȇTxz85[gb<>K :Dpw}8LkJ|^=b(]eY,iؐ5ovxZ6O1-_콏Q @ ]dž]ceGIa5pdU~g cF#:Q6)KvS٢,l-ӚFI)k xv2r!Sי=xq2BC& TV,"etw"a@4{ןd N`,+]ƘƍG34{|X^W=sݭgD5;iS2Qƣ 2~{*z|e8qN@AM!sw#>1 I9IT]׵%h zEC6JUI!Y.<0)i*K+z3QPZ6uric]@ddĮ&@N7kh*c㍉4UtY+2[=DLBJm⻍MXzɹK - Qo:ASjt)vjXTO-CH":d܈W'J ʝY.ѽG|m7q8Qn8flC}IF:z73pjƺUavmm"XySoΐO-i Yv cOV[ Aj"V_AO@dH*ԗ(0긠&βGRm2 jlafγ@)BJ%QT n4N5rht7Ee>_+? !Ri[uN+UL_jZfzu=-wV;M'Hr-x͆佚cзQEK>h.][~j*̞MᵰS 6Z?"(OcL=vA5 K.8;>l yɶeH ؗ14y5{$ʼnABE(.@K/JEX"`bj89}OX[rQDTkaS$0[ζ/&ȣèBL9K9fZͪfL[mT1iKFS^]!`|iw[z? V 6@]0{I:Hu3^yW;yslJ^Ŀ{4- REr e1IU$H$!13#E=뭮M#+gKs2z{cRRvli^@LhrA);7mk88jB0+Y .8S#ڳx4].|a ,B2¼}재s#.^;Pyq@K#$`֟yE+{k=;~;_dE~&hXmhajV$-n*,_aٕG.] ?ƿ@ ز%GO`>(sZ s":TQ>G +B<6]Kgo/!kBdpOOܒXrlty*$p4lآPⓐA/UfQ;݅ǥ/&w-hR?c2ے2:7>K·#|iޟ6 k.4Dž\UVXaH6\we&d˂! J/q|l;]t7 QkǹʚOjZ_Lrͧs \lLc ǽT:fFp' ^#EPa, _DpeЬX!7eg԰#G梅$%\vB߲[6x\05۲2ڿ>D`sO": Uv1^d3G(O}US6[OSaXY/`&D"aV<=h&,9?,,(B}(?dL*2pQ]#-)V-m12G|kݪ>"b >5n<-%Wr}{w"XI3dZ>jDf6sd:y ~"f%\`TZiYIr5+Is-ޙ&FEBpC Nxxl}x A!ѠrZ`p֗ԞyB,~O<3 0t/ qas׮jx 6h5A?K"VdH6v0uu%+9 !&~|sĄFзZ9tp}gAIxQ~v_{ޚI5NzX1d74Dc :);@88/6+Ge}j0GoXɠymӁ"E b(i+w#%rwp!ճwZNUoR{Qj&&{憬q]-~%41_5}cّ݇"m ^&}x ^0Sw;ɚY^ֱc_:߹W;;ƽaa  W!ZxM}](HWö5ٜB셫*^:ekXlr{s:Fע/.d/|`~2I>9J"qlEh"!p~}dA B`(HKH+Ͱh `\ReqE% _ΒCâFǬQ]UfӤ>9 & 󳏦\Ǽ_()M[IxSܯ@E \iO N څ%0q|uۘ_˃*v~>x19G7JB8GYq[} 7i CsbL^(emȞ3E?4w .х2!`rdmb(5":z[/a+,Q))WUNSy`Zl.UŮ'ƀU!Rܹێ#u/a<Q ,&Ëxt*NS A$_BM[ $p/}^6|Xa7=aY٧GN57erNs2es9oCF2&@b9^@ͨ/'H+D1?E|vfOIW8?~b[y4؎" dSa*D3YyZ:kns e*;b韥Eć .E2IN>{A_KQQmցg 9MVW|m@J~Bpő7R|ϩbtd6 lr0cx:x2\esIcm]Ja| ! - LgWVuk=^6@Xۉ=ুNو\4Nqa{ e`]G< avW͕L6οǡB}k.5snRt! т٢5 rVY֓M/a7<ߩW6*+.=BY rءX\a}Bi|y=+tzČ{\[3Unq=d$)?c}-}3TB}} &zUx 'W&$Зڛ8xQG'Z R' 0@iݸwT( B72+ђ n?VT8qEO;oq́9Vun!G|> hx+9 DQ$!U7f_.P?0@ηZb7PR,3x R,Ս8XN/ 24#5R=C@d I6 / ~6;1(pPLk5Ac;b/Q̜R;naLzn(5S~]0wzay3&yD-&UW75/Kxd}̗=PEBJw2A]Mb}{&.vTvʚG4@`'t^u+aN}فMT'l3d= ۥ ɺ?;|dR/D5YL FbR*B!ZTA(Y9n$>8Qo80YADU`Cg kI vpߔɋ 4//&PDT@Q N/n!֡GGIfP7݄9&-h.cQ{tAEB~0>ȷ+6'UP,!ZV:lKVٱ4mY]]]Hm0|ч6d% (!9P;S,`^cQZl᳘'h6CC)p[#?i}]r^Ov{;YK}ZɅ;m;co9b,*PKUK1 .\V>κ$Bk69\ڞHX%ĂKj|sT.o LXd|?I2LǑ.oW.{S.g9F;wHC ]QDj/gvֽUPp \',]IB?!pt$I !U0%@ٱ2ޖόy-=؃ӽ_ ~rC0*Dʽ<*э_tdV G2<" + Q˛kGɻؾI& ~c2JL Cq#q3郱 G;E&lO7xcO)!IK#M]T`Aq Hm/t09B\> RFo6%=`ZL/լl]w@,O]y_M8M͓nG,< /zj!V7`RHWyYP9|6pOR +# z\BOZPk^,S [)U`ߧ4<"JeT9O׷Kl4vg4k!.Wgy w-s8INJnINZ;㓨BEkmYQFPU3_4PRЅNn'̴[:3%lhU$cFq!]N jiPϠ@[}Ef BvE%2FQ :%0zٱb>T QBe(H-(|dy[ԯM'bL$LFג7K~Nx@y\&; @P0:hʅ kcM{Q[X,@[ȭO%:R@iHQ6p?H{4(|Ll5tdjvS,-̸3g2>/v5@^s"NŠAAv}hd.|/(zcJ_ {0U~|~Y|.,~չy9v+9 +3 vt&@::TKTCdФ1-s dl; ɉ9)\hҵj)8zUP/`i2'\#%+<[l0Tr k@w=Ʃ*> 7l45;$*mȍX܍묾CʞX\Khfכ:wz ߝ`nPfctdްߐFts1 ͊-8~.AXXiڲp1?ij|f"&x)`Ou4>?r+ϊ9&Xc`VЄOd ѳi3ƒG:* #ʆVޕ :$ypnL|)A`ѭ)x?v/dL;<)œ?A@jS`C>à["hP8VEHJo(s0gĥ\ JX)+d o-lfRe"n LήZ@h hԴ5 -$ڶk3\NPլ01xA#9DNӿm\M4 ~Tӆ/lሓF? 2bSxn";c|'2gcmvhļM۸Bq3v4CvsC`J7CR8g.$/%k9?6s}p, tjgnD s;iaLLE~>㿴^7˟VA9`wg찜:d7*[ 07>'JcR HT!ÈraL(9k}SJ.W ]l6,s%()H\t:YOmo9zCXv_J]Di1UQNZb Z?P+4lmkA #k56wz0=~m9N,ߥ~+Q֡L"mUvXe8Ŷ_R%q%}CǼ]lߡzJ)V52Maɼ|7;u`zg(k0tqߏo PʚV"k_M[A(EM7]E);rЈfVQ1P8K/F$Ag|# boib6<'pNPנ5ZY(E֧G+3=r?S ENGzAOz*w,NT^dB`++Gxr+FB; Y5Wİ~VjtYI>5 CH+sU"?bs/%AZ,!]IJt@8hWɗ,Z*ˊh gjN&Q'|H!{ChO0S䮪(/L0F ߂W\鐮A#)(QwAOʹCgZw,N=/}N :^%M[a`/ zxYonX%]cn= /ubo-)gBP B=zAR_fbV{##Pw,VIM~)C(W;%d ΍εΜE+Z fk-oviXw6˿ܫv Kq֘IG6W(x™?͑+Cёt+DȎ./8.c h`a(H\yNuL[6oGZ3D:NZ⒝ ά8 6 L:+$r]= R6Hl$eSpWKX[ixĖeV]ژgF#BHO#%?[ 4 O]gbJL_lR'!1 % ~im=lSC/ rvmjWΧY,goƢMqcf'9j Ttl< <"<<"v[k /;kE Ӈ_7˃L*Nٶalh$}\J2A󸰕Ql2-GE ]a(]+E{qF0(jBL"5X ִ {_XJg&IzՆgUzT n"hRb{2H$FQ;S\UG9mN9M*NF|z@1O,<cXMtRoۑ==~x H(kAHL Gw2 TMkj+DAVU 7џxu̢?f&.I3B%xaĐga;Cmm F3}6#]~8vB 囱"4Fq܌LۥC7 Pf!j)عǜWGSIoi=nMC?IQTǒ\S!Bޫ1O~Pz]<1oǯk౩fJs:3pw}+,CddPKWuL`GU.&uG`%sehwsIe)$7(o =6wsL8OQxEEHޒIWRw>itZ7/¡D9WF3\ҩstWB;41Q5KѮƌ/:"B ?Dkf.L>w"1SØ> .UopϷY)lvV3zۆu]Օn7 D魧^$X& PL5 g播Z<,rܿž6V] O.dۘ8#zLKYHP{| ܈gV`Hۂyd< e}̔-W9+u&956 UGck7'M];aY_-)g@X"5snIp 00~"e$DȀ]`(,?tݧ:XnS-f`cMX_gͧYɞ9a(Zt<[hmhTl'nv] 8 m*cXZL޳]hSS5E!`~G3v Lb NN*D#'Gc]'qȔJc()>JUΌ YW21gu^l8!M!l[-Sx"9OHSTuR w%1WU㥉zy.n]|bY抂:pqe9m$U೐PݖX8au el غ3+?>,%]Jv R3X 1)?+!䍏CM&ἦGpm<0 1*%ڇ hm]kC</q̵;]ȓ0뇍9:Nr32 1GcBr@y3GbbQ ' +SMg-Wz, *GTݤy.e~˕+Pկ[4uK[m 9e3SKMo+P;б^:;~ultp ("3tDAk7ͻ.Kt۠vDS :a9VP5z}˔3'(S.ht5I(jymAݔԧ,.zS^yT$R[/,kpE)Hy 6r",c@")3OdGYOLjVIz⺔bs; %<2Sv|ŗY>Ʋ+A sS9K%ps9{Q,%N@g TL9MG^]dK>߱8̬]#%P*{6ZF_4͇:yDIP"[4@A8?1׵,'OO+}"4\u ѰzD#X z4Y>q :{_'+ r[]WZK=d[9# XÔJ\[_+H{dܠ]^(Ncbo)XYxIiŦ9}}X~wKּeʅUq?44KŖ9|uc-Tlndz\aSŹ삾 fFUo @߰r%} 8ث` FAVɋk\e^2S50\bKKC>o~Ɋ_"h,w<1^[c(f\$=(n 0bM_ VԆND /1ҞtxTV )Y!\ԅ 8$>-:kvos xhWZR54nd?Gطr@6ۦ5F/{)#$*B@ ^yL"$gl]hBul(t>l+cfAMMZ:Z%n` ;?Fov\"hzHKOw\ƈtDd _jXD·Xyj`T7!P P@-5@왮yDTAM⿢?9>\E²ē|]٫G'3UJ#+k֤?w0t%>D=j˴vHbWf_|2{ 컆a$&O_~5:7nO1S^ D,Vb0 "r=)jq1RՑj"dL#T Yw!e X1jO]թ|CcgO@lvُ(nC !ܫ(2*io6$elNQI/ -D7[hD+"iHf`%> b@ʹ!|<4JcYh2(H,Gv4ŞFw5cpw-F7dd*3ad)Ycg#⮣0RBU1[%P2W~#h OZU&G'9r%௫^jc&'wYOXoxB2-7wsƔ? Қ>:Ŕ )Z=˵|Hk1#:IjSIuklXq!aJ.}ڀL)Mٹ:|}MX c 0[Yly1\"0wE&}yz1o7}c)<߹A߅2iI^WV&*́ì/N'NPrT2;yKVjo1Hl+GIX6aLΣu8JL^T:8"ANP=e3δ g>X: 8|P!lT[*}fxރjǑ`UF|POwmzL;GN[/05Gr.e`:_k [?'mL fP"koE>.v;(-CF0uXjW17^Iꑲܔ!4}]?.(+pI. ɶVJT*nS7r+ ;l9e(o" uWl7B: tD& ϳ&$4ՠ6m ]d8}[u$yJ0Nnu2;nR`5op) ?!#ojdz+\'{79%#;"hMTdv8|=.5q|}E)v ''\ ݆Ox2P/KxiC*};T!zچ2>@/^MFB9&&_If\ei H_}iEݽG0ELnՂ%؞ː1sXkBCXĎ9)HbIsٌ 8kY%EZ-Omw&[t[!/ӦxͰmB`M.r (pGZcwBK&MɢL7&xaA $>f`@=$_nbզf@j 0炋*̛뫖2U. 5 {vYK,҃1%]9m9F䠕wy EmOeUrҵ"w39Ej6K]m`E 0?!(R?h( XZĺ8ϴ0%:*e ?ѝ52i>IZsxļ|- _u&x\9o521 g yun]..9<XAQO5 6Բs&!uPK8$PvޡHVCDs*-Ú;2"N|)ZOf^;hDƶOݦMu5f3-2Qbd6&|ɩpS3ջc?Z9Kc #ٌj1 ʢl*FȰS=wN!m|7PAw*:I5Ojg9 O]ITq#|q$meKq˃S+a%(*uVp)9>LaF?*qhkd\Ĝ,i:blϊEϜ*;`DZcμV mKhi9Xr4%Wj bטDtotF@:+0Μn}Fkfk)Ƚ[}wF;|xKU^VbRyM}B&hNjh*x2r0JяUREV=WXɠրXv}NQd '(w`wӂ;)*Geui3he?×HB =ް4($q3H;zn[PqIQ_$> 01c 'ᑊtɸ5LV$1ڛy^/zLXdnY!5o!dt+~tȖ4$Gsrau1QgDN_VeO+fb\.w9oV#JWlZtFJ~]3FpK:z*nRV ZpftsCqm@tUo]sSuMz?k{S:TF9oH0E <^̠>xSKwl$ڪ]IaKx,K) P0Hܰ=pV];$Ut ]FrK n~w}h@sFEkS^D )*xp~JGnS}^aPV h]Vʒw4W] ~C,T>%7P>si&?Zo߫~Y:VF ).,ce h_~LSz Q\'P]ջa8߈U !mVU="^`lYhr!毄Ӣ{3PR Z7 xvXA#SE :%!1dS:qꬬ[G> /U08G#⭱><%/eT1Źe,nv|^.L{$` SAQ|R»C4 bk'd4jEJ׼j>#H_N޺N=kGF;9Sf1!fuz3]}R"Z1 `x!%Y-<ܢtأ%^+B[0YzР>+x/QMRʐF]Q m6*xf+P˜ 26eNؐW~#?w L[O@0[LfD{MJeP+LiΎ*H.?yHↇ]khl3fl=7٩/(Oh;')"|Sbon4zOxڮ|ΰÙ  6P7š.9Ju܅_JZn&7f'G7h2EʛmwqCj'OȇހE{'C~@S>wTTCW&o?%o&A]ζ~Ӧ9[-W5J>5`UeZi,~3y΀IZ>69~L8I_J%PFeU$*,dEnt4Ydm(9=*sF x>ɼ]r AvM* /Vo"J"} +:rd!Ɲ=&O Á4$r̀㚣zkD'r'hթǘ,:dM[mLYl B|S̞);*2B:DY3TeAT p 2: L/zw<ߠLQ؀0JQPf|vMR8.r3&7.CTf&|gmOh%}N?6!W(MV!*! ])`f\ KW??T5.Dq )6$BuW_BQ {覝I0os~;+fs?Մ9ܲBյ=G02:FGрWwǘ3o"z4wz{p}ͱV3ڦzA:@NhPjw#9덇1kD؝;*،>޻$ ~AExRl4 nr=l~t1{&W / ByNO",,>~we"~h`#!7=o=C}NwO2`t4e42`2?IᦸzKa'^ V)3v*];!V C YVuwR4q j4`7a)\*!hA'W 3W{։!O 9eԿnjS"^UJOw쏖 em@`.e Sj3k@^Z`Qaγh`-l)$y6}Ӣr"B}@=ITsP7= y#ʲJY2C$Nj0wF1ԊAs4jkEu,L b]["53xi<θ6oA͛3T1CϠyۻʉxqr7C g4Cf.o~}K6\zWvA! Io<}q^A-v2qhM@d[UҨg`HJcgc#C_dFE fc2OgKzb& Jϝ FR&Z  ZiBxHA[b>_rߠ1ֿ'ۆC{rS4|kw=#pqqC66IF|X$+@ /exoED.u T2@H85eyH~F[CĎ[ m&lƬd!8R`* 3΍Mn=y5u#1(W?CHWs6(3v pqrnkynHbˊEbj? 34PsYGJR%*;#%Um+(i@z<^ߴnD)LFq \*ka&*&gD=U\̋dAגbW9CױTNv$ ƒ9HND[K@v %L h%I}oe #Ph|UMÞmɇRf83^#vIFY 8D9qyiHA t|z/ x(aYW\V]qؓ[hʻT!t&էt dn#L <۩DWn0jT~{UM 9[̪Ҳޕt!o4@:CBWcOwRA\B0q6gt5ZxO:)CN w:0r|1l%JL⿷N4~YB)uVVW:G qIyq0cSg{8F.l;}qA K%&U)quUoE'5a?h V HB ]uNҏFw :n*O1 )G1&'SR"7h7e<8GjFR\ـcov Q\)JO)>D$)!eW;t]',1o@ V)THW䛣tJp?f;9tHȆ}D(ԯ_q"\bOl=#~sHLz@ E$s >kk!$'U&4,HtYj(Ok7ɐA6Ud{d_ \-scp\ȼ'!Žf.fq:|YΩ)F@#X}-Mk%Vkm 5TGe=lҤP*h{N^Bx)w/L<[=aSyƋ6C8REbs ? ftɱ/#{mp_M*dȰ\H-OWEi]$~[{ Pejҡѐ,{gF%vM7fZn ňy ƃß }ʜ YEj_VJ{S)sMqA`'Tk+13$% M iNj)=8/KN2t'ċo#8zZ.蝵qK'@'83-'=/;!v(G19NL=UztS\Q悥,R//%elJxߣp)- +fCK#f~MsQU[f?~y`57g=\U4>=!/ եK&p+̕;3$3A" \HѦH_׬|@ ڟ~7*> + $+7zkùuY5Ì+ANs#[^.l+f0T:`q[Q'Se&4xvz0`bgE);d5hYW1}Ń:%ԞWKf2~#j҂ -|90N/47gh1 [>_TWkoo_UK>ң܁8/u]ʁ^g:ۇ$j94hWK9I 1IEʤ^p_GAr! FXR 3?e'P4`LWɿKCYU>ֶa0WMWWkоNk:lL]GtEmhOmjꓮ Pn.01ḑa`x uUtrpWn?ak)a3xhP G:6KsQE5iy/J3"9yJA%i4*)'kGTsF+7;8-y WS7X qEqnVr+,_cռ}(`MDE@3K*w<k&!fZɧP67k G8VT拖)z:;He`̅ ;קl}ؤ75gq6A2N8 M0;{A35~ɝlH>I5DR=q$*w*ݬ#W֬TLfߟɀ7$~s5FSdk0< O+hZ2p+-Ǣed2/|NI&h&ģqf0Ԋ*gt%#Qi-5єEay5 uMD#1cꓰ[=7BoML߈P{M%z)1'odPBp `l6l'Ȑ5.>_x/kkudR]ܞehK$a.`/KϷb,Q%uVT[˸rHʋHIM*:_M1OFhĆT2tӈ[cO]> gPwIe3 ~kzr'R0;J4- {)qa=@z2!$MD;8g8O~󫍍PZ'yGaϞG 0|jMu;O}Dz }#G;v4q1Rdږg H˜Z~#R($pe|݈6b iO@%7Ćde|ѧc 40KXkʑiidC$G&/BFܲzboB:Բbӱ \㼑yB`Bqbi;8 UW츓؃iU{\PuGom,!w`ىꛜ0~lxsD@<>"#B,[<%pO\C͸Ha[lOzǒf q?HޟF}Eq:vubI )F*#%pAxk17p9ۻ[6x|$f=ۃ5˚GzTޜZ"vs˝ъ6yVУBzv uݫ٠/lރ\o0"3B'E|9AlݥHhm_sZ$Wd ō^[Ԅ8&s@PYT>łȻig.)Ҷۜ#bj2%$InO0dk gԾGWPWZX%>ؐj iBTax}S-Jv +8ڽk%/Aڜή%4K"DpX .Lym&FL^= #Z#=(,30mSot7{t,Fw 06.sp:&8NkX^S`h8_y̶/C ΞL^&r TSٮzQpcȥcگrm|NyeZ \*4r*ICdϗJ臩oZ%eq-6dԧ&cCϯ?4P={7(*0#q!! u'm"b2Grxl{\C} jRn#=@I'D]Ʊҩh\u1ɔV?[R  V.%@n}~a0(R:bmdz LsF4| Ji s엎vE\VLAFLõh@: pxt҉[$Lr$·wzvBcRA&m\`.#4p'B!H+>u (|*7$(Z`~|ClQg}xt?[ҍhꝊߥaysLSآ=ţYJVoR_Mڠ~OJFQCB|C cCx nd+I#a3keY@OgM2$.i _ S3, Z*nb଴!?},0;!+/{Ihn^2AIk1S]F6O/1a&b.N,s8~_ΦbQzY A9RuvBq.7dxxз*ep ІW:>D4GŒ0~tFφjj*ׄ?~}ODYJ\FӺY|:įpB*zVV"l}@~6Xݎ`WM*=Ŧ×V>JK""!oll6۴Xx+Љͣ7:~N;b> Ey6lOuN* nmBZM"PHš>)MhyцG<4DuMU;@ML;%j%UMS1Y2.|#>rj¡{Q`OՏ0X`Բ<jb(9zeY1&ⴔjl W9fWn) b2x.}YO}vVu"@z#Ņ w{Ssq$uK$MX0A) H^>bRTE'G f.L ۦatp>4OYS)N$r8 rSI ؟`tG`}Gx 1"z*\},D-CtP5qF UaE/^N &|iOM<6bD($j@EOfb:%U ;EwMΗ aռ1<~30_H1 3C0~"~0I|*"O 2e n/Cܽs9qmH妺YBj}&g1GJvfmUe$:jSU@Ds>4Q=UW<@W!{.~w#wl~%A46]m&=k^|0&2@)w/ök˥ym;6>} {;tf`"}}ld6Q  WM{iu 0#BqHKLS(%nŀPbrn^_qkxoК g"bD( oAcD%3$fL@56F[AKGȗj4%礋̏DH>nq_ul>]Xf5P,psGVVVt[1Kߝ43tL;jXBBTR30n2 d]W }90CkG5J?45q݇sͩ,oh!SP4"yq9C$1ۗwm;U?sT 4օjv"aFϒJI42Z9[bWuzRS Z%{$Ղ9B0T|`Bj"vTfaoS6ܜa֛䛪=@Nc7\[WI1"Ҫ'm#$TZHwӊ2=q>kZ (.`P`U9|ؘ3PRąa ؖHnrhTl{Iu&jɖHiz'`:3 YҥjOSȵyYOEl+=Ip ݔb$'abdW"VLv&_Yrc3tJJ%۵;$)u5Bbxʧ̖==ږ'{ GDwS&eƹT̡DC˃RO{K<ɓgy+ԕ(WWLwwsOtz~ ]mp@$ !nL` ߺR \yh G?+uГT*Qt`0гY./nöyP$< 5P,3lk3e&}^jw Yy }NSUA,ά<#,CCz|ԙ_- 9Św$[ֽNlobRbsuaLlQ), dz  i۠z?cصr!:ZA?)da<Q4"< ?~urzl nWXs'gDJo22%8ɲWG#),_b4Aq-q P{ZnP7.jH"Ŵ2}@w*c/8k'.x1 nݚn~R~R>?Œ'׃1 s]ilWԑe*%]7h4jip0 5ydqLż/ͻoN-4uL~QAY%[ѐmm~Kw5A47® FB#9fr5,uS&Y؂\^F7iu@]!QC~f #D"PeF}bsX*ZHf>j.wiΏM_ 4mA:ԣVZ|#g[]D'p^6XL[iBA2}S*Œſ!@Kʇ #VwGnKinsBve^yOa>$5Ir]P'/W@ϔ&JGZ(BG[WEG{u#tԱP5\&>)܀Z/n7h L^ S*,ʫfu;?$G4}))ATYP}`P5.hUx2-2<6%}t*Ϥd b֊YwPC&vu]`xJEMo Rl^MǮn 6㯂yi|$B~<#%Uܘe'5xrm6!pdt)RL{GeSRI)>8[B%S:OeL~~%V&/4k -4Hy_`cvmqa>Aa*P:՚o@bJS("ܑ0C6u,9ba~"[ S3 /xy|.gn(^+ g5?58DE" t1`.L$arI?=}[ r@#ahowU8ҰBXﱨmz̀~f C3Y;:y$YmblrJM$E7˷mj-. d@r8He#_ zYNY-xH+uz۩RgqyF{7|nndpmHPrP*Nr&w(59cu= k uo&qIށ1Gb3o]j_bI,NWr1x#E*MOS5o03Q- PRNNJgu$m4ؿ{ ՇQҍ*1d޺"rk⹈nZ6Isv8JoUlzeű7q8'T˩]CڎΕu|![)8-G-s/q@Xjxd.|"_=-;&t5uV|<黧0yfԽvFIx(gGT8BH)9sGYi=Xb3 d!Fn:侧?,ֵO"P?6V"T{NEIRRSt Bx_h+G)Hhԕp2ڽ5=aS %jZF-P/\{ۯ[67G QL\LBVXڂ$ lI))0{ezDM9m3sz˷i -ܨV}MGP[5voj[Eqp`X Pmᾡ[-Vj2Ap]e.srSԔfWR94ں}2iTOA1QvJWF+ ; ei􌎕fus-08~޵CԘnT8z/e2>x.mYдi}RC(vli>ZdR<,_ KiƪAY1r$~ Hq|&n&AtEzm_=(^@%pNDZ.~ kD_\6~8h̍AizضcvEN )^ >tE;enF6)xMs颉E?txa4ؿN[3'7ds.#1NLEA_%V;T^-\]n[ 4i8!f\&@5zX"i(,AMJ L{}~j+Q=W!:/,{soe–{L)YI*MoÝ%} [Lf''n( bDsG}ҕyDz2i!quB mW3.2&U j˟ʐFogK Y2s$9HH8?υU'0-MRAQ#yrߞoy}+cLP!f3 `ZS(Wiq$rm=wT0w;M5;lCk²EV9he>w7k 'udui Zy\g:=.Sţn{rwt6F}%8]!rk9Lszaow`#m` pVkdc>&hVQX 8[ H~wA WL<~䣿)]Dv[bۧ:މ 䭅sQhdU| :4gO\Z y"5L Q|+X/}ZiI^yNoNyrñTȹϰ5'vF5]p^tWTf v=h14$3B#JŽuOSb |E}P v^[>& YMt];+wٯgG|VXx!yeY?à3sq]O/`3QK[9Ϳs [sxWG@Ô a "XjDt#!CubY/}>lϦ|Cez**v#=]յH0!x1#~6/=O,ޤ(N5wx#t Lg*Dd5:>*cl]DiPVۓh8Nɼ׺oTF=PC詌x7{C8?3LM?nv ml5"@# &-U]r/hV^)_\ _͋☔\351+^ bi@ғ\ک4HF\D'xF8Ȍ|9H7I)4PT8ӿvK/Őטk1kRu4.*A?yJy$SP;]yٍˇRoؗo@H.ߜv&TBVZ9ՠK1ǧS\>f^wQH۔\` Q]3Dr$0b:.uNX D3*09OmHFva$ >AR\l1` Bu9~vԇ@ܩ9.w ^UvͤJׯ6? i@  )ȩo"!WM&e vikU" wWzP3i e"|_9(Z]Wd8^I\ҽTjuEoU/ )1Nh%jt!e޲FW<bBMw>N p'y=> n@8պ΄9'ϵ @t,8P<%_-W=B3q_tLvߎ-հ9Ir\9NOd/mn陨~5UeNFVdƸkO&VGZ)ūtucX:ř^(k( ɛXʍ d%B 'rTx/- n|j}$f3 I>!% D}jt!,$L"WH{C4π9w6XFщ#lRiP!1o@'G*iA?-Ic`@Z"zkw igoU>YU&Lc&s7[yMM3̼XIEԟljӞ!7 [-JY= nEX̆d/wNW!>QKrG3>'=*(GLkY(%'p^S-]׏u~ڳe2jLmuXM>u~I'tr1uKis;)G :mN ^ UX(]N$atO馞m/MvG8q5}7J IfH': ^;]VԝEHl1rE *XA)rP`tƍ(`{eAFh^kNEy4C,Ń@2 T`r*6quYvOkp>ٓ梛wn|!<+S_X)ƔZ2i61`@ԥ?[9(# WG|P/տLPܺJ^XuQSlA!( s]PD!lo% طO#gʇwslD^|ڻ '*q%;(pLy0b`mCf{-a]%Uu !:ZoM绦b><h)E(g q}4.0z`}E d˙eӕQzdDxکUK8Q%;:]8Wn?1wH\Ɔ ,L7};DēE~UR5sMƂ}Pz ?q:pиڷ ˱gvk+o2RX+*Tl]I i>;܏,'m̨?5h䄽cTFG)bQRgOV 4D@r"K43浜~#^V{$.Iz/RR(ͼ ;QzT`Z \5O55A^Ғ錏2ih$8 -C;H{5^[A׭P f|B3XOx.]TymPC|l8SPw&1ȅ9ʐљ(q՚Po$;ڼɞOlzl-pkj RGq#3K.5#'s'yv܀K2xTRz{tnxۭ}ݏ8GSqN !uDCH&=h:f j痕G13—T m78z0.P-Q,DX̯S9LVζ]ƺliN{EvR݇ ;$/ƱD/cg ?YFfZBևP̂t]o?J\Lò[ -t!ytBfK)z{'ͲN7ჽEa Z_}5'6TCۆh!;]G]RE*|gH9c4;w eM,H弄Dŗ.爠H,dYha\G$rt)-R}dXO`%.\j{U&c7(7&zE;'7`3-SK"B5~`)X95GPqRypq}ۖrR0_ 'K ܕ*ԱI'pjjӅMlRp <WƺGfri>/i?x( b44H&6}K6zG(dо~`x]7r3%uki`Xގե|{&H01c^-oTN=+f5~*듉ߜjiuT[%<>Al٭53ѩ+Bݤ-C&ԬO(ưy`Vg:ҩ%!.O E!ٶDZ}6,q&iVk|_cg;ڞ"d 0'M.0F qR~Fh>>*Qv,ҵz7V1vhَ%I?~]ա̅!7YozFxa\'%!GU֠xi Xw4ʀUH:8:2I\jo%WtR3ܦ3!CƲm׉X%M-2W׉6jqK%LB\cŵ<4{|5m8)`pwV Zg5U'K[Z1'R>LF!kX /O"KMΎ7 1R&"[Y@gF3NT3]YjA}ȍw3,]'зo\zR">M4RNso!T3vS8uG(8_deX@ 9%K.ބ%d *ro𼇈olmCxZ0r g5/PHB_,gInU1ϹpncGJr< ܌0C,\ rm+CMzo՚ϸ/c/ ͬ/QYY}wD]y*Tl`ɤy;*eva_WL +];̲.GK-RagO͝:SX چ4 [XcwkMYqlOMR+0\klmYJ*Tb$$(| 8tK4ޗ_k +q82^0{NY/M#R t&p3/RAΚ/?Uq{s^av`oyƱs~뚜[-|y~is,K/>ZA*2[(q i5S[uK'6PXCfR=K~kFSE7*b>=q3@)R aUOQ5uD3QʤIzKYozRh3UI 5BUrַ1nh_;`NǟyHZD#CZ4E>ME׎ }~nYկ#5S<-Jpm邵܀;=uxmFU1 X~6lޑCt߰\ P¨!W,oSݱwOE)Kg`X=paFN!Lyg%+XǾ@͎'6:K1 (jvTgLC Ck6EQ-ĩL-c@5Z&%9q_\akcZ('=ޟ+Cno w0o*(bo<GF-7N?f%h,soq{_.⯣)[m&gjAZS  ث-qљIX{YW&25Is3>Qцl#e"1F.Y6uVȶtB e53kusYi h5~`[z0~!02\s$v1DxYwtL3=(f{sR.UA[xaJ dAR2_kfyW+*C$ ~uN>g*efj:2 0S`÷Kl# nXi6+IZ4Xl#ŗ=G<|DGj/[FÀԄgIxO_yʑ\ 5F8G= JHKI .h^´S/RhA}:hR:E'p:Cv#EބeAĶYi!ޛDDž5uW6n5`^4Aa{xx_Em%.u>)^V*jNg 4edzcD_<R04? x&sQ.-6ļ0^Hq+>uIX 5a[ ϶"G CbyPW _W\洞TuhSb;8ѻ5x+&pWyy~}ODWoXs !W˃4+U *{=i*3#yTf_F7||e(C,O)@ sNwGQo qa$i x6^Xs%ξg C򖔂,Lx0/*G֮#[~NⱸWM%%dm|ZBc)Z!j,.d?ʮ~e%w .ܶr|H /rp \Ygo;6׺.@ke%>!.gyqB q,ֽ~Vl]JXO Tʷ|˟`w0鲬E2v;bDp"`R{W30ݧe%9qI2Ol*>vާ^ 1Ix`dĔmEi UjژL OgI@Hҋ#U3թq\3}O`JBv:r@(uY^f8a)z3xmj ֽ˖܋ 2Du17 {[*S"&02(jGA?wq-"#{$#ۗB"Y\n hz)sb)@`;86_Ϗf@Icݦ;;1}(]=FSH'V?g=<Ƙ::ZeyK5{ ,emi 9,^'yhn򛩅%ŭF 9,Z ?No–LD0!R&äŜ OY2FMc<}E<'Ӌ}GeC/WdK AJtL7M4~;"Xu%Ǜx AHEh|d 7mἤw z~9*S) [= ,H-_@κnCv f8\~ $RԦxtGwJֈ?B8z q4øy8VL݋c;2|a{J`߲%ltCS0ԩ~3^Z852Q)5~a{Xi}"x5 ԮljEH۶`q 7oͨ]8D`"_rtN7- 5+xU?jMN|j^P"_+V>MhϚ1R@`tn c8P:0=RtmQv2[| \'}`:\']a<_߸ ,q M7= WC,[HgY]!GCȘѮR7Ma97&Bki I Fӯ,Kϧؗ1>Σ7n !CZ̚83KLmsv^ *ᶴt|[-\G\]15PtsA?cvDݝ566?!sQ6UCzK4> q#I<^LƲ#7cWzqˌ%Q+0Hd@4d49V{⼄ORiyl1˔lY>KKVXj+[CYԮluӋ}0!2\[ۢqDL`oc]\e3;vKɎ!/)ђW[; 5 pi;e`<~7?X K8҉kz ¡8#UxU\K==}BN}8S |4ao+S#iL-VME}6:j3)zkUcw@CU!p7nKӧB^*r% uI2={Hl'\H|=Z&ѰS_5AKJ Њ^{G8j_W%%UY,t^hm^\S q6FlQ21l#gYKoG eb{ܝHll#E=^/i N0HR&\n3vGF#w?{=aCfqUWFޕNLbiZW;Q ZhE~e5pk@RH?y Aax[|lVf]P=d`wXsY ! 37!"*ZSsLd0pC+:{<a%ˑФfUZh: ,ȑ1!׿aɜ1`&W2qphIs0Wp*f pZF(C KJ`gtN:G \4Dʼn ֒as(|mP3R-L!m'ޥlY:jPqtCQ6=]јbÉ=W oZl[3K6}*BÎqg3B"|e\CZzU0 eU%&Plnk;ڎpo$(OwuoG86,Jgt~G棖Ǻu GTnuwTL)e`V0Pr{k E]ptMOO^uV%>*Y])* H$f5rg{EKvBe ˜U]%6u%:M] _f#{D@Ӭ!HDesWnɡG%K"1Z^^\qyX85[w)L>,#J23 w5d,J8 ^P.ZpL';A'#_E1$ppgdmfx+/BLkQ-$&}[3f*&gl"H>"~umx LCn+U@M`qd1EH.4[/ސM2D<9{w '-ɇ8n` E:ɑ*g߫";^tGGa;wF.s=dvF~g˯CLK9AK麞nw6'vc6Ӟ|~8 mk*yF#u!( ].rϳ.seo]5w@{t!J Ne}+t}*[B.\:cg= mN#CfEy' ŧZz{M4VяqnOh:y2C@ƾfj9xq.:pbDYJLjs6ـ2@kXr,Xe3,t3F Lrs:Qs̤-ùz^}&]ۑ C5Ў9wχ|KµFd~%*fOk= Zr_AݽP#rLl0W%Xj6w})ޙ_l.k4[:g1j j;ˏ). 臈tc(1; ژ؊H2:Q n~,`\,:vi*bK+Ư&7rvTI6R4+^KWq]:|"4\WhOF59:)D7C={`}S*oa5_+ȷJqȩj:N>]FJ TI;X8f"SImL#j.·zE ;/\_@!,Shl$u.펷f -!?UV%,įw~q@?CT['*gpuhcU12@'}Jqh%=O *=Wݺ۬I Dv=X_`JgHWlRCBOx͚9b&U:'" DqK<|jb{B=JK~Q9Ĩ*~'EM%ۃb 5>;OZ`h@iX'a]5IArt#?O* ۓ@ i}aPx]_.HR)ŋT6<a'f',rOۍfvIR\z߆+`8ܛ? O3KQ?Y (daz9 LWApBTH^zwuEhvʗx@\3u+W1ռ|?;e1Ǘ_bG#J=[A'CߡsvzWɔsap@WGDq~Mڬyˈ>\~vfjRU*.՘MdoKWl $XO5|GWG.qdq&BCJxitV960?1a*GnLq3ȄφRpr r7FDz^8DtfzA UVYžT߹)+ebEέb4Z4br<9fr&;Dg_+l=LmiV͇-9A( hq#txkɛCPWd" %?ܓ7}qsBn{FIa9+FVuK~%&_FS>ڼ mۚm%>GP q}py4?xs05IB?~.l޾I&(k*!hmN_4LQp~GGyac.K/4} @^`}틋Aֵקo >5ydSV\ x9Owx+Ѩ*SH 5â4sR=8Y"X: ?F(y+}[-Q޸:q./_Q4T`7mRo C<˔yQULr:_KY y`^«U.tJߺI(«FCL"@IyfhTh/~`ӧZ$fy>0ΝD`ᬜ*. _>7x{3cD!IJIxREի֧9y?֝d"7ί(=k"fU$ͪv~|mdI1066iU:-#+- aT̞e @ K'U "tM=5 ;.@c:^]lE-jH$?qDhѽ$'`aAYH)RrQ-t66-)g;҆m1OeͷO&Sa $x?URkt GilNRD)jВnlu>Wȇ(X" 0ond}N ie1=\Rw\%igĶ=zmԜ-ulfweIW);FL e%A")_Ӯ+P# NᇰѐH "N]uZ530=^b4pQkӽlyj[9A"pmMBn5ٯ#BY s-F9tĬF[]J}P nQ*zj]쎽_dEw֒hVaEa!2dܱ7=9abS[f1滏^T7bZMC/ͻg=[k {zMs̶c5ZoՈxmMDVj I\'YD7Af@hL1͝\L g '0y\c05]` P{@k٨{uO1LYPHJ$Rc}8}6qE  FTU-"@4}TynBČݖK(3H-7L@;&㢸҅r3hPAvkt*ers%Dvi18&5S yO3[,lvœȂ5~e4YJ3F3zBlV:5>~%GE=.62e#4w֏/Qg -8/F kA8m6X{}3Դaث $X/ *G"m{g6eq7b o+[ՠMc:Y\l7 +}vVD^k{K# uOaLAvPv. UֽHW3D;.[* $}ӹe kYп!3Kk!i{$WEh-LLVd]MK mE0]42D-v1&Dzg{?i%Z&Q]ka!`G(e)8#K"1duxHTuWܮZEI{R>smg1縠 @?7CRNB5R̯5Wuo!eav&OFo%]> CE3ךee))6 }‛SU,.)Њ݉ОZAEea7R캻VBKi#vr0iS}9G=)0BW Y5 DlPѝjOJHhV@[N$TvFbSvS7xda–Np łBMB #%桞)3[td PV)Ҟ'2r/<` t O3|98M2n"Y]:#d~pdokV[uoljfIp9*ƴI3!^$_Ȃ5柉$<;m*፾4r6c}")nrLj;Jy,Ӆ=l=3d@77 jGSڽ\5/TFxWxpɎMl:rn]f\LZޣx8RɒR PF; ~Zzhg-՝]Wǩe~/|`ˏv;-%PL9ɣ޶lsA0~ٚk;& %DZnftg>hD8yG.zQnf>=Y)cl0 gN&5 lLn@'X Q -^Boùkt?q%9'm_h :}h[[ 8{zs!6BYnnRc=uZUS.>GTF J>SV3DL'2=h(PT%jM42&yz?\G Ā>|#s^rXG5C&rH3RRv"IsĖdB}ucm ]\;/_Z\)}y%MQO-J^H',a|eI,s` .]HmŬM:rζƨ:"Sዏ[|}ya.a.N}V*vS;tXUp!| AG%iL'vU9 MCPܸk~m^ zV%RLvY$^+۪ ǗEi^5k^״1nm\ ڝA&o:SxyBsur/HˋV;S4o3 W[tٷJh/&:ҡ  }Pڊxvך9ɻ*5]|DI+Aǫ 8:L%>$yӼn87ҫ Ęzb"IugA%ÙL8y >\JkފF}PB`Fư./Rj>~Rnѳ D @H[lgf9c7?^ Y6e\=HJi-KS oڥyq{kHu(fLojC699\lZ^=4Z*-B'NDVי&0Uj.ka.Cx~6[[> 6]0p⊣ucLy]8% H;"KoZl3OFwʳ%Ebyn#;C 6TLO(>UnLe9IJ㝛#7A"hSvY[Ɏޞo2j $04)LL\unD/ ;=2RaШZ¢YH7. hŚU)8b+mYF yɊE$A˭פ!89'*C&m_Ti+om}XgXp;q;yH>;vKޫ^BU改vsA#xN(GKokAnbԮtpPb1}1v`;+v#-hNzh6o)a΋ ; ^LE/a#=HI:2dEfz?1M+g )oř4k{ikl2sPn=AD]LjXxE\bLޡ&~ڵIiAox/.@DE-%04xOh썉\ J~7*Jj cЄ "lQx7M738^qǁQ_[l}(P>z/3wǮ¹9F䛰 4Y_c2ۿu DrW7F gŔpAw67ޓ&Ȯ+T7LefrC6@AviTZ[]pf|m l߮*/KZ Qppd0p+9jNkܩlthd|yɋ$ sG`o1ܛ&2|X>ٚ޲IJD)TdzHDϰ4@mw9lBcm(['4;B%GrH;iv`e1)_>Lbؙ1>}uc}qhb疹qw3gD2Z܎}Ig hjr$pt$N%M3";Q3Pzgpx JbMn& *1ƋQCi#2ǐڦ RV8koüH9@ߢKovaY7>{؁`"~)Q= ,,Rة;2G _Lsur'pNg?j ĎgY>CwN4Em}Y6BieRJB|^O^ׂef+bIߨ! @#r;UͲÓ^W.L!l  H՘(YX="pĶvLuM *qoQ<L1m+&]@#oMey7 ڙ}8jݨI%=PS6} ~e ١ ‰/RrO#WbAAH^WIkr3B09Y[$k q:/:J]?3%t4S)bi.&N>u-SWrd6]Bb*1wh7 -Gyv0Ѱ!v~٩ .㠎ӗa 5?,A:Ojg\4tR΢, @̏'҃l$-{ vm8 k|q>+ΘLe~:0L4.YJ?p%3\'M2])8珼%Ua V@8$䆋w* -Ma[q%)0|PIiZ*]4mo2Oa8p6a&O17`+ h'͝`v#U|ÐmkqWl'wqv٘fMX  k皣C([9aM O%`\oiAa($OU4j}(O󖺂BlIAw5TxP K{| Z"9<+-C҉S《SHmsy.I]%Ww%M4|r#oBA bCNk^>)i8`8;& LQoͧl}fE 0Gwmw2wo+K ZXpc{(Vvԇɫ*S~4No|A=dnoXz7Җ? tzP ;W˚!t*w$;8+grD6 oiyM.Ʀ}!9M t:!;+HK5iԤa׽Q(Y:k6_8TUA2"I,C}VQdk]YKZ-qd`\S #Fes%Dt ~.;_Ē>MBH+F'3Aw[M5W*a%;y5G1}NwQ;Vf$YE厞eY‘=WI9\_RtyP RAIP*Pm١lSXYb}XY  A[;ya'={TZ\bv!< @*Z<=Bw'J_nɷy+_ څ8R ,T$:r'%R42EQnhu!({˼NVȤ/> o{2kXT9!T zS5#f:3V: ٥e?'vƁ:jnfPuQ/ts8Df~hs:~B.@}fya3PͤuZōY|hc|Qf~g+JTȨ-e,H!I(eOMR0}7x1vT IԪ5 zvNY, {"&Mc3k+BRT8w+u$=H5Ϝ2r K'ҺE{惨tzݱe;V@ )x7ɨN`bo,̘ki37H\U # 4!+,!>XńS*}ח1wOOZ-YkqX_uQ¿d` Y)4"CiH;x޲JDҖе5 <͡rn1]MkFP2`sat>(qI9у)gGtߞٿDo0OsH%Nyl}zuގ 5!\Y`OɽMO3-k"ӏ r3\V?ǙeR%(iSu2Ii/E$R}&ҷ|] v D聺c 33 v(M=v/ZtFvKŗy7M٫(hjLîXVƢl/wiPS8,sCB:#DQn\BYyb#?cYrm~Si2JuįYmJK@23euyh>㟯A:%9IE[28ܕhB=HD ˨٨ pS$S"QJ8݀V4@3SHm?W,Fp7`>A*?E^?rwT3Ϙ2p[:>|!I+%E\ Cd}$?DT8LYFʟG:b%nXY^K쇰 g˧ov #'4z:c P׍ӨEJ3O\\*^EY ]«ʃmlQ!HhPkɪ[rjGfKXjσ+~w>hތ+1}G+&®^e?Ʉlj!T‡='`E @*Np/$PFf 2K˙D`f ~sdX. "A g"@5pO/$i,0 M)ZTF/@&8=X~)) rVBT8]stX(g_D*ȱԲa6%Li d^jH9#4x7|Vz.F8أf.+%^6Up\ So{Wwt^u̇dǞGɫ*Sl26e&d f-k\4\gFƏP#^hPI-+?#Xt#-h$ca~W=#)%(I_}Yd G=<g u'.MATh$iT76e t)K8==e'ŁK) +R4g) x$Iq^nZbkr{k+oxKI(-҄/6 W:Ges0$n~ݐQp[,E:ДF_W0Bs$g1X {ⶄKH{+*vY+kiaNp.୊͛/Gּϼ2c_te_jѐ߹&$<޾,>AtbԻ }%MPwpҰ:Cϵh ܤOdJ<"l#$hu`~rг֦0*@މ8r=~ݷÓpY~paYg WsD ^=J %xeXxXGC7n wSei.ts_Peѷl= " ۷t'liJE[@ mMӯ, cݛh`KI$;< *&Smg2Nkc.L|Ou'=a| OUEEfH- Qaк9 ҄s&s.i|j0MrZߚ9gh `Jt5p|ZQ1SF2RGf)OL%wL#CR+Hac$a{cʍiys#zl4(5@"T.BJn"DS䎞r5(j`,hL o\aP;S~Kx9,ԛsWT_C].1)QXvّ*昗$ ^) Rg!јY+#˶ֻdorӟ ç|5fߊ9qg\|Fޡ Q3Z?[JYN# s@;}pQW hX"Pz*ig4 A!̐j吱 !DVEz]> A$L밯W%9<wd$^)]yTӢDP*9KƆӌՀ1lYON n(a$\(ZJf_N4nMަ&c)qgs~77r8mru<$ʇBSA `r"BY(gRz.&O勨!|Uqd#~S֑aؘm,#XtvF˵ L<{T^5CXP^{OBЈriDDJ &)2Uf>z s3޵Qej.j0;8*u#Y#緿 |hiWOx8Րv|\j C˺-ɓj"N̎]N4 %y,9'!g*) 7t" \LJPsܢYt][eQW4ԉ;l]4d ;EqEiWd~i|F4R`wy&[xnȚ5KgqaX,Z.׎BmiON3eaGKz[È3~[̈́DN@s2e"@;, (yr8)i ,ʋIhqB_LtfJwFl8.n] poGw@:!δ> zFĜaeӎUIesTﺑI~rV:GI1X"-jtt,3w):jGJAh"9le9RR] x7BO (;d0 *iՉsYE (@rl-` U?WoCD0?&76@Ϟq劈XSݫN=#ʜL#b~ռ;S[nT߱``%Gi+t;k+DUK%>qhHCI{R%@3q])_!,Ay`O)%:'q5wEࠎK{h|X!b]z{7zM`&.ѻm'U/}.ǴAl,BM)~A˵ΝI7(倓tP?|X=ɽ ù"Ib="(kE>D9J~6\&PI&3"#Ȥv|0(su7ley {g%4lYIK9¦͟\Ăq!F] +ur~BǯsSpG;aR2ے5 <5-pA|A,\ҌEW_;ݿUP@RPARbHmR&tvs 4#;ΪJF+K%izrq|j[$UuƢm$b]l\~U|$2qVaKlu˚61,ɩkR$' m*:vgx*R[sH𰾶$=L,|S 3F51PŽ[Iv2!6$=w]YR1C`ۂ]-ȶ^Ř"i|1&+<՞x1D&'翟j 4S7~s` ٦A*߻혶hH?TtKJz6V{d$9jx[ 0)f 4HƆ|((l1 }~ K:c<%AcIrb~۷=Q__>ұ98M+b5q=a9) PkDw~aik"G g4s$vqh [|W/@a}gM&]S/FrGWo-"a?7tYW&[H);'`H̠Io{(9,7R;0:oTs(KMIoN4VydR9/ {rOҜe'zK yNYBNybe??ل9вb)Xy &+Me`W:t iOEme o\X OTxڼ`rm+E~d.WdgbY/y5gVPFo_zO/wl/&V Ĕ-Sk~EAU=궴z3nꉳT( ̖3?ƫ}st#ޅ=0~lss1l W0斷*,F$8)>ySq#?;u:삔'8b~X3^gAVrW¡f;pMg{8]r{/ictٞꕡC:箥]qAmΠS24O+"7ZH]]-TԮ|Cا|dTvL[}'QG6 ؿ{ߣtwAAAv^²B򵄒{N M{;٣![ $ sN ro<2,Dʈ; v1&d{&sNcKD^w%W~~$`o:ʨECl;|Zn?i01AFL=fD@u;ۑ&i(7#/!fk͇lZ=߼:r[W,/[^s@pq SgwԪˍ7JdХ%u& h7G2+kʃdW~1hig!h4!쫞̈v,uQqExPNR"[3] ۳g2RSFy֥:n8Ժ &/f7b_:rح ~=甶k_i4XǞ뫚Y PZk&'<1HCOfM%P?U:]#Dr c"7n!![0Y̧2>;% $g<А-= 9JV?HpC$@UqOsap]oPɟ-ʣUrҡ}2V kF]$A" OJ'JT3URе =+Š+s)Yڻ7FDNܔ{x x%ua(~z"b5i}Q9qtхec<ӱ !X5&nnh뚟-=]ZIe_1EG:Yx~^하>!tR̭\fpi2Gbf*JÐXtm/`nPb|KŲt'z̜զxMVk+H\OIl6OI=qOl pOյw:NtQR-Rޗ<hX{P [t?.O%QS8f0M4VNy9^kBE pE:c[9Z'vmd=;6;oeٚg|!0Q^pLd˫7QI #oUƈ~Ou=P/Qޘ :8p1_Cgh PX#N PU͞縜ywjgAJwkO7s'ekF.|7 68Xk ROERl/IWiCCʠ% I?uQV h$lYKQC$X4W+A!J~D4‘7lљchC|ut$`?˔S`R" )5`'/͜ Ċwu"Ҩ#%* F*$b>#,WiB)݊[-8 ʩ凲 R߷>-Ώ\du^v׼LNxn2dɊtlFJFfUrv":hkrk eQdŲl45Mvֶd=9U@ }ie._vg!(g)m`Erq}Sx+N'%J YŌ2$xsA-@<+4_{2Eʨw?jj7] Y+D&}Z{e@!u_ s2:L%R;uasNQ%o2$Y{X Y )V[βhxZqЬ "ڕ|Mq"Ѡ.$;Tn*+ S#܋$4^&-Nt"'%`l:і-)dRVHڋT&@`sԱbp,E v#NL2M5|}=XPeJp Q)l^jy5Y+}rcf<⹢3+Ε^A#aĵd[٭V4"^I.j>2 wU(,& ai]$kQ8$3Xj6qj֫#7 o,5c־69}GS7Zs-1ԏ@ن剝 k:7=$DynP Aehq&J?z>:R2cI)6r_"ů\KD3gR [fsJ6ܷƖiO6#fVjN|5ѩkh娈5md%EAF`5f X |V/0kGBFHI`v݊ˉjJð T\T`yf(s5T`s4KbFF˕jsYϷoz9\Eo@osrd}Mﷻ39IYEɎ:͝WSJ#uFzBlk/qE-  QUBpR[9lB D{I{6BV P&.pJ c`7`ތ|P'`Ki.Է$ɽϬV`# σcO޻`,"l*NC`JB8Cy ?Y;ؗ_wڌ6EFNt# ֔wêN@UR@  'Js7>E'szPt䕚1N&RJ<$dfyLKeޤ&usIN/{smN;hՠ 2Qn^`!nf6+w3V\.h>,V)liy*NXI޷[wnOw)@ēVGh@(nGYm}geSetl>OCHKGډ4^>U˅NIy5rp~F4F`>ț{SipøhDb;VNUՇ١B8[Nx8Ʀ\ь /iK޳DPŘ@@JNԊ $wRSzRz:bY+}[n)O3l`ȺFn()rMֿ8^&چ .`ָGZQ'/ӫʞ<4λBYU'  *Ǝ9ѧhMYŗ ē\8SOv }]U-yKJ,Ro"׍Yn3XhvE/m}0upqKzxIJ. 񏩠; M;Sg~Vv2,8 E4[="3A5+:Ȥ8'M/M}XՆ-?q`'}B/1aFA3SD^20McK%?y qPF'n+,!~:h]PlǻMYEzѬD]ԏERvؖoL>;~'3]BE}ϝT7l)- pl{:LݲoOd5O:o.EPnzQqƑ6 4%ӸL sA/DDpd$H3B!"xI8ctr?,Qw{ß$ofr#`U'A.PM(NҍI66Pv4? eߋSv?6#$W!›wCkĸ)+%F9ltyYJ/cRܺ(q>}8j JIi"\欪9Z=I_Gt/[Pmݶ9tj^ y, ?E%#0 :Uvq_W_/}#`d]b'0M3K%#([AԺjx Q1b ⲏs,V|(<;_$oc,m|MLPt'𘞋ivl{. nCT{ {@1`Y|WkM`i& Otĝ:?xd2߆fUv)_.vw<|5Or5F΂DqWC7ݭ axd~"M[9/~?(Z"~) 8'plKWnZM6k?umm)3BLz}* …-2$0gh0}z:gWUoc]KpǞܑ6bYÍbg(UPn/%ѣ  "OndOr7?j+fT+ 0!%+œ,W{HPjvc=MÐƁVj+/ګy}.: ]IidU1in ,ȁ~?'2ұR,J ѽijaYDJ|B@"__{ sSt-EH]F}M HC'VX|H1Fp d6,TK]Z+x,zw"]^qL{񣍰_b_AT   Gh)Zg-\RgWY8{Q)8M[YP{HjZC^4Q$89@FzDIm4ޤM0UA ǯΑ,s9'Y׾8K!HJ]ԾgO5__t,!hat 0?H\J ï3n5="'. Pe˒S|#OKĝg|K %g4Ii1SCt p9Vu.LZbKB+1|O,mlj!s}}Jjsr;,Z?Fg+ KTRדuI]T/9P@=y|~S7]~9ui)4S|F_Gn7NO`]S~HbC\ԑV'*xI >O&`- o3NaZYG)mŷYz52zcY.ǹ]gs8M<0IOgJ,T)cŕ/gZ`v bot`>P:.4U81$;$KXWYx)BvHG0~da Va22@~k˱v\m8BTRʺR H ^dtxv޸">{Wݽ$F]JQj*Y ڊU/ #On#t9OJ"ؙpJYaQR}fe>ݓE4$RKaKàv뱲?ߺ;/ϵş 3Z\6@sn::*1]CM\ڗJr0^I(oG].hOBAaʞh& [{bCk6Q3̀ D1q2 Z/[Z @""}9ϙ82K0o0qn.~vO빥^ӠBj'7rz+gv_+;>,uЕh74 Կz DlVݎ;'; Z%N|R`C= `wᲝ'x~Db@sV6zn|xU=!GLčV-Z(A!,Dmwi; = fkl}ATDޤd3!+5sA*d~_~@߀|MjrQsQI 8;:w~~؆snN%WvٟzGf*ƑB\ڕ=mT! E{G[òKE*EViMN3}H'>y %eaج rIw_ Ģ8M__Pɉ|LF")'K츚+3.4*Tm_u򯷑?ͥ6o%;p+1o=wYFMZKi͛#-SJt#eu#^YOKJ^{mXHXb{m_|W`7-؍ɷRm.3͸3E"ƆY?/ꨁ`phXWR#oTI;d+y?xIq3E$sP9r\oxj(Ǧԯu@Lz@i2;^!D'{ _N.N.SG7}W_@dM&*RI<,\'F}P1eL;[Zoceo$̚]n򬫧3ߒց6v^._ꈋc㮧e`JSu7vV[>y ~LyʦfK! ~1Ůjz FgMK;V/d+r}r!Q{9*<-H4X43o {Q7E&^vЋtp?Gzfk9GJcVP?:RڞBt|@rWM:v?z 6Z PR[N(XG ]Nآ|6:- {ڰC2mD*]FxVU4Ui:ّ c㘮?G5R磖ʖyDYQ]̲⁊b@Rɞ Wm a& 7 -5Ӄ'BIv=Vqʡ;B:̏{Y@xzurB N X3 QXidaɯ^ĀIKFxҟN~4rTֵ;SmVr#.zW@V(NOTE`_1mцsJ|"ʐ30+:Wr4۱~ƈ&`т`~0i;jq|;MKO^|Y;S\ |ɖ Nm-Ktt恧1#UO -6 y(Ͻ`,jʚ9&1l`n*jg?X B)=[. A;Aok1`T*"N/mDP")5u|KD~.3*^rS_a_ W^ePg0`8}. ,MXw#8UFn*]dzDvHmH(8;:˭PX4RN+ Ud5@@Ϟ`JmC{jdͩӶT'YR9֔4)Osp{C\m;Rh9%+"URp$aڵ7u|~rLv`P]mGJ6_R.nWT.>>h-(PzR7.MNjD4YC׳A|vÂGmi\j +h]˅.h׈$w6,iG.8EЧuBgqH _V -zCq#7Y1.Dw0{ug|'r$Vf('X{Ie\?CQjKEK/dX-h*>yt Csf+"Fzk|M٥ad)$gVe*YޏHBb ȺUyw [E2MO3iD}vm6=4EFSaկ l&rRe,aLt$u-(<^"7qS[ZeG]<> >ޗx?QV(\0m9\Pl#"z]6bzJrCm] h)(>[ ̻ ~/jmRhsk݌}JAįu<0tZ\Ϧ "WÍ>(#(PVո@mHi8C8HaY䧦yWpIcxrI\h40;Iz0SYQg( -8cJI0'RKJ6w5CV@.?=>C !31 n4;QDvh-49ˣ7R##vx!P{O%BXzm^jmq2o<CZ2pO6Uz>V?,V? ox%X.*jlY"4lS"ۘbF4ZDfAג[M"~PitmRiFLg~-.\wWqE;5&Mv;bx<*U#u竕 UFZ?#Lq36ZY@8G Bڝv+*WH^'݇R*6֭<nkIǪj},ƼᢡJK9R.f"Rr,?B2s:{`onK2*rrR#.6cWڔ9A{'גE]KOٞ '!JpԜuPZokޱ ߌ[(aLum~w MtW{LJ'xY}XQ͡4TcoČP֐en7J^7y2-2npO+> E1f۾e u7iVqxRP`ʅF 7^ƿ6PLSնHz/պQ܈\\=Ѥ]-2AGDV# 6:=TC]7?S"X\qGh 1 PhR_a%&x"j?=Mā bv[R֊1}pģ[e3}Z[Ix/2с,vWiu@6_YP":qMշܼLc"c@TS_8N4i]a||>(KǢoRl Nҳc:@Hs.g9ZȦUWϣ :_mA:m9bmzh,Ly[0X)K3Z,'BW㒜~sE)=RICԃ˘%h̹H_Aڄ|ɇ56=ˋtw< ^IT@RT8o&on$ K'ʾ2r:vI ^j؁0bf$SIOvG% ώxZ5Ps,Ot1鞋=)-_nU^Vi%I u>̣5&P;%YY#A[q\eJÔ' XfPs m>UP*ۨYYvK `u6P,SFqy1` rrb4ꎽgk6}YvHz?> 1X=%a*>l7TFKZҵ8b[0|ϻ%}[%o^X:˯G^^;3$ a&r_14[o,r+9IH#ŃiJQF ƣhe,bTr vIEW3!&yk+dv3qf8YFEA5c^nd B4u,8 x{>V3ᗰ/ͥqQ0aW"cv%b_)H??h:<HA;1y̝S{Y?,&c$^?A$h=iǺ_{= :& 5du]n;{}JDhꀝ{dsoW)T:<'J:$ƨ L,cO%@t +gmuQ(E.xvBx+׸?iaWPDyf4׳׋|ne֙cĘ=J'Hoѩ5dRƴZM)J U ȫ΀Τƚ5C WVCvΑ} /L9u&qj=i_Y(/&@SE~.ԸVk\<8OCu0 gLI0dFqǎ@q6!߃h5aQk{MY闼;-` 6XQIʬ(t_kţuU6,v ƌ(F-ic枟.| f9qɶh= vZC3*9HNub/A_gv_ю\er7τtb6%CDeh{z1m f~W~K"j8n۷/H93 }ۇ!xlQfRm( S;gA,Y W͚ětH.QĽgDyqܪF;&U%82s|l&\Jd}[ BNIAgzk<%4 RX1.@OCIT &ᆫW߳uG$2r/h̏ Yp r!Mo:'ZMufd}Er ?|Ddvo ]''.%{)sᑃEy,%sۏc0"(Z3sq;{ݲ@dU&R kTMgCAmw`z E3QNΉ.&l̜JJP`҉jK^♔9ԩ1}Q=Z_U;ԲHMSB\2V% b1b,M@ YM 눸)hpw:N05Y4S> q~uЪ;T]K]_ʰLpJ.RԤ1?7iv Y6;Xq˞ff#Ão)^"G(n2 la`:h!/ L|2Fuź|z="xc~Vv CU\ h{\!6[~=-;'LW% ;~yR6ܧ"~d\HeͺPmߴT~2eV!wԴyJdGJp*s=-A .}}ॵ&{S`vIˮ8 %OUdUbM|i +G]LѼU}j~O|-'3)ZIW"}}DP/f⓵tiMB/r>aXƋdCpAa7g_W͚tPT651vbZO u:~AbZp1Sod|q.HsDQfrS} +iG5Hg5%@uapm4)Ы=B 0J][EuiפXdX<_zigG3La̛mϻ5Jk+mU .aRjۏ >UAjd p>=M9cuyh'd*R 沶9~Z8t^7HvpZAKGm=6p4FC*kĵiOI\L F}km.ȡBWM* g i.@ܾ÷NSU\4x2"`n]&/˥=%`8ŋ y䕩- +2} v27Μ\:6n^.(}` Z(eo<_A ɭjI[@cM'r,# tIX&~9ͦm}4}&~=eUJ3QN&g R9vy69`5@+*9МtϢY)  ,$*`xpp?Kp%_ 7-5*!ɕNBjڑ\ JȈ/-#SԓEyy =`g Fc YFFqr~Csú>)lYpC":K/)D5~xtn'W5;1ve3; hZfbԱ3[b2U& 'b9"j+%ϑVtMe@սg"j{& @.#Oq-hK6O:CbyOzC-;&x]G;-1jZ,Xll6͖3h 1a\* @2,js3oyJ|TS?] xx@v 'el3%;9J%kɽNr%V Q2(|~ ,(ЖxU[ʿO+]ɟ> ECuJR ->Z\,?V(]tCf\U֛j˾јGcZ/Tt!dMW?Mo{U&S&6ꪉ#$^Q 4}䓜IgӅ ja<9X8)UKg٭t:˫{o٠q{ߡU($}5{vHOVvmvɜ%ǖq$?*1<֡o6 DE3\EooLi7߇@[Qc4|^I3 % +삚 'FSMD=%~(NY-!|[sd-1M *Z9(;=mO.HJāp?Zwh'X? 5n&,jZ7D*#\'h~怊^$;}\{8ݧR<Ush'3FZ%GU`hcxWOAtQ;(/#I>ʛ컍 ,\fA<ojլ hSuJzM==_1 .ʀ1G4Dݞ̕A÷J/9a[߭0va@o\;w#Lbee(ʴes}K{DV]~V-A_0;ʪ(rkq)Qh (+?U[֨m|JzI+21%njW@]M6cPmXb=,|dܑM+cøB4[c3%- X?Ώ3_S~2! R{# \1s!^o빫)T`-2WN@5:AM Ӫ O^2?!]Tkd#/¨UR d?,xWpÒz APjtx%`m޷̂*@Dr樰Yz0qQ q٠W)ܞдA"ӚFFH|cR9~1֖Fv44mhnO+5();e-MKr=@)l\+оz -#A#i웫Uv|RK PE|BG٤vTq{w^Vju p,._3>xm|#6wJbwbc"LƼB%Hz,;-Dt&4hUuӍ fCC!ay6PtmkhagOŸ]3nOUo<0hIR#GHq j 6mpk q-л~s:\tww]2>aw')8UO+u15ńjWzI۬vWaa18&W꾎~>O/NP,pI4<+X~.<sD 6J@#cJh \{v Yl \F7 ^XbdbГ)}~5p%?\;tnjls Bbv" C BrHN(p ?8"I%d%*GtnN?%}t^qf V݄Mtf JU BZBr^ʆe'h_r&ˢ%k%]`!>4Z)p++c <Ӓ`O:TV&z ̕7dUaFExYK"lnT,~菂 2N]"V~["f O)ig&TSUR+g-;{xtYU#:'/7 洷x^n\_g Rs!4BC4c59kb^G}-5R\4Miʔ}JCWAm_(_1Zrkyb l6b="+"5E`ZdD m09!+D1d}Xn{{25O!,-t\OT&Е!~3n#8F קnu׹z};7<ŀ­D^R@)H9LGĢX(z[zN` x~ q&̴r&3X%\N2ͩ 25 "e:1;qs44Y}gF,5w{1581N?7;G(!,zcq>4vnr%dfL iŒ\ >v=+WkZrB8mFK#2 Ho};E,5UexZ갞YHY*[WZM|`??PJݭ u|R1hj9آ>Tp)=>|Zrx]T/qQ x/f{t|vt%H%ؘ/Ãqlw 1cInv}C/=9z";@zIyO#5/THD1wf,iFyXU>=RCEB&EC|WƦi}Tr,bC9KMhEVE=USꝪ0Ũ$c8zJuQTQH; ZԔ/ e.ĩ<ʍY{XȜUBXǍT_, oX@oUw:Aۊ&S7!H@i0/Qrrw3+_ ke=z\pϽxJ|ܟ\'W]+{5(;Sk!h `ܜ Gxo}A"ID-{<]sdC']#7켭n~T` },%QC6sɍ&DrJϩx{TV Ig?Uv?ϷSbƫ~qQ!-ۇSgz94 p캿j$ozkH@d .@0][$#mGc)z7W1H>vv㤛3aHC9"ګ?z%nZaF'A06 3#pՕ|3@Ș8-5W&;+ L>zz\`/0cmkԍ ϒ$!FkG_q0ڱ=X.M`&M׋D9!tFc20>xb!=ɷۦӃzЁInI"y2 tԶ~4΃v+zOe^7cy}@l_ rX$/_ըW'`?^n$x40Toolȉt?Ż0O( SϝTF Qn5a:4(N|Ū561JV -C@m`4Úm⚴`ClvZqb'+>.*47~EOAQ G:#Et oxuqz[`픩% A<) jyPg& mo4d$突La.WB9P°@mdwRŜ5՘K|ӻN];aԧL, :Dͣ'žHPڑq3i7oj !ӊ 6׍\xth*KI!x܈sb"JhbH߰Xjdx6~}*LfJ+ݥ=[Ҳg/3lw邱x}ʻ/Y{ʬ|1Mcb Ԇ;Yz`Mvt:oY'B$“".W)́VNm&uLNJ{N?c`s^dZD8h ΫE<-7_2\ͪ,DžJ8gl T[Cæ ŸJz+@_Y. uGGVf@>)YOvSgTjQfyaЗER2Ig(@}HgkyY1rքڙ}T7D8n}vuZ 2Qխ?rj+ Ӡ U MHV68') V@Oǝ`ûM?bH-uC./z'&_'OGnG" $Ɍ(\%meM1+Ӗ XYI}?8fKkeҀ=ʾ6>{w|ȿ6WGQRk*I=(Z*MG Ya?(U:ho͕S2P[5i$|Cu1cmP|26ԏ+߲u!?+5uc( ^PǺ;nĥ(ӻVq(\t"e[|*^1o9 bwZ럈Kj,Lf E5?{ ϶z"uNz^۸|ˆsLIJg*@3҂.Q2&(p+uo*JΆ3n*9W*2#p=A|J`\+e$ "lO4{ ;'GZZ~A ߋbK+!CL:p4p%cI28u?:Gaz4f>RÉ}ǵ!>׺AaW$ #mAIZwњ,Ux;jԈVL40촸J'"^Eh# 9⡆!qC>7Ճ' '[><U'Ϩ^MYXsm\kd:B]uY + S _>f/Dڒ'\nC%IOw>=_,;LOQ s)+~`ח q4 z sc-ֺC> 8cg鞫ŮAi1 Q~;֮P0 :O@h֕>UM#5f &`7GO"Ԏ; z'GQzESc>tV9[٤ 0(\5 nż (C`ڒa2+qѦw %)c[B_.׆J~M%;&/jSz䋞[fWݛJx*W_67%r6* ')!Mh%2Ԑ6,%ճdX,X*ؾ}:#͸*>KEJՈy`)>)ܜ'Oa!BC6Z3R3J/`+kнm֦Raι*SOJπJjM?g1dn %kNG S4(m$]`1l< >垢a֔%,n8A 8DI94um%Ŏ __m._3f8_^mYKE.¡00.r]vkufZK%cJt Le@Uk8 Zh)c1Ezxzf>&vWkMW# ՘Q#E|YV!D05~8@„`WGA߅y# =Cr}($z! zSy>0 <)qYʬ"w[Æ~-hc@'TT͜s"tEIw購iZa!_%-e}СKF@no^5Aj^$j\{q8 g{JW] 1T)ГϡԖ~H$?Rx'_F.*,.n)d>z< Θpi/VuLViy\xq):gmH(K_ru0+ iA U÷^gq0Y21򉿵1T$ӅHQJDRD!i&9:l^^iAjji\qȘ `ZXAٵHnӐbu=Hv~bnLtl_zIqi %Nl];ށl҆Zn}T }ǔO8mG.hr$Ȉ9a( %[۶?w+{GI_S#.мF =* Ũ:27E*+mz } 5R^1RM ]ę|xosW##Ń\)0NVYơ~L7yT%\mX]>.jAO>"eSJ9oav LDןf>M 3|8X"4<a(LG͂XW P.O ZWgx f(J6tV7ANҽ ʫUB\44`?OyiqcBR,>9:AuG k\?i}?2_78b慹*N:k^?gjB3gѷdx8Y% ]"j7dsyQoH%ZL$сg={s=WaۉnZgט/U ]RUH J{[g%Ƚ=ng3DV !<`=Dhmʍ\&^R7Vk~wpELA!1_6mGֳ!.t)x|I x§`>-ŠuׁN6:,u/}cpyJr#3b̾|i5T\EkV23фܨĝQ^8MY8ʹc1 K%lwEr EG?r94fFˎcAġ'P$JfOɊ$.X[qSVyW bɇ9>HDǹVEE 9mCS.G6NQÃbzʠE=9Y7~ ,5hKDӿW{qONF})kwnʒb/uAWe|ѝ$;/_fv>< aP؅vbSg'Rgb s)s1'l*揺]E +VM(_ 56_zPE#))8&y6~ӞbF8ZsE>m$Y<}C}܃o; "8aA [--LyGyy_g[~vl./rZrs}΁o]sG ;1h*OUI|1! FJ)'R{ ,7HO9WRJ+E%MuE(y 2=J[~ybAfpI˯SR¬BrhOs-x0}C]krR̽ 3 q+V֓FG$QˏʼnE&-UMN%- ;?Va$YX2W~_}T#;,vާ^#8Ψ)ףo5` M1"MH.Lt01yL9{ j )yskoGqZ@whe+[_t;⢓2Si#ZMkWNW lQكPmw*wg·UgzBb_]fXqc' `G%ъWXG,6Qv~@5l >$f挣4P팃*sb6D Đx1(-B\QV#ĬasZy 9P h@h[mll`=c# SHa V w,O@oFO ax*}Z1o "J1in:Eۆ։'oCڝG9u1hY娅EDH;=~bgGzj#ϊ` &[ a;W2ySJ 55$&HԹɸcP֩:q?4C0 pBd~gUwArk,m GʽYF1*F9FxU@v"038##J@ToSM=ٔpQ豲mu`sDMW/8iIqRx0o Zݵ#VhT^ u89^\[p[<QAvMP>^ޫץLH=ݱH> c<~H@-:$Ye\k޲\J g#MA~Mo.O# ƛH-eE=-O]X X6V *cXx)o /FdR(4#rU%V(T9!Ku5Ν#BX@9#ljAXZӊ\620zX Dg# ˬ\Rtۄĵ$] kMѦ]0}P1&u`(,#;w&rAqP=NN#6]6Ԧm*vpSOȓ-C =Dp=l9Lشk]M-*˒a)UT Ք"/7?1j+k%\J7d/M-6=R/ }w糝шފo\,"JV=KV$ǼaW9+R\ Ea=v$'F!g#v'2r-m6\QU[f{ECmv8 <ӵb S](ː͇GZadELCd܋@19ys-Q Ue."Ys#wǡKhvD+V3c˒;6#9M!o@Ka`0CWFQ@64`%3p5BWB~W[g'՘贐-[#>y Y8<ُMOQZqWjO,W_{ m< ?M(c#5#Dkjec.^/7Bm?>50A1l#);Jd DK0r9C( T<;-]^z꾴l†٭6 A_3Sqڵ BD^C5sc\S!eH0j;v&UZ-xTz .B22 _Њ6$^O ggr2½_:jaOѱjĵڀ8!J0L!Q)oNsc~{l_JcC(;z8hhnώBh߇ȩO+…Eɡ_)mW7`ó"j DO" \3=ף{4PH|_vs Nz;BQsA _SQl\XӒGn71- lѹ),Vl#p SoMd,E[FrF;6{,e8|Jdq)&Wq{Џ0s]Z29),$恣Eq8} ΣoG#tRa5s#n5w4Q{qnqJF0gћw9i N: t Grq/rX}l7LA|iwשmZhUox1'VQu:W`$Q+&&*B ?:bC#oP64)DœKkS\50TAccD]2̰O^13CfFT[W ĸ  rj:Ri`Q4"2 X{ݩj^:BPRY>  ą,S1DDsʏ(32#nM!w{!@&E6eH{'$ϋԄp^Y8||]' \&E@˖vf6Ν4SƔVb=y*|;O:p=|4N\5rGElxk4iJӂW:r@׾^Fԧ%jHǴ*`', a`t32dB];#waR Y ě1 s^Dv?、ذ&9d72<2bdi(L+`]x՞i"\yu8zk## -{qLHU}ȩT(,#S.ޙh ~TZ$ B x$ XAL}=)H $]3r⛭b lnعznʇ&ԊaH~@AZ 2J⠋:.D!+vf˖LF[a+=e'gҐZd#}$`kȏ֍2-#~YIZ2m.Y= E D&fa ȉ돖s%a#&ίmޏJҟC'O TiA=[oeVKVdWMX w$Jы) .t'獻h fvrI?L@p: / _1*rڇ&g;=) sB>C(Zeo8Ww7TzGq ;ПAW/~X1]YܱkM)Jj^k `oE@H@+ʫs0 8%BqAgZr~ BpGȓ~W *BOSj[ߐSM!w,NJGw']f) 9j2QT6^":xz(Iݴ~e7xDkՐh/|)]@pQ2xrzLwqT. co>@~ Fk,j:🚥 Ope VZڷp[y~[үm],e$_.C0MtXtI/1`~ St(v]=_EYQ~/A(~{܊Gނ m/?% qSN'_(6vEӶة`K2iX +#|KzQ-.2/-U4Fj"usm±OiGnhLLq|]Z,:Tgh5!Y'I 6La\ozQ5mG>ك~"8-'WY 9ڟ_넦 6v <^I2Le{,GHN-/Sa`_ثzyCr~pBiy. X׸p}{r?)B 26,5/ _z1Ղ&J|RNP%ًt( ElHn̨'<bxeFv<MGVtmnv.cla=JZRgC]kjxE"Qw H\=\k{_N5*n&I~& ~N)PUF58*YoH)(:Z/?t T"8KuP)z| ~_JDԯqٕV9m'Eus4aO)Lp<&|<ű\\;qSaiCk>ӕ?IC"F$LS#˒rUKq`stzyO||B62aTq&P]xǙʘ[}DX(]aҊ=l 9JqBBP왿חK3_ ~,$WGW1V&wWe{;o1ZYmmooVtk}v8 /- 3^SmAp`S6mghQ>‘GS;Mq-Rl-2uP0i% A wBRxIKѪ% p5.ⶀZS5)uDٿNj1d.4w Cci>fψr/Z`φ<'0ȱI+f'0ziԍh@eJG0 Za{`I-JmC&t&3G2kx@>x/G]@w] JQYG95>7@"Rg'Q:b:m.SU/ݏ_*́3tȿ&VYi'h(#H9TJ܀ x}.hy9rHhѻ:/"{ृ<|X$E{5Ll#YJC`KӋV@a?.˨2 -JU8wѓ .<-b8O Pڬ-ۤ]4b[/! `QM8q였ދ9+ &/oK.}AB4IxN"1__MRSVxeO=#R?JC{狪0`v g $sg65ʑ yz&,GTֈ -jZzoi~,F $<%5lrǮxspt71ڲuڄi3wSZs*qoyXe\ .Pd `9N )Ziͻ<9&N;YIayʹ[ށekyHK0HLi*FӯLc4W(8)2I{oŌd=V,oY1fDM# !fp_gzE xÎcY6;sX[L&w*5/'X~oٳŒDC;)d́ϨWi*t.f`:*Pu%!dMWy}X#8 ?_ rҠh] ۵{Y1Z &=Ӏ\S#"*{۰ɨKz@D3Է0Ϡ販pGxsaJV6bXq\}MCC̞N sl0ÝfGE ?O-bNDn\E]Zr퇹E@l64a^Qwwr| $k~}*2*rF6r-<Ӛg(h7 JuUZωwO20ERHȏpx"Ɉ![k[N\bCpƆ6#>6#ED;& *Ƕ1,JbŐEcf-[y؂&x@DHihT팰t^~aIw:ajL{@f%jpfe{y< avIfP#]ֵ̭89r e,uZ.GE(~-gᨘ=ӱcB N2Qm_@;M LegUTRL:*CǣOQvLwGW?v΋` &[ 0$\:J)!J5MQTϡHqsP vVY{,s6nι.Zgq p^y׻ocE$x~Αz~?oo<6 *9zQL>,} wqKynQ5'F kЏ0>5w(ivr*Y{o."/^| \3Ićx{Z DG5f1oOdiA2FzOȪOKteETǘ}wN1.#uT~n_Ұq9͵G`q"A};]#w?#Z6vT^}Ūnz0 $.jkѢV&~%yM[m7 `VF1̕tH@ShCo4/.ݶ`d ×08!T|`YL˻f,<=`:fo-Xb@e,L-绖Fi#>{ZTncq`OK&X^xw483,_+|DG7ȭaS8 ,q U$/V35zLms/gWvvwr҂K# R#pW$odE^ԅ&PDќ<˕~V׉ivuҧX|)ϻymW#055n40IY"EK)eC'Q= ZA/+ ycӯw숆ϤlFi3edX Q( (!F{ON#Q(WUd cL~yC OFz!-r FfnSpGQiAl `3tǸ[ +lfH߽0l C:\-&Zp^ ~㺓&Bsp3kHct*jخ'T@HbX˜x&tNxD"cyS&u$&ǐatbq 'Ʀ2erFJ8iV ^s,t6s_|"D-$| 49l zvõ=h ZZm6W(UJ}-ⅭԈ1$Ζ'uL폦+ (u Rt?a?!ڐkc s:*?%NEiCN{|5~d)kҌ'ZT\+pU~q$b2B4M~$o6V5HnE<.(=Ze5MXE14m2k w%Ep!$BH8Yfg8k0K ?ȃ-b>~@sv򢇒K:X$m~YL(,D  be'a f֮q#rt ï/xԃ].Ka\i?b!`0g3VΣѳB4w87 #*hu]&.,5ee@PKo B?Ml *g5IX_$&VO/d\Lxd(BSdBߞ/[؅6qt. Bc=10~`o="gWe3D(fgIoϋ'٬m-VCRPJd< ̒n̐od(h_'QduӃf"7 T=$XҟWhxMxp 0 \Ɋ.*7H.8_[ ^}oa8mt7]Ń BdUWHՐRI ј0G>.()FIj HAX}.ϲ9aw"‡5YŅH_F6nm;Z3E0!=YcF'>-#1[tݧVM1Se5ІYuE]ΖEHhBnGbMwХ L59f*maĤ؅^I&-=5LTv*)'\cZ6=ܹo! ޏ2sc7?H}ud*>cfݽė*r'ɰsɺs@!#2Sd|#cmĬa *ganR7HSEV@v\0?Rl1ra{=j6iqw;|;*9)8qB{tǬ+}L3[k9i(X㐅f dl  adU.'Iiy>;;^#Dž8x^%1#d%Snm8@~whW|>"ӳ`hdG?vSI9JۊX3a]k(y{FR"39ݼqx\4s.:ƌDw}7OiJ\y6nM vhyC8oM-o5lτC+YDKw$fZ)#8gh{F&uaZ@4*Ә'bGM Z9`p`{_~0Ӻ7DϹٲ(3ftpxmH*͘%k~iEs@yjZ`GFN~!Rn{8k*!\?]IjjAW#ynFTjCcчjassޅ`'MB[EVM+lߋF0(pUnߤnea"-/=KE`d7]EDu8_ ɉp1wD,B.XPO_S~AdT.PڐwRrm (K0u=4%v!Z*`,+ =*xwzzaQt:j0d%~ Ute3>°=4g'LqDydw&Fm(A>6~aOw׸ֺ 623ܮ߄E @E^ a?dla{q6z`j3EAeCS; $fwzƚ8vv_x|x7m/ -#JFXu6,0cYBYCw5r4{[T#lVTDQ~֥E6-W~oH֑![D /+n _ ~0!(TGJ|RE6%9g]AoMׇ;'&kIœӪs$[(%PlI`[d?07ɪ,>4ǘѯ/~?"e=Fs{yQFn5ڣj[Oڿ۫q+ͅs؂Kk?gaqūxKWtp.^}8?٦4:2tVv+_GemIQJz_H@gzwإ!u= \u]YL@?Oo{+||?.}Iv~]f}$RQrNؿ+\רh`|7AK !=w-c:,"%yOonڴɏs#kᎰ뜆9)Xv6@<{X=؄M}*ҹٞ2t(ɲ[X!SQ4BW(PMoEsk;LI&׃NZq)v nf%SB5ٰMغg~. Yq d%a1τ-%0?|0cu1ρՋ&jd -;' ytxS nҬBۼ"X9{1|0Iڅ+1WвYT 8q 3\3~=g [! Zn+L;XcfcA YNN6A"d_l{u`ۗRNf3=9x׀pQ+U4!XqqS((ܞ5 Ў{-\*D> Mn{hj|-ܠIer?bT?"|ahHXمWo9F$HIOns9'T(S paՍ<2S[{vd1h (*Re 9#9b ^Wă?tJCsչfmYXȻ]Sˡfo(Avw`/=5h̿2~BkBpeA!H Pm)alw(+]/ )FeHѓE>s<@3Ѿ=M@q~.[@\&g˔Oda)iF8xUbkh74@Ynn{JLe\!dqFfgEK y,4`Yӄ> k&N*Ȇ *G=JXc,W5VĽk Ҽ/mߏs7YIx'-, KӔBi#2{At#!^."|(}l(ӴOAU|=ǀ̻҄7[BMqO.+U<)RBھ~M ZW)ҰRp\dt >rkH1\Q]VͼCS !XXD UaEMzj4NPS(>-grgIަ} p\`vS㾣7PF3ӽ'Y}aqNbF3-UC\8f" 3/=n̥֤j]EZTI J_lnhKCpiX9$ZaK7@c>u5ltޱks%z ܲ^sƱ[6!݊$ cýT7+y:`еg;U3t<,3\qw>_w+J+R09<;Tn'-գu/uB$BeE!T]̚cHjMrZ^q/mJ"ȶf4G#<F=tLKhR]mN t6A롎^$䶠^VǛ4/#)x,2~CT*p4Bz8쯫,l* YmԘG`}Ȧq%]Cs@%r.q4N̄C"_Rbz" ]f=n2.3@/w=b"K5W&Qgj%'-lkEu嶮=K OP>C#H=wN= ^(pԌA~H "XPq;SIr/xf% [d( h51nOq)"jvdz;t)FE O7;i z45N]"CJFj,]\JVл14PxipGL26ٗ z1 5)B,#WǥεեM@*%B_mAn> o.'&MD"= WZP׷8="FQV 0ƂR[4e6"^ MD Ʉ9ɏe︰^=]Z̵BKyq;Dz0̙\|3%3[v(GEh g 3E q 4:*u&ot#Rc5GjC8&Ψ0H0,2Z6f΄ѮnG1A]Eo;[2Dgwi_EWW#@ugu :?܁2.9XQnvW:ڋlYie\+ N9`ju c_E wc *6D`Yne0gDr;R/6""^j I1;,3jH$4I5CHb?8r:Fa|ؑ7*8(>ķmjKı:@Ǎ_% s!wUBL2Ő䲐 bwaBP7~F(;av36&mO/ϴ$㊯C,y$*/2IÜwMµeƶ,vgp&@-&H4g+Zߴu6y2]q)àW -n_āP+G;<,wW`GH/\b~ Nn2?};ceZHv+ kؑ8+/y'\(rG K\?2teYwܞ 0(QXơ}4{]R\v1Pe3W0!L<:߂Zj襦.,Uo~mGY f,31{vo qZQw.,ǘ7oʟCnF_V?3xD̴nZZjtۅ/%bSKVqBK|\&+$$zBg+V]  #ÇRNR72!Lu ؈_"\jj1Jf|V8] K2u rl0gaH[*v:Ҍ\l*ۢ!F6 dWxr>҇,FE>Ks%0h+O1NMЁ҈T-d?ap*ͼ}2XPn0qQivIӴxS E_`]ƒ]΄&3Q#wR,lI>M5_FM3伦Qkyݞ;?zJ8xKrwXVRTQEo,kG&^ӧ6g"J"LAAs]EXp'Ol%n$|5lBπJuiSaݿgؓ\)LVVC֔6tՐ%r +$(i> BXS!nɹmO{, K\% G*O0kتKDJI59x>`1 C1;NSrv5bưSM  Z.KA"efFdtͅ{ wT;AfAU5Eծ P^i-!T6Pw1EZQZafAMa"7B .+fsS6Cdxj'C1YȻxH`\ءظ6neaw vMԥD ^^oD.4z{@b qǡw4t1H}u|O\"XQ&,E"v7ޑܔfXka?_">3#ZѼXwtœI7b t2޷`'O-o>L)]–[B|  e{Rl|K?4:o̐g7+$q} 3y'^F~[ c _lC)Rz+Q M5tp<-W=]اgTUJtr0ܤc4F@Ď~s0md4%= 3] fo)@݇#8*Y/kCYpfр8Q,{ͬd3ߟNoQmv.F -8wyiOR { Ij6f}hpb_y6 wtH88^ , Wr"29Oh}m#t}H_8dȧ#J?u DOܖ0Rx@B" QM<tnȚ k%<ܙ z鎆}By TRMGh,%޶%);qu>U0p,f(IU|'{"^5͏ l"%f#v2$㠧-,aL/›:n, wb5%Oј8NGKJfĢnA3d4 b410;p͛ n1Z]V-B̀Iْ]V"*/\AՄ,Q?_L15K]0r!#)7ȑI\~@Å焬vjO-@Mv6eY TܤmS_,Jǝ}G2~$%;2*ݩKItYv, D9hF ѓ{RlPJݦu'9HLb`Z K~L7lQvU7Ԁ Bj'- x F.vGDn5Y:+!sD#W8 $O`\GZu-$kꓟ(K/( Tυ̕@ G4)olP#N=L{·yZhzg)[U#&A#|PRFM0(< J> bJa#gU(h"+F%;3UN=^o(*dB@,sLfk["|a׎Ja`bbA=c#Ŏ'~Dn{tw]h%P{j,]O(@Pkٓa* ; jDi +T0~'_(աv$!7C]qma1a聯H\~g'|o_;)^$cA0a,s2鼑kCI ,}'*u :rBqEdw:~T~֋Wa*K r\KT|P5oWI?H#h6 q*3usLfX3,iO ]Mn6ъXP(K83+|jtazoQQP6:k)%٬|KN(PؼIvO &Riq?55 5 \*cytϜQorE~ 1 o`ܑ4yu R L~Yua:e|niCiqwah}ŰgPtL㔞i(N 7SI!L䄽ٛԊQyk80,^͑cU4H)-VjWf:X'xS}C^~ԙ(Y6qoe϶맂Dc,/oL;7; inQ P(tƹNNLk#Z s r~Ϥ@--Fۜs9(8wB(/ c_Xmv` 65PtN-æ +vdgdGo/Y/m^^iH;k|"&4W>b$} |;A +c'6!*7BR+JCύwp|lH4HL:2ё_ fCsi&C*AJ}jc_NXHajngE++Omyeؙ\v:أqt{"W[EΪdw-"m2[\-[7)?|ZJbFT`oWfmSťViv!>=ʱ¶M3( \[B"&r6b84{QM2Kfsxs3m]ޥB ܢϻ44-OaX`J@+`V$0PLA_d:okMdZC/A]yhz50V;&EK%qYs?iDfn[}[5uyZxR* 30Te¿F+S5TAI+w+Mz)#F*F6G[e-Tj*Ս?;"afYh6F Fyyy k?-ԭj.Q}3GSd?D5e^h\%5Fb;?lxT'SMP?QN3~>IrNV9-NC *ЈQd} GS!8v WLMcrBp3 UՐd$" aE[nT8gu`ʴK uH_zjr0繤'֦uE !,эhhf)L#ӀS W5utS Vj~9;DX+8aF]5u<9 Iy3w\iI&;8¨fkqz`xo5ݞxe Gh833M)u7i;yQ g^ugoV-m1sdqlF?|I+>ߔި \Ab2Z4RW;gSaiAI\cVV|Ws"t7ܑW4 ;0gZ&}uşYd ,EU؞>F[᯷D5xt@_<!f rg4/O-YI>c&SXɾQ`,dD LKU{ZY*{fzGHko_otOAzww;ENIJ&Cq8Ux9 \.y tkE+>J.Qy<89+aqvbx6~p0^tͱ!\x9ZF8<-R7ien ^GtNcU y!һTE89ᙦp|'ϾuSƓaYYo 7Fǹ4(KE+Ycſ@6F*]*r D[^zf)rHuT'~vd%+jspC^yE'_ŢE'îʯ_wfɵo[t ƛzh[9dǻM)t5Pɻ6f^`s!̰fLIw*"~l=L;5@3_8ᥚyukr䄚WtsDH|p/1rXe"0e_k⁴ a-I]VEe,"fU=ɞӯ<΄ 5 _+X)b0{v}G$e NŖ/֟{@9+uN<=7) [< DD [&՝ kt3)$O"8s֧rb }3`Q $ay7le xOS5+o%:)-N/ - o;Kx^#r~n TE% `hX4^yTs/%m KކoϪ›~< uBfTIR[G`{lP^G;MJ< @GBg'fRG1\h'Cri~"% ﷿ v0^<ۛcKAd&x{8_xTh GJ!i$Vj# ["L-Nzf`Ɯvġ$)Ī7uWa'b`}va3 _ H8gIm5?ےK:+i#G}eftfwǤlA!fLWso~1LjMY3&͛Tyr~f߬ǐQ_\d`,5^8d/-7԰+x?BV "@HD,rJ1 @052I[+=})Bx,qozug*㊞|CBX6)Eal>?$y )qBJĥ'$ ۧNgP-[R:Jb %(yc6ĶV ( e:"%S~ټ=K/-UwIϯ]>sh!~͛[138wnA-8Uz:ۏC5r:$]?¾ʺ~nv/~$<1&LgJsB ~7a~Kytb5 0Y\3^]۶7Q"(4-u7HuC֯*QQyNa_݆ŪZ@\^]ZD^*K+3N0Gr/ KHYzT) \Yk!QA bU0g(FEy&nʼ?雴r!>ǵJ[{]iڟFUqVXʶ2~WuN:SJ}֒҈N6j /]-,ɾSNABRiEfy5X t%h!+Mq -"Gސ媽WC5di ~7oBҺ1BZ72T%d=J7IY(o1L~R5UNk O+f %S_.۽kVT a,k1jJ@,`IRQMP'=p4W(P٪.s.<KOceiw/L6yx)0.: ӓBha KIX6(ǵ ,TW쾵&olifj=MݜIh' ŏRV4ߛYuO&rWjM0dD\sCԺ &s =vz z^gSol'jQxHꖅH3vbP\LXzyxqQ}]Q.ֹ *35tYbd&b < H ';0)P(QȀdFzϝ8riTnqn9Ώ n&DzU>OS>qriw.?JA:J![y[)QSn7ZR; ! %T~~8!s͑ϼ_Iײs" "p@kdXydfjgoJ  QAKU3&Ur4؎GXoiE5A[ UxJehwjU-pR%*j ͢y*ރ7m[ǵ0x?Zb r '4؇3$S==~ 5,"DBlqfx:Two^\ZUFǍӛf=vU8<7rػ&0P_›T._8pyI/1 ^Rq(Ic44wpPzl*otx+Xu2r,҃<Ā2d ~v:~FȶѤqlc_Sd}l*l1OuT=HXVk7ٮ1k@j)S9 /t#qNgl$BIwJ֥KDU8 x!cByLC.4TZ(GIR6OG#ϼЍ.{jLypy4.cUgSW=`+9,OpOYvFDZVY{cxfsMvS;[(T$Z;sx(md(&Q_k;.GE7R^9fLIsj査%u>gR%d%.eWFIm* -k| ]N {YH.{ğ+\Z֡嬿z&(2|9SqAI\L4 I|ID(% iOh\yAYFH']&`Ϧ1՚Y2J0opni`$+`/y 3'`2P7 ̆\@7bAdc?̐.+H#;TId*%+3HkSaH(pXKilN C+.ހ>МdB s!!ƼrFQhpƟ XDuopɲ{'ߜ!ɀ -'1̆_]t}|\XpLX" Eam%ψW4EL5ݘjOΖ?d#-LyM|dG=XƖs9fb60aw} or?sXgj ~X6npyo" ; ;&c2k\rɗƦlgFDލd-޻YK^m x H]|5xtE>}h >TDZߣm SW')G0r/ѱbtsxcw.wnr7&аjaGŴ'|z?d TPG:Pi&-76p6R|m7Do#45ěo;^ QP^D 6d&Фc'P2QFs8 `?z%PPgt}U1쵴̇ՙ#P_N\m2ܩngt"x$aq܄w/:$8ԙsK.i ۸T9 3 )fuA^~l8ԯ}CJ\] yfnCST1"]K<];"+\eRD@&ԡoL3]\X1 zk:e$X9 Z?4C(07@%iP™آ(Ƙ{l)LU_l7ܬÓk}L9Iyݦ#8_igJIi2iI#M*(~Ö0JѠ]ѴKP/uV \dlvr Xbܺ|߆\[["|Nm#2+XPz!Zj w6@T0:~잹TC\yI}dž1yL]kz:quDQ2GjEK5ɯü @vKK/qeh(ǺZ|hgsUsq}/J`{a¥#gÒcV=ŅE w[⾂Z+e=zǩcl{fRb;LMknv|"gz6 "躠0 ?kRiE&cvv#?5УXStU( pR hE|ٓ:bSB"OjB>=SWpC0J.S{q84iH{mQ3MQ,HcW%<\Mq>J| Bh&lZa4c`dy"B ^},#K{>ӆH|_'MS!P%ҧSpQ=OCMHR38jVT N/0 e~eV0Q2_;Hm3G75"35cgԑn<&>_jFacr=u37YgH@a[\j.3v}U⇳UQ^$1{Y2i7A]T{,b5L;#]]~5;o/_~JmyDun_ShplfV3%p[[ LZ ;yS.mlLOzZ_&lB0@M`-O3ͤ1dK$Mwm9ПTvg^܇zAM_L =oDN:W-NAnocH(G+Z|&j+7 &ЉIjT¥(˼d~&>?;Xnw> O"/Ip-x1Gn+-Ԏbv6Łl>R-}XFo zv8O 2 u:[hT9ևO1bhJTl a iclO:.kľ|1P4V Uz;p^X,É~8[]ACg.I{XJDs?/?KOb$jN$ƳIYJ38[7Щ耭rq8`o$ M-3{Xf١Zjrez2r`VzQ>gY٦!}W}qԛ÷\zB 4D'X I\̎L5bJ' 3 },FrT .XZĬd!!ʡTD!|Bn?gNR>\xf+[8&*ueni5 4WzfPJbFN,~xEBmfVPE|C!zS\Hj$gq B򇦫2:XB4r^R<@RyN1`PlXDRӧw NmGF#j^b̠]UG<Վoa|;CkSJ8l∾õ{4E\km36Fy0bK%;|ھ{sw}p9.v¹<ߺ26 1&[͉QBMƗSm7(,uxaq:lO`{n8k>D|s *Ke}!yNH<DʺYqj|#.KO XϷ QZE&hjݒ|Z<?2\k t H7|*ݓRp, ː"5FIн!B|رS:Ƹ'H -TGŘ9.)&__# 9y*8Eݢs[D>fD7p5c #<;+Qj7tSH\)!\-|zio } [4= `7:Aw<# ץSFj']ap0?Qi!ԕ$I.<R7f+v.9P `zjc}WMj~& 60(͡`X2jR*QSdӫ@ #̀SY%<6ݩ"gI 2L=$ȕ[z1@&Fv_ B@Wyu|lKbH%*Z' (QsK ڊDoRgbt!y]Qavjwbt-YKOyhXLMIr9%TOUŒpm4C9nJ9[d,8t"Y{RkE0$u&mۦSgnøE@ɇS҇JgbxMXΨ91q35e&*k'3_,%EMvjH?lVqk m7d YGq TU?xd_gѹ:×1nqm&/W/V 1w-u4L.;j`;RIҨQ2Uz5(t O:&.丗aprܜ^!nw_H"o+`hL_P;$0iI1Z\-(ARr*!ΐYy6`Q;p$B`D&/c?ۏL1 ʜc)zj6X) Љx7~FpJXT3ޣhl_`(r )ܣ(v>kh(Io^GTHWJ 1o0OT9ۙo;QiԑC8+3V2 'xYf8m]ReƔKA&09 JۃOn ةGFC^L4>-?Y{GGg; 7'd)|A׉ URl~cjfOxъ᷌>y󛔭"`8VG# t~^kTJ_[뺤gr !#y,A/6o-\HV7ڻd#Jo` Ynq Ub{ҩZ0pxҹ@`/(ɟ4tS vk@)}$RJ/ ,xPwl:~Y{k,VSWjvSqYLAyrO Y9eREB^ h鮪iQͤ؂HkX}mc|U8X#jq3}/xc'S7c33ĽUmӝe P;?MtZڧw\18jU0>lz>qX Y>O^qZzN ?8.1كa bDd$J4;ݐ crDk`(C3iQn@ٮ 5k5C<0N`MM0)}-v~ q>z:.~9z(QkZbEb!b̴6]nKnMHpK63o{fJ%x"xG+a]˒t:OTHrYlPrIqS 앮5t 14ğU-+̯79ܹ+BfIX 2.ϭj)܀Fٲ\AWZ |J| %`8i.08 K$9-;{ ̥^̝#>0[λNvpr͕ iX[o⪵hyT@Em E]9M1WqC刼5Hz&DA f#fNZY1<~#-6Ey#n]4(-Nت5q֟$'hH.15EVET`+)mL"hO-4WE%/(Z_TAEB|(@$/1;-= ܠc|1y%I Oxx7n]*2ÉkE=FҳRfcVPIԟ Wg5>XfL&],T<\fT_yPUEn]]*R"_Bȃ:߄n~}nGB9an=ᔳtY##]EOd?E'mlTyS_2B0e-OLz()+ :7uŞJS; Ay]DU!'yMe=v Am]Ӕ\?P'E)vco4P$YYxZ{zv}yTSgls ~mLĒQ6bcfʳ˸O_}!DQp7QЉtZP&W-EޏɨYTE18-9x;/DP|UrreqҺ͓W{Hۏ2 ƶJHʗx03sctF'knvo*+~\eT8AH[ hxY.Io)3yuwB**_l9(6زy1Sc }1PnQ4dٟMm:W\OH`̓3K"AuJʔ[nj*G 4[0Ow!WFJ]ix4';V 1f=:5gh09hZq<547c^n@YPf̈1? JcJ-k/yx;Xã eIhwGgPy*T.@ lq5+y \!nACϫ>e`_3'6yk\h0uPv0Ji@ (Sǯ \d- ໧(o&u.r3ʥOHlγd6WO\E~ I(]d'x=Gl!4jÂ|eD&%YC ٟV>v?k-5Y@b HDCJǺypËӘ׋\MS`m?pmm͗FZ^XW=ӝZbx9XwJҩ0^BPTS9rpz ө?hьCl73C3Iߏ 0a-hRy1e~Q0;N9=hZ"qw|9C \]K B" iGHg]z/svf8VGD*.f]\[?":[*]FvK D؅FtEn寡"NFyo&(|T4Urh~!gxsil\1t{4<)/وĠը~s-xr_8;J$"L7HOXE->B"CU22±TVds/ z n>Ƣ 9FMlBRmd_Ju%yǗ\TImr Uh]n`%w!2e{$˭L=: D~řvo[u'H"e'O Z"GRRCmsڛ&k;`Wש:= D$lt8'n*1P Iφ>rŽ؎Ͻ;]'@ZNhmVWnέy "3K5E+,2'!xbqOpH*wqk;\W1:0:n&R@)-D27s+-((Dcmj=fogo')vMh,ȸ9xm:aERMS5j>\|-,K)r8CJr:N|zr*SGzVz cr0 g j"ι.'(4l*Eۚ| >ֆWI`8'`vT%8EZ8YOsX?T ^u\dK0;0riS>[*5e'5'F<yA7MR's$X[Ϙ yRze. y4騒a:Mdz UķR&hj@ISһ-ϻ"IO˕OH>ḩȞ=T)8Fo#ѹ~A. ?x91n!bcQUk`K'PCfs@RMm/R>0>xO1k#Ae ,P}) ҠH-}Xh7\tR vcOH!TV_j$m7錐4k㭠CZ#A@>m<3V.?qbi[!oܦPU1#iŠ!ޢ:=;/Vrd˰ SkQ w"AVe^R_-";ɶEz7#jT@1Y a;7 zNkXE?94pU[ɕY '',)XnRѴ*8WQT"`QNdX-hQM˨KSKrA.{_3Xzcr䧊Pi"sd3RSB ~Hj?ʾQҧÀ5`O`' ݄owZCdLVLnNtӋ"l*]iBlTCY+^P[XJ7Y` O"j5./sMꩬŽ/[8ۛ&mOiUBAO{)#[<>`^<ͩjN ɷAR-:LN6V{^QUT E>f1;x Z.eSX>%'zj R2^+",}Kј)D6ӲпY'z)cX ڏ8jˣ~]6]L;g %&QLjO?4YF@RX o N+Tx>Cr"4쥛0!eJwԋ[!Y"˜]tbȋ!p/7k m1HmQԊL&g^Ar|hcÐk,'7-բj_D;ԹHc,h=1pxY߃C'dwK= g= }{1E2ӝ+=\dڛ}kJ*H;>{MՍ"D"opd8yK3hH S\]P ι%3(4Tpy\ti(f40&]f'(J3g4X5(?AfnIWj |O$b ֈb>GVI w2^/#=Äk=c#/(zܞJ|m4V+(qoe LW̻&}XzRH]=@dg9~ӼK+KR;PwiΜ/Ё]-tdR):L}J|Xp6][(=, Nu1 ֙3Jy#x.o= :VŏinڝI4]?Bkc}eBtO M;hΕ &:HIL$&S?R_Kh6D" .ՌMۣ%.Bpk4=3U.䁫o^6/Ihc)(b;,5<"*4>`jq+<3P#_E,(,飀I-N,4O1%>52nšA|^_**_@sXmyp'~ 1H艒aVD`Y_;գWSȄt7a\rߞ1ť9"ltr5}'F`d#;Io\ȿ5:cA9ffR0lE}bж@.̮m1lv{c^ma_APG[wikr<@ RK$c0μ ED_" ]qUpVrƆd"E*2O j<mq.9Gzf^ZnoYeǠKD-Wڢp#3v|tu* '6Q۱1U\ dX k}xCN/4E Xff[Ű2`nZ)fH%߶mH–.YW[%8Pb2߁g8xƭRjLqPpز25NaKDkݭ@{v4 R-ع9O s&,M8ha krug##Xz8-3ŃT3 >lTxMpb^:(1.MocUZ|,N,ӳsNSQ>E\Cu^5s#k@bTm=|k |OrnlSsJ1VFw oڭ-K|-#k{, ƃ" $d`2 ({|R$p{^S .zKz[/O@l VZ pFKNSAbm(>r n|Ѫ3 F zDu&! gigK"%{GsBc k BqN1G7 g >ι3ium.Dj+s-_B_NIO>BWA= F2OWζONkUfFVE6Rgb=Ş;.bǺ+LX"~˽ǩ,mތ0n(,Y 7LrL <8ۦ[r&|!DjkV޻N=kA 5S;(k.bX@Ԭ}_@ |$JǗ2_5H?񕻋|.TuB: W30}eWU#2?WyF'И5һF%RZn)73@e}CN2ePkDwYp%!uJ#s"eXA'If eo5݉UIbUDdH*quPKoH܇Hˋ롼W6,Gސ_T@N|۠.{$&t5:3Ew;V995w(c ;1x&p&3![\*FK_89px74I[VsӍfFYZחng\CrO^:ƹZtR!L+(uE(ȻHMHX\īĸFX5XBF9<6;n?Rqi9,}JnorLn^>%".YtRBI嬹/h ?~v_^V\E2ae1Z 4;6o-:WvlU&vbX.- ;5vD 6,hT1fhۣqu.y]mv9SK鷂TH̠eD`Ԋ)F{'bH-`.ZfZ1w?7I.Ӆ6nG`-X6w^/Z•,jb R\|,y/ %0˦/:|!EqsD =`5}xPxE=j8o]f8SB !>Cr;M(!p 4:?5tU?NrFFV}D jrmD A51 q4mQ Kݢ/klTD#\sH:lEʪҬ)~ k#gcOheЮ H E)=jt{'6Z@4I8ͳ3Gf'u,)V IE4n&F;Hn`gWB|,`%,W q's}.V[)hGT9b HoQ]$+X8FGǹ!v5փ9e{Nk]M3rna5d#> 1xnM2 AC[Ǚ@7b,و B<ӣ:{N| c OMp8vfN wե( Ylq22O.̦zB.2Yca"O-=nwa,/@lr2>\|Q((SYܾy n:& ޢe'ˁ)ұeenD r,2OT[(JUX h>[WɟUZΒG sy}9n9dU!OZԖUY S w^K>o-^-ړˡȞq4s_䶏IF =!OhÿΘ#iSQwFUj}KI&@e o*뒴%@8#x-?t|0%,.B~c c/T~اS 3чP%35 "8iTz_d[L@xZd+uewk\Y_~>"1ňOZE=c%㦡8-~KGzN!/. w(8'WFw[VYMߣ2%: [l Y ++=gb͸ ă k͏/~uu͕nk&FfsW2̘ɚZ ;*QywaDX;`*)61qi ; l, %с_dXmhZM|Qι5Ԥ ' Kn KFqV8}DM+X(^QmvbƥNZr`gjq#:Sc X T/Kp!Y… ]5 `U`S\@30{PUvBjSU!@ яW. i[C<'ʨ6%^{]Q1[d2:O&u#[uHQiq3C#-!@ݓϤNY@+=}TvZv:0:UN)_[P, ,+tA -&ҭ\Kzs(ͣs"Į9:.]?v!'"fdۤ˄_7 tQHO’ JZTkfMaZMMCL_pI}${b pj@GD,0kemn㡢_ҎA%z`eƌ^1>>R7rjF61[lxsfHbaIPe "z.9t}|+`O#m7 Gwxw g|ս/Jb4FOVVTLTjT͜Mb݋!bpsT?x|gm[`y_eqzo@)b-ӈQ҂I)0 A%OICԪW159wsJ(| 9B'P^8OuJ6^a!"LMJ*g_ojg;=7 v߉HTӊz7I-O{+Dʛ@.=THKϊG@!audnrLuł0>WFO Hy*^۸-KjUlsէB*Y &Ҫgot-baŘ:g2I"{C:kv4g(>H]XȌev~̈MNly`   y"'=G]mK@sR\@$Rji!rR 5a+Mq=h*݄O/#Qx:}*, $/>ofu~ ]<Vh#J!*牬+>Ԕ& BY):~|VXST7y@O)vrvQ&t*P8_@u eM }*$l,H!aUBmYo4K|YB@Km/`7  72$*sLTN$ڻՌ /\t BZq A2wǣ9.@7&*+FiB2?I,e1[c6C+цdOi=H*;ѻ')ZeU_n?>@OԿ+kĿM=]x2 +4QB1WL?L,ak,:.D߶!~-7֋DB˖u{:mS]BPɽs"(7.zӡj$bT/PͬΖTW)݅Ȉ= v`]`a`uغ"5j6g?#a75s'@/XRPum`*CTބ>0#W$I]Ю\&lnzfjA5c8$gL݂͋c/n_Lvr$ >v97^7|v'`)vأZX)""zIպ*'SZW= 1<˜TH.ާkö%:*QmSCvw`:Q[xOF1Svp9ũOdRĘ^o#gcv&MvbdMy:!1!ns0FK(^x ef<}GmCtߧCT (K)C(!v*|_wWe3\uS/'=53Y|oTfP mb7͟/ h7Hª2e(4Dln&#nՁ(퀊O>`tF}#Vf;Qk]шU}fq]M<;)ɣ;ocdtX]xphe/莗t!1=V0r?;y%8-7~ױL`xPXJ6 XH41->M6GZOs;7۶6F4E+XS!E-_>TI7g).=Ie~X:+yEr`N*WMv 3]c@-Xu. /_Fyu(` ?irXHn+KD*.JOF%jc}OW4vڶDn{g"7;ߦE :rgY]Y7K^iz8K $cB kܤhvG*šE2Zi 3+vXG>_O^}EH }t9dR^?ſJٝi /jԔbZ#\%a⚀ Lyߞ- l:%_<=pUZQKBX_`Υ&Qt6,jG ~wo`A`6,1$㉎N%\!Y)]:A 1\ b;'#dFk"vv/!KJvuuyqũd>kch ?NJN:.:ޓ?A*9|=)WK NN냖F^YnHhQH)ÀY(qWH\} Xthτ;rhGmUBZnQq% ڷ kJ&;lH/ZhCF~ V0`LqwKvA Fg > lE!7qԋi0v0p7&!>"<n )'`US*kxĖFH%i(tUBlNmGʾ:0,'ёkLh CmP)ʌ3݈zs\݌xKCi[+Rx72sM* 7Ҷ' ):ЈM[zoW~Tpc%; "V=L",Nbh{ # ?U ̅axQi&:}*ؤ a:yXCa9ޔDo忇y/͛"au8QItǘ5YXH qHZy&^S8*"Ńo\$oмP}WP&c>&| H >M[EY%B4dI˸b[p!,WC@=w&Oys~qƥk6;Pז3_u(<顙o c^}&~q<Szw1C&UУZl7RT`ފ^Fx:> u tKIU bR Bz%LGy[ڤP|7bAb.2\7$!罓#U?SJ{һ$ ջYƫJj;ܫ@o{ Upd-@ k02P{+S+ܘW)#jmͫDfλLN &]Abf&@e'ݡꒊR&0yx~[4߱ɒ|0ˋʛoܯ[|iKj`;>чCfߟ՜#DL(Rn dHk= Nܵ!Au6ЍrڢZVb?q2ElUu.OJ>VT0謯4nG)#;/o@;r+=o7G‡5JQ޹U" u6 L=TQN33u@ ~nƑ Xn6} LpΕh*y,h屖eܖz5l . >%Tkqx?8{60]vT.4D=֝ QVO\'qnO6/;㛪U3B&*L!xjQA.OXTPiíUjS3yRogd}jJ4CmOe~&+YywÆEL_}NfIOaXߌ/L4(_K f ~)#%VDk5>,cTxƳimUv| o͸KUjSeLm] ]8d~wzӿ du!X*ef_>?/4s"zu:쟋qM`)ig9ed=02iJ@@= _+CDH+ ; xK2 arq@`|M6\q QPOM}2DLb Smۺ8f硚>L2JʨeFD]f?xþ5iZ$(7Xs1t 38F[ERc֩ W ȨdxQ Tt4~ 9IC&5FRM=uPߣͨNW08Q18>lt'Uk9ώ8y@&JI6=/LQ]?#"!f:Hh)Hwe؃$}d2=ʌRTXʕ0uJ; ?x~#iPk*g`$f0M:4B嬴́Y߄@_NDsPxҡJ8Tu4گ@ğqWT()/ySU4[#S,wڈk./%^?Q˸9I-d\bU>Sơf^fAW;G#$0k!QՈ]Ife?*^3keδIė)Xҁa%ʄkC.-㻏wR3e!}ӮmL"a HRFkjz[rAM7Nv! ˊycQRG7ƛ jy 溓)-Vxw? 3#Uhu7qGfav#*%g BmUVը" HҤ81x>E-*f&hw\ydΟP{S+6+5F$:T뢖=7Ş 9>eRnb{.Ji1vʈ3>~1m"h=`XF}X5µʄ.4_G.!+:SVz{WaQf.snw}ı"ԃ' 3Lm]bH%-A"05`j t |@ձؿMWR6M^N7!&DzRqJNX">%@^\dq{G{.iӈ&~JC@Kk/8(j*N0U,lpWx$z ~=~ NrxNzcIq =1+h4jV0O~-X"@ZC!pȗuڢ=Y2}E9kwo*rT'䢃8 ۓ^,>KU7)M`_H { lA ᷊2ΠXtmq3{DQ<c5`1QtMaRdƆ1Q6GWR7!L"ؾ /bC͎P BnN`ˈqĦ賚TmD(so惞Z^fJH6n6KF_d\yo( eYt$ĞZ:\> 0#e6J-62ܴBj.EȡQȓ#Id'lj5gH?r]*2B9X!zReUHxsNTUǃPOÏ.bbMMx'x͙o|`H6YJoc iXs.MM$Jdf :lniμ{Rcz)&pO~ (.nR/zA:8L] W  ~ *Mc$Pϰh'C rT_ծc }Gi4 K4p Ț&XħEPfTiy|,[^@ri, tT0JT&v}ۂK$FP@;G=&pSXWjX¨ |L#V#])!^(YGnaOn@ŒeE oONS,NQ2GKj\K4X ǩt$6 p[t[xw/zJʁW[\AC]/E Kq& ))X~؞ZPp[Y^*u:OHB>4FPnAUI$)o7Ƃi=K25|ݽcuOh8S@{&vZs:}cj\œV" 87FJKgK25uH֌FB5 H׍w-ےZQL #!nҝEf753 j@H߷Zy.(q|{~:'v""vx5`^Od@`A9 K90$2MZ=&?ش~3WĴjl-O)!s['JYZ69Ӣ֩%ǧs;k@)UWB'IU}U)a7&1JMtaR!#gmO: 2 %w(̪.GT:{DЂݏ+W7NJHcf8ei5I1z+eq;/BβMe*>z͏>_0$'ه^FpQoliUYqR=oBSgySV6H+Ca7_m%E6\}iY$Ѫɼh~ؠ5N¯{}g.8@5 DQ2DRi(55|]_qRgs%6DB&*< m}:/+K EGeO5 tx'Ok?ҪZktE31)>_[RJNrJc-h(5sG.2sϥ \ wR"njMOTXLR]eLAO3ж*" KM.i#3aQl{{:dCLQ[81tcy.~` ^:w޻~'EBT •IU)XJJQ١~ϜprKk\G%}!:R;DZ;Wz6L 'ueIjchve $H#;%G2KKG5 P/8B|GN3"½ [jn2d626{'J^J %t- zd9K2јCBe^S?5|M;*cyq.1fܧJ3p;~B}vW*YW0B. Oz{j +m7pO@@ &<"-/HpȔ&tXcb 8~JjwT>x#8{PP- Eu CMBvH,ۦz^ ̨N2rox=j%֒)!,f@QXFAƽ)BvxUChywBúWډcr,0Ek22]dKTx)zà<D>Mj1"R)PKq8 LKQh M[Vr$\>#{ v\ L|CN#@>;jBLRseSx&Wt!xز}áG#F.a^r0\E>B* 0d^N$ߕZ ދb]ǃR zG9 ]wb^m;F;%; BmλO%귵^ٕ"w0:.\jYJgF'LeLjʾ0IW^bii~Oi Yr!/3[~39F:H7gȄXֻmlC0/,yzk2@BaQYt}Ɩ- ζ,tQQ=N|J3{ G`+.++RH!JEx ^q!.o͆=`fb1Њk?XXp+v3*  p )8c/^бTP%f"ơ3I=*^>OZCёǀUc*bqw< k!. gIHj͏2l|E?Tĩ>yt:Ԩ#8P7#u۬9yujzD+gTΊ:gie "8N$2ixJ^? R/4b?XҫV^ۜK0ΑcP3T w{/ KJh٘N$%R8YYF7DI,>ݎUtKIύl}~^dXR~0f&<mCYT ,)ZHMavOJĜ?/U 39X$mT;q-g ˿PJ)f1`HK+2S{ϰoy8:-Pڲf|P,ܹmfD?憵Bߎ<4G8D&|mr %2A!DټO|haK=iDzS)Dn?hRFqg4*ȭkF=ZLv]hC9X@%cW6΢h]#e.+Amf(a}ʱѝᲊL\hF=ҙ{%}m!}+DZOTOmi%LL+ޢTzꉡX M0S:_//ccFo*=/7e?Iu5og-W|><_k/|̏*~P54M /D L̿MKEѹQ͉5- $ +Kx8#'?E% ߦ j3wŷv]JNCinOōM+Ŷ \{Lzڇ>e3yQDT3%Yqްݻ6G~T(9K@UzA}V:۞jF(MO9&i!SB'z?x`ÞxLLd@Si?VZȾ;Tp[) hVϏap| -Iߣ F֎ah9:a Y?clzF8?.~yNpF`.4S X't,9^ZAִj!> BزuK̷wʄ*-c'n70m n]\5TbݚR>j`f5R@.ʛ+~xt[yvmz F ʃrpjOlHА;&K"%!'i:(%>C;װ.ާt-$p xJLĜRSw|RKx !s̬l3u4]d\"C?hb8?Fܧsu#̣R[@(d g֤\-?oy`deּ1mXDsvՀ2+ /SĉGuYTYcfц[U^{qu7Un}[f;"(z#5g;uhfOR˩w5e)<ƍaw>jTt5?P5 +ӄv:Jd]"|nMltʰd.iE/9R oid|m:p5.3,a h+ZCѥ#/DȊa9,壘Qa}FdF3'.]c2bCsZ%y=elottKTKÇ$+w?5CKrίRV lǦ~Cre,Y0ïT1? o'0[Scu9$wca\~p!b4}[g$m<: w㴾 Y l%*jxn3KnyHp+<#Z\#sNV֪^f; t<{FXJS3I2zçg:*籋UX, #=5tw@vp cgpO١mխ+ H3k֠B' .֋r<'bsdARڥ]Y[ٝn -xͭ任h'wc1ވͯrhGB}OpϼMRsDⅶ5T(ǧ$$oFְΘj0=Kt51GymȥSz|:R`s^O7 ї *>hߜmC;oղ>rӛ̯vA{X=*1ZAJY@f n}amc@/V<oX`\]D|pJ.,ݚD#o$iE Op$!9+%kH~ҹث( LirAňՀ5%_Pe8wqآf#(n2icf}hbe-Wn.\axFphd>4o>l1T z9n{P]oE}pw^5ʏӖ#m)fPZuo"?ز>kf,82<6l>kOi{T?{wvc:cuqЀZ"ji}[95&vM qOYX&|Wl1턉.je.)O]ԉ5< u$ ?48S鵉C6./}4*9S6)_]t5x8s;'b&1[Cq$ )09I~H΅9Re nǚ˚b2^hcHš~V,M0g]; Lr)/C5cMv( EQr_WvrdmNu?2]Ƙ[~zJO .hȠlk Ք%rcy64u|{kDG \}c)M ]q? e)$;"k@^XU榉k]!vP_Us-ߴLJc% a)T Y32m:E𽛴J>ʤQ'rkX O[p HHorɐjG36t9N>edVZE@ {i]3=y s\Ӿ zťlhv0;4{}3|:JkGY-XmLEuq=95?.5" iY!i&EO>I=Df="rghE#H:-_]ijx\B\_.#qr8Qk9-ee;}"~˗0#`*wy,QXC(2ӧ.T,iz2tCh"N:Cj/krڃE%{? #b6g/DNk"G:D?Teni|]'>T)go]iEQ+kF{xw{$d*ak`k$QPu)iZ 光+</K%['BYӔvb!8$9ŪЏ'ڐԦOZl4 ߝi Y`)W-gZg1 j[P;r86}5?sƠQF.o>)n9@̖I:! Ĩf)Ԫ~?dViWBU^lL9/xeS(1@2tS:ۊJ?޻BqM(61V]5í[aZTzAwU T+m1g:D+]Z!SU߉VnH&Rʹ R=c^]]1AXu羍!3_쾽})(6GKP%}3,[-C.s{vJ3)_2H;a'yZң%OSqV ۚd,Cem[Io?S1^f}\(5UEs8 dTq& %}),A8iE"F@ǣ5FsK]0Mꑜz~ՉgTCN*u148Hx͝. Q J ;eGgo7sbОQ a6urgeX:v^(ט5}tY0> SRt`=vrH}(@™a9lʞ+ _薹"pM7 9)Be6BO-;*9nBg *2$fdi%>SS!JT-P;-`ppÃs'o^߈; w4g wmC񀂊L㫅 BAh孻/e˩/Y($,F{^'r|y/dTf3^O3=DѬ9y&9YV56>C$1]ی\Z+^~EjQ.j{Oeƻ9Ą]o|q hx/a5P;ϣ GaCg; e#꟢1RQ—Oﭓiu@]9)BsJU-Њ0Hr6 Jw :>S3XBIoҽpwz׹d/!yI$)mPX jiO~ی4)+/@Du wo?+;@NddY9= GRB XJsMQTsd5tp K_%"oOGqo&,nUjVB2i_Un]&Ne;hӻKlnbrݿ{sMHmKŬ$ݳS?Pt\lsmz[qǨVuN NEX wx7><҂ >^~yi00Q#xܯ1TD*Ă$T?.NO]}U C"j dZ_N./i"D6I߹؏==J!$(RJ7߶h=LtYץmF%bl)qD-tC64f tIPIutب h"GdRvtψ/[1h$\z\M&?jyH  gin6^1yXjޠb%ɬPMM}%'FSGl%FZ 62+l4zWs!wAzXE] ַle˼[[D>}Ł+ -A !Ȃl^Ѡ+ DTJ] &HLE!\wmi[wLxTrjf֎oPʑ\1*G7|MN.K5gAzTh!M{0m'zHԭ&8{zo)BZ*%)վdԙ5;Cߦ:GP QGĠWP\ K:61)/;5DCupqْG;;Hc(g#h6Ih#HC?NhT֢T_\nRjioxYmLv{ha$2je1[am+Hmq 8]u}-Ir)-}r?[3~g5`xTjFJd[cvysy.(Ҫ2AO C> /$[Tz4I|* ?mJ><5h"n 䓘эd7f2 ۩CRd 8⤔!0zdH\]@kӣy.b!D*mZtsXX๳tb64ɤ39_%Ovʲ%wu _9~=zإ8㒘{ts^VtKrFY^MZkAC/Fo#G ъQT1a#xD7`D4`= $mtTR)VL (#~6B߇6a +iհS\M??ue6?ߖ-I0u-إ1L~\Mg벲&QЛ֗`8eC͊e`sxd{Gݛ(jg-[M\D_5&CZtrk ( x!!b?۩b_\aBX;nLT r klTEC&)Y15.BCɈ~X=ELgG drCS "./wfR{~% #7QXNI:(`p02hjW퇿5gp@+tREf2/6ɀ`h"4.pvIR" k(o8AXjMKEW$|Kcqm>ҡ֨S;Ӭ7e( H6C[hq2(Nރ_iX%|^(qQ\OR>Yf^I_tٖlتk>Ј::ǾCgL '8p |IJ;Dhp4t ǹ)t[{:s"E-}70WEq[v}*&m׉uF< +t\ 5u@/* f{B1VV^j#~AlY݀% TA`M%}`u+̮6r!h[j92 _'vU3K@smpOěTfͪ AU@W*X^ 6Ͷ(16,%Tg e^y9o^Tv' #Ktg5l>~iT)7(;wBD>BI?Z>Io%]=ӛin$pVN[t/ZM@ [$9[/K6݀|'3LOȻ/H@n2>HFƭ%IǷfܶFg @&9h#Aӟ_zRdI$Cp> , sB%]<+<w/;~mG qb)_3U&0Pv]rn9BC+464ҩ@.T$k]tf#yr}7!Y )>vgǘp#'ݕr(1Lk3AzF8pܝaQP"_pfQ^Yta`ǔj*򎂟5^7'hgæRWWK" `݃w@R"ƪ.{i呚s/ k&n,&%$zs t4-WVF,kZv&b -ԉWue0B4sn˜ sa|9/`{5g`ˆu-ﴲao*;6:#V8yzt, M70v_lj4/=pWijBr/̧shx WouQ5o bHK.@0 ei,bgAEky} ywC>AUW8&e eWφFofX_H`xmH_S,b=>_Y_ [;g_7D+Sԙ ֫ ;@'hfuifq uOS~WPm&bEgd/ya|c('b4/\.T/tY }2 |5E`"#oߗ h!̱y%Uxⴧd/lsW&hAp0ڬϭeBРKw)q铭 +-9шfwS" 5ڦEP+~}-[fzg7B[ĔQ+8ѝۄZ\v) }+Kx;qX9Z&*C*RcXRtu6}wC A9%,E5afpfU c \5_Av7Gx}o8Ib#?cIE&]@o湙:P}X~bƹf_S300:+BQ}mŬpy6Ti'T с%kS0{<)> Iق\?0Kn$ ,lԈTB ҏ$JJxsaXD9NWj~OEHQ ddH{w &@5ujMuP * [vS{qӿ܄iIT|vz,/M\4!g z@Y"V7 H( mfUlNrm!ҴOysӲÙ@,ydӑXDs 2a8/;P9DG.I:fqQtJQxܚ?K&pR5oMo{g-vg T_C9a>6a5sh!f`'nfWO[^kY wimfbMz!Y*xˁ0.{7 7mE491?,Z P(HD`rYZ>_s~-xBVr|TKQ۫*f6Ő vW4}ZܩJi%+Њy=k,6EM:)gՂb)ØֻlW>t2IvocZCSTlWD3ߢ^&" -34NXG(޳9&*ov6|Ed4A#b#&vWf̴T`BNUϮKN3꼓>2YDl6)\lO m+<=@5Z6uJ)!rš^.QŮQZh@8Ck*n Z0BGO> :S^_eAo17kcL:UQ 9l~9-[K$S$0x;a7ܭRgHLTɥ9wPhbo9&k؆{(Iǯt/8/CK(8788[`^f۞FPqgiy|~ ܘk)+ѷܢ78zvJrg餁jM> )fTc#n \Kq+f *ɑ(덱eswL !!yK##`8 v$0gK:I'sku(7 X# $hW셺 N)dDeh:`:6\5Bh/tOJ~2 T]uadϻazi|C5`T;Ig-|Ҿsn*aM̴bʇ0]toUfM E퍿}< <)DFѵ6Ǧ{< M>.\c9lh(PÐBx kQ)+?o!)iw<{_54ǸR!зX*Ak(jG}ӺTT7,f}61BQ77*Kv ~hy[p9, ~wcADt&xߵA +Wcs=jo Ya P]6 /o\Me7E/ ޿qv+Q8)VjţpպQ[I(├Of$B)#8v$ {E{,$,J_+ O&x1ɢB&m[7,OjJ̽@L)A~ $/@6BO𧶳>m*kq Z-`{vHm>XŪA/uK+je߅ $[c#/\`5E4U4NR?HWEV3M0oF?;ᐮiN&FD#&lG54q!dgF3m :Cr1&J (BOצnt\>t4.9ã ^5CHԯ= ^8:g.c*:v ,)JWj7-^qI7H&{%0'//c$Vud$]GqR5YfH-Ԝ{)Q،T(A3e/k1<)Yz e<@ev;s^h N Tc3{M@E̽gNJ}m43T(tSeWpʧk)*1H<0aH "ߕţ^9}ݴ>Iwv@+ͩ飁[Z|:ED`Ź(ˮ8 m|6,]=`TZ%ZN6}߫M%Bg S)㤐@TġuԉAKm CpMÍ f 0_(zk#~gԻ؂p[&!& JPN(imFbVH瓊\ia 7% ^š64Ƭ3Dtd{BlR?% 5tLi7N2,(lG9Fp>8f Rh_4N$"4<_m"E_$>[" 0E 䏣\h55y-ڸ b9:6}Ȝ\$Q0g=[FWKacpNٞ :x۠kkJEgkf_z(͂Pz-wrF?:O4tN0bZS[ V0 6oȀ1 uŪռRϵxڟb6Dœʌ*sAQcJd]fhET- j{6smjBCT l'ϰB΢L8ࢌ)[˄W FK$Msd&2X*30`$ p"Z T8- گiU4ӫlR-|v&Vn`Tyu[ .|Vf(e1Ye80ṄM8s,Q {H1t~D>iP5zB 2mؚSkH^mH] E<+<ȪXl♗ۿ Kt\|zUDz4ub% _J`<6~do ~. [-p=}U0ƠZ{ 1X].)tIw f>mŀ'ͯC:fp?-  =1?t#]S4FP=Jdqv`kox &L[p?\^.I],L35v0bS%n&ͽp \)Z(}!Cq뚰dfWg,9X`1=E/_/<36}wWAn Wc\߯x[m s`4ipdl}SUтlcfSpG ׸vK[}u9b ׽ܼw ZM aIw\Rm;PF$3?u 5x4c᭓jXI0R_|\q? ;WgCJ`@If04[$owU 9I^y͔ZkNVeF_#>kE"^aw+n:J՞መr r?anDj~IdBR7BDeGR+hqOG=N O$[ UT^XT* rκ&UΉs ^: [vt?닍HF5w݆J 9 Aq: ʟ"ƠnL/^n /8Ayg1`+c$z1:.a7'346O\'; c'E{:6]/Ī QE cVrněq1.b&ՓZ<`u=|Wo{ya}:P'HuղK |mbrYab` yBfSe≔ǔMϔoCe!"), Vûx`{wgdNe #KS嗢P=2!3Tt)@ Εbζ_5"Gz Mn_ٰ4^+rpKlUSWt +R8p5ݾK/UzTF=Ci4X3\/Ƃ AO ?Y=aR(xG*-ӊuPY]F|쁽$%g}|A) ^-2+d2\QTo0+7SJC9v$j.bv;m$`7ҧJS/d%J39KR]^_iA`M.bF[]ǭF$!Y1Q<K(rU L.#L*g>$@9> ]Kwqs͐_> ap`;,_q/ҳV6nTlKK򍍶foG8;wч Shjv !댾ޓ )J H.h4q1kWRfy29:L&B֛1Ƭ 0x1%7: B. l]7OD n"aXb-a8ݎvgặ~->ksmys}Cj#uy4*~ Lê]DjdG6K1߮iif(M"d`T:bWOZW,\Dҩ4i۳\ of{a$1 5KTn@.v~3CAM Zj0^DRW:9V4o܆yIJc+.JT/KpxJP&n/p5Dlhiб2e[>^# qT1Ì{K I":t ]KA!\OXR[qr(tuvtUPRotN*,D0 1MgF?hBi#QiH? }K*`DRæR-)[tX(dU'n*5) Q7tuMK1Au/Vx|I $5*ˈ`1$)P0_ѡ,څvtchX.Eh Hft܋NTk6/ Kb^~"*tA /1_oc~~L6s2S'ۤhǷ\6LG7x6?a04ۓKmB3/ݴ[Kb%U/!Ҕm[s&bgj}}mf$.k39ȍی H# uJ4N4èԜbm7bX E{-iz>0Άz~,-~H3$Zza?F4'Q*W!F<ڗEɚO CNT"$Jrk>AY*ܞzf)>}ߊ"+(2INݺ5BjT. 6`I$16*Θu#~;$63|r\Ow# ?oB|~QZ( x,hT%ema ͶZG?ۢxCS3n&1mVڽ2(ʢ|:GJ;YGfC} }`<#qLp%v/7-羪-#wG _~b4Й4Q4YÃ҄:J1 h"l_g Qgv54eSaC*xҗZ?5z+Ϧ.Z@iN3 zJo&w8L~Cԅ8-jT&ɝ*,4I)ш!+NխPmzk0c񣜘žTRo@ZPFgœ^o.jge<3wMkb9Ǔ(~fU@vF!ƕVcaEv7̡@buL OFl7g&spOG-0 t;T͸20$ds:ފTw:7ōQT1=0nyUwq+tL)|Nz)aQC8I>a{̸ܻG/C? u(٢xftl.zMZCn + :qbWĨbxR2$@nԅ4tꊶ)=Ԫ┓Ib,+{}"KT͌ 2AF`Q,& eB3&-'lL&|gQǤ P@o._&s_QT֤~"32{i.i*թ#mB*?]`7u|{r 8~֧qR&9-q|!Z.ĮOXaGйmdR)Rq 3,pOmz` D :(Q9Y'\W7&9UWy%DAnOZA4NF_IQ~"=%/ J0 ~C^D{d2ewƕ-Pvmȣܿ9W=Rh(EoŗJ'}+B:O (XU}]V3a4tCUPB\mH 8dVilκf L7Ԅp) k(ԯBukț84hhaܒ^͉$fHcWD{grM.BPſMk42Dc _^{lЕYl\+-X|ĔyզDqk^zKɾ*9%_Kh'abvݮQL0&}dʝ:^ /E W? Ci'/.L GUze8[y?lp9/ ʜGi]^N62/x@QFJB]RN9ȣ {Zcrp;ՐmRBm{] WF}fPl%zo#0Ͷ)ɷ|%KSEKf;wvǜ(\iKNl2KlNq|d./-*Zنg>eapejf w4M1]\,R;u 2%7rUXN,M+:Rĸv,xױq&e%-Fr&2V@J$m0On oQٿW?' ;p~P^ᡧ5(ɥȼO!b>P%Q#"mXܜ O^E2PEeڞd=A2y(Ҝ/2Kq:E^;*Y5`"Y&Q D/9,`a)6%n' TPe46B,G(,-hcE-I⫍DΨjtA#DoW^lNF1h?et9!/N$ZЙCPAu$ LGyԉ` ^0E ,v`8}#xSx%y|; ff~j6Qڝx[Jߗ#`\0A $w[[ gvԏb-YTp, wbtAܓ;2ʎKH0 }rCYSХd!M!,ʠ~3„>,W |T(QJT9>t ;hXvY\jΙ2?pA<&Jȫ,K-7IHUT S}\ j/;4]=">2qHtBJ)M}S%ӫY^0ɛV|0N|:)KWc4Y#۹)u)15e͌mtLck1|~  ~I2B+nXKHр0foʁs5E^r\NV~cp6TCDɶ~$c98U$>+c? |@Ր/֑;V3 `e%_ݲN>pO^XhxpIz29{0LL2mv Dmp;g URBe Q)7y3&[对뻥z ^pvYў5F{T3EhK`]uѴ|AZ6$ QD^5* Q]).` <ҽw#?3.Y'ش$u$㱱~_-^h8շX[ji\Tz! 8 )$Uυ3-)0P6|VQ-FXc/˨NnɈMPUJIxĽ@A7OE-9At$$]U+Z a@Ϡ7 q.WdM*?n̷Xw&M ;A?͍VCluLЊk\]02:L09/.ZX+*É@2Xm ߈bVU U9{7+"" 8hUFo\8fBD)eel+afRݟ!ҘQxXbK_tYq=d3}8Dݖ(x`#m0̮Ml?/Z4孥<3iF0QAHBj܃EB1޶PD"a|Gp֚x.,$+|;>U2SFSBD2*Ъ)/z !`*7_^q@呆;gy ]l9{(6 e8Z 7L56z AȲc͇`YXa`^E0ߍ|OʷwSfgC+~~mS!mJs|IeҘ߯d@s<7.D/Klm)uIe";QM=.i8l[o\5;w\\CN|yYTB$k' 1rftE`,& k@٨b__t2}-ĬJ3?s٨Ovb $E%Te; D+|c0%Ѣܼ78Q7_\7^Nt}jV"?7NЗ\4꧁?8`Z\Jb$]7Ew;kUS$k(|fVڣίXB'|*#s6.ܘq sg$ta.ВsG rҔ]!9{12g )JL_j80V'VxC3g-'H՗ޔ<-@r\_nSw DWYr.W*ԁm~ au}*/t5_>bНH;,cx(lvw_\!Io5>r@HE0U{]DYqM[x w鉅~UfdMbxɆ8ZKce+ #mgBc3=±]TYqD ۇREx7\`]Kb?6e~=-mlđxQ.< ۽2y?\3j8G_Kmp$mHuf fGs/܆ #e 22Glw]kZ9&aE Tt&}ᣡɟP@Q$r"P m6`Mcm m0SּƾH=A"S֠zyW]Ǐ `↫U8so^uh|DHqҷZLeCM{ di2AJ#j l?XgY'\y M%ngX&\y%".;o]+}"-pdefv¢B/. ֱ^iIAAap?rpw'; 8JνG0 (ccɉ2IIX֐01/Um]uw77xmhHi"?Rd~;T:e/dbt>.o]Uړ36GJi-IeYtG)dg)B<2|e6.4 uG@RQMQqX/wIupkcHh4YD~<|TJl Vhs,0S:)lS Lβa79%]FHצ:UJB"Υ=-*::'}֭ΫugR~g*#&I,k#12|'V;[ba"i9&t`_ӓLw;1EDpIͮ |7r6M"BZ&/r$[ڇ_,z> 6LܗqM6Hf |@NhSy_5CNtZ5SG8ȐGY*e|+wH圲U5(o2:ԨOAN@J}MC΢ZXf"aOn7T;S#BΌJNX ״zFQ`*Z~9rb -G%r!&k8-1iT=6Crgμ"0r x͛+ tVkSM Sہ|Mx~0@rm(h.ȞZ@ӫ"32 0}sg_]sOzr_s/98 prl2۰rOD=; S9*-L "vQFDj%˜bNPi Flf^h9պ:#d(c6&N=Q%#\SM>hDi!ߡ8_= +2 j~ގ%r+ְAj0<]8mV~ qQR0WUIgkmM#m1Tc~a\H72RD ҷ}iuiy3_KA+piA6mGRF#0i3( DEu3m!Ix2ꮧzBx%}c[ģ:qO5f*T>}~ DV4[oGщc2-)yvy)Om3efIZ<83fj~qC\K %q ͹O_CkOXgtx_$q c~Iҵ1rPusI:K]QIB iT?#ld+^ІDV|:|˿{ _i#jk3_'Z{[HmdkqX׾.:S{>> i*6v{EcO~]sS=M5N`3$I},6C;WL3V%D}9hL =Hsv2!sGhi^{ ݀_Fsg>St Wvkj͝Pa L;ej gRk Bt\%ѲAL_A5eGn!m0p@TbCF톸R=HzRv_n.y@"ĒjGU > \ð=ICYRa_,lnd 튅X]Mo@5 s(п[|]n=\g HK|Pv4NB49X5fL=(=TK8`q{r-ث&5'13Akm+jxVD3<]WP:80 '890 ν1F/h hC9HKi|Au 7MʹFO#,gU@OGʠة:TFV),mMUqPKCU^aa}J-7CO\Kxcd9\uS tR!%,@rЦ[ep腓bPLuZ2+ T.meVmq5h"J$A*< xF40#BmSSHuFkWk򹑥oN3X;t:Kve,u=sl=R`M.B #:UyKH||ؘҴwO[1ai\>YhWޔ> =;U0 a]ĥd禹a{FP*Yha:zMdo5-ӕAt^'j}d7qYv`8k.B ɆoNDOFv>*:>c!mD >벬7 7`jqbтǤ}iDWą@[b r%Nb2/%"DF2rUfIK'<&ئ@Y"=;}2e7ʔ\qC5w5"=FQ~ P 9- -8? rZ hw`[ݪbsNW29WōEì];8"%{~Y0viY>;rL|~Dy6~@3dLŀ)A|g(ĄgFQahӱn 8H.CVx^y'oF^?@egF4B# HWWU @L&/S58ym h<*Ϭ zAΥ3;kXf#0-vFn!Z6їڰ#(J|ID;F^նuId7'>8CPG\G)u=PP߂E[ܿ0DOjv!y?.*q%o83/RÛH{MSQ%#rRB$ vpxe)-V1̘EѰ1HDzF4 <ױ Br<=TVF瀕񪜶eG [ŵNC Q C~'gi?ۿAםvԪѐۮ9@ǝ1~Aca^. 祉V8c)M5)ɩ8tOw>TL\/Q,\DkT 3ԛ”GJ76GxhT=KСvb\)>%ayUX;3ZkH.lYnœ4u}KЈCm9m'.5 íh|rw'i ~w{Z3b9x}VʐO;hT/P"\}?e(!g* $Nn``[1Dt؜;Ĺ8X!%g A4Zi{hevX"a.mK9YNh{3g}4%nCqL6GQMx6+X.u}gO֚*3p# ʫQ ,xO{4o~tSVApP8.Ӡ=!;84CvR9!_6WbiTnI 1)tnT`uUn|uûL' ,~Ϥp:H ="jLl"3Mȃ—ʏrjq}[Ay9oDpQCeXhMjnbp Ԥc-/tX0gQAf5rTP|0H۫SKP AMA>C,hMθU5wqӫoT".[">x *фh{[gk֭A88kh [خUCk`?/uG=CӾNȒw;kr{*=`t|)C1kʊ:҉[rE^ /7!XPE0=M Ԩ%q쮁ZU s(rWQsczuLw^u:}Z%#lvĺ ʋf7ugEpS H`-E*TkBuw`\/7.)YHlA@^.gь{NL*.z>&!^ "?Q3E$V}[ 25 ҷM* *p87fx(tgbF ^y0!^LFi/1"z:2Y0yMJG .$Mpp7VAXRM 06 =^ ]Ib j`$֏lX8~q&DGsKeǼYTM&-'K9RgJ`-&kSyS8D՗mM RM@|tzzHhr }O1`IA>Ć%3]ؘ}a<ʴSIGY$ԟ޳dp+ScQeV#QHՎXL2-xK&aBD/t3tJc+iJ ̄Ee ۉ@3-T 6*OXTgB4Y@Lv!I"$2\#xÓmPnO۾$m^7bLɍxG.UM#iM2u߯QmIm%|\=E kelWFZ]e-,q&]) ͫ]Nk:n.E-<̷KN{c)je<'ym Bi4{ΏoWK0(5K>?ׅ 3,e~XkDEj6TXt@(&?:m"M69~LFkhn8@+ k/ptt>9WM}+]&֯nE{ IXǶ^<7O7 ;a.ĆMqJ Ԯgd&X),Q.! S4g/T3yjwտWI+AIo;(kοj1YiPJ^ ~ q?&sDYf(h)1Xqҷ&U.6314<&JLx_oHo'u1?Hk`qND|uAgnbTgoJ1zz+͂ ĵu̶*2e{XPV0ėy>pM,}88 =[N3]6_6Um~gma(Nzi]U "WF2JwqS XJ7Z3Kg": .P(?Zv؊Dɦ$]llI.5DŁKZ,#6GHҲX. Oq^|y{/IIj$C'KȻD%;X=sů[Y `mlrp*gjoǛN깋9"r)uUޏ(5 `G!C[ }Gop wIvmid!$YJh [˛|?j%YDVebO&%;+=S@Kp MǪXD |"[%41Œnr~-' 7+K1EC^2D$퇵zpj3 >je2xR\пhs*ՂZ*KERiE " w1٭(E:TDc9xeSq6tuxB1ց?y44Z$:~#oa$W%k-e9h 7_ Zʐ]α2# O"kmo/ۄ)7߸HMf@&Ȱ3B?!:3^cDΞ9 I.Ɨ0WV̢8Vg^#(YJN[u} ,``PKuyO(sEe-E'?g@WLeOMZ ވIeZk<ۥ*<6gNf碤3g$E;Zn^;_f̐^ @6T y )ǧ_.B/)SonSXwxF9&+Ծ<9* X &>+=mAq2tl2<&9sֽ0bȪɔޖ߽*u 4a@_x$!mF sD!%0ix %[HuަuU^8.4u#٥қ à6ֱLʩ$6EfJϬdC^|ٞDdGY D+\dJU/H`3 88k@C&z+ۍik;=&t9x*[@6Lnga<>gz+#8C)^pMYSvt@>XdٗDPdBqÈ X)3~9  y+MQC@[to\NsA=seE}VV뫸))d֦Np"mH",HvUʺ;3/˸l:+] Kq2HUvK>>;/e I(Sk&P:90#be¡yw茂ihuiZmUbXq  k R91\)x:ݠ8L3sawyl@ZfYX13Rǰ!w[=:Dِ>PJ7,_3ŚiRuIyj,rD$kBR;#D&c_mz~ cٸʋQjy0k"h)] CQ=4*q8'FI;5CsJkY_*RqA||l,lfߏ}فܢjf0w 6xꙢ-ivۍawb;cO_6_ wHϛHG݇޻ O^Ohm8$`gVA-7CaمƽG%8Y0#dzYi]P}aOӳ⧀aLlY&H_*cPSBU8TD3nM;v80K$Cg(˄o9q\#m+.nk4QY s*WJq*W2~~GwO>ޛ,9Y^; 杏f\:W^.|+3akqz^j,p'$ͭiщC|AQ߈!m+5P6rhNp%b܉&#^NW&%Sï!EB1%%,lq/c)9_78:Ѷ; i# Y,@'Û!w.c1{B f -7gsLb<1">p̣J޹NDZeZ ,nD1mC|r !"ꮚESJⲬtQrY60WPJVXx'BN@ȡ=RZoNcĴ R#.7 @^(u>4%JXYN&0"?S (DjԨ{; sң`Sj^y@PGyyM9HEC5n:V .,Rwk률/54r0AJ6eХu= qFQ?2qhZ94v_)lP$ Q%\XBt4NZ5RʱU=Eبe^tۡ6Mt<-rk] +#|Ej b7ϯ$>:.yH2U$!^)Y׌ኁrmD'y4F0 QfzSJ*i)Hkk ;/IL^G0#$f U#g١5q%V ߔOvKÊY?E̚Q|dl{gv5l2>&K 1Q ,*CA9u+އ)wWZcp5 }蒨WVAEᮣ ѳiK ǟhΉZbÿvh2mG*85M?&+)"dLlʝa  MЈQB28+O1Pj1 ¡3 HsNsFrs R kH^L`IJ$3e?ӆFԾoY.R1B/#^Ƀ4PW?,,/{oUp)/guAZ<Y \Jޒ}`9q1m;Xy0456voaq>OVS%V# 漢a@cnSB.ج%,axhStc{,ZR5j+?`-G@ѾXʘZ}{zm2P<;n΄ 7Kg(@u²G`ajܖ|ހ8%*!G])s;lAYyD%k$:kAz7;U7yK晰W$Su-cs8eO|cGx\x 5]"JkԿΪ=ŕ2?zF!ژRl͝Ҫq窬t KOJׯ]Ɉr!s xJt]wP>6ŀ:'V>Bm&"53a~guڦm!'zp3Ex&3 an`,cJ%XX/+;yǪ)(26`~u\$_ 7Ȯ^9 -HN{a4e%'mfexOWM"+j*5h61A~ Zx TkkPeX1)x{e,o UӗCu!`)}c-sZJ~kx^nNC.*Vl:-4!;|>C4tPY']>ZF"P73^쬼p U.Jlt1_]6ir;K搎-[`pwJX*$D#d0#/OYʫgCൠJ"PkS .|#za>l#.CnA8o)h.|S=Oe4Q1 9.>!K!7-SLf6rCW<ʂ/|1 8MclxB?€ײh&eZdUG4ɰ}C݊ =RB@ԣ d|鿭OP"{?Eiw݁y%g^"(2TC,bx4F/#ub57[D^ޞ,Ӄʁ/Y:-aLɞE$1zR ƶBoO^ =5ͬ@}ӕ'[#/Z+$)߻^qxB }qBPZ&@dlbU@ {8/H#HК[@o@p\zs|ȳخ?28^o씆zjۜ]PQJA}M9Y 6>>^ZĕNZ#%~ c&zξ˄LT)2@)Ӻer"趮aCph2G8"heORs&YuTI*wUY>qd/Y+k&CU 0r|#8b DLZM@{Z*ֈpxͬ0L Vd5iVmswO>+ƒ}TE;d}j̅x1_(ՏyN f6l\(6r>[e3Iո. pÉR"hfo[Lԛ k+C&}٥s,)Lg6F/D$C!jd-7\ɭ2t Hs~P ՌeQ4r qʖ}GѸn}OzЂheiׄ#3iԷ4c@le>gxּfx = -qa]I1&?k hQ P ն6paQZb@kpqc}bg[3x3_`< n쐿22\~y\nWx%Lg's1OSLC= Ka,x)~c"얻J @\ U|Tu#,Gra֪⾺qJ=CVFĨk?RX{ o \I xg]':ϡxhSIOVA>撰Klf!KD WdMUFlkiOHa}8!P|[!"g 0/~|s<&!/ <-3iEf_gpxbCl%[-ҕ5ee 0Zjahvjn*5Q΁Y' gۭ͜Ml趥N%ˣ-&HOVy1=j ż1TWyD@ooCt;e݋q-N 6VaC 3^xIa|D5z.ֿh;ZC'``H!2 1fa{Ԍ2͙*t)"E\7}Y=g@(]#>b5-~y[B:KV(u`sv~ZwFjw&JaD=QQ9[i}d;EB9K60ѣk\Co'*JgQuSϗM6Qv>S_GctN^iP{ ϓCrFբ.EAUX?ZP[.1n8q-HtR޴jY@D@W #N7'>~šXx'8aOxe,pA/j7ÍE^]F2_R!b:iG¸hrWd<ň꼊=8cʅ FZP|N]5}H` 譲3,{zS"O1{p. 'g5ϺHpMyhy.&eI`eF9ɧDԱ[-$Nd)H/B?ώV.`ߕ ׻a;^HO#|oBuh7u_'YbKdc/2}@8׸Ru.ʌCyJXTXK`ۺozVUWt*]|EIOJ蘘tp`ߛTߗBV䈛VYw˓tL~Oz֩F gf-f67~E+v@Jw;O5]р ORQ:؇NKʹsG?ŻQ \3Ie4߀(7_lDP_6X1AJḑ6LT[Q8no ?-YVĊv 䫼_d?뗘zV'hT\6B5졺]' s`"bjο pÏ|RI%#)8<W3 H8">.Y#2υ:qBTqf$/NY\UCkW<?8>@РڛߔЌ=QG66$|\~HRǷ$GdUBQtЇ (-tkC!g,16.1ұB-q  jDB%5S݂wXOLB>ܡ~2]mi^hSfroؓoD+UMA $j}()ZBоdP<4>ael+ /q)% %U[c$]W✈ͼ|ܢ p*?韆ɯ]pf+O7@ZX~Mf<ǥŲǞ#KlmbF ;\e*zFH|T:bNW#Ay"#7nj'CDk8 ͬ[Ag6-, eB[vUv^쉯wa/HtIۏB!k, hyku5߇fScQ2mL{?$߶ydsڻĘtobkۆ tHRuYm}l ת Ұ!節.E \jDf\>65UR&qn!?T(Iߍ՝͕XpZLa)ǟ8H\b8 it$sw4ĩT%$AQ*ko sAxv$% )PNK'SNa^J:+ٴ"8HkM }>fQtsث_ȄDԥnV3ɳ\DqK &LĐacV}5-p;,Ī# ˡ${PR W8t['[di0`|bd J莫2ם•e}nAV;nTtHa2vccy|NaŽ&7Gw\V T5oZ]E/ex&/ >rd*XDLǦ'ld-.YHY'j+QZ;C=92P/-oMSdJB蝋)<#PMWQ??-WHQjuQV6vu!>D^_N7nҦSY5z@P"=FG!a59u^@S^+S%7HR+؆lI-r`/l<"sf|4 _Tѯ%#3e@2W W Qt`kwiA1ߜ6pvFBl?9~GBsñ^h׉\YpS劑'2G`,*ҧ L6ްyPmq-HX 'F:P"ޮ/UѹJkm 0}7&|3$_XV]Mh#evY(O9ҍT*+(٣E!s=7TՍûr51ȺȨkW7 nTO: M':V_ZugB\U΍w p3Vj|ܦk[va$/6ngVJ[ЖደnU^s4KVksWhvʆm'Txn'޺CSՔL*ct8U){\UbB4ypGMT&VV,W툔ꁳҸuEWKwn5HRU_a[D ^OsYE:Eʪp)}򞹌<ޓN0m.{ܲp5]..tGxQ4Pg`ʟ}4Jԭ7k,% #x]K&u_#"fyJ.\Gfw;(5,B5$b$cS`, wz{jvvNP[P B1D=*вTgCŌ|"84j8 i f~GTYMx;;Ѐ,QoιpjG|>9҂ULJw%LD|TX+vp qy4(/!7Mo 1ifR}h-fh,)BЯzxu0,f6S<)J4^:&< wcJ)PVݨCkITuC)0gc17JSJS;zAGw/l,ۼׯ,̙#LלmT-uR"='k6fƭ+N\Id<:pD>">6:t$trK˕1%+/YX6Խm V3DXyh}HB>J`W17 <`;oM+`K+.'3eζy? 7wXE>rf%N*C&j/pՙo2']cf4Ak#>/(7šLZCi (\kJt+ψ+.x2m-x% Gٞzr/9RYtL/P^dhwA}In U%{E . b dBhڥ-IfBUsU'E%-U0x)]ž+0< 8A, ȯS ڮ c\&2_~ŝBl! cBPrҮD^Eg6B*Tk-b[숔%jt4w:s"^t8aTɔ/zOn/P[ #JXtD Q'#d,׆Fˊ#x! @$zti(0 N}IPzg~E/0b 'sXƔP#dSq܌Nr4#v cyCma@2d8h*VkmOYfLxL WSA$#vxOg-\B7w ,\D$D6rRXҗB]sN1|eӧ6{5#.S<*e85 ThS߱rl+i'\ޠJDo:FQZ`+_'@Dߴ4xxL|/h m&Ba~ qQրF5wyf[uڪc ltzYꊨy%PCR,Mf>L$&[ V}_ 7_3 0YHj\Bn* Q(F]d}cy[xljsBs`e~E?# .v3^r+Z ues':FhrmN(BI<7E=nQMdba zObGET~,޿luҍlu>f`\2Xt ɦk$ڭrDE\fYˇ TЫ჎b=aCk&TI=-׊4gpyazs&|oG̢!kԚ2+! .l4oVya2U!\hM&c9ܩj*'Ө e\A65&0h^c;cWsq`"2Ą޲c> A ;uMZL#/$q beY"œ34Zb~Kƀ Of'χ 1 DEv릒 1L|Չ.x5T&,>0yoh]G| ) An)ng!M^q;jy+P;pCIi0 oZepZ/)fORH)e+kn|nZ"p*umڎju %cw­ڙ Tj]Qo{ӄd;++fҦǪԟL*:r XPft#a̾pZxEF ƻ0&% I` ]UUYU!;ODqRY5p< 1fĹ3M CMP0zkiʁhI.N*).^G+lnOlH~ޚzɀ MQ7>qʇcۅ9gHw*A7Pǎ̚M_I %;@z/4dOt8NɳnXQەdN%ѫc5fhn9֨*7HEc@L:BZfh& IߑGFlEӟ 3}y}q0ҵw og& $&kQ.ܚz&xH$lj\fVtEm繗)A5.E%FRm[U "WISdZ;x4a=1ļ~%RgGC/8C2}0@s)YsSuۤwCR i/yt<$W HzQ;3yt?]ry8R49WrTšYw1alʨ˸P$#~DW,uHpE_@,% ɋξxg;&l"P._I6>.ZnA!gMP)niϓti-vsנ[#!f9ck&g`Op. eXZO78rx8>ID8tJ* һ+/0$܃ FsV`k}B2DIVt[0{ΟqAl~s< fQضp<҄0@:ARDrD-*xxۋnŝJ4hq-<:H?1}MA/FTS\ͽ3Z"06o\Y1G4I'5Sw<#ݠ2U(R~-O qYn;`_8> Ԍs+Ľ4,/$UYBQ/z!#$Smr9%6[:Im*RمR!E7Z} fc3^vϮ9wCbmv)+iXau[4U:v7~ yIl!z#^(4 |Y1Wv- 7@bJro"K4^SB )jnO#fA::SFL$[7$(ZvwsgrDNòl Taj_|HN{\cdNxkJݐ Q8i+;⓾v7Zxe~88wH4[@uM|C RGcw Subq%odiQ*?߰(Zږ3 p6^yh'dHIfzoI4 c}7kFx.n!ԷhDr>6pXȟje$EĒH-9:З}=;M=[ !Es퍥KM}7B62L(gs^>B>H|HptssTYwCnPTNb>40'4MoifAꋿ=EIɆWd}'5lّj5/R8"L{}J@žjncE;u> ԗwZk( /nxzm&3wâղc^vC &IYeC80N?\5[jNϋmzd?q/XIOߛKC#wiATq "{LvOA,&=/THcEn`>dbbZ29Ԧ ]s>,q[4fNݕK Rfs(s1E;41\=|oy}P~d,:kIw$5^RГ2k^J;=?b\լ[ @$@{ڪJ*('(s hf㶎HB?D/:IM8N=Zq[SFZu+ ܇NVP> ­kd8ҁD>m) ?聾9CQJuU.#ZHv"Gց/M9R#:/!hHqeܒ"O$!3P0TGeurID s/﨟Z]8܊k~%,pD'ybcOAތ[VpV:PvʝҷPp6m*j$ VBzo"jXxљٲk"sfdGM;~δ V(dA`kG\;e'g8La,&tKn7r[)ISQ<"tcAU=mb .7sḵ_\ՈV -B{oA=NJ+ƏV ]jc,Yـ|5zQe16׭e/x9ĺyg&~ >+0ŵ6 Ig߿Mt.pJX^`~ a7ՐSTB3ZGBe[8oG `g,Z[ѐ΍1﷊3sR0cYnW[*0T v+Z)O}f +y:hWO/BtN5 s1EyVrkw)ir|աW08fE J:cC1Bow×g7D@`5<%A^kz{9(OY;}TAE; oP ,gR.:@#7/ .dgXG& oLs9w͓$x[M42XԮ̎aS%[{Hz-RTrgԎ(M\sѸ Z5X*TQwl(l/m *2Bpyr9>SGY͔QkG00߭Djq$Tx)Zkp3 Q=[&xw~q{EҊR۬嶊˯Yh1O^FWχn9N#LY}^n[^$ZoG[oY0QbW),;-861KUk*g1EyB:4|W1NȀdOHVǞh-fl|M5_;O4ːhnTKޝ/=NGg&=ԙX=I p4.|#94M@/)%EY &?M!|![U Vt6+:^}No/16hz1q4!Opmܤ{.˿%zEɀ Pe55.*vw WG:H1e1ifR!C͕J'~S7e8 ό1tAY%F.QWT8F738/#,IgNqI;4ǝVQ* tpZqb"c*|٥ab4]ӯE T㢦_=sOP)/?L WUQ Kj7_n։aѝrx ˟Wx'UXyV!*J.o 434s]Uƽuy%~lA#>F[ca!/8 v΋7#C5moR'{D&T?C:lM?# m?be%B??E0}>~C cG?sHI"9UAk`'L*+_;_5؂S\+2d`EɷW&s,!Rul2Z,f>3↭Vw[t!娽 c *Dܺ5t᧕ۘPP_M>uݰIzJhUAT RSM<| !]"_j:3[1CNMd⾨c)5bĐP0x`KMJqWj*h5fQtB(kB2DK:I#o{=zMЅn0d\lJ4m]IDxIc 㢼p&C/zt1 خRAeK)=!oxUl{҂= "sE ːʹ<Q)ICj/hE;}>+ER}fN:|8#j1y۬~RIK&~ (>{}zAY⃼֐~=-qy9MseYNu]h~`f!s"Hnu=X0]W+ K\'#W3@w|fɠzE+C a g5m+@Ĥ5la'gZl#ډE9-FaP$"$ޚJb3}Ѫ?G'nT #z?Ml2@D~lhݱ &=Bzoq)/`:s*_?k7AO7'+Z{V!D|TtyPлk %{?bFX&%+‹-ռ7t}@ .[Pk(k) ]N'Hc<1rHΞ:,ÁDY䩜` ξ^BтuLTecǸح@0nl9m'nm<,Y4t9)5wS5@ 6OWW֎cAƾ؎mnzh:f¡~ӚBV?P*V2VHV/ncqP'E(d?Ə }͈y :Q U~@I|DiC K\^܄43"NftЙ{Mqu7B I?:KҚ5Z(a^|k$hYEsTݥZ2iy+ޣ1r85",63QGSOY镍z4P0 Ϳq%1iq|XT4:{_\XnէG5A@\9L WI[TGˍ #x)l)(kbêI9CYa3vGoz ?W׺tN CQp[Ÿ?qawYbL.{]r=[5g0Xz_G #cB_GǐSj,Ā]uĊt4Of_#3.kN].i4h>_(ߚ6 &s2"! έ!.NkE95I:sfj<b9F0g" Da"U{G•pc6R1&Mpx9ѯLMchD>11:wp ˬ%Qha\/9%P]ܛNb7cki{=h*<ζ#FHKM/ZW"&NH.ʊ=LN"T­&4slV!pA@+jlzq8Sm&R1 FWbez#X SMi =bCT21y,+עC_ؚg^}Z9\g! ҂ܚ^Ri11)M!׬/;LWuᮽ\^+*=FyϲU.:`路 0@[^El ZA=&pї̂xW[\ OG$ۈs^Xu'+5!sD?&v, *րƪJJ7(aݛa.߿hAGX7ߖcs?xi*z  .BӃ{F?ɉD_ kx'1Xda&kC?]?s|! (옑#P|AGAmZ2߉A$Gr^bQ> [4rg|I{ێsZ+홒a\ j ٫m8BB c[D,)Wrڮ[ap':EϗYROA;Krs磐d-X)X&Ji%LR*ee&;TىqęFr%h q3{jҵ9VZ RowH7ELȥ}lA?$Wo&CK lzFۅѮWm=7s ܆<_5d)y8 @IC49X`D^%XOO E$i5}{ ”h2yP6Fsȱ z |;ƮV:dU0)HѨ˻Gk ǬAW,J>V"q8śz䪊u.`h,)BHRD*Ő)İ!n@TDh T]մ<k[^˚Ԛe 1+&q9yQ夝ϥWG/󛢡xZL3t4ζ%N~DW\h LZBݯj>R9)Qg<+=OeD$u-9Gv|r*x,w{(IEfSU#LҵdCKJwM E2Qr9PKG8ӠOwbR;efوGbF1zyDzaXNBXeqw}`3Dq`^s_)4iH.vka2ufkHhvBXopÑH6L8s:BVnwJՋ@3IMIVa;R[5".Hl~ɋ~Zh2pz4 YL6X0}8I L? Q ș,;5Dy<#u`"uLGPSeZ7?L>TVajCf{ \p_`b=_m%,g mЏn Ul&j%Iti@4X`x*݆ZyTk{bMxVO::HwT#g*[32a!.{L" pM /o\mJ]=e:=epr5M]TA~7Dz6o>jC)'-E欃zt|xU󌮌v~.n}${U Ô1r䚟jNޒߘ<|Gi*RuzkGqqQGCHmX'ZűjBdgQ"fE(O$ڲ~b3V!1JYtZ): J`i&)75{aEa!dQ8}  3S 4v 蛰< 9Fj~}U{Q j2% 鋀:r `Q3fԯIG ʯ_CyZ1a2sǧ>-6|I,2)Fm/Z,m~3 h|mONZ5261.|i8zc#1j{ԩ۳[PR+20G\}x=K؍h YBfyq3?NlrY7EzI4r>Kٟ@#ouLwpM Q6'ndN^u:2M匊쵸9[;5kܖ)&au\_lzLJ*imXA iрn?lĠi>FNn*d ՑA`Iצ'*u3I:%own# C͗PP큪ّ|0 ybeo"DoIN|2[.\Lu&*F:F8}15 ;l^k `fv>bZD>cHr$ 様u90W;;_ N$HfmFjY;iR,ϷIe tvrUte(Ŕnٻ-a_%(7>ɝy'/s!XrR .YA{ZCk0[nlFǂxмgƢOzrt ]ٌx@{X&`[(ZfA`NK\46ve .^~@d:ʩWytTD|pG̯ňfs%t3ؚ c;'FM\p7=97E&5)*9C0{\ d\u4L~DrgהYK4W^5'_%R~pomhjZ BuNT%* Vf)3R1Gk ^,_KN$lc2duxdt+J :50tP >R8_V$Jt5}I D:ڷn_K]*rL FŌi̸9IQ6F`Dp`㊵'Gp\Pfqe=[I^гSk CW FbGPyR:pQ ۀJ_h񙖙0/2O"=uJ4Z(f 4rne փ3&L9mXc`#<>U4^tC#y`L Զ%I~ώ%(T_\ΪDwK@ cw3fzlxW/vemhZ00iqQ=O|E.)4;uڪ`ɓ%Y ˳ R}zU -ol~BLS {. [HTb50 Jd10FAsI5N;@Gr292C!IAd(K_c=c/1PtuX-XٯAaT!f:*ְ7%lf˟~|v|[pB48T cw騦EI#ag=\{༰7SWg1zE~"n on!wە8xM,x/S;\( U 8ieHy̌g 6@(5ms`A3*žrc+ ɪ\hm66(7SZi7VLeT]Yc.*ۜBSk7ce,t=aK $PdIODekZ(J[=sȳAc}U, 96lHj#.$h_a*4t R a=}3| =iN'6i?6 5Mj/7!)9A yv-Sye`vn|Ѥ7iܣMD?Q9mpH "~;J)|$(y˭$`+"Yk:YQa1ly;rZ~e:lo┄ۦwv9@flܬ-dlj5Bq{7y7ZRhA%RB{l JcjFnAʬO M7<%]i\X&U9C$8tlqfHHE$9\OU+)ǷYS:P3j&| Cw^ ̑#(}m.H0jaa|5R+oK )5ߑc) zdxxu8Ǒ{n-]]Kl~_nZePfL,@TT#wAgc2d ]l4VrˊWXB*L˭($rx &E>4*X$GF½Y+˄?Jo} ŶF o8${l U0b)'Aօ:4<:E)hEvGE,RJ_$$ +ѐu$\_|ۯI9#_q,wtIpݼ-Jt@k'WJ*[\TE®cO$(PaKliа[?gȭj?VGn@JuH[GtˮnV*{_B]?, ԄKHy,eybhʀ'7e鈼*Zُ4qpR闋?. U& 9_޿XqL‘6fiTY[o/3wxq.cÁIW⅖QBfV(z'jwM-HGE yj?,ȫ$3a.7kuHf=K렏̌2i|"$a{pƸ͆l&"ܝCū#**߀HʍrppxwߛGޮ]\uʛk$}[cAv 6߅:>M,723f6 iy*ѫ!09(6b`+Ȩd6~2?;nN+ol G(.^v:`PSl?dF -Ǡ =#k_/~ F,M[Ps=_ncx OL6aD% dMt*bw>F upp7UI莱iZa=_7!a%N9_0=v^CG$htۉ@!ꄛ cx[lw-Z{ȓINA^YA(,xwʭ&~ ُlfT*s0y 2c[GXLɅEA.Mf% <;(ୢȎ# ffmX,~@cZzDv˒I~|]-8K : ޻y>bNO Y~u۾7KTS_#TT5ȣbLj3Ip"^I߿8$bxG(3Xs1nAPw@^1F#Ari.ieo3ƙG7HmX΍{U_KQ=ukE{qKj]lX> 0Oz'8 }_itdeBT=4C+t/InJY[0Xx",ju8I"Vە6+'_~HZ|B*S׭枟 (rȖALww5nbx^^ οċ˰ f㙾җ~T㢍daH%^ x𽆪, ſ} u\Ə+y!Ɵ_w 7nZbK`<2F*.Mw򔺒%8W7ofa]+l6xŦ;IjENt3~PXVwf~XZ)=v`Tf\Q@(_QdƍYs~m(H XTЅsuUלC :PlhCjzU v L7/IJ8Nzdfun]idvxچm}EaҺ-{pjS g;7h^My^涭|YIgf=ykARxzdh " cȑyIgL:va8H2~RF6ЙKJQ/P뜴Y\9#)Q댖:,W2؛*]gms޾e*n1/K癦!c[^n Xk4#uIR?V!qgjerҸeE zBrbYt(30c9Fxi/GW&q=̶E 5gdb=Nuis@"bz3qY) *C)E9C7MXpGɍl5ucEfqbq& 8SdEdԶs"칩 WD~kӏ?F.AVV'NQ<&}jgj)3< TG&b>8LHp` ^28 W1.Fs CCL ț}(@Ð?zT|鎕7x7dg/H`^?| ס4}Iɲ-%9_n;N"s/N rS^@/.0I.LeNG5jhg3+ ,>:Ip1%na' $9i0/{2؋BCkz?>|בQ77ȅ]r x/R *&,}Dg4vPpdCZ8X?}٩o.\zHp|IS(>DG |1mg8bm|8WŴG!}BsW`a\FbK+K_Xz<RmFsrIݯ0_Q%7R99K@^{a-CR~ne9Kp[2 ^D<;9zg-f}^Ix (/b-o,(W9Ox"@Rg+Ih 4]H(ƽDjPﮃ•=-*'9ڪL1۳*"܀J&#=,a[HETpQ6(\ɲQ v \'旼7m0|zY[,LCsFwWq.Bj(.t#Ã)h]k g_h/%e7a4"R/q]`5BpTind:p% ORmpsﰾbu) 5RCkXlѱN[pJ〲-|CAۏ!ؓ]Ju $m\^مi8XO)2Z:BOt*"εlB\fm]Lmo26eBH^"3"%:Vt+;J|D6-VaV5v 0!9<X5op_N-5x151g/ ]|jĂ$e]O3(-s:l Ohḛ/D?[F ssfY jă1Bp)ˆ^+"s!"c + VV\К3MB@@ GgɏH~9e5J!ٗR[`t2H3yKE ]3'pa>O7Pbf:;g[ c;vgaVzJwNX"bpcGxk|4I]$ʑȴ+-?͆~ I{\I}̼wT-M?cN5!W'jm3|Ż[ q l~/O%BcXL;kӳ !~)T֫{0eݛr%psHF)_Z ::| ѿ^֘X#6G^d !#]Y5N]ɲnDK h~ )D]<>,i1VN=$~%/}/ĿzZ!7EJ wz͛VTj1Қ,3X /3˖y7ZOIeGe,gLFl-X'5r4E "̍)X_2Le| Rգje3 ѣ͈x^ئ#(jSy4gIq4żp1:)[hF(eE :TΌ$%QyrRPMNfņڲwVSWo(& ]''_2|![Rs2id,j[@/t2':[yMӐ@i;u`$dj?C}.J쑝9n1+Ŵ`#}!Mi!"z3 Z;5.+z'2(9]ŋV-*{w zPf{=,pSKL=H4x|2C iȯ]S͟w:¢ MsȪN ?k!ϿTX4# CxփɅm{O2OwS8/V;ݬ <<_ Rim6K$+pLO>1dIXLS =M,렡爪LMRN##~.ܭ~C9Uiק I$6NXZͧzMɃ2pw9fd@ Er_ǯ4[#q!h9ƢsZ𱌡J叶E)T^A?4?Pe֖002"k=ssL3%h W0 BTЌf # Ɓg3-Щy_ڒlibQ.|:C8>~(OzuõA Y41Th y!D?zlihzx 6;[ o~qSkTOa G7V;E2gE; Ї\rLXk)Bky ֕;Be4R~q`"rQc7T MonsrJI|,p^}Wiٍ \FBY5 %>zH+ck myZb/Nx~ εZH$a J1ϪM$TvNI$J=mBA}>{%5@`ZVrs;YMϑj Fa;[|vg1D9NB7 J+ NYs  ĩ>jO`I:%y+r#tNZ-CQ;<7](I|OGn-A(uVr(1z_b˖Յ㾞h~{3 wR͍ΜY\eb$)zr| |QfnBN fjxv_7#ܤzWpi)ٳ ,wK~tZH }*sHVvqu^? -]TۊkWQq@9R~҅2KuCs-r8#^ kTCn_tmԙ߆f/ۏOM)̺)cQ1:Ư,LRl&-M㖖GUnw3~t`[۟rv}^(:vj Ee5ԇwu2DlI~[g'AGiq/ Bӛ vaPL7n<+,/C:TF7@۰Am_МmX#rz?l\BQ ~hǏ8ÿyY𭢃ΏMg3];<])ݭA{à;/RB2p%|=BCDI)[}Kᩊ=X\/._8}Jj;kJ:cOR7g9[Xqĝ)LgֹtFF +S[PDG[ ;k38 lw"/lLa!GhiM230@-Lu߱s:gRS9/wVrNNۏ3TK3z )rz'LVkh;t0 jhUsF5h Ćy0N +9ߴ s`bۃ BR !+?Bߓ˝*ؗb@`R֝{[7jF j`3BV qX Ђ 61oU6N _cݷR&`n787.s7+(Tjnnet.k4|V"}4 RU(=K+sYB!$Ɉlb,&=麥uByTٍ8@vmpQ^NoW ]18$IRֳ#Su~58LJc. 9 aq$֪c}T+*"wnvɢ4v̙H@c :7,,hlྀ }TOa V>魽SͲ08t`,:L1[}(gyB$*=G(P$~(J/woPʈ96C94akOR d*=4uNgT-_{4J² 4i–{'{d"7'\jB`^T0sTd cOX%s3Im4Җ axMĝ ťW4 iM뱕&v;h'wh A5ô@+; Ljw[Xi&U"0> cF{=ڞy&1pQf{8RJt&C%V4f|H@O$YЬr*h71XYC^#H^=|tu_ x8OB /Gsť5pj:U+Nrm0ƌsͮ?Q*plJTQ>.\_X8q FYoY#Olj5-T t!Z& XldZDmRR޴O] T.ܭ&HΓZv-pb00^w͘.0ROBr<*;Y։XL1)P>y!aXoíRg(@?Sۑu ebJP.ze{@t, \1E ayٞTsa= >GPy&pSfkF˽x)fӅ>\i"XN t/@ _\$gl::+g6e$2l;KAkE)FeXC5`4]ncbP64!B)DY'm%"3t:C= YiW% Xɖ,LeS$q6ұ6TAk2| 91;|>eJ8ᄅ2<,ٜYQhsq5!^"+쯺G$vBp k{+ro%#/ bRP\^ DgɞDQmanH+0a0g,_ ۥ?|gǡnvY[mtCʷczȑָpTkHx jצhǡt',5~ݢљ, C"+YUq?؛k^60P+P.[go![rxhٗ "?n{X_|AڌI+zfCBS҇N8ӡ{X=7'8T@*+\ SbF4r%oॉ[ʺv žDLrJ1G6n$ ʐV>i~w/WcF9UjlÏ~ԒNT7S GfJ8fS vd '1&4Q HS`ҀH|Yޡ^DKRIC=5S?9қ=[CB GCSuCn:xb;o6gӏ/tK:PIon UuI*}0NgJ%7CPӊDhDcݥZ?KPy{Sc:夥WP* ZJ51~}yx&^uC"32$=jBvšqI` _ "U+ ncJW:k+M1_ [G@ SjyS[,U9 LÓ/lpP|rfr!'2jp :X_LpfgqCzE'd[,O sC -*N*W;g DT&13S!Be)9 &tY#)lڟs8nzr'0 ouuAV+=-ޱty߿{\j*K.ɠ(J ι28<~eU7ӛӗw|yLzyNF qڑV~wK\Z:y^VA+S ^!"3$ǞJcUK=Cنru) )I ~7T^Y2ab!Bqo<3tiA5ѝՂ#Nд|j5Bk}R45'~<x+{:0W58D,y48cܨDE5 ,?Aht5ijH4JNKaDVCzl/xh4O ;9II+SmZ6A}&wV0NscI:ri}'0gwMڵ{:`ɴ %Z p_ f<.MA+QÍFJ4T7Zzz$c2/od# vʩ{l=*[\.mC_ћprk@?u6Mu>W>=lVAU襈W]" G;gX7t+~xoMx.|eG~'B'ixߊAWtj۞vYb-3@ߌP];cT: 0 '$GMUHKD؛/c#o.˘2.Omjd +yY&VŐ0D+WUG!q*F~\`!Wab=\GtOaƠYYTZ^l`"7?ȵldT}VP}$V9+?-=k1kA:wn(d>^v3i074a;G޺qªz-O0zh/F(Ζo2#cL˲Pi=u[1 Ex]ҙ,t' 뉡N[2@f#MNxj/+$"ToD%Rmr]/Qِ@ e?h)/V"̖fA&Mji{67z#/;ڣ׍hHeU3G0A"t}o%L$.xraC5yD !#a#녀- !@JYF„EÎcmZҨ~ Ҏ] f8Ehd.hm:mkQ_姢0KtXٮÝAzwzhygЮi"OSKG,i\U㓹Z뼬2΅D9˰y5$n؃Qh=4Dv#aQT˸#GEum<Õ%aye>6E(RN7P*<[f)d`.:m9fXMؾ(]"ٔ,G[6\-eV繆%'pi[Ja7(\Tj%KȤI!Y(XнcVajp¶i!?eTel) f`u #?+0#5R~n'bAޜ;E:]Iv6C@'Io)kn_)œ[ *4.=~9؜Og: IQ'Z+!%fTB;dKOUAzBqv-,KLA`X_n.+eQO h%YrYlJ3'VX|O5{Þ#hp β11/*ذ<#vKm zX(UI{Vڻ,Mhs1הJ +N<-a/ r%|) uw'ݾ~08>6`z力R rh&b?dq=Q^} .91rׂUI-v]KI3>!Y[ =kVx[daydmamօ\5H*:q m|q+6}1ՊPx﫣2"v R&$;2/FY@A ,tVk*HHQ} XFl ݤ2`PHS&1X}=[XJe}Ch!::_e{q1ύp,:yB,7&k'RIKɰ,(XuaWԏ~wJƣL?ŀMrs\]l[<4 ߴ=k S!g39PjQD܆'cуyRԑ NqMX6J !76\`9PwyZ@'|}am8gN(!G^k2J>dZr}Z[y}o!8o9UbMVU6j:5|\Uo&uU%k2,axfgAƗ)ehI]E'x_mzN Hl0TUMێY/$dץKe4agߖԭ4+1cxL2sdo<)7f^Zi >04~D,ՀϓgJػKYW$f7>&l7)2;`&sz:5ֲ +ö(+ѱ'LQ<#SG) ;[YTҽ`&dd q(;cp0悴=Z̚(F͡96_ݎ4Ve@eD? 3|~,XGϽ*lꝆ$\}/1W; ȥ+sIo/L_dѻHI8Q?:UTɲzN ư# z gu~@OA{>Ş((8r l+IpzZi9g,gU6C$e z5CFEg7.&QkkHۤ?b+ OY,s .mk tKg"90leҖ-i %aq5D~,pװF d r\hڦ Jk>d^ BZެL/z=qդ?w]G"#vq2O;т.kvU;ԋ7gbS:W5u!d?`Ґ:M6Dثw]@>0,%4<7-}/W}Mtyo9J]_QnG![܉aDpD.ft՟pq 2j+c9@&2ic&4*pb]U Kd| K~Z]a:a1*+q@ 8 lAu\+8HK2 2ۆFUQYO7EUQ;Mf$.\gmA6/Oᇯכ{"쵙 ;ʅr[_~PwmCIJRMWaA-̔S?^k't"9;ԹZK67A 5t2Czz]}DFZn9.@U|Y8# :<\GUU46ܟb $_gQf",C.HU0&d8S$Jڥ8(rmus,U], Z6ЏxN&CNcjI>o`2[vW-/1t ZA}j~+ſitĨ6+͠5|Vȉ'd783"_)Vgǖ*m/|d1='ܡ{ pepApi|+> "<$$'|shU5eܷATj;5sN>0o[x/q#o% hiA#9aHs\;ZzOæBOS|n*qvzdiΜKR @ :N*ybxprdGHQ0)U(]k%&++!zeQx8(Y.<;!!5'Ҳ#D\ƖM!ړ{t$)s{dـ 5uVn74 /u8 TK7>oUN?HS0 k9,Nb8F>M^oD33dt4Pޫ40fQ 0+J/졢QlhD*.R6ƅIC̊y"fא9mK~аcI18g~16gXa?'cyCի5۝.+ *__9BG3z7a%`1WUARs&rjI;Do8~# ʖBO 8ӛ>E6&CF)[dK4ү,FP- J\('joutʕ lP]`GqrЯ>\,K1`KrC ? hgO-Ń!5יR|Ӷ[QWVe5 V0h҉ ]Ol_6ni׻rl wHF nt!8N"&I,1.`L(h)wq5sQN&kXzAZ;ޠ/SXʻ2JMyh]HZqi]߸6 Yi8bL+ a1Ty(v;\Fњqvb\`A`z@;^w 0Ά=6JDN.(_ WFFQ Tx3sGb4pJӾ#F_ LsaN<;?:b JCب[!NXfsWxC 5ڌVg C ibx{?}xBhcw{ʦm?=k˜l 5e=ߴ\XVz}5[?\#!5ck{;(DZGzQtf.}Jci~g_+ʗӕ\Xm{k×^@d{7,h9Q|3coS]H0tTm3㕃M):xlgXT&",!7axFwY.Cj q~XAr(kh1˲2^ ;6;Cg&vM2. :Qi$|}gr#`2أD8Ag*v|J&՞ Z&9ëZC-Z 5>D%Ɉ$Ja'g?eCa!~Bd ,THnYz/e'(zr{VمUEgL*hְܸ-TiЩK)1!>\+_{F+{:1L 5_la6[G*t̕cW ^85uU\gm/hpd۵mQWS~ , ˣRj\d8{4 ñA!ɺ\k\S5(!d5˪h@vS kSoM`-*H+4;s4ڻH@n^t҉RzrBہ}{; M: JcҔsX"pm0-c&/LMdnU,2G; -X|k^ b=6&UnfQ/p|z7 8{(&3-e~_[_k ҽBGfzλmU*WH|S8C!_: KUBdrff(T?Kwnko pf2ؒԛԺaZOzSs)28DLD%Q׸#R>C`J0v)ÓЀFpQZoqBC4 J9,x;r){-8MH`q0?]LMrJֆ]x;v,(S oIKIo/YKۥr[:Q u4W\\j%g9?ȧ@On K ^e{iR^1:d*^m:z207dvfǤ+@T0*XlID7w=i?Aej)S@ac&<PP̃LLظwfK: E|-!is W2 Tm8 :vĂ:xU,t)MS0IMG%X=*\:.: #z}R nv>Uק+m%V+xps7z2IfDoEC6{4¢1lg6"2~D,D],m\x re*bT>"ʖfv :ц@kgvA7?q.pMb5WkTέgTfj?CnԴN5ѻ |hMrlk:&쭪.T MzRc?@ѵvHmY ITVoqu5C~$v̳ͱԖ1N?<;]wGMc`ՑrnrEf S^EyK)He̎H//1vfCrO,r=c4vu5a^@.&FlpOݣN\?[G+<⊟/E(nriE Lɿ71HjCf3 T6Q3A'+JUT-HHdN&z$uqpOAt,Ix(Zݴ0t I /M/EU"EWK:{YHO2m5w΅,$d-xL + mQtG\`vҺ.Qy^cSkdp)Ttʪ %4ڣ~u,\[#.!96D/h 7l."iDrGj]5Qesw J:Ro%.NtZJZ/ o9{?]P !&Ixesc#ox,䙅~6 1;&K>XvO'gq >}W"[rE1[hR~'UzjI/,¤PO2^k:!kQO ߣ,߾\~3Glv>%h .EF *+ɹsp_\7MF5'VH6.7cF]![kO޻TQwL爜gHMBX :f`=E ᜩ~o<1ȚYG3,gaU'R KXح{i׆p_qpk]I}Ngs"~1dI0|]55h˷C2TZWihohTc^i/M]Iޏ,0GT@Y4MƷ4-"Iscƍ},o5WN)ў):MNp? ?XaTgޣ 'E&v.(Mlr8ZA1R>N' V2I Q}U9$N t&q>A9iZx FpI ģeëd_Dh&Dp-NskKZ!4jvC@y=aff.7s7),@\7-\`gFAU\jj1x|ro=#WϟR+]^p )HN!|E!rުDŽ5ȍnفӹPsD/ e^8e'NшE{v܋ߝ9'VqHHdV^HBbe2 r( mn;KϬ A;RIJ t1iMSh'"KEQ[]},A/Tu3t IpQ׾6Z -'m r^k5+[ ]ɴÚBj. r:ulwNxgŅ-QM5eMjV;>hmҁhd|0 gH7!<*`[:P5DB晹YPSpeܖgCG<]$QT}xG]ue^_ń B%B!l$hp5ȊآFQ!!Sd,!S3 jwT׻b&3c*:4_3-G CQRcvy*yxl6*;XN٭!g ݭpUB"@S}9_Z~tQ (w:xr@y&ujcQGq)ǻ om2#=8ZNpAg7f3Z_LTeO1/KL eseV e,0pDHvwc֞yr4@Rfdka)T*]lmG3^S.7%ځgYmjPu q̓p5˺AXlѧ$bvH/75_ 9vFkާY/2jGrCl?"vA RIw Iĥi \(DO?Y?'Ls5ݧ[׮U S-:;~%s][ $7@3ӈozyfTe>cv ˍfRŽerIC>4" zCɖVckwZ~o̧IcixRՌs`_m; $7*cga01Z^rٶ$'uy}O;k!Rq7^* Wd8O#qiwT=q Ȝ Y-AW eQtx$*zhR;Aǯ\҃;ft/]sWPB,c`g}"tV8-9OQYA=R?(:'{Y̳? |RXe0Pt[?)չ)&4[w!z01}]jr6G❤ f~E+>@~ݳ .>i}sn[HI萑6t݃*ťD;G7\̒9BgjdGpg<JNdMk2Pf_ ߌH=\gvȼIjO"6 |@ t{P";lImWɔSR/ L-cűfIHXSLbD~A7řW[䔉HEAnd&#m`l^Ai+ff[QT$PhIК%G,p|X Op|g\ 9(FvH*=%4j;MPAun&~nX|Xƚ(_ߞzo&s?[p cR'K KpG&<+̇؏%xJ(=gg?(6 `@G.)>JHYM?/*,$}/'jWڈx V#hBB%uz"6PK *`bhsXܜ~S7qbh*~Ax"g81LuOI9n陘u|cª@Y:yAX;)XG&W_EweO)Ɗ":j)chSZPkP1odhdp]_1F%f7lS؜\h3#$.AbzmKįȞMTx\丛ѱ!,ESi"lvgz3#'Ä ("/~!{֎[s`q#7NgG@ҁmC6ӟ&N,VZ! Y뽌XjԮ %իt@`_lWV.*GaޒoKdIe1hp*>igkAnbyeHeKY>npWhĭ@3J`KTh?2$k W% B&Lr@T!o%To85"ҙzMf.J`F%i(R<f; 9-|fF@45/zK}# lZ]< ²{]5TA0YQ/ow!Js)w~y~Wс;]6*k5= -BW ?3qlޔzS'̉7-ń5>0!x0$)ɯE}^:ppmԧr9*ezWÝ3UVl&ir:+k5Ytzu0wEr1uh[Qom*dɛe =lg~`pQaK?eBΓZ4 ;dw|K3yOP㳭oMzd3+#ع>w&1.;Eaa26,--|2*V9f:3w{ 춐;* td;%wS$ %cTM;"TwRRyՀUC:vI<S^l 1׾0U8&t;z@^q;]ӽeu4zTt03( lbZ\`k7u%f4@Jrfb!dūΗ/oY 6`qfsZ>0&џRHK)\ar`q;/O`Oވ'MS `KM?=yJ sFd/duY.@{)^8-C AVg:^CؖŒ rw )d!` *] eSᲔ7RG,b82 AH2n+ `4A68{UY;:eиDJqRȷ ѵ-]lGɄ( )ox஡JM~89kootH#%)*,JIh^4=gݔT)g0v4Ďk{B]UH86ènG*d4$hk5Iogrpj+gxi-kJWZ`$lsZ|O4  b;?k]8Bg gF,iz7ыUv/STD+J]kga ?~&NGik V"Pc 6'jJLi{ānصCţe,Rsk' v%|=b[SsvuiQJQ*[GF3,d!b%=0#z9i{F&0ۇ $2$ͫ" 0yB%~͙Fd%O@?(&V^ J@8 Gaqo7VDlr.tF4CLqax]O{>iM粨 ģ GUy$2|˄s}bPHh$łS~I¾{%DI2B$E G~8k{͘ 2a/'[PwpyNs+PU:hAQዮr7?i@6;P 邭iHs@!lak6M;RMafCM U' AijF P] &&n&;M 񘠮gFzm>ODNI ħu#@cWþC2@./kH{EdzЅmۀ ťo 5V1N 7_*-߱JZ}iSݢW}蹌r+/Iz,Zlsx@X"^+TBqFWڷV8z>I aQS wja۬9fHA 4b: =4LL3N[U&#Ҹʄnqd-lpF|h"<4cZ2?-LLON '2%d7^6>AW\ޣhҍQ[ވ0iq W|K{cȞBBT s7~vY,X %h2I4N]GB!8_ߠ [%D]ža2I+E/-Bsw!;VAo=sw^TA,aOm1Hz\՟E\<0T@lV7uw k|B!\D.-&$aN\#y0'#%=*(vPUT`6bzc͓r ep;`fϿ9DGן~hNZFÁI%;źx0IM6w~G>>?'ȳƁe-SӓK9o$q{ʈ]ѫO'ƨ4Dn<${-,4=8+P ȭo~x:=Ft\RPICR14Vd!{Q7"֓KKc A]o8i$Nmڷ&"VV_&=G,l'89=| % ˽Gmy:ȺҔVg]K3^+È ;L3x -P"s/{aDI< F831hqq:K_IUۀ^pM9o!Zc_r( ;y哋='cYڪgQ\s wBT3dU@ c<]Nf Y/傍3J1 +̜M}Xx;hOaBW~R!|`22&|Y {4^zb̴VY{veu͖ bnh lK7b>-Az4]J^YuތIv{RϥY|P?m*s3ٱ?4*x(:ֽ'Zlh%ބW%Qajc"3Y?ni~`OW=%ڍQU|g8ɟEbYWC15a6q]*: ~%bh]0}gc@$G-t nSx5sdymy|k*ZT\h7=fj(M3k"w!2q#N~ԯ0ܹH^~')o߈-N8g4blH~TSI*p0vt@ mڔs |t4;&>Y e\I5#Y렷&)~ y)P?wTʂ3A?'~k 3.L B"I(Ӿ`RFe ׬=aWSr~̋,><<;H#48 OZuʨ{5 qs u`fE(R] (zdU c# VE tg]44PxNo- -/ʇ\YF(tdUn@#M-NлI2pEshy%'lWڊ:?TG|sd>>琊\Yo  v@nS*Rs}wbuI Ƚ^Q9IX1Nb~T8iGW4,'4WQZ7/S&3 /r_@r#T5&h*y{φ>f|&!9'CB.7P1~mD:+ MI8`GMֱQGa/.pQQ_SV̮(Y nEB" w$W!]P%ڦ# QSj_x6=b,a> _aHx}gbeyuz̀Yҩj凢 Y#"4+1BY \CmBUc񏪁dx.jԶJb1[LkdYƷ灻iAt3+N9֥a#/l/GLI_ܣ$~sM߼wH2zW2%<; ͐;m0 @CN*κp;.W[S9gZH|!`c μ-A4L-:D%EI 3âBa(8| '%]!UFܽXr+ z=Oͬ72|ۑe5Gh 'Qϝʂ-}ei=m=?jc#'.e@t0q*&7ee9P>-$yewIizBq,"SlsĈyA&jXnt*B.KKDWjk: f! i:^[|jP%&&cEr/d"47F1!Tp'}LK]N{He0n ͯ6RldEd oWRh,7$`u\}(2WF|ǏR=hvϲJpW;ufZQKI wd#06lW_7zZ}{Ә#{@5šFY5$M'DY{1+ߦQ7"?לUT` [$%2j>ՑG[JPc {N/k˞a0u!0-Lo"N, 'fw~̗W"I,z7nd5`j)7zpf\{@PkVlƩ^2@jI1464 /fN+ٴC9j0LIy!@xfW-.a{̤pl]ӵV 3ټ=D.2G,24EJ4Lm$]c`hj%QҮ@Ԥ|`A4mGa@ ٚPC؟DCܢ]qԊh9F:G.&Lf. "$l9o% {Wǚ x(d(Ʊ h=ʆ$>CB ݲwX4ҴE7۰,?£|ʹ~#b*C6W6މ3%?[v8AW,%:OC=-~Gpӹ&NAi?2=&fBwacv԰ XSo!]@TAI7b`rYrʨTI03ba`(ՋkU/cXn+ad2s񶃩 ,kLi5dS2G矔2N`%lYpT"u)nC\:>Uwb OXu-HM3iH|~1˲S_IzV~P9*֪~c+(eݏH uLx|vajGܯ(;X0Hk| O n{O4-J@/5}^f}FdnT~'NA UlArT~Α>}E8p`b]J 4+pTT܍`jEݛK3кq0+|+iǾH :5gS;Q {pt毩jV?Qo<#eՆ> 6!3tzVYpE<;Ю ŝ?Bs~3Kj V>|83@Ly'F&lmO8>!rԓ'mb9RqtJ]~6MK|'+=A`2wsJ3TF߇n)X_2-D3l 2e?/i9tH/ŞSVK"&ᦪxПXab}j5#| 됂O'HIܱ1&+Tٛz[-bڑԨP-Ԕߝ=K,3ۚ`!vLj+IAk|3a[%AYfD i{Ū,2Lz_VbH0P Rg&pÁp9T_b T2O%0e:El_9O"m G~O{kWXŵ߱f_-&P6tufIqAcSM-@"Y U|_$߹kSNY߭^QܥrW.)rUJ>Y~,jQAkʧN!U@׷_?DĮL|%= xX!g3ؑKF&-K@R|ߒqFjw|BSlbQa$4¾5r@SnrX1/kQ7M/? BialښyH$Gr_{ sY#1Q*5tېXϙ7Y̎}X:oiJ;ο+!DzYSu:7L" =w7[k(yy:|D-+,o "z~8jg{_JI:[#mƃvHsQU~;sy1Iu?Z:6(ԭ!SpI75kP6&34!_ X\^:/ai|j7""X\jYO|W q*.[1սKi;RhNRd"EzS#$b*bGH棝x6Bx/G@WA._llb(8mnp. @C&w#G^M(Us2])Upd[WpkEe"`=YD0A= /$C-Ah;Z1frK%é'@c9x伤ޢa=IJlr@o^:# (z+| -=![as7OY:TO6_fԶ=:t1:jjh+'ߔӛW!k"6CDVJ`xɗ_ XŝۂЖ]t2=݉la01_j~ݩESw i:m\>Vvag*IK \8!Xj;DsͬIP=TYrE&Y5LᡒUv0D1Tӕ7Gg?Y4Q0Hp2$F Wdv|"ƺ}3邬4_似La[D(6i 7s < ^dwY{?uu)>U*⇚ﷇ;Ι1awmY $Nح㚭 {V<QO&- 4Nl[N"N}>B[}3 ZGϵXu%$33W.6p^5zw8s@{/f?:O蛳y_1Z _tۤbv(дD|=t-1 X8UTXXqy. f=BI/>cb 4xUp%?ǠPOS@We)Gui6-OlSrm,Ov8$m\r4Ɠby5Fcx`5:/)!w k|಴Ts8A' 3Ejhà 3}p>!ܸ@ ZR5ta6M0K¼w\5N'lM?=3I:ǣJh<@24*"^R| ! b+:ڪlԯ˒6.nġ(Ñ+Sf3oeo];fm FZ9ƥ~k]Y34!I `4\\Mv౤K}|K|$~"K$S*r[ei5P٦j#^lGQJ4D1O[q4`p=FOv$iŷdeG?0F_?QsCcӷBǠ?>5UuѠ~Y-Le&UKkiL ְ%4q-M#.IdyԶV"tw͎^ӂp+9Ђ&R)xH1`xOEWDgDž;cjlܩa} ^=WfתU}<&H;icHk@yAW= 0^w/Hא>n lXaz'LX6WZs)Z&J|x~n[Q}U.sA AigIC_ѬjD)RdՃCBv @K6Dfum:^;[Ǫ,]! ~9%7⫌`-ԤщswcŠ 4O[ `8<֓B~h,u85,y8)'*_ip .y:$4QYN(„l 6./T`cJmr!۴, oSF6g3BxR]6$ Cxx`ճ?20]")k,qq#8FdTBT *r,.r %%X'd$WԄq}4xa.ENU:N 8zaq֤ JDq(5!Ih智dU$crI5ZwoC}gn"x-Z8~Ӊ;o:&4UIߙϯ좣Vd ,8E%zhnF GrC/W;a'U'{+#( *f~0#swFx_1֒#`B}rjOShT g .JI1TRŶP>І&%WOk=;'ؙ"KswBG(>64Iv)FN)]*JD&4-q0q:AjudZsx{ubH 6t95k#`K"# _۾J}qgjKレ%[*['I~ .g dwz bsCZZ6WidɒWh /{g>8}ݯ`+ x }ܪ1I HgpĿOMX8`(w۰6S\r<%@@ct)ݖRcHZ Qa*Ov$ BcPf&k>Z|׆?|@cP5'*8&q_b4bIse[(D`?^t'R`60Ze T8(—.HAckO迖s5lQ[ 臠Ā*sRy狝ӰrwWM>oFE͂)ƕq½'cLZyt:d6 ח|qU Qsk^aqZUe+ecq}'BC2Bh f3gR)x A07 mT:ފ`u9J#YP)L""8hq| zCˣ-bҢ='8y~P`!+l:]aBsA_%&qq7ng;s@EBiD0K^dbsGJMhIj )Ru$nXNЦM[6_?mz8|EQYƔ:p|0+ 0O2!< r.?LQ -)q?|^303^u``&/z]*lqb2Gݻz">OF?bF&L 3&<nUp lccFW}-TS XB%PjV2zL(kXلҝ6O4 7*JM]A*T۲GW >TV(—57#?τ׷ek0b'u+jBTs n=tEI ՚oE:{|"Ov@1QyInn=1P {;dg8  <)'<#:Y96Uz>1\(Hwn Z w4+eD;i4IW=5jnhk`V4r*C7#/yc Q cwS'u$AmO7*{!y[[-{g]gO>"? ^Q+$b(EeG~S5>p{58eIJ(,0V1JB` ~+}7O) awCI=eMoM,ahK{UFN2疭`|"ڷsNe8}:S5qm3T ܲx/v\c9ɩ?@魺Tz?72jd1G1KЅ\V,k]\tijopϹtzeDشSPvs%3Foz<ht7ŔU1 G2$*\ 8֩-h{{/`7C_ C/uWDUa, G n^;&<<>S 㷛֍-eU#jN~8XzK=f9M ?8fAܟqMc+˸P{/F@&ya)o7ukp`>|ٺB(>1ii6վ=MjB3͸ {!vkgXaӶB3z 62ůy&"<`Y}Ew] ]`-`)2 Sl֌-~*U^p)W*#"l9Pw)4<CBSymIմQ.z/u-dT,(\Hr dzEUtD8Jq0 ^ I Q  9.{W'- U K g Oc"NT}G22{gn~-L^}j ODgnNsB~Y} O 2 t'vlxj2%o/(f*5NMp *9Unޔ[PCC! Olkk;e( d? {*?-41.@-PPdgU@D<8-&h-}JTk=`e\%A E]ky)4 &,Zr]_-}5w,TlQ{hƥ9n6 y*qD,;Wq%7S4Yя&J-wA'Q-@/-Q hd#^x?˽хjn${ޱ1=:./8-Je)Z&Gqewg딺0:pŕdq22u(~9nfj.>X1qH2q& 4Q3E..#4`e7zeXʙCXJ7=cWto-ǖ/[jxOE8>,P#WةT!7lB$1ΓȫlMHMh (/h/}5"Z-CEnLſ@NCsҌ w؜;z¡[6nT}~)|NDT\M3J6d2qjo%zRdq$%40**+i8PtɝNd3 T3nؠ;tGLɤuYR`AE宪0~,]q}ӖaWL‡58lj" q6#6,[&%ޖd)=#N>m7X:@ 4lt`t= T6^~Q{n&y*}2eI T0jJmqOOB Xpgc#%~Ugҩ5&#sqX|nn흄2K-XɃγ@ƹ[v(n\_'gŋ/09̄47fJUpc/}éD38<.](É)8@ŵәn7U$BdYi@t!ΰS{fG14tMd`#[u'w=Ҹz6$xEX.GC=캅Ȓpeި&um83or&`oP"bkdM Md+kaq0xvaܽg{ Oj-۸X _q wWꪹf_▖\AfE`# bb(U=n,P9$pNQn*N\zƌlWPzp~OtGA##2U/Uhq@OU9Md4:i ch(I?;o{>UVO[pQ@$L\% iŇW"EZl_sCC$=a+ְNxњq[짌fڿP[5] 洈|+$ϔW4gV}_ɘ2黐{FLVL4Oz^^JݍFou,ꃚ@r;%GRzH ެ ҕv?^I+iZ)2#k8zTgYaMDgE;9=h| Oeӗ+YBo.>.z:N)땀l-Z\)*k9CxG]pT鱟MɩGiǧ븊6 #[j3n"ld]jiUiCl)Xņ1Y-id?s|7EWX4~ |9JtKK/|V4I[vXx½{ri;/["EV0r? +G":{X.&!r USM;Ux|]fI7ioH_w2ep&HBS!u4$&̅R5m_]fllSe7QWZw~YqЧA iX ]v= lB )["0=&hzTB?&;S$G]]2A0uD 9@'v\+W9郾@33Ljx()@Mfb&IjRD5/UY(!,;^ J''H>KÌfKta gLK,:Jn#<44bW1}s^\ρ H9JnOnU5՟KLN]E~O>}[4:q}$_{#Tf6O7P__ mUB H&{>5ZX;TJb%t.{.yY/[vgB2%c!h0{VQ4پw쳷KXq 1 1aCYaQ"1,wɦ4 vl5+mJյMR'mi!6|86dFo7oJ.p\ hЇ%`œ|a#ﬞޤ?^^E B]` 0t*Y F- $sOg ;j3WI:S1í;7wa(Wj*!d6EYPx brUc&C;m_Q;5\"E΍l-Z 4~qdb X =LNɒnwedn`˜#7ܽ|#_cP%3䣃 7烐û'?6V6EY~)x.]ʩUug0[l](cq8Iz[K*JFtP?,ސYbEϻkeAfmb1k)E~l)j+h Spg ?lڹY8"Г'Yp5LSz /Brw, ח?O_1{G4 6`=܈ZxabTg9-WOlIB(#ќjn KoD'm-EoZmR7 G0uݿ3䨐boy곂濗~bJx?yL1_@w❓E w E܊ke}8ibWG*b 65 ASaQf@_ilߋ$4CgqU.EYd&{Sh.RfM m邶er[̣\v\$:)=mr-($(իvzAe]eqLoZn+AiINk_Aຟ*x%ȐͼDidx?]P=9,>;`Zȶ$vF1X&DE}[+|IG0[t{Wkq")Q'R͗x5;6m3̙5OYڅS7E}ts+qPac#3Źk@$ ]ҝ̙$iM9\ڢL} DT6oG&$fΧjlF֓17ü]{!HCJ+{aG9(w^-~J+B*7vvVX [ iWFөg'g5/g 7tRɯJM`C>~uO q; ~|&e){,Nil2vHe )tJ=$)at$0t`ӚD'!lHUI܈6ց%?uwWI ghNέPqF-fl,kowZE{-]u ouKMalm-tJ_hÇq~Ϛu$g}0@sƴEqx(+[C7_Jy:vEߖł ~|pG$.j`-[i܉z\"ɍA=ȡq>z(R/quqoQ/6I_XƲܚ2b*!Lmpҳ£]!#TO$mLcߐS0+l6Z}lU-&S&{/jPS{\I?ۜ8qr7Y?)A䉽׷JRA0}+ZJ'gZ)U*X$y0%Jn)T_tX8zjZZʑ9l{#*f.d8x`]`/RPWՙCfO{L%TTqյ}?xj&~ j:O!Y 0@]FL$D^^(a@C\CaWemvxOvXL[;BqecaWv,46}{gj`1M{DF,Vs٬^Fآ6p3SyEWAGe) >i]a/J9^:o;(Z^;p.hLk0TnJ]zķHC(d_4R *`6>9U1qW a%]zJ >kilva;%v\YL%j5;ڵ!o${RIA`'"BwnGԐ(R cGmCmeţ9$ZT⅚_ ,+]MU]x49ۘ׹%+Rjm:s6`hE(KQBMx-{Ql`+DLZ(n٩% Um}D"4C{ 6 en/NVhkt3}'L.V :' /$-P3J!]=~JZ-PƋsݸ]V/%=H<6{[uam+Z&>1H_X[l~Ğ}`7@>3'w*4<[oؙîy~1σʞM͇RԣC xnV,a|Zp!vtgЗhI/ꩱel~HČFvI'M5JqH $RĂ&<+~a։*uHϬH}{bFžh.{:X:=2 #xYUWIHQyyڶA&EbE.?"Y]ZIeJ:v[}KJ>CG(-Jam,+p/4C FxBd]M{c?^tV1L q<p0oL2( VPOIg1vdL19lٸn`_([?S휃w$䇗#̗0$)$y0p+fmDstϘs)*3X'Ȍ}QܢwH`A#UοyB?6y>۷1.=g{aB0aH5D@9$MOE+#10XT=N#Ce㥭'NY{}XieNؙk.'2*H+-3NOg~ * YSG˸5HS+R % VUCc?ktވ8FK.2֡[ +${I2,|'OpWG% eU}7%g`QM,; EL3V\CYǧG~q~ض8l{0g^ǠMz@ܼ2_6&46ҏ3߁/Q]Y%O{ځ*OdDנ@?ۖgdXKAYqs6vS1l%}@rTOG.z T8rќ/~3w*,4DN޲0,7pxKijh%wɵW&j*ILD b.rHC>܃8[x}-( dF>~{fn+}aQtR~0-'R痾VZ@~HVq`h6X)ˠ*EU֗#iĤ˳(uH8UU(HVdS_:3 rxbGY5]5P>VM n+`"#%ܻHR󚹉cV"39cliL jp3 hT6pӋoLԵkv{~:NtwM8"5H ڟc"2S v r0DO =uDZ~A?M\ Ȁt;ֹ[]>锻uͅW W=MP^{M4]6Hsb=0ؘgպQM]_ MϷ* {VP_k?'FW3>aM-1cݜkx%^$(ZՂ2ѾMڴ?91>Ke@{QFny-+nwG,u| B9^x*) U (3.ifH(E;ϑ?H%CC]2"ҳ1\_ƣ9EO@l0 1|V+'z,FOYh;qJFk(.ݾ7}̧㨀{ڭ%պ,΢>c>k%\B |>{ "wPy M;8!]yS%1_T$b2ٰ6008aXߚ --Ǥ¦R֪Z7Pz "yѾƚYWܨ :˲&cՖ (Jëo[.tx:_d*IɭxV˿a'Ó-E$/bf{A_hF/͆O/lrF>pCGFH]AԮn۬Y"]fSjd/*S'c*}T5NcQeVKzs# "սN>LQUlר-*iVi%& zuc,}"꣍ Կ$.Y2)TZ$92[>i+ RjL3דȜlv6D/TBPKT *'Ym﹵A (L5dKǠ囌; nP-qI,zO&$$ Dn:坴:bzHK99P&~\s+L+ , OiB'#3? ԳnYAѳh}ݱ[GF_^nQgzV'D^9LE@%yc9&S>߇N& ֙'7^O FCg-5-j#] IT{Q>E : Q-gL8(odt^Pb528:K.I8ԳǓPP*ؖRNGIU$ҳxJFwF>)`q[BY:pÝW,TAeMA\U2o)}=lo`r>( z 3 kGk33_bQ V8#d _RfF&:72gؔdott#sX(|՟YxrzU"=V8zڽ̥)ǴIJi"⏟k%q2-白WMZݜ;N C ŻZ}CZJ*B+RoZ)&bq 2{OHR/vȄ Է QXim@[VJ+hlw.uf'$]lI:-|K3Z9QqT\`LJC,.?XVg+or҉Agjz]A3iN/ ňomLՉOFye0d%7ց[۳[%1~2XIJl1u{M1h;lKF(#|А3p4 5$g6i':TH͉7wTܴ.Vei2֑[ ?_]j".2^\(~=c4O5_gVWzbf-nO5UyX$,{Ж Oڒ{G4-!H}@܃@fjz|>b3^$AKXt1t}R.V&U^.)Э5`H g±PwKR5ZLoMC픸#asJm h[j)k֎ x>ml0]'؏.OD]-O{5hcnU aԨJiCCfH]f yBm6J3>tqs2/?w(D'']oށ_ݦ!/+|۹ $EG'quW/14dwZy\NЦ+ByڸGe¹Sj/_Ј.18Mq  Ws[$O3*ί1J ,"^5] l}\mN)kcJ@RSl-n_>ZaٶG; {1ae&OR@B%'x+j`n=S}F5I6t)QEd3|L_/qm6$3}TMUtLqi`~]8lCH7. Agߝh33""w 0^1/|CTn@RzTk (zH_rz|,E9h~`TucǔM̼Uц1zY(6C&ZH`=z,7Ҵx2AB;DMeH> /?(Ef#!a376x0lu^9s*>{d.n̆T׿.9 6yTFϑf}IjxO \z˶7ғbff^ؽNqNp†"!/(ā}NNe!tޤ-0BE,c~~˘>o_%mbqR-coe%UPx, @u}М*8vRJ`c˥A_ɌnebzPP#D2'q}]S <*%`˩iWwZM_58eĂh‘f|Kz:q_ ]jj]x scf*a;ҥUIpHj ُT;۩Mv=.~9VO(Tz=!l!,ga ̛cˌBNf#BűbWȞ YOX%#PbV G JTR#}@͹>Q g(KzbĄ)gXQfdޤoB.K|u՜Y]e&akm%yFGo\.߶ X= D*A:o0NҥGzRv=bB2mF:O[G8r-ޚEvt JLuA`i܃w7 ;–LʻlK}n DiE00uMY:0[ѷ +)pH-=A҅H%AQ6_ 3 ~vG& %p4: mO,d`ZiFxOexD&?P }h(J!ҟqS6"vSgM=EF,y 'Qg1+̷" > ҥ\*>VF2=Z gfZ"65U<1 {+))x|[}b8Td3 ٓ_}Ӌo@hs#`z;yKz8{-sQ2DNk+ƍ5I/|uďm.PjMm{PV.>#~Bǀ{U3jK g(6Γ BV 8[il&lAn;:@1;FmA؟P~@]l9>}}?)_ۙ6">S-%%Z(ff51LŢ7?r>?#]>Zy5Qzo{_CvE! EN*@v*yE*ljy dw/x }k;1xUP!9@,$$:s7gӍIdz#qh)yV Z mEc92M%FP9Պj[74X$V~%~*&=y{Ê~&Dd>U3جN5ƛAs980jGm#)o3?i5.?Bblkha190gTA.Jں`k2 Sv wnrؠ*LGd0s_a0Qlb$Ҏs1p5j;BM\,fI,"K9<v};-1R,4{|]f4*22\oѵ.=8 JW:LQf1Ĝ꽂\p~noJ'Ǚ+#"a*쪪Ex #bص.3H KGeǒuΟJ'֫8: ݣ8as7a:W+]V5^4ڊx;4_1yL\-)*,(σ/Rg:__dzY-gtGLt-ë'ȣ,:) ]V2l3Hoã3Fph/A5۠IuRnQTY$Dœq!WhEJ͗sNL歂@ a @XtkdۉiƐq %@j"IܩPw/{aM|V_@Sp"QIJa]QiM D7dSqǫXYP3*.3}?[A F&<3甃Jb>l'<<$:_ m.0Ҵզ!9R=}J%%-~lSeiwI3BϳH];ޚN5 @x6_b&#f%WG.zUCS-vdhFkL+@\߮~x]CdЖ}TqpMV*%yH*$eQa]vN?[R~(SoXLjYhcM)?˚Y (7"H>QS9\F(O\3MOmiQ=.{k?%]qԹ֤*"˴2[Hyս(K0x!PN,M+7}q/ͷPDvP: X V=F+dQN?h]+p"f`1Ul3_{Et+6`c`[jtƸIOHHrZ:xlw#:/.5@Z/,pv;T[ n?ssS79 e&1"W&V"zDKUG0nz-->BK]%xR6L}8 5ݣ ݿ[Un˯b\38DT(isfK:$qK6]  's +Ge6BTl.zCL=p:*F(Tt=d|n_GcI CuuƉz.UO8$4hN bm* u629cMd@=qaa~{EtrQd٣j8P׆ Iޖ7ZJSEME֬0;δ qIכ^=-zNt˽z01bBtICC5V'WԐ7 %<\ ቞2.xUqh×cϫ/lKy~A{mpC e7tfݗ/eyK5[^&kTD7UkoO&S溏glHj+娰L2Axn8>?M`e  :Afh77_'N| 1%kL`tXwMSqְxIJ5¨\z:!eMZ:XbmPIIF\4c_ÚgtB^:{i*g6t9Gh0h}B8M(Ś3Ʃ&XsZYD%G.:|`u_46AqPG qjp·'KVOG\#c>wrdDQjE|\ꎿӌl2Z?;xIܠ4*-:*SwE疶ӳRߐ>dO{z?I(kt3pc)/y!;y$,?I7IH : =)58Ѩ2#.Z"PrDU- D#ehD]9%O`ۥ>~s*\%ƌ'W;JQc9M4l2vŗ".㨬K]Ҝ9*[_!hB~l+!5_1*%؂VqAxܭAm*V ED,vh?-ZUcq>A* eLU(p_K׆16i]Bu9$i #}+ޝΩ(G3㫍*d~4ڃ6iFU\\խ#Kt4|K);  qeN : V\MT1M0oybi!'} f3̊k̴O(+> y;o 2FyOn q͈d,0N'pvWT#ˣ=M 4{ƙ ]9)춭&%OeL,:-މcC(6ݙֱlSL JUT+Iu@5g-&嬾޳w( 1q7=9 M[ +V{NjqesAB}Kf>&K7pЏl$h3WbUJ_ V}_FH#D0FT!HlN8#hFu@^]C aP>hNƕa2߰b+{SȻ^"ʰ}3ۇlP5kl]ٓIm֊F2cQì>͆]fUg`_{TB͜v()0i4 8.j8Gm˛]~S3j &J,TO+Y {ׯlBRr%=",{k-+]'Ѿ;a<5ܚ*bo@&𣞂QDwVr{bh߸N7O֚7#W3,Nj:J@+ c60;(dkfUb?r<4.kA{wf7ͦʆx gdz#HLI |:󶸿UФ| jW9m!bMtIThJޱ$%V汤c=Gx$MmQI땋A^u{ݘl@G:sYcM[*OsGYk8)ykNs~W{(ݘ74\8mPe b}݃l$Y[@ T__<ȔN(.kl # pg )ԞWtc(5]FO;2bAxۻJy~i|_}HPQnp UwXk!cIH{;[N]6ٱL/F ҟm[N|}ćc|-IQp@@.%> ix8,RLE|;%̆OTWVjDJEKz5sQ[i†{Pjo<'vhRtoh*&{V8 j1 JH-y?<$C ;m >tɼ:P޹|]ݗ(oIQL>}cvHQyljr;*-¾([][4jOT{H.aJ&Vbf5N~΢yf'V?O F!"'d̄FpFU5Q[E5S0O  Z߭32?.C…Eo k`Δc~6jickp,#z\pLDܙcV $4'" r VfO#9$u*DqYfD+eWQ-SН}!,'O0 eH_mfvLuI.IBɚz2ˑ:I  da%R9&,t~B%>,Atyh垨A{IAZ{KA0hUA3PiCu!M=+yz-|$;.4PV~eʎ?AW[/{A䉇b2VLi9oK0Uk+9%6iz>8hM\Ue  qvK6E6Kbn俻NZjq]+VX,_㹊_#nETvtf K jx™qIsN>Q-|PjB0#´4~l]f Sni"X׆ql 3wRɴ ڻ#[y,]+ I& iL S< 4"[Pji$T%u(| ̄ϡ -r \I8AIل+f7_bxȧW?v2-_g7~AQG9W?xOR,}9UtJ@I6ݤGV7<g| Ԏ?$ ABsiPlBş-Jǽh 5[ hg"3QƩ?jjߕexY(q^݁7vtn/ pۺw#])Vm3Zk,D]Qͩ E1wIX#m δTfQM-i& ;?Pω1ꁊHpwfب!zȣ]2E""~HlUy. G%W8M{n/M#'WO(q"`R{/EL050dZ.QKJ ,u&1|>)gWeѸM=IJ,Ar/kpʚ\7B{Ű ,~:vQ:" ֎k[$QQhVspg4+@2c0_w HAxXc"k-dsXE?s-8PjjPWF(Bo? Bߔ8#D`^d9lfF[8K W))p;v>9XW }0/b79߭ul>58uЄxGE焾H'R}2uAzEO}&fםoTxg3"yzj.5uenWIR]UB,dvR!dx";T h/'̐D MiaqV51ah%fiu|7J; |l4›Mh^=yj e9@9?eJ7DV/^ CEM5*=F;!>i˩J| e2yW.>}r81a%dY5v[ ═9jGZf; j'F獈MfKcaB=vg"&hٓ_ť<\Oٴy p\w5RF>* bLh#G:N*|{c7` b`xd[x}Rز(X w4!/6j }ԏ{h/۶{<_\$Or1Gfd2L5 EA 3z ID%aI2u0Nybl$1=&f۸klKGRC,%IEk2!E;X /UMUJu#SFC?kVݷw;%iIlU6]@MCDJϯyjqHN.I8;5̉&&l(Qc`R=w׶MRA)>!").Iݺ_S|^B0hnԉ4n597Ӻ.2j/e!Ou  "4~])9_r&m)V6*L#:11P!kn4{h)Q7~ `,sei{)ȮԇtBQWoVSUΫm@EIIΩ$,,)EIT, _Lcމk~p*gK:BHү}cϽ.aI;8ļ*c M|nt? oFqyܩjZī5:DymFflc2?I>M"/c-VvjΫEF$Pl)|>/e4y6Cb6Qi1=Ǽh)w6o+̃SP?dR @?1PXMB,:#rpYDT?˿"lPFڸ@uR}heH|*¥pYs ^ `夐UD 5l < =6nӪ8k!9V,W`]"2r@-b=-;#M)@ZMRݹO p?3(չB+=U("y&dx1p&Q<.ԡ؟˹_(|c엕) t(gqk+&iX4֏[^Hp24ҏ764I59_[gsIQoC#ZgO'amx}vBX{hGӦ 20E1O]}ř:W.wD0W04莚Wy1L|suQA{F3=S@n,.;1N 0ApO&y~x:p h18C؋"~wZ:j8vk*VOG*\<r55NZ =b羴=f~q5c?y$4B(D Vy#1;+&7a\o;RXȸ9\gݖ(1Bݶ6_((sDz8ɳ G.o9bjׯ=tT6Љ]ӂ~(Dž9b7m*Ӵ@`A1#Q?GMmV]%RXW.xO;M/F7 D"caū$K ƙxIҍЗxG XbMFB6gvz)y 6^w`.'y\_J\||_g.I{x H ozRU!9KmutnWt:n5i[[^ ?WUa]Fѓ|QL|5Jlg%D'O$Sx6Tݢ[ W~B ̹NՑ.I͠\\UͶF"]U6URH>T*eyb fɡ͍]&׶}d/dl|,oX;aaH#z.Ev=o?U`_j,}ا_J0/^iay:13AJmgUlj/eKJ6O i.f+Ed\kK jV9燎s|Ԉݼ$VPQUԟ U(uzVkMiDMʹɷW\BPX/,lPް{5?һ0([T2),-'w\|!{'I27X KHҙ>f9󿊱QkƏwɖ^Oh[ Bqw'Y )_mP_=E6ۺ\0V0إ}=AXBzIn3N)Һ up1|k!,lDқ rf`:iĸRx ?Q0|4 S*8ڋ VZzQ!B(D ЗPAԂYC^`X4VlڹQ5 n){/ݤR1| C+M#m53<ـEš O`v;ףXY?o~eԞo9gy>)%Xe2^ZbJcC9z&}d\e4֎&ߡ sXE+$Gf>2KK;<=ϣsn$B Z_@EM(A\h,e%"sVr jv/X0um93DJvD?oteaBYK$:_Xq0NK+b!WXy/e[|D;/k+}*:䢨SJ95[ Os;o1TAW}x?#-QyW&36V]s/jZ; gD)J &A{Am'm}hKhlTXZxr4 ̐\HEQ{:ʳmT6%啜YgJDx5{1"-ř Qˌ4VŬj&ѕ.[<+0,4lRmA`EE3b{xq: (\7vMlN7l`+ûK\OZky̡P9;8Of &*CE}_CZ/' fo~˶Aw`{m}3ET[3 ,:, YÍRWH*}!FW: >B.nؖ3Ddho4OzSD&h\ME ||]ʓ*N3ί)Mj|9]mKc1ګʥ ;pAY`{ٚk/t`2`}PЕ2YgRw.rЮs%fzIp-j-}i&Nj)76n%8W;sO9[KkqP^Y]mk4Y1lǐK 磔l_]"~͐xLqB5=N9%Dsi4[e*iV;u,M; 0C-deYDp]Jn,.E𚢻"]xtmHFmɟJ -kE$r^nzee!O:s9px^佀1P`wjդW9@Ǚ R "VPطjlqWhO_wβӇ,(4a]:SDGRFzu @ },N]N",У@YMyrjVvL|jЀ{Gelj`y5!R vG|1ճi+; 'ē ]& OmvO(H!D!w_sWD'e? Ṕ!g?ek؊㍬RHg3SƬ(r1S[faS|xtC" P\J7sd\M^AlS wG`iJM9$'Œ#90o)2`$$-M*6ՉjOr_i"b;ܞTBEYψDۉV-#C ZU˽efRʒx!~ 9?A->c[f8dRii)@+l; GʫlJ$jZW< ၩViUW~Oݡ¶ pɂ46_=p"hs+녽vݑ6T$ݛUu֦ Fe, V7:yR鳞41T{$gNĒ,]V)f%49 9s`U}m.eWAR,^͑<ݏWFG2IDM?݄HlXhጨC{9)t3Pl7Iꛉz"ذWb7P'Ä/cgݎm6֏tG#f}Ct%UPӷM>[`ZW=`2*CTIx@`GSUPWvȄ6C-|D"XnnO8@/SݷִXnoWyڿyIr*ZbTu+(r(PB!.._OwI6DzE#m6}^c@g86&ORڃ3Fmy\,耲8Ib6|IM󶀔X^ g -p=,2Q;Ի bjcK4d܈o P%^fRgE9y&lL:#]Z7ӌ[0[yA{0umYQ ,'Ռ`(F.rzhE&,*;YXXb.Sja˳; Ya,FM BMwɸ)Kh6"y#C KVKB{W)>"#kFT8AK?~V$ؾq Q*;%`ydftֲWi,;OU *xJ[ knm\^,\·YWb_choT>kO_+ .F7g #]}A'3|贋A"Ͻ!WKo}-/E5B5SFWk%>1 bi0 ]DV)J\mv4lʀXts-EBmS`4ZL;e9ڶqf.j"^'\1|Q~Otʾޝ @:Ŭ8uIheȆsbyk -'#m,) t23OC1USM_.)@;7UꢒӢ.Z ybd`-h5;*DXICWa{ßmz9ً7[SǏbP~,{Y&6*1WX͓Nع3ȇm߯@SS&~f7V[i'm9(`! vܕqJHF~-߱FLk{>ZM4p8V!)<.HM4lbGhI-._-xOb/?qƙ꿚h"0I@>|u :eCi ~ʹR'S&T(zNsV1*@My0jI[ٷƫNSpI5Y_U=Y$Ӛl֑usDYfA\P ;9}{Z?uL E]8#ߨ}(X T54 m *fI..,(rP=.["dTIx6 1 ުcXtm0 pWх%_RYXSjʓu_RK~BM^>fz,+qj|]Zi;u.MUl~%GS-4C\S_ k]芒! 9.}!{2O k< 0M6EݨN1[h-(gzh$,1H(>ntA3%934N 'C7cFc1@rG+“T#W, sBZGǤ.il6Ia(16*/oDΩghL d΋ag;ZPS\hjŴW%;FY C:85G.˒ L:+M?uhY5< ƧYuн}T$X-7Ш"':<:Fل[ujSME$tm#űu tQ0UEd`e7 SLS.d.rqs2e+؏8V\R/JIy|g? ٗDp5( @Piь2ukOҐj;9LȮ|_6#@F "|?DV|I{ `mW4έO[[d4VbmfI t!'\L5M[vp|_F7kcpm?NVn8ȥ` M='uf@V >NV/x #^%>>ڣ8PAcj,1vW Z :Oƚ7$%d'ItCneIM㚀b7]Og=[T%?+s*7 G+ ?]J7i'mH{BK_/MOo5^5姎eJajܳB@dVqddf'P$U){U) ŇZ"܇\8hï7Kx2.,:3+[uv!ٗ{$!OO# 18'rk{s50HO~cmzZ`9Ԓ]ASH."E;*0<>EQmk[ĉ!HaRw*OɩaJc }֨|ӐdI9i)p_Z`?w]:LD2d m.~ ꫨL}\wZu fXx`!z(d;Wqۜ%hbz姽ZEЭf `W U"g`E Oݼ>6G_(؈\wy= ;K~!)@(7R9Bv$#ON>?Q>+gK,[Ay?o.Htouifs#<:xΊRn{m v<5a4*[?Gڪ1ٿM;*Ȧ7BQ. 01ːKAKw}hSʂjs*$\"yhU[Ix`/ln !u"x7< +9 J( f'Q9C8Yw>=-υh89vh,ѷ**4e2s2@0vD=Qm㨳jB3izm֭ *aQpi. }yL~ZP}b Iw"b-u%-u~߾uӔSƫD$Ee@(aê1۾QЗ{%1ɝ:~:51pjvL"JfQbg%}D?Us\ ;ϱ_K쀝= +y._4N!b/0F$g)3/RMCەbbd'`@:SCgt72>+)*QenR 7!Z3l"KZjWˀر#3(4qPǞI|pA^_hvq%:!Q "rO6-7)Ȩ⢾͗ێV`$con>bCeb&=~ƝҊ CA\Uj"Z/&dg;V:tۨL6;!`#iuPb9!~|`]*92}Fa253:ηƐ>yA ȚRG>@Z$B]xzf_΋PKTDWPN(:#K9NbV}x&t-ָ4U<EWJWN 3'To`Um4j g-B('F&Sr$u/ף܀/+70GVvA ;}SYj^YrSL:Cx~R"+(wsFpO(H9' Qh\/;P>UӠטފga ѭxrZ|HE'Nb]lR^NyTU5 `UVwNoL~a4L|U'oY*3jz6!B<'j˜#L.ۦ#8$m NC:fpnrL y"O/Fs0>O8W ȟ!7![u lL".C걎N_]=҂>w(9H#i/"ic&:{m"jP+t/ 0Sj I1ĺ-Ē[5 m^.z cಖ[%OczG#31/`)]0XXYTЭ7 k ')˜?}>0OTY;o=nhOl39C,76%};;,~9,Jb41`lh=>R *B|Uޯoiw FL y p*UN k}nn (~]>_72ʟajz֊v*Μt,Uſڟ|9YfʜQ:.[Uv ~0FV=bxsEOU FnB`!h@䂠 |rZւa;4dOO)-i5s&aن lуc[Xc&j1/!nv"és@6?n 0xB7v ɐ"\ȢI0zV= '9ʟ6z+^JmM}$*wxj|vriC]mӚEfxܳ"iIŒãC@VeȬ7*l2M@8[NV.Z˛֕ЁxP hRyنА T@=m[ ݝ0ysԴʔ~`;0YZ070701000003e9000081a4000000000000000000000001662f7fa900001bdc000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/mo]?Eh=ڜ.+Z]% BUCCC44R6U#wdW\5jqV -IhU!+hǧ}JQZE+` 0nVp9ZMqa~]cڿWʩ[cIamcZ1MF n}fW`e5ZwZe| aa<\>TmX9p+UCQT$7bT|B$C=(_aECOI7&! "`ŹɺJ}6(M7m6땮V۝S ԑ̼ 9neTv7]T4TԻARwB !c*,:^ 5tͦP!{lY?@($.X}yFH4#evXl1'U~K 6g]X\ 9n<}R ) {vil;ndCo}`ݼe#ך &Ϣf:x~7!S )U|u܎DPܕLU>yAg*7eA?6n%^,1 ?g^ɛbcSkôdүp2iH|W8ZɱT)028Gt- Ly8IBxLy,\XHK%c6Q*~Ш#v9Pg}u\օpTbxbdcXW%Qr܃RrH+ĠKe_e\<3Xmh #|~ZF.xMI֑+V`q X<,5 = zrȔVhǔw`EGjE<ˏ n 5j0}.Su1Gh'˱} 9aQJχ 5eؔ`[GB̆ NNG$JZ膘xꅀUDq4E_&{_$0hjW>*5oɽ]?q 'uUI0aKV lIpU :m6h8ЃzOD''{^`vt.ڎ\{߬̔ N)`fom\:u<.Oy,}hsSot{z>^@.i [UܪKGY8lUVaEMb r'Wis,L"Vh<(v^/ť4*)ێfcہԞ!Ūj6f 1PqҚ ʶ}JvhUIPhsyke[XirlO`y #|ii)THy [$g ;'B uL6BBF"άHnygr+E?rOzK+zv?Qӥh'>%|^`{&C?=ДQzJ9sJ>Myi;t%OE^i@ĄtZhδx*W*`T!g\>M+Ҹ>& N "Vzk-)_y}>FJQ읚qUه_yG 6V,3c5kq|@r⹄m-U- &DŽ|əO2)+E鮀$vxqwN;zNDR!3V?Y$?mߒiQ j=Q`\hYoWQu5NӅ$B|4h~D3@YsLWD~ pׯG.&U'ċ ` d>K0Mfcב7ˊSҦ*6HUȰ&ɥ)t wczԷr:hR%yNO *$)VK͙Ns+hVFt2FWZ+?ր**xd:W4tM_Rvk7auYbCDAJ语BO0TUvN %UZdL#CNq;ĔL -a%/fTb<b14ٸG(.ڱO.0P\<4udn0MN25ŤpTLH ]BO_V|-#1RG[IDKÒEl 2i{c Gٹ7ȊC,cN∉4bfiMK䓕ѱ.yt=E;Y;*Ukp`!(pZvmgFs7e{|ԛahRL\RG nمپeei5:ԂZp6OxzMʱǔV_ܺJl$QkE$r"ެBm@Tq#51wDAK@3HGspOC싨!YH '/ e%ԒD{9lDD[ۢɮRM9LR(nYu fB8Jz#Sx 5pg߳l *}w1鼅79F܃U#Ҋ9 ;h_;&cOgC$r T́/dY S L)Q?XSrzk"'Q(T.x5o5J9pɂ$ꟽGPF߁v^#>S)Sckې̟/M)\eG 郤W&G e3p!dUR, +|L(X"nӣV=Q$")! )uN{qjUiLR_KҀ>Ma`l=_`_wZ`d"~PtJx:Նؐxl mD.:tǮm`_nWatԭw&1ƥU$# T8#ܰ^&qm_%ijYIJP,TSAg EYxF{tk:I/N ͼU%<Ρ%:̽&4?mLw3z^6lx#u=GO읧ոJT~2ANw]fa|Cxba2̊ez9޴> &yLYgr|mD;eb'}Mow꧃㹖4p:J j7Tib^Gkf 6 xpBԷwc`I#H5ھUWrBG]ctEZ3ZV}bgŋ L#ImXP9hj-W>$jCOCOCP7m -?w5atT`LÃ{ }~nnۈ㓸;ДerFj1qKI>Z]Nqخ]C MaSBLiX]UʾNfxHP1Hb_9&\N? Գfs1׼׵>ʽ#w iJjMЏ 5$^`bo7 s"'5kNmF ۵ Ň߈ϸ6+9YC~ Cͫo-g'+Y~ GeY( k^yӅ[U^c H*$+4\)zs6gq&L  7{8B#q=?=s/``NʞuAd|G*++wG&Dr/4mlahY_O7|yg9ۡ[䷦g9& \45Adru+oM 9ɼI.j] xEG1+•IeÈ/+J lʗbNlYnh9PZHcQXu*58)S7|>d]m_@g{xO{x*@Mjlg.>8yƛtpKbWভ^6wq66V>eEArR13XȂLA~sUo\)m1SH>r^)WƘz4dv>{}&5m1u{ULqjR˳=]/ehUW{ .7)P-5j@XKe7T )^1@.7HC~ D?xQtxoE$ LtwY}L=0 k6bw @oz:$34b92͗`b;j Y᧨|L:U[/?*!;kGN2P8>>CKL}ʃbz8*MC{ɹ*II<ع(nfGhӝIi`LܢiFbN%m+Q`A(=MꂜZV>}©FhFLA-<Ғ&+ Q_ՉTͿ]&["Z#DѼ' ^ڕ*74ٺ2N'?{~)/ɉcay@i`<$Jl蟫,bZz2y ߄9xy1J/<+ʅ.B.aTSi@1"YEj J| / of-;'M4But[*? ȮP@%+v AL Uk)~: ={HT?cY_ٿ45G2m[)dg2KbCžPLhikc cpBqO0\dJ of5&5ҫ+ yA&5^!$uіߑb*sh )zhׂ,7e݅RvX;4cԑ9"#1ذdj$yЄh/w}SA++W֎dm#Ez['Ca^[:8mp_?&bĪwNp%Є> )d!Ch\r Olm IxP@Wp/ȭ  ITrE\0K*AӽwP/8JS]f!b+lTKS}u~7,SkY9]ǶM&n ,J }| "kMmbOv+X|ߤEԡ:=pY,,&AQ'"@Id,ņ#v&AJT+J$tGRm(x Bqo&;?+̝EąLTP8q0u: x)ܾtzkNcvO(y(0 /jrT}N%($8e e|.;pV+j*kNoaHpGr6'TIb, O/̨ц*5}87Fi&G < $ })y3OfCce Uv:q2N:,3EoIG{ 1$C9t=5}J= Ew rk̂˿?ĸFFe!֪j`z8l@IJF67-ӷ!ͬj@fC9mtD($tK l+q@m;.'+ccXMTd'NiL.IgpO,?,9X :t4sv)^)'4"!nVz5DA|ɖ}-'ݓ6˪4vT.ωǡqm^"lFi;&d$= ҩDab4a tۉaj2=qjzF@cH?CQ5)z|M3y3_k1&w7 W|d*ʐ~et9 {4S}I~gt2(D-(85.DL!7_ƻz.v{FU)O8&Y< e'ޏ>II7 h18 2ȖgQ|߲P^ƟCnE<47l%=(*\-9YhK($33 l|NpaRxc |dh򣉄Ti'~")Q?p#KuO4Q߆J~YiK>A(<>1۵إ2ɂ;ic ,=~sq^cTIst{G.r݃>pVN=gVS7Z0ԇ6GO¢Fwt&VL-?ptv{%Ek[=XhZ[fCÂu"u]8m4 vDp `#+aQ| 23{v87{N]N<$0qMS yzº("0"d0Te?}׹G080 -{;Ot)Y@Yn4eyxeDʷ'O\(0M P\GJ51wr ME &rh ŐѪy-kF٧l G$~A:כ ӐΦ^tdK8V&or)S.4侪J``d:b@|(uqtm.Qƥjm37#45~ C$9'Ma 4q߽EmY#/\9@}`{d;Y DB>^N+=|zbm͸`'Vq!π27r.|J?;< ۹;U_eSRQy`eӲΨ顾G$iG' f`$f0Şg0ih'ٌ3.KB%{T鎾Iזt\)I(MQlAךk`U͒V+7!]͊5&gxte?AH}5IhF?/!S> 79hb)p UsvYv϶;ڐItgg~o%y[ ÛPn`{ d1O,onpg9բ[l[_cGSV,是cd/A؏#D~@SϝɩoN*1l2OHv |ԩkҊSOf mv%ޮ Pa{;Lؖ3Ov8-օ$)Vmjevwov8=$ 5a NX_1Z5Oio"e>&VzO~;,{qL `aWV£ Pq-8r~Pž3{8cGǺ!fdu/UEl\쇆 A'ű$5b8H3I{}&_ $W!_~T8>bM?,Ş}.+D6ݾ{af<8qwάGMƄ#N@ -A:UUھ[#o֪0}!`'"s)ȱ|iFVynHCrf:j~X(ZnGNKR~quygJO/lI݂u-k'DARLC]-xI gr۷e'XQ6b_ gŲ/" wiݪJ5CYݣ{WRj w P)K$kuS!~T^).@4Oo6h0II kge5шv`- byrT Cme1@ckU|gdɨ"-d)?r^< `CD뇅U+6 MmV ݔ7 ^QA%^K˻[s7aYgx+ 6G.҈~wY>6P˛xT;>vAFL Gd΁U zDfs\CGN&mCH(r d&ÂX((٠:rzBkx"AbQjo^qT_ƃ/S0vyoħ yޓĵҢ>#(@61$غg7nf?О'V第3Gc#w3]oҧLr45]Vkgl*`lrXIìHvǐ1F6"S4ܸ k܃9%tі"<ʺ|"ԛMlv.D0vuw=x4Ync\B ok2&AmYl^&/䆺|{ձ0RLTkό MHWj}Є1|fXUbG:ύh~˥>)&a7O V*]}XSXk.赜_uG=P?@b+w~` lT{#,qrQ-œw Vs:v|1,|u?vL SnL?X +mh(BH\TpO d(пuJJ?\/!%CjL/_7ͮ]r.s&OHΕn'e&E.Vm 0}bRcҐZ91!Er@`K}p ΅`Y& Qjet[:S43rVX7F T v=sTZ]U`&]wz1ȅėsS\VjDCqGŨvKֳD$0z;)#"QWf~+3#A؞垑d(^~΀Fd$b_[NZ~II~JCaiL`w6# K||YS]Lx>s'X46 .G ڜfP(:C=0B[Cp@)qLLqjV#94"J:dJjeNSNWPrrsYFYOV /FS_9`5vOT@vxJo,= Z*HL9IwK,Ͷt!Vu䅰)I/٭_d'>3hTwԚ wLa%՟b !M#9J P؛/K%@&sFw=>3(XmX9 >`_vueZKBx^Z.@e IyvII)'\-7״VbCo^KgYYpY4tHsRs9'434%FISP@:eY\X#̣~ >q}LY WJEM.NbyKBy! "awlnZr=_xF#& ޟ;y_<,6hWpBCI瀆 pB/aevToGld`P'`6>߲*﹓Nf{ FBq 1iisBA%Xη԰Ru>llpy?+# +69.{dO[ke%PE IrFbdge|jM=ՂVʦK?a߳+hؿh`$kZG08Ei)suovSz<'h0+˹3t&,U1k+=g,Lr{o.1o>2F詎 ϔJ6<){G'Gc"k~M[ݲy Xԑ}ČуAR pZh5Yg( A#O~x8b1{5*9~t6R-V՝2B4D<K"\P9u$]wمPE"* wV)ǒ/CaR2Mia,\#^ NzdȖ]v`zq bWNSҢ9?`- 61dokkJf5Ӂ3%^+,v$v%H^5fG(da0>`O?S t gP{<$M4&lTehӊ#-^ծqJаu D0WmJ뎸fycƷOt:-9>USDdAPq5+WX\J"n:T99WA+e%ೱT0 d8oNFƁ2dFRǧ#&,ֆh=/v?` Q'7IJo4^aHB`EzGG ]AœRj:W ndNUDutC "+z|m\cxs{xg6X=iۻq1̔M-)SjGOE[a cpr]黋]a@8&{?Q"~uE.?z5KRk5Q{{yLjЊhf3pU zՍ'D$fofmh ~86n @B.BB;HQBSʀx,o{7d/J`qQ']E5Ly pai,/SiWVSHS{| VT\Ri9J¥eSz6M'ۋ`? L5ǻN7%/'O~Hђ Q,$ bwkd s6@"Ѓ#YȶOMs!N!"O!0<#;y}}weijq5| sM05@brdDa= m_N&/!bUNL᭤=j-Mܘ9RQ],ub0^'_^ DX@% )<+&UP{m#j!}h[[T? =2,T5ÔF| iFylS)؈9|aL*ZBO2b "+QXzaOx:KXp,ҖpaHE\ 37f,&ۙgmr1_VVh,ԱB!Mm@/Eh1_Ba_ouɵ?|lWe'y&cCBY-2F߶2˅,;4.#-lYn}ZkVepTRN4m밂8W?&G5V)xpIH!d osUJlaLur(^J,ImA(9B16Y$eDI6VJVpBI m"9O/XjϞ>>Yth݈6QI7KNŰzbXNJکۡכ2u@)׽v@{sl6_rMণ:s>@V6mRӛ,8bhN՗6ɼ\kls^jS8D Uр6Z}5})m(;mx&r8x `YY3 H8tqW?,t-}&.?X`t%+DZ!d|5ٓ;)uzI$`ZK$ [jlCK[scՀ->G< #н {!q5 ?'jQhF* -^R6 >.1FYSv@W:b Ɋ^^lErYXyjWବKuZ$=L^.Dy!M CYTMPe+d@v%_- +S1H]&[UܚV;=t ^ ڹxZjW`pшE,(d9KUe(ik:FFO=uÉmU`w.BkygMۿ.}oB0*%8}Ua9%H->GZ"*gt_d# ZUZ.y{L ¯ppD9'u@1quH#pe?- d[yb;} -գT2Y@]&_Kp jo mxXEb\"nחmM +$eG";J{χ7EbY4`-CRdL^a:bC2G $ qdEGA1o jd4Wyݽd!F]>r!i.ȓ([klNrQӖrP/4Lh,ɒGZآ2y:h?ޏKś,s΋>>=@T_#'!ā_KY5zZVz-l:8`T;ME#3¥kZ?Qu .cZlE|Qqٰ!E$!p*~Zm9R -+o\]oF+tr0 |IhII@#iKp-K S@%RȟY6T4'w%®kx;}:7r=}.IUjlHr=BƏB'Ǿdܪՙ=kX@MR ?`dpM{AtA3k5<$`&I SyO_?JK_bgEgT4' D̴ZIvgh;qqAw#pQ=66ڐQvS 1m?s7Lӥ(Pχ kYAz$}'KQ(.ܐde|h})VCD% 3QE@v`$[&Wtdgkg&Y 4T.d榧S }'COD;YyDH0l se rMTis&u7c!-*r-) e`I3AhGKBTVZ8m +IR(K[ 4;~#}fYJUlaQ,B'b|ɌYMhn$$tHWfAVdf!_PUWF;),ע0qMȶႥ=[wS=u1ga5ִ l/F%\ViwTkITYexs}GSE9sB^1Vpm5z3ժ3=..[l{I֛u@ˎ!8mvv:ݴ՝0n Pܓ,Oӽ}֣CV@ [HI[>]7H9ʶJP$_| !k.uK fEH'MS}'eS N!Vv 7~;幎m=38OĂE Ocq rD]o AA_B0P] D40.ƙZd:)(W2"ֹEf~&u36 . 5Fpd y+c7`VH,Bag WClU,.+5-ӹӠ$g ܭ̇8'">5ji6JDο_uHTq;róW~ԩ ke9i$$w\zpg`*?JۏL+L^H\>ta\?RrSN])mr1T@6,ݔ4e5HeHwn)N;~&sad}R+1Dܭ()otvЍVX`݀`+rS$xk=g~p]M@/F{ㅠyG G~]AhtJ\N.:2q+"g_5 &(9-IEUpUy0`+/ ,B@F-Y,NlM[>+[Ssu)bVōsx%9T[z=c:f.hB.=RhlRӴ{;0 =@Y4ypU-u?I&UbmWvKt*nmFmM"QoTƒ։ZFbMWՈZ׭Ï,nΆ- ƚUT.OO]#2`%凳9'%x71\5gW?y5Ԓl#48m+$0ho)gWi&FOj;DK7GW#7e _;2 ** fY *υx-#w2jtFLhO~HŨ#lpxc"7VGEw{D[2OQG9ڔ4AEtomxt`3Dvr#WDcIz^zz‹8,J!,(L}IPmq*UP/p:D ȿ0I;Y<Ƶ+[R:\Xd [d9̽on8͝2*DMX'ci]@,1we[>Pa?Ip; hv]c I9f ڇ{7zsvZ2LF{_Y9T"]ug.B4@bǕ Pf}RE|Y (:CQdPMˊEuVa]fG][gHj:˝ńJxM{A$b-8(fsؖ& 8[%6_/U CX\]Ȏx=$Ցa+$yGY, ~GD1@) ?lV j43G= 9%0uU kD.弍p@v uLo zg`] :4"%2B3Xʄ17dLؒ!!"X́.;|7GcP[UF[j䰐'C(~&,,ҝ 3**7fbZFR&dةwhz \P'X('BcV%744xO(Q [ cI}Cp=;9"$ 1imXP&7ദK*Oy18i %) μ<)UeY\™U 2iNǧya5z\Ԡ^-WxAe ωOJT ͡[mdG0̴KNϿĹ@`%/0^;=5,RAd0k( QÈTOa/FӚ iI+ڪW0WnQ =J68'&TW/8sl>S{\t0eܜoN,SYRȳ(x>#ɠ`H"f ߲Bm]R(iu {`p~QK#N ":u i70q%NtܷK0< iDFGr%1TqK]>jxP;FG\ ]#܂ UJ쩖Wˑc9 D9ě}j9?x9TUzKr2GSIT>#Px*v6At,Vum|CN"Kq<͟:ѫ1HI3.V~kaVc1WF~Jدo701b/""DiuZǔyYC!+hrN̛M 'Tf`fu~Kr E`UְdL 4D"5].ky7r~ ,HnsҊ͌ vԷg=Kiيt+Rz9EX,qg^$NBС#k'޹.\C0B$n~]ds|NSaF=6>sEA f\=3}lTrǙP0.Zo(jNO-LϸQ4m Y%T= %q- wHvOΎ0#EfB aiC枰m(OMsyqA_]%B *֨^~VĔOhW#hHN85#t DGn<Aw|{9;{|1WgS!unYaSOJ>*@ΦPTJQM꜠*hKWjnᅊbΑsDov D5{0){pIQn_iM=XW>C_cyL'}3AW''x}\A4Ryl?&؛EН3O4̃f)kӜ'78Ӈ:N6\d2?{00@0fPOOL圆^5 (gE΋Hl]R$JL.ڎ]]jL0 ]C;)+< Y \ژiNÅz)sWnj <g+0`s[mM/C;2+]{$<4kq/i:JH^J #u`W&faL ~G/Xw|ےӛ3?G&9(2~%&=|*c-Qlf$dz4T.rB3T0DdRg#cqA7T=`9 ߫.PGe)E|o o* VlPf%$jlL:v">d5=sqѹRJ$Sx㋞`\g﫦kPݚcxMaS l1 P͆$H =5wJ۬W\ Јkl:͹rX27y6[cH,ߙRik?Ƞ{gY*H~>|GrC$/:s!%!6НhQ @`GLn3]v7T"ýmvvH)^,,M4"*k3Q/.@`FQ`Y*O~%jxg| p#P\y~ҁ"bY%XIHE|*AС[hT*#^ B ٔI@*Ay/cz.@7oן&k $pk r[ Q}edDh ?P cvAo1y\V3K7/FvebweY5? !ƳE?1FS7tI kK].Z6X2{{UkX0/2ͺq__-zdC+`>uikU"y"q]-ஓƦNӁ+4#g$1]o;}lʌv^KqVk"7IKENfm a:RCw{2"=F%s5ܴKQhCM)YM9~T2x4ר21\b~r^D0k9USm?;m_/cYJ΁y'dҁ @ _DA՝mG,X[DF)F-T29ôAXֶ-y{^ywnɓ؟4jq+FbhGQNNYA_Z؈́Vmk-#Q }1r3-KZ <f(|&/k;ڪ5WC_Yu4nRI ) q\j"{;MEcue=n$ž& w^pG``z"}Fqm{zhgS9Jdž>IgvK;Au۹;}q.XD_z13^f?8ҋI2T<勅5 9_CQ_ ( cRڎ)R#3^e,05 H$CEcm ;Y=eC"R˙GLY|GͲKTp/7JWWe}4E1r\.J7cYBRO iݫZMB =p[[>9:@s\IUT'oB|H~BSXqYoRjW/4N4@[kY6Wš:e~ P o,"m_EM^)%,j &&'ф@JmPaOQ7Xss}Ř[䊂1w,yceͩQo~79.#L<oiQ<mFUy^T0@ O7H;dMO!:^·2fW$({AsSޞ gKS?bE[TN{kqbMY!ao~jJ2mĐ`Vs_S15k|QwPxWoXA&s˃@fE^Cezcv5YFb%dm>XCQ3h'\LZ^B ɼc7QR^}nW-TQ1KUBh-mJН3^bAf]`Dβ셙0C CFC9p",ޜv*Y \O#Z`=(\djL0\E%ТQ並TY (6wK 2 űIIcfx - ӀjPbrr(&Iq e1fdX6u,J<\wI?.M[JY ]Dgi@a;BWb:MVBÍW(?W捽I}gX>^$2j:_WWD)^ǔΉN\x8aw)j9XaN?KwJ&j)N+;v$?rݽHOѽ,Q@8Zzק5uW$ɷ+ᰗg $FlpP&->IƤ۲.6t4Yu-cDl,4Y><"ɜSZ3*] |5 AnkwzKņӨٵ_-/r MH$ۜsᚆSv}lbLI3E@)جCZ>ˠbd#EA=TmIn >¡Nyv?طC}բ[S_e934 -mpkgX^@BM6h'"FYE]p*~%6}h?7<|@јZ39ԱFΑcƟïU%F37I+}D+4EJjտkNU"VW{U= [L'?N//i R%m J6wJYW!k2Q*uTeY< Ҋ'i[Q!J$.u0cgT+z+Bh_.JiYJQӪTDB"}788J3/ZPn_ #|El!jh߾}#X)X\FEht(wJ^܏V+~BљwH0>d\J3h|u;ͳ؉ '$L2El)2~TC8wAIPå]Ho﹙Wq¼ց o^ELHLRewAVsL3)Z1!_C0@]-XO ࣡SӤH<4 O+v;JU;Zgɶ.+L?us. ވ䭤n.V%Pv MQ%oO1j#!YqoKnnRυď)X'Npt#Ⱥ@xlv7ՋY-CW 3] كsNdP¾O .Rq&0LdgGNSXs=!0K/ઐq~<6;x }t%e߱.Ө^J]f: p{', 'x]`&FrXc!R9jupv$orfdųN^T(>B[ 4>igVθz0A0jtQz`K ֭4=r_yEjBD vXcex$Y@b αxB# CVF{&.c4dI䕄09{_ٶE[*@S@vVQɌ†劁cYn[iK@*iQRY: ӄ%(ej n>pbD9tר Sd#pMP?-NJ;YhJfGJ8l,c8^N#XB.#)JԤnIpQ%T 쵐QpcuD8"J|I3u!s1Ǚ ->68mv GmZw2 & :zY1 !|(G+[ikx7ޡlwz\cEdPGD:p R,pvph29=%peU37Oml왒9ÚnunWgk]s$Pg"٧֙pK߶ZN^_v5J57O..S%:Hr9n%͎`auE4vI}Zc}2עC")6:h\HhQ1%&.;nIޭJ  i顲< Ԝ]Aϛ*$)ॶ2(L G)@VK]D}8YO>J\6ebDd*jUP<R4V[~UȪ [KN_qzdg˟[Q `v)+e\q(Z`%gX1hZOH]jO:=),Nxl60̯˲9YZeVUgY1îCގ)5u'&C$Ѵ3@.&sE.cf wc>+ȦiffS1OC AϪ @ATE)LE%%lTk޽ԁĬb"zѐ%ExhZaR6!`!/L}e-qӜ*X(^r8*w.=SW=KPA+Qnb\sѹrfZQc2+k?cMuC֪BY¤uKubo XAܪBzՕq_<@'n[GߋKdgӵ|aHǻ3fM5Xud- 5%kqyA`D¹S@{&EU](8t.0l9)%ϋqe閹gYZ070701000003eb000081a4000000000000000000000001662f7fa900000ca8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/9 g]?Eh=ڜ.+υk\Mvq@WFL6*C)yT&_3߲M噒j>}kP ҭCR\txQۆt(!(O e`'ow4-+; hret+޿~nfxkh@貾yC_l8cwA`ڔ2K 8PQlWLt~#mO][qS$qP[;q[\!E *+!=ChaO:R~O֗<~5Sl$3EW&B1`l%&K,D+c1NRnzNLbv/p͌d6BTQC'++Og.9ȑp˫ZBG܎1>tk`e&CUDͱ"XشD(HfS'\o_>qP._P|=돭C K(3io龲%Ȋw Iyb)=3Kjnj/dmc_tFN _A7*>wFUb0oF )i?rPB)P/yDkI;`̗,DnvE 3iq+:P;v`jÆrr-+)%,>I np2hR '3eqǕ>-_:|יUet9m'&8BU`$PƣE|HL|~g{a̕ǾլXY]*9s&vsvT% A@Ӄ )18KQ 3{.4Ad:|~ɢȫaH%Zr()mH,Fڷ^3>'N -3aʟޤ6{IZ%kifn`&hWޚ6 ?H g d!`_ hSPZ]gc<;afn]Fk&bhwE;8Nݻ~Za֛ٻnxeP!דp,BؘdCW--! I+[' 756VC! +5ƻF{%qM&A3)CGscwk] T:o3F@ ONvi?^|D4xN ?JDK)Ɏ}XM*%F/Q6hN+k>Дy$"Ӌ3IP U lIM qXl朥a;K{ڴqYE>3b{«vċ$|nu?#Ǒv~2S 6Z^sfɭ%8%Uw3)h`?5[Z͎AѬNmPl ۷S{PE#(BKswiښ' PdՎ8 -ЂGHY{O_D ~JjH}zۚY\i)v @oa3hn~'0'.hE 5tD ӻx y;P; mI X?d^EYsX7Q[ ЦJ%GOlb'U>;:& XCZ6UD:UfV`DcPįG Mlƛ=8oT~Le^NgÖ ="pq!uA/y&8T| BUMͮc]7@9&`ظm%w`LN"iR#3" nA ):_R*\ p9J0.n3}E}zi'" [W">M2<1 m\f^q|K; 3dB0C5Dw&ii$!aǼC|;xm"n;G/,(Pgdzٖ$mEvv 1Ű2;MB`GbPWr*SG"m7a5~= ⁉ȕ*@ <ӑ*,qXE*)mF!CG\[$-H2_VUoi'Z3bS# mF'}!cGΫ 00هabe6^QH&I.S]#f 95s3-Peێilف[3>'Î4D/*^u(G-k"t>; 6sAp DsB 2VGB ͞E./pÎ}=JO΢&5y)BQd2pF 5eo}nα봪QF!|Hv;w |9$;)Ȉ+ʒ\Ƣ'khG} QF ъ}w=C.vYcv/IXPL-TSKBZ ǧj^vq"@Io%ڍ25B͏$Mj~:.Z:Ѣ#ZurT/m"'{ⰳ$![u:s =1?bemSXSvLj _'lc6 Ѓ Uhdž*`]jy9LzHP'TkҷK鶣dʓ€spVˑ?\jSVAG,7iՅt/(qA (k@lxC!K}N3o> hZ@bUst8yn=q㴬7LH;(ht;}#Rg4Yk#HI<]z20҈x'@ .< uc9_`a;hQysgYZ070701000003ec000081a4000000000000000000000001662f7fa900003510000000000000000000000000000000000000005100000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/_4]?Eh=ڜ.+BS\s4q2$TlQ/^)`g$d7%sGxMxhXq:Ӧ>u ܹ5XB{)cJqp haQ]o__FF﯆( v c]ze-\Kǹ8*Wixf6-:i2OI? 5*/r=A%]37!= nFdU7}}s.ʨy_B|)K4޲(\Lx,j*P=4Bd`-m>idYvUWU;0@G/\N`Uq6s#V=ա*x%8غbeD 2gSr1V剰W CQ Z#.޾dS  ihhᗑR47|1.^Z  .)ֺ[!nO\&:D&*C2\\'OBQmD-psF2[Gs 9;( X}8̋ɵde7oPГ$Ω F]I~n9trRWmxE^CNjO$TX{Yv % +!mv oXEv<#ɂq3R6gFkdnmGs(LLU-U ϶([aLd<0M erQ˔ǃ9N1Jb\ʨbHФ}r&U%l+X%XbwAYnDU; PGOfA;yplgq_:3 'Yf>-azN,56AǘM![TMƃN4N"'6Fj>u8)ݛ6bX,tn OeL'6/mszg=FKrCpZ?:Sge;Xri3_i'$^#XRR4\OB 5Rc!#ucW(,>+iҶϻ> ADQΜK*֗h̷7E+,폈h($61ҥ;^D`-|hC٤ TnVTAvGԔ`G їl^֌5{GS\^מJL)T*fE_Pg".),r#'ܩ,P_#9k޻Jɢ3nT($S^yTS[qƩl]NP~`Y0P3i-#d[j}j_%P1$}-K Ğwt3'T1i[U.8s[3TLYN1~rL9Iy }-ڗMfA 57mXeD\&,l0W[Jh+n0vT*~*;4S6#9<~yvzP2ïtf+.ͬ@%}U(^yep#7i[C~t꺜;|2IJ2K5e3/fWݳӞטzY(>ly9׸]EK:`9,A%o~8[ҼZ!8Ylj9mS8 {ӒΟ/i.L=AeyEmSf/\6YHo߮"|Oax $uέTxT'*'XA(T~lcsbΙqǿ]PӺ<$J /O/Bx`N)Kyp~Vws\ ڸ)+*'7ɪicn -ʐʀus;5F9P$:wxq@ļ2׌Ib~>6%D0lebdLGx $~ck9KjAքG)6R-~iaR G}0,΢ 6H3ke*JNqga;NY4UoW913EuID? ǃFOQ |El-?~(>Y$n'hK@x.HIK2Eu/g{P!&/f'̅9RnhYq7 ,Swp*b̓k\ץPRЧ:~F+{14AZ`+ r1nʜlLQldt&~s{E~~믓[J"uem[=qcge2 a (pszy}ĹpcBcme)O)@Z:7Rՙނ{&gǻp/)kox!({$d#\b9U/4s Iה,`J4/&cA>[$}열4qj֫0@Mf}AQQ4QLO$֋Ə:ffr䊕8(EbaThxJ-l2?#I^lw#{6e!\[Oٛ)DŽjw` [qM(C+A?´C|c} /*2۟U6~<`}9P3QU6{2Aus V踀M8,SdfE:?cG ,%R"qv1!oKcCw%7W5pRkd=c'$y{ _L4℀-\] MS@l@y}QA2m:'нϤ_bmYG'"e%ܦV/p)͂QUlOb&զdfX \}Dp)#\|KEUҎ\9l(fhw5pR$N`3G<`ʪpcebqꭊotsvIo}&Ӄ,20q &čyUSo((ϾAHnXGڽ9ZZe82*ڰ~Do/Uj~&IѢ:m_oI wL%c"I] dXkČ.'C0C ňጀrh\5MҚ̪./h#ģpEݴx[^;6.tgk1m|s{O(s;aXȜ,|4;RJQ>3&8#3 i>1{nt C};ܾ rbhod!KKn"8 " OW<:E O^k.lBC]UrdLN;ѣkwZ6^0Nn5L`dM6nFӈr ' d$ 5r:X!HQ @ҚX #0di[L9oӌS֋^JGZ U'PmbT'87jp%J`hO+ˆ~ fgBpiCuaC ۉ d{8Su0SNݗȝFp )*݋-ba ).f4lM#enj'6ZjfzɋZijgϚop8ԡ ZȴTМ0eBc9]IÐp:b\ ΃;{5_pu =Wt4ȷ3a[D nNP 5a>{jxTlҝG~1N 0׻fscWI+Cke'5*2E#U2?Ur%GGEnzK <ԚYF4M`D(΀P)nfoMvCW9"}\\ζA3 zN.>"/CKX~?k}۹t R/XIڞ%R%Rގ4 "fnB=ٍg;"GVݰ.nUܶCBBg]B4 sD'vܧԼav)vR-Õ!91?#4k=yk7΅!]?Lds`,N +;~]wOgCb? BlC I3 *lG/W әo)erǷ:&ͷH ިoI1lGtM$2>jls` YMwU4 vɴT'uN`VR1YspDSϔ"%D,O{*R u01 W*֟,vQA%ka*nS3Tvg&ӳyf~V=/k(Ǚ7*w+['$BےڙYG83XӢ_:/ãߎ_ *h]S[@TQaD7rB#`%e<&$plJl}g0 9BSПܙ*BL[6{`2\F1J4Q$!9Eąљ& "2YS1Wljk##`-k K΍!w+UdsIHں} .d^ D$7-#(C}&\JepXԾ% x1\֞pv#RONéAҮhᇧ؍ <mR[ sS#&YoQc ,BQ=^MP{677#K| AOgN c_O_z,4m<} ""VeoJPb\Y7F}[6n\nkeFi?kǃo?V{E AN X86~,:3h_f;i:tv+OAo]`*9 lnd!֎N+ mO 4szb p,>2 h Z8+Pt*,ljy- 01,IH|+ %g.w D:,I [T^;׎JxoRDQ-Yx;o-14sCzÀ`%&;l+r͸T7Y6K* N Nghq ӗo&,lvщ ulkYDhcG0VR[cd,Ť3xLPf\rȠc foڀ{!ۚ4vD^vjrYDM,Tz!Ѡ07'Cmf_:YP<ls;kz^Z$4/}awbX  ͯҦDŽ\5}u{kCT+0=p.)tR7dO:s!!6į*' }dbw- m:\SkߗUs㛞,hza/eՇ4cC=wd~6[w=]N]H${TGEYPpD5f'l`0˪V9 %iNۿ'z4CDf6Lj/ϾQTrb-ha=c8`mH> ,[)6h҄gr%y8H8rs']Υ֝Bie9fXaѠ4vZC) R1LkهQ;whX 9KWCPF\@!HOFkSώK@vߣ|Ͻ,c ԿL KEiNKf(w6ՌS?mJoT=O!je13Z595wP4I*m /NO󣆜|(\(WG{jzO]>M6'}KcN, ĀIA>#Q}@{C'`:O@%ޖv!z`F zrJF,ŋϖ9W\MlЀBҬ-"Azna7CUm9Sc #ObdB>4_3>,kl}- :+5iNSڨ$[*QQ8^?^)ޏu{*OxC0kjo:0ua;27"Ǣn6K]rT[o'uJ9hZWw\g5sWj,fWM1ɰlMBkc r!S|[A 3_mbyR&B|SifE7veO[DF q*$nQ1hs nSওAM3";s4x,`?*qi^[!-afx-$;4E|Ď6?ȲZq^0LY %?qFd.{SdJGzN1nvrZp4ڔMS % )`f/k[QŸ1Wcߜ}ց kǼ˶Z' !/:Ә @v"w_~UwؘZfAzv;|:U܁>R췵6h!dTk\uUп")nc}T*f05KؑR@2ɯ/ !o*s b=CI0i,)>sPcs zjY9A4$,fҼf}kwI(r -.W(2,u$芳UP1H#9.Xa|R] ?qt StTwqWi )TKy͇{|hVHw12ӽ>kX<b(e7~tTME5=m*6 Qz :.> KFڳa_]_)w*"4rڞo Hb1\`N?B1!'0a -)neL1\jӱ]RW*t{۷ KGGI ǎKZ0U\o/~h7x!`Ԙ}ajkWSÂOo:zeL󩱀-+ٝպoh ,UD;4pk1^f BWFQxz+7cN,medeϊ$he'{%3݃S߷})HfӘzٯS;[FYvNE({a,P4Qr=%kKm2;S'Q!_f6=d*l;A9Oۦ[~B o!)HU@~aAwW=VOPi3BG}Xc*&` 8wM"\uj2ִ˦<㮥bc"`idbxH#lM52mz^0۪bDf^>1#كmckRt[ 29UD~]=eY:ZZe"J<62-]I}n䀿F&U{j};?̌-AxB{~BpH{-Kg,Y\B1gXByEy_sR|LWw~?De<,j2-U]OLݮA##w9%[N o+k Q)5|0|PUĢ"ܕoȆ.?@;B5 u`KyhuNVbiWזTvdKM&WfbKLHon` !DŬ^~.b&#1=VB!Ł3?Vl57Ǖyz? $'9yp`/'tؖ*pF'FN+t@o^)_$X(!nxb#ʤNl7Q9Y!Ԑ>2zծM@7aŲۨ7{[uTRۯ}s,;E &&t͏.%.it<47fx$WGHh'> َ9tzrK_9ɔQ!h@[6ossT`cJ|m2 )T7x|4U%!L};f{H|Yz;UsT6.,vI9hpN[(S $"/ CTŦ^-W;>&*}!V_r&AIsdPr}/WC :禩 c|r%7@_buաOoկޡ*0w(,s r"Q, +ۉzW.kчKVRϞ{tV%cJ\h@2D^!r9,wԩs;8Eog.nȟ۸^Z͸ΘReM WpuT&֍s%:BdxeCǂ&?+Rn#ÔQ (i ۱gYZ070701000003ed000081a4000000000000000000000001662f7fa900006bc0000000000000000000000000000000000000004900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/atm/atm.ko.xz7zXZִF!t/:k~]?Eh=ڜ.+͟VrLnM&E76"g k!ZƇ <ĠhbmidN HJX} jxVQ|F~PA Q8|}BF)t}z.KMGq aTudc"~1j+T")uf>O{RBbNj=lh^%Qaр-:.q،R-]`z: Bli0em%޶Ia38foS3=l<8Pvd B1B#m[k܊_c?tQ"diHr+o COR\^"$<ͣŽFʁ*xLzs~0Hm K.ޤa58XOb=jW.)@癞k 'z-Q0vfW[SIu:a2(`8ܹ$c6fI=y7Jh-,MJm:(4&kNYk %J0hĔ!J xMUb˭ݬJ^+&/z-t1w8k=GoMHRdj_}IBeL;T rx}J=2J+0 þXgu0+\]Mĵ :lq sM)semA0%`Ejē1ܨΖ$342rzҪn2*zө Gܼ O= Vr٩a`N=vсz霺E qA$ `?aJ;"+4 o?Z/]IA@0hpY:RAdBQ 5 mWn1c*=AéNtmFָg"#+kVȼ"K`.4BN(!lXOZlv·@~P߹GU"*6V7ª <~Q @uT)OuL Ni=xS`\>_KĹѧ~_1QƧ{Ǯ`PcZ5VĶǹjf@"Y[Cx h2jJp ]"i|0iA,Hnnq 8>Yϱà~%+ S [(6. ^|d$GjU+flwo/?U#G@86m^<n[C~R?Sރk'921ǃ#1x {GN⹢[xjE+#u#YSyKL`}BQT +(KU$@洛! 4»su|b94jkwH$1,$?O fyIl<8LU2V7;"MZ5S4pQ@J2pƬF`UIN읙Yg5JzƭZ5Ƹt kdythuB({ciARuUGK( 뮃+ngܗ<UWnQ}9JA4e6%|0@5>,an5%@/m6Е=<1k(׫E_&NmxuϘ-Dj#m%xFؼe#g w19ڴq3 2 vuUJL4RStȑ̩$WA)IM8[Ѧ}9=O kgyu[%n\C#kD{m5>|6/M{wСT*bHȪ b$8\Y~A+d1&"K=ʧ>d,ziophC\y8QO'$ˠ&Hdf==V~U?< 7 #3 gxˁ<3ESA AX;?\N<1QF5LG|^89 bj-g J׈5~XiHM:.jɎIS|oXij]D7]Ⱥm7biMHDVRZ9ʕEM},oKQhc~ RLQϘAf1CSlM YWsA?6( s  B].) O9ЊAY_; ʸrs:F7ҹ:HAaH=KZtlb;*ʅH#tG "ʭvFORd3XU4ua&ӓ{Rdׂv5T:4@ kDAʏu\GD`2_$( D.D@pBQҮ%k ʯ/Tu>\OWB8%~dhhhS'e냸H#F_+qBXajoL1$\r/+%~1[brꞟ-I*a*w2}U3ȬѾFt'y.\] #W~3=~ksdX'>[Yd?^FKlb b!b#5 Cݭ FL;/`ǽB>^۫{͔F+kWy0JCT?S/J+8Ms Eh=\Y, }FW۽^@`%3D■)iOjU$NENqӞ{&f5~bփTm{4wKKyI9_=T!  xG^ &nx6~hYVFA%/DlZbk$(X#Ýܘcq~~E*:!E5Fj -[H{!\~  7|JX=_-bicw,Xɔqa.3<F.?)vh7da :Z,Ч15 %3ZԻ,"6'zWyLSfXAOcjimA(璸G H*G rkޑnasRg\]++xb鞷|j^WQMC456V l7#-s* D7#';tLۦ%Y"""@Z!9 JpͻapB/E%JFƧ Eܗ& a`Å,\.t"'d>Q  z?prC꤄ Yh^ȝ=ggUBGj`շB>G3U?KkxH1BF(aÎ!ODJu,+ XQ@CJV rk=Obk5ʃsj`2 "o&ƊycR?X D.4DsP o3癦W%DOCUn6G]{tB=l qeowA`C((OәF̃h)sJ\MIq!1m BP7ʠ]'q]Fa%~W1hTq[%SNx?!TO{ևdQ2[ZymgSS#p7:ȔIj׻Fyjs >piYg 'RiD_ eDYȗf+eىǜX8ۆA!nk!A$4GQHE 6_> ߡ 6fM9. fLE3v]E ntLA <2bhU> B2ƭsW~A> U?ZG3zհ!1Gݝp>uF+1S3`&ݔml⋎ $Ԯu~Uv iCAjg(BogLt|fDZ͠\4 fR{A#LiuN̞{;aGSF}h cGP=S`gX+nˏP?=B5+M{TG[m<\y@Xzu$ aCKWq T0<%ݕ{>\H;Dc%J'IV [.9-. kjQiNz}fJ0uw/t#he}BoԬ?" DWMDG`=+e oOX ҫ)pZEѓѥ~`\~}ՊI+?v{k`c] # VG[qNL0 %(~ʶL QP4YC W-^vPlO`$av,G("ѮIWݯPsɵ4eOTg,D# SX(i6[^T-G]PݛEUULkas,>늃7J6aa2I&op <݆:V41.y q;E΄+W R 3JX-7>wy녁9&Oo#C]ȼyIhu>Ɂz87Q@^B K!\n~bWlM$:o!Y&UTPz=DqHd^,Cr8z*M&0Oo`X+10ځ7sZQAA(N΄_ ia>`^넦p P^_L`֝Z]J),jMmː9^#]tg%Ҥ5*o{"ehO{dgkE4LyQ):״~?XwmEx=jB aUyt'j]ApUV&$wdDi>炃mtm/'>돁g-D{Һu\aFtyXgBρɊn08QpԪ(۞PC- Q4*V:t0bh,_vgZz]Z)7t&R°  k"S<6ƻ{wۆ۱T- ir¦,H陻r_rHYb/LJ5v((;A 954 FlcˢĒ~^q(cWwfhwe}-kX,. Ѣ7iXC..m).y>Hx pW"Zb$uDȐotmaٻRr"bׅ Lw>x%CxhYW ƔQ޶JUZjֲr&qowquǃh>ad)AlI%̜V ioas7}_xcDɹ,{b^|Y=6?{\- Tvx*:,lj$Yx O40sWJoI 4-K%|JĈS'ֆ kY 7أP< XQ0';髈4=\E3YSl )Ajl(>Bq#fKY>v>IfkI 52BD4?0aa,*OQ  ߀aMNcC;d("}}0Т_*h@DJ3Fu^_a }TcO^- FyS@2jUSOjWxvc^8(ݣ E@g1Fk⺭a; T{=5Z|YLZpꃴ )`7@p*b7p,|zܿANzs)Az$*[0r^!"'"=`A>p|],))ϳzbwpGsgvOUoوIUZQo2PgzL=u]h]cCȃqAAד%؆WU˖srP1NZ-qhGFH찢%k^mNgɰ v5)A? KUi-x9D"12TKu&4/{Zkl&\?z-G̀C<{u4 rQ UT,qPt2TYϙ#NiM,9Gu/Ihl],Ul ')0ZVך#P;_X~]ZF%7+S^)[Sc@jt |-zdMȎoVNMxNd\/w4:K?W`[FW,'OLRv@R:CK'SKjݶyZ(}+@Cz0AM|ρt}YO׻蚵F)Y\X!.`7MJ:Te1b}#E u-[H17GF n 8+SHtLEL^1uυ5:n. {Kqh0vI5%n9;Q\`L-_ji|g)DM0Z7t j&%@< >]$j%$3W[SចuUL ?K⃦T q ɻ! - 1 m;d:=ĻꡜQ֐M0~'%=9^Q|d++ x$GصNKsuy )_ +&`(QXF NlYQfK5ʼn<>/;䢌˯LvYjBKjhHCgU0z Î1XQהH<ʺiӁї X'qU ;%%ԊYBC3.'^?2Wwh)jy(" g\S:nhҲj³%!LJi%3!.O}wîA$=iƔqb#l4 6wY8M?Q Y,p.2юuYP}M R׳-9` y9ș:spcNXyD._my9BbBDtnSK}ܻ5DV:e+upV;%. BBE6jhyZ@:]L[`&2o޶sPC'~sQgtuL=r( 8UXu`Lxtr/7SG` tC*R_KČ>Vo>lwSm&uQ!( Ԁ<3([8UUXm"5a%^Gte(^כQ(-v\^9W^DRR-QI׸k0w)<;jRq0' \rPQ\iaLƄ4wiw4sgZ gxG.[k]&%]v*" x`P"M;|F!Ͽ%meUwːJR!13%9E3q`}vYA$LHA4+v.]i/2"Uoƒn+U\*À4@pI}iyQkOKdqr+/O3"k$C>lTl՗IY{@Z Bg4C1 Zwuævp_H<+l7o b ̅u,Me]Eӟ}-KxUsjݚPl9z"2qi$dS6٥\Sq)YPyy5"$&W(wx<8b3B9PB`( <~;UхX#,WDž1?G:4x=WBUGEE5e$gˣ,p\fsaA.)[09W],$N/kciF Fho@5`8y`Yl'mE> >nQ}JOMNOډߕRG,L@}t&w~@S>ʉ+j794T"P>a̠n^M=k,HSpp(7-:UozJ.zIL .?jlꪛA2]zP2t}uk(yTK0{$4$X~pf_0؜}F  -בZaxRaNy [iOc$ =x2 dX2⯹!(t`RV6Y[ʥwQƾ'W$]}h()M&R}Of(qV&U͉i6|-=+f؉&%+P7ν}B.=75ΧCHMݾcg2IDFMXgD$L XY{Xͭb'01u(+A Qv(+DZdk&F)>T-75= .2 ]1(Ilkm7T:ݲUl5gr8$ne*8)DFo_G}s10iH5r,d_> C(Iu v;jsYjMlze"5:Ck1B:))+,z/2l/xӵ.?A/oP#>hEz9]FKr竮.Nm{DD`ms̪: HSBZh ū,Ѓ_Lz}M"Yڋ6lJR:Ѷw/L"u)F#E_sDxU.qBs:+{!TNb·~ *.[6|S?D 2c3M}WO xTAqXvնHӽRc])c0?pLk[x` 9ӄڬoo QΩll︵`5ḉIQ*SuIV6$>`[S 亝9#fij~(6LuspnHHdivyķr ( #ε7,F(vjpA!`AHQϫv}Zz*Ph]^0)Cd`̗;p},E!qît :9y, &bߦ}&I%12;% u|6!YJX7L؎cO"/p1~6pѢ9XPr/вcd-ܛT83 7D4ӦZ䠂W<\{&/̶hV3]Fsf0cՒ=;@@k]كp!T\WsЭΥ A00n`XZJ5+a=:]r܇Ci] fʀ؃~b]V(K<=^Ŗ2՗51jj !p nḰ}c7&zU㈥>,*Գ:'dxi)~s!ApJDIPԝE@NT<Ԭ@Z2 {.VYy´7IJ^'ӴI# =.9yW@ΘZ u-]J-fXGT$r" ~/USϦ=gny o޵AsudmS#+G-jɽS gc׺(fԙ4a'j@x m]#"Mj 1yr FzAqm曅d= [S@`d*kyZRGoar㻝 PÙeH.lj]&Wg=}x%+y5gHxJ1R+45T;m)eXHOϥ" -3_"+u8>b-,i_;)gU;I&VGA`_3L>d [+J?3{`-Mx!UmftBy aUWӮ;0pʇixi|j̶j|O3n_8Ѱӄ w`?Q\a$ 0p1XtJ:fҲiʚmFB!kߣ'tVk7-Ϋ]$W>^c3472CK# jGW (gQ! ~U55:RD**ULO9` ]HN 2?ECd1 N][pLh^`ZKEHƎc)_)tk~5ldy*y0.h2јW |(ʨF<~|flsF2-rKkB,;3q! Sk;ƳD?s.-}[6΂? "`"}x@,zn0Tn'eM O:gʷ`[I&oHJ_FYCiN!ĥ y{wӢuMUoDw+ `}3&h "«Jwtf[qsZ1¥sޢ[n~ ۻUq[@'kV@P0`rci~jdՇS?::m$/mZaF*XvW0Ϳ}I4>9 [=BjW" @rxrG7ψ 4߆G1`25Xܸe@7JN0t8gG2YI5͙RL-=%&U}%N1`\0 _QUM/cDS-tAǂskɰj@dXSs!&YÈj ֛y G򘱚CpXÙ!ҭgde }:G&\}P a ߩN"bŎ{ ]mh&UQC[}e`sڗ jr횭X@Mm :|JA~P/o0Ԇ>hvT݋.]ᎈ%*iσ35ᡯ; *2r')U]'nj}K[ܱ5ᐔd"S'·,T(%gǨԡ6nizg]sŨ]ʣ[GO/d]sOj5m)S"$vIlfCg7\\\\4iz /D WXިvhCB|<ƯtѝgWv%!1f>wm ]-r=K©ьF߾"WE0~sycAfUj˃ FĔ)=➙8?)8j0QlCo\f4ULMܿ9_olZm/jePͮ\磙%!!>ja+GDe{4L kaw`Fqc0: nWy\{//qsT_mέأY ThՃi2V*]>!e%;9*Ŵ$(TW--WU"0W.n6h.ZJ|99Yϧ`]@f_'̹>eVRZ֑LgӚJP̲*V쬈=W]B*")j0s%v$v\Gj÷y)a+q TSfO󼋤Ҡ0w+Y5zɩېӮK:g@øeHX6 Ew ,ھ'/⭰=4]"VB K^Rua2US# Gh5gDAOEnrNAK7 SsM&—O[CK_}WHт^-Z<<"yL2)kkasLE+vZOv\rQCw }~i5SWs|ҙR.2#=Y֎-mZ*ҟ%F d|ӰydtG>U֑}_:0m.T6(.)n( ۏ]?(5ʄ/p`X/'_1:W;!z\jX,$ _!)b>yG )߱"s=/:]OSZM>Km5hx3ao~GbًT!޷=Curl(U-I1:;v}ej/RXBPuE6U溺9]m2""vv.7 8χ=59)<ԏ l74YH 5_Qŵq.VnO(@<"5_"д1iOECʷ. >ipm:X!i ~5gkJYnz Q晿  8a!lz}A pT0,s-{4 N{'5FZHD9tW,N% q͞626z0XJdW3BI#-H6N1@%5YuPZMͪ9/]Ɵ[F?NuD\=bL? ~}H ءL`遒ERrMs“Qjs 7Y0gߢʸR8RH&񉨀[d< XmzGџux˪P҃7W)]bHD2x&{EJ&VN&Xf|-}B0yґ)𐋪g}]f뭾?a16E/eMZ<*vήSlrM_,qO*.i Jx?PSZur*ik5 $ɩK}BSin/즘0%F] 2k4V$u`38Z݉G(w(Lg$$g XtJIWM]McQ ^C';S?Bƥ[~#-_3E|EM-иR/xtu8!%F:LƴG(4߇ 2%7J⸋#5zZ `h \m^۲^&:|@\c kՖ (Z*'>嵨7a執1wsoJܬJsLvLڏxk\?-%(4%.wLM*I[Y&N[PT B@ Rg)dgaG?1Wo/={=OLG'؈i[Orv O*.$bq :|@C+> ŽR79p_~((cϻ@ El#4藝5%H<.RfZTrfy/>Ynٶ{=$9=s0C+uG评5Z}9< kF)`l&#\<cMVOՔ`5!ے'R䶴x_VQD"TʗF"-GkT:lc\>Pr뚈 0U}T(XCFWrcZtf຺o2=q_yG? ST`4z)e>&*-5aMNGuEv{C$v|nI,H rLq(V^zG60=^k u]6d~=aI~v GjNeF*薥.SS""HnV )C:L ^&Mes 3ݪ tE~p="\OA4p*lՌc;|Xa %I#{/"=,?'"Gޞ9z A yj{h*/zmBj"ޕSVzf(duV_}["sb:~* ̚xgL;M_sV.-/_-O'DAM‰'(]g?Zd^﬈BzI_u¡ئn$+yRH WR;rN# 9AFwPawٍ`a7ѿ5Q IYg[ 12}f,V"TȡQ_{Rp-7A| *ǡ0),@`7h&A@o!׭҂.;e2T_=ztdULQ;,$ѶI՝AufXF_1ФȧxL5y] bR i$w`8;AWo,f2(=$-En~o"*!8%WM6u1f+YQϝrrSˎ|Jù>|n$c:02tmv}oAo_]5JX8|]&Fiϐ#ZCoaGǤ-[O'uVi]}6% \ZJ߅AێRҲpgHӴ}q8 j\V"Gp Ew)[%)پzɘRQ/Y,^ľ>fk+C/ߚNw`'T?83NN}mSNsT!VvC> MU/-&05\| L H<3)Oeweއ4ښ̝6uH$DcIH}&BgHkv"qB5^P,;EޯoeQFS[Aq/3Z??xO9&4 w^qYHGsM<+ԀùEonfF,%O~L  5Sl9/ cjEhطgx8{vBqtwï7z2Tz /Ώl.i3(,?G,BGd'Jl_z ϪruKד;k 0O+ݿs93%>).E(e"ǼsbqGOSZұU!HVoΞ* yLTu fmYXcoSBBtҔZh'Y;<해ڰpUWnhb7K7}i0 8v~;wE{!/ ȁAo*eC}q@F%F@ܕ^/K4YrJ^xNcY'ӁjV)-VS(kUJsQ:UgXle|@cFOaC+G{Cw) L"c*1 )Zw`-TƺX)VAb BFaA.f ڴ) n^[hmZi;@ j>FE1QVW?$ ӈr%v;MD}c䈲|&cCM' E輙j 5OJ j͂@Om2s]/+ ̝R1y  ";ffPM[&L8wy}7ά';Q /ZybUA6pn2 poI`-gvuN3- Q7L7ia ӷwQ˧槙Ǒ?0wt1N|p`ٴAj$[o8Jv@_"sr07 O͟dBiJ0 a g+ ޟA6|aW^9ݡA;|$^!=4'c͋d0Lhq:h~Æ;tx+[ R$tg^2-&@j5s[6x,}GEc@ҕE 3)P)E׈o 4FǺPٜ4Ь3~i4`zS[[ \SRz#a?/xNi!x-ߝiy}MO, ;I3=&D~lOh3>h e 5)nތLz^AD)CXc6|Z G)1 \}Y#ˈLy$|r g> m>{xrjݗ ̯`f.hD~A{U@&Cҋl5oc3*<+ ^ļVJkAa9M24HmWRN˯͏-xKQO4lDZI#h1|йbp3-Il94h04ھq][JѠd,oɾ}Tzҳ1 Fnuwmb*5enP⩔h.V")bZ!Y?"5]-NK @zPEwÓ%?4ZZc"Mu^0> Ws酫F*$Y193-^)jo&}'!k;\$Kd*\\rmSOgdT-1"g H2Je{DlK\;ަXLjW`yV| p]F%< (S"a45 㪒gXXjsUbҤeO_\Хm?;*" yQᖰ2tܠ`㚊6cjӤB`#n#wޒ2$-Y8mԋ(45OyظlDPp-ʰ~$yՌSZޙ~G:4(O}dYX؜KH^MWQ+8Ta7wqQwu^uxUQ'mɱZڕ'/$4íE 6Ϯ#hdӆc#(9 ?'Cs?~?Ư7T$iXdOM D{"oAKM~EDAy2稤؀{XiA= D#h0e1]0鵢Ygj$)\hHʝ j(C+MC!0U˯TY[u2~PNTj %CULD;u> ^3tqD, 47ѷA)2=>!c7pO {K|T ̂Zg^dC.hTn.UdX3̗0Bz^'Z<4=£yd8F햣V|L֡&As/EќOgS(Beu eyj [t}c$ba<^>d\?S1Tk^ssIѡ/o+Yo7WH0 "/"ǓO^y&X/t?2J cMTr}2TBzmɉ˫u5EN<*Fmr?e8CbQGvZGCF?I](rv2,[{WR`xAJt{ԯPPt.=kTgLC4wX/>.cՍY.`5Z.BW΂i`(&mrB1^ "4k$ԅSѶM_A =fz@#puDE(Sekx2\Z[lO)/~M7: bGYiI!]e>09R6!6ʒr-Fff(Y.9˦T4 zE/em´],;/ ڋzufEƛމ4W;rX_8F3KPrTqPhNF#,q101H`p{mnYr\$Jx/5V| N%ԩ_OU)dXUp<0٥8Uش 8 V )bGPL"4sFpȲ[Veo_cox@F7v{G`cnj p).fK-ur/:U4NKVTYl&K?S;̠ܖyP Á:!q2 Qkoo%%Gn';Sb*Ș٦E.q1۴pg2*mUЊT0  u`˟B@i'.Ia4H?2-'2I1%s,ӮUj ޺q0;!=4Qԉuf=4 0?ի&y{*[hX0Lcq {!/5h *0nyBYrW4B2C EI3R"~$"e0ST|8g>DǬk~vLh4V$"_z.XL,cJX.n$Sl(`h=/ޅ"}!{KYۃc;ܽ7 Gg8X JxIg.w rBoV'UFI܀ɪk lTG.0<aK +SK8CSF #IB\Bs?5V+@+\ݙ(&6^Se:<[٨.$ed# 2@Y@}+?qm'm!ssVI^ ؎}I v5lրbiPzT$4K >JDg[^zI+.dž/krtZ^$ cAaHkl=0քMSKHYGsQ+[tDDZ:-2)`nm&w6?=g#%*̝<$!f:(=L1m]UAMl̓SVe6`N]ӕTt{qX]ߓ_nęȝoACe`4O :|y $3c X<q}6ۨ>dI Xi hE,* h9ۺ!Q!7wbn@.m+w~b m[U\`r|(PCCe VEB`~sӞ]c[1 }R9JbfSi[EЌFkd3$D@(v,Ot"^9Z**Tr+9 P1ڡxO|-h~8KsEgh )Rb5+ \1}̥df؎YB=Nn8!ǭ|W#ʲoUH̴ez}"irk9By %գ#ݻ'Nx@I+om.M}OV\β-Ƹҽ;.Y((BeLV %WPU4 z*eQ@ jՃ=s)Wq LVt~5mNJ8P2L L\#( 4aŖSșx6eb ["{E`tz ?`A)=}m92l½{NX si)(0޾2}Ü0 $1T@4?vX~F^gYZ070701000003ee000081a4000000000000000000000001662f7fa900041c68000000000000000000000000000000000000005500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/,]?Eh=ڜ.+˥˅6z8fI`~7VD-n}:|0HtTwl"A:_s-u Rxx mV/Z5(W68ZirG# v:~eZ<%O?[Q0 Y;'VT3TXsYnk{62\Rۂ<:6sdyKK33E!4HC2M;zG#t% [PrV?eVN7oDWnŃF0h9{xv$̝tMrb}:oMݶX;d+%|cp3Ǔ,X1M~-<|k pwE+c@m{&7 }K6Qi#)DgX|I;ng5QXIæ0|[N}Rw̡}Zi?oC'Y?t;^i\⃩-&wNz/pcʡHO?ȏ+aB#Dq -.b²}K-#r,+7df\I'!vlj:ro!7weqU_[o-CT`%N:kd } .% `= b`·z5%NFTp(<#"Yabi%ӪϚaX92q_Smx&™v16/\oC 8* h6+$WvD3N^Q JKNΰF{WᎤlPvayT&q-3_4L5:W麾m'hz.34]P=DE  ~ʨV'\ _o7WviA"YMDpn}\VxcZ\ #Y xu;;SHs&8sJ A^Y C eKS6poF>̟Pe#@"f&,Fo;OpMߝ'*EaL ޛ@[7V~NnmOy?bΐ=j{(86#WVW9<=m5A,fqHi&c?7 }{j(67cʋ٥sȝ ~8p>"\NEPcDN!Jhkqn[뛟H"{f&JU= #Utf[,r $%pj65}Hl@u!:u.\\f֓"Pv::x&kщS_ !a7ڈ H;4cji(p!gap0v(g .tU{&I?YLТ!g[hVLZXďD}eHdC4r`s'~f#]f%zAÙd$P:*SzLb8WcEZzDo a:аt~@00,&?vg͖Svd+F7gaxDFtT\cVvᰑNz26~c?;=Gdhș6DZeAkXƛweUX?7ldSIg9yt (!)`z? K]-Px^ƪp)' Y? CYϮONݹ_?] ||#'|^J PxцkoZ{]tCm Ƙn"Pc~_SiV4X _ir|@+]"ǰ#U|2ֱ6_H?QKQiw%5> |n|[wDZbV0>aٻv:w'}n\_8IjW1EoERX3C&`nt5Rs qZsk45NdY7'\Kd&Eo[g5cy0+)()qC9IOz$Z{ɠC#wBSynxi`)|ͻɛu@e1+Yo3SW#_?G (=]tҠxB6u7L鲂3n4B}݇$AZv NfiȻG]nd^.A2٘+$.j(6vL`3d7Rnj>cgY SR.('2WuՉuCࣗb_&p4C Kk٨ _b@KXxЅnꋲ%qJ4.j3o'eך;W+)MdX*0sUmTdž۞*1BÅ0gDcZX)ڽ^S<$^ l&D0TȻ$=Pio)BҀ/^Z|{ƻk^}e1ۇ`Q.|?ҩ>A(pZ_sN|&A5\=/cTU$ÃG6x 40hYo^8+a썅3{S5a*I >Z|S <4%{8xLuDb7̐IiD:= Q,l!2:Q{.L^0$=7 UIwѻ>:()&&Nk$AJKLGTgD_c(/@ƾFFsA-8xIȷ/ʣw` #L8[P꿸{t1`r7b&G~VgnD1''?Z@ Dv0 @^-%ԐĿLs闯"LqS[XF0_ؾqiسKTL1%"38Q$7X([ z]dkib)d3g)0n[H,4/? ȥ\Ѡos`ĚSl4߾!ڨ!r,l#ݸh˒q/L Q͠ØmUI/ŝ3Ѳ=UhsgU-$uVt3ۿg#xL+~@1@_߰ǐ :{Jd2r66^v\Nb vS,ٌa<”|%i2nDF{xiI\VjP~b)o`Am dX0LJg+u|'CNH ~UrGiδH"L \ ?Vmɏ5V"X # 7J_gEyag}_{$VY]ocIj77Cu"N&sNU=jiC[vUw[|)Ze1QOڞ[>phGfŝ4P}h1j@ ة"bCp ҚgAjny|˥w ?Ty6v+p/&a,xRHrˎ_J\MWσs.\:/EFn8rӵކж*<v>K842(X\{S!XtatPRy|e$]ڜmxq1|XDhb}( w4W=C;&HyX$I}t3`U ][&]7'51U(.Sz筟n4x[ṊNg(ɯ}<_lt!~Hzm-xI8 Qph}fxݶg!0U<ČrVM g'w O: )ڸf+&nܳ.6Y@o-veOk(@ΪO.[lk9@o32i!{$~.++|D "Qׁq*\ :;^flr_`k'(][?f]_m=_qcsժ4tcQ'V"v bUп8FrYj&VD:ל|T 00g\hLK2 R$r$ Kbd.-˰jo 4)d0XdTEh/tRaCk5)jK\}ISYùMXSwip1uJʍ7&\z/dӖ.81[,UqN1սfvSgSAL_u G0B%G7oOT{m7jHѼ (CEZhcZԅ_iuC|'QGf&}O=Bʥ!}FLFv{ ,W;f3bTxw0|8|IzX3ST#WOMJo 5%hP3 ڑ vXM ̒leV_YgJ@DKHZຝsL;FWBRHs !.춞I`QK6?B%iYv?4!BJrOSZӱS}z:Z: +܇i mP]@}.㹁b4ڼm4}!]W1VX޴G&ٖ^.0ǜ-dtqF3f=鼝aCԧt1 ȯ0B.ɏ ,ԗ<,)~1r??82#x܂-!7ųX8?]->%!ZzXns}V} d!wb?mG+B}7VKWKu3me5nn-@_;]hEb}Z[? Y{vn ݄앢7PhjaU%fEJm-d'iq8 y JwT)j>&VmzNb(%IPq,-8.{ osu~%jau-pg & KǕ J弡sq\[V[zup-#ua/YKfn9t:QuN&_;0摑@hKX:~ !oՄC>"oseY\k!@S6UWI ,!vJ+ysF7K"Gw^N{@>|F=r~F G/2 +atլ |Gбg661/Wm>H+U4JyRbSTS- /}cdmIֵ*]eX.|q!_6_b b >smC6c u'N sSpÝ ]XTiFHvv$zrt xw(:mH%8"o][H 4Mx]J%ևPDk/}5ȣh̡ gqUb}l{G?,$Mͯ)&,{KAS1/9N'}5,|բ>D۫E̾IB0O6R{50V\ӧ"cH n&3!X 7T4C;Ckfdĸ61%!JYai%YV N?1Pqx=0c}g!h=cq@VH<+ޞ &:{^mVsto僡'7iB;"׫qTU-\YTФǪ?ϦXXm>^!pWς+~YScq3o<٦][jjʱخUQt:u9T<{>+,ݶL=G/NZKl||h+`̽Q q!QT,Mtꉇ{mx.|a b(% ~'g>ZuRI_x=JY$mFFȝriV.8BY iq)q>wbzuhȏx҅A^xcaRA1l=k f4e%ŀ.z\J,R[T3ʵfʾi§E*Q6?KSi@APKLge*(bԉ+ EXwݻsCT oVfxB]7DnLO8PU9K9u]$1q-wN(fjV`=ő3?DaW.B:DYo tEy,ۈu@e%+?Sj}]uBR}q~F"_zy2|Zv@ ZȍNt]PL!E/wl 8" 1:EU!ޘ`sIEu/XSىSajxYu)m]KW dLh: +J/ٖurޯD>L^MM_*85VHWl, N2%Fm3:pXe&ם >eGf$1x:qWɾ~sxp1flK7SXpNw["aknQP1C$8𹤮_`vLݧۮ$ZlLBD26 EE lQF1 f 2Gt 0>AV@ ƎgZؤc1\FNlD,(B֛w1z}s*6]:S]A-w.̍{s6HO P;x[Wk)<"Dn*~so.M@/"ȷtQ]Bw}v DH3X~{zٵq ъO di׻E 0_A UjT9CvEg_Ҧ3Hˢ#ܬM!f,R{u;si UX44n L1P_5ƖĮ6jqDȤ[9ၱ@rlxA]N}z:f>T^+Ya [ _l=ԧ G{{H ^YEUD#sxƻk^BfF# #scza,bd|ė/ I.^J*[g,ڊI~dژ"=b:N|/-7 !g\Tɖ⩭1O+_ͦteN1/΍ W87on8c5(҃r.XMLRea_~d+@rÛ O_зEGƇ9{3қy4+9U@7y M 3,TPMK'Sr3vdGWg^2g8 4f޿B1YR< MS'?#*3 V} ֖ nro~2iN>7 C`P%GU6 Ls* ƛ*Jb,x+Y˽!ysWiBfG&&P`~L4bE*=+)nF&8l,hh_9ps#% ur,edz% "I1R]=sT_lD)c!I >E$Y;ixbXbuCv4z%A&IhӚKKJ*O +\;؄<z WG;DP:qId^ڻ8 q)iP^ l+sǍMIlnF< <(źR ҳūeM 5řK?+FǶxtACG'w1bCڟ@0|{o"veEa*G`72jB[ngEfs qP{2yϪ I* C;u)o %ᱟ<(\GaWO .rPg@ d&ED8aOs/uDV"NEv^t#G G7E3:')E "^||#I>%|ǃk},=ht|>叕= 5O#,6?4!/:ҡ B u9`jAIM@edRI怒]IVEٵ]@/ho:ǐi9!ORɟ>goZA+ɊR{YM%yJI ;H*:hQ`~їf9{:s~[~RkoA ˀYزAqio\"W誙9Fg`yyȬi oz)H|f)Vμ!BxyBwEV yH4/1Xz<@ /Gnx sԐh(9~T h^icIaQjcri#'X,';8 >nE]|ze/O3}OTϥ:O$?)3ݯl!Z⣃F}Ȍ52hL GzlF3?*,}fU!bv|vˍ])rdeiKͣ)\{6Jc xh[{2WZXW*\L4qL@z=?e![F6LKT} z&P7`^M m}bEfp(_/RrpR"se3jF]K}Qަ,Gn@3՞Ehv#kҊʎRH 9{Lƒ";/\l0=wZ,a30q3pA󘐆^͉۸c0 lt x|EWy7T2ɏtxOטTGg:آ9!%um*(%`b#>%Yx s'UțRMfS?w[%OUͨ䒌)!n'+RӲd.تZt{42/'+dFCSr$UF`MIE`AQ. G6ǰOWK:0;*%+Q8~PUžTCYhJdv Lн|9hsK{M\ r)6ḼT5駛v/DgtEGO/¼ Vy_rCVEF0LhUd~B”:Yo<F: p߹w_ST~V_Vf6Yc,pȴ*LY5_" T\!띺`(XuYc]狂?,k~/12v Hi|NP{M`ʡ/1+*3m, 1"Me7.&*Pۚձg~P~0aH/dS8GFG9-QM(q{T7`sG? m\S:Z#cZS(6?1n5IRa?)Ú-_?Dm~j\~&C"|B%jѕ碑<});kjHSCB_@.LCFJ D) ∦_V%%ޔ }x -97BE|>8 %q~RZ/K~[fXѝ:[07\W/% |ޙ6T[^@[2V6fF3:grKpBr.DH==&iJc|2+Bp[C _(lox.ӭn+\{0,&>ZsR_UW! &@kPw0~lH' 3/;`ɲZ2tBY7)|w)(]_No'YKGDoՎ,ځ%m1G<=ؘ͑}rV~yqaBze P/x2&2̪r 7z$ݜ :Zvy:c_c ‘1Uxׂps?neL4`RCRYv"Q4u2N!tq<#Lm%LaSQ./w F/>c4JIkuc{.,](};bX2>|Zd!l]27їŌˌH( {"ɵzT7kM&QC73߆ bLNnI/bpm'Ѣvڀ7l Ud@x)SG`=UNCA\B6K %'"jxGA⴦Ђt{cY+Wh i@uH6nWx$d{=/EBOKHmD%Mg[a?@'IdW312K0W؃UIH9w|,IE,@u̓JQh%E1ry ާ@J \40+~+wmCm |З(@ K!#JC} E~eMLCO8>SMxm坑o#2y{d[U9=u> `ˆ/:7؇6hf `Cqc!v?h}k9vTw8yJw&]b ">P!&`TA)2?_(_jDH@s? k &FCV޶A/'`b@5#om^w_br}PY`uz׵A::HJYejeCgLꪣ_i$1Wo#W_Hw췸ap1Ώ:ÕƘ 3#*"Hx* 䔛;yx/7)X™}wti{V#SRe[jERaR˰-I_\A+YTi,/Pl.Xr $4(WV[wfx=2-SN*r(EN/g*#mA+ WCV5hȼag%M>$:H~Ć蜱`E Z̞=uU[`=+ ͞|btd(>poAJ"hh],KH.9ӓ,a䢷5D鴨 =N- <-}'_ԖDUeظp+nC8t_|[@d;"@k$T&b?f`w&<5 ,bJԿկ@BJV}҅|{A77YCL},a[k²N *`+p6k\"4"<Ȃ n *JꜩٝEѼZT5hƧI0LTCxA߮ *d/n6ߴX6\nƍv*)ݷm:Xr߉$p"uoƣtܓj1U`䃴V&FZz'OӁ:Y\/D>El H}T@3ZO9YW!tɁ2$R1$kq.JM!>@V5mugMP#E3o:.b  9Ide@"[ruLhT8},3 ~G~ęifUYJڡ5/B~2!/iFbBzomK 7 1#msd̤ m?e8}Pyu:ofk=\SzL#፥)VPN9BM̍k%Lb6ɽs{DSXŴYs& (Zh"sGUϏ\17ܭ ?BS޷߱Pnp"G]XLr_E~iP>񹋇 tSkpK=?\Ds͐O"|:+8hn52#>fFw阭 ϳƽDKQ9)HZX„;WugXwD1%ң-6Oў= EGh ^80Ħ.]ְ >,P,€DP!'buIx XFTQcY?؋H<1>%R#Za.=uu =;ZjRJz/ct{t<(poVx. Th\ L`3"%0(\[3KW/,Y6n$7$,]_[mdM}7:G~ g^, zY gY(, z\ 7nnD0 ZHoShluք[է>&0LkPVFߚ;-NOXK&E`*RkXcqGȗV~ߝ =_hA8 h,B\6yt3Zuk[-εKILM Q dDw׮!k)sFxS[)_fB94cz{y<iϨO)fJJD7k{KgʑPq<.`.Ar4M( S Tou\GhTrr?~ PQFS4D7W1ōloXwMwzrt`:Y+W;&ڐ`nB3[*"baČ|S@'F%s5K/gd,rDJhQFP wyu#O&R qnsF; Lٸw.D<km3IZ9Ž3 ;ށ@.3):.Ú4czFo@&=\G/2?%mre~36ٖ%D>J抒Y5g%_g}OѪѨ"6M|n֋EO{ rrA%ڍb@<ԅq=LoWl (VGH ;I&qa2Ќ<7̏uad[^|EgLSzˑ&"N.,ޅ*/+]N1B"r( RPJ5X1A874^_ԏ'f˴;ۺ[f2s[l_uД.2%BE8̭ɹaĶxTAɥ*^ _l:E;)KJ1J}&M:]GE1ʎE@knĴ SlEC!v!rެ\'aI웽Z.=^6@u8Kf$||v6}; :Eid|F\(kCJnxV[SW=~!C8YǷ12}jqocxD* *)pEOIZ&y$9pTm'xǘtJe+e8)mV=macj1sK&+/וWQy 3m]{5G=Iw8Cn)BW04{l_s8n?7O`1V {d$( úb;c@[~ʿfKG%EXC=o֧ R!vߦ'럓2yxOLuB2Ro89?I~{Ф#.j2lǟ8)zRw**p2&78r"g*^ShXHVOw#i3n$QB48}`?<\ JOx7,Uk6:Jp`תV|]SrV6|[#H;# S]>q͛J H=1qvmN_ܫbf%apP6w&{O&ҰSi4^TSn9Ң~ӁJVn{{pG%ǦƲ5'(Wl;_sU X|b-֎ti0MtG++!&K绦G-sA-#l65bOx.$ YAl$^2<\@#]Hm$^ݏ{'"`+jAN>?,e{K ;"ʙFlaQW 3,~g7$UŶGp4$5ƌ `0hvޔ.Epԃe>U7 U).\|Q&9i-[lT3 :Xz Zw>$NXCٞ֎M!ˍ̾0h^e"s۠P?gjWî Y̓% 61hy@wP_^lJR/ǤgP;Вʮ#y(>L7oi?06VSޡ۶/Gv/ 4#̖s |ńZKwHrnmGv Ze]x30 {'w@QiCEkcaջDMr^k:F4wjJji+>^?(5'(wߠYqR&{uz^.Jb%4y4@2oؖ6~/MeHWo1h.HD|S_AXV}c KlC g>!JL0媓,>ѯez7]I/g( PX7vh"?Gro'瀑s%/3)Y0yo"eŀgٺEn 2s,]!h #-A/ BnA$v9stpMɗg u0[\tiP{q$$߭T/gJwPGTiE,rYWcy-ς'ٌ fDaÔ]q/@!v2! [GQ㚦} \ڿG7/"n3I%PvMŸ~0wRډ rR0}o>jY L*%U!π$ް/Y~Gw:pY` oк:%I0I- TQia.S{ H$ 8ص6)B|<|4sZxkܐ嫮3ٴp[G9CXElM Jcl:\Ug]:mΒh|jOͼp MJ:%\`j`A}+d+]Ӂ;_Wަ5U95))Zdh< ۓ\" xlU+R$̛B|y'' nv.K놽ճ, _ /'2կ;EMtSx!C䓎Ih8I,)K(7_0WvYa9Tck刳rSiV/ 'vLs9q?A=DCqpDh)9`J(dbJw]Y!%CN;3Ti!k8 ēsu )Yϑ@dR(pݓlDzByq] jMQ97ƉJwY|yqx1Wo(`!͡뵚wq(t"jZ5gr+xv Z^H`W݉e ]**ͱ /\#-'aN*-܉&pÛvslzTӁGW(D@n4 wV,-7s¾=78>U*Gj,]^Cy#!)ӒmVŠ|qpw #QmXW]:?MΫ它`mmlJ.o[vl~Y׻1ܖlM A)h;ȷAbPjȯaW閺8S-Rnb: %qlTmM>Oh"=xtN[-S1H<KgY3‰S- Va6X%" 9e4yqOGP8(4=y[˕ͳ >ٳRX(SQCS'zT63bS;S Dp0VsfLԀюsTĊ_%_[$ҹk.>=6v>eiz_7~oQDn[IBlJK2^ vG=T%"rP\w" /Ι.܃ cىJWd+z> =|Ѧ7 c8?R7b =˜BC20ޣnnl XG'Z!Z*;'2 $~?*?l[sJ-Rz3Пim1^nZ!zm՚*cGӂUolJ9;UIKUqmZt:V'C O΍cGg {{06\ubߌ1Y*Go:5QbRANg60r,Jj@PKԢoEEGB6Jo"s:Ie6I rPܼgu1m~ mzᝬo082KyP;Q1x5 o3.T&g\ `*#\UE]HOf ]KuwTnw cxOҁ_VxZIy]OmY3ܐFp)+ť@ZjR9t<}ϵbfRɺ1=sqYF?Ɨ[MqF^6'eĚK?1 jJY-sn뒡_ރAZMHYrʎDϻSӊN?Cs2AQRǫA/>W} mp3Wq+YnmM7',EI z*\nЈoK=KBԏ/퉈lH`; r;3^HoYv[g1>m?l.Ӣ*OdOR9we5T GVCq |9wUU)/]j27|nZqbISSS=bj$>¿Ѓ)J4PuGO a5HhX'? z"¥XvCUt3B)EH_Ӽh\M`H`cg[MOVbM^ze&-uʍq KW{j'X6U4Ru=ܤRy~Pc%FG̿Y:U] ރ'ä0$WF{(u/xI(blF*iw'=MSVPQ~ɬXy.קhb 3жu ++J_2( 0 2z73 Ǽ^:7~3sNN -m%8m PxOw KPss,ggB2RA)iqpS;dfƗ=WnEǏtL׺PKw1-fװ<ؤA_QG8&ބЯ7(2:eO3CP$B"o!KU#6V)Vs:_ N=S' Coǰ4?=*V8@f !!b Ⲇk <^[? 2vlr͎FS|(b8e- <-.:ٯ\d)+e#ۤs¶_ZI'dYK143q?MgbkDvy/b3k[>$i]FnK j88FO`|kx-qNx_q!본%l=2 )WX-$|DT5٠Ko@t\ qt.a69!gBw~(P+̅q`;udS7\(־^D^b%1sAC+}vz3(!<7qsjglJsTVe W1:PshIUNG{V3T$ *hn'\5+^FRA_wđ o~A hwX&71 a,gĽ(X8†|Vaw>t˜_QVy8ՔBvFTh5/^*kqhX+Gh +~bvOFܪܛEM^Ā4~A)h5<*3XŜPOԷ@UvhV-(5z V#Y<_쎬c FSĠdpM:62GD! J"n>{EΑST"?> orCInc :msW^*fZܠ{GBG)A632 x+i% JN:xj@]=ЧEѱ 8U20+TE(J7p?=zg)7?m|@1)qKFT )'EVsdvn)\\Ptw.uF3oi9_4Z|(k7AYBXU!# x; m$/']~ fݓW&n2Z.B22uJDId_D@Iƒ=C)Ru Ug`ۤ~ *qɈ̗^=:JžjV.Boۭ-a<fof)$kkC%ct{zԋ;%,^6zdҁe βh5C 25]c:7 ]DԕҔCkq0MR &"uh䶣__0cjzN|qhKVnK{'Qz-v!i@˰RNT yuKG8>l{yIk Qi ?~͙I0 ;'+yZJh.ImQKb長{*g9tCjP%8LC)PG+g@)˗VZ$㻃3/edc!>IP kx:1RM&mP߂6NRZdJnCu_$vyV}Z~5iؙijA(k xvf\<;b/H<BuALo.nqPɪ9;6^" .s}Dhl XaSHM@ ?hתYJa@:bb L??F ?[XEX'CiO(-aYRI.]s\Ʉ=%d4gS$O߻"4(Sh(AT5e(55e_눾o̎iyS㣔 9ȃVt_nw Mf d۬H=ye^荼fhB?sTWɯ3g]հǁNQ 2^R,՘W]+T2i|idI HeV3lv{ZLKA <'n> 7}ӯAlYuNdWxdPt|L.o8?{M>)з@w۰Q\B_Ց,v6z{^z]AO*6ft4bMX]rYOYc3ch#%209#p0B6å9L'W(sfW&!. 8r}Z&aW_+e.4ZB N z};oC 3<`5_TORI̡\q%܋ǪiRj޷' <(%K` WPР_c̹Ӵ^F3wҩܴL; *PDtԉgٙ>^z6.Dg;kv!,dq{hU>tJI>BYD9:U/K~0]I R8 AR\I@1Ws=`Y#B$cNMVuPo ]~_jiUuF[mG3 b{(̂ƙe}wph+b0 vp^tj'|tµ!tk=2hl_~jf})E{te8A1FVE?6Un?57t@4em%ƯV.23ni/>gI <_@#/Z\2|d%:p)adL:+S5Ҧ,$e  #W E }`wUG)j.UͺJ;~#8ҊqecD0X˓X)c~I>dqa {0^6=2t7p0Z@/"?2yNHtte,~&,i\R&o{X%_ sH_Ub@Tt暸hڌY#H){W9E(hܐoFhn/7xѕ'9x*>}0Lx{./#·L]^AP+ <<({$ylO#^f9 \a;tț^zJWfO?480nX1!`0Dlh _MdPst:[ȓW@Q/g:9b~ˠZZ hUwg!)>xB;M* $FwB*8+rb/cOvXZvÿBW/9EMej. A%Dyyqfd@E_s"(J;mA_GdXJCg{0D.EO"<C;|a3T9y_Dq1>AHjwٿR@ԛN)LXB 9Ҝz#'{?%GNx"'NUw8:|M5&sdOir'ءϪbG=~boEӿG?( ߡ +|z@YLwCy'=aIJ ȗϊMNñPSz7ڲv:C>0[”;d7s9d,>K^魑`Đ:~#$A=iju+*r35Vix ղPC3àj8p0Nj+jɺ1|FaL(#Φ /aPQ(J\r &2Ҕ?O(gxRŔUz24M@tQ fGW(G{]*}ݫ7PG@m`\z(LtYRFB=gʏM_X)"!? td2;yiF̽t0ޔ*[h9O>@@nuHO2ŶuպiXX+<'A'?ݚ VBoYX5{6O4Nk ӏLJ3,áw)&"besӿ9[/ѧߒ:+ՏűT~O TE;HwGK p "+:!q L"Ԡ:LJR+>ګKibwT`=-쥷+̻}wDԮVzջ{c UKjmɛ;!UƲJ&>c[̭lh5y$- Ejyv*7I#r#,#*쿡 7&8zx٢Ap(s}P &b0 D]e$|\+}$[:0xp\Ƃfdg{&"'K9YPj ]R-Ouf)NDǍѹ >.c%ACnE0$z@TU !ʃ*S S Rb}+)IhG /"=sro6eAêəh{1&0 Urdhhu>3a e{NfR(5 !ݶNonXB=-c?Jhw@fOz;^<ҔjmD͡?n-*"B$h8oK.1[`bVL͚- G f2`g ϱS_"GtC]v"F.UBJQ~I?Vcn{Zx6!|=+2} @HL+K4lw{I7$]e5qI}}Qp|[c* ;@%]oon(43UfبˉZE:ZmGG6ab̰F) h>'g:R%/Ko&7bA*T~KX 9ĜqbQNj̿wՁ"~oÇC)-ͬdOݬc+T<`]ޝ?|Ro`%i@>x4VͅG֏M(ȅ8j7xE< =p瓎YT;.W~33rxK{*Bn P[N¯*au6M㚩xlh7Kgߜnˑv#'ZNgLSf7jy0=H'aBbaRP= hXQX~y&XP[7>nfae'#H?drpt;OP:¶3.Hmf|v?ɸ_;0 1?"Bb:C䘐ߐk_ྊ1 ,Hip U㣤}ؾ!d0LvsK5 O T{fA!0rQIf5qb1Ye}V=e'#:<klT!ܾ\u.l{{?$7fUx{y.fK׻!YPv jlŸK ?2=& 2xtuޅ]N<ΐg_\R}ny``{ `nZS,a"Y,%dOq 67;k|BsW+6:Bk3Zp5пaQ\VӗUXX&vT0l1{\Mz-,Dbf!`Kz'TPEʿ2MK{Y&jQ{*ty˃EQt/ mzc_J|R<.NW:\޷E"?S[nFjp`ykE.Z1{>n贃ޤG[ <3PaLL>D˼1Ӛ'32VGNi եHs>ӱp>lAPjF)&ӜR' k'jڼ׀-D"\<3RR.qHK/c;2-Z"1.oY9hn*ow\y?81okG.cy2"F1JQfEV}ɲJ08Rl,RK۷9L Dmy-| mJP[URX]zn8ϑ&AOq)qF 3{MBrc:OC{w9UPhGz7hRw5JRdYYS唒R}hJNd;8^W%>ȱ~DMLBA{ď4t_NcHpIR%W@] ,*U;\YXN|цnvӣZ+u)LdF~lKp f]tNNj`ϞNJ G10)㼶PYv伾"$%G},~9KpK p-a$7ybGᷟl(dc!&"t S%X2gWY;DXE䟄_܏4ARUcIv^u;:ex61.-/~atpe5x[q ̰ԂD[exDK 9 cȗ#bAM-* Vbh*manfO#$$\zBMeVD`j,8]~ Ks[^sMIrNζ*͎@h,*$ YJ:o t{pL~HȬN|[ZR F*v[c\I B0Z\W,un;]~ wBoJn^ YoohLoOD{,4o@h 02*北ԋ䠞$$m5g q~cR-n{][M6z uA v~a),4d#gF/o#]+Fߓ?z*(WȐA/~vgQ|v[]-xE6W/C{%/;/h x9.ы3~uJKCu Di.% ,P#(twm.{[{sCUQ{kL/6{f"əٕUx_HL/fOj "!5ٙm{ WỀs6DfipK 'ueUGScs'_lV\Nr4;C!Yoz$XM2^ i֬X7CxȴʔSe}v`phvxY1vwNM@\_u 2=4SNp*]R䗓[@v!NNٯ[y~&}ДTX P雤~EE=!0L7d/ 7M;^Py`}2%Q@Yjl@N2Z؅zیHF8p:~xG1V zN3 GԘ>R} KYKg]3ڋ <(QEÇ(iҽt!t4.D3zWrAK!Z(TsD+~_^~n ygɃ^QuF=f'|̋)@G=HI>E.nc0?zZ2Oq&U֑SQE\@̶샬&#ݐ`fVږ6 PӀL4ZN[>@,~&2@Ǡܬ=T]N[\jRmnJnf%P9Pę$ӡԙ7>L-+_ P_-bAF+7U~2QҪfR($I9jn";W(;2 GPR]ҊdJmV!2 QV;eO\&dT ny}̔3kλ<'iSis; R{d΂Q3TUlЍcBKy[QaάE!8;RNJg%+vݾř0j3 .:$n^(5ڟU`X#"[`fXz[,e0-bF0a0^Dc]O#㧰?th a8DQ  >6w4F:uɄױ"T VO q]4Sz6#gH>b ~/o^G0ai1ǹ|M̧&_1aYSw8{@#@i`uYEoKzcBzQBwHә́l`|95IU Qk5}&N Ĵx"~R  7^ы^7mO0ݑߺ"zW> R}a%' *'nOpcx dh,'ܙ%[_'@9|o8?)]j`Rpp8$Y㩬=Zމӯ$TTġR;!sS6F[R)sNVC&Oz@`Mw#l. )W=iMAss VQs!;0cyVl:E;yU'00~2׏H) \xCp Oi-sn-(N~% eXkG[TI 9B}/>l¤sM5 ~h@(Ssj^;ي;}M TeFZ:J}ku3bB% KMz |@Hy_PE~T"ބ::*(2>fGWS!@T, wM9BJ" Φڞ9p v}ҵr` ̎A`XPdL D_;.7vʧ1{^S8]Hv }aSS6`v4Μ֝h7 6{] `Kڄ${j]茷~01-nM6c;~%#? ɛi- ś x.7 ( 4E(a!t 5`'*G8ڪ' GM,sGr$q/維K^FKkj6>0d.]~O1>*Rs4>IhYO[L"c-ȩZ+u;xic  =ԩ 8`cP2EυԾ<`cRk7T07xk6f|wSO%[>YZ2_}8avTc mdҋO |rI ;QVm2jd `RdD(2O# '#d:NǿhoƾPPc󘍇tظ! ,0 pH:즏thwjTBv(YdwcOJJDVb-pj9語-ro6R? .G- gl^qoBϯTM@O7E`p{>jcbHvsopf?{!$ʲ@jz rmL?9zqekKz p GoXUeE{(z:+9Ɋ>DfrmZ/$T`l(a.MO6Ś')ߎ \K u/ kŧt|scbE K$kvVN]B \7Xa:\\[ )scJmb} ݦ"TXs8AfOhJzՍ՘5UN*LE Vc\j=urmF=sj tİ;>{Ug`!;G Eƈ~$ey\Ҽz~,Y=_y,&g8ET%8EՍ85lVa0v'ԫTMl֢8F۷Lv+znxnl%chw7eCP40Ӆguu*Zkyvј ?BXc& ߥY ?D\ARٌxZ͸R%6@79xҴ :B]G F՚ F|V(nKlLqu̲Ģ{6r[EW4P+s*/A,A{ \gcܞX m|R.V3.K-ɇd:սJB|fbqWUҁ@YeF`y;˺D3GjQ!3ZpEt!r  d#'h7Z`@)U [Ys_dGhW^qDm}>I;4K?1rT~}8Z %A>gF4LfbN6XRt.%%gk*>#/_L:QVoӦ%'R>?* buv(txE?=g#oj48m}ΎQaSB'Ţ@SDxoTT2 kHPioFw""T K1L4=Eݔsx2oAL y2L4Y`6iW;RLfm[y,bƪ`X@bfv2AhGAu֤cwIz}M41"5dv8BK7MeIMCU?{?69C!  2,a3.jYn;ΈPdLŒ0E;="++eB^)µZۼƒO~};nmxb~K3]duvHJt`t ^@"s\O襨ܨC^\[}긊q{b6W;%h>"Va9e@:?U_b"b|b}qp)Orn'-ͅ+c'3PeNbI@ 9*a0FMw;',bSgN Qrj׮(|cq)1CdE?>Ci 71 9㲏-;ÀU 9G3@|kJ3o# " E΋_de.XGqOf.EVgM`]1zyIkcK;;F.)hhh"$?vԊ(K Ŵ_9 6f6װpbgJG)UaB( !X#0LjAVT(u06hEd# exT<%#nEYU!7D<U$|!,I{N:uUfk0µvaܠe W/ E@f@`s櫫QĠk!`,XNxE>_ ˤs'CRv5sO-\Q5ĵdqMĄck Z£LS! |RW뒨?s $jZE~p|kɌ=e뼖#3UMyگ,~vE tS&խ,PT)dd{Zጔ8B`4GH'l*<~*dO\#e>/) 򮬤nO݀ߊXq $ )^@UIX8@&He9u–W'Q (gbf.Zx{" ԖsEtHi| ~ϝd 6-vL@ǑB5j6aLYڕ_kr} *3c37,CQƃOc;;o}j9f6kPjz3*l,Mc}-~Yh)R 766 jwA湭vm#:NS9SlqER΂O7Q bߘ UK5p!G6u{ Qe*]c*{3F3!48Upfb.úըj)H/DrDM)twbm\xȄ9oE>RaVR5pm:j9k M6` :qXҡ6_X}bk 6ڹѰ/gdw ׏ X/R_[ L` x> YO-],{.;+`wS eZb=aRjL:ox_\=Z\Y ;61RRQ^)ȵG<ٝdҍ4 3,X$jBa[^iRat/IrA-zUICP}L.b(f$[Ԣ8B?Ge~?aF,Cp~r;}~Ihc͢AlÊZܝ@<aY>BJېcL!zc+گJ碭{)Ln>wi@"PycOqg=$Y e x:ٽn,g9چ_+1uS:güp,*|*%')]5B6L콚Iu*^P&@S9j ڨ,@@R45,2oH)}e#ON o Nr3|P ˳(FnN-3N=z>ikG/'1pH֨% U+'H ڭ*{cv;])]='.cD%Fr_bށ a0TkCFxpiCLz5H8̤-qO=g膩P̵SKvu)l)\Ʌ&1COKmCDϐ$pP;$٥I zC37W>PBt8()Ck<>bIN1JcPQZgR?iyۖ}C`@b砜CB4J<tH#QM'?JaZՎʦ@-oj[Q)'Y: A=; Gk:#,L -ݒ=UPrep hruHz >`C1OY%| 6@3Ԟ^MĚk^-y>Q=6zH7*޾>dJ9:[@5 NT;r!2xke|eo$s8XPDx*pQȧMxE$<rqO:\?Bx*c8ͷ{N =w4?ENi@ӆ< G!-{K\);+A2UE*RER$/\U_i$ooDOh\Z6#De-k*XAu^#Gw ^sI{VprZ~bڽx[35t)5qb;}C:@7qϨ1p%^|6nK9hj|ڹJeRD+ N½c!iԾ7T統-(ǜNߡK0C.mO-`^KЫ2LԆꁺ՟*̈LÒbCR;ͼ&}ub;7t5e Ħ#>BPX ?F:56$Xm+su6SaNLe tyADfQw+}c"e$7@Y)[R=r 9[rr$0hygTvg%a_@i^ ԕ6˞]ۈN9MxR:[IA6 _~Rt?zfi6;`փ䅻TF5X?lgkg6L HSJq$9 x-˵]+CᩉM*6u9N4qK+юE6a`L[JG|~՞,]MR^E^[&(ΗFl|W&Qu.G& aq`[ v*p;շxj:gLL^-:+ڻ]ȥ-@awj M6szQ;hm{}cwE*0Ul UKH͝']42@ Oi1N i҈'J2(EA6HC[p6GIQxcքrUgQ fPP{Do+P\g&j5xiej b ^ -4CWeϏі2^=z7!fb`-G.M_)+_}gv!+ +ca0bWڴ3|ݧm&Du0h nk9hLm hI3֧hZ@H(ptBד54gk}Z]>fc["q ˀ}ؤ[A>D:qyKL2엳Sl\=@Hő~jZtX3 7Y5Q=&do1dS&C\BS|"bT҇K <L,jn3ʸRmHvC]`TglڴnPӡvodn6P;fk4ĚGKV}M Eq$es3YsCcC~v YlhV;_IY4#SNljc{ó"W+L\-} <دa,QLxAtZ̑̐ jӁja$C {U-ҲͅT sp,%"='rMQ}d>A+Q 5z C.(K'|Te#eh7\;"R7S+ Mnj;O-x$(Y4^.|2W/$ZQzV*+G'AM>L܁uޱ__ +Ygz +i&Dr&C%5ŦIJ)YBF7R,_8<3n•X, eEX02#mjweF୾e7mNFqc§/*Ӛh׉"zh gӺ8#xe%Wg諚|`5XWMI榾_)Zfw]y>~H){\ xӕЕxt?a籐& b$)1+Ūs]2x?^"mϱʕƷ?3Sӽ+YFp&z֤y3OlG㹖#9ṷߏx}ƾ/GhSH"^q]/CpݸNsQT!eGIW\t;}ˎI5'۝֯70<7irǯ0Ɜiv>^S'm3|Rl, gA>w|ONf" 6MdG5R+1İo<̈́o =o윮;)B ɬ~j|n~بV*m@T/"=3=n8j)fcD KvdNbJяܻDqp'P21ݷ{=o@pA[fL;w@[)OAيx64% 7d }xEYRUqi ԭH`#)c~tƸ$ ay%AqEWY6TLdW)&3qjZ!+m?C5_pyr[?0whp ?[+B,H2O!mNuCws7GxL? 3fz$IB'ӷ+=}۩4ݏ;>W٭69:i8o gYE]eL\E9I,&xzX[uq]gM_:NXy.bQ0Vl{Lv!=2iMh eث{*h+o$O!LTBC/ucVf2W8J\QJaeJ'JO\:>| w'@? c Y_K= VT?F(0uSJee@v T8M's@ɪߠ@Og!Ld.wKU6GNswHLݬ 4t *l'Y9'`[r lIq(2 ,Јo/z}63E|ϗ4؈C߇l *15̰ii/.IBx8&d%TmAWXt8OSȢ_ }ƄVV@!B/=-@y{-${iEfEP# i+Z=s1S3E.FaA 3Sq9T`q?lW~- uTϜ7WŦje׻Z/fYj*%dӻLMȳ@l΢*kh[p O\Җ."hAel`4]2đ[ }q籩\yThB(/δ"n=wыxm"dlB^$׆dA#w[q 4;uPc[;̜Mq_MQfI0DG#R8 QD$>!Fa|u_<\Q@fcN(b/E2&)d(lbƔJFguo||FbEt<<#sPEm_ezH9PQ6ʝN!O] '+9Hw  HUmyZjpV 6(gI"CQ:rQ{cc#/\8:x/5dX@_{{xoy56*ν`&}OGu苎 6J]2C`xS^'Oa}zjeZ^{-Hz+Evn˒ vlֽʥ,o[V] eL6?88{G ^ܘ @xHOW_]ONKZFtQJSV |rOO( OQfQ+c~.*ve?$uirv`$5 [V7:.o5 s8Vu'z4fkbs= w<{F1!NvgzqAƒ6'M[.;j]sR:~EF>H Q>R\Jgpx)SZh{K|§X^}n|Wп6l5kr5 L6%dq&bRdr ?YnNh]ҿXJQ=Sjl6ðm!2pzb +Pt A?/z^Ɯ/*c̹ʍ(Uc`(3i&–C 3.bS?l,*-% 聯 ω7Nw'Q٨c\YTJiin۱bt]ٮ̳m $I-C|W|,|֢p{@p{WY.=oflϕ?XE ]UBhbE,S tD`RJ}!+eI's=DbVۄ׭2*yPBO [-fͩCFiva4Eރ2:zrqØbrI}fҰ٭DZBjȱj{_o]߄+r.`J NUʇ{Z&JDMy`@D0m_;ӗmŀ\ƣ..pr!8wo@F s6_R1>Z,4Zu=N bHFx$g{TJ_*opJw_,h/6xBuH5z #Ƭ\16yF#ER/欿+ȕL^6ٮzN[ɀމل`fOsժc9֯;3򨬦]A+7,Q>M8RҤQ>`@VA۷1}DFDtd r__[O2e&ݸEWʯexs>eP[ h}bbKF|b[{$8wZA##\ƆRvˠMWlFd翄6~U pZ?E[|"ũo"N)g6$ Wݨ0R۲>a|4 F8j TP# 2N< p%߳B^-gwUXm^J{g?Z- @=U{,(+끉2ÛXkZf{*4nR4zmDn+r:OWC\cROἨte6d7(Sޘ5ߊۃAIAKkۆWjR  x:V QC i'9:)򩊏'ꏭ9 9ջۄ.gAM./SW o3e$ULqgU& F 1Fcbͷ|ᓩ\? ]M}GJ`}},VhΗt_pDyjq^L :&m*!cȥ4d\| [HUk>ZflxWwdR)Uݒ9%k6nT!%B2z8ЯN+.2АM&.Ӧn}+E:5|r|] [ :oVBNcO" \MWdտ݀.,U0K]to[}( NW;Ǒ)r$XeUZFrs .؈DG S@a _[ Sue()}SA⭴oꙍ^4k̎(3-@c? 'Xg5%jI^[yb,ۇPZpS7a6jmopZ='H1x0)lV K#BuIo*k70ΓW]?,Z{q~*eV @N??ʠBuE\M|hU-,{;Wuyk/$wu';@ Ӌg\Ce@&2M $T9)) B\Gji4{` zvpq]R01ۗ CuXlP(7Ǹ,^ /%6ICMTRC)V41l"S(eio#ZuQ1>x#(Tox%&'|r7+[OJbA<=Ƀ&"~@ӶCޱsP 2+1.b1m>?my,guKya!W;]u gPquYR6xsbhuY R)ѮQT6a[)9HIN#tdYgy0!Qn-@Q le>M !xNAŲ9;9`vDIhG,` DK|#5:3MG=2Ki:Xo&$ަ)$4XW"Hw'u!jDxb!SJ/#59bY 8M\ 4VIhܤ#Y|`3 ^I=d@PvS8)[5N5abC ?\&|]CpKvnVqތWEtπM B' t3SptA(+:2]Jk(/~z~ yL>Җ(0 ʼQI)aUȓ{L:Bp-b-t*c{t+zi[yYDf2,ؔ[ez(Nx]PV)1(Hi';&$32g%kqHT0Aԥ1@w7+ЪkRERQs r|-JwO 1ɗ9Vmˣ|+ @Oa{{5w%,0^i2k=Z3fDdse:Tl(OӻgVmE %RfYc(^ph׊~f疄ǰ)>Ų<ì/);+؃~0/  LRLnjΓboPvZ9Ρr!RF`gF> 8'EJzrܦ°}drb[A%8} fӏ|=V^Hdy$ăx ߛ n"e r msg_ [= rS;s'f(a Nغ0zvUp&kGr6E/iaTViD}4sCٔlc%F__@L'Ev]HDF,nb{RLƥD}LCBPA{BnoXֽZ=z>(Q(L9M1d);)}@kg,@V0Q%]fw%UL$anXR(WYϩ\-%#rrbo@B3}~O.ӺWa%H 7zGl%rdm(wo~.d Z9{cͱv:K׫(-ĦjjTo%@_V +jG:.XrLkK7Ronl ArGc(иsN|L9"c4tdR5sɬjiHbFnvf_ذ`6P2PӈBZ" ͅr_!12H$^u"Zd;U-E,{Hzf`RV7ϫ8\T[] r$2KdRCE hoPam{b]p`۱4N"hпJ)Y u0Мdꌱ/fjlt7ن'1{>+1>E)g/ɏ~2MԒȟf8z|FC& [$j[XMZsNfm{aya0~1cT$)YACL܄c&LV_ݼ,ZU^c1mf$цڃ ,Ñ<0ǵC``%)漝!A=)$6/D LГ^@aLYY2WnRki!їɣ6*L_TǮ*fk'z6~D `O^m#UCf R7 rBJi]ù0:mOQ?e1w )DPeu ΢ aC @gC-4:~LwtԒ13`xt {[ RJyR@S_Z)dBGϲWk.@O7u[u߁i)wM$])tW+K-2fn"#G"5<5uh¢&3 r)j[3+%sXI|< u^u)楲-|ӿ˹/8sAlwH^; %.ntv3f4Tl Ƒmheh ЈLF@-n $+)j[EpsKx^X`SQ^Ҝ(KHAW>uy3HQTQcet`ZC%hi;/v]l>Ièk#ZNH5oNRUk>]~y2I?R=.0IyP\oo&"SA+´Ia5<ng(gzt4$=EcBq!oJ@qn5jA?אCCGtp]Ica{K)ܤ<ߘ .5]#6LtƷ7>D= wz)@zqo] kI7j\@NiPNe^[a|xp,*/ < +`Sg!KU5W&M0"w :)a|Oh'/uF<SP4 vОI]Hu% qF.t۳k7j$ԥH˯{QuҢ5 MSe^Z;o҈$ 4'*ݩ3 N<@~fol Va}G]}b:j r$5F%@%^\T .?6.oz:ҊHۨ;f%j7db"i9P/f R7d`Y4`>6Uڷ\#/d.0½-N P TĚ2 [5#WU VG&(u˽5@M{6@k>j9{18(z51أ>?BTt9 #YZ"O?pn w_YLw+~?N$_j,g!Lk&߆*C+\{9+LNuǗlPɘ-sn ʐ~xr+]{+cAP0%^ˈA~BTwP`O"M E穰*7-;Ayq|lV/\%Df6D+MpHHM8myœkPZ>r!F,=7 Ҟdk6 {4[#[֑#6K%eD; lOJ'.2qB{<bӫl[:&U1p`+z^?@},Y/y`aqti5NQ( Vڨ?d!@Ҽs+.l&HQ[;y[/2WfOFLn2d\;7`.14d+:^&jle:Sz~2hHv>0-dabTM@y4UYJR T˿XzEn2P[%J)pItXbX85 ]?|EᄄAkgH?'4y,8bۼ˙$?a#yTqH'B%"ػf_doڧVG  !s5N {UW)(HZɹG:@Ʒ^ߔJ}OZpJUWl=.U(U3$ ڦՃSte[y{* tcIu2Ixڧ}uUG50O]ABKE(AaD% ?P类!?KŇjپIuh }(/9Q-9`ز+@ZH9?vvhRRF`3$ҴF1W>v~Ky^dz]-7j4圝r$Cmu#1{w>?<]{Є m`ܕEm6 enδLY*zN y̷Y. 3Xx䄇 GP=L'V 7jDYYcf7?_4ZM2uXgPH일K!7i҅wҿw#N^B-]TLE7^(B6S7(b/fGGUQ stdŰ罔k.Kjig܂kIJ#:fpMP>թALLk jY :b:d&=O _U=ܢSw;Mr4E/ L_6Ɇ&](E7b(K-rL"x;}ַG7f02}f["1*cEY0_dM$7NAϹ[m!Zj.z:E+kDZJa6B`͉9ϭc; &/oKk+ 6ڽJaݪhH"ޟ'V8#bJvv&g<&r'GR1H"7_o |Ҍ}鼰AnfU!w(/g'1Q5{Sj0c3qj%8LJ9񌘔ӵ\"40];|(TnHŏle\z粢kJ j}WTo)i3+#hyLڊ \Z,-X?UqPDgwhQdǀWh$|4" >Mlm">ax흑1?7F2>58,иXxUN!z{IR?|P9N2Beb-hr̴r[Z GvB6?-MVaǡo\dL>mcap#Kmq.=D+E{+$0nXI8Jd捄ec=@!hGD FOR/"y{s_tWo ?A7 ZҹwZaB $P,б` =fq3Jz(-h5nѕx?w2,9R3B%B fʃXE?dtro&I #[0)"~Mc1Y"ʓ1I/̟Ntx.Y)KCsLiYK#Rsbftr GygL"22Y`TݔЩ]sÒ "w_HE^c v@3#LlW -;ؖoͲ 6XnLʵ{uYc&g c2zRɯ3O*,,0mO(tr>8-i JԕQקL&Ğ>Dp4c$ cs`fj)5PM_jsOg*X|c#5< K=ldVԵt\(ރV$*q֍[eTritB!`熡v 3Xҡ Rl)Ȍ$W'Jco=>G_q|/%e4f/}i|KۮC6TF\?lۿB5ҵbǨ*Հ猎?TAh)݊RKG$$)r6A!ZjbBQ6uy &ɾPF1ep7Dzq8%3KyGj'aL,3Qs{\O?Lzr'W ;%[b_"w`k7p߈CpJCA"5//B|\/[J~a.@Obz1SN|db'@6zo厎K>2"@❅4f4|r|{~%E5N+r"r)  ͠qdAD|Ho##e@k[t: roxEЅGRP+j3\ACHͿ,ֹ./nXls/C;nn"DO(!}uC,==t[q>&8tD _/ VxT;"Nΰ{ǫw`bm3&xm jYFt>m;7eM5J|}'oݘgx\`}F+J?ܞcdgB;I}zfIx_Tw$Àf|7?XHjd_naV}.Ť̔4c.˷@FFGߩq,r!wgژ +JB6S0%An8{w,{8vuwGOy?6IѼ+5K 1z;Bՠ хM;[)#ôBO]_xIiOv]G[̠Dj $κ7l[o? {L,8>1Yd+)t>h͂%K$ɦc.{=ԟ@=~Bð+𽽣BR`1(7g8 @l^3Ui*xfBäb[%~R`[K[*,D0QTBC&d{d2yƼvYKI7E#Id08J %ZT,Txux=Tk{ fVqf. G_uQˬdT42}OJpc0$C۽=Q>HqM+X"3YcdV<54Ԣ9]?3͂OXd2yn8`TrMo=I=qmX^8ƒuWf\N7?.!%O sjP1>L[R{˔gt09H w\};HK]`s"qo6IDnca] /.D Q-'"6O'K\/qU˸sT!t,f駘U-)1pgV+5SrD r/`".|?<%/d Accʤ|<LE[ *꨹.0z(O4撟M@^}UћgH|?>Lp@YuP5 .ȡ0c'ŕAZ$wn7ȝY{@#:W%ok[NL=*Ce^Z07"`%ED7:_HZ} [o*E}KNASf+ˀ6g.p띓z^hWtrje3~ZnDwc_)a NCmv?xiw9KڡNK\⓪u+;O[8N)ukU-B'"QZX :qp@FYHM b*~OwRvHCh"1T! >G[ĭ{X!L9H]B\#F{u)d.Zg2ݶfa#`]b r -TsnZud[NwLY%j F{yS, xF~drv  #|nܬ[͚[J#dݡcLjpc8)./ k̽Wq>ԽjSs h#)GPCANZRg*9=& 0f`XLj~#;w5T%S}Joқɔ5Z!~U{?Fb@Qi8-_V!0z,jy9.?92)#`#(X*,Sq-فcFG/Y"5x擀ޣ0GgDǗƌ rHjSq2~[B"l>Ɔ:eߺCdl&)>1H|4^# 4ߴ3k'%uM;ZoǶك=JWSBcs db, ^B BU$E6 l Oa7*"/iAtPzHϕ"LKlhEc:Sg?dB.VN8~v>eN+"d'# 96׆Ø@l|@.zfked,?vxLm,"mGqoLi$ JoQM1<:龼|K@y:tY$ U &FwaH<倣]NAZT TjX1B˭Y!-$DE$'3~ku럢Iaw!J?bf̼H1FX| ݬ+.o bV8Q^$͒;ƎA."j`\3Zx [}(8'#0lM[6V!8p0弳tgcr :Y”@5D@# u,sQL|r/mS4dep][0~iP%Cnف&daH}9u`nZr./}%e%ޜoaPuY'Vl%_"}[ᢻe0tL,}ejNx-r$M!`HR=0sp 9v*wLWǃ N 72/rʓe%QČXL\B zqp}HvM s]LhGZ~ouv#&\kua "~g9 ב*S95G: 88du͐K!sh$hihL޾w1u(.1 ]ho:ۑZ֘OIgB$H=?kط ua1i4(g$eSnZ .60J5Æa:FE?ў1ˬB,UMw}1 &t 5p]l">tR3hU&qR@yum`Bc>dnNjd-?VQ8IJ{Ҿ$>/ogDWq]dhsqt\mcQ?(M2[yf| E|ek$+{HA*ץxclNy^6 .".\|@DVgzq[ o2D)X-Qj R {]Q RoFzB}dz6 @Mصmd j>ro5-t<%NE_+qi3n*X ؟ra+*:^4IîlgYڛÀo' 4̟| {o%HɋɒvoU(~4)k݊=j͉P%D7; ˟ :^7)nTj T>?w+q.F3OVDxޢw^}=w5];*ƲȰA+N68fOnHlOg%U%[V:vf_E8ٮgV%ݘfXfG)['HOA|(fF]Vf,Ou zs!l /i[7Ⱦi{vKuT%KQy.OvBL}yL/[%!1ɝRlв1okf\w2q!&j,\K>#'%6D\6/E7jYL{^7Ѝs33̋Oj|uZX?iS[ؙ:޴r6>T GBViZcHd`gⷙ!FĦ~ta+V&G({>KE&d ':jvL@8"}.:xeL#j퀦gsZhZނV>^+D-r[ r:yb<.jmø҇xّ[ {s#Z9Qa4k˨71J5{qpԧv?:\nJ}9tLg@_^0i5[VGU#hANMQf5SjE]ZM pԖMGhF=JU0 r ?*,y~,uzn ]I'E&{#8xO1VhY)r$V亏܋7*Ds)+ 3/M ;y{ю?Ѻ#K+S8? ="&9p@/**w,el} -Ib^~0.#/J-"dM ~Z2%/v6V5FQ-E rz2>95!N"ٿ%DRde %$O ^pbӃWէ"x4q]Krpʹ*KR r@J9oh؎it4#`8]k@;""cF*rkg?X1eo$"3 W4H@%ᇋ觌jЮ έH> ¸ YCZמ蜂? ɾCaTvW[CgYג㫒#P4`(OcgI',tPx浓ӵ`6_ȉβ7r,"GeyGO\[P8j=CaG$vcxK":!7-9sAsfy*#l}֭Ii}sX/jiND1$ .U;3sfZkͧ 74gx7#y_ Λǃ0axH21K8El^SpӢng=eTr(6F6.$~-1v9m03BOlTa8W c D}PtXQvw͏0rCx|9?Ɗ:Fb(;C(Â9#*4lx&mIۑ'^4gOpHF5r =Drr:pD_+8u)/Yv8 BpxɄ O'<+ZmyM5~;Q֤VF: /|>}ޯjs-g׎8$C9zs̋T=Ub{IW!%~7o px 9X:| ;$65 "%_OvӎKK(@B"dm ɞh[ƿd5(Edݼ%GJ~K E_y4HfuX&^^M5tNPn@B>Cx]/0mJ:&}p[zU%1Of`'b~"@&ߏre>[gw/9i[C_a":}` ɉfIw Z8%L[T٥HonkяTm<4%aBA%Bwfdߏ_]\]wYqUѷX!+[$u `Szyb7;HNIq\1 / aY2܊\:{ڎ#prhS_hN ^ړ\W`_m)UR %~橇O~W9kJ\(}E-*Iݼ=kL3b@ Xe Bo`Wja3욭}-a[p]5"ˎڙdvNɡQ¤7IS#&!5׀ȫ[W6twf5Q{# J-:6h@5}*6hiUzj.}FX."a [KδT(8 [>8{o0/:]4[ T!MF6Tۜz~* D=|f=˦&#?;Pu-*3zR88~b0|#L`1C_Xf-0`4 K%iTFf{ kbUo+ma,u|7ܰ {6aU&;.h|5 f<@w܍Acu Q˘A@DW4Q9jKklTvO;5p':Cj, ^Lq`D*I;Cjx8*.ș]P`ޔSԠQjaxI*vh}2t{T!vҗjBS%6Xe6KJ犰ӌ XMRO<9;|ŏQ!dN 藥lߋ8 T]M?WXGDűC6&bW h\sUW85͎.}_?`De6fia! `?DjTޔv2KaeJkLUm)_niAhKT"#שS෈0 m'{D<ÀԲ*|% ГjDיG:\C=' 䦙/PUj&O^#bb_ˡYU="؇=h,b Ȩ꧂%׭Jđ9WCU5 ;U(0{%z#0#0܁bV8L_4CZ_"W̐貤/ !k쥗;_۪ 'lrea+}^S],\;㜱1n*I`舱n!瞁US m+ KҖ3 7YR(>X9N mh(K)[ӰtP7u}dS*yGڃ473oY/ \`r.c*X{Ʀ5I!'þ| q?vVȑfP'rmKGeM^p'zlMl G4MHPJF=bZ iH*13K3Z%@֫u2 Ү.pgp^Xd?,<&Kxp9foQ0[P|the:5tV0![z׀1cH~sR@N%epC]=L649VHSS@.t]MLnW9T9ȳtT}SސA&3E1_ȫBDCؗ!>\N} 6y0ϟ+PN(cUʠ…{fv9 @t6~C/ ?b؟ޖwc*w<{ۭWP נ%#pB\D aaK~iτ u%9,N>`h P<U@'HCV×v䈍)3.ҺNġA3k$\]!(& X >Hfz詽̉M9N02GoʔK*[tRH듳4+C$?l8bAP0uC6oB6)$Spy6+?\ ِNXv@$DQ+hjn O/vRyG,XəJ}mʍ/.%4e-7l];udbO={rIff^G<1̓nH(JnvӼy8pJGUv׌\ دO脆um ]ZB^cċ .l{_{u:Bc"n.H`xv}$GFc$w3z,ir@X oj4-=*e x/lx0&qJ̐Y 6jd(vG%>=Z8j;kE1?:i:|7vL/wZ?e|8HTs{z]4~J CټUItЈ;P+}NF*xϧlNKlfxaS#u ,5auT:y:.U[x ( 1^Ϧ$qRgR㤈Et"Y2Kc= TrB$`o N~MK1H9"4ʒpE#VY~fC-yV/*c㥥 kob.,$i* 8+0Mq nf( z]%_WuC@\pEFG>dȠ _ax}T ?5Mf=ճt%2 do0-ЕYtH&[b];ms/ǬRo_T4#t8VsQ kb4} Aj/凫z,xbPPꬒ}̥w-#Kr3i'/5DoߤVvQi6_hV+>|Z] ,}Wnʳ 8$;'J Ƅ3 ?O[0dN*WomH®N+6f8L r;__B*C&&˖D^h% Ph [zh4˫`|Ӹ{q ;?j{8]Xw4xW@tɍi:ڨ2_#ڐA-%*@.GҀr Lf?zѱ] 9';Z3,w61.8 r;]Qs1X^J>{PD8h#iR`6d~Qߝp,ݫʫjVY<|uMK+.zTF ܐ"/څ  ~| 6vݙ5a+9ǼD]GՊj?mPC yD-jԹ8m[U9A 7`a,4ZܱnG@o) -hG-CiG:Q;0E$xm`>e`+{}!T$M&fѡe{|R6bQjvvv n;`cih%VZM\5ښJꏇAȔ=86Ks.LVEGM k x𘳟d `Ea=Zy%$y `9<{qe[eS kqtulȩC='8!bU{ 寺nz`6)]""d~KD"CRc͇)Ps1`斣!&9 ,Z]ܽT-O71~ӱf]1s'i'ݛ؞=;J =FD=^y j1+qSR"11VmcU =l)~4M"+&-{2oɴT=5x ~_P府}xvvblp*0st"8DzU;Q->g#lyRU^>(s։8Y:hݞcb\°e ~#푕. 3sL&{ig3Tf۷!CU; ذ B2,uuM帒-Rвhr:{q6+;X3x`oCYaol6݈ƓF>G)+|qn>^렅v' 0!5YnWʝmt;[j]Yi}"޹q-2C CMF^|29؁&Ln@PvT*U@)t]qYݩO@@H#u` ;[ZVdG5nZ&tj5Z{W\!g `sK&܉cXϗ~DPK͊V|-0Sl2+7xH 6\3@KLUQVqќr\3<ƺbM'bm\aUE$A_/ykaBWT{?p#t *<( q>[{R`)3N4>"(wiEG\@2$i`7G)`-S*0̕iV=/ܲ~2rjf*_gsvJb0t1z rC ғꍲ&Tp&_[]ןvJam'BNC !a;cDK fP'a*!OrlB}$̕xsUEr<}Iݡ"UgQ^VH@+z,kKv%͚ G`Sab#se"{R\'`cTʹ2-&9+eok[`pB G҈bNzIdk"~O/ըn腀SAbC KOy2}6(%Ճ Do,P̃"h~_odGܪ.Y:a^]]lPcr.^SdM0KR(BL0{} No5dȰ6cx<6 iǭߒ ;ɉ[g'rx(TNL T#9chpb }xݕVK~NWS4Rxb}q̣8~ & S _ )Gƥп۔>/Ă4(%/ ͈4k:Y J.V@_^d!^mb ô}aL)`ڔ*tĦz"F AWEtwWI"z˳lrp&Ҳ{%3DNJLFwR.^ N9#GFe*K)Sлp1іLڀٲFq6o( žQ欋 lEt84wq i:r.Xڅ|z?`a9BGZ)<lEq w9eX|ow?KcgѻV+XxDs w:.4liZ胳~쳐w>n( Zc840}ш2opS? A 2Jo\BX1|) r Mn FL%f18HeQBg\U;=,٧E#@?$zs7;AaŔzk,nVcF ZEWgY5p !ǟ;¸$!dh}fj̅o-Ý e)B$!=$_PhgDC Vp]0Uuu&',}A!$š/$Q|n=v |x'ew9_VWښCoVҮ< HV)]V[Չ[IN;&_yQtߚvÍW|s_FOI&6u\; 1/7.X{Ȼp>3NRYznԂ=CıW$)Yi^)gD\f~?tk#KODvܑqXvޟs繝Bb;%#=yTtDFѼɍ&PC T+ WqMT\"fmZ҇)[QP+x6GS߀.)Ց0M12a39l3ǰcZD{Н < 3A|>D+[.Jy`?oO +LV̰'~VeDcdR:ƷzmnSE8:%qX`NCIX+*j\9gi7THUZlQ|^Wf4 at7>k@STE>rtM U}QEDG{EwViiXVC:~Hr>#اS KpK:[p[nX#T4Y[7IklPH]'m}g*ť.}S0iSpL3{љaS6D[րYZ< OU\]ٵh^"b6C"׺EYXgaw[_Ö|\n:cɹMS)w)z̮ePQA7*a4'L~{0:65vVA4:j_L-|l-e}* ~,͒695 kx;HD ϣt>pZ]oI؛+ԟI=M@AsNP/FMP.yOD.(u-$s 0!p!Ie3^5@ N6ZY8ڂ8=SiXiD z4ܓFL*h J`~&S1- bfd4Wj2}9Qn PH2mxrOt<]JEgqM!Ly@qQ^fPljc˩l/t!}&37lD9?ZDE` f0Tt=w7YH+>!=%1TỊa$UzyI~iFx)MLP-qKW 1(\,9 ʷXz %Wb~ϞuM Rͩve_t=G œNI$]BC-G0`_} '&b7K\j@e8B-DY3 BQQ?]SP̌!gZڤ#݊D~Ur.-z7~Rik;Zb"n^Rҋ3>YJGޫ] _ݍ^ uXI[Y"=p S~Wj>bωwOt11V2}COnZ#)5nU̶׾Fyx)滨NGae]׻v {v./ʫ6*K:/m H~6/z1G0 u^?c͎!DdU yd4j-H@h7jmk8d2ث׃=9y <̓uŪg1?.{.S}| PQ>c$7"ޓncb';*Y΀6D ȰnG/ZruK!ĝ-m7] K8/EM-d\nח"Fy l::-sKbeMO!&0~VA SnRx읖L@yMT FIAX}Iw3Loh3c܆( WlhSqM,'Q@bJM*%5 {pPU9BIEjӰ T*UaƒQJ8E-xOkK^b |XY%ˠ%am#N O_ z6cRٍOYLwǍMwC)V"!y %<, wXT"5C a:R4@J.%6Ƌi_ۻ;%ֈgwg0r^,@M̚ΐvη7zW0Ӹ'V%ub.gb.4 䳭7Rzp%-$o2 I?Qd͌7y7fGs?&;QmnH_!wP& хUR[Dܷ 4"FEL+hCES9$Ȍ}{SP6 ɘž+ >T7MQJO*źt{m|s=?lãzĈ%]H5]&0驷 Bm\{d 9,X8߰g֊J Sdj\W]xI:Sc+iXp0FbBAZSMrf4- hΩimo&yy 5z~,Gڤ8; J@K7@]XP`$Mɂ !yeUz?SvjH(dJ$5<>+OŠz:+RF K0Wt_Eb3WWhaB֍8%pa W8B&78"u&]+SaʈRy$ᭊ#-I[x{( 3.۞OWDdDP+'z?>pxu=Յ@t2,9"&d ~2v|gmPwO2"lw~+NTtxУMO6j2FEqe`d:8GJddPO˛P``SC-hMT$ 0Em""ӋR[WЀ"X6: <&(ΕC`wuujxd}JcbK;vOCAGŌL>!VbVR+%_jinQ%7(nE6?N(!nL\߶X<܏BQu,Ke½12puH&G#JOCl6l;1u82p6$Ra1=O&ՙ}ȏTTz1V@TiLn ZFaC^?t&Pi|v3[𘇟ŠpEj=kM/e/* 4#g" yh264juxBr^[KyRwĴ; Jm]s73ŵ["P+Eߢ#i"iDfU 12LjB[Y.'dO2pkKDn?}c`=~Ї)'TClZ8q3XO=:Ԍ AF%d1LԼ8W@l(ޕC{X/-xQMuٞ^AFOQiܐMgf]3_FN/K:Tq>f%i*8Ci8iqOvYj@ف>p9 =J06>̉MOM9NLQ._SҢ|-3 - JqЧs[J4Q])b'_X';^W&_W3̺zg D=.b^cD4m>YiTa\m]TX.]AFط75s fgvʎlZ_˂DjoHWKTW9J<[똃 ̓ߵgD>z҇ &Q]"eexa+$F8:sځfҏx\2N \& 㧁Vp={NxB">'ZCcɰ2~fRADe pYx i􏝚{G+-DN՟ÝF^_U. _ |*cwv Hv>tv!Iq>/ |_JY0iN JeB8 t4m@>ZhKc)عh-2o φk9/&2aedJtm4EC:ڮR%} 8m)jL!oW%ó#ÿ{qaԕL4G25OENMć fGٖa % krWs2.0<1d )B!$U+%\ b^3Y4(jVk`e@ʊP @3<<wdvћ<'E,j ̏Gׄ94TswrB`TM(Иgn9gqB>B6#l,BHx#j.N`7H@q>7ǘ i:ج7oo[ `E=EjNZ'ry!W,C@=̐苆:pigǸHnf> FCxo)߫}=-F(\JwGXڌ3Cg?p7ܳlbE*,q.]{1&.xFˊ|6+Բڬno+PH/M(W[`Jאu>Ŀ%~_^uNyT \]ӵݥf#I֌=jU~!ӖS`b+rAL.yRz|1FYrx` o*>[ɇ̂Fʀ^01Yu6gȄnG2WCNj{2/Ry|¤]]@ī™x\Hx"24'~y^qrŁf 48o#]Nf'ɱ"*0SFo_BixM`4AD}쓞+Aӭ׋oP5T/*k2~j֞;X;"WQg(=o. k*z~Ө "uwTzn@([AY-<ҌAć=e%ǟ͙XŠL d7ɲS'}A.1sO5 C-.SpF [MYy.RB+$4aYMclWI~Ӥ0Mp@g=pEc|8V첋8nrxJ</+G,[ v ZM-n/yV+wI6=91ҽr4 ¤]!+ [Dt젬#=+10UJM֒yǢ?.ƂϔӸLn4&Tm`sMPy8ڣoo;7]-jg-ۥ Rի1Xe ís38Ҕ.,mK9C;|Uo h@Ev!ϸ]שdI 0\yg/o2rLc;͉' dX[FBq(9qKtlE}7=PGh+6B]3ā1ai%{m!9c}?6*)1J g6.w 1Ǘ%˚:1MTeGDZhQ5#^o5M[n~ ugIY 1IqVc(.(q5WD$g%2PGmWbD=,[+Cf4`[m6iϒw ?_MNoH9*#`;qlCgIF&*} $eE D:џ#U*3_!$^:#G.ϼ3'o;}& E=J *[H lo1rӝ*=s*%[5B[ *-;Ғdg`켅hII3zs~C~,lγIJxۚ}Ĥjnv> ik.sLS5ɑ >TV] ؀b Lп^*'}>fNc>lyT6ظAvKcv꺟5l2LNY;ٟ | +X/]ݍ^ 0vFbظGYH$o[5`.dAS[r[l9AM猞rW=ms=|6lEROkL(`171N`FaՌt߃"=BN[,=hq{-(X.Ҋ^+npC6lݲ JЯɤZ Kj6vvD[TWF"m­a1 um ;:H9.4Sjn"4WTt{0*2Jk"[Ogta"[ݰ0ٕ_j /;׭TMP ڧZD6@>{˫_9E9KoyW26Ieļ:&GM39c: >!{ |N pD0LV: z^oAfynxIQl GV-vַ*r-y^ȍ#@L DIZ%$e%$0b9P}̎RXQLbL$ZfwA2YfZ7qkmx{|qBMnk„DYqX88dv8<]ff憎jr^SPoYSղgkӤP_Jr $S'MD`FC6d2l'67]|m$n$Jd6Ni@98&ûBM;Jі/!"q}P{B@K`;17S(m@6ڎ--]G$A(To!WǜdFm>'ҏwT|jQWHL!_FIAuɖ+\kJVT5澌e8n{s}@6:Qm/%< 6=]7Ũ~s,JE&.{(#QHO&ӞϹ6wqom>3~agzO4peqMlBq8nW#pO|]=)v -V :Xohz=!gڜZӐyw53Μ&omjlPrtN}sBV-7Wg m'9c& ]kWjo2ʥ& `j LH >݃}'pjnIٱJRwj1aYm>p(̶&&ij ~XA':whrID2 LReʺl"ȑ^»<, B]3>-6ޜ8>g!%TRn4:+,όA12Qt,?t],yS4XTѬlY/+\/̹T4.~Ҍ34a(7WOMGǠA QFq^& 2%m/>%+3/Uh#< ^gԇ`;[+KƷzuy#'X,m=w/U*XceXul˵gL0yN'zVѵh=~5 oY$rIj 7I߳t{y&pWX-%yb&[S|p+ÅAkĐo!84.)@rXuɤN]6VX8+KXU|ˍf /b+U`f<")wCS!a근[4;42ŭ茽 &|Z5+^r HnX$|zTsrpc)wy#aD39l 47Mb[um0>nzrO5t+܂V#w;Tلi.YKغ[`\<;{E z\#liޥwTfg7ń 2H*V)e(EDTrL33.<3Ʋ#7﹤^>xt p=?U0ߍdfQgo#%u@qA+%8Gy&R/ 7ǜMB!>F`LJ3٤XZFF'yJvuO.dN=$GYc !?zfUt"C|{`1a \/r{S;sn~=K۹qͬNr|tz^jjg]gYwsm;g!gՉbh[gy7e1@x6iReJ>úWִidb{2^UCG#[Y&f/%Gٝꠚ1D0|I x/Y"=l#2оCz^xZdC&vw,$ra[+Re{c \(uH?ui8y85> NNǁb5H-"_p=زyOmp'A4GXNL!E5[;ٔo\:0׉'dMnMXz#M%(G>̕àw?CjGt&<.xR?lҀ<(x.#>:EJZHIgHq~k\t|YZBXq>i xC…vwJnSg..;/'׉wo{j%7 >MarSDg;i1rCb']Le#Q?E6Mq3']pI/HfF,$9"haq_3_7rf F;Ap2q(l0,Vkk#t*W7tB8xj5Ib`EײQzN s>%!e‚Bn(Xq(, IGP13cYFIJztgPxJbǤ3ݨ&"&%Dˊ!Tyq|``=AoMf*Ѯ+bL\Q`{+XE_w$h$ya7qRsJْJOy}U{>Q>=mkVֽ˵pǪՀcySkfuy/z_p~czDmtM5 BPq=O)/ Kxtzt a P` {oCmQ L"B4ĭOZ3ϟ 6a!1"o:MQ1?tMr{؟{q#p9@&$9'Go$kJ?gYj&&-lsz'mTlp =u0R|uyޕ4@G"t)U4"ȷxAmi QŀFˬRIp0y@"u%\\cQh(A-8-T w`%M\9'IT[;Ef)&S`rxqڢCŪADь("W^d=s01')MrO]#q`;YR|HGMj[̳|Pध{2_0O @и,;HuccDT(QZ1^cL7ۯn,ƙ^O!-U0 }X j\ 2c=]nE N"WkAmssf \H]\ݭhY B{|k=WaW[аr|4<bț/qe2E$A@f4f,m%qNHr*  1hҒRK04 8ܚT &^xR4Gv/!&ʪ /nwEԥhrV~H.Np|~ uu0|c֒~fYcmmU?#pEE)SYtB ~oۀ eJ1@<ţ_ TVS$8"ı=R|1F=g^S-m)ЗKkqI 4BDj^f />e"6$Mf_w&y.9P.xc|x;Xjuvyd[˾[bj:2bպrV`nO nig2ءpמ$7\o_+.|Cآ&E# ExRkKQdנl n݊LdF=H$uQe!h9ףtD6ebp*=HPؑ(CYwkm (WHň/0I.Q*O$FL ;'A/)81kud_ɻ7l{ȽIJxN|VS_}\!>z5Db~en߻ɦx9{R|~y/ Ⱦcp{G&Bzn\/@8Z:jCWPi(Po-$\1P61HEo8Vsgob|!*LdalX-^#aÓ^"#&9q~ h df\) }n" v3O 4ΧV82fGܳտoq:V2K]7'qurpm_AұrfeomŤM, Ǭf> r؁I枇=T>i^%u,(2~PZ\"GXIHh?/j?f>KFl,W:13 f!ݫȰ(oL ȫY)pB#U`U=LIB\,8}Z)!@ֲШ%D%X.MY 5˖!5rl5/vT=G2T6uy#a ެ?ѩ*,1Ձ5m"?T㌈?HWt}r8cV(yue9 ŌE.3% y^q<_IR~XǀscBoI'jr#QNe EJa&)^(ؒ-cHRh b? X7qٺ#X},,K6c22ٜ,-rIЮ)Ont`Rw!q/J6adXL bT\^ kDd9t< H))V<ѴbԈ]k > kGS:$/'B0`0lQ#ɟjj* ~X2ZUL1zn7>L{B]8WhE5%fYy%=j^iZ6lxU%YzXPmiW4'N+ :+?mA.zsIOifAFCjL+۬?o n-Ds;Hi)Yl}$їo炱=АbK<ěBRj'{-pL)Z/U&/o͙<KU?P]FLX!vҵY\̎SG_e~챲b7.qXGja&$nh;{0N}; ؒ].fvN1LLաeşۤ[y[oDkt;m sso9viٷʩF82Fpww]ܠ^\1ͳ6ޭF|^UN>zK'Gożꈌ/I1w2=1}fq-kǜ_g+m<<"!1GOpM֟}90>~8rpEc''K+qB[vUbr KƉft-ZHATTyF"o2a?f/x)0maq6+Y%*_Uf9f&ة5LcåR’]Rg<&Zl`5w<_OmKdX@ _=";, {~v10 Jǃޢ|o&q36Z[2)Z?"gP4n\W+2R bQSϓ,ý~T[ZL"~cK{.^~j)JHڛLIPtefp(\F8@4@^3XKNP79هb(l'ZJ/W[ *zĤYY {p%=Vk K6w<%t ΪqL:إ.yM%c -f Qgh| d՚ ôv!ٓx551b9+CS.diHlrxq41]' %k8:-{g;̮\lrI.]ܡF|t^يحq"b䙊 ي6{h>2K ܺ , *(8ܜp"o!d"3O.)}v! ?y @fk>TY4~eo}?RNt]zmb}5YN*󹑘*)ԒIEWG4rVz] fKR?}H1Ҡ !8zd9'\]{4{M;dӋt>}aV9֚a ,?*YO>x&8~k hgؠLU5Rr0{b/@Pmzb3%IIie;=R=8-L_+bY˿DY+ ey @6SaƝ>_a7'E$meX)ma5ZVKO.v=F!&>PKgV[d{jѼ)=!"Fv3Q[! {ǞLmDDR\N/#c8_uZ#RTS/Օwc d] ;޻o1=@usRYsb9?i@]?L^ B:2֕v@C`GRē vY J|e7Ru)%'^~]$ӌË(9ot$&/k'J׋C 1}uc`G· lpQQ}~%Vfҷ?1^~r<H$0 fkp,FD\ŠҜ;q?'$)6pbtz.'|N+HUx+Cȏ%q_kZ3*Qqh(3i);h;Ǿk>K1j./,|Ô5,yH(o&&̣읣YƓʶ J4̃TLc E蟵 Xr퐍y9`> U{lJ9EH- qJj/KLCroQ;\S>{H:*Xܦ5e{"F/dfm 34\0$0'yoIPF'Q[1x{vYVogzȠz?bB YuD7 nf dC)ɼJ iB[ 67Q6FۿgM2]bLp+{fRҮMz`\ZH*wGOɷc`aUSrwv+CCG(hXQ5Мoj ] [vUB L eÂQF ZU geTӧog}nVoŦwDUTWpQBdrG0({+|(&. ot0^嘴K?[yfr o1aLɶ9wcx5[FEwǮYF`j$xyF :ó$凝LQȑOB;8;̹bL\t?,\`k&.@:Ӆ}Ο"~+: `z`@ rҜ}hOU Dy;! a!p6 K#OsӼ7naKmɉm0U/3e\@Fûϭ?AF#K{nϺFjݼqe!\V[lVtLD%`'5S3|m!:o 둔,;zZ }Wx!<9SX)JՎ;IzFTq6A{2k=.D|[r]#@7i;aiPȞlp:;bp3ѫi/O\kR)u(Km9э~&ZLA.: frKWoa,^*).aJ8 {i(ȫTa j XVo3ΐ`qpHZ dbqC5YXСiq5ᚚ6&iQZm<N(H\~0%r%U)dbSBG [ NKn.Bcdz2|AW&`R2Yo6W:ٗ?G;΁V nbG;O6[xzMo.*[ꎟ{yvT޹iMQ-f лqxuZ.qWtO,(+KewW_[ZІRI%r T-ۂO/ @ y; _D-X RiK:+AX`4NwݣKv|{A\Z^^[i_P>g=eg-8޶h0ZlN@XuJ=*rl4t5E)-2 *-6YU5v VX׸ y\" gSLA/6~dH@S-+܋"||B8 @3r1F?)VRYRZd?i&ZV8ߏwM:.96^R̄^m|٥fOḮGg-0Nc1í_:c"oB\L~m^M(p|˞4Cn7O 7sU!,>fClNiיM .moZ8{c x8d&^qݜbb1]!VkzW˝'!kKc?ÍV.Ғ5tvQw8HkrЂ0 As<U=]D{Btmnܟ*~2AW0(.17aFk kvp,@ $_b,;vy( ;is *3nB&G,쇻Cgي8oJVW 1,EJ B\YbeuGYFPV>9g <%s}: lwK-q|{P[,AqAj*5γ߭oN AA(C(K~v! ;aH+E-"Ux ]RQ<0.XQ+8ńig.\- k\~p@7ҏF29)Ap߆S΢iAB҆؃/ T~j91rv[)S;P^\ZeV1,# y۫{0s!,%/t/ub8fg1+̵,AƵ#aQmd2{XfWZgi~QY,uF" x<4X=rηƭ\T:aƫF4X;YrXp<>Aے:Sǂ0i]t}-jDY}T>׀Q$ κL `] Mű:.gI meT˷wߴ]ڋ!މަt|5OPe|r_N59+0hA#ytmTY9| !U?Džlۧ9mtMQJ)xi9YeYVn џvm粁nde4@ѻ-l[ Pn"Afꄀ53͓)[sJԍI> .l6BC[fy#hawH4TjE(kZ]-w7 0yEXZR__=iQA6^rToW4󲔯5n6OUfJw;ꝰ۽40{v7~ ;ƴ= F OPp xC_&M֥erhYyĬw7U7:^MC7)$xԡ\9q탽%[ 6~\X:U/mB-k'R[}g.ϺdbdB Kk֚)lhT@Z⁼A&^># JTND]b yL&>'emނ]gcvN ]!pJG ddvŢ[8`S}>Lk3H@^!=4^n)V>Ixm`KD+2aU_@A7¦U#7YOۖr5>nA밵Pfh@g}5 8`4K@_`ؗf3d%KwQa@+pR!썖y>ŋBJM+odZ/L9\zZ9a-it(Y= {nqG sIh_I=28T-dBڶ |IPY"&|CR>m$1o1oNoYާ2j;Hf:wxg5OC Y>Q?;O8 ͅWЩO?et!щZ³&kU[x`M;d\?A-=BW ߈Nj^6ڇ+һOp@u΅׍AX1>y2k3-}Jtjc9S63V&2j4з*rmhVe[ԝL#ϣݟWZ<'H :mԛ+=<$Rcۣe>9$ѩ,Q,+VWTaLͽE /Rcik[5$aQXw4Wc v2H+oqc.RrcAg.ww ź4i b~Q獫t*6WYjHt/=0|xܮqEAjj X>^iI|y s℁H {4ZF ïXq;Hv9hfuS,CPc{#;-Ya7wb o+bͿH+ӭP2@u2eС|4w"B:bBH+0W:2J@X'n lJ-u,W^LT Lc\Xd6u[P3e)WJ=?G40M&Z^3LpQHĀg,K,+,\XO0i2Q6sjG"$ph׭-Bs9ex4@!#~l;t[Hn2S))Z1 )ݝ1oYRl7 0rц^*Oz3}ff@4br|X I_/'lV7;^KSBj03ڣG樧 TAVmӗ0GǺ-6ՈFyRlŮ)ת;2Ł@(MHH1ya+ |~i'pUٗ h#jOz={Ʋ.}DS?7\CԻa:z"Q"=s 0 m.jZ Y6Szbr쭄Ө+m#4Dכ)ߜP3LF6.GڞCdaQZ@۱oqPλ;2bq F$=Û𒶶1| aAowTO= LZ1&`!iCi u8PFS]hÙO晪Ew|/,I#wK ǰ'#AYD]xSN+yP~n 7Kυ/lC{{m/ϱY'6Iߢ;N{Leky+Bϊ[`.v7a~'SK3*ޱ˧h괂L;1 *TM2\YqoR1ax[E.v0C<,τ6J:d}63ЏTévJDuےb˙8 !/}=< d+j8Bl"2/)9L]6߸:Wd-f後{|$5Nyk+=S *8$#!S.l%>AOOn'! Ejۖ,{ň\i?\d5lMDѓ =,qOg~G8ŀ1d?,IKoHk(nDŽv%8<ޣ}xTZ NnUy9#!bot̷y\0rkX%U1@(R;RwVgp R=-[ȵ!=2N4𷳽!sؠpsM-j,hT!wqϖ[pu]X})@ܬW9 e ā< mb_<}P'T FpZ*T=ԧM72$C}%8R_sFX^Z~!h{uGOҳvw˯4ʇCěOʡ)4>8 T裄ʹ\ "Y ʢ\E:VPԑ˝,;Ro!~!FBv4g6!U0bAܕCFߢV((e2VލKI~ŽK 7*ζ*L)Ԇ+,:M{7In[VbRPG Kl[U|`P]R~Ys#yJsw87kKN}/&uиL8 ` Βu/9}Ӈk)L6mB|bnU\YwzN޸8+m>_*$ ~ȀkRȦP`ɑW^fC=3wq*|jsI1[9C0 lywR3k )H)jA%zG-&፞ DBniQ1BIMpp:= pN)l\+' t3Nk8ݑQdoiN{*oR ǥ֭֬TJK0qYdj`Li MFeToR Z}Y"#UW-D`7k&fiWy/z܉_RNO'}ap)K6%t(^d\GvdpcV@-hń<|zQ XQ [jIbptKE.m#[\rWi-18l+4_]{b_N T/$E)G ۮB%Sbʇtp#>w# VT낥QM;^j9O{s,kn-̷rosiΥ03xd#Nyؠhx:ٰ*HX{Kab5XF}ҡ-EYWzzC8]k&bGUˑVmeJ'rkя˕SX_~8L0)t#%/a͈J{y O໛O8=B z~ND30gSc!m Qu;Fkvj$0b:Ȃ2mOv%R$rsN2j H䲣s]J#m8!]7yw#7lEReέ:iGm)S;  0W5 *D ?:gRm,vh&M^289IzvacBN?Y$jCJ֊TFI\SL鴜| 6j SK#Mh@1쳲+uCo 3N3Ysi0 zJ1(+б(^|K v8<dE0Fh%!QN|k>G1ǂP_*_Ճ* SjI%݇m^160S\h2\ϙ{ϖ@u^=\I"y( giܨg~ ֍r[^]A3u_@"kRet$~e{;2ѐA[Cۦ_vLs35\.-MXqh.lq XUխr]bI89WLMx$V>>Vneȵ{}4os; Y)Ïeci5nz½+toBB ǰAĈRP^Prß/*u䡑2$anT g:覼И_^V<+d!{͠< f3 JFg/f(oB@}&7$0`ŹFApnxf]*k-|;6aTvMAiN^T 0f ӌ `7-eAC\NT¬A;%u9@2 u5ڻ%*;Zm<_&` &qF K{I.;q2'2.B;l I_ђ#n)Gdd@* m2C#s.]L#a9=hmkF|̕(9VEhAK>φ{?|?0Y`=RdVUKxfajW߶)o뛛ЉNfoNbsv 3 M|ܓj/2!Xrvvx 7I+KVru1#Z`|{4% XRa8\0r)%qt@&$f4i6 h_wSmtC"M'qڨv]h?tCkY *y%낧#yj8;o]'FԒҖ}E^oR. ^3Ffn5J*M@kO'CqXlwj9oX}ج+|zwР$zd vX:P@#ՆtPl ~#C:͗YyTL}2~=#0ض2V.9Ez#?,B7)m./>B#7OG\tos>Ϋ>)_;dPLNmuH,k_6@"cOR-1yw+41\S)]C no)0ȥuJOI)NVɽ+s!ͺA^!tr1,~Fcq6"z4%8ۄ?1O_/"Z`ɂj&煶7<YhR{ H.czG~TDg9auZ$:0>.+u V=pCxΪ7Bri1<'SN1ڼH\PenCNxȆd _4F:/ǃߘ!Xl<ӐQߜ Y:1sy*>痯6BDgU/d]FKb-8ܨp癶UFY"˩Sעc/W+ƋH-Wр՘?o3~ _QפfMu|V͞U,;#|$DmDtWV_Gh'HgFIEb(+|4M :FkF{+X|iWN4;35j4ƶߦ)}ʥ.:B$q7rCɨ^~ͧTlbKS ؆xƟt)8y/!׀y8P6\khet0DDN}BP1WoVywN'czk!3:Q_dZJXX}` {=s&`Z;_WD.DjқuI2r۽(m)Ķ,(.^>D]q0tJkN 4P4픙/7^)1.| -z<_7<%}[=&;,4;-[ff2 }ԃtX, z:"Ic+.btֲ(34%AS8ں[ SDD|C_TLɹA;Hŏb|Ɍ#=O0V(zdLt<`d8Ixr5=*j1XAt^f.gw~фUs,@JO$<ㇱr5~ +z r/qNKMTZrϛ01hG5e JU2iê O{80Zj&^hzh(#. Ŷ??#pݣ9%WWK+R\w^xq-jmhAw܄ xɷuD&AH o|+\wARSCˮ? )f|vTȓuć)W!Am/P " P (`ʀ@MAv9S]~EeBKUUk@-khZfXf%̚_vgyGKF \wi"n;[yTsk$JxL;iL-N_]쀃ۓOu 6X3䔕`^N|0 (aDbGpU tyVF N" )u3c :1l{8^9tB+bϫߡG.VC8+$>WCx#yuhh&wuLGU—* ֔@[|8ǚؘRi(_uR#{d,sPhj2`ruA+fM#,6UlFĪ|;6]ܻ8c)]tr菈ˡ6rz$&ےQg ɣ9N?lq849^Vs031h6FW'bUrw'W4)WO ŵXt;YA2҆\5vq nC֨Nzej3? R^ArNl۽vLؖ^MݼG<"\# υأ4wsp=Y4nM=l%5DomC? =֞c8(__>SԘC\;OWqaiѴ$]xt3'~%_2@O^ϳ/3Wސǻ{+S}d1,uSVq5IQ<o68 :X%?Nq_-\@="OjkO̽"6** 4FCae;V^Aq{ͺ0xYSWQK׈,o vVuX:8Rplş0!ki:f^٣ bX"_0dZ0d;t1~ä1Pn驄nn[0D)]IJu{W&k,jFmGx|})։infY7p+JYkgy@2FNT9j$=?^rЎ^oX04MB >F3eYac~xˬ.Ew'afJ@\i-hy#Ưqzxrrm;()Byx4>ScxCtX,հx $20DjpaAT]bbi- 5pR7Pae*"*&{%*@ŮEEW0Ns NMaKkWiacv3絆8]Ien D]GRVL("{Z&T2#tޏd2jE**qغ%- 4>^aņIc?}QQ0nV(9쯱jPWi$n2`: * 4mXf_Bzɐ[g'FvRs'~LP*N[ޯ408t+dW7)>deOomZ= D[,9K X^nƨQ\#d oDoywaE?;BF z1a1'MkLhF^E9%u`tx]*p$7|$5IEҳ#:d 3S,B7^EV|Y(q@{DtѓLn3x5 ?]~o1>7Eہ.Tk n4֊k6@c"]v ˞U˺r8^ihX[21;f])7p@n\ t!󨺪!í>30oƀ#;̕YuY5L4ph#s̨K2ݑoxB݂N:Sy"F>U6d0m!H~^\±UQyA6&ZJ.ʷ遉K蛣$ Ys7Dͮ?>>w"XQMuQjJܒ Kzm` p2̽v>lڏvqaEz`n.z1ĭclZg,Y{)~<20 r63/y 1^+3ePTB耯wHDE/~Q/6pFoXi{zyoZ^pYVGKM ͧӯYGzaY_$*!Ž-jBο4e2O.r_Nv8kFSe81;̷E^"C͵ BLjAwVا磹BΩ(7YM]_n\w 0 ]Ą|8ב# $8R~UNoYpO.6g}U:X]x57hNVos c/L rDjCڪWnڵ,oVdUFoXy2*oi!9w( $CW MN4f7 o&Σj )zXIj`@6KdC` 2Ÿ9xD9 dzMZy'SD*`6~'+װ)-Qtp"o`#2ڤ[ kĄW^1O3g7ez?̀,H  z *=h`n:nV}j,Hۅ=(@:#[,^=,C>(|<5}Dt?cU}IVFdSKVvcT'~? [: Hn<'l|MC?p8O&6o_Yb1 XxdLdߥ~S6ώD`qz&Ƭi 窂x4Ї|IvVtH/LbM9|s z*Y'S f @c+&e=ì1%@nzNdpMN8#NR+bMph!#1X}M7]Vʌ x]go\y JTm ?OaovmU CJi^sW mKb1(sقݢ_?9O6F/s)4{/H?D*=ySC<eČy-Ky?Tā2j=5 ZAQz]Ba6tXM=Ju'@)[xȠZz#_\wŒo984|njk ESI^QU/y/E/EI/Y+O%k{/g3F&<>bD(E|sloCG*cYCl 'CN8Gx=M9"xQ%b%!WiM bIrK5:Nr"tD<.S 7۱pTȎS8+K = r u&,--Lo>Y%Oecwಧd;JCX P#A9B@O+facԩ"&^b[) f(H@{[zV"󹲕H5y 2BK ^'6,p,苌"c8\0`%Jڹ!-5in77tJ!d@AA(?u'e^֗ɪ1[c~Ʀnt}*̅`iȌ7[+Qt1Ocso`Al{6E\a*Ax|=,h iU`߲:$QcB~Fw )˒~ǵ:aUX_FX,p|WVrU)sS `s{'<t{mXϿh U*)lP_'WZv㧵U/Ф;`-A7=w КegAR \mqNo$~*}4NY킺 (>pek2˫8zxCW/]Cz?`m^z6B_ Whcr<ӒvfAn_Kl,(<~K L*'?Ob@p k Q%z L>}sXZ,͇AǓ]6@U7缴r~-N}"BSõp惇X- gt4CD yXj)N)ROG@ D\{u5Z:sJoXs-Gc@ ٧(0ZqY=t`4/M:ѳKr[ˌKYyݳ答\yrk<"v]C#|\d5$)ĨD!>4ASheMP9./i94n"GEe@;B 4n{cp. ʐ?6mQ0Y(+R؈/)uANA U(>b__cXyG|@q: \o[|~L̋9[tOrJL4ki\H4ڋ̹~q8:=5H>,u`K^LYd`>+:ҹ}-vAiuѝz{;jYjm1 , 7F@nmǥT [IfՌ;br#6a5&O``G{ݕzy&l\Z*V&SJl[bC(uyL1P}lh4[&V %C? lI/ Rn;/ B4R/2^29ɣ LӦZp8.^cF3!vl8Zrngw./w<as%DlAoɀ`e?: KBnbXU%(>/B ԧFdn0!R*M4nEQp=׃+A̘S􀙴mlB 9&Vɴ3_5am5V//Ru'vpOʎ\*S8 )^(m](9lqnnO)(4'$(rdjF"^AU{:  p'-Ԁtא)*9~N=P\L>!s+\ֱbɂd 8g5"BzFjifjmV\}R+ӟ ,u0 L"w?E:܇Ʊ$g7@6E8 PsP(6hC\|᪌|źro" 5k8J.( qEG]A%5>I5 GEڎmQxA{dcO^Sகd:;Ltdtu }o0.q}YL(_P+>UO(| n$Rn^|Z%R54jûO@ZCS :_ )U[(|0bkSJjiTa9P0p5 qfUlvx*{kL2􏰀{OY98gaVA|W9B&'Y†"MP 6?σrw<U8eiLߌ9՜J% rbZ-lڄ'?eJqqeAi77=Z M<>VΜt>*#0[p <!i&IR89znFYX ; Y2Z@pD{9˧E,#]bm(&uJC ;9<:}Ey][ w6;'-HWTo.J~LZ0$([ -Я ͏UkE{|k֏'I7dm38dڴFE!@>@r{/jhܛPp͹3VM`a' |twВA5 7Q#|YAQ09N qU[ʲ+FݎDU0샳$F |d=Oa68*o&ꞮWuty=U_Gs-yS 0G)GXm}/\5/.M_Lk62% ԗcԅ}{-Y描Dwꆏ)Qhʤ{s_N+D/dCZtiGH]͌phi|΀T?V޽FZm AVì`Q0uKdedEeB-Èj4J}z!#2/ȤLHoE Ձ:e| ?   +XlwbL{NZk,#'@ aMt}N~D\([]#f2/!آO5-}\{]GMm h7Y_Mo\\O[哺YC/@Yi dY 9ʨcsQ%2_ff'j^Ɔ/g 'q8f\JΥJIADǿjֵ>/M ݢ`"MBI 7AY3c#0 v2Vk2ʥ1[s \S( ?ׅ)AcRV]XM;VF4MYfZ}I(n$`VƇpNtdw^e3C>&4r!(⢣]#3 <֟ }KX6PT,9 I\:N#-e3i-3yd? !!jGQam ,j3NK}vuYVԢsыS0;Z:A0P/SxAC()$0= DsYErF _}`; EYmLܩ VwP0Rݴ6ɼM|*M8=ڟ(̾vϒpi'~4B"]*:Ds ΈQ ]6TWx'rE,ֵn}咊T0{aD myR>ƀ@6Cȶ2ODD訓t^f@+Ha:_~&`)Xǜjӻ]1&-ůkJD$I|T}ݔ])HԡL$OVRm'Z\3WcгU5FMSpYkifr|R\ TD~#zL~U8ph˜ߗ&<Q҆ q^;`~ VRi`g\#eDgA&aj)'LQwAr(A[3n2] yn}nowVmw27ԀgRhɛfaI[+/9 aLiUU/{Kb0D `%Jp:H7JYq)5.4P 8 ;"($i^M$ePob&bGt b$DAq/Oy;L_&͌o4^ju6^>Ks; G`Ja,]!ER@ݐ@<5< Ѡi ¦Y:( PsZ,;MJx AS)>rl #b_]gRK S6i'%WU񨘸/waoNUU¥[#xqyMK~iפzfwce} mK# ~3:긿!F)sWwgϸ8E3;2OG}+)GOtI<]N)HF7.S=:qGNȥ]u i̎ioВP߭ ( X25sƯ|㬵,iE )"w} : }GyԃZ_{;2&T ɔJ+jABJQ/?FօHJ-qܲ͊3!No,{6CĴ< hX_.IjK{Q{y\ЊpX3~Hݼ_?y"7xlkNԉ pT TY8=wR7x|%E kbE_kA:T]vG9!VNz\E9PͰt FVЧwv-Ls+ޭŘq+}y0'AlG|!l̏xEJeF ] Tn} n;L2Bt*G/ba>~1V*ݜhVISl2q!tMSÝ9)n~]ezk=Sc ar*Sq (};ߖCRCʸMP! 1 ʮZ7'Bӱ~v5nusuD 7eZCq@oGzmMHg0| J\ՎYtbKvҊq^rah6ɐMIz&i1^̿rsqkbݚ @N^!:;$yrψd ?ӄ{|pdHoEZzl"?Sk|,A11E o WU#S #/ u6-_dWFs ivXeoz^ 6I%I,fШnAkY@UV,/{unr[v>ƕhA#bb|4YŢ:|6SQ;lRkr'鉅:KJH e4xw1nDNGSO@nB?"|L¾9ۘqZ[JF~{Zt$ߤhөE԰z?Be(TLލјQt=jq~, Kt_Yall 6dՎ~:-QdAws/_2xVl5%mQW{"L Zaɞ;H02dG;3[҄P&))OI&:kR*VFѓ7K?/i+ur"Oλ 9NH=`Y[4YobWeKѳ ;:}Nm9nD@|01- ڳ? qC8.nLjg8caa_5[|bN~v-%%g,}Iub *yDqTAtmT̲vwySˏ"/.e_ydV&? Ҝ܃*yF\!^ = K-!8 )PjkN/yoQ@xvi8hNXTBBfY(EUjriL'"Jo,.\'/w*eIeRs,v .g ;^1EE'/8JbEwoiW4G WrTIS&KPUOȨaMn::Smϭ`@&P{O`d}Gt&aig>`YBUN8}rލ1_Ga{!]ֿ5ڸTq3H ͏(}|=,[ܦ-_#gQgS^{@#_4XOx{D4V铙>@g&oh|bn/)ifos[tzjY(~T&1D"KT =׷5+21)1GVO\нi(NG5GV$KO;O z1\G7huR}8CgK! &8JZ#QF_<_W2,mil;DŽk'Cg([܄xivmriL.Rܺ6Pѹtm9=/c)Zjbg ~TՑ37lFFK9M sАNZScKJx:QMp.<Θ8-h 9F@_QfC$O|89ZE4#K2zk2IjZTϞuv'+ l \z<,3.\ʹ0Zx$=a/ 9Kfx^T۱3V z jUeY[D:G H1^yadFaShHsBq?A{lVI.f^,1i6hlp.ޅ1ҧ 'Z޴f)E ʋzw=|̵>G F4} *:uX{,hfJiuDv=]y%.Oq}׬?o^ծC^4-wkڪΡg?\i(xl2cV My"IE_u֞`vr'b[-\8dΞ6P*4W)e|)ퟎ;8> =# f:.-l䄆;]ϒKOvQ:O *CO m `9Pmz&FT<$lp[xB&dPAmK]eO khQ 6Ow6ϐS[ytR"N@O6’#\)4 1Q%JDiq4~FB7L)GJ8Iȳkt*&cΉ{e'},5 @w v|Ŧ`Kd)AJ fWv1}–;.D+fC$NZe|QWIk/ ~"x ˨u1LtR^Ly<9tb bO *t!IV ҭ^kMt@@#[p!!5,o1IRMeo\5v&ˆ"u:\^UT^ ozpڥm*q-.qn uwEHA\2!Hzރ(ݝgC>A#"4m8mʵ~]V/zܓƍױ}Bb܌0,F\PX ”|Ff)ۚb_ >.53D[d2OtLce֦̜%iMLhQoD(-/G LSC]R_2JGn1.xCM, gTU4GIW)}vȻL>M|~-뚆3rAe>~8}VF_f z;Ëjy ݥ/.Rm <5O JlQ(/[rzD fsuphx>$H: zkM5ꃵ9*g?vϷ bnY&>2>Ǣw)]ԋ\qYnvBVqVY1,ȾWﱿO"~4o`+ĕڥP>-?%ZK=U7o~FNɨ1 @ gE6 6JI.-IYCJ03X]E(TZBg6:EX ]7 6'n%P0lW̝OicI׳uYc4FǫH1J@e)])d};|NJ~Q4w roUʹN9}7P5HqFhȐ' ;&X8A.衠+ })Y daX%%Yq_HIq]> yτ`M,wS$SK]cq[!N7YBfứw\NwB <!P$g0zWנ?H' bX:fpKL^A1|':EXJӟd3h!H &t+n[S2,3xFtZܾdw "ʃf#O*t`q1-fs)L%GY*Rb1㫂'y1ziQØ[\U_DVT=r.H#5ۡaㅆ{.B0y<9|لAx/Ð$}uX5CϝGi\ AS 0ǫ0cK>_B;98!CjKpͅ-[@!\2.h&Ѣm>eboA{Օzm$N Njp6&Ӳ}-)W;x$_AeհxAR' *}9~- Ѹ=,1e? ҵG_CP;o8*lWD&aoh;aDZ(.A#NAOi= ɛNN'`Tu`<Ϳ/.e>iOT2Qc-n[s-TQHUn-u<8 mt>xgCX~ `i |ZѹXFҔ=j'F/+xЈ]S<]ɟir5a3O{=GhI9f98ml`!Oy ;OP;ρԝd|)~ r,38&g"kvDr}Lb Tf-Z?uX@l/0uL jŽFDoÕ0.9T'p bR+">=L/Qye~~(τSl>y"X8lut"4=@.q>,AsfT׳m3U(&mXTsO_Fw֡1QϯOpSJފQt8n'QE&]v`fc׊sZiwj`D.c`bwLBԟ}7 I_$bz~_ ]7 L5֫`! ߥzb Vч.yqӕZr.xKOnD (0Q4@=l^`d6zqc zeZGzp. %=]/ơ}fq}L(fJb' (á}SΧjamx^gh0~]:jpzyՄu8%wUXpHДwE]_jXDd? TW|\ұd R~۟?،1Ƣ9=[?UƦcLN1~Ă-,gM LۙLVJYtvt!/벐O'FxWl={D$~̮j}箮^φPeih=*@ U栆*E[52ZDUF Nik49W#f8 1XDtSp}؁+PyADgtB}g(^{a,=X`PlN>7t)2˶Ž^р!wK8P.[klc@f8"џ!PY`MQ<-gK3PL[Sbt$Mo߰j.I0\ƝJ9&}$|> ̹M\*C>"IuHBKW{zݩr ԭwÉ_ƑU04•жHJڵ-Lɑ>XieR فJtUb J5<;9GtKMI `h& k4G,m/+S5^.ԳvO]ǜ33Ǔ ;5˚SPO_ A)#F>dL{ GW9!}D 7Q,]ǏAq0]=9U0R 7,"YŏF}RVϰ7Y| ﻪ=,FUb]ei?8lȬPx4By//m~-dLTגi X"_%YZ5+'$TF?S$KDɽH1QV$NɃM˦pA, )w!> F/G9ѢJ!*LBkC]bkm`wJy5$5bKFhZ_)mOt*ki.d(+iш|q Šp/\#њ/v2R|Gao h+"'l8=+w- Fa8"ޠZϓMdbʯ-]́\2Zp8RW TX-ouD ckETݔ&tseӏO8%w&)4jeI]sIrk;lt@&b*'Y΄e!?3J]b0vp~Jl4WIRWBiJ@bC H^aifY l:?2L5KF`@=\Ǡw1܆;Fc \xظ˪&ҭb5g_Cqӆv'~O JOP07)6#T@!ȪQG -S&3eHU+K'9<4 ck>,G"jռ_V>0G*Q48qzח*3kV Z0!ݍy/G;dc_-g㖦%Zd}>f4%*xVr2:2%՗|q>NڋN sS[q^j#qa<"LAwQq6e&edQLp<$S$ذ>,`s5X& `h*!1"3qԼ[oH())T!n K2'阄!Un^$?jg [(^Mb)ٯ@M V4)N|5)P;7" zƌAl \yrQ,rE%?7.t}[r~NʠiO׬rm#{;] %'j>cy@ÊNX~y!~folJP|,=OYE%$4qdPjƊ/$ڱv"nsE1-!iL8MǦB}S3GFbZH2`l)5wO"' ~(5N,o\ESF$vV|#RRj[\[+Z*ehN2 ufmhC_Vkx+^nٮn݉eEœ>-+2u;A.q=%;uj`2&O! h6þm<> =v ;"ONcpE]3V|5OT4 Tav|P27e $RZ>7kbR8zVqLkTDRjnzy݄fpŇ -8i.>,y,;<ɜ߭&%!I{{/G?Eb%r̵S<nLM}zwgmK/dαi6X E:~\\ m*,(8f 9L* ,>>UBY՞[: Y2%\,Id󓔸S]4K)!&1Kez[.!D~9- qICt, +/.sc=\QMM^WƞRX:Ln72ʴҊ ͑[(I'i$"L;_" 帽'k lJ74{Ã1Fձ24Eyk k_ ai6R ĤB ,)mʨ:U ݐ ߵ~s$ba5[O Bf>y#k/݌zq pOEXOepUv5gHXnf@i(ә0<9& S$]+d2)/ë"H ȭqW57Ӕ4D5FA{m/gbD6zjLB(+n -M-l*LL麺we@N2uj A(:GQU\bad୽~oQ RI!b_yG(sOu((ːĽ!}`[~;woe:faD8QPUIewW^ubr&rw_IL 0ʗCj%Z{#Rr^(]4=lw3RU No}<4?[w,ƢCP$4P'[P.I/?}`$e !~x&PK#nk|voӀF:"Psh!mXt$"n~Ju vEWgRvjb9Ok$N@NKZgFoQ/oRKd)3"94pvIw-cL+5˗⎈m.4rgX84閁[OL;XH;#Q¶+0ڷf5sgsQs=?9\CR7WI]PJPUG%tnHtD .V6`NMfL(_ܿs yqwdAhecGl^Sn ?`U"5Ns4olig&7?ug\[(èWVQ{ 5,qn)#',3|T4M45U`KR+E$>F!^Q2mlg"ti1*kFfxhم7t'm%a6߾NIjJUewx91pm&)1/ݞ oZCbi[1]4 -ȡ2CG*y{)Pv99XVMp jJ.q@nUHg}[Z'Q/p}v4b!Lyo+6=FFl\. (w[ r| QKTs,04 Sf$:M.7W#QSW@5-db'6tQN'/n8(h>fhzAL  ű^`v1;~(5wɬP63m0NVZ@m^M߾vZ7]LVhQiX`:c&ɫ8hNjB_V3*P@dcF72i02Z1 -;1鿑)i'd5eјW$P*i[7*va:l nhTd?q:؈UG|[K ӫ5񚜥;a+uˋz%F2AA':Fjr \/y[b;&N* (%^vE\^+.6{|怪sIw g\'F+ v6ͩ~iQm'dTLpO+*"8}`ϸ&BQ[~B-y- qG6s4#?zZ VoR^e72f ;uӺ}H}(V"W+,`VtfR"Ii 쨠>{)yDZ,sKt:ۅb[`Q$R9bʹ6,TJҹ,Hn5[V+M1s̞: EEy/``9##̱RZ:C6}yΊݯoh21ʢŏHrSqq6x n8qg" Z[`='čZyAn53}!SFCi*Ws*>>fR c?*(%2Y D}1Ŷ]$xmas?iN`sWhܕArF9:bm$?b(ۻP2$acDT+ڃ)uU^Vre2$dЫhp۽(?慵EEʼ$ƨZXNS{W(yc^7'-7΁;uͰU8]07Ҿg*Kv6(Lj%tO}X@[u 'Ua|ޑD.k wc/3t\d,>f|aN+&D環&|]\HN+d p/Ɉ),I%ʍ_Wi%Y뛡Z8 6n1i gFye {S* 9~gͲqC:#1cIpߵa|sPq/y3>Xd2mO)1ym\|vcg^s7^ ZS4=&4 7GB<ۯ@M~"䘹ǂ9#7ov].i#!;Z|hMQuZt܂[wVϾ;D5YMlIRc /%o y`g?/tÚMٗ#%v0\[C3WC9ң~#6p+S;sl\qHgf{`y˛_OwDF5g*>nwJrb2ǹn=x@!MZ`L1w_ߑ ua<Dy x1WD:ɓZJ1E_ct˫(5$QlJT#mvx8F0m*S$<n]|^V^(k<}˵tuʥlwbBK`$Aw F;n*دsNl[wq̰tN =h >mM"ynORv]G>wfd7t$Q-f&pOE$5J:A4?}K]L";w= +χ$ȤO}EuL @{ H/(bH/̇(G/Wx]72戓4\z=9b;t5戭P+n_̰e8cg㍢hړYp/41'Sҥ(Jg|L }NϜ3W}4ׂB] MArഗJ#`6Dx_7ƕB%F7Cf&kY&9*CtlddL4_>пY(3%!̯@G(`yjA VI9K4~ء =];~ f]+iq=mݧlz 6Xd%TDWFGT%6{ yƱdOJpDv Dp/k&ȀEAe,{=GQd]V&!+PbX9ROw4ʻeM8s8/&c  #Ga>ECe+To% 葱ؔ0Wg[(BL/'+w5͌;.%I@c= <Zvqr{-ePk_ HY.8> sy߱hΎc]/5To yBD)g-ETCÝb> <zSi5yZ㦖RCdÐb7bJ̗-uAfxlR>PLXȄQ'Ml[{R?v?g- IX|isb#§DQ3'A:P냹 _#}p:f s 1Hil;v-M! ߿r+w,7ZU2ԉ4-)iROO+0e'ӧs78 РN9n=^S?h/|Z.*h?0DIAf#]gVSA]ؠ؛ c+Tp @\PpPbx i%e A} ;'!Gx\FS!<"`M2ȾBtP/w#3dɪ_τ''/'"J?]Oq݆I[pc/+燐|] *`5ܛi@3^9BnsNc+W o fVFyo_Zvݠ{\ŞNC86?N",| ^L/@~^pWaK9 I? vsIH]E|.ʙ /j,$X Kxsg?2YM7_ Оt3k~pQA|R: <9 wz>,n|SZsS0Z"ߗ*>{nɳ%Oc/6pN'KduՓ$ !NUF[a ;@y**S+]Ipn+o=Mn4e7R]+f^B4@k/Uy3c RH=:JmىQiR*Rdk"m^u&.@`4_l|1Z7-&Lvw&:ǘջj(˗pݟGgl,j}V9Ņ"In-5r[]0VѩU 2@<}G9z? D}vxlT2 '|gݫ2vs=$ S/|Ďt7>4WJe f#/%(MRYI2Kcm}U,n?cǠrO (;)A l{V KXE+⽽>FTPuا&nNRGgnRKkڕx]IT(L2lq26y[64ɕRSy"%ڔt:v9- Ŭ&?Ųz{X LTzyt_65wE A.W{lV-#% [F!jHf'7B x"`x,UC@UG *gV0nj#[9 =rl b7擗5Y 6w6MtuaWc@Q7=& 4p $-/~],|WG1+6 W6ӣp E̮}`HJRK6˓u; ElVfjd-^6C;7ێ:Y 痶){v̻7gՌ+g:2O``qq=%Z_v*۸`&!e /Ӥ'I ] __K6f㳱"8S(5 ޶7%I& ) F/p-<Z6vo"1.{whSchԳB^1R_'p\bzĤBh͘#918`E2"T,}IDZΜh,2*VU;P:}]˻1c#SL+K~Y@~j̃Qְ6Vfuyn8UPRӔgޕN4xb3lLP!ʚO J*f>,#yv˅w 3%wUpv-Pv ?ϫGØ> uj>T~q{ڗIwQKkvhaNMPU;85wD?jNLT]VSق /YIKA_ i@:.&S u|#/##@;%}u+ +%\TH..ăM,0JTCmyay+wY3*E%2ft V$wbt6L®AN$@M3/YKo>ȿ' Eg/@2nscj=f`eud+9 g 0?0sF y /rӔ޳._M\\P]cbǸxЯzo6#7ŏrk#n/IKFL/X1]),ؓ m읁q[CC,$_bsj H/sE?eu ͏>@ttfލPy+ZyWҺn?) ںYh҅Ep :'UNx#9lHԻNXGhI6H ee\66gtM۞B&N1L|- W=ldA:diUIBc'ܙ?ׇtTL#YؼνG1SB_\74jonQ7txc{ A$t|E)!W.T9WCM/:fߥv:٭?!eEu!R 7q;q"sw 8I1Ѯ!uo0mNUd5xB#cug8IyOP2a҄sĚ).\.,T$h@׍7Ef>Œ9Gv{Ah/3WaE8xPjבu$t||./s2']O 3\]7w hci`w:_MLv3.l (,WK:}y)Yv.׭jr|D&` L {tBKӜ+Ữ #,J#3Q Nl~m|jkRXpgkTAE1n*8b!h*NhFejsA;\*B^KQk-$ĜP ^&P=`EJ ҸKI<.n^<ND qҿGUw9Gbvd&ːeB˩U#x a~l Zy1ȶInW9*yL%[l!\{w-H QLo?CqW-6H_Vj;\w@I_kϥ 6rR(Ǩ_m_.xEZd˞iZR[ޒ4 4fG xl'Ri)XoғTpn'%~^LFM]6],f~I<U@ĸ9r'ߒtϑ9ªp A9$^wMGC%CH,ib2 Y+3iR"V)_߽Z' %ːgQͮG*CV QDBeop|C m+zl/fYgVly9X[oWUtڼrNb삯rB1'0z"J^Nkg"K0?;Hsa戋l&Ute{ K+hEw%ŵo?agX?(9n|?4_pi=uyM΂ݢE;M ,7KEbYN:Igx6sѦ`BQ6g+fEʛ&MUd"î[vUN [7m<ȺAG GCJ8'KejHզ(|C5Q1>u~'I@ *AZre7Q r0ks /)";p*jfHm0ŒK]Us96F;bL2 A,X(p^DF`*_E%e|#ƻ.+*kBKn:&צ0*~J҂V\\%55Krzv\~0@ 5?8rLch(Yl}n.ǿbLо7BMQEEljuW~Jo8`j1tta;5 _S݄˵ڒu)`l8`7GzđD2Gv lyU+xɑJϝ=|m҂h{wT6h!P Pi`F?Hws>Q3H {yN"йf& 9fiZ~qVȨC7xS o{q;)zvԣ<_P8բU7eW_P.`^4T:m%~ v' "lQȠt] "ItOTv῎g>@|6WB `HCG嘬582yU^YUl]\Ĥ9s7H7 (὾I]et()W:9agx;ij0 QQث!\}<ӲֽqE\Q!̢ J$XinB EJ*H|IR *c|L3iivZԕ&;شmC #p-!F |eƛ>Xqv WdK*QE5d,pݎɝ4}ypQUISX==t朁\IDp #o'1jgOݰj83\z -{ Ǚ2xˬ) Pc8+&;-0Y)sl-J1U[tPDt ENJaA:YDjX,)Ly[~~Sd~=qRH R|[[֩_˦Q_ήj=<˸뙥/5_/5%]q)\4s&*.-I iTL"88U(F6 R`mDQ at$ɭm lg焾F0lzL ZI^w2yXgB?ʼngru)@^ xs%=| fR 9}aJnxOPǁ3cBD#oQU &+(W.Ao8Dfq<+CY+H 72ϋ5dd]+_= &f' Y$ 'pll8y}]^B 9Dc{+0dAcr~֦19 DBd_+^K5q*xDfc@胀QC|\`JgMB/xdX'01D@S)T8ߜx뺁+z5NԆ aÄ=T:zaޤ5"ZrOlP}/C '}ev%"JX+Su@9B蚜gЙG? I8s5Ꮦt!;: ݲՓ?0F"D4S8{0z/Jnh9 .aE1i8`VUcUhZ9K̏~1P_̝Ǐ乁 Ck!.=ͷ^gN"gcu\J#0 cFӈ]z32m&P)d.;?ҽ_I\)(dUĵ3(s8́#mn̴#bDq5'1BM6Ha~\<7wg0 X'rKQLB6A^fz ұN4\Vd8!SS_xkR2xAU<$ wIK"hߑw0܏T!}j7<5FAҲ겭EVq AE/tK#z [} PdM#7%&?o,2(L).Up7`DM=8ET0oX@7r{i i%ؗLڸfo/6!Ax\I( GSx|,_qe4V_R}h)6%‱67OA}eu T2oD"\hny0;D|r e&K|15es|l'Juc$\] ӄ&Õ"GEJMX"0 ֶ7V{K爿7Zfp/[hgUKEk~FSXT^(2̧:RMz喂;q4w^,kEpWGJǎvj3m*Vq+}Ty>U'z]^?V4 {$::45!s\T VtVBd2>OC˥3 3 8m%6\zR<T1H'P /yh* ǫA0Eefs"`1G@L7UzZ{ `bLL_[1W%%>0%7*4Ve-1pڲbs4Vuۓ(Zfaq*65T&7N - . BwC%:oDŽ9R?0eh {8uQpōelz.$KFGK7gd:U@?k|.{5vI2sD˻tBҗsv6HC“&y JL$րZH"gd^pH/)]$']4@ZBl$/RQ:G (\LY ͏Uhxڛ?+X ~yF4ଚfBШb,?9{ .:ZP\F$wR{Qa`͖Q>lfiXt"AS΀o-1hf{xDA^WeyRQU)& 2UPď3˛ : "cYd$~ ~ <)%=k,tmH{~q593L/NB 9/`YgR\ꩌ©ZO[*,?`Y2ZRUljth瀈d;>]3;gQ>6PWYL!!ldyq$wTuO_[WJnoCU$&Js3ݹ+%hu|[!viRyS uk HkˀuziOBڅ5U=.Wt[Ģ9bj\C.ʯLY&fkiB*'JA7z3UsiU;&IC- 袇qWYBk3bJ!rn(]} !t5P {gjRŚSc6l|xrjdmS뜁&j,i!br!g2Y9M};Y3FC ׹r(NY:xNGmw+W3;6F '`y'j~4U[ |OJbŲn~Ԣ  Ҁ mY:U^[ ?Ķ+Rhp'ocs wZnťWe`,ؤd Dž9]CϿxAoaUxiot) jJ+0]הtw[*^6^XoS~%-&zOhKD A,^@>%B/i|/@ڣ"q~I-jKUcA\Tw@K5YĜݒeS[8ɞGJ4n8%& ]fQ!nqa.4F1U]"#RN7cu$"n O;M@39X?.&2%U+h׮/?@ܱDr k8+!1n׶s2?CRٟxd5.@Dx3G =wL]%GJAVzm/i(=a~o7p@vx.b$(\ȳtkOEc3[y%f6]%!Pw]%Yb 3N2Fa5Ю]?탼^aBfMk)GhΦn?ȖϾ F4ehO?Tt2uo`z!B" ɲPscL8)ep2{SZЛJ&_1X``,VFf!0^+4r3F2x#!ՠeYj&x[?v. huEF4[li$072y2/ AAE'K/˿mQ2FIR]FOX{ KqDYE 3S75 v noѹ+pSɇpWJS8fϕmĆNJp:cDA_f[gĬ@J7wsA8Ȱ`HROcZ pY0ci w4+Lj[,/ygz 5V'׀jόl&"xHu;R CԙS!"ajr[DX;LH-d$Fj c9CTGm+8UwB j/˗eyԼ fv̲Mo,_)8keeZ(C;BԔn s DKm *tVJ'FsOI5$ y 1'E-6ieY1zĴ)e{>hw 0f^?`YǮ5YܪM!![ 9orl7_o/j^{a"PS-|;"މ$ QÏ3:PJEFBiJb㊊).!`qU)зlw_G)"}Gt{9 8昪/h9` ϲ4Ǹ7,P$65>5-LO?+฻ Vmu˺|-\B@+^ hp%-*fq Jiw;)ikOߟL2fJW^3g/7R/d#f3=<^.q->~Xn_yP062)B'Dģ@w}r/ZPRУGxSڷz 'ef&A,2Ctd,a!񇷓י-e5sPݕ=z)Iž>h.q?Jɷ+'I4ķ&h KfRU|_HifԞ!o.|12jPaEIR0o'stRTo5 0O~\ FJԃwQh=c㎨Afo1L lβ@Z!0^gui^%Ba|f#s|(mD<`=M f;Y +g)PF]~K q DJK z8m<$R*+-Ŋnݫ<3U&, z*Oeax r[R'To?9s>р%ԋ(ƒgA$wӋ`AqRFtC  !mW^Ik0(\)At^R+e$u`}?;:'F*-@2ŲǑKQz~!c"}3!LvRue%ZBHh>Tj *rpΈHfzEBK$>NI'Bl݌N*`cR [.w*]+WĬ"u"Q j:$ڵ52|\WDh{L8L @Byl ?79 X,vY2>>^46!1mMM tH_.s!7:k7qf%jد )"ȑ4t EwnY&T< J;ռ:71U˰ %yhUյL^Zm֬lgIt~l#N0R|$~.a9vF_qaP?$e-5C9@i%6UM~?m/G}= %UqB=^24Crcf:ޘަr4\2DH(us|WQ)׺Gk<.e XeP&x\nbn t-+bkks\ݐ@S&FZ j8V:%EՄO3bZASAʩs}S**'?pT 0+={K8k ϗ}50m Vlja;(vkb&U˼?/("fUk \:"@@rȅvAժ9Mm@_c1ڂtWaZ3a]F+FH5yK(2(O2N+>RL k8֊@=aKM C4%;NQ72%.Pހ4,u9|8o ,Y~M`DnnNDR[! xiZv.RqWo/;H k͙5%!H #=YL.*+ke,b`>,Z>?19)Yʍ{ \2I8W IrRʠf;wvߦێM$N0kQ}&)˾Yjo3ب1E#kyTl-a@;Y!p)\,l4}H{kvc9<Icsǯ0LZ or'9 9%J ~4#\KϤɦ=ZTw3HqxB$xH;hjS z)RR 7GO72G? ~YOn.ŷהBE޿1 [EA}0ݚ鞅F&tơhK?9kn5Z"ǥu6}TЛlW"4',Sar%Gא†NK<[ˆ@_݅<9r—'bo)2Mju`sjsVP\~b+F*Ft$4e>(ς-W!t.k[jƹM~m(o82-́K\|R`Ex_2U_QQ2V@O@Ʋc1LUc0Ȋs0[C%90XIH<6DdRG.#{M" Y9O nss[ovb'?U`*A+XJ;AoQ܅Tm w֓ݔXRϤznC?T .jX@Qw <-V֟ MIkUAX9?+MO3SWEo0zHw,%uDtq/c- KoN̰M<# TkJyCoD8Ck"_Hnf%uSw֞3 2q1>)Zךl!ou0۬%]~"Pn{C֠/=B㭐n6O&O`D@ (xW3Ҳ\F$"dʦ~`Dc0"tM~QgC^(c(.d5&:hsSLM$M7_=.=paȁTc o2"T'CJgVcypX' r=8+8B˔FrDRHM@9ЕTG?0Zts ߲lůs׍KS`}ƪ1] Uj %va;)s%Hi`5ܮu_<$tpxk$"G.iBhx_!yvFsF^*)0v)MmlzY}$CkqQ/1boD9ZFퟫ;. Nͅ0'meyX-GJe6V#b EQy\ZBP'mD謃1jl3s}ޞ¡󳱹W\^ )ݪɻѥg]>4.mf.G3 ֊-YY1zÛF8 Z#]tIb\]5jb-ɪ +ϯURժ3#]o՟zQy57WRW$2ƍB3p_ a\ͮVbL0qiٱ6FAu][IX7XH:yu@MT`P˘mQNߢX@ b̔lozT+:h%r a)x xΦ25qpgC.Z;␕@l *i֯yR/P5,ool0T)!J"}eC?"zs#D'Y{~Hsan]ӻȣ7qPWV昄F̍j{Q uedS \hI$vjlz;;W7;R_Zro5P?k%kPI|O'`F&juJtaU9IvAvG?՟n(fFQ 4L#A܄n2y`R &7~\XfR]:ɷP.orEU 2ϫ_D :k"73sN TGӂ($Jrª `wWS2ZɄڎ ȨkST'`esѮuHDR, H</ȆQU5TqG36+|gFx!Gn{ZucxFRgC6^f8 d\ =* ٱ^=&/rf% a&QOtՠJa}}DPUazNr/:D|Y ,hŽ e,J.tH(`{K!RxIM]1i>iloVQ8#H(|M2:?rHn=ev $Et,uNJ4kG[U|;,Asj/4a N3=t#ݔp=JAmm Z6 C/p֖w@W2udEH mEmnA`f${E+x,q.-ٕ",ݮ}D)J9r oSWQif@.RajIW_S4\a*< cTBQ`Q"BUg_>f5?1"8Mݓz< Ozf3VYE˱N o6 TnES"Inot:IO."A~->QUF;[5U4a^ nPTgFbKF0k|2iWl5j6m1:vCn%߾&|'9[` u>븽1hFFFNg2/t^ M+a5{X8ieJu{rq\H7˧g ٍTdɐ^GYG[#ZK m4iNm2aYybʖ%Kez=gW<l5Gy{j5QbE@"Aӟ`fX g"N=%)8prk$SJdÞYwr#73& j\|":&@16U/P|%skl7, CxmVkl1T?\dMԒ 4#zEt^&D. hL hL7m2{g %P5`'֑s4 @baMG,#504>}2jŰ ) ;CϴF1/ªQ=JQTL9l߭~ET|ϽkR<]?#CDt^Mo5rfv=]RVMG>]:Ȃwc|J'ƐCtKF=ȘiTG9SBxJ}PesjߕRVh`qMd v3cT2'̐GZ.3[°cA:wJo)ni:ЏQ{2ibpis#G'NMκ|[^"H1I ǚ'Hlעc;Zkl{ԞB1|cu^:]/H'Uڊf]KOW2Gc?Rv^Sos+>;q<+ko =zӋJTfZW7qr >˭ao؝q-dիC;x>n)44|#9RgdbI3zLz/3EWPhƃ p6[S?QWq9-,݄ VwK~'Z=g2)l%&ḇJiL치-i@@QrF2U'q/juJy,2lGR'ىY$0|C*R>ׂik@q;J.6J]KU;5H;x1ot%̛ e$~87[z,6%,0(f&r=%DڟLRwcYzdAXުD`9T3A͠"ĀX\ JiL#d0_- >N<+JBKTC#nqW^':>JV-f&;;^.~վVbzzGr{KB"5`vMd1 [鲈/GC@9%}`1ގ6rNaJـWekD6X3;NMu`%;&SVMl[v&A,g*3JBKR5` 55}/VnK kT#|{zRGa [Hk]usTMdE[p9SڀLqgC%nObAp *=iyB8p> Y5=ε5on^D~AXu*X"PFuNcI4){@rB'=$|1?=?zF).<-d1?Aw=n{mw++i^g^ȏG+;( 52%}O(ʛbjߌu!v7o2-R JE1ϷX+|*;=N~dȪ..u]X1o( :a6^ܜ9zx7pJC gHI}'!W_AID,Z4ݧ$>iD{oHdWE9g_R(,Gfug)Y@*$ij@ۻ7 ʡ.aln55X f?5R_4F<ץEU<ϒd^M?Mtp$WpIhNejM` _!m4 B?̗7kX۠T(:P.ZҌl3Mu}2ä-2f\>ޟ&u*plcUG'kH.eUMݎ\UE) Ʌ@K\WWΕ sw&BV5xRȅ gRt#mNca(˸dOd'^<#46s>,}q#pr_hubh;  Hx<)([ uGZ KbVx% sRM"! ʓU' g/Q"xЖ hV [Bmx T)TEf*{!VKiw7"}׬(UM,$;vg`~uNSUAf|4咧"R/S1e̥}G+)bFGH?C`MBnusd"FMˠ< lG׿UbkU_Zw*X}^xy4_ƪx-՛s|T èp(挒TQbt~"Ѧfl!y#@8󢃳tVۼ3=Ӿ!RtABw>l%7EjKvlPSssq _?6~YS<0V;s!w 2Ux84nw_{o[5 6v.(A [j߽i+C@pqJ42/`yxM.u(c^,C-[~.TfV]WC6kN(\YT EvѲUfϷE.HN%>a ZrBNw6]; -cS G8*dC\b;QaX!3y184 cX;}3L>>d/¢ڥ\yPt6Q:݄YG1ڿ+֨iCbM`Go.7YNT9BI #\]93m K]lR/ifxdt,H$S闄fF=ꋋ^QKNim8C q%4,9v@;W wLhE 5:' LZ1uf+JJlY *y@`ygAXnMʥ{H̗憪 Դx13N d 4UÁ97$"1CY[H Rܗ@woE b%z7 e.>D]ʕ}1|KK` 7hg40{L7Hn_<7_'wdVAtSDs_N JU>,Q( [WZlwśys%ɽo3H|])xvaa53P ~@d7d =3,oj{{n%ݸo9g_JG CXtCJR+T6F-$YjS"p>Π=_ٙ͢B3يؐ AHZs\ҙ;5QM'1yԍD;M@ fBjCfT*䩟Jtgz̷t[K*Lo !7iw(7a(\QkR$sJW5D)Pli'WKE8Eyog^V2p(fmfN :PNbFFv`Q0t5dr`?v&j_4/bo[@e1_sJʄ>a~0"I60Գ>DWC_r/.\ʨCb>@2fewK,oj&4 9LL6smvHUR_G Jј $KE.~rwpT-qj (0`lO մX1`.: >'8x׸c_PKQa ted`S4eduGxՎ 7妄oدzr^f/5dkQg Ǚ)k"[%;DC'l*d!F,*i`SB<ǬJ8547Q gl(;uJ?[2Dyq+TRnV9PZzcsUvީf"$Nt]h۫F/܃9d Vh>fX* C&HK(8 }_]d)C`%]ϫͱuh2wS?Z8 t^ᤙa=x".\wQY}G!r&wW<;`42,&х;aʗֱJ`[UT ]CٸŽ+;ԍz9r2q"P)+xldl}0|ʫ?HGfbv܄YQv<~x 5N:-]OmÌW90N&me?s5ȐzZbW6jI=NqY3LJ?K4B \w1RV$l@ci[!koߦi{[(vqL@>!gcd:Q`>L Jk' Z8}|[邑Y9}-VJ3[K4[fn$ر2caDؑ4YcSeRV{(b!H@:PDKU^gMX(l"pe$S.%ϓYn4f% o!I&=].x)L 9BMShX6YJRu/i>wj.?V憨E͢*⡀!&A H7Ӟ`L<?WPoɂp^B?6s/Z#HO%P}3e9D66;qaCm$ }"l#mwa0vÕ]' ^$EFA߃KPg?a><+W6v`>;i| W}@BD{duNM ~Z -ڮwA˪ h`< $la8齨8/Χ0Jmл yQW`C:7'"gu@HLZލρYYJ?_YhNKj}٭yBr1ہo/M Y)nO${-̑_Ka?PkY;ٮYo cv$LY,H8"jD.j$,6.e Kl'B\^䉁;BPՑ=c'*Y(g\MSFGduC`k>Ňg'J~*4˗, wB)ɤ^K iyΨ/W$ qϡT?H- ]&1K3Im`f yJZFؗE]^d˻z1~]"@A:ѭ [ \aKVl,i䆜WYϬO٦p(k^F l)*U:ޫL뙭gLX$g=]FScK-pTI8t҃i~ B]'jkb עlJ;,[jg] ZMQNq &俳PIZnrE !X}}Cs8DvЄp2%tcUʐ(q+q9F 6w~DBٴ|d}0pL|! U~T)t^|\>ϣ-wɒ)*\!{j_#5DcDܠJ43Xک^UyC.C>ŏ״uSяRF!.%xV#V+-Y So2u eyE/jU=ZxgAfsd%M5@1ɇJ29J7n`^64=DzcRmZoxNg3y(2 쫬42KuԴ;rDC)B^)`B2L5J?qM Byv&a5foGSj꡵{zd}N1jg)>o@ODdm3Jۦ;$'5P'DoYMdW9[# wd `B8I?m2avf^t-ywP `)$D^%yQFmEbУŅ'r8O,|XBn7$Qq^IV]E] hy),TN.ؓnJC˗vhj7Mzʍx/h5\.q\Hχ ~BM-Ǻk0t{0StD6R3E'ri~YbA!n\LwK2M gL$oFgoM] |Nc%kf ,x&m*xy8`x~"[ZessU7s5H{uf|ȥRg!|*5񐹎4۹+0AR!=߀Ȗ:ՀN,:6lsIukT'2_!g@w:u5YH' pU%w /-&. ½ä.A%4rnM=]U$c;OZ)6|;g%d6]ƈPQusV» i&C /e[S;V= ν2KY @[xŵ]q1{?ly{f2Ho5ԋDmq_Əݠ8:S^v\1yyDkT滜t%M(N/i̘׶aPOf+D"4hif)iQ# s' h;!+1$v%Jd {(K, Fi%JALIoz|DatGV @/|lCh~Aq<A]%^;BFvC1dSfE > BP>^44mW`W7[݉SZ.aq( :ٯa7@GDWd:h.TUk`V8zzqDkLXH#&nxzOANPm{EћUPk (g#7W1=j]S X#BpfXc>،qI6*fxi)-ieHw{g!_E)ǂU+BAl-1(9߫Y¤#sQpz-̻}9Fj ;wk[]IX,>kx yt~{( B ǟ-` _tmϏ(+: ]\@|-"dnԾ]-HL#A8*O4b;u[m#<)P2L Oг%( N3 t(}C:Q뗴aFQ<;2+b6yV9ZF݂0IEYw .Aݩ?C .^6jYڈ8T.LZA)͜YzK]c umkJBqk&X'٠ i! G2 F ;vޗ8:#mO– T7uTĠRTd7֞:X'4Q@6B,M+\5sZ4"qC%kd8xwI:%'RvHX+1[սuqӽgSǠﰇ-㘊nZ4;L@);?R^ye'*% :ZiෆYe'J 9˯B5?3|ey jWGvu,i =Wl;Ĩn!2G"9m$A-HT؝n* E5T Ȋ8飭Flckp8UC%d* l,cv2) oSdr†'l"$+WOEUG+1"2|`,cYj7A๣^Χ8~à!`sYE9COBYw7[迺]]X{ P@8D)jz$-zC)Y1(>t@\]ۤ@oNFH]G?g"LGƿހ"L0o/1H8bwõ新@-Dvq΁'q_l2L/D4TXg,(;T*f8'\lŦm􇟭@[9TvxKa=m$\ #>6=-&N3ese~hIupp!pn|F:g:ܶ !,w ?MHIBhֵ+Z4't?Q[44(3zD,4I{`|7³7eW\ݹ¾< njw&vZ2>Nz8I$d5?9H414Ml8~KO<| Ku#oOz9}:JS'깪!qyIP!d_7-pp&5_GKI+0C,iR}g|8tz;`Ό)wd3YHP<Ctr8HUF8Q l6R ]t"Y q3Zw靃mj+]YNVZw))rѥ4(hFnFP:u#vp)p/t2fiá@,>`N:޼Yy6CWoSV хw^ ^UB+eͯjBʾ'؞.;YVya+|h ?M K<P- ?1ma›W"C`H4U Z+5)(n8LʆBة,.2%Z'Ŧˣ<`@Z)<BA͕kNu MOYTEz ]UNb>cH(5qfʤt؅#˗YF+ϝ;/hW}cn/ ͬ^tS${ !MmgNfTYb']1 O[OKՑV(r kt{\1"䳤@^(2:˶DL]CV\tTݭ.>̛4vX9Ř@1XSrق0c@].#/+AweO(2hʩHP_!K@moGN a1ډV+)~$kX$(o[IcC09~ 6IMWN܀^ &Q̈́L J[ H>@Ym  lٮl"DRkH"ࣺ EL(V,$ЬCTC}Fu8&MG;>UЩ\ǥ0xϪOLX:̛\ 5 8Z,iDdЫV+WwP"5M@OE{#l!Oc_0܏EwEHϵeLg:nЀ]-bb+LN'Y>Σ'{a瘕=c` 랂)>J^ZN}_v9eH-Y 6N + H/>O-~亮~.Pl){Tܒ4%:$JL1tSj7fk{faG^L:hΠWMg ~zD!Rn8B <tոÿ, ԥF`f$<w1@X-)zDe^EhWN.]ƨVQUUcX|۾U&d^Bi1Χg=é imh/U.^2Mna=ɬxӡ2n-'&TkC<GyiktȰ>1~$xv1I 7hxGMyCU]j4*[OS^h##[X:68'f(wԗKz35ˣ0 78K.h>zC^7 Ujݭ֑b?ŕ+L Xh,_YuӈtzQQ bEԾ,0@}{E0Y-O`kیM(K&QUwؼAs.Q9ٽ<* 1ئ|b/Uhv]b ZVbClx~\85N Ib'^#?:5>9[[ (r9 ml참̴{Au~DK?g`S&@<~>g_;5kP}P`E_c&5A}_~zԘ 9'/֜n熡_793_ m Al,Cʙ.C58i6''.rפ5jQ#N \ c;dr(RnM22 g/ug^|Y']tO針b:jryzc\b'~j`tBUǪ\ lQ1_滆/vJm>jcy:ďN[<>:CW~L6O35DkY5z^LMHge$PHm4^vnFA4%S  Q.]=q"<Ŵ>9sgMEt!# D"if-6o,K[L_*e)B'6‹} `^D| ǓǡF&dE?}ßNE: Ej$b:qe;%}@q٘Pi3 سN? /U|^I.s-ت ag(˜07r0 [*ҩSP98cKQ'\ri-ηrn"@>`ع6M0CxmNSEoĂJMR%~Qi"D!2}gnI팯ݥ񧢖8 *&xM!hȚ3=w~>ayF/:xFB An¦gMY^#)4D3@"mKd6VUhA12p3x7˻Ņ~@40b{F_'r))8Yh>XW]ç_{rwq( URqTX2B-aʭ"VoUwlf]sgNj~֮k ъ@ݎP0d~>'7cH=tgiO3~{3פd*5r}DLUl8C%t,~7 JނjO~ԱL:w\6$N^#7Хod ȟsJ޷%y~犈qFVTq< ;j΃[H7+:&FV h GYa [P~-R@RF2Pq }^aAh> Xfw>vY̽fFK'0f"J*O*)ڔ8E0<9aкqgH+;2tҔ5\ey~L:+ײ4"V_BE>fGw#6eg];O>∛6HVPUiHK U-$ӊ;QTmD\l'4n.&n8.iк /oKK5)ױAgPFtaR>@q;.JE C(o/7D8+]W]> aOU+AǫfK:[G6ԱosUk`G+c{q|.u}{6BPegs9?~r1FcI]ے23) Y~GrHРJ^]8|"J;_+* (p43agr"~rʻ<͈ v g31r$վM*Z3lLwya>=Ŗ6j5ceiuI$c^4K8/"rw[:t1K7GiWK"jBnkz>8 +&f ҳIh (i߲ [bRb*5s&#B%HHϰXe 1Ż8-Vduu' rtçh)|.!Jၾ嶇@~} \UbT}ޥEۃkmE1~:{fdANr7(Z:[u"63Z͕O^[ 9eӕNo# VǹI߂tW!XTG>Qk@<6Y &/Ҡ^91Skr֚HYW5'r ],JgWHE{(I6Tkit8@Z@#V}x+j7@dL7?YBj Ll\hҧ J`׬vs>5<;Hz9$!DmQ3xd_[{ jv ME,ӃQ,-/*mp$*b>KwsoR :diBQѩ(>f^ 'e CaD;ڈ>I,c25 .xWSDU>~sD2K=f-nSbޢP"<yey xK cC*&RdB!Lݓ_ħ 4wϾm6tMLhAXLJu-9Ӝ5TOg&5ȱq[5DRV<⮢!J3&39zN(WCBUl6Yūfa.ЋQ ޹naȏT+i!@KSsI=dQ8 v:rv4d?F XܐqND<&IG' ;VP0ZthƣvmL!bѾFP\!j΅,ڗsCh7oE[(/ # dmsuC9;ʧCwVwl*ߠ/t?l*+cmMrҀdѢJG,|, G ~yh"b^=u܊O{Nc|t2+p1QS2͋qjA &+Y 㒼0{v.FHݟѝ weD]"3=zm 1יES]EƥEd _Sp$86s꼫hх}蛉 RJi7[aJ>[Hc+J ⡄5j\آ,?jf!<6Vk ǧOb遗YXCg % ,$ݡ&0T/B[fHutX-II mn0%EFk5`5 VR\Ssć$򕑒~`qEIs4|WAxN[.:J0| LEJ) e{ΤC{z21F:*Nk1XKqmF4'%`Q9<BH 5Gro!B[hj1هpy2)O%W o?c1xߣ4~ E >YFZ jy^TL8)ſ Zennz;?9$0/ys&E[彿(x^ G#yYL^|"&D~KpA <%@u*yƿNK^|Shz#p*ŅM}SNߪvky[^ʝR(+J8m2e%4M7 z8AEcEl7[e4!_1VЛGL5znBD y@ys\/YB:) ![ڶl5fP|Ъ$5f=?<_TTn\&PXǡV uRϤ -)@aX"j)?)/iR]sl{҄*u;ɿیr>_*G)ڼ@3oS.r`BbHB9Y*@Xb?J\Nl=|g yl- ^u|jizFefҠv C>4ơ  6fC(4_Z>e0ʏqBgfx.Vo+xRy{쟃]]r p3pJVO5!tpkˬA-M+ %Gv9v1t6B4bzfIƌm Kޱ gP)k6.7XzZ:W &ͯE1NJXhJ\QA OۋʽC>avsjF%NfPkd{_ ?^#,b9|0ofaqi.搲<_E0*,bY8`2_EOzR6JY0>k\Q"P7VV>st[Ͳl\k߬҉' !8ژ,^@euh9Pʁ?ͥG5gwr;".ar7B{N9k +oŪ0h z#Ͽ߬;8M*UNndәI&fal⅚hX٧A1ԆVΗG1e62;Ti8ˆ&;2f7lF3G̡tm)[vC 1*(=h\48epQﱙL'qtH?FI+IZqOp0be!wn׷2 zc[e1.K#J/bY'GlVDf|zgK_ x!3_DX%uzǍAEJsh5DV65T}P\ 2f˖?wՊ3LAը0N='4g\D2H5`&Q\痹aZRo:=Ѕå;yĝF3Ö8Q>eÚH2{o̢K!8۶)"<%_:ORJa1W)_>WJWjTv`0Y1z799>*ʰ^T&v0iMQ/CgCC+_ݐE>s_ v9ʻb \^n~)z…<_I Ϋ:PA^ΒUD6/VO=w P)o8΀zEV΂=Ƀ^L w%82Q.8G`1*|?wsN ,B`4"M "0*!@݋}HHIC4:Vp_^ *C4nF #m5ŒeZ|d㬤ȏ &31LϊX18nIs9<!*.RqL|)mTt1zTAQʩ:%I~(lާkW TeyWi k\+(bkgNJҼ&<w3T.rt}H?: C?B`|". w~—E!hszKf`͸J&G/RݬO3F'rOϿ՗R zշGbɝ 䛕L}1]=E~Z@,;q|C-,?J, j@zE:L3tS^+ HS[ SHm`Dc{ =}ppVQ;τ:Wz qoWM`A>3 EVa2o~Ad:j/ȏmi8O<ԗIXDߺ7tL謶"w¤AҏISUr_67:㏒h=@\otdj 0vYL0_V$9?e| ZZI츚BB-.İo~îcrkڇ&4g9Fdk_=Ld;RLmۊG~ę`nigZ_z&X˘ol䗹dݚVNweKddzmcWN!fAIY~ì*j[hgZw.QQ!]jC!;Z Gi!eQ^(FٕILstd>S0D-@= &Id6a9GPWYJ ζ]$צ#k!Ԅ[B\ nWtL*q{Cg"I>5:sɰE ؙg0|]MO*m^/p\}egB7dW,ka|,!hmè].6G?p<=G~ y`#} o'"_Hn\&>(CaY<;HF4lj%T=a%aNJtW/Ibŵ5YN6\TF{G,;5c<̓VvGP A;rA$*4~)>&gFdd`V޾4X шȘ]Hӌz2T %\!y6- riq㰂Cfͨ~W52ЫD&wN m7U.H$=xB=ZD/ 8`;c:}LakбERz]3›٭4FZdL2A#Oa:#bIɫ<[?n(n?rlYMRP[35:/>'ѦgQILZj^} Ѯ`s$38)OE7jV٪H4ՠ'RCCQ8Z?}J a14>'!xRrU)4A$Θx$5逫Җ#3رIOwNVe\׸JmW]c@dUYQ˭k\bڣQMS:G21QZ^($*]t#fF0rm#LɃs ^99ȣ08ST\ݝD% ޺R"H(*p)Bgsb]@܏K<βԞ0 o,AC1DD49OL]".3JCoƤݨ)-%"w7ˑ7q\^Y^b hd5Aldo2~L*QS$-p6.k8waOh7H1w`u(aV.x6Cy6YD:Ȼvu)01VT`qG^PKYߓY/5lSpxj}+K^v ed1aRU#>ꎊ1,G~ BH0#0reO%x|4?Mip%1=T"%)L3bɷJnlcNՔy^^*iXQ"./pG\Y6. xufHrt ϰ0s9Glâ^p7aX_h]@k>PdKzcx)Z >;c`qd җ~ڨR]hBw[مv z+HӠcQ3ݳ0]4uA]dXA"@[A5b_lj *l{ јƅTk0H{MH]Nڿ㶹u<[}CT Bz%K;/ ޱaQPp7/q8' Վw& ^՟U@'~ _`֐IÖD;#ì )N!-h1!AvHl9jT#}v YIɪooYo@Be)UZ%4ﵤV@%:-h9 xogeBd"EaBEȸZjp߁6? bfdJ:yOIgEA@g*1-q [î?3d ^lǼA){7eC-gr!y7jD b&mm `dORkʷL83;OZ5,˾*ˤkYl])/i*Q C̒k=* CbH;uMQZ2챥 Qpkg;S=8lZ#Jˌ ?&ќ=}"YQ ~ qE& -c, <ZԤkJyn6\)ͱI(]{h$6j oBDF?u1q=ī]VC.P|bk˒墠nD&݇&&r6>bWuQc]eͼޅA"iIx4XWdD\F'nHrٔO@Yrʥu3EBg`eqoٟ֨@Z~Kyi]ꠈdewɼ&8NVf৷ $q @Z?s)u#F +/&R[΢PiWIoK>4k z'{+qupH*õ ?WlYR1\.{$>v^Xff~v^!Jѩ*DVy1_%ӕ.|=Cgx 3DH-kW^l_1^4'*U *Cw@ U.RPbX/ v?N%ʢ Ju0tU`}f6͎؜3GagKt,LWw'%d GFB VX*"66a1ϱOgJ6'>%CRCaVGviY&ݫll&2Oղ񢻡J:xO/$lB᲏0ơY$]IerMT~"X^sjFP{62$v"=Ob!W}gPwnE @"vJ.~I$'@%d?uSOxڡ"6FqԄ-0yΙldQ=6t:cL?PmCБ_qÙ]B;֝aRDMsХMB}e?3wtn(az`P_q#bk#~ aQHJU ðLi_42l/я.ڜQlmS(KR.ރla'nRߚaX^E,]5vd>3zxbT~^*fpa zҚ6Kd8{_AѷUװ~ L^9[k#[i ) "6⎧/n$pMKvWg+9,U{|ژtedf^`~ɩu$MdM,T"햬+4v}il)&co~Γ:&qdn.,yHtD{h#$DyiaFg "Ðg3~SLr^ѩ/1}*t\OЂ@pxqDi褪ܒ7Ou||ޛa(Ϗ|mCb|C./;5חp~DL/P>vΊ \0SQ>NHy2Ę 7=-_}^}pBɫ=tk%)uPļ#9%zn$YV9iP-Gtk_YLUӳ7*=L4ؓYzd0Qk&KhDH6⿣|heVc|iꍟYNӚL"шFͻ=`a< 9FtĹ}",%ʡnm#ʷSwQg>B_ y?vD%%KB }WbxҨ#@OdN*J7:!PaPZrOlv^YJJHfotWj6]/& )nPE X,ED!LFrV>3*lSF0ՠkՑLB1ި۱)2z0wH,_. [S{)=P} ]RĘ=,Z zx/SJ$)< H^i2)" pE.a+թ6 $P^D(Za?G>D⨝K u2(,n=aVwPG$k9#롲K*- er^?A.73Gx\.ü,em{'MaUڝWSgR-ˠ\'$A(l+?f0ԋsU3=# ܍8l GNcQ7mD$ɀ [a(mt fV鸾l|֗r3SMd\g@J˷ }^XnϘQ! aUDPW_%^_ܨJ$c$2$"|D@Re#؋vTBn@GnZ+8eʯ0~]ErzLרrmCNm%=%VO'_Rs?6Ԁ\Cd0=1;:7R:X;ʙ|fq.K>Sz֗ZS0rH-ٛĜ0b7*ۆlAr2 h%~9f|o*%"v~2jD\-svMj a]gݼߋ߼jq DYUf&=t1]( $H(CK6IU_4t}_f!xK _Pʘ! F f`Ha%G7_bVT8 <@&HmyV?k0 h&r' -"uF>[-MwT/~$J¬ zDfH.m3 KʑF{Gk[:rg%s{b`V adA({i3kX>JOI)VwY;LnKz`ˆirKN&FWi"!l ?ơp8S= ?j40 L'OҎӶ꺒ti7jB9|–iC. hQVC)V@b't#YoqFaw6A4B/du}9wf"+f/ +F1fvnKX&bƢPcbYVdYG=unFIB*t[,4&;.ݚnCwy{SnJ͖2gQY ?jtL}tτ.xޑBR,(F4rIJ 3𳃑Wֿ4**\Msi 5j #IJ=F fqJE%=~xTR8zcmϼ&-V(/ sSo9ݲQ 1򱓤FۙFfABt{f[hl? Ͼ~+<gm# L.}| qZۨq~ U/"~?7#m,{3.rQu^_`=:-.Z ]-͏&4QX\lp'pz׹͞z>1A1 MDGR8Y]WK{نlrf#,?َnjjW+ugY+-ٸ;mɓk4]CWq=(cf Zy\:,AxF`9+ 唎m"=(׶ 3&8M"*FQtle,ѷ|=p:NL2[`:JNBЩg;h֞L+1E8 RFcrPڊz}u;jݟX= ʭѱ8H2h3Q]^iȖX$nՔ]F@Ү|,ek\A1S 7[ ik¿JG)HXrHk""cTQ!1G{pU;ٮeg9O2L".] Bt .jBl^彧ANiyÄЮX)^ hJ _AhgC3<&Aa(>slQd6G p KFv 2:̑D#V;#_hM%?ދu<.i՞`/"; *:H޻B?oņ_6o>\KwcC[ wAR@߷f@ 2fX2J])gEDn!TG D^R~Od|"l5 W3w$ㄹ\Po$j{'w|{ L& .}(. 0~E~"{d Kr*aNǓKw|jx-4&i' $I=L-9V2a-^"K_+BH5D(7";FO!2uZ8=`JQAC=h;8'GBY:ֿTtMWh&0ԋ 2gP)%޻Psi ~6ue Waxs~~W9$.BqDb%U: 8sJU}븳iVXOO-L ,mI!3}>w&7)f!R=-WH $\('缠J $}B̄bGM?Ճs(\dWu43m;n0;m0:F^à@3 :yA,IƯ_i$f"yɰ ,~ kM\U]"U0.k6#rE@~?6HE!HYݟ\-ܵ%w=j r!)h&$qS⫵|pmǶШH"xoGau:X:g/LY | SUQX΄(Wwųi &ŒND p_).hwQm GڄY_0o j ^LT_ߊn7s]j Y@QdH8Rj/&&m}r]@Xe O"aƱ A'nmQ 飡Q\ ]"?]Y5dntG'%_|T0T. }m̵!9&V%Ng!t&AT=2GM^4av51n94|0rXڞ_9B*$Ri5W/`=88kvt],٪"?&R'fdY!l{񾟪!E`:ӆϊQ&QKIyHT89q[{ >dl&,Ber, 5HEN;sQ5"EnbT-#92*1r*_@L''_ᅽU o=t1t=֢B/fmj3 bʌ%)RU\;-;++dE!I)-hQ 3q^wBd !NZI)kTDh jbk9}uk8W&J+6Fjku?ЋˎG]5\|aVqxzmYExl:A㍍ 8S//J9̉cJHLR  h*A$EZ>B%0%^m#|\Ӵ/z+C0Xq2߆UKzr,JDo%15~,* r ",KSov$7ly4S2&=Ş-`eTY+[},zh:> "Cm4') |̀_ {iCVBe8h75)@ *Xo7Msr ^Tb`͒)붍 E%Y ϟτKb*PvD xZ4=z&{9jU>ٖJU`Dlml< s}*HyNu W_͐\>]` lE^wbm"=꽂CZ;CnQRk~XQ9BR/.l_>Q@89G}//iYD4k݂2Hp}gdk*u:gk[nVᖫ0O Kϔ*RY~|,I㌼j2zZnu%Bvjg֊džfmL>?a/$ :nEm dŚ"-3SŘ{baDçWy%;'@@! ek!/|9vPyyuZڦKI"/$Fl[' qievjj"MWǂoMӭZTEb1`z}|gIЧ1vo/Ɠ2s1=&dP~jlپz^V"3fdEϱ[x_U&dB&Vk|"8ǘtSɨ>_Ex`A%&dJ# %xT,w:Xigf(uq*U/-LŌm*Q';G/8b?EpbBO-y,\ݖ w,@G,3 뜇h5ǬFܗ5.B5eH'xMȤxECl4+R~N}) 4GoXU+dMRdhRBID: wZa(xB+#{E^g1$Q avr$oz3Is0GGՁ{X)+Yyhg(|w; P ZK2m3-±!w>Elи@2`' *P$ Oc? IEjt̓֊>Wo"27蜼oV7αŎzJgʻvGe"mi_3GGYrps #Jcf)o./),uR$Fk>oSZ;u0dɞߞ/iJᶪOLN*szGݿ,DkpV!k!=2G3Z mnippT&Gn~ #y l]أǺzmٴ3e_ ~# ap Vy+"7nx8z76‡?C!YxuO~x()xi:"r|8P1|{8f^jіe:tI>9zu9FnkM`n|sؓtCVv>K2F r8sI)'6OwvH[/rK8*o(w I$uѶBx4EH\ꕶ{Ȉ -F6piM[#9y0Rep9aT][ֆqyluXr٤va CV3a4U#Qȝ/t"!Y8 dRA6ꦻDY bMMH~Es&(PE~*-{%t}t[?rJm7a>}<0*LqTS=uV7rom]1;*zUX„BCkpUkJEZUkt[}w3H$U36ժDe !6j$ݬ][[{,%MvT3,1IyPeg?=SИTj459Ҏ}i8f(_G9ch?pF|hyPJ?amˠ޳ws3AI_0yT"NLXdu+}Caj n5GJi85JʛP%Ĥ]/ozC6@+C0z]fI+OBfTħ7{.0uɄŮJ;X)SpC(Xo"ptkPMd~2]:m5Uqł[ʈ<ۋ+e@1>* m=)酚b/FM Mg' D7U3'Xo2tk,6~e Ԫ{s?!;)&ί0 lnS#)->SXs˨*$>2 .fo/qL:lEO38/kN"ˎʧ!WN-eJKq%fWw,wq'WnDH[V f7ScBKC]fX!YTmK?fuvz+xI2e~xys|אO* / Ʋ=dTp=H섋OT;[)ieVڕ(oD w$ƝAuq5p*X3G&MZb1`דL^)^z6z|R"2yEjxMxH&f*MK,Yz:SE+/i;Gg[ڲ#[K4XNM 4eF\& tt%¬ل՚:b_̈́)eSz͹}WRzwYZq 8LJVvh-"9)m^;r-9l KS;CzzjZhîN m/խlK~?F[U3dh+9?-łi) H>zbW!tn~"~Ҿݑ,~CLZe壠Z92bAz-VklGvL*jD" KIq#OO;dkŃg҄Z=pvdn!Udq}zƮ÷JfLA-r{zZ.mnWnem-N 6JҾ]`=B03^ 2 %xR)]s4(üY (7^bp?RY1I/</a֦9+sœ%T 3r&xDF4IVro}57S GTt<+$B^k.Q&~bKcJcXt^u* LG襲(:s-P⌓NE?wlY{/{nz' 2mYDoUpy-Ru#486JE4R̋+- d#j86 ڵ}pۯfY 9Ĺh[@ZjLC\fj{ !:S9{8@Dy6 EExUPRL-|4:_ɧ2]nAM5ZU}=A%`)4S*unDq`{,wӿ9.Rixr]#|iu-PW[R"Vxn rfuQ@5e' 04@^*:*Lk)Zt_3Sb[Jܫ/DIɡęq'm޻xit gc(+ #MFjZllŤ;A3$Uw^1Iօ7ՈbJug="7F쫹aIMר'm̍g1SLfܟ]B^73H{G"AJU.7ꂏ2 R8~'·䆬Y|TR80!v.|Qqhf;fȆx/OnӅ-Dg6>M;-H5]m5"fͯO6 Ñuxe4FG٧ O5Pix1c;v5A`!}CMiX8\B &;bʴǢi0O}]Ϧ egކk5~MAܣͷ ϶ 4m𝾠CX# ,O|0qࡩɡ4mvi"cӝ6It]) vyD,tcT]4z ]8n?‚ =#@We&HL'wUa ireF֝(?-?'[j1#َrgK> o;c)!u>D9_~í?&,ŗMue˰VTزL<*څman W5.D;k mRN"E s&6=۷b/N,S{2,JN2EW1Iu\KcɌy.Q!f>mōu/LI3Tm_ HmE8g\\ݜYYlgZ TSa Ƅ[I."$;-*~cf/ >(}e,Bm96& ٨aMĐ`u&e퇏\꾎;=.=8q}Hx/ sC|29?p:>hrJE:6M"%@ J =OIKR8h耨 hN7sibP3DGe~*t}yl5{,vqGLr;[/ml?0Σ/ $V]a 1fQUvkqB8~-8lϰW+q0!4pIGn̙݂pW,J,1MuzX6°ЮyT&y԰ Ye 3/nO@9Wld~`˖pڒ~菭[hY< 0"E*Yrb6UD4Dx]o05Y갥-*5C'}}Dbe-GPKfNxȗ8ܴ׮f2x/9eZؕnWI.˄39:v1tCGǶ|ێRyT`ϨY/x:W#Bo.2Sfr5}E7Z_l9 sf}Bt28TFypPl0}ij[~{C|#7/C<lNCC)y) Jm"L>)p?o!Z;@kG'm%g0|H2TK8 FO@C\Kĭ:K?WG͙rׅ+r8>t2>z J/u' {[HPPT|ڃsժhsvMl4I Z%81ϻ,BG6CX҆LH+xx u,+UN.G;g~oprRZ[JV] N:@Tc ),E“]e.Dl sw*v$&BNy MR_1HbmEPBY1Y };pwdYCh۫کPߡ**SUN=MJ!^V /8wڳA̠3y!5TEI5\2ZW+źmŞПYվ8vB)ЩCvӆF{ϓf%J 喸=᧲Q‹h#"Wr7Brv@AT%0Q-ɌaNNsT`+*3lP=#_ޮ3 8Wy̹$!ܴLiQإBeǜ QO9|7EZJz#3 o` ]£ۖ#Azv&ۈ9 (HI`!3&\fMOE͡껒GIYE?GWDfZb Acl1{أcv:Dc8-%f'6/;=.ǝ~kd}Ѱ"&=jn㈶:,zhs)g0½P ]c ist4f$SW!yg%gw' bo^:#zu;~OgZ:トF-,HZcM&Y!n9?βB].h`o?O%[L2@d Tڸ9CA6 }9KR!v4SH Z@tX{!*&>Kd3~$=,c^dM4sy;C95.Ȯ$";kJ0sgzUB7TWwDJEwI}G:#,^H^tR=|M%+m?\| !TM@&YNsh:ǜ``BR:FiJ/DJ()/yҞ8Xo\-Q3ERipe#ƄĤbӌ1_pʕIPp[l %?d`d[y1~$*rXi%8ʲ5[Ku1lI4*&P i6DXE0p#8$uGDS6`}$ L=$wo>.% 2#5 uo߽ԋ)jX0O<@Xt Xrή2's;6IpT}>_:_I@. )8*YI;Qjb3޼m8+f3)k)V84 pCw=I"|@S52U7Ox @o2=~ wp#voRޙxFru D!gv4>r|:ļs8gu{E\:3S'XbIA-ХTt|#7NĪAئ! nA QMO^J\̲"qߎ*- zA2q`oݨ2!Uiέx%l^HwUHl{j5Ҍ,ZL )TȦc1/YF,w7rRG}Ym'vn\ COېKoUv*E= ~H!П D=Odx: ^Es!+Q?ofى?ߡ] *8U9'A@x6|dcLyMqוY "4v{&@x%L1j Cb[% P4Rf^lv̥6@eBzCΖ8@Qou46zM7bR zd){]>Xbo&W->caߠ7<L]SV=R湇P4pt~MxYH7^ӕd谡f>dJ;ϋNckHy؎*ޟZ"`&|+׹!5Am;"&!ORb.{ cj66-j0&zrOʏZ6.snGI@TIn=s# U^b!Zc6ChC D5<<2;7׎3*0KM5`m% Mu>KB u"#}IQkx؋KDs~p3c%Hr >5zCyQ!C6~{mNjDU :Y3" I8"Mm7_O(5cX,;Z&v z(RlguKm0R׉)hbeBG#͡в3pU}jZ=N"'A,Ok,=W/gAB[[y*T؜ :H.%oafYqMbBuD!|r`k 57ECh@]m65Ji K ޓki:!M7x0;S 9|w$<\ɣ\{@G ,csyG W^25e#|Du 3\zftt2pwOo?y N֒z;S~D_LOun:UЗڝv:di Y׵eU482ZZ0><7bQ;PL&LրRx#K~ %TѓT@~O1앏AWK\h5X?X<] \n} -c;<ެp?Y p VBw B- v͆`p@L^jIl+@\MN(Lo2{^FDCC ¤ɂjP@{;u$]7Hʽ̲RC *@ Iv0we[[ 쏄gn7!uiQV}dLא ,j8|G~tʒ =-VB`}܀GQy09D+V ;rO}F" C5Y٬}s:w%m Vrqtf l,bnRӵ ES?nNc)Zt_ sC Ė=Y.!KW7`Qj'|(F}-+ nN^ T-*R\ƗyŖI6j 4Xۏ&!m" s:9 dl"ɷ|옦Dܒq+䕌$] 3UNx@lb+a cʺ-+//؆eGQ\3x ~:0d6X-ΩNX${ؒH#?vD dq@LA(` Ħu/X[Ss5i^Ilfb1pWbtZLFȯś4=hODu͖Zzhc1@P@+])bFTvcbEo;zTY?]WĦ@QKiR'$G4mŒ>.S[yqжNL`!i5$T3 0|Xet˞%d z^(x'4}VهSt&nY$#B+қ2{jO8-&@f+Yr7χHj*=;*Ǽz*Ҫ5 MT'˒¤ldrܸi*S6 OT6<XCWqg]\P/} 8o gGǼN p%`xT qi%sI1y1B J gJ gnkDDATg W]c8o>}n/IȖɱ` P-GrXzȺJ9jD|S_lg eӥVg9$M"4fQ#elo3E׎<חdb\VQ`S+{Fj eUTɦ dڙդÖ ksn~jE9OI*ڏ<_I_R )kV$v|?C.fC[Hq%-f*1]Gůd*Cs` h94Kw%R.Lx%ttY ן_/,vb IRn*GEzkܬw AF'a|pJlMw #LW?RLrR=Dm/BbL'ks88م6WjY5 hgosNGVđ87`,LyG3xߘA yě.;d<眲-X{ǒ TsXZ\vVM惍.zsp][0r^mdI;c(Oܵ>'rO܋FlR/i)dGc-h4m]|Y Z%V?M\74zDj H+p}}_C%l^"*~ &u.j&k )i @UsMy>n9^FpB$sA`sqտIjJ2Z *`8TEa8*1~@aZY0Qh>X J>k1\…[JVv+1E[# k zT[lBZXD]ʰcH\j7zYTC*6en;gc HTr-(]noy?y‰Ԯ< |Ja\rN?}}I>f:Ss?}Oufz@I qqiGsbaaO轇@v<%UtckVLe @{e 2[\IᑀȎt{YR:hk%ry#7GZ [`d(Pdm; tQ8 {|$R߭v lWZk"V,陘S(d8ɦ3ApGX z б:Ph47L|I4WMm~dcRGb )431Qu .@93a8llR{"fb*Z]1\8$SO 8\V6NkO)f+hx[˦Æ cM;S>/_>ZYtzX"?PWFV-y`P98ũ YF#V#{Ƣ8EpF 1-MNNjcWJEӖ"WUgɡ|ZF}{:N V{iH&;IA F BX&MʻVL4'2 03H  P{cDtIwYu,A䁝j~<'2A')n&S2ɿ"2i3Sߠg֨`1fߌwZ/M73(2~Ʒۋ Bے=ClDlPJ݆q}Slb~@{gF D,T-}HKnSa&)!gXx[3ǁ]I|WQ.[<zt\.Si#Z} 3rY\rћy ۿ3f0bΗ)fSsE4\߆>!6G<"Rk%{$: p`#󥺸m)80WXh%(jHje%'MÚ;r?#0՚]_{|m|HCi8\,J+=(0 oI2moŅ.&Gu\wTR Clyo$Geq# ۸ V-bܮ!tZxab71D]3w+M6зa_G³zp4Fi'ݯ ]0ּړXb2 s~j{Gce*5ʏ=(@31t~V22Əv|W2e7YBqݹTW\ US7}ޑ0<=a 8@lYaObN-Kevٮu[=Ն'ј=`zv # $DQV 2Uvl86N!+@2\f,&>h٢Xm"_4ddA(#f][donk ctwy͖R~%;}^0 gB.c{yB犪uh~BѓF?qboɪM[[GqCyP¶e+ߩUciDJ;ʃ;XP}SaCw:) g87$Ӆ$")x$/I #$;vok̅OkҒ¯?jNȼO( ZBY*zWXCpȭ{Anuͻàw"1Y"*c9nWm.Rn<<հtWz]e7\Ѕ" @&xʰɿ\ W:G}I)#zuLň4e E~ dPgNp%! .Uj\bt3F;Hy2d8@?洭;YmJG-[aVƙ>^! ǯDHW*G7 zΕZh4~ 6iYhegV0UNt|jNAx$%ě)$p4 NF N:BL7hHVn*05C <ld=$]'M‡Hr'[>jw Qرzč德+3]TC A? !$x$65G(s?'_ïYLΗnc~+>RC5wL1Xy+6Vr U7a =ǟL&/(\JزjY >J] oO^㑒h/*VrjNޣkkm`:R{>X7i ߛ CskXQŪ z0ղJWŻxƟ `"7unׄqYg5O?Y=V$[Slݙ؂-9<*ٞ%VЭ+dC$'Դ"$ߺ{ҹze xHZ"]|%pMJ,6 8}Ly :ёzn`?&.Vl|e1 C(]؉q\AÅɲx~!Q̐}K02QFX&hdWC% [.Z#ɎT=谄Lܱ < qrb|ruIkF\w ,+ 2wnhWXH)2N)ã8AESymxӦQX9u'R0͢0y9ة_1NׄZ eNi(."-jV)Rv L!R[m!1L>&w&צ[l2Z&̠yݳ"&^ v.i RY}Y4)ZHR*-Rwk<2y7 81ˇ0ѭIi*? n9eˢqIMa #Q\`r`ջˎnI-CTuĠ (} \ j+DS) J $cw4RԨZ@"OĹ>,{V0w<}E9S wKj#yVaAホ(NDMQ:rWͮs$tN[22'D5 h)j9@B?zBV'%w6|R-鹿.!+&}fP@q>VPig*Tu^ zkAri + SL_yD-0}ϲf,u1=S:(Z݂/.C9. =y`uæu@{ɿ- PXKHfTFtUЦdg2KEu骙$ =obFFeAN=Ke ŦJD0-^3CX]|275V &-u\-/=ņ1xTxJ˘((ezHU&5|ذGG}{P_CضH*FR ##dY]0nGN]ڴg lMHy.qkOoCD&kyԗ]ï f=E P]ptMDڨT Ja1e5͌C:5s![尽:s qepMgNZ/+I{"·84jT N[ hR/j},vNwfHP]3)$;{ upܻE_Ed@sO_=lDh֜\v=v4ґ _z)yBrA'ɉqΚ/}OHZE lHlN,6W}$ Rv_)+;HofN^;.OKy%HTJ6bB^ _&`*\R%T¾?QRwS#ob*bM6]MrgN=?l e3ڑg\`mPU/+UM<My;K,Csno2і+e6ED@zJ4uU+F5qJ0Ŀ^x6h/aByЇ H冰v071hol| SX_澼˖ t<$_hg`b *oIj ! a$ ='c,HĞT"C{T 'ʵL 0K gJ$U3 #)oC"#Ow G-yT {\V{#;愲 o4GJnP֜D,.38ڳ]HJB{sX#p&ϟ[Z9KG3nl4ܛuݣ?ssX@tdD6YhI*B7oeI[=D{x5b1ts2~(B֙m"cAጆK}pZ$#⏫; u?5a7Y +<"̷dn.?,f_eßɸOIIeUvMW:I$ 5/u"#ʪUbgN=bLf6׮zRtE1k2i[ ҙwVz"d+\#=`cnso:H׌َ#LV샯'C73=!xT)pI~%JME~:蒄sxթvQab >jSU2ܔ)fl5(\.0 1H27r1'Rd/l!uK>SG@JgZkp}͙E\nQE s-;0@OB*Z TpV6ϱ xT4k\T9}d}Hf{96&x Mt~Q <(f44+~//e_hʡjNx ]ekRQ;!CtrĐG՜L4ʯ(X/-:6I&k1G+R$uOܮ3dPW[qØ)P*H!ř%tkD$'py5)8@~YL d枞kfDII 9 Vw% 쨺`d~ Fꈹi,=ڴfB$A3`MCu(x'A4[pIGAJޏ<7ި=Ds6R=Sko:dE4Nh(#%bqر;7E=T1 OPw=i1@+q4;KS#޼6s^j0z* F ;0j`SO  mX9!O* kN-fLؕpK'( YCŏ+:3 1R ~[CAl <޼Z!(fɽ7 Mlaࢬ #|8ӮR<~hkKr&8޶_yz{L*MgSJ%fb, 5M|$y)冂6_uw  Sz L>`-ϥqYB@fexDb*8b1} WRLfo{ޕgbQ:t.ٸ˛̠(TVxnPG4mz#CG.uU=mY_KiZy ဋy?_o/`Z:ͤd9_nX<⟟@kaΆeCZl*'K5\%=%3_*(KQ.2u.?k=N[Η`@6&c+V>}k^`TѶ!V"nP{Q/2,\pDC>*/FLp`n$z[,t%ZqS|}1fRx^W1Z-N A?S=mJ.*=AOC?UA$9uY <ЊZ%`W;Ղ4i :1xoS&dqIy>q&J=$sY`UHhSObcuM0,GHG*jPJyFOkXp.aAeHX^ؔ\Y(f?S]cBz<'oI텠҄PcuL}sBKVnw^$]/7ggV\N5Tl;œYp:ϼ,I3Bgg$e4nTR粜# .Wd13ދʭKvhrGFdڷn,eS}#Y~.I=KP uH 0(4ng*{=kϢGNuGR9\gM$<裙@Fx 4EzgXf$ee a,YÓlNu^HY&K;z̃m`q=nzw*Eo7Eck|GAHMS F3;C+~?~Ӭn\Wo?_ʿlOuXPSmdİci:s*K߂ 썮Û;1%нiISXA=t?{Fg4"+=9i)қs*}Kj1HQ,Aΰ'x y c6ap=ji.ĞgR;xi 窏ħ뭪QD̴+iϔP $U*56`7SmXg#^3kA{YKxy9 A}Ã=f|I?v.F4Ju7W4A/Č F)KzC ("пND^clU9$I=Mk,>a<:#QK E<ZզɒВߔPWRaj:kj s ;RaGO[8IrM˗d|LJ-)Gޫ#&4B~{$){ȧzO+&bdH f=O HC;u7*!&vhS.."; \6yfL}ʘ@."fp7N7@ҎQG0crgy(@10CSd<$ [3f?MI8qe!E(.W1hҟh,AɒLC 3إj;j?ԣWtco Sv Fwpyyø&4[d)v VbQ.Kuݡ$xjvCNlOqO)0i[ۮ*o`إћK Q~ȓ@ d0Rsr-@O̺%Om"k+U+jma`:~@{f_- դ)R@uCbut7|Rm9(׎g%Vj|`v qtO?r2u6-Xn,ӹZ^}ѥ+8Ykv TueT%$a-pȉ^OmR!o "UEcxIyy0lGnxi)#ȡKT0r Pۻ1b^rw ӭv)QDBWqeF?cF>iч~^D.dB rwcqLǤp~F;Ji 8At¥﷌?'KϑRghfwF;Ւi,Դ[gXM&Ek<vDbhHQB(Ph8@{X-@nӴY*6^{Tr}Ԟe=4ք^R-Q{uNʛΓ˻j wj(:u~T&3֟16T=fVBɜ h!+ɥyv9<ЎVt)XU/)plGO+/ 1Lu`?tՆTS =#@䳛<;) HϺC*?{u fqّ-{ -rt[yFII]:!^J:T/s(f3WKl fE,JH Ls#}1H ]$E^d"t-zXKmvCw Fz<%He9&y] ДqJHXRclP=\H7ItOb3ILOiGP$t ]2JVK% K81Pf[RLIѓWyfd+qaQU\q/KUQdx"7e%HՓ$d5}yיϪafg؂s ǭC- N))B|K٥Nq'@F*Ucfʡ9H[gev[L^}jow v30cgCf.LBgBwtU!6:v.R)&q0"+$Ycףh&RG}ý>®cW1.&k#^x?eE,+{){̎>m/qY~^{K C21d)N[??Y*颃3 }ygRӻ4{'-2/~֘`cCrԽαw2`#Tav3ۣ%x аSn ϘzZ24#Fu}6$OdC^jiB8݋&d̶aD`loZx,H Wk uUZH@-e&^3ʉøJ"Vk vQ\9ԩHOL(@S׍j6S}2/f3.Fuw ?7d;I䞶c&vHx#oMuQv`ׁzEFaMD鄄:h chӠcąg 2,d ?4*3aUW|^w􏯪̔9E,%kA-r)νP_FpqNjHu1λgjA ']U7?{o.? Tгy~|wu:A/lXRg8 6JX ;I9K~-]R6֚?qzz3~^Jq%g@>QÅ&3 =mZ2E5]B\:-<ʁMa.y *VOa_ykOTŰcbOu[hû (`7A|m?خ#Q*ysc#ƛcY;0(!9 yݭlvCNJ 0Ha01hTϦcѓu@!vaM]їSpmN_zB9kMą^ubk(Ý%2 ՙTDgxNA\cŌPz~+2s GlI|_)V@(H,U<&Fvԩ+"wLQ@AziTzm#Te{i4娦hY^m' h0pQͿaH7A.Q&#Խx9*\0O%Q?yS Im)Iӥ+lܖ+C Đ9`gN:D4~\0/cnQЪG 0^XErc_TKs Mz,r2qU>.懲ugд1uBPU]Oj;>]w#~̢ڿ+?xVw +6??QX<"jEyh/r-C[>dFO7&,$$SWB 1Txp`ujJ)Efj vIgTl5IUR(ǩ19̳ʪ*ͤB”Ǔc7v$270A{]M%95Jj-޵<4]Y#)[P6|%lwB`"3o0IUiқD]gaŖc@>Og]\EM8]"aEU\Fe{ɮ9,xN'WH7Ե8m9 Ԃm+##3g7!|+NX0kA2i-z3ҳ]0F,?f nFX@GPInu[GS|7^it]^D)A^l.&V\Orh%CPyECht)\m!W}FrLFOGc-G([E&n-j'y8@FZ,3V[J{a=_v(S߽90^v=f[iգ) aձ֦wJPJ3;ҭOؕM!br{Uxn ]$lF*C Ay qyy JYGG~8f0zݝ+۴Ugb*2 Õ)+|<7p %$~M:}C+j++JI 90"k[`E*3cR,dןćiL39y=|*P !xs)qKZc&btj}ې_isek qҪ N9wdp~+hꥨfLc g\\Tv/yK1:d~fEn8~X֟SC(ڨx DrL͗couV{XG.% mp?d2) i[ Yr3Kv 2/ BUE3~y*Aq[9J?{R_\4c3 [^]z *0HJ aH@I-īD\WYE3Xh0mܕБ^nzի>b^Y*IQ?I)(,)挷 ĭI[`E[[n[v'P(}a[hC £Pu]J"TUhR#~/Ddp6nUd!+̷ET 1i|MpG֊Dv^3 l0MDW:gZxD"Ο6ZIHDALzϋ %tb1pocEc"~6X4Y 8Xx{涾8SkCW0nJL|ԫOEViw'?o[ek@ !'/._o~awEYX(F̒4 nHHG{ p%ZkJ<%c/Y?+@[R Yjsc)뀞vZډy5DkA&톉L=1 > jU } ś{}#xr ͋'i aL* /B„^>&T*ASj/зD~9ytِ@ s"B$g|t=y0Y_VTYWU})4{3mNxD7{#|X^ϯ]M<@3 @vmiְ_!ߒEɽgc" Kr:M,7S]S>qگ=|\/ mA*W*kklI> JGs rmjƞIZԓC%ՉwMIyov1_zt0ܦo5Q6و=fq/)-Bhl6wu˙DAVh̉h|@Œ?'yWWVx1z_SDbpt~󅄁 a9R36aU5N0{Ҏ_Ъn}o): c֞hX0M/ SfkKe^SGhߩTԏ c:oNo=i1:! P(&QƜWt؍_#߄N!~e֟RLF۲د2ײ`̘Iz{t ><:۱逪]a2k;"}ږZuYl moh'2{۴}DV^a@dXelU1wυ;8FσaxKG6OB3գ P΁1زxt:Bu/#2GoǣZG8fy2zH>}]sPF֒r#_d3 }}C<3\q DxRȷO4no?`//tk,,w}Q1R"l2v{X+^ =&,;^|N|ucmq뷴prǪ&;F~1ξ I5nBR~T˺ 74~A{b j^J1jU l!u fJ`wď>QgWa6"O ]qe6WnM[JF@%"ߢWA)`i~bApo]^VSǘ[_ٯ/ft) ~E HV/zA*@m[o pA L.F+7na/rU k:(է @cQSTtjh~M194 (}CK2ᾭR Ǧ$ՖϛtX3|su?t<U=n}}Bd+qKݓz{>x}1mCJ-vtUsyA$8 p/ah'8T1.oA ]P^Ónpݽ^0ݍ0nwJ4p€cڧ#뱊 2+wR'݅PҿM /-ceff FU㒆<)jd=tXF$F8WϡCĻqewҩbq[v Ӥ \ !?U?pQH u*1b L]yCwo@QN<V=?FՆ_#K@}j/+kݺ2`l m n63єOpo ;_^l[z ,U+ag'gy & CTmq& C NNjVߪ9U0c5?/~nLGe Zw໠ ٱk/7!Y!)C4tVZࢶXBBI+OJ &W=0jnBcѵݲ0g_]ztBx0ױ,69:K`Q*bf~>WކbVl?x7_yoqybpByCW ZX綰;OWde}EXC;1VOdZR 7k^^SV  x{bb^T2ddUo"^&鸚#5}9}e.1SAڀe DIY҉\7% n<T8YSC&5yмnIVü{mV*V>1K-~Up+PKּf6xp[ B&xnB9[.Y5y"ȼpЅV㹥wiA_Aj"=~;˰TXZc74/64GtEʹ`9%QϬt'8"?GZMUmiA^? |'r| ^ل+g $kc#ƺ/i\O˟.7IBd#A Yl L4뒡2iTӚ' x_+kIϠV;%~m^6.2 ~!˛PUT&]TuϮ~yN\:!?GUJ$F( "wN_p|7hF5:zkT%~da(2Dwg:P96T24'je B@BM| sTTD31Rz_ va1tR%rsȘ~-a\T+Kɸg5X9zޗ<8-VS2{qN({ã;]IIa{pʹQ#S_[BB[E-ԋS(s%HXϖ6<+\K>Ähk ƟX[V—'nc^M\&QSjp r)ʰۼ6x1X$aWihLzqܴ:5"a=Opq D%L(WA]1ͱߙJcLDoyTʪ߀">>?R>KC`*7U }fFNg;õdӽ?qMzsQRe!!e ?@'⠭eħ8'Fzoy4`\xP֐_x0[ĝut~,͵@i]PW g/F_JlJ^sy's2čp4`h^T!Ɨ6*:OV"rIB?ҁ gLþgŽZ_p19Ătyp ɱu*MbpQoG?香хby% : ZĖ[<ŭN.9x\u[P_71LPMp)ge?wn&RVG`HaXII{6\ NcrZe#0ɕ[OttmSmul?q&)ÀUП&IDCW;dg#rߝ*є<Q]=@/-1Wh[T.ܺB׉ 1yjM*#eg-/厖Rxfyu)Ff=cHdUgW1޷j ̆ /`FwA@(KfgɎ齪Ё̸~)hr,pv;I&`#-+l0꣣~(->K%yQ]Нb` 2/J5G6j95ev!.LuTXsxf>'TVq Fh>SV}&.ҢU@AHA@QPg8S4hV|>a Q!۴.& (^qe KU0p솢kWyƔ͏Tk%i mmrRk^V\ 2f؊ @lG`8x\2@Q:b$->v։\ؑR9 >8Cma'w5o[S)O$n=ڃ9 zR.v⧧u~:@jWKL@Hf,Xʼn耳!)KjqՂ;A5ӝt8]̺cX5(k`#~݄o9[žAgCH8y\'npUS4*{;ܤb۫j{6gNCl"C0򺧶5A1%nc\Hӈ0R?j8' KB&U: y󓡚(qpn9H#JXa0SN3-t0?LaNu""cN>*Q\bly[a(ȅwݧ^X(!0qM10 DL*hp4pծ?^ଦ5P*eI^,sKv[ŴG%hl߃+DGPݥ*Acpr:j>w7L1/C q2' ލ\“o]v'nVEQ!pG+yT-D)8rNߕ- FR^a܎W?x Bz}y J.GXTe\m)u`KhI(/̞Ou1r![LXxM 0#nZGa ֵq5bɟ9/xf R{@ΥQzh':ILX~>VI|5. {32/ܑzMNʥL"GHm;s|$]e=D F/(-֏A67.i* -|nus? T_d 1M}suMП\|Up}.֩hzydt\¹ &Zxmh7J\\~fzzr[U>A\kP7b5$h1qFl#ʳ.v}s9s/~I6Ijyc:ܦE%@ա|H? |Seةg^l>@vpk,3N,ir9 3ȭ"sia%]7k@7 |9[ D$t<޽dz=OƆ&#Vʗ6,4Rb s: ºMq<~\vz*B|Kf\Je*8xOu1zx_Kh;-&cjݶY=Z$aC5g` BB|(&~'~WvC(-,uA ʼn m]IhQ(UH 򡛦 p;G,r`z^a?c3ﹼb! J3gi[Ju|j)'5 v`_*X/ @zdiv]^ z0!iwljg_Y铉BBF4I\oAy`礛<6 !n. &A@QYcʒO;> M'e8n998\=1ȗJlN~ l1疻 G3.*F9v)D^yMP+Yw7D c&ڰpg3po#2}4=W_R:^}]zSmba˳FihN<+1B/=c||U@#EXΕU=n(zV&F `kڔRoNRڑ=ր21;gmi ԸH%d I4Ś\d\6sl+xڪ.uI>[VC)Uo11nH(5`º2b\X0Z@ I9 !Ĝ eeqGCNɶ4s Y{ SJ=/L-pk@SXr⫘$[]J(yߊJ(ng z] s\gV<8*"Zل9þח>iij;Vjܩ.FW0KM4.4lř?NIq~ӖTWRLh^ ůZw8k MQ;Sq:>wLpg2}C[\np%w#o十#+lj3|2^ % mfXyU8EN)쩸LFpY%XuzDZw_$wloObjׅ8L~Eңq{w+~5-Mf-EKv8PiE'Ż.,,SƖA`-.apv{QcOd5>&"/)uDb`rNk8&P<(ӭm5#TP(ܨIͺw V5]o SU@MUW)u FЦM62:@RR"^7ƐӍ,,*?_bF~@fO ey^M2ڹ2 5*GG4Ǽy] w١Ӡ$]TY!#\V;Jeq+n]Ou#(- Ј J #e~@ۧ˳eɃ`",qǒ WvǸ5Ŷ備D `:6fgz*ng$Qb)/(){L%澄k(WD>TʖpKtboa6\ } "kJq@UGO4ʴ{/5г!IL+-JvSfd{pe*'K T +IYZ.24g~ E՞_ L(c (DU idň 5Iznc9AZmLzIgTtcD?=3i 6ßcFCM|~ 6bLCi M=t6boR+";\ Yb}X +2l+˜F~h1%aޭ0dP1"+6j-QHĘyP _җ&LkKX GQ-UgU'GҕfFrb@\=̅&q^$>sURܲ > |4N'E̘I ewp.ņJflluww/,ul)Kq/[}aP^=;POT'3R;(BBw8X{{ :TLkWo?/ysWcLmQ=A U P_a{I57쎕e*p[q]ݮwHܞ*hlFt4T_˩G }E!> ěBTk _8mDs)J?+!p )7Ȋ㋭l /7۟ uF֧3Ef"tzaM:F4l'S9 $ns=\q'SPQc BF`?Sumi@k 'iCr|ֈ~=9D ̇a<Î2E C͆0k`K{]΀x aG^p}mH͸cгWζP azN2³L%Uj]9-ڳnKu?#R(|}kŮo~oL:b^֥p4K #sE5jj{:y$RQGu̞SP+W_k =$Yra3Xe_l?āM6@[)=Z+#vJİs%Jq;Os}W| 8UVxmi5<^{]Jp%"n;t1!n^4I`xz BW g޷]fmwURkǤ6Vej k3 z3Bd㽣 -Aİޙ]tѓpqWQ)}S~^C6Aȟc6Pmݜ @ir&0t~xm.9oâN'kYME@zf 3pi!p|(EYUXol&c"9@ež E3|1;LN/@QA)2.$1Nh)4 +*;̮3c)Z:B>}v.9>̽ZQLqm=hz 4Ң;0`W&+O;DJ3HSXS-VL15cvB,%'cGʴIdCp?z 4ٔ*Bޏ[=_XW.9MA*蚄@U3JJ˲whga;qfv3V_jʩF7ocy{LcHȡ`=>؆+<'z 7'㐃J. {I KA!%ن{iPOxY֐0>z{HcR$Hk<x6Z1\Ow*ŽIn\6wg;J>6iŒipbB^`^\xpO/rsmmX0$lr͸,),U׼~l'$a` R|s]?MPe8Nb@΢AXH_"˝5BC=mE?zW/v f$\0jlG :z}U `Д94 ެ=(96Ln|UbRYk= Ͽ8@[+݄aIZFe$/'|Y_!l&v*{#v|3yEM/pIgZ>ϿI4q #bQjS_ɭbB H8/f| a8[nHآJcl X?$OSK֧zW[P0fB1.ٓ$3Xt\#6q"(0Z]ڠuqT8&*?(8{YTKIRY2sz=K Ӥ4fӢ'kH<=N=dJW#{'v ыUWP8εHpQXv^{B;gLjQoa ڲ'f Nʎ@3 '!$/ݢBUpPPW͋~3qt&X$Ox(tQPeuf*'.쿣n@qPد u ˟ %؉cwE&ӱmW=޺JtfB/bLՒܷ#Q ٓ,ba+ t vp9/Tz0S06D>͒qR$^w,_R_Te/Pu;IkE^ ؁@0;`Sl~KEpW~]T9Í'Ʉ#4ݺ7Y:?7i-l/e|ݵkQ0iu#42r'1'o-c[ɂ9;Fǔ#Q*>>:Qb9i8.bAlQ&4ŰBHNY˻߄eKJNe5= 1iIL 1e;7lP D܄V)pЉg9Ў[jWL:14%BGFڍ<7mv`PVZ$U$jf,Z5snN !&9z]l7l" 'ǂ&A=7Z,<vg{AYg 1+c㗪Q ,{H1Nf#-l'\d)Rf5.5 ֓=/"ϊܭ#\ixhs]͚)mdchVŝ$J!scH.iL 5:LZn-UBնlx&9BarȊ(bC 09̷N HdkN?{tD?Pz!=l!h<rw5J]%H[K XȮ;ߦ8̌)TKgvP y{hGhjUh$،Q0ٜuVx0O'-HneVvBziԭ&Rė |z $YrV"acY:6<>#CE(t^tz\)˭u,H>F^ق7ێF9CN Jvⴆ]8Y(vfRi~ѝw&={CZ,px>MM}cdqK:Z* 12{NW98%EW]eĬ~FU"?|U{vJ2db*u{~G⃰ٱ%nl&Q:tH^KlGg(^⽼PN1R%`۬^I@We_g,!\J6ɯv;#yխo= g'b5&hL2_ vI,g Gt_1x, vʺgt88~[|8[[ ]xBV:,t +u4|H kT-^Ub 8u!T#>J$T˽3Gq<}ޡF8z jle\'{L Γ$8msaZ&~fwIN2NxBWzxRe&ƋY!=R*Dx &WS=O[ߣFhpІ\o`PE*[2I<_`I3b 8:=#i6˻ 60&@x&ŠmIgt[^b*2P?O mK!ͽza#Vf_82OC)N@.~"e bCyh$nD!i1IZK YJͅ6 ANT78\ՌT2:6.>/݂tׁfg9'0VgqF%Pѭ8a>Pl#g>V#K,? )]x%GnA4ד瞋J).gM1TVQXoLm6sG̀0J{;K"5fφk@U2I'KL*}ֳl:gྡO@\2ЭYaJm'D֑/AԢpo(:܁̕ VL.t>IAP~"SR||+,-1 u}82/禓I8 #mueT7k~ nl/n֓/&hw=*+4g*BƲ/o+@^"j/I(.<ʪ%؛CjL>1`;ɪBH1D 8-:dv gS4p"0N u1{#4PwǍwnCA0j߸A "lk-ǻ cbpZ]Q\q)HVP2{k We&a<0+8}Ϫ'3:ȏg'ė/܍`aB+_[Zc7۾"f5;.$.V6j Lų?wcX9i1/UFj9 *v+] ?K*?rhP-9aJݲ 3%M +s1 *70?pRpYPXAc`8ymQiMQrή!Tw|bHzF]bL00iX^-13\]Hw :yOˠP?W2%Aa+?V@XT`[eդwN2lY okofߺ7NU"₨|Ad4)3m0\#5J{HMCDm}SܑUMr63(;ϽP c&+J@G:j4O𼱶o c%\ݪQVe@jOBDUA]{Ν  LaF# Ovyw^ . J&d; ;e U1cS*oյAҟBnR=-طWڋGJlCT-GZo$bRR~EO"}E4H#;pyI?w Zآ݃}?g1 "zc]1oZh _hGFYmvתj4#~2/i>Or/9v- 7-?,zMrxg/bg1Uf XϷ8_mp ZtH͖p<;2DЦe*,4ܦeDsu%j I$ւ!x *2σsp]ΰW/?A/%-jG*ް9jCo(i6/yz'ڮԨ䃠h֢(vO@:AFLt]7/O2)EoKeQ+TY{ݣ%KKG(~M %b;E;͊[@+bNw;e&jjQ pht_Sy?Z/T/D0dTvv}vJu:\ՑU‚oA(IF.O/C$A"`c 86`Ё}T( |1sRb@\Jnn䫼xVFVd̐FFEouH3" hc+:'ax6C&Y x7,e2΢v*So9 VnfFsFFKM8|l~vb=ᆄi<%w#BNoSL"'r9bϤo*q>s}1F߻aLۓOLZ5tP uiY~WR} uPRfALu?> xSV,.jHJ'b`dsl/LRN)?.Aי*LGpW6M7:0 !b ]]%BVG=  㘑32Nonզ[f4UCQEmz (#!ܑ1qN;0AsNXAőuM}3Rn3B%G95xP_2d˺>{kKX肈ڟt}L2eTJgg{h~-`cj TA[Ja[Ո5WI˔'8Mr|[AWFW[un=HAwGOt:bU7j90\.$"DT|DaA<,g{iUJpwaBb nE 4.UUTb\M(>}f{a(}$ug^5*spgqm_F{98o$=HU$P]Q]6%*A{ wCZoZ(o%Ln6èBe_(y@p kLqqثaB@ly^Cs@DdhO^vEss#T^S˞?.4̘Ȩ2H?&M]#f UУ9"ZHhSt.=9b24/G?8'SA.]6Fl rWyG˖^RnUM}7&{20;$<ĒqCmtK().[ P$ݑx\N9 "e_K [Wܬw\tv?Y-|(,g>. Qn(f՘s>B_6Tw6s*B*v?8@NVtG5Sj4l%B<^c C@q(Ј+(G Ih.G5OA*nhpAʸE50hgt#'Ϊ9jC NxQQ?֐#!~@} rxѹtGc mJE!_:ܨJϋw)߁%il;*1R9ԋ xqa;gmA5>1TO}`-(ewI#dɣRtkxӆI=?m̯u/c.LkܷcرS, i\Ͳ.E JI6X~0x+=ď+cl['k(lKk@A.w5Hi؈leYl/eJ}h  i>Ϋ?Jp+:E/q0(E:R)>T8Ԑy?9}1].+keQɟ⃀g4r*zJDuj>Go:/tԷ&=e|eOVK&2д&~ƋSx.AhP>zb.3ﶇİΘg&]$jfl 4L GYc1TzS*Xg~!XhC=`I[Z+ߐpufk >cA't~ZTϞ- _JJT6֦A&/I ^Нs$w4 k5ъƝaW ԔEƅKs@*;"#21qZ]gPM!J$lfDGDkZ?/F(y,PȤ:mʜ#{)FoS{d/S`fdJk9L+amFGS-W=Wo§I Я`)ʯR\X |MFj[ #nsHl"Cl 3vrmrR5#kl݊Iv6KG3gOT1x&QRm$)BE?]aa/PhXSף H'`8_VZli@'Hp>F;4 4'cbdƜö$Q@}ԊBydi@+}gh6- (R[)/ߡh)$0]J,5ZhB`B bsC¯;p|i+UAK& "6FtGS7Zv eh7ڈqG< $ cX)Pkbci)ԣfnVE3{_Qמ ΔEk嬧XM 4=;p^<`|SӚ/Ys[Khr,d:^InFOA~;6FPA>WP>D D]ferĀI8Y˺z%i IQ7+*7GWy}MjM 7΄$@͵Soz|Ȝ},uN9 $!0dYxX1+G$W5y,mhE\G3$jҖ.2HhP'kh79Pnq@=WX[|^Ai 28|,0׮QCܯJKK08!dHl]m:gKt5P NW[U_Vb9D$e>ߨ P'bý:L 3Spʐ:Z!˄vU .Yú?,o3I"_9 &DЫ$~+F:H޳-uv1eaѹQmeaz: !TbZ݌Q}~t^W"s.ma|t{?$UW|qpV,II'r&@!mqmXZ7tizaLK#`;@ 4(G5B=`- wHmTq/XOOuQ7\|d#PAtq'/ĸl[! Q"zZ$Goc4TY{ xnfAb}0Q:Vo'b=I։$:P[ʃWbSz;g؀(H-ݏMs͉w `z }%5imhPpO@Փ]c=\dw%paFv|0^X rwgZFom4iqZT)dѷvAs#p5[v JыmPT^#(!DfL'~`^n뼣UJ{Nj"Pޕ.9$Fkj~Jó Bgdڼr#ήbt&eDi;]F2<&Hv(:14/'dVDYć? I{1,+lR!'Iԛ%$UF^7=bk^H!3sp;|Z.h ʓ?UBˇanJ-smNN_.P7fW+nОB2hз tXX Ft^m-Hw| [fơ߄d!]d5= |Syip$JW&N(ٹ=K,ژiW-ԟy~棽*Ww+rM-u6OtI̥qq[ޑ^RWuf3'fU&m>&cNk8tWvߵLKBA:%l?%7] CHPeK6+.6=˷ ͂ǫ-w1nB2Z)D?;BG@(NtgQ(ivuWH2 qk(ܛN1䳴wYonGnE[`Jg-jR}>Bqpaz+".fm_py{͍ݪXBOS n7K5>'$y$w)P7\vZ|YOԲގO""֐6[w*7ˋP!CAG.7vfxZ-e/,k 19=')橇]߀0`L*mZϼ h^L{ mGњ DY?!3 Ȧ&m*=jo 3:05<]Z~Ⱦ~~Xi@h5E1~\ȺyZrMX$P2ѮuHq|^>4d{LB>ɘ3q@ic{Zvۑ3 gm%~S 4 *m;{+2UntAsƛbW?WPݷ_IƞoJ5_}$O3~S 4Wժcfo$I3җN4>|+`$߫3yXwbp=6BѮevzg@Ye5t6Xנmszef;# h*Bô$xQwc Ll"ԃP |#T29Xc" Sw{\YZez*.&rg /K"[=0XUa Xdԫ6R3B`q]G caW1)]n/*:=azz-m7ZؾWl V*2.E+Ṣ'xgpV+r`ޘQu۳=P|-"ѐNBIG_-:T}X jqF]grG2A^bt.sI;} qyQ*ܖIPi T 3D0p$ߔ/߶FAë[3ę\ޖ)#*%9g+2(^3@j݋056;ANvV IL'ba^ZlϷe4u7-SDh(` $K2p5nFkU`$D1g=B/MCUj 歶4Rᜮ SN( FV+P0LۿAʁ=:?Vi'XKԀ+1a6ܐUvKfR%) loX SKf׬hGיѧLdw8G؍ R+(f DUY[vb[x+܊ "_B"41o[c>))Rf9IԟL3,7nAC?GӇBeRs7y;4l ^ "Tyy9*Ɖa3* ٜާݻݐvG1>؏Ly27 azӘGR,1g^BUiF4uU.qشH CuλG! ,s,h~k4"2c0M 89o H^˙hRsꚰ?ŒrY%]4]CJK<>i(c O~`pvyp;83s&ɿGNBsUm[`B(h]jPN#*4<ƷGpjtG"oPР0LJt:ɜ- 01t|ҧ3'1" tFfl T3BQf$=ec"-h;e&]_3TKo-T 8k+N^RBc~~5P GT۾D8OWNބLaKw_B/E P 8 5)H#Lf{d-voUfܱg;CRr4PnȤV%Ig[y%z ^&R=/fqE$ b[$$RY{,J~{ݞ4r'G;,_rd+ԣ#oե(t#*6ao(lӻ5"0#{%aF_f>uӓ: Ux)BûG9wT%9T&sLɊ$4Qs!G})˜j Ā,;+-~0 b\s"<~mT"4(zC_cv,x? ?Px DQuH^eZm^8A*y< u!Ĺ9P9BX!)|ou Ν+Qz0Ѐ OוUB!jwݬ0("s:հ@B pN3\Xd+ŤlEO|njgWā%/E1wK\`fwQH"*f&c+;Jh|Lk j:l 4( 30¹$yd*?XMQ-IoSM!+7"qGr_F.@6//'+,Ϫٺ1}Jԋe8?BP0V.Y!OOCfP_wL;+^7{WكIpNx4Ns t`ž*ߺrfFڷ^ܿHH/qnZGLd@L{^iv3CBccQhb/R` x?aR]ayq e+d aPl#k0NDĉT,ύ`cH?V IlL Xr-&rCaUܽK9j^VZfNZ T1CjƼW$ٔlxZJtjIb"r;]9O $(:\)F3˫u+Jx*]/k"m }Ap9.o dh.%9vsoqd1>I(KQw 0Q{>i< V_5$gY>\G hQmb]{cP5Tۍ\yu :6P&TQ48 m׎ü4ΗS_:=[:HOg\'M؜2,92=P?6W϶{ (An-Y|h+a9i[_6Lc/>%cFQi`v N=硎܎xx:r yjv3! H?-!D~%IJ{tqV0V(ݨh7W3j(Y=e+^kp.trȖl}cg`J ne4WLL.~#saۭq@4)嘎7TO {wMR']@h=Ђ3 C/J JJ\f^P>_.*?7mSpy!ܳn ǥ[Ee daƌIG@q9NGG4EwtC_ &P֘y*Ȅ_pm"2fĹ# VmOt= AR} j1ު@ J7sdr(+'QHdʡ\(a7Aw/^΍A]6H {8֬ +gL2U+h6[)<ֲdvԈ:|Du=lP$1)LC`:*OV.:BZAX*P Leo$/ylJ)Cs$5n-!8ǹ)0" >?b̘~yU=ᏀH G%)޾pԤd? ,3)A؂j쮗2G *#쨨|EڜZ\%\Yג^" ? S@8;4]?TW CY蒐J OÿvyKor_ ;O|>3|h1(ƄBZ }N"N.95-{^WO>PǜTADB R 3-h/B(wEbc>;@hdNz@uZmEiX&Gq}ɕ1Tv W/1,BV[-4=<.nCu BMq}@g5|W.w!0c w~ƅr1zx/d(E'Bc$Lua4.Y"a1nlYq,>;1S;Ymd dgL?vKMŢ9t2  2<^vuk*KB1g-;RҾZ.~1UsYOaawi `U `$l pz< xkU0 - Zô|f#v> K(jqXu0fFq)R+H}]e&n\f+N^?@oXA`-d)Fr4#v9ۜ4V F\2ߕ֊cl+vVNu4j30uC $cլ]X|1QwRR xnzŃj| ')N؟Fj#Gle<"sbQz;m#DJ_=bS^MyaxY1z ]fzYAF́2\o~UHC`~]czR3U46{9f^¨v|TϜ-x'@e$bV4 =(-98Fv&n{ !~%%WDԠH`t.iG|M"P$Iap%.ܫkgLix% M B[)sDL\l io~faK(ꈬ{-On "982Prbk$̸ճ9/Fb#ט*7@- di_tӑYC`Pޣg.[NtmdV U)ϐĞRo#;W:lHQ)*ҔtRg@h=@Rvfx:,)͆SЀE[v 2ߟ/ @O=֨-7p8un7o6ۿPn_tsX rRi:BӤG61a)Jv1F7U%L $4w!`8΋xF'dp- a-Ȍrax<-~BnUkeg_O7H͖ WȉY*fŢ즵CuuMlFK Ү1äRnAo h6z^)| !H18t0 V7gQs`޳V ೣ8+sZQ64ڂ=V?У+>@M׀:]k Mj-#Bћ|2}.VX]DA} 0SLo^M S3#* Zg ,)5({3ߔe]WW{\nK;3YIIG'a/_D~ocE)+J K͡Hȿ2[-Uzr/AvB]r>MҗJ2cA:(}N=&/I#C3ݑѼRA7S <=oP95<-g?f=ۃMAgWJGoyW$=(Z( /}XR)- ]Q^j\6l*= ۮ]DaZf߁M` ~ՖJD8Ś?ŀ<1Jr[3?e|[K]4.+o9E%mf`QAT+&(w s4˼g(\Y\0np%9); w++ : zv ˙\J|h)β5[8bV0\gS닂Q^)uc=[Hb&_nSb`,BJ)?D..fͥSM+{gm.F j3pOH U9KGRB( pٞ5nt8BCgcsMs߉]p VB.ckxr;%fʤR|b/y|+(vهTI4f0AM)x\JܣD_6mAKUB멗{I[1҅ 8cF)YIbL90ţq (S?DK J%IQ$w )]>F0Pcu{ˆ-\D~(kճ]|33|Wu"2Ni5+}YHј4F`ʌg~ PΪI& ]5ET%A<'Th/f;jz'M|f9zڅ]cI\*ݬ?L`v7Bov&Q>Q5cR|< U, )* szburBZk<əL˺.J/Z=+9 ]ҽ4G "߯HZðLg*4L[樭U"uU—XFj^$# Xoip7 VrL(ɯ=t ڨVmF0^iiT'.rRJi'A"Dڸ$O h硸pMn/c5l>dNVH8\67W/xV̭޲&~QB35oHWnSspW"l ]em:!8-O,w/L7%k>P@z~YvYŨ@<Ï7Kp-V{!DR.wuL>*U#r22|l;=JZ.眾=$JJ$Osqc1__Hc.܊b4Z03>NZq}a|RfJ9A?^cɱazP-5._UIf8(ju/( F,܎?ű9&F|'#'#8&ȩ[U6DvL|aB2Zp !WkRB힯iw]YN.IgTp0W{ٖ/gO3~~W|U/9N3@l_FI:ʘ1zΕb`@m},(C ދE[6&ل(%} ,_U/ab@g_bM4*#(@l*pٷP,z~R-9>!̦J؉'ÓKn!7ʭuΚiߋ7YV`e7 SxH ԥՓb9؟t!8# 0L\s *(CϺo6'>B]F+DY>}uӷ9** ?r.`{ܨ_"G1KQ.oTWIZީ"gn,ny({ޔd;~nTPb* #y`?3zݘҧ_\V0dILX9Umq#A" " X>آŲ fN#h֔! +eiiqwB#^WyGA6a ݱתґ Sz[ jdB:5-$pcdAb^yVO:OH`SbFu_XŢ*qte6N q @D5,S:~+j2q&<8Y/d@"$Cdʀ{j$$KIRR0>А, 1+6"48׉R?t3 GrH2Z|Jk%dBfKy^&D :[4.|QP1+Zzj&q!G9%ʑ"6&NSxj5-j*.g4{A. ZQQ:> >.lt=1p`€.zCZtf5 ell6I`Xϑ8?JPy~~(E51ʉ}K?6yuђeKa+FXϣZƑP}˄ Ɋ3+U΋%as],H@- t0nꆡw܊ZS%ٛbH]_΀H )) `,U8BܵaC (pi҆K`XΆDHm; 9]SVessЂ#{)uIJ5\RXXG-&-rxMӂF-{np̶Hi.u! t2Ů8դ棬l۪k= Y2BNPBgxsD7q7nwSً=Es.G Y,!CKAπᣲcrh]ZWHRиEp0-Q━ Dś%94%O1~[1U- ) MzF:wEŴ׈"ǐdl&T% TP+%*Kk[& yH ~֠pxV8Vo}3% š1y|o)4 ?]jҗ>NSzHF^"k3Y42#ZtU /XLT*m^AE:2HDh1E"+Oa+s.\A>X89)3Ll{C0R~vC-ld)e%+^MvibӰ[~>;[t2z`f}gLHIX6L>yQ]"uFo:Eh.j.s1MؽM;rCr륭t6U'#z?he-@W3ߛc\]P&0`X!T%&Qby4Xe$;* Y^L ld 'ǾN9Y$WW5 ҋ7 x +v&RPIцw.ܨRLLFk#|Ū79dV ~LxЃ%݇SՋp3.m.)T^)S6MQia9Iwa'+&?t56e~xAd~LqnZ+;&F]zlS>Ya]|s]W:d4t-ΩNtLZuu_|?H{s<Ⱥ36>D.zSz`-h4Xt[^4DUn2ڴ*z,J̆j)sHkP̂:N)vQcۧm iaqx71)A<2]<Zѩ҆h] Kt;Mv>H᥄5aRyeW::[frUߵWFT!5mJ#o%!(Em=“bhQ9V{zȖ0w f*'j>TTb໖}Qz>o!|t}1L{=*Ɖã,e*wpzPpea\i7TKh[XVSΥp!CmJb,Ncuqm?kC/ ީ4Hɻ dL"4Ռſ Z=괜gpc21:_]| ܫHOoQ,eC ei.F\LGM pm)ϒx =} IGg8bv9(Ͻ?!@z?o'D> Qsldr1iv3 4M-X5J}$,L!Qt~u~s]?`g@=tD#x*ǸT+曡@],TfA.ajB|&Dgkh1N5$vD!xƺqPmzC{"£>|asL@4ڱ#h P1CϜ I{+pg7%Zav]K^/CBͷ'wtW >ԣyGr RBBix:szPƽCe.+1durh`Z_4VSюmOչtEw,Xbw}V5 VHa٨ZR0z:c9Z}躡J޽ IN7=dHvߛb?<EPs1 ߁'^pńtaALad #I>4w{Ye'$4OE1_Cîwv 29>sIxX/k[< ϜCh\+,,V}y|S$]gR\R58FtPaƾ\^^K IK`(O~+??ŪA88.ICB_~d2Q)D'<CKLϏn>ҙ6v}ItK qrCw5dl;?>ky}`GqK.%(.;*'D=*Y( ]D)ׯmA' '&vmEm7,]YT>$*")G |eU@>Z eڥ ۽C H-3f,/_3%1HQ?Һ] TM-a!Շ"! _4c;w-sVlVŇbYC43Ռ薦YTB=h Rx5S=^c}&|J"^&D+^ͦ5Uv6 <)+6f낥ToEVTSLWmٰAOL%B9*@c|x\4]ЃS΂ΨN|ȐZ:P{5:[Ē&9ߖ)j,ylRَV&7‹ysV@+s}䧒Rr+p {XҪ}sH͸z>?3U2At~A!$ԀZi;e`vQFV!.2\BaxDC>N}V4 dIg8鈡dz53'z82#Ni*Mb;/p$ [EHZmB|u U-J q#Y濫mjsi0_H$Jt)]W[idi,PuIc#p-Jѿzs3W-4AK+( [1{4lpZ8$t <߄ѱ%W8( Az ê}[GYԚBuQhPiC'])1;+ aѐ'Fiǥs&jeWY%QvE%&Z$rSr;ۡ;L؉fb@=3LƤPF jbۺTaS_̅g R6OEIעFvc Y>/[Af=ʼ%Z#sb5M#kηa+V9`jkBj1\^StH W҃(hބ|̶Τ 4_QlNz@qZٰ=fiEh=wS;~()@a-$3m=Htf-˘+:0:-un$󅶏YM?#=|hNl ([՚^ &&gJxQ0y; BHLGunCx\biO'Y_ADX7p6jJ{ERj>܏@qFUƳ WL0" "aV2(XRvC5#Dd`+R2i6 84@?˳[#<5Nƽ,R03籝Ǟ#[>\Utњէ;$X p}w]|^6dF) W&U%4bX/#MGiEu:n&ɧ⬠Wn6v uv#3@f~A%II(z/ik{9?emSRC /Rrg4+cT| j3ۋtޔ8_iЅΠ$͂+;vp _qe̱u< /vb"ie5ԏ`L1Z#>$rTU$ r5S5+NVAr04rf"}f9DtU 巹56Dමk({P$h\\GJ~^ ,9k==N6o•Q)1xxsr]0ќ8yg$ ˁ"i> Th+bhŶ"JjIn|X<WpvPg~­ۋ"w$0h Dd.Pv=x\"g1 L*߄{DIJ1!ks>w%tocne+Wv.&e~eݶOC0 rnZ !Y틹I_[?/?m *u B&p{#Oa9v'Z =VUKvt&TuR&+9a ~7$žM+ԍ'+42m2Z c<]ХqnOig[RsQNZ򋤗FuBdX/ l+A!G ]Nc>HC7 ]Y !s6}jp+ 3\pͱĮ `WafT STFDʮl+S@9:!]~&KIpfi˖kYJ 䃊zfH|<_`:v轒&&u_S =ߟtyC<޶IɷU]0'pfR>Lv vU2`TXmrA?۶+jTbz`,Vbi1ϣU9*?EB;peh9o\Um;8Ce) u uϻ+ }Mrq:zCt3!-㶗[T7_GDL!/,_ n)P̏vJ/s"qJeHLhF\{ iLެǨz2P8WQ2 fua1 al(A3[AE.F]*S~Xb&%;.eA٣~&u2oW?#N-aVŌy"_ƃ+.]NWX>Ĵ{U_zq_MF [ 3lUΗ)& &U׷Br gY-K8pĪ!.%΁@'CB' Q* Jֿk/&mo7a+۪@@o(a|N'Jk,DG>%ۍ4\:V=Vx@1@=lvMAVdah?!t$b U$>m+}r1S_QXkA ,] <=TE>pɔ_CBd5Z:~XRمD1 GAtI&^%6$E30M렞 @2U%ٺ7 9Н(3O,e[u v>TH| ;;~>v,֒#5 ѳt֭lfTᙲz) HNjbQ<zgf1?A9"ͭl9sjwW'%cE2A8eFQU/kM a~lbGYk\ ڎ3,ћpiFuéYwgEYY _}` [@h}64D'ݲ4~_yCG!Jf*?yZYJ'e" }ٯ`.ZüV8f&KW9v=;U-z- yuf:FZ%ә ~V . * U⫒BͿL7&ue8"9!愸'X vEjJo$kK*Ä8XbsrģT!!. uXRt9ǚ' bnϰ-6Ұ2usC7w RM50 vZs[/-!c?4x,}Z<&H 4z L,y-{:4_TgK7)޵!r"ӕ}͏@IږGjȅ 29ASfz Kzg`a#d8=R,>;&O.21>cռ~o%iz_ #:лY]HU.. 7%7O٪5_e+hJ$ sEAĝX/LwMo%h|:I~T@!Tݶŵ'"MmP8K*,Y`Qu͖lQ5xؿңHdi@k4R[2YT* O5ED%:C8=e}ev~g:4[\fԘN,o>aԋ͇pDb.nMF31]Cu]ӹ\`Vف}`jEnJxR; E@4US,58/@m*<`%%lQ kuL_Z" B?cFkM(pḧ#Yp,?*jpJ1@F3i3\i jUXyÍzO*iIJrZ Kz9x+iH)S~ȳ뇽o8>#.x*iouRp;b7L^Xgh_cͨWK( d.\: ܷIr{DUuNqaI:-.7(k.GZ6ԟZ5@C#J'ՙe*ߏKfHnS Cm 7׿1؈()ƃ]u7 <1v#O]J;^lT4ce:Cg""y]ou4(G{Bȶ6I^һڽc~a~6od6jXb%MؔJ 3iOSsUkoݰN).q`'ZհHnS:LԉBOuH1vy_ͭ.^xErHx@` 4SdLiazU dd)`Ԍm?y6ftʩzu;S*}mN;|9I@pXU.N:ԾUhPb5,Q+H$v^\t] u&r(fPP#9r6gʋE"sagi NB>v;0s${bw" ޝT| D_[HKmE@+q{-L.%J tAHdz8\1a@xh*3Sfᩡ Bh|jǖdx.wh^ëFu! y K kJk* ժ(%M!6"!JSFm>w!osz=Qwz(x$y`ö{ sXE4ڻd?|ՆdrS~rb]f#h"J_s^@xP6f Ve?`JbUvP?m Z _]8rKY٩cT da6 \کm[jS_(05oMUݗ,}ܠVxE;A2J*/D3M:'꣤D» dϚڕJXxmִӅqCAS_1e3N$c~8Eבׁo`2s)(dl $ g ޗ_&zRid`M;:GY[c]}. FвH-iYXD8?uZJ+bE#LX'쩺OPzc<-#$=EB,,Pi `fFbzS5+%gh,əc}p?'W܉PSk?@r=! -`5Mu3c-Lqh:tm M`V l *&M^Uga慮i jгcdceZ{K-jqWjTZ_5n`ghFX. wJu%_GI$>ĸgxgYZ070701000003ef000081a4000000000000000000000001662f7fa900002cdc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/ɧ,]?Eh=ڜ.+Aq"jMBE/g!>4wTaU)I^͠l&V|?[`1(OXLFMƪcu4Ɠ[Mf7g" Uny1 2hǪW|jIӅ3Γ9;dD5װ(9T*TF(c+|Jg^Ѳ*n#K*5=kfƧ{r^m 'b9L(lfP ߊ&2JF}NxWP;ﱃ.R?$yp#+#k37,t-I-[Re/7Z0DbpbcH{Jy .Sͪ:B_"P1MDp(AdKz3odF*{xAT =d~^NbףYqfͣ~y",ᭇTXf\Uv=;)5[5)2|]>?oj"($|{_38uyfFh1(A >͌2U+:`-y7dB>No_UEGhG6d\"-3Kŀa?ZCICϻx/Ud͜=" /;Jݫk ּntc /'$7UvDm>Z t|z`FomjhW2xkA]@8reoær*h`a9sO慽(>B6V?ܱS;o L@L{ V+SՒvD֮ ܟa=L`!0%iVai[g$a)Xj/*㫛7m!|?ؘM)bykT {!%b~CEAV\Ġ-3xwm2V:RѴìF(>GTw(4@^f5HQ}(w,ǰץn}<HN;~K'C1:=@*>+c=`@tA!FnNaNfFkƛWxlMH&q?ČK"lDnqČ:sK%Fn#F,á[7sgtx9 #?}';"K~JU2sv98);/(cZtIJWV)VNp6/gCItyGdN a98,2D@8slҚ]YuM)"MfU'_Lo7ӤhX9Z$ C0 O5[m | Zwt\O=jYz %!>x &[pn pC{Hb߯ 4kx$rvt'#^v^uA\cXZI>e[(-gsW5o7&㛱#'-20h̡ǐ<4+' c*-u\gm DZI '͍q0U:L/VłUƷwls0mu'9˛cr.KGӗ2VTZt\v'+"LChHPT2~$ᄋ1~Zc̄$^d༚An~C'oV 5;TһRJ#BEwǥydm MuLJEdG˱*[J)[bx8!,)i8ôQkQ&@Aw鉻N5#Wtk$NѤY]@8L |#Y)3- 5% -Z0UҊ "HSLnqQx3dZ5[) G쓕^^{ 􆑄ȸq#p"KUm4~ݐ,lI0]-z^$Q5PQ &΄+ 왽'iq!a6GCP}K-6wچ/-5@gJݺawxl@apʾ FT1|T $|iOB./=Y҅lc2h Т[ h 'fh!BbL>vEJbW=r$F_ Y˙V}zV E]v|-x`wƉTi@fpcӹ)ϕL[p! Cs) 꿕? Y)¥ؘkY0)ՄyFt&F΄!m78K=v?G&5=G 4" B6VAlaŴ~[qϩǢ:q]Ю<<%j'0Z嬳 (bЩmz῰olO2M"%Rf=(;qcBV`8u`׌.ܡ:W5iMIth. ӶKYX{X_M|C_R哒HRpngXɍŬ Pل o<Rѷf~0؛]K-B("إޫظ&{B$m֦y|D62gz^NJP7oF/\5_W8UI{.۩aOld /`qNܣ9S5>I 'ov"CϱgnqKOk_HOoF w`js{4sSn]cwN= OCp"*cWjW<%e^a!"H stz?3Տ=+Vʒ } n d |;;-"G6d4KbN9jFˁU^# Ͻqk_".1"UaI|z`w,e7zhՍ1Krl¹TG)Ӓ+cnthp;!=]L{xӒ:aH}8K2Nеu0ڔ@ ?~ ]Eqދk;u/I~Aev GF6o路El_/\~5D{F3 BPKBǯ,>/Nͫ7.)9qC"vkFT9Xq_~Zw{0S\{aës$3#!43%71fڎ=J d%ejAG6+GV{!͡e]N QiaMUkOyXeBܑӾ^]:*N8ҧL$R5 'NֲKHf 1S։҉>_`s^`槚Rb**#>sh"bla)N셷 |n|hE B05S'IWk{͹><ћ!h9 =w*Q7k=$L"B bHDu=zkuz>?0}({O q_ MΐSkHd WL0! (EhRG:͗5&McQ^ɴY ~LjgruYIDJfr*%Jxo*c4D YrHyBdť~u5#j`fӢc(X֞&0-MѾ-9e%aa)Ẃ 儼duWWri,jq9 'EW:7{-hⰲqL.yVT vc}y|?l}9ieԷypIV=F\%w 98O5YRTФ[`)^#kInܠ;}N%@}_$ڊs ~1 _Poqs܊ćW 7ғ!0TM S1TRgQKg_6,F &Xѣb*Krt2gG̷I*mjZLV ^SDU1nSlZ̆ UѾ PV_03vY͎^{Kf+rGXr7[^Im ʮa'Z^=l]iosD -l)#ٓjxU\56v;.KCL1X_f,a yivN(C'FF 09l%<yta%1ҳ+)wAmFoIa#!4(ȵ0:dLExP]ҟ^VRggm'ȹwnMdDh}›X<39#US3TQaی[ޫ|g2$db +?Bdo"ޓ惬K],'3eLؔv)d,+ ^>_H$Z8ĭ3s(FEa0G6azofIEAvQcũ_"a~oVJ0 utچ6&cׇ"xTT v?9:$b%˨qyt]:[ WJKeH2U7ËjR ܢmn:NhDz)0y$K@{:uu4x"UF0?ȹ^7NA9գ0V۽ۚ s^{:3 Z 4Ish!k.Gsb&[lt2r5a[BHxIAxŐ~5:%B[d/0LoǨX m8&@ <&_ W7i7^Ҕ"z[\ &7j#AnkӻyG2. ϼx NWQ1ͻ*BF{bM t:rai,]?;;v؝=? ȤeHhVJR= rGm,Ve~`~.R|ߍ̊DHQ…EDLJ(Ah<.U/qM i>~`%2Lڧ0>- 3, d8]g26" g}= ̋®ʵ)pkԏB\}dїɝ*£hKѓe۳C,$` ++/򋊦1 n&sL )1[?pH/ؚIyS7еQUGhtE)$ԡy_|4;P)_KwPUXw#ہ[:'h# vfycjb2땠v Z}ėMfN:ңdP'EWXge8(M,F65ӾF5p[gGaZO8_˜T.iub>AJ sVTA yݾto0R U'؋Yc)2| UL'آ@4h|vج]TCUAg)9` _ݱL"ފԔ+pb<9S]c 6˽l7QGiFv=Ⱦע gP-fN'H;qky7 +tpJc'ҿb)P_[`bW2 $:x*8i<7Kg $tjp9lm0Y돉!b[>RʂB~d|nׇSB|9gr\=Y0 Ɯ&8ISÃn 7TӔuk~JqT"'w Pm$nD,^@O~/ 2@T_ Js3}DK ?wփ.\$:wXЭ#!̌f 6d.Wx$ L71eQȜfxNs4DZ +%s (awJQE3jb^ a@MrE̽eM԰7=PfK0!XjM)% ~_8FlZV&˳S1hHZE (tKBUh[3Δuy~Gla*`k(l]ɰX1 W#C7_?pzUTZF!\ vETM*۩Л|՗DFHjX'l/5]};כwv =9[=\ؾ`Wsg3Gqs ӆ{L_{ 2c܃x@O>U#Ώa.`]Gc\4\[zh72z~xqj?! Օ q1$ڭ_R'+~Od=Bi<3d U2@10|5,:yvW[}LlJ+Yyц_-:͞~f6*#nBŽPhľsEK\2XV ll4LJiY=BW}h*L8b]{%e#ޜ/ f{3 ҩ>ʱ1 ૉfeq!WGI-,7.fFܸ?qL 5 aŒЏ(ZaE$8rۦx q8sG+5{"{li1[{j|wYvݙ4#vm"427JEMU=ijj ,2p{E^pn[sgɔǺ'C^\ s 2Ɏ{$ζ$jϵF(FrTPQp3U=i:ߪa~P4_C8KtSй-4ݪ=c,  ) b bXlgۛ[&Kk:ktXܯLi9*WoRrRY HccP۠E,NhQyÛM\bj[H;+K.^^LwI-IȖ)LK0" } `˸|jkgcxYNbLRĬٳA@x֗YsΎ]L iXu.Tf$Lig Q!*40fYcOASA4^7ьb>UV$Jb>NfZV嗄 k!zvg)`,Ɇ~30W 9V*t\̯DKo;MK a@[|ʅRzμ,2An`<./KoH"ل𮵪!9y#P]@b`V}%[H*ڿd^ș?' ąQ[bZȑIq&,Xkg!|f^΢ny2ؗ \ ,Q+$4W5U_'[2[K›!`4V5) qhH R½Qp2y##A&T:@wD@lE(ԁ̶XwȄ=#FW\E[^M%De#"m^9Wcr 5d͝0ؿ4ł;|м(Zu7(\'=h #4ֱCX$8Q ?TjPLEĎ%55A>%gqUBq~5.$)ՃX+XNU!"cMxUB$l߀9Ρr TН8s|KW1RGS$~CӮzpԔYFA>8vG.q4OZ~ζLCIͶ |* i aI="5x4`-eNQn^_b*Nx95(#Q4(ZB=.uQsA8U:XјVin^/:\:,@! Հ3-)|h=&{9ڮjwdpq(ZQ,p_EsȡpahצNv9~t1sݙLـbhێR9N6ޅ#DX_VeO010町 e©zr]C+ WfaFqr˓i[oEN#7 hƁsGb|2F",i.`n;c\> %-`鶰oMğlz__"'0ѓȯw~/f֬nB7GY5*(vco^2}xf vo1/6G0ks;hxq%˳7 3Il`N^]':T$G:rrNo8S4#7 v򺼄h'wuЕ<|Tc̮SdyKOi_Qd|T Z% x&h],y"6-ZO{x8"%Tf@B[v}74ucT3(޶Pd{3P0km#CBW<… Ihj6R)"BO3j~47d̖] 䑛ۆWxXГ`-?m%|7b#DaQ#_j];gU?͐b}9e10jϦC)"G* }`Hư׆$t/݇:&rϓ(fHf!q˦No~im]]rhuB d"7s ^[a缡*ڲșmu6Mlo(G(Wb:N\ðZLQ$s/m[(wQeƫϚ)Ks4G@q+$b,,+1Fls`k!wCLG5Iĕ)k"/1[b{B$ʾ*XJ?lS`gxv+lٶ t|_O8u,`%FʩBJcZ]@Riv-}*ܩ9\ds F-Ԝ;ޒu>H-/M1(㥧 7m [pewz1C F"'[^v߹7VT a)6YIe> ZpsUݳ/+DYtM\*<2NYW V !P ݠ_OCڋ18"37(hiհ?R0ncw~4^NM s6y=m:NP;k5 'Nxjed cfSfSpn!RwO;z%I$9۞豳C6r -Aס Zz}>]Nΐ t ܚ6 EwpX\͸XoiA<tVQ6X`J+ 3tݖSc>)(Q2f%bSvrpN {^%,*W VLվ;4hୗ&/3"-'4h ڎ(؊I)ץ''Y{m!Q$hЫ0 g](]X['bJ|"0(K[~U˄6kQO|Y)C"a)+c6Ys,6Y?3w G5 Zf=6ƋޤtfO\0f$N~?*D=Pԟ{*VCherRQ=zl|WItx"Z'"ycdlU2K{1-^d+sI}yQOɦR =…&,F [|;7\RD"У Ԩe%A!ItWd M90/V&F@,<fLOnHF4&ALad>mO> R4elեgȳNFKq{;=)؍q"ד 'f9eؼRo nGK $Vkq 9(6Z=b$vT 2x_G~U$lso@WQJBIdZPc>4y2,$461hΜ_L {0dgeJ(oPW%ޛNz2h !)S[U\K`sTxS.+Wq/eKڊ&%5#niOf݀ 9\; _J,(P,ΈUb`HBnהED@<# g-PvDOgo m䈨aPs>r7U$IA~C؈ٱzj|s޻PI<:6o2nI$|N1_RJw<΅a"2ֵOM\ Œ'>LkL[ӛJ wStbãl6 tr o9JDe1UxkU"{'wMSlm(ؒۼ;a ^Q2:P{+ɮ>:obG@o$U=ZNTsю7<0TG eAAq=JȰ?vjݏҌzEd8C VC!2*oLWRcڏ7ͲVAL*"ǍS:w!]Ԁiȸ{"{:s1ݬd7n++[")7 I;ȏWlaފttԒZDbvܑ]&lCz$83d?olr vwrBQ VhN.d7j+m{ #.THIɭpp; ܘA!<.FAIhFt pD+dèAP< wàʇ7 -ut&0]h㹦 h7Vn"|}vI+>>HqS>bGQ!k 7ŵ!7G1k&5hN3+DL\yK,-QE]%ڬ^6uTi6QYP/jGqU(fZ(T5ź-TP$]#}}qi(,l6Mr1!{՟^f;/>'a y'x+z7\8%5^s%kO= ?13 I#,}T۲W3a8N|UTnMM I͚܉8M^״6HUY`CGJ+Y*eV–ؖ,vRJk&CN7̀UeZ {An>r;`7d `KTo;ҼW%2i?o;+%O[Vb%Ԣoc/_YiL /NhgLh?N#)b&4$daދ66g(FBK`NZ&s- xrtd^JN Zi~xrZ9 UgEWje6GW1Beo4^Gv}X'#hnwff6Tq0)*Yѕ$nz'kn"V.ϖix݀CddL,3?%XdQ5~z!}c:[$`u%GjqKrUdL YʀNj*ڹ5K0oI7os`'? -N (o2$wșMcC'7?̜RkJ|>"`Å 4eF|b 3hUk$ ŽOtI0t`)o#BLMk^Be"^(?"x=QЩ>ZJH!qu;?Woncbhᜰ'r)Rg\ "vUG$Q"0w]=՟6wZD`KtKPkogk %|4lPV|L@ ^m<7]JYs;c^*@PGm Qk$A.B]=~Lli=}Q2h~)h>:Nm1[,@hDdSlnTh-%' tCחz,djΗ x6HϔdO`q)D]=,̵> !U(lERuiSZw#[lMbF-\`,TQҥ)=\-I@fV+Da+nk)y[ȨƵ|QZM SwGV?syxf:7N&ƅU%I-YQyh ЀS +<S E2/pHWPz8_%he6Kf>%CM R(FX=e_(2D^QBlND昗f*ɀR6%I_0;> kΕ[{=5ڞՇ^a~?l^mk89RPUn VICއ99xa@Ŷ56R_f&>%<|ř7s[twIPPsgե16&G(;DF`K_ E ʴCՔ@Vf-wڂYuL>z"ٮPқ6Xlčr* ncR.iKV'^AۆF5 Ӗץ"LI@Qt7Ox;D)tms?/c1m:x2r˱\q2gK^pɸ 72^}9vGҬEsHgLSUPz/d:ƙdDo(@Ā\DXS^+=9|`7u?rψtD.%dJ)uȀm+{#qݯ.ʛ@vsV".u`Uy_jo2c)_Mq8n;_L뽋XL۷dYTWk*hWvR\!ҧ*؊ 6µ{7K,.cԑT{G)d L4Ag}@d+5aTzZ I0=TOj0-:wGͥž7U)*`hH͵IRqSW;?36 i;_Ѽ?Lܓ*z]zs[ϔdytOeid9(!iɷ8yXzʥm@J]FBGKVlyd wNR꿌5oBˮFPsaHdHHA F{K,3}B.,w+UtV_>,K`܍JST9)G@HzfPȧ_jb#XZ _/`/p']KF%p|-"y+ՄNP꼶.Hε̝1#l@}JsY$ش@]ήG-I%\tJ(jDI.!!@!{{&Y1Ɂ#HΫV ܫ'Ve@iEqn.pffѢM %m1j\يR$/$IBBbMB8B˹i!{nv1\ xڠۈ\L/+1Ir*H.bU0-MlĮm#U^ƪhR5(M_3J V{Ά@om}*M(g+eIVݣv^X͇Df4MJeG>rV./ͤMh2j$vxӲD,ybHRfDc,]vXv5TDKHZ( El"\N{?L^AFȴ_I$AEئZۍEO#~N 7v `@Z1m:int3zp>ۂLvi.(!ҷg1bT?@>CP8A𗫓CV+T fzǰhF=_VeAyu= (q=9b깽DFZ "9۴7#c!uC >!;H4 gW.slDu =`=)V#dmd.:Q {IąinSMUZǭB<Ǣ1)ϐѺ{ !=9 'K6\NC{sQ/&٘gLuL;j]9\ҷU6HǗPs  8ԡή*k۽[]2K[tl>aXдG{1GfzIj> ah_.&+OQ ׊$PB 6 \0g׹#^jT̳ C" 4JpuE B k.OXV'ET50/z׈;hvOLkж<E䙷/%PE0(mc.L巶_us5?%\{ xV-\`*Hf늁IGxǽfRZ1pjGV˅p'NU#:.'I8B$w1f[@e[` /q{ӄ iZ&ˍKH;,flh\%+~K#ws<...4C h@,|} pMG5(s2>BY.iAD׹:6._:mI8 LJk+<2 ?GU, N18A{T ]2 N/gS-$SYoΫ[,5y"F@| ԥ5"a7aNj%dG҉ Wr Qza:E=͛ɣttPCT,ە!fUܼ@EI 6 Zڑβ8vz޶사b(]#[<۝_<3bI3+kE Z:r:NF#\WmF6#cJ8k_,;`fWdh] Rc97F& "%16mO? miK:jͨ4Òρ RnvJ#4d!˚UԨ.Q}:"1$Iv0_~ u -fUIc)VO鴰'gtZ fsjV׍Kq4|_P+(#d0(qnnٕGnu"us^L [ŒŴG 㘷Wҧ )˗*Uu-'0ؑ]?V2i*YGrBN)ڰ+2/m Qq?k{".˸sM[dJgW#tuxHVNk&Q7Vc}=OIXbeqg1ƵYfԔ#m1[Y&BYnP)3C2iev^ z 8;NiAG` :%D37D`Jɗ=]ײ@u!iAC` ˧BڮϷ<+ULg4; ;](.NQ31Us4s`̠]La*TQvJiB^d-c+xlv">#Nz"fe1qzRM&`Ȑ`X(GLVşԽکDڔבhɥWnXBRe|QPIj/m%@q7!"ŧ-m63 8|s T z0V]3J kj6yV>ir!1eFNZ;+`.FK_QbN/͢B0RݯeʑKEѕ}ܑ'r;vN]GDh&a?^d%z\Q%28η!+ĢŦS+£̙ ךPWٹ|SƕluF3Y' uAFp۱}hWqdIWD,c|dE̜hH%Lͅ:i(fޅ?斾^9Y5) ) :̉#KV]H_N>_`O"}Q>B=h_-MMqUޮg~\di Cy*h\K$9ďRz7K[a}2d[P{Lqqhhh+MMWU!8 mv2>T_ =!t{ 3nzH u̟->`c޸sn UR^oxuzzhL4ܘ+xO9~O:ȿ0l]b{ ˍ|N/$^ <_[T+s"F"AA, $g]Q4y/a.PN2kewXFR>OTmiZ\z,G\h*^͉#:+ȹgb5vZravib,1R18v'G_D0M]_.0z!0'B>.XD \*|GuǠP" > nbV̆e8WM'@ywыڦ'ح\1ssްn}{g2 6[Ӵ$P'I|m,? 1)/hbǰe."U?BA*$ Ss_? T)Hz1dXWxC[`\ CT:`p@42c{`fIRbt]%r\e6~ w_Hmsm+f_$`UlaBX}mN&Ls)F/(i(vl>lÚ1=9hchWԋ_O,)({wMѺ]Sٯ١k\|łTJPӂ[ێ\!Ώ PyPVނw^S[Q/y,JˊjqBѢ-TAXsk4 F20VL"Rx94dBh%%, u6>tZ8%,!;@vw)Zq)z^0K / ,Ǐ`>w 7 E-}EvJUyؙ/XM[%ph4huᅚoGBdȁNm@z0Yw}=,,]L%ф.Pu0\C;бraAն (ۣJ_8V}, `~2 ' 8YmM5g+ǮLh[;KS?_YeS9}{vY$?5hG2ZF (WF.3|@Lr[6/$`l6\7ʓFݗI'e \i  (v)EdD)$LgUL>.LKȠ9g2J~0bIO `K9D.it_<)!=>vPjQ) :LΆۧ85WB.~oZNn>mY~gǁ6`<˟^Ql9aS!nf@}N;)3.:mLVy)0ФሀxO];`RW%?g`xgp_Ol\\,TJ VHD@o.7qkԺ GnIVGo^:ξKC}=%CMZ =q}5QzI YpJM"K4–H`$vl^ K!RV-q~SbF'w{*ڼ3hNECre3g38OXjN*WGH+u+]h@=/~푾JRQ \%2PZCOb<-lPG)f4 kj]  ^҈4g+X LzIH_^pQioLM7q)Y6%u}XvZ4ޝ#A bF!v !UƓ }_woO| ̶FϰOaP0b~xA*F_X;Xn1Q>n>6 ᷛ46'&%^#g ]?>Sv듿YR[ކlz1޼#? *«’.%lr`#obbe DcUp:qÎYkQ*ـ)oI7gHg]CsQc$z;:9:Cgzrnh0p[ͻOه}㣠jmJ] z0o^/nמ{+mdjq8fP4e62_p RjTLʻTxnB钙[ r50 dūGV:ƂL DdM 155ᒙkц=QTg_7YJE 7DwӚRaJK[_̴˅偝 O-Q^+ʅ^V1wpE* w)1ه%26MtD;G=69635mi}Hr˽1*:SGGŖ,hʊڢXUI@Q7W>_*^g\ɰHQIjA" +y2W/ ZQifl.nn.mC`u -Oy-# dVc"߂PjmX%Y*:eL\_g57WS5@H|AGnYSg3 2ܛzDO?axA77IqTNC4mx)ޮ>P 2ÓSYJ %rPUnލR虝[>I߿pf(ѽ_{MXAn֤Wt~ՂۜCoœk&zee@oQ'P>߇VWhxJg$8OVLh́Cj!VlO>=R%N"=8_P[+wXoӫS-g^~}źrN 9{hgZFsX(Iph/D#z>3(ч""U$k~c/N7'( $;0V!Z5mk n!Z\-M/I[UY3}ʠ}+-FMBGǐ)sr~ȌP=2 Rx86+Y% Xؽٍ;JEe侃G3ƛ]{FdJUw$Ŀ ;ܰ!.̴ƗUi7R#eSwX ;; a& sl9hH RdnG}QN&GQ-B^>k%"o9TSA$P!h1^{)U1nsWPcGL o)˯oLd5ѱ؍:-'BwքnՐR=E ' Qe~ uD@43E XpX|nnܮ(AA6ؗ;B)òcYB7Do JpXl0b4ļvg76bvR}ݨd5'glZ9J!M3USC ~(7B쳘;KPA[R( N57~v "2ycpRdu#d4{]W&Ŝ8auP"O aj0eŦIB",TA8EaEo.7sdBA l ytIi  >!5plvmC ~(%KR5g:G%;̜6Fq4Ƨ .JFu[H!%e Enu>Kw32B*T:씝<s|yG)v|1+,5Yڳ_nQMAGRCUg兤WGdk)=\}בn5L GF=πW-/eY&a*PW%[E-!l5jf,7GtP yUN.|BbV<:yDg2[#vK ԥBF#T v^9Vy˺؛Qv="$/㞄o> 4n{Q8E"@eNypfd Yq>|tè *:|D ɂdaԼ:uVBu`V|ʤz&f4ȻTx=IEQ,Uo T棆rI&ZD̽^E qs3L'ir*)& 1BՅE~[ir.73N3Es8QJ}G|P;LWILj&R &a!2R$-]ھ'5cVNg3sqIfk_Qݑu-l[kįEEYYzktZuV`܂6-y"8[嵄Az"+ huh=%k Wv̪?^[Yݐ(I0+4vJUп~P==f6 u^sx+_K{$[<&X?bqЗaYT?EQם嶕~N:1s"N&+]6aeU1pN*z$HhqT@8=yBi<TkIXgtw,c䰪mkehA_6كSF3Z엃¤@vϒ.؟4^HY'?IpAYݑYGS6v&`T~2Tͽѵj7 <LZybLCLe8yH'˗6^z$Qps~`\^T#פ^).|pX8e\nt$ ybm J,:R"m̺ ߊųsVmvEwn?>h >$ e@du6ɨ(RBW/ds$*! tx:3]8ݣ5o!8.߱%)m^P)U[[.a+ ּXdꓔ!\(K疿,H<`mZ/2) 1)9.e5˾j mL uδAd\uZ;m?C_'5bH3G_׹# hODov8(lAwW_>nO]C`)79υTr3:X6r$ne `; 4?~7_LsNZt׊Y\dx +d'Jٺ@I1APzWQwYߵ#ZSqzsJResLż'Sk9qi ! "Ԃo 3Bx14$1_tȗ/Rҧcf@óȀљs{de90n"Vk뮧6(h0uttCN7sƋRKUuXT[otO&~$)d䢴}九VUdY >miڪ;RJ.%rk໣+ێs)O3JhSuќ+0Y1wșX@ &v"C˟IQG!w(OK}cwTsTJUBUC>ZS2^g *gMX? R}Jv1B1^Ayj^3ul=N}\5"NpoXhNUu V&_(o,DgW!R5idYi|(Rq/e&K"ؑ KX8P%BKZWEKƊp:!~mkHk (F:= sU&-[E Fv.vI4Xx$;`:vŬ[QHvxNІ,@Olh O%Tj`'hImDz.?"Opt5r0$ȝ\6V1O(sI< M٘Ὧy8#tT]HG  :jŅ; G[ğ ѭ;jhQ5x2Nh1ڹ\ǫLjORZ#,>}F|?p1*!cOZʤ&t%<$a[K3x܌8>K8^.DDg+UcOQGF.ݠh0d^]F~È+ރIa-G1K~u ~Rv3Qi&լ|LYJԇYww §%^".9܈⫳k* m9²pj]/&F\n%:ؾAb_)p%0rV\a۹8u<$ Ц![p;Ȟ$+!XL R-BWbEIō,qKu\ }$)(Fq ?dԨoM4f'!+2 NsYuq\-OSE9 705Aw)jSl=~ "' è8cNIGqDhMa,Jɏ=- U]#ڞ`PZuIU؝_tYCAj|@<˝W i^9[pvt(u-V\B朝[t>^E~>A?s~zP~7ȉY=&4E%k]>1M8A&ݸ@ܶ'XNn@]HvzpyTEt*6㽒ݑ\!ҵ:SnF*{bqz]s!إYPcE02=rLMRTK?Pm^wO{$}^n093>Qӯz b\0/o ,!'Ħ`<"pm0oBCSO?Vu7Aa0iֳ# `$Ad]Y}yƂޗ+\Pd*I! ]4&yoz͸'k?N)twɖˋ#v2aC/ʉ'-!Aa5 L]zU]_ 7ֳ2E/Q8LPΫY,g`;Vhل鼣[|/&W#):+tZ*e)"[*<1M{9L}|HcocœEL;w ,!6! ,bSCOv#^< ԃ׿P&|~ǐR>E5}!u?$wgyVIGkJf&)E`:NKd ]npyނyM?@JMّ s8ܜx}Ԅ\XIA_35ݲڎZuKd 3 G$mswCN_-^:O<{9՘9fh§p_zaύ%z )՚gS//W؁vfRp*b~H`<׍ڭy,G:@CtӐR4YRx{>A[= &3Oyx̊$PFAq.[~sVUR'e&c;3ŏw:m1e 6sEps˟(j (KA_an-7Jl9LW/HIjNy$x0w iLvyG^ U}Gtf1U(Q^UK`݉-xg 6e^]̥-gپ'S8EHV2(#yh?w@wtHx:H n{!d3yq}Cl5NL>uĒ6v縌 =A˖Pɧ|x? ,:oucoM #7 zQI aQVCw qk/uUa >@!Y]̅ ['ElM#AO[)x胥f޺`9禉08> luߋV>X{rb1Zq6 +:j![E,"fY [IOCJCT0ٝG~ 5Ȅ_&T4o.&ϷFG^:ɣdWbbx=)d@khK/USɢWQHW+Dsݝ úJP ۮPWE(ěPb:g (~^W2qIȖD}ePPb9RQxmq`#AoC %\KyWLy"vFDx2L;  TiA55AK7YU _4U]N 0oDgn2>, #X'gYfD.ϑ5( ;{.UBԃqLƚKd[xU$Bg'BXcJߵp WR eo8B#.Ft挍( Lg~;vdSܛ+>ۻo%ZKlMuR%!9{kp8XMM"{ndvh m9z;o> Ȑ!L0J[Ǧ' wX'16Xb c禾E:B;3wR6, =sFyg2Xd~M < '&Slz]aژ.OzAEۙ> HCh-}G`\Y^X b32%j1U"TT]D3jU~{$UcU.Y\BAHI(qyG 4fWȂ߂Hk"FS;x<7BJW;Pd?XҮ$mBױgYZ070701000003f2000081a4000000000000000000000001662f7fa90000833c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/7]?Eh=ڜ.+˥N:s:ʻCd`UVN& qwZ3aiL#$Dxd[?+F5O)9`a+۰m|b.E=Dy 6lS&,j@cd욇vڽK$ Ra7:]V 0mZ DN Q%0mRhq{=l^>i t?(6-xr"{N&9 ="*5x ^7xLkFXH` cteqNDLΕrNaXM>~p;ޛȦnhy*7&mZOyٝ^Al*3+`#EO,+NUPzS k,n̕СT>g\,Z;t={\W+IֽIl Bl"CKl +u04pE}N~.":~h|9l8MdDmne+z_(=rm: w TŏϾx?d*@}Ch>Kg;HKw;nBPH.7%' UJ0Pnw!U{G̓n^dhef ]?J0(5;wd!xC*R;Di5E oMX~b]?8"^ZyO[)+F6%q|;{C]ShI@:̮@]Ev.1`_iU ʼAa}B6Bic V u>+o./UuVȟH˓(Fiw[yhBʬu_͖ nWo& SP`O҉'p LdH ʈ7sgX}IX%Q̎.3y׈kA~ *_BPᗻN[%YB$9F5]K$~;?d]Xh6E_U"ks?ՔY&=Eeߨ%^gtcrn2]ޠ"26aظBUp M[cpM^EQivYx咖ʹv1+u|-N=e:Dz1DPWGF &VRKPʇ_F6u-u/ ŧv@fdO3y@~44oHеC'8~"f=d:]M_t~ ;f JǞv2W;_PEOg"tOӐ{a`᭵Ȓ5}ާdqVIA30JkPdF?qY xV-ݑou/. lC6)?VwQ- a͍&0Cn3"a#v#"AjSIYdbwS b2 .i^B$Uf:|sMwho_vg +|8UR_gF+YWv0wWM3״ɬE*v|ifIkpz$8Z73S6o93Yeϗqx$T$̢o/nr &9Y᧘ 26S ƫ 6~crmf]wy,t)H պ+.Ӫ:]âL3HgmV"t}{l(,Aѫ&[q v};CLݙ< d#̶&jH2Hq.L𝒳u~gi4i7UU%mDi}js $RQYӞԽyi D# ˹35 dG/59N56yjiuPA cʜTnj }=o9xJhiU<*.X]-rBlw{*0cxR6f*01) QYQCQUP a3ꐗTɟ|Dnd'̂oCИpYvb|ŏ3`G@ !6 C,;Wy0PIf(;T<޽( uEBEvr| u>!E*%_Zc.ͫ4/{r\Va/zNd6&~@/m1QU9> 6$zaP:7&ibEhsI[ȦeoiVhfw(8¨Oe\XNd<1GYB B>16uץ!] ۲@?U;E:6AwZb44KrWHHPݡ-~",(I26ejr ?h 3wx]^JGX顤mp7S`0%ک?SlEn8y1HcNmn~?V:Z0\-wՕ.k\:PK=o?]{ٞz!C.֟i'yGS9kD0(lͮ9;^jRb rҎĪ/(b-Pibrr`LnCک e^e( ck=a@*%QFfiGpf=r(b(v-%` Z8,ӻn(+=i6>,U~|}j 2e%H~j!K`S;Ɉ]ܼА!-Y2"3Ast΁wq4!c<>⾄,},hzMϐ6wIVuB@8 ~1tg봅Zl惤ݝy6HNvr6mq4wUܔEbF{'yD W "!cGbCO2lf>JQr/@Aֵ=t9 )'{Bj/$Pb &ҔuNPVB͓PeKrm_Ц,Ao#3I1ky!"f!;L`?ɭN(%q"sevMTaWjԚx2ӊUmqƤjI_H},u>d9SY`h58{5/$ "2뒎f1g12,62Mv"s%Yjuo))ʌkP.iҎ4t~K/p3g8KoA\\ ^1 0sʹPXLr1:Cpo0uMum>4U[`laЉ檲MU`%ˈZv.b3.nd(DoFv/ޚc8םLm5K ~qA]zzl ]GBӈn]-ar45rKn}$GG4ۗIOw8 %5E :ҒJ+S3@*g`hX0ja}rVR2ɫG`в>Cb4ptu*[LJ]ZGduAT!\E#a˾jҿRK}ʀN9Zo6`x2IQȪoL捍nѻ寴_?B՞.x@2ϯJz-p(2RߧN,#ub%U9/8wi4vx4umtV lB,b@n \7w{9Έ>6%q A^"3Mȯ U:.=-g6.޾/qlOc,.OO1@3ІL2!1J\F=<$?C^XO[_W ki_iP[yne,[eCI峰 v7!0AJX\g܏g ɗ E@̟hC`&'5ܬژƧ9PbUa){P,"VD1C4/e3@~䪦 ]#Y!Y B~΄ ]GQE4cfY% =Feyt\Z0e~whr0K4)4O]_5Gs΄53pVA?MXZn'TGҗg#P}1tN4J \߂'1w䎲PM:RV{,B W2Bå^ѹc RMdFbn_cL[@v k} EG0q,-ZsAl[̷uX%; EB|Zyپ,˘~3Ƕ +4V% 9c::0bJoUD.3ѭ9~.=,c O!NCZS5+hp!=z F)x#Cl;b \%ɦ()/xsݖX+oMW`+Ķ(gqm4l4. BNV'#sF+.6?[ rPV~v#D0 \ky֛sw/K&_C]İLi &[ILP>9Qm)i71қk"6uߺ!LtYs}~ Tl=8Rb&ѐ+ezG#+zPDrgN{%YޠU~{A09(1ƿJŅM,M2{q"Q >'ݫEڝE3!- c H~V HNnS|}a|< |xڨ~5g]ŏ )_TDNpmTw+.0ϥj_}oHf^>=r4 ;t }?hP3 da-Ʀ2@cj%!5uė"mQrO `-6+7y*u'3^olX&x1}di~bh;Sygn #~ve|Dn*bgNEBȟIAϐd7rc;0uMH@FY} la1wq6R_Ư׎_18ot/:YRR `3Q$) }A>/%N|\*1/mch0KWG2d7\:(dn̫E^Hi$ŀZNA%!nnvBhA~Ih|nس[dh2{h(YsoZ{۲o`kyl PP%'A0ȁ>)ȗq.j0 ֌*9KO"6ג6{"N;TAZP~u¼,/'[.|/ {وKm㽡mKeZÌF@4w:K&@ɪΝ?JĜu!.dZ7kP@6$"t3)9W*-wvfNկ\@J ̑s#7 1xYuCJ̚2|W àvaܞ\*}\}lz"%GmerDLMR{A~Adz}{ǽ~qH00Xh*[LDeW ٶA61 ۨ[@<X`َ* 85k*duŕtA7&4qtD犨-{_Tr 6n7`^T!I/7]ok)K.6­?%ejP3Ih~K>Vk8<(SXή [g2͟-/~@V5H`4&,ڜ*ZL!GAs:uݚoгQP`D-b|!UsjJY- XN(/׳=!dc^KkzծXRobk^Xc ;lbW?X큯n9- 0? T&IR!&'/o#Vk 68< m_B3b[8GӳVFlޟ9A7͵ cv!!O3(&n܂k? nѴ\ ҪXzP~H H1҉P.!qڳ]FY_:?qAYx?#>&_ 0G?ǒ1X`}2U[ 9 K>g;Pzoo|Ɣ7Fzǖ%6MwW̝&Cu$hN{ 8 aY!?N(u1{KX2Ĩ1 YgAxlʤ&mdlD-|8bHgCoV 9Ò]֓]Atf׷sI\J?ơM֋Axr>$J\; K!^@ػaŦW@ůwt ӳa¬b:QN жx̷Y?6B O2=uaPCsg<݅Z۫YgXkR,j0.A0 .ScBj!ٸΊqg=Y8Acx 2ePlʫm`*pK:K<|cŐiͬ]$Fy}O0k L R"*Q~B%Cnq "ITӊ|V^;lE?[McmgaG{T!!{ȯ{v?IBZ]aB5NJØ4otҬ2hUs10=_T/JiOg$gYRڱghd/5G|MU!sUbdRy7A8kA"=b>A2:Zؘ: Ƅ ȯ߼\z2g_!9d'Tt[7e 3m (k4[. 1I|B_(45Vߘ{-(h k} u0Œ,<RT{Y{@g/hI_M^\Sʰѝ'XAD${ RTS=2Ei+ o儓rQ#E|| @$zŵZ x+m:< ^)h^{JKe`T)OM-rʥuV˯[τBPnf+]#c,T/Y(׻ۦ|Mġmt6)W JEHrˆѝAm-7q '+*+qx6* ?jDY3C,#[=Py{@wgP02FGͮt#mvVeE8BezqJaќ * -NXs6T&{f dطmwgaźdiJ|Np%va'ZD8G;\hZ{f;mZ}*~]^}XqJBtO(=䁕nn>*d!d' OOɣPRUeXu6 _6m>rtp}=~_I`(9o:$1;Xm]X•.xHf9QUuW7 Ua&2VAjPY*+;O|hWm`l0 g8]?R`V5u0I+[n۲aUdp~պv͊S;^+G^,z뭯/7 O-k7|$f,1>bW;3Ԗ!:%_ea}XimTä &:PIa2XvMV !o=NgHw|PiAJ^[o77o1vL$|LKS~lmA7?;-l9NSm!N{a> v/r!iK'zjC2[`+Ogiϫhp*.R Fc,'Z'v€KFػʟh8u:ܶI6S1n.#cXT"6ۺAujduRd6~b:0ǀRԜnVoJ:z6:xém-M̄O(G\=nOA]kc\`^N Kfb»VDzXW~`1zKׁĞ~QVրS׻΃0;FEv^,k :eEaо"ڳ [e\^/T+4i:LzEjkz:#{}trjƵʁ32x}NO@ jSLA~^1)%w#~Dv!d]C;nMEzr|o G=ʙ4j%8RH/<>'0= M=^4c>*@4MQtnwmlcN!lE!"S%j:1d߀;]t9ҙrjXl^0.KQSL'Lĝ_!j(F,IKaP  'f=Z:m! mGLG$P?5o+a~q3CσMf=W>Kw&L\F|kxm 8i'w 㰕1}3Ć~llOHZlׂ!k"kFM_|ts1p% Wn_GK偆㸐)Hr7!b(kRY:Wj!v.b쮛6y{u+)wN;#:ޯ=څ36WN{KH Bu&p/f뷤]ԭ7`%U#"6ot_/ zZ׹ҩg'6֒NmwRS\`N5}+ɾ\9 D@~@6iHtUi>& [J1㦴?Rfip.yHkӐԇ:=S^d+޷Q>q%;[/b˂hM/K90QHLA?sAYmYS)ҝW-l' !wy~9bmVݟ,3# m+!t/|bnRS]pNMoJ5= Y30j24# < F5W3qLzoK%Bf1Df|!FR'Q$}sT^) N$=yϱiiCy\gJDp8e;l3e@PI[2ŧtgJ.t]whn)zib2,yDmH!L%YL<K4"lao_P½%_ Vw5HLpna> ?z2{rI_*Y1Y}qJTeZsGf%]j TT.iۛnA6v~'҃پvaf Ddc3e/ndw {ҌF?Q8@3=]mR3H[7b@ӷᨩ")*衕|ɝ_RtI Iu*"OhU"늑=o=+'},!s`RWPLnnf@!o;yD'F;84d{Ehw݇[00 ۸{5E(8}Nc.<k "@dި!?FQ2Q&-J͉*pM?7o2QG6n2vRK&Pr. ,QΘ(ԅ4'*DI>Jfv*7SF2nEe24‰m9m<>9) DAy(?#˹Ya?|&!epH Rj!Vڇ}j6>ّ|D: {ӼND}8aW~pBImşn4 (T1)lM8,VE VO1,d7+)|}`If ZaXaU/Ӭ'A([yv}9(eI<ǵioQ$;qs>+X)\Lߺyoo.X![qs72dDzLsD(^ 6C!P^~aľ݅tDnUz9airEbK!W[b&†` bUZt9E\E~2ٖ0C2k؟5'[3&ʻlfz_\Cׂʸt4 !e4A-TpCQ?Bg늂59="̊=#zhܐ"\e=gܾ&p .Q~+!pXTG)Vȃ&ޑ0ᏸ^ ,ҕ+%YZd 4'9pG)-+?30>2Xw2KC=%cԸb538cA|d]dn22?F08x*SIx,lb="᳐)n(W8aa!̴Saz͋ɶ߳"f!|k3l~JL4!?XYTi;jKI!)땂 ^O:EGUά1ue3/sWuoCew~$y@MpvYGh#.Sfv 2FD^u^G!~I+(YƺZ4 0Oݼ hDPxx8;xOiML &I]V54qVI>W26ka %s=TKQ+y Hʍ Xug5U}"CtS6..{?p3rlH2)+sfOTq-y<ك-LP=,VgsW,J & l6tM &VzmWW QV<$ rzJ `Nq 46~mX)<%4+\1" I[xK`42 ,&kr w=2ϥPJmG;+A(`M)(XU&eNS[f!pѨ 6'!d'l5ڥj_ŴM=G*[)q5BD9j%WR;#^.,vAvslKhY\—:!mŶ务egC$(I8N Eipa5/xRʊB#9yiu̴{R|p2I%S>ll6 (&r(:/'sRH)~L;|n.zc~ økJ0%kO쪓 +?h\~<Ǣ!l^32^:uw i&z9fYw.Këh/KwTm Y]#V.F&AJS7ݚCwtr$X} jx$_aoui j|m<r`d0YxjjRerV}+UawrqM",+iz0@a^2|e@+|ԲrfMۊ'&>&MU#$qMZD뜳֕0F$s wT`!T×6F9j26 ' gpM;1NWQ*/6j8 Ȅǀ.ݿ[H=1 ('~F$)zL|~\!nl6eT@&g-- x9~٬ }1LɼEUnz_W8>ڍ{?OD j fV _'_egXB`x/:XLƱy!Aɹd96gsiD ll_șvb&D˅pHLx>ggRub0>rNGxoQƜ2O.7Tմbf!U (j.IP} '8QB:_w.rnYX| ,bL7mXxG, Y'^v@x7#{H>Șng9p4![o(Xnes}i(+8Eڐc VL loՉsҒG9]ʴtWKB8bBݪ4ǪbjA~bhKHq~ܩE_@',')Nv2rQjuI-!Yf5:~b柏9AE)DZ+sY^u2>> H` y6)a (@~N^ U=`Q+&1:2P2zv|Zpc+ĉ_Lz.p[;{-֔휳6h'J; xK 1Nq&ShF6݂Xs הhK!=!fMgX؃zB/x{2XY-CHDؾ֑oz&;4lEE)$0*gb}Vc7r({|>{~u|$KeEI1lT) #6(#W[;0)vmfzwB8FS+C놞P 7oK ͂ BU 0EҰRwm0J(oۛ@oΤa} 6!!g F]8DkWvfdC ~gmC8)qc P8q2ve rRN"iSi}GoYAY*Y}Db+( K*^Q;?g<FiCB=cL~yJ.<$6[ ,v􄚫gPr!% x5*2,Jni4+_LJ<4Z+N)L="W#e+>uls^lJ)_@TsY5E\s&u4 C/o~ih}E!U ؂gB%afTeȌѹ0K!)nŲOJ rv}H4ڙK)0& x.] LpP|_Gnbծmגؾjб *w*q֢ J$W 6w_?ۨF5{S M1dj0)k6 UUtr.Q.7*j&Fqd7nIRO0 ɾcj/vP>˘ZhxYMj`:kegccUikzqS{Ox'By'e?\ *&mUd>5̑|A 8 -D%ki8тpeDV:5,kP$JP2fB ~P@zk| HeDsXkqԔЇ'JܳDc`f0yڏo}X|_ek.8u }NQ{j0}V!qF0~,).`tvUT{y[53AdKy(Ogwv/ ء|2+gi@d/NUx-\e*H/<,KP㱩Muvwlao^u@93L $#^pF3mHʥr։`qpq2,*4ؽX6w)'% EZ4»R%mfQۧjEXI!@ S6X &Gbf6|hAYUE9z<қDܕ(x++W#Iyd&ܲWFߴ$\zH}7'IC+ 8aSQeTju<`h޽ڴ&h`ݵG }M=UFNnnpGlɟU]k q*U! >Cb;hv}3w̄ ObCd4H4QvNM (k8\bϴ:6`⡹XCtQbɍA"QkF\Qlj3XZؑ5X"o]` կӾyu/h^ej[%GR"<Tvf̜/t?9+tm WLRiojQYຊ(S:Z%*&fS`%D:q u .P [MͳrprpM3:$ *brw  cj"!ߩ:ӇO1~ =}cύT} ]6gAiF> m@OZh#o'w-6\O"KR @: zxnFYIamY?Hǵ!Xs2ZCȶS>Aɳ冢HOCGYg$ȫֽM\L}viIL+z @yq L8|:9v%; *A3E&sn9Βu $BF(19!ʀro:>u'͗jh}D@Y&{9K%q4BRXŜŊ|{fV49K$ю$ࢫz)딑?N`W3-SؿBO9&5)Afl&*&\ln>< wSmQklFX I^JG>|(K 3*Zf:*pʾT/d&CuB8C/yGouOb@ؼVG? |ʹh;[qyOgZIgr$?5_"C4-n$DXkHJzYjIh4 jw_ ߒj(4Eh:Y5z>=}6O}EIx @2kۇ؍t֙]bF,iŨ TꡯUevSHP>Ļ pgЎ(΄{=(CoNȓQ1V|$ ؊V?9ݝU sϜہ?3Y8J@r.3EZA4G/y'Ld<*o[mn]R1v{U}DyEDZp68Aik9e ںLgD'HbRKəi st[Q(XncqEY)U]>X}<#oB ߫a䴘D>+2l1ڰow0{5%`O[ʆU B,'?E`_ՍS Wji['bkf1OhOX#6!c*̜<؃.cMD hJf'C Wm <5I 7&oon|I r?.VqKIATQlw*;h:Vf|"ZTm d 9>NAN+sn!y[,Qsg;8W1ɳ VsRy 3iX9EI+R)A+좎a~#b9+7V6Цٶ:bfWܥٕ%s[}[ }wFdTlJ,Qd fMQ2z&"@fs!uJGp:QfLjN*əybT8ys5wdVo`R_hʬby}/-.-AfbZ_賘߉Da&m*1hs+ECE4;beZZ`OD;,K|$T"@G`X|G8)RIwYUc;#(氐#kumd=Z^r[&nN'ZK^PpZ|+$xhBd' @>w/b&%E*FR٫qe),ն,BLlc6#j,`Н "htX1O6`Uw89S TPX(5Fbi: !qR"j`JET0,(r8^; g9Y6̫р@R"GeڿM`Y8eb[mų3lxt!"D.hO*Oz/V&H-da@H4Y(TxBPmtt<@cBт3a.Wz$E7Rɀ1`"U386CrњO2{$H1T@&6)`odr{}[эdV-bۊi"y̛eKh-?*<0/P꩕%]y)}ξmۭo0} ^T_*#;(-$M>G@x%H J +_{dHgW_ T:䞤iuMhchY 69$?8|7dhuʍJOa-K2_U'QK{BD{8TzP>O<7􂋧l:M\Nw=N'z#|[$ P d<C&h--=IsLiޥr898^bL~#H?8؆t 9ŬFh%W~b -/SK,ӫ'mH2*S08՛{ׂq{puz N)oo:}Y@ (b $.M#|~%26h{x@ cMZ6<6-ےlT> :$8 YG,Yg{n,'tOЛ>|ͬr.roGW5P#_K/X>AE I0=A7LC!pis"UqqCfSHԠә~bZ`,"ԡ?1SPݴSsqG.Z T>yE oB:EN]*(=#lR$-L(G *~rLj%|Nk)5 Q<1|nT߶w:瓊?8W4 %h1Vg莓"'m*بp+\ =eb,v,bl.Uݩ)_v9)k/BlI?Ve/#tzR|Dlc _/Sq3(?r^t :/^;枎'Qy܄N744,o~a*.7sц7 5̗ף CZ~\4VaPafCA;NLyw48͈ G'i9Mrش*,.S Qi }2WVʄECfOWj_s:@b[5:%{,n!}԰$_M!rPG0MY0\)7P?퀰q*˫滽urx5=gveW5{Wr6?0ģ[O;~x7ϮK75`~ՆD]NcVuF%n$NrjiZ/*Kq^=Ƙ Ig }>inOC`HCEdՀihJC$qDV8xUOޫ6,i^8c X}p] +XH=N5Ҳ=gub~a=` ̀#X4) M]e;6ooC2uMY`KR8b~Dz"a4<).f ˣ1]~U unkupXW\LUf6*k[qPѹzr6* _Yk6N,6Vq]]0Zd~qn8A5waq"bW&! G’1%1o}ɤ$:6 ziy"a jfuTa!::'XD<`_~wvkɍGfI+.X rҡ'xE8P#2u$OdÇwA}Ր*f2 ~UfnKޒB< >TGÎ O#>?ZX%!UrD^o&<}zI+5@F (9݁\4Q{ ^y.Z"TMХ߷FC. U٠4: _b8!&8A#>–қkT$%+lsuqhdZ B@1éOTfy=е] y 'd-ݷTa YOR;k\Z6 xJʵN:U:ڇ\ {m'3y~xף,l;U4rõl.Y\XF?7|`0XfHT"~piWhByҍ>n1]mFNl$HvFi<ܨw[Ɂ[1OsAg.*ɰtq ?}xCkumG.+;|ncUf ?s8`6&<hʖOX~erнk84~zqP|[㫦7sVc{㈪7DMP'Aɥ@VZM;P۲xzNc11~ȁhHQ41; YmOY?I ѲMz<8}1ϱJTO*5 =;"_bis$M*X2IE`[zJ<[Yx3(9L;2X~%3>\;A Q"z]z@{t}g3U,`J腦j_ՄNi^2ɶPgbxHJ3(^rӶiƱa@YUiT=)n Hf_y]X-d;\M[K➝>TqO^dOI<2Xk9bHpi2l/!g}W+rB4W$0Yub L6cnVLW̊t$IzgUoŐ_{yPEѼ$ l>9uJ8VF,HUVmS2Otk,]C E V 'b(܃5|{ch:?1+<ɥ(o#hJzToUh&yy&!.PTV`obF 1z;}\X#:۵cb/%(7|<³rmEw[셭oSyϹF&ЖT[bXXqXI,KmwL-FXwT4 ˙{ڭ-rY}[IWjml#Fy8'v-;h,,Wu#-3 `͘EI;ƈMX28/\CD[_U70{Rܝe}9-1\c\-P -b*(q6pWWsI5hh/ tTSډ6gnqybҬh' fpaMԪiuwٛ*&e-b!jNh]0uoPS`P͉eeK^nSy}'9lrV>&F`bٰEa #Pӈ YA't^e s7@T4Μ=g%yY:=)cxtݩ恒Xsx@V -ݎgmand'ns {z >ԲfO4F1˯q Ԟ?nO}^xʼ8 ̀t]0SI+UP=8`Uyv"jJAg0AA'n- Xuq .O emAuOR7K"IqLZ@Gm%eS͢Nq}H#vU,W"F2$K5®ك9 ;;ݐVZFi!U\ޘGըVMx}pJnEOvVn$!:vkp)x~ pn81\3W=ݶᴙMg Q8 l 2I^KFǸy hPY90GFQ|= F6-iw ཉcT =(JnmX_{OxG%z3rPPVP˰Bt@ij Y[sE!`5fA7|"{5k6s=_T]5 Ʀ,=Ul 9kGS&+m6d(̏$r$(ߢЉFcsM9:\ (\a'2%qk&3'1x"B(wS: ]:e*!VF.s׊MhGWJrE`g:,ؽhrgAJu4l,]Ui1lSu`mst\й}&g&cZ҇8VH9+gA8`#7#ߣDq:vuw`I`Y1ў]0Ϙ6X)JboJgn 2z^:֬Mu|}+,;"_aԷ1$!YNp+۠q[RhX;o)uzoU_wMDDfst!zCe;@?e m>bNDȀoOK~vTk"a"I%GZ"?2){ꄕJ0h5h78J296tFi Yenj N \6Q+\$RԔ XZG`[0BJ fekRG^'\ꨠE 'mu>Ap ?W{d!s@"Rl-uR3i6lYUq[#|Sb·o'`;⻶UJd'KL]c= y h ccw> DB2,F`5 GuB?հ: d8;tW&"ZEY='098Tuh:u wK]6VHF!OCiŌD%$n)%"2k٫MShɸjξUq f^d0JV :V(CA\v3 F2LDLxJ@THߑܕ/t#8pw80Aml?As"k{$]vy/cܽB!O:%CdF yBaݧ'Oks}0b܇V5Ks*7 G<ϋ\<Aɑ_AqpAr<Es1Z>x,.C֯p\譧yx̌pN]-A tj, ~d3Ne ԇBpWbi[29Bp45P0`&Tk6#ǛC1Z:7#~ǒ}{e!>S]`qsl<]?R,YK-; ,y\ƶm&g`Ĥ-mvAR_ˆE|*٩h}p@^z2 ܵEilt*j)XWUa] . F?C=|.p3;I"M&3u.aF^Z"Z1BE^% _d)RTTg:cۆ'p #' _bCqfasQY"l:Nн[66p,Y T/"58><v%[QX0)t~4pHr6mȣaѐaX-t-Y) p 2}R5pZMg> N3Ѽtw P4^Pҩuzyt%5B̾|p[g?Lnf7j9~d$i^Һ[{=;iOf!@wd.ɉ?xAANg4ֻDtB00w ac۱=;2 bɼ̏].腷&~Nz1ɒnZf <6/5L I]`ߢdA2s>^$8 TK2AGlNPTDA MA5B7h$3wp JAiYZ[4Kj+ "/+ҭn$7 }L'c7%/ۄN($4]oX*ԷԨ&HWgh^9i_O(8\kV#6s kHaϘu<:uߣ/@2< -X˶5%5b]u2-a%5ǨbrDb`LJW0:tZ*)\a{0T3K{Meٖ;+ѽb[#-W9r/0t֣# Ks>j7MoU&޽6o"ڸds,z,4J#I(|Aa/z]W 4-%O7[hw{'Hb@ֱHа$兄8t$SJp n-lS?z b`, R "ۙ֘r}vO:8g\ J򄀣D$YJJ:i) SgwĝumivlZfBTOjS(oq(qTBp4#D(ݑ5oQ!oo3Z#-0Ua?t׾LC7WGXv2}ψ7t; ݔW %eFJ>f{FdK*DYS|>WuJ`M!ݟ45.K?[4{J6~&d-F]{#BG`|-1D?XeC`L58ёtb4^4FC+7~#NW!V;uM#s\&:S׆IS&[/"D}'S/cʡ~ew_lY#0=S= 7?sC1oJ=  jupy^,+AmYaB,c/< 9:#ts?/ʃu5?P7-o\\Pﭢ=tخ*˰7DM5 ÙGI2F$̫4X0ժb'烔]њ2&;)=|݋_NWڢ slkthj5iH~ܰ/akŭ̼N֢ŧ`YbVo}0^~sPn%Մ\:@~ю#*%W9z ݫgYZ070701000003f3000081a4000000000000000000000001662f7fa900002bc0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/can/can-bcm.ko.xz7zXZִF!t/?+]?Eh=ڜ.+ɒ<@ s)q9 y\2B!,ҽssʋWdi>o{<>oYiؖ {aR%'^Dlq9sHUZ%/fp2henBQjH#}1%v!|1 2{\T v" kZEڹܹ\OlX 1i}@$ ;Rܧ[=nLl2)!FjHTen"d.#r |Px#9"z.Yf%FR@ŶjSٴ2N$IS?]JSD :^E/_8R.Qbt>MfиOA;tS1 sndYw.*-$r07s3wddxBH6 [ 0…ca\wJ Дx|0˖]*Zl>y囅U#W$ Ae1 &+gqNu@CmFF.X2=EK&  A&ă=n3 Lj_}TZ5PNIle6Mw&;vt6уSO`R9~WShp,G7L1K2=pJ!q7)+s"BeR⺈]S#+7K9g いأlWftBj= ߄ޏvމYI[}|yݼCs-~ L("#wbB\AA߰{ \PpcA]4뾒]9XY.kDvȇ9rV];oDŎӠz?sy~'K툪?1N!3<S}q:Ek<>iԹ].{G\Z j?e&[pr:- Re0L \)Jv=±@\SCa@c6E6gF ] ZGi'-Λ StJtYiPzCib_4LմmY*^ e:keUk>z(yϴpMQiQ]ć}#l!^oDfcTD_&ܿٚtFKp{MFA1RA冔!F8-Ivs<5@zȠ0߄a[3EƆKmc^-5Ԯ0dy5(}Pnup6 :BNzDEy oZTJ9bĐ`?RBD)N<*BZe UVD0P^}R):"zh)L?&qF\\kB*"~JCa/%OJw:SނʡoK<-खHht>=^b@Ή_N.|l*=ѭc3/DzF>d/g<`,؝&z|H'?=<u)r4W0PNq@Ny,z 5}Y$yiLv&Wv@Pf*&auCq^R ɾ_JAPɬ,Vw۰5\2kD;豈ba\ꗼ9(c"+"^FOT@b廪KWu( Wo9?;,,`MF]mKJvnFTxOWxKzP!t܇F$L%.LמROg.BA{O@q2z[:TFn"dvEtovi!nPv6e:@~QԃB&gC 25\XVpL++ܶQ|_?%;Bw/bȞtwAoRM4^x?^[SB}7I].%|ɍ6\2.Ρ Jܲf\ j&na\N3i_Va˂!z &qcf(?s#T{?,z /Uh]L ]נ Yn\"0q@Nܼ.Wn S*3u]آ:ԥ\YOD<  عv:Z4PnD+u4#~3HꞍ՘% W̬ Koj)n*XMXdz,yDHS6oԏpEa HaVv^O "XA:?#SI8M ^ոX^ޑ(y2F"4@:;IbHlzLU`#@#>mu똓~˰Cnn!K4M(E)ίH-?J}ؒ3Mp-V(JreVZi8Kk b9ֵǡsݡ=__ %j +M@J1;nƼ;K%Ra4J۠" ֫Ư X?nd<+X^rhrųx[`MkP oo#M/iDM X>,sőM+S(8 m#QBڣ<1l՘{qM>"z6sr!>K uJe=:hSRy-ҮM'qq+^ =[{OFKWh_'.aL KG8ȕYjq38 "Zy.5{4ڷGm5y2Gvƴn$7pf ?vlOG!Rͅvo_@Ӣxl ͲhPʬfL01KH> ?Q8$ iJ'fuӦ5]9^ئ8<橖8荸Mޏ楞*KrH(vXkwRq@Ÿ'h:V?-pW[i;K4&?2#M|U\>yrmkDs:=KWNEN9~$a`rEʵY y.(Kt wG⸸D!qItr2%l0(v9Mad 6@ f N5+l2s ꅮftAK@HᑬWg5Gz"ǘ/z?j\XH(زYo &9T`rɧi;g:Ih,`r$#^h!.y8x,N@h̕.̛G9mE1Cei ؉2q֯\׊@TmJ6,=2/(}(KBu=$Fퟤ Ʌ)\%[yvi]\2 o-C9%uA|cU5}qURAӬ&QuMgfУShЏe/DD_ͭNs6[HJEjlxA۹qHr eA_2;حLa3 %9l$w6+եZHf{(NWZsI@a呝9)H,|Id*,ZYv(c]ɷ cbRe.TγM7[!(+cx y8]7TtӼQf({<}1gI]2VyΡŊchu0s6扻ëDczp9wva9T9 b:NhM?AZ-ׄ~!X Q'7ե9t+i*a` OtNϼ9pUcx0d߶k+&)Rʩ!~|mĮD$v" ;:~Ryqyg% `TzC#W+?}p9`iwP?p,QQP8%}nW{C\MHBT;jL(lSa% 0ƄZWO1w;[B}w7mUMV9 eVC)>#7vI1N'c\pUH|lݟuǃanK(~H1\4 tAH]3ː[ky -3JYtLs(Ftu9;Mۜ4B0 rm |821e|Z}L"jKבHA L`fb^=Ъi7"KQ5Z Z•xf뼥zs}{uDQDnWdy8*5czٷ*mb:"b e@%~dπ_y{ _a3ڴ3=mՆ`i4ϔPtEphUZ5U o {O*GE'(56kgO|iv<LuDɢ`n#wR3=0a9"0$ gf7`tS`5-@Y#_]aJs+k>:Mgbb)fx!8*Z܌]ӧET^F[#Tl, 7NsK:'Ԋi; L3win>S(haL]soD_9T!7_Ny4XJ:I=~͚Pϑs_XhBqy}(Ď6lAlѿV  "'" $MmuaUؼml'b1M6x:PwEG=~Ea#0B _^ṕ!Mz-zKl@>'RK, WT>+dƍXmXAWC(ՁՒHNWR+ 0s`24ߖo@eX,_<ϼH2;kC5UV_Sj6x_ϾH/ڦ #bPVtp5μ,*ΰ_4SܰpYm3?:$bGQ@=j!ڀT%1[8f^'f<Гpȟ)~M?4 eJlj98?;[oze/PT ۝ssFtBQ>ı yRY :I'ɛD? 1btdw̟cS7čcg8G"U*+|3r2%-eq^|I}"󗴲M/Vӕ@µ ;P V>jSd]F?S"RNhJ"PB5?eN7'XnE2  εmqSO%$l\1uMB>AT9EZxj- v4%I=AHI'6s>EALJL $By3OQP5l۔]gpWȄzB9D>3fyڧEc]uQ&E4cED>7DZ…^+(f$&V-ơQg4w T zWvQlSJ΀Ͳ1d/W*dI$)EY0X VTTsqiMù:q4=rࠒBzBYvP. 6!u,M {a2хHG6?4\āOEZk5JĠszF2aPV>"nNW.ԯNG+ Ćn-1 tML?\*p-0?[=ZI$wr5+wGl?HZf){}jO([KՍ<{91-7(>ce& -R(Pkpq&x NQNwSEẂ[SXDTZ6AXWCɣ5Py=x(wt߯Gk`2H$&mx~4F:bo=P.`C`2#!3,RZeo9r?=ɀ=FY<VD@j)?(W蹯Jyb v! IŎf,+"~@ gpWV70[d620LzKX=n8Y+7FB]{Ȳ eTJ&Tii!*gQwKxOC΂hGYA ȕl4v&cf(>qbKhy f}p9!0{Ƹجyo Xr =G(&ہË冁.4"GuwjS5eX().H`  ?>H&-41X[yhw~sSH D׿n ɲPg1[+N * !ޚ|sy%[e#2[, f:6vѵM׬<hBN OOT!zyu$O8)}d3-[]iZC:}t[kئp1mfUKIH'gOPO_'U.wxim%J֦*ዙ:wpc\!ſ@*Kۿ9gd[ nv5?j@lxMH'oWmEĩ:%äCz&@›7BfYn|o J0yT&7iqЍRw{Cm FFָ,Z^PcSB!BK){(#Eה0{V56`ϲŋ Qv YV_(a)nV",胡 r{>=&-ĺA)vȺ>##!5bZ@"У +H&2ʅXjuy3c Oբ̴4|c~@l&%M%RCv&|}r h}+X߀ӇL϶9bb;ӦT"TQ.]2U;0.( ` ӅRd^ %u1Qqz]%5;?k(v v4a\[,JZ0B$SR4ڡx~p%T^xn}E-UYd e[ni-s(ޢrn!6ٍ6\4[eт?^g4=U2aָ@K}Go(Ҥ>v)Atb:Əql" zȋ[`;$sZ+OplFbMU (з͟I|a 6Wh2$] <(<wRAg%'kv8#%Fٔ%fG(bA $#˚Gy㏫g [JA ^2/?,qQ+_,Qq篜_WKS/b WfT|mhLbRt Nd*$ġ@{;#q-(hA;AG1Ӑ|z͊ h!W .( \x35x}ވ1ԉ;kIKd7շGk@Ӛ&4廏> ve ' ib\}}$|ݔPmT$ "bTUAS3+/<{(WaKU@5hCɇ-Ț!RkE09ud@߶{ Vze4xܠ9I[1 庒R8x"fe+K8]=lA}w,L@N!y@vB9:SK{Ϟ"iRdDvZ+TI#ppneN883lN8AqW,MݱgYZ070701000003f4000081a4000000000000000000000001662f7fa900001eb8000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/can/can-gw.ko.xz7zXZִF!t/x]?Eh=ڜ.+Z'dWzÎT_kyqhx:Dck(_NV:cR*sp'}C]5xmv/%# |p6T<}A2 >!'Mɇ$*? CL8bt!}*PNnx3nߕgt3B(sylP੤z(iMQuY-AI8q>rZPB\NaͭMaԸ/M&fjZ~{So(p3ˤC{3.IR=" dNu9 V|eJp_=>;z={{"trX F1qAR$ |uW>c1}li狴 KW4). qi6eV@=HpxҲL~̇'D'n"/z{"]'7-u9Yf x޲=#4YʦW)\T?t +9uh+Fڌ }46* UD/Bgz{(/ShE ~p^4B}Dzf;6BG Œ4KTS-v-i0(-22 uBJgx`{?j,4 -}H3>[8CuĎҢRoCf.L m M0)-66"6vKq&蜀.y4hA% W23XT`P3gE&+QP5J2%xJ]+\!Y쁋9,}X>Pl2'`mI~.!/Ozc>> )(n3W-ܛc0]7L8,cWõ5't71">$Y+eQNrPjF-}62ߖ)et YcMkXIGDY`K:D h7OJa3MgpY}'v 3$`zlUC`K7O*a _FZt5ݛJ.t/YˉYKZ@虂$Ys!' y吜0cڻ7Cff,ϗP `ðMRE".\lģqʂukK#ػW^:ܠ  ޞ鈋z-G* %BT"^jq檮 /ԷEVzWm:>iif?NWhS <^q76W2{7yP٭IUM𪯔}t$3r%:¾l̆_sᜟBn")Ҧbk>0":&!8fQ;i:RͮQcKtQ!Օr2+ih1vӽp*ju|b[FgH|-qجTWR^?(5N3 ٪IS R4ҏJ(4v4԰(.(9)o<h"}ZKX5Ԩ_< ES0eSP8L[燔좱SfW svވD!T/Q|CwE)XHeytU&+g@$w-->ު1^5[T93'STЁC| br[DJ)5 x6s+Qq'.FrOoij/4)y½1jZA~NZ .W9Lo `=IhoTWl.WK nO6-ʻXA`0vb_(NVք lr&]:y`܎B/1n -T|.2ަ&'>r E΅wB/ L_{G2T6>] b+QyF}mחEN圻8$Lw5_l%Kg4x;=۪֙,|0 V IOM10;dC /c0<1mduߜ~i,-U ^R#ZrAN1ԓE<~ؔ=9(Y&Uם@gm]]e߅F|%0<&{=9k`.!lDAGnTQ;s069Yb#'P/g l#ߜUp-*K,6̢LA} ˢHN/dmRs+M!GHR2lƫo1￟IMnj%(ލ7vstѪ17 Ymvd_ٓo>е-Zvz!-nW8 Ny;;صnDҦe@z <}/*H˦1F usFUpQ GnEw4bǘ{I|8w1J"4;Ra.DyeJY'HuCv5_Q `vU## 񁩽'E.x ĺb`tW*At80ͫAz-確wƨO'J)Ԭ1e4ueeᧃ7yEA$Gؒ砜υNDnr|Ne0raa[1.ߡO+MI`Zoc8@m@D5ve "|c pg#́*1.!N줷Զĝ„1`~_憐3jl @@_8fGjRdTgߊwmڎw!'S&jrr Z aI$`7|x^ur$%D'Á >cIpUYԣ2cͷNakaTK/QzaDžà=X-&Ky N.~;ɦ{TEQIKϟMLi=&/C~ DƤ(LE^tbs<10p_bY҇Nu<.!PALm3&ԁ%HQ\&es/HH&04:l5(1WmW5[*7͉QpJ~=]Pjk75T\ 9wdb^U٥8~_.>lcp.s{-/x.2IPliTb4&2|Θ'ʑ.#%j4~,GZG9 i^w^$A&G[?I8dXר*P5 yl,B3/[G?|?:]ͨp3i ^k^Z|kנM~ϟR҆.4)[ԫyDd ~̂=qveG8!;@ + z\W~/zL~.edYQ pJtp@s#8PF}v,#1 MIl[ Vh~m`|0*q(9ܛw1bRt3w'#ƲQXOZŊ3դ|9zraruEg4.PQs64A?"w?NדVŒu9J[h-Y+ͩkд-,sR}z֎ V J{}mM߷LɣgtI_vmNJMh=DTzW7nRŰ1QϦZܙ Jx َQ1]WKW9@Lei+W,_28VKgry}*'h%Il\o$׊M F!iDgM~3H9@Dw SPr4Ϭ*+v_ %2'4- (YVp<7&hoh`tʟi-%\ӻC e;KH*?[uW=2nqfm8m&|P+t2Wi@fjq\)pvS* Sc4{6Rr81-ū- Nf=v| B5FuSnײ?Cu:!ဢI鍲P ]QV-sMX*y8Fꠊn Kybz򟱜ƙ9`{J^慐H$􎮗#XGsn$'z[`Zt<-@oAY}>r. ?ULk^Cf\˽U>ꁽPVݓԴ Fa9aCʹ sV.ńZKSIH Uk r[_ɀ>V8 [++qU톩&dPVt~Ux{w7e 96>kbbl,l#?l)gZ:WS䐂;+c Pl[ZZ ڸ!Ҕm%;bF<$Ax5R:8YSXSyTJ,6}ڝp`⹥|o~Ԟk#8|}-pbd`|nk>7RE9O~~V=S-Aizҷa;}+@eWbYxK~[ -ۨB;kk^ܬ͌'D1foXѮ\4y5y"I{lj^E("ɮb^$]愬*Z-7a}.KbQm6i: d-mtA2ۅ ͡-)O0L_򋾧f <8æ 8Ρ?ˍX<'> 9`e-t/ŧ̐ l1Z f(t1UuXt_n Q*^u*nRmҸ6QےhJ;Z9S%!|#}Dp^##]plX֣иqo (6$!NdƳ.FV~~h;_oA6vv- ,aqg> z #u ?Fٛ@h=ǃB+ >2W1>p^o:m;zdzUnVԉ4KA<=u%>4 |:zes@xƸt螰rVN #{̵P}yX?;)Gk^KIo?5j:{@H $) S!fe~7;njc"ͅFeĒVO@"U=_7ϯ'M(rKcy+ed` nQ=\2襈}5 e42E2ҪSrYؽJn01Π]Mp9R.PsTG3=}6 ^N"`a PSQgTaĶAupX:t%CUe*ATr^"}JP .4ANm{9D3'"t"m7 `"3c_YSI_]m 4T&SYXam.ZX/4eы$)uCFS.JVk'@OIUCmaJi!Li1~D17v<|#p;ڎ?9'"Eg5Y*SfAOvIt {cɆ]{>*n08;e(f!B ~ h$4EpdA,М}?e~#+>].겏kXqGMyZq|x+̐xۄkۗDyN.} @I<0=2hv%X18.h5KJ6Uhv&7qM`cQv') CH _l@vjH\1oY|m١)˓gnn&hڤ&ψq?y'# hEuTuoi= ԱgYZ070701000003f5000081a4000000000000000000000001662f7fa900001b10000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/can/can-raw.ko.xz7zXZִF!t/w]?Eh=ڜ.+̊gSSí" ]Y3M1 CQ:ZߥD3/<-v5 wv<:+dwK֒ gڟhFW͞D>oT*󹻿u32}'^a^3n r`O[_B@p˛B B5'/۩C4M6y6 ,ڼQ=d U[RPOtܜܕp6/䤙&RBd"t6Q#b5%GŅC7X!v<}_D6è/ x7Ƚb63~|: ?7O]^?Ɔ,V77A]t DdmGO-'|қBq)h(lhoJbǝfr]#엌 ɾ |Uf{OD5fÎ|!uw4g{$z˲nsrQ&0~>^G\@ e[\O\`[t<;eK{7 ="8,^(+tq չlX{d*&{7mkYsARGE)ou TCUXeʬ[ N!v0ݰ΂KOA2.I[kgWy\vԇoJ]~}!eO6p?\׬ eVa&ƅzȝxnKWƟ\8T;1'Է ^la_g|k-R#s?n\%S$l֑D6{/s2j@9 Us &ғU{D/Yċ,ycȼYKָwRܜפPKcHb'~pǩ Iڸi]c6L:(21Lym (y)?EشKoCAj*x=Ŕ-IݵUCJ^r@tSA:?i _RkF+^X E5п;oV@jLfRa6?p!AinsC[$\H,.즢RvTGLcv,z 4p9(~&ofGeӵ 36X0_Ucڶޔ pz5AV"KeoHfPe{•F#'O*Bbf=WTP8`)<_9$Ad*2 #n҉v,-"bQ~}Kv4wu:)h]›Ll:P@^r'Nk8C1cu|kR j^pH СM$ΐ +^1ϞsՖ(?`Ǒ3m(}57I&ڰTr;+΍g9+n9vR$}hnX~mfɨŶ_=硙 _xd'NlEԮVɉUt*0(^O>\2(Ǡ9>;ZL]e]TNZŶݲ-QZ,\z@;̂p7'/g{L6S|+C{\bJjs>d"ɵ!"~W~ebXH{Zeclm 14l@2VOd}}F>!rOj*CC_=sv@@ޅV4y$ I~Hl1XdV;/U㱽>{j0- p*="5пV4fs l T3SrXWbs :%46-ɅZB F(Zp|ם2j=g3 M $'uw~gw)ӉFf>XOCW_>r pn;gOQت3θ[`5LQ$}]f,.Vv\>"JnE"b *f )`p ڢ v\R9 /F;; 2z~rH AJfYѸBwY-kWK Ҕ!SN6O-T/빧 b8Ԥ"z",R5=G"15 $61t {y?SB :@ibbl+~["b&qﵘPn̄#%qN8oisT:yq37O%Tiac Y"$ Se6-u'֖HJ1Y.S_$6Q^ELƫy\]QIѦ~t=7p !iަ>J#_(|Ȯ#\#Ν91} IJFhQ21g)G̐NGBcBJk dBȖz"Uvl 0E1]/3ټw~D`K ̒o!0*xF֜ ^Wa3ז9tlS\n #3\qVXӞSZ LRP.WNh5?7{H+H]jĚ|(Jd&06ư?X_ Pl3u  >//I=uctexf׷\@5/:Q,kO pNTwcq5כnj :aL9IJ+8eXnW9ERWZMUŶ'p>oA؃-D.2dh!*QdF5so(َxFhܮi9G  SFG*A6yE =Uo/= C W`%5>O1{n8{V&* =BãL_4$CRc~D[QB*݁3%'{}7ؘ|Kzp B(7{hCE^_}@uʹ)**k~$u|y3Ŵr4$k5\"T'O$s 32Ob)seJk^( II9 MCU8 yF`j* y%8+c!nqBڹ*|y!#.(!oOZF񫲱)}yA qC$s`(5{Ckl֞DnO$>:87K7thr>#Nzuق ӱWjk6oJv:NKkr^GaхIOtLNɸAaT˘y P/ 0b2SVX_Lq: -IdxAjMXDl  n<f4ԯF1q+z'$)n=@yR넠4Cf ? xT\,u\ŬCKb"cʘ>mɩ=NU&I.6Z-6M@z \k6gC  @. Kf5AKQT1^_7IbĢY=VLu%r_4{ 6lä Jb:_7Ɏp|22NQI yP`)L]֛& Ud{س(v8!PANjY.ަLA-6oҀj}aן@=MT0ƻ',֦"T0-5Va aZkI +()^y&M3 +c}6uF ɭyR_dݎ4aC$@^w<Ǥ(}PC(5q=ʁDV:1?`- g &x ˽]O8hwZ7|KVaPT+?A5!ql!}st)[(&?3CW+Zm s|3'^m|-U1YShbs9JrEzEQ ҷ`}pvՀP׆ &x> y^T+)J`)Zgk*kP0db]"۩cl'|1`A R%NsbWG<-;?@5O|318%<6s7ZD%ULJ;OnOVdf|+=I!іQ2繭;ozjQOҵT{ࠋdT0sOTM8h5׊njdi^G7o@EC6bYqn/B1cdɛ $d؞ T{b92/Qk pqR+Xz ABs{Fc%t]XAyFwpY=ݲvg  Jhh!K*wUE;<rczZlsTÍu.q"ͺCWBm/5:R-1WJ:^ FFBg@z JPh@?`hC\M7Q(vy=+ O8Z6F3Eb-A{waJrԣWK i Ԃ]y/rD P *K\tSxr ij `re̼H0goVd-k4(өPG]AIA:CH14ګ:׍D7ϰ@K$X'O=[EEgͫDMZz:y,:Q5cԘ 7E]X@[xkV^v= _k9|.)W^|ex fy=!mbxciv ̽3hKLnWi"TT,z%]7Ux{2ew3S#p7MVW %wRZƤyۺ]_qpߕ!6_ڄDHy/˸w+\慲,#JBBM"_ČL"8;z;ĎWcXS篧\vW=M9{§ZUu&ggk)C01p@vg!ֳڗ4S8NU $~8Pѐe%i91ko#{U[l8'X ȱwWD㕾 5p68mC}\no>xj PDb7>R55̱gYZ070701000003f6000081a4000000000000000000000001662f7fa900002ae4000000000000000000000000000000000000004900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/can/can.ko.xz7zXZִF!t/*]?Eh=ڜ.+Ns4q0^=|#t%7y}դ\GXWJuL^F>C@Z8) qAT9pzxyxxC/1)-Tܭ>^t2OA)ۘ=W b;YP,\n,^Z}9BZ"MW>\myVpt~wʇ,Vs#|H}gL=䏮%-:8,$zĶjF^V_qjBӽ;\&xP!|Vsy?5laJft>t1[!+)%i Wω=&buiy}k5ұ_fmU`ATυr,-J7CӱnC%#>^g"X~T4t;QfQH6qAY_4M-Ur'NY`[iqeeehqn_m[A8ɕ CEU*%w &K" :kyDkm[70Y%UV|"ۛr;_a:zo\ɰ?TbhDfbnE-@vs^+pr̟x.FӊaFI?X(` ~:H+WY{Mgh me^-?*o6* #\e㢨Nx4k,vkÇr/,lA=ȮY$drigT7C@r`}H!r ծMC[oݪLni rx7N[ն7D3=_ -kT*l4w_:OBfp@K/jEuyiĦErOH52 O 6e|BW*jRb.6?U{ E5pNDEOM8g}hgƹg@?w)b)Pp>L%U&KS٠IH?UbcfrǵB;>g wT.3l`DM8AC=4h?uhЏe0S,{x;cl0ev$TM7>$@x YMo*5eT$}Z(hPj] o45P8( {YPP xDhU5qz`s/LCz@jP)+!m^:ܗҭzk_cl,[p\˚d&%5n%MdSu(AaΜ;tK>%bhႽEZm;0[p&FyWYgQxA{0tn0R}Ӛ#| 0~L)ZS'vϲ.^t`B;+Yo휱aP7KE}||$"vbi)wiXZh*{i]:w$} 5Q3lSLklم9ͦKy2e`6í$&N&=*XE2@>bRm7SDzmiހ_]n? ydܡSQVt |z '[PTB/=^%"ZlV y~6hxk LMtw|ۍ,_1MC5 rST{6g " l4sK}3}Tb@WySQd(S92gZ qbSk^ S (yoYXD2B2ܴ"xóR>8Uy"@cEj,|}27}l+1,~!۳]cX/^EDu z=MgS$9ch tq$ﳽs *r@ "#- ye2GJBJ/hAyģԪn R્^{vbhY-!UEOl"XwF>Z4]l&=|;ծPTЏO3әSy4LWD~~k+)1eXOK$w@$<u\Vy&-Nynw3*1`ElO h{0E:ə-|' ', ]c9߫\Rlv\c,/*ɱU !en9)f! c' w-oJtBlCS.$hgaߖ$ ƕF$U4<[눅|T7_ rZk2j`Rݫe'` 4d)Hщ;c|K+IzgmH#lO,ce kl ЧN'lfts\C ~x%70x^0`$700Mj2<د_#K4iC陒ˢBp8v'oEAֻ׀cZGZ|/G/1z[~bT7>&`0s">z`$#Cat R2,gh71<Ls%FP! /TϜƖ>,AJ\d#EF I A} n%A1k.a|:ٮ=@tohh`~o”衃j}24t]q!&DکBL.\/95%;1d<0NmfŹ[5U'Kh ?& l'<7y™6B#ǼҰFv7e&g݆VG!P6X[IngruhK2-40`\O}z$d]RY9< .Hτk E݄a)' _mvQS0ՌP;-:шbe{Btx uڱ 1B 㙄e{ CY_woY=X2]^׌>%mf{`rC efE\<4\zW"Ȧz͖ 2Q17#:l I,`iu&`OYKeD7cx'㯋/GϺGȲE:oi !929h Pr̬~.L̈!^a*P? ^ZO.eN ^~{g{߶gw+3~as NecD$ARvc=ah^G6=ạˉi-7SeIx0_?EiN\—14")'~֥p%`d8Fp}VM ħsk^1>(lhgU]u_| DTU]#n%p+K4u z̓…8zS[$eaF)95prseQms_2upYi gԗ(M_(m~wfVMJMPu"31' o%cQw"2TDdɐAN')P#+[٨O(ůZaJ/2:x0 _|yf&-U9KYVIhsqZk l߆Ym&C> ǢV_F:%cQ+of@v>v^^aMaiцyDe`իQ>7_M'xdnH@Nr ~{UP\7r}4.-,@ p=#5!ٵ'9>m ggHQaof-$:o}m.:MTEW*t2h;1ЉrE b Y+e_.g{ū>b4ѪCj pΖr\1Z db%QBqЈ]?!.U?3vloP P'bi#k`-= u3&wwʵdjlo<"^wD<oWspuغh6B|Qۧ=:)17tG//W*f#Ѩg٥~ؤn;_O7ڎ1>"9f 6~rr3EqHg2hBLM!F _d Lnq}b_iZ˸uU^$;^, /fP>!lȁ4Tc36E+TQOr^xDy*21B"Ees#vv TiQMrC 0PhinH=3K񉤣+wOs4FF%<@FŹMƵ5[~Eoې\Q7qf'fm pA"b(,;DY`Bϔ*pJNIrc2JD?gݥ+*Rpٱ_(e:CLQ>v2 neR3fvTbnQ̿)SJUaj 绀Sjw*{m93T >9VFFI\Ƥ@R 灜J`T, NnC 6vR znH)gR!Vo> ]..YFvzW-:c~,# ݞ ur,f/Q#0vgK@C>ꡈ p63Mo.7/gvh ۪pbᝀ6`O n^_>ee%.^GƢUͯh?c\WxGަn8 -s}ƅPzei>TjT- .e" Yg,;w< _B3^8=E\cꢌAY;0&LWs:~u$a05V LI40Ak:w[N헣9Et5! u>3KQpgx#-Ԙz=v??iC=vi&*س"eVbĪ1ʾ$5'^1ȃυ?*hSƚ$)Q UC$zEA'3C ev_ `8,pZ-j[f?QuD֛P#7@gxp 鵗ޭ92V$04zHIQ4;~$Fk/ex .OIU`#j|]lםU S9AD9 ܛ?ZE/G#f`T=*fo)0NIoJ$9#Us@PPL!8nxdO8/Pဃ7 @ lFUŅ02={_C 261}$B"#:ۘqzy0ЀN,yMԛ6&+'ɣB!@45}9󉓴|5%2S.M,Vk5H^#}љ)[xW߱뢋"r{XS@yo2r֒D f#pihM}JSh>a,y@̕ :b5~I蟴-ל֩ˮkk)ےd>cf:% Uq0]>dtHE/K[&)!Y0%5z8A*C^'.HkR'"/:{9jf2]Pm| rPw@ezvFݟ]^khR1J:HbA͗0 } YNU:Աc Fm8;^`ҬkbpȬ{&ƜSX u&LLGA[- J2}`3Mz$5{kXVq4q;jZ Fi[y 'g) qhvjhSAȲH'4*;p[s4o_KTRn `b hupݢ}M\dN '3AiRW\[*"J~^/z\%y9d -Ɣ>_dchk2;n+vE!wwmodہexzߧU߭iBs+BU@&QgYZ070701000003f7000081a4000000000000000000000001662f7fa900002a24000000000000000000000000000000000000006700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/)]?Eh=ڜ.+[Ni)A{. R\mUޜMe =5m EAَסT5k\d/R|GXl[~[NW,=fBg+( v eReL0 #jo#w'#-Ɣ%krmH҆y9T0C$6y4^Pv[{ {-|V,E_pJ* ;$g)֛B8z RkHki-TSmf57{jZB,$h0Q!W*&^j1w宗 8sKD4*H3uȽ0 N{Z̫4h /3!A+r>di Թ{љ\&bWGE\yx:x: ~LFElu ]|T?=%E#N:5S150Nl5F Cs^'UF73"ZPaW K bpL5&*8uzOȔ:-$MT[MΘ`{<?ҭk6F=iOm#)@ z_C%/MEQ3i9 kLrV[&,[B ׌HH<&lFUn'Z:5i[Qt0YIPt`3 /9@tWfu%ڼL᠄sj%g_~wIP)616@Ē[+ׅ,DVʖ28>Bf~H˦ ^]Q$.jrYYJ@P2:J-jhpH'~oRpmNr:_6i-u{S$ɡJ!^-iL MRGںnZH S K.Ű/0gϭGx Ch%%PPW괢~PFy'ٴ 6DhFx#5Cn`*qYiYqye[ٴy9ο`tA[V5|f€\ZES@ڧnǧ :n1 E&,ѲV)޿% fWSM̘ $ E?ڄ*H/bs}Kv֡~2 yaHiD f^q8`_L\ ݈LEjnlTDZ.?Tot['B_6M a, ' +#Ek,[~4POLx Ü=H7!\-([g7P`G޹|<&V:X Kf"y&MG9DDkQ^Ppd,FpKojU2 {]!lMi(bi?OF#RrR@+ʽKjltP"j(r&焜-L{]=T-.DHػ 1 /qϴWcOҥʓ<$~78k2N}Xӗ<]K^hhŢ=Bz&~jiEyaSw"#z;)@q:NA} %vaVҊ״r B 䉤QqªWgHF~,?(<⧟؁Ddmٛ"AiǼNm<|wƅі$sHɨAeά[L@n0fA_}یd9{6+qŷSb퓷6UxSUkl"#uk<~*IM/6R&q݌M6m%.*#1U%V(B!JB*>#-<wImC I: V_% rY=iLNbZ#4q=,̶i6PcPooKQ/*wŗp̫!c9_}t1$ HIIlny!V PVl>2AZjih 1j+цΨlEx{d &PTY3Sh]3G[Br3JY88N=ߢt\0B !y>7KHNzցy9'Y-}{_RC~oJIo\ fh#Fxh@eӛx/926FbvPd(+CCaa##ǁ6stgUNdkWC~t\}OgD\A@}$ [2OgX D -TF<_T|q\N 95 'uֶފ^%gS** 7 hE1| #6;&v*I-WdK G؝NlI)JCھ¢LM8~-"U;v״z.10m;ӂuz MB&+HJg*:jsqj#V ω^=$HO)3Ya)]ѼeldG,i֮GO?{AayI KzZ羢W!RL[zy{ᙿ]{YMq8|#7n!a8X T#h6j⨜Os ɑWR勤p^9+'~J/bfQgAU` CkqmFH2B3C}-:YD0 bU|~ "WD9׌g8X.&n/vyQ Vh҂y~m\ڜ8H~d rr {e,|I4Zӣlp-F/#3kQ+7HK큗)JŸ>oː53MƦM7ʟ 4E0vj r.#l&zZ"%kI@qG O{c / dl{Ju;PPȀ6KAElQkJX]~yޣJj \_C(@" Saܗ60LKo[1,8Nʍ?e>+-JO7'<8XOt',Z͹dͯUQ)&K"LLY'ڙc  @Li%Z'sAr* e< ;)O{!Ѱշ7d?[ymsG.vJfUg+޽'FL1c%)&uӗ/u-'T^.ec7y]d#|?@Ajj M{ZކlDrSeЃHހԀ"Nrش'U8kx35 ZJĉT<:[mKMfJ'Зhy}>oğU J3JfP1Ğmb}F#"QcJ Ԡ ѿ|nʶfc,0epDsu?Hao&zj~IO[vpm(SW nG`$f$Hj;0m+R;%ncy ̳IHbFUg5^߇.je?jZ=VRY8;y|{ZM1J@FEv15uQmϰ}.XC|yrG`{zk7 )ML'HAٴk2@@e7!ٞf[L8JDB6s/En<~ВWr@ Nh-,PMR1RSVg(owt[.#yӏh(~?.,RE䄛=jW't3#إvv7r*HDe&nHq}ƒS1Կӌ2:I> #Sdر*LX$(v) RwD>ɉ@3A?EvWKD?Gq(Wb2!fhl^Qp4~(:~qF>#DFt]pnn&ݒEMBO\MyZgESd"=RPR0tϻ:oY'畆Rc ɩτsd\ä߁)2-Oh-C̆'C>4}ѢvXfSnv0-JY_o S; -jE~g`ȥFdogU\t6H$sv3A6,ΞU]4=K3lKZ^/)gHccf=fDR+x֕fw\%!TY|B!. < 6zs2 O!ΥRJa;hyZQd*$PE=gj?,p0uH>n)N/^jz%a>9& Z 6Q[Pɨ9Sp%!k58'7♸Ϭnr62Sgw"诜dg|(?eՂPg߶(s3zVt'oo'gXS$7kbORwL<矃MU)_7?DsLdlwoKk $enY.Z 3K8XFrGeeAE:CwPIٜk*Arxۡ`|s2|vkG>ɷs(}l)|)0`U; OM"11BH]kgZv_bjռ4ԌÐqu6];cRX>stE6K|yGmAeUWaZzȯ}O%{L]غ63ޅ5n 2͡N]RгQNcA@= =rq.1K5xɨjsD%2,4Du$I%<^Y\kq;İ9y]4lht&5 íesCo;ٓJޮQZdngj z| QUdXbŋ11!9V¸E^$^VTIF*2$UAG'ƦS3ڸaz0^nm 99y3""P!<_2>HǨ [2GY^}>N&č3AQ^NM`]qFbւ@fR-1gm;I,]K9{7tWtk52#d3WtFc(JG݆BTnaz` Ǯ?뚱m4`^k' 9չݟ*mOz!F@PՌ_ 0 wҼPaxxK urA>rUoYWFD@8@$+(&ZoA& dk+D'DHLВJdp!.&Td' I~ >gӻ3~{ 6G yiǮZ6Q3׸缼 OjCP \-h7ZqL՘ƣ_*odRϝ͔T|C2~IqݬaqFof7fǧ/Shbm68"!1Xu=36߯nk8oX|{9 10߭^K-w_[`~JAYVdRqV"r>׷Np633($W.NJ`)w x:|C'#/lsyL{٤+rfjι*GϿ60 H)'m((OO90lb_VUO:ᨹcGS\`Ij:#i>uZ?fuz:mF?f޵o,Rf>5h`MS[|Cŗ?v%w a o2;l׹KTFъs- \. T5o#2%#D⛏RMXOK׶FMVvx9afbV}C*67v6az}8D#-U=˥W^u8XJ'\^]ٽFJSح'3 6ΦPN A~I˥Eg5Ir,*:ʷ!ۺlՁy:X}]y)\MѴE9 'L3N!3ǗwT ^޿Fm87ۛK`kOzr+QNܔP1 Icz1 #ڪ`NbzPRCETa'@إ* j8 Z1!S8zDV}~ Zdq2kVG'^N-F~m 9 ZZ`PBog}OI_y%΂٧ U0?@'B=VQM50a^\Өe)AUq+: X,K\b\KSrZ1NYÖYBaBsZsۋ\/k(pXS&Q;s=pDMչ:~YKjAsi|mТ]0' |@s5 3܋>DjGZX̝)zt+U^}^(%}^z`tU̧' h$NW=5߯;wt!*T^Ϟ#t0|3&:кj#%L~;/\{)W{{y.hGV4'%xS gYZ070701000003f8000081a4000000000000000000000001662f7fa900008114000000000000000000000000000000000000005700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/[]?Eh=ڜ.+ɐIQ2W羨 nj-\yr?=?m v"G\ on6̲Vθݡ6DÄqs?QtSB#?IjH_c/iGSqz'N(2<,'!6X֖Q?@݁q(27db[va٠=Oc pv rD<!1HiGTj܌)p!~ &4}a 6=qqڟexN w-3UjH4#kYy adb{+{yO]A,!}!j@6u;,,L/9U 5q[z \>:6KD~K=U]Yiy좰)IFzW?$9+;SjDc3l~5DyʹLﻑ\0-V^)e``[W1baE%>P,fQC\^LORX$x֫P۳5&ԈޓtsT {Z5&#DvCqݹDR1hP(DJi BoC쥑w$TPU_6MtuY͜v9DaH#u :b4WHN31Q6/]C8ƂX!\ VMFd:lH#K(5ue: o"γ-7W+]ЫtbcQaWe꼀u ҳ>]P{$q'ЫjkA\Ї&[t,d_# 2fZhRVHAf08A&ujG0 R:ɖ2xuM!r3,7ٷ|nX/7,PVoA+7~rU ftF#ncݍN,]5lB[g؆:~'+R< A$dnK0QeO$`)q!1"5bxӣi5ֹi8-4fCQV( :%8ISIѠQ`CCzrh0͐nџCeԋw5epTJG͘yNtRn/ I-LJuzر8"!vVMO)`+ɉ0`% Q;5^j7#!.l AԈwoq۾H2(JsIZP0 k:SYoq<+SDŭP+}c=?y2x>s <|E _H|J4oXvY$1d* ~`g@*pf.zJ6VBu' euҩ-5} 6 F&:쌜f4Tꡫ0M)m+W* hZ΢Z *_6\_4lI&l[7?i;fM%b)Lf\o}m>޸',$&p: lj6D*Aĵ=C?,ɖz~^mFsWS#K  B%|`P dk9o"ʩY].|.sJsivX嘣Ǧg1`"#H/&d\V *_s#)<ԏhCt׉E|]&Uv`0`(uf:nS#kش;+9/p[?츀Ccc+mNX?0yI΢`>|l0ukjhoH4('^b}7}oΊ pDFxBT5Dvf PO>׭;xz1]XԘ"ZܼK!Jh.\84&iR0b::ڠ  -dWW ҇5 ,w2f . ^^z`vud3g|仜AH-P ?y&]GR@&>1oގEquT;AK( RW:Bp׸td]͕N`Bb6zĪ "@)]ƼG41 C(R0=}^&aڑ't\]A[ $vsq4Μu \D݁U:]X*Hnd=?z6gUٻ G8=Sھfۀ{&D-$h/.h-5~g,XQ┦MgbQ;WVe;}+kXcIQ ?z??X4(ӭqPhxO 3_-ĒX H¹;jK 7#A1oR e~&j?;kn=tܩ7 ¯R{ doeUSԜl *VOl#Q@#B|́ _iF#D _\F֣aDh!j5vQ}c?ʯWcx;DjZbLwՎ͟:f- :F][1̲QoU oV.EL ^17 ocDyuدE*kZ, >qB9Ӿdtygrr3 ?ݷ)\ɒ%2S|#coaE'Yp"z`[/egJd&Џ#&Z4 Ԥչ -sa:\hIe=ա3*a;ʛA*wm)Q4t ۷z(^P,k[6cQ&:NNz]7հ 1B$Ƙw|$P 6wmֹ`$f Ɩ{z:DĸBE|XxkP%>;b yn/Q;lbuӔx ?#x>#僠.ԿJJ^E(HIO_n#8;zRe{6z#S?Yյ;'%aj~aG>tߍ44ǒWu. KolA'cZ z[A>L7:-Gtנ0l<9ˎ$?&sjq0-B2mZ̓^ b6)j@|3ܵg_xLgGPsvJ>%6VTl$t0H!xcE=T};ӑ QV=2G PC7)>RayR.Uw^ip3e 9/DGjb?Nm\Sa ݫao7@Jo޲t fȖTOa'pA%!X?<$ B9vڙKbp⼝4+Mxg՚LnO2W"{NIYQTVB#y](u]vsxK ^6&418EwmDk3WkZʯEWOI4c93'Mء~d-fZqz͔ |{Q2D=q~ IoLގ$; |$;70e|f=Opg"fl80hs3ɢki߄X|)b)RN4\;3S; ˪ "K[M ]S7[٥J j{u;ȗO;TGd &D̬p}Zo/l$#i((]LV" 41~Hχ-SZz* ԝ"knsim$v[67M7[g/w| 4W),_*Au]4lW {~Ȭz`؂$~e. Nst^U9+q]{j/$cЫ(6B}j8otx'nتAyle+3U'\҇Lzm4t]5'u1κ@Wev3 *`7:ZdƸ[E8amqϾǝE"ǽGo.$ޝKktc"VsؒW,P=ˑe惘rCnqJ>*~I[A"4옰d[&*mkYGؓix&4n4 TX?f\J+զ.pc>YIV!*Hu,laeNFa\NM*- oC%x\wGT.+L Ͱ֭8?? DχVHz`]h4Bs6Z 7<}%uokQ&bB7zzRЉ @PX=?A^q O;np߱Q,_K@=NJC߼)=;Y%/>"Vd^vB?G>'2,._K`jLOXǺ?*Fk j]ҎjaL1L~=3@⃒#yYEU@sa jP鍲G_VClpӲ)6d8Vȅ[1[2܂)x-{L18B3k:$,8.^ے|[E"!5ZEV#"J-k}nmji¥l.)JgyCFQ_IdkӰdsMU6%sʳɑU}9y'Mi鬛4N;=%R`07`R09WQ 5v`q L: rZYp#07_ǘ ez҄vϩQS@w\ ar.#ڡwj-˰> {d<#x~~̓l8|o csEGRġT.Z Di=/㖔E4Mk}u)l`ei2÷bV;A ja@^Q⳶>ݪה9D2U)W28o^/UT!<&KadHFb)lENSݧ=SH"so)9F?/9n3_|o7 H&k E!DO~YͽcgM 轋4JC3޴g1٫_8WPKFKͫ01ѐO%kt F :s oZᮓq(P!z #Q6~TO=;941yclkdGfV!thr NϺTRl]c5^BlFB$@Qg5 }gO>ə N'Nm 'kE%^B,-`CJBw{qFY`{+rN8}n<.ޥ*_Z;h80%વ_x M}}|6q;IU: H"8Qa'/CH}˦%|'"?On趧-*zGZRzk;.=YMX(L6#7e}U@،%>ש+U]+ZO*(?Ͽəs17Sb @Sv8,Fpxeڔ_EeD,#JWʓM؜(@7K2qb7 "cHЬ2s2YN'>q:9 Z!:4Hn@#ը4 {˒X:{0*B,>>fǟhPj_0{ۄ+e4oZZ"ȟ9CqWnF>=6dqvRԯՎ>D2?1Iq؍Z'v#'UMmUi TzwD6DE䈩i"ftG_@$e}szv hZ@12l4t8V]>! ZL=[3DO&;"CcXz1:c^^3{GP0K6Z{znK R_*ڍVtvekyun0\Ao$FQW8M:RJTBK:-5m;P!D}ۼ=p{M 7`1[ 淝xd.Lׯ @g%lHIrO _e=!LL `ax/& t`,@uՓcLp*"6Z n'gsrWK2)N= 6Շ ݶ0e^ڪFH:!¼ijoYX ϰ 8&/ȰS%1L-4ejZ #aW0IJ\EP& hcKo/42){,S!78c0\sWNIE(b'V}%@^tI(5vJRimoDT_<} ͒ir)1:/$9@<9ΏR&i|1r]M&AoQ-!߻vX~-V}1[ԟdң<䳔J`WOʸ[?&dV|D``MLװa6uV-S&2'NR*iEFj"2q@Q^O| X<[aOUz ¤˨u ʭ-{In=^K::2B: ߢqa%[]0T}s}JȶRo< ˝\]؞FV7Fx7l~`at} 6֟RYV ^ GS%WJ#K:#y>.YqQf'kQYsTA~t[D^G@^=˵äv j(J+fzutU@Ի] 0 yiD(C ad %!{0hN/ l3[ WF8`Pf֫w\l}0{j2G޿QR;L~Mےba~;,]KS]ȉcaqIi3e+W\(48N ~P|+(S@_wl-9-.$23Ke eY8co⓴ X׹Ō{T}w ؼ 8=DdǞB ]PXYePl&wq9zJ oJ O!(0RLBLBѠ#gi¯:ἢt6,U.]TӔP@["\Kg[t/B67=&M62b9;Vp^}&fxXqwEދЗ]ӣQٺgd&r$.ҺbQC)6b:Y\7$5y-fD7 5:g+`(,l8HIahY9:ҭqgPAc+ADTP m6qC{oC1÷d E<݁η_jKcl־UYF+Lfh!ł%-ƿ dD{o̙;I9 7Z(y?E *^7WZ{W]QT-r?]-I䐘3IπK$7E]p46ˠHLΥl9}Z Y¦|:Lm(|qy못aG\Zo!otԌ fX0 ={gD*, qR+fx ̙#(g,{q)pAdPKaidCv]uqz7Ie eX6Qе2R4/`J ;І7HO &- &>r2E'? d."ƲdžA8unFfN_dvM:Dg}%J+=!(˜q.I;VV"Z贋'ɅKFWg% d9$[rcƒQZA0V[qQq !!ؘxE%M4]*Nff|pg֎6BCf ABUd o=M?{GR, ?n/Nn'|\NգBTx XON)ANhD . ~ƅmŊqN` _ /Pk5c2 q{>RxtAɧ̢<; _PqSW !k[?qWNK U9:_ץFae%ܚׇvӭTfloOjEcͫO:^8 [G %uHNH("9&5ÕO-_&j72U+2yTay *imvͯ iT7?o %w-EQX{_.QR2X$]҆.TT[+P@;"a꘡ž#vfDCЗṠB2.TTY_UEM Tk#I- og0mL8k|µbM6m@^3\z"ͥB9]k 'FA4:\YSNiW\S-]f*8t`6M`7 ?"3)FGE _O7Q nZFYϠn:l3TDT@fL]q #ኩ aDc EBۡrS&b0ݚp,˞Ncdp.&^JANw S{nJJ|3+3wG$aC 2>j%̛.5bD<0 ǟR&'ߣWDrԻ Cs)~ŘbRGAG9l-AsŬkTy: hwO]{8S:k\A)0sl]Y+oTyԿz7 Ga!'%|͉J FLt黥 ֌a_BFΜd!ߘ* ݺ xܢٜ얾T  v>)SZq,9罾 SX]eH0 I=8U\&~ɉ; YSK2'qC$1rdL&J^Y24~eO$f) {usq-jq6)(lPܘ5ѝ#bQx{q&׆sFf w,mBGӋ8҆-uhL(-z}rJBx]Vg{yîbpy?b#+R?cGi7)ʿlj^8@=ݭ5EQt!՚;_%կEGX6dLڮH}i+0j |g3ԯFC9$`<ĢאVnġFdS~j)0{AcfՑ"̎%օ\5'\0p[_{U ޙLR]n<4Uvf|bkwgmHHZԠc B2w&a.=ra (xN70yuQKu:y'A' ^DXjEQ":&3x P80WC~M'nK/&jqFe. m ͺ]mf'µWެI\J 5kz/YegBrk-ӥhsGg, 'AGłR/<|}1^Aare^8KLw2ä̽[դc^8a;Iz\#¶ si0=oE> b<lp hh\mTmZAw˟tS~iI~tt0=~xuu},D-Sc.x_T~j:id5!^E0 , ~t¥h)p)O75_ruL;ԝEK})vb S"Ck"\p)3%-F_ovqFG$hkDVO)W62E -T_(ٮi_pdةoft>[S_PV<^eN ZW8 C<TikKj-OZd,#o`s2rn\ƑPp&LW>rQs'7$̑bnh/6O uS9G!J'?Z~?괕%J"mnBԞNA daiFxyd7ތ)en_kgHv'=H`kq{9IB2uD 1Ay,W1B1 @OH:t~ |jĢ_IGloN~>&l Ӂ"pu,[nϦ }([>>!xc "'h8_?pƔ]:ZW':EC `b,v"y?)M܀MYy\)+"֮d?`*viQR ئ2N[#h\2#:dӜpQǍB Kl g)-e8Lt^D4#;\ hĭBTF9 N8SQxho8bwFxp-&zЖ79STVBsXKEΡ;f^M[7QgU@?`x,M4}񒊄=MzA4az$S;OiqRP;|niY[>/f2G9 J3|s9v2o+鵋d.|ܑI{,M B'H|2un a|6gO\u Hnɼ=fňc(\UNW_8W =SlP_(1W[7E5K p5\fFN4)hR E]WD_!ܱa}j+԰j5 V쾑L_Y6"22݆Qqa1]E[y>V1WL~Vn5uGo-`E4-;wkny$t甛Rդ ENݤ.?$%œMZ>*b<֮Rixy ꎝATCS]Ɨqmu[,_>F3yo[{4d6y2丰%Y)$5%\G.Dۀ/1޴6R 5nxS2Y2CeȤgWĖEqOok]2ц sگ~RW7XDU&J[A10b緾B;dϺkۧ!k/ഊyo_jS9w-8Jxzع +b1}TŬP}/c>(qz n!:n|d.d)ₓGgPpĂoSt `/6o&[ gCBL@b,,sZ}}-Gg|E\9# ˾fOkʎ׆LѨPʏesf Ѧ,xǁSƪ4X K,>ahC S Kz(-'%ɡB>'NTnf3_UmnD?,@YhFw׸9v 0'B]_v2O"Fg-LA>l6hb`Z4|W{C C2_!fSER=֊BKeNVfWglR:$p`D\ZwyG h " `c6ٰGV{K[a j^A7l`9gO@Ӷ׭Zno.1y5Cs"%F\~`6rJo_ XvdU$~={0z*O5m-ǀ.}9c@Ymmcxne= -{tOO/R-BPViDۂ Źt_o2ԭ1ѩ%d#횃fcysyF;x5< n)%˱kUeEs=>PO XY3q*JY~sßC=}K_Bc[>NPk栴 *|RFYwIjAr>ob*B҈td{VQz#&ޟ^ا%M Gso]m26)FZɍ>'|bl-Jl8UWΌM;QёڝBD*y/VS1+gU3v"Icb9yҖnЯZN?ULJa3cDWr ѹ85¥B7+¿hlhm} VY%]Qc*%~kc%~CDѣAVzk}DPF5HN;zuk~L/#C_ AТ)ٹ ۪>FfӼ+CCZ']֑"ٴ1Wf[:_#G'e"CBU,t^9exw}rUʾ͎i"Ĥ aTb7rz1 V0Hڢr sƧԀ;W& i\h-Z\B(nVr}DB,#qQ#iLfgz,\$KM|r[7{L#|GBb JwFa'm2-O)c6|޳z9;7bQ7Da"V s6K>쫡 kD鿿ERh] w"߂YF: iz /t:9Ā.T0  T"=sRT:$aXgQ@S5PJ $MN:J%Yñ&[XoE/iXxf-t7eg=<^S}y2BZlL/`lCRe峦|ܯA*h_L^FB-9p)[y'4KB-w@j<( _2R C< J|khVLW7dںZ^]WlB[19HݔsBBb̍{ABK)(=\Xtwwi(E; xRLVj쭞g~ 9b~[ϡ Sn6y_<,.ʡm7ʊބ} X*(d`g("Y7:^k|lCNpBMowsVt:ScRj?$b6z עBoɚ^6cӱEQEJ?<%`~}.Yݱ@Z) Ppoa\nZ?X򭌔0* WAK'H0kr#b *S-2Xji$/`;7OZ`Td4zAkvBDѠT7OvGih/,ew촗ԅ9 ɵ!CSOw м ]~%/Mƻ#GW G}O:*mX gCCRLoF(6)nպ]@^eY菀!|T55Q5ξPzr1r/s;e>&\CrAu9](Ǒ2ܫ/Ya(n:'Id&)m˚(`nA[oZ!ĉӛM`L\0njK.=Dj6:3pX SÐ+$3lˤGXNLjDm/7"|]icPvS+5J]1CQ\@W7Gu@L|5V@ۭ>f- &%/h i<8Z}5at3Vk/(BH穔O#$K|/,o m(iԙgo?n'E'-UHAK51UԸDž1裬 ǏDj7\nǻ_M'04[1.a=^9vQ 'XMjH8¬<uLn! nODYpei!INyq*5^4KNLy7Pl3u~ `/p"k'ʟ("ILV;Dv.P4eGOLԒ-’S1~jQ8Yj;Ia&{xХRi_L]Dc!#M "iȠ0mIj(Bhm-MgZ1$@O*-ZF)/63о1Q L6F 5i}9[|` 7VP%pǠ( 7s&W~g5JJ0| s'TtҏbM\JSGk9 dU,O!C-5{e- ˨\i4TzwTZ#]EB66g> :, }{&O\vGGKS~-#LG<%bB8K d%Yif, c*:{vDqUA-#ntVͬ|&#-.4FKfTVv_ǤJ\{k*?iY`"3r#pby}ú0cPmPippw1zr R rus9owc!>NsX^@ICiHբvx_BqiwzJKOayҝ"љgeV@ h_N -zceYrqGl+NVX[=JS1œO GB6kTvÑ trW<JWu5u:cv0IdF4jZy5M.UDs z"JP@ BdO8Qia̹zSPEX0[;&sF\R'm?ps,r+S?2.984Ik-vw Ud"U@ӒڔGgI+fza!Pano/ :W-O׌Eq݊h\`m$= 05UpqߺW^j5YTL]g2%*)2]qk;@{0$qbԦ-QiaؒzT=p}ژe# JMdEm^%%`g\r !h^PIGiu`4=C^5r7;9%f2FHE/~.;|zkٞԃxP< fI|3`cGPQ %%G@ߍ +@++M:UU@*f% 9ui^;WЧeȒ9! Sj~A CUD)7So3UE1]IT1UЦN.t@?Uf4J9XSiJKXqd`zeD)rePwb%WWlh*~!2dF6Ky`ãQPe&Xw(ba80M'UߊS0 z]f{UpQfӝ=FM&zQS/6'`.'ECmcB4'ʔ`cj[= ݨut G:ΆRTl%N% $zoȝHH p<{i8g,3" b#"=TcdMjKVtHm:D/铧TE҉󲫺 h7c}ms6\a,>dB$ ? fY8aKTTpQKbdZfwD#,HtZt{{}.ҷĪbUL?UIdg1߉ٓ6TKWXw>}aV%:aSd> iȘ> Ǭ!qe^O0J|Z4Q֑^ge: _|] } [L,ovם/2sU[Й 7J7rV3`hTԍ/fHK0CoUb|jX ⻌ a)3zEwgtv к6&6Q[==(IR̅T5XuLלK}4*傁 ! |Zed1BSs;.}]p(}R0hh T4%֣5v0+mToɣAꚬѥ2{Y"ϖN#Ti"< 0bKvoL_߃x#G :?@9@wai >ba ;ڪ߈#>PK?~Md5o?)imT@2Hk>f =߁X!(6!S϶| yE*, 2ԂǙÇZEpFB'\⒳xAOR@(}I7jƅ;1Vb\MkoAdՄ3^=ミnI2763@rÇUBԆq6VZ5&ޱxr,(uvH0 $r-+K'aP g™>_?̥ȋYw' FW)Ұb5F9h&u.Y$$*5v ',qkF((L)mɥF +tbO?w8*H9XM楑Xp Q=y&Cp}l_IZ T5V)H|5('~2STOQgE.Ь*n5?s=na߿3b^gDXho~!]\RjXR[jLKUQWI25D;>v($$cd4lU݅ 4Dt~4?93rmY|B%yTq}gclItyFw khoZR|E,+BaAKPRT!FqiM#f7Q KH*鿂/I$%6*uԾ۪X'g}|,Zc$<_o m pE%&Xm]"+YmD<|\nCքrͣ:|BJ3~C޷TĽ ,`O(U\TeuB-i!'ER,}OtUA9>Bxv)w򅖑:lmÆ8!-K1 d+:8lEh޳ LVh)ECdʾE(N },%ZّAesb|ZRt46cj̫Ah~PTΩ n5ɪtN)GV![K\:L} zuPُN%.>z:(KlPZtJvsozS f~ıI/[.c(bO5.~ Vb4x){AUX"<6yAnQrE{<$)*h<}d7:d-㮛]UFCZA!l%>:E g5|sm;,b$fXxr;e8$XJ0Q2dry~CičբԲ[ro%@9hW_pU<̀ T+ )L<&9%č-Y_YOaͰk&o0ciOr$$N6nPzV¨|9ޣ(UJ3nR*Άr6Cz٦K3 -|wo_"h~w'SύZ]rW1lfUNBJW|N> @$AXi`*E HCL58N\7/ &kDQ ڐrm}#*莄" bф"LnOpufFxDrL%U@ծLuqҽA܆fpP)b\p&٧q1< ՠ \_65Y==p_-Wo۹jVr{UqJ){@ԅ3 hj#$CƂpx 5-,$91 6NxHݒ-0ljPXnM. =Ƌ i>Dtk+)U8Ā:#>r=xGfaG = \aHT`>%̘u>y+n [t#Us}&9!D?j8^YWkѫ'@e b7(N~/빚MgϬ(E'_?_R%_#`fi_xm?DKQ6r0Q-'}Yxhpepv<ѯ"NEȠs*Yh'L˚{>fKTKno()x1S]xQ\FWE ؛b m7Vpؑ/_ۈ4ŵ>h."L̕nj|0ceSyjV&YIͯqa+}u_"WdF4q.Lzp h$NO!#0oj+[,[ %),zVHOE kuFрbEЮX4ŗ2=Ҡ ' :=3m R "y; 7{nꞃDŽuX15`(O9 ŅX6ɕ p~:8Q `(7t#D0?™̗3rB2pz#_," Ng/v@'=e'^&@֍&h [j~T;==u 9 5X,-n'^:Z[)eO"d=ڍ"x'7u(f,iTߓ<1/y4l&z~F~e 9S/LnX7r QݫsQ ʴcm^LhӼ>lҤ8llFVhsX|.ZEiÍBe'NjK9I@׮;$ nv1MinF%N4+ U˭ڌ$~|@qf30?6O_{B#+9HDnإ4 }}V Qg ǻ#ƿ7z^vAjo j~1@"C?3SVjp"xaڜ„fQ(HZϤ"01uo 0hV\I xJ5c ûz#ҁ.BS JeRumյ e8b̤VP8*Tq).AH%@_>_\8ep\g2!rI85̣ܕ2&s\j]/)䬧{eKI[CsB^n$|a.tPd)SS)kc\ǡ[ 6XL1Ήbd? G{?:*lVeV:Ř+#$UtF Pܘ~ֿic~|H?B1k-G4"Cep:|ԕ`si ߂z$ 65"gO PCrUt rMA)HQ:Nޭ9bV7C!*Yw+z>DFXpجc0o:3Q-\b$~$Sny2}14"&Ԗ%\u1y8]Pe\rƶ-WZ<{[ I1jJy;3x 9 Y N,o\Tܚ|[E܃΅/ ˉ2BG!#l/̢,>eڙ#Ie5SG9峫(0Nn=`1hV9=|\iJwM5'CehXE'd_8J}WzךwŬL}m ,'9}6gVOޕuپJ`Nbwb5vr4_oz)YYW&3$C9Rԗ  b&dE]ԷYIgU;QNf|1 <}:@)]Z6i!V͡%D4Y0&PsGhp`9H<&l$ ]*OoZYl w 18'%i+HD M(2 _ !6&Z> |w޺IUņNNЁf9>h˯ 2`(ݾ8bŔvI1TX02`AʠBT(BA;Elm* coM6_tӘ9L;' Iu]lw衿j hsfNm9l^bY6ٝ3U .qCg=c_Mo= e?LTLͶ`PI/~>W6Yǔ_p)BH 7Di?Xeu]ݷ#{-y~Yz.žH6&q)(Z.LNķH7iΜ%Ak*EFmQov{ԟPsYmgF]ɖ0qfޗ H_ً|)otnƻ) ͽcIR# `Iǒ* .b"&Py=t%1@izgpe-ua5=EA_jIcီ`|39&H@)1pBUH# `\QKP;BUˌ7V{%n}i7Up+a/:mK. j3eZ1ETDi˹o{07iQ&:En8/AJ{HέEfεl,x\?5zљ:d%ac)Q':(PIa޽Ӊ-;XY0<1B )[NeP1|A=M&"t)m+V̑ic`acr: r}(/-Y5դUh\rk~kμhw4U2pU@p{/6Fuك4soYcͅӔZ'zh~=5bT>^αSh/AF} C[w|w^<){ȅ8Qi G_Ɠ|*T]L$#步|կ_!Nҕ}()*P~-Y9f"egα6FNY4FQo)m |6dJ;ȸ=~nu+~0GITF.B=\:?B ^rPd*]TE@#*c,Ng1#U/`+nQ>8Uב*p"4A Wn𧤲_[)O)F3QY=9Z+vd)K?Pʶ+>|sZŨ>JN)s꒩ eb _ < (nPyӺgNv#Vɓirv{}\l=d~@NP 2swmȆa0e@znO4#ϓ0ODZrr!FF--KA6҂W`dXLxc %p7ZlSReC@Zf8RߓQv;iQ6BYpTǠ@Jɀ0GlX\ ˘pbt~ldH73 'b1O%6Oq0+}+4OE *agL|RU\>q$5:ԜQ-H*j16$Y6JatNb0/3_G+6ҡmpAZ=8p8H KކRw_X-$L̎$XdfXf ;\PovkӅg+َ\v|K[b[S.ӃgE LJJ&ʣmu޲x_ 9GIu cɻmvgp><ohJoC֯E&oDc ͤ]s-[X,Wт9I:›GlH(YβN7Is(8&~.t1_%(DFSw٫i,$G}4!ahҐ#415I2tBk.ԏl;1l `oRGt,f&Im%<!yb _Ze~Cn"dGc*K#hLܤВ jP%J _ gYZ070701000003f9000081a4000000000000000000000001662f7fa900002404000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/#]?Eh=ڜ.+:SWadW{ W:¡3z3>tsoSQֶf y5~Y:4ZW{8gLq/[^j(ܒѩCV;6.8M%Ί%{ U]j7 H~Q2,3 H'W i|d5|Q:fTޗHo%k֟M&qhNh o` ef**+@=J `f^]A [ yb_߁R`ۃ 0!* ù}D W%Ib *Q[Lw%0*=րhIy PͲՎ;=eZ`ZcJ,j <5Y=#qޯ=ݔAɇVxWsO<ph,{eߴF$ 6f,͸OKȼPetS2(`!VVbs2@m 5{ U}?0J5]ty[pޚDL+I)`ytʇiu}G 5uݳ)N눖)zzݤẊ=à4?p}{{RePm; ` G5|?ڵ B脝"_=`\X3Yv?٤\p4MBc0z}<%ֶp ]p1Dl'j uT];^_|̦\cc` lG N W#X{Loe+xaGK +ew me'Hk%=v Ǡ4ԃo6{twpN6uȃ꣣Mc"2IU}hOxD"5Y3DT1'a Mx[*-&6g>.sq]!O"&򿅪U*HB[.qypRаG%vT<-¿5i*{*Ը2H"X:RѐIh-TL( r@?m-P-LYGvC.5̴Gp;9}sЂ* ֍yqK0: .%Y՟TiwBjQ:8cXFu*Y2w ˛7+"*K 2b|,M[}#ӵfCZ UIP?h'tFԲz]ǁꨬIW$,yiGUo@,gý̋[]S RN2І,UOmcNP%dxOo$\ pS>m}kC:8U)/#![@wV~mgēe^ xrG ^jG:.bzOߌ*$ҙ{o&z5orxNE =b4/oh*ǽrf18PUS{8=|m`Z к{ʍ?SxB:;xh5Q1K潟#ɡ*:/{/p<`n2)1]&4˃tzI\['x=&.k2Pw,H}}7 ߇0(UnʬR[\7O+cpndL56\m|K>/:Yjm* XX}NF_Auku&+Aеsm"(uv$ TblKV%Ծ*|nZ05ʗˤ_I]6$'<ߝQl`w[+q}uQE%nYਘ7>-3~ԗ ȡM֔´]C~@RBx4PtT4Sw_C\۪z> $&ڦ0VdᤈݨO/&k>)<ȣj[AtVT=WV͝ ]E/\re?4l 4_Hkz9b-fRC/זKOB_*-7>O`=d vByVYSLMncT!HEllj^K0V;囡 OڍH^DГbMmVD#*Ru69cG^w`ژT^I4WY H &&"A _=⅄}&R4j8Y{:+(hsyTMlfdXE4m+P3ReI*f ?rV|/ Y|#Cq]:Xs{57vo}8ĿHӿ=hIUc inW6Ski٥+)v`/ V_0?D$KgP=?U?󆢗w~jMUޟvEoxy8ry(zڄWÙ_2z uѥ̝"!njg(FlU{U$NJ<, j$2k _l6 o*M󚣘Ȑfv鶦!R gJ(WsXgWg4nekw55`_dX͕d`3M G6GCBP|i fz`#}5uߖonyt}wԀ*ybyMG&hCGֳ#+`OU[u:=G̑~(1i٣l0Nw1Y`7z^ݲZ9*̜hVB0>`ӦT*A "2s0(.hpWd' ݫG'gut S#+·*E,m}I*];l%=nA☄to}[hz2GD~z y[W߯z,-Thؿ4h~5! W1K*7}HGH=H S 2(F (V)B?CB 4RX)g!? ^DޱE_ h--yZ؀&Z{/c]m^|rp$*x)+fPÐlګ&BA<2 d C@|Iy`_W/{c-QO:TuKoZ#c0GP 2iĢubb4l?-KeZ/S5Fa2WփP5Gp tPxH%!wvi,?%RWNCT&f:@zoKHC@¸8SjBE!Ȍ4Ca|x3mTnOC~NFbE7Gpn N/RhRݏay0Ә+%k;}\*VhuIy:vÄ2ꖴSb0k+|*qMM0UbR*N.^ q(j6$9&wʖP!tx(8a xJ2;l_HH8σB,/ &)|&xdч` = <|zJ TI#rߵbٻH|l^v A_I>+oHSLt$7{a~W(GzO crP1b"&A7+-]7_{k@H+s:3zߡTj·IkvJ,WKC%|zIm5/V!~w63F穧p:WHCOpXC/-=`æ2DrVl'DFcև8XU0jBdaf2UZN"a?Dsb2c-%9+dnڟGt Șx5X ǹԃ7߶b͙MK1_ֲ u·pBE>5Zb #hcxDz;R ^ل;D'.`@|ٽtV]R>n\;Y4ڳ$fFdH<["vd,xj15brRbdz\қoYR״9 J4t2G_ ;Im-ױ% <(un3#ۂ}竷LOSb? j|0@qGd5.m qP,DlpR7%R__c ?:""e+(?Xˏl\k!t\>RR/In @`͒M}YG瓋H|?P8Bq<2ݪiJW1;&*0\>"vRmRXs.c+# J8;jE!H$/>Fqdž‰6ECZ7ϼ|R}7 ]qae5i?'AJvxJʋW "s0"`J{'zT͖ ~xIi/,Aw;_p"2I {#T aSጾV(څ`ȗ>\x2I@GR2p)N0>D~l4V3 9LUP3K%juf6_W[k|v1y&KQ{OP[9daE@,LzC:P0P>tΥmºu>|D雕Fs|ȧ "U ~ʁI C#ٌLW\3w ddH)t5`%"N`4TƄl(_fVVvڞ)P{屲X1>m#s5O(Apy&1VTMc3|N|{Г7Al#U[͍zƝDxmy^EcJiї#DE>hu652u,f^wQٴ\BHyt`6}E+dR0Հ8WUdB\{(3s^/ 6O{z;隊Sq+VWڒ͉ψS|b4o1 exV(dՕuQQQr;ms%?YMRl@0ow@߭ފSoe'p6WKP<3(hk2}hOX羹/ͺ! yR-!\E1P2yP={/I%O7h&݃\?ԧg+m=d_q4 L6%,'$X^]D⏣Ǖf%n닟c79A R!+WxЇwЀԟxq{ۤ`tKr>Hw+" HE;fYp嗨|xCjxo:lF F3||)!¼@rl-ٵ8|IE xlWH|;aΌ45K:qsޜY\ÂU*VBR16TPIA> F T}96j4ƣg׬hG{ 6!d@M 2U_%]2M^h .M>zZ.hA>O{`7|nۨeW;dڛ v=ô5ȣ >p/^=2ܚ_Fjcl5/$A%]dBBRe&8dowe1a~8!1l N7Y?ujNd=+\ԕXC_^"꼚<4޾w޲Eu2F b b#Q#Z9@hJAW! ߡlXK_ HqnY97$NLh2#"x.Z$0,"Ӡ) Os fǡ,彁͡tǚ{Ovԛ P蛢]xt!?KapVqą|ޒZo%Fܿœ7m0 [ioJEA 8v#$\RVC^.G4gYZ070701000003fa000081a4000000000000000000000001662f7fa9000039d0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/g9]?Eh=ڜ.+XԐgZabS16 V-R| N@҂$Ԉ"p W#`*uFi|0xBa.tZ) h`m ]HCoȽ0IIoI#ϸUvd?\kفV!O) 96( _Nڵ5ϑe9o{ʛ” )ll-Lɬrfgz),2OŠcl?z+%swbm_ሸ *kF1r,BC|݋g8nab-eֹ2_J8pkK sCI -?EG^)!\I$Cfm7/n"}W$;sȿ [O_ !źK*1OFie1/ilg{`D{-nxr]Qq%݈Tt!rQ FY8o PPIlx vf bdD?|?-P~OM_FK dLVq!; CNVm( 5Ldŕv߈3 0s[(7 BL m8t aHPJLinA&+%Uvю%! h.2hƇ_yf8ꑂjmGXЫf n 2"\1afH^,nOG!eX)*'6A.4t)roqZ6%/Ɵx#88TXV:M;0ԆUsӘ8vVH<ϕy@BnFT8D>ǂ9z}153$^=ψ"&ݲ6{99QDZHNQ|DH!l%am/ӓ2]6ݷ:UX#@UzA9Ǵ}10Ǚ3v'A]dC&}!2-3 p{yϴ g kyUduVnB߯='݂"(uVkLi, 2)ћV02E>dc|al;ɖ_N"Dz8ht1̶J;]7Ţes8t<̝3v3c&-sǍ/`Ħk#C$g=> }y(@֯vvA[ښكg%+O`n yCgO=[p ]t\;Z!2Ǻ$ĘVg^`>?~v7 c6YF޻}g/\,R3+SI‹{  e.!KK8@{nxҕQ(UR}Tk6}Yjz6'MJ{~潺Zb.5HoFr)lkp.ОBT}$zR [#%ZhuWMD.GYJ/2&iz[hZR7XPEEj)y d^'콢TV{-vCФTzA Z;ڬE,*@Zg/ozVbZsOR|lӕo$&95p \XPElyFDDFfy;s(@DžU\Vbwks ~3wl ]M,K&U:Rq/RYPu k ݁C Lm. *mǢH(ZtFi{јM 'PyցDVx}v#xAfb=B3nN@ؿZmm jY-:ἎG\DKB۴@Գ/pcl#G8ZXRR4' s^5;]b)p(#_{k/$?Wa7gMiŭa%GRR_Ms1AF7XE?Ge. 諀̨S nRQsi;>_PN!۳8p\DҿMFOF> i`hdج(1Is2Tv#AሊoM{Y`:4enǞn\!iSܥp]qfo-?cQwRXشI߮9#>]`-s NSkޢ,vV;ODP*&j{1Զ1= S [\FK9 D1J>sQp#&-k˕)Ŋp fEe`?5R~''WHb ۑ.GI; `6zs4Qy6$AZ5t}t7qXzV$ݨ..&KPlN^Y KohkFDO{d1:I5`NRw3UzR nӬ} S3>+:VRZfw rMQ ?Nw?r\7)nnoKzTNϕde.L"Ϡԥgg3~zO06>^/!:Z }ztx}Qv官ZQ|B|fŶ2f/gEw?/ )6g {(Mqs''R&&±\n5o Ⱦ@-(Rq9䶇Ki)[̎G?Nr-)pwݷ?Uh?{x(ʬw@g !E#Ǽ`3%;{Q;^A NcYXlMݻ;B+uʠ+. ӝ0HnKRێ,Ez#f^z8?_6Zz'r/ ߬_Lv"Z#X,A^-.jj1HOd8Q{ej1W(V+}j:KxDFŴ +Hb/+}\mgwQg![ (µX:WXӫi )ϢkCSgNگm-f|y$ ^ -?.J>SM݌7#,д\]؄̎S 4HY0iDڏ2Z;tvGkG~~ESKwXcaTK~SEiU3$kՉb6hY}:KGs^\Kxj8J_qPp}~M~Va-[I Db:ʔ'F? SH^99fnQwx Csюƥ>ཕoП.Q4:x]\ JlYhL2(bTM . km: s*k_bOzLxҘ%nʓZP.TvQ^w~\iyy!$cwvʡZِdjLĺͽQb:_D\ۓ!e3)LM=4 N(BwɹԲѧ9sh({ad14I{®G͜?D":/, LgUԽyCzjr-oB2Xn$>}a&s4!˰48K`{d V0K-+CB 9Ui"=v<4|l0zɝGTɕ| B!RR5H_GXǾ Ȁۻ,TU"SO5I0EvTL\ b?)Ń .qG}(ɛAy9r2]̒T9mDIC&+Vҟp8@ϔ2m=]U/1A@M%k12:,6 *# Pu{,LVeQ~2mFܬkZ4aD$_:ϳz m[ 9k `!~Ec˒Bxpbs@Syxti6 `f&UÕ)Eb`z͜:)o3F_wX,??%[?6X)AOw0 +a>XލC?Ve4cEQd)Ym;k =AlrS&>'UgA-Z5478$2D\ j׈-PhGF؛ScȺsImXEihį>2p6%GtfΫEb'`|Ix˪'}FlihG~O?~,6rG< E)1aQw`?c$&n>c8ѮLy pپ$/eЛBfN !{5Peغ\҃N RL RSNhI1%pQQz@vLq!DV>oW\鿜$@.5^fT@k&0zI uhL,om\+ ,ui`7jĖ F tl̶H!M<:<ahus$XBy!3jfRY>"[񖚐&T%\*0k'=ј2pT_T:fܦ>_Ӌ`,"hLE$3Y@9Dl98C$j=a+V,SI@uw1G>]Z\3%8NqW/߷0o+5ZΝ$N(5QS኶@_0>#÷Os9@$=+R#I_V4+Fo]~jfߒи$:?=w Ⱦ)QfVTw+ L Cui9W"5 /-<%I4>,XY?mX#lH)AۉP R63%po4&.j]#vڐ=wB!L ;Yb}y~h1m29 yCu^Rl|M~R?FpG˰z\-tVprm*4ƞ@}Ž[z tofpA調Wfujτs@,jl ɱx\_ꑆwNn^ٛw:&nӫ I K`d&hMjdT4`Ylt G2+КWg(Uy D,lCрph4ԲT|ћMYD! ) Y3u <up ꙏw:e t$.~zHadc}I*Iq b1_"0ي T/j'5`j6M x]tW 2*{=)*!,޴O&YjBI42{$Q|BV6{M!T¢Cbށks3D5GKY"![oD*_{l(YT s8\^3ٹ¯n%f0l܍+z@Q{χ${~ d伱 ~):u_}5k!rR< A{i[z'SRz,#LX{U)%٢ls4AnmZbQ". -ʪ&v`  hB04Ҳ]ȲJ/jH/+Б-ѣ9Ŝ04H>c9~b3M_WQbw@xXh1ɨ ^K萆r-hWsϰ剧x:|uz ?+wkv~D?5n2llmix>xH$U SNXxS!\% |󱅬s>t%ݍ5!);"HmU氥ȚAMbKױ݁;Tbi"Iئ{T鎉t gd]÷k4~Qsb]I3v u/ ޹44qzVLJ fFc]Dn%'(iKMBŎ,3rH7&ؗnɍ/Z$ǬY%ӓ[3 hyQPe_b}x$ڃ7CrR5s0eaDщl/(00-a)mD 8Q5 -l%۷Q); dɭqأtQ\Ub߄M'G]i s(Uy潫;6FgH-P8.9q8r31":^4SrjrwؙDuˆ& Jbstжv B- 44B+\M׊^Be o;3]HNSxԧз,Y<^MKF囅} (-Pss|&W}*TS@첌̘Q]iz7^pq=>3$c.Q OҟJE۔P5Mu2b ^~y~vIĮ2Vꮡ|fkǂ<]&vԺ>*v4p'9A7sa*t)`*B8ax'ժ;@(Yq++ ׈,쪆3>>ec}ʋ*Ri"7ve^wa :.QA%Ûk$Df 0khXެ[@c,ֆO,~4 h"a$pEEuGo^*%^%yP8U Tu2v@b3 nU:i9_bDFh ױZԮ{0vZ i60C l`cKًBO <$p]mBv4{4_C#M t V" } zSJzN6DikWIZMi [znyR20~~ďajO=Fa_|A]$pYZwXaDsj Ǥwޭ_̊MR|fyRR|EȖS#fJOBKR-A8붤V֌ \ȕyplġ 0I ^ҐFwgXkZZ5”!!߫cBu|~ /on;ŵ|q/Y0I}cwu>p2~ݢ "h2]W@i<+A@b|# ^y{ |ی[D9vb˒T|OR/̌^^BVˢd3GRl?ZWGZTT^G8#x8QsKgk0j. c.VJ8< 嶁OQnCC&Jj]-uÆT35QC"Ojc9 D q)Ϝa S`~2^;aq!qJv&PghSEJ ; fщ+B%^QX# ~' plYm{+3ola렠W ax. LU/*͡>a*OeȘ'3b %H# d3:6U4LCP󧎝ĩhLjL Ӈ?5 ^f{&[85_JϓD`PE}6ύQ}g<#̼%FNOd԰4u8X6ߦ1l;^#VB#8!9Ёij<CjsVsTǚamk%ҏn@"@mmAa8ќ:oPE?Oxy^yȂU zC!m2/Z_o#ϭ+ӛ'EVjz<({w$p$p2Ґ>g*GLY]+7Wf0~02g>T00ˏ0P-QOP b]J ߞ ,Ȏ_鄸^5ֿBJskym㌈r\ %uٖm^{ ![ain-4课f3VpN^3 jBl賑Z?>g1 tʐ2龝R&Y :u4hi>7Brl} J0"IVyżXp7X\6_YPͪrxp5(7N~+9OK)iuG~w'%k޺s]"ЎrBn@aڶL+tp9lM0:Ak^FS,T sVM?.Cd2h{1{M."@IdRl|ZBO)|&\-VDPmIWj[gT6[/=p\2k>=tE(?tS>J W\u&c<EmaOPlAD`xۜ3ui\|\TH]d*,;qDؿj[}>.)۶\S&GA\cS4k5= DW1mD #>G^*y6F;LB=x r;x$yZ?U6#e?@L2,F%GtTl{FƢF9=|v & bW]ɔ7!v8:Q,FP?EoBk! X,oaZg5@cծ>O &\5niQ4v%A"%v3$I̟>56 9]d(ϏP6Iu8GL"?C<.tk1m2ݔ[ʯW{vgmt%(| '#v&fz9qlQ#Di(*QhKd 9|"T7` HdqҼoPkXTk; ,;nR&Bۇ;VURVa>1O}?PS-i%m&Row M>$"GLWBsG'*hHb֖|.oa=H{RIRabʂ>eKPgN8el+Rq2NtZeTX#1 abRc&¨:.aPy~B~ crWqqxή|t(`(EH/j8J_H"O>9Ŀd()&0qF"i]VUKܷ @zD޾{3\lP*vtҺy19V_d퓺SI@^lin[J&/O*`֣V:߹7Cp'BZT pl{"pW*A!F VA?RܤmA7Գt' >!QDFhW[Bx\ q'9K}Ʂ=GvD iAN=u"EҮ \4,q4Y[-`c ӭ3,ֹ1y(׽}[!Vk#Ri% %_xIDϕfLϝh,$8< >VQ!d7FQ5X2$ )z7 p ɱ+vRB?9M 蚾cfTnJa^{! de m6d0-|k ]vUDOvN35BTk_&{{aTo3 f{ U4T.pl YHP;[}J\3 :~ZO>]' DܘPͰv ktu~ ۶X޶w涚oVkVe!]_+0wocHFCkVK'UDm96)F)F,:A' ]8G8U7GՎ|>QCjeP]v;̮ȷ>+biA)wPqnxlXSϿ`h{R%ܭH9Es: #wπ?pمx;V9<@GiiE%[>w؆ISd Lc0:0L{w%?Bl]_@DV9٤Eg=_AB`[8=$j,?7ʄJ7) ;2܇ A1}??yG]Qɂ:81 jK<]6ECU ˚\aU80|NF=wǨ`\El^L᳁I}cv_M$׸[9αݏ ~YV֚],rK#9G7Əws6 -ޫymQ$ ۼ9!FQ$p3x2wƍq$Py uI<~44FPn-R[ܱmzk}sC>=+d9.q{~hS|w%3Qcumz9>NMT}S# iҌ%5L8GW1S`;ߵ-2U$llF W)7 w;v—&- }9) ]#k݃$ڊY\H&^48ZЙڨW [dCcgh|OFd"{*h(%sk@B9%D &spWEX%XjR3*EÅ lP{?D*TXg$*3l{/~p7fagF7|nF yR`7BVB\y33\ LԮp/uNI'KrKEѾ7= b?,k_ğpOWEeCC@&-ͳ7G}(bT8{U =73J^3 66F(*_b;=0xh@VSm"h*Kj6vRQ:˪\"qQ_ ~ G~WDR.Kz{5 E;Bk=^!MZ>ꭂIY^?P,s׎:LJ$'߈C %pJ r40[ֳ&DQ -~1Y |clPA.9::KD%옏pc3WI_K)uSַTBE+o*ݚ:Z s&~Wjz7mhmwdI@]πY(tm$ Ҏ0td>ty.XXR$(?w2T̻֕>; BG>wG0="Jko:}]b4Iޚ}B\7pY.kb`NE3`(\1XY1O"evN+ª@ |iSVk Q"ެJVrw +4ee>Írm(dPFP)gZBo3Q6Bߟ<ե? *f$B}e*z FyLt`,T]^.shUiQF~ʸQ%EOgad,s% YĻQhD}}!yW{U {,qXq`_fIO 3y*7뢨:6N s-/勦=ҪX7-pW\olGvyIYdQLF$NP"[Cݞd9m/F>'-0 P ?@0 J p+\EV&aDP):, kZ_$a;͹-ϧ ;eƳS:.;9I!Mmz~;ZmHx I2䳫L$93RzCCG4_rBè1XqJe:4t:{kC_M}ֽxCch[D1=2 ߓH[vdl0ff8 /+ɹ91A䉿ت Rk+P}JŅUk#fHȥwI8W=)h@DWxz^ z@M9 =k)qҏ@Dҏ2I3Ȉbͬm[&7K0u\B^h `|2 \n9~hE 5siׯkօZ6{3ùUQ\Nd]s9H^{ڧǕ5@ 7E:Ď0N~Pk`ᘐz!QO4GXq&J ٻfF?xx6{Ak ʎ*X?e; *t $@ f -&qM_/X_vZX= wͅ?}d'}$_oڵv: Tr>w Z{ SHEfC$տpno.,zԷSE]ەN֪"W#I cǞ,~Ê/|q]Y}9S6+)o+ˍ"E) 蕖$5 !e-Z,1܂ # =8)([-7Zd> wؗ:B`U#;#RɟғHVj9n&/n8~dVWǔr<؋I{?)Gyf`*l}~*"){).O:[sczO5h.T -n h!jہ6 m;M-0nl |իMqpNXEIHm4nj׶9ӄQF\ o" gin7gIk0?a&^ZpxETC6S őz\H kV8QS]Oh 5֊i3 r|OoGD2BgPasTOZ&1&'^o4U_,f8 p",K*)5sBĝd;: Gb&.!i2]WLKzkL7f)(@z7]&ʜBLC9- j[a ͵vtih]oA8G:aO4٤i@H)Ԙr!>?Cz@邹=A\3ʑ6];4ļ\~{iFw,X ed!J ýsԪ pys<Sji wZ|sDyWQX;VVNm~ ,C :@.6rx2T0=Uz,Th2sʷ-d&Edl&ÈE;ZOnCI]$Y^EJFNPkΟsa"mѹ} n2Sa>1gdbDɶYa$ri۟z+W(еz=(Vm9=ϥ [ԻP$Y6]}{0s]AU嫰М>g@ښ}l؍\$GCpSFpFzQ;۽l1Fp:hM 4`2(ye N"E;OFV;O8olVtU&t/H n?5ogA.f{+#ojulZ/@iMTpω1 cѬj;m0^|eu 3jբ*d=^qr)AztóV F#Z bWp5:_;pu[$&E ,ĢW"d@]Pr$$R%=8.6oPХq@V5w-TuE!+zMiOmG"XR8i=Bg'aq..#Jo۲z9`E=:  ikW8NE:bV.82YSByQFtJ +mCF4%G̿> ;Wj 0uX]D"䯧ZB?bdH()Z̧ ݽ Yk8e>Rܛy/vx_׽ς4+1ƞ>3/LJ;a|Rl$Дg2@wJ GXӇ8ymȴhs?U)F^75\{k9׉W@zb.H{Y}`-+=S%a_l)b< SRaNF./8C*y)OZC9; Nd{pCB%,R1EкVrk%-@Lq)$ 2J2XҲ߆85 5ZRX5@@ʟ:9̝HB=*(m/N9Ulk 7[czcX؁sgeIrpq6?c!u++k. FQ{JmpfP1.ȉ 1+.*]ZfT@Yf"zO5rc6v4v2"WQG~M6H,8ӱūoX|/yeNU|no-h'GްC:RM[uzJ3^$H.=,9 O81jN.jJňddɝa("^r3MA$HxcObp4ڨ˕E8d]9,g[ g ;AϦ'f/5 .@/B=ӢUHfI,(H: Txi>8 WpD˟J{$ v`k©yKV.{Ɛl5~6嗁[ y6E7 eJrߣGcb@: чs P_a$'NLaO3Fz?SK{yPd2bSm aWd萲7̹h0mG⑴6qPCVh&[=<+ !*&TzmPm=_kJ Y=2~g-olOh)@, cf&O"!`zF8F1iҗFF9uD!idzVI\ى~TNϼ` ?>P#(`iCPNI`9M[Y<mU&tdm9\U#Fg7-ʅ^\$]^ |ƌ),*dgIzjzlfL GD̿;ì~'V+I187Hr&fnoԻc4EN~^o,HaSawlroM#YN ` _]&7Hl?!ߢ&PۏVDUʄ>с\TUJ7 94{b Ͱ\ u+Rwr*0g5%apC4;=HTwe>.SD^:d |,bo"5aS![]!2?L̰!> y?KVMGlQ9y.:Q s882 4|JXVB)rXFS0D:ʹǃ[umf69mUD$4J,8/YG)y#\\~%vQm4@Aiad7ы,mgP nތ͟0&'M6k) FlĞɨLAP^S4KGm[Gv _xؾ?`o'V! K-=80?t'>z8S ,3i_P┽;h#Fa;ipblґ{ɖuI߬)l tUy!ys3Z1ast;?b1߳@Edˤ]W+o̿7/+$E̤n:DFn^DG‹ 0G9.v}JaWSv6MqlgJR',?C2EY0 N7~ z4h'cjA}#T}dgGnԈ+]UyZ/F9Boٔr-zu r7_BqSsJ 8(4Nz*Nt>H$+Ȕ/rVJS3үߞ!eJGmq-gGoV H+ N/Y9͡Q[*! oψxzt$9h[X=],pR]Lus XKbnUgpNaou8W&z:\#<"'1&6+ %} eۅ"%lJtr{q.C|]ŞnѢ)N DĨQrSgz ꌄ/B߿(P{2z! hL=~:|[L8K ٚY8L|/k H}v\9_4kq*Hd1CoTbijPFzY_\^U [l`G.n=}w([yA[>5Șj9 6+DoKKg_@=9`2y*EK %( RYU5h,ui1m?voP& _YX[IZ񯬂c gHޭ=`-O [vu>`6<E)ToIRtnCq]9Я1K/4Z>zIsH/ޚGgexJv ItܛӑŸ<vZ+UuN>Z3+7 ·siiv.B=7]agyv xƻTBg8T4 uݥDQW7: Ody7!T/ %@\+I eUV~V_›duUh2>{DCA}5SOȱd!J-C|8` c9uʇZ2I[3&.[~f3 B_=pCMz':K0?j SS,d^Z/C ؎ =A2 %غ760|[w~u;ʟapKWlkX:ؒ D.UJ4" ʟ7Ν?|h`ʛz^2'Bi 0Vpfmb4^X@;/ 57d[ǫb",$UYc R KInl0RP`,NXnِE0d;[jcx/>ޙqL|3<2@C}w}qF#GMX[/%1#0) Bj*u]/l.4fwK]v6֞TONi^s{*ȴ/ W)Qy^{= ps-A xI``g0[.;BvpR$qdz̗JL!ՏGDB=d2."k-bLdP{>2|93 1KݲX,!ߺI21?{or'e޿#>0PuXmwt٘mCb o>V\VD] "3,U j' %,:*e䮟f$Ӳ;aіؒml#>l(hN`i ϖ\JVa!ksS PXu)(1tzGá[n˲/ S9aFhCҹ*dG_ An$/O=%0 (n%7J=HL#̹Fk YƓ ȐP|JW]tx44'OPŏ>y׸,e8|w8z]qyT>ؚgYZ070701000003fc000081a4000000000000000000000001662f7fa900002258000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/"]?Eh=ڜ.+e6#DS-Zl.5vH|٤jB1$#ޤ} EކzrӨSoNL[i1c h}JVL#g6r.5D#|0P(Lz2P+XE|`d@ںDB qsS ب!&0ح<%gKLY@rI)^e|f4aq"9CoJuURa_o$_"վ=j91Z0h[H,(r"b/Ӵd1"fPd3.~H"v#N(?j $!\+:@ r,W;?*4S40MK)݁?l=Zڭ3 )|$_7'ț?^:7M?rl}ٵooy6pE"p2P!Q͐v.{D8˦[8mƵvc 4K}7zDd7-6 8DFN !d䡻{(KIePP&?Q"ŊTs . /_?`PG&a~Ã0O?=y*g:OJ^jNql 1¾R.έ~>7pc5)2; !a3"!$]\:?E58<:Ni1}ٖ(zsH.t5qu+Wͻ }~sYӚ`lpQ+K,\ TM0վr3CB6or ty11d}EJnFRq9typ_awL8?͵G1ͅYzә -^KxRk|4&|\u*mN!8ո|E!@)!2cGRX[࿵yt)^oEK{ UgBbhSGX ՛ /L?%gZ-P2K|ynA66s@\SRJX|Xdt1>%2',GBjaMWPjI׬q Tfh5;(w|Z۠{scHh*_tq-Lm/u@mdՑoGHe&awb-S2 `(dji]z!A4X`{U.I Fd\wȬf{.@j.=; nڶVy&RdPT`xꖗ7Q>E)s>1U6}X,QP׫0[+ѯ=O^V @!~A]m_KṔjxi3v!,%Q#]Tͫ.!#FcAZtx\O@l'~qg]\S5"`v'5}:y7qY~0Py5Q85SȈ AYZitkn`lv0yKa/XP֢yiKŗBj @%l"D%+|14ߊZaCp9L&l֠͠c̜o6 8_j19} Ayς5b(> Ʀ}f4H߀ LǂLʵ/啨yo;d>aq:oP``]h7 d/H5ʟ.{HF|^0l ff]B2!j3G_8#y.ֶi%-qqظu];JBG%bf4cL&(xX|Ӓ_@R̬ة"#!Etɯȳʑt_΋!ըҿ;']s(~ʺ Dcy">Qm9k22rLҝg ʋ4v\Kڰ!2?pi͉4t wak2Kҵr&(8Uh<9>$XWRpT ])Ruft #=$βsȌZ^K>HvB<ZġlF15RC"I-hB'F|7A󻀦,un3[Ebt}zuYqzԧxn{bC-0a{  :- mnf OϚ/mɵIN}hkdqUc^hT`t?7nmD4;$j}Xᵹ7Gޟ"u&Egkr ?kXΚG-0"8@ ܤ N,'\%@GC(PB=*$Bt_YFwYvPÉߢHVx E7u({,M'g::ch%}Fd= 5nɯS@M׸)mVR(a~Nzq'~~;f;E3S iYL)٦ k \ ǗhA #3A\FXkt ֔yhc9ރ2&TOw,V/M\^c -MFs̛1n'Awiײjl\I4MX$!'Z{Oywz`YF'h:Em~Qm]mT.l3lL!Ɯz7u^Z3MK*SIs_s*mqտ1E> 7㘅ǨtD]ni^ۓkJͣ5xٺ@`,>G;-C\>kHf:W.MG ͣ, 0Ɏw2뱫7(Eus <0sQ+UϑF@7_uE+7PU^}^S:m8,T`CےuʕGn9~+>l( exm eO;h_԰57R;zػlT7VkMPec`)fH3#'M>:V#`}>!: Isc ~$.˘Qy eD|]5IJ"2^bnwtl:B3Z2uٛ{fhwIéf]x}uN,mH& @WM BvzB;L&+!.E1t>i-VAYPnk!NjFD9K|rʅD#S)E 7_lBkWkL 2ZUZDr9TY(ssDkxS0cW-$L|o0tdq!6d[MmC=g^qji trww*>U0ci9ˮpցݫ.T)x= ]@&1=yͿ\>":Z=*@Ɨ;oDN( rtFM]CsmB3f\^`zޗHp?UZPSJDECip0@0LE+_¸X ǿ8@[!h=mZ\ih*o .D}-HB-U@玹Slw YWW*VS  U[5pz# Mҽh 0R9l HgY+MC֝h6ǯ 0Cu(}Uba׌f7G#?Nr`(N;{ŧ~A?Rlq#|OOLE&w=.PN:eòr'I?,-裃x'먰 9n8Z1׃!L9\%-Om/tK.V< 8FղZqhCnB1;ǥGAY]ODO2X/JJb 8UM3”ʬۿ*N$5b ADL*-~Ps&(Ħ`50قlfCm8׵E(kFƦ+=nA`Z4yji[:(*HܲaVdZ5k,ގpٸtLٓKߕ"0~`QV^ΛpI)VRִGɮ 7 s0 74LBmAiq5-r94 &Sbk;%Tv'i.!D8<1٪E:݄╢o5xZjobZjTĬʺ rZ֠Bd{qB}n~e{Ui& WmM*MSdmGcLr@?qywoNZ?k2Ŕð\.:'^-C{s疖:^~T ACbQ6k>3XbKϏx$Kd)iNs=Q_|fmw .l:p@|6C9\tBUJ^0>N#;s Fӷ=vk[@Oo؟ 6}]PdiI򞺻ʐA#ZPd#ob.`.u=ˑeSV佻92p'D21v"~{.8Ž#$6i7/L2e?7$VIؑ\0Ǿn}qNu f-(|E_,McQv<#xDK1E׸Z!l|'78WƲF*J4^0ywvȏgr&_i?,\H<c4jhpHH9;7Tbc71pQ^!!r/o5CnЁ/D߹FV)x{nS]۪0H&a_q۱|3E4l$ON_zV..&nK=!:+_\**.L&f7=K?p[^@f]fi=%3 <4 d &j"(n]U)#|9}KvcM~3VOszlkXէR9iB cɽӇHSK%1sFpIx6%hR'FKjT Ϝ>?\?l1n Z诇`iR|LEA9 D$ V 6HuK1H hEBeq,5+Yh+Rhp7ehz2#gg9> F"<ڔgt]|Rw2d%ֱ; dz\Gr~3"B03(ώ<#ik]5u]<']$-γ>1@D7_rx?>'" ߬-w(e~X,ș8֤Dl^TbUƭ(810/0qJ!-=|S~]K^-7ZYURA+8B Y2p_B,*_uf = vMV~kou=O.(S+X|ҿ&-SwMnxIQJa>$% ]J݉9}Bʚ Ͳ_MM&_v]̙s; ɳyq,XؽwTNBx;y+$?[1s;_l F6H^!ZSgWbS\*ff!hA}&lvL1Xƴ)b`I;9NPƳmq.[v[e?IU'V!670NP\:H2ügܰ*VJNYs ɧ\~h.qႂcVMҏvbd bǀ-;%c9/BF;3,!3E1ҿ¯ކQ,[F.?d&3KhVk "M62pY<, 팔>65')ո+Jˆn>dnay~^[ (rM+ ˀ`Edp@ɍ7NI)Zepn 9KvfҖ/ rucԤ,M$P}4>Bca4V y^?@`+7Xl͝B3 "}'3 }",H't'?"2gIlX`MkCFƕfDAƞͫi@oMU#Bb   .VQ.qZ!2)5B6Sr~sJw]vq!lUnAp8]tb-to-nԯkɰ9NTa n_msni PW4gp>8 IP7uwEZ r<C(KI% D,8\x\1R6"nfS"AۄR p~_ɔ>RXNZR*?9ƭr[bMZce#ALL.<E%hg߅5Bc;HĝuT(Ɨmd^7 `^,Pٚ02(G? &i dj<]n!uYJY)^3fӘgZqRؚiƌ` ڌ2ez(]CquBeHZyQf AkcAyyӆȽfp`^!RY=lQ^ بqo4e%L ?[ɞrb |6/Yg^k/{`U7 9%L%L&y{h%$y{"kK[gDV$<# rf)5[59?O6l'P>)Y$KVww@nJax>,BA8$>sN2FwÐ~mUk[t-m{X :E4Ri>HDƟ_^>#mZOzIpMN`XJpM^Tv֊ݹGÉ@lJS7ۊWͧJ/2d.ۃ8#k%nt@><5!kA'q8 R#S%A\K4݂\u=yA".4_:Gx*P&d?gHTeiO%`Yar w<Г4 }bZ"y+D [3=[ +g[_ F9_Xy/iDޣ"RA* ͛EǑD؟wȱgYZ070701000003fd000081a4000000000000000000000001662f7fa90005b9b0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/7]?Eh=ڜ.+ ^פd~~4zb4kʀP7Ѳ\W#pdE E!}͗QhRbhWr[Jm!t<:-7e3ZOC:+&PN 5i ;ΏrT$pBl׎_Oqy+He>\:RHf"c S < r+ԕi9vfOctQ]Jeų҄5#AZÂ6 )gv '{2IlSUK),#D!`3[vsW=ݦz;:r`|HޙoZf;oH //&n3iv{ݪU#^ai(َՁ14h%9#@;V}:lĘ=K_16_=Twsc, BPP*>nRk< x,-&%F0HU3/lC2YKAt%qmm D7͖óP.SL&ͭqjSBe' ؞0v2k(KXɄFdxy!}-ь>-Uy.)< qS$a-oJaPa8 Q~AQc{#2V-_G|98y/#rBL/ ՁI:t'f:_|`')~=pJוW&`7qo}WI-3>>zNf#NUy>twV=%7 'N!Q#[H&ok+ -G=q8G ŝ7Ǽ.YNW+7OSW&(=!wa9 UCR RlfzDp?i8/k&.dOM2(~-Gउ62y~@g~n:cWOda#.~ɐWKSٷY{͵}rA Ptl],O]yVmI^#K&B3.W}d٘$;.Σm*Cɞ? SC/31S4%1O1e~h-wlcIvNFt^/ \!bKḮf^HƠ7 meU8hd2c'| 1i,Hz52Lic^etr\+KrL~ƣk RGPwvè9>F6ҧe=7?5)pjZoF9&6'KU1giѱFtCTS ~h?u %ϭ1ߨLJtړ9叉7ޮ`._A&N[Mޡ- )El݅dV75"%ΐ[U8Zl2sL4K!8 ΒLX#e0f?\՘< Ē:R vv.V# -V=1ߌa&rDU];]%P-Q.%pV6/SsE'F/^P}ͦusGC+'XĉȬ0uP'|q9:GǙhhN:@-x#^T2TB+%G̍29v鍉_wZ#L\*vV-~D6c^<[u.,ҘYdvd}g0I24U|+"@1C\G6"ίVìOԮήu ʅSiŵ[bEG> ĈO;] rƊⶭ2f~0rՔ &ʦyW,V%AO TVl> U6iՈQi*l;By 'ͶoM/YW\BBtP<ԷE 0'zt)Ÿ s ЇQ6a,R%ic3 Ma.a[mm ՇDx@ZGeFO/M i^bq9_@|) =```0h5_8C l0|o@陷G4 ?'<ӌbwm">]Vʍh.jNfgrTOQ'( q=Nz?!Ҋ1}K,T!h[B;Y!@R9Vgg*WQ"wI|MTr TmגO N^@@I$ũ\tz@M:\R$2,&&HPW4qI?n0E/_pY55ZX(kZW,-&ɨLx(#F6~`df`^sMek 87gX<gnFFu)7;q#7u=?ʦjYYe/{1D0%e:YE~oH;7|gx`e`?tN୸~x7>ʿ*)E[E@H=Zu0bZ2)3)٦ -f c>S#ݐ%ʃ9ސm?~K<#G]@2GP?C̍WELs um wEM~sIc@ g=V FÃ7hޑĸ':w]S^c2d 11D4o9# M^I{Uu:ݠ[jfޥC1I:WiM6cS-}ԃCN߾aP(pl 4vca K8.υ M&bq&JtX|B^NPʽ)E "xNݾYVq f33A|O#Zq_%A_R^d]Ua?(݉6ު`/Òͽ_! YǗ&jLO 0KuHBh yh%F"@I|TF>7s^V^v:蓮NҭsJj,`:"U|2'#;9AAmp\?+D|#67^իLAO%f9%aO1Amy)b?据\чP $>w,͎ ņ/>,nKt`hLGuXCjcV NSDX=vCr\%":Pg.k~2D}AR^[(.ػxɬ{aMpƐ=N .cdpېP/Zdjr/YSDbэ VݠCu܆O"ZxE E A#WR &~(jӝŒP _OעΨq]W$hMP:DXhr#\eP/,)s\poĜ\gGf"2}ZjkCSZ;sngtc*`1 |5h, _i+va#k6K \t[E^B`+^Gib5.C—J'R%VeBs|ےqV_:g}1kT'Vv{ɫpkZL}67/(е|4,>$kǧuP5ES㓿$i4SI 5m]de4SssٞS~},)nZDeHJ1ڿsaX5o-2/b7hHHf*F=v57Tc7\=I8h=}ulgUMRstEQX2&^{!-g1@Tx ]_I\^p .bdi!:vXm+Cg(rٟ}:{lzt%`u0 0< @HtbD|Y]Xܳ56%չ b$TSK/$ĵֹ,+"Y{f~SJz8 aK;&|v6(A8z®= eqϒ.!B)+ W x{IBy|¬H#3VqqHðͺv]毛kݥ) ӄ9+ow, 1YXt*`O^8n`nxJq=?EeZ'l׺7*/7\l9w%ƠWopה>Ae4l;$9$}ęԽsbN24\1ȷi%rZlwbl$'&a@uR^k–C8*/8 +{q}Lqؽ"p%,TN޻)9r=Ǥ.(>jyJyF IW0DIU: xbĒ8q_יGd Kq| *.'vD>a H~wBC()S T+!)*z-- dlV|@㌹vQYj4>ʧ6P(=O(u 7/&nTD ApnV-Bgmtq %FKTg~wKUƥ_&<ʮ}d&n-/;6J=bpbxʮ dai[}X>F +T(LKfyҏMh,<*+*`Nz0fZڔlCYT< pSJ}S}mzRT_9p2%'1GPO˓4'nr䌄H N`s짃3PFO}(h-ȹ. ?{sm$n^Du6ޢ)ڱ9z-S3biS9%GNAZe|;o\JMhjau^E_. b/lR/an[(pxαT -_um: gߊZoQ-JflsT w o;, H ʰ+yC& ;)D I7eޅ "Ш a2C?mA|{j}Pp 1Ypy KEusD( $uAp >?=ږ0s$կD/Ѳ-1vmbƻ0_iٰ&1hԋTKTNvނ+(™~0afE)6}e޾H my(bE?ܛ eFtHM,Ivxo?ꁐٮc%Ҽb{VլiM|@GW&rKc0A"ٚ+xka[Xt~_Pms0Lݏ#;dN):Edzm> v9`ZfrFM]DtMV%li x^Ŭ7(dY8Qz5h{z1\55T^٨}U3#'/hz^),'+'C8̡'Vd jd~jK }uŲ9 E2e/+UV=!fHقz? $w/@"͝T AFeօ6iu˪s!0q9^,sUr(^?gx1:wL{5? rU ">%2("#vuXC ɭ11]o, D[5N9MgIk<[9K?ks ]N;` MtKK <+RoyI7ϗfwxdÞ~b%|` ~ڬ3,zٱ=)wClZ mVuYp0mIDm7wR,tQfxj欇\;"<J` HçK|:l8][)jeCk9o4F`"VǵiqR!Iup~]0Gʥ`sH& uĖ+-2Ӑd %Rgt& '˵d3)pS5q͊inG$L5˶ILVHĭ; ECԱ,KPg4knELǰ& ӚˑݒnF@?2͠ќ-~~]ndB4\%j/„#Bj |}Y+j,1`/FVB! -n"EWv~v⑲ս'q(@4&e _b )׻60P͢И^'d5ziQ X ʖ*rKϵ,s(ɟ"IK,Z毈j\ȽeBV#mZ E>nWP_ܥF=Ve夗Y[SĀ]C}?f>(?RЇ4!.(t}I8 p_jBz H&ŭ)v*"M\5[OK/;9}ftBoVzO}*pys=4ؠ' r<Ho F%n+$:;)\Smٻޟݥ e=+(cJ}0$[+afK/4` hA"'<r<]7F{7m;vٰ#qO J4 –ZaP8CF])SĹ,CΨLJ*0h@hK 5ɚd8Ov{)qv!|0Jh2C ܻ·xbh!6A}4%6᳞bj_UQO¶tz @wYN,ߝǁԋS"؞f{ue nm>-J{?x'TPM35T嗕Ls תES^lj0N'SVs˝ uJ<@Xd gg$1J]:jUlo<;]Q5{o|f'vPhwd\4Nx]ܕLۇ ⣈b -wEupR႖y2̴̬L 8)=aP\뜎o 8lqZ\O-˗| z~"e,W$1ɺZ :u A&ACxFѫ3E`3/c% *4| =UΤ̎;T=@݆!g֢r1f9E= !ΰ$p>Fv^e("恡uMB@ 4S>O . 8IOiı+r%~0,r$ *xa&d\!꥔oԄQ%11O2'A"A`r~|"~utA{e5@\ ְԝ%VQ; VkM"{yikJ`~k`23,*xz KSH}qeZ oWIşSQF̯XDIuWlHߙc0(c0f;/CS %5$ޞg Eڂ-h#mp3ۨpp)?g.@50׺ڙ`5,x Wʃ[_xBvBu1`Cf*"T~F3sEnB&"zV", űuv[>KuU۾5"ӻVB֊Ѝɟm1?YMM 4-h4bo[a9b qEU~EX}0qLnl~4ʩl^Q B=:v{,^܍R9.gK|'H 7}@l,ŏCnVՀ.1 b~ETTyZmpfN6`䚅2AJ(Y|rK[q9 9 ,èNtfNkB"]Y0zPtrx")w1)1. Қi$eQ#m"ob 5HdBĉ6G*M8J \gᭅ qpA3}WZK{6!ꚅ=@*%f_@q,z=G۶fsv*Js R"p~M q֋ero\Q.Hw(E%|./ώEd}|UB: xL~h/@d86k- vȍdy2Uul\‚ko`ŴK4vfJP;R(iCk~}gcKLz};,=!L1F`.H'*"pdij5B XXf!"8d\(Nu%,1Qsm}Kkq 0<s_+=wsnF֛Uo ^u/<hߏ:b3QTj3=Î~>+mZwf[_*Y3OS-̍uglkUJCÌeFv# ^KQY]e"Bd5::GLsl,&d*枫fb{ӛ46s LE \)5"h,J4gȆOͱT"A㕜V_aʴs ժ<ףٔnfTUQ`_ WPWB&@2Qܙj=ӢXQ V5qCT^PaaZT?B2&V?t&yΈ<Z {Oӱxt.UXXY{VjLyx L\Kn[ Iȸ? ,Z{俭'a| M:qԃZP t!ÕMg+F ^kD|l6Js = 3F޻Q_YʪMox;t{jULu/UY16 Ubarq,LҔr´/ҐC?kPyR;N,U<ր%p3Vf &W d%xe1}$\;<gwx[RNoQ8oH`%UUh=#FT\IC̨,ȋfl**jJNW{:wm`ᬗqTSPdpKiߺQ% Ͷx߻\qc)WTh,ؑR[K A,HQX Z*>n$ꋔ-|$v*`\tPB42hDfU_h-.rv}H;ޭlE).Q/]܍Hsu=7Wia !6,I1'Pmf$CD.o]R=;)x S)%.6R~݄i[,mɚH=iW\@x?$bfK(k[h w\Nr}~S`LKsZpxM{ؼw#gXMUgv>=%C-OFl=ߎP`:pYAk#^&7"Ӫ kzRq='[\Eۛ| g㾠]$>Ґo s}JA+W)$glo)y1&_mԟax@M< `p'2cUۂM8Xw1Z״[h,&@gCytw{p%0^ ߢ0$MZ8s7&~Zj ,}vRu?S#KCa>[BTI7#v[Usv͡!{bsVcMhCeO߱Vx^&sd=P},?G4&7=an3* 鿹PC:ǒJ:_//԰23rL;ӓyi\Qp N'˶r]-,~U+>v~a" E3"ťK;13 ?^6l !i(I񙕂FZ`"e:i< hdK$%7x79Ep_wOׅQGw8a&p@pl"[Ak9h2W+iT?$T4Vv.N/lJ't1Ql\ pk >IφYAE wL/ZZMeΎQ|>PX7Nk& U|5qx1>Ns6 X+L%V%u  R0k[#5p t6.5 \L홍sijYyTunUk'\ґK# 9?,"%% /9wW4_hQ#@㭭;VXY'YgytU*2I?+ a%Znr_;w FPa}f\ж/|tjz%tF{Q5KmlxŎc6-w~ X>݉X= UcA fg׮4߯~ .y~6[kV)^!5sg^QxN>a谹PKT$xQf^JR7iQpfuݽyB^̴)R%K=(@~k6D8SEBL*|)a14Q: Ŀb:1BwPՒJOjnQŃ \Cb `00BdO~bˎ_C㎉'!GnNqp WѤ1'!OȖsB(Fbʊy{][N~T %pŬ7L9WV]PhLi"2/ӵEKPԱ@$:0r!IGէ? C'@\:~LB >{āYa;-)&9sh&'{~ZzVC{!]갉sHpv(!aIxT3(!/Fv&3"'Qj W 6*8-iYdX_QB 7~NBmsV@r~fVzF(uSmjBS-OSցb7ޱk6)/{?qT.^xu\I)fAY>?#cղ%I?*^՞RPR; Xfj shP݃ ܙQօporhZDH7ÑT*r WWcҡ; s%k+ىo$ A/= FS/>Ӱ"YuFk-޳` B$49`:-ʅՔ,`⪍Ǟf/XF:>q;]&K=)4*'*Mb? a߬h+P#Ykkgju#sr4BH0'=ЦgeLۗAœ1>Pl5!1}YѫoMs\Ad }8B]H6tb>~mŗh|PFV3 !ɴoIY`y/xQpD {?/Qdԥ1OؘQΙ뇰,#M#t`ZN] j/\ʗ(3~2Je{7(Q5pR+%0(?1zfMſۃPsY5ԝh;ZV͉ 3 3Hk.6&nη;Kͥ3e􎃏IS"q٦wڗ"D{Lx@?YCX@М9"a[NV DŽǍƛL)˪,Z??Tl3zW|%Ax zQkF VԱ= o-p% j,1L5lO9BjSﷴ3 F^$z$PR|~,x fW~-cvRDdb ;5$B?.?]B]fz*$a; WbB=Eb&?28!O_|6.TTMUT out)ane !D_h)yGNH/jm:4cwJ*h"?jafWv8yCyǁSG6-JD#S,*Y#H\SyMpj>^Iu|UR5Kea(5}^,`1{@=Aw\O˧M2aqloPρ㥙8pUSOG_V#>w-^U5%wϨqy/l)դ3i2楋Kk YQ5Hq(=.= M.CHy˴80zyI{8SSV$ۻ5ID /GGIv@il™8m-J<\# vHUgnܢn򷢑{ E|y"Ѓ)M :oVl>Huqŝj{CEJ|E2ϬׄBj%[ .(6V%ҠGbb $(UnֺC qnP"5:ġ6b+}d2I1)ed#ZV۰K|&TsImj*LeHT꺎`npDTi`ɇU~&Qk^ 5=wYS2OOZtvHDkRRJ퉱m1 klyK;ŵ pȷKT(ӰǨ LtjM^T+xǫͣ2Jzwu rB+{sb-RyE=W1 q)96Caǵ.q~1Q6S&WFLm-B({M&zÉ}mgw=GїmՕ݂=iˢdGTMj-gBqYLm+rV dEhf|pDokʹIJF1od׋AclMs7$퓩M!τF2/^/Fx7DG,^9͌iJ1[zЋֈDf%h@G:QdkX. f;v)( YBURڽ8! D}} lgPŦ޸L?aݻ(?*+aL;{qma'J5'ϕrC-@U^wA'ʕBz܈1TvNp'Osr#YJ8˽o|lz!(H{.FyD?kd3爸JD&7]9FT |II(Fĭ{L:%=$O l_T'~48s [NQOYj?mھw|,j-ʑQ}0:ۂ%n ma/=mJl:DzGoh{L1ڱCH@sт\^(TyۧPKhVoa2 !7Koz̔BȚ5'=Mf!C,`[ 1N!qJs6pЂvT͕{'g4I6_j vO1Xc:ߧ~]1$>ѿaGЙ/Q,G^_@J?XDN-M=Fgn{GW`6IZ7$fbO"fC︜LIM"zí! 7HVߜa tz:E6WÝ,F :؊i;m['4(yYS~vq5q sjP!EvBUXE~}"i4clg޴sTZ>vGl-ku@K;9O9V,W}nnZOc|N=7R%T*D! A&U{UNC<Qir1o/<MC,{c ]I㾻m.0 ˑۨɢt} _,fI'663n<.רzzMMˈo1C ՓYhk{% YAh=lt+aͧOwl08W{Εd i,ǜ{tzKK85y~%m! a;W$njE"d[о "D\KKh-wυLbn\Qzf{Aebxo^ʉ(qNiXW /@;"& c3ӊ'Pڴ8BR|Sfoɔעif5 Z̎vWkOre*di ߘGIV B{H9:0܁\L=hP)a;h$aUnCK|RtoE[=;Xn\[P׃z%lZd/}ľ8^FiH2?5MP B#ϘIT8TaӊW)kg- S ,]2\b* )k~ Bs)*`V97$=/u˩M:ѤUDơZvo5-zͦ7]J+N7!AnKC tc{u?V<ۈ1b? 晦RZxKOaS͸Rxg0rBDn {"A7$WQ]_Xp_zlbiWhpkP%HNk߳ 89wS v:!% QYV'b.;n(Ĉ߳T?t\Wň՝镑?` 'sx ̕Q`MU}%(@@8ƪ~i})JxrܽPʥfPzHh"_i4-V^ѻF;6UJ @&!;(O=s_ܬh .ځ_}4eZ 3^v$ɰ|Z5 ߺmަ(jJ1Xr^aTМQwWqijQ/DPdrD$?sXȦ̷-5'tz_ʛ\)4oéKB̛4CMG*80Vh.i|+YE^f>-h)UcNC׈*7'&RpiKAZFu ?7CBAM Rk1GS4CT>*&kߖ[獨qlIؙNQOtIMW2mtn-"&_]W#VP>Ev<` FT7#z ٹaYD-G;ٚ$kdҳ_6ᚄwN-H ֳ4r>m"Xx 7(5e=]i0/ |cuZL8Z"ֵ2TE> fo,M(C+m>6#>n1.NY{wH?}^B%lE Fu;LWl*qˎ:"A=l z$8[\693jP]9\*]/]~Fu7hbAn%"-8𝙅jI^-3>JH@7yAo}OW€_$iX "}d~~AOX!Ԫqq/18(Ucd#4Sbaj$ommU O8JK:v~B謡%Nooe$A!bMr9˼7%q38qAkIvP`WGY1GT^?VoPTs3>3٪̜#tM_`8XNaOm rdρ =gv?g%+ /1TܣL"g%%l]꣤ZT6Λ8wVʔ)ќT4*&w2bcO9:u7lxn>0!m!aazn@YcXڴJㇸ/|QFJs5 t!*]z4l!5g*TjcҊq^SNOI_ =7L<3z-;ZxHlgR:Zj1d-<>x{z9ͧVn*K:ozQ&|k^-T6aU IC.R3`saByB43}29(ַP/q?.T쇘5_Zڰy?[}?shh SHD o"&U|+֑̿6ʭ<!>;n?B*,2"D< (ʠig:;6sd&a<]gi$c\9)ey6e> ._(%V n#`H$,j:O&z\xOоä]SࣉNiL瀧BJ[n 3俷-_#"x 1V"&c V`qUd4| 8QT,?sMsM=`P|,~^z3o{ mqk3qW lEv8UEVMػA˽ݾ<@EYZ맧! {IL*ی)%͓r(D5Tgo'+/} [ľW;MIú( !0ze{ח:?~gۿZxʫ6CKX9Kio( BOZ@N O&Q4f^/k{ 'ޫبaAӞq?0` B(%Mqmѯ`Ky5+ ¹VýDo`lf>zh|낈Ay1I^5EW[mK-;Nx@>^хͫp˜$m'Cb..ls%J0*~ ZwYg JUCk,ܥy_Xi)i|I$zӉ[o% Y6,?⮑Rqeq6gcʌ} O5seה_[~Wn=NxJ%ՙHiZgRI -g{~? Fݲob >g YrJR8(bsVB NO旫$Mk8LꗣG1)6s {AYh*,[@?z^5AlռzQ9ΒIua։@R V2,P̷1ѹ|\}-I-X|:@`wfpiL5όO ]wN Z3]ϴ.4ġIc(q :gX҅ڡ7z:Ԗ&.2bz.:ZNIV@-rϹj%f ߚyUw0[uX0WLOxmXnL֩ uӁv[n^)K&ޓ\8xuW'(>tt^|\F,'b\0?12_A"*[id=n|"nF_s:" bP pUvZ_=lPFI (eGkFߍ=?Ө z6Xi <¹VMe\h\zck{9ߓ5^Xzĉ3ԋMYߣmOvzQ4__֦[015yEQWB>x ]Elz}ě,1p½)IoLF^*>¥HazOu,Yx7}zSh!mQۏ#an*Kt2z=JS\+%_ IVyMvKjuᫀg֜50)8'. -Kp3*z|KagƷk`-3EXq' ԐQF۶`U-HX{xiA]R=Q:Y(ƆKqUiTjTF5 x<.$+[ob-.@fwϝ~ M!J(͛8ȤtuhtxQ%D#M-'5-q0wݘ%axvj3P5p*╋c)sY6/bcX?ߜvǸM+6Xf\b-0b)ޞcu0֯Jt%CkUCZ9uC*ؗ8ۮ?֤$M g;B`X#jС~W ­?ϙ@#X+f ⻘+Ņ~!8%"9eH H>)%„=/._il#+#5`B D9\Yʥ}Ya."9Gy{-F>e4>Ow'RR$2˒!&5^tы3ؠw56^O# <}d"|3A"y>ȋM+ Tu?{אDoC7%%WΩհsdmsU19r_d!OipHC?:A< \x'?㳠qOmZAFnegm`g sDf{WGL %qtB߹~Uf!'8'8I0ba<ہ'|xTkqvco']M|*`\+KH2B P 2" 5-mIXGsN@Cݓ2ntJ`={: ^q*+b| EZALjt>R`@(7Ta&t9#WiAl SoECؔlh7=}0x+Y27aNj*!`lcl B'$nVb{?$1AEb%;O"*1/ L8 83pAw֢0qN09^|II8 1\B*߫>ץfKTg~E MsՑſFt0^[&Tԓ'x9~AGb J߾v%" )ޫxReA$͞d6Eu2T0- ~+TXCP5ڇ)C6"J*-Ϸ!W#, nP@:j Op뿒14-,_)Q*y#rq܇1ai%ɝq!pSi߫5iM:M^T(:H oV'Z0kJ# ;ӗ0ۈI+MOrE x w!zZ3swk(C%0T*s\ U}A\P4^mJ5햐m݊+a$@9fQHb':jiǶe\oaغ#~ݜ9S'Y.k*8N-N?'G8. kQ"iw7 EP)UꨁMG{8bw]l)\In?9%-tǖTnpѵrGg#;n! NeD&L 卮zf!g{܍Hc~)$sY(MˇfD€;#) cS|8H?=*2!*"U|i]n kzjJn6 p΄-^WQD$EkhHP"4e7l~rhfj+HMjg@0t}ۅ`[F=ww[Uzc"fss-YҥJ]+[%5kC4ᴀEۖa4hBs:aHV1UJwH6ncXrcEKpp7Nȍ )jW,n<ƼÑOւc{6DܺPR/FMmNW_#@[Ty+i5^pl/ڽ~pr:2C$Y?{;ZIjWo3IztMxm%/@oު;9UitS#]0, ?`o"UD}k%Wh$ 1 9=ns%v0 [8,oq{j4KbR*gԎ!~0ޤYn^wq_ivů!_+-pN!3.hfM^[EPZ+chb̧0gxŎz{;s=_|j*Y1jkk)wYG j3mHLyplr6Ѫ`sة@sDI:ofS:x͗b`~ܙ "|CPqh2 (?z [|G'W9#v&P%¿O3g04PO?1su aʳY p}=aJ5GEV?DNG`[T5xVЩ?LZD7&N Q^)[+)ĀCjJcRboDT, VRSR8RBiI$h}-%Ȟõ/O,^㨖iThg(SJʒg{ۘ1(|]AeM;zt[(y|PP [˻8qA|TJN]v-YB֦  HɻRPB[fQۆ{)k?XF,tbu`<\\ywaXQ9Ƀ:l0WM ,Fb98kG膕gO>M]f~|(@!גi+'Hw*$~9"V@'hviTŋ 5%_+E(ؓ;9N&73gs } 4uExVOOaFSU[PMbFM'+&^r*$23 @XkZT^vi]N 2={#au&#ɾI'aZ-1"(uOw}fx``KX1bQc\v+ۜsIȵ+EqW1آ+,f<)俤`H_͹ ڳ;FB( m=B}@Cй(x\WאJ Yp9s .:=iԯJ_qI{h2aQ|$ansY1A'ȟ',y%xN8ƒiv *lt"[֑hEEl:SDP" f7g20\Oy {Xl|amg613n *r1T?ajoܞ˯vkY"Ro;n9U s,lpRk-ʅNi|18)&ݒ7&טI6n#zhaXm񵜋X&DK]aV\ `ċ#5 ,yoC<#3;Tu:d/!D=ݝ"Yir8 j| @iO kφwmv\3@c]`ta]IwTZw.# |dE3߭ζF~"7\:k4v矞n1V"p @T2QcR#(s'VjދՎ;%Қ' ZEFjlcciA9N7R `miXxiw|Dx H[Øʵ$jS dCGD:Nˏ+Ȧڀt9aUk%^|!/(} ew%$aMIs5cmwA:Ep(fgyXf RH9l''*?> b9t:&ߺΙ!jniKL*ՏM>u$}lVUhrc )@ުzQ]KW.4Ϫi5_oR$d3#rBþƄ7VʶYxr!"  V'!aOc:R^azHux(٨Yl\Nn5`4 I: Uyq[mU a32+gXc(o Z|Y@alś>y*Oxʭ1_.5^\Rdn÷k t:B4X3Co̢c6.kn{԰w _=@bpXaca3\+eV&9Z;׳$4G)a`wIpOtުǫS|w:wʢ%ƨ؃b3sh1~na%xdˆkڄ arb+$[gK#K}T/ v^m{_iXrgVI";BÂ::(H'~X &{DUBYT6U} ƩG(4ǣ.-kǜNJ`*GWq 8 {S%(҇,?™0Rgr-̆8Ѷ-sC<."\!axQEڄkmwv>U)t˿W :8IY]mSspOos͚RP}1ǭ'(XMN+pdu2Y)f ǧtQiB|zWgךg lF<[T+|df1q-k@Z^Z]#뿴 D(pr2L:npbrep U %{ t): ,|VbQON(0Q=2yq2@X3xv1K{7~K׀r-b>#$sۭ-X;!cEl"1F!KH@KTQz;#q13 `^^64 PqYzsjP*}Z}fwHS]zZ&8[B9(ɀȑ&gv'} 4FB/$ȳ{T ݙ ^!&YmZn\SqD Ae';t[nk'7@hfx/}C@UgKQT|ﳎ'09ܼ` !_kC$:Lm9E)+ FvW^j0Pހ8 -^F~`) a7^>q@IJwIu֛2r|) |dym 5B'DOp\D-9,UExN-Jf tdY :`odJdH`!pt2 5ь"ARId1lcBEɫѿycERrms'08$4 svOxG+{9_^ >3:|Sv b;0 ű8.&>`>'[el\YxAjzΥ]cS~Z^RtwV,86)/ρz'\"ݯK\``.Q!6xnF^ѻ룦kTye-oSo $1eߠU0Y(IT~(7.XOa\*;g1E  N*-λuTwEq:4X8}Җ؄fϬ4oGz-wW (#&P(Iq~p^akQș'  ~ \&ʰvQ1ճU rna{GꢦHÊ:,Dic]T닝 c/2!g⻩^ϔx˟HNOFc\\n= $G#px~l΁,(Mud9e\磶'ȶobLŝre;Y"J(yoBr } u)U 7ΊZM/i[)"k1%f6}4s5aY@,{0A]je W'xVzGۅoFwblĔOdb̶!ײzQ"|m3 #W77m)jn_"p?zЕeG1:c˫C!snQ |wL@\`xE"Y]0IYŔܱҲ7"AVMc&ÑUu،)NJNK98Xm@Aj Mwyr£<ßw~z딯1G`38}O&MEibUZR64" obr3ZCTP6TCMdOtq+) `KJ$燱8G!{L}lҍSESR'8dUH[AJM)C Y87J*PrsyP0aS{g1`S0ء:Y$ԯ(e6_TK?!=F$EA%WVmؒ܌WX70M0F+5x,d0u,nJ\Xj>r:=(j.N*^Nrӆ^?r!`n5P]`!'k*{I!YѰV MՓ.R.<'6(0jQ<3zZ_$1;VӧDkgꂊDuBfKcRs$&b ϴጨHR x֡8^Yw$Š*Z1^vY+ĤOUG'>݀@# VbmRI ~%ӫS϶ȫ(_Xo?$)\=a1W 4WFo.[e=#tJV! {pG& Pp/䰂'G;ٶ,Zf\mce #8%KJF&ؚ] N}Ťއ{Rm-Jq -)V+%̡[0ʮ)zy|z?(Q\ LPYTp۪!?褥M Fk;FJ8ncѫܝY>G5YafMH]Oֱ/˂ )YyJ)),O|I۠-1d R¥o̳dL~C8NgYZD 5}O='n=w!Qt2ZDDi\}ZP)R>L> T$A7H]i}@a{RVkl>l,T ~ӗ4Ej~ ts<@&&O7e>QVE 4C^5aǑuq!9AF< (ݢ)33D>R0|6: xY0ۨ0nwqYiI'uv í*? 6}g9^W_~PjMaR.2W=_[lM@>Hy~9S<ླྀgiUY5Rm"ָ^ADV?e-=;8?< ݋ Eg6]U(n4@+!lMM5Q*\SGv!),ks .^ ^!8+T6Wg`p>_$>_װt7"]X%t#0HȰ%: PE+3 ClO =U-H4f w`%/xQ}%PP{}bLP"D|N8,uR#KMl=f-ᅆW+ -L3qAl$?pzG`o;mQAsW>+jY(w罿zwttN;k'[' OhݣDAt̐E%jd' G%r#G伏pOTxE)\] 4E},}FZh\$.t4һ24R)cf~EG*FKm%MIr'Q̓(^ BcOUCz,LZT;d,{ = 0/{GMQo=f $6[*yGa+Yvzߜz8y>Z^R7tG}Y6O;!xzz1eVݵ%GŻQsDONExS6lCl|'u3zDHOϣcW~JQ6yӴ#IHSK%HKl-q;A'4O>}pTV 6~dʫq~l|SZ6_gp*ݘ.nrע$z)..XOc51g|'frJ+&0Qj ,4ϱ$o,:w]-#ٰ}pDLA>H;N%P jgt|". ? ڂ2NWWF( l݃hضhoq 6c~އ79'4bpdW *a 0Cg]S/A?%Uǚz>&ECr^P~ F郠3bFr6VN- Y=^WVOx \*b Y1mt 6{)<0$7t2LS2o)9W1F§@'~Rš`:GvRmPi-@96aAzG|K[`bɵ++Z}?[I^K']GE4f)B>ZG8 ΅m, ,=(5At|>/j c[89hLgC s rqY)*dS10bӝZ}L=IX(.C26IJ:qb֢0P^raA+>4at8Nh Bs N̲%#D5O3m7Xܠf3]F yw 4hKQ^7JB#f^Y3(:}/-FUQ#'T,Bp/T2̨@;vQ 7+3oa { f&_WUrKI6*kV*h2bFE_x8Q7Z9U w|mxJ66/))HsM4o Pegƿ4M^2V<ƔQ +N";Q/GdX.-+>%P;`p֛-Be6S`2Ԧ&4b|egR ;$Eu+'KW-pE go[R3)c3OѺՔ^fVY*iRȣU:lœZk`GTR^i7I%A{2mѩĚb>556G?n.P7;/ Nu/4-7 V9Ϟ,J/PEIE< KYPwj͍EcFPp:hkxȌ_/nb ^'9KؐP0YU*RstΡ5,+WΚ(3mOί&+{]/W$"m2;$kyOB-ų,uN~%3[DStZsa L7jߗQ@y rRCmUSkSω#X-Wj|~O!URbQض4yo~1=Δ,2tPL{iM[icAR,$ڂ)m;P-QfʢU*ffhRbFj K'ik-5EGѓ`PH6yj~ٰ"(O)i?\Q1G0;E:Ƞ=~@m=5d2'ph%v\vAvEGb}A_~ML]'PKEF5DքU8˭Qh8 ]:Cw\*F aԻA-R2^2eqڋ=ٶAkt#랸xWu8 #dG2.׫2yiqHyÙc=ד\[Gp RH7n8TuXrl4MeZYC!&JAD.44[z|H} MI,gVF=s TgD* ũ+ϕD=JMP'-/LYu76qZfC$ da9@xxmC4]oQRͰusf#e~,~Ϩr;~G:SHRqD5KP'/@I}&_US;F”pVHb.|L!Go20g f<>"@5&񈻝 }OT|Qʵi}=8pbpr89i^ܲЬAh|kǰ k5QL/`u3CWܨ+x/A4d]~<k(ġ !G[fhɵvUz8k%tcP$˾8;'Z3Z ue@ 0eݙ0>I՝*q ʜ1Бi~Վdf4ѝ O,؉ mCjfHV)*8iCo_ѓ"&>7Ĵ W2y ^`b :h8xuʽ|^ w( (N|6>\U +N6"'\!vd(U j."T9[,Z;NIRZϒgb~PD4+#Dŗ<.$ \K[OWdOD. V k2@CIcc@UWN-6*ҼٰcF1U,_fD-9N853 0"X׷%.5W!8>sY^I`!`T##iAgL*\G"Izfa/sJƨJ IZl?0IvkȅGP,᧵_˱ksj%{vB``S6ɶ iEJf$`P5^Ȝz.dm-\bcּkh(ph^0Q$H> *V`J77^u,w 2~p%p!;/76o@ ՗;⢅CHr4HX7<29D<{L]P_TG<Hoիy,iXTSTJX~n>W3wqJ&;{i̛8uZ:qV;FHU8*F _.%-ӕd0 e[wBT/>lM2-&J3?V_Lˆ4d>xG)_fiG<u9xnu![ud PpB/S0N] 2{q۱O"w %670uY qVվXm>Ɉ'Zd$)<ҚmX{Lg¶~ IVF+CIف#j=bZEMEphntXe ;$uG! * ?^eQy15}J'6E|t\%#uїrfl3GL^5Ȥ1&3STY i/jJnFmIT?t!(rhŲk6YH$&V|Ƈ"Gޒd3 w\Y3 H8ږ+]RtmI4("'(;*SVHq{B>t&NmRkss΀mlA%$Ɖd/̉K>%.. ̚QZ1 O_S3}VMRMXsad( hc9Xܘuv0tDJj@ejz7$o~sCAݤ%q=ߕs~P89hӾ sCv84nm#P_} MZi#}V>FÆ3&[IN4< biΛ֛fFXoiTY Ya:(W)*b UAE6IsBya^D'@̭!sxÌ}tёS|aP_dyYGd7Ϩ3.WXӼ_Rkfϑwv=~IɅR}uܑ4mASW$iSU0P3?!CQZP!WGy4Ǟ>f9= iL84MV5qDYY)82EgD'v.+>kK=6{f_K D F1>QYR12@zH_nUVz:Z7 L{_"KZىs5SCLua2jU?WAo ID(~ET6yx5&ŻEMqZ A[T ^od}f.F~^j 8MS/-8^#@@'P_T$N=t&Yy69 Ui!, @DY\.[,vADWLLG: y=^ջ*o*E"g pw7u 3ʄZ_[F! ~< $lz!xKt.J<K$B.{1ִI Gx8-sޘaV Vg>jTߟt\b2h'Фu$U wiU]'V q)-Az[ǻ}b uodLz3yE%G9s5*,/`N_ F+XҺF@^T~w(OUf7gCX70R4hX׀A#.W56jQ4mZ{A&fWkrl iG~dTm f'Fm276dEh%"q8bwz*H?5' x'Wy[k;ZgO Gꛎl/-o.+| :@[n:-^14[BvZ;L@EBbƪYgAᜆ*I&:=Dg$ D^ק-brGHݣ:k,̻ܚugpWqXf 0x_z̅DQPnH6|4ԖKnF9?:G $.CVsr`m/JX:{ey V cU9KcO-c*|U??/jCkӹ+_Zc)+۵ 0Kԑ6{}j>q%^U3!3 @}DZQ=ocd&?ݥVE9&]OL u5>xNH&!UPe̢}`({r1U8U?h5Y ^LKOӆf5Hx ?vJ-cWK=mҾWXDZy+u϶ uQÊBxJY/=ܺfیֵ:``#;قL@[Rb]vkP`6\X}h1٥4$06m;瀸wU ]CX;RZIw7;ym\#sn J 6*[ANwE)h6Su듢Sl Y<|{5cL)aqN×\qiJdب'JLܛS3͖ pS!;[ %1&w10ͳL>Οn[0I4Hjv:ܣLyNUCSM2`IS¦ZinIUZsȠB~B$f $#Q0y]^:ژM1ӐYUSXdpNx[G䣣ثN:o/67E\a.rKNK}*dv󙏙ׇ~n7ܮ hsu*}?u)2"Tl@WgZ"J:L4!ZgĻ|:4 .⺳dȯ> sE]d4Sn-%nT?ꁄŌo퍪FO@gm] aD_Z>RHAF%"yzA7'"7bY; p_95Zqz6m]&V@%ER|ݠ-y@fFbT`0$U)"G4S*y|q"Ae~SLfވ&>ƿ.; ,9(BhXR( a%< jj<9ݦ 馝oL+Eķ;8IWiS,[.j*.p`\ q3t E$r{瘯X DN02 Y^bٙ?A0cN.q6|d(,K鱵@2)"ɏrEkgk|r̰IK#=D>PYtLdAv*$17IZqO y:"!yT]E3fWgqh>zfo xާZ811'{XE2B[pW+VA)w!luⶹe9!PYبK@v9>_!̌dg_$8B& 'r J?q& ǂuP5d5th3FnY>F9R>ЙcTE>W\2 2yC$*8vuc"MKBQsa< YIlQ6LXpl)aVB c)"wyw]0`Aw./o4+;{ry0miepǾ4v71m 7)A6]*9Ϋ`2X |.UwE;TXd߁;ʆ+ o"Ut@v~> 9J&K9ƻ%J 8Dsc9o aW!$iFm`=!r6NU{^t"XDK9ldh Ivf#4R*[RԻVKxxcvvCG Sķ.[c {aX*YԚ=fǴH?t#ܔ?R{C.eQ3EnXV@+U#FM`kn(1ʦARM;JKĵS7"f-h&KLϜ)ZkE׵E=lw-dı3bxTЀgw<' %~0R5jdUI,#/ Mk7KuowRֈ C8xL[oTnܗ>;8>,m$ J{Y$;bPMUoX{ &*M4uj|\b;6 ن>&4JehU]}SO( [ՁIw sL-S~w\#m|``?H~vzƲ\,oJVaz(/DF[UبhN9<.y+1!#q +Y qCyJN+~){ӊVtشJ)0=(cMl7_O盂"4%nMP̑Kw˯sKWӰk;ɠ eDIB;7`@%(Ko%-8|LD6%#hn;WIlB.^<ۗ42,Iua O0(xXgH^dH.1G[4|k( = `/u*BI~&WjKl~AeMͨYaQy0q^ko!=QB42 ^s[M +~KSA&wPdlSDNz%LL (.ru RY*Sݱ'Fz&(5R9BJADvǚ؉\xGYjf24N) q}!CM@ir(쿯4Au@ '|g/HTԽ~?Ҡ^ VeB0 ~apJ+YC^rIny"[i5# }u C%,XӒa-Ӧ,"ͱy 9Éz{K8lӛ2IW4n {v|EݡV W ltde'`>܉r&0¸Eʂ(J!s[}!(,-цٜC@$1o35`hŎ:} n%7u Uסm^2k:@QElrϔ_cJf@1 ^v>PhTŤhlxرLu%TJO rE Wg)>x,oD6<th`*)c*"9yp7؆ %&JjzUDOMNΨ UG]m~]PkgtB%BOY <Gv*VvA0soe+د6T^ȃLYZ@Ü+a6g,i /\hqM(624 lSL!Q[YMTB0QA܎3{ -LL(`oiC곻;t "r yv$[j஄Wy뢰3V}&{nײnbV9xb=>D\\F ?T n\]svbWX+~#^K&>Nh *׎%moկYLYn=Ɲ) \m^V.sYNvs{)yM^VwUsz`Z(D@Sj p, ,1RCߝH IcbA*iж0#pzz"SIԌPx ?"+1dΎGkC锆ʔࡐq:`_| W?ȊMK -cUp)-޼PCuKL4hf7nh<+<&vtJDՀ){Q6]X9#=75,nJxSlDM'#.{?;`Z݊AҸ{%+24/jE)n0V#`|; 3_w~p-BMrz1 rH2~#M[Q,0偙LBG:Ԫ r) jZP 0zqAc<ϩFT9eu4CcR0?jK@=Gh"R\ 3V)h`1 ^N >3eb8ܵ~X$fѥήHY#;/ٹcivq(]-yI߶KnNWk2%|DL~ r>n\iT~;mP)VUQڲ$hU6Z)[FW0 !zv,ih@S_~hj2XG yX|?\:䖞g훣{cVKoEĿP:<]lE A+ 5xQXשV+0u?P6Lh43\/5DU.3 22솶׫FI&$eC n^kPNB*tz pWF'ѓy۶x3 NzCS2}C=[J}hC|Ieτ|pqylT]\49>|ȰkI5^=ZR}#yɻR!P "`'Y(8}ANBc^+(Py |J.NOaEXF +FĺD0%HH$[[Y%t1I`PW b" z.<30Ɨ-:{"p4!{kMy&v}Jl |"КBd՝ Ƕn Յ{y1r桸UW1% Sؙ:Al}/KyhU x*$纗q 1L,}pK2`]0$o h@lNjUdn{Yypox}Tv g9&$;ЮRWD2M9w{C='g~n5HՓ&#vӭVQ^О#-ϖ?7[Gb4qC/G[H2t7FIߚO(Y>FC(W˓<dIE?RFi`.g%s"1GW˟YdBlUP̓ep]#Wڠ 6]m:'B'*W$* M?4Am#i(9uZ:o,ՑlIW&Q8!l(ڮ^#'9fnTЫlhe1Kdk0^-é90+9dYnxy|Ay?gT[Dby8t8T.jyVQ?vysI/*W-zQ CI;{v 6QZtGa$$rp=^ZBe*l^I A8",eۋ ]j4ORTB1`GkJB,g na.wgXV+Ȟu">iBUn?T߃kBgwv? I,~t9A$Wˎ_Es_)bh~,G)a< 2iC[ 7),|SώCQ5nO[!<;:C0@11S61T>"+ j+LHQt](9 )R {L va(@wL?169g7[r15yZeco+{ϫ1v-d=6k3ó>3Bu[(-8/Ewh34ЄOaͿh.I3qΈ]i;AN/3,+iH&1$@p~A]gɪ$L:.-u1xR}1w]Ecy$ZZW9TPnv. OmDfR0{.P" TuDtf1<@4}"@@7¶dܩ2p5(V}qom/۳O{Tߑ^M0 ,NXn}.\>}%xIFȅ{$&*` _z!9!;AXcIS m-3qK|ѠiLQzE;;ٛ(L8LAoN(au%!ߤ=TX 0 }]iƇEa#*ք9+qu8^Q%n`PA(}TP (|U &P|G ^&)|iyBpW0B4WVJ,(8tZj֣, TO2aJ׾ +_9O6"X̧I 1Tv\AR>)e琇pj6 ̪Pk[_o':7cXl(=7⫪LR/IFWH),l_~z#ef/4lDNQAIlQ cuxGJ,TL-*zl\d˿oy`yS7]?`p^O1:.{~<]@m@gDlI8!|-,mi:0t$U|p;YM1՗WFIÂ_ *6xgD1'%K:67\& :r\˶Oe:HCk^Aa[3af_҂zW|SV3[ܡ~moiv%*4WcIybrmڀ|VZDe,ޮ#M } Z~w4 ɼ+F mȽ1O7t[nA*] m+|ka_ G`(ҩ" 4IFu /. |E-G_WSN8tIx`Vɔ@4+5#:NXP:wք@̺.ߛm^"0ܷm j"i5Fb1~!{zYcA I"KXu6$ hPO}n€Ϙ}esciFC49zi8Lg9~#ݽм,LˏN3 xK4Bj~dɘˑwf/7>ϟZ_!k`3/q#m,묫UyaU{ܼEYzu x`êhp;K :{,B%#4:%D3[v>6;LcCRX~P!LjwWTubFmB~1֠fHb׵|3Lc< 8g<4c[u R$w^0"WV;w<_MvdWDW>SIn_{/S'{&a K ?1BPr6+:JrQ.e WIO׺}?z='B%ٻ"7Co'ZaD(kT%PjǠiܴ! v-Ƀe#ĦYNrUv[.d{7`v]2;I~`0bV{*:{* 5*ͻ<͡.u^ҏ Mns_mhq8¼Ž95%C| {x?˛ Xour,nB~6E_ٓ db/Eȷ\m B3[V88waDG]2iC1?Yn@yV 3N鉬!dP;.~j?~͎:5h5#]|Gixk P_<͊Ce`a4~sU˩ޖn%[<}1/,6?y8^w$B}bM?\>dWGy.9a4]i:~B u kAps 2qB] DC"ןԮtw t]H4K~EFe/+ZI ~/DܩCh^amIkrFF/w]Ô qHYz1БYM*eR 0N/ԮpX":Ǹ@[i@5HutDo.Uby"TGPѷ-}&Lz3L=T@U76Q a!C<]rh 8d< tWua(`Dr(5tXJeO'\4Z4e*lasݧijq$^Mk K&vZzyh̫H+*Q xǨ {\<5XxQGod8r/85Ï CR$|2LL+ǍN<&.AZ%ic)ADa>D[T'$?0,|ׂX%!!+,%-(%<*7RQlD &K?lm`a~ g:/˧_we^$M7BHDwԗ5%o}"AU{SMg s!R*_gqEBAwV#b) hCuc8%+P{C˞v}tPChh\軂.:}$I:VI#H`(bwrӇBaA9 ~KdQW]sNʧi@Xݲ=bL 8ݒr8-s5J[sLC )n"l<4xkGȍ , $. TeӾWBGKTeXhAvK& `%5jD8("il,w0R0h*_AфڝX|J$ha T/fSZr!5u_T G {S28SU[JKk[YL+Q&ZGkcB{\+m_z- _zDL<5uVd)YK2s~Q&j6ͻޮ_Mz9 >XIM`(* F^GSBhi򧙓MܖP%dcvY^E"70,#XLi9U*J<\OZ 6AoC \KtgW?p"MЈh 8z ̽6\jT /N+vo*e 0qX{6>&`;[5k02 竳Rp8g0=~f#tI|I\uZ{#qvQy;|?XQ7[W,AZVFAO4cʞrdeo8YcsDG݋N,g=$.zph ,BZua{Nq-SA𴨑${qC:f4I8Aok6q꿤̈́]H/[>+~߇,!_uc˜&}CSk"9>"8 MŪl$#/=Vk94ny%,a1FAfit'}RB\&i-{rM/)ln,u͞) #e}겂&ߐՈqb^!`'Bw0]AM~3B †G σa2\ff6_0ZG/7ӸB9SHhoim >-%!?xꕒ֒#GxH"!Ε$d!Tc<$RwC=FJ<.T }ٝIMp9IApu8^:ug_0J/ڗ$ #`z,1⏈m?7U32D"43/"+}P.;l|[+{ lM=ML<֑[\qM :b)=m,؎5Jy3P5s#A~r57P V7PQȗ2Βʔ()ڞ-^؆tbo'H}jew޼=0WNbz,W_DâtThWl"2_8+|G 6آw._woHa.QV6'o;:B4V ҜoknG /ڜٻൌTED^qx IJg49u/C%&"_ڀ=0AՍ!DƂЈ9E0Ew)7S:ܢm=}&]{ƫzsŻ'GCkk1YDuj_ey1W`S[s#޾ *o : 9:jcG=+wĿ:ڨ-%`^nA?x4A"\-V~s~ҫ%ْai(/'e["/?-hV)`"g8391AZ_j*Sl+{mb[hqłL3޿:`U@?qU^M؁Ha F}txV'ohhre-3{<׿1o{虐{z O;4m&+Rk q:O~eOo*6 ~+!{I(9qis=\4Qc[$SDvpLnב7rLF 8,`7}ՍzoK3cz!;L{ PjKڍ0Jf#s"{s1T$\oB؂YS!+s"}B6 7!䙙҆W NIyզ1ǽ7X5+NgOG-ɔPmBGFK >]y!asxY'kؖ6t:(*"q0|"oIk{D5;'Ri?Te ұl:=Q H2)zJSa6B ٙڑud!1^~t9끝-Ҽ' Nfy^[/iwYaal~T<|ɋFJ|z~׷lTbbt lWjo~ M)ﲘ+@O(_x`\o(W<;ߜ,j8ԡ*,+_M=ZtĴ>o}:6û7f;Մl`3HL8k?j:v^qr TˤYw>}G'+۬li-v#VB) JwF-$#5W` qO0Mz*C"x?4/~ r%ܩT'^̡Οc6(+ypSzLXv=+9/>|,N,DޢnOŸMٗޡ /,t恱27xiD]HT!_qc4sv>, KSdG7۫R9y$_tZ\S9#.oU<.5w}ݸ@nD%O`9$Ҹ*}0sC ??^.YsEi;^OVOUɽ?mAxKz2I﵂xD,*0ܠ??ku`l,kOL$ {c b;rɀ+MT {q`d0o̲ȿڝZVz@ܣy@FNY #Ak4V0pv"R!sӆ ɪzbyV'N9(;r]𩸒P4:;E [Bu >7WUJ*$]d-o-ɟAi^ׅg\$c _ IyEE+'3Y#Sk-JA GnP=IW䮊=b QFV,\@~ojr$D#_ UyALĿ\crL)7tUmޭDS&gUBHt۴px ư`[H#tbiT5$O>v4O)\)lfg};GmٻjE)X?B_  .=>XDxn(*Ppl?imXC+SDϟrF҆’}\yr#q1nU|{ܬTrhqK83-=* H2SS{fٴ*kÇ-`YG(a~]Dqy6CJM2o;spjB QֽG}^Z4kNMpu[B6]).Q3!YNeTC?9A (,+ 1s2}%u!cFRcdꃖr%=$.+!sxJ %b9cFV sr!~kHn=2Ha斝3ZPs:W@YFO~.lcGxz$ǶYl}ΰڂ^"˕r >T ]ve7"Kz VFou"(t턶QdX6+wüDc&nRu)\|Iƾ,XiZnFKjMޅJM,E\wZc(hpgG9b"{)!5cv &jMz8A /5xi\޶qHP(+Yo ?۹,/C !D#n}xvK(ñ-' ;MKPIJ -B?㉭iA_1;t~([]Lv^7zl9f>y%~tXHS:*hBR.7t̏ZP= r:Aqάֵ1yIl>9VPX5#NݻO}X\@2ӻ4'hIUv˥zw8k//M< }wĖ!,-!!&PW&5,'~7}#k-geeC7"_PqXwU d'#ldȁ#\S!A(u ;el]㓍vtѴ`jԴS\.&O o0e9ua1)r*$k[y/Z 78MjWo8N̩VԮVjkOK6"frրb;.=Yk1t )w@ExO|tuZyjC=\DOݾn[/HLFq9n2m p7i܉WЮl5Z6Z*hIi׆ Z˟U@TXj n>b̕q 6@)S|ye?/JbWJjh31G\2$4f+|zOd0U"z򌫛<څwrקed+/BSUfu&#,~_*ē[0 b&/jl-j@[{SvtPryŔ<VS<5id9[ Y] 9B mV祐3DYv/ 2%`P>H΃Tlh.}OU6zegW0'{0x?c@X.pEe =w72 > g5H'%G?v/VOp%bܦSQR rl*,pHfk>)-j! U@܅|3m$q,+vO_ ̇ED:GGk E9AVۣ\ Zl / DzU,K&oۥa;u~TO@|"ڲgLxM /&MMHŰ;Y>qU~,=?> =]<.}MYKz~\x~2#\+ \$x\h0#aDaF\HA,q/"B¯7&xBUުkb8qyd0Hz@~ V3y>N3لtc}9.˜٧d: ΣK1Ϡ\8)yLwH;cMnx2q0߸Ps<( tfF SdF*AU [^8MM6IrOT&kYkLGm+`{sĻwJt20*MRS}<-T!.Vm擎Ԅb *;E@wxgҭɘ!o?MOK8o Y/C "٣ p- E[ B*ɜVwNl?ij\#&H|$ 0}u1/ gh]][ [a:o`Vnz(7cQW`v^1J $W;n^>fԽyGeBS )܎ٝ%`5TAI?ΆN}}Ve-GK7>QpqbPc^a^k@qs$5Q/f' ;tXrkӟ{r-r< M+r ^DmKWdEѷT: ܨ(/0'5L߁bwHT+xa=}c1rS4xz\$( Uc? ?YK,A0b4Ze8 oaQݽq9Dz'ׂGXq[N o: HwK.MzWS]O/9.nn/+신o;^MY){߆rDql@+\~I%<-a&ɥ0MMk@4𱌱q$ 竟q_;zOmC1:Q6Mo<w[" v4kRXV&gq\n[qPuE?Su5Gr܈HnLrw6ZOu> fh?ʨ!~-VY&Ee+}U,Y U azRYwp@p2iAa܋5-'<&X13SdS^x ͯ{?%C{Aɍ|R Ji&nlKf- UFg*X4. DMSAxl,2k+3bmFӒ%3Erd}2;XA;kXxrrbiѮ4yH:S]%wقkg.HAKD̛B5 qʼjVQC'?KgZ>jq$ZHoy8-6GUb*E<B n{e,c ./AԽre"jg bkrHb֪1eљD<c@n.N,=Sd? }'9ߔq;Xncz;ЮІj &*!Ys1rBDmcu\?XYTEλ yI>Ma(-XliHX 2@~pp ^mr:z_kP(`h%Em<B = !,£{khhЎv=Pl 6pSc1ZUE6Wڷ={]G#Gty&fO% [4"5\[s=Hg/?+Lݸ~1Ɓ'[=^<9bo@)ِEMצ‚Pp+y-?E#RD[)aEʼn!tsfRIAw\ZiXa:ɔa~>#JGzSm@ )+l.deݙ4y^ǛH:۰dly{敏W\4f9vj[{H-F*Li4НEZ\@.'yþf7n4hqpO(cCp!tM8U o\ l-vƯ͇Dc=e$F+7) 2+\Rtz❿a#vrt ߈j 6&V좘nv}_l16)X$ M0Lf\}In HLr_]]qV>)Z);Sn}ɗђ% N?21pP=b$5ÔavKD1 >!&UʢZߩH tiKO=oD*74ZT+_T A"oLئv/Ha8>:~Β<̭n$HrYNy(S"s<? :mC1.g}5FCtAkY%?)Z+DIaHءy;[J/#w5 W]FY̾V98+ؔ: ?k(heTk 4FE-ʒζ vhd \5~e4lSE5?˯{|YwH~)Ӗ7͠<=m1 \py1Q0It$N㧈\Wq7yN+ԗs$!rzmRJ9A=diE6=oHG^C+Aܪ?˼V D&׆4/Xzﱣz&6 ו!yE A1Y4Oɭcu숃U)RbP.! Pu:B)0*̲Ih hz@&"yն9:sVtLb%{̧k$ܔYy05VJ'-Ll{˃t9.ǰSh.:a D4,NGAvi2ΛA^cSJɨo!'s<:@Uu+DY19(APBs3-Ϋf)tcO_%"?y&/bsKhp2: ZZ+Q; ?1(pНq*w8K;rA @NhUqG}F!LҊ|)Ytӓ U_Ip/5(qjqu{~>?F #MU;sNp!wO_$擱{!J |3`ܹ?8q<-Wqd_<ja$ʚFrM~;g> g~><D4#F茖|+5Jע?M; c,B(e>^WӦƬay}ϫ'l`.cUu/U~ޓ]'2*)N$*20/v~4!C;yXm͜ߎg$Qmvn *<юeMӘ J8YK ۯA\!k&Pʃj#v bl|=r6~ϙFo} @ . p_ܖbI`*L}Q@~E.MF&`fhWn8?PrWﴗ@d-J70qu &pZ۾5譥~j'@ߊ`+Jś^J 3RRr:L? =ipGei8uTYg;ZqB0L$]ZcWw>I 86养 EG7h8Կζڱ 'G/G;9WZBxA1hnQ&I.)Ibԟ/?qMpr? .iI.}U:dC׻q1m[Q*Ic=^Z>QI >zZLyY EM}9WJlcq^WV2e&n緓,&.2DٝQ5m4_|<~oJehIQ gƯӮ86,bk+)XwBυWs9f*#-j0h@ڪs]ĉyǢvG'jY?zZӈ>d:잂'}H*xF=.%|dlBKe:l7n#N3Yh%sx/ndњN_4c! NmT<W_᝖_!J:EL%<8MC/Q*5PS_]mYWzj֘I*8qL|/$窪ph6@[e1+96B3"IZP*ȓo_<8S] AD~Cb?kg$1 [/v;L1oU!Nh'j(;dy]jr2LByǟmoU>wb6bt7BxDcoe[8CS@(*)0p%:l~f?ݢ~mU|RY:}ի3L*џY8V`Ǵ]Mc?V$3>(>W+ܪO1miE ,笜›n|8Y&,%|~ըzYLZؚi"Kz|]iOO|O]7OY0 3GTmR-TH@=Q5ӤZӉ~ bAa}6f/qU͖O9e}̈X__VlӠ/ t>+WZ=yj#?nP/JecCʑgܤc]NH~B%PImc]`]JYX| : #/ MDu8 'xjHv@g햇'x6ӝ.~([3!X ~߳ƃR>gRTr1Ӑ|d`KڹXHb(76~pqΗo|rF3WZ䠐~-{{yk'ki>`-'O)$:D}؃Ax$e$6%“G4ሰZu-IS'Fokƥw8)GY 6kX3tg`~$_ɑh*t?%!\Ĕs>awVNfl?k`#QG.]GSzIK S ly-m6aFJuI>wzS4*!-WRa߾7 ȃ3 bjvm )M ު!q5{ QRVharq:.j}5N׭Jj+Sp&s, §ۖl۹QqR-> KBcOYʲ%DŽf&hc3yPu`L{ϥ֝ٓ_dkd־ /ߟ2,2; !`I/-+CҢeLBBҚW..sF hNǮ4}  {L:9_K(<72\O*aүf8jA_D\'-! XI:NJdA%t:<{ɒ⭏򉻂g,zώavO)oSaMЛJ.90rPYvV2fZQ@q(r\MeSvXp?"9"o>5]"p `o^CU͆Q|G2x+** Lёm_[3EFP;H+TU'n#u&8|ڲϾ(#jr{9FZx d8"O_Or?fY%zQ| 1%OJ?i A"ft8kE¤Y;(%ŇfCD)az*q0繛>eY6K(2;\K29?P tXkiErx] 9 bp (x76}KC!$*`X^I0͆ ⚞N֪PP{&?'[Z XN! v@SkBB X*uї?F閶hwlI%qP 3XںG]Lԥ]ò\yݸ/Mn-JDᬿGBG,3vqd1b JC] ^h@u 6Q0@{ j,( 6S"|!~73A+K9:Zu;HvO؜y[=,8RY D3x,Zc*3.VR$g˩C4vA(8}FϞ|+C%oC6^H3DbYD#/G3Nn߇!5N\ZǓz(\,pړ?+YwGi\6`;M!V;%7RaDMOMsiz0k02\;H,VݝL*ўǤhk9FL &Ȅt P wݻwF{!fTIJ]i4347{iOU6'{9R^!36=ZHASށs$:p=6{f$^e |ȋ"bckQrGWi:Җ)+V `tWp {x-3[Iwԭ.\?Ä%.dLN0 }!)HA(N v;-F >x.\L09No3 uzŁ)@Nb 10(p'șsXSh0o7x:տ[B Qg^SCͱSJwvI2H@>q=f& V۴9ʢ.tt $?&{߽ bsʟ%Kf?y~fSHx6LI@K6hҖɴyc5{f$Pvt X\c1Qwyb Kft|c# - ɨЕoF)EmI4Sj%OIGvűxC ra!67{(ekݢ֋zŦj-AmrvH.#$.,F#%5]e PK 7r,3,Q@FUj/ ?W֮ 稕WLIjlk#9Ux< ͓ȕDžz¶po#RCwDBTH2w83+#[5oW&PDv4; 7} $eg:hZAsZLܷI%?!1c=ڌ 2M S9ŏ1=5"Ә{)?Hh!'oMn11-GkL"2$Z잚GpXLpq (jI0/䄤OG(AT@.|ByAOց 7 M±髥H{3j2**} OUDjp]F`Wd5h#N0!I$J8sNTa%M$SJ?]3V=R'enԑR?VDF; W M32FyGQՄ7l*qE0P9޲E7:^^EA0Ežv/8MxSP^LgS%U,nG.A2tʑ.^ѻ|2X*T7 * JD-Q0 i X}4-acu.(,Sp:Gki&%CtCH*4pʛ2F_4'7;q@q\KEsXU}R#>7IÍB of6חV9x \I~"dX.ZmˑIN&p'YrC6B&-+f$-޶\Ǵyoզ~Y$==[rso}WFG@fʣ/Z<2Q\;5Jl#0]?ythq43z.mV;[(78Eۘ#ʄ '\UG1̃:^x/H+5byԇ_ ,Xer;}7FmmoBʛCD |V2UML#ن\@obrbnG`!Pp2@gx13?6g|3Ãw{)ɚ7dC SD&X"xR 1j?SH)-VŨlTIf-irO\mp p^G&wHN&UE,8{Tٝ5t+F2}Sc@s3TLliq'(=!1>v؅sq>R@S[Ӭ;O.h,63{PAl9HM1:RL_EWYPFb dv̐7?5|'kH *%Bz\G# nRfBHj2]VDW+IJ 4ͤBZ7cY8/(N8i;J;'K:[eH|hj-sf[<~;z`6YY!2tîݰ痛_(5T'3L%W5Ģ ޚ;'R%ʃ߱4;V(~ {fx40@[?r-p_mg>)./6$}фsVfBR99Cc$"kw0l({Fa1IunT!Դ:T]w ⯕ArA%EcK3—+1EpId.ASu_20ET2t@?nXd? \yb&#ϫbE;/x3|uۤg,P€??h{87 4jܓH4aLjos~ڥ= r gY6pVJ\+/ ǞjY*@pр&`so3ٙc gUզ W޿F8P6ld7txsPN0-}0n#(Nd`exY" EQ (P1wؕ9UNl)4+*m~X$mȺ {w.V/|96$B4㉷̓(ʳr+1d$=o7XwG ˙ dC>TjB.D C'sl[ kc0cMײ)rXΧ~6v~HlT|тr"6( |V .)Tu*VF"Ts0c?8Wi[ׄiuKZ14d ]VFE tmwW>}[Rey?EJ'֪G8?EkbeEG`=ӔNiT:5xݚ *]RQG['O;Ap7ReS4N"!݊,QZi~" 7eYh"mw"+ '[m6-]f/_zݾ64z@3Yh NW@2¥:70Tw2{ G̶Q;liTSm &Ig{y<Йb}#1 Y}SH$P'ɴ4sA[9a;xhNqFYyc/n}x9+F- <\:{s$VXa&9P)+hiU"D=I<\k.%1<ʉT(jU =[+`kC,wJbZ0`,*:G4zzRzkvE"Q~6 4Ga^n{2yϬVͨ1{ޥ"uap?fgJ:yRq[W]ʻw22b5BɉnS,S`)L]l=Kq3YДj}OD )^eG\4u2jC$SwēɹJQiT#Pz$7 T+aj^)|3}e_¦p Ylb&@t>?wmsXw}o4##v63n!x#Xto,6,M~ >VY5th)=4dW;jSpؿL,[v~N+W:u;r^@^nG+Fǎ_7 AhR=fD)w2<(I~#SuعOYrИE5 8Ԇ([f P 8- "*^7o/R(AX4y";{:ZWiiJ͊~n&I71ߖz +[4ֻVoc^Np[ԍAd:PX==nkub\x[`X3vUgmiix)HHhfy10n7yxknR@4~onu d vGME{GogDV=dv`|o@RB(3 wpKfqͨZE85ljeU 1(L}D\2Aׂ="]t{(z}5sldÖvxW #ϓ,nJ=mN_ uvE܏KfAY RZR)|zQ7@Hm)"lɪAm{pmƼ a!p~n"qyɔ8w C܇}|28={ḷs-~&W~\1'mb\+o1"awNɛI t5_lx춞p[\,SWi92b ( I4P,^u,nq;QS`ކkէǼ ۭM5 5 h!1-[ОA>u>oOM,Gۈ].Ye 8%ц&Y#zֻ _k?O&4`6zw\һVlG}>TNM,Q \z Įw\j.*/6M]7C ]YQ[{9BuE>"R%, |2喱:cp6eN,[dF{ؔX)i \zTe蒆z*Y 橜1 5uj^mH 1j)~pyyn6aRv}1lù83+r@k1 sewiK(kM͖.OZyĨ;wBvJa.̸}JG4&B…gwBu!q}`+ΛòNxZ>O?p;[&WA*RY(EuNL2"Kep +fl' L' f6\S+;I{t2o2m.sު/srTJ 翥IƒHE2 &%)5tM[r=E: 쫴2`z8AQnMqM?EBnW@OX6 ,jlDs(jjͱib[cW^ln'a2UI(oWO*TT5Fup; 5~~WMH)<[˜A|I~{ w*C6i4 ɉ\J=>|"t%G*n"BY&k=XjSKhl8}^m[)+iYF:sc_ 0&(*AVSU4;arb\pTwϳ W]_7=xn:P/k%|᧝SQ DV5Bp\/e䲇BM?#l/x멖\[Y[XE Yd.=%49r&/0{]7n Ї!?(z?8겼Ӝ+Cw':'QF4}L28K: 8CF xzș-<Bb| EUr:E3zza=w|E j;Dal=GpE_;epljD9P]ERǾ$Sʛ >!fT73*>kx< _W ,!v.pmU9s{LPM2`!_ts{;WgsP!>nI ЇudJ=I8/] ɓւ^: 5F99u;z2L9F]j2Pg|Pv1zY wMIWpWCA{՟}sr@BǬ!`(JӉs$,̨%lbHҭV!w0Ji'=@uฉ O80x柨z%\@13)d8feP j¹9 +bQ,썷 ^"Dx5bSI}[LJ5YO҃qso ͷe8̦fv؅R 6b!42ƥ%Y9]ȝhъ` FD {auB&-҉nS<зl^?\j}(X}Ohe6[g\,~9"Em[XEtL~7S+=ӨXzxыzAAij?ƏWX#"J rbH&GN_1k?XcP8NG1ugrDK‡%F]І^WP59uV9d{sOjfF8}8-Hq=On3! ~\j 1m,ﱜO `ͨVa08 ,nbǬ/f-sYp`VXK}.B8GZqүk>`{ #|J5:2UG)X Xx |`HVu8$@EqJV&ofX%zuCI3T[N}[uM@3P_0yAэc~hQY Z龺]s~(\Ҳk·ĦZB(EWo|'.QT[q+ׯtmyRbȫʌ^-$_$ x9 n3Qzn+ ֏xFiQ1 >B-ĦoےoSefCC3#)k5dzdd 8(S*[=ܑ:nS=TEkrHTOb^Q>-@Sc.wk5PUW Ͱ?W Z `$#qQ:(";w7w'kJo:Ì/6\O6W6Ԍ{Pefv] VzAKGrS@jYGuej`&'@Թ5k> ^. 19^2_G %qZk|~"&DITX5ROFUnDvǞ<ӘqhN Nק%;J*L DhywHq.r{g*k.tlykJѫs2SLDXpcyODl;#B#RY*MS[~jm^TXDN窦0"|ޠ52-t/%. G dQTiQxaTݠàn] } @<#FDHFO{&(R]hb^EZDD ~͖Ibhc;Ǖ&{* l+J3M 3tEɶ(JK@#|Tm@) N6wS |`4vs/ӽB].pRNQQ4+z1BA.8 lSՆҏg uJLC&ױ`e?Me3yB3]ٲyWO/kD?KT޾?6\;uц<>n\yuKI.{6OJ@Qet;5ˏJY$U{ou؞,rceZ>ĭyBLU{*<-z[]ዑܷbB#vqa=><ƭB4)gkpMAT#E ʔh.HXg.kdLFlYdkV<8"thW/Hl+1rKIЈ@XugT @ =oBJH @ŢU 10Vnh֯2w zvOa i1mʴ{KߕY̻k)8,C=wefDg2-J^@ &QLJT4llz#&0O&J z݀3]Z9ug9#LT$akI!gFWg{083)\Mc!E6lFy$vٷk8,ı*8 myV6fmDž=}X1OBbMuk? 1PXd ,YQ, %0E<7@-~ѴXI-svyCn}>OŽ:@#rmK܈.1:gFf Zu=feqi[|ܶ_B#d+AAYeՉu^^ oV p59d=rV@gSGe~W9&;`tt v~RA=9&\Qmdp h!+ AtҼuv!3]2-Dď{FOLnVB~PѕY_$݂7WTh6ߞ{K!(O 8zMq0]g'É)Jb4C5`9/xT.~C_h-@=yqz(Tlxd1 XLyzӬS`& ES)&l Xňmyр#_OTrSk/#4‰zbnc>ن`6amm__hd})B-#2NW2k]m/7Q@7G n@˼琫A c5~T Nً28yx}6>qn%h CG:- C [.jHÄ`j(CT$PN;={'˗up`DB 8#l}ai< RK:Zw4Z̺hEܟ%N0'~ލ2С'C#NЎoR=?HBiŶizRw:)ԩ)lc#\vh} <];[&h/9FCHM(N:ƴF'P$葤;  r{+Yk^um+!6-NQ %zOVm#ѢحuRet4kQBp ~.d~0!f$bjatRw!Zs ?YSȸ=6fp]sTYF4u ]?aOg84-C kaI#j<8:i>y cY@SVt2 s2q#q:d[ El2T2L7s14_[/χJa[sUKG1rfP0dlY4t㾊$m7̲*CQKm!?d]h6o,qrum1E Kygm}զk;a;X ~7XP>^Mѩ +s nqsyR_lƴ8 k5KK4"LN t -uAjtʮ[I!tHo%t|<+"5#f@Ce_ϮiXrs㙮J*QwrXݜ .bp_=\B5ַn6Wdf ~ꪤ(/11>.p9pҧA/a٩JAn?@k PA1d ֪hCzrKf$zc+KK: nj(ulvB[&QT7OA09BV ^ />ZPBnV͍hicǠ2$2U_۩Ę-M8z*z|~EWC&oG0ѥS+3vs#4t^<( viΠxi$]  9}}EoRZ m|Vj"Ts!`DBOH4HƘ}'=y3O,ԯ";+<9 R G `=Tx-cΒ |I??/BˁHxl0u.XSW4][/OmeTtz*Q׽xrOV* 凫p˔|c ZKAjeyg9h3 Z 6|(Ic9QNMM/o;<8x{ 7,(l7X50f4efJC܈e %o@L*jy*uP[8aC #5ڜ8qiiR xK(Aʦ8UќK~mMZHKM>- ρpQD1r?2%n\PjvN!I.srYA5RK0_a;}Dĝܶ<=xu.qS0 {IyYCPC,(x.:p\^ȕ-+j6킙FSz^FaSU7oMirNv8|:_\HѨy Ñs4pMm*k2g?Ѐ4bvxB}L6y揸#<&$ >|^UwI.;r=[em+~}ďi9"A\v:+cEDp= $ PjR$9>Y"gWN;ٺ1Rw%EtuCS BD S'e62FZ0V穒o~p~^ؗh+fq4QasU9AV ] uϟ8+(P2{:i9+GLcO,\߀j>|㊅S!ۂ=w_ q)w=lmGDHq)¿KQz\O3ih鄜 )ZZ*wDO=qyk(L }Eԉ{c( L~K6Iwjbݒ9]p-6%S}8&r"QPHyCh@b2!KSO2

9TqQF6ObIfG[*cA힜 ?dqZ)VH/~RZk\̉ znG_g3iMXwmt#(g&z|y\R]@~('@UNxzʧ|#e+uHF@O93lds@"wEǮAZled<So*l5W_ʩ$:*'Q] BqH=` (kN:'Yf]щk[¡l9cL$l 5<מQ1Ra jk \'w){΍0o6}Qge(LxD??=Ł!Xt0W?7$ pT鏫 yE>BAŽtyO~`RwB+Gq_T?JTxI%AJ:;VfюBA^shl'+( '$7XI A¨zi&=ҖHXWO%cQ KE'cc<VexTy3]?.HI '?evyӅpFzz5s%%Mlyʁ$ p5ԟ{l<[xt"]/`ѪN"\dѕ7`-AI-A1}&0q.L =Ty@" } WcwsqF&"n]h9@Z yf:;,9_A^+ӊl"zzZ7i@Dp(̐?϶xFSA R oUX;]8ߝ+$ Y] ѣi"f 0#bYUrz*mg31W"~xcUKu}VMN 2 :gq*̹ܵuSė;>kfS۲n4><@/m:+@O*r~dF'5o_Fs\ʥ*Z4$LN 9­ Tfl2F뫉4]jV0m8ߍp\l'71sMn3 (WRS+Z |%w CWRB ΁Nߗߥ:%I+fg^cI4m_]p Ro ~G2>8tL *S3rQϿv@):{*2<^k?_`o%ijWLJK/50dPR?7+v@+3=k@P$nfי`US0>FKYTyEmzq0Xp**t!: ~gӮ9s2uU ܸN2\)3Ll:X7{g;u挅W+]|wp!\VVuS Dԡ!K/0i$\4HpJ:i@wȊNǒ7` =8/*Oz? n}Lo1BHLk[fUO ﳬ]͛V_ojaS=SODP%v,JT}h J-vRAװ o7?Kw_+%mIznY-Ya MT oYbl!1|rڞohɫnJ:0-:P&k/}4Z/Z~ +[9Y0HlyӉ W?UC%Ytugwu` ӑ)<2| N dBGǙ/\͏z ])]dێ'Αk$^x \'kobJk92uR̹7);@t"teelҧM;íS:!uxOk\Xl54,q20K,|M*-e/j;>~l 0C}4ͬ*4m ph)s>,pFpjIǹkh:ٓD{ԷbOgG m9W׼ߧkhQEI?n̓3 zxIV契o0uCc͘V 5CoY݊/#ayQ 4Hch(98K ԤeliSfm$!GtXwV$fa~B#DAev} Y!ʰU|`Ne~?"{,*PI۲FiwvBLP3>0oC|L&HᮩVJ)|˞PKȾJ6HҦ2BVKԯ  ՐK6rzB|5ٕhASCAq tOkΌZV/N[Tп39+Nek,~1\7Bʅ6e`%F;;N$*JvO )crH[|t6&i['.+C?mɃ^߳}kiaxn,f~eps.橪Zl ~`SWquM¢>|U剹=?|͏ոOw %ZѧÌŀGAB XK.zS˭-eC:?{h5Tpd|G/(s閯7t~EG>Q`^ ; ]r/B ̦o'0wxc,eJڑUg$@H(?N8 0.OrrG26~v0z醣d)qOtcXЈmQ=(M<[ /fkBqǾ ~ }N&cHA=S[zSh\M^6w<('e$=iE5$1BBa=<=HS0EQ5 S󩮟 ho*2Ej FUd۔XqD(B>aDlER.&'Zy!s0~‰j::O죗H[n>7ANĬz@R( UȰ.\FRrY4rLT'u^N^>q8Ge$V{[ÅO4/a8ݮ x)P.mg 1KRӛ !DPpЯͶDU ^f45VFӽ 9iu-?a=swH-9*<ˍi?V4_)y(Z]0@;%hJd_D=9Q3Ƣ>?.#]UhPwo~kd\<75&2ܔq\;7г0,(j;5!+)#ŀ@lQ:+u[ mT>8}%GJ#L 57zf;eMӳ*, BW@[g \䎢TEP\!w5ѬWGFN1PR/>cl ]qTzXl#qC1b=yVoɽ 3 `$b& 0vj\XMQ9!t"it0R & q**ǐ4; +,9d"ʶkL~> m|:FU0c_9\z0Vj;W3uSukj]IsNIȂu --S0Nvk 6%WEW0 h<=&FʍeBh $f\qSE3uk\gB9̇³19 hSOE<J! EkT҄ u> vP+\zƜYsMjBN)AlJ/HM=gQ~M*kQm09;MHNCmMO4 _T7J1̻ I[D$bt d(Y$  #oVzEm}HP(,B~׼mƒߏ(X31,C'@(ȒDUY!; .ELO3ú MX}4dABjjaj1Il/,ι=Ih/TU1wV)%dD,Cߊ b4F@13?TqRdI '9nYv>BKrVM% -Ӯp=dGtW|&D4Zm>o @07 C;g:ҹ J~2䗴BtA1bj&ik4zC, qlfaneSGEJ+Xʍ.C4ظk~sκ0jЁ ΟlUcqWyqmu";-ǧp-Q:xk?h-#ԏڢsCCB1y2#H2YR-e#9%4bx~8Pƕ}V=j28g d,6Qеw#4$>Չ9D,֮6 RMC~>>ū,GF@w1I?d%R2OOn2 :iX&ڛId[*ҝzo"3D8x-_y*WT?d5wHOpP-]r l=%tg^0A j9W@KLhs M L7Z(P(whpwT?1Rar8(L!CM˦{`>º@bTɘO(SԉDZt愫n (bd{Ƨ>uPA6h{M;~Pʁr.6z O85u .h<MK{]/plQ%M(B &xfg:HO^Bl8?,bg / BZBwط(Ocm @⃚e uxK,%߫~ږn4ϰ~[[Bsp}'QR?cCkߗ W:ֶEXYUEAMIrT~b+ ݣ-r٘@JzuzlLRHm$~QۣWF5ȃ*۬ ئ4;z+(! F0`j,<70s)XkKj rvx'U)']ۉy_sv迬:.2@wt&%[kJ;) _^ΎEpi[idk<]I֌rNA h,+rr)~]اԋmq O951[UK0E C4LuV QԿt6SqK~AЌMgmM~8R8$ٷY. w|!&{MGFH~aF;V Yi:ɷ`E'O"AGjf Zύ V{ITJj凰A: '7?n+ᇯ_MAʀJ+ɜmO~>O_=V{w*Ի6c_LW\Zf_iAJ"[YCڅ:4EXA氯LtLa<<D?ԏ%l.҆x-Iae[@j6&\T@}wC^=l&{G.}I1G39ksjQ39׊kS;\ȂdݻREqH4:Y|{ ,wp%Xmă)a/uC"󞉤I"^6NA Bur26KEFؗqpY˩Ψj4G%J.!>C~aV߰$^fɈQM3 j%',[9DCHR_aj.W}&n/œ"‘g",R`: ىy).t^J =@3*jaO#^0/`#qQJ'geGmg*MX:nǴl|ha>@N@8(9?j@3(E^x8v`, *^hq| }=/Dv?/Q3@.Ltv*jR/Df+53ӳ]N05XNe7xRȡȮq7F /޴ƿ;rص1|%Q˃wԒ93iRC*XfVݩ;"O/E"Q{w 7p)⻶r8]3/CPɠi؅A/v7I}|Pgx)gER&-*JάQvƥE{o!;SaTY+)(j&" HƋj\l3^d0Lk%_5{#xպr]Ka\sg:C5~4z]v<܈F:rďԧBd[}XVs[Ř&%٘} \hf(IJ| 26&tn v3qkS.6gT7b%\Bi&Ϗ?`с]CfuJ"By@Ѱ>+5Иs\B Difof$uBEKpʶ|א5FZ{kV@N.yqOr,Y eu:7jb/V{MBFcN56+qa!KOˤW.F9h/uϴ Uq Hi\oI$B'}W481`vڢCq $A?&ؓI•/)vTF4vs v"Vzь96_F%.ʚ"P( Y 2~Y7b/DBE)L>4?I4 u[eStQ3 2:em@/Y4Ułښ읇qW۵Gcb_O7$Rep<|!۷N|ϒQ Ї\b]Wf;5 jH2=3jpnCOLs[MndjZ#2ʐ-$8!ޚ ȤeCkMLab-;H!T6hZzE@29W3W7x΁~jAf}F邿WViVgU]ЁR+n٧gCWV)l(%Z1QO;Ī_  )u Tb.m7=D({B1T\[ZH $v00P!JG L؈3۷d^FSBo*z(Ւ•:z n>cRX]3m潨!z3SL"7/jrWY %OKFI >J2Y)MUu&'ht#@1>ST7𰄢 jΧᢈ g;sr4#0gN. _|8h>.`zВBl?`(ą}i\tw| hv<‰XO0 WM%>Ϳz׌XT[Ɏ-Xm8ЇI0͜"O\'_S?wM/,G3 Fkʂ,s-aYA bGƤliTHL's[f~3T*$o*2,V 7p >zzy6vBG8}66NT`*G7. Pc8v1̲|L8 Aa_jߛd3u*W)Z|`3SK LzK%l Xt6'1^^ajn;B M1 {%&M.M[\_P P\#{`@֣ g.@ЉcPX> 4WFF/;_s,"½0Fr km"gǭ(󃉘mhL |͝ǬXM}*:Ï ^l_ vu$ Ֆ.=G]3Z957 TJ$}_'G0x\9(~N>"9>J .#;/ݓ;B!-! EãnnҙJoՌai7;m1:SZA@*'I iey==A)I $rƄN̂dጸC BTnk8Hlm+lgc1F|c' q{?3J3}Zp7'w#>dQUx+iKL°Ƿ&3~NJ 8rH&R8Kk+e[9K"t:7I.2;O%]l | Sܦ.A䂁q+Z`-Ɵh[~gaq[`kvWa*N8)7(^UZ$;l &7WÀ1/4-s?v!J=gLd5Y轃A܎շ8i#Npt(̯M%񨛯E6,=;pfϯB;HRչG GCh_@_KHƆ P}/L!=B|l߸⭗p/Q#LH*𸙐%K_mo13f+^ˋ&XIx很0D?SuL!ZHt Frczygl,|1 Uhv?!u T|ok"|JQ֍ ߦL{LK7hg]aB3"YVzuOz& GU9j;BAV06)|(w (ru"K!Gt)gC+oY@1rڭrO`!1Tt4S`@infG'fqgVxD\vg4)8ڟHTI&耟]jFsqF8{(<Eo]Oix`Sf(^"+fuD:C *&,o>Z R^7棜ӵL!kG="h4^<_`{a))`eJFx&BZqF˜J|R×*<NO2`ͪq>|)yEeMɈLlhXZrG!>{WX;Pa0ȋ PF1LW}4W ɼu MlAhB@r'.:cb ou2!A^.7ҸHFoP \HЇ:)9VF[E3S Z.WheE_7aYMv0_L>HqwU9P 2cS `+#= K+pȄL&Ik춘}ο%..t${AZi \l{(?dZ4,B0I!-%IɅoҘv<5H(]RY-Ǭcy _!RmjK^D$)ېpvJ!NH60؈^DK9UeHOyFiyoJ %AJoȌz3_  ==Ě4OTYWG*5d~y&]C)iw]ŎX꺶wףPQFd ֦m]9= wXsw#9^z'5D! n;9;:nBdqGUhƵsH>U gQ7VI1PY@b=*Ab;̏{`\/jB#fq{VxA Z8n9>QF4ei"(q 'mC9U݉襑*E\[ulӧ!*KߔmZ~8YVVr'Z^S\&@)">to]uIBlv{}-eF>gddkGjU`I շ0,3٘wXJU25Q=v+ { dB'\lyE[KI֬($CQ9ƭ{{X\4>bp||aY%2c2C.cPPs)eãJQ3,Ho tP}u\vbS]럠S!,ã#ѐS91wxNgr46P +97`@*(8$2o5 a"F }c官%puXYszK¤̓4ZNol+>Df#FΛWb>΍䪆FM#N3=ߏ׿ }ɠ҉6.B"|nk*P񚢏VUócpgThXun= zQ@ %)(Hmt+^tmeHm"-S0jbeO4=G.4I⨝{HraO;>EX*xa69*h.?.묧"$ YS'~L.S'b{.Q ŅB@b ƠwTgAH|;ZW~< P̯SZ5}#xW6]El\WeQuk HZS( y(aJw Q27J֧{ QԮ_ZSw~jU2;-ԼXeiH0B{{t$0Zeg TKzQ7u`@o9-ƨs۵ <=G2䢡z7O+dӕl[5+fx)`4@d6Y,?De 7JW#e,ɐG&$YO p\/,+Mc )6b;+xt2Mo[͇$>Zռk)w  RAwn Q4lYՏ(+˺V2wKI7 &YtOgt&p1oTl 4qxhP'u~L^Ro:AiR7 =,@Ԍ.{`=e.(AM֥Ǩ^C掚YMxPXMG .fG6lM{iZ_"f{a޶v_/G\şa?"YKӡ,dpw \O%A0t RnxY#G&y-}jQ3rO)J Р"p5G(Yz4|lS/dΤa>착{5=O>'IP\ln)\9Pa՟!OI,=CZ}*̂ c (Ia>@L84RQPM̱Rj&IS..Ҵ]S =c\QR,bP45n w{Wᰬu-%nOn >YG50w+H_BG%nDqW86b[򬡙ݷFĜk<"W3%KqA4 @u9_5ͮ*YnW /)$C< ❮ra3D\(a4eN+:Hb]8sΠnfULi -(+gp%VK%P`gVL5 $$TWw~(0z**8UTps*JPV?GOy韑,xĎi隨1+&8hE{g!@1`\ J7^d❟]O ܙ2~);%ĶRO'uþnGLe+J9ōKl*0N6Ț\mO΢I>8@o?\!u릨R`@Ll ^2v0/t:9.{ےT1pݟO;iNɘV -JȠW당 d.ETk-ǔMer!`l'2Sw\nHi wZ"5}y6Uq\xiT)cӥ7V72 XXCz+O3ԅnDByCE#NIs KJB/$ov6?1&^*rRA95d"jL]I'*/=kŮbmDJ^9$U%L OSFь)6Ag#2uu-Գ7c;ve{~l)'F/%ZF{+rM~-,Lz=FѢ^Zb4ÒzZPZZ0~/ʂiS#gM8ZR+ˡI!Hc' a"w)73 b'Qu |ʍD]DwgGpPեxpD2(dw!p!7_dfO'χgc4x %4L_i{v9 #>JkXS'VOA2 B|Dl$qy-!k7^fN҃?i<_ch/pn4~C 0,~12rt0y;Ns*09n "ѯ:utت(/!(_cU^y(G] r_bH<4Fǯ$hEC@fcNYi]; s`~pԼt 0_|7N*ݞ" ͭ u _"$:ƀ@qQEVy? z,+CxR7N xi:c2b"t{νZJrt(8N:9~el5I.ȣB;9 k?U74& JYW}`_Ĥ֤uM$0L8˻@?RDEe Ƨv6&>)\M![By/ :ԌDи+@ ]wréIԖ:NSl1|D0֒)qLcnc`,%Nfh.IRxKcmQx 7D:?yf"Ŵq=%h-߂& -p ݳ(dŜ$f̙' /bfO4]z pdl&*g˭9p#r[åJnUޡrFxs#+`ƨI.f]@BG #n0T %LJg<5hG XOol(cn^>U# ESW/ChOVGSpFNf>ڕ|O~*Yl^ 4!i/SLi}tkT RaIN,?(5 (&Gu&S18LK-L}~T|Nnb%KCOdCc',7XYTxxMwaB\F F/$5 '[=8D+Ҵis5YS)%u{eܷ_r* ݗ4Ņ-uOD)D !:[H{%#y,]W7KBfm,7ҞZ+}pCj J[Y{B_YsBv5F Ux)u7 D &NWUz[%-޸yrSNɬ:ah*AX=WQAh;G*.Ė]:}pO|~T(bOG# j ,ܚNaC|FaDvgf><4 '#[-αCHH(da_U G$AdhmuKДCtxTj&;:'IZKeU$Łhd_sH0ox~\O2kvm~&(*$6y#g;fY+ .J2̓Cd Gꎑ

R0os1GR/Jٛ !Б&C4p$D:bscߕ̮Iq)!ZuVIk/KodGU!i)\) iA;@AҴÐ ㌁poy(K8ŜP]3s|l~7+DM]UگS|x֬^ӑ4 " j~SaNæo+FDugmf\0N ,05d<Û׊^ FŒr P ،A;3iv94Z'嘟%w< ]zmmDRNS[qn]ls]4QbؼCd$ 1gXݯ/vCHtEj{*; h7v;_Z[bH4 hJm`M5KL,CM1}bmye"rP` (iϠXkn7Jh _x|2)yZkR]ۑFJᎡX<:T2CLSȢ:yheOOru:KRoWçkDgI%YDc` .ޣGRD,NOo39^MTW+S_mM*&>= `P>'~%EOAڑNl-+9R&9,5J|Qqу |y0S =~OA_ /;e%.,S<|Kox#u΋WXaՂsCBHVН N\A]SVnf9ͅYۅ͏ArH Q{OEpu Nrt!0QtEM"K;0˘AWLSD7 eWȟ/ ڍn+k5guA}(UgZ.W*.-Li$KJܴ}%U̥QZ h> R z $Y>Ni? _QtZEjk9QLe-~(O2$!6ILhraBȻhTV&|Dnp8#cQJ@PDN'#,vPRInj1p5AOkX&3Gٷ巕3rznT Wf*ÑnBNJH&@>8DEuㄨpgNvИP{ /Y4(XFkeù |5"Hd^JDs`Tzگ滶ִ ^9RoKG.XȊu?x5<6~>uB!fftڽxOo Q"mCxݦX4&a㈖_s-o'H:i#0¥ <כi2.y6Âxdq:rDJ5yQՇ]-8喵O1]FOclb83da2[zl#Qs{`G`^*vDΈiY^GY|p 83t`'!Y+m~ ۮF30D:-I@,_f6Ԫg8My㸡d٬nA5ɂ:fϿ.D.o }O 6D#)ckm]`0;4\]=F2u>*-\6kĕi2DCzh+R%P'z~U(E%.ݗɄCvN3w8b=X yx6 V eMi~b=`͏{ Cx;7=Oߩ Z=Y^}w;L3^JgNF+q8Fa#(e薅GzڋH]sK%h=cB"leDtV6(֠ uҷ[xAvl)pf`݆3!X8u%I;qH0Pw/6ܤ+M[o3%Ac_F,$3t,OXbRȖgFԴܵW}Q HഃGW$5?<\Ƅ,9{2VSP~NpF?%0fQ-pwPDT&Bkv{"*GHU㧱ƐakJ]/̼Qm91FQsNDG?&"/;q0O #G&c}+6<\$>tv% W $参%q*2Rt z潩V(WDACY/hLX"3viZWk-`{iULAiT?ƙ<7dVnޯ)I\2$G,\d _Pi&/v{2/a!򢥯3HT N N+ΟcaJ" v&wIuo/CUs":vsVxnʯ-uj9Gנ.;F0LSu뢢3\2U?o!F;U23?Y̩*$:5$ǜH) ,4YD!6~: 3}htn W 7:ᰚ saǶF4I}aQ OHc0+[ hnU!?ۯ0~\M$_T VnfOM/E\{{ w>MGTT_nm ɠ@`׫^TZk՘(rro,7B? 6ξz$VKy`J!ۙL-395HN C:2v9ɉ%9Άc*g Vjtf&[zG 1:Hiy=/X_[zY,z0wZ˕s]Kne]:쎉k zzlQjL(6#zdKZ@Zt"&P`hZ۞ZŒ;[Qd}Q\>D69dP^zH롑56Ŕ >#;d}X酄衬޽ ][nw-"0╨fE ڊXFoƦg,g!Utn޷ {07M@iL@9 llƶ|wrU1w:P ֶ7b9c` FkASf :3$֔]nԃ7w7U,/)ѼG2D8|8\ ГoD{GIQ W=jp{خP+͍ܚ!Z+sb1-[:qetCtvca_.xJȬu xL^`ku`A`xw,zY8ZT&AJ?Bo }B[[lg][8鰘x7a3fXu? F5-[1l0&?M~L:E)7IFAP>bZSNj޿3b *O1##5~PwyVf#T4?Cv3΂ަOiM|das3iUh̘̣ YSL"_Y5 YnrH-{C j<I^7 "5 dl=WrbzI"In>*Q1].2tfc#Pڮ(EnO1@޲:J?,dHqh51S+̕& @]ϳ9ǂn0q*pM2oR"mi7w6..({,b]8 {l}gV@J d\urU>%}݉>7>8u 9Wz#qG'5S#Qq#+2{!A/L6fzBQN GqF&vw* &x<5ѼV'@Z|$ $,?v+@;բlԪ2c^x1qggŪ cTl0[;emT0ѳnݘ^tM9`?{nͪ/o/NÖ|;4Y"?Q[6ԶzHmS[OSfj [Gb3;\q}s!3qNUi,K"7>9 SVz݁Qh`uu1qCۻX*q wbL]n>mBDHI G2`eVC,V78!χY`ޡ[> F#g:O %urVJFδՎǎ-Y/3):dE8pھb~?腍,>n Ia17@ULˏч6*\`/DsC6D\zzܤVV=QO)0Nu@l^1a` JU^:(s^SRoLP(r6LU\ӏ5ȭe\ .:`C{3|yEظj!C2}82tm8y~, C !]P l}bwnjYB*131 P;1ԡ $q|H[rp reX'ut?Ħ$$ Q(J#>RJ4fpx9V$L9(v@&r;=nhArnq~Bf3зkdhү`ׅmdR`$e=YX)6k*}:jES`m|ÝON4/zH7<wWɽl%]e~ƻI^3i"Hl"svoNi1Y>DxEfmōRW$]tVOf9CTd:P|lN> D~Zt(鸫H3ċ`rEGˡWm{]a©CX.7.K_1 Cn5Q$`.f\ SrX7yT5lORFtޟǘȉ`9v8_Z*9Ub9HRp}֊a֙J [9hTTk hGXf8PΑUѼє3:RX8p8a6' 37ۨIqK9gWphXF8cٸHkw_y=ů;Iz 1M$"w?,A{T,7y&!>,I:!m2lR<|dC"*ݟ6*O:U~m<ƈ}(P[J54)r3voDr+]{; w N^l潼}wTCYz$6'LAq_g % z߻,dL!=85EE_iZ 2Zf ck~fNW?lTgNKO<օ@=LcM[ .̹K u5`na_QK@O7t3:ֽM# B,rb %`MՀo" >3( FBm ~wݡObf9"7U^Q:>ڌ79H^]MXo3wauCsT i9y޶h2h@ghqgCy+ΛH\HGhWjt]TqGU\=f.Xq@hc ȔNMkmu2娫l?Lpb ,*,ńӦ@/VGsvy zl2w"60e#*dF:ʹ=K'<%ͦ" "0uT%e"W aCϙn6o ԋnwzE&xa/̡ d:ƣd_D @Stif*(5Chs r:ئepL<@u5ęi<+z{_3Q),Y/s:U.Õ3lު}a2 hӲ(JE4Vy& #=;MpgG[\;eUZu_),:Z1EƳZ\υwd2nQ]C1J@N 13p){j0R T,b 7jh6!]P!u$1ogD# [n ]mµZzD Y;:ք#hU^ 3Cm;7ˇGT@)@qK0 PB49`;¬_15cDrFVQ4u\Su8Fwx{aD98)'?0$G-,^ӣ)д/؄--br24+ћdƚH ysZ*shajAĘ7TQØ.iR)2*AM'WUJr2KO#,g6 kyP=nf9{ȒhH``hq4(f:6 7eD˔JH|5=B47&fF#a'b>rh9GZ\~[$pWXmΊ'Sɒ[q h;* tc jjݳ4Ľ ] U^ۤ.*zOTu:sAޠ$xB*h=O!/Rض>L :c !tCê%AxDxĐ0r{sU7G\@LI!V#sEZ`L.WVvv\y@GX@/WqNjmvXf18Ӊ|[;%MҵPjy`]`?_ܵT1Pwl1S31O!(Ճ{ހUW4 #Ym Zƚ;o20&꒹]vl(,e͢y357rUBx ة7HVe-J9 `.|JO0Bm$Z_NWU.ň};V4.F*|B_-)1S%z^^*ARwة a5Z"=) ٩-Ĉl|3:DZU ue#a`C?Ͷ~~P]]WjTA$cAP0.e{zTΥ=aQ`=w \Rwk̲teCGFfjtHG߲aeyڮ-ɁpdxlFa%d cB]*:,@eMpQV_z/~C˕6Vf#ħn$9G!ZxXj~@Zވ3lչWWYpl0(&kIS!b(s@͌<}8n/ ԧqKa/ޛY{A!CJ^9t"E{{|FӲ1.׊˫OkR[Ө&O<]N3VNR[!h9SSQu)w*G3}^.Df`ECUX"P [Xz7 ~\q`1" ]u%/B8\V;e|@a*+T" ä́,]_W?"PF@G[-kp8f ؊ )2SBR<m~VUFr40ɗG+!{e)F͐oYzٙ ;EOp{2w1ؑMuǮ! ᡼\ ym )vH3cP_LeBUI:1Y&BV+[c0`z]55t0i~at ?TdR3G30P]rÀ/*r64 T*hf=d3/?vѩz+m{رC[ch%Y}PKDfoȳ8VHI{aX`(kUblq[o"k :' x[uz,-aCQ/UDӆQpȤ`(_ _:QP|?f iD[/oaw{dsxyy+Y)T)Oƹ/ F 1:; @Fk6" Ŏ@'uEI][/{ʹ%>wiݟҰ&N^vii`LeL|2eB-x=KֺБMK`֕'4St.qK;K=׶ gn})BثڑaFu֙yr-,'} 5.u >_ǨSG#wTG#`K鲄ňO';Jepkj`IeE.Vy$ d_WunD,,H遞'A5a⋚0!C X- HbkG0S#"O;I5 7YOky]LA̢SaJy#=OOUm$N gq.Y!C7;,b D6Jk HT>1Ȁ`1Fo-|'95ʶ~P箜pv0hvP/n =N}ޤ+gF'*'= eF9!`a&` kMwW a{Õ^5#a2mC\E(C%?n}zHwcVK8\,q%9nRX;PZit-qU]J]hNꃨ7FTCgEQ8;2OQ5IP;]QZCJ|5zV]Ctxd4LUOiE NmɃAB/A ݳ!d4+cC^d9޽ 6ns鄥$MP>Eo[{a)vOpz|&.U#}u{Mc>~,ھU|rAjIb cv-ߣeK<~~sF)9,rin=$4oSmA}P#8Zm͜E UtIlh63uJЁwGE]=CuW0K'i44(⪩>#]F(8إD[Ea5.u :uO!@>w!3խ-`\λo~:SN7 9[1n2޳MCbƖ$(fIF<ؓs0Q(-b׉p.!ʅ*Ӵjgknȴhqx^[@"O"\i #Œ XĀ?'&sw.Z\Iud\K씱ꈎEkwjiI[ܨ< YeEuش/_Y~XӉקxݧݣ1#ٿ8 %;^pN=~䔠2M OKk%=3H5A5AeS.84^:%n Ҷޛ˛fס,KJkZz#*I %4?{(b :WRY=> y"fqս QwwˆO;(ܹ.',BS).*X;aOޚ+@Fs)56du~h\0•$x.hiqwWj\Z; H!B㎣ r&%I9Rΰ8FqŁqD9"MؠnwXҫFqQ}xnT('["R;ҫt9?1URJ/X Y:B/(51X E9K\T5<ś)XGr ,erM2|.oMpZ~1 ;b"]=wQ3B w"HxX!TygmmóDqg5[@-3-//Qxu7yC3^fqgm|wZR+Gau>H(ݥi+pn4`+A)l<{{ /UFcҭ:bl,ǩ߳-ׯLҗ7A< *jT,A1:`O= [%QU}o>*2Yd@Gn $sO@\/'w#,B]ǥk0GYn9ikTvU~m_ L.Van4ewi)DӒЖ C jq@5Yn+rfnEwn?:~g4qbU̐N20R3^}J3l=Oej]T04”t4ZOGyص5X+#@D;7E7MʒwcW^r7ˬMdbP#ކ3|?5u/f6p/m fu7 |a}3RjgBdju!CMNŤdSy!O6 R4$ރ)dWt+1D &#QB_=N7CQ[x#nƄs,=|i%6 y[rZ tEPCOߺgU,RIkE\^>nMvu["ʻׂ0,TsSv}~GB Y'A^+HBDlh6~='}Ow@'J ~ 83ဖ:0q8@3Wp%=- Ҡ`˲! 42'^N9j],U)Y^8Ҧ:5~B;tf5K="Až,ϮV$UͅltU36Xf&)SpI>^g(]6>e\,X;U$GK)ښ|kd]cC3L5d[/x Ƹr8Y,  M^Q7mDf L_[?t (kb`āu7qI$cQݖ6asؾW6uoޙ1WKdR7b֔pO2Pg|݋_8 }qXhA)__kמs_z{. o0Pf MHY)6cǡq6( _I4C}݃zY2s mIG?!qo=# 9ycA^O~~ alڍ$S 3ٻ{~8) jUi\>}#js 3wmϽKͅRR51YYK͙!lz96Q_;- EMo| |,bށ=s˚WW~`CwJ;yYŏґã4._$Z\gS1`dIQ͑@b(h](ۑˤ3L:yX~^'r-nN慫@%T; (Ә-tݖ0}qō to5EFY]rtq(vB}cR\9;%dAuf>:?#r'5(O Z"lwu DLCo:]%j6%tQry)rL@Ey_ (a++_v;wQpꯎ<#u%>rQ@UOhԽ^E`O XZxl pkk`G[=LM 8m*$)lCg eL[TT'-x0LZN>,Xdx QDwJI͙iPbOiE[ 4%ʪܳJ&kΤz+weK:aL^p庎r1(z1M_q'ل+nC]v9hA\V 0>V\JCܨo^Dխ`SEi2>QTL!UMkULy:WѪVBobt{SQ2G$_cyۘfCvgfQN~[ڣA+ <]$o /A!a%\\'Lkb L*Po*4i]HSmtt[6&F?DŽqxt|\|<|Rۡ8;K?V?{/UopWxJXxWAu:a@d"OwC (L>httH7 {O&ʡd`oz8)U.Njbi1׌)Tplua@$6)Q^A\v/d-j~療ϣm…Hf n_3*ɝ=eRQkUVv5Ҍ%qڞO< ?Z }MP.oT|Xӓˠ(3B_e DJ}"Y\ɅاUxٕtj=o~jsɚ#ZapD13TD2s0`V6N^Nh2zI51/J1Xُʉ~$v>{0xz ;BPOǨi%_RRiHHunZTn˰3Ѐbx|yF&nu<ǠiHmb1eitUAx[t: Ic8c9FB9~ڎn(ơ˷RW!z"Z.wpQ$DՁמj 74ɓ9~uVV!@Ӹ\6XqLаX & +H]|/&EеdLϨ(Ҋ3e?Px&l.,eB3*AD,CPN `ݧ*UV!F؄TYFvZSQ=̛L|Nx!6y9%#!lʑx?ZHrm,!wMٿ?V j|jh`^t[=}C%u@g؆"@j2;:$5R'pc?MC₏6W$ǿ ak!-t(k'rP`hMo*\CWs=Qt+֎gXR50*ݜO. mAk%쮚 $߶8KzSKrV,733@ƦbRdO=b" X(xt!T? OwI!u^Bp•zC=-MHîc/֐-&(T^a.'>zUD9޶G[abėRG [,PŨH ?o;:/["l]h]Nr*mVapEN6H*b/ӏx4#W+^>]-ϩG"3\:XW8#lBt"Z&)yPrDosP&i3 -Vhw*š &U)ټS{ǸVHxx,=T?`uHQIIֲ q\wp?+E@DV rY~ւBGZ؉A%Co9ݺ? "5^{N=E}Q}E^ęO S;~,GL8]0\/˷c0Xudg%+H9S?u%LCE8" OWd88 fk0Kֺg{36X}TӼŕ2IpWE4#҆5oӇoO>V<9%4f&8`VPcF"\YTvE3\)bΆTB\jc "[־ؾ䷛-8o9тXSʐȣ\D9ktkcYx뫟S 8!G,nX3p? |1tDx-ΛLOr.a*BAK[E-ݧ>{"oS8#@K/F1q_gzCTZ +Nc| QʄU2AE@g< o؈Ah<-}і\gwh8}nSNlO6 C祰pUhO2W-yOmb[d"W PZtX/Qu@l;EUau6cD㍂,7tL<ܖJٯa2֛z9 1Ϣľ}uXXs!m t_5$%0. *ةzyP;NX''W ={,ǝőٴ#]ѠΛQBzS_g%T$a\{no$VXyj dl*Z !-* 2Y&S=Q&+:W)bDCwi%jaiƯ/V<6.Y"~O2p:Dr [Tv${druZw 0*b.p&V}Cc&\YK{=ZnT|I)w 6w: &uVOrk9hq1" k8a݇gLάb].SʲLڤVl#]V9=x:'0.ry !9ϖtu ݾhld|1Z 2X:"7ww+u|[ِ$3`3۪Һig \]V6605Xa Dgd"lPLZ=&'O5z8~L9ŃϻwS_5 Ϟ6ƉYЗ5f:mϬ3xτ ^ōDZ(P*e"; 27|?H B"1Q?S #܅R*3O-}$^Nd hCy.r966Y5Ct%!; q #wm+BȤ^Ziʕ\x7LLɖu4].y7_qnǁ9E)r-Y ۇ}PezM+d8,űf&7F= 2oD#$f£ _‡h([f!:*K:sQ﫮iu9U?%=$ [ ә ;Xy"%76d.ܠ[5˔vfPsm,3 ̊/;&"-XwAK~EKH>M\A{!mWAhW'rc|#-4SwqW?WՍϐҝ"y$3c<]S$`3UٓZ m=h﵄f 7N#*Q(YȢllHՙ:dŁik"C@<ݧe I @\:g!̮!\ZϾA ʃj8 IPHjd},̢_+Q)S'H6{gT974=(^G!6 烮"9|Q"JgO0:7y6uuxo 0]eDބ@TaH'>1P:XSQe[Ŧ Ud#L\&6iT==$fE .-V{~.2:'@]odC c+쉆7㐘|vVb*z庬>Uș*UWy_*k) Eho(^t>OlB,u?Ɯ8%e}E9.ͰkTmʆ?v~_0y`0>u$oZ qi.oѩҖ_Ho}3OgڀW"8o}w ޛU`KQaN*ö,hQ\<a=΍dXX J{( 贑ن7,N?H O;CD_4DLmzPn'do'BH$193,)~< .4L ȁGU-&Ί2,M0l 7?_zON} zp_䇄ef(}Y+L#l.R5EJW:'*bΓ^ At='A:`Hb>&|Iٽ bB7@RN|k8uپA4R\e )3o8%C-5MQ];rۗ/iX8;6kY<FZ1j```g P#+Gk?i6aE$K;XG7,lS 6_`1d^6VȓUYlnpa㳣VLӀ^&5 Jl[mw(DK"8f sN)4Aoʠd:^Y32kY_uI:I!kM9]PPʊ9Lɂ K2+n|%u]>٠#O 4әO|P(RĊua>ͬ,e%q53ӽ'Rz$Nm 0 `[Af:ĶK{gٝ!y%gc%ՒV-S*Lnk!pgY bHMՍMBJGOObJ^h?otSKh ƜYO53]n'XڀjCn"^8[ps 7#\hICU&ʋAheg>a`d* Eq٢c)_K_ mM^ؗAEx2AH~%Kݚ@:/cMeK!y t"L%GXw x `ÊM-9tkO@w(_#K [ 28#LSTdcҩː۱q=SXYr0zm6-'2/m /.XcpOCv(n0 g#n%yuc_\i&Ht%Ʀ끶TWkLLCꊎG;jqGej%ezӦo~$n(/"w:W6aC a-QR@[f#}5vV(5ߞbd"ZXx$faM֍y&Eߧt,h߫ Αhfk@duAQ1$3;&^-J~\BTHe`ŏfU.0m pkbE^771&ã2A%B?IgF~4Lb8H DKH\ VFoXI:$ʏ;eFP9̡ G^>/{[y,)e28%nwRr҄oK$vԷuOo30X Z\0/O2PS"E)GjaydǨh#xTbT"tS'`/=hJi>w:./N\3}(-p7=߬Nܔ{X:8Ww%8d-4^ԏ=ZH!oS!Ɂǔf&LwJH‘qmv.0_@#$+mxd`nWyaHeȝZ=8ۣAGK8paǚ#0)6׻|&j|6#,lޗ8v;Z,ϼ8 >6Mof[<8틗2'be%^zh !Ȩ\}"0G*+'D 7\o&rcHɓi^x$vOdž(ObN(ٿrQq3+xyTRpAs+s/SThx?m,R%`ƿ耊GnMr0ư͋!e/PX 2>Pf<R$~a|yA[:4b Bfcĩʁ29Lq'ɳ(D- `,5G~$msuQrY7ֳ91ɍHKbϐ%ou¨YU~f^H-ޡ棔7yi~i\>g$$Pۉ-on=^;~\82x`UFy^1:~'_Wdu"O-yS֑/qOu{M7'& {)V20RaB"ԒKdJhyCJ Hf$5q6kn`.&Ҕ:cμð})Q.u'جzh4nF/֭s+ S@bCz==iEAkYfX'31Y;(ޥrO횈 *e!fU kN^(%E?N孡Wq8x]OjURʬ56y!HhM]ռ + GOxiP'@rpOlh ʝ~vh9$ro@gφ!̑}b(C . BU:J$-LThlfۖvc滭,{YF{'ЮtZL|`pW"X>w(Щ/ ֌(rlЗڢ[W TD^-SP?ϧHnɼiɈ&_-6LB mS :w m;=V2M(7-VfYC}*A+"ޭ|krƧKA[t&=CF7[d0zm*2@Δo]m@]ٮvo(̨gs`t2qLcAmkNy0a߮@i:5q w+v?7Woq.縷eJ$]{gVV%qV.ᜓO(,c%sT#HBto8cA/$\&6N6fغg:ipKsVBܸLynqwiB`~I{?,qiwlambdӖTC!4 A3^ c`.'enB[d%]0Ј~xAe-3se8'As,c<tC V8g~kr#5#1(n-4 66=-oM+C&؁#(6{k>}@rJ$7 M4'JfD2"JA )VW5YʰzJlt?qpGe]f˺!]U{+DfË ~L9T3&<><%8r!pXRx8Qۻ1R-- _g5 GMl"6x8fz#<+sN6dndH9#LAOWm,Rm<ѴTe)lc^ N11x}~Z]^ $TPcJk`ך_$W+/On AcmNXk?$A\Xم%75_Oڋ[MS2 uP<%)~kHld.u}#&ò 1- ƽ>\L ,!] O~5ܜP[(QRy4kgL#)#<)no聈 hN@lwQ #֢t0i>id6,y” gѨtY%qen EsqruYYD͑\>=|ΰ&i򫌢SGpm;bNM.rBXm'`8lϷxlC=|rN_9_&wr% !&RC}e9&p7Q ,;9eE h),9CTĢ .z&ںoU:ɑ7hVF7^yBţQJpk7lk7<{mF3_/R~P36* qNJJx"q4 a`BJr馤lw.80#J!=HU/ʪk\`z6 Dx7VW}8SeSnfRcMb~LCSab{@8ivVHz5L=7/Q GBO)EX;p -ジ*E#NRH[ / PoPQ̈&{%lu;pѴ9%S?2 jՆK ^]=3Xu?+i.IL((,OjR+|*C>*HjJ"ϵ@C& Tѕإ b\x'uqbR,Ww| @rkp"C-f< &灔o[Ѐ{mq#ɳ3HqA7?.bbZC2K˲˸TMQP U"'p%q:;(j ÍVl;B Q6ݤdTl9VS-+~sY[kCd33+`]48;zDʘ]z,,l-2?OyҽekpDFp4.#7t\p5*R7rbOZDL ؖhv [e'P&3N~!]s&u7s+WMڛ(2q][xQwK*I ;mQ*R-8Zk0|tc_ {KUC|^*7ϊQMpL#?%.ܦJ@6*O Qq8QCPM ]eo!s30G @p :5UTK7BoVdx(ũwœ$6yV̍2X|C_r%*)AEr~!p<_rsź}CMux`cV"ǎu} ashM#_i2$jweƄ~3XBUyZj|VOxiaJ]*jVZVMлACBʌ t|mX Ija@2Fsr}UpDt\E68B:z6򃎩PU S5Urݛ`\pE9R<\5#V|so~A$\hXڌ2/AnGsgzٗ:'/XnS^ #Lr ĝz|W QfqZuAH  @kUnUdмV"UiδTqD6LO_.Tn TĆ| ܎*oBpQrN[>qs5oDɒǘTo^aY0Lo*Udľi:wn6/q8nYq(>H&HPfi*`.)l@ޜt # n&-Omw (M4Pxry{z hzomU8mnlY`.g4\sLezW3#v0";Cf9$'Ff5CjMכtf! %96*s,t:x?Y.TT!r'_#TTlu_z+ d%$f!;ʠ& -̵չ(I VP Y ic*WYYmPnח|۴vNq& ۸ms^fziʏ1C1 4/ȧ0QҐZ+.FY?Q}kBًuu4P^KvTS)(~xL85T~ Q3@Y4{̍߇MnF*!f|Y$3AuV <+ŘBvx3Sh4.V1lTR>5ʲ"kKZ@|N t>B/MN:HLݶQ{hF1J22sBձhL2 gYz!BCڌ3)rۚJ-= !tӎ ^â' [Por.񸺅Qio_b#ԝ l"OHM 'R#؊ FٲeWȸYcF\JD=Xk1'vC.bKyn{0ՌRRB]עs\CogYg4 AtG+kSίLPFd Xa:] +[i澓CCf=;@p"D?v9"!-}O h[pٻZs>zƒ{9KyO{ `2-$a" o*`|wFkͅoNI–\P>gu[j?'@\)x:_%kwJ['HN v49XիҾn+r=n1dCb\Eq^|$_<˯1"cY_D"P 1!Ze{~-OyhV˂HH)t{H۠J* θRx7<V{f¯'lLϼ~$fJJ5=yπ %$qfSEcwATot5(3]f 荒>n>Ƴ%ף\A|]^֢È?lDk0 #!Ml$. qv$|2[;~$[u&(삖y=t[qWn'c/j uyh2ZO|K`Ȯ.Il:򕹿ɤc6l&|% 1 ;l y ,.y7 cqX̅!)ḘHHl|_1W"v hO W Đ lVI<ʯMz+lGGޚKv&?vO [rT%[9^]2dfﵪ[Kq  ȁVV"]o:f(15@Ss b{k HD*+hH,<ǒ>E<%eQ+vq7dwѫԫ`"bىi -F%-̎ݞi!:ؠ8Monֲ)iE{iHЛThC+|?Ag̣BtB(͋lCyF%IͼMnovDI ڷ۴=̉|I^ܶ]}k(e eVrg=W_?럚Lrؒ`м R~bY9zAV |vM9.2>^G;Bf;\G}P/,2S^צY,(g몪ZWTsOAy)QzuUu%H8)s쵍VRc\XrDMwgulgɢx3 !a;,Ew50ؑTV ˤ{?ܟ݊rb\,^[uMreW e㼬QJ%t sٿzaO.bߒV"82p0-wW Uƛor@j\[u9lCڞsي1eZyf5j4K v6Яaߏk%CFXlQT'Hnt+YFlf@SG0̉v"wnw@Dr5C`//\g{g\Y@#ջL8mL"@4^ $wql̡7!_},+fORDnrkFK)dɖ+i/8||VWhy^X1@W4eWW<[##W(}gP㟒 f\vmҶ~:VOJAB.|c2Vw3Şv #URߋ&1`)ΡBZ󿱫.y~?&`WAUK^(2:FoS@w& Hg| p@Oơ IdIj| :K26*̼;0wMGO).@J.= eT63ڊJd1M!d=?J mv'g0l# FUp-S!qۑ-ˉZ jWM7V&c@gU4Zv4cAK-) kC$rpKeV1t(7,|ݢ6۪kٌa`(lw?uq]2X:kZdm 4椒}A_i~Gr 37֕ ;P]z֧grmF40dLB'Ի4*L!8q72Mn%x7]`Dp*dG-m>S@Rµ$p[o޶ D3UPI#]ol@v*nPʹثA]  \G|i vqÚH!Կ6Ru8)1m{O\ 3R3RG YyZ^E_6]+Ua~k0'ҢXFwaOЄQj1f*a%-tr֑ݠ(9_5u'T:\Fw\SኇۈP>A@IОL?/cLƺϴPrƊx݌ /_b$@tNkmYP=I9Vu 0=>dYĩK Kŕ׿?*]tamWȵTs4EnA6f~ȯ ݰq@Y[j54(wHڻ6ZEzvKZe6v;n{xd4٢:98Snes(#(:@ ~'n<&l+<4,~'.KUm 5R@hqMQbY0a~dȳAc] K[kTICG|Ⱥ;IV|z&^Y4nx@cH qb^/P#SK `Xk8v?~W(5#۵-π7ـ.Dj{{A2">V0:؞R[Ny6ԣT;1SiAQbiwW|ks*k%U1,ޝ{TA?Gsx"!:f,2udek3*_hY/3q%fv(h#Tm=OmLݫ'P3iьU0::7bɟX1,p5Jn Ɍs]3Txr1Ys]@vFȚPM(וf 0d OgG6={s۬\5'OVMlcΕ.6hԗll_c6r|}ȮWϡa^֋&ba=,^I1WsɜokZ\Ĉ\ê,Ŋ,L\yq&&͜ȓbE'TYJ@ykS \ 4Hc8]uI0'λ"7Rr}#A"\lkቭ$x6NW|J-sF2^.\N:Jxx!ði_Qs5yb8ȴۻ)cNWftYxBqjM?ƁXf>  Z@-uB#e}f궇R1f2f_mR:SƘLxUb)wS Qk|fPɞl0l)Z4t*RT4E1*Ѥ !D &9oQ2BOq( |#c!K4%"LLwM4faTv!豬Hʣ8j7 ׯK sƬW!vwY #<3>=Pib)}e&}Y:aq>F# @\{yP*C^Z{Qt `OSHrpur|j49 mdvub"J;y +"| C1+r!gֺ@i<îݚ1@Au?Z- DEZ\Dw$}DGk4WC k( mOߓ>>W\BL7*oSȃJtհ׍ S),~\־iw@`E&p:|^hM d ı2Cב_ݱcm&@ǯ,58yiOQuO0)dlutCx a`N{)fzjp~w9:Қ3nў1!pruoU_O=C0Tzr3Xڜ> LzEvL`2CIb>)c /;5 F0sy5x2%A΢H#|3s,@RPRTMɜm]Ko;4QbΛtr`x=ݤz%a}N`sk_A.$`Ng&ؤzwI+Ϧ.e^oœ*IyG9 17r-`x\HWqcxaӮßat9q}С}Ƙ|E\UD1_2$ѝ ^׎'7NHrfs ޭ`y#'t[3vđq*A+MmUH6OR?z1{i,Mٰ غLҽG7X3 nw6bx{7:[I=7krCx[Ax^xЇKq^tI ru@27If'=>MÅRTF7y~Q[WrHtf]кMPEkHsKʆ~㼾@X{ؿtɋT^tWx <F^K"? Bug)a4?\.bƹa_"#@8r@L[<25s/1Έ6u*mk\]cyTw1.Q.}9XTCÙ6gurc:Ƽ N+T 8AC5{Qz"'-XCaT1b& _)1Ӂ"[k)#=tXKc 7B)(]K)bH zgTq&Xh?,q8M}NYzQ~ 4H98H?M[`q߇'BB"jQ# q_' {ѕ(@̑qE 21Gт#8ѷ`RȠ$IihtT8? 9:i߉e}|ԆC֍d#3+n-Tn54 <(n:v<j/J_7p"`oO"ǐڶpgYӝ9pi?\N.$/D~RZ(ciH'C?cB1@, *-UE>l mn/O CGdR98_&G_ 9,0ux4ojNmNl^|8%.YI.A+[_/.͛!t$$1ݽ߁.Xu֚6g$֭VblJog״n,]>zMc ̷fg#s&,a;k i8 ; ,t^tA{]&-O Q @ ',G.p^M`Y;,k}tt#˫ uGL܍vJIb˥-Ώ'J9FcJ6t ջzR >*; pޤl$wfcN__0|]&npG[V49>ÇbxUVnFdm`K0+ܬPAN&am?u-rٵ sDۈ8W[9ECTZBK)t'i;n ]QB OV୿QS"]IOAlҒo{;8% !iPpMI1ge[!P=5GA'Pmh~Wo ryZU^[\qo[^`[)}ٰѹ=pjq0-#"$C p2>I5mq3 I9:YUܗY?}0+IYkN}iBXP8.a{oh }0 `' j0,MMyXavZsՍГVŻ'?hî֊IR31\IT) q;_bqd5 !lTwTRrEnf}|3 6&T ŷE;w.Cv*⟚L4 ~wA3T4K)S~\ΪWT"gb!fm|[U;$iA'?V,؞~iFj4E3*GL _)=|Ŵ"BF~s[Cu[pb#bg10J7pnCO !t"ss 5D*dVjE $_7x/ύQGzRSDTTaj e 3lWFQ}Kv =tߏ`brޒM0ucpNg1@^ C}_a&Z-?t;B_M vS[̏6={LK楅V)}@ w>bwgй Af1BC/cܝ436=UVD迤`cC\hQna9<z:hLv41*cH>PJB"v@J #$eDGcSUh.,lTUb46~a گoD=2L?9QҍKkS0y(cT*]`M3&ac}?/}qz0,4gV$#_h؄/g%l~߿^ 4 ToбpX9~6~Wphs (!p:Mp7@n,O)/ckUSe0{iAlնsɵG "AڳϡW]xdrЂxsǁ(ufp"hAޚയl8(I I宒%y2˱IE&ES+-;@hT+熁Z} z%&\<Hb:<̩#MTmS K)H]j]JeoxbזRZWuEUjDDsr| <:d+ܹgFgRn#Ģ^u$?)_: Qpvd|{?4Q8_Y8J툟_ )QK?%^O_!fޯShZV=j\"iQyكm?zBnyG:C2ĺ0,p½D֝jZa5)n4M|Oi an4νܐ+WVٝ }VnF\o>w(irK/i0uƨ ̣/P&>-?AXu00Z֧Vb|npN;VQjF!'Z0"h)(/#6i aekWئ%=eEkFa{D xӕH7L42;Wfg,H~*t_\D\ίd:*τ9? Zwig}uHTt@&f Ք{"+I`EwQY3_K[&PKMMVuJT >m1HS'ϝWD>d=cGG K PE?D]Ƣc kbyL1 З7JC;ʻkh4,ۙ~[8m:` }*4^G /)i2v*3;kp|2C:KnWC B5NW jYѲ.rjsHD->Y B21)ƛdhp9h VbPZ0 ;ZIcX&z.<\Pzkgx>}I. #uMƙ"Pbw+(nnS«n$oPftf-^ŁGuۗx> YTJ@֤r]E.Dݯ2%f 0fl8@ )9{+Ϻ:FIda.\ tj+㼙Rr8F\Yq}CjdW<ÄyO3SFJ')u5΁^am.NU;@}`-hQڪ;6RqHnbz\[ʙOkDc W؇Ej #FrN T7cFqN#F4TF"f9MS+Z>\CB-,zj0 ΐ # WWz*wK0&LؐϏ  b3_T1&$AlGtKAsƐtfș}8F(ItPk9uwQuъ-$0misAe{&$PJVq6LBٻC̈3! 3ya:jQb1U Et tFOUz;rkE̾FUO \>l; 8I+lF>}<~Wm7b_*.-5վ-г@k^Hr'5Z0Hmc385s%SO0QPu,i68i%XM+_" #{Gp}ŗf "wJ,vHD*jtf@63ٍ>O٦[ЕZzm\IѬ]_ q̥7ٳ v_${sF̝^RHJ$8U`JpI'ɾ%#(h*8װ3C19̹ލI7vD}7}>"j!z-J6nI_:P^&m)BouhI!wn?tߔ|R}1%V NyzvuaBh_Ԧ1Jyg0":5CvgM*Bp !z1_z+- &W@a C\bFLG{OF|+)9:ըJ4D;MY2-8S=:}0jkw)nܬNyd+-SU Q%avUAlaHNnCΞnIFq5y]gfz;%V`!,UCKY>@jb/KÃ#6m 9B$-;rt/IFd%X7-SirEbw A[ڤX9O[d2il I2&Pאe[1 QwK .Wk2Tw?!o!Y:!jްN^` lē{P*(<(%79 llm I[/\H{]N"Ԁj1S6niw'kA?0|\Ǹ?|(4~T}Z\^qz15;QyMYyJiMw2Tm`y]87 te/G!C꺴?Vs ԉBȴ9 L!`Og_zf~6xL|!WiQ*I;ˆAe 9b= ˆ# ^xCëן/-*(b5jv͸8#Qӓ%8tmub~`덒tJm?HΛ\~w-V_WJ!RZ[cVW2;2]މB\n܀Yi^n ih8ʁU~|#7UR/+zC5mE*f,MLw7U=5KuMn.D r_0d~t~ًKPCM'үml; E(O4(jyEQָhPbp:rYPWS^~V>xav~CMH41^%,Jlu~U1jIAgP8,4ejr6{eL@1)k:DN(Pxw į؀kQά@۪w5tP\N5!"FXS z٦5Wju BVq]mzU:tQF$F)r؅%$EeƎa/36J&}}7# oi&y"1`t-e 'dF57:^YؘSt>ïjL߄N"rdɯte&Gzٚƨ~FJU$D.**X~%煎_BeѰ8¨BXK^+_8;/\;yؐV~4vzljv{ dBn#]Zɷ)g˅~XVտ+w{8o/5.})]>7!Q<<8yRJsZikg]PJyN 9EdˣxN|*{KL+ij >q ulpu@gdxfs%J=vU ֌ CRB]#h z/O҃y_ Zl E &VSKv^h ƶcxe$'p|N@q_J\,T lj$n(Y 10_@4zgzye-a#Khn σ:4^Hm0:ֶwN 6lzӀ獰]q#_桜l8}sEp]ѳ=":D5>ux`ґWx[cAHU2{ڈ :=WSsj L9#/W#}NZ]&&x>|Aӕ(TеST#?8\U91-R(sz0d ,_.bw,z#Ng}UC'do^bd;Sl=o BY-iP?emr <ե֜i(yp]O˕ĊO9.IŵŠ8 ^h-2B)h!MND,ϱALգقDX8lP8 AEVD.ӭm>q-HY?n5X.o`rffډ4tGF}mN@;yRa]m,pt'ܯ4ir{WZ6s( dlNiܫx4#07sMk b3P  %8Sl1gm+ |9iS .EZJЫ05=uN.ND0NGN $hsʜDZ8yޤcVe[,aCM6HW%`A.t 7zCڢ޿ZrDk\(f~כ X!Eboֹ%wnݳơ hY2ж},S2ilxrAdt%N|?X+U:0lb;i <Ƈg2 b= *i"Q\d uhX ķ gj !:tl'Oe-D<0ֻ}ƨO`26 rlM捼Glsi֋RXUvQ_N;[9PSU4* t/é+!~Bf_0!ZDeFնy3p%>z,$A(/+0ʚp#R: λ"1\3%fRF4͏<OuYiv|շ̘@++r$Ϧ?*$x`~ėYlnK1y%~ .a/̻c\YaQpޡuq`h<"4DP9 C Lr7֡v[]9yv rzwӝOElLu2 n^^pr֘,Ie#UأRkbU~bh>F|"$BV9.U8{%K ֭{> +OG@RmyuBD}q>#ʂ==D 峘X'UzckTd.`F9q|I';=L]mnݧows|5Lz?F?Tw5x+{#}/"Jz&JKd2ϬYÏ4Gb8&ZK.19;4>_vi9$ڂU5jMH/,hår*[_ MB]ez899R1!:^˯R`Jv5RE0ejGRn {,tn!}@XmZ )df{3.wN.[@L{tAmBb7/>9q%gWoTgqCe2|\a+Uq?w)+Il}+%_K!ۥ4b񻓩)\U IJRBnWaW{ Sl pq02Bm סkHcnNU]˄ Afv.窈9;(rd #p`Aj$~ " qWҮ7J~ x4SPK7J hL:7OB?%#`Ҫ",]:iODg՜ld<)Ag:%a⛏N^rHʽOquж̵'1GYȒ>|$\K!Gi޺}\G0#я"wxl11UR:Wz"T0 =XͼڹHRT88475ݙ7Ȱi@k{N|Cvd#ҧ(e{vг6d_tk,DKv{9LE߿uԀD=C)%DNh |MQ5aE\!ô[9u|8?-R~=Gbv } 8y ^HM4ﳶQ{c٠ 4^4c0HM6N1iIA'GH!u.44|MpF.JñC[{Y~{{O>\{Ӝ Z|`6o&{zjBĒ3oݗ}qw=_\bYcTzB* 0fੜHvWSxb#OrCmx -.@!#+'ums/<F#;B p SUz>C'hnۊxclӪ)Vƃ"R|J*ÚK΄;3sWgv a_Gw^ }6~p/6e/6}r&QA]EWb()*==&Z64vA| f &Z'[ .5e.EZ#Ȇ,΁E;j' Zy!Bl3D6Wb+Lj!>od־?be#7J1u;RO?(-v҂XX5xBVX!t9܇E' V:kə(nQLuP58 k-zϕʓ9KCp>C?T[q5ػ^fcÓ7yf:cL ;\y8IXȩ< zY}x-Aւo7#s*D:Z7mZҾ|$32ʼnq=fo]nzV{Nx 7 NU.?K2X[J=NJ(hŜG!QbY"n9n-'V'Sp={#uG=E=?[J >:K,=n]lLԧQZȑ{XFX)PMcVBi5EdMA ~痥`o>(UCr 2%L΀r؏s9'i`7S<=czar.> jvCj3Hա4`͗۾|.Tubرz4h`/lMuwLF:7L5tJ(H~jЌa9g`-{ .~Q!)O6LppQ@98ӫȉ.aN ?{H:s:Q)dv{Ҿkz9sb@crN5fPp̑BŞa(Qҝ]eTӍ!D=/K( qj6YTG?NS4tҹ#nB2EW*Z}ҲFxL5S=I[/0@!1AI+{DI,*Q2X;zXe!'DJO,d~(;T?S.n,nMH ^FǮ\GI2CmQs펡R<2@SP$jZ,U$S}VG4^Yf'\^ZZwzl>MN|>A qF,!B&K(|0iDG5c`_VR*Y yWYH#Q)0TLC!A=k wl(4͈Qlfxkٮ?d+|9σKs ؅*-[E)z,vi.&-,7?0Z"\Ct#Vݨ`!a@np:'" ̀ͳf H I#;Us_̌Sj9Qcra8cdz`:Py^_Au( դw4 ,E%Hs9\SGi7N nsر¯Wb6:י 2x*`^GqGp) ѭ\K2u-}LJZ4o!|ΘӿIQtR}IT0R`R9zT s_W G5'{+az[B<2oEf?BIM]Ď~b=;i 9؎Em>w$ (X~|\o_۴<*ٵ޿gLT8vʆlEj`]|꡵YG%Uz>j -ah_#JLb]{:oAx- 62 t*r+ҵ2{ӐH-dO-;?YI)~*CW-ǧ`%0aCOlzɬS,-Z&]U_BPb,UfJD$Av JcՑtE j i_搋FفۚJ̾>O7W"U5#,_%tF6d{ߡ|0Sˆ`<YbˡK BK֩`P +TXE(0'!2i(РYZ{p).ͰKPSXU-0藋]`K)ʰL/j stEvAYfs pԼNs@&]oNz9M{Dž;Lb'J}z=UgL#\~|VXUgau|6Mk7)j0-,7Q⍽B(40)yu↰]:/\l(R8r,iQ80nj NB/{ 'c`2b` I ZԱU#"QDm(G;.{{8RӶ^#;DXC!!^ 9!9PQ<3[!99*c]Qe؇  dɫIJqE0=Bkp\EDg'¬wCIfA:}pDLשge -0*cPd 75x|oI8 lzYtMZsFɘLhP22K*I’A xs&ʬEm>Qؐ|BJ{YS)(ҡ C3@_a"ey<"ԋjbm!g+ukx[{ 4I锟ul>9?q:pr ( w,A18|c8A;ؑ4GHMYR k7Nk ~}h|_zUg k [i Xl&\́E/Hk^Lt=G58GȯQ"fb[E{(>R%R n&9HE@&[z4!'*IIXАKx{*zGr  +8J\ټGxTE$0+~ ӡQ[=0^%=PRx! ^bI6Ql\NwP ~A >8 DXNJu^ +_{B-bB"Jn&߹MiZ"cAzo&ZoV9rzpO ZzM\G3]9JW4iq}Ӱ<]q 4VwgK5!XaZEk`\"3X4Ó*ڪ (L6mSr)hml8U][g>kS-\jeǻ4w% 2|=Os<_&Ǚ!@Td=q<]7Y˂-GWKp{O x]Z2}n05DW8޴5y˾;TU=? +sOGWFWI},&ƥCIml>-#)d S+#^ @XYNLdr浠I.:c|$W]jVQCF~p]oÚLhDx3=ŗ;kMDh>'ʎ,ѷے˲M=ƴJ~U>-p0U*p  0&nW{'XsoB{u3k4oh#D.Og[ %0 hژJ}ΣojUt!>D6L.sjK\J_upU%VOl9{ɕYC{DCC_n~T`χZ?*ChgkqxeB eZ<6eIm'leoP`uRՔ:+4f&g)KeYadݪ&@QPy5cuo^\LS1q(f|xE>!Ey4/};x#t'q8b(T#wjF;A)}Urv~V ga[H팷XLO䀺H&n}unj(s*bf$oT#ts#9L ɲg8sÄ0խ, *r|Y1?5~bmygQD4LA-ng- g6{EDw>{cS溿 ;ւ|*~ \2 *,*~6#H@XP`y>XCWDN $ Ǒf6|SEzޅm}wZuag~6(0&v8aq=tNܡmA]}db ٕպI[u/SQn%es5\)BX`-(Jsډy+HXه~Igs?$3^GEdc0;L>678-Ԧ2J&9|/jȬbN] 2[Wbui1-+N}TNs[]&ޥK +dG5kuXJW!^1Otj7N$[iO1gHtkl ?#"s"TwX%Ckj,B=ΩR>q ly:%`%K̭)\JT%`)@yE$iw=-b9Bb >my Mϱ6/|]Raj4_ +s^Y=l2y<nJOe*嚜N]ciяgTюQfyFM^r6)Y*+cFkZ=܏AKf<|'!"¥VTb͈P^n kJU=X!*|oc]p[n6gmc&h0m!~oq ^p.d&>Du|A9&erէ tH[xzns?>3h))a@$n7O 0 L&ݹ_A!"˶GϪ0_uG0%.b+ U[sEx^zIMc {0Mhhb~լY1~i_v EYJ{@R;( g[S

ybZSZ(Vԝu3PmjZd! FOJ!ϣ`GgJAP<5OkcEcJFGDCB5ڨ\ִ9ZkHPE7s-w:L)X^ evޓzQ6Άvv˂NѨҦeD[mOz&3g¦"#1)ҟU1 Uv>.5<= 4sQzT7^;¿;t fG_c@;u|mO9`QE5_d[,aRTyjR;VY,M\2˥m9{T6]{(dy:ڹ87=гjJ[:t=T̄ o\5?+ _ Un?Cẑg&WF|1$9 K  spZ ( ssLY^@ƟS%5W,|Wo~{ӵ Zu L迸V7_~[?ɔQ^i<;>Ry6?5QRÀ۔Iz9{Ldo^79;"k}4гW0[Šo+X^ݚAϿU3aw߮|*Gr?ѢgM?V~WC1bIHXQ6)^g>.UJ y3ЩmOrb:}\4&k7^vY{6zK|2P+A}4cXb%bl*/9l:xOPTˡD4$r z C69VVg?@6Q:"_Lvn[̪tg-qyvTo{UUl:5|U.W@ ;jBV7?9-ʚeّCnmNDi^pF_ V6IO! .o)2T1TWhՃ,qCS3;V`={HRU 2} Y)`qYP, WPS,;[IғX}(_ )s.%@@Yo y;Lg; Ma=( h~i:+.=>! ; SWes9OTH.6v]d_MErwy]T\ЧZ)@p1qk\MV|QoPxUV+;"&iM,OUrI7xNTD0nw6e[v9G&^b|^]T31H 2=v@ȪTe+~.rP7PZ rblu@dd )XKNN w{Wi f<2ŋRlYʼyƭ9abPf M<GKވJR8u489lĹp*9ɧN&.# 9wB[or땇r@S9V5QVD*W6bGp 0 pTW7b$;$>!pe|o_P(Cx<=\+e&j U"HgV2gZZ-ISh;)5%2yN¢3WmhfOi]Nw'n}/;C-+l^d~AA:7eVBR?!3Um < 䇝X3tV uHX[ٻSy-iV]V2V=HAV*yZ98pZJ8lG:Z!TWPJN7˾ٮ|2 jvT] ^_ Vrnh}B7ö#;ؤmwi gM!eE c5;+l$^_ Ol^LgԚD(Wqu!ҍʑ}q.#VM# /&%Q)#: #E߿A4zrxtW =#Tq&LVw0ɬV#mR#kJYj>jaBKQH#aT?^ce 6f@d/NR355+k9]`d e^A |l! }bݎ +>ڿ`/lǔ^<;=޷ОU/2mc!2=+MZGP~2XS73r9+$d<+,}d>מ]6n -a n_f( ]y?uT;gdN[)G.#5ON > xvB%7⅝φάxʈk8r5$4 pSc1oU"6v02G~5GF_Z!"5v.N$Wp'~xo]Tfi8(5/|GRp-1PB˭![~=MɚԿ~skFǎN\j1ղV̨!87ųI\g,A}7s Mndc dPn6GG~ڸB^v*VJbx#w]+FrcOڮ˾T:ɒ'>PoA\0IP, E@& -67   i`^Fˇ\Ԑ([~&FC%;)Xc8tI eV&'wvהs#Ryi7)%OJ69}bP0.T HS9I ̗$'44%l @2UWB+,R(3;*2ˮ*~4T.U@b4F:ĉ8T$ z'$^InDǛa .oFJZe eا*m>;/1dnj0r/9S (cGyL:=媈M_fHWg\kNVDG opcө'آbV(OݞkB-߯wYd__|/gêDQΒkg7?V +.Qݴ&kQ@^dc޶`iC%r B0=cK^lXمwVi_ @"cH:}M$x_wCMuʼ`)hmX[F-I;A:vZN%1Ղ8=c杩XL(b6\HB3VoUxg´]‹-f,\o'2NM8_Sޢ6֮&5r3R5~Yfa|QѰ.zc vi,_`vUHC V}*$8[]`vǸLWV v$^KNu,K}I+-Ki ̍޶>[IGNWjJӱojaG1i{ Qpc|9~8CO\ncmT-;P>֭- (&.*Jˣ 7Wp0,W-OQ^*in>9`bD&!X4O-N$c;RI|M4@fW95ṞqME.BeٽBt/ԶY_%,sw8x hNM%1fɓv<ϭsMjެ`M QA#̀%jpeB}cf|UϪ u'\89<4!jfBc֙5]cSSKBu݇glKf&/> 1yDF]ons^dG1"lܻEĜ7G6*V8:(1g 32%WE)(F8eԫJ2am,Ooi Nu[jG_[_:LmPO%MGeRmeQ6H8r5k#5i*[YQ ΃5V9pGkdz<8C pf}l1 @5Ҁفunm,=ݬl9Y6X$l) %0i: e['YYA=#0[lވvS$(@bE͢$9v١@rj x>^[{H7q}.f5uڢD\: ʚ=o,0vHOB|+CϭYL2RY 4d\Era"ֆbB>:T6VMSbϲ]ZYO=0) h8!5 jTERqV%'qQq}VȧV|fW\o咸J~sh9)D?D cyCb;؃pHṃWb`# FFh#_?ǰ{RFzjcBBUI`ӣvha Y Qe#OEPXL~\yJE>{?("T,~B&)NٙG*`q{J=(=řw5rGVW~#zOW΁y*)=1ã{cjb?Se"3Xw4 9آj*gOf) ]EBi06i(^HC͒4=E+;A4UBzѨ ^Xro670"W}XA7E=#n: ζ{ʉZ!b?k%81'νn3ˉ~y^-gw`v tFE_HI.6J+8T_`AZy,^f(v?pkvpy([I?BJv7/𮩼̥P86U N<__Y"ΕLReé?srZ,`\-@z3qCWpm WiҳfINu>vv?$ˀve̋(>vbE2.\Fp\-B'9f={_HQ¶ױj.{Mq3ET2Ւtn2눳QIaƂuo#y>FiǶ̔bY)\ ͷ>PEp)J1ye I 7StZLOVy.]Ae0-A[r?Ӻ^}*x]xsY,A+<4? ( <5 djUhP,pr"gy k,'XҠz&qݐә%2xֈ+*WC(]5x 9(~#8 iI^IN4 JY% !\3:=˗TMy`$2BCGɫ=ֈb A2BkM ^ftf~wFhK0=T7ڕ= . ӣ:gf6n #(aa2257fU9^MS+%W (mWYeVIwJk*"yfFYݶH OX*v}A#XYs+P5Pwe$6. vY(dnx4P_B2?Q5.KBy}Bi'bm_O2`tNﲺ a:,B 0z)~mH:+<=Zo` R{;V$:"ͧyO(c|<~ы~MN |ӣ7aPڲ0EwKFAW3ꞨPyg lCѝ Ѧ,G'ϸƒ o((\@~ltCt]:L<ؖ9c:ax mŌ{5_cyPZQDG4jG[}1}9(z}s L`%@z0AI~1JlI/2{]9PUsh `Nd@.׿4L= N}&a`d^qR&etՑʎ՜!҆cgxuaPlTʔ*́#`ݟd?aIm7ooO*5ug FIZZB-:Z`JBæYqYtrX6ɯ}|rK/-[!.#ϤW#X6.E7Bအ4Ptb]QSaL4o*&Q)?Eգ98c;V[Ux_*ֻrs6-F U ؼjpbISs y7YK )^i.+hժ]E^9pJ-LK%q@ ;ޙKnD%'N$q+ I9NFmDx5 ݂sZJ]a) ]bk~dFMǍbc+ @̺OTfۙhbf??RZn mhʃ9S\jxfL厍 x4RV`G,P 1}#i6t"UT'QTa 1H`um93u :v/ח^f8ZQ$FjP?c@"bmכ͙FybU٤  IĉŇ@O:ߘ3jr3v*im2$Mf^ɮ<'ڕs)3ʥ;dulg8ӱ{\옼K1ڈ8GVpeD$jUOaAZr3zXw: @ֻ|f˿\Z!y rZ(5j7$UbhFXE*p$S|jfkqa$j[ p\_pɱV7>}cÝ$gXph zQ3AyE_P2E ,rHc}<.\/Ρ@`|,s z>^)yJ/Y:`{f3OnZ V-Ƚ8>D`loZ1sSic@D.k5]U!-[+"@b\ [e] YmTi941-<"xa[o>,،{{0+tDlܘYduڴZsɅ5?;8ay}w-lP}QKKֶV W`*2j m 7{ gp}s$腆Mv((D c;cϓu5Y~zCoEb1>PꩺqB=ߢ}!ua}qzѠTQuR#7 Z#395,[ȌTNEE͔WъyVET}Bo޹(Jfjy::oI)Ay)T~=U+k͸s1 wQѩHǚW5Sh@1 hE9қm u#fTذu2耪$5@ptW71tK!nȜLEztuwMն"37f+:mNc:hG݃6{R0e]1VÌ ֧*/l `hkX/؍X%PВ$f_jk~|[҉: Kqt?VtԢTۻ !E3y@mklAmf[,DAf~KH̳uo,ϔh )IS{z SJ }2`wJ=I)Pp+"qĿ[`_M=jdِD#ׄ[jw}-7#M sȢ_HliE'I}&mRSzW.w WKz~ k-Hkv?Lq$8ؘa(âwAͦ/u1m;>~!&7c@g$~;.k$%c[pD+zG;BbaUaVhs 7rFl__#/)6y9[%G-I=HЪ "_CCY)")$#)!'tՃSxY&$m8K\G3wN{nl\E&_Ao1ؔ3>6&08BD(Xꑹ#(#u1Ck9É_m/֫PJ}q!HxFmcJm s/O!fC aw$a@!98Uge[^J艿& #$w3DHFJw]~N q)79Yc9W%aD{fFC*C"g_,#PK䭢ϗզ2'Ӱm)ya YO#:`^JP SωߡրW]ɛC#CMSEjz'vYK<{܆{ٗ5:}˞ݎխnld M,j?a zi`Rcbz{ C!"=9&Oe73I"Rt)s} S]sC:*loC_xU3)G{"o b.!\%j umcnkgdt_IeJo4M~-c*Uz",p;Si/2`'}:95 Ƚu֬*Qp_GWUQK?\εncp%&ֺ [@(`$=A}Z*'Kʕ yqFzTeϦ8!dxUbJ*.BMʼ _1ˍr ^d/ÍId6Tk]T]< O^8Ph>'akӒ=&DRx^?>ᑻbi>sKh+?~S^J|w.RȰ^pbt9bv?%n6|MYXGzuӟ\!։'(vmS_>H͸7FOaXQGT5L^~(+ZLORFɣ}(J놭OdY*ƒY(:s%"JMͨᯧ0w :S ;^f5yPܸkJܜ5¥cp r^ .DSP-;5 CMXu2`vǬRbhܒ5C)具i~ ʃIXTқ`p٤Kѵ] T 9Q/sutyT h">NY+?\iR-}"Mc"Jd澭Hrj*|z*Vщ!gO^o3%/͸EA~ǡl~.)tdSr"on$WĦgƈ¹wkYxW6C7 ^w ϸ%I!^$ϐ}j7h N] LZ *'E2磸iIChKYkV-RXCM8%WVmj2kk,R(ZX ͫ8f!>FvԭL%v *ERH{S*OZY QVĕ b @n~r{^gfĭ35qЖ?iWb%)yZq3u5Vc )Ҽ(֛A9 xC`j{'h37zIn38صHѻ%gԫG/3X_6Ux^ xhn=tUp` w̑XFé[enէ^?@Lw/#s2:p|6QZGmkp$#aKr'XӠd-Bj J~Jr(kNjD3r,FY4tT x<}⼠8PS)doɐ!m/kNE+4'l 說f襁sMa$͑xH DtZxs"BkIϧT)УqӼ Ng4qUWʏ1Sw5ʸ[)e=!s/p~De'OQKlX{NzѲUֿeݳ^exMYoտ^q`r?biE|q4>ڷ.)ZWfז[Xw8KX`:k L7]Fa2{,5@!{ERUN3WV쉬G9W\VUdkj8. H qx[( IMya*SX<$T)0~Ko,s.*;{EEjrG(i6lEz*0)pƯ?n|>vY0lkwאxUHBb#ӈ)NUJ(o` fY3~vB.َQ2[eMS̴բ6lKM3߽&ii)tW|VAH*\ihGZ1! 5X+A"fz}NR9#mL Chb@h",:ڌ  }nECx>SmP-_dɁo`c(N#:fBxn/ap]!Ie6%j@&B~&r+nՙҸYAa;DK2 lTw:`Lu-`ՙzTlÂBjxh/D jv|+b8wCڛ< tYn1tJr,h)_Oc {PEړ\Sk>I#nZIc4a Ɯ_>mB9A??I}BL,%!ؐ"r7QG( ,k[ϬUa<_򠾞nga vRÈɕ88I2MݮW:7?~O~pC0_ų0%۝pk)`氏&q=sO+u`RfuU:@s V|Qb9uҲ$E5}K 5:ge Juq82( n%C5]eYy/X1U$qz+.XðzSͻ?Fk5m'ɳp[ iK֐&c?PXZL r ,]Qu՟% Qa;s 1&bGO˿ST1s(<_Dű5G4 WnK~C a _cMQ$N~0\o RxU,Of>CVɿCEwZtiu/S,6VGDcNF1X`.z (]N;3MRv4e0ݪ֜$ѻtbQ)B =ԐKsp PUwTS,Ť(=l_qj>)t'r2RK`1SZlN/c72BにYWP^2%#)QN~H>#%wd#Gt|j0iPS sfQ9&'&fntlL w1B[Hٻ}+ U'X]uЃ4q+lVU2]@S QGwu{Rm&4:JJt1Jg̔'PDQt*w aޣlHKp,0ltivuIՈW3 y!gz{@)1v<3q6̼NSŠ%A~+?=b1TtX" {ʕgKμwx(PCש[ T58~ .Ebn_\|$;$MWns;SCKfOԊQiw/mn@``Tn662z”)KA$3K%[L+If %|ذ F`"aT @xPo> }i3Kk#\PemX:/ .Y>I"Y:ȳ$z_|e^ ݶHGԯ6gYo+%@=NOg**/8 2@/q&:;7?QT/ gj8%p/v^3p+4 v\j5l%:}S,uoՈ0+\43lK7JtbANƖ8qb? BCN!x*Bdʺ^^RUGI-.}"W I^v6?LX!"rļHYHNY鼸''I|EfY&ahSy\2!P;y%;xdyΉ[Hƿ(a 1 lx!)Y3"#^(vjFV|$8O&c0zDH׊8#39D ulC@븾5fX5?a bn;v{KA=(q+Q'9hg?9ZIv:u;E 2Fn߿h6go$knA27͇JKAlNGwv¥Y2 ,e6QS\-lnB TqXBdeuR.qa ࠖZ z1}bizL˦Hˁ z35W7x1rqFYp~8QIV-LI2=`$p'Җ4}Q XGn3X_&^h46c@z'&2Ȟ3)z" >yM m"/iQzryb[D# #F Dlԕ?<5pqYcn/6Fi\.WlaYRmyND8OVIOw)04|yn~#^]"-SuΌ [:rP9LvLwz <"Mz:}:I7{V]odˌb}֕M{Aj\V]N+I|jJu] Ⱦ:Z1BIRR"WCaQq:u?4P0[WRO ^P .rF2U $/q+ zz٫IYRC+Pnk *CI6,چrVréZA+01y-_>e.>1p q9$_fF*42Xp/ƹK҃wjhDPfaNҟ逜z8yEB%ڡiv#W V'Ɣ\:^ufxi k `))#ābfj)Z;qЋ JO b>NHw:;X )L\&;\, u3hCh>wcX˓ >/,_ZCI|Jq)2jM: 7:hƊT R/fxZE@Lҝ[Z$uq}^7؇ Gx!l8ʧU@"pnTOŸ n]Bbb(&nXZ+#M|Pla}hMfʠXyh:loS73<Kh#^IO aCLLIXɀ{\ﺰp=%.&6Վ\Qư :ONArϥs6p@]dA%B9DBMh9c!"(>!Q# $:wdO(6Mٲd{EsV@ɿ@D"dMY~4h"񚼂;496Y ;:Lc]gmA T-|M5c6h}BK6Z !;L [=(# zF}!͎22bh*_QIuߵy=ۃofZHT] AЪ 5@ 'X[$4eηM(&y )DKW0Җnj0v3y[՝Sɦ}gsN;7TddTr5 q@ӄ6!*ʺ $VY\Mur0ˇN߈A x]*_KX\'ԠKv;fEf&ūSt_bkwCGkQXNe*Ϸ6lj!q+QSҌX3·$ ڴ*oXy{\c|Lt 4wzi%w|V4 % l\ddž?3UII?\)e@8ȩ $Ef9ziWs"nP۟EſĠuVI-aw)OeHJDP` ΋o' &[x*emH\DCXHiA>#ο`?v9 Aez*z3~ !:W̚]U۹K,Dqq#k8sJ8n08b 8*"ipiTׇɼo`5ؐsw1 d(2‘xQ?Ci[SGPɱC_?ˆm-VظZ\8j$mT;$S84?\̵^Ua涬֥d)C훖{2#ЅHcT-H=s*Gj3yklv/m0OYvT'&KqF+i']D*jT&%9 ,=yU箛mP*ֹh?f-U'\S'RU2ǘFGnWDי'r?  WqBSkWі{DewݧtN G@8)хŅtuįb%z^Rϧm03X^ 6G-0pv}J;Z7QuILy<+Ս*YpvR%3fp kI h:CTmJ?e`N=2lz*٘5_hEX4ٙ{P%GlVAėC]BnNcūثFD!zU^Os/RctLb@I)FQ *Jl+PgFXf_Xx+Q2%PRUIS9m"ٹ%r2@+P5jr'w vp+2~1ѥv?U͖!kt;YͨE]`FLcCDa{)yMț~SZW,z} Gwn@Aėoﶽ9gw<϶QdI,IQV`=CQrlV..r=Y1#~Z]T6irxBJQ"Ucp[GAݸgSs`{JDRtǧt\=_5`Z8+bõ+mg],CNn|3*2"/u`ъm̎$ 95 -iqq^pC!7זy i ?E.)&|faa‹ڑ,3e_6@PƖ߼$8Hz~$؇>Ap"3}0 R#&FF'y[8r-&Nohqnijd|7 '%<-U+߹E P ;HNSHj ѝB|π96ҬG i^6;  SSocY Et=!cЕ p,h#\; ؔlƱC;^*+yʲ/"x^Ф`183K?\G& f ՌjM'Jg &8]A"L0)k0bV*ɨ+2 OP&|2}-mêUCJ 戎YCv>l7{do361ĀK [cNܜ 1jY :Q6h_OMf`xjnIcG^x:2x{l͵B;t__^w ezۀnbhÙӋ?t񧿅n󈽬2vZ>-^#0ê*ln.O)*I&|H%nmf.ƌm$0CDʖWo`'xMLɼ/7m~s%3gI6`aT]rtP([Ñ|GG$L[ 4;,_Z _pqO+ZUdq^4n6v\&; Q@ˊe14EɸvZnV+4pp*gsÔv_zY% q_n ɚDvtgtkyNMa9k T1=CO22' D, Tln`ty+51'Z{_v,D=U84鯱(߿PPF&JG{׮ɺ5[U耟M'_YIf. BJe(J$}ucPd~YwF3M)’~FsoIR:!԰̼Ee#A~,ܼ"ω_:6DW/Eq8HZf올@V!1 }, Bws_o X!5Km eMzÎx?3E3Xi鷸5\vL݁s1_JTch29/G%WDH&{ ӵ"=#L&KBQIcrÚ{M\]tK{AړL.=ZhXDjΘ"`\Y1oa\Y:,zIj‰?c Kzp y@tYxS\#q*V<,쟴A*ApF:gV0¸Jh`kdl#)d=lzY'5Ҫ=&mZC0dvisV(Ϸ[X@15`l :Z7 B:uEs )E>*`[asݶ`m=_5.1լ< ,-D$̥OnGT]wdh; x~g &j@rAM9Srg>8pVUnC WPz;X2=jZHjX\*&sSvib\J!K}4 ZRV> 2jkN)2ȴ ]^('>BN:x9pCjQ6ʄB>=? psħap| 抋ڐ:x2bR3C^dqS;M@̳@P)L:2t15Ϙ&+MB!)V!VK˛+8;)+D׭C`acT&G>|LU n1ETb^nO[Ikȕ#Л:9@5 q!hN a>m[ J3 lu˾=5Q 6eVFrJP7uʏ*&15vsʕ(1em|7ɲ #t޻lFz ufUē]?jΐ|{ EeFo, +j?l>r9\zay1 O*Nl#CwH^riu0/Vwrwo?'V/M53+>+EڻVP 0-܍yh=S^E t:UDMziώGi(Ogm.sHEi,n?pxn%q ZRAϮ0`dM쿄Gĝsd<$ޖ>(z" iIxYͺ%ID?nf{jdMmGi 8XȐ}V]ݲ@'9/ :\9[_G݄ځyvV zJ^ ^)bzx*w;ek >EyVhbDV0ͻMzcz BIT ӄl2H]. j4'WR6 ,hѥ(?/DOX*QA{\ꉩ#14a \+g3ࠥ~ѼƟJdrAc^S?P&u=y}wC|n%ҢcytʔHd|c&~;*tTh+#_HЧUT:e5R;P/4C+3oC-oNz;d?7^V4c r4`CI͎fFL00P?P==ivo|ꇇmEg?PxO?5 LAj7>ʓkJ<nLnΐ 6*0&8h$KG`kd2TFH54MiM}c)*O3-nJ=˰;W1k?^ow6QVON,tR'uzS4bFC-Ĝ-Ƙ|쇂MC@a"6@TFL;,\v!Kg9Բ VfGZ9 MR/JzG5Mk .󷓝X`} pɱ)L|nB'_:s9[ HeqghyMf{i֕xy[yb:\ @,7,:U3-,JKR~p:Eka%OG~ KCxkw Ns0^P@y9UTI4NNѭBVK#Z|C $@f*` ,>va S-quw7czK]?˺q_& ]J?z!`V<Ǧs6 j?.ю&YJa&Lh(WiW"W B >8uC5D& wF끔UmMT#eFӭ+gpT)r$Ŵi׽ZO[|yԉMqв{PdJT/)O]VkU+Q&`V4aBq돖|fy5NS7Z~/ hw <[yb_b{qh+Ò@Z*aͪ660qh)i)UYmpl#PƖʄ0fxhM<>%"*PlȕU:jT'I3/iΡ;}!a -}/'%Q,<4ɵTEltƃhw@X)L$; -'ՄT6\["wc]3CK hDi0 /F|f*$% _qEƹWCMPNU6\;0py fIȣ&>?7, ~j%Nl2d؂67`Ng>Fki"1_3i4@{|X#gWOɋТ:tZ:(?cW2 j N(jN  IlU=o;*Rs{ޠ^LF N4Ǥ҃=HDtXW1 bLpg`wT?uI+xx9 Ph#w LtDѱ[״ٛvr$;vZ{"^:GL̵)(j{ÿby]Wm<_[1Qaًl1giB-%3kDn ndj#´C?IZAWDhbuVAyOJِ +Bf7_ˡ+}=1^e%$#(me`u$Ձt皇M厫) \ޠW}ElCn1tkn]RQA:L;R4:Zޭd9 5PvZJ,/ Iu6AlE\_jl c-DR\9oW'*f 3;A{N'Q*{ESI_ZdC% 1m&InXQk3ȜVQc 嶢87st՝dNcUfڵm&N5\lÝE[du X8;;zXr*P2]1&ƓUEpXH7$bXy<CAhJw2G Jwq4kHP G1Hm0m s #j@ m/ ҈c,%^!UԲՆlݯBO[ϑ/vNzk.x^ B乴7ӝPvEQ<oŀ%lorZ5i;2R|_ p;tȑB<;8h?uU1\HDŝ0p~ӭHlFgVkSdΆr1l+hC1U,$-aܵm\R,=/Q\;==/SP8 @=YG"2dydC+]@.!hsoO"[W{Ə?PsXicbKHW ;uwtIr eu#P 8NM)*< E¦ AlfEV{k1#B:ZC }Lt?ʗS-Z: OMH-X*mS τ2`70``2W'}8^2%mɔ2`]~ZO$ZUJ&{L|けe;q' @kv}JDFpjqZ2.:ݶ2؍}-Tha]#)vz0n< []ŧ(ZH|@uLBٜK-PDAMrz֬%WMq|=/+Poly2=r)Zzan9W4ɾA6ܡb!"rRs9DJBKS=aPh)Sߋ{I562hB?1, =tݍ`^2+)9x@ʍ2YݏjD[0`}( L\Dd ڃIqafоj}TFj$ Y‰9X|ThޠAUJ{Ν ^َZN5AV!ib^+ss%>!k%G}Q2h}d/p]>( ]3W4wq^O~#@gχ62XLn5t:o6^Gf7uQ2sp?y6#fjT$0yZ!}Ċqp-u »Aǯ[P*VV"r}>cITTd ܾ,+Y`F2Sc)TrC 6Iۤ9 (%OI<ZAG8 C< E2N2|!H# Q7癇[Q#:D{ZiV{b&ősog*"n( ~* `Pw{_$-&| 0ݐMdp؃?@Rq55ܡc<+QX&4*?Y2 ; 3HR NfQl9G42f6)ɄK_ t!kvN׋Pp!RA`}` >Zl7C~e$j L_ !ʊƭ*NvZ.q&DحlЅp0)_#UqųOA=փՌ3E /({{mCf`Zރ}jŽ bӣA m3ρW7bKFZ>F~I#bJq]׭#Fkg==6>YJe'>D?g /ZX6NMj#v?1ET9r0rt07hG&> NDSYb-UoBmƶh x|>rMp/VJ!*Dp@?z.z&Y^l %>2q tFtsH1k 3CzlM-/GMg)CRRJ vV7/95mV9Ѹ u p&+د5Ӭ7aM=VޤRZ:Gv=2ǍF~3|A-֋/Cb袝?DxзT&fHdUMx@l'c&\~pS C`dVtV=`,c,*݉Y_O/j [yJMhnN;u)ؘ~Џ#H3t^oK^}) 0`ݖvVX 0u;!(w# X<=qy8M FI} cxb`6=ެ;}MvH5%/9[h =i!|hRupDt6y|_[Άhܫrb>@8-GMWZ{7=NNGxHA`:3m-:a5 B|Djx|֕AEntUoGePT^c$Ϫ1uUYs=0@(qO|VNqÑrRxh+>͋ki&0D=titg0Faƥr4^s$hhA CSfH(~ZEMC߭O\S:rx évW( ":B4Hmj5bK"*1PhcF[\% gq.\4{@t0 ?*wfY4+}sk9<'xC/Ih */OʭioSȵ%?n~M="p xzJ>(k~Z,*WX|!ΦAlhFү:xQd=(./XQxba 혘\'CUˆw}r6R+ -20;e<230aKwk!I{g6Xd6Vcë!%'AD#-~W9>}I w*c`:;cӽiݕ/61g yك5u]]ӠX] RXyMΔ9X\7Wx +o'`0pW?.S7酻17W*WWJqZt$ y]?T/'-X 7Ūb5 1 c~쿿|l~ ƫ 6iRWH$l-1|*TKP!(CJ:n``aynbkuxVǻW`_ ]32%v?)Lgu#I!+s!eXzet p5[n[ ̧q(u-m$-&_|#`ն|{Swsha6$,\nɓNd,^6ն5׺5H$MɅ_ųDh:vSV4J?Vm jTluM(]n=oev.C.(e l.Q2* H-8ˠnX4Eࠨfo7Y6ߺUs(M}1P1ȱxt*.Pn%YWf3}=x(ZESj$`?QnAIHK*#Z $L(FB E-Og]n1?!WF=L6W -( |=M~\R0<6gC@[a?+yk0~TFܟyDVn S[v7˨4iPh,RZAOEQ4CԚE,hEnBI%4S\\C"8 k%X,u#@J^4C8_ARC0ؚY$"SטdKok 0tS*lU0sJښ޺|y6Q m MsAzgJNPezNj2x$[c#/1Ug[49 1Ek-UR:*UB- 78BD*~t0qځ#2mv=vD8kK "d-i}7_/G CqgY"{;nQ?Wሰ_F- p7vl{dH֚'UE OHiulX=i7`a`?!2d 9}Bp(U3| BZ̩z l\ːhB :GO~Q:٦4 U8|ՎE[(3N~]b*g.Bdړi.ầٳ+/sa-"V4aR?$Z"g/7"dv ^3uɒݥ7 W_Ą< &$ ?̻4mj|`w"ɕ.;/w(L&F_-%A:PC| [h@P 9Dcy-IV!cr#("aJ 3{j@M!a$Lh͈eŢu,P8ђyFwz~LGK:.$; |#R4QZr;HeEfQRWÎy@*tGp!*[™ھA/[g?b[VޔЀz87@V*[ g>9%h8tݟ ̦מ[km=LxFZs'[#^}mgHi `LT(JVffO?.v'|*D2h~ 8wV⧯yX*ut`[sn&?|*9/WPZ&YfR ΉmwJWFqx4}Ͽ#Z3Y% C4$6 J ]q|c:Md\GIsStypSIIa7P7&[t.P/h>__xhօ 1g\(X2 6u4cYnD7&Jw.ĭv1NX}IY8{d⛊؆macR0?X/EDBj';/pNIlAẸjb:5CT,$y;j%9SRWbz$˸Aβ~Zc3,ON:]!轱9TimE~Q%{dyc=Gj-2QGV#~g#Z{ gy`VGYFNhz|+tVȫsX/g=i3WAPjuUBֿl2WVWq4F:~9׍QT6ʯrc,AOdOEy<ҕk陿sv+SH)axM7a >EFUtARٖ Krdt7vq 54IJI)5FщWr},͢ۓn -<(p<0K"' JgP&D)%{@%3E<σ"M^A%&E89_;1V9c"%ζL,#7vm#~{ˆ @ }.zqhj,)bUڿUk15dzqac.sy3B.a )5*?ܑ2ߍp/GShR|1>b#b%b=gܩ7h& f#NH+ =W=)k${Z]44N'Z} :U.5?I:l2w$പS#D&:E9 sRl4܆wlH݊$ =7 j,OTdQ5.H*"Kq"WW{ fbخTAT]l$fl pv:moc3:YAD$Б 1]aE)l Dة(@sU]`pg_hYҩ b~Up് Üq!3 Dq1*@yC[`ԈAZq%_W뷤M^Jv˟/dCZi8Os*Ь6ܶC~_˧Dؙg]`P1&c}57]" k* ,w>.K-mB3_MI\%`qZtFpJxk-VK6N ИĺFa3KR 5+ZL\F+1|m؃qHg~"M6yOs7AnzI$DpB{e;͚zM6X΁@4y튈9lmL>ew# h8vVZT0` ڠ5{& @ vM<!9 (x)g.*5KBc<,]L|֛K4]$ `v<غP!D{!OzFQ]Hb[UΆ{ƃǨ.YqVu)۟=u F42HbQI|`*a:R6@ړfiI͚JiG ?`5bA?zȵ:~=:B@CWʡ[ >db&#`6m7Hr?2S$:E(HՄE $VIU 1_bˋnW,L֋f9PC`BtDQϝiS!)h| %(Wk[UqqƋg>NP(,F keM֫w ]c1t4> xP4βo%O2ZE1y'7)6TR+̯&)խH'E~C䔝qɑ(> "Bl AEG&ߐKFPl" ZA롩ZwQ%XE{?<R"Yo%KCo*db-:YsRfqH 55O#H\ޞk.]Jd| -ZsWK.|,Ӫ[8nƸ~*tǬ?KO p.>#-8kŭTuxځ!enԣ-OA-@;!ni ~l>g,&c$/l 9h1D[70%淹[HsˉTz.;-zt"?b~As'L ! g UGY ʯuo愑{>Y(/ُ.2!>|cKa37>=X0 E Bσ9*1\=tDGY1wLF]OK0ǁHL&avχ2\/X](,uR u ·.XhWUW+/?jT{UUpPrԓPJeK /$ hZY֐B-8V)̏i3.7$"%2ZPGқ# d`%\럑@'q$Lس(<ÔIS]^XwC#DOj6oxs6>Xm/ĭm!jpIbyIi/L2ϒd}it#qMZg06bMK4:9FA8RE x7f7;dDyt\0n{?AUZxD}rt5;ngܴ>KE:zJFZκn!wnQ誣40Y`<"t#w+!@Nx6'o5 ,O.^?}M39M⌁Swhl?rZezZ˭,884^`UnojͳH2kx85[?`oE_˘&(7~'_i-E7RHqs,0K ּz#)H )!YEjj܋UmKHQZռf]?S;X`"'~Ū*bvWk.Rug.hZSǗh4t(Пo[XbdgY &(VjSFAԛYI7WV{]Ci\sBrĘ05-&zИ=|Nr]KAqy;tң93y C}^t0u)_R~>5O48P>jڇNg?*B"ms<+QXϭ :;Lc0ƣoO74*,9ԸMx]_ , 25?=J#w9M`,Mjh†[GCy̏_: D_~J^ꡣ4siїV9q޴Y/%I[g+@p-hn*pbkdHɚw2S.=_ S}br|Yœ[M//Nn 0= €Dă Ǘ^UB&vaW> %3CI;Yaq]W01#5qtCQќ=]"]݄B\`C-6tc÷OĊJ5o?xGK[t*A^Tۚgf뫅MBr^ c19et$~ܥZzёۅ c9 aҚtGkHQΧ[ C%$"ylB=a r|1Z&?7 Ǚg4si%҂Y(e}ʲF|mf .JNFLtlɳDh%X -~R{E\Afu9X1d⠜d鹾1 )16L1,Q_΂kXͺao{) /o`zg-d- Ba9G*2ft&e_'mɽB?ML$!' \%uVǬh&gI:FTbYū\%V_ һS KַT&tښ*-FSHEz}?KMS#7@d0W5sbfAZv9Lqm]N" 9 'مye}*@5[  t<G9\D4v 17:PG՟)~M8:Mꃟmߔ% 9`݂CiM%i]{ɗoVgw+6}J̓V[ģiZ֦1zx=||ɝhu,B(dKHW+8M n ȿ(2vag"sƩXq#h%|'|) uؗd?nA-k(MgȏnM1#IAE+St*EϨEو=bb?Ьd(f"jK\qEl|mWHpP:l%HOod _%tJa馊zʾ]YsfFhy[/"ύV)l{'ӡlQ z8Pb}  LusUa~o!K\6 {9yF GDP4/_TS nDL6X#^v漪`0f"k=je/zA--l,qDgKwl /j‡3g) !Ț~8MK"ܨ\@.qRL](5)'vv|~> `U(֝vwm~ lv.#YhMs٩h#N2F2,ӻWL|zu-_£-6hi;!ybٟYo A]:,Usi,-,}]S2d>l$QphG`]Teyqr򐛓)O;7 xXD=kNipt<P]lnq;)S|^p.N ^5-{orWXG!IFr4Tq}Զ-_m1}?E{uӪIкf%J*|ZLpdIO YC˺a o[g?gQ9x =2 猜շͰTF{;FkAKKL'+xU{-XwgH0D 1醅09H9,0E)%#cD{ɻ^" "Oy3t+: CHl lFS=R-srh$uvoՐ " wS@F`EF2R7jM U>4[["^adAHu]6%4Y: ]}i%VL?mE2qV$-k;5^P1E@I>Gܙ6ŏȉ])hU{'#.}1+?CUg\"cل3?pA➇ zWH׬ތ_yp|odKԢY#VpՒU\QځeY(2WtDp߬eM.#!󡌜ׄb !{-*鶧W&P#@"#R?æXMV$檴<Z萘j0g?R b Kc=ѐQ2* ضxa+1]ƸhcoٶQgέ cg$_0W6IxkC 17ya;t1g#؍r lIB^||i0K@$S%ZՀ kVh>Q@-k!),(9!U礶5H4T?!dB粭UQy"kDuo 1B49ʟݟpށkq\vh9prK*ɲdV`MpyK鬐u1sK^T|M|lH3j=+ ӹM:o!mMq)):9 a6*69v;([SG+4Lq̬KHn>)f?̹@^t;|"~?=9Ջ}n KvFb#`]oX,y=G7_F%vs=yrUoI9O T|,bugO>8Fc!x_3*yC.`iMQm]c0T_(1U9I%@Ed4)eX0JcgaSCd tG,K.8sU7 Gxmn8qߺuvsYyÔ:4rMn:N$ ^h*HZ:L?d:>mϢ G() jb|77T80gU |4S41ap^UiEGb«}b[ے$2D$r> IN(Y| +dv&! qgG`Gu ԡdDᤢ}H?q͙j(Z<_8$[LS?E%-C 5?dQ*)z/B]ol#0BVy l-utKqǢ8*W`FK<+8>Z#d37 ;Pib_&` Lϴ#Oz-1?bD(r]d;~ohaijMgK:<y4)#\Ns{/ǪB?!$e񀽤iwG04 ByߪՒMgɼ`SsǴT͛ 2MץbHB)~W&Il6𪼩Ʃ}om/^m>8jHX*$XC֒pΨY0E+8dK17U=+ `ee(b@[nY!deVݮIJs歕dr8OcBfuԆ0(9muFAVڪ8 )}ooj+lib; ( 랮GCڿj-zʞ88lń_q]hOSŠ򕓄aPn0 &ZԢb8.WW>kiM04 `S ҉\=+"'ºŴGiBt'/vPXl)4f|hFEkh1t j jlf*Ƽ & :w4:&I%Zzpj?:(lh_Afs6y,n3+rȐS3J&Ui-)#PCx6ƢWM*jjJf fd%a_X?zKͲ;bh1k4dd3 4ŧM7Il0w.3`C,xI.GY[J0b ?/*at*[5#0)M /(7vGP);nK2:a܋)iNύVX{5+̋%+⿥L5a*esk)1n\]2`o($+ B܄_95>c#([ڷE|ը\gp,==wN0* ɳE[eBFuZsJ  fmPOjU * 7&EhHa;\y3G_? 4bawH-::ϰAGHoB?6%OyZږc0JN;A؉5щ/-SQ@`A%%Cb?-#1l3/+ k6bwv*^F@߫:kP) sX{OH|$WXPxq Zr9tϘ8L<ԳTFLsPFVvoP[ǑG>yE؍~ިFHVPgg?Bߦmw<%6R6{u%6X%PUxČ#U?e‹q^n<.n}bea`«-"7nf>3ZX.Ka팈0@N9tG ]ISɻ4q|w*JSGgpvgoǯ?m{SE"©9G*'C|Dwk/4캁Ah`}ik{BIr][C&5hظ#'a";5yGױl|y)΂+\@ָ=Dn;`NS8V4I6]pUǂ7~Cx*Mdd2sfU ET(=kLu:3C CڄE#C7ADi~jM( Îe3EWQZ$O!ug$9{ 4/¤MU`ccz%oT8߶Cf̨ٷOzٺ׳08Z=$Q0c We8Z)[r1$(&q@pj7ixn (#ҳrYG_Si*%pT7j!]slay) [&٠uƙgvOHhQХ[[K@$SFnґFϩ}unÇ;Ȍ*%8فn}W@Xv2v<xBfek@cڌJRSC8_._8<ǾUruZ3!U9g,^XMH%mjLm1K}4vgbs/A3r7"1= )I9H+_'Q "̽e'Q?X79]ud~I<(аx5Pί_V6=2wY ђK(>}ުsJ ;)t`d֨Ái^vZWX*TӰP^jt{(ln=AvCxmV$;~]iÎ6"bא*g/pkJ`{Wn#}̛֔V!=I|yzoG F/[<}9 P0dDX [=!( $jQyi P(lk>hҎ.dF1?p%YlbZ%mb6Z aSV:05sWܶbwhI PC#]|ӱ}rc"}Bq up@G~Ȩ-^h.`)w$)o694V:~5ƕUpK>(qtbJY:1@eiه]&]e @LWW_𣷛aTv3ª*`taYYv }F~oD(r#V`P]f[ ږ\i"ht's2  -g̒{K犮 =:$0i[nQO Mebc0uXN) 5Y?AEp=e0[haRh60YQ~[Pcz|u$3OY[ta EM3YjrIRk *`k}kmVI DRV%6i|Hɬ!/JMjvK64ퟐNs'p)4ExZqE랇Q.z3<)BMtr i÷Rk##(Xu&`{xT3Teq#$[9`kxMWvUmut4__Дpk%d]Oܐ7ؒ\Όh ^+ *ᢕMtp1u7I+>Ux{@@&&z?ZK6DJDe_!ʏ]g6۸ 6_Q4(U>\B`A;c;4ue-Dۣr_47MZ*ЭeDm㮬3J Eދr#Wv'-ob H%\LvbĖ{b&)#ċ~}=+#?c7yLKɤ5T=gp$@ 4ݍ<~'Iv fFUutWRm 6`BK+DX>I yýxx&!˹r?9эI[ Q+rC[,!ѢE7tV*G!w|bd߂#uV YxCilpx6( UT;!-T_^&Pg| J-2H70b&$VTؗ3h'MdX1Sʊ%f+5`2L{Ypflq[Kgc딗3豴cSLUſ!,zhD+ N=N(cp[fjg.73Qa4hK8~MQԠ_: [_Ă6~Ɓ0.X=ȧZpFݿP&I^Ɓ<A M/SjfAxDWы/y5 '%Vd=baͬ'&=[l$ԫLd$T-秝8who?Wg)S) *㊔:왢dͽb4Q,Esx^ͭBE˔F&6//bZhxMFT$$0SE'b; |Z6I9I,U/}EL@G NpݼTAMWLFp*x`&'hr Kیr2fr 7]rLɰ7H0$f=;yeC#|~,2~  @ |'Sy1ҐA{x_vs%BY@&ya7C|7'۝j'YB*_ce$w|J@ϷA6&H +O*BAρZVI7=A21[u;\FC Me 棐AInP6;_(|YO3gׅ I{'Vۆw_*9-W@]v3bEł'kx4^QFO#p=ҋ]%3 r9}<Ѐ i{`֤mۥ`$6ŲHru zY ȱV'vdؐm\v(bڋj`x_lІACarG\[0ԝK5d3r4vS*mO֯ 0;'trAGc $Å,*4Y-俬bu [ujjᩰ g0ԫ̑t ݶ˼CzO! >K@ ~` m5<_ٷ5_;Mfq:BlAI5@9 W6 ⌒;s1c:sRlH)&ݖ?5 (q,nŧ0);n; &,m ɦf1n̏fg1Ν7G} x6nw#urEIG1!Q[Xj硏'e.n}'A~WҨIZ "TWO!dkiC[}d:Y tf3A*o_ }oA5QZP /PypWqP$odnҙ0֥&ע. -L;#OtdfmXC䡀G]s1 x,;{U. i3ri!LhnBـ14 qb *ʷcyb[.yAZUSq^Z6e"M[Ug Lh-:z|LEi~= ṍ%l<&~[[xVkr`m|-PMZx< -\…j>5aښt6+!oQ;90QБ)GB&'Ybd&\S8uzămÝO31-Cc=csVK;H&FCkY#ދ-M3\Pk =G~d:\T֕/"h֜rwwQFdaWrp9+cJlQO(b}MWNO[{Dpہ.O+\Oe*v/^U/X2 Z#;̐ٺ_b8b,r9}KO9+w'Qnq jtrvpd d|G| 1fn[BP!hޮ*{1ȸP'`eYp TO[0=ɼ+d7Uw6';^= rQ$ӍdiW.cnMMKf\ (G __6X)Sy`j^/j&fڼ~ r*+c/u) ! ہfY&\Ku H]̀I ;ihB9އrZ||q -:Eu=%::]x,5Fz.k$?ڒx,Z/?3ٔ/aMN7;v)_43Bg;7(Ɣ'e?U2ma rNj G\:P% dB?8c:ǠBT_% 7XEB)~#)lIȄ/a"`?,e2RLzDzesE:M. 3pxxɜ3oΊnI}^'*wc tT:]oOB:_fb ??M^f6V[# 1OAKՉ iqKN-I:Ypy{qrz< Lu! 9-.BXoU屉^ okCbz/A'A5q.u&;B!IH4sL*\]ftt}σKk"8+4(6h<mw3GK..A=7 :p>L l|T$+wtߚVYA]qv4í=a);J\gKއg6zv&Lu4Ey/]hS7=Lj<@k=9_ǬhNU=c,7~09޶BJ):B?I,@1ӉL(gZgTDR04o4g1El`1n/BLp5!lǸVq@#oxԹ/bC'B2F\uA[4Az}+Xq8}!rl5YD'N)[һWņHRf^i#PEf{þϼu6 d Yڎ()ÝT#ޠR1鑮@)}W8uV{Po$|9,!%RmopۗsG!Y,oCӒ|LckBrNsm{鲕OOͮcRG* .bEhCwx e+j26zbW"g -:*]Y'kP=S+}ِK?5_H'$}{l<+"Aorx5"T V6G*e $!lbQ`OY޻-~Q]P@va&ݹܰ>5/>u&󊃆+G Ξ0raK4ϔ{@$S#a> HH8hoe# D?Y`[^SG.jK`3Pʊy /tAde."|X0#(7;SD *8#Ĺʼn@/ /_'B87;( s7U}0nO\?W&Q܉ @}|ę+BӒ30MHeKܵ> <Յh zn+=%3&Mƕ_ckzzPK$!D6bk2Ld?iwxέJey F 5oV4 R8fdP3pwE#7!VuG8Gyi9N6tHO`ċ*ⲁ&gJ_J>jw\f}*܊67dX,=vW҂+qj+b߅%}u;e]ho׽f *^1)ǚQ,.wki{X&vJAc1HO]n5oQzYAϼRZɜ}li* 3WZ# 1YľZQO͊h̪p ^ 66ũmQ'"#QYvs/q+ko? Mz lNzA̎{ zE؃d@cAr?N$9'r[;ҏG l}kBE>A›"8yT0{<&b$nZe§0~eVp\GgTpq\mu&XJ,H|M)̈-Nɸ@G?B7|'(=%>{yɾHLj>z"bi:?O^o #/PУ_>Ji'nVG90r(Hqq]~F?`X$ܱsŶeJBxAU:! 1><+E,1lMQvAҿqWy5WuC88 χw iOI k]ʴKvnȶ'F!G> Gj.SOtAWZH[_&W^!{ a d(2\*q:FIV=Tm={RNKsS]6jFOBʽ'V{*T1wM:_!ұ+J=cZtQY ܯ{ C ɣo l/:9NFrӝϒ򫱼ͨΑ?W:KZQ^Z8(6!l}+ (Iv2Aij4ƜgiJ(>{ f'odaX" vw cCӾR<~{hg㡼XR¦_3I-c$Ȳˉm3e K*S0həw_2E[&P/G1˱>Mq&㢾C}!+h{iN,ARbTn ʆY,C.۟bjg״3Aa5L.YBS&cE{eūW,?pRې;K HǩrAz% nfyH4kiU_l鰭vAO~ԭ-w=bP#ԧto@kBx[_ÛyIL2@QoºJc}#2,`3*ό=ߓeE%c]ON҅UL[=##¢Ȗy3NN}6gr f\g"\ a,w[7 Uv5ROniy>bMs9PDes"ԄSEXVu8.IS7G(OB@a~,TϢ5h/"L|"홥z+4&0tA[ |~i_yY;9EwT̠i8enhJDSO84O%55r(U1mUB6d*)%k5+_\5|b~>] k2Ӛ5 i џtgI4ASub"JSր4#R?[σ{ R앴$@@5>a${; M%c%cdw/)9+98뼪0 $ 4U/cvhsG1 {'hS]t(v8%"CXI?sVj8%u~kfNjXrEj UKx&#) RꝢCU, YWwqseܼ_X}I=TZB"ArY[+9wy=y"UVr7$ZGh%*%G qyO-= Ϊk׶qȭ8&rn-t2 뫒y-qc7n6r1_q{`Uxhqְ+lT/z[a؁8dQV#lt\F#$58LaU[c(̱idVK7gܻj䕿<K7zTP>WHdXon*[MFK).e5 X8Q!|(X [ǪM?i \@m[zI6wZS9MvXR-h#ʏ睠ƅS{kI-JiDZ # O[p}zZ>l# PX~v~/{| 3Ž6-.ߗ2˷w)`aH>a"h;OKwp1 = >bO/o*|Qy|Dq-,4 ùWaѭ <;,IM$cH)s2B<;8D)n#li1M&rÛ ㅊɵY GȂ3-4ŖEdU>vڈx!U P]sZ K*/u^R-A.UF~z g]2QjL!xz٧k4 t#s/j! r ]-J b~pi>νEXlw4+1Z.*PZF0EWh+D0睊`qڗ~, h o ߶^5{.:B 5ڙGgZ׭sF#uBf Sۚ${9O~?7:+YDXslE/x+ &0m0=8HWv)-e/,8$&ŗ eL so27(T쒏A|2^{y̹ђ~PUәRv, mA2rV+^G)=ApyaWSw3pC9ak$+&l\te!Y{FknS`ݦR/8E6$B#WZAv%]]8"UgۿMrheZK*Y<9NB;S^ @ڎb+|v w\-5vNRIYG}F#Lvx G"~[ MY zR֛ԋQx#3X6v2G{ig3tm \/ .$؄:֭Gwl/i{"hO}7Hf8>{ r$vo)T>_Y-MǴ7b`N#7!ÚkWtv~By6W]g\2 l$E}.K?oR˲[4[ґyQrA+׼)/vxedԇ%aI,jT焒zd6! e|t7\b ̬?aj0ͻf<o%ba)xJWzˍlm߁{/ф@.`PUFMvE%_*.lـ΃̕PUJqrOy$zij;`6=3i7Qh&݂g}U'һ,٤&$jgqsⳎA "Rv  PHef[XAЍN'‘GkA')#uN%/2)ԣ UtX Jic<2?0^BfmV߂,O|5VΣb/H\3fc מlZ`jRR*2KN>U6;uf bFi *F#xR1pN捽#*IRC 97or~VdMHH婆rAF*o_jtKNYDsDp[sRJM`D-;J 'd2݇}ɸ)Sb9qITߣ}l%8s`[rj ~m2b {R:=eɍ:S7p&=P0rX3$paghkBo+\#es<=/'&/ggj&YFYb)m8Ŀ՛!V"gpW$,"歖 t rk? l> K D1{i4S"dtXqJϙӢ.C~>!Sa$8ENR0lꩰ5X H(E11}NB_7$Q(oTPᅾ%&^St yaőWïm]d%ת-k0&y 6]禉Z *dl5XN?Z sĽR/ n̴0qVc[ N/UzXP!ß`^dEIسB?|CT~yp/5 `@N*rNϺ_{(apRvE#[tᮺ~UN#؅Q}T;ctHpۉƂ$R5(3]Lxr[ތΆ2YGZ,lOh$;yOBecy o#qI&(H y0:,FC% Hxq֟i4k?%9pDK2v__˻XeXm1) TjN|J?+l݌4Imyx_E9:݌ V yϴbTk;mw^\wq!GkYUKs;{Ӕ9`@/Ui\SIr ƘV,q = %ta~{{qWk-ܕl|/}D݂FIpAz 4oxPWJ={1ޛFZUװŹDYa5ʂxj-1I}٫ocmQc8"&tAL j YU Q'T c& QUV3fυ}, m˒7p{(ze7Wwl,TCm'ڙWPny]9}_\W>(ݒZQJaoHQ`sAn{1nEޚUd|RQj9St/>6;ZZEӜ&Ϩ.qJ7aȕPfΜTEBxaŊ܍6/Ng)3Ju/Kgp0,8q))R*[> tq9V2C=%WT&J%:KG2+K|"S@S++!0`_9.: uy llS3& !0.%)?-8홾׃Cs=NHD_V~2@#nߝKD֜6È p#iaO:7R󏀘A&b|Q+peGcakk^PR6')w{M(kXi)7ʵG~'#b;7B IV@}DxYlR჌ޗZ[$+#PWfZS4p/;zw E Drʞ?5>FmvR镉N>kswdM[g"C5e*_Zj[#Rx<`\W^$]od9zvאC?:f"|u%RO; )x֙rDCp&`,^cU^n|d[F4VaR%kvb:.ƇI8̍)%O |<xmU۠J MgkAu;| )/>G [@>.S:/{8 0qeJfC>2OYPpa!0NKK/Y$ZCQfR]1 нT£z=Orw_al0q,͏PFw6*r$fR{;ݨdx)Z'&W!23 d uS{ɹ.宥H| Y,^qf b NMs(lXL(MO0BJ! JF[:ARtih+1NHQ(,V7u?.9._ŝچu/>˘sT}K4cQ_DU|?+}bW0w p8X0u|>;+@윪X瘽ALrL8QZ.42BUYtQt@LcWd~`%]$>I<\x%An| lu`%1Udg陚!$g]7,D[ow׶OM&f{QT1I(˪/Z{÷u?&/'Uf]fF7g(j6]?IS5ky[r?x6qKؼz(vP^s7Dd 0RI?z_:jm~ϦqJv6KI-tFݗJ\U:!@PNA )G#4 N>塛q ~ȑo?|rg DƸ6KV=·sZ#UApoYP_0Fzϫ%1OL&/ԜB{}{5&nh٤Ah 5491yZ!RŞ0[ ;#K,+ӄ23GHY~8aʪؙļldQjҍD ~K2ZCD |y%B"20rtgP]}4M0Ϩb+th TLqk@e1=R>1JR8rkϦ9d]7;eGrDM̄WrEHP3>,^k:wRCVu 8.w桋ɳ9!Hu-_Xf)|{Ća$7}U2YiEBǑ*Y{)ڍYc qB_$s4B?7)~=rOqU~'7 @Zb/R0yn, 7QW;hi%Ƞ^2ΈA¸: 8vW#%m v0-S5Dwfo̯#tZ#HMQnSZGuH,ń[=k"Յf O~#'a;:p@d%?P38M dHWo+2C3kc J1u^hszN0j z&?9M+ ,Bczn GQ ln. 1Gۋ H#<5f&ZԮD1oMn1AA*71]y+y`A?CLYھ8_ey Z}MSZ&c[AhߔC%x\Ä.{zRQmn0z,P J|ǁcᥰ-?Pߑ G@a9<;}:Mj4 8hҼ0ōNC(Y I-j@T%:p l-e:e}#mEƪUii$BO?{&齒z-믅yEIeCy! \+@RB F!'\Q+ڨ2SnDSL8k{RA+PDG6c8?lG]ՏbB1MʨHvx;닉qv)Xܱpc;[7Oӧd!2X}0Pf *b]!dmPSY1'ؑTӷ@/ Ns#~m͒=Cea0SO^M낡,݌VoCo5݄!]<;( =#+!?yoQw<8JNf1ǻ_/ݍ:}TkF_RƢ;?dO};3u2;T1v ls+@|4/\bE_9:@ 42ZO&s6j% ,|͊!$)Z7eH[z3qxHVN ìeYMoW]I|PR"f4PSN&ewVkN\8q;:Y_4^J5.}˃ ʵlP3"W5`O8Kq <hreuVgŊOXyC89h FKG.J V"0֯R,禎+%r&XOI`$A:%r[1⧥]O9W(b}ٷxfal鴾?zo ͅݴw hK,jƙt*0,p6y Y+TS<;= 8p҂H[ݯ~$QtM3#kGҵ&RF NY\,N5x?hcK{Qf]O]kR>NPE3=_V9rPX]@B.3۪[\Mƈw\.->HxD+[(:G#R~?0lQ*׳/@'^cn￘@7Y|9n0)E6i4v #/bX^t% `Cc j]S?vE/9ecWsb@h͇Ls:' ۽fKgF>#=d^|A- ;{r,]EC_]V;:"Y"iT%_ }x]ioooO@ܾyR2\{ I{G; SN[B\3d)<|]? x6m{Zqhd")C8boȎ/8Wifi j&Tse9%_Miݩs[<&T+AZvL-.uW5s;͘ӀS,dۆE5BVwiָT6#u7c/g Jە}+U(svi2V P+<:NϒsBX;IܚJ #@țLȉUKm[X&x%ߍݡl!C-w?:yV`'Z.`4Eǰ BEKOKb)v$_]FCܴ7Ej\Ȭ sELSUs #Tӵ*߳kyD(X1yoM@ٓS/".pId̲r]FlyUs9v`NZGQ?o\Ӭ 3;w8ѥӿ7֘Ўe@OK² K->e-l@4rbïZg⢴S_r,Xmz)|qtF&Wk` dWJ;n|Ʈ/bФsĕ+k\ȳs_΂_o[˩+̏mhЪS,M~ E:n{u5밭(ռd<ȏq6롸*֜g?tW`"{DH#.q I}_?(?q**@ -9FZ bNFFŶ 'fARj1ᙇq-wSܰ}bΡo7`ۈ[4Yl'dʿyIc!Ẏ"ypnѝc7~0j2՗P;9u{)pL#/uaA8YYKGXC;Gś}vE Z&V,=W4bk%t [#7}^p/I P2# ![UK6]]|-Mw8,3/i8Yv]6& {8j3u$;&iA.a_s Y/ِQtoJ"B읻*-ĄD=M9 G82"!cFC> VGG) 㟜SI? ˎ$ #Oznk_ q^IۏݚnRVh;ajy d"J4]5Ί9n{|w M^{pd&/mA3@) cB`!_Mekm=3!?vߐ'0>VgCbOCڥ@wE _"G6,Lcywi1 LђC.}zS-LB&.T?gDVC ` _1E`Lި L@ Bqnj((],&R{)KE ~ }դ* #^L)j c wskG@XdcfINK,^O'ue\tuצ,*heMon'RgDWBcKSh#%99c3!J5bϓ~ܤ2j&w nM=^XcȡxH%tr/[exEq(fF,|_C`#?&Eo HAt7@pe'mI#.Tg5ivjr(d%b~Kqw|gQh?,񳽝x4F%TL~*GnHcsjHÐ$&1eT!8Qp=GF{ I9R`݅1N%bpwh+1h2@z9EwO Pk"=ԍQ{0O?E-~p @qET3uOq,'.|ulD43tYIX RIҏj<&Ek }kUf7X{HB]\K>i/i^?~!#\yexVu^#OyR3#u-.1W.tΩ*hd3mL51VJ_ſUP2y^8Wds[!WHyԱ<ۆ>158GMr"B?!¨|[#ྚY,ӎBչ*us߿򡐛3,Ŏx3#Ǧx0˚4ݽN#O>Lʶ_wwq~ΩdOYݴ20S~KB@?`:#.|WE92OUE5kjP!e"[uf ɹMҢ e;] ܭbuEfy6AEz:1X⌻ CCy#7^ }AM41SQa_H]=^ݙ~* !OЅ0 ^_cݧ W X:&]@ϖ䝧 J%sy@ʷtdq S4XoW!bH+ wv>^;NfQ԰w&JWhx#z/l OkZɱZ~Nj1 ݽ{>=Gl72AJ,[&Q`EX &5ykΔ.r0ۈ V[N #K9 oWR+rPi8ub&b|o"'5fЦ3 TO4W a'(C~R8˓MH)BW疦{CŤd:$8,n{9CuFߩ>>ܕY,`ق>4+糲8x uD %u5-V!Bd _o _=@ڿk1O`4x.'Ak撩 "aK }R)eAMଯaZ9ԍk d% 3  xg2@8A,& e?:-?s|N?yb1 M<uJ?p;G79/c#raP1 5a\0jRskdv ´á~aZemT́JС^^|,>Rh [1lp\̦}fdu(<8Ck .;yzV\#/wpOb*N6:FAc(ZC9~31 )2ɅMtfä+Kb5w3^*/te='Y0 C n8P8}H:@f3ΕG汳N7Pr̯c5v̍ #b0c"4maOÚE_0cX<|d[1zҽxdbi975 +ɩi6jdRL ^7=] _Q]J# -FgC=uf Yo4)| Xd=|c&L\ɋwgWN I Fz;\/5(qqZgHT] F^ 5 ~;U5?C|OK:$ʘN*ϼ.>KJM:-@9UTTLlŋ-AP9=C̳S˧D' `j+ޞaҙEI׍Hlb!QNs㿛RZǼo6(/d()JET V}'!KC/ Q,JY" x|jy E7naV)\on/|LL.?xVg5V{,Mq.,gjjA{e#'K |a>7`A@ KL D*0,~gx j)3=lngm;<j>R69i - ҚP=E,PC7edt$Zk*:;Wvx}FSVi{ތQ'@WaNZxKjsX2-8EA[}M@-<#W_;#_֡Hn GXS̓ ²%hWڌ!16N~вS Ȟ%7%+4knla>A]1t#ZjqbfLp61;pcO l)m4([oҒUoiʙх`{._(.ߢ]3>F!sN)zjyd}LG΅3d^͚ UX( dzU# =Ω:O&lKHh];B]=& tv6P $AFJcd{R J44ĉɆ1tb-OS )>)J$DgdڪRfеr6<-Κ8 p7c61ъ]#  u8\ғ9/HNӫ!"p#3~~o]=*П Kz=7?'>wu0oS.ItY  RJz(h_ Ie #,=תhȱK:Ga_H&0շ׆2gKQT&ƾ)7,b<SO|f`ˆؑ$\/"ER,10H N#'nB#GW)g(D-8_jxEݪ)s<κ,>F`mf@cqeA+-H7cmPK8~n%R l*bqUPtoG);D\W40{`yhXJzr8>΃Yǖ1AHz-8gJ)B:]'?\Vm6A_$)7޴6mxw +U0RQbzˢuZvx#\ŔP({WIn{aW3p5Q_(w&#$U4u?D~Sg*@9ςQgDCoh]dPv踛IumTx5/t o+~v`t/Ia Y?q 6/J`FH(. 5嶔?Fs_ƍ+wY%)U/1`6#bEI-˵ ug,VDk?5Djd]'*}zBD/ kNߡ掭b:ᬍ8mc#|d@{p[(Ha5\]aq@QQFzRXcZ.d`^#j{ hdgZgK BcIJC iTiͶqMԇ(OI">Ҫq؆| r6(HG +O2 xE'1ã A~WD.w75Z ;o%вREE BDqk`l8\=֎Yqqr1=KjmS6 _n07Pvy21ʱuOtՕe[3Q I)VgQ2|F`>o%]F_`:kJKM̅X ps>Y_(SR D=8%HGP4akI6$&U{mErY|:03 m:FKd2-/1+hȐePa: /O ݷ8 !)!Ȟ0}jfco.i6@;(܂&ٽvm*lx8(OxMXQ_} ފ-uPQ\[[LãX3YΑˇ=聟$n8obEȜoxCK 79ma]dI:vS2} tHG:BoF}i]кg!K.mra.Η2xY r^ u<3P'm?Oh`DhVAX<XJ[{^o17PܝfZG1fsVx͞(m#Xj*"oޠ(ybhI$ Y˖YMd*kydr>Pڍ'syؖJ-;Q]z_#7#k.Z0ŌuW!M #LQQ]px6S9B؛%xMԮD{$}ۡ{P)=R)ǜB IR%q$(q|ܨm&&Onjc$jKp †B Upc'K@WMXlLNcl/h/H:[2S0WODUpv~^Lɭqpa@V $|h hs`w#遣>GB[P}"ϽEL!Koޒ LN?m3LyCCZnd0Wu 0eh_VT@ H(<:v9R}`iʬя84\.qD76)rE%{S v/69Gf_fāvZ #u Avo\ukaA8͎ ' ̿fGL`4T^’.<5|]Y@yPeT?, V?1kIPn['s0Ig[T(4,CBUm;ZŋU%vNZOqCQ(1jcꃜw_DA)B s:IN6 VQWS=J8H}$Hbv9badhl=/v@懅DJf+zA,+( @K˪E͂ Y S0$! $@I721\+"$-,v (\sF^T`" HbИow;a-8s[BZm49.4M-ʮ:*Nv]qgVpehs^c%3+8lB@8* te90ZF>mA>#U9ؐ:VLu++Ԃ{] ՚VP2{IVNIreSd?7Z$j_5?^ܜۇq4b!|=o]m UCrHX*͖Ն4pnKm-;l1f "2)IB-Mh_0% YOA!;uJ<O[7ظQ緝 y#uh5kBa&b+n~F$QMLj-W`/t=j:U!| >/֊צK_Ƽ|.A@S`iKK,e|MŸi;w0Gysy[ X( I+Hf ϪSnF<)/M+ ~ z\z4~)O;w9|z~d-#,ŭLyv\۩ ^O1F!1.sVY"1׻VH' JHFvpH{>P/0\Y! o]W4v"5_F!Pp'kNށk~rP!W ͱ5qZCx `à m 3> 4}>v}F?|QT|M23ѩՅu%ߌ4liaE"k̋mJi]:F47ar޵̃QȽo4hb^K]g>ʳx$srzLb̘\U:e&91J5;^dJ= F_+}R㷝 ι u5sh\niN:1ۨ1fcuz=`s눇]c6H4|Y>5pO t@b6{l3 zm Ğ\P3`~ӊŝpϦ)&p^"$"Gޘcv3vf 0|N'I3R*H}m$'T2&zM$H. YY7)2lDF %a2r#ޟs! >[mc㸹l lY? ݼ% Ÿ \K@Wj}U8ےf }<'~7Sԅ#sraƪ"pBz [5CD$0>H+J%< ݫT |b7M5JAJ0-ƪYڕsRS%%1~D:6OțpAڌׄ_WAߚܺX& vUv# 0mi`,ߡQpXC 4maJֹZ[a7}c.ںD)3xɯCY31BX֝W{Ζs ܸލ;-\-4ligRoNáĚƦLjy|bPjYToB/,\/mkMkENBA3:j`VOSl` Y땛c6?VR|JO)< NETv'L ~83\\LIm66ͨK;haj@!QB ܘV7'4D#j»&A9 L =+!Vp cE4(R9V,'ڐ5 Fb!6?am $,? 7A.^Sy󋹝keQY gD 51\:xnq`?abWS>`:.{ڞ+\`Jq^`(wn"2UQ_KEz +91RUx(F& ³4̄O xc-k sC_2fL,YA:BJ-K vejI0M,R]NѮAᑖMBl@ϛɻs$X)>Z^f9lm\U׆bQU哷S*{ոҲ%0`keX6:|mG975јN^Y#^pjvSJxħhg̙/lȋT 78Fc{IE-z:;4+ƹAmnvs|yBF>wQ } ]Yl3UN҇ܟwH$Q7 w^~NoHb!,]n5l) Jgm.>k띦r+G''ΈUl -&cUU'Luv#.V݌$h.IaM/k.wNe7__z;}uĊBN  6 -cg*^ήOOҊ6?ױ"؛¬K ~6-r5wS!Q(S>6!CIfX0 }O=LSxpkr:%z<ќVEm"EW |KJ_\du?j<2 r$y[<x7d͚ l0.lXdG|bbI`=JǓJtihYo>Jb[XdD5)oF:17p8WE=jN a~INUiit6;|RƂYo= l^&bwVs1hV!"'ɬ}T}3x,9ޮ .HDEx *gm3o -AR=W=C,*~ ]_kƽ4^qɑ:HLՙCKx=N4)a'r6;iB~s>-qkZF}顝`ӭ?]IPgV8qr $2i"G ;()l)bh̅&BlHLqG)dHr}w=kUXiIN$.i#:~d~1=+r> Ar^VVwl gk>̛R^pWRCs86rh.٥Xӭb+f:.q2S =v22vi ʠ)XO6luݗD1Ugס/:#!a_rRy>y(+ k`8bcɁ8Jt&^ܶF-j=0:׵3|zgf:_SY1ׇd[Hi@ 5F.u//.}ԃvLBTMh<=oωW'KCߖ#-&7ťMOjϑpUpBݍCgx΋-JJ,V$^SoeW.8$Z8~4(V*t}EvR)Y!='aj[M#p/`+"6^WGoe'G+Wc^~H q,7y|<;Fش1|+W/̖$Izd`cIEؕڬ-O2^ ˿YTݐ\*w6 #GVw9]P#ѸI*9"Gtd㡲kk ^*,?3\m=\>&xsV1vt?QM_IݗeW9ђ'hbG҆BD~Hv|0X^=SpӮqR_|*J`V+qw&TdQ F$PMX ,"5(_P[uWHJc]an3gϾISb#1oύR.~9miɪۣ\th" [m_f#) ]َRz'"-|rxWLhrπ#=mN Zo{~fɊgF.@G}Tąx\Xg9crlΥIop?`%-zZ9[Q}s5pxOTŗYK4 ~ŧQ_)Y!5W 3e?6L3EavjM, Y.t~´8c9YN5NRkiQ=A(~W뾳~ .iC9+x3B$fMU~4l$``qޭc[A%>R: N*M`~8VDYLS֬REKx~K!J 6`s%쿿rLʡر:\J1XܶYd4uԜ2r͝Ԃe5w,dҜ?9q rw|F\*6Ra˜xӒvQkVg HBl[ ^;=*3j D0C峅# IZ?y[tμfJ$}Iߦ:,UO ]}uE.L#8i"aD*(նG 9LTbj ܽ&TC]P5V^V늹77Үs40{AB$]IZqÍ/\r|"Zm$̒,1z~^O}8rO !g.t+!R Lկ㎲{8e V^v +"={X)igޏ'G_zE/~&dU'Ls":| ~GO:UlЊW20|z R䐳q{pn+O]z[Ei1?]Y3 Y߻#ӱ+َRug>b"G&>,9Xj>ES qW^.s ,ޥJ0t<z;ЌT~L~H$M4vX$ޫ2{p5kZ\n-QLN~ڠ{@}^"B6LY4p,6 ݙP?rFS &o`1AS_F`YZ 3Jӂ7z_(mJJ):8kRJpbWlLJ'A|3EY7rgʪUNb\ aU{2MUl@Yvcr /r8zYVOCAewݛke CҞM*)!.x'bz$LK]u@Õ>CfːGCq(o'O7 >#2 02}eɮw.;wqDo"յdWK9;},!D\Ӄfyda wDig(G^ҥ3lm\Pf>=!mupUg\/;uK8[ ʞKeSxEOJrWk'd['Zkgm^?YeX|-aƟ1wNH|>n6_\eEDT`:*O8C/ըla׌!$;mSR':}8/01 aSTR@cԮ`;1;āGʾ 픽l  Fǔ}GK~T^g /YΙGKyr9rX}ۧQH/h=W ǿJwDžݍcAif5X^ذkP2%ǻ@ӱ"UpEV8澄{ 0cΰ !L h*=Àzۻʏ7$r@&󥭛;~nǫ.pz&M6 G+0-+52(rrOaLi9 vU?өuMאhĔ.^ҕQJVѢO$HNd_!]T\ձ/7⩥ FGb-¤Ev(/6xAR*`)"rz[qP{5a nBָ7 fV\p$tv6五 7[ jʢD5|ܓ2ࣳOǼ'f fS } ͼj~ֶl mz5hK+b:trkfeK1 8;!̮/Κ_Ô%`H-!dN?;s.Nk&i~* XpA3 cDy\J]W5ivFFSei6սԳd ) /dv_6[k``OXƞqy>|R)1,_\C4bk/GnJ+_Vrx>Em"' - w O2C8AԞ^P!U|RzCFn1ד_E?|v{jw5 2Y1 @#y}"NYH3VB8$1t%G%,0'2~ї D9ïoO㾺5 VC26zO;!Y!װ^Pm1#y8^0$UB]: %^&S.eJyfi$hXȴ* a97]Z;=`ҿ_-M-p~ OjUYPiίC]ҼL.*1F?@:@+])dqJzzy E}ͨFЕfYK){h.h4+50\M@w{tRmi}^0vb3Z]ؠGcr4:o?4EΗ-ngJSYh.Yۀm`$w 1U+JAݢĿdD!c_ nCk"Qy)pL'D gIAsTKUio_m p`erA9kw ־&y}DbR~t2x"?!+?% l>H{۬1Ui]oK\igw>櫻;=0}I"TF-9"|d ڔIF{lӃ.Q #/\Re|z>L / a8۟@GOHXi(ٍ{hʆk: By^ddyyC>PX{vp "NZz`NrNhE#(3cs( dA1f*} @>To4F0 ܀לbbů$[FNQYPW[tAݗμ*3ۢcDs<$8ĄǏ_ -Z'Y^+HCEKxw%Kc!@: 9L)fR8`2 M-f Ă) EQ^B29J-=>'{!C6t~xØYm('_|!s4̐#}7Mbfd~жK͋ar ں5.:*yP+v9U+@JBQt!A@XxM =RgO{&0m5d2䧔}PKBw4" 11v6Gb);t{Dft隞Ebص8S5$zLy/P*JY9M]-gFb+g~pHb`4HIsW:6RR{*J/+zvݲ"Ҽk|7 Fc&EHTz9USlf^oZKrQnDdfI1`?_mihJ`/OWNyUN!l;![JtϏ=,G\>}m"^m+ -$[W5q񅜎*Ƴ CuOk;0Hyیt4TayJV+P:lxJX{{e c5C|\82@ yHHTf.NX‹}?e9tW}!!ι*=7E ΙlnmWw 2؍Kh9}!jhzLʑ{X.H&OǓ:]FiL!nuQ_qV8a"mûCV²P gt6?aR{۷om?}(av&py/ GGx [N|MRBO1cK^hΥO<(ׅ„-6׻=oҦKYeM˨v*V; j A *wmť]f.>9I` em%to0fe"AE<,km3L o~p3,w4K"^ڤ{&fBi( +q z?C*&;mj'Gvv4yF`Xu\pFlxaފWDEnu뉶b6ϝ\D4LOP SNڝ S9z 9~#4xL.TB#y)T='O6ݝvhW6ȨxJ6͜pߒ!@a"q!SN`o3b4Vڸ(ŸOp7S7si.wLbt4ʹ& ' Z;_R'4Q7,tԦţvLŐ{Z–.]<([JNNFt+bOtӘ f\d Yv.'xǸ o]u3Cq=>qݣ>@שaQxQ_:L}1dU8sxz fVDzq,W^=ӁOI^I7J7fMu$sGRnя8VpЖpYڪ1[3cjro&R'_[YUiAz6ùyCXE Iǟ$:ʵ8q/uiׯ^1*nL+?/Y,ER]P^%mP 4:+GpR`#wPO|b/0c>uZXkTi_TH4wi Y/OUM:ar*}X:1,,+ Qk=PF-!<(Fjm Ek"TRym~g֥Wg}h#aDAjZvuӞ. ~P]X n{u$åL0/J=E 󫣮Uy#{|xj >eҷ qZO }HPO/G^@JkAFֿ?:=e|C+G"$EhqŃu`bDxvG;zhX86v ՟m**-t{-`{=QD|ix10Vuxdq ]] ˶MYJ[j ǐj۶'3+a]iܜghɩ7VaJu0I }{* TVw=,$ >"_F!Rs#h@Z}]S-pZRR `rzOT"'CGөԈ]"xU܈"jwJQ ~j6Rt4P.+>V)j#Akm/}k זG>WLv1H2>2'vPYaHuU OC1 \Je${hv)zxԞbfu@oe޴ vnzEyYpOŷDĦ҉O/tL2%?9V`c8:! E-h*%(0_+&GF9<4>v'nmj[R&zF9!yKâq[1ޏnk GBkAx?*'&3Zæ!\7y6=CS\--9?r-K󻎀X '=׬TL $ʰ-GdEV*٥.g0zO5+M|yz+ZÈ>S^)i_5靦ʙ. H~1u*i4ӗpJDt 9~U}$$@έrjFF%͛DKq\0tY]ԎQ q ӷ 93Y:5i+Ӻ}Vr9;Eʦy#',2 nY$WkwXMiyr ؼ6Z k˵:VH0) .+>;Pݽ62N:bQPþ:P矓WG ݁ܬ=*grY|#u?ȫ$BJ>T)<9KpG{&H䎪UK=MSÑchA؏ h^c?L* y?q=.nn6dJX`GM_Ȟ5] 'eWq%ml<4fM`ߤثPE[۴pIPFG gMC@w znI5#f5+u)l8uRCf$L_}X>[X-\戅~U\`}{v hyc K:*o}wN>^m=5W C}G0>}b؆=z yI(f|MV.Wr!~TG앺 Ț`\1"HnZc~#'t۵WŸbOʭTS1$ޫd+!wW Y*ZX"iU@pk0Ҭ.Trg;o&օ>I-P. 7m:§貉%;=}ڀz%Q=3rvגuSyod Q-nJ nKIVU]@ ~I/ <&Ȩ~𕝊/{QC #7͂$ђ}EQj{s!Ƹ˽ˇV -W0.o,l& WX,Ύceu{{4 SNzU *g2A2ߧpMgy94K"j1,ĴeLN3ǽs<\h qj;BCAM{;[xh -]\iaDI=bȧZkD`=vMB_.'_E9h!cב@Ӷ(4Sss,$QFf@ -ުV7SKq%c.nzZz㸎^:]-|e:8ݷ'GSb\C_=$F?N%Iΰ>T}c3м!TJHv6ڄ`ii2>\cKo.\h3"RE9MΏt TPo~NN4 R Y7YMS\% @m,pZVGRFI|J~6, ռd2Rb%5Wb _*&[_7ҁpc|b +qv=IiF[%F$#eNt*ewumћ<wpb"bקNscjyhй!CGfIY·̆ fu~5eÃ4߰jFshwT>#,&F9ru$m9w6'_ECx|,sYr 73AL^Dф=Sj xF^^VƶNX(B$>h]Hwz^3!jV@PҲ +?;<R; =g_۪>K+1-|1w3iѮKl!e`){9?` [M&O >z4Ϛh?K+õ,ؖ'ʌ.yl&ټ&~dwl/v"Xljp*‡A,@ tewZYsfIJ& YA|a48']i4LCZNFIjy3ڿu3@{C#Q LuWӨHK6Ioo$MS;pz#A 24HMF(Ud,ݴ-rѣg"NѸ>cebI F4 ĠBQ]Zid [H[aS^_B&NRДx8xzZV5'F؞8oj(B^LB,DhoyMAl(]f\ۻt%p!Mi"-GɟNWaBJ YR.阥3 H&$X_ n{̆P?>0m()lD[a>so4l5S_)vgĩ0U/lPntu֧Ɋ2H'3gxBC> z-P]6:o=BJ÷m pt3`3>&X~c +{ 0#y}2VDuM],^h+}6BB5Q ?`(.$;\54msȑ*i<%$)ȑ%Oǚ-C A~́Y^fy>0"UumO j(jz'-)ϐBS5D?I~;qFAYjYq7$nP=Gڗӗ`Fh4ה?n<@=8Y5]2,WhU`[14@ZP< Jgڤ.'N{k׈"غ[o->vIܰi/ot9#/,j0Z(=J˸Sgtl:*biE0پitZ5\o)BxU9}|}=F0p[#XUJH0mkK2; x;6 CJ(2Ϧ WE|n 28 =K];AV[)d;>ym2t1ҕ!/a{vAt?ulCSC;g?Il8u2AX)p *pt< IoQ2Q.gmQ OJB^bwf$] M"}u f[#ø?V֥loL7+*Z3*L2&" K'E?O+E} Ma۩ ~A{iv332MLJ?$aGs}b,nb'\P |NX$0M;Dl:.rl 5aLL0Gr&G 6 bAlXSO u[& Zͭae'\Kh abn:_7UӿLybtqճguNTrhk 1bҍZQ֑W4s"<[ -Q7$BWԲ6^ uΫcUJՌ;&TZXVڜ"yH~hC'3cߗߋB;Z5 =T'ץ KyӨ]79Sl:~4GSt$7ۈ^KLf%+Ƶʤ?(m th3A=/98.$rvFBYMf1\!YQXcgOKd#dzF*]!Pq!ReMyMeeԷe"B]Q=, P|kkOg tE 4XX>!`Λvt 9">n `-hCagk*  uܰB[f' ?QI$tHADMV?0$f3j5e5{sԋ}PxqVwkuzuGBU7+ b.ϋ쑖z7RB:2UHo)Ą;1vfЫ7xL[|qBS]Ssi ʜWoVmޚPxf*E,`;{ևbv9R0 je֗!88ɳN&VvDq3Idpߐ0QȐ MM5lٽ|Sb=9b荾5񑷧}jI\S*5a\<UlIfW֩jIU^:TRX^c'>0[.`4k68H&%op(Y6dURSe"bdn?1ƅ}))O!ɝ]~Ox{Nq =)R"7#Mb* QF_>oɑһLIJ .t=-8QrP8,~"+0 Y߾!cUcW)%@pd [ ҡ~ ee k~>gW|H/}ۢp-ǙT7#jcD—]2}2}@$P?][x.?R ڣ$F fPۥh]6̝lVCd6bVq$+#.O;ym y~ɷ0Cxxpg ^iboG^' m=`p硎`ՕS`̆饖zw\6rerMWHǤ5 7z+Yv\7(~ QW(L eWռ(V;fQq`.B 79͟ЫMdAStGۢ| _h*n9K!kT|u?:|=#%*%RM)ۯrw߮=ᦶ7瓊p#_bߨOT<.Ui/c o-ꠤ9vvGI`?TcaibNJ$yqۤ@TX.knm9Kף@B7DS`k|6jZ`?X<@z|A X} x/W%QhȉxL{1#3.1δ(&k5A1r p3}CVzckZ6n~WF֋8|A"n$fBb>li*i8pQ־{ gbǏ@CEW " (LKMy {Ш(9ٸɿB(bf 0Kվ=C~K.MiEr{{*NEElxગ'e/A&䯊V[/&LӪDWu{|mU\iEB$foڋjRwӇ=<ӥ;rWcjkzf._,^|!)$9t;GJLX,ՒW83n܋fwK\ez.C^ycڋbDFa%6^E3>]3:aj{F7ӠɦK*xe@C 2H p'g!74k EgRBlG905n8؄"Y !*Pe`~iJ*Xc=i:?-?^e]Z}uB(:mwj֘~ՙ4EvjLw2[׺2q>ucS~\<.M.}jK1^-;zGBpcȾO8re(q^G!7r?ٮC"sў3v1W=z'4`Gq!biJ}({WJ.ryhE|Cs ,ԅŰY6(S؇4/"r>oTQbW![ypEEL"kHqiW쓪U?V6Yvl?~v18P+il&([Q\H"x-Fx,:ԁG7WBɃ"zc6[`yRl\Na+{bgaC(/QƁx!6iSxd$W409{?r F_K^PA𠨨m>Vo#RNʞ#/g UT⁾$X0,涰Fxqqu$꿕gc-UļӴ@sY9@!yapb-Vk ×};.L;8'.f>l'(Z%.S|ζ}Tѳ~1ܹ /T>@ ;P/f!93f U=}@@B%8rJ IA1mIj*vC1`wr3<\?$xs2[*^gPTju(^.s"M2J~Qn 9/ 0TISHED}.UpۃPŝD'/sB] X%;&' ;9n@`ab~du?GG̢8 L RGЅd5C={*huc0Utc4o]f;}!gi66MVC{NZ`NLً>7M{MWNJs23$n1+3SR*DUI.SбuseM4*YX(-Jj#KbcW8э(s8hPf/Gߎ`p+X0jA> `k-RE v3/MIMb D",pt@ l{쨷OK0T 0m+="sn 4pȷYao`O4^/B/VTu*c6B$nQ9tM8i^}xp(M!M<ܳ.X9n={jiY)` l lrH_B8\_0Z̔L2݈T)&\`ג(P#Fc6Zz_`ϕ*^Q3U hS@nRA5{||Wf3xOC.JEGAU d(5h$Dqmo! 4)3 ɘPu6D=ì-6hqr܄_i[ӂ uetI^B=.~; dZnjP_6 ")AJ_ BкD岋Sdr_ _"%A XY_= Rj(GH1'ɭ#ONh-@alpK}qlu,S qlxK)-6OOL j8g섟*GF]1j*Òp{WÍ2k ':2TM<v^/͹LK;Ȍ8mnxG gХ} @M+h!+I~<*ŌHMiҏS,fS;~툒+ԫNj?. s{O ̲֘Jǻxwq^mA6WW e1YDM^ba"y߆6M*f8hdN$KV&ԅ u|Ke1ԒYI5`Y^ԝs)µ vUeϕeTHs:JD́FÓ3c\8pGCGud%l~^n4Pv 8iү (8(? Ug0uV2HUgeD9daGϜ4UjLScu}ʲ!@w|z˃hcrڪ֣P('~q/ў2?=g> 7}4ou Ev~KC@_ jBt2m 1d0xVc 9efN[>|v:/u *U 8%7 =mr!\D<+3}m?+h~vˇ3BKAcRX!V3Ҍ5tʐ}6|AL+`o_]=~baTTl`x^}CLٟX (-gJ\փ~9%Ov;* z{blr9%SoT"$}ia_(lo}CE鿛ry`]an?v=glwNZ̻ GLo.ZTh-yW/ R]/HGޡUiajE=ٶ& lB;vpP3//(y["1tDY f"!cJDi;QydB#N;;``$Q|dƉz~|AɄ-_'dnJ a'>B'|IBECیQ@>7$o%t %2fDܷM%'"e N.7Ȩջeڠ! 1BQH`#Kz?(j(h!ԏRll(RR|7XGrѨ_ac)M@~X0@wH]'^E2ǹ/Zq #-Qroӷ0jIL?! \/8#o lU?4c@5^wQ0sXfE2 µ)I{0 ^؛ެ9bFN{?]6gxA̛E 6U0'Mk. (*(ﰓC<(w699Fy;t3Slac"JL9.c' ( hrk+\ڃ??fH;gANdTPM熻,UVAח][ a!Hq;_߾B#2$Tl8m) ˃#(.n+m1G/16M|:+ hA{ũ+x-Bc/U]Y49g~ő͆9Q,GeH 8zb:E Cq#qs.BH#њӮKz>mω@|"!f  l )}~2Dr2BdiU.{X\w pHVa<¬j~ST_ry 㛨$%S=%SI .)5i[?5TpeZB]Mw"XumKt.tir4m &t,o"cwD;n{\(C(?P L%D"r51WAcd"@TOLES},35WOZn4%).K{W >Ux8ɩUv H?"a=27hƕԀmڰ ,-CtyyO. v@s,4*Or2ۯ*Hhj(6Y'xcu9˺/.*cyk-qv8F"nΜԯ; s)9P.(HZ$Ӌ* ;KiB7k $"3S jFt5©ǽr=쪭drS *%I|zx8(;]乜Qowホ `xk)? Yb桦r&; tV ڪuhS E w=R^Y,IW6Lޓ IPf+%6#G,8~hùslf%C^V\ۓѝ4B@49nZi"f ?O#H *,С}ƪ8`_"bvZ6;oX:3w A}tjQ&/S,;c8'Y@5!t:y:]R C%4'- : Ŗy,h:|``o? F9eԱE.2wƼ|L2S},jR/^w Hoֺ٧ADM}3:{ yu'56)YRO[ *$m5Gn[}*@k ,Yq!^;&GMt,wHudߟ U2%|63B␪S5h\|eq Gw̓Vu_4;q 7W7 o9t 9舲L"'TD)Ml.W} -"ƀ8 P,wMi1'URCoG5k uտ·~x}`ĠR4r>W9%5le`rH]\UT#uuW <{+M7 H[ F  36* B6J1rPqΨe}6RlT6&hftU.~A狶_dF=M^YR "ЀGT cP;~ pn!]P`Bt_=A;=3E#g8wij-ܖ^(nR.fDph*`=\= =Abcݜ+xG?JНI%l/E l1f6Cl(џnKA v~gM;]i?[q4DLpk+ \Xbؤv0r#E֯wE~/7_+erˀ:(=byz Pb帇`߆ C"W/dMSa̝|U>K؟,~?^,G( U4,hq:ix u[(o@`Mbѳ$Ts-Mu&/}s\)nuTBg,!ב nP*di|aNe Of_R")욝05ZyDwc(9bʎ;n8@2bKj[Y9% -fbL0ز9Ҟ$reOpB!qKN}SE-ҖwZ}&:Ma"AhQ!GUTAKw 6իvF5cq[󤱹mRw%: p.<5;.mPɆ]|j`Z$K[/ 7/bc(X+Kוͮm_^:U' :GAZvj \"~}*^M/*OO)DJ5=Cv-d&PR޹)eV;{EOGC% 7k+ )%'P3 W)b c97ku[u$C24/ߴ V]Ҷ330Cҳ}ZF!g|wz UǑ7YM(3x`S9L_9:d>(N% z΃17ltɳ@rk 6'bw'y/rDV]Z!؊" +Q&Y*G"(خĶo5a9}&9u "hz}KS@K{$E-5sTKE E^8y_6 xn5Pv ֓ڥa8s5_ſP.!ۨjEq3ڗqdzI]2WHaE4gҗ *$R053lF1b)ZGUCJ3V%u8ֵq)/d/@Нh[זV8*(\ kG}FXK`4kBrJ KS:Rg>;+vI~˂SV oSlnI[>2zR$Բ{v>su5#>Sxňtar˻UPY(HtvA?]oZPBN>޸B쯪/w B̼wѲH.uFB&p!y#d\8r VC2g۟)~e0hxE)VZ H1MO+S?yGEoqcl-PW3n{Xhc[ްr?!aYb s/KvĴ[XyB>O~\ p/O)!E=:j?RB5rpdKkHYadi7*?P]ԴO!} ;Pc-w\}qYSy 9CtuAN^I ,ܥSc2s _DcR#0ŮmQ @3~YoP-~iunu\dBǜر`tk&{m=?ki, v99 Q!˸!r'Mi^>B[.DCsZf`D3 1QThq JښBDc;èm'+JYvI t-aDYm-`a[\ǵȊMϤTI+%+ް!#e)0Og5zG6CDOqUxVUu0"62ZZ궙'5m8VB'rU Zȡv:Y8uBO+Q L zm3)wg/OxW {4k- NB~J4k =_L Sg!*%hiP*;\" \= QE8 ǛvOs-N Wu͑ _F̺C绢-"ŵnML)c;꽆(w |}l3/V(֋Ŝ[/ӁcS%1^5̦1γ =kG[AZ fs22FaZAU),Wf3윾ZoW Df[G?yOH*%^=o7fd_l6s3d%P<2(*ԒtSm0iB1E%BJU\@$.rńpxmðPƪ WWxtUV@}h$ mDBd Ơ R_9t >>EމthRN{ڱj6Vno^)#c.@H_@گB`Ь q&}؃HNs"ljQPЈ1l}k\t֚]|?'[}+^G2i}RFhvU 8T'oq9Y#ƫJڐj ʤKazOu*8$,ɻ1Qno$|:gL( 94BHu 2вtQ/B^B8&M`7Bqw i!ۈ> ":GO^Am?ILw6o5\җ_m5<㬝n!o~Ŏ22 VV=J# <7=wP3և+`T {L2Y0{X6obQۈks-qB cAhyM7+Ćt[MI{_"gH]_}qF; }`,k>Y<ۨ䪢1hJ,xPe>řucIU㩰H}O{LWvz0B Nһ_BvzuB:2Pn ,a͆6Q>ry@=-i}q{E!|}4cyl|Dҥ%zScצiYŎvpG1i)T5 ˉvl8-ڦZ$9\Տ02HY` ewsW˫>y2f霶:^l)-bxS-vׂ/6xlcpp w]}E'gSFd 1&٫._` fbH @uE}X\K`M 3P0 ۩U]pE,D;vGEЙRHh!~{! ]L1F/׎0hW#U]0(^u#x=W%fN| #qϑJZf,[(1MEP۹iz(J)vOQ rJ@}D75Z\-9_t/rKy w%N!ğnewBup6VnjjU}'yZ Y~dMV5sF# wIt&TEt4 mWcR!JJ#nsT sEu9eUp\In8'||*}lh%ύ^j f(pPFrOV*ְ|%/AžBۈ nzF\*"Cmz9^mDzO*[&y },qF$$33/qY꬘'|T, )={åbidha@jïXJZUzuQr!Eo("uLlTjrQ8@6"5e0G$\3 +0頤OzS?\b"c>;n->gκ1ra>پ|ڝ&`3 gp 97+x9it`CR!%3^&ag4q6!N$3iڤ$fL+$3$dfKQw 2*sA,`]Ῥq{1e2WL7U{`&I(E>SNlyҡs\blb lٷyY췵d4M~N*'6ym'/ y9ݘ-+J"{_l}AMDw^EbU9zDfrj{(=ʝ$\kwkQ` fk?{^wgyHgnEps]"zճm\J PYyjc ~/$O۔'7u,*m=wΩ)8>?֠;O wf,UB~@ 2[uӊYd"&K2Hj&6L',M2֪DNKXG 7S`ĦWe#Mg]lc w ?i| c>OͺR7 )Nt4*IKdS<[ |ୱ\ԅ9Cؕ'0\u5л동"}?raL9ꓡIO~wC8x9F~9(P ժdu4)IT̄ ꎈVc wD)W~GrÛ8(5]Sh }0ф9c13-|?ge*< STEu ae*\F;L oڲE0[Qb0r$QnOBQ8[ߤC7tmMĄ/rAcTj HrV]cPF>_Ud+:@Դ9ś[h峢mrQfA00v#+T9(O'T-iw0#Z:+% r}x͠T>(KVqďLVL 1x\ew&uq5Z0x_@P^Egj>a%)a\!z{IcҼ4>/֋Ww9H7Oet@^a n<]LRfwROqnHXF'(R [yWdec{{_i䃮+[w,%b-k^wÌXA4W9^jqc[."!i [1tfjLJxGGNS~&l{ Ni0|!I>Yw00ܭI1'l`SmaXPAYpaC^z-ַ'2lhQ㉵~ɓ0ޢ7.:Ƞc QeF"C8" BBjMgSgM'CEUs_-rOwɯz)UK k?A{K_Ԕ5mܟM*>? ̪EŐAUϔPqQ/ܵӠKtG:_6K8{F+[zf?vCc;DA 1+N|peF*n5jWocϞО[t$: R>7%"^wkD5j}ļ&-{[O{]dWg11W@O> qZp! 5vaDO:/i@wFS&Ssw!qDϻG{M{k55*W}҆g'xK?LCP0&x^ڬ4'KG&] aB"&o2dvغ:(Fр)`Ihz j%-LHIܡ4 ' 'X~ul<upE-uѲlQl' H&r۬[fa#GxbNlI3iu"sxDK?;Ԡ2r8OkCmȯgO<ȒrT k|_T ;X%Npb^LSv}vH[THT$r߬p>A N]2fjˣYH˩$E?."71A2.AD:lj: ;gޘe#y A!g@I#(NĀXx+ko8z+`::x23>a'`D,=G&n~AoڊɹW@+r-aPذ);4bw>hj:'^ 6R3t#h^Y u}'J\z#0 Ğ,!%)?,Io9" َ2`6$ 2KewEf[^oQjiPD%E( ncŖ`ѴP-]Fk-(k62# `7xKDĢ;ߩhxΜQչhP}=޵jX {N7SXvF! >P> ''a(0 x-PHϔ &M+VT,ql"*VoD&$$>&A+C d5rIRXm?'͐Sm٪Ba@B7y67x+R<6$gra;ml|9W@д#ȁx#ڀXaqB rBO`y(c] )%90(6,U]9ūJxK*)3lmo#KuEHeތSuoj`;IT|4K+${0+FaPTxVK8tWe~t@NvEG ?%f4 {ꡣ+IW1+ _sHC27qgDRiwEm|q(=`T(7W 5brkc$PG K8@]seO 6 A2vApr8`J&Թbc1GM7%e*7`(2dіfl-~0_sJTkWM~*M C- Q헻20]89:x0M0wBE:STyfPS/%wm / qŁa[8Kq. \^94H:+Ϣ*݉ꄜ{gImQ5[5# \z h*rcɨ7o1Ji ' 9D V1<LcǞ[$pvYԹ"[{ΕNoc$GIǒs2᱅wyW)dܹ6qhxt:[h1|WY'HwC dt%ve˼CƘ# !kySs^H_k X<*2dZ{9VRk.|V{vœ sȔ)R߲ *  G=gȎAI~juJ?GgzZE: пu#z8C0{`ܵth 荧 pijr_L4,^pսj! 1[C`4u8es3M2c\w#<5B7?@[5%LX%4uAO@߲>| 2Kf5Is |_Yn5=۰D:d" e0^U N>t\G`O2)mQ-Y[[&$1}n3Ll :\wE XjC/rur>M)g*qTpV7s}#u,?geq.g:r<*%[hjiR$9 i!r>H2UM%(!0Sxf_k`f_c*am]yȉC2Ȅ2׺kb Yhqou]<ja,I{/D[:АR} 81퉑9M ixfe8wߕ:y=樚-F$_#R <7G8qwRAJ^s) d~S}7rԛ>i :a#υ|^Cpa"vpm,-eZ^d8 {aą1{luXl=A FTđs>ߩ~'q)AFs+ZHCGhAoߎSׇyd!~%&}Ǣ!?'zMF.Mq>s raT um&v0˒A{PDl%(jc|3> C]Z,5ngI9]90yg`5oWy415{UB^I:J~eN<5o;tǥK; /yo;v5K흯kI1BjhavMh@K dn-^Q88u[Ptױs|& ,wpñg{~ .jp)8bƁRGH4U?.S'qIF(9}CE7Ƹb| 5Y-Xbr ?C`"d2\V@6X2 1/n M}Eѕ(Ļ9V' 6c%Rp~>`PN(2' a U7>PNqgNK :bc7T` Gj#xlÝhw y9Q{HW:.ǵa A d!>*MS:ē:v-vmG?_o&]L:d)4'ՓT2v:<~<ڕ ،ҝS.f*lUGf lNc_>\\Q!-em@;]>D"?Yx|m!ΩB[ RE))Y',O.e$&Kn|XE'cLz,^ *`깳/ZI KNNu[øԒ;`');? nĔojLoNx(K]Ym?b؛gC;{]_^lUUO* 8rcðH7)9idX{gvJjTF \Œ@Z빫 ؐUygx[t3oИUt?EW5-h7,/j 2Y84qcc/˓1KX &1dUCF!IRrK?V6_،c>q]!ʳpLG1.U{4Gde)FMIlefHt@u-λԌjjY^8XRjA]BSdC yVyҰ] {C=nr6B1L4:dIe(Ko=v'Ȋ!\DnMd`NRk4Y%Ta)8:DBu/uw1tds'`5V*J?;#XN&qxc;2<@U}4߱L5?ŸY"ń~I9|2c Ҟ:sI%-s iEv,%ѩʩKj眄rqgsE[+}m%2u(\vH(E!fB1p6ѱ xmF3+5e%lTCk1ۏ\=zE4N"-(*.{r iF pInN:ݼ%\G L>REc9iZ}i߱^NKuyXb9Gn 1)bඇzIP )e$q(*ֹ PǍjm(:}F[GR6+ @xRGiCJO`~w "ֱ/iʣ^!ו z([6 (4/ chIU6cI-.tpZ>Qowi"^˰OIkFwG庯*a51rasQ(rڧkw5Vƪ=Qqʼn Tν93Z,CeQM΅@m|M_IĔ!MH{/ !RFӕψ@:|ar;Di*Wnj>t\ # ǡ`$,XSLP 1gd&MG,'[$_Dv~:?1t-H_pCU^H/q3obzYK [zWc^r!HӖM}]Qj@Óap6:?d#jhS#_o)uh\r4հ%8Ӭ_"4 O [BԵ$5J euEP |ĊU$"Π 1U!?/z Dߍg}B|8F_Z9^䀷pMU6Z&CM3!j+ibG,ʹ/.[H!܍ 8ަz=4af5tS1$**F6a{UL-IQ >_[1R2=:u_pk+hzx]5L<+|<3ȦO+嘾=,<,糥}լB;M!v7@\K~kی/K<&/,S*X po=%.>p{ܝ:}rycNY䞰NOC;+NWU/(ZԈ ~7 •6* O/0g= 358TwƚU]K`U-:gyGOWrp{?%(˒t36M h'5'V?cCvsct͈a-=z]LI`Zdlhmg .ځ2czHTof/+P b67(f5C{޼Qc0:۱E89y;+F6E4]CKx(ѦYޕyTZ2J.3{cYz >d}&Ct'.1*j!J5oczU( FI3FJB)MT~ڳ&Lq{\7H<޾RjE~=6`[z<]:2rհ(+3?c1eXV3Z9[m+r-k.ͱaX3 &8h-Z$3Rڵ޸2ts0Go 8KWz.;Ү1 GʏJ&Q)B/c@ [ F3 A4 6U'PHi&UzqOQĸ3_}s r:=!k.m˸?B 9FC8c}Y?q>Aw%|nJSEj~#s:Gt%7{ L%B_j@ݸʼmxv#BI:qn.hԤP[4pRǽ9d Q4WНL-'JA}%~ewQ<:ABwST"A=كˆQ=/Y.aS( %JY˓ywO' ]wԇJP0Z8a^XOdѫ!%*O?92H%Jؘ%7 L׷aZ+cAsĶ%#lP,hsrRҶTaB W }:A*FjC\ZMbJD#"pJYEaK! ][Ub_Wiq*¥H/UrG V|JqsPXtDxH;зX3-CgZNV~~],Y97G]Ma.'-:~Ӎ*9 摫ԟ3NZ#F; B2"ղjuU¶MWsGȨɊ+ˍYσ^x*6×m20A[td)ܭ9RD+SN;%W 9;'$s^O0${i{ZŵXպ"/~T&;d5]xAۜP!݈J?lD}VKѣtifsh'x/Zn*v?]"j>+=/}CQXp@\)rf$eVwXh 6-Jʼn@xL)xUb6`mP&q25"j?|O d*~U3I^sSL %hz >`c2+Dk`l-1wGMW4O ~q6>m=A?)sI{ ˖P=ZA.AxpF*c"q詆[NN*7X'#eT Z%Br $Sra"S ELbq?hv- ?^v]'#wv MSG|`K_e|}[q}'oXva{R;8^øz[yhZq){\_i[vq86,w}LJh> }E[MNZό䭎HzU!x|qKĮn$ 0ZH!_p 3Nv5 lRZP~s >(~iPM< = }NH9GB_{M;7J@wwk*^F4u2bS(h(O) oaCHuFY79ԋ\\>C#V5a|$LBZMуiAP8QTهL6W)7E %RsϫcJ dh# 2Q; 5d>hc"LZ'gi4Z'`_&r29-T9jb45GG,WS*KǕ+zfw.QW}qFRªy8pfy\KĈe;3SUlћ?3 mІb=zY[Ciܮ9c͘mm0Mč,˦@7IەYY.A@Ѐ`o聨2겕0(PQɕWJ @Rq5'v \Ν`s1s,m/Ulβ^!a=|GI>'Ppk6rjn\Qį= 61bV+$ =,C Sc| zw`*CPU7K-XG1VE"fx)m=|QTБ\90YǺGJto^E?FDCN 'ϲ\2f?P%f%\(S+@0!K/E [so&#8)m+!AC4d'ʷY1?QաM*l _4LQa}ux $y{Q?9lE4&K֕f|:fs$?b6(0-Yy|$}-=ٕl H|rM \B3=HxxH%,ix._E~43G;s~)<C(9LItHxʥl,':1ʏFgׄ'o2LLjG; dcuX-I;-ӢL af8}ڎ(Nvs~_nz>@-iZ zqB>Fr)НG>k+VIh`ȇ%ܠlᦛ30xИcoPDb,cU̘=TQljaAA[^I&1 ^eQg[Gs?fo#Q?ޒC1XU%_\y&j'q-K}*E-Ԝ7 kq wdl{|& HIHX~|. KvBTi%=Q^V+Iq`cCzJ׷|?kVi$N- gDPŔ¯KH)rL_ːM-}S>ﯥdbq NFl3ou 7@L??%;+! յɐ.߇/ȹ[ñdc[X -'f=j?.XVnHQj,{gMKani! *i%? //^xHW-u^lBOvƭ׉`:C,#*\ݷ1TNJ ,MKw^w!sIaOڿ'Q*ZP-z)A8deљ2oU fOݎv+ )ծ: '!fb`y>*юoe!-eç{0VrEutVX$ȂdFg8&>8|q.8O$~45=cھBhTxMB(yq1$<#؛`wj%͏զh_ TnLy:t[;~'n{qAs@!{l ߌguDm4rh@ӓjP}N֝E eabHί8LWdkz#A,&hԱ3iwU6XTs{67E-pZ\ drm62"B` e[ wTM_:ꀐ QmL87 xmIvn^{BEE+ܕ_cQb *nJ_ycWliFzf Q+j47`ڴL[h6}Cr-`ȖZ&)hwT[+f6\k$tJaY 1SrCv,ijR&sƧ0Om ޺q;"Zfq\}xDrKŝ,hRbmI= @E<]G`'FOB~eVe1_M~3lIX*eft' e\&ujt)5(!B 0ZAdS$DLhzr(lغAhZ!̯< e@&ɏ0΁K 5DY6>&زRvEp/{'AȪ}抜,S%q1oH?\r t\.4NZ>sF~q/1n?;q\wg.y3NoY..=m*I1gyn;!:,Lֲcf!ŰõIcq~>9S, ]FU8WKzq  YE%jĪ閞I"RM^8ˢDJ;n}34z:A[4Mm3P{Lz,|k{ =Q{2NDʬ=0b:޴Y3N7 ԘK6$F I=oC:YݚּfV c6bQ<=ܭIC~c}oyrVAuz"@f5-Ǒ.^tdswuT|DBʫ6p2}bgQduf1iiUmy֯`sa0$pJUa.7~,hYf%VR+40iLޱsYuӣ]8YS+Ibd( Sa<֦#w%F}KZ2ZG ;\MNCSgy/O8\~o 5BEx\l'u Q|i-rYnOIHC0/jel-3il]r~KL uxFvA(90 xJAuՒI" V.pDs: (VQ) uKŻA':G}ź]s4\$c56i& ~)aͥ%)\ R@5Kt6&8=u1#Dy%3$ 1!36ޟZ4)CC${ 'ul兊=X=y) oL&M0C@ ݪCa?i)S1-vEFLl%ɤnk-{N괼b-C'ONoG}_̭ v{c[u2K$]Pm)s@j~Ҁ g4}U{P}9*p9=J樂b]o h h'܆_wmH.̇OlM51R{JD=77ŗXe <>P6>`f>U+Zt=>d{D$$7GA7ؑXk"Ub0i-So V쵺Ǿv*|2xiuD -$EMNgvYR-dLO5I|%,@;̑6<ǡ.KD nP>9'Hb\D35*tha!Ƶ2ˑcL&=Pkc/7+ȟԺ vL^ ޅ,E]?;99olX}%>kґpr+ '( rTF>> E)!ΟH}̷vcCVy6'y4EcRm*UyOR϶ 1&|#=lԟ5aګ {\e>L!p< vm4Qd5Sxy$,p` Xvfɼ½ RmIT&%eS;Ϗ.5A1 6 bɝw2RhBqI#bݟWN \[F2DDFc>dNbFa_zpe. P߁'2i.߬_Ua}2zSp,Hc,O"}~VW S̘Pw fw._E7=\t6U3/S=NWҐN?7* *U0Te-O MBZ!U,wTttȣn4,5x_eJY4 ݳ<N"]fIwM/zZR~=-yUd`Jo벦(אު\nh{3la6X#Y"̬^B8DREfr,47%ј#]1١Z<P&жa6 խ V/ z|(+A[/U[Ϋ ?Tk 75->5s9C|?Yy7Bb@~Vq~HЙF,g'̏icV $)9s +\x hWqJCsӯp [x#(aD%$=>-ҍ8JQr,R%Xz?Yuf85OT>&򲷪փ[q"*yuZA2(Yh ne,ҜAo, +sa-$>B1چVа39`(^6'ꤗL H]36ʳ˰YL/E)/ʾRt<G"-#weY(2:q`2_ a嚙W%{WDļILa;,)`NWS2aA )2s׵Miq :t8YkaEth͞ǭ(YEG*]y͉3K1DűCY@=~nX礪nv&+d#W4&k\e v_;/'o8 "㛽[+nx_!Z_(jPin2D:ح."W`Fn_)T43J;řxjbiJ}Cm*|6տph؁T=/x2^71Ԑv̝*wɥʉC}xG*q?l<ŋ^c"cmX'  *%Wjh'qQʎ P+Ou)C1X'D5ï87lpW U,bs6Jy`+ 6-cY(i.Y0urzIyJ4`&aޓV^\j F~bjAKG%qDrSBQicG_rH60lb4f)|^\$=~/ρm 6. +l ͠:zѲ(G<ڈ}zAHPek |t3$PY so/U(3[ d=fHI LM1G-T2Y50B:bhE[KQɦp/"q;+|}g*h 9vΧ5iT.lD29iT5}Χ)M1$ZDRfYILP܂zJXsO**:Gx,DIJ1@;lNB)3Mq|jcfwEl44&HRw,7/\7wSRXGA#Eֿ/ LSX9c;+ C?:u|j Tpr޲F_Rzw7mhjS1 1B~?ORLL [+ԵIhv (ӣK|N&>Y|"6,!5)Ʀ6o 0MBb1Bޝa?d?J{aۙz!-fƦذw m@1LXzljGBKXfDȀ6?ЏG}z;JJWdf}"dIC+-`,g /Y1nA8gi [8֕] #FS&YYI7[k"~=\='"֮]MW6"iZXҧK:?9(L9H6'M@2aH%'mp-ݒY:;  @!f ^gRk{%JhIT'AQ#HkeUtɯQ!?^(YSc,GKDnGj99 ٥ǐ@Ə>w m5DBFTϴ_؀yޒKLs3T'Beg&fXqmA/>;ju>dx-%ϑh Xym+zjN-:>!}Jbd\%rW8d˹G[OrstnE,{$˪4T8V#* gH+[T}3) 8ZUWN5q aV84 $BGv6JprgTFx1f!dYjXk NLj](;4}/xB-)=v#u'A^zsVׁ"$gbւa<) ?~oE1Lg߇ZWSv z^x'peu((dA6.N2Q= dgiRE+(]2Nk$j1H` W+K-*  h.\7UbK+{fd oTV#O '׶?Ej |L y4Wy:K;(IdyjH1EJ7Lc8mbF#LXFZݩj#(|k\ j"nk/av0zu3DHZ!g#Qx>OyCWC`._+0cT[0z+r%q&ْ[?{c}N5{} 'rB]Jf?62}WcK^)24d:a!G;AGv0"IƇ``u\ʝ\,I{WumX:Y'Pd,Q]ޚ\Rq%@e'cᆁyc~1LgxAp:z^B;* uY}1כ7up~-AaF4e-0Γxi>&?'$5f1 uOC\[A":SF ~jH P./u hAp!6Dl8&f͇֒BO3hFض^(ϸX,9>v<4R8o[Zsf4c/1WtoJ Whͯ跨b&z GyVFDj+[v W+8[yfԔS3@5#iѝFšpl]b^Z0U5$z`YT'Hz=|5!mLVPq2CŸM<#)~'8lUzhx0IG^ֈJ${%t_ O$h._s- 7 ʒ3E0uX3tLCι?-}&#~?`͙kAAA#JĻiPkcMpڪ@sN4|'"s(n{7IS1"dsXG%y/C)Q9[3~{JhQ >xs''8kOJ-RZ]pJ$m9r X{[G^|JH]hL O̅Sw=\.\+#cHbm>G:>%mY%(E!nH4LpO_U C>V<$ *.nsGݥ絫z:bS>Fl@T7'M|p f4Ƀ_!{AO#7mv6vJS)[MN\]ISo pN?@9m/{qײK9N::7S~sS \2fJĖ:*/#ζدXm$ kNn~}.>6HTj2Nfw2*osFO RQSM²d"sֱ(-K/QηǷ;*-ӲA_S-X $F^$`Xq-Qn|Cڍ%%! /o ZhsLFt/yA(p Q/V43J?/A bwUI0ֲIGK /Kng`Je+P|2F8C 8BܮNYB^dvK VUbcI!!rIgZ$i#(Mu*-etELJLYmA xqZc?Μ lgh&$>8lM-qykG7hq d664('^A'8Bi3 /PKi|dH: M*~UY#hX46nzo#0B;1Cw0zIܴ;l-dl(hẠ5sp_d hL)it̂ nw#>oVb_~ify+Kg?>|5<~QzਲwƸ08@ G^k% ۢ)vsb['rQ?*|HE(#9>?~zG2K̾{;JwU쀹u]iqtkU$ﳙ80$ލ |Pwᳲ` sA((<}'m˹ _EJ<w |kF b{AyZs,PdɆݎdxb00F|f` Ɯ,)0@`i?I)Xg)&fbl5d2t6 pw{Ch13U TR,1,m `@ZMf_ӼTS:V3N7+!#*zؒ_"n?M`bVQ\XX\!%1N <!=}9'] iM;jXNCqr+5FȅT%P!7N㕎~cT=C_L5zȿ\,/]O7tJ[HЕϯ=[1B.;8͔y?t-]0U>rEd{ΑJ_8 kxJiGן(GBcTT1Mp(W^/g9z_AR :1+5J5VñY,u^#sW̒'겵a8N?9[y$ [AGPlAr+RGQSoGa4\s'hBW(T]t;`(0(ǧWh]OdM77k[Ѧ~IH pgocU5h~O&G9uԸpIN pم\{2)rWق7T~ O酽 H'"bG=UhT Uy]]0pzR0ھ*a4>0V{"UTrV>ع :ӱHOqg)6;TE-:`x{FVJDZwuTëB6JS_۩n̡]FhL Gy')|3}!A`ȊwIr{α,z |rOԅ -mp \z@fD{U+@:vλқ/"AŴ›j[nVV=6 מg\ 局tE3c~”2z'$ы|m厜yƐOFcuM>vpj$!c:_jkU]-tDʛx<AEAKБCg/bO((ub hC3„SB捿).aKr\ClA`?H0MZ‚Knh)Ȧv[KL|`M 2|ɺ{ 7JUH[0R-]N}4sd)(Uv]qSDPtm _kX?ҩqW9 "VL5:l{ѹvO/,7xZ}•͝;N,tINn~j2?t s4Л@{m&pш0=cQ:7%&g_ F X[reaj,%B@q.JЄ^oV&¶I- l<7)[Ǫ2d l#P5)W_i`Yڌ `ߎ3)A~yں7RU͊(_샵,%#ZZPvHCFxn Kŕoi;|wETDtOUM}AxoR_b CbE~$U|II|Vڃ<{fcfP{xp-Lױ_3Q+B`|4':],>SƭoxZ .){QvW}BnT2xP2]}ŞϦv)G&]a*uE( 1[jRfJBѿXkc{j/?gͮ~jEq][œ]8wnqoJj 2G'}co|!8?g3 72|#b+)uQS;ڟ :? c _LB * ^LAy&ar=۲$g"?DeP˧=`nTeKr7JLkx;\sKm4v/ $;0X? ?0G6u?vTk e9 ɴZ.KGw&VyW?FſdwK7(L- M>Al ߵpp 3XPBS2WY|l}-^J`&658lu0A9تQ))>PClj_ʜR Ec*Ns= cANeȇ29AS?{笠Wt˕09 |e\+- jM`^,oxv{wɹd@o8)s^zurzD 6]ǫf*;#]{1//m%k]ڸ-=hnS%;Gh"P$W9&fk(ֽތ +8қqD$fx804itn+ǯ e8K 1JWE-?U^"„m2e竛2%m_7aPҵ8'!O, Of [-щ(uwH PrZVq[>=VYbjm-D*߂a{sA @EϐY±F*m[V%Wn5p/Gv ޺iTV<j-! ]IL$".=1Ε-ҍS.XpPvy%,;aˮ6zHCЦ*!DEdD&dHgR\$м$2Áo65[mۼ\]0 |O:,pW.<7Y0DcHڤo!- =a?S&+xjrQTL"IdrP8x$4uR؝Oίv0ŋB!x}f^-8P Iu{uQr~ua!=錬3RTTDďLC!k(W8*åxZ]p`ѤD;UyX.LB﹒SV:@@lٚ$cﴸ=f]͇NeqYrieb۸I?_$k y+;6 ꈄa ?+kxr\soC{"=p,Kׯ%ԑQۗ;VΛ-&-;.($YG80=R(3n~k$;[oGf-Rn^2B'l8S@)t-o}Y}m)]ֿt?Bf W?ejbb/gl򋞳d{܈߈qO\䌽n^i5O'E}ɣCy/{ ̫sE_0CP@5P{ﮗ:"%ֿXA]B=,hJ BH>A$[E, N_SቂTa`mmV͍L;Ԯ'K}űt6(+JԬNFIg@LH vrOSk{p$U|"_.ADH^d"}>Q^_SZ?Uٿdg;:!i, |d,YV+zCg&0r;5a(p&*[F eElh<0T94Y˾gth=X>Z4@eia`Sz+[V$b)A=ձ>yb(b8*b~xvHuMjIDe0qgbWI{cY QS<Ĵ$s,qOxG"[?`jɐSE2e.:_s: MύAtkk|T?\/$Ah4`?YfP3Wo=D HJ.|}T`{24{ힺ(oPnHF枬7ܯonĩ'"Ye ](eH.&J`zou6&[ {vB(Qygxpuz;ߜvHTWA:-" 'ݠ䑪PxOAgNfh{o a}WZatuMGH Oo QK.AoIy@D]@g?9'ޜҥVb`VBz_=\<¥Ҵ"R N>lBq,szt/u J\w7~켭|>+gkOٚv~'6xȀ翲Ȯ7vGk@aI_p@zMl=='d@-Vl{ߟIgI9D|׫62I Pc>mIԦK6iou3 їȮ@B h6ZD (C=4e4pX畎K~T"rw}: V%hFJBG\ ;lo&7.X#<0h!R]QYOލn^j憹0~)appj焣Aq7R]ˆ ګ`zDi8=p!Ҧ8m)Ȇ/U8ٕ03FWVxv%x!ݧEyLN 09.]WtB3z:z yA*-!9@"CuB*cL*wƥ<Ϛ@Vgm6ʁǷY 3/hesICE Ĉf\3eL>4{/a'H:d r%Hg` R2ăJ)@ͮD⋲U4qpIcfN)ܷuiBL %dށz|FhVhe= =n Bim0TˆkǍXVkB^#̺W|go XZ"[yo$[)Y9#Zzqyj.'XK@Ź]i﷌+D O:~ VEAņu|.:r 8_)^5MBsl:؊RG7*^KF ZƄh QJmц DQ:;Ǫ-l_3 ,9枢ZYEEp;+q6)`Vk1e#cc{/BAj8GI7UNc#=ʬʼnUOYAzrRNc{m1L!Y}Vk@=(:@%BW fa4PV]huԖ]WMܗrLZmmĂe5{rX}/q!xf4_>(Owud>:z-1g{JT5B8sTM/"NqiP K8|BHS'~y⧱^-VzNKwIͪW[ X_b[r][37K'wi./Bp6Jzˈ#凕F)R2yрd2?*@{){lnuHߑ?6lmP@vuqY!00MN.U`Ad(_Enk% /j+ F򣢋+q_aziVzZBxN{۰d+l[ܰ w|lX,`srY=%񆐦oDhMH!k0Ŧ}I'iCib0|' S)09tC/4A\ղsʞ!:1\ngL0TpKVX zL6D.}p(Aj}ϥM9`HŒ =~롮 AH|~贲 ^@okAuDB!lgЏjpi3n͢|mV֮Rp<AP؀}@y|1RMZU(DtؔNzڀ Y:d "~5ճ`Ny f1f~T=TkYk,υӻU E2*q m.^];x} L:c_Y%D3%VYq.l6lL$'@>yBO`j7ٷ~6T*s'[gxk)G_ h#+(Ÿe~E|.[{ţe?(ݥ 0&9ubEv1 nms3T [k\@0ƞr˔t!Z 79x샧Orw(Ltg akM gd>_7*HY~0WǞn)z\&GxEHu\oppRУ#;ft]* PJFNOD#Ϣ|WRz0cHqNaR,9*վ a %s^3(*ӡzP[/!EDcݠN&uXU2bnuP~W"QnSZe*=rL<y w0dЫJ42]BQ?S`7&)sD" Y6vc|Q?R:/#z,bI,\\<)y0m׎diRޔL t/l/Ա0%Fu.7 ]s5BY|+1p删uaf|b.]d{SXPa[yyoCY2MA k,V!IK | )=?w<%/{C)[]Mp-Zp<V4bƹ4"_ #?^1|uz-\J% V86 w=[8}eANYe,A3ZK#P·yeҁU|2Vt#EL8- W~+2 lRjgbdS-^ Wfq$so,1h!!,εN `w*Ҋ,9 5øhV@/\,VR}~ Т1|j\zzR> *tF̓!.i(ƶaNO~DF%mp(EjLJ9a#+u9@_*{F졤CLi8G4@$M^ߥZ/ 霟WƤg?>, ~lW0VJ̍L &9t xÙCIэ_ !:Xw9|4҇v^rɸ Ű qsaƥ.qA9؎\jpPݶA<"虯]Z?;ZYzѦ)PVlN6m13؝(oFX²Ùdll%LFrrgS[M@+c 1%߷<Og')F Ul,^_ AV TOB%i9TDyy\o \[K"@1wwr;((-&ve0Q,׬c~x(%yh# $Qv7d;m__9a!V.N.9*Hfz1z%*sc3G|,ٜ$d֞R\g-܊8e<5fxEDT\J.ZjQ+&(j]*KNa x]Jn/a[E|ٮdMn܏^}AkR4iK2Rzڎ GZ#гz7`%ka-Χ(mBF.= \M/ <&%r2t as[**QgC3XIdbW J#$JUߏm"UW56"w:{0k\2&.|$^޿ooߥk0-UhM'XnЋ9!]>ߖMV&N7 O<3`{߹LfLҶNpg>ּq4[ rS Una:4l 5(6s*8D/$p:\JXujӚꐇ)zM|{hI&D`ܫ}Q  _ȖV;h:/;'tGmF~w(zno+.]B]vU~QNRLa̯ǀ= (9`Ѷ ژ7"t3jei>$q,UGO\!G|R=;w`[Kw0UMmC[UZqn#&Ǭ3SyU|@K Tϯ \co&b7 2)Qۦ5 5z'"#:^*yN&NSXw;H6`m٨&(rD{?ҌW{)ZrZG."` )a,/tDvF7~HBe{O TA(`68+6hdZ?]Ӓ}(>S ( %99r?y D,_c/̤,]5+:upFLM D6îgA*: tddcS+|7+jVHMn 'Y"xgTlhE~KLϝcZ8q_WVOʞЛ ;dD-l@Jnc"4g( l|ؑ1~XK@/ 1xlt_ o칬QjYmYt1yFEJ+ndtuz!+ɍ LrA(@I?@UyR~fcn4DRh<Όbk50༎UfTW,ݓ$ӱHXGm9ztվ52..$!0p* ;`M`家?1X4yIK|p ĂʟhlE1OMG@-EDˢX@5 ="ߴ,\ض'qgaޟjar,RTfY R.}d27N22 q3>dԚeG(R|2Y側"CmvPJ/|/i" TBOEkS/%+* BٖOG\C!aw^XIkVM`"ӝ!sկxu<ޘd~K^#&Re.7}8 O[w[<`WpSSY^#6Jg*M.i;`SfS?dE廨CGn=0PI7>b=Ŋ/2HaS%x.$OLIXß͋I"[Q҅jI[8my|/l-j2#zu`@l1zI|L p,R}>ί yvlE S1R gbfB$A[*|:\ ^kOh. Q"(, j5 )k+ Y^>Et6J ժ}6Xǫ;~ p{[mΥ8+jRl>jS51i#$ғ]zM:RLV.αMV# O?[P:h@dd 3Iuܫ,ZvTKA$"6r6 G&"M429k +V,պJ4 {.ObL´o~32:kH~ßUېO6!y,0WW*EGWtq;+"B#9GfguB@T=4}r=Xˏ⸛Ff,_&#W;?I0 [cBhkW%+w^$K9bgT~~ /p!צNdk-f.fG'6UU%r { Wgy\uO7@x?=6T`9BWG <4QM(;Lwv'hn"AU 4'hT{ 7 5w=O >$MQkkLAK]]x\N}w 6VmyquΗ*;!+7f'e5_' QۂWy~cg\<)}B.k"ДǥBfb= Bx ǪcpK0USQFo(<`NgjzXtZu6]&UASn\ƅrsYVi]%^n_ Z}癲ʁr2t-d˄극  5 lh߮a9 nQH)/S4xr!XW~Q/A05Րo6$4@snf[dRm:[-D3F7%d=K ZSIe9sYy٤aھt8 $2XQ'h152w%V "UhDx ׊UR7iX{_,kALKhƩMXVFlC̊7I9/]n44_M/!:1 Y: vQ.)zKh>tkU,F-Dd"wT lIivemkI{⪚ W .Y"M8ݙ6>_6Jݐ#d'-yu5'X_xkx{#h%N(Tpe3wTe(/( ;E鼕4WA# fTLCb]UW W t$kj`Ov~ZAvl+E!a;;@5|Cv \-]1'SCX*X{ 0z=PTUSG h:[Lh!E!q KEB;K2w9 E#rXxef|EQm 0sV"݃@v`mgRx]*rS')HiY3" "{{BiI 8Z)keZip-r]E;L#a\; !;SQ[r(to Kc;,K$yD=( Ѕ/Du!ދCY  aU Š?9w+ETo^, yݣ^׍ 0OV>JJG_8,xhr".Db!cH.4.O{_2WnzQ}sELמp-ҟzK'iB_N \΀^AAb7&p P1wGp`vaFGN!Z16 s- e5-9 Ϸ <8H+2O?TQôRLc䍄"S䆡n'<lrCC{g]kY6ojD**}^ۜ 78e`l*QəWjJ'zjy ܏T%6k=/YJlanݦ5A+ c72';FR%E}FaG@U'\zɅJ@`_ o'i>n?>fiLd L]Ft-3W c\F_sNU0ل]c̹`vξ+ΰoወo!zvq7ז#7&{17A|DAU{Qy) J7cw'~ 8yn j^*i ^`1e%1BnprCuy_Agᓧ!gwx<:%ѐ߽{/*f[?;~1/[}sh=OCaqK()SfE xY]p"5C]A\.$;&$c`:C?j࣢G,Mwuüds x."ĕ}4Zq߆s]Sor<<٘x 9'M3 E>]^8S$奝k$Csf6K Pݚ 5Ec@("MoO2`H{|50rFF})QHVdg$l^&ԁ/v`=f\eC cx',_A2O=4uƧ %H. ycSg1)DO]VؙO&fF˩wĉNf$`- ~Ѯ%ՇƸ>1W%z5}=Lli:ίew=ف^z9C:q:uMBtlj5I SHhy(tI hQAϩQiǀmRMG%AkOFO} (p/MYu3>O|nXR9=I~˓k݃DY/{+-l{A=M[~ #z!%YۚX'2#>&r@ŭ &1DL^7TR+HE\ľȁ,A{fARȅkb~7@}1VT&&*k oVqe|[ Zj]Y\%\F 'n,1,Hɏ)m{0Ұ_=@荮En89^|ĥsBu=.%{F Z`@*Vkտk!d_gKqp8J"xyov*fe1F!P?(q˙w@Z]/b(*4͂ 4;eцt|Q .: ~#qg d\2%pf8P6B {g9wJuzY/B4lh@TH&Xm!شsVAo%c\yqAj||9}VD8R .a *wOaOJ,R ` ?oai#j]!dJ͗MnxlBHN6($2> d2wO)&-9W}d3EV_6ɶGBu&a۝*;aFEpe.L!1gP;GhؔFxT-ongnNK*BIZT?)'dXΨWUt>d_C4\B{& VR+4?]h;FM;Ì~/ؓ_PAR %=%׬rwծ*ꨯX-"~䝖XM'2t9m'"7C!*~iڙ㦰lU0jDcTPp$?OqVDG:L~$h a>thUlP/>dᄏ_#}qސ֙I֡lv:P-lu=칽Ϻ&{'$:&N垞IFx#Xs%z soj̫d lrA- D!˸ u[@"#0X$ ĬA5+ `U# d;!^n/G&#eo$5NTEi/H -lf"S!dzK|qlԢ1uDggo$zY61؇k4I@:fDKȚ=:"rj#)Q)#ըQSb'}`̝ef|3LHk(~n>MrCiI [ٓ4ZȈ&Nn`}(J[g;1OK4xHH%@!\4;A|0[CPawL ۆ F:xij๸OPlͭݸXE3kG_3jY54zH Q+R #١A]ǎB]T1pEGiNѨ2 m1[ef`st gB[8 J¸/\ZoසoFBnNME#BKY`{ V22K6s+!ӋÖyumV8 0/d#Z<:<\A^ @s=}2p^*Yʇ]Pg%#nmB>,-ɗc>E='_;a@nz U򸵐I6P(a%#F Z"c#&Bu K. !vtzLWrV4]gi׭Sf3jFgX K,;okW9A3Ho@/QwW=kkO)ݥѕv#tVQcHXrVyO Y"~"{/<n/,Q=GN }(m9T;ZBĕ+Sֆ7,IH,)8xY=~FEvϪ({ST8}CDy kQ_坴&_A\Le]Md U)V9}Q:m־ 4-b^MndMҁS{>2YwrϸoU@4fYυ|hO~ {~%"31 3-yPM>adp+~2BgOoukqn-A.@tAY#Rt!C2Br%B[35p S 0a5zd Hq6QBpG_Ʌ wR~ڋpB2D:Gtz8R#9cj_SՉZ#.r4{v(_]6x,.#u[~1F۔-&p_k44:R*)wՓ&eE>ynyfȎw/js8d:Z'7`[䳗'ӢLpL<_f&;5J=j)E֗K-,a|O03z*Œ cDX>FC!VxƭR1Rz$\X|@6NyT~$K. Mx-i~ߺhs ۮma'!_P9C;>cm]1Z̺>0D A~) 9 >a5vfi~SMqk3ߕ#\ZIŋbݡc9GP'vE֩{lFZfJlX"!b7hX5NsM6O#fHҘII$?aRrb8Y#1j1S흪&CԪ}%д8;X™LD+Ǻ'7_2eiǒcֺ3Cr[p@tIRe m.ʞ٨A_:NnsXveDY0s@KN$' ݞ縪Rl X@%p+˓+Љ3Œәrq lW~ 8m3HК&/.A:x,H) ;b*!NT8%92ggjtUUSNMw+TiJuqR:y)Tm^bNWc+93O*dؘE42DW@OՄ|G Y4)EȄ]_.-Oܴcv%= 8ǽKt!PH^<;7hB؛BI;3@Ɓ)aF|xjLy.MOŭ. -,v xP*qLYfCY#kkJaW@ߜ^bF nVH?\*xxQpW]_(2@Yе¿eG;L5Yѻz-蹶Bk5B$(@-Z{<f/Ԏԣ]5sk z*D/;? \ >E ~[UmW[c]tr$RS_N("Q9M-8Nޓ/yõo96Ogmgu7ciAUx[Jg<+2Kyk/X5߽ sCdCvR%h"s~ EIpi%fh~*ֶP @Z 2`j@3#v-`nT~QuyuS{~,|g=?;"+s70f\#G`'5zPh>PY0(ר1Ԕ-! c2&"%Aw3*gSS < dxl2 mRq@{񩫥kyGлI۔)DyJi"Vʕ2vBg7z$8`Fܜ)I9v?ܾh>>6UҵGg!ido;OvJco8=mAQh.>xdr7`|O//cs:@3íg} xƮ<1:pv叚2_<@ECCA,05AyP_DpN5Lq$ ~I*R9%VQjE뭧N}֙3}RAnnc 8w$T!V?(Ȳq6'|>=[[ӂ.mvֲFC^R4KɨЊ ;8;EN-qO'}nSVM4Yrh;}/jf:gselH ƄL ϶Ti0VϿv.Jv+וiB+Xj~+t8^G8O31kKǧыVx&ׅ9b ""*,L%@`EʢOoWFZn䘂d&wA#N+HF>+6UvφnqH 76Pj[zcU%АӨ(j=ۗx&Iylv.h~0DQQVMu/;nI r?Re P~1ih#&w/QΣ/ckZ,krI 붧Pq2b?PEތظʰϜ`{FAG^/So D15pf_ Ok\ G:ψߣ~,h 2vo磥$mYQBIeĕ$djX`%|U|n|+2r%ϳ^UP;p ԥ \z)+JZ-sl`B}3t&5cVx-' TY8Ҝ[SRs j̜?G°WUv)u~KJ!;>į :ӷQy,r(.A  5mӆ9ے{6͋Enw'N G#DMMra"$zȲ(nO,ЁO,.7 }Q_K#_P5!Ml?VsyX E?.Q։8QY ogɿZpeTKTķ>aSE88٦luCLi@+l|;?_eu`A,LtSg6~QxwOR78 Lunob4թ2tʮ+qn/[a =vD5J/&ZiP BΕѬ %Х ~( 3$8z#j01B00yp'2N//z夓2_fY}G}%: q (y$=>}ӌ=pz޼sh-q4/Sv{CGV(ufbx Hϙ(j:u9=N{[]zG!_k:d U O;XoN(33Tc5ȝi5[[5I':SgYԕ%)B#<ЀSN]T(8N5Ȯ.-ǩ:A3v074Q" B7S̃Oo^`);*<հFb5'0AY]3qQg߮ 'QA1̇)xPqb}g9] Y 0)?aN=Ҕq:Rg\@y3^kYt]riwi{9A!u䶔RqG=](Q)8ӂ"ȷ2=qdI Hz3wEs:P~VS<|M`7Ђ@unl.7l{̔b`*lyBI0VR":+QճzprH|Pi}=uv-xMv00.嫁<6TAb;] ɑ(=?(P:⨓q{h 8L^~Eۂ쨈5- _ft2ST>w-K}޺$ӗc5{\ޅva{9}4&GeIvv g`ԏ9kbQdqd*(U- yh+8U?iyeӅbrzx77\\2&mϰ/g-h `?A`3\p`YۇхJQPQ/xWv͘?ˆe@b91x]L4pTFtfsD|COsf\\]EE֓_ Loz"hl]Ύ=Зaݔ͔41l)tvQoqNi=/+pi`ͬԄh(Y2 7lI4æQ A)6feu۟)*Z^pfӟ[ r=![~Fg; V2; fIxhO3'sO(PS$;Jx#5Odl?XBu |p * .='a-b%;Mf ^1V7k5ms.ՠ )c@_|<;܂ƪrwLIȍ*iif\¥dOx6|TkR~rqI6?Js!7bi=|M}c:;1"3?EHy z{t2t<@"-3αt<6,{pf%tf8m]ӨeD(Isů"Qo>|5N_ġ''_v.nQx]l+a^J7ܰP`rO3@G(st\fz]_bKl8" -mk?}ߔcy](ĺ ^B*ԅ|щo9dnC1aP!#AQ)/dlL== koRW!g]f5:u|@9&Y#'5=Ola[pGY*+`gKCH "m8]_ HvY)DV#9[x3Zu`jVn gIo蘳Z,^%#VrY1 9r>26Zry`M!Mzȣ#%ltZiE@cdQ y|8LS]}O)R}ϡɿpo^2YAPN7'ND¤n#pW|5t_z%Z Abu Y6wڷFR;$cV[F i=֥GM'w/z ;H9\I#3 P@8_"ͱh!d9=`G042n|ER ׊Of&8]g*FT>0~qcu_oviKTV<Ր_Y4F^6>X<5򞟡-`p=3'XMNm?5ł4,֍z8UvvpQ*8Žy r2|G`yjsbq#'}zwi{.Ie&3(_UgFj> YN4/nNK&ↅ{w%^`Y:x J*Pa8qh|T3]3aY^yrIzasJt,pVd 0 /eDe@^BӀ5,.o xFBP~#XJ tMJݦ??iA%|H3 2C$MI͜km}32Y#\l42#X^/AVmR.yi_ryTEC$JDy_JmQ"t.~-JAj_^op;xGz()UcNg%<~#3e3Z F-}ysFQp?o̲>z*f~!ɂ"m>皌l3c[)?"b:lr%eҺR.U"KF%4[o.y)¡QQD>HmE0`1O]4RqM@#s(c_%Q{Y)VHN7QWc[3se(gGHƇ|c/mspҳ]bר,!__FEiZב9rY3)d@P%ON=,;ZiM]|MmG؊==`?8ب Ԭ ab m 3>8}oj-iw(g +V"Qz qع*ٗaM=Fٕ@6U?2(LeiIPó{fyMupCPY eM8oy2]"a+=%FLLwl7w3i Q`Q:bNtUJui62!,y^V-ޔ s-ocJ;nF8|֨JUkEge:-141@ }3J37岊X-tu;UyqS\56*1. \ޫk}Wq(hGe\T>zy4gS[k*b$abrfi& E ;@jgQׅCˏ i#"8`޳w3,(EwslC/՛ST|k>b_ֵsx?V]~CvKC0WN;LN L"oh s—Z1{'M^!tg({FA(+xWh?;*/ZD©wߌ{p '3.P.緎=Kt?=րՌDh$-7]5? DR;}-K6&vL.W@P J;!𯜄}?/,3 \ӴQDݪ j c=#VͧXD(Э 0VI"@9_Yx>b?ԃCmmFVA<> 1cםpo, quT?\zqثOG&&Td ?Ryi tŽ -Юьl@ m4) gbI82>Mo5#.ۃ wm?SC7(*XI']S%,++s{BE;\ťckv XTK۶[ljUtl˜0_<"Q!=[$N4( RlDKy$sא 6|%v2y$>"dsy~5(`Q#ngu JCV9r4GrqZ +}[R!<9 ,M_t8?!,XRun0V{O)[7{P1aMʋ9aW(W m73+{VZ â}!~ 4(?o$ᅠ H³]DdR;6pݷ.GnN/TQ5~ vZI>e]9ڭ9=W=>D0R3AT ijQ6+tMc~X΍~(`@D 4''EV2<ŪY V .IjBÒflUE~r֡ܗvs%"gAX 9!Cxp"UM ŏ*ass $w9ۥd Gѯw KAOQ(Ih6Wç# pLI1*8:SQ?E͇=e,g~KcD'IO8kv>GN 6 ?yGG*]^fDRr%ŷ63M%k[ r⢾4]odr9z?uZ-. 1-]A)/;QES5) c Gv]JEEfpErh&E"vEdlDZTj6Y.zUj2'.$qZʿLj sz2Ѷn4/OQf{~s!*Ƿ:Г>AJ|gKfG<'2T]㻜⥯(*'Tl-]veu@mW#iز&ݲ37::ׯl!Q%AP Z4V7Q܀1ʳYKS! ѡmؐ6E%y9ė\9sq%%f! h{ 3T0{lz(#d6M<wbz> ]YSÓuL6b|=}૪ !6*HК&' J !$G#FOUGt[ L:ѹ}Pޠ 2sg&llXB0\ 8Fd2>]Ü,Zל?{"Ħ!pq ?(b(Qo@l\~ӕcՂ+r?0OkPp]$ϒ474p`(g!(AW0<;B;Ɏkib,Jv @p¿JN+BVFj=+900'TF׼_!rIɌq^>|j+o7ϻBP60 a&KW'^ B.b_YI{ɫ V#I:`Av$Zg_ 0DTT"ci6?}y7Y)O[Qe, SHZC'G+ AYuc=S.r3fnǜdaͳ ۨPcؽ[<<6QQ]Hڑk"/j`1gy~֧_'\C <}58;RM0%[[Ҧ*h;-ȚҚOM@$1R^Шz &SkP!T>0-ɼhHnzC~ TWD}6 U&lIfb3Y .{#Bxv6A?8| a|gZv`X5NJ gr#p>K@ 6i09 q,ltS4I&^zɮ#snU h[}y[ja`&˞pe, Y䧮 )7,c+t[7 <=e̱-WSM|3-%ožp7\miF}ĉHc!6D⦳9[JQ'KQ=M0\Adu/lBv7yNk bs`՛l?̸ȿ=Ab♭807ěUc'E+O5N )m%{b7|Ea?Wt QK.!viR`5˭ZZS휂$c #!_˖q}_RPS{ƭg@FS*aJ[MJCx&os֢3"әKOmU4%nCn^ĐRK%oUa#ae 3(i*.ɿq"N0ȅrpQ$M[/ŁIJav[?wmk(;Idx4wu&AVtIU$뎌2D02-jx#$޶!;{Oucpٕ9l?XK.oN@" /h<m0<_T@2y#>VAr9 ֆVO!Z4.'%M~JB Q99+ .>!ʔpL)D?3,vjzZ5p` ,,-;q:&[gLM#c]}ifOxNdZԋZ9K ϴ8oƍ.ˍ?J5oUa8)=o"|D^:vYZ-q=`nqiЩY\/ ǓY_$/YPoX IHտ[{V(P(VLvRBn 8B *\6 p]*_o B]2 cHXp.LpX!b%CDhMrL)ɾylŒ;|˺ׅe7*a=/6؏%zcM旇)5<;iYZt_>4=qeC`-4BII{RTP!g4 y3tz|I5q< >߉*L=qáº~uURljUzc7N`ZCKt- (/ܕHdDiLn:& ѹˈح;MHJ 1$Fj+;BS͑v'2BK6)f+T?hgpoIH͞oBc+M_ a:`kl0={cև#mȝ|Yה ^PFھ=yTNFO ` !I*Gzf-B_tD`G;[\h{dlTKDI{Fdc/MQ/:]#{%@Qݰ"00PVRx],_X#h:įؤm=Vigy]-ENv +g.Gk8Tt`yWuYxPU79HQOESn݅vƓԈ9N,-f{@[nבBPtF43wNXhęuER|{jpLD`}Wd%-%P.duKT;MLu䄏\Jdap4@܎&]* Њ-$7:̭:Z-$]hwi,IyVڟ='[u`&@oi݀Jx}Y2ŸM1/.hTcտ~U罒axLNsG@ ,ƥO08؇G'F%Ě*gWY{, *q)|gV= ^(uBV2##Vc2&-۳Ծ-`wEӥ/I!|z5%~Uʪrn3VEˠ}4##. -X)9#tӲ2 j`h+ -epQLx<pij ,9$خ;>R*sc+EJOkxY@rl5zR|ah(7ib4@NkC6[} K`cGsbrlTЍvd{3>`{͖h6Qu2{L>=K ox=`^ Sb KWrCЃ{J@Cd%rgf 'P:y*\YyR{<+D&ST8dj,3gBa 'hkx\.!K_!*"Ò.M rF)F5T D0\۟+*{z|ZalFClB0K7cz@Xq, Zl 1?6*R*a\UqZRXKZTqn0 T03R&uTk?q2We[ʕCAjO_0 &)*QMuyeqX#Qv៣z~JIj {,OW3MVlr#6v24ih:JQ$`L.R/,|;ސrKaEkKǏqA͂Mys'̠(mXzrxH޻H^DzOaWDz) p'08 YItCCw^м=Ȋ,DWAinHGUJvs+>1ϑLȎ7Wϋθ:R]s䧝itg* \C ?2w:6b7Кbvݤr)(Ufq _Lנ:0aiueo3T8D "vS5{jPGo~ƄiC_WhOR^sZ\iNdwϊw;ᢾE `/Mp4N^&=Qτz43z~Dw$ UMk9c<&o uNzzU` X󹤏lKz쯰20k r`ȇm}PճL(xi͏EӯD W-ԻX~ E%y*? 9n[BS*;֏KP 2cHQ2j_[ ׏T㙅jyfӫhɼls\^mwZĚhx2Z@G̑rm}gٲ'k']k5LkWPpk4^kjf.hmuD̂OD @l%eoIV*\ HNb&A,P}ZƦjU-=j&9"+%yD8^)'e {'meD^6 tm}FDOERxICDŽ*i>-kD:O0`E sڈEذ9 :})e6 g(kO-UwAG2 MP"oRd!€+rʿ$$w*'~YǼM(jjTp W!%Iř]Ȕ\u6, 38CUpf__vAUB9ڰ sckÜ VNƋޔ6̒G8Ʒ@j xL 37/Ef:(@Ju!$Er"H'AԲv JV_0,Xs9ECt!"Xe(eٯ:"&7m޶hZS33)F0p'\ L*O85AZM=N¶x1ʦQ顡Bef߅@K<)阤cEr>ٍHo~9ýۍ_* b ʴRRJ_Ø"INBWd4<z4rPׇq\C& *g!N]zN9'E(Ɇm5}d8Za gC{l !l26<[܄=d^ﲒ>zxLe#4ImI j 4;ક$~ U{ ;k>Xwpmbs ߗD֫eS#F9(fAV#z_/ 2HC TzV8ڍRtEY'X\L%4`ǂwBwȴ< 116t9khֿ[@NW"\XBuV ^=D )=-mdj_ لKOehS̐s,jvбRfT!(1FZUMO:N/n}k:Pd±O\zΌibg=`=S.R[^8D`P:\{@)#v<-Mz ]mg#鋝'-`q )0]y'QH#Wjb%uYӪ13:)NMes6:Xp".[`V <0aHDƱI%|Nzy2vQfewAܿ$fHϲ `Sa_8E^}3_bvU\Tn_gS|!nȋx(?& DjS+=0drWgp>+SøG=ɬ̣T.[",E_PCg1<%u/.8n W7Ja/yc{>Gwٹ=5F ^4m46E5CBdSa^$&+uTɗUBBH%EY~܆7+|h$w}Ml֗^`T}X3p WBl-{SHv &XqaV;9mFZ҇GUROiдSnDM3 :^-p- 5MGd{N䙵(_rTy +(Y3΂kVW%fc{-i"=zh2Vf s# Sh_IҔo|X /@N'ўDP 0"SJ\2n`zLIV| ݸkn!T{ɢd@3b1M6'όJy-;Qn99Xtg*q0G'j9 Y[ov1|.{z6&Smua\UYqBɖGi7g`g";P;pH"qf|Q׼ xsdEO~9w;zjs5 +ڋGh+'i.90Ice Eg5B߳ >Z@&q,lvsqo*^eK ~[gmmI(@TCQ19NШDMRhR˱^DZo]`]su0 n+Z45 5Q<_-Aޤ7wle% 5U4?Hp1콄 ʐ;vGD]çw4rk9wc,}54 , K#dY=vy@'(E  -'#/:;USiƘdj߻pA7Fr"8bj=?RFew1㮓p}b/.?U#+Ɵ Rx[+1J8d]`?kYfM猊srDCHY"7ǹe-wx峅fco z^O-޺,L=g7#<ㄿj $`;u8\i蚽ٰR}r#Cl]Ǵ,{(A|;=ȸ+c}e+LC4;D9Ho7ԉmPk},L%Ivf5h~B'7{ UcQg0jFh?gc"BNR7e6 cR.$SE_ GeqovΟW~/2&q O]6 $anAD0{z5M#X|Nfft)zprK߽XͲF+'JM-FsCoKO`[g:pd\N E.D^=K)@U~x]3?rO42PĂێ.<3Dg\\,کw)a٘9PLEuѲN&\xI3[iiqke@JQbFhRެ5c7/u(_+!-,q$7Jn25AYxR`Vf?O\JFN-ׅfL?jum $9IIXG'd D)!T@%-"L&'1EW38b^9QBX3\Ɓ[F {B/Bijafm:UQfI? @f,̂Z2d RmS\R0RpI\]hђWVl M>1OL߾ w; UFv||@]"3h-Fװ:{Vޜ8_ Q%>j%.|d/'Gx:z;A4捦02L wmY y)6KbEv0Uzѳ%tf)a=p8cZ p7`"#z%V*{r&Hli~0Z/а|7*o.g$8 i sڏX~vy[Y=>ʽ=޿%< 9 @Bx\49ݰ"PGS~;Qg& 7R@d͡b c4Z{6w% mׄEP㝪.ʪM(MF(:ĸVƊczŒO $gA6`ʗ{TV@^rL,INcƽHxv|^_^@IJbnX`(bxq5R{Sd)!;due|~e]" y' 93S `aMgg~ib | 1Q&$I/ l &d+x ndqrlrԝPh:&)B>O /[r <׫1 ;#>Bo.Fts;[ ]+pp,^h2?|IFiÌ@MOArVPzz;ܲO{:P4t ڒoWi@P¦:Չ)%ux/(jb|~ xADZ t^qA}5XEPT8(f0ԫS=.^rہmTzlAl36s?kTpa8Ee8MoK,u 9t>϶d!2\ ZieU5QBJ ×{"C=S %X mҤ~v0%]-@@y&c3&Sb(VzS!!E['*~AFFrV )8pEY)Cx-,m%7a :(> oIBV&:J)"lCQ)r6F$J i4lK ,ug1Q4 K_B$8XG5oUp7Ǣ'YaIK7q]ϯuZGn3A2=˾w: PmA\c1㭐62;?'gfkw"h}uvc_7& @T}(,_y:ӑKh~t5&U:TS|чX9)f6Fs].@:iEt&^ɾҏ c@泚 1R+vG g@ʙ݇E )=0yj5v@0掉T+"b: Bڗ kWhixH4괃RNKv߁Uh&fX[fDwMQlt/[p;@}׊A(݃-J 6fS F#z P^aQ;\YCKOZCŵ}D .jIbԣBIG BI MDŽ(6)w2| EC>;ex[h$Z'wGԪh6 08r>ό 'J>f/-Cz#%{q &0^p@-xX?Rc7?FzEP"].mf 6ŷAj@\SKy5P`߷ս3EA >{yMNtF]*ћ)D=n\?Ur`#}Вu3X':ʄxt_v؉.D/AyDt7nCl/"E;J bKHnhҪ"![6X(b) Xl\aR5묟jԬce>MY*:zś@ ;}ɏzŤ037 މ"bޙ]^%U*B "nZc=fP l幄y `!Ek3KOru.^&QV9|o[LgqĀ` k1%~2iM(nv}i Bf|QPU~ 0Mݠ͘$O&n!mEԐ=pC]U`o{oW`🌦x+M7oO1E2kIW:8HKeyY wO?r '\.eΉ67 X`N‰ɬhsȮʵ pJ0=Vs&$fJXO񲞒@uWFk66$2Om$&f{g{3%O܏}jiNhFCao<NtܓaZR$IA`$@̹;N(ŝV4(?,Tgcn6v mYpyK4tC$dV$q«9nf@׬Q==pA1Ňi#Air`sCձ9/y w/ PۜH >h4k6MCzpS'VPIoM!e=7AnhYew%T5hӊ*<(W^ gVP ӊ#.%7`tyTq3Q;\Jowb' +4: 야2AޅDV:it#ç3 6Kk\QEJ㇨9&B[kL(^2UevA)A{P@7 6M_MX0O>+ IÆGHdh'YJ^ ôQl@ _)faܚ?}Dݱmue;rRX߷sG{i(bÕx-g%zZH✰Qa_g ;m t PK<ŁCb,'F.3\ `TNmpZ#qX9T4~@ܞۓARB& ޘ$HȴJҧd>w|b@oH8IBrCfQT .{^+|FD4v2LmfdsT ɩIh1}Cڏ@ By\Z_pY:a yGKb^yϤ͇`e^z^[ pV=DB +!|x,ȂJ ͅnޯˡ(Fb#dx0({2s|N7ȝ@֛/[KIl+FwaԱRFR[a"$f$jLN kW;쏙b`ltD֓yMdIvJaWN ;L}>@0{q@=sf̮Bwo$E_17p^qPޏeG:*>5M'1aGLd]X6V.{}@>98~kHbT=UfO և8'$Rb$WNt0$M0hme;Жk-9ߵSOi-y./i͵ *\L35@DNTL{Y)UbN]vwf9S-C?rn t;o [KGȐr俑NkcT71:5̄buk? ];HH| )$nGȥ+zq8ZڱT<:u"`«k&*0ah°ͤkzSqR`cέW9 q3w[\?m[+t`Rh5F~t fP,L8pk 5{j l.[WwIE@ \e.G4"O 4 8Cˡ.-Nu nbNeF'r' \Û)byFN+(4#0hBJͷ<bH P`"} >0f)K/TZ֋DLGY?ĕ! s܊kA.jӊ]:&$qbk5BHI}RD9YC3?*6+: "H\~1uoNj:e} wsÎGFf!rզhLЀN4T)r326kʵ7ROE gED*9X|^^V iaG0_P ?XӸY Ûjs{(3vOC?$A=(4O+RWfMh 5z<1ݧiw x\*T`#_228pyy,Kx-qUXs|>d @{&8lMڅ*FIln!^:JS/! 5ZiY h m^{SNwf7mpzz띨%is%kw k8"Jo^H'<JwFpҩJIJ%,K ]RYC3eNrvrǘXIR̕V} 0O)qװ3;stqmR=I#f ~5mf<hNc7Z6<2=ȶy s )vRU.%Xy7o4ND`4 F?;gw*?7؉h,gwO]EEF:ᵹ]J5)dnݧBa#8puf˧,S{|w<ݏ U&oaҗ6E^H5`e6\1d~%j|9h}'J(ׅpN꓀sH$E=AK@YhMکTQ 'zkd5pe-W.I3תڷ54 ~}18ugo,ҥ'~#|mŏDu`2PuEK>1)? j[PY^u f+ `=% {CIݜEnSWW#T2tq/;R+[@rxp6T.W/vNgl,k5]Q^`+]dku6nq~_i {O>Cp')ZL,7:^ґF҈#Y >D0t+Xt3Tt֦6Oeu⡋Cr@j1IV=/}+:ìn u*k. N `n,9HE5LZSaueqO7D_ƥŨo+&u ߮`}'hwL@ۆӦC67iݎ+@ǒ'$1}sER3t2]?Cm 6.ZP%kN 4?HHzT U Z#]&)fn؏;UW0A ɂ:E"gɆw;G8`V !NP–+<'.2G`Bf?4\#&8M":nD C{BvQfT A"I8`ƒ=*/n1l%0.5jV XV䘢pWw/hD]`Nmv>%UXOe6~qN^)Ibb㺂v#nFl_Ǝu).&\qEfO*뎿K Ss3|70 a&p8k{ A/AyQEG-VI{N59gw2)6m]z3K#B-PKbmmDžߊqTb %? +C2T4Ԩmi€l+POҦXQ*ݣ:Qi5U>@1ѳ[N/4h2.[ks璒Ep?:PFoIE9F[VCV\hz=!$Lsʒa0q*qVI:v5 ̯A>6UT@&ֿjn*XuKÜ2B}RS.V^:͎P*H]yC ;%1)('_[,~ؗOVb-_W5#[rg}w}i,֜gךQ(P(Vb`~]wD+ gwa],YJ.FL?簬mB Su_60kWx}5%ǣa!hvO@t<þG=#U/ m͉SEP"n,]&\篁ml!p|df)87wޞ͢F m]$8i/6>p0VIfʖ7\̨:lAONn-Z0jv v<6(E[M `/ns @h@q"wj׬=N`LG7?M 4͎MD $,Dƥ;JxT2v Yi%Ewz) @95zܞ0{?AIvPz]1AzF/uLJ &g iP+LLh-~mH#} 48 {oA8.*Kum19Ǭ!^L6q8lthKE}I}.a9ByC,CM$hC.+UɌ u^074B]"N_YR(Iw;g%Umf•,Zu L̅ey-0=9 jun/779'ށA#f@kvTMA֖ªgtk6{:E.(CI!A2.R{/K5^"3suI.\ԉ GBmmAfQ6tsaS]򜫫J6!ŕ/оc 7 UG5߽ ;D+Q݉DPdu)I Vʼ?l_@D ֨Yȅ%ҳixĦ}; *o|t+P>"+pĄ4X9@lmJ4@y$ؠ?N&9n6O:(!Rp3ہcmn.={ nKOJF@o =NЊ9D!eKqd<<]Ӫo?(ue=Vܙ DRoJ6-8@oѓ'tX[$'ȧ_28[`@)W볠=l= s~φ(J,:)Z=n@/'I3en@X5FxBu^!E:zh+U~@.DQ1%jO'ݽB"}K\3"݋MJk,K~W1\NKOj(.kx3\G!}U%0|)=,o9\%]3]L!7iGW3'*8)aʥc[["n$Nw;( Y^s#ɄieYVr޲KwP9D j $7S܉v:2?MiA GiVSE'._J?]0nݓ+Kئ=䐳ʇR-dG0(oupk [C`,0tktk CdzqpG4xȴOj,վΥkzd4KPAb'^t\Rl?&h{\1vHwG1arn }A*P*oNUSӭ Z*N>Ih}MHôF-4ah jw[^b"de߷qH NX9+w^Ϯ1 %#(.?~ED`s*WU& +EeQn#sw,&G^ >:7d^EMF7E`A%]jsݎU WIW[WzSo3˻rr-8]lٱה e9 Hd C *}&i60k*ُ(sϿtQω) 9;x`]F4C|V.Xn4fcPǑvgT2sa R5GAL5yPdCmm:*Z"Ew{q¬Bzafdr8U%夂PP,"같 JɷǤZH7}O~i|m(~ݾCY`BSk-?^+ Y9Vh&:+&s`/BO:bwnoN=Ϳ76/Jʌ7c /$+M"'@ksY'<:n?%rޚ MT$s3vU6 +x%#"XcT _ǀCˮt(uƘf)RnK07@F6B=٠y˺!^Jk2H#4q_Z8a @ L*xRNs[ZhI9Oq!ZBOq(-Z] lW: iv_(# WR$Q{5ΖWjQSp!5pi bQ t(iƠ 0 Pؐuny9Z n. 0hc ^}x.#IxD<'hw@ŁP5|:@Ț,}Z>ВVt9M}䲛MnTʎBa0IsɞlKW` ~k0߾-X<+e5 joi HfBJyAF_k Cf{RĠ4eAj Yj(^ˆUeO,3 0$؛ 5XoavPDK+.c.goʦM LtQ-bLL;Uc#:% z[#!tp0ko D ~@k* b q ;5ѩg%Nے2>XS "{*qSv~q \4]]zL =Z|xķDc4n)7䓯o'F˾:Ҧ3ңJ_^ t{."yIjim .%z?<˦Q$jk_l`:/,'+q( {^~YNO;ӗj[PF™ZBT]zYsw*^?}tFk`|ƫY3YK»rމkx{:Fp- m =WKqu bЯRB؉= 외,U% MP_LS8pPXe- R *WB[~xm:_OYgXƷiA`aJ#강7xvǨ'_*TWBXAE!>&}B׹i|`t!gh:%i=(TO8G+C?Z].FR5(9f?;ٳ'Ϊ ({i开f_91棢]7O\J[@ ܍3:w{~]"cD6|atW@`őjr%/E!`{+8daf<ݘ5HٲY(r{x4rRQ·Bqt c2ΡwQע':Ѻ;OR/n0 (f >>ccfF3;~EjeuPc9C  4cn>!Swv*2}Bb ZX_̭ECed:zP r$5_UnL)sB# q$Zj r$ӑYOsXY oCcEE;n_1E pСLR#,u{#Ӗea{$$MGhEھ(!F~پ]V/m:HT(R>ێ.Gzb5Ѩcg0ie|e%s[%1M? o2+s cG;Ě^uJQ-e|cS+$= ;4b }PMynE5NcaWpgɖtV"6GV]״^}9dr +Y&Fz^9%pu]4,#dJ`fWGc{(<*%LU-FkTCz9(UթC;q+K&S؍aOhdey>9ȇ|Uhs IߞF{JQI$^Yv>.i^F~=ͩ3t)Oö]h)Qߔ_$PqJ~%4spxss5R!~ WzI%\" _Je2djxo.e+ۚ\.u# oό RDYUxTL|d$᝴rCC{Q>2sEjBcl6OGB5s 9cPkB<4^,('Y]O0^ԡfГ! l X&T[3ˊ^> ܝjRp  IC2ZN[+MXg,آy D+up~h`{"a. pGO!.Pθq\ge7N,|[Jv5VQw*MK9'>Q-\@v=`UPyb\𸮧Q vY(2GAU&U d&[ ּצ1~ͤGt$ Ux`R)ab?_&%%lJ;y;8$`wF6"%FRdZ5$0>>\ *]PO&}~$L$c&=ʵֵNj$=sWN#U .)Ϝ?=A?|S]C7 Y*~nU LIIKydTS@c/CFcC;DiaMUL|dCO Kd)d{U+LH3șh*!:,`NXi}C ދp & g _Yus[mlX196V)媥ŕu!;x#pYŧB s_\~AҋTmA߮g80DDc !]t**t!u*!W:0*|B(Y'jĊ>{ub0)"ݱfkÐX1Vq/@G2*de*.ZΤ3gpquP:b$Ypρ+o|{y>;ġwg̅ψ5Ls < |ɜ4 *ֹ+}W),t_3, 5nps{wg 7@;%] EfDncWug{ 4\t}/w==0*PcC+UHؚD|Ub9c`-(,v):i=o;\H 3L)v i8p:cPIG":*0!t RWUq|̷[۵26 ;mkt_ȃena MZG9X4NQ([\Pn-U'~r++? q=4W/m<,<'S32R먬[NvmK(sg7GK˲t?.m'j_Lk-pŁ>"|6Ⱥ-_ h' ]nUz2?ux(L, :2j ĸv^eԮtė$]H\u`J%MXmbV$OmPP(5MW-vj;SގbPjN{. #(ԏcp%]F=Ô^-HY Bi4M1! C'K.a^ j S~rxpRzT<<Ym^ӸzM7DLW3B B5nSB4;kzL7g'͐kĩ uبĉǙyMs!s5]gA#ȍ1oiO7[/uuAqG4e0rA."ГBFѭg/.Pa g=;K[{%rNnB7pgw*{"%ysARaw5:;]6aB r%I_W0D ]R>_ nXQq->SMU) k:j3c.ht r{zjVxì|/[{Gٰ6ӵ~y--9̽*,t@ڞ~`j(u'no k0 Qv b%XNM9(Xn2,wǥr'.Λ'8V  jWI1AXR(&xV9#G ڇ=Jző(O'bwѡ*] Th٧mxN[y616Dkk:6>–u_m|Z~EbJloz15~?N\vot7bt%X?Bzu]8&3v; l?@ֹ⾵DR4݁&L}\SM2>t -=HyBcHx@pckLv'U^=y ZIs !w' ccZ*D a棄L DXOٱvПb?K;R ,lsv8V쎶uD9!9,_s*"iu%)z3K#.ÖQ׺Ƹ7Bbڡxu^}`g35z^'l/o J=ڼ]ƪR* 4%)I̓[Rd:}x/?.IRNZ ujhke ^zb޿%K*e{)N{}'TˊN3M^r`-&tL ^ȋw0HB M %USBeiHAdb t[#iQ%;Տ3Ն*pJ6v H֤V)]I8š5)3NY)Ode $-gPQ 2oY fAN\yF\-Vj e+SCl)|"(سϕ]&(0B {{bWn'<[BL4k%dAmŭٰYs ٣rKůﹶ~_->m$Zg9\esv(CUgH~5|!qsl/f؈zl)k+2Kqz͡n70H57>X\8طcr $Ļ^'Ε"HhGi ͿxRW_z͋`v,紉(! 9)%.gƷ[5AIQP2>&Y7AI dpfrH+ΖMq_ _Ey'q$R]2?  cؤ17„*W֜`d.'@lIƐ<%(S- Ӓ'5Gug'-pרzOj7FZ4 vEc[[r.5{`<ul pR [6@LIIu$!J0!WH>H\#0ApsG,Da4ޓ$ĨQ6ur"ޏ^4Sz*ZɁ0<ͧ#IT!v&-(c䪆 fOkxcSقi̭<ݵBn†y#],F?F#2_;`?}|˫rWd.LwBB\]D)Z]6 hy fɍ E% ]khHr.Uo,\~W96K#GItH_Z&t @.dwln,M?2ٖ->$dw%TPkl{qq,SklLoi1pϩ[(>uǭfD vFbI0Sȸ|+^I$0ި 8|K´>jl%Q4Hp@ w3AySHiXh4(N],=s{"Ze!U@P= zw^g\T҈*#\2|A+D:7Ex}MnO^F2Mƒ+{0㫓)73ľQXyZCsc{8BhbXv5bDudk,aG_2]EMJqkb%̜R[ M&_KT0X_HfJm%*84f_AGtcdr5jy/7sa]”Q khW+]K AFe/^vOc|,|~&@v&e5]a++Eo6YKcrf/ iMjGYY#Rjmhi}] ۋt)v^56T #5|W)l@<Qy]כЩX#&{z LZntF,Ѳw>V O.5\L^Fw^GJ|jwS|¹1GN,gt6>`R&TN)0"YE݆N*NwsȂwbaYWGDŽ.'!ŨB}-}`op޶ρ zZ]5Cދg8M7pgZ8cWv[Q=FChAdHn^B7꬯2nx&n` =~ŀNSҝsE> ^;Kt_ڮ,J?8< =k0 d$cdw(V8~xe1QJ [)\VB?PXأ jY8Ā`q cM尽'*c{9ۉ < n)R]b{f}&/Vc1ǶaXWHpKK/q1] D.89zW:Wq,*=i՛/{?gN $j,j[VWl$U+1ݍ9$-鸎Q e4R_}$xxfnR$:?cMB7fI RW/Yr*tDuӭ% r I c;pEMsU 8ץ&lx֓UUÎIxO}h}9xbkr?q_+̖cwvNJ7ȼ.u3KWѪcGA}{dUCG"e$.KUp.~$/ h A۬ݕa|֑T d (r'j)/d1Yc)Ey/# 0`E6BiT6IċK:;еb>ѩR{NܲB6hW!T=TD O,_yݶb6Dz zTV!Fȩ hAH:`9Vv HOznQ]9F{Š2 g̶ŗjMkaY|SӌןAt6m'tJY 7LBѷamҕ\/Vǀ .c4-1F 9=3zJgZ N{TRBB&zPLI?3 V GZ'Y9b׫$uc ޺@.\Wb@SWahb ?o!\(Y$ۻXZST\A܍B,}ƒd/܏ω2Բo H6hٰ2lg?B z(76@Ƹ!)`,g=C'M $r4~1Ger_I膎 ke:m%hƗZt%[R1I$4s*kv&}53grko)\,-qbQcrnxkE䀅@Q" {)!U ڎ)`@g`[StdBefk>x&{L4Q_AN;J0,ዷO(HD aJRÎ UB{hNd('WpVM-PExH18'U)ٷ|[ۭC`WeZ)u7aPa)Ԟ5 QLڞL97Qc{z&rϱu=VluI;h@fBSI}Uz>O@V-*SJ@a'ҭw^kk'mOf`c{1$(U[0WM]P[}w|43ъ#d_*`P -ȅ BEu!ݫ˕'Xw˫,JJ/y$:"3A cH2B-C\ @hڨskۃf#mg#<~gO li#OD%:DX.>=F%3ڂHɐ04oᅰ7 i),ܶqEdHlGqw嶊Dm,QUh|j9U;_0Z,/X4 ǭQ^H (R01^jPRVr6Z[~呎00Uc+V#X˹$jxަO7?ӊ|߽'. O@U1ZJ {oc "}F%]laVzvrsi0|{acx+!@#A_ψk6 ݰs :zCðY+#šR\BCeh[ NajPIxrϜ Re[gB#U_uQLNBbb丘=HPʣZي $ܜQϱ<Ϥ\eEdi ASr)BÚEXu"6~Y2)6L`GUt(+5s21z^Wv,yon(k+dKo2_CV6y"L^Y$ѐH].x;>8Y]5Ӧ/ZpK^.dĈ{d.-ery6:UYcvr[#H5@ܩ?EG0:DƊeR2ᆍe/ Mt`VJ:=F :he9)K,5Z- =f?!1a41PkXeD/a]ZP@VE#I \q&nȈ?8ƍ,)Y"&=XC7EG:_bWv0H ;k zw)3qNvdָFw MATO71)W OMy^ŜTa .FL c)sSPe3%G)LhsOb֞xKpp^FatN2.t@}9&vܲHʢ1h/ D"|>#t5Ǹ;`"FN PPͰG`݉8`5lO5yՑOT]?VM}[TyDsBskyysE7A'I Rt1Cyې9Ngh%pO:i*PgPe\72fssb`Fx"(~5$Znf/ ƂEoQCjRPaJ6A†>%WeQ&oךXP?ī# >ٝ t3M!jS?tI1W ?,% _Ox+ 粱 l]a`@[aP tۛ%:T )f!#"|>j~H  GW8jX5.pOYMg6 "nT 3qx 4o`n1j $R)udIn{ߓ}V_t62\CRͨ[ZՇb@cC#\u|*Dp_hA2/7G xTlM\iEH]߁/c1r &nգ8I'"k\,'f{럄*=@)PʺH&f<6Ǥ”[ai4x+[r-`RzqX ~/xHK"Wf^c"Uh 3 ,h_h鶛PI@q}A_@*4]iW+;&̲l:b)UsX9B0-0ڔ+0CvY'hpjP`k$,Esl*L[w@vI +n>ѻ,U{1}{CY7[ഩ1aEɭV2Bla<y},8OX`LUہ; q7l79mN'ǗuR{G/2M Sӄ%g6M6/ehVa 3D,KЭڮH1#GCJC cMӈsfe+\R﫷Q?Dͮ79mDg"\Ō4-B+T9YGK`x_RSE (^`^~2-z:۾`v S=jW+oۮ;*ȴ[JaG9E+iIXnwd'Zs @%.L U Js3w4h17D+skDQO8˺,dY&B~0{~IjY(j*hPavr{ٹZv>J$NVnX̎2H*+?qDUr[.,N;1'qeI;hQ $`'^P8E0@B: x5Hܑ#I]A*kJNXM NAfc.uY8Ifk4)[3kʵ O?ɺַy 1^bC-z&-{^kjg(Mz#v<2U(|%C&bn.E ?bJѠ"DOi<1y&f5q2ɺw>zL$r};,a]xǎU>qě+CyHF,ˎQzܷJ}vҊQUA%t\>/;:\O'xqc~goV/ *xkdtfb^Ȼ Gëxx6UX~ur%Y:B?mJ8Mc8ǢM|G&Mf D^XT1ٷy2 `Oa_z 0Jd6>`o(OxT )5c3_йˀNw!S؆6E(ea"N')0=M,$S!Td߰ y鴂}}w_qH̦&#_g*B\#sk>0{70Pl>[&*+DSZ wGr_&h3Lqv8p?VNДѕipiBvʦv9Ddh;˛Ex<3l(HџJ#AuΰQ!-^~ % @q53f)lY /gzeT,G ! >GEP{g8p3[n.#><!Tws@65EDL`B:V{[?Y ϨzzLER?r'vYeʚ8^P~frJ.RsU13BnN)}kvP= W(:{#EkLcx>Wϯ8ě ˞Ia D\3d/8 ]8, ]k$ )!] (f{#]g]MK 56@ra14c!7de+aK00c2r@/^o16VRņ`/Y9*bnJd#J)F3%ŏzL;0YZ070701000003fe000081a4000000000000000000000001662f7fa9000076d0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/v]?Eh=ڜ.+P3{3OƌtO&7߹6;hPć{9{}?ʽpIH0 8_@{OCG Thd9S] ߽ei A$+JS уmk@ţL0X*E$1,!rQ O SINGܞ];9iXA9[:0+KFYNa65{ k-$ uh{鶨1[TA5V0OO{%a_*|{)vmrun/hOPMF5+kGx,I=| %Q}|Xl 9Z:͋=&z;oNs `f趈&>ChHξ腷@ zC򃓂X۟u_Dj)FE' *o[|BS^a&NjJፍS4:׊ ;Y*{W1--*u#B ]KZc7U 1ֿvbh2˹'kg9{+$T.aJuu,=?y¤*xNsg<0.zs!tbj@ʆJAK1%0-&Z Rw>~q4!644L<[|%3E&;1-5߯`օ1W5M~Ga‚FZ GlȐtӁcPݦiދK`56x *>?0NO|հ{c@Vw1\"*t pԿS$|@KzתNs$WŬ+vp"TE$L\ZJi `nNzyqĠxfRSN+L,32k+pb0 >4҈!GG#PP|Pkj$RޝyU\<ehC/;U#g m?عV34cUz[ɽAyW+E+)/$4C=,ך뗴BHA¹bXH$%ӡ&j5Hʠts穌'R%I^U5.h14ZfO HCX苲u3#k2LoJAO m pJ SSY ZBjn\> :. :ݠ՚#TR_ ? s~Y}K$ ,~R&dxxTh(NU a%5z>bS706P@*d (Uטwй|e"ՃxFdža*0UH=0LK: ]᭗n KeoP.^~ Segq5yP1C#gp,c2p,̏Ctc=_ꈳʮ>Tx9x8B4.cٮH y rpM{𚻕T詥h ? Rv|f}iב^ț%hIP)b2aUg)haCpqˬd*WMd}ajRYYYɴX^R#weQ#[;-j |h: O >j#K*+0 ޜݒx<)V{5+?~|۔q?NeLBB9GAs$an88t6,l?غύ}y?1:A&T!nC(N__"?t}z[LR(N߽TC&~Tц#ʋ4\>6Aa>J @ =YX[8 }OdL>fg̙͜WГ~dtbVwzX i>9I"IpyRӗ m. 3 i+ûz)A٢]S8@;L7y.1l^{xlj3#q{iՍO[D_Ơ,tN aYkg#ގ򚠰Jۓˠ8;0m5( +x7ի{w7,0m;$[؊뢧p:Gӏa݆\PNw=Ea# RMU@#[g5c^:8Vg(@V_6'6m*6ɭN?CcT/> qDԼ9 8Sa;q@>1HLy=2qeF|1+؍-;rvXImoZ)mT Jӂ.A;&.ؠSIavԽv+IQ՟aʘɶ8ӛ(Hַ/Cjz{>WgZ;Aw?9'ב/)j:h`Vm:˅--Ʃ:@Sۡ(<ޢ\ tD#"F*A>қ?el)A:64yI_nb`0צDǒTZF4-Ƙֈ!^'bM VL[g a;~s2Q&ZH(ӓeg7?#2j,5q*?}6 ߅-b/!;`V;v)UQmkݠe\M72z >cVjmѼ/3 IU"Plͼ)![K͞$kz(VvicҘn>6#rUVqcp[C2Xkra< 8!gٓL }CrI ,0?ʓHM1ͻ0 ^?|OZmWkN8%aJ$X zYk`mmoHR%AӂHuӯVx%-:iB O/=c\/7۾TYᕩVκv%^p.|(Of&]{\[ %.Y2^%@CiHʵՁe>gin}i(VNC!0YnD/Xt=fÏoؕL00HiM?fn;nU)!H&⋕" > iP:6\Pݨ!Hw+viV8ʠ{e.N0v=mݶ(| t{whbeٝM,x 0~/(oDJڈ5f/ԍ.E@5Rx]fԹE +qxQنdt{O '9g)["إb(;ޅbV^{qd #mk~G9wGx)v¡`p?HVu.8/DoLL~Χ^>1"wO{%Eֺ?SWc5cWn0+Qm X;^&N"ͅYa~Qȏݎ$uYϊtQꭧC_{쎢9_9@F͖ Tkܝ". SDe((z@w5v}Ej

1KI`;nU* $/ua^Ϫl|Pg5EQgy?fSܛ~ڭ‡,{˗!qِG8*ߝO232h];1W2!8_ח ^rU\}:Q5 zRur|6Aة<^MABbxo H˗F~V<^2st 6>ܴ ,ѽXat}M]s1P7G$az1TY7M8/lIUװm@F7 Q/v2/WcRI;9(Xy $IY7Τ gU仈WjUD},RMJ=%=֫(k*O DV|٦wa1Wo˂/iкoYpWTJ!><8Ex.ۍ557iу0f(ZAX]C^<\k{CfBgYn'9(`dg,YX=-&$(Ӷ,(.^ѩ]JfůnU@4dWwO=zh,k)_g9 ŗm;[CtdKFդ!N*[`^_L\ T?kWH)ÐU`2'ӗn?84{@)v~iE\%fyAU RC<& X@m05:tt&LHf'"(Y~1`p Q=1VaaW]Ϧ]+)e'o[IBV gڪ\ȋrk=[&kwqf.CcMie5)FWgo^3BJlּ|3An*=~ ܾ@Px}1iF[_h$6ɔgH7 _$CJSSdD`Nzux r!ѳ1(!HT0 [HY|~#m^guI3M`3ּ]|ckgsP@B)VBG i@LFIZ,^ۍ1BV1X %wm~u@GqHxN -ɅIDp'o/΄k/RN-q5ƺO?]cPN +vb}Ul`*A>RnG3^*Ǩ>$-)/VJ$V)PFELEbtQ4QaN< 9A}M2m'0M)@vI\A'60_ڂ'(A*]? 'ۅŮ]obܴ'T2\ +5T#+HA Me'HH"_ņdC qefFSB+Wkh+}o]Cp$NAfd4^mwtQ> VqT>McSy"YLp=A@8s(ݳ-qy &k?/)Vο@֯}m&RgɒVIsd ލzYYaM qz~OF$=&+ DCM)cb{Sz^sZ\Ur9dT}&qO)˨/`=}[a} ?ޣaѫ ]+B=>Q\#ITjlƄG4<7m*m?5EC5wеO4VK|ÎKJq}}현A Қ+n^9ۉ:ttD&R䧐s>' E5u=%A縊=؈N8٪$4:,7t[-,ﲯuEfՅޘ n Zְ ̵`ǖW(<.”-DG&ENdPwBBCYȬT>1kl(jTs5026%N7e^!Sx9wI-y>AN"rDaAx"_y)5U4KBw|g٢~7Q.* ;ـ!x.oY'oa4:j͚fn^Ia8w $V^݌bhtŬBE5TV3xmO>ki\cOucQ+<HʕM|A@ϵ~N }̴rCFP %Y(㈢\^@œI #Yت6{s_!YHBuZh%<^#"ҍ,f_k&]$s? y@ 4/%SϥtH(C~d 3qúgԬޭ/4 |S&xvvꡡ4O+sa+R1c\p*pFiX , nU9TIS*:/↚" Z"a><}Lܪ^_1#.)|r+up`/"0ۧV,iPx+px A.(v<bEe--!2ד~^B"]M'rbL|G2> :Ӣl*k ('gM&0(V pɃD x.bqܲQQ[9*!5aYCV˰eQn < Gw%R`ݻ 5OO&t H7Ilt*1Pp?(o-hSCH$ӘedM#Cj>o]' >:`vE~]M+BZ0eGR`]ubKT#ǂ!6U sIt镀 - s(B4nWIfsw[\[‰”L#{+{!7{)K ?;Ŋ4\")fM{6^ѻ`nneS%grZ||(Aʝ+8ɩ{s]p:X&u{ L0Qd*'62kFqN w…3U^YB_"\9Ieڬ }W̥*&Q^пl7trJ:k:584 4VRaq#2NfPxpM̆"$(2W-Jbw'B.K~.18Qˉ(:pof کhj*$M9G2(ZJ=Do@ ˕/ovD%J _.9kR͙ YL}}@"ٵ>hι_&!|j/*o fV,k(9YPqt}@WpPxa=] S1Y@(s3n%֊ymx)u Oԣ6$y~0/H)&VOljy;af1 =T7$w|z(g`:^: d^#F;Q `My]p$oRϬ68כDf;Qec} N sgQ\o .K,.u+y-\lk~!=YWNr('C=2qSD0Ep̞`a/){Ph%M5љ=8lށȣ:^{B.V"sh('yDn{M!UnZUx3EV&j@0|o O+$]yBBG?u2 U. 6,WNU]1=`dRDww?HbQcྀp{LKQn`(dbR 6E'~9q46V_vGb:W:DTT 3N*ss@UI0y<ۣԭnBSـD8z6tӞOn=!sw0~ R-L9 ş7vIfUʪO nH59Oxlj(oHEf1Ж4\e7x3hx`V.[ݗmy4r>]*-?uAMۋ;{b<-Vu\fv 2ޓYI/n>߶$<&Ķ,C[@4ua̻)N@(1C= wh!r[W.]8}Ʈ$}"{Ar0S]a_tvEeGxɤvx{14>B"WB}]=dK˭J~u}8@++y$O{u Ze'gq^ oK _utCTGq9KÏE [浢`YգUX} [DfDnaPBozW*l+Khzz#bM2s#vERF}wՎNgCQNsҩJNSrc) 4OC]/6Ħw?w{r£b=t_<]s$*Rzѣ D5M Z~z*ϻCȞH3;l YZ:i;/,3ߡ ܭGYDƗgM{*;qYrs dE3G Z72TURYk 8M2tM5TaɋEG0a]\Ds3 a0ū&U[<{IV60ܰϔU $(hTsoAx. Pu`=jdN*Lz!=oRNVfy,j9>?K-ܶ!{ENM#$>DJB!T%>5E71d@( }TC2 MjQ>0FM|כIs0֖2q"~t|h[P+{Vca) i'AgP@nVD_+s UJЍF9]+j?zUt `j Q  VU&Y@IѺA1AZ UvLa6VGu aDDaXz R7n66 r9j i6DHARwfCZ2/dzܟ0)hEl=)-.?hS>MdMDr1TchT. +=elbvdh3R5kG]0(p{~\V&6H.#"j5s ϊOD^RE"}WĂ'rx x:5%xBKK%_j#R` Y؝ٳ4Ի-_y"5OEX_w!h . 5O8j\A+fj}iO^p;'=S?4E C &'uκ*ߜu+a즢}5ޓhz0G az Lltt C fAF7Ti6nB@ Y[bLރUM/ʑa{PHlú}Ewyme.3 ؟BTrgS. xEƐ~is7sjbU] zHYI !fQ儵P%U:\Rkěo鉂Pttn3A7a[j`k~=P)*k+>~G'gpqDE{sOѡGh@BFx9ǙQdldLwΏ 彺Vrd _ʺ\!g`TeO!^<Z\agfM0{%wlZ>ԨKAt 4a]=y\~:Ԧ&8帴 fXI6 oy_H% ʍ3M HC_/vA \J XU x+XcM xt#9Cz p#O3<֚,KveQckgQ(ô̇ .aG~hg_<`V,EZN"ntꗜ,ljNBҍ?+$$;hCȟf-zt0N8&I7`9I1D8<ǣs)}/ڥo癫<ҀBoz.0MHS XR?+aSjtV7e9%*CǿL# 4>[97$mQ8Q:IE]C25".c 5)td.D-GHYB/yQ(Y+7d uDJbfb^$^!ی@yiV 9JzofjpNp*^9b]`tLniu ; [dNy X$JKD;iL_JSgQE~ HEX c[ cRWz6[1k8M\/Fd/Ѹ(xm(f̳*GI3xa ɭթZ Fڧ#i.M>1d-(z5ԧZxAf逯ɘɟ]$s/ps =s&ٹ7|IPb ϰjC q'@0Cp1u)}nGc{lQsq!6s攩C5yYc<WʳŜf( irPoFysA۠ʗR+d!ܔ ŝnŇft">4Pn< pa"aA.Nh[ޏ eCFw¢Z az> AvQoN :VY坓\JTvg• [,ܫ{љu!yeȫCX߆9hJN*h|[{bB2Q OPx&>k* ^檻εr{NB([NUӱ ,BnW%yl%}Dsn:(wTOQ+M$?6+Kmd wDZfJ5ֻ \5FQ!F9ln`Zv 7%cR7HB.>#]T=n*bt?-pձ'5\۩ =UShiݺ3xn"gNVbpcy@ Pv[:fNڰ[NKZV;ƾU.Q>;{}\6+Xl#Ӌ;eYGy$D2e閣ІHyR&&j:!5{ӐpN CQtI^V$hҩj9O?dDPH!iC==zɈ2 SfZqؔ_|^ˍqc@K @>BӴ.>fhKプ?~CdT*B$˽{%Ʃ=2ca- <ɏ> 1] /08Vm|DP) Λm?]SQ;|GdE I9Omݒ V=bc|#[ VӾkQo&˽'p?ل0Si* E{ VZpqTu?-F˟_bci =;=Tv=KT[ ;ٝI"O~ o]5R¡c敿m&WlNM/S{=3!Z)GDV\n<b4EEĭI~4$*'5({R_ȝϔGbc;+GY\/}!#<*Dȃke_ "q7<ad@Fh)pB[dCϕ阽@e88n]G/~ ݨvT gtQɺωF-ݵrl6>.}~q,dOrlmm<-UQ|Ա. PKf+|Tݛ"# !%w(rި?DέmOQx@oaO3 :[|+ !IG4c LqTlX9X(}JZi٩EE#Z_/G(*{ldXYMEpB9ܟrkkg4J" |֙G"Gsԓ3w=186 $jbQ1:/El,b k _ (r vwh 2ĹL=1!o#!'(pLq9ɑOäS/R>T JyGVM3ݚ`*3j:d"*>ހ>9th ZV7 =_^+8l;⅑$~u/<fZD9D64Mg-4LNn-UyEog sg>Z%g%KbK<$?E@8f1&aEB(6tH-~`ӳrswͻ5X!>3097P6R(=Vp3A$~$pMY7=,ozAg9bbfR,љljG7Ӵ)Cr4RRUxr7漐Ԉ_ZY 3]{,-$O_ȝUۻ$`cbAfj@ L+b2ǯwyd$#GgQH/C[f [y%:Lѹ9qit-#"<Jp>%%9,͏zKAp<"[ft|Y /.Q}%:yP"s+8Y.qEc %v"z>^c85 AU~5_N!~̓0 u ߊNPFq}orj⾀1ӟJxFZ'8$kTt~DZ"XcD+zVOw;rOR.GGGLtuOg~e6d8pʭ]mb*S̀S(˜n5vЮ%t L~klٵw%f%vKB]ٲj=|Fx='N l-zG"W[]+eҠ)4>Ŝ]̻%[I­hgVX۬: j^1ݾar B t5X5ec] u =A<7aDD^V+'N^)S+OVA"piܮu9.DNŧy?Rn/]lNڽˆ{7QQAa_K~}8-|GgoڝmвRm{N7HѕŴUuL:K q۸n54{/$a55NoKY=OzU*2nxdI::(P*}p*u2w1+pw)ݐD As9QFVa0|ET}JcI* 9Ic"m:h@#DžwUw`we ~_Q|`( !$h2]abyFH>hU^؀l')ǶuKK -.7z bMUj4=i L޿2S;YT@p^RhJӷ~R6`d7t8uJŶ62{B߷,۹rFAr/^Vy8Gc31/1,+ӬghV Tk~82v\ qɤomﯘJWjf:C il>{׸%sA)1,0̐\k=@ l^a0):\UcS<'i'W2j4~=bbΒ;VuZ$)}VM1qji:'JtCfsg|?$_/SHxK-yElu'-FJ ~ENᜫҐ l$>IDm9^#DwO< 9TE\_z~K6!" P-.OGմV#E{Qc~H'j gIA{MAO{ o5|zaE6j7{!tkf,A?o0V xzclb y ; T`!d :i ̅ViU-⊰<#$iOvoҴm7GdΩP鴃']2Qފ)>};B~A5Vlw } 58&mpg3JV*PIyoPHr0֦{ ./h8H,09斨[anF %xKfXG8{͚W?su(8Sv\ A, />5=.5uA2 4O=g$n![ԏi[I"R `Stئfo? i@Q(W;&V*$f=VLZdo٣j/ՐWmuAPR&۷0g'iV5n}{~,<^a|26zzضA+MevJ~? ?]4[x MdWGTvA- PmM7!8 N}ZtS[R8k d?/gFqAc0%eŸ,$ 閂(C've npaV@e&Sbh tآk~GہXy* ,'5WQ*NH."t`6ñZI?Ibi jlʦ5 Fz /yyȾ>]I}:5??ξ݅/S^hP%3X`cJp rvW~!ZY*Ivn~^vK}dt|^}ľ6|פL1q¥t!n]ؐA?ϟ2i;Uf\w+GDI*y0;Ժ]'s[햬y@rpv bNnڽyR_ mP?:y#m/e-?E,:($Ӈ"[@-bG.Dztٚ4$;1W]@cxdAvYjC6LvnlkD %9,ZɤmZ[-*ӭ_^@C 'td\ׇƙ&hԙgƧzDHL–}&=;3uiPzEr+uC{xϾ(Cj{2H]Gr,OHhsԒ?DbJH'ձJ~CŅ*yg '=(ɧaM[%.wWռ8,-_)i9'_0솾آ SzUgʍ@ =qYc+Ӑ$(B&>ȓXɢw*΋|Y/Fm~7y5nݴ2:-dD6#3sC_ #~d*A x6CZ QbsC;X&,c1eA80$JOaE5 UG]ŎI#6=k\$LRiuw6nSIYR-n(VP;7`?u>tX];jb$'Fڙ9ŁϬs̛+2koރ6oA+An皒Ti'$~n>WTޤQ mHD wx_"h? ٣+cn`TdueNXeɄ.B¶ipmӴJ^dcwmD' оI3ZO(;ѵZ)5Tq{>UX ay4iPghx*g],H,0 BBsާwSl@NY;fHږA! wCD O5i.Mow#a۔S..rX*,L% ֓5}4 &gAm7Ku~7sV9A.M/fȏ(VnřAWH7*6dT4lJE 9V=UA:y V, UFz~(#tL~ u4N%LSsTFAȰFn8Ęnh84[W!/ 3Cڛ/%]pF^$vH8z!Phڨ)'vCi_wBAP!p(W/Ri U hX湵 'zr.u!; guQl2pc"!rT{f6J'O֙{xBIL@%'ڪ%f*¤Ehos-w覕4Rol5|{ blɱ|聡,AK HTot*rfKB5^=` R"R".4jJKS/ܔ'!dmԠPN&wאeoh֑" $ ~]Qԓ-[J麱T #&C^s'PP4ǎy#xvny{,*qABtiu|^o4wljJ;&-G/F] Ji?kCYec/5]sS00$URf!Nڬ[B&:l#֔4*zqiu-ؕԥ=wqddTA5Gy='ݠp /65b͚#[M'^q۱YFی_N,<{ *ÆĬ(r MZ|.ҫ~P;ZFՠxv󻂡GSceA(WrVJeM48OGqNYgf.wu^!t?uׄS0cꎎ|mO;ja!'#1giaЃܤsw`YC3̦¥Xcob#/~//|CՓ y63\bR5NARb/Ip-~="Uh "`(̓x;9[+~K!9f=U rܸ,mzmҜ 42VBzA[ ݔO4d -=XY]FPm_R)dt/FuwZ̓ dx?%ΠQyIOHKCnit֋3J87LsfP !6^È񩲖ڽ:x$'Y[FD0屯 D!s/H4~I^0NqmVUYYu2-U>t ryu(ԅAk$6A7%8B/t2`@ Oh2K ,+PM/߈>8j b =cMޢifds5Eُ@l"®iXG2RH%ct`ww0Q;VjS"\ص{G0K9שD#g|@;.}M'#;Ҹ1ѫ-ɂI!spQTC~;66lhsR*3РA[XR9]䟓`\odśk'v='۝sD7Qdr^?f*2ѿ| ]QB>r;7$V_vy[Gsxx4#vG5RbQX}fg SB`z4ZPJff{,ZNxQlі# Vs7lLID&- ]Ӷ!qzhBHYJ"y./\ jHaGA(J?^4 [&1uWs_l1BB/$0>y2Iv8s?$K_z&}'1vʗGd] Gk+(Inj}i:(ZHW"`+ډJvSK$O)+q2?hU"̎hߖ21F9×߇ȂӨM#J 20rv}UjAsb$.v2C/%!<b5E e8ʿM`&z%aS$k+NޒIvL.1LKIͅ1-,F`5ӽzu>{U3Qz:n0I_9mq:f0r8%|4jPg0Eʠrg$~m-=b,3.(( *҅C'Jkp}bJQp+n6 !ɾe+$sw+!c '0 H=nƽ֛t!sSuT8-QY"r;WOo"M#a|{&^b쬃7-0}\bF -n[nNukL(N۸sVd.:%X*qc~.ˤ KE fܦ#ZSJGewJ3SCuũtFQ:j|>o_G(JsAen3HuiU"{%r"96&¼jc?Cz~Puʨ}EB|%զ}OPq$O:ttb8Ss 5qh{量%|SޮV *(@vKU&~:!Hձ$"#Ol@ QYu.u"0Ө 2޲)-ZJ}@-#Ai}RKm\Tj k'dzM\ ,]!^5`LFN޸~ fp?Xwx(7q>\"A-ݿUױ(J0AR6`x͞ARB[\^5tI;\'}k?ֳyB!"bFDЊ6!x.6o+^ig[9$4Rd0`FL['j`rb3n2QO:g?V{}.%|QͼNu  GLM%[6#*\ѣ~o^';T.8h~."^ t"e:>r{]\`nLw7(曰&{r2tAf@^yPv_QAuX6{2ImQo '|κĽ {oܕT8pOs뽵=TRI0~#lAjO07z/hZ3*sZ`%%ml7]띍Fd)7or-Pa] APILet մEtmp. 9YqG_ew@jږzA-D3K*2hWځ mUH䘢}@` 8&e7Jd@ N1T;9 %fHaE9A߶Y7!5f NrZ!ϝ4ίף~pJw%`wd"d1YFh:}n)E~Q:J?zSs`z)dPjTm'pׂ!+g$R0k8*5pWp6b+vwʁWa\G3K|4wISZ,:2^[͝& JXmhS luӛz=nY8馊鯎j6ݳ`T@dF Y BUS ٜ}ShaF;A^l(I+2Zn(KO Hm9)>h DfvUx*pM8l!T kO iBkxgIӬ Q!q`]JT;pR2nɪܭ %=6u] 4)tFf_28or@/V$GfdKGcvQ8šX:h¹'LօaY+w+KT~N50f49@{NenU%}Q-[b |4eU;p̨ܐҐ/0ɯcz7z _6e.㨘g % U1 JE7lPNXI̋_Ər1P2I35*CJdp:A|eז#duU5^3'\[f<[ ƹ]\gNF[jtuvxsHHCi{-@?.9s%._(20e {Vx. lgQ<(9ތ?P+43k}DP:h@ JJ: 6wtYg S⮆oNNv9%$ 2՞7QKlucĻe+Ql ϕo>5 8+g3RY-1OSҾNM >=*" MxӪH9Y`|Xݻ>/kg?=;aZzfU@i?:[l@攅Tj @<0ʐ`U$:`7Ah<*% Q$ɔg΂6>/=tI4M1E8`w %16buHpSOL+fTmGQY!tbSLpJQ+p}Çڜ Z^`*n;.Z:݃Ԍ-d7Q'l mI*yOs53-h9 k:w{n#Jbx{ڥ,wנuޢEv}L*|(A:G`6_#WFW-93 ==CcqjoY?ex|tϜMvz=YAvk'uL3! 劉l6QhCXͅAxi:\coJ\J|og:DAA]9Lk%f2d~1?d!SNxU$SO06z@˜/Y>LTyi%R:XC0pUQ9 +τ,h.Zr&c|<>DRwυvCqi/N*S(Sw[-̯F g5"V**))F,= IL!,ɏݠF35yCb.@)/G]Q~U\.U8'[bBLYy}~dP.>'9v [F0x]ㆷۛMtIQ7'%@PIɔbvf,Sꑐ9{sőM 2ociQnug7Fp=9x56T_nR 䲹I$Y/ q5H`,|n&]u4-2[WH6QM~(uZ[q>G4 UtlI#Pl+4#'X,{+RR3t55ru*e,+;7p=l>MWzW,(d3ߕft:%GkfTwP`MحoTZG%!('|r2ѺuFVMz-qokJޭ1W5ZfûފPcyjI` b0h>:(]!u,>`z"I@-MP !bydNR*j= ܜKfK??oK,*"Z^j\.L CZ<.c]<{KщΔ8Gn$w>pw'{Q*:_RQ\tJu)EFaQVRqߝs8gX/*Fx)sX0kFR+2%k#Ii5?PjJr}1S;6Dē0@#6mDd]oAOaLa&f;_yϧ*K+cFY4r v9Hax8ѣ3k4*-N+PGzl绂s%Eg;'&v1|VdqJcK5QyϧATM]ī7<FCqY_>\.I)V~~Ͳ[}"k ƽ5v#7~幬 O m ic9n)Er߹g1. y)S; 6*5 :Vd>rFU}V8&q^[Qq#!'\ZtkEj}Q9EڎdjCj[23Ԯ( Lŭ,Ttȓx D8tS#84hpm?A qwk}o'm,8F/S߸1D-.J9:sX{k܌/ .as OG arl[k7_CSh5 nqrEF 0i2.)vkwߋӠ_z<2މq+A ķ9Otj$YhVU;%TOAqT2+y1dR[tD\)2^& 24L/];?s^ˠ/+5O b /C P4m{[vE41{2_kb0qBV;ړu3k(#,uՌ H@i*PH57:GǾ`|l9i#``ͬ"x'z4P$7`g3*֚ r9R&Nroǜ{G˦mVѥAB=c?$P"dT4jzxA㊂Tŷ3ncҶ%Al?W3 'u6p2CR$1y"rJ&HO6|\h9@D$"Zэyb4θ0E+ ] dke=pZG}x99xpg^ :doGjK Y5 džo=\7{j7QW݁sT*`Hj\ J}z kY ~=Q{oZÈ9bI20fqk# =_rT *T;P?ˬϒ>"'Pknd_`g `޹Ig(:IR@BW;MU`/@m AUauNTH-h$=<1},pk e1x573"n"h.{.'q*KmF fw:%˕y_ꦓN<}:a{W'B+hѶq~ց|&p$6'L$SK~%-X*S7uƳcfWȮ')a.0'ɯ;>n 7\*_ulfƢ^}(ޥrKY'TX>|ic9j} RPQm[ Rm ,ɜF%|f^aB>V5\]H)' UOLiS 脷48WL^nc. Z\?hG֩5"~?i&EZQ/sfJK/Pvf*B6hpQ$G-ܨGEQ'% /K40^G[ 4p0dq 0td+EvoLSVfb qF(.Op{Bddռ8י6^Ȳ\3 TK])CãYWށ^ yipz :i>*vՇÿw$=[뿔?` vg7tKwmS5e&9̘E74B +44؊7~+D5emJJE'ӜU> ]|!Cb3 IxZs% :d'sX#I3Ѯ]zg ms?iZu=݋T a6݅a1⣓]bp Z_\M;3KSzpCS˯ _+ݦ0{=T̕컠ʕkv5?ZKtcnc#]-֏_ʌN׊, d̕Ajt.#, ~:?Ȝ┼yԤ&FmO9joPZVdž1Mpe즛`AsQG|r 7.%}o-7:>E{ʊhF- 1KY-OΐTaQ61{P=ǦeY֬]̽E)i97%ӲhL[N/9\vLSL},<!"7b齪Uַo,gPza}N8aZ|4ԡkw*nXaI̓A?dVEН$yP{ $!C U7{qM͘oo0q9f|.A@=,_MV0P/qldӕ\*.cZ7 m>f)eN8c%mKKI*x g+ӦZP$&KMx{/u 8 \rQ9H\ZͬՈ^~ cyƳZ/#CK`C>u>E"ޮ2>;\⭮}ȇ3Hy)@Q&o͕gYZ07070100000400000081a4000000000000000000000001662f7fa9000045b4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/Eq]?Eh=ڜ.+КI3ܡ!Ir2F_UXguϡ3,zVKgn]ωuqSsnRo?'[.mdON؃cF4jr'bsդ`xޒ@ĝ3fL"…4ҜLEx~tӢ=XG[hH}FW-;Cko̱YxflPg'.[uS p^ A3PH@u"҂<]G?Uؿ؆?w]KB Z|ﹻ͙XntpBp,~(&*%w`3C*=۪[ e^kj Ynus^=h*W>v".U1qnSRE~+۫&Ytln|]e;1%4 PvƦJl^vO<)Y 7ܨ3NwlI.'>$MH}0:>VWf戔'MRmrhܳRdMf(A:&ȁe7 OOܜL= <z-d}COZjr vQ&A(&`mj8A4 RNv=|q /˸&24QdXtPP`eאE]HP_1qZxşX/}eW5Ʃg<o e¡L>5[9p@^H{ܥ{ii)y<} l4WKZSd.)6Uި x]Z?R>ԲVKÉgouMj3acNwDhYܹz//`EÒ֛R0SdZy@TUܮLkufeSZgӣ~0B; d2Lubl.7ct+4Y7,(>+y+S7|9{h[|κeɳ@dIU.6_ h+}yq{3"C}1A=0y,v@ӱ55`u2 KCM.]kAΨޞ} ӱAX6)>kPý}ZU/x[8GK`de L_Ӡ5,XKVE[w@;\X[]4\wI:Xte=!bWoBdI63H- iG0¯BnR7؈HSVz$.:ɇmR'V¦/G>9x$H %/5Y}tq?\!o]ȱB2Q`vm4]ur-v)_CSFF)~; UPg# uzWapG0Nܕ:0$>E*)8srSHhzۀu ުh9vyko& ^z NMIo G]Ȟ ~AC605LF=r6ݵCd'9'W@cw_i`OC2V%ޢlPgk̄h ҏ=eTG5O>1nn-,dķL GIR6n/;# %, 6V76^&x Xp!BG6 .2 ^Hjy)jp#{U 0\_ǾijR*@zoEEZ_[JS+vӯ|u.-<H=Z~87-]YěptIDMq>r+fZ/^Qbl) yX2$`Fd(Q4PUjjQZ[ׄpi lBvO]?p @NXZf/(9Yk:Nd1I`?=An:?ߨ>p~<5F`wŋel P׈|yA d[&) S}EUqΓDVRSyr $U"u9r$|bX,=M =}z:`o*ƥ+fP'zށۮZ-!RT}~h!~M4T"IЛw.z8PyU+kBR=]"nP*6x dCsk7ꞚB>El m;$ʢU4ZUܒb)I%̰/lï,3O“~½{&2(r< 0L4W tJ..@kZ6I ~ɝ X-_%4V}B'gg҉`Tvk%GRA;ŖU `ya;Ppa0,͝p Y[+ jj A~h%UfXOLmMXm)AL"o"Uu+UO?ӫXZm_vdebh~G7Hî&[K ]/^AOʂ}*Q LXd~OQ:q37Y}6. ;V{jZ$,"F_c/Hk$MEu\0.-f߯w{9lW(]$ 4ۣpou7+2如4iB{ia*LO..uu54򱴳A5S%w4Iz->LNǛRۧAy`<@'>~;,ޠV8f0k_`KBQTB]_[ȱąOTew׽Zԟ%j䚤Z![dߤ^#PCK|ߛCψTBъKϿ vy < u˃ѓ6Fa8]eɚωL-/#` fe|=⟆1\hbg\G8MRĵ,Tt{).igQCk{uwIͬʓ ~9EF\"hw h+!~#تs>e• hi֟BxO(TMG Q'eY 2 IQ$4 1\F.J|V$ 8#!>u#rZ0Y}w3ہVYuinQn z6lcjVh-V>V*GA;@!p-8<&%7ʓ%x%nk'FC+L6q-(3|,zC5)&,r9^i1^GJ^t1q)%‹sy؆hߥ5ywqX 1 bGlŞ4R V+CcL<ݱ.j#NN>ukwr? `I^`/P`7jZH܅1 -Y?Ry(|no)=',Y24;Zy,ΘZ,{?/{%Ce0}u,!(Cg/ތ?7_šs3vx0 eZ]nfCN,dȻ6۷xY?_A(?gי"A}V˺ʚ'?SD#"ܽ+.%H!;-v ë{b*)ulL!O &,QL;Ggx(jqŨS @KmzӬj=r8F*wknĶ~N`M"ݒEJЂ; WX˻`މEKru/SXDyAn$z393,)De$j?`疔~-vԒn ^ax -w*es|D/ufḞ@aj'zS⚘} kۓ/qѓЗxzGXX^gh ̈́JѬiIfb[]qี])_W6[|B`\u=s`;->FpY( иՓO\:ߏ2^;2 ?|sxˤj@G<Ϡn1#.;\kԧN.uB2#- u$XwLUkg_$Hlg0Xo#p*6#)tL.\i3ϋuJH^,: N%kE6yS>6~Fgxe:?S#J%n- \sW &*ՐzoOXY4|#&+}e ,#lˉaObO5xL!$r)"R) 4T=`QLxq=!dPMTͭigL q MfsJYy9MUyz0:xg-@Nh ~NB0Ӻ;塢ײ-_ (wnjgޡ(VWl^s ĪuoTOfb/7DnjР^*&aѩU&6(xsr$""ߎ:kF(K+TVC*qz'^6.2v'! 9M5>=[q1ݕ8,bPVDw[)ŵŕT2dOlҘn)Ckz^ Ŋ78IkAį\E|OƞȸpwаɣEөfeu:T1hn7:N &EBq`p~Hyœ15*Mk_M‰pĆ7~O/ 3"JF[=xسuBJ6_;o^ >3@ p x@OCVP*HФ, 6F #i-[MK4?/ؓnn嵡`|lz06 ա`"cԐleƼʟsmByԈ-vkHL wժ2_^Oe8l ud_k/ GxM}5%t -g\;$W1Tz"F%t.IJ>˜3#iDgm^(0-D4Cn|l[\KrDwzyl w!hkCyA-фlv47 Ku(5aCWI,[i)Q@Zlw(3MF-%;OvghV$?m)#3敝4NP/E?F anz(NrhkP![V :Zy mJYrAtEG@f|s*H2(/Ċ#>^'A[@in2Y([ tO'-uYmCfڱ:@0BI 7CT yXȼ.G jGy%o~qN%x3߃p4Vaaӷ>at {|?0akA8Y/ةȯBўOJiK붐a?o">;)OxĦ_V{PݎUXҖyēzg(u˶)?9*ob|JGgk o2] ?gϯugVi?Nhmijў&δWw( Cc sfRe'\f A!RT-f\A3J%@Fa~P#F@ \WVhpI^F~Ly3=̎l(1+Q* {Im= AJ^t [~thW͸"* H?,U !0  yN0V%%h9P4dtF"L Uj͗XbD:jD~nI()jx2=_i7@.JD*։~ 3Sӣ@\yZ8CouCtd.+xhfnա95od mw\ < 7m~)<Ma zNIT.?5h ~0w2ONsҵ+݇ xS[C1VeRm}h,Ա)z)(rq\6'S=24zGXPlz#6FE\1 @jkAqH;ұzs3NK|w:$Q'&].d6fGJ{Q=] mYh `UnBC{[f0bK5i1gRj#ߛa^Rzxl4]a(3d€GoL9=fy歆',qwg} xԟ'<?@)A·|ᓁf~Hq\z /} TOiN#٠ qMPSBczΟlQg a0(4>4S8Q7?t[PMN(12&o8Dm瓒}v4 ;W rYnHh$}5$Sߑ7XT,ü6a_2ċݴ@Å2Kٿuǘ35e}aسY<\K+; KFO9XIhRK[R V~u۝@ 3rcxۏqgTMt!T lm65%T}__ϧ<+[g:pfSS &g7wj׷ ޔsY0l卜B-XG}`E8BƇA{ 3. 0i/8uB ̾1 iL.ZHsVcD[k*Z rY`Di_|W~h`&Gk9.n^X ^jahϤxӤ'&2= \\]pZgqr8p%.+ u s>~mT qwJz^% :7 Nm l;1}NP_G#<1S dQ! R_ϰl\5o Q "Yw3_BPHRbT3տgs;AW$ @RFzא4 ՝̢hӁ5%_!tұ-*zps|S.ř0џRגW1,Iϓd蔱yː!ogrF{6vfFJtoW|!z' ̴BB+d;%vaZ)vMX?Ht7 3Id?GTcG=aZH@#|2b[xTwk-SOUʜ D;4]d3( y%6CQzF &i=W&5éc[''P(a#Աv/ƥLGJc̶_V=-F=ðJAY``^7stT IS!]~,#5i ݑ d?U$<W*VwUݺ"8C^@"-*٨Go\ !n kq !mYE%8 x՘l6判&btmtrCqi=- ux}85ƭW!NΖy:AK0[?]UDiO0~%|حPFlY1}Ï_%|wUC9D98dƲ=5z&4)X3:lQi+&0`܌'~Z(I+FSV@.]y7lXM`m*jBVWR_)!Ng!nJ&~50f"q*2 `%wf";蔲ޠRe4O0v]axcdC9m{`灠Yi`;э!7:Y /& Ik1h4bTD:Zb W.B"C0yy|TPmg6B )iu Z?d .fd+ޑq.L+T!1'Kz9V+AF &:4<0:VBMa/ͻY8Y ?\kLnV!>JGHbCL-^5⊌½F]󯴅=wGS ?oTb,:>r!\5w&v;\u'E<L(Hup@CB{ʭJ85p5ejb_E2g##3ɫGA,ԯa%yraw*(/G;jRwݼ1p]T Y:ZR'ZP/?rk&v*6׆ֽ1@a*Q*LJ.+`0t}wʨWZG~άhW|k {.F2#{[DӀIˎ`|t Kq47bR݃ٓߥ4#fm_ :HFt֪uhg*^׼1Vן@N6/D5 qA{!(mE/Tl "i 11F>݃:2:.if``k[ŒVڂtpyDe5= t=};t(7(׎;놉hZ-n哄/ꆰ3\l3˕hr5JD~ De^©,PA430 {Sn1ܜwl+IRdCYWJ˿X4mg|8OKHYMBFeB#xo`z븟+U(=g}M p`m`_љٙ`Dҟi*#< KPs2^Gy, ʤڋ\HHdWH߸XJNl850 |GA3kz[\v+B=;c.wQH-J SgQ8pLO~{wjSك S_mj>'5#q$T?Vp ~XʩRvStYVBd*G+%aSrڼQ;P޳1YnK Z@>DR1Q%$3&3")!q:bw=ƧMDV"@ ћ!c᮱/֣4m@A4O |D{@t>?M]Z VEbxN;+Ļ`ßA@wC^FX [k`qNe uPnҵ޶@^^uz1SB,d?Rddbڠ,Y*ƫ`V@wozm`h0+->y"A*J~J^A_߸ivHw-3GdҺ, pe;1nbd|Kyކ Oڃp#<[la[_W>oY^W΂WY;nQ?[x3f Ƨ!n.E5q;[ Bhԏo/6VxK) 7=|SJAFYqA"DJμy8ow--KqgM0rr>= %s}'taP+i[aH+Lw*syhw3xx~KkS#y"jD;D'':2z96_a/gĊߎ4 මҧЏ"=u#{ӛGn"f98Q!$wz6aD@[Xr7g2w40?Eoqns'`@Wk…dTQT婒jzqĝJxR)%\%] 6Z:,>ÆC˪‚Bt~`|^]I$ڀ! dAUĶw#oh!šY'kj$ :gT9 D;`#-zi{G{&9& [7&(gi|*Ƌ{=ʳ,J,VNgkZ~E4ПїjRqq`< ˝@<]N6'I`}JtCdbK 7PNi Psu)b_u;' #xaEa ikIS3BGE6pb7p3F EΫXK"1"%EgYZ07070100000401000081a4000000000000000000000001662f7fa900003190000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ 71P]?Eh=ڜ.+$e;\8[qע{䟚߲WG}/O; [DJFz־j-RMWLi3韖`/9˽ÚQ Vq!c{뒠1UE6"כ9{JM)ٺ<׻[ʨEJS2l idH{4/lPj^;+uRMF@EMBҁ &3Usl+a}ЮynpuFMg7*4鋧 BWI3`ŻTXazF!qZS꺝} 9/h@ĽqnZ>.I/"̆yHsK!}K@轚 lrP,T޷.b\R74V`3psp߯ k r;~E̙F/@Eb:]v$pbѵx,|pm4Dq^ p.aa {S"l7򒚸oT(^~b[:OZvUzuouUTWY_mfw*q8) e^\cv1^O٥<J hew *HQ\>z7K4 Uc 5 7I}RYS=`_(t[&x!d:VĔǬ닂V@QM$Swʪo%YPo= bqOo%Yе(,SGHmSNVMvr-9Me55J**}e#)w֬o]^?XY p"4KeWهVa"t$KQ=r+``ӶɃSl>` s0QQ9UHE;p8;N?݆RB%|O4Y%2tO'*aPζvH*=@@ Waa+䩫\qƜ긢1㌍cT_P3@^.jB _ {mhKFpҎn Ѹs|M>'+(/MTyQXyکGqߗo)2IV=|N[|X>AKXL`JXu;͒8.طV*r[uj Z떗8p?WDkS[F=\s{Oˎ 锫<$¿m:MwC%"+.[]ៈ}&,#*rERό[dײ>\}+{d}Un4)vNz u}a}Ni&W:|[5~-.$tׁ(2h׾x})YJ5&jIˢ&wB/GЉ5 k3Wx32GZF-OT&?9xaQ,tZ:2ea89hv1P^ae2{32 rt&,:>νN>y2{J~bݩpaqǒ*~h1{ {[W 8>UWeV?xd(jrZպьL2.ICU!y/$<٠ȼ<'R ' W6ʢTm/>Yؠs]A,Vz]8l.&N{o WG΀D๬ %16>D6:z 'Lgqs iS@?mx(a&v2܆bJ0qY$,Y_ӯ߈D?(+׀w Y,a˸6f rSu?Box%#;ǿ'L{n.waz?=ce*usCvLT!]S0}Nvk9=ʩ [~Bg.Szߏm~ GI)YOVrhwJy Ewm[RZmP!ZP؝:jYl}K\r?`1ިyX ^GV6jY@^?q?-f|] !P廚 1cdoi^(cw0z _ua[ᐴPi-@(v!?,.&@6'yA÷8xE`GE;kIz|3'T\Wi$K8t2)>>^;&l97^iQI\U)3Ԥz@G^h6,_0Y&bކzϰ8c/‰sO{[ pG8J`fNnY&i5& %}n9Q ?D;M93:-9A;+soBu1 seKl[7S9 " }ތ70qXAO[߂!\1Z -—^)}T/25N8r2>{)eDhP+a ǁ^`وޒ n!I5MO7()J"0)$S tWɲTl?4o؟ˉl} ^۸C]-9]>ͷ#*{so2*wWRu1 B)n kq <ۦN!B=/g>J׊oSf ߧu?PFȼc Ti8 fFxOP>׊<Hq[\\>w[\ԽA0#q΀3E&{oӕj}l(~^:>{{rh$0ۨV@]r@,ɲDz+ysO+s 3ejO`NB%{C-b {=0.9fncD"6S)ȧG_! xpסLv uo20֣O5]?hb/_X E~^+cL(Ok x2M3Mf!r) t5=@GFPy!D[::@V?߈ h1 skGœ{*Js&=8ccV>"y]yX4M-K;h~ Uy% {07*y4 X>X>1e1C.lr:~-=:GKy(u61M CO$탙+?:N] 9yy3FiଌcsF oqݧ ʘ|G [XX,PRp,O@J=.FnWq;BwLJ^_wJ^džUc_fTݯY37qJYzHY΄EtĝˋwR\ e 痊FDiD q΀5nh 5;Ӎ rA3C>6</y/t8pEk[_KIvZp A3֧r?4/ DA6xwUH kQʲZMI"<4)(JxE|27XmceYG)(#2Rd6RzhAYH!ɜv#-ba[pL;Zk@,y{d>!d&{wЄe:8~'ٴpߟ9&y rr[Na_A :+D4oQ sfFȉ/KkQ*ЅK &gU#~ǀx 4wޝJf=8@~[z+BG./iA?55!^\Ƃ'h0EZ_%{j<΃{sZR9ݹYom ]j\Cؘ)pG[;&@Oʭ3D;=.4BCIDT%uP掕b=ߪZGrmz ׌Q<Uuw׬Lx9"D uӱ=rt2Y'Ja @m;V24v!]+ҶRs-5fL&mln V%L>aX3\rއc 4_Co݉/\3ߣ6gk_ds(5!^~,`2~ؖդ"zH`̋9~ɴcE|rahԙ nDA[őRNx(j#<{2 #2d{Q, z/gunb{VQ};@hDLh00xƭ% .lR/q:Vq={BE8%לK0|F\JDs VGrwc#(a4yihOW9^3f%]EتwQ.[,Bdev<,"i!|˄qa0L4mQ5H{?6m. ΃Ƃ+';j0v5dB˚Vo$ؼbdpC1d|-Z3w|7l.OP,W*&NP0+I<\߈P'Ԗ˜i)`uJ@%/\v LJ$v RFhw!a7:ńRňq(>P Xr/ |l1Y/GiGIz]LzςaTS.B\s#_ ?.Vj9! >ЛxHt J9i* <K7 \ϟwim òiW>,B+Ghul5@<-Bm'$%5o_ctsngw|!tFl585%dD+ioYOM<zan'_vkǒ&d-ω R0ݴ?ޫ17oOKO̱T+zGq2ۂ O T2 jgBb\k F3W{ƾ0|=O x#B>lijCNP1߂C50X|Fe[Ǎ-;9$;QWNZ^^H7{W 3B%G?d|+|`rDy:4K!;2 Ck") tչVBg(3~? ?ju5}@sbg♄w D&# Rb@i}a2{*x^mZc:^ojGE`M[m(^7"?k ɚ+ۘV iD} barϙzZie)~$vh9 qAY\ *V6L'Fc%aov ҂ײpeg->!Hlx<% bfbzTUQ3-W w\^zp L yQrew*ڪNvE}Kɠ.q4ՙa|HBY>Npƕl$VdE QKSi# qUh)JO5%2-MH9#`ĵ\`םp): jJ<㕠//HSjP/^9w1 mٺأJr&dAU[j$̵iT0HN3"qZs0_N%Uc x#v~⅕ =p;MQ`<wP?6'c5exkEy;8F \Tel.tS*Fi:fQT0W<=1;\?tu{|jR.3A4q gh ʠn!kCqE} aZopͶTgb7 Z|Aiaßfh&~<‘ֿ'tgnUQ]yj|{X"lpM2f5d IJ6E$K/ 9":d[6 {5ÍG5w+,U>";1 {~tR/xĕTM#9ޔkY) dv;=oH0QwL%:60b^)Y:owthzl"x˜y ]ua !A~yO3GKO X!\1BmutXmBCǴ/־Y ap+|eJP$jk_Zӡn'Ɗpo>-ܶ+_'J pL@ b kck%c,ҰJRp'( ] mNRU4~$FCס@xǜC~:o?q[P`ٕb{sbJ=U n$!ȬE&bjt ^hM)4Ȳ1w_QMW6 cT_yZ45l4fX]O<=-N] ~%m(%*#-FΊ$V!+mD}pF7(QjMT,lI.v-'N%bm0BGҜ"-OIE>[範`C(j!PPLP"qf\M$R$cH۟jUkI-);_,7dFL\Խ=h@ò.٬!5+ $|)vH9-fJNL(l"rS1VJisGsϣ1eӴmE _PՓcmՃH_欯rm lYzZ-xP +!K 63fI/o{ǎ ;)ԈtAKVeBU;6O+!Yg5@SKl8 IV:w"d'[TUfH/|H几,mnnl^,m([2|8dya9{.& p5yvΧ4kpy K˼!Ok9tQh=GQ.j6;2SkaBGY&gbDRl|tG&>d_ : T\ePy/ C9ENY,8Rǭ99q O R2P7FNc~Eo2_0IRy A!|W1\=b5f.UY&I"}B@Xp`㬌9=6ߞMa>j°p7?.XjMF:HĀ`> C# ϻH _Vܸz$HP}]m؅vXyP5ԋ| 7u.y _Ÿ֔yaZɵ'R`6v3yMQSy@1\KeQ9Fd%gݼ>~}-yMPE2 }41z!D?ug9L%y#fe R Կ{TmFx׳ Ά@@sfM[~`/5MyJﷃ\wJh@@/&а(;6R0>Z c C_Jqgfkm> ׉nSFK~]QP؃?| R e“-YUr{RJ3NDCD%)H$Og>{;5o[RэpwqG^"@Ŵq7OKTF2ⳂH⟴Ʊq`Ge'|J~a>8M% Rymy7-X8Jdգ(:l-\fœE7"ҏzt7bO,,.\ Ɍ$2n;:xz s=_jvY>^T 8"rcH`@5)1%w>|fiVF]Lyx=K#KEl'a S8MWTjM[ )L('5?15㲫vXҕ%zh-T>7u^,SPpsAmF)khNq?)`[m x!6n()b}=\%L`p* SXzd(2(\y^ʸčBV|b)_ }ኰJdN%X9Я-" lqm;PM6~roUl`뽗wNEQf:FCۂ6SRV{Z~z x:!EJԻ1@[s!1IJ<4h_0a?OcoPwRr^AsOq{iy#9>% To]U!Iw@fYiE}1h?x܌qW"b ʾvee9WiֲEz#,T#X !Ʌyk ظZbyΐF3u_n(t7oNdRvbkh_d?Rs9Yoj d" 1<ʉR+1( >`3嚾UƊg0& "\'/%qº\@ѧQ1O_G_b GZQ ФF>LYg;Av W)b(s־Zf_ǯ[ Z50SfmS6x^pTț;֙U4'I.Tk=6 Y.64!`$ɑXttt Ģeǥ6Ytcz&%1mp"1g2# \">8ojrc-I WۙVP=nx7. s0f׺cFٱ+VrIH14KP&'UD2;/& XG37]Y9߇<ЕnO 6~4^VT$pH޳0¶m̈́NtpIW4t޾HO3C%BY5:ԄnwEo1g.,{Zج?Z~H4E)KۯDs9RCW-/ QX? o6\I0sL &;C"Vo]<uENA{ ,^)>-T=6`)#*(P`n,)˿8,ZFK^p6+a^t+'S\iԞ!׋ӋB\haa.ShK˚Wn|>Ӕy+KlH깸P!m9V`V ]MG:I,kjXἑ|g&{cUU⫹I/ԬbtLWNQ[,Ҝѹ;s3M* Ԙ¬ytXnw<=R]3^%F89ySY\c4? L.siK#@+$=> k|L\;F%$.˭P,+!ly[̢ue`b8ji@Ӕ˺Dht(@QqB>07yZp^^H 1C L›suAfso4,0N~qpn8s)%5rAq] ;џ˱橯TOn} 珺7`:Ju C~(gD 7?Eyq$K:cչP4[Ra4FSr!5 ١jz湲meegOJzX`ZM ǧuD|+J BS2L5JK`aC() zlKo̵\9P#$>F)ZWPj.0>2T 5u ˴NP7L !}f\,0b0agYZ07070100000402000081a4000000000000000000000001662f7fa9000144b0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/c]?Eh=ڜ.+X4+%Z hfL5D?蹃TUE"+4ƿ?E1eT1?D ')~)ދ3lyyoUU71-uf[yU9e<5}/а qV>;n ^Q~,%>8ʷ͍/.I[%@@)*튖>~a+Ƶcuӛ|Zs*gҏ링tΣwZS(gmRk_S5|P@>Tut֢B{[Dm?>A (={UenD:#C e(@*qEI?a j;eHg"y\W[^} %W'97\w@kt9 є5-Xbz1p}T>(}"ڣĔ02~k:3gP]Y ß=¿ qXor*?jx=JF$kBn8fY8Z[Z%$boܓM"3 UQ5XK&`&t*n%Dl.<73 `nH*L<(%D"q.9踯ꏬMg( E0Onٝ yhGd# 1^/'Ε:Ӡb11SQ-vhrBuhR6Ϭv0ʨ)fv>s2SsYC$;7V34w9.UAH"z^ٗy\MYn6`lHٛݘ-Ѥ?5m"3drBʔ=)(M͍EvO2-.,Gv}=@‰ܬR^d[ThaU) zhej(',/7-GdN7f $4nM?͊7NUK h!- h~TuzhȈl:TiIN[پ4ŗKUUwj\L/n O7 B[|g2=>`&RKaW^2I zofX9] s9j6pi+iMĞq͢6XCXi$q9΍=H]Z%[{ڵTX(}ɛ϶q>X9MWz R:xPM<1E=ʟA wYwތx7C-abڽS}!>A2^n/nZj :T`NCB=x ]:s3 v$83*-ܴ-[Н7/yLTs o|Qwhkt}[$wl%bRş:h4. =+;aW 2jfnnl)Pg:ؽ4ؠ2-g aUX"ۨ< *NXA*4'!S RQKSz77ϔ9s>(̔_QBbO[wFt.Cևߡ~q#ε` cs2u%̄g'@g1UwP|44sbծ1 1#ÛaZG6kNѐ9{9z1,w S ȆAt{HBW3;J xTǁi(!M*(ew ?3ɱq#ep$XkY5k _W~NcOIj-3|WN5yD_5q AMuNIڍfޫ3GKR^oZI}\ga4[8M|K^w9&Lrhm+Ա+aՋX4%ʞdyz E=%bWqS "y~MTS'ieR*W>nwo'W9j*Ms jBr&ߗ]ue'{.r(q~3˘hv[S㹈'apf.i ?6n ړKj'Fmx9 =3t+JґxhdAhBGt+9SohÙ9%FF4XO[p-ʠYY\k@6/Ի.=gN@hG`XWyNh~6QU('`e@3~>rsh|G¥߉7]F&m>;(P cb C`2\I+_X<(*$L 2'Yާq 6뒇o঍@W˲M2kxDFe DnQ~'V_UHvm˨cf&]P>,[rT1y6tEr0 = 7qB!]4һrY=pqOV">P 'A^eiB#S'O"?T-À:P]nW٪5Bi跕H7!,\m(S4qI!pz6wT4$z: 5#t.YFF<|qむqdOK0<6|OPLg{iņ4EA-Ɵ-?ū=ؚJsv:FsWh CD6vq >shؤxTGTN7ⱅzuW:D?SH¥_euM8#mCzl뉉^?D]/d/q6@Qޏͧ%HpUNI@4ZMc.o炂1 1 DPfqk5]4B^ !_A{=0ob>FG f"-Ss7t .P! 1Pg$n뮹~lENq!$cط-&R9 ~h!LZI*ɱx0aLexqt<0].k/{p~ccJ7dDf3Q,Gytz[E@!q )Qԫ"8(GV.Ȑ 2Wa0SWc6'-j_uV3Fm`$rԵ1Īq5LK#d/{z4h KꁮA~jG8amTXz O![.2ٞe*81B /ynO8_˯d(ѕ^-KV9,~0AEKDa6%]|1nhM O!3 1R)hjfgIYYTR4;="vo=ăCl&njycq6Oy״3_`g. SLkLGH#' ei ;r%"JM7\}Hk"S(?QMpч}Zioo X3gyhūI qCdGQ$i>&V:YjV1RT H4Rz-[7sjA;txWށ.E ɎYmNwVDjӖ>r;nlX4U| ,ͣy-%Twa4DX+6hKsћz+0Xor1ߗ%NX UpiD <({t ToҋR骾X vJG3d!~Ƙ8aT c Om!v]GOL6K #f9A9`[# ! (B=JI+pG(hv܅j68b'TKYxQ(P,M"CN tt+ ljX_42k)~*^x 衅~κ _5a4Dxx %ڹ0}#!\pasHr0xR|@G8MW"#?D Tqm3CI˺-?*?÷@n@<mbf[9լy"[H BΣ+bq3ezIG<x?UP}tV~V㧚qܛℎ Acqj;qj祷{fn#Jʄ?(SSSlܩK.-΂#U8޺Aj>_)>~b-EUe]Mh !(> JnSx7$2j6ȧ & 4X`qq]On!VJ¨7#FjMp)Sd+y&B -8-~XIzwvL7},šƻCvޚ\*"ʹsP4Dže3Eh(m1@VbPf+ UζsJ8\  3VoG*_+Z)A٬}`ERm vG{(tS1$;UUQq;8X555]3P O~BzzEfcoh|ePWV<$X.b|aK>qBTjG[ċKÓ&ҳgD{ .5e;}2_5,%\1fRLkIth6L%cn1UP5O' yҺJ-'}ݘACkUi|(XGR,^FA* ~.Kd9ϭ\K0)wx "?j>*mgCF(7Nm~Pܹ^% *w-7Ih k&;!h]iځho\CJs>3+h&nzڥH;r@7C;ze 1&rX ^/K-æ怲,UjT`WG´'tdC0~<(НI}dҔSPz-^}?0oư^O'(ػ1U!d+pPu2+N~4jlWOA=L0B8d@I G=jg2 J2)PV?DϹ\B3/:gS |y?Grx_[]Qk D.e9s筏Q2e3bz 0橦pZ;e<|A.rc?f]L!ʣX'̨~DU-/;QP7_S&3hA}Qu*gs(>NL ْ{-Oy<̀?8-EQdu"8z=OV Ζ72~,} /f),ggd8Ρm{>{gu;gV`G[!QCh(@ۈ6#:\t)e8sJ>Teg[=O>.bj h:ӑ"\L {-':@^ruM^GOzLK @ 9h=--Xj(u;F 7jiSIEv@_0-sv6,KUT R {IV"|D(I~}= 3v\UhWz%ɤ~ID|:ytSg½)6J0|˽y7/lcfS􊮖H_hḊ`O0x#o| *h*x csL&Hu✧!1ɻ&qð,KxHz O@K{_* l.>#ͅY䅰X#]Ljlj@*MN(qnJ .д|%,NhzТ|9A yZcbj y=!{Ypg0HmcHv8TT0$J7lH-pMJ vj'am- #O4të&|G&O9^p(_&#h{س4.E"]Bz~N_?Oa GY]=>G9帅D_X\ofȝ/noUng5j^"0T"pn>,W}<F9%8_L5D{jF QQ´Y&L'^JyYm/ϲ- ԗ`!>ꒃjt #3l}XafPc)@wK%&u[O H1ӥZk9.{֥RfUuR6+;vĺ:^e0@c=Uސ ]8ȝ'q!d1OxэR6{µ2`zӝ?)ׅ?cėƂ:cYeOaYnmˑ$&-0]'9Nv[9:UI*OkʄÌ+&;~b 4d#٭Q\7iR6$?~ fNQzTӧ8l.+c2cҭOǨO`>"x^0?rN#EɈ'Kd_vM2?wQ-h'x bI`b.;=+0Ra*Ɂ̟e>k?gE+19GYhnڀq5BMk#vߘQ@r<%2&¾ hv#ĞoI /(6~*H*-J1M'@ZTN>V8 \ujCW[+0!7. Xs ~praPFEOAlJVBQh1%;ML9I,ă5y]ED_e9G tSuxf@[kɔ"A7L4Y=@yP^.{ܜ~toأwBWm; V`wZ< eiv@vo)rɪzѤY2H7/xBqÊMB+LMiķzGN[{*-d\(juƽ}_/4kgENc\bi B7s e,])U@)r a-[; 5H$A21ISȌQ!d0AfyZBHcPHA`3}Zw( fnʾ21/!A!i硹sLǑSX_ӺcvxOa7b$ FE d.$Ef smCQWYoG&9 utĊS8I^XQhfT`c FsǗu^M`mZi&Cw7~QP.{PNzFX>E*\/DAȝ^< /mT>5{bX 55~v\ N8i7qȑ2S# kP.(+H i/({~(⎪'h* .,ZX9tt@ N!;)A;m{WRjC pDF>ѪL\l U蔼E0H2~ul\tz5n6M2 .SKgc7 .7m@op  Dô&.'=%W…[kTBG"q3;oěXF_dt64M[7=9~`T`]RT8QzK" ˓A!ʥ7K&Mw/.|y^V 50C-`:w)@6M-ydƈ@]b0:XpugF9q~t ^cA '*k&qaε ~CPLm71n>EOrQ}7j0T930?rtc+S$X@BWh `!wim1E4ρ剆Ƽ1J%͜6mm+!D1%VZ a^űPM$~IlD蛵=3فšcNM$Py]3^wjtnETkF9-Ql90e_mU 8x [lꕔ 3TSZAxfCrE'Q k )^f#5:R.hק5H'&`mԒ>3;($ϡ:!2-W^Ƭb0P '1qIoWƹ,;bzEH?na5\ B럇yf}0UOYQ$1SVdjɴqգqSME4xŌs&?,=)6e7jצ2(Xt\hT+Hy%?R~I S_VcũW,ٌ52>N_T'Ѻ#, k7,!ƥUUds]] M >ON)'>SӖ ӑ:]Vɴ@ǿT,hI-QI*;uzPZ(- IYO7jN_ ZGӪ}ڕ[UŢ;@kBI ̒+|uݴvpι$=↸U,Xqh055 -XnD@EY /v(W;pj&HڂD?z#ѓGks6ߝ(KWwYt\ɪݚ$IK``esa]VtyӸu.05&"(1&bdm`v7޷1tL/u!hG~oyE! 0&KK/5x\Ic?$ Tna7z &ao>_$MfUNrKx\iNj143" ԊJvʌz_lCs43"&bx@nw߆Dbڔ_RRbi}i8ȦK"[0 {41gv \tp(]m!h*g{z>幘KPr\Χ\GHl`{@dl !s@\܇TܾӪC9&cRoCIQ.9QҚ [p&0,R od+?*aNae]*Ф݌l# /W=G|cvRM7+U;*@q4||;Azn(oQr$d m0'/ɃDzx$'oFEu>㏉Q~z$f.'`NtLZHKQ;+4]:qxe.IK"nxueN \6 FՐTE;݅e|G6lG{?D[ZA% br< }cfI*L]0P^cŁk:P*9 kvi$ 15N3F<;Hsh$uDY%D4ڝ!dU4Y#7_Ӆf6zt/q]nEkz?ev@v )7ї~M" +:Zq-1N6uJC/ JW|߅E^#( *dm+߉-y7'@Bmr$Y*qr0 NXѥ gŲmb/::&bHl`GqP"vZƒ*)o*H=gn:ghYvw6&>4&s+F}=ַ:H7Gyt׫zڦypXf )+r =1+Z~MDW6tv~|sB>UXs^MfP1j#f3`CdBݪo5MFk:39l}ٞ&@ELUxdPrڅ>0?ysGsTSiݔA+fux.c!f\Kݭ=~,LGgp|[=P]jCCᗖ^%2⚳&djv|`&soP7a%*A[0 K離^il^SI,CZq PpʇNbzAal[[qY[G&Z^Rf g;.Zx^@ Ҝd(:&/G*20~|ŕ7c id9"/la_Wco% t#6)b`^ xV| 푝FnoS-6cGw4k;ICM׬WG TCx]~KRu( MoKG7F{q xf䷵Bb>+Oʩ4 0kMb-cp$bCk^XB\ɽw'_<&X"ne(`ݏ 3/7~.BkRWcaN X&=Nu)`UP)W-;Mi: qLY=ܕxjaҟEHozJ#?tx3JS1&j`x^'<$d1 =ZQ^CQ]N,w߽l$AQ܉}LB0w./xY*c z@x:xJ`hʍR_XYs)|}{"GtXFQ؉`N;L0?AKhZ$m~LB__VBT'W7w9Hr@z Vn~~xY=~],PiRHyU3^T],FbAo"4c/_">ڸ&v 3.+N z,ʩ(te;F6VC1=bFlgO}Rǧbs6j/c a3Ooy^ 6PJXw4u6Bk|cx=ʒ0lΞB&~5j6iIFaݠ U>jk0AcB&c6q%FRq0y C>cqw(OSRKp/SP D.*Xz_+rjIs9 7Z µgpqezS]b}5^Id3~w|p}~ŃjT3k#P8Gl*}zo 3%NɞYc,,=4h.g %&@1A0.KZ}I`q,faY`3*CTHdEĪ9gj'OILhE,B+>7sKe5juE+l>g|K$a"PKDG(dgT2d-P8'%We72$ w8n08K"?ld _7 bv*'c6Ioh$[BkRtж h)zA!B ҫ~̫8*?wޘG^qʅ' ]s`Z %X=L BZ6 ! q-A0&OŻ<Ι"~.T֯.|M{3gdo/LLQo+8{ϓC%H% ?! !`]/x3hn]'xӐZ[:?Ʊ*_% ЕMXoI-YC6:K)Texڿ$p!(T%OFR@lV:.NQSOUeOxWјKسd\Aۙsmp#P9.ΖLPN+T<ԉ0gpET*}ABO&wV T62~=y?di/ @j\vזM2TRےm9O01> "^RmzX 6lр&^|majΊ =%gWHN鿁FNXxx^cC㚱S񰬔;,_Pюv9|Wz鬒 4ABMuu5MT_m@ٸi)u(eG`ʦ{kV_u)QBgpZKb$L u|բcj0@l~nyL-6,|^eHgZ GWW#[MyHKIW =FGn{Bz"bC!s14U@e(9bqip=`r!Aޣ#+N/я$µ$Zaj .86 !kM;c:_)npY:EL>Ù)E67<t xUI5>yZ?^?2--t3:y4c Rb.As|۞~k<U 'ޤe,gPJ_U7I>,u]$vNʔ@RrS| |Z} mRxЦAS^?֋ˁrI e XJg:Cl45uhnDE߿m{W7>i-KaQN@(BLQ 9@+GM@Hy->e\TnW4k<{J!ڗ)DНRb0o*Bj5&Y tBQymKcëBԚK0q"^H6-JYyciSg>{>@T|0~J*CV"C5o]xbC:x5fХ 0nuln ss+mLjAu~}V^ѫ;ICw _ 7`ny 6,LmL*/U&LjC^ThU=v(9)3^ƈY3$FZFX:v~mYe\\0V"A{$ʦ/|_ՙN}9YݗDPvղ!'sZ՚ΈoXI,6%c8Xoԃ{%:QYHnbP!n?פTଆW72$>֓]-z0`fα%wiZḚ}V#@)[326lC? @(<{GO:1v*ފT7 6!R`b1{*@k+]3m\,X2b# A=RRՄ30N?+KXW*KB6X(Z&OG|2*#$KOt46/ 2Zy%2V:ո?Ṯ_Zn!myA  WlRHEh/&^zW Qț$gi}t]s%)XXfJVGRoKR㙥@&ǿ5GbH5SCנY:63ۘlt>@jd4 Af`pK( CT@JL4/d\0sA>55$iex: ʥ0XEv=I'h83pܽwXǓU1 M3T4XEY"!M8DpDd2kZ3 }\b%oH \)5IQ@nìtKh=ٯku0Q1 ZyC1>k[!d>sdn8V}~$΋M/ eU  "%j  om #eH.y:9G*(iPz IHN`)hf'@=.|/&:Bxў`W#blwdJМK0 nc;~9`= -Ʒ.B/-DiY.4n%S0FV:>TZ2dHH·{dQu`Ô֧w!H ,l._* %A#a)ܖ guՠҸ%""F-.4ޡJ}aGZ@$K."ʴZ2!QW/ئge<'(E6ܩ;iĩ֪ncËb>2I0h@2&mm~3`,4{ɝ|L9p͓Eٻ`.dS75)ݨgjEXERə3*ȦTYUeT>G1EFVyKUhZp^ҲO%LZQimns1>$ͷcBb fJQPb/ ~>"BطG1&l/'ej<"AyP2 ?dԚ~(Q[."?#Y<m).,]s١ZN)d_Ch|IV',%\9IH4M\ңg`k|"sPȦ1B˛M*1܇0"UpWq4VY=Y*e73 ]hO* /h.,:o@R߆qB EW1x%C^HCHE2 $B=PCAKJ L`kcF|ąy*/bt?=*cWxT^~Q BDG?R},/V%=w{ C*=ma[/$3"Ω#M^ Q:mBגf]XlіLUM9&E l66Vfg$3Y% j!`,2  ލ0ċ- P"r@6NݯҊY*>`! !hLP; '}t߲kW̭w#kѬ'w &( m߆Jcux?zX"#fD¦%M8l[tZԺSf $Jp6'ij}Ʊ֙pl0kw5ì+jh2 kG}1<L9iIbru,$R&0${  lN̄UmCO\U>xD}餃o *C3&x8T&0gٮTo8@~,3N:ø⑃?؟DHK7ƠĮ 𮽐sǍ :DCXbGXO?w!(s\#:߀>~4_>1$?Yf,㣅'..v5m(]v,aV2d\I@XXcq4 $r`cIƽ5FX!I:>I|EBϝقo:k5Q!P`,£*آ/(k6Z Mx]a9瓶)&UNGd=7dHluδepK8St&0Ʋ9*91o׏(~\Ӯ2o , L.NnXVm f;r5`_l,/M;rLl kOTnbd`YtF"ϊzZeyq*ulYHreWgӿ3-A8?"iڏbB4|yYtK8y{;iOw/ll4^(R31"][ld)|v~&,ʲEHjz8n>ȄdoEMjHյ[aY3)*CDfnU1N}lqsfRz㙺_T$K273,f*xX. 8w BQ'6=~: W7Tơ }'Hۦm!s`MI\ÁJWf0^78݈BI dd?UZFr$u2>eZhW}Dh2h2OUv1 *Xl(WgNA<7iӥMXJ sDwnS.m64$ZMee֑\6"ePqPJO|+Sfјor@¦. .sl^k^QBcVhVݩ~ c7[ )#!*;;=;d m\Nzd_Ք;L)$Kj@յ P9z6&HrtuZBW&9(KѱY4n0 k"] ˓"(=%6-ţ׫% QsZok:Cͤ6a8Td7 (]uw0@yOI ( W}ı0\*(!/[ ǍZcVڶ~2_A: ъpBE?YI8F[i {䚡Άia@΋ ?MLM!0v\G:GV(17~HiDnA\0BMT2Cvw;w&qx?9շg!av!9_kbf }]d{78?fiHB :qe*@7^L"bNAyػ|)1u5Bv6@1dc]k@B=[3{y&7:&' kpCjΏh][o{dβ*!@YMsiؕxk7gY_v4W^ MN㍡d>f1#}Z܁|XB%Z5!vT8+;NgD!hW~g@.O}&I`ւ} Q.&O`d3W`Vmo;[ &[.4g]lӝXf fXߋ՚hVV6o;e4 )%"* ĜD@o].B>6)ny͸BUZT-XLی1(t" zTme3~+> s W@nQ_QIOx&JI?%yZ^ ԉ&k7ʎx3׭B"Q$gv"6ŅFlyQ vpD}[ Ut%]b- CLj * [7!YIMIջ}+z'] ,vXHd K$ѪjM4e!D&"Mɦcľ*<#MZs:Z_ S 0M dt?`j w\\il]dzF":ZeR }iПL̇΃Q@Ў,+lθŁgLbM[& ]ńT{y 5Z~xQ r+h/f` (dZ'=AJزl] wn=߻mD=&ݚh^Q í߼5z *Pq#+Bu^a&6K|i+bv2bh׾wVy~-gq|$w>6p{藍v}=`q2wAX甫Eظ˱K?8u0[HKšuD%Ax4.qPYWG &{`Xw9/R DH&7;# './݄!O>mN%s:os*&(QY܃ zhXUJWۙ!E)'n8FY+\$tZL6!pF0a_q4g0ǾDlr9jV8Ͽ<~|("d'q#{s %d;jVpa)Ep,eJ 17Z}2Aš"k{CA/#!)#k!{>bԤb|ǵ/K}IPNMKzʬQNUkEe.ub달I1j^O)jB|&g;.0>8HIƍWRof VqXiuzvҖ w"{($UzLC !7D -W7 X401~$bQm[$cZ@ 4q1S4/9ds@t>Be/&fzm_Lmhqu!ɁO/?b7:X!`Rc^eoA~T?SR^R-ѹ.-1 u ,S`#F"\1gQMvgaɐ`COv:nޒa,Cb>toP-EfAJA*ժgXJ:3[ K O9seHc{Oza0W_8gWf]yÝdfhd˻~I7~⾚nƛǍ6IoĒ `՞d֖ev*ѯ g|j||yvm;f~jֈM0t'neU6nwgkmL䜶yˈmJFLѓL w9 CL9F*)"\q9}1c CW)*ڊNk$v 1sR;ՙ*1mc$)LAbQ96gT ٻ=T76b5b9ϵ^)}c){РЦs:c7cz/E |mh7s.&%!QpILsL&<~\:wBd=#k<3z*yhmsG!;L  7%vz%~$huQP0؏T_ ~|?"~QhDƚ* "ۋ*#?V[KMRP=CjQq>f1=CRy?t8љM̎T]2O}ZQxA2)ތds9rv= *;[Du:r\XBRzֈ+)ljnx*>ҴZ{M6Y-~" ;b)X=$tTU=5S$ㅱvk]rH}%BE%3PךjSaF/uGL 8,x 6YٱjM~@NJm$mu680a$׎A}ՊpqTw ~B$n<*ŋʾs3NRw/lxի/ y䛂uZV8Rƈ4>F"pWiN"g>8ٜa92j֥m=6DZ|j{\mWBQ&B<8i;P۸om\kxG?xj).9ohXoUyVΕ-^uIW( :9ԇZ]1m:ܻ]\/f&e~[rk61$hz4(6.?6`Pd+oy{Q|X*4Y +Ϸ]aE6?bX)!$đ uk_0[rr*]t7Snk *f6P|8J١I+:*QcZ=dA<<#گ#;gj\ٳE %VBn)1> kN#6ảDG {- &(t!A1R;I~UZǛ1Ҷˮci1{$F Y@\&B:?;mtp@% Wk p9) n%x:dcDFօ#!p PD¿l}#بf\K A'G0 aMy.Z&Ʋ:Ɣۦ5%S w7fBys tl13ЧOGmt4", \&ه\ 6,(cV {3v47V]{lN;OKH7&áIAxfOWPl!ws2ށ n<`&f\`;o!YQhH%;ۻӝyJPw5̍I$ީy8dӋNZ"So'5PaA5D 2OjN6qkk5\Ż^j wcEsf\ xݚM &TP |AO:z$cM'0,:K/24#[ʍ]>:\ӬDOHVh/:2=(#$@(KNzBԯ߯dL)9'M?I`r쪙_{#oyJcNCGu0[;QtZT".ŧ?+ݜI,A皿C{dho?$z&XI"5MP]*Ӣ(n!T|Y~seeWl^Y7O'"| d` 36 n->EOͱυ]]/Q۰ }h}`P2])mg޷cn==q> ih;jjQ³}ʞcZؼHt`xDyoK^񻡱S' M3kfko >e.e^tP6[ـ Y?q4cc2\F;F Oܿ[GWM%\xEx#D[?L!9nJJf]ƃba:3z5هv jIqZCi:avBSQe9y*IT/abخv'1EĜ>fM >x f1 "6pS 020޷FN 蓅 tu!*-EZ "U䙗{R,ט )$'k.{|h Ȏ] 3Û6`rRHIqiz!uf_z5Ydq%oBV@lZvs^ɨ>mKBK" . R.]1`adAAc ~ˤ7܇S_Q?gy1Z Ss} /l%^aRRtLDF2Fݚg7p~]ĝp"T0NaʁXCzo*}l]DSל*Р\j.0HѽZG^C% 0k_,:SՒ@n>]>bVP(!m\`@=66Ğ3 FOqX4cMjG$u ԐVc ݮ&xEviKdbiu" ;~I8kK"d .Iηf4LfU:x7OtqE++[JY&2֭a}nXx7 GkaK:b>%Xj&W˘*^ Wc]YXp|#qUhZY7[i)͹E;~{ aL!xcTGpK`n f73J\|~/LKӷ1\4A6FR(F0Q`g)|"Z2 59,ByL#t1`Kh䚥=~/+xcZ1F߮+܍}xQBM'Z%bC=DD ڙP$?]c[| sd] ̋.\' {sqqUʥsWZ n?bF o5&8ǖNuZC;^2Kx}7e <\j/ ]A2[ǔ|kIA+V'Le2Drq)^leHS(4oT"T9,(Ƕ3`ԷTϧ87\`F' se{^E{84 i岗_i/U $A¾هCB#)M#i6LytۄFܤ(5D'30$1ĩұK(C =Uk1 P֢z;w@OBqC}ML7;&-L>.d/Li;hjZPUTZXABU[Zk fE^-ߔ{=Z&!(O6TOw:`0c:˫AJ]f 6ɭ w`G z?zx{FJq'o$k-vHHxC2AuUD:HA{kxR?[۾jm$aZ4[Ȍ-]GOI݄zJHNM4,3¯@gJ /GqkϯGӌ&FZDF%gLA | qG1$hj&hj0g2 ^Rd0%cZV!{ˆ+1I7 ڐ2k<֐f꣇-3/+uF*K?)*wm `%l1]0U健2 ZfZh%Q>܇4Pb~zZQ5^r+V*TE0Fd®4ڥ" 깪CFmRg IudkmVOX O0x.Op32{I! H$lk3'_L.#:3BἽPtShLMx  PW > y+ytgXHPd|=@yt_fnD0 X$Pɧ:ń eۜ)("{R7uY'qn5kz9])Fֈ8 ,/>]8J'[fivYRvWf =׻{ Hv>|Ola梡YQGc{Ha ˖ҝ[8b>>=2ocIuu7@g0a`p}: @ [gMތszy ɻK~>]gIىaFee ; bG0, H|Z91/ֆ<V O SعpU:Q$qtdH;*E]/6bKwIJs.a[Dv/#&qb-) ={+Py6Bv)oUeA2\TdO+ͥʆ q5 )ɳZQ;PnDzQ:JPOljra7 !m?!tD5FNNݐ fVW-x}*@Y<,QhS̮(Q}%,c׈kB$erf ҐȘm7 Ƶ`ҩ瀶ZU%w?0f؏ibtr'{?Î C?VTYQr+lྵD.SzC.0hg(J=߃^S^Tp$b.0 ±N^ބ?.1iBӋO_s1C6=xl) @[MM!j ,2}Y0¾^d'_L6Y ́gNd[Bz]CjmfKH=. R-;mΠ79{f6lt 2zk.]b‹R7LKQKZDҒov˾Æ*hx`X Ԥ>- !R¾_-'W8;H=,=f'=nĴUS3qH&b\c0~m Eu]Lp Q91PTR#BNi1>M |1t{MM4bn#mߚxt+I2NarWVS=AcC P@/6C_v) !C)@Cm{uчMk4<#J ܕz@g(j{B ԭ‰TM $X~n?}nP~>jfToh&p)r'&:U8ubl`(_XۊR֩˨aoew {I׆D΁lOWg${m;û?UAEjOfpw7ŴɅ$lܽ. run U%U'$6T[6t K 6{ _!n̶- \;'m4?Pp*k 5谐tuAx 37or(B,n@SQ"iyדb?uTg-&QU8+&Tƞ>h\tejII sߪƽ%ժ0 [ɳ1>yckn /Yv/b"^O>1~':n3KX7lGE Od @w2ax|EH% c) +2fPtfD稰sP,Q~eJ˥Ьs$B: A(Щ.D ~퀛UKzһ4/?H׮ۄ',|ޙ$XruCo׿K^QIE6sm̈́_I4כ(9&GRF<`f`zduv]@ l+yby:+6;rH9ZYֶ{cii.x`8BDpRf axl㰼-ի6Ż FFɵk4oYLش'O); ]>0%5%J=I:jv|P+9ph% 5QW&XƹВ4E@&Ɩ:[eS_VK./$>~)EcE8&y8CZ:%l|ٴӭBF_8`TB&'.G8YLX±ZV&nQ90%Nhس ɂh5K_ďXeN;tY5K͊n+Yh\-ZP4:Otji=o4I@Fѡ NH_ymt^_z9kק<|ka؏+')x;5%1uD[4u| zi܂3rMEL,gaWʂj1< AyюֲIe>a¬?ɎJb`ru h2QŢT7Njt*k4oq^QOֺiK UZv2öQ4 %PVlبl]fYnp/8(µ?g\[(ˤOaљL8K;1a&D?!I,u2?߱W~}j8˔(M oa=yw@M4b!pȴ"fR>⫌Fqs +SIRHjmʭ\?w½%;I~}1{[nEsFn~$Qcēꐴy#ޙS|JwE1K~ķW75g7Q8vkP\S@m>a3M<xV/=Oޢ377>>~V$kzo}W%2kl(T;E4V#j[cL\ {_?[- ׌B_cLy` xaҢ.p~oj,X \{"{#yT󴲇:(ԽD錴'kZPP,wap^0?|jR w:Qp t2\fqG\q)+Dz;Dh3]ȫLN\B? iuyEU,,ݠl;Nr-c߾(c^P]nF a6|co_hFU8.б]SKu';eQۖ41kPw{Q7>ՐdJC BWŷP;c87qh'ugݤ;!=H8: sBfvcmqB6_[ ?2׳d8j ߪԼ5H3B_Y@͏gQ_!,V\e"\swY%4ɏEvs߃cQ$Cor~qBk(vNt]URĵ+%=ĈXp&q-si#FrOk5;\tP4d2PPoj'n݄PEnh6ӞB4C/uGm|>erI/ۘs4uc^/xMQ-P/>{vc9zk X5d 3u_A^>2M>0!w̎f=a4ETΏ̑.Sr}h5cWqG2lkoL^Vz.i'Za7 + HtKT7T\edx3*ō1r/%<;'f DU͊tkiǚ q5LP&LY4"(0UOidah*-@[- 9\F㺮~WiU.#T#~CyQѪKopj'I[L*kQ93 @ <ٔn+ 33 g+!˦fa pZ4#ؤE2&67 d0t ̎NW4Пb>gmס`-=[uUީkTE t&/19~j1q%rKTreUu`a˩ Iح{F zyOzkDze%%C38&?1gCsE %[0f!%ll q_z%%ѿٹ+~u2"t#YjM3/%bmͮ>x3bqL{l)z|?9 6L 4,D봄LziI쮌$O FͬWI#ˁ~OAcJ^ KUFG$N߈% xY[.aq`WK:](Kp/ZA qyG/T"6 :~8N:dSe®d{IT9\COKe1 RH "be Jj%6bZS]g EIh{z z#mYO"%hk Y|fm.E83utip]yk Bm&E?Η҇׶V3YE0c]phK&aNPKu9H)(4ndvddsh?IY\P@k= 6N#^0Ӊ\< zS9G@`q>rSܱ72o80J,ug$%`N R-dnRrkДb1Q5 -&V!ߑrZrcm&\PГ*;$ ~ϮU|{+ǽI/Z4cY;裧vBXOX&T!8j0v9r$Vg3!/)BVu Y/{CE0װ̚^TE0`:.{U#A_- |$9Ý5@{MP%'6md݂-=Ѩp? VP`.lOن}AX%7%Bhۀ[NP˪4`RvɠeA+9w;v^xYʦ=z4B*ZXI+Ři~h|RI`Ⱦ)&fa j _AEbѕ\WY;)TS0gZweߎ`L3)C87Ǖv5]0 arhEQ&"{O'+&DA& euB֖\$,P^2Cr">Bsg–jԛ|#XDMh"2^ qF]L \i^T|c4>n#9ҟ{˛ZYn7 opYgA@ sc"f/gIifPvs;[8sk!28*!A_&A]{פkNJSvHK|nD1ãSṛ \RkSUŐRu9OYHj! ]*i |x$J0%mkʱLFmh@<ϟMc}B4וֹD}"[vq{l։NͶ{">Ӎz{&1A h` 좃RzƖ}ra^ ;D뉇!J|K[9B2̵&ʲHpՓ=xSxveB;^ZHZ,7g X)9(oǚ՞tV h] v{D)/hhUJY.* iE:.k>/d)יoOLDmg tc$^ck&~t 6}+א` ߂QcJ zG,W0s/L9 y9C#U0[eYg#R49mCՉX0>=\a6M`Kts(77G +rОey:N5dI%8[hGM=L}c۱a$ Bm@kmQf%2h7NZ-!R饫@E: |?|k1FgOgi&Xo6=Dz`% ALXsxX~SXZ첡Lr(Fc%Ž@zdQi.d$Up kYaq_hC0V}\.8R;9aˠrK4 ֝8S(u1ZJiZdpul`b%swmd^"S4 $j%i^I 4<:V%YI4$0 \LGJKQlQkO;%r+!d/V𪟞ݷ,]6[h5+l0$[)&5uBP($S ,Y֮pMAc6y.;^+Rs^>xK\qVOB 6X'DQgi e%Y]ĠWOOv#K @zjOff[ A7%}]4gQѭ1W6IlI>l}ۛ!ݻdvcI T(a,J~z簵[`q۷e*'dۖ~/$T, #2=  #ʲsyJҳu"{r.ŝ\|}7 x"HuO'ak5Dݨn>.(1,(ƶi8 <}!VRϐ1P([ @^yc!t4d-%t6BNںJHǝ,T }](yJl& h\7ܛ[}t3,0G  Q(,T̿1UcU[\U[<}EC&v *(=;N8`/v drr~G)'k' q Ydon -DT;xF1*W"o^8Ї׶GS@Hw+3,q|,Vieh[^RyYdǎHWF":1#ҳB/nMS$ly>`y5aOW:AhoO|Rر, 4#X|Q_Jo 4e["SG·Ƭ=v^k)`JM*=U&hV|O(m&қ텝5U[VGzl,ړ{{,WVA{EXc0X꘷ Su%0N?1nߦ׊vaːiIhb-VQ«_)EhJpyS.B<~n@]'E|{p}ۺԕ2,k5N;6qy~SAofPDY`BߠOO~]εDux=n$K&Աs;os5CXs sMŠ 䬼7m~A< JA_.mOƅt6hEǾf84/;j?BI[lQVc1[T>VkrTe^ A?jp\1=%R|ɳX<`7T97Ž pIB^*V%1IvlԺ3%ZY ZkӶbY-h0MmhH%X` |Fʖ.y7&y=@t ^zWx DE8& w5&6y qd-By,C,ym*T~gq|we}7< ^Obܷ@x2uJԡ+9hWZ6/$=׿9:oirVmksfku_47uxF~YVs^ryC#݋VEZ, bqvzguv"<;/9Ȑkc o[eOJ]֓(R+dE=G 3$gjm ]EͻHy"ɢ7BSuɰWQzwdM}Ñl"u Лs2j5bvdqQ?v@SK˜S5}dhT)]md3zCfL3.a޾*m& @;k1p5*@):*revk| '@۹M"y~ x iGQ>wJ,p0?&Зʪ7؊3u @&A\`qή1‰q{_?5#ݢ~'&ٲTWxa!~`Z6h23 HN}w7RE^Zc索YY0=.w9QVD( 7'D&gF DG7 a-832c̺{CO"ӅwV2mG@*̮ըΐƠ20_PhJng/dQ,3Rrj>êt*8^8ߥӗ 8a$9r94pK .XK'rjSNت.g~+ݾA^څ!Z%f^٩[j8BB?6,7o+/6kԧiܙJϰX?<3&s<ǰYlYs[ @XkD%1@ʆ@7|/vvDє4$Bve$>l1i&/g V]ǡ50SyFG)@u9J XO4]&z3Cٵr}`-=w%USЪRN]!V8upJٌl!UB{|GU_Y< \<z,ld`JMn2ѩ%Q1? j&7jp-of3] 梢l!wbXnNr,4unӏ.åљ1 הȃ&Ȩoc'?}k4T@;SE!Oz%'m'K<:j z+>y,+y1iz7.88nFpS.菾摵 Zu+UCHBkyϊF{K5YaWDhW->楃ky.IkyrOԼ.\P$k!ɟ%=/b Y}d(G5v&kz7I-P%\0-ͲT8"OT=Njd3un=5Pr=Fƿ˺[Ѽ3) _~);6_KP;xގ S6c!V 5nFb6'uT\ a4pT58V=8oV' k/4>VoStL.('URb J| S|KFۤ} LLQ.3/U}j]E7H= /]$\"UN\7k]>;*n(iYad RzN,=i>i͆[FVMGȲ#sP] vD`~5% (LVJНuBKq K8 2^/עM\7i56/*XI ޙ/9Be@g҅klgdkR-e}h@`K"*a7֡xnin%w["a }jf,9]5c) Huˍn+?,=k|'?-7,Rĉn?aY=qt+D51`|6RyU/&'Ʀ}ihc}U=Bl{vmtzp3W}#XiTUß36S,wC]\,}rD"\D~6JƱdEA?AF")!OIB6Ɵ:w68B(D~8@·>T:Dyu3򡧂xG캸$Dϫ.Īrm0VIHa] k cL=zmϕlQTmǽ(sW@-pdzC$e+t+9ߌ \ `Yج?53lB- iL0s7NpD|D ͦ2 vbU,55=/C1Co[#婗Fk g_"$umu^R}]MulTnLۂ+TZfت-AU`NZpqG8!~_R6O5^lZsRЎiߍ#FpYqQ',";;RIeԉ(ّqd=2HE{Ԛ$^ Ceik\ K㺖]"XVž!J [f%0pnD3~B6xF>ef/J296Eg`/`6lyeR1ǰ[_Il>;X8^n?.FI7>=8T ZW j^ -̔t,z䊭X:fgsԳ)ĕV@%ȆoӠ8gF@oQSj-.=mPǴg0B#)97Y?Uy\32)c<<RݳPKMW O?eKe1=W?bQYƱ6GR%PؓȠ! 2oGQ<G!s \w=i{(?!9['~awپOF݊=ּؒ.΢WT`ʐ=akڨj RP9i)o؉lC798~ֶ($+4{7&HaDDz[S;^awg3kN? s L(pI]XW/q8Ό1“[ƹibIBxlwbJJ!c BϮhzZ[/‚*J8H|#o*J0S8ȿ܅Oo;5\syFTmۏp" mɛ)ZߋP ePak' ګ7zb﫤C<YFdE&lQbB |aι[ Єh( XG6-[ʂ7ar b_(Y޵_oYKvs__֎qۍCR4&]?qgtl.O^&a֠MLgӑ݂\C+u).1Ahwh[2vPz@ÎgPQN:lk%qr0E +qrJ5&Ԝ0iWP C(7nT@ǬXʂQ۶wVؿpD>f>Ơ,U*~\4s6wNhFI ۲yͮ'FBP$t Ƭ@?ڻ/ |k\T$F,9Ow,Tc_<5 cZ|xaWmܒ\u ׵HS%= 釭fbj;1M.@1W7nS|[ۙY״BLUqQ~٢1#MѢ _e[a1D0xGI F([3O4SaC6ֆ9A RhER]D^$;Ĭ ^_ V2hk)oΉ5B,NP5JO<1]k.J4K rS(O PM:'b\Bk ?q\h`%P ^/1 Mߣ A-t8$# HG))l>ސ7#9PebpW/W.OeKm^OJ"oZ yUYH0T-x-H,Xq/]&&ƞéŗ6QWJ ou4+*ܸ%`aBhee4 ѡtD {3S`+*|U)LfN]ì[?PJ]gm3[ln;|̬\!F+z.e{Zz{:/};Ȕs6Kv ե 㜢r/Ȋf[9֣Fֹ_% kya Ǒ.s)^Ūw ןІġES]nb*)ꛊzŲ?"Y-քg{l#]aB쟽|7 _ل!;c;#UVj$/0B1η4dh$b3Žw|&ݽ ԉ¼ˤQ-]a{ül;E^m%a czS-]=t\1)3@/ ]6'|(P8$QJ BlЮ{WQDa=`l̊|k./0 x)PÍft})Z )ȗ\&8 oIq= G^-~(mCWU f7].lXSm~]ʰ-R v6K}:.RگOAu=jWiqdB,1a2PYі(qp^uh=GlY/;E4;߽޽N>"ces@J:=g*fxR=**Y\7}R3c} jRf P:.ZMXKș8Onz xik\ZE13a? k*e>"n|g֥)ߩ¹L$ sAj~9z*JzBF2wfe)' w cu<0!H3I @Je>KDHyh7Sv75RxƐ&I@0u Zʷ0dW83wŌO$d?퉋znz["4LaGlr(|oHa*׵Cs5L ~Nu]IoeOΧWSeBI:V]o@E 4Ԇmlq|G]Vt8dgK RyJj"vzçWayxtt`v \KVdW$(kbԯȝ.'>2$ԍ ߣ)gwKbp3Kq+V☸ *v,E>&GVKB~Pwf؉Ǒ$]Q \@:u|>WbX֩\ra8UjhΑ䜴*O]Xh\y+d٨P ]@[)jlRoQsIxZaFO* Gc+>Ѽ$" s8_d`M]PWe(}I۹_#kVeWGH??]yKɅڻB.ى|Q[N9o<G<%k\cGsJm M1DN=:0q~p2hL58` 4ע ) @vSqbo-ojYjá*~wMC95$Sۮ\"+#A+J}`2;\?PP TX\Qyq$$[w[XlHM9I݄pIMfuAv ;;\O3qG{hP{eVϞwIM/*h)isRNms* uhy;o-O34SM󃰱O f.W+c!_@߱;ܹHӀH.;/ HI:T7FW,ij4c NDTGWPL薤y~߱}^[^M6ڳuMUU칾'rpS5%Y1.*w +Edy!sJyzY޺U nK?v&ۖK8KPp&f(7S l8*HK`jWYv \Wii&uF˻]|uA8aq>O mFcJ 5N\'k(Vk̤t 5S0/XχV`չ4Eae;)nQ7cp˟D G5f(:%VGd@X WI:OX yt/gDSoZPdO|$"=٭kt?6Y2QhjsA X M<2ٗb&2~XkJEtq=no#:vl l_붦 |N$)KM6rVwԀ#g( AyGWAPXaBM/QBdG2[`T};q 70504-q]szf<:H ZZ*<ò@Nuz݅z_/_40l8x[3~c0ǣ"CDBd{ BZI5e׶?`\\`(y"!=$Ix'ډ+k6 ̲@嫦е RkR9 mYc/~#ؚ7u.aO*qDI8SN~ v9/&o-Pb}J6I} +1=:uc—F{sBuXUs@@@c3G5/L5Ccɞv 2 /5rCDZbUjx3_*2YdɏU[N3o\+Ε qGuveD+.z5tos #HA ֿґ8 .|^^x?P33K@=.7Ěϓ~ iu΄+L<@~ͻ6NC@gtN8L3^e&U)nЦ:,4Ѕ[F .x{;V%׋ӭ6MW`rTO(-~at֧Eڸ>GmG\ǎ.ph0!K3BJÇt 54YLXS |lc? 4W uZHiHr/rwR$Y2 jˊXVʣӎƈh0rx{uW$4ׄяHvu5x:E@JW&'cv1r젡}Y<\A>T1ޣ'|^,! ni+{i7r9k.msl&{V@ n (' ˜{yC Uihj:`mq+MKČNJy ̚m#O\aO%7а Y<()ޱfVVV1JDt7S{mX܅'tOk3syIƷVoxiɧ$hPT~كRgiTRH*ĈMHVR*B tvjMk%. C㐠EnFp*C3KxBP{:b4FQ*8Y;,ŷZ\`fT742s:)zMcRV$A#RޭèeESH{Z/[~]7wsܹyI)WQYE-`c V6_~>H]Y1w$=dO4{eO;GBt)C.4y g%-'V"AX{7X@<8MI(z4(Vx4 (0-؁S GsI,n w9A#RmsAcHEEcB$E]=2&N]E¥*|rƑFnqT{ e|ǽ.[FV 0|9a ٴ^:.]їi»X{Zym}܃5Ť ΄iPŹȀS__ иTG\4|~>5̝^^񃛴J?/)h2/n{60|idlhuSKydښǓ l/y=<LMO Ǖf⎭YnTω ]fyFYt$ @rE|&O􌢥>uз;K2; U/1y+Ls]e!x |TFVX4@LHVk{_А=^Ay{҇3Beqp,-b 0awaHN6Kz(m3ľgIKtaLNd1 #@Q)#c)g1QW?EؐW[ZŷzٚT1*˒+/wnaZ٭4l{҂r/=@lTk9b#^R4|nO ˮt멖\cA Ik\Ǣ2z=T8uA8KfnŹ+kRȤ#[5euҨ>Ÿ\X)3 ^Qpul.KޏNF@&G 9eDfry[o$L 'RZ JGR \dEpTxyN@6},P˺Z2}n [p[4хӰl78M-UytZy#  ?eƄmjt9OeVv:&Jbz y{kCIhw~3k8fcPWas5~?6v.B =qu^ ַ̭w^g&}Txej3[,]=Gg<C6]Y]))K)รowc/SG҆j Ep.W:`aہOEK8irE5T9'8= J&/.r ir2^%hTvGC 3,hz#, 2iWE$QĐpՠ8Ν%2YhjaGX"oןEVhV-Lv?s8m %UvO~o2[ޠ2Ia٪ YSِA"Us8 bsջέEV/ƌ ]1 /T,=WN<`A0VquM4AڜԆ*viG4| XiA==HF! dAH{0eCeb"B/֔o;{' 2dF ǃKT6zi3ڣ<) MDO.^fRB&+=QC ,1 @i_41ңm]2iRY%Űܝu2[N]!vA{&mtb$*sX  Ds^~oss lY{sbZv{`<4-owx;QPSMBTWd],K`7_ \nӋ]g(t ԋ;6.Opt^}XHE2e٧`Tgpq- Jp*i$ ;IHN9/b q1!ط4`yEǔ>޸  J63|;vp-RQ44%ܪJxM'|Oyz럴}4yL <&OVvb`4x:Tl6z 8pPªLS\${R栆.&fp8xp&4sW%$|ݴs=:QO[4d {n{ħX“i/+m}~f\V%O(T6V䵥9~s1L ꎢUD[YyW  RGJ}҂1?uJewHeҰtxE"rwm&rEBѽ/uؙ|W. #6,'uߴ|= ru=Ͽu% I]S:z͢,Zl%0SpbeL .oc'%3tF\+zƠ_A Lp.X&ib\608t{o-M0S(%&́qCALl\kzK#d XV(pno惾ߜ̀E7_}Q1򺧊m n$,Z6tQLTi̡Z am_H<gI2U5_DH O ɑzt-΋>*)ɝB\Q]hL莩Zխ&~\+έi[絸/D(hDv*Ay"~>f5FFM)ZiCzڥGTO6`ī*w7SA|˜"6"* =} 5aR?-fWL;Jyp@,( XWrz>3f`Ә)ʉR:*xa_֓7YP/a]v^tvHtͯa;;{xI(rA tDoBX AvbWaD1U&d4\M1QWy]*gl=6x0"JW1ζZAل SBܗrމ7=u~{VR.NFQHz$6#6-,2M0?NPA%7KvoC k-"15g_izָV{P%,I>71:V keGX3kt+-'="PY*q7w[Z#<1 E^3jB<<`S3I4{ P V4t̴vYY(-}̗l1_#9@㽌}VHq0QJ@5 dO |]8bCG͙qe;3 xŒ(%87g:Lst?j)<XS"*ɸpI&910^PSP1@hM~5ܺ"j&6 `wB#4/`Ch'o:v7VRKQSi~Y9_D?rrݰ.󑈂,6fJϐC_j|' #@OffF43OqW/i]h?ܴHj v98-8rxxONa@n`׶x+vסӉW5͔󫵺FFl122pi,xy{lÐ"T|X`2B8ae_k R$cV4"-,UwsDB;¬}p|%|4LCݪ;r'RPNˮ[=<*{R'< 0%*;HŤ4M;?J{'PL=3Maij3YͮQ`ܪk'/nD=4܍ cS/s1c)nJ: 4cCo9̝x,54®e2͝˛HDeng2kϽL-;dx6m<+@J'4'@5 Y6ko }XϨο[ 蕭_ X֮ 5{ & 5 0uA@AT1DAN<|cq5WQg|>]dB Kv>rE}*9IV}~|yGjObb6)hzrF9˹T%Sx:om+GpXT}+ =.8ew|;lpg+m|dٶylrI9m\_0$˯3U`i$xP^zVrIk8K9[8 `+=16\ʅb9.'0/܁C,iCz˭d8c*N f ()Gu#2 6} |Q0UQ^ 1Y8kI>*[Z#H4D*Hmc)[A(L9Dr-:5,I㽞:xt<%‰W_@\hǶ1ry67IC)}m нKRQ)Am! -<=TP*4m T"-'!x.3l9<;JaXxL\,joweo 8ih֒+7)`yn!j?k2α1DzD%4T{k ~_aAڗ'ۅrxGv` )YQF0 wŠL@V?lR &ᘱ80M+@jsYoͥDmgZ<=n T,oK8dh&(!*3!"d Q~rT/xC.vאϗK"*oKCzs"*j0,zj`sz#f ;T l:J P64Zr4fo]-E0«gTu{ Q^7kzP1PsiЃ;,rt~+ET%C"^IdK&# Q/pR?AAcF^l)}[A~hqlƆvwMgk뮓{cJؾ-{8,Mp9~2`cRLK"$7+Al}a:mMϻ$kˠЀuFLK7*baێEMopO9(=!=.mSp<{oN:] d.RvO be!wcQWy^ ni)4uǪħd>uP3Y :[Z#mqzDŸZjAU*ʼhwC_w>q-R4\oD C ?T n,kX?cDvE)nۈnEߗ򙌚R ϯK=MtZ/_xbpV)<)=qy0QWh@LZ]Rhtycs/hO6Wfu#ȏ$ЂIĖjljk;( Ӌ&2}{cȪI^\ A{GW4j3/P2<A $KbnUh)E) xWO-A']R{W[*b @f;>+F܅քt0"%ޡvylRNM(gDꚁ>r6flD8wƯ0ehSk34-yRߕsc릚!X\8rU;J\Wkd?Sh7Q{Mg1SKcV=~MqdZsd[D؅nsQ<~Ch𣱧՚+= b'8-,P6f$ 1Jr. "pk*^lx صjhselTwtUg@kvTh9ڧò7t+a ŹQ!M9(V'( > +ҨsXkYu8+A+R[D  GfKEVW^^wR+:6+d9F5hVg<jT0DcIs/˸BdѤx%[)ڴ&fCDnhԫ,ᅠۏ NZ[c=[3cFfm\x>]S:ԅYCMEfwr1#?:&%;lˊ\6 JG;D:2MgL=L:Aӟ vw?9o+τwE6`/RFb T3c3+,SFжQ8QpwŝDvXSӸ56heg;GϺ4ԥg;[ſ;22?0t!Pm2)Psᐹ;_oP]A@NWO1ְîiFeDyW'>kʮ% 8;"'O]st5Tc"60 CH&UDa?f<[HSi,WGQzNϰ!b } f鏶|(PX4hZ*@(ިb@O#J4@\S޻T-$w,Q,"rKYabr:**<@?Q[ <`{&]oT C4UaA~@^>_lc!'z~Gf't2EVܖQ#<ۧv~3rZz:a"4Q_;gmtRD&Fr|GuҥB7c4`S~ L:0mrNߑ)'A#Rwo1 W 0!Ov7|=JoyMĿmSbKHjxh0 _TI_v-/L=ݸ{d;bW Dr 3oD(n@C ݝnrk5&U;nͫ^[vs{VCzFy׼8pF}07J 60pQЀ19D5fcDeXV#9e;ƕ3\vjAuu?jl:v/޷%XNrV6gRBV.8L_fT.ʵDS US<̰m.1.ZaP86ʎdR`1h|L5R4Y%թ.J]dn]d3ڱVSzp-K~j`(@m+ѷpGkVg`Q^\4o*+4.B "Vbk;[BWOۭ6ɉ Z`6bxzh+c-x1[p 6}/}B`yO\Jr ԫt[Tk`;/WٸU F5esJ.RiZq IB>zdG:n)ZzٖH 5kP|L7JS]\?ii4+:L<⇃Xod&мX'rf GXj[Zw?Q(*Tsݭ g!$ [P+߂֋XLH*2Rۤ{b 9i[r߿DvnI O(C~rգ̡}= sJ„J~Bk4ZCq" ;]|6oD$W)T~X-54{ͯ$;: 5V[X U0W g5O76S`'wLxO&\m^ߠdX|̜-Plde|l'VI7R<>?G։OAS14 KV@vD.: gOYrπ,4CEv*#/&L+f霄'*yg'UϜ׼A3嬎LS)7[0#hjJ48(p~% V+3CL8}Y*ڕ;Tk_ʤ"'4:StpKP{@}㫊.kҡF@CǮym.&$%v6zu̺ )V,yԘwf/+gR4J+h? ?A[nՁyqX/N  S+RIcUg11;Fh8Z2Ia:wv+W5߈YW$eu91y<+9sUcDͼ/#jfMG1YWݚ̋]`v׬uon뎓=^ݧ }9$|.CLf\qh~W-K2 9H #&\ȇ~FxQ.ĕx/\V+'Y c.uчOӠ^ZvisJ,CE5Cr)%-݀PKVZG@p:ú[!ofF ?)8ܦsl'82ivpV )S\AVJ-0 ݈A*2{U4,ӽ70VP5/^OlX=\(kM3jb$BgnfqXZLyכ}[K:we^r["Ve8c~"^w'~2HLȇJ `гDKӻ- Urٚ#}.Š;8_cvAq\C\L*dٝݤ.ߗCȚpbsW j M) .fzJ3t,a[_Wb/Pp^_ S  ;)ʹjYӥ Io\]!q'H(ӽ'#]LgnYp2˷83uh%"\IT>'~$a䕮ʬ"}9t(J\k lVvGq8 dW|䙪s8!> -"՜-1_V2_3k4)B>AS,QeFv@E"g0Ǜ ^%Y@{[ 8?6N3 (uϠ >o,Z'nvw^.tԪ L(}9 zܛ(̰[l"=&]#;2(XۍA7 UcCpTzǻV!Fᓵu3L%&aÛv =9*eEWV1,(em;/‚>.qM)NR-J0mٚ2oHabMeUxLqVW}(tBTabOEp"#IR:ϿOǒI +R -US*ƱJ--/֬0''~2I:1X}5 KzzR,9q9A):vY6CI^ LrڒI y(֍i:#/ ꬉalkhFv̭kS,6Hb?0)z)uHol3:Vޘ@I#m`3bY-GAQ^"$Շ0#vTKmPFƘe]q-3״,aG4e4L493uy+t*I%KV]LVN9(J8s)نT"=Hɋ%rFH$ۇnY{5KNY~y*|H|~3 wLV 1LyPCK D҆hu,b{78+?\nv,btM/>bn]`6S9/Q~IrqB_ >&gYsZKu~@z4wn[vU z)%v>'fӅ|@XLQ1TV-x"S^^(5-D0=GOiHkB/A i|Zv&«d4!h$U鼠q,4b ܭXyG" KQטжF{T& 8҇|3{ESO YX-c;{U+#"Z]+얬Ǯz\{`p2 Jڨ:LTVk>-iXjeؠoJ4"$L &ȍ?I#)!a5}+~G [{wF:M2lV$Zq7jG)חwuvx P0c]$?[6V%B8=y\N*@y 'FKV=o\!-:B*)|ۼjBBX CF|.*OŪf#LٔS|HZhOZ}H H ,>DȊaEa sQx<䋾u'=9$ktRwn |XDZg܋ 'evZ ~^Dow+ (ݮ^^ާab ۑ7&C0) fE q 4޶,AIA8_| C 'neސ+>[3ppNedtɭzZ-9}qh&#f;B[Xy/Dƪ2hJeOgC\t^:lΡFIDhPua~B2-lJ Sm+K¢-IlE6ؒ1Mg }ENix!kbLtb{G[d3%o^27찹XFðyΗea.@c@V vh;"+}Bg5)9ߙGNyʁG&ګyo]">P`q)J -]j >z0 aKqy)jLhfVwtd~{SO]Xi,zUBCr:AC}ɠ< ]<Ɋ0p A<<ò<l#MUSI"<[4t rjGK'߭k0eVtH6єduf%'bJ}ُ9ײh_JJ)|t2c,zPOS=9D&j;Ҭ2f*!Mfu7V>-<).\+f\L"VG1γzTWU/ˤo'.~#/#Lxex058I Fr6͔ƽV[&9n௛n[[إ xGB?mݤ< %T-\&iA ܟ 8{O5'lPYƻ!N_5W7z/i[LXy@/l*uG|R1Y}t̤#Pm) }_ν./89W*b)e 7fO>u>Lj&0^F5(O3|"!5JŌzjĘD½E{ 9)ͼB&^8cyf`?ҿ{~0މ"xuyV2BR0 d'?@w6U#)*.Di:78$YO8ř5aQ8{Pް'HwHNmyVzV Me(&_ل=5m\4Fo4a+1%4ϗz*R0hݸ?Jc~ #(^6p*-G=[4ɘZ8L6# lIkF C) Nh7![f+(Z 8bژzxk |pnڵo&8_@fM"cej"u3[ѯGJE7whcr-rnu&U-1Y)N,Y'Yomt FM[QHkh{[.7XP>}6UOOi?![B9&?uU~^4zEj[1ߐ{zfFTLlfs)SK-%k@@pZ4?>w=ƥNӬȆ#V%`9ثD@ r7FnA1&:bHm\Oݻ܅w-;V-:dK(J8?()KӢ,SGE(6&j|as̴.i劶h4m#m0˳t(߶"]z0-*Gs52'C{dqIcde5qW<ڻԖvha딯yN y<%ʇT.*hg* 4`}S~hR7͎>uhԂ/µ)|x&*`&q95g%abTR/G3פ%43_/bףՇdE Q*/HOw4>.)ӲvGu{>zUhsZGtnl2Xx> !mh״9Yh)*Z3OJ.F16y>ѱ9w?濹Xޏt2 ${_axkY]~p4ij޺!X][ `5ڱӹfB"&P2P+6 IDZМ_;Z'/ӫ]H&%TZ͍\ fB9?3-4\x'_ U*rUl9u`qs fYڵo ʲkߐ"O6Ugz0sKI5%QHOiщT {bN F~#ա%WYr f29'W ag E0|C[X@ F)>$18baאGm/jd2/u@J݂!>#G\bw/]]NJ0!M'Ml/Q#-|?/6&Mmۤyot70_($w[ၜ\rFJ4߷dإGlՏ rٵjb)<"/*}kKLg {b6+ 5_e@ 穒TaR˺8.g?Zx ;9)4#,-Zڝ9-[>ٳElQr$-.UUj4i)C.lOmW8fD)0r-7\*ĸڦb162͕ WLvVL ; Cc]/ofkE1$Fpv2d#z&l@aROUDMdWZ \DMA!>,;(b%{s֩%"eNBH`@{`yYvG.岌| !i\0|["Z]$_, 2I(6D+ΔHⱁj^|" sWQ[;r$ھ}V]RJ ikljC 0m.fr%+ GaT'Gݫ),;GС#Ԣ#>4aidDD_}G¹:`LkYGPewoM>iYr  /'G 8,پrX' OŢ%XB 0{pV..V $'SI""-3OةBNj)V㘅)+qp ?ǫXL[)$|?L!x@lr i_j@]0'g6|uK;<0~v C PɩoYF&ˉ0C<מts@ KkM} <%"k0D*S,s7ft 9;Z%ta5Z*#(R~n9Bm'r $ ^ Fb (2L>yӐ۳l@s|YNB<{umܘhԀARVKq<÷}EZ+R[efrH|0Lmd%xҁ, ҶBjj?Fu1*7O0MGA!O~}*(a߈(b5V)QVyC@$W#P-ЩA'h?"2Kx֪Q˸ֶSS3`$p(NΣgCۀ@:y56A{0BUq `mMQYШFȑ |6%ڙ)$Ryn+Cm9voVEG-vc^pP*).TI0`dIO3&uO#uPGLo 03a 臼n?u65&Qn(aX6sb^yurR@@NH&N^"wpԍ.  ˯@(N;)ì]½.M YY Iui _q7#/j<4&+-BQYD%3[,ش9| N=ƺ+ޠ7.)?w35sxSI2z jdLNjH BX0i~rAI~QdWTmfRr;'roQ"ie{O5;M6+КhcYʭke60IJQX/N,ʜKcI]yAN#}Asj_T)r=/e_2;&V pl"QVW<1TOȲ%K7hV:AdR&0m=}r_ʁƹc7>z6s*{*%3w<ꢑG:"*M7ʕxu\!L hzs3'rs6Sq9Hd;#.;1rM"5}ۇt!29^St 7B2M|*0Pْ{y)ѤGO>yW+<ʦ0V?>c3 Yle&֕^Fk?m!jo ۂ vjk[2:GxN 5 ʮ٠.W葠~vbHaZS*%|=X~ium?#`'jט$`/a_s/*pRa L|QÛOl}{*%{^Å#$99ٜo$s-2E{K(ݚdLfؖgZC.VƑR+:;߬njF<]ע>QMhBԅ*׭"s$2fv#(d'f5y2ᾔTeɹRlN4POOJ+؟>\|M=viIDXJýH14.8ԭuSD}GX'=H/)ǰ Bou7|1rX~.ϓOࢸd5U}Rl:$yEK߰Ywd|-lM^yjfy_LfsR\B] 7~iY^/=u} [}3,taLp$XMB:`-ce >߬Hg!k,KG`,]x̱cMl>TxMQOLvϫHZ:~Tfʾ~VT1?BdB 9#s"6s Ƞ7싒qzڇ$wDx׭> %Wf0.N'`ϛGƏ`F0zu'@-Հ(Rƍ q\Cwr AdV 6]t@z.]N]ۤSGkąb eZKԆuS2b99B'G'ؽ!c*F͚‰~U-bFw$n_Q1 7wh#j (4\JK&9*zuY 1 \ﯿL##L)Zo1]>@U9(0ԥJ3 ny9“=ڹPX> KpsLP>/`C9Bdÿ @|HP{hʭgEN2`-u%<ʳәm#c>AZzge['X24; @& "RE(BYɱgYZ07070100000403000081a4000000000000000000000001662f7fa900043158000000000000000000000000000000000000005300000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/A&]?Eh=ڜ.+ɐi#67"0O2]F+ x[cX,fd+HU9<,ᐃlIXRP"3RiZrH[i>CRyѱyxi`khJ**5ZI.pbULZm*QN[\To8{qw]{L _;m"OۑzCl?8Xz?x"%Zv ڭi#IGfriΧh?5gx`5Qo2O\۾Z76*ip3izP vp?^Q#Šv!K~9\f3J=pzBCp3Uk⛬Jbu;Dd1do/JYVg  ڙ[XX?rKtDx,btf%cd @ y 4,]hf΂ e"xw07ӛ:93^)03Ѱa'߭2pſYIlXP/ڃs f8h)yJ{Hxc 5RZ#ɳ'bD8]8ĆGrCMn ;?t#ʕA+۪?BqE8驱 ZuE='lvkb=5"=^IEkÕ.Ę5%SMXs: nQߡ& 2-97iMo1(m;j@KXV`G}ӻQ~y[ Z$ߒn$R750ˆSscdo }6$#w};к `pG#D)IZӣއ~M|܉J⬹-9"4k@ Ŧʏ eZJKn5)Y#u;^\?;ۃ$9\*!_^m@g@1u .M- )}eۃ4>70F7}8JEP/Y1Z51(OLH B$<@Uȶ6ރZk'[#)ryq~e`C2qR( x(@ c!IDUbJo پȈ ѝ7C<ٔ~jY/N Ƞ趼%!LKTAxPv,:(1쇖7GW\qHPIc_Oq+$q:356"]R BY,j.JR ?!"TaŐ|,`E+h*sbم,7nRkCڷ:r] Of;j.lbrlb~4{u8KI@vj;z2wN/:>oV B B#C˥4 \ZX[꺔hg|;z;|.q:)BE/pE|KEȭqA.]ƳQ%A<8sӅ-%0RA1"WZ^uRd;j^3%p8!+V >u|};Y}&tdRb^Ÿޚ2_a>v?V c(De`'Hsc5jDMqdPG7Z6?Lgr Nv9wEe΄MU5 GvJWi߃2<4פ?@czj>R{*c6-*G/-NDaFĆƞ뿎;Z.axcWȰm~~Hm{,r26[uJ)ߑ,N\pjn:ˍ#,f>3VAѴզp>Lqt#/p8hUI /ؙc̥B2Jd<9L }R4}tZ̭aWfmH+oEzͤi1' ү0Iu{ (·rGȰY]߸ϲ0<CT'Ъ gu`W2t$$N$h:`S xs¼)Y2ZX: ﷨/)olT 2kY{cz)Aǻ?*8~}]3je !^,D]!0 ۟ELq zlq^; R =H$XmHfR%rvCziFv Hta?-9U]Բޔ_  2k(gIxAmg!aZ '!1 I_9(Qq _qTF[rAc&IàBEq-x%F!Sw$m A1ܦS`!q[<2 ԢM".LjiDrzT+-pdmFU{ú S!، $~f ez:dg>awg&r'eWy 3"+ c ~*=j\]gFb&CcGfU톥?W kSk\qz}C>u]7*T,}NG2Pb҈h%Z tW0en`*5C{{+"݆ ] M`J߿:@V3 %I)kvoFJgc2Բ5r[͠3/L^٬5srքGل "qC#n]Y 1_PcUbSzXQ) +$qCM61M*e%R^qbp9@tQrs6T֊ŌN"7 YnlQ^LX)QL $(01_3Ҳ𧒥Y\.o41PU.A;;EWfI.K E佽P7!U0{nD mApkIO^/P(sֽ]z@UыjzXn*HԌq QeZY\ ۆybYq/WARP74B@l4,fiWn5#Rͽd ; (G4ߎ֪`,#_)Z⅐yo18od% ɰdт]g}cTk` %?BA*U!{?۹ͮwTɾȤ?CԿR$-Vw;fcڞ+a.N69]:sV;IO?|{cJNWJk7E. )9( zf `siO%q7yV;y/=j$&QlN+բ/ibsiIw} h3cj;PR%q[ןYb1мTCbR&Qڧ]į2~=zhc@R7ڠNFTt[2%1~"zu<s%Wڲ$M܉=V%lK#oZd ?o4bCJBG[cP;I38h dkK1:=6: ٱdV̅Xг&)fľ==38M1$1syf!2MOH!ZrY#}=J LΩ̝mK[ L3+т),a FAb_2 ys^DY󸻥C' %J YXrQ/.sUorJ<8DZQ-q\=CE Yإ{:U ;ި|F'[z0tF"g"t-k~zٔ1mm_ +»R~Kl |z%H+^}xp0`tp7h$DT}$կieT< FiԴs,iʬC!8 z+,>t3|4z|\CĕlMv0<Uaei=- GۏW!{p grPNή;+QiʡB3K~UhI̭OM@|9YU k޽e59]Wrgmeɱ)iU0g;Ym:6#C SrG &IYq+)焭4Q=OrL5vV+t&+A{5liN˂};+ ISAo[6)J՛XɌsRu `ƈmEGE¯; WP qpåHIC) |O5RԘ\KE3#bh0uȃ?}T}^Ct >%;3HU焂fPrsJɟϋ:٘@i4Y7Tͽ)/E,t|*z%y> )ZCsA,-@5'hlLe^tF$ KlR{ pУ$ tT¾yhw0wI4 O/̫n ^N;a1d8U_KJ $g5>DWgP \qkqSDO}>JYjP!s/{RPF D}t&"j7gS |J~9:i^)ϹZ.2@T.TAIrVZHƗ{P4e]JLm=%r xiU:<1+׍J z /yA.6[pf`]LHb1S3J5 č^`#XW.~IғaCq("QG(?!siګ;!7U >-OSQdͥS|t_/x{:K+rLB3+@IVgjmG6㢚[@ڊDn͗SxCYg=ȘFӝ$?9dyь=ae(`%$BlS[3i4+ KTd&od2ك,J5`X?f[̛;@bgY͈I%@|)ixbeUvKP%e(02`LݿD.#]I԰B Yl~:pl*2IS-d,)`|̾g&,07h+ɀDn!,8o,^?8 cXiC^|tw{]wTHaʓQGuNH0/r86 tPK.|%kP+?`Q:&V ^~p[+c锗*$iy|rFߏ VJ,~%5Cՠ<gsD1/¬Hu{Hsj*- Q")%>X8LX$]c{S(^m%tBN^x.?!n"#bމ@b/6k٨v%&QY/r!`4A錝t=3ӧ{ifJ/%Dwy9r '-yrU(df^+D''b4Ya*9p.qx 67oiH]KGU I@!z_6`9F#SٖWSm[+c.+cv8,&Lk%DN*hᨩs:@en!JO?;Kˬe+bMdŪ:fft7%`6GRtIӟ xˌcY|MSt, uKtl(NΜ+:fO0UG2yt4Fշ-siHY(oxɻcMҀHጼSC"oDkzu~zq76~7/|۟X3,t&&JdM!q9N]H>ZiVrco>Z+(%EBI^0)%`{0h֋La?CܩoLBW$~&z>lıO1$_> ߧ{"W%π⌴LiKl#<}b _v ] {REt"4-b,&S/s~=1 GZwBg{>22/qs|E_ ;KmQ>ژ6oY$`bUfAt0٦ 8c"e (UD Đ\i4ץ7Cp)05Wa~򢈞Tl++!h6/rEWzFu=Q$2ožȕCRnھveٰjۏ^6D{N`S6Ͱ.zMv%b+Q/:lQфkk_+oͻU݊.׎ :f{u'^O)y(q䶸Α$NZĮ;,G^:c4ooj';l!RmMvոQHBC5k^E]bzg,&Kͼ%qΟ_Ð>F t0dAHƢJ'>~ɋƘ!v CoWAF4 JBndq\JΨ ARE q- THƬ/@$4оuW |hߎ(EGC[̷>c}}y%Tֆ{Ëv@ܫGM˃a=s-O$rpVհPI>ml>DIײGN]B$>83,oChW5HU-tlX~M^J1C FfZs-Jts}SAΊ-*~Q}QO!62!.ʼif3Z0nHZa3D5ֿGg~?oAb#kC3b5Qi `-dP_j]0p3̘a}&fIߛ{GcY~b%(<)m$KiC>a>W=~pmfnR >{l^=k=]4aO2!gn,#tG=n984bT< uUR.FuwXbJ?q-oMd|{/rzq@lg9a<n|uoQm(} AƊY5qR ^n0r-dEG`M xe'GYpV(PA.3"DlgA"_w@`[]OE^77 gh ybЇ.(MEb*S%TR8y* %,Ru/1g;(̧ŭ=Ѯ9QF! `0 qwx3kã$̍ѫ &{7PKEM㤆<_+jM*"TzM9w&N'vNFE'u7HIocEz Y΃(⏄ىa S ntٟsgL!mn)cb2-VKYx;{"@V i;a @eݍDku#34󫈿hܰvb!7}Dh燊>9)@ި(oL!E_ЖKU;4pS>NИ ilϫ_*ew(#sѼ.x}鈛p`͏ȶޚ˕GE/fDžF-ܞ;@d_[Ƴa}84*^Ld0*& 61OvoҴ2\η}O!{̸Z&w07bm+}/bmWɲZKQ<.K[ğmbTW:;>"½;=T(o(e پ׉!}=w$#W7Qg;Po GUŘD}$%W+$5:Җp_ pE5S .dMJ9i pc'ăKɠ/jC^`׹]6D_[#&޶4i!V",ŇQQ`,| r|鸎d U`?g~$U&,^T1󾺘RvNL f(i"'J ILsiQW_?7UT;lz\%OWyOE3NֶBĐ-G\?zJ_jz#RbrҗZg#FI8iJU\f[9Ws1֦@)Zr;,.ª2g~^`Z1ݾzHd"8k2K/ I7He{l6^#R9Ov{tU_IS:_ wg E!)YϵLjx&ұLqWHo[ Ir'(V(1)IiܵwH^{Dk !E1h0aCW~,J˕.r%U^JyW Y~4l0|iv{0'7X,uG-fT>WrWO9@js3z ꑤ@M~aNڢTCAd?RZT`L,%Rۧ'=f"{LNzFx5[V`qYZש i\nm|XI*L k~vJ˟;hϾI*E^\vs̞I~ 3q>sT0k0s!"3.*]7BƤb'ag^kƦO))Vg;RمZ'ϣDo~ VAea PS-_u!ߵdÞ,G_!6baT[A8[ͻ4^]nCѽzKhOihӃKZSILTuyV'w1vK%x(XI1c^I++& /#8k'A_E@QuG]$>O'\ٵgW i*wiĪǎLaOG;/`#]{vzLgfLK5a ^7B\m:0;X`[̑I|xl@5I 66=离O* < 50~?6A\ݱ-hc򄟙t2U-6!ӵ ᕀkJdߑ|aN?f¯[b&dX謁}8*NBW53xI;\ZⰘx\mˣ ѯ]:N_,9 sp`f)voieՕ#DzO5p7-&o?ͫC0F+MMⴔT_6=( D@a ´l,9]T{/澴aO>|=f]CrNBBVC%$=Z-1+h༃nYfĐُ,*AF;g"dl˯U'1Ȑ;oU 3Py?I2JOl}QrZCZW#weнw"PZ5u2| Sּɑ,^;GTzC򠓧}zӴƤ>21FKv\:~\ep6?jZ鬅 h_(p sJӓdLJ)M F(ᦠ<+BCpVPjaPM<~f=+gf฻FYU=U;K<(#A&;@.*`/5Btow*l[{N?߼uDKJǨUD$.RG)+"~V>B"r7~Q`љTx5sUl&8c (T"?r$"r/;9~S'f!5yl,݆Qh:;_v4(+!ym8ouM@y:)Z"7YzQ3Q2 Řn8sdHӶ F]!.Բ͸L};Vt#{K20XE<ݕ4<ȟ,nͤĐݡ.,ƮǺX]o kfPg^fx$݆lj[i7Buԫ%FM~o<#{?^S'yCE9Qi.ή@C 裐Shi<S:erش b׊`C1o.',VFXeuaQ#"od #LK<^pV(i#7/DsAг)$m*P`@FS[pLFMom?@\={r)@jM.=T yJ=GUZ?qf+u\Ny__j<ס{dW9|Xg ݇wViF-a|g>KFm~SBWk8⧽)UZ8xߢCxxnM>۾a6~6oz [8ȿMrҗk ?? p r)(T?iv~K~BqHu*#ۿ1+?l"XLrRcߛjnJy'b8c1/4t) fjF`?M9[ 00 bL^oX| *^N&\ﲖH?ǸVkv[mh+g/Ne2`5Q 6*~QR(ߒGog\ɵ2o3[iil[JӿC%wӈ >#e;:B0c=ul)jm'=*?. LTao{U~CJ Y~ -ߛ-9|:NH,Jȏ)Q=fOa "Ex4˄ƴ1xX[I`Г̰GXͲ?9:O=)GgM75$Y9mhP+OnӳM2XhvʼO:h\oJfAX:&tVB= GNVN?x9@ EzJO .y'1Q*%h4K_j2Mi Z0t>p;" ]MOX߷ݶGr6M3K͘It's!b86%4cҍވu>S_6m19 n+T2@P!jϝsǖC|0.(FàQOj8Bt;cמ'FqήAw@koE)@#ss/B%1̊qV͊ Ʈx&ȥ~I lYy[&aF_7yD-9*׊R0TVxﮙC=<;*izuIβ60fouGt +5UL]|jAyik,t>zߞWw9A6/Nڕj3|qϑT}ab/0cw(Lb|nn -U]쿫4XoAA`7^!f="hK.pbx[~x#8"GSBL_L=E͑L» ͔w^@ah8Y` `xu#Y;0ʴ7K>`^r$FF{=' Z-~"lx :nRM`}nN.HFN5VP6*P GxCX퀦YGґ@cE \=9aOy_,#[b8`Rwt)<]`>"D 40'|!Ut%#^8lUHbF[7}q9~'R셜Xy8zT2kMt]ܲQp4؉RE cu()xC-htXp8x؈൨kRnn ޠMHyrjAz1ml]oljf1 )x̟3+Vض1m6;8cV49ױgV́bBJmW[ 8RKn'9S}Vt[":|Cv*H]9ЗD)Bqx-zW٘@j7E[xc MS=1nHű t;A'-16NblijNРv+8_mYq;e9%ǒ^J f"UD&v+smRC=2Qtt;DO2bPFu{uDZ9CY|9IY=ko,`Nou;L{|swѹ_:BO4fU;^*sZBɑf I(p%J^nf3W!ʬa,4SN4)XXtqtg`1ɾKvT\"c`NcZ"*󢦊e| #!ncΕ$Ƈ>īZ{ 5AkѤ* ջմxgSdHa_چ.O֌}}B)t`u5oq7*ۼP/MB{ ,ȉB?+7U |%]Y>')`fމP +P(d~w @A7 냈l3g /I tbDIo圉,1W1O}٣X93 YU wǡYTbfi56qÛ. f qes <\ JHpsD)f!+]XQW+O16m`1Tə"eaH52VKnQj]yX >.XTz<((j+`TXWty2xxM`[Lo]UlpOp.,SteJ-FQ&J:Qw"q7 <"^-VasyՆփm:97n1<+AkUVSPK(h2$Ҙ5lN)(*f2'[$pmLmMЄrҺM?eEjlWSrKiu;GUVb4⮺AD ` @*brC)1֡6 D֝{5i q9]Åyt6%m>n/͞sӤw*IXQT5ќ y׺Qqa*w`Xoz~5eɐ1=_z8'!^}1v8~Gז Y"dBhn|C>9ԉ$T_Sy\L@u*?Hf(Ȣ'&ݤDٔH6>oM7gGgC}A2ބ"Np*iL%xRlE^*=Bfb/~+e'}Ļz"ximn-Up"x[ˊlcPcX7UUqBTLTV# TdOVi{e!yA0NϘ"K9" d[4xF=\X8S/:46{Я "څߟUy[&欍p&k@cZ e}x!TGKSfg\$A(}j/ Җ5 `$!DZQI2Š@X)6- Y*߿ŁN('Qp_9}x ar(-dm _QG_pG)o¥Kt,p'$cYXE> '}{0m{I~p?;g>7ծ/.vd9l!ϧ-;O;Bs1ɮ]E|$)'|nFׅH.ZXwb4Z_% EKg*"A"%$սMSԉ\w>w4 .K B$gfadx/1 009r>8fRsp#ӕ`u'պ[QW "j̵~j uBxE]+TE5g$BZAҔ&-[̷,m`вFӡrN};Iq ļt"c2@Y4S fr^8 Qjܜl[ IL!g4fwF(tiomMNڝV o3SK.|e4(,.C`D[^[DW7.޽'dDwݿ>Gf \#l+fpN3RUDrqr23gnXpqN\g3>vE;gp4F߷]6^8M\L{x1`\$Z|݃COszd=PiiFǟX :UM ~a,݉K[u0N&`pI%QCɁ Yu:gǠ C%%]fSߣ 趰 #c+ Euv>IjwI$kUȈqtsH<ָ*:0dS'̇ l#Z7yF/W$&W{cph!J|4Oi;MįL3܆!)Pǽ`"QZ^!9'hWX?ljɉ%nhh-Ь)XLx):.;TlCujx(ZĄ٭Չ~>oߘ)V8D2ۢj8VAc`B TS[̺[AqZE*&!ԟДFg esEf|.P8D~ɨ;/ueo$|mϐ93 ԹZ޾{b}F?qk9_q(;n&8gL67')S4?J xdB)]C?3r{A`37~$@$Z}KEqptNXrW5e3f5:Ԫz{`ƃsڮ/ fOBB0ȴ?B$M1/O"00 BTy26)_ϙAB&s 9%Tl)/e4XuE`VQY=)^RpbNV7}?Vk(M 94s aCMjllp@C_ wChQm70 ׻܃5 <;~Q/dtHGM%l0!nU)('7YS(1Ido᳽"~c8 >HZhF`R¥*ަsǽ_#-,f'E}N!_+ W QXxvmxz|$rD,?'=qV#ó %J)/pg'C\KAb?񬗖ʰ}>\1g6 *\l[ALHDiQ(ppaT#$T `NH hﴰ93Zà3QMQ/q:+ -5'JH R/座3dpmP)`iw^ܮӒ R%="i1ueOGCOx&KA!fzg1 G^{< npi(rנּj$'l@?N%?KK>oHZuw|˹&ְ;Kڎ!  :"U4R^ƶju?t𰬨~w/}5l&Fk[ 1$lvdr!V{w=q/&>+Sy8\|f۸punP(9JgFd=')yx+y"yy);Vth$&:]^p*> JԏɿXˆwifX.dWD ՕPMSi/GeJ^[$ y E7BѦΚ(܍-܌=ڝ 2Ymw1>ιU-Mi0?+ī>ڵobP|┨5q8|(v+ZN3P/N:z:'xy^Gt~u"oϗk"K_vtݪ1r8^LnⰩo >Ջ&Jj@LzvF\= ᤙkkK ^(ɹDvwl7IPP&-qRk0mjmowJ/!5PRŲRZu`^o⤥sL 1I`"VьÆgс%p u-Y^oj5n l_͗qZ7{o 1҉ۺ=ƃbŤwX4* ?HiW 6Y)PU8bQGc׮w w WRU^]g-]<N&\%o.I t[.-/?Nn *3bXjfLy}XcEakNL!wCKvw({p1g.[-]pT84*fV?g]x0WLHk?Pԩb{w ]mm@Ыz̶E~Ѯ0p-sK1;%eC $_re=t[7MCo]PYCv )7gF-]9jn_tnCvY܊*Yms3tG O2kMHQg5"\4AE߿|QEbqs0}qk3gC(8P1R wē5 e*f73h>ɳDaH f>"uw7&=~lVG%WeJuyR4ƘäeCϹC'c %u^^0J6CdTG-"DUnZX̓0ҕK^Po/F 0` zϘgI! *i I=Qsa3 Z&^)Pcrʘ,m G){f %e/F=E]؞BbG$9HT}[bѢ"+ {eHN.t٨%߾ )KY S) @uE MMUb #n6BSgr$OlR]TBz*$"i7!w6"Ֆ<8<ǩ/q=~YGBp vc\0%VdIR`O927ݠ'T{fQh4q|EWN޶۔]KmbɮVorG9DMVDa(lPM8 {* 6!IM:9Cӏ"V Vm-5GY_ wy2F:x{]ʑ>IKk] #a.sBu hA+撺'UUy$2Z̘>m$% E=yiPSN2lWm~p'/2=OW}|r[*ϢN-c4eȯ)iLIeэΪ r ;Cs6Ac@zI4\d:9vU<,"A)eQ5h[zetmڕNG@4l#Fr Pac[hE,W Wd)CzqV [Š)l)_@ =s@UP"_Q fBK)W7=(CQ CJ'7FxB|HgMI}mP\vfo-d 2 JA\u!֌vlFrY at=YHJm_COOz]FKuyҠxDRHzҭw7|ҝRÊQxu\WoEjSLw"=9nq#%b(hC$Eh1TXh|eDk>3l13Ґ4ʲ}.P4dd#iSiФKUzi_&w {ՑH<=o&.'ԑPņ, ˩ْjڵ3SC׃?_2>SZ*}sHr!)m[vL& ӼkeT$] ƨ4oTn]5fV'G]bCN10λ6ԻDv*97n2tWUNj&FۦZ=xɕ%s]aLld\v`ɔe1z^ j=d 5 =ٚ@jY Ȇd;8\l0 5yBck*L0R9i`2Q6Fhʻ{GNq(Eg0ShAK~*Zs?a|Pd}+[{܎^F.[]" g𳝾k-rU-lyX"F 'YR(u>=UM9|v.,}^[jS-DZMS,砑x~F j{ ,R!("A7(Z~W.s5rHxӝ9m/X-,=50=E(?aGY>gY}^0n{wÿm ZW63[]3`y6o3Y8Lį\cPO ])f6f[v#GhAY0Qbp7AJ(#ҵFnRg!ź8=ϤG0<*k%N2y8Š;'镖 cׄ$H:,l%@? ۸ 1)[>NJ?Զd9lҟiH}esi, dڸ@ lva 29KP<-4bTl+@Qӛa{Z*MM6B^n;E2{&A7{$^3xEYv!%X}4:P=UGk VǽE=wH PI,Yб b-- ! _"Bo< jl`JWn%xs owU~ D,T&M[ XQFҭ/8͗S/ PLU1/` q,Q"VQ3TLΌSKkG.XW%+?gz Lܾwm ;He|jʅ*Dӯ›k$0^h/V8L=FyWP;JM pdY\hn0bD6bL;9Hw*RG?3 clC? 7ą=ewp/ꬳԃ^5G#'zN$ $K 19*fRԧ͍B殠`!)('ڼJモfqxfYJ \]gsQoS9| %1,ʭ em#`V"XeH7Y2u>+Z6$K3t>[f&Dp} @)3.Mstlgw-͈dtax7"a~gۍ=h,AM3#a)Ba)Ev fR!MW\'vfmMڻMӯ]{x)si龤d3Ѡ ڇ/?c3% Ηn%=uʁ6 *uުnfu%٦'}c5{>-w6OHۗȏCaǍ3+Jע_՛$e1IkWw[7apO+ŬFDœ}w˃ st3u9@x~ 6%BﶅuKr OչpąKnP+"LQox[ci863$-F(jk';˃Cgp%1@-jR!e;n+u[v-ݮXGA*ՆU&O#5!ѫ[+!YgϷ"j.1^ULUBՀ=6P*D?^|l6&*'WQn&:njfGE2?6AtyX.i-BOu*oڈ=P2Gm|yEz zx˲^h;s &K.13^V 'ʎFy3 Q\]S3ㅳ*G]侙w(t Uau)9T@YZKB;L/Nsiy_Moh&M&Y~aK4gbt VU0|J7% ,Zc[HP>F Dh`ҁIGH\g6S'19F`<6F␘ k3 jOU2y JY]W˗{)Nսa(\`1ܑ'8󢊥=,iyX0=6i؃-~Ȓ9\fPLsm\=[.;w 9s0{hq 誾AatQm*\$?RBԄ$4sk#`p7ZGwQEFڻm!4V[?D*c#aBb #Iypp`$k=̙|itCo:vigBLבH7L;}:*ݮqVaC V/= R |ZlŖInUѓM}mg1oՃG])NХ/!3wR՘l'ΦL-]>M=xxkHMGW9X1 ݂PY<&Aer15*>],コC{ VCLS&W4ib9ibC`N wEBϡy~\h$2>\@= ¦{f=1}jU{&i쮌7ֆALyG:rIrp-bfV_#o$G!@D_HokiLR(v}!Z1ds5yȧZ_*؍tp'z𻤴F )ypγY52?+f'քvcU8eXrN>ߗTۤ 3}.;Es("GR:{Vlr9j]ὋduJc/e0m=5nե-çChmf^᪹:AV^ljYKվk!搘pNX.7qbb%qP"|bp=Y&o'1Pi!_c]v{I(& scU89 ̵\SD_M9}p?j]"\$_s󓑛#M3ZW**xK5@~2L ڧ}>,_}YTxZ{vwX`R!*T:0JQ6i3+,y%)v~?SqabXeI!z Fn;˩eF?ROZD<J2#`t26$3+f-MrzHQ lJJag !Q/L&y;!SڙMtQmKFpijRab>92\bҧsxt~Q~jǶ8|e-kJ Hs@-q_ Α&I#Ի%S;%>2zJ*o4csFvנ7K`@:XR>S3*LXp ;Akt+W#dcwoKsH.Pehq7櫡wvTb}2dp; \l sF|au,3ΝG;$~GےA4m2[ '6~H''~5?l$ut(nwHO{-$~*yQSF1T3!k ɋkÙِ? IBxMK eyR]od$2`kREXli3YQ@u^͑ Ո]=绀飒zRo呿`o]VdU\!Es_;>+>%51t;߮{]i wQ:1Toi,VsM-*ʰ _NGmJ3)Bl_纲+hbM2Up@$<% E?ualżPz*3P8)jL<+ƜDL ni}o[Z$,Z8ˎ= =  ݜ {u)M"a(wc;텇;@qCs W?7{, \nk 4}H#\99pe ),PTx特oPMAf f{Iߎb|29#mLnKm ɿ$UpOœ$975'{T2?zPĽ+qH-{LKx[|rqz@ #\.EPL&OsٓI 6i0F}mh sÈaԕvD{п]R>iSx-[L\gtԍ[\~= t#&8 hfAGt8㳒ݘ_J9i=,a2+lZ1W.,{3p"O$6oxeW#SSz죓`h> a!*1`U"i PÃw˪.3H6vvߌg\ȏC\x2Uܹxaq]1[飾.Ա= ;CGȶ?I: A =ۄ I*~UN/6nQ!!,4kkJh7wf%hA1TOLnhbN ɋhAE<֝C/!#*}|ի@퉜!k&k?Rn߬|չkK|T +郆zנ ]Y2X]K]:vp7V7#UL\-vO( 0ڊE^ 87M!;~L*w%hi͚,V=gÎ3OٛavAYfΓܝ\1p'|X5.8trH&_BFe1qUrmp$Ąw'҅16 l~p+K7Xol!PRW_=&"2kqjU CvhDa^wzDAܕw20Z=﩯.\p }QBgf ,MzE\ N'dAB`J~tA@kB9j(x:XMͦM~tW)[h"Od1 דXA (jV^ ֏\"[#8g3\7啚N`t txǮ@Fk'؞[%U$ cq#~.Ǥ3)#u8񜡖DŹe`ҕ˺];5ү"'CSWV{j3[?\mykIL.j").RiUfJhh4~[\VOwS]X酮nXM޼U+Yӊrvb<r/j&)LmY`6dW#(wm7R+L\Zƚ7l] _#d^ Q@uI뵟4E&! OX k?s?z1+7BV|85nٯx8#jD.}e9ZX=zȀ7cu4%. STm N@觷"]Kgbh^wJ'2:'`*J`r2熙tiKV Aڏ OQ1}ǟv$C=D+vɯ߂2'A;9p<Ҳru9s|  #arnT,nջuVFE',j.rS6rZ]  1B8icOw/R59/8Pƀ0y(L2an7E*vl~~;[kv7S4 ;̟iS׍V!:tR/NO'Em;U#CF&El[Dg k=񍏴uS8~ޖ(Q`b}CIe0P$s^XBlʔVN`A 1=e I{;%&}DRdAn,Ӕkt:qF HQO i:]j؆vSI۪ ? %R8@G^d[J')$gXdY? <{e 5jEDW}M8E^3Qw˳J[D/]Dw­ I@?71_Üz6#b8|hwHDۤKwKEVQ]i7?^yK*"il1 Mm-C [w7 U e5Ȯ( Q[O dՓiQS:]/Bդ 8}nOK}U fծ4iEK7۟xmMx*ĆJl+9IBQOvt6lY(\y:BuٲiJ*y[c2NCcsI'WruQ6ogϹi-}7H#N~~|fH$M37ANj>gʥdbTjVʏ^\ WXrR X+`?V;\ۏ򹻮NIģΨau}x 9*m+DIVzcH?;n*`nc \6.ԳS%YV~HV5UDXڙy7<3<͂ ڥv#EZ?VjP64x*#3Ghp4v[)-_/*e`eSMMQc:θP)dA A1 DNUxr lf'©|@|۶0Ѳڈ_uع iG 7-[|g{)rJLj`k!Q{hʡ\!I'Sihe_f̏sT&q'4bQe(qŒ .bSZ4g=#/rYIjc07p#8]j'YOy禊jHiFfڇL˅,9n~뢪ǰC#W@ O7Tqۏc'?{V[R.Y+ns  AB6,'1)zy71!Fj /`dH>f_T{ Jؑ|LB/g 倛1^OOq FaLj/c6Zxy s;ZW*vC.a3:{9O![@O"Satm3rh b^`tMSsVO0 vuӛɛ~])$T#+oIt.F PeKǍw1UK\4*$]V̎ kQxKGٓsq`WbyZx3x!(=  hO?l>h ׾ID%AI5t$҅]Ier '_R$@${V>ӛNḿ^BʜYoXvdx65+:tN 9pz%NE䰍.OOШu J>S{ktc>j<PeȤ<0Wvl1V/5f'aE68@-Qv%2qy*IۓUz|gHnyDce37\uݮOUJ@;*|q]:`-I 2"̧9]q\„Iȹ|3M+:X_aWo&H% p.H JL|A&Jj e]F3(1߶@n``߄̓띂> }њ"RsWTP!#?!*TJN z9(P0PӒnXXwmoGxc8ʜ|8Qۂucq;:5* W%怌P}Qyȣ#0= ?E aQi[< B *UWМY{iN1>ݤ -۷Cg.w%QlwWP^50Et< K ǘr/&,(GZ?ccѭ&ܡx۫rҳ^Cox./c\gsGDu#ĨP ј_6|~` {[9F{%Av}sPol唞 ~BE -"d?M6G++GhЪ^ɦC$ sY%闳!|ddfn еqBAredJ`B<GL=O?i SYҟU0) `8Jp#S$yLS8nKUl 0)¤r$r_"f ҡT-l],I Zly^P;˱_ᯨ<[̍hx/˩>,ɰ{ K7&=@;FնR$.3Z??o}Cg z fG߫U Gz.YyQ+ ,HD3M1+wBz <{] &yU5BէvBc/q1)ts 7Dn(TX{]DUs^ 2yB]iU}J3 L ],r_k'g:wLgS]}~zШ7,ó>m91b@0? czFMgBRaWPvuɰzyBtU֣s#lňju|? qك':$O{H^KByFټ$2/c*׶zIָ-luaxH,D).9Ԛ>36V2ţׯ zV:lӾYm)i#_K£zʗ.%gF H~!;'jF ֻ߳#imvd;!c֯آnnT.nwUbŮn56.|^_Vvji!85g'ӹCȄ@'_^eqD#}e2lnlky,NkMuKBT>wJ 픾E [5?{~W[ZqNY#X 7ٲ~wYx:>Ny^;x&KmO8\bώ5(vW*?٢;Ծ Ɩ6T91/yzPX]m3 &70,2|"D]TE뻉Liw}<,m5`5skp>ˈԇ[2E,xr mV4hʱm` YtbcH\TՉ|BI2k{@nuna> j !3zYI[Ki2я<`@LP!,I%Įߺ䖔`s'%\1 F=AX\S&I#4d9E ]+s'zj RoYze }P&%<(705~cuG ;g)W|m@ {z `CHXW[1/>A,[9:|4ux60H(t7NDZe3*uf~<@ I/%FOkm)"ǻ,q0nq77xjlݜz2̟ʥc=ce^N( 4tf,v' oƚɐ|W=ѓͳTîuc5 Ps ?(z&_X> yYDQPߒ"|T!x~ pu|:½!42n2S8u+(g q']@CAGth^oWcDLKg۝E Tj{Rɩ^!bGcS)=js/ecPrҙϷ^/SKlD`!xK%%goқzPs@ {cPҸ"[r: A$(@ Ή,_OKL*݋Z. &z ƀ~-ߧaiod/}u p H6>kgGOg 4@sef94 VM揅qʹ%6|`*̗?+ UW|gYUf7.%Q[?ԁ܆(P x=(X7^lW^5pZz/ k0s_E%@*cb)<II2R`6Q+4h BNʰ*r9Z)&}w^@Bs6RxuvE@`fzaL Sej5\I  ɚU ,pA!wȵ(T.yl^JQ =ޑ6XzB *=UA[R~Zi l)U-ʩNVнM9 &mwYX3=Y -g 7$4oeό#8m #7?EZk9A} 3ڒzNE70 (Y5O+nUo)In352#[^U'x1NntVVt ).wjLCjxs+)Jb%`|]/=Psf _Y eZUm sFu触ti&$рh~YmTM7H皗ge̫@)\},vDUb;U$;w7({ k1ʖSz]0<3&=qci`QώQYNC"1S\1Y9钕gx(.H{gjw2̎߳V8ipTEېgG(Ҹ[ï%PsE!V26s]L"s8Gl Q١j@ae^5.CK*6%Q|t ?zl*s]YRp܄^MmlIƦo)L3ԥqZf#Z Ī9 RceҰY2ew#m~^ͩaDA &h0+_[kJJWwe)T;Ud/ɓI/UPkUMbv'dl̮SRmS8_,ڷcPB}iǥ61xt$=N f63nRP6YoD3oW\$j`r R1;1q-Eo QW)ou-*iA( 06Ҍ Ϳ]tEZ2=4h:n+IW5yJdLϯ}wx @>zSth@T*kԌCYIE}~}/q,8&~_.ߥn)* wdcҮb.1CN8,mGZ{9'p`^8$͸[wy4 1Ca}v܃.RhkK.c3F^oxF~F4/:|m\hdnҮj1\k?I!9M R dzz>h\gfo1:s=CW˥8 Dܻ;ȸ0[rЊVgQ32 nr\[R[ ~86d_ȭ$쌓;^U?K}x?_;^g 2LXZwrBk3mVmb2_Дӆ2yk=<\I]GvfxeEW1] \z)L5&Ult܋ , m, ABO* P }POka۱@rZai> Urڱc50q%.WeH~+ cYtACR!(l b1ZT`A:^͍PtB 9A^9h;k{胈?+XkbNo䃚&uW #zGό5;X_5!`iR r[{:Nj4eqS dqZIL[ ?KO:@yPqs+)hk`1:ߗ//w:@fT5"MV&O<.c}׵-mEtuLC 2~}9NUόDjAm R5@\w-h Z)VHɶoClˣf1f'@A~SͬLzc Ud;d={ȧh-?@f`s+睆B~׉poCDq3Bn>R4Q1MH~Zp8nNOPqn֬ yiy.mD[NSE%ٓb߂#(>OwG9`;̈́jEΏ-|!4ҳ9qSdy xݤePums :BW{UIN?ǚ`ACT_xe1 lP'yh৵ Qz7W5@":xgX|Y8l M)r$q|hRkn]KAy"f iƇzBJz]2ua%2^l]'by_4q _hZӀdA 5TXNZf1 4|Byl?:Ff"UVn2Yt}q _'ݯ"" ݏt7Ad܏*l(?!Dl+$_H yxټhi}i0P؁.(^ɡ}f%l8SpRd.+c2ҮܤX>^]ipPw2{#)o~e8vP2X{ J7!4eḣ\2Aɩ6DKwZ w_-%Fah.Wi0qg U)oN@6 cm)H\n}h}RɌ.ж17%e:<UߦX n/~Lp}W{Jn {4SZ@k;!06uR P(#9>B9#/?3 Cgxh Qx &8ױL8hYL`wvH.w;T4`zR\ p1v oYcEv!>u 5'[|ȭ?1AGA>Cy~iK($4W&:r2IyW^f{hGkdß߰A *q)q-c\0qNtSv(Q/0o. * r%5Pu(U@oo|k% k qx<,q,@%uT@WcF̏ 'GUo믨b ӛ;^m}0*L:K̎plET-R8 鄇u.™dU?nA8 żqgo`/"σ̆DAτeYf>?,SMXh:wE,Nɀ$SZ}Ja/K,b9tDT _" H||YK|QPCQl$nN"nȭ9@d35byP`RU GKƨw]+/Muu[LdZcK*9 :(t{FK㢄V le*> 0Jv4Ie?DAk9ۋI :gf5NX&ը};>GpCaj'53l`8^MK;ywzPhp4RV}|@0s1<*. }Q@t{XKΫq:p2~!64ɘMMzؿ98IjqPbt,o;%uQ${E/1^&_$>n=bCh# jqv1)\ S hv)E>W43nlBLus:I+4 /iO|J^9qRȮ=ePKmYa?Õ;v^i{M5H_5{+Ad:1O,E.t<E=G:pi%,rwG[!^l Ór81Z@e~ÌVNzxuZ^l5maCͱ߾z#69 ϮRrӂ ,iYmaEhU|ziɴ %\M4OW;iVZœ⊬#bRz&q\Mkʐs)o/;6M ǧ +x?5JEjjҺ.s#rQ}B_2e}|x]SFiꔈ]%gt(";z&|7`iF輦 G=Hщ2S!Olm]waV?^(;_LzOI /6a!Tf\\~V3^:^rvuFp8$n8QBX-vu'G=eI\ǰZ@nI<իޮ .@֕ڠPs~S}bdtPS]T؊v4~-Q*8U*,L@ݤ? ĆNә`¢V{|ڔ(c6;=q_`Lag⥫@ q+@JN#ҭȖ0S/a52Cu"hym@0ZLTmj'ᐈ6ދM䴚 olS\0֎l^)MGH8`ACx2 sy2RL{瀱_<qn!H(-P Nީ>+ PkQANQCw_7R} F́n3'7-CwF~te[`_8Q.*ѽ&tSGpPx͏g%4"i往xs>Sz*i߱̏ ]n)lyQ=y0kpxj{&s+'^4zzu W,G3:=%MPDli2$+y~A2a_c/gf ԝآ(շwN,;C]Oas\=?e(7T5 R|RL/1i9hfgVgF xBa= od*#u.ɵC UzϮw%ߣUY;y[`!)t.x%8(OsÎض.؊[| ?Vłhx @z3—dEBA; ]ֳȗ/PÝ,4_#@`]bG: ^>D7s66D'jOΰiNekɿlXtw 7ruf6K&ύESqbZ7x+ŵ%ڜ6MǬB^߬lgzC6Q0eBtpOeOT\bMUftdO$O:0BWh)QĔeH( 6$J(\( /al#k6:\$l"M NMW9˜,ۚҶbX@:>X,/4yXvs31i6%`UY]eëq!_{+WJGbg8}p#LJ+hKԹaz|v/)u&[$YBqMfit)L[Zf6B6,:H -Ϭg $ζ{}G{Skzk= VH@zb=1o4^t!fu@7˶*Qoq"m=SsfAr_}H{>uuv%d*Ras?y^<5`#;'8 s):"`9rDI:. `ߋMj@StJ ?OD(RgO)) &Bvq U֜Lh>}~xZtPm^/`ߚAF?|=qT@ Z&[q F~?ȘxM AOY[4́bFyQ)O 7KZ@;%"UX뎭9Nc=)^٢؁&3,TP^t ;`%?تy9\.Br?k~B1dG0:=Z>D40טTk$|\BcdZ\FHOz_knl{wM!u0E>t #,JpՕA3Ւ@ S" l N|hW$hN^å(VW6V/9U]u\T" aSgJi\ >w4PZ3[Nzߺ%-&̛ĞOj;;^L**\~@ʵ0]/FUR*`VF'W2-JKfGj5Hyߏ2~%5>Lt^">b4dgGEaMR6z݉uitҪlE6ڕ,zeMȕw-{kuNz:5DPН2,YC[ӧ'Bm0^rBgvsP\|^C}jENҫkDa2(BK3)s,^nsj>uM_EYy b&5a$`fs:IC0DU!kf{Pn3?〬e:(RNqN$!-ZHdb<(\C4uzs11HPi*n]Tdtގ-rR&'&j@Ä4!qț닲3]qaH {<wݯ*`O_p³[K/=w1㹟]fD揢Z^9R/L˲1  y+hul_Acv& ]T2XiTǿҶ $zr?l}cV ;B@Bc1,6=&'f =Ye.s)i?H[< PH2Tbbb<lGj&}vGPhK;<2Ǭ>͚NI-k,ԫkGwd &d~ Oh@BO-JLMEG={IO?*-(dHYYi(3z* Has)OL0a.xmD9|I`Z%FV@󋘄V|mZl%lOX4>?ZRdx5"ҿy:/ 0>Ό (-PH#.?6!N KMx0795.yk^&(+Ng]8[t [oH2oaYXͅ4l[rz05k6!()dms{Qm(>m5yŦn`| EMg+(yzD<)nz4R_D.&8Q@d ݛkwxЯhxLr95U5|M%p(C;P&JYfR~CG}l߅Wkcgʘc.^<}"NR2dgOw{)B_Lk"fp8f X2G ;n{>!c&#OƊ2Ud1K꩏;ަTĩ?ӓJ9Zz *UKTxix]ƴT?itbp>ȵP3 AsڐkסHՎXҙ ilkW0ah}ߖuD{6T#|rfމa꜂HG,Ӷ\,ykm՟aGy4`|{g諑1oUm\ 8WuݟYBmShnH7 fgX}a+| *ʧж&2ŎR"/PT#PxBi1ժ[ G@~Jg뭖*3[I}ge H$R^DݩuC>MO_c8m( ωvB #v_E~|]t'A0_&[NMvtC _a`hQ B{w+ g2]k~ Yv͘zb\'H̆8͘6ӓ;+/Tgo+gni WFjb]fʸgfzuLQiwZL$N#!'Q{L|u09XK\s"#H#}}}*J?'Y+:F3`@N~m`'lYɨUBvSB;]XȨ*&kI.f{]3)RQMI?"K@S0{&Ұ#X Ų.iP|LSnsuhLH]@dQm,1)AÚ >B7edgl xEkD6w10ck>v𠚸bytлN )c%AO.x!]6͒1NBڙ:j)+gI/#7iadϳrlD$ z!+ anZ;w'29V￀xa4*Q5miꌺSN^aǦz-5:Pf]A'Z4D!0v26@u6%bi;>ti_7DnAmujZOؘF&%#ʧ!:4-~mL. ֳ΂ P.BED `hFX^M-6ŷ${ح|9v\?dķH풮ݱyo~XHLY4M^tBXV,#-GыwՈz1l\ ^7h688s0XR{X !Y>B%>1)([4Q{p-M(ki:&YzU0z۷1Km{lm!eԀ ,/I,dWn y`O65m6jzvV=QEAupxyo,׆f5]+e5mG:xN:[Or ћd :aiO[~ 8Ԥ}`f|/Y8ilD [&HHPWЫ%ܮV&ؠ]D/'y4 Ui+ZQ|uגE#h/tqo}!:Wjy1:>caJ7oTeM=Cuǃ(_2=]WIDnruaCGM=W[JY8!Hnz#xL-Se&(d7cp`' jTdDV~C6Ζŧ~>ykCcw=J0ĥu 4hW`~߂\ 6Mo^3wdju۟A rHph%|[p} ^붥I׸]v"/ףRGH[ *Dl3fWbءF-=»{b 0=&¦j JVWh0,ы3lW"0Dę1.b jOiz@!Z!ni?l>[tCUOvXL+vz7 TXgfty lQz4~^˚ ã/7xUro4(av#FlI1TeZ0vBi _y-J;Nx4 _M-ocdYqκFu3K2?/tas/jkM'K53'B .0=izc>}J%{# w%'Md.<9`N>3C| (ty'&f3.K~(g?}jChiW@{;5sՒv֏OZ L|^C _>/ 1gE5+Zn;Z޶2P)$\w$%H8S njXs:( gww !Adm J' <YF^,sCXJ0 ZWɔ+"fUå Jnx)v[Ҝ̏͌j@to ?T .b>AmBݚ@yEϜ XL^R!4֋2Č&R?L{4-p%g]@a !Hp[r.òsi^*7z\:<)1fhTvnr}GCG B5 _&:c4̹^n{VÊm{_0/g8ȫz.Ht>^gX!Vh#;d'w+8f?O'UE$)> vA0XzvBڏuM~R.@Ɍ_#pd'4΅{27~VÒrU| /tIfuvv%Y0ԥ,Z̟\l]KA)K4zTInzhP͡de['V_dF+DrJVֳ_esш;tϑc[qpǑH7"~ZQUgdH>\lՓdCU Rm>N=KUr.Tn+FY<Ca,Cf5B+RܖduzYE:J+E}l/5\[P ίk׵ð<8 +\#f`^wr< !8^Ia =".ʢMCed ֍q)MӖ׸YG,->C|߄._Ԍj7\<`>DQf-4C K97^-E3D.eeѠ<0T mo0Qpd]C}{֊ ҷ<1)OrCa;]۫\!t,P{>CѫlvPĥLms@)Clop&dIe}e"dJy.xg?G5 H$UZ\6x3pm' K7mE~T3Yrb 2&"iZ"nIȚ쏎DZ8`4#˹7dsϸI[׬"to2d\ʘU0Єdy #V; ʅ,4L+Nl]N{ߩ|6YcKͫ^E5#X^}=Ӥy_՝lr:Lj3f]P68DBvڡf濅h:n<LI3Ocqr::q'ltj<q kXrT +ئ]$i>K5D6#sϝoka- &'txJͼv)(q[֪UE[:ܘ n>:T:[ȩ khܤaԹr[o3 kgg#WH\fh+3kY'6NF,7&U@.*!8cЩJλEWvphdTYϊ|oc®9H/\* g(I ! X#*x.-T[hqw4=y[]jtC?\k{_]7֩](!uRtw&У5*) UXjјÚg-Pn)2^\vJ QuU/HYs\~;ŠVfR/QoIUMerOBiQOٻQC}%?V}]I~|ǏB— -sS)/͐2ptuJPMz.sȷiw Y8XyQCs 3d͑ FL@PO.7(Lmx8ԩ}!(2jnԶo1aW73h}\A6` ~?Q:EC=Gi8fD8!Չ>u)zp˥?FSw +bϥkGTQ%H0!K| dSm4+7~3Us  \%f3b`GHg:,#ӓ2d˚_81u D4 :tvmD5P{ IŠ[j&jF5}HTldRbyt5?!X'8W;^t~q,a'kc4違|&HZHa!1ٕ;@#ܞ"Yd'NH4znxgKOEn2ܒ-/ ~F!SmbJaOS?x_LjWg '|uKfr?:"Lۅ0OiwE{l mAh-rQc o̷5yL2i8\pqzxq!(owRݻH흝r_jX Lh٢A B\uqE.r'~儐``uіZwIq 莫kqg#juL?B\>3Yi.{y2ȎSE!Lؠ*{,Ν.f''%Ƴ2]%ʂ!fe7gjVBy; fр6vo?J XQ7͛po'@"0~hߜy#l-#CK@HRѤM֦_[ͽCܨ<~=h%کW=ld#Q )g]ƉF Ę r:xD_I?5Ꮢ1?R5Qߍkz`^:[UƉUU3 Mv~@WUCNOs)aXOlx15T7<<7W(sq#;'%fS$>x?F(5USVŖ 8u yo=d8HܾtIU83,AzdZBLKVKu0uĉ q D\CM̟PѕeHJq572S;F]vOnT%'` yhvV9PUj75 (%xL"MPK 0]:ٳ~ˣ|FG/Khe:AEvV]gȁ%,'l> ֡Rs6t!c2HA ZŠ "W 7? NS'Pk3h`!}z7B&5W P3,SBCض1$U̓ma/S=5<ܣMnŧՙ9"֭[N9+c^:[ ί6w89=oc+S^`4ٴ,Bf/{wc~r:W/}ƵnO 7IxULī_|]:38i\O򧢷 U㘓qFk l/{;PO0̵o?^-O J{gWf׼DϏN_R2ϴ.}rM ,?,qsӡ: aZ_&H@:osf95NzRsJqBf[.ko6*&APmm.䢗MA7 qo9VMΫ%^v+1URŕ$U muOL&QSJ̃Q8FHӍ8qm@3LMUN `l L#OEC@-bpd\e-QKa%Pt>_WW*s;;F4'x߇GL)^h>Ϳ!;{0UcdȬ&3DYHF[ֺa:qį9D`ziÔy6o{fhܑdvVJ2 e:i&Ǫ=s1^g#%1jE~</ixQ/VbWBdȚ})|V>U1_Zie\ɃReF<.J=FM@rӇRө?9LTDSP_$e#ȆQ5X;_z!FPGP!6lsl|D]/兤;E2wBDޑzj-  wc؛Vfh籖u )hJp0"`PoIV`Pxg+xlc]/ aaG~XJWFIs@mϨ; `&~ <ݙIO+CAn֡nSxY:44WRpt ؿc=Wy!Ӄ})/7obYqf+}a%~ECh)Md,A+sߵua8A 2WGPC^7%2cfrTNķK׬>f*0{qWz l}V(LUEebF~ϓ:vrgҽz~!^}wJ_+3Mjk?>;%`N #rƷ*xQ<w+D-62s)Xp"Ѕ_S_gm*;%J1%eJvSjtOl`!ȹkѯ W[9~([m߄=K;̈́Sd|Q}d ?LK7;_J3]S>WTWDxAbBtF}#B*EwbXNR*ni Y*?hJ}[Cc/R-ލe1b:,2CS=`QjMViU̇G6y"7_ ?C`yD2EÉJ]*I2d,3}r @0J;|H>^#y%9txwqOY\bdTgzXk4DHktߢ Bd%cBaJ~4Ň I9guO^S^ץM#*eͣzKe1E&2 Xԁ,n&FߜԻ%~b6SPx8~>5 !dP€jR]`̩@Ur-ilAxƟu1L\(Eז[}uڙ.F:SYS7nivlNE%o+v&b@HÍbUiɮy-mjE~ X|:m*PTKBI+&G"#y!m2]6ī`Rdtz s'y%j]{U ke'+M CşF߂e!rb E}`B?mZĬW@1B"Q?مQ:SfC|"Fik旭u3z?*q~ uGY˿+NcM'RhgpzCrq|uA?hrƺf0om;2e{F-@*4~]y wDG鯥^Byk,7G&b8x(0+[.-qNPz|-5FؒW康ƲjPly!S¡lf)_w}+[Ra|,tN`"@ kVcXš/5!L)_y^CݤEy~2NQĒ2{{_2cZ-V#=5D".׮NΝd{~MZ4rjV\*g#A ~;r:TJW־ eSF]uخ 1DuZ‹"z {{LǦz˘E!:^MAB=C:BOq:kP!vD3m)&R2\KأNA_Y'D5LV$U2ptoCлb&1rz7*mpזk jaG3h#^"{~n~iЀv?C^>hc$ V}8Ks{&& ̊D ,Kڛ(4l! p8l^94Z?KX˟ƂBKscH!|q$ѯ>b!]3?z6RqmJNMxmYoVp<?+ 0!A a]us2f;?A80.J*0vYKOR8M1.":;|>-/d%G|.КvꞞvB*a&>ј\tbd;0^+MbMuHQ܌Qhjz{L,d*%<d?1XTMZ֡ WlEL6jOSsߦRKaXY1\(8uRlp`n +Zһ_rQ<+sDQm`TI<.n$ z]!Q&A𡔱UZ1(+؁Bg}|}"iEQ+JtA)8yeP40a')W%C:R_?(=(y|$n<<Dzp`aۘy43mUA۵wD/Sͩ ǀ8Ĺ_$J!"Y6 oSݹJ`3xRq drQi S#ap*9„qT[i%dT<#FA=hn:,y KC7Dl?^UKq/f2ZA^`ǥm#WlfSOHFmAն3c4ΎQO,wؒHh,Uhe FޑnF[;r E)dǰHˈ{ \|Bdh!x^q(#80>4P9Duy:UnVYeSBZBcωܳ2ƙ) AΔ:$qР 2qF*/O\(S~wдAq>nvc/wH[?):S0ÃbLmv# Y]` 9\al ~"RhW7Z4CZAU 88E-rB2 lNqYv)J_b̑m'z-HkĭY">q:O/tcoyeÓLJAXOy2}OzcCecqcKF+ثn bO]3 - ƾ;o ,mU@Ԝ~h!dt ;o Amڼج|gEJM!aUzQ0;cN3lź'#G֣Dk*r? `zryNtW. LfOFABW/S;`# ~R8{/ -X@Cև0EGxN&܇$;SJN\wΕ%CqꊡF|G4shJOBbϷk\3Y9y!r/VjUIN8S7X\#ann KcN $8A91HZYf4lG( sv^JMz˙laLɁaͭ;0xŻb{ ]\ VE9fmǶj ֙ZvDN ֥S0ԂNːnG0fn }_7Ptt$ٶm1SXBgtΨ= ~j_4F{@[MDtK x)ko]:Yn-X~|GnmQ}V2iXxc.DΐbY@w%NH8X.hM!O$N-Kׄ'ë +k1R-@] I;["اUPđl E4hӟ )>?Xf-@a?BU\H{`2:XB'|x& l}ZBqtg9HtB:-ZBH-eGg= *pqS6[ty=G İ,dge =(EG*/&)sΎm4 &~7% %ˤ:Y#| QQ 4 WoHwއ f?SfFZH[i`3̛?~M"N롦&24\)0^]ۉz3m m-kٌ$:t)wzH*BSx(|%.+]l^4%f! 9<9` avx{nNʸ}y(7`w+HuY?o;`NB-'+HD2Q3ZXhyi뗯gV낸-9WgՋ* 4aucr-ٖ hx.&W9H% pM++_2Mب7`cS,*Dn>&!NByz`( PXes8z2:C h5bG_'(CZz/䊏 10FփCc z$ !JT'CI%PARV KMcnb *[&BTVݤec)?ˍN(Y-x?ږ"&-9F V`6NcG7B`-18!y06l\ "YiAfJi (xfj`l 5-'ᙰ]S6zfQx&H_ IX.g(Uy4ef&crQ0={ADՀ %F˖䪄zaV{h OmW..4%gjݒ_õ"x/ zE}2mgOPT`APR=[ukjt᳜>m:z]W ۟3+ꭿ!^j<ށ "/F!0>C,з9)> ܕh(c۩ ۍ}{C47~zf-"Bˠ\,z <B7GpxaRz\`ߋc56 Bseٺ.E򻂔)׮?e1ypSHөZޭUiV(D H #rXW>n4ɡ2-~d./C8kS:Bh\~b,0h%.y!uf=8k.j=*,*;:!"t{a\/z |a_lz),BӻGW`;3&h|ʍ'ew'h#ҘrYE*1}zU/@CJ?s}m K4וoo팸,N.罼]D Luzȩ5F~7K[exd4R*=bsuǥm^glFx{ i[GU)blXQxv05?BIĎ|Q4V}a@"qik0 vjn*&4)~T{ۛW)qxWYyzVj9K|M~uBp;ҌMD Ai0?A{a^:PdhDmM_>UNx,*gGr`6~; !RAZdlC ͥù6 oݑIia9 bxc&qFP cOqN1YKEF^2ըM7|٤5 PW8*6ϛI@*L\3F=š{Eu!8xHG3mqJFMKxj\j6*UvuNc+]""zVf^a\ĎEZZȇI۰lq7jwO!jN!W#,64DDH7-]ca+r3#O{`ҵn /gB c=>=pq Tʳ]LK0'j <_%oL7NϚvč"$$5Ro.)b|BCV щO̴n.w}~l\B`g,f11ѹ!ʦYbZyKq+m>kwmMT|cln1: bZ"]Q  U̧gglHOXN+`,Z>!,;F`BA:y?0 |j,}$uO`2Qx$EM |XRLdCqf}, <JHa(D0 K]#neuT+q=0K1uY?C͙;h3#-a݊L/28)@;\&vʎĐzC蹥Qg{#*DV`Ex&bы`RUI=M_e_]FCpukBp@{ {ucUE\p\2H.sEzGΕ=0+ J}ɯN@†i5u%,G[G ϗ5JővW&ӌЎw%hu'Yɢq.4٤L?O;>Ik_pbɔ><\x̲Tfg)kVG ?R&y#|zb؛Z! !!@^C r'u 19)w[gBiRJJ';8Osv=WZ!Vz ާvb UCWRcP<5mVAȣ&& 0s/4q&8Ř1r/8mwf' .~n\=3 T 9?X`:IF{Ta"<ײ|NY.<sB߄bl5n3wU-΢;\s ) SBH]G%q -OXDtT#AV9+_^9f̛6 r]'}@YsֻHeY9.zpnO*(q&3EEd]0b۵vؼM~rWtVెkhXy 禶"f#2)a?zǝ!e3J,4R=sB0q,̷]um@EӞlZz;㺅c hC]̩nxp%_ #@ <;(@]ܓ<|X㞁)fv+)]d^\ü-Sh W/KDž-2%vwJ"Y$J'5PAad撃Bldt sMWZt9ǔ߶&XUnꢚ Et4]q<=>bpĜ碒5ǩo͟aқ^Nτf Fo}."2Sp(j3 p*pU txE6b>fgNa8suߑ[xrH ,phHx XyìkLuWU>acr`uYf 寐u#q#PsL(bb~o2cʂ% mWjO֍ *pn5ug(KVxZz#Yi3cb$o^ޝsu @B$H/?ȅ'rN!{Aἳ~eR=y+ZOR8/4 Si[PyR#]pO.R\N{=[zaJZ:ӔdJ1ۙ0.ջ湺MLƎ~>\饉XUoLFYLKKCh'IbN[Q ֤xCmP1N&{l8UA SIc]_ցzI,t^n$RF\OuvI]lޑfbb2iI#0yY(϶[83H/dAۋ BTMLH_}MfB1 N.9]I1/oKуJɊb|G,V4.){Ts`DVBi)"6<oO6?%_X6?ۈ :@^ehᧄ JԝaMN;'qBP~<h1b M7Za}XDx.aN0FmA ,b)َAe'y!k4SD{p~Wn *C),gޠ=Ǔ@bx'}=]?kzT6D9lr2ߕ mW?;(,аb3ÿIhO` )VIrgKT_6cfAA&5ܳ'!,A/긣/^ ׅ-~5&59Å,"q^燿Q[&IޮIM9ٯAe晰Z o-p{򦆱G1rds&a5V]Fg /(ݥ@%܁ s\lWDQ)*&RIC*E11I\ڍZ?,ܘL͏2kr=_!uoز@l%);%H﫣"扛7I͖=\Y|`hןh*QW3}WE!E,PP<%CA5j'4\Fa'I򋽹J*."WK@/xwYI V() 1-Eì\d-"q$ Lv(w ӡNۀxȄ/Kg ޾xNMVzL"oMw|jaJٸǓ=)%r vqf&F{oP8KPϿ[-thNpV[27 mok-l`.q t\Ui(ts:t gJ\ÿVȴw[xV 1q+&(ࠕH!ŇF_`6pmG Svm`yc= r"i%/1Dm2( syh?t .┉j qGQzoP=/V/\}]\ o!|1S u=f%qfy-Û90Ra z_*LT Dn)%Z!Aٕ¹!Vܸ=K!z`y}eC'tCI䶎6?_@dDnܷ981dp IO feHGLݰoʣ17 sf1{`y UPŁ1w;Q`fF ;{(ꉢQ1b]>@6/ H{̵4V}DdMs"b.?] 7RGذn:–f"%[+ŜNcFzCq2U?L4p \kq:pTPBsGR3A~~s- 4R-3AĶ^>*5wUf_(|VػLF$p$ 3 `;HHN%Յ,8B}H:D(" v9"LJo;:Swn9Ԫ0+9O8o]o,=+ ]DL!}[S.Yx^_- -s 7!@fjecj,~-:Z <RmDiwBuS"\Tހk躑":vH z0Jsȴҩ&d[@'7c!_`hLM.1/>6ҥg),*ZTjɿBC"vl-Գ^(j7mCRD1!Lq.j2]\!Jص6'7ozWO|  .a}p{E')6DQbOmbu=!y*EgWFb[ԛB0sQQMLwza#IViv*F𷍃> ć(t(bh)kS (n`,dAJЛ~ON˓;?E`jCqTyaJ|;>Ȟi5?-&,X?7d~"qTWyT#..]lSQ+7lwg=eqڹaJ_@>  WharmC\M xRL1yd<>Vn~߳p]!X*_ l67ZTa,xJ*kq8>D{"ʪd^gJ$#4s0SjC1 m c4N Ši4>&^SϜ;Zf&Y|:i98粙ą!_QgIc +q璔'I wowzj(py{oRMt5s95%KHh^R;|R#.u64v1_~>FB v2.RI8l تܕdKPR`~ҡGB8OYA>X[lf2ZXFvry'zC8CvХ9""P{sudh*d1'c1bB@X.3GlK\Z }i?oF5dR,dZ>[ɔ_F5[XR1^P7Ƣ[Cad&w*l ;=h!J 9$G lKX%~ TI{g;6̉df%'0 e U1rf$rneϹi {=XoL>&QFkyC|{&asũ:&;~PPNڣzL jPd~V[) ܹO.EZsUYuim!oʲld;#q רK|z V Wͮ:Ct6JDMBBcv*: lU(#bD_נ:o }``R 0!*$ajk/Xbnjb~!TBD‰O7JZM=N-n4&3JGj8!6v3!R|cy)-ҞPٌrXoZ ),VY?MwǤ;>C2 aQ!P"߮59_hh_)tT%"ܵz?l(Pb 6{EA[@†@<5p _|-%R9P 7b鐝IRmHp)y#@7暓L_B+InNkJ/Qƹtf<љ:g(6OW?KaѦ~:ΜS2V5^Sca- :Hq^Wht5t 7cӖ7;<1H%+ct׫J]ߤ$mj }^Lܫ}'/b=kٝ`j}HDƦ7Iϗluԇ?EXE-|l=:$;N.ͪ[nOhz+B@ΐ3ǃ/ӑYLΩ%8kJ6]XkZA0A)TṚpKB]F&^&^nt[7ǒ1#Loh| :uF I8v Yc"ŒlOR&K*$o6pC6lZhJD{?Tk ~A CknšAm;Hk7J'mئK}K8(ku#6kf4<;!x5؊R|ru~؉_7FV]Vؙ|DKFtq8$CO3KX=f3F,c^YDoiKj f5A#wͣ^4V1.[iݨ&ZCupyĩJvYsM~= J~wP UX5% mx~,U|ZϐݚXm! }?EV~gz=W1 BDAAFO\VT0|&5pXE9 lتel&vi$(h5q",lxOB%ՋD7g/!j5}f8 k#!m>x2f|%0/804T]<r F!%M~ >6'qT:JSoM,=Aؤ SJ`+6/;2 BB{ W9,Q3 a+< &N"Ŝ~Qi.i,]=ꖰSTjkdÊC9v9bw}LEphh ! n.H5 "B3Y?FlJrx1> "t8"glCC]*exZCȆڔXàý%bB4,f-+ýI)9;FOO<V-dе$ӰUяޥ5{ 4ɏy_y! Bt[ө&41eGX:(PH~`zOf؊i-๺F% L7mj~OXYW5'S@9K ƷsJV;2 }*1cv莫ɠq'ʣZh)Y`I ,n|DE|F-fB*c0~n|x;h lX0 n2|*L? (|"56 ZT޾)@C\r/ ٸgj߬4;6ʍ4<EKA3\ qz6v_D /o0<9ܭTKM1ᩎl ŬEl{$諾&pBl3%4~OZR5}}fx+,'<٩X}ymr.{`VvT'/KfeDUoIj>؟cV\q8U]igFAޯy#9 ȼ Ģn+4eWDlWS&wp2ޕU4#зQ^˵9nnD/xKQ"v?`\d]R3SBo-&Gشc3珼f,ۖL8! ZivښR.1H9@v_LN*4S؋X[zvW.,?5Q"ܣӺ|<6:TsBYyrPPkpl9h_65owcL߶y~`M7 7(k]!*W2&V= l6L1|ӥpvi11f%8Q?!&;SM"AHN)i-ʕG\DwﭬVv$mHjM a#l\s`̓dq;̰S4 OČ@%ϔ`N8jrö U%宱+W5z1Ӫ *z. a|N<]J%JL)v( h4Qe룱 ?R,R^nFa^+߅@96S8ڭl0_ږrԟ#/9 Dc!i'\}S:*SB(ݓў4y.GJnş[߄5Cl1_rmUò2K'C2zF` Wc=i 0ŷ׶3ݡmEl?fdf!]~O59I*\wT$՘/,i蹉 n2a#GeX)A5Z|8ѸAyǨhVTx%O) i#CSQ澢|p85˫W QB!ta >eBØG|MOkxgK]6?Vn (L k}if+sd'LEZ5-oۛuޜ``*n-n'-j.tK pP-u'NeKƁ y+l7XX6*6j})L7p?M.^l5&Q0\S/Eg =1Rt%.# dpyR?"\٪]?v>#q~uhoj)]~`͆'g@IG<"r%v[ڳDge 6a^`]D-D3wk ǞbJJpgK-8f ?!ιO򰢢.lj&qu}.ҺUsu%勿VPež;g Ix0>S;fgQ(O#y%odBY E$ Y 1`̅ &Xѳ䵰9a U{R-U9;~(^(gżc2 d5|/aYS]tsMIJ$mOv^"RDkeg¹A53Pkmͬ!pgṵ{3oe+ꃶqL.3, To-2kVbhΡH0L\^Ri2K =g$ܟ"=3+2aQ$֏ZPDߘEaK|b4R|5bs]EU %[}Y&65>ST,͡CG€@nmcE7v-U".(ZVD$NM?-wrwdEPcdlG ΔD_> W1G']8i Ugz霾\@nԠ($k亰>z8ejbwܹ;Oo5oKXO-ɦg!VCu@N]3"!홧!;5bhdlhH ,FjzI N^ejƔ#b]#X!PS> SQ#3r#[?>SzTa8uFe>n"|f'PD>V^'W9C⭔Ĕvƥ`,~ꈥMh:Z/T~?3|}(02PKG}D}C.9ݳ>?d1ܖVTv-I>U&}yDg#zh0 =%\e܍ri׳tsqakCpK?FːRa2#-ON-zE^޵3,S(2ۉltޝ4khԞ=-WrR2,";zJiek=Sl[XlJSʹ )=c-ŐɚiB[9{rQbD$\:Օ) rg< BǓOR8.Tպ8dV7fo!U9֨˂{T,S/[e_o ?@0!'7@K16pYן7 k2fC]!Kď3E\ BLwO"IU]E؅'|>|T[mRû\‰{lCT n&q5~xF0 DUІBqA.:0gtb%,EKVSsEr@%*/nlhҌK;|L]Uʃ{7Jm2« Mf.Da2As~9d\$ctVӲh$)߈wOGD2V//+aQQt6`bq:ݟ'[!qa5nQ_1@I.W"!M"+o Ys%h՝? 6E|Gp5i˹ǥ)*riJ?;&dJӾ0^)r*!%g6drq;,%\'C 'n/:F"f5(E94ӿy.2FR-J9Kڛp3lm-gd,1tu*n:\jp"_G%y3hKoӛ"ѹ[NļMMރD̴DgF ^"8rAX}QAB2Š(eK,٥!&c,.QS xH6{ }^u5BFed3v,k?`{Qwzf9 S6؋QF[,uo?.BdcLZ|ȁ3;y_D8O~,<&˔ 0|{Bj%*#o`9;AxZ胂%ڛRօ5%:ЯZ㾃6Q(B:ڧ''~vHwqY94djbɟ kB hK)#-RM2l##rg0c"GUϛ>OlMr;#disj,I'I7iAg3ΟwQN/-_|ܚ8b_,;xX ]:wPKrdq]烸"3BKK: ؆c!} ?#d jiToP~MRqyǿ Id$f ^`6VB81OTc>T$Dݸ\'6Wf_`K¶T;HH~2N;qܛ {*«Q9l bGU_:4ףN̩enR1M!!ߒ4\j6lWT47 |Dn|I+VNF.7bˎ_r1yרr`%gnߪη=. 'wrOcuV!#^cվYeŐf'di(7owCJjy yJ8hNw$ tm)T80\>b{3zb_琺 ]W e14pI]=+H/8Q4\ `S^b˕w!/O39uA)&q:Nij XHm1y 8ZPZ>ezZ;Aq%.zz;/_pG5T\=VTT6¯kS%H;7"?K&ނ`f*B\9yiժ$}\cչM \̍.^21fC "zlzFg\8Ro55b8K>P3BW*$D1Кclm_RM,gƳlXʻ4m|3609XGvJ@a1:0w7"&eoa/ (foWLCrQRSz\މ,z`{Z1[;w'hqgOpprZl?^Y>UNU !Η`a|L$f을ʂ>]PYiHkk;bazr 祟܉{yTzuۥQ:=gyN!.BȜee*֎ w@bwOh ʐ!^p{\<9 &>[/Ck:՘<|5s6B^i-H; hk8`\^=V郼-. HR=/KPM˙ժj~(66nF2 3!;Cˁ|˧UKL~Y .# \{lu&fsmq|I?0ǷD}Xy ]EaDjG=p$:v\2Uqğ$ԯK-|vE ܱ+INUID;q`V6w0w:K8?b\Vi!*>f-DԜQL󚱖df2߫} D6ilmc!ef+b6=Z=7Ff|A03y8Rpbm¢Q:~8G\t郬UyxY# H{s՟'2~򩫍0bf 8W8gnG5Pvtl 3tFu4T!b%pw rOo󹕌Yw:wEhu^&d` 1k>?)3){ET xK^;kӚV77\GP;_LI Fmc|NJk:>~ѵG?}G, |l[KpiS7IGr X V~q.nx)AjzMOled'1S}yJ,>Jz~|UJ& {4ᖹ/w֩b S<3+\2RuН;%0JHg9Cpi-%=W|kujfr=5e r2ZXEgƄal؟& )e?Fo1>F3&R[zYкѦ.mfe4Y$ƍtAMWmD}=U\>G`wN"'5^*bMP`<`Qj}ekOao'֍ug1VZz8Јtm7rOOcܺYWX d+g/#rS_ 4CJ>+ϞFVZLvk#7yQIRU):6m@,ZA2С|7&@ ִdrG8rwߊ⻬ӉYA[ ) 㯗>"T|5Н7NyN|hhy}R" vMP9D'9 ,N\Ɲ 9T<ڲ_wgVr~(ӄȠ:37Mo`Ɏ˜?_B(#hU'J.IդZPiEzܔcL v6"F_۬(N1&{v-X# B2U} i,wWCq$Gi`qpPˋZ8%j0fNupr0N"{zBrE; 9JQ#p2"t Ҟͷ!?%? Gu2^Sb56vc)G0GDV+G/Y\ | Cn'SwHg9 0 ä@D:Ш!0.Jp}+xr kf 8x;r?lMpVo~vK!.u0a#8|?bJHu h4 G<2"_=6yrψӑTH >Ҥgu^$| y|~+$E_mȩ u'@+(I~T/#HMOqTHdB\s(xh*30lw٧T!9t7kDMqûPpG) AYį( m,myƹaE&(0~̄\qp k"mEˈdG9)è>W̗9ܠ5GOa]\$N8d]\4Zm4kpqanu# \4Ey*=gi}2ӷշOęg@Bo^v<]9A)5Юl=Na7UV'Ypic4B1Իu~˙pa`vr'U,hUG4SK ]w*w{ADsA.l9L`R(]/YFQD(guPOLN$<:NOJ|+5l5)?: .ҞUnUڔ$kNu,Q@k0MÐl,[@(ƴ%'oz-RT.3SHgN%%\(hҰ9֝q6 +ռg, [7ʸiR~,R CЀ&HB O-zN seݶi[PқAb595R%5S~*@ٽat gP#" c78#/ —M{.x%"b*Y14n啅D֓-$<DZ$~Áo\ˇ]ĵT_ypdy뷲ЃK.w`/= Cx*ThiJ'l>K5x. / oCUnze0'\Gb|uxje+"Z2d譶Lj~eM-1Z7 mUP+I_p\W*bW rXRF#4*]AwHC 'z9AB5xXX oG9[~߽pZO`Oõ{]\UU,?O '4ɡӧ,jOf:s&v4=&JZ\26:s4?`v^ ֳ7)%>4xUQ [8vբOiS9oh(:?0RL͗bHB>-\D .+;XTZ1JnT( vP )zEE!{iC6-.C10]ܪC Oe:5s}.@NN`,=ڊpoڡڑe?9O \|*!_3|J \ ?~Pd~t> X =Vãg;Tzn;5J┖,(@~9SȑV7a02dž8c)K*=&f}[lћIWT :-bx( YU]X.@^C*Vg%Ru3Eێ >oaQ[CAQޘ&2@7OAMb7I`i/aVKΣ{,4=[ wRtC-946kf@c3)(R@bU83Ydy1akR+0ێD1Q,u#5Dy'δ&@kI Y{u mV4D"nb2uFiԥf b _~%Pvjs3s8$}eTȁŢ;KVOSyڃp`)M`e8i\i&8>(%ٌLcRdzw 4_!r"6^Gg-+F(Dq_|- fe{dzff@rc74Gp0Vzz|L4b1zIqt3Ѯ<3-I])8HAѐ"vԵo.J/j(5Leώ%F#% eoGkJXouqM~pݭDK!1QKTX x+кגkl>Uj(saBoԹ 6 Eާ=Y*lH[XAH߭:<ӻz5ؑNx)_O{pq/fRs(Y\1(tM ĻPJ׵RˆaSˤiMFp6Ъ-8B@tNr'-é5xyMf4 "eCY{2UJU7"g8Y%6Y:6/m|'fu;Eٜ W"lKuXACתZb:قdNz{(7Cj0ß*# JW: hQNŸ!.]_S!8U6 ZO:ZgA!hR}Y2!!rS؞)j#9SzcfCfgR:Ig6{0.aoxPhs#lg,U(v8v697 jDڴ4|cN(lqȮ^ Q+Kz3 XTʒ4 |J<ظ`rzFv{vo9 -eΘf5(]: ~뽆JBԤEk9(׳'|H!,ځڙp0vQwhpn@Tֳ@xZ>"GsBٷSmƦLVPK^6lb36!hw_^%h(0'>@^TTF/hLGD8~+ƘׁV5t8vBDJg G&iez3^KRUnx]*KN>J!vw;'&Cؐ@*SFŐ ͳ86k]g~¤hEnRsz?eվ0o `@WLX0lpL+^ IO%Yk,o8nw&UB& |ŒǼ> UjA})R{+#UlݱW9@.Txd~(HF*_{|*'{0pެ>:?y  @CÌy=K޺$jT.Xq0]3=f :saCy ::vF&9hꟽ/:rOJc'ǁ>p>nuf̚@'ENUK=em~&z9di9p#i)uQ`CC2`_1\QNol  YIG{OYb"O<Rh'oR5 -:_Vky^ڐ N^; ,_b4K0 =ƶeB$;D+/*. 6ZܕQ8ȴ`eQG\E?Qw(E{Sb%'nq "BwQrr,mM_R{D[GV)e g:)Y8{`8ie NtQ?2S<~9.tQvQkh#2d8'ʅg+|$r'/yѱ$;8R$؝5CEn8 衭sz>͊V˃+~{ڴ.[>-W%&V!r6^[3"kH_ȍ@6? 3i{C &~SS-4TRH$ʳBp =s#RbET&{8G` Z&Gp#R $fQˁ~%.Rx)ED8v3z&PUpZV5..K&(*͕kMcBs N5|kЧ V~\nZ -jl-rUSr,f -txX9<39f)n+A4`Nd̔&<5%i9@_61,,fLS0(.X><SOgfOX]T;͉{V9_Lz$TKM}KE) 9H ]KH'ȱ~>4dV$_8$a *nʶ$IE5f1m%=T+Y?$ntKp%H~LAKB}gҧcZ%t'9rǙ] Cro(75b8Z pBhFb: 9y6DѮ3YD63Ne3AӦ`(~. H죜zvQZzuG$!)R 9v|?EJSj@SL۴y6Lfy[TƊ@Y+:| f4٣dVk/sC%"\-edH.IFm6BH`Ux3b!| \FŁnuP1*`YHzSEg`}IF=*{'1!yJDy%T' ~IDFۼ>YB? ;O.A]M{`8,<  ?z^JZuGY&JHUTu/(eUMhT6C?6&T$\&w^YOl % ݵFǶ.Cf6T:}pȤ7;(@xJ~ vh돫FTFJ/cb++Fnn3xΓ(8j0B5Yr+nX徐U"g/놜RbP,t/X.&>2'|OlGѹ2JX_=%S|{eޡ{q`4x3we~c\d1{H0" bnT8cm.*D[3轤G;+O3sHskusvV.hp>8+\ką? b: Qdi3UR߆MVc4.>nNYM_ꜿdc~T]=(UhaBFϜ\_~;`>b/~kuྯNgx^1C԰#OA+ڬ#''\6%7nT(b)Yq&3..1_Ek9}y80]SUFjSxAx(>)QCy.ƽ{SRj1n窍*XtIv1uz_(mctdd*RW=;QrZ{x Z\>[nKNN(ZlF);fISe2U8hp,8#0daE31mAt8N',~{=@gO$[! iц4][S&j өNlƘs4] g.V+73UtpafuMTBbV#ZmH|!)D9>v>mmDL/QT-WT|j*@ ʹۭq,]UOyk*D@nzkEd៓L^Pݹr1e۷ac1g*nv%*Bw:NFL/\P4kVoXAI ]trvF4e#h|=*[r*6nR@bVQNn@pK Fo|E" śP&Wx l>B^؉9RGn]=.xR|Qj@n?r@M7| T2 >ˎH8d`LHw5Fz xSwKg[ZDmv%. ~`Wu:gfI\t¨OR "=s@77k3kfV=I8lX^::AZ5LLkՒ.qm鿕@mͶ vq.qS4ې_ZbG#Åz$R+Ԃ\[3ۃQ:^Bpژ+ rTvEA`9dk[90~K^>d(OmHiOw(?栺 .@%>'T+h^O?HNߎh}`mV#Pdn-dwc(v JÄ xe6#̌qm!y1O̪j{/ t3ؑ]uwOYPlqzA>]"ī"@,z9h&mK ;]`adtʌ.QJBQio Jh`X5Ӄ,&/jcAed_Rfocr:s l: ßB@/k]=iT+Q#g8.rޥ뜨F*׊Iw:SZcF,p }Wgm䂸#񗶅5CNoм(?gӆ_a<{/H-l`T T4ږBiL&Yaȣp*א|f| ÕB (|<߲7MO7LJImQ hܓ6e;sA& ֮&}cyޔ0,iZNr%Ze݌$m5c@tf&su+!fS -Y ^JZNOK"_VN Ş .<%,%bTh5e { S6HC9p ^vŸ_.g =IҿF>fGZX [ڈ+/I'W2 5pCҹ R$x}31IKoP[fuEװM݆B,7vi'}:?ݓ!Dbףq53?}[8ꏲ~= R:_du Lq}i%<^X3]H0b,6ƭk&yuB s 94Sv\mB3$3P+WdeSف5/^0F| S~DxǗ'`EG|YuܫCzU. , YwR(XhC* ,͵MY-`:ٱsAo8b,/bKmj azԇTG%$u'J> Ou"Ѳ%F&MCggΑ5բu2de8YRl0rNwhF.QF>^К5!cB#X XcB;##{8ūLo\X%1Y#}d,B=|6lDm↧Bn"W Hd8bkO]V쇂 Rz#Ig*(:vm.ȴHӷj{K-կ*ڈZ]k[Ne݇!MPC'짫GމZ*fz h x0SXlY4"^ :+8BND Vr~TIPC9B hxt;8&ݴ FO0 8 U]8@Q]xm;]nx fnff_A.BnE+`ldj<[j>'ci"rBF5{&V͹i@B'|OE`~ú浿UFI"R\įU(WPsV7m׺^ 6YZqeUa]x^ _]'!iOx"v$?׿ikiN)C`5 (b.X! !I4t:tiI?@v-T#/"+ N9\qL KϞ+Q<טkfT^\fi WPgMƺV曱n*F\-+0UZus|Ri3<T2' JU?c@t[anؙ[&'k[(޷SfpB5$UF99TTSv"r|l~vWrj:6=QI_4a~V MQ?E@'c@cLHH+OX,Do*, Y=]2Nq)35HȬ9l3UKA3NKofQQMCZT'e#m4L\wasDYٰlvMSXRxq \FQ},4g'{P~We]េXrζMI~1dzRMrI$e'eo ʧk/&XRU`r̳m`\dr@`_T3]B} ݇-ˎ=]Ѧ -VMڹmcmrWd#lF6Eŀǎ";r#\3_ӧPZ&b>~ihwPNkpSCʁf_?X53rM G|IVk2Rͦӟ5 z}ˆɒ-m]] 윮ᨕ y<־v4<=x e6,  `vW9V a5"hX2IhY[5d09Ҏ2'~;!҅wyb[y™Y:Ѣ+)$s~ar8u¬}dW#ݔ;ɛl = 1!Pȫlu#L6GXk um ,%fn"%De: jݲʶalG5\L̽cA0&9q15"kNCAswgKXa[l*"?Ms Vq'UF, 1 Dr؋VUy_\GAsϹfQ=MڋkVF9 &ρ#@B,=H2r7zQ$~iNW0fmCk;k y?+{ʹ.܁p"/+YđYC v{G"[Oܿn\!>n h$'yV mbkZi.8=FdXڏV3=,uWyt9/~1ӧP )8 J!R5?ve` od-/'osy$z:Ǩl|YjI~Y?&K?n0蚔C, >#de,VJ>}Y Ӡ&]_mBr$oꚝy^ _2 geL&1}mF$VM"ѪԽ[*w C]84Jicw'v,A `VK⾵b>\?mzWk.H;Gql@Mx^;Pn4~w1<_KpBxzXdyMYݛ\+|tjnTX) t!S2PC߯69׬c$1+ԐnN  8c68hl(-lCq#1KmCFIxet++nMa8 (ɱ1:Gfσ?4`^ti?,#v ЭR/zO2>iH2X ז?YGY`9hGSEy '7»v_?̊Q#k(|.Em ["T.T!CfQcU"Rh}IbI# Ҹ"1Y>${7o[9VRz={$RZV7%k0ќ_/^㪇U;RV`/fFoB)@]XU^~KM$mmP -:/[ot&M4@XW6èAB@Ek]VI,?~Ӡ* %Qo}r Obn6DI O]Ov*,5?,RV֋Z_АZ==g="p(|"Pw3SLx33@0 @@;ּmϓc>csJL _34\O'Iؼ|e֣C[VF3VY!HӼQMXU6Նc9ts?/jip@m$0UB Uh;a6EJج43aF9ۡel۟ePBP㪑|ʍ|$Rhj @fq XUmz|J-u4ZaKt _r^ЉƜbmKgx[=&Vẛ:$|H/rt*|:_FCa4VwǃuS~|G7ȅ<#Q?,B7~}uJM O"Cay7lޞN`|`RG "b:ۖJ 0M7IEѹi.qPʔW Æ\Hڟu?84biDJ:?jl ѓA\djq,ˁaA` @zHO;+HjTTgqդ(ftSNGjBCJ$(F$v (NIa^5a,eD,灋DPTrk_Q9+ ;8gj|KiO[r^U*͊a59!.r1G2 Lk]q~"K2*{Q p9k]G=2P_$(At*lwjGY6bsq<7Ƴ˰ʵlA͒^qOD PSKrѺ"JpM1dRIO;Mvzk9%/ &Jf $Hrȹ̳W6f>@o- t {FP"4 h%Dvmb!bηEmQbqrJ͍U0@CEC.JapH ' f5*auo濊CoD=[& $\laOyPl.5щHKzrѨˊAi!idԼ*(y>SK@[q.5S֜̂_&Y%`ǔJ<ФWXtM`՜`gV97Dnd2f S\L&&.g҂/rHnk͢.]ćW&d`ykqZź w"k:ދZ|)EU@Kd>-]D Uݵ@q&]҅mrJ+V>js Ig«)ոΉE%l$FD508Z]&; \CY#m3*ly}lFv ʙiݥss-78WA3 m!D$\:\s_ . aYԠVqd!?w<.ZLO\A]R6gMbyh wN8|K8za :|)<А)FdJ,Ty3`QR-q+O^2[-ˉه9 S=SEbtm6=%2S[ !/Xoi$.֯x76#}1bu;όJO ɺ 9׍o'K[8fNgKf,ul:ąP4)t7gc9%vkZ&=3}OEkJyf7Cs΢uA8Q{q g:FRjŞSz-V*2B@/]wΗЖ#ۉ`o}X70ʱTm4Yj3O^%2ʳ`,GH!R3Ď_5~*\r4.C)oCjƋpUw*Cbo=e/Q[eɯxUuI`F߷T7F\Łvuz0*FtA[P:39JfpZqC.ZA$PN]4&-趴E\PSjP6 demt.iZVtKz ׊=* ʖcQg㚔sJ"΅FU4e]j)۠7x!1HuUzʜ6} #::nD"#R5~K܅D%`l=C)2ٯ*:ϖ[hZz j>9N֦ܬ!jnv4[@@uv;&Ga0"\1/p1UT=(^1W9N):zKШ<9|FP]1`s),r6 m\L.B.㒮/H@X%Ic :"BFDOn?> m:\񖮣ߵ$6GS ARY,ZM\ao\RQ `~mG;č;wU0`A;ʩcíB Jػ-XsvLx+5)b200(ގ2 oڲqb3_V(*mfYtAa4=RTJ,/=W/($'ɉ땀=w9 E S90&LbGC(ЈstKjcp 6MAPtY)0?|sQ/\Bw&?Eń 8Koh((:%rhz{ܙr-4Ymt[7w|JO_fƮ<HSUG++AQfos־#8J`P %1xq!Xy,?GQq"t:h+H8!ŠT4) .%d liWyŠP)(@QÉaR0EOP56",ER}Xʮj;>xJQQG qvCUXLcʱr: 1E8w}պ+:˄e@kekV)Fg>4q%ײ^(H40pjۯap'MaBOR&#Hpc1ܵf$dՋvEW9)젰Gj'@1ja܂..+Mc$|;AȚt+ *W7ƅ:c="N{dKvCc;ly7SCDu,?)nkNK6-B.8:L8*%ѺrFs TayY] e~-6eU ޱQn6&RzzPYgNnƒmhQ&|0x&,n)<4r>J[IFu-;9}\d/DzȮspl|lT(ӣc0zKql)\= ){GAe`ћOQTكzhNwzvX$ P 4=.l﷡hA 43nwk8_N&)@(74*ȽyuKu69ɠSO1_1#cե2FHv~`m[6[S=\0_~ߺ*D^ayXZYU`*E|C7':$,']*j'> >\XYo2ID`=\o[aX7%qGtm=Bk?GٯU Rys4ƞȍu"XҕQٶ+$]֧sVjMiQ6΅@koxa3"\"4z̫ޥ ,3dZ:[5Vި5@Uf YZ+}_B2xҍ> 6'=w+JC52'%7E׺1[qY)udń rdh]YB"TjK) odajuo<&.VF6({~wS47b[Rϥঈw[mVØ+ZPMX =~?> F MAYh&߃ReT(׏0n]xFO + }8l[P^/(3E@Q3;uR86pyHN=mg`ޏs1ڛD*f0K<$j~1=2mMyPvOuŦ݋3Y:@,zc a>;XOCBlqXf TŬ˿(v^ALـ︆ؙ+&˨oz}Ԣ;%yI5bf,&'mel 8͖ƱX#fI0;9>E? :?vb<@J&inAjY^ i|#LF֕ͣT:%@kkfB(/>&> uP!57LMՌǯ "GDXk2u͖o{kU@f"Bm*ɖ}B }* uTjǑ|(% \>0MBEVl_QduJqоSÆ#TXQ4Lrvr6"3)v<|$ ]">`%`|9eip'ޱIk vMUPI~%BǠ=O6#w 0m0"s/媄9' L6- @:bk`>GV!:OݐJ-ph!V?% X#w\;{XIJSɩ䇷ʶrnI=+<"/̆5"JKpSơ$dЛ [oLP(^&qk 'h) ('C ܱoYHBh@4ϋUhMힰY{yW\x5@@ꒉzR!e=Mmi^|^ Gz%Lꀋ{7e2V(uȇ9C&E_V;/&D{ӕeHtsxlpP68(qc:tζ+ BhmAah{$C㘨VnijJî"fpa'UߦXئ(p'D}%<7"|c7)%4v[,06ʊcI7#9P*x07HkmWuّ󿍜PHu>y-K^=B7[,C`DE=K| )dQ:!`Y(9VMg);=>޼l"b&tNFC`)Q#=-d:78|dG=Yg7eҥ &iD<%V_@ "8)2/]D$ j*x fSz M$OĤF 8BNk&, iWf)Ũ pVil%F2+,l@ ,U?.}' @Clq(iҎbȚkTͥ^[{28ʼnpl s]|S_^l\NAs>T<ASV.Hd zW^J/=o"\HB:rZ{*LdRoJ¢fJa-7IɎ%Gr5'&`wnȭaquWSxݙ[g|B >㍗]9unouF<5Eå-o=yH_9f8:C:%Tw+Nhx6LJ3 c#ct|O;/]/:]`|4ۡ}#ڪC-rn ._N͘s/nͼ۽)vH6H-=;wSKs"kY$FɫBݞQ*]"f<WsetnLƽWr5ISx:v[m$ %n/5F[pO5qgh$GB%饛2>71hzAF=l*[3/{2[&swRdDewu<>!.jo𺁙šГ.tM:Tq ,Efzi#ٰAQb"z :U* ~+{wGp RPGCfDx%xMxX*;\\^*6j=/ mX oe w%6,\UaOCD E'BB%7{býxhEgM =2tvmVn"KLX`obCQE(@|n9ϺGW ]_eJ# 7yu&/30l#j6_nX{`ne͔$Y7t?@'$LždɛgC6Xl$X!,H5c+R45m:t痡*BYZ!帔Z] $^Rc8JvEafn; -yـ:C<9ȳvq\M 5C "#TA;^&25GeѠbODަʜJN ުkҸ*tjyƂ kQS )tBCfw%X Ϊui.<*+DNi#>ݤZlZ OU}pIJ4'`Q8gau#14{6=%Y߉cvYҍH"LlLJ[nri)i; yZ7֥̇Ag' lj$Q .tKղWeN !=O&:@E?jT|VQ&oRX#B":is~ J3홑+0oĄg  O9魹:gx%Z(grB#f;+~n(x!Sz?Ob416kᅒJZa>oj%(_9/y̿7Q +6Wfݱǧ9Nv-֓% C} /Sk}*Yl`,N*Z!qTT*╹劷EĂW:quBExe0M>+oҎ ``kݲlG =mhS?ɛ0VF76$z@$̣`67k\+qtw}xux6K<5cYiK&>}VvH]"+ObcHD© 0uj(a1Bd9blQ øjRA\6 2X%g\Mhw I}t27Jsʒr1tA=ߵ?|#dOUVeK9\F믄VDgoV(ztu8 ;V㏸:6 ul0uGMfAPлĎUgff!#J\!xm1ylS{4r kpFGS+>aMH΋v]Y1Tpi@zjJʵ)c =c 4Z5P/?_#Qד5tW S]'8q^=Sd.^.%}lVD'Zqov^>佚cDQ8OHD1Y:nN12 4ҾL:)Ɖ ;ߌD!@'Ֆ\TA{褡H%Qpd Jh):<6ܛ@67p1b6-`Z귖mN 4ܻ$Jx:Xj\*iMq8ɏ"C^C [\]Ȁ<د:l2E#']*OŢ9bG@0b!מ l:x&>Y^ͦR/'{>hi@uSijSDx8oG`_3q @sRXvVxOʭBDzMmn6z{ĒTyy1Wyb[a֩P(Q%Q,[mdXq* q/z=yeFw x4Z4‹ƺf!BrdaZV&TM )KYts 7ELؗ|mƻwa]Xg"g!*E\:KtzoxNpVxR` "hO'}Ub^ׂs&!P"zsT}EUZY-m\A?{&q+_={SJW2S#-sy4CIa|}& I83SmU.Ph*to׉(b؂<p(Sq҅qJңOlf|r 53e|ߝj܋KLdĞS/V5>Y( ^7'-͞^++H=|dϛJ-=({/8ZފpLUyr~Ͱ|?Lٗe(7T{->Q֬=07R RC*eKE{B8R2LOJ~Gc/Uc Ⱥ$F}$b8ꩡ5ި2 {2/͊Y?Mf2NE2-E5J# p'Iq$#+z\x"t!/ XɸN)ĭ|kaSC6#.V4)ZP?\VӮ26G\ ,K; h&A_]h&r^e%l`EtpHE_i3th)!sKXAxJMÈ,49q4`m` ۵LNbW4 pٳ]l)5$./%VXcg=^`1&Ba|ԹwjAT҉;juX."#[Č%?I-fCe[?t׳r&vn͚E\*m}! |}jң~_q݆^w֢gҨgFȲˠjjJ6n+7ڝa2fmi}uEmn;.\7*GdA|Tߍ~#|7dah#ě^ <~+ X~uDQْ<}{\k7i Xjm%6 ԥJ?lTU?ETl2 :΅k8Z|➓.mytN,xf/p fhW%*! r55nX>Yi,:l h *K?%v@P8 Y0Û4ƛƀP|1Dd2  ,kx&l6u;|YFNt5J7R[dC$3]0RRN3[G{腈5o=a=YK<^=Q7מy<;2RJHBuHG3/ 3Q!)e\X\xSW^Gň?lGڙL41H>yXփˆ9<-j,_Bh}*} k*[΋d2=0ߴ&5>?),sf H(*|%scS!M}hړ6?'vg|(^w؍ 5t+~K×kX^S2'p+5+h@o.sžp'?,?O߃K$NS">gN=xe}-Rx.[;ZZsG`sGhm%{N4}6l#&vj [>`$:J0qρ@ WJOwwÐ)Sbr&|P -פUg~obծ{ٱ%;_P Nb>hS8Z_| Z#r{ޟ1ZGa=M^ޭ;uF7'5{8x3\Z`&S"A )(!Ð}9[U.sBj%:oXY2oK`\?UCPy0)W#|Њr6Gҿ3N[y$hNқlz'v3E*2hGb]C'L) kX x󱫐J<)aI@?ABy ^2\Ѿ5d0EUFl]ddj'>TfT(2oĜ)>JrA,5EW Rf`>GM|:}~;״' -Sq]<WC\-(7Qp,Ŏ?yq 85hH* C+Bd\\$nQ I$6{fC9?`]5PQb nKlRҔB~߇؂k_d6B e\S0R!Ǫ? MG ^է Ŋ={wTKtdA-[]M`}=w|IQ'x 1b)X>+*4X֝V' 7ԗ?A-1w +-T_UFA8Bm a`MHY~QQۤTNok=U:m'53kzwIgcբF=y2H=\ALKLZ92, &la5qѝc1ftMS'> ;;"83Qz|GkZx#q|[#'$J4A ࡬%~[U7F䏨Z)肄'%iH^_骪4AuT(Ga`ߵ/72lh2eۢ[g]\4t*jK^? ȉoi`FOK +V /B*)@#w(9 5^ =]Λ: p%'``dps2' bb:-[' \wA96d5旞?Yp( ٰ9SP\h/0Wd9pA|rhmHHyW#_uðqOؽ!f=cc$l faN&+wLyXn'}58ZV Ǭ:(D % $ּDSJ湫 *WcId,UG9kF+!`bp(d$'fI$j~Hd->xeo{&7uW$S-h5&NGu!.Zӄ1 3;>F12S4= 7|E2ltn.rME"ndh=9}QM!&ؖ&ښ0_\.p5t3'^GmHD ;AybԁϦ69#7'w:<-G{\:~{h e|KW(^mh25ɇJMPNpVa/z1|5F+Op?xw+ZsƅTcXijth`_ʱ 8j ߌ4Y|<,d8ﻌqQ D-XOѧ)muS>B qȿ`?p34T\̣y Mì*C kLb {REP|IV9%(@d ę۱\q|>|ft, )(_A8(kx\FݛfH\*oɍik67L8#aJJ-דYK+ Y({@ 3gc}D((tt)^mhkEt= \GcJKB[PiDJLB2W C"v,I^ܦYyܽ<|4ՋLO0/2lc+:#g`Z_1RdfE.ңp0"R;2a5p7I쐸3έ" ag?O@`%y пaͺq>? ~`=3 (Pe=ͧ`J~Ge 4+*bzQ˻$XPB p޷T?<[x8vNOñNֹt蟉KYc%meL*\=Iwj cnՒ&\I~4Z`[iJPte @F'5wĜ8th"L5H:="Ջ8~hQ(XQ..hBrű*-Y5pLX> A}bqRa> => + W(;Pd Lx]6w͔Gx_tcg&(tXS =(iYֶnw-Y2Wad!g ?9PVnZu3Ѣx%*!Y@J0kmYwsx/ug! MV0Dx0 tgWE%{{gN iu_8X]3~v.cР ŕQȳIGVAL3Y?prqWX2@TlZzy}aa pH5%{=Q|rDq;Md4@E[ˌϥP%7:6 9x nt4]dQ!ɉ{}#l#5i(],wNt^`;n+Y&|cfܡMd$W|3Z݇%$62x (N8tĜ_Lz>`#JN+lpd>b10XwK~>K>-lEiQJ9/}"SsfԞ~PiM^C |+ hIb_m':Y_j;VL^?wp[ߎ[έT 4WMc#a7D4m(=.i$՗m' 3Bv&9'Ί12i)蝹]1iveH[Bn 6͑yd,,[4`D#9Aķh>% X2IZxW#/=$Nۿh͘"MQJ~>˝ҽvUU$L䋑p˕Zp;rd{?\RIJ'Ac +o :0.(*/ek3hT9<(g.9\n{߉P8Uڌ OXmnmќMUGlw#T$TšG r_RxR~4`Yfى\ /l= z^YF>#N>=,A=^Hj3O,6wOj߯ -g[z'ɓӎa\ HӬ]p(Ƃv/0NgB!Ug /cAՐVY$/.Aګk%DFjdɟU#L&6v돥 `kڼ_RFqQ݃=(Z#Y# kZ"E!"liAl?vЭ&'j|#!S&tq靰[-ХV{fPMkbI0)0ЯUҘ5t~"3Eo{|NKUA 8J+f˝^-=7`zrW7YUe7u#&aD9=O)(,f em1F\o1' I7Ͳ$q ]&o o3)J31-@pQ$zvg+sZi-U6U? -iÙ?6{DME/k%=NrIU0:)3v9=5Y]Tl'c|< SqwҜ7gIRs8IdT#slMaG>h{ၧRGs?JYuJsғy$9L89X_ZoUBfXKh[i(A>tbZXF*;(c$,6v薽WŞ&!pxڙO‹ ɇ>g$3<4/#-ɑƱc&F{FTd֝}z^p[>+G׫zah~5ᲺFYc{3=O=OC2t';-<*ok: AH^DkŞ͖绡yaCQ'Rj`;-E 6 @'؃3sߤ.+rk5,>}G4CO:8mLڳ'X(h8!THVb.acATe *):tfK%jp L8X7餋Z#`jZ,u( ,5MZqΏʳYSg?/nd/{Dj굣-O[(T_ܮMU' x~בHwLFza=RH"Œ{r<"AUfyùyg~ѵ;LeCD^ ~Ph.ܮQcAZK%#V gowҺ_F0OО~isS_Ag !b㪤Gv# `-,kT.H—-?NT8L]ߏ@Rqdkθ0^ zQkq!wFTC2g oRl1YԖ}8ԑR1G:v2ÃSGRl*nzd9\ʡW?,lVdWvU)yuq@5?C 6&$A|QGD2eaWui\æeʮ-k7_V˹CFC <,o%/WչgƸ0Xi8ew.`J,> $'j8ģҎ8dX_`n Ph'MAߍ'ŝ|SQ948Q Gp+g ][g7#j7NN:VmOj^yDyGbc py$޹V &W6?lI"f%sHc|kMpC '$rJ8(-0Y{i>콾Z(ʼj7#&>} {j7P4_ y/x!O Dp`51baNqDeΎOUy7JK֘PPj+d0 EMI:~0ׯƥ0J5|O;-Bϒ`+p’6B+ #B{3V#* ֛!1t_6L%s\l@ϭTBN9y(bWNe9X6|{A#-@p"̬|z58WUw~G=URԔҲJS_v=es%_Ze6ʑNhJ(b 0ü¹PCWCwtgڅR)QB^)RS;O*Eq)kȂrǹ}#@Y(geB€X`Mw:{&R,=#@Vv˫\o$(p^<,Y,cJT_']JpD$m<0un(MJNo S|wWK[ b]q06-ϐëЃv%!^@vl#/-@.I;>.?h-<,3\5&;Bn||Z͠}lJ3D.'ϟM?\[kyR{|5Bp\M$IGκdNPUYQlaۏ cs@幓ӧ`{ng89&b`4;L 6seLmZP^)kP19R{EON-S(L[n22 (/ Y(a;aP`ey_:Mx|C,A|-o8?mDyf2>"'i'u)n/DBbzF]Mr@T튕tƆqT3B C_%_o,БhLۻ\ȟn?Rs-YAK~'eBOa%Jd7(%·!DBudwe#}s0҄FkcOK~*!G#i=nQ0PegO]KqD[QnBF57,!WVy~\B2kQ|MQlfF-C-By떲jzp:c*!YzWP^P8)M0>zf~!+#{X5v2 ]By~APdMk8 > ۓ˴leUOa0vN##>jÎH-A3tK@}<4U8E眎8(Γ =n?+\ 9B |Ȣx8|y OeG,E\G{[tJ"sikȎʓz 4J3-ke[vU-@m?{Ô#8Q 5uuˣ>=յxϠiN!Tfq<6O谇UG*|U^^b)0"ddtJ$Øќ #^4@ Zg*7 d͠5GPą9^9 ${L,$X/oSA_vF*?k64Y bC3\Ґ%=$'/ FڿbW`^;VfՉ7-S?\e]: eTA2%h;7fWǯk{aY%)s! +g!q%c#M?R2qܫĴE"*bKWO I*OAk˻60gAeBo[MlCs8 rqZM4FjTPznqG{6`pIiB,aˁ)$v&u?%w- ]\*(Rp[m]Pʢg @׎xzEʷe"K{w΁D3"Fcz+K5)Pcag,"a\HƌN C7dO4a&g$mVZȻ@\r[:%A{;A%0O1&c  )>;{0}m!Lג‚} BT&(ؔv">R:0 _#X|}Ԃ3{F1j|P/*]2lvT$ٴ`Q²rl v#E(9Ǫ3ԉ`i7oUjE]8GKhMgDEc<[ (> N% \ˌ+l@aNPI+gi(֐xtʦ\AV 98@;kRdISO^1UA}zIPg7D*OrSh6EIPdk6-uc=#`Cv~L¨RvRCKG7yxu 傱su|/xncYh  lNr ]X]M8xzn02,&gIy{\j8w1(KaϔӔ^$azn=-_ʋWL?Q h❾6}UA;Lu~`] -|g2G셊"[,εiG`-(n]PV8> -uoT.'_*ӵPsF1+ Hq_sfV򬅛/?el+ 6(RڐIR_?ra 撽ui1x\O Q-dh[bzahj 9*wn8z}RdڨUiyFJ$1s$-<DC J5oDuf11L{/IMqmC-o(zE3d6%.]+F{|G+T4BY_lz8l8zۢ /^[l g彯doq3UǏur$H°i\.h3_xP8!uZP:ϸ (O+®3~^g65u/nܥY_T[$| y"*tp8b0,MČc{ `/!u4=Ȅz&8d2+ٙA+zNA ,޺p ?V\;T>(&\*VNoAȖLs*  Hgjjf?2sCZv D;@Q~k)?'?Z1]6d0=-V wvۗ)YJ^B~&K[04R$=KS!>a)ɣ4bV2IҔ'$$Z&:w2>slk-=LHq۹U'8: 6Ux9EXgbjcRa_oO IԶBv |eKDږ}I\e3h|ߋcVGF09K>@kp y~ Ӣx=Cԁ~)h b71f@&b6"&[Pբe;0nѳTf0eI"i(lIpx.|j`/fqb%x*nxČ<(%:!H~p*ԃWq&8Y]ƈ NҶUJrI?O'|fI>i>4*;zb:]oxa?5xL+ Ҩ!Gjo+NAB]_=8 4/\9tMeP |'e'\5JdmtcO=\L|wcAJ=*+93+4Q1'I.@b. A2ʫ0T 0F j/z .c5<1Mb?q2VX XŽ]Nc2]Tz4D\ilKO q(#p-4y_%Ám=@EWcrz/ Ț@UnIv_+!-(*q/*L 0=z ~wQW#:Y~2ldd9y( ʀ%Ox8+1lh9Ym4n>lvf4ycɔO,y;`$A@7jY}>rG%O{y3SSӍ0n29.Y&:w8}0pZ5S1@n@ݓ|U 'Igy6Id=eXʊ -[H]X@z7NvKh*QO--b]ЊAݭ (ś F!{b2=yۏ%?L?U:[ieۀty,ġ@rw^ՃqQZf 3ae÷,}V䗽]K/$=slR~K"Op$PZ`AގX*MI^03n틸OZDZzMzܩۚ|lXlb hhqBּrJr[@ aCG)К+l ʔ50XJ2&e0ʦdb=3ie"Q}ƽ@ȩv7Q 7KlPr(- jbYM/@#CH? EQdi%zơ:t?&s)Pl!K `͛'++)Y1X.Uya֓7_U8qPCkWVӜE~244$f& )c)[В "+s*ߑN_q;b6S3РwiFHϟa1 ,~+ɨ sy2bzbÙLPǵ#bU<~G^tFvp֤:;G= 5dLr@(a-5iJO~WkX Mhơo a}*Vϩ!$A}/Җh'/n2P1UF\Wp$*̴F4jAc4ׅK[ ^܈^CwWh/Ǫqq@5} g8Ƞ wNadz;ށiWlk&Fo^*Vvp. ÷ 4Lx 06^ MO (Se: KT{9H#Q\k[ttPL(8}E{q' gp>xd'ͷi'mvwOU¿_3PvxwFWIlĬz3УGQ{5˓h#e60+Hny.,v{Uo$ctPI$3G A Z?9]=dQmC>X(?g(.{ DMs~ :/Kwuo>B)PBX-fۖ0@aD`u!xы>JSx?dnN߻8DC0^x&SR>+2ON#YM>ƐsivR;5ucdk=7>XQ-Pp;(p~Y5/xDu  yvU=BJ?at#&r'S+B=wʷ74LM|D% ~OcuA~Ƭ:~Wl&ګQIQKV1E0 {SB =Qq2>Èwq=tMy*_pE"u*/tIiz^R*6pmD,|N6},ʨߣo>"q(Dw%KPZ0{mevΊ@G WwCKGIYȣ/SN1{06\~(5&2E r!5 8_̗\JfԜ2!b~و^T "1KL,vp@ (_TLՋ-] N R] $y}f$kH.tOnFQgL!3q4gˎi f8oS׹3(N3^G']7@cݙ#  @kK/uK]i& ߋpUO/й}MLS2$Ԥd=Vop'jY6<8G&ГstK엋 F8 Y<ï`l'[?~, o[3 Aՙuˎk P8q`Qịleu0| tp*u7Kzg>CiBnb"W>dҩ'0mJqIj A0i힃?N'P=uB &M1%XH'rr +2o'W7)ˡJTT&W"H=&ah|pNyLvnyK&nIL32.[vVW6DEI|KV.kko}:iK: 3.\VssVsC9*C91Y14{Rd6VОD^UVt@_wgNaH;jDz3I5}Z7_#YdȤ:iߡ8E<;å QbgA}S! ARM, +ͭk #  <=2aoԺD?Ќi(=g%*֑2Nռ6izQ㇏\hj'x떘?gOAĜJ ),[ '_^?URΠ87x<E_P8 |#YKeb=H 2F~gm,Wo'@WAЂ.-b?x`?smOﶏÁKy]cBY^gFBh|g R"&- x.2]>Fƌ}?$i5Wz%UuQKyx@Tgz "6y\5i[<۲Dgq"q`NSg!V^@+Ƶ_؈J -OǃnY)0Q ^0t$Smi.+#U' u½=YӢJC۹9LwyD6Dj['*?W" `H,Az @0fd#Z TY:  RD+ ȑ"ZL$PDj )@(dj]Q^]kԄmqHP=nXdHl!}_U[y)81S/ .+.Lsh9S2fVH?OEs]ñ4T8jA<)aIͼU[YU]n*yY@"#ϯXXmЈPC{51cʪQeExwG hy$>U|_AM!3vd 0(&Aw}‚Ϯ6Y?mK-7z ?iA:h?Tl;[lX1kǃʊ/ bZ'Y?ݗrg Yn+qc j.t dIOTs5˸ .3M/%ZLJW`N1,'hǖ,FN{şm`hL3M`oi4w.IOFR9WD㍈g"[obtjg6$b29K(hkoN^謏R#}E/ N:y] J'3ǣGj֝v~jΘiA^Y,/O\8h]E_-W6{0O9}׸X4=(-#S,s(<+W>&4.vlOfQlt㰗?4Y'UgdEnl[ 8"n@̔ Av=\z䴛ʐu\Je^1^`!y9ne؟g\$2M[=bptEwNM[T%fŠ{:IAI[Wq\ ^xa9% ڐlU=bcT0 1GREHz:?\Қ-,i7|H*㑨fvjQsƵ\{uj^};@c6& ݞ;_sҫHιesvDGg4tm UmCd{XjR 4-20gR;?Uo4R%ӗ;{h>ꨵdnrHm}(hK>5Ӏ|>p&TBDecQB㹆r*v :`#^je2CSoMK1QZ櫯?F{4x>&3-9?a =ӐS9ʧKeAٛ+SO ]( 9O'3 ֩]ᨺ?n]Z JK+[=qi=R[L͢Z4;ĩ/ qtq5"KCƻ I"l%!t% tAng&HePӸsā.$Xl5^GVw`-uĺAm0qGmp, :T\wzn(QP+u#fcӍԝ Ӂ+בRM``wi.1x#<-td `ee/)CxE6Im< Q=«66|coPw &92:Ƽ'ew~ԧ߲W;c9ď]jL[9/&Y} ۅM¸3I%_@`gRN-h&e3D7m#cj:^Nh*DW4Hf4~65>ct6>=i_?T=xzdND7+v2ה.ư (F| bͭ^ VuG0esJ>Ң3 "R㦣[^-I7Ch@z]l0o_5TK1JUVl ^2o+([>2Ǯ6?oXo#<jkR5{6e6ϱ|>j8uIaaVЄG eSSOGZC`N=lo}\H rvG3P[bd;#YpKgQLFj~_P=P<2`] rLL. WrrOzXk' IoQ(t(P!_ǎXrEx9y_5CnB=g9pm :5+,[}B)fFRǽl؛  NOdm_zY!i>^P(s6UV'{AwyZrUuQf+ܞPdidIcz 'KjJZV0/hH[Yi-'+sz'ZGKT=JK;v"D?ydu~DFxN0vr%;o?V=ZKVٌ iN}R̄=_Ev*,AE"tZZ[xɼg!5x;jK9*wC2Yu2fh]Ëk߭o-xe8ٔtq G/NE$ ӫP%t^`-6 FڳKóGUAu_QƠ6^=]' xDvy1줜n@f6>4;}J^Zk?nAο߂["S?4 5tgZ8xU1Qc!3\)d4ӻ-e^Dq>%ݑe3-f=e؋q20(߷Sa H,X4v"NK?p6ኙ8!y0VVAts ~lR+=4ȱ2W|[l]iL52V^NI_3s;A06srzSt6@B[3V;WGN ApK{_ɩC}>PڳDd{V4uRo)IQ]9\dhq=Ϋ{^mUH(rk&[0{{:v`x f%X/90#Qu6DŘ)K 9~Xe)w`I,#DޜS;KCÌ \;/KӰ it]=N\PhVԋ`2n)k'UyQc.VܬB7k}g :|(Fq.ߑ*a$%^gJ}Ex7ԧFc_lުjX,*Hc`1#wY--qK $a ?\=`(KF u :bxxn}rbORALuJa 5j:30g=}R9.*g#wm=3I{,͋/3Nٴ'^Uj Rcf<4eSg_TD=z@;Za$wzN2( %S2(m ~cC=M>C~cUηScs|{+F H1F".;Dž61Ңz3R<ŒXu%%luB[GۨE/^c3U0w1mbUݕ;]]i!wx›@\40tFFei!:uXeIJO fpOf:/Ey+𡹺8YXڜĥ ȩtb. VY޴'exYY2tWu8%|_c?#4 ^_PDZ5}4=^IjW8;I^9+j"YfwLW%U0SgԵ>HFlYg_agu'Es-&f;F/F-2xRQ;e_xZ,"o9|P]RQj<)Qx4>!;q CD66YD* 'J4˚ޖN1f[7*G;bNB 8UMl?l\`7%Qr3źޅɪq-E-M!-*kκ#g0'yhd>){A)T.(JW GJYjGi ,77)W(q!QF^6_i{bazNnǟ׬bCBD@wg 3$n)s15YC-D'YPhHiރOV* 5{Raʯa& yQJr@/F-7t.\kME.QkQgb}"^#Gij&TKAQɍףSCsO_+*&3Ҩ xO(H䶔ƟwQ/e\# U?la= FEUE)+l73AaGW+]/ܖa*oRan0Mlo {?,)@ZLZRUO.}m?HqtdSBBhݠcmʢpN_׺q߲ʤhZcC4(_bvWͽj Rg$0i)tɹYj>:~) (!V *:!Z,ä:Hk\ <ٗ\dPxLsXHe9&Gp>Z8"<}gi)o#>&mOphhiwcɽ.}_ ykSU u1 ~dU@p`3zG;x2ް $>RL"G>8qoyPK!(8hWT},_z( ϴP kZH)wt:!cim/N͕^QLpݖY}Kmǯ5pue*Cg}gQuJGsۖ}ho8jnnM=%Fxɏ= l4h)qC8G؂L--M̼x8(=QbZrY!Wכ OG"@@ {,Re"6!ft[vrTj\L0~/'+h6(]y>|Ndax4 ` ƌkN.,E Pj(|fҝw b3<*tmAu4A\*#tEPG#5:/&(2)%n;WҙܫW1p='13j0#5^Z~X9uoKM֏X n0iofı_c9:=Hr4|F#x90D%$XH{+ `0rUB[9b v bҴL_އf~ >DFUwX1ޅ?  4, 恛| yG ,wGb!Z>o8[u'NH<? ŰR l7zKkX;A.qz RO;ٰ1N%<£ێ#h??1@V]kKk`0#~89,|~zVw]hΦ)ByKBF(IrXDACxC&5-;zqxs8W9-l0*S?? T2v5aGQ<ͤ9=`-^ycHW/M>F}nGp0 RDG]ZDN:Njv`_A*?fв֝ Eڡdr[AIOR愂c0vKo{EWfqC[;u4_ =h K] &}Are_W7>*ךG{t#-6&*@wD8z"vL"l8Ϩs~| $",ˏθ>4$|N=w˖@FF'%. 5@6ՒrvjB/ƒjirz_  9W ,&%U 0;A[#---x"\_'Fk5h^JJQxoٳJȰsRV9w*~3 ΂ mex;<=IyEw>j f뷿#Xw0`⸊>uQ|S`|?5'|،" +tn~GҖ-^-JSڶ p!˺i/ NZv[ فy˲g;1G4x ~Ƃ 9YM˓#kxfaH,^VU_ORKY_|L\\`4ŋ*_8Ne[_%Nk*oƩʹdִQC$DSꆠ zZJ@#䰥'F=[B^7q1k5P P3Y8X6$ki^[I酥,Hە(kĂ {/>Fn$5#ϙˣay,u)?<"BC(+Js'o5dRhH0{yaB(d@!?6) ٥Je-eY :}*nDv>`=0t*NrHs(gQȃ|S€m WH %gwVN朹8LkDQ Ac#-Qa{L!Idswd˓rD7P{NDTUS=~=v<# 1kO0XkV_PwчJ.#Y<C@٢ iWH 2Sri6J|^sGS}> TC,鱡M péuƇ'TC(!bu?4Ыkkb7b(1Q 6VLA vEyƪ^~&ƃҠ٪Vq҇Kѹ1Pe죲Ԉ=R1 NV޺+oF9n#Y.0|(8FX¶p}n*9`uԊjc|;6~ŊҾyAe D4awZZaGۚtk)1F}̎S}f9bh26 (}I,#Loddu``ɰsεqa9!͐bβhV6 R SB']a}\3̞#޷љ4Qt@3ҮO6bh`e`b0 + fMqn9J̹iyվ8gb1dI5!5fb=fs1A ,jMsnB6&x˜wVm>OkHeu ؝)nT'S`MB_=&N ;m2`3!5zpӜr6x(nd8:ܱ1 ib5\$7}&J@>g 0mQwPΥ+2*9!9kG+z O;]ּKk׈|\rno^'pYTIOfS,窡1:<3ܯ[/[J5t0@_-sxM%me%PзKd+qR ߘ/J\PP u u,q6މ3a9N90^dQI b4E.PD(]0 nc*#d\+l)7.hN1qP‰x%Kf>LJm)Bh߭CH#NuQnmRNLm] 0m1z ([LxI"[cJ9{xնT<᤮5}:ENUaR>b]BFf|HI]G=?']P W2Z%ŻrVHyc}v0`; x@-og v\}z~^D%z]';z GGZ6g%K/:s(FB~&K ""k-7/FhlĂ!m+NC=]sᚖ"=:0aet]Aǧkr7C!M06Of+tRe 8׍BL!ki ޷6C CC0HAS#c9fADdk<17_&Č{n45[ÉP',v_Nm pΓ:zwNH=U4W~6 @QtT5K}-dRIN`w%GG` ӝHu#F.Md~7??-D6_hvEWxaN|_VQ.Ÿ?ⰾ[Qp8h^$ݻ1ѳoAș;x~ ȋN)HAW@Q.}@Ĭ?rjY*EeӌEUsd8s|EFVzP~>g*'#7ױ. p s@}F"]"coIM퉑/yHy >{n(aո(n~ބQY GYTwɓ$[tw˕k2MoG?_e?~cR-}&"(oΤd ռXwgAl礵̐S|J~;j:7٢{^Zf1*Qڣcv_|07f.C(ze m o?ôِҍc<󺴤'C qH˔{:::H?|W1/yuFώx:8ωtfN&_Or( 4W:{l&kE +,/ 7^||1+w~ d9oOpF\6 VH+10pk>!'j -=vo#؉T2\.>z-[GCmy@0`S[Suk1J>-E!#XŤȇ^VF< e'o .a3Q<[`*Z`atn+/&-y,"VChG/p:-^yTtfMBfjjխ0R84-Rn]ԥiܛ%Z>*=|Nw eU=,JpU}4J%~~ ;GcJ#rrP2vq9@0XriJ p]QR.ɪ+jU`uK]m+hr%iOш!)EčƸe0mN71l!dM7%h*82'w=,lE w.TT9~G$P^UDt].fyW&Fw;}s87vP6snFn}yǦ=sɚx n+JP?|c(̹ ?,&X&\o_ 8$WqǗx ( FձW3l"N}FmSٺƏK-o^Ѭ !Wݮ:+%z6i6pFZq4D! Pkn 6[a%0;H6s ӛOf)=<[4ZT3%2Ѕ?bo&c`JVӮD"!Ts!Ʉ~2JzA<_"K;\8Pu \cfL'j 2CM+8u%&i6K * ZdBjo+,wю-Ҡma(BZ"y+%\ƌ G]{a<ōwT(L%&Yj2$!ʵ筙Mq+5ArQq 9";ǭqJChur}"60eD~NlcZeJ;,6ێlVrnSnDϜ;tKAE Z~pV¦.ߧ~ <=rE6]_B[M@qs2!(X]q Hz~.j{1lls`)xTbx!љE/t XRӆQ%O=pW"ER$&|'^FUyZE-jV#.?3MF_2jh?yb4['#'n̸#T,&ϞG_H1C6J"'ar!,)vS&$ ,^MVpq:I9[cƅqI+AWC[QΌ9.q=t*_]JnܓJ"י: b*G$r$Q;FaMX}fBqemhG`P^]@9F6!=KpɊܷeZHQGY NҜְHv(@7-gx]^aw5QV `;+]^;qH)^.Na 1Z\=ڛ2j : /Z8Z\QmL?+L.f>uHwUkb[;;ORcm䭈[cogF ӓJH-7%:VmH!ٍ& QľT<@Ě'A(w:1bI3YπMSwZՒ~Țapx^%ĭ m\꩔ Z$`4'; jYEH Fj#gE4_<"i% Ձa8 v yEZ*Ń\-:F:Q19mJ(~+rV &kGblUϯo3,\U&xR4$-v٨*`lNĝ7ϖ U XN׻8(MF$ƺ Zto:js,vj# pX+Ix[CÇVä 1s ^x2sy)U?hL*O1$m"sSvcx ,B&$+f@N 09U0&u(LeSƑ]:Z>/͜V$*$Efb F@)O~u@fe# dnn_Jn|)u BwUuKR؊WpoDªODŽ&@[P٤NLfmkh"ErgIu49"5nD!ZJNq.1L2Mu\z֙2pEɔijM2,w#{XH76첾@x2y{a µIAթF؋Jd΁=u `c@K@DS&1يE 37v\fFgr O/:zM$u;NePC1qp%y,Ir/NȐ&|b.ԍygcG$Rgf f{9JyNDX[E; /Jc^" q0`d%ǫ[|+VtS qWq)j9+R";\[0Z5:ѥ2.W[9ȅ͜M^rFR49ONd&^יP1KD2lB`spOW}4%EC \ &@viJә|#VNpθ>\G1Z@m}"Iɸ0OUgyo#XT*2UR>AGqiQ;&s֗0Xz1>CB$niʪx<+vÇ!ލ\O7}ߡ*M*pa8&JGC eW';m>A/i.R=1~ddrg5"/EwHtcs B;Cou: t*kT<_vڮ[`<5 "?vԭexpWJs6+hl!*i&Ga|j!!dDF^9Yz {& mE3*7:g-փ;%\Iy^LdY[ PiS(8Q3#%` HY/ xl$Yk*Ebt!< rl~{x kJ}j!dܛXam׀*g#5/&~[86k߬AUf{@}^sKJ5ʴ_ah]FHe)JpRmh9k1ZW |03]@7&~!uyP" Fcy27ܩN2s'bǨӍ>q-&dboaϕ5dA ?2@nhJL!NX,x,KusvSm*h6BI!ͨ ۱0zVe zx/GxBk+;ʯbƞ`yr*yxnbĜtBLFu!XRᠼg9 {O&U4$&sFfKё'U_2_C̪0ӧP|p盭3{}$u#% ~H nbOx~+V8;k7&d !PgL7[OX~BJ!g:@)[<WQ.H˼ʪ]:n_~ k*{nFFPoJ *52}9ZSZ# 6Kt%&A3/CU t_17mIi;?1Ck)c&^ٜah|#dQ#㔱>5[$E;$7w'IM-E̼eo | +8In \r@)n(03ǧ= +&E)GƇ>g"Cj/3+ۈTp9L>^a@@үDo_ NtFGCK3(Ё3JČ]g6eg0^#`Ű2ևNG^` 9IPg8]8,0fٌus VM6V.Z =)Ќz<,`G啧Ꟑ屶QbWF3NlRXo[Kγ.qвOm84 OT?  X_>K'xHv@Q/ʷ,&7 \/:q迏~VS`=y$g 7S}q 5a.k69>Z5.20YTCػInI'9;,?Z@/a/9A#%W`\T&3eT fEy~FM b1j?0R ur1܌=>v#4ni^ Emti&3yr|1^]#vZv<8{d|TP f%7ݺX/ѷ +Fx=/  AOċ@T~k)|۳D5ZPbh+(PYM݂cyRENdҽ_؁>`do"hIW5uH(C{z=L34^ `aإ>VۭWw@9qn# k+#-W1h]NRwd#(UhYX7{VI7cBճ oqOuAgh$6Sh4j fԤY8}#z*-+x[PU3!Rt_.uveb)UA0˖-|,O|\-0Rw݉%ң(&~<56'Bb cȞj 8,"?'$PP8zf vLz&}ܰ<ܑ=Efb Z-r~m~Kň`DI-˖>r8w+tΕ00c%7?r`JĢ8$L ?pWr3Ѧz)kqQ-QL,kނϻè%X:UؐϤ$gT|GU L;p17Rq[U⻔=vy }U > #Asās7?IQ^)-f[(K9R\blB&9K=~A Ckw@H1 !x1MjK(K32 幞<\+50 FHiqFp[ٵB̶('.y#ܴl'1`*2=^LdW@sX,yx^%&33#'~}ɥ.⺸*btu3<'U*5USI~U0nmمa=t*$[;yj}g;@~/&NVwK 3'NG*s6mU $cZ=g*y2͸ Qv jtziN'{Ae?dPlS஻<.Z{wlPXg'% ԈcM;r@6 ty%&؝IM MN|g"vٚd$q¯2\Zr"OӨ(uA~PS2z/#$?`nR\ gDf(ht"4:vu(>@l*y:<N$5ǴcBL%mT'eN4}G/Woy˯ KQQ7+S{£G&n`9!oxj+8뽼+y',6@kQ,~s7]^.n5EpXlj0mS/9>UU `0`$ؿcpJb gyB=9.huEm9e- }5%_$"\'s !t4X1&W.߃Bt"O=.Zmp= }*j!ga ]=wNŻ-&1zEv38RQz{ UﳧȂ&ayO 钡tbmgKo}Pl-BT>x &ChXlNN| 4^uiѶ8,Xi$r6a_NeG+~Cb(9uƿx5 f|ӄty4i #2N;*hiO(.E5CXP[Jƫ QSI[$tzX-x>b-T.BS_{?1bfƑ0-Xfh-\GDk: H\^l}BFW6K+` [! ~4he:1΅>ŽVmYo}luuvt' o1M3 ֊_{cd3z ShRzlB F!"DGS#L:q\{|h}%FZs'`gsl3`bwb(?K"tReRЊ@!}>lκ2bHlyIL{l)NQMNo؃r۩@SWDE; ΗM y*j'j\64D8cJ53T{\l tຊ}j4pMl%f8&|P cȲ0Nt1ŗ=2nwD\qO}aP)=2^Okjb^9 61hߦ뉅Cxyâ"(ti*b sy5"0][R KpX~c'q+W2.w_ܔzã_V iȺc5"G2Z*H[ѵ7W$ ZF]O_фݫz֊Dljnj@zi6gsyj"߆wr7`}'OP<]!q1)9뚆712X|2U8}|vȃH<K0;jnEŸeIQ  U1pP)=l>YRϺ7x}fB.mhŬD1w+ڥ!P  CTqoKG|52~l&+Ll!(XFX)h %6@$ Zd+8|$%.vɶ} __WP@bG%`p]sf~㋩$1׏qwSqbQOIsI?Pm}K=5I*=e㧏8v^i?4i,@g4F}dS36qmC`mGmOy[$s]Gw*-@Bk G0o![.ir*Pn-THw[˨W!a4_&AnM6d#t3, PFO>-_җJ/EҹeVu$#xsS}V1iCy}wL0M>;lO+2?',Fh(̱&ʻ+\#dm{f4`Q-`>Ɠ{ZAD*FG`2ɶt(t Ҙ*ҾXOs̰ی>PsbƳYQiW>-pA)d&u[d$TS2H"j*bFQ r;5a' [5v5Kėd;d R A]Ȯ% M=|V^.1YbS /oo[|mT816КЎ|VqΓ qB$$ݧ7eU5+-7u$7>> Bɧp,'`-^NTj* F4f5ö;Ծ0Shm8wR 6LMA$봮$3cqϡ׋;&lTvz" #y+QO!R}5/a McUry9a!DMx6V5tXa^md-巔}@T|ĸ5tSXZ܎V<[j'7[ھjh,0嗆\hU7oks)wB.cUB0-}s<ri)jFXOk=uSԃNx>|kd0~&[\g H29D+B$#TrZnX+hCv(X+z~O+hLv凙GV֙o&q w0K`6i6H]8BUF![2[`pY7u\4DZ|]Ⱥq)} Pn1^P, Ve_f:\Ԓ~2;U\BB"^uZ$]PŰ#(]scSP5"(J1vIʽf(iFž`d^` eD-(& ? >Jg{#;sWӨ&ӑ.w`Xf t[IytTk y*=ły|Ro\P!P4x&[bj8C@",^.0f*M떤p @p=Z<rc21_/?Ւ$/A"`얟1Cs`?[]WH׵gzɿ+n#4N0h QshOah=N[WsJyúL:0Z6WY/G(4o} d>lCh'{ě8eإg48 rSMǎ @zOH<R.IufzOKIL 'k~~֏ʜQ&GWK k<vA[|;?uN43a5AL j:*?DO3cZA\oRHb6grz ߢentv u bs^馷UKm׵ۃl)d@_;&{e?gL$h^?@W+Ǔ(P&<(vmyT1/J҅0)9ᩚ;Y= K-*DW4l %ե6qG&[`SMh{pЈDhK } 6[i}7aV3<% 71'貢\.E?> (IYt_s/:C6]{R ڙU<^UP#Xyk c$ h)ǂx\B Qُ]Ƨ<9(< FxJIr.bk&.pB)|'&u#%aJֽ:&'Y 3D\ncoAQ$dʒSvJ/& ?ĩ=tS Oz\aPg퓿?)~p|"iUO,L$/FKhלJnW2'44mI'e& +P~2=}4$j e:k:٫'->cIbJWg; MbCgx #B;Igad}>T(є B?sAZΕQg.&1KE;îиffriH}u(_-W}8up:9ϋ߼BӷxpDrkfECk ۧKHy<,aP@jg9~ ߂( :Mad~s|Z{NƱl'Q')\'b7:/\`ƨ&MS._bRa)Eq~ٿe$@вmF*x#z+9+ؙ\r0noR x_@df%*+BbúhboD.c: 7oƌ^]`S ! a%~:4dbW\:UI57sK-i|Z{ ~OzR6o|I\3X#<6k @iRY8+l-Bb^k/b֪" M-.PT738_9ԗΟMKeߝáђe/MG~cZúuyYe0@4/\j"r2j>H5F2 U#9z`= [3m&[4+r{ ¨e"}-nGtVD?υ%a!5w >Y!+gB' 2uԵ3D d`h.k٣ ե]{F6(N_|9 S)"MCޝYǝ#)BYBw2tFw(hЅH"-4ws,.6}_c( 5YMW3bcM~"(BMHdSI+_b iZŧ,`1d"Y]ԯy4>`E1L۾a}L3r==SH5Cs]M49o۶*[D<3F2|?Vb$}l6جڨt. } ,w{WMI*[gyneq`\G/0U\GcAdPji!U֬uJ,UBtRFZz3C{_݁7Zɬ}RNdp.`fFbw[^_fŵ,;aXe9twCbf{7+\>,x'D`MN ;GMwzsuSK5a!$4ްpf`a z L F Qjbeo\s1*!95Giy_+0/QHr(_`Hkcӕ1ĦKj: Ӻ)VxbXA>۹MWl\-Rs qd-*1O|PC4 `oֺ%#J?5mKOA5yVS3{+⭨RTio/k nE[fk q:`<)u~jx_}3d_ՅvFnWvOvVE$3ؘ6K|m -X/w<*Mz,>{dG%lTn hUdf95$Ŏݛҁ@@(]5ulңhF$͂S@Sb!MBOHEtc FEeDݒcm|-wsv}JGY+zgU,F޻o[O 7 oRA$HYm}ɚ 5'iMP  [B0@b T$Xpbe^+ : [Wvx7ڎl!BGAu}'y)f-RHWXlV.۝[=e 5K3!B0 c8KKnE)XxdRQHؗBœ!I^oX3FAc88Z0@o 2lbٍ{DN#ÿzI>B PУlH2]\]9u67W4Y4nyLRB*t;W1$㋠A]ǧnh(as[k_V E<59ha c ,L䝨\lnQ^čM!xQrD]M5N& w'@MB=BMҤK2fU2 o$-+WCMƜt=<Ԥ B-Ƈ1rZt&Ԩo05u )|J[lr$8vd9juY.\'P]~⡼X=4?Z9t(Đu~oc̔f_@-!K!ߴ); zci%LgI;$Miq^9ew0EX[e*W+ y-#OxT#*i"(_&W9Dϋ5M'mX-|&,irVh P:vPb_?C3-NDRi}o]P/qŦeDּj&j :(+ WP>yRF9vp9oS2e'ƈ}6 hQ_-(EE#|aG[prc<h@OHVʝ,"|4j FMdX^v,~wk5cV{5xAsZ93:YIB RiU7yOTB GCg}PXְ%/|C걸@,AB #97rLe =wLʣj 4MBz=f˺9hUsykT[4s)_a.z??62(}HWeLID޼70}1s<6v7 /2f j. 1Т?tmsJm 1ZG 6y =9nqbz3yA8 UŸ#%:ѹYhǡ<+8(Dgyr4漬b''=-*߂(}P!!pF4{0rdWEBQb=RRAP=o],܈v;]JA %[㒮w-h՛ȋ-dkA JZJQ!,)qĬ3zkt[;M.dZi1)HUE!U%u졀w`.IG`- 'cAE9Mzp> yt|"0lVw 39Qy1ylӿv%w$9*a3l#wyG"ݱRsLxˏIVMR%ig㏿byM"AUynOmqG|ClY`݅ӈGpv9'P]HۏK40cq0Z:>pWWP\BcV+v<*Y} j\6V U/{ɒgBf;wx%IJh#ZtƱ0kZ@dmO+VE>Dt>t@]P -i#6Ow,&ujF@27۳A܃!Hm lV\)TdEq&NQ /tj#~~QQU L ̹&mE90`HMn ~p)q7r}"Y'v $G3ؔΣ+ѨVЇ-Ypbb^@!M~[sf.5&IF-9:z+˼HI͝M2ǂ\BOeU6bjZy0e^Ħ: 8<#/b.&񇟮 Yt׮ef 5Z/gEUTޚNXEDp#jO{ P+@%*Yڊ(4m('twr$jڂXG_ fZ9A Nַ \{o;1WMtݘ0KxԂ˪R5K63Nho?jK%; 3tю?$9&$ _06S g:$JCZ[F;-?1tT=Zj ~O)%5/&D،;ExB]͢}, (+1i~)LRupO,h1~qUo-;H,ϲz@R2]42l" Lr%`c1R\UUrVq=^H ^DS۟ruM;%V Ч;DHri*f \ßP S%Op+}3:%DW 5͌axqX_*ASPJ{&C_u矁Mv3H+]9tr+%![f_NftYznQBJg̼tV !6{>m'W&{ջxQaqy7c[wTwUi1o|{q  agէd4=+--lV'ɅA; EɃ"#g %1d, 25 a mP1MCQs`d^ixVNu q77>g ,i]?r:%RuXfZ@4S/)70*c]-΄يl2(#76=14;Ϧxu;w>ω"&mqXu ܽsTzX72`;\'IT/Fo` tXqF R-?Ґ U|\tL}H[yL>ts=b:4-`O*ً֟dJ"|mꂎ}7'8jc!|>R ~D*{p!#\GFZV[G7U.zφʡk]C*桯A Γe@ Q8==|3R}шfHS q<\Ԡ Tcp~5ھӮTYAC 5|$dM-#dXBh]WDVX ϩKrڐwgwB+Ԡ.Y.W;Q^ ` %+Jȥ|;{Z?F(WaY2y#4'LNsv&K;/㒠MP|?bR1"[:v>q!a؇ް,KSi$,"e:A8&H~Jj[ -&x;5}) ;4>+i?WH2zp pH+C!ꂻ9lURi^Yr^_9v,v@6 Mp'3VrVSM<ذj↴\0iU~V]>KLC6x@%.*._OC t S=+Tc0WP~V>Ml}Q+dtGwDh#uwCF=U5A.a%i$?.baNQGblNj,(\;lΫI݄_*,'fHl_q,~e葉[zrf+ڡbgF9,gqGYfO8Ȉ='8,_rm /sJ"0T7.S[6F bjdد]ľR DvʮRe<0eGj孯Ĺ>z^*!Y9@~>qxiЄE[՟<&>Oq.!V"Qn &dd^S w1V +Vl4sjsf[RJ:h%]OqSx=qg4 /:XXL׏n=s(d $}q2zt#1R/ӣ$0TO6g~9]adiڝqԻQ*C|t ey*N yyyp4˽-0%AOK38g"\(T[ ^S`3[Зvx_ZSg¼Ҵ8?X2eSS 'f#$%M6\=E\:YA%d a1*UR}]T~֙^[&)o?d]q.gY)`nPf#☘|_-S-VUD 3I/>\,kw} ?c'ӱF8OE[uI{SB Є1F]+"ʈWDM&{WmC'w=OmNl6 pT"fb ;ۦm͝[bZ@5`VZQQoUNɫɍZK\!u ~ aM抛ЧwJ WSknqJ:I{kZ?wPB:f=pڹ ^6$ܝ㭤S5>K<لaʬd>_+s^/~s^#7ivϣqT3V|uEH7>ǹ^,Ϳgcn,xGyU|uh_5[2f8 I8w,P:4/ۈN0pI([]0 ZpKؽC X(,-]ՔЂs̟L"Žv# {nvk_V!pCFٛo@9> +9ml#_BԣJScW+2멯r\!]P+ 3>GO^gct_ԩz j@=R)IO ¤"]jQWtED2L{&:X*׫dnxmҥ(a''(7ML{Z=Dg(wSC]2ۢ4 fCA_TccrhhxXBPκD_ 䥻mln'>r%K4zO͏˟XOnrٱ 2ߠ.V`[ӟ#X4փ|m?}[ Gލs˥ֳDtF]}W\#lURhtl=\W1;"׼Ɠ WZ 'f\_3uVZCw(70?boH2> =tZX{1DiHG`V%&fXҟ(jd/Nz8 !dH!m n"<"WGD9XF( pemq׹>h=htLb}=({V74kq`xǫb.=<#δ>3@}=#BIHKqt{ X|(y?bfQ)z#)jQHyBX 8ɲ2:Ϭ<+.hύ7*/_Hy9N-sU4@hsDYAY6 8Р+o^SpԚ^ɜ=]:1)1: :T'l$fikryPS!;2~Ar%!v\P F\B?6R>}^9Kg US} V%**6ětlwnY3~>Sc'ry_4w.Šw?rk |\䔃"*UP҇gxj,:ƫ dz&;^RARkc`h1n $FJ|d`Vy^#f5 n6:ͩj@7.=4Ԗ]53fx?hJS兕 gO\Sf@wYwXU#Q]]Vx?xz 5'S@a$P}52/ y8ig+BgfEp]: ,CCP85PU&4rs}dr1;fM@i"Z"1ڜn`8]kpJPwrQ%4@5)/Mw4I7?ZIU$ M3,CvE#dt=5QvxCc( 05qlo U-ZIoQ$!H'>E&jw:'Ƚ'`T_ZߍHc_RNcup!7$߫sy:ԨVI?dO6-}kt'`A{V {|/R")v%L8ݦOC.ճ1vr{%?7Z)bhiMMt;2l^q+ 5FO`t#k1gsdA`WsӇa:Uy9am7\jV8%FsBG5Ii׭~h&;X;Gq"~M/glTI= {=rbV6pWHcSA+FTgIY_ލJoWbw-4'cVR_݈'V( v  /WX?ɯaP=V/zjdn8:ΰYCU Ñ hDX73oHK8 ywkT7-!M*&1;CynӛԐaAw0LcYth&0(2V˳F}u}yaЯ$1F6w )CFAޕI;ȫZѷͦ"Mm'57BS|`Yk5L` *D$UߦHpjd,5DS$hF\Ml>YCNđ1դ\ȧp^EͰo\-8Bvߒ38} ^oqܟߵ4'RU&h$[OMrQd!*y,udV:XйnC VXIy&#=)/P:,N^%{N8kȔr6:o$[C;<ҤEU-$bbOļx_E2QNqO4s-'D{ś$(YRGj׌ԁ anZXOkDD:4_ lȎ3/ ߄VN $=~>ˆ2\f4qNaNxb8ɠ #XJDRr%Z:7O,}GbEE t $"vחF1@Ouw 2%r ,NRqLFԪx'@X$W5I'c.|y+JƊ/5;'PXlzЍ p"A_/+0ʻ=kh#0pÍ)AoT9P~ V\dM)@CIjK˩-[ivA]?]@p^7n~VH;e`>=-D%!܆qQ7?ou `:s-LT,yMuzyREʕ-j;0k._] U j 'ӉA R.(v}C:#jV"ԖY&; 32KLKNǏV%2K@,p/U"oh\El8@XAw.OK#n)⎿h&mKu)apet,]HE!SbWNB)AD=F2ܖI\kǒuLy65D-g>~9f܀]|iɪGFbb7SgH1XΘ~7o٧=Cm#! Gi`!J2nuU"+jJ'Hّ`ޢŁs[Ȉ.4+dV>u0`ӑf"tm9+mS-"SrNЇ6[Ab*8d\V*}k&[l Zf0dGmD~Er3t(6>;J&0}cv%j24Ӫp:OیRv0[ X*X_h;^#,l RX v(7hXo\f!smZ b"1u@= ;U=?,qzGE|p7Oe^+?Q˽Ň N>%TjKJT{>zWФ?NΚȧ9 Mw< yɁ8jgTŬ'ڇX W5W=oސ #O2FgRЎ|PEϾSg{r]a SWvyCfa>Cd_ELጡ.;ckG`ͧw[)9d(U_ᆃCCk"+GM mQQVYU Afe(}WqAk|ǡ1Oas3zǭԭqU _=? b`WU~ )(-jW>lNs~+38ɞG$Dv?49|%w:ʳwF+$#/>tL"JA-5؞AE6i2%줐E7mUC$be6RʇBs<R9ڮ d|6e~X A"l¤ǶQhǵh:8Zz޸yZFY PY`u'o$!L2>-쮗lO$Gq~tܙ19"Ӝd!b/x>M~|{MY+c/%TiĐ)!yˆ Y~FoL>k#^+^Ck6 6ϧAESbA3͑g?$t]>Doz[g87N"V͉lςUIwY]Tީ2 v'1|I#]i 7Q*٠u8B0L)aֆ;8jcmbQgm5γc `崲pH $CCַ-Li14>3PY"C-2UobsV\x^WIJ,}w0<So7C&V1Ꝋ4ٰI(&AxI4\2{?QTO,a!YVHG=:^4-VN7B!!JBa7!fGl& o"@!wjV B=Զ/fMj[cZ{M{@8]Tibּenl+sF\U- R>0ReB~oГ*O$sZ( oNS"AO}#i1˹u05V-}. {i&4ZU@^xՈWɝkzmF\.vZ USk%Hb4(.c\.`ׄˊ %}(~oӏ)r.fa#{ e)zR;k3,|>w0*.~bQ٦eFt@Ӽ@:Cvi8q.Fp/_XwH |:9gβ?}pz+v'ۖz9w˭K y$Z>Q߉|D(JM"g2`{pv4{^>Baڐ FѱBDw"U:c?!=ZC*H?Nh{C#64rAo4{HV+oKH"<̡ ,ƴ rYalUV"}R :Qn-|!ț%8 iNa݁VbJI%l׮A+MԄĉjd#dz FFY-yCa.:'0tc10^upcDFZA  x%W @qW09Cĭ܏C u-CH"4;KMp p{A[{?1}; /?v(4}ClI& _>ZP]'^ f kIU3x<]^!nPz|1-Lƭ7**غ!s&nMww"Ec5Ya}2+`ֺZUuI.m_tZ{ʧA Q< ʢY\EP,@ ^O aYC5b \q-|RG)jxG@@$zc;(I GQ$GZD4. Q`]H$q~X%:|STΠR%E l!Ftk.de_[gZNpG8S)OzP–^.M#V)R*[%EokB~=A!o}S1-]߹v2 4|*m|\܅hWj8pulQ$}-h%/|8%~ͮLr@0rݩix@@I]!" t붉ٵlBl'4q"o:lАfLuΝИL"mtigYN2 Bi٭qY bA)w0zܳ#҅Epfu;b툓<◝G2CHѹӶIӋ0´щLlK]Q ~)QJSY?b-[{MT eͯ jf/*^6(bM l]Wlj v"Ѯk'WG4k'EJXO5wFSiwʹ̴rEZ?c!s)aksM@ag$u-YFEѕ[~T1 Z>)^Ш,ݜ 5pp!}hց6K\P ǒHcwP|d&@ʖpW7}P>߀Wi_ԫܥb&^mq(AEu{y."">; {0L?Koi;;*X ZuԴ횘})֛O]I~t9θ%| 7(+u#?D >A#+ҢmL5qZ HbHAewN3$c>po'y1?Õ=Gj"nwO?\5DL!\֌uoк۝k&ꇷ~i v^>#JNMz޳>7H7bO Kk"Aj.Doŏ"\a!fs'pӯ.#ZH"3š]dw){WY\ݲ_,XݱshnҲ#ib X3\?[mU~ + 2B"1z6 z 4 ƒ2XWn Oy9c:L.&pZpNܡv[J,ө8jVaCO]67_X\H!z""EM ȅpƺb@8Gc_>?;<|}'0ȝK|Ǹ?\$:4o}Sn zּٗP¿O.Bց;K6*dj[7"W/@Jd#.FWY*[mZ"ۻ&xV9YZŞVQ7^"~ͪ i/SU$ED#Z%UcZ&5]C+SH" /,46UDF6$@qRYۑ p9RtJdי4Q :=;lgmײ1DӂctX l<ts-"|`%' @t)h:Za]R^o}z`@R3pۙ$"ل.1d,mf |cwT:=0t|ud1a8%Y|Q{BB@^^d E Յ=tu >Լ#r2҄te}kζe֙K"M".8!3dA)fETWp Ej ;D+ JyPsG@ԣ Go:m=9ˣ%(IQg^NmvQmUE=9l!}Ʌ&\ꛄ_=Y??pp>>;# ^ H\6 j{9FlLI}%w~+]/Y_IaKCuqW?'DEK'-gg+n_S|3/vIjeHw s|Z9VO`,SVm_]>f- w}݅DwqZj´vJs4Z"?lu4ihJ̖ uB6[m6_ tc3Sm~Gx׍4Y<*.wEy}I)~3}pXq.=HKvr5} BIMདྷGwe%s>LG] ݪEQ(2I* %R%cG[+/ &yӇ}ЦDfĐ"$;l:f Ī2A86Q/3w܌ FcK9oΑ9\aI4UrQK`;Ar4M{Pu+\f86ѐs9=k[y-|e7 |ZY_G;U s2*4Y]̿ȹ W5MJh]?عXz}m5M[+98Ni[x||v`, h 3G){Ҍb ָvӣo!*oDCCq%rsm)t4jvГw/m6zߜ|>G'P7c髨抹CY̹za>e mzwu~:-9_}D".#y&߫O:߲ao8'u?: 0} 0 y pq"OLcc9uT;^Wdv*Na-0k/tSQ(VPhQcQHM{jou {d8T(׉da BwϼSvI oٮm_3~1\9FįUdUr\`x&U:3> !:µ~K[SN pK)!j"(\jϧlp aGS 7xz Ǘyw^7jdQP5WI={ s}QiZ:&g  UeM[rۆDnN1ZzA,U$ΤV]fEW2ɛpYS9#](?2/uѕMd+OXk-z#C td\iBD1HrSݩ ?!jGTi@,\2[XM"qէ uXkAlF(9w` YZ0Fu`iiB?װΞ:(\\ꮢdfXwe[U P_!·G7mL^*Nˡ @o^6C@yVD l"x9J%-oqH )\zUu[KMW(IIiK߰s 8ꓰtoN[<h)5='rj&W.d1AnV;U]?=mՃO7r7:P:۱x-t=͔w(ڔd( F"5cPyG.z2O]^91G]Xs-bY~dEfg#z bҾ\INXY^HOUЋ˦vb3j^PQGl1Kd* i٘ahFbu:vWTA^~cF +a<˜@\᧻ywwܑ˧E.-Yrez7 ?暅.NC!]UE+0UOt܋&dQQIRj{b`r ?/:@}@Imke@˲;谵༷P֨Zm]jS #槟E9jTjZW &F'ŮfbR)ٕ}w9^T%LbzSF:Db,/fJ̽=BF^B8cUX v5Sd WH{~Ȁ{/bF|֝R{,:BȁZ! Ҡby$`pJue- (gk)"ۤT*2dI oM6^tL/ӛzĹM?Wb,Hwbˑ\_r%翓Z~}iqҹUeqIbqiwd& H3r< 7aCvr )l3GZ'1*4zPy&=`z gd4 r"˵uNcrC:!=CQߟO٥y)߽#5ORtŒn=>]Ij)d@ݟ".>7L!9dz *013e͈r4Ҥj %ݛQa (Y>ROanoű5GQV*ݥӡs@t#}h"~З/~-,(S``Ve\l |v\ !6U+{ +8|64̗Te''L}$zɨ~Zhq*Rd+tR]r?/a5,0_:#A 49rir }><峇TY)E(!DJtjhf Qg&;IOy&z-#}pr{c쥼{[ʌKv$%LeqG*l,XB-77QxP[;AAs];F% b'џ9Y f?lURі+# ʍbv;M3ܕk7=$ #)amS;ä}yݝn^ig4,Q7/ d'QהЦPL+܌z[|RU'ෲRvǏ4!aVP<1n? - nfH/ $!$vr{И>śiv˨ VW̒RM$]NS嵏3pQO:$v!"*q] vE#su18l̍濈c4Iw@%](YR`6wßhvcO>\J}iܧ0HӋ`đ^+MCXzltt RlA EQv(IkL]0X \06YSPNcnOIPD+rJza8-x~_;qK"'4Jxivd[jc+] >@OJ^ BrP:&V|*Q(i50L8`Qu~kG5 %,H|jvMTUB} <7\$$+ƿ`X'=lyigב<1{4M:Oc8:٤-%,tZo *hV[ (~Cu?q$Bw8աBo>ʒpz&9W yjTzljx%okC-8)))u$<ZDK9Ȣr'5j6~tOD# 97 ơ=="RXT8`*]d>]bSx?\@)zH&ǽX "q$%^& ²Lv!c{3*.f7+2&:- ljĄc'PY* dj%g`YjHưʩL+ E&S=aΏ:ca٘R  /_åHN%6S:"V2^?TaΩ~M08Sm(V{k;R%d)x=+/*ښ/4k |jܽv?"GFn`}ٿ͏XTă\C kb) !rl3tDrn a-\N!R/q` &ELX#N³+g l| Z„7Qdlug{1 *NH Tڇ_v>CI/IWDHVE"o=xͣ`,1ps7 {Z(qUNJ^fef%YމKv$Bh% ȱ!LE9dRM %wK랩,zWCC1~jpwkAkD]oE'Bb3u)ܛυ==K ͩŠ/*wܗVr:q#~E->sqގR z2w9%ݯ.+\J |7k|O]J9 !Ld b=?LVEAA40:;x؊.Ftac]ebo_ev=Ɓa2:wAu[cx'hr4SV O 94eO-qӔuK%La)6(*&L\~QT> Jő}44KAW\/L4Aj7w)fb"A0F L $2cT+%XO˧Αg,=casQs3[/=,B>lA&m'`|c< Hllbg%n|AaDkYgG;0iulչ&W?^E‹<[yrzu5qtm_ TM qf2;bd$By%MCvo-dIqm )nJǷWeHáˆ\4E1 NRry.zV`bF N8P[_2mhՏi^ !ˈ_ngv:BW|Cǒ<@nn ~odڍuY]FNa ;nR*'Z MN7{&sB0?8ToKMsmEϫ 3dK"&oy~F\HA)kzz =!t*جL?N KRJQbYw)q0ƘQ28S-O^M83֕MQM\ILlU6-\?vxZў:^_%gP@JIleuSg,.vǙD26o³TiS:AuL~DQZşaAӯ؍LLMOiZfPX[@m4 >nYEKO>#QB'X={o{`˳^AAA=z5{9H[8](/s{py4I 5V#G$l,,Q[2](Kr2?eP (ڞoFd,uxAT!gr)%ȣOu?a ~&&p ـX:hB}w ׯq͠+O=OC,ɠ$m} ͙uw**E <#h ߮:%OW_hUB)d $!2Rpr=.wP"DšPf-؄Uf]i1 }M~DK fJش6HwՅ,7V>AUSLݚ#-Ak}8+{:,aُ멋[ =Qk (^A!j;!wyhLEgC.806\ܞKUѕ 5xުjX-l/b~z@ag)dP 9EIjz;BC{Ll/]+^_ӉU?2'-XX |rDf!]V@É+Zj.X)F5b85#>a?V H13@0ʿzG>[`> 1%궿h:9 T詃:rU"ΐZ-p!f $~й^! |}RPb# C$YBnP J#r690pe&r Xo%x3-E|} _n_7ρug  ufo*>ZwJE/ |L||U\z SYD .r֏4742'oTXjAo:ZiT,W]DO.%hq]E7Od2p$ii.16|Am|a빧h!=,F7bޅ~yP"YHb4X53Y0`R)c?$d3s߶N߼h\YFOƀՋ'yc&}'Cş͏zi t0l,roHI>elԭ`G9SsG-B`Ѫ5wlէPrHye"<ɛ ]Y% IL QJbJ>7OTS{;ƚD05&vh<fnL|^M(_x\x2pFf" }wjs߭bN7܀k66Wͦ^>qhc1$`EE4/+˝&BAZJGRc=o1lΔ,u:^6&Ws H&/ ়hV'tv'K%e%S<ѲxY￳ [h5)1GV'A]CCac9OZW"5w)6#$L~=IP܏{gPJO}SEBGra}P@ڈ$sμF:3vVM)y*.f&i{$.ޗ;قnriH.IhZHYݫ̠o4c#v&a1h22!ƭ! T ;+;1FK] dnvk_$n֮ ɫ ~&HddYʰ:+Ddd0XN_8ewʯ @zFm~ܲ7+o5ƞ7EIi ?Pu/FVlQz;cn O¶t_Cαa%ߝԕ8OvآdmЛze%9rn8C_Iι1Ts\]M9YDnHWK;/]5Nlƽچ9Ne;>UաF&g77`đd!~[K山U:"u/t1EsxM<+ԷoڲkP(.epZn3mt+m}x)ŧ2꡷,٬/oWvO !%mtCC ҘuDpʦM^{1o?QwN0^BIqMWw# ̈Ŗx2ٻ|NZO?CcVrZ_EsC8GX@ sb"sọTIw8Z܅[)&K'^K)i"^{$aTVyF [1ge#r1U`k*8}蟌^U;#ʫ1ɗh 7fzܴ x: f֏{̕WPpNlIv7h,7I/c [3ەd<ȊʤV`|شdP]=rLڇmw]X^,=)z,K/  zL+W_߻f?bPް'm3&Sy"8.8ݾ6 c4..bZ3-Ah8 >^M᡼$g:׉Rq&,{#o7j :F`S{  B0J[nUܿn6iDZඨ-P+Dwp zO*7cڀ fqL+\m/[\P^yBtLlD;5i\^iw@YܝK)`oS1NMׄ{| ,D,oЗ(e$Mx5,}w޳: ue$$寶|٢C4+^wqy#K<ԔJTL8Vu&Z2% bT'3CuF52Իc*E}:;۔}t!#ۣL:\s&IQlRuq p:5 |Аhߙ_xkc7zE%)cV= jH#6s=0ENDS2/YW`|߈ķmT_"yg7D@rjjE(!>1\CV֜e З->6:UHDof 0[;Ew%9Ig0{%f sw8M3 aUF\ MD;ȀF&Lp koiq@ӷNqK0^93|=`eve|$gq]+9:Dj<[RvN2존5?U2y^7hRCG~9]/ w}tɁBPLEa(DuWBQ&_RoBݜC|@Qpҹݭ:ML2d(x-).~Qo_j∙Lw_32ܼ.}q?}HzFi5q UQA) YHq!+_zo@ EFykh9; &%>#Z s*GsdJXsoI[yqo08`;xjcB7W!3oOui@~X-q[\jOToE^_Y Fo[wU#\tb%^Y!E#vH+kǒɽXU"I( W~q)؉8-nlole]~Z<96=lL=+WU+ 7œ+*X4&:$"ci$IgO~Z(u)M:j 5r_ 0Pp^em%(!*9 "H9]d^$pg iUH .vmz 鍯d\зU`~ 쯾"gh#x K|K>&5>¦Lе\C65EAk?E)IB@SlzißV1:u˦8 ^Ť tO;4WZ*]AH(~yPe/Vg1G@P)A@lkmgq :mEį;g]Vsި>r&($ð,jY4s3(ȖX}hR*ŸY8;#x/,"2XF)j7妪/b(JP5U!8?LaBH*oLwa(w$[4@c1HV N(P\wGә~"eDB;n+,1em 'a^|cc02-SGvJI$c?%x%tm*%8dn"\%'!+hwh2 da"bdYl6Y`S6F%":qWۉڸ"Fk]R$j +(; X+8>h ;Pcup L m6dD"G%lͨa?G< S~hgvWH_@anB q&p6tmB;2_, ~Ô2 @_HԱ-f tmф¶<lb Njw9ieR?h])6)-׶㨊>o5cǪ>}؈xfFߙ!TJE.KChl"xWڴ"h #}QQ7d-2\ T"F|)Ba'+_q1":2.2eםw2έu~/1ef.erX5'8"o|P_@GPmtnkPX(EDMy1'ciNTǥ/yt((Ժ=JH!< 46)L=a~P>Wi`;ح\VIwH|NOQخy"GoїG qqD(V9%epa6Ok)-, CZz 5sJ9hCAU5 h-سS1̣̲1t-F~V yDFs?o'SSOxGIԌ?ϑ&nl_o@U{@{lsFa$%`ʊS("u>֏J\HFxe qW p˪S=57}~ή&?nHxYC^߬P.}\kKǙ-!"~=_1QBJ#s,x/ёSv Zm ZR̻*7B,ZGSMn1?L%yl_``MyǺ]ߑd3=\ zKՏ{IR! f uaWy30+0}t=ʧ݁nZEo>K0rFbG]&꺆' &LFV}G-J\'*5x@`;?9:ps dzBoL~;IkFV]qJ04QVG#B0 a D{U.ZZ%-U!:ߘR8+WynRf;{M4!w2@i>[P"bxJ{ogzQZH; " \Kv]زY06A^H~'wpTg+ λrbGf@ >P買k$Hepǰ)5[?]6P%ds_zZ=2煫W/tյd> L]&&lKfZ~Ρ{ r=<Z864D=oBقZˣVKNv_&Ghg;1.w3(δa,D+ KaRˣ;> 96SpA[9'7u>Qk.0#sluNo-(-]g@DG2\ҧ~c9.ʓw9ɻ$sFJOM$bu$(IxȻ>z=LZyy+gyڄE4M0/1Z5JyU5:-)i-j2dDD !PVז6MizyVR#?MX0xvOuE6Ul.Y_ȫK%HTm hKet?@@pE(ì K+f4ؾxub;!D;IH1*'3JLk_V6B:x]Cy4x:,ygqE%U61.)6+Jh|O8p֤J6IFC* v)mG^OϚ / !xmՒhKꍆLQ<:Ty(Zc۔rs[!5 B EBOD%$l#,ޕ8S0^7;Cm nnn&L'd^kqe8gN3~4q զ9 鎻_;3,J5#;uf3Y@r~r;סC^8$LK1MeD~tcЃ ]J™!p9nz7'DGCxZu@5;I-n=Q#@ -%Rt/C"؟cwy\oV:2?WRy,rSiB|{uE`ܺρZrc+!K9R +9M2VoZ>a4,bt+8NHޚ]:]ոQQ^isrѵVO=T;;eI'3w:fyxz% fQZ<)VL2o#,A6*v- k}; ϞAnjDzƘl %D![Uw# @wɡY55n_Uҁg)8 gkCGSd 4G%݊'Vv6Ttt'i2޹;#/nxka re7Y>T3?6|M9zi&N_m%knC&WWLWlQHipwRP# U,SXbjn7j@8RG`uSΛ'VpwjLKm56(5ϱ<x#n`ܼ]\G#g4)sMZ1TX_!N 1E9+]s"j49\WtNn}ጺGfivrh(\b <{1ΊnȲW6ߝj#m Ea1,-u|坐fsN Ĭkk4[tP8EXo!djem,[)AɁ ǁ֧-jK_>WOpwl--=_AD͚r eV(yLp"òoB9 `gh+Zݒs?q~~1!TKhre,Ȫp2.S?ӷYMJbRR2k I;PyT7 󟾺d~;3j(K4;"]clMuzb"H?R(djKd:̓:ZFx٭D%e~1ۿa tpnoE4ɩ٥UDCǭl|I}XkzbY߉(5W1ɩ9OGf|_he˽@mp)\DK](Q'5} vC]NbxSbj(鴼uMmP^8K>]XǟC>YVNnw>b Ce$τ,'uudb$c֝ nkF#eLZ$ x.( OSʫL؎ɗGbmH*{܌<2G޾[rd>`aG͛HB U0˃2\WquB=r{4%hr$ܕ op}/OЃ(z"HIhj_CdhE5[Dsijmz>f;RXMm'8xBF*#6h;9馆="Xa4 @qn!9dh8#b[f{< ->ѹ "R^Q=pUC0@B0r@lc |ad`bJRV6Hs3"ᮓĶ;tឝ ` {s魔R{Xc{(/wOY}"rpsGqhf²rMWꏔrCލ+ȌI'YCQ8?U@:.ړ,P32Kv{y@Wrt@&|J ԅ.WX߀3Yԉ8z9k&_Pi牙8,XJ!PpG^Q@2qE~Qm.d_6O%!D&Vt˖"<L2wɷY_5X7ߐ1lS7';UDUc$$(>ը)Hujutr[L%@掜0|Si ״b1p*HrBmL1&Y]EWVjd1ޛ{ٯKͺml=.kzY#5}b˖Ԡ6E"d?[s]6U+e2Qaժoր1>HTosgIfwY-6<0y:uNX0_XjtlaX]YQm]%RֶWE/)Љ&Zm p`$d!ͫyT$WN<*bNQAFN[]),}~Yu])Ey+"|>xآ6sʰ ([BW\ \Mhj|lA-+`3;g{FY(F٥!Cq`Ǒ2ayK`{3Y8NM&1 @I/y ܎{t?9]3`ba!6{*] S*01oS:'U/*Z  ~_%0 aُ+![Jnn?p$E<N`#YgG2Ť4M& O!9OvbJ,U5K^=NV\\-f>#l \؀jZ Zz*ux1UD%>FxTo] V9Zoemr/}-a)#2, \<[Mɷ4fM'ٳ='$*o8XB JF8GSSCnlIC>;AI:TtK`;GbU&aW`z0Q@"¾1%XtzD-ylr BU6P롷8wp1x] 0#:}GoYOKM )>l2LۙQ3Dt 5pwH;Y>A^YCn#<xrDYE)V = 8šgX8 '3F\` KHv mZ9!pٰX h03+fpLx?vZۤq+Fku}3 ho~\ZVYs:Pw)ȖH) 2,0n PVʿ@U^_3An -Ґv](2u:zZ$l=/ƅߗ2= o.(ɉ.3:]%,ixHsƑ~ x(`Vu04ӵA5(&/廽_pWi#Yj# )}O;h% zu M)Kt7h,ĩdA 2(h>O:HPpGo'0زlϴŇp i~fLIT$ؙԍa2PCubH Uz2~4($%\8]k;ưaަs9:xr0w;[9{ !4 ~on)ִs0SgIߡZ@ʧ.m/8=%bScg@~V>Z W,+SY7Ny}V𘫣N ':JXm:/m|:BPoYy3 }5$<̙"9Λ'uoF".ep/1غWޣ}nqK~2<BܜW9olLmXw}pNEЕF(.B[R%F1Hg ڣ@gN uɹYfӿ~0 [z jEFUNWB{/$yu6& 94"rR݇yZp!`*}pDP`4 k>d3|,85Do=Fu+m0Ppi=[yڈ~q4S<5$d-p 1sK=>wo5Igӂ[5TH|7!Ҥpjw;X@֖@eWx|% B՝r(iw69I@Ln'o $bu(dtG: M_62ۓG4;G^GڍyV33$ܧ Z:爬6'XaM^5>s~k!L\jՠՃ)x},svorw|?0:CTFRzTmCdG ɦ#9RUCL)N[,Xܻď_ ]n` qaoj65 vd~wQqMV/:DDŽ.K*zzo)Eך+f%QvoU3'u):c#Uͫpʟ< }q~D܇qn눃εsZΣ RTl\X 4~K 4WZO#Q$C&.Gt8erxP&!?!NpaK)1FLg..^|1aԇl]_?\'U*"WaZ*S=?? g+N"2G[x3H>whݠi8]үҭd]~$dR1qLTYV]&z&8!s®jԏZq7>VrFҢeK"#m~MKLKq_qN᪳ț5pZsAlTxS#10w9`e(_, f[֟nEJ`п7 *_8U c)w$̛>[@JM3㕕LF ,F?^Pq}30! L3{H 73|G7 zIP=*dP03/ Ke s4:X?&`tk8酥#nx_ Du@HFS4{IԢ!ҖY2PIϔU47iP' (׎>o "/ho 2l4+Y$ڭb~lw<qz}2w33> {9PǾ\;φG.?V3OtG9ӑ4^g=Y̮ Dq4 ic15)-+/G#-(]g{$`hh`=rg{ӭFzC7#Ķswʳ&& 8R4SΌO1Sj;ȏS9i/hb_~y#u=)d dȾdS ̻luqTBUm; ӟEclYVgmYh/ @tTkfDO{ %VҴ% i71f1,Bƥvfw51Ke#I%Bk|D2"\4Q!%1{΅JO(_$E?5=~G )f?}D=qEkcEct|!*541!sB%hK%'N@8 x)HHlȥ'j dy&HyXJo甕J4r_vƈQKfa3189sg$'` CGͬ 22{>0b?҆Os~?TKAوPVlgq,c_^ө?.3@!RkAvLID m]/)keҊ+ &DMW\ 'gv$4>]y,AX8rFLHY)R7sjtRHk[-s dxi>֫[K00[Lu_$N8;N"eW|OUN9UrRU!יKT"s&>F'_B=Yj+?xdY2iwmhR٬<)c+љdw}]I]{,d7p)h,}.Yg8S#{nӎ8S-v6!;DHr6ڔ9ǃ%}\2"/)Xe8|zb _+? ^<Gs׸чA[z(f=sۭ۹ !e SÐ P= ړA8$/GfOʑfϤھ~2 FJ_;s~vajbWIv86K!.æs54tnqzÍ/^|*enŴya T̃@y/8Ą5Ԯ#rqyӔYYZ>7_BdẄ ALk]gz1}bi0 v30,6_1-hZq*9`X~-@]q|a0Nρ=sL\r~nֿАyo=St׼ErݣC/,- /S_Nձ#Zr<:dzjJ̺#Cٜz4jEB8BљԊ$DSaK>`KW1BjKSGuGH[]BK)+[WMRmSD9iOilpUT/8M@pKE!3WXr9 x1Z4}v%KL Y7Rɳm= Op"/Xc;n(Y$c#rGW>zKىq-Zl c_xnXF~ UR!*[}:60TGĠ;nRAqg1.Y d$6>'e!rVpRDXjw~;k8e;L4!@I? CYX4oZMMO>F^{@LVtͲ 8q« b7(]a$H?nŨ%cقH. R7|MipIse'vOY0]ik%*ZAݠh`C6FB=P$jf"]>n1v~ [1H*r# S[{){Ȱ*u+@k==d l]f6n.ijR Zq[jNN16ۭgbX :mrO{zz[Bo{|D oc?V)+d"A]B&>TO$ OI51g v IJ;(mr9Q4eQ#5*-O̝c}Qς̚s;ujaxNyOK=Љ,7?$!V΢\0н,ւ`PmjO$;.-K.#9NȈL4EΎ 0v$ i_0X#Y%]fC5[T- '08NKs mo)3e.餺 JR<2KI9hC8(8~ʂ)XTbiѽ43 {&PעnBPv_0I jyNbo,"C1MQsそ-`?xJ;)^^Cѝ)P >`V%:yϝ b ӶY#҈jC7X~ӳ:Hr͢Ů.bE l6Gap3iSx!^V? nrCCRAMA8Vb2WfKD\Tt$"udf]8Z˞fbtNM xVZb(r!h՗+n$1\i%Lq00VYOuRLKǣ  y,[#`# 2nJpeAPr?L)VF;>EHȼΕlT i YR#>yf;Z}֯QmUg}ѾgvgqKB}3UtP,<`GGn6߶%N\@LY9){>Mt|L-ENpcƷn\x*ߩzZȗ-j[&?ْ:}سRZWv\_oY`XiŴ0ňm+$c LQ]x-o̷w--ڀ4=L#+T^jo9Ro,+-K!!K8*@ HzӒnI3(+jCܱtkoF$KE#IsbI{Brܠ@5Dq04r9%B?wjX:e/0-`C{Qcz|.M' ۵ ^T8O&eB0o֓[ʃf;#k4 0cz_ѰaYuPŬMOUQ\Hiya 흉 LD2pp{CYDv2eF'wS"5#D">q2lhbߜ_'7sӜQrhMc|@`R49rɷ/+7F P:VjV_h:f)A<˙ޞۻCmp+hDDtybkZN6iqRpeJ!}u߃2!_wW"ڑ1[~, uH^Q<_C&ar4kPsXObi nq=[D3^SJU2Žth wUfc_)ѕO}ϧ RUǓ}'>cʻ0%`QB?AcͻMuX=fO _VTP%AnUS<'t͑<#H:|iE_?o맱+vx $8G6/e'{B>OMi}+/F.ۓnU}XU58Ha˺Gy1׎+GceAmOFߴ' _ݔ\6C %ӷ2 | 0ݔFIפC1`C \09U y lVm};I֓uME./`Άjte ~>-8xb3gP;?*k$^@Җ) ےè;FeMrĚL˸OgisS`_͕}- {\Tj3.rObП;-K+x@]#ŭ)As=ȬjoȎ:amDxOPzedkb @ (WE3[<j%e 3Wt G׍:UveG\ G)94_cn%H UپPɨ, fE|P~=.,ˍ]C!9((ED_p$cXk3C75K!W&Բ@ƒY6.cHsьp~rV?DB|8w(J `M}PY2h|`\CT!F,%a{R p̔bA2~WM,ÏcUx~W“]ώ8UF&hn{<<} Vvg@Cz 0CE]r_Nl{c^PIM, m.Qo>cUێuX^'ԏ3?\5b=O'%Qg9.uA<)9?D:`=E\tqYԑNݟ.2HRq1ktNhLS$8#*߂`K;Ls, TpG2 n+\Q_an y3\kAY 6Bj%|G߷n,[T L68*-O~:Zqln2Z|uK=0'WxqѺ&[Zl1Q|{˄a)\<ʒO5- 1#d}211?l ɱii^Щ'QصO&DŽo$e93{]!odRb?tqV~?ϦMh,|2I0 1ұ,a@`a \ycĽ b֌! AcYpphHʍ_ f9Y #wfsq䋎M=,,P))ߥH)Z]ÓҎ1 9__r[s))>H-e?~hj)Rnp?mK-Y)t6Rtbytfe3a^QqW/\N6&1-G{"uV~S" -/RPvjC{^>;姣2QHᕦzyE!(d| L ϓʔ[Kngmp;qv3ԿPX&"wPecp3 v҄)/Ӭ$iPj(v#܍qH qh(}Brajrhdw cّ7epQzs.f}fk I;+s E"vkBŻn=p+J+5(N%g((f(;$FjϷEaY衋Z80An4 e0L+j綵gSSB =o1GtbF.eOq}Fˠ:yf}(zko!)?'{(* 8mZ"2a2Q1P#}+9vurrk3F_ vi#@6 7;AC2EsҦ;Ebsn `+ *ڒ ?Qk?cGskUzGٕ1OvdRu 'Hwɗ3CRGvgC`iC/WAMVo{Cy~?xցeoE]0j~Z#IdRK[:D0Jž7Ka-YdbM^^-i ґ.m1G_|5Wؠ?wDQ:@(Y!c"k۪#7tStv=/?] lf)M LvQa=ެH`$ݦFγNNn`7f8t2 ¤1|ݱpݻS [C<9W]0o/!mg7R%]EKoHg`H I5E2} 0\޸Xwy2l=}}l=wz<̐lzݐr$H>ju0\ #dMحm.M_Tk-Ź\8F{~~cq Ik܀;T:bV,ʩi;)PlV0&df>E[A'C3ro=hPs!ZPbl_Ɔ-hwq9OJPp1L[;ecC>Լuooh_Б%N,i=_Qْ^^kZ)* -0#62jӐur>}O=HwfkRDR%ܷ2QRD~mC8/Uz*j__RaǦO2)QtX?rc&Iۭ{&5sn"imU h6Vʮ&6+60~a R6TZ5g__ˤk mx2j[A8qYē1|3<^:=rT̄.-}(c A#&1RPfYƅ/"cv j影C]N܈?YP$ue5vu\:ȟ0,?.4/wZrݦ2o T#% aKIumCh-Iwփg_h/oԫLЀ1Z23"?BŻ:Gϊ޹tZb51.zl/Qa4cG_i,4 #Â3m!˛H t5Nk,d ǹ{{)pNG]*Ҹ4)>\(s-ʫ?&5OItoD-' jیwf&.D)paXiny.^O,=XOGT$wZu^ri6.ඦu+ wF}'q%!iB#N!/;0faPB[L 7̅Ǿe q[:5Ĕlt /XO~*x5F%V8/s79i[;q;U7%n<1jH%v;wS7/ 7g%=$l֝[1)ym( TEbM/cޛep'|Q8@.uC@49+S'_oύ &5̙RڈUjEUD8K*ǘ`[Wbmrgd=okN"9œ`j #C ֕U%"r8{>Hn&s06ϕk·j!DCG x@nˊCzr _6|nl\Y7`A|и̜ )ycfX4"lláۗES8=>@% A]Tmpl65}tVX>RF@ŮwL "Lϳ0 {v{>ljU+3K?I+d;*C#I-)-fQ熀.!gc,ؾ!uES!r]uNd&+O%SJ}!jdȼ[3>]u~ ,>rL&v=1BW[UZ&tP }5 $/܏qc_0E]+~azKhtz-#)2x2gT`tgI1=eZz`=dTsr?UEu Dg' ٵ(ڭY9x毹؂BT)ɪ2X.Ȭhdӆ?_Iޜajf# >#E 3*$3GY>Uw%Kf2D|Y~} @Dm|;1P?B#)^m|w~^ Xu/Fo8@֑#(S J z7xC29 7YU>k<3)O׮ђb ]5+woj>^ Gs*bXX:y&+C5\qY{o61p x8{e+{y8>*҉D05&o8#_1 |f{ k$&pqߥ*S^+j*q3zt=gۏD=?~hK>6 ZErȭTwXqa7uWiGAO<_Z?z*"ህ:Չ\:e)wSv;o'[[qSaile[A3il;#g$%v#1%w5AIB.>jiIN}H8ڊ %$ڎ[DERQf-#>sC{۹W(p#OV_-WǗ,Lwu58وLwWA@ԮPb]q#9\49?32몽`MsH_$m.{mH>#۸%w R\MV))J8h"1MN:ּF)Jgu1$DiAy$nG>p2rfj%0mgxr9NE8z]d8]o \VUMX*:, e'D"[<@NP&sWc>sgH8Oy]埉vkt\j mCƇ1OV_(룍ojP(8v ,7=\<8"먗CoÎP8hX)**uerVSCi Q+9ZdF@VT8ܗVMkq*OA\3cfQ/ZD΂pd+œ+ְ3&Ђ{0I ,B6ԵKr jg=UCh Q3f[{OY"@&8T'*Gz6B>Ę3cM+Ii#O J<{{6xèC׏h_c"(hOm+:ÙZK=HD g-W\viZuJ?00ܷ9!M  {9,랠ʑY_)oå2U1dn˼$(6(wEirEMEȕ1S0FX4fa\JװWDNF __!^JE#Т[gX2 $&%V}f'+hWSTe&ѥ ? A$OHUnD(boLjeҐ4D"Ku$D+ b7g:l.2_¿I׭7]6e2](>qW9!!OD;zR;(?&n7虭s"ϜmSAi[m@=:И]QaK}⯧C; ?>,WrqDS#/G@"gU[dDR[jg?5[,'3ۥkN>z3x6֌t@׀$~]x^^ZvTl&i`Z28(#*VN)]ǂ@ #w{kZ"D s/͖lrV`\PC Vz~ -)yCK#7λ_cm01}է9Sq,kDd-o/Pb^9/Ppz+&>u|@货柦tEZ&N4)چ}-Bz-p{PtqitIgs"4|}5M/4;nT$|woki=DuJݭq-s'[ e  LPVW)ʄu;CP% [*+Sف`~_^fа aI#6zj)Q6VCqBcqH{.5AIvk**gl{--\vz6@dn uC8XT$ZN9F[&g8qsNgSH;iAPlҏ h9CU$prJ7rcGr& +c<>&gu7SKo p.%k-:awM"6*y(?'~ ~!Y)9 rs,×3p4խ⭮E{QĔ:14qS8Z #:!B0_C R+Yxp;ƭG#[.Zݪ\dx"*B!>:Z?ëVeIZtA{_ [r7k1$ uE$ŘѾ3OYNGgשIRH|1QΩ6?;`jic>03Da[^;KM$ųRׁa)p\g @-A%IYc{zN#>Eˎ9t7Jh~׊,Q>s }+ߘ6I:؄*X~/@"D{kEK,P m`L~S6͑_BD9<nTq ܅:DډQEL.TU`[ֽ톇ةC12;#x!L.i}Jn][.d?Q%hbϥ/;p֭u ?w5nOs ^0WXPz Hok7+mg*9 (o60e/+Rv;!On'뫊+߻eQ#pu\dLp$iöӉgz/8woqǤ(bz||+& u3@8%L|qDzXx1RCk*VQOx't}.h~T+QD"UiBrŖ cf] tz],x}<`OW_W UYL}$69MT֓ovJgb^k{`;%Y)}aU(t&ky_ǭwwF{!>ݘ}D-nQJ`ͩY 09ON uk&c l爼h~6!j傴TiDD.Wn\a48DtG*eB3(h4f031h?[{NgaQ>зC 64{Z2_;/AHO3KHbɣ}:iVdQMqyAJY0#jp6"Nj+D_!"9go6@<ڣ%=}d˺L11& [yɞxDˊq(:̈=5 ,N.zξo' ZjFvoX8{G34Y$glW9-14 PL\p$"zb`0QB 5W>(Upp>gb2OAas ൠRV?C;`Dh0_oeAJ7u PhJ c𡭻ym:OM1s`#ˡ$G /Tu8Waо - vE  RQYt܌yNŗx{ a%ߦM5k:qͧ?` ^M3 ˓(y.3'F\?t-xiDيvZHgJ%RKq @GrÜЦ v"ClGVJD`2H uG(PX}1^pX*R nawQ Enӎɪ?Pc]PN{Zi&wsf EfPwtj7mv]*SPy]TXrp'2xÌpZ ⅞oѧ ^5 ST*2wEak ˇ/?ܻuӺetjs;&ZzxLE# _T|:> z%C ^۸ !]_n",b^^25m`} 7<" gC0km{F Mcwu4Nw",*~+ꨊ ɴ9mq+P0{15CN`+ SGip؋0o }d+!2UX{2$|z$@A)sFztlTdf&GZTV}P;O]`4:byAj8(ʀݙ8ilqfLm1.앐XVd<sh%/kG]`Lzb>F"WHO Æg<ەg8㠇s^.:-JHk8=݃ =GUj HnzFx-BҎ8€_K\{|,%7(v7d5W~ʂQwзW B%8)mp1FQd{d~鏘I9„ -;Uf[rWqe4g$^KQ%|LHdO]au<}т')MͼƧ3V肐 K:@HK!؁ sGSyd:h;sޭX.+l15~ˍ*~Ky A1Zshhو`#@cf_\zƞھ+㦋~^}uzŤל S/.+lvUY9H4 ;U5@B !Xm=YÕN|NFV> pE bځh#l!ߜڛOZ;ܜ.UB]h5e٦ɽv;YK"ǩAZ+5q ̓4Fc_12guPDCx"KxX4[lx|d)tݱ_b((0r` ^Hl1 AYe-}0id-?zq4OT{uWvMx7yOhf׆ȱS17?l!:2A$~Ff0AT*˯#T~8J#dIQ ,Av~/$5-VFEiףJ ^/UvFO֝/#lcreH4\;1T#ni!w9E^qk\Nە MƃZj9L]:wM7]X2 2z&gJEسo}BSsq^Gǭ &!W#il/OSAC)(8y¤K =DMg`mZ%4lp]aQˣ5m:QU@Svt׉8GHjfP>SsG1%1,r, 2ϗ^-ow>ه$P"9 i%h8>j=G9;,BI xZn[vW.yLǟ.2ƛ[#GQtlA@%* KeeKJuwG2Cn֭0.Rs@I =4 ѿ0Q7(NL.׏u-MW kf:UtoaZTuvְПϟ~?PXtO(ŋj}hV?/Iۀin\7rb!@ƴ?f=wsySʓKeWҮMuj'zuǿbK֨~p90,$HUL w؛^{<H\}SsvEȩKf퀚IX@iC8'C >#uvXFs k Ecѝe"OC<ſqy飪31)?9*;ʰwMrQg6䥱԰Uv 9hE}c< !XU.pvgwM_@7QqqУ/HvpU"VFɄŧxj s)$;j& ogFe`揕dvo~~  7B@-5)NG}we5'q 4=9ɁJY=5 i˴礐1uV, mx!ys;,>n9,CJW뙇Z99s S&=A0 9^AcQ7߀|Q1n y%^'A @cOXǑt%0Eftᕒ,ùOS&|h!;M@ѱrж,C ʂn SR w df\to 1|r76VsW*MǃSd 4 $jXF(6*)x,<fWsO!ˏAFI>7d xD~HǗ8e CN+T [0wq}Vp>% >)$"t!He-DC>=2m+4+ b m[> h:UIY{34d9')}AѢѼBiڲ߆43teYiq1Ab@?1[l׏Μ}DaIqM'VBL>Q}$3uLeZFX1>uq._I.Xh#A1 (m˔h3]8?_Lz+K29$]Ql#7oûqCVf9дymISҸ #VspBAОO|T,H-"S>/#- Y+tDbO?_p'awA $iB cR%w&pʶmůRShxvc{q8P7qMqN4SxdW?L^.:Yvmk}6 qbJ<NLKP*6?nll LW/92چZܙ.MiXXDBhDLr,%o)gL ad3vKuW8@ ܞD~|Z6 Gt&VC[ )g& 3F`]A{vM'L hOOdiPgQG72ۻL P\((%+O{YĂCz=;2R3WyZK(%hM.CR{ gi.ٍ|,߇ւq5Ac0B;Q ̫uYV.8O20V۷ՊgX `D=TdFF4 j ]PcG{/hާs /J`Y*VБ'S6?|&(;[ }Ş{+&+r^1Cdλ9zEK)^࿨Pr&o}#!=14{o8vM 9zn2򫃇]n(se~LSr;+3[zʴU ࿕-WQ$ss\6Dqaπ.>Ԇ0WZB?ĝw(0Hlq*20" (0aI_V !J4j` dBu-Vy[^8ևp5Za[ !n3UtGo >/*_]\ӾKY;#.$:maĘ9-<=٢>h˘gKmmg=͕Oa{^<㋭f/C#f^ig%"{C{ MQ^s{ǷCk|4kFo쫸ɝmAGV$I2n{v~|; !)=rԳ z(UnPuJ*}d@h_2^ȍ,5Zuв UbӰ=Y~,LuU!d0oF1(,Mb{ynu](_^vfb6܊Dp rQoj b ~Fh`چq6#Q6h Ma"HFoNXs[iˡ+I^w[e%^]z>VؑB)aaDzhyp _f-Z䓁>g~dVV>2)v0 J$±ѩ^|ፇEM ~d`iY|U9,03Zz!ӧڼNlXB| RiE"s//W#Z} FNk<+yk(u$b\op MW~pW Mco!L\Jhu$΁skTc?</^KLiI M=0L L*%amuYz q} MiJp7+s8hy+YKwv{5M `bt4&b]Z ;[X+,n(VNwڵ4Ol" .:!.IImcG%>Z]tdע3g3ߦXm;{{}`)!)8[&QѼiNZ) ]ܝϫVGNJO849f U/,gopy~bX)d4!ԕB,Nsx}Npdۛj:Vqˋ4Qd #~]QO,CO@޸Q=_o!ݔV}>wTkhoɐE5Fe{BΫ Y4fڌ=oz a(q O) M8M@f@k=ܘ';$ G1rܹ/,V+xrϨilE{@% .j_.:=pFYk*ވ4}Fld€ 򷁻}V *w1ړPa>*ŎW%ɯzkWY <0_K`D}Kt<=h8 Gn&r=$C#Zvr9o$"ng@{2B4]jam ?VcSKJqo#th"'#/fڣl^qԋ]M~ a.Fj+OB"4)VO?n M-82߈1+pD𯿹cqBUJ4uN9;t|e$"9(:QyHqqxƼW'0Iq%LUXAo[7b gBa|(%S8g* lV$ `aAd6^/Ba+%'q0VӝhO3f"\=+}68Dq0;ɰѵ/k;hM#id W6c<8l2_F73͘I>(Bb%L(dYu_Vl V/bzNu?a  W %%Ǧ}B#^?vCH'sq%g2R[cIy7Ts>b% z7z{'B;\=/z1/ގ "B:p@VͨBNyNwg}<[!ML ])l|ȠUC}&t累 1E0˥cXKNS >?.Aih9hJ0K@\KmKLOU4ʴ `d:WL=43&mlSE!pԷifPs]<.qL,w<+^u2ezmi -Xg#sg/ٕ;w/(WcٽA?4R<gF׵Y!>$(8QwI ŻUnxc2e`?9m+5qM} hI1+A:^J@f=m\-ek^-rQZ(c^ Mqqd .?8Gf뎶{;>mM}Z-Z`!~u3^q };ȉZ3CGG;*_Jfz{-h{PmKabp L"QpN 4tUr[!jFbPb }vkf HI3FG!jQJeD4Hѩ49{F޺qG* xLsDy?h>T[y v<{pcLXYPlqT-V6)ƒMY {˭#)4HHkr ߞ$=нYgI>A >ܩ?o?>kD ̥A=tJcung=韺_gu?~#LoJx:leSf6S<p.55Pcbs=m>CM!8߯* q%DU;v_NALQcwibiY%FmSkض?j/&D::ZD`b4\<#Cxi\DyV\ps7E%1^dQכh<;p D3~Q\$ eXǿ,z}?YJWH8,؆۬" Esv5Rfh^SZBDqdc<Q|: /P|3.x(M*=],QKßA.Rkg zTc i "M.7Y?et3a2 Z?  SZdd t*_0QH̓Z#’A|bVϨ'OϮ Z๭;Mc>5 X\n,3('P{\G@P8{b\+QVKz7­ݪ^}!GZ^'OM&*<7O%)΀icMJ[ZR|5o舉Lj v SjH DŽFsW%-]χ-7esW˵]lq: ƮZVH.NT<^ nAm +ÊW 4<ᑲ+l#g1ΧR3LHHj} 2ë%G/mciW/-S`^+rMe9=b\yUx țߓ/0>$HG)_t3 w hׁ'ϓb#ӁHwh2 s m-o[t"33/w]$k:ӵm4ts 斣lB2mOK]3 4NYo]|Afi Fd=;yyPUX)ޢGDj H⊹)Ta{+ԗiouAj eL+-, fPy3`9%!;/h&\(=Ce}6&O>e:yeD?ÿ-s"xkbCw2VpQYNq])j7#*ޭîQodTao:Ssh}{;pط ;ۗP*&H6 8olVes9ӫJJ UtE #O:Bײ4b@T5Al5,cTQ^xF/2-bd>5{08XV 9i_MLт g˹`BdC[>\ cɴR\Eɭpd/Vq4[?%Wi{wĆP;TkԢ(~/`R>*) &_ȏ'o0P{Ȩ4n Fֶޣby= EYyryz]׫Vxp݂ 8Ͳn0 J +-ĘL,rcf.hxQZ g8Gg>9܌B8(%yyN]c}:\JF@\zWBX=BwD({vi}I6Iɂzx1QN_YJyE]Igo<.$~|`Z_5J%cSݖ (oFQ_cG((X &QYE73k a8ZoB_+<kc6;wciXHUkyy8hz$uq"̇o 4jd;w3z]ļ:$ /5z7$-L?I!fJj l]&۹_ u/@7lm"0\PL&X+hyܸS3VB"?}HT;EQyݡf0-\1ڀqZv,a,hmҍO>#6'$^ނx8Y-K4c\ZP!~Q_~Ѐ] d/zOkx5kqH^wc1dtI=@YS9[Q֟ hD:u%"r%cZekh$|Cj iT&NݭȳNb21ۭTI] 楙I|ux,u4NldPJR8ⴑL G z.*FKU&4ΤoM"8f鉟8 S^:M录NL+A=FP qFi= j^_ 1~ΜsTTC wlL)-bd M4N0-!ى*"y;^7.Švy-ǵ-w O1!| J p2d ȯ|GN+"CmSYyk?wֹDZ+x;.%ᜰK9= Ggya}e{S{]*.Ϲ!Q]iKEӨ2W_f[IV(6Рԟ,PuD(bv^[FOhaCUwQtE Q99)0c`I$L=*."QKeHg.a'xҸnAۙtMH"+®*mnlZziȣkW ]F_qmq\ gް(|yB<̱ԙ;=ͮ *Kzo_)>f XɮɫXi+ާ12p&C$?:&'O>e+xv-dwٛܛ)AcʳUAx. Ãdr[|U]TzFs̉\{B9`Z"3HKJgz: ίP6|n-RiAAPTwM<]U#lEFY-B; }}F-lCC-)5sc{6"Fх0hyz̲UayNނd?3#6TsNUkE^b HrVĠ1Ss_m\%p*ј# "K27Vx _#~W}/Qh; [X0wGa'k򉸊"FGi$=췪ϊ5Ȅei9ŸaanS ,J&:!ղ -ɣ9>pJ9_ E/ ʧ}ItM%j DI뎚[xF@tByPq}٬\0$ܱ-~KIp\^=3> G=l !7"dRӼ`ϳMy81 -m9G)nfB|룶^;,?w!$YЯj1Ǽ.\A&z"eU>D+f?{|,Oբۯ$-cNQ(hBV""Oa!5ZZS_}E-θ1)E-!I*=4hmHTpӖAƨA6~#;HqyԒ=kY1]PGUN 6YKU-P+*qibf'~Չ:LoM.С?' YȺ06u<7!m;ݠ4UA=?U@('~XOYsL=""oѲ!?,Єb487:V"`HYdحlmS5Up㮮 $~fF blt~@̩ $ !'ۇq'A-G?B#f/H' .X̑\1/XMQA| C vn D3y ?ac(( HJYG <25<+o&8Meoo<H3ѹQ;h65 K׮aCG|Mk@eRWGavOP,Mr%pʉ•3s#|s$JI5E$2$eWÃVօ0jM5XK&2$Z]pVC]?5Z`͙" Cp>b'Qf8(~<6Y6a:"#xӊ#hR¼BǴs};n(f& ŋg@a?$:UrOg P"=l!-|O;$ÓCYW!CR3RK 9 rw"@v,#_(XrXޕMNaᨯQ uKwr.뽺<@$|]CtP/E 5 OK wM9=&k:mi(ߛv-")>%왐4bЧGD H8ug߅w\@V[Tuyodş}#̴~W8X~\ׁg0P]GŅ (d%?C:*&5S5 B!U2f?)T0a}ZKnHhD@:CMv&l7c(ޝQoxsy=>cE3bPsEU~kegbpӫ.ĺB $Ք+ڂ"Ag8nv*I6?NԹAQ`|}+JϢ S C=OWsg>zhORBwv{&/(w!pJqWJ,$1%򖢓uˇB}Fnw2fK `e"N+"Xr`v/,H(2C qq]uQ"d.Am`I̩62WDs N1opp_, 诃4\wv(+wҥX+EYڲaL.>50>]5<' \0N/+Wk.jh:/ 2& ^^,ņeEɕY3D2 A3 :(k>)6 7.܅<4y.܈kT[e,:dg/%1M !8N`_p\eSD͈Qua˵*g2y. TR}E"bKL.8!R̈:Gg9pOg N j;yjD/4PmoG9@b iT?Y}~2m橩W/v. ?3Ҹ]+9;KVvBCOh@NΟ g魢0&j4`i \gw|  J_5e{$ge/{FklЩS AroVA !ynT'bи5 &`פdbU]h&Yil 1mX\gxxprz lJL ړ&-.O/t|~Bk G@2pUu1QݮL/vpZ0d1F&".)}te-fƒ7n]#1X|0c/{.TX$ږdc7$ n.Lp]󁁣E))H_(%:3eX:c6Z,A{?'54Y~v tȪ,zgKb}q*i"2#WE,#CW_u[bO[q5-!X&L^x+XeQT00`݇ 8VB8E@@1%򖱮^= ykտ 9)qIy_z.J?^ߤ".҇L JJH@NkPwo$|b' Eady@ȼGã􄑕jEfo//~Z ^3*N xi ߫-_Z{aL&uD&ˆ܋qA˳uԡХmUw#P*OݵAﵪ"^s^,Χ9ncdhlbի3 o7R̛ 3Rߝ;OpH՝0h s߳%'7@;=$vJ7C@ T1Vkf˛n&F#Et vXT.9o)4=ϖ/vRmo'lF8w$Qx<ų2}p0R%L1ڏx^Bnˍ',rQ%CMΓ)3:$ _1L'6-1D7ȼ:mg:B|4xw/0=h=- KcR;|/CJPjojhsyVe"1ǠYqO Q:,SlB2K$mW6,zF(X5l=]0(21e,,FeR PŸ {WM,~&Lkri"0A-,d|>YmimZZn u% H_AF)j+FH\C}7P/!'+.\mt4ONBeXyL=iGEZwiD-'mvsn4[rȆw2襺*xU I3uSXl7m|vS2 wGRPȁ-4͌ze! (msۖq~wG6ru`eL?@MӘw|Ѣ{<[Fʎ*eR19R-h޵,`QvL"DM`TI mz{Ucb 7rzONGꙞ lOZp<(˘+[ U!?e~6x9TT850@abyĩ*Q-މASw3O9&O$GALg*UU6Gq S [P>.#ܩ8ko2B}W5NK*-^< yEs/Q)Z?RiwQPWQO8`y}' P"b}SiHx" 6A`$QCa L8)ixe#Aa_iAV6a# ZJ.66raJ%MIC,Y?A#2'NJ֬N[SYEy Wn u7K |+0 ;6!ЄNx%"9.D$Q6xM5 g~Hhbԭq*n`>.tju~IfFV )"r9!'aY~0T,I&4zo8O`^S"Zpo.hjb&= )K6ĜTT$YQ7Դ ?4qo:.Jԟ8lA:Ѣ7 SDY=z4iFɘLlQ0RX;Xϗy^=c[de- 5[OJ )AV-]hQ[[C >wNgdme tOyGc:BpM"˞+^c_6Fw2&e7)YqOy'*V"gJz9|TPmIp\k~%8+,at~qA:Yfj,HtUu%eZU(NzZY,m#؋/[mLY-j!Vzc (MRHrfW_S<f&BU6qxUw@b+ 's"t훜e̷UHV7_G;pY,#~ײ&u8+IۢZ)p^aFy#8p2[bxu&Y~9gi6t .Σ':()׈.G52ԁpP;@ I6EB7_rGYYKt7VAT[+]NǴb2lJtG kIsڬG?6 :o^mԮX5Rum,u3ݔՕՁŗR ٗ{̙fΤXL]PƇ(UZ{Xbd7 ڍ}vٿxqS!NwW#v*KL"$l&,%"Ǔێѯ"fXM cfR¶܁5]Nx0x墴QQWj1OΉn޸W ПqH /,+@ǻvoٻt,Jҹ((ًy&p"J>BQ"HǴ>!{ G]Vh0eBm+gwm?}tX>t'j'hWiSLZ?+1́kpG,z!awY&&` 'ȴuxW]\Pe*FHra3l\Rg\-*CX_yuYY E"nSЌs/4|(ˎUe;/;C_9plwgL)o!]y{Ccu쇾Lڦί.zhYYU^,qѰbTV=ȌZ|,12}_Oz 綉(Ff0@ {VvRlTE</<"c[~q,!6eZOy.ID.W AȤ3AW0ǣ-Xo@)}n?nRI꿝dn‡w֯mc1#\ݠ=}lȢl5DFB& 6(7Mv}-_,\恿wfR:%xhp2B"n(9@Ԙ7˸9xj9KCߗMq&O*qfh5p$&q AL^ ]ۗ=@jc-Aaa+vy*a?މ]2 29:oȒln ; k-XTMoWgC AԡׁjuP8XԺ3}M|Sw#`jvUl8~ٹ;~YZJ5[- ?7Xo3=gcbD x![ICĚ?z)2-?=h]#i 6(h;8_|= k Eѣ"k32ǿlٯ[X&1םZ~ب5jڸauCtj/ʱFMdkǬJm"fUt]k)#]+N ׃^ pD;XJi5v}v RH j+YFHۆd͉~$>#SX(^NUY_Ce[jN'^ vg`!T&CZeNhav6TL"\e50 'pqVsΕOaRlwv}Ff)AVT6"ڑ eԀ b)f{o4Hn>s ey !KB~@Kd-){ 1@䉓 KhFs[oPW$btqȁ!&X,!G.N(7Y8I(ډ{C ҁ|D$ [yz,!xmK~4Ol֟;@l-h IaB^ fZjCo mn9PѪ"vgD2-j]zC[^qFf4$7s[+d=1>x qdqbN/PƻM21ICr?$b6T/>l4Vل5KL8ƑG40 QO%Ř6k/UVwDL ȼduc\y eoCIL"t 77Zp$t[C&őc!slG)>NG,2vk7>8;>1Thƕ #5BcMSYbD=I[ٻB7aP]wH|ed EVfFe]f .Bk(`g)_ u-^;7 pOf|(<\.qq/\hbsЈQgt0I-/D ؞,𣯆U_Ft ׁܤWFTK glE^Eƴt]X:g&'bPdNNe6DHz$b ̩a"}0~KP /Yt 4!!Pꑗ;X QuFUcVnzʦ Jcq&^dI!c E uÄ%/Hх\mwOh!EVL ܢ gz(>:Xfq ve8%O lG<\-=vV(_D cѫ4ܻ  |?<֢~Ԅ yょ˺2' xLHCW-qoPѽS[*$ѹ4AoҼ Rr(,{ZyM_@!Ϯ ps7n$v&,Mx7B 5`o(#{Y鷉IہfoSHƹFr'񁇩#7yɔIEET7%Y'ҔcƤi%6ÆJtcN<.T&7I{*џOҽ!fM iҿ5ZUV:XhA̓םS~ H(i_YKe-oA6b~P8 + x3LmAX3QY?Zvjg![A2J b7?6O!ºGffD}@ G/ 7⎗,R߶~mbAk;ŃeH\{CFΕiak: &Ďb1BHxSFp8[رIoI8̇֗;y=P5M?FYsżBsuΤ;&B44api'cͅ!#_-m5/ĥ| !g.u+U| *fOgj{2jce,0Zv7nB* bXiT9hڞrNXhgY|/b #R#۾k>63f2jC 9ݰɮd$I, Y؊{*hgyϼ $F|sL 3{,~K7T?|{:t%*FǼ|WW ѣz{XL,w]{adj݈u]$n׆k^J, +bS{\ ׽Tjoo!sk U,y={*a8SW^ol7W؇6LMUf--1X յs Fp9YvZ 'Zo[ВBCfpkBl|\7&B4pޢ mf`1ᔂs !!3]R׻fYTrL=86K%,ls7 |#J^amfKEϕ5a aa!N%?Ue_q\2ם[jI{kF=7RC% a5هgH=S,[6齓$Y~)u)5 $!6W7d_it,vBM(sIG,NC uT}iIc -wiGPl]Ky48L]:dǗ|`\{%i''䯵FX1J#' ;͜˓{,Lg[<}'Fݡ ."$##57NdE fXߡd pݯ>b+X7-&j ]$WzfݎTUڢ9,Px zoqr>1LF2(5*@GdQ~ F 'mz1lA,+х!ޫrBtGHIzTmO)2Xu]戯S7^"Σ*`ጒB*,ӹ9 ߼@l5 e&s'S,[KS!:589:;~ٖXGP㽪3q&a0T3#3s#79yw A |{֛knc* @&Sì$z8RL/ Fdi7nǐN-iT^nIJ)f܉m;FbiN!Fcͻ$xėS'/ZM'AOA1 s7?oBJOF krđL\w5jAG n)!\LOmrKJ|m慎q&CbjXH>iE^nV,|YMU-i<KGZ}d"i첕51]RR#ɶ ]uEc,63K5˽ ~lȃyJ},ݠm9e8=B?91(,Qbx"im9 nRzޡ_qI'\2Hԥ 2RCL;rA~21,&cn t"B }!> (9OO[i̝}, Pbl>rސer[՘Oe쒾|G Y=ΪJE*ܲ׎\reJ$=\d8Ul֥|YXZ E3:u\vS=je' G}_2$LGᆾJusZ t1;wV s.nCR#Z#-t$q+hPPמ'6F} K'0h TճWSv6Mx$ݽ BC#n$V dq}dBP? ~noq΂ԲŗJ[)aCK|OAg[c_QO^UlmyB]tԒzįJ pvSgoBCʟY#4x`gv#߄5OCЋFSl#z-2dK#D@]QK14բ4V,PfuS_#z8? |Y/CBԠ7S_<5677KJT .bfh5UcX#I&rΝv]yE[W wskz|SSst_+0Uy t ÉPr?;? q+O¸E+Yu%0P(4BkZΘ@5YIZf g"9B{;KIsݔ~?@[쪎UȻB0W8^{|@7QX.msCs^mOہZa49\n_ qxt()2-w ~wYp^VCQ Yy2"p1TX[:Lu?kakY5hJH7jѪIC\̽!;5p=|vPyX;"_!)<7M ®ɵ~`(o۠a8S6O|G*a 6}iՌ/bNO efI_Gv;L2`F?H}rxfưֿ)rv;F"\h<\h2.bA`SEG_ ``wub_ ^nl'X^Q#Eм[D1:Jl-=@q{2*q7UdOBDS2p0vhf>\*ZٟbE*4>J(jvOíHzGn}tIQCq!\^0rnogz\E q2"fY~n`+[>K8x;# U @i"RP^9TaicQg;5J" "M;f&G;NW.gP>foK<h{oRR/tgPy^.<:1}:{6Eɩtht]J#l[!6XOڄٹC.N‘)RVA/ZB k(GEYfGOuQ;"mFu._[$m5?ڪsPR r^CoۘЯR?ˀ{Vaәf&7 _)KW0tͬhjdDe h pGWhxYeAe4Qdx~Lӵ Und£UT~ pE'oJA2@XHR~;ˉ# S~%Q8h4Ά"䖗q>G/$+}JX|EA7.ZSˠ@C`9'ޝ~z';=!HaK,9 t+Q/B'5 #澗h=NK'=_Fz!r2=F2"k6" Kԃ9liTa`_QDBQ5Jho32heyu3#u1y~$ Xt]a ?>YI[Ymŵa7TÅ֎kUAÊ'_PEmX[IFU,ڼ_a#ׯg `|DyXٙ@_ZOa rLh2KP7:ŔՅt}l>?0뀛p+e"Aj%W+n:Qoy hϛ+0(m(+:Bp$BZ\Fyv[!XXWDD@%}){ۥ(*VY1>.i1Iq:+U:\0uuBI0%-?!&dZ2{V9D|+*>4@֡SJ :X| O K$%/B?B8Z$a"к܀xJ&ޮ7b>ERP#L#eʍo~]펤|Urp5;AE:?^aTG;̜C;' 75vu9Y$(hA'!?u `t@?x7H}ŘG>oi=mUfos(ZwNyBx1!H> _HD]uF[Oi 7'}R1Un_UֆF `Y:i]pIc ̡ٿD`)9MwV늛ysWE{$ 8vG Pwrb_Atew#~.c/P`wilyCad?Z6^L0~l6q3%@,8yV8gԹ !X$̷vTX1;'ys]nh'[Jxi˲]:=̐_;|FI~X&{ $kGaUv$RUE;] }lդM P"I"`^6E@_ླྀo[R.j_jV3S.Qu?40`vWVWNLxCX][aY|]z8!zCu7Yy.]2:hsRJ|RC aT _2ا$ݭ75:X-bQ.-/hK :U]54EwQު>SYxTei_NhAӀY_*l'~CFId`X,`ceF,S.ǻ6_/{RinEPcO}w$0|Y놼0] ڵѓ\ł ]K/Eʵ.NXat87|rK;^ysnr@QPq_2%t=ԚF}dQRJ:ƚl~^.=Sk;8Lu@f6;8 N?J}L7w \ƓՅej ߑ-NZeXm^~1Io ^fZ\:J'̾?[8sPPipawm@VRRF,?h;z_Ua8'v,X3\֬ruZkRX^3II])n މ*7R I @6AcN,T=M^P;Ei􉛍fVPPky\N]\֧ Qk.P X:V"xf?$.[o\ɞa9Q0.|u.0s} oIW}TL\#օ׆ #nD0QeƝ6%5JRʕAJ9X S&H^#)xs%ɔ.`[[Ht>gԴu[~*@ Y TC+OZ*Fum^D췓|c 궷<4JDǚQ@U \z$QtH\]Ժ|*p%F7imJon!\~VVSZ`3%pxG,mR*~ <L:Oa@@JSQtZEOKo+M#Q6 |8ɱmSkXn&@Jm\^Ny$$ GOvILtQ*2+KX8 >@A >)Z%JL}`xa>Upg}f1Nl_Ui*VDü$㗰*q}졉&é Y^TA6Ĥ <0aC /+4+%&te]53Ypj0VDe2L{r*_s:CZ7EB:Ӛu v݀"33Q^ glM-_wWGQ~K*I+D"VEw(riꊐqɫ~5ܹSjm2X)Shvp8f UY.9%Zp Z~ay[#EN;Uhnq4K~x`bv)ҧݯH8J<ӿ,T ^,PZ] ć:V*xOϬF :6FOf6P)JkRۊmcOiJ$fI/lYA{Do^a ?thZ|ι ;݃\z^&B|mγYD4$k?`c[}JL&ihUGx^%#JIP=N<3(d;`F1z ̏E}*I&޵pBAd% g1 gFg^ڮ084*ן9M5 9;`RKZ^Cs\F<\r 9p[^<;ܾsA922~<:t-,#< ܦ]87/Mv >ɋS=`nhg;jt{*ErI!}qrm9Y Z|]gBЈf{C]wG*0UG3 o=qnsIf G;jhPz6U#*=ҿewfT`J֟_#?MЀڴ?}3$(m錯n⿉n9W9Κ[&-1;_D*ʲ <,W&#t%DUZU0ޣN ڊ67oi|22R$ R"Z<|̷E9Ny]u0CQ?c,P\EFPVN. 5leGV6@u"0]se 5>4nXǀmGڇDVmߏR#7#X4#ppKDv6pZ3uN*W ^?ez{$=!.tbmφ:#aCE%lk7@8jFTJ6X"ylLz[@cVajN9[ -(t_GI7K]| ՝ l\:o"ML#9Env֌Z%F(u!Lto)"EDmwlIweqhsL%j/uq2 )KIy4v g!*3 6Z1EHҾ^8H`;ۓpas<\^O}<ULf=ArZ{œdAur$K"e ?PET @Oð{tFTb!n]8B;C![?Up&;h!Fs)o Jvs>\Kvy)=ԨuUfac*%VgS5/&X,Ƣړ`l1SJuĥgnǿC2Jn%FYـq޻+:wB wH&EI俗(oRޟA p?ݻKOZ58(ڞu2ܮg ; %8"#,Ju3~.{UTdp'/i~p=Oa!VbyxSV[Ɗ5a/bҍ- S5#W%@`b62}ٌQg1kYu^;{˝mKFn +iFs%H<]/:ei]AR֊W#i8[ {~EVRѯDsg MSU~˵ygty^j BmmKs1F|(&7vؽA,$ZphKbEdAt|j ?=~]6\gbi2 0_e!W^5Ս*f9;<.1M?@) @rikd2C+7@ނh|̕ \X`H8/);uG4*KNl9A&ݲN&wXxt:H6)4]jȓ:lr܁"cDѱ.ŠQs ּtԝ,gDqXq[wO[֬=pnct#h% `&[4pe6#؝ A!K@‘gVȵYa^QQGjBKtʂԋR{ʖnHy{fzÕ3fsQPCA,:!~ݓ›IӉ"XE]1=<2!$J}itE3 6T 5c YuT|0'V Mg5Bn߿# +-ۦ{k?T}BA=[x% ԕ2Foh>zYY|w/~^Yn (˨lw>Q6_d !D@~R@wpIx~e\1%}FwFtq{-,}MasZsQdd_b+EA~7%Do#m1tuYP tԱ|n 4eؑ1b>p\?\`㡕& ڍ:R[&ם{?73E4l0H$*KDE,1{%r.9Q:. Ioץη5Li75"M r"?rG Q1@jo kŨO fGh_PEƜ3JK;-tݦ15U\llJʖќJEZ^w핥a9~[mUB<5b{O}1EZ|~61JxLkt=6n;Yׅ+㈋i-^a^DL|wno!Z_\ }Δ̻ K|P)Y̪-^Ld+UjU&βYxa۱^++7#tXh?@(8ob̳̝R[bT΢5"GD^ġ3 5:iI9TSk8unY$IiDz7O~=`R,1] ruϚ^aY5{拁C|M4Ϟgܖ7¼e)G\iyAhvGL/j[{ =0sv3,%LW[lİY+ZD 1 [T '"Jr_&к aL2 (\c!ثX>u$]/iE^V?Q!@0w!"hbl41z8=fg=e%>aE0UY ])d#mϲ ;r,&; 30q+jDX^U&ؖ|9W^@4Xq63a.u"S'o%܋gk&sN ci"Ԟ8 燣̦.(-[ڿ7ѳt7\N$<=8GZj% ׽#=^+U3DMB~$BzZsCD#A;L3~Ea[W-WX'NuYt`$6<;b 0̕{C?c2G]_Mq3#d_^+Mso ó>ȴ j2FjQݼ*ZX JY7;0zf\ "_. wGCQrze H?|9 \ԋB9V # mkYOZ5'4BhYck wV]o/x]?8cX_OŢ2W纇r^z&/n`uza.a{W|(Hpa$%F0 ;G2>5-k lʿ3ξW)XҔŕ]ڂ?tWsSBC&+h ާrf ?,hҧq9eT5'I}/)8uP CTsͱ̽q6V !G؊)Bzۓ_9g&G,Դq! +VJX}lrq {ӈ53nK;Ǘ5\|؈S dNwd˻j9[ 棚!{^Zvgu"HUo7,5Ѷ@Jhk̮yvygFbZ乗gCLӶ*[;A ;J|;=LIQm[HP|ꥥs'L85rzF[_`P'2X ݧnuOJ Pc܇^GYۧYTB,4a,d&3"HZ&npyʸ3McQ+Y.5͟-{2+[%w96>o V \w ꥊ/pyMR7!5 2-W*b5?~#XSZ\-D n!eODpjzˏwW:&LDVs0@9`3yѥ`Q#n޾RQ玭mM|jd# AXH ;"aAm X&tqFϓMa祦9'ZN}bWr1@}reI919z޲6rS|䳈B@iD: -D)Ȭwk`tf-龑uSB{=JIV{.b92Пb}1Qr\p4Kd֫4̹ ",t Xf@" gECn)C1D;-,4_:ތC-K|_!]Ens,si¨xwx _}]-cJFd.`-k!M)mF;tQٌ?aT KM8Y{Ń@+>ɥF|p]Apё6APj*R}Vp_{uEL"/GPwȗ/Z[ g9jqPY͡ -rR}/NӢHn5&׏'!X,wLM̀ >l|= N(fx%Ws6gܾzP,|YL6`ֹkZC3.xnVO!,#|g.$s=DpVYg>O3ho~//32!duU_Fp@ ˷l*n~H g9l@{R'Ec:)@ܧct9S)T\.@E9Lؓ [*qzGprv淌QEjU[EjQYbCHӝ+n]:^z層uQ<KTB %$w*i S1bC"ҏ!s6p~S'_ '@Sa^KZemv26+QͅDL#t-$C3~z\]i(j L۟>y~hLZ&Ĺ/ Uբ{kIyw ?lhŴ31]vB+S6ars_kW^N]  2d߫aKKZT]uEMct5Bʸ͎JC];*5:'$Ex#XYGyԫ'zy\Q=`9bQIQ_ !N0r H^Ij6Nd|(UyIFrR@w8Cm?'+Ou nl|; -=`xΙ5@Ԁ7 NC|9wDy |"bn3}n<R|NPLŠd<)& l qy*]}%+ MsKW0Oez$K`A +wփ6u'`v6-x nIA*9K51&364OM^xZa*S !Hi'UrH@1tw.gU@'EAAjBت=B(yo%~ ܸ^9;DoֈsS|@!?8n[g*:%.@Cp=oPCȩ삹f]id"|$^5fYq@Q =q 6Y#oc?*PRf$>ok;"fK>wfB_35ۀm+^ѼZ"zޱ%=WpwVJoensIfG#"4!D}٥do[B9V[:#kUGNSʵzZ{ɽs:bLn@h'Ь$8ۨmLxm}l uG SDqXhŪIDaJŞ D*'F"<EJeHYxN43ݪcsbza,::5#Jj,<[Kx)7JE.5eh,{ L-'Zd ;Li][xyx{񢠐! [Kax@bv{.)\A!}`ξ9q};DC6ODm~9Uz lA|Z\ ΗH..Ưȴ1UJz O1(U80BmC)(aT˔&'y #R:۱X$fs^p 됷7Ȇ:&D+2`3Ւz +VLsnHY9..=yH%%9Vv~}#Zw W%D! tq9]p yvB3?+{&4Z{҈w"U*^!ݴ*'jњ\G;^ǃ!UBl6& 6Mf%v` D ;1v+(E+6]mP 4Mq3 e5$[\04zT|ףCwW^"rcC$tݏL7<~_(ݤ*vvv 9 2.sh܊e>4=4A=M{ yLS=K,7Tܧ(&̦.{Ǡ?Eb(fW \ {S87uoBO_G5<;Z[%8E[$dh] 2ekpۘ`?kJ{Xn8!\=''uȣ3y>|QJv]bi!7rqbUq]{=n t!IZK\*}){rd ZX29U&|` $Y|ķc\jt\2j6x):n&'q1s!ٵrilwWݦ-"I.yE~;?Fo8s:E#aml:.*1DD',>9`pǽ&Ƽ~h Wn.: H+ K!/#<={ՙ\;mD35qhge<*lUGSwx zDQdsdXMB߆nѭ)2{7 #w<5]sD/<dOBDqW!M˭ R4}>y5}\ =]tha۵ n{ByRs }O 1BE Rfu40{.kB Bh0^Sg }>+kZYR6k0sm]?pNxRBRL#9񛔘q ligarEv*ͧiéZ"ɾy^AJ>4Օe='T+f =ar'yf^ b$nCVpȺj6#Z(J:u=\'(Xl蔒zBlըmN^W,%~Tg:ykibojXM45!S10PؤR7È^m-~I`sEZ&fG'^e*Wy^`ߞD.@!q*'.IίBXba؅(* #[D*ǡxȠ4a!@0 ,O* EMp#N;ϋ-n$f3߀{'֬Pn9#;houL͆Um_›zƦQ{nisiRUɆ=ΪU0_.f5z&jK4E!*b&;mBޛsEn` uӤzT8uVUi#)txS/--TӾY@//LáNvWOh{֩Ydtۑ[L|lpeh|7OܓtMsq8>ysyʖޅ8&i(s0Z x _|u8m=1K$Ǥň[P9Us)R>O& 8&)AV!+N$n< Fv%Ap!&4 i{К5Z⋙EC)ǏVFĈ)Q,D2vZ:*A<-+tt]J{q'!]+h6t{R1 RߺcIw(LJi7h]p9/˓Α"ֻH8jCN%_EIZ & d1HY? xs\(]w67rKeҸ 3׼l8tm~$_H =ӈ؃>JW$bq i\Mm;2xZׂ1X\K2=\FdQy lfQo owXY̨В1݄cC{ƗjUh uwAL H] 4Vs[mFҟOOxNhBGalY[EMT-D,i=c%irtVc4Iw얬[ ry1p5yP z̊ 7~>CrPHx%9vc"(PpRpO8fxT κFYpn/3b#k%QE2+Je͞,*/"}?D#B;t^ܱdZ^:Z WU~)ȍN?s{lPTUÄSUo]2d=gE0ctbkci"Wҧ g[H=iImEf%ԶQ%)`fb'\n;p.=! %Ypi*T X=qGw3$GK܃'%Rl\uu2 Doi2Үokn70i>t Am C%w%Ԩ4SŒ nUC7zRHlH xz rWXa(f:jbI r3ݠi.oOB&=lWRtzɐ-1G,VSYJ@}wtmE' S`uVY^BE^_4T3`v1koClלuL P;w'SQ/BLtl8@%}FY.&{b{=sHxODˌUr*J: $W@>SX:b"$wO, agG彛M3s8>Ywz )Fyæ_`R Yq:c]/mk߈z$`etGx"?OhO(r$TwGJ(FڬZ[5e=҄ӟY{ᩏFR!]$o(g6S~CNӤ 5 ܯg♑ǴK _I3fqWKtBH"My].}P{eNxzK1{vS MstkO߯ xPLxt>06Vg`w3m#".?QU"J;Q:Mpr~XԯB~Xz(}L%YsrDv4gYZ07070100000405000081a4000000000000000000000001662f7fa900004e64000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/core/seq/oss/snd-seq-oss.ko.xz7zXZִF!t/N"]?Eh=ڜ.+6gL2F_UXm%s{|.o tFAѮg~ah8u<G=n/XvGxpyU/CxU A|{ ;6pñЫCY=Y_̹B~% s@>%*i'|kmT&{he[pc2s.sH|> ~53C2ӇAD{&ͤߣ_%Xkd#Ekjyy!\8:l <>cɁxDL) $5wV`9cc Dᨂ@"=p̴`ҧk O>p+O! \['P㨉[ósnޅxkOG~A8,y4\T&C!()ff+! Ӿ3}Ang0庇jt&?JEOnI~?LF@UPvۑUH 9Wàѳ  wweoeІmC{h&q}PV7bd?]͹Zr(z[ (b dj,~GJ2"a(i2-_"@vvv:{tlO/cfAFwb\DxKW[ )bsKfOqF/;>Þߌ ȡ[L g9px43.%,Ķ{EHT2>ON,T 8#88q rR.H Eҋ)E-^GK8G3DcR1Ȟ|UR$\ڶcv/ >,@GJ.ÔpC\C?*I>ڀ!u o&)~iëXceĬ1tV-/X 2ZRO)pR{ 9Eml)3g^#?|@5;n;uR(6c)!uT)*gT]g/blT[f{us^%R^SoVgjȥtRRM2wtd 6ŲȦwR/;AtKA@Ze0̽.pR"glObirioX. ;*l5 8l.;<49j\LgDӞ7:Kԉ]egy.p-Kntn;k4FڔSȹ.K W`'Y<:3YΞҵ͋9N/xVcl:/}yK3ozzȨc VЋ< %2ML2n"+MAs䦐l08mb&`p"4wj=%VQrKs^SZ%[JVOo)Ċ\'t?BoR-b̪YJ;W%IU4'+IHUZFe$`2+(n[ kx/<. z]W \J]-,N4 Xh͍!xy&%OJ"HpǛ%ydI$ 3wz"V?['+%Zc ݮຏMMag!,RX̖x;}(OaX XF 8cZZDC5Yzxz\o}Q^BpGM=@%`TxIa4d u$sene%ң8`:eClf7dJ̽-B8wdG٢QV`bA5׼6U%{ @Px(cSDlZ#RcK /5ͫMpWHR!v6وYJRJDŽ~SK̽`)@X.Ti T((u;9f]f(.L%^y[>asGuaz 7*O(-} Su6M,&9O1|Vt |Tպ!bM1abW0fHȦQK}q=q!:|lޙ莁ޔVXMaA)/+V!_#TtـXks9Dw٦pIQ [4GQ ;όI{-S}Veb0a9@_)@ ;i^| ?7X7%ho?`t˳+С ' E8%IAcK(`"Iӥ>r(ơ4c"r\nM.L^i+#RuxYZ,?񄋄=U21A:UVP\BQF^ C#;r)M9Cd%5!rm4 > ҙ#rrZ]ʧU@ $F~H5 O}d>s`.h\y0kE33X)o^ff4T|at(oZ&ܛaibγ᠇ \5ȴjnTuPpq7 (.aqg/_ ɤazg&(%̷'&UC`v3#kl!JRJL] 6%*-Q̢?5Τ0 $PX\͠0rO am⾝r&@cռXv/,|`ߺzπ ֵשD%E9@ߪ\Nfw6L@߲L*:(˭M~\"ݽ͘?Qe&,eDy$vU hdO‰.iPIך2q>7LK="/C~NxEώ@G)IbOvjS@9A] SOC;_.SruoC/]'$9pTE,z]Fo]w)x(%O<4V}A8v(j˜1,s~cX Cָǡ;!6-/!cac1t'ND>濍rFOA#sr4^x`j|~Ai?)u8$xR*+ESj飕Z[[!Z`q4#B=HIhJG]cd{3jk?'p p3a.F:̄2N(Ma)` 9 ]LM"O<GӻEapID]Ok|]DEC5HKv-,I&ᦍ]Lf٭ /=KoHRow!?Pw5JTqw8qHtp,ɀANUINk`(a^LY-Z5Tf[KKPțAHZ.GbbPJyƶIXVyxfZ _#y;*u٦i_Ƈ2QLPBK% [cQsl~ӣf%cl7LTy0k4=6!hAi[$!,+ֱێj9zѲ@mẙgJp9ǫ#b=^XS ަ/x}"(TfI@<^` h.Ϋ2U@]]k!do\o]4\CF/*&8Bi1ϣpI:5{Y>>Ij6`$68]u~]K5w5pC@lGyyf Q4ĩo#cR+8eJ.ML g㥗G ȔQ|L; KG"}+f6A:X5qc0S)XVtYҺԨ'2g&Z")h <㽘v#.6sA,mv54h;kA`{iǗOfPj!`FITU/f? @[ *%g۴\Nu@^"~GGY0/oȼ(3?L lBҳ Ȕ)0Ilɥ䆬\yJs bͧ[e41Q[rn=zeD&=c"_#)="*W7!\Dd5Ѷњ ^\chI"X2b0uF H#r&a}AG%qͧF穑<`%+3On-!( |'5Pb_E]eՔ?L7cpP+'-..TkT t4˜:*o`l\O=ʇO >0d#Ȁm׳8l_1*z6/ *譧٬"ڂ.򤹊 7L|/ n@8w=brz:+e𔏊{AzB^V+ ۣc7ЈĹPW7p];tZc_XBQBI *( WBC:?5E |SE5ԈHKeB*h݁jjΚGcFﴨ?W,*`?8&!PB\+ϻiI._o:do)qG.f!هp~3%4;^<{PN7$ C҉pαx#3H+ >oZM毄*2sW-}O,4^5JB J3tgMxCI1J|~ Wjl|,'B5!X\u[Lsk:Yy0~k-e0>s7f.cwL2RJ n`ZRTؼ0;'JѮa!R1 q*a*1S@ŗsBI$;)ZUeHa4eCxa[m[X;z{{[)w3YltÌK#wsoZf UpΡ gG~{ⲒcG #r0d6Y 4'шpQWU}_11(tkWtA,U`^lj}W;r7FσN\Ք{f=`bIX:~AOޜI ,+$VM,+U.N46fݔ*l0Ig@)J.׿`9 :S'MEF^^l[g"5"r phLAricОB ;ù3 -ւƥL**objMѩ4.Hs:9ŽzZ 5q9| \x6zќIPIKA[VPc'Pdҵua@V7IБДq XI)O7XGQ73+nH]䗌 I`Nd 5+H]tޞi?#E\zv1jvh /qF3? qB1xDT@Ep_$}ƥa.[,Z*_,6 F,C@ $3k-?%9hFgq}Lݰ)e) WUީ\4S.IycL2`@w:˯B'm:bpڌdiUr$/,ftB,,j O)0+ sG8Chę8፪j).=ԿLl3Bt*c6"O!qg;xΑ1&xdDՓ 7_Eܟ#PrYgoi ye 3S?mHZ{}7 GC@B^Nh`q_Aa,S[AϟAt-p]@w w^p}[brg􅨅K#Po9yڦO{ 8"HCqc+**XԘߦ[SLP'Lxʬes\xg#!ic1\{Ҁ_uv2HKR:#ȸWYXo+u>mDLS(ʴBGI|O!fFxnv%`0Lw΃Vue;\zlu7uv iRYM1O qangehw4hg3# n9B#ot[zs /Mࢎ4_ъȲx`FzQYDn炒bEY0xz[M̐B@({Ki*u(Q 9gs~}: ?As&41e_""u?" B H8;MST67+tMy;qKTXW;4I,Za67hKX"V%M_}GS`=gFC5EǺXjK7fM3Q̈JxGi(o~\!'r.ZElNRALFN ~o &NyFwT^:3s:d.״ɲA^v:n]UDfyIն ){sU`+ȍiZRѬmvlg{NS>ip>:lw0%A-o;U ( 2ybW+sQP  Qx%:h5P!T72_,刣j`'G[w?L(887%~N.T[ #| ^R2; /JVЈY֚+m_')}HnS0gT^*=E7oN~6SloyYQ౾d^ʨOqƼ8CޤttnWFb举h+e)"fINgnRHwk%4<(ʚ`xkOt̔9\[');O#!x~V)wu{G3T3knp)ACYj.L]s럨 Tx$Vm6YQ%j`P3HrPbJl*bDTVO,Lʈ*R~]}K%糑ʗMIVNjV)u)5oUP S[,N];6cjݑj Nw GNI4IG3e(Iv`M3`juu=7/nV]\؀])!'sIU :8DJ..ԥ3M\jDqi6 cvqlj*>'Hms0 qxy|W@E{,ouPD3\1;!7eD;6s^k&<F1D1 ;͠Ph/C?Ք{ | SkmpvG,oA[CKp 8^"ՋUK)/ *Co0?G']|)ʛ9)>YƄc5uH~1?~/=ĭǁK 5/-0.=x1_=W?žUk5IDYgĭZ U`8N-gFH)gp,\AU!z啠[L~x]Vq!F[ɴ%vu^790F2wyyho ?|@^2ț ι,8Ocѹuae3sH 1KRq%}AaBOr-'ǖ 戊Dɋ(! :0.@izW;r[<5BE5ygcSngh|PIEh=0Q[s6n4&8Y. fwЃܽ1џϻ{՝EcVcF- zʋ!F @AYk?Ir1k8`4cӎ$b=Ӊ}VcMQsC #M kȰ.ZT<*DY66ʑ$rN,iH~%Lo#aes}nzw|%e2WG"_4]&+AE_ Q3k@I=hG,]5;yEͺaxDkD^XO܎j7f={.f\j{ "t1U,[usz b\MJ27^[޽|u;dKGf*"#nh V`)AQjfWtdHK6{M*s[3X''(pPʼnWRCS'VBOkZEeZ}lT=T拍FV7&5QH~'@6i/$jZNE[p%zAPj)w?6kK8p;ղ*RN_tEU>ÀG k͟dTC #E0b:HzeD>O`lGŦ3ԁp]$sKgM[B5pVjid #y5x`hv4d1I0Ž 24r:V%WZ+g. G[΃(!V>>JwV_8~ql,bT*1OһbTtxȜgðHM~Z~ߠj^7*h,Enظ r,NM=kgCjspQ7&a`0Ƈ^3Gnju#*Mzޱu3.{\lS~Ɣ>.lrd+%억u au|t +R{m=ӊ@״+;V 滸{>7$$A9/vOOC`VB.QAO7OM.M!ҸiV4T>H&>S {!ۇUvWo(`Ձk:z9!=B Xw_>5@߻ xJGоU33=u1hR46&fQ$(L ?j-,}}?Jb︊} M%`g[Bgz4Q&Oz""2sϙPH8 2^hFFsh\SB첃%E煚7ap=b\'2zf旅I FėbGZ9-W託z r8khQL> 3εq:H#D&pm =7mQn+;Zjf{d*P'A]Ńs9މgaOZ+lDFׇ.m pi_'Tsu9nnq#@v֥D/E:ûll=Vz A-:4EbH´\7\ؠ ֪лR$g|=Ԯ"ii!e`P \:7 ZYwVRʌzٚk9}R?n%H'T^l&y+ yi+3MǷЃw"kk}NU.+=HwnűE]GM^:1>XO([z_vMF8MFOT`X!/Ő<1Lg饾* ֧#r~foV]q4K$ц ;ĬKCF˪;'A1<]^Qrp߅K|#5 *}Nuk$n ^Y!ba۫":V|~7ML[[j¥vN{;Qx;@`W6{UQ*{p ʔ H]IWkuNl:#vj }ŌLA+U>}=ONBWz1Z#L CMk!9iNPcU'$Yդ^B8 417Ȃfqo NCÎFQ>T@aO),P׏#? {mߠ?:R3'=zV<}r8V~c*<ϵ%Hpz٨Q'f`)H\Bzٟdar$n܏ اwJSYHpS"f9CŝKQ}F9?ͯTGٺ:LNca9_J9zP jPSjq13eaتv陰ACn 6CxF -3]B*,eneFB%)Pࡘ C(UЉ=YQNPG.U:xVZqFsz!|)Ckv%Ӗ-IV,dK? "`=3d~zê鋳ʳ&]^m"s=V319Җ9lGgar# . OGf.:0Eh\…D'|CqeK9w`˅OwaP(U`4z V WkˉK{Br'}яC~Zة7\әA(P}^XԲ-!hӀ=셓Ve.A1PDӆ؝"e" Gr;0ٱox$Lg4.wj.k)qb;~^3nF%Qϡ&@_hO 5ӽBfKTW'|s9\ 3O,0E < 5~UC8ZTOQcSobBR-U+^Kjn,Y>Syb'G}J;T0H/[t*;Ҭ!a1S%۟ԲQcbByVjޓ%L/GSZE,S]Gj\SӁJucMǒ:Q@&̷,8H&nn1D]Vx ?3nʕJiA#aLF\$~I7Q۵i/{* <]r؈:Y?~Je. x>rwuE}h I FrY͘A8гk`(a9u|>SgGVZYNl1.c#L# >Qi!wPǯpeq8'<+|9Rv&x.pZ Jp7wK@Eo`8WڰO`^αkC;67dV&H2Pդlj&3h{ҠG]Rk\Yt \[?^')&X)ZyS4y&( iQ !0;VL.9i:̀u jJ;2dd|GtȽ0t@0r6b49D?$? e3ykW-3q2Plo$C&'J|[ֻ.}F.bO [/48vҹv2m0dfGzU4l)B5<#&0𳠙p@3q";[kEc&:8K(–gi癭x:Uχ" 6|^p<|YTG p^ H2WѤ׋KnYKBc*g-"4B>)hs@+f2Q{4f&W.9w7 Ӡq!aԸUHLx@`O`%(YvY&4nL-v>sD}?^#DuK @?,֏\LV"'i > 7]lz/|5pvxFA%F?ίr,t"xْc$m@A- ɫ!93K|<`93ӶJ$G4X&7 )]$b;o嬽 DCM@@N@5ɮ!. 8ܘ n RkZ9#ieBޣqҝcLE֗Teg\$H)|`7uתG_ԄXUC YJeËsBD$Z-hXƢ0XʒDV/-[Ug>qyq7;噠ZHd,ϯԪ 8{؛R!̄. ޓ e}wU{G?223)d)?ׅTir[,Zz*&f iG#=ʬ|ILǾg4p2T+.ի3 tD |iR["ꍣ2F;N5-2;Uv2 $sK3Lb4NYTddKKM VZwrEWAwґ<@͑pk*D˱L;Sl?G+\ϷuײLpcʀܼ`_#.[gZ^9RDjWMBHBLc/(7ST)^H(˪rQq-aL`Vl4($QۜzLz Ba:r9)vӽE |[7:5x)*w[ -,B:&&kjגu߯_9{{B-"j.]'VF&4SJװ g.dSuMXܧ~E3k6nGP6,9vW sE í:ށȖ7^qI|-Kqe#0!=yZ|}i@nCs"s" ۫\2,՗EQe}yLjُG 6:L,V_W0 ЩDqᙖwKB 4I3:pH!K]|;9KL%Bow}N⬥Q 8飪%Jկ#\x=6c b (BiE ŭR- C,ɧ6мcBmxm͙#-&A 9XsY j;)E#an/*grΡJ]n&7m:t~;fy{>!`˷<$99z?ɿe%Νُ!_n}2DGb䌐MzYޭjQLyI1kхdL̽IKꊍd/ #?&"-2΁$Z]iEl6d'>4IƑ\CpV nɦEbX\BYERlG~ٯ R TpgT_ԏJ .!bǀT~>N3?ctfn," f=^$'e0qX׵pdHRnnEP7Gx&T̩# p`eh̬z/Ap,sc|J6 d-6facn^]r1 wn_Y=EϨpgVlvr{s ,?Y[y#[XR?`tN-^EҊ @Rij-ꊒLwc մDBFV[9S D@qnQ w3".@WJB {SE\(~s%l8c㱁9]r *q`R9s-}ΠP-ɚL(n ZE2!2?+2=ţ)cO nܛDmzM5cEn8C9;A tky+H|u[W76n!V;OL |'|F G&S4h^NlnAl J+u΋ZR>W1eZ5Ia :T(7Y>]0/%ZtKE79rm2q=!Q[+- {/ X>a.ɟ?1љ :$+o>.ZYoSʱN9"(+`vF, ^mKѐ79ͪ\ 4gCetЇN?ܿc6ߙu{%I/) 1gOsvq\V;tr4Խ.p;sv) *NYl9ȈMX˫*dڦ;.!o%VzbԾքD@sLv;Zwx1-ojMB焪* 7Z\v WK@AFZJf(|x!͗tM(]zlxLU|CXFky$@#.:ez ʏIm L')9܄uDP-*F߂F-Dda}w. rظC܋=剻}g[-8@rmabUo q@IlZ|<1#FQ wCY *M|U@~rڠ!3rM w 8Qdњ[ԓfM㦫2<4}CxqeN wv tES),ͷ.OwrJ;!+j|hLY܀^p9[/MGnm?h0M&9ITnauTJhV.({/q)O鏐vD'odz({IV?q )X1s^,,mq(/!M_(UjFiތ&>yu%~`CDo OXpm^4%I5Ut0"Lt0!g^l2Qe+yq723BGxxoq+lXsI25n=? sT}= A[+DzpWdK72Zg]HP%ƒR䐤fHκsҺɢFv[^-XPڿq^u%` <>eєX B&Xv<9sSRSj T9UF"^Xaca=6Y/dzLr spB)M2 3:1mgFDv= ٰf$߄S[/M,Fy tA.r%^w惤l=Ŭ9WŅmƅ*MX5UUFqK^iahg#+í3E/.n*3Vya'195.Tx%5g1'͝,ăaÏYv܀yg1GCX:46~qآ]P‚c 碛 G#}KD(3\d%KV_ԚtI7JE66yWTl `q+ݕ j"<'.// pt5HG%sLFΪAӲcּJEslDq}纹8B;z(̱4^YDE<0(ĕH#*f Ls"N^/Q2 '{c{35$ m`0T>=Ip{'+Y "AG5R7#XVW[p[Ei8 @i-#*@%Z8B[e:-:jKx`:n:t dl\zOV8 Us-e}U kR2^K-6^y&#13@ZuPƣ|=9tα@}K\<ʍ$xITހ$.ŸqwP3dWY B&h x`|"7i5˄) l iC̍i;F{T+5Ub .lQeOT=G9 kbkp+lkBFDak_\R D":$$kq0S.lmwo'R4 J3ܺMHK۩1 M:յa};e57jMKyrQ! cmf{f<^%'J=AD*4ZCM5`z)a4CwqNGrdfpƒ˺&6R=[D-<݈q9C53TϯXG3Bi:03XU\|/Vadz  m P.v(6'- "@T VkXɸ&E!To`*#: '!vLC0INK/m%:xj߱/p(g."܀o,Y]M7 jej-|q/,uZw%gD3|~_O@e|2hm!6ᎈx?eF@FsS2H*JjnuȻوK R{tNY?lSw4m|>JF[I=3L{:+ݳ9̣D ,alk!XoiiCju4FӔ,N:۞/f7Ń)\S(k{7rv g+&%*ARiƴE|b6: IJ(c'W2:iŠ&'a;G0|ݭqGSw/$LmN' ߠ6^ZT)>dnc]:M$rol]8BC1QѥܬP,JpQ}F/:\Ae^p^K`5)BokZF8~1"d{t[' km-S"~n&yKC)MXYph8 jA]%ĺεXጔz&(6pz)Xi}@Ҫ?p^0};,#x"zI.`w[QHa,^,Nau1^%JȒMo077AG{qoGLzL rD\T3p Hg"6$h8 ~{h83;!\QJ2N~S5+pm~&|{Tz; kҊI+s2àBǐFqHӧb(0.R߻h |A\~4߽EQQIɤ*5PjJW1??H G]KK !򜑷^,.-(mEZSfii*!ϰ6p3"FjkQ;TM?%+Z^%.goī[ǂp<{y>L cU*ؽh-V~ '\9aS@/bP2Ԟ9G abh%cø`#Obˡ}N PoW+XLO™2Nfs번g!3VOmUp=5pUS㟕RpT`4ػV.`A8u/j|ҡ.<5sIYM2oK5GRzCwI¬,7 bݵ7Cq ,y(1Y"z":QWЙ,barSpg<<(gL&u BVP–fh2 \}ӷ.އGp܁[>݁zwm#u0# rw| >`hQ[4 6+[ ݫt>M! 酾 !eJ;D.sLQ\1Tˏpx7 3&R`t~{q][w%A1m+ j9sL6'H Dq!kKpA%787^C%J/4fN^;(<:#;~\ !|}PLz','-l6>yEfSF"t*Ηpr٧t3R:+nϋ.=r%I,`wg.1c@۝1qPM/p݃xe4}31%h)ʃ硫V.(C^2"؀n霺KsdFr lv[<[ .%*jGDEYӦ`?اn_헝 wY(EHMﷄHFҌH;e#ړVws [w[|&|Hd&1"\YKguZ{C;Q=Ra܊'vrUBD;L3=;[(I[REvE> G/ TVӞE0|]` Ht AAꌰ>EPrլʔ ݄<0xoo[/R|am (JH1EQ}HS"0Y_ZJV+fI:.ETT@-rT16k&vZq6t>P+^$:Ce@ݽ;.+w?ǐjDqa[Eԣ 5nVIq nV4i:K͋lY)J":D;|++˓e)A-_ [\eoGafT[0ᇼQl;PgPq,ls>RkJinܝNh.oBP*(#5U4Va+ߐ,vҢBr|LGueKW= Th㹝&{6gȶ Kf۔̡cPBr6O ͽwg\C6P#AxafOP\I+'_S 틴^C8x4}c< w}lV(o0nOQ*dKrbܖmtoCu:hτtIIdJİı-lxӄն.?ܚ4v"/Z3TR*CZS>KZ}{QsQ膈1pqӤAkCYZ2]XShĄ]KT(28yR VKSzR1n=78"j󑶿N2,֞H\Q\??.Zc{v5V^y x;Q#mxUnZɿ9o9**5.u9ك xA Ɲ23iӤþ".W IY#L$p&RPt E};lGc5++22yFL6GKYG+Z+,!#t_^V݊8>;,Gw]~ }{f7 T ȮjD snyf_(LVvʳ2!|Gh9q+@rjNv76s_4@ @f`> yj́E9҅y , 텖9^R+R5h t^` Q8Ze!Qً8)yP}/QPþāoKKMQto8 ىLdF.",d҅BP{ƭ,hˑu4-3iASM3 $,t*[sDQ[ a A!)eYyHWlSLN)[P,QR8yYJ i%5.ο;,)ǂ&H`;ZܾEDƬzJ@ >O mTu]R}ôLؐ'r#*saUwR\,VT67< im]z`_|.4;ZigpFx zzVc@:90Vg$k6'!ۺG.'} E3\f#1+7pZnf41Jytw 'BxpmoB`JIMu}^{2[D n*u.I܄jH^Tvr}4w׳@[Wk {Uw.3SɵhS 1@2w}b]]Di8He)KVbdt'`5*Zuv;DL%diCY6pwN3ЁkE|1E&;1|gٴxr=/ cN? ~N^`}k}j| Bhv.}*:;:߿F믺ql lb+ /9k_L <α5*r7 d?;U>_C^]\U=U]=9;bk{G7lMA3.jlV ֆl☸XŚh7l@%GTo]^eFhOGY&Ak$nurr^1Krxֲ:l)ZtTS}VooMT QJE6oh\NJcr-HGy(=VU͗kP:dip1?4σzȉ%>GeA9!ZNq3$_'eMWvšڎWduk zґIh )`H_ZC:6nrr۰M;{w."\)vL,Mm t1 x,dJӐ۝ r<:*ei;X _%TzX0*e̊2^A }FVB)_;O6fFV骤h&Je)w1ova<ܧ_g_~구v6qF1)1Cuw26[:V-EёA{o'#=\~YEQ=A'd|^2O7ti;Ð4cv8xTS <Ʒ=Dc~S԰CAtf~[&rJV˦%> ATܜot-ܨ5 ^lQxNx3N,bm=S}9Uf0ܰ 7#7p@ pR{FiSKi~v=ʦ *hsW5yimS 鼤D?0;Nn OќP^06^oLK$Lf涤MC+tȪG$j(~yId|.P"1H^AkuH E9Aknֿob/$*ەO6ߒN]0RME唛.`qJ w=gg>`7/$̯a@$쓯y sDr]呻F/`^ͧ3Y&D_횵ߕ]6 V3Yyr0UoWjM"*IdJIe_{Eɏ6mjDlĢ?C^*fMAڕۖsHaΫ7&<Wl Zq:ag*$Skv81o)15AYK``8r$PMp'yX^]|tp/C2Kcjq'"S''X~,5_n?GzUr]o%Xe?"%Ԯ~G:}/?;v*J) ofd]Rқ};&~OKHfHBLkPS >-Ohʟ/M^^k#iLO@Æ/U:Nx{vƷdN3sBME|xo啧><_^5IJL;s[ͧ51gjHi+xGD@fcR!~_nKOO<@XIx92<HdQfFGE (=OֆWڟZg zɳ,\}<9@6J,Կ|H8l'q`U#yyaY vgtOvGǡ{Ij%uPZJCTGLaa{BH w3fHs&X=ZG%)^l1>$?^2aJ \+9fg `G]Ѩ̀<[~0'D ~G4<4ǜET5 9dK':l,^ɓOKΜ᮰?9u}@Va }|OZA's"l4&dW`W'g[g"ر$WLMa3: Y+s΢' ]-etS"]=c_GRp0 !W"5`J1=@XԨ&?+7#A@A} V.x+0ʰ m m^ /Q到sh$DvM6`Rj_{҉rʾ}6LPfڗ&/">Vk=K҉ntψg_Y@#(M8*D].~֏ǣ*F__*Sat_ZfS5zۺǛb{zX&wC{]"Ugyx WJ-FObl u|&0%F'=!@rpqDoE60Xqh,rMƧ9\ŃPC1vPslj誵sEei&{ 4hJ-)s$mƂuoe G(Uqg`) k|AN38>…P͉B'8x֋y) mI=$\(>B5w b8+<߻%𼜃&ze\'<^EAB=K*G#E#fev;'olq ˟Sm>iy~5߇/Zxɲj OVМI4,SIҧW-⹇y>M?[w*V˦Y-ϭ`u 9Z>@1°$gRkQ',ԡ\ҫky v @hY"G :u]&]r@޵nwhwxaIea+X$9M z^aEb S4<)A sFGKVa8lw 6|l3f *,_e m;?@E"d_reruXDS)Niۺ˶Zş (o$e :ډ֟ve!*klgधφ= &[7sXIk3 1;,f\>@ _$6Y".w>'JRžK'f3'slkb.ș\y]m\`ySuZ\2v`5ӧ|"_! I#GT>V5aw()@6Ru[J "a0=Ψs R&CJ_,dv"s<Dzߟt,[g JڣvfLt-Qo ɨ8yZ,E4nTLIA8X 6T֪&P-yT *g_|Ţv>Ƨ 8JT)Y_B. u&d 3L5>\{dQ%'ZT 1d. Ψ`|=,N׃\=Jna }6Bk}Ұ9 o%$]"$X|2Gw땽y?HC'bjEe caj9I|<[p sV9'x,Ok4YԨE@0m;;[$^a]XzN3^"DTA9YGawDǢܑixY|"X2q@аcJ`A[:ccn B'$f+rx%@\iD9w&[n"tc.Hj`.H3Bn< к*&u_TriL]`Ζ]T"8mlFdRLȪo vs'yO]l?/E$|r{e.`9!q^m@Ѣ M|׏x,);0Q RI\\i5Frq8yqnv_kneƢGd4\Bcl]gc.5 Ri|\[Z7[.wUr?i܃5*5p F47,G~Q@*?S$A+6(r;92QtTZnn\hV4ͤ_Q^695649[w$9dSL2mXǬO9&M?5~4M t%,>\pK'8P(lZqP|h֟Yyk C/Stk4K~OuS CAҠ(\0^ûU|Di ^O:,hOyk-sc@D U[(]XͥE4"%& ~_Lũ̕JtāZ-&5gC:ouPZTY4(;RT{PF!VP~{]su u{An/R3 >16Z KѝQswqXi'=Dw($4tOhҾ?HVJjRp5<( wizCL\WwV*J,me TU={.T#cBYSGZSz4_8iB7UXǵ$"\ *oQ<]miߠ{ Fi3:+1F~ ?؟3ݔ>f!_"u~L9hvHyWYC "X]բ34,bƋ=P_ln߈Qb.rQmv13W;jQ=([ vg;Sj/WY ޳M_HwcKusDVhZL.Yvu"ݻ^+lN_CMl!oқru2n+1":cC9j1$w9Pn50&qy%wX'lL,2&׳*Ұ.n U*9!]Qԫc7]0N6"+;;&j FY;i>qԷ% úK[;Гyr=Rdjl͑5qA2f8c8Α@rו)s#~j ?w ͌Ϊ!by%ϮMPH5Fdc۵\7GJcVWL8Mh랇&˩XqWg>x"<䣜ANBNl /@<؁AnWT_1rz!\1 4ñ4$\^H%˜tՄU\"T-{KCybqe=~ |+΋sŮS iˤ*d&9PJrx϶թc'Kk"ڧmCe~eF?oԥLұ?LvX7v$7Uc;>UR y1LOEe5ʺȝD:j7]]`d+;;SQhc.֢2%+tKw|BfY]YT0e(Cu>-SR^ϥhf1!B84۔yoA>YZL:BVYi[0J}^j: \]MH%`3,rVI_}n q  ǹO}L+n k .#`FȂF኷;I,ܳߦfش {o׾&ب)Occ{#,{iD@MZ+ayha'R J8J}p^FxkꟍZ?zf:(z[;V~ h`dD0?Qhl0ۧeMH M^r 1Oq?/pEA;C4 Q>\煃l9 L+=ɯm1iJ:aXsr/Xo[0mS:ɛ?Z}ph:R/Mq.QߋD7V*&v tɹZ'V/:Iw~NyqX^fķU/u,g8R&ionD[\b2Sҭb.̂Svphc޽]j=u]xp\tX̨P:Xe7`Mp_KPC@Ёo*{nyr(;_>= 1wi,/T(($Yjihܸ!wX*ZI'^JkEm j:N`늵cVS~%f-sھSi/GjFq|\,*25N^]QXH%G8ٶAZ*N(lJ*\D\kVy݂# -6?555W]R2\G=X(UdXdNdl;-)\kkq!rH<ԨrB̍YW593dz?35f@Ӧ̕PCutql-"Kyf ǟO&J4fvhH5&Y\9Gj.M@c2iv%%bL^H|BTB l}x/X.y@3DN*\W>rݠ:'Y<+7֑M5 ]OT!qvBMIz,PL 9!(8dCr+WTԾŝͱݣA/&@Ó8eCzжy_\V"ƼQGI$Mi݂&)svz6ǀ5V}L3=O #:{A`Q6뒰8QAhpl0yӳwʃc$[ڡ}(> ~1jk< Ri^lX>[3` Zޯ_sʾ/ k*T.M֕vlXu?NJ!LXR> jς{w<4iHj?V#LYt/:[ gغ-rݐ`-_7%PAthFQ?IB T3 XKPI_5?kȃ,,xA32D93Ӑ5 E^.Kq)ڭrk>?:yWcレc0wn?#]^#!T˹n|-h1iNUl,I/7zvSN<(S' FT=gPo?WmmsC%$\7^Ŧ<ɼw9Q9:C7x|?0Ty93V!aئ(YkjZseU|\̸!t2QK"u H[VC {1z?]K8&qa RY$mUۺ >y2y6Q# RR핵=U:*UE6rO{iy!%5"J`NG΁WVfW IE rۥ܂'Kޱؗ'QS S2d4J`:7OÔWu?LI@_Ӵ2 LmQ)5ߧ{dVЍtmT#N;V `:R0.UkPJ @q8ₗyخ&,aS8 `Nh}DF[N`F68T!T0>-s"7/N,Ps/`:|+H"(`}"=~Ooe~$KH;FaڒVdvbZ(''L*Xt-3FuSJl*PҚGnc'T Uʤ qB~=0t .ό7Y,43͏Mv0sȞgj:ߠb$(2 O3n^N -^W#* 2wDR|7<%d+k#O09Q#MDUck9$-,I2_IW}i}D\ R/'c*d|fbWS:AD6t>ڻR]7wEe՗V4*PGU-&c:Y1210>wﴋf#?\:S^\R6t.alAao/Elnm>_N"1"؆I=4>$>![ߌ|^k"Yqc:7w l7 :RLslZ)egzMէ\r˪fZ]Tp*t p(!G ЃCŌ24@ {:oPSSP 0z滄r]Td}$V?ZZ4 d\]5,Q CMYAW#fYF`I8HT=jBl|!7Yύpo+7_٪_Vck#L؁;Hd@L&N>Q֣5߈-CҺK r'rI֗m#3x$A#hH_#0)b4ZK pp֎PYp[n6[jt5Dq)N5dI'C0$'^xmȽ*ht( #v0PtVw2BÇ53>ǒxN;0 C5#Eڙ NWsXXvpEu"4MR8[#jDp9=-L5 "@&|B]jg,`O~[_K[ h Nht!~7tadz'Fk(pwh\U9^ЫW7f֛ Bݏ$!@ G}>@R*>qnJT,60D(36m Ef՜Op&aGZ=s( `f@ &_|GJ 틦/a󑞗2meR&SM%*koKqL D j<3 >ꀔm`?޿qF /uQӗ1[AsA5 āZfX˥dxb&g5qE0@u7L7'n<}Dґd$\ q$AtK~h(OX1dJxR*Hg=B"o?!NpU\J_Ꙡdss#-€\нЛG=3MF!h"MosS'Uw&q;. 9{:0Ȗ"B,5޻ۂٴrRUpX%*W!mR ec/ m(4C6*{WD5tX w7=p>D( H\_ǹxn=Zw QԥRhЌoū|Q=ŨTFԍ%[! J|lbLY.ք'{ sY!ט@rN$({e:q8aN1AJjXL]vYwtNRP@5kjeU=#]1$F ߨ-vq8 /ݦ:,k겓`C-oW/v`W1X19E Hc5o~uG`;vY]|P~zPmBEt{{ھ'Sx(~DyX}-3b`k`G-3?!pZ:_1j򩑜KWLT#7O.Y$&%# u@(2"lkShVtRkby9H@|u{)"uN$D 6&k`2}{mcuiכ$тY5OAcI; @ӣ > f+bMq^9&g;aW*k B#b=1zPľ=/[=>;zp^U=*4V3 b)'҄ կt؇ּg=T|)G@XrI/ͷ==I[/ei]Tܾ} +*QÄQwli mliSRxDZV >[-&궉icJ$:qYJZOl:El]>v$ wmLSiIG3b̠W `pJ>>v,}:BƥĩwP/0 5J4cGHu[CK뇎gB e„@~\IKhQ435L=Q&T*cuZv~i˭Dxa$Cg۲P1O"'>ϧ9qj ĭW͘ jP7DkEfy9fJr E8=|/mx'`dѾTOTt~12>Փ -KU0ȳӦG ,d:]YYO(n}K˲XyJQ֝{~̿+Cp{3g]Q$#;x!=M>;1YHi ws>]Y}fq ^Q8'h,8撒gF;vϨlX1JZpV#&x?1^DaXY)h֝sRիo",&J+L=$A4+c?9~dwa},ɏ.x}+iQZstexIva#Zx &hfp84*bR%ɏé&/e3$3 :Дa K!Y]T$rd:YiE3'Q}5At+ 1#U$Ep2u5owkNaT102LbK2P; *ț(g : ƷxaN(]Py4)j$r}NL'Xb\Ʒf?#gfdDf  BU >^[#?]sC<0Zʓ`Ӳ4D68mlkr"i #<*_AӪ1Gl&@,[[X¥e{*n2; g嶧INQg w]QEEjy} M4kBhan83weEYpHazT nO$YM^ +{ N2W}9:~._s"_q݂)7lpeT9C޻b!ǼM u=϶dAAjBžO?vO?h+fU\kK,MA19W?Kk4t3i)Wa@|4P%CPU4<:%mB,s-)_sqC8dE6:NŮ/޸jTXr짉NOІ~]Ev"BAGay6hu*!?uA]LWd`E%ܡHì3Zٺj7 fOG. >> N\hnO2Ÿ|!N 4Z7|qžY6ODECzk k(u< ,G?>Oo  8  ˻36WAjږHuz{7b-\ʲִs3Krs 0!B7μ[vKWFp-ԕpZ8H5jfTs:V9/|fyަW(zMbmqum~rZH8&ܘФۇ$Hd>3[g]f<ԁ1njR/6!MVW>j|Oxm_OVֱqNH0g/y\H1agO]ѹ6NUdHΝ '[nB"܆n>IFZ_k'K@i+2Mh*۸q.2Gք)oI\h$>ߊDZ]:cU! }KvwY[HtY` 0 4˱lvGAvFu+f+p;{9-gRcFaYp9 V3btTsKf6εr/#fp/E˾"1|ef.jR$6[Ir%3]5ftA}` z6lwOs\ Qsl+tFlnˬCImK+&o$, Hc}舝}㌡65bkֱ#fm4#z#fk@mn}.ec"l7F`|ըxx-KQ)7]CD׈]/`rR&D IJo9Jc ͻ0YU6u}E G+Pd|IXP +Kl*9U7=VAd)n?Iv鵙2t! jӞ/|~w1OFaGj6PlwHDk6ay?%MdkVa9܉}T.AG@$:ib(f^B Z0/-al´0`,-3 cqK'neM*{7Ԍn_]%;_2kaw@xD}B2He ڃdY47΢֘ 9~~ƪA{1Ku隽5r]R]u6K!I%.5^ 垇aϝ}0~dqBv^[z~: tlGv^33. I)-_ͭ'QjգWmZ_\8 dS \hޓ8ف1k9eٗ*W`IQ;!Ӆd> Wn'^ш _­e-,~{[!!|cD;ѝMhF6MN?͏u]Z@1=RQ>X.%R.*wN)줒iХ i*5lPirpD;TCK;]nB`uڑSB>[VёEzb L꤁U2ҡumSn䤕`O ujabW֮@D3)]!gb5a3v.DUֆ{/QÏI*H*}s<޽U>\j-]rcmmZ~yU!]_m 5 TC ]®7r"㶽/#'W]v{VM̗Sݣ~t$#v)14,o-h!C!ޚ5siP6FNGЮ m}f+x;6 賲Hwe~e@t$V4~ZxU48y>InO9f{ N%6uX"H:]sx|}ZI'=|OWGϧBf-bH&7Wd+6(>lv0هBAKfV<7!c4 q.(̶5H_JFZ{v{g&8䍪Uz&}0/#M;e0&Hv˽Av><ͣN]|`1m͋'}T/u0Y+M !Ut(#dHx!J[rM ǿ$VC=4Qrø[D#L21j FP98EK|12d\'><=<_D=;QF*1j-ch ūZ+["\'51'5E*|-[f.!br0bn!C(hKaxKǢ3mlGOjiV!5Q)9牸0 ~ vJZ vJ/ͅisl^%Mp}M^{QNESKQ˩K=Y& ؛ @pڠ7_jJ=kY&\PlmHXQd`C$ywRdᦻ%b:*"9,+=ܳVauUKɺjم- UmxX:qXVI' 0mq>7+:)7qoַ5m8U#W[|ҏUH=7f''#؏֥ tXZEa$/lglVm>[&s;QjDvH 1]x́Ҋ; 72TZ|{# m-uz_k@@$XdƩHwqP:A7G x8#5kiC:ōfX R8YUDH$DZ aX"DBmTg.ñ=4\?`:tsHw`"I 9((ٵ͓f1wCUbՃ\%Slq dPukL\Wc}2 \.nRi9啷^~a))fô:]¡1g}_\U!\KzF; Zi6eϊ:eM c^J0S3|5'?H߳wljc+ M,&ADPp2bIU!|T9׋£V ?P9 iUK-ymccB2 )祌%GQd\>ЌWMZ]0@ZFfh,9I7ւ ̀(8xZ%^(Qm߭ W{x|^ ⲘHӤq̫n+Yࠫ@okf٠mᨛ0 REi,,D$+ڿ^,:K:]=T`S`ݫcpuu9,a3q-6U)h. L'*}}2ȣ+߃ ߚ`Xp< $ݟziZ8 L{Qg*$I\d~)eFWNd:׳-ŷHgM3O7-4f͍2T1R|3:K_sdcE2Hs+9VӠQ(XFDk߻->Ž\$>+s^]2@hygƧkST9<" 맗ހU-F?AhJ\( ^/i{ ~ÌRwch<-6+ũBѵl*z2 ``}53^J<;6zSpO! C \Dú9Ce=&XR̕J rvP4ݪG 0Ρ#\A 0S(E&z񳀂:zjUo*bz-N=ة0 .Q&HCp#+W\8U 8묶hΔ<Ŷh<ny:#9X%6~S,2Un|_yj]$pR.AsHټJdIN_\{:)+t'BPQ ~7C?;r}[jR7yt7VE|&o˩L} v~N's#;dF a=r:X)J+'~a1b?LP.H^+`.] ;@C"ήs.hb$t9Jc!}xyPpTpIspwH찣BQ_f)]E*$˘~*l Sһ4́6E)gгCr;Xis__(Md#F_v0Bm[?L~B\ǧ`7aVpb҂ B+G >gd1EDgfCXY4 !Z?q!S)=Vsۚ@nEmךMq"j=yF o 7Z3&8I#P}) F5SŲ\4AHT_)v_Ω-F?6rq#>d(σ|:Dl(>j.@>ҽE7 <3k>y=UKQ- B UW̾^Asc>ٸ sW+h=t?Z&s?0K47a*ؙ8A8 ͂FF%3Bjc)XvEWd<Kru۷4}>Cq>uz[q)R$#Ú|)o>k:$ȆUF2ɊC-%3NI"N/enÑ%yB]YzJ~Lv8x}xܢx6_o _~2BR.|nӠ`!VkXq̬_fTԳaPAlo?ƆK`"~,%k|a~V#[It{$8Q Q4UM )}KthlYiQ f4 VI2bK{*Qݔg>%LiH@osFu)?)7?@s,g|1]Dclh8;}5o,I"@? / uvIѡXybF [.s$">͟nr_ GW"i:'Eٴ0&:WQ.MB kjCI!A sc b"s3l,coc,݌gD#fƁ'H*0b%Z>)?ݭm5\.&zTL3 Րeꃢt qt^9b8S)jrJ P[!3[}"N Mt8Eω4?R=\~V|8d7L0׼`ԯ`I0/;D2H9ְ˞iBC$Xm_E'1SYA>G&[jDp3Df!juݤt28=4?)*=ߐ˽EAW"%Ι/6cpu CJ'xKVҵD!\#) szme .¡TVIUSV^R8R'QРϵדVؽ"5s2dP18#f.:9P* CEiZ DcZ>^(U̠_x Ǘ02YJYo7F챶U5LS$FNib_:B*EPm=L,6DWR!7aĩm۩;%Ӧ"#Y&CUۆ.ΨѡIR:<xGX}߳|QsbLg enٝN֙y&=T܋Jh%n^ńZ1n[T{۵9QJ_Yy=%R=ƤFuzt,6V)mLZ^<>&7)ĥ^4X =LZAZ`3FR5FMCkO7-MoM+NY[sQ𣦎^[8]xckm7^p'k<̨&h7%-YC!{[SD׀QvaPnY rR"PN\^F'I0+n!\@:H 5cc Is6EC<:d Z_.;L1 ‡khHwJ!erII HJ|r@Alw'vۜSsqևJ؏5UH);t:nQ8$eO ENTD.^.ܽUkO CqJ*@Q+" /Yܬa\9N8W8|Pf  8(+ٹ$0щsxۂx&1NjT~Al1z"`,ptM࠙F=-< 9[7N;KT`7O BYl|韘@+=4kJU*K|tq7l%sؑE[s}6 }\n"/&Gb#z^!vO6b͆-=/3F-C`aVdHK__qWZ9V9܄mZ5ƾW)( FkYtyt˜YTPH?еKR2nkZ[SHlPKF:? 6{B ~/.MQ܉A4GzU1QP!xpR~d΋ ίjKp0(vT@SYLQwRɐPD÷OD=̼m}X-c}N\X[p]Nd.RAM{{q͇j S 't fzc2 v7="~c|R;Ўg5m#ЄH;νԇAT:5,3E.|O㿍&o'>To{RPf5aP 5&Z!oqlfS›cB+fxVBn|!hVtsgHăT3IgrF#զM '6k6F\xLc=뵁׽2Z܄af?YK^L'bdDq fgg{wӷ=V9@Xx4+2*` ~ҞGny7kQ*%f '/:C6YhM0`Y_ $?+Dx8 T?cBsAaV=!6?EMcmK}I7/;}օ"=w_E+yv h_ogg>U>pgJii: yؾ'}^زbY3\4@$CaaIPATs8s]9>Pee;-%R:&PN>$#ȴ :Ns5ԾYPQya66۷:xsCbPxY-=bm_% cHd"I^L1=ff%0bl_$xGey& MOsaɍC<ʋ?[P<廂i0j.v ǨQ5(k&VTvsZ$KH!lRp\0%F:pY]!X.7E^iRN%K͎]NE3Ĭ:,&?KgBMr~*GLB5"z[n|/‘QSRxhPKtwp^fy|lX]D+23׺m`z׻c.%wqles.핞w6)*{Q)P@ǮbR@oeN3;˗0;B~71Ef9 2 Dewijlk_{n[#)A&KpaW`~^gyW7V-? Q?:OYpJ\™yb=\ِ#pON޾4De kAHlSR\WHb@jdE[lEm L y7FDcΩBB#7|2AQXc0K(*ЮNfwO@]oϿ݊zH+^|kŔ Rl2l[ukJ[yLvi7:L ' $+։e%)zb l8 Ex@C]!/JIABtQ^}"J_yPZBZd `5O{C*q~-s'^aP)'4,/ZL:_.)8tl̑'2"4kZl<Ey<0ME|E^A tT4s $mj%~Wq̵˫!?̪vm~ ؠČ&Aǥ|l `VL,Kb_kv$*w zB`/("+j0H]<)7b JE~t 3Ћ@!-X~ؔIghe6 pMo#]1p}w1FުCK2|j X4U|җ'ʏ h=xwiܗ$7ِ* 2 Qŧ;ñyq+{ZA9,[Ҳ֫fn8kO r}1I{7Ewna>Ab4 t% %= ~=V-fjOփJY9 A @ Iv8,dh5._ ~LDAVWFNJEQpn]vv{}ibO7quL kq"d+ 6u^HКPg?ks0A:|I*򥹧:T.ZQ?}#1p;yU.Ќ~gy߯K޺nRnމ:XuE[RFUХ{~t7_"bH +S(65Wilzm-e9W[Bs>Ʊ ƙ͒' %l6=ڱ ĕrwdq=pxG8WjX-X$֦4%χ}=ŭV{ C;l}ۂM4"1pRgr*@ vLp#nUV?@^sw d&󇱙+6 N迖+_/ _'y5.B1РSs0'>XD% :rv1\zh}axۏ?!),? ~Fҧn4~+(B9><x%U,i]ڗDHсN6]P+\P5/3YZj{>rxs`tTYΦFT.O,XGٷ{7:6s9 ^` ? Cek<X!*MgN7D~]ǎ1<ޭCYC> ~% *]Z rUމ w”Zy < dS?Ղ٦/UD()`6G[KQ>0 *QpPaK};ύFg{2;N|T"HYִ%>[iq&vIQՒ̊s.t<^=3l`I X$R6>:@jLJj)t"ycr76>8PƇ95.%-AեcDѭ4E|CmܬHQ gdzI%bm{y6má[05w!]zpKW**ϽѬډl1M%bAgHU J*@kS(> On.>4)R}^&Ůd ﴀ_YN+Tb-gV`Vrbꜯy vS"{jYE1s ;duJs"dBءit͗%ORcK>R.u:jFHVj+˺+Tņb?ȼMˠ|K?!G>2YK V jɋMϭŅћGF=%/ѝP+e&s5Krᛙʘ5O#>Вl[2|#{颉 J'!9O`\qYd&pf\7NJNy5D/dfdD=K7(BټF~w;h2ZOGΚ߻m24dٳ@J]3~c F-ќ{]~V7S.h*֊EfUes0 Nj`є}?mvQ9hDo܀7MY!EѠ& Tl̫9 ^M]|֝J:x2eie#eRUSyMUOE8fOn -}9ǷSjթL' icń9}[B!ݟ{ѦR 6K6o"v@pWvFw?dB_T4^Si(fޅqI7պyPGYA `Η离𛎞fSLڧT͘9< \gc,4:"oownSd`wc޽}CbT+;ݖ'Q_3 {QMStSPmւs^Y'"";恛Dtcy+Y6ug 4d=h`Bk/{zTF??#; C<-*4[s=`ICe[ iWniTOAFblq7RfO "4SmӞHqVig& :t+)>嘷j,`K#9 k=,}Jm O Gq{+ZBmtn3j%_jFbhge頿RO2i}$FR:3 'djl#ϲP]&m%Aa#d/HBP+eMd:cs!zA25)'JeL>)L^  o[4suR: ÇOFJIy,~ O G=5j.В)ELgs߇,=VV4 NNj{j-v'YsݕK/Zտ(){1߀|DW]^]|(gKr G0n"MSR{a"4DlJM݉Z[~V7vt C$)Bm|oJ<* LLO~4 oSwӭ~[iA 0v:r]7į5$Eq _%;2+ O* l&ԺVn4PIJ}vE5+eMsLG}6 o|{ A91N?6~%' D N;knfdi wi  Zڰ&̯Riw%m,4̓جUX3 2D_+3A)oѡ * KNu4}W32FW(hA6PwesP^a%Qu~.qxlJS@n nQŎ7;H!VNDrUY) .ݷ` ڈudN7$QoZ( N ' S':dU-" n{,~#ĉۼ!^`8!6A@"w{z֒J7Gm g/&z :5.A)4\OlE\<ޔQpkDmFT4ʼngb}=@}pMZ#O[c9OdmxM +f9l$G,Z(3l1=%hJ*6:ԭpPMˁazn;jAKGDK+c:k'%mbWw]Y{z6x DQxȂkHR,,,<`+Luc-ҙV qxEk-l39ٛQ$s=K& qb㽝VIƥﯹ廍sp`5)ϱ]PO:g׊?R-"%w5#w_]kJ_>-IE' ̹uɟ0|`6#IqCXJ^躯BBǀ0d뻇nq_ ȗ Zcg6<7㑬s Y)`졡BBm&eϊrTYW^!;khl6_&/ #Aq^ݔC6/khGB`*QH]يnA֮A Heud/S]!o\h3.=ƒpOɄf">GGyzܶ_Gw!@<Ը<} ( l#mj8T-Ǘ"Z00U۽(Z>(+ /{G]I;%]6mj 5 vƈl˔eTzݤ ?+$Fb :M}tE OԌf=]m`zL4 mi`.Z+F z%2NTnE߹dAJAEAX0á8 $9)ϖgaOz\*򛥷FC89OGt,@\57͢q(誗 棢nvD~]Xҏlxc·4Þ^YZЮ{cv@RX90Aq6Ū10pu<4=yZhMӾB$oeTb 1߻!76%;^Ujx?{4rݡM NL}tw <>BcɼuGlܿ\5.:rݒHoU\+ I %[u!c7W*J\ޜ;zIHۙ'mM\T ic.(QBӮ8G2X;:MlQ{c#W%ewjCs^ғbxh%}-\)L[_e[iQb xt0Ib)ժ4*]6<>QaeJCR)}ݼ}/O^,iq3y>m2^'8Bo"TVsε]oI:u2?ԪF'K ,k$PJUzE 7>} |)'2bZJ"PT.;0ahɱ (dvbgq`:lV`zuH\`%m@t MeFxO?a4&]kNC/mG&,̅[3gE-/RSTlAƐk@OJ#^jh+4h^{PnL?C=(4yTH3A(y{JbEuk|WNW&}+@Ls` ^!ֈF} [Ƹ x"~ +):&՚޺8}OG~OiQI~vW-9ٝ]m'[6)liDӬc#6ݏuYkYn~ _:NTR\Ս%qР,4'S2dǮ O6]D77Ќ m?_ܢ+e{FCtsf+qUgjٕ'$^{C&92uyed(8Z+>.*-ӵ8w$#,\Jnσř݉j;jirS P`U8FYuZFWFup$4ȅڶ=A;,c1?Z #'>ȌCa.b)젙`oW!qoСYFGףIWQ\d9&༙q qf-]r ,jm&YRbuP@AB+9+N~'L3G#8NNof"w{hvFEo׉㢣ΓM*$cgr+41N4ATADDs#,^9^U # NBW4F!7Y ц"5~eM%-d9[9{;P#nc?Gs|.ZP3wS[ck?[mk6Pem2 kjB{|84䭕H*j+>8$ZXN""jWƕte=>b!8B1#mqJ(#L߉+Ҩ>qb\Űʬ[:nn̸k*ېύ"2:OGxvKp+wtY* u|lR"=YJ>YPv6b4mFkћhȁ %U6Nw=.MZf U} eexs9KWyg[7_g-d vg nEFC^g2ΏѪY7HDѿ^,Mn$h76*F(;Oܵ,,?YXI(^ ,F+x `7 Z ɍx(!>4z_ݣ l?)B(NgBVS`s !S(xx*h` ֭ss:Bc可u9_\7("T84z{ħ~X`?QnC:9<((VS4U+~ip8xܐ˘)'z٪i,Tpt(E*YmCz$"-i0_Dr[a\,w2V)ϊ뒭o^FXnT'[`IuJpk$L /cP \:gȸ60}l^vECh0_=( OqxvA+jҞߘ2Z9BM wVnxbyA 9$)Hi^}8z'iRЏc"ԇ=0]/d|΀f?`-P+iݾݜc\|!v|~=ވq Ӕm/\%A/M-p"i"枖&T?`ٌuֹӕ̛)Dϸ71k" X`h6]ɷgaL2Mn7 j?T dK,0^;4ܐMzB3ڮ䗊0l~>wW2% iuMmDg02{4l2t t:.„gL"e%Fenb%T"us0U^C׼*QG+O#(BZJpHE5;6.DRסu&v W_r`Rb!O58&E>I9NkYP TQcݨdk|lh0j&Mx1y]we%;#!f:=gZc1^3@,=~7չV8ymwzJ̵ԏlU=^vdăb&D /,hS#\C/(oG9Ib:S<-֥~RCC1g(0Koϯ<'%@G$ Cqc~^+[vG$ěqW3v*r ~Y'8kGvbI>tVq/aJckGݺp#% 0Tv BJ2GAI(r.k%BT)< .:RXx]a<pJHz'|Ģ%bl?'<:kݚ%C@l-UkI/aݜd2Z6p7̜FaՁ G۔;v=v\Ӽdz k#XB@L3չK}_ׯBWL, x/!,Z>W:kw4{foNRQ96v+T5 9[hdȰE(YKa"LW/:u+FdQtL@pW Ɂ{svd,/8 `;r,VqJ"hzC #\ Hui\2+`i<ձfS]'%9Y*w/N> mWrPO]χc<TK:ψ\;4&rK74G-颧}\rDGiEzݶqY"x%bT B{M5ڤg#sr^SKU ?ECd.”m,J-aMp] d84_=ATX߈|us(U-,uVHC/( I~0|*h Ax9Y+PWR)p$ƌUms ҥ!fJ4]) *ܨ.׷ 1,&gA3;Avq;`4lq@D3{'6T1oe7D気 zFB[Z4eѕYx ʭkվȄ I}0ե,♻De§A~Гj]{t cbeӫ.v]gcx2+o1>Ʊk>dSSEe˘ɧ~ \~{=`cHK4t[>Ŗq7h4wYS `Km'9 ^ans⟡;2lUX"bk/i02~~X~h}u_ŝ]ֳ2?F vU{G*4g8AH[~/IpS1_=o7.{yn!s4Pۍ_'+n-m 8JgksnՌA*>gTډހt1cOt~eC:rޔ ƬPZN!_À$ގ}qU*njihBrĨλ-YQŮo'z0a}穫`6ٸTCd˻>Tˬe!Zi\Ӫ c+Т vI;L\[QM_ !trQE1d7. D(+q UXsD]* }Wᄉ+Ren|0O2kCv2CqACotV7 ZuMn>z 2"kab{egϩcTy 9~a_Y?qei*}f!aStCtajFG4fJ=!.6ڗ{nHi* wTS1 M}]ᕂ8_]x6RT}U=݋Q(5 ~4djk,CQ/8K#靊jL:hshP)?ud^AB Fs_$UǾg nE O 3q&hVϔΠW";/+&7|ǻt:|LF՚B0IυCjPZ 'x /̻M7)\VjlɽE~MJOs a>}J6} ha0y|Q-P&ӵNdoz]iAU^s3.!G'`H,8-BI 9n%C 6-8KNž?:9aN7(enC/q3" |mMWaf,#/&<+ѯvlaE=`8 FV#Y6Q$7 K_7 U(Yi3gh[7R`K~.}/|#1 ӇĀq?<-^kWeJ:[|ђW| 6PZ~Dxh&[bnFlD!^ق (t9sBGw8HZP d'Do\HdI' ?E(ߴK ڂT+8d{L06Ph6KUi'C-pccz~.. [?|&bKѲ#:/r̓N|Y,$hx-c1>}wЈ`z%,ζǜ$:@/19x Ι^"x)iHa+h-=U8Džc@Ms<Bhh0edزeو46wTO Ods 435}OJFa[\!Laʗࡇ2q~fqv6Nn~4" +u1B14ޅmBfX:몉kطV"ޱsUo?p/ twȾZh͡3lٲvT<ƫ[{Я)ĖZL&Yy d7>bu:ģ쓺YB6꞊q$ހ A:tcC++z2)˵2  Xzn`6WFJg.#0ן` 5ک_ۍ|`NhLB˧[=/yzjX^uCJGUCZ{*;C)S|Z8kCU>cAr1 I'[  u]ᚱ=Mt=s{(곱U<~%= !3`ፑG^c0)ٿ2.qE肣C|%ӛN)W_t~/I\վV/W49k%IDJPHA4bĈoD$0byFłͨVr,-6k]2[8!xƐ1!MSN&x֥y}MӀ {JR[褈xn$B0aخxpaHy w^#)8in"j >pJHuX N5ٚYZ d! ?rnTʮR]C4JM=4 &lvģü/9-KIH0+rZ/:݄wh}A_Y)!ӟZkwkL[ę&0V ـpZ唌;kֲ}Z;9s{]7aGǶz 0C[W26 ,tvYCq;ao__QWPU  Dc\)zD:ҚPFyɻSpE}X;bϜ>'oP˲_6JdlDkbYȲB/p?h.h}xڿbM'Y3S C~gn>es5 F Q a 5tMjc7ض2E hO>pHDZI+o\A(Y:9 \M BA>Wwo`j1  vOQ$HS_k @|gYs&4qP,Sᾤ__ǣ5*ؼ\O_"1E !zrO&6(03̘CC r{+o&V-ϻno_B.WiIyHy7+!oG4+BzC}J;q?eS,& ԨXP =B-=Cgzo wˤh`IY%!_J ]k1GUdnt;me'mq餖 Oyk,Ӂ5H~ ?GhᙶT4VE +$)T4VWj.dj~]XG\2]EUhLeQ#<WBfepMs߳#zQ>zŗ߬Ub)m4߰Pl ug0=uf [!0Cj Xn'e|4 |  "3g6TFWƩ`=W\J6*ݰJ>DK)e: ߅=J A- D`iVLFˇ^5[N3&}]!J2_ ?#E $_YLb>zP#s'LdZS΄=Vj -_T_>y!\uϤZ.0X<&щCEI@lsV|ӹ?W|%v>1`+xf={o@Exg>u+<ֿ(8*jh7N=^DM9kɶ1y~-b #b\oBotz:\ b g~kI\isn0mw]6ȧS&2w !I20SJj m/:VpC<ՀIĿ-/2R=aEix5d,wja)"Bc@Z< :  =޲T>k%  o6LPd `5oN. 3E7]ߎa,BɩFs/nsoN$8vN𞣳.a4DL_We WAϺQY 0se$v9[ ?A+ıNWYw ZD_2?LlIѨmXaoL:z3_cu6 s 0[m^FQ|bht1|U2xG'"Bq g| ؎< A )mC5Ou%5Y;%2'd ?wfghkϗd\MmbgI/I x |:]:>9Z;RG>?j)M{{ZWY|;KVpֿsHͻ6ɋGX\(_~?#%}Jە夾K+$b՘%ouᕧ(xYho|s yGb_z Gu;!?/NjŦRD\qimBK޲*:jrC>ҥc-,P..p.ŒUA8uN4+AwNs&\}{5S&"cꅚ 4Gav u]Y8P?EsF++@gkN=]$犑706׮a2*.V<\ɲװ&N]_^fy 2-Rr:M/(18o&)UtmT߾E\SZu'3r$'TH LRhuvTڸpRyKS.8bl0<eu +yK)[eA{W{0=ֈ3It$6s,u1BD ߄t&ei*gVO?X"/ӕ,`W"5d-r~-kj^%틳u)1\lR71=myCGrM36Z_KK.]ZZB1i+m>. L-7?%gHPJ>g>J9"l66nLгE[q Ux/gbs[fN9}%wOHac&Bvsޙkq$GKH@ZY#CɢiY39)!+ڌu#bӀ"xfK@*e:vmHx>ō P@*@"` iwPz?ΦdY{ ;v?|Ʒj*`q90:jڇz1(Ѥ xMS(y((,?P&Pr;_ ҘeS Y.KOUj> :H+r3aж䊽li !CU-ܒ?96;D{U:/9,/%)LC\x=DUִhM6;|EdVV %g03^@4Z~_tߑJ h703Z+Rɇ^kx:Uv.Ȧ\ɰDzN+wnof_6d}~ˣEX0: W!e[N|^QE-KT,47tyG'qR/dkn̴Z6ZzE $X8n YܚB_@pT$~T`QA#x|Zj [&'ؓizɘc/S&{bNS!FXe"硶Jqv~ֶuGޝ6WW) +d10ʑ +awoAP͒os%v`|{laz)&,͓@ڝ^ ETϤ.uϮTkJ}[ wB3Ȩ|?'Hުh{݄͡ B]Dbzxվd-il#W_Db4xqMʐ7͂<)iRcFL`s{9),lvA_-#gYUS?/>.45u:rY-4kQ)ՈN7ORg-̆@[0(pcu487R4ȵJ)(J%xΏү&F+Aӎ2k{C1;tB 6V{"?$HFYuB^.g.c}|ɿv!)^#6{V/l"ȤuiNanq% ;r,Apۈ0<?K c&uQ~c(:kLbk7j>S1Bh00yb7USaZZ<jBzlo#@o1C{KQe4!_t O6E(jɪV/|wy0` &t,nQS|U2@3K.lï&NgC@͈R 9wyԉ57v^\߻rùA3~+ \˙ Tku&j\=(㓒$䆗́9ȍcZ>s[W'J/=ZMF7TVy省$MB0u > fO^fz2~n)* \s'L<p܂~`bW$~Rs*kZr !63B/R!;Erߜ=KޑtxmKkYlslڒO!oF!1>R:р7N޵D8!a`Bs:/kUTqsSUc0X_bY,"mk:`*uvFkDHbZﷵ]@'[ uba]h%RˢF9B-9-Uf$[\<6ѻ9JM_2eH|StK!]Izm g;ԧ`"*)5t!CE8ihߊpEe:!TB`N⁰ɂ@ <=䏣;C$[Ǭ3檧v)՘6LƗ++  Xiq\oϋo_i};Kd[:08tx"Q ^:L8*@2$ ӑX&#*ʞR@[ kӣ-%cGEwL.ENLQP7Vo*zJҺ,!꫏nZ"R=Vqgʼnr)BJf =޲ÙhM&8n`/H~~ {Z+*d 3aZ:`wQd* ,ڈ,A6 [U(pҁ7?e%U)>"K8G㮛1ORZ6,d'J{m?yy҄I ;RQ1Kph8`)u-ׁpSƭ ٝ JlQ,-^Q yp'X~Wi"/LJ/.T~lr;E-OU㊀*_8 ӽz HmVnc;]D3[) "lZ84ҳVBb8z81}gJw)h9')rL|f DzpaLZZjZ9j8v1BC$,<6t`qKH`U#v|&V2T7u“ؖtRk)#Q=Yw"VAYR*cڲ,XjlA:v00F}./=7>fR#E,zS 65akCڦJ *XphsЍ?\i1>w2)GxC:raO[w ݀o"W;[)F%c\_xwG~t}>SV#9QgK1$U77TrrLCNh`>{U`5͊a"YT 31Yxk㟣}c#ܔA$ &'u*O?!H H.<2裳?KsU(#6\EsVQ\eC29%rLjuտXEm>+OK?YUp=>1M$4ՖݬrT}9MV!6W0b+~ ]@qQYmbP:4b*z_~dg>3blP+st7 |T. z3NĜ;y^pYHj-mėL yxPo=7(Hv>I VT8!O."96@> :D*"2 ="8 KZ`nlWn 6#~!H!5NGޫ<@Ɩ.uxv)$xXj6?|??gq+,|̍u6'+NhrBi<u8GJ[mWw vY(ӰPLJ1%$ Fv]{w>60aV戕LkM!Kiu7ޏLf֒nZ-~yZ3 _һz`,mKfI"rkyR /zWvyޣ,@ $Wqj3 u"*}pi_\)`C>#+ )+P S.m.ڙ٩˛-ﮣz {1KAmx*Op!Y4y>ԠS}z/b lw$EOk/;! ǡI|s T,"4 <(]p i=U(M%#%'' ^)?k_I>Aj_~I 6}`eU m!4Bx9|'$f:1 oB-l! O薿o`.cHn@# !QvfFNrv\QLAXޘF)O2CKub_1BZ- #0$XI%ΆM}׃M+32G2opn\9X ~Fy|BA%5kR_v)z ݁ARٸc^Q3 7WnuGaҨ?We0ʛ.ܟ^:(j̀RI頍tqZoH{-:./EQ-nVH,[PN-ˁfbm^ɝh:R pN 'F`:PBПP?;OLofS`nHJ ?+k`bcbr:,A\lMG'>o)*诺jRodEuǟ:lN?=wC[>)4[ƨHC0ЫwU"R[I0q "!-re݊b}mFG,C ܱ},2nBЭ1̪psDm/2,E}_D]A;XP(p:`>)~bܱ%;:74!qDkKOSDT^Yٻ!&Z033ːyRln BzS}<[R]QM=Zf.em׉x#w@Vn+,K:0{M|KIaajIA<|-cH sє;,/@(b`*efY%Hl[-٪ Mj9l vHSr)ݹl̙pD spH-sαH:N@AZU_r2DJX{ARƴjPIуl%e%y\m v6ryyאc#㵅W313Іw)"1ϟ!!'jí6޵ [cGL0eat;Oko |+3w2ĞZJ;0^yAT8 *sא$%eB\o%Sٜ] .~4?f)r#8fr Mt Pҡwy"ӄ0Gz@Ү%7FF+%jK]%88 "\5f޿97L"@"ـ_q02bE+a,LQcKXTz ?jWDɊոޫڅ{1=qϩG(Il*PaE6#924y+r 5ӆQѮVќܱΟkY^XI 8|͉-ҕ[`emݸt`J޲{[s'?;VN`7-ta{,5]ȇ:H *3/g쬪O p_░$m4LC$q*.UPn,4 l\B>u@v'K>gnMuXm*."b>lle ]CDlj?0Ceӱo!w zg7w@BIu#ݬ~f LY`̈́qfg Wжazy2fmD@#D'mBOR6s.ia?2RSAcr#m7l]Gy~U̼-y8. 23H5#Xr.}MRVll>i"k;.i:'FI#,֥,dlo+@|7v)AgżLN_e%z7̥ +J+ Ss:Q- _`DӘPJய3Ynr+| {JēmZ g+Cބ%$S# ຅@[lK=pWj2޻%[i Վvݻ(pҊkzAꃼ¦o #kAF>PSP*ud#y8q{ˀ<SljSBݮ`.gW~ ݦ BGKwu$ְe!4'o]+W7tA!_@%U6huQ8|M"?e092α r\ R+FJhGx;;d1%f&}JdrQG|I15>}^~ؿrTM C P)!e-bRD_=UF,}kL8K:2Iͭ z!͞AyHQ;9#ֹ{ m ܉+1by1i߁ĵҺh.Y:44TuTjg%mܩeo 5M@h,4Rz9>`גbSmnܔ_',`'PZ~ƧR8 sƓS2O ]}&`oògE/JӇW.j@:&s{-FgW G$q%+P% Sg,w]PK4ݩ=2鼣F"941$LuDD5 ǒ2A~#씒gpw[iD LY.'P#qPjۧ}['dY̾M(Vah8bzFS 콡菰9ʒTbPi+ZLPg \x&@8uzÂ1&hOn#͕h;Qz 1eSDx;K|˸_HTuWxpe) wf -}0|f/‹ &ײtʻP!Ln56>&r֟9R)ɽ\ zCV9tr^v4#draJF C'rB 3(}Jd+ ؔUgXW^hn4C]R2,,NoU @d1BD:*7GoygÒ&v>Έ=?f~tQF+KaCdP(&gJl.HUF,Wo8yz:0׆sSҖdm>wéŲ5)suUZ԰ nӽƈ5-C0K UbҤX+]rŌbkVk m/ t(` N]$"vbp a6jYV0( \ZH}e7/&ā4Ե輙񚲝97v,?eȀ;NQWu4[f1cMʦޕ1XgKhTͪɸ'h^" N4TSIgSZInOժh{ruNzyĘup ԔjwqR&hUx;=-q?0K"+T]L IL4,Y#tc^. 0ꢯ6nPn I `^f8S{5Tt0Hz)8&~0 e@qz`+Y=/vAL.6*}\h*3Q{wx _VDwmOm>eο~Jp;&Y~C"S-/m?Hw0 YgnɇkzA؎]Gc*IN\ǾP0Nľ,]RY  k@lڕl[ˠZ ym.M0fS4׏#8b;_&> sZ˜$ jṘm{;QD'ALO~,tW(i}As]#I_QS8~j^q*@Oa(2e}m{ӂǍlhgG1Efj^ةkWm%2mV[W*1m ; xX|zRϰ|ЧsM$ q5KQ)l*PޘrYDgw#-JCj 2C&ik0U: jeѯT!e;0^6t bA|iԙۗ0\KE!T<Gރãu 'LȸOB͒rHI䳻{E3?ڡUQS/g}.9$~(5I"$ bn; t7Q!1&_-\w?&wL%CG;M!HX\6K5nLUt yE5voJCNjsj"M22>i[s)Ed|}~IhRe\tҐ3Mڙ- 8~9yFi=}tԊ"f B^F1f"Թ ɱ^w$#L Ć>܎.d>%nߪ"x0ͼm: /HK+7T ~h/L"cAEL|* .Sz`6 Y?E2}8xhO|~uk3Gt^~]Co7O>"™3# CQ]cn;am#R.LF-Bt6ĻPRb*p&73$@vK=1n[M|vi%ċ;q0+pTk:&s'x=4bz!!0@:2UFMed;{YqăU طN/ʬSM0%Iv!oqۻvQ R*3Q!uĜ,릡K`X>z\rGm.]V ͺlc&G`"٬lE~omA שe}J;S,D\^kU*S/+Bm=!1' 1S%0ս.2]A_IMݬvLh)7u6i^>4DX!SJ~p㤍Vt ~eUzD+S/` ]I7C bÌb gca1u|ԓ< :ydB?L8^M|*V*\A=q/ȉ^afI=(V1yNVZFeES[oS9xZ>|LA?UUSlW< }bx|IЎ^&|q}پCx#rz  Sk̶a|(lrUӰ)ǰa_YRSO ,]{x.mӻg5=|Ī-tW @_;B=Qjj31YKu 0*QV6 8h^$S9щX5IU(^/l%SUQ蓱ZCTw?zjsm"GjDN~M#ٜ_2{A`?RIְAx|+'D#W<'B@@ℲG TefGq8}5I.>QXmBQ^ZU+;)D?, QJ6B(- y&i#i:Ko; '0%z.mS,MC7 ÄC\-Uk fl iP)pL1Ȭ9wMTҙiqZ,& k 58`PNt&2K/_C|ඖ=%Nkʔ ^t`r6;Aב dPAao)@ZdҟuX#؅_â_;Ϣ]u@'S;8ǫ3a4I¢f׈B˻wzlm+Zh^'ZwCVP>2x<PFN"C&Z\J剔*Ԫ/vU*=Ǯ 䠵~;\7#WTWKy2:M ݳ!Ϩ? $6n&bXUf,gzS(\t|~EȧuÞrmdfo?`1Ѡ9&7)ƃ&Jv[Ʉg;2RXt5nmIƎ~֑4:zC2_UCikumOO<8ΰƎ{t)> `憮 [(Kpwl*N!0q`⾡N2W*]@XYvwMF8dH!F gHoK?ܞsrs-SqmXPD=#j!lnXkJ6%l7g). =iII+*pޖ"r]xFYmn,\/{Ɏ65gz\I䚻AYD͛GҤ(ڡ e6h~J(@D#Oww8t&STsde:XZ0Cg౑u,DFram ߵ ~YQ-Ú? {͞}Lgj=f9pó11tC!֜`ܢ ~2v-D]63_سo 4Zf잹:"^sl+Pg;8{Nvǻǩ9 lCb}*U]+_!mnRЩԫqP|RD;(- *\ a%IX(_S'_yҸ Zɤ\;)a?:VU)3PtCbFC,Y̯$x"N,гOr|R^4 }JT}q5Bs5+Pß~yY&T0ڭ}dóXC v81%Y ;d6&2lx)":F'3]NL XF0UUQ8|I0 Uxŗ.f4oJ18>iR3[]kR[p|ܛcK+*I]0U:@GҿR%& u>6.5sL'3vx0m3Q؜{:}EޅNV=)؂{WQamp}u ΒuƋ'}t4dFȪfl4_+*;YJ mPޚ+h,XA"k$9  ֶۗ.W!r!v}RΈI${:K4:|$r|<xd![%w-jw(bYZz㑝V!!0+"_8#M {f)ȝo=3wl[z4W7="@z]<.Fwj-׋b 䆋kPnگpfChW4w Qm͙B=YPJ3kz;alDaڇ 4S#WDFT#f}f%)!}tCˈrb& 4"fU<)lC*AwH\mY~Dyzd0%h-1*sơ6?gVe%:n –6D&qHexz\"ipdNY}gZv"Emqpek+ HMg4hOc-QD#;o: 4/4dc4u2Z፮(&õmznQ2V {>\xvZ[k>jeW^3qw|s.?!>A[Z dP;G8ц54Dp ~N|s!Ǻt,̬7x *gPon&2,;/SF.ô%=M;'BlnPeiʵ {#KWhP˜Tv#2yWvE,st엯 r]!Βr)[d*f~fH\j$7EQ>8x3#,%+ s(6"uRA?Q;pë!ZlR"qZrӉ*ZsÎ+9"VPR1Bu{D<Sfoo|},ysIK!R=:ym3* OjݯȤpǺTPؚPT<5cѤYh"g0w}mzFL?up >} htKC=fj/)8]d/ґ5כp?Ovp}kv2&d߫XanKR؅qi~©;[lzy;bȂIiI}̤X-a:ƙ0V7rh_Z^Ԃmzjaf` B4R p-K Qp6j8XpRj~Cوk]G4Z"nfFmA+2O l˕2qeOG=.ffAm ?5Y%̵$K&wRb(&:گk+:cZ;Ybͧ\.@t$C҈73L.բkޔTnɿpM(jv3Nש F#D%6-qと fBZ0fJ#/Oab݇H@6PQ B!4nRJ4԰^Ѳ\D?ݐEs272oM>|џSt8נ 3]n- yl5w֏}y3a>|[ F?b;M2BŇ௡hB: (z%"9 C@7‹k㘪ɰ8.-sI\k H\ĩ pgu@Bw])Lw%6NA XRW`[hH eRN^m$Q&IW~I5h/;@Z= 81B/WʨߏN-Qd GeAt(|'Q?`BRD/=8M$SM$#6J0rN'^żdS#kiAltoӭ P)@KMx"86B=P ,oYWD=*E`U:*b4DgĀx,Ivl״cnUԻb Eݧdl4c̀6=~E)0)=k>sKҬ'f$?kI mYC}X's|3F Ȩ㡋2:;l T\)jGtV7d}$wqEHz>#%ZI@ ,vmnfT['6[)/ 0ޓMmF&KyكҸDkWl qK,t3 "(%VϐEr(sVp&Q @ Չ]m9n ,r4i_񜺾ޑ2.R0R%fR6l[=\"@ƺ #֍`mQ3rY565 `hF88V)"O#d'>Iϑq>/ ҤEWca1+*U4Ұm; 0# j&|dsKc>vo>pz` 9 @!=Gh.2[Ņ}]pR9FCc+F˰/ʇ|3ombkd3μOGS]Ep0̏-"Rjoɏh3|H붦`'k@bVFqk׺:dZC{C]ߑ|%f M\7ρ /yFEbwL[nqfS40{viaTԊTBZ^n "bì6)vr;gP$[%NN&o#CGZֶ̰B9J"bhE>bZ0}Ac݋c<_qRv9vрIzץJ{u2ՁjY^#8<2ĤUq9adahKn#:v;mB0 Z&q"bp϶{3N ,mar xRl>.W7+hA_pK* P{G/ړKXntGt˕>\['u 'L~jȵ@t$ai&vX⸒zEZīIXY|Q?ʺʀ3?gtd8s;j<~>ĜKRqov KIm(s>8R&l^'T!܉m ,ɔ)wkn̮h ?̒lDE?.mvd>!N aBuZd¯HHSBc 2Vs"*-{%얙xw{'!b] ghX{!Q%hhne,Mz* jvp#e]пӤ'DŽCn6Ú!U\1A|\7FE0$DTu)^6ݥ]Nɧ47ۍJP@ 9sv?&uӡ2C ;V^F Gre:U!.+sZMxFu9Bs<)Eh=X 5J$ knIë8HsDY]bۏ{_Xc IGս-Meݟd^TtB5\2JGjD`,Z7!2vJLRQAML|ȣWODtJs$mkv]>~s4"~qhp(g%Ԗ7cz3D.W ^{ϔT0;`t>QLoe %:®R:(3KMclt(P:! JhL5Ȏmַڸ^ȿ=ZX$v̗gImLPɾe6{y^<4akhdozsȓ=Ϙbǭ-/b#K'n=~_el]FsF`5Ď-9HYm3Cc`ʒ1ߛ<ӮDN'{Q=&ԸǦ2?1Qna@( /+vț}:BT㋙QGhAqJa^}kQ>$^ d y\-l&ҕ:*~ j0GT2'ϛPWKT[x f l'/[yZ?c6`51j [9}_y,O;1c aa߱:uJy ammRhsX5^%>+:089̣%݃%hnlY3h/B}m-Vv4P"@mhDW>20_YXs/lO#tʷ  EӋe4F< I<휿/OY8)賋NzT3xejb쒃L58653lӍVyyY,|]k3O3D<ȃ LS/՟-:收DŔ뮿 (jUh q|ԥ_q6XY(n\hG~-c:஬ <Q}ۗ A8} YIgݰN[&}A!qiBF!9 -h^7^ZθiK +keF+):;JZetzv) ֻWr d&{rNxn(ذtNѭ҈I6rkk.M5,3r|I؃ZbfWQa}K9,<{ %7[(G.ȥ rr:sߞ6VkœgCo\4DKnY7k߮Zކ+7阒HTZ--j2۹v!3's-ʴ+ȺBJpR#|é/hdP;X|(@=T.ϐRx)+l z C,AV f=~ɷKnCkɰwlj}/(4V՘23?˝]v;MLJ6bz.&!`%$.:Iq,Q<,zJRwo3Wԇ %'a'^9BjQ y K˵u(ەn(褢jEK'Z2nYJk8իW2v)Wvᬢ*JY" ǂnvxw=SLg&Abynxlf:vG4bQ&6^.w\Yjgu՟xUމ::#;Ę8N#BCE="yovjb{8{`:ZԌ hmͬ&z$JئDiTW<Rצ0| X"T%:{vO6?wzq7u!-DzL#~in_ܣO$a{nZxl>Dd3QނrYi ԭ(ӽ(1vGKc$̼bѣ;%NL@btviusmE P1+ }˱%G%cG¡ùgOQ_Q]0P{ZB#3t?s-QTks 9.j0a=s jq1k:> iRLnzNΚ4D׬;t? (#Q':7x "񬚷Kシ Yu'4SWu^6=I):i} Ϛ$Ksї% J+ .2jfS|⍔{\ӶyGRS8 y4OO0l&Xm%tM__#6PwWļߥT32t\YP5͝vo-=[7y\"g]D{8Ƣ.k/JBeشmٺXQuҽgD|..v~*_3v=`Y݅WiW<5٢<<GJ_x/b$m҆EDpF5%l9N?BI?m^AgH  EN-Q$pw .og_qnO1a-#0kGc3m|ם{5zp%[rwAY^\2Г<ޔR1$*E{;O @J,}ᲬQtOq^ ?5v+['e;%&Yf]m2~/mgt>UuʛW8~F;SHԎ>;S7HE-%~EJֺ8D=&Pnul;ӦQHcmZ#fglhӌ?M9O mR[Mړ@>((5,ƇX6Zȱޢ9sƧ!(g؛f3& &:M𜸄*7 MaWD޲LNrW`q2K_ sTXsKs>Z~f<h)4&LrtO"` <ݔEdVcȮeJ@ CRZM*ȇs.'̤K)Аz@ {F:_8SxHXbϒEn2ϧ1LR@Oj O͡`ӿa e&Y~ZsإDu1f'rkY\4+HHW׋rj5vsb*c/ۯ)=vԜffoȱs2{KiHA9qS1ox*a-z?)o\o3*}FTך̸8Ʒ)} [+||@d!y 3E=2ULKjc:OvHoR~g_z5|t" OCˎ{}I|Iu'JH\1?ۃ0)dK._/ *Ym|qLW\$ s$KY!{Fhf5%Ydc7eJg12}Gg:L9^pk튔Jh ڒC߶[V.XX*4{%}$#G4]p:o~IJ#'oV'([2$v\ZՊ8*cQ -Kzʕ m5z b V yd{|)wW;{ Os,)ch՗t6!zZ[V~?L 1r[i/6υzvDkD*OPa̷WԄ%'Iƴ _LidF杧=A v%Gժpn|u&N%aY6*N?]Gq0#f!;3x5zbiF!8HzY3Rū׋q;V )v,{UV2_a;i,'C˜[|YP{qQi(fY<*_wNFaZE)@BfS=f SGL!%;I{agC14\Hi̤\7XՎ_3Fh v¡J 85PUtf7⮌ŀ "0paq{vopg ,6fvMD-tS}I*Ӝ+v <>όzu[Vk8(3J\i|o@.9qdC<. ^CL/q4؊vnjSxeQ!r4D EeDq {uEnZU"0#ṽr erTT 5T L2W_NZ[ȷcc<5"N1udSD1g9x .;^qO[3!V1L*>PPsyq }{p %n,Sa1%&3`*#.w5 |~aقc3ٞ(X2o>C X`EZwY(VED鼃r01+oh|Bw%sҰiu,YWV`^ QMyoP:K"W͢6jJ эݪ.P/ [N.qصSH-"@Epq41hJ4=RO F06) 6@GSWE";?\kchoH3Nb<ȊJt[vX37~+noÉGش'!UۿPգkN='OU[l'lˋqsA&\uK H\ajzD7E OljR\Tk'Wh"?>{E̷ _WhY SFTd 3>P}[np9Q+0)GaPnPYlFi7$cT:VAOnŪs%eITc0 DW,wmG: >Xϴ0t n'TLt?nOc $[{Dx4I2PaDxS/4(zvW`k\ƈv Ye=z]x:P_)YYfhq# Ig|^WѣG֢7 8ek^u&ihO]iG+$Da>"^n k Ɠ㳻1]%0քkS[gPUPeXK>`;YԶڪC΅`Rn#^eRo#a>93q+f=[^fcǬOF~[X5kn'>0ǥ[Tyiz&Wݏۨ@Dkh*W婓A.<ϝgjv`'Qib{w s%~|5ѱխ=9$nL+^r‘]:KMb_< @5t?}b(Ќ o3yr ޟ4 2JԄyfrS˨%;xktkkRVMu*Gr "BAӳnA&[̺$`K`6`471gM˔T8c&ע3=~0 dRś:Y{{@oE;>]xxl0BXW~~1,~ņ9 tY_#jDKL%#HpLnJ 7.h&uQi{)g%2vwKbuI -2n0UXL)KcMX^#e=UԛwyXP"dLSWs$Czan"M}J#ҍhf:@C蹶Fjne`k7NUy8/^ h漬&oNZof.!gAl(KG󮟰d5"w߭'yQo}tN ֏-"F6ڡ?H>mn'~RƌDTy2SX+Ly J=![JW (x编lf ] p+qY:=be'q;zܴȚ4oCΏ ЉZd@]ÿ@b6KI4FLd}K]|JR#$9eZQy%ԣs>;pʢ4C v\[F)Ɍջqɲ~wٕěSEpDIATO9YMQysb1ChI`*^v]w +~;gդΣfm/|`>>ϕ-V>U08YU~sF's1W?q+ o)5ў@R^-=-w>_ %\QB@eh`Gt5@8 pnVV:w5!9x7 \Bpx'-ildc6OIɾ;Sl$R+Y{1od!/Q97+RcY|~$[m7wyR\-*-d/0am{7Tw]0VyC[+6qL4^kV' Xފ3&piԁ׎7[<ೢɎt:p3ZAiNCx 8:HL"rf5O;ƪ0Ebq&"XA"vhb1r;yy$% BÄF'ƅ(qwgWĢ@nw>CۄIIUx4TB}xli-`s{q ñ)m6U%|AZ&G5;}'nq`nNiB0̨"k)~u(/b;!z9suOcqVQ+>S#XFNㄯ;%n杄* p᭎t2X˛\3ih$X~l~?١Q¬Tv+T [z2Pƒ~r#'ݳ&z{R> H܇ǫ{hTĺ)zԐ.ycM;c<ŴC Nz착릵, p6sh@NZ2PMY45<^@YU@3΂|,BMN0#Ah.ct Ux,3>QbWpM{ANR%8@sX+l_*U-M4Ql_'ClOXR:sR*Q 5>`_^es.Z)_DŽS1=D+ğ{/C=G GWi<K3ᑙxc9}Vݙq?upQSE1Hysg+UVw>I{Qh163w/]Ph,BbDm-3Db|RU'"fTΐ(A}/S7)q3&gQb {}$- qXMy:ɺu;޺qg eI֔'if>'"UAOȇnñ/h։%H{p)x#]h3ySXȳ"i槉ܨQ>7A͖H? iN jiF}nG~4Td=Ic[uD:r:>v$!̭QZaV8>x2sYg@Cz_n?]pA9p/N9[JfVǮóA7KΤ9 "qrMFvWJ`%)S91yv͐VBV8 tM.(@L4StޛI:u#*p;xwOi<>Ш~ÄOnḲ]GRi }OJNh~veP2V !+q0SNs_Ԓ4hJ,S\B a`ɺ>$ J +j:Un P"7)]BxC;' OF*bA(@+ey.p)Nw ++}M~>b@s̭;g.$ …$-, BtH5й7D~XF:@Ntͫс#eF&fA_ުfPU|A hd#f">9 o/ݙ\~Rblaޓ78 ND\t:RCN穩oega8c$.FuZҳsaO{o$#.;{qK FaZ4!CpΞ! %u=ѳD{C|)ӷ6 VQq~)7ٰdm#-zn rgOsY*.f: Drl0z/f4;n',nb@|\;8d) c%j]9rA-~a6.SQ2ַٷ~A#OѠ~+ldҿN'A \3}b-B%#.WQer@BL Oh[Ů:al݃,^EF6Q!!3 #K3Įԛ-ã̚%RR/+dp#@ŵHd+yIqbyV k.V-}b{AWuigGsk6W4ҵbGOybų)M:8tt7&q(Shs?p4$YR%ч~ LIF4Q$K$ 1InAL"dvkMv%+-\&>*"&'Ib8@ K/4= N|׳:jzOgNQ|g8X?vnk˂44`5򵚍,R_RUFCn%`Jr I}BܺIC9Xs -,[$Y4[Hڢ, bhL=*ϕ4[ecjo' D-ã>,{҃g<#R6\|oޅ57Jg@ o[g|# [t`9߻4$t'P 5dE`YVT xR7̤W(Cr+'&$2 }Ct9%yr77mͺ3=!/6aq=8ֆX5_"ֻs.S͗N?7=M0^`#;(ԄV`tF@ҽGdى݉x*[v`"Ç<*KTS̛Oaa1uI,Ka9Sv\3pH4ړd1EJ`HO 0}D| uFdʉ+mc%@2,E]yLvI~wR ^G >bb,$FV^d ƒe 46FC2ߚ\/Yr  ʆ$*ӈԽ')ӈ5>FTIbn,vαM+,(sJɖlisțFŨ^ԇMs ^M#̤2S]r\663d?Sxɿwx@ASP =9EyE9!pH#ΓAaq gYEHV4]e/i)? V?İ؜cʚ\0OKæ0"Kt'](w{U]a7{%{49Ү: G+ ըϕ$]N&D7*}k/izmrc(In9G՝PL\z}Ā٘!CY1m[96{IҹEnGTɽ9b W5%9пc.0YGM*ɿM`3 0|{ldOzo|.q]sC;g21z2|YTQGےa!1!BD{=b7jGD~6V =9^!Rb؃' _5JUm0={ljU3#4- d9C875Pb;us錸Ϟl/l` "xmџ]~F # 1~ qFv ܷ]7䰌|7+ZROB sBJl<1,XʪVVRzJ\ЪjqN[a>TD9p}a Ymo 9x.Zzm(sf}dmEv(|=xCZ%\%R_jWzK:'!aI s-"4:?EًsYMa<1ݭ}N"xtss#8H+g؆ i2=U9wTpikS1E%ҭdvGuДuV\yP.<$P V,y+<4v0\ id+o^*$%Fߪߤeq{)#2IHMTdVyf/^mQ)eeCj3rDyBvڄ1D1NhIaem!2@ yZ3 ݨ JS% MG!U;7# :%iO(YpRHe;̻) HA Y;&lC >ZCzFu{٪: g$pC;stRl}ܛoP_}@F1\V;gE ceJٽ Oj~wy9J(m0u·1 vy[ě|Ia*2`速Vkg^׸O.b Kog\43CP?}jLP E S-4&;dP묵4aoub/ycMfX CDhj ˈHC1`q=v\D{ ہrV՜un=`eu$sYd BDE&[9x!W09>Uy-X2 OUOIjy׻dP(,裣8v^EPtB.F0r#6'"a{$^UM>ap]*+fBEyݎ-ifF-nƶm^B "l$  ?%] 6GG.Ni'P!;&qxB[t(l>"̣x]A K.v#rvx6V =9U}LUj]_; R?2P?5h 8thTlufuyӥt(#O,j u ~)+焓gi3<+O:_;`iΙ;dLw1<ר*ސPQ?WlQ~=zH9ĊBSjnu>l'< J[gx?qZ~bc.M!]`ު_ywpḰ^_h0h Zdw 'c8Qi>q?Q]$9ZdM!P^Qϐn'ask椼$an7`9l`os&}IL_nhWmү9%{N?SU~su>ՙHP8v4,iKݼ1@u(ϥ!L1{%yF+yM:&顳FZYX?~KCq]3q%h~9Eu݆,æOU7h$TXa/|P+38R)&t0;G6h;}4J1 J+\nBZd5hNS)ȧq{,B"bw=Y_I闘=-_$$!R539Z/L$aj^F)y^g`0\UxPU[wN6fo?0|8Qa$s).F e F FFRy%o +fJX}dYZ:v^!)#amz 1 FYXY<]mZFMR?b 6!1| aQKGt 2|[gt_= йנr_k/F: ?F^'6-:Wn΄Y ,VRxgp>'Q"Op_[smI=IdɔaeU43~ k3ɜBc񕵰ʗ0xƥ t3qvOUaZ&ZZj IWXIFt nO~CLڑ:>qzR|ːP[m<e2KITGdn}Hoz&10NJ2 EJC?k莶 VŨp#$`=e (.:N6&+&`cFB$Eԃd/G*P,]xpˍ~NĚVKν-v?McAE!H'ROƋ0/< 휚fPPzlM+fsJf+&tE?qœr_"DHң,L/O6"k; y)T|$ I_BH:]CyZfcɍta|M?'տX@@*qVW obJuiu=4ѯ&HM U qa(ޑ:~qY|h) \:tI:chPt^P־ ubRØ'yWR_ַmxEp(`E-q.b< d^<|b$ clZ6vB씶 a1mkӾrjhȧf|FI6f ;6i G˓Y0LT{a|P D&ܚ6$k厢UXr%8 ߃o{]:/i$]CiZ"]ߒT!  1Nl`~R!{vْj݃R`(ZҦL1mEMIi-h]T|D40iwɯͤp?~RLGK&J4`2rJs)i=wKi0OsTjvŔ/Z u4VO/΁@ a8nV韎SΕ,;Ĕ3aK:8rTA.]*ClFP$3Kπc,_rv'potq]/(s4LmA0Tt5[RP68?14nckbw~*a3x ]=̮|Xp0V@Igܛ_VL>_ (pEvx'F - ĢL aܿiujЈ# ;i]>AW޲t춳zE{IQ`Z>JWL݈Ѷ$ͷP3'9W9D<5\+j5bP>º?9(3+SꊽZêe]F@"Aߺ~X/Pk}Q#CISΕq ״s?߽n-?0et^N l̡fu*"}I9O@GXrЗ]1Zё \7`ZirzQȼipΔ0\zlY$x%,vOicW6Q$ XLy4zTPtchWQ>u;׌JJT:x2 ovc0hr-"ښ&=swp3 @4ryy8?{ӟqBraXR]ݓPPTZv6 ڴ$,6^%QM=2g'@{!rENC0R}Pl]3K./=P:R$IF/x(U7}Ý(+]N6sr499Y͟R[Kky~4Δ.W?,1eȜ_+;aCRZR<ȫXMEw58)CJ<"KB- z="Ao<_øaq^ܺlh7;Qw l}yQ!qH'yB?=; IEt^I6BfVI@.2ǧ[(ޗ0o|+!}QY:_֥:hWWJΰ|-. eTNf6H Y-.pbjW>L e$qDeV}sN%>5clS˶<5+ǿSc mܡz¬n9p3A}Ip,3q@1V;|[XWUm6ўsQ,?_uy>--Au+Uuxr+O2f{l67Y*|x6,M y]S9ZY $?m`g”R!*py #_LUE(|>A'K ~lU"Ve'AlɉKsaC. `sspR@b+c 亂fhBW"C.6'J5 ASDv~~<ŋ*p5c$d-8uaPW#E{ݬu%8VQUH 79%B"`gpSE\w#M@$ ,|:=SDHWU*\nV{XDKk XMo0`$ _L&<j"{MR,sѴKST Q֝s3֥E) )(:bpԝ͐6j[x@p0sh[n0ȗ|{bQUV+q897B[,[|](x,E&YcRj^N\x}#/yb{|8X{lߥ֨%kŒ&pli %*Y6%xW4e3b Q4EÂベOz[#iֱ;:\o T?w CRES"5զ{DJ8ڂU-gpam5 U̪‘zPzdu0w 晴e eJ槄\ؑƵTxd==`SS IXJ?/zw`\o \5mFDlK8*O~A:ӧkڐK;+LR\bO{%+t3Om.knSs~^>\VO÷V4c-lXrǖD '*5?Pȩc?nqI"bhU*" I)h>Z/6(yLѲߌ̟,`{oc[vH[hM%Lx%̂/'Sߞ2h+T㏝T_J;74RM1D\+ ~$R!+Ƞ xhx_q XIȘу# g "2ڱCD%h$73G,+u ^l"'ܢNOnV ~e'Y.%@s=0kuJkcybmzGRB_ft`z<ޗ/IQӬ$󋙠R43o(fRE5uߕl.tû9|MM0  ȷ+{MrEr wd"YW紶<'cIҳ\z-`^h7実>kwm0ɳ$ۖb/y%Ž -^2vg26cAǩK'ea nʥh2pki5IҙoN#h\?azxCŎdfYtrkQZ jDŽ ))5\Sǜh$[*䠪P3@ $SLμva P t:t1^0Ry!iϔMp-g<΍!59m . cNzbhFR)8%ʓzJQ-AYL˕8S9QhHOA3n5x_^3ݴTQ÷L{h8w ZS8_n!I"G̪F_Up_z3~\b#̉ctg Ouz1iəkSu"GhDЭ⋪]׊ ~.z2GM2+5^BFiLeXzţ">AjmQ".٭SV'ŋs l'&{.bnhSƕEƒpXΤ Hl,7>N&^ԍAw^ 'za=7NϟE f:t%W^O+fҹoj/%zDRJ}{&NUblxY4.6ڽ# bP=~'YM\g>NA[ Ve?đilMNfjEåִU^&Ac/> HR7؞1>"Lq[8#燒LZbB'(xP0u1RE7ZݝJ5*;3Ƀ8%^0A?B-覓2bg풥\hUư+}.!sjZ67K\JYB@Fm40kW|9EBarf Wƭ'm&E\`I:3- V\dH('xԙ0g4ǐ--NPF$:?_^j6!Z0{ƎR?KF֎TDG",O+PKCtĠ $DY?܉[ A57_ (钝\ڵIٙz\~G7>qR{&hM; xBMj(%4Pe μV lHWlҐ"ce^)!m/2a{%oN"\J(|w"BÍ'9H$SK=Շ!o/t'n$Gkb| <|7T @sB/v2u> CkPr reDyD7ZW<)nxnSJ8QF->x`J6#$zN._s2b:*K Q;=v&2 A+Zf]ġ[pf q4?lг='KLt>{7a|-EQd\ˤDP]rBf.܆pp!81J+D$6_r7[ꕠY>^[Uz#Q~_L8 Aն3vLMq#*ǿVHꆦ0E gq_y$ oN56¶kMAV2jvIv1Ysr诛7ω`Fl48{7;o4dɼ(=UI)د͏$3e+zdAŸ[{YS') .pj_M[e8^j).\N5>[aWAa0S] ѰqY7F9x>V[|N9pIl&ďGpH=^rd2TGs.Cv_] 54wFєR[,꼽%rxT;bfv4im0P>P&={V:V!ͧ|dvJp@4PubV497YEg"S,S.#^. w ?l#x*O +&vͅ G^]7#%p^(Lkk\j@Pvl9,+)vr=^ˠpSeޱިAf-G3{||H|ILEZU>U1iwVT~v_ZcEтXܬOm.%D||:(.w)jccG%4>yX/2drtpaعYgN"]MRJoDjTATݬ{sxDd"$>=/{{AxB$z,}!s! (I@~v0&8InwnBP}7'.7q.vmڧ }X|t[d߭J$n K8$3]K H}|(αh]=Ukzf gci*_/h(ڗ~`phQ8me^`rcrCޣ;ܧC;CNnjѢ;C#[xjPԒPUz ~ q#)l)XA!"qN:ˀ <q_'njD9Wj63\>VeGK%JSՔ YcX=]^R(7!ƺ@WKyh댢 [ >zgCݓ|aM'xg\" vd=RNBsqn-F|{ˋArB6״/ ~CZ^'Ez/cqI ,fe~2Ň] N^%"k^ 0ʭ)XCO14.LEK\GJ%N> lfGn h+=0d冿D/OKBm׵~/1&;{ʫGL ׭#w#i| foݩ(Yi.,D9{Z'u%עjMJGbL:Xv~BA?Lgǒ$m:?sGMVm|:rѽ[T3Dmlצ8K Tz^ρ("Dإߦ2-5v EhW%ϯ?r/_*,D@nϟ@R2]t>0.,7n8U׿.!NB$YdɌLe"^lZJC᫙;[=B  q _u5i-Ql%A{~N{#sL\Ϡ"%"EF!NF>t>1۵("/=Dm;txSGQPb”2―Z@P*ێϋp3)ScfsQtwa1;ݫ_m$JnZ8NZQ6^dJjxxYX2d$lm ,CM;w6y3 B;Z=LW­MiOghK. IkKɖp4OZ8@Ns HOܩxj ZQH&Խ F - (V ۀE3{$\tk|g򎟸|@#(#-m´+X"G-c Gr G{TJ_<+բ)/-d0"qf~;K1=;e_ЛMA\Zl&%,0. Ehq'me1d j%44(Ɛ=cww{5CEOchD#B}t$,agIĸyt,.5A Y V뭜EuJ#Ny/Okl_P\''ΖIjoo:{?Ɵვr;S ΜqʿK baAQT$X:ssy"*Y5@w7[Pc8)?%*:|j>='W.e:B2Z KNŰa 9>,&ouaǫz0QAc~E0lx(= L{9,֓d鸉jvZC؀nVQhY#ġtt\8}{cҶs砢GLi!"spm~ (nN{LJC H#}?A^T@~}@%T euZxU_˜wh!7$bThRzsMe5 Řs=\Ex,io>WYh`X*jU)Yfx4{:/I/OHJM rb"_8`YI<61j6z3j+->*)9W8"ER MV8u3*8*VOkk@VvZ}j\tE-i_' T T'&z93^[NbT1%mH7C.lPim|•Vu;dBA^5! g&nNF4`uAz!̫Waws&Ym5x|x̜#5zEb@:Pxt7I^,}Dlwxz03PFY)^0hm?KيSX2ۂ&,ըOoFvFv̜MQ8,B5~\.SҀ$kն<G̎[HJkx=FV=>R R_2h (\r n/J~ou;3X =9~-{R}zyqDPC(8]z ~`Wc{ 0;.?*4o3# ?YB%ZbttIMgISyJѷˡ(U]KYyo9VMU\E+ "dvՊ蕳%R_ˁC[E$ܖ5/+Ak90 X0{qhu/Qfah4J|W4ܻNo;4j>|Av`J$<5;+lB YγB;f)w:4v!H7lM)o&ZBGGO^-s%O4 jy^fvVA2EM`,lD &T{/}syxB#K]ELn,zWt?ձ޾{Nmeo|AAZj9ӿ-]sD !>aBLꞼ⟢<ۇ#nv<}TtMz c$A3J,It'h҃vv܊lzeOlm%0R7H\q^(}띾qq/ >YMb"N)VB/aOQ?N),bch", U{,,jkJ,(+$`ڱ;P&uHdrz&PłVXGFid~Q]cT$;# 7qЊ{毨u Wh+rVB FD8Lt,4lǗqn)@@eg#{|ȳ#s 4p]@p*)b/& 0OfZYCfWˍi<85٭kf ҽC{zf' NQpNz}݌IH!" [,ۉdT^B)E |0C%7MsYB6RIX((/a[Q=6zQMXV`_!B| _0~WD),-2_@; !h(y*(îv2yW0ܿR 糱ƴc}V7l*yrlq^S?r{Y_?Dm"k(\BB &#o֓;P3ȁY/ZPRdۯ˺P"]2;`|@NOXVt[396tf ZAret7 ሳ]q9=96\XRBL4`E'$uݣ~`sׂOSOdy"*"=.,!Ѫm?vUŹbhQ(cMrP[k۞C`}]s" oR#R;e~w4i%bP[MmM^W%E|^kk3Z'rGPL>,m w/jDn5z&XbjlJ}rFTn41t0]\X) ==ӁyQ mf 7M nx0I`DcY "e$3==JZX2jat #km BpbXU%b BSo2ˇH{z A32B$ Fݒ_kQOHUۚ ]8$_:ʔ: hLHxO5U`@ϝ<䮯E"iXVSYdz,:}Ζ>ǭ;. Nhlys.MritPELuj<٤Oˑ. qZYȋV|w*$)މCsO!B#E_p߁Yz_Q /S@Dƾ[6rLG0"hhLD 7sx*8hfMk$*! F1(<$nH4;"Ra2!oLpHEE}je C.#=DV{cdɱC"B׻DkG;IqhEHZ,Oݩ #si5hPF!82Gw$1Б?ZyΙLܷFrr"Řd5^#1*H"7g5̟I?JpD"hlyQӞ)Jʲ&iϹZc2v?DD8(6@Ǟ9UxGv|8L p3x>ozW !GBC8#zMHDZzDEꁏYYQ(nm'_iI䥗J7 yGe먅RL'k%p@ϒ7?L)T}o`w>4j/ H3nYmdEri1UBCa*#GdWAX7Gngf&hMm1z)lYPȧ0HF 7$*YՖ3l5F~UȢ8LKPƘ2"[4"[޵ӹ31V9b})% ?ψ!%o`Ӷ-Țc=D7Lly?(S &8#7-'ggU z,>x7JFU;\F՛Ka lc8m>c|r19&/eܲoR8!% cec8+t~`@lu Ao#9sU7)Vs}i'r%֪|Wi}LcHkM܂ rtVk`nga/'ѥNڗ^bKy9ptr@kD4VMTL9+I+)T\!B BxMFJR86ZCFDfl" G,$6> #icvsDDē!ҧlΥY,5weZ)۴.(Z Ɖ Єsl-\"]A;ҩ3&ŔKרV RC۝ [",Zj PZ[iڠzP)0m&`n>3i[VgN_|V;UFApGxy?P. >\W吇#D>~I?%#WIgr!k<܍sˌ 0$Od CLAt54:-w7TJd@A@^X, W qÈU><= V-*{ i חa< mq5qƓ*3 G ީd:h9ٝV~ ygr[ʴ+҆<1# #b=,0E+4`8NfJUU\s8lj3nTd7C8]ih,5X` .efGp;N֏}mա;0]L[g+[1iy9NNuO2ncE|OԤo|dn%"DMmfab4]&๓ '؎tgm8qGx@YFzi/NTV܀{~"$Yb+`'zGf*_blÅbba2ƍ]fd6l]M (QZ^?ʼnx~J-!#FAh i`4@0>rZ1r.č^ :05W5tX42{6JqMU2z$nE p/kCȹEbGx Ҹj <7Mw)swůѓ9ZxWb|*'\ՓxImo%V.:M.P2"(\]8X9q\ym$K2ZO`3>@'(If G9!'ܗxm2J`'~[8Ы?Ch ϖKck'j:< C "XaZB/[Mѵi#X. D)K~CpT:j4ݑWV ; +vLDZ)ܥ2j4G:=YlF_!|[@peqY,)M` D ͫiK]`gEstpg`xfϤS"I3Qey]PL;c[3cR!1,C06<{ǡv K?O&~gd&ċv`{1goiUaVrgV[G#J\oѴ0{ Bzsm H?U27ͩm7/@h2Ipy_c-S`hz Knc O- Օg6If:Pk~ofFo0_ugR5X*\6w+NcΞ1lc\KP_ M2MV -2>tRH"Ȁo"DLW%amAW:GsD*qbaXf4h\qe:z`!%DBA g.B I)0oM&W< @{xH laOp̨y5+[GA̩^5Vu5ﳦ:r۞<sZZ*[dJX֛vYsl^?gۃfjTR_H"-l~Kl!f^e=!R ¶;Jo8Q a6B?ӸùvA6qC`=:1B%6ؗRqf[.g?%6v~LrqT׿75a  ~s+ڭP0KZVۼ4-ݷ6w&ŦD24q5uK*0 ߨ=h 6gRīđ=dLg:1m /VV3 }MxbV)5LB+^l5,qwD)2\(doRV.K]] B A7a C XʼnF6* +z0FDL& s4c QNxDcCKe̥y=L: 2lFثEbMAM؄a'V %cI_˹[--=1e.#ίCaV!6iR]Dy?J!T~y,մf1ꐵpDQ@[j6MFL9Г* _Sȝ*"eggo0tW`[y q@Vlt(HL߁MX>4N"ΡD6\@+hbsj.T+~|Ƃ}DцO&PDP؊nW׮sw F3bKܘ'Wr(pJs=̼OvƑxړ78QBvN#" "W=6Yv]K(Bt(ߵ6f!M:>shLc5?ZQRq1͐mDSfR~਱aڜ 0ĸU%HNk-y$]xwj_~&\ ^#!ik|;<$z[$Ht&8 L;l^&X=vFEW, .yݿUoÄL-eNy7o|߶2f?=Dִ_jx .cMoowIEQ}e cV Z.9c&߭K #^NH%HPȔ_fד̉TzUحI3aQ[ pD2A;G0zF!Mht;[YeN>'N;SvNAWGsGҽ :^b;% tznO`E| w1_E2PBH{f* ׄ%h{B ~yuWQ:l8h_=akxAq v0 R5Ά.v~ +<)+dk˗E^Cy%#\}0ʟq;ZyυV 2hl{.MzR Kq G$pdN`_+hw6xEyU۫dbgG|T9w:>HzrQ=}R3[;7;@!fmk `XUUaTDt9~J|cc_2Z] 7j: iIoc/8ؑB9 AV+Y&.*!4_f9/"py ۗ=CeU*!1Jt|CӘ <(fMxcԛG(X: q6CCLEj?[1_ $l)B74|D!Z Vޮɗ5:b4KL0*z\q,mN8 8"\bu}RHYLjPƿ{& L'|&]' ]foPiՐ!&$uB驳'։Fw_8S'm(Yx؈^`3shA*.">o0 YUT'tne{1(ZMۭPb'Biω\jr_lvY.,p}. [m!~WI)-ƷFdZL!)n3=u7~ԹEV+[ Zo =2ĝX>z^d 7@;*y^4Tf߄fn5f/ې-SFƩ@J9UcT{:3YfAU?(gdwAU}8Q₩Z?0t?b<;NN*8ٷXC'bez!2Ѹi?AƪX<) :8{Y¨ЕC>9k"qGf|;ҍk] E*'\ljx ,kUؕuQc@x ;a] ï;7+Ȩl{LSP EL@h狗j}$_S׫NF&rg5IWG\Ok9C:svzWR}eit/He0ɀ$B]ٺ6>rLxY`"-4l1GirƝLQPkM_U'pY36p# <1<<5G NN^Xl a0u^k'p%_0*{扆a_c)܏RPt9ܜNРϣٕuWD'y[jVyoh0 \ҷxwymZ^@[LnehHd6mn@cϫGx^ ֵ ӎd% *l-EsZj[1K6 e+tN#Ʃa+0:%Xd]=Cyl(Y {>|s&bfG]:G&-ONq+s)쁀t1M96ft \ʳ[s@1 c(7r?82'^|)X mvXu(n(~IçKs0ZFq˚XU@U6o ~'Z)jԵ㮗j7:T"T`AB&q*<ь[Jc}`sW *ij0@OL .T_uuGk) d G$Tc쮑(؟VΜ-pMwULMx[943ޥN)B+8,wEO=SffԣWrIG.DޱWI"Wl?(kAUqE| Kiͩ7 Hٮ"8W_=w^a|$Bg@t0h1NXoi7RZHEu`kk|ē %BXAXSP|ZSMZV Li2)y#k8WXu|uFQu.eLl[T,W(mULMIf]RBJ  Ġ\\@3cOS&aqGfiv>U雂#dPlTu`wh# rExXD9(!?Fc Q+R `//10(yԞatM:U1\WFd2Fl o%!BI:<_h2+ۘߴ;V$U"uyL6#c88Dp[?I1A &U뛠3< Uܰ5~Bu~:4Z;mFe:‚yEةK^oh v+ Pް~ۗ_SUA B]h?Q3j̐`HdTfټ=8+ņi_MBv]],Mka1JTsV9;hЪ۰$.h,RQbUGl@6Q8g~nڇA 0R61K,DIr^_ړֆ5e9"䜙:!~%^L)2ffPNA "a^0=SE$ݷ %0kj螮{ sR|2rp^k/혁0- YŪ3" @<%G$;$zV=RJKryzBv.CvEęe8wdd7%+>CcS觊O&x?EF)oVU.Ne64x8e~nR`(=H_-u`dECչ"aBKMͶ~~B~5<ە+µ΁mLs>wUW"IV!<ޠ:huT^ V?É.VKIx4s w%b TT_fS9B%mNn@@i_ߗ3(maݡ%Ꮍh>n{RZX]IO8nFke)4a@E) N2K>ܙWL!%~JF\}Y|xRW@9<Rmoҏ2CjO΍ӈ;johB%FbG>պv A ?eI╠>TRJ!_8dvN)V L>;zWjG؂!>`ii>kMnW wk~L qqQ>}n9}ˀ#oHow4ڴ0;ZCUr+[_r!T)LkbB΀WVc}9<̰1ysHy9$w ҄)y]쌻^Yst7lI&Gn>r{q,c]!K + ^=e)`:c^GkM:W5 &%+qtm %24t:-5*{UI7z)&Ň- Ghg/̄u&AϽP OM NcD<4cU5G0>}s@*®X\]{ՠ `U&hD:,) ?˜ME>95%ݎ ch$98jqiɺ=>! ,If:Bk^mK-*59ߋG0KƘ+)coa9w&r-gV\93XTfw)R#50%?l)ri7&Z"1@̏~lcf^ⰸ&3]=^d3 ծq4gS~:gou93>%2jk,_ײc>ZvZ7B"`DHET3F#Āή!0]ܖLPOvx֮kGݠiOYF5҈U&Qc-&^VegO눯S|h /r4*׌o^Mvt/z=J*}_YQ !qLRS XE܌fh.͓AoO/EBe6Ybb%YLZpT8=i|w!}Fb̻@e8Iΐ7~)#x عр% p')6:iVO3:ARjMS\>?fl4ȳ$4f\*B gh &dádO%^;1d~ E9dӈn #h h]Ԇ) }"@Tmr2X;f$ʶпn[ 2!B:)(+ỏ;cӻ.V#^{.UȄq(8e?AsrT櫝b9S*2yv;E!gjf.15JW( s>F\ s Գg oH 1vX&B3'7$xXO XsI 2ו8Xw~ȨD>U~6SPQ P K+xsyժ?UW=/(ݔ _<` _ݟV1NŲ|ˤ 1!&ipqR+ \J3?Yʿzk@y8;A5yN?.3HL< Tv:D/'f zο"j;j bXB'iGm)Db.nw+5dj,ڲ_VjCȱ$11Kٱʐ5w$;^JkNU nq )>֎AᝍBd.$L1u[\Ez ID{hm(RYZ~O|\ 0`@X;PTTcy \dBh T2qUC5sY^6"+5XۋBLieJqn49mRHHtm.ƙJeW o9]g''QT[աlJmcVC7 0)@e*Wmr]T>bL ( ;inT&YH7ܒ=CՒQRy\%%Q/2)7!ݵ eE'r4&G2 L"mX>,WЃ͕-Szĥx~g:+K%"K΀ӊ`Kzr9_G^"$ڋ*x ԃIPa{*G-$fkahnM Y\i?EȴnX =׫1 {}IJ +=yh+b`Q;ք҉YXaREۊY4#%q]e{.By 6ze Ni MgY#cf4<Ca8%6+qz'9E9˽9f2 ,0U/$Ѵ Cn\.6;qE)hႺB]-&;8<#ΩaW -@t&'Fq*dO=0R,X8p-b(HN!Ŭu^ÿ/e |La&E)6 (~5T g=WnϳѦ$Uƍ_cou$p,6 C:kћ4߁dWE;ky}pcB )0tө!Az'Gcs3pq(|Fs|zij:NGdJ60#-rRqOpݕ+{(YDŽ@hmJ61-̆[֍^.o@u7 }I;Rѕ!E2h/ʲĬ,T2`4dlzƠ/ dH8}9 f%E{d? d .>~MK4~#~<1Mnfw:}:щΥፙ!A'_5Q=p-mdvA4^$j#\g9ݹ%oWL[+4rON>ZRb*q^&0#8#O^3 8Ҫh.Zr?f&%͞sν&>J,qamm`eތ37?Ɖ #PVD DNJ ױ\UHÿMW5ʪ7)k!$s@U93 Cbj/X|]~|B?Gh 1fvHeU& eOKȰ"Q&?tMY2W~=IR A듈wkZU.5cv֍Xǽi"te|VZ5J]}nUHw9葼/""a,þ7:#Z2+/!@|kQ3 #q=m8vÙ9bJv(~y];9JkyYKAc.b}ܗ,+?=Q%e|> NĬcg zȷgQ9!gq4C /tI Hi ^\{o/LB,HP7hER)د&ĭ+;7_2zH0Oc.7rʍ>`39f0,a! mlv|h=Ly^MIgWD%'f:%?7&3/ ~]}\p*}4k1g@u挭;axgc}9ڙҿ'2BgeJ [%2gK-1 lU$Ԙ$1Rܰl}@\*<ʎmC*~Ӥ{iٝ/%-ױ#])C&zžMnճg]>&xs&}=Q59`sHUv*esVfPPD©l9ۛ-ٖ1NukfFMR#%W(L|UmS ˣ5TӼ;+n1]scO|R|*<}̊=/]Uݐr(~%ۃDƊ}*oi͐oԅшd.YFwR/:11Ri{bv`9@Yh/^5{պl>#3ȭ @`dZc,E4qhaN\d޾1z{qk%yYic9Ň@tƛUEńsbE;>wiE<-Et{'ˎ٠ǂO[b<=ČmQf V-?r8ƣezIHn/]h9/ ܙ-@.H\}.qBo]񠫖MUċ.\p943=J!+lbg@nKI,w]柈puQWj0}(/ h}eb%2%yٮ3h1mx-8;)]_CkzOgQ$/ܱq$ڵ g_D k\{4t[ T)%I5׼mړښ:|kGGz?P6YXjbD~H̀/8+`C/SeL!c3)w?~ NFz[zV̛ySUHϥDG!TS[R_gZ@졭{^kDJRxBZ(V@zmJ}-J80؝2u䒒q@UDh^/«)+=U^wR,c~|D JCh3Dܦd|+7JF.%(Eԁ4Ktu3FS}QsDY>$\+!WrfsimI:ȕS\ "pz~I;dj>cq|aT>0yxe9yy9yK^D/J#mIK\xmtD50ggȐ[6TiqJY4yR-@ssWK`TZ$^Τs؁}8h-\{V;{m&[Z>O]|D)S9xb}`*[x!Ǘ:_Y ]V3טyOQ$#'5TC{hr7m߿ 5f&LF!apAO{A tqc 21B.[ aBгKdxNc52/yH “r}2TUiv"UMﬧ#dK. T|U%ܝʊ(Wz J/)fpfu沟Y2rSퟘ)Gii: 2t&&+_i rE?vwtOt(|zF-m{tY~ÉA~$PRٕudž1NDwURҦ`T [vhiY1.r hh-I S}^Jr FX$0e%+.a!ȅFqI[/ʤF;c,N-8R5 ȡx܂NeG $LG fŷ"+?R9R(䨽4 VoY#jIHs2TA)p|do- 4Zf#,um-W| 4?iCbj۾KgY6@G("8q4= &a)fP^ĸ67z" >UD12bQo i_+'^W\:G=>'vѴa$ I}t;e7\dYV[Za*v+qn:3ʣ8UF { i+i~/L-@Fv7W;8{ffjCe~a@QRz57l860ċce)w݃RP@`qFY;sQW LK)ERLM8 t|ʊ(1fur |~& -GJs^qT?sgU"Wl.= @.5p=L_䒋bE1sL_Rۋ.UV4'q;v螄 T\#$0 վr,\yMC;td*rOqA>(x2Q?CDkdـ CPٙW$D/A:d!qyNDP6W'9j2T! je5S`l\B;<9:Rw]x9١ d! 9 o  /\a|!wϊ,AF @i_iAch} ߞC/ H¥ImRTιvǁfY2 6/al7-ɂcwsFVYhC~Jϡ؃\1SL2nY O ĝl%Tō ;NzMuyi7^\~u2zY+_2ApQi h-5B˸F eLHwa`q].|-=Ce;BԦF X3Rréߘ OxhE2Ϣ F"ϗūE,"{Jw]UUM\\yd?5eΝ8/"vbG':BuҾ$^zVPk]ĩ]@_wdM$NnKV߶Ngϐ B~M< oS:[&|Fѵ& $/Y =zc\?1)lWj. gX Kz$MU+zosGX~/ʕR492v鶳,asבg Ρ1>l%n8hdcR4NRe/ Geu|֬ZTSvfwN,ނpཕ߈m2St5Dmi [QFN)"mV׿q˴Z f ~< ˗~z)xx36asv4-FX X Գb-zsѷǵYiAcRUR=N3qUEX${d-'\~m%` ]\Ccpe˱6Y ƒa(/c[l [m7$JA8#zәp~Eg`~l&MևQH'Zy,tjC7EhHRnel;~ )w!^iV!@j`QyIIhB0h [aW՚vང{y(JDqҏq{qҍA5,l 5KM{`^ƷPR%rNV1 'gOla| y#}&]K4=eJ`q W_AF@9z qr8P֩lM1)af reoҮJ@=R]@8%HJ?wZM>rGEiU(jO,DY(*N_y{ wC^+{vJ݌lVn7NgC*vw'G^ z*쥒 &Uah~~o`)'^@ R$>i^::'nԊQ]T0.5` bEnO#rB887a^] mLMq@~8F_:1}.?>/bBl*֢d9| <gpͪ^0o-P@n8#($r؞7 u0i<Py{}eM"o# _-CAf+|Ti^hV+K=z|S RTq6dvW`*y<.b,"D T₎ORIJ| UU'ѽ㛊՗Y tތ8nEney ܈EGH;+5 B|t!<._ye8^]a ܬGU", ;XObwYĹ{-NWC.\^~qɥ8uKmn[YʘZxsC`bI|2 hOر@FdHKh:>T?0}*%dC=/OTta%=yVpὙctZҾe5"L7EG~0Bc1s: ߚ"_Ə6B6{ͯJ[qSd[I;}a0RZXOdM~M"e"{~#ʘ6NֈTJTIs-mL5צh+JYB>2;b+l9NPifu6T n:вQeƍnׂU OWc9ޑxN؛7ϖf@ EX3)k $Dd9U{ԤvGu`{.~@ (o澷H͋8ī/^7skvVQίnl^t8 0}ϱLpP(C}0)"Lc9-j`?h&qfVb2zW,abK;͉E7W#gN5S%C*ERBgiىI]k2 j#mpy>X 7Q22wDK"-HyjZR6Rh"1Gc0Q~*#w0H~N <ޜIƓ0tu-&j>#krMԭ'"s[Oڱ a~, VlEpL|KvtZ) {2f }cMJTI RUՊ'[&*%S0(:{fGюq'coN7 ;nɇ{2-A2Pmxo)*Fځ` ,nT <|/$k2l^qrSڠ|I_4.#-$'3:2Jm&5[sbqD|}rhrKtD6[bL.Ȓʖby /^TTn?zJ].z7 |XNސz?L+ )޹5jNmt #F:{lj[8?=X+~(XYj+ӫpG~v1xN뫉G<^^QAXl#7]ŀT-17~$&h m_Пtɾ~MEy-s-m iH}_lt-^L6]DUAXb“qJb%8e9wk{m]-E>ٰat-?~֔Yiv:yR:cX{6wϔe-r$gɸ|%[JPG2񶤹JaC3Zny5)nfǯφrp{Ŭ<|yq}le1\exۈo\_^4\7ZwEq_^ MFe&j'.[W1lf0O >ܢ4n!R0-pS8I.7""D܁`4ؚSp{UF1_ڑ%#cHtL[gZ4J8{dk6SŘPOW;jHE៏0z>~ɯT\ eq 8w 9wGF^N"gYxhZ\|()jVXQCg&.]~5/\}rx2=A}ɭџ=\"XF!$𳥔v "a~?63UETCʲR.}=fƨ/>yѣkx_u1ϝO? Hkj%CZX|\LH:qn`bXhL๯ zD-˭n5R 򵖰n+uA61~cSn;Q2"?4"qر#`}*HoŪleGn?Fwe E[\A['SïhE7-wD bT$ |bsRʹT(ɏ4#0샽 >pY=+7'eyNQ'$z7{1Bh#y57$ܳE h5REtBp?\؆$rEn/}r9EW@=!F1`6o4t58 6ɥ1Z9ڠIڐ^/ʽ5mUo";(PZ{ф",wc ⛤l&B6 K,8fk%zF{4n)b,N ߋ1SXiny L6ȳՅJM&?yH .b]U@{fo ^8 e7ƣn{$ |^?s:x], c՟;mMPC%{J Ujm_@/eJY9Ӕ -ND@]#(0Ocsv -[C,o"pƗ+Cu'6 Q0VeA@D&f8[?vW/jQ)x+Ӌiu_ZZYLcIm&ގQ?ue׉| J*!u >< w;>. #~`^6rQ:t}>gI40( 󖰯[ 5IX7Q$<ZQQ͵6;S7j4_ԍ\(iQIEk|@qQWa$8i6+cຉƴ͢/WՒOr1{?aHȯ_4A'WL [.%oTv޺ɳPԔg /w\JJ%a7]I/C"ew(8Lٓyeba|c ݺq^ǚn8JF_f+\;7"`sPYn'NC~ҫЁ]#6% }G4!r[H4 -i2_Ou}= V}܈.M\vC+M>,a6-8v>ooHB]PF{[j>{aJ A"*#`}(kI]ZKE-E9vOn[|(LGa16z| *E+xC~5 Zڐi.E9%w5%W>2!# :ȦEpR}%ZƋX쀹 e+"]. @YLN߇-W>n3ح}xe#녘?&P:f-s}Xg>;]uO&7#VrڶI 8@P^$Z}܅}HGKqxij(~Z@ zY>€zV;>GÀ$B ^Ba94$ 5^C[%We}cT.ʌ ^ZĤ2l2bYlI=+CBbC pl%%d"m` [1y1V̑BM* *;2t~;֯# VjKc{53jXn~ϒˋ}EO^Jh`/B_DOJ7Ԭ{1>,hr{ /$6Wl#j#,jGUA"Xƅ=s=n59>ku.j7 B`qN׽ɻ~mHrӷQd./WhR"[PJ}A {tNq017ʌ!2bکfV%p"o# Aty0zOK RX2챌x}?3rc ^7N R3Z4[Ӱ?xb*d\V]dK]7v٠O=/O}K5ۆj#juX;ql`zYH,ª~k|H wuѫ<18=Y" װa#S_pLv[ЂtA*DwQ h}R,zٓx p(Ut8jor)KK7(ׄ +10S9h gŲ7Y4>U"Vpbxv_i<m4MBʛ)=gY ܬn dn1 cYpOqi)i!YenhXټ͋ʄZ@sK( ;<$xAf P`>f"4_8ۭ+ߚLmN0S->:<:Ml3 ĜS{lJ(a1|E;X 2ٌz ވr}}oC ۮCe̳K5sU#gϣ{p'hۺ.ڎ{YsV+@pyɰmty㴘^53-p%fM3t :J ,N_C7U14Ѱ85'>!E{FjX8uQ,(Pq![tJvRZկI5pZ" lۮi/IĜ_r%0NsWCrB|RE4-]F<]Yű(I.Er"13nD{@._Q_ےm#>P~0|-piRc?/qHqUR ׿H}0hyUaig vB?o'S>H?_6DyHܔa{ e<ڧ*>^^^u:!)u`9]x /A b_iIBZ UwCpN-rL-F^ B m鳑Zuό!桗6t VWILib:z+$iN3'"}֬&egRȰ }';\y#hCI.;bV ta%G=)]ʁ|pXWʦqߞ'UDt)'$7#KtlgYa1,o)7{0]6plw^3.v#C>RNRA]C/Lj7_ ({`@9JwWXg<"MAV%0s÷\C(X;:UsEӔZ T]+*T򷽯'mEYI, &C6gwnD\t=BUVN:HhTQ9H5 +\ڡrZFцG} ,_Y37E bH}H45 BMh}g;=o7?cږStrC*ǡdE @ rm~k%-ߥ9(u^35cKwHn4uJViN:ٔ|BÑ",آJY le=pi)NL\Hi)j_@_ˀۅ^L)-nRHF/EMJ&3%^}*N1t-4נiv+RPi@fQطұ^>QmFJ2xo<=4 PŲ]% N'jJnm ل<;~vSvӹSPK?guЇ *vSJ-l2Qom| Wڿ 9W'f^]:.a.`7xAJOF{9ӯ&S]d+k0X)` W]0k挰f9(28xI\>&k:b36S\\*2[ˆ#X[['aDOhzJrاXhL6O|TUe.(!h4.Ï``UD!u=qȂB1Fua{zԸf\fHV$)WËPۖd'FSQl (~HeD4ڄ J6gZJj eAFPWB4[h\ |pP7EOY S{֖o~|+$W o2 ,`8AtB֔u V,&BH3S#u^┃667U_[ͪME-"Goaj] c8U>dfӫ˩^!G|fX7ܬCR!=z@.<;QetH|\[ʱC0xH%pE34^-? !v?Ƨ,Y V>.wi)czn)@O^B[_k}r;|q5Yjͮ!rɅmk{אCVPgln`N ̎ӜRgYZ07070100000411000081a4000000000000000000000001662f7fa900004280000000000000000000000000000000000000005400000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/h9Ql ͣ!sX@F 㫌y\nb2;lZdoI ֘<8!(i(lkl?(Ye3yb#ds*4S82=םh_̣o>TLf@m݃R6أw oqwU"F?`w0MBL.T/%]iz۟:Z%UO{'@tr;@KXbF/1GVjUsZo/Bq[+! U9yn][/!t!6!2׃vG,A K>^cj;?P˗GtȜ&0Ph}{z?c9,E$϶5ƥ=TK3/:CژD.8`P*-\R`NK zcוxzA$'x"[m0N򩅉tvXb;3tSK^鄾Ez dG֯ SqV{P|''2SWy=1˱v9>+fbxtW_#e5jkV[_=kK_7O_ 6B 4!ǬDbjhړ) @&H'Ke-&i>c}1Nô) b;y-ƛ 8:W*b*.38;ܧdH":*xA}#_Fɜغ/ GR9}ل-%-RȌ~QTlmvb*{l>=cA/2(rdX,Wkt8' ]hğ"к̳+ /xgYeh&: 4+YPE6Rĉz呺>ߚnL @@6^R}X#4rB7י+u\.37WbV n).sq"l4 ;sȌݱ*!cgJTeXD )dLk\ 7loˌl)>#|F &UqNRN,DǮW|HH~5("|l㔣ʰAy$ҬS쨌_~Ypa,shg_L\*ߛNT6T (uͶMD# u`.WɯmBz0a3ÔMYMb!)Eh-tT迤Xi0ۉD|#Qq\1bP2\YݾuCϦ[ `,YPn<G*"nM9,yIbgQ ,jiYHCj$`IEn 2: )!Pz'b`, m>s`]Sye|kI쇥J?rD.1âѳ@|tТ$NzPO^4w*W.]+ȸU'7ܴ7WB" L |ߊHTŰ'ʆ>h3`B ~D(# [&hU[Yʅ*) RaB~8w3Za_U ӭsX?EZQjjB4p؉v?B*X,83掘g/NjRȖPbkZlYZ}nLI%0 An#C0$ TǼEW}Fh#:u-:#@u&2yFXA؟@/[]*.03;%M>|%1(b>M| {.uI4=mQblաmqe%{S^ KjX~~qp"zwCͿZ-vK&azSYFcА|#))ȴWAk0ule#Jw)n@uXYz4o.*f$Pw=N)H3LIu{ $IM;$O< &_=I`ֺ"F >)cy>e 6B# > ZKY\rGR{@=TuƳXۥz3PbuШ/oC!Q( 8. IQ[~ht02np d1B01>ڍ3?Bᘀ9N[줔_r*%(Ex-\XC񾽺 Bh燍ֈ]J~u߼b{Plw5a9d 3#sJ?a8MOX+^?^zeG$Dc/}dpC?TV0mtY08Z/CD֙S*ߪ8Jp!)+_D%&46-2CDZ:l씱TF)# PET^BH4d9A₾VrYPMRN䈔0_\29AZPRʂZAYW{:H5S-|?`ؙfrp_OPiUw׳" q" xKyoJ':9blc|zH&/@h-Z=ȠmB XzRܔg(-0NVl0o$3J44:PmsjHĖRȉJ;$wA~IULKic+tIA A@Ot;[5&$%&_ہ`ͺ%Hq q>n4(LSr|MOvdS]kP\:NwR!3^ZW/VSJ= J Nmlҏ@&PF,H gEu0+Moׂ!d0LcJkr iF"?=.4Nd)(q7]Ïv@ +dc4[I/=σGH38*45D3UXY%dAY!E֐3r*-Q- 4/3fhVMX+bMY2mVx+~u1ut*hT27=] hޔڧH+2RsCz/栠@{3;yzC"T Cle(gΩ,m~)W9%+(]'c0"cTڜ&*["R]Dm$"];X TZx&`% dEm3{j׾vi@ Jըpj2䰷80oWId>DfY0WY2k'M3{+#>#FV_ºz|]'nS* $sciJ. I!f}p=켞ΫP.YqJ66b1 &USP!z=\6TN$Uo\X/]`su9.%F`ܫc+HEGK2P )R޻Zӡ2O N5 Z%+(,R6OsyV , Πw4wNMXQahdo=6"0xELJŏEx&R}*z]`J?Dƺ{WP=Ӥvrh5X{_bckoGAR!u|*"p-=hBk<$gbn?s#>Z^[ ܵy9(Ϩ1O=57y^*şyR~B0=Adw 5kvq2W5d i.D;"#pO~98NoRDV)-T(A-52gp.J%q=QHI)]} k+ZaBY%BNGQ@mua cˬaiKe45͆MCsw0nbW&Lad/H{NFrR <*ΆZu]0s 'eg}y àr+o`eJw3! k1=z &edFJ7; ꃩPWŤw9 2cVρo!R|? "q5(f[gQ߷Ϗư ![ ʑ~ %olzk|]QW;F `P}1Ȭ差l-YMz&/Z~^̆7TOP](=Ƈ|>x/ݵ,\<S.8 pZ& t\鮗Gz:HnQ W]oD'gUTHmua!R=uq~@5bz^$!DLt54k%9 nzΧ(#}CŇ4TqeQ|lÊW6(ySAC18XOA}y[- ~hK /91hԉE F6ǚ1P;%Xa°+4C?cT3y$6|Iah'LUw8k$-HntXIcl_̲QcGd]̶Ξ9M ڴ n?˭dPHG}gUYdؾkK\sr{|@X2ݣulYۮTC\؋dDYH-O=4jȉ(Y)Ǭ%_Sۃ-^cFf:brLj) %8 yI$&7PͫBB`Yކ\,t{b@,RvD{OҲǵGj6j\S^c)>p\yyұ۵s2, E'#E>$ɳ iigcZWYXDE;G=05A}d)#KΛݯoU+g( ׿(x%ld}^rH - zAM' t|_hvxC !;K=\ u`j7ÕH&,;Y[9Sw˞j>N-H#y˒ '玬PcW UAW\"h-@G(J `BaԞź"\Z}FV=cE~LevGj(W3>dq|S+NnJ;)Ħn9ZRS|Qb!` &…'YR|BH;*k@Xk-]t3Sk\$ \<'T])_nfB6GC#%J)};18LCL.ݓ:%)#5_H|Omj"#b=)0Ԃ>6 ObՋqaٜb͂g5 ࣐'fP رWbe0vϾT֒.,–9jzvfgLɽ؎ mco=cSo8;kn1w6{- _S;%IMcp8cN\:6WP*]jgAQS[MRtRhJ]py#FgJk@oG kǴA&J̎Oiqv.=%4'[`Z2x`F>N؃|嚊D~#2њ:Q)^20ZԯCART5.jR =7ĥ*繅M$-jAuU#s}G.v8sR=zbbQ<}iT+xPbtZ̃ӣc'%(/!3C`vֻ4׸V`guHxsSv/Y& w"ϓ֪FԬn{]$i|\'zxRҨ&hx}0^mۨFq4<2R?58d4>^r4= -s-|bbNm*GfMv1-Ӯu1,]:~䢻$;'b_]!˵kG^j>x*&`{>OjշJX"Ʃ \ (w~Dpjov~\71*ÉnM {GQ:b`=$u_ C+Ԙ6Zh 8Kމ|Y0೶u x@:݃zAڤ*;|5 {=7u J)+s?&E$'f$ ۷ڟm%\zȼ_x3# CXT$e [jr/&4-o&Fc7zx}W;YHb+n:g/8k $2+\bGp]*]2l7u-Wjc(n^Em[V?XAͷrcaG)x]M8$'4R=_Ҳ!~/9w<t\-TؼJdLYP-|$ݟ2x)r,4a=3ۈbz7K 'vU[]OĮvp {: fό/ǎLm 'Qnm7b~ɵNE\9@tneYi8pq/ n7Qy#^ޙLd&B Hjɲ;VLÙY~+搜 `"G^7!JOrԍ\'v8yB?SjpL7>=u-΢q>`5#Ȓ3W ==' ~eJ j@.NLQXNjy>u/ F<3J=ff(˛.!0Pe:Π CGM>z@Tg}r/vA|>9rco?#Z\{ KhfjDпLaapE# @@}nqb;cPh89dBjqe{U2`=H./ K!LEw W60ʃ '-ॴtsv/ m(-vj d=1X&xY8, !]Ud iXc8qb-`cһXi-0_xw0WeF9 }V|(Gqff+;y[T!.e+0-={d4o5ա%#dFl;EΩN˘,v)ibti"fUyb#Q)XETnkL .ħoU]-+\kBI͗xh:`vE.Ψ7Ś_̓<u$x+pX,dځ"5WZL=u?7PPb:TīltOh!rE47<8\ݫ:<Rfaמ8뗸([_#Yetq. vȋeU8ddtVlTu$֮y90˂j-ޭVqN,0\&OerꌴɧRt~.Qa,y6I*EkHwzeNF-ba W-USRԓn18 tqO' }Cܿjj";PEn 'QeD e?лWذ=ݽX0a8Dȿ0xg9tR.*P#kͦ/,ؐXl<4HXݏswp\8@yY!aAڢ5ờÿP/"p Fa~k)7lvɇi{iKT6c=rKz֑gWG K+!Ӻ)P+㷃eդhP}IZRZ\a&2Q|XeG9~iRi1YU,{d13_%]wTtQ)ּ>*H gZ \MZ2 co͇*NsU$ze{#IV뭹4<~WG7l<PX6RV$7u[SBMΆ"_#hoXfot o+q<*eva&0CʢhE:y7mNx%Fbw] 2C*)ޕ:~6p˼m\ '\B@8C6\-C2< Zcv\*Qjppb䡓$Y?C( /IFmEn}4"l <eOHlS18x`&;%?w&ܔR<)u]ϗuvmSv,o\ QE0c\؉{ؔpƾ3ZiTdxZ,8wX_,}q6 f [w#cݹ Emb#MMKCΖcapal@0DR>6ɩ O"s rN*#ʏ`ͶZLA3÷oB6.vs 3]Me0i?v24j2H6mfo0odaKtaj^VLEWt35|d{x(-ҩZdZ*p־>8)46z>K-8Eȅ5GY&fm'&{M}]m'tg-- a f! UV]$QG>te"baV>.@gw6 fX1Z݂{h%w6Rs'yVw7VThd( 2~X! _v3Z;af7Do[7.tRL|:BߙwEwe3F5Hh%X8>d}eM :+6j0U$q(ť8rڳ =jyq&j[ںl(98a?ZC;=B.GQL"Ɗʩ] f (SȦ"Z瘂&!ܪfhJ_= (-4E16MD}kcw|-X)`CЩ74/3Dm3C)ì_ ab8C}Y]Sɂ4/ymqDa܌>\ZJ.$ Yhx@ /1sc$6K6QS^dԿxsU&A;b2[R:l0+NtfXx{+C"/5w}_xz iX77vS7FiU>*o77a « ;cG>WD' !Gb>0NHsZnh%'YAYkPrMGj>=ܭ.Nǂ6 ?F/U$Ҋϙ;-!fFRft36ZtٹWhx(j: Dj )(&cqjbyճvзs1q:=Aw5#sp.'9kTBUtJ7}Y{H_U'2u`'fNrWmMAF?7]]~!wT'EۙjmVrZoF+SbCQy~y?%[~sd^䖍3nד}HeB 0_ŞGYC²_[4AGT&)enP.n ֕C@<~ %2tZ0/n{$#:aބ^:_&Gts@g*F+7i*Ū; >}#M.?jUHψw9:7k1*]"2"]=9eBS))4r*Ou>J2TpќӣυvT oj] vX>* %Rrd)bwaMYpŃi_5?\^agJ ' /ynxw _)2AWЃǷ#M紅>w YӇV^myui[\Ξr/gazT}c]m mcofL'@S9&i5p=$2D O%]vT6@`T=@,{pPo=PYV gRʤVv:O\A(6OM;)هARϾGݚ$pIh%=Kڅ,t"lgjKEASD\XR̼ȹ1!2Q845MO\5Aw!M~uìiv.#nDlӱdu'^v ۩2EʴI˓#p6a MM"8$<>6SHr^bDw B[v:,CF7*t$)r+,'saI8Ŷԁ.q j8m pdDM <0en ̞Q醋leE}{ڜd% \g̑9*(uHWү ؂kV=ZK13ϞAsi~sx\]3- ;&;{S⡑<4)=䵠svX-i`ZzyyRW}6ωk2'ET&!D.tL6$ _$ԫgTU |˿:&A[5-{)Dž˽κE0Yj3O턪IGK,^-k&~aI%t׉؉_ByAe8TBً'[a{=;9EOc{6~q]L03xtyb;\'H?_ &J!)cA9k~7"ߖ^mu{l' 1L9wE{.Tk\ :^D'8}Ԃ;][GԈ/^!ptYJ3tNj5GdKr͢+uv^'#s>`d]+6cx'%Ysx$ oz:AtVf٭`.WkBYdx<</nV5|@|Z~p٠hֺR W iޑz+xU^$F ܃mYd `θ%!jq_Ui1D#:wx,usI@VcIlɩ1%01iR<5xpA.9]}Sq{<4FjJѸ)ˌ m h&CsⰹIhިR_cqD} {b4 xfU{Mf6O`๷fX.|G9$EvYx%_V3 -1Iw#YiϪ!C哩n^fk\U<_"ye:m܃|_ &)CJ͛qvYĞм}B.tPP}!𑇦L1jsbНe&A=ڑhC+[C`=;0"s^>!hrNP w\"UI~NEVw N~U-kZ?eD V%`c)&b,0N ^';"/H>ѦfspW$5J'?ۨ^r6hX Na{I:>aK'3 q{dE{Ub #k6'iM#u"{'PC^1A:t l9&vv֛22eG8M /_T%yǽ:ԱÖ/P.:6)kWݑ/-Edw#aZ?+CgI[m{Jv3_z+HTEN"Kޕv2{Wuךb:vips1i7fH[fn߅5&4{(هp3'zZ1S=Cȴl){UÂ:~ z1;,XQN$K)1kU) ~>.~rh6 t:CejɤLk "g3@ P:Sr) Xm\с+O:W]shmM[&-FE@mnIW+цl0v#hvkֵ1犉EW_~}kN\%+5ҧ׳ WLt_ǂ$dp⦺P7@|MtJॴҧ݇ Vެy[ghe74D˃RIU='WFQ$E3[ZTQe]KwyJ$ RabC1 # B1E. 7&h즬_/J,m$ܕ@amWgs>\S<lrѐs>2(axsYX _9`+B)w38 5n鮙GFk|fɸ2]De̩ s: 9WU Le 2"K"(W鱀Gӕp !s|S 5(}u%;;{zEƃ/5AZD9$z$4?4D [WRL>6Cnd 5<Ͼ)xT<1*Ӝي`P}ɏpЈC;+"(#Zvyv`ic6*_LC<)لWgYZ07070100000412000081a4000000000000000000000001662f7fa900001028000000000000000000000000000000000000005700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/KW]?Eh=ڜ.+ʆK3  .f597Sm33!=)( ge60GyN^4HA$a2 ޠ "'*Z\N4Tim f!5-=+GPw\C_Pe"6]-J>*"Q38^j ]P=^s!ļ/W:|D̍o}$Z3^Jk&uc5L(PDZK2rGf@qex/5JX@qI !LeS)3B;)'>Z74N+%USonz.!x,'%Y4, s6'WݖI"۷mS~ t>ƃe4b6p$Ã[1V[urN9\G_/Cn=96'ܺF8!AZ$nq4+nz@Hh_(܇/>p]XX4qL>$CJ ta /<:9{- ts)S|R6m,\֞4\؂M rCQ.#p #CE՟elQ~tKLLa.z^OWvPyf8$h-.zUuN 2`шECZzn`6;~%/PX}ļ7$7iY@{`MHS<04s^>ڔߋ/8iC DP@ڱjΖCrTR@µ "-M\Yr4Ȣ#g*Ig7ǘLolk1-$FЀ!U?$3X~䠃d}ZB|Wx1~ҭVEFY e]BIJx_ɧpPe*(>fm/+[-T]b?xm&PmSVYkld^7D`αw>)+53=X@e/NP2oΙ=n&~w ݽ=ס&U6R6h<"+yʾ6tԿ^鴅uJ>y}城 ClUDv\60ٝ(%ua=hkv. Qkve}4zlQ~ɝS ZQpcP!LrD%C%$(/[n:L}g6֯f|+XJXMqS)Ncu)g/ggRhby0* h=+ FJC='[:cFAj?s>~=ӯگ,K!U*lKUMA " zBcy'Is\yHfT  o8" sTdBo_33@kmhO{ 8>a2gFbDvN{)V{)MPݼ]t'D|Ɂ!<;6Ug5V\_+1J<9gH 85a~Ֆ*i2tZ*L08,O-oܺ+gV }rk)3,ԣPQQ%*?]Dgw}p Gf qM((eFC^LQ+ Vr5#zM֝ `9)v0$j`a 1~+r҉|_Qư3exL~WK%&FBZ0&x( Djx+hУ ˜rł` %'k*Uf10gq/%LlǸ0[O ]is?w2,]i]H>-dنdǠ9*t2{'5nQSN[gM|tf0&PTm_בLHS]L0k}8KIed?2c"[NpQb]Hͳ\aō!{O\S1z:yJֲLY8S&csUzvW<"ĴT@ hu7-kl>ło::S|DΧU-6|Y3j؊엛iZ+J9M>J'0vѼn/vTljEa@ XRR2hQ0RRMyd0. <Ȍm3!v$;~ a!$Omq::`Z=:&ZpH!+1Z'+ )k_vGyJ8V쩎@P7?n"Ǻ srk8V"bpM#syUgkPɜ~BDNWdҲG82PNZ#v Im'&&¡nuC= d5""YN]eF{3jBF!2' U>O, <#Vgdv{0k0n,6Eyb =ƛf7\r?<ľ<=4t&Uݍuݿ`UT]DN+IܯmPK{]_U!Mb7 e\CTguH E fw uQY -Pfoރ {gW/Ӣ9o`05šE9ru[u,;>\h ؔ;թ?m"iErPY{>x#ϫN)j@YA L"ܠ)TRbuO(_2qu7r"򄱍0ϟ?rm2gySN: jϱ$kd[Gb-REswa1zxt%IUh {pm=D*7O"!Q"hoIهI̥.=V]Oq(f}(p?=r`ul9=cƙepT.v V({YUmMMLdS'_1&%Q*IMQ`'WƄsJv~;adBcH3e *aB>KW?RRd Urh8"ObP66߭l&tYV|9` nn%h|sce-ɲ97`>I7aJ kg著j,ltzV;ŚE]f!s'٭D[nZA KP%*Әk~sUb kg?~\Hs:֫X^$2,rZ/8$FkZix7l~sw+T5gW0AK3,4ukѹfI]/œlא5 iou1,@?@|v$"G{\%?($P_^p )̢+X}!h={ R{me;. Th@EFȼ%lr d~)ODhsgn7j'85 tmUJj% z[Cp򀬋Z}1X/u ؖՙgYZ07070100000413000081a4000000000000000000000001662f7fa90000421c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/1A]?Eh=ڜ.+u k++ә3JI"2 O2h@R"_;yUj3 7C\i7kfH +wN(.A@[g՝MD ޗ8bdNYx#=~ː=pTO)ڣ@ڿ;I7'h簌|Mu}9i+WΫᥞcĒJAT)z+467N.-JG )f53xWuR[LJE˪ÖEw4AbqUTn|z&zm=p|x΄gIy9EtQE4=,?`R)_" '!28>JISw:|cFtƣ!Y..R8#lֶ ?>}m:t"X24 Z,0B8nju1ok Em3Aغ٥JKUodH?;Uo_Wgzbx9fL#1SFx3+'(: ƢӺO@|;GxIicx?EM[HʯM.?]2[A$4 !F¿L+^j$_8atX!!GaVgMXK"$й%pN:cP iA^*=ڻD(ߘóGۍ2p+>MCΪy>o$Y ?MBJDZg=15@{k3^ }Gp&~Ue_CaSSV юZE9=}1KQgzG0ܷW8Ч 73u=`%@x`2a qy~EA7Nb E%?şi`x O6 a7{q EĎk|v6DE}oKʕ{+lD&"Gxde7m/kŌ ^>isM\j9=ŠXU :@n/v=3۾6t$+;mIF߹MY7<&[s74`zc3 '3W[}!7vfTX:b|>Ty~lҨn۝jj-<%TE&2\E<%k^c=Lz uvRU=:PʏYY}:EG?駆܇-U۟!f4HI5`)J×qozG8zGÅmM7P'giLf6:yВ#d -/i#ks-T@ OeL]{ * `>5b=PK8U3f#Vj:m==-Ϫ ,%~R!qŵ5!}1.jՙcT(MݪRjg/auaJ`=n_]\"}CV`Tҷ܀UȂ1;< Z&(-D}'X]LݪrZ2.,-?n=PT36E.*Cd'*KnKYËC)!"Vr YYs-uo>]{f:%?P*ƺY"oG x ؙ/74 ;od\iBT` Gl]G4g=qݚuiG&T+ y/JV?*_8wG 4Jٹ`AVyIT//nE11!DB!/7yuJ},(":@VTQ `E|߲C'y׬IIĘZaJ*y.s^̐CQ^* VEYNL40K6=!rFhY3*޼o`_J6t\}ACX Ւ'3mVg} 25uڲ3. d^ s",];e*T,D7J%.;Pkf^J0)2pr#[YZL}R5lNcYÆHo,=[{ }nqJ{LcÈ$8-.~4aە2JPn.u9y۸n^]XY"`EG(]'5gMf7K\wo]B^4֬ ,e 0^GFg}NE͜$]Q 3Iܞ] 9?2=/&͎$(tkVX#*.YXd*\׷Jӱ %6icE̟Kh.Nث.T:t]XY-Lϊl8St߼(uC#iA J";3jb~H-GrBZ {.b7(Q<^ZͲ=(&rDSnF3+iҵ 9 nq$*ϵ?kW<:lÌO2tp҈0\}LW[COJN?TX:&U!d8;?uԩVBQ|%9  yl0B-T<}nYYab {oZ;bs ,̝x#D烈=F,ҎcP&D]X.Cd)dhcZ]UwiFr޶6tn:d(p62}t̜ÃI'\6R94U$lO1i7mt۪V" "k1.%#TC WM('5.TsT 8fo:^Gk}'Z  P 5u_+b—8`y_l1 zm[2όrٍu Awv仔JCE>ُEְKldizAztz"`I-=f m K.f Z|,b bF3>iZ9_/Ȥ % f w.zO4v_d׋ VEU0qݙgy3a|zy== ̩eXш)5*1I{d> -T:;kVK=0%n߷/XaUzzHě2~{BQAz=-Jl]RYME 9".J]9lQ]1qehPיfxމ$:3ož!oo^yՐnfHCVX.PxK {@}F03^/) mp#f56-Y1 ^5 uG*;vm"!BZo.AarrpjLΰQ2ʶCbd |d0k{|?W8˱ qA_߉M\/}? 6HƕZ~RQ#,ic?W@ZuqA_zIM:ˮFiޓ10ľFQye-YL>KNb^U{m z/$y1?)YV#%52=s"]'F6"8kAGJ^ɔگ׽<3[U.` ju1κ%<2a2xC=lz\M$XW&)aV1o ٭< EuJ[`sossĽ1?wJ}U,Ae@Iqoh:дӵ15|Nq[wv;̖l< &l< }nT@Hb}W}= $&Ehk_t.QHwwکfQ r8 `*F#/28Vf۴m&V; V*c[h 39!XjКc-a?jZl3ZI(!Λws2hLj3@J,r { GҨ0ij1*]FqoW`@W?=2."|Zk&8Kk̹gC|a-/w)@/𾀬"ks ]wb6c&`Eff65.~1?VAem.ayS3i^nka ~c!nv1+[6.ͺ)m}/6?嬝w1'E_>pӳc  (8rjj-.,ge*$=>_K5>qu9Wh!{[U'.،%}kYV`dՕ8|Τ.:4LG&M˩ِ~)&9Q/F'2ݖ%A3D=gieXa֤ C odAKE-Ak{;KVOM/aӱ5cJaPh+bl-{ v抁Ϲ!Nanw&ٟLB~5)T[ZMOJvX?9xY!"]hSj|N@NiLV aYKpR%mԺ!fPuiCBtsѺP4fx:Ќv}rm,R>r)aApp0)eq ghx*:??Zew0i®,8?[VHW gk9(Op.I t@gsWgQx p=4>ֆ0+/Fh<:}#꽆9>XeÒ~Ѡƛ3N EH䵰GuU4 `V1 {r͡ zoAy2eLx2[Vٰ@ꚍXe2ӚS.f%: ԩiazLq~nD[?,mpq,шk W"IBqVKT=?M-H&O91"<n[H%V>y+Ҡ)#M'1lSiEec:[UvA*HɌG9S& Ǻcze`0]u8M;UFIszaBP=k|tNw7L2LԼ`^+ȟNgj)q,]N$7QoJa&U (_M;%IMT}V#V(ݽV7}~G7BgBwGo,|ΗyA5lH %Z(7?z<ُ¾,.A^5̻Me xB7Fy+C۫>o Ϯށp0izzxD:Q>"~mq1W꟦(*-b7-HgMʭ16к(x'ppNĚd%h0>vA l@ԄAeIei2SމzIs@K!\xc0e5Lk`NS<˘zNtz\h)jrAQTR+e\_î3 ޭ0Zh z e=bnCӢ(o~ȇ\Ǿg`cL%A(\g$2Ds]mU5&4& v8c}i#^[ 3QZ$np bn 6<- l1FG$+ra7j zA_' 볧MN;dl4NԨ!4oJ>U=\t$}'e@4Z=mbI<o/-S5n!; a tJ b9ǂ23:.g8md4{ZguNH|{dt`V>eDRxECy=s2Yrf2\>zDŽi~6~]!~Q#kbvl50bުqRZ%ԣ硃v[AaE E zcH Vysg#F҉1llm̩:CSmvmygĜVU1uDtu==0kNAJ SJK.@!RPF)vr`9%& j*}_*')~%QT2K5ɞծl -*f2Je,vxƠm>> ߝs0W<'Mx]0o *V5ؖc_蠓{d=ۋO)ԧ̶)3-",?չ3/(Opt 6:/tvn. \i9êB>w.E.mVm;+ oKVMa!q_XȲFؘ"ɴKU }BJ NKvx+f\yqn"9lڰ,b_ "^nJ ާWv1TgC=St0<,FlKFH :Hاu.!ERcq*o0a޾@f.$wo83sGWz1OE/.rG'HjWcx_OW [>ĸ'a; .fThV|<{rsJ[9?vI9gyx#؇+)d"Z%:G(XBm'8®w}Eq1*#o/-tSf8s怆 :rBF?ۤy;ClƄ˘ ; L^M0Q&|ZzȺΫ8)e(d_}=T |Vu}qtoYwRھcq3:\ray:l >¬+c=F҈%5p:5'`\y6CU~c2[N-z"*Ӄ0(HXR6C-I?\=Y}\ !pX 0WĎ&(^N!2[#CۡT/rmSNt?%dOmx?-m:j1I(lȿ sz89b#h|l8$-%]a7rŹW.Z#SnԸUOafv*7R z$ƐLb.0Ueº+hH,OTTOo' TeSF>oYZAt|.x?לa@#mA WWzkY;*Znʺ22ҬAL:ړN&'DR.٦4S](#N0'& >6E2͜K^"!*Tf8pɬ/Jy u EVkg^P@}3ߚ=3P!d^9I#Fͭ\Xcʾr(;3r3SDl@+3N ]TSx۟ RZ|E]ǶIlτ0kh'8hPx)\ۏ0|E5ËG۔%Ǧ0Vwə%޹R=t<=؉aAXDgq&J)Le9a+cdiq-,Ijה^uFk5 'rdz5),!d+B%o&.ᣱsYuq0AOqVv T gɸ3SX${[W9gg n(*dQqk=#MT&H^̃̐Gt3zP$d H~LtRՕq/2({.al@dk,tL۸+P[#O(7c;03 z= ^ IIA@i>F7]M,,E6k dݚu'(QG]{cR73蕪#I$W= )?Kݗsq폈bMwM *}A=|Ҫ__4PO ; "yXۉ鞣B1)Sə];E%3MNKuH_ rvV՚NʑnsM GSkvlo!@g3YDd!::mq W>r4ա҇a6*TiX ]^$Ϋ6 9c^9 s*] ǜ_VKmdν&j( gs)#ԣ+T rݐFC]TW\Z=諓(ŭ$ tO=?ޕf(8PFmH]1` BFD6,XWFCi8 6\IEpbLHQ백nrOD x!eH(&ae1SG}X@SVix543UKv&Mit4Ώ֒7JՉq+.1^Ehw;N'eKO*IuR̷f?$Gše o^Som3[-AKju?8~5C !Jd/ޏ$d[R@ [,YX/§Ocʲe=gR?R/ Nа`֨ }=K);psCF };p2ygQR^~9T+)&o;Asuרpi{a8p[Qu 1D= KJ{~`jޯ'\YӂW$%%ȣ`!q=y$\_+7me}ӕPw$W=Nwb]Cm-$,!z^jf#V["Sĵ7f鮼ZtGYj8ĻO]'_mm6ZJU|K(n5OVLŴo{mPX~IQԌ9{NcJ!:^AWJGbQ`Q4O\e4toV>"u/iY *= j: ezb5iuifgaџ;aNza+`)`(HW7ZxgF0 > 2&W>ײgP@k`lO43ai\\ţrY7s3Y4pӲΗGF6ՓDb]r_ԂDԻ!15 D]ۉn$uݍ:bAQ4WqUϫ@s "z`+#m)`Ljt4F` ELڑ 4g^Can4v/రA?;LcQUm Tg+tn;ɿi蹸K#} u ֝Hi1z 22 -nX fiXY>(ͱEHPJ jW%.9zn=-|' nnܿzfd$py( ge|o8w+|3>?x L~Hsaq^luir\m ](Oc_HdK ]5j9)^¨Br+600^i 7a1ZX̐ԂATʙ(sk/RIoY މ"_%{YX8纳;e0KxX0B ^t3t=x ]; #Ca5v `yÍeY1_(tȚ(z8c_BURAT E"r3 Lz.aE8}=YQG7if6yk_Bptu'{UҜeى/،U%A$01'({L<dy}Mi%V5q{:MidG,V#)G&On2wU^ M JGq _֫Ґ)ro}Ϣ!:KݵʕLOڂH<p׉l\m ZJy Lm&f 85HA"zX# ْʓ#E"83Ɔ?uQ!0 u1-M#8:idvPrgd8wnUqE{l5E\N{VG[l"L|/GS=ـ ̺Ԁ` ~r0k1VaX7&n g(Ka錍>"3PN-Dkߥx,Rp&Nz_eb7a.//zk=Sz¤ Ψ7;,ݾ/Ge%n (wl2[cڋN- ,[\`o_{p}i9d֞ZlPdUwYcӏUVPWwI<HU 93?64 jBK Pzǥl^`6f#d]j#ϊ`Q =Syǎ?k̘ /z~8#sDkA⦄Vnӹ+[vڙ R6o.s }R?VZ ~Q,^+~^!u9/p,߰F<(9Cq|13zZaUٹ1Mn!zfX߉>Q'ĈmXnmsqjWl[ܮ* 鱎3ra8m0'q's*!-Az2V EAiX <8BM sOȽ,_qCuԷpZ4ƺ|C3ۡ^fJIc)H0R`!/aH `3ʹCkOdr6PU2'2ف;%|ؿ` RQmNda1l6厨mGnxrhu”|X7s+]$D㭤LlIL> Xvp)3-pRzliq)QX4'ǭJvLAt_<Ѕ0O/2*iyY( =`Y=u$v&WDq?س|pG`i|ke}ZϺ@ӣz,2"L.wl39kQ]|>I=Ep}t^4Y<,3Q5@4œACGNU G|?rdtόeԴ%ҩѩA1\dn 29?~-L=̏Afa! ;yn:?paDžV (Jh$?D : 埑wV: ZGsA_x<]Cά3x ڢZ686׫{{LjL(5eJ\6*Qmɕ& Ȩ )IednqDi 4/ ʓ23\LD]/rе{G=qCCսdxHҘ;:V&V:$FaYb1ABn:P?@ieDJ9Le;}4!>kx{#y X'7^ Mb Ry {I-gJs1`yuCՇ]/X 0bd r#TXW,n1ŏ(g<Ѥo3N78 ~J_hZ3lDt%=@d䯔&3ߟX5& (~nCdMU1M0cO_)#5X%̎41wG;8͵Hr[6y[b,w)Q#y / q% aT*vŲBlb) fӧ9}@ Ѥ4b5a^b|kE#C a< _܇ eWҺM6:z7@ľS-IG/钹Oc%O8W(\_0cEAoͱOFۦ~ DsG1Φ=Uxbѳ7Cܮ;rL)>JZ.s߯мKRӝ4gcM cBh˻ 1ڭmgx J118=}P d(WdS SMs#%/98sB&sĄǭ2^3{ rkh#;JzSHܿO ; ͹;\tZgssݶh)WY$Qn:щ 0âemr4uPjUW:%H{D{iHm% M5G[6Mv, ŬM~d8Q;&cz^bD_H?C~t*Q _,,dCcɚ dcgڊ'}uO6.qlT=bv5ʐi]B(riD;= 1Bt 2&O}MwP*20Q/b;>崾H6]`oKI-֚ ySS,N+ GV%URQ DkTٟށs?R&a5..jzxKxV| #+\/?Q=W]sD 6G3f9g,C>yOϹ/{=YXv_59K(%3y̯ o=CM{NpYGCrAP g$a߇6t4Bvy>~f߼ħOe?k2M0í]ցF,L#g0'Gj̊DŲu g/_ "N^M,";\La5 p'j0a6q1f53:E\hCHZ{p^RgUÌwٛbj.>k|$b=p2yNUWţCP~ێDZg_*_ɪG;~kskq g{F .&?4K8lP wbl_q/vgN6; ]N`N"p^A怯6 AHXG6ݙ¨Sy~ߟkq`$_PSQ:ޜzpCdž#Lȓ)1|'؛ WB#tslHt5K$YڎGZԝQ#:].@  z\V:wo 謹Yå"S#dR iB+J|q ɅZE V2N6]*di-{Ug H&'߮;ugִ۫Oz cBsVEUZt! ͷ TAS `漒IR mrbӆ !<̏ߑr2bȷ]KaMsSk8CH VO-w֮,Yǐxu3m|ɖ91-,ћ?#lhDT IhJ VܱTL6u8Qxne41ԁF]Ç,KD |y1BQD$ʌi+})E ˇ|= zBL@o,|֗€$qKZM@\}ܨ6 w;Ly[K@n=1ͮԖִ XE.j,TY9ߛB0S 7b'0 O#B3IJUc6AܖNJ:u@ #HME/m^TU$TU Ye\A.6Ԧݾܪ)wWzטJ);9;*sx]riQy_>i$wc2v E2Qc9xssIR,?s6ǀ [3=9DU`n叆Naxp8+QP5]r<:P+]/UX-, C;?FWQy#7Scގ \fYtmC1b/S̠-ӍH^vSx'VcVC6ss$rr Iͪg)}(0aQ {-1:[c] ix+ȴw q' (DO4m}Nh(ghZ]oHK@@nkB˂e>};QrhpnlZJɬh+`McWcvrEǺa _wE9 Cl|%gF@уYaC &6*%7~]ZU!cFUhN|r.?xߊ7A,qSPy2gH#}4HT$}ɤekb_ihI ZOdt(WF8mEa @"o^-]I+:u;Ng T\_@'w0P1~H3_͊̈/A_<*5xtJ}5^"@&rs l@-CIf{ wSeAF$ŤJ_r( ֍0*Yw`¦eb?G~؃t{ ێ d1! $kek8UPȱwnͥT4\gV@"TiĨo@a@iHs; H?WOvҺ|F<_䤦Mf]_`΀̟֠A45z?\{x`' [ 𙖇CGq8-{HeByeWO2'-M0+vJy-ڷZp6TPhAPQJ|d ,B~6́RQXi[8R8uZ1b8^^nq] \#sSmE;9Ei ~5Sz)bݪ؟zLZi٫aH[H]Y aJWR)إr WGݎĕ/GGU95)UN85Erk!:%|" C/?u^]d\Dn]cBzA7QκZZ1#?y$ R{;qx*F'56-j%z͈u^s&ouFR O,I ǜ?00AgD70`3eRнG7r +hSW;VUͫjXSf;֞0K;5~H)GOCaIr¥*\}X:jѣZfʸ업"iB<$.H~uqOg_}m^0W2ݗU@LRd2zp\a5 e.(6)_`j{)8r>+ ,WSP>,Q2=) ?.JB>NO AA3QLVB 5=/n ́e'LÌ)yr]' l*4;6B | &lFP Ba eU1y&1iLRuBW*@ } U*09<͏-qym(m'Yas]QXk@>,O{ԭAi֪+\rq&~#43;!q%ٍExDHCR2,!Yr໶a "=N DzlPy7*N਻.: Ay]M2QeKv:q/Kѷ \1δ">6\- lJ{u$kk%ժ5Si*|m/*!\cޜb0F?PԴp ͟pz4ޏH4ga, iVs)@qN'ջAzhl9]i1E@POt|xivضh8nl@=A]pDLJJe0z? Ğ;(X 35/c!T%f]NrqU׌R4ySt ].ס6jZE5tz4PJ*s _$\n_w\(()eƞuKs66yF?# N֘6?3S*!! j$g" VYrDkigqU7$n-T=FnE7# ro1z`;F 'Rt gt|;H( ~`ʿp_=/6#»:VOc]I,VN)[a¨oB ˠiȊa712GaL,/i VV34& ;q0# SrLm["PDRҁx6goc(öiAY"NƧp1+ jP# mJZPiau&"n%]D"=NK;REټj^G=7<.*Yt@7~)"Q0җ̈́ nMȊM﷛Ա]^RSZ 1ӿ fQp]z@ d^~],)6h?ajP \#,+ Wdc&J*?Ȍ}ӥ FIߺ(dRu>)֤:Bl _Do`1_F d.I+ss˺-+sikx `2<8BhR iODImMϦ/NfBpaApnCd*ՙU]O=Og5Fa2k)-mV^1zBX'(HZmDA:o͓QV~x ]~x٢UpN-P<$8&Z7y2 <ո܍dDB(QWlYKB-,g}Fp[MD7Ikg]<O}0uP좐kn֔g+& f8B`׉H\GQ՝]TZzmp\[okjJ&?eLZ_};^5u;/iYͥs n/7`7myMO&)" O >ϵR]!> )OnVxrˆo^>0 Avh|)^>_k)qx# J =5* G:D<ԓ -O,s`N _,E`F2Q3QaO_  mMjH9kv4wn~pbyr_F\5ySb ܡR`ChݙvD~P Q2sfK|p3"9 GB00Ĵɪ}'s֨\ f,: ;T6 p1G+_EPJPSiu`I Rdj1qKaImnE Jl"F[2PԌa|CGQ?;_ n"/&̰*ZMW}bhXtdSc2y`іh c30T3Bdy_xBp,2Gl!E*<5@XCE-Op =_i0$# }ϟzad^⪴c-NS)2nwyZ&*U !Wєo%$$԰tHz6kqHLN2g2i0 O$ joWv[~y^&t#>`NPh4Fq+"vH| 1RPfHE&AFHTHͱ> JA T0Cf-kw Set|sxKCI LV=aY:XIV?պq9,7Vp.Té&9*~kQ;o ,d4 HA{^l弅Zm.UHz&`{AheI5kJ+3sn`nX^lC7ڠfTF[0 r')`$EzERg"͆ Up 9re} > ,0d5%uƫ\݌Mp>.RÌޔJ*^;ud/N2a<*+\U%c_ (Vzwz[4rI u+u1&TW1Fp`,h{+uâ~f+roL̇@x~fHRݞ iӅ2WXK--?|^Br\V 5v@Psx E5b>'nϭNϽ!JM*E໔kj'm(ޤ]qv)4)Xg6z$IA:( 疯(/j< {G0<‡ƙZ@O1a^h=i`Ŝ-:u?uՒD&$S8WKu\@z붃 ? zҲ DSsVf̖3ǭHnϣ[m6û7dSin0$t(穟Î.AmlUyѯ0)Vza8@d\l7Jz 1;.jl ^USl7򦼠*ښxOˈ\oܬn….?Hj͞+/@O)v0Ԋި5[9$-fLH؋`c># K8־vo16`L_`eVmƀx TʮrM3j[Ox^?՝ bs;d%LrMk/$]1VufALJ31;*{9e4:³8lS¡D8TAhu<ě0]9Yf؛(B-L3"4&;\\,чwY}:9c:{&ǜK`*ۜ5[}<[5kH}=(v؉ѣzS.$.x&ƙ:bSiO[#޵~6bePw&8KVZv͍"~Opj|&%,myh0m(_6 >hv% U.Q r~JRbϋ!\ `M{0m%B(Lr?7`n*d2~T 9ᥖ ӷHKN<[?R7Zfo$\a׋WUD?Y~A,=۔܍pNzZ89WО-dFC ='VK-yAQ`vwF>VH v=,>!nd:$."%`C;U~e^ 9 v>㍚99 ]G̏hj !R[ sS^Jg"[eKa;d}P%CA ;68#ߛǒRV>+y JTs]"H,Jl04:vLMCΌVEJ-mg"`R{2LCHzA;6_!eȂD{4!|QVG_{pflBo2:F6yVW q/R}B;:n?\]3{[NN$>uɂYW)AS 9W΅j1Fg ge.vhM犃үicqU8 ]ZT`rXaQ8"yMMu>,hEGoXcV9wE E9f/ EU@JmJl A@|pvϯ*.t`ŀE.5 SݳKImiSW{10SBOd+N9[.\ΛBtٕh`~p*{9͗*@/'H$,/e}%,}t aS(S b~Xȁcь*gU|z%GA 4]S(=tjCSj=o"|WOpM&74!Jԝ*dJh;S6![ZEem%-(]9c.e 2 jfTZ_uh1/V7 U(;^ ?U'6z˖ܽ }.(۠(%hϺTj yH杅Ƭgx#Fݻ^L. شiBT*I`΃2X ԈYU?4Շ5f8N{^ɤ,rv/>2- N #bM` ~ix&.c.>yF)dgk\Ғv r'\#cF^݇F4QVWkm+ r %wS;gqdҠ>\a']8*Z,HH8\! tBTe7BsI-1pϱ O$cwKxy-PCAxYE_GD`VM«Si\9+SӅP:;\;`ޞ 'qO3_`ܡwHdAh(@{o3p{Ά;>.M #}7 0I4Z}.3Ƶ+}Ͽ`&Ixǫ{?~緋L4~( 6"c֜2J=qV56/inpr<iec n88?~/\mʀՑREkq_ rYfWa&腥i%b+]]cl=} ]lS ~Xw@;T`DќprBDpM\NIndp_sV~Du۰Vo"E! %5Z8t`Zʠ%ㄽb0^C뫖 hAr!.q\SgRAi%(AOtG?^G^'rQ=XPl-w aբa;OP&v*Sfʘ,R#'/N/aR*^2bX])E[ m 1U',A엃o^rnR, ivXTgP p uSSVpR-x(EzHr2{Q+@IՅyr/!nq5ׅ/)iO_4՜ '&5Ez3ck{}^OF' `Dvʠ.0.o9KƋ'7ir2I0lh$PdmH*|!C3ұW3sOh( `1wlЖZ;'ɪq~&`s0?E8`悓\,n[^Q=/hO& j Oӓ.Qq-*6jGUwJ 6^( љȝF[36gݠIe{;& S7]Nd F3\lpʋKڛ-~"ܽ!5$܋]6n_ԍW!x uڸ*.Ux Q q~ljܼҥ_+͡Ec?lP#:La.!˃^#.{?[fg03e_uj*gI,?`CiQU,5(wy6;?V'&e>E= 0mȗq:5~BtvNEz$bᄲ>({VS(`i(CpԁR h Oa!,pI9A ߂<)0`{"c#K27s4>PȯϸVJhG'WעPִY띸!%J;_1I%u{f:l?LP_4[%3,K:]S;&2oڂt/O oD'J;ގGm@j{畱9~)زw8!W,6MpAA=}s$g*)!!S_=z DpTe/ Nu5[kc&piɘqیFv)t9.d#[nVZ61&+ܒ W% )g3_u^'̓dRb@@`BeXJ>F,t F谟k9:;u (=t|W{FJ9G H'߉^)-ߧKB9Z脧=x ˟M7%&%&TYP#f[kص qeIJ}0=}|̜$$v8Bl4osGLv4&.hcvw&Ksd?V?K㏽$DҢ`('?N t15;[g\۾1`_=.-_e}c hRU| zjwMeB}z@ pNkV)w $L]7´t˦",|)"::n%3;&[l{: 7oTy:@/bJ(+Q\#Y(KlJe)vra,VرS^'pM%0M[lIc6g[2`qzKٙRy^6hxQZԦOKLY@ϟ|zI #TK. ,*bf_ ;D1ZYItt2C*vdk0s甠4Beb@>\;ԝ>A Ȉ1妽|8ˮ|@Po2+i</;/PR#EA_<ʉxxӤ%- 0Y;HCZ+cώ5wPm.8&PeΈߙP&Uw%5aܣG?}{Xl u)zGK0Hg@4>ƆDFnt 0n6U@z#^|:%c6fyHCpM莬Gk xUp, *zՁPubTF0D!)А:/S6ZidDb/afnWCz705cB^ O` ,P^H~C 72odLla <5pʘ+@\Y78cKc\& \Ͼ6J̤K1 MiHk$y뙹@JXE,=tSK)Vu|!ȷc025-G=E$t>YSeϦ>Ȓ.P6gtkF7eUc&s+(MZ ]>iR}n҄4 nuɲt/5Ko1h,|^}F0.c`Iz&K-A Ri޲kzQ\"b1q ,`/B@: T5R4#\qh(Kݲgn%IN0+w@ASeRF˱y0>d?|>n%C'1@ն˅xZ*h^h$\~$*%.`—Ev|:B2p1a5KљyOpeƧu)1ڴD*.|E|}秈I3h -Q2u!t&+*ǀy#J H<}W}Cڔ8[U y0*l!=~Ju-bg(gA"UOBPʻv`4JS#Nhj$9}ˡ΃uHjk uT8|㼇8-[(ϥUQLIWGtz˒u/n^MT?mb#2I4;lggPX`\,PgGpʽ?KoGyS!70]Ye+*QbOh~4h`XWqaNX}U^*+Az4v#Y߭w #ˠb&@eSw,Yvӵe&`rr!2_Lo\W?en~E,qA?u#E9%Ϛw6vNՓWB$Xw} 4[NrWȿhN(t43i\]h<@1 G!Pх+:~Tl*` j8R%8bq.rOY -T *.A*IZ瑔 K]Iv9鋪XI U!}CGИ{FѯY6u1~ӸNtQDغhAg7VeAܢ&t= LB5os.9,͙n:T?OGDxPRܯߙsIQ 0ev%gdMbpڻ. Ǜ[dảb ۖy T(.9W^]@E⭊-bjjz6|e&W8mqGvD,.Qq$,N;^ xuߓXe壏{(d*"AF;\*ux& &Zۭ}˦tg>w^N=a.Jrq"??},'#hRzLMl^yD7F 5m(\"xJ$qa@? Ȧ8 F%Vdμ9W;"Z(Iu?Se`l9\~xP+F?@|sw[٫"] ;C};_tK'\cbl^_0}ʵT25ټ=+"k3p!{J&BR&jP.)"~0aʗBONUk|glcR>ɔ݅pZ{wQ}Kcx6 &^f"W^[IM˜ ik э"Ё;K/U pDrW8,\i>[:XKƒ Kf '}xJ.gA ҦyZ Nw3q[zK<&A &[1r5o6F!ËR?a݄\ˁ[4B;ߪEq3z*TafTs܋B3Ʈİ1q8Wg&p&P@S52Ll8^(.M\A7ՈzY!7SZb\g|#[̛|b(D\(e"D]yʃa^$& wdFb. 2%MP1{y8R/(qIjeRCG1a滑XNCƏDhGq]_)TTF5?Tt7/B#5R:I Ɉ=dCW2 F&E7J,1i%ؓzU}1Uwy^Xӟ &.N3j݇%ø-Sal2Q;˟~cϤvIa_[o)|0}zul9_DZ8I<}(Cvu꯷|[ZԴQ6`j.Fm^6rhU2Ms6B128tGyK̘A@v=I_Mos^B9p9%ɯOP&SR^ی mCH4ta}܌ΑREEC/ :k؝w8BQe _8ҟFEÃO q+&TǏ]=}:_d(&sOԵ!a0VQx{  }^.xyariF=DMN7 ߩ[aZb %VKZK< ZdǾ#j?NvQ%QDC9a*Mq[3Z$M{B$~>&ƏrW)+G2jɩNooфJd 1`<&FcR7hÃ`V"\T FSo--7]yK5gCMeHacs$FmL*Um1!l6(_T֋Z)Z2V>y4}DûT?RLG?\Z$?϶móm~I̳ "7ZMmLcT?1I?Freƥk Xp.pbI!嫀Rk] &~0SM,Gvq^.cXĊi;:yFKQo7>&FjO>c8;#}o]odPߏ}v72ɯT@$ B Y*':'"A)RZ]\#; HJӥM1?ZGKαl' ʮ yә[C-Xu]yB,`ݬ0<.<KFRhtE]}\? ?X9;-|ms< L2i1Q|'8l~xppI6ߴ>QRQQmyzm57jae@E͊մZ--Shr[YC@[ysQ*t8pXg?&CEhlWV~%aw+ o>Tr&Ńh}72ӤvGpd-7qLpii%I Z75:!T=vGi2\3Gz}FLXC,2`כ"4±sy.%@2_rB߂>\5Xx;a"_ksK)XPې,%|N..8LoaP~|m``8L,6YySp~1W3d x 4۰]﨏:SN)Xd ԫ} Ӣr9(dH⷗9?3qrH1a/1q<օĉF|Pv@Û#+AGL.NJ `[llzlFdGf§oZAΎi@i޽mJ^KH fÍ;45Wڴc9u⣺0F2cMw"1 zOխhdMieSC!aƕﭘ%F/ranLw49@ A|] q! "i' P6Lغ6 ˧YZT7JQB[kܭhh!6(>sM&@*gp]AE|i"iR!iȣ]c̑;N@5tNwUe7xAe@íL~wGvu#Nq] vNھѦ/rAbvuӚ-nxdgipٯ}zNl8H6f^.xSRͿ*8Dh/5oyN{Y# Et!$Q3^CWZ-:z@`MuwE`XEP~xe\ O63k>Y>g=qΏu-"+Wr<Rv: ޔNs I3VAUSC#Id5̝P_ n~WBC'w[5Y0zlRu/Uq[R9Eh2F\3Jn*ʗuj_]gTRlHǿYcs#Y&+H[l˅N,99<Z(, 6"*mg x5<ӕ`IY9)."q#۫?C zbam&c :|k5yX~Kw٬Q98-w,P IWr).&gXaiR"VþQ#\3?l¸R'럿H) v\W P= B;/Gdt<c)FԽKdĘԜg{}?eקGtHQu :i3ȧΛGIe.viď?pZ@!)=pA=ל[~5bl|hԋF`Όs'97G"h+iJQl A(pvKk}~eC|*^"C*(a\J*HV^|!>t⏞ZF&gb-OΆ^ rՙҏ|w+؝WXFySЏj}s$_qO(7^X%53b"*PAFF~w9~Z{5me K&æ-v;kb>Ʈ)WQq=j\2I ڥ7N4djxk]!Z>.y2yIJVuc]lK(h`lKK@4[Jl  RroGq XRQiKIjʂ'pFtmd+ꧣ{f,KڹἴLt#.SXG0>}Ht 41I6T W!?/v(&2_SWeV6]WJEDZK2/Ɇ(䆧EQ,-PW8CU"s;c?pCTu^c)`Hp}j>3p)"c_*="G#L\Q6YT<*ft-J6k%l=[ô 5;Dte綐;kOܪ]yrtC+xʮ9c&}k7ZˇbFgjZ$YE !+/"@@oE{KZ .T=Y6*| _FV3bWh4O%@2[E6M NYO-=?ӏ7YrM,Ybh^.Sŭ$Q#B Mf8y شԯwWd>`4.r2,P\WD5RV;1I$؟ -S'md3/C?y]J 0Y"9j1H=35W0 M;K Ru\-޶["SIu[ۘ IG:{Ԡr'y >]0rFy$7dA] VnHSL2-뒦&jqBj-<]CB^sPt]wQ N y@]/]}ch΋85&p<0e46Zyz h &?=aA}WFz,{E6Y Y<jlQtI-۸>vQs)$;8wz׭7>@/K 'qX'HRtJ.io2k6R6Ipfz!`#>yXzG Ic}ܾ=`sW0],-N]3`_nLu{P) fW1ɥҗfl}:~vL ľ]= F\VoujD_3/xGjn9]үT}ͧb5\B6Pz6y zqЖH%n@ZO>!>( A >/d^}~Lߓ"RBOPp?2f`@dQY]rȳ%8NA<ɕ[=(Bt$t|QB(aF㱰"tyN2A= Hhu/ 3mSqP=Yԑv"d^2P,0^`d#seS{0bb=Q{@cү5nHMdG0t %<y/թ |oXj{ ~l,SGن &)gݿgߘˊ۲/ KRtUV3̙k+n\dB#w?Z 2QjCtJȘՏ?0[:ꪵ|NE$CGIkpΚnoE$4pڽmzTy@{)g%V/&ңA7\;QQ60g ,e4Idn3cd@B,;I!&ڈc& 9(qM{/-~g8a"'F ®fXZңkuRhwK:8%9vu b&qCw۰~ +5yDFu[4W3>Ք?Q7ǿG)lRK{bD :& *pѲqgK mgx~$ՌMgajڠR6Lʚfm>QDCm.S߇jBU>Qq< ?~fU#AiŻ.i 9; |M+~v }&W$F5:ضt N #zdyx#Oc(,R>DZcH8Hݪ' ʍ~E'.xf}\ zHs!-4#}Kyӻ;2/isy`2'1U^DI-0FWP]=QHeM`?{Te\(`زcMyAF$'mlBL&AQ@/tp' F9gO!  &p'@ GߨE[_ُW-)vԳK2\xy{ 2wZO$>7#x˵q|*jVRt' ޒbI/jQ6~KPzKHg;Tӻ|ݞY'ݕp߅Sj{ILQREq5́?h#߳ Ͳj"`K1Yx{"F5=CܠuJ4ˇ f{KF}e}Cp&L'J:q8)}+7H?DW20PE jlUE0n3~^Ώվ*b,Рܲ)Z b@fI6]4iA6~bTjk̾HHm1~0G U8_ "OrzC]7 VC4Aⷸzw#9UG%W+q;80CvS3 p[ m\2CIl} x@&f04OY)21P }vw`>/~XǍVnL2鳝xv".tm%tDb4pO¿HRp:?KZJfLhF}0Vd2Rh7`Rf=?Qȳ`5seݤ5y3?mjXyd-JsJo~d@%6VVwPjGU(b(3sodf8#`y f hbhкBmgwB*bKڧRWѾ/ᮟтXToN"p'9!HOإ^8Bo֧|y#9J:ƕETnvlz(Ph*uQQr1oWh%D r}@^OtK:SeAdi֘'A(h.1jM Qvg|$6u>ȤΈR J-Dw.*= Hdž%HMhU@&X[{s$8"V菬2يM$$^`DAoʂc}.$>׿5ַ)74[,CsvBYi1xݹpT{λ,+EP׭Q=xޟ7Auv9|Q>g/hH4.+T vf)Un7-9;hmTSt6y^:·~ ;x7 ʙV@cZOlYw)' xAq](aOX6+l̈vv aJA'ӣ)R &ksCNW#+Ps?d.q}⢝d3si ZHfmRzo2l#A 6yQd a GDgYM$"$#J%0plx,;^Mݚ>oX 3eL@IP[=U%޼vѠ/Lll5j>t A%wz 𑡶 1m6"3ՎĻJ ;Z9'8|ںdLLdU[_mx|YD?zXN내I#tw@RGh ` cV z~&V׬^M43a/TAee$*=$-,;D$Q fkܺwaa$vzŌR5K&m8 ao6mEl4ZB#\NH4LvH^j Z\eWH)j0H<LOY?B [ ;)96ƶgKdyC֡/˳-rd2\pYbR!:4Lh'Z^fSD|)/}uAs]Sb>/sUȫn.0sOʷQ:6d=tB\?يs;ӱrVNK8 2^βH>kIȣKB},ٔ9_~%74dlHE.{u5?$˔tSdy Y`^3tݑ6}M㜐'up1Nc^U5E*riŁ>|pJEs.TLN˂8V<#deg3V>0J/?]ve>9ZW0oVe2 w0cS-ESDnH\?ЍEwlŽ @6&NQ/e,K3^/ ۆ ]H̀È[?c2[ RǷ ن_pKU$n! V̂UXKqG.o _G(J@p8E?`Z) jvL@'SĦ%W|i7l`Ëq`k1!K[!T[JPv+=[ڠXʑ2{ĭ:(ek?n~pU=-Q3AÐGL.`|utd)9bs]TklO70+~.Sf]?QN~"5[]PDSZOn -d0i^;`\B$4 }:̥"W'>FwKl*Or+Ǣf@ZK ,Y`0Iq@Ӂp[8]jFXMBFg܂MwDνzIk{96R3PrN')FJݹ^YCjPr&2d.`R@_@sWn`)g{195W=.iPYcJrD" p' $"VЈ"@ ƞFht0R 5mgLF\_?J1`<* ?Ww׭zo_D8 0V/eɁyKYq[:tUjˑaO0%.lF6+\6QFZP,c]9iڹGnI"O@څ$&"ݧY* ~J\As|CSi4R׏hX&틂u 5\R#hry/iUXdm7}u1:@o<ү`7r'p܂C8vs:cЩ']KEL2&zmM8߸]hy:^/CӘͺ}&̒,tB_x4+EG8ZO Lz]dUX3N 3v ÄDď>ߘ JbJG_OZB@&<^HPMu P. Փ8`dQe+AEz;.l3OwTgo*nDM]Bvk9t7U&ßHKuP1֋ k,8j&hpO~~aaUTN,z3W KNm ܬb/]}]10-cFɯţ4`;1ۨ,gpVNƬE jW3Fg:KVl\ǎ?"݋l5O}6|'˫˷ljXna?2YYf/t;0W2"`qF[j BH,*euDh֘_͜TRڅG9lnN9= r'vE\{6ΐJӤPԄd #]LοZk U)`D_%V5V c&\j {/?Nk_u"uH$ƕJiK_耞qqc"QG]aj|p3u4yP vQ#8bHj*MÉ_@8 *~-mvz%3P"T%ڕtbCTy+,ge,Z@ZM[ %pd;KB%>;ry//scMAsoojU¢PZD/=_l%0ФTBSTfV$X#ﻙ[k f?RyXZ=]^8 Kc&\T0|nMKդbCӕ'zO S1+-&($F`@$k7W0iZ'?#7v\޺֩LhuP%?~^O'1o #C##bI7agjCgKf^vUno]K8p< k0msH7*ͱ۫ڵy|ة_(Au5=7E劝BZi {D?rCO/ѴI` XP蜒}6k*",K 1_ȈBC ?঴NN~ C/'.5|ΰI0x qm}w|UB,Xv/%uHq_N"cV7 Yo#qW]LHa\WdZnG=WaT#)t|kkS%,/C8GSg'qW5ܔ dֱ;EnC)yAq ?$= ި^WwnQ b?KX3bu4a[yfpOć Xz\]ԠQ7W,r[~qv\T "k7#,k٫Z( >{JjMܤtP-0Ш(ؕ_ taPşԮO0վ;d˵O;䦰Q"@fW!^3vy'݋Fђ?)J_wbVXlv Q}"bpg|~9 527&8S^jvP{ +s692"po5M_k&.S4NcV>+',x|:u)Rw3C]-tTax% &Oه9Fa8ta8nf;ԝ!&k*GE^6*] -Q- l!0D-*F}&,3j|>*;4ve1,K/=JYDzп=(-i׳RC戋4iǵX1 jUe BnFBd(`6<KpBk~Dn F8{a]g7EOnd`匚IKJ Fd&g iMf}eNKhɃvkpZv/~uKeX{ʍ0˄ Xy,.=9*2>AgJhic۵!^OFx(j(7YDA!x9=E*z7ceښ"@OpgE (Gt1\\(rɗwKg1߃,u<\,"tD"HiYl'`{0O /9ELs7gжg <gDȠ^IýYҢSi3- 9\~cľB u*?(XxNdkuk38h"*nQH94q OF% HV&(Fʉ0+JS\ etq%0[ oGQ b૫͕M\7oUFh#)L~Qf}r.[ ,˰o] @y9Gcۮ؎miT{ v$7w6Zt=wuB|xF^EdћHQ.,a̧tyLc"2qM2 48 =TĀDIO %8q5- b&eqpP2'%5/6&z:RH=袧s}gcp(:D1e&A^|b}o`Jpo}h]Jjվ׻T[kY: Sc  A-\,(X;fCHp "NP0{Y$y~wU6ĮlG\oP-÷ k+T*&Pk$@gC^zmQ{D(T^ey!v6>G6Ef릭mqٹ{0FUUuIY]ӕnj] + C-ܥSNvDj4qBZxw%L͢9T HV{lh AM5 n|r$t4StB2SwBbjg隻Iy`qai.ɷJDx\hG[DBgŕS:z5I܍&缳+dߓ*5+b[4鯾nsmO>,.MS fҴ1 |nXװ4lhDvXD~:ֺ4!(v%cMhz@doeo.f!r:sDmg`al$ԣ xkwsvҟTrat"I8xN^u-޽?<7:Q4 xC™Ai/+#Ͽo`i꬙!K>I ̮arzJ)\v:s yRO? <ߎgp^擾7c_}bq8(1bjX3ꤎD¾^y?1FX`,@9 BQpPE\!JVipJc w M2uVNKkW$lsW{ls &!9/s/qCJTs;ug!(?nG12ЩJͅI O+҆{伀. Fh"&ΙAn]DBMekKf,R(I~F>0nAi@mq,n|Wq,q')?t!EMjQ=dQM4=WXu(Ybd!T[QpMbeU:Yg0'2+hCX9`^}OgǙoHœ: 5_UJ3GV+[HG]99^d6A" %9G),-_=]Rws~vŹU3x=L.:-c/5NU%|?,jf#r?+Л ظ3.+Gſxe Vɋ]Κl5FK3rgM}|-mQ11}.sHg#|bii;Ecyϭ JC}zlH Ҝ  p* ~#]*s&DYQ's~~)[2j"cWq ̫OѹlEq~Nr&8w s/f-I+.>w[7dlGy؞]Q̀Ya )Sh/HXA*OOCQ~6뙟:3gȭ~a8]h4`=egiG ~Oԍ甿yCFeO13dBJښee&SxE'"|e&j-U?ZT{@Sʸ]EQUK#ﰶ@W{O_vs@CC` gx3_ qƲ<~Ɏ)AJNW@./7b~i"#a.KoǢ%ǒݛIU+t.r*u@^$hvx_ocj0 n/u8n] ʩYNCx|b(1FP `eΏQ! cI= cdеG91};P&Dy6zehGmUJgO*>-,y2dK3YQzLr6tէJ[R_?BV߀'"v;yfY(K^&);\S$$Sg]7Zon`^=DL8򬼅A``S/ɀm4'`t?|ş(NI֓*YouW?qDdBo].} 29B&FP$cӃ /g9U I{4Pd׉0Rйgm_Vz7]*f g,u@ݲ-)FxL<ҍuj"D3|̑ȎkIWŏ5?:Fܡ͹]%NW0,_V5vO!WuyDN|ؒ>]L9i_ KɟoȢ%ȍ*YUmv$Sdȼ{)m\+aw⩜0T1+PN/h!&z#`(1%ws-z ^Uݝ5 KS=t_;3ו6m=L/ aTj9g?M 3PnOS"7²ۉк|pyyA8u~O).R,Gk HuR7֕a\spЭlřq1vxIK~wIw#_Om\K^?ng݇ MO=Y'nzFٜ(XXS+OirE2':t$9CceHAWCE@XU{PtPV;5TmP%'0 )( id<12ē(GAt#@8Px-:9*gYZ07070100000415000081a4000000000000000000000001662f7fa9000014d4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko.xz7zXZִF!t/a]?Eh=ڜ.+Va涯+GOFw+&ǦdBZ" эp__H[~.Sr =8B][d˃gy\iYDn~х+bF"`8VIe&Q#0`"Iy_(4sMuM^Sut-B!j2!qfµET,}7d# L3Hki- Ynj6:1׊q+'7؝$pT_tGfufZCeH!8HL8=+@{,E2ĝYɢc ) nRaS/MŠ(&uص``3k/?{EeѮ'[;\'ѽ͵ !<ٿtd2}$YTw'B!_0`(:tBAxC+^vQ 㕫 \P9Iu[ze1"L Y`'PXQm>aILh9!t?]IgIԡie._\9i۶$`b):,O14#Ob 4򠦿yTS(O5Ҁ"ltbjo De-# kɊ+{No1ڵ0#N."MN@ ^w +HbP+ߊ@c/yhwt`MdSm̏!͚,1I{0E>3ҬDK:H.9POVIhaYϴh:/ \<*zV)4|IJ2OMv"Q_¹6OP?Gj1юN2C)^yHBvr$^L5F{ƯϨ'#Қܠ{)# M{WUzWw1|[]C|$vpj~U}f{ڄ/=Aچ&Lr|IVj_T ІaDdP$0%w[QOI8V*eI{piGCJ7Iiתdd8*JYVQ&7ߙqV}]ެynh0$uhXE@觅daL6W8èrQu|4]-%^P njdlߐG۱qwA}A}qATpQ#Ga/d|eM~/s̄)YKs{p~|uRRA2sUH7Xn ._'tK 䪭]'S/\W}Oɀ$AS:uJ(#P pI|}T[cEZ,J6 iLcY#n3.i:nm wp 0pHoV.Կg :tŌ]HI{dcҁ04ј2Qr1D/ # <PJ%8ML_jL0 a<0JcgǛ _U@o.hrּ&hYQfv@Lc+Yϻ?3n \Or|+:Ay(VQgb2Qk>4p &>7lBFgTRg95dlK*30xsI.qA}hU'n뇕] XmIg &/Zۜ߭Q*j_lzyںvjj{!m)ǿ5U2{> :ؼLj$U"UͿaR@zÝk6@H+]1*9ѡf"E [N3 @~o .uT2up7S dRD.PT7RI/ JEq*½N9&'WZc.:tIP{4&W 9^ DRD]r'X㽯|D~`9LW*TnX >u7:{XF~aBh2LmSǩMl-s h$'s~iD`,Vz!3-h<+Цi6SPAIv*>]בc,e:/Oؚ; *yeeׇtp1E3<.CNos#Dqs44sMM= zxԯ{7G'6Haۦ i6#.]S zSlDگ,жܫDM3q7͕9pU3dRP!P4F` x8H]rD.Pea+ŘWrW KdJc|j@:Kձd .\صYWq&u+o_jmk*L{(*Do<~Fuڋ7_)F!t7 dGz?~Wkh6&Uj7NXͺ%~2Gu~؆[ЭXh`OI@9CNu0=?#^.Y/z<9Csd ٖl0~af\1z4Xh#]ْ|xL 8nb$}! h|EXÔnBu:UeJy+?@`#V BsR `, zAJhB K[{|=ǛEɢVضj+S/ٲ)E$f+h T(cn$l0'Y{Ij;&rZ,u֝IԈ`f4 ʺwZTy/^א']  &C‡ gd]@̱Q,x8b.;Rhq*ɕ7eԜ-G jN6F̊8K4{EIKc+_>gvÈM!4 a31"ޢ͔IGC"32-8Yw_=x%ǓQ_Un/ZM,˕HD=4w%`XlǾ3$9Iyxo}كIҐC@Ǵy{ҸG|=3\t˾ZFOLi 8'SlJnSxK|p㚂zҊ(Ԓ)b/7=t:Teq1QCT903b:Q,B )3n⟼"=O*ЏAa0xPŽCCkxh4q ȠCR z;@OxM~4>[7FGsej o<ӱ =rs/$#*ARlČWB3 Уq[gwi8ѱ<]W\єZ}F)p.~,bf[[R=jPRtB0*nThCUMޕ-6BX>߶68ؿ1+}>W{ V>|)/"}svc高F4 tfu!T7H5vn!S!1R4u곽P\Om8.Q;%`br+0b3Վz@d&ծDܟ;d᫺{c_Ңpt{TX0çfEԁܠ5mzX›?BVn%fT@hӛ@^5ũΰޓjbm=Yw^F'lj8<|0{f7o1FfR|<έh|Hd厮|MƠGP8Xns^)ta٠Cu憯ZZ<\&Šԝ$l#e]`{/oslwAt䲦 0VP52W S88TufIEU̳nyl?Zas=g uq"Ex-U`GpRkޓn͙L!Cf} *-?, hnvʸ]eutUs@gr4.<9Y)3f.:$ wc}q1L]МI,j?ƙ£Ce{=d{`|XK9GxW\PVʵX}k1f629LJp8o#t9h9h =Tha V6| \qL,~7) E7Ĥ:<0Y3ɃH-ы`|*ȁ W \?AKS,iԍ ;YìQ |~-'ZTq1Ue_A: 2ELb+T^OYxX"oG-܇} z*~fNĢh۟?5d8nXEI &TLkB2"1D7n\FϏ@SZi8SEWfhÊPU87_>#R`Ќ '3yL4L!¥xTW+/+Wuϟ0uPW( |J9)G$M r KPN 띉 LY Gr!%o\Щ)Oܟ4a'X-Nk;o&}XEȥRвV m6F̆ _gS(2"~c9Gm;}ktYğ`l-viU BE&!sG)wPv<5Ҋ?^ 2>mâRƩ qvY+{Ҁ«D:*;,k1eP#OReκ^D?vsDZ0'-IVA/נh6H.1f!v-*5JO֏㛉uQrzff72 H*.%>@1uE ^f8^)>7 5Oj~à:tKp(厖a ߥb/R40eꊫ6?Զ2RAǘi5"N4yŔ ? Ǝ.8K24VV(P 2dCUe[UyA`ꗕ/9vTk!@xMfupoz9Քcn5RN-sи Wqf:=$4waɣ5Ҷ܉#-Ȝ7 9΃09s1=)qs6se2.ց>)׺o;6{AN9jk6|=@mΖ1.t(l5c6&J~$)A9윮"C m|5zs}S>&krଢ8bF$frȓX!&y*lJ}QoKKZ\Zoˮ*?=Ȗ") tt^=7`&91g5^rtwg1۸d *4+Ibr\,As1;dE=4fn~Q4c*bLĚf۴$ToK?Trqt$aYOuV m:oX!`|uOF +Iooqoyį̬YH !*2?igxl# `?y`5Xgmaâž״TQh0 C }uIdR&h61=8?s*zjyj &;t[x?}+{ӰJ7&SUbeY쵇]ݑx'^E 9R%Gs/Fߧ\A))e03G~-6ː=у;-t!'`t{RdP8bE(XUPd)q%E(ĺlzkh`\w]-}]t@.7^]TcCA_-\‚xb7 $ݷoBΙ&uS($e)..0'lI `gRnOEi9Hw7Z\`1;WbU 7pdlU(QMskW3\>9 # QύdJGwe^v&yȪ/d=n9Oo׉aCm\8.V?gg5hSǷ`>dT=ì<3T4ERm'˫S#3J|: ryf(G<8P]Y1bVU\'EtC )1Ui<5/Te6z%h51Z0՘:#W۳Ԉt z?n~Me'ކv㾀`03&خNL2i)bbn -?@O)U3S&"f鳥x A}zYތi\:>R"hy8kqb ˅}|AC0'ci(p2] ''/͚N*š#=`5C*J[:pM}Au %bf#AꈅHiG+V=5)hD{lÂZR*>慨OOzS SDJU碗T7B']xUڱPK9w=]"m nq[% +gʬe`!>,ۂ=?׋rV<Ț[NbO82=?"J8w TkvQs];?\0HrdeLk;G-Jtg?R_'v#g䖩gH4tfЁ>Eڌ$tJca4l ^JIh ֩˃٨tӢtI؄IJKLo'+'KD%Tgc֛cv]B 'Ĭ19C❬tZy9kMdء&gYZ07070100000417000081a4000000000000000000000001662f7fa900001d3c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/drivers/opl3/snd-opl3-lib.ko.xz7zXZִF!t/{']?Eh=ڜ.+φ:ѳ4L*0R]Y'Q-h`6zpMvK&|;A>=zuF8~fT~MĘw!9bdܑsE`=orFp /2ؿ%*p>`qn6yWӺ楸(^`qe8&$Ǖe?8mR@FW}Lp@#B?NڱqU0kH0H+^iܹ!?Zy] v"m2v{>G:a&? ^1g'z೘WWzIzYOԿ,4`R(ѴϚh) M@2zQܞ]B:ɥaMCAu^u S!MȜVr ۲u`W0aE3c60(Nų B@RFD76UԤ82iH򲜸tW+yB᷻T{&\q>&'fU{pݛv}7}Q jF&N\,#m1V\#'uZ/gV7YRrQ9yLFӄ,6|nH5,j~&Fsm0Fa V7S dXevG< %M䓇X;zWG* t;PXWoQQ" B3Hd F;st[0=FfoKnf$Atg/os]TAC-Rx *{GopΎIiDn6+>E2t>ZcQ'4 ʈV@UFj_^].S~-:aHbTK^0FrE_Զh ܳf+> BzxD1`!R&UN9|Kzg=6l58߆=m!XX> L tf[[`ַk+0&.to'ao].}Ie7# }q9[Rmx4h<$d1l[{y̡.DC{DK/<j;{!3HuouPh57ڝu&F"C%Rl?_PY -I_o[ HoI8i < dR>?|zZÿ|"qAWkC*hL#pDEmfps.tTI%SslJcl˜ǰR%DfG~4՞@<&y , a\̍y_+pӭw(-0LغL@s`_@h1Pg̈́ZVkcf/z1hP3`Fn B u~\=H֙tlR5*~wX"RˍQY Qp5#,w,$wnjDreQh~~D~QjhX>a38BPxL ˆ_عL =ɑhfL",(Uרe>(6 ?oD [G0 !S3į\kǠ@mkD̪?^fKKBE?kEmI6~c VLp]p*P4܍u:MŢÝ>_KmBr@\ΏM(WxUt(iL[5zjɢS|Mg"^o;?wr߄:%_g<躕mv)?7HnW"trdD4}.}52$Doʤ۬zmeX}ކ /]ddK 2 e$i"¸0 r/0UpioLY$"[[f( ~G Et%4qFZTݢ4v~)9[r=:b\px+`-{cN݀8fn}6Sf}Sk,w;$T.R%c/ Ia8g*:F4ikD(e #zTOYEaܺ(孛7\u4-IU.RDPBw3t#^B<4A܊`sqϋU&}~>Vz<YB2/S.ח}*@i3v߬l`Ggg6m0IK0e;b0r_cV8ͫ:_O,ɞyKkDE@VeӠ^= }MԄé/+_9,U7K2N +Z+0*xٺ#! ՙS(!4D乤X3Ҽ@0˾R<zQϵl#[NFR}.:/ݯڏ#O;2ftȭJ\4Fn^,"hB}~-Qo#uZQחSRreBzYO4{-3n[mMRPvN!k`DQI ٝMG@ v.|u1M XdC$ Dp{.H)qԵЬM;M /|{J-dW_ycNj]|8 tI %J?Zx|“2#ⱎ:UK:*pIJs$#;_ަKY}&"ж<0s|qVY'fXf (yFDl`tAe"6^AlDA$D Fu zD'c߳{H'$dL'GJԇuTP:u]WK~GwAl%h̡^P/$6-, s"qQRyTcs X٠_xӐ_rJZbYOȹ4Ήi1p\eP \᲋ONSʟ(Zߚ2a8 sR"4d?tw>^I yd }Y/NٷmSy}":{3jMHB(;+ș೜[ cm͑ԘH'h z7T?'s! PHo-d2F{=Snj{~k@~eIBРg2\49$_ J!v\A,mcӏF81-ƾqfEX9罭?[Rє-7O HyynyDJLnD" dFvu 6`*]|UY|K^ǡȧ /{.M L8tl  XtnvBQ"a6~/O)9~l1 ӡ,^`ZOJVZ\Ajw:r, Gb\^gG8-db<(Akw 6_OZ3saFYY [)"ݵwEq]G?mԚЊ6 dՑ M3[ *SF.W獁0MV:mMQiʽI}$t`Sf'֢eR-Sɴ{9qIjD9B箎gi*/'P(g9DI^@,{ '5Q!KB|hA4Z3 Fj) ̏#r:GE_,M(%=5BrƏASE}i6 ȥ:d0ݺ&4jJۓƞBޚRq]DDfg4;\7"UrripS#jZp IjiR?{)^vPD6±>-t9F,ҧt5no!ڝ]R$%0Αu ~ -z&r_D &3tr&vO!}g?ݠ<}[^[uQbqDZ+h&ssRIۏJGP)Db]4k{ O=Slѝd kekQ?z;zad ȺΘh۟@)ԃ [ar(Nc=SB)ʤ%H(RBNm&EjOh4u7o!,նa'2C F7E^h"zžr@+Ӣ(0fM sYdk]` ddIQR_\ުw{Xs$J}6e\C #StF-8\I\q e%Hn~zO:=xePkwB"?cӍwM'۷Bax'fM+ũ1l<,BE5O;C;TԶMVC<>×`q-NK"?21)RU=KӘ?P}C%Nj|'~I]\Age%a&ix'jD&=ސ,𛷇fH42&{3IM]S3HW_| QQ !$EiEFd_׊iX?\֊ڈ껍S#G< 2:Z923Xg֪ }&gwb΁`8khrKҚ#pGqFIlY}OV97\Z+hs~^$Dw\R1\'6&kfjQ`LWe wX@Y9Dd<";pJqd݃V?b0hxd=1~9K C@H`՞ХH <"lBʡ{s#$^G: 0i(SMַUa`ufT(>KSQ Vzm}B`RN&op0\7Q X8 ԈS'zUGCJyqadلU ҲwX*`t圧ʠ(ҝAh'<)]~QBm87(u.Ǭڠ׌p\MϨ0?>I79رv~0D 'SfV VKiK<Ϧd/յd y K1{ԍ 9زAjF %-4BHD.پWQ{/7Y&"D?˺ }*TG;72P{6>BʸIJL#Dڤ6gڽKCexMIF7q+&TOϏ zmNQZR0--:,:[ E#&Zj5,Tfb~9B$LDOj; t5T`No'EUsg.uH}`J0Nа$P~ћX2rfo{| uǚX-I>KyhOllIl$"Ig([ܟ7;^铰%s\݇\Y *5N"3E"Sq:ISjD&iS鑧ABᯁ4ܛYBg Pz/빟f f)5nCr֘i옣Y9GU×=^ hgfNuuH-VߔA>LGrm{θ2_;0EDD ,FИ'ʴieA *Y#<*j~h}FVZ%+M5 ," 2,5 ˋl{cP"ۃ!h\"a; ==bP@pwuVFBkz/ {>Eφ3'bߩ^~$OZtgգ-=|>5Ld*&9)pJofZ` lK95HO%t2T=&8T۷:Wne-p#8TSS&fOh ޴HC/AC$6ל?I^5,=olȩ-:- COih! P{^YTd YӞmGec%~oN͕K/B۞m!deCZ*Nof4]}|*ɱk8p}4`}^E)?~qZzm+Ӎ%ZsYF;Zǻ:ż^A9K'6)FD򂸮s:p,n@>JAOwklɬȰ?5kcINfK^%GsFu7̃*) ZR)نoZyU0ƌ r{TSYLK4LY'. `$q@B)LkBջzD(ޒL% z6yhv飳7܍m$bj;(["q0?KeRrqs11M"/Rw?#;FH ~|%xY"#ama[@BSᨲ'z,1yyŌxxF!-w?D@<bcnlz7c[z(jacɪ9>.,қg&,U=VH-{GlTyC0lȨu-/1MfB7(Dt-*\5uɯ}ѵȶH ;گ>5hAhV/7Oܞ2q2]R`9Rs_MgmJꄦ _K~ʚ@^ik}_=ZTnu|on@,qtr^]{H@ h$]>lK,u2PP4 Z||| M\w WN.G]=ds ߎ+@v矈C0,jx {`7zTdobQʞx:moH↦߈||}Pf;r15[sls;# M$K^s7y=傩.46VE_ȭ{lF$L5 x$/<ˇDcXZ^V]}̅1wƏk Y˫occOmNWsjZ5r[⸦}!u$dS<~wt&&72y?v%(ȌX^Uъ=G4v8atpq57δ ث@li A8V=~F߷^sso&6 hO ~ #񮟆AYJ[}G`kG@x_4!V`'"Q~e{[th`Q { . CF *;ZsT󇼋 "y#D=]`ց~@AñDQn6 Kʆpb2P&JP^$?8-?)t8Wx?*]E>%QL'eƄe(r톭#l\Dā >ìq`1΍ƀ9PG¯kw[WH R$:3PS1oY蛅YHXwN,:hk֩PSC('7fS{ or̅6U8"у$֨X32ql ZtХs)MH94Gq2ڿT^\y`ڶQ(JŎ`ϴ"HoZ]e:WEJ>hOnG͝^}UZ 6 X ,p j6/| `uҮ^y\#@c-ڞp]uaMcN@= ~nZb緀@}LkpA9fQ ֖;tZ}\;Û=0}&HVS8.Dt~;ÝF^2;^&D;\ǩoJL,+@?,^W 6%#AC0"?~B'(j',-U!2:"M|M[M!²ypb^F ~3&2/ey4Fӭ~rq Հ3S6ǹxHbC Gn^VKF}tD$Qlf9lZg7y M^UF@1zrta;s7V͢<Ф((ߕ)0ǚ ̈\`|cQh\S16ӦbektlhBSI A7sT Pg3rC/@J1k 6#2:NǠ-vH8׽-AeP8u[t힉0j4&V` N~?%"se I`uTݨJRPML>rrJk: q@{B~&z@!:.vB;SFWhy۬E(+t,90{:У6 .\Bvl*pkVc"U /BCK.5f_[yٖxtʎ9X4t2ɣٚidr.Y/6D9KG~7qRrp4_Ygڔ" GE2T%tEaB/.`uH ˆՌy,$иJӝNV!ohidۂu[9AOJirӭ4}bI[ rBѭge$} Aذ0uf@ yWKD54q6.uLo=R1i$"EraHYE Q \3j5 sֽCsO-u>qJӲ[Mչ U㏹9'یl*3)2 S!CHy5!Ex+Ⱦg_m5N3rX`Ί]ڴrϰYMs~b1kT5qFjKgd߶8yZki.xBi ='\=;P1B7aЕsn7So yI?r0FBD(,TxEzP+?w7Mf;Iulks)@y7170X~9Ruf . O?E;j}w,P,F?~ب GOOt}OA#܀{o17F:S5^(vlD|G ?f9*M &̕t ,kʁ+7ҜvqlV> ą=OR,s%R5=^yGw*QjɔOFCaQ:t[C+粒ݑW=e #k: @ xq)ai/`odܭ[ʜ 'L=60e3]"QDk20>6}6bu2+Xp +ar\$g:6F:?n)<:gKS-{WlsLDaNf@ʃBUX usߓ;y9צplᄣBF_W=A"j4}ӐV 'w!7*!W 3kGW1e?@99ye%01nzyC}A"ې(x?|QLw/)2?SᒮW%wr %> !A,zHc y!ɺ K]\+hj~9?p0:MuVD*͐Fu19^rf.('r[;ed0b_8a}J{^ͧdStx0S=j9D'lsN}?dnCLʼa˼pO("5<˧^_۝F]ӉITiJ)ncqgpyVLuh j,2ˍe*q&2l_-3Hg, KJ.r[K,2. psZ'׆i0:|Pm"lq M|Qѝdw;gd*Icg|oIFr ޥ5ތ 9 `DFܵx .%F.m i q{hd5@&{g,XkC~Q/5|"rg8TAB!Ї~w@4}Ʋ۽:ZYQ>v®wdڃ\/݀t^SZV?f*4y,ΐo j'}k\@006s_ۘ>˕>4>I5U*O`26vUu^2X@\3 :[lhWW0mƘO~R6"D@T !X4> ĎwfWv k?|dPxrC9Na۪[ǩp>&?tsvo@a}O8Ȃ4!Kxy~z5~`i['qfSdۺ_Ԍ2Hhe_]H+ JT:\:.V=Os$|'=H:|Hù~+=}5j)¨1TͰEMC{AbA宨poV*J?.4+B笤:N%/;T);_JBB*Zm[8 ~NJ`@Olf2S5~aT-ԭ| S Fhǃ:A!#߆1D^00u " xeK~ґEs`?=ww7)kbn^oAJv|+b0`aޥ(-3 ZI:#VP|_qg2)]֣]*WAu' ~rUA-*KZ;싏Kt*7$5G|?hE7pDXO1u(mqc5 GuU;.k-oEWۮQ# Ӂd֋DFŖqN(d =ԓ/i8o R1X:`XEic=dҤ-ຶ$2rޫjc K /o/h[ ŻD7Oox}iE:f/mʯtXג-9qg. B;9Ъd`E\nk7E``(=mDrpudӈzAq hPw|dec$_~DUp9<7#v͚٢9ZPG?%5+EC!f)kv"?'W3]ItI{(/x%| 8`hnE~ZU`=f $۟8MEa7}[g뀭h#=[|4vM" K6A+ۧ$jm'; ɨlO;DFgy1@l)DzTlAo4ƭ!Zmax]\<{!mZNN RM@"S:XԠ)['^չyO#V E+4 I j٥ϗ/o59 (WE;3#7BtSMGNnfۀbwn0)`Yz7ZH7aO֓+D!E^AR*~o? m>2a(eJ{Q6ؓOc@BbGن!-nեjCtƛʸ醑tta4< {@_ܳ3e &8K5{9M/vbuw'd| %s|,6DnL/(O81>0ɰxEɓ°E1e9۫X@<:DkW/b5w0xti%jTMJ,gMRR+mqÆa4gpmT*1) O| !إ*3i6-,J؞7$;ِ0'et2 OݭO}ܽ̔bn,CB{ T[4 Q*6dZ%Izx]k3T!pOϺY[!{о?_ Ϫe.L\lpac΁KUﺬ?<GQ u.d͉{=n; k[P?:(8Љp:\Q9'BY#l= *3ZQkS]'cHQ.oC̃ a܃2N:ݫS{@C6(( qb J1 FDZ]|4BGoyިyD9\Ba r/ \e@z/ GTbqR>ٔ1o |SH?ʁB'1~=CNF40bIYI&af ~+{YV(~B&ѢϪx3cB > gXdu!:j lc\qV_MQȚ냝km Vl|rYh:oTiV*-ek2an~/><ܚ0mU^)+ZCb|2s;uYP)_bH sNGZ+h#O>FnGW`8"HfݪfG~܌W4AV2TM\LEe TbR:4Nl7;?.LSؕB<'?ѵ9n--ܠarõ5${'ɭ(=Iln(OT/PUvdϴ E,3AWh+uF]AG] '?fزA~rYjSm½IF,4XHu-`eMK7wh ~(xxuiʜFƧsEhH{U¿SBpʌ"g:h{b' iI5U7}##<. )| VbluըT[2jPlr%a= PBH ^u7E=]:e`Y)mP /%/HNh|pXX&2= QO=G (f H2s5NiyQF{T] @[TfWz_lM8gݓbwn2PrOC6#7XwM(H<B]3% `׵:o rz`5 FH7aXTL$r?o c{WnW=Tj@Hy9d`f/6e-dctӴ,W8F+W'ï5C[kRsZf:gGHNo|KIIC/un20 8znx/o~mCՂ'A3B>ӳB|7~9 >25T|M6~zTnF6b+-\kq!qFT$ԽZ54q=YF_/KH}a۶=b32P2l<(h σ5EpRP$;qb:2 o7\cn-&8ȯ =^Rc\ N#B M+ y‹֚$:xBI"A R.,Z&~=WE\/rFbͼCw3sz }W,pa"ⶼ)@JuąɛRȟf&殀I@]{[۪p>:q*a2f4{6 @ PEY/DSU2%gh$g)-;RoWL!fU,ǽ5Om`,~ŐJ'o"C`ՆR{'_Rx)x{hfw=*#ő0X@-n~`\PB G/zgnl :i{w H I͐D}Yج`X|iaL6wNOFO#TVyJ+3dZ!:u8s =Ӄsc 4شW.2;tyCqNxT WOaJ*BRXkr|/Rt]k. F$߰m93ӯ N=DuT㖭KĄKY8)tc(hyOzB ;\x*QC_xȡ^/cJ?M1~lyt9RmukFcS[1¯gMZ0r^{n&Za1:*LH㈊4gV}^YE$lQWFShI?? FZe6*xɠ/*6`",P(6+爙uf3ݳ'_]q- /o-N4{@ax8oz2$EY%Gwg:E|2`I#E 鳿 ӿy"; gƗs7hD)[߯[XѢR晛\NsB0قɾ"Vmw|薇T`i6էYUc5?Yci%Bѯ.@D>CO1G&ϗQ1e/W%LS5}@ 02HHNwdU6/Hm J-"92Xdp<` "v1)/pm"L4 *jtENuG|qƸP`LӱU,Xo-K|oʼwNw$gxHZo'6s~ftd1/H;ѝ]]뀔 [eG?lIzMo 0`-fEcJckf'}rCɀIZB@(26JrsogV&"s͢lRBl*p}vc1՚V±3mIXӃD3݁@I3@'n,$m9h:Ӷ%etq履şƱa?Q>|JӉ#/]cK##WeaqCyZwD~7v^y/RqBy!S[*XbCIs;?1:KFv!_~_BJ\iEq=V<ܯ׻ʔ!`=v;-b3-Om )hnJOvQ#0lBTy(HPޕ~Le^ۋ~)_DHfR >6|nqdI |%Gg$z_+DN:S^aj)wP[N d;yX~3ɉ**U:?#CY@ωM"\L%xxP+c:)'&/KK4OkxƐ6/z-=LA}ݔz*WŀL܁[ *2m$.:f[ )rZg6(J;Ɇx3ԶK;8✈)j%.eACMӤvp[ATP5-ou32x8CgxnW]"Nz|o0pa/5t[@ȼp%DW3"şv;Ъry3#h}[g[ ۧX\VV&ω(;ag")k Ɓ^*U2a\ 7!!?z~+pQ,8|7o,sޖ^1)~]F̑GI7{r >6V >''j5GeS9:t~ RM39ޭyY[ZBӫ\C'kx 0 kڑڰ~x&[ecD-~#2m#w0{]Թ=^JkZ0LtNafGf&zܻVjJ m`HqrQ0tu\7ېbr!yb%-@ 0n BNz+WO:B>zbQw ǰRXSx{oν?JW r|3EtS]ڎVfQÊmj?mʲVt=&alGy]CR `)!񚶹 J4 'B0Z24˪}"'Neg֜{9Į;Y?I}@TpX 0FJ֟^4QoO8#H'ⶊoM&D]RЙ(f@%aW[} {zݹ6†bkp=k*[kfm? (%ƞQ7oG_aGipO.Qfc87:y>HV[/6z?Tl<%>SP=D+0Ƒ|>pK,n*?n/ ozbu3PM:8yٛlmwI;LؼEzhYՋ:uA}"GRj\#Irû~_WB]]Q˜K#_TUY_ONڤ&7[rR7?h4<6kľva.YutC O=PZq"}D-\(^ q&l*==η`(QqF9!7ݾ/ߤOB ǵ/i!2ifۂ+X+^剼y44x(fD ##DB&AФ !7M?ԣ]˖m3t7j=D'Zp!q-:5@1+ quӻUa_5e'i'ͦZ 0zX#1yFU5"qׅս96KU &.xYb jE\ Q]$y\S^< ^kl/ W2P#5f<VUa-n}l-z m/|t< =ZەJ'Y\)L~_\gJ!7# FiC/$>ܻ-8 Ga2[6`W@F}"9-MȻ>9ȩ eIFq>^y]]fTLEGKtlWdAm7~it=Y ֎9Kl {7y=+OVȱꪛsH2Ii JiVU;Oa |ѹ# Ě Jh#  25UmL6UpdZ}ZH8-טCI4ZxvGn3ê2ѪT"_t~(nDXXx,Wn~6cNMdMQ 5'j) 3>oT ÒE}AB2Ȑ[Jͭх6]sp@Sㆶ%:I*3vtsA@ЖMNqIcC`OdvԶ:sxKVLX齣'#j&>kv?~_( ,ptyo(LhXЄa3Y0#3(+iP {NiFa>5NhiʕzMmj/zg+qxP>W zMZG$z$ƻ>#_D/IONK#pD~(9_14וFߞ?HeYhv,D[.WG+o*xMFjjy yk}*0ZHX0N9o }w DlNs431X%@7Vv+㮟398݈_Yq 40/#o'k߰eH;aR}FӪSoRfHWBb?I 2{Tc]FwjpAI T+Qf[z `LOֵd(,,akLbH5Ve.y:[0dgyvvD)TW:TXABsޥS?\1RmވL[OΛ[o, $"6j3 i!Pۍ͗9Ƹ$.GDzb /D.nn".Q{;lGsB騐 B\ 6H1>&"w1<|\8xga$_5ГơU&)I*rr-߆eܿZh*'K&#D@l_qov$DV=L k꯷d V,vʺq [EexƵ:&K^ ^MFp+ юL7М e#btaGu]b=` )' nڝӎ2OAn-ӤK) ̀ ngzʔsZ--,GZU'"4~`WJܸ[JTj2^XtKP:'^#px7:L6>rm#smjrIjԇjzyq_.@d? ljx^ uI[`GUWÆHдnU7sxP^&d{9`p[NfC_t6z Μ%))%RƿG=NJC&Z, C/liE;%p`ِ=`$IsxYz3pR(cW*! WJX Q0x#;Y62hhӺ =ȕ*fZKA`eMYCe_LUS*g92uFܷJ\ʚL`"ynRr%-SiYi9bz p˳FG ' 8g%&K.n֒5cWI[^̃߆ ;HL4='Ɂ8<8=;xM !xQi;{Fq QS2׭ >w话c*ڨH#`H)v´w ;1.[e[aS0a-xֱ89tM&! (#IG$QA.qۺKY9"0-QfOs/jsq@Y |ID)J9 y{} QIվsg lZ 0YX S=$ģ}xp j&XM#̎{ʖ 84TjH.ƺ$&qHEXGnoT;X B "37fOg,&vȚ͸oy r6K xN;9g,a |} =2vUk 1ct3m? o6dpscn2!~&w%p{K` 16dT$eZH9U]@5, lAj4S Hl2ӏ:X'p/UjhBqeb)rPQ3DRbG=1Ph /T|E̬ދ !8ow\c;CdD\WW3.LJ,:7xyW*[xZvH Z+#?!#ZEBp_ ')>cq?T6n *.A$Ta>M9X $# 8<.,LwR.6O+d?T1`Y_#^v<>5% ‐ϐ]xi9ϴՍl6!o7 #nr^:O;`fM;FXblХe?{uk(2H(ǟ b1TAfM+zA~t/&EW&Nqъqsm~߱HUp7@dm[Вwn'm@ROd1ӠٍD:Y )c#D|I&˾oz)ʥUWG>0Q5=A*Pz|@ec*|Z֙:NtGgfjX7xNvRqiMXߧb7t@Gu-M@,\[}{Ō4(y)fxW&+toL[:_3 CnS ٙ5޺J٬Hm,u)iDI`Aѧ6mBܾ71+ m1!(oAڅ=],ŲFKhUCpb[]2" \Osc#^<}Nx LIf>@pnM!yhT}3ExO X> jeC̲W z4Zq,d WOS엮$i~>OE+*Q^bԨ*UL{Rge_ͼU7랼flH$즌S!gma̪#ZH'Zw 5R,i<7"@;جV&de#X\8d=|Nxd$RPR&Fs-BCYܹ\q 3\4l?7nQ$*nK4b5Ga͢Rpdmw3 {UG{h_7K 0#!cPfzpekbu Lyou)-͜"HW(=uCIԇO]<]җ6%N˖On>c+a55hV a&*J爄zʀ7oO%3𹙏w{W!tX报+ p_hF`wNՐ(Tw3qt=})0-i^JDoWa.6BwDˮE,(953\Nl^peTl7p9 @[[U;v')#-ѩ~nB> bzTr^jhm5T ^#xYO!;>[x# M%oR}=>Tp(Ԟy [j5䨶M_ЬHA`^͐ #9QؿJ_~b`GPdIA^SQŶ_+x&ȺA}YȽ±;s)&toRv{rp)ٟ0om2ɭ6R);s( :?; SD-)&N%BJRq'%b-Bkx=2AN6 J`uB1Uf]wDERҒz_D>PSRpy%m#Usaeτ[j_JA]n` vg,- FA;|yҨ\SvGYv\a}1Dfv+km[WH;ZK#vN*C8{5ڮ(Ck))#6f6LcI#7;Z dj_:4AMFe.#~7ƑvI:hIY,b8g Gf0U?soָ&]4d|&~|h~]ln&W;V!&.gR}06cCl=,)gV&㾌 >׎Džh5#ⴻ bE %+޸6 |~5 rr<;֨=51soehr-pxGJ\M]ИWj܉'W0"%1a_0f:`_~j`>Sܢ*d87KhFx@ K>}Mm*yUM@NNnndQEfFRܭv‡Ҽf>Qgيd<و!}.fKcT bęD!_|1=|3kOlW|0w Ux^dLZ^s4k#+Ζ i 5y7UTvkW3epНLC4*K164Q"&+:Z;n2`zŝAiL5d>gyHt1)%ᤫ^~h=anVT2Z,$)CU{Vj WLPgQ.bgPCݹc d.$1 #N3sȓ7Cg$җe)&5$I3hQ~qDb^UdΖ?sM@ 3! 0TqLIԆ_!J31y^UpP.Dї`C}Q{Y tjR~éWGt8v Pf萌?E&_&}rU2VBm r:RF^-<4^G$q=b%n m' rⸯ?J˱6yMp67OWE/VQ9'ƙG!sw޲5{o9JZ-uMVN_.ȧ֎$z;1ÉpC0bk쫙%Fg^SU}r3sU.18]Ll?)1̃.prkʣs.rf8_""J\,U_ZV疍nXFdNWy6e(M]DogfJBoBG$E3fݵ76=΂k4qIG)^+` էbxi tԲON]^q {HkOVPwSdAtCFe<kP?w[(^Yxo[&K6չ W Z 0T^B-V~U?h2 ZwTP P93,|YOUp#bDrm/. j  D)DOJ9>1bI͚qL#S(s19S7~ןn8A4s'q J"+vu?ĊtsM4rm=OW1WWC[!uuQ(O L[<}N9*6m5!\:^79,M<6ل%2Z0(Fz AesaLV%]b&O c{WvQhx8FU"*ҾǬL_UjjN+i6)W"0s}=b<1j,؁L<Ї v*jﻱs-ذI/doޱnZ;o" T[{pQ"8ߚKHq]xY,bA0ёIuRA4t~D]L4!}zN@mJ T 'Q5oq_M-l8{0}d*nd_hץ̣N,4h㬬Lc߀y[@Emΰy'с-e}HkM,&<.T9͠rfG%zK!E AZd->x{ZZt}aRP2덹,$(RR8{"S;7ȖZL3u2 *1ɋ=NeNb)/ <}h㳅6JA!z"Sɫ9ٓssg3Pze '\C{wnK?:>7D|~LL ϓ(6ԓSG#;~H #m 9Lݽ4|Q}  ' Pav+w<[@$;ۚ`,%=]Ӎk&!d, r+ٚ)bû"ٸudlB>ޞ/o J׵˺M5A8?[”qV) xY=z$c!m&q Y4(aڑvq3. Viƃ%'㖇7u3zyKR_2EH2'FkLpt =f^rcOЁsWZ`h{]5$-zej (~FSĘEGB4T 4JjQҦZl?wѿ= ΓNߧ )KJJO$=`=/Rs="OՐQ\%J'zB9m=,@ g 4) ⣢6c$N|i-UV20_(Vjc%2 ')5c?1JcwZX_g jIJ!q׾td~i?C?[68^o Rl@]T-GXI<.<>@9~OlZ0A.crE$&@ ^RJdhe#:NZRP(o?#Y+C['`?Ԝ Sq0'g}gڃUrA'w }6Z) |p-eU261 ~N2Q!=൉Pkh.\!ƔFfWF}zҹTq=nNU[F6a,0N ی埬k'j)-鶳$@]mB6L0W+->jՀG>XX{ͥhJjxGE? uxz=-1M20?3t{a3]lיk L r0\-{]":A0B`Oiρo_4or^/qCcOLID鑄0Z[+xhrh21βf#k 'Qi#(˭?B}5dCD{8 ?S1M4z['hȈJe$.8VxsuM84c4scD#}O:b 8UH?C1_/Z¨]w Ts5U$Q#m㙄v'΁ ]#pXZ12v.PXH|)=ӚIK{ R?VdH#6+sb:0 eeΈ̜|kǧ#A-dDc(^4$vYH՛,VxO [VKIM7Pq3Mm>e TJFymFClڵ9z@+gI܄Uq?/gB ɍ}d}Wi/1l=c9k~?,?Mt<طim:Os4C! !=-XW؜fu}ӣľ]LEp(0@2eRpFXO8tQk4G[n]i^+Q -;A]fDd HE׏[‘ AOӛ6AL,*f$VIkrpӂe4vLzҵRW[gd۽ gPN'qKG4jgLg =SEIߛd˷Z=[Lx\؊[#Ea9FIvZiFl&B]A0?+9ZZ 0:^9M5ҧNj 0SU5ifKn2 ftBN,C|C51=MT힫HѹLxW O}ᗵNb]+G =\Q~]> N3Q Euhχld1Z=V< "eL$ РLī-6uGlwkr]Oy(n1< UXʙRs M17 j]cM|Y5Y(SjL2u իG{#?i|$ו᱁?o\%YضP.݌);Pޔz-tNU9 /Z317 Xȯ,4=h.)B{`iXW焮:x_m 痯o F bT|2aFǣV`@6);HcRFBC3YouE'H8O&-[N~AT_*ĢS/Nt"ƾ>s!`򶸞+{AM iLG,)OͪssZLIjBwH,Kr tQIrNj@YHՉSEM0jָ1ΑOlbw'lpӐ^ϤhĂK6fbQG儈uR}:H~x˔_χ W$䈦{jI1AO(&OQ^f%nc՜;0-WOS@H5c euI`S QLȬCqzcf@?%#61f_+i9bNF 8eiDh˃}'a-E<[oP9RB/Gh8rFF:LQD3^ IP\0ɤHÑ u@&+$?-NÛH DAwFc;ۖB.E/b$ ͧ1f q GFŵMf uj$Ʈ;HmN-R)E* hv&\jM<3.PuZѠMW^ΙŅ.UKifsT>!%0MAįb!~Ev1땯5241mwčS4ܰ0>palx[KzPK "q C7S 'D,+f><+2حƼc6?Gj{`Qo@#`Ϳ?r,!RdQ|z(u!p;vL[c:1pQL>E02ό򸫔n ϚQ̞:ן1l>jrUlnauhƶF# agcT5pEPE[z0CS.x両sb\}/:_OSÈCs(3 vh9u@1G{B(QG:7zHOcOnVEbW+rwH VCsE4B'c03MIڸكUS {bKc/#XK!|45$tc N$ ) *3 m9 =b:m4Y^FIKU"Q278IWfs+Iq3Fn^VDeh _xC\;qw_~K.tK|qh̥S rrϾtEL9N=}rlTq-0Wϗt`l0y_ZwG4x@9rT~صRq0tCLrpku$bG*6 rcLـFS=EXЍy LH?/ &@qNNj4\Ч îľۆV6~: 8u8%I1=s"Yνd%k`Pv* "UB3Wtd$v}] ɝ.$8xmVy n\)p\#x=TZ!*OkehZeI<%ξfk#KV Xؼ xvCt{0bAVPcf`qN$5X3TY`f`/}dJնEmn[q! )gup&9w!/:&m\:D%΃ 8! hh:kn? "m1#@ [~ h2>z&"7 /T'wP$ >0%L 7y?.I+@< Ri2|ǸՋi_s<;Q?4fHGtFBvq6!s8]k)e.%akYҸ oآ?>1L+S?"twez7$ٕa-0Ddj=hUВxR*nnoΕuGІx۳NbJ|ƥ) 7$Pd`TĿ5ss/h ׵zqه㞤ȓ<ٔo/H~fOĝ2b.)~Ϊd߭`detȂIR9AB #b$Ϋ ҠՔw{zN UkD ynkЃ2hRr7!cE@'cs^ r^}؄V31Yf$42Õ= #Ruq4xb1|tpUDBWpkZ=:$G:z8xUKRXؾV.y1%ULt..&{JUz0:U_,K9T/.qd%uؐ??),dQ E]R>rzRa$g{0pq81 R%[ ywvaN b48?H捳%PWW6;긗LɶK?dXED6?{vn:b*J,$]2{|KJ6QHxcnkTu<2j;=.^?!λhnhuN7cw>ݱe yHJd5޲`ŀZV hz|VV'ŠԩEv%x+4DhЗt%,H$1 򪉟l(Qv@3hKM}}fBN_DKEJdSՋMf (@ԋsa/QDI?ײKIXz}I سQ`% Kҁf?fT\xq1 X|$ }A!E²wi? 1ruB13?N`3a~+[\OrHIuos/~&|C(@@0K.p ySCF1_ޛ&Y/Q8^O]Jqt;B2;']b#0L+m,^5|{#hL۞Pʧ:;.i렬!Nu pK-P`lhh\կUq?|0D:\Oko0MkҚ,S[E\C7GO/37|h~oCF~k?^JP6t"ۤYmvhfjb+?wiNp!H*pfǃ:Kfu}^,X7-Ej'✂Yܡ-Yۿ#/#Ш_z[QӊA3cdh2XcM2èĀw};=3;Ab=Z?5U,xrˁ|yymOEi~zW3OJ7 / MMss&-/|W!"ËB j^gf+PP3*7J =L,7?,[( ߮SG l"ckT.{k+c}w͝f'V)7Y'qC "%3ao +5)4o’l"ͅT;ߑ=3~ <4U( gp+@OAЏjpΉx*}G }[(ĖaTS0zʂ/wR<ӘB (PDiG,^ԫ2_7e}."f".lfc<:Oi[`uFm󎏔InUzDD) Wa՜2ljp$߿ۣVGcgJ`S$TLB@( w#L=¼SY}{*מ/GQR`0Wa-fח#=JM[{? X|}t.Rcj> Ht:\pIr+#;J}ق0+0VE^hI>ÉH@>(rL"&EB]+-dsIǙ9~z^/TNV2^y,EF(~/ =h6֊PvF7TLOHqi)EJPIT暷InQn¾x Zf#!a8zޯo!A* ٩9ԒY&*A=E' q,zF[pW$$9g A5yytY?(tCW@-lkԽN7j\Q`dx|9Ge`7ԵDD8^P袃ŘOnPxt L!=X4G8_/ \e-qadr'ES8wH.:Nɼ|U{2*v8 (] =NH6{yׁHjt  *|ނuF롴EF?h&\_s0u2Anv9O7L=!/҉;D!k,Qۘ͜ ,<=;j-",K73e8rR45/ڝ<+AΖ@(NY["JYoϛHɨ'/.k:L_ZVp' Aa?iȫxˢֻگZ_Z=H֎Ɉ`bccp cJni_y?wqS] LE2| 1A>*2J5IQH`ѱkG>Te !͏ [x:km)ZvΘ-Fcx(#$#&Q.hkW}k*Sb[ Pɾ@9εۆm]_-fxnOx+4IGH5f=|U ^72m+)>glqyY~EK@L `gt`H:fYwj T98Qd?-J&̴pfZ}ުl43h^tuP(xǛE'!ةA2CRh{lKކ| aQ q}mZ9PՇq{䠳,\X#i Q S{=S٨2K0S=;`Y4 D HBT E5NWI4w`MTY⅖-5=,B!dTD:" 2# }{F YC'YSk}o&k>6qjgڊ粼H{PG6=,M#84 Z mp-vKF7(Ẽ2}b愦^NM?-뼈{wf}c*}UsI–cs4#oט<2qԆ+J 3-VWkq B&YPc6$d/%6)- ;((H7tƣ!Uo~'to^lUh\&]ù4 OC:"Uo%;7X!/̻ nJ )K V߮#H[I $L}7d#BQ^VޥJҹL+~ Ѕ+U vP!K`t+Lh"\\w}+n1]xEÚ&w3)k ׏PH/s:eQc=?"z  -<\2CsxsR5'ApoNFů;-$ <57epD7Gi 72jVfAga'1/GЮ4`MC,ӢRs-YodrS փ *5ܐC|jHD LyُGJ|Ko^k*W_\6v*#߿6To-%@$Ee&muA ߳oX<ˈt(d{u-&8 UHU4\t~2ԛ4QCk!ɫ"̞#G8ǀȰ,<P8Mb }} Y0ik7*`,\jDŽ)shdV2Oy{]bh=K-6 .#Civm#S Ŷ;7 4Ǫ{ u^=lܘizMKT]g >Qi'@Do#3RL|lk,k+7SМWdXK~\TM0΍C_ls1clwant\A?n'G4]VE UexDdM[0ҵpʫizaF {$s.mW0AeΤg!FDamfn1Qq19|["yCa{X?:A+q~'P ²G=ت$Rc~Kt.u^?dUp X&MZTAĢj]ʁ!u3)誝ͪHkx`5lukFɻ+w%8#\dc3#6>IxҝQd`"y9W0[GbՆ̝֨c~Md_2ςmܞ*w~3~D3y6^*vRv( *@s# )QIJ"sv??3yU/Bf 4L!O$q:>Pzosm>ٴao=vGu:ZRɣS* k Xm[d0Stg'4 P"yvxgAG uJ⣎V-]/N'` 4b9X>\3ϕ{Q-L '$m3y1n(X{[Q>б='ę!N.[rjϤ8G/+ĹTO5D) 5!`WQE:21e0qB]F%;jyt!ZϔpYg>4 dGC迲־rHW6R >@$#F䉼JJpsعإ|Z!i^">w݈|5bALLDNp/{cLppndVchXcF#'!l:;}v|$7}wliF]P0\˯UZ3R5]:y 4~_O ȁ?VH@t & #6)۷ei¦ /wՋ{JR?ϗU秳 wL i61&X#pCҫz&!xS!,{^՚m:&\1.8IP~ ;# t$\'`NM= y[ϵ)Rgsބ0tUҤgx>I%7tX4 q-HGJN R6RQQBx2<(L:ݢ!NDzRnK :~RǝhA!јXNl 13,4zQ$dWsx]*l_]9AW|85%ZͩYLyCVrx]9Ly$_8sݸS^6ao ߅Im*`C} CͪmYcawO5?#K32d Ɩ33L8gt(!c1!{d/, 8#nMLj5!fnNꏡ xԻ eG64>1IL҇@D&-m&4U"W ʶqoVjjq2ÅKc vAh]q}X\ m-ˌt]6/7J z]>zgMV3Ğx,G:{#" ,hR?asO[8@+ͬK\mvٵd{-"ζ@M0\l-:)B^@)3);O.'Bn)bB7 VYQ&6diG+ݡe4H2:H~°Qvod^0aJp\ gh}BFo oޑZ>u[7 6Q˽ (;Ur WN^UmYDлMDN7[WiCr1+,*6XoȐ=zg3V;ݫ?+h?Ǵl/P^;`7CkWo4 OG^[6 X 7,V\LgqਃBt&{֑2ZZ ="oGK:RUGͩ Hnk<\Lʋ$oF}6̔# !wF1?-}] {IH*mJ趑&Nu0se/\9)z-t$FNLlLOgE6=pr@0'DlCz6\ZLjs3nS8@+];@UĨTÍ(j!lQrG76.fj2+KbZZ7!{o@JX.d&p9uCv/N$(yCXx5*q 2`E_dX pʸKpkkeDd(Ld@qSZDtw3r5kRV3c$FkJ aci0LnOSlE g4L'} aauhEl%a``P+*JܲmCslL2S?ո,h]q^{g ˣ ȄX+\ѾASs-+&^0e#` tSmnY,g^oJ |q#uE:WD)-~M- Tqer93hi{}Đ,FZ7'ͨҔ%h{vWE* IsR݉sr*biM%vtIJ+}œQAq18 -F/a f/\DΎ`1(=pTx`4/.}\E%W!E_MBNJjc\vHDau\Py$Dt;roth)U\7oM<CI aj_*Hp=]nE(H~kPB֘9kU;R$VwcyS$PkD;58BzaSÓjLqiT ~~1DujaGȕx֌8QԼ{ ׂ.u?5$9Mf#7SjehDm<$ļPnG^K7̒79kh0\VbQA`d_ .:Ws;Sha&QU+t߿yH+>).3yuX5vh_L&' @ďm $%vF#-;s#![qչVbn=_pO)k~q]i*1]wj"9#A0qpq rc2cnyeޣ]%")AZ?;r^'{&CsR;E'.lDǹHrǚ +S@J>4\a,/$;,ܡ6u'# ¯,.t"_UbV:8-ve /5 SA</l$v0 h[ƤȔyѕ@8W70$[Yı1_)]. Q`o:8uv9#,SWxe71X6f!IU6dt s錽~0;3R11%Kdwt*钟w.0-u Ei@!xoGmuA~吏uASA#4gAF14̅\zsO+|ۄm Fhh&:^Mb![ ?gNG߂91 .Qf\}YM<ka?}P;uq+&X~6XZf#\`$R}!g:Z'*TANiG3vt`-d7_wvcHU"L/Op Q7)Ե`!t61Okk0߿G0>f=+JFm+O&Vc=J=Oajb )@JF=76~5NV1D1dV,␲߿V_\W x@>)LmLghP,+m۹N-Q3YcFCEE}8r7ϽF/:VpZ, ^:cZƭx^y#kW-z{B,EW$=JP+C^=.=JSQ!;&)b5$+-;s7XAսQ%/^f\T)dSfU6I ӽ`I1fgpm:#x?4mksk!}7|x̶ZU3,sz +!yہAnd:h[N?p(A{X9.bw:4DxE_,{@G뷄\]=Oc}my~}$7_X5ϵ~GIfWu.[S.!3P:- xPdBJd>7W?,9mil TȡV0xzs ϡ{ϴ~3O(/c?5ħbg ?Ĝ_NNd0BEP SE:'v'9,i&[$4={R_eٗ.'3*$|Ҫ?BがPHH5jCZ7yW5!NKu~FtG@zoJ?1FΡLvٿU%d 7(` ÃIHX$ei@N.NT<^1#saٗ w[H.y` $)3cy.KOVSc]ǰj]EV쿜kJCy (ywoNsӎr8C-Ń*A^Ã÷=  T݊9&gT">P,V嘩98T=~t' ֫IqJ٥ "=e! !i/$LS)ej;LiC^ *>D4xCL7)㴼l|6:BUCVt_Ҁ˘ Z.iӐ#wtuV Yسj4z ՘7π m=2nq4N]ObhIdd8؄"2T/G/eĂ{qx 5*IgcI e u(ʁcrF)Bŀ t*#Ov4+׫7=''>[j'ݡ^k-Vl67X'.^MW^'ukygt3ẵ8,,vĢFe6cn5"\U ol0NܜIFK;r^&2 .R3@ rA]yGNA_XG\Xz}=ROU2U&@+dӦ)wyt변0ق%^Ua=".W[yHRހ"Pp!^\y<}":񯊝lT ]ĵ(&bYoL:`rSq]D3Pl`(,VdpN[h  c[|\V,FATl39*Fcw!x7By0Hdc%e@*e=uș*S*%~&#D3F'j +vFC=;=>< Ў?U(;UM/̔.GZlD'z-qI1g '+ oSV B- x؂L?# {#gu; C46Cc"{y|B3;q4M`nSvN+Kq/2CA8[/ՂԄ贼+X$I<֭}@,`F6]1N)k=<ܳ&2l==B ],{%&B(}(߲8[l,gP *ɞ>3>NDEɩöF#t.I<UW`d^pU6|n8hVfw$ׁVYRvDُۣ\+kr s2dWXH|<*6^AhFE^:.9@(nXٹ8Vב'Gly ;;=)z0iDgM0 tEpNA!3Iih{lZtߝ+}WJW(4rbYoj1w-ZO@ecH_'6rF,B6bn+)o>ӖFLbWp=ǒPn ^]}! /KQ=>R}WL QRRSyCSUV;S;ZYiCq8&Ѝ5ϛPoOI#TL($I5 >;= v JTr@0I !uN~$n#P@~$i yXhA^%:1PAtE!L@ {e8Wv!F.U",0ߦz4àiGLuLr[d UAگr%h q*TgƷwMUMߒTfZ}TU-@}x}ܢWH "Α&iefF:߆.9I+>=Bhf@%F]tKgXx™`EP&d#'y9 X*2P&x7 !i'8iIHHe"9YM~⫢L6zѐspr3r9 O3]$FޙN@@OAd1/D._)2@`Tymg(NЪLGg p#>#&pZ0Smv_Z:3[EG p~dž1ׅSQ<`a5O@F]7 njm oaU4Iǚ2bWj7MEOwo2j 4KՇثq}eh`4B ~H:ފލjwT({v&/DzR l$^} S!U] ,p)cw}@%J y0+.VLcU;L0̐ؐ70LNQ4ыQc. ۟Q} v-@9\럣 qx9&(a?|")~ND24 ]4;L I#lբoYWU4:FB7 _S]] U?ŏe9cΈ24pC"HRɽu[PʟhK΅oXz[hi!7HQ4:I➦A#O]G\ЧyU/kf\'wŻWdNB& \AY3ǍI#"aI_$˻јeFỵa`4[-G?<6ơWCgG{T SUS6H4h<71)`gӗ+yL'qX1$52Hd|r hmmq6ܓ2HtZ=t}lpeu曧4^"N26Ze5غ%-j71V&t-LeKsڟx1o *E_@o94ފd]7zn`^M?HDԳXæ/h{Aţ꩛0'VEZ%+ _s!!ޮ5azQ4eRg kP/򛽸X!.W#_֊@?VqP=CΊVni-z_o `I SEEABF/6]V}k+)dfY~.Uӟi%GċIiXDWLc<2V#ój%6Nњ2R= 9{Կ!l+yς)DVKvqYCk\Ry%H &iTkD>iif}SqԼM^㳼3T9)?ms"Z9U ^e5AЋs,p>-ٍ3QdW³g;--BzSB[?@.'(&k9Zv.P/I| Rzx4Ӏ Nǰcl l~/B6GW I%xosk;M)=v2B,G}rUhgs x@9UԸ2qE_t)6/茗Ώ)p"l"ϻFoSqg6NCTp& O[ ZQ$2_h_ܱIT3ӫM:܋TD%ܗt#Y&sW ! _C٥ (v[(#ΫE0:BcI޳ĴIeȂ#ʞ[dN lvlF-q+p{*͊FkEo S4$Ff =0bsԁQFp QH07gQdGy{:Vx&# ЄgמĝjlR]5̾z5Q;6BS r<;7BX!JIn{oCOOy)6.B15Q+_M|CK "=%\7d"{uup8xۆz2d?8>j+SD*k]ιMԎyoUK!l/lA2]\&,ؗ,8|C8(+Lru$5;%x5M9$_`݄j&*n7 t? reM^Rj1߃Uy0Gt=CZ[ NŨ@s̤g¯p),=x%e߉U8$QQfrvS%hN٫ʢ{xl~ ܕ_oc tH'}.csIl|hBdq HX7DgiOi6ttl IpY$SJvFү r{>t]PܒR%E"{,Tc0NߴTK#)uǺڸLKsk6a_DV$s7M)Pss>96B-r`S#??Ђ}1k[ߪK{&Njjms7PK=šNq*eLr' 8}}3%7)?~~9|u'f0G HT:(_& ڲh=2DmF~hN3pV/T{%_NZ1jόYJt!^w{􇴣n/ˊfi1̑OӲ:/1"1+ܳY\$‘NediA{_4HKy=@S(` ^uRD*f'}*IA..R55X-:SzXFzE}54ۍ'JHӒkH5"]ts 0̞Q y;udktԹܖJw$Gx:M0]?ZJ>)/uƍ6_ QQMIM8Yf &ٺ/kTXӅG鼏q tMd fD 'ovB¶JV B&oR~,4ί,͗(! ulѶZiYWN8,֤mp!R,NݓVcJ&nYyު\"z]_v=Xފq q7\9p#i1N8)RܝCQ(ѣ^Xs8OR+mkdhLaFpm60r3:'**y/v|Ag/A2"X:#Ae8_}}~.] IdF}ؘ&6(i2ۚ9TdG)Y+Q>-X {F"]{Fv3p?g.>x]z·.E60GL2mz䂩M dc <z{@&FwܬBkSWmn#s{}=$TY9xcMvR&e_eIolTPK\s>:(l' i31f>˪+uXdh>Æܝnc':S%o9w dg_vďz?e@MiVQ2i)l!=-^!\g;:LAZ=!,UT/+jJlR`NHCOsr]#|[|@UcxtowkRRv;Cq>"X^I|#sA풼Out-i'Ѱ]vON?,tP/ˑ\{-;bQJI6p}aVMݙa~!@? *?$kR|c´þҗ1zw~+i˺r:kt"شM )S_;" _m,̉GJM(vZ87+ .)NjcAH/֢KDsW1Fr|쩁 NoG7J "٤KBWMKxF-ͼ/ x$ P8"rh]95^vƠ'p?H ܐYލ8s om̦^PC8*4թ1 Ԭ~%#k|Ub9 / msr:o'a\@7,&l"cȰ{ܦsI(7 1},طN{ ,>:c+ &u4=M!\un|aG`edc.\*#U;sOYJ,T+]P|C\BQh%92tN-A E=}S}_)`lU\@bP^l 6[' Yc Ja cDffN(g?`D3f^ڍDd#, œ3\^3?ã#mw(/^9`w8kLRfJ,DYwNй?sR ǕCF/zym^-G鸳jF_ῠ*V0n$[@BK]*죈 E;tw;UHJ(w\~-4xk2PkM3`v8:I$KNdRTlJ<E$6 R:ODO4!B4>b5hGUCLaxa!W&^,h\6=oP'^ &Lwbkt^8 PE,w1MZ !ZxwP>n(xT|%b*aO܊ǽi t[6~$׺ ymn~Hjm6oT`'cwj?D W8I]Btz|?9uԍ3} #m#RwI)P"zieGdJRsV,Hf}AؓQ`qR$ wngj[mݿ*ɼ)' ө+W)1 hŵ7YVBAׂ6e+tnlWCvq2$EAI|a%] I4:?+ɰ]&3_7g9M+vIFI AX*T=4Vcyh"ۦ5 ux.JĪh{҇wZP񹘚,76. eh@L炂I[S #`?Ƣ&['n}$ " &0[Z 6I:ʹPѷ&EEJ/B21 \xk,pQY;`R;O#00>N315eݰi]K26j>-x!-!%  L`zʕqXK E#v~0vluo4NCh8 MWsQOIc=7Pn%3DRz'^#jEnVfWufE!_WޤM:uDU=zU}S$&vA%JJ9;UWԬa~6R|"±8ˈ ^wzevYh}U6dFek:6zYbvŰ;iJijM orY;=<$2%,5 D̯J}wK9̏?1iLϳykrы~jV+VpTvoFڕĮ_/[BeurPU&h:!Aȓ&"#] Y4y˓)O)Glu&ćtg,xQQ&GnM3R-Y?&T[4'QtKUY!U ],H_te\e~cyZA^QURH,]u6]52Y ;/YrP Oa4A4ܶҦu,cƻP#gqFzO~9J̱E5f;1y!;kųԖMyP@ %+-=&-~s|sfIXn"۟SL2ZF$u6մV?A] -cs]s_JZZ^O,:Co) Jy3kP3Cqw^+EP8 MpP-ldqؙ̄ #o6yp(L,~O)vL]ե[V\|Yģ }8~8cl|Ͳm\2~xnϯHQElbiFf7_ ZaU˳՞s˷.ܟ@jJ`3\>ѓR vLD,,1O8޸`vE/F`4y]T*BneWoM_DvL4 F=dZؔj=apLpчh W7EbΧA SJCq[mBVjm>Ӷ $5jME\W`+Hk8 0hE*{DE8ѕ RlD|iȐ䊩|ªgo%f4Ytt@-`O-M[Ghm/1Ǡ,xy9s .4d< xtwOAnU@p Y,r5teNAFH#1^eAHh(yl,n_ut?7gK|<8FO)oYzP#O+?SBc1s0+ҝmOI ]%" bR~w(Lh/ƹ}pJt3ӆcmfTs#)}\쨺l]Clnu->3׾!-Hk lJma=2fuށC%%w[mrru6J{˴?>Wzeñ:w˶ݟ^('GbvD.D= {?h@#^ZZs* we `(7v-ofhBk@SC1^׫OCs"t ĕx :U>7pv xVŎAM<nw.$Ro$oy](&]5׃o͝ v7Snu m[+dcwf%Ciˋ'ތٻ3z'c~QU)N *8jl֮(,OzF؁8Xy/Dmբl.Ek^;~6 D­7\Nd>oCb s")wkco9uD E1e{ed'õ:}{qJjK:34^%:{gKZa(xX#Z" yKhM1%B9 *?!]a?k;9[ŔncF>Icŵ|:Ib@IWC ̊P*5޸oNq+>]%|JFN1j*, VC ~9yD "֑lEdqSشnXU/O׉hN k]ݟy{)jW7V &h:6S}RgR,ҦGJח&KW{A&6qÏ' AS'lnn2+` rF"BڥUoX9O?mT >eC=GSbcx1<[E]zSڱS{lPUFS@Lq8uczA. 'tݷL O'K_ߛL.o˵PTԹ[ݠ._eʽ6aKcu[!% QC0ϵ:$bpU%D] `}!{IhQ`Lq#C 4BHĈ#w_/fVj?NlL:钐VٯEY.@xK̆CPąNM9ݢ s[;GZ#MoGf^u4B44=!FsAtY(q(vXG$XUb7ҰT3ʸx$[$ąOJ8'-WYI , ۅ @\>l8rq{-}04M{*46&=Q mELLwyY|qRk c NE``$HT.y*sws٤ʳĨ`ofWO] {xXjvZ+!ADCwV}1oDŽcaG m^*HL*)w&bqv+E^),JQpNҏ(jpfo է@x9$ .v3X~ sm~d^$%[H+>U BO5i!> 0ߙ.݌I,bo {~N]\T~^7qMs0Z44_δ("( p&s ĵ[ ܧC,ރvR$d€/!!2@Ni-/")Y)2Sv JeF5ֿ.dJ:DJ UcX?"_mB䢷X ܬWF;4[Kl.m)xs#㶙a^Cݒn^0,w^~CV/KցԄ59W;Ǩ$/ˤ4, }$FgƋgg Xx+Y0Hu"&C e*ٗyt\ W(&!/(6&6U=-fJw̛"nBۧ <4n*6#?Q Ӌ ~u:Hi6,vxV_X Dsaut>=[bÌgNY W[57wN!=%qu(j8"5VڍB/Jznsyÿ[1iZpk(M:*ߨ@H;]BQ̙o{%\ɥ]gFvg sKic<ը=7e>m9 Ȯ߻PߺhKy?јP/ X5.| Thv7@'3DR-XOIr֍@wքnՙ|a[:=;YE~F<sA ičT t%1\Uls?zI E7RtZFigA#R[|L) ,|`&ѾyM/}F-e jϨ$:6 5ȦTZ݌[  ^L'fԹ%M^f‘,- >RΊtNbF WAj :Vt$ևuw&NVBjAWخn9.AJiX|B6sy` onlc GGw7J>Zf\L>C;i+ﺞ][Kz)P0u)튊j3> ApYgwt+zqҒ VBYeB:ES+arf,S^)& EKt ժ+tlB67f?RK_ B~6R+ >M*VqX6jim/P(PZ%xǻ3WtGB./3,-sRvE6ObGt<#ڛd^6ƃ}D}c:zݸ54 0#O:B"ut۸fO"PjCc/1ɖzĆ:,"ݵvMƎ[PJg -jSyU$>NÒsK8rewި/C/tB j|á͗^<Ѹ`4s\)+c 1̯.+)T8# =OF1_#[bxJ)dkDkUihC1D~L )mgp=o"d02=f2ˌP!ɚ6:%H(-Xӕq孪#l?~7]~;{ Wrupfεv? :a%gDRc~sygf;濧i@+_yxgΰmVS|PY,SYiv?$矖#dI|9MfJaY?^trErtVR5?#ܓyEx8'e#43M:,*5-hy"qHEsƻR0"?g20[8`).G5)wmg!!rS4${SEUNw,l˿1YGۢO++RQem6}C[ɯHNѮ,8%!@\KJuյ_@;!+O`es'<b8R Ȳ&6d$p?JF&)}C_H|@,A?qlxd*n*OIOА'S .\cmڿ">?]kֶj]VSp=h[87:bǰF&Gs Х Q|OD~ֆHNSxȡ4rszP>u$c)WF-u(jzr$a鐬5acJf&+Ue9(ǟFkt ._N^oaJD/.Z[R'+yIY#`;2$'':$@%%<4Eߣ)NڗV&j^Qj1H/8 l_p|zS"Z]5>/ 5bW%CR./*77_}z E7 y:"䒝>ʝӛ=P1X c,}b;q27q]y!58(O6:Si]Fj)&.LiЫ7V`79_mLFK@ٹD*rnw^ GUp6;S]79[nwfj4ITvDuӬ(+-TAbX`Ռ[sq28b87|D56!+y?ij6mD&I59"n̊Ĕ1à\(8J4έ8(&cF6uBLHlYNaGwMD^7<6-oLB#=6j_$vsGj+~? {R0[ ˖ROII`SWJj\(6: [EZ;~ DP6ReߒF'S$&J&|Wa:[ 7aangѐ$[GLBX'5qj7e үQ`x?SЌImb.'f8ԋLmz,[U[Dep8;aN< 2uN1"h RI{YZv#v2zJn YPʷpjiwB2&.%?ٟg(`"Ԯ ;'2 iN8aKx#a^\XQV{FRjH4VGdX;l7<$okr9G#Lv?73:+N!%6`"{rb㧘Ⱦ_'X]F45rF2:ݎG#?]Qd=q9_G;C n\ˁ[~]Ũߟx_%5v4YB+0y*8f~ht1s%l^Pr:<$oe=Yl!@lp THRC}tndt( W3M 4RDl/4!>R4wvLwM?$a.<s]#)=}/Q7M{}=m RtW"ObDz fVY F]-sYyLTr@bp@,Xm^R#'OEۈ;O&P>(m!nkWU FZv USԗ]u0ʋy,`d/M0,ڌmww؍6tBĪq /5b*AW^Rwg:m":z9 9.d\@$9GlͱZ[,ϬsOJJ;zx4@ 1)Il |D07gYh|I.f^(-sM@:ZO7ɣ<@e'p^*x9[+Ȱ卞߱Z7_=2,ϘU@CӛT)q<{=dJDŽK\t>q:wJ;O#"YnpFyI0ߔ,PXkw p|"ʐ(x `J; ᤒx34hJܶ畧Rָ@G92 rM/ǙAƘqrF,xGs5{$|NhHp%+o!xDƺ1JZseij>,02Ss /OLoXyZ6.[բhVlEv{v X跣rk,0D?H~ބ_I~lb,# z`{ipooVuΦF5H}UF t-[DM}X-mғB;M0a EGnL|l(z֝cA:|U}x/&ƞ!QY 4Xv6*+޳d@%9T/pS/x-;Za b#C"27G:)3X>L]`680oOΤnyhCwE6R9QgZegAL ;@ކf첉o 9TH*T dIhr\҅]D[ܢOpC],fGU k%X5EܴUyA sȒ*g(%)dhE9vZ9qԳHiȦ)EKDy.֘N$WW\ljr4/;^,>tdq)AqͨW5qeS&!@{-w[&(#۾%rB8?/ Jjt/0[aXsVaiP9~En[h5ŻOH#bwxBSZn1^1"@K@Yx/^W5,6-=إbgl^UoI rT lV\n/k^Ax6=!ŃuAC6M*}߶%ydf=Fr`H-LrR>"o`Aj1{_h-pLM2 w/kUpZƠYe b!ʠo#(vcbPF>;KIRtD=rC$lXn"%1xM5T17#s vQjH:f_v!sd- YexԷ= =B&|vTF^_RQ3;Z]k1r5 $Cs&W )`V ưJ:- KS8C' | cW*gNY`7ZA3W"BnSD8)2CZ3$hgcA[j;w]eRN ! 6.JDUN60_"Y޶ٹgTUY;`9,2˾1b" bBw#\3~D a_jy҈jίvOBW=xO:?#|΅gwǭ'B{\ c$4D:_T8QȼTf0TG|f N$fvPDȿ?wZ~߻-"戰3<1x g<)§yh}x!c%Xn8"Q&1-cUQts3J;BWJG[ 6ESa&TZg%2ar3 2s˥ϟZgTRڃfN87+*9k=SFHT3j;XL yRtP_uD'&5 (B 3^A[k,O 3w__!|՗qߤl+\yd_ g*.YŲ):|'uF}%AVJ53Y΋1x]I_߇$x_Q%Zz lޡyvI!T %V]PmŔO)/rpZe'K>S-x{(JOfV m$4'w&Oa ΋!,u[y+pzhSjN6h)Hcv}+'IKFǼ f tpGkaGf!k% BLIK.!װYDW͉Dц퉝BLdT- n݁'_J>vňKDLߙ|~eӰ֪bdhf t-c{̓ Bg)pJk@j%t*uEEO}#(| q{Ȑi@0`øŵ[IO㰮ۛ'Z-Y ZNjK%%Op߈ݺfԅ%k0XW5DZt=8JId#e*Ho%S&F3?"jSkݵi(ht =Q?5Y*DHV.ACUV_:5g÷!~G4a֌ Dg-,O + =%B^ HNP e DZ;Ǣ I1]Y= 7A+86msJ RAeFSt%Bo` X +U@ Oss-t L`)UC$^nW7 ܨR)r1IKݶf͠!є1^U]g*la4paSt mT-QҼӿ(&ԟ,J`zeH=U(G Sb({Q_d\wy[9?/ͧz=n//9FsbjXמ~r[nb9DGK.Rbq? K˶~QNK!MΔ@dj{}ـ.ßZO6ae icXD;5CeŁNX ;";e,/pUmGn\|6g|׋O-J7Jг1_"t 햄oO H2Wt+Zky j;g.K]Q|?F'Wpk7K ^"4|=j7.b$=cG.Xg$ߧ46?]ձgYZ0707010000041f000081a4000000000000000000000001662f7fa9000050e0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/firewire/bebob/snd-bebob.ko.xz7zXZִF!t/P]?Eh=ڜ.+ִeHf9Tu o5I{>egNטN"GikwtHlE~= Ph\u)D$^I/*,(y U-ΈJtMBV|<PaՂeW\徰$ G+cg%zQԚP͹/nP֙8p["U&dLL\$YU'6K 8ov#ğ`3V!͐aSf ᒉͰ\Eaq~S`t8cPrZ!HۨjhC q!NI/-Z+} :=,z6_?q Hh{z u]iw 'YL9 }_ҡf['ͱ"FƊ|vfʔ[D15sq(iVuXXl[۰s^eD~SRvF8HBQM㽁r\\=jK(X{Q'Pf$ZG2/B%|KaLC)nVca!d["= (v8i+g=ha^†_ŝgپT XOLiR>h?]jVj ˅b#^r-C"Zmwpf0YYvA`2k@׹viwmUj3ona2N ==ʽ0ZJ)ϝw^zd2+~$ԈY$7pdC3'f3KWEcŲl 9ŨlP{U>1RzAy+{xR#OD?"QxwӔzXk tW@VMh*qzD)u=eUT.n ĩ)HZx8@F f#PQN!BZ)+G>u!łjkwd3bMʺ4aʕ= ho)`(Ь-֕w6ՄPl*s- =j qk^*1O߶V^ j7fCq&.V^>|I?Qq ؟hufutpOZ)6t{wGl< ɨz%p,byø* tS|*GF@9,4(! %YnmnFӺ)^f0S/t;1y^ZFvaus#R9e ]+s7YmKڄd\v ^_E<OR!y c\'#5F8C=SI,$x[\XŮ}W݈ޏ.mgcF*U qZ?IU Gª+QA婢_*XI IE;;CFC"5 q<z&`<Lx|:^`fNi "N9)h/9 -LuRG+-HI3/LНGƥ =!ka>1(*WTcu)#\p>yE7sY)%Cr][.%?ɔx{Ll_> +pcRHYCz]fSX 5ƶ^5Az,!H=xD~ԦiVaQG'GdCM"*+F"|ݙRi;nʐ!Z(*6@DĄt\T-# ~;#PU#vv}b=NU3 ?1-:ͭ]H=źрBBwxH]y#n,7i Eᇦ66t"܋6k>x,s\"%O95 k}D&8ifcs> Utlbɿ{"3muvd[~gɓhǒ^%@+ Wnˋݵhᆐm,al\jR͛~+c)^8 0)F8xz=6x:.FM0Ǡ6S!ޕRᛗ(:T+E" f tLbI@Xlhz¢J>n0mMwȯfp$.P!NH.uݵ7qFC%8 s<(Cjv1JD ɻvw94Lix|>).<-Q7LB8V=ly"S<5Ѱ6;uL@ KhV̙ AhYXC<;dH@HPSAW'ߘ Mb4ۋ.gʍSܩ*YpQ?&wdL KɐPēBe.KSI#=[*1f ڪN\E5_z!J!z%cdB Y n~u盥573Ӿks0f,)"1L+@g]6tG{(->`YfZTI%Er~H谤đE|NƊ8a4{a=B4Nd[|Rq&qߋu%%OWi1TKQ3t?Ϙit[jtGG[euYʽC| }x5&XO0mk+ǘy< K5|1t"1A Aӳ #mi&/R8EJN2*mjЍ)ݟىt#T _4DHD~]In/Y'g poR .%L<nj2[YD@f9}@I%~~[w3S(pm$,֍1WTyfv1!ji>d esw>+[\ 0?3M[:^M2/kQg:0{|~0 /WQNat+bO0n31Lʯ@ x.e^$3؁n;jCw22.8M7X@ӥ ´+Gqn%A"yi%l8(4$0Y֊#( hTS˳}{Frلlm I|R?c aG 4ط>ČN? X!_lꅏSϣٹy xl&j3xUҎ:7WfS_kjZZ F Nl[9fA= DSd W0?[Ɍq-NJJbҦ]YV *j"GIN8T-*rM ѪgVkMT`CԀq„\Fw"hny4`\i&9r\ W av`&MD)sab=k;8`9%cf~*f4_ >xXNnR&Q&)6#+Kԅ' &܄)]3=pHES` uvxA*sVja62jDz:ΨӫXqI? ]ݢW&vX ˊ9}^'@ Dޯ,Lpsz%j{J79dfQ/WM2db4 ^IlVm8)y0W;R J 0 "JB&>8_@-A)۽QalW9wk!WB1Y'd;'Qi2ͣI{ jE m kBK29/`fxCh޿ if*H;V6QMk"D1uUK˼݃R?gK N 2#4&TV"W)&p@v%PZ'oVXiWb/ AL V`igע/lX|V>e,ufWjfQ!,ZDSŅ j.\m8eFn"r-~LdViH#]ɄK`\pvOs>ZUS\udfz{U  !EL p=Ce8@l@Dg mǰn"F )aAWE#IrzR(U6g~YO9?^܀0MV<Ȗ^o^H9esd1"›zÊOӒ@K.8؜:ϳF5iv8WY--Ld :%G$Pnet:zP`6>:3.[zq\$]MR#2(,AH_ ~>cv2/vL`zvaVP^K!"|-S͓`R %Ρwb`ˆ$tƩܸpCQX:BMaJdYPJt@ݽpVU+NQ(Sϵzܳzn 2L C"=wopnr3"c]P66!2KѝՠL鱍N~2gIFP tA9FNEry-a0=92P ^إw.3Cߋu܎ϊĿGwݭAH'[xD$]Svk:!\mb kdZV?g8eѰ<2+zhOn",P.=n= n,\2MeC7 ({wPcYC :,1_!?lEV RkF?*1T*OH}]nHCK1q:ZU 󩼷ȃ<$ޔqi(Ot\ #~$;no=#oI}u -5릀C,g(TJ F.Zit%|u :/hi\S5կG=0'VθM!):7 :^G&a{')pVyzbi}dQbd3:@:R^ ^D7L~QSop FLUJ ˉBf"sN ,&3"S_Y*t"m'+ ]Q~ :oK^ƲsOQN@BE)RS Oz֘g% yH鵰Sq]0(&d-FڲBߌFH#{ynWX` 3[ R%qU[]<4>l}H F"Ͽr~F;TZTVkVB=/f:C^}ݮ1˾L?]A0J}(9Dݝ#2|ZBCA?+@_-& }oBj9{O)ԫגŴ;'l ѰMhݒd?$6o16YK\)rrdrA_r NW|Hdd$^¸JW RWrSW_5'qq4b] g\䊎6^#='K9TH?W"]eCb6G:&۲<2ΏTƣx ;7B0{ cz-q)SLg0UvƃMˈj_βG2^3R; C8s..>`Xo˲P[+L~#;c?<7ZYsH@%ٓ:)yq҃v\ׇ`DuE?|537vI׬̛%Nza'uyu"fm}0zJlޘhYU 妄߉12P 7\sDh 3MB&t΁iFi,q hj g/hϭ"cw@]yA+;#T Az%Enea"]f*^ >6Įf] ÒhI%5 j#A/ @~ O_ .mEl~1pS}f1 FhE/&+bIq~vyܟe;l'8oHmMFADV'=2=n埃a9:#L3N4hg9E ]Ӝ@csO",_QAűPHSB?"3П6NΌTs3-nsFR H޷'CaAqu7JZrÆq/PO,u>r߸DC(*SgPWb^_ؘp&)| xaX+Ajs "vH^Fᯧ˸c2W2ۓDt #3Q7'+C]L8:ִ꓇$ { X b(Y}_Ň7d^@Ȋ}G\_ՎiD2=j!S}"RjcH.#}V1onVnzng0t &sEMue>S(jn,5&"FsoeA2omcS@|T]I촿8\0&~3' 2*ԬՐKo"@ubt#ogP ~ktR6걠F!t+JBo)⤇MBpR]:*icO\o ?~@פ"iHf6fpb\݆o53f q}x&;A4:_YaCŶF!!YBXœs?yD%wm}G+p;7ߊ{5dғ*˄v΃ρzp4-gYn<6= o_>B9JRGd9tX k3 S Ӗ~G{SO1(Yۋy&r#Ksc̓mSݿZ]Ieؾx>f(Tqi-4/x^x*-NĞ88HR5>颮Pv3O4>bxq4G$B]ѯuz-5)ň ?O]#2JKB]Z!efDN ]b@zj) j^SRrD XT@PʼnZ\@ +N#Vdj=(Jzȟ}a{k?mnc&NfwJ PRQ7 QV4rݪ ԉ+XPƮ]4s|fNsq-HAIע{vjKj=ǻq*-l *.v{m o:{QͰV2y|&O~(a]͒dRfZg'H [8Yq 3}rÄErTF p☣:1_sbTR`uES^p\.;4kn@o !X)~χ$ C[A7v8;(rG@|IqV)YN_־FM V=2{2K[N S Z*-AQ!%ZVQx :u"_ gb\ ؒL-)ڠ_ QL/wi2I}6FDߦV;^@ӳVD约UjQ1 1 C $UJЊ.w[`{}];r޺* _ "g.b xr Nl5\Z-}E|c+Ԫ8+9&~[.1F0J{>m`*|NĜJD7'~- 0Իo7Rs3g$I󛭾A9Q\Ռr,jG1¤҄䆇'^e Tuf;Xrs68A=ն+7-o%dl̔sJsJ贘ӂj6Þm.>PIׯiJH2a`& tz*&a=e鍃vƿ PDFknVjd87%*! asy7Wܣq +9CNo ,}MK)"X7 .oOn&gJS@:yA^SHzƼ .\a~!^HӲ.ӅS srzQϒ$hwo}oxw_}9>J~IܱNX7r z.@Zu(=zֲ&? A'+_kmOWV{D"}o,B{$D'VPu +qM-,T~7j<ڮ&zC+ e͝x⟆˲VZmp/yWVR7'/Z #'/Z*l_UHi UV_$#hX?hCʞkKozG9:d{W7U+zo1hRd ؄sx@K\\j `]dOΠˬsuC8u@/@1PڜCN_C BJk(s9`Sߒ\d d1Bq][gyT>;IP7_)옝g끋$2M%ycj|&cnkG3D;L7 cr.ITT>)8_F6NS̓a&Q4k RηmcWk7%)"9FDh栲@X2!8/s2"nL񿺏YV~7xZN.Xs1cf.j@X9PZ2T$,@#2HKZM2e5u pAaPt-m|@OʛsRbhDoS%iY:Xz^X{1ӍJG"{1NN EFyN}=:%c?nyvgm3pI~9fuϚ1Q6ږa u^J'X3&jSRSQWFP0\y5^ꂝ"mpf{@x IL 0Yk4Y mR˩߿DΫeljH d1"#FYتSRM,!3H>Ld/(DwLm0x'%UO3b^q?]!hON7^YZ~K82}gU _錈a\w3xi6νa6NSa-tzIM*SJjN,XҚ{/^HZsa;iE]~`󍊉y/\=,6uq{yHC@J{W{o)#>t!q8 =7YXsϭD9 &E*;!e{5t˹[s㥥sČՁREgdGy9lm?O)ڴjbw3[ɱDv(vrl|y .-1 ,+_cDbX.'$j;xt؞ 43-ŁQ,͵a4A7BB4#g0Q=O՝~9+u+wi aUBNQ֫GV`{sGRu+մ]-#hV^n_@fqTZ\O3`1,h55?&2^1M_:tu@or? u(txd Rwt7gJ]2ǐҮWND`ogUMYW&1}KJTX`2 ~[n۳z-i7x@e݉ ]L v zq3`#u2z{07I<V_J#hvkps^3 eAũ|{hnA˜޺YcTwr\{X-ٱYM~ZEx!{uXf)MXum2P(sMP*|M@ Z!,有ɷCɰdj.lQL0Tmoz[79^٫2 ]9;K;}kCCNEb7o!0G 17>"{&?(IDi @TfڼsOqh;^ Z318 2 { fo=.mpn>-=xRhSbH3fsj,KţC%a0Eݼ=d{:jD4'*Q[O UM L Vdkeǧo蟨ik.{ YG6{O A/@&$+h7Ia559&z ec&QJjGW{l{ֻ=nY UMOխH@J@yT7ȒpcMh:8Eůp2BIp5ՈS\S>y}[q5a,jq+ϗfB4@':3)Z)ڒW6e8j¡f_m ;0ttgh\34{g4z4Y^n)>[3_irLuGwNӺ-iȚ҇AͳM!w#]NNe)l'aeQ9[Tn>EA*ۮ'[iZ#Ju5׎#<'qlÉèB! QPӯKO?P׮KUWh̼)ߑgy?3r.ظ")y)ʘ7Ty7fy'uwW[e1?]Iy1֞=<עLt|? ΃MhA ku By:ڲ6k]5;kE'[̹_C_{@` ZppЍ%0u?-! @ͦH9|!(3o᜺3I o}x1r NkҎJX^k.WjOkl#%\X~7oApRvG(>U 5+ׄ,Xq8c(ļ\C w~BɊÆexqΫML3Bq\ci1 'הXVPov3@ s_C=O]tn%.rr\lA-6rg-Nq/]e'`mfͪ>|$:' b+fb:?X%,A[ΘDeA ʢ,1ׇյ{+rgj0x]ҳU|0G& NltQ0Y4WT2ڄG)s3^<:eS Xp6d[j?ėdSs]KKE3 tB4\_E`zl;EKC)òͣ $1W/ށ(auP13b/.M:ORPmxhTZ#CV49XVp ELtʂ{E.Wqm93 +bÔ1({$: eA#dsYvW3kNY`y@)OoWAaI= XpuZ~Wߍ>dzKvi#)5<;WM <14h__8ihN)2 #N|iwmhskhuUC{ %M|XV,N r`T[2C jSiГ`K#1'LXZcIdT4L~.A o)~_d:kCnź7j^*)Y ܊I06U+y ?OfkmV&e^| @ao( CNq4o %9;G'sbnMiUmh/$~sJCJ3˟گߏ,cԱ0 XhE:`qxX.?쟡^}w J8l"m>WmQ zgo~!BO=g[.[QP"_{DO*9)/3^غ{^fy86Z ]ayn8ݓ0kja~nDDErVoIlQ톆 8`cЕPJr h}aB9nayw& n`)sWdSky `Q^*=)x`VMbΫYpf{&6S|٣Woh~tMGjΐv+iip̞Y꓏ݧ7 ==E4`@@6ٌ(^2O1,9el%I&e}Y/XŎ:I `8])OQ\o5a8c^+p9jmY>ya}A6LW_8 WpϢ$L^AJrPYJԴ%Uu"L7vB}oU@QWлB^2JiSP UZ5 o:Hh@?W,$mUf_ܒ=QR.̬ Z6 veN%R` rTشqXX;"N8V5%(Eߠ L+Q/2) v©id;ft`GTun#ێ @_RN?ct䫞$Z`ϧ|n2aܔDm82ٶ~[iL#pn74ɰepUښ37ԫ2L^i51g-Sibu經J~1~$Y#1`(mCHb"L+sp"%̾i_[ڀ^?4 ֋[lo|8o;-E!BңF58JEiA[7 ˘k=j^^LeY2@x?Ӷ[yT0ZCI~YY%194^տQ/vd݅~rvkƣ7SPofu%zunBq%qeӧq~܌Ӡi[g7ŀRc1QCdFġ|d`.jY輆έHS{@VC4[b̐gD*YnӠDt' 3 ? Rd<`|<dx;;l}yuLc63TLp'zrTſG١0nkˆr^ SJìX@dqDQcaʏbHsLEGHZʃSL}'s6~ G@yYoYAUjgKr>qc`\_as4 -"Y]L2FnaeV,6z/x_͍{*!`Ҷty=39tXn Jz(:0V9h:U^ܜg.k=$ Ԗ%zܶ*v,0f:ߋT((f@T=[}zlG~$ĀfY i2 ?4ù9js$ߞ(@\q鉶W%KEAdCiVe kQz1$SߞލۃW;+E'KҐ{ȘHӜ'4<qgf=Tރ)Qp,m/dQc5cj}k[fC,ԧdƾdy| ~şP忆H/<ƹ ΗwA00sǧ8! =@"Iefi/c_߼Jsz15b׶%UDXUb&j}UMd ®Ŭi~k75z>!A 7rY+d<\ ^Wݕ(.B8%{jޭm$br? VmpGpj)s}Ec(#Yotw "=cUsR0}<\D)`t3y UvJ5Ln!2D(b)k<aŒx9)zfip7$>w߇'J`SO!'U#8|2Za<Նx%$ )c $Z}Oad[@]^nIx<@'+;c>!GL#h(eؑ (EηP|x?/<ڥI"w_Sg,<^q@\ye*x#rc,yu:,і`f0CV)c* Aꅷ܉ GuJ6N}Q꿱W~m(`FtImmlQ]qFQ:HL 5 `wp҉+I \czkJi]7 Q66sS-5$ O#:OE-G'AP'5jwH)| ө <;;؉Ƥ`C^H}d{5Դ5q+k~0ɛh0aӄD[q0jCA^L3ED;V!.݇]yJӥ+_hOz!8.s/,B@!Q&x'-< L\@|B\-t3wBbLQSs5t xG|@%_껠Jyʳ6ƍ_/Z+egמenXBj-L^ժEMŒx3.Eg͟)V׼Alf4ZF lytº{h y=ɧn?Kx>(PUO]H9QB >Tq͡[<`U|`vƤ) 4UNh 5jx~QAm0S7m:;Ek!#h^,qdᒱHOAG Ӥ@n:$jqGBy(*Z9TuBHו89BBt/rI໦TjЋ;N o78\%0)h~3BBTeZ e)6-(ӬwxߖL2B#zBq3{978%,[kI 2B)ZŹM7֐[UKS`b.O쥬t5Y>^ț3ƚ% ϭv2`F?ǩyP7*+C_r_PHKmmxpYZu?8DQ !-? 7Xڲ+T$p92myà6I-z1~#T 6]$"w?L6BNX2;%~+ ꟡]K 9h$6+,p:Z["W.\#i00$6Ct gmhs&S4#yd9;yH_sF%8Օȏ Up9O+M+oڛi0IE\gޓHMsV!AeX{%u#'ʡ('\]8';QOžM.6{)0=2ȷ6C*/⦋8tv(|V?͎9@Qkj=kYGΗمŸ&BGHF*ߝXMx(P*xdҀѵ 5iu=T\ 1hh9^}ys0ֵKjK+fk2.Ƶs3Mln3o |#hߝ+tZ0O,HiLs;ڕȴ+'EHۡ5+C@$2/Y'}!!l^a*b_1tZvRUf1Kχu*mI- m5~xMԹ 9ΕzAOpo{Dz5N)G#T;dKjɶ*>]6֓8j%ɎW1:+3֙+|gBٻ տDN6X;=='w8U/"q;lPEw{&)=, H-"bkRnnQYvJ]3wD(A.ZC}w,LԲڦ7OG7Fjt+Kא`@e}8Xo90?1` fE N3F=K|zP޵ xo–Ǥ:850kzԇ@zAA;Zi )}gtZU}դ;ktT#EI*|T٠mSX*X`ڟ (3&ۛՋB u=!(29`q?^%DsҶ5z"btT!xv{1R҄SMFPkEYk/v&7Xm}-%o ZnZͶɉpSIGvM]:{+"qiq]XVmpA'ւj9T\'p`n2d YZ&mEP؅e9 -G\N Hppx_vd? rGl3QK|aƟKz]566wLn=KCywl Z2cHσ-E9۬&Ett/ ,F:K35ҝ8S`[/)*P[-,Y4\M-RhڗL~w_te˱P F}ƠIW轆@)PQ5322 5$Ԏ3Wo $ZHrKγcTCh5%ݱQVұ\Fe^wx.GħutT)(@Frÿ ">7a7x6[=2(kJڔ*7QԑlaΊK8iS |K·&+䷋Q X^7WO:QjEJw Er. (Ǝ ܢ62s2 _t t7(Z<)*#Hiʪe9p[dl&(z9N @xv"xli-ܶyƢnB$ ZqoR &N=>A 󭼕 9i`+Bkr@ON:vT:qiC`| @ޡ`bff|ZpVœj{Жwt|[&`NT2yj eES"P/Cb8[F;c*vF(NWޛ'{n gt|cL-e@V߀f'3 cxy)Id7; t;G)l2lFGiCN;Y"+^LR\hch5y:!x\Xs%\}jCt2iկ :~Fe{'9zwL =uT05=[T׌gǝ /xmOC9F ~2y+-b*׋ŠTqlFzFV'P קqJz%c˙iDXlf;+iCt|A-oY#q ?Ebs)C3j~>hQ"TڢlO5|jGB]<F* bgbNp7F;ʜ-}*b/-S3#V&&p[ \?ֲQ V .D~D&ogn@5|dRMQ U5 UkB(^8nh1:`PndwUrLb`/9hI  :-8զ%@] 4k{Ս1{-S5tDc^@-fRػAjof`nJkKccr"ul/tFiVK-k <q%_Kb1ń$Iܾ^S,DNT5tN=.i9 >3!gX]2cr&VUG+n˜37Q U?G`s$Ziם2D?4ík#(+mUA <^OHBO:I|fԶҙorz b $34mvfW>|`?U(d3ʷWuo$:a$$"C!!QH[A(Y#E`FQU&%u<kMgQ}:z8彯C ؈^`׷:X(1|#/:я2&D*TSse 7*B(ð&Csf\._zN&7ͮE(:ͮuIF.gBmuCV-O3 I \Q~b]$7{sbV=KGUv>D*R=ajqQj zðC Up|q.uFRNy|U^’pRed=gZaX1C(N'|uGg}&J @]Gy#}D}13Nw|u:mul·jU_ݎKB~Y[r]7P[q}47_^:q}S4N9pGP~Ik4B䢺K4+'׬vUyYz]@|M؝U+vNm~/zaHmPyNRa!S1MJ4(@0B쒵0QzL/jK"]೺` cD7E+ Շ43&Ƕ8A%N#4%18IrU~=uI 7@RHl˼}#i{ ^q?܊كy. M sa'1n_5)wffR`wF==(tܨFhME*,m?قAfۨ+/Pzw N}k1Nz렪W6/wPcZzKZ5 -Fd'Gf<@B:zIXXZ{")EAgo+u̫cy~dkbJlZFuWWɂl^Rw% 杂t$|~m-ӎC zxheÆ7aWK+DYowyᚤ4k*v H /9Y*?k 'sE QaaÉ9n\utc4U[ļy%ÉW;#ݺA^`/cڟ5?*6[=dQ!u(r}WľpRa ~)4u9m}F *%-~&hk,%:ciw`dsU ĺ~5FU`h~,^ /l֖ĈwTIŘw)OdC'Jˍ\7)ǡ|L9/p(zexݾmpk83FDl;a& g%|߳EO:)Q*ll^:3(h;MY).Q jE^ P'x/+(Upމk8 c?:l6pN ?"T.Ɠa&ppKz[ R^jfQ4OLz>cW SKNt:P\ VI) lbO FvMJQGep @S4*/}_J$g==4WB;@$ig׿ŚZƃB8WĘlPzPT'h^Q]3Nvoۄ"d+)0r*(Y]'(wTܳ^oI1/cf=d&\yHK)Yۜ _e}og;j]m}8DIK2joYvb>;a8*uO>s q$Oun_S@Kգ^!$/A-Ai29wݷc}O!B(ixo'E <ѤSOUXN=Q_2gti$lc*nKs#m߄lFz9JMb+9L(ROVX_NY9rV+nWم]TjyFA.\V50s0ǰ桗xcErdY" w{ĚQ(q>{N1Ē`񡤖qܒsP&oRTչz)rJml*KۂbI{fc\W4+Sv[;[ثgT4JGĹ5mi 5,tWQ*òwH;A{|;lVv+z^6qN*G딵b> ǹRUphj ՙQ*Ev!Uh)qFe^@NSPzܘr5`HX(e>dsFXLʾ`Flm 䠭.Zn NFR4&.2ȔmlL }4uGRpmB>jȘGtH.#өU?xdx1Psj]3ӗ LQA4.}+NaS04c`x$ZoƓ -qq9El%~rR&eh?qi^;eRF:|;Ȝ ^ {WDYz(!4VilkҚ iM$jD:G ɧ5n^3$fV}5&#>7,`3_/GA!(TK2X,2 iYOG<[Y@u2|Pɛ G>m=>G;%xLM?aCqUIR5f.Eegbd#/@X~wƧDx|'TI&Ҫ^)PyN(]{jKo؍,@"зU- CD(ȮP:׹HilВ ov<ő< w$`´$+b9XPHPx0=$kE}* ilOh4d?%.K "^2@I\q=!P͚,?[4tRa;ͮEi J%؇%O*+ ' K1}9Di7}| 2 J* ;yH{!djǞQ/eqDk.n@Zә4-Fݢ+kǨB'ݸŚ+zw S$Z:WV·˚Hݖ7Vp Sl>"K̵q% >u u"809cIi6.@GR{r_5nUx}R߲xAhpeqozGR4)\hWNy'4$C%y}UDq /MaVήCV0 &Ak[\COuaFVy5{h~9G~뵗nB{ƸLOkbJpΜů|t tl%(.PY",%U}I>4"#$g:YbRaKA[ \ 㻐~<{邶4av kz!]$uAmg'k9vo0z:|0gn]TXϠh˰Lil ~&&( #9զII 4;DjAY9ez>=P*EZ`xy+]q/Y&M9iQB(we%~9}eQzp`KqXG>-O V T;mi4%NZ'fG# K巴e\cl{p~?<7tM]軤4ŦAE |obM_&%f(2"%s(G}eY|̥*6dܙ|f᧦=;nn/f-fDcgc o1T\Dp:Ԡ9@u)X =npK{ sM fU|zv´$1lO#FOAԞ  }*~\2&lzii%+5 WݺbuHmGɮ8JGd\!iݦtZm9[䪠^5@YA;{/`k}Ѥjլwr AEw]x0aO7UDy:*q*Or?{}CᲺ|eu h㥼q^m8%<~b Q&V]?ց*Ҟ:q%Fӹyt֭rIӁt[XC":j{ëo 7tЯ+=C-zͬl.)ѮDWvMꖲQm' I'ĩw nGja־!HHQՅ{f"Հ̕N'pOD$KJqDY.H3: ]rMzk,iΊ`{׸mQ*rf6mH0-QgXJn7xtzD8ێ/H8.(RObtar˼Ec ?LU&54rT[ "SV)JT㢛zPAu^¢N.T|`4^IHjU+gXVN. :ܝ=:u.Re }U0*#Z*<9m/=XD̖j+ƝC 46dk˰6Dp&;EDj:P?"BZ%g)ZMvc7E\Ͽs;7ЏʣM3I*.$cz>Vmȟ5UO)l ?KrX aҽ<%-R<+iNM 7/8$A`Zܹ+9I@%`‘PŁJaMJ%QndYvcLX:&A@9Hdl,_)!!!sR+݁O)gj{z[>fr16Z(a%Ei<]+n~fb#Gɗ & ',_ZGtߥ a81/d~- ^nS)ru.C v(/}GN(><U2o}d!RZޡ0%kƟ|*3{V1ѻІ\eM񃽓Y](ۧQjB[?h}m`f]'-9t)d2 SעF||%  o'|$.SP%[=ÒR6f$Ha$n6 N7x+AU8w k O*{1f<хVYܨps@hf;&h#҉bRFBO= sC o3&}89gx&:zQ#[ZI턣aޠU2j`<Ԏ?Ktv{zJ!k#{ԡɌATwlmރ3Z~ӝ%"LRWZv[a4z5D/5,F4 k| 7y,[UzҗPSvpCZ0k>UX4|^2Kc5A.#`@*h]atw]9X_#F|;NkY(㬃5Xk"\3%=$ٙ1yV۟!㞀RpLh 35&}7u2CEY4rݯb5 M%/b^)owOmV9;Wff-kv^>H ^aO{扃rPz, "ʒЌݡK%Ig?qenᢳ*4@wwIKnPE-3Wŗ\aIR(qZ~?QOJӧO(VyJI0`"˳j$9uP(Z+ <{H !"T[ ` H%J* uE_@$ÕbbI>`-'-0?QSGQQZ^JKH |C|@^E9M nCN"|ni` jJF~aqe<ҼgG= ӣӀ/Q>;P>}V_y}1sGV6Ғ4d X ?11}|@[㭛wFvsQ * JGp#iД^-o &pe.~dec1NSm (% 'Fdmĩ}&42 7lvJ<,ȠpT*>w/_\2(B4ͤn8O3Nݧ}ң;4`C@/uz)ĚKHWeS,=.[M+̬\AߚJ ;VAlO/-idq2aO45xA{fێUeM=r84U3}۝T*/0Oƾ%lOmǰYLEJh|5U^pUàmPӈ0!"u V<:P!v%ѭ"O_鍍ݟ,} 9X/tN[P#T+)\m[,`] EnҎG?5DN+VUx-֥-U!*9$bZ~'a@rE <&Se RnIj@L棡 Gi=>7J(s쮡+k.Vs8doZ nEzO<)YT ֫ev]n&.;[%Ez< }́$#2 %en]hN.|_'GA]mA † ѪbڤǷjZ '?EYFG{G\;.#Ⱥ8f{'<Q!t>[6˘\gI'舯_1=ʲ'.uq>$ ꍕlt+0|yCX8uk{-"eb~DU/ؘ'7;2A(g}w >GgYԫ/9nΓ,?-dL;uxKk9tbae7b!XC ?O^ hvڤd>x`=/~B/pM5=V[||P̔+ٌzgYZ07070100000421000081a4000000000000000000000001662f7fa900003104000000000000000000000000000000000000006900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko.xz7zXZִF!t/o0]?Eh=ڜ.+\9t; "\C4^ދE ib>G#R>,l(~r E/7 8rffs2{H{T=V_Tg[I`v/QCh`Fkx7vo9WUU/6.ݵ^⫄RxajCە@eh"C[;%G!/?1y?xj24 ;#Eh+{'ݴ a>{v6B?P^a4ޑܤP6!FY3X'VtΧ,xwhng@WVF[krM_\Ջ`|tsԦR{s^|0UzD5 9< n-DXD95衒.rjKB"b`w J'^AEί+UPW+ yiX3b5_ :>=ws!ckkj`I3a[)Ft*(;D&"Flm=8OELB.\tV6%hhځo:%ś+YE5^Ia~n*gv v ™ѮnP9tr6BҤzn!&8wW})q@$t8Nkؕ b3xթkhZ@t$(D73aJب;}@.w|uR|JyATaΊmʱ^gN[-4%3ͦUXYEu[:Dl>ʧc#:!CJPEy)8ayeW6".c'Rl#p.e  /& cItpe1zGbŷKiUÿ`\'qt'c`é5AWEt l=+KqupSFQKlJ/ 17%#czo[M}-!w;1o7 zEVm>,T?2Ywf7^&?h"brA_O~Z/&[6y} MDyd0r:63Vi툏dY3tOc'[ReàMF]7j0% h/`McbقGX~n`>~B<~F*à| * ݑpg<4i#×S)KQN~(ˊ zȩ2R@T?m3W(Eu۳s=?딭Tkk?zNi4URH֍G1,g|b<2P.+姅q:ZCbX|f]ܸkƙ/r3ɯTA{k 2/?;Ժͽk 0f}k]+Sk性6o^ir*67[~CX3c&wHMYwx<'t ]%Vrx?h^]={d!G(u;J%{Fdwt!b)L~<4wЀjdR_| ]V4Ũms'MPEsl2wiġ7\L s RsdN@a͓d-`.|kbUIPDKlW3#Uۦ̼d?'\ m,{9zx-[T6uƩ[18 N-=(,*{M}DMPfll+V̎-+PԢ0\(uR`w ;~T8f!3VT zaI<j8yV;ݯt @)s{SrHs`ӨCV%2Ɏ4S.huo\>-v ,2FEЉ&W&|*Ie2ώNڎ e>j!X΢E>'<S;"mRzY)_@(,4#  BƝzmz1 YH=&ĉ+၎ԯr{!85lΌ{ XB=)H_ Y\Kṋ+㋎uKOZIs_!{Ec7nl@UzȯzWѓs ]>BEzNc&w qPfo$xbU`h_DSH+vu].9mx'6ȥ׌@0j"VG x̠9/ 4 Z$ %³sS饇F6Նh6߸S8@hشuhݠ +#,jMO0G-)=w<ش;.Gf)X'A;=eϷΩ&Bz%M. 7]ԙwPW[Kb6e`Of]S V:BR}wuxMk?D@HZ7l5yDcFi;6wf4՜i)R_L_k9޿A'*g&_D>yrk q+t40r,?D7<㠦 s?!mJf iע+ cI1QG}^ih&,ROS. M{8w?G`u= ƥCkRlqw|[D.$UBܮGB,fN;=aLS[F~ʻ|")[5GC>Tv/ }&BVqCRg"j ;j'4q_P=|S#M2U'yI`j2}ho$큄ѝklbKidѴ(MܘZu1ӄh~.cUw p@sjAL}/`,\:Hz{OSzV:8H~. 'A)oWo~0ĪCT#A88ngm1sT焸P[DFEe:6)'b2t}='#o-N]8"x`oxWgÝ{mgNY27ʿJ]h/RsHLB)$i"wc-ffVZ{P+Y5yԆK_ r!XaH_JqHp#S jB"4C)=Tv/ujRI3IƿOFR|{P;ƏqB> ymv&O^<`&.;ڑe9gjǍ#-q2X' A?ёBڱuʇ.f}B80OT)2oV8)A.W;*5/vBV^t!=[Ҫpʺq5z?@Mk[UI꼅J:F,(l s$iC0HT}}2pY#dcb%D[pfh[3;~LMVx猕|L"Q᩺+40+ V0G#>ZS tƪTֿ-$ݕG9+XڬBz;jlvnÜ9=kXl ~>ډAp(UdC".a;feV{d<,9bieXlDO/v`>VzȰ\"'XBњ_$w0B)EQH9` O P}vF.:hPe ê=SSZtL+uykYAڎ!TH`m|+[$!Hz􉿒ozpO|qܩRâ9GvňS٥Bb ct'ASf 'U%ηgZ#!8y̲H6x[K1:Y|T+)8@g{ÐC(?+"s b`牸5ܹKR]Ô}5jռFUVwG .–0l~f9'X< EڏlOC~7`;&-ǿ~Kj`7`H]hh$]]Dfiew! !IҗZݑNJe5ͧR+{lhjad^謓v\$,\7ޕT씼Ca(1įo_ZMۭS줓[ᵜǙ\$Df9͋p͕:Ե+3R Y WlcnϽْ# ~hiu)"LCg`!BZ!vpNWe^J.X2ɖra1ڈď|]20'3mrphHEemNvUKuY:L4cB74mrLIσfYa6L+\պώ GP ҇a"e?~7x}iߥ|Եi "!}LsVu}> f7͠#UK= x C\ͩ̑Ԣ} dU)0ԙ, }7n% 4BSSq.E"dy,ù"';ε8sMmbQ_RrEbdQq]&B&򚧹濃#C[|[=/vyVN O>ְM٪U2knm2ḼұpZ8 4$}iU|K.`NO9NW^ъ#cM]}TVΐ,U߾ďOF`U.~>d7LHQd?J76Puԋ$FjRd#W -ZͼܔRA</e1-iݟI?dB803v׏|VﰹKW2vz澔& KiUlC5 ei7-ryџ~ ő0}ng d/į֩K8fUtGw9d#t&+łVAc]n y;spQ$Ӷґߘ)|j90pn}AiBЕ9zAX(6+@I}N>~yYnf%u*`8(Nzvb2jUA`H4`:G?7)l0zثeF 1"쩱QԔP;WGSE(_tȇ}vJq QMfɶT8'fwPJpȁrB@ʷ@QKa$KADr cR̈́`c(\:KjEƣʬĹ󫃒M`vhG! ئ9ԣ<)u-.HS$kIC i|3w~lDXq㮵TJM@")ITIůrTd5ھ=Snq:G kE+*z/MK6 $8JsCMF#"Gu*w2^6/{~"aǑ"ZFDl dEٞT^v%rCAq>yry|P/vKwdo)x䚙QF۷φ܃CYǤ4{fR¡%h/Lg B];oJ0Q`CSEAi_gD_)uH2s3= jKy$* 7ph?ifo 4wjjKT^Չ+p#byK ݅22C<2!{R~[YQ(nBEX/MawA#8*&'n`NrfdR/6j^cJņʹq5=I{h+ӱh`GcT`řuqOό38v&S(=*uysBw!(l +hVqL59wIZVׁw1ZOTGѥs51b1cpđ n%QLf"W^@x O=۴g4 g7=\qbVfd,F(^A9FeG18Y&գ۫xƵ 68rkfy?۫h s=rٵuVKк{|˗mg2c'9#mKN ia] e,@FAV ey\2w^iXzOX ec#}dײ8!ɩ\O7;ʤ ;b;RDfܴR)@ a{ޣfU Sؤ#2{j}rMeEa8mzefAd!gKy‘툢O/j(ishLQsKփ`z/:k(`7ܧxbv="[N$!%E cбծOR+=4E.9Eh=)5i[58\Y5 et%WX K8&҅+$_%PlBqD`b #4s P^u :'Ɩ s*қcF" Db1_001#dCdOi6U{S(k^卶Hq{Ȃ3x65x2`{X8ǀ|c~vHp{)Y-xynj ńu!{ Iؚ5ō{ICJ\ a`]ߜ4v"[Kg}XU;LR } "6ɋK0IU[O8-fӅfk6iT"N?łh$g{]a޺R$?#@@A*sX_}tRԘV屴8.]Ua)ӠȍHf '|uсn8 {䪋u/ʃrX ^s!LYb^o=وgwG_ ^: +~mK;vKxnHǦJ,`j)#xQ5PT7X 4|3&J{eBXtp~a.G9X?&57x~TqET'S)C@tM.a;1Ɖ83||Aop?ѨMט<q}I_#݀au)zoaҝzʽvدdB7") ,"l<>ф\`"VbIm&# Og]8Ж ~ ޔ+t 1cO8\R' Kۣڙ ="͔@kz^*ym^^HO/)Bz[sNcCi:/aH u[pW[uJݖS\i?\s_{ǕvѶf_,)F{m |`MixINO[a;4K rk[L'tRzAEk{9cw%Q=a#X`sЕHf K($+90 :9>94')ZxIXOh8v7~p(E9_խN-T[凗џ%H9Q(wza>4~X8"V ge6.A\{~lL!59Yɿ0=0/̀7CW]-`) 9Mrۀ@?sbā_tHMorlL[ߥ aK yGJ~ڪ$:Fčt}eAI@EXV#^E0!q\7W;W^%YF:#<VR]HmLlmcuCֺ6GaK|Q>( 8s9QWلh `=Ƣōn NEjm2(n` s7W#婔$*9ޏMuL, }7-s@<ū?^Bh/;jg ctJ65^qΈwJz֖]A:5m6Wz>>83 :/"$~~V 9^슻nl_ni^ ٢NLojkQ5]5pW rpIiUMӐ@yxnPi.D{޶7WtXx0|87WP((f=V+8W3ȵzJ[᧖v0^>Y!˄э܂眗Lk0hEIiqZFeClmFx` n)qR=;$}SBi껿lR1&@\|.F$zy-,Di9z:o#CJJFLB(nXf'DQ^m4UpP u 1h|/B$zM!!MK3 }Bm6M@EY 7VQDRs;ϸYq>L0=RGZi17)90}!ː&.+EW1#QT)!19/6CC m[ΰs10irbP"%cE4:.UlgRTO7+\iZ8)h';d ,URZ-=D*NwJZLbEw .Z셊 S],hel&n-&)R9`! GC*ikUnieIMD"-uZjzzti\j k*MKqԭ7{gO%)8T!-?!P+5h0/?Cda|e7uȑ@ 3{ le.M#Ɵ/bh(;oU<w#{Y%<Ư}4~C`# +,j3C; ;_/W3jpމC[eh`A8^I%]2%5X#:VbBЫ)t)x*DS|xuAC{h݊V]!; %8j^|YcNe ӄwvBId ƫ A‹+m$c:dj?P% -d\ ,Maw!aukLrЖ],a{"/VjW :ꄎm"&-]o$B{JGL 3JL R<=GoT}"۶^~};p.fPcx{{$\ RWR.#lvb|?lgA@6,6XC(& βz,&Ybg*iοez~sl8;j乿g:$笍Y1 !i $.ۗDczĚ8Q;,MV~E0׮'%AD>m")b;HI/-{yiD9ٮ&M&HJO w;"22,]NR&}&J%@u t5F?OkEհc}t t++*UR)1`wMJEc"B_k:RG7W_7^GUS~UeSpnj %IC,{6|ᕗ0Jœ[Luw˔urG ]'>H`W tӭ<#3ǐ+uC"b  o1<8OLL5(fqOi>h ֐>(&t^-ߥ/" ,i,aLu ݘs4_"¥LrQe 5>Gc6^ BAbGY(~cVй`f"^2_~˓k&I**ڬHMX95[ZHY+1:s͋jѡhXD]Ac2^ ċLk}]GTgn}Ź= ө6$ڟ`+z &P'L+IA2? tq:+u'qvGIi3{z5zij4>j&7b>#t (>DiHƑVWWaހMmp^E/]be}Uũq/I9Z TufjF %Ei)ޚ)2tTIKw'",yG_wrq&m H5Y-dnY̜ۜ7\66#I![nAJ#BB$rGѨ34'}dapjv_}hOM^c;4-) d/x~)dL8r֙nFqp Ұ,y6 19_|lV[$.0p%~@Yx!lr.${%kYbvjI_xb,lZX>o +h#'si=j)uϫEJ"4!hM'SNO%,Vq4Urި~B|-zI+Z׹jQrVx!aiЕ[dn{\| ZoҮJ @JX*Zekە{"{Mfr^RTnNI[Xm ^iqJ[v5dGTu w /xs {6"ݝ@PCs4%(яhi)=@i{_VIzY7$`lk[=ѷ6OjƬK]-z5/22pCdp~ny~-ޥ>_7׳\lC6e\B(I'PvOfG2@#]oNI)ɒ&ɔ]BYG?af R$T90P/xiYUSCzc|a~I1dR֏8"4٬x H1Vj#vkniUXsZ[P&f[JRWI]-cAYZhRAWwsj[ Z83ws-)I| 2_@́腤v Br0J9sy^UAxguP6 ǿ;_fADYmBK0١ih:Q:wLX̴<U㚐5O870Ao$+>0G1!pQE o oN 0 E- 8ͪ yHG=-hyyk쮲*:SS ̠QRUV?$e&o'jFa_3L=Za~'^܂`3= 0K@n _T+!2/.bRAb!U)[6Ʃ\-'(bVx:ju%2;s(~w;˚bד :yUg.qc"99ȷ$]"5L'kʠ\SbCx3cƿ=#h%a ygв@O{J^SW#d4p47cb-PjAzeI0/ձ)b=9 {-I;ajL)_SAPmy6Umn7@!#x(,,c\w!QV?\jG&YklO! r{pL!7ۦ*z oavɛa3o\IZwИh"ףF2}vvo© M+D8CJNpWA+@_ Jb|h}[{)ٝytw3Q(9Wpr .K_ An9v}im$)Z].? uf;w 0i+R[(Ab F_SkhB_66ͽZ_1fk$R aG'|Q`]xM`ʯViRX;ő4~H\@5EE"vmmDֻ3f(!`iE|Trͦ!EͲj(2Yy@ x5QYVSNEЧ?L6/T_vymB1#a2M;vo붥LY\vkǵ~pȒI Gs_f7~@p&ͪ]]t7XWz4\+l+6{Q )j u!gk1., fKq iΎpzrpd/"Cv~h˕{5jW'/pu{pxYmUYumĖ=7HOdNNS5#r:#K fay!c#1k Smf˛@*; 7U3aqC},BVc5eti6n]G F:]0߹/M0@`rv$~d$K L b 4̇-֪l"lK'gK G0&@ֻΑCb [E.z65T7ttQG32W.WYtSTD}=I>ɡiLvcG{݊8Ȃw? %7ׁ!jJ.][Cj3lϪIoXۉu ,t)W={f$ėk*7ȍkgD(n ]tl*4.2STde_" pgwt,lX4Ẅ́V,o_U-KǼGYhf$(N s nNplVU:;zfvxPlS ۦhcNi}O]U y3wC!ٟr;'.fK=vPͥU4b| ў띬AٳzyB€kఞ wVi6|LU݀ld䫿Ɏ?QPý'gtA_dkG?%9r>y @~/4Lsjs iۦt똼{k]Vꐪp~ȝEp\Bm8|!=Nz)/8 I_ZN H 7t := |%JlˈU ?3 83r/;aݻ_B>G[I> } 'w(su{!>9=ue"5JۿfͰf +Y]#[ڏcd̖EB 째vqsbȘ guݼ9Bܶޞ 2fɇ҇" UύbrdN$A~z~| TMY'Gl~%;*%f2UZ" -f"D5,Go_Ꝭ1i0zDv$wQ(|RFJcH CG8n!vy92W&HIM%рb Y!1^/nwzPQKx"xEx>N =VLc"x*.  Kb,Wӷ7Lp9):x("*HKO HF4μ4GrJ1dYURuwM>}$7%m_ tdileӛ)L!. QTJ+"'K!6`vCyKH؆)4Vlbh3O0lT7ukgӁ$/>kfelߖ>_},}fF:eb߅Ƥ?P9;]Y z55]z/uj$Ȃ 9E&k `"{dU|ȳ*ۍC[>42slBHA|S`C餘TckUM`ZZ5Y.]=~j]l|_3]}+.[п&vq?|MxsN M|G-ڻ5̏]Zs.%rrjLdj<_k8V8bgM 9Cb %ݎXV\d? ⌕,|POBTm eZ5پV_uGcG~Kh+8@7&K G2c# DuY. l{ŻWFT?zIqg.cb{յ?z(c!ޛ[Z)͏~ 6>$@\=VѬ8ɂ@ONQ̋6jqwѧi($"QJhPZ̿,XԽ}%f~ۓ0|wQDm"VX8evs̿pЇ>ku^"Xo (;~3tD'-4AzWo|_SEɮW4Ƥ(u.Ojc9dnVVfP~*ۙ1ޠR!g(PeUs#/))"."?sRX'D4ܒ&q .c'ūQDps d[t At$$un^W_sKz·XՆ%MadX lR-lZEʘ)y&pfMmlDQOXIKJjiո ;  䀎:3>' \_& )xUiܰ1?œv-?$4alx;挷\9<ُv)VM3YPM9%Zt?SNj bΡEKYkR T@<>iYzWMZp%=ڠ6!Z,-bEr'Ƒm44|t&z[e%KϢK8__o1eӊxݎ !:Ǫ )cAr8]­(n߿ON8RW.۴S U􌧎PD/κpbz;7sRm, -SnúbJ? \o)"e1^1fOӬ~кh#Uʞml/z]OtTb"ۣպ?8Cv:ƆFY&=Y [XYjM)6[j$n^~PޥL(@&%,3#z\nFgɅ-OL"$!zh=B=\Yɏ7PQ AX2l0G-YIy&%mq pΟLF@ $#q6}~ 0o!VE\rA>ko`yR'H>1*X&KOMBD <[BT\ Ujw&Z3\8o.!2-\.F&qdP{9P~a7 >OΏ yю#ӂefRC7[.yWdڍ_ekp {KZzP} [Qmp>DDjC <%OG& ƪyOާ9R e*Cl@)k4Aogngcw>Gױba6I"+"eh5{(bpӭV2-*{ڀ;XSO޺GAgEI^??9<ٝ$<}eZmIe.bl(p 2=u=GZ? W~Il#vŒZ)927vU<u &8 4g񯮅(p%e^WI[% ?MSTS")e" ¤S#ۣy.Wι$ḛf{z%#YϬ+?>d t[4@%Ā{ ’[:L4*:j3zHo/} ͇V-b Q+5FvF煫IEb+[Jae |l)Ԕ Ұ .8Kl9Dr:E+{+uN&mש\R^ҎtLU{ALUunꂓ AA&3& 7z"$lhhf̀u2*C<{[}uQ})=*OoRnIVqkvci#(Zqhx%Z3SEX̀x/:ۚъR0%y^=[ k.g9, bN,tapҚ :^" f\rvi&7ڋ qdca_SV5ǯA3TUDn0M̆.<ipv\!D瀠8r7LUnmɊ'?fu;8a2ק2#](/w8'h_+T@rXwa+urX|yUf('ZbKEׅo .A%f3:%߬b33Zb67PªKKf꒜RKG9 5j8Tlsv^ ( mj#!\ndc%f#htm?BH9%_fnQrb0]Dy ){˒EL&"Rx*_`YamML.?Z{cE̟:/gwV ΋ΎoET7Y( `&YKV:d `hFs r݊BWDB #)ՙ \I qv,@[ \Xn(5pbYJ Kʼnj 1&;ּ2ȥ*r#N5{m dV.W !U1@laMj18Qzt"{\w3Z CEh]Iфg(jҫ2psf?=mY2d֥ORWݱɯ.0hxL3w %[K&go 0cvYHل܍;&xϷ9fcJ?;&˗^YIls4# O<^xZrOP&_s'o uz7|eRg(,fhTY^`lkw&Uzcʓ!Vy,rLUkwgAxT39b%:o9q50\ե`윷N ID|@w:"dW*E*:8&*Z4Q{01ۜUʣK^Q`.a3ýo`95ӬYnx8XĴLNGJ5ni\wwC^{#lQ,{I ZaFJxUS?b!]4GYhiXrasS?p:gEɉ0d\ }?S]bQ\.] F6vο%UDcSa`/H8<ܜQkʜ`6kO-3vJfV0 6I,jQxEw͜QyμsM٨ rR 7o':ҽIVnfL8+'q_mlW teJ$m?.⏞/T`EVjAƒ]s܇[sO+Ⱥ8NYƆp# TQyF]!#۞V^ o{V+^0 ]uӷ3aŝN*`VƞܮLCS}ߑ Q%&.g LqmiA VM|"P'|Cn٫z]HJHԠL)vc\,OŤUS[leoǨGW^]vʾ>mƩS ~*򝃶1+$'2r[im l^n ?/O$kOr̀ u2W݆~>˕$_:_3WwH͵>(Tbsm }>ŅX0:f|Hc&4%=\>evlkݹ2zTUVm9^DO@^Ysi> m͗(_H89 A:aboA6Dr؊Y.ʇI0wDT*pA?(-ߤf-غԅ3YpZ 2/r}HVs/ Wu9sqcENM-]ߒWp7)j )͟rDdFBǒxmĨ6MiN~Q&ڡ\ _B{hE9su}Pj%)X7[ )"LYOEDx) ົD4*Y$᩿ ёߘ_շ |t<3riPtJ… REBv$'K7{!xYRTZnHaA?\3kQ%^8 @!on2L )h&|O!YUoG̹Cqooi@ dY\؇yy1'߉ 5;K .^AdCkOC7kx"1d \AHBAyl KG$+Gwp>P.c;N.H#(wO`NkONvO]0F5Iq=?O/lx,TeneHRC崳q:ҏQ]^Tį81^%|t#/i1wL'.V/;Lx>?c֟wh/X$"S!A@$AtɑqL7w wxwt P'oJk30CqGWȂ%% ̏QU29Ci|񤝁* *(tF3+N QȖE+py᱕:`]M![`L9D/P\j.aR8yDZlsx&կ<~{˫̴?dˎ=Rci*@+G ҕZ#cW!o!Sz_r7Y"HS'ȭ:m8fom6>ouO ɘL8 ;Ď*5,{%flRL K *c|pοx?7)1ڤ"ř3nl)緷~V|ލ5cwm˒)i4YtL ٵx0ՙ{wl`mUQ) j̾5T@&}=q_%V/rA%I!ZWuG&|i#E@"td<]3IPz }ά WRScڬqOFl8tI';u 㣮dz,!R9VПQs@m'f2L'A26\W0`oL̒8U<8 C5HagotP&vg<@ NzY%wXZ|#%;iSUdSVp Ev*%Zu-8zs!n6 .Ѝ*ajc*qpS^ 9qӬ4h h'@i%EWg+=SvOOg/|=Nk{GD=xɩҼNP'uz5,I"o~F/{)eo7 ͐5wS'WQPmn7KU-ѲuH's 0gw<'A4H$ `&9؁¤dS>Iv8?`<_HsbBSjyqRHRyeRY)Lvb2Zy{ ʺu2ԗgBRׯY[~*wA-ɶB9( +3"5G ivFOl[p6EfsGV(oK.H"390OVum d:Xz,>FOb'ifaIN?{h4K?Q\A@Ąsevrtҏ'0J7m yԛ0!vQw/VKW5)td 8Y%{>;9EB+`fi^/I;5I e`Kڼr :'&@p.gqJbN|`k6>(]r9=Ƃӂ.7򠫜ˮh@Av@,2J#_t)ѥֵUfE24a><8a Xa]U)gN*"xIT,-IcKa^ssMvۥҢݴX'V-FvZgJ3z@e5f<0wlDN9x]{S&k5WK|l_1"Jl(8;\)^Z"4rS'2韶|ZD=ϰAYNRo Z/ۓ B!韞Ё2dXUZj΁:c DDv kM!C¦-y/@j̨P5ۋR6<̥kOդ"'*d珈?ؼ{Baxё4U#e:h ;uñy<;Âz䏹c=Is*ב/ӮdDl<U`H*] qp) ЧeܯRE!ԽY4X)i}AˢT[g K?XbU Yczj&S丝)^18o9*|?9*;[C6ȢuS<~3'm ,aRS^ut،j 9զUoE,PLARaI"詥 YOp B0UuI'U '0L'ig[Z"lD2?Ȱ+)cEȮC=)] Y! U\[iϙ.j۬Ȁ=?EvbʹhQ%%l&mi2[z;`L\EHjˆ!DWC'fnx=c5%, ;[~ ϭd |=;RGmR>^^⬓|`EJUK:ίοDJx*IxKBH]wlm 27g8k@$įhV mxQU///Rgi4MP ,l0&S#V׫>l+,ΐkC!W7sώA`5 9^4ii՝^aGR{ԊMnh;WjLHL&ʣ/|-VMP]:t@9sjs1- d."YPi%Ejcd놕dX10gQSe q*x"F!"_լ)7բc&)xƩ +Fδۣk9f;ߔԌH먡R@vP&ؔ>% \.7"Y%nEJZ"fزjJBƨDTvZ~/~^&jF|&qyߔ]Κ90v0=V4C J( ׹7Js빹Sj0#.F!!XfJ(*K݈N;Jv$}_Q,i6e rk0?^3Rl/KZY2)AwP۹`w2\M*_yGO3Q^f*s۱(֛0qbK[6%| !(/AG0;[cU0,ǓˣH,C3an:NQ?-d}Z&7h ^WPD;K/(=EH6F3$lTxYg`tE݀gJ? mW95kBA8t8/rg#[c"dSQFW?<# : \WQ/E8]1%'I@hH+}u鳙 ᐼb丨4MTbxv yzȵ~m[Ih z,ԟXɜ@BD9g/w^L*9@+!?/=V燵,U'{, }&{ttG֬^6 bTۉ&duVWD+| 8ءuZ,PJ5` Yn#<:0p X@㮿&D)Y_edMc7󕨇OD+t!ڛ^YUǽu~Rta'&Aruv j[i(:99sz&ӈTSm-b7TY`ؗQ[y+!GJۜcRYI[xPxeyKq%sw ,wMRN#< ZXL(7\*xs3&g!KݍxmHBdABmcXs dχ8P\&ır4"O"Tԋ1 >iyzcѰU0Uxo(Kgifn{k?aO7h"0wWB1fYa٪9͏Y[Sq2֫qA4F?F I#V܃5lZ^(#~=[c:xwDNxnErVeoU@cI`o@JڸvhmPce!!9W-1tT5˴-Ԋď_;M]UF#t4.*Mܴж8Ho*HۅS4%mQǺUe9{T止1PÑ- TeTV'Am'XsOqIw S J_|HgjqRENƸ4-%( ^9t&3/k5SmLrXrr}d=`}9 ^*lg]] Xc{40s5B)'mC J2 ~Ij޴#!z&w(_!?S` 7ڻSU>0E cU̐߁|Xg}ʉ9~}MLE`7@;`1 C-=}m R ]&sZIX;FF Ych{M(m(q1W͊\ =fMKsV"r)ˠx/&+(7 <IB,c%.hjwj1̛tp0}^@xtQW.@V0h*v#^\cJüYln_TV$|&k>˖dC ?4olsN[*gaM[s`74 & ,SA{a&Te!3~[Ww7Syꟕtրk0A!g"`FǴibSKV Aȝ-} AN&E׎B"%ѨFrفwa*il>Z9uR %`PwRT/AZ2П+Y=ÙF@|00#HJ]Fnޮb[gń%dZR;}kboKdc![U߯/6)=Q5;lW1k[N $ ay*Ƴ#ɰjV ]A`{+6t\R/?!ov(BH% }8d:nR(;>lΛӐ˼1y*ZB-M.^d| N})\:%AqϢQE2ޮ&xNyMR>oDpB4= ~J۫z2Ӆ)70֩' XA ̠'A'*8c$>`b`u[jkwa ^mꥭzfZ6E_M'nRR=CH]d|Qdo.Os/Q1.S$:`lX֪ !K}ftDbэ29ubj9=4߿2L :ࡅV{R.*>BXy(>V`JI- Zx$p5Xm Ovp$ˠ;9~ɕHAԣ!Z(ސ¢Fi:7bAL h٦"1#k 1Lk>sTk_'yR/Z=1t>DHo?tAXXv\Q bsԴ425~rzNd * BܤI/[â'X[m#Cy-m"ZE2{H`(%6 CE3Dc" Ή al[+N(/Yq/!8{E>`]DȀn!7iR="ׯԟh)$n!fpf]!".&.FR/,.O0MHZap2WV1~mԢɿs Ӂ<5FtA3(L;r؈nav7WFI~$7 p* 1ہuKt4ǁH>`q FվaD&K^:0Rfy8<8!mNuÎbYnl<JB9 r߲MQlYr~HXt7EeE2eS爥20'}04"Gm4j$iQfw!\û4gH=9UzBdF54Ȣn"9 >Atڸ2plr/$Tq1"p1vwͷtvMλ;?yǫgNCﮚғî~"NԈs @uJׁśpOZ!i-)Xx曤GJ*jxhf, LX`ÄOh*:3MӰ$!(h{AC"OKCѸ: VPڡ5T㻨J|yZ`aj}߭s9VfIV]lءCd[U}jڢ0mep [p90K_ސClJgt$;F.FHq_G;8}?1I?c64o2CDͨCּn!|zsֳHZX͚A8sl3=/X+j} SU_'㲥_Ǡe v,#X26"VAw?/cVYUO_ wˤ7"8~,))Iͻ⻴/٧w"pOB~˰5O#_U^@gïV7׼rsqZS\R qR%`Z|08*"q [˥5p-=LM|@]. !Ҭ!Y?N*޴'⓴eqn~1nEhK_|~8/)& L\[sד4RnW\pK:)p<0# g_dz$^3naR,8J C6{xN|׭G]Sr3Ġi($+yqG3zm#&6+p^nFaio s~/<@ߣT}!5h\r%ƨdLCir^Np [r ? ӏ-5$ȣn7}_ǡ DN ٗkC405ţVWL;ܩ-Dӊ>abB>}edG3Yo &^:|(BMv㒢Guʜ ;b$S]qp>4:]',9'ny+]6^/ yf]#] $>24*GϐRyiͿc{H?$Ul8뇨IN3i͵ŧn< aU>E`xh%ɒ;/GQ/>@yVI}C?mͩ7.zHi<altw!u"}{0jv ^aHIw%)G{^vF1Ϡ=}e`$x z\V_N ۿHWDzuw2qޣ7Q0exf9鉠/f@6gX#LA@dՠ"%C JL2U[xIh3Ê& :Qc4VS 5cJ᳄x%IM6@H<NUr`qg'j/J MYPRs6iPv@aOh'C6Rf2 ֲ*F+cDѵO#\(ܰ4  {@ՒȞ{wUPN=kn*ᄄYޙ_vڞn{]ÆK8^C6AH")W"%_CXHf)ep>+  Xq":7Nܯhq UPțB\u_ rr@H3L*Te#o-wj>>I`CS"rĤ!J"8}'[H~8ئ/)ikMRϜ1qN+`e,?|p} 4.0j%t{ |dlO*5杘;p?ׁҋM<@#'ۄPjiP8j4'@gF ϑSnƑ]]J"z ʉ][?/j`-T;3~DмLW[t} +nc7ۖv&ggȪn!~C+™<1b77ƛ鱦 q`)(WrܹWLRc>2kFǟՑe>|#Ҵⱱr|nr _L_1P*["Y@k񩅔8ĵ+T1EXC/oM:&%`1BDu?j/4iDnMA*H)0S Nt 5yWϼƧ%+@ÿڊ ur$*'kҒӮ*; ) y=hs>/TrI:=5_{Lx]0NF<?P7scYf s\ԏل.>wpÚ~gf,~k[qJD''GxG&{rWkf9=1gg{ nLe:jh['+&!fj ժkg7ҁ(ˤOw(Gh4 qH]FQnP2kseEDŽd!,I>xh"in9gD†w~(2Q':ZHL6D 8 @% .&+eЎ"'鄉FoڙUtlۄ?pLUHdCR[PbAQ*Sf3t-(Z@ζҩVVA烾}%F:32Uy8`m阅O5, KR~GCv%Ri &lK^y̒id/vMf۩io2Ş_%0E2LoQ?0C&ESwƍ*ΚuH6;] )`$G`Jmi{dºmg= .;g_Sm,/VCYVݍ KM0 Q`t'` ƝXG;XGUJulPU[e1N?Y0O##Q~-5/ߓO]f#F~oanqZB*f(g.J&Yv6/N+owޫ>a#$qhH*֒`IWmaMۍ{> LW]YW*0=#MM'? I67'wwDgGJp?#˰/IkDY h#:?Jusq]+N>3VU6 8ch:$W:.*+G2(ա"J~@=7z3.xZ}`F A DjL &ncg/&%uTg<$z3^{yt])JLhR߻ih沰_nF39c Pc~*5aw}μqy$=s XQVz<8?1X$:/9C!xtj ljR ́t+uȇ$~7jsByo!sr;~Ki!~$C~jFYwMpq8-[ s|wl2!eGP7/lOY^M½f%jָ p!tf|t9]Mx 84yd¼DDf¯3#RBb`"?*NQgyq`oHSK|>M%nI+TIYYgVhH_E2y,xܒ1QECU+KL?;3Ȣ7aTl,tPv(I|Soagw'_/q ᚢzΙF8ߪ]5Džv@XQfكSlI v(߱u`oxPnjؗoX 8DڢHb~lV 8-*{ρ Θc5diIAC|:{*jd)eHdenUNaAAgso' `$e/Ǣ? QE nO^1÷;o, պٕn6hJ{D <)mOFf:VqmUP}S^O ̑&jҼ!Gq2Bjc-]F!Q( 92#gs=ضP 0W#ᛍG ٳeJ5_ԉhC|_uj@tq%&IV;ga>Uc"n*D?߂}Pʣ-쁏 w>9JmR%=(}|:O&E=Z[Ʋm}~=pY*?,YJKgksڎLRwKq)u&6,EsSZu|tc^߆i<}CĎCaU${,:ll a1KT%˭ys#\W{" mIW-5n띓959tζXGݚ:5(6bKiH8bIx[{Z]e(#+~9YN'X&Z2zgEn\~k`7)ApGԷg'+᫘Ґ"ۉM}ҞɤpAȜ [>S$hS?W qe}8V>UFA_bpeg3->v*UXJFFrRO sg}qg4P v{bƉk;6NFh: `9IL*?+q6N}iSZyYISqN/4µe/F|W1a]~IYPۨDӓzӃ7( 8޻޽g-hA+&r,50{` O pp-s/J{&Enmׁ$(YcZŁv*tT=WrF/04iE $Yd0RSO/WuOgȾFes!5^- A|)>GB-5x6IS]TpPM@ f:YBU=*۲$UGfs> 3w~d :P A4J/7&䐮c*EWEdoL|kӗD%n&設+,,/$ҭ0ugJ{vh OJ_PZKܼ;X&$.lgw@]j!ϣ:sԬ}+p۱oox (5v6o8˛4E_UNZQi(k`QՄ4;sa)v0[7ߩ:&\ |vbv2UYLxk%j^FTk 8_}pb%Px1.tH~M#^]rɡ%%zgj&yx&v\݀oA>Ƌ}tH1)0c׆-wCC/c (%;Χ Gc,WMlVb->>JK#ժ]6cq.2hva-giJ' &buZgd nFsP^ rN6- g]һ:vG!烴q敚9K !BO.58-Unnh_䅖Ja+mNЈ;l Cpn@SD97KĞB|98&2}%0Z&٦4:e#ūЗ)WG/H>PQ Lś+)Yz܋Mh@Yz090)lF,&2H-n6gZM#ˆBsui MSwڍ<UXš&+$db}Coq&gldB8U5X0L `;n-$68k*W W6v>9auaRd %|Pw(A"]v,M@(6iteͶDyH؆-=ٻNJ31gϹ}I 7¯RIsi_}B5y ݔl?~?JJK%%9=g/4s~߃'E}OwImj_QD\a6_厠Wǰt>l(5\~*?ݏP6oAӲhdclPPz~T"YQM0pQU* >׏Fyx^f:"oc[P=lo#FUjN< "i#Rfų~CA@v=x\c'8ptR%1x^#Ҳ. HV]kR89.PӦЊo oO,=_1d˨񑡐 ,8S|zRC:K/8{g4|\prrX=enފ9☧GId_9 ek^R]816͖ r7ifZKQSp<a^e~|q5`{ q Ă"0b¾~V]^?֎ 9?=7U?˩[JiP4j!Mrp(&Wl}=/.̃U ,фwrٓr9t '7Ad\ ,PcGΎJuи7F]tY9ciq-6ɿp}~ttʋl^'/{ʜi,oO瞌 yZT9஛7,2iһ%r ) ]ݾR.x3ZEp,y6N$#\92ʹB8Cgqs>m]Ujc/w bn&^!1KXia.NZφ.IA(}\Yo(νҳ0! oXD>B.=sdY!!:5Kakkw#: 6QBHcXΈO#']3OI^GüަI22s I_lVh|;}?s:8<AZԮYE">,) TаȄ=^ &ë14]}U4[fl8lW-EYy#5ߨD0|T+MH_ՙEq#ƛ'Ԑu2dƊ\ɽovGNz02r?nISr=O w^OU\xd2ptÃ9<,AzVKu Xv3-1Fl~ 1u=r+$\͛%כ呋Oh{MGLA_^JѪCCX4w `il6^ս_0qXhò(ƛA^ &ג.OE|;d~8 >tfj0(BWJ_zb FWBS#%bOt-vEbf+,arZN[[<܅ OMʱ p{lgy r>U 4/ :;{` gIdX; o&Ä́Sj3IV rEљ4%INf %p b:gm>e.QT,h('sTCZN}18nj%JU;x)&(ګX)sRIwʅAaIC6!*h"3凹%dU@R' Y9wJgRP_ʝYm1DvAz$tҺA,U)q)[kr*M-մ#͒i" 84E҃`|!v<6QgOaw1aJpK8Y ek)ÏM̪iScm+F[|Ev5l=(U>'3_ {O0%EDUZ&!iYBt2$2Pqn ?/v)X an4%~exά|hjS[nO/8Um.UBelsӏ\]WRjkm!,VIcTp61IWWGØmT=zO }!ҊX)!\Nv|t;YBϤ5 hj؉ *_}I{>5߽crUkgC6gW 6WJm u?O=y,P*97*@LF/ur>C|/ |8 Sic=,fǭJ>Fur0v[³+.|j+b @sI^;FIBA=t~uٸ$&CѢV'8'gr/B҇=͕`XV 6k|ϜHWf__/\O7nt+#Nz.z7S jeُ(}iزmR0Pg_i V= 7u+*J! +]ݨfH6O)c$zogP}ل3L>%!?}74>,X,ORӇ"/,`{ҁiV} YFsQ3r/3ߍy.Wo|Faj+:sQ( 8 #j:y&:sMOir }3+ĘW|yp+掵D}0UM0jd@~tjK>L9>[T 0&J%2߃+ꁡ%ΚRT޺m .:8ĚwmoAۃl e]WFw($.]{4UOr,ff-Z'!Jn)HDa j 3\:r!ba%{߅ A'axV# J}!,)>!kp \&5 }慀wjW[$mi}Ѓ@oY3;Ƿ ǡ7:!xOLPvPgo": ѨXb+LJΫϪOOlC|T $sRÃ!\!3ߎ`ΎEMFaw8l(3zlF =Au/$eběPM<87e IrK[K*xxLeؑMya‚ -iqaߌI=82+XzR>ӛ[~ 8&B7m:2!{*\&> '+5i&>( hqҴT{`2k!.Tf93+I@ΠI[UFtZ8vU9Ӛ^,5ɩoIbɰ rV& H&M!~ d2hԣhP:2f5*4V5'ܯޕcVPϚ))\iaEDMJ?Ga{mBMnw~^! FL '~^gҵ?jI#%|Cς\.8 ,(qGPmd)YnZoVl!-c@CW"BV߫87N=ޯTL Qm4$}4NT'0euVvb W?pɌݬuI0:ԑτuKCjM@IR5-EGq1Y@ 82)_`,0ENY6&BΪl ˅p8t.cGHulV,̸}#K[@Ĺ_^H?֭5}25[k4b^=lzfKhim3%+XI |R)~Ϙ{7C{o V uB?;\TK)B \me1@9^? ZRVRZu;To"m,2u41V EQ, ՜tw NPc.ݗOH 3[ `xB+טoRZ8أ$ jg=j0F&:P1G8O]n/t˖s ýOA=KCpApQ!bWh㐉Ź|Q[m񑤺CC!@a?SN0 |N-MgצȄ@4ohs{XWÛ FN XuU%uZ[SOO`(/uL>qY'1.s6]I=+ܔE #{XcG(o#@S^q3&blibiXob2ނBV"V!) vu&'' )\PɫB%=..Pz_M o8G@i3@syNQc!FӘCy):(|L2biW_,EmFgسY-(58+,fa$t/c$8-珄ZZɓYkd fh(؞ِHrr<ܿR.d)M4VgF5a]-]R _d'F༊`zʧDRYurfdAgӈ*%~Rc5H{0Z Hw{7`_?;|S* )-WR]1ʟ9S"#b?9D HsԬ]!OF<[4KϏh'lcJZPkM+A 2דEa72xUiLefP8[焬BV 1o bXZ]j" z;<=]@fAR^T?(Vv 4ǶgH>N$(]AGNڨoQ wL/u:E[_=˕+D q`?s9XپD1ǣՉ~MAʿ>.4,>X<--&&6AN-X&+]-t2j:@Fᇴ5U/)t g,Հ*$uyячE3kc5S9IG$e*-? ֊q )!+gJ`*ƈ C@p#H 97;x @C.Yd#H_,ĤG1W d>DcT.*YfU2B36GE!BI^wmbY[ t&W[Q\#|E-3Sn)| n8iCjjt3k!e+h{^۪2ed]kfq'6{E!?>EɈb[$XE']x`Oa]ۚץq&4㢗VkbNݞ"wr[LGywLHSe˃zo?dRPc5qC YV|rȫl@|̮;liw\~ZC 7q^{L8˯nVu`3I_Udu*R厬HNmRٷD\JxjV[h(WXI]Le㫣s(2DʬUҝS;&At3woWX[G#Z?*73=N`=sLGu3ȐvnA ԲUJ {n>Cҗ aHf8Tr'`? &,[WWws%[w#3og9rf5̰r:UEg)F! `-0l.iBC:5:Z1=W sLs"sʇ'z%^Ǜty&Ȁ6j\H0Ζϥ4zD4ĻY;/ We"a68֫qLKl9LyW8 ro Բ26gCFd;ǯ4HޔWAp:i-˿PO înɚ<YdTXFc]Gԣ0f3:m@eуNF0.]9I-5ڄcloy%HTBKgϟɑ1֙VS"c"KqzU)cL {Ŝ6ux ,AK`tŭU&˟ Og̭Nj(˅P%g-Y!&J {+y>9MLlz"]™cc7p[ #,a܁ml;a+ˈ&@4E~rƾT`G> 8;7$ _BV"dKAlFZ5^oyWrY)E 첒GBr !.܇;ڲ4m0_uitߌ Drᣬ> 6A4͗em#,HXk, ~ 9%xow(A"P?].i k_f 򬛤mnBj;vsuKAƿbwN d'e\ HK j8|v6{[K'ASSOO>3zmrWwXàɛշ \ۑG標[CYNn۳{yOdaŀҗL1n6 {6 ytFVPb8qrHpH30 9;uiPP2ĻX‚Cs;$ExcISZ$u⤒ t7*qtW2-K*n8 kP 0{4w *6?WzqGmiI9Y7&Cl%%޴/&cCW?vՐQ uh ,qx`$RzBEROA xVPӶc&+IwsXWօF2El_ϝ.(Ul Ÿ@p?MFwuyWMDe;r?jA1BPm.և{8I&e~;\PnAgeMM)j\0/!%;wg?ʮҿ2eyç*Ҟ'{]&~pF{:۫ ΃2Q @=ŝ73> ǽJk _Jֻ?\4 ƕX_:LC|9w&WT+ 5M@J4M19ΔB]B,M?,uH%M)<lV ]UQ*+@܂i-ߖ.*B'*Gf{IfX "Qc=$cQKd.9m昼15j"d]^ѿح`,_7w/=$$%jH{xQBԋ%dg`zjҧ%6"FHI>vqƲa^|{Iޫ'ROt6ot240W_&@*<7׫ݳRcOnq+͑82YJJG*W31.fz2!c$Ofq] W:`]q)_jnUx:wc)2Fn۷f-s/>k8SFtMNfC1kջd-.sS9_ Wrs'K EA{98=p9' LfٗFv7tGR8΋Μ=s]C"On 室(E %ZÍ4q<&y]=r"0X`y̆:3r7=`jJ˰N"Ĵfg]t 811PQU!_< p-i>RxT,j05j],; Lf 6ľx(rꢘ]g&'`\n=TL6=؂ޗLrDY<*^4\R;J7i[jIL!aΪwCȟfw4,9#}xnBz tmURgiS NDv7]S2:2g 7վ.bgz6,䕏qZU´/Ye*V)|Wo`Q̚ A@Ur:]9z*Jͽ;=,l)h]GpPyMh7$T >41Qp6*]O()``Ca:HoJfBҦ',( ]X+wB!`opE*;Y"R8K?W:ʨQD eHjqs󖳌.&-J` ,I#rziW6St .Dʺ>ͩoΰ @T|` Npu&QmғhYWZ2aRS-Ўėj椭UU/J2>y !-w- %:^nG`,^UzG`ӒdSYpq"G.$R9#U K}u7 r>k8 q3~huTFpW;6tm͌^Ք`BX tU~%jAV,0`^njLp FBu- r8򔨜!z& _ 9# PNɭ] I{Vt걫=R1վM~( ujJdAXq`B۹LlWIU)|Yo`6Ⱥo֟۷kΖU"cH)ՑQ,XhVNZ潬R~?Šqo>TxCKԀQL0aA%rHH6'ڨSw^#l/\L͒ѻ~(9Z.zu7&e=X4]y9@o^l ,]dxnnS 6QhWqJ~b/+/#H3}RBC\>+̹fܵܐ"ˑmqThrI%8ϡqC܍#oY5,k;ң#$J nEӺ^Ͻܕ%$?TYИ5=aþH@`{\?J7#XE\5f50:F g*\Ag%80P +6Rȭ4 '|’ؖ%XOprv'G3Gm73VU'ijEli:ƹfW (bH+n$MmS-Хg( Vn¸7v9Pj-:b%CY\F=Lr)R\\=ɸ<~D$9ڴYl8mʅ|`Ǜkkwc(ݐP#;+ nru' B5^ĭMqw0ǐ"coBm--)Tf2wO3  y+RG陝jU_owHoQR]'_[κ $rx3;cnv3äXi,iW͂pٳiݖ3C5"[zN:M&6}GC - *tծվ,PA_9F5ˑ P3w q&gcԆվ.&U#Nv$eOFbp+x& 3~!~{UʦӭWZ[sނ{57JV!RREcuG-K%[M2^@e NP|^0Y <=H. de1 =L#*P 71lFĽ5&9 T˹ٓ1VǙKpؠ_E abfT}T 6`%-/bu}#B+p0y:4jXny,w CSm[ _lv3w!260fX Pc<bw I,@a+̮Xn~[F'H=PH6;iŁsblG&ʿ@q5PXG*C>hٛ 6y.Bw~?k9x$ZH7O\C>p>~D-6nCz^v FVe?76K"t׵e: %3E 4V f/HU|RUU])W׀uLn(+\9X5. ;xD,P.M#g}R-|E$u`%@Ӯ`QhޞRt?4i4Gњ1jn?|01[E&%f?@g[8 7I˷vfmBkn*4PhVYh&ȰhL} ?,;zl2Ǣ_9Sޮ5)FǍcdެGD~ gu -<s{i&uqpvB67;E#އrS <toTDd= ٺo ̚Ajԁg@mZr# I%^(A}x8&JZ;]C >2K)YūRǍ[[ 2IZۜS'dǿrpEP ߋ - +:+뾍4z3f`0ዧC0BC{p9> wu0MT\Fʀ``>W>7p97tٟGPGS~2 ! < J +tm7RvS0>O*IA k+)4&+SHʺe9MAs- xD!Bp/ <1>~!@} 7m snG%'W2)uhEVܡb[G* 8*6˛gz![`,6jkY_2^L1T7/K~~pcsw3NsL8C-$^h:?mriح2g- #>b?ڿuS ܰz}։%"O6Hz8], -bǍUע+EZ0UgXBū9gNrb$uFIi_J&Sb~=dR\:pl޲{8t冲;Tiu 0x8 i[1WץCX-$H;#D"]/"R!0΢fR#ӯNh%q+;+ EАbhAuܱ!.q&p:6tƂ@Yϻ. NTiuӵo}~0LqS 4Aq .>8lYWy_WzP  kCț"g|;RZ}?4:@D(3{vU쏇ZJ q׹zøABQQ>U[u I#ɂ`uAIn- vP6  a0F C.ZP lGgcZomŽ6Ks7z$ͥEd"¯h&h F~I>x!Ci C|ZXW8[ !>bVUjj5ygt\A.p, [ó;;{ŪD]T\^ܬn.]aر`?D{L*IXC.lb ;@z1Y6;-h m{Nsv0 3Y1ҍL7r65.V؊(bg Mb?2[KDU#vSs%"C7l=;Z& kxࣩc L&ףܳvj\/59FB[*+hưe~nA>֋dN/+%^v 'Յ0ZX^~ $ 90_[rQKO?v F$UflEW}r:+TF.Ӫ.䳙B#2B88)3. B/GѝIJב)Cic`MNXLqE);8Xwv%GjQ)}c2E2 |^ůl!YFu//l~V{/DyF\s;0MmU.÷lF~MX: $Fq]?RxÖ7CA jk` T7tmGI?_ &U •vp«i"=ݹC ޥ11kpɞ7\|1t;kI=;R[?\5tJ<JQp+=p9i9C|t F+V@=gV*~8ּUʓ]cC!`kY uq\F}Ck;;gsJeiUcDDG5UZ *cP~] hR-Vi06KTgA,:GsZ0NR7$d(l!s5SACN{]{yH7 r],zeeUp",MOb{ (&cWI#8lA%`b kqE7| r.gɛ$nWKmj!.GFa0Qp% ^[(C)dWh#\\i10֮8$b{e=̂gs *A{T?[K,6Sΐտh )&FP5)>dɛYeDD*WpSS+vebhCVG1w!j8nRL.zP"rP[FxQ'7Ms}@_ΖZŃHsX 5kH 9aW 捂G? ^]oBDŽ$5s$C*MFVuq/ .EcӞ#B;6<-hh/<*ۼ'n̎g<)PUbpu+?ҹ`^/3i>eF'ji?KV_RCDDM9i^p4xa< Tr.FQzOy-;֕HHK /i F9CwĔ*:+I}yPA+ic,4]h'G/3b}Z ?lihQGr" ޶9MEE_9g쾊ٜBis36W#B b+UpmBm|'N?lw'$i5@-&Ek9L.?t? ٣9&oWѕ7+5hIfwH(KC$߉49F'T $"EVE&0S ,|wrCG({IRxQ"/ĜDY5Ց ҒSVHЙ< WvI>ݸIM7=Ϊf@"Al@\șzpŴ$ ?9ȋ<`b(qSXvI0Z5_p2\"!bσ-8dWupuA7 8ٰ?1a@ ~#™&W6 'J[ۢ܍L#f[aVZK. uӡJüMKq wHf ETe)稯$W>mp3j1|{-6|5فx0vS  XL^<ƫp7P&霦^ s("`e&R9ک ʤ娄KuH'3f_!ogES; =};QnCe|X+7ƝaZu)j2bS.$<"0"'׏czYUKZK>ϊ H[Fۧ wr5"5t[#k@B$cDyy`ӶK8zTXh)`n[GsbmՃ` ]q:ԃns6 2=-"p]/ϻmSs2 u:17!K3d%wK|#%1^&Q|}/`)ͮ?/VpE;$^|}?9f肘XYX|P9)Co{~i-.tM׎yeP>4:Qn\ӎk!tVxo!l1pdHDU.RuFɒrlrPR wgAl:=;X`muaCr OJW"Zh}dDi큃p߲ݏTcXaމy '%_SE6pZ5rWMuz75]1k! ]ּ.4|ǥ{{5c\~'2QI LjD&XW򄷎k>鴴C;6;>("@5ڢ-;U]sBCxp>R]A6Ǒ8,Hk頦iCL-] +5iU DKlpW>  :q箲>3fΚsnk>;O~{x zb<%rhĩߏD p"c*xAvV*\H?雍ull3vtp<)cw}@%(B4 5GSxqͨ:v"bA-^pNeQ]1`}+.xlLck#?[_&tXxO0/ !L-ZXTW&aZ/{$7$ּ]_;Q 8KUű!.70OR2P?;k1rfǔ=?-fB"\k58 H4yRhp2IN<"|NP&/zrC[{npAؖF|ӞnS5:cJQ0ۼsiPq[kvrX<2ʠ{,6Asu#UCTªFwqLe}m̘bxt?XɊz̧=̊.OP'̷GjP޲A&}JQK{_G~jZ0 ؂IB^,Y<|QҒ79*RqtoCRw 0a:oa]\5KP5Roc׷"Y?e!o RPBMԱ#in@&djDnc.8z? 5W)D~9KC ,8t|qԌ+Od%R`އ4x0$s@ #=䷴:M5.z᢭ {k?vIɃy3^D4ɜ#B6yҳ03EN{-ƀRe:= ,;jH[Ψ:Wrg}:S M01XgXK=!rŏ+h\ҿ.lQNw.Nab~ Pj9zYx*UG*N_!{3θU=p (_هd+Wi4K?NJH|gÒiTx?w.!8P|3 >$Z6ePdGӱ(+$ISovEd~X# ?'c2Ó 5tieg1S`9Q`$ \g!Hb9ᭂ2ǣ6ahu–׺X-3% [+VTs|UGV k;7ss(jG+8!! (< ]^HC/X5}u%} NJdp|H mEe*5Jj%l%1KF)+o8(m+ dEn$~~ FXG yF 0]?Ne:Xt)v՗}]ƟgVV*kх ЭT;ӎ?,0A$=] l+~6}?܁(gnRZqG!?l_\j !ύ}FeyicebSA~1NBE {7qNB€H%H^Jӕۇ k|tpdFC8t1ݠhmoB#+ Jdל7e_2t!a{+~X&Ud Ea]y /ޝ B /U&HyT1Z&ש5K sq\>穜l[$y #E!*fb⥍@Tt p 4ņ6~]@hnf~AhP xnFei`ZWRw=`('V1i88P'0AODɘr_A_|{ϖ¤cXA[ͧAd?sA{@OQANAdZv gl@lQ^lyO?*~hXI3|Zšaidbce0-.mEhWJsgc|{.qvg8) 8/FゴOU FTo>EPSW:8*8+ʿ՝dCsדG8hn|n%so9LR08F^瞧-Z6\/DW J"Mo\"eUP ڄi( uf1t ,>bWDqjb·;̛E U.p9/%n$~u;FK6:FtF؛GɆd}VX5=zlۀ^UE^;@:5_;]|٤ 1 II,nxU_9T8O /6%{_$yMWr k mdYx,=Oрh*Spf2vݧ{?vt)P|r,{UF:ߘBPd%A)@A$F8jt~~uxɲhnJ*`.a0t5̨afDisى'q8!*!1-^Wf߰%i=~yV=`,3.ƕ̊r>bO*m4}I"? ~e@yfvAr`鄒-')h쬘?/3a&x2hQZb%z[l%sp4!tQ% > ʊo~"jD7:`}]qr#*R@|Njߑ&9%2Z(KX}m ޮQ(UOa5:9WÀ,WXOnkR]H"V>WmGNGNT/+X;e[]\1^欪X"g+' {] >\q_g_x4z~dby깄Zkv;4BzW0c}t5739OB& DN ^^Lj3{ΗlJD.(XvlK6L7] ^WԵ௎'ffaq4[ RL"`CHΞ_Gy<8y뮆`o[~#ĢS*H®Y'תT\#t_)]r8r)ٙDbe= #DYe4VI$W-oU5q72{5icsES;h'{ }fU ._ݹ&#w(OUpIxQx;n ch&4e!؝5KPV&7w%U'Q^* YM@X"Kxz3χ۫j LtEvjݪ:V"ga;W a|ZdVIVjng_r"7`Pۣ‰$^1h.504\E5lWVVJ!+VQ&{Tebd AQvPL֓Q+4բҪX Q$yecOR]W ]xN]iK>OTv5!0x&'RW~?G__XZOj3vGs1aM6SrE΃\-)X@4u>Ulli9;xF{j;;?$[bG+DQ }ܒ_ٙy ]˝F#Sp4.@.քEB o/":~z)OQ:s05XT-g-!Wpf\BF5f eC[E瓩Tm~?3WE|'.BLTnGƒ׌Q6DY o.L"S[&qŵW SEB٥ϪFaOlAB^cxGF2Μ)RމUm/7ydTX$m-=oM&;3q=k&B[8D&^@ @C-.K$-t8pQf4JiݟP4';h`Gyy"=k'pOwZGMjMlI a%z0=,q@g!(12Ԃĉ(j?3V0Hz{:޻kV!0y߀Cs? XW.RU&]/'JUIgܜ篨9帚*LHF5j:CO_oV<ӈ..MX8*5X%ZkC{M+l YĜ9đ,JpzwU`]B6+n@@}qC-AӰV䍇|#YF׊1"4JYًlx^`; h OƲ*~!qvFwW:N$dJBó@?vV A=vxs_GLiFˎϖFf,t"P'19F9tg8.bY}Ж&։ 3Grz;( RؒS SD?#X{&0aP+7i59VD]U9 T'v7rZb!F&oBicc0ѓ^IcAT3~0$T' c2q) h KNsZyOL2wuV]cOPY=r',>eI:Ҵܩ:t]mvVO첷0e63x{vpCN9f%{h=;h!0 +d`zP7j iH8NQz$H;AղP^nOG{t $::r/L'p)aR)^z^ }{=`p^qK'WB-1^gHDwZA|U}m5uV ǁOJ_ ˪LWAa Yp=v`Ja5+2,9Z{vL~_sc uP|=aIդ$Fde 橊gAn* e5`3H&¸ 3$Ly[=?U ә@uxڲpwhoQ;FKM:h^T49Q\PCKǮ_>H vh{K$2tbL򶊲Sl a5IFS6 ryTKqK- d ]'=(d.`$ds`JZyadF"8 ;(t\-סణ1<'^.䗟Ti"s;Wv>(Ĥp+ڊ|!LE?P\%I:b<u(ָuWNQALׄJ shG^N0ޣ=(ѶOqmA\,qwi^fO`1w*l_KC 0ۢI8YBۊey FZHS)` ILNk:\#pLF_-3 [яHbUcYQA%̨u@g6Îh('<ý\E7ċV}ZWndp}ehn p 8tFlA[.q2@T)2$猜̬6t1\:t5O{xRBD`e3Mbo\uӧI!AHҤ/ɇѲ@"@ӂ}+<"NW:M^jV%Gf\W^UCxyV&3aSz1`psد^:sgr2̏U'|l{2 gsUg~h#]W ϏŬ*GFKП(h5uf[NZٟm+l Rh|M\+.֚Vv=NYCX#fqqRwVt ^O {w<("Λ="7$րwbI=K^%! Vue˞r΢&/)L-InHK[2AJuaS&,VeJ^3=Ua&r@x4t7u [NkÎW[,V Ny=@0T6.7UYe_[|o儀cyY x׾¼ *IJ_rh1&WEilDSL>T[/((xBe-Xø_.2c#v#?7F6,J(q==^foY9e梪1( ^VsKlEsp ᫓i=ȐJD='C HJB.u1=2Zk8o "ؘ[*GTHs \bj&> '΃8+a< BϽ!G۠ `C:4[A7s)f75O,y/0go#t~JM1yMբ G.A(n_I@$>-c,=v:G ", //jC ?g0; G TE`QydR0~l?;?#M,\zk?4\C iydB[k9PihL{mP*KTڅhL8|XJ.#d76+[v(!~3) kV])5%1 f=pw ZIҀg_a15`iE)ͻl YX:c(6>oe]c1~eex]cEX)bbVV!bS\!,տ$R;pǼu`2}ћ)&}G&*4,xZTz}b u>e/$pX>ɨɷKazYT"!̵=blw y,T:ᜟ]+'PLq)J 7_GvTn,](%`c+d= IA͸c}ly]?RGq~qDn;gCGt,zs&,uS9&{.&#2g>Փa '9G(;v=;>϶An]ਂ=?PrWCOGQI|tV w2N0 CEm':파3H4&`3˫ 0 cģ_E< bo}nڔȒ"|8WOP7Ofm_m۲ƭOI8lC?g6Fk s$@}b͋ \:$t$1aKɼBʘ(Fc>R޶IS,E1(J\pQR?h<[n&QL|*w ]c#j\7ı~(h&P[Ą/xiP{ST̚!_b.ﶆ?fC3 4R`~W1Z,(=X#x@<{Qc,: e1BG3Q!|K91By2[#`]| [8(ٓ`җ3z3- eѦӰx&GB\vspiH.UQq)V +طĥ#wF3sOF\0I v#S9z:E즯4H   Ml, MS̅;iUh(? ؇''olmEQ-}ƴCIl el6Oܢ ǣDD8ZRu9M'Bgѽ9qWXZFJ *<аNi =Gh@D}BDvZ Qp|<TMjC~N,lAń<(>$]$5.N8LУTb0't^mrT;9٣ Ppןq\浻lM`=qq?Z'_Oa>ҚZDp=KU$E'} t.Y LnI6 k^S&6v0 X=8h&5V;hiMDq&HI6;®Ku+^l&HbڇP_vgL$gPmU6r֧f<,A 1kH1mI} )]*s#6SCzCFwn9KwZ.%QggF˶!Si8'Շ(\qzQm<7o/;Ski9 &LC}#,7zڤ߶# k{4XM:s8;l/.4^xq /lgB-u0f] \\*Zptf0%mFDo9mi&BD&83E'  m5d Dg$pX%\FdC(&_N5^1IB?Ja7>~`;3T'Zݏ( d0ϩMZm7л HjcBd^ ;Jl{903 UjKdipSոGi\=d)T-WᄌGiΏЛHKcCM"(E \ fٸd@ ˹DqbMkoP>Zr d,)GaP:]G4'٥ŸG֓w:-ed=D~]ҘS=r^KLҍEiȫ{EOKO-?0`>1 jhPD1ɄcZ%\;%C@z {$hceX)kA rڟ)C#&+GIu+`2uFlT\&p.ªy|LB-R ҼW!@\"a /ǠQ/44URUja k $&Fl _<褴8v&j9&?!+`^O488B!Cv?32>&mv-ttYxFWBg<8?QPG/g`}a.aHbL)߅%I7/ Aս0?8Aw& LVux\[/EJ!OeS#b`@@Db0R+ Lp!ݤ wE22 J6h|PqQX,rI)Й]KB3ҡ9MuNat`O vޙ氞C!_,&0L$brk]R'>-Y j 2'ݵ#VsA_b̷ }?_fZiϾ!rE`1s1.hD&RZc6FռhM:?=o]RQސe،[h$twɔ%;c@s3N8<E".W{/9WlQ¦)"buD&G3ן]،H-~R@d@#ϚǁV6&V+(L253v] Q.f8w+v,.h7FZgD_Ey b+fתmť;.yp ![ƛ?u:L~++`Oѫ4\,\!Z۬_So=Xm- 謖rJ90{ !6>B dm 6~鲡S] ە\Rh]w(n9ro4OȺi2YPԡsO8 Z"L6ΌQmAfkO~3!9 K򈎍5Y(B%ZC" :Wr@F,eT$QJVɰ켗n!OrFu#J$nTpbъ˴kU(tFj9 ojF{~>w4_Ӫ`/ݳB }ɪ1'^ZLln0s0S)k̾4Ζ k!I=74BDmzTwֱrW7Gx:HuY'l7JAThU#mD1u!r;Y=l#(- *3o'iZ mPbŸKT]xVm CAlfB^EnvxyEj)+5X-L$\/8+$~] ewKB7FQ!xz.'ɶG"Y6i). eٙemo呥rӍŗ-+ў}"RՀ\ +Q>uC<|Ch5JD ~ZQH=䶓۟eEOsF4|4sDX( A{1Q|Tx _:#D_u ;Eh|TwL2}-mzEVZ=-V' L3U!2儛]_\\f?Hme]?z#c:i+[$7@ v&~caJsdnm!J~P=p FG7HL=5F}.[ĸFgTOJHR{ '`!8G e{}m.pL7D0*IUCt/qŷQz;u؀apf 5K1TId$2Q{#F'6 UA0wBn CD,wo<KD yg5~rqCl6oNTH\ƚ8(ߪjwė"wC6b}& 慎SZҵ32ͪe͆" $k礼|sm馷? R W'b?,76ݩ ?XR)4&1zr0'v_;$z"x0它4CAkQ$<>ȭ&}= ~P6zL:b]vf X'2 xUНCĹkIފM_p!SMюۮ)+ޕ \s8;)8كso;}~IU'\ Tz*| oC`- ItTe :S;|8O4Yh,,E^ќP@EP22.>2^zw)j;^#MP]xޝ A^H4ˣ%R ]!x_+)TOTe-F͹d% hY}i7T[ӥn10@ HbbCف,bUeV,MUI [⸬(YkqܶD|9^]?p?O(ö>HF~UU8@N_3ES|Ƞʷ$B>;.kmqi6[X 9HV65KJ Z{/h1!!cƚUbHUӟ14 |K_of⑼-@e] j/t"Z% `3Ȫ}-$)ĐKmw^XmcƶteZś?^h2`qLe X@yP6" MۚYNp{Jv 4 ?GOU}&W=t(ylnePzEomMIr&BMe"z9:TaoݟT.% Ei!0I8Ou'-Dyvdy!y^{@*i6.R}$lj#hghˆ9U;\6F?)b ~1Ξ3D$CiTR΋GYu!)v? JHutS.Azx8`CJ^ddGN]{R|`!hG,B{ ?LE h # nC!N`H]Id2IMŊ^ ,@hQe(Ə{Lu jLء8Zҽ7j@  l^L1[=KPNpc&CCymJe ~'qCW&DkfqbGԵ9k$/a{e$՝A9y"piu7 OӴ␻I)q8 ~VW*͛M[wwT +^m3#a]m A2&ݵQl4 X7pUl-}.CMCk_DLjåH|\=cѹtƔԗxL : X;DQHL KAC.2Sz ^3 'f05:&* fmM3"Mދ嶄n mX^zPi;ƥ4F`^tDf5eWxX #+GB01bMZbsmufp0@XY֎,Wc+?xR~L0\~Zs?g@'QNkDKZ` }>ۙaL cy /Nч?=s׾P1/kQ⿲kSv8Gkڅed:7G0mqΝ0_-ïQ@y;f!iPj42E1ѳT`C kOs{ë$MpCQUҬdOϢ*GYLr&"71IYR#y!KbJ?,+`j9 nOoK~>  ѼpJ;\v7y S*EՇ _BE_5LQZR0'o[Ы$dq$UCŸbplS*`@(Ezx fϚ,9 qS%)%K-vi]5ruPak j 1ߖMa^w[膋(Tؖ xﰵ|U"Y,4:s M`M~qCD$jڷ*&L;&0L12HHEX?7xō&< `/H&lM4ݺ׍9/ OYJ#ڦd7_hSj%,oJg11p7z5vmӐ.٘ni7UG zku7ӄ1y*]v0Eg\1/FC'dvT$h30Ⱬp}u$ч,\H?:aLvҠ><6 =s18c{jf=pbGqS?B7_lftrDGaC[ [nsV~b$ ScK,(oѐPqA\4{oH!Gtr(7q%{}5~z-"`+VR@踊)0vB׏.;Ҁof'HC2lWm˖ΡSV7ڔ+Zb?0az*ssPtNL/yV= X$l.jPzX诃&Sc)r!m=Dw"?J}>IH)r<=cR!7ϊ3iA.0l7]e=d>V+yswVR7E~A[NWVe(ݿ9e0$.R#8o%upطw~Ltrv %8S-iY&ʍI(NX-s),e1;Wr`M`eۣ fxm{6A; ښ)P nЂ}M#X$n0ϝnρ|WQ נAAm5aN=#bL4SJkMGJsw2O뽙@y߆T+!0DL≉o}L]؆Tc<"fnΘ2d屫(t^OY,9;`<'n-ˇBBH׵^tU fcD%:kgcMVddN%;w"{y[ ӌiȆHؖ4^ E㿻Zĉ@C-HO#3TáƤF4ssPJ'Efi0E ikZN0a[f5H;tsmJ,G?zE+."p kY@ArMa&ct2VO䣐&FnlNM/']bՒ\O >fGKU &c5dr*4{- 1R9wD\wAMcBuTw L*K[{zsQQVb?Oy7 >ZIwT<'L" ܫrδq)8IpD217Xb121H^BbuO/@0_{nԌQu&)qxp{UX ,FS]uw-ŏKǽsܨj:zLUÐ#k}>4/r"Vř,"'\YawB 'h4:)m{.Cq By2bKGXhW&6)DxS]i@v|d!IfA;qEqLedoC4^lmVU2EJ6[Y[XKȬy$#h5N 2p1ZH&0}@+NOY[BsO3>y r3ZAOU6kZj)' (,G)fBMm?xg©sN~t$7&iQ}Q|vP.P}-Ї|S$R쟝|{N"xzj=sa5WmghIu J(oCd?# 춼$M ߏLg Wu1 py-r똲Hgs-M* ryY{JtdARY#ye7틠GH$/N!T:&B]zfgÅiɶ+tͦs8"iRSщ/خ1LP;x:)0Ӑ}ܨ3X8!?%\Ú.>|WEvdL܊gh5Q #%b]@>rۦ n zXl<:7$ZsfhFmp5/ %"@irn;\9rjbE@ V&0[hP#$Ӛ\Ҝ _f)ΰ357+GW67m_Bp1Grq.#'y܏䒈YpR*: ^gG}gsXqi lG40]4OS9.-ln@$}LXPvߴ`upr DW[K7DÑ|iW /psR"}jG8x8;n῁ʍ:(nHm)Fe„BZȢ$9I#Һpg_%&z}I2)9Th #;n|%9dDUGR H:¦q=>:?Raj Cv;ܹg`j Mr 4՘nXwqR_6 U /wB;P#!;tsQL؋$ W s:.=].#~$9i¨s#񒏦5:yK%OmU8W#w *HK&~riY#Oe5t8-i6.pzb8*Q-hHԉc!gpzDX5JR}iB~L<Ŭ4> [3̾Ks($^Ęo&9&\=c5欲؂ٚB|g;QU758#<1@}K'b%B.4Ru~.9Kg)uX*⫳fM ?o69s7*C] ovśsu-pJ4oSW]'BϵLl̽W>S/kܨF|*t mdj ??Xc1?b d;^`K86|<T̫0r>S9jmJ+v o>X Y#X#W8B݃>A ץrTfOc "n#w9UҢF| X o&[.6zv+|4+5EGi-MSOCR񞟑]1YW?*\I: 7鷝>']]$zs+l=Y whlrq_DjK`L{;ʓXnVZ|w-[j%`sOMHJΊUA&_gkx`81MP ǣ^5 P!dQ8^D13r^3- oE%ݢ;]礿4-W0a $8[ۛ [KbvFbZSڜ+C[6Oҥ~Enέ@ah <u&ׅ8`/` 9>'u4NsH[/.g~6=mNĞb\CDڅ#1$i:0%_,9#N$na zuLy휒#wtL h}XCVͨ}Zɕ8}^F瞼]F2/&D֞b뻳 M4L:\*A5l-?|l-,awO\ XKM3ƾ%jL;D+:"Ki:adRaG|Ta%/|V &7!7/8eU} @ 52=ݸ- cq; E_sSK$kUtfDPy]zt.=3!lD`PYϯhxtFXFЕI~sr{jm8Y༺,-!3DUro(T@%5e ,P<)=kUSO'Y)umU˻ŵz*+r}G61C?NeR@đK7/ڊ½4jrU]v;N; K :Ja@ⵡ .'qvD:g' 4RT *jPfrpg[_9Wv%[`,{Z:d =c=Ԇ|CM.7bJf Q?c 7 VZ$E0Kٲߣa7%}ɘPs_ڋd򙲰Fbg<=G*@'CSkfej&ևzeEй1//>:ʡۋ5ndK;Q. yC`5مbyzrࠞ*TEHa̴-f1cy̬yeu{8"`{ vfY)?+Sp gI PM@r^9;cU*"Mn'PJ"O KyFv̂#c4GYe9&6S4,)28Yiix&BK1#wm&+ga$fE)܅/ӜК&as~=>.ӝsT?zJ Gco@R /yҿBʟ%yΧܷ>Ž~~r)bx [þ*7 pQ[9rZt҉rM,Yz H";4DޝS`N<` 2&K$"@+TP Kfp #GH!+mzl$)3@X}$7l t1%^Ɔ@~?7ӟLx+z'y`2$'uc;یNUZOI[OX8VMp5MQ`<*OpYTtMi'hJO^8KE}{xX'ֹhG=̓ക+1|7hY|WP% |WeG,IxX*6$%eT:tSdnym:)P~oC?(HH f : hv@'?,#'\^\Mp-!,(ҵ/K g?kzTsE:vu;|?$097Ahiu >֑i5: c3J{]d6L{ݙi?.=#!;hnd:e\zק 7oʽmK 0bo oZDBؔsr 2xf_!X,T_e6k`E)4Bш{8DVdyΆpKʌ,iڝ]/0PL:҄=W V[vʩX3>z(HH xy\{"y:LC6+JRS[,L"+/N [b}Uduzb~=4;l&IÚF^h gszi&Es?H_PURU*z~e[CAyjタ#SDq?68>'cw(8?7/7B`Ӯ8a{H/ eoQd?9"Z.*Y}6"*|ޒ)#kDec@YM\\c,hb餺=;z6* gz4`ą/?z0!|;k̘~=4ՀMucO]6; ʸYcj.ddRR'1 cypIFfVNi)",EfcCCU5_E&7)>qDz6¯~(Mk!z1z6rVGʩggiάya)yf+ߨYxd b &];IG@5y ljE0'87]V:X K,8s)tn-M>-2H#.3eahobi u;屒Wtgĝ07 Dh/GnIBȠ-R G]ݸXN"%5J./yf0Zo2?A@=NgsLju2U^}f ޯʿFR (cgP*)?8g>j^=3%`1 :dt<k7·<{gB}-(l[m32ꒌ]\2(}NC3\2PM!Iq?ő{$0^˧Ml07-%t=Υ> ūݨwu3*^t"7)/ )5j[?7|NJYZQaFBMSվ*"1(+9ChHovw0L]3ԐmQ2~ =-8D?aEhFt70 \~bv5|.փTaNuP6dq&+;T"8Ip=HSz{͢)͜ 6熣2͒mC0X dW#*z$qaT@.R2f(]1mf&-gp@?eWF,HVGj-W[H"8lma6!kTJ 0`e_یO#Fs*<_}Yt:6g_wbIv0b) _EYQ] /8RbXШm͵o'40_/ hqVڗ]v!~Q滲-,p ̤_GTx{ 0y8CE/>.\Iv*}7]B [e'~P1KVXOZи-o'^IDƟAG ړ?fi_A yijdl\M. m[]4}ʀVT7aTeama=ˠUDn^:<-2(*4[%eEQI ͧ%x &2mZ]kc p; @Xn0W L?J*ojv5=TEQMFצ߳Ymͥs1u i/M-EK[^UT a8ǮF 4nH@á$dXOfֆ-;8#:P]% Lo#\}jϳbPȩ>]"m& 6rZɵX$QF6G ] 7۰Xe6J/ W4ӾIQbW|tcm47fޕ{賸p来h+\t'-T`T9hǎ!JfnƼNWࠀ&4`:$(<6;pB_0'<Pb$2u|ʑHym<KUd& [E'1F5]/28<<+ ϩB?q%mhxЧE! Qذ12R=4n*E̥ὓ< 1,zqu #_ A{8pN/-5L.TB ;وQS'ltOl<) O.Lq7QQ;YemAee qQ83XMX4;`}p$M`F~S 3gd_&D'DX\ӔP#ɢp޳F-!>"<ə3t`*Nj p!@/SKVuUɌsZ/i@) ٰcBju =XC7We,۵Ҟ|t,(#BZ'Ѷ=i0II-bn3*7&,DECY#mB"I@hw'$bdAdt3^ׯĞqD u $-ўG sTR $7%q$qb{ 䛨guCGO*)0f/yŗ &< v~z+4t.gK,Cri(*2@$Z JGtWǖ[ybs`BZi ID4fnTfkyX!a5 8D?7K1K[Nglb kÈ'riO 5m9J~tt\[qm$$Ci]7-?jCܖLA8nHy†Kg4Ӹ)x ވDe$r,-o)T,VH^pfd6%T7t`oI#Ot5[,'sօ3*?d90D$totMKK6{P=U-*9/sv,~M28m8p/@=fY s ;cNa+%@uayd udp)J ?ze߀ ~Pv4:uRQw"=Y|ET>00.@UjBB)yC[HHn,γۗ[ ٙl9ͪEw@`4,B|qRefMd@Vk `?A?piEP?kdHf"BZ.Y[8 I('6<4`gZ8)cJm($,;FqDjy{_qXTfu4sg={%L@ܑwbp敥t؎w1#>KkYb53X Ȳeܻw\?1}\=5km pbc z A^AJYu:atmŬR G 1{ @ O#-w) TS0(&nj сXk!14t,6ѶRobcXIf X'm79g-b雾m0sina<֝$qDvF=d,EcF?)-E=#3JA mZKzV] ( ^՛L`wb=UUW zH$aՓ\([Hog'#h{@NŤW_)"']S!V"| UM>f7⩇>J4,`6V2 Iݨ:udVI%g@֡o`+~Cwfc T.ɋFCvYEq&bm-2pb~ɝ[rNU}~bHCn\g>z5fSۤkC;v|NSzAhٺ\`f&> ~W NKNnfY5Cm&_k cg$ōU|.{2iɩ YENMV sEJis8X8e y.(o F^F/Du/mqzܩ-eQn7l)_HHBzImn6hG nU_QF$~ e,R j y+2;hQ@ >fΥ9T^h|݁zNW]yÎ!.:, ;4(# e>#rR-h7'%ϟOeV̥?d6oXaiXZ{Š1PyW ;NV)v2mu$ʩ&"AxP姍oxR+$ӼBT=;/뮐Y-Bo&Ul[1&o${ 4>,VĻQZ>0}J Рse dkwXC\=DH2Xu\Y[9:y(R?am͛-혫.e9{riP԰tW p44:?DVVV^W,˞KMh_L,yN[8-T d:w%sP- $ ԛ9ە:v{LJ^Uq X,P6Bm*eL9 fV6t2>pO<sعF?7ⶵY *e |Q.0tL2(kC{` E~q=c^ωLӍz#A69246 ?fh1NF1Q|ڤ@< Pp5 2 V-Q%.}D F?XL/mq+'`@npgszq`]ׯaA?;@ ]>#dhRc>*n#wŜQ=,n O6.4~m#guWH4 Lc5Z УX*cا@Xڗ׆T]I{+wA-_D$D!!9JFWRȖ+x >A+&Xial_ 8޽6 cērowS.uniŜoaJ-W]Q*.o16ڡmxC\9'aF\hүZށVnYm9赿f "rM PW?kK`c3є]`,S9xh&.d YybpanJhvJDssxkkשY\Na겈^s?@7#c̓A;Mv>KƋ3J#s8{z%5ɪ% R 6 yMSSYPӎ^Yi)t{{%MX%c^wެ5fDqN*,Y9~NŦ);OeF+<'NVj?R[.gYw^yZI!*$eYH">uvjw3YMp/3ZH0b~4b&[ ~Og-фljDnBk17qM _0ɍܑ.F!L*jVJ2S(=qVY Zfy T+,tA\'>1s/4GIz)dsicM)bih203cԮR&^LuᰏȡkĝK|fߏZw=vna?$SVxbO)S2@&HxagmCQ_37L톕eIXq+묚H^KR"٤p =wvNtPxXFrbVv>!Ev0+"T-2>x׀L\oxmT S+S0gʈxP`O[~aEZڽ>8H#s 'E':z.p}*Q}kt3"b\5p>n{۹5P@1FI52ިf8 QrAsMLG̫둛4N2&ѻ"H06)`;R )R[:(cal9bGm:~f9yR^@!H.O6큰$T,?d@QoGM;23m)\ݲwP  v?s)O8"n{˜7Wo>fUmGXHy~sj'4S6KX8$B$iR nI,>HMQK0 ~&ABY!4o}ކAZS%+]V?r 4jO֪"@]7}f~[MrηqSvܨo-5;MžeI#(-Be9+P E_ZU;}WPx؆rt컷=7>l4ȀXKx{QmF=Xct_RIo1Jol:2`fC8q%xx1 hJ2"E<rZcǫQ\.IǾxQzE3oː(К UUr7m ,i%Zf/7ßˀyTI|7h~:OYmKRƃw_=cKL)$\1`zPW=lD{P*pLN1s&b CH:0;H\e_Cx=kvgU)xhs+[;8QԐZ97 9_jsk8кW@w,x4"@fCphӗ#PJX>Î(*ʅTB/^* {?wxԏe D$c'IZ1VI+.F6OI#7v I"7,ڤ}Z>whڿC|hI; ߉`c~ =|BKOf} ,:֬=.sw6"O(: C{gU;fL1͒cѰ^AMLY7~#Z8EDAOsZcnsB2`҆zR H1]gK #?1叧ڴ |2HpwB˴j w$4:aC:Tfy74u,W'âL CbSɗA;ZA2c֊C7J9ew\TR~@lK>gn OKB'{ FX}{>w)%j;Oxn8uMG`-vZfcr1"zui{|D*2qlLL"TmjpcBr=cu&|Od!yRćoC@o3n"@dWi'::g9.`=e3@v,)ȅ\6D|W Oeq| .PeܓgՀ_Һ^L>wd l' 7kIِ|GXΦ)R5 dvЊYbĿ;7{'}Cg3̳r2Pg 3DEYvdHbNEAp:4dFN&X?{'+E|v'/2N9wR<,Yk&#Sb,Yd%BpU.C}"NX<4U$ʼ%bi|+Xd/`mrg4“a{r}[ߊgJ<㊗aX3LYq@bCN Z˂=FDӛ!{QտtIw1WHr{1?ЊJj_v/.I+-S~lUnD؁»e~iBV.L\´#* q?xEpτS VL~Kt^.Vn$ױpX A ?*~ɘX4'o kGE"~}vZVrz("BYpBoT[aщ1he3afht$)ŨC5&LQ,! 4*3O֥bGcñ+Yr.vZ6e>52 xw/L0ŏ*5|>|] 1ǹ:bubs_ ˷eMӻ!j44ȸwAk͊/#/Ey-M@aK(d\d!E9TLV*DB$K6cW l9ȦP5(t3l,[oW ֍I^TQVDž?kܿ;kS(*kIźl9xG;}bd:%v Do Q XH!$o}n8uR\SU,G@~k_qÛ&4(  SpMsriOUX-Z)t‡1ϵy .5u X]XnTG)a낔)v±X̩y$ g3ʁ yX/e`NFޛ*1RCˣ="y^1ih}])4&Fȕ$&]\ǠjS #nHJKKWQ[+O7Ccѳot]#8m@7=oyj6%RїޒwzOR9b|T`삛 EEgUl?d GXA?C]2sU\:;2y? g}sV ?V>n`C͔# uGdth>8Ozރk:1xEDW ۟$iױ7h)Sr\yaf!kg8Zi؏Hla m7\(_0؅F>'Sy"71> ǂWs0ζX2A// zV̈́$_یd;Od*#<;̘ (|[Si @cd1Upa*3u[dW %f Up5ȽR\?WvyMǟ9dt_r`~p- >k:ZW^+m[*(E4Qn9Pc9q ѣ߀޾k r2ʛc0Cbv q] *gGkUl"?̈*-Ik2Y}b3S\GD}^ٳBWpI$cW2*fs$XWt{= $%9j&9 uZ<6LQ_L. !A^֖[_;C~DKH`)@SRMQiAaH+tUNޘ9@B-b|K?&uf>GMq |/ ]?ǙBi4法>7zϯ.BMmVٲpǥ8B@|)H9mbPmD" 6r[Hܕv6kB >~GJ.7Fސu<~Aݵ8\jx˦Ә 0'cSxE8~;?=X!*AN*tsԛ=C39 ~[~JQa;Hpޡ?.ߵ@x + VMymM^W8@B>띁+VC9t}u~KNs(Rppj#T;.ȁSW`2ෘB(C[RI{BuWo{&gv-JWO:kޫb@iiro]L $ݛ*ԲN`\C%Y)-魩$jB."u5- 2C=-FS˦6A,>4P$=D-R\Mw7Z+fj(SesfKVTK)!* n2 .~IHZ:i,a0֗-7^=1&+q@#2?n-ꭋ`$ICvMN'7YPV3~hՃTHa)KvvF+8YH?jVJ䒆!O]R⨽=kZ<%FQUntSKdfwqIY-MR89}()ѸF[Fb>n[}f;%C|p%rUmXO V?n4R'@ZVj7J;nuv UQ}njK wD0;Lofb JsD]8l Z (+W{NY]3p讯kV~$674 gU{SG'j %S1 W;v<)uƩBeiE$#6JIx@rŒlH*5rj:!3.̤&~-5ygWv?)a=.=\g#h܇o{;J5VYE-C{#.TTNZ‡VGl)=֋)n +1s+BJ<{յ92̌R-fu6J0Yk'1w5jr,WnR*bV (`^;&$ TJ5(Z .Cצ4/B+ܣHph̤sN=rA%E]C@nUG vAMi(ytf"@9l -ЄkiruG^Kt;Ҋ\BmFɏRƚI*.M0t/D40`BFc1ttD%dnRY.S%g/~ٚB&hޞ'ԡn#P.Gդ'lsF?B?)! !ӝDiU"4 m]% [kC=^ʜJn0ۉLK7Xh6 Ogu @[=`#UǡO(׳0_ՇؓZL]{b ^zQz])~,.'BLE_Ms\PbIl苓hMFRXnG#V KL5f3)I":ʻSWۃ!Ap2ke( `5Jl˃!W}i`znQ98*jd'];{A䕝wз4 KfZI=#{B( Vvlv9Uȿ}!E",b9f$NLSN-Fm#@?έ.K!%OShOByTrQaIXhեZ-]kaeA{VhYZdKQq8jl^/"dukcYE EyT6c}~:EaV9֔ yoIeE4)Nn ;xր9rC0M˥@CBy}!D7CJ^P.ZKEqVԻfRRgMv-j ےu"ǿM+=9<(&Z|Fޭ@p.fS  5̊pN f^Ҥ̖ܔ˭j/L D-ɋ2bN}]광r(6-cN?!J{,EG,%Ucb VN/ ԠDp?vQڂfχؾE2!oWN9rkkP,-?~b - ~M{2Djĉ{^ȵ7/,]ˢIG pcUN:jZ \ "yCzvP1#3^}]V$)ME5"0gړҸEJ]KC@2yZX`/௙k<$L)Xn|V4Oՙ["C}u/,8pkb=%`#.?Ɉ ܎]sY`V@Y:QVF Fl9!Xr21L"1trمdmʭPβTHW7D7ýwVlC%;b}c" efܿvb/ TROx"1!Ƴ֜_7c>p30_HbHlfhլ8GfG0QwdI n4^qp*ղ_K^s={*͏_BxıZOst}ە +Y0:j-%T]$'+K=Ҿ{Hj.`=L\RQЕ+¶iE#GkȒCa4Ф=_sыH3c| )E⿾o[oBa^&"cW鶋(>g"p1I0e6B%#_b)zM#yV8*O;ݕynn-  H1˯ `s_̻ D9Ta,l(J7!~֙1*;6VC]|kR-|KԾ0;>(Tv'9@.1Z.z.W)ӱzU _$X6^*|YS bCBnh5Qu@ N1pW&L؏A2nl [1WYzK&{Rnf['Hّ)86ժ3A_"ьt: !A=,Bz~A\f.n!χ[$q#'/ểkiw;$MdkZ7//hĭ_sxHvN1Y/sNBґ㫰vV'@VaGc%N<- 0v}r޽z&$XM#ɉ }44,-.]BKr #I)H2]=' $"`T*tb  E} 1w8ԴMIY|2Wr{jS»sV<>&9ӢG$xH\f`R33Q9[Ӆ.P֘!C(=d!7!lP/iYh+H _c}^D!L:eG+Ɗxl_3cߦ6|tt ,bP!uԟaqd-r´I'N/&~"3fkus>W69ARL5f&}rBZ4~9_L-'v\ׄL}TP:?ՎE:Y9@ qwA#B@66ݥ ȉcklj=erHK8?Qil>U XT:ZDeyp"tzt*%Z}" $)WĬCuX\Xv8M64Fa#+(:Pw#7`!ך򟾂wb>=Ԉ$vN| 1E27$lqowf"P97V#>xT%=ȭycK@œ"?9Et - +jwD@҈{,>NtPd,tjC.uT7 6%C\׏%{ ^OYGJeǯ{oZU:\T{,W כDGF7s*Ӭ"hvv!JFk=Ɣ{ρ7q{tLVjIUnHƆILUbHچF -^5lx/YqͰ2eޖwRxb"13lY{I  lJ,/\ 1t Y\OW#|A m&^@8ϳۥ@C;.kVҪܹUa_^RsP$Bs>ÛbZ|0,;H :b^Gg%お+YNIKqx ƒuNѾ q 3/:[7 ;w߇]"``\ ^+4zc<GaKJ 9ɝ0ss`@,{˒R;sJ?Z!rhiʪ]w47p]:x &" Bf;/J( tF%#4o^q˄k= 3ɔ\с!ނ.0 "62b7B) G'r0 s xEmjj$ymʸQ6)2綮<7H)Sߺ"X~ąSS!\qu]o*SaXOs<@ Vzݿ~FJpNCs4 <Ik6Y4ݝ+ #˟BC]jT1pX^ik+[. 'f^MHT Lե^ㆇ*}؈Ĺjbj8T_}aQwd#-Hs)|<`#!fsڌ;Qrd:_8|"/W!2I>UVuil|[ry 0I A@DkHV*lR^]GLy}5mGgżXpc#q-e?,);zG^>}p'()O9} 62U]r& PU xo{V|cwѶ@5klΣ ד1[l[8tay7-v[؆-CEI&5#IjW a6_(e3~q0x<`H>cR|T<øoAfIhKO .pX I76<W%@NJ/Q. ,E t9| d1 ` m=M:iʨzbYn8}cT5@s>c^qţ[+LGYE&v ׇc}-(J6H-P%MPZrȧWpHc)^^޻iX$󬝏ۧopJ)s@x[OS{t<5h#f=eT Srth!r֏tO"<)ru9 `GkP?>)VTB1&_|y5s_l#/Ckyh61=c;ViFsAD7%=Ѐ `;ÈS79FDht?aV~lMbgehSoW-vH#1,QFk4@Bq Wkb0? X S$@[L`LGzpSr0I|fwC^8bņ8ZGu~)L!m1Ak8g{?P w[Q~Azo1lI{gޯ5}mD2ϹQ0['!}#w`'d2 QP<*{ F*r‡Fm^fY "lY{x$Tsat;]ֿSOgg=ʣﹾ.kI Gpu;24yT,o{α0I`GfPv4[y|2I5F>\BߕƌFJp~ Y*vl`(a)Q kVB Ժ*8rGX*!m1ػƸB>ގ*F{o=0vH˜ny#MeA(V6{\w(S&#k]d4nQ}Q6<-xS:ӳR_ u G,oZT5w^vktuq7^G( pN TKĸDy၅JŔA̼bu8plT'ӳtW 3 XJJ#<^S.3 /؀UD $H£eKPP˔he1k=B?y,gU=?!w|"Ȫ!nܬZ%1O]UKFϓ]dFpؠP Be\1GҧG(6#V>[@/ZdSao5Wۦҝs𯝜0OHG)N3jE7aZSeR&d+߸B]:6l ?X4rzqYz^`A*ߢKHkR($Jݰ -KXd7kt*fE7*8]3ҫtE[S[t;{1$LK'7 3Ck9p FHĮ^n#etiж)?xtAhM-^XZ)y?rO^0(i Jũ wg1sÊ=M'Z ٔFӌ)^QUQh^ ã!ZYo Øђ^]*Nozfₗs48BZ00EHFc2.:-mZKZr䤝a&Zw?ʭ8ohh: VNʄV #\mj:=DRKtE7U1X {̢]q,ruPa=!J٪"e NCeg?jOz&S\ 1?iJcӋU| bn6hu451cH#Rt:yRJRYs@O=J,8٠ ϋwOnbAļ-!U:ᵭ}Z_1Q}査0y5x'1BSt)k=HFw:(%\}U.|d_f/ *m5#yߤ0x*ZV)T c߿9z5F75ߊ?=GfH|wۍi 9;)@Uw ~eHNǯSպfsAخHHBd?Cb~Ff?Y5Ny!W{?1؀߳r@a?iRglo+-\KH9mf=ps~7EnP }pku]0?HԿwJCȦ}4w3/~BnȖmЏ]w~ ~4c*]DHUkĤ)NĨʹsgyڧ;Ok8|jv?@5p&Sȸ'߻nZiscH@T],蠓WzFy C FGzQq mƘҼZE5~Ov+`cYLkiSy=W!T%ee)DXC]hS ErfvpHҫB;ZO(>BPl!sF] a;jL;ADL]cyf{irNT}gDWCXd}ׂ(F#s|E kʟN5;{MQ^GZl@sTp[ qң9{}q<ߗ척Ԧ'\ر {7E>#m#B?&r1 pv$n,byfPItTЉ[1yHdz/0,Is:DUtz>۟Q?)s࿘~B ;0Mb1.%@*q~ U::OY 5F͞Õ5gfUDu>r@KvsDt"r(Ǔ~`nFQ$d+={dKRUG 6xڊF]|+4~J}JON\ZG F -dcUT<' ?Tvx/a5gBOQj]W`I$կ5SQ@n[GT'[~_

DB}Zx>Y&@6W鮨{Klڪ#:`&i=Z (߼&W(+LhE'^ԷgxMN]X琓(]Yo}Ҋ ]*KJ8paIK& e9GlMz+@ŝpTojR¿58x/܃BEjT.g7/flpYk:ͲsIᇿai^ߦZP{dg'44U2-K$/C/4ĴlrDkǩb=T^_zЖtl[fu~{Ɠ5Wf%jY;dˣfd@TE:U4jb_nǢ=:lyw߯bJW Arj:e$֐lRg*Y*x64 /eȘ2Ȱ@9A+s@ 1<>"ߦ Ŋ;@0^k,jc,Z4:8Mz$R&5=C%HщXrؽ0K [^ېfB^X]=ml9mrI2Z)0vzsq⃸q0¥8ƂYwR?6E]EԿЀ^{&JW f)MƉ;&Q6ƿ[0=X3MK21UKE]>nDgM]be9czn c&I˰3?cc2mh}W|?Ƭkp -[w6; )(R^,DDw\iY[:J/D ,]f㵋ean!Ұw9D}<^erM Eb1=apJrVi!fvA.HY)\<*nw[Y4[HlMqOV4$"_vS>]/'BxP> *gYl{rUfK*X9蜴+dYp,Y`휗d{ً N h-9%_Sԗ5$\"P"smcf{W$F3uE^iQ݄4i>-dz{B&ڇ2F\mSgf%2y]ENe?`-  dIEʃjx L 6Iօn_Gw(Ma,lFev[-nD Tc eL=_Y ␻ Xb3ݛJr:[sKPTBQ == Nk[p,X[k%6mu%4\8\k*5{{{]YCB0Ӑzcjb9׽e3ŁGFMP|!~ݻSR}ހYKoMv&[YR )z-ȸ~ܰ`f'D Dxy)[dӲSTon͏ח 51G^bQqsp3Bˌ /{_HzAjPzy ɤB}9BY+cҍ!s9>w{WK)Q#ʏ!?xӃkH8C졤*6>B`9>VlCZ:M XCս̏!jDwk3Y.V>a}8ӔU7 J5' UhtN[=ؐ溥Ok7sb I3L1\kz̑rrb\#'m/$e3wJZQ({q^NlSJ2ϫԉOCSwS"KvwaI= z.7_(!,EkhZ-dϪu/2 =LR:Ec`Va;[L=(#PӒtECUǁnlzg[IS 8 #,НNը XC>ծ-%ڟj3Hרpjk>l:{vڪ< #ۄp| 8[&5) 5F1JUX, jf"81ή^e.K-esJ4WY*F/`Ts? sW5,Y{J1}Zk>SJ_6ed4nA,”cTJqxEYzҋXi[ XYwVB=#L2IWgKˢp`"JJL/X@Tl2ZHVT_6bnP/4dCѩ=(HZIk7kchmӫX=Q?7 s+]uֺx]"bwuk\3s}͑z ny ؒeϼlZHC){AxI)iduڟױXngcN~)\]~ݔ:T6ݫv-\OU}Ņ b_uCV}J+)e)w%Su7mwioJK2"" CxeDX-w<]ubYQOY'֓ىRr4c5=mAƙPBB`/< !uy3!-qO_J85WɟzN̥k(T6-&0fX.O,%2v^uiNG: *':eF6|ICJϻ-ń_hK;o IO#y7 y~ƻQ je)TJ!p&jfd0"F"[xppI%;=fDXV?H CZuꆛU?~J1G#:XaEW_YXJEX!t::`:$Yz"HҾ2ۇllM8E cMKc:.^HZxiGK'xTWUHoL?]+oW\G˨1 # _ _+:>2V}\N=4ҙ4oh[k6AE($%52HwG._mr!͇ȈfUUET_[v.0>Ȭzx*aDlpV1oа03s0]9~g Uͯd2iRQ`QC#1b P:rBJ$hǮ֙S!'wo|Hə'EcTy"Rv0ح)^W st ^ Abx(!7(ս*{Tk!ߊlt1G1?^:jX46Ң)%lZ\3z$2~n%|Έ6[꠯Hn=ep (y/uX2}U] zD#:AdYbӯKv-J5Do4=w:`̈m0 i8 MxvSoW=ֈ*>Daҵ>gʛt)}ЧYuN/sM ^ߟԫ.VCh|Ş㉐V1: =ucB-rbʒCs9[},䒮'Sg؊Hu 5>|ka"W.dysb&^Mq @jwڸ,}s> 3H]Q.p 3]Vl_H*J9^W/Sg ?ӹHQ$DJ*{wmWv =A1X]1IQe&UJ|+&omߏʜE tM[aB>ˢbYo"Mf$ ]ܚQ@jݏ PչG ;'C,s6c}Vp3qC;z 10A8H0sn 5:h ݩKyƓG QАaYw1z!noDk ThcPJJ Adc9wq^М?B1<[nVtRs`cZױ{>*,!@&$"[[7SFٟǩ@Ѱi%VR{]0abt[Pn{`m0RB15H&͆6M<6?\KoY(X;,#˩'K*؛m Ah gXJbj)Aʨ@hbs#.+R 8O4Xz5s_q%e?bOFf;-SdӟVibpIvGuO'],YWm(66l뻧1zp\/_T}(wui~Ty[!0p8XR :N4ti> {- bC1f)uT/D֟ d(pfDWvڎFo:XZp1 {h J?&YJ5Έ}̷jtTc{<=Hh6v̛DᇛBC`Twt;3}[Ҳ&vIcqLW|s5-Ē YlBABN2 [ 1+#eu/ <զIk@j鑊˺.:LK;::0"N􈙱$ƸҮ uEXnz<P撕@/&qk^eBlG,MDE{PׇVE|چߔwXZҕ(g{2\J,oۨgo(B52Ra9>Ìp(Q^F)qApz^Iݮje"M+{&a{"ʄ2_kf|"fz2N/UK=b-{CY21U3Nyޚ ^ኃQinI4m[?0p-al2bWݷoNW>-wX_Ҕ*1 <;MFz4%͖!1)OQφHR:KvYID("ͲM)E$5{ה=b0AՑ>$e}u▴dmt^gɹNNjUȈ}Ioysh襓i]-nP5&ڠ3$0/:d-jۨ3ӯ>ŵMy ArUG%J'C$J%R?>dWB"VtH-}mnT!R4_rpG+}R~Uo«!ԪvD xK@Q目Mg''|bE_[`G^9 B^2jBuߔj O爻Q{h:4Q?]sUɋX'Pt7@I}5FC(|%сŃ`C. - E*<[d" E׊XGѩWT6JK&FL쐐K\m_nmG@ k!8[)\$ X&.U'^a CŶ >q `Q8b`M.9h 3ܳ=Q}/6M9ìlhnz84 m c13J,7WfTTYt@oL(GQ,M/LlnhܳiLפcHsc)N%[wdm":.QB,9csZXQhW:&h(2<6Wn-B(9ړ vk^W{b*EnlFHK&+sՅR)t7b> Ysz%K"4ٞbb*jy}D#pdmG|R"i{nhdJlCCtP1"QhSeoacOB=%=Ͱzɱ؉Nnkgo2OD>hs@t) 7B;%U޶ Hn[XsOu;Kd XȂHfNIuP8L~E2$Q/-OT%V?Oyԕ0s> Uwc?T'R4v9c,J`\*DRnA+n+h=L$I>=Ł]%Jd ,>!:k-!Ka$~-LZ-:#bYKa,.q=hʍ96#_CӧGi=bxc_qe-k6~ ?͏* 5/Ѩ4ORŸ1) bП-.0Q' L c?}&n+\"{3x.glEݦ%:skAPn !r<7ZL нKu74nĐ`8ݶL|T/SVMt Ӊa&rsDer*s6*$Yk~D9NxA#`p>f@{@ջ!?&ڼlKP`4]QDYU,b+#QuU@d7wȴLδ/l[r-,5AK3ݗ_&k pFbH9!$|O)752fMpt۩ZɞlRbIL-0Ze7KX"x&F`ol&' aIվ 䁅. ,`'pPC$ } rsz6=(/[cbF&#H:SPYZsQh.„%vOc<+&眧w*;]yz\3`[ČFR;TO$VcXu^P: }՜gPnsp uVbR6;~ _46OY=vE#[>y:&<ZYj)4O7&͛*ԨHW DJuPSs5'א\⇧!:Rި\򔬒`  /k|LsrPxoc7\a"E.Vs3BmRO9],NB$4{z{7[C1h+ހdD*p؃]- <<@ Tj򠱵*Yٌ$`qukI{]xamrR$ uU'a 0֖GKL̩)g B,QT V5n)~qxA7!9uF׼==jTeh` ]=zS*Z,-_{ 5pubT? uBKQj]m 1y隬4lcS0_Mr1݀H/E5e9e)駏a` (TAh>ueZ"GŃd贈9%oYF|R*7TpL Q齆>jZ~L*ԫ}lˢh>qP4`ΌߎM<gϺچY)P6I-It6iچ,^. %vlPPl~CtDh)([ҽ#Yh$uȜ9сgf$ַ%T 찶yu_[qj?-v܇9C6rj0V.q[P~PmrArfc49DK*{t mCPI?l L xguO&zV枈0P%4V5x<8B6Ak+7ul4a/`"ˍ^aUg_hchMܬb߷ʩ 0FoC4JQm~"qrV)!*0ᶔ=%6::oxg:OPel':M  ]6:Wg }*uJCcTt!/' QDc]8bd:;)zH>wj5T"oDPoSj0Lg'D!9L虑bw&A"=Z Lm(U蘒Woç_3&EJ_WWf`5X []gKc.%@snUj-It -TC2OV`E4YN:/cռӲ.w*oÜ$b q̟Jh2Z@M|c1K(v֩f׷bxu 0Sߕt8r`aϥg:@6{dߜ31I'UmBHIHNw4'l= 챗ztpj+/{/87Cu\<Вʖ؊`ZtX(oZG(eBu"J*"Cûدm$GJ@WB5c5p%.ݺzxSy%#8 oFG̊="+%eD:!xK?hH .jeȈQOͼ-)f9ܳnkP'{.L"_5'aSDis(R!q}]My0hTh 4! ʍl4È:e`nXZj>\%>:MW okv?8ݫol4Ordfm(ka)d єV,~eZ[!<=G?&qѧ-׊]TEUmgu&P,DNagy84-1Dxڽ"TroH ..+1ûO,a ل 8gC ZԀ^8\BЈq^NHFtfL6SZ%p&^<57[YY ۵XkTu-Mz\Jd7H8u TUaƮB1$wO_6x8lpX5!QOIr%MK8>T3b: DMؙQ<="2S A4`+n-)F+[l z^Bug $L+]`(;h_#foX־؜>{$UEIzOg̰ib%g@NaV>ep~qpmhC#boЎMm8ۯΤpBj?0FdgCv!'hys4?֝sM@A/kݛaId*6V<"QQLύ~sl!XsN'OEJhA•K GU CJèAW,a^!/zPm4xJYD{Ak j,O۴Ql}hU8ʡX!XE](8pB[;/Dגo,-y]1nN/i)HwJ3| ^.q")Eq/6%e3]_ɥ m=iIi]9}gJBI Vcr.h{M]+gd7ZWvHod:lkWD=)}AB-M{CW% O; R4~I6۩ WRcY?MTl,b4#W׽ꉸv`PeM&+ZE, jz*t~~v/|nbAOn/(FAGzQ35BMAG jzԄgJzh偈%0c8tg#4-7A/5 )Ft$EV} 5*5G{viCb)W&wH%nW@߂6Jr9xܢ"Ӕ#ƘRBiLZងƒƊ%ݮOL!E4Bn9TlJ0< h Xv6 =(O@HC }Ka /l}p ~~ NGt n7 gyDnJcE/M##BZ 'ϴBB.MwVs麯^q7O+ޱ\~[CFV_g w;xkhwxQ:rt, MiAü6s/>şk͵]%GM&:0i椻EޤN9- 9c?Uz`[j]3@͙ #5[Wݣ@PE!aN<ԯc&F6?`ݘڤo+s6xL!f,2\"W\3O &khGQnz(EW>3PNLj]=16>ܕ)66NQgz>7:Zޚ~ƇWl ~D `U.V$;ѼڥTyįcbݫk1|oCPE6R[Q.c otl%GEm_rppj.cE6g䊙AXOW{==zOL8.- iإ>bschM^qE,K|L)_gk(b5vS/ju^)|kZ!CZ.%mp>惣{ d -OAm@8bpiٓ+VH5kcP3ct&Z*e㧸AjZK*^E+*@=i>^> !]1KF6q7Q" f xxQ,< 2p5mY_CC K!oMGg9H=qa ?$7^ TiBYSڗ^Mk [[慒Ez[X1?5('_x7f. bع擩`lc^}γ~\QpT7{vdCYnY[$bHDe;DqA}=QMw׌>&Ϊ7RGYgJM*/D1GX檹 ,I3QaBBtVp%; ēTGbx ?12yC*R9 +,vP1B@8x hwc.P h,g ^,1G4GȽ}ۊ2. \p>3._glOa[`+SߢDS%:(+~ZJ5)Փ]E<)pUeQg>D˗-.*$"4S~u KL^de-qpVMK 8yfu!YcndqsiEfKHc` HXkhq M.g/>,fzn,lLN*Y2YՒr/kOB+pV}!4'*tʱy툾V& v0c1(Vhm 7;a͙ʑJ3j1 3*EԻ#{md'2C-?׉<)uIш8A_P\f}CshGm&bURFlu$ Ft gf3hJ?oADƗ^>gVkfeZY; _r$->Qťԟ>Ŭ׉OpY> բʸ/_&K}903 _nS}Tč'UdlNl$=_8@!;'O>\fCIDt܍B*nUUV?xu28 y"wW?^v33"0[! ܖAqJê Bשw&nS$M5IJHLQwaHwr jk;8-dcU =#]hH+ _v0FEK$&nK=FZޝ ._Țİym\rkb9mhüљ1x`"9(T7Ґf/0 $4 <̟:O) 0HFU+n*?mo924W0W ϯQQGbqsM :fгW,<@_+WٙCs:^2d2Cn#*c6Uv#tV1QmBfrXFgb#W#KxW*0d5H]ZiU˜Id[ԣ;͙`oZsbT jھ%.`Xw"!%7^Y%n9; ;'2ѩQ^p|̞kc; +O.u꾎w3<'/\A8nUO@.[8KVHW3L€Q LeWT٥AZMEźa3$ԡWe!zbyUZ5Z("n*J2Y+PCIdkTG#5cY2W mJ9u=M~gmM-kkG?蔂Rj?e5+綆T"5둵J6ag0Md/([EN'ISE}:Em# e1lR 3-9~FFy۲$$$/2hO| r6蘱iah12(ږ# 5S4:G+y$\\`1<2> H (;! U|, jEcJj$- O:nHdAYq Y EԜCWh'f%cY!94@+X̯_ j+ǮJH$ԧqB)xqc]w? D;jXo9@5έo |Xѝ <=xukSrv>m8Z%t*5#T<kN|(hR Wx\ vvW|wTIꅰ-ARc&JO:L΋.\QGIWLsJepb`@qX&˧LDS\oסowhyL P[M{Y1uλҴ3.1ހo&^uWblZ &QGS~GEKA@ +==;ВOzsYBOl. %;\ O)khE-'`V  c[OP@ 3oɖ{t)N!πQaBq0.Lq/ddu1&'@EPI|i$-VR43XEs\7Ik(ݽW75U¯M.i /#|l~.]0R (i`7*U$n_Nk%-hY^.J.TcXrHi߂\^Xɢx_#y3Ω,ZtGD뎜9,]K^U\I2QvSbt,*9ٶ3ej7U1=2QAn!) ޱ@G˶>*L/p"&t) g kL10Vw ʿh0! a\S0F q N4yMW?=(˘ r OrΖ)|as7./?rbSׂ# ZYHDm3fZ^Ԙ m5<3'<0کnJ2 u0>f$$X]vdP ~1nuH]dV;pX7 iԓn \.m*HPwͥXXKH,"G_]pٚ%ɇ.[DRN=OV*+V1&:r- 4S8OUxNێ,D]6گ7ǾW\?(# $.O_ =4J&buD#885zjWVOJ~Kzznux`dW Dy)W ϳ&b3,W\7̠U7 qL?^ Έ3?Lt5{O; e:s3068ߞ#GOV WNHwS.[[~K}?1veUΝ]IJ!J:>uJXi dn))N|@WAY;F2b|:Y6I)Two$u_]0D#Ѧ@Ru}C*.q+M0^[Kg{1!Ao`CS"g:Oru]m:u ~d4XaKP!ayFZcBuEv=O&m~׏.}h/q"].n/ZB[ځuE( 33wPky{rQ{i1Y*61AZbˆ ${pz\>zxcn%ټX[{31R$CX; bPɊ; Qf^ͶW&8ihA61CH7WpأOR) -zP\ʟP>|MFoXҗ}81xAQG3zH`](_*b{" ȹ{L P!L2\Mx]>-IQQế>?ʡd@]77U`L"ǰ7QQTg71` 6.SF+$pZou3yp! tlFBf:q 4@w1ަ-QƁl]8l7%eTʿ>o,}pE&r3GUPAun/끷PI\9~Qz^̲áKqq7.J1g$Ys<ߥqP,#(Ǎ$, OR>RjCtg3pI rUӽ3W Xێ'rЃĖf捬~+;}w͠OW. -cW@2iR~=F|Q$cmW>A= 1JJi?._52wXϗ?{do0zp @!Se ^U,Rp޾9~  mm)q WѴV̰'O=9Ca/ _m` )._ ÑzZ>J-t7dz3YARRU}_ Q.@,azImwjte ?eB3%$m]: Z:["78BY!:]錩DZ$l{c21W8ܮ^@%XbK%vgw+Vt<nu˺DG 7}e۞ |,X3Viҍ ra@О}K)"b-JIhhI%]ٰ7d 7pqTMĘ1ӥ&l *_)hE3]Pԙi;qD7@XEb˝O*ްv fmRn fT&ґq&9%<]j8]ƾra5lW؃/+NXf*jd9h'-x~McߒNNT:~'w.r5+I8Ok<4B21RMݞ X!4'I71u ME VbϜ"2Pb.[>[|Rه\38b?ݟqV۞CLBh%?&"$:XۛǗ4KaZBW܆ Y0ν ycp0̳GN!Y[ӔE$:2$[Ml^6EDgޝF\F{1@2OF wX# D9R`3`ƭ\& ޽F်Xj|53+p D7 _M N_WQr@k^%5Ř{"MM湮'3 ̺ }o}ǦܿpN)&"L-K(6|I~xx yWEn8w4| u.mrg9۱ zRK*Q,ODC)MBcƞ~W EPp@8:IEH/A!o5Vldy62i챮gUgi'5kR<>4Qw@Z[HRT)^W?5wy4STQ;@~5 T0d퀭 XY`KҸZ9mчFHEk"@!ͺc)ͼ.,kOψ>gNĶUoAaqo^T\³XFW̖6t= /GոxW0ItV! %i$6Oi悷dr0h-~WSm-L.@~c؃-G9=ZŨ0{uv\=۽do[ I{\ M w˙t_ĿɕHhY1.Pu,wX4U* H"{]N\oVi\.aYNEK6pM@X qrK탕 &q&LAD@7 `K;[;ͮ23W wgmY)W#/1HW~B֑7'"O(Z& i^aCm]+, |5*VqG_Hc*MqkjW)a& hw~GEkTCQ];PD'n4A6@jҮ?wm{d/2 bIIUV Q].\j/}bKY\Qf]!Fp8 bY~pPl2fK2;hgoS䌒s``|KR>3<_ZZLˏDkA?[=h~ۯLu!v}?[Lle/HRonfwaNy[n ?behp'v 7x"3CK0Fc9NGyf!}UhXXǓ踄vFKZs& )oc&pbDk@p>da"Lć4D#&L.dQpp?zf/ ,-Zdv͗۟n5u(I nLCWB9ۈybbh%_w|Ys)rZΧllVg~WS{hu7c$U(ߚ͂Yu80+vıx$\`0Ury"|؍s-_E(sN,' u[SdIFU7A !聈0O1pS4-0>f*i6S{gqUٽHz%N)r=R3 {>Xw-'Z}JA{PDaf'LT56%)PU)L^&-=fc49:`N^p~# cszp&hM#fj_pjKjFj 0-jxw0r!WiP<>=C^ǧj!OPDo"j4boZF hg(Tt\5uJ?~d+}('aYmnAlOJƴ -Z+ :h(@l+ci a% "Q1fT[nf) CUw^fC?I1k +BAP"aAiEhkO 4=7>DGdE,1>RbƄ]6`33̟nl>j7]iI7A{WQWaur7O&H@($PnYxKat= T\()jf >;=,.>Bjd]b]W.JcXِx|jm$T"UJ@éhIn Cr=.)S?®|Ƌ۟OU/Cc _ٟum4"i9s.g*<9\fF8՞<9 U!g)<$'ҩxlG,'GB.>s6A+Ab2bZAΤyjm4-__w=ۡ sbOcI?^\ɷ"N9u= dAICUWă8\1 x?2M0݌euX/"6J@l8&ōq\i߾dwX{T5S-J Cb9UMpa·h9{͊N+v=T-i1/jf23+_c8ٳ: Uԇ1=:巅dPz8%zc-kʘ,<hR"PLw;׿fh1,|ha%Pvto:k!B\5 П`ãvY􉼤_i+ iZPomg… FVDa&%T(| Pq[( Twɉb0 ÓqL/~z!c ,ᓊ ,J=mp>t/gNtXF}V3:p'6RHZb;&a*}/p9Ei"&WTgf`U܉9V>cŖ\9W:Mr)JMȋ!chEsk8 XIHxCZ͡$ UkdPQkɾDدgHO!DpIµ~Y :iai Ch S(׷/JTv!3+cnU~4(Xd&aH:2%R&SH9}ʳh-J(tac@pܤ9XҟC3 N&9( 9gПcRrлd!هO2lh]M 4PUJ5g3 nIe18ה.RHhpiu_wd˘ӗpYe+.J|a/9/k'˱BN2^jz[Va\.䀛p9X 'wT׎s>$E*Ф8`E`e3֨\Ȯ<ޛ09\5 +lWrouY7Oԁ鞻 \Lc3~g퓒ݨŇyX<?F,ꫢPʷ. *tlJ=|AU]oNiEXz'wzk)Qk#J=|7b,";_mJPsc)KBy!"Dܷ[ZmbQ>ģr-GqQgRU=ɺ)kp`Mȓec# /rsɩ!87s7Z6I0?[f13StX3lJӍp?L Z;c|Zc4.H^^a TBe}(h?[Ƃ2FL(8AuLjpJ}!P0KS`&\Y(u9˒G,p^|Х1Z!5CFD!*cZni$Zש.^Bʝ͝`8e^Vqok[hw,nhYS˴(IWOJ)kJ&Z IP2^!-Df^Q0LJؤb)w;,E =C;"&{&4810Tf'r%6B3-b20?4o -3 Yf]CT*DUdSHW+=~JPl~h3 whʯx(NYr[ƺ Nʩ;qKAآ^ATKyD42K"**"QI0=#-ϐ3͡G:+ŒNd7 Ћ 1yZ91SaV"(;DqtQS-2Z,ŕv2Nq%-6t 3({L2Mn(=)H"T/v&]8 (xa5uq`P nU23x̢߰>{ʷ ~^߬WhD\!6L:[w:Fx0 򹹣t@h3oyhH oPv,3QDsŸ>{e2LJY 6c3jF4KCQ^E#+<`,u}oMk Hk'y0Ja\x5;޺B61?k™=Oq:_u`$7jA<d`?i=e!eGT)JK%LUL^WpyH&mh|m1eqpʐ2̔8!蝞jbVVp(twG[еL_La|zUoDҟu^֨.yķ@'[5׎bJ5I{ٔçƃ6p0d*QJC TKWDv<0t).'b^bRVeޘbZ9shʠc|se&D_)lJn⽯AɧM327S0oV1lЯh{7ꙗOF&`P-#1̜ Q¹1˯%|S.cMHO Z||-3q˰ C)E.Lq %dEm; ]bgv]-~Pތ7$Sc$k+rg%v*Mp|/PJu4قN4^Ei9xeL(Van̎51^^# 5JC"3J|󴍴2Vx<#"/\,beq'DmP&:b6P#'ÀN2jfO9UNn:cRA܊owEüJQ 4cm>wav0G5=kUβXYgdO<>GQ/nj/_UXwyQՎҡ"+}N^$F:hPd͠K4`^CtZ-?Y /1̇MX3ظԹ&a>߀/zu˸ڀ;~B41tp3!}&F/(SMd}:4QU`])Đ[ DWL`Z95a wϼv*7FR% 7~ShO9 GouZZP=G5?Μ*zXky|fT<#:@ ZT6Ps[_uMSOCJ"2H̽QM!E߈:ޓUi[E͙8˱<TSƉSpdK $t?xYIYdS4&0nxeWP \aZ:2XH26yS:tfܴS1i$&yaRXa؃AkWgfV3zUj}t|<(*|a|0} %BotncHp&F;0 oEĈ#sO1L??%"zikn~l4Ϗ V?Ê;}ΣQ-H/UQZuMPx^ _yQiDf҂NksukPo*`,z^Gm[s&cxɔr* p:ߏcͨe{vURY!-<|OB1Qn (<xğU.lW4P_\ #+ey fR9(?_%vh]2T r0+7yśfZqo,Bz`A'/-$&P-) N޶yY-cnѕ!$ VOp9Q\iQts4rO}%*Ƌj9Ȧ Ϥ5۞JBoH (B9]zΚ9(Za&4bw*0?M ʫ-(a6YuoNdJgT PҶ\brPx\XЅ7Bj.:=x)Ywwupɱ~7R:MB8QM= N NŖvbK*,T:ǷL`1iEmK#βrs>`7DyV;ȼ7kLpxVWr c$kW$f*+lv=]mTk0-,9'"y/Ǝ# &֘.cN) S4T6LCEfFd?Kb0®ǫM6T]A*Ku!;Lhǃ[ӾBwcjvh"7BfRªnOf?؅ `f7EB":/S~vow%R\|c߅9~ Eh伻KqYRD0S2ȹd ~5=]"o`9S~s+@ݮNP9CIcdURHgjފ:da=i:'`5Sc8D8\:~"IxT)V 쌘+9?1_jWZN-x; [_kju;^C.H/SH) ;8~Y,,Bsܒ˪$57 0'#^Uݬdpѱ6<̼_ Ut @Sw;T>!'/% F:Eez(|f1UFXQV*Ի(RY{s2p\#!]>{ ٕA{%ȿq9IZ %׾M&DwGOlO!` mM~El;c(&EXp9dhHO8oM{{L]ƭPe]{oKEO==Y.,b|T)G?k[(\ARx=+&sS&w~4Z p2u{"e}y$lb se•J*J2Dv tdQ'5rmE`h[ ^gt/=ʗ3lJvÌ|yyL],j7Uǡ[xŅ_q\&IBP*:`DL%Q?*֘9k5bMKQ%ߣb?Ϻ9.o? y!+\BpҏW*Sz1_-@|?)Xv%vpsyI/)K4(54UE8WW_יACe (`sdj(WF͆ SϏ }z宬 ([ӏQw4E'-=.ƢēVcv :T= mW/ 1YmDps?WNX53 OHHDSWN\&VӒ"&OE&r/zGQJMQ@*ETcj.bntG0.fP,kp]N׬ Wuf*gEZOȣ- R$>2Ao޵G-*xCeVA3:8vZ$@h@ HIw Q'슑\'^ : U 0[3Mv{s!걬dTlm&We] 4].;ez탑^IxHpNysZ$B#4K8J;-<8--Cg rմ3O0pYmxţ'NUN DGܯxe/@2̞WqhF,{rD*cDLL[Oljɳlps;D1/Nm&?¸A^w{hZ. /v} 0V8GíYIHg?U?$2Php*69vx7e5|'x2OdƥC$ vҟ#)w:ϚN`:kyӻ ,96r1Qzު{_ݿn|fa7=qUO:sQ's.G2p)آkMuYE mQ$V3aUSATTښk ;B̙jMZ/LݔG_r= AuչOqWDt?4'ﴗIY/(T sbVF.\NH{ܲاJU^d؍Y(n%`}Z!B}|wߗΉD% S*59MDŽe LAXF3FMC^3n4UDuלdBnx? p3O@6 ;` "r 4%-˺|ehϼt{̘ =ΎY 5-@KQ[8O_a^EumW2'GCV0vC7YKy!ԽV٬e'\5$?KL2.l ~ U XA 눝i bUXWSܨ2S,dh!채}|6Y\"_{)Hekh0* NҲ,k?Ab ÉyJ!MtJ\\M$7rDۂH7ΩJ\J'b.`D!Q\ !AU7C9(Ȅ y<*iE3 N{% Vqp--b5p~x{4{dWr81e3jLC%`)\6+]jɇz>+R޵J]LRC$aAU4ɭc|||mmquwbH5./-{zg]{Ç ;JPJJ/~i#A>+Ƕj|ZHC%ӓ͠hj.IBgYk/Y>W?N,ظV827RZU8I?a0tf~j]D_ tE9{I7zdk4he׆v%1 T?mGxP[zljO$ižʖ~xErA 7x'֮SGnW8.$u ‹0=~ W\E!=! Ry~3K6y/uΑH5` n=ma*w$Y%tv~31- #v?ޚr{(i<QYeR,g * 7= Y}^OAvqRTLRxY쐏D]< 17]'Z%p=NXŽ % g{ XC)oyBͦEݮ0[|SBtycG5mn3LAr2IBّGhj9rO)}Rc~4]Y\4TswVRUOpU/aih>L14ڷ_ _Z|ֵRB:"YvIQU?a[(0#SY[/Q@Ս}N55et;rL N#U3،B;ɏϏ 5]>MddJ  KژO !k|/zTH xDŎ ks?$ҡWaqݬp]N0[ L W7N}w|2cKN\>qm~sW~EtҺ| OH`}! 1M77t%Ш@iQMĉ" jiHuPւm9B&x'ci/7kڅɜ#FýchDW\:%f_X@, ޷.vF\/B/NE lL<0{{.c'Ax<?p]# &=RZR3#ަ`K4o Gbq#q3UU>[p)龢Bψ+Lث1Ο&=R'3Iş\!]Y5M/THO(BUs'?~XCGo`Kt5k՛69ݍu;laJo2yk@(m6pyXcڸwMH߱fz-BF! 4A z8e(K]dT_.M9G0mݴo揣tXb48 %}v2v߷SwS/>b~3hW2qН#b-xj"}Aܔ dY+IVp~{K( pzNy.WI |NzrkW\ nOo,??qMDSc95u TZ8SL':4!h-:ٱ`]p;` \'4ig4wlې~Z5?{Y%Oυ+wdU Z2C&/V0bdx< 5 R}i ?94&<ݙ٨eUhxJR07鈪מ1=J9cuԅdon:kEVjG<.q> PEةRnڒ:r R֑D4?$vZ,ioMOu ,ٴAQUqfW- ~*&0\5sO?&NޯyZ\\1tSht4* / 1aUpB2|m)}R!+]P%_GhğœC-'T8h;tH;"Z32 ex2_ ~I9 Ix&]6l0akÑOrJ݇޲Bq^q0Z#k=m#WX{zM_sGm(s U#@dO>%Ņl0.߲IyAGG/i@_EcyF!D9-"L{(W1W|>|Yj&P{l V7p#Bљw~CY f#enac86^jYYHEz,QLDwԅ&Jo}(*7 eK+|s MV:>(nq\H{3/Wkƣ]jizNMUrԯ(w-\-jF:݋TV"L7wIeoV,XIs*5S|6 ч4u=G>WAZaoxr ]8 GgAVKQ`%n-?}Y=}NT3cQ{ O6UڂX3R.NFhfvn_GeS`  ޘ^SHX@aA"A\lAGpsfuCYsKJcELw\L%q@|۪BMT[6(!?N~ROp̢X=2&ğ~xʔANQb1`%"pMf LtyfaJyё hYVS+4^tGXߚ* MiNQ"82 ;fVf ீ՘3hiw#';kp'y)ΠDQ!xm$#2_,vz^X"հކ5`p c 78##f3mӂL,F^CTDE;Z2Raix1@PmZo7k b~g'N;A9QV#X`k;5Q_tb^= ]/ƜSmLgw .lR9K Ð7dFy 0-cO)evۍJFG,FǔB14PO?x|r >QH^ a7*LR̓,?W )N\+JJZe?qY *9v IYH$j |yJ[R) MA;3@}wiPv] ~zb iM-ԘoiLV۰5IXWw.Nږij! #wNiM)nɡV]+:tD}lR}墨.Pjg)rTF1! Veog0Y$~k xq5YiM?ZUqYwb,n}W|0Y5{1B}# n슳+>PNEWr?f[YXIIqe?9&SvQgY,DW +=>sδ OBGFtjB/چȜ G9ʼn}%%TjReRdx X8a_,3PbޓY*阗_33ݭJ?LdHz_xrHzӻ~KO=F:IR9f=_XO'8M{&ii;\&ѧcIRΏoUᵃۖC/(?ڍEfg/Wn%`0G_I)5*3#bqt?Na /Mv2R"EedBMb\VYi[5M)\{H6.σ{16|)CAן'0yڿ~R_<#dx_9I,(E]%'pԲWmj<9dt6YC^|yyQw~vfB^>]/3 L\0TKTfպtlcGpymRjbjӚ9pb.)]|<_HݴLihkB| oґ+,UqDЪw$5\&oWK`VO;:tTZqpK8t&ZEekVa>⯎Oޛa!Ȧ1esAX%m8L鮼k%cuP}FΌY&9x"J-I,ҡ\ s\Ñ/=|n8=w&ws#+Dz3>|f|X6/!SI mT]F璳^d_3^`bo֜R_>4Cv<.@ηs$q5}5֯,Ԑ*0a°r\HKhH5p9, DZrp,1 ^I8}GgǙi9 YZb~_VJ ܎J+Eu[Ȳ\t͛;@i&0m)ZCh7wmbE#[8|~a!?/5']Ʀr"(5Bqd54=3![MFJHJ{nkZIDgIza "BTpBFN͊Ӡ~Ybhr3>:pfh)swLBV%RZP/Gh"lx|J nX>-.i%w&+x>RI ${#W +w{H1:ɻy&pB|`(D(WU O}lſUb+@|4*].j} :T\zKgfjJN=]0hԨGmVӻzTޏyT#.qƓι%wx,7ZKvsl ?H;N*: ܋GW~ҠsI;s:*kC%.`J{j6n_TqϭWCbA]O_E0to񡤦ț_A7C)xM{F?X8lm6XŢFI.7=Z ߐ2 bc086WZI]=b!|rn8P75uYm#Q,w4fmgA-:c=M;-yZ|3SfT9# 23 5ZaJXz}8]Z|EҙiA>MUM?Fp>cAKnɀ$/ڦ)^:2؟ "!/r\uLKj+9˗LpؗV' ήw4[ T ;ELv@yRt}>lqv\" p˝wܼaG@vĜ'Ao9:C!?iؘ=2@:D2ܒ-w:dFcj0iYmU@TԵB{ F0ts)/!'f@Y?t>l^ᨉPۺ0UyxKV;.2++!Q^ֵU4?e^fF$HUs{$}lP\"k9mqAXZg!4Om$da%i!ЦPHv( DȽp+e{D 8١5R|1bKMODx_2BFЋU:˶_',U7u浏ޤ`IUT[6BoZ&o.A/ែNK#c`Iö7,0H`Ȋ5\|y/׉Q ;Qa/UFmE^:JwQ"hv{]n旪0 T&&v}"y-o0}lc~#3<7wצ\! dޝU}EL;/ =gm}{V@ #X4h[J␗'ܔ,߼'RPEHmLA(j/ҩfRr;[Nߠ5{m>=X$T{Tq&,&=DAhPYk,⎺L1if&k|<5KF@R++bqPy+>i\;Z3JO7D֐?I@4UW%lnhZ #e`C⇈}:b5nŠ&hy4Jn)滬 R D&flS/#V19{On@~ϊuuܖ/w?o(ՙSjwD~Ӯh"rUϜnP;>^>2u E%'J`˛.( _zV/=V밶eT8C0(Ѽws}1]!-@QaI/S '+:\F42zsRb R()}OWCe t)ċyBY/8^B="b(X^NDsncC]uϜ-j9.W407E>/"|9mόJE $;}@i .5w-#(>Ia(,jor/De %P"kբII9e|S߭^xאP|`$vi} Y}70~{;0Vx%~v촜΅"YeG!cM.lY˧R9)Ae39ƩpSO#`xh}K'GpKqkEs]js٥Ka A vRoi Dk-ynE[GE)B ݧ))u'$I7b:5,dP9]UAGtDN˚Þ<֮qa{w9L_~.omSf<)MF y(FwAF,~x@jb,"e9'3W,SUlDTח͇6!̈=LA[8ϭ|D)(?/!M<=[n @Nٕ.-%;[!)Jd<.nuCW<#IןAOL+Cd_f{,QdLC{%b1nʰ?2Wq3`0%X˅m]pIk!B72HӆG]'vqW3즊Dw-8^o 'v"*< _`Lo>9nl}ӂ9BY-H:R+pNT-}˛x7q/) F(>ESZc8Fѫ\dw6wQZ?-%O(Hƒy֙K^Ta`! y< GtKoKCVLOu?r \#RD -. ǗHgP,>'%??cv^Qw*xZb&62=f @& QK6(;6E6BS)ӑWU_UtNsE+}|BJe:;k3Ch0TBYӁg4+Ү ,9eA\\u6'Xpe]4}9C&:ֆ!k8{(l&Ul@dy[{~ˊ47җZSDUl@N/g|&N^P47mgc%͛F8LZk̦uhW "BB8."axd $71hF0 Wo ;/z@:XzУ@"+ZG囦{kB)i<6qIT}y.`nP)@ܡ)uN㲊~k[1S? HU}QV=!RyT !w췶ıc>pO^F'w9Hy@cl^5xP9#UL4.p)չN _] ?6`>W:])OӰnIכR=s/?=DRxy^Ji% ͩ_Fە~z*J&;5 S֔׬kI Q !G}4vP+ >wjj9Ѽ]ͩsfh]#ǑD&FU8ԠW7 3+fb^ J^+봚V_._:xy%% I)zm0N# Of)^X͌I%lcDVK0%fL0d{ݵZM /O*8މi ؟ot(|{~bdmX^;Ռ2xw>7*a蕍\ i6w (;W6gjșEUo*ɓH2fZRl9nC{lѠdb=g2IqɣzMJiay,˜NߟeMYic /g]3K$| pz!iKPL֛;:GG-Uվ-LJfh aiKU9Zvpm^9oߌ1gă+ˠ(󑻁uW],:g|{"*@tX͖ 5m0ڈm(UvaN.6w$„Háo҂ɾĨ͖1BU|2 #38IhվRjǾ0 Ox͜Bޭq`Y?̘!D":)J j@ᔄN''nzݑ\TnfLz{߶ɬࠩU#= ksU lCoHO+(~_o!o]/{-P]Tۛg:*p+(5*1gY0dC<|[^Z~qhd4?zUײ/eG6h["]sfDԁB6^,3NIʖGf5Ӛ+^>/yxCdM ~yVA^eiEGdo]ED{)gNG0g[04–w@"T͸x^˽'h3j\mdS2V+w-2 Zk|+&,^ۗoqB%ǴqNX 90b{#R'犸Ee-Rsߟ/TP5MUDdZ]DZ8u1Uhe/^놀ukt/jjPY3RTl]go W}-~OkGuC9}[OtDVۡ$&&aF7AdB5.mgHt_Z/{]; 1a׏ SK?o[?v$Z \=/wx}=k\shs%arz<S @L+߷%ZWh򆞤%8pS G'-T%[`Z;}oU X˳'sN;&b!9s@H,kz>+[+oD\m-^b*t50{O!=0?YVh!-hlg𵈽6Kj{3(] Ri5)-c5 w $=M|XnFV_5|~/.9 lgG^7Cze9M45ن$ AϺ+w4_v0k@n Uw!BXə-O= i qa W'=7T.x]x`h9Z)S =Bx7:wzu:c9=9'Z/dԀ4H|:$FV:Mfן}rw\Uɱ<e#~c Z+L6/~Z?./ r7X[Kn҇g۠)keRv:]72L}!}jΤ!d-i{f&gF57!.Ũ*4=Mr-~YyOTg;~J-zm7T?=Y-B3fO2CqH+gE #ߖ?G7v'"og(Qy &f=7 \&B5\ & ~^X{˛clK`hB65-`cqĮӘ3!}pS񾷍XVdMȬq0BD8uPap+0ϔ!Rt⻀Q0gY bQa7&ݨXX>% 2.&SfB~4ŎןpYek_szdR&7{ғuF+-q.re! ZR|W.D%\ H&wqv{-,3qշ;@GY#k`h&#U |rH J7>)u4|Z ;Y{4-uKȾ|qt5e&hG}3]я t$lo4u#0¬h,ڤ oư*^1m?n/7 bK(D|HA_a=3{=`hFCiLtwr_W ڮm7|0q:Xj`iuئ6"DlRhYӓ[\}h^Y^tps%K}V~S$s4G{4rB Qi%oU1q}'. ็pFoi~wBp/xӮ ԅE6%C \}ֱFiBe҃W=|v='~qUhfw?`<-x:LgaDž0qus ShH8e.^j:ķz23$מW5fyz{T( u%r*e NN/ГBO~u \%zB2^Z "A dp}Cb6eIAyJ7Di])oS}OUrc1S ))I43@M NN< {7508|SK&3ZokPw[lSZ9>"A9AV2_mhGnF+$aD3rK*ny4v *yafJjj Z횖WwX$s$LE7@)EܓB۪FLeO$SM:B#NO՝7čvmb֓+~Re]w-/ 8'캻Z^eP99FODI4U@:rF2#ӮҕZq1!ܖE}Ǽq" ~yboW@2("JZﺘG!;c=&`D^]ƶa@617@ Bso:徼]ha,([!̤Qmce=DRf])qX`ž-Kd[]`ǽc9_}-Grݐ4 xM)=kC!P0`n͖?f`}s;5 (" peuֲFw!S)y͎Zw2zJ{Nw'VhO??bW ,7Ú},Jш쫋B5rKQay8EÉhmB8k)'< KH00&8TǖrIⲜ&`^u~䦶ۦŏ2!Zk؀?/^[Xmv Q<ŔLqWia;BmCKYxr5;B|>b0ݠ񻮖#X2£H'=7.~5k !#0)V>l)8Iו*siZ1x4Y+^iHuWsgbMg#ӄN(&&@:+&KBWjzYty+,8q%ةAA;aOI|.%Aq'NրE{7 }ûMBیGDXG<. UG vc2M"mAKj EƵE},T_"3Z ]C>Ճ鴺*Vz&UkmahC ?er^um@2}sO tJ{4Dց=Sqҩm{lౝMeoWasOZ[ 6m4icVkSW[5KNY6$6֒!y$ErN]K XT}aLƈeN{R3 phɭL^E/ OBSog7#9?)T E zC{]9 {(Visb[YM4?ƋeܩU4ePƪV2cjK^#nߤ5Oz#{Y!i-[tT.u !T=U\*4GQP`m B hϏܾOܡͤj0!(pΣ&Ec@88\<|*~8m* Tt% @q+P صIer ?,?/ tkF)jBANY3ʀ Y1:0g˲{:p0]e4P"Af }Cz״gL|&[8W,/4h[7i 6~_ dҡ+4U̺7*.͈rA\2Ȏ}|ׇe{!W zGh՛qvx"1wF_ f2PM|i]^mTLM#Wm]ԌFm2 ug+VyCw Ay>[`P@[jiB&B!ɠi 5hNŪbʧE^jH= 7͸`3pSeo109kxK@,c#~ le9 :{;أw2;%ɺS BӋEx}WV(r1` M/>˜хg@cAAE;o(H qnH73xK'JG4M,;/ݞU֑ڑ-+YԸmXIN C/w7$*q#ѯRl"W3%=c\wS y%u`,/]yڼt0rҎ>*L|dvWEYrG|{ym%?+G̏lVC3Tm[(Ɯ ZqgY1j MphS%Mr2Oj:7*;glS-C?OW&4E+c@X!'{-D!s4b8nՀ`mO./(ėYXܢ~耼$/kzTiVI3CuHܶK^ :,n>t)ʞ܉z)Zߵ;x`q],7f}'ą}BMı̉>pUei51LMb"oQ< ʛSn3,p:c=~+xUʍHM-rQ+W#w7]5n!P6m:(du(MnbA!; x ֽ9pi:1cctLZ%cU )9@("*~1 b7jNdelpI3ov$:lFBDnW<~{JD-c 0i R0&%r ʄ |Rfqc-dJp]sV =SEK`_n筇N;v,i1VYRqQY|/0 51oWv2zk3MRIr[f٪5[A%"e!]W-1EbZZ=Cxk)JP5&Y 50aI.%G@)9jg!Û`Ty9&o\Vk-5nUx;j'/.Jg;s2:?nt"'f5/?fOCp$LA>bC^%}h?q8TTgDn;6K= `) o+̯iا`e 8 3)Tj$)1+O@EJJBT;\X8S**D0Jה8C-v!s~{8e5jӈ; a[\ ȗ2B|IEʖ9 <`a2<g| %Df[\jFLdv ǐxL~<bXEl72@Zd>}wʖ|gۢA̬8/| mL?~LE>XҘf2W7?Lz w [sѮ}Ҷ@hN\j:wJ&fOR2!DDgUtx6 @4դ`րO? 1ZU )T ]Cjxz:[v=XO?}ӄ= .VY=6lw4B=unġa7A\/@%r8)V ?(/ƇK6QKRxɩ.03tY/+b!Dg|Trbq9 a eȸEC9%,ApC (RfբX4Sw̸񿞯|99* 8[5Fn;ďW1HRmaoԷVEru#teG}1Ľ<~,HT,։Wud;tyy|UhE& ko 8@53g!^׹1ԹpHoi YzcDGL^҃%[a }SCZ,M[ϴq"Ϳg? ȼpԨL99 uX907 #w^?T'16XxL u9Mq<4vXљŁZOAϜJ{qZ+?'C7Pr!F P]` ZFyeiً-jaB [}#_i9~0 lU$B}pm哣lcQ=qfv@%n|QeL}+A Rp"Pl=V&hJY_ՑiRoH57׆vӺH5:!)Ds5T"L/U5"!=e}@Th=e/Zƫ^WY#ogL UC*4h#7Nqh To.Q*1KV$RW4͕3zGm)22Oꐹy'g`W4: %Tdkf 2xNoKǴfcy#⼍m;fz{xvKwcf!ʐOsM-"y#Yv#m|a}Z qsQ9_UUƶ 0֋M*r7+-Zj&,fZ%Գ-T$QCWJEA5:Z&^eΥ(GxxQ]Vc$àƟcmsktuHT\#1i aƺ۫>{EUU$HBO;CS]>Th]`D4;[J\o$h5~cO{lxG kr3yXkk3C͔=4GQST^E#91k]`~}\"s f](P@bb}k[^ ޑj"4ڵf:q}Ƽ׹OYQC_b߶rNo3{mIjC ׏3 mmcpOx%H)Mݿo­wu雦 9 (9lm60hW)&†ޣkpjj5(3QcH$PW=tЗ! 12p 9$f2KUbi? .=nXƤSP>"DSI.%9- -eͽzۇd_Mgb/0opo4a2 S CZ57 it̢(r\$CɄuKQ~<aHF[q=lHbh)oU™ G RBE٨A& ,NɐM""/| U;5/|!a MƷ's懋xVR'77Ǜ$G=hk d̬!(8{)X} }a%wq+fkq%V[ &zf9jLXBRu~@\rO0jq{]O!fi/r뤣yAS[q'O3Mb gZAɲiLWs}?Vx%nWo+/ψQY属r0~|N7˝k)O]Hwn8‹rU$Ysh@h|GyBdXpXj=[[d|MO&@M%* _J/on5ٔLn[A,!`o:i[J%Л3073h7G 0ІEAgV(-RԄ6L$FUeՕL c#vϞ jfF*S#dlǕf˕Ф=!.ĸl΢ݴ}g>bA> ILtt[[&=\c O _~aIyJ*w5pz.WؑcmOLѨ/oo^d'LS r9|44€^ġVbx)'VEn/" L8 :dk^ʔ|\)ҨxM_6 _fg[ZqG{QNH){TpW$=E+ Td"nߏްD0%ɫ^_@R+<[6{Ol8Z^4q6m |tNrZ }L.2`j`*J0OFdf3G;6.غ*'Qdڡ4%ň<ؽb4 P" dF2?A˻VGenecD jגn[HEE\%Ht[M We|4~ʂĶ" 3tu֫\6@G*/j aUa"quU"?&ռT{=|QT-~ F;0 ioTbiȲ ed\n"$3j^{+3*)+'JPǹ ?ceJ1R tVM*ɇlm{xt6F(]xQi8'_Ux7oOOݹ''0jIдGm3}B1}K'=?XG{̒Yj6 ;<1^  2q5<y,N=Sгy0q`upʗϋ:~^;FJtVmJG㱧Rfl^Et ;-n+MevDoM poyq՜^ݳ8)]F`rIyxy@N&kgI"dմ=syK6I@swlLfJYњF |?,(~$yj욛u0 ޡދ۶SF 'iFa28s|g$#U,qFN4יOS:us\LDvJ/:PSoڈyCb > ~&AVF&lPD"2'&ZrHϮ75)ͳ!)Nbͪ>=CҹJZ՟$AF,? BPk":vxǸT *X;R1 2#}}w|֨nje6Y=`f{eq޳')mK* LŬ6n/nJM􌄪t N;qT[2Sv$&&yi+vPkՏP;'@#jZA}ұq x Ͼ)^*mJ{ >׽( 0ZR.!2_FfZ0^qf?6hH7 pٌaXQ V3=ݕ&%H:IwQּ4SCpdɄ~C8?<Zm_>34E0Hkݨ J0<:0B(a $ uX;_9/6}7X(drB߮[ ) cؐN6T$4ڟbpl.(oY'X_jDߦv _{RZ~X;FUzq{KkXlt($^=WCs>@ Ֆ&e}rcu# Zem( @Y ;35i~?~w '_ | iii]WS>0c SMIX2&&k{Չ?sm*w#ڼT,8^mXXRBHR#zk$¹4p^HZrk7R:F}& Y[^?e_u1[L^/:z)'Y}A^S礑©|侩OL¬.ea\F|p{=z !t}HCƎM8US &d`ư>/ "1)@WrU~$dvd dLzѠb$Ţ7ۮ7 \|~D}oRZs s =92u]Ρ,O-6@~sic4un w詥$p3s#Ou71{ʌ^nl03N7k%#GJrVISgnKɊĮ\^ =9qZ9nr>6v4T4_m=|TyqwOclʋ@n2| G@j:g*c$;g0qSɗڮ\&o.9ag7WLn"#@_ztU[Wa8oh{8Yo<.\Y-?{ 2{VX9l۵HBZJk6?:ra֌QQ)]fL(홣y- in%eX{B ~;b8}8ϳ[xc>0gںI!]Blc[ 樜bHS)e<L:-BK}B (4 =2aΝp8mhzLA7 Il-ZyX-g\ZfZ8+H!:\? tY|x| XbV&^oQȏ贩1޳3|-`ذH {@+06 8GoݗO<sZ6 yso|U4r l6Pԣs@0أ/zH<wUjud-jI[krI=Y WRzYX䞛Y}f#_pp[3k\cvw1tW~ߢ}wBQ*'$v:UEH^YW;‘[TpBryDNT.M n8g)y %dj|]: ێP (dla#(J7p!pO ea5bH]Kg#`O-8h 5pZumxŋQتK6w)LwdQⲡOGVc 99O*Ys_q3S[86Azedغv$§rcsZ4~2"XOi˱/MV󾭔@90r6{<LE*ttq@%. 3q /-o %)rgT%줿i}5U$u4Lp͂ ֬ 8yL=:Yt oh+j\o&byQ/3c>^1:zu%BV)p@`sg2L5ᠢS#YL'ʯ>18.JP9]*Uϙ9V84EiܥEOF-n)##_9VU&cSt;^l# J0@-1I7K_P2'(P{v;v3kLdk ͰFe8*]\JJ/?Zkv#[VCu$ir^*#5y#Q샗۬1^̘ٟ6u[70o-(=vֻ1蚃d/,T\~)EN#&[<\ZKZOQ|m&xo em'%0&Ϭ8>7}D.l1N55!D%(Ak+UBa`Mg-R=܂}q-f>f 8mš_kd@2Yjv4,E n,b9]687\X 쉲>xqV-vzb5RHR|ܒS.l[ WK46/{&kk6t/jc ]W)F=Ö:7l#/`OaƯSU FS[(#ivڭH$y"k;T1wO<=W"l &eXņ qK"?dP q U;??Co-3eff^a TB\v۴ qYyY(DXR]%q{U++y!;@ǑBC遂`F^Za*Ep-B@7t[-Kgz_L '*Ҏ[Τ6% P<#͎-P!_dMr,OVVП(-,(W3lQIS"-O 7d?\ s<.Q-*R(̒iA6a{2Ns~Uc8/wGk]c+x3#@{O"Jd]CT 1Jgv[Ǣ_S*:+ɩ܂x#=x2/#a`qt ٹ+_GST@ I<τ13xYv]s|tJjwazGTs& uP]j񣀒o`{7[ +?Aj7,zץOB[fV=t%; ʼIOa,"3DZn4pS@Q"z^8CMIП;ބ;3Gf9@‡jMyvroJ+Ҋp@ѤeX7^=f0Z/idv?&Q' U<}noF)p2Mfs/-쿌%a} O-,tCI jduǾ-VEahwejxF3/DZ~ Xhd1P7չG(33%$ }5XM%@~YhD&tUrMfFjSC¸4T̛A١Y$1_/jYA%dp!G1H|gZ$p&ga:zyhH(Ece} LaGq֋nAJ~U,rQ9/":\@?Vsnqc=+i%7̃%ۉLh_<U#8 ̕cdtUڛ{z De TӖ籺J6,k~ Ch%%!vg+݆2nl;trGw?!iW 9W:@?= dqgL Q#ϻy4i6R DmPT|+'LSÜTQx-j8VO l$CVd^I(WG+!Y0 Ǐ!|~,ZLh2,/0/qXN8[1WJF*Ġͣ"!OTĺ'jw֠9H$?vbmQڮ_Dq]`,V^W1S$m`iEׇTX\ҥ @5-  . u5A4k]>ўg@4|+jkjq$A>I8}N9롯EJļ5Øf̨'KnoRς?`aYtE|PuHf5&4.\%q8jàd2w_A BJJh % 뙮' %^4)i)^!i͖N}s2ND %5/9eD5 BbZi-$ [MÎC-;i2;ٙhL0]Owl4%E@旤jҡ:*'h-ѯDØnEQG"zx\&}ҸIhiyMn8ٜS@%ⳬP%: W5[2-1IR l2:\yI5' ŖGq2l|OaJ:#"}O,9iV2lȈ>DGQťb K0N[Wލ&d\pGFr mJ6 1ڢYMɥ=f.S)s?cbұ5F}Mt>fWyuj jkXKhyEh+$Ƀ;{)]ykc4;F* yQg)v[澰ѷqJjw Ǿ2vNY5ps譆_J_ />GȦGK^,GdmScvG;zi=o8d;L?~E{Ԓ3j/ІZ]b`{tW3Y{2 Eb$T]V\qByd@emM2u@]@2#8e{մ`@a~WWɰ4AFXc*tAcxRLs[[@B!tw!Wh J"DP>H^JGLE_/1O0X8*ۀD+F(= !᜽gA/#W+Z)E_f^mLSdi?{edTvgKsh32O_G Fe@-?}sJv ⨶w ʝ=5kYJBSϦ{xjAK*7gEG$d!UiR?EgDGd q`xPcMFU O^Ď.F b4-l[Rj -$A($aqNP& ㆘2qrj^H(jpRC|IQP떭_Ј\@VJt㢆$"BSIxJJV00h9OuL:$t'(CD4gz&( k R('zʇDI>}]I*_ZZ3FsnT#,pJRN2' !|nyW=A{:zdf‰DЯx ^LIFa"0 UTKʊA;tO`1e;xSqOQl`|ۭao{6JhqtL+xoçMD ЅAbu!o$`YwF $1պtiMJP>`X%/ sEC%% gB?@_*M}rD5?F <ָ̅>k1֔)1 *L[YBX{S5?2 )s0JcƂa؉KυU'RaUMe'*/ނ^>:< D=\](_3Eoo ?.Q/zqUR"BwaTvO5Bkl~rǣ:aVB2iga&W5^CInh%cE; NH<'ƛ5J&P7wfM&[/~`fWl(j9nk0yzgK1{`uU)]!e \\E MmTax_DS\*;p<F-/W,/ Nd^OP]X#W1$ itOW , Ee hrl_2" a]5;.X~%vPAanFQ\5Ju!Bҵ`)WӔ gQG-(s{' DE%31;~Q2I =~ϝڿ;Ą̑$fuI9?-k[ef~fžEJ;usfD̊@>nـMh 2t˲ eA>ŽCƟ2RG)LH9IöC@; #0gKu-y[Ԏ-Ud08%EC7utM;1X w*vBg F5lPRQNwcd`j3oDǁpK1.y,=.mDrBӊ0N6"KOKP\0=PɿsM3e]%~D)F'*h(;KJeNEs^]p1#? '߅ruat|{wD 3)'Ô]!i & +8Sx_N" ma7v>-ph{6|Rm9KkYWm*JI@n^ZMAAú] !O%*nMt$ O2a2kۛԪ.&_yF/}L,re=NX,CpUB,T>^SQBk\x@| 0FYP@?^Gƾ`ťmQ p!ѻS|A_DZ>ݥT zg/67xx]Fl7ח'b @OeJsT?4Szo:Td*S7J˦^ֹ@cR2nr_?Q&tĤl^"^DEv?C#6c>]Di.ޑܴPh򪰃ɚU<) 3S1۷] {.LAU?B,! ـp@ՉsA CTӄ+_:08bIe0%#ϗ5 ~rtWxPޓ+Cj yT6Dd/>ߜۤBJuVxiiMg8,&aT;R UV7Ns~6hYLxDlP y۬J{fXz^sY7.bM+l KkS5#0?.vFڊm8&qU\Rx"HB=$F,>"W;g6 oL d< Q#J(f:B'>e\qͭtXTcvhNcSc&q *#w5b gtXzG!i"] VBA!<ѷ푱,^(uDĞPB;Nx23g Vaɝ)yTJwna=} c;-xt+f*-.6T*Y]d!pk[Lc.J^o9\ \KF\v?e&[k6D/?ݺ3{w]jfAٴ kͺCG=R+j\*+|ʵoԠbng\]hE#(a,Ob[iyKi sB(y5gIɎ<Gj{7^7 sQ5#ew~<*ʓ7vᑡ{EtjY?XOtHF~o?np98_n*HOQXw&U~Adb%K4୔ͩʭ;`<^v7P]HJj׫ݐ:4UhԔ HCWDAru߻6@ k|, şMIi\JJ8^e]G0{uhqCX[8uJ}~p]ҙ!"m{lz!^`皡Lx,FsaΊmp%ёܯBed>wb ӺN j/ ߊȣ| c3>#O憨W+$5;!\ge$;S4#?'| ҟȷ?;ۃ )q]NAEقINyjv+Ug}6Ϳʢrȸ՞> 9i$-Jam:YrW8HpU1e zPE5~Dp5q5zA2ዪwӤwPZ_U|LzI gܱ 0N"m?Uuk36 8>2=_-xY*eM6>/MQRCK` 9vK#bK`GÚ !T  Vh]ڲ[?]* ]rYDFgDc bZT Q 6[f v1w}'S _3+D4iC\0C"0Oi r4KӺ\};4FWܬVΏ=`1#dm Wqcj|Cp U]9Ƅ"֜bG4t1YO6ՓSQ}[+=ӿ{1q~c(PKWz|f^/DBhDA 9C腻 ڎ A5] Ŋ|E{#rЈՀ>7Xv:iNu\npdլ0S)]GeqkfK6/W#XY w;w[ ')lO #`V\.VfuF&S'؟Dp1B ~v\/]?hj y7>v']<Jth\*p?^.DBjWDS>=b 6ZPڟ.)8zf 婶> = Ol)&|dw|oW$H s,f&:j O\hynTl{r HހmCDyAaD zq3)ב h!pІe56qK )ȕTzeIJJȫcmUF1Vkգc$_#^Y!*lAY%_!c]<#0ly_:(5!B*Qj鄆ҏ,97U}Y \UQߊZ-8V3l5NU,U9O,_x\[FKDNi.9Mk>cAI0;g)N~XЏfч_hA@ P\c೑׸^ }9Yk+G&\w7ݩι-V3Av:]GN)sxC)q^4L/OQtچPX^9إPyM2]D:`$nN8ky!hǘ?q F QO//^+OΝ5OZj-lmG ^xF}С0'?ڞa76w]k:2`36M?w(D$C ,=NA~2rl c,:16f?l SН48T w+c|&@բ5B)P][jiBM: Ӟ@wIe}OCAs(:FrJ8.s'/Å0֬&f˙6/A8nql<>*TKZUIz$YC$s'0ꮎd#j{r"eܘ޶߾̎o,8 /S7/2A/q'>[ !{4;;aFыp1*Su'*my8cGLWv? N5 P0n =J쯔.|.^DփZҭ%3[ٓ#mD{p_y ~g~]m b4!Rϛ5j/ X%8N7 lzb]ա2P6/S35*.!Q6MP,ƳL> -h'bAIN1C>kȚb93gf4 PiDǸb'eFyf,!?χkd)=1vǷZSK 9,ZA5f[ _@\zvl[I:W&e_4ymmP/K*#l#7hb0;:4? sťhj}JVVm ~"21<ӎ2L R)T&dw% 瞽T3teGr\1S .^ D𔤩6KG~\lׇƳrQYnOo#pYsJog{/$/7z-*2x{ [:o(F4_-BwpK2^@2H-L_`عT=B߬!93i;%7Lm1㭐j')L_qHVdRBi7YWIa?n(y# o0q24xb6jV(Yq O3?AWrlPv2;XzPZIY>`Nu 7v jQȢwWeT5OEF<dE+kTd|O_h$er7[\sA)T뎑͢KIY`]!5y0z}mo3t`/6K&pp-Z2Fޯ2sSN'"|B™a~hl3Nh7~ćou~U3PqlXVOyfzEKJ ХR{ɕ`J#R OHg+=;ڥX*,ϯ+eoզoRAҦ:Rl0(40O̱;RM)@$c,U*He'h.|(F`COgXE~T3 77Ւvy!LQu^&aOqvT7&M-c;.1(mX@V+UbJԹ+:٫(w4[Yo*䔯#~Ե1 EleUhLJs ZlK;yŗn(=?j+C_'-Gv&wbuu$ s"Bmxvz>sFA,ȜI^ā.Fm{nXO.RRXw &vA7JXjj!O]H"1A`̎Cu'd?"vn_{P{}#1}?8XBˉcRJbJїYj<>z7`q<'u'|/puR˓be~Nb$.U4٣S,MqT*kFr]Ri6V"ZD)we)~x7%{jRMՍӋ. wD*&D|[?JGW^C3XLEveI*v'[rW,W *[bO9(s'i^#䇦DLy< /z8xGYiOI~\|aj8kS~#J3ea7_>SvN_PБusvlqn}n}>7 G|{<0@(aD✙DcvBclZ~1-i4RQm $G-a`gj&I+]nє'6;&zp[Sg>jJsn&x)Us,p6ا);ocj!;01b=+#xKaFO*++6iƂ81GtEXAEg/?\ ,/\ $v bѩv\:ob8N7Ȯ"XhHhPYy5WTL0rp7/vmDkSiƏSQH]g (ߗ)n=FЃ~+~c>aKYqA qd4uA=|}N} 87]f'fkx+&^$΅S8PGj_,;̺Ze~pTg$#**B/e VBq)5c~-6z,!jOжs.cE< Foa$08"Ӄ6'.;SC4N?jZ[U_o~?n3s%KꆟE^ ~&Zw8ۛ==H&:`ݾ$CL4\)~[@ T5 IcR@/ @ЧY=,/Y/WJ^w$_ODQu ٣L.7TrC+[&$KQggDX ]W5kqYZq'5XO!bt=ypFueK,=UFNImf=p&uJ^b|O`G'jLP:-՟`BE!9wLxB ?&FOw3NY(C#LU<sP TSt++І:u ^:ѷ(L!OY;+ek>hSNs3ˆy+Z3{Lc^-w 9~_X"okP^s??=w(NEU #p dڸބ+Q0w8t=`OF6Dn,Q\LdG|QK6˸:'Z! ԋzLI.Bt(EO;rk!_W+/-3ilN &.W^L=Sjinbhۺ$ao"EBF6ނ~}i[(.`\XA ɤʚc}EF Ow5c2/܅ת3ץ9KKqوV ¡3o.l-~ƹgg>`|z|.NAc} &󮜥2\nQoYJ'%´8Nzy`%+2"JP"CdtŽC49SoϴBe WJqK'F8f^I`걆 Hyͥ뺑60&z;*C9ٹ5R]=mpuX񲼑P{ hzHa&::#t5WoV4vn|Ze]g + aV]^7Q#Csj/@~ K _*"UzZ$47ЗtDvDmy4(QBY*ID "f៝%g!Μ:.eD\ " xG%x)&lup**vmyA#t=+$x@in~ =udzod[]Y%cdE/.qB.vq.K+?tThڕ9Z_dfɠ |Vz5/ b4U@Ra-NoT RsȢe:72|(&1} +;P;MLy' @*|Ksy_2!a@5F-mi(-G * n;~h׹/&BN=]ђ!"/hbسqB =5QQZ$<HI4VL:> 9Dl?xvC*Q@dkgoeq߻w  HH;<#1a}ӛW,zQevqOr st\Y|ot/U+= }%V통~Ch"3lN]l >"1m)aQ(e9EOaY ƌ@6BUŒT"l$`׽{;@L &c^r7k@1pQ=-% fj@AF>=" Pgϯۗ1ۯc5p3\ee$,49IyˁuŠ\]} ƙQn{AZ+Ixk+%>duj7MŹR]'xM%;8y}lAPuc~O @G;K ̺юXuA<.>*uv7jKڂ::Sm>aW$MU:6Cwrby 6| @+dj?tK9gu3u/#-'{l3C=,@ _OvpmUoCְ pRPc7M~ESP">oY߇oxrG""gU\GS4_)k,n\?t{ #lIcu}Yɐã"e:z)) V@g+=b]t%f(<7~UxW剌l{ fO۱ہ9R"Ⱦ}` p{USOՃo]$ݝi]qXy?3&?xKo^6 Af=Z|wJ蹄qTSʫmMrj <2&l߭!I^_s\;Cz+ c9/ ^X,p GE(a:Y Vуs]KI?;0 l\`6Yx֨<~ Z'a \xk-R78asTnZ#αJ"G8i[?F>5>g.S\CZ7jME&+mVqﱯ::;zm~ЊKq$nEK7].``&噖C{?:7dp:"Zdn:޶dA kA)ƓOڣѡIg5Jd>/*p>F<6TZDX3ajb001|[~x/&~HK49ީqzMc{ydu-R׍|);؃TglγuWAkglH4s[v2k{3{/Ӥ;J l.rw\z^{JZ,Mv ;de.OtQAJ sn^،ې(#/PNaZ{1qCVFrH B+0~O+h t %J.<)E-#jhB.ӳ F aHpf%bŎܑmRVuD,J5?2_ ʂ!ݯ,j]$9gw,7~Y+nN9"#°ve}AGecN#]gA&b>5mvsKݦ*}F+6w,S}*0Jf#?oܬp!]++*8~گ[kY5wMEǙmh+`BvᅔSR結>olr\{ ȂU0 K.v'q0ԋ!?0| ,[in5WR{vC[J7EV0^٥~K[ Q,+Ѕ*{I7֙!Fש>*܋/_Jo$9{mZ)Ōy9rM%&gwRQta?++t/ .B&c"򥽣u7 OfY|hkzW]Sɴ@iu>,*em ݕegE-1KPs7=A &>.{D\ԃmh RĮGQ |ZH$9!?Gg/ՏܔxPxM',5j|h1Q2ow`)" cajn[lFCB;HafE9rJ!N^ V/MzK,/K>J|$yC"'Ԓ-U. ѯ /6>;ZHHPHjt]J|0&A 1Z2!zCڲL,Q J pg캟D6.G: K>Mφ,:l.t]DJW$㗭f;" EWȧ0t 4x }:iB~5!Ia8·O׸fy#l@ l(VFB$ B׳6T7 M{ә̪J> Sեn覾'0nOssxs".l#'_ ?ڸTu);N2te&f L[`Y╤{uS>~%[E3>E9NJ}c#R%THg].&t#ZNگC)7w"G*1|`ש,+?ld觮hI:;U*c>`tWeߓ(=&,ΐWs@؛٣=+lM$|ع,_rJyum@wJeooZ0NJ5mdg_FjcnZH<k\'t£fKW[V#,?nՇєDG&>sS@%R~'*Co|\ SYjA,*|NjcFW{O駢P=!t? u_9PMN ;Sif.Y/eC05Q PF:NFFЯ]gGG J7~gK5/#כ`p&Xc$H{H&$HsbAPuY0xL_ h O^ ZC@RWSJÓOcX10kۻ̒#CW@TqᙶH}hv!e{=0|jYEI+\) y:~7>RfF(ȏe$*2CR4A`Rxs3r@\ө3v2wWC-v`2 !c웸vzo? !Ä5$gWzO-HF茥#ө~{=F6vy4H *]+Ma=MWDOXFߎ09k@߁(;_& ߏ]3kJJQZ \Ը9b0,6ea ]{̅#QŢq1JJxw>)fϟȝ)K;\Ծ08 ДjJP]ƱĔ{nw LAL粖hJN2Dn羹2iG0S7T8}--nMibT}x\/}<$E!>κTztqml̬A2T,CliPLgIN&/F 8 =*0]rj2&Zs."+v8MaUiu?F4 ]SnYvκĵpHQ)N:.qЮٴ!bd>Po+sʐ%iṖ\JK|I2*Hɢ3L.517|.XZV#v|$P)F|ܮZS2Ʋ`#prx;7*5PcSpxԘ. r4Y),;yID0VYSN;6'W-ERkSG{];32?T/ޒFܥS~Ufp*PN2G+Q{/SHfq䌊vb4+z . vVz%>WtDteȔ^گ)acz~E8h< }6v ıy]szCCq¨TOE6 !i^y>z>=yV3[OƖx# u˜}S%$=u ]RX=1r?VZ3Hg1e{ +j-Qs/'j?*|cHk?ovbZ:KvN];: )-n(GHj[K.8Dflr*eױ5T{ulbkȘJtJI95Ɓǚfg?Ӣ Pc <po8w,A({-I)"Yeҹ4wBB$aYt .g LD7-Ju$"&SH 3Ȅ~ ϋ*#peWFD]SF^UfB ]"$7o`AJ1R>"ݐK^ {SK"]j$_80g:UY OAӭ:L0K_%Ȝ`5//=.V+;wI5+TZ}<2eEMj]^SrQ VYw=ęy>>7yiIW!)+R9nİR]0<"C {TK3l{j}-9w@Xa"-75tR-5N8jΙxlyM$R}ɥ.x:r2/4O)H20}:^gM,wz@fш_2c,(.DYOa&kAU ק2e5qpl̐*pA [ Ass 'IiED?+h'MKHVOIQ8b\=xu|Sp#佂)+m(LW=RiJ3}%Y8B Z"vsoܜJ=8nw,Ŭ"\Ieak%kP@t=s-.43HfNk?z<܁Lv g))E;_֣E +|"Vx$:U'IpZMolc{FꛪJ3,R܏Tdr7=g=xRaDʾِe~=qgˎЃjB^˥"*6 佔Ot^!ࠔ`"+rY ob>͊tJ/g2T6e߽iI%oP%viǶ><(7ݢ_QCV"ʆ3E&xF-K|LE>O:Mv;O<-nc'Ot?TIb ÐYH}՟Vh" $5K&YzrPD5ҝrR7+ʟtV?gGp#*N=b|p pb+U*#2@EnG1օ<$Yag(NR;M63~TP?\׸^e@g+ ugUG( z.b]'2_K"$*:54[ +;M@j$SVaoy=qfV,m?aRf_RbK-ªI@-62xO`‹@9T/ Kx|Dw3Mma4wuh^j^3j!dl1!kdw+.} ٺy-z*BG3H[q;OƐcAU.APHEX@Q4 aobBɟ)E\_hl25~h;BHgn3 wsӆV%x)&#YX`&<  b$D|L) P~<:T65"1iA$B(!\GjCw5 hj U-R;>}A*gI~:jNtFO|C˂'.*oNukLܲ* F kP{$[0Jy%QC|~Ky[.>Hp[p2GIU{ȃ?^{"Ϩسg7oOX2I9RI gfVT[7ʸ|>鄏y -vG&fQ5bdQ;ZP(H]!׭E~ȫ{VX|/[vRF% {o@:Ƃ~BY숰[fpJQ4>a%q&oX>J!P[{q˥1 t+ 5hJAr7zȂW?#T}Kv_Iϔ 3WƐcZIRgcG3^ڗj9GJzc`u|m0!S"3:P#A~pglhTcȦfG ti&]kH*IԳdmȎ}s!JZW _'x'M2*O)fyKaNln2KZ$Υ%S'{Zaf᳐5X.h2ɊZ8U;>k<&3 rW/L 7^M?. %.x)opU"=g?uxTw .d ]GBo.gW{'y/֏w&WfC6E5e<yغC]lYn%7Bu #. /pߔ|ƌڷv|nh:%b[SiJ)uc^Vt? ۉg>qzJ1*mZfG$WHHmiA6I~t~}aֿ tƬq|BX:1S7o|6G q0޳xKqjmtWvU?ea)A#smjߴSb~P!4yB#$t(ē8Ky[vSt`fA"M*&@3I3"h\JϖQӧ5`Aǒ c.Hx`_j{=%Ss&)/S(\?lBV:b Ez5s'ĸ8hS.&mi(Q4D Q̞8mŃG4vT`U5mtJ|`GJD|._lZv"ߛm@i\:;@,X=¿b䚘8^;X$O"^k,4G$zTt xio ~S@ 5&Yt~m4HHC}[M`('_K}a0=V t0a#F YIPSۻ^)6|X]]]VK o_0pBw3! W=V IqU uDzIӫ[(B߀Puu{y3 Jd%BPZnu ArYT 4j՜WТ٪cu?vxw߶q",_~$ӷ@;51~ˆWcC 4=6ݪ$xɍ,5%ґ '_qZ׶R SLlvU6him/Ţ""u<|bFN"zI x ԸN W X+,6ϝî՚ƌYj2-B!/T|Llq M^4?RP֯SŅ;SH8ݍyvO :pD]l a#5Oistw]=8O3E9*GjʲqzȨ†r^t(IxR j6 Xw5qwd^IGVeFBQfKsVL.*FH|N? H:r,Њ;̉VK#:w+bW9gUd.H&QѝcB;&M_*jxAkJ^ɛ({a/xBf CϿN,UxSdO ).~/O3)p4IZOoz+w'\.~bd9M53񕉟:S'`Zl]lcBpK"n &%iSl7EܚnXy,\-G 9d(bHjSM2ȑ[lTW zWJS]6L~od"b)<IApP\I" mBTiL#{%I@SŖN}ߪɥ-"^g&zZ|JD>m`egb27SΠ gvIK"!ڗ(IBSKD'v=>`^ 6kהu=٢+(U}(in jljT@7[Y6G#iФ+mz_qiܯ8DI`xݢzƽPBa]F#[OFhls)._/dGK!]Lcy@}NJ \{AXJ){JeWT6?ΡGƢ!"-IaJCAA IX6=8Vn,7/lְ@™{A? 7_W0f#fb*˻ѕ$F .h,Ɛ =K$N]kļ=?՝E!ԴTO]OܖY.^ lۄ{4훗rn|:ߑ\)EoţlB&>!yuL)9d{>nHv;jC٭!޾GC {NbחPn}Lv$F*xt(dnBo"g#%wd\\HjPVMj3"pQ-}:B ?!jEL.!c4U/{QfB֟"5d%o@ ~VKΦ_No)=FduR HYqgx53aվ"3X+#61DH~[~;7jzum20 hްh&\ӫO:;R3Q3v)Fݟpw2hƮʪ΄j3abroC^ܖdQ>>_]K 7Ɔ,WHWia`.řh7y! `T̀ڭhn6o]d3wi叢#5=43z5*vm+shj?;iLq+!i3 :^gmQԨo)T5ۮbcֱ%9=Uj6 Y|EqavljڳE/\an P7:4\Ua$V)Tv U!At1RxNr/;kڼ\BY#@L 'O0/݃r[vUv;Ǒ2KnqE +Voz{]27O*N|_KE&2xC%R^i[Eat) XrƬ@3gݛO:v刚1 7=?#2L}᷋5>YfU^ }y/$P:XJBfPu-" Wgcjs~\/`Z?[jqIۧnRs6iBn5ǕUxGʹX|g|d@ogqBn=FיGҏW.5#~;PG}*+:*{M!y6=gى^%ޚW{f'8-'\j[18@5:\̾0 OKImEo6 Tfl{ ~#FL1Wph+scxtmD-Y"Hs98ڜ3?EKw.H9 ,ޏ9u35dmbZg2Xln3-ݙOs B2ށ}UJI͛Hx3AD"^ߧ5T>N7ѽ~+0WFҧ⡕$ҍQ\Jΰ5&\GV|<#Xnb ^8|+(Lf^B;&~ex 訔RbS5C~ ѓ$6 #;Hn9 nC=<-̶Gm[:=n=/b^kk ݇<%ۡ<>"1S/Xڿ=l% ;ePbn+Ia,W 9~0, *,b  t3W(Y֪%b\b%ZOh>v#aMv9@['F4G~7Aid=jܧ2uU3| :A*lEaI4)B-:hK9je4Wq3 %>o849y5NH9L#J9~: _7%Uׂ{#Z8 If}|x`a]kr$ŽµMߣ+d|^CR^9`ɍAJ"Qdn٫O ,5g??~{vEBNfʹhY<\7;&sL@rٷ\4xB/!UuB`RPJ$倿'$E[{קkDaq^Wy:;8WS2B E jfkdEqtSvbڅlq# ,=RKMC1Q4iN^+8ue&f+hDJ9AK#'n+54Uȭ%k ^ǿz:abdV8d~ XvSu⛈V4gvE#4>s&Fn 463~9ҙ GRs]v" XmcliwH&$*A \i0.R͞". .Cg)k#ͧ=[z]>wDS|2u`6uX& {A+Aٻ0wISI)}L*EȌG$Kv1j%G7&bkFd;]gEqjXp<?!s);H{l"5cLIQĂH-K`"R@E emZؠV xR);{. .EQh/$Tz!D:.q#>L$[V{e+D!mf)duw5s ?/ vVy1ߜmmfLQ T~ V;af:=҇z*x=T3qg7*aTNs5/2)`AT!&􋕀ts] 6~zSq'lY/LMە1+L ǮD }@@Y|}e!? ݯY^29}j$5DR5hB"<ɖڇOIKpzUD8JYO *crU~m:^\Z rXҟ3t(ӁZbuv9F%;BsowzVjV%t(ÆA[rbڏpU1dX)pWjsbOi91^\mfFCY|QOt<)P,!5_:Z2~r -DcEËKXbF]FQ'ӗ*GBeѵe6z׭Y62'x?r/L_R%ʼnWl 1zt#:pQp[: dYSmO88@ĸ qrQPZ\­$g|t€26Ӝd/I `8i&[vByo3DW[XV([lyrS$"ق˖-k Z vB4YiL-fT!>̍F~vuQKu*d*IAJGr= 1c18#M F岐4<-XLLg TJx)0:zѕ T2hO8M>unM`bZW}0AIUޥ9t $uՀ Nx-ǂV4vFQux`8K$9(xȀ*YD"Hk}d~!1tYMfwlgA N{+سl8E7|^~*u dbQc7bݦfOy)PhB EsN,([Ec4`g*>H *pdD ǰ L)W+&Y0JJ 8ߺx$tjV>D`5r]sa(w_u /8s9bk>T(Mf2\$l6  s&^f*:i'q ľ&#p%HYMD Q&O44I4U?0H$465DhB3@A$0`~MRt` ˿kǛ1UbEBuv!s@Gƻ<*)#Phax9N\CICP8pW:s vJ!e.ota7llprq޼/qds4؃}sigkc Ey1N544bsR6"v FԄř[Uw~x|,.0Sϲ)bIսs@FVߝ  ":/Jb,XJ27_V>S{:[h\жvzqV|+sʡdkbZ风Ic"ng RIG_G>lM-quЁV; }4?Ԝݚ;ۀ;}\7W7#vze٧P.aƝ]W@[Dy O[j zs_7L+X)OB7w;s¤OUEbnHuTjS3nRqE[٘-),-GN:_Y7tTSCfTeEUIq\1aMV@NڟX>? }Ht3F6#W&!̶,dU$j$M3 n "K_0_|vCG,Z W',AzK1YM6 ="8HALEf6@H- =VC`@@ 0许ŎZ[1ζ"+1~s1 ^Ů=o?|iHfhE\y4#bzRis>\^3@:GrÙw>QLu6sm^u< !zgo=_`y -9E؄rqoP|}`1*) $BXW_9F n9ݓZ ~klIUx h9QȎJZ} 9>\{5Ld"jF/;A|M{!x&PzܾVjy‘.uS(eew0+CbD[b^)O7KrūTtǪ)n]KF>L!ʱۚtdOɠ8P>!碳\]I$'a;t{(XnYs](I&E\$1υMZ6cMi̓uⲿ+Γt0 9Y?"LW[&A+V1 jF/Nex%oමNSY Vr>H%J# Jǹ,;ɴMf Ώ"Tvq*`Ġ簽&K[ y*7&Ә|tHhOPLۊmDZ#~*;՟)m]EwR}\ oSh'})@.o8C=~#@Ĺ*q V_0#󪉱7,>֛T Yu[msw&~+I(Ü4xI l$h俔PO^+1hҍּ˘C Q%E~v*X[~N^!,i|<;,o6h+KF17gefr(}YZ gnf=mt@wvpDypޙxh/b-qeCְh9H _]yH`SgVtl)f'ʁT\$ ab!l{%b.fiqT1 ~mC#1a^$P 82EaZ-o.n Nڱ\\1{ "\cdbzMu*0E1]evGuC'~/y|qA?GLVQgb*R&B*$9L5g“n>-}ѱ8ZxWG_] g6תS"<Ɯ%ZYLħ]eL˩hG ez=Xr*@J:u:Ԙb}64C{>BCig4T6iRl986ARQ):2{>UN7CVnu-9e0A0OH9k3:dGyO|R!W_`ưV!ʐpNݏ~jCo [7 oZ4X sh-Pkн2+:k<\ )FAe@Ns+ @my-5v,nA2M9?;LiTT"b%fۥW y#zN!~njXT⮐N, Sr+3q~g-@!G&7QXSNw^x/((JW)܊Be$.D?0i(G ёήcr!*+ aJ itٷHRd>.|Ba*J 7Kcep&S8'S oV=pJrK MݵJ̛Ddu@ E3 |/Gj*`yrnnTc|G\8ڞY6gI VE랇+H]ޚ'D4<3IPފBrB%|DM#|T<Ç;jEZ[Ym>K ipsjv,T*i> Sl"j>vտ0v% bY$n4~{o^ &v}cl$>kϕ~į Ya e,\O0 #a"40 &CC0]䡘Z{#?VЃb3^ mLF~Mc~3lXfqyQn(˙?.ڕywskǪL>6Θyh̶kBo=ǫ̨ˊ?#4du.:ĥm_]yI) 9*Kśk:E/(,4|k$@c gN+a:ˠrpUt/ؾ|oڗ?CB`h\WNtQYOtDV1_cX , p, ͘u0ۃAmb`_HOlzUfbaiIcGs: JW\/n=ѢIqp6t_!Xq{VdF%sWys4Bs!g.OBlgĢzs+N?obDV=/07szOg>&`P0ې_@Jk&(ѱ`[%w40<W]+bJ`q[ka' 6,̙bv$?ƑƢLlz;cfNĨK^r3J@l>#-4QS;ٴsg9-+n9n[ U+WY:"IeK3jK+\l'qFfX3W5eJBQhວVvyrUCsv+@B³gW4@Lr lwαpoH!vrg6桕>,r oM[ʹ0E?f WO>$c$F\p1'|åpf7M< , ]x*M>~EKjsqDo|)lc?kzThi6$3"&ZO# C`iY[M,_UB/*W{QͱjVd?%ߠ3脂fly?5U1Mݿ"-el}MK ;TnM3%JW[?<)mMEg|'&t~&%"]wL~4,Pa!h~9Pym\VMgHUFV˃DpJJ; Z7ι,f Ț\BQPږ*G㥷Ӛl;=O9pDRh9rf<=԰w)&<O0hqV 9^غ eT֒l;*k &zxD!.dol3YIn^N.bQ_0Wq@M9&I< PN%ס^m a]7$|-,nRj.%;`[0; Na1I <(iS.\n'u ȅB^Q_[9Fg}8ޣOw[B*9R=ga@JӷgzmZ4lUM+̀w,v,OJbexUg{yt)M.E+kXQ3~s$m7jf5zJ˿^668$ xsѝU3a_pBB ?Mf[~e5v1v_C(ѬN`1okhȑ̑U% 'bRF3#T_#vJBSk"Č{$&4@DvBҸq  1d[ th4⢀p;8VT;Z>ڃLv Z1WwCUYNv!;r8EܕyEjƄ,r$"YV3\Kg=D28bVlvr ^BҀ@>Ht&X?߯+u'3AX vVg}IW9h 0.(2Ëd=\1Q)WUa= J- Bg6amaAM\2#T|֚ QuA=ndPv1'P>ҙN$$B"̀ǝ%Ӌ7uXHjiף"@]zVC؎RfH~^RzA㮸 (Mn,8sXҫ#j3K[Yq:;J!^~jS#_b"7J?Lb(2^AU{WZLm&,9QϥF]C,aY Q7Olܾͭxɇ#ץ-KPULU*P؉>ndB)'Xq.'t:ZbZ^]9HRHgPy˙ߏ ?lyn34H&A?࠴%W Q UrSpG]W{t=`*lgXFr% 6|in r37RfeBYdIL¼<̬]{uZ 3?_7vYTr9a#95>)`O楧ڥ_>X6ٛ,?m*'*a¤ĖMDA;z^ }:&KMQ]shG%T/I:q\@ 0ɟf|Tr6A7F$ށ@3X*p1<6[5{v-eX0|FYp<3YP&:غXJRwCI .jAtL Ųx3'~Ej3jþ:))V}m&F9Lw Hw)F:@}Nܚ,M:J{㜅K .[nD,l6)nS>yD*@Ŗ R?T8=?MssCJkp+jWM/r@,x.]?Ii(h-Ql@ jѧDϮDg2ἈW9 -]+βfe^ZhJ/Ћ1$2=i&  SmGxsV#|8`]`Ehw.VI<ZY&nODHJLh ڂ- aQ\!َfv``z ezŰS6fp\-_P d&F3﫯Cb !SQ4b)G^m%G=w־Y'^hu^O^[C˺.'cRi~Mm=,tR4kc]CLOg=q/В+kxf3\$?s r:Пr5}npHV>ץ-YFFyeoYV͢@oA;W]66:ǽۿ7d PNı&$׃s8PE{tP\b5S* W>2)3(d;J")Zl_Nсݵa tʑkZ(4]R0lu1y plE$~XR3GpR ^] 2+o1"FfU#f//T\7Ӌojz'rӮl #L6Y`"?Xq*h0~_um T`+M_3zճx+lAyo0jhXmgFkFp,"le9o->xgk( ]f1PYs˕Ypb}&H)X]~퐔93';lg/;9Y`p{Z0<̌w[DP+TpwA:43*=\yM_,@WHXʘeO轼W&V*뵮ta ZL@c s^'W'X _D"⣏UBw!lAzH19@ld%S|X)ElhFpf@v֍~E]Jh[Vs#u|H(/$I[$!xw%ٿN{_[Q?p^a|^m.P}8w(5Yɐ:N[T[`{P@gV -R) sqol'0Hnնx_$8#EԇgڋQ#.ة<1M=w6Ri$z4gWeƟ<5ٗI աv>UB7be5jyk®iLeI3s%~ɘ09:Ϸ6wkK㟾њk)ŋyK;+-]hU(s4p,y%#PoPĞ&;zM'81o34I'5ҡo}X]-Mqj'SVgI1~x |$)PKO!Y ݒjĤ6ߐVgjGA'ߌNж4M 9ԐMl^\E !0U{ԊA/4 }jM8]㚍5xÊ-\mׂJ#lO;6`#!! P5v9%:J$_J6# "UА Цb~BZ 7%▵X0gIuj/?)+]wv{Dr]O*F?^䔨6pP WW\vxEg[jU@Aח;K苁+{:AW63dZy(߰z$>b&5H2; k7V8ު@g6NY>@/yl'Q5O K?] 18K5:kV : p^h0bYƗHEfCCμ袑V@U*G w@QQMiz@W-+< *"kju bnAB.c({Ob^1'ǛҘ@8TPqNѕ uHAh2 2(=B}DtSprSAf}Q%a? 2:ROfn7Q"pS&@@3]}y*t45 +(ϴtRB'?*"Lohw[%A҅bTW&zeH<0ؿ|_~xxգFC}Enuq Nl !Qh f:Y%XN{{cHTGoo#y0ףBQIju* }z^[.C{qbVn T5k-( mW'}<O:b-Ok{O,2nS& 7e(y0|7OAK|j\IˊT"\0jӓi +:i +6lsyCr$"SbD7}|nSTzQWN䈐dM}^Fa7T$ܓB1uҕpˆ +%c6޲ `Axi-4#="ϧ C 0& \3L=H3qpB&=I.N`d_@s=DTa6p+b@kh2.nDkИuK$αEqWAF6iàvcq,E 1; 1\( n^n/_H{GI?Հ*|XbBj$ժr@̇5gw.6".,9-T+]ԑ}wd[m`H$R [h<*M~ſC"2 L⻱mlW\AK% P9xE1.L*Du_nIu-kX% 3R JhI[&SժK7Cpm|PHb^v0zƐ UEggӤ3el^t:f=ۋC9~6/BT\3"'"+[" J>7S 1WBρ2g2G?Rp6;HD(+e}8gl-e{GܛuP utfoVBEhZh]y(vU*R {tO+4XYP}5#㫂*̈́ aipz!J2%bMȉT_@£ϑj[/b;b$%4%>bYԚ І}/b\߶ ? ͳu܀CZIjYmGgvoi D( 0T,`b$\RiR8,G!GQ70ÝWE\f5u!;6 ^7 quj %v6S%SeIط%xn< g3EZ>['C~x w4Gs4 >|J"H?L) \LE&c xlǍ'H湉)Bd MLݎr^{9X"H2v^f|Q&qԂd_q^}~(]C{!VHz T5.iHBQQ O: Eг]1p]3;R3'R6Y,vjqȴM>{aAiz|"sF'u-{jlM–fr`XY -5̭!q1#9)j Ar>ɳ*4yT[4 ڥʸsoESѴ;\InӯüFna'V'j^NKDW9uZ5<7Q]`D66&8ԇn#RJ>k/>*) CEpkN/`d8 EXheOPO|Ar}$U@TQ7MK 0 #uC8$w(`mz -$~zSP]˾r6T )3X3Sfík+X0IƘFo0y݀V{)RHkZB}g-"Yڱ=fTȿ!/tD6l+|‘)ONS'8`[2&# :5D/b2K8[g:CM]lt(M !!OUbt'AԷ{؜Bg!K9tocN< ^nӻMBXe|c$&//E1բ4%,>'ǁZ}ru䫯q^fe)9^"h~ktxP:W9SjȢ}>/ gFoĔģ:Яd?rAK'z hhV0cBI7o57@Li BX{ $ D85сo$˥,X\G1ښrZ;^j $oZJ+FwP \*5]#{lP[DA0 jbշ|Lt5~%9M:ç':aO|E\H>S ߀m!Um0 uy5h<` b]U!c-T;\tJG{HI8-_Ve7h/]=17Ь4Gq˗:FYK78pH9:X⸦{Np]=r.dͱE z?nO+bL5 ԍVڟ Ш PWb,s\Lnl/Y7nLF`D}xLxBJ&?>Lhx  0koN㴷04DŽ_N6'8m )r ?oM("jD7'. 'FkhWB(a (i<;da 5PThOFOnP{u0XuP_J<-'~sLuQ[E?Ot!?d6=YFDz< ߿<0/Ҕe p05< KR _$H8FX'd‹|{T,TGQp$&31馕5h(k+ܚ3Ni% VʄZ_tR)$]K>ʴ,~Ah)^t=θ|K%6Z2 rnJFk8XUAbTE:J\YN/>/jy԰|}ejRVvU;8x94$aD"YE0?[SSPM"0נ)X-*8>kA.{Qss{E:NJxV]rinGd",]X"!cd(ꈞD7C֜O7BQh%a'bTrx\s K8v&9 1ד)h"w"223Us 3РG4 7ٷ[Aerڢi3čbtć3!=2F]7ka4oڝݷ𚆝WK"(1w[ 0WߨCɖBq_bM_ɗA诽9ϰB$1Jn#F[<^WpFBS OԳzPi0ܖ7SHi{j_a l^?|46&ߌjMm:4s!ZN=D.-@ }V%+,S;m,P抗AyO‹ *2-(jM̙ O-(=[ sȮ9c)՟cdeFpΙD]8m Uɕӻ&urCu@yud+#fih.fMHjN_'VRT\1Mg"]&hM ~bHx6-eNnFbT9byt=o셋Fتld)[0J*>$p|:ԟ\2uA]= o h|51cNgcsVft\UZ 'OZf,sŗM"RS#4W =Ζ`IS\aEcZhy3~Z=DwXg%൹1ТY(3ȰI{d [lSc[*U݉>^UNRHEGRmmtVUg1ܨɉZŽ<c%wM7QPcS1#3)LZPrϞC).g|0 z~^<U;1xLD-Zb6JLNzY]*OAagg%>QH/Na#2y$_< >\][cЀP1H kK]pW}z @T,[3U)F@0TOg"_NqQ- M.7=}M#!'B}ƞp^.AP4JAu{.!zu̐f۪E/{<w@}6acC qomkd8pݵg8sQE[rL))6l?CT$* N"Yq8>rݱʾvԜZci7m2T1r8JmietV) HZvnj 3tr!S;0N&VWxr1fj|< 4]s͙ rt3?j&?!bSTDDl@dm֬/ *Eo%Rlt h:` i緥}7"ɅVL+h)JH=۔$=)?%(Hytn~8l!4_'ɜA!ۂbGh94.E_\ʹnީe7ҹ˰`ªfrycdP"&l!*oXÃ" &o/at9`Jp${ Jf?A:RGlX)aXY؟,˕..C U-}+sWV+XF\"KuQsӄxG4eEKuhv fMš7U-3FHK,c+渥}< #**$-AŪ(HJw̄*~ X?n׀CږL#-_zcxqeN.Tѣwbz9vKb[*Bk @ZtwNuB1;dR$*mn X F7Ȥ$x\OjX'!!o\e'&96~o`sr.سX\eQ^DZBeNfJ:* d;85AX)Ghm;@˘)j_öOjުi !vcQȂq ޮr0-0@#>]g NP}qź[N|Qx}O;o{LPxziDDcWBx9cn e٩lr"l3,5*0!0OXux#hxL]Ͼ4⑙)Fb=Fls`+R燙ɗ8dl,MC6) R=N}`Q>Ivn|TWgi^/&t+"k 1FI֒v]lj/jSjnDA+y5J֏Ŭ --ؐ[ (k$IXj"x mJqDE0b*!0:LL0ZBS^io_UO"3gzmBCXD`Q=+& YȂ"KZ ^l=ȁ bqDzٙ%0Cm?NNIsCh`ޢMn8%;uլ°qA*CD˞0f"/1\ry9JWO$1)%Wu@1h QC%Cf_~<=C\x~jx:<,lII+C9wI3rVأr[^[g1C4;.Zp5!_1 UjA6eEH .Bҡj ý̏ůY-l'tHvNEb']fRǍ' ]Cz-Iܸa&e݊㓬?"b(PrsNBg, .E)8 X֧5j@FbGY0Bn -x~38j#n dٹL /(يO4'][ 0C:Ķm?\96ɰHC R4E4:"nd!-…o[M\'6ђ}a'JnLK}s Ԑ.,ƥ vi(!~o|C|s-Hc7*ہ%plCP.ГDQ8${1Kͬ%#EQ3ڨ9뿔H ~T`UzHjJk 4 HM+``jqr,#$ nHYWgv3/to$C)4A#R'NXߐ{"FZsar\C@BLo,'5Ábմp:i?Bd[m'ۀ_+ߣYqzNC Oj8sO'ZA3.ĖXo17|o/bl=3` q4 8uR ]x9b Չé ATܑ"[$9dg/b{ȩ"9;VaW,8FG)($9ml*Ho_#ׯ(y]Sq ats,ժ sOl&ح|3ٻ _dٮ$eCp4=XALJWh)YVQu <k!*ڨKe\1l8)PvU~$~~U"D꼿l5J`NmWo#Lz-uJb;Hok.M O8P35w4kHi 9>jڨ*2,B@yꃥW^E4Qa>oaW1ܛi(A2}@bְ( )j`MQ ߧg=h_'* 'F$ՊS6B XVyq i]6}Ip~wp(ʰr^xsSlގl硌9?h!yK{r !Vϰ W7olY$,ZEC6ݶa7GG?؀.֟TePyZ}#&US5B29VvX^m/ B2CEKUrAp :KNXy#> YX@&op P|2=;'g}i򓬖\yjrC|VoW'MYļ3;":yXsxy9Hrn]yrp@N&:m|J=c>G퐲7X@Ollyz#ZJF# 璂h2Gkθ&-)Vsa) 0'hXqt ſK5 Nluv{`@:VxQPZQռ{Wp|qI -'6/{te[ǭ-VultFd oXVNX(9Y /Pٳ F>ط]ʶ\]>z |`[vgBċh0~mld 3R=~ ˛ F+ӪimlDcm] q*~Qc;~H/^yU <7q3_glâE yg{TKϼSqTdS_ƄJ=ߞ|:֓Y8.' ayH#Be #4b/r$)ay 1&}_D2)'eF/Aq( V~$uf"X-6`ajC{ ̓tP<ݟc\rF}U [;!k6SSAs7P+W73IӴMʿ}?/-Њuyi!L\Fg5? 2s:4Q#AQMT$#Ip=bY)NTp5m9KVR*?M J  M/LwK\,ڟiFWm˦I*#kŚ׽i@#ңX>W wq!ϳ8+}WǂU Ged/ì1kդE x) ͓_~y x>b&%괙Bp)0 ncQ  aCkVx܉x>>lMʽ.]{rz5]T! 0a[7<6|)]$IB9 I^uwX9Y:%ayviX.C(!`Y̕/HjKs)ۣ9{"']ߧl{d-Hґ)vΨl1zB2\._Z/ ][P “Kϙ8䈠B_ 0TwC[+|m爯cH" ӿ?;h3 o0,=g]cVBc8tH'o6fKwQm(Ԑ&DʽW g8#>;77A!M:v{\ 0?Z,SMr7>cY!7^( eupҮ[zw6z%3=T FbcA&;X$\8T?.d}T{4-(,P6=PQ;{نmqkfo+h^gwp9Gx 暰\m2=pVr ]tJ_6/e~21sfcg 9V#\!yR ^yplzgЮI\sm*iVB(>WHt\Ԙ5x*Lf)6lF1 ' %#<酥nrọfi+# GiLbXRD+*5X_I`#RdHvد= xR=}R|f$ BK112d`K!m0*Ėr9aT}ހ=%s"[r%0t2`nX+_ںE)AyJ7""2 x+X?2>[aR ^(j==҉ f1zY[;'frk %LdeȐ<(`EMs3\D6HR}L㘔ēn8f5SOE`$g nͫwi,3Ǻg>z}y&~8zI{sT+/s-S^F0BqG H5xV"#o`ɡlq>#7&}LN m΁r*bn{HZ,ږ0`Nl т@P"^B =T\KAroû(Z O/coWdpn뼸UHyt|,n h_:NQpx+XPdS<`{&oO%)h$j[mytHld=`Bi_z~U}kM*F=WvgPxv9~Fw ] HӪǼ;KիIK-U( SJЌ;ZK=#)@£i;xe_n :3LM}ȜvJ $a;zd4u;;e [j9 ֏,("xtD`@8Lƿyfj{oh%x4*2?xZIT(.7A=:6=_ȇld.\vzXu|6Ԑ.j3P |(^εwn<5۔N5Q'sd]SڅLI:΅qU+\ٿ97~րS-dp{mpzߠλ޼>m/[㊏;6'LJE#_71^2Tל&EnT&r+X^Ż4٬1UB\oD%:!j3%ܾՊ&:t3e|kdwF+xmxLmH_;0>N p [egQ /i$CD$b5x 67Ʒр1.WDk{w޹zn9XE@S!9ۢgc҃965a{_tbv[vEOEE͏?7ou(͏8 ٤(:* 2\Ah5+N-bN,QN@aF~DX;7@EB**=VRQś}8xhnc˰s u?c}a/>Q^N^'3!~ =Ш[5+Rq#,iq0gth`D9ϰJYw0FIJ&,L+'t\gcl~T͖/lkEm7]E&=g k}"gN Avbwqw?-S>!%L'XrؕDz;ZXXyҒg%+Ǭ_WI )78rUn8Ӫ'l>Nv곃VM֞K8A |q%yA=WDE8vҁ PQ-g\ܰf<( 쁛63gQl'9X؍o $Gm: }s]QOsH1i L"f!q'Է쐈Y+>|C?~5k:ź &MqIt/%ឈ==>"ђk{2)ZX-E(U.'|cW(!$e=VU땟{Y8gL[ ^` 8鑶ݐ ΃) RH"LQkK^ RX)vYH"G{S'Gf^Z.Z> D(M[Xpv.X[m=Z8 UaGgO]Cs g] 4yғsopӅDƬ[ɩsBOɍ"P^oNIJnE8i/.,p^yĊKz>45\sꚖHɍ2.+%5;rЖh̘2ܛ `dύM7ոS&HpƟZ6'.կ"d;AcǺ59&n/tɁgmX"u`nl_/UG\v2)FM$ 0mlܥCX[,ZgS,3]iKSG F8Mүqu`(Om%{Xv]c?JjfpQsҫpD棸gH:[p_K1SPr4rm-]8 RKUhg>~(A״H3}g;%6FƝ>uo)%Il(}th{J}nO>0ݖ-0RUq^rewʔ,3*AYx>4?U0{3ge(tcք #IFB9#oWm I m9Ojpm%tZ~z:dgPJLLKt'0Zfi?2:Z"[Y"8 #QGY8mzm+-F* Jv%֮O6"oӨ Y㨫N+~2@lxAdX;H\'fG#qX߭ř"F"5`9Q Ï켚eF;?;O;i{N4 v.x߁!,a@I btXքZƝoB]pCtĄzrAJj*04J79Ur1N"SGTn3 `M5̼ 7ȠT*D~4xTgܒLj'ff$GwiPt+YYNH!5g-[nKF2WU't݇2]ID҂ܗ0pr\)oU%N$ȞM1Q%.pe*zpL 7Ac8ySnxHF6$ xlf0x{+yY> j,x{7J- 2jZocLJe"3w }QzJ #S!C24==ވ¥I-33ɑx,w2Bnzu+Yf“;ٵIhܫ\!e r0\C=ZQCc3wzahHʖ FgOz|$G[tS;fDj)}6~*"f.19;8H6Ag37D 5xI.cYls %_?1aq>)EY_P#/_,\DD_H^T#a[U<$ 1 Uk1曙;iK%H|pIH>CRe(aZ+Xn/Grs2&-ʞ͇' $ˀYg#c;scD$4 iFO\Ox8@g˫nzw)ޥDqp[ 1)` N\,5M$;u: 0 (>] \h.mAԥ Na^in]귪 ~|O35k -F(Kٞ:4t~c"mI06R{Z&?yF|:!>$+ߴ<A-ȃtU,}ΞzdI2ߋB&b$Ӊ;\5.dW|f+"xvr&J^w.e<}C, Us7'ۦ : <_\2SX.O~GȎ4b>_2YCUY0-a$Ǥ+4 -wi2Jvҏ|$Gӟo+70sϺ \ujfLU"z,4c.]9'2![MNs=ßV[ ˻%#!4˱ Rh0=gJX+76οǑp"ʠ\8<6|;/sj߫0!/!R"㹈NUy_l%FzLޙԡ9ң@W=L=hX +۬aY7wH\<2@ ̈ǥ3<]0qtxػKQqD'fԔ+n͵ظHTqR}*ֿj, :!>ٔ1JԊ5IPN.MX2)6|,+_|-H[N[6j`Oi'[Ħc?rLVJ =ʸĬmwvh*s֎#;5I^]n@-6cV}FS;[W5S }⬥7~OM''i"Hs/Õ9‘ɧBӃTb=-(thBH*i>FKd" A҃i^R;H/}+.kDC26%ӆ9&%uC?&tW;I8=kՍ,7++*!> D227ZgP*8NYt_MДuH.A:wemKa{,FV8+)kΗI?_>bVDVC5' 8ukl ^gaAƆ9}.=\(Pv֥`BFy#O~1K˃ Nؿ\lJ<ޥGCeJ(Ȭ!P7%=+YmKl2ޓG?*P="'N,ޓװO<'Ll-5TAC_R 8t =@(|X0VcrӠōߝj)ft:쥷iLחcʲR=J&gnVg&P2r(c?bTrq z~So óx[)"0d\aa4Xva=lku ujuŌ뜪.܍VZ%CP.=N0&: ,gQ> e0ܜ9?Aݠ9^+ G%:t4r>ZTn>/r52Sۃ\%왕w zul6I{?ĝHGoC}F:Y;SĴ@\F :adӛs7RlufR xwt|0MS[A٤ HkqH2H,,GPfim[aP+wM dwR#j j׷u=7T4 ^EOẠ;x,DC):)q =Vĵv+b$AB]ųXm&(fs̹Z xcY+! J'C&: HڲȬ~09=)υTиS66ۆrMZEVT*,VPq(J%L6pA ?bz{vTj_IXyo۠"KՓV``F{=`/~ 8OOUQ#aJchd'Z7^\(,Oю UL[3ld?2U]SFM45O,AJb|ގyoE4o'<=A[ID-Gw7Đ&ظМ+n]?R3T**1,!^mrIq;a+Y,>dI:#(mWdw v M]U A6󽗯[3NF5]OhƶǨ'kϵє8!-`ר_6I:r2 ?J˩Y^7$wvJIc+|6~muoX[~yE(+PL9{a;{+c#%]S~嘴 Tމ.kc'h nT/:eGf~rӤQW9z vX Ҫ%$xۿ.L "t"9Kմc4aA18,Dw8\鮶3a z;B[Ki01O\S Dt`&xQV$[6H{A35R}Зc kѐo&z\UpHHXQ/cpDԑ4L駻m[2i0>6H}ryn^./z@2 CSL_jC1 @殍ǸeAif]yU-)44i8D4P9c S7VGe[<Yc{I5'p-.~@mT;#aݭjS?lpkڟ kmM?X}8eL>O礤rL޶2 ťqnxrbv&1 5Ea@kwg69KyْEIKo8J+kreQ{ M% 2(>wx}zRS؆Hݢ<=125C㥵vmU kFmv|Vo5LJׅb—SVT˘ŝxa[HN7fr0JIz1҅oޱ!Fͭ놧ʾSBNbmiMJ*bm BxFظ0V]T֮%gKY0॓֓$ .Ȓc% '/G$ghX|Tba9"5`P 5adutUאm@CCܴ]?ApP!E$@,OHGMbo;T]g,lF$# a19gS\K}\n]%B'rm@PN=)bku~DX%_6NWw:$k<f6IC+-QTؚ˚> V*6߹!odR,F,<=J$ɗXoF= `` /]Wgo/Bc8Ї]JLB-cbˁ kMdMLEnITphZ/ǖ+rƈI4~TG(lfvQh*H#pǪ]y;ўܯp*]g MM!kyHg`xcKbYYTȮV wNe˱F쏭D9 ~R?Ed]*C8.7;QQ05c̍G#U Ɔ⻐k^ J NY"MΈD\hp3"W0 Aq^RHB (_[[7dtb=guE(b$"mHL[{kg㻂>m&18{򎜄]% 5B4He2 ϠxU<+~l'!!a˥L7GwR+-uc6t  70Ι px!%#Gp[o wQ4tXVP%,2 $\߸4/zp)SJO,ey3V_S/Q!3gӐb/ $RXǩ{e1ī],KR/Z^dzV ^j5u`B#B¸gh¹ghf)Cֽ1W6esݙb_J#:X:&4:$3p+eU)CDoMT͍aרs+gΌBqQӧ8{c%e^8ySbo2rÂIj`S>U&.U$3>-W}Vʧ ,B٦w R]f XӰI[RO4ǵn[#ERX}~L~/%(L؍􉇽[{jR,73_ɸ1=TYL< $䔤J`9ŧ$&kO aȋG|zxӯrWMɶ^Sӗ'5ȘMTGྋh<oCR[帒Z" zFHHLId` _UՍ]@ iÖ] NwBRb#YQhs̨(z\޺^(TF#t^ʞ 6&ϴ; p!+h]ϼx_ @0Gܢ@\3(hS6F%񽗈mW V #KaC#Vo%U)Pil.'7"^5ju%()Xa}n$oARz@-SLJ@@6X6:̞eQI^Έ o./IuឪC!ECmmOЀvⷡЪ2]{g` G֙Fy8%2ѤJ9Mt4GC0TL 0ܸ|Wg,NF]+uc'0nH"- *9Foh΍os̀ KSo+r[$ޚ3\6ۗg13*R' D֐1.,wnxޗg4n { -PeV.E-h@9i6?Z. `UX|`XjL#fzNoT.#H60_}Kҍ?7t ude <FK?!H HukWU2LaFSvϑ]˹$.O]r &]Ct٤F3=DyEv 2\|k@1H(Ȏ K4u_E 2ƯT  Pcm`)NFM;Yz&<ӿco4<1 j។(!>.Z l>L0r!T#.'sdh;+U}.CôbU+͌#H.;"eݤ;˺5ڳ8%@-Sc^,HT2FHL Zw<\] .[~ 6 /X60[cK;lQGЭ2gǂg'N]T^["yAj+އ/  eEW'2K71j?Wfis#|MіOb#G) _L Q~Έgtfu)Fq4*w+$GG*h|%9 I9We#Te~ޝ2yU_(-7Dm7 9Af"rNCw$P=J$ϵQdP͡Mf{J‹tnEʊ Yb$ ~T]ʄD >X=,^p JY]whH5>#ƸgjpL㕰~*K$ҥR5+RjeU=?Bhm^Z.6M|F3=B@+L 9]d7nf46NJ|]>>[3 ;Lb̴ֵNd@︥t1rTbk/\l|~tޣK]v)wHLo顡| ;ۣE;{$ 'סΓJ\ª?%`qR^^ K5RH>e@Ji]?Vnoٲr/uuwmk,$OMJ1 TM%+yrd<١ 3%)͊-!洬7Үq@Z/HVVʹz!52zT>N`| Y0-t@R [E)~c|]z%]&Z~8_Wu(ٕ5Pc簠'\EJӳ-uDϗ-9Gy 0.dMI- 92#{K_lo$`T~f$"Pܠ2LxGu_l#r^/pe{\ʎJ"ĄZ-L9}|]rGZw)Sժ@2z 57jHɩ*V l4;!hH^04/.у8MhtM^}Q(%\ȤBP|z N+Hu!|n|G| ,"&"=v P=u{"?E!*pƏ+gD:X_U0$A7xj3~Upap)ڃZ΄q5`~FD–J8 }}6!=:5yo=&/ޞ|3, vKB2m;54 >3/i!p5AggE 戌9MgF^brԽ(>ӌO3ɣu#?|y";'9ξۮ; 5;x &Z mvn4"{ %;Nk2QZaL+]Go;z8o/^'C$$ Rwb~UTxw:EsE T"cV!|`rMu.) t"m돯 Bg&JJЌP&b&uOy"ùk*B6ajog̝WDdkƣR +ڜ  {i;M$D!X#~IK%랤2)m8?,ݝ ]}PMbu$+^UtN\?P΋``bJe%a M\pzXD#kGT&x vf0ϳր rX6IH \Q=9 =2,H<R@_ɱq2U7|뿃iTRBFUN]SCߣzĦ ǻc7U !(7/8bKX#2Z T0٦u4:Iq՜l9wUuDl9̽sD&#)\XԻzhh|C+J6A>כoEk=Ou4(\ZӵpkJF|n6bז/q"AT\ ѽ. ?bNX)>k@]90)Sr>ҏs{@u ǣ?Ҹ k`d~*||XsBp4KPޤdz Ѿh[tڑI.Lj/Ѣs+]iPJ]ŃO o,w [%!R;GU<AxoB9LdԢE?#ZU{)EK 53rs[[N[TSe4i n 0'Eb?|&wcw'{앳rPǯdP?m`q]2o0^rF7xFt/6P=滈uZ7Ll ` {iQ(::[i>547DjoC*Env6g찵B %2j KW*7XG, ?nxO,JG2nR͑aLJhuC) g-XtAlZJ"n$6CßH]F1ذ)~s@$?]mCi-}Ԥ~Q6^A"ƅyUjm!Jsq7p3Aj~ca6 ZH$<E0.?"y]S 6͑mQ؛tFnĠFcH.ff#'B.7oqPteFhkb4L~.k寋B)վ} ,:GArfL+zދU7XS Rf/$Cg#<}épn#}1 O6]FYMy W$n.2;QXy,#{_,Feb-V J2k9`M'] T٣v)vZ+[{EϑK$~$Mp+vuO3Y#0}q6)0pZ^U.FCgfssb(ɜN^wg׹ש"/_[/C  L z3 * ,d{3i \EM4>#6@f>M'Yh-sVMRSYEbOf[}vߝG;kH@[ ZBl厀 .BX|:9iZ[tSt}O#vx¬PBՋNj7ڛٽ`NޱAB%49n.zgwwGCTJRR\H Oˣ kv h0Πf~Ȫw$;CS` .'׊ xfVw4 PZ[t,IR)NzIH0}jLl;pHHҎag7ADcK !a{<4Oɪd>)Ez(!jd 'K⻢c iD T;pAO.cA^_ɽvGuOpDt73>% K\BOyZg&9"gS!r;Vܼ'tf!`d+Lµ-ᩅ8r nEy8}S!p몿lRzTyAФF3L[ 5G ۚJt{ng|]٘>(Eૺ;D3pI(BcБKj!XO6P Efq zءڛAu^_髗0XD~#,h'L̴}Iabix3 V~*E3)14Id@;54P.'/j%?Ds{vea,_7{Кut!:.J7hd8ƕǛ.reiLOpM=0Ҿ27-(.hͧQʒeBsH9N=(& aw m=J ]j{HZ]BߟBVz( l,RqZr{CaH#,KycZ3Mgڔiʫ59빱iUw͙oZ@w̒GMδuFM,UW(ҥ%SbE"x=ioP)뢳y±/({o<XuH,\/-6S7V6n{Τ6k]_Kdwp^(rqKu1tR޸ .Q@`J'@tau"@vD7PHD3M#l:up!c[& N8 VG/8m DHO8klxoߛغdP1?K@)rgKAʍ+m/;#o˵~lUH|/( 6lT߳\kB'N,yiD&g2}"ʷ^  Q(dW˜F^9e =mpa3=O&k6t=V+C'/ wvME?& D$MI@ +`5@#pr3Xbc[OG֪c; QTpifUxRMJ ~UEOw+}%s;y!kRW"(Dja,=ӟ7y!Ĉ2Q&Xd82睑(!GwDkՓ^`/׼_(jɞ;eMNr he8e"adP%T5D"z9Z AWf+0xdfeSp;t*9Bj #3ByٮY`2'} NռU6H03c*ڢ@NE_xf6 {P:X6Q02ZNcqVkCЅ[-FN2!ӺU+WHjGy`x|d J{H嗓6#t z_{K9_;з('VwF @-335q"ATN'8snP 9gRnhStşo*Ҙrɰ_Qi8[! TjS|H"O6W*6ϛr8y̓`myQ\#b˅nZI.3 @cb̲4C3:<(o2m(1No8-qRc+]]XpЪ,,GSV_ WC ?X */"W78a_I@WH#$t9!Bԭ-d]q:HT(MКܯFffq@}`Aw^{AvKUb򰗛1(=9+Bk\"ߺT2iß50̇XC/'X,\@9cQ3ZG}ǸS Ɣ;|DKe:=jQT^ uOt7;m' Xk }郺G81,UtdFZ &ČD,/_@p`Ԅ  dCޔy%m;UCY ? O~I,|'4hgLN=kk"fa)Blяzv둘 Nh I ^ҮʪcsdqdZ9ےA]n,72@,f^W\#R=hyNL;k1^@!څ^oy{y3~KOpCtm6*gKMZ.[o8 Yw݋~yJ uS>9ֆ2-8 no) x:VURe Z|V=iUt't{$!oAݎyj?:&816. 1j*69f4UQ[lmE 1A 0 '":!ֺs:sA\UaiΛM`rqɒK^,e~r]x3_խPTkdҺSJ:[N/Y/ o̓Sɺ1SO1]'z]ʡ~W)pYж<-EcopP"҂ՓxD~ԅ pF.`q˫ZMQxbҗm]ĕZ 'gcqʽzc88#A~s 68r@Rphr~UMoM'E!Jٰ =5U9yhdSMSaQ%-݋3R. d{tTs3+T%t8-rK9m7,2exdp(!UUY].Fs"~ޙԃd̻.zqۤbg8\9ÄE,ZS=UI Fzx&-~T0[s18rS TXM-1%4'h(5WUF >o"""[ؔuˎ U_yӨC]Nft;NJ A#Q:3O{^˙_2=jڏF [t^B?ϩ] dvJOM6AlKoJ_|HfjF$v¹%9LT?/Q٩|'"&u%Fw]&-TbBeO] rA!۟9^P ՗8V7ȲD&,8vn3mW}4t݂|QFQ,RLIEd) 9 hZKbҫMowTr6`}N1j/wL]2+gFKw-S"A\zڬxp>(HMO$=O'E>7^ͲPz.~XW@LE׫Ea `?}'` A׭ |hEh:YV򵇼 1PT9RS605JI5;!16<_TAu4hЬkѝ`ĘXTtD7 h)c^P2 k\No0ф_:Mh%b3ՂUasŻWΈ>Ck(NڞMM8PUOJ{6T~oVْ6VOs =c@Z3+k%INm;߆` -( p+ajA)AM^P+a>sY҇8AHz8O#`uEa) f^WY'OToNF!W[Oɟk*09W.LR×Z̖Atp Ab'Jbi(Q`qHPȧ͉͡jb0c ^Mn蝪maIH;9 @) G#<W0rW YCY1|qaYX0DA0RGb!G++Uc#(vTK}WQv[tqu-XM 9f*~_56$B918<ܠg@btUoC\ErP+oħE[ a2֞r*{`X:('i|؏M)i`27d>Gh~#$7bkCHsr1KvWACaos66*lߛ# Jf}Bq!ٰ&ja7o!grt*Z8js|-n{ߦ0./1EP#M69Z;#Or‰ڥIMSvBQ[uuo2WfOP~̊*,4)?4K~ndJ2GPAwuoki#F0S>K"osK(qq;fzƧ [-̋]^%+Y+IuVTc''bg@Zc&;d'^>fdE,W[>XP "\%p͛-sYDg[ (lEVٓnFP{Ŵ50kU|)Yu @^YT?Hg9tnB!8j4 ;;%^r^|ۺOtuH[T4Od_[*['+p=L)_ԅarXw;K2%Y鈖#3.vzz{Jո9oͼ`@r伷@ڒU"̡q}ѹRD,'}x:'5FTiJ2J*'ϥMO6`-㥻};.e8R f4|Lb0vDJ_A0!OB2zA m{\a+iOųm0qo=859Iay$51CPHmó^ulCUŞ9Ә]@orbNdjf˚(K`^M{S:=$,fCd=(9s"k5;PEO>v[xqjY^Ҕ& BLV TȌO11q՝\,CDq P4$"Szf%ܘ(7QNh-r+$/1.b{r f3AlpKVBߢ% Ue4#*G@C9"E/YmgTpѾӿ *sW?;Y) $XTM+BGsy|kAK;}5ZNVYb2*?#R2괗vbCAy8VKޘy@h|*|Mi S]0&OIT{䀡t)ˎwNAnVE'a2uZ Ŀ!JIĴT.:xUlbGy Ai#҃9P"PaCotg.rՎm%Im*؝~&9Sp0ktgW" xpEêo})PO>5ѴV!ѰI5!pG/F;%24v !kRᔺTܲ&ѷ6-&Mci%e;l$9*q.J!Tڰqm[ODvZ}uBƴGnѣY1Z 瀜poGNs19{ (cL&zx7d|pnƎ;2]F[ ƅ!Lbz3DRTd$Iv ,0%n>I;_U ʥaĴ&5Zb F 9Mk0Da@~x|ӭbU튙+3P5't˜4=UŐ9dPx&xQlTmP4JDvm|# ߽2JsN3vS2< 7fh瑭˸FeqqH߽T;mOA:3j'I **Rks|LU/ SEE<הա?i%s_zޯ\Nt zWB3Cm @0*OPY綛?|Tx57սpYH]<<.1u;m4Emz E# -UQcɤηL#fG"J [PFzݣ2~Fԏ:_lѴtBSn݅O}Z޻=>-~b| I?IAMK exDv\_48uƹ /gR] !0Owh$]ٲ:aO9A%|"?2&%5s}_ )2탠(*~1jdᢙVhEoeY1sDRV, dk{q-&?O< &EDoO)_a ?n)8Pv?^>>aj4zPJ89¦q*^KrY 3=[Ԓ曩bZ m|_v=C ܳmj^VݮLX^'0S[6(h .Q k=aJ5kU~v+c>|^dHX!o5l{v C{mO61EHu&BoȗM,P榈FKv#4C"TF^*gbfooamD&i{ϗOOUZE67HcgO?̩<} 2T:΄v>'_l#H׫.)"$W[OQ1 VjȽ{?#r`J_y,L7HeLʵ륅T㛉kS7,;tD(0c{k'#r_FL%6ru*#!IKa5Ŗ_]٨,xQ|t+h\c>PM7k5;`5DI[Cپ f+r$w2g:lGg)7>, o\NͰT?e- [B`L) 5-*(‚ 0Hfa`Qz*(pܿ>Y^5~Y@H6w}>=iwEػ}ƗaiTL70E<6:X:In/dfk;RKEP<+WsDX^Y+j*Ŷ\k%}Pfd/Sa^yD,rB~=R-ZK+u..I2"K@b49(5rr[.Nl/3'9M ';!xFChKV,ٵV)7k,A{L[βj'!=^cl)¤.xe9g.^# JJ6:FG9~VTBP+ꪮmء\B5r @_cnH מyhRWhkf:ޱUPA| /3)w/-c}V=غl78m2ás:27+XPߒu2 UlZ(e7Pio HoӦT* PYJopn-6HlX J5]H{6ju>=q5Lp=& Ӱ砃#j݅s27S/)"gډ_F HT>WmB2Moڼ;Fe~;CeT@ 935VhgO /?qX3=j$=3.'d(X&52|f?ݾ˦v]٢9GIJKGzak펫ic܋ק.v0BZC2.C3.(meDNlZalɝ){"n7h(9=z&ɉ4N[<03y.=ϴw۞z'ROR4 -,Ђ|;򆏘$n,<{ʙmC)g0zN"Fǟ໗$䧩JCZMf,EXn>6{7o']653 EP3o{$m(SSNۂ;[p2a l&3Xfo3tZCC8#a/d K8Dɇ b /T}*y: ͊a YZjQoRѭ@yu'LMʎ0v)hPFeGf sfz 8i|f7l:Df"/?ru.ta`=Tb{cqu6`P_ Q.[~{oU]zRX.#QT}j==c{g gS%2^ZԤ"+GGJ_>3] BwuwO 5K'*KqG5زF 'M2 J( ]٤vC=q{A΀$-pqv[r`NYcKĘ4 FC%E5z%BJyY?/yTb\P/D BS\HFԢf5|ҖAYxd;)qߩQ90)x؆o&Ŀ{=ŋJ& ݛ %o,lӼxNGJ P baԵ4}(ץ]OtBt!\.4h 9Ypq;TF{$ *ESQ.RWWrPR:ƍ8=h@3z*^b=[dM/${g$kL~fE8?0-QJ D8x>É cE*NT8LDG@HB"l\k0p>\WO؜"KNb,Xf^Ul"hѦsli|*ԩ2V¦nҚ:!}}ʽM{@я!d#W$p7F#-% C\]Ie*/@h%42HpTF-Ȝ IHG-l_,8yP{ -e/UQ_UZ hXD9DLY&UYGMseUKdY2QMx04mjYtѝH @KYP0\ܹq=(Eh"$&fMp\F0|-LR(7S)ߩౄ_/ߨ0'gADJa }?,b8B1ft-_3Z4ԯ!nobGy9}܂u*9ޠJZÜ׉` y HkZ@׬[G$GbSl,A#d 9]g<"">z%cL>ruzo"mEމ3{K,2)ɾ[Y7BP.*ܴI m6Y\6Jk}8= -#9h_gsAL[9,ʳ؀`T\.Rj'Q4*r|(3KxgOAjϠ"C@ye^Lg7q6$. D:C-%)i4MNQ9e$g6%W1~E{Y9^ GֶHEFe2K); )Tx6CZW:ޔvB?a(n?P',9J8a+**Y.ց FOhP̯E-ڟ ȄE(-TWķ,v#U?C%K7P%oDzAkT;  N\ųs g[@vqz>z/ޖD͍=h\ t $7"l |)&Hj=;JqIzCvP߁ʁ zSڢx+D2KmX]kUgOdM,v'DL{q!o9  34 N~xZg; \w/Gc5rcٍPI Y*rkݺj=A&:56Rvf %=DohhCy5>Ec5xV!3TL'މ (s:BאMٶI].qX}cEK[r`Ҥ=.hmH./)b4+fw%K/3MT]fGYÚ%`)~4V%rRD [}nȑP+ 0Nܻr,/+m}r(wȌ} @f[GEǰ/ßo5꾺Y5sĀIz٣_1Q>ťbrL)V` |L8mO(^2 p ~[75BX[KHKŘF*r6J|{Wzf|^p<~fL7W"gq()l8 =+]H5GBn߲ɔ?q4zp~0xG,v0r^z6;b}vr濠z)|+%|tC@oۈ$vψ榷ṞDֲoY0&"bIFI8fXH͖bu9 U?!7"b],-Ac#0JŢd֚9U ~b%5v< QF!i/"׎ʥZ :3Hk[ GM/м=Ie{)ׇ4͕Gޤ cR$LlgYBçVwE'!}TOXxi}l ђasɾUPs_v'6udMNbl ; 陎ݓE&/&ÅZ"T+Eӥ;Va 3PiyjHkդwls^DTe9!l`g~>Hq͝+uX z}Í6' s6.PߗarO2YX/Zyg\y]c"$ċu:ft^1hwф YoRksT0ABE~a>(ܐ*SPDC пwk:2e!fb]ȾW?F^9˚ Gebjt6QyFOj2M7ɀ9I:_%+Qs:ɭE&ғŎO΄4m:}Fh;\6ݪu4*uP^Ǧ%| 5  `Skjhp|fw3DM:܊0l^,E{4L9J~5~QhLBԀ^"k`7 w\|wHVf̿o5{-u8wڋ]7v,~Nװuo#EtBs5~ þ?"ڳàșlRVҦ5 Si+JUS7 53=ؚКFo뎌!d n=㊉ɞ0+Qh6U't|fу'6+ F+,*(+^TZMC9$k!~`ɒK~D_T/GA:Q,9b| s;եKVp7o^?nzTsôVV"y]^" M쩼 r@\89αV=BzmjAM~8F &A '3#gD@~ztUͮDgI $)=0K Sw5Tr qxF ا V(E9І~ -ҕhgh빜Vz]:Zn\vecO1>-4^hlxe3+ЎKtMn n$,VH8)fBi;.K;"2^W6!LV\.q4Wd@R 9h\I/T27ο|j(]}]m~&$.`KZ"#34x//خJ!bҧdm_3Sob40X%"mVױ;PKjhV"),wjVm=m_s7Le`QΓH@o2z؊lr]z\^W"p$V)l' D4Xo!DgWꝈZ-F. 춛σFSƦ+:qy) StڅMU|;=%\Rp,y]xɆF}mOVGX&C: * XI[jUB).y]4dNJa#:`x1X椭 qӣKz6Q@(uN*~d9h_f]4A4mH#yPjqGq΃qӞCV UIt,Y2wB$,>*&k,^!:ͼaH>)M>|H<-88sjgAu:<Ѱ `[ҷ]"E;XgjGPbyRMC~RG krzjpmv]i+=++1}5):q,pm\\W(mxu(AefkDl>Rxh1+ QuiZnLB>PK݅[H9P7ZQ\ ~<2-dDP 7GhsC; )I *^v5 Qjj ,hGK޶&Sg2t) $Ό"wއ;P) ( %hi7-;#?ե]\YyzޭltƤ: *AoO V{6at"J8D2 [ig?kVnLlȊ`Ft|5b) kBdw%TBq6 O <2{|_$Cx 1ju {f"dE\9G%&ɇIfXUpz Zd9..Lnru&WrJ?v!棋 !8_JbHV3T,j< gYZ07070100000435000081a4000000000000000000000001662f7fa90000d6a4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/b]?Eh=ڜ.+ʂ~#b4$RTP5η,=U-+yNMQ}?](n:?;D`eܽ*y;!_h6MV/<35^$*@g!. |M ^oXm-,p_&a";宊mJev^}x??`(Ar#&E)%o-Q(0D*~8ӧ7Um*7;NN/םs UI:Y˒$NeGG*;rjuX- ~q*jWseV }&}M"E\B+Q>e~{E~uɋ0Ϡ2o5tz7w{2J,kׅaml6!o:@2i4VF@MwHNB-\U-7+eNJ=EnBK')b.ycw^5󫹫LmWE䔨yV%3b)/z-h{ɬny:c<$<|A,'(oZjc Ulu`-ypg> Y* K= 1(p# ~ZaT8#&){['t5"1|!tVV_䲖i-[7ko ]Q`7vsjp?z+K Yګm< h.({MR~0FmtV6~edȷխ7ri-hrɤ9gs` i<^CIZ.%#d8WT{zYu8dV^Ksw~3E=S( ыڄoȪAy4 ﮊ+l6HP!F`=zm9c9`X Hxme }it@c Uot;* Ƌl/'.1? $3%'ٞ_Je"X]s kU0wUYP; *,rB>j6&^hr#Ԝ/-;9™z?rvҋאOVbJsL-a}p1Kd-;sE#i&dy !W^3$!m?šx`x*E wEdOkЖ56˱hbFD] B x8p0|0یU;wmऄsۍi]HEֽYD3SЗ6'SmR4:!)8B4ߙ Wcn@FP[L]l Ty'3j;,G fxC*@K)Ơ@*>Ϋ}ŲhmKI27L)<JsG.WlЫf}WKu|@6 ._u7n q7^$Ȃf5A?X:3TW3sq@b4ϱ$1OAL*ʕTBms$eJU Nf9-$Rv1F@sArkn3a f_5Ԝ{$X)<6H] pxxd*)@!Db h8̠%l+5@S2LVdF?ck'>N](RyV; }Y7D RUN"a)Ӧ#á {uc$,lD K2 yKIL"Sˆ禃֧hB95Lw-/MVZM\r1l3 ;Ǜ*?;:ZChaSczFtH~h$QX-|:|\r"$J3\JI! e`ljXsΧ":g|ζ6;{N{ Zhzd {u$Xc3g!K|obokOO*3OSv@Rkh+b0niMtuE&9XRdR'N\x, =sosD&D_wn0aXI&mbjZRf3c. Tm\L/Zs8##ԻI-''T_-|@ q+BCCnRP*$+z"ܔY+}𗓞64E{k+fB$mfWM{].M'Vf0)! M&xʗP L@i׆s !2f@^Qj NξkAJS8x9%k8^PlL c.F%g̏'n-A ݯ0)zM8vMg!'jVǬ ;r5"GW'zP&1|9VeH|R{.Շ=_w8d (qSAvإ_(U2`v@iR]\sF"NޑP½Mx:DaosYh@`lgW ,J?>8} 9 F #jR-i+j$TVP6gN-#7$!4R 5{ E-y1"ҏ}Th!ь\Y7{Zĥ5@v↣ o]WL}y n/RDfu3ζSXGiv>|MiNTFF%rz"wAsoJB{-oᗸ'@Ka5$rnQOVr` ư-ߩ41WW ARswћ esS?I "prθQjGȀ17)F1uꇋ;% ˧c}灧|ȵ2UlXW)S~s(9HK?-n=VdP2)2?ͩ \1!\rğYdȰeZn`39רpCHb/ |3g5 jEWb'e:r`*3W#Z(!+BS3m43fDfsE$XZ)n%T;=FD4NxlY\u^hh 7;;dtLq8|a8eK SC9/E+HU=]IrG`NQ|cڬ'-[ y,r'o]qOE^@U&Ɓ0ow^;72|4hd5!.Qe@3k'B/Lɐ]pک~or[*Ěw~9bm_\G,ЪFǂe~I*pdJ\"[zi*3 bzL_7zw$J1zK= ~nskA{Gd+2)xB/GvKB32+Wau+C"vGYrkl2=W2'|(18@$Ry_oEiNTR+ 4vb/OnjrRm !}.GkpWemЛW]* Y3չ3te/0 3zcYCu^m) S\}C` ZI~mp[?$(@_c{dռi8cKL}^<5?6cGw["uVՏj=SԅUNLzHᏤ.u;7xRsFPiУeDy7+m-üIk4+$ 5\XRM @a6Hp7F%@#s ޡpij $eoʡ kKRi8[FN p\54Y]y;(oW"Fz'7m%vx_J_v*'}J󂃱zӧ'Q d4*qX !$['HdT| 5EsKp#"mZ+B(]Em Kdc yˎ[F|-ժR#2l20V@r?9N4~6>MCɈF>{"nuMja \0TUؑ4VMZgs&[Y>U *'^)谟c}$r9x,;;ƊDEJLWtsPd2S;ޫn+)9t¿6:7ž~\1"H%՛,oi.!4{Y}l2cBT1rtAg:hn J{֗XIG{:nKۅ7jjS~5Ě)rp 8 u`!a:&B0EFm=:*'oHӺO^U/ֿ6 tmxky%V NsvPpp훤J%ģ%KYjit̷5ZlLa1m0NͭMTv#Կ3%#_ґ6NR3 ZL:n <C6X RAMÝ&?/?$&yO7=*Q}K˫9^Ad?>䡔pM` Y :h^N)Y Qu+P=Zi_AIֈ>@QG+ig]_D4сY +EnateyⲵfPeo i"Skopv$]6|37a-2"lҢ! ֏ D7䵤Gt`ar( t~EHȟC 〳ߦ>(e "9%z,Bpm>I3)z=ti;cFs|~{oD\n`1y_gZ/+%L8:8 @O=I"ϰY2MrY4ot&[=lB7ܰ㰌cS| -kN_O!;6-YV07d/~O֍;LװIs)\SzܑwSF⊊4/'c^XZC˛!{QJX;3 S۩b ΅I?ƵfE3Ḡ=gXM;3c?ўk|AZMRY7kkU螻^jvrlM։TAv5ZvE [Bݵ5Ob~rӟk+9F*H*sG1hA} _AS`zk}.ˮL&,&ؚoo*:x1yP;RVn3muԙr˗ȋlmS؅s>"!2´ѫuǵouBv~Hwiu4;欥a jSI^ 7gSX#3"nև|˒Mog8+4Qr;K>xtS[Ldd2 bgkCb U=,ܒGnHSXPZ榨 MȄLTs%¤^Y-iFQjQV׏{#68y38wM;1 ?4I|u~sAlKu2\GbvTh:FŶP`ͱB,rI~{<Ƹ68?ALp5|iy9>Ӄ#EQ7H;rdo+)Ut3,z^<[_' # !PR2tյ1*C+\oM]h{r7Z(O EiO!,nhWF7buT~x'M E¢8wNZkH#BP X<6NUF/|(Ɂ; u./?*E8ԌR3CHӋݣ%(4JINmQ: q 馎^E#;0 MJB>xE'?~quw`?Ҷ] T`>wIUbh^{v_5tAD T LPS-lyWmWC&Vc' sw)ڊp8keաw 6Zg6Z#T ܯBO^fB;_Ao.3]]hrt#\h\mDhl)O]`v>13{v6SdrOŔs:͔H,[CMH]@2\耾D+R,aD ̈7M}֪Rr/Imo?:z\ + ]6Eʯ TȨ./:[N&lo+ s3kR"i[2"E|Jap2uU}&z83H!8AԭlXRc}k^=wCFYj2C;lWט$5U3Fɡ [bq{Cjy iDdH>޸ =ERƈ;Cs1ȍCRrFt Ǔ{e8w\[F_~55Ӛ>\gsIJJ w C!ޠ P[ /E: l Kʡ-򸋸 U-1}[Q9i^2e5֔֊-9)vLR Y`VETG, +&uI}LG'd4hzDX|w$gԮMW,:޷os-OXe[;̖npN$L:WMt(rO_%c)GHd O7y%1.n_X(k>rqU׭bK-ܻ<=c<8yRt}TQ,=ޯ⺇-?]FTXHqoQ@C#(/ UsE)ޥ̀1yH),;KlGrŸӮ;>+Ǔ#:jG-)ij^sE{vOܫ]bjWHzZ4P>9x_}قR$j9il&6j Cmà upI r٪<d xX]zbNxuh+a!-Fox`1a[`'c!@Fmʒ$S-=m[dg.zh g˼ipI$<=7vl(J-- 0*uZ c&ZEȚvQ3KV[eƇ" ^>=T7*8I:*Jo9FI=&]aC{3=#:D+YfE~A_MEr48NPkݖ+~㸾W3:*c:Z f2 sWNLBdl戞`?9!;8&o Ƭ@x[++ Rw)[^ՋY%Ffw6RVX wy 7WV'•rvp،.#jÃ7[?ԩm~A0w F[V.NLMBAT=!\j"I\y1ʥ/.N^ޝg5P 6:TGRi r.$sCz3[=x&,, n)0R5k/eS&=Ƣ'.;!X;(FAǝѨ:6O.҆)떙Ca0T3F9rjuyt oʄ%kE.t*)ӧI|U,8_ٙv3la>O*w!ISሩ􁜻'^0ڦ2x:6fra/'XZv᪙T>abQa)%m"ڱRcv^N(N%5TJ@:{ w=q؎ЉA]#6ʨU߮5HنLbO=luFb\<H*M0EF)(OB~` ԌyV,@ڒS,v;}ՋhU 95JL@^NSuu LoJ=1hA4 *m c~y<)}ŖlNz<VAuTqIǶ\)p"GW=&"hMe0@'!mBU?Ti:ƂwLQCՂ*`%T*@~}%vװ ۞Z ;"Xrb`ug _؞+nݟr_O٘A_RBη8@B?2lːZ:̊,_2]?$EgԦ&Ve<6٢ ;V"|Xۃw6 9j;l<ɞvqj~>]!K L1%]`R_r:ߊ0FF\{Fڪծ=IeMi%,tLl"rEJZZ4#vB=(Fq`'%r֥z7@b9fGT@ĸ"ނN9/SKuOcHT&Yb6I)'Bc~zҊVa/*(]Sn4Yacg规Kʙ2 fy#gNcz]_V3D<(v{qHk:*N6+|9(]2s cV >1\'$Do.-T.㎍[&#t),V<7[} S}VXU4)G"-VU\3T0hQ%=:-B15oDy{Z y!P{ l<=QCj7Kx{P4mۈӸv0u\`xϱ>It}wA⺦Nchge:."hjTk qIXhK37t q!@ymw:tlܓ0b&/o{#OB&,Hτ->1#C(BJPܜw~ Ỉe+ޯ&] sgETb`yl޹l%T\ªq[WOq ȳKӒL=99PVua* !%Kz:K Fͱ]v&-A7*),Ǐ%!7MvG4{*,fXӮ*Rl@v0.  CDXjTاezȈe 2$N|lt5H1̚A֕4m=T*>7Wc0n+DLrqL^H!ؑ*&ޛԡA(OzH Yw^?4!rW99-(NQڸ'VKRxܛ2we'nL5 d~ܪ-E-l&M'IQB_d_^Q 2GtVQB{@\+ Z;#R!tSsZ,[½ޘ(0Nld V,p%.pUVÈW.Kjծㅼ@#2.2)P(pmѵY!#uěvػ6t䲖_ bQfc"j> M؅QKGESPyFG >iQOعsDg~Tk6E>N_4{uRnOS1th= U L('PeW&B-3o5B)kv}-usXh""K{߽@ʩ^)hZ{ѭNGUzu)j]>j1W}-Xtox.ޚUy]:'`nBbJb~Mx 9&Ly?ɘ"%eڔ1$=t|_$_Osk| )Zzܭ0V4m[ @1@~LJmLR&9$I$)hL#уRC6 7Ĥ8d$H,?!1’"1aᨚRלDvQC^EpkX*VoTF5^̣´1CؠݹpCOvՙ>ǥY.;VPjRBmw8,g ކ3 ͈2_#v@bf˅ԟ^?^ hC(vGe`|MM*~`q ҈NWt!^ w"%95ǟ2kR浦ʤ%lsL CUvNb3"`b o (v)E$\o|? aK[b8eCa$˶|QPkth1}6crwypء86W ܒ ͱdQssoLs%?j^RBLi;ܑ WW|V_jQW~/yx'"!Dj(yiWә1ɾ$?ly3h)ႤicsE))Z7=()uQ4 L1Hy6MG֓(Kr z׋m~xeU.lQd f|X[xS7gq,1d]=E<&az΅͊= M1:7M]8@~bdg%p$;aџf#R|4v !ևo9QҤhiED a$ta1c8[B% ){u;wf}Z&'I2}3ܓ?0u4"2SMAjSV>D._?`*<i'\l$tDeZkzlL>x8~E!B0d8ax]lِfqУȯl '|^ܭ]7} %jGX+3vm[JYud#A2z [+K>}qw:;nF?`IrLU6`jV/i?zxמpCǟBMQLNМ34lj1khUgs~ S$u8V,BXjLG keɉy"wG5]( oٻ)LX{jꙩi4 ijMOZVCg?7C5)( U.;&u>GZU d5}g lU]5H*m\(-F7x"j 67{॰_|"X 7%X I5mf\:N 2U7.le=Q5(gp\ŞBH2J 1.W*g"w߲Y)'&1<:PԻ榟KP]]l]:!g%41Odm |}ދʔ<]xtqm N^}1F_qiV~/KIy.ChtwVƕ-E>xZ9vt^ ꥕~@APmNٵЎb3u<lfC"1+fA9b~pSPC42l`!-r9ļ8d7E49JOpQI*j 74Ni^fǃPLX:k~6E@E[3S;U D,)6tt#R@ogJ}υ S;_"}ڻ2-5}wc?Jrr\)CMVA^0]☺>`2Wק-؏FY'ܢ` { 9:ȇRPN]YGs />iX#Ir EL9QGz IP&tɮٜz_d #pֈO NFEpD9$qR? a N+Bi$vEBjUO6aepg2'juWfqf/*OEZPZ]R!x{%IO@X{8Y ֠A1-!=%ȉ $A뚆ϑW8⻃F,I&5 `rPvl g"Z`ܚA$~#|I\j_=@PrkjpœmHbWzՄ)k "~:Ye{5 Q+p*d^%=LH&O殈<ډt UY;v~5r7t-ȘL{\BUMgz\ _3}Rػ*&Ajr-N#rKS} Mٙ#tCG]F^w[2J>&ZHzyD$g,*H B6̇uf6ՠBD-qj@⑥ǚ.~Qjgk[ qq=Uyw[$½.ŵp[^p UݖT^5׊ ߰<@ ߱_hotǐwQݍ=2< ޡxoa % KUoO-<-eFUY*#$2ާ bK'-_|@F Jy])|=N9lNYFWp/)J9p(s.𓏅^1LDQ9KzEc ȱK|ÊYOFĩMܶ{TBi+Ps9 TGwW. XC 0F2zpJb`/<;FP.Èˍh5PVBrd>aPW 8ٚ|>]u_S!}3l$Ej[?7a9EF\ 8XW ~IKTcOO0iJdO++@D{}(,vt_ӽ#T%2Iw&bev)gZp 5pψM^3}5A! ^֘V9\0pac{?*#T'D6Uܒm(Ho y{cUKdb]vX`% Pi!7Fy8ȱd?ZH|~bV;Hj0#2D64pwyP:Iv)&5*gMֿ#.k'YB6>E%r˼Qi h>wm]$eAcMBZԀϢ?mSF]M|uT@f|UQHle7[8fudй!Wbٿ?B(שt" G=cX7 3N#&7K8L--?MLIaa*.1"8sRðG]U&k̤dtOnJl|_p#C|lk ̶7' aT1Aӓ0#,ҟL27pj'+r9کюSDwKܤCT}L<֚ΐ.wq(lv*' sڹUBP176_ST.= Q뼡/cch )sJ8땠5H* !w^=&jgRu bnHۗ|1+c4&un1 FƏTdY)b߇}Rs;8>ܽjS\xs kFIbu2)Eq4Xl)] f>J͑ԪW ~ 0xAo\ڑŷJЩB 89D$hR1U;Mr ]qso ]K  3MA,+'soVOKZ5jfm ΙČ#į WPD#x;ot}DiNr$d@hh4h}<,c͍ѣdΑ኶vLt82,|MUXc8gkD̐*1m)c"4]EL4 "S.jENA坖r'C"B RWVān`!W(SmRJa% GE°z'+9VEp?W1 I!!8t,}l WƓ8]AXJ6|&?t!1{8%tKU<뉂0K2E` 91Agą>dߤW P"'љZBK[,-<"Uh<3UƷ|X3c3.!)6W-4ƳuS)/眇xq51sI#sãy-lYQ >r $kM5{]jSA!TN ¸2_Y/8/g"f葚蔲_еHƶ,A 8.w̜ɸ.pݱ> _*O:۸_"?\5Uʫ>q э0lG]a-Հ=mr hiødh Rmn`ya؝-]CoRIwyTX p:ġCSQz +!!xՍ@Q鿺?9-NlKĒӶ^jB>xzl|5#j7n%V\.}&q+^QZֆ COL_@N_|/ ]S1?N:a c*v;7Ho1n~e-$NrBy۵9gpjCsm`M#FEHy448ч& ~Un,T7x^5s6RDu몋q) %*[8Qg}^'֞RkBQ$nmop,yf,AR 4̓$: DYMPUiYs.yKU҄Mv j9 _D P W2ZiHXJ8ELyXtU$l8"4ϠKW@9 x=1}dfYҸ>87|nZҞgǻX풖lqN%^tXVɭeJ+̒a=d nwXHq1-'d_ڊ=݉ŊQ ' imJB2]D9x.b@]f}$|WȖd[P״V/>b6օʭfE:hy\%dk'jlk=Ak@h@CI0`ee3\ղim eH5P Ή2٥c/(PQD:i&*֗.멀 hݧN/ifxyv?,BVB!8׬bG]ecw'!hqݤ@ˣ5:1N _G88X%cucH@l$pYUa)`n>4^RK)L^rhSlaC+l viMHAF뿠Qed':>z|ZT!{r!7͛~X5D"Oam+( 4i0%C|sF1,/uP 4\P# (?@b  *YÐXmN\  ѥ<;'†!WQ?A:,uM"9)%X.k\FNU)w<6ቕm䝗cmR.b1~9ިM)="Eem.e]?wF "e2uޗXQ}"5OQ_dۄ@9 +ȼD=O@Vh90Wm6kG&C3T5OH@`ļ Vrh~ZII$\ rŞaX-Q] q*UbT(XԒPә%"ӄwgj N!3`]FzF' 3,-Aߙ)N\̹3G'BPIQΡoX!̣9|q(K%5popk,~RJbG^)k{x[E?Sdpmam =,2#_; ͵"03qr,,qNώE\}=`ds]~>x@XlS_#K<SDyNQc3gD PsPNPF0cA[Yz}rE+]YiJLR&>^}J(`@;ߓ˅ݴ ¢ xsN)8^KR+_^ Z}Pa_"&4ʨ $":U(Tgs|jdyrutHjG ?T:ɔCnڒM֒"?Ov̷# V_u<7az (@6];>yQ3YҜ4x86%ks*,DyvGf-OlPʏџ׏8ld"4NiP%LqnrElhMq7T+H&u(ᵱmgU7j6efqrA7_*teZ !!#>8l9!$d:iT2Qpjfܡ'#jY1#ɾpy!jkTa{Nx٬@'@B O^3u0tJtfAѯ6Y8DK Txar<[4Y ?V>eo4%u.) _̽P_w䗙/ĩC?}v;Gƿ63L'/oqR9^Y]C8yž{58꿏BqD%6uȞKY AG^&ݧ}=B!a4;-XT gI{5E#[Hv&e"u42TU>@iuY΍NKvI*ɂJSQPcw9>Kޞ?vY.*^덊:{~tofE!0VLȣ<"װZܪ!fڳ:>EQ}VF{*rYrGhh(4MvH،(e߸ ^y!?4IbjV-7fs8׹).uOeW卒&y+ǚZ?Z8eXx'*:^CeA4@$-I./& e\$L؋6NΨLw( rP˒pGi˧aDW_"~y gٹdz eьI-*yOF8>g o`^Vq{t`ls-|prD3(hAN.Zfk!##ɾj[(4"2EH:Xcn؄l>sXNyQ))HT: y=-`z0u@Tl{&ķ{zul C8D"]ẽ3w}}F[<ޝ f\1HSdi8ߐ |r*N['pH.+M3:Ioy!b GcK4&@3˝Ȧ.Js`eYӏR.#$j&Sh(&'}V6ak}ͤR)+~M+74VcTzetHqpG,*mS,/ȋOc3ꣳR )SFl{נ"+mJj L P/!A!,J Q2Z[9*b5 |d9.7xZkG-{$4S\16~$ԡSє %C8 5^UL1ONF#nTț]3xJq6pWc2 4%M -̭ (ir4pB_ 5qHPCyD+z8YTTj8Ȏ :vxf"xu,lyLػC,"VH91p[bC,2iR=ASyzVqX e:?jsB%{`kMNǒaDԝz|e\VPrFTO7ظ0gn~ '|:rFmH{."jvb8Z+5-lKZ8T[R[AmƩGV}CvSqgmdlœOV<3'<'}^@tًevGj(y OJۮH龣( aIUh]sXel27BFC22xIΘ%W_`^i΋X\]rU1UvCIgu ǭgs4n) "+NLYMļ$io43L)5JrfJ9 JJ)qYXŖ641& 9GVDNPED7O ,<=i2Euٞxm,ȊY_^֤_I༡)-QDpf&\tCcTL맲B  {t/mQ2zy@.0碸%hF~ExHEHk(ۖKeq+LTs(I]iS{T46bȣ\rUZc?~q"bf0&=C^5>PBȈJXWkV5-ٯય;'HbIqEdUԉdZx c2tF2 ~2_ Scp';?Y-WNKSG.ݚħF2`6"n:{J@^2U?KqYŴC2S"koT 9|~M%=cU?0>ևŠ'ϯw5|ٝJ]ct16H )$لHa(s+3hтq+رc%NH$-1 $j"*Ѓٽw7 0uGnfB!AuT. e#O> ATŕ۠ #_ݑ_9u4"p\pjn%=^wWO2%"3ws|d l`mt9E6 uiIIc+&ZAUm&aKKM iOʑ\p7aM>iC3Ν}ag#A8k6fԗ?_37ۮgMG[惖0ĺoi^F`<{ +\p5Hb}88BNu)EEÀAcpMUc,4^5I}0MYpqd009yF\5WSwo$m'qRƺݕSl%'xf{v&M3%%& \2J0Sp֐nrITW>[N=&3#Q@ I 9᧽>zώA1  OA?.#~_wAU)X0y=f0\TTEVl}C#B[:2ko_ 32u+#ԙm2pHl'IA."~FMHZ}هfc_U+꾋xSCs# ITܭFT+ 0#_M$1R;QgT4PiƇouō؝#&y&+өebE.7$zC2,G`Bҥdnmx^:b2I~9K4㕧Lr)l~;/rdmċnz9{4݉?c񄐀}jkb& >X>+zC[hJ&ZiQ9~;2H[ݶ]y,!2vf#XM^.(7JR dAL4.)|_\8, H_-K+/d|ZN=13'{ #xP ASiowwϒĥȭ@ q#K!!h#]KCʇ5srCJ+&f hs춯\R[[3u a$"ŜRd<%`̻U4ۑ=KRrMS>@^S଍r "VJC'd AaO2;!}͗ dUS8|xvԦB~=[ JA7*rgzќd|Viʥ/l/<~0Ht8~{&s Sm+TM׳YM92a~QخK(yG۽媢ek/24ܥ=iS.IR\gdL|Kkɡ 3lpuQ^vrR>nwaǰ&{c@C߇i!°?!RP|auX82eI_K,gCF7z2s28ض g|8vv~,qgȄ(z\AtMWC+Gc(G'-i,$) IKof6 2fw{*6+Pic^_p]c>kkmh+"hS2d~*[Nyx~t%3_I .nɱ_b}{62i{9W o"cح \f 4C _&^9<[Kivu(mq`&yK>C* KuMtdt)xVlP_{8j eM#d>B8Ġfy҉ \=GVN~Z=~D^IU]$M /![q3k3ɲ ?\u=#jL#fљ%@sW? :SWyG|p(RN{ nzO`x'W]臅!R |Y2f>:<:ccyCr PDC)<馆?(3-33"\]͹'azvC_yCQ]=NJd$φISVeᠫ rcMntȹnJH7AT>+zVCNi \쐱ZM-FRiHp@=Hq<ҽ`<מUR7]A)o???l1l#H tXÅ:8?i 9~Q(WixՆ% JLS͜A!l*;W5( VJfyE~䶝K9|?>jg(4*%E8+h6 9vt9Aa<ꆋ6 $|Rr*[~]VvTuR窎7?׳lk߅ VYq^vWtbXÿyV~NC-G zdfbboǑJ 3@G2ف0`"^X?8>\$/U0LKcW[ukι*_a2[3q\꽵H˘deGָ m4U3ӑB=Ck}LT'eM ӏy]2*1 e7= |8'5A?\uY%w +h(w#Ak CF7 Mu}%-C*}g @DPUPuÏU {2RZK(mś#}vZphnLtxHxGoFs/G L ANREȀRs(<9$D㜔I7s;XL_v{):鏌&;_e,^(3]+c8N]}bPH@xXz 'KH&jbDžEUlN%8g>%sC\cNٜ~/nϵQD^z'd4h7!>C˟9~'% am v9@!E"(A3Ws3g4xĎt,URM45 z<H9|/_ w_E3ohtpvH' eu-i7" !roYXS02:q|7$FW( Z,&քw*,p:Ca/rh=^ꚺꔷm@`PUmjlܹH_HA"#(f {Mf/H^v#jUj2NJQEM`h @}D;^T WH.;]8>z:-aE8Fr5YQ;TGw}/{6˜ay'^S+y'Ug:!wԥŃkvn'L'`UWPwx ~obۿ } 5kH@Z-[ʏL&b+]^$n[b2@C㡇-NYmu mo ig!|[n$ w3R@SK#y 2!\,mܬoDs8Q=7s?$v%PI:j'K:݃qwsvE 뺿 '!P٥3%%Xٜ?Ž oLn`l7D<@+5 Il({)]8]VZ ;[_󜽔J݅N27*!C k eFrߦEU}Trބr4s2M軥@{m&x˅log퀽wC1ٷ{*|S7F&[J NKY 󲐹ljoh~02 "d2N37dI2vqR",kQƵ<%5$..;_Ҽ Z>V$CjqE>FA|CȚt:뗟w fhBא)sKA!ke۪yxx6WK3j|Q(ld.[cx*!}YB]Z쎃қT~ v8'_%̤ 7Zvp^&4`\d]*ϼr,5ΕAҁ~b\8Ußx3ⲻZؤo^4 x"]NYәfCi#i=zAaҟmP~0'ȭ [UD\\rXCo枦=J2+}$)5Tx&6 X4([c&n tK&n[kcN[n|0BDN6\t kdd24.(t֘D1w Pij@c~*IL8 RMҕ+ᤐJEAaoE7Z?ؗ`ĕ)b:=R݀Z8[xX}@F’<.=/+ȍ'j9.8@qmԆJDeҙG?9~?/iք{'@7H+ I0s#==6Η1ynKvȺ&9uM<`5m"FYcOei&FM OaNH,**~ Uh9u{fG% RWGcB#v9]S BuyLt^24cCA^Sj ZRDwtkڮ67JGՎ^izDc/B%HV5 9_0͎-J&Aۋ :srpX YDMk69?M[C"-kX )7 sT']9}U Yֳ7f具ҮCs@S#A*yz|uB$CEYuM^d{Evq,?7w Rw䝺#ָO3A hW'R^@ӆhEA> =Aw%O(:t/Hld峧4%}ޘܤ~vrm2{Rg͸`Gk9xò; ͈ >/%,ﱜmo%&v1xt[Ʀ'pp*3 n8D&nfJx$ZG1q`rIvCXg=(M&5FlcT~W{3;lB'VYQ%(%hPv;+e+ዉ6]i'0A&? oQЀb Jg#\Z Jϳ6 G3a<MDg5mD9r`<_ƭp,,)] u yHM!]mч"¹fҋS R*N#FնhzA f\h0L GvKu2 =/#جB j؝(k}cFtAVBVhsߎ iX<ֺeuQjh 9 f:P3PAc jZLPZM?\<⯀W0i?&. #nh^O'y[Y*(*N: JҩU\#v&u/b2BI^4Ńj|"Fz'ΨGmAFa+'^^2pA*R0ՙ f&g!e75Q)V=)#ao+T5jBK1e%rԑ3]jZ?]w^Ib}9zI%Ό5_ޮ1fEಙ.t<c|A6D&)%Hrre@EI@ %iH طOɗc(XϰߘirSGT5!aH)kOsD*8mE \^'HA%? {[cLO[ӥCu +[p50Ύg!g >=;> Bu3i3y3g2cm3;ZqR DS6?M8^^L K$x=tlNV]ċCoX{%Y\v6uz/1.:.ea~Ʀ|N`ﳣ%΀)Ie|g+5L6e %tӁcI[PCKbl++"'ǒ{ I`x0mFMRCEޅ,I&3l3bu@,s_DcV4- 9N9Jz#vxXD=PU:2N6w }A=MZSt MQ]8‰a}%},xfCwQ&D=5> p~c< u8ٝo>e&a) vhs}îa η x/{ pWgF.d׫=g'U|e+FS|BFPa0ڬ(46W`#E A2'uhZׯyDqJhg*?N5Оu/ZE+6lB459`϶֙^r$ Cvp[gb}]h{rX{>u+Z/T'R>.O|OF6Qm?4W)*݀/Ȧ0cZz84&3Ǧ]ۃLB*е?;Φ߶m8ڤVM 3ށvR0aLdi8PX ko=C5ͦvSMn8Qif'8 7[[d9Xy;bl_d'"G:υ{cZ\C9`ӂs^Yڸ!Bt;-Ԋ%u-85g7 b8vyRR9nN!eSl˽5U^W!]GذUlCj;MPo MOsQ,B&˸rF]t3vʈx;ɧᤳnX<70\[KVO^ҵ0u[Z@GӦp)&\^maHg]:]ݝnxrUW(}9&d #oB}%h"9>J<3(< ?qi>Xp9k4)wDs^gY18Vq}}85 ?k.oZ\3e_[ioS+_u \:a Q ,fO.}O*#څָTUq>ř1WM.Zsf(ѢGb&bJeOc(Tbyβ+W$#"<3w wOtMX)f@ wלyaEdPRzv4*%ڶ>1OvJ%-KթV3wܓ JA$d LM^WaTOOͿ0jCWLzz3,K|؈G!͐agvb4J)f1/吳1.lo3yko(bſ֮AY*V/K"рmMl竪86Cn4aQ JUN; HQ̝yE !焠\$=@TLCE*Hn+=8TХe7~D:Ci˛Ջfϋ8#D D%˒%G,MwS3RN[bXipт` >cjҽOgÜY7|+&V6jn3Qɗ]\m>)>V\5$:U^kkK{d6IM7g0-g؝ heGQ(}2l#Xvܱ0%(;>sV'pHlI0 ,ǪHI{*9hI(%P X6וdkDvl;CsRE/$EXoSGӘuakZ0rj-hzgh9U`H!udyN1 a" Bڲ@e}˓7mǢzc6^1YCiuG>K|@=E/+nm^<+RsdXBirQ_\պO>*6^:4ump(*Aӏ](fbUfQwmA>?bCq'gJ!ք?6LNT3 b~VbĻ <ͭdBL≕.1 9+De;/]> X \U¦'yQtXV . = `9chOqr(\oBsm*UL$W{ib_ϖ"R3 qUy2q1גLn*H53 y^U7A bhf?VD 8à9X_/_tI,s$ضhle !gpe<1V~հطǜ^׷PWoȗ19]1ѳ]!Ktيv?eLYU &dCYB?vTMa .Gq}W1[>0xW/;`X?)NAˊy:ʩSl"z㺨)8?$ʁvJg0E\}WߎVK\aZZYRU,LHz $Gn1*mmյm̒%" 5⍃_-jղxcwus,&e&.5[aL.w#PXig:"Zp/̧',W2@L='ۇ̑ٺt7Wչ##+d] RVƹB1vm4m91I6/'9xlK <.H_Wti(mRྵϑ\Ǚ[md#KQ/R ?)Q  <0Oy W,4Bd[ς.1K_I\g:F$>βo5̍ k7&0o-]MEǭPIUm+ ql=PwnLj)т7).ơшN/<~EZMyC HhX%K;ZGzd`fg-*J4)HQ.,QC&ƲNjOTkk߉ dUBn-fH4`}~aԺzb@JY}಺,- ]%)bf'#hCrqhp ˹\Vu{Wƶx2iٚG>f5je]3 FoK?Oʡޢf|ݭC02S$pG5s. `%@WVw96TNy@.7g$j_',x  JSE0{E}eQ`Vr4okL TMj^*\_ 61Pn!IJY:я?~w2UFn}^<1@9X<?mIpHd܏Vnk i9ubukdq֢V3Fp4^ |Er?FKl?oa5~twa!* =0VT*RraZ`UgEl@7k|Xe7X![:ohuDg(oA o2rq Soc'Ei ԗ Mz_n 6_"S@;ǂf$T-p422qh 65c||g`?v5}dWWM ua}CscbL _oOd}PGugR4Vhj+lDOa-|Tʼn(Irdn|w$\4Ïo/"꫸|b0ػ0 5r8֊lTwVESgtZ\Ï#RT 2ĚJ*"@BIP e5:8oDT"{2q8> `@abzh^|LiɿY`q"ƖH?M1_P?ep5{ AIިZ{t =rQP2dGUĿGdYv획]ub,3U~ xC!֪:#~,E06-_K#`F m$U*-46Hkf$.}4~ᒣ; )u| ,_-j.9A] NR g1pLW)H]~[M\òm|\YŚK5m_ʕqN"ti~<&Tk<A^^v3qتcH #*9"~I/ΦV Z:u$vC\*p{吿2[!acmPWXk37Q,Ҵ0$0 Ҝj{ipGhuThW2oی$<e(w\HFM>H+]9УYI$pkx3NxE>yz܋ ca0[$jӝ86l⼱Cm[ Ln\ܤV}K"\xɀ[jv!X򱏸;\_P?bF3mv,e ꗚ{.#S 찤Nru?ym%6jGroхkF٪bwe~Th9x{OE$B'LKsm5=nʍzug( a=/Җ.[@;ș(0RN&졟 0} !Hk؆2fQLP.$Edm3b#(x_E`57uϥYёSrsұ&69i5;PJLMPPguW"GKY3a|ҋƦtL.w}cP8Q̪ |C!mU62Ra>Bm"]BVfX`]3YaP؟ ڛ-?Kt԰&Kq̆]UYXS9jdN{T%$"-467zW3{cA;d;.RU^XbZG}Eƅ hޠW> zدeRU6)*Ps?Ք#Uy b缧 (0SĞFĘ2 ?PCQ;Nzox0zXf"gA<|b8w1]5sؾێ/]$^_PS#w*GDjҤg$N"F(4`mLZ3֊mU|.U3ڮ4xvc Ý&̤o:A}qK7$(q"41H+FA];@϶/H@n>﫮eLSߒ%t5`*`H 3&]dW~h᷇kY ql#^O}ڐSq}aKY.55D\gqrh4)o|AE?}nv{Ս_;t~ ʡ1&^ (VDYbV3{ LE` 0@7X^W |pay5 Td@!'9dVս!`S/<`Tu`5ڼu:@=O5qw~~2`|႙(vc}5sQ18k3iR;Fd>CtC&G؄\'J,>1c"~ \Wf't-Y7T DDK9o)WwuMl&%SdDnCչg"M kͰҊc*/F|] J[mL[TЛQ, &&5^.y_vvWtˢ$6BݟMQn@r0ٙspRT{zxm?;Nc:s\w"pI1:t01YA}_f;2rk6V5i % Aڌ8 @y^+%yWC:_VF٧Z/ o#.'67mpvhJ+(*ۉ $] "-#Fjآn ݪ6Fs"cmsn|ڎXIV} (+U#$H7날mQn\ cdj)FܽFӽ 揃@DX VUO)wez@c!w^D}9+ {D`[ս.S1cngdrbV\n5+{<"iNg8P9m^ $"3eQWyM;3BW:i^Uy y9PS3 f&WULe;kI;7p 4Xj[B) zv3S32 -?i tILxbloW:*bVt5O~zXS #Cx &$^njK[G8_E6zk%.ȋo.ѶBlTB7:f;ⴘ"WJ0pX{T贳M\ Hz֭LC؎6p\8,je'MBhlܳ- jT Ls궑2_jI; )~޿EZl*s=ˠ㶟$4FVi2O夰}Z# iBn4gͰV<tXh+@G2qaK_6,אȰ 'ٴVaB1įӸ/XkE I@ktRxqIm; 4l6ًMx !;LgPO%G^<#RD5v]d 7Y4FO|A;jLS'opSk.P1 ~W&>+Icôem"de+2ff5iq܄I 9No98QE %-@^BKT #m%XЉzT.ʈmC8RxL~cݑ*@5)K&^&4-qs\nqa[@ (dKL-*}| y}ض81+~s~ 7MBhbn : 1>]=g!Шe(k.IyW1rEϖ[hydvV\Yz)O3ͪkў);ă([]9B132;&f:mu} Z\G#-Q=:FrYgPad'ߢ h '\q+͞|QBΑ%;:?J_BH7kuWaXNJh dAqz7RB̾겿-q,q/lI/KBCj:coSգ~3"DڄW tY)?^A x+YbTZ$ן;,놊$2m"A RyJ_QFEۓwfMHȓ2ӻ0l携̬۷UpPPJZ= kCh@KUfu|kR,$Voۊbu+j!g\5]9 G}kG|6}z˽.H!8Fԕ*6@{p$T[›Ga]:(c9L fϘfX84?A |}:u׬2*Pw]ofˤ"2T|L[f"*J|Ŀ [rGJK{sGZOV>GEjpa|֞gpM[:Dȵ,ӆ~,j:GE=T.iUoxh)InQ1~iF7<~ j[s*Y&MkF$yypb{AB9)e胊 dE} ﴝU1ԟ.,XAݙ#Q]9S D,vЦ_xZAQ/|.A {-[`K]PEb0h"5D dѠ}}bbk@/ wTcO2}.A`h",,H=?xeܗ46R1Da/ڴ B.BT&wqFJld>U3nN;!A(pRֻT;Fy^ίhD3AX{p'X+ATJ74I/tÒP 0QȤF%KBy )J Ud(͑4abzx$5wIkS S|RE;w0̞/[ūS|di䮦hoTLK4rY ҇:a@k4hPSІ# W86@0OW+= s<jE,4-B-,z%]=A۝p5P B@Ճt9rV>1? [`(kV v  tz\|X.BqbOmLqη~ &tv@y\>Y]2#T,iFGrp$q\T#LK Y8?]zR55!tfogmH[[1(⫆F״qµHPd,<ڌ| bHEc챯A""wJ alj2ʺQNQDވh2 $Gzͮк /sW"ܙ&yP1rpj$2R mԑm HNSQ5RЮy h~=jo}U/Fӯf)]-#Hf:[gGh:a,:Rm&4S*۫51ĴhVSf 6[$p=1'itf7,;lлWÜ*9.1a\Vae&_#!IדܮJv^+*2;8̆n 4=7<'b4/=؃Y:4!da-K >XG4 5S rιm+ a:^ƨ_C;x"P \KC#/!3nC fr"u>{I'*]|A0&6.>=Xԛ@], 6zn0q>1}Yem8-S`<^čHv"5 x]fƽ/ٴ\}mkr Wd?AF?7*fzψ"j)!_F4$&(m~zq(ctt<7D #2[.-<wzQk h%rh`繑"uȹj5?ss:}t+y {= FAOZ8݂6i+1ʂ6ّ3/r[LWPnZOX0y&La]8o Y B1=R0G߆X/h:KWe=gF|@YKwiKa,&Uw.GMx;(TeCӪ.p@d_2@͚7ݖ*=,dnv7krrTS᫚:6z>[*gz5Xg#/χ | QƊSϖ9h7pC5ch,TSFl!&K[dp|gc A6wm-0,>GT!kET߭Aj?qw,˘}ߒL L=>kRM;|>=I#@i1/z,!2YWMW]?WIHoa&Tz{Yck@ӸI,4(A׎l ./i@Mk0ǵybp8l[LvKB4wG/P0ܬ#$ߣvcf,f +2zs]ru1I_W2D++`wKU7ɡ~GE]_ [CealsJkm ØoGR@qVca++;Ïtx'hfA=IhhB`M"+ё՞һ蚒tu)Q~2m;zH"rs8&f1 bد_S8| QnlIeOg&K?v(I0Go(W]i"&B XRoCOXKMPO}ĭՇ(Ɩ1S  4y" G2Ƃ- 2:Y7Z&FEriU[,}d\bLqXBXH,b4o7fõF5ِM|ZQHc`UQ׿+ؕQA3uSnAERu4wR妖8\+'4}S0CSbm ʏ%' {Hi"q"{Հ*(LL*1/"V=W9O`"8!=qؒiكN-.*|w,ǠgYZ07070100000436000081a4000000000000000000000001662f7fa90000541c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/ZS]?Eh=ڜ.+̉g(y⪑eb`9Aũ(mir.YEOBLy= PҜ[t o{:l'%Zrѹ ‰2sT03%?+&S,\@_9 ?4HrAuU(yBh?+2]*DG\uENa~TG]b65鲱w.pbDSYTsjëJ/R69r?\c4(v҄NֱfĂGY(L&X"6E(G:XYpÒv \eg)c\^y4;DF)M 86^R"Mha&s6w KNd8>D${Z`L:W. /s#8ѕOS?hKe/,Q]U{&w_쳡ZeF4E֒/"2_lI\3 𔿔3X8CzBXʞ:!Pwi4lhRlPzYQ"Ūy KY#!a\E{.pw5%m?sAH!-LH僾MCSNJfdyh"[F#Pv*AC!`!o&UУTHPt եx'4>wꃡYfb\Re;b!Yūp)6:H00N*?i!D7e*}$X3E5E4OPFNeR(JDxYy cUZL"=ՆjHĘ$` ]/o/ȫ^P1@e 2޷ |zuC@YKpEo_@nnr?ĺ!NhYSCpq!KW=,/&a <<5< пթt]*BfdHrԪ]0)C5);xe0Pi{CIp=7|zr?|wD2,Xuq N6g7;*W%,_NHf-X W@~nH6_xmq`﷎QOE24^*efP?ȼ؅nR,p uZX.#]^@lAB?(vE*jh" O6sDX3 d o;KЃQJ%*?mE.j3`^K_gL}4ˠ dւ)_Ei齹RN54S*$c&Y-, ƾqEì}gz~"+{&Xuo (Y'(ﹶ&lH;k]ngk iASХOqP﵆+ztw:et'j[NHQ)[Nh(Ϯ4 : v÷HhuQ O1OsP ; 1Fًd{<&Ff7wfY0n]>A:`5;QJ٨ڂgÿ82cry"X>QI2F32C/ F%HSsOV颾aTE ]Pм)=ecE 4&ۡONߪ,n#X9yVabNmj*󇲪8~*tnmp'P|j ]`?R9?]GϽGF1OYTgm(X }; @K )m0S&vk (%|4Q'nd6pR>F,]NHVCJWEl gu('7"Sqt~%@b{6ᑌY@ϽdNtz]C8]A3;) ^̏(7^r.k0t4=AJh\Ž`/+NCzᛷ!`N>)-ߘp8R*Uϭ֎p'rj̠ gDl7֔|:2dM\ q`4*ٞXW; (F<ȀS()l> @F=eb|^lT%Ipq/>Rd/o@Ye2+̖5eiMsd^շ1Mpm>HqX%n"}!xafON c0&2h o"yޘxl宬{\{f=`rRdK H>c t sݰg`XO $M}à 3`|!$3sI=/ 9翤}ZV A 1lq̤.|2b9`Xs#߻{'jbUάJ/g-4|pnF[x z+`._iLR`a1[dkJ9(w]Uv}S-wML(׃-ay!a^Cx6-ɵ iRTw3 P5X"C=ZW=ZmGl;[cz1('0 dHW6Qvz7K{.wh|NBkD22lp)--}oޟQmP&@EGZ\x1.*S*!CBjA4c:[ zV)Q<)o_Q݌E)p:>WL!"~z2LEghv" Wa v6|c%BSᨋL~eڪrb#wJJ꼠nv >x``sxq[#z5히\u{u-sIȂY,-Aè2oɓsE~VL= ?y\O|u>k3=s9}i ! [,'pߞ]oRc-'I`v/-m6 6@d%Yf*)~J`"x=ϘX&րwآQczNU8Jm}tVO'~:o'ungTj B;UyšO ^@)pIowӍh!~Պ;Ġ_ d ^:_ %Xk4jȷOe_.I?(*BTOi\5AN)/d%=#,y 0aQPlwܧ^(lWqWQ_qdS!fn' O6Fd';9xJI`9npt[ETJ>F9cI Dm?\uGm“l*6STD |3xIZ4jEÙ4dqDSP" |IGUĄ/I2-`d}ӯ&gbA±̽_B~MEVH0^*@Iy[?" YW'ɶۭkIh&u/Uטa~eo *p$یrȫ1n9vVaf\r]s3sU8:$_ g$=Ґ] J»G:CYb1 t& lz /t@<4Dy {]G|*l$_zILAODQ)j(پf]&ܦ {U݀ЌGfA6נĐR`A[oNgO3`Li$-W0αw{naS\UBENC8Z5pGةpE xIUӿnsTkɑXѴ"5T(5\ɍ`2ϦG2PGVtbc漢1=YX@~ -^T]Q>\l;X^qBtDpP`hЇԍG1$ YpIzɹ^B&ȜCÞG.:MyQwssvXT,wU78#.VN2@zWFyM~Is: ")ՌTFhn%Cx  Di "*oXL9,{Ep} J7ۖ "E>W2u""c?ˌa9&>͹mUo#od@B`A^OlSsmE>\ymErɠs sb$\W~llE|&Rr]hPZ`]A+#Xu{k'DJf5&?1P` 1; dI&0$i^kM2-<@*@/KjE񇸫k2|N(&]-mU~[g7^B>Ҝ/6h iF&xqkns 9B_{n5ˮPt>AdcSy 'UͰ ଃ`D9\#Q^; ܿҢ hJQYwO8b=qW ]s )@RZ#P#zNL&]%NˏiTT-AN9j$d1^*ccD-`A#Pk qqEHQzaӆ+s<c٦mJ#:\>R,zƶ]D[S0Y+wrgI .lRo?F$'#uȤMTY]S{HiDۦfXirdU`՗]$Iy7Me\hУrQB{ެsqw,)ѮJ`|gFꧺ J8008OWT,n=Ey)4n-Gl,Erj>U3T|6RYSuգB5}pkbZ  Ws!#M(Ew` yQtk^2ޱu:V9mšC]xӫ8mMQKeH8bvDWSọ[gyd^+8^~WQjfZ3>k[h<<;޷Y<gcx@Q~甀2[02ܼbz^bLk53%jhʸrqtJw,*$LD.uϼܭ) ˅LD6~W%D!UA )y9ɱ:{N/`0lAJ.xZU0w4I Z麠_AeCIs>>b 5]+n*d D%JL;dр][Pː@wzw<_[8j|&cgbFa"]fÚ"Tſo {_7ZtVÄ_^\ǔQfz;1whd!bIkr\*R}]ۚζo#r`CKNrÖ/ԙԮl0/yÀFmP# P΢~ /63ѥԖ/JGk͘Kg@-ZüJ`oj}͉䄸* cwԩ̳0Fz]8Cݍ7b&S$_/ͯ$@wGuFv:Rl<|'}SRHv`/c%S޵04o&߱ɱI$Gʢr+\Pi nYL I؉gCJQW4+;ý,@Ve1G yLrY;JU_5lc{X0뾲ٶ*Q)]T"?\)s-jWI߹sA M_4hD7p?F"0ِ/I G:>K hܢ}Ckr]I`4,M`ѕ>ygՀCB?՗ٷX.1O_c,@5*G*o3'b>Cߤ#ĉ͸U37U*px=%R\j:zdn d]@SKPZ_wv\{Cγ]-P"34>F9զ!};jYu&?WEQCۥ<= : H`l{ݮ`S+^E1JR"ɉqϞX8=̫C0Ş[{tDf;3iCv޼h=8 Ar)WH=4m#y<TZz>wY{ v&<1YYh'zx176E':jي5BQ;\cksք}`H-gdц'U*8uC(30M%#]ʫp#d %D=npb>t 'jp@萂UtХ@xalU{0RiO0O:5 p SA;vz9|SBvv,wk.,pjA1X<5t@8N. ʤpVິmp}(a%]d$v;~!i/)$VdQ^\vh.ad+RsB;4 Ɩa\c#`|\Err4U@2=o({2\^Sτa\OX]`Lvu*t]$Ylym&šTc_8ny')*9݊I'[3RBI Rq4|6E\羌^ c=(`H~Mr;ʘ{h@r"P[st0+V̜BDIC$5_y5gsFE OAbr>,oL==^UTD]l;'jNn4Ms3Zyx# %A{.y:u#)*2#"l+,RV/`| '%)m0"<_UwD/pYOc|UfԜpzQ];_sˢQ{_ Y/!gY@>:#0AY5%{Im.K=/. Z*S NfV(>np0 JzK,_$G܁;Q1y8 Z |#Uj/;s#[ps+]"{8%P~H|3Vݎ)攴?7Kz N;bwֵҋ)O @ MаL!%PDʥP,\ce|ॣWA{ޗɡ97Gg[HPDNe3j`3+^aHK}ĤeOg%3!{KctCEbNmIm'/f+eD|2 YyvK&:Z$tUFxC`OTJF alRٷ6x=N^hq,7Q=gѠZjUwڠJM ^=S4**z?a00O֠ F4뉰RZ.4ڲPZd8\'is1HhgH`l,HY=aPnyeG׸H|Rh9L.o.np׋/T} sѧ~l8p9~p$ʗ(KPnGJb7 -}BčRduhկde~<%dP(z7"P ]A_22+^xzNu盷 NGfe"OcGMh}oe}5z3u j$Ww'ws ETVcI)>YR[#틇Fָm.J)]2Z(f@${Zyeax[ll~E:&N(B{UcfN t%q' $%.a8#+bzPAt!:H0ޕ T?*̤ȥ)7.'c[wAh(=%p<v 91m,̶hU t(Mo Yv\#(Ax@-`$}V%6Ң Qkdu֭+pAُ3NF#0O3,/Gr+XOqܝڷs|Vx,@b=X|O9"Pd6!ImSz1`麲;FC&d\I43@Z].I'Byqݩ3}J{ץ0408c}!}bSviHޤ/o =vSvdPk12a` !(}Y;^@P;j<7 O_v2D/.Zsc< 13͌؅3Ukiϯ/ zM`o(R"RYTcyuq;+}A=K M0n!}? 9K2 1C`wDOsŒ$_"c`JD8n{'},eJ:sOuq,*ײ,x^MNLթQ߉Y_(gJ<rHzm,o$;؃dqUy>~r@30 M=g- la:wsUV LU>moAWJ` #. %aR>==VUa>N2倳v9( jQ}tEy 0ɕ`iT5ԢZ'I8 UB3%aRC"kx{pۢ(B(vueke̬bO{n&ů>f*06Lʗ3p%;ΝH>'1W|j1MȱYQ;|VӃה l=e=tN!ýfIz r ugW\7THTYT%`Njx/\ AekeyPJr=G Om^>ّ?dF͛?"a_i$G&| $XDV (P, ("}e_d??LФ UvWREz.ڼP*Vի*HSdR"#V,I!)H}@hέS9 LOX \d]]Jb&^7 OrvDlCүzqi:#i}:s5|cC;闅PRD02@E;{p< A5O7FȕV&.1~<M$HHo\ u+On.npV*|'q>5RdC?oLGm~]x߃378>EfO4 b Wl/iݷ6&C{$R;'ơǰ:֨%5.XA6*=I?K{3qV;v3{f8lߎe5d `,\Ǣj  ğpg:<+PSճ2Y_%}Mn1%D1ۆ]G+R8iҵrrj^%n33/@9MݥA] :!d_vul&+ wɵ{vҥR8Zހx| ɲ>%C3 #XwXuX{L%S|+Do+M!h=rdܴ9~'UʵJQO9]lgத }W{h՟_TDSMWIKjPw%Uj\\Ph O;P 3E,)MŬbx u+l~XmM60b`h2--18 7Ig|mby*3Hº}sTUԙݵI?,Ԃ9NdyaI0cx],djR<QU+={ʽݤ#¤ҧ*^3n#ޟ罢ȗ9,~-J% >rW]&O pƻVH nĉm޹bK\d{D~v껍E6%ҬMSX:^J=Х7J^T@f<ã]QxC+Q7n0{!3/Ì> Y0vqB)gV*vzt~/c^'uY`Zfi'ŸS݀/۠~E"u LAvH;3t1eNQ}JtHO"%aJwWC=Xi1 aN6It' 34Ѳ_t>>*7:Pub1ε7fֲzNG_EϓL;]Z۽ZxϼU.Ha/.->> Ԛ;>9˪n 31gi Ջ![%EbCU}̆)$By0[}hs.Qlp0:06,Mp3,nQ8(<ǘ~%a\ID%m@{ w= /sH0'4qJO /v|4xjˊѶ@=5c~t.zk ŵWoZf@r[*L]BtA LXgjQٻD:5Y5AcmDUA5>}%f q &7Ƞ7uuq{‚DFUVP\ϳI3!+Y%KA۬>`:2f&k-k #WvJNOأ'7Aur  \CTѽ*a}lڹ% Ïqw^6Ize瞐1ez&, =OR6.~YwӚ՛\+$O[bp Oz[BGfe`s.,G K\样k"ݕf zSζ5!1f`ׄ:Cơ-o~ Ż²evE qE]OI >d/8ʇNP''tfa"E$וf7ݍpSH¸LK&T dsr-VvCixVTp҇RWdKKM,R.<*TlީM<ZQP, peaS̈́wCri(7(={qRCc!Y;h)rY#v)*9tmؓ9JMPnAZsxpSELUX/`Uhb@WZT2 b[ A`)-u4du+$Dn=x;+L/?(^i^c$F EQ>v%$io<{:nWF4Td;M G>$7Sb GoN:wu8x5) )DI]KIE5v\>~K0} Q3gzǭȋg cc!,`pzFfd6]zx@ &? |Cݬ?S:ZWGf.7|4a]E'ZVa2[W#'q9h1,^et&[B;nQsp!>-ׯy"}̭MF$6 {Ld`C:XoaCa3m{ M+G.\PAܸy桳h]uXΐ{' g+C 87'.!FcYmlC+S?ϙB٬%L u"aw+(A} D},'uwBv+|x;=2$ q;͘;VMEN}KϲY|OAm.ҏlNl3oE1Ԕ2sgzz^&磵 ILel hR${>OD]e), ?3kznYkḅ^k`w?0JMixo@tqS>![2է!]UiUHyÔm ZH pWm ňxvq]X?v9_?{93K`I)KU 2C=68#!` ٺYH gmg)nbʶrlP\ “^cub&n$79nG-%d"wS&`hUkrj;6Qw}D}C D>XAUxk#^>vOf{?qc:e"^CgD/Iqg *>ؓKV\&Cy΢L{dePq'D܅_Jfi`\w$ M R{~g]*KF19 EQ(Xt,M:N[M d]Z\I{0O'"ę[>s,^[1-+5Y }< ؖ~4!&ZIDC؊F)1S3Ӄ?n=U!-96)RUsmf Ǎ}e6z-J!M+Ö-9}<ܔg.z\1gA}r/j9PdpG&=\]ovbZ,!Na=E++j J`St1:^/C4q=~}/l=j%5u|]Ǎc3~A䒁jMO-ˎ2_ls:xE>r\I7#pz$P:CT+zq^%.\W{.`RG+*ʕۀ8`kcQ!X[m}AYH!vJ|]RG*'nOTTd\g:#+Aj~_'*=4_»5pQ_@`va|ʂwg02L{ZS{XbI]D\+1p0E(fmsIl`Lt-ݺ nW{㷖*ԏf. F|?0@uY _v!dDyZ{>tPfXFq! B$WKUL4h3-8 ˸y95jˆG'g\ H5|9n]fP6gn^YQbMXZJطE';ʹ,R{?Fqk >')iHz1_ؒ6v`!{5!MFw U3r!$L yX=Nܤ`8qjV9ÜT5etMZy,m} Tȧ\.`b1G:Sr>LZƇMFd0ä@F[N"x_y;ԋPS@WpkIkhN$YR$<Gk1|8ߺ]FKAWQݚۖf㜇o}Zvinc!͢ /Tt5mCk16:Fbn<55<0jn$dt"b2KnG Fg1yk&5A :8d@ֶ-5y(3Pv obhm(2 m)@a ˈFpp7SJiTY& 1rՎ]g}UJ\ lvs)mT[ CCѦkŸu5Y:rF"mOVݬD$Ę-E5M$0LHg]G!67E z 9%ޅ42rƑDDh/{͘b6pꈋ>F"eLPO'x'Ch]=|  ͚fɀF!ѭR]Ż[ům}KpTH 6ڌ oxO%Sp7em[w\Mf9^sxܶ BɂZ2{5P/:#p7jMWZL`w7 ^vyz]T_bWX]\|Г[~/rR9|Gꓔ9gN_wd/ DbZ'M˓Sc3RI , Jgk$\*(+Ym@cAE3~[ DFBopWW5ņqm"Iϛ9,-1#e~{5[ 7z?Ҥ"bH4焃@8BF!)42N[-N0qFۘEءsm)D;fz8 v*nym`,-b;l#v+^ s0ZZtp":f.XnTf⤳N~v wu hŔcܱ?# ){,z8U Vܿhs7lqBdo凡19HGqHmV<4h fy0I~'4ez{[b6~mVi>\)r0@d9zv!hZگ8Q$ 5m r^r&{[*!(oFuq|M Mpm}ةRSqYl=K5؜LRA7$XȌ*ߨe"]j6nw7EyΗ .6Ocn)KbGDX#FW/큸#;u14m;Wm`yb5ZX@ Q+--bXCa_%Ѵžm_pzQ{} hLx$o32.S2}!ٝm[d o iRH.gvLv qT)a n*)Ͻ B7e![MIL 뎏^MϤq +L-A{B.[3Ԗ@R$*bxT^/ ]t G|c3F7̂!&~ 3tPn}S0Y sR A0^ BCgCgnKI)#],kY(gbCS+#7B_}$Nr'CoS. |@kGhΩԜ1 zu9C6EfH .2grqZu07M9^@f}:94_\UMjU.s}|,q("%p7JWϸۓNP!GݗѾtxձ_TDhHg 9*Jx ׉n5oV&˛nLKp#c~3$&Xcg!BblqK!m4h9YHj Ҝ;= WAʸk;=lu<P%a=pp w`!fKG- /:N'ݿo">o6pa>fǂdjNjEtgii$ a {( .8#t@4w1f +wBs' JbU4TaE DhB =`=g"if A5 'Sc%wyLcFJrj fS6sezk F |ŗGgU:@ÝnX̷WZ7d\zlbG 48 y}, 1qI*>]!rf$K{שׂSa1結? bnNt+b۵JV}-57=*67i y~]mӊ0'M{1A9𣧓mEsd,!M]?+RZ{Q7`$y޼#W1K-\ufl/7B9^}ml;Rh8+y%EVT"G@d,@Y4v{ko|;uh3Tz4b;Xd/f+iofg1fwy;(?`M1/ٱ [*Z}t22񍜃Avf4W>(—dVʐL^xބR }d ^7=G2bɂKS'e_%4B$8 d%|l & :Hw:?Ub(.$v3"b :;fA?k4JCy 6*\Aq !VO1zedd~ '{O[``gI^$l2~Y "&gPA&[bP4+|u';"9YֱC2^2y:x4[`_~Hh#br[?H1]Ô4W4nORd'\zDGoyK, PXp \=@7/+3, Hvbܦr8=wMvuQ"Л@!\3H4R-}/Mx{Id#uob̅j@I޺f `fZf&Lj 6n уa:ez_`M=9O}ai݋ʽ飃N``nQe~ذE1'c\sҌ> },s! Iz^=,wM TubTу!a| CF\}GԡV, *kka{.gԒKuZ9J2g#hw<*FRl3sMueµL2_1Hs( #-7Vt6L+֜QTģ^ _t>xwU=rMcŇtF.Or"Z$,?ē,хvbSx< /.QsUQ$0?iW^ yjr# Lq0C @2Yv{_`oEy {0rN;0kX=jVs%7Pk6"1 ;}t7A̯ !TѮ:l]VfBuD[AT KNI C lbksO-WPP"WR Xp`kM! %X0|#R囇6S .khUX{S|1oX "?0>K|8vh=}⑖Gl ϻnrqwS˶">و袒F(LJh@&^0P$ Rx^`'cs"Q.z _]|^AHw,b[\vK/hz1q>KCD,ɦA-MɆλDޕB3L۸?iMӨ'ޘK+rSn|?ePo'-KDL@[@N#|^G=V62}IOy<WK9"ތ d&4Ǧ)bWXQ`Үu[׌#tD̵}t2Rx@Q\4r{If,ܐ,kV= vK~_2n(:hlؕM@9R _^{5X&>ZljiŐS($d3f rj=aXOc!zр&듧ҳnG47₪\Hl4eW ,EX$.6z(h?.SiG օSbh@}nf7|M΅ؤ{K~t\|iJyh f䂆^8vhO#vI:E'`3`Qd~qwP4%j JG:^Wuc6sˏù.iQثd%EtdI~~eLhK[ɦ$8ś0mDT`B*UrͧI g(1 9wj3[Oܒ %ȭ nɮvg3TPVX,D#*{*)ֿpdzth`0S_(=uEW Ԝ_ sB"G511C>wXL P2U^Vk>FڸNt\&xWKD8>G]~~QyS26]S5zWjӟ4Zib=ĸ ѧ,D6H)7+pY«e1ݐ{U QI %3l>]~˫Uɵ~XLCOb2ϻ0%1x3QV9&U<lIǬ+ nX9`Zb`Hg:}m~xʿܙhjydٽ)h<)#2#ôAVRX] -, 9$dXqZz鋹j]f-ьXBx[1 5 ľ쉯Ax%,3&1/  {|$b+俷^z-NLnaגcErejѶF-R WƁEKגa pKV/-٬ɽ@ o˫zZ<^j?V 0hS h"h,kECmNSx #ɬzʅ}8t/N6k=O$ɞ?XO ERr KZ 77郈b1FHA-3e 2}S,Ssl` 1g33(Vu>DTs(a. d~{_ ⭬9ukb#VOq]D+Rk]U"É?+0EB̓U=: V~w=u!ͲDʟ;ZCzY?bklGssb5s%%70lHH_7ma"CU$m5LzE YJt0%Nd+=}2F>AŹA[IS-Pl\EQ]^ .B5bNvQK;o4R٬D VDTt쥵=lQj<#+ %Bm!Q:Jvb>Hufb1Yq~I:!E84-P(#泂zQqV%)ɔm])p&I4 `j5߲5i1Wx|OR`fP V@M(DZJ5jl[Dk~/wXd^Pg>f*` B.\Fp ͂_$ݼ:379r%8D}Zs{ f)/r/xcmeP:/FoWIT\ڎ,*q$ P!rz뷴 և xlG2篳=޿'ؕ$!^QY󧀚L\i1Jc:~y%>۳Jm"Iʼꙁkn `cx1_cKF/+~Xzy+[kůz KHbB cZ)HY!!A <*z;?ڸ0Y!ư'`bvz4 0-wh). "t +-y*Mh?%b!5BTfu4H{Ae4_tjB?:"ϛ'~=reQDڮ-KiNOɸ .FU1:mIF,(&죯ӕ/,ǧZ__N?Ҟ't< ݁v6_m9iG eւ;y3Z "7{^H" fVE^'Fx˿1/_NyAc RZxВ+Q410yjc) gfly zG~*ru?W8S"MK*8I2o鞏mlÄZJ j"Crl`<J8rþl P:%/e#ȴo#HC|Yv"Fyj?vO"  hfVcu [O6<R jj/~[tUĤXI$8 =yj0Io;2l<\+5XLQ{@լ{{: !LV#l>s06 \@y/*-ݩ"oSd߶K*k6$D18/?㞪(֑1 w‹ ( vHhi?HPL^)]sn:UeM*B0 1sӓCM@H¡ҙh yqd8 JoʠZ\8P/J`!ZON U RH F+ .LiyKwgPi)'2:52i{kQ6?Uv[Fn1eVù!_rأݴS5:E(sòy8A;QPq3u7ÅW =|'X]Ä;?M'7z-9X6jݧgB72lN=3ݡdΦ&ݫ3Š .akdlXxXs|XdH,}ᷜ+,{_@`tg" %A+WEDnMڇ;MA ͳ\(c-:$Mc_I>wRzOe;v+]d뻅k1 Qr\;uJg k ;2T$:D۳׊M\.ݥ-;##yQ_ᅬ\9qVabI^r44ICrD INѕa<+NO`fl8]ȿWGm-SP ~x(vR(ĸEX7$sX[rf?`̪;&dV"6bp!O"v) )] 沬SgQQY=K=WPC'RkA3"y `MU! 8NF27;FҔ~0tՆ3TZ̘rV2,$;t`5LӥG1tuGju-=W9F/53)y|N5eм7jFd+w? * `:0Y+ΌiC$>5*+&EĒ4HT;>.fV9;1e Ϡ>CQhzG^ 15.;O `2QtP@O\![k>"?&{Lk9| w8rHaKZ#DbQp:Q5~EpԠ~n<@8c9-&8YwU}_+cbA^JߕLv̰v_QҪn]iWXYqtSz4C^Z>x8~Q#,m"Mw\5@.^1ց3(}Q#v]SvUeCm0=/ty)Lh2 im2qQi^.՝o}]NZF)#sh,BF:(A$TWr+QQ;f!mvo(iUd~`GE 3$++WlCjBS>vpԿ]螵h޼YXuh6x9_@On{~٨ʗӇJYOy5ksɔgY-znw5w$ =[ڛf<XM|uo"*2%ݻ"v6_=ΛU>?)|WL}j_ xbX~ڶ=+"B%럾4xpkKiEo[ F6@|82&Ȏz˚HҪĪ 3̭:쀄$gE h,Uc˴JJ1n[]t_a$QH!]UJ.qd`xLE$bjPB(o 0jF<`X+l޲qKk.Gwcj#9>g۰]7v[ 9oAs<7r9 8jH @]%5"'尩AA*צ 1lA`bQ5btZ I}OZITFceQntcϘr^ h1 iKi)dlnN:ŮA,!w3:7~=8i'ƿf)Lm[6W Y a#̺9zc6,6Dr)mx.`;4jXh^ХS,̶ wJ#KbN]~?ry09*4#jX鰵 7M=@)6YύSLJoRA b7آQ>Gq2Soe~W2և5Nf,aZYfbXdqv6lI3 8.]΁+B߻ 2N> Poӵ3±ľ +(^U-MoqH\^Р9018 ABe.ׇQPmKt+vvxsAEi{wvεP)ߩ%3>x-3JD]~09r#(ٞƴSwjćy*$n^ɢlT|{`[H21ꉰH(SfetTB)MU՞ޒ^>_A|ʺyY9.]EeQpY\W΅P<@3<UWq5=ҐI[)N6U6N 4iGi@|$y\&~\ؠ̷BсvקUfF#= l;9u M‡^y-'K$E ͻ4mxvr(WTI˘L[[aLH3,2FЇ%F*0 w!N`4k(HH@!P'ʵcYph‡R+V>sb v EѱekW}X^d»;_9 /9iJ:X;tS_R40M^`" pU] ' > OcDٱav" .{YTR;_dmwuT_x6ݭ{IIۻv`/'u~'0#M%Kn].:|7hS`'ZUA\LW h #92k] &)) x[8t<4W+B^4.GDm@+cje+Yx/:ڇ_TbrruRQ;ْWrea~etQxQ DJ2U'1kMwq6歼4׋-IKQVV,%;(34_nrA,OKuđ eHEPTKһތ}]vN^pTKhnyH[)M!γݞl$?wR=kHbQ@gZU(7:>-S|#DP4|BBH JIL}Ol"*L_Ê? h@C+#T~˜W w"eR$ØV棺`+7m /cހ3j&P*LLXS2+TSћv C(d~h}/z}k0b szwwmXl ӏF{Gica`BYl5 }&e7J)U=jTg$c#\DE~]ӆŢO@0CE],^$lYRi/S/ MfUG0`.xzYŝJ0s]H1~ʅ2^z@8"?kSue2lQuxƀA"P]Rf̘d+ρ;o7an^3R=j%]ud~*1PL-'z(I]/S{R ഞ"Fda*y`JJn/ޡ?:^hO@P\ W k7XJk9am`u tFoj\U=}6 9.uMpR}2ۦV/sќt][u"ܳsp]H&+؞]JqgYZ07070100000438000081a4000000000000000000000001662f7fa900005f4c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t//_ ]?Eh=ڜ.+͠dg:^,UV  wBs8y-ԑ_l/@Bp;9 ;C޼$U'iM&χo>r7]DQ54)fXcDd9Mkfx8a?$U)|j>ўauv2r츷%~>ݾ\4N%X/v5,SCfȼDu"숕G3Ś?9OMP䇂Oϩ*=&I" TI1 7|JZk#y#~GK;kܔd/ò#KED{+VND]}:ȮmjʈB?p*N,LU4z:D[f$*T%&؟}@\ŧrjw~¶XHi9-Ӡ^ޚuNʶ4wh'Jl䭔b)ri,vzAΩpV-\;ʭc50+­ﯓ}#Xϊ"B |HlMXn:b oTCV,qok9ʈĮZ'";g%$R΄(2 ?z>,uWӫTJ`qIyhr>BިN;8Fń"$2^ V0E{/-Q"|x o5jvͭ%1ʺ@B)rفɳe ` >k)a[Q:Y 7c+Þ2\40bIewŠm.\23K]؃("S6n3f N@:Gsb(S-a|''8lj ! \ b0Uy\`KSX G-i`9:4s*@H@aQcPع O [G}nvhKՏ(dG4x 7 Yv/j;Y^5NaT[LL;!lң496eU֨H%CB'#Z 0ԝ#jeT4` F$DYqeQ`oI!Hٳ+( CCkSmrILA,$#IإN=dɚۣW!`>blˎ8a.NnY\R5BvVݰĿJ3m#ˏxr {GжotsՒ0~=PcB53*ݪ҂Fpƿ}֛^ԾRF17k%b:l4bO,"p瓐b톣A>_zʩDFt}4~?2%Tf9D s0B$d;v5.g40B2=lyY5Jj'$St#vPAFf?aW 99hʓ<ŚQY=-#XޝV<ⴁ it ClUv19$ nJq Ydc)NL +BՒjd7MS%,4HEbJ r!ok2f{b5Ǩ =g)Ѻzf}5_):Q$> n K+]-mև>!#{wpsѽcDV@ezl3vcO*H􃦶ZU}}ד^ ^rrJHU - ѧ#5Dyz/hx20{/֡g:'F#Ds yR2}](È+W]]|[j/ {Btsxl?0 |'ΥgHv37oDh[vjwWk~g0!M7fd&&ޅ~LO&h-jAE5ccLuҺO=d7Ob9+Tp?NâAUKZKs.cq`gzc *\9Wfj_ˀa"&S"(V aZG$tTaQ/YФ.8<_PU ҙBy#Z-Wb>,wr=X7'':+0C6@i/sy^nzkqơP򁦝 ΈM-b uMpVx'a#%0ԅ `ҿ؜O}4veG` zyGaNfj^\qD $9W.aNgBO5|X¾ ws@qzd%6 <vCHmJGI>3c |CUF]t@HP)hwZ+(\L|[R44.TaH 3UuaBn'w*s*-]&[$J{C@\0o)jM čxuPT5=E%h^T< B7۞O{+7l)3`nh!1t#^=9 Y| <km$mƊXT?lς3>Cf؋Ҹ!CQjsNCfY,jX ~º[+RфM)OK Eccc9Fo(. Ѝi&'IoC%v@ 1:VUYWzbV -\.z+LI/M[Ù}M0Lm~a,JE!'ī L ݦnZUCTA:`s͞QS,-~j1U@aWGRiZ}ʜDo)|] xJAk[B?N#w0&p؄L^#.*VDQ^q6":,֟#Au;#[UqjuW&jn 4$Rr ~[G '4<,Gus`ݝs;kGO˄jleЁ<+J|QX(8J w?pu Z_D(k/Yɡ;! Hΐ7ѝST ^k(uF{1B/]5\cr.7y5֊5\FUjK:#Yc::?D4EP NYNO O){^:ʤ88xLs2, l<1$X| x!ݒ dnd,FIx0,_^[|:J6/*M-$ZȾlkPO1^ J 1\+nG᜔1d-2`f$}gyLʞmeNb-9IF~u6͊߻掌IjZQ drÄ7Pxp둠f!]\ܞ'swWFR4n.fTDQK$l&PWY:G  OuLɑ@P9ғAaR \U @MejoM$ |~.q:$r)a->LFH?I@ ;^obg.[0wUq<#GH`u6bɳK5_ϣ+GK U ybwfzIFsi2Ń2#7[ PS"޺ٱS#8ID6ԫ[>,gxh[ڈPFHCtX VyTÃMYԻ⑙f}Bq ml*#iBcy"3iX@ (ƋH  :b!y%B :TҴh>^8'/ r}>h,48得p&7Kk7uJ֦8?&Zr0Z.`*ۙ Ve~"A|x$$0loamğlF86%9&(HNexǁ/IޜR`!_tqzW_ y$ %ʖEs+\:24`,Mf?5@5H_t;eB՞MLRcΟ$+$[s׫^ӧY ݮ[~<@%ɱQ!mCGvݶvb \pNK ݤkՀ.ZE=w(ݖ_=Dƻ9Jj*`EXMuK75d .MnaPq\&ٚTSٱpD#3nsWB].0;Ӷ:lPQQQ^HU|{.¯;\kfbVW3] hԗWBpNITEw" #L (} X(L)VWf*3[_^ A0V#v)|.gkœN1 ഐ՗ݐtߘ=Qg߃WUQʜ lK{Ȗڦ>7&-[7V[}hW-]]wb'E`llrrMx2pқFVmI9O2~G[k.g&0J-^WbG}d vyΎKr̗=$iCFFR\RbX<[Z):"z̊-XjLzWu.)_-4~BTh:& %!LGr|jnD(vhפ:?NcDiG\/Jmk۷"qgeOͽptB$:q" xid)'ZɌ'xVH c])2r%DUސh~5So܈D4;$%QzO3K5ӣxW"z3)e* ON{{{\ :9]yJ(ZmwMJxX NJæwVDVh̃|sƷ%T7z]̖ ab0 $#c$$HOġ)5WYdzrKiRL-##~qXzR1).' M{ִ(NN9]6bo[!x.~=9Ry|$sOu*k"[jV/vX.xB.} y(frqnhzs9m1(nOM%]cE3Pw | #;ZE!Px*^0c^/]a g0GϯW]0l]aH\<&􌦤P,F㒐Twl ؘu'-2 4VJdQ[9TƩA6xJ6qнT_xbx^0[IMU%c||QjϗH*}}Uy~}]rW S8d> Uo`xb=IFN%g~SCAjgX-, UE$Fskv#¤G" wgq_5M]{c$J @*QpUYw>rhn`lJ 3#mҽ 4yӹjSAGej%ۭC?h\v"x(oV}e|wL 6lC T#m#GE8>tо@ړ -EN{ccUB_hAJ7F}QSgV/r&s#A4V8f9v 7  \IL.@QlVUU&4l uW[90gӌeHbZ,]Ҝr2aSV9r.V%XE~LM|c*HlLXޞ'{M>HS9F=-089UX'.>Ҏ#-Lyp9<55X5DǨaI ͵ƞM]/i0Sh4 T! qYlj/j7rre6 Q fto2t[Qפ8jSSNo*,\+|$k.qC>" n^N?<, qwvjPv&HE[M*UW?[uZd}"*_YRJkeF[VWh9i ;*iTyEnvrڴQ K`-^j]"}c͟;JSss?;|l~ 3Ox]H C X ITgjkD&Z SJ1=t[p9݉ze#Qxx/eZ5IaoJY/ Zh,IViM;$roMG`;t,دvOz"T#&=s\"R JnLej y=#A0>}/):B32䥎AZW,-^5#.A'_g>j sE߉XӝS>v$P+~S n"CA[5Y:kue>ɒ)KE:u-ljSޔ =Fy71E!xcd3X +VlI[F]"YvUGumO9VWn3- xnP} VTb`ҥ6atޓ/Tmc+u_9Dx*YJ DD+TbA-Ha#*YBwB,ͺcN(ǘb7o1@#R典H5)vuh$VrnS+cfp±] #}gvCIV4J3yË U2b@XkrAPnir|:a`W9s6(h1wrŅ/6=1-}uh&fmnwksĶ{C=,Pk)y/t!8W~/'%<Ɠ)bصfg̲{!޿ "bÉb,A -ư"G_GW=asS LTE"0042,-ߺIjI)T-"C+%M&9Rյ?TKSFhjgjUgNʙQ1Eh1LPJי Uh** mrMA!6{,k;[$x;jD;3^ Qint2<޾b~nD2LΑIXCL4| }sh4ӿE~d\"|ƕg LG? %-]]앹[œ`y_'+ΕQ6gs rj L0:u# 69JA?pULD9mNFa(* 𮥃I ox5gpXElڧ;,12dyL;_v_4߁0Fe9yEt"N$: N=lϊ$nWU[PLľ@1R$Ri+%=سU-R[ꎉ*[UO*$1iV? ,Yi ?^T?VƷ Pݚvj5( Ỹ9<犋N # uBKwbYv78ĒDichܧ@+c8 Bcc"N;sN xᴑXECQZp?,J>R=ǑOTC2j7k&d񀚨w 1 ɤP@xy?21o{L춭O."rs˘$| &,D-_4/|Uj]?a@i`x3MEAE.@< [hA}6VJoSip7Xw-lL=T0"uK~QMRCKywmzKI.'կ{d-1o]f@ r۱0q,9\|Wls}9az5 F< omV >pjSJm9<R爇tq[qc XPkHDDi( r~|k)F%G$MXk7WoqoS WlC/+Ln,nOkҔ'CY2##3_)wJ5ns8dro'o.&u+j6]GCk|ߞV|,qP|K2H͔6gnݼ~.7xEJq/)˓ 6t^i98;50$ˠ9\@28 =l%l4-QP7r7J:& ,u=$ٺCc\(oq#dzAxREӻ <0O<9dͷHɛb9bWP5aɊ$P/ks ZuМ/y:= ] 5q )6¶b=r4AXj?  2*O=9[udmܝӭ9rB9\09F 4liw0@" _{`|zD[0M4c9pzKfu7d}? 'K{ KhWI-؃j";j0KIrr.jI{3 É4425U^M<쎮 _˞9PR2DPZ͊mJv[8e 79=۰ΐo]:@Zr9[qupB#۷.sU,Q,wj۰lY9\K'۾ o$kC:3C/ƪ *o,Ňv?TԠrz\B\̱ҙM ?ђdE9140V-ͅbH$d VJFg}!Y w.@FD3[%==o{Q\lSsFmScJ>]f,O&M1^w^agF_'/4>#q~6OFJhz6tÊpΡZP!:I!!P֐"t\v.(E2oy򺖴.lOtK1r5RϗSy-mù˽M KI l[QB"U,1U]d>ֳZ~[g1R䳼u-0?d]xbNJ]1_}~]߼X5=_[1?2<5xvy"%|EJϒG(v4\sTJƶ "c gC&ۚ:$KG{J|۳Qtkcr6 ^G^ Rz;DzEM+_,)^Ӛy58g&O4 | [ %q(VsL2IU"dA>/yuhxQƑfϸ3_j]߉T꫉ ȥ~V*`{hU`d,1Ӕ؈vwL Q kdp)re" .kC8SF L妒`iB 5 +^"}.(&}Mz7( *\' Ȭ4A9Y獡ݮO9 KX,e4TGqnCs4!S`Q Kr4LOYk`Z qӐ^ JURJr>R:u11-n!/]V)ThQX =l=X,4(. ISj1UJXE2DAo^2?W%ȗ Hs4v ?01L{chR ߕE/oukf!Q٧uBۓ0rEK1FU@E[Lgm Ȼ#5]A?3v Ⴊ~Ln"ne3^V4-,caey^ri[`5&y ja gMDȎS/Ĩ'/lҡTNRn)QFqC㬥/oy9KebcG=&Q0C /4 m1rBݸGj""T|l LKcbX{_A0~_[Xm~;%{;Pt]KA?Nݒ5m2cP/ sKmfv8jS _ͬ,tʏ 1EڬuUfeuYbqz0]"?o NO 0!.6C&b9 Yن,@qNm|RV8C爣zMje/ ֒Kǫg0#itNiqnY\%ʳBo~k$=FMrs>>I 2vV{|gf_N>Oހq(qz{mwqxlfミHG<xXel_uC*t$IH "d"Qi;!,Gb%<'[QZG^%mSH0a7B(R%: =A)I)E Mv `&JzwE++ٓ0HLxwhKcvQ'܊kԑwƭ z7N)iTb59{NEfN]XS/B.<pR55p3fQ ՒdE 3kʼnޣd8sIfR#\`.NN6?` k@)Sܵ3[[5e]]x[DB8 !tsuox^ɲn7 :F%ij֮XA&.<|j4EsV)/9קP)8Y\BRjUGF1)!.!HI[6uV?YܶM"()XVifaȱ abA) $VŰ3܂U7W2 y6pMpԧkk8;  ȕ%gN crVF0٘1@_\7OlŃh kutIH ng\,:Ԃ=LORcw$vr\z fAgCiK_. Gw}]^ʪ[jՑ~yn2lAbSk.znS.>+>;ʠ?F~raʚCDc,gW2*"V^ⵘ*O *ds#,\C(豟;Ek光VŬ)d| +0jRM_/j}٠uc5;$v殿SdH9V'Q [.?(}Dl "6u9#yIӟSt]!H+[)dP$Gn̓ǞJkUOЂ˪0$ۊ\d(-Q" /{rG귻jDu2֦ ::{t >*;T8hީbbG݁Ҁ>1IE2bW45ݧHȻ3uY6Z>-@ Q 尋#YHJ43AliStj㺿jL.㴧W6UӔ?؆xjd傍?K=*GASM:{[(0v(EȈL{%1g>1OmϊM0=a.0ܛJ F b''SxV!^ 2jeE*zHsMxWT5%U}(~JLR]ɱ' Z譁_ Ãٲ L0%kK.`8mW6TV´$3zL"fL+#r8SҐ_0aӉc^ T䪾nW)ba^I`C$}#BSmg z aպ:Ca,Gp!sP<,~%"vҰkM-D~ZN\i~>"CZ6* (?t!$単`j,0/qh9V0]bif3ì r* 4WgJϷpv #OOD%G`;ዘYV7ctNVwKwy,vQKRAHV|=/gj .s.!;ŽZ^_\/f7#8$=[WaOz_pq4*$̀ﲿJY2YoOk6/I҂m)g'͘&WZgG*[NE%YQ4y6KXxDJ{ R[̯,0+KM&@w&&"I,@ojFLx>xRXIOXf>xT >npH+8_/})3Vxװ%@[b:(q.wv]E0w\S@԰ / 3]?<*%4t~㾿uYDT Q;n.`qhzϤ l(xD/= 5w|u5;Id=v Mhk1 D.3ZnEbp0ҷZ8CQJxĪi>zc5L<* 0jnLx5DjE=%IQE[9} B0reaoKl,s"|«o_ޤTG_@$<7wܑJ6rgd63|R!zneKC_(ge*7Zp=Ij3+/&}4w^Al7ZCxYH@ iZ",Zб9Y!'5Z8ȳd_N PK""=jh@j^28 F|sQfp.@p3|ۏ?ݫL@ fxB]^L]Х¹Ϫc(چFZ`WS*岵Ҭ[<>^恬(i o>a.}zgzrjᄇc-,5́$IH[-u-ENK6U:re7n_P(tI<θ:Jų]9!,=3[ ʈ[ؖ7ճlϝ?b3_rE%q".l`{ NUViRvbؽ/n:JԳf @hJB̿1_O|o ݸP'AWXw :1$Fgv9 lZMG/wraheetĞ>nLy3uRASF]/%7PQP]<(MW| 3qp 3@\Ёd3,jjĴua@? F2rkE'{n7PΫMʳ`@@wZkbd3&ei,k*D{xA*]*6OnR>#aC׬H-GYf-4!z!?׺g;2f}0: mVK|g# [寝%2K,!/79.I/)jBk`f*x8fj`I5OZzQZܗhlMWT]/`  'lFjZʭ8W+%7Lj=edܰf:}}7e [:,Y0PTrMydB!x֤t`'9@lc< =-YLGwb$#~[i:{`3iC9d}A@O'BBށ-ĕ%h^OV@8^2r4]Ԩ<7C0Di! _*R;=4r=$[oiOPR.m JCa=i-BJ܁r0#U&։ "-{B8[6C l>]/ba?h{Jlj0NۛQvb  Ր_Cu Vܑeq!L}c;ćF`?QpQ_r:u"VfkmN',MI7 r8g4Ǿ(ʴg6vF<+nu!@)` Yξ87Z]~~M|i2ɾ@x/TP㽠kR +v|'iyT|oo_ï` |\H2H{.{AYBw4m%&( h?`(NC `b*bn0Rї%֨-\~v 2+"2nJMʃs{\B =wW+Uo{!@Os༄d׾x6jڃvG3*[ࢵv:5[X> ]ٷW:M9@az&B,=vD*>;*z%zBd$d.0+>Yw~љxCUn^MBuŃ ~h()U wWcs%y^Cf[r/0wJ1H\ WtqPENsu@̪'$UC o2>m7JV:W1V=+nAi *46{xT"]:Qc$zx^0"7Wj268;[X?,͟tޜ`ljC$ BK5<(* %$r >3-[D<4!͠_ÈTT x 'z*.fǝw[E: PXk+3hF;@kk/n[ԁ͋X&ry.T}5ບ`ED2E$wy1Dh%5W@JE%$lyO N^NDs|U<ޱ;d|Pq.H4&b#]Z(.cZQ!"dA<}1ڑPET$Y=#M3us}? s?2kE!#1DvӋ,v.MH N Cb7y*{5H=6f!WdɉM됞&l0<`j`Rn"^Fa/u *ut}".J*ZP)PW۱:ZA/>p?\07S8_U7` p9h12uGmFWRtAEz쇘,7o8kѢoB1zv΄UjAqzz㉁ "Pd΍g2@ܗzpiQ g۶=9+"4.m-ȓCZ܅+1opGx-_-x"&}&!nl3kcԜؽ:9Lmna`ohkDmEKOZvM) rbBD91IȺ/en47T1ϝn绠T&R'5We]9%k\G49b m@hAU?|Eյ?`~M¤pLܳjKJ\4ĕ'%a/bDxMٛ/p.88:҂mZ} :^\CrJQo_L -Z}Y N_;-:%=%֖-^dET7F47Rdrs+muŵX:DpF,.Ĕ?O]YJV FDN6U` Pd^B?JfOgY goɷN\s"ONz9^%euy2O #@kx!|4 >%2F"%N:Z&5o,,`Mѻ0ٌA1\v%YE >y3~WuldΏl{n1(f9o$L%;BpC?'Ekg/?MٴaMPЂЪ@Ɏ,hRdR">є_E"MP\VwZ풬ZGMt qS+*yKTrD řd>4}?vuR,H'/%B7M{"_&`.G),5i0k?A R܊ ^DgyJEɴt` 4zW0\zX>ΖlLn~QQ/%xuK؜{%#<Y@nP3S?K`ܒ5/Gv?YsU !v:IػGO&}Dg-H{y\QDԱɘQ m ʋ1(d𪉟2Fv w\AM7h~1߶1ɂMxhk98}, 1϶zf}N8&^4C'އ7ʒ.g H$rliqNX ,^ѯ'x/fvin]sD&e]b2J,C5x9 JW^/ĸ/G-=Kw 0yf0 MksRD@6&i5rFvOK ը=K[yR Z B<ǞKϽO^Os4^]5vszI-Em3ۻ̚4AhL=Z03X*<*E(cm<eo>{<S;6K>(SN;']l CT.H%PfO~7eK À~6gwrq>2Jl)[r=e ֐Cm$AuB&71EQ% rS,_꽦-z7NBM7ihR64TMH_lRmmV,dZ9>=oGҹ]>Υ7MOi]B٭էWA1(|ĥVi[KC4(3;\ő˭pnwU 3ۤvԎ^0siDAR7J(. D=:V$F2/[vFpITqU|+{s(R[aNYcبnگa{]-핻ȯ]0d *~ oj"g,zPnf*ƀ̮' /GPQRgj. -7@WȗIfI8؈ -A5'&HHZ[`ꋦ V|[j#QblB՟Hǧ7&[ d$UmB̦֩ꬬ2Y^:^χ.z8.*j&GJ@%ҾQ\8oxOs$HުxY8/ԯ*Wn8Y{:sH%76eko;ldzsVRl G^ 7Ž0ӸI*55`Bؤ(de sq%".%0.CsulOgt[9YؠۺE4 .bHO)F\]dcKPfqNyh*!yEWzbN,V.ܻ#7!6❂g[1Kܷ"o0G9\̉dP4¥GaPx~LZxBՅZ*N_A:-{Z͛ gFOYJj=D'Jm$8n2;T۩me͝d+تH U nԠc߆/5L*13Г]A0n2z2%oBPWMDh} u˷o5 f~fo\/GSht-ް|w}s l?WY1fThq Swvrr+h4PQ͛QRtu!t}& ocED&nQіEFDO\9f+\?@rSzRm[;mEù"Z0좨rcP{4 BkƤB!c*U]=P °;:b|Ӌџ+xlgYZ07070100000439000081a4000000000000000000000001662f7fa900004b8c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/ca0106/snd-ca0106.ko.xz7zXZִF!t/KJ]?Eh=ڜ.+3 6iQ`i8;꾻'$ʬ3t`f``$2[g oo}s g]|^ dc%Z?"sǬp9`( {=}5`HXDŽgh7ҵ;\"dђWWGi"Up;?I[c-O>JNO2T)[$(yjx"NNX0B ͎zu(ÈI 5⋃DYpR/tJ8Pګ=ׅ6-H Qos |/g31UJDjyYa[n#q,orj߇Ee+BUyG"L [wآ63ɪ'XH22lEn%0{ 3>q#=|x^.@X2%}mGH>e9&) lo|e2LzKȞ9TԮ*Sty yJb4qY|Rr&f@7O Ve$#[䒌TiDr W c_y|ChĂtOib-~3. _;*7*cm|!ܖcFqejr㱅@Or-gZqfHvRDl&%DM1;E- m#4F ?&L#Y ;^puuV}V{"E^t̞1*ʸcgI^/ 0P>i㜙B Ũ S6T >Ʒe!׌Zo)s?HBLj. =nBsbRk~Xz{\2o&^bjRT"NQؒJCFsTcyi4<$`Gڿ85q {s`y6ey 0v/}%Pb| Juq@Pjͣl*IDмi e܋9瑽j|Ƨ'S|\â3V~vp;":T`yPEWƟӝC SJ_cJ} |œCٴM"зD YG7nc{]C=C4m+-`*ùړ $3.[>{^dA:D1_Nzbssn,vGqYUStoJ4Jӄt4ԎF/`İt{D';D?ʓk =/+^ 2\)s!LlD p6(P2>v]̂꘦ ^ocXx`FiNxx僁)6qۏ)󁍯u/{\ ׀zrIx<2ן%v@Y{ґ5X]e![ PQ}X>&ف3{B2Q8n: $WԆigVֵfB$Flghׅ2tlogo>:|(iTDܻ!]ً7% ]:O )sI6*:0qX"U2 ^cE@y=?d XpF䨈[0PUVu{'ͭhɕK$e/ĹhuAq@EGq0?Q^eI@J;!=2ܢ5-c-5r}c&ip*ie2G? ,UdSW̫[xnDBFL8l(qEbTo^]ƿu xRoyD]w \_C 'aFsK*:kmJÆ#ȁj(ۦάҭYimsdvq\WNZ>D3pGY51 Rq^K.n!&ģ{ [8V.VE?DD*ڣs5$~N@*,@O[g`>/ _]jW♮49TڶD8۔%}[ XP4)!"gK_ݽ]<975 F$8HH̰hחΓ)n~0 >JERC\Qr^/2w2d#i"ʭUSj/7fW>g{m9P*לDr86ŏ]ů>SKR ^<_ネ8t˰]Ĝ{'ϣwTULr @娍ݟM/ج;1/)@+YcbFZ}2ȓ+!J,9VCPEg-ʜsM\#&m-hy <؛YjUzuU#>Jг#m;,sTuBۢ#nlF1Ѵ8Y z08*fq+s3x]fg) Njw6;@dgPF'Yk v2x){Ϸ<B[kVehٗ/ADq;̬pLO5e]qYujM,|R7)~7)ogS 0ۄf)yMSr=IꖮX% Ãҗ8k'Y S^n%n%Հll [W㽗)7H$ &qLYz> pk]&qۻpYr6X!g1N73ə9%ޖY7TWG5Nɱq ,%/7pd*+״ N1EfniE@rP/ءW}yanh 9JAFX3Whzn\/&AŅ|[XoiQQVa k n5n^*3Uɫowg/ V{ grAvHjN"mb-!Ug(+yDl#?'kY83ՋDS@* m00x>~\[3nMso]&L;#6:oҎu({|#ȌQ!_l YOK:>cG8@K G ҷٺlWyý#6"bU8|ySۼL^O y2Ǵ~Įf6S~BWUG ߽rn3(!׮LS 9|K|>j|jEh|0Tٰb]!jMAm{7r'bsȾNdU-;l'9C@=_ަ0V@M6_i*V5Kϸl $ Wo4O߀5sy_0!Tea˳[3"uGX_<*bd ^ !rÅ""')S8wu-Ջ4X˖ t4Rw s_4o%Q|h+3ΎxY,(Q}v JשּׂW2H\$?D (ђD7䊨W=F} s{|;{PTR LWpK,}3 Ԙxj[T0j|ۑ7[I[6Cosw**'B~,"RwYX*\YR^-^.zB]sT@3Jj(_1)@|皥cS| Q%()[|(G[V! U(Z Dֲ\F,V9LNx;ƒGYg!Jg>:%qw[-A= ЖgcPۯmE,8qif2ӐnH~AY_39x4J5E wއ)(`]%{ޟ^+E7N_ƴԯ )ڛ=1Rϲ_˂>t!F 揢E{XA@^%Wz~~+78 Cƚb?SϢ®<'~I;ʾSYx{:>[P\Qh_X[xT|jy"wZ경y6u6vLI<{O{#Dsǎ]@AiФMOC)ʚCcgN[*foy#GQėYê }GVߌeh5ůwY4ahԶTxZ*ιZ%c4Gfqw>;瞅"yW6f\z9w6 & oͼ1l du6T9UjQ%P}é)"U؝%ۑMzc@\wP vޤQ7xPG;o܊# S \[f6Pa`2|LYW^"cՄG]Wʳb,n~s[*v}gTJ+ ƥ``ZRIKż|_V?0Cjw ӊ)r ?@~$WzD"Aa;FXbtPs @{ tw܈n7lY'A9v) 0ުT$2q*XK)UŧfvI{( 4jpu 4_>;L2,%YqxJ0+hZ[Lɿ"M~qZq:[ \v *1*+~etk AQ]`]'j`fJ j&;& c /zp=1/1u7[wJEXx'H滛-fEFQXoﹲ(ߛ~9Yk#RwQ]42s[UboN-E0Xq6'ȱdf g(e85q['6)j)T +U ﹲsݚFLe)n}Mֆs2?l17)kLd)㺌HrQ[NJAӵ*l)vLF돲nDBDkʫjsC ❘e?!l9#c(TR%I!U4\,jȗ,L 3c#^+SϜ@8N'Yl;d~A%3R*Kcy;qFesC+/w _fc/CB7_jY0>YI\ۿg_&WGp 82ESjKZ?ƦV ^5\Hv{ ?CXM}k$1i6gK)VS^(n2(c.A: uAsp8hY jXh`͸d ?pe(c^XN ̌\OE_r@n 0F2"4括jLlt!: "a W*$ )$]5;D]9a@; @M=kf -'ģɑ'#P%rp_ű$8&.sGfz2IvG‚(hʤˇgKF'$U-9R'\{A25wp7 -P#n׿63-e;f t+:ƶRߡ>X #rv<1W!Z4΁ Apc~-gnگ'} sh2."H3T8gk<vy~BN'e̟1rԣ|'eT+RC+-y ڧL^˪ 5 .2TZUh~`٘0w4AjE7piy~vvf&CAfwDy.,ObTqMSYIbxo8ݐE<֮i3B$X)[̩ @z[l52H QɨŇCQuJ J+ۣ[$jD:}&0z(za2 Z'ʰ~WâWqN\"{z KJkIe{2*\Qx bB%3VgU*S ">T(n%36 s5iGE同꧗u9>ES|:JP-jYǮ:$!.Q_GQ :qIO` &7ت͹k(}@W5lg%XSɬ)Wo["9vd'd.uk亶:2Zi O5\,7u} lp紃C ؕ;%}oiT._jү;BZ^ڔru)ro>4 cg3M SF,k}~sa #$TCمZvR;#7nJ4-zϜgFJ`ٷ,& ~kD^/j'gy[G^,7Fi #Mw:xAD56fk^M ;/Ć3a}&u&S;I nqn˓~ ^yTDztx9H[43"lGӼBlX0ajv|"hq~ ͹Cw w'Qe5w u$G#-6EW+^lM^koIKhSϧҐj9 tv0{ e?t΀9'5_&dXk]a 1mivH_cTl ^x 1.z轪r3.X9ix}DjFGp~dYP E%wj [*d1tdkR\_]K*>2G)'M7Y|j<3Iܟ ~?QMnʝ3˅Vɽ2$xeT_␊Uo3"B ε_MBRN>Kɏ95EQ7ۛ}k-6\b]m%Oɟ>'kmL<̞S3ǒl-GFb9u OTDhug'ngypDLC;XC\+ymuCn$H9|I}X$TEdmm w-4\GݬSU-L 5Wus>X0i a%R$*oB2^!ҧyT]WuK{ǂhdH h)3i->:}Lz5Ay8ȕ[cU'?dmY<b/%(_V 9="qBfgbbK1uV'P puY.N[wd[=/}8*,Q/D=# |T._b`n}gCAʬa~nB?qW%LY=>b/UZm;S&A;EدhBo(FI7ؙI@YbuE,Yx^Z` h Rⱅ%phϲڹ14\ʈ!/eVuz.Q̳1Fh^OZ*`Lt#բ+OAE Bu,~~ ;nf;:(g/A8oI2 rk]'Bg-w9b^%5xgQ+>0*=lQE_hO#;yO(fZXv*npۿ TMɽUE24<;]+Z=8LŽUhB'PI2ޜXp8HnNSot$9+5ղpJ0 }|x{ e W-Eyh"ʄ+ 2>GS|ܽ8fWzU~/5 *fTlRDq5U=ܢhNnv<]Wj;+畛:(s" l(Y5˝'ZӋcN5xkui;1V:<~n~)UȇcAp0tLshJvs=i=ݹs%@0(xAdC'dZ{HϠadU-2meCנJԀ/|/PX'8.PiIÛ&L`Np{f/;y}wԱ&qz8 Ɩ/~? Y&'*˪*2CF2unߍ%Y)$IOћ| 9B,TQ"MN];o Ȯ^?wBg*Ztc8 HĚD1KVJLۺTrEjijzǖGL >pQ_5oi1s?9A"sV2KkOܒ.Թ遇?q>W(8EaH2FbEfʪvƳ}ےgMx vɷJF $rBrNҀo(|/iDEdo \gh4ߵǶ 6n񦵴8= Dɳ)#@LP[l &![XflYZ/qyII16 ?,v!?)@#M9Y)K} nQϝ7a. !|ܿH\'/tk֌ qXKaYk~2`x}0h6&/ >\ )g9ȝwK'};STsnx@()d(ƊKeS')2G l_ 8r>X_ܫl7(G>&^^3B j։$@øI#X<Ԯ͗s뻶{aC] I,vd/f ;kFDC*.`Y_,BZl@C̛Lc'H bۂ[y2Wge|n:M»l">N2,WDs~o2x87wXUM铃wJFDV|d,?П…+׆sGa;:55]Zv$|j=B̢@w!1Hm nQ\.+;VL3˿ṮBm/aX騎}AvZH 2Tu Dװ"ş8{6[ոD6$d~/p#xO:_(NzӾgGO )B5L&0z>cP(MF%g)Y/A$Q#U˿4j ){D}z±3a @Ν[egWPd\.߲'T5EEnV2/_Zta-cBbamt݆Pϱ9"j8;ʸy|OΒcp (go6Ei 2qwElXtvbP2kF~æ_H+*ׄ|h-ظ!Y(RلÖ}`A9؁ @c`Zz#kB*`*8 `v,YW*|$uxylŐCLlY.n<[ڛ6v>6ۄԡ`_͌4#Siгd$T4ܺMq, u3Tʗ!Zzei,a9݈>~^&J*usJfugE\PZG{q\Vb9./ +-$vnFVKy2a5?DjTy[*QM`f)PByt~ABb"L `݇Y^ NOC$wŘ ai{5b_jex6M2 tsET+;F:NezqhAG碑]:pR4Ul[TAð.1)jI2*34gfd_^#O-, l4g7z(DF0t:&#UX)n=Lhi8)$#gp0t> SB3/K^am0| SC-_AH& + F8NEfO8b+s"? /AݧuQq;Je[ܝ=Qyy)$%}hDyխ@iWcl%vsV?0ryc?\4X {o/U1ʝY2جJ 6Za!ɸ㑩Q= ҭMEẠ"F%j)Q;бSs5mوV%qTś)+3KFB8񨄍T݄K)cN\LL+%R )i"3+@L.pdN~Z-"HZ%BeiM}bk00JhTI ƕ-qIðGk\O3C^cA< KV>8H= ʑ:eS`A̜W]=v'IOuޠٍRG񑢻~mqp#"|{_[CGDKօb'ַSyXM.&/zS>4D:h{ݮCSZ`ꕥy 7YA yTrϯ0NA[ST+_kB `XqfmX@HUu5A^:)aR=3H_H9cmc9Ɛ0UNrw4WiĆEnϛ1@J1?}GSSPPZ @ZfFwN >Qt̶b{!Eoipӆ择Iګguq Ҽ`Bη6Ci5X3 [u#KYwNVT}Ք(l"-h<ꜩKcroнp4IO}\'99{=D crb]QBZ_b)J Aɤn`Y:hgdw,$O=uɬlkt ub{)཭N7N>YȒ9vDed B(w6N3~}q'bՇʩ. x3eK 7UNX@ad{O&a|yq :;OR>})E}op1Q.ij+x='F(T|A8Xk2iպA 2}2>Ԩl zE"53MN#$Q3źS>D>N_w::N1"ey  !Iqn cE"lPb7^yã\uzȺ\˒5kp]/@G;/A2MVo\wl*jyM IM-$/cC4,PO(/b;~ZyE<=4c*b Ow JYc2P6dRȢ8-z_7w]SzRBR]w˒Kc c$Aot<0&k劕r;wCk&~SZϢ*9̴\/PCj'Q@ aæcz}d>t-Ⱦ yyqmM\XOFQXB_vL,X}t$_crNC+yOSP0Ig7uzF=?̲="H0=8ܤۭ,+c{ 6 aMY_؏ MKZjqfʆcQ$v؃" ]k"UM9ђy1Ć "# ),`WP+YMǾ>;f⊻3%Goޮ2#e-׋i_>$y 8@BPG2ظKg:ӪD޿w?݊OM%FY ӹ@Fk5p/-gP &f?%B <;H>=l1"UxQmu/+(SJ4T)w ^C)6=sPok v~l%mA7L?,']&7ǹ}vu#>\AZFѠ%g P-Ch/QO Hȋ: MB?P#8Iijpt6;']>]}Z")P +!CtJ,8 kCEt&rׂY=/$CnuK,yYbY?'{ <Idbs%8F2O`$@Or'e ?+mDۼ>SNqm5{2&Lcf#+27-#$ RUkx ZKZΝo0g`|vB߇[t޹`iu OqS+{=۶p'؏= L5IE^-n]ivUuvG\ 0ٽXQ?R5kcq~MT7FwI숛?Iŋ/A"LsEI콏vHuUª(:q%.9ſ"bjǴYP+fs@6ddWxI5WstjICҦ)R9L_5Z8_nyT3.]ssq UB#k PP$ /mߌisFn-{6I0RSc|(%6BE0Siғr!-XK@xϓb ^ۂي%6h)-KaL)ɍ#vy*v`=JHn<<С݌%>JMq 2⮢*h,̶arHZ>Q7zVVdbGzaؖ>J-e{m!Aiˊ= s!+_ky=0џQ.9JћԜh/I"ͷu?(17ހc<" Ok>s8Ul*fhS[</#U1KC sS^7yRR}릟ܠ! rYbl䜲 ?4 vHpT` IJX+P=܋ɛ/ 7n {98ٍ#jd:349mSLTژPNYضy'cXd#j0M:+ŠR _Oy|E*S^s˃=0WVS'#kmGl t1'bifDj4ȱ uG|1ыZ⹪We0c~g/zkw9`B*RJ0:9byTj6q"vx cb@Jڟ)ZN'}ćbw0;ըJpx#E0( 7j}2B:=RɕD 0:" 8Y8akOdnec"y[*f=Qҫ~k!$}ÿ:Lz(HrRa1[R]o?F]CL*zqLR NJ!< Mx/ JrqTwy=f`ISV2B"#0jKٵcVVPuJ' Z0]Qc$Feu&P;e.Wj9P0]3.C&HgVV3#ϡ;AB&C/nIj7/הbUqD`La>CF';:Уd0DNW yQ-bDSk9?mlf/̦idymIaPle4|p *1;&Nj%lbp[Yd4a/jX?j^(P&0;6aRQl NjQ3VɝYwd?IPUM< mnrsZJh:C @)vtZvx]ڐgs#b*);eChsRbt0"WBRc 6p~kC/7F#[2b{ kN5cpn>(??cVC`qm/Ӷ[seC+yRQwͪ+zL"8)g,SuMi 5we'q*DM݁x<'mY8SseM" ?ck(/e*#eW(oXB@V>]wz_|)S](g#]QU54J+ljeIr|a7ݴi>@z1Vˈ=t_833My]p* Gԣ7ltAadm AL'$] tlݘlu7q@=k!iEqwMӏ1` ʺk̾$K+t=f1.{2uZ:ZΪ|[g6j f=HD 4'M/M#jK9?;SB, kϋOHTvn7Aw`+0qȈ]ET|%(p @TkR\beZfenW%YY;pޔ3/gYZ0707010000043a000081a4000000000000000000000001662f7fa9000092dc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/璚]?Eh=ڜ.+S:!m-I~O -93(ҏpMN T+c+r0]_VÑ{;* tj2f~]F7O߃$j*o}U={y irS55H zPUTE, +: )rp pB/ FRR9Wz`Y ḧ._:>0H7p 5ҡGՄXԆbﮫs?r[N&Z٧hkJS|7ZU\=mGFSp+7.?ݞIlu1nB&Ҁ~v-:`Fs5fV7Dҕv),)*lҝEM\Os JQ]epM+G xŖŊъ،:4IR?ك pMVHSU t}!CT%0?BdieHiPFkt 09 W sh@fNUQv;r5EMJN%.=ʄՏ0_}{ƨ:Sց\pɂf*q#, 2;5i;a~@"\2Zi *vOj[XZ9 T2eDieIc  {nߥ&r[OP~K?eZ]!)޴*m|,_~\ D42ήlw;V3]IVD7{R͆>AO&(Pd3is( P&+r5EP_MRlΌI^7LLjqD6X0l%Wp+(iu3Z̪5~Ω*JZ@'&ctYO'( 6'oaϱ1sU m@R$!翤靗A>$hMӓEa'*͗Jӹ{ uuA!E m$B=7e($Q=2tϔe"kAYp՘b-(ޫY4A&Lcoqm*=A.Uzf"~_SI@--;8}O|5T)aq|-%,7ՠ9\=-VC,]o1@MG& ƍUBmAHLZw%̛v(|kmpwl1uS6V&Ow(@`E'ERmi^_1N3 lL櫾-5nCf5e9 ;5{{3#m&'pLbdXh-^ZTcN'E\M䲃ѩWNBu>ʃA#r)@zSĻS_)4[[r8ܒHtfOɯp6}:ݦt}\,N1g5h2gI)&=t[@q==*y\,=w^kP`BX )94dk%Z؂V}u{l5ro7/XnɯZ(kߓ˄(C*fR7J.#Ӫc"(к8or|j B=rX vԨ ܭD7S5: ;YЄL'DՍy=Dׅ[Q18NR,\^k 5%8-x,9̂MƂ +zw;64hzb7Ck{-ny[s{bj|ѪFj4G4MMK_)de9jrSU)M:@xlD wHwqg86!E٨l$APh1ihWpBY z w oP<" 򐾓ﮬdZ}ov]8ek*QߥT? $~cH>Ugx׼tDaQb}Si>}di3%V5@3ur|SEl6eԬ8h#>'B&s!<ڂ@+8Uq0mHr15"kߩe(-N:\ueBQ'pzbƽ ݞ%|x:c4붬?qbQ||Ҟ ʲ`7֐gZ]c+!Yf=&dqK J<h 5 H[s"b56 $]_cQIM%֡ 4J@* /Kgwyxge%×=T"q3튧qqO6ͨ)^(bn3 U˅ٓGY6\/8D$6yt&ԟmЄ^yk-LGTVq>-IC$Ut^S;ApT'ET첨mgI[.ui)!E1/$>~/ 2n]T4m@pXv-3|rx"ƭP۟'nB yLgsRI$'yCER=M6Jg%@/kJh'RʡHA}{Q9ʓqFq.-!ib }ɔaxTvvO O=1= p !Ѭ&tOpj8 .z]z5~aرYMJSLMEoK(*/툪ݝ~&Z&# )1#aYZY֜wD.OB(wWP'$W4bsSku{ xr&~V7 JB2&;İCD)&m-u%:k'XZ-rES/ru%SDZ k;FA7G5w58#gZ̤1;#^uC^")'kxH_xגgR>f:W}BPL1R=o1 Q4eM=#SaߚעMڼyZ73U"?խűgHH㸢xL3—W5!d2KBHPZ|H婟H.L=8 /cD:k6`_P!N$t;ʼrv,UBGb;[@Α}]iux%reO8U\.<+^Qn'mB\+U6wzUԎ)*LOk\M^5 K9U]H\ɛei!&Ul{_}Qk{Eg&w)_ߞ,X.JXvЍռ6م;c*Z_!%v. hݪXSt[9O4HWׯMQpNI,]Z"I56PᬔhAwlD&H{pDey߼u|~ʈ]ھl8\?a!ī&Z8RX^iJ,CEcj :Q7mT+ZP@n|8bY2| k8!vƻy-ҵړwg 4)f|4O&"I'w˗4@]EWL엠ụhTAi4r$yaCf\h鸪.>&ۿJ:ֻ'%m4)@B(zVb%ޞ]])h|iPrްN=C)[qBXǙ´%""'Z DsT҆4) _O{#a -;4^M3^IZw,,cW>urT пQ[ VF;È?M v3Ai^$*Y\##2릐%}Cf/ޘ s- c5IݲhxF벩x= jvEm& + Xh/}# I˖_iYpbH p EWh_gV;ZT*oX,' ŽHHuc,7姞Rln<a/Z7z+5Bc%WE/*f̖<a/" 5U/*BW چbǾU%.gաYMbU]UoGzɟH<lcB+țNIX-@*mWBi!R\+AZEQ-ȰiW6gQ4 ֐ ?pNL^XfM%<$cx}6)ӹ`$IA9jw#hE>MrALr_e"x%- ˮvN۝wwVss\%z7ΰJg_I &Qwc!D Pi7݌l#TCCgCɬV,I6u9a?b=(ۗI/Yc[a٦?玏\c3=tPLgHyp9[) J'vտEnq$aa E!h};h_[ ѷXPw%ҁ3DcH"%c\jTES3 2 gB0ڗrR_8b`vaf*U&dHq:a" /!Cl >ܖӔ$n% ?n)/e\fa3V9d{IjP=5(i8]I ޚ "IT#Dz!;tf(,cIgvzID]B_L𬢈4h-88ѰD@]\V:h.1بz4Jmٺ[TPVnLAmd,~ZĄGo4b4OߌvܙzZ iƐi~H9V@VsO3/ ,B@NMrǂ.ckJwZTM%zAMBa{L!M'"HH, դ GMGMPq2D<CYmg[zd`wk?cq=r`y\zg:^\c i; ^Q޷zIy?lYi:poQ7% XBdvPYGVi$YAn_;bXu _CwG 4lss(0I+WEڿnWe qQYAK΂*0w+*yBY ":&&( 㥛H/eb?!MS1[ ] 6jghʼ3dp\bMȀcα;T~,]%jU+\D^ȃGA헦E%\C+#>l>YLS&qGu\jv>S׷~rɦc.u UݸfPpΆJ'o=$ƗL2Fe2l{sʖ4]Fl-1щX8Ml$T0)7Zy(c2QHOhnoݛ7жNkc[q4 (2&dz Э hQK)]F̺t~k'IcQVѴwL괢]ՒA P1A.d6YԣA}b< X7*D_zRT9dsF9KU*b9 B/L$_ d*}]vS?Bzf4@/{="cp?4WO>kt@3.1&-Tjl{Ӹ^I*oW \TDVzZs+嬊>Nb2x_elBX 9]rn2x\CіU Mjr{#}CxIuvܟk>6 n&JƯN[B zgB"g=z)>_ֱ3UtswȗQy]b<__yjY*5³&T1[0 ~{Tt b(!E@y[wHblCe&e'堼xeG};*D DEi>>ЂK /h"u[{S)TU:qr3`"H. ffCٗ(ӏhGA }ERwoV}챇&|W9C?#iyf'ÍP%Yȼ2ei fwx:KtX򹔺>}Y|.j \{1,&RDVcm/;U}øP.f۵H*.*d-;m.aZGoNwc )-\ iPDYAoBe`, RU8hۼ#ƪئ{,4l\"/ߔ#يƏpO-dnb!ȃhГ{]$.x;2pho].!i5Dmq}Œsꝲ+=q2ᔚ0ypz%/VA^gs*_dMg TQ8B^h D(-m.3w vuyc.tB2vVZu\dy j1(ǼT fqZ@^8X:dNw6%)J !ԉBƍ ױn6fl}ILn!j19=)&?[Ivi!KUj(&Y3x`ҵ){6;q)Z1T$U?M[(`t+ @wɷ͸guÌp.0E/Ыk&Z{#dr5?5[ҝ^/1s̩4q=N'kOԷ1nי!]述o\o^0,.bDnjGj@ԗVQrq\\HiԶ_?rv_dH>+tkUS'l4l ChGk|#K F*u1Da.\M5Q( `G} >$n6%n'A-8J$PECB0T$-Cvvi3A^h۩q^xlzp$/͎S*W$r#ѯe㊧݌m7x X2^n @+as+EL\[[,vK TWC ie.G4ЯoftܾTNg0&VӪ P[QD"5=:\% 8iB;2g<,r95vZB,s~u])fS?c1 o+|GNKP{v2)MD̺Xx8#=GnCy,I<.tyI !swdUSii(""r %*YkRh60gET:~K Hetsm{P5| OXF> $ V&*lAKڅm7=> GSd(:HOdhf]%TȥXĹ\v2%E%ۃ#-;'}ǼŶ]v|;Yb-0`E~H<(z'zVVE6Z.8*|ҟ1ED!t3Oڝ[LҷNNT#` kS0lk^ӊ~Ximrb [,w ;fC-sX{-K[(H? 5-+VRsʉ^N)$gC ewu#d~A7\- 슢}]ZzG6rH3In/\cm.AONgƎ PcBRFG,؊ekKFma\ޔT `f~ϼO h&܅.O/WL?9e*G7abnH+HEQz`fյ8du<PB\2In"#ǶH~%x&jT,ݍ)L4AAsYX^/uk5aKJC'JDCvǯ"e?&MYkǟ'tfESqUΏ9]ҾӰ䤺')Gm mSXpET(JMC%idLʵp)̷!Bݬb^߸CPK!4^D6g#J@PCѦah2% W-5 .LL?;GC>g@Lh.ˈم: jCl%hJD+h_~ uqcM e(E#H1 ?ƈbR]{P6| LB^An>{5Ű"zн98FuCJ\+HZ{qM#F;uu}C> C|$ lm ذ?/*Ivo%x7e 8ruXԩ ^38탰A~ݿ3Y҉w'j<L5= Uϵ {_9ӽʡ&S!_ 2)gMO)f{rF4Ȏ5`YTGE _&Ϟ5 i_؋[6V&J>>Q~:#Z{;2M-%eWOJrgS LGm#8t̉P J™D xÄ ,FG揣xPC&Ysen8 \OP4>uu䨁݊4 =FJX*ؤ/h[U?xxTy˺6 !Ma"wuvlpȈ\^Ԭ%/8TϷ#:?P4cU J==AoX7 |BeuC(^c7Ljiٙtffɾ客}r7=E&y:y:WJSL^=c,!g\^:`roV ɤfE:bK+n/^ZpL5%DpÔ 'RKXMs6x[K]}˅n}"uMdC~:-G ݍ[j4MV~eQu$}QD|yU􀀯SCXa,^f`R3uAOcj#O.I4?TdE?33cE%KWvKVњ 83ư#x~/>iΉ0[ett YLRDZGl𿖘+N< <ȿljoV7؂Z'رmQ#ԧyEi}0Xd11naцqayM-z!kc3z3Ÿ[kX 7:i߭'ەïzqjy갊Ġ5ч)݊TBHW4/TĭiACϨ72dV#S?.MB{'Ҳ3M7Qߔ9Œ=e\g36{\ Y?>9p0ʺTaUt#WȬI1ϠoS^{η%[R03$6Rת(yF{ɴ,{׻1r{wȳpKnO9}>OG^J~wl˖Kڵ,)9 b,AKwcR4熩YЄh4AXӟP,Л&akVۏؙ^P_14^B֭?h #O7xG=8p!dtҽgߕKJJ&5S`7ہ'Vhc~7G2Q1x&a}G Չʪ j*h?4"pD@kQX7F> u,PoZ =h8xRb;8tJ-I5IC< H.J,UԹō.Eաi7zxNBe0xUGgJ}j^'8=%"GUON;e,*VWY:C؅g N<3%L>9Z񑰓+e԰2DYNkT5݌_@l4LH 2~)-4TbֳK:l=&ql>"f<\a.oa5@uHgXAIBԼ~*|^DʅC, Xye\ 9L^%qP +o:BpXTrtΜ pfAP,{?-Aw)Ayӷjb!_v3qP9 tgmjWznsOZ\(%Uv1vhi:d|w}_*qW|Dܿ :& D(Ж_b̹29NRrv)'j>S"42#(@GAG۱{XOa0vs;=1A 0':`qS(rMӀ\`h;0m}(&"]wD0w:4$QC0 y#AGAsldʓqYIصC7\ ^T|7Un K^gDZRRD4w ON!_KW|]SܙI͑M>eL~=7wd!i{nfUU[f- h@a5R\>V o\a f7BN|ޑy vvαRR"..Fzfqo[~W>e+o\u1$&%OW@ܷ। }vV˘hf#&>=ƑcZ6 teyz>zc )& mL8Y헍+%4?5K7BBĂ$dhK 1l(z'.aft-/J1<\iX-^/KhJDX=k8 ?;b^$`4<>*ȅNuzSfI " _%@{9_aEQ6e+DRӤn~AadҒЏ>Um *uO}琬~ڋd}IX;<#ɿZm*T\^mv"֫62ی7o74 8}[*3mr_>1mKG`hG~'!bA.Y /聣UI!QG>{L܎롯Jp]mNKįÉ~>]TGH9Pa'j$5үpx.`z5i??rr,@5i!ެؠv(F1߬- w"C 2gr<ʮ%S*b):|+9!Mm['E}p|_jqff+N2oEe 淭гe+Ii8`-_S3[e4l3Y uFlO䯒z#FIc Yc'¿;2S$ 2qg8;Q~3g$h40z,P&_a$5)8ϖL!=,Mܝ${%w^Φdd꿠Wx,^=-[s=e vUDn"`{u}r H4S"%:' 8 z59&4M*82v_ge,zh#rRZ>Lju sv9t2/gh_'V=wwM+OǬ*$#6ZMu eKC)ǣ/SNs;WZ-ٶen_^J,uf`X'EE:jBZA 9zK?wڔT>gRvPU2Kzյߌ] ;Zdyb ӿ`d*J9c鴛XKg֊=NED/c;~WrkP^ӻU Ye?ֽo'0}qӱ/b uADѲ(R1PޛFy^FmǤ{5 P*MLYgX$W6uQIJ\2cnš} MU(>r%Mm>6mlo [IXPłiw1]ǎF"|\Q.w'T$,?V(6WK2kuјPRtMʷM:+>U1ll}_xiZ֚e3Xi٭^kFLCTaUFkn]9s]'_ 4W:[&Ȥ)!Bbr9TÃ1މ~)?EY' {8:4X:!k!`Ԝ:R88ˑӵҶG[̣[Gg :&U%O \nT%  뢒& * ;%jӤ%gSZ/ecɆdNK/1);,𤳅^ō3̉7ޟEr;:!@2J l#c owN $>GhT*߱d oD).HS^Rҿ7٥SfOwQwgȜ߭D~ rCp9?T?V2fp ISlcPV#|P?t<ַ*"I59S+ߞFG$Wb_> Z <4$W27#8Mfq ".(TDyjAwS7FC|iVGWo#dz̓wm7^8k#!Ds/م֟n`w6D'zϔqP6wm)w7V)MVF^6.Bb hy`?Hw\G.]^O+[7$Ekp:s!И斉?|uWi jFY6YK$m׶zn4Lp Rhl*ERkU}`Ģis Tw%V]N:ѭf!WJDz4#"G}MM*Mf c378Fof$ނe)^DU0yI~#r=(L"l5ΥbmTŒui wcDKT/xӎͩ[TWe 9|!:ƭvobڪ9/a2~jHl|:[_;"'R]zʮ̶ܸh>P؉]dUfAWO.I)UWQOaşneq&R 4ݣed3!- b괝E5;Z=CR(A f#nRY?y;' t`o0 al_>y6q"DZudc#S;LV$ʢ'|]ޫiHA="i- vF>H9ԹG0v]Ɏ+<%εWA[S\Yb{kƼ\u<͟d.}LwODb.,__tW䛩@h tu3SfdܢCxHgLk _oa7^#}nk{ /)P"0ӝqwN9pD"y.Հ63)֔\gP%gMvQnl82dzJ/Ϡ0Dx ua#Mc$DlY?5rҏ\6^A jMiCqEZSw8zKr9 LZc.4qF\DIaN_yxZ#  xd]&G?Ɵ1j 로zq/c)z:y"6;X L+Rl &qypOJbߘ)3r: exUh~wIWJ BO.G]OBAm.g@ÍK㛁CEooOXG`JP5!ᾀ~_("b/Okp]òb>dF-;::\ ǵGUwzY#t>;{ zyX@Kdº >M E1%>{Q$a#n0[8pf;OQ~˜Ajz]*U-~ Zl KsdŇKLDrva1pXypR{glM2=ߝ{]c} [{"3)of5#uM1wyJ}v$|˔kz8mzzѲGEaBuXj#=!KOik EZXL%庍[R55k@G&9Q>"~RGU Uο*X)1ms{0lKUKUG,x~1J DqMl*rEI@23lUDd=$?q tRǵ"P1v$ K*S'5f|boyY=֜<8dh}X dJ'i6`!h $ H >d;ʳ2|"oOiD*ޞ@Tcl牓Mg@eG˧K7h%=#R 67 pcjŚe" v=ﰞ7) AP|5Dq^,ZځTCF% *Eg6u< vS51$K0fUv#:`9wXi;"^mÿYn5A.Mԧ[@%.o+c"4q(6jR$t/aucs ᘼ4C'~,A3ԵMɲbIru8s^l˚+ i \Zs= Ѡ{q,.Np8}?Z:&&_.{]]KnZ?곥{$qr0@DxK*T.Baݍ/ppᙕx))T?yh ,Nclf M*%I De߲}&(k? e9 y?܁F^Fu#[PbhnLcf9:b z&ZbIimU4}Lۍ #ka#yK=y?*Vgiۥ  %~1XghXhr4ngaYگ)~&Gl< (Yr92+"dz!e,?GR@1<3Gr!ש/lznfiCBT nY~S(V-@3Ҹ-臘,i K(LM(&VX[eu Q.YݞoL9Pl[ϐ'DB~⢩kMп j[D ]?2Y>;c"9{{8\ʗ<]7ynX4LLe oXQu4\ .1@F#x!ChvK+)*́V04]aM)nj5.fz4@(k|VfqBnH7LV#Rtpۿ[7d~0(unJ;1UVd p4ښ%XDz1!8 dg"`)WDnfN"_QuR&e1Ї#WmpΛ2]<\fۑ3E~gjG-K_vbFb- kKk3T|Qfι+ mxr㧵"~EV8#~ύrp!W*9 >?b Cf[&5j|<)>dL5w E4- uU0YA"iRC#Ƚ9x(Dw>ӭeOHMTsFR\+ ʲѮU/_ >(8= /RTJیwޥa R2GZ,ȃUL:F$gY J)U8C5! ;)A= ՘{ǡ;0@MaU s98a޺WLZ&hmDd8r+\dCI0p$۽usSB~3G ckzW78_rzS&>4>JU(@WX@,}4hӵe{ sTqI\E#̃rĚ1A8ժhV[koDK{:2W1fFPwc8nփ5ƘSm[Pv,e6 }f)d8)8:Ad{mHσKS6MuHݧ:P"O11X& ~OoS!$Q %[0YjP9E]nq֏HB1 m##p/)Y3"4qZ(lƣټVDzWE^ys1G83t-X[P]LFy3<otg8X?O\ ]ߤ^)ÎA8/j²mpRg|/{E-IqTnˬ> La aQė%Ɏ<S=vp}g@L 9Cܛ5fILkyk'G4a|j()1z۴kUUI7D~_Ԩ&4i^n{~%iRnǓsGj|"G;V Zqw"g+X&]**k< GK۷Dw6~ddLq'>FN<U;g(`8*,AM U+: Jɍ7B媪Do^i< %=C/> }v麟)}<۠71\FbV ٰ/Л%Pt|y; A(1TJ…|=zQqi+I1j\4- r nt)u82U kq%C:ɈyGU^l*!]:2H Бhod%gkg8:0!lU3_\r@ ՚bA '%EҤ}U\biyڌfCH5 NawAQBe2EL)3F15"dxˀ#uIHz0:ہXra)4P\Xz_UOؗrUQ8`A{$#dYr>-&Ҡq_]~Jb<~{9gq\o57$ ڽwFt|ióLWnأh8/6jN#tMF&}{2ۿGV荑{27i<^RYgiĨ L.]e^HИMǮXq ^3ugLA͛s-v@[u||+zbG@V [̣z׊0+&|g@v`p糗M,l-be@0S>YLӏ{א ZE^ "^1ݟ-7,(]nԘ$p2Q=~6XPrDC]do1׼0JI⤻O nD̟V %Yd.41<OhڐՂaB* Z#޸BĊ&ޙ ԟɗ% "xtY1<]DɟG _GUVP89iu60%vċ~x%mܕueǺ̩ qoIrHҎgĮQ$#|jFqIDWavsi3f+9}VƉzuÞ9!5>vͬr1utq,o&׶O)`]s%Bg:UzQlS+74F46t~%Vc ݱh{eVJq7]BvTyr|5xk}"mUwE]N9 ]xPvSsC?L.zq3H?\(J& D'^`-|я!@Д]ػ%`LM<lT,Dй$ޕa$=hoZtڢ>/mpv783 %E*d'f|aWa8Ety]m]I1F9EeH⬝m'1tϐLrZ+zk.?Ijg'K@7|c}K (0-~Όyc%9 ”ڢ[8&tR^ P ײ콘I?lD#yXs2ΞH0KZ'A8?~9wT0 X?pDl%߇j.T,Nr:|17T`k$KAjs"*C!K Ꚕ>+hmHg8"#Eʡ/)B,.:q"=˳OܼJN1dՙц>U ໎ 5To/U\%^tṶ}͵ LM vPSqKg +G ^ É#s8Y1ynbiؓ" DE72ijy_ٜӅ[jo_4y٦Va_XN{b8NRT5D2;A2^Bv &/ _iK+_Ֆ񉵾(ة H8Ag$kkWjDF훫A!n a Q'-g eDØ4"3jI m+vJ#WOCɑ7R@.`XTAjZx4QGCX( qc:4e~o"ɭq٤BOY-VOkL+N}h=jI6ʦ@Zgd)b5Bq:1G$2voc N'Cʆ3эؚa}pmѾai`ºV/4 A0"_[,+9}š5Z"XSg($ME>aց~a=Pb"ux-~3  Rx"zCVlvm6A5BS#(T7R}rT*zDք@ƨ3䰣 {5{ w;9|-\Tɵ\aּmy5p `8Kz;+˰2EM"3U""Wa,E \ 6cJxLBcE"ձeLq "[Zj/ND6afy{E5ܦߩ=޽\ &` YNoI˰rN$N勰*$e4q|י m!` 5,bUDlzגi/DKj&Dž먅POc.H#.>Z8JÿѼ~] u|t {cf3VzB-Р%ȐUؖV0Pv48avÊ܄ pƽ G, p#l/l׫yM\D+Vm ( 9yma^5 DuJRct/~aBk n l%D s`[o]yn3X{nO) ᛐlm3rr,@tTf.bV|wMn-{R~~@GGk!WKe[% HBAar`pA}-r״)NS}.-ts%t6 "RL` ob>RJi8y]6XX{:) 6]}nk檬*5Z,=#NP.N$\|Jb+mX{IG)t+]Cjk'!ֈBe[7U4`qtEhK 8;Q^g3WGzw@Y}_4)(E4q-7J⨬)ؘFq.!ׂ^c!n0qZ/]xMpuC-ߩʤK S^F3RQ'+Nͻ *X荱;!aVR͐,\NF`qcqhÈ1k_]歶y88ĺ)b>pV|z;}|BoRl>5#ȶor,h<:Pw뷻]Wa٬ajMضP~$,/Y

+LN 31 r<;IQcr "ڽqrr.PjgUbq; ?e99 ;I-;B;~F ystIAUo$[ͱ3p7'^Iq%1jט0|I}_9Z~%С.-< sQW>An!S? f7p!GBB&˺}3IFV9 2ͤ4YfVNpg$ Ŏ%) Pˌ0A*3R03lJ(=jL{,v_ d@Bc8]O\gVn] >>Z V87`(o!Bĸ qp|+Ǻ:6so$ȇ_A/|E}16S^ZZ:y8]d{.od Qz~>UI Fy* #x8¬g6;hר3t9l L'kg[KisJWPx:8 {3ޮڢܸyV %Iʄ|\vug &@A'ۨ"I|kquvS zV1&ݻ wZ{WW<5a')k,-{Tem@GR[-J+KK:V*AG猾Es`e֎F/!Ñ̗`^xCNcE./q:gh=çB;+>'H.pIqf:JpYWE> "+r M⋮%l/ZF/l':[W2GĀ|@۠{bɧK%ԤH`mj8fo+>nA7Ƚ^o+۪d(Et (R/`T ?j5'Pk OÏ1B- Ǘp~O0^`8.7:L:$l[\f \<.FDT 2+KK^=f'Ҍnܹ vbԏ'#k4hO0(Vɩ/T+6?B:PP?"l󄢌3i.ggt[Lz~l0 ޭɰo#)1aۤh{7@`ywhރ78f ֐ XB`@җL:$)o{ - 饖)HV!խFr"C~4MfƅWۦ^\lpwYF[NٚxǼgaxXmSkwa/;F;&v XWO:*8Wy} =ʚiNxRv/rS?vfu z|ń᳤Hɸ #t/b۠+egx$ Bt7K09d(z+v63-X{]~w;D%a4e|Ј=NM[Ũ(gb3 ykngF8+Q>~m }Ze&ts5YklRЀ05KSF$AՐ(= ̦&dveVxv_gȶX{EhPcnQhQ1Q#O _n8Qd^_\I&ňm1*';:eW_:b|ߛ[MZg lR#*PIYǺbTaYbAiDk㣦MtJ7Z,-ɾŕoCJDEbDǟUyڱHIrU8fOz޲v}'Zejcrõ\/F-O""OTP/Hn':"Oa .ytefnFϾG4>uAcDZ]qDgB?ns姬zq B#{ N ңobH؀ طG_+6i>- GM 7ЎDd0YChq% ̉$#RV7!ozv yiǪI[`3.8R]}[#o0l[bG^-ۙ+0,A^ϜK[5>Q8I#buM#N@#}k hޖn-ivDX1 ,IGpDɴĆќy.vG_Yn/d揘L=}T<|\). l3{۠ naYf Y*>  q=YAO֕ٚ2"f$t>QȯU \QXo-qv?߼;勈LoݲR"%0 L-lV bHw{2>x5S8"pԛ3Һ,7/ >~o~q(R)VpM S <|ޥ}k]x/b]rN8CU{ִ )x S(X $ErtY'^}>"%[ OPaSiX^4Y!Vڙ97*Wæ[$e[# r>.OU9/!Gizp~0&?t3(̦QޒڻuPaQUe Y;F bWQo\>Ǎ̧g~%V`lhHH5}}tibor EU+h Y]Rh'bqђaD:A`몲9>!Us!rOk 6Tq0Uu; u9A:PkX􎴐 fZͤWma\;IH.'40%>&蝫 0cΪ32BF%SxsI*1 oJӏ98iԼh:xK$b"DUy"qz &#֫!9F*yq̄V]O%r QT }l[o6{]s.C6eOփYe3Uun2@ךh ]zXF]Ǔ9M@O?}.~u'A?7O z&`sWW) VWDI.7${; %#tޖwwMѼ^0_,Z*Sðf #Zuh15 1]m(7Ns9Wr-(T7eryV@`(}9R{9.]\rőޙ[׌LSXzE}UEYFKiwpIFLTD@<1{-Q.X^j﷏仅~1:8g5U 0a@wY,%)BG)9K={2ȖNJgwtSGM=Y g4$agGζz,K_2Żh!ڰ+8z־C$Lwhm֗i/rlMyKߨ2Pq{;ByvkIA;a.c{98bix!(Zna#)#C^= ʄ*m@8)ݯmM0y 旲 $q/=eb{JU{SE-ݱu4>۱D9cBxCuĻ޵un'U7: fQ5>;uHk1M13<{13^a(t/qlpQuNdxkE6lY W?L'PHHLeMxk)[ȿI:HqB[аъ7d!QX\M]{ Z7Wh#djf?=* FBR@VzaxupEeY+_x(yENpAr3o2 )ts%^X~+Dds5KOJQxb#곬]r z|Q>Wo03^~Q5)R/QRU-2R9mcjAFY-K+Wԃ.p(֖l<0}Uq4&p4li! DgYZ0707010000043b000081a4000000000000000000000001662f7fa90000b74c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/? ]?Eh=ڜ.+ɑ FiU0"2[87kd&@*V V5't(lPm,ŐI`* 3bӤ m3`AQ[uRtgCx:GP&Y sonv$lE(jKnK3zZKW [+&d Py^VRpV2`z_1# tXh.~Ϸ}kcp!B]iKw83a5$t ~TfOr럋jv}JL#b蜱4#OseJaǩ[t p(X2_?6*QֹSd̷@nRm`F]B+yJ'W9b_^_:)ZYhzνW5 H#F%hRͦ .u}|hES]<\䛭5zH\֊Jޭ9A@ySp)7Cߞ3;Ѿ2 r(mEV͝S0!;! ftb\֫AX;c-7Z(L|n08a k g^LxR%-7s&( *inڿH'i$c WW ԟ?ra6xƐ&ĥ|C>_Mz1ncKgp2Y-bIWܦϓ ABL`y5kd2*ٺA{ops EIՅE ;IzwE9& %3D[4U}h$s``l/n΍[%/#G,&*b+mKT{1a>Pw:BϫCڟD mI<T |n%LR|ĎFm{G1s[9/Xd݆1X#X íهkEDzrhڶ>PzCyb.{{<@fF' 1C7)[O &TV UjkϹ]?uؖD=5ʞuxs7Nޏ# .z?Hž7SJ$&L?da>ppYXlU? 8:d@ui&o5FtF9~4˛,kP)iT eq:BмJ81+mO-ŝrAwBΜe騰M]&z arԨݡܓ0МvijԶqoD{wL㮢{G\yG'5)ú}##8 U5"Wjҝ J{$W"*vaqR*1h3 zh}^M9kUhWVĎ宇ʑM -L%`FĪԋΎSJ!=#U(Xl~d"[(k.h:U5\A?3&lAE4@N-- ^ 2iU* )2[j9b;H|oHZvY`),ggԵ-Zx^ Xߛj_+Q^RP.RT>VMj-WJb'+KK(7=$+ 'W5h=E3CxĀN@j&'RckzKsa'urEGn6ݠGjX'l8DdžlUHBTKJjlm=WC6kPKaelCi^ jԼ߶,Xy6𓪤-X6;'0BCکOߨ~Wf,Zf1wFވ4[EF{c%WHDwsvs ٖL#Ov_\TqF H>BĂgI{j'=lNG9kdȬK(NZU=QLvf,G4'?(TݟfxFM }3X~)#,!zusZ7Y04ZREI @ T/A+x"hS3CTELcJRB  )u+wMS,=A3%UD>R{_/(&h>}>n Lkl9 FW}ڝ;cbyTOڅUaivx!0)2*PNPkx^FDZ,?_?$@DХ|%G%" AthE[0afj4;k.~>r7yQ8Iwk (l+bb }KwC2рcHcPI#y H~{rZE<>{`tǚHb%C~P$VH~Q8 qDRk/CdK䛥hq Unzhv&M6=3΀ 'NuqB"v:FLs]x6Ĩ̪ݠ  y~ϮR\ &@ZؘDWA4$~~J)74Zk޼4SAw8p#4a+fq3fk5i.LU=G$X-( V, z|kTgtH#avx6+X3t=s_,EǁBϾ1TKg~r# n]6xYisb=;"# uk!朮XԜQVJ-Fcz'xђQj+T. h͇mh降~tG ~z.͸BOAtqhJ]9@Ӯ3$rd%sĠ0(di}74?vͭi]rs32!C}]dMMZW2e_poE uQXyQ-&7XЄX1ˆkmDp7cb@@LrFTk2] ;շVWlpQVuƩ۰!Z'f7G%ZZqu"/Ve6j2qrk4%XN%qސz'ԛ^stMer XQ_{{,]rL$YWJQrznEԂ!"U7E~;L $u#]5_Gd@Nrui6,XKIoqǯ9 MH;逤deVjdz"#C]zwq1@lliOl3]U~c\͋Բ{E^Nsk|k"OO?&Tҽ9U,@% StÛx&;aC DuVq7ڟ̍[Xo$el%m fMk,ഄۚa8"1[<%~HѶG Q=Ծn/ܺrpdK~ż:T>I`W0m%~o$xX,EaS ,7iŀ;H21E?g)sE<F0QJٰy{RO(&%Q?_kUWʨŧ!;o_#~qE SN'2# |Tf*,ugĴS@4]lth♎*T[)o9 dnt#Us㦹;***@s&Z?7K2煽FMn+ ܕgJ&mCc3.6M'`Bp'ZoܤUwRByFD@JLUe,i 8nT .(xɫrV[CӞz*zXR,\˶c|X?5?s͊$]Dʋs+XWg2d,V_2p)Eْ{! dcV)^ Vx5^YY!f7 ?L^Z$^x+yMb3-D=m{|N { vA7WR@hXBr9r"$?#q\-'NyϳW2);v˫*vXJEBq[zp˩~"Ԝ``Vɰ@f-6RMx:~K6b~nm(zUzRD93_Fi9ӜEC6%1nKF|"wap^ȐL8fʿ)[!ެVUm~a6 OWA:&U9 Bې=vY@2N!ir?YCYPEvf*`Wk2(lkiT߁TEop+{{zKr<55͐. LQT؊NN*QXCp#߮GK!n5&Ni5p$nves ф{5]wR1҅?(ܦKa l5Fy{'fRG2ʲ381Ho~AY0D Qr/%gD6#'ǶԛWhwv<A&皡SZ(׉WfUbOd](ކiTXoE b8JfG=,gLK}b=Յ}VeCN-,vx0h&wer; ,j^%HUd/0CZ_?hGUw>/_+Lm-2j_ oᥒr|%<>+/F4Jټ93sDIJ+%㻀  lOYRfAyT+H 0Cܶi5*8L,j| |pݮ;D>g"?ʸC.=S~mCXfXCaմ|y{LEw)@չyQ/RTU3Vjb VMZYFdcĀF1I7YHlj2m‹dxy,/*{ImSC}62ۗᚒsYi5aD|AL>Xl?UOfjBSoOwd@ukcP+w 9L cD.㛹!,>-)⅛x4VFq,v/يKr<d.5ܞek=b #)wV Œ(ixdɄ)2q'2ygP0@D0~tFNb)o|hUKDIm>3DU]uSV3nKiBC,+w(Lg9K Lˣ-F騂O$^-pvP0pTm]bUWM)H1Hpc-ڲV>=Mݓǵ1!jK~^H0d_̆;%p 5\V VL2DvA7ḿw{d C˙18QsIfm`OT }#8$Ccuerj:ОG"fwF̧xM+DXt2Bdv & HO~B oR יSZ ?!!۶ Q>}?ugy |*/j`zJ.{rάg t?K툲eo=:(u=1"dQ]y&ݠNR?n]=ni,K\bM0-. ƉK*xFϞzq_ [ ӌm;|iV P[:0"F\ ˶{>? ;8  LKlmX!E^C:5烛}Gtոc; CtGPF *ٷb3 %Uu/ԛ)ہ9QV=.= }c<^#b ʸ@>C&\EbCaM Gt'I7~Ļ׈bv -GV+׏}fPV}Qp;{a}W 3dCDCŪOjrl.'NLZl,zrԻyM%—IhUԥ4Xudbu}")GlS]c m=seGçu^',Ey0 rjYŚK>֬%n5*زKg$_h6śG3㇮n$v)u*RX94F]ӊ=扣@Gw1h\":/vL|{riw(M~jNdOP=\c_5RډcĢ'V7v6ӥ`)υ`)Rh&uߝ:壌)#'Φ83{" [\2Gs/:~L4 vO):$ub贈_sBT}-@8NK|ajcY]bf Sn^P:LZV6cHYoPd<;IpRaR8$v٧=P=vIc/#L^jM(%dKs*BlW]AE+kMqkan:>ViS"6,R5$/r-@k"4 rTb`|ΌtBiKy/*6ɘ !ӌ_k$ͮVg04zaeN&˨ g-tWֈaL7ȐPG}"#iIa ޾p& nD ~(_5fƋ;ka[!R0cvCK1WށMTފ&YkbYc ctp7[F G'p4aR ?9UXaH@ѪBO.$ӭ{}+gR,`:PoqO#3 m91t#9ܸESv˵-YzSFI䃃|]d$׈d--s o)i0lƃR8t?#!D`yNQSz=5nW;XvU%^Δb~R7LJ?0e>Δo+*mKg;,sh=j7#%F9jj8{xE8혤''L߄FTlED u\-?1DɜLk!?Iy W 3=;qyبP1^DϷŷ_h]T+7q}d $!}*vu}ZwǓ}9=p$eAxȥi:L~ P\*=.Ay. ##PұAkj ty<^g!\xJ+vLyàd+mq jYzHe"2{Fh\8iX8"@2mϾ=eRQ?62ũq X9C^s7PwUAQ%ch16)Pqgȧ\޻Jwx6gw>O뒠kSKf00]]WN,IW~ %Z/L!İ՞\7i\%VGItY9DSSïoڳZ69o/Ȱg_5wpoSg{){SP^dTvvRA<I iT*j zM^8ޝ_>%8 $һG*A3КSXJuJzq+]A]."7C%4łH%P1!c}ֳj%?S'b ϙ9U b-{54%̚vY 1'2S&PWɾ8s.N[{\"Иǔ44cS9՞200N $n*mwli3q(c)UzaSF x촙4 ]w4an6-S:ՏED|^>ysv `>Y,5\~S]] 9e :/0l:޾BZٿ~WlBzpLTXGR^O8E9w`g.mf] dʹAB$O$!RͪH.傯F|jC{<9L <IM0ռq3H+ lj6+ǗLtLǑj=cJeEshNA / 'є[._llHmB1&B=]^d:۲. A0K4c$V"Px#}ƴu}'Ug%; WEN8kХGky4 YFu9"?@E`'~n^% !KsٰC/ F|ӈжg+|s(]Mz/* .^ҎfEU" B,,_jbg=cZ k,Mr{]XjT ! ٹWHXl*C[r$I%d&XsF$9:hrFDGljZ0 0^LNld{: Zl5Bҩm@pmM"#HfӛkQ b#/=$GeY#_~X3$kAjbhǥy4= /ǔQm<R?4q ji9zTm>>ģz%YծE5\6M76:y3B i T&.<ڹueXBGL:ez\[;( n*I) G_`3DhdD^02ܒb*=m.i*fb Yؾb~: M 䉠dլ.d.st P6ӳwWV ]R+˯@gQ+@j*ڡ@Bot&u/3YǖË>aws:tQG~kEniylxj Lǁ Ƿf/ۍ.AM>qpf>ۂ0y4,oR&x1WcI2je_m4b⩋SޛH˩b^~TqId2 GlT|u##؉G$7:7Pܓ!Q?6!5o #[: , xړ%BP@ lmĹ:!i" g*w+kަ qq}l}Zz+R*Dy3mCOM=aQy0# +tժ3+BȐrՉ#WCO3rw?j S ?0|18;d>8 CW[Ϟ lj9 3H#y 7G=3b+&Z^:ɀ$f(NUE'/Ќh:B0>!=@N{#.; nqƑ-w["$+;hGU9{'Քfp+G̳1E }WRqeF|0~wcZҰ }сc^'zMPC/O kH`/F%Zݶuw^' z85NsZcbSʽˠJ4u>k@7 I&tt!#UM1tz0&X^rK{QtixOH۸:M U2.7X/$ qm~sAYϭ%`,C@ſ")P 7re57y^S;}Fhv)+}(J-Q\o'.r:1w>7@'2B \6wunx5pW3.BAa)ęxsώ@n!^ޭ]<>v/O+WGbǣPy0"|^iQ'R._`&l6.þeAXWU5Ov$3H5S37{=4~\30oƊ1(>B6GOtHle򞮜溼SN 5SVqz>҇TMl}ڎDk.k\@ԭ 6ROL&u6i:a%Ⱥ"'Fo})q5˯4ýH~^S=Fr7#,2"@oM^>2S'G}2@LwKsˮ2cHrf}( dp4PlA5"{p\M`AG`8l2CTl5KB6ɿr?}$rpj_A%'5n\X&؆xx:v A([ȉ\ ^8} +.T _|RZCɑ9HPzA 9cGuSX=&Wo&A~8P@16v[E|S^g7l|QѺFp{O S'mI5=jMw- ^̩0xxPJn˞S9m[n>!M:/[UR(*o@~;¸Ux, HM2?ຒ7,]/M uj4ƥ؞1 Ѷkzҧ`rQ{qa5ł _ gjzMK/8 Ԙעk +!BJ~u251 Q[L3zci(lPAǰ\i[Wy53xbBQ9|# 3ԇ ޕDBG5AU4#i1a> >}C@ 0HP\Ap+T ~Yf:!ۑsvKJmJ``w?+:-5M26A>B$A_Zr4֕ .{ٓuRpS6h V Rx<}>[El ߢ9;)֍l)+_jd@ttE@:m)„Sv/ձROq#v[B%$xf~xѵs:P)'hϸ} QxY+dۅ:$,E62>r< 9+ͱZV!<#G9 #k/np]?V9Xs.)8\*2[ZP!~ba1 RӢ<3FpqB=p=|/bUa '?' 4S&u@v{ä'۬xҜ&|qQr۾..F s- ;Yj׏꘹wtK:)WE02:9C3gt)qܯ37e~toz³Kġ?.rrOy* ;ɀy9mcA;`+0pՒq5J_#v뫠29i)r3 x*/XGS:aRY%/ #-aEf(?1#O|.nt#=~ts},#F=/jm;i7ΫyFi!peUſ_^@k;]T_` P3qw0^LI/h.P'd9 8VEG&SB)F'D. ]8 3\q:z;d2can $/1n9iϋHJجbʯ 1GwgϷr 6=(>ˆBekO v;s|8Ɩ,#6ks ?-8yϬ&0D258<݈АnE1&D˿O%dND3pydWHZls$Y!K%]rw+GJ)d28lTg%צo0QJi[jQI4ˬQ1~ Xn B+7yrP†|*=҅R.i6IׯvORÀ~`[X5du 0G*<VjL#!Uj|ϡ~MvbMx8(ѐfoH_~5PƁ"9/ˌ7Os (o$v4m'zSȅ+NK!(;U֫cHfWzY[~|]0?x[Ʈ`?JO`|TsfBܛΥt+աBP؄WGUhwr(uz0_`'p( TkBi7`CM>c8*X%<:*ø”lbhhw6I+ܘpFE+@CLC~c s҃ +i^*[[>cC|oDI"fZcDv2@UjX$Q@fվ O4r!JP2v62| 89V`/wySש6U])Ɇ0/M^r3%x\(Y$pު|FCc :I!1-(es3R,šr,#CK^Y & S2⻯ȰHmO@h! }q_$6w6nyan3ܐM-s f& pX\ 41ş]CU|ۙҁAoi٫re`]*| 7L6sԝdzhv(AO\^hZ|9>8RQa$}&};i7؂jtb9iuƿ-"Ї'O{QEeWJJڶ_h&x=Ƌyô~ƋJN!2'>uLsE+uu!jMOr\4NJwka.U"w0:h#>`Q`'0L\&E0}DZ:A1[օӳ,:xʅS~?L{PZ Kk](ثٚmiL&ܾ􊒃1|>`_HO}di=WUV- |Ʃ5,'2JI :@th \@{X nUHo&$`Do1Q1H~%nM7 >D7[q@Gjp&uKn؅@8~Ԯp'np!6\/!V`唟ril+P|C!yZBdPLjG\SX$΢On\3֑>kdR z ʐl|ĵKMhy@^~.Z'"jϸk5m/gaQo oܣƴq 㵓kSq܅P+rQDrp_!r (f>z as&-N-_vlK 9ZCCpbK=)A3TlP.}'.L5 m+Bk{Fy'4lh}a]=ЫA@zޘKv{z[l(e]ByAòM2M? lZX4VIöEq^skI;hwyR=\-5̤]~eL-&Jce+Q %F&B„@9a!A ")elae[lqyQdX0Vk[# I>gN:.C_>@cJ/\ſFq+.6mRҌ斡ZN ˋ4 |&CG8@,НQNYZ&BFǠv~ʸaV :!Iy-49?oqS+SjHBʡ r N#x?wvR$mF݁F٪'N䫀%=Q{JdF= JcD[K@|S1irSс+e5z;YZD> Mz܃=wJH4LH/Yѷ(+- L>gA\oI mRa R'@1fԐn{G㢧}]ٰ,yl?I8h k&WouHP DBPPdL^չB}3EjN1HCQU온MOYCʾHv7 MD|t3_VĒeÓ݅tvIR=E NPC՛-׈ue]!/.S.s'_d<MAʁ=Yj5 ^Պj3VY!=p@ЮBhv0S}6b/#}[= dIp 6c/N; ޼%s -S0@6r:U?N0isӛQz;xk|֒˾< ޭHlpX^Kb$ۊxRc;pLf,<3Vm1/O@WQv%83;< (>rAS]W(jZ# ` Z_<a)O|VuTsnq)y{IE4O(EgWoQW6 yXֿ} ZWj %O9xUQD:"c*gb.+ yvFLPüIuvG}|țIK:eٱ>Lk8nr ;Mcߖno &%Fޔ}f߻ǣ#wbvr"+nļ^$!i[.. //h)+HM6S ƇmeP1VJ./;Bw<,YU usз>NOw/UJ$AGη[Ok|8I6h`WLh! o80#H*(O|h%cL\w,545yʵ#%$IJU?Gqe #dksB=$lw`W|h+C(czɲGoIRl:gR*[QQBw>@RAtdAuK -V?fW 4 "p8{K̭:YJX.|ۤA?Ek ?JE"57֐Lv ɪ2{kȦ[`,n׀2dB7fMF%b(wh$O(Pn^&5z L^&-Q-DR ivuzj$ IwRt|[S=20n}*{^z=̷UbdO(ore=.O nPVוL7QgcĖxZP>aO6gu_aÆ f.E8 @IoQuVSdX2Wz%\A[ FL[@FCRm0R,ԛZQUSq%,NFCKsfre}Hu(u~k7 gT1GQ#!l4E!Xā׹gFCAnD lP}ս>E080ubcZ)ȑ e'g?|:}OgK~nҪ^ `: k?~pZl^u/:})sWYGW#tYF<Ό~@eo5WNdre!}(%w}3qwh~XKE,4ܧ%g䈱!5İJbzzӄܺiRf/0Zp@ )!DBv+V>Hu4R{z(ÔX#[;. pJ`/4+ç.<@EJKYE͠a\Zhπ&H; ow^X" ?%-3K)0.?qnNm+} :,qkexeLQAPhW&Vt'pRZ|JzhwW->s5W#P7HdDMjIhVn!@z09бA٩-IC[]LygpdYKJL/#MT]<\"m, E)>:ֳ~chT4㊁T;w??@/&cV|hSf68B6S;=7R8SUh-n4ms,u ?)AU}92Csca@ -s|CgV׳݊^|{-3 |UspAB3a|F2imMԔ(4Xm## xިb`@nɄd7faSe@g84_pFhz1UA§hܫ |YHѻ6 l 0h%IaXiccoLI%AvįڪR#`:iX$ / iBtVzjd@=z-{NTd儾:vl_O33#tjշDv}޶8k(vjg?qc1rۅa4/c]?dG9#=6.8;)w N]":zx41 P(T,Qk`=U`,HP҉yx ]_ nx?IA tfAlWvMP{1".6^{ =L:,̼bMjkW4K"֕W"Su(,H;j0wEo<=e݂*:ysaB\څ<5Yl|]gj3n6E)iţi$W47N"e=Ѡ" 50ˎ\}# ?hW9g'IkU |`&֠ sb BjĮJR$=8/[QTRjSlb.Z~hpjLP* $] *Ij !0Z̃4Jg;WGNEg(yCtkG5pƈݻ)m+z]O3M>_5q_ )4( Iv3t9 S.GVhW#;4ҽ< >E 7> xϹΣJtngb>L/$ӣtMCp|6fP! WFX"*Nt} EɄ/V{̽aH5P$p 7-^3- MD_w}i(:uq!ShNk|b(TQ|m:.Y2Dhb;ZT,k'YO5)TRs͜܎GfϛZ`Z'ӣxg?hjz&,QS2)$TRG"a(rZs]]cՠ7q[%ҥ)2$j(N㷬jxÃqё!Bjp/g@g$'j^ʡ3r1xNKY!Mᮬ w+rS3|qu_+@TY40:BK|@5%YfTw rW6cDr 4Py+ȳ{ء ,$||$hTA[NC44^%SCpr,gyhs]GkCbq9cCDvX%SUθ*嶅z;i2!L>dsl-#$N/ 7,C%.xf@ W":w+ῼ8_KkD(:̐(b/+üP522&#X:*a>lgmkq6m7]NG[ҐTZ*eif?=rN#G+2Xo$rtՀEҖ"a{rbs ǝD%A ;z*K]6"h] Vuk W8F!/6(FGx\g=ۉ?1mk"˚Yvl[jݾP C[;%)LKxY-PDɗ@?vϙnϠs>T<ęB6v}CӺd A3okNiBWKfYcVc82 3F 2ܼ^lI ,@h|,w퍥#s +"7~v*0[n*w-,;y; ,Vx~J:caOi-z_I ѡ³0ubI]Jupk^ͷnP~ cP FQf?oy>D&žDhxSiImv;iY:+C.bJ I ^A'@Q?S_IgR?{`Sq47a<Ð~]!QT'iAEHHt[8 oaik@N Dy/ڄPгP*i`U ԩ̤r ThߵV d ?Qoe8S=.ȄQ"lWۋ,MaKs ߒX5Y!2\\:OsdZ DcOS77ndYlj1d@#H>&N:3dXvZn9U4$dpPr(fi1_6mާsbOj)'#%2a #\tЁNԞ,# `D@DΠH̘Ge"`ttLdN ʭ~!;,j_FFr3:Il2qqF,q/릐?>F<ܻ?FL&HQ[=:#Ij;2CJ'$eO؃Mǣַݾ +ޕ # A ˰7{i '̛F sq~DzQ qJ%v(?yxy@SR 뢝TփP+~XUl)I?EB߲u.+` "^F~Y%~%WDkh3/ĕi.!(dGvO馗=j>B!,ljiQ͇xjlJۖc\:ጣ#\]~x^mt V7ICD`٘ުBE9ibHP8EG-=d`&aV3կ^\!6b~t;^ͅI܄a)! I={u~|-Οu5#N]!azrO:KA&sա4ZbY6ywʘslĶ$qpVLP:phC#-jYIopΣ._l`Imҭcm('taop$=0Jia)7Dnh7Y R8ht u|bE~]v=_ W#zaUxKx4`Fe񉹚\cʀ*Q`96`r9~B{ S#vd ߅/&hOU҄а.YLxđdH5J%9ǻ(<")P؛ŝ.>+=ͬpRΐsS3ؕ,}~oφ%\<"ToE9.ЄM89z;Ұ:9=b`S. ]fe#3#ټMD _k] Y6S^Թ!wdӧ^ aO#x#x6Fscݕ<|I&/͜/Yδ]&e@ L#FLR!]c57Saє`CQJ)?|yb_]ƀ o,bN+{}>^nasqh+ b= H4.c\aF Kx3VqGUiV2 IZr RɢUS{}fڬf1ȥT5'ҹx.Z QuBea U?~.&*1N Bܵ)O/ jP٬jIDuBo+G=QCa)d).PXœa\rV[Jſ4we 4eNPhH[6L68S١NjFZϸ4i%;*N9ssKt@ǹS@ m "'ؖ4^ 6@$: Ƴ)W2 &l)$~V޵l:}/3 @\XħS*a%ErRBRF(N.>SkF>qG>yFMeiZmoG;nq''OzPC򥇈Pi[M;fɫهtFdVoB3uS;5F{ <sO1(yPͿj)CF q*p/c$]=+fJvf0 V a z> tJQ7aErԌ ؀sƜ+ @Rbe²rL\gXJq 5;>Bo5M"-WZ_dS1,\oD0:ءI{IfltlL.c=<@lq3) ;:-_ r'C&v^$ 8d(Jٟ76N/ .T$!Pߣ{RmaKWDmw `Q*ck)<j* `M}XXՌC FAń*{]}p:R&uGWW4pWB52>bώQZSl"/5 ӇyuHgw(7S:n>ZV֞-ES b)6,z2%)ԛ1ql[o_a #l!…Y'lUW&Z٣-[FKf>ElEDn8Ӛt [|-i{cd$. ybv:?8^j.#B8W"1?c3 J24}"'N@QKXHF6S&w:a\?WTuP ׭ѭ|A\$m[uCF">bUme5Bѿҹ}WSY7tׅs-9x΅_Z\0U]0|JKdR4Ԗ6pUTy@.xj0$?S;mCE{~wE4ZRne`% 0V~ A]A\K\v59Iu$Bgn:;i3crWKv@]Rӱ2lk|i>r|pbTME?mUɭeѥaq}-M9=D|䭇G.FYػ;eXR:zeMNO2q(_A];3OSa`'1aDƄyq4.* D˷0/eԘ7EtW|ދm"ULn6@i+Wm] pr냳gA|^~S7knOW콽 X>nuV,9|$}Bd qq:} [Lg-&32S-6mErAe>Ns!ZAt;rZ)6N>A-.m:M b, aQ_2ApDW{>(_ަD6P[uG˒0,f`+7)\)?H'!Zf;hQ;D("78 #y )x?Nƾ8 YvC1 La=8!-۽yAn~bChMY>M*y角)M8Sw`鉩MM-NγX~G',`QM2< dr=Sܡ6?6[/&mSBD Ƀs=p$R05hܟD(`ž"lRjpU1y%7;GX>]?Jgog^q@fzE@nI/!ny2.9k꿨׼\D%֙a·a` MHL|F ˚z62#A]sfi*ٓ7"pۺeS/ c<@, 'ix HS ;""R#T*" i]``?4ʰ/WK9։Eu!vLQv|,õiU=ujG"7<*uu:]}5s 4bS ADw]R܎br +^EK9SLf YHU|rP M(4f|Lݨkdn$'"_܌ 8ii4KGgZKv,,"P{C[TǒvsNtP3GtY;Qϰ]Z&7} U ]:xVÎ(77> 6[WSyt/{vʯ^x-hYK|[Ytyzk)4X 5!M_Ș:NXQkY>JZ t5|{Ovm}/-4uib&Lϊ IA^q -=\S,0YSuwr5U5i{[A矿4Y1clHcL`jZҒ2{5HnX+MYc>!0D2mT!ۘ`6qe-C0Pda8H.G.^7aN vyS2 rqìq 9Ds{9Bm |gӧNZ@W?ySYX҄A5#1? Fiz37XPS0!vd7W3Qwz )żPµțYK`l'R]uS4^La!rZyRƌ-p s+:'m@re˱3ψ2ZG06 0 vI-Foԁ˵TtZ//->Tzǿ(%yP,~6rr?B@$yV_>Xx8snɫZ`ȶY8;o 6M^0ٽMX#&ZD?@+Ac=aXgu~ 3ʚ i.J^;@HT!#9I8 "ރPS6Ari|2?HnH:>ޙZk ҩFaA"V9{L;]< %qHGh_ɇ׻3TE*\Hvk%shLiւzIB}TzAVc2K +h#R0)gY2@ 5|̑l#SOlPkl`@?V. q[%ꎐ_VB/ e`Pxztd/p+dz32o`*jN>W)9S!~% aMjZ=|뫇2{X@5!w0 ^n}6,1$dhQݷl};Y&0A ήlv.(4g?v]ۚ{ Ldgx-h!h:gb)A&nl3hI`DDS(?ɞ9J%QWV,;Ѧ<;54M[ L_p$)˫m":m/G4i=8jWW-N25h?~#CǠ"@Qd-]Ywuŧa*pK˫`) u؛իC޳<7S>o&/n&1m^<cbά& oNq zisz!*>(Niin6s-%=4塣/zԴ5L\,v:K%5i8_\rqZ@kj49!a8I~h\ Gj.va/a9RiqNav,]@"Ia4CQz:h)M53R77!RF̣Ę {~ftQ_c(𸞚hx/S%:|hukJ/=Zczئ-ԱvtКdaE),.)x9{hH z(? {%#fD[jnGcu*fYzjU{s.04AYE%W 6NQ)Gm.eFu6ZCÖoDwO]ʀ^ 3 Dj%[y 10ٍbAƋy0:ٟg^C.Fur srNj̑30pp_m/Sxal| $7hD-zQ"loͣ `5 ']̓SQe[pO}NZ(aڝQbٗ%pՁik+xk{y-i#jZFdqۥk QIMVgxzXVm"ql/6t h/YX3-ju}\03Qn AߴJ*k7Y`jH#ٗ#[ 6n(#LLS 2LQ{#x?g#J|oʾ'=j:9Y ܈Tĥ Ou3m=iI]?|<-(7ܫaP!6;ꗑ͵oeuפ#e alx6/ %x~/lg9^¿ut  fY Gjih t:8Ƣ>܁iE,0Jȓ͵0a0HVR6K3v_Z>8흠 8qۂxW && =P~(;`Dtǂju ZOh}C Cs'rj@sӪ5J=4-԰H!kbJJ{26 aqIG8'JR^ 3[?-MA,x|ȃo%.TooP]=ovY'a ![C\6TS)W="?(8dpOqRj{j^'s4  DW<][RľUgjC}3Z6V@b ==ӅE[QcoK-p]bQLNn^!oaiawu?TV5~̻7g D\kE~uϹH[#I'yD~bvN>]l1n#Lkh7o[6ubnBfl]62Dd'&C}A5~Y`g zFoJ|hJλ8{i,vE{"$͕- Gi&t,1"g(z ( W%O"-=J0(017Fsճ`T{y[u-D[U 0;$駇{ND9-z+'SBcRYǨ.s|6>i1@2'nYScy (py*㴓ې:@ID ;_)AlO:ݹK|c_%q%#,\Tr x%q&DH$uca3}*,J1@ǵ| \E, k}/[;@X94 rJKܷ&{CIɛFCt2;b32C<) $o[V7DH('@lBR ]>_:#}BtE؍4ݸٲs+< YS+P4h4pGT j}crbGaּ(XLWQч/2V0pфN0a#3O'ӵl]|xLrl-SZxr˳$ίKz(tJrzbx[4vmȤs__p1 ܿ >T;iG21ugKl- Y6T#SJh sxsȫ@/#uoK#KZmیBZOl@Ow!T΋:_O6"#j)Do-N F.yAf޳/ Qu/_yOƥ^vD.=zj2͋N D\U:Dm ɰF@2較(\?2D6#yPT8evv0G3E/k&o?<B) F}gMUr<56'>9%FmAWsLuk X]8 GjЉgN~А_.Y|?ƌARe+B~DĂq 4bЅAݭ0p1F޸JQF7* 9,E z8]2aFXwC ֢b]1PR󨬿:*}}B!./5JBZqy9]9nېH K~T|DSH9#DEO )}Uc҈yA +x{;EX 5V F o+`3q#9 31Z(r֪{4UoႝzhKN`?o=}OY@ඬ&.׿]-N4$ս)1W?tu<^XDΤf0y^O:MJ*_ ]'])UCg7ԒXdGrpXY7-AvN&WlmOA]Y̊a#~ϣ|{F䪋3vTj\%/-U5|Lr;[LmǷC95_4K`g憄a?= uzf0*QuR#C~_"cUrAXV=DCQ\g\)@UWƿz-b,9nuN["MpMuustl,!58B˵FaqF`@ap븋X^n;^rrrOwz+"X\_IcWpc{"r#6|Gftj0Zf"u{iwUK2l^9(.Ar 5xu9GA#q/`%NOQ:F1"XtS,l]d!a=cnR0XPN hfV/5aDU.Jrnؔg&V#]fqs臆:1m&Fklfe 2Q\K%*E0+=y6X4w$b*O0;;?]䒠Ũ? 7ݵkڪ>+r (J#&LXI,nML,cMYSv }tuo31p>#n 35*ԥoù[Y I+,dŠorY}i^@Q瑽wU~5.*M }gӞdG=1򏔈^f;y<D=G6w4JBX4rO{[ػP6'3ҷW^"^b7+֒VZ6}-F_m=z.7);iAMjݻ9YbPzaI*o+Qe7k62t_&2~n|"rP{ߓ)662Rxܔ8خuSֺn0ЭkJS5 c,uy#4 eҟDX]ȂJ&20m51gRn:mm^V٢ ,M#|R1{Tŋ6@ⰵguDޟg%YaSr=glJmT0c7qYg# acTWԶ&75 cv4󭫔ICr=XY 5[,C:pTY)m]q}k@, 0Rt c;k9/3p_<]lV+GXLdd|J&PZyЅDap_[,V$2Z0VkUqZM/ o_ 0օڃ暢Qgڙ!+)eX %,&m]LMLT@\woI->vAddم4x*ӿwWۤd3jJ8`1L ۊCŮI8S j^NԱ,Fғ {uFKE>jg L FYA{gК߂LA1[/ٴr5igQAf ̸jEP.\剈(F. 1IR Is`XB$f,q&f6^9lU-ؕg QH 4GȀ޹^ae,o釥}PΒReF{q(BհHxHTMoHhXĀFឳ/y0^,5EU0%Tʄ_TLOB ^ܢG UA*Va9j"TFR\^R>T-R9CHQ i'6cb- 2Z=o33* $ND,U{fo C)M  4-G[+r  JAٗ$C38'wwfO{.eYyL!ĀϿH}7Q.zP4\*燿wx ^sֆvlw`)6,\=-7'V© *E3*cP/;?"9"I?ͧ ilH5Dƙmi{fr$_><M/aE?Wl:d/ϋ٪PlAgj)զ~[y KtIY58tE踔6A-"ـz žDej z%p0?LR*.]z%]Lns]}Qqp9ܻ(Fr 2m7PbP`IF갽PotOU`l5,Fm [uLd`0_4m"^:_n'G=Y66;1l_,<0>~Y܀~,:z48(M/&/ r SÅouF8P;vRf/l L[[*boukq}EaEd͊[UX6tJ8KL%Ĥ:Qh}=wŊ% 5RbQw>Ę >BTHnفaԀ\:HOmW5TfCS]k548aWMZX>56q  aw-\8R9;i8PDSL{o9 qr*Hh:'}/#8iH\|/]JJ4fn@B3sw,Pum`#jFp m i}vb!gM`=n[f0{F >bN? H,dr.TGea] ڰ_Vkz:Fxj\(]7) 0҈^Hf23L<\itTMZJs޴#,ݚ{\oQ|ӿSA>{$ syAӸCl"Iv9YNػ_l?ŶOGfڳc=稪,c߃b1.BeΖL=t|l=G\l'5UBF 3(ot{0^*v>u[0PN}4!WI׆ b]o T"Fmm淊\":c}KBCዕRoU+k$>;;DRewvLDi{\_蜵O$$q%$xG%?Ns" *XnĨ\E= CȌ;Ceޜjء %=Qs)vv0 j3 pe̿` \)+}=3f5PXZlF /A)hPY&7Ͷf5]\b){rKK]_ʸWUj.C6|-[\o Pp$:5沇Yg˓+} o{)Rts1bJ˲ !P_,xBׇXsˑ8s ޷}W;Ub6aLzBas\ҏUH?P糃gwrEh,KYharp.!rLGʒ49XMbiHUi6XMР[iv9Tko7lXa]e#+f93SYKc xMf֭.OOE=BhXYh5W) FvRyh)S,& lJ4QJ.nMg,bps(iǯPVtΊ*rB>LǴ.쾓/fU2A#ϐ&9H+ADz>^VpNmOM-Lp54M!}r]R_U`& _sJ0:vR̿ ;[Q݆քe,>/l~+Gʞg2L_Xvq6rG? [)ٲٝw"wZCQ:\ ʜWȉY[[0V`.Qs􍇃`8qxҞ) p^GVlSqq&t\úu N/$(}kM}DٵxT:A R'$*n]Lu!|e' 1;Jn&wA)̼\ ~"1UH({8#Z>cQѳumiKoXcRg_$fq倜8~l )A k*ko[&L_g|x6zyqQElUw5MJHs~M8.ru57tdmo(G)2YPe&7Uz+tڟXY;j1K<-n ˵$ZǟQ A4AAHEâfW4ď@"VEy` 6QOP~(ҧJ!oaQ#G _.]B=?: VVD5Rw _v|TLQL@~*T{PvvS9ؙjY#+I1"'1B*ᒣg0ĉP3/!"]9UMӖ֑y2|G5:w,rrh]@7Ure*q-cŵ=Oio ;bOtgBS$@іHǀ@%b1Lh!Sx{F߲y;!ܟ t&XOY^Lh 9?/#j@׏*yziC7PtI^N6H-{0)RCB62z٠ ~ɄچдֺiBՆ;@+ ))ztʕ@gM^ut8gmiy3_CL">~xg#uZ#K&`ڸYT!Co8lk%Hnύ+h@>z Kj^zTWrf*Ngrp;%pSە^ ~PWcRYBNJ; 桅I:㢌{`)"H06xxIM|!bqdz%uȷVEM% @_Nd5y SwVPԵPOHTrK/qh@/ERUzJ f)JM7 HHt"v^ QJyʴyB+[,DS`tXhEEu,D都 m[1 4*L"Wׄwű8w;cVjkEc+#AkHx@fe9$ȡrI4BN=V2 e*ȖΪr(G8_-:Z̛v0Ἓ}3=H]YM[ &-oU bP-)UHu?BBS+wB>!޿Ao}|jM%W d&gSᙘX+Υ먭NڮX11/-DR.D;&wBns_BWIt`Bq(JKQ gI$ XO|"x2˦$zx|5Qu5Vz VaLfĎ]9ǫY+?(Yh.:4 uErAQߙ2͌eʅOXW: 8uXqnkZCEiR5GOfA(vǖr(/ Zҥ v#@k=>JEBV)]{ @ Mqٜ&jMX-p ģ-,(ڬRz/KӧH&"uK,=Z+VWq/|z¾n#96T*$iBaMgO<5XNYLv& TQ u7T|߬Q@3U*WF ^|p]&d BYF֧ er:Vdmނ[ ,%oIcbU0ބ֫gһi?ț?vUoԐ_oLv^o'mʻV\$_mf|;.r-CƆxl AQi\K&.ƲXu2+*:"l/Wĸ&xNv5H`ӎ2MJz"Y8TWQq5r5gI+xtWjJR=wz]w^@qC/ŔjeKjlYUZ8{-b> `N3P.TsoCM( Uf^v.юذmdqo[\ g%PF=m'JQ7)깥|<]L1"8 WW2r%=y..Z .kl9 dI/I5L?v3\¯P, C=ɴ< Sm}5S,WE6n{,л5~3 [:R:dkx߬G+ RKg׳\;=8%{U֓;`kLWN b+m#8 p)'.utGkucauىF2J*i<;1(̾8Vu-oEjb&rD(x/c@~9qyQ1ˑM,S,- >%p#۝$W?P6䜴nm<6' ~dmީaD|9k *HI*fἘ""X]:'%|q~u[Q1Y뭔+7Pp [ũ=Vg8 4v%%| hVHkV%r_զKD͵Zt4cYQhcyT~돌,I@6C1pfҠgUA5v{rt#PT!$ij2넮#i0f9S`(ۡ .p%AJJb#֚VHoa=nl0ǾUUU'*mj>JAi`d5+ PBÖ!ښфfR5'ſNsr2wphu~&{YLM ) (F()oHe#A]CHhEw$JiCqr3e|[OK(%ghnȗQqxI{mӚߗ_^-a`DR'5 쏌G b{;ByվŀZןNBD&hX 1 f_(fP'0yn՜`W]OqUSƲJIoZ~X5VVdR†"c ^"w^O_plq fW+:ZX?OBd#ܵ@vO-#:(oF5!0O_}&,2eP8IƋ,P'psw5dϻ@?D ۔V ˷ؽA"KOQ-9Gq\21#FK@dk+4r$ᲚjGCQo:`7A? lh%z1FP գS֪X|"ڣⷑ.ɹWo-Nݠǚ?Ϗz]C-먗鑍d5*C;#""N8m&tUL,7AVNKWqkF*a0,JD/rO|~4Hw|kjS*# @šspNdajc)VNȫ%:!>XW-T =­&GT)2lhH"_iu-S8 W 9$̌v-tQ9&Ey(` x@fO`7툶yNNǀmPє1c|pC{}[[λws5smޯ}%BN'Kgu& 9Ң:CC/rGpk6ǣ" -q0X8>ڂLj46k=aLf/㳁ɳvěMVudہjk'&IIe%V+':ylpt=Փ[_VzÂ3GZ[J이#An(F 9Xp7 1^f4(۫%s"Elo`iqad-XWhQU_,4} IUP3kIǯ!p; _w>aF8LǢnG܍ɱؕ/Ӯ"T=ΰ~FU w-W` meks{ 'H}X4H!L f9"T&I _mJB1dj+)wc^&I=L=>ca7+& +3|Q[I4gpLCTM}}4;,僣-S#Plhq#OH}CE݀2D iеn ġɜbTM\6=ُZ{aYp6CzQ7P=Uk>츥 T$cl%}~%K_Q@Օ]78-5,Le£t~FOkߩ~e\ 8FE %Kw]|"@guN#H^ IG:1l]@owb' * +f0!j\#[* 5A X6GQka +:P7.l q$鞷>!KZU|%9^P=#شFy19"FiHp!. @d3 q^~scd/apDfPs`|I@WcQ 3Y{ qKwi'e="CkNq% ^r)%ኧ6C".}j"F,pax bxo8t- ԩƢ@_֩:Qrn6gnݓͭ=MY|l v_him.U+]Cq݂̽VS Dp>&فE3WSpaE;mr3.) 6=v lٳ`“&]0ś!_cJzE2n9|MnCQw/^0+s0l/٣**7׿n9]n?Thѻ v9_@6 =UlhFC3)1=ӤG?957aQ79]XnMi܄;`Y3ma>uƆïG;ps<'>S'Үf"e/G֗$CXma;€alƃӹjs1Fc h, 8a˥=3dA;ۦX=btP?:3El7\^AS[2&Z}9ѣTz QT&%w}X5OYdϫϙ&&lD\3.8ڨ6FQjdoa")'ޘ^`} l#uu'F/ +!O&Ē9?cX;i5A\ >L\Pt&:ZnvnqsH+ %s?z*pfk7B)fU^D.m`P{7];qrR)aU";H 5N;={znTݱ+]0U'JGQl¶D!q?EDN%@};߻{ƦV\d C%n)2S-o uU_)sf?6$`[1c5]xRalm'l;16TI^.`kF}?V ~%J&q<!RwRsx"EđQD,:-ŒL~hWwQY`n"AZ\h:ƇT~^dgZY?7҈gʭQ$>K%Ao_e# ;ov~t9cyZ w%zW>$h6Q?߲< T7a1Qҟe}Q,'$H8x \m&woR<)pxlkX;H<8ɯ36xU5xg&c Gfg_.%"yEg괗.:Pc.SSgEţDLEJK6{,Zy-lׂuAcȌ.)M~aS"1G}rqn1p=6W䖎t_E?ʼnR:Zsu>uYcD»cx )f[;،` P5f:r zo] ĀXV",eU9R/vXc^0H[5:F3 o`|fʵKrG4JETrw[;٩(k۹ :m,մ{WJp*_2QqTXO ?q=o.)1rq>ͦ;Tzip% x. $Tr cq B1x &җyѮ#oكOۜcvXMHe;}r,|ݛM>(lOU|`~+cdGh^$M0hB~9TŨDE˿j\Kˆ>+WUgcBpf^ʛhCTFrEcz+ZR,Ip.90˰W3b@q{=:.炍OL sMa& `,=bbaC,}B@O`gAHA 3ϯpB1ah5I )ˁq'"cDJ~yquFrRdJuʎBJ H< _|l[sࢀE"E puU + VDNd˴"yH`gGMoRH^BzH#Lja4qUm(IGӭ1Q-U>na.4ojY&qil{\Nk&DB^!ŢgʐˏEv`lDXet@{7M hL$+ 7\}!HP=Xa& W۶k49š;^]iG/1Gs, ?v EwhD-zy&s7Qs(p8_ Pm\*.)JB}c!!3jbW0xNgun+R:a=>)~RXŸ!Te _tr> 0OhP9AZU휥Y-.I An~9Y{(+&-GL4ƔU,"S5àG o=RwyTHvX:MBz˞(|yGv" e d~ϐ/A&r,sVd(>$lx=jz cMψw>Ogm "69m(3)v( ( Lg`+m@mC[C>'k8l-:?}Xs(7`]Rq];yq݇iP?g'^][LѺF٘4;LkDo?dLP@J}Vc#,l--[$WP.AF ˩Ё*JGכֿ@",?iƲ~ oWp[CM @H0ck=/ %hp* 9ˌHbЬ$hk;) ؗ:] &K*0ƏS#!EX@>n^¥q53qtE(Y 2S&ؘnrxx;E1Kl.K͌K]z0G&5^9bUVҥ$G2 9TuS;&BXn$ڧU#rTIDX/<(FoBk % B .E=wjJ[%8캁hM|A'^ GyƦ1#3 H?%Li^# X`!+ZvxaP-njk Hp iF(>UVay1;3DؔbIܹaQ[AiSOo~ # !I@+N,^{; pcުT8eD\LXS+,'ά5#)R֜N歩r x"# ƥ:Ul(ĀR+3F'V*:hDf7O!n: +){MfyPqZU{ԘA.=es-҇u?*g9o]j"گI ,#v)>{Nd #y(,{Ɍlz|_yT'ɰ|ۢy'Np2+ߠ"NMuA*NJUƱgΊES>nhTC6oyZ@[6ȱJ1[eH~M$cO5k-]̹o,h]"H>Dsx]%1A_8{dVi'$vmӠ[ӆ(B%ICQQl&2DoD0Hu8`P`^5NH#sZ}[\%q>ӟxhh581W_; z4~A4/U\е+"U%X5{\ą"wi6B+(nL53Y̬,^Z`]741SP5n#Q(m{ f]0̓C7TP̳6&گƃjAC.d|862 ߗdn>$I0'f;Cy> 1㴡/N- |+fuD <߫Wbh ٭g46:is4"I&{Z*NMͦ7У!IE672ڏ]= (^i[`^dσ"L1S &^hoF_^5 *U-P>~;3Oj -:{YUTZ_CA-9CKPJ0R;<9e JĢ?39e3LJ?<&:"ӛ큽}H 37) Pr[ 91 lxסyC&7[eFA?Yba#@xSktMڗv~D.L|-[N9S*CO}EBt&aa?Mho~V8ۖi+8˜Oiz}l[:*7qNҊ|u?e; nҺ/#O6k45mr$3=Х2פC# ,f͉(#jB ,lO}CƽQfg\dѸxIlᄿkXjGARʚBe{Ucq3#bT`?8#U!큖(lQ0妺8]\7b ?ClOc: '&a8J| Y$Ńv(o(M\~n(8qȌ޸Zs~]{~,MS#ŭq>AW͖ #_Nޢ5~c ?85S FHV_~{Op0~ٖ8bPwb̉v: rޏCllzݺϝ8R6,HNL--(- N1X4&KXbPVmzuK}X^'BH6 gV=ab5%Nm r /S5.-F%bO.`k=\TCK]_Ub=7X{efM/m[s٠ipn΄uC W  dCZ}&>8ޠŊ:&]VDASRQ]̧zS{n)k]V E@BMU)FZB p*s}ZFh]_HiH )mJIzjfiqwH,=Svۍs)y7Qp P`%'g蚶\7Cy' }bI9T (iy^ 2wqx3|NI: ]\7TO@x 5ƨV)UVi7DgSSe7 XxBzZqk,fڶTuZ M`5@~"ԚǪф2 / ;N2"q\_,zuyoc臠PpEO)ћVz F?.?r|51F_8rscC" 5njֆ^`/ͷΰ!C Al|=_a=]Z4J _QZ4 l ➻ᗶ! {b(Ɯ)ӥ UIIJ,˄Kp~duƜͯY/ OvDG" ^P࣯ V6Sv PERgԒ'w@nWiլ1`|yPo&@Ϭ1YW~<)ZF41sBڳmQD0vT N.%佱y\`˝ٖu(S[ Pל5%$"J?.W(`Ag*M\tkUiCp`ԡ6A.UxS00O[|r?Mxb:Wts)M>|]"ܹJ؉I Ԥ/Sk3醛v/L:"jyfoH*"3ceICop|)630$j<ڽVA:~,}U:w9R._",Ax6<u?@ 3'qz-욏6dպ*#S OtD-"/gOЃ#ezV_v4hWd#O+!>5N>ېu"xE$uc6;\>vWSĕA!!&LBtq 2O_vgYZ0707010000043d000081a4000000000000000000000001662f7fa90000408c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/'@J]?Eh=ڜ.+>/TPBd|[9RxΫ4㒫+j6myɺ0ñ S c. ej'Q+I}q{<0:&JP=ni*,Ɉ7Z8@-f&0Ph2,`xNy1vUY12']9r4 jrGc *b8,]kDfշ3Ry<1 ټ4qgso#Mq 13ɏY1S9KXnWe˚̈>Cª:T˼_ xfVt!3,E^tIqj筎ɄA72sEu޷5blYND zj U:_ͿRsV`Ds0mRk _0k&`//n>Hn5lY(7G+ φW\xqn KW }bxUg};2qA:=#qpGx zȠW57D~]C2i>4a,jvo^:fU;:ai,-H . YQCS~fu`Te|]dMGᾚ.Qs^فK%X!\}djNM9Z)W32Р|tCV!=& =Iq %28/ fFk4_AAGw!Q+s]0\Q@J"tjbjF᳘3t32bޣ6 e {_:O]s TE sM2K8KZq%Y'D?گ8 Gi j}<΃f"Ƈk-M`-Oe'Ef I]%,7_{;ڮm̦/ʼWqb6}uv8?g]ل~` LV b}X2 2MYJLAOlod"n'5%aG>! + {jǁG.{,8h*<+AheXAkTV)S穔1)NUd0RO[aj{*֥:hoKbnvBԖ)Fϟ%KdISAftS^5ƃuOH2{3JZL:N]YKC!( dV~DKC 0ieB&>>ԉC!GYZX?veS9$A>F[ &;Fy)TJ*Cl+a`'6kO68 ѳ669a ܁yK kmm|i6P#N"%7Xtr}w>[u]D[wssrqwrpْ }32Dp,ۈ^]55xTY QXL3J;#V28JǩΒW: CSG{3a>4)Ga/)) paߍd:Ӏr.Ám)F &iv4r !SJئ'mܹJWLi;/23\6/IRlO/eGHH]R~ΔTV_Jw ]gx62uOZY|=Bn6|s%#óv;YV!d ]h{YYݛ5|ĝM<U Dk4SYv-dTj5&ɍ*-A`3_1Y y'SەPpLvf?+T6ۋ0\x48;(~ιJˢ1ڳ}ى mAxSvxJxi`6C2npH"T[)oYcA?,l' /qMZ%PƗ&Z7M_I8ˊ&0({$˶M)_1%^bd+~lT&DMT.r[U|f/LN揸*u5%zU~R}`ﲦc6z2)~pq{KjNQ[_K9.ZyGu~z0(w|+< !6 Gv \:<(+6cήavmcւAǓ|s>EDs.r2Fng4QC|?])Y̩A& tVڴd/jbJwe,HhY:_0"A(.1Hr"nk `há[㓵,[-LIwIv$SG6Vh >{˩ 727^wGPR;ǿd)./b4Y[ ʨGjB[*40M"Pt DmeaiM0|[bejc&םaB5hv[''4*5x49Hw=\x6\,%v̯1{Xj>ryM 1T\ɏtx. Sy ~uF6rsNsqGU+OR[m:K958Pv2"qQB[$grd_N8+I;B4Cb9*/ 죝Œ!U 25hak g_I&s W9^@1j$Z@tOga?dgiK}tlq}:B&ugcQ_g 3p"JC2 󽰕 1 \*,'6RL*̰pVv¨I뽥rHdPT2{Eؘ% ջm`V"a\p ;4 J>RG/1<˄F\J/0H$P;[׾K4ArZZO5!ewIVj'hoMGGpd9\fF1mxf-U`h9x06\X$q"$C {*gj0VɰgE0h~nI;d,>=#o7ը']To`*̥ύ.)( ~aʸsMa Մ<();`8%)LyPnLe!ivz6C[e :_+ZA.zo'R q)Bm=]7fq(Vk=0ca}tmB -tVL-rr9+rA[{˥gj<dzd $iPKrs$㰩tKuXt-*JrR(_jAD8SϜVc{<" !EL.ꨙaB_ m IXwIiVuV3<@Pފ$`ˡMm,Օp="0V#YAn,*g!|oQ4EEPj&JО'Hʈ: B'c/]@`RƉ]srC9X!;ܯZgio64p`2A/ee?w++x)7x둯2KG5z8O(3f ~"fL-T/g"16~,ϪE{%geg c(e9q/c:"ͪ3V>װ!RJt:؊tNV~rRgխ`L13U@Z-,QL>mXc9Yۙ6P"n_QCntFZyi , ԸV7J2UnP8r"Sě €^~A~:ԀjJxWV`W(J10%E~RK9^W僌E6w5p>D8z$+.n 2D^rFqdKJRz9&\s;NJSbՕPP)͠NB˷ہ^VʮIN Uʄ==zC¢$ֱ!B1RD6w|hhh +/W!H)Q5Mtk[#]"RٔOB]H Cj1[V9W$Qy&0YLȠ;>_FZOEvFN~.jovzkBYt"e0p.T?PڒJw~,Zv|o@,EG*2,ug߿mlX-HH{"n#E |%R?HDRzl*-q0TTVIЗ/U7 f57JYhgecv:*2Nf %xAfJ_Ȗ`"P|QS&dƅZ;(H4m||Q6@q9e'5~ ly-!1}݅`yOyiN%ΗUy?G`9g$! yWrJY^V 莩pQˆϵ'.T K \l?;aj'A8CJ@K̓.`a=P?V^v`\3)q\TYX sHf\N_&H# 7Qv+&4iVLm QJ=<):-TFj^)c )'[<ɂ6`eebnlthzuPe?(8.W)ӽ<$қC(C:Ae)6^ewe{p{ xwTCv BlDEf7}FⷍUа<7攤xLٔbt;i-k%/%=ێ֟sn> }F@l^NPTdm Ey/M(3x-C4ڝ0LbҸ*qRrvWj%ҾOvAG_;w^_cH7>215Q?)5!«5~6RtR֊+v禨i~<6q~!z Ř`D_ɰ#㲫k_&Ag8~)ȨaB)F;Ot#oĕ_xnKEPwKM:Epr-2I z$#:`%JwkcthkP"+ +89YoI5a0lDyI˨[}|ҷT}D mrGߤo3YL)Xr{"CfBm2+jj+e!c\k;r!Lw.Ejey~yj)eqQC#lx8QȚU=R؟_}9kcNC[)=03$+ >ۤs-Fl/և>eXu>7};$0de1gq&5k2hSt3+Zq22u8%ՖhPuwTK+=`cܑx#޺+eka7хp;8b"">3y`me=3}ڬ nhurmtTIT4V;;G`+ɯ*=ǧt,2^OaVG _w܂9 F9.yY|Z% go,CmQj!wq&=V%-̕f_@(h/%p{|;jZx ѦDUew9`62 wB^XoٱEWC %o8a|o^Dw7/A1qBj={B;PoJ,p[+Cx`:G:=M*U19$j R:Ǔ_H[Z}?NJ%I WnojU\*/19D (3gB> OV}%_Q t Ff[/u0,(h4YLtEDs:G}v8_ݶVa*p\WEX69CG_m=(3A5UckmX |ȝhd,&fVY2Ap:8⣉uW< δ@yogd2{BJ~&KhRT5v@%b!sC1@S~˳'iXWyXH?Ca4~5^ݍ:uy|Ccȵ'&c˕ώ|6F YK B긳<3MNhB;r jxX6mI; *gr˵`[*C=DL܌ZN\NӔ0Q2T {p쟏]cc9ss=,2QaҕSݛLuV)#rZ@ 5|pE :x+kB0X(1 7@EBRw緆p1 /ADbD{ia>xC?K,CB4khAA;m lg#Wk l!N5T{rvE>7v Zn-~mzw~뇙w!\ ";h*djD`bɄ/>ep\VdRũxr$ұ-MZ M2)^{PgԾjز4m9c,D*5ROJD%Ї^S/Ľ/&Ã5@- w/6O62pI< sEɜ2\EI߮SR{HO:\`uSf2d>L@BDǸ1,2.[~[lA54e#pCi2$VgPDKsMffq ǜŲ"~&uN;MjGXJ=5ww˙>J;jۛ ]EsJZ%>`7)*"NSL:5支j!u=v4]_˱gE'g DxI=1. qu(J"례lxƙ-&9;:%E^@G H$zQϡ싻.Jbx+I4@ط!)ALv>^eB^Ah23 ջnw|S VGdce8hniBa5k hүn=4RPuA5ayZz6P|`aa53ٷy.ăS.)`KMcF&!*WqSjFc)ز`Ϥ;AMFV;ų2! H;,/Q ):L^Œ *W)I2@߿KK\Oafpms,c*A9d)AS2Zڧ4]]W>.Xt~ -s)J@ٖ#<[F>!r_= ԑ&ϏIzЃX|8}J!Iq)#Y>/p2W XAd"]?>.!Y~dzd"Q9˯E:KF /}?'ߣ,3ΐMR)T혏q&lMM~A)j@MQ  %+SOO,3@>-CB1$'3B9@;DM_1Nh,'iENzpQ|WYv$A5D'!ȝkc*+F7$Y<4T%L煣{Xw[%MA3bmĶ K}n֭TŶاָS|z᠑hLfU.@dAzshS er_obeV" J+!w&qc;487[O.95d91{zZ@l g1?"tɅw"ȕɠ…5ʣ ggc5HTܦ}+ Tv;fMH8m HzL&*>|mL#Vnko8k9GU= |(:>'J2wyBbKT-?&f9QEl)qóNP 7W)I< X倜l!Ì")o%w\^vfUvUօw^gWgHBH{*QkEWpz^=pEѓ\?8>6FbݒWvNI],HȀ&\UR\$13EU5cE -D~^^^Cuׇ9Afe7jYp=*i3(5RHea_] QfD?wpNr&/D)q 7NYk g}<3s|Q Ok p['-u~~:kQϰ$x4^1V Yn:6vݎ1PHwgW~$"*Y%mT!`&M>m( 򂙣byhT}}cchv)`_l;Rc`t/FPh˺u3ܲU`մ;i17HOvnOIrXY%qij:gg`t1/%Y=[s~VO52{i_`JQ% Uިog&ԁg7EPL3| ;]4/|LPsǛ Uڵ8:Zrv˗DeNGy+\9KƤ˚F(]MuVށ:vn.׿B3\kR\L]p7i,.례tپކT~Di6FXSL|QAK%k|%noN׎Lc9(o{:ĽA#@hÚ츘J8t^ZtΩYяB31fJr>}rNtį[a,M4<XN|*Th?тά1CJwe,3p:8r2m$Nsߙ/0Hu߀ʭ*f]^8|Mb?(m?ŝ/"|%^/K 2`tIԝ9j&yg> 8(UPϖVzP{?t{2[E(fInc&SgHYrR1Fb~a1X>_e_EO{/8| B5LnHAsާ쒉i?di%i\s2cxk ny"}Gܛ[It8'$U#dEelNl5gZ7 ޥTbLMZCdU is_N0RY*qD JT0tik#+r!lHYz/F3, ^J rƈ?;U漷lV37sMA)F.J14{`I/1GۤkJ"%;P [$;/ۡxRc"YbU[s֣3(< 6dYڈbZX`HঊW}piK6Pkأ:W(w$;Y-֌(:#ë0ڵi:'ZM"J&aOn񆍾|JⲜ?:z+Z+/hz+{.6PfL/A#j@9c{a87V Maޡ_s' ǜ?b= ;~icӀbVw`o%Z)Apڢ@'sZ5h?۞c>J"q @$Ӻη'r/z`U݈QpRPB2fUw-B=wS= "O-cAg8Yr kn]!ѾJUꟖID5DmTXuR$p+iCxSޑ+n_QKhajʿҔ܋Bl5v|Drtږ&J} KU6M~ ,hKѸ f22[wϬ}9lHc`W"/;j+Xu~۵H;^kT/9S-5-c6T)NJ띉|ާ9 m =~0T.}`N߫N/aM8dcc_6MLcL=L!m :cI(؎+0ۏ-[RboW~U<$,wpi Tq[5p^NY~;IObP&UL-N2ͻokT9ϼ%\Bi*J1Dgr1! ,lT + 4y=Ӝ_|G9Q5>Cqgfv|Gz8kCi',!.d݇!-f9qJSE 1o9t$)GYmGo$,^Z;9 Ox,?o1VxoƄxR/BLP-y\ >6A)˕ToV_9EPF\o0Ѓ&EV%S0C/V7^ oslYW;3n׌geFLƳ$[0^#Lg tt.[Rvb> nj9js8=ϸ E3|4"cfvxLlT5h8mj1bJ lJovbӤGxfBYE;g}ZŤ:L'k@E8]6g]M{B A1|op^_ 0KiZuq@Sa^$z wK\{s4dcyPp}WfD Q)xG$ ]cxUT?}L?04N69t]n~ʻۓVb`sDϦbMR1+ U^Jd2FRߪlZ[g1U-nD+(~EMkƹG78 $+ - ng,7W(ZE$➻qq R~lFv\n=S|aa Ď0.UbT,̡6ZZls"b?dQJ!g @/|ol: x"q_uZOSU^ŝ)8X%=CX&ƹy@LzNsVผ3>}m3U12 z@5>\|(o˾ :g.2mn6#*3)2Ӯ2N󥨔y0(gQRe]O=#/qobϜ=.qt 9 <m35*Nj*X||h8]mZ75bHt;!x\cDA:%- e[ڷiS7]ߓJ*QwiEPJ<=vsM o"skDC^T[N3inB )y~74ˢɷ%p-@)IrAĀ  _ 0YL OS%< 3_tʵWc2DbC5`J6slG{{%wR :9O1&7M_O:KKƘ^Iwz BVRLdܡ4]!0#8s8n$\<_{/{(T2oeXQqЄIm-oɘ#pl$j${ 鹿o.Ԓe^lE`V/`RuIc֓n3/xtkyؗ[PgYZ0707010000043e000081a4000000000000000000000001662f7fa9000058b4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/ᬧXr]?Eh=ڜ.+[gL2F_UXf[+zu駌e=0}#Z7ew\^nb~e45C* +e3Uvw4kfoٻ@ER_iZE1~!|nKhw~ `oyה`d-R. ]~Yɝe'{1jv᫓*PO@4";k>qFY1i^lyWBq`*c[-[=zW\T[9E&~ JumZwfjt1DQeF+冥LTR_p=Q v=BgUruGtvmSg# 0\E`񐜮x^$*4e-ı f ^#,SV5g";qI8| i_TƟQJcE>$J ;0z'(Ty1D JA>*ulT'(+fX0ݡ@`lH chE]:[lw uݜdJ2 ` ".MO?)G_n)p[Ip@*@3,J\lBqjދOh2nIih٩TrZg.(k/UIb9{Z,i?k M%C4hm_F^".W߆s ݐ5 =o3˽O%_Z:5f`)*p"E0,] @DJ5ŧ?CP45a u|,M"Sp)^ix+l:#ʀ&/Cpu/gBv:VY?gÖn?lHE{;jro~ sB-q{\n/}*0oƤ<&N.{".XjNyPzwiWU$q ״#Ͷ;b} ۩'9+ F}ҫec9Fa},ޠqd|VӐR "0e/f5-]FN9XCg4[ϛ1xRq<²72%`ƙfOߪ >EMhi읮x^W/`1avc5eOG},>~<"sY)Sňzz Zb~~(h{Qo4EFOSXg 6NA =}ILGb6Y&bӠ[xH]7pJk̠V *@3&40t7_l}trPC` A?e4˩ܟf-qPePCdOtT}v7DZt?(3k t(7|Ú{ݸ$.Ͳv'=+ltUqSҽ -=D4G= w/nfyOKqHO2m\yex29˸ln?Tոe5_x)tŰ!DtP܄9)%OAy-R0S{K]?boS!ØGiODkyb~V(rq0P`}݌QgrO+y.e| a|E81Ҡ'DFP,FinU^q\RV͠[}jZ%ewqĖo1|k}Aƕ~܃`b;r(ƃ6RLaNҁ5Q=-єWʠHv 5 Y"y=GOFXC\@{ Yc}W+?}p>Sl;(<& lRd1UB  14Zz'Yhd~&C\OxiF\n&z;ѹK-Uw 8Ms T&< l21FpJJôlr ,DXV ._\qS5X~'0B#u>QNAlȶd$c,B@&%irΞ}!Iڞ>EhU .?A }؍sճvCwɱցhYXq?62&_ t X?Yܞv"qK]޹0( RwTs@xC;\,D˳0OIEa볚"mo!d ۠rLP(`΅VӔ-%\B޼ѳxau8P, ʿjp+"`T ꮻGzDh|kR;P4kӤwԤ>c humnRҗRO^#e>C-;Ò?g͌El%Qtj/N$RI MCz 4"Ň +7y@\`%ND̘5tFIU]/?CLB~j\DĮd5O_r8"mC |0ǁLDC{[5UEK@ (Ca| qw֧kX.6Wy1EB`s80X1| | MnlN5n|,BK }IJG4+^K4 [lb+Hk[-_Hȝ20R <\lZsDvv̑%84YpѹO8 Cَ hwFD+7$.G&́T6*V)v&7h!of45j.ysZY߂{Om?دoER5C\6X>Gʍw r.@\Ѹ%ju[f8?Sm%?(g)J$$b#qٚ@0Z ;G_PpcVfuSmmz\*)MGaw|g ܬv̶$C` t2*9ѵ yz?_I2 hM;ގ`#S)eIKFV}7JQEK梗cqF|X5Dw_M"EaѱZЎ!6<9 hĆ#m-:[:m qhas }gd1^[I瞇‰n|XhZ6VKS  SѸ(X 5 щ/c5tvBcd~Up2I.?(C? ՝U݌Ln]<MTZT黴C=@˖.HhunS/꡺|gV& RK;?:FdQˢ}(}7zɮ+KF] Yt-1|ooD_ZE6( J֐ n*=LF_ƱZD 6Qp_*CGh75E',p/:N  a ˏNk#\MJ}//)rʹ\FCTy ù h; ~jӲ>ta{n7wpol/ pčga|>VStk?c^ | Ά%L F^x:jT̻^ ,62u)!ulof&l@[Hi8zE!?|k=g]0V{JKpёB! i5LI .$Z%1)4h%n# H?%D1ǚդ+]@"Jn|kaz?rH`t*k1Ð%nG( HI|N\XJg%;Ji<|dFe]{8 Ej,x$mnZ\W?'󝏁ܼcg??MN1kYh4EIˊ' _c h?iq*{^ŗC0`Ꞷ@Bl_z.|"fU{pQMrm ERX):9Q*L<4Ĺ޼7ps":܇*%.U$*JvRO5M.2r>zqiou5}tж"4i11LL'5q[XNA_c>.EgH6떇H{1^2qnױo>ȯЌν6W;C1?auߋQ+F`Z7!\Q~ԋ4:}P03V7ıh2) ΁̽:G}qijrOӏߏY⊒ )Ίm6IZDqU`X]=kBE-yɾS!ٶ4kyɍe|sCm@WzIཤJK p &tO3+ތMMԴgॾ%w9Ƞ}0 F!+ܶmqBA"YNBZ ٔOIBW,o+nM ch6xo pu5@H{NHrh9%0Fy9v "nN1d vjVyc4/&eEGo,dBe TE-t?fh{ ݛR'M!YTrr^*Wi9tes(f0x <ks|+y:I6W BJ@Vk}KpG=&ZVr=cLfxDx0 v`nߺ:˅I25 ll*%wDxG;ew|CMIWݤY3b}БDdkCq7zQxxFG?]>ٶns~4 .)a$Ap5JU\zr.TWRS^ D-آj^*>;1W=n0֞ FBM/% c-e& LlSmrcs쿖<~@X,J75Ljl/^(wܡ=h6REدIKlF@'ε 6fZNtjHRF}LqEٓ`-z. sDg)}CiL,SGj^5i)Ʌ+RY$\I*|pX+A-i)F}` Z{SW)p?]!25.#۲ARhanΧ.J:xm8jמ 2[3?Hyn]9߼׋q`x6~Rkk Pr2,X/A_ˊ:/dSy< V2 fzt(ԒdNMI: M׊057NKK`<첼ea-3R E@P%'&/w:?%/%@5\z f.)Ҩofk \s҈1hFIj\*;7 S0yQ^wBqMςLYkߩؚ]' Xm=z4ZTLs`J\\V۽Km˹65"ҦѭfmTŔ.mz:ly?] g&v(R>zb~X2YJPL܌(XvaXw}y6UW%P38ݼ#fUzhLVa~qw5U(>(m 8g9o>l@\τUشuǢgU3-Dac qD-3>?Us2{}4|Fʞ!}o-\$\zƄr=XPˎJ{n\xAս!?҄65'"ьC[f5YJtSZ/3nwOwzv=c^n'.xG)NXK%̃&)IBM>;PP*F7Onj?~  3>2U`* u>hgFME5~ $ o MK9Lޅ 9wCWf@2DZ bRY= ئK=+WߗAt@rxa-*ςyW}Ũ-ӣ$,`wȿa';IKȱ3zJ arUXDbcWQ˳[*thrXz>2+(~FG p;ShM׻cH]_ }#6~/Ď*O8QޯVˆ8hI% ?/<u. BA\QÂ6r.M,V*8 Uꁪ"epc=-z|֓esHy؋. JєwU:Ik o/rUO|~.ȜVT8i\:%6`v/i!kv$&8 VNn<5l,$[M1S2nɨlRO֪&Q)#qcJ;8톆0ӄ\&{K&TC(/Z{lwu-ǒ΀sĖqz?S.W >%@*CρǠLi;u~\CfQXf]$>ubW|I~gO}ڇ-FX*I=nS+(R;?M*7&G%sooW7ijJwA-.p:+dK{:YAt+KBꁠԖ=X`RgS2qrG(_G{XLNmNH'fO+RYԑ{5Clyyɓ: y0%ai")fdTD'ᡙzBJK׳pE2e]ݗۀǭ!тQ:I>)ۯ86?%QFDIӁލ̂Z`2 {m#oKQ*q0* ЇDIҟE!q_ՕIO^LH˔(}_ ̝L:E٠ɔ?<&zmHᓽ8/h^MS+bM2D^]_B_雖'Jdž("-v-/mv(Q A٣!*RWWNQ!]P=q6rRjєTε(LhnƈDg,NW \kPhas\M"E몜J\%"ŕ/7e!@>Sޢ,=gDwʜBPIj(w.߰';LpcV#JSlH$V0kb=iܕh ;4 {Ȱ5U4 ;6'_{kuE~R+j[/1^DT3#~Ii`D|h(%@DKWX:V3̫ۘo뀤r-_#H > FMip&?!y+pɈ$k8e"mTTϒ3d|_mxF>(PiӶ{-S͆ /MI§ !C~V% I[a{BÚ#Y<N}>:\&f Xv/gqCj);A~и~9ڴ}{mҞ(T:dnCsu]Z{'c'`6JyK3;:躵|@Oiua%Ұ &~阗[QJ]0Õ38{5BŒ@_Vg}f:-[}ɑZ&ZBƭXVinZw4ZO]ߒJTԿc|m.2Qi)9j1q#3B$Z1g.Sh3 Hr23_f$T[ߢFB% Y/Ҋ[%m!BC v|QjyXw$%[?{~ȉ5}FAs`-MeG&j@v?!Axo:UzNI繂- fcQ10'=w}M-ԘN7G˚73.2{PӖ \Uc6$A8HO}Yd }ԋm6VR4Хclښ|'o:%3w-! AmT`b82f -o:v %އnP_1nIyltwVDyM+FBECv. e{n_@H[ݩt8Fh ~% ż p˟eM@|6c6-I\%tWmg7W_ Ee oІdv"fUyu׫.k@0^dbc_oC NHI+FoɎCԙI}PS|/O$o(MʣrJ~Ȏ`N%C5”hq/q`\[x^/POR%|n.ֵ2GBh#\]Z*59k*dH$aEң!xɽ:H4!t+͈=JOt/]&V F!7gdh:dj_4:xd"ȗr;g5 ?zVq@6AaJ1L> 2Yg *x*Gk w9}uf]~oWCR%h7.䊖c'n}*T8YTP|jK4 @a\e  JW)ʆ wtДfB"s٪, ǫ_wgvn-]שW$Ld%9&܈Q+9{HnFn5DP~֎Mp ʇO|W cJ_"3R:aIY! vVKGGFo,f&tkYbt#VJwe*ij .ސ되.h26ȫk4R_6PtoDh=8%ʶ8s Rᒪ; i _1)xZuz!m_. sm3Z4f*k`Z=O^ 52EXzd$`(#vҫ$mB]"o??3@*AcnhCt-Gͪ},Cp,5E# D.S5^ǪDN1$ < Fd>Q;txdBmN==VSss!TDuERvq hcȺz5Ks:eƳ^`ο;;N(&],0s&E?i^PTp\؂c9Cę?rq.C{K#*"Vi " `/N4v{ǒkCywN "͎#s|;CFnQdwBZx4/"-!mzWqߐ JtSI}+ҍA%AVvj&F3 { _j5(ͰTz/LS#Oԙ.dy Z*E4ʴiiޱz\(p ,9Ry1Bʷs6?<=(\n~P +'0g@?E<ؑ$He?iw̑Q$=9|cd U4/+}x;_ Fce/)K0 C.ȰκRe }DH+w\yHC^qrNXn϶B`CE=!Zܶ:D_b,s HΔe(jl4u ^䨚c*LQ"o@QhEGmܮX{p.@ַ뵎}[3 { Vӧ&%jqӧW[1~R`Jb ݵ b_Ro7) ϐ鱛;ٟ Pp9^)xgzo}x_)ZEN81;%l9UIq\duD٭mKOV=í}<:yERRύnk taOڂNf`\ou&C-̙kzsgz&up`yO|5o=Eeb!ՙ̖ %9n]{q2uzlXD-A87͢ƅQ;1261C'r<ݙyuNߴ -z(7wUu rQG1M?y2nA@NCtOi1s h,1laތ=ۭUuUE+}sG 汄ZŦfo*v6SdTU7>8}6u9DI j+ ʴX{|/[- ۫W\!f[:%d&ʔ2,yy"@b1TXfCJdϴ* BBw]CIU$5lwTͥrWͥ l; ,ԂUV"ZJ7nIMCU=of?LG{P6@%M |e9RH«g ځF1du{>F$9GV?H$wq4+;r74> P$,H6cq}[H`" Rx ә׍t2X-Gqi`l\uN0ap%H `1c`u-tK\jBA:JŅ|K)I˸@)ra#NvJ R',vQ[XqyMլ)zӝ,ޑ.$ 3d\P4kCL@l e5j QT,Nmvӭ Jt^U0 d8637S59 ; -C D05AL0|&Z8`Am҈L(ZSO#JQ`$~ZԒSwHuw ~}v.sO]U2q(b<}5^ݯ>GLGiB:P۟ Yv= 8d;C6(#_?4ˤ8(M8 NPIppz.ǹi6I,_++ŕoRKpJpmՓK?u_ #Rٕ7g$\.-f9xd*e}tL [q0Fa\9*#,UM E"ZoO^Wxh_vG͘kQ'(xH5x= qETHQBhXNWFS|x 0Q:bC_~?5S${Q3E̐7"6m$ߐY/yڢjQ+B>Sԙt𩾏LwvnYg-bb\K|EFJYN7M"[E GIr:7VOe&x Ѫ4`|I p[t~t[ )ų+;Ts}o]usЕhdX#MͲmxwZoЌf 7Z$ XTw/V yԌ(~YDNĘvkp8qn_ -0Bo7 Tk7=o]I O pI0B`Z^ PX&oef{4Jc-zi=&ū@EMA97Ye>i;_&6c6wArYh`"Vqt!KK]3?hLof?y~YEk:/Nu0sD.1D'1|Svh@sTEVGP 8Hdh,(3ŵ|\ü`%ht(DD) YPz.QZN%QX v ّW^;W25zlTYzh--)>3n>WB"A*Jӕܞ.ap 7Q˛vR\nɨ.Y3 Mx8dio5 Hј ؆ iN6n⃌FËI4C ٤p!'+1.* M"zKrj|PRu{Yܹ!ٙܧ d^7$z::BoGh+O@İm+"b ֞\>7̖.DWje)j20X"DǴ%cKat(5 h@.$P2l JJ7k,sK[ uʂ0;D>pc%h"?\k8eh9;бI. ɌlƗR6@7ǫɢ;D0r.س™$n ~f>sQj$7dR)+wW<&>ApL91DA4TK~ݬY<4+_*Si P4-Nd;Nx}W?_S1xocpڪ5o:YX$7}&F>m9l̠6eL~۪Z]mzB}G՗'Jm8i08"]LiIKC?JRm]KH5jY[gF  y ;!5Pw~V~hJTV Qہ^X" i_*CU8n1S[S4o?5ۀ+>I[(fH>nMk᦯O9y-H{KΖ$P[Q% ʄ+0V>댳ƝAipB`㱇׌$1w8ۊbתFՎjԑß3^$5T* ÒdjЍcʚ~ϠcTS2w_J!Z=ȡhkH! 'qF`}T.j|giK+ [uS{&cN\`͎,SV74mW`ӛA͠&6kh(`aR#>$n$YnCmM":re)K!z&O&W-RP; @3 :H#@~/UQ?]S# @pn%ѫ qӔ x{Hi xm}.({W%c)2yNgékHL/1MGfh-:8%cEL]P9z|Z@lG G mQgzg.~RbR}v-*1E%.l#`G~? ?5hB (bv hN&zѮgRtuǘzA mFȏ:m`^bM6h3_ǦZFDL0"%g0IbĈTŢ0:M8[?_rKtN&Z4,/ZjZxE7%U WspUR׹:/+y6~[Z$HLJ"#yo < aXYS`WjSTuнa3M"瞨O|KpzWGLgb PְOYW=M̡|$ƄikyS5{~ ~kS_"xj- y|=0\&jNx39 +}RG.D LNT*;TRZ@8cdP*4E!ݰwC A2+,ѩ*qNfYUƛR$@2"mFƹfCc3QAKhbYaxZH)O$?"\ּ «{LfͶYcʩł\kEЪf8}[{ȼt5لNGL5#xA˫ !jp<_yN! >^rׇ %mM$ C%h-g.Se7 %>Wzbj9V x$Z7(r;,]rjRhܻSu&.0U%  26] dOD:jY im3#y_f"aH';;"dR)ڀp2#X늸DpZ< ̈oqz&A":IEʼn6ei-1WT{yQ1Vep)哣 E]E އ0} ,ȧ#;ԟ$?'z4b?bB?V%P}q A 7Hu[IrHyb jzV۲W/B^8Ägkuꦢik%\wHC&\Hٙ`D/Cn*[OҧFP~|̬{~,y#H-b dT͵Ƅc.h:h_9;b?`؏ [<ӓG 5`nҍ4$ 1m HhD>\-X3EɨS?"QUUA³j"o_SKƢeT{twpݤ N@j5Qұa5wrE58B8sx/S=`ʵu_,0gYZ0707010000043f000081a4000000000000000000000001662f7fa900004270000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/8B/]?Eh=ڜ.+Ƭ8Z o8&}*s_4Qȷ.oaFFUG!L7!(\MIF{̞ M Ixε=m瀟k:HDg014H/ SwF5˼W^FG]5]teýg5ƕl8ZӉt((悽`N:Ua2}GV:*3So: t^GjX_sB0Ɍgh-D@RIL>nc/[?ooɾ{d"6}@5-WDUkUwfP,5HB|C+Lv܈;KzC>6VBpѓ 9Я]$_=FUj q(/Ͽ0%KN߀Uv^`lT9"VxA3]W]W==a|^suqdaIjeJ&Ti8b5͐B42GB/=oP\T30ssX(Pӈ G=C6lSaU=YQ"GtĬ*Eq֦xy !;O"=!2tZ) ٟH^7-8=HLZhbc35I+V} Tdwz(p͕\t6X;2H leYl<4f=_= p84kc*?4;G IH)SOG/>6&[RTKD4]/I,S}Z%[pEvC7/BT+ˌ)cEMSlf034ӚPn zć=-Տ_Qқ.phx]&N twRV'Mu@\NP Zo?%[Ju~_ Nybgۖqh,@+{e; -6RI fV%cU]-߰`U!$ Ĩb.0FXO0 + q:>-8~5I90wĮgn-.Ln$={9RH~xV@Uof}w(~Zqvv?AMϓ U <?:Z5bx6 KB;q&S=lX H1Z}SA,ܢ$&'D *+9`cl$qQ=.wU =h8T&m Yт9 DT/F2<PCwY7˚?uiI]i<z@ evGff_VuSߢRgDº9OY즌dFN_oɮ#rtɯD&͖$?5-D#8S!ra(܎#H Sd7Ѿqi=qcn>e:T\}ąaބF F n{;o32'L;K7stkOsK=/"6+o__E %>Y PZZkkV @'v63yǙP_ imef/va1(() ='< LC{41y'O-p^SB`dҶi }Xָi+[28<6:F9 ʉϺT!אg<\e4xg1X{ڲf &TҸ?dG Tofvr+^T&2{/Juj,^ |C৐^#}sbVM W4q1on;Vo[{bɧ9ޗ#}ey:G&c¡ڦ҄]l仍ۓ!3fl?̿8@p\R1,lVb@.]QJdz;EU|-PXCr$x 3-+$6#O;}i`rd#Taj/,AIČ8VE2Sv P+2aDCV?*p$QkiiI?ˊSsNR(spI2pa Xw4"DR){JϪ%cM. Zُ[\StEqqRx'N)b!idԺkpP1W ^ɸLsոry&Q?qԝǻ5M Ogb`4Br ft5DcbgSGV< ҿ<):P9 O'I>)̫^Fb_s vzT+˜jʾszX_<#Wjq?Ej|RxFh[j~2jN'WƩ q R{Ie=0aw9|\9DP܍mC~pbx]p0S I <- Y,V/h87#pM#CH[k YAMsZ'AEwz\j~/xMp`R`U *fpaPy#+Qòܙ."v_^6/xp\7 ׄ:MbhcRLZa`[uM6o ʞ(emFڮg?35dNTFS=I$+ 裓\Z .N MV Vjέut;5 V]>F&Eu;X$d {z*0C_m, =,?:kDy fN;x2?/γ`En2]M`Ym 4ۘ|SFDN'XY'!Pi+Tq+n'#_BjNLn'6KN\ǴAToY6)ѺڂŪ$֠Fl6qKHق< F(VXѹmJX =`˹^M& mE *{?g&꘿`X[~OeO LH epB#Hmx)(FE?1kpPff`iTtR-u,k28C4L7` w $ {MwQq\B9w)؇^^.D%lr$@@ >gB)"Wok4xŭ)ՕU}7$_B(ʮ %`PG6ʠC ƔG%S:.X=,lfPOaԼƝvIȢonw3\QGQV}#ΘOׇWߟ}m,=mʮڲO<1CVSjdWU!0 r}RaHt "/#ֶ$ǩakS =ڼ "ɐ4!bt$4fxGBlkxi{THN=`IW g?<ct  6q>N:$b pӬvz*8]/_o:Zӌ|8> P*Ii0EZo/)1ZR},צ#O*ss rQL|1.*]:T7ZAۍV4&p ˒bԈvJfVoˇi#':d v (W;v7-D䂓] YhU~J ǟu}~#}8's1K(CY<ځO =wRVս&u"ZGX8@u[ _C_hqѾ& -M8K:=p g ?~QOi`e!~hE;-w<)~yj47cx/\神x٨9ZeG'è?#utjZwC'fSjt-9sǿUNwǐn<!`eYWC8HUv6Kp_2=MDNvb8?!ߢ\^@ Da}ML•":.ξf/q"uM7y)޳+ ndmOlHrj6kvm_W; {E 45! OAshp$&7ꇖ6%tD@AE/q3$@w!׸.+]8:)Iyl.:I:͙gB6k S(-щhp`kD1ZvIGrRy6<uOvf(et_ QUb"N;ܩm6)*t*6U[RC$H`Ö0U inOzÃRz fUIgړ:<ՕpCfug($mpCRz n̐Ty>賱:K׫"a-)bgt8#&N9R9.0[؅xe?1mz)o9Vڔrt`].|et3?n=7VzM סϛ.u%%@> ˵:g襓iϗ݉`CQH›GSB8VP0aq綾{XLAjʼ:kKJL8H.!PXICom_=$*Jih >)&lً< 7#&͍O5~<~y#ibt6PA5=|&6 \6&jxtc5E9s$h;fJp}kaPcXVHxO> 5aVҁ|M\'6C;0KVa9$Ubzdzpߡ\[n-ۢFv~} kHn~IGw>) -+-^^&Yv@ TȎDڏx(r3NLJ}I=!L 9^rhaiDz /,5R-r98/r'#&$Ϝ\Un򸅞;7Ku.Ya)Z18ehmNA:QݵHx'#j]"?mQ )?h=Ù uK*> WhͰcI&z:zކ{yjuP#Vi:14WN= S ϰ`n~XÇ5X7ìeaYF5u63p"h0Z Xc,LWX1T'>Ra]<MGdMJىel6az'Q̟"@޲2ZFM"V7҉8U=!I˳i8,. GWEf/c{PNwwE > Ih\4GO"00΁χ/j@9rA[yϰݚsj!sL,yVJ8T 5)ݕ $$fb)WNQm8ps׿B]: 4)V2QE«*nͯL.mP'9q?.,{-L,Oס}k]s DZE>;,sY܁hXĄ=LIxL_r 6"\_O=YzSu͞&R!ݙu5 }"Sg@lNB0Ϫqh]ěUjbl֧Xk.XX eT9e"HAa!?nz Dp^u*on2"? KtOjX)TZư+ TOR[8&' _x5,E3R^*0f+Z+NٽQs2A|كpwMm9p}j&v:"!K/`~fo3=cڝ6вEV`ϝY\l'Ѹ=̲N/Ei}T0a_F`WO9`i+䍭O87Le/C|)` ̳WP31o[)!Z:[rco+[bn,;O-<AgV$[Fj0U 0\99YBi ,c!TJ!Wǒ/̃u"0f:[c;N\i0O Rz&@ҽSBa;]6S}O18\ْđTTƕ'j -l6HdC, J3LrUK-ƿǨS"MstRAޔOx_,pmM,yx峴b6U55DNYg6Id@wIm:3Y,\ð;Jv|\"R`B7]KQ%-qzЀ$b_wD~V! p HO!#]xz9M{tT" v '@~B-E,v@g3bX!9`O1k+1MxA< D+:Y+Bd͌[fU䷡cne:W mH~{%6Iɣ0~ed1Kߛ_,îJ&yyCY c@w Qh1C z2%bOwNGmg[AҞ%v3VѩOXX2 ׽q֧9v8 _׽e@aYv7wTfi}BH@eǾp&hY!鶠Vl>3~o#Dxg(u|Ba_Y,{^d]&z}F+0H1>avlm^iR>IЋ[@VX, 2[D~ x0aI"0Mj`a~Ÿ`hhx<;?r tE(0"{֥ƛ=1'#$ǨL٨_XoH7w2wFOk&uvB3νq(x ,jyU627AO\ {}g #kaة$IR쇮IGץUxL&Oʵ&!cL*'U}I+ QX8B&A[@k`^Ҟ+[v;\d~N58D/qWM()6~/~m\C̮QKd --5`.hľUt1{m8ԣ>d.*5SgÔ+LƬo[ls@ Sbs}hTA.&TnbtjxBn݉l^ao7 RH>gIֺ޻x+Ffc8<"j{+%f:SFo8 a#Ofn~먛YQU- T!& T̬{4b}$;t*or)OEҺSm5)^GBbLʵ ^4*kviF*Z!._˰3zCi?} `xUb._ ,W )w>"zSUI7Ӽ hdrkKCZ`#qk^}j1BF'0>rSKŜdwSsJkόlGmi9Dal8s&c?rYe[րJ%C=m#K5|_;07=$ک(<)Q$0`}v*"z泓oHi쌙quGu!)m%0I7*/86wk״ V߭}q͝jI~v^7{LhQmKԁ(#Nܔ4Lb:_i0k2'Ve5*U7CͮKsjpUJ$4x`y`1uGzlHڀ9@GA^xoGcQ^H Ѓ\vU#. zH ulP hٛ ʦpRM3'phg@A6Sp5*; gwEa_vds JA=]bcDNt2D9/;g4, Y҇X&d-֎[ * pod';*blCW| ${l p'QmKM=(œ, P{O@Xد1d28b$+x+T}YoY[;o$C͊E.0r!ҸB_;}4_ª3+|X5-ż91z[^cG~}D?0JinQ/04{:ߩ$c͟PxDoCt-Q?Qo;Oa󽡬 Ҍߞv{RwR7CIqswv: ٝ䡩)%_(˩59`Kd)vЄ[>B VFt(enD`EeWmq/6M !w%j @дj>WgHT]cToQf0_*SK@^*a0 mEo\PRFWz:U{[j:ח¥D5>%sں Ocr*tjg8e\c +9M2hI톁m>'̀Cܪ&,dau~"P_JA;.5x'ርpoԬ2 kN%Lbe"D8#CKl$Bi@'kxBa+5&4, G{ |]Ѱ!0Sr嬤ꀶC"=1uׯ;UdD'YGfS(DG ?́"0Hqp5{ ʖ1|Ur= Bȼ"b{E5c(->Mhn4&Jwm6犒0,ڙvY@ceҌ1^;A⟼zA/B誅NogIPQ jϫ+QѥFo1:ɓX 侎мX-$MAo:w8qҔ4砪Gt8E[QEh5enGv Lإ!jTSeZS (1?콜s;u}Tbt'_<|x^0b `?"O1Kc!kֽ#mR+$mzgu e"J27O u yM pK]\ @:ta), mfM蚒( ,'s= ʂn[e& ֌@H ramw9dR~*6 vۣ=$87,{ݝWE562+_,ț0 xŘxF(!.)ݗq!* ad=cՍuCr,M ٫NaWyyڸpfuso kƖ ʘ4-)j%JYQ]U7rMaG2pWYhJlǎIq!3ևKQٸ> a,V SH;5 7Hz!J׋l"z6ǧ用 PA|hag]bһy_=28vָ9 /#o{w`/W4 0Ng.#5sj#(kTܣ!OƔE k i[R$ uL?pkJeUY? 8>]{I>8W"TX} !,ʘAp0uC F3Q 5̪˜qhɬEzTkUR_Ϊ#hֱ_CCr4 A.دLEż#j5&ˆwpW Lq<(&90 cVt-*4߀Jۆ1ZY u{sNsz2hxfފlx9?ƱSk)O)):>hۏ[.]aiKVѕ312jZ_i\D48∱uDʮKoIq'b*ݏs¦ K‚dzVIÍ c9e)މRfQ_N몁m+~S(d&m&sp|OWqbu{-IJfڡBB:W.L8["d`|cZGУ̀m0u\]ū5es0om+ !<-D 6Vl2Q+u$YX)QrH-w>ę(3vdSYlM¡ u:&EblVrd,"^K5j$2!<ߝ4pc+\aΏ#X2ìkOnP3&U3ܯzXK( scx`voIy%Xd{užbSb]A> 4*MI%)bPLQefIN&Dy6N@u#m/#qmT;2XǬ *Jaqp)x$a:miƒR$堐م{7nž]bA5z줫Sθ*;Dq`i$ch }vZ! VTf0ѫ?+P`wj(ةp?>\ϥB {ҠAҤ_: p+tZoN!=yTk2HXB+Xs3x]M󠟋뢔b?mէ$QX4?ɡ Y?Zڲ#B m'4[dX1!Q$$vK{ >EQ}ia[}6Ly#Sff%orboSIl=1a=>9D6`FԤ1hƜ.72!G.73$ 0_K'dDYV4DKC^@;ImW8n/5Hl%EcK~B][FTx>6Gjj&|~,>|Б*{R=6! guq'Lfg߰m;҉g.n)"i:$JvroQ*1aXaOe߽qny,x =VӷjAtз*(zY/*n8Ym2:*hO nLʼ%s}q7yٽ#NPU{ 1tr/nLPa$|UOak;* "~2C /4LK9|xY$bbہy`}V} - YG\Ɗ6 :ķ@y)C.Xٟ恝iG<5r6{*va'6Wk]+2mB$NfL?{%xdD'៉ l;0M;"#a:Rg'܋]FYDT\( JAS΂{1dM@CM}$G˓Z}(P/Zk5/̀8yMXBZx۽t5%F)<Ms),yQ=Di!|9L*exxmDSCT!3SlJ1-4ZC"U/v4ut G& \F&s Hr$wښa30>fA]!F~ `q$V]8s}BK Hc:]a.bE[NaOi'V22b.4X !,l CeLW.c\>nYj"]?0҅p.e#:] M~sj"6/ZpnJ'Sx-sp2׋}7= i3oda͢79JqA`vtp5j1= KԫTzblzbz[0(IhI{0bBi"6 KO#d Og5˱:2QZnJuʕ dwkr .cה6'ؙXŌ@e,IF|^Gy'F7Ey#ry >+8.:IYu<3+ F46IVs^bHm 7w$z`8qU;٬gRвpAvc`.4"sK2g>cƖ_1:*Ct+Iħp1DžB罆+SBX:;8s#/lwatPbQ l4~ėC|$pk ֤YWӼ#>|7tb} p S@4-G;(j iP.KsQXV8p=۳0r,GC>d-hHrLsmJ0jQn^m%N}aC4C<:# d`FhnȻ}x",F|iT`x),jkalzV:>%Vaʎ:mIYpv?=Z"YDOF4V$!\01PctܼD@^b5Ab1GdGopKJfqtCG@qSut%*(AcCW"H!I7^P:1;fp5[' CoSR$ n%}{`OIa h(04 P0 {{piL3HBő?ތ5;rX?/FĠ.De_ |#{m8뵱J=Y8^*Tiw$eFFzCמJp~v!Hb9΢v>ۗ4څx8~$\՗qy!^{)yO 6C= q0ѯdiʱ_MFL'F|{N #TΗmp؛'V3L4QH$,pnF2~iԤK}s|%*C" Җ>{8[ 59u:y?Xu\VܿPw:)7A,Ԩن|  ρkQJmqhr.[ V&O|M^2|Lkk mۏb؝n_`/YR+!-H/x?^ b&z/U"FFwSFf#Y}/. z[=ß4՟PE>pxHG1wI[Fٽ~a`vxj"JklU6Č/un`~3of(F;oHٸ^F"()s0l7o'"w;Np*K#?:D9*.Gf@yvh(2-aPFZhyfwwrI;~Nl>oB^"F O #X2vR͡JZ$'p}lYXzR2;8Ff~~A $ef*C@fC"ȓж7cizc*IhڈNS~~vp Wbj$) yޱ`v1nO"i 75-Б=T,#0N%YTIQ ؎6]+lvC}ȓ:\~җ3rٯ 9â!e9X;bs=8a%P:`qzNA)z^K_ K\2\pA$=N d4Ě4lպru!Z 5l!ݍ56$h|6 dRA5@@FD0$UZ 4@aY/ly ObO@53 ~ 79jy,iMɅvF9KdcR${ x?t/,0kR^-9:r'+`Y #LdIF!\+<V!GF0fCƥ(`V}i0ȫ/#S4𔹋bK̙iXUV@Kt@?'OAP 'S"b|Y~ =^A,+yLx8cV*B WZ]z Jܝ郌HX9 q0F=:9Ae/`k~ YN;e%w9&?W)}.CT5jotNWꢧ}-B?4[JۍǚGCwWKsfoөst(`hsh<> 0v`>SE>l4!t24\<5KvUefs0D06~hRY(4d0%M;w-8tN eZ$8bKaY U;Ƹʥߢ5涓f06$;PE-HN_p\rZp 7eqFݢ$m`6Ð]<@BT~2uCWp?qj0Ɣl>ڒX-B#p{{%7~ҪaJƒ ۰qv;эMe:=b:J97pA9(C#5٪lޫ@У6~A|% 5(3a[{7Ƿ[NOkF@}xs!Q/xMp,GIȜiM,ѫ2ghp̝=DzbSVGSNjoTh͓(upKb;`ZI :[ #̲t"㦨Qf@٠&[:_.@pI,VXqw1o,{?Q O˞*Vf}CFqz0@ $ 8Q$DꨯdϽS42.{lPj`'ȥ8z֜ xV R}6/19U}.5x|a \NjGܬм0C{]^HE*e IpDOꊙEPȆOuĔ,! n"hu~ ] LSäSYia+".j'w$/BwUFjcn?JNee0 vЧDZ$ XbPz)viB5BO~PE˸V^$vz!bi.8"VW"m! ;;pDUuZJVؕWt pkU]N=BAWHCSp9AdYqESpj;_G0U7<<@۟ y!/_ MxP#e`LD>WईQ.rebD3QE0(. wOᇮG& vm/%u/jؾFt:'O RpmSF7A4yi|ͽ-KBZ6O"lWT9Tgܟ% dn%n.&-^:-([ݿN;z˲ o貨%q|#N#ok>AiJ Ƌ/:}`[2SNu|Ks*ĤLH@_xsF)!6Ƴ!HYc_P&ٖ}%زzJz~Dž ;~Kb`f_fK1y*UR~> J>s SP-pQM^C#pZ.?H7B1- )IA|DP'Yu)4`Њ H-%JvO/ |れ*٢p]&bUw~IiCͫn`DNXO΁$Rx zRu%*1q$X mF(l:R-?.j׋Xԇ40'Hb'"^` JZ6)X襓%S^n.'6t)D0,(g`QkԗpU>)MZ%\GO^lB;,-*bSG7-"?kPjzCzaž70SUF-PS ;՘( M͋ >sU0IyktCA{Gmx>QӯSܢ7T+:Wj^V1,C39∴kٯS~VS %|M׆W9r.z`@ҰTG}*-+Qz>ژ+"|ZNE[T?x:̇{{y4qmMu=5+ǐ4HV5`mLbKTH)6ɈVm+z^p>؛pkmD(bbQ)TFGI3|SO0A|w=(EK11@Ļk.)ؤ_d\-~hK,#$3zTcR6b?NsƜG1"W%=ܽfέ%6v Dj1*U49?sb`RF3+{xDÍ +f 7(MY 4((.d4DYHp]#oMiG>AʅԸX9"װXwzys 0^/><"کp*j@xm` Yۥ'bH,ۼ  xd W~.lYo|T3;8GFID3|\=^DA}1h~HMŹvEkH}{a"om61؁gi_EE-t%ů'|KDSkkT.s-zE9j4]E%s%X}eS|U2iW:cMF%7hZB9j94Q1χ =`k h 3ۅG@Cc6,26/F\}(g/h j\ܕwd}O`P01hq(S)2G5ނG17u K}6Ve{f^+kӗX;O) NW7 Y$Z .sFihUX,sc5({v$\J4Y^\1&}\ĬGQ m{E&Iu&^L!Tcm3(>'vBK{hAG!@]t:H,.MJmIMSēTBR,(q_5p?#;e&0mkg_[)#ғVՐx l|e2W:G6D} ߓa5mXvI(Apf!4MTXUO l7;a9`vfW$x>DNl*ʥ"%dyIVfQA^T;r2ƣxA=i[Ǥ~ j?5G$a#9N$p8}2dKKwCFLGUo:XV:]C!ƃ}#= ^GO-%Ѷ_BUV -'z04z1Â$5y 1&]΂+ë^\²:=ؤ͝fc} ȣ(ƈ1 ցZqՇi1 u$ AFf '1 @Xc{>u!O sؔ&EPSe*,ܵnxu Scmə"9p!E/9Zj+~W&`XY#v)P>Ƭ[v<-F[ޫߥt&hLxZ- H9`D8ADb~ic[>P1s'5# ELppjF.20.ϭpVB="`S=}R ,9e7l"w @ s-l^"ie5^ l|;wX,MM)dtlo;>YǼWطLлؽ{̱s^|#ݴ\wa#p5*SON`$,gJ-}G$]A >np#WW!Â!/H9C^Mxǡ^@\Z*!aA(??5RNbkq.{TowJRrJB_mA(a+`xY=͜'ޔ ~7/Z22UE-/$Omձ R/Z[# #C \xys?f'7h\t=i])T{7=ǰϚE=Wd"!O#x ^TSSm:%ŕo&xz &:,5C%QOל۠"!'!*0dᰣT`Xr1ϯPUm11(߈0c1Uxc.J &jD4:7! 09(匜Mv|mC?jh3u Mn.I͇#0_Le0g!x sB}C}Ct,rn5ma0IfTv|Џ½{ lfԫ]?5[g9զnKٚ@a!:WSֻ$ _K;-AVdV(:cC*Ĉ#T^3R;3$$]8Zۙi;r:_ |}Ht5dm,5_%GvY{XHL6zaÞVN^ 9?¦A^B&4I4YKhoGm2V%d@۾~Ǫ񫄘D>i0v-V>eKk4IzPE%0DA fPc~6[q vtbp!-jS$ՅOX#0 c~q #\~zPv:Ps4gR &D&SqchssB n9fl&li [;9qn %tV|6㥟, p\}[t @R7B}c®տiVbʓ{̫O)1唒Z|T>yi`}}0v:9?S0K:ٹj|)flBٜ/"43ܦޢUxR3TBI. )&>-]-+%E@ S}rmz{%js%H(vqud4djCQ{嘥k>l@HY6y#>tBS$21y'Svuzk#0y!7p9yކ~Y P.l>=4SzK! 5A~SD 7BCvq&,y?q,Қ;r1l2BՆeX@ >n)Wty<ܩJRo ʱsND/_xcwt`pe3Gc꟩ +%4Xq`NPNyAIcx]=eDLP395? p8o+{P+"tq3î: {`CKo4c:vii#ѐW()ՏbԷ $gtRsrցpճk0݇I-S _P͚ u J=rmShZ0 ?._ uNC7`C)} 4``^'g}G6p[Y2i=-2?޷V&(}._=NƁT}KCD`R%ϤjsZVHѦ֋O9y%9۷PX,4 SjizeGtƹ"GآO`Tsc@ %1@ƪ6֘|Y /8M+ʘ0Y7bKѓ*X2&μɓO#fqZszj-H|v\1"`):68%hsٳRcAVOIdُ(#P,!aNi^{(HIG<ښUA iyK@L~繌3/|:\MaN~{KaykUy+ej|?rtȝcc=>Æ?c\) Cl/8/6v$ER!8}CivHvړ.xc.P# sV(&'5(4R_ZGjYO8-[YҥҸ,wRkʂKf!^.V -@'.)DJ~.W,.-ƦG BdtWI_X)嵭w#߾ֳ'CH׏]|/_ ItI\_$mE2+Z5gis?II$2M2pg^:(0vo&eX$E$`}ՐKO e)gO85Sׂv8@2<R_3ڈ7兼M3Om:#ȫ)wdi\QZ$x,]V\fUu,JuCf &|h^lVJf#61ϳWvWS_~X3Cxi8@} 5_wx':̶!e*:j&mpr,|Q^q_au4G:;.ӊ@d8xukV2% h]#$w- =ࢫiV%yM3TpЦxx1Zyb֫?pPvZvޙm|7 uQnQ)c/jv16fڶ@jVO~>gᤗ=w>*52'="?]Cs-[v2( B}RQOzƐ,Jb9L+74ϫY.~ f=eϜ!/Z,>Y#Jm47~NK`'ΌmMDlC]]]p)&1=' ʛ ZM[➈w*/x#R!~XAL`Հǒj֟a`4˾r73bY!savEa[ť 4 ?tY2q tu _P^QLt>u3NkB jV@SƬ+xB U3~Nǝ:!e`Iț҄ NO}h'M )&L(,r|,GA+Cr>\)a=B #JqJ8:Ck4SOwK* Ky0;g>H)Y2G*!#) @B' _XߨJXXt +$ʅ9x,Lru50]!FK>k, lkkaȼ8_}> /Bj U1+/UXYp}bOV.SȶH~8絃 hi.֋]'z3h-F+<2 6eysXܸ"O(Xx]SAAa|+;[S Dh₆$] s3߇٘D3weeH.z'S.!KB1cNg[IS`%Z@F30#jcCfF w%0E4 wvf t2W߳|kG=(]y>T vraWb > ;mg:FZhoinil7r{C(Rwy;,l)'yͤ*y<|"AjÌiq6}TTnNƲ7=ĝ:FORoŞv#q60ϭm]wZ.B+?ZĔ i N#߻K G[:puwz_* * _qnR&:U$h 1+`{ !;>hVZ^@OOrt`H~+6Oz{( \~X.n /%:]mkr.}tarq|Y Mgcv2?|0LTGȣ-ZUqz1ckOA2 _VŨ>/&Ih?~ĸ(  x՘ZKXJM@RpʽO:ƈng'֥a2{Ok9T^~cYU&+)禘Qt<HO]P;H68sSf`4Qd%D^;)OT'iڴ"/)J$KH2 5 EShxX<6Q S]jXw9PR,DžJJ8I n/7a 3UXkJ긖"8+zEL*F$9 ݨB/ejp' `xzS7'jߒ)I]4 j0[b m2;ݱ)1G 3Za:T!~^$M*/o0$^dj AI;I:]"Z@Xzk J>nM|z\WG%͔we`Fz+8:YQˤYxbJU'u7T3/7;de[OdqلMp;?ǹ4ƴYF0k$m0:hއցȗȑVz_4sq> XǨp(\Gfb7Yʷ!s %pPPzf*+Vc?D6[r͹=ܧsP,V4뷶7` I[.1+A #sx{Jʯ0M2CG#`^55eÏ I97cbe圎]{(PYwnD$LcSEbtA,i5M !Y:#*!j\7M>I5t<)G o690xnW=_Icam{m>y2'x!L yGQ4FK%V%UYOIP l4IR!ʬiB5{)ѿv۩a)njFjbwS G "jE91 +Z!֏>ࢉqN2-`ˍru!QvA w/Y(&%s?beOQs߫ѩK$.%.!M;$}?S/V5X;}r?bnШ8hUb^7k˛;P<"*bYX8xEC@VpG!n+fM{TJWmV~U~k`-]}xHy%a+"C?Q@QB0xRpT?PƮc$y2ܯątop 1F<)4v0\pXڜ3,?o~?cGl J %;M=tl ^SLC%+S-[3a։Oye1T cC1tmtFY+zl7þ1ڮv o!Ew ~ .fȮnZ}{F޴OTH(T`.ΥAyѥ,iT*)"]m Ʀ{`7fGh3h* T,IaS%祓СEŪiZ}H0fM]"S+;!>E{Mn?4չRz̯Cr_ش"Ы~g'v9昦9(ҲøT*v% XXAv׆߻{R,j3Z ^HW"}6hF@T&F닳KC.m#zrF޼׈B/ވapp_kK\5|<=Z, B 5▝_.+oҷ43yCk\)$|MIk8^9}.K ?8J]$РL: 5]l^BmD("iV͊~9'Қh(&BܼFp!u+ߘ,4˯OOsbdu7U t~C`z[NScCB0;*%{\Hiq=/f5SGw 򙱮dF;f6A *q~ׇ֭DDzϴ$0@#DV_^BBaUdB90!Z D DeAJ IRkJNyq8jN5xWߔd85KNT+ Aw[Юj"&rBn$D4H"W~Ή$(jfÓK"̴da$H[TB̳6~$ <&a.$PF>O w{.qd lL,NUh:s+XߕP/+9%k$o0?βlLLc2 1:{= a!C=An/Ggt1;;k*IqC ^u5$)>XHXh#mVfqPaNc/?5Ӌ 4US[pYa?RD~Ѹ>۹"n;+]!iEAV]vDGmH*~#2(֭?p}pLEpVz:k@Teaf)vZq({e1J )/\;/ts`17/£o%'-e E1"ꏟDM-F!c!M.ێsVO>NȕV60tO Ā2Cr!Ot^a:UvkqC$%F;*JTЫLƓ虈$ V OZ .jϛCx^}󆯫&vdO) on)**Wc>HIv;U/T}2w{qM3b([İhA8E!8yUNяy9: `KA>8@󘤠4˿a'H W5ͱw=Wm$OOXFWobwD9_ؕrWB梳ÇD=Pvw6~vtAX@b0'Ȅ>~W& c'sBe\F0{->ڪzW4#jݼ ;3P&fFMK O{z9]koТH\Ss0v />l4pl]$էԼK e:(bKf3(ȍlx[хKY.ުHL|ot"Ocz4@9XR7y78 a bՈ&\$ $='\+p-_!{<&0тΈT( Gȝ_qe(37 D)Rq[Q>NY}T?[%a9Az-2Tg %{pԁ͊jB9ڊUAa*ɜk1+!ʡ) dsksmJ&': cknE=xQ< Ka,xvqr#A? u"6 e[0֡X|OUFڊhWv 9`0ǺMY#\6Fеn]\UX^I;j-,y$^#ސ’a+v$,^KgR9!́QmyQak/X!o$7he2hu}a댤G1J%Xuc&Ӛ`F\5" /BBe3֜#\3JÅkL| 3D֪c*ĠJ|t|>*סlKљ"/:}ыct l.?Г(ZnCj"fg\ ĉz[~qjq]gۢwBdPRuy9xAܜH{Df`\+n/v*6ػcdz ((ʥDjx>E,FsB?/␌|?{aj"*YLMA݉9ۿ7X+}}}Oaw]woóg(jZM&ZP5LGIh!`gz~.o<`j╳ՃH5Nլ~ָ>)5<*V M,lVSj!6 1{ s_e֌cۇuմLoS+q7PIle6$N CLN: ǟ4ԡ ;6 1P.{>D ЇgYZ07070100000441000081a4000000000000000000000001662f7fa900003d44000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigo.ko.xz7zXZִF!t//=]?Eh=ڜ.+͞dPg:^,UVٳQTO? άk=KtuI w1j ޜx&Jq ai% \=!taҚ;WNa+Yz͂DŃ-'c'3ĎB*ۗ6)J&`Jxb@ѧ*7ݔef&$cs͐m!C^wcv24EEȤ!&faϩ(L Hٌ .AH5Q#!݂L~0'fɲR1h ./鍿}i3\Dqq~g$!,70J-ǣr;Ms [Q替< -S=nr6᪀F]iNb~/fTFj9~{]Ӈ&˨?:xHI$]wTkiOWґD&y5dwٯ ݌3ײL= mU򯰉$Sq}Ĥy}f'T6B%"hy>(Gl˄d/ m*hɧ&yOm7-CK}&G%$`0A(C]_Z*#&fh!p5C2+a]Ro/Zo&b[h#w CD9/ zMk6rMqg.|rzf(;MPۿ12N>RE6̙wjB~nf!"}8U{|sPC /2oC|Pk>( N NC hyط[G1_˫]n׶h~f5fx O7n %ܓ,Fb_jöʵg2}^V &Ӈxv9.2 %{9|Z*z-l2t9gRM)'˚W`s"0߬veGFh =^t^BC `4Ȣ|[`՞IVG%\{4Js4V.sANNKi">uHs-45 {x/)ؘ?PIn9 =1 -}^mJvҪ5e}hq"be:ZӥzAK"8@v/%Mt8+Q=ӎaLT}lɾŷV G@M#HH_ =cjC\1Z yKl3_ A]^ǻDo|bS'ė7[N7^ɠԁ 7QhanE8[oZ?@!"Q`;O'ؽ|ݓ%ЇKr]ZW>L-2$nW 1!ıbfGn'QwFZbp[;f?RX$߸IP qLE<(I3*~3Oq)2҃ T| ZQ8P-$q)?XXﯩ[}DΗ6??1HF<_95K{""[HoN"èRWřQ'?ɳhRgb?؞e9T#w }Jtutwᬩ}$lՒBCTQ hQ#7aYEYHp6<0f'q!4Y2K()Bif𿩉ߊhJ^6,*Xe)&P_H6_x{g*fo7 4$0q>MCLI4?/օc1#8֞b8iOycFy Ks >A|/D̋Jl7c*u̼rcGn/&|򁢩pTD0},R~8 |(p.XX*?ćog\.'04D]!Hσ5y|p[@0,܉Y@ }.zZ.B_uM8 u/mL4CW?"gǿBȊ G Oua;x /bP*?"܀,H4 _H̹kb޸? p͢"p4oƛZnGgBбkGa@D R+ǧe:M1rO. * 5"6 !{ƫqKVkw'\.Npw~b,ޙ=vY-&-9A^8uL&+e*DЍR {di66»AlƓK«ڑ+Gܴ=:^A T{>pjy4՝z !kg:aepH JNIcN!ZT)Dr~AfA0~Ʊσ 9qtUx<`ɤ*03rīX_L8<9Uo t9j >| A׷gSߑ;Cㅬ) |1m;S=2X˄@"Hţ K:٭`b~ћ^*c?C??\f^,[M <%6¨D%WćN'Ny\YN΢2^E]-LW{*DjT0>TlHs|1uP7TͰي'6床ƲjH7_(6*HKHPӅ$\И&zR*dLJ 9j;Xe c,E%Z5ƨ}!9\/|o1~+ľϖ6s0ك<քFA<+?Q]Qr+i8_i|wd~GQ7 .s|eJH^& ]rm@Y>doōmaE/K01o; NjI׉FEՋ_6F (Q*˴!<;+(kyG<$d)* cEŋ+G1REl$N>O V'p!QHF>$!v[Xݲ&lT4u c'Jyvf?J̉\7S+EͳR~$̧>'66w h_IDݙu>kq͉xwg  vt9Ǿ{yNЎ_} hjQҰi4&;"riGn(RvnM}Z5/nV2$x#4zf 'CRJǏĂ`)O| f)yj۸DG)LAi"m/$ ,8* >P[uQ1+ؔPgEW-C HPKW 廐m*YV)Ĺ}Z6iyqkJ24Kq!  gZJC99n423$')S.qxpg ja{=uVy6wjCWc\wYtH|[g D/èw8h6r|A~""fyRWv -lawtG9f^Ɂ_^0m7=nhM;GoH6?kG~g2SHHurb=N$Gҩ'ŌQ'׌+;&_S|Ӫ[xN^@7, ~X$F[xa0ņsNBƾ9~6Q%^Ni;qパitlo-# dEP]/9ު^|k~dR/{ .$Gh)A9/MpZ{i8\,f ]8Y#1`ês Pi HZ"Ekw ~$pozU̅;Eim\|xHT%!5f.)B>l]Do't&H͘8*1T!]!K$5oxI>W1ewe3eC :P l~n4֖"IX=Đ QqG,G]WƄfGG?:QAI]/#߃Ѹ5i,Hr@o*B9w l{$>rZ 2Snѿ!O*9BUgRNok r1Ns9v)֚]B%u%;rּP(Re-{EÑc3G} tkBZi[| Zi/!c3ׂ`Tr,T5DoRh77ViRja\ƥ7G-Hl6R+Vnq)DLuMkUD'4=0t*J%S ~塗DvDzϮ#[OK5]=V?OoҳПaGr4: i\LAɳI6>2_9t7cnWڄF~OçVͤ#Կ(c9U~%vܸ#$PiF,fi:r]!S l8Q}"YT]@H, jl\& {ѥcNj/+DVmh;zm3ZrUԦmtxbD )_\zrLOW H;!5)j/͐I;G$ş$|H/쑟hE8*;-\,eNAJ|vhq Ky|,27sr6k>۠;_:}ͱp4GQ\4O3svN u1 e";0+4P.mTHdD% &ל\\hD$0ЋWL9@^'~Ꮘ5d{VR?Đ@,&2f9SsV*UΈ컆g$z{c>WW70K.4wHU_/i!α[ b5݈ '(tQ/t%5c1WpHፘFG1OV ^Vgƶ~Hxp%zB#&97MHndģrY9auWXlGHurN[6, F= W#1,{Ɵc$AIΦ3!<~ <8$*Q{9` sQa&${;,ܦqc^md4qU%_v^Սpb+W}jjsDNZ'oɭ;el *_|sУo9@l>vޯ:oc}2@Đ !SwEe0CRpb rpG9Y[/HTSS:UG`1"׷, oUd iFJ|t44NT clukVV~7e/ fY"&YC,8Xt 9rS!Yr5P+UHˇrQ߃WD@ڰ-1jڇ%pT)E0͡nbҊ !6߄_u<0!=\}- R MM#EF D:}%K⹫NmPGM㰐bIp(Fff T/FkprwV<<<$e*-]<3Oc 4xajPo* o|~ i.@Pѽ[@b6yZ l{a1Q l^|V /2\Jƴ!)*-o ޕ)޿A8NM~X5٩lWtr=YgsbBgCf A}GvvX \/DǶT`,]6–Dqǿp\r L^}]''=k驍pQ4bh ڐmXoR}4L.GG7o+ٸg^䤼 Yh!Uשii͆%6a| ] ᯔkxaQ9oV>p~<I 5A^݋u%v9}n9*D] rڐ,mºuV5BKع̣}- *OL>~51֞ؗv<*}_;>TŦBM54# AVۣ=:[lKoW&3MwT1K0!o*hL.RCtMFVi28̰f2? b,s-!U׉u CNB&n蛑Nz[VG0E| K $ݐ@jTCk2\UZ,5%?չnl)֌sY lU L p9 m&8<뵇 Q, [خ:2S 6啍{D3 A4wVzm;0L~=Z;T[zzOsE"K' 6:$}v}@=!L0tq BeU3ZWk(${nzfi$M (n K eu urO+s` >lKu֒3Ϊ<}uEqZg=bT\_~1 BL`C$Rp[!mLʤDbm7z2(e )Tq*Q~;*yc[iT3v}#z {t{-Z+WhmZS*}>U',b{ĻuS]?9X'4(OO=n_՟ 4Xs 1" !gab-"JCq1 ??2FKלz8|rPUijWe]Nj缬ayYJ OiO0 EY5t"&gqmko0-*}1ڠTyO^?KR%m@Pc0څ.!YqLzuO%6- ?nU;ش>Z*uԊ7lGÂctwHM> OhK(GST3u]S|k7ejQ ܯZQae6MvVr0 ?{1?>Ȇ>lyXyY d9ZoOcbJ*lfAӳ5qĞI> 'anI/;)DҤ*vzr"PHqC\ t(hqijUe*PRDek ɈDlwBL1MEޮ==|J\i)Lk fmM41&~>MfU5.Kʝ`I6bEq|a(Ӌkt' 3+P ū$ɯi[xuck._w\+%J=~:@$u|UmOg>7ۘ3 ޲ hpa蕏ř$xr\ VѩLc꿭cʱ3_ J Vr#p^$uK~RĎ3:OU!~7ȟN\ B qn52 +cqV}\8$cQlh`Rϳ9ϕw.N (W}h&ԅS\Ӊ$J+[)"ufolwv D#"w+4=%@21CAx?AJK?-Rڡ*SJ6IxS͛)Ccޟ V>ݟakqtBd 6st6/C۳Xm6Y 8ӡ>ւWE(fM(3Bkҫ-`s-_ӽ}*U/j%o8 dPs,Y/<2Y.ʖ2%a|0()LaCmDB)J96GKxnq]b:ȏߦC'G ځSR $PI ~[˕gbiWU9wVLJ&kِ C"Rqɰ~|?!ZI&Z擲>`չ5/8\pfMMloj!E#wȨPcl rt_ l6̬+8 6su(U?zPy-/>y%,fg!W˪\\nm~ ,ўO???v:yO0ROW֊ 3*zJ8ȴ&{3k$-0 {UzhA{‰P$Ab6{l1R"/n8 >%Q9Vol{P+g( gMIB~ϰ[0}s/)Q Ni3PhBWNP*"f֤pP~lY?ዽymOƀA<.M:=-\fہG⧖dD~Z+P9XSG&X̙\D+v >uEތd%Oc {ڻ8 AB,MrJ߾7lJW8|&>t0up$5Q>b00`ˀtX\w%ӻ0<QĚqu4-s5YBm::xJ5㟎Ywޤx_F&$ 2 `lgK3vi4=zDnxyVLle"‹ ?^S<җv494D2yљv zC7d|Kp=xܥmf4+ bngisq)1zjajMy@%2FgJy<AMr&ς%iv6 mJc.7mn%u)yLuڽużvF @F[I  ~z'g%GBZ^Ab ZJPy'fsR\aлO! k^ dHlrer4_8[ 6+  nP!@e6RQ<=Gj6f-8b}U? >V"c0ޭEZⲵΓJnp+%tȡi xc_مY̘K4f>¬SgɌ.t8a-8[,l`lGZ$mvNR)>9`A\ :zpF4OJNN@>Jpl:h킃ȼqT{)\i&sew^Aq93oƨV}wfT}1"1<oH USɤ]Mk<85]>ÛEn #ExQUd=0ނ5(>0zj༦45 5+6x+y+# V|;+A46!;F{ Rk̘j9G,Y#JU}CNx9YO<}#JS)FK#? K-:2QN+ݣܱ$ˬ.~IYs3U2L+rr;UJ ] W?Zz 0+))[@D̓zX΢ 0&5c[ "ZR+7[<U0TY9Z}1?4Tk7:#nyJ@Y"VLI]= |@xuNHF[ ״Oc\Є>S=m!ʖY))&&H¼&gK;w\CA @'='r膆 ==s\  zP9y_vg2>mTBzw ]:!=b/ȭB.s4!U}9ULhO >ۿېSj_CW]!pQ5K&ܠBN_;:sF?6Nϡet^x_V Wɏ e<щ'ыŠWURR upr6LBFm8~^QA,{[IR0 3:vzYgYZ07070100000442000081a4000000000000000000000001662f7fa900003d8c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigodj.ko.xz7zXZִF!t/=L]?Eh=ڜ.+ˢI]C0p(Q{q rPE$]AHivwro- ~%.)d OIyAa閄%요̡f؎:́כ m6ZL Oz0r^f݀KΚi ٩1 \Zn_# -OXHJ)% qf!ܸ|*X60mwwH5?$)(yDZomZCZWҶlQ: erOEU/Dod]Mmo;uN}`xȘ,i#"4U/ۄxn#Pm PR=쭐]cv/&;o_x+v4,OUeul%bl\$͞5DDhtFһ*q!E,_vQIidd{JS-7G_OGEOWܽGʢ0#.;]aH(k@g7)CC.ҝl &dS.0AACӜXy{\HHOi, 0VlZ;1wMrLN|>;P'02|ab[ ʉVT8DXK2Cb\|h9~RۚbC}5#Z0zU+?Ci/77ߡ) esJ~;}xԷ =xѫ:| 6Kssݳ++{xnQa.j'ED.%0]یV}>]3 y5HXܵY)Q.s-pH3oNwW}: z}Jnb~0Lε4IӋTMcoH %+6/sEӴ놞\<"X‡jPlVLTaAh*gАWU£U8QpdL׫俯$A<1$jۥ<6[s]JVCChdF#abVL 5| yL"L9>> 9O=R .fM6@Pw|1Y:q{ky 0Ic+v:OWuՒjd=cK;K09U5?1]Bozm\ů5G^TMfaiy˳Vӥ`:$m3t=ǘOeRmđTaIed߯.HUU0ؙ)ʜ^+?մ'Lt,X<_j?;%)">&(k:=yy 8^.qLWvj _~BfF~~xlF0N D-$::jKIO9 &LL -^{KTy3G o,:*\q2lv1u@/F$ԧZ6bd ~nVpvIdhBBo#=qh ƺ뵪pYX|iH[98O+I5XT;'T G% u^VQn=TS^HK1gܲR‘VV.7`/X3(Hc&ݒYV #,DXHچИU;̲&XcUd6ER2WM&h,׏/R6>U煾-\em Qp,:lt6p˺A؟Fz=/o.H>ꇾ>l`Ԏ%| #ne$yAK {M&i6 TѨDic=*פ%$-1n?T{?Z=Lb=}Mwۗ)oO>r;Dr- BW\kPZf&K!VǬBކ}꼐8,dlr%"uөs4Hb0ەowִkÒ"=tz}M:"z>AzS-Rk91B0BV6C!LhJEMPAă, nٵd 1c=ۗ{ 4?1GYdw|qko\:<4?h9zI⟱ddLb-zzOsmd\rM;L2Mg3yR:Vrehe6(CT<ӂq=jڟmLS5@hyqzW`z 7 9Pį2LC^ `= TO_'q#d8CmϤC #jcN.Htoj@*Y]{̂t캡JL3]/}=)r3U_Ž)Q <£KH5Et0yTXlϪT יb!S*HNE1a {NʇxBح"I_4PP;ΏD(^]hyzL)ltoxcM\R!2'̪|x][(;4)@cHy1ѹ5!5uQ>B:aoxE7/{TgOI&swgG͙= tU@.͵n˪!.3mQ@߻ׁe,B_X32G]ʒOh29EaY A*1 8[sn}SQ%LKY@a`%UlqFl:y66Y$Є$ST?"lSE~9  P-ԫIƣ82QqbbXNsX2  :f2}7A~F'̶TuJfzRVZhW9.wDZ)9Ut#X<K>Pp>q۳*% Vi|ƵFNqE%q},B+0Q[t?{Ũ;z{U:R`sб6\q*&tCwx h yjQ3R F'1w41wy,GN7Uޡ5ZA6@ zwI֤b\~Y*cPxW|e8Nzfı'ŀ]Jz}-ǏX1Ez> =VU}Z4e=ŭ{/ 14<ݔnFIDm;:c;+ w<י~uʛlMOrɐL= Y S /ӄ[i!* RI(4 6 ~mhp 26~iNs%pڸyUdP2%l&÷? Ŏx53T$z&x$;k+ydjV6O N$@ z'?b.v6. TrIC*&1_бfkbI%? bK@#䪙qgToܰW&YOgm)RY<`n'~kW [hH~fjs"/5G TtyiָhAb1o.Bi{`,}q.xrI;Vf&۞5܅MU*Օfb"z1o.C+&߱5"ͦR{o3Xە?nQ;¿J)g5:ss0;Zjl7'78= 7aC aS#=lh:E0(T(fջ݂l$kTv6 x<Մ`˘Di8|sKd"{rsÚq?eߠKkJujj6Dw~I^Ƶ,TenSnq7l̈́YYm/\B@I u;H$ Bn vQaaߠǞA&^V 10|I:٧y*J֩/.\n FA`ZGBՎs}JGm~sFQ #W!b*PГ^*.7i)9w[30R1ᗝN_J965\Cc U@=e:KX(Ӛ$A6>нyM!6UxB$ yۈA?qZ9g'-öS ϶Aa0+NvNzz\_O N"1MpDDc:a@TOq;Q~~JB7|+{#9c鄺њ >oƍߝ/?3l J՜ I*{{!,CK4[=7b܈G}2> !\rOvb:d9u4#6lj87uX&=N~*S ɗ}Q;M2C 8=fbQn9&=VO&kYjׁѼ.Bh=_BʯゎVN(n"gxQΔhnNt0aNl$poxm#HMiJjJ$¼dNwXj]EMi(DAL&XWAFu0gE(eJȏ'RDC6FCQs,L̡(B6l*C BGn]'.E@+ylF &bŒ}kt̎H:8twS3) x8t9̙T-͖T XCCE!))7Sgq' "(ʭ_q4>ǿMOAYc>¹x~-[g-{HMmCj +-| um hR|q LnJ$uu9<y4̰?p邽צ[BaG@l=M.'4" sq/!AA(nۏz[:AL "|公YŶt"LJ;=̶N\h۞eCCdлe(V׹6>=ڈGc22 1>^`N=s>h$ՙGI{-#Y~l!:73 u{2[?3q</Ш; nihPU(|6[Tu /|BŻjw}28u@QN35|5n`[;/ Z*^"X[|8*4l_i~!:xOKfz>)mhtH?0'K2Q߳[[2 c*FU춳UFeqH+νj hPCb'm^n;si*-t(koos[`Yz5ө4{jLTC~p 4w=y>J LՄ|SӲB2-]” 8(4G5T@o^{!=xA(bp-lY+ ؙx"zQ\/<+)"hvQc> 23_`vw !-Ԣ'ę!ŌVkj~io7jT۰ #)?sϯL\z2ۄ8} eF <PyaͥLɅiRn.oE?M" Vge 6؞D>HTa%:$am3fI*@Ly2wBp!qI1Z/Ұ7ǂ>Iφt}f6jwobVk0;@:b8{E_D zaPf02v=Р['ud}04PU.h^uӴdI˩3A zkEr]r(;aO8mcAbCc|P uik $y I);n)&*ɻ=vsL굱)p-HVp>Հ0VTUㅶQz ޺e^@T.t1u-W5[au8̤~*'nrQ>qck$[ Om;{; N[oӻ5VP,,0+LTF<3,\SmZpn9Fn\.X{K3_ /enWQۏyp^*Kmtq2 I&Ho$ZQuu {}8`ɉ|C/t(%Hҏ*5˺_ZHC츘>BvZ^>Sukg F틻D澱6Hܻd/Ѥm 1b&]B@&n9.s"D}1ݟumݞ 2*F fbi=?i`۸0[>L@m=Kǜn3\>:h M JWA^qffoS@dAB.ד)f.pn^ A#_d8\- Kkߡ;zL}M :h--$NW"/n8$%u$Dp)"%h#"V*vK)U :̀zvn85T$$'6 eIQy9Wj̰fUC%)EvE)5 ҸcC!L<V/=ms  V ԣC;Kfn˛I0[Snw:jc~ `oeTRDžc(tD!]ZV3?~k 9y# e\MT] Y NZNv"<9ɦYbxo1ޤpocSǠ^XΟ%RFBحEvN-I396@ӈմS؋U:-u6_.k-: wC P feSDbU.80oh/[@}c1~4۹RbdP.BKC3$(5N?,2] '6$H ѦϠ$ r{0$f:o )@G #.Hq6? Vsj>-^&ma(OU#Sۗ NM}XIdUi0z{">aU^ʇv0A-Ml=C׉Qs3/B+mɹr0( 晦]'eM`[9ܱ^e:~aŕXh3L-Ý:d]h_Veuj2}p5=?i1/)?ɉPXL4xZ&sPi ~˾Zrն*#DC lv{B\{ՔDAfxu>z9!?4^4#d |ea>u1]@(&lb(}HF\VA/ O한yx^Љsfgo_VM L+t`6br"Fݳn'jG>cd꼷MmV<-!^ujÂIuN`uy EeT1O`^ sc)m̌YMU{9u=F1^[XSiחc’p_ a4+ZA;"2Mز!@T-t}p"0fjHl?Idѣ:S͢>]颭4%kdÕTt*wrJ+% 8m]8lfg|=_Ӹ$#]lꅾ,$JzmzBWÅuJ#=ҎܡT -5`jamZo}"OtP&Ë=Il%TŮ=7 椞q@GxE߁o(̶`Hq[XlJt*{0STrFG@ڡ\>to|dQjӌ%_Du8VR9+ؓ1*Bcxwk{Q{HelQVďX j~Nm)_|,seoջZ@3nFdwt{0L/:+a`RH&c PC L!컍!)Ϊ C-2/lih~|՝VmL,F|-zz "w,6VI=yf{I.0uN0Vp%Ʀ.^u. I3&dwø[Gu^$ޠ16ܹޔH!sR1 m>6OccE0Κ%6btx YL6FIP*rN诪PFi&7qRU.Z]"~uFSe?4QWSi/T~WϠS=_Sȯ. #AX})>eJj+?.k ֚tZ׃!NkXKp e1ׂTvS-ӥ*JuT%ÅhH /QρP=SILqx9DpHq<2$ށرL(/)RH(:4Bd O\73zFJL8d"]#mƯ#[r*%򻠙^p38,©׊vc3)P:noρJɈj6*-R H9h-Hϊ%rMTdoa,pQRn{.sF""LOFo L]U(Ob&A{N Y򙒺Ȯ[1iz>u:1MȄx:zI'^K/DʄQj;fһ^`d^~;5M`ʴ66Sm #?]ZwɃ8J\?*̅KG v M`U) 7Ȭ('ywq_u)^:g+vnx z^p,JjKa̡nZTZqD!k`$ Jc,S(!-4yhı OP`晷qg8"筙4zrij* Ё5yw-5( Ͳ qFCͬg0, t0kb(s~^EEd3G<2` pnF/ ^ k,)o= ׬\Ћ{F.Ek kW{6u\&@`gnktMrH5^?ulZPF;dihѮAi} _WSD?:^XfPIa#!6*o69t};b pGnqK< Q2 gǃ4y!e, e /)C~(/M?7 iQ!q]C:d>v8giQk&gSd)›DpE\eq^ɤ`]G;Yh:ۗjDj0C|PjDn4CB[~Ck4VGg_-D`:qh+'FūVr y]ǡ4)+N9T`CUoW06 ڕ^A>E18 Y6d$B:(M\ ^|G*z_n1^vW%$jwEdh(K4SwO?7λT'2?]r.[^&aʏ;CGYT"jݛla+GnXRe|MډS!>W17>߰Bm=!lgn:glda o9i 䴋UW26hJPuІekқ6^E̙r:Kes@i8PH$H_˖삐8ǾY@$b5׵jUY}U$\:{{gv,LTD9r&]6F6,/SKkV UsLZ[ᦠ_odWtŽM)c7Fȵ3MP=E yοRlcB g~-E$؄zi9y YTc"Iʖ.?콽yf,Rh.*[jn&eK]hl֕qy 7tfu*OϰHmI=×$Bр830Wd8 GC{=IЮK\ĚIf@J5Z~q{,½K[8DXfH@N3ֿz&\8wzyA X (л๱_4hXI/%f2;',_Q+ 2{ VIn>:c+(g|GxTXWz%}/Z5ܙ7+ w)-)cDf?׶X?} $kѵ ?j{@C^5a)}#N; CAEɷ8eO\ 7Vh1 42Ne΍/kJ|*92])=gنslF8n;$LU{8ԈC^>ѐLEK#;L!/*6ҺL`TaT[ ԕr? 4"ZMD$*c+ugp+y_fjSb}N3c&2uOuO^9:%E@oߋX*=lv)Lcç>} ~' B6pU7ba=ɚ=[M(fj!hމdl򯸜}WE,TI+Y&`F@`F,2|6䓸 ብ`T2#xLZiM.%[ CW_t~€Z>H`mzRx[l{aqYzq5@+LHhCMH3X4t%32ҾXX.`q u w$Q:wh#HC lZ O7}-$҃li)ujQDYJa-7b𩮑k$KmX(lјqž俼;DC!H08fDW/r8ykVk.)PlcI+5(w~SO=.[@z`R^ W/h[Y_C^O/qCX0q{ab$K|z'zN΄@WK A<[4gG2)1e^7# d$-_f(B)r^ޟ$1YΌj-Nc5*fڍבp+M$@cc>&HJ΍E( .6P 塃%•E~|V_CVTl ͹y^eVgeRةr q,QXQo38Hυ<,in{4c3kVcp;Ԯ4ǃV[6zxk!V#/qW4 /1h5(!+%K`| {2~aq̵7uDAppX j`Gnv"v/Wdd[ ړ~ OL0SOnoKJá^j'DinV;ݾrhc,55G\S"tVWJN8F?:Wя%?W}!^r`| `Fkvb&^Xì='TޢExrӭ_ qg\sV` L&AmۉyOXf|NE]It½VޡhZ9ś4 *G߯U`NТW@38wCD cNaB0&Ϥve )֬mI]N1W/^AFELTNQU:j/;5X缹WyIlg|!#L 9/V''oјq8Ulh2o~BNQXe]2 bik`/YqxO%Cx¢fп,q?XlLއoy4Lw'X,5 $7QS;Bw-.yl}o8p~41ȩSI5c]J,q^?"g)AZ=4/l^ r0ėn {B-T:h?Xۨ0t9.4iaaiC(ղ اH+K^6+N%6GU!$n1nC(]*бVzI#$2j$qhrכiT:>qlPVc)WCbN} w,6tޮ/3GoC( EZ65(Rɏe<寊׃${lC7fX;ȂGiYe{\-C ]eKqi:w4 +KB5sjX@arx6C>3 Sg\Q"OUO^C\hzVK:ryX:w|LHdzv )RΘWqw][ƨA2w -Ѝ:G=7chS(7]:%GNu݀㢖'n!e\Anz`կ{COH[&]`9y>Y#@{9!rkA &}/=h~QJ=&QƖi@%ToUoʼnO`F\)kO|a:ʓ뜆m)s? "8{~ܘMRȷk I"+%;ɄP٩vn+V(F!'o~tlx~Ǘ[8.Ws3 OLW0qG( kQO=-n 4 G%Ͷ{JηFx$`=lt'!aM~;*O|VT# ۜsd(0?jLH'z 3-'K$'a-3mh^@UC@CRGaY@>߈kZ\9ՄQ&6XWwx6^CWybJ! .3O\˗zңNDzPҽ0[˜,(&4ў<48 4ߔMdP:4ca&MS?zz;󁡔HE*uB@>i\3fMj$CI /~) E5+ xW@τ'VT/qq@@ؙ±>*YG"nէ cLۃ$i}iQ(̐ $d$ B ]`BFz!J{7=F^ N(x}`"o[.(2΍uh?ҽ=Og̷~)&2:{[._r!C OJvB^$6  ds#BC}HYX>xzypzڞ}Oi(NHaFǩi \R^S Hd.V .b~Tӄvx'Pn1W?Ƞgv{%>>MW"ə,06FpK*# ~ePAS?⠡#|\wylVx4i$Q5RzY1?.+G5Ĕ~%P .AVygTZ bݹ'"ʌQHz24a.{=qٜ9CU!BlJ7a1pmPL6SS F1J'=4M3Fp~U$ts"1>_L~Y/z"J*qGj9AHL [śy, 2;IG:pM Ƨz!h_ir7j5g;%9W%G ^z9]La|``ȝ~1C9M\&| >t=hչ:O(2+O-pKFSsM+'CHȧ%Bd>vjX&Dv_e@>/|vrxbXibi 2{[˫>$#>NrlZһô˓!IHcpMsGp144Y67]~).c&>iK]9=vJ!Z:K3~jfFj9,jfv}Z6`NDjD F{is dt܀' ߂b%̅(Tc =v+eO %7nJd1]ƫ̓LyK_a"^FT@Н)n҅UEyKYGcWgv 6"7c?s*|r\M/{13^dݰkp$eP"S$rV[Wrd+B'4O#↊+c*V|\hOxfs<PV`g|c! |8jj(겈|gjk\w*R6pم܊_f!/kV_G1Q1i^ZDIwf\*+q1H9 իDk;FQ Bi=geB8bq&Jt֘VnLMjz/eL={ = ,'HpGEey@ujO@-g a/?A &yn:"\9}}Q9 5WWJ}l a?-2+0گC7@!;\<NܵAsTh_Gf`8q;c/u[#Vkl. !Ѯf]"jǁdHF zWH|;~}2L8 mk{ WFAN)_lz4JܩNJAYB=ŋ7#+PN3X%j5@%8ilSTԉtַS1:J!>/| x?-9ՌSJr]Yָ1'w4e8"yE+{6YI48`9M,dpV!g)߮zyB%(W %}18.u m7[a`In]W~_3R?z(zqA Vc~fDk<SE&1rbg &gTgt/3JE=ۏ r*>¨a#OʹO59Q5X^cJ*$āG$Ƌː V80=T +sh9ŵ{Zyx~K{?uJ@0ZDΑJ4u0Qw!PNg`NO Bt|r/K@TˢG]0"@`ug^=/-b[;Dߣy3rofj0HJ=vB놭*Lq>Ti10L\(2g+)ѠQy}UJq{֚y_yHO SҦAƷXPys2l*_uynmwEʧT% 0k+qI-nث&;\ߙ ,ȈE:ռC{Q' &鲨 U(7vQ2,R F%7߲~ppEsQYNןz]ԎLK ЍZBaxr:X/-eE[P%FkWڷc]y̙1콗hz#x&t9Ga[uS87B7 =-F\)ftVXw띪@eMBy°TAF ?mY-qԜ V1 %%Ro|p6Lotc]`Դz-yYb7-'wk0=k>bS( 3c^N:[**met'a5lxhe~ϥA h@|h*}pU*qE w ]\t*ͤb7b]m\OֳNޅ* (6f .޶ IJTY:ɸXez\ 5X'lTUKW2T*du= ?cUixj񀗀a 58=E3 1E_,TwpElA/qa{7̭;Z4"A۲WxDÞNABJq`.hT<9 I*)OqPJ/B͙-떗 P#<1](&Ƴ sC!kwZ#u=xKHrB{&x]<Lj:ڕq8+7Vr>̾O3Bzۤcy Vޗ uADL߀ v4&XӵB$Zغ11}ڨEzeĄ>l ߂fL8SK ;FUKUg<̣E8--ۋJlP[ETח畨Geǹ#O)%<:Koju1 &vd3rȡהٲvA|I u(cb%uar$U-Tsk| ݅'_.P@W9g`҂łG[%*xFb@*.2MPX#)ߊs`z-)$JekU9(YBɛVZ6)G"gHBmGJ6|zu:v-JWi Xaӏ2T/T+&zg7_~|C("͸ZKњ(ԔߩB(.0v;eů^O@幽JbPTuVll#K oYB\P;Xd/8ihOJt+9,EH )^߸9jaC*6.q1IShMͷUf“Vd=I2A=9 ́gYrT>Fm3"S}Z[K#4&o(0ct :CCz Rk s/_R?Y}dV:ݾc-hWj4krI@W Bm&,96gͿs_[4#HUmg0/b'Ce`4jPZEM?].W^`J{FW>ֶ}=T,p2FͽEsUu_5#*o;FkL@1:7%8_n*=T-#$}uu;-}{ ӗXRL=B$:ѝ~Mc/3ĥ/uws W!/>Zs'қ4 q c o1 m&'{z hECMVa|@ŰFFVY(UI[xJ\tȮ[wc6r7mKu1p;E=32/ꐢ3)RÜA#j#-ãC0b ƑAOS6! \CԖ6G?O 5[E_uD|zIZn1]MTx短w83ndnϰUwjrKqE-=;Y`ӵJƛlɡ3>s<܃[~ZxBmJΦr]F@C {U`2K2g;U]뷍:x'#2TUH2!V.+ZVD{ױ\fB_>dꊃ{>߳^pcP~2NqO^jp+@|Cqs\;7Ìw87#8/61jHqۤ%@V:%%Y4dTMؖDi.ͼ†TjC8S9 .d%L 8h) y+|;ǭKd]iDёW&eF*UTY𖨩k=پa0o6jALa#0B鈢rXɔcCI'K+Q8u UW=JEyLJukyjj#I!m٪RtY`imsƶp-o*&QFL"8;Px⤑ ruv H;'p)c0dQ1b`{$0 Jnp=s9'gr,4_20t*#Lv.2A8÷"eNkzz'ؓ(}`s*N6EЅչG8Uu¾њ4>{$b#ן[&ߙ1cFnExq*\j*.(!`Iv''>X;֔&B[zCyV8.b=OiEPX!׷# %CSd}FwJoPx- l~.5Ҋ߬)jt](_[zDȭK|Y! N[3nTJ/oh=5765UD"8gՙ^6N yl_B~6NGo {7 vl8JӈlO׎6#z|bםJZ폌&plē(˓_aG [/@d7ɊR,<<(ɹ/)6صᡄ+Bo^hmOr۪PzbY=,ҥwi:R>_/([.U_NfqVk<E͠Xֻv|ٌ^=1WSܢr#*A<<抗0Y=rP,)OhǃmG; ?ğ>r$qne0b"쥌Ip‰v4}% Y]J |bI $=WZcXg+8ղќiUcփZfzbE3MUg2t_!l/h;`&{~!9 N{"q!0u VNƟw-䆸*eYRAUjB]B SqCuƺ>f#MޤR>l$6 ΅ D|'؏ pL }{.|UY0UWwu|aLrS[L_/(oi?'uhbnFHS֭B5V&|_ݛ}#ļaK=Tq(jċ ~TD{l@dd:':Y_ tjXQ.'m &ogvŠ_D O]8ѳ-hElY٥ػկy1Kڮ)%?C4yC].~A~Uh2!d1^F,(̖9jzQrjcL;8o|K7\T@#_Uvi?0pm O %yT-PeG]ځ@)gc8 HhI@eV5(pSo(% ؟LQ3 _=oe^d 7}PP7udBp(h&u(hAm,RuE=CU..';-kqub6kI DѦ`?܍lX֨jK /#)1~]*w6P뿰R]/2 "˹mlbOJ/S ếOCCcjx'I{=V)wvІzKQJz'1*Dc==tŌ,- W(2 UVe1ymEg+tgkH0>\ђ%=GuQU[OLxDJW-+v/ W}bӸDEJC!E)prxoRTm*M;BFt*CsǫuxG dD+]rޯ`L3~{U1Q0:  @9M4 J*i-DyFLKBz}.0^hG!Z,@JǹeOH: ] RO!GڒuEKܺ󐺎R-X%_<*8KvMɺf±OqFzo f[Zc?,:ce2#!L71\[M>Ϫoc2v$V91{OdNQA(.=q5 IAѼ ]ק(|}XST^BcpS5[L$}ZF`q1帍Ӽ!P{zȴ = vc^^,1R_r?k)B9^D5M\am>vX[sg3zC*R&M7_ ETR^U B'_) 5hw67Ǿߪ%k#g0qaF61Gu_QT0$CC$8%.aM|)b"3qWÚtD^N?Fˌ Q53C -s^*—!nQb^Zx0 X5w'53Uaa C=2MPv)DmM6Mizg=L |eW` h%ӣ  4n] 6}B&bJb[[挝E90nҏMэ>cEXWi»*9 %8"ޅu7"ډ.1ƹNPg^d/y-sRq7lm.9t`N,sX^&Q|ueit $gw~bmTrӾf_%_!}b?BбUIlkkqrЭcEoF7E\SMk=p(K8?Q <2YFc~?>}1әw"qWld#4}mOíê+@Xپ RVJ1g%j\92NUo0G QH +%p JYy2#FU;7{Bٲ8;ԭCMj[|/K%+پ:3Au/A1']lKxP\=!8L*?;$H$G~JV9O-K3p}/MҮ!JaVջT&IEJB)280~3^b;%y `>CsA^C^ K.u JM FS;CvpSZ?U-Ъr֟GXDCs7|p[E'!K䙨 }ӅvbpP& " G>o=ɖw4 Xbs ;\`_iofP ~樆_8S,:i3w@:Q{)E/ŏq:h ,Gsh<G,|/+&$Mr|[!&Y@_Pt[n}. RnL}xe>9cta^,!yUP&<0lM 0ȭжͬw;O=9!O;rFIN?+rR3i-8m.6`¨mY̵LнrO[密&nh:X |\W)ZO0UVZ6Jͼ?]Ty:0岡XFM>6W,ʓwJpW*D†t lgx;Kix=n\- K%)^^S ='4r]sL50)!1VX1%*q-P=m4]"O5$|zNM;.Vo`[L_ N!`PK >Irf39_vi$e> ِr&2gƿ4k/V=E@d+ aCjܺB"7N^vUU 7gɛ_P׳걃yA2p6s˞hNLͰڻ~ Ȟ WfAm]QԳ0;FLV]q?X=`',tVژXŚ)GRI< (=IVGg`e;h~憱pӫ,I$BhϚ&ոHt./Zt]^eilȹ%JAyxiw5Yz=^7K[6&9mrj6"g ݮU-To#+=taG>7t D*_lt7َf +m]GlƮ,4*[:m `J0SHW[ah޶.mޙ,dUH{c9^ %9#"L0j >h|QD*YID@MTQB1^`Mz#ZWo&"#=fǂ UW뷳ٔK{e뜑_*aU]IW\$RIF31Pidն }=V߬bUE"uHbeݡ8!$%Vo a:eC"A F=Y CIq?N;n.Aj*=WIR&&吏sº #keS|~xM5IcbfM|;!jƢ<3 ɲ(o}|<؆ҙ),;[{`,2ԽQ3M[~YaoNAMV QG[7wc']:#dzg4&J175/Ǝ!m,Ddyg&vMkc$X _m[6x>f{r&Hm51jt%q00@v[ê^zP3w5qRzfp1"kRA(3cpZ#>2!ic[bv YJBAQ jB8/WƏb@6)B΋bHf`2&p 88=ɘǔwfp/BΌn+'KƮ% %Q+؁`,)=Fb>=+]ݲ$gbb1| @:Fp" ^BM)Jཿ,h㝩|DL!8; itG AR! w7V.v;Ã$AǑU8n>8'^`kt9pkA| ^Kj?Dyхq;~]wI5P=20q>z vZgAJ:)Sᩈ;)'P&,K gdneVАu6%ꛣ3shSݎa,,3uhs eJřK7?*sK,2EٿZiaIf} /t%Q/ Ăov]# ain;KU\#(-prdN,(LU2#HϤ;h>OcU60D"DFa]8>'GNE퍀W^ Rl,/@ 74W(;uǖm,Z=z'[j.l:'p@G 5Q<[l(y MZ)> rk@ZyJ@l)\Dw Ώl\"b}@iI{C-R,-h97GFXROg,>&ʮwht@~ d [5MHZ35hHQ 'r&XJ_Us͹ 6lkvT"'^ q>VOc}9ji'زt|.=-/ͨei?*K\飞_ (U.q"zY9Uy'֯晇%f6fMOWShfg~5D{RѮ2n}ث<ߡ8um&*skq=o dgDG$'@2+8x2T笠u%뚛IǏӦ֓;3x6]1L'**v7zKnE$Gf.=XALcd@b w q|^M<\2,9i{ ?T<<&v=)89F`qEvXdyZkԅ BMKuZմ6`Gy*Jqu-SږLl[MX|OLLT/t\\d}VQ;;Ӭff/"B-ˊ'& 5OR[=/]Gy;Y=[t82ۉ O6G,iXF#\Ntl&L-xȸZ!b@ǿ: z=FwpjBEἹUx?Jg]>ES5'(f"*;}#;Hȷۆ 2Q.O hyR@e٭V Yۢ 1*ڀFhA'PcƼZj,$tB}LX4G/eVT첚6@o<!Q=[7٥^-*=kSZk(ljz˩d)4(wvGI,\ZQ$6a(/&#@?[i0(oUC,"(_\Bȶ6Q bLy.1;ow#Ij+"gJ =JS#4{U-3}305Λ]'-{CۼԪep 1QoR;yKe'iNlD2wEsQf; < mf:k[[*PBC û¸T8Q$;r~!'߫a-2IA_qw#cueq1CDH s=B"/]f Fo/_MhEnj`12)"29t^H S90aE,v JVj r?9 '8='\o[A`FB,㔪> TKg\tI~{Ю&$g6.5UCBWoE%Sc󔡙:R*W$qecT7_ybؖ۷j1.!' #;%LzPO8 %S짲Ϸb͹K ^#k#L &`0RX$$ oAȒ#ae%~\c)ƔMI6m z=F(FpHG4cDm?>'u*@"-<$p ay(Kԛ%k "k@3_"7cď\!,X;5I}N B,MBׅN|_Q^(TgYU؈l5ޙFb٣$,%_6j=a4AA~@_ϥ e+ ux6c-<JV'MIzp?| {r`&38N>NRT~Up_L, j-<Od0HDoG4jkξ:ݕ}ޯn†ϦUtW|U]jRKZOoh,j ZTaNcZ h&Qb̉"ЖxCnn] p,bkv鍆o9ҋzkk[HSďd6 eʹj]$3upcxFB =iW4~7G\cAKɦǙ^d2npS,$Q&,,Y<0^}uy:f9n5pPil/n mxk/U A|` FFPS*-$ՓnLp愪?K(&0aQ--_rDrF ト ;ujדR]?}=GE`&u8;6/vASh\-)6M|sʱ&f6%w3yN1a (aoR:25M aGb\g(e:@k o02FT5Uϻ7| YW땎}CH;ݭ=VYJ8z#+?x>i(8DIeC= ߕe~?A5C!n.# A(?"vjum^-4v}ʨ<{ #z@_kEDgFGeve#Cf≮+HG {'7Vӡô|rm:}PhLe3 r4ڷTCf7%쉁{Qrh#,鯬!pZ'pohH Yb<^$.]/CU\pa: {$:r$NS7;z!&&[i{}2x0^]_șJ%x 1v~jE5  S}WB "?TF%^>';Q>I.{&nN:)FuSHRNa{{~#g(u-] f%-1QY^\p#!Uue$jh/J%os+{vµ & "M96㑥aVoKJVM>Vc=˰1I)SDxҎ48 ¿P&Bf? jެ)4ƧT&{%W}~m'y*SWEcB&` Dih|| dGE;ڠG g0knޒ%ERobadkۏO1E-uUzv m򶯆 ࠆZ3<->_.מ\_ǶRO`|HM4Hh$}jF&L{&`{v8o ہc&s$M``_y Z5X*zeF\` mj |`cвve>Xa5p'ia*B6g:m;,|8zb{{ٮm6jZ8#ףwb-t{tC2ٌW8jޭ~"WIn<\ e7ȉM{@T{.:65Y"-E[ӱVꚰbC kAŘ# PGo𥮻)wm=tҬOqc^-3%@Ybk h O|:r*dUMDf6MxP!#JXg"%v^LS#Mk,7L6:Ou' UmYU6Z02(v p].-&MS߬FQR]7?^ʈ.^ƵX`Da0:xAhFM8tc,QL;Qf懚vT6gŌV~wYSB[]΍ ׾y!-른s:`z=Zu#j J4{3v50]^:}R62H{?}`\f|͸=Yч{Gp ehRȪ@6aD7'c t1?nI*$ _^$ť?Lww41=DX͈s]B.U/ω _c cʀ^Qз)cgqȦWʤ/T,VDaS𞓬HCbpY,Û&B})yNÏ*]άGj77[JQ|jT8ub4E̓ءf"kQra6.W$΢0-.Dða|]aVnGr:ҶI(3 QƴdEf?jHz@tY͕L<"|㲦MT΢^rGd8hH7 }T4F^ @"k(;_>5pFDidpDPP t4*6A4]BIT^,]u:*g9zګʏt>իhabWAS~GdokOB9: aT Ї]<^ӈS8MX;@ί97eBؑ4yZ=Jg1Sl7gHXj՞]ɘqtflx=V} rpA.1CL<;y9z-k՟&C'HB Vf1upFfʧ.E`Y6dJ︮[/A:%HpEmKb蟋R׶p&i@Y(9KPsq,Ʀeґȕs~;'."b iIkzAsw.픣?aDw/̳ĆN?-4&"MB+ #2B)Go2xhpvL iʃ%M޷ z5TkW0|fn*<1;,AyFåI@H9}^' ]荭vi3o$AaMy>-P,X'!g/w'ݭȉq1ߛ8drl!b*z g*9$2^4I;^L a@<Me4ɢ >kӛT("(nn r7PpllN+︤j';/-cX5Nh'\¦+`tSyYB} zHw  nSܸX;&dND[δNvwfGM7 _+`UV2[0墙&" aDNs>H\h]j#]i@ndQLy6Wj]7A-kĉd-@$ɍBxڷUQ4Ʌj_(kG -+)MH15쩻bUhG6eyڱ/4ā\!GP ./Fh݇dsmR'v.N:|K*#]u&mw$ϢHQJgt fIdAĕGYݦ[LX|B轏%yX|zE`2w$TcKz|[wAYLlN 5R2B6:yg(b0]-\3Z!RwNQ Xl@ [bԓ,ҬpXCl^Xe2=,IP <}PPậhui{nitZɭ.f鷘`b՞)8g=:`?`:"|%ײ7-xze.j0Fөd55ADZ#W=X-{>_O[X{&k<qO-/.]%'I+qyߗ}mgwshol9ƻ;3:@$*s?ф-Swov_(4&Te#+h\3ZE.KGḓd]|%BH%b-ns#;V%N\ZHugk5dqK,}Yrƺ].b4{F3CX)ChpT9ZOH(,~\g0(&?)d.( ݴ8;)X3:a4Hnҧo6/(>3o$3y iibη#8!O䯲kY7h[:zzג{&b>q'.A?D[ۊWAt L.xCR;J6;a1#L{y֖-5>/D3Sun~,XK՟O?[96cpi #\)< jb^q[b'J-6jb? /~wZɪP4ƈRzd[)#Yj? T{RNityuex ?~bn:(OҌQQA\;8wrcͨ[/lD?/hh~LKd@ ʹ+ZGB'cޛUvIFlEG@mlr'a{5P1պӑZ!HmVrlj{G FV~i[FT+cLce2kݦ&mOqk Vakm[wW!#`\YZ>_^8%z_++rKs Y>~m)yKu dP(i;"Rsn<,7,[W3ṃS vsrYńVM+U@fg 0/uH bPKWi4U".~esa$>x%Ml #p=Q{tXnYrٜ9^0i8E%e]?r{`lHI}%Z bB%,, c?^>J  VUa8l7bZtkǦĊ &x;`w-X&q&l(RcsE !DI3bkI^H\ 'j)~l٥xj}aNz$AQx{$K H&"->N„0._`_[xK!BznnJdKR/YhT}ڛd=sD!P Se+S4ZmcSgIKZ~Af[-#(7 (qQUUEfapp~)xdRwȲʥHCuj"v)ʠy 1 +QѥYq ХQiY 3y]9-wxum\F1ajlo-.;JkKղ᫋h#ͣ˅!)0Okspe7O@FLDFs/*x{Hߣ\gѽ%H๸JƯwf-# [IӤI6Y鬷C4Ȼ_B'fJ\BOޚ RBdjl./Ye/"A,!s+>K^bj j6˵ZW)BAx[n/qEoA+jpE١վ.dIF@lHTXT, k. >FŊH#qp`z  ]* 34ʹ}rH< Ҏ:EE.է͏b@< Zê9!FÍN fL}f1C þ,1|U(1!?3EmWnݓW~|Z[T'Ob,p2!ϴkl5tb;;6YyqexwJ^.Ae'nr kQdGD Be ."U֪oXHl0,rt;ꇒf6sܴE 5=B>ᢊhzZs-i{]fFCMiiVy׍E=5տ xw#tq\fe6{j𪕽? 845{!> OhY;p%Dw@.~"4*Oi+,;WlT@a1G//UtwD0ݳR>qi] kp" i19`gj#VT">lYi5r {8M bt 4}ΈhR-֠DV(_wQYKA2Fi=ӺX}-bc ՕA764tjKn 2c&YM~wCaS;x&eCC"ͪ&r?!s!j'zTӳQwCjAM51/˟ f'j&oĠk=0ʶt?S.Ϩ"n7xՀxSK,2sgiGZz}?[; EN0~'FSS(Or^AJI-U1$Jmq,$zPtR&z̔yܔz(/vw86˗/N'vV9TtfK|P Q6~3=PoOHg{ݜ+9 <_/I{l`&d0gR{ g)ՂT:q|W);zZRFDI6~:ʢu?mRxi?l讔s @%vNoNp̩??esf{iL9//| ~e t&~Ci8r)ˆxM rߤ"Jl +yJu'6[eV+7(~ K򼏫i 7rd:MWo\QUTb)#.O%FAV\> e3; "j@uuF$퉤AIO W@:Sɟ߇gNW0Zۢ]iו?0B~˦/\>"m:B&r-Z&sE#1YfE"ۓFiqBvq)Lݼ^,0ѽk7 Z$!_PI dBe#p&sёxCiMC'1a'ʓD62f2 :jB id*z4Lԍ↌6*aqIýn$%vÚ{A6&ȷlY2_MVÔ1->׳fZOU,9~+9QoҽCHx"m[$XIe}"7&jt .->9hriu6C;r}9ƤAtR v' ;R,n `}:RNFҩl(Α Z1qh-ẩ gI$:٤)E_"l:l+O"PF!Dv ,T~ͭU]?y6!Tr!Bq[AG&ruҌ_?kػԤd.*6cn~{ѕV "ac_T&ƊFbUr @MtCBG`.(Oq<ڛb8gV ՛4WK^zN Q1II7ş(cS:Dc81W}OVq}o7);kw,#=u%JaJ0 Ӭ1(wYcE+)haL9ޣ\yjA*oA{QQr+6T bCh{f,(ƥ&u} ]R}I-4\wh-[-HtYo#44b8ԴCPY,v+͕$Ru Fr+(wIY}I?^y4y_Szw0 1*kSS^(]B3zT 9XC?r*,K}6#DFez4seJp6y8$ #5Yy-_SR?}L894+?8wlojTSAtJHٜ2՘Qjyn5ƇMm [rXXxi\ m4axbz@h=_-oY딶9W&wD:uGjg^S+ 4_zt·׫K1is.z[Rw!]AְY$ 3IW.W~'-]YQ5poXG@m2#ލ_7,RaR:^ҳhW$J\I\"Â4#u2|-ոPׁ-C%68ӯʺ nbS6Ūmr;LgwB%2C!a56Z πaڙN%^!H= u!c2FDge{y#ʚDf GXGҴLeT#N5!*#pSǚCu*+U\S&p@ݍ0ӂc?p5&ފx lB L !Ý8 .xw;uI8uXM -h$.>i!jHUrC[^9(iXr:*coHn66YulۃcԜ[k$[ .o;k|=*QRƧ /ZKN?|_#p-DiPqcFj ͪILOa$}󥋙ArYRơo8Ѫh4FN%d|F; _6fEN+ r^ e} u1xS0IcBĢXTM}NuWfiO@GJ\n'"v/ȨڽgQ .|g9kq!VW l!ೠ(}5>7椑K J.y:K$-Q #C|:h$&XBFpxš\lWe D0ƷS D#}qRTNZ+Śa{-}V; EC^3i ]g [{? kJNo?X\FD\;fx[7sZ*5_.e(~zr<is/‚n1 Ww[uL LMU0sD~|ak)wT{L,'l9[E%mwA ObP[{?/mS!>I"G5?OcUHNݡ+C@kLҡk{𱆼m$_O1v:',/ NQR bNA!AMr%'Mg:6Vv;ҕ+qs4D|4=Bs0)X; !{RR_u): +c ؏z緛(D}R_PoaTy?fMJHYHX@ ?~Pރ`z%b"0Slb9; }]W$q)laTa4>&(f./oR3^\w5$+"{+c^LO~FW4՛HWUUoɧ/"OiC;p0f_ڗvlٕ) =v K3'Dqf@աR._bՈxrs%o*C%C`O=#x# 뢟À ZzK&(5 (#t~>cA WjK:fAsKLJd~í@TOΟhpUC@Ȇ~AѴAХ bƦ\6HAa(ˀ%P0ŰwnBϑ bc#eY"FrO8 1+ϲmKq(eh6"ֳvm _g6ÁYfjѮ $(V ~q+ed$LD*ρ}Ct4@,HqǩCFzY|2$1ZAl5XfIO`Y?'!kLB[1ӺkY^gj]WYޘر $ ~ P;qMde(r"BdzGF(H_ڶqXVYAn̿2ȼ]-0h:++R{Aʟ+t16ے D_(rHOlˏ`PՌwW $ensؒ"@Ԅ+ۤL҃ 䛺&p2 °PU:#Cyl+#o>;wC*:E<C7 ^rڈn8yK^5䣴,G7uB ⤒qvDVZj50"-5@դ]1@ OT>Sm8~}WRb'ד\VBLkޓ/riMg#ALCυ?"^K0Qå]l阣Ϧ/3hH*gq{̳(ԛ4ͩU8N*N ?5i¼"#B`ɋfjyUDʦc"1g1=耏&^)]He2sX86,LeLAp@zanuR=3.j=n* m/'X}>CXPP=1,vxM/ŗO=M:١kh$DzORx?ˆ|P G(Oj =~i D+?ϿP;a:Ts-_s1mVya hQm[m$43;S-4_nh''^VvT~\ ' uZYMXp4I!QXB Z@xw7Vr;܆z KDԄG&4.aڃ {qE"ѧjG ݒ4{7bITVaZa/X^+I; YIl-5NsZWK7=bjدm-a ,'}OhѥT$r°dQ`ܯ_xշ}j pډScQ(C7y%u%N~4x/UӯL */`P\U.-aKkИ$,,z譕ʆenEmS=wP%VWk{Q3 ѩdE)T tkԆaYdKPێg҈rU;Ohtl/?r8eZlgs* mOpMycfw4AӍo7SK ,Dՠ7 H{ p3g 'g]XW:d:+vk9{C[Tى-OqZ\+$+XrT {KVC &}e2C[G>RtP6qΠЏWr:]eO J,Epҫ;A_Dm44@3,r'Vkzl|=Lk y40oZcTrGh֕$T3U}4bsL ~~K{zi4匊dbFVwYHsh<NvQ<}33ʆk@/#!={U( u>aޝìG\SѹC!ZP*6cڹTv:ehmX.tWlĽl.!=Z:Q^FN$ Jf·\Xu9({md~F1M”19l$gm<Ԟv-brF>]k g5WI5!\Ef/sփ0:wQjЧJ^Jю3m#lt,;[,V8}wW >ɐA.6ڢ]Pt*NkeI{~@*=4T @ Ot(w,eӪPI&9*qb5,ƼV4Lsl48 W:bS{%p#x~}kUV+Uqn֒b: ep[N()N.R&Ф'nԡa2Yhߢͧӵ&C1œzfO7/f' a=j0ȄcR%dRvemAUhl v K"@λ]o݅(YYp{tBu`At@5#9Tm.+|Cz u5 G 70$l3 GYjD*G{@hk$d&D\}[>~Vr1Ioh?iHu个pe92gݢ >'$^@b'FQ*D͈Ζ6fI d>ˡ]%-I*?Y|%`M!6>ӸBqI3` 0-Gj%z@_vxwsNn*s5Gh{K}MLEƏ1]t,#P~ \ (091D_MAЏ@724f៷1ܲX4d#g#j֝^cSRMQ~g6*ZA>;0j+tCā(Ly'-uHsK*~%C#"䣣!\53(خ0 ["*.ox՗ A,iC i6^T왞 nY2 7%v:X)b VmoiMI̟G|=|n U~MO_턇6p)y||[O#ۻ{ֺq fȸҲ2J+M;w$6'bֳFgPvmW67)U!$FPٵl7@𨛒HfrzGh2>aO sēk7I5<{̴lCnK#%@.D88jlEJ.QÉCƪw.,NΒsNч^i9/-]QBfk ݚP=(2V~9VYN},QFe5!&e~&s7 Pj5 ˌ9u``ƫTnjK1mv&0Z9ʤ<8lj y J~ENJ1|.ۈalL v ]Wj9ڪ|p1=o ImH d0"Qju9 j̐]+!i i7':oQ  %dEiiDK$2BC|,¦]ʷ5:a~^ٮ*BϲVxvM#Wu|1Hs徸9T^xU~ˉJh%0wn]':4đbpo^Dm"͈nz 79xR=u0Mg1TJ5 oz3iQSnd(#WvI`wkes4V / w8R2#[ $>#"3S0q"մR3YyʡL@j Q){jO27^NnB%4;<_y$%<@*3F̗]%G̠C<ڹey!$,/q8Vs: sMW%=@TiY]֟o~uV?[9c!1iDݓ-*C$)21ŶUT,~M-W^,M;?haACKN.hҚƎ{@ TOn'!2Fgt: )Oզ=گ |Ţ98YΝh$?§ _I1>PxkqJ J ߛ"3}؝rWaoF=ԜdjFLʄC^u$&I9/Yoʐ\QjL?{ob\#έ\Yo LtJz\lQ/ %AeNxmoYlY3vA5v"w`o2FpC喩~ӾuߊNej OcNO9zʫ1̑2"2ŰLHtXI$ Ψ}vkv;B M:*υ۴>FgDE^0!UvR~áxQQar؈>A k`tFL)Myek7/*^:gÑs{ӅOmS2IW3 z#b <]{Np6x gk3Y'؞yQ5s(E.C8("t(9:ͫdOɍ6L8^[&IeU-;u)g~6?>ïǝquseB7VL-tDy5 0_; gAdm%;K$y jH Yfsi/9dmjK+դFZ{`BcFz%9V&eADѸ( lp CCl$VͤYgj`o 廌W_+Qt IziGM z"uA16\dKQc-̘=1b֒io X|zi?f_fW«=DZ=ڸMmˎ)iX+[K Vk!Oؓ!@j`zeV4 >U%~s|<_@ZTxXkWTWD"S}ڢy'1l>9]Uy ]:%fi~`S "bt?=Ɣ-ŵѩ7"ڈiLn&7]2 eD& ,ڋ?_pD|:V΍h{~=@Y֪<_#VSƉJ]P. 4&y, LՕψh i2߿U$uHcyN!& \#<Ҧ{ YCLFQb.f7gQt\?-O;v~bs&b2Qng-4 Flmes虲DpN"XZ1c&$ g׏˖ !MIFԐ`}2T1 cL pSc,2[U@ժ'ǿ& 5ɔUML|\oךB\ưGfz%FG1_l֎ Xm4G$5 Eo=I 1|"MS/A6_˞=It:3O/5N~[U.hW8*0qEePy9P@eB7̀:S̏)##0*VIt 7eg}&D2[õc>-q@Z;MsjJ~t%)SKQ{&j=քVCQwT@ Ni[5zPKW1~k&7҉u)yy""9cj=@*FiYp{q;gdƕ4o =w f\rT0Wkۆ$;̉9-:j # ݤRe|J2sId%#}K6D4׶ObkLwfhWL3K,Qڪ2+-˜cE &RpYmb_6KvT#`zꦅӼB5h*aKXy6 oA+t02 K v!t܆,TZPP4ƃ/S&k Q)?85&>(}*t26imxWG{S%"cQiI?)[zOj+D+uyz-8K9%JrJD͑W3g8۠ áݤn @J5 qA&ߖ}|픶ރǵ`pc W~oJCa&9 e"f<n<Vqm PB-5;ѻE{ْ NL|s؝95-ٙ^bبQ!XF:KrÞ+g; R#iWh9;Ż)wTn`2-Zu4b'cVNI: !İ)ᗇB`#-(@Fqr%3 O8k?wFXyk^~V݋<< ƲgI}ARxCnbl؉^g jGvrz~+bO{8/棬j\qf,QDw&-0hq[O |C, g >Z\ %hQ/[{&{Sh?H +X;f l"¥9|,v9a9[Rh# QMҁܻ&cafk~NJwVyD'RϜ&݉'ƽ9m1IW?MOp ݻڙK!˰s@ΏFϮ<rS DУg/ xrx7sk9˾LZ^5x2mQiT'4}2K"Sh/CL^@  k ׆z\S2cO 0f9Um ?Tga:.j׈[}V\:! (堓A'4 fUbc51@.s z{/Uh6N%N[?(Л"!?Y[M5 O(bA8e-'[A6M~aKA۴67H%).JzI"DO} ZinȔY٢,Eb`V-{Es1N EX7o'u*WX63K҉Xc8ל[.•7CG`^=z8 +43nڈaW} *:M^*)u'75>ҏb!>ƥxv8<) ,v@H^'\/PgaB3.`7.pN8Wr2j[Me1D:Yl ($~p[%Yܢ n a Fꍘ~hBz^#SӖ`lJGᓆ 6CJ!w gsgȔ6]rÙmg]Ndwy54R OYB'sue~{\dw{Ô!Uq౫պ{Sd/s7ӶW̝w -8cC[~ i' GLW L,!7|Fc @n,XOĕ:)'pX2;S֓SoMYY&=[A$ˋ: u >63biO i-_goܶ܎6!=#?=%L .v 8wGln  IX%vt[UW0vMmB>\6M*%՝*E}.uTh5=[ YHO.|C}o;x ?bv`iT{^;c^O*dOOMRџAi@{#$TCZ'A)*Y:+YUej-.EH=OLؠZ@8[B+ӼFa=OgHB,m[JY ӓ8Hq'O.ĵ *kjK-T1G }rw4 t[e 1|p=iQ}$6/`66u^݀I~Lm _o*ۜ BD2N\۱q׻fEe6$k53zT_i_BDWFz`<y\F 9MXGKΎŪ(3*Z7bwXB ӭ\\a[~)Q6G3GKLpʥAv[G7o8iRAI3kJl!a <4/]_kF!N~A8P#Pa%- ^j-5cjD`OTЗL f0xTdIUv=Gxovt#- !V<7Pw@#cqKRz~jJCNXfX.^/' C'CEd-  v:09<@{"<֟_d$A9!uMzqdHJ\ȐQW_kPŖ<Jr5NWR%C;;R>Jk ޞ8?5ė&tx`K~&9ygQM\] M>^zb\_Xa̩=1n$CKv H)ū UY"#~}P$hZabQ+kЯEf`j'\%f=;xnjl8̖[-<ر[bq_MWAsfndfvQZ{5a9h~ My9a7Z@<vs͢@ K[:'%K;AK䣀'b)/CYok PX%E0v#q,KoaަΞR2 J|eܯOdŽe:pP9j32uYwۅou777Jl8P/F /ڎ14`;(?x#5,yUzDh:*BCG_IW*'a[! 8#h'Viߊui)"p:: 5Yf횴!ej彇2w ߠ:t=D6}& Ǘ6i%R( "kodWKl(hA:T`:U&w@i+R+48lz L tm K%q EXQ}eiux}a{R,R\ּ2{F%.&U'i ?DhxAiQx|/ڿv4`1|S ʪZH?`vjQCkk|;s]5D"0G&$2յL\G5+--LÄ흚 QrE9/ .gRV=ɪ9%5:A%}]=GAB=k~~c.kxȡ0ZU*Pɉc2 9Sdtyj|aio/kcJaG+7-';j}H'ץME%KJHI!UՁ9]ZJyYM$+H@}RF}Z\ =)qƶA%&mM_TŃ&ƬO/?{ܯglH\1?Jxx$U[·h Dz堔M]߭ƍ o'$ >rJ77{pP?wAU bt) BS=OT^o=:[3THo UxU@ٱ#%(q ஀xCNՑr Ϳ!_FJqoZ)nT*\>AD*DNsgoi@Z ąwyi9t c:x.wm\LRxt݄F0t5i˴mNZ7jk.Qp(dg-g6ɽֺ~vp;P#{[f"E眏)h_mPB^ʐ;ƿ3.Jə泖aeF#x<ⰰ<,Q# ’:(+Qv)vыqiքXq`-fo"`1k)qhnVH3B2OIRzF) ~f N8DGwDyI4?i NE:щsV3kz( (S mI^+Z)+qdKTߏ?̦ϩ=!Z`U).b~p%ѥvy݆.^ S}cB$XD\}|Q,fRH.~j4Y{$7 I(5x  .f)$f*d6伡  ╇0%A) uTe6&v,XjhB_+mv$/bnѸ4&(Jhi }׃4u iVs~e YXg t-[ )95(YO*0y Z,ClZ;,ۜen}J=zv,y=t#[ɤ[|y$1_'W1m6G#;g1MtZ- (!Э6zf-x)ݬjw/"WS/ù%v?p1*36:1la# ܌/(eoyMdޫTrur`]*$Jz&( 6A>Rca"^g# ?Y% aHVJgl+ΑtXfp{ -3 aun\x*ÌK&H;ꣷ{+}l X/M`)v*eHpv{1z~`H; F.!>+!d T*ň89RW,fN46 QB↑!%75%LҪ5!ÃGg+ahRaߡ=tfa4t6z`r(c8R:Czh27B:Bf_mf;<݇UiH,M{\ycԞrUiH %GkO s`ρRғ!SH2C?JG߆^lM?y㤉_f1 .2Yx:/\VUr!fUbo5c1| *C|Z"F7)mᾖ+V0TfFWsnGIs:>nu?#9ÿPIhp eNhv _BEZӨ{[Q<ŔqoJz8 ;8Qw*QYs" ;ƿ_ߙb! tL8=ޭ)K 76E2u+w6^}+[3'iz\WݰNM{W[ sYO#Ia N͕xBZR7E--_ nԕUY_+DŽV|{equE2x;Wݎ0[{9|afKt1C.C`U~+TκuwҪIחڏy--?'Y'aIc7U?/l!j5mڈ9ІPQ#ɽk,pF3i ,Ϸ'Ӻz4(V(?G4Xl0㾝6F#9*mzl:Gj-|q(\2l/8KieʛJge$s !n:L띚ԡG& 2nl9R_T@.U; dNl1e6]DRXSWa[̇擾je3=EǦ#5IzepaD4K0ӦsRN{$,N٩[ Q~䛠fu7K>F2En\ggsi龤y垹q#XFwgF_;(9'S-ӦL [cZ`b燆GMRre#L-Flמqf"^z V4LgwΊ&& E?aX#0԰EF|{]/bfcu 1^29] D&9'b5Ys8V|$1<'7tlDk|V l( tY*]~&q.:ͬ |O2R{k"hA Ş<} oƸk2u̪qDu)@ݷ: 933K "Rtl)2I-cI\q&< 6W獎>!3Klhjŋ/WW:{OJQMVDzOxG_TACLJL\pjY.}*QG@0 bh 6xxS D{@zu]$ *\q‰DbSe7d_4Hz?CH> (FTb,UY\|c ۉ_:mEp<|zo:1V0%A훂x{3[5`v8™ 6e!d}:#; 0b2>[ȷ`JD+PygLGɲR)f^țtQ}:Vblۖo~>{ݺfp\X8jNyZn? xʇL3#%4Emn줰>B T 5Eo6gllL]%Hc.K({KA]?rԨ]]ù%e)&.q0N @bĔQ.iuQZJ+U4ZsEY2*<~ӄLb5δiV?Y232cy$=.=W!Sl*zNqdmiXY?^tS=:iQ}ȤڞI};>tD-|`k1n1r6*FiW}Ywrhܔ0ͅ\17)PpP;x/(J(=|#ڳsSȳ\#wԫ!Ƚl.e~K5Sl[ Q]v$`1I~3%)6K LkUP /xU5R$y5WH6dZ"y\["qESZo4bZ1iQ% NB O F-QV18{hDFZ9'!TW=l%2,r1{ֺkBg oweB~J Ծ#@~nnZQBX gŞRTD-Р`Pl%6F* W2%'(6dU ;Yϖ]pjzz18eȉ-'QUh߬a2{ (_c3[u!#? 7PcA^ҁSx`X@Cx}Y|֋.2F5_u{F\)rm|~Y>X|@ĵ+%0idVeDknvhg^J?ϗ{]_p}4@jؚ*bi{*套7d4!<[ }s/ښ); LUθp%1yB݃_tRE䀰0腆Ycx ^FKᦔ%GmkȊu{䥺/ ahD™_uӊ\!˔ya<ф[b2( aM_z8\m5:m]M!H_/Q`jEéB/齟AD0%ƛ_qb Y3;HfQX4Tp*E;]V@7X;Md¼ 7a{ uW6p^qdaNxfz xhnL"m<Ŋ1h|`_#Iqz!H+AΕ (rX~b_ WT뺌.!Tv5~ 17Cyj'X4{\B3Hժ)Ò[.4e U_N=77k_B}hc |̘?pv7ٸ=^σ1I.5AXAB[ فlF" q{Z x.ŕBz_iv6 kC!h[_ֶ }KJ=Qύnz| Wm?<òc\na+K_ P-H&8: ;& i"mGǽ@UO''+N=ia4_S,HD Vyh]-^T2{r5c\;*5I6y~P2Xɘ4+>;"]ê 'H-;q# wf}? 9/aC\د 'Lautjs⨌\m/;i%fT+F"mik F(=i:VW-߾LZ`pODDС'&q< d'sSyvf͐P~!ovW>VuC͝ UOYWXhXK_ na͏cg<†6tإ|Q@[hd1]a7Ð=|lTنLeoLP fز+wSU\ ŀemr\x\5)âq)BCn?ZꫣZ%Mn+q;;(A!DY(){|2'%`Xnl-Ekݰ ةƀ_vJ#o-~yckإc'dS2?x slsƫX"HhEb?.y #qoљyg-۱baQ4܂uT`Sg$M_G ۚ$ V&9MZ|ݪ7ҥ$W{ᢒo+plv%2B-Pn5YjHhڎhJ6 [R􃷲cI 7#>2 {_\ɦ >|Cl\'m?@"1'Qi-G"cQ$?&.7>x1Rkњt[fD)L5DŕE%P-D)GTQcua.a LٚdL{\Z(_!@.Z8FRU-ۺos`IOޢ:y$G91[Del-$bobU=kz nD&[ݛlzTڌSj]W:ߦd+}WּrUdO|Y U_G4Jn~}He6Y8tڷ9S.?~/D:cYKʳITY)㗊1|#fG=eGRb_ϽŧπoJ**-KsW$1C~LԺr>v>:8 Mktg gBSo'wlael8&p`cCO|g&\C^?dE͘?Wh.Σ8[!F }SY^ٯIcjPP[y1\0w߯¸$ò#켡 % V@s-¤`E{$_/\5vVϊbS6yƴyb"[xb"D+2弒PR/Sq<)" A79 4QA:όːIBI) xxNd~>ls[aBS4_TxnDem|(HyMSeB=9aE[?uGc\:5^/q9XaucXq$ SZ`\-͟vVJ]vfV;^t :bd{`a//8! հO2&"Ք%ݱ:ӸE,鳅i }/GJ<#bÛ5"RL]ngTaw8댮]lH`)x.#Ν=6%s8͐^->^;#$nqXP,s. TW0%5ܰ2!%j"aUV!ۧY##J3eΧ9j_qqT$ˊ8c #ۛ^ tȗ0S.[!#m(#OqƧ=&KP_3b0}nK )}K Jުz]$Y>˸`,{ w~Y8mvJӺ) `ܵVۖ9H:G``ߊc݋bG`h5'Yur:m[ nTbYwiFZZpǒof'5DX:.N> oqߺ n$`3euf?">/yVF`)lN+I%۩̤`חe% s%5;' :?wာlz*~~` &^jm2؀E5X`71;Ds=㎜C'5NbeզrA酡ZL2^_*[ yY̼t-MI&7 lv} 3/:i{>ƲW43n(ˬITԕJbJpvKǓDz,',DFֿ7&#ci TFiT%mk.D7lj0ݶDTVa =r-lo몏-rH6*uC.bcD2Ьh۲:+̂"`"G&&z|B7mmM/7 -J-4 ^3p\V e؇ǔ&֡XJ^䰽Rg`c~.| h@33@.MXzSwx!kRG)I *'C9a#zrgv*Cf>*$ ~4_R3tɵZ +jӻp6XZf?W U=<:ޫLpZݞhqFh9so*R&(2(:( +|7 }{[z.s2JLjA[ȉiزaGVdzTJf8i/E9gmAtD!Z,Է6f 8ޯ5)MU-;.BKMkh3ZNh~7kiź~'Qc_!YHr}WLSfF67׮I?gaV,Dg@bJMT]O57ÃעLg@,m$~'7AA##^,q,c7!&?ρW;j\QHo28tB t*mU2oܽ'ѳ6њ\HaoJ >})x}I|ZR*z<=5I*pbL/ȄY/ι6PݿڟBssJZ>Ѣ+ ,?{pS}PDIS#?2Ǚ`oU[ kc6X } :ڈӨ۪0ڤecjjy!-%@jV":QXd,krR{([AOU:0$hRԋka_KϚ+yj!BIs3`gXZZ:Rsz4a]-(I27Q\y`mwh";u45e*m05ϥ)L-24|IڨŸU8qЄj*1!\5۩Qs@S!ftG<<~n:fJvXf!GQrnԔ忌&nв#Ԋ#-$`~ubdƯR9}{Gi_t" 9, _A˩܎go Pjg;yë-~ &5ϗDG0'=hDU;pժeyLs27f(r$ȣ r%,fϬU_}5C>tt-xՍ`CrO8EVd0)wͿPͯlGD_L9%v/5[\)vWH!~"4 wi)CSL2፵:W|r6ZQ/E뤋w%ro.YyS4If0pr*ˠG,X- Lys;,57""UI?jR5\숑v7HA!Ī|/Y9%J֤ 9~R 2|Z$J߬_Te  OIFACgL_/bD,oO=uv2,,zڦ㥮ֶGt45ey딽B?3/ ܍[Gy2Yʒx84Cm7ANмP8q_GJ}T e]ܣ3d*|-~UĚ13w-g: uJb>wkuic0KpY(yqms~Hbc_þ(wK$FI Qq]fv8Z ivQkBG_ |aJ Sp ϟ2}I: DL:*AxׯɭMs26^ƻ{ Vr=)m$YÈemT^וVJ􉚫a+Mz_g( $m{"S};-sOFh8[x?J6'vjFG7H9^PNmcMS{v'!x3@[ŏ29Lf}p+C m_v({ b]|Va8UdI4&5"կ5fsHZ#} w~)v<"ĪU9- |Y] gx09ntzbdFe܇C #Bځ]@S)f8yrub2'oiIwJ ܍ؒ!$'yPɡ~Ι0ԂB05R.ACAw oKn q_Aq˸Gdӭ*>ÃbW>̚K33۪1hjv"dI5,O?qzj)x=.^1`D0J]C8`s(JANWoqOʎ)~8ezYWF8fl q*~]!jPfRD"Q)J1!IHxI6=v~UI}{$ʔ!IisJ_[ti{QE<<~nDPot C2g eTZm%QZdcgpX;^\٦CxtME}h!N6WQ)eF2%-zng5vC\MG<#060YRo9X/=ÃC"?ZkkBhծpj҈& f,S_ c@(RVYE<.ܤ0Os=oDo,PE%E1% n8S৉`fmUxC*{mI#\39kQ>| OLI/ ;9bdMk<@gNjďd5lT׌&@oKj-zY φ_Ioׯ G^Ȍǀ=$Oi$7R#0j a-2C䘤bʬ gX@Fp;M97DŰtAs\XHi`CEͣ>-h^2CT{; G,4IwXLR^4ÊaQ NSbflFX^*=FDnY$֏0oS9WɦO'Αz,b& ag8!9P B=30BZͧX*{Y+,2.P~کYǕYSdDvU)DŽ0ʎ7o6whn~xsv (2D"Tvdprmǁ[yW=<\fTGA~CM wTu{R˩OoR9a6n 'uaY:I(z?p^#NOގ;ߍZ=DiSNcO^))F zF)l)LW=cS Wgne~3;fkPڱ˹:L2|ɠojqXG)=݌j9nQ6_s)Mf)p6ݘ ̗)_b Aqײ?ރr-^oP%̒ڤQ~2IxVQ "[ 6k*줉 /1rbmm÷DpTv2>eh^dmŀ8|8鋝[$P-Vz])uTnLx]B+ἇ+?^qwf^clvrvz[[cqp2@[j5tЎIFSAa1h]B̼3Tj)atg e I)ST` *{Yr)Ab(<']R_JjTdW{GzjaŁN[!9ޕ3t769/%m:xs;h!jpgӜ*΢TN] `ɆAw26fsҿz)Ck1GT<ثT?ͤu-'|4<KH~ ajt`0"gm úqxue3Uh,"wi<PL4rŒ(U ږc1 HcG6 \ӟ!d F$UM =w$Qym")" K&ѓ5Q@<6HC5^f ||ìu馩Ē W}_Y_0{,^]BvE|7)3G6 wɞZ!(]բDc gFf*RSŷMI<jO9Xfۣ zR_EG)k7\-eu*C_Ynhϛ3Y`EnX3SuY ??lM  C?{K("@)s>F}jKgPՔ/0&59>L71"⹃8o.},H5)#;P4x9aC_sךmy66|lȨ课EƼ L 3k>۸#ËHhmwjO W6WY4X$WNoLy_uοkIFZ UO AJWНkR zTK]`#ХStoRrϹ'Z$$'"YH ONa h3&W\UT-SŇ! d&f Vvy*# jkuhqU*,*kŇPB6$r g\JNM.M,oxY+S33cɇ#n`FVOʽ F3Gx5Ww 4 KҪ@^o9Qʠc:y@5{ l9|v .L/7_1,+E۩[.yYԱ#y2Qk4պ,觵bArͷdli/ r/@ʙ 04]A*yݗ,uvl>y-$. 4jSe @rIݷ@ÁBD7LM</.I2UinBLz珑!8^u):ExK9$Z$жB#)Rwn" 8JggԸ"Z/|me`Zy~Dx`P s١3RWn3qz]ކ̳.2u]O *REHնw$I J? #j250>8_j5 tyxx#+蕝}&D;|La &vd0gz={Qŕ&sy-|Vk!]2;^fq9}KL4|ܜӧgYZ07070100000447000081a4000000000000000000000001662f7fa9000057d0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/W]?Eh=ڜ.+[=PVGH7|^ۗH~/l;qg5W|1@ 9QrX/fw]Ξ;fB@eF_<1#gqwRќ:P !#]5WheyDPLbj^Nr4B]ZF|W\ifA~ pnz'R WWd_5*l^@Oط&& gfiC6S"PZJlI6U 13??gU< Q-G][s%6A?1BoQŭCa@#1B=,Lh8'<%>@k}Atv Su=3tI8Y؋E18QN,4ͳ1k2 R6i8` 6q1f2$^:o(=^aUx]5☰X.gCÙg.YG&7͌zG"dW j4 _~.r+RI!)s)R;bg}Zpyh!gRWKVBgu0QrX@ZZ9tsEE\Q_=55s9[u6\6Sg4H}EGoI`05kb=lI Ooڰ{( ҙS*(8n?7+׭ՑDWhj{艈{;HVгh2RH ]mzmD{ ^:m䍟, C.}/,ƨ=tP>:P{?_eKN>HLc%x)$v= q v<)9ׄ|=yAǼh6rn@pSP`x-%<ܱQ3E/k]pϷBcm,#H#R_[9v)emgOT K)η 5Fj -r8Sy^#Ϟn"s ^JW'U:m=-E_ [e?J;4ǝ?7xg[ZUC4QqԞ+0hCo0ﷹ8P/mD":|)O:W߬&%2:^n="ϣvП/%$mNBξ%n<=Ւ_miy!s<]2i9 V;N\&^euAs^ iz rq[>%=N{HCcGKNE&KrQkLk2$n~yv08бѓwSƂPFƺ0%Q\wla=Sչ8aVu o[en)ۇwV ּ:2aD띵p~R`qVb_RhFLxn"q4SQjVbX2 D#멬sXdy#6R"vq\L%KG ]Xy.P]đfK牘\XAI> B'B2[N܈?C}N3PV;T50S5T¡8wB%7%Wq=8I/tL7I0l0ePOÓ _M;ht$.4|8s! S` sU }d*V:`ί^6Ύ㠭`l.V; FO6fY\(^* "^A!7OC;纀VSR]íF]翻ے MxPj5-յ_c/* (+a]cMzm18{S>T֡%_XHbBHƶ|'/ k1J.ַ9-RZ.~h<#5vөTPRNqG/ ڰ˩28˪}mn^ȤAe=,&y}:׃eE3L)o7ʆ[5ۿe搮R e։-J‹^0/%Gy*EV%b(⠈O|DoՓצ D|su)\z oFxx#KRmb{07]ӊ~RY4_5XRX<R]r ddbe+|Y0JR-Rh^]4ո+]dfǂٿTUͽ "j1zymZdJA4f-oHpЏ9o);_.Bo< '3xdcYIfVEfQ:1x:gl̒-~3eXdsymO^Ci vĄ= Cr8qb9:C { 7J)UKFKдbiny Tf6Jwƾ3? dF]ie tu$(|Vx[FgX}ɐBhN0G)\HaQ|$ '\2s)wxEV PT9i}saIk@tg-کr!X"{7hXaZqc+0z<3Vj.0*"^z$ؗ!$QX`yz%9:< :n?nFcƣФVQO}e^kV ?%}W|t!(2ݐmDR C^&q+.m F<<AIS%ݑh)tۛ( T_ /TI'xs3}u 9gq'5!o7=1Ec4Ri)@l;xP S߬\cl)W)c0hkNf:?kSEatveQ%V(lʹ>XJfʅ48*4"[ix<^A/8Yg*a .6']o ۥGџ"ռi+9W>~\@5C5P~n#!c17*I7o>IK+HjvB|r1':hv9)b9e\7sMNd+_r2q?dne̷ƴ%a<ԑd;aŹ4""*I]H lJNwD;7=Je;`Gg |9Ԇ OWPHJU<vnoEvUoS, o_hohy 4G3dbEv9CR,N>g^2TS31vp6{"+SokgI[<{'m&h.-py;,/4("bDWrU'A&CL !퍇.LTa*.g:i&,Op\Ô?f p kD*%U26x.69F퍷Uk9V:`'&R'Ggnʼn+2}"AbVz8:p\ss΂kEVs)<_/,ұk7L6,ߴ7z}Px]gG/\ mclA[+ +̗#^?pBaAX@`/-/@F*)K" }װYsDI\'g]ܐ#©nق9CA@g0$st*|dS\8⾡̟*Íxk{k|,>]F3(}@865~v#e#M5W|cJk>os灖 껾C(n 5JΘwL/q:LBb+&fc%_U!za rAXV >X};`3"1ht}2 ڝ)} ;88V¡"^kt[$SЁқ6kp&UGRu۶*Pm Gi=ۗI V܎~Cz;Lh ga" qME6^-^*yXNBQk׫[[%kk 4La* Y r.g=%Mڿ&UZ]Nw"s~=6ƏHLc6]0}~`8x 셭2T^r /of"8v]o+ͪ[_onC9q;h= ш՟ uiL/UJF WLw bb|6;]1F*]9q8Cڃ2҉ V\"a{3\C"Z<̻UۉXݮzɠ ~U͵(drW(v*AFU+;4AQ?7 Lg[ ´.lMgxCٿ&+>s}-Ŏ$-vOaBo@=᳏ -dÄLz3U4))0N_S?FD.}EU'AHx9 de6wI 3 uAm{>8h{7ʈ. lǪR!]8t88&"x žo{D9pr˨L9fݴ5[)_]Gx8|&!𤲕]05Rsj_zF0͘Y~6XW~t>`L4м6 SD^1ym!"G=q6!yJ`B oRr DžKрYlyE``g2wb;qvQeKP?oGz|ô7 Lώ50CPP|%Zc}A*sz\NQ?Dܦ1>E@:' |.~b[8Ĥ%Ղ!uBd.cTszb<6v#F=FoMސa"';L-4 G''UHSe" "6QE1g:O%*dt]'!dzuNnܖ3XuHDcWv%4;α2ewo"nGvl50 hފ}d+WPђ)_'T#7YUH=#+b7sLm9nf|dq4~Z%Pu9xPo4cxaWGֶx`rqO`@Mzݗ^.z{•%L&VA21)a|(-'?SYa2KkDdڔ4v!9=%8!zӋUWlu}Al2e)U{QDp=$0ȕZ%(UlK8a7-60/Ǧ@8MQ1ƨ"W.)ʪh% $ c+MŽ^ EOIg<܉z &^.V*)lU_/'4k?x02b w0n/vrZ [5H mY5WCьODւs0 E`vĨ iT1zignEɦfbz__ȕ].ūPI6jxo5&0͒?'ÿ> ope)V02g]NA_"=͎Xz|=q60&{9d\=sƙ(jZ}~ H,vʆ/`:40a\Npgn('K!rD-牑 rZĺ:#dh:X眄)(`ͮ|P%U|7>f+@֣wd-H,,S/e&Ch&a?-9bӥ4cIL`;HS6HՏBd#8̊ڙ?Rl+i͍L(᪲~ }I~TG;C+m##˟V;D6ӑG/h&Ԇ|5^+Kzg92^g'S%Y6 }/¿OQ20s)OF%w^$Ȼ+y@6-.,b I,OAe[ȁ{y>NN:L* x>9G2 #f^eQÂ@Kl]uo27ޙ>qk,ąC԰ nW@+L6*.y^}uO1!ov4#)/QMzdՃjd5i*767711Lj]?4~On>̌؜Z/ \ h,8Pca&B/"E2A(`4$:.ՋYZو$lJ=f1*GIxYߠtTEtxAl5"u+s]1J[CSFݞAXUGGgwH-V LNҍ^(K8X93[TFCf)Q錽n 5˓8}z?qqDYA6yH[ b6?džu^$,Ff\ېbC3# ڳz#d82FMjvj}[14-g-tO޼9+< Q18[t-:.X"uܼ7>Oh r<vuHMcp!U]CN>8\y:Cܞ,2҉o ygؐWu5zuZt;>z"|Mv {L(i v0h7Հޟg ؉ŵF1ſ71 G?w$;8시%1[9_XX䫮c;x-!=rL}Q2R'5ڳ:n?yu<5f~EuTcIXGW8V K]:/oB_U:U; &mk y1. u=v@YDh*Zxh>ԧK d|5t@f GirvB^tmm:~G(؜@0׫xmI8Q /-ZϤ]R[%8\]|˜5Skss$& I7v[!$d)w#Oɣ)$4lumwj0B(6줨H.tvjNz2Cwv,<[pi ݧapo<4:#k5;~Y۷rDu6B:R>L/Ukfzz%dɢ2rQR>f]#-*oA;8z#G$-UXEix)L`'٥,脌IvEB$OP*sV:d AG!\aP7yF2?xO5U3C4_Zv $pA֢:C8Yds`}L < h7U% YLRֻZG89C"c3׫ǟxK+<άSAގ9)Gz{3NYmD= ;+GV}vlR6\6Cpq_'CJrFa-{. K< 8l+sKIRj&V[n,U@/a*ovd}3̴iNrjHY9s[{@-L\lWrOr;$,4W;T-Ly -!"ET𡾎OZdj;dgSld5qvgG\N*QU2n%1^MQQѿ ) z,i6tE*g{VGyp6AC Ò{y:##Ptc Ӛ$ķ[dP$+Fk@_Ъ+2Ki\=&٨p:SLUHCB l}O3A:U XcJո!6ý_4@nɺg+H[x@}y>p0$yvxϸ)~ 뤿xz>k=GįڝDHmhެsQq$q}+AuDIcV䯞a|R}9D]nwvpg)Taich6isV^uWL:*-[SqyXWn 9>+tB[Efx XѽyLo#sf)$64]Y;H)Qw*馣eo]#ɖmpNx {?.+Nx7gHdķ|0A-{"P&J[/T"Y'W dBa"4?#&=;KAJm$l֢Ki^ 31JI!5 pH2gxK 73gV膯g oԋ0q8{Omcp1{uc+f)&-_XMC 2@χm&w*[$BMag:a,}:S`HaV-Q`ǀ^oQ[qO{5/oH}n9zʑ^ԢA uip+B#}[jo]jUc>lp7ⴘ٩_a L33Qe‰<.X>2m5!ѻMt[3`s W XYu $'wq#yaɐK1ϏR<ݩ])%(Meh0.2xwǙb¬NtV޼t$z7Ir%@ؒ=2R[R%D6.J r3 RDrJp;bĖlѺeU7hx32sD(_+ZP@ ^;k#h4Iޫȍ*$'6]~|du PԅG*}B|P7 ^m$~By- Pa6] ?I:ghdn0}(@mԀ%Ft}"\{'R%Rؔ{\e{Q,ޑc2d9RFҺޝ䝗P6)K@:/`frX!'O(幯Y;bT*J6u&Iwj'ѽVaC["B;Ѿ.DM]ԆΉIX@v )eԭ(m]v;)<-/cWī`!lAMT)% iL%L{U{F0JG&Q)\u޿ho8 *GB4#J[^D!dS/"hXyv^wNxQYmz`wcno*}Ⱦ# si Hi,t*{ƆI$16+xa,sG]8TkZZ:Ld`ۜ$7՝(Bsz DϹ8{K' T,b z`}7hjCn/3&;?V]ejL㘟 _ M~]`>J2WRv2~֤:c9JC |i招^||d&vcl|-_C?Qc(sRh GƋYI#- @2=ݜ6$Z;q6rҬu /)G$Ld;SL/:b8c 0^ H'ɟpҨn) l8t_ cZIHY}[Mh8]4d!QΚ+ %&w1W#u xG,KBX 3-B7Zc+`"`m*S_&-3=e~ґ>9. DfY :+-:{uumv)qVI)Df%b|6ugg1w[2`IhLF9iJr ~[Fz w0Gg:LZK`էnNJl͋iRz$9%.@# wKo:$j,t,z P:@;m't{݂Gsѵ`q /cW9KpaY/^ҮI10:}⌌TEHLxhI|n֮܌®k)!^>yaeIA"pme$|x <D:D%`^9kIwftNc7`@7E-YzMlŀj{`vĨnA@`6tQ*yE " `0tg) tI _ڇx[fuNs9vnfҢ Gχ6Dgx2^ q~$X3 (x橅E^ FS3׿WCݪ t竘?cACNG~BUdgQ` q.c QToX?H8 >D:YB. x+ MF1>sTzC֊ene_g͡1P]]{]Pk׮3>=zVgHTU{Yn7xC ?/ʴbKX98-"fùpRS'_,h5.:G+]eU.It!qrS}-ePnDkYo i,6N PBø:^NCZIK׎ymuۗϮZW"pDh66|S|e˗ʪl8҃ 83f"L^/!$% w N% jf;"Z$w=B{B@o1!fDC8yY>[P;#> CJ}S8U%LTk﫠$H6A {Ccڑ8Iu=Rt*[)p!au>gZ!b$G X` &\uݠ$V6 mH讆 "֩& ENmR)q y2v9Xثg苩\J=J2 3ڹi[`0rVdC_&6-Z?ԷtF!?Y݈3<6_FJWIW!Xrn3 Yk#hN+BM( v=ki' ''><ᅌE4"H%F=s,RhR+"NrPާ\潒S 7c@9NJ+Iz^ltY{Z>[Z`yn{2g)fbedR2]ÛJzfxPlU'EYP]$|/[>fY3@G k`l ϓze^TΟS~HC3!]mG9zO ZT{ͼJ>'iEXB=`X6JfhHDZՋl#H].R+dNX;Ŧsk r3Ll)]~+o eQ:~$5ߦuz-Y\$v|?8T>;uhB;:ؒ{, TdžU`LPd%TP)hTfq<Ԙ+ q} rzrJ(<`xȘ LތvK<,g<%ŨRW Q+QꪝrP8[[醘![pc񮼐%'D5h+*8O qSyZau1h:,r=ë)I ˌw 1㇣\֨{ |/J^+G_čSv܉IRkRv$藍){e[,e0;p-]G⍅F)K>[@.Ua{NАy6aسy2}s)}k-g. t zڲNNg2s^nj? lzٰr˙=#Q8}Ө*=s0qM{-uZBRQ X:{mI"0APwCJĽ}—Qxr zmO{ RL.錸Ơhor1қ6S2Z?<NhAS[]#ZiBY ^1pSe7J |TN2ŎūZCE`&Yq/8oPr" eK_ fLU@r, Q}q/KW]LM;=sĵ#DI_g@^f% =V@7*uCV]2P RURą$;}%*gWN_K%b/yoȥ, p`MVI (W~"G>Ig1m:٨VVf#BO2sV6TTpc$MrIR:'ͧ%@՘Li~w9eݥpRp?lQNÂט!rP5\&q'vT)̩Wqv_gj *enS6vc2Ќg蜗hmI?_4ֲ| 3@1dGSWg̊NS>VO%.vɸn~sBcae-Y#LK'4)AB86I 7EQq pKSdn]+֒/;2HwJYLm/7T7M}_6'EHYͻ@Njim\C^u<7W*tt\9#( r$.279~Aܐ}bPk~aiX@_9rJ?709ȘutpX|RrK$-v+ՙrq^kU,޴ 0 ffXt}azXI1gGXa\$T jp~Js=giEK8z3e[ 6^PC]ӝs łCc^)[8 C ʁDN15F̫#aedYJ]7DY./"OWl ɬ)<]=P?cnwg1}<\ H*G+u~NWlf^+ګaZ%>Ԗd"w)n(ػNi@Ir"$ofiO[nb y(ʜg7q/BzPez&2 ?Ň=yn~uXn߱gYZ07070100000448000081a4000000000000000000000001662f7fa900004f80000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/ჷO?]?Eh=ڜ.+@X/TPBd|[97pZ\I1pdCʸ8Ql;mf%[4]Th7GT*0G<%Ix8Lw)bw'ebS3L͗k*NJ u H|ACsLdQJ *a>_bzݣHB#-ޒO@8NF|{F(~L赍qP xvȓSAuoaEzp:wE{>G$ǜuZ0#~S]*5,*mLXD>2tD~X95nʫ+*TZ82Yb ɦ8bz Aص~UEe 5Tjט xY9D!U.T7mc҆1u yȖ)yxr>d/$Kbs N lzrgPBύ𿭊NaiUc]Zik֨ٳbPc~i3ħgMaUk H_D/WPRe.ފ $*]o*v-9ə +>FX7+N\1޻ Y/Y-0mJ(~..QoL,tM\bK轴3 jc Br? @n5/JGF#QTMzJݣHM֗6LAn;AQ^qTKpRZtDJZ?˭v7 גdn!֘t_IS|4xxџSN5M9k2K,gZҿᒋ* Jj+T?VkQؚ*L>oHbȌZ9Z=6# :\o:tvsLf=MAǟ46dG~`75\8{-Ю`X߂,"z-ԑO1#4C6$U5Z:ǡx#Ӥ?חoZ0(\AYKR }LkFE.VKοѓNRP1RGfheq5*P4'}%rDḪd@(US6A ^A*6St+D2fI8T*@si>p]k(6'zo>B9Of`X.&xC;i/=:,VJI&1ؗ \ shvRb5&zRvv#T2*P+6NNazx3_KYj7Ng]ZWowZ(H brrgxM4)0ZyKYoIhT $e ŖrMUu/+v PwjIwl şSYiĢ=Xj ,sWKb\Jfn0iKƸy1(; fOA{UO&YZe qPMTEtqh.Cm=I"&r> hPR@r$1Rt\]7fyT1x+zWi:%XZ@]૏BpcosDn6ΑD'SL=(H}ݶl_l'v|+zqFТ4p\O+pn+9'py0-t񙬦`ݩ(u(c%'>axʎ@1ˬR)b~RbVsc RpIg-xx4M,cC},BKNԞpq1Ăkp Mla^Խ QSz5^ Fu*Z[T_Xc_4=W`xq[oAt Mٛx|+kyf|b=X(fYΗk@UaVuG]"&RUi?=p#3n."2C34!O-LnVF`7$JڼcXPMםh G=9Ʌ`>i"%"7iTA9g'o?0s8pks RrikOqVX;?=݉|[^S':ʌJ WK~c :K]F?(kw 2'ξW2_bv`Ǧʏǂ{6Jzu(0;+:wMwC)zn4{9 xt῾1%w )8Lv.U<jW,F-$BՂqK 66rl?y^_vZix3AS3{8P@S k=!Gơk|Ti>G#ǰ݈U𙍊oh9c,@DazeJ^D!W㳄l߹\L0t~(5<{$y] PLc"}t-so=GK06ivbi1ùZ|̒tmOrNg,sK~δ5,aѶzZ-eH {>$<#eہW[t6VdFI?B)x{k vJlU \6V0Wh+>MzAj`cePCL b>OK-:s,hb` P /תA&.I+l$"/q=nG2I?F[H =R!hgF Yk,r6̆ڸ,MV- &HMSu#7KQGt{ OBy=hD1eizN'B'bD(a;sFH;|'֖E:OIDɖz!F/DK<`h{nǙ0p7 7,Dw&p}kI/12 f鰲K61Q6Z8ops!VPܵh^M*.tI=l" rD>i}SO~EGPO"{{*eDqo[  -}áYEGh3 nN'W\Ov~?&_٪&6lxmX&J%Npv)$-.tRACt ~i*'|1@GK\G]ɼ(9υ;yRCd OTG9A__[~3\*~ܣKo$I ң[`=̠OcZ0,.Uy'P4{8rr>+׽D뛙hF.I^1Hf&D0@nQHIԵ|Fk˾eZLv4rUXSt24/0`T84Z,P<>씬JT-B2Ƚ")&#sƿ]`fV9,!+x0/W@mP1n bzMLɜhV)c[ڤ.j߉f*2 hCc">Lܕ|5{^;8jw? ^g$bqk \0_M&aom@X^ϤCJ!đYCĐJ9 G02L~ :b@v?d qaw[aM﷤b_`#ň^1d|?^M n[@*i@VE?M:&j AߐgC&b54U \8?J,-Kx)hkBZsv*+,HF?(cT wP7h%Ӧ+$Nh5҇ΰ~&+ѮP$"8@8f]+ hCOa!*sKS!cdL&oy|_Yʷ5L&$\J$_0%'f$ûj׿oPQަIXޠG>~܃sesv)PǃOӵa&Myvo "i$AK8&Sy0I۳1J)!<ғLH !}IMuYP}#A0u?|le v7]t.nV6~Pq;{[Y<:<}wKG,~i$2yyR`?9}roXdDpjaif&tہ6~a`֣}vD29nnRdՂM#o."]E9y1`N&EY/14J( htm4#[>1Np \?eʞ}WU^wvTao?GNҲEFu-G"l^ ;" وV.D  FDeG;G2}|9U5-̛){z!M!SBR "M!߬"\k -F!(94ۓboA!3W݉ՕXjr;x7jB\`PDD, fbaF95}~⏕Ap!98 Ȓ:D‘w\y$AkdZS$C'n4%u?GUZq~Zf͞ lNžS#?hrU{oң-XIlOG`vC!O4/h 330/IJe0Ul"čJLO$n+Ez('KIyD,\^wJLH)TUJ }+zܜ>~sɜ*έm}޲J|KG@=Q}VdX0fܤYԋ(ypLieD}7]^gO86 K*0~ 1*Z8ƴڍ 2VDQǹE~Ĵǂ @7V!z:ҥɗu<ĝ3ݯmAӒ$ejF/|lWz_zΓWYaA0~aT?umY@&1JN&ז˔ͨeSӂ`kE?:Qh@?#}q 0EۢO`O"6 2KLpLV_WW'6buvОh=a'*ْ 8g7Ռ?`"h;|!ǐFwC6'H)QOMOCcs;"h›/H*T]#}9^KnDѻ DBbW?ˆ{65 Wp#@ 9.ںg:\bTyWhrw! PBύ+K7bdG.>Ŕ2_vC.Jqœ>v*;hғ05w ÿ܂=m%d}6CawGIu w1q L*'շtqG%%9Cɸ)zi׉oQCI@p{nM&$o?`ww5Zg܎LNrwF nE"H&~0Q+&2Ҧ<1\u%q) hedΤnrg1ZHKz *5!Ndy2F^ (ezyJť8M4׌h v]B "p.+涯"b2Lzǵ[[ 4#o p*d1?D;qɖުM'P6K@ \08L[y/puLby"/] 1dG"RuiA~C~ֈJ:S~R`S5 4gSʒЍua V_LX񻆹VfՃIL 5x+m>LGFmc)DĮ )8 n`i]]Vf+PA mʱg7d] xVBLpއ!w,jYC(|ޒ G6:|4V Vm! xE蕏9la-=F ~)?)x򶟇f\Nv10H3ۚw'dP.i]9}CuɦU0 g**ۗĘ2*TCQlReDŽCX6 ^ܐW&gÝQ6tL5&(%,?6N!]Sķ{ 8I̵I(B"j_/tLٞgny(s-t&#q {eN'/ŦLVMzrkYL@.KO=q?5奅҃Ҡ̪ )}uX1 kJzuZq yXg4HN*;)LWS ^Ig4})9w'#ͱ!;Auj/ ¼P 3lE' gqJwꁁ,[rfdiH&"6 }r/;8[р1}C-Z#<xZlT|^%_,V+2 8f[ZUX6itrQg^8JA\Ǔ! q(Yu 50@'} D}l. ɝp `yc-[R qX%WF4lyxfs # T vβly~&BV1G V_ZѩZW. D2D5"= ێF#³Oafh,Dn|)Ș dlkU$$FN ~K*gYОŹ-%nȤ*x1!9d$ĶOb\X2y_uWȹr2 U#F # [ 珳3=:X.cؔUY3Go#W {@&fz pJ̴a'N ̴wX $Z@G) +ʅ7¯EG#V[DQEoi L)DszHo h;[]ٍwNxR3sŻfàG60`xz|>|BJҳyFZUâ~3RO`[_vBz#< 2֕Rc"δB9S6xXPOͥ9/ /w۔kw m3UD$I4i<( ؛ B24Q"i\ Y[h>pEԘnh.~3OWy꺕+ً惽E%-^=S*\V}!hΤ2%y\^;2爟7Z>R{n͎WʊMm1sV4LgF=7FʚZ52pt]%& 1)yo AҞ8dA4>D ·yY$.۸1I>{q1"ZRtQ$h~wHlt>\vd B_!īub6]¥5((9T8=P|HH\SnHVu3 ]ѩsY!*ӘrBqa^a1ppp>YX/-1 z%{bRq_if3^\'7憰ɦcf g!'YT LR5LC`.MU K.zyo?21/<oQ>z%aѕMi{pd]qkF&>5qw@bMmdBbra9,&T䃈`xR $ wx8){zd\i|u9HFJUA2ӣ|)PӼ.Y o?ИJ}/Dvjr0:5@UnԼdqBzze$>-G']Dx %jɕ'N+?z[L[#l||/(q8k^qpQ8D92l*"P\uiT\o{@ tazC˄=+٪/YuN&[˭lUFen,h% ~5g4 {6[z7Gʑ*(}¨Lg[] N0"I)X#`jә<<+bWh& o e}"cc]eiڐMXT5FxIsXb*J0`A|e^VW4? Q'avȍX{3jD՗1} wp&q"j Tn}4lKję#iluݺq+4XyY R|/hž3-MG-:E>) -ݒ%.욬p5Tst1fI2P-X|,+!,v@8{xD%hZM혓ȝ-Y7  w4>A'907 .sCacVK:G}Rr_(Vuڕ; *?zg=;_[0#XG| ߘP,ckkSR#e:Հ:JuERW6OL7!2᜻JќNvŦcf& hسad#R4b0boRJ1z"TvNL|Ԉ$.덺ntHX9X}ŘkN2ؔC"8{7S:u-;֢0MFMBН|ʟ,;BYZHū Jg&,l!3kJYy savp'?Ꭸ2jCYX:aKvRAsf~m/¿##Z\п8G  ;0蹨L:q$FbIȧ_*Ѯsn3YvbS3tlJojU:wck%3I{0gdIzO66 ~U#t0iBjka~_2ӌ#W=S7)z5n#pI Q)X3Tw:&,q78#fP*v?ecT :'#*R6Zӭ@ojpwDrٍM೧1x]d,14R.ot?""BQd^lU%zm%yuXdW ܑIk%ĉ) ,bK%gՖ!JIDA|LURKݝ4!{*P?<4v%}DoYthrSD1H~kNOnb˳S|AJٞ*ޮB*6T B$G7);o<)G\jFcj͓ZhrtMwXS| X.dNX5>/ a )/-̕mٍ?mxywg6^8ơ@.yꍽq{Qa9 ͏ s='ʨts5{tgf O}>`͙9~;ظ:HJyN5hO&W~(wVZ'"hKDhVcCʋ0WtѬ*[ :3::/W j*fG._p_Us{A0uͪP. A Mps\ <+c.㮆nmx̥ްe#WʺXHݩJJmXCqj¿N8̱JchFqg"n:/*G S# BV{-iHk7j>^WOƉ>: 933KMhL 1S[l%-iQK} 3Mi\1VVk(-XjIҽNoc;{=NBQ .\pAYqnwOkQFGfjmvV w-e'F,!|q_%~W~Ԏɢ|Uay)m~9\Mѐ1b'>-QZ^fU1P|ݩtan?WU59o(6ʝMoxwKM~؋G@f|ԡVA[&Oh-Z\cdüfaX_2S>(5wD2uΩt嗢(A~@Z _uf)[U9F=ċk3d% bӲ`ZZ]ǽtxA5chS dK_yAk#gDſHsГ/mA&-J?i|8m>52bpgdTǧ0`$oxf: b/'ȵ#fSĎ z9w* YG$6xk_B'O`P(]5=<)z nؖ/*|Rr&ץ$t-!1=UmP p15r1P(,vKTݭiX܄]ؚuX/'}-v90膽p4HvE-?؅\ŚqHgPH#x5\##B[( {Ɠ E-Ҷ!`109x]1'T Yz*W=.Z3C2W|p0GՌ&:`O S_jXkLrN ZIGb  0]ɻz18P]#fktK1ߛc6S#qP:vyC`nvŤ*6Tj-7yL tӤT,v>lI9B4.$3jK]֢YhgI3$kZ\4TY.|-Q+-*[4;RIXL}Nu,w='=  > mL1ZʮKoh̝ Ѵ2юV0e@c_PkjtWN< [Zf/H d bݶȑMYj\Y7!ۛye(/楗€R'+l%5lCĊt1pfhQvQK]UJ9؛[?QXg:+Y DG ܊VqV9eJiŽ,YڭQ D`09amAc\qEN0%PrT\ p_Bs"n]%7lr*y+KdBF19S} /M,6;}4?L.}=c]:ȬŪkJ;Y:3d3Fx1,^csGkS"}<-vt,J9K鼈MlڢL{SRXάFQ' 9ɃWP+M.UrvdML"}REt*X!2,^..1dћz&7" "+=$-+ aOw[i!A^cGX.d*pw(I0MwU9n/>f¬Kn`ߦMp@ Ib?*Ip}8rO$* U\0?j󵴯溡(*m\P>P*g E jVkQ J,2X* U\0CIU߫5_DekEPsηթL?eS*Գ78u-muTui$U=/PBבu!㨬TKa$5N_6\p[/d9Q)hϘg2L-DLv'A]b2D Q\-5:mLF5K 'e(Y-6wA@8Dp%,ɔAG8s#pb*T?p1lk?nȌv~T?H$mȈ߅8Ctojd6Z{,aľ/;Ů'_6.m('MyQq߅!wc}4(jj8DK{9ӣTiε2AyHN`dboCqn_ ؤ9K@Yl hY[L%Q W SGGdK,8Ryk9,ܭ,E {Mn37Ii:599̫~yùI4nA!֞قX?WqW4G H @)A}z:b4^|ɳ҅r}QT*K f"=pophY`:L*i3l¦hxV@ a8#ۍ`gTQך t@]2cnlrhpU H +(W)A;}̥ ^,( e"Adypָ:y&Fo3GD*^{EjVL]g}~n!j|dOFXQF?,!ٴəiޚ}0!]/7Ѥ }\zOG# N4o([7m[Xю:ɧ@:>%hY١Fd/#[<u +BN,x j`i!v’AYruepZκ9MbYώg-UL_v@E,S7&YG(Ť>٭W?@=7 Iyڑ6|]Nʕ%b$ԫ>!{r鎪W~Shke;Wc#JT]/)պ "/f_q ^yv<|>0Lvp?{Up|7D# Yd*S7k$z3mԗ=W=5F!I1c'$T 'tOãJV28ARZ:T(GWgXRRY  ^>F" 3,\PEzˡ}FG[ݑk 4(/8.@Hz&'Fb+Xd&+iQ{T;'U9w#D3[?Vʛ91GԯJ5t` J^W#o!!{态AgBX j)٧sPDHrGm t뗦ӯѾ╶]d5+'#{XY1\ROm}_x Isʥ;|!E?R =PM{ Ҭ/bGѐuV6q,IhD=z1 y<7&~pq~vbX5!iX)s#=')։$k9H{Sz.VXq{yavIDL,}l o H-= !Ӯ+xvN:NxЎh5/Ry&jRr$R]#^,MحHJXf&.%B ߵDy`<դgGԒ8q托Λ ;kUo[Ie1uh4Hۆ^B)X5+ c&>v'z¯ۘ2 X׺9^Kkɥ ^DM~OU֋+ʝ;LoHCtX+۳@ zU~Lݭ¬맇LR 9AX|}[@T 2񨂓1S IQ>};̆ƜN[wJ!*(H9ΐt  yqMi6=]#%:"8oa fw6BJJu* 袓jZ|Pt4(' Ks8680@bFlc.VX%K?-ןՉ mGV1{?rؔ 39!:uN<%ܢB1u_rmxkG:㿷@pf1?ӿ3sBK٢P ud妥n*0nˆwH|~){kCI{Sr3)wq6o>YvvY]d)A<*sS6x04M񣒥Q`xYbv{Ӹe"2 lk]o{Y0ַYs2x۳;|1]yް7@Aq !rap1D/^ 6L͑LVL_)PP/cDzS|+_*$ J4'8{ڒÌdZe Zmd,w`OQ5 C"vMzc&X%qBqِCmFo&K;+pGQ\.#P1ݮwIJۮ 3G9i ZBSVT:oġ+0 *a!^r<:>}6gjaFDy:";gv"|kJVRR8 udYxcmwg,(>}٢-2ⱜN XF^s."[D/_q }0+rWRe2ý/6: U}ҧ SLDl p(te_u l\MG4lMo OxN|7I5H>]V!>i՟h!=\[Q Er=^A0_3kX7[1 M8"Upp oLx4pd*$Hh9"V!%է[Fڔ[RWcL1뭕^qcB5_@b-KB7,`( :և7(zd&#?^௹ѩ 1\ϒa0u{@w$e/2̍LxX^}JF>,Q,$x5dXj7xFX~؊I&)g `I'W5h*uz;4gΰ YpWWުNĆھo v[̅?0L"3LEwK_aY3r<AуsgJPj#JOߛ>Tv #~jP")l<6 <,/ƙao=VԚ$ a`.:85Zcp4n[xTM6VXr7vQv}Z:leoNdC9%sI  g <8?xL>@uW+T}mFWg4wYtFAf=gJ)zǬV(s;i0A =5 O&k%Q"3d_L6Ts:S%iu5b HgCKs瞳bSz??-kQRML[45%! I|KDHMah֧Y۞4;gYZ07070100000449000081a4000000000000000000000001662f7fa900004f3c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/ၷN]?Eh=ڜ.+@Np/TPBd|[97D\dO>j۠Ɋ,*v(#3ΖooaN/]PDPV@ky4*k\!ܦYS@Wn W=}BO7W] OE}3 4{?v d̸Th6.JO?6_d![f͹>bcrBl3 ]\?4q& RT.^2~7n2:o :Z#cG/sHW̻ -X{z7-8@#cKʟr"}cgQ*WXZnY?pI]9GY.;:ghZ X>t~o[WMkh`M=|&?%G2 u8*[SQ8Ѽl4<5&[F]o&U(oy\cZo,eRĦ@{qii~} \oZox8'':(V>=y9!?lOHg;ѥz)૔a6=PI Gx`*`òhm\%(NኑQ .cu2ia)<߰#yGy]8c;谤O>!*r{`]^YsH \lQ|P p(2BvWMGR2_K?X'.y^Y~s_+-G|t[79;X"$`畺oWˮ=)296h nK# 2x06M=}?LyؔPDpӽZY:;lb /7m8?XKr]35M H"ɾ^Cփ*(L(/{ ^+w%N@̢' oDzѻT,+9Ӥۦ9ɉ{tvC ^Bź { ş즋Cx^s/2#Sq/mNhLekIIOEY pq"@{ X#/%1RS<)wt@P/k*̘xəUPǢ~NQnW!OV^Cm!*9MMy@rjm)'X`]5ϑyY \ WF/ki}ZQKdp8]wEއ̒WWށ8IXFwI|;<2]r+OD|7@e^Ym,4Æ/3ŻljPi! ַ"V!?%G? 誸"O`YTzz8U#Cw T:޳ɪؔ{g<=뒆 fISb9Ġ@1ZVDbB( !u{~ P6)8&G hzxf"+$~8r ΰmt,iYwc /7YڴFUC9UvO#,2D]ϐ`mLTJ|pmONPY a{cu\/iӯd`9rH# eVjO@ >#[g_g%0`qFgC[r8`.h|)Oޢ:c^R]FG}[ǤH_/ ڇ3[.D&QMLS'x$FW˛5>v-K o 5 /~YӍꥵtYc%ruۮ.[,RģL_cHd[Z[2 }~L-CHr)cOOd[8[(y(.tyoie&`Kt:W!t/ @?PFc)y]; HH|Q9:L+uءM Y꜉ڐ>RosXxdȺ=v%A {tB&7<2T;reRoϧaEpO?,m ˎT-Aa"Qsru `UGG Q?æId{Dkw>,^&Md/YVhԋA@[k9mt#sTP}{.JKXL) Jo,= 3G՝ĹG b]e#+Z0: =OU!dEÓm+gL9 .ov R!}1V鿙 `g=m?U(!8W^p$uw/#xc0+u(^v.Δv Y֣n'y@Gjp/RSkzeU 2ccE; ~%K=3E)1!w.IVNH%ZQ٥ k&Уx>wl/,V$=!]«Fo(|`=Gy)M!z+{\aeNeܙpW}$u}ޏ.^'TV*O 1+[?7ZN48$n7P2>['qi/;yUU?kqMP!v(̙@t鷺INj)Pj9!>OB1{Qb{vjA?RY!7m浕A(':q\ߪ{3g.j;Ikz-0 lxhYKsILmǶcll]xFI UN"C͟E&y5$,|E\z Ve1)_H簣c%P&7K8wh,d?eBvd?w

    r&ZvTG#QV#HYT԰} ^;eB1L|6/ MO‡z.Q @ɡV XOl!r-i}? Dr;OnuA)jvyUaۤ.X2 !ADqQKwLVcA -l^JVT .16h j2C{'&7 &G9BH[YN|@RE0:|,!4 ofNYXYW?1ׄ82ky%T`⨅ 5@^"8Jyފ?Ip?4Janzn q!r>/i"O+=jV^]K9h,,#`<:ɲw&ï# m2YAGMHDAټ`Sn` \Z'0wQNlGjTsDZjwP8)|85m4 (Xk P8scLX'Xkn]ܟ2$n9h:^uTRVBCфh?Mg#`1T8@B:OXջ@KMkf p8gF(upŠ :ɖw\[-t,&_cmP{֫=U0:ZRNFEsBwAÉzdꢟq!0s4#(9d%c1̇,7,HXQl0mLr?G#^'0eD΅yTL3v㏬RNuAAh:.}A-&+>NF俥υT <܍BJ̷ `ژ?{%G%V⑉Ѱ`ns*06mte4,>51ӗt=mRӴ"ap^Z/]>rS3OgOGR e#gFwd_\a-<ǛB̲b{b}},T!w("pQ^@VV̵P_.!)eGT1}t0_ygkL]A_{v U0ʼl|ΕFHT/x[NbShAl]?+V'VP x@b#V7ij5/ :_NpﮩWN5hϬy]KB[@]0ǫ 翽c#)#3oG:gHBВ"~ປa'GR3PUB=vgп*xՙ*>OYNhШjc鋂1l@}aJ|x8TJ~ڧ ij* 딆Vߧzn1eܙ&GpDՐ_%5 8PLHa )a?5.#ɦh\)Pk^@ٶ<Ϲ>YUoUW{ T Xؾ;.Rv s3|h3Jؿ`U7"×g5?b'M90Gޅ LipHݚd]8-0.E=rT+R9chk)p&RyȲℭ -ABJLQ;&[hd<(|On Qk$G{ϫgOo;-Vg'15ob>/qJA0M Mvc0fNͪr4i蒶~&Xnہ f55z-)diqIMhvXGc3P-Zdx6o lk9J;>ʘDܫ Ud.1~z)Vm%I% UGʨJx+sfT<*ض ?#CxVy"i0\c#S#JLzUo xXtn uP͋ +9E};;F}k([&ľ #+l'[q  ^)I/tc&zO+*ܸ\EhC,+_ ,_w/ЈR~^ٻ._Ԯo Nb(|Pch3Xnt~s/1PՋns1NS]f0TGsԳϋRO;޼B$DGa#(?aTH[a!Th=&7<7{fuXD<0w˹"VJ_MtNsXzkߠ1'R Q{SjঅK`!r9Q<1G?TiE_@e?igz%=Ù޳>+un'-!ўPDkZ&BO.tNf*p8VXJ8֠ɣ ꑊ~C V }>]NFF7//4?'LP`S@?ϥyQaC$CXW7x%gK̛!=gXо( fǃx6̡5T)"S垠ks]xr=MOfF -ӗZ x)F;H3R@ ReH1}Imv\#d͒⣪͔"p&jM[K"SC 0v{sIooFcnɶtգ\߬g)w+:h f=e+آ^>fLFRx汥e5ƫrzq} Lf5TbpJ 6KlqPPR.*: 4f _ʆc SIR91?`{!hS_O%6b[<7nMG"Nfb'4'x g`Hwo1FW>[biFfxDj=.>Pm (qo[ _(0QwƷT9 ̦ #6lY+I 7""jQ>9FVͼxn3!ܚ~"4Sz)#=ͧD3X}׼Rp r [4b- AZ"{WXwں|mm⴩D(iӸbK\7uUbt$Qys;;A4EH7L̛drTcגkwW]63e"sc \2VRH^wV-Ek>^cjĤX$em݆+dܼm#'Q#:?:^@ M sK9(0'.k\n2qʭKz2a&P~c!Yv09W7AR$OQl x'ѾiSd]মV9pun'9, |OԏC˸l)ǝomI8 (JRA|D/?/M\|ב$q)A $Tk EĔ{]yC㳅mꐲ QAE]g[jmB5q,vmd!0A8S]U2/i$(ٱ*=$Xo6G" Q*FZbezT3Gv.)|D uWw@ oqS 3lJtJ̳r(P #^Eӂ`S;S-L8V[vLVւ^:H}CYC6nܲ.9[ n$>`7YA|'z/`qZY3pn9(_N޶% {u\ -ed]|I2lbXr˷kHhwB: d1b}2KEWY}􅿁K2.%r ĿgrñNB$\B S/&I+'R窽lϠ3^`Weܴi4]%0G( 躳Fyci0!'PH\Lr! mDcҥv46 :<)^. ~@& ?Lq#PK[]z1BUh@̟a+_.a&V)qȷ q"D<SXc;Q.&'檵lbBH֧{e5}z6Fl-?}P e~UY/wd/=$^~[{f2_Ǡ1hƊ8ۇ㜱 l P%8%j:<^X)%e:͸x)\Ҁ3foX*_D܏@kȨ}k)_\ ntڭ@DhF<adSwr.2zBS VEFDO>'5gjWVŵJD5k$VX-+wT; qT  t묯AĦWjtFxCͶ D ^a{N3V[tt.lO+%Ŗ:wETņ$tΊަ%an4]01&uz! vACS,>|gJVMK8YotO{3 gF̃nUIr=TχY`e̢JAg>g}<rP>} c #&T[qzhn(-y1A4-0,kN)SG%X&AGBΜR#.;: %pK,G{<#BN~:{z,~" F~B؁[u8vД9RZW+huIb1ZfK? 9%)mmLbv6m ?@ɿf;bʲzBS;) 2| ҁtyq"{lD5УTEH5X1dL!FxDLF;Y.?wnUrnufݒq ! ?*Dfӎ6Uf\  Bϝڸ3vw 'R|{I!]紊5;u]rl s{pt4cfOEǩ/Kw2Z7kWE(v߮#_1x \|vd-L\ԅJ̟b?5apQQSmN*1Mmx*lʼnuӑ{7 {55O-jx Z(ٟ!`xw~atUw3MбO_( HZ>-mN@=̔K) ~wF`O Blш_ TLQs~rH% } ˹W4y.iu֢ቦw gH"VUCu0$Ł6Rof.g1Zn?b4bN,p՘OCB"R*&j_ h/<$7Z]8\ňB#N1όV>!E$˔6R=dU"g{tDn)PgF&nu^xJpb-TeJh0i ?7Dݾl7i. !ɰϙި Ljg{TB*=xyse/LHh~կ;dVl0ܿHKO8mCZSx\u [Y1ok /t+N2guӿHȥb";xT{A Ȋ`_%1ZL.?5=?e&,Τ$h+qC# eUH{W6̛A`#.Ɋ7 uxGῡjL6r5Gu=\O n(sT*Xԅ)JYc2[Xt_}1/ lc`#lȢP:slPj%0:XVh+2>/r%WxģB@hjLkAjd(&tV# p|кF?ۧO8^] N~N^IwwJ/g:+`j taY%*JehXaUW8fK}d}0k jMBֲ`H r#Jh"~9f 롳;ngGE8~PD[A`d"8MKIFIFB?M~W_}H}ܙۘ i˩wՊtH}ѵ/Hh"/̀ םZ`|gz!]G!0XJ}l6PsZbNbj{>#! TUkf8kg窊 Z O1[)k`3Qiɛ\Kc>h}M㺺pQw~5 0 "ϳsҺ`_ܢ'enǷKI]Bޡ@qh/ {Ѿ/2 @Ƹ@RMk \n$~f~cV?|>yϿY 7鋷1>6t'W2'б*W3wWstx!Iua]&(H]}L_P81Oec4! ݇Fw\!9"̞E}p'pQ#2U{ǥ, ?Vb:lQ~[<'K0bdjU@rN"gٹp4KG&c` r!rym>KlfX8`U}&]n^8,g@/!v!T]mcjqqbpZxv;tY=ϟm6Ok?Br F<?t=5{dDlݱ[lxs-n=s(m*mj291Jl۾[K\d&NK!oy޿xX|ƃ̾?gQKwфإ?`^cT p$q4TFmb@tDxsnRL1dQ.!GB2 3J JZR1`QpG8OA,T{PNY([֩%3pD(Z"l o`rK pM%ie24v;Gzكt^K94K%%@2v7OW&erw*?$aSsꤵch"($pzq"(E'U7! W5;S~Lֈ;o8CqbTz?&PZ0e:tHO6;h_m 6 tdW4]Rѿ/.`mѡ;]q|97GDƇ*5Rܨ<[jkM=Xa/]nǃx0ӌd;3s^opp 7}of'D%\H޶@Oe<>UI{~^x}Pvo[9F­{4:. M@u b' ՞>} eS˃쩸o:tPh_T|e}a]>NIे>[7 JK7=ߵڛ.` +W^7IMj;ĐIETp- |_RBSH8+6աwcR=*>``) `U ˻S/r(.xל'ō$բ~_eF;a:H ZPY;Bx eMּwr ) 4owUpg ! mɔD}3fhx&" "2RLA&: J7E`${[FooQg]ʎ j-V%g+P|lD pR0(3A6e{hI(a 5Fkި &*f;rUAw d;v".\nH"a- !lMSDs0օ*V7Oy?6.>Ʉ>h࠘Od{;T#6har h8ImkhcHUҮW :'vhPC/ه; T}2 k ^ VV;WKo`@6z*3Qj!#Ϲ>G nj>X;R}Ja_BTŽ4P/Fwaww)Z.i7a'~D>xt"MEr>Urk]G=Z'@|_WiCW@(o H2[o^IvPQ"e ^^2S oƪ'VVgHV4-匕1)rÎ`|3 >\M6@D]j q%g$ v["N_k_QIKP[+g/t7JQv <|DpRMd9X]6tUڄkLDO!-RoY4kUW ); {ϵ]kGX^FÍB\xu۲c,-rLJa]̟k7rye~\+A[]+r-W7?4*8-$,i+|u;\Mۣ- ,k*Bm4+U1kDNatlk.iǰUQp- Mp+^+ "E :zR̜/f,=KdxI F8rW8sWQiv9-b]U4i6>|Svv7BS <ѾQF#M yOQLTqǖR5]GByCMP:wX3Tԯ1av(*1Y7聞 vpѨ@5'uX6/PQ{&BXlE$H /e&˅/`NrO'wԁMݠ Z3!)Be:1UɬȇAДf`b0"Vʦ. ):y"IE;,C\g'CTVɃw؝X yԍ.RwgϤR0$뒚&Ȱe̔/LkR¿c+ )4XV/K1 {葈x *--c$]P˙Z1zŵQΥO"Q H/*dK;d+F!{)`]ga>d4$XCdhp T|ƹwS9mV 90bj3G3;Gm-#/5aDhy@nw2_e@EYxT'W0,ԋXͥZ} N o:94RV\<]39m'gǍOQG7Ugmwʚ3fjٌϜI3G`/0|+f*7c7^L[Xݝۏ8?OCX߭nKt|)Li@<7 OEʑf('f_3MÍwj5šBhK]\j_EA3z>ηi U>d l/ Ԣ{w}zW"H>-$>ΰCL.O|-,D3kt̪AhI/ݬ%R*`y-:en%BgTu=R:F=;FZ O*.ܳJ~ԣA[iZ}GMG>)&[3Z ܘ4زB#1sŊ%z{8/衜. vv'ɓugT/ՍҡsELfkwɲE[TW(\ZI.zYZ%#N,fKːgKF#/C98ՙS&BcV9w)?TO.ss)X,>sZSt{isN ]O;*+"w-"qΔwPt#H_Ύ߻OyߖOؘ:N[ ;`\*g_dIʲ{LS1ȩc,(Ŏ(|?JPa0diJPn, iG:BƧ* G4<شyP8g0,~T 樋FܻHg>Q=ПhޗO2X ЮhʎuL ]1= 8}\+ yG0yr ng}Zҗ~&Z~\9X -mOBP=A[1L0<=UShZ?<pq u̧Dg/0]CG Zw)s AgUsyP1BjΨZ +%IoYjZ?Sf[tKF3kᜭ}r_Er"=RĝP Ș[ k8pp?hG"lXJV$q-l55#Il9Rʄ] c*MӐu^'˔~r0q!|6\εvƒt-32xMo.K+͖޼<'hGEq >G gJ7rA\Nuٚ$#|n! scX+DD F@*@$5h P钿sf^BJ0:\^ o6DJvRG~PuAY7aߡJR{VX'fRMoWVyT.{6%W5KE-K45-tځ4iLT0ݘ ($_8&4M--u9&E!$4glCn[F<4ZAt";H8RiXu!6a8ђ{;t~4ŻK@ITZymbe,J3,(IADzƊ"oj (K>-0M|XX_&e@{N.w{-G2EVa'dDp4B`lTb?::D+.LuCLͽ{oGo$'P}Kjw ok ϟJ+fRtxqYy}2dH=1y¾ \OYb2,(ͮ<~A >oEE!'$`xPꆢD$T!wVʩK?F|W;7I=R#neP!-Lwf!'qyfx?"_΅v8]kjzEo8(.3^Q-yԐYo$QNĬqԓ0nBU7-#ؖ?@*¤ʹ9`gYZ0707010000044a000081a4000000000000000000000001662f7fa900001648000000000000000000000000000000000000006100000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/X']?Eh=ڜ.+υ4L*0R`Լ`'Y!r~{J)Q TlA95>O dTw$e@yF Ӱo3ǛRQfC~vߙ+\SY?G k1Oɗ6 付u:[j+`e#}!Ngy.&U:2: :zƾ(T䯿˼ގۃTsLP$S*!Ig=O 6m'ձC|_ŕ"E RZCf:v2^WqIN!m g0u(Π-pg)#mcu:Dj纠Pv~m[ݯZ;n;š"SM p[:+hwZ Ӟ*IH};/5[WgTw1:\Pq=eTTGH?a@ c@RE!I#!gpJz fUj㬻3l2.p)e俋_ͥ" <9;ZD+I J*nV+ó!}BJM?; RG<oaEyCfgaFAM8ն>MH\DPX3+kIO| c{nܗY%WtynC 7pttXʧ8NZ{۝n- #J%>%^@"H*WLq J ЖyA>#M8D& 7%寯iI9>f ."HR BW "5Ҧg`N${h HLɮ:輧{ ,qݕKPRqH$iNo,z=BI=JTmU5G >ΝKk;YpVֶ##R5s[i}XPYSLN@̥f2U>`H~\P_w49c:*ނKWRx@;%§FN,0D=fdm.+B#wj5p;ߤWIіHw y[+9٦T ^>br"}P)\Gړ-23:Ú1fNt[VjQxjъPao^ eL$ovZV]qȃJ+L.lZzjh [éwa ;6H[e;Gv3 ft:'Y)_.&ה^\:.aW%A%YgV8¸ A5I?n?SS hu眖j9]Oˎ\, VɌs@CIq4˨>p&;5`exի_a͍17V}5 B!|޸ u ji8LXKx'-3ƬXOϷCD|0Wʒ@ƚ"Ti(ɼ[ $@~x܅Yj(~koio?jxQOc>T^U)x?0l>lCٚ&=P$dND!|\Dg;͇`9eAB|S|e PenV˨Qf\i- b^s"*-\ٓuFF]]#+] Vz=j3O]*6 'wBg.ƗmrD>Z׏K,%p :"D"9RZ{?x9Mxgz`6( ^ %< ܺ+6-~UKzu7Q F5"GR4$5ad7Bpǟގ[*(GEytM3+⿠M ^(en_?!sK&f0x@}:W,tBRoQ[#j:-tP|٬j}?L>PxAZƮ\2˿q!q ͝ypщ8KKS*yUSk§v%"LQjE "Jw(<\J*,ZW#(I@ծx"}I'QVYlu̕i6i,^T0G]owH,K8Hà Dv6z:)63<)ZJZ,G[1):rލ .Z( juj!iApfj0P* 1!T:v8ne}BdzFvgYRN1q;$|PW1#VA$uќܧDVuF$֨TXhonnnUʚ;w1榁uGܓ} ; nBi˨^cQ{QJm*8=J,Ҧ_蛀Sfo5'f hdY `%xqMM:ݖJHTD׽T!r=$OWo]VK6&i'@Jpj[ 4e?L=)͢u8h&mB%LD٭Lh3֓&D˵Ձ BdʞCW%Bo> : 5Z ;/UM҈&#Ej,6H[鶈+՘N6/h.<`Sys.#hڍkUGj`gՃu;z0Ӓ<َG*!,޾i< Y _*{-MN#Cڃs,|zFW{@_rab8j@╶)y7^ +wVZǘ'II@ħ=_ت5 d=bKߤa<[-hq'qUcf[oߜD,aa6bq̻o2kq.FP5xg7@mҠKVFQl{Jel7K>铢n.tyrGw6+T5vUwUaz@#̺8[OtR~=H?< D !=Z΀/X>WD_&MTx7é"aEI!ZXF*47l߅9(8?( a[P>1ݺG'f:! AՄnm9)gJsы+rd#{6=}a.sD9uvhP^t+ڙcu8Az.i TC_w 7 mj ִ{CY`/MYܶxjg=A{klџ;&«@[gx&N;ƥ.Nbȱy*(T>QS60ʕN/dbȊnYo|-|>oz,~CA+Wq5Wͮ3u JZڲNE ~XR4 [>YOiY'aĕ^tvex^5:Vxw\"4Dvdr)nV?7"[Z([5(zEk6cc6g%a0V^ fq][T} P6ȁdžhV^F`4%}oiΦ P.,m{Sqld#{2Dh~שFk(aEs67>RM#VxqUP5gqp / /ct(T+Q7x1<\XYxa#B-' 2$Ak 8ۥP7sRsjQ]_ ٯ[fJxErZmo/c[[\1iq0 'WybQ2W.)6x͂T{9ҕGl^ŘHee dlo ^NaxW V|;'!RQtdTE)kb)/Wr6$>7ӻf|cθ35MORU<yyVQ`Tw/b!˽i?*%+/p"=4:gF~~s»=6"'S'Z}P +nyhLl"ǀpO3=mM9LyJb޷K0wɳBKnl?dռ%PU1O.zIp] 4>L&Q nfg !% A_QvM _Bt'lVj? CzI"^.c?'-BԒ>\ɉ =5 N~(!Z/OY?%Gye:F4Z74ڇ%S}Hg=e&صm6P#qN6fZ.xb,X*DZgYZ0707010000044b000081a4000000000000000000000001662f7fa90000febc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/]?Eh=ڜ.+MJŸ&>J*ČpkJ`϶Fg 14>la.㿚p pa{Pa U(q;J|n"كB`>ҏ(8J̊~ϓF;~fk*q|iEt6rݱvt7\` mkUƒ}Ss]m +IHzQԺ@6y4buxlpWj60ĥ+e"NMj H"F-֒v#I\Z3t%&/$DK-gak(<_:e~0&l;an"2v''w(A/,kO43`E&P{[N=w(Mo8!< Aub1F^DYNZLBOi9ś > lAiqS'$$*\/ bρsrRL^KAcu1I<5+Y!@EEczbۨL$RS<2}Md$H}쨰 >Hh0apYeQU BRRslb՟`7&nD&!83Xv` []}P̵*IϺ[xN'{:@hfi\ t1N>Kž%c ų܎c(JA]%zH0(ZPݵߧA,3I|3tU$r*sBpGMJIHݐ/"ĆA&Cp٦V^+^D>ZGyt1#YQ >{(]ΫVZo֌9s(Z&tY/J]&)ċ{HǫBfFD;wJkmS測.Sx{RFx8_ȱ3c h =~ߣMy~ݮׂ=wax;俐7=[*Ȭlr &$#Q!98*Y7Jx0L.}9A3Z3dnv4d %oz@z9Q{G(LQNPhS7 ͶRHvrP7\uHAm'dau0eX7SSk yգaW08J_-ns_g)zʮj̽ 2,ŭJNوR)*fijh7Y ^2KLJȅ 㷰n@xy&iRO&hqNy=szf7Ƣiwm}"CFIxVث^Ys/ӳ]c-Ցc#GXmp WojA=pkĶX\[ u^C}8[Zsj҂> :f#@18c=|yx\rDf׳џ?B*VK @ v5 d(+E=̊lc}-;ؘ |HKh0OkD{h ʨ4`/5@0* (_ܯ.QZ3SOB38/I ]RUA;VoDF϶oWii}W Q؅כ4‹TIvF+5hNbK,i&kU# TNaʫtEE~7b%a[FBICсs"\eXgg'zǻc;0[lSgd*YLTTߡLmIs:ȸD#M=8A!>㰬òZ8:A( urfFѿ$wӺ. vUﻎbuՍUdKyN+524/LCYy|~ roHQ3C[18;GL\G[Dh21'u0nɭ_rB+"fW1w9]Pg5i,߇ z#@bAt͸+tpV&bAiEYMPZDZߜZp+Ou{2K"ͷtVzzKmhG827cT.6?y(juAB 2ģm,Ϯ6`?^-fgOTĿFDX$W9y8l>egO GpGYtHyKpfqRV]%/W3_ m. H'XVu|ncBfT][%SõX.^g2q4^@PhFj4h)DKٕ_X6^X+!5r:IpZ&?f6dO5»D$T|0W 1ۂB i;5z;Wwגl!;f|Ý{J'^0M͚ZP?`γT9 $$!pGe R,~duyVFMȴ ;ۍWs SAwR YR>Cl3B4 [=5 ֥֦2/Lud{9N]sKik@(d:/5(9qstvg&C'xnC%G(RRp' 5.eͪ 6j$f]4~:ܩ;qxMxO?I\@z8@41j&VcdJ\SL$ymn`Xn hNLUA+\~#&qv&_ז&/.,Ńt4?zG ilU~`(lw=P 5/QX .d/M[f[h/a%!Rج !.B?DUS䵝[Dy>=6oO|xq5B h#$νPFZs.<9F)6)  :uU 2e~Bk$C| yu(cZ[k#dMarhg|[vț^EϬ(mH2܈ z!zʉbK.51sc+Hot)_!阑q3mx * u p|"33rbۥA6"lx"rN9I=s#)|}52Z„WI5BeSq$ t{m͵?UכS,jh" HôrNgJҟ"<-Q׈<`2?D b㢸^V.7A_, 2).jLt> r3h]{b#EQW 8GnZcK_s!aBHޔ;|@ /Q=0pXo-—<*@߁X,}5xQ<1[ жsb7V0:ntQŪ\`9p[vo*1lѫzȎ>V)2 hP ^juw-/6\N#9IV.X>,$n&`qN5U&ͭm[VzP輷F 9fpBO%nUB5}fч jRQԀ-z Wݯ˸qBu}kV2ՠ <\In:^>ڴxAEoۋpnD%X?]u >Իsnï>'$#ډ:UlT.Kw5J$ OXVt9[}.Ir⽝Gz 4['n%.{,?lSNNk/hแ$m_w9\'C_3}A2D)3] Q[{#\IÓ}>:eP, Vޢ=\:zp WKӰ;[AD^bHC TUÈ]YDujJ鷐9o,m .9`R%˟3#ԂdM8Kأٟѩ;W b 4Γe:u7ĎA}d>wxGUgyen~P="&q=1iB,j&ˈwf4D Cu)#lqč"oT8d)[pyNsy nyusڦQ G->;? CZtE 9@i 0CRs? ysw4>I2_=H8V+ΊY<ɪ!*fI3z.:G R3XfLpǫ:OkM-`8kO=^@A`YMַVkZyj{yrqyPG0ܽ6x0b(v8o8ڶrϛ 9+fnճJ'ja&K#zl3([ccK&,N%h؄wǘoW9^Bjo\'#a.N8'ʟAxJy ;\EclebmW80O3_HkS?]Utޟ#4n7 y>y7ֽ}'dvŒq1qE  gp|٣@xnq#(5uZ("zaZD}; f{ULG80u$,F46ry+r$ivPc:ЙѣwqF&!9V C`:D!9؛GYzBo=ƭY߅\=ie`c wh0{\Mב7#=(6I@wͳ.S؞<1yМ{b n/YqiCK# j 78@}ROQPg˅:Ln@4S0Z\3[fıS B4_t2A,9}c8㔃ꅚp/lb%}룬_Y|0`pλ}M0b9~N ]%VQ/yAWhz %/|>}M;1j9jӉa-\#Ƣܘht%͘KOΧ]ΐVj蓽$4El㳮gmQa̟3lMt" N/a/Mb :FE:7_}:$\}Cj, P':ƍI]|~\m m]#3w.§; f@R=6vI-JVg ƽ; :%KYŗ=v#E0&ц]+Df"D' )C(_Z{>'g|Ϳ |㢈 BK"E$i^ cX˷ WCgH"M"^! RT+94{k^$f]FLe\FBy׵Ly\Jq Tab A_a$l_>/zo$im#2OfxUz+oi:4GgʏDm [)'8>{/t(lc 1 T sZKٽQe[`ߡ;͔5<$\*Z&sȀd}$2w>9 \ldkD(+ՒƝ%gڱ湗xZ:Lnx f$=L}{2QUXlyC$Yrkju:e`P(բ( B)F~,B[(\UV_몔see*,~J6 (0l 9* ?j/6:u;@C65~&zw,)Oh )I)?ʨy1z7"$hfJBWƒhUvX&6##ZVfu}=!{,߹+mU0%`#H$Thď1C y0̘"GOP={jS7D{1p$,UNGVב6kFV~QjӄP<#`k~[0D!aV;etY0Tß娡'WKUi[>K=)E" a\Q!yP^hMgeu`녿%tD|n|NDߺv;}6ժ~ )h]&EEͺ[Wl`]gX17i?2v`;M$j>[{6(S@1y/3\?Ip,ͤ)CIk3tht о1JHZK,6dظUh;S<<''o: GR!=7/p MD4+u\ v6 Ll.A`:7Ne;B[  坌V2m'E^*x4"r!RY1`m H U"2,cQj5*r`yG.I[ǏN 4/\{%6)]G\WX|5VYxzR hWgSs V1isHPm`,u6iO .bF1d""@ƝytH&kPE3"v c֡vpl%Cau _}\:>NPCB4L8g6 \|hAJ&3J.GiJh0ܵGq4dԚ7ST> & T嗛?l\4`Q&4 ~즰wÚ U%T_]9weJ펄Ŋ$T[sK gY+*Hw~^~r 63zp3; ]ㄋq8/T[CZ&I RĈߓ;AlZz‰cx-tc^L86@1|] uI B?CT8^ڐL+HG=i>\+(S si̺")H7o=huYӆնm"~Ft{|UJbgH[JNp;|3KAmIr$xy[;'o əNlºOlaC2s>APXy;zFa=H!#oLyݝT3}0\֧U51,f4SV \wy+k C o\gjP]ºvY\}9@JC e=cm]ʹ8МDC]ʖ 'ٔ؉g[Bv_7qx!K}A8C [Vq=+!K3cMbz[%(g$丄Z=Wz< J=CRWV ZסGh;Z 2 u^Mt:39Dٟߖ }Sdc a<*u@j.r_FOb`r}?ۄS)=q)'grXMtJkwz$ce"^4ŲnP+k'+VtfUY: GU#b8RI?{Ɖ O);l۶:C.S^X&?{ Ɗy˓.=ѹ99:`z&6#cж\eLqL9o0Il7W)T!+{k r -%0d쯍BY00)v?G 1Ik7Ї2D4BR>7q`A_9^~1xb}vNwr >t;Ȭya`aq0~Pq53{tʼnr`ܺ3~~'fu{ŋF2A1=H@0g@<M?S,(P:86ϩv *u{/RUϋ)XAkLMaz1D Im-g3 unJl-AX;d4 >B|BVPfټ]Xa="yERv("uGP"ӑS&4Ͳ]}C2(gro>b). @͊OÒp1Յ`|.1;{63P}+(~0^uƎ%DR  -Pw$__S5`kcɿ`bc'jRL=׈) D9u'Ix~Lm3;B D: `vظbg ߶(_ARfdЛ[ |qkKv0O`'{Iq[cwVoիۃem4Td2zu& %v9ۋ`06l|]bwpkRH\}`S<Ӑ BjBbn{sW[vˋ8HUY9Mm(? H>EC{e/t!Yo fr]>WpH3yL2أvy@ 1ʩm ɘnYF:gp=Pjv<*b*J~a B:>{NwOQr,A' y?dNewph2L$Oآn SCavLc?ܥf[Leѯ9 |.%PC (:@7#g;+Ξ=vT(FH`0ѤF?wl˞x45w:"YU1`uK8sأ|]O}ܿ~6p=XhˬݺvhׂcGPNB77J&k'`voVDaԅ [&7Gl@ Kp.HsWo6mu/tj 2"{,MƳzZdB-el`̀uF |g fD B,_b_c t 5-uHS*]!3%&Ic81M-^x >;R@ ˠ5k5/^4x#lL"ɺM9']; Ux\/I$OuZ>쨃"7ƇJ;vQ][OYLmj=%y$ l&,,,MBfr(5oGb NT }4HN{(lO#WUgGr?.%dG(w`L~)#$6iTkGY\vGa¿D01jU6\/"[R[ՈFx^Q(u>ԛSUEg{8q&[EoNmkr֖.M?׻?m<>KR/1 ʙw*G''}SOn`5Jf Ki {đG Ba暩+_-7k2I)S^oݬ~tL8+1=| C d;"&,9'{-f&.&ϭa D` |x|S{Lףtk Ei񹾹ѻov _WR,?(6)%=BBf/uiЂڋr#dMg b+ҁ6J|ImҬ=i.HnWN>P,Xοp2lMjoE|ʸSgPZ"b):m?Z°^,/ Ur“ʒIgk1z|#,f Tym#z;̸@>p¶~qbxrrL>T>Aw5ǵ:͡X:T楷5;檜A4))O$4ۇldedN{Q; rɸ$LZ8$ZЮaiev۫Pm9BgD avlt\L~~3ej[x07[AlyL]a Hݟ8Hؓt D84rB5˥1,J8ܭ1گ#I61xVh8vqܤP¤AJ{C$ߚ)sO~BMf@-~/B ^$d/̺SM+;Ӕ+(;DBŭ,d{SV[O-6QN8 yO_ `_9(2Jkл6zӕ!OpIڣN-=OLp +;1-I:ؕ\m\:K `9fA+Uӌ3K#_ΕӡAkq XiޗgVZpWo:(`nʬèuZ;c sd f bW]n.ΐ#pNT}4ǹ{^#9w%y, X⶚GÐb}~>-`}j0W4Q20{e.5+e*-㶉-{KxC $ĂUf6YvfJP,Js;~ iAky~Z=رg J,$ fe0^42HL jswf)c*䰶Ȭn9 Ia>>oH ƞi$ X8?^\/yI2}ꌉ&29A-֡Š.+>c6WbQ7lSuWTnk f(A n:+k.4<WάHIy3dn,Yׯ5G݉sw_7ʬ ĞPM/oruµƏ/mpB/釽v6dkj#=ՆE&.K(ʒ}+>YDt7=34wN>pm/T0!=QZO UE pJeYbqfOxEmJ+ gnӆ/͘EcAbd-sMB}nJ4-e8?cd2}%`1Z^^Ae'-d 2PXށJs~E$ZA׬0VF=CUlVXlEWf"ʂJKLMC.u6 ]ǐ5`~)SB o.f>s aI!+:}s]xCegzqh;Xګz+:`%L;1}E!i%*OuirG '22FR2 BjZ r\M3|Bp۟x%# Qx@ udݼV Ğ״x3FA'1O\mNV'ݻ1̔VB K] sk yc)鎭=>D |vQQLt+"}B.(lr(YOKrDx1jƼ C=Y`jʿYta{l -p(.T{f䌁E.| X\ lPOf~F.d ICfux;eJܞ8RT[tR3K3:LEZ3 xc (5ǜn,*f҄m@s'G#XNK% ͰN\63գ9N^ r^ad8(IN;Ñ:t@ljġJ0-u~qkA$:nqaiE`0ܜM߰Phg,79zuR}-x8*ХjKhy7w9M *fDƙ;iFX]ܨ}N3_M Í8Y<Z$bgCoT@=*|,+d_0vWӎ]37C5~lBaΏfL lñ6Yy=D[w*joMlA#\]~dtY6Ɗ:Ƒ_ڟ4U,&XKsXIGk$E4C9 aSoo$`܂qK$"JKYj&g\ktb3r&tEaHLSCJV/^.x ieZZP#3l>{<6!z]]oCC I4w/\8ZV^[5eֻyEF()2CZfL48Zp5Ç'y}dPKPcC 9/[EoXNTC|( d&qSHEᏆz5.-Mv *){_u'ԤmՑmbה5T_^Á0FBT*OGALr-VN$ʫ♔H2CJD]Ո(7k)mE\ɤ4ZQLÃO.%oϼ] X@?()9,41ԩ.묂xρO0^%!g[س Gkؿ*q^ *i`HT&L% =xVhNй'4Ǡ9صqW{쪀60-(+( ־0OCOu=²{9kܱ筋80PҴM NaͿ mS`Pٿv>(4IFpPP^,#,r7ZDvzkF"[J>O)ij'TAo;jȦ"20t$R#Aƶ?}Ԩ~#,4| >!Reyru*]7p82a] E>|TD* XZn|>>>=zCW1LƤU q&/gD$MQRFhf|P%?% b]Er.y\w y!_,i,뢵j{l_C^F4}[c?3E?)n#Haf%ù냳}kK Y *z=N vȅKV"J$"Zr΄7ę|/ /T5w35J0$wyݽ_L沈rw88RE 4Yr!8`$fw@~n9${f̑ êgCPltP/\ΥnmeË/t!;v%!;`piyVI!8[9.}qJjd ǰU_(qQR\L-hV,á}97Z 6zu2lFBkW.-G:L"-#DQ瘧.Oϕ hܶ|Md00"odBВ^LEeъM缑/Z:eg"\OǡgUD'e->m;th"iDoK +xQ.J~M)&T.T^>N(nDVmsNPkߝ۱:c7we||VxzbP.tcH= e{=V2'o3BYvBe)3BMѐMJQAU(eSE}ND9'$ Eb<챨*˩*7;XaP[B.cf[HC#ψ ?.h4N.R%&=+Y٢5+KF n]Z ÖU_ېRV-YFM|1 XcM&v L| {Pњ8ģ(`|B䛐jaޢf 4b{J1I-\*\ĞW]֕Ľpw}l/7ZA HW.WFW"„&z!3/*wam}Y'o{K N簡nb۱PceB O?1Nnh2*\*,v4 %f7?ug*RsK^YIfYs]h Jx"pn=}5%H`;Dz8q<^=Bt225g}Ru)/'t%">Vڵ32{K-2,CR[NGPK6̙(gz\Ce9ƛat4V^ -El1=˜/Uz"asCx${u}F ۖk5 W<ʯB%gW/ 7%9RmS'RJp`< KZm [6b4iwĘ`5h>ZfƲ4)X}*-r,4{HP(e%=E* Cfa:/5 =peh023pf\ƕt-_$T28,!PUSۯȑ[|9G9b}?*;.$H:A>-jY0VNޫ.Rf^eD<R A)!MsB?Z-wp4/Ǖ;{.MS7а֜h!9xTRdM851?x4h 9s4I!SV-4 s#%GT4#ymSGU"U7N,TEbq?Xo)&DNHMWsSƹѹΔ(u5s#& ȯiE(~_&)p?)1a;DC +/O*_sis$|+8>q}fCPvgcrtyTQq:c=,O(cniy^G[ w9 o+? {1ƙ?8+:s\X3_ \%On WLyK5~ej/Fr.e͝#'(Uҭ,316] @PQHLp~k>[BX?kƎĉBvXB=Ru5WNDM/ Z%[Ϳ% ZŁUMRȅg<'%]5x;ɩ#ŜD÷ےgjZM5*HZp[ꡆ7 t6OL $7)3T躶 oCurGT0j~f2%.up NNYvܫ:@r˹Uf*|{jXS֥~So`*0*H$Mea D_ y(Ҍݹ+Ej*7Ƈa΄_YBk9E$9Y'wBuXƒTb\o6_& N/弨6~LInqk߳{qUׁV ou$ tˮζ0 Nzj% iun&5yeywBU ",QE.qҚK nك 1!iuuk5A!I^_$v#ur#vH >M~It]}K@zЙ3[yý`q(-' W%<rA@+GaC;O+Yߝ? Ϣڨ-7 fojC)ȾDBЬgk?v˕Wd_h1Ԝ2ONV\ߦ7dpwEJ?ɾ@gpx";>'sSB(75/Ҥ9)JD.k9ɓލ[iyhzГ]T=Xsi%%jQ3{2䚔qeqTJ9>a >dmyZ&DtzNwy}߯fDg̋BilMU}0q)1Xa9_F/Fnwoei}5r\X%v ǓolF#&-yGl xӺcT]ϠU5^c4S 2UrU#=(!r|ɝנOsSQ+Jο]S0mbp]╪]Z;C1__UH nޠKaXtpƩ5|/mbZbp=Ry:qV,'n*)6QJt2zqT^Pnpo7B0NCP8ؚ߈]ptlljKӗrР4Z6/! )܋RRN5E\q\q6Z>xdt7O&g(3vg)ۨ ^脱IYklI5 q;X^y ~s vO?:#Fe9r:k: =nb5$}cZԀ8q U*PjXmWX Wpl Lz^۷ɠA핷+r_)%^qs?5B89=X}7.ݳ%&‹o@c t8h!^0ߢ_G' Ju{\{a}[Kx;;_T=NR~BJQD0lu_6V* rcV@#oߜ,:~MLBѩam͙is4r eu̻ Z@ֶ9wAWo>{{AtrStwa ;|>B4d8Ovz,*c?y9~0`nG%ӍZ9SxtEkN~]5h;! Pv)޽۬˰Pݮ XY8Eo9r?vpOe:1Iܧm&AyrgALTz (G_n9~y *%C@3bfECm'ĝR]{̈́(p'Ι0Pe?J%-~<؀"(x] } Elߎ1)@íW)5m-zCݳqـ>|lBR|D¬>rH ӡ:f/R[63M>"Kj ]4?Ew()AHF\*_5Q}Ɓ5!nEo:@Y)˷9Xl'.k,Sh!Kz)̭)'-q9Ŧm&[41)S;"DPA.g1@RA k zո8&m˘tq¸>0.T!}@E@qHVξyiЃB>N'cL{00D Z洞_6ʀk1?)9!@MSPPa^!K18 1_7yq~Aɗח";A`fK)+ 8M|>d1mC97b[]?P.ѴHV85ۭm`Yie{1߼ErC·yWXqlSziDg"ZF#>S"biuŋuNMKz9! 6lD56FֹGVߧ82OOCǽZ;ːrc'fc6"7B4tQBb׶>du5v֩SfRəa6"ʈ $4 bM+8O(q#BK=H r'6I%DkA|78Cn>.G?YʺiheSIV@flB栵}&Z1+,>PR!*m]j;v8%QY)A7*}^1Fa+D3&H:N"|̎6]veZߐ.ӜВ R6SXjӡrI%7Cg-WOw0m~4XpڌQ˰Rߠ\H,6Nqוhb*qi0p_$*)Fۘ2vbmgX<z-(h*rͶhYr+uyNۺ]z`4:#^eQY Ut%R*Fg_[RJMq0ZaU+.>`kFwШ}vB+M~_ |vh͑KM^UJh 1zWY=N0J1;+. AW6+jreDE572:( ,S+9ķK ڳɤـhYVb’`9צHnx7mHt(x`7oӪn] * InkaFv~H KNӭZ7A+B,Kr-lrA#8xM"}Lxxp ˆ3 ag Q߄W6TҿWtK E#TܶVW.v9^աrmC,5b{=o;oh!æ:vH!ReNb.,5ײ`煉fk[Jz G%Fz; 5[iCưJؗ/ 'D)P;MI6:A,Q)o n&S?2rث) [K*qQ ےcUՎb@W%S>X*$t〒ȄY̔!|萪ʽ#Z"fotj5#}~%36YkMi ɍ<^qj|e"҄+h!;,:qNZմb_ ZzV݅Kfb}|5kQ~oXA''IQ>eni,gA"3{_mYsq>T4}x;m:rcQe:oQEA7EO9&1ְ< StܳJ}845`,Ѻ}j$qqPx򞪾égRZG c~zD.%쎦7/P[Wd8H,Iݓ:Ex{HučLIS6B6">ZfKj mP x;rKܫ{J4 7fPj<2}5N `:P^/fiw F[+[ū8.s|2,CX+ `RND/9nHml1(;2GfR;˫nS"D3@)LbZ8d*hF{o Rž} P?ryG475;R dIgge©/LDppuj<{0D sɞ=N|J/(*=?OFo޼TpaFw'>f 7܈oC}uH[qYy"i{6~ /|sbZ[E^CEj*Hn#n "#cFB<KA*-kͽ;YgaiQߌ! w\(l78E Ԍ =;kK<ނ;#Mk5wWحOXT^5]@Be΍Q\V"YVۀ4YpuȹKz=P},LѢ<~ɴ$KxHkΞT*l: K&"8t1Qo8ELp")uxLE e m (^מBp(VQJ;C}; G)px}Y5oytJnKڵ`<jYb-!BI?lPMOl;s@qZ^˙6 ,G}`"H,EN=HE?/0ݩUGשO&L6\Lk{$nO\P۪JLW VT$hQ͆e8J -/ɊtdEuTcMf,mfJG!̩SB1JeY~˳qpNɽwp~8,Rc)}eفy}A$m`6 pBy+3`Eα:>${#%Y-֖XKt 9q5*HȚ>o26']eZk 7@%qn6%ʣ?}ֽoUāͭA$Д @ S$K,N|fo!+˦EFt!;<[|Cr[ 儼׽lLJ+Wբ {T۽_@Aۜe 1P`=13p s%xEP|nVId\$ @'MArqG(,}'`ǭK\4+t;c жH(WJs_*E?|eP|WYk=ԘކUM&ZBE+94 m!G ?D I1#sE^UZ(Z! @۟v"C{1s`ҭ̹U H.&_<0p%dR[0'B_sѣUxzAVxbZ`ÆޭV߆YH,- (=a_ C<П BԳ"WxwzSnz9iSLY/,CU_vKE0䟪-BnYUj 0-CLsm>jrj '"KcrqWU*V'Z[dWhlϨ-Н!.e os!LiI5g_THYbtcjnhO)b8tCZ,A@%ͭ\;ŎG]G~൯+vtY2[cliMP2G1<0{OM1;jTQBBcTF:dKl|m.!2y Xe$ Urݐ-B9)ڠ%*@iHUY{ClrKŊ!v=wY/ua3WT;jpO:DV"m HHR<}-j“K*7AF jO%rNQpv7X}LuuȖ&ձɥ@VX2e?0k.,s;)?m} 81~5/ԍGdÐzb| ÃH BQ/Rž ?q ONT&J|59 ڽ/70Emf]z{vU&OCK&z-68T>lW S˖>YY gR*z+:BY/ T)O )dY:x#ٖD , #t$ 5 k8Uh/ ?x8TӨS?O8!ZUyoշpjvV6~=UrcA S qG.+9] p LQڇ~ [2N–U`YExb)#ˮ7-c#lC`o2 %=NICب3v?;9''eڵ88YYybZ#E22%&XԾ=GӲ"$eo=:>z S+IL }rQ2.piWTLܗg[uip(TdX99q}1V߯f]+8( cW7d͏Y,(WSzkjoc|Eޅ,Y"_{)ٔD"oqVЗ洖-Q*X: i8Aܢk3l8@Aass:uu8)lAer4T'8BC"dL8Y>֘*A=f<dH&%F'W(lBQ].J* *]0)^i%v -yT܋.Y dmН`v^$G/Hf?i/Dhީ̓+Kmٜ>4P+рγ0Hlxgf{<4cYSC)|5+cBO"qXp(5!!X/蚧z@|DB['3 2z= S8G+WhX?l BF-Y)^=yE䡫䠳u..TU do>MiхDP"p%_@oxZ'~Xl$Z=dGWvKU-eR=3J!DǺD¦=nE&#M2ߎ"^!K;6IWEDsWRٕgcSSt#T MbDqSl[|W9W 1_{h @ {%6(WFK"DI(dZ5=@:IevU+6).&TGO~]{Ϡ*U$q^KX5k} Ge9ZO6,#MR4f_m"_ +|\c$lFV,n*zުuW  @Oo`~B:Hh`2*{ ok3fAjoJHal(@/0$& -b,)<^s .>hɘo!YɴzfC&dȩR=yO]lI)^Ώ`"l8h৚wE@t7L8wɗnؽb,wA-d$ԋm{BiDKd,Fؑ.ݚoxc2GK?q !DgړXkuWֆ+{zkp_Įɓ2%QkI9NH]*Ouҋesžc?yQڞI@'5)J;&VrUvb?K3 y5Hd{8f"!?:ˣbrة`|@ƒ$h-t~*6䃕r5Ȥ!cTH/,,: =*hP7sY-^6~.҃aƉehFPʬ?KRѕ2QX .,BO ŻfyO {M61i!z\GC2_U_mpbR>㹒ӛZzuww GY13 ]M7ageCN"=Y@J2 }bYiC}6 ]W3թ]/& M6/#j8/6_ |hAVwpo 3ZiST!w,ZJULǬ *y2EJI^, ЈasUG'5 a޳JhGm:8ԛanaGTRL׏/pc5,520W_sPn4ڈrpV㡢ɇ|-8[Z*]|Á[=>K*} G[Y[P3OА~aIKs-멁;s-bdGM^*4?{8ao7Z7;7u@jDzr3MP[Yўw]v4[HWLU,A>r|A_*ˮ^?^}aX H%x+zGm3)Zi2VIO3qh݄-Ni)CdhOCcTgk&qsy,nn DZHI&A+GhC [5',G)>NJw,IMiq_N1egugL:ϢU/LbHki!W!q}^_9`/#rl) l>Y :hFx1ZL]م~xq5rL1r~= ϛc˰*Md8dR] *myDkLXKp77%#m\HY{[6YۭA|'O xh6 4<)۟#߲GJ7d=8Pxǒ`YPuQqPCWT;7/7cEr2\o DE *kW*4dD\hb, \+eb r:ƊqoȣT6JȁmU j&b}9?,Uӆ,p+ /)2ԤJ}M6ٵ`k%] Oz5unv{~(ّ!LYi%*!oe@bCѝB3CG|nJaI!QAߠ0dbEDi_k#fA];5D"qw$U4Ӆ˾].T#gZ)iy R*`ڄya(¸ Tַ"qjDΞ]d2?EZiJ|7Np ej*f?o Lb#5ו U'I"x4Hr&gE (MJ wZȦe1AYPKDT$I2ŶZ jK?hfwk9!Rgez%aT68iͿI*eTK+1C2@ 30I9J;| _5"ԕ$>W]oQ*q`P^1,6hJX=pB Nb(R36I[Tm3/rZN>wrSw`.aۡ8VwߐY$-'m*5gy{de;;;^;FEkCmFqzUO ޱ{[N ! {v8#=Ki2nj62حpzTO8NU_\wm?DD^pApuJY.>\=2TKQkP?kZY}ٱsW|3MW8K-$j-xy܊Uua rjt&H~:RwB?ʹ/vdߚd"(XvԜ$WwyqbeZnV *E1pV/i围D[HGeQ8PV*KD.<v)}@Ht5<u8^kz\N2-5g:^JPWd_Y q4)6Gy0fE*Jll>Ug&R <).N}+2MeȧgSp+>G0u.(zIehV*c PsZ95!Zs:`?#Me*eޠiTmyͻd(%Ue۞Չ!a5YN x%Ӡ(,Lٗj}n^*Z<ԩ89LTTBZR*3LVC[d3#+DPg@u@f Ths-)V>RlrQz:ӽwNd^9pFQpN0*UM ~PyLԆ~GN1v""`-qu׽fgXwD-48s[P!wO[.:LY4XnzOR&.#X|qHuΤ .#} #(dY+~|trBxcYFFO:riZZ]}'bM8 %INP 0|IiBݝy?:fF/BM8PEӰjK*.Be)|ݹH&ؓR;, -^w]*q Qlk&vcVE@b<Ѝ x/sihԻvg!$gsB8] 0 Of2R|p;{!\rh?uodyOwS0݊+Z :lk8 f%ԫ;}n?x̢smOؐ(En >zH.X:bK(6kQn>ȳ,eIZGEk(j{y>&/f>5 w8un;9 9sZ{~!9'ޱMcܑ{&4{PΓI*p 6x-% ?-ڗ~VGo´xIGT8<2ފTC3mMqs|CX8MfObcf,>ﭾ~vJMb9yEKT5|NV3HG{l)7c{Lk?'Lk H< }Iy#=VOCSrZ#vd/U J߹$}Sqhᰎ8컬X5y$m2 `J( 9eVϞ)_:(Ey:OgȹzNAY3D]hcK7!&LD.5,E֧iXer iǠQBY\7H7N -% h_ϛRatXR)X- 3~5V7u tb+cНU~EX$su;]v`W8~ ܂/Uߔu,^wvzz)r tuY8S#XԄTz߆0& \HTd&t@xqE  kGSsoVn-."-zЃaMUl ^eC;Ahώwi`ȊxQ~[e,1͡at9XCmUs(å|:&tRߤ#.N3D9 jhFBxb- ݨ9|[ecp|7R6`^X!{35i'Apj~p>#5օlM܁:E`^%{ Ba61VNb8=]+L? [=wx?z t1BjuHx?TG܏Rs/c;Y"^a604 DWڽLvI]顇-;GUgrQkjN"ʊ䧊OWԸc,|Y B`ia Z: 6_᰼+!Z_cSLDl8Š+ebE4N U]y~[.,ߞj{aAe2z~OC Kl\Q!8"[3N ]Vz-iMsM"QQ T6) ]rf?NN~~?25A1u}"n|lRiO/y<~QHo~"6o! TBfI#|+#`#ޘB(?4KCv[tCnZ&IjY‚AP*Nn9|&_ɑz ;lY&x;Mm72>dREb ݈gasodLD!G i^qJ15lT;~SZy7L(ӃPk~W q\ʰ%] CIR`k#νUuOynLB dU׻p0 Tdi"░wcm3k3^A8m?(@Ge4Ѣ|%⟓ǥj&Ⱦ`ő<ʴ:;ݒˏgyhu>X,A}*Uē t5> `(+ #1M),/d\8߅syjtǃVOn::ҒC0Ф$K&k2iZMS)hZkgbDsE2F&Zt0 w!$Tuy ȅ|QJf Zhkܵpt7* N(XPeqCń^߸[[*s7 -mȢIwRP]̈O$D#J :(ͼ4 ;ǻ_ _ pp%Ɵ@a_^|Z E }zbVf]<~0cTٙ)gF? e""RvSI{([=\Gyы$KƇ%r!J41gr͌Y*DdT$& %he[AkzR/2([ЯzWMq e N˫jН> ܾ] Ĥ\D1#%l<~~e@W._ Zvhe^ڣ@덬VBmB2ױ,st4D؞bE@[FAkm? c,KeA,Yف>l{tE ZվƇrS ֪ByꉇHyKMA#ҹ;Z* sDRk}2ˋnPYb|""ęo%[_|HbJ*iSOuD7WҐXI Nw.J%ц;<0, lCZ):!E#}|K:A_ lD.Q䬥ZISm/8aM̂6^>l1ԇ m.Cƕd "N`@»]`L7 c/ph%$aVYVw3S ㄺ!qQPZHc0 ڸ;+񲵍^W+1yS Y] tCˋ5 «}B%abcfxt/)` wWa/ǶR)]|H<9_ ƸiƬ/ jLMPU H4TL㸝j²O24BUpJB^u8'|N #J*]*(Tsˆ/ HFF 1Ň[0IQ T)nZ /҅CPKr'laYP3a+vkV6f"Em:a asNmt䟒$rfڣuh?X;x&rkxJU{&O[UQ+!DӱVje9ޭWChzbDtZ^Uoe Emj%8Saj]wq@>K!kJ%?c4:X7P-eWuv(ZkJw6qD]}㾴~3 uoJvI+h BBG?b}.Kz$2P])q[as{م@eYHyj"FMBp 2_&֡B\̨Wj9Tq0 Z5yXk& ä^=JxCZqة='b% ,H3WFVS7zQ fX-3 RU/Xw H⪷u*Am /1S%"̽l$Cxc[HzSؖ3J,L:"7}PR ,$-ؕ6d5R:Afwz!J>`4 r!C'w5Cpဈ,y`*df'\D.(jiGS(o RivktpIҌZ.N2TiʪυF}ENjZÏ02`ko·.dJ2SPn[#drB3h$N3 7c*X ֬){;1G}Sv9PJ#GY`1*!qizs sSb%W]c6^UO&BRYT:=~1 L!֌_86 oC +~yO%$'T[$ ݶn4y(Ҷ0QO|57p_m=a6ߚ̬ !'P~w1K{E 3 gEߚܩЕg'<hjjC6V2A&P"W̱wzaSZ& Q+qM(i)+YJ\(M9JKjG11N=e܍{̯}X3cZBsd`SR$^o~}OR =&zb`^Xe5 &YD+fHsHeh@tJ]>yjI7uܽtɔWj[=hwQ 3ֺjPvv5ӌr O QW&$ -w+ƈ\J8w5t݂]tHW ^2 Ι4":l!Nk}l?!XmJd2$ׯ޽˖Ivh6Pǻ8*=M'S7gX#`,Y>NVG]1{V h^6&H-PyAr6A05"d͐-1Tl.WHGh;]pI,@3(4Hһ*l߮_+Ȝ!B?-]$Ϭ#F5=XQQJ#Cq x'P_A_1|$q'﷘|kl4J,y6"b>K5%dcrJ]Q+ zPbhv T@E_CVƲj\Iz!ayEÁ #nK*7<钢1%+Cj ),5W>\´'ʎ!xRLKDm]d=[7xqa{ކ1R?& lyp \J6DulG՚ '8gIsliGaGs2HAOP9 IJm}"R5&0zU%P e_qA!*\T<JC#qDA>`bК{JhCz,,[{\ux9 i4)Q4Ұ1_(ϣ u׿ϰI@D*tXnacx'x{Jŗ ێ)TP1'H8N!̈́)b I*tY(0 U._FΤ7z- G$|)A6OAi(ХQ1$H՚`ɩ,mct虦V >K(tx=sz1z2GmږcC&` 2/s}\?V~ԎUD2AnX7ulxL j[sLO_/_zɽn2<Kv)޽ni.덯AQ:+oMdv+Gaݎ#kov$&h&$g!сDҞgڇRܩM91%5گ PTɡ-$m<4gby1@02L(݀OR:>;O0: 5_RE,kڙvj!יhl@y\  YCNc~I1Hs }8\Iˡgח IsXV=#6xQ\+e[0-tR$B}GeN^u@y_U-%hb!&'$\$Uw(vʊ;[!4MS08Zi+"dw\O̶F>~q<"o.NboP`F :!NH*V)78 ZU&^s#(p 3D~x!yy 钉u㥾5 w;=nB.%4GYכ\OY*k3#fs3͟#O淥J[$dmg:685IbΗ.U|k!}.GO'Z.Q=gI#Fs7On_DM {4Hq ?7lIV2Z8|g1uJsȇ3{Vdn3QyUC;rjs3vjJ&ݏS,#9>2ŋH3by$歁 K˱g*︱GNigL.3jH8^x]hbFgtab+XL;oRL"<58dۜ왬H!|Hap|?|7_w9:"ʁ91- ,W tm?¿j3hb4s(;|\h=q_{-.aNXMBg`FWr͓/'-T쾞( uP`zܰ&$*d }J8[kܥ]BѠQD, ϱ'hĄ>/{=wE`-W% F8|%zP]l!-IAܿD9͆Xt6W7$,/)&C}ɋpt)}w{R~JmdΌ.2:֔clTm%Vkk"3f[Ile |`Ff˷.AP<~+߶"i_tJ9 :9c̽2v{'"rͼd+'}? xs]yCh[՜fǧҐjAqɸM<o"6B1$k䏯ͤyl%Y]nm[@1GFχ.9NJ Q?mea# z$9PX[RΞDvM8H}f(sq\2dby|۶Ҏ *\ s,6^xdExqS4Xޙ\#?f:FݙJ~Cl!U!xW,Ah^0!e@2/{O_x UIuTl|23 äqrĵXַQo|ߜha alxjA}e/K._Cqayv6ZvO69XbU`t#XWA0:]%.C`5&jz0fR[Rk8b({ؕ[zigQa%_U~àOif*J[ 0}#yel,Sw]ZU8[am|lZ+!]iO?`a)X$5;PN= ǁtv-} $=dZz^ 7OZz3GruQct{( ƞV -BГtP-qj)V #"f=hG[X+BsT$^޾*#شQ􎘗nOPhDaLeԡJfX1"O k:2WO5O!w!u2>b r)8b-_I"\RZHFJ?4<(61 Uu΂ɏ(ɾy;IJeAnc_+ $3"2(zCw'\ .Y QȅZ)727R?.Ao Mbk.sS,L8~/$ *͢%PL`fLrd3/4ntI)7PZCa[ϯ7A?82 T9{HCx̮{)Xe2Dwӿ lKE +5؈RnHho"DG?|]R|HsX)ktB> $f#~Z"x"9=rH :$n{nbؤ~#YLSVYH&-W@"O@  3u0(H|Y%}X A0l]&)FMV6qGؚ--jkZw=:ʿ gɪ7Љ 1m& AZ-Q"vٛ+OLtl!4 (ËO-ɞlc/kf( Hy1w/#V6ƞ&Bd:9KFA=D\Ҹ=}!1_޴p=&F8T78ďS A +oY c|IWWg6]hwl9gW~> vE c <ɩw]N=xSKP/gl* ldq4oa唋3K}"T=ntrSn_b&(cd!t32  A=qĵj-'H|[ Bv29%p;DAOs/yqs%¢V) '; ٤KV|435]`gGM4Ar#wPdoЈ/x6O/g;4m%=qzW#za/z[hIRaO`yÿZ0?lF1m^~ͨ d3SƧexxm1v"RHIl#oPNrL'ؓ?\/A]}C$}FKM3T֑Ym%+>UN7ڵfd[nfK j΋J"WKØt5V NߍOq!O*^"WcDY5,;MT(:m0Vq=淪xZxY{Mz+b-K7jr 1qY?U+,XjhBpiUNƪ;<ЌcWay7g5X2! *xwk4ݓ)Z  qSq!U3YYHH?n$&@#7q.X\^]l7W_0I%`$r{M) _X[/8Zݕ#iw?2bm1N z{V Q"7]^WRJpt)?_kωDinx"zrl'pzPxT$:"g_il `]}TRDh5"&{UԷo3$L\$83#qPU_J3P6;9k MPȮi%1B6^SjIK'nVLaZnǻ!`+s?Is`ח#ea<&MvWq ;=`>oi0ui;J=/+MH WQFm!Q'p$ t4D{ u O5;S0(o쎑Ȉo該$ Ն`y^}&XQ$ *^wIJCe$gx_:-_zbq~HG+H-k 8Q !dt>{|תm,ͳ>9A X("Ŧpв,5'yJU@kV=Enإ/bK* 9GWo+ws<.t%xx%cu.U>*`7n \ n4O+*&ã@$-3Ki|bt&ddjZ&_}YF#^8ӔѾDWZ6#~tq$t:d>$ݢ#LZ0kQc"CRb&(/ȣS߮p%^I}Iɒ!s.S1z 6=f*6{E7г\ˤX_L ZgFyM@{3=_GC_e։)A4+lg{%|Ւ Ҳ3Dmeh+d5ςeD;_=HB N9TF6o `6,6(ްvC)d“ho,v`X{YdPGI0֢SSȩwK&jeEmS+̀JUSFj /z'wI<4gMgcG}̞JC<NXMr-<pY13h%͠mg~@XgA1d!1 N>Ȏ4 r5D7wׁLp*_d.K䦞2GMmu_(c+")ϫyžd݃3Ej *Mr dFJ׵G;Һ6:Bv "8Qz#D+Y7]JY[jVGXu+nfYltG7r\$w+b n tV\}x4YxxP_h lo5؈ \tj"&gC2 Aߙ{ ß6Pojh0P#ZKvMy*RhQ,Luos+彪D0θ[2Ж"!wN2Ap?U/-dLIiC8LL]]S$#9~\B`Qs-iD-7%7K](q wn>}}I5dږtgu;ҕceh Z§ZD"N#%&i`txK_&j̅j -9,Mb+PR;cFa+$j)MLd/R|hL"k\T($̳BVa_-]W5܀K0V"$Ea/6̣z]1vqoO!0gMs2VFXȏꁂmMs/>vϠ@pE@)L̬RyĨ$FEBzh[~7w7ʚ0f|*M_aXGIo缰=vnE`obNV:$:`ۺUN1nwa3/Xȫ w p 2⊭n;"-(sij24{LLxϺu|=ޔlw%ijMuP3qLK!irָƞUӮv.mJgکFe;֨p2|Io2u-p'q>QјeSOE(>bwk\'Ep놸kKA{Z`S+9"e?#9}5c$bQӃ`nĔXDpoKʰ́e[UlSkUʚ+ܛԂNE5r(?$6~X6rEWg[,0 [_e p鄛,j]On@w^9MM!d^"?&`CZp=tRTU&K3 dfJͻ^૫0jgnT3^n徶&{p{W17gfwF1Bnz`ʝDZ\ g9}-V%H׋!IJ|c"q"ХYE%q!s>{^nwNh ) wБWS+O 8DGdkyk>)ŦW(SܢBUj޸'|¿oJIbNIO1F{23t=z|TPG%Q.S HXjEN^@0"1[ߪEù#.4pb!U #xݎ'b%12Ȏ;=*-v8{﹞[qt24џ蔅׃2D-,2ZnqF9:g/ukh0q S6 ʔѮ]f47/@yfLy4 YDL- m헣LS*p>k 5}n:e65+1}|[,H-:#&x#MSf"B?ʇ(7|7NP\fCp} fɇ,DM˨zO9YvmUm: UnvujV. Iεe]xw%i3J Bkta3̎6 3 hGGs|׆(Mdn\EK΋_Qqp3烷Z7ch:Wm+ -QT}oNKs*--(jtQ!“,Qو1@pQK~a-ʟg .Hl[\u y!Th$i:HdVlz@ -In_( QP](tP{KszߋBٯ~pN+޵߭\7_]5ũg{^ EAksA]5'bNu7cb_c1{I[E&paN1_m;(ˢ#l8$R !㭨DUlDbe'X0i4rB, L)L|$s;ܻ߈rO`G}lF{&)4/uA}Vϐ(z?qsR$!5Ua $7w[nHB^sobATAmd: >UXEkSuͭ~&%S<~Fc65[D)#tǵEƏx[ >[:tFk݃|1 VKø8:(Tًn6C л?>\"U? I@9_.w8M(ش|HՁ 6 Kr)_ ekl-zF ;c,iw2z"f_aEcaºA~ϰʎ}fzռ;C$ C\g%i8e ZWס3JyMqĪogX?x&V}]GqBlWTlmgB2-c Z٪&:pSB^6\6u&j6|.^͔p4-MGhn -?AYpt@F'q1B-U&hCW'i_, At'.Ikϑ(=#OhA~N0k9U3DowKnh$,'4hT!ijNRu=k|t2{177o~Q!1D-`)VIT~?⸊:/h$*0_K,.yq鿼>7{9(qXda7v NZ?qL]ݰ3 =|vZYd:\7&'+saOCs^P:0"tp'1β @u>L?6m[?OKGdJc:C)5z;erofUfp~"vkZ #QYd`DCv1b8H` Z7_QZ}DՇ \%Y+[b/5 gqOg=TX-5Fm3vn{?vO\R%ҙTlq Rȧon0܎a7˭q:Wi~dASzMZ0CM0aQ{1X">R;#+tm4c&A |(3pi뿣L!x0aw hX@Ӎ,O_[`]*QR(xƯ mzGތZDq/zK|z!y<,{{6AlE\'Txd(t !vZIf5<_mMX/!\vZnC|CYDϦ׷ux=\elL-^cϪ1pyH ќ9/b+ve"*>)PLB3$-Zwuu{QQ)s^Nxq$_Fsgdڕ07U pӋ͒(#UP S#1Q愝u MOI9.(u M@Nn%=AX8$!`5S; ō @d[O,&aP<c("fRzJeAX2tcI)Z~6g!>MZF}Iq3{Kʅ[]TB8TAۊ%3W.K:Y=^iFTB(Q6hdbV$o;:]%D ̤yҟ7[q}Ul]/.56PS|/E`sS~dXo)Bsm;|_>MQr+X.e ҭ"Vv] V7Hs@z2~)_=><<ΰ7C]? JʔvХ)IA!-W 8Di*Ru/GfAI?T%fEFe.$)A8{ohR L5贌x<!>voW¿IEG{De] f&[#]ͿKˢPӍO-<\eVC5:đudD Xq (jF8d@V,[8 .ѦgG<zP|T.Q# )JhNP'fHI`G-8 $)/ k+=h2yB g=>a߬@'_Zqlg؄q$z_`Ǘ7]t~ZȻ#|p61w& y"wD:lQ ^\^qu`uw4w はA15M8%+0- -@6vuK4:)ATDsf|`|Ս,>5lA'ofvSC&}@Rs[ߖS 3cI2?pK ( eqC6 x&؎T]n~MVRqéx=hrT]t;?/mWv78K7WTx0> 6 b~k8bPZG#c~IDzc+NO0E7X%cV<+Sg`rU$ _T|R -}@T\N;;jVi}ŏy2ew70{|} ~{L*m_j8@q "莔(> Չ3|[lS?V^Z 2E$>1,Y;9tfvQԅ.2d!. ғIbͧ/u|1|%@{x<pґۗ.?q̟e 2^`#1h#wp;{n٠_o $h&BJe^br_wYH8/8[cra^e((]eimr&{Jų90XPov+ cU4J/uc:O5PKG|/K"YNE]9 .!EBUtrOvx˓j@&$atcJ|L>R)҄ @k}EU2Mʼ/2mc빩LvNRB M0 /w:"6@X <´1NE39Di#Qڨ-Ə7 z'#S'P.'K$ `ԍ .@R* J6j.{gdUd-0~0 cVat,V'Zm$pIJ- QJ[XvW.:Y9qd0cڤ xZz {do/ UDcuj!lZwfwerJ1k,jEtFcXivsA[$|).J֍ RqwE} hPY-: 60@xiM6odXb7Z t5oMzb󠴁`^[&ʆ4R)rdwU>]^x?K$P^?:~}^QIBԄs Ub@߮mE R (5wph1ĀfrX-}ΫGOuj*tYRPyRDx)}YpU nJIy2M5eGbܿŤt+q+BxiW1b,a^9~ v)r1?"Q/jxkծfnfިiuSXh;KXz19k9Nj (6muadsH˙z .VLv{1?kwCݗcSe: /3oj$H`G;3`xZ>) 5 .7 m@'թPTa|mCpd5NAY[5*2)!{Yen_Pzʪa PԙR%vOc #/5'L$R} cKCvZ(Brwtei-m&D癌bc~ξ0:fɐ1B7>yS]7X)z {Qg_E+"a;KU'#6SSR:2h4XtV.Iej1z1sSv8A$2J !EjC$2.9 Ŏت|I0Gt(0 3?,^MK}*e&2=|ߢq=obs&N|վ=\ ^/=Yx9' bI$?y;u lXC6| QVgiƣ2$pK\sXVW?6!.e 9{nuݮqbҁ~b\Hnۨ9O%$lM]X2˅~ˡY1q&m`rzcY,]D3 m:*0c~$( vܻ; }|ot6v'=`XqI(=A[z?0 HR%=AM<_%7cyԣ͛Ƴj9h.!ZPS'CﭜßƨLJPn9hU{n-E-T4>^ ]{Pp0-eS^x8n\i-~cryDzqEơa0=*DGX!aK~fnAb6-:J>j0]*cv:Eb&دH\F 3ڕݓ\Ao5 j}d.~Q~?Xl 7y+]TUٕSMdU-F+5C. *HT,|~*é_I3 V^}r)?خ+fw++Dˢ> ͡An^G.= NT{cL4.Q3 ~$FZ"T_"e& :+D+{,vGƗD\˥]*0 Pmk[[dRUWO^MQ86(+BJ~h X1#y pKh1$ӎW{v~iص€NcxwEel'w4*K ߻6"Gf-1ZGj_auZ+Unx 9x/7yF#i.I^bYZ؜"櫽_w4r=(71CV\)LuǥU@֙(Qp*@a5Qe peH!W#ቊU=ԾrB[wх)ז#@RϞu,c`+'+<PapGM@Rn ގr/d*.¥۫ 7Q?T 䧈Wd?E l@QꡫPuPr\MyR[F8tkZ ؎M%UV\1EG <wfÖGgjE/l2"; 6n;i+!: aBOtH ^L "b*;7d$zЄ VPUC7sNbMk[NR4rϦ(#'Js!jgY0@;0yî}u7 ul%1}Qf&ڗ[ LQH]} KYuV˼+UXKm@c`fUT&Piu0V0)rgɔp~TsoZ%ldZRAbʽ./t] br<%(%2@_UYtmͤ@QNjP~U?VAjSʆ`:W\) 0S-@jdGD^}𬔌9k4葽*&𷑕·bx"`2DgY975Tge2ko`0g6wVaMIXO8[Ovqt s}v:'T5c|<'&`Z}:^T8U=rjAn\Cfʎa!Z1C*6XS @hxGvdPx "0IvMl @Tr~f&ޅ=crl?< $0.}Iݲ<6  *z87`im+o6H|clӽV,bed 6D\E;K^lyVt/&~/$^x8"'e3jqF,frX4v]GyIL}Jߥ3 s5@@8€ޖa놽*MMR``mDf~%O Ɣ gNEhI^PLEJy)[2Tykӹ9{Kckt b0wq5.tERؘSTzsۭ8ˏ9Xiq; dL zďBb*ʳ^HC»́e&&8{~O`x^Z>⡌`e2]ek1F-nF- ##1}YAzy q{Uױ๽sgw &>s*.'M%9\}hnm.Exχ98:E3:P4A;z[!H$9aɈ"JB8N=y7{ iv ?_DȗRjf~O$!rFVy4:G)P gdL:>yUaQ).F_|+_!ۂK`Ġgz7W7#4@>}GBlVrwف&.usWS̉avg.,ZWٜ%W ȖΎRl!؝/8kL?2TK44VI.Efu9YG@4#;ЎFTQЗY=1[6mumKj#L ^`:?Y:J3a_ړ\׮F iDuf@G!6C]SKu2Uu12aP0 f"爮\`Z<$At`!Kq%` _aJJUeU+e{v2Dt#LY)p0H}>DbS=H<Iӆu/sI(45)2fҔ`ml7'xD;h{ބxVD%h'C;/Dx2 ǑoF npH",AC ﻜm(?YlstDဧmlp3''̵?Ah0}&zdiB,meM iK91,=7\؝?K*DU0vQtu &Ezw, )p/x@SYnǂ:o)>pBtLPag13+Q>%xDa 6(8zg"w|D(\K~2oILk2g0U/v)PeE*c&gϯx!WjÌetM>ޚF.=JVχ: א=@Y9GRTʵ:lX}a1g)Z=2z-13\;9P<bk$3Ԇn'x7$$#O֋B=Ny¥bTӟXO!XD΅9\\`[ϸSKT3KUP8L1Վ:#|_'v2| o`Z%b[m êT'͏v pg݋ECoKqAX ͲzKk Z ld Rn8:< Hܸz1l= rEƳcBci"%>̓׷Rt'2[ln.ߢh@tLS$XwVҧPa1d%v ppZk;|E^O^ ҍDe󩡜 %ПŹ*F\xkikժ\oQhswU~oԍMpJW<|gfOt?{k:NJ i~|1wzi$ӓ^W9Y@wI3m[v ,ղCԋ.\x5+bR78l'a 9fjA}6Qfz tSc{ #a)[uo!WNDYjpɬl@۝ G=kBȻtZo˧ovנhO "B\oW(H"d:^pO=&d36q!?rz@ikČ ?4;8. 9uc8DyQ>Gc6'L"e=,0q1*99/xiG|%^?{N=?KKy=wZn~Ob Ԉ) O\v[67GcL y[=K.Ju<# :1:RӎK[płaxx=&Kl1"9r]A q ٲ,)éHhC!)*O%TesKvi4B"gy JGqgؽO1Ǵ˫5]p*?㻒Bjf {0/fgab S $6 ش8xB1Nj_* HDlK~QG]t\*S6i`Tn"lt7Gf#͘tsNԄs'=ZV3feM,Xʮ-z5ڛu"k] &ujq&;6 %ڊ0[s^PƑo1%*#I)4quϞ6-׊@u)vH,ӡk{-|_PYHx]GۧV6.~@$WUhB[ҋ-14ӹKw~'B;O丛)B&X8O\%jmj'4FYLHwA/@_#2fⷶwtGtP`2?Tn0!}#X(7[ #L5 DYYh_; $]hF2DKl;#x&/]VrVN@)cu%{nr | qs}B|Va^7t`h9#'@_}Cs-zcq6 *k64U JSTOh+Bh|s;K 8~5 k21:?QshTQ[7{L.=2'lVM!容ɽ=p+]'Li o} Yөg*n7ĪE`4{э 6@xt^Kᨱ9;x8?m!H4qs%x@ 7&,f@XW^. E|>y%$їN*cD/_$GKq{oMb1žX#.GT|:A Y|fL7E9?š(o,6,HPer7 Z6e18\4>ZLUʆ"5GHfQF@H E&ȼHNdCذhUc;t5SRU$~t){+)Pgexi-0N½'1½zƫ SiwY(ҦL|^>jG͋'W SO/[3>qZx {B*.16Tndl8)-w9 eRIUXE'b؈SGNnGD/*ҽVx*degf{pO\C`7mEyՖ4ôݼ2n>[^UX|EII{2n{bT?jLf"N] RBeNٖ"]\Y{v97!&7YrֺUnckNʉqDeZ'%n tK jr623Y  Nh{cE38f"l *oH(/D Qm;;e,~U]*_&b~ JR_Lj@ 6V9 h:/`DQL*.R)o%Qkm51mOAYh́R$wk;-4%eXEwnN鲧ȴ7 b6PEm`ܧO5=D.UER/aqPݕ{JJB "ㄓshwoGl9ʌWy:KJT8/B2v(.I[I#RlS(cS iMnM.˴]>F*f*@h^'5 .uG#[- $zx10!{Uhn[iI[HAUE? *%!Vњt)5~N%Bg<~}>֏G;=ʸ {=]|Lj("J0_w궱s/!$ɥ^ @SzRC^GXO^1>}\Ķ-LJڧk+@a~ւ]CD@3D5xg-%|:ՌLٿP?S&1΢x,:-F%Zrh\޳o`kӓn5,%lUUT+9GKl@dD>r {)aZ0(JpZuKC}/"KPjӗso^ 3u%é`'y=٘l3̀.D{ Zr\t416x s3kta!:Ase:RBBnl?ڥ*aaN[L.7;W(> Gq֮8= o#mc;G}e;_("@ڴef2Ovk$I(i= 1Kv l "Mj92|gajcHe`CҡjtRW;(/–{'Uk*DnA?kfۅFH6nir+Ok#j4,jo`ETf'ϗ Nxm=^ lg:^a箕$IliڛgI>^[`~>r"y@^D]Fر:ֽ{4]r޹G2a0[r \6Rgu|jGE(깛g S`!a]:.  !`YAD.+$JSmbPq+ꁍ+VD+X6c0=MݽnrCr |g&B$9[~ꇠ*FRoG/+{<}TrDcɣ{6)9CrCncɼ Vz2"txssٮ%Mt8K0ߕҾ!bY0gNhKM|{7+[`>f MM*6f|zwXjbahai~M/hhNORQ,Ӯ8PǞɡz?l^`KKFpyh7QZtv4TqlGf%o)D2}zh o4%r?BLDŕ-fbj?)ZZp2Z9L)r-iNazT:qLjR4B ~H$2;Toӳ㠘asּ>Xq>Y(0//2."DYҝ5͟gG9`3@H浲 6A413VfK;*pUt 5*Jbb3~MhEE`"'Y)^;_V:P Ljp!+is4V˩br7nkZ:ҏWІP1rc )pͰ ÉxyRCWͺۓy&p[T 5~UgrZYl T B}P7f 2eVڟ]¤:u"%o|QΡ?+̌EB{,(WV-zšh -2wDVa>J:S iQ>ʥ*+! g(S=Gd/7-2vG4l&\G'%Z"3<M[RekȤ Z"[*>+=pm_8"nl3\")PL@EN9[nM-vWfv9atE@ R!Ǎfרz˜<8RE3$T] B,6g*2ܙxWou5 UJRm>!%[Y BV_`SxHDy2R.WVcoǞ,^>lAbj(Hi61'a?#ԯWiA;w杝.Qat ͘V \@T[ʆ-yKye7VqKɂɠAGT8ٵ# l`WV2={r%:C8yHmՁ ?sģe6aIɠʴ yh/%^+4H[Z#67lۛqZ}EQ/exabz;^7oGD%kGyP <>fZkFPYZK*yى #x#:Q@mdJyQ0;Cu{,)r,XP'H)+Ih4hMk!,.k5 Z b#c1zAlJ/x d[Z`,LyV}Xכ=F#Ec ~bqБk4 d(8qu{r+(M<u:{EN2$'/a'%/Wsu!i: to]hlJ d-Bs-=:]W, yjS[(f? [ՉږclmakT&NKclˁ۫;)s}ưy$s9iz4+Yb8 RDil'Saaūqtgv@fC#Wk_DzxMOrAYU y[z evh~mo6{K9At,˺EZf-rF 0OS˙h7LjQ !UL;@'y(}Hw~db}N iy5 @{$RήIcUOjShV?zσӟ./R{g0׃s\B2IIcqVh%t|VMw9&N7LiF_#+W=&VZSٌ"8\>wU*ҕ5B[FzY99ȐT_+V./1P=u2FjY :y]G #KB`,w0˧,UOZ\"kJH×<D#amc+Lj f ߻iI?] 8lvFbsV2j Jьlm]d B6"?ed+9l%߽~v].TmϞ3VpIm<+Pp&@lXvIyw$J)g'anU3+rM?g,V`LY.o&6{mh4cB>Bڙq"_w`}Az332 VcF,a疑߬2 -"GSmgNw 1/~2eu_pd͈2評 W'\sӅgi CJzݘ ̶kj4!i4&PLoYʢ&l84v֘(|abÈv!ۄ5g3l)3jv I&7,83^%`xo^nrYQA0܄͙x=\D{:g\/BqOۘ1^}_PMJ'}{U סnjgV+nusڭTkJN]߬@Ryzuf H+}4AyE0W_&1,Uf?pFz\(uOi:OW12Ą r׆_W\` m"KPvk?m z]!Sv+*8 f ](' [q=>C ?jU DO/SySTgQm۠W<,$AgʼΓ!\dA /;gp0MqD+=G g2&C7]0"g]ĶQ'G8+|a5$.if9B޴9GK-:L^ƈT)fֺtcjktE Fo-%c$xJi|Yr_9-K f7\Udq$`gt10"ն]\P$Pcz=,DbG#)I"FKׯú*BЦl#E`kvzv@C4Տd&qʟ!`Q/m֪n0Q*;5ÿ؋حX͗)&V_YS)a4̲ @idMRnބoԺ e!Q:qY+*1UmUr x@@# w(ߖBcaL֒kTOQb =I4?־{h96xsql>ڐJ\Ğ蟁BPsQbd%}R%3s$]G-]İ"/ ҄p 7hN~g4g+˘)'2DtO eC!t&+\AæeVqSh$_߷ԳJ~q'd"O$?@K:&ax:G/z8"G ;^'Q l )\ # .h>lbahFҲAx&GRB\y%al C%ތGiEhI&&Hj90XsagqSH)ess QzT@1#b!\j)MR:䆌Pp_g볹4ʑMWڱhBhPcq@.MyKҍ-Fu(x `*h.m52xm9: ̛W1"7U|1kk~3P:&ݹy C\{RȹGZ֢O_k~׆g|FXDp,[hZ'D$tR-u_vIrӵCq`Cʐζ% chjRsLd%jM  uh3<ې"QT C`* <;٨?gHTxdVu#r|\ZY TQ:%KIcj;cUf^3K۫S0\ÑcT06QhQ1#gkk]~:? ] GL V.[h6dV5$d ,_eR!݈X)#7S%ޥѹ "?$Ʊ7g2<u37;jL!YS:aH&qLw-^\H*:'jx<9Iw1aǹ*4ė=>mmJ]z9j~u͏7YŃ5w*?'u @n2͏`pO t@mz7)WhK[8$:$8o/ȵ; WT3NYKl3$3voWpȣ66ݙnUei.ZVۅ˽VHiA#FW(옴i1Tm$>ļs +P혂ϓ]gyر<_|i+k$!\Q揁]s<V;KS7l:C:&#rJ^qr!1J-ٚ1{[cibD&,/ Du{owap(5$&ZũH y6 3fs#qtY(W%#/<&*嬢 ta1 SBҴB5+W`}J<3AcqW;-j䪂ekl"` 98T#,U,O@F1Eu `hHGutbwȧǂ2|ʛaz?5f@2_<$m\L7fUiHIΘd˅kS ߡHM|?T]ej:jA"+ F|!G13=B3r+"@2}!Hg~*Ma>,Wur[;/όD7v{vXnO-ЂӧP|$ $6XI--p~NX;]]վsIMcܚqMZx4?RB/y4fbf &mӡ?iyLDn{\hmgp&yYXknph Cc'ZNk}6ܥ5gagnD(YnK>8y}ۻw+Xؗճ:X] 3 [Q Z¥%E|LY,8s ~]s}HpEj q.7^>!!MȐ//[;_bTX_8IV{nrFзFYdԭ=YKwv})mRG.Ѕ cr)eYHrY(GV/&uWr#݂$qa"sS Q`X8 6&@eްE Dr&{+\t3؁E?ص_ܣB٬Dj+;CSL*:5FνFivQ-4z ; aRy|~I_lKӧ*==Kff0"=5ڠY-?iAcP6'W)L_BZcy yF d"ݴH׉1Ħu9=%@l]0|<ءjb0my7<Zfu2="ٷ:>7HAV3m1{"ͷo\x6D*J}kBKFdcvB_U.J=9 &Q.nCj6v9|Sl'ўE5q=4q?M-PQwSr=>{T7 棤Y d EJhM#J.i-J!\`b$ivPà"mtMTv7IeB|Ҁ2Dvm"w5wħKm[Gƴ~(\ J?rQîR&)EߦaQت50f478&I<$`SVOotŵ=peے%ojV}`&T ̒p)QZyFL1tbl2G$jqc ˢqs@tT4s`װU ׂ6.%9 mn#mmzCc]#Zݯ7Lk?vtWh^|r8r| Ѝў&Qy֐Lzg 7AV|>*mŎv+- P Qec[6@*myu$SE F^ם).:4@eJIK!tR0x1 dzr- ͙ B&) XʠEc#VX@.YY٫PMj-$e/+i?,AdJPd 2Zs>7O޺aANfl4S=4P$NMhl9mՋ*a@TƌK`,?>fʢݴrP1>nuwQh!_ bX#(9Ӝ_쾅ao52mı"Sl*IIwv|U{Vc#x ?ڔ2Zt0u/$=O7Vߔ@2ly$}NQVzک $ETR8Bzv;;Պ#Ɗ Aޔزw723p*4лD\T̼9*_&j%Sf2vR tGV &@" '# =H8SYEg @S6yO LkJY;%Ma)ѐumϚJTED F:2/cd^P|0MQPr]&-Z*DZN2xwт>VK#9e$[#`74!c Z )wk2d5'qŞ^ziS>aJ&ZFKUl>q~ߒvy˿R+dpgd3Y!#EPng} :E6.sl~g ;)p~±eLǣNįvA<#SŚ?}V]pz\ gn"۵Zvػ1I3Sq_/ btؔ er}V]k %'nՊ*1?dX¨ߣ}?z"B$Ki[G""FE8-/DV]1mJP >fKYVq:*5[k&*켗d(QZ;$ [|wC)MR" ](!P.7HDR/87g3;.9 ?Rx4J7k||gr0Dd9F}rlĪ6'?_ޘFEr[W. Tbկ{4nAgQbzR d[Ԛw]lJ%|e5h `zK]i^576Y^n텬KB񸷂(zڨTevt0 X`oalƘ2'qrzw[{K>ۋ=)Y.nZX"”e/b+pڏ[ipc`G;e&Ze4j$(V b}ק̸;X]l5g VW4Q<iA25=RĄ,1"d#Ukced$ji峡8)>Cტ#E&w$n9+9{Hl?<.[jh,WG.C ?u0bQHM.( lDo%/j+{w5$MSTmQiӶXN9֦ x.3=HbG~ Ur> )@ʜ5q >d\ SNJ 1+._\T.">ܼ_ wSWbX/Yˆ{>vȩ'4ld{.Y/V#/z<]&7֦l] E(wM!q8ʇU*-iҪ,AYC}S-E-Km!g#BUMhcrt|p'@v&+egH>p'I-W4&a8'7`8r5M'.I0TX&Hbs->XɊ1E&a}l+[! - 8TGt' \,dc8_8]HraL FPYLlB7h0l؇ ; 8%'n`*Jc_1AgTݰc!l* Kd EN6xNS! TXND+/cZӒٔrŒ$:?njc= N0Qs w4YX^i*|1,0^\{g\g
    %DXm&f8^ۺuX`w}P$v*'fo+FU+{ݣQvV6dм"u%؉-;Ȝscy^"9ojr+n=(;L7hIO*lz:5~1k#Ѹ?hsb뒼4 zvOEa)S-[`]D,f@g3_.X`@@)cfMt־O/9N'h H6' M5*v?Ny_H#^7,p6yG! m m/g4~޽Bf T]83%kYS=o^n,BYhWrQ`edDSv"oVŖԪ?O1j>ZHYu8Ĺ4S2m_Xzw0bEÄ9zyGIS.dl\q ɰd e-fիzCWvz|@*3{6-=E]?2^bKm<ډKZj}iŬ1<:ow:qMsA\BUMYi1is#8ࣽ{׿J<ν@#/0ޕUy)i"|ST"7>,ܧ2'6MٚPW#;vwI `jqBcAZ1YKIUH{C(yk5% ;(/U($*vڈ6xn,A_a<&MH"pyB_UP=twC'XWNfԓz{W/rJA>"ϫ]-`9XSu}j6Tzc³_bRM0FiVj9 bʚuyAf.“$|"?ث<=M/0Uk)q$I{B:,,h,W0l3XY:A*7 B$e/tP %957gqLC)Blݷ{ i{M]v:pִ{0N]#su:D/@_7QҼ `GrBZ O8F0Q5!`}j0EQkot" 35)i}- ψ`ZjLjjӸcw7qE=m)|;ERtA󆾖j_X-Ѱ/{Tmg)M#JL ? =me4wTcӮ0!7M;Vߎ?/ΫoSQ-kR'~6X߭|i ѫUSA58jqh\9OT+w6&n+`Y J5=Yz 4mqRJL-0B !e -9(p8zwF^-FrȪ?}U&-$`7V hl?̻z27 :- GnૌX!Z; ]C_wAlgZoɭJRB; ޓ|._`$:o];ʒOq]G]e$&]#A>P2G!d`{ݙ)`gTz1jZfOEԌہ,H~O+{( a(*-nGVN7Oa#=R-R>JDom,  LaFj#ډEv kiJ7W[~gbZ/uTUޚh$5YÂrƪ%.t]VԂDrJ!Ij]OS|¤[[2 ]y<>sxF|K 1OHJx! 8D.w  )ƶ2MYZy C5T q8Aqp,*ʛ2YM̶H~m޾P퓎pzXk ۲GnVf)\WDj<:Ma2@`2YX_G\  u>h&.KE#YFAeU5R \w9y5{v /oѝ)[(z"#[Η&ȉB=\|֡EgvCS=ʲ`Q;4&KL+lMDrz kZuE:?IT%('t]6y;]Z眿Pk{ B-|mҔ\b?™DO ֚E#r-Yi-ArF48_3=^j\Cٞ1$t Yʑ"2̘Ho%kV=QhVȾe\p$Z7鋲3{Ⱥx 4+bv.lD 䃉g +! vS-h7/‚gy8CBٯzw! m'?Bo=G|. c~rG%(fUYɬ"E:wK/L-m_86;fnoB}( \')JQCĺ>EZ'G/ R0&̫%]'=ȫ Q+bIlz$h)p=|+7Dٵl o"?ӿ= F]{XoqQWux;oy T(G=v157E.!so@LlUp OZe9·k:%Rȑ} d'C;r5& umcI xm"wzǺ yn؆a(P w~9^hh'Ud3mQ ~ivZt">DOYYV-fc<ƃeٟGRfqk 7;\C#ޚ ͒|)vMdN57~^ AzR ^֝ rf>sVg+LZ if0tUy/ܧ~ rGlD̼Yhb !&<0z ?`fN:%UӦE>Ih%=)F?PKtq! iw I:7GhY D {"b] " JG8LbeHKtD* p_tY$V7mvBf YvYEx;IG#zK+(( BxEq?/Q Hf0RJt#pU>M%fA/ck O[G$2†88*k/RC95n#ňq{%ćZdg{e|#],y|]cŠ/ hyR8gqT"?S1>NFlGbwVWՖ} Fm񥑈CP%ULJ٢ ִhYr*~'h Ԑwh27a60^b`-"hܵMIZ`]Q]/-(}TR/>{ Ao& ^%8-_tEَ/ EWQvG I';C"r,7W9;g F4IKdVi{R McR2EOUߗqaJڻ(e?q GjDn~E06g;TtĬ*uxy\gbNH|RZ[  ,~#TF\,,E,T/J_btUd%B8%ƸW.Mfr)֔!8G,H xԃCEX@=~5J|Ǘ~xdxPqssyW\FFDhƱJܤTe‚OEUwC.9AQ^0prC_k,phZ^q8;*#V{W; B3qPq;>>p5dy=1(t=0K0Rb *A dh@U>rjxR[M j&ۂc-Q<7>j>-&e Di-7%vBwϰq0*WP۱)Bh+R/t4|VnyH[$'QjM>Xަon eW'}l"h-ki"=ԃO4B-/M]G'$ɹi][۟5w3}r=l]N M Iq#n]9OEj&7X|=Uvh %V2[4Nė_S@Q r;:;^>C*j6=aUc[Τ 0A`h9zZ\85>XyP*`{9[k:m%©P#{jcMw(iy,DE[֯x i@Çp$5 8`#}HNktN暵3L0m+- uTj 1:\AQ@Q;`E #{%%nu!0 }.RwuwΨXn!@IZBIhom4~+WDeQRXR>La&)$tkGH[sS{Ǎ=z4r Ov𪲡Nxƌ~QC uO[pR!6 7$E@Xsn95B]PDcIgW/JEÇ3l1f՗ bi\tp_ AG `)9vlvEfEyu}%ETAvهI%J܃f6IW5؍<8i~|͊euW>Il*}XN^θK4B,sΟXAwN7ljS+5ݤ2Q g߰)5uy>W? **p؉zwSXT~h03~qj{zk҄g{ ,8.ݔ~hJB̏]neƮA 潕G(zN@u`i7}.T'z_+]vUkr߫X_ N R#\;d Մ/ۉDLi>j3]\Z~ _ FN.7m ]~rCӫZc_t{Dd}բ {PME7.=1[hϣQ*LE۔tLg>dFV}ψ'mZ|{1Sxij<}4%/,~oSm!(fQ%1E9wBJdoWO m@ v{@aCV6O%מR{Ϫe'Fe̫ ;2saZs{?d+t]K$qؔ6=ԖDMWH``Lٱ5~Mb-d2X*ne`Ʌm̨5tc"R^ 9R ,Gqp`NXrؤK|N̅7F5?qV,f;OgʣXoNY孔bKhȨ2MTri^_lgOz#])ڴ) ?>9#q{ LD9Q:pd̠Tq/{ݻ0ǁ54g IÅP cy@d êϘ9FTXR uMvTUH1qS?2:MzaC&OۂfBz^|?k F уb&^c97 36gɭ[-ר#JN2^_0iχϧ[Ĺ8-:-]6[!m=h%P۳Up$ Y 7ikYpDNҖ4]AFy>5a)8taW+v.{9-VaK<`$pkd\\XWK%@trEC$ȾA~)BhFm,u }K5Zεw$kT?#m`99CZM2^+MШ2`d\5z@Ј?:l 3%.Fw dfyʵSZ"义H*%0dc3؍AM\{zCjVd׮V_L Ba 2Ίb!֩V ]Hpl6UrzJiw83xÄ(VΤ@{$fwʥ.eqL3UXr{& >&G jj0>WqX!Y|1\Tp?6(Bפ%BA@FVdMP>c|:r(ta>6HDRnQX7{OF%"6 j;E8Q*dV!)DI]ly 7lc"#~?TLDX;xYBqN%kAn΃fbXa9}fka{U`kg2T7S)@zrdW:+F R+li]*hY],iKz 9^̀xVu}{*ۜ1` [@,z}K֕C~ $QoS;vw ^VNQ帋ZR_ :$1F4QeKiUNAtC >o= Q-]h*u:.eDU?ԎYst=% 4^@p輂 favx5F8v\ջ|ӌMZ$-9˸L:*02§P/b)-I>Xgx]Vy?-?peW>$0u tO0q$)c"۷ + lgdTWƚ @)UɷGl!o!PxS3T$%摲h)$o-\ZS][21v|(QhFADq#|\j9l'3xW$@S֛ՇoosCR 8}ަHa 7~[kK&lYB:jM~|k? hAd z@H/Dqs? 3ߤ_ZdY9հFHAt6+Za_l!>Q'b{ Iaz2]> ZJk;?uVUs'*6w΋7ɖga8e zj.9fG D+b9g# ^j =IĪo [w? M":{x/'=+g4fUAož)A'4r0r0N6b:6wQH!wK^}]!R{zxHS"3b^8ޝeH^EFU`C&ʴǡu?ŒˀKC^ae ;a mT8M Ý(}4chwtvZ߅_axa{>R.\U<>^}e3e P7- FEW݂qB hz@7`ѻ]Q!Z2nJxOACNɾ,8M49n`Ԍw╠]at{+?R'8PB,fYHdjȎ55^khÞL!y+oX"Rl$N3;ܼ'I)pe_4q᥶vI r8 @29;?i(=+TI45,M/Y{Z陵WR ȟÜsJvJV \$6;"&{@W h}* A|6~å9q~exZ;ǧBRAw@)G>ѵ=IP 3wzBѿϿܧֶQtci*rJfo&7FM Za=װ.yunSU\asΊU_;1|LTqn4+igt}~epT.'(9Yܨ+ޏ#T"2%]Wl9}W5!ĪzG6{F?.#BgTthcT̻N/IaVt9,EF ݡPkڷ`N 'QJgZ5_moQ$XQP6gJKOv._kh R>j"9^4@ SůлӓSO욓RE)H'>jr!]߯w#_-YYDUnXa %X태6uƠNtXCU$m`^Szy<.bpdLjzϬF>3!U}&>^=qSssP7e0zN>@sRĤ4)(lZxjْޖ9S1\[1BݥjDP_VţERٮN?3m h1X\vGfu>)8QgLjHZ\4>1!"˚o{^_X"ªfo0&uQP6Lp`MNϔA$ҋ +-"qCF4իםyx6V?&VaS-oX4 wO> v@Rܜ/IcLچbGGI 00D'qH\DMs o9hV!@&t ,Pm>~R]z%.JJ}hq\/2Me &+j 2ߛ[9 ˎ[#C7-H 9zpܷJ6QD0omh1E.Qb.mPԨN'9P5w9{Ou;-?pW%> A fP i&}=͗/l0_x=~V(tLlpɊb?EIt Jj0vuTᲭh`!jW"m>aKJZ}D5ɚg] %!Kkp'k5(n5+r+B$uZ)or7Ud#M^D`aJTK?8uYimЖ?f iMyXê$#u!;f,~d@򦟡NИ(A팺ԩF*5_k=~1ԅ^GL=#nӭֱrA=| }1}haVxФgeTB;vtoN= lhu_Յx} Ho*J$`DcP"W\s✪5A;nUCD;Nւnx3'>9.5v\僞~HʁU@g 6:t<|>?::Sn 0@h AF N08l@ܼ;/|" wVhE%JbO& zQiԴV.Oƀ# R KMih Ϊ\xoK,3_\շ!°ۖ7 [|!Oh՜xd-{qgUOs`){=rwERxz =EOEkS-/Ta_D0HLnwxfp cg79] 2071nZu+Y(t]MSsyug-G7:u#c8J JwS'UrZOT]c"H<mA>Mqcj:Y(V_k1!93ZEA^}xs *]s0"4; &fXOt~ ǿqw\y I%,=3iVEoY:Kw/~tgJ{*@d~>4-Y6s[ uCc*Dm ɋ:<5@٘wNK_]lM~"Y*z$a\W 1]ґ_薲+#(xnחу{ą:9|MTjWJ_'Z2:>9.Ɍ(hͷNReU䞘]٤'aIxFB!Y7@ĕ ~DSw&{}˂stuk*8}۸99jq(fA7ndom`OǾ>rN},5 =6/"v{{2xcbB-Y/7Ё\}$4({v"LFLBM$Mf(_DIՐܪ|)k 6bU!n,奁iJj﫣koӑ.7Wo%|0xI}Z]=1@2;΁F.0_d՘FQY>La?W.bĀ6E}у{).hdzGaz dPiZ_!} #e4/dydlie/\ jfc.Y:jmؼKYLf<NY;{t${ҭҥN'< *".Nq:l!Q.F]d6(V(ComaXV-zjvZ2:;FNE9PA}fژUw+I}.;+rr<}^x Il\i$7jJQS._t*[}`KA2NX>n0(Pϰ$I Qx8m+[۬0{m|/{h"nC^Mi_'3̻,ԯӔh>LFNޚ^@h&<דOM]ۓ &+HTʻF!痕e\X1?R.(DX>}( R>&,BD\Ed3w/> ,8?!-8ӳgM-l-J`b}+N2F حySx%zJo IM:1) \]S(SkL9{UW^sh[/j7Ra*STpVH5aOG1R߮uʑ;jP4; ;ۉHЊ3QK!d'2߂8~"!T0R@Ɍe40Axo!PV4)s1B2Q H|D5u& >pI7mhTTLM8}rOiƺ28٩q9we8k:Kߺ`FFf "q _1?Ā|QVg::=g=D،n \dD2K#- 9aYL=!q[t>5?/;fM|Iь,I? 5,09TW<㒲>D|$)H j#麃QŨ.O^;xLuZE5#;깂'xC8ݙWTwI ~yp2Ԏ%iUq:g@P[4I jHp0.^_?i^(.Z:?(9N4+p3#0ʭ,5lvE96$ɕ@Ҡ NѶ-IzcL}u%i\-HnI-L7/]`Jf Y.ìĹp{ Ep(EU3UEjoⒺU )[ x0qZN,M㓁XmNE9{حU$T YJ_NS@夠+Kke[/=o ji%X~W E&P _ 6*礅^\8w]b ؐܡd uNܒ2Ѻx<š!>l ( |g-n۩x%ԯ*O;5:!.f ˶)@a`ɏbR YsN468 $lGg?n{U+ibE'y55r>.L2Pxa]?[^LFX.j]擇C@^*]+r8B_1G;= 7+-hvJ`yg}k}2]o$.P4{\yuşިq?XUb LtPոKxݑ/*#]Ivo/_: ^LK)%Lnr]/= (1)j_h]QJH4qXڦ)=:i83rs37:\y{6:* fHhSHB9/G#Qê GEb8ro~f- lTXݹA뉉gs]Y:N0x:KPo1>Ӗ=K܅(gc!/t&۞F)Nu?7O*vѤf[L0%m~߮VKyB]]Ԙ1ES,iC)v &vA*չA,4E|ɝ;^ż"}PPbk4T'\[6*^D;xLPR:dC>[ JU*K'N?^g= ev֎)rG2.%qciĎMppI ]}c/CqAZװA|}lGQ=[OZXH!V+K$ݍA) =~.>PR*Sq Ixrʢ*Ke+tYm 62=yJ޶Iѣ'f,v#:Txs3IÒAMOSZ$dnr9*v PKpK#MYs5`23I): Gk]en/ c \ rF(,_X2-`C42;!)3%2#/~3w$>֚(Z|6$u"Z9.F摢nN_Kˠ!aMf"?iZ/Ln:n-=Ti׶μi[\ŀh?[u=ʑ8.piMy~߱@qEgJpR?xs?:>^0 jt^<6tAaLHD",P nx;}fam5/XZ}52B$gPi _aϏj h{X$Z[w{ĺ )af.֛~w%Wk(aMD] *9hT(VCW$3.wҙM0( '2צ~t f4ךa]kuA Mv4w3#y(%S$qL5?RnP5'>B'(ro6V|y=`{a(,^ooMDǓeV1V]fѥT,;Ҽie>)@W/qx6۝G,\" &kS<5ֹ#}w|[g&j 5mwTtXYaF-ҁU/<^$t4ZU-;EXE S6&YV9X(Mx@!W*1uA#R0P.&׵-K:Q3ȘiTk;i+ 1ϩiXaWU{`=]+vǵcZk`COn<\Z5*zIj** 5LpNra%Ļ'+Hac|``NUzeF=N=[?s|r U:ݡ"zZU$o|Z!x>NЏ^Kol)V`5"z, 1R&ca9c;qۇ2D>]-AdO``#RžfU$p ^3 a U6OBZi6y͐VӞ<3ZS@)(}د4@7,G紙|.}B6 G&Yh*4=.K)D'a! &\7/CK࿎UnqQ%ND+ۤ.+VX#Nunv~вi׮.Cmeل~ZMx|p =D &#K`^+MXQqNmԾvO$Q/nĖpld3$FZ %7iXUIY%lZfj Nc@Sw2y*WGpKs/E6)?Oț(^Qlm1Dl.(gYjؾc 3kwP Vhx]vt*lGRA /P |~D*@mA ` q¢oc5N"Csuֳ*(E䈁;1^׬:oobFн IU`r\_f ac=;d눬;0w(£*Q]5Jԇ`X,c{"*dBexm7Ƅ\̉TVZDV#ּ.GR7]ÌF\h&dƇ(6b"CkMu1-lKx*€q<~[hkT,i{pd.ÑD|&K*Qi>)vHQ=Oqg 0 2ӬO+eaWUadG53(b-6m+X7cSUʼ}g5%=*^SW{mUMҦ!/a޸8m/d&mq_z[]x{Y۫cRїy"}*o+r섢Kl7-ATnY5<3#XlPnyC8VGdpj]s~Y(ٸ=~4-Nv =RAě Q$0f۵K0{35U@6GSfپ bZ^qIZuC7דe~6Si?+ZJZsF dN"P}NlK.D)8pK=SL 1WA4FIvk7{e+ H 3'U"gdiEH93 (9)#EKD8 \NA{Unr͎AVlUceRj)Ƴ1gյ"jT eT#se k$:*M9CSvCp(tTR-- ۭP]MJnNdr#*7o/-ػ|h1b˃Gװl1%=.jTt죣!_\љ3%.ӑ}eʬkuCg!S>CoW}WMI>մz~$>ef5iFj\MBcxŎugB9 p [`(Fci)nGAqrU%dGl~P[Fj~6R% C兇g3R'z̧q k}85nVſ%Ox .`׬JAE3V>4 `)1wa( !vTOsJM*) 5gJ g|yK;-x~a3nx6㡚9heOòrg65_jOY޺A#,,)ni'`Mf{^mke's*(d5}+]VK&۲mܪ]x#/ /hSrb")V^_ɚ“@jP5nB{!V*5mP9 \瀦 پsN[oAz_94l3PeP]W$539r}qm@dD9Ӝb#T|v J4u1jY]bDG %U\\;͍LY;]տs\MjyehQ8VmcZYIQm(}H7eW*X|;@eD_Qly bo+n-cS[puOuwv20kxJޮĂ!h┆xgdJu&Z1$dm5rj]`Oq.)LLc b+N3?>/bIBsMB^%ڗLE1 HlӇ/[*>/08@ ^_lI:JŰ~ñvHo?cZr{ ŚH8Rn`U!ZhaGW6VڕsdJI͑ C;-㋒Q@n怤Ζ:/ ϒV Rg{{5s|, p'< z™h,e2 E`w?] (Jɵ ̔%9=ߜ}elɲKLTLwFQ|6 AwbP8P̺IDAYj!pwr,#u爒9Oξa⽩6-:˴(ldɃvdC){[a2~MzS_Tn'1ޭ_XyF4lqʷg{mˆ臥W˻tOe@Zl7gRTMDJ`-:!_~člݲi¬ƦVA{z34eFyuuJ}c1Os3S͌e{L^؍70j7b "/L7I3MeuuA;&Ӥ*u.aPnNcqaf6-y87xB:LV% 2aE{@Fl$-Rʫ(-9X?ݞVsGD!QR[\5.|uFzjin:\/qSXt~`&ET Ӊ NQ7aQ 7c[~gJg4;;"m  ^țا}(UJ2 1z Ch B;(Y )ߔ'#|oG@:Dן&f9Id809땈v_m6wI옖Sq͙ek۠8} A&K_fo|8]%b `ORvLjIvۯu5&2KmU`(&;lqT, XQ)V;Zӡ -t%sj%c/s`={_V<*@*`VaAs|{ KAw}Vpy,n/aDȲΙ#2.[9e ZpGfzόQ_)pU|X:D̬őʸu 0L=k``5I f,LM+i$iA_ hXJ99p '4 .+K =,e@%S43QJêVw Xj`78KLFP);ڦkBYk7]'Tj4(h?+9X86[#ٰgd Q8> V:ae, /rT#+'3?ˮsa~"h0dL ]ne i渜Cln]INrPރ"# _ؽ.W^B7314ZpH $}p!?JL^Y9{"\_Ysf|#duho*L̋@]mcnHyv`GHcor) VAy5#9I$9 RR@AZ}wC(YܺD _CQ &GxF;7\IHpAmci4~mAͣ|[ELoڻ\PZFe<ҏwK_ )mrwcȂxXt}oBԈLqi:|"7tjP/Vߌ$ md;dyZU:|p11=K6K|]P.&_.$ TS JrZa1d~] Y\Lk%Bx bsuNF4ۇ ?MBQ_ϊk y_~w헑7^ISR1אmi;Qٓ^笜)| "|iP^j)aSQX0Dgi`KتZ}PVGGDg)&K-Wy&pǮvZq_PvI,(P-4;8T< Q?D$Nĵ#jwOEW[O2>;pR0(6 I}d:6?Yi]ٕWq(͹^<H#X3{h`\ SsG$Pɮ#!7bA-.=n/g@v#HyUͫH$z+2[f"`ݽ^ ¾o_KL;]h\D/K]iOVu<^ni̍3qoz:koGJqpPn`u28h/TTG˟zY嶍~r2?*Jde"3 rǎp yϊgtS~mómbX=ՁV5&+G#qq%Lĺj*} [r&66^h5)Z!jeB>hQݡa!͵bˊfg.ŝM_S1i byZ0mT1x:.&Z|IEoE4Ƙ&MԆ1w8D2XAoHegoS-ָ21HIiԤ]<&/?"Ѐ Ygo=SGtwZ`qh]c\urγws4l4+{u;d&5PBُԡ3 oy}‚ U;47tdnR qW";:YkѽM.T]\v<8eU ocTMSטCeԥYZ{AH70=^WULGZNBZp>Ke5:bw5k, խ+It_G|">*E2/=WnӋZ=+<lO,Hoa/OJkŪD=6iciBx/@Pkҡ]JML(cR dn{Xc.E Z‰HO`q r]q+չXY>5Lj[g)@ND̷8O.=tspWƗxrVRДa;|j&I1_WwJAxvrj}cyiB@ȷG+H/8q}6ׂt`rs0g@礊u"jOkɚ3 z֫'O"{'lϴHIRzPf'wiz_N6mtO^2ߌ$U?1 Fvg|oE'Rh`)ODaf.L{_uO( 툎417b4ho?&9ru_FܗޛHuX ȖDi? }3@(3=߆nb,I!۞ LtZ>G`F~J+V&hJjzTT,jhלx$mRjyz4qΜΛrT az59u~^։pW/{8y?0J,p=V rvsP]GRnQ&mΆxۮXp?<}g5tQd~3)ci<ꬂOv 8!a$ M:/Iw95e b_dK=0XUOw6$fGwһٜ;>@@*_"c.p$wa+HU1S;IIYkYR ѷ"ΰ*?nghHE['&S݋!N^ͤٵ*:: vWy%>ak('k5CiHK7ưCS5)M߳cY6c{VBPn;ƠZSc(z{Œ1xzEH7y e8#Ù#G\$ n#O"XmL)Hu[4ЉUeX-|B.^?Rn+Ų@G XT j`|#&WRvK匫8GĠvͣ C,'G {2P9_Iهfu/El&0p^`5{=iy٩0[oSOWim"nDY0)ȶ=Q>?"-Zkd`L!5~VٓԋYd֫0}JFc?h:_=ʳ*dKLoRh;i8<3~3]q(yj4H:Q^O#_0{0A<V҅{_䁎]>*.bA";G30 [;1z푽Ԕ% gUU;~-)rJY3*ˆbBc<.֍FA8eI~7 {>9r/G3;G$7{@ g'LsEQQ 'w齲Qi7+Jq6 K:~8ŀG^vc'jsmH tTGa/uWਲ਼`I%D`LpN׈f8:j;~obo^V+BKNhg]CBwLk W7*t6Wj0j]Muf͔bMv#OdU}4n# \#?:] twm-|m{`>x1a0 >d\drj{;n%|T9-_{<0mWn5ܣ#q7X?4);‹^MI򩁜%蝄kT$ᦔ.>d5>0۞lܴ,p@-(5;K*p4 %Țc+ 3Tc>Sy ܸ]c|uR- :*z~sOs9_89A0)V.mh6p*ri$`Du%7۴2m|9$ W%s$R'ܟ'CFDqJS۾ݭl'W 2b0ɅeSc'_TjzgQUg覹Oˌ/(<6 eQm[d ڷBg0M3MfqvΥFg>vWx(YJv&87#ѠA<sO)D<@ɕd/ 2(,(5;ɝvΪ'^S$#$d $;arEwlK[HYP+ϖ F./xNçf*#+Upςmu٘jwh|Xp O3u%/b?JZGf,d1CˍC JSz&SˊB7*}Z`^)%ey*nh$ͷ\PƕNe{da*샷&=Fo-odpjgYJY0%]t\N3~)Z7rgx-[{a<9'.ռ]:N$eg6^Umo(戈A20"ܿ<=M\].7(Y~Ks™=3w{Va#7mLx_C,଺Dž(萅naIЩ܆&AVD-47$,'wD]ɫ+c7dɣ V=D!nU1pUYWZPvE&ⰮhuǨoN0& ,H½ n.>vڥ p;DžjBT) VޭO0eejBd%:ߠZ- 7I UuSAt 禕 KPj""Oof 5SY%r z+qvM'6T\D&[ ѮOA󔝪{CZR 7YG`Qu~\WeHh '_HzEHvffHIP-M$yRlv%h]#A(@zU8Du?Rss1zf0{G:,/2-zT/fIØMtK¯ 30zuUrv'U4*xЮ~B_n%1cﲵ\qd=a@ys!Mv~Q7`,~);Iq)%ǀu{Й\k~i}b[ lUxN/GXYwgϢ)BʩmeNc'ړ"ǴI N:пr6,+!Ļz;5\>;ُ:N3ٜR8Aw!h=QC\}΢xxbRivFNNg,["HCQV[%%% kT\o/ܠN8 NVUv|OnrŃr;]_\y$Ce-Kuٗ)]1& S 3,Z߫f2ÿFIh |Epi'Ӂ3H+<Ԃ*!g1x+oy'AnDwbBB:-Hvq)tyM]5ܣt97J A[bۅ!uH]Sk{e=< Қ҈-cV9YM}f08ጐ6]["G\ OVAL?/Wbqr<=?i/spMnͩ TD4`+Drd+fgxIXDЅ^AW4) zHue2zr3nm?nKSc$8Xл C6>=1e_HBIIH7aN9epRى帒JvGc1 9#oԐ˶(,w2ImTl/b&2AnTĺŠjs(=oym8T'PR=Z8zdb5O|MoPheI/ 05}U2ѺWũi?} ЬOI{(GSr!ƿF~,P'#5{+JA75f!EIc4*ny l@ox@ja~jБ>5*vRA!?U+ueZwmCj}O6=p|l®_:Y[hB틊oX I*GN oV.W~[kAu4g;I6vk ھ?Á>7.;c `Hʑ?VC~MmHK+eԨa i qgkB:vY$Gvv OynF- 2K! KԐt aәR CXA@.GAr0Lm8|fGIr'spT T&@xn%e}Vޝ lGukZޤ|PQ=\:-j_#P2W4qhE7EOX SPOw9@(μ~oܴ)zxp?G Mq;\@q46S,Mg!)zh[?@d+0dJ % A;y',[ 3f^N#\_F@6/=QsS SEUr]H|Ш!'F/u̘1ba5I)@(d|k5@ $W,eg)VG!͘yځd~~l}` v# 3 ҝTz`s<.Eyuh52V.7k)Jc|'o=VdG9`|]Bj$3lj~9Д@{Rie h0cCl3'& 򼡴-fw!ץ{#}_d)ɞ"7k ` VTN%Ԝgԓcϴ|*@ԺzZO <ap?|^IƾSP.)cn>BIR\Gߪ;&~YAR%a`4Pz]XK-Po%&.h]e˧L%^ZmbQwӬɋ4ig5PN*i=ߛxfUZ3~pjpJL=h *{OmUJ2%k^s8kj;V4¹bJ]w:y(RnEV<-pi>Z > V8zt<e&((=NiB&:}K7gkM35P#.x1=-afwO3b}_Hhx+v';2ªih^tR~K&6 uyaPY' n;~B[Ga,8WOgl$[@u5إ%$ p9,aJ^g%_I39] .a'W?Y\;ԉu#QTDR4:XiC#+Joka>,a39K/G6A&%ݓy9w%&6a0ST8 :ˈ (mIyQ8W)19R@lu R{b*ژhڟwj11T(Z3N(ҩ5ս[L \%L ?,`C'6Fsk.FŽ|O'tDbk6ѸOnw_C4Lpa%N@jMfAH$3%Uk쀃7>0IjSKG m!6sVlnd&?8T7jîW:rR4Dز:kzQ+//ASǁuRD=<Ϡxc;V$ 2wy!k6β!YВbhG%&ne'@웓rF5r4%D>*tvIDn-|e`>Jz2)Ȩx@ THz,wN]Zq;d8⌀٫ >k5iEN \0*\&kk(&9H.\u"w("\{>Pn=U#F]M2Tb, r3Ш24t1קm\+ 9]m(=`D$FJcM-B[4"],ɄJr z~Dy FkH@G XJk 0 ˵ +O.CA&sQ;(3D-GϤ 3]S-wB6 #*$$ej ePOݷ9N5;kOuix~oIz8QhEpJ$q ?_CPf(V7rIEߠ7x'&T `|~ oGXnx/U+^{Tïq: lz2Qƀr( LQ^'DAEYvV?0l`UOA9\T)xp|jyf^17.<O2fK"|`i+ċ%9;\ gfG >3z|̶EC4'2%CR|W tR(*{4tAX ht?S6g ۹\*q>bedkWB\Ja[*c0Lש>vG 1VM?7q5+,;fVI ̼U4%pҤ3Rr(rp7GD`BRA0X^sí˖ݎb{HDgc~/N1]#΀U͌緽Lf4gͣpu,8N c.:FBS‰;퍡Ya x:`?;w:tCT&j85$ b2L#mQ;tSʉmR&me-ȠN/m(ds҇O1;b}":;CTezq9?Ey2݈JGME NŨ^w+&Nws'K4- 47Ո[},5?1T-ǫ00bv V[;klʤGDmls`a!w7`XM9WO,ڳehi8(Ui&nOuxzיgMRq58j !QUby;:m*=sUe䚱7Ǖ x}3R~ F)M_;H*K4Ed&'?iNg6$QCZ_YȑR@GhEK {nY>WOiUؠ(8d-lQZUvu)LqN\1;9]vqau $ F[a 2s͚116}Ge|vKi@yfAa8s0*@La<B'fzqDXԣ=9}/+%*Ӹ@Y! `&썂i_Un`^^IR~}Zsr(M][1rğ}x&dUO1W@AbupUF^ALc .. <3h8QlR`F4{_O>GGD59U_@Gg-tމӘFTfܧ ,ЇB1a}@q_VчcEYv-Xz&ax,̮ZD-72 $fwH$Y9 E^cAe)Q5˰J \s Ij * s.-F3obi̳$E,]}3i)$iʭ w$.#ɔOrGPK. 75]_~ӑsѭ_YG `vypU~aW.ZUjV{A= 헓4-\CLPT" :Zp.jB4Pͩ@ ]S$$Btuひ@qV($7k@߼ʚ x?˺9[<Ty$@kږŵAcj[ +aD3 Qb^ ΅R)v:I7 { ĩuRqR؊{*?OdW1%żU ݅Z.R}?0SMCox٤A69bNs>&%٤ow-(Ob8J#SW]zdpֿ#8qZj }@I)KM)164縀-UG*@G1_ORK窜ЄxzB}T]ZР=}m|ˏ6l$w _{Pm>;v검4%<τe*yG',(SB9oO_#x]8%̉r=& VZʌwfmBc2@|,MxBibPXOw/dGVM}Ao^i6DU=-a*K %\8_2a9M z 5*]XItUH](&N Sh;(pբNs+bR W}oskzaEFVo<c|lⓁ2[qfgAH>,0;5]eC)TnFUY/U&Bʑ-2ݜbE9H3cs]4xiG-;DdUFX޲Q]hi' 4)>PL# vvo' nBګ`WeuNN'a^,-o]s2\'ftVƚ"*QP❧{} 4*͚ζ& <5o"!px"`2%=S/-LeYC@Om0c,86}'5]}0+N ~|D^8ia(jwug }_b4T"'hDX fK:T_{WWKN 6Z\$%^|Y\@D„MJ#Ng(^Jor~ٯDI}hj%p:iL԰?(vȂ* mn12i^3'%\3YVjZ*>䦶Fc  V^HhzV?cPnp5d=$%IzFRbz ;/z@W`Ylq04NF)9yG[Z[vljjwo̹Ed+W %d3 IvSzTvB{"n??D=17!;$wMiajAA_ 8ZiZYEE7E+ݺ܀[lAm܆D[{|j^2xz WnQn]2.p%E6 :s7WDdZ*k/f_XLs${Ya޲#? [T''X.Vhyv5?R)=Il|CJ)8",_׫Kt;~]MVҋ Wn,'l#|>"ǹ1n$WX[>ڎ>0fOFIexЖM#o $QXUf8t; ¿{654iU*=3Zq2.d#$XB}qG=ѱ7E_w]qfC1NUivXߥs\ PorÒQcEu3ƽIJfyWRKJnLlK"ǖ^ٞθ{bg^)2eQ1+Wè]iS 7h;ꚏˮ`/=DV*6Ih~X{aqLRi4dʘMW#&RP$Iw& ڟ :8DH &Ө!bhjvʼ P܋3X tE˺gBUibT Lz2Eڒ\Y˴-=s*$(W%k98jo/?JPLٙx.BøV*ȣ[Ca)UMMh e5!?c&D[ȴg%`0PAnB+ txxߥwEdNT#=͝_ ?:Wȇz yCY{F5@jC6k_@ ~띞.>V}`6O]=ik5Bm-g?y3 <+ڗeA_Σ~ESmcXL&FG#]jDMwEIZmw7A(.Dem{/mSd[ (:Ɲ-)/>񊇵Zs9b_&b,^`Dad9^P19pNy:0N) nGRCJ[Hص+7j݀8OޖaT!y}U/d~6;^J'/eW ָڷ\ԏ_mB pg]Ud᷍=C(%2XSsWFp3B 6 A 4)n2ɭY!Jub[$uaVtB"+:Ͼb-%@X*c G}0xՕBZ"oU T̬61O&l4s@àΑ*ƙYe<=~{E-eW[MsJڶ7~h:uk/94c#~x܏mm }DAsŒPwx<᛻9 r :?k,輋K 4D͑JM>,Ejk5ضWD^GbeC?GDOu-@9+.I껮@'!F%c0=WOA[t1t?28N6R]XtflvRLâɖGY==}(x-9G%THUG~t+oBqw"k;{4~Q&9FAXNZH^̻,7uG"ĥqd|q]wsZkC! A__{ i++ V\N (&D9Eo[0NɀE]ƪqz(vE6͢+n:Y5 9w]}>#Yۂbkdε;tB ]+'}u(*2<CB0vk *Xq$ި p-Z}L";Tyؽ-r\QA"7A2,a plĶ8|dnzX[X`:_AUa\82E>"1gzz7bk<3łA`#pẕ 6 5w3}puD/Ria2d'#pmA9F >*vD6 5;KQ/^4)XC4 `6. i:)f2mO(V,kc<"V y~l;È@3q3M/q$"/^P sA6|aD -NҲ#xTy?ck$\C-@Ϫ4$+w cҀfnOvNV1ṣzE(W%it"BM?Y17A纐M1ׅX@?ؗ;A,AbH z60ul6QnF4$Q$/6bd{КEP: ,@ϦId ̋~JFa˝ZwOM..t'A l%ޭnn?Oר%o"wٱ؏1{aj/(cAe`?Z]cIG [_p6X^,|'c HT[k uHvuA~Lau(WzB8n՝0v%|Q eLsdHhP430$\,j,yz hM>{Ez}~\;*1cĶvFOY{WZeg8ƚL%~΅b~f5D ylzEoF }L23J޽ŏYM/};#'y| V]0z'I8(/p4=V^>/jKרLE)P I +9:R%LD6ԣ^#kY8c.jlr[Q-%ƶ Hgv#e!MwOvM%c֠TB‹9Z`FUAuzt`2 ^W"' rFo\9&y=Wt ތ*"a XA}&L86-c8 l+;4Xh 5aP."+gLzpmID}di)R7Ñ==?3#h%?3bԈ!.7A3J$(Q~E@#$#vK+됛,I2 ,<:WZl2$V86O7ATlc%{k!oÇG8nMF 46Ux(Iȕxmrg*dd7A>aynRdx0[FXQh(D7ֵEE: BjhYZUprrqx+)Z] RڞTD_Kr'y9h[?AՊU36_4dtEad!,^pSr%a3Trx^g>+Kwզt3]A=.nDG8`8J3:nATr/i1e|,+ cd/IeNMG&iwܢ#;v S􃃩O(mH 2BU!Qa3&8VR~F&$!y-긆h+B;kP#?"CJ8T\̮Rov fnJ WQVJ˹JlRI-H6hhQ/d?n}Es< fLKqȤc%nv݋.r|Pq_a*\>wX;2˼7؞P|x]h̉*,?G;ǹ ۥ_̡%W xnup8%C~ᘿ%AfY9@i DѡL{T(AjxuҘ7~F~%Ra:Xa+w4?kDBc첷Btoq*]k^L!!cv55,-v]Y{xӳx(xSƌ/ ۆO1UAB%FbN4EF'Y]B-dʡ 1Ku 2Qa' ٳw>]zmOcouԒJ!.Zn>^;Yd;z l<Z *g QmCnovŚp~-vʴ5dINpkhC@ >c>دgk4sr 9ZN f}t㋣n)飣cޕk$B=m0#e,8Rv&B ƘwU1Ai0k |WEGG\wƱ*wHpM%n]i*NpܥQ Qr[F%~tQX-bQNF2%(5Ao4xv®TO:3xPf]%;x#b,'JuQ6Y ~H#"i xݿ/4c)V'8u2g_+Fx:/'؎1!Kq|PJ[Fql0H_`y5d1bE7iՃA/SwV1,3Uﰅ;5R= 00 "ۯΐ40T7{t@5Fi0nyp;iܲf{xtpOobB{8"|(ғGs#:/rK\BAZp P\SHfCeTu?Q ^_&pSU|%c  K>GOZyW;e "LWs̟]Lְ ҍp3^C>|&jŎw[R)*q8./Y_RXg̷^qT0Ci$"׈4D`k(C=bb1X=6I(zRKd5Eۑ5#B0a4Usу5hs0S𪢸˦{3~ ]g+g"jVLLu-7%p-TiVМ㏳V4_  ]b=@&`Yd5H6 +)hvhHQCĄ{$`ibz.pJxI{!ŽhвwWEY2X => TtT=bP*1ˤ--t\Yp \#"|jд*;ю aSJTy?VZ׺ť2 PKi@?"']L4qu/w00b IFշҫq ;yB-n+6YG `-lqpwd gMD kG.((Rr A1?z5 F)^"?պ,"F6`sdP@%Q*v0ҌJ4tBm0~ ½_~<1w22zUd742L|Di%0Ȯ8ȃx / ,JP!h[1n>LxOϱh\oq.RB}0@ #pNUH!դh*(>Wf祺1wb6 gD]zxؚ2޴F;d݅:Z!vŘ!Ŗ P78MMy%Hfu!SC@mSE `Y\QgdگPr, D "owlNhA#KD#F:f=bpWsmx| fdn*=Hq[b]! 7"XLH; NJo$J=78 ,0`NPUf4@ypGP(lAf{IBdCЫzb@9%Uwͺ e;],n6wkIɵ-9lj7`PvZs k tTt6Xvቱb{OUp4+=c2h!Wg = 1pDԅH}hVEPt(s6Cٜ(OW[fF^Ts+IW(gNq^?ӑ-|Nuso=171/r3=(4F_W;Y98;ް^obI9˷b_R8AntNgB%+kon<Ȧe>W.&C!onxM.MSGվ#mn3t ZNa=p~w(0J Fe YݽA(irIL|?F*.< midgY,=>*c,;Bh TWIu.Pznp5^+&כtDfMO*.Z<9TGXfc_[99nn2>N Y cw>]xHv &xuMB=[&}oJ|0~4{(\2sdx)!Nj )D"mp[n~yBy&-["L`7>x.Qf;R:I1f^E5 mMo5?AK1AG]ø 5q09z|*򕽎BMG[΀gV\{"Y9[ъڼ拓yH>^0,=fYdR1$woux+Kt ^bԑS[$@Hm)YQ@Gd9JMr}dar(A7pދfG% ^n'Awjh%'V|g2X ʛnEW Y4z-S3PĞg8h;24yIN]84v&cgYKB *bI*g{S}> ȾYN+{̕Ղa$i&|O9] j57YTuUBxlOt#|0OYXo&z<tFWX?iV*}N `L% kMj@/F6AE窝2e00T6bPrUns~)j?VYe*,#Sm31 (,>wwuUO muq6ATfA(tT\pO{:<8N˝2d .gOcVj%f1(R"Pw޹Od_ >dah!`"H 6AUH` h)EJ,֔TXF FZ^6lw _I6?hc?AABJ 7+#@P{yN߮t*RiUu'4&4]" < 'nuS&OgZ7#ԢjJНD6`d*0?+ft5ܠq5 M`L+ZS]sX8!9oמƻQsja(K Ee^Qc=HB~{.Sv!@3"ՙWA߫u:YʤRd>\p##jWߥi"@` *0UAc%䱤TpurFl?*fYN 1&}I@YDE;<( GaJ\; qI~I|ʘAq3>s3C6T\C,4g0V姰^m` ̧٬Rū_!N[5B.F4"܃iMpyc7-kJiBWppНP'NRy- Ma20X%QTIt^`QOXpK `ILyo #+uNdZQ޶!8cx\2=l:=S?Hy3#-pI3!m { R?;N71LYUލ瓽1op'B FXN/Ubv= {*l:/ꪝHN(%a|NWƻAEna0;-H!\.H"ߛhuqڡ% ='-q%oM R|s|sVO?aSRzS8Ҍ V 1l_`gON亨Bt|t~8 E֙;]#ׄG4ES>L壟_L%UɻP4۬>w>JWJTQ<@tSCqlsI o0s-{dGZ+J&)qM ԙK.Ms/29vHD@#TDAH-Cn(ibx]cankMc6؏gH.tu[4ciWsz5{c[3+dJ\W]#faPVf,xC rB.' 67flIODP6(6*2QE$Y/ivk(Z%>zcŷ MC=+FrEXfC|.z,bۘ`c /ӞéX~BXHٸDLY:@~z:e0:ӺW|HL ;>^qTgH0=i$ 0xY41 :sW-' QAOt:[3І]LB!'mi}A̲< 9iJg_ Dn5J}\di7/Za`ѯʕU3A١\6;Ý Süt*m[BagTjcdFu-𹷌]T<V+̮TeOq\"wMG V1nġ(86Dn7v?uYw?|; eBEQt@”k9*1nR1Yp(I ͚$⽜w[=l05ʨwu,c7OBMƙP_^'ny9T3~0w ;h }7G(/# qla~gsb<mlL%+,X_Y-PĖ`k"(-wkfZL| ܸ0=( QN{a6 (3s؆Yzsmu],!wntƢXna`9`kuo@Fơ۸k)8O4k4vg fO#g~}aSJxoR^iE bF8 ߵnҷaVN dT P/K(-4V/EP7Kd7ܦmYj rnbӜGEG h-Z--M] ']:xM~h'En?(zop/gt88SE@ yE{.YN1Ӑ}%Bj7cQNE5iAuYNE:*`{Gkɝ usFlke`*p~D{HO7HaǫvQdݤmXNoT֩y@, /]p >&BQ+@;l< I;=@ίi#o+*{A4 >F]_[wgPA OG>]vusz:D 'ŞDD\&cKLv\כֿ.hRR 4?JdŭxS^4EQE xU=WբxDL*N*/yΠiی>^^Oʍ! 8F s~q=Ͽ{INS` Ő;rSբ_^|'RG&H7YE,<~&d%^-ԗ/c~GXVJV15;DH1JQ'06Sց` g lz1Z!a6esSul@>)0c)[r!ړGt_ ĩM;j Zϕ}vϼS;{ar0 A7bQ:4Uvh}h@@cIoZ!$ iGgmbR@o8pZF\Fq᠘R ڠ|/a i{<xr @,Қ)lx7BE%UM|GTC",葟LxʜUo\)f43vEzhaPf81(1g|?=?jdM~ d)7%Hj4úe$O)YrJJ)Ϛ'Er}Q|r{|o,?Jd}P׳HcN,K"BTv'~@fflcD<[jH`UJUPo[G]CDA;|uu1nҢ `6T`972|<{BJ/^n7~qwP^(nsl@"j-TYpwkp>fm-S>RUV" _z/;Yg!枕s*JcG-Wuy&j߼dZLmL60d !X{ =^ /ȬHDE_Tȟ OʣI? $ ASɂp6y ׶ņ˛#-\qpm끶s-gO& 70lU$͔eb> hô-b_t8yV4͒1Chiy |`Ԑ =dXӯ6`)EBuj3z9+Cf^I焼&K$Dh]n9eTkPě3 _o6]#VMސ,l ,K6]"P}l6}A@ ӊGPd -)`](m#`X?IS019QV.ܛք9a_u*W\VF Fhej(m1ɩ"_y |ʢob3A؅47z6FFl/{ oE/(HY{t:;#'QIJ60͕1ν A-]u?y(zu}L~iG^[L &}} X4 c#Хog;㟒2UrC@KHd=BG)DFܽ]J!R"9l^K2Rÿt{~hCu1mA/ cC@=6Q/RxURCv-SA5MA$YbqT<, ɝ>Nn.<7D'R\sЗMޮ]oO} Oՙe_HXF,ɞ8dk$k=|uj Dڎlde'[\OV/U*8X* և/. ?*v%LYfjէ8ؼ+s8 T,!4o-|~U ٙzftR,<)|=Xs~=d%j^–O.*ё2\FcZ,A]mz`vdl7[7^r!/Q"j}Hh2aF6їmМׁ57uȠm9}5h0'X(5+t{ڗ,/fRDDx`&'PRGsF*. |x?G.pNULEqu4#Ŭ;1ÖOxtՄO[}ףxg#hrŠJ=*~~t's}wp .MǃlUia:3ACݝG! Ђ)b^ɫE7趛0MXF9'3{*UȊCpay;%_F}^>`հqq㢯xԜJ,3-99i)(k ?:^y "X}EJZ A*.a'hvo7{܀ԝAfF*cNFPZs 2)>CK'} )aqjց 2b S Ʉ;(go\2k8x~,6LGjۮ{G깷=&`a Z5 Ec`?t ܜDO)Sl%Ӷ %#nr@S*i*CgLyuak ϴҞlŒb8s\1ŒQYn(t`,\7;|5v)mVYBȜ}}|]ԾH.`2^@_,a2d'>"Nt^ˮodNO%;ߗ&8"ĹWmWk~cQ*%Iy'VA!VyNa大O:TWlt la)V)=5o%PsͯK+ H$Awpؖ 4f_%'o@`nXqkѵa (ИfOGEM:04SiVV;b1MKj"~ӐPQ h1|pyXvK#Wj3O%|G!y5Ew9aöZ۫%iͪ-*t=#gNd=]On uE)G[f#*GwDzn¿SLF/b&z#vJװUG1Di6&9`ƀ!Gz U`T,,.roEt*/Vu`Ufqa%3+ZޜºsoLwnxcz\=.*ϰs^T܄|<ȅ]1CF[>Q4ul dy'3N+R/Ɩ^ewי uG +[ 6!X We8muO⇠#^̢*UeCyet1w 16ؾpgܐ"A!wQFKM1L j-TY|kwA&rOgK, .w-KNtm'͕ b rF{TҶQX3,x+΃v}#>ܠW{"Ax G^]Ų-MJmk 'oi,"06[-sޙP&j;ɩWnm\ne=f%(l2X+>4.Z$b%A>^ҴmZ{hiKY[U :=V?L#lN 3NA &YzgFY儈߳vhrmL@`c.'`ԄFb^~gIm(XzL.Ng(jU2ߒCijozcsY߬MLmFP+ڒ_|5aٰŴSlcx¸0ߣ~J}NE@Ȳ=GRz r;UVJ:*sEzMU~ۗӘ%divQ5gvwL 3[jX<ɌhmsY-}8{ 8.Z=,3"N$eQչ {雤`N"VHt[oGlټ_2b~D3ս]"n sO4+a:MaWO2 QO{OfaWm)JnvIт!PG+Մ-gᝠw'}GXx ї&xIaJPR$`wlItlu07Ԛ|KcsyFHh3ͺ|v.,RF"/R<%p#Iٟ&~_(l3U# 19gRn00\w`,]Yoa ӣ5],_;b[I$(0M̜9$BqRHK?ᏪϲI>g]#I"øpq0 5wxhqvkBp8F)4"p4\˻=e~="8*T:ra"<#4f l?İ}H $>5LJ~|5-gQ[]"F6+N%@"a7JnuJKpy)mLoKZ;Sf3iPls ZlvXS c.8^ AS 7|s9ű鷇g9{ wltM`j_bXaZc9CY.d"yH咚5 _ۀ[4`rd ns.c]y?;цWpI>QI%oMH|L_T?F[)eK']+n2EyG0˯g꣸3MrV##f*2"][_P*]Dc5)!{JLGeVjKl+VIw7eїi`k8=ؕ7R3?SQʥuei'u|mzy-q99ԲΡW.A;^Ϥ|au0ߑ|y#91YܲbH=sަi4}{K%ʙZ*fv|هTxQk Ĭ\xDD _H\wcqY?E|!AoUλ{ACx(%tpwdm`D? ܔZ6qWZ:-Ʉ }L92FaJ: Ip+ٷeΡs +`a$E Vf7<WӡeD_MgexˈП~耩8I_}`7Ll҈:(EsbdpHb=V)S֢|ɓ1,pQQ=ͷ1U;8G0Sm.InM~2rn>2 AY"4!OE܈X2jZi>d?M{-2Z"Q0*u?4ZN` ! !mMJ*Wpp,([PՓ)&NZICx&d?+ԄN"xWIn˭>1 XRyŜTPuӚ#0y~5wA{xۣ x bcBt0,|vH@\&u`߱pZ5U_ch8o)[P ^#~1s"X[[pؘԋ\$wp$C%+Taqi*C%sU梙? Nnhn\_#%5oe*n#`VKetw67VO5,s??Fv&xQe "g'BK><-q4`OexfRZxI<_BKn+2zXyR\y־lT!e(ȖguSX3j@fQuPãq(/غ1VF J?3ȋUjg7y#s͞6CYЗ5' 'D h"N,W-`L!ʟ>'O}a2kڿ)@pJer64l xs!גYBN,!#1ꃀ,*, 1wA<ȣMb~d,q<ˮE0I3υUǃ(0xo+HLɅhba# @M@.'QuÌZ^J(Z`=)^j_KadlԶĦV~triJ+n f<尾KMH /xm'02}g;juT1WvG.E*hIH$6>6R3b4ɥsߚ?,HkP$3?.y6NJbj&~McNLCzxбp0ڑH+Ó1ˁW%lMմ}: oġB[E oܣ| N;X,D/'JXc?ݑY "ŗ.z8 _7wB7! "f96@/w2@)rfK]^>LNa6r-_z,2RPkqmB}GbRi>7b #˴Y:s>e  7 Vd$wHECz=,Yh)@~Fϣ?&9/DgٯqCX,*ϻ%7_\E\ͩ''m~ ae;uI2{J( 闑p^HڸtknҶA=nvƧg(rfQB?B{&am$l9▪gi!WOiCWDÅϪc(jd+ժݥS kpnɏ:RD;mT#_x*7]H,4ڤQ1DnIOہÉzb x3 jz*KU[L}"ȉ/Ԥc`nXw}AJ" TQ+1 d5*I}jz٬ (Vٻ{ZΎ)EXȮ 4ç< 7(D|٭᜛/Xynoٝ8J@z1t]RUNBr##$+O 6PP9SVb͟BvfU' 5)cpEP8sdhH(8WBN۰-:69Iv "T~5F(JStbyN-3Y+yPAAmO䉔ip!D%2:vѨ=^a3TE#.An#41IٗLol<j$\98 2n4gKL)R089֍?zD 5VkgYСpx}bfI@k"i&j$1g:%;24<&_1>wus"f%:i>tI]jcX4FGzV7Zw!+1ցŻǀBKb؆C)fy%Qq/}p7{[wB9rTp_nYY?o𳘝̅r1y95fQO yE%9N!G,\C5)j[oT;8.HPIS[Aз. . Nng3=q yrϭ9P@I0M5E|2靖C4xpzz5]Y?T0eUF9]EpWx5C<<^{*C5mmms>TjC g<"qE-#p]쎦͎{%r`NͦJG@(Uf.YvDU aI6= @Y4-O'ói`i(42\@lNr2 %^ pS˴ ).|fl5?G 1C5N@6)~t|9O/~ x.Ӯԭ ɚ;\)x0mtlermlsM,߾>"hDwa}J!\_%&A *bf57^;-# %93LNØ8/z?W&U8rL?,yqY$ 0ӅC-?DӣAp<~Ekۿ DV0>g)SbHd᫼W,v]:u0`/GC}gUd20/Px!Gfc.?BnmT@}m$(ץRΪw4FPO##0mL#`lw'-Sƅ]ã2ֻSqL\X\Nᡜ#~!f6*՟ɺnqc P\ơd[,*%۹9݈U"䩫~҇?LVB18vu Tz4('>:Mq.3pb2k $솒aqWQpi.GC裟,(a~諡|>W)_\6O ĉ Zm8h|ټá Kj"d'"(jIhҚs xv@J.@f>ӰOW >֭ӿ{u @+!WoK5[֓*dtKAL].Pz֌U]%1+b^2O8ܹRN#Rru9t"MBh\M\OJ9 裡d67uq YI-1$Lh+*n|9(fI#EAKi C ݾ'{}z8ܞ`f>#ϐhaC\?:p|)FH/?]bɔV`\D }]%Zy0+ua4-ƃLg~^uFFe𨘶(?QẑeugЉð}:1]͜l{ܢ^7qXR^ķJ  ''mH^ꈽVm6)u:K(?.C)<ޝK*DԠ?y1g r]6g+̚cӵ{QXU2}fbyiyʱmR.řڨՆ^y㙑g4:4ǟ;`5#AizJd&oǐ4KN > cȖ9䰁L;RH%bХA|,tq0;ITz=.7&Qev?t0b|.ɼBt+1|ۅdU'Jn(hY=Y HYZD9D=p"]t4qC(k5^,ywY>6T˄76oBjn72"[rAb{ɤx 00'"xync0ä!Vh=|3 e~QdHP!lī\ޚp;γ|)+l^ uLfgD[nd,#x93=3&1Qմ(6?wO: +fAWmR/N!܂+36ϖQG4%lտ2Im P켈R|ӈl;em*2m=yϻ;q;I5q+̴b&^DG !0h+`/hnhD(+,;_ =^5KZq; :x8#殴>aoۜV\ )B]b3;Y_2 UH䚗JyZ5,+y\toؑ3A- `Xq$;u^>ײyxo;PQZڳLk84dizْV``1Kܾkڛ+cP7@?/1.G: &R-vkCTh#ǔ Wtw7l}8O ';r_ڽ+"zmZ(:at %Tt<=m`@$~C8(N4.n4*f m˘}/ș{*7p#4ZljmlIYYxցʞeu"b/Xif+b:>5: !VNOᢐe7uU¦Aė,6U <:b0l8$aMuM|OSb웁LAD5FEsy>ObWpqAXsܲR͓CPh4I bk7.6jJڋʭfVh엃we<.ው$E1}e$h&}:Yf^tagޘH^V!`Gf{Zf;90a`{s z~i SzxLjSiPunJj%߄ R7a*|^a5[l*u2&>r^4 Y=r?Y FxD별̢jH}L,@"+'Bj4݁ :#k+ *CWuȢ-wiZTĄǵflDavy'jvh6 iDd` h py%,r* 寳/z&EF'1R)a#t[Nِ)䶇0^4,F/sf܋?Y'|&WG lL5Ȣ{$Žx6@E k-X>4bZfwٔy$cÉ.eo4'|{!̙iO/D *`dRE7Ud;5BNn7'7%xޱU}s~T/ķOs:Q@4\UʁI`=.E:+P2_ z;-yeu͞)5$'1 LjժW%\ `˒.3]6ZWdǢSJӕ} @nE E@ENr Rة-Aӯ+萰y8<#dERz\!*u&~ή>Nw4a:CeLrd@V }هcveantlDX878 @kϨϵ?P>]e|aG1ؕ .#?vw[(gl~(Ϥl2l?O [S\!1<jR`v q`[>qHm$}QCTԢ*xgV[vs6*1ط`RHڇ6Ƹurŕ ~$9-uoٚD'-.bu?zE!}u; οѬ&"3i6H筩 c[a6 5>2BQցz reسm4k;}pPu0͞Lyf/`2vP;:X]~uFaoFTjiϐ+;imXp d ( C0 v(xt0jzoB<>sQr v'܈( 1o)2bfm *3"Im8w/ǼC ,|>fmɱk&OT,rIvlNU؜謙CA=v<0O% jx"F- ;ϊA 4 I8Ru:mWCTU#]G]NY^Y( r FGS wsQ_̪wPȀ4w5&% *k n.A,lؾH >ԙMJmtl) }ޛt=ck\)Ia3)Ɲ5;{hN.|XuPs?΢Aaul^)09rmpJ4^ T&tG(5?oy8+_#fU-_QAj7溻]DS K;VoɬI(-7{΂ ~Qo %ކ:i2` HH A͍922ZWIHp46^.'EE]\ek^;YS8F`08sY:ʛ2my|ҢEu Ub-}VO8yY{_*eA17uW-񨂱*CDA71p9rK-Z#͵wgP yB^.YɹV?J5LrS[ >6CP)JkZ\GQFfڜM#BCaa aM5ǐ*(MS<JD8=/q r`ivbg, Zg|`6_ƒ둗.ݑ3GG`߈Rڠ9݈ݼ[5um f1i/%h1t>v[] I٪MKLb&}E#|7*FfgXBʋ?8(l 3:8Y*BLMpOj~ Kr G /)h s,'aAQMR?"/~źb F4j{k.^W`(Y)ql_`PRor0vA+~'yi/g7 \R6p/r6Ơ^@OҰy &׬z`.Wj=bk~tɋHBGt*Vxwv״unڠ?cM(J ߑki?쩂6D :˫n0|xhX4 z>@LA.̝}6 RWtX[97XH]՚+mDGSsFV>j/̿?1'Oi/ Ev_ ss$<ۮlTIF/:wpy1m4jdɲb^FՐEP~Rߎv0Au&wOwȖ]OXowhӜ]b31tu Zڬ&%|,޼>*Ky=ڌJFM˕|=cz&h#K)b7aE Ȏ|BmG߆'Zhƌ[A'ϣ/{QA8_uSKu)@CҬS#H-mks$ EM\$i#-)O[#&رѩW0S?6z2k~O,iz-̉8 ?|DMKT7R%IxcAcON@E" ԛ9ٸ).ij##ȩj AՄqXKqLCܞkȏo>S ̊膠ٕ`]%ȏ^$ŊC5wUDwTϯE{+hOCP{;@u9R|uq`B,"G}%CVٻ@a~H\cQs<&IC,bWAxTY."yb[zzقgG9sE co2r͡Nݩ\ԜW `s4Po5f#6/uٰJ`1663bҀMzvzL!ΉIcmkz.#܎;ʆZ5O%/^:q@]Ci DƢ>VT#qyG@Ϳ#Bg27bAC>Q.crQFYDGlxus2\"kp({ p*2q'^HӆLKɑigo}UbZɾcqhGIYLſxPԥ=5[[B=<̡ybyI}Ǭ/>̟"u EE DKG"n]5@x]:vUn gehL,/)a0H?k)>( T}.!LF)}f "vIh6-`ڰ ;67h)bd8CΉhث x鏪P)xv!CYp~3븆w`JD| D hJ4t~ޔnaa#a,,PGB,|he٣cVInkr1S{|Tz|rtKhQ) Y AATfP<>jpwjܯ{+~ĭ![^v51߇1z,=6/ݺWB Q@ܳd x` USܥvKc'hx'ưUz/y`#{ܸr}Ȧog b=JڹUgqGH٠F Wl_u]v6xgRyk$j|Pn}ׅpbDAi((_A#A|(0|B H=CEyoYihaxb]Sf5J "U(r[ U6a@Rm;+f%ymo}jПHqع?Jofd6K%9Ght8c)M;RY"{/ ۝j&[F 2h7%*xp :kG s8 b ]qSh׵V&q_q6T[Rck][d4} R g|$w@^#>Vsu#bt< gO =YG~=r!=&J'Aҙ^+Yoεjn OF۸n')lEلJ/K:O $WeݔCӪg"KE 4I:=N-n"0xƘHk{]8ta $eGȭUQ[#Pȸil.i}?yEF*<d0KdQ>jŠ$;Nc"x}x099G,B( .3ubz0DrQ.A..g:f땣i3 XXϼ5:5"C"ipLc&^|q.Ƈ2I^|[Dzmx 4Jlf=̠l"D'ّ[Mo>]9#cDuXH@ffO"CL!#/򕚢Rp',;JϟІ񶣊bS~5,о%)=!8~JEAW4 'tQ>v&{jPEԊg;.egnSs]Ip#?}O9o/yTM,P /^<鼜lLoۉiYbk8/95 /pX{PZjZ/YD_oكgLq_pa? s{b{o΀'E7u*o܁R4^BT|l`D+@,-@.ѡNZ ^לJPW\]׈F.dO i H\AapCƽvN8kP#ۗ OK90,%E^Ye[2#}O @biJ

    ` #Noծ%tiU(*L,OfYa|6W~4TWnd%c4jX`AK!vpDpY$(8wu<-{^wr<`^ý*90>}zJnP -uNY`^iI9ؘ.wk,dW*rF=VR;;ڤ33mNrvrH`Aa”AL ~<"qk+YCw=kMxJqS o'\a, 2ս#1Lv5XOWXo@.81CG,q gL/㺣~Zs,%J+0(b y| 13>͟>s%4@iG8F!aV5~$,\X\KV򿒿AȨ<`Q=Uԩޤ7b9i_w.Z_ ~D|M1Ȣ{C^n࢓[l'Y&/Qr'X ^*Ib77*YDaSp4҂1:n?ԃVLGgӶ-WmSl7 n<͎"uoi9af;l5lᏁxq{3_K_f/(ԽNA658Y?eMvQz,i5 m- f 8lScęϖI-WC{P6&cQr,wCT#%KR(@f8u6vB&|+ Tf&c, \Ȓv}{~K}s-mtN:lt4ḦǣΕfCzP}p`z9 9S *3`"I^9 ٻ|_VAL;AWmzf#fOS8+;=-zsWpUvکqґ'z_߬[rv_S܌ 5q,uG\`h(2PY Y)e;+6~}]~g@;Kh[qƤTAWKp7.׏oyTafe톔`@Yپho/< =纱ذ:g)V3eL K/U<:I2~Fp<أ ]0n2˺\x3t,qE}dx@snZ8|E_O$r]NpWܛaXk;`,Z̖ L xḛ{n ]]nd>ջ$V!oKxbzD.&>534d"B*ga2)K\#h5{HJHb|zkezՅQ;ˊc!u@:xYRʉ:)kvnOg%M[j~nͅ '@k!Jm}4[I>]@S:E!wy|;Hm(!p B+(* O2 R_e%5D, ' #hݧcN$GK:-*t88{vy/ʽ**%xh 6~ʆD \b3 8~%X{it.$>~aMVC+UVAN} `AlX7.,ZaÆpscdsM?/)H5I,p2nve@ Z%'Z(P8FU\~cHUϔ慄q~ ]ߝLͦ>(31yFY{ŋ*E5bVȮ*YrZP_0R'9Pu1ěك:6j]PR7#u&a|,h5/>\5Ň^礑w;Ų10CS<.E^)3հubKdOm̮*2P/a~APJ 1 EiHT(I 緸}aw7-wXr`sB`g5a'`csp@*tѴOHP/:n8nNn<PK@I{Ɍ(qU6\OOl S@鍫໗G(`Aux~n3w^ #\>T7)>(`p m޾K 4ve"Iՙ;=( 2P(sr[h< }NSc!VsgF?=w^7igB7ƚVIﰔ fdt!T|MwZaPUPO~ռdaJ:" `ͣ.Y]=#C;{2>=CZ] N 9-'`fѳn](Ubu ,ԠIR&Ml2xr0ʅh2;d1 ^&I߶2DR"H`$k݃,b-rs%L0V 1+ fQ5ΰk1YY^70A)Im#W줁ȁMT$)$t68~V"~ns=Nj?̞0ֈluGi,N*N=X!Ȗtb8D\f>t̗/ SU\Mʟಘ6}:[#:*#)9m(ICiE^2AUhnjfGo֎ε+]]8J*S7<ލ`,VA(=YH Ó tϔE%81{-N|xAUEg@0COwHv?w+xׂ&z&Ϸt.!%q]%MpdO*6־p(~800FE7Gꨂ<1z8Pm> uys4Qyo"3:*ᔬKUC+ݚolݦƊWa={IIeBS켪âSwء?sC2`pJN> (A[*(0زl-;L+%ȾeG{K8tBg P3lm|J)$l^MRVLYpW "Snj)t<ձ 4 ֆDC@MNtXCڧTOd2&4}Q Ƒ`!'G]a+c),TZL$cwxћ^2G `l۽@%Od~%;Y.1,{گy޼J;z țTM%V"{μ4=/e+G ; ª2H3j%\( nE5ƉEȂW~F:[g$|Ok05HLf,d_.ɢ~KuNo^j#Us`QP`!#&nN)TIԔcʁ$9bmr Χ'Uyu /4"}s*GCLÑJkm!*$_IHMÞ(-g"HwkO,QΓEs~ܫbTs F=jFQ z0OuY_9Ui466w=Md)"#̲&5%{ZO`~fr]A?^7rBuR&+Skܲ⅐J7Ufry t ##|euX:7+2ᘈjҦ at(U;`Sf@q-|L$|=Ål-wM^0L[pd]ף+\n6ln.$E֌7i."(AvsMjfZʸdRYk_$z6Zg&lϳ{ ޵IIIv# !^Sܜa?&. #FmCu"1{1;l?z/>]$Ϯn,9#Wrmhx0'{Lyywf/ބ_q`VL*N( #j-^n.W}ӥ#L9nr=g,Jbgȥ72|zzQ g6.r՚ -">W avqZf 9wb}+HQ&2}V;:r7|ɜT^s!%1_8gXO:M:^HO-C$?>YP?f\5f60ĠP/i7,Unꄴ[ƅs#]l۰L}q{! ItU;ۇ`f2F J|dy)i:U~Bem_3y0٣_WBQ[D`I)G#,t$iSWJ$\ߑeש,,EN L&6+b>c]j$3tY[^< nYƇui]Z67T" VT0SٔP!lB3J8NHXl^00zޡ ܎ц4k5y,cLX 4(͜|)Z:;]*pDz!zu )RaSH##6<3%H6girqѿFqƌ~ CB+G-faZo8Lh,ytMU *8ˋh4{͘NqMNS?8s%1E#QdZ1(>:?3The4AѬ_yb $xX&5{烿WrtC^:eCg$Ӌd㧵bpqk{o#0dXQǪ+;X&Ybت|w0\$ ĥ@>K;lk/<6#in Hξ֒JZt1Ҍv Qki3hC[> 8@!_\hG#PzT`-~깒HbH@If55Ų ]cht;V~!T4];=0v=0vF̆:P=9eWXJ;pn 6Kk>)HĖ5czܡWk FJZ)tC)WE#~i(G|֥SecQoɎJm ,8nM+]GjW t_>)RYI'c`*s>uj:TzQVﰔb\Dd7ݐZ" $x"ڞ*ZJntI>ԴuZe ld+I2?I`* `Xᆜnِ= z:"t R݌/' (dnQc3ٝSYS`Jd\ .'hl$vӯd+ 9ͮʩ }l4x\ǯ+g,`w=D><c(ZX&Y*ojЀUQ﫽§E3}ObabKbyjkOC_[RM#dN4@ВO Gvl9hg-i#.P;z=:.OH3jVIz՝) g}Xsȕ}b3恒rR—8f7()fIUVOU7æy9Wӕ G4ZC^|׌&6n=z]mzMmk9z "cҼĊ\۽EEMnŞY/1k,46QM0`9,~jeC<=6N=v `C;=7CaH݌uGF7i@Qcx,;4==C JIGnE֐ƥ,F^ifDK bv3cy^),EF^ Fxʈ1omgfɸ@<*Dh5D{4[4WY$'R0%CzN1N8HN GDwkٵJU>ڱ<;I瀌2=@ڷfK< =puX[4y$~qR+0 +_0^{pEˤ!Nrb+"/}ƍlؽV6KÙbԕՄM%A+Q'rWCEOoj8~' 6?9AMHSNIԙjVH(ia// BUqs; 6_M > !Qg:UuY/oK+ؐx: #w6ly]FH2j2,fҹk4l{.=kPT=?'Qohiy [qآc~\^:HݞCص:lM}i&v@A>\iw2Ʋ/0LরHCg4 γqTB4JZhc0̞4i٤K.%]Zwtt1-;Rl0 P:ֽlq0RE Jc%8&W+=v]0%Zכ#Ocd~bpQr9+Mu6B|)d $Ƶ"{AKKwJB V/;"©- 9$ 9K$ƭa`pf.A5INqFwbK upm 'g_x^gYtv@0sw*L`N8 Fqu.ĭx(&Z+};LF-Ʉ*b7"r NnGZq lHj k,EKxoe0:\ZpQ"4s914=xCЁ&+DS KNifs7N4\M։ RnvtG N6Hz ^JcʣA.x@|Ymd7|'L-5pVD0(5oHf P+AC(GYnݠ;Xt QnM冢C%6xNzM!5ӏo :Z`iYv hwSa{,KN1 M.!? >UHl$lSikׄp $ݸ1qw9:d:*!S{zCmD: ؖʁ`&at,S`WV?TL<5T'Rѯ8w~Xms̆Sh6ǘ4Ԝ tUsT$߲CR+FB^ o\H6(ha|li?jG*L% ouד*t睇 u2#ۈ_vcڤ{dK<*l芽~0 Ж}M*/¹$.89_&I?1վ 0{Ɖ>eC.j'+7<>^ ]J Brj) |A@7!sv z.TDYNd+S׍fK)9&u̮7ɚO+[{1G N~#sgeepX½k0B 2Eh}25 -uw^ȭG3" ;;{< a v& iJ=p0GDRW~s8Q8ͫ(toI6 ' ͅRz|DN1 r"$=l1VUsF%k?JlB1qپp^8m9l\eOe]Ǫ8)X]CL7V~R7nd7 -7-, iz Q} k$<'3Bdli0 }_+F/:;E,QcjjZcQuznRs4MQJ%xq\1-Wk9l~b=P>S|@:OȰ 9+_K6gVCq[I)ۛccJ054LmK\*Kش VR=TfJ"n4Ts%C|8\:wmD#hbzhoGvnEZV/ozp5NCD u]歒>@ @Yb[I<:r{_*EͼMSO%X#WCb9(/oFPIv4a\gf6- t.A]1+u]6a]O^7 1p:|(^ 21+|VǢў?wTR?X,1 z-Ъ3,\~C `iH;Tdĝlq`p- N#`"r%/LHd!caىe_PFQ ~ Ai .>oteޟhO <s#;7i 36BfF\9.3nҝsO}47ܿczɰZq0%Gk[ Td|BD ^'7#e3.zc.T A`#V@lVR$=/ʬ|()zNbacsmit2I-\~}rB&Ɗ  aPhAJŻLp+g;T9+W!FHa_nX2l*|l:7kR^/? 8Nd bXLgg/E-Z SVyR) 0).h l)7 ^z:a7} wyZFC]V ݺ(jg'ƯЂ',7{-%3TWosFc 9Hkd:盭!6-5fII+5@d}e5$)~b&7\1$}E31ƽfh*tjg]8&-c ҵ~~0谐⁆KK _ De'`O OVpF8FNo$n4]@O(oW©R6mU4TÇޝjU-\1+1 hm!mϐ Z9F$1s8!G@bo Hh2;&3()(?!y%LB8B|O&A% 7aؙdTa.\V?σ] 4υy P?1ŅL>"i" j4`%@~g)"kQpE3262So{qۣxY$xC FFGUS1&ؙ+ yS921<m` !_2'T|f;e *A˴ ] ƈaN{<86}{߲ylԘ`)`COGad}4?<ŒhXvDU^ :[Vɍ d٢Wʅ߼fNtFm20CM,j\q RrԹ{ߑU?xwuf*d. aJv/ ̶.ǜ^qygyF}S .&1(YoUے }4>f=@R~Zl{ڢ.l (~>{$g̙+,/vGaߥeLÅ SOՏ^^8cXQ^{ 1|M*sbp4eTG8-!^}Rڈ$v;~O ldS. aB;!2ޢюå%e8,^ 7_wݛKJϔּ@WP@z  ёStKx8,gv001#?(ER9نQˏ)A_[X_2e"(\C ]Z !_*uvMT:~h }Xr㧖F'&Фx(R='Ez@?OM!nS_i:\IJ~lK(`ޯ)mR K'Q ŸTt]" l}1rW 7]AC<wYiؗi˽ ݑ~XU?zo<'~&%ۃ1"!BQ,q84’A?&YEpv 5>rZc׽Y"{5(j3 &R3:5J)foݔx,zϽps"*ƚa59  ,MV*mwj{38YB-Q HGQ4NGT[hf2HG~NhJuU3|&m$UfG%tq{E* F};?ń8"1IkTG yAVA^=|֑|ԃ$-T}6=Ö9vU \&ZJwfBa)}JT1#C8e'Jx]vzݩ6M>g FBz4:3.z}.`Bs.{TξgޘTTTucz&BѶ=SyYzKa&ğ;.l̮U~#ٴiTR(pj,iL}+dr!2bs%#}L+XҳI⚀x+|Z0Sxre>ʐZ 8$tq#g]BڧaISDH/tX ACZm-/gOHvbv~-")Q+Ix >0=&/N,AႶ#Rtqy"q~餏lUP껷 ,pr4b#2[qMIxjDUV1'LMirh^8ޱ櫏q 7y¿"%α sp:S՝EbZքbv=cS?Q=Ss 7emQ#Gxj޵ߏWcsDeƵ6N6P"1p~UH-!+.M//GƟOYRTOn7s xo]L1TbĞV`/v VSGp툖bs{BGh}w 9}`3VB)(; H<4rߞc |ΜJ*g hێ檔tn̙޻),P Ww~3b̳.Qy˓W}Xu">%vm9 Aך>EXFTJ8?:Zި,M~ɲ$mFJ@ ܽHͿ_cFcȭ}}|^.jXq*kL1b"Ø<}44 O-WcRs.۝QroV+_nq{S$9[YܷC1^-B^ŸD~3d˨wيJDsnW)p4H^'/]e)s?h o HPxWSMP aako& 4EV 9ŜvBӭLw$:V䧰}>)މiMzZ)rG|ȔI,>8~KDp,6z[/"LsHl>7Cu@Rg~Ĵrx2Li201@&7mM^1GV0NCil8fie~2|+qR-:gJiQc{ Fx,2ߩ8?vlz؏Z]T28 V/_2~0?!UR(x5J,U s*-b!]13OѺKʂ[#9'Cq)F#^v ?m271XH6APayaucmS q[Q>SeQWrrʖ 7{7y D@Y$-G{֮ύH5ˆS'5-=YrTS2yi~܇'E!&!,ZT#85S!D/jM;P7_;ub^㋔E,4fPk7RaѹI1&V4z oY o~A9h\~)Gʺ20_wvb|úO'\1 Z_3,dl)QG2xҼzzzncG3k+<$nEF5% }]yô3vi={ˈ Yh7}c^[}>_ua06q#w$kT' B;Ļˊ >`34E\ KJ HCV ~5? j0}`JwAEI}vQIHvX FCl$h1+zp J: M\UCIjR72P)sd_sSZϝ9[ZaSݍPnG辐 ijE3CRUoNn&ߠơ1<(sCk>:t$o:k2Hf /0¥3jSڳ 犺y/`{Rr|!b)]k7g`c @vh~XA:>#Yb >L=#Nm/X{x1KgC E$Ӈ!޽$_Λ5SU-1{B-&K0눺 n-zZ~D_iy`/b{Gm%d~-t\lGU@%Iwj!2l5D8lWm96nZdhr *X/Bo(Х*[ۈ[D; PKBVyUE\.[Pݟ̝Fٗwvдdz:1㧜曝#N |4Ungm0Oi7D2 y2!~T95u!$tUN Kn&W۹eR2]B+I9="ڏ*7G;=ͭzۊe<*bR"b]jtsӿ}?AkakԖMh_\0kF̙[^v}nXkԩm*ilWWq9]B-\) ?%BY/bF;q8▔:TWDG|U$4!lz`׏_(!*-寰T@JZjmzr*t [e(1- WszlT̲g3S NCLY«",_r Iס)PƟLqlto#H~0NRAi-Iv[s,ݐ0 N^M#H+Ga(c?7,8}c|KD@CBuQ1UcjďnEjǬ &6df} C-Jw&m t o9.ʀ eel$fBfndmJ:d_u5B{@cV4#X<0<ogn&@oj\Xj RbG| Z8j%25 }cp503?כX7y`ќޝ m~DpI4TX:Rk/ۈ>` ɠ8KOq*,е⌖dzpOlst-I^bNh_vD?^XbL%F53&DEӛy~ϷV`ϘsѶY.c 8qj=zr-z<!i i!D?bl/W,/'>%F=Kǚ.9}ooR q66z&Z6aq~a?,0]oRglWl$lm;~fjV s%șQAhy 3Q8E8  Vy5]ޟߘ"ʂta5=4f,C9 +Yy)tY@߭wӥdp>R-R t ޓ βJluα*?Z,aC+mR,|V+CFxsM>*wjo[x>I֦ĸd?D&{sMB>:CT'r>Y$/Ƒ 8GI6j\WFڟ2kYT}{1ٔJ9`|w+Xg/_gOqtwD$V g\]fTz>:MQU6Yl٭X߭?b :;? \ ?*ՃtfdMY/_C:*1RrZm/ʽ#yU~P"KNj!N)y $4mf^ښn9QZ# 0ou}@JCZWi0: ;Eo蘩/&%A| :Iqϲ~k,Мg1yMZi:ǂ!gq!*\;=m̵ :|G+4&"NCBO&1ݺbZjЙ5 QrôM2J1v1S}rhRD Zl@ٔuJ6^Fɀӽ۶{ą\+ +t?'\XM̹3V`C0Fe'_,ZRR<5ZA̬b%ui'[Bz[jU./{dy8sA4 y-8ə(W޻zeW[ډ >Sgi-?)4|?TR& /R_>:u&˼: pwվ;vh^9w' j;$0 7Rlvk4#H<0߽bNq+}y/Z{%h|_`(']P=/'F="'M*!աF̌zGaHn 'F:*@g]l [6WQ2IdE,Td%p)^¯5 $٠1s\($ 4ѨW9T> O^OP͵iUk>%"d)0kkbĄ[M!+"vSvm󵒡ڲ oc] %`o]cBc0`(``r A-?? FUY*FWЁ陴̰R9, TDHТA0bIE=N:@olsG+ cJ"c\h6sM6ipM0'SƤzC5.W[& !3kQܺ2lh(hq;U+ٟɫNd.B+lސaɆJַ}4dxװ@5J'2[]D) q@I$ r~ l*P:98e$ 퉢pޅ~o:-&%=uw U K i9s\$/wpv{?\E\E*4pNԒC@,]X?ZyA͑s}`5 1Nzϕh:LJuAC?c>J~@޻-Z"*IV;xw ~W.trtBv'ťX9щDZLGѹ^jE֠5@pz]$XcyΑj@XF{A+ ?r"Sd2Zm8cqV)[ƽй#viI̽-z'zVb]{7:CmZr 9>q|>WyO1bv\N\;K]xsph%/ۋVLg4 L9Yz}̐aN}^-ԙ6 ֑|Es?@R" 1ҖcZr?>A}VY"BPޔIj/Sb%Y)R*@EPdPmE=rHQ"R`*p_n3dQ?NF1fڣZ NG"1qSYM=H- ͅAFKj8^Z'~|5oÄEX7E&*_$Qmjs${̟ 0qd̕IRA9.(S$"?rmK(hxߝM樾Ӌf|H`c"h ӝ۴(._~_/D!uJ?)pVd`)ʙs&v5NJ\V̮!,Puh%v'|bOKy|ĹW0buz6#,yZѨoÁU[^"%w2&?\Zt-rLrL6K5G+%#oi9NangcC98O|ԯ |`1t#0˺"Jh%EcXT*br iŌ < _~i]ˣ4@0Z|ri6z`PN@P|DD-`?JwE_=Ng [ ;0m0Zc\^KW9mΡI "% W%2̺ gǨ!; 1{o: CP!kk;^u}^zA\_^_^(nXTҥ0n7AsMmH?PКwE:R{2{w\S~\ͼ29U0G[y熬KfLh8Kʢ\e^unprQ ~PaHEtfX7t'|r#/$o ce@_Oǹ<jLoU(WttH~x3&1?.?fr4 8] Dzk,12%a]v밡5>E EdQauSvJH9U̝BcC_ QC>gSs+}$2 :\R:G&pz \,d>[wǡ. JVPJjJ|4Z-pQU =yVRM6XXOF/ІXLF2keDBݞ[ad q0v#YYM,T>Yj;}>Jç$DD)dݕr$|m/Ֆ(ɾ[4k &E܅6.GW\g k<]R@7 Ɖb)/ֶ:WUE̅SlLCSjE޲\9x^͠b,gt@XoG3 ΩOuℿډ#P'SfiE9i<B%;xNE6u dq^SuP``U<`֍ؠA &ח$eh^L!=?)0Q'Qcm0vMkju@3 /zvj;)TJdR`2'jڗ>ξ67nԕ1D<lt)l刖 O7ǔHϛr" ^VGҗ~;p ذgO:Ao}}D,]7rU$tjԈ {/0RU·𽐙m#LR(oNj~Ϸr ;XQPgCB0 O-WAle)÷̅u}gjh'(Tqf`\:`[I=mhykI.J*@:* ni2+HZ|-2RD2`ASP\-݄G7#rA\jE!_Fo 3nR*)iMc.(:eϪee]yB5qw7ez8S^XwjyϤ=Lxtj}߰r*n2V0lYK~ԧpgY7*ae7P1]Y/ k I)Vj;h$lT4Ѯ2DǸ8: z.~`G ћ™kG#tM͚4?$ʄJb5N3"= ?HQr5pG( ?|d 48N&H9- /G|\sNJoG 4ٴf]ؔrVñBYb[&+IF\CH[̕pNP)\29AZ70\8;B4e;}Gf)b&os{"yN?ǵoF Dm{ s-"?y3!}Js2֔4-vuONT%0e,c Qk8Mx ̛Cd.+_Q|t߷ĬZTm` Zv[\kP+u.hFo(d+Ni`3CȠ{)0˜ʞsE$IY/qК4HŋB2C"_ ];d?~%3>6I3__dhWijU)Fƍ]>C}BgReg|m,R.Ql>LR찑Vsu',H HSS>$:lOAC4r* g|1wZXCk/l"[E n l] D%o>H(OH- ;MK.ÿ>b]y l/Gi"{7X<0C |Fg*2vX/ed1ZıQ?8 (@ S3?KIꊠbLr@[p" .WA;k:ڧ=:ͼؖM'8hcs'N30vժ^J7`U5oc߯9aXqܷSq%>bPx\tCX\O{[o_ڳu+=Ct#3w$:Z[Ja;FLkE_Ђd: k6rg z{na&ߕhM Fhz#HR?5'ڌf-4+jc?i)^wpTs5󓈌IhJXB '>&K8WR@2؜ƗMm}0'#q^1 rÿSm(T)Ӄ"sJP^k q< D\yۄ~N8w) 89i".iC$ 4WO K^o+/Ou 2QDp1Ome"Uͭ+hz!z$&ѡ4g2HNsY*>9?9dbF 17 De(L4Ü`e `LRO4/Z|CC<%`R2+!D}䀢N⼞YeL8℥U{OrAhVD4^r65@JMI1]N:\z[R&zyGɕ2h+M$;:ɺK& 1cr8(Ds^ܪoBU0y6͗`y`}2'R>Y!/ =ZO 6ylY}ڰ:? Z?{"Gğ$N@SF 0 ,lf2w۾- Z/K ŨWf̼B$8 ED(.zƑ9;XY nԂ6!k%@(˱^WeDDY˾FnюrKFpKe;8Jdg2™Q7V K|#EY]` qz N>nۂ.HֈG$&Kx(<6E8>?R o_bI3xQ8pKEy"~c{ Hc{rrwBLE&xSob WRHMСQ#qL7͊59X鵣VQrKuhjwXUpSbExy tec NUl57ڒ-kurRm.SU+/-yS\wbWt5 >ŌY,wM1#fJEOKVY axLf 8G%,8^s CP-M8{Aמ1T+O{7^@) 3ڵ4⍝{U#)Qf0@' ?u8.op8m)sý>=iFf@4p\'<vS*T29™jo#ŧI:Smp5/ < YUZx˵;Af !~/.c(@krmY&ւjjS_Fhwndk7~RÁei1:L=j=L¼Yis*υzKyQ&WsԕC ho\*YȊݺ謻~$|:22ǴS;7 !{`Nى̸?M/=rTQs^?{QT?j/_2M!o#`p 嵰BHD!!|tBBuH&I*c_mzׇ_nr•RV2Ǟ"kwQ 3w{)(~>KeE3֜U7Z;χOݎ\E F(T0U:PrLqZU`UYrD&~˩H-hMղ;i}[Wv xF]7HNr NDӷ\)acKЌ)/mBic4|yFtҹ-{3'FN9ZX{EM^kTB1s G "#J񮗬xYnA[v~KEmm=ۅ‾P`rtOw;*Tҡj#Nm{ӑX%w2iVIl T!܌/~p$G#-_vGdi]|sh|Qx 9wXF ˄"3K-"Kb6X+qyAAk m~Ƚݒ\p7o^^po&\V0"@nmDv=nJqӌQ,˿1?tMa=H7(t&AV"UK̋ϳÕKIV>7f"d`>TNiMnFw\68jsmSXȤch[*ւQ[o[;t4Ix n?@NnsY[A%wO]A65mΌEr#ӱդ16z}BH5@4bCϡ ǨؑAp~/\1jos]KvMF"'7?ލ(Ke'Qj?j-Li\s5KJLE齠@Nm ԰Zj]|˔858$dP Q/O ܈=M`؄I–֥?FK.]rsZ#^?%i,1Mr'{ZBbZѠfi?-_ae@~C`@q'řB WR{W|!sa/):p_iC# ӡ9[,aj'̒0'Gup`318( Y ;ܹq]~ނb2O*ȼU(`c n@:XiQdniV6x^q~Q׼‰7T[pNz|yRpQN `Gj@amg8rXfnuiζB=c괞H >_1\LUi!( CڊW^eSn bgt_^t&iOi|(ES&D sAoJҘn3kPVf&764ǻ V&{䦳^Bgv-a>֩nӦΊLT)p SE>M{a!Foa:2pq@1DF TѯxIqXr6B7&# UۉKiREx1mLD (9aom﮷T[IK$q*n0j <ĊZtM^ s槅KeY;%U"˳RiU٢1PK/l}q|hO&~Y,H5)M/tyn*d{R7.py= DǘZp=iY:3_~Jspj muY, AP]E/T?. n!Vϖ<ғ5͛H%j$` 1`yqWrNRC' VCtu^y`>(OJEhB<dhM.8fWZt˺:mR!QJ6lmsh&!VaѳUXEe I׆/vMNF'+P`=?TwM^=`Ӥ²tıYHvAWg>1Vf; V2siX;*b=EfQ5Xl>|Ki}o >빑mb$ү7&ThTrJ56[D稯O&ĩ/S+1 >:.jB.i\j) !P*sxqF4-z"ag@(0K5iK*ca kjʗln#'" Vws%((>j |6ɄCzCaݥcw 磭<ܲi KJo >4 1u*%B+$H=fkM4%纤=&2Z ?8/5OP/+)2S_0Y Dj׺$$|3',Z-F*/>AzۑںMucY0[CQc91GgFa׎FRK bsywii`v0 6PpPq/p&U!/4'Y!$l@WJt缪^R##G\9m0CL{&Dsv? D{ޥA oM;^Ϙ6|)`yco`I&$VNKLlE5YCyg:nc'IdR鹰(ȣ\ ~Ț|Nv2|̢XnF^Ek疡{z]a*#Rg2MSW%e("EBTMaM-n\~v =_x(.b&4d/S/0uiDYld6c g}Ja/`oJ zaE9NGuEz/\kLqhuF~GpiL-LM]k(SfP rE%=p9Z -a*g+_JGa.ѼȐhw6,:a;{qOU FEHa $I_\ R+f#c>M4|4'u$2-1wuJ[:l?XGͳU݀z2Qzy 8r{2N2uՋnZ .E V:ܑ}ګ6 ~04(pa4rz-NZ9'"^xə&4UTh,cOƮp#oB/9ʙq|l n,?Lk<\9Q7[)+Ei>SfFvti1Rc4l#hhگU2 yj055Vd.6٦6met<`= xc>cqkTD125]p)ҵ5Hf2bw끯^Jy -VFNpeg̬ca sBjq(.[,wi뼨J|\Pȿl]<:{0y\mLA(IYy,H9’XFP\{(\^=HrJu!E͈c9"v!OZ$ng"5R>8JVvINimQ̠.6j\I%~&[ K5kOoB: E.9֓3_:gvW|WsqL;s =IB,C.NEfQuAEq*. \+T5C}kYogbC;] 5bщ 2(qU\1a#4V6,cYF+.5¸@/\ #Xm,^l{` x:T8},I!9 DO-캕w<؞Y^ڗr,.4ZvQqJt ;%vac\.Yp/%yxPSE5`b*Ԅy'Th8bt5j.zZ=˚z=2sbGA{$U" _z9b5u۷XQ`9X bY"_ m|F<\t_6v`9Œ) qR#. ь82zFWc02Wx  Re 6BA6k ~劯/6šhYW/aR5-kYkT5/@JRF6q[M 衈eOB [$C矺#4ܛp$OC뭹¢VMڌGTbSf}R@".^-0T~6xt~4T*0 OS4[C߈v^,̒a>;@f`nh~{qիB"aTa>ȸ+zE 6vbsx}.++0MYQRiUD bt;5FVנecQ}1o'CfCFlw?&p\?C|g\vpP^UTR$V;ȉj7fRU#{G`o+ H DpgV>ՇbCUò ^fψ-іeX;G6O@ZXQQE`C昏l][=) $6><2FB7$. 52ܡ}MКp`L/=t b󇼚CuQ]}"m1VVB$&R09P9*a[ĭAÂ~HI/B@,۶7`Zjm16@h u'P`E0WТm51 6X!Mq@>|ob]K|Fx4'9?d?Zs ~ &R$CO /3;BF['J7CkhERK]uc8޹T˞ƺ])GU(klXm0RO B5:7XFHC>x1< F/:g+,S岳wڜD߂qU݁Hغ9O ;qZ\ܽǗh"xH]$GՏ+u{<+r3XH-5B0K9ىl.]:mW8ēz2:nt} s"YʁSڲ EPv89IscMi?P_ugcJM1/]`EIb>ŋRӱ?s yZ16p( o!}3Q 摣z`9y>/-[KY  &j1!&mΈ:!~[t aRDh[6vrD$5]Y|An6]Akh܏R,W3K 94p &LhrSmaVA+^,E3K99{.N#baz}X.&XvE-!>+d/ZWQu.=Q& eЫ;O ċF5\}  fH2)KNEˣ m߶p47N [C8dxq8o ;ʸj#D8ɒQuySNy;l$m^q?yJ5w% yRD3Ѕަ#U)< HNĦ 9kdhO!'v̘3]juP|(~q;X@Abc:w+0 -J01(-~kxP96 ۔"ֶ\GBC\t0 n`-N6L"/5 p!{38ĔR*qJǫK(1I{KsC䠁_@Qzd(dՒ^w8e( ImnbF[م9x_ 'u; oI¸0eCi50t310^[v/D/aH![\~ZX|k rtwsϟGOk-ަaC8]oU/n~qDW~#QZŋn_16(68 G}kr}Guf*ǘש_`͍2KL7-q~JH !aVPy[n?g,itIPT$'g(`UTt3rY5}}wXyQ@Y@Q]ܟ΂i@0{؟meuz^,6JVh]nCP2*_]%l<$byߢ^94XHjʲAbeFΒNױcD?8OqGإH) @ب.oD6RuHߏ '4ݘt([žh'=)m)CGDi,h`kDMu8"^f;R95 j&ۏوJK6I?u#( Ԥ|ț$F(L&B|8PxTa-UHZ-f xL2VOyuEi请G1 Pv VhԞ8=F1~e&ݺ%ǥJ&s=Dow2{5[O+F0{i ,||a¢1LAR 9Ƚ@2@画E=fjZwة <4FE=/unZ o?16&=ݮ[n`j9HphA-]b9[FNe2j-fjpoJLnqrT@jسq4 ϶(_N#n؇&o͇x7^ٙ"4Z POu.9Xz@g*Wrmͼy’{[oi^3ϵ c tO߭rr}V6s?kPB,O;Z{֗ʭ(C}:tff TC>FH/&3uzt"ō=6w)ms^6 *{']a[!x}niN; 7*!)O˙z8W .,Uݝ&De)},SR}k>W~$ Tju`Xf›tZ/%bg}G!2K|ai&k8uhEA?e_"0Õ mqlkKfGSy/Ӯع&6^_n34`?7Z mA37bYɘXXC[Ю@M[,{v\uUن4>&!q¶;Mdc%ZRx-XWCN @4BP}7@BO/ɇ}4lbYlV7ѓG-eHֳ^\2 sޏ8_$&umB0\!hf9,aAk. .oDbD !ΞBe.si^ث0R/T$ gHj2FUr#DA.A!r Qv2ygga&iWj~<J:KD㓵eJ$BDL.inY3Y*nZ6!2*&Eovc2u?,^*^l9R@CcY- #+uU(s $tMj6L_ᢗ5IA95?yJWӜ 5?'uQK"6B(0ak<4 6S7G`Soct7p9b5ߐρ>;U\?t[ zs6W.hQz7pJX ;X%i+OP#e)yA-Ft׭4$3Ol#rUh^GSFk\T~$Hs;w:74˄diBӯ(Fƺ ޔğ9|+5ۗnM+;~$#W؞?ڴd247=DQLQP3טɍ3@QiE605"qmZ|1 >i]d󋤙x+Wr΅&1iy'~Uy -MWx2pM3DNBu c|[l םħELv;AO\] q}oYQHR6yWG]U`VWt5o~}`o: RUt )[zGmh.JQ,B2udF/Ȅ~7"^r#ifs`o@@AtubZbV,|%AŅV{H꽙ˋMeW=@!x6?k0Oð$kfWg6Vh~/ƘZ)FotxFe#{J'iW#Jݾ@@Ʒ ;%2yn] AXi]()s4%ip<,QRJ|R$oZ7y$Z!Dz `i;Q43[ Qo84:g)(`eL+]$PH>et!oqTE㙥h#\B_ 8ZGLʺUŬo0yoFbktM^u`ASU+HǪA'փfʂOˈT}@Ԣk XyVP\SlUӽU(%S@[\Zd KنԤXDSX;,ʛlTo;q=(] ̼})h` H]Vb 蕸G4g@"(t F%||-@R ,0hqv燢oFgRgCJ 9!ݵ[yDMd3>Ǻ{ 痒6^NlIM;oƎ22PI\Qz[x$vua;cPC;^NP6 ˾ [ ?T|LhzQ+w|nrY$.:N2DRm7ZMs ȗ8U)b*)mY].xȮ/n$"dP9D ߼G;Eie{L\.<.*k1M pn^˞)~D<{wGkga$WJ*h8[!2*]cG&:$p*Z ad;l*Κ[fgyH!8B<6i}^?P&8W6*p)B2g:` eAK9α }rϫr,?\hP`;OwD eZx_z+{CȒ/!)WvInųTȋ<}b&֍!84[[2ؤYMi@SK`u][.lPEVݱʴHB+з~ƭ4GgV>WW P khllK8e[п(?[g6vHâVTW%΃;kQbtnx x]r`r)='VfϫmqNOkM9pa$Oo`qtWZ-/?1)cBڬqu.x"܈7N:)LޛW{eW@òz^)ÆvR͂ ^EgKTS;@\;H)~!Iȭ+>%*^t+c"+X6謼ml3?m=5*^ 呄Xڱ0KH4hf6VkriBdA{ y}WFl&X !˘f5esj!ب,P[*~+| + U6Ouu䴯ZWqA_cr}:pS0EjUy,AYG~彫 F !" a alP&,T:VOJZC;6KRZ3J{O_ ƺL]jICB)*v嬛2QA95-@cla"ewwڃ cEƉRO1_{3:uY>0 -=j>{dL\ pS( Z1|ϐͤ@;&)H>Z8/b9`^\|I3f~z`&&ϐZP`y!{FWu\|zPXL#Rn9) M\w^x|8ʸnD!/ĮxDtN{ɻ;\]lrRT֚\{Roku[1)ZccNX!|%gUbG~-%Н3[Y㏸  sx7uzLRGƤK-:XxPQKqQz&M2ĐD֞^S(f/dvRɨqA^Qz;o{%S$PVZz_%њGSj4\OC 6>k<t+nm.6-[|Qg>2JMNr2ݥg?Qj@Û{݀CBk-kόjbhXs-*sHr;#&Bv;f>I ]<5t-܂iXz;m Q\sYRTbJ=4/l+șR .bϟJ z fR؜(ĎiBퟢD,]mk ]#}#)ȩ{, !y鮦mp{:.LDTAjdR,k)2GdǸ&YSZr8LiϠlpt'N"8I0Dpm9X쭆z0حWbVRj:=hPJq/C$;`2ꮭPu⩪w` 7(!?io +Gf|2ho(K„^<1SAn4x9 |{@H;R0 OV]44)-!b&DY7v+$'*w[{$*:{DN]j=*u0Q#>IyCW̳q:XųO3F1WTc4 0`hm($9NM)*^2<"_O6} de N-zm(Zs1 OQ5\$08Q̀2D+I> ,C`#^aL䦖Yl8mNndAYb("Ata|7ж!ia7"9}xBoǫG@B7꣤^"&#E,,kx|pIJ%5FW`H,ƇIΙy+J-x8xWZJ_?ĕۤ(z8ALBW.K*7ѐJcwjU(gq ^qz$#.qarI2h3ũWBUB6TX7u];Xd=ɢxBp7,pf/)z ]@(jR[EͺCO5,RK|kT p 7=?nIfDq&8®jhx}i"ܷŭ`e67?ЛpïlEdwاHWmF* !ؤР-v[Q@#CAY]p/6{"dS&<㠷"cqN8y`ӑ!;=U:MJh5^;w ˎŜbj<$pq'b{twÉ/F|>Up{"#{ݨqnaz(v Dv@_jaiEVPLz# $U I)~XTCnf).j{& M4IT8(hO%JNB=3PSW 2IltǽJ@DnFɠ4c ;La(Ze Ao/i""t @^I6:X)ba.wS(ia2'f?M8=~ JC0q?rZ^YIfkg+؜jdvpԛ5 Taף޽2aԥ2o&XVK$%UqO չ52m#Hșvۙh OX6?Jvf;\p}J쇞 Qf5ldxEn8]*20BQ_|jwIs~ L`GYNC3~ܮ;Zڰn5g&iZQ{C,7%9js{HTmlyfԈufWfSj^b#"d; }і9TqnG}$#W{S'I^Pc vj_z?Y0-\G Ú#\ptk=w7\, ] tBs@NݝrX[jf-cf,oqHU?V񌝲 ƛ!KJw.e׷? Ui"M9vΥ˄r USoJaG9Ѫ}!(Y#SE٦zrEsؓǸnӘQi4)xA|s#",1dvŔt|1->YtLa@b{>Sw O}.0l- %5+f/y@BtzQ&ixQ~.HO+>8~l2S{ŸtdY%v-q'_MkI?DdTpT!.b`WQBwkOE(S憯wG҄`c>9>}Ym"=&zF[wͭ,je繵0]f0GgB_/nlx2*R-8oƚ|?e}oçOP f¹t,9(eZeuru\sI 4_ǧ{oEG2/2@.@bOp8E!Q?L(9KE}nz&/ wCΑ+N}4%=uj-;3dIKS"ihUWvkH8 3L!bڋPsJǦWLFbm((b6QH ޝYXษE]/.r삳[NM~x{T'\(G /MD' cg3}O^j$)?*f8>5|jlv@8 ,q;-T#0⠞#C+ᓺ\ 1IoQx:{2siU$|cWl,f5Ltǟ U|vh_"GmELo%;Vh}T#C^,AܷEX"Ixt"k~2|'z86w!/ѕrP$g;O'9$^NPMj!oA`qR6 346I~/q!d?TC[qkdLA cv N`%M5Ѯ+E*wĒ9QJA[.\G9Ċ Lz& 9s4lzOCKVlOBn#Ycg/vov1PXZLtanH\Ƹс%HYZ:5}<)*O6:*0)ynDpFzzMCI\4 R#cyp-c:Nݫ\#O=sԝ9X2G{ȧ ms/$_oP6^BS h]nVk R,| 'F v5N\ fҵ u mJIplۇ~O4Vqmly\!Ѭěii"а֎{NYp*p D,lg"C,R'c υ%"_TYI>e""?}V PEPyPPJurSؚ(:F J[>V!g|k8B]>솔dgMxtLF[q-gGh$HxC7,Im'6D~b0AS_ yM4}QvWN 1/.жN_st#c853qd kd7piRfX r2yJe@/42@cRL mONۨal6@%g7U[:ESgc::F5$^Xk{m'Wu'BgEu/$yWx+kU>ڹi7 bx>fȱqM(@?-cQLaH:|X#~'ukKKh _ֳw'H*Jc/G&l;>;zk.+{O]j`C@ݠ/f?BU-8)0`m~s :DU+.6\h-&#,Ēùf@D2FC7+8>kѭRe": ZNd;a:p2Mg{%݄3]w!` Q*ЍT6^C1L 1}pQQAB!;~7j=a,޸rkǀ[`bQ(ykd-OBn'Qޔ @>˥R h6A8^oLU 6-%X,20mb5-&6<"x<(9&o*)ul yh*0߆.F\V gW RHMEj&NP׬Ps>yܟ K9ё_a'HGQ$Vy_Zy1!}lQN ಊyy Hehe]o1ƞa?>eMVB8JZVǟ!IAj*7A2}"XXyE :]_W$~t̷*{eLS;WyˉhB۱TRQ5?m]ʐ4z;rLW.ӇET^ yU6 uم%2"x8!&ma8yMAގ/B,4Oh ."xS{XI>︞g*}(3pWGVMY詵Xm .IA<[UcGQ_o^h-k+10r1|!gr Rv*@HO,q=2nHʸR贤K†˹@GZw_hdNHE8OO9n7eFUš<ḅN `s9Z+FWC[ABaPߊ6<TdI7$!)G"rn[OmslY'OA#tjKP\@"2JQ߾j% GDF7+#F nHYTPDg-wi / {B4|8Jû8j='3[:׉2s8Mܡ]tNݢ71bH#=sewE (8ઐx616 T'ag ݛmp{OOfQۢ">o`N+ΰ߾Ё1Aw"$?H= N]n+'t#Y.Y VzY& &x3 $faȌ-sQoG|`$,ɁGn+Mxx`ץ_SGϘ42eQ9lEv8)ZzbzZ&FNW V2f])$wxZɲe$3n {Z Gʌ`(49o_ǶiM{v%D<@`$ dm :)ĠQ`GcF" p2 ˷Lc!.Ȝ܎cj[QS}?50+slQҩ8ՑfU׃ !P6)\]P[}^5$޾_]u\CAaʦߵ]ǘqJOʈI'wq'{ѫrUFS^4þW#(u  -Ľ6,\D2Hc% !G { "h-c< e mk~cWyJ1Un2y8L!ښMM~w,&Ov_eJBj\/V?UVl,khNEwa͚=DOZz^ >x{ULd.~[l0 )NuǍ]m,Bĸ"5oIN#0_48%8Mbˆn,kݧoj+=?`B+#yYXdt b`va|&>-6ε6 LS*cJE.ȁ )Ӈ7bWb ^éAܷnq]2 7|TQeu NrsKh[[#a~k~Q}Oh-(=$SN_9α{QFT6=LQI*ޭz_G0RkHhԅ׫ass/%\%M'QJgv_~aؔ%¤˛<β;lI#֦LƘYiķ5Kk̍0` ($SOif '᜿k2N1q(ftg4/oάlԣLkqS͵BVb|cR0X뇩 >%ҐoGx[(nmpb㽞^~Ѽ7,9VUjMZgsMp}"[l+,⢿qajAR#׮T(}g3_jD+JFB;vgmN;@|.H=tU] Q#Y+vϮ`h6OfOFg46I3\-Am; LRt8pSOxzkxL۝Ϳb__.$@:ècv9pf7{yb32F18`Gdhiݡ}@;+dc_Yϭ ,k&"wQ!2ڤ֨~%۲rM_Yk@`'ϒXjYh*uA0juCK3Q}5r6͘I6uuET*M$Bi9O)#iC|#Lvg-7BV|sjS7״_VcS I U5RDd1I6k۪nk8DDXt3'nV!"5FsDKS?SN+m1.Iއp1BM*oh UM_b :)ڴi%$ !_SvS=x`W^SoX:2i/}y ]>lXi|)L]>)'6HsP4nCgV;නͿޱdPed@gǦ)^<6x)Slt'taGI qɴ 89{5Jܩ ad2 7&dzlwM߰!;3߈KY(Qul؞P&vfN"?u9+-2AJ_5i'ċ8vS1VLq^!q[Fѷo^e/VO6"p.ĝ< k\S2]O;-bsWÞGh NMDkR vC̀|: 㫥Wn^5Q֠XS0!PhZ_ ci{X]}lGu*3rߑ_DU-ӺhƊѓxxsorm8Ϊ?ӗtuHj/ۓMLn1e@{ٺ( S"7fp}`UnQ;tX5&lШCLh*% Q#S(/HXeՄ`ᅈXξ ^|;ԍtn[Yd:k4vma\Sٽ4O; .>̂LXDvf:>sE$\@$Afp>Eȃ2ъ}|[h)W/N0)9Y \^?Aab=GMOW'4M91%Ւi8dQ=g,p8xc\\hoI9ΛSW%4.Ygp`S'Y5D(i :\B#` \ ɇe٣}xp3 +b{R} dW(߁XmUJ߽A$>ucT t2tlwlך‡,r0%;-"7ڗ&-$ <<lkޚ<γEYǗ_,7'.u*0T2σ$M׃i !HIKpEvc7O:U3*ݲ U[R8Z&Lc6y1(Kfudȑ/-Ç8:K.T7y$)Rۡ͋jMQW~l\wח0\iy=y!U՟%|f$xqbx(ǁt\ꮂLLZ}c;Z \t6K{>(Ξ&H<ΖmM54dN ,}s!  >=o/NL^ Gς Ѕĩ`",zt_gEr,HHjw3 r#ҧ[Ǣ)%2.2 .! ڂU6v_@A[#d #[{E~U)wEUٍUY"k8gYZ07070100000464000081a4000000000000000000000001662f7fa9000041a4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/Aa]?Eh=ڜ.+Tܡ,ޖ^,UV \v{uH\k_isS%F)obǔ+2mRVA(Ck qȨ}9&-\(*.Q!G.z|nNdΏ Ex=5b hGm 7rI#C)mcvA;E p҆XɷkbkETCe5 Y&sai\[yM~'lPh:yLݚg+VPzw-4O`6Y{p-c^$jJcqrpsfH`Emr4IpsAƀg k-kO@/Y'UfYG^g0.;~E%0wI } zZ bea{cgoL{{DQ bwC6~} q/bC@`}2d(ߞA1S[>Bm5OgWցaQ5=FvI+g$$Vk (]`QmP4\=ll;z&Qa'5Dȵ[C1(zW2Q CBU'( 3f ̔C9%+iK06 DclO_ TYIt3L3X_mIV7mdi$kƻVxJ濰WeXaswza=UxK$#-K:.\6]j=NU9HJ VQ|F;¯B_ws+ ifˍja@N(kI(UGr çL0& S9뒹M< Y/ڀ[I~Fuo%O]V0]Yϯ+lYVTDK@G?A_{W[m[<|+d  8=.]<9ʩbRgS%@odQε@*k3A&9{d,sL Npn#$M+j(w"{BC9]įв̆.#\C"X;LIa]!߂q xhњ͝"M9k5p(]1`.1?k 8$.|9R3-j~lK˶y|HSi<#Y S:QRo.3' y?]̲0v~sٕs-=ZYJE1:{ȟO lqtTNd$C" jUy{EQe zC-&\8o0u(?1]˯ʜ&|Ӏ(Q^i}2Mb \^@k8<:5xluJgO" 0.);AbZ]#u>FwZbM;#\qw&F{9=F~u6b;jZ]s- "6hǝx973yʶ1,qQOl;Q֍B]>E g&Z1&ÕLm2eb BMk8␀߾$>)/AG*fb]y9f⬎N& &Vס]_-J f pMt}!Zsa3%MQ@o$ GuqfLOT'Ӳ>z斤{[jZ,=b/1uYrY" B>/c32˄NU=xODD: b67)_3MN5-zam[.6G+\ͶF`FŒT7$ -[1E;iOT,yiS&&{5§n173ďVj$82h1髗z:pĞfQiz-I6=IYjls_ub RMDK Js4gP.ځPR"ea *bB(7'_(`B {S2}#v?\6m \-UmMɴF%tA̔?dp_8Iü?z]y;n^DeRsT!E_t ݫAP:yU΂evu4-Ϧ{`\m;xr& aL52r-.?p`[%;ylxryM=^Ď>ڀDϼD)t?lsTŠW:tdeIf/,Ƀ;euv~X2Ai{3$C&'a"SMκxꜵ}2orQ+X_>ؠ79Ex wB H&0b:Qɘ̠'ETgCQӁ<5ܮC:˻R;>Si  N60gۑ@[+MZ{#Ppc%Pi=uZzS-q3t)=fM@lNB/TX$81dN:0G%\Gh G5#HMr0D%meJ e<8(?G6arǰwOq9%;fz6S `!02gpkh?@`hӯuFPl5SXւ,ZE/x}"fxqaL/)v#UR.ɣSx<a?4;:GL}kd)Ϡ+sqnys:d.`:#iw܄@f?}CAo % o~k WjcgHӳ5d/zNre0h!1l2W'?&&G.443j0ؕd\8&;-_pSCfK eI/A.WqV301Aع-DM)= *~߸$؈[|K EoDOVt aĺQP#뼿=?jm(5^CpE5:@W" HaʄE\l|r/W(AA|I,p>od,a `Ԋc:e=br `\.t- jX hgcz3ؿzQr"*r[(;|Rç9ph kG54s%-, k˥tߐ!)moK̏)'߅k0I\smb:jGz.TjJC縗p3)j7F:&^qG)N-FWR w5 5Z'OSƐBX7Q؎5s"Ooy!۫U~%4j؄+9p[zlG=R6,bx  7MߴrYiULpfs5JnF'U37McIb!S6SsbTk?QQA  `m#y挃Ziͬz7BowK6[?Zs3OA; gJ =18Ϡ,ZMvK]H?#Db¶ݱ)284Ƃ9պirM&x|k4<*u (rC t[|X><0.PʆGk591t4%H`4a" y~,Û@?ϒwu\jI}3)t~~4OUOSHKƠ-F,Z0l q+/mDQ`Jl[Y`RLGd&zeF6VDեPHgr0ҺDd3]pZ-]x$WbH^Z WՖ@*<<9^ Yմ#kX7"^N@CZePڱKOO$KX5\In}EU3vbhG~Ƞ`l;w WgD`L!SJ>shuHeXf;fhX^,4SR4[w/#b#ra PQ$o)*Y 3%LmEx:BNooeNFB#$č,xF ŴpIRSS#Ikn %@9R3&_O/!:ZMy%=b]/D=a+*Q"ܮz# }$f>pAu ~󖑍2q3?R%,fyg  aa]Zd7E7ݟGppfM8`\' ~F8Õ_-rS "k[R&Ӓ!C欔Հ:ZFvl"*)yt"#8Y՗9# McY\L(g2 vRi,n0,c>R{D[ۺ*WX Yh&Wx@Q)<=q vKg_9L)Pe;a\xsy]WHAA 619AM-+e1bK7ŷHidh 'L؅X!Mٞo4xxʵ\깕%H 3CL{p..4.BL`A:!T6yAt\Ç$sI`-Mlc~c4/aΘ<W10- "ax6WDNH%Qr rAysQD^pE|&*;zphd4ȶ4"6s^aϵL7Q(»[Td""ҖxrHm֥+9’:g.#̯[In2yȋ'[+_=xJF\j|7~NpePEv*k3V;5_:'Oc%Uz}$}R#8 'ʟmwhZ`.䈸AX jڜy A@r5ar56* TPԷ'8^Q+13w?za)YD.%m֘1(М`[3_A<X2pD* "XqOn<+q}Աt[0GPRa\NbMxr#M;+O ߜQjI#D޽::`QGSL< a)Q PUתaG:?LI9n>> 4G8@߰n7GzQ쒌 0gw뭉WySl\1CB {,:\.~A-!rPJc٨"se)X*IfI$}<+khs(9|s4fw!O$039{R\VhyML7OTӿ*Fgc$f7﫿[{ۉO>*rsJse///i2FmCD^f@_& 憳!8iFKbWX2F p۾t0_Yָl 4]-w_w19?c VPcym8}@ۥ1ldBNmV 0={*HoAoʖzGcc19Pd(ԥV3ͰߋO.+S(OJ-NFoC[zuε!P"5:nwKaZ{47ҠgЈEܤNoP P+'Gw4*Q3·#WP+i8խ!J=c3\,($}&keo"]}$w[RE5.pUK%h)vmh{tcV=F-ay7Wfe/YfՐp1_ ׍t#;r>{jPuj XgmXDrIMլ_{ eszb}|d5Ih]|cq7ؽ,B &EAݞ?um Ťb5=_Œ._[LcYoZ' l)rNms>/(D܎rdLQ O:J[S\!ujRlB=:宜Ϲo-Xţd_(BG&] ,<MM$cLFWA+HW_J\u:eq+av"a)yC6jGF\qy!g qCԡpՙJFߕ`hR!oRξMr_ w{+풔Z64%)'` ;@8[6ף?N;E-kܱ>q}<&ʎMO)!JyYh7}^ylky5f6{`4b_zG1xqB SosXWh=N(Z^8'S꜂Η~҄Divymd͂З6*(8#!WrX(\ky@p!BZQ7"*@,Ģ@<4hPbǎEТBol Ua,m|‰VPqR(JdxSS`:<(𸪌_  Y.rtPq!,p*3~ t c!_lR:y!6x4FӮ&OC+fYn^K cKK$ߪV# {  I iB[CQgDmn:!Zfr/,ֱVwӆT~ tkm4? G-$:3O(֙G7Ը&aS'Z$AoxLPAZdKEqQ:.lX] %Qnhd)3߆E ir񯀃ڠcd\Ub\`9KNܑ/des..I[dMG/ ?iXjYmU=loQIB켡NefPAu}L$;;P׶6k6WIϝ[Bӗ˥' 6meD1E8Wecg%n!sx xyW"}اE. KmncTPzM{c{/J6n$RM(}́> ̺]Q4Ȕ]`"y} s 42߃"d4܂6-Iy_' (e '*\/~#\1I.mI"Omռ-@x2 J҇ ~eạUgf\P,BO {n ׸j+I]gsF^{[RNꇉwXX8`F1(QֆC0.kj[w6& ;9 udݡNOU C4nMz9ڜ+^[{׬ݧR?g3?s0Pq |UؼQd>'[]-8jܨs4`s²mwWYZy9h/YCcWs i6{g{޷n߂\dN&̬we#{ {ΨX(t=lyԿ;'1˕#4(nNL$'+ 2{. B=N*|@Or I ǙčjGai.,0W#Ù{zDnOT[<{B;JG id^>! ʹZۃ։1s^7UtG9iLɿRDGV7։( <뿏F mx&zO> զPmS7&Uq#纖!vnb7VZk/$}՗#]gXn-( |X$fhzP6&s,̌v.QV$,yC5BKd: ?Gc'*~j`i[3n8RQ|tD$N"|2 ZՌ*„>觮l`tkU\TxwAئ}a2gK:;[ S(.,<͓pzS҇bazxOK׍>iNGngb2DK}/__|Bc67 ᾔٵZD˳4<- ƒ?`WO ) }XRߖX,j=i&C߳9N+g:%?N/ۨɨn9aSwyjթLsldvW_,*:Q l4ȼpam&z0v􆆉OB$NIqU`CGZ5=#3nfo C$}LJÞHӔB(G4K XV oM֘[ocY~ThC/@MŗؓL)D`ds]|_Gp&\:<| 8=ұk. mlTM'.c˒ wh!bCmJFbf疹c}IHTn~ӵizg((c=#ԥ\t-]wr nI j;{l7l&IJweӷM 'CKC&Ee 3WvDtʡTgd*51m14$lJG5>XKF[iMjge 4vU2%3'LMNe = ljK3o]iXljCrՐ}~Ϋq@WGʇ4MМ[=\A6}P|  R `HhH5يwҿՕU^b5 X[,cWkl"آB(74_l֝܍ !Øрbkv̅wah\9;)"7/I79 ]'t Mz’͕ItqFXLߠ:o_ 9CDD6=϶$x-$~ڲw"H]+%艣(" JLUdf5Ćv'jwn,oβ𦴆H;DLYI;f[Ϡ Ŏd'2ǂ/gnGd36VHNeI`PݞimB(|I;1PCVzv3M"Q[c3I0[x:b#:G%o.1qC)ÒLL ~$^* 5- ]G:l }р ,:۫CY怯Q8Xl9ZZ9Dw#3gg*vF/e{ @̆iF&'ӇHJ)YRW0\$a.`Hy$G)ʹF4!_txsz ­My"!1(zhJƴ)oXW5GOq|&SisN Ztseɪg5%XD /'kIB2[{ffa{f(\xͼ$zS1BWb:} zy"@57[UW$Wߜ#x9Dj5.Oc9P21` ml[[mT!Y1EPZ:KTdz&tBH_?!U.vb#vw%97'-7%0Ym«)d=oz1vU733 .}Hu\fj"{b׬DAqVa]GAH\(aNXW)k%i;@ M2hMg k5hN -!`U3 6ʡ&a5XjCIG0\k&k r)lR7;q9xC:yE|BYog Q 17r)3I8iа7[I"_,Aw{ 2OTp= ^EB붾[kD 0^ FP vp&!v;& ҵAN#$Mb*:F^1g+!woo`+b)sG s3ۆ%r7px@n3}VQ26 ~jJrY ҅A〈LԨcdOk4Hb#@sC3B+MћLZ-b$c8BO!/<;b8j?Q%-_ -!EeP oaօiq6#xz<APlߺ:]⌼U#u\4u!NEZkqIZR*ѹ3U#B$)HAD>n> L҄Ci2zu'Ewzg_ޅgȔ?-ZlLDKh|aX3_gȇٲS7ggYZ07070100000465000081a4000000000000000000000001662f7fa900003fa8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/lx6464es/snd-lx6464es.ko.xz7zXZִF!t/dO?f]?Eh=ڜ.+εg:^,UVl>H J?IT~J2 e wei+̐c=i`^iLjHF>ĵ#tz <*tB_˷3`]ާf3.})t O^>4CF `j0z/tYD&H~cczE-9SZThՇjz˅7󆭙iJ{\/—{lF%l JR鍱xo] RM1q|HoxHpۇ5U 'X~w nT_Ÿ)1 HٵȒ]h mԆXJ s%=<@7|ğǍ+"E2mq_-E݌!o-62Cxv vYxe.{̩٨DԈgH.ſu?3tlDJܰo|pҚyWYif\ϙhWAHu(BܖymmcA'DIFdro<&}jT3]xH[Gy gԩzIWI\) c(sL[!xRkpQ&lݠ$U"/&},GvZMH6"V׆&dMU3Eݥ𞝖G\)*'0Aݢry0Şw}9aB}HC*+xhRl@K$G8|vO/VUeR֗ {8*| zg烙X>+O(k-_ DèEQ?e[891lPnbcwz`5mZXahdFxQP(\4Wu7!zcJ?ɖ@Jewz$VyECX2XD.^5 E*NmX;-,aܩ{)2 ['}ԀY\̻% Cxf8U@c$zm yx]鰺C{}`JFUgOɝ:H|296. f5L1`.yk[-9ްV540 ʛ<ȲP``Ha.7ɘHH|8IMw)pVaHrӟs(n%l7>#z:lǖVIp/+Pf<ꜙ{? 1JᲑES p)&wi /uV2=/]*dZH֦1 /G1ڨEJȸ #JK1P" ojE=oNLSYe"`%앋jMv؏>_efahӇ`GO3Q={WNL]g;~)NMD04{5fmgէWlȤaDen4V_E"K,Uəi"Qܢ+|8i݀Z(%|4A ?*-bd[7-ԡ~BD 8qzbw9 ̖ vGn5n6 tsFKF8&'Z^5dѣNm9kTF7.Rvcoϗ̵_ݐ3G| :#|%֯Yq 3:oU˪݋O#WȜ(uj#"xcft&c'XH|w;R5y/x8 D)? |{O,H詀VmXfALH!Yd&;%8I\0{i4Jl8ij=&.yp|ِ©rGx50 8j[aԔ ŠT9.ZEihhi\Sz/iUfZ.=MwZ!lT?놤ހG^ʁA{p6'3Du9Qp1,mj U>*t>M[ői0/{dI|q9Y[4y唯r9 34fnJ]s4<Ū#]k0<ح Q##_tIct&@nU$Iz՝ʣJkyG{*'2ٶKX5C8f 4&NvU\ə@7_Ʊ\8DW|U2 CQxD=O4*I?# "rc? D>?3W` 8K7>x= B4߅tRqlֶ撱$gj/kUD֒~?sP e"UFnl(cS#Y.f1)jr2dޱ̢МiV}C YJ]|9pjd*4Jf/7C44n %^ Ĕ}{h*P F11cj["sf 2B<@ BmdX'ooX !~ /EyZ(wa|WτLN杪t61&@Dj_wZW!Sz$xZ>[8rämnpj"/L f0(o u Imۥ:C`eR*TF] )sP<:-~d3ª{ *\FJK[hnb~h~!|kH2[;UE6 PɗDlu=ael˜ޟ$aW 5; R>鑊|)?co>HdO7L f^X."Q }8lxv;l +d\{rf <^<>&Ok{sŭm49iJpnccCs $_K+hE RV<0GoڽDfKq v;tF?.̝"9=mybF~fAo.V$}xQ0FZR\z'7>N}mX?fNgi9Ak*J]áK (8J:XDaֱTfM#8aɏs5G[38|IHWAbij^Bv,2iǟVNt< `V;j^4?.+\kGt:c'vVI԰| S;n-a|^`ֳ-F[֨s/KzKo>`WmH8]v*6KgTp͗EDy0tݏ=b R40 Chkn$q̕\Ck,YeEJ<|Ƃ.bph o'ciZ`ѶG (Jp,U[Fi@bp8(?m8]rj$+٠Y$zxOzXIhՔd†u'C:6'_UOE?d\3)M :N^C%O_ZPeҩ>RxX%e0eDs#ޚÒ Rn v[Z`.K|RiWj9Ts|9DNz'F[Uk+ɩ_ՅpEAPGmΑG˵7Iᥘ^-IbێSWd,UhAU/ynFDT0$:$E@ Ì|*%=_PޢOm`]3iX!mˡ,-dkR0=!?ym ]/AkgnM| gL {WW"REqR\s}B4U8Do|waKA|Sjذ"K*rƘql\k@`k֠\jltFps]-nݨ.9K55_e %&I~"N}HoaowE:G !fɬQ0akLՐ~'=0Fo *ti *c Z0WT븥 'GA+i!~/)ѣzZcl.r9k\Ψ«TRO“1AuJ=lre&=Rd)6]#zڧ>s%NTuvP7S S!LI1D򂪁6 %mdTЂ ē!x"gJ -X +O6M4LQ{G#=45c8cݾ 1_n+WힻKEʷ42 n Y㨆+P^!]o7`@#2c%iZ nv ~ pVW"}P "~R iY̖d`)G<0 }|a-E4N qIT"Tcw DHu ?WꉾAge;nx@)MXǰ#x(40^HnAx%eTr9 Pk5^uE(~e>So"&-/ۥ[eEQc3~4^<~Q)=+v-`iٻ"f3^DǦҕ\[vC1/Ae*?3V݅HhE#j8=uüB:>eL'e'ҝŻl3R(fnLi* wHsYFN"MvVh{:VrxZ=K ,[.W}16>AM22" ]WJ-_\VQ$AI_R vY̿NJ&̽}bP!qU զ}= rNqBgŊ]{Q{+J뚦S,0|G]3?c%äuM IyoznPRpe[Ɏͽ O2F[Ǚ"2>^$$%H-9J˷O<eJǹuSL{"-1g"amp1& )yK Qikΐ02Кr<"zj^Ѿ#>4%)@=@$7.r|bx$T*)n2rj$Mn%Y$0C#L] mGj|}6dEMPw;Fp8051!hO(V 5yw _ WǓUb6.ԅK؈ REr Ϗ  v!5(t~ y>m&\[/Z(U;QRĠʜAbY-'5jQȄmDjok_ˀV廦g+v%R@ A ce^G~33©+ve )"|7𺙝5$Ѩ70-|€ 43: u荑+vxi'om॒܂Їa,Q#aR^MB1+m$T t4byGJEziWmH.Y茲jF>%Ĭ L=߻=3iSR{-ץ5ĔwGM7rt)2^fS.7sșsm:$iޣFvkCp{Tnh>ɇ-]tQ`C #scU=:9 1vU.l5gc09m`_aU?Q[Zf;9L{q߀}*,lqیq65*ǘz@'ʤ:;mt }VIatj}q8ȸ<2GK@_= vv9vf=5}:aѳfK5nĥn$*,y MN*́2DHG1;N~@pudc(-mh E.A S)PKH?`3qN+o xDNz4ٷ)Ah-+ 8BK {Fy84xT 4i! (9{i]^752-ތ XIn|jw%؏}R/9L{%4 5cHa6; (b|2?Uʰ=xQE#tʧmmU8gC7ŧâkS#Z};k# 1$ՄKG'5p֒1QujbUޤ~! _#3Gs1B2CBR@n6Ab'Zq_'8g$|1PBąmE6{/NIQƥ9 '@) ן=_ĪXn(ɨĻAEnXğܒi Lv*ha5;lcYy2s׌v`>j~8!CC@ BSc믡k03OvlWt*@eDd=Yjwx3eV3b{hzp95ʋWh +=O13a~A7 ӭL~nN@_T! IژaRSL 8/j_DrDʗlE-QXE!=p8E?qȧHxcYLҦP_4^%:~f⾟(v؟׭-k":h4eDz`_5+uH:ՂooO@U9!RJHB_6>J0YcDm/rPs(4-kIp!t"HʳYĪhH Zh n)Tox%0V됆:DǿZOLKX) #_q B{@Ru,ϗjvWpAAc(o {qô5Rp>P+l}2#eS2"஠o0 0m',N>T8SDɯgϭܚ/R꒮'R{~PKi.citپ9@1JY %uZyjj~dѓ) ~bs\AFe%zpU׼]pbW$c% Wd,ϭP"f M2.ZJU^1mpeW]okFW~ڪ{Y*xB+C"j)G~Ax\o5\y&0r=;C}_(p1N7񱣓S'te2v 5e'(p40Zl10 /ؑa$Xم*[jq*7&}?l6:,fI琙Blc*P:AdD/%qxL+N3噽Ga nןd.͉C Ep.L{}YYtIy=!N%mx d QybX&M~7-ξku*+>T-U* KHg($]9 kj[tɅQ Sr5a_K~:gKr^gbCrty!fVIB~Z=sD }p>?ci#T!3#c{@4!DUM޸I?K?w9 ;4R U7Y 3^B۟CV9aCRl,곬T[k.ԁ)-_ S&5}}Cv/mu8Df}x渕t#Fw8`tw{ȝ?J:o>i:q1;UJHac NB/Ց)RsB$K-v-]i{_6%H+{:4=^JDD=sfGbDNObݘjS[[Z2Ϭ|{h(EݘLiPe^fH 7^$l;K_,G.~ ;ȏc>?,XZ4^#gAG}8 W 0:%sEyKFuH:7PfήRYh`̯bP(Mjb{Ƈ#h\́,P>!u$;m'IWaŞ x(,5ܳ5E R۳\1G4yH4ȫ96sL2xe\&FNH@ po2ЀMi)UL3.)uRhGnov4 p22DeWU*p^A3yYtКWmm BJcox;`l̅ 5 aXyFI ES\.H@낂y݁1*[`SR;ӛ׀ )*\_=>9raN~|L;r4bnGGggFԽɾJ2.t1H05Cr d0#e0*psʾBz؞^()PoC[F _}Uq(jԥvdQppYƣM1`!ksPw /quzCB'h/y,'8b+W(L: u\􃉛p|G4y].&ڣA 1 *ac^2]A @X̪Jv*S,SP4kٳȽbV"o&EG riz"?L O@crݩK'EMcS3TzО7wWE|=cњfOlijו)\cI>mrl=dJ<ކt79fj0r´?, 6UPie^Auȭ/I0ګzb-:b9²˶:`_hSˡʿc$Zi7rX-6Ue4kޘ[Dҡ,"Hֈn׌Hod@|!<2 .$ǜ]>ܻhy@@b$pn5!AJY2Yv}Zb  LX3+(OF; (^댅./ZFtl=+;v;t 9=hX+c){}1$N 4Q4D:U|'nq 2NrEf,tT H)}" u*{#yd!b@`/ w zAS=6r<%FOe;*_Fo=ȔDPdI5z TnI G;tgɹTUG%#;V#u)w &WXA)l8MTC-3ɺd4!kD|D_LRB$1g\ĪF0qM  3,"d: ¥"&7lMwl8]Mw>6S B:o{vāJp6;z_6ro&]W"f\Lh[eZV\8]YΝ? 7A8!t:4S F!^sj($ ;k}EyWiYK h7~|τp_]&}|)(XDSlv y3BWA{/@L—1zZ.o*Υ E-1`I[q޿:c zC gb/FLw\<[@$9r*1`??אlt#mc-mڞx R ԨtUA:.#P[0F5|7Igc aOͩ $$b) zSt:VϒObD-כPqlMgt~f_%╚vGO0^m :YQeevNeQ ]@c|+[0}hyZLJ(eQv%a(c>38!<?`EGuDvIB|:`=ۖ ~Z1ed0F nQk&Bú T+.AB:!*G'U?9[ x__7ܪXJx6P40/gYZ07070100000466000081a4000000000000000000000001662f7fa900005604000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/ႇU]?Eh=ڜ.+:)$慒1q۸Z7J а/8A`]gXKĨ'Jwvqpi$2}n8p)FvrM!^uIQ6٘< ó8]wT):~-ݙ+n=PސO*4JF=g͛,ZaСdK(s_l;,KqŹү4ÿ;ߝ"r؁P^!3 Ɗ~`*-ݍ %n`{UL6jY6‘EWd ,\q.lJ<ы] Fhӑ/kfԩ\)ta<  ¿$|98H<)G[}XnYeB[#_*HKA1n/ؕfn&}-,7 O1$P`I8fTV9{b񜣴 343ɕ_' kWsXv}-2T}Wks3쟬bhOJfQG!Y'㬪-dě}oE`O5`G 9|/*K3YNU|S" e,{; 4_ jJLN}2UKE{ ]/`;듙5 D(脰<<ܛff<9,.*@]1Z\bBIbۤ"'u \ :g]6_p]@ s[R`X=pY\U[qjK-9m.+ڦ;TιwUX>zW9 {8S FB_~) XC > E@U͎n5Z<,S]M#gI5<7[x80 CI:==4s [ؚ+J~?u#yB0%P%q}P%|f,dǶ8ޭGa‰j :D~[Z|-{IsvEyr{l(!Yk8mf23ߊ?Aq[袟oH0vwYg7 ^@ r]j@< &=6ÒoW^/B;FOg#4|ra=$6C(c?`RƺoEl+G 19vo!f{wXhT$)fM|enA'(ĤFދK:K̈-R .0?Zlw(ʧ+%8>o:p`Ktoa>S"_r.2-=emjias$&8 &7T:K%I1]ĒCDj2H@Gf]$S_1aSꩢL_hrK-ȯ'촸H}D͂{=e'w[B%Xbպaq"J*NW,^WSoJf$mۙ~Aq0t#Y>mPN)i4+s?pqT[81reLuS8QG^m &d ܱ򥗡!9!8^gvh/w8))ۋA B2r^LMP&q* c[ 8?Bմ['ˊÕNvpuw.x Ss 6Z=*%βf [x&WA&}+Z@V `O|3 ʼn`?ǸR1s0aCemrs&D7-q*![ԂMĢ\es,nlvSm=[w1.X [-,HVw +Pל"_f85E ev$(X "'J}t6U;&UmSMN4^J1\Xz{Ѝu8gZ9Tm ^Ш<4dC[/lٔzҼ_CL.kX^ER]^8 GfnQ;hF,ӏBvb 'jO@8Ws7eyRg/O)5\E>k^8HziT3xpds>DGm$ʊ Ia  x=hUOe6㻠Pމ;L9ZfQ󡶷% t63gtRʆ2&2 +ۙoS;!E;Ko5HgTyfZwWxmXjP>9&uKzk_y,g9u>FF=,^@qI)g2'U}( e Ix-pcKkD=$Χ&;r *ϫA6[Fԋ(Al?ԽUCcю0&`{׶V 3" |^,xl.7z<r/ \O]ϰ BKp!A|~h5_Eao65*mE=f (߈h Np`.9UD`QT>m3ՀVb9OXn|KzlyέǮ萙z[g;cS<#2T"Yu.ef,Kr NlMIe4u띇rfӴoi1_J+%a z&/VERVI{Wtcʬ cFa-X:;%jCXuI8ĦMVArD`喋kDljUKfg h?ƁNˤs7' 8/]< hOY}WbXk) ϰ)ko!ux94&l\]ۏM©ߪwx9}85/$J޿2s`-V:TA9Z<0ԋrV`R!3Z'}Z̜fW+6+iS>Lg *'X= ۯZt$'iFrӯPd׏vUK6NriŮ [,#Ӌ[ a4ȣL_^"{W(`oI͚n.$K5zji4vgiaBhk<ǵ±Yz㞥WEzb*zPA'  Ұ(OYN<_yw)d_{m mͤւNZIh7UKEЛiet ~* ^mq?S e}PĀ;FOhS~&bB!]:gt I`+P["42ڡe tˏȌ'^P4 J)r_+Z# ?!Lo34?l!xֻFbMioe+9 ZТ*cK6]a#t:@QqDO6>k$+?û5[O*\,dw8m8zt ,phQ%/4XP5+t(r 7PN|ͣ/_PaAfnR}/,Tyg T9[ fC cMtK/60N :V{"p ܃X󺧣Ep7㜏 `mer|O}%ʔFctvm|]MGUD#-$5#Wi0ݤJ|n(.o63@h/\CH9#}t!}yazB䠢۳!y@$#/ªLZd)Kr6 Sx-|Hc6.ozSeeeF8(͹Ui=֯Ӊ~"rEe<:3[зC+h .2Z\U,gۼfՋĐzV Dspf:ɰF^ly B_d-LH@D  Q~$ydQ\'Tz|@ S `vB2f6IOo[jhL:*3|zB.hI;MH[lxʯ {?jzvY¬8+RP)7#LiapEB#B!KUoАu +x#,!&RqtM!EԄCXUҚ_/jD)Dr Y@S=3_*2ٕ ͳ"~M:vXp/ bj٫q+"B\)HʚRs]סa,ig۫ꣻ.9tMkl"F_?JV䢘`n5jR ^~zTIP4AD$AI_Y'VbOv5mA~#SBWOPM>oMS'%Ba@3hD`~Gn)U$7ZPrL0{n[60,37YI q̦ 0 -!%OfU_EF5#.ފc3Խ7MN,JMVq7rTb?83} 9SnF, wq#w?"%0 (O!7W^ZL0HS1|f$5;=b+|*l>`$A/᳇?#at+3Ŵ%4aJj;vC}eR;˸\XiT `t!a骙Q"&2"G?='S^ ;l :rt-["w̥FZ /v'?-)7DM6Q"͑ !lBjhEQn((5$Ɩz~Gf9H)ָWOԨaFgUo^==0$MVsBOR&MXC—ٲC^)׹)I}pF2qx*<:r)}s ĬI*!V^tfa386n P{>sN1q,|A-VZR"O(nUbS(>yN}D yhB)=ُv?ĊyCl`_ 0noB{emG?`G4G8ԻQS%':]Dh&+d_OS9zK{d&Q^rD4jRv7TG>`geJH*hF4K0Yͬᕸ?;\Fu-qޯpWqC@y.ԄE6z[t 0=͔r}},bDa !)htiX* k,$Yj߀L[~MZmᱰ?WʐQ_OgU?ӗCfOoB\iTk{?IU!)iAT>^Ϩ@GK=F`$5h\uef+ ,o*@nB\SW%t lG P)eٜ nY+WA#7eSYiKx [!ҽ:nwf}G`te0 ܎g ݌ n%Pg7}7@T\tFw/O=h5 B%vhbG_l"bu.]9 t:|'s[R]τؕLĤG KFX?ˊO rĒYs0聦 ,D`"Ɵ!Ȓ`zK'#ƎXMDɸ[Ds`CVِDh{Įw1\{ǀgX< emNDO"QgC1><v_ 32+^BiZk-V,@[,H zFw6~eEW'#F)ed;v6'DfIwm&ow*&:|W<6@+pCdZ Sa~u4p{L0P 6)&dτM V6 |ÁUgyP=ɗ伕c b@N Npzy$Lž2 `yŖm-?0L!5`MuwpsEwlUz949`rY"p|r,)1pOy~]w A4Y,9FGy rmc][Ub/vʋi4Y9އID9km>PG",ӹt& ϴgX`vfܔ1P5}:_#v|lWHoԬkXeHjnՁ'{Guvi6%֨2_]{Mf.U]}a{F3, GDZ@r,.'RP-·Gu/e": ] =KQ+oqx¡kwȨYF{rnZx?^+obKviz]֕+6!@QF\ r|}8F%Yi[oNB1at\ϾYջ sG獄SVbS/;} `DZQ%5o< G-ʻ% zo5h~cJ!d zU'Oγ%(Д蝷$`Q$K[&y 튐6)C>|'վAϗ +jKU)mmm&;]`Z D[WKz9р{a4~GwYmAfWC>c}00] c%L0w-Vy) ـ-l؂(\2cWL5̄[fHꄝA`!#f13ЊČs!7xHV SV o1?1_K$b3!Z."4=CЧ+aOavڝ9!Yդ9SXy^k0ek~C-hHx@ $Xl١QBncFQ_X+x]Yߍs蔌]̻KmGRM4s D*)m0PFΏ Om:8 PcA.R/=1q#<i+hPĺG ׻aHdj ϴtꦍL-)N3TpJDw4hX-A)<δ{oE=_@ƠmIQ5-Pkmɱ kS+sAêa(`4 Ϳ`hy3arHkkH&u'Z7q%lu/ٷWw+_p>=O`W$©oWb1%Yt3Eu0JWo?g⌮XJaQjX|OB,,HRhׄ'BjFٸxtwa)P*\Ld;3Igh2X jđNsk&,fm y_>Ψ)N:Ō7*`G<t8Cy\br5m󶔺6&;T X: \[1Pe@ZX9`"q;;ٵ?3ۜvP>,4+% xdT ZpηpDZUI'| 5ȿCصDWv4-1䆂GIzF=Lr Nij2'Wص΅CӼrDGb-BC* K8J7)/,c6h>)%L%iNGкeo5 f"jե`=ϧjJgTb\mkKRJlSL4|+{͞|ܯ@aV&Hp{8E]k8<1+#qvuLF }LV 7֗}I'SY3Xp,]A eAg~"B/0x}>e௲{"uVwꉺ 0 G]˛\w뛰% vCDobU΀uy2EkˣITQg1{ ɕQU.${edzs ~eNv㠠=n,q+B;yv;",GkȈjٞyGbw)|.XwuӺrX)( s^_&,<"8Zb7KHH8([ <#v `F @L(H[wSL⅐+knQH`"PA7x[񦵻[` BCjb"±u)]ڻf;0l<]wGw؞H8jY0Y3} q }"lYCu}& .UXXjV-ҿ Iz'êl:rVMOɰoa>Pj0ͻJFVoigmǜiVSR9Sw 쯯BhnE }a ~ )g RnQr kjxac:}A5uf L꣌vKx,_!k9{lV^^anPUM3V@0HM-U.p=۲# wGrA_=ۻ4s=[^{>mxC!tky I'E {ifdj{nls71m^9C;˦i1V#zB0=th 0$*{BBLQy?"^NQد,D[-BOgdTc KzdKgFoq.\ȥ=<7m=EGxRQfLjgUی9c00XW/"mN _:Rqփ3NQ'~yMɓ@ F[S .Zw"|Tmglf~8=qbp5t}Fpo:N wNJָ/X қEs% V/x$H;l- o䫧z :љAk .aήx طk*Hߠ B\OC?"{:>ODڨ2I͉6te=Ap|D@mwZ2Hu 1J..\Rݑk"p ,PjfR\iDTp*"!Zkf,N^\?Ako%ZC}H1-$'B2xP糍Y*ʾ573%΀H=Dh]YGːDx@cUGqU?`'Ҝ.ص SBk\|Uj U;}DsG;H4zzUHjycD ';!<״ Ԗ/E|d.TnU5DR 9p3{t@:%h“G zgs0#$'Yg<ʒJ Sf΅v :=wdB JY:z$KTg֔]JyGaNI!+d NSfٴ~ډ%4UyjY;fZzT T$j0;#$eg:Qt'TL83h'zA_Ol(فc~>q6d}zX~, 8J $NM5y]Ni@2%dgTNnxoJ@O)P6qjdPKTVPB8p>SѣC 竝t\u9wfmS}ϣ7QE\ 5֟Gxk<1t7G|,ߖڸKrgM;ylʾÐYKϟ/26L^c"QȗR߁Js|C JPC v`L3jcyWO^emXE1ϧ=E1:ʔ_ڸCDML%"$\s%Z+\u|+ \î$d<2 ,;^V/HH8|^%e^aS2a"f=JI$74lmhX+G;3P8l6B N{ e~\_ 8dqD-Q_g|# ]DХ̢.]Dz8I#&B󿢮0ڶܝE/myh6QKpH,|A!1i&l`ؤ^6 ? ˃VAfdkC1xg,J$xCLOጤ3İQ:>t#(NTp w%J}RF.c84D쬗YyDŽVDl]ƈRFsOc RL3~AەsO[7\a9D`o7~Xjz)2XE|^#ut/Df{yLSX6x@ =~u-k~572 Cӭ4!90vIڪahNhty_055zouD"7~1/5ްۅJwQ@;M]M蚽BDX=Ve(vEP A80Bߚk<<ܵ5@޲[guui]nFnCub,2or8}L<Zn/bm/L2$n(4$%ԽDo?EYE" Tr˿vޑBX?A/8dl-vN` }X1V9^:djN&!6>("WYS$y'mθDxƟHf7#f~/.$FJaD~FY7|0T%-)j~N0Jp3G.%,|>7 TOǁc.?I˛/=NCI<"́h|شF34%l-T3^"?yN8i]4sP,PBG!7ol JawH{J]!LJ)OE~LXйZ|սPva=m&SQxޙ'*=%Aн`ŶIT8ᆚ)zD@MWuR#UdWw!PD޾6kŊf"l MeQۨmн,znx74 1=,>]35Y pAiwXEv d6DHƞs f4>(.g%)k6%%ngP_a&o)Bw1:t# M.#rW}' G̈5N6DcG Qh{KV;CgC bHvC* u> -^݆> "]xy1(P2hg7hLp@7e@P?&j#hRqPߨ'K~$#EddfKqU̎u*SL]ȪF ~W* ꭞ''[|YS>٧"ՒJ)9Bc:|e3vUIo$ ?Dm MUL1Q-K] i? e @*0]5Q I̸ pEFx$Ư xNx!lh_(xئP筋3,^ }<&$f< ƋK3~PjϏNv9mFnᰟT)3&pqXoCY=ԛ[Bcq6g!7+ M?O'i3&p4|*)jVj;xt^O@Z^Ni:ڂ 6;r{KyVȤ\U0_h=Wۻg,_Q U8Ȇ]NsE&i8NܺO~x&n\_/s@7yq淄 ܺ.jj W B;}f.浾bգދK||9.%]i8ˆEҟ$~LoR=7М%ݝў%4i!_nhcL։dX 裹Z۩fi'-RļָtFoDBn>Ѳ똮m\x$ޞ+Q6CqMΗ114!j5fP.CRo* _*ŜXs[F8 aц^HÍڳoE!p)&=6w jܪL ij.P>I|PmS"T0ZR Z Si_Ц&9\aGDrk8q4T;RjFsDw øze_x8g`Rf =*xT.+_gR\Nh"Z }~R%xk,T #;aF;dfH#N֣? S,3;"^kqMs- -zxǐ$vm YS7_t raIE&nټc>N;0cZxHmY06b'h lүI  L>ݓ̎'5;Zvc @־UE M(UXF](M*L}xN]׶,Y;/Na4wIJrf'(_gKyF_/d:Se+ϜvyCi _#+6c`8n)jS"WqZϕ&$׶Xwe!w l (Hp99ma2nԀBk#lš&SWc[]w8rGNoeA}UƏgPi*Pkk$m-Z@)gJڵHh}+_7R}UC*~La=Q]@ ¥=A s,=|!g{aQ)QLЮ8|#*᫓NqK^%q6xWÑx}ZcO,=$#8x EFi&10Pn!#v̸WML+hKrdm[oBcA6{ :TA|b'g+[9Npڿ5v5pZXh5| WM1#IN+͊DZ?N=7ұ`Ali֨)LQ(n&3Vנ,"*h5H6= s&=L vNŝ+SLg$le=}6E~?mluş"Z]4@*D="%ܭiႀz?3a SK+D]a@AzSm 5 7O5Cܵ^ T?ĝWa}=M%?DZd9J^+rJuIi+[Fɼ}Ƶ 0O*L#w9ELa!:@J5^ `~Է:ޜ*KJ! )S*m~cwSH)nQ_-C} nZ\v ̾KϢ}óGYI7(}_H > I:H- "pb JY29 Df*$or~{$mxA׃&ޠ^:d?v}Tmr6gQ=)֚L76\nj*w/AU=ӐrsGlgVk@idLy(FdjhgY1>a>?dz(oo0bP7zYH%p:rЎH@~'o8ԧ0`6\OvX" o\"khhk_pS⦶# ʁOr4.߷Y(WA"*o7l!_,& pf!QB'<:P\gW\eGg-k @5e7"EDl||G7jQO58ӳׇ(G|=FO$Т<\A=J b/!zZQYDk~HkyL>WR}6N@/\B4@Be qBs\K|ӘQ'Z`ԘGXg-c.(X6a pv`TqcTr cewxr*}-}ò|G2&/ 8ʵo egfW2:^Mޢ_u vPL:*?| dl;,zg9KpS6u~ỉfnv a#a K 7e7/TҲLJnëøZ{S-?3O0/ >U| dI@J%N} ʄ)a^܂KAg+INwg͵LYEq3m= ۩۸̓D:Elhkޡ*~v>j I?,UuZ񛽰?G_dX\x췞H8bs!DȗIϫ e/Qq1.W 1hA<@9qcXF% yYwK3lQ#@D][ţk/۲dJKaˈ4 ,I b+?PDxX0%ѨDzn]m blO"$wDWZ(Q5*WXJ2_Bpܤ[Tyx_òL^#jw<埢zٛ:<2A~M zN柴 Cn-irihѝN<u7_0 ܮvJKB օ+@{&eI;}jv8]9ȶp%!JN.[g<3Sс2Z NF{Ep\;}hGu,+(hY^n3ԍ)H~+"K /ȶ:4"V~< xH}u̜/o~t"D1|̰5KyN gY~ٛmڦ&"߈_FkNٰ+#Lgog9tXK>P[Hv^L/91'4mKW)}*ba6 n'"*S&^Z\| Vލ Lb^0c)bsZ F=-=gk'5ܛ&BvIr(Tpέ4pLVe .RT j%[TjjVs4]sIJ>ѽ])DA[A\Zp:M*|y&_JXiy@dbWS#w۪;MɾHغ, Ss$6؟o!Bqgv!E>`AZRM-Z57_\:&'эѣ+E/_ܣYwlHdY/okf|` {jWkK'WdoODk=\soW°{ֳ g˂U6v'(qQ!t.ν 9P⧁R wx dkܿƼ-6/!L(7|b{xmPRebo"zO)< J|l:V+S,ZQU9@ҹ,Ne.CcquoAY1tbZmR\$};;7o'|\*/|ĜS[w6IYARC;Tw&DYY}Un_TnIeǑy$gkvކLٔvۮApd̎-{_I>"4>XXWBqAeB9XQbZ~/&W? -3/osSxOT!h%az|'*; b\Eh`7;ĬTB{&>PYOR Hxe>x$Zzy˨s(A%a׮3;PXRBŦ8A;Ld z ~ b m4a! lbN{pB C& \yg"`M Gg!Më;S F6 Y( Ix̩yxuQwB]ta6έJM;}{ ^@ 9kvteyA ϲE՞#|qXiI)NDܭ'E[&nhmHuƚTs݄Ҏc[gx* eW)b>Y[{4=m剠=Lw)I`bt$mj5L#jb(S 90% K؁r sQBU[S^8 ㌘EYBuRإ yN.O^ǵx%2cMoV7KGlA )E>[2\6}kVg9;evnCO \Ey6T%dZp4X-wfd|41a1[9/GEW4U; 9J0gTz֟7^X/2 U3{w miZc;zH&J,:ܟ\c=zKsӏS"C^/MR8%`]8p SUr_Ӳjp>L4nWuQ`.-RZ|nNH.M Ɗ-tTEKksE61VZB]eD ]9I4.z@XPٶZT$Cå@; lz{J>PbdrǼ#j!b\wjB=^TםyQz$|f?rF|mԓ$ETZ۴/NH3J9 R[frоBӕWUHزn*i lxiJADx[CmYAW HH %4cԢIY~cd?PNfU!i݀ L[o}])lngroPC9 eP|bFBf'|+ñ򛞨K'vޑ1@ 6qzS͆l-mj]r$ -_<;IGNE}´bEaFuq{ܤ /ڋ/뽸 |Hh)*=Ғjuw+OShd؍^/L6ϡJ3gB"AVI\' \P(Nbgz_hy:KbKט}l#"ZȵM2M2s<5׆9Q\e{׏<*ҍ чX_[_OptAM&@N=tG,HLz}9P} * %;!0eF:BqLg}wIB5- 2{lF;fOT3yU{J #MU'`;oR`)^ێXpDyCf!nY<GNKT;|f~n'S2_)XBscu2"g55w2!.z{ܒd&q9n6*< +X^ى-:sg0S06WtQbpUDRñƅ؇gu[, Q-q&0 nU0g?ہd}v` Pw|=ZM&rҦ7Ƿ'= {ǰt{%z-5X{~"/az"-ȗTFo$IŨ1&k+a\Ɲs`608S2Ǡ*ie,1ĄgL I:==6,*V XJ8>w6рaފq UGX+"X|MKZz--uXjs"ޢlLeKF˖1S=1q1x9Y&bB}Af8F')*;gӑEu0Llsl1J”! /'xzGdjUS+yJ5i²!qʹ nLι[ctd;w h ePJ+x(7|Z.p1OW$7*17ϵ$-˼xc'OW]ob>2q# G!n/p|xJ!8H!_Bf-$}H}օQIsxa(l ,|JAoP=!T)"=NM?/ӈEɏB_帰yWBB%t"h(+3ܞ DTM%kGA) diNb|R#ģ'۲ܲ$2MxuDJR<۵OO.왥g='ĸJAWfq&*M'\ߝx,aހai/+-r#8}tvVU% y}`byc.5S7Z8N;Q ! s%p J~E[Q(j6cxyAn"km7rɯeI 2wψVo:Sa-*$Inw K =ˌpƔW&@u˘AB"mwn ,gwPvY@|JbbcL=ÉŒ)5s2rRVYͷ#b7f1ز; il+[ճPak INҥudqR\j!,` R,-lȊ0J-F Ӑ ϔ3I ]ez3U+WR*fuw*fE01#j$2 أċbݒ;h|ČW*^+s"/PFwH}hOjDZ8CF|AT8%z \*^W9G_!ytij0*"Q 1eBDZ|I0.0@A"c aA1J185D[${>S(B-ǘa.hO%f^)v -4gz {?; k lI 41M%28W<_Ni+@Lα,u-%Gq?}ɕ}5#~BIyDȴ8#˒8`6Mdjl |E|&HdXhGL~Jk398#fE&%gv,P~K1b1& vUu}"ל4CٍӥA^0/AA0HUh).I4?ԜQel <1n%&>,Z68gwDF/>kנH|%Uqr @ts"D&_䀴yL+r9ڧ7K9Hq^ǺRu+k,?C/= J[TSj?9RB@y 2nՆDh3t Aqb8>T֚a*;03U\=-^Dt>T4.WsKlZ cW9Cq,f 4.13,E5q-,hlcUJM@5gP|fޤZ{NmaRRQTr,iohJp6 9W1oG(#lF95b}$RD䢏bT^&If>fΟ7u36iK0 r 4^OPI&l- ߰ (7LTx%ՏÏAV., zG6v;((SFȸ*.:RVZT޻FZ!`vfS,$5%Eh6WLgSG1~I_H|,/P +yߺˆ_8pߤ\vNOܔR[m\:*؆bfn~wz+ 2=ºh<8KeiSei*,.n]b `o_T X=3qyZreWhKHÆzd9}P̭,Xs57g[p1].h MJ $`S\[&_Zcz\B Yǔ,[˸P* {)u^MN,|xv'2X|e*$~ƨ\zfaT2\+b]~mEǂ.e爒mu>XXv? V&p̲ȷ0*lg*"v]uVq#C Z{&궙` ~hIPdFd|ڦQ}Fr>\VSKc:c[!FyT^k3=doUg#D#H$2{ypsoh$+.wDZ[8Ӹj+"\jH_/:5qkmb{OM cUo-YB&p3ԩz/"*Fli*,lNDER }2YKΤ| pV{-N4R(7 āho%QYх!4tw-?,D=,twa"ε寽fUl1ظ"!' 1x'ksEN x̯PƣGJl*6/Phb]~i}5]f .ǏMzye><+ţxW88nسڐؚ.pۚ%k+WlG}#(b̿rPU/Ώ\X0]p 9i3]!Ss˼>W8_SM`ۗĄw[c UKhĒC,p؟e T#50݃3k߄}_x0ڶNm !u9m? [ȪzDx o0ju "Ɏ,QRQFŕV4B;xQpZwQF+31KōE\>CP''SOWI>kZqrrҊrg-cSt?̾*ܼ0;|,ܗ+ z/2ŋ%#@[l&_k hfɢ픿k5OՋ/M&ĕμ=}I*kZ%[xmi?ǀN]tIL|3e\&"I XhzE&ʂV{wT/_A>V5l7 ?Y1Dt\z7a/7xO7d+|ija 7rw/-ѐiA%P|h0f[rnr 6h{\Cn[3 IKexG^Bw | Ge9.-n$C.l8[[^ .Ru[7>L~%rETlX[Mf?{k4䪣 q#JAcqX|qIтN%IbP ]F2Hsuņv=K[=^Icy ٮ0Cr4CrY %kmn+(y ~L+ir;vG 0Xɷ2feYr7|ɠWewFĒqY##(,XSktRxaF﷞w[rݹؐp΁RF:5~ RaM jj[Y32f-S*p`{~JE &IVºk5 č}"% Bt=!+~/X/ cZ$<<7Mo/dۦ+0 G1ܥXnΏsD^Mb]1,f##p( Ċ|fbHŃ- ݔ\16YZ"AB#+jbaÊpR Ij#ep { i1rtp6ج#>n5niH{0c;K"Q(D No}2su,v=EBk>j }U^{7KOnֵfÃat7Nz (1beFg+K3K7g=o?}xfϪWi?#e1W*]cZQ46Dwc`}"!͕fug_M٧Èt֍VH>|ԏrCVJvdvښtK̖}N(6 3BrRxTX,ܹF4˫Cb>nR#T[F8Vn54]`U+s/A%3<F(U+WWV2KQ@FiyW8h|/^)8AL:~&DA[) tUs4߭jʚsv B+c8eFrs*KQu* )ۓw6M_zF+YbJ]lMQ͗n&v62-V e\2昆5uK!Ţ N ѯ`in$=qŮέmOUmspj )x4_;w)J<cن]#Un^J+ouo4 [`UkD1}Q_W㚱S* D¤lb} d%xۆm8$[\ j 1>Ƃu頻8ˑٗ~i\y(xYI_[z͏au,k4^C d7u fҴ`EwrFgt!ޡ'-+/ ^ ӏF\^49:s N_m޺êָ7Ux@$c&v5]Va[<mRU1>6 D|"v\Ωf8:oQ\`8(ik|!q̺". פ.Fer2oeL?h6lF,ֿ6UfMñ顝>خ(4( QG& K M>(@:kG8-@PJd3qlEѬ )I%1Q!bPQ1'l0 99ɌeǐV0^jLd(mǑ;ٕ0oN,%)$0ⰻaUu׍ eϕdb`Vٺ8P5No#/1| ZV]f%rmqhvn<ц,*MԐx`]ٓ,v~]BBav@!$x I528T˗fÀu`R_@盼~@B{է 4GP`0+RTSu# ;}KHRU!'@v/H=7!zck<6a;^-FSX=X86@ސ2.}QQ 8zyu [)C>Q ~^ɐ U?J9s#k K2z)BsVn/{yTDo(mfT mXDED7(xB/*[ǯEM[ŒeX8tmQѦ(ggAx^:ͷ\Džd+C_bn+?1-sxuwMhХ4Ag'ܸġ_)PE R'g,48uW)v{l6y=n{Aǐu9@m$eBt@%#;|ȷ6r exԸ鐴j› l!e=_K\&`t@;%cQ&!7& QғdwN^q}40 tI ]gfgsI< ˅1ƞSp,pgw=ȋ Pu]UJ$f5k袾,ƨ1VmiX9ғ k9`h`=ceƄ%ZqǍ5:XF,d2#'1ԟ[/~47y3J-jB^>K6*Sk 56*ZxUAzN_QV[HōmӍ%Y{eZþ@Eh(?$ghN. R6^oL%#X}g$1hzAІ3N \kHͣG)zY PM$3ϠSv x{E;[\EUm$؛ Lh+Dv֩da}- Iuޑt'՟7]7ls2ͯ= +eұjEؘf;v["UIW%F+&rb<+Knm6|Nŝ*h+^H:޼rh+74uƵ2Jl2vBd|-935!zi_5㏚gW)ȴ#l%@.%^l Ʊpc,K|{@z{ M>KNQoQq7nb3 uYju.smn*Hn3` ;`(E@1QS7JFP^;T)Y ;R0c4 ?wg?  gJⷑ/ [o{ޝ2ՄN'}Oy-;>"oC8]eq:ep,!*ykg3>'t_bpGp#֛:z)o|s\{=5BGK% =V2:"B`FgRG="TgsR%zql7ĠNn,4C9s4 P=4]EH~ӟŞ@Ёd Usr ַna~U Ǯz)/:i86#߂NEGD[P[iGy<d -ќ̕!Wϟ*k}K'`s:A>u/ZR]̅>sbG>&{Gy*F;KH=^?=w%">LICE :oLr|9]1'Naq h H((Bcvoxbv5%/ =@O4g♂.I>mRBV#N/@5ycطe3Rm/gwE5+z, iFHzRA̐#1 <ހ(Z]%Ez)3(БL0Oo;]q 0ԐƗXKL&)fV@lmj`*/0rkM:+N=w#y B2U*i䆫+믶iZzx1j7*Q-dnjyne:<"W̶&V7eգ`Ij6pI/bƎ@NI>9T/`\Y6@iEHUyѰNjr[fZ YRmO[?S:("7ZKOSl⊏>˴捻>2趍'Ѓ1K, non( tkȮ|̞/$_3J$g5. ]Mdxu_x|Q%F bQbCeIek;@ h5,5HCQj !:,aʹ5̆e ꤤK1NN\_}-B֩4eN(jXA"v-ӳI9΍KLv^Xjn祓=-Ă%B^oI%LDnFGV>~VH &~E%/毧~vM;nA품/._~^ ͎s TIWcmT Ҭhf] BDz!~}Z={nzr%0֟@֧ <3Id>0zb-aHlbZf<ЙUS_l3)b&b8|`up4&[/ݔ,g'XM"t6&=n[*+;bӑ5JDto230Z>pxLZNLgC¦ENuC#KP/`3G*%a})aL Kl>gzG3ēk2O@FLvqaq)ry4pA1bZ-0vXb2$m(#;KVX"rnR潊U*wAQ}W hܳM՞ފM|r iOaX:IVGwT,]Fj,NX/;PޒJ#CjHiRZ_c-\>9=GgYZ07070100000468000081a4000000000000000000000001662f7fa9000027b8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t/'w]?Eh=ڜ.+НA|aT5C-ҷ>&7(l8N4Yz $} .Yـ B?cDo|7Ybvx{U޶ݰO uJ%ſFP5V0E* M 稑`%]U '9H!iJ,-u zE92&w@QŚb:(?', }ﲾHŸrQ\#kTدՉ1ἱW=Вϒ I,ph.IݨfSZM Z!2=߁)3ՇQbXHOAɷ˅☁ڐ2&t6-w\[k+߂ONְ͚BА5h $X%lK?H{x~n}p jÉ}5^{)CH_wr\~;e^aaA:s[@8'uִ&*gV}-<37~g{$l5=M#/`› &apGi_g]!x{9R%u bt6Z'PTօF|erG#_'\m_d&mHMY|#@ΉwAʝgBMgp5l0]4@y:TnRC >WsiQcWIxSH" vVM ³_sDmgˬ`tz|C Ӄuͥ?N2:I=iJ`tjtOFX_6XbjyXcm-rc3klQƪnNyv 5‚JM`a3Q.): &Ll}Q鄨hseou @@/r YVՄ>% }pYw.,I~$?lnHQa-@ߠe[=GNPg\V> 2Nq+vQoֺ\&[WpǠ2WUr% ĺhg(cA;ѓᶔ E]juz :=DH˩NLipÚn ū-kv;)jfJ;{Do+(Dc)4sD-+j[koI k4~YTagp~17u R}/׆j|qb&;L9,)|3YHD4WWi'ЇK!3J"HӪ^$ֶ4l8ٌEr佁~zJL뻊*69QXlJQcY8qtt5f2=znQk8)V)jM؄Ϯ]Ti3A ] QҐ'F@f^V>vk?pݓMP6u x;lf5ڮJ|1.uc;Q.l1(i >?dX)fL!L< DV!)2ދ~cH(GToU-]EV-Ǒbκ3ءFR#=ܟ:~}aĨ^}c٨ EU\q(GhIt+1,9KEZб٨Rx7C>nxl`!UXw17.8"?1uk\,ƨR&e4Tg&Bz2' ԔO iKYjR(v$9[}גL۩aõ< @a s01?(u:!F\J39{i"+ 1^*Q^>p,]lv__mb)$NmΞ[0 fW3Άf29s #iҮ]>ыZ%hO5^#-켻VF8` +`blj5Pp.IErwް@jE҇arJSChoPg2ZwE=Qv%2tR=fKOn>~>XȚ\CUgo!VZSewDG~|zv|zd/J!)3tf%#%;.>kA;!MbP.]Zȳ9հ:c`Z6+ޥv!grŷ/fEVL~f0fAٱAa"Pj-Et_k\&vyPsA4%8X&:7IP9KWA8e_Kag&OL6Q:8}!^=iPd})dāM=X{;P;YԄes `14D8(l"ɚYZV (|ɋzJ!l=w*zZ`TJH .Ç Zn+#,^={uMlI*cz~=  t/V^TAatVKוD dNh({CK:T-b]v}? oB¢fN 3]sbp|hUB1I$زRz$ɫǘ&epjVǸIoz kYVhJ<aeзbPMIT*X="n." (ͯ <Ņysw|_wQχM>xJ1`GQ!ݠbxZX5JuUл#3Syyy=`iP.yt]CvĦJD>{:5a>% _[(xI9F*'BNW+b,Q?_z*'p1{| CnbtR{adS]ļuyy>ڗz>#g)Y,.PuZnVq6Htdȡ;BZ1q o{"D !_dOtLT uY/Z &U[fshk+&ϷY4Wj? RxXpBT6qM &2H{YH=  &K= ٯ- ADsDIT K(ݷa5ʙRUez^BCa\ЈQ_R@QW4kfjHk 8T*B &*zЊ cEPp2}7}2K'8?ώOve`P,j}6c !D?Ny G(9gJ66h"MׂõFu$ɸ\4oo ~K̒`4?X̵DOoy` SGgu}j/4h~u|P{S|@$0rIN_FRHR\63.|*8oj֠DTq[_d_i ׊`әD8ޕpPB%`aL<}+JHCU6 ,MxIBG[sD7}ZBa_6&*gzs/vPL׿ ?VW۠x#_tXYCIs&veƣq{@cb}[  ]"i =[<+/P4]ױ˧u),U}ߜtsטy^\6Yrm(g(ts_7BU_K3pδ~Me tx,D BEO91aa+IR[}^kkW}pj,kۙAz.P .m4 +q˕:7^B0:,N1KOiU`xBpZ V8__+;~֤̑cR0bLuy0$⃘ߐչ30w8\ɝ/Gx!N"(OIYi3R?vFz~~t0{Iu9E*9y&G.onT^2t̯Hx4&A&Z4sJb ǚ .xt%.݉">(V+de=c0Vqp-7P\XF /@^aHLt]IX6um8eZ|t${F[^le*OՈBp4w^siS^8ۘ8O0dk"cpn]Zw*|pY8.g ۷%g5mL}/Vn{jm4;<iD~8y"k-Xͮ Fs>XE g ]r[|SckN) jN9ۉm8iTO'>>SJgj%ɍ(;ȴ"`Nu2VF."z{awbњX)~6/ww+ j]YOd<|=OGBL8kmM\ FߴH"(\,j7UdVYizPB[IUr$xݶX`)_ 58pTqO숴{b *x8lt?}.sލHLQQLmp\,}u@pç9$7:P;$.l yOZK/}Et$1[ٟZ%2 lwHgp>~ZFϊGSG/ɮSM<!lޘF|-FKꆸS#EºPR|ʣ {V$J(3.z(?h<)hBnڌuiU"l~ޕ5]@*<($Rk=vc=t56[  cL&RV)al`U b,Mzfړ.Iwfc2rc/B)[HYZ:8M#5k {\K @rI.+$;V''-L[$AJl)xL9-Z p":|b+\{iowV(~Our"@;0x"aᏞ 2)M8~b7kAy@KR +:N0Mev\^taYKuUIF1 ^n;$LhPn-4r^Abjj=t]TP|X# MH?/ q^_XQ~~9߿VqPcRnib,cX`[0`r%x Q|dD ?jRe/ &d;-&ڀ(wR೿Q_dgȃؼQTll*SN& AF9<2hzbYUu)~g+a$NU+bT(`8gGAi@rފX`g_HNoUP^TiVSpe1oB9Xj*'PQB*I@*ב9ʲsQτ8%E * _OA/ #)$`>CRinM0 Z",B-] +ߢ,҂!NnxQ o]uy $MH~#Kty1H qe{LNB:p^'qT~)% %Ġe7 ~ [",n|@蒩[9]Ɖ}|UA;[ 3@ٮo$j^^Wi 1 H[vX) E2^%HZU}~kelUΥ}clu/UrC,wܑ>#iI0гea >:diB>JD~~ ed&"x7ձZtRd<uP]ΓECHdA(9QDoqcN,64x7|J{#sidUWR'0G@xhc5}Pp\ dFӡ?A?ay{F3oJ8u2tYuf,ςzp6Љ & fsi@V/,*Bq>C[1>fr+ &O9}L'= .te!dT2Y VP<}a4Mh/% u G`A{'ϐL3ʼkXu%-- ༛;eQ*gzR^IOUg`q001۪NoB.=?HqމJ?x=}VL~t#Em ɰ娚v8 sE[YkE?C5Ӏp6'nS1ݐ3*YO}`2ifILTr j5DDXOWڂt=ʳR@*c#`f~)D)~|ZPϼސ+fm@#C ӱ C-#u=FXGͳ <$  &d`,wh%Bqe-lN?ͯ˖h6P*k D*|J`2uA[<ģ_t,$۶}k<ҟ裹d*f4X(涠C/2zFP{qJIfQ{Ws4rgwXkzj sYt]{Jt#3(]Ћ(gχ'7[jJP{pdE^ fy̓1c5{}KAz!7ͩ(ÓS7X8ʤ1whs&<̺kK.dqa|Ef_3H(Q#ԾZWn#RЧt]9!ƈp!nH)!)̛(KrI6Doa4ns擗\2w6GWZ9|WgX֢C!j7q<8}\ cD2T2Ķ{/xȿ-OiToHNsq^M o}wؑCP~*ST䆙]b8-e T̊2pO32c)<Cr\mKvfr "v:'U1KKQ1WgkF4 _)YVeͶ Lq hY*ɍQ#AC09V Ț X|4Yn5l9>nG5c`j'nQ6pb].j~֍< ת?c)d@i^Mg5.Q`n'ueWt",3 %SzhA!`QB'ǮG΋_u* ,/+ }Îb+OAc4G?UĦ|uBj5g{Gr}L dAKrl E+#ZtC"es;mR,fpʜ}K$~_!0f dm~\wt F=jI8qJxceMN{:*_T!wLVZ! XCH HւK#g32G0rn4[$n'fdcHL )Xj+!a<<ѣx7;!U g݊ڂdįcF Q>~Cl=ttsbK(C}[&uutZ8j/r7mJW}X5(ҧQ>*ZGn 8ݮ#JZJ^23L$UPk,֊V:Q=Iþ+g-6NWC' E(^Ib=,&2%T8.&7趢nfǩ" >f@Fh<,$J%mb6ڕI Uμ&ǘR nNȟt&[+Q(Msf+jBOQN}# `U2񑥐cF a=9ֽ E9|DoܖqH|yH-h1w[vÉ}'Ћd$gSc0D/|uJ=W( xܐM1<v+5:Y4k_qPcSH\)]m_KIEViߺ0ư+vHkϿ[qXu9UNc Hn/JHxái[ xOV'~da6wONgYZ07070100000469000081a4000000000000000000000001662f7fa900004838000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/ᵏG]?Eh=ڜ.+thMY'%xR!iM ]fUSjvۖ[KgVh{͍؇ O)2QA =AFտB5* ;5hE]=Vz`;WvUSzxktHL"44"6f,l"Y J 88`X qE]2O97/eK@[p88[hÑg>r:'56|qkl{RHDsQK~{-IO^L JYծFYvStCHu1[Gx䧝ـ B&k _9bUҺP\a+UgF( exinI )+ ff?HBA?KsPu}!u^?-01ӜK;3Vh$~hMl&( A82٧^<' Ov(bTS̭eI $aނ7*^n/20ۃ:A'\?L,X1*}GuRTZjf*`aRVfT.doZБ`Yٛ%%"vwZk?>G' nwv0RwG%&~c^+(E!^QBZ5Ufj]cs 1mhۉLL^)Y/L=Ryar ff k4(Gä91-3E0]ɍ3#LS>~uO)@%.j}]$u.r"գlQ\8;a!. č̇1\9rL!Áy:у;͛D+>:`Fb{+7 fOM$spھ &Q`K]1E ŵ9fĭԪ-I Ϗ}ʤ%05ҦȃFQ xϾܠ%Ӹo^iu_qsqV;*u<{ Wd: #k3QisPE-fo%{ElxάbSٟZ1q{3o^ʋ61 V.YjLK5ǦU D9%TZ0y\&Jg1_@nu(o;GoD/`.DwUJSa8zfI;)8Jj5ܟ3mɡ_G+ͥ`sa\L5w?u$: v _ҏXnXVf[]BՔP%lr"KiִŨ&%VIõ࠷=MREuwr2MkɊ(/[/ىs&T!{C~l>6w$GRM!%dyhlۂN믇:8? A&$vZjs'{,NuDxo5PTU8l1tl3.z *eC|;c 33bJSVTy0c07Q{X[QHъԉh60o-8Tt$WYy:$/sϜ/ep jSS&7^rZüJ3(+bD9B,B'ЪbxM|+@KAzW3A3*r[:Vzp-|B$OuMeӢ5`rXxh~҇4m%_tq6Cf ,Q2p&9wHv** *M# OacW*t}[ . j0OL;HQ :F8]C..vyPv+O\|:H'#Ei{F}퐿.q$3!%<\ԬH4}չݓN Pk2g058 ψE[SPL_&[22nlkc9Zx`Y^n: Ilږ,z**Q.33JQ&9H'_~t)\-A{$N8"Fc/Q1vjR=1X0N2ct3(R\N8).L?EjGO|%xӅuFXl.Zuc1c1_`)b[G@(l?# ɰp9Y'.}$BCY-U28OK6i`[F24*}>2?x>8ޓJBWK#DJ6>C~H=ƣy.Mˬ,Gxs빦 T\|RTq(P-ԫ. q&+Z7&ZmpڞGahsb˪ڬO6j(6Ys cx:|RY oV0v*բ[KGjt [6=dR'1\@3bUMvCeu#Ru"Ų/;a6-ۖV8-h^p~i0v ;eޱI2Amwt )hUfOaϪ>N];ƒl,F;'IE?" iy]LKEaXsRaw9*`9nh׻{cJ;gEo?2ncl` DD%4`1+WBIj)vXnܒ6]M2@攮;S99(:K.0h,@,Wٔ|7RSFav>P/su`&@0F.Wz5̧ۚk'Ih=W'&U[XYr bƌc ص"à3!Zo`#?Cf󐐏6,v:Xj`Uc.?CK?@ƜFM*,gIVn4*T^xûN,f]-40E؈tFmUU4Bl邂-N'ݭf!> fK1:Dv妞TQ8u_ 2f,J< bOd<&bPi6u|mڙ;Tu݂>e78DAUB-(D4H={M^Z!J5줧5V%B>GBy!`Di2^5B)1 R{l3t)Hyu.ShBJ .* GKo6\;XA{x ǩ*8rۈ1V۩$5nb 83|t:i:`}a'rr鳦QTQ/$kW6;1$A6 DzW5J]W끥.*:U~VcoCb( \ccN2Y!]_>wニEܜ wa" ڴkQ"&%NX@҆o[JH=GM\wh״N4ybwB[0p4<_j)2gP(QZ{GKQ|7QdMIc#.-\7[FpD0u>`2>vlYF +/2Ӓ*- e^M ="u6]go1w~0"V\ 6%.6m'xq.kx)-,5f9;gqEN!!MGu.{Gsp!2fϕ\ƍn1e˟IE8j_+O tnͮEq wƙRpYWtbC Ń`}ݵՕwfIZt4Hf}&TDzB||KkJ]9:K B‚ ' VM-H TFtbl{ [y=(g";yaPfnքs/Z ^I p pm% #|[/3sl+Be4 Q/@;WQh)JL?\eVД0]ELc>WF>asN#S~GD+ 8"##9cUX)qj< <_D%vSWz/]8!:GXQd|LR*φ;䜡:N{kav}R5M`iR̟X M5G:MFrSfޱ,MUK1K ,[ lLV^5Wzt@y)ړ?^D0o{'t U\:"R }WEqz1[ wL%n7J\D9O&@3O.Xs&w~&Z`S9 %v բ/kn3W?Mp2:l?O$ ɶ |d0`8w0 -Tr:M[ZE:ꑠrfRQ@J`A{ Sf嚣'Z# u۱\@4k9P36O\{15x=a((5څqjf UTMUT{;v,m y[31BC4}ֶp r7&cS,tY.^SzrK4jWTU)#E'J}tUPP՛/3 1.RQ~Vet2f5'V'G:E7pZjXp!rY>]^ÎfӺ =rM`v{4v|nZ6@`*0o2CNlis}=Tٝ-^%WK٢T ?z4d5z-Qddf )>LMePG: L6miHQ͂x$PmO+1DȐ Rɮ{\G>13JYo 9J#gCv0)_4qɉj&yffb~쵑-_WGzn~<.kz$b*3ojr7:b>jƅoMаTӢigI<|XdFR׳a|.h>L8XB^r`xkٴk^R}+uJ邘n0"cdp?Q6}v$L<_d{uSA`QuoM<)idpRmS7u̿ta NxcPO%ꃻ>\6도Ke ȣJeDEc)#g[?uT8Zay͗eCÛW6EvcD?Ni}dp*x3.d4N`$>ܒ&Rь2Z%_> ^|sq˔B N<>^VT[؞;-z}[QMRQX-_VYm_!!5z.b Pi2ޔI5;mE,+:+)\qthǘVәMUjyJ, EGPPĤv&.R1bC`hUZS֭永v'\|A P=sC{^|zYp~*W2i &f*\C/ppP\\4f6;#ɵ&;qzT)Yȇ^ x^m?N9O h FxCmOzYGpPGhqZ(ӑ$,e\^PBnDR:I\&8ǼNT!Dcԋ]eg3'%sNmcECjhpk=}aKdmRmW^-MJ_ŻN3R+?k tv|s 2%əYMhczsύ"\Ӑj,& 9Ԟ3RQ`6{`:7LNpz0W3szd?sA^*n `gDIf3X^ lu9측GyE6c 7]c0!(c5dۡyHJ!7րAĶ-5 事&Kz0ZR3ûSHrFDEШ(D! .tނWvSc`bk,~A>VIrqu :sG#*e)ZCo"1JO~C[j384DS!2x纚;Ird=LO1T^zQ֝ɪWy('mX[6o='6z,?۝f*Y4dXUqAS""jE5s XG4p.dٗxv"U,AJHq86lFK+eo1&CoW  ;@O]&]QbĻzaZЎr7i;y^•c6/4kD#'Ra?ͅ<*LvvŶSM 61q\=IZ:Z|>Ӡ b7Wʾ|[,wOJ O9Vs-V8t+c TO݀"iK۴=. qf>C%& ɩ*Sm<Dq ́_ $!W%JwZ{-5@k,_ (J.$h^̰$ʭ F:S3:3蚘>\Z%0SgHP\(TĻruK}U/ѪI$j{N {p R ] pY\ME1akZ1Y,: Vϓɮ"Psʭ&Ã%[Aؿ޵|H ?yIli~ѥ+nP&b$J@Ji!Пyn%MMAglitV1],vC^yƓMx=2 )tڕ'XƓ\7>XsZʇbtaM} `8&ƤtLKXnx =< >|Leq޴H):  +!3WzR7B]]ijymy;gQQ 4{hIp0C% Wr1.ik3"&e7Okdb){vu5Av JczNѴ w(ӲFmHf 6V4⣣<=`c.g"+B)c1|w3y*00vk ၓ&u L(7 ty4$~  s5U5U{e=&(8< WG\g*;<(Ǻt^;4 \p=oP gmY_{ _[8>R3rZfI-ǖ% Ic [HsoΤ|xmuG.Rxh 6MG%7s<2<^ X]K6b@HA6껀.\Xƨ0Ho1f9!wa<`Z*To R.YGQ'HFTUZc/% `ڀM[[n"h٤&5qjմU?܇Ӈjp) uSD4:Zsve^`+̀DPkԬq?B#у<Ȩߪh;&ѥ)Y+PXJ%DulK!3rva ikw'BbL{"fnϥxj\~02fKʯ/ev@zm_ƫV)+ƣh;f~x<]*o}Xg&Oߐ2x%:5pM,وb(t 0OkgJ A88Ł\g{s%>]&> KX8⨣|-v[xk%.+1QNudОBW~!4 Q8aE`/$[v vMǍE}%:V2+]%,Q]~tvm^FՉˇT**S<6[SIHF 3l'/n'S+x[V3W}(^[`lcIDsjR; g$Ds-ZN7r.5a9 Ns'×AEX 5.;F$TeJY5V~xLd#N;Ҫ2ԓKN{<l:+D5qaQk|ÖI Ǫ֩CY4!XL׸3tϋe˲ۈ4̾ c$>X>"M#@1<4Iφ&6 2( 5NjD:YE.~0ُ,/ĥw1+ޚ€2Էa^ʏQc{b+P- *vn)n6/}'n-wu<rgk+!uH ,o^ꁓq.-W]f eb^d}as fEjg (a'hg+8k0 z][4`G'V"$6uP{11ӐiOƂ/Zҡ>:jq'*4 (xri(^,! o{Ffz~~4RjQ"TfʼnJ1H3>? \+mzuzt$\2ݣox r~S /k8YbZ$1/Qb]o UNlEZPQeD .FI-5+)P b#0Ip¡mnii^ zLvas6l@w6 h5Ks (vx:QHDCӑ9XFARW8VB}œLqTk Ri>YuU?hRs GWJ7Z'cuXh2 (@/_,v?ǿ1Og0Sհt -{#=)1ƀl̳P a=Z(KJ[͌kdGW{P2E,kc6+Jpۊs\G z5vdPQ,VXfY:T[ %0=a\I`cJHG~^B!:)N]& PE& ͹Ov]Yx[SKi[Y%cr7h$պ!)WmVϡ[C25,N^*E*po4';ɤ\ٰ 0]cJ6$>Jܜ,P'Tm!{qkȖ^ك3 ,$ZmL]Xhgbfo"ԎF@3M7s"mB H.4gyxN'~>Ӆ#u@Es3} 8b I_Y .wn `EnZ漂'%FTP,{)'0_$zȾXCUiZY*עnLn9̼='l.<|laZqxkY^~9&C}5rZ/VD @T¹-cK=kLIldI َZi^ 7FylLωň\J2 gWE% =ؽB@SbduӺw!5g ?9 pjxƓv ^~Γ#OQ@G] q5VŘy2՛шΎver}_LO9Mfvxxm@4.|@ʪcX c\-})I/0gJ+39iƒ-V$w]i :Tߔ.Z**yt:r9Jyw9K&!Dõ+N/< CaǵɈ"u91˱tT)_#/ =O~4TD˕!Foxo@?P9d^!Ч?^6p,go)=p rj#a[]{sVLQ&ވ7!2wM=˶"8l{ ]8(iXV^Ҥ++vLC'8Pa4DK<(ڋ'Z9)* scuE¥s~?Wpה~R/= 00$Z爈z9' "1XaV'/G[#:񫚶Z(N%l pm*@gLȊ F0t$򣼧RK7nxHL{׺2fh$e ^SؙᨢѭN Y9s0pL C.S+VLvՙzl9gOP6=e{"(M[?rH[*"#fB&$?x vs +Gsl$r*T.~U 9tw3@;$pMK;?ZŕoXO` ~o^[M∻؍~;ڻI2;KkdLJ`B[B,\7Fؕrm"mKp(y.iVHF#;$$")yR ۤdNy0 "l"&trSFל+Ndhł2n>B[t6(2bj =Z(r)ο [N0G-d)_Y!_ ''RĿ7{<ڜ-]yN\v ǩU؟GkK(hYڶ~k O]x"s ݉?X..!de SAiM&Whx!H[,q* qv5s# g_Hf|4Zy!B;.- (M-2Rύ(VA@YXCeLj 9N=PE-[|S Zf76^ޘiG*絺:Ċ0!ѭCg ;(%(.ZG3XBgRV2߄ZWGW8C%eƁb^/6>jU k7*EZr @'~c'/@qɤRҦamw18nQSnsL+G$kul^"c]O5+ Cp&"hh]%{hy cc.e}|7{ Cv %|L!^*–V0@ca۶Oi/(x*\xj8ɽn(`$bEq2]˺ 4PߌIb2X|-q#hw1S^6X,W1g3N^/݂^ CR0M*I#ݛ}Aqo@}m+)_֣gWq_%0Uo9@ηh H5^}/:oMRwyVrc\{;2D)=U$XNDo`pOvQEy(is VK.O=iV! 2n8{ jnz2`ljیl=cPS4 w{{R'K8l)u.ηjvYvZy9WN< ePk 2MޅY`4\ Z = !H"lg-gCZPTXR"V?~rBe55 ؾ\pdNٓIdYc~}&^kHd@CbB:HkW' V@? v]aR%L LX;UQ!|[΂7G˧Xc=$3Q49CZà4,lMB^])ϻA#8—U,ZldըkA10̈́K9@W?/fgvTX@1T*9L$x.}b|9\! e8h,0oFYHT:A&c9᾵%:DFWI?&D(V=ᯀC;nU(6%Oo-\6>9@ãP*Xƹ?4M#WwuUkE89A02} *McIA-4UGBF=`蟠v^'+nP25tǪd!UdFSlMۂ(A({?ad1xbz8x˛lW&ll[\kk>XG'B煖$rm4ttGu*2")ik(3oĶ1|igú~(W@o*MT2 ŭhdcy_WңkMB Nup1Ӏ#O囹F hCfK1'-+B7 Pnd<$@_}#*=D(=yPz qSeᏩ%?le ڡ!PEȣlcGiʈ'(eÆ-ǂ"O>TcL?š*e<`dnf.i_V--*Qӂ:c%+t7,^4J#Qdvp+E)AݭI$9)Dl~h q8:89/Yd#jP4t kHK_ +"`|~1HA +n](ǃnqx#2ѩ[fhc3RK^,CJc&s2!_e|HʒŸ C~n><7s%uMiEhwNQXcZVx>KGlC1w39UJ&B#:7מ8e*rՎ9e·dLBUa,4ZmwkڎQxD?.]3lkJCrYfsx OS0 Ml뉼~L`Ӻep;xaAYxg,85I BO/{iAU\,K˿ex9s@JQZh~`nI!454$oWW$Aɋ8'1tڟ\3X16l`l.UDʩ[y+{g&X6>J,Ik-4uqF6+\Rb6$B#)Km.+( wMʘWaM84aczՂ V8ҌK7j8jjw/KP8 v=P s+@lj6xQ̚uk=BRv7j:n*gR}]E2הmd)#/rr٬x@|os>&WP;`ZdU3sh|%>a PGW#0V[XU&, Jb;V?׽'D7t6ᢉR`$wo~ =Jm;Bl AQ`utq^\Y[J ]9WnZlQ#>yUR nt`?c$֜AN"kKd.)%$LR&iDl݊Rkww@7%uMeC)ns6TWҍJ&II+'4;.7%)ӛ~*KVv`YF!)2-U7lZHqdEb5kZYWS/S =۸1e2.>pq lZT-/䲭<=:XO9Ux'bb8/zZAMC=O;|ee mݦ. >3۹Ai*$5Pt^dN34 6;Z7ۉ1uZ [D:Ւ^ +Gš`G72Gӑ T%Z/Q  }! kNeJ&;_~VEnq۷+ SEzoęv΂!u 13Ž"k|Y\HM_JyX# w P |'y$ϫwm:I;I鄍>7fUek7 jU/O5z#KrL%9`z`ބ 2b͌Zvwv= %cy$5ҫ}SZ\08[seCս-uB"v@rZڧQYGb'fd |F(2R: 䋋 j%unMlmm9:*1s@Ŭ0SEEb}́נ@1ئ-^ѹˠ[/UIn ~d9qh{-E` .#Y[SD9n&M/g'+>;]d2u ]$>9(a<1xvovgWw%W,Qnd.om-R jET“P N_?&p  ?E$hO.ຽZ_օ55_z[<L+)ml2>_j~;pY^l c /H=m HVjCOvO1NL EwSbj{U`o e4B>]gnӝ/bY*b ZڨtÌvShE>{ÃG/K>>r\b"bF:f>ZI(Ȭdx^_]! ^;Kֲ 4mUCuc+=ecF76J>Dп00 :PNR<kFHq0 %ڲ6H{d h09<%jk<߱ӧ C]\%(ݖhLsE?t $ :l`vH,K4!#+pX; Mgsv_@ޏ]H+9XtIuJah< 2ӝ}JY*4 a"} Y ʐxb@aWeI1{}vrtK)&~3%1?`ZG_Ѩ0RfI':XrFMؤaFB-L\PFe; ԸZXTHN.`Oev.w۹m%Z*BC ? E A4uX,q+yB_d`L0cе` x=s/ `xṔXGhn/93Q=-⫨S|NT X2AKi1"~qvV%(9"_ԍgvze bb ě- n{oqFW)KW|d.2ztK޲=VIޫ?J`' %\f_h ŎeZ !${64)0ۆ:]W¼+:~y<}*j%rFSbqVG;Cu#M$/-UM3Ő<5Y͢B6M.$I @vD-t%s SB-~)H3̀w hCib W7"2N55v=]CbWM`洭~T oejjY31-^!jŽ&:ryTr5(pֱ^.a\~~<҆^%M%hֻ\OCGFT⊜BYdbs2.VaܻbRR*鄰=I;xvv Qb%Q9P鞛R03@|rrrW vNJeB ];o\2@F$ѩ\,d0mL !d @Iʬ!ǁҵK61b8Jh7|5Q$k-<[c`!Ɠ0mPN*MKk} лķ&.Ҁ}yps-|BHCK'єݻGIlT=*%4"nLO*]JpY:-b* '7cC%kd_yE$*S!.Q'1(o3zzNb#xcX#*IoDwBgû&ugT/}&rjϪe* LnNr}oo?z4:T\ ?*"Q*`B7 P*neOb ՗WՀkmFqj#j>J(O_$lR?}e!NkBе"@<"йP6&t>$&wOE}ǧ3+ד!&OtSi ʑ|PA^2ɫ?&S#<}kri:L>Xz.4ŢLSzhDUrs7'[}:XUF17&…v2]8ĝ$rFqM=NpJ9Ĝz>ۻœ ];5 ڮQ#ϩw"b[c0<!{N!`g$ luLmXJ%/.0T9T࿩# G6ڃ`Tux?>PGC&AlB~,v֊%0r >-bPC.;>ehtzdkf &H衸2>W40C&*i8!HjFn\h ްnc/&` =w &Gm ~#ׁhbx, D VxoRӴ7<*c LBkDsK[gmŁA6⋡NR~"`jROIO(k>+(t7geQWKl ;(h6>8[IH6`L,qtڭ7uN/Bs*h:A:1~t{".8+=΃7rkeMԻY^%n+P{i0Qgo-(>Zҳr5"&F]Y @*,huW`U~Y?݈|zV%+MZiD1YG\K@KhEYjሤ['؏YKt}J],Nd,Ex6gn0~//媤@l(3SRlme:kґA `F~O&MEJkV3P3,wLrT/TX32UE/ےvƸ5?WMl2ah0P%W6nL'ɹ^a%4ZAb:ժ] zK=`+XV/Zj܈[bgnN >^hfF*~uDuC#|s, gPm}1u#[ N@݅:k}?+6@*D 1 \Ar"yNV1fMcL*GkQk~)[>炦^0%!ѵ|mIСULr &͉rHbؗ`zV0h25տ;ӡ Cw-}i(\TF,|n&/@V ff5*`@h 4Va4l[T0tQ-ro_f$+e@%q%:vLJ'1@V%~" ^sr2=нm;C;3R`!0V #Nx)ҕ_JfbvZレ_VWPY v}24hBA)ys, @]NxP)2FJxeޞѶy-&AF'h0e:z#8:Czߒ5_vQl{NINgyA v꼮EdiF)uB/nSL`h"+Py^Fg o1 dø1tRYWɺjG\þ0I !t ƺ5u76ts5UF`odJ5_t"B/%xቪ!L*P-j2ԋhҐb8`@Ar< N׺AkŮXXҁx aDfWb  P[`fq;AfS$H~{FPgm{`Vb^5ƥO@[qM^AiqwtDxksEس)b هB0֘wkަrO6L/Fc7{wbrB0x鄉Z [8AK8*|jڭ'#VI7@~CUBJ) rL CI|@Ai|kӰk`LXg< ;@7ip]e2ˤ^{;8yk~_< .709V MJʽGܽ|HK~ e ۃfː:%X.!p$o |s<YHU,W̽/ו?rVNy-;\>Qle3-rnXBy2UGR#!+n ֡–1r#ir[ْi`iQ Z4ۥ!ߖQIi$-H:1"(yq3gAoQS۞f_:'|O2aֳ ,Z|3*..)}YpktyB=WE3)\n/G,%BܓZi[Qc@~I>,/:^8N+"Vbyf F%L-l tG0YSwqdQVִ5^F6Rk.-h`&\1(}$wf|)Ea }ˎpR׎.#1u a\< 씏Ŵ?L M"T?Ǯy+M#{U+YRnٔfnȂ-$X ڷЌ)}y:ә |} KTj D}y ÔbrPGy3mc#cx7+A CםLr$o @Fr#&U׼wMum5` +BPUeΦ{rnI+;(Sq#φTOa:8zWG9I  8fHӛ{sxW 4KQڳS(l}pn-Щ,{(rk7V'gWI!70i%D\Q m%/:+pVvvU2$&֍槓O@ǽZW_9&;t٨'wV!» 8I-_f|TbxQBk_/i :Q䞃q~te f?RK\3u)h)IvxBWSv.aұyڶ)HԱv?V )p4T"jUEj),@r68rnrWڏDE}AgE&`JqN5yZVSIu} f}Ihٌe܉B)uRZ/A@7fk.mAWԒ]4ʵyI|J]J dk6z #6ef&= ˜eM'ut(δ:&=@4![aM4EU /+\V׉_8 Mac{G'LMeMmq0u1mֲl~$Ɯ6N.d2J==vM?zxQdHu#gyv q,;6g uy`?̒-Q s &Y;L V,q*< 6S#kF2;}-acKq!*mV@UX`'p545P^I,X!QXcO2Ѹ]SA?Ӈ/*n՟Y LDv(N e0soC䤂(po(ӻ &gNf[d i"j3Q]f߃) 7=R& lsv kf%L.rjا`џNm*&ڲm؅nƄ+T**X xAmoEe*b09/d8%̗iȿ(cdY|.|'WVtvz`mxON Qh1ppȺ+[Q6ZRX)KRX&zI epZ(2Qsv1˩opq_$x9JTa>@5; %T80'n!Agg4͓M_A4ڙ.0i`iQ\TV|)rD3#:|&1lS1حc 5ة`AN 89*ct2,E~l<4]7%#W@ '<.+E",y.nF6?LdU^M%PQ"HŤSYܩ/K| ¸Z!5m4Mv -V'Ko-w Z~ s]z ߌ}_mgjKyBw&ƽe|l9kYPt+DJ.j-]^.ԋA|·OoPxԘ =ҾȲm vE4BXQ ` n&:(Ań2`NvVRehCC2Ҳ!K1.;󩖋Fjs.y="#-{"\xWܹ`i'FљY\0!*iJYceKZHm륝׊tw$(Y7 hJӖݺߛIÝQ$cePWRHVݣX%o-"s(~Y *pC2_]K#jk Btr5;cHmdSt(A JjtoM\)0cq$ӳJRLτ<ʬ1PB r[?r FB"՝1h{2k DOAI~D_ٔK~0mXB yؾA V]tJY{?V,Z(хsf9)Xٌ x+Qm>K 2k.;k;hHeR[-N]5 ˖I8\J-Q׭ 7)tNO[iXΫDJv֮9 SR3Љz2 VTyIp=4]wK~-E^5Gϭag(Ƃ$e%xr* |nSkikZJc;?EijLЎvgbeLjgf=WZz%Wfnl.3i\{;R@uV%eЁT-gS1ѡcDwӴJ$kԾmXPkN5Z?4=ڤƚeH!ݍWҲI*s̪N" 3LڥРyFm{FXzpB@ jcag(,,{ Dnڱ;1;c6w0}%W-E24T1#;Ş~59җ6/@Ȑ Iߨ*=iN})]'hjCׅw/^jv-s hh4>G˓FsDZ]w(DP(0jv<!~H!4MY=sw  }ǦSuap,Gox#۸ > 7=Š_(6 q<:LCmق ;f|0D񅬭I7*as'&߳}IGto&Vqf7*P#°G@#:3_TH~MsR.955oi۟ "CP>V_K| Pcr!!^brd FQ4B~Fr-e e'Eq"u(kiGth[_䚼>cOH/LbQq~͆ (%1 =/}!`֒lfhFva^)rT[8#T?ʛ<>2rTVGϒ4S:dT ~IL#t ^Y,G ҂J9*ɞ߇gr 7<؃NFB.]Tкø)>Npse,Pf8HOobҊeOS`xH}I#Gv"Q6 <@1XHz,ӔBmvH=q3{ UV3jL9R iPvcm.{Ed)sG WMQ W]])J !OVYhƽ~tUT-C?x@)ЛX`9;hdkC%}L?n~P[fz 摄g L]B1z sTBJl/]siS' Z "eJ~emF!WX8DטLddѨz-I,@}% 3yqI`Ye1-ϫ ,>g(4G*; "Ev1hD-ʂ/:*ft0 D[4# اMQI!#ƸޑQdm= ß&|psPC!+wVCLK':pnqZ[J,O@B "[9uG V]0?ZD~d0JT,2oz4NeJ$gBcWHfpqM2(HMe+F)om~U!Duu2T2Q|+J7 ]l-9XSKڄ~NٕVxdy'0Ws'6` :N M<^4þ*iƶIG^|z!6*A h)$pMۄDW%+=2Lȥ-/s p\fke[|'اjsHO =kPݳQ~ȑ1B$WaW*EEO8w^κQUAL`o׼BZWP^KW7e4 â ^}7 nyC/㱵 +Xj˲7O;9LB>x'oiRY]J9IؘkГd`]JNP w"zaPXIXI gV-4ܫxt%x ]z:"&8 wVtUrtw a|쁵iۅ9/m$tH˒ =OUgnNũT5Ğuן= d̎66ƯnZOLwssۛ`a.@Py66q L 8FVW/e3:m,aJ,U\Ҭ=1Aݳ5Q yGv`pCk’'>!e;B~9\I^XHI Ca؊eh4Xh◉Pی75e^+ة K:.薾(q.:tu\ Ad0a>lrJr17l3ZZ{TZ EN 5j Z':Au|IШvO)X70 W4=U9q.1՛p[;ɚMW@WYۃԿ~^u oYl96vJd7BBȔVK[Mi%F]Ć)̍&(ELM`c,be_VR26 -nr7*Zļ,Vx^m@,w8Ѽg4!cOו,W0]_WIk % (s|}0V4/_ #C>ؓJ5]{024yOܪҒU2.:g*c=HgLFo꣛3PW袧k5a"fW<@i!cnۄRER%~}. %r0 PY떽TJ̆C{ʽp#6 ~Pgꕄk@eoZd;[f41/ؙ$4j TO9 b $vаƓ6mEK4\4T6+OZqBBiXjvl!sH" *5yI rn1@bO%{i`jwoCܛLldamp#Pa9}U57䏛3EʺBUᚊ&_{5:NbMR7pl2/?KX`NmK4(Nv*q$KC_a$IHU:ǷC;4q0WylA;%JyɕINz!PZ&!$AqlSiN6uYnqBUlU%=YNU}fG  洴m6I1h b9$,iM| Ř|/ܖݦj1S=u]p$I[;Udy m1: :O!+k G֢<[<Ͳ#nƹ21ZrW%-˚TT%;qn@#6@/g.,Џ7S)+<<)ʣtvuqj H o2@i[fy/޿r!/l#ݶ;_2J3N ޳aW HW=+{QqAE74 ek)ax]!TTC+pǚs߷  _C`_& qhi"`X GoYNYW LİGQR r&I{ oKT[4ٕ4g!wqGH=އ5C&NӜkćcp?LєrkZYv7\pf_+kvC3FX[1n@ٖ &{zEyd1@c]C7LfO[`렠 㙒'n`̋yz_}K% [۶{2#Yt aRnMݯbrt)!FvScBmIjl'8c){c\Պwpސ CU&~U*??6ai۞}2"[ovI˨$jù'r3gAMYE] |`$C<5v9*ݎI:+:+uy%#: I[ 8(@+Fioj|辍^TI%tEa#$ʯ<"I"k_FY3ISqQ.C{s3̋hyL^ y3 Z}WdR0OÊ"]f~I)ɣӻwrYQwO DNĵl'Ihu@t ٗ_&fqU챝Rp'}IHnh}Hb[FRPZMjq iSo{ؒ /CoBFSg3Ξ$@ CHOeu 4ҡm#ٜ`25XkC}IW:( jlc,O(YK cj8(K![XrlW)*/jq=eyJfM=~c:q+6 uo+:_7 Nop-fF)CqOI4ݚܸ"sz=YPS' ^ܪY,Bd)Zm+teϠ4 _DTwdޗ͡#GvE}B CsGr| OZi’' lmŽ,XN7.}ce1'J̿F=O}ѨL.EѕsPm N5ѩz7f&{[aXEk_$2zp߮l=!&5hYsy~<Ţ'Ɯ]}" ~[zE5HC 0)qX6k aGZ\(T?y$k}Stxg^ Tu'qݹ0׭fW>2xldSRU+% ofH7zu*~oQ$};)$$ԚSb2ڳfGz &8˹zvfDlRMu7yw ls7@faC]t}wnE+TJAD7N;1#2I(|bp\26r-O]T 8:WjiE nvXpl2>%b,NwQs9o+AR:MˎCoi0a$vp.^I[g\dM9BgnH")Sf*fÛi5,̶c7qZv'~PB&I >A]vH]ZLP9YlRxh6#(Dޑ?4Q'TώQ}s&ĉyWK@_,.4}D({ Ǥ3ż okulN8U*lgaUc:Ri8+P͆nz& uzC$y`2D= PUf\P<ˎ܏!D`:0TYĹ[̵5Ԫg_>ҫKZ?ԁ^'az9nzp/Q$6L'-PHGxW;I;Z\CUA/H&[{(SiDne4utr71Gt7q1;q/̒x:9O #Y'󄇲a;u3`m֫tXGJ;@ Uk熐׸n њ2xX nfSxR*L.FHfdTv'(E?8>,m@Ի6){0))BTJ]fP3,Ke]p%CcEg2}.OᵊOkThP~V @B9+`ǬC8yK슒rȲo֢]y.JO.8[~)ZH5Ñq7.[DK" [fU|O^co/|s;G"Sr=")=pcV& V嵜҆FPRrmo M$䣹`MRN礴yQ|Cʘ456w+Je*|~GL^!G u-Qbl%__'"o :9p>Jb0[4e]ѐ"M8"Xyt!$bui=Z$ ޠ'@b5'8$$`rU~"&i'*̋ť2,$樂?BPG^z+KYW^vt;)k4LOČH0T%9^<ꛅ3Uϓf0IXkMUn۝ z+N-"s4lS-2m'cv5ۮeՊ?<vC~6mzif}p|Y=Q,w= >:V Iz̄j1Wjgzٙ`fYZi@ǎ=ܞB2lNv*[SX|[88.J_M_x#8:5qSO{tQA ZךkL:(Qk3ܒ;]7WڽHʮDEQȄ.,LsX#2w*Ap+rŚ4 /rJu7\JV)k8|t^IytW \誳I)1TȕvrnQ^IȽ+N变bC$LrsԱ~a_r~҈oBqeY)bUFt1^.n%ItaXj1V\˴VM&i [{w'B:coҪvU$-anG(s#f>۩[7\y`M!xZ o!@8[GVݜ^ $6`Z' P l(oIĜ$=^) gݿ46QPm;е{\Xl;|}?Z>]FC%AȨmkNYߞ[T_;xvn9 H=4s}yv&Ԣ$=)ON]6Ck[bEg(B=-Tn;@Ҩx׼e+/@@NT>6SX9ZmV9Uq$B5iԐHLGA3X8\onj֑-8 b3qʯqYW ShNoa/zVܠ' 57F xğ#vn*,d)졳pm@ 2A{mJ->{ *7A۪ [9QjuhWp1^4 5`̌r%M/BuF*-"lWm.@7& vR{.\y0zchZ Y.pôFt/:\5#ngvRg9 2 AIckwnRT5w[k͋ *x#42gly2%Z&=e&`}N S;8Pۥ=~8[B+;tOΨjWZ{m- ~ũCȻܖbOOц^sNvwvxy 3FW)iY5:bVsdWpȮG>]PQnEX&'.t=Y4DWM9 C@rdlNED=N.[|qXQXz.fyxJMl+` vv~^hdל#6U^MS;X 2#xkN42KDW_q-Be( <Xo:tjW»9gN.Mi;є4bp/|)zm+y h2QupHhl~"{Zl&$XJjQmWiEƗJf[f8u Kqd,44Au]R4.}F[Tb[*젿#Z^$ >H LkHɶS o7Hxġ%9lhCU w@r\m9z,f;6aTJ' l8P_ c#=a* s ,bgXX䞸.㠝o2V|߂,L w$4Gp.t2 K^wNE AGa}WeVrbΓǵg[kӔajbtTƜ[*)|U3$*XY.UO& 8M}8G(M ܽ7u bWZK c?OQ<VI_KA >:nSl*&hK9sHt/cFXZ*+D y@h㪐 qoЄФ,H:P n5wz5r_KV➇Z ֎j`[ Q?- )ax%B[7!,38G[Y hH*y5RI|,SeJo!,/39Ck?GHYN!$^:o 4(+bhJ+%Yx kIS]48od=E.Z~3 >K&^#ޮ2SfuV%p99o ,G{),N8+ܡo[Ds4nl:3HhIRǗ.a.AJ=s19tr0ɨݵODǜ| ;LWRןu)HR`OPWZ}/RrK9֊QmuUTcЁwF<71memr4~J_v".m/|y R|+*T Ar("r{wse*;꿌~Wuy.l!2MI^^W,¹.?cug"aIyᅇui,tF׃z= g$ƄG"H(]sD0eZUyHGJҳ'ѽ ,rYk~U78϶L[qn7RhE^[0_~X_ƥ~{s1iz 9a${@2ѡc`(\4 7^#1?$9Ku|Sċu4DlL3VD'>{) pQ~ 3PU;O(.`zblv(I)Zkcr"Koz0c]_%)D%\]li{^~Oh*Z&+ ʍij%(=#g7`&H" *g ڽCe?˫aO]oN o$ݚLҷ ~tkZ3#HU3 ЗsLP3T! >]6pY2; P#47X7w՚'PEtQ0y=(9<ю~gޏ ~6'=Vҩ#+!}D ~eZ\ί8nU4 wHʽw ZƮHbntyf;?o aP9FRu =0V qJQn @b?K1I<|)Qpo,Z8ȑ ]jgfvxMfvܡA0A3U7mތ"I4!9>Z} B h}N9%2lVT$ԘʷܼpɶT[[Dnt -l4ZD U#MJŶ{ָa5ŵ-2@w{CFmm>z R[nZ(&u$jѲšjFjHgߓA J:n9P U43s/p4x3bPpd@+X&:]HKB x )5Xm&:nx>zFubvh$dRRZ^-^TO%!rH)SC3^l"j5d HnE ,"!(7!=V3V (֕CտK93Uyh ;])r Eԡ'%DqP5F +ꠧ%Qu҈Eb1bڀW(&>)WZ(Ԛ%xPJz0}:pON&o.4e/(Awp hGXB4EmAa9YwM׺AzmJ^cS;E/RyݭC Y*dhʍQ Kt Q>uwf7p_G㔱^^-ϩ 9^[M.QțPY>ȢuBU`ȕdsn-%\̹ae|aw^pE`C+KDwB IЍ Q{bY_ƢlOí<S\qkĶ0!1nclz~xjF>]Hqoq6wKq뗿Sґ!GXd1b;a8r,\>[|c  wMV8vjDͨ{n_0ڨ1b` b|`'*-as<;-o{ɓp8~Ϛ:  i堋1w"abLs[/q5ukf`&E>1pK,һ9̽QH ⼹(sd{_HK%Ya.:qD6 O"|2(?ߘZؘtd $ro\1Z?-N[}k! /_Z2]}{&mA-U2KV,=EA&1#ᬽ Mx4ÅBE W)uVMS7'f:>~6h5 c H6IN7{aTxOc2*X^4ӭu~M~NJ¯Ʊ^ /ń XHEa""Wz.^o G<%LAsjɺt3P_4PfH{Nސ0WӇA;pP?yN @ DWwkHty$X\7Z1\no=2KC9 ҜnrGI5>@a>fʅr5`jhU6Q'ZC H+j{ZD뇑1B(g~-|iP`4EdM7.zX& *ڶ}ASgWG4̿ Fb &>]X;&ノ c%3#AsPcawY0|tO-70Tnqյց4 zT! g7.8 wwWu)_ glCn[4nEVQ r!i;_a+gtVE=y Dۿ{7&&6SqാirLmʭ7?C[^+ Cj[@' ps-=Kr`'C0%WَU b4Yd4Lp^Nz,:q30ʈXbq2 'mƽvv X>e'|6$OD/"(#kUq,K8) <9 ]st4ϞU-kz+&D Ceo [{i18?~h|(U'A\J4kPrΆk95E$i|Ik(.0{bп=K@ (. Ƣ߻]+rۨU uue䗣QhqIEM "\ʞN:Cl8z (s{Yސc$a(/7Fo$y 6+@ %o61olcydf yBPgxǫ*'@R[G_ Ztx ?כ_li!b}ʽ-q:&^-IR^Vz!q:.>wPbvdu >L_@'EFK#yS! SZ2 zdR])@HqPsf(N6#0ґ2DI32]7nyMR?|o¶ѵjG+R|hi_{U)芽V^Z.;;:pg&OL*m^qtGznrg$uvN/EI:6$b (CU\5jYKH] Ҳ&BP1"떽N4j5TZlb B:D S 5D-5,솕pOH?0b(ٛX\10A,/?Xt|GlJELuI{MІK eN3VSz\KRp߹/8bA,6`?*{LnWZxۺP|)rkO3@Owg xK[J.<1.?^E4<]3dq']7]E/?قi+fHA: f!];# K %a喥X凃i4z>nx^0l`2B TS4"Z!r1u[ݗzBO Rc?Aq@}_ ym,j@Qy@NG}W"Qj1nF-I3n:Y*5bqr"Zk^=4"0v89 NJnKd,-+A]{p*)4kի{M+QA\1bdt/|ܐ0wbE&t3Z)Yr PhpKCdȪL`'G\ "~ƺI ͡==wm}Q EHekKbI֖8'8BQtdH< i@.$!n[tknu#!XS8AU+))mf&V-7+:K0"X<ZZ FI}xiSoCÆ:E 8r$[%`^hIkv*Kk:ޚTQ#Wt4.M<4[c^49ĪLQ+c_WQVH<5TM2eSFuoպc{YHؔ?24[t)N+2EI&UOfƄ ڠ HjK12˼,`lڠX"l1n{@HeOV$Դ7!)ި6G NcgYZ0707010000046b000081a4000000000000000000000001662f7fa900006378000000000000000000000000000000000000005800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/c8]?Eh=ڜ.+] K0gL2F_UXfhc[fe@F]f&% \oKy<셮n2&{V6;ѽwQ0f/3doյǤw[wڷ)i Ɂ^GƭS?K=-#R3v'tZ7B̺tL2,qx?S;sh<5fe̽)!?423>f;C{NxD$Tȼ.Edj^sMl, Bg -}1 xa'I&aϦ(l.BYdž{$zf4f5@At;֧RT)Zt4| r7hX_uLg7me$eʔTtU4K @!lY <=4ĪѹtK3j PiHB^0\sDR܍}mP#"l:ץ{1 cJΰRӪDGHv_!TlGǬ[[H29BASoj㦙ZKkCH|ڐm6yE7c6*EH.}[k-[V^ WQ$JM9} ~wbs-&Kl7_p =FILё끄Bב#-*ISUQ%I{IqJ_N!:#Eho\7=^[!%!!EYnķDMFK}=q"4m$0,. r޹ F0m6R5&fKҷ;XO79)ɼ7~•JFex|5y g&Dcy؄'5\jd]߄uswx4.ި( ykxtB.V)iz3]tŧ$ci]|V+6[^vbŸ'oEZ9X7n^䷋OX\M;Lf}TREHФ}~ t|x < ЮF.3Lx2 쫼#oeQt7/P+XR'$)o9IÝma%Jr% ]\P4Q|_kwFdžT & HڏWƵkoCb 쭒f/35X wtq$L,UxޣV9Ca<# By4(yY]L}.( AvႍUrfWVCG,l/Any7afIstcidiZ|q,3˽jh,{vJaO/f䏤̢,'vH̵wL/ YH+ȩJ( >tJ (ƁݗO\_ٸ5i}C 8>8k@QCV>Z5'1C]Vd41@¥:+в3Xτ&* MlB߱_Z4+DZHk@3%ko¦Xt HϷc+6pKޮ5I71+o&a ޻#a&x2D |W]dM+:t]UЛ-2˯2J^#uwx}[){xրۉVqեA%nNMm6(} fr9]iN㱯"wP :5oo}0@GwT4y|brzn~ v[GLI00g&6!J3~$)Rerr?ذ $?o#&ȭE&"2͡sj ;G+_W#肗v-ᦁ pj7~P3Z*+jG " 3lس(*U*oWD|PNvPI%MC9uF0W ]]τuƾJAاR0b/iYaaY]OT@(f}5u"X/:A }%j:sm:̼F84K9xFQM! Yc4XgO~ $%,눑/-.ì2k3QH!B$ |V%!\>: Ww3BoN<wL5Ѱ?P|wRG- m*lίgiGM{Rx09]{_($e3BUC3oP}:fKT &LΞdhoMkg C[&ǯDڥ2ĴrwX/tN[rQ;d3>f̥,w/,dHC(#N}!Y^&ui@V1 ObzUQy&.!Y%ejԖCh][,r?5| WW73Wp@2 cڠdC8T3!AB{,OCyaEwnJIBh+2Kc!mhHbaXP>{v+W1V*oЍҒWq@O*_Ut BDW~uz-5uPВ գRU޾ubۭ{4?B mV.GnJ3k?~C?\Oiv#|ć a4ALWp=5lJ+w@{nD}CqD1z+ 1۬eW-d:*q4ϓCVh3X87~Ye%u~Z1 &C(2C7]GzgQ~QZ  wX763Y>R!llD Lz} (7ݎBfƆ%s~ǧ9lI-0vc,=fhAxvyn|mE Ir75F𐕇,V4R*`~cEC8](% Tp# "W3-ۺ!hйTs>-YZO +%^nh GD .*D9]Gkwv̺wusĝcn$FInoǤhc(7OY+?W!(m~=y}= 1ʼnT|S$u'k7ҿ%c-LaCVk0C>JI""YuK?g$ b E>U%fQugmgo|QPq}#>XW;#WဠyfĉWL^P6vqہ-jq0J-,-+Uq1eZ &{xr;'hER"'0aDݝI2_ F!&0Mc,P Tr#ꕑ0ˆ](W%1ʄO)?l\?hʱbcUx EnTt(zJ] `̾Y$k@iZ-Liv?"*Z\6M[ L7DHR}<I>~ ȉڣV$C$7~_4 oؼ?T\NB=OI:Hqڀ=^*d \Ꮃ7F#h *k3hP-F]y|@xёg Tj-eirn+7z g 'M!L+볭TN{oP ^O]" $hwփzٽB/eʖ  X%t+-3:w6C1! Ʌp%f=Tv LZn+it5+\#%[`m 1<]z3m?WNP.bk!M1YKPG~Qs iԑ_97gs@>]eMݸCw{VK RDٲcEc j51Cl#znŐܭaCng| KΡ>ېNMj3G]BHIY}L"w'#e~h;)鯒üiSIͣU#( +@c–#g\?=zH]\=E12ؾJ4If{]1\)0nk7JLwtL7FVa>Ͻ]%`Lu=]!0'tjj[Vэ&D"(O?C_הC+`b& (C':\JIo@K.葾@#eZrbPٰC[.E`{`.rɋhE!ƟfR;1x`l;6ůw(n>U-%T 3fjIT&Ǜ g  gֲD:? '`Lɥ6w棸J a˴jmOt: LZw)w0v?s 饔a' qU}),+s 4ƌCb]m QXHqct]#@o/EcFZ6Ɗ u*cbtJuj8zZ 4S2%;z%$0P=m\u>bc:9g(s dP󞆰88ZEMhi :8J))No%bS1ptmps V=MH,VR6e{l' G,36;YFƃ:&j/yU=\}G]wq./ G/8(tT~!sD')eӖI?}TZvEדVHmQr6Q/ёy.4 {L5h>?9}ۅw<|lFL^%]|x߼/羠0j~o]c>Ք]txa~}'!SOV\dqzk| g^!aeSpY*Vvgoom<=AMN`M}Ee,h[cQǴxܠ^f=~pBC L{4h0X\/MPQnrA ܰg.Ap|9\ T& wb%Lr$lbH1%b\~iXu`qf%N6li.Re8EY1$ޘ .(Vn/p#q^* R珂 +e8P/\j 2u:KO NgO@CR{JAZN_7o 9Gk,0zHgM~ɣ..gaY.A<8ifKtgVr~c6"@<-4=.fl%]eR^enc87Lm ;A\GhdD.+]& k ,^ck$E {Tɧ,SQ0PYjUJG'K6B5{dH,TÅ)+jA.hڏW2v[loldВ cxf=Y{!uyg8Јj{1~;>Q'J~MV‡e%uѳ(dI5Gbr+IZ2H HkJdG(rdR+5Dx+ q>o`а{7j]*ZW83sh%i ZxG>E՛gs3f"uMw*G3^^-}N0*!%KN`wSty-Y+;FyurqWR%趂9xCtjX>{3) C| !K/P|wZͷ`ۮ) se듫Ȅȳg=D ^>s^oF* o5bF`p]ƎB;?b* VSK G3=55hC*:W㠩tT粨LԦW}3tzpҜHn,83sZb7J:3cDV?Cuܵ(p}lo#&nEyU!>`}rZ"/NJ-bq j&>l)JZѰ8?@Uc?θ7̙u8 +ef\-xۭay$XiI6P`ggPMG3HbfjʹSXJp8O3D6ŐOXaMaF?v^"'vԢzhAM_ͻ)]5X,BR*n={q^bٗVA@gW!mssqAi}I p5~6b9#-*dz#f.!䛄3jdʂeNC###cd~7*~)r Zʻ"(u(ENFuܭo!EZC6U `֥aĽ9hRJZph7EfS+/V_L`fh|+'k7 pl^Zea/_ycgg12Q\ &`LBnLrݪޜX x9|DrDH6UI8JwS2φ5g^\Smಫh ^?k 7ۑtʿ&u"@7%/1.2C:NR(DC&ynWTK®-#eQ5ժР bfǰ,M= $%P&ε>z՞bDb"fGzna3ts% '}-Z5i 6LhMkWk:FJЈh GMDȨpa)EBTQܤk7h5N};]vlj7׹"'gnyjI(I+l5p,~yHbʞ^KV],w zB^U'($؁?;&&1sJRRI") 7JƄD(& !u7|T9f.8=ִɛlrzt]HA1i A dD)-4q P1"yHont 4,?=tEYjn_?حe~%j!]=BsNſ ǽ=Pg^>OtkWӓ}W mc ?}{켢`h+E(=/+M(x9i5a}xInxNNhH=&sN'` wψ "k]`7Uvo'ǢKq[=Wh:ެHWV|A۠M(0h+;IrVA/h& *]Q q4Vҙ>N9)DsͲyK&Xv'7Pl} `~Y6o$9ҹQnxcWy,DߏpfmT}a .u~8f:SpMqjdf6pC2q_l UG Ec~OP}kk&`vZE!a+^R!P,93ޫ>FBx?ӗ@83U:PF(2,)26, ʢoF$#6Mϫ06UGBQ1Sڥ|8"7Vm6bIu{1s׻{S(}o,K6#sj%zߕ|’ucupՊd.#Tn\u Vkx'vzP8r.{-P(9b27F"~v40XvtgڙqHFPGWIL10kE^;TA ax_`2WiF \׭f8\h.dqk`s ՝H](:ͰAfvB`7|NGA@t[SISr4STO.R};je`$3Zl:T(ya -OFJΦ**YEߙzˣICN }׫&6_ŸEx6ͳ{imp){l׷T ^~ T4@#zZ[AL.MK K%#Ba'{24\y]{023Wn6@pPTpy%Dpb@Oʯ )[FBU;3<$nCOJ$Ԕ 7#{eN lCN8*x`Ri3OjS( j>^lA̓n@ނj094N"ќ{CsCV'Qd͍  ԕb:S[r\;!6D6YV\Dv%lq*#htYL%rKNx a1 ~YN"C_9/`4oa .=DJ{7NCfOwmRx1o܉twXU\;q}_!('rU3 64u`=uHّ" @ߔHG& O)Mi)nMlMM&mX=vQCvέ͜mU38G6ܯ,‚rM J3{j`m=8KU*,,F?lH47*woĐztagpE eNʈYJ#{f56c"4$SY)Y@҉xX,rMg#mPb xLc1Dd (tcb!3vc~w:C6ŷ 7t _K۩!E SIEZh'/jiYazaPV$I C}h9搎׽RkqA/^j]6aIz ?9<΄3/E=ViL:ρzIiQ?ҊON\<'T" يFU=?QMМdO!6An eqz_T7LQrka4[J*al"y|5MUk3d,wNRI)j -2 gG})\LcmcR^}R> aV BlJ pt>84 Kߨxo1~3=(M`(ijV2G>Y+5|*g`4YOM[9EFs!q'Cڒ75DȴQ$#E0/ f;ޱ)\&"& 4F71vwANT KyTjڵ"N=#\ e5&)+؋(  yt[Or&݊v3†ELtǫw/\!E#bíSė~j#QZ U8[fd\m|>e텩Ĺ߿x6ܽo{PddU4oFi[  둔Pw B螺_L^~}ɺՔֽM}$bfNYBk?nqX0;0/wŒ K͜1.-f› ;B?f\qc6hS.vR5${^Er 7e4$`VV8̢֬1K^h* 7qvWQVzOu9C^:#*Sd q!ؐ.x#lS^{Wj} >Eo}TYac@N:]ɞql3糈*[(S4"ǚH !x .3U\nw'O2D?-|A t|l1"rem7x ` ɩ0],J|6o@^H&~b{:1&6$;:bЭ%yO&X3l&? rw _-~(-=>겼DyƟ(`(h `dtn3&s~K;TQ_asX$5,6-ZZGҡm ںQR;>(pO$d\1>pmCz CS^qBDꏄjX"-h-X ~"/{9֘vzRϱWI2Db`k#}dd],~$N=kg(*4M?[9U k ALmSYs bm3QߪEJj 9o*֫^.GGa$*AI,B:GX`\/+tbp.`ZnoZBV>H)}Zp: X!QUTGA}R@;R^ZBKl eEZI,MRH?cQ3W+V8sr!vl} xW0GJ`=/T[z@esz]H1e7ж3e/}{RCRdqΒjMTH!m =79a _K/ߵ- [@|r8]_iZ_j|tW(UT4~lAQ)~} 3KNrHa `L*7`9箦').}] $Uszz]PW耶@!ؚrv\1梚W+ ! r6H"?2إ[nu#׋B #OFrP rφb|U[4mm1("| .0i8RrH#3PeA Mu.Lx176'e ӟG8 M| !`f~9-POM(R{V4RD0zc)dx:5۴en3`Sg۱vmhT^ Do@JBKai\y }_'qFX' &kݫ٬.e!]%Z-9ۦv F$U˕g-2d>x!>3R6K&gdRz1 jr-;ЫVSUxYJV#qMfӦ em4w 6v}? "m_7~^# ET^ %/ |+edJ;mسK%X2Ʊ_Tr,c88,߭j${۽ Wd`PlV3 3#*_LjD.Ǚ&VQ4fVE!ǵwєiSJS6jicmP!ZBw5bq_w777bv68]E 7S详<SqD'랙\C:*FIЯm2aXT hIא9&P:@dvϳ>YM,tuןShxqyJ؁q׳W:2KH!wx׫c<5b59i\<^nnD4Nr!Ϳ)ρE6Pwd!\'bn#Eo3d䧈҂17*2df5y dM1|Ĩfm} CL4n:"^ o@B6ū@RJj3P -mXk3ON1újGU(PRnefc+X\nLJ LLB3T!>( P4꼦PB=|m  PB-4^L#>vH\E䣉c d"t!i"1^4`|{=ZħG?CǸo["m-Rf#CȂ"4ᔻ칞(f}H+x /jIf7 HIoVi EDB>ܻ 3Y"-wpceH~*q/BP[j["&#G !JNG6O|r62aդ$hs&U Ϟ/Q0Rd ~+&6`XFt65IL!ڃVF*"3-7dq"~!"Xt+]+条X=xܗmM$! bu_l_%|b\*[]HEĨ;>L`6 I'=t0{9ZOu~d"IrR)p*$7`1r{MwLI~{uH}*L 6i2>H, fK~Gb/4%M_C8J I3+M`vn])S]Dn ,Ho DG{VzbkEWMUPH7[xsռWXxRswEc;>8@Eu^j] ׀yf}P0~uiilR=넳 bQ4B* `2TuT#2C i)TH͑NcDT|i}un\K:qȷZY̨کOݣԔ,u~G֦kV1y/}^Os-J 8Ɩu"0(@WIvcj6TXQX @2:'f{;rnx<ˍT?D褏T35_-/FΆZ`QIf8 Px(rfm\DJUqi nysX(-oP 1X9_"0Y6Z_drVd$̍c*todD5f O07{ao:UrZz+fڵAݍ3!iAӒ xsQNArXeĹ23VC"bxOFMhZ| 6oL-ڗ)Ҭ}1nҖW r,oK*[b  C>}%e \G-3AY^8j{Hi: ~,GYL3dOv4,+8Y[:\.afӤaLt2+~kЎ %P2M7ZCTX|&jkLqppݛ{ev ]Oj};3]gqKwUStܔ?}a}<z(X 46~HHI[9 Ze ڦhzs6_<>=SFtAa ̑7G І'Ηb!m?s;+{yy+% Lf*:'ivğ^4\5a@yce hGs^F@-5b(Ӕ FO[%ׄR 9 6F>od,kR~(\7Х JYcv::欰X@*Up GRmT+ 1EkԬ(gǕWS T Fq u,bWB0%ld|X.I &+]kc|՜x{jnzc)Ğ#ZxgEeEFF.L,]^3g;"ޭ`-Sl {9.PlCp{Ft*}qܟj]yvh"2班DiWt+'9yd;M 1?]C# XF{oQc؈-I7JA!>AӚS|W275=ޖ~.Keꑏ-jA,SJ ,^$ U%q{GrV:Z9UMuq']lDXG$5CiyjBG̔m<-`_ D>#V襍=B"81OVqb@m;澻xS?}2R%:4z{4n +129`ǚ֨ʵ@xag{3oA3Ms x{Ɣ`i N$]43jҴB+"LWI xWc`_tx]rfKLv0bߝ @Vt4AGv}HMyffNW{d*!g#б)e ?2XVU^lh`p~e:wy7^8lY"pK5>4lKnqgt/nxj`-'Ȇǹ_[D.q*}co\[T{Z@/Bq% d3ls +s޾)`ғ)H.Pi%/]ĂYR/,%j0-8=TL:" Ɣ8: 6/ވ* ;G H@5ܧA %!UL2XEF;)~@UͶF,-[%=[=Y}\qb)ElHodN*lD8Ԭ43R\}F,2bpE1̼r7 a8oY:qyJŻ0GXKU0<:q mf|%fk@GiaK0ΎΘu"N OEu?9zjL(I**Q;|L@\J n?;8ĿۢÇ:qaz* & I|}4sUfANdt5ZHYR`K^ >=jFDZuS5LWis`?(idX~XNtODП?!$o&zd-Zh;fr)N ^2\s_Zgv|sGr,|,>w۾kEuJ!T*MҨ~=\r Q%kwL􄘱րMsv!T||IJL~ToD#mi$ȳHyM, tb9̖+;<vyjb&ClRW\VL fd6W5͝e'#{iɃr @'w#k(nbAѾ-VyjŊ,C}zK6$TpƆ#bK6joZ#(ސ̀YB4џt?d]ڃOiY2[fݫ&{2ρ%V%&pV@?"6{!Պjs於M[ ٜۡ !mnmX r „u9yylYJzJc!7q9Sr{I;G`6SfJ9CB@]Zˀ~!JxLzEQK||uǘ-;J@9_! fG %.6 U1g5U P0i 8bi@ \푒OXnRvu n2qz=G^TfᐵJRAe !n7CX*,JA;}3U$߂ʕ=oO.aOpo AVTËRcG+2FyY߭=hVD #V J9/'/|*g* Hi\F#=E' ZYX`zU`RTҸ GIc], "pXnz"B_*4RJ'%\xN*uw 5&Wc(&tٯxhL k~[!Z:.Sߎ١d)tC75/PM,Y #U2)vˤxq+b[Iyr))rEѢUt~N\%URR&.ډ >J'a:Xb%~C%Ic$h='[=CQ`V:bW]^GK.2Δ8c_6}.f)wQ U8msk*8?B,ji.+rMZ%G"ڐtWW?OeMOs/K~_,ya;/<v)6X*dG{sƵ-Ϻ]b**n65a V37AFۍAT2\z5_jO&T1k9*CsY W]d0{ˀS??+.OY!hF:E s!4t4+h. ؔ|Gm8:Yu^G~)w5u}w W gYZ0707010000046c000081a4000000000000000000000001662f7fa900006bd0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/^k]?Eh=ڜ.+Cq4wՃ$V %&Ynj`ZjH!5e)f{a( _o02ǝ}z˵,.'esY[=礁@>g̫6wݟ 0Iҩ/#> )L H>%Cja`v +v+Ԓ1B'덮@l6bD-QUhqxD 4}^ F({B7^y4zR`|O ]B%/:пANwܘ(1: K3qesHBOdX  5:{ʃik^ J- d)f*\kR. pڬ99`߇hm%ƧPg]RZ'I[?wXF5o3H$@]vzQ=4]ik(#` 岦DQp (y]rgcbELYrqɜfyՙ|аutLC&(ɹ5oAC NK3MYFZVL=N @p]9X(Vwm(/C-de@'e3P1o ;cwMU*OIPokZ`Q)+s9Tp/xG] 1goKl9h`E7b ;hsϲk9XhLQ@^_ ,!ܙ_7]Y۳9EAyaF,\!3p,%Z:@3ܸ!8ȿܺ}&Yögh*h:xocbv]Ghk ~y3HZ/aj0ZoD~N(Q]k^&v62iޗL6N6sթpvȜS M,$4'`nFX+A専Q@LW aK`jk {On_;UT.1*3hǔۆU%y5[h%z` j:ߒ]j76Ѝ[$VPC݇TSϞxv꬛ʻ֞ək~=4,@G@’vNNv1<*1~izAJ&8DũP+#H@gC [ZG\a}Mq&]{69I%f ŞH 9F%"ŨtHώ(dGdJDbWq:^=(N\NXsX=N8xVƠ-ZD&$OcajW9b7.#þyBcQ׹Ad"nyc͏40J Yg+ T?VBáΉ{6V`R#qxԐ׮ֵ1(@%>Y=H3s)o  +x@6JQR)pSj(톌 {2 W"ϞϑQ*ڵL5\_ ]Mn ju,CH0֕IxHG["r*sJ|IeO'CDhJfi7 ߐhćrbJ޷N">jfsY $t`t.y54ww'-$\I8C.\<h*a sB:{nJj)]M,Vx?"j<$.UL&bK<.ck&/q`2[d%| S'J@?>c)8djyț+$g7t#&4jT<͉`G#(A.x>,nSQ@L>dɶw4Ch:۩X1r 4Շ0>|MWpR3T@ w.޶y9 oȩG y>Ciagx e۝o VτVy[@KԀ:SrBq֒M߷y/UA@vR&@8qYS3^hr*kDOr'hW hwISrm}˲H-o;Uc/Vx59״bk7Ku*oɃ-A55aG4giOGa Tt!bBKm Ft;1b8Gb&yzF4q >MT< lOG a]LE=?po D}iW c F{P5or uӀz3I4ga9֠LMZ},i բC1.)AZ8'S(y,0+KieY ҮT$I jpQkM7&;z"FJQ+WŖ'!YnDPq\ތ?c^Т]:ACO~&*y<-bR9x)do(Ƒ+cy,t-k0ǜn@E힒>undDq'[O(Ǔ1lڴr&#f7兕ƟMi%*hhmݵ lRB1m:Pޙ fYgBD`[PD5!f-Y-1 Q\ WC.F#Y\dSն0ߧ$d]0SlHYu/}ODe!fقAgS^R&;;kvf HvźxPl#HCK 3;YX@?a.bS|n|XUD~ϩ\mrE?k01X%_ ,{09"oC^\v[w]+7ch' \{W5K!X<͔eRdsO3g4r 2"̣23a)[+y C<܀=)aa#2x/ex& ZO22JJ!k^e1n~d 1)+l6S)=zNKUr(B{C#M6ӚnHj_ qi9"LF|- nG?j6Zv7BU-U -0"'<Qyt48H [(l缹W؍Zi$CdȐל X9Exڂ@q5T8Ekeqj-v|yf-981s@wH,1N]WF޾ʋè j7*R ʆ3nCe?=p~ތͪ 9$ƺ-UW6˫^od|?(.٘{x>0XeKZi 0JPrx$ kgxq4fߐyιDLΗfeqQA۫(J֭Ig30X)h%K!\m"aU5l8"T4iQe/+8H%o6bS[ ZrU,R:H&lZ7D%Mqw?GHM<+ d߽*mC vCvM ZOO儻-2^Gz ~gFp@P~{- `>C/8{j d+hu80q|^D`RG༸p٠Q^"JA/1'1UO1]CGQXxep1osXAEWDɧ/5Bz$aT@ݺ gd_ړ}!V/H41vMA!!oc!hQpn# oIc%ȝ$oaJ%?1m]i?2#0#Q7썴vKI_m8KCl WZieN*(&|)-9Mモ̈́ORY y Y4*}$(*ӭhe`ɬ<-%kz2=z$H;UMsDXEHRd0 }OP r-jnx"F*Ui[k}'O1k|PԩKm1vbܰoF?q,^(=+; E˿n%#qͲ:=MWUEθ_8aY3tZ! n8-(ažL!#h i=h, pX-JT>mg6Nh"z]7W:XXH4tR=Sk69ϫL0um ggZ)(Q2p󼧰dߝN 1){`)tGVmh>{-^O K%NH5 |5KU~f!CUse̓p߳ko6w.~^~@ }?v+=h7\4S`|sxȜ#8Z= ^RU ZG`ՃeN9˕A׮]MwP:#`m"P]zV孑ՙ+Miz:υ̾2[V \[bqR?E@ SnŞ(=ˏdG,wCuĚj[ o=U_k2OD9]v06\aKWd|b çjPYhFŢ3[K+hhWO*љc` rw@S@*W&EN5\'F4 ( Z> [6R= LMF;9?W]wΨ8Bs1_jmQN$4)TQ0Zt !/ױ&O=L=TVG^p\z*+`}|`{4 &$ Qp.[ SI#&Ib|`Jy{vZon-\qzR$cTOc\_`±L $ @ؔ8DPU= i5C8oCelYLz^8B/xRxm6x`%PtW8MNpMÑwb.4L1HWS;=zrʋ s1qOtq77T\elލk/FQ~ʘ7[ϞףNh:ς[ú<+^^ >5~UoIvq%{?4<"?2e%VQFUP2Y$/Z:XqMݎ}/vo}ML+?%<pj Wd?S]F!?ܳl\п~JPUU$i`Lu1a-51Mu4\۬'g HQ wu׏KjS]"^)~Ejs̙e`t`=i{LjavUOfUk_Y WE߿DK鈢poƫFŷ#h(Pԓ'hY7bB\) yNu޼hPz yy'eOǁݍ7E/mZ:eC{c%𨯜|B$:62x3QšN1:.:2K9_ 2ž!,RڡL`ر~)bSwhV}ďx,Bm3C=.]5WlnO;/o]o 8jIzGMJ3b\M93:t8Mժ}fh |CO)7R\,EԬ$$<΋,2ٳ1@@̊"eӦʾyFa- *솦#c+(K.U3)tO$CH~KڂB0ıaNTUT;sUOEGOdMj0ԡn33䪠ڑpcq䇦\>],jn֪~(_)dZ.I1}l B+:x|5OT1g2ZZ9yttG-/%~lZ.8٬;&щ;0amS_^">Zv)Z sh˳W׽XKj??>d {LW=.m!I邬ӎ~ $*UdOӻKZ& wT> P yV 24Y˻nihHP.:SMՓeQ3FmJM!\N++gNʼrvir{ Hd 6'1 O&3+j_~% _G)| `F01 ]pnP%37/s儓 q8Q{o۫{]Nê#g*2G:;f$'U_Z} .q]<;3!.G`MOh,EbvRzӺ+*" J%!~@]ԁC):̸֤'@CϴP(a8HINL%7.  :}?e^ޥܒ{4x|)A%Ixʁ[{2aRz #_=Gɞ$g$Ϫ߬ݯ3JM9ـwfF%ӥȪTpheDiG yuwk!Bv`e ]Wj<5!]jXbb.X[KNy֍Kq x5jrJA-W3s#ACAħSf\oF]+6?G%_:bb1@Z1F_Ov;mjŴׂH8\'gbұ[ QLkoW΅u`2 WRiߗ50^#Q˂nT2W*LG6DCz]d9v s-u:Bk+Yݖ%|r0:[\ |ih gE'fNh`l4K4'/0]6j! ݃b%)S͛uJB{Sb0^=M梈X Wë+^4*ֿMhnK ߁Z]FCW6~uc}Vitհod*E0=ŀ,I (ٻG4!;dXX_]T85-p8gH/Sn 7օ?N0bC\C&=R0{ѽ_ʼt /8~ C-svN q ]o)BֶC Sݍ\(v7^:T~ @2e/i<`I{arFSL?\ fqSW^)j#b?@,mL@D,f="hcR_8-|TW0$Q6f꜈ sR6Sd_xX\8x/8IDvT|5k/Et7'mlm[LǺ=6T'8ue#T  D/.rc4F,DFĸO+^;5 "Au.d2 Z— orHq֤ݿްμ|G|yY\de=VRTO%a/*D_`߲Q ~qFSih n!/@ֈA߷jۣ5ۑ9E,xU?6tYxS:HvL}RzK償"^l3c6vVa `=U2A,P*ձ,M~̉e:40]3ӸL*=^"]3lxpsgl$#?^).@AUq ќL?A/>K9#PT%TUuq+(}p0ZuOUs&٣aWpi-" f3qcD! xee0mYV@$zߠ;J׽Aۃ,Wݺ Du$8Nr "YFCdct}kDsbGSߖbNjtpxY;QJF8FĨ|*BꞫW WKȗ2/ d0Ǯ>\qdŽu-S}xB7wKy -]"|)kݝaZ1lFlx|"dU•~惹3YJi %y.Wy]KlVFt/[1a\!`IA<8yݧP $ĬYhԙDžeG1ejީ9ө+ Pb[7eIyǮԊD +@ov &θ|ӽߋqR^CU6_]Xwo-T@qvOIɣ'Ptն*n^i cŹhaY.(z8. Y7s? SMwHg:Gxmyy"P<. U TJT5RByڻ1>7veVd9p?#5iR}NIGLpA;8Lqq; U6"f:K"!ʥ#fa]חkzģۙj@־7t۟^uvE7Q"sU\͢h-[/kn%m.3 .[ T:alG~`Fc瓨R1uO{ "} D2r{Dxx -/B#p+W:t&_v9MEe)1zΟ߈-AʀdlЌ*j@覦I<ٶnŭLR`Fo\0 }jDIN ulCVs0MƫY)铻!idr듘2q Ɗ:aZ{흦&g%16??$U7"Yt*=}3h־LNDst@3@H~? zevݽh1\* ͫ_69UgZI-q;s &5?(<,(:,寵'C&uNlh K2g,~6ZS;=Tz% 00ay׮^.FH9;mTN`+݂V@PU.)OŃ)y`iٕ8 |'™a# J^gHvyǐ fdw*=O5߀A$%]ө›;eBo4]_"RLTz[[}NccD~\ :C?nf{[>‚2O2%Pso.< sٌצ3 ?Wq[T󟋔ȶ~˥`xC),3)ڒbԕKKCX>| $G"=kٳ6R4"Uf]n[jPQ<籞?dO5F|g^a-RQ:"-ŮNNJtՎ3w9uq)%صUg?ioPA턳ąpг\\1b\rP}w8e'Je0tCۖnuRuo-5"p69ZB~H[zwZ͘r#S+;|EA6;%bYfy  Sn;inMO3pBZai |{{ &*Ј`m7u1Kͧ^LZcX']knID1@r-\zj`RBʆֆ1 1C2 F0-Yh}c'<e䗸 d!Y2׫vGTBE{OIk:PS4%hMMuPD"4v" V0[)K#]%޼ g)EyjKAuw2U>ÅviQEH)ZaʝQ¦"ͨ#QnBl1JĶDkه)nE;60;mTҠs6񶱓MyO5h:BDSh+ׁJooNb`_fsyRX"cQړkUjTu]Uq*WnM_wxRoD8c=xe[D*U K6 䭁ʬmI^~"`P)RXҿ=9!/2άrl`8)؂c\Mt~9vC^}At" Pc .RC`ɖ &l Cf>ӟ켖 _,wMۿhGOb84߼ Ͷ""@;ltk40,i/nr>c4.y?) #٪p”V#Fl{,ͤ=`t>& $2&ulk1osȨvh ,éBKJf?4#ܯO _u3L~^9[)V2ɠ6+vjjm.O'Rn,V+A[IXW]4D2gM#{Ȭv`ɮ1IMCK?-p60(WAh J`@{T}CJkN Uu4 M6seu^5z+(lF>;`670 udR#T]DwC  )"ƃz>@ _ ߿.CEG 6;Vu m%z!TQAC^DV/Y$e͌?L?r)- 03c՘ dEce1hx!pTD8yvև7Suu5!>#VjNtyLBុACjry#_)t}=%gTN{? ]u]R.ʔGRr«D:)א'jvapx+nu)RTr֛CU^ݚmkN+G҄ZKU7O2NDm@iʷmBDg1w TsIV7"u%!o[~q~Dvf7=~UD$ şg:!ڜid9ijP,^Tg{THpUqDE>H_}{ǪM&f`7%3d%^BICl dʒ"ddhD¯p JXgA[z (GH['Tٻs1>Gb, 8gFn@6 fouË'ጮbb1=*I[{Uwp'lt<먏xȇ#Me_PPܬŜEc,w.ۖ IwVÊ_1+5eHȸk8S`'m*dy~x吒6o?nڷV֠ZD.?Lxncmt%UHZ7?:k~}'E6T,Hw`FeϟHI(!JQ(Ր>b6!Kq{]='ݏ8mH&Fg`=#DK/?qۘMhQ%* G~:?Gpt}7ûm/u:%8ag+WZ"NI?k"d[꩙m۽r2y+SH[b&woz2yZqEG #ZL d|Mȱs^6aFBF3!#ghSH9]Yȋ,6x\#= ^*_Ww]b^7tZiyQHץNc$cKND!6)쁌 9۟?c'QCRP^.v,&}kSW2O*XۀʦtL:5JZ-7_K`a]B{\vKl,?f@3WYN9tPq&NKX>f 5 \$P 2fN O vos`^$JT({SlBK{ ׁOv"AT4 ˵] A>*M "Xk'Kg'^NH%f8Hf O4@gazuSA:ITAUR Rk5E=HV,G ~VA62r$AW:%<%'q'dZ}i&b<[) Ҩwϲz p ?,Uxss OuӇNn e vvo6<2g}/xg8E$fϣͤ꧗ }H#-51}WuWMMKk>ИI|WI}A.j3PӞ(j<0B$:vl&X9_g4Kg$?INJl+p_g+Rx_0?xc6K<./)ͨ3ɰ#b~`3'&a$ W Jc >(Xw VB輴^ku9"[l9*(Qs8 7>#¬Ng&Wnd{K50"_Hӹ 8ZW ]g,#m<ޤ(Tjnו|`bP= l[|A]iA۲p7vVp̋/S[:Pգ.Rs[xi 9 "^l*5Ὥ+7⛹@jAcJ!^%}]WmߺhajtFw9ř~6Pz=;cd&8 "jTkgsX]I.) "t*$qej,QV8҇38$Sp㿆Q'1F& P"3,Jq1Nݱi}5F٤wv] R #ףgr3q ӕz!dmHucʀ874`?}6h7igOGǙ3S.x;J 8A>=ŏF>Bp(#yvPfT{`qRE1EE,`W)Ay|tWd6=FQ>ݿ?z*#p6B {\Z(xɅ^N+J%G"m}IsykpAYcSTɓ$o:˻n=d)(B+T:mp|1XT1opt^Xh@{ڄR'n d-#X6K[>MmR <nȖ'O]j7eMde,+A%G`ZUD!AC ~]&H.amKw:\$V }62\(-liNB?k{ޭELs#c[ޅJ@݀  ʌXEK#8N_3x5APXOm_XcXHZp庋O:JP/N­"xb)mrCutk{?F{:T6ɛ,V rZuQwsy^n܅Butn&uȤ{gY%Զ15п7k}<U>!] 3̵귁{ P0^]z0jnCF('$bhh,'񀇁'KgV2ڷI_ͺɻnY5߾(b v(ǜG4'&? ID}TnShlP~X6]N>+">42u'Y4Fgr)YݢLe2P^ KH_^whƴdOhL:A)"/wozcFd\5QK=p̖Bg " .En*PȠOMʏ"v$@gv_LBi(!|aSW{UR{3P͟SPk:]|9sRXcAlACyъb;w&| C>L8/E΅%{F:?>8EԈQ4%_^Ba[p/?(*QZNpT]=e q>Kln~CFc֧]qfsE><mFkCS BqڡNJc YfvtӴ}jzŪ2x!0m]䂬\»v.( ^A,}N:!xf]bw d-rbThORׯQ)Oc E< W Uh>9Nll4YlrB锌RY"Gjƙ`m0*!'{d"QƅxGk&1>RLG`rh_ t6N]_qogv %> Р!(l*nEG1QX?؊;C7O!(vuq?"Vl<2a`^KCw_"?۩5ǰgZ\NweVqKMc:e} #xvNRЃ&ui)'iWZx@n!0lQ_цKb|N܂A#3Xbp-9v^uI54HT'z*pdBy-a:7Fjs؟t3!;Ml?7M;ZcݓP;ou2v9gg;>WFܩRnyn4!C`;oD}Eb;v{m:N2^(B'uA{Mbd~]NF  ~3,D>j?$3[87I9!#bN=\e瞝':}p9̶j,>Nq_*4{ "k;:Bx)Re}nC vi+B"%}7FVŜı^*͛J©j^Jϣ(B~IcV4$ñʘƀ0#5 \1]&Fb80`YJ/,񵾇{Ҥ_GWaBUC8ʿۺW=U="AWp@@hxHyVStIBKn>go(n8Q4c sO ).r7蚬h}CۍR3^us&/7B-\C=^? C?Eh9˩p8rv+b׾)ZD=m鋹_km,DV<1,9' 'dUi&PVų-M Aݤ? _Eu /mw\qJTq TKI娭𵴣:{E~ni=lSG7K=̃!c(hbVVa*g",Q 2.qAh!Qe GH't+h)O{^x czN/4B TpaHɹQՀA,c+OW-o}l)է D/R=8?,Ag !^!\a''i`KYXMYtUQYS:`F!qՏ J.v01XYŒ&Udtsb !X} 2-F7H^%&AM~'!sh'W*Uc2Z]8C~n[NKH)!+'Yqrz2p:j> bJIgccAh$ e18!NLQ("ΠU|cA^ 8Nz w(%2旲=L #Iz`<:1vNFvk$JZ4ױafyd\l7r o7 ;i<~`3qWH\Ed ԌQzP|#]7B4@2jů̬J6ecګlpҹ2!⇥:.Pj_ծ*J`ߑMF]Ґ0dB%]0!@M ?f-z+H0dŬ @nNۤ .7З xmm _ďxl*a22>Y^g!Ko_eu։L8VoF5.}Dh6կsu~J"b;"ש)2UmIl<䎈A7GUȞ[< ҳMǾn2p}MbNڄ3NGp˨t,V3Қ?Kd^ك`m[)XX93P)ˀX&Q&p* {x!w!߼-띺׫Ir"H!ao/ԉI.!H06ì:o1;JnpbU=|c#_5mA` ?7Nj|`i]4g*z$Ofs &jjU>7~8$p\g|.F@fL wPŒ$cM9go<'K.b&1,pS7kbA*(A~5 ovex?{~yl8N[Zu7@o+;^CbC7&/0dqYN>M ZǚuM51&;Cdz/!wV꩐)S㢩40f=A Fߚ&~$xEZtɂz҅Y-٭fZHB(=n_׎I2oH!i-{W,ғ\!kބB}ԖYSN۳l\tgޱll'fAPZyFOoVLD՞V?IQ|Ӧi~P\)Dmf>}Q1fq6e1-HY "bN7;EkGsyPbyC.R$3fd@m ~-$/b\ ٩0?owW#kqd'Oy+NJ{yLx͒Hrz&=T̿sbnԶ gHvb ۂk,V' "$.%ۄ<r+{٦U5xPD+5?QL㝸{T1/ 4ǻC_t݋/WӤn_azxgɓ wh+ЋA$#^^p߼ޘ 瞓'(T')>>+"{%U7J0i |E<U2y8-_$fzYJ<-|Z{ - (kz_8JO"i=Z{n]L,=42DrŊԼ':KN6Xj| OM@G=%J5cRنq /٫wɦJJ ^|OudbQgAO*fȫi+#L_R8i<ͷFyWuvi fAvn%,r v2/zc-&zSKho_VsǮW rG|/lR9uC~gb-2K7Lvڕʝd>p|#\Եn7^mOHa`LvW"_.AtdEl(̥C^ޥÎzsYưo0F>D]щU9>b]6fNR!m0s"1Ҕ2S_l}.>a :Y+|HIsŲ%+aaEjnNxMax1vqW3k12(D-WgG.x1'=|6cihԷ?k̇[/ eNS mr]" T^sk&3M{?curTK i _ :~E`}%=_)̤ >._,č+ cGq|57wߒ)k<""57 H~de~*{:%}Z?7lVsG~&Ak?¨Eop4o9s/,'% \-L8sn{۰$.2j_n5zR%mf^KmTr1Y^W%9P<" v*ĠMTЬT* ) @ ,,Mn&W+ gZX'uPnB ǹm1{OK)υ>blFÆQM"ӆS8@r.,rg# 5)X0JC88T  .6\Pm"z WaZp;t̹Qg Jq6Y3ܪQF؇E,Jrpp+ t\\T?sXIa(f|dZZ:mfぷRԼUHAc/]&dG_^Sl]:5AAa;`eGvڏ44,g&G9,w.Z5T_8x)^%+m~ݳ2j!UB+m,7B?LQJ?e.-Y 90xJl%mGA̷ Z! -Z7ضfu*OQ2eּOHn|!mON58Wrb7K D^r]`IR9B@nP<SZQ<ʇ3ujGaO>+ؖn3EN2(aȟ:Nʮ2q BD*Q"<;†Ű7K$9`"q]!E,y'MC6w)bЦR7 Y^YU|Z  ic Ao~ZĜGE6-= ;r;k#s[Wz| R_sraKt%0ohצg 9`AADS_auKG6l "x`>G;@ DW4"$Mᱝnnkm%ѰrU,"WXӨ ›˕Ex',a| (±gYZ0707010000046d000081a4000000000000000000000001662f7fa9000036a8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/rme9652/snd-rme9652.ko.xz7zXZִF!t/6g]?Eh=ڜ.+͞`+pg(y⪑eba0L^RXjE/q)$` V'W!3w0[j4>kk@+ f\Ք[$K.m8Q֡X7!s<)R˷kPĢ@֙+L`>دT?6gz5M֑A 4NNZ1\2`a&v^(>|›4ixbM:J(TV;VQ7\>9¼ #2|ɨ4ekhFZ?/Nə.7|+A/dQyp ϴݲن:X rvMRf-gxfZe,/7\oAB8"VX0BFx3C[ZS8,PYIJ y}5{;ྡྷܠ)MYZ$BdۣXT$ UmeGq6i]o8s%YwV7Tz8*>Cqt2Q`oazckDHofc3sV})M[?:SB2q,&\oUD™U܅<j4th^.RfYtܫa;8,dm+~adP:Q}lbj'Y/ gָVsx 䈠ÕcR0$@Z*mA$y]S| Z{nGư@tDV{ޣ&Մ`AH7wCj:~ 0Y<4lJ˅VK)j#5W$e(۶$VɦA /k#7b$)SԚֆ-ay#_C=U:~$ĕ^kd%8yvX]"Bʎ IOP@8vKnoՑ2 4rl\3tYJI)(16W|7xPq,BB'>GHU'e*kiL_sR.m1:ۘg?[Y~Yu=Y5Cu0v'O} 'L.1ӿzv1f'C mq^ZK k֯ǣ-jyo߉dפJ喨tY7G 6#Osb):ei̽1czRIso !Y0PنdV*OG00aNPn-҄1NWr!>{l\VjlȐV>R<޿oXrvrEx/7rA9laZ;lT_ZH3ר..@q8%1t #CD 6ܤeW "zvymΌ IjjZ/?`bGd"s뮢**tMZpL kP~. :$0WuP;>|1N_ג,PRJf|=_.Bz<-VYCgróm۾8I[a2a-nV{ I=^̺J)|t R$c(CL /G_C3s>P#Kfy}awyX/ 8"׊ZJh~- @S7GyGm)Drx[:xIgkOK ŋNE V-ڻ+9+5ADI]'{y9`mbXً+>J2;bVz}-7AϧReg̅:@#nbPl'㽛n0Smo6bK)VMA|7+\dU#֚_VڶđP39рRkUji$ ;_s>Ϣn`0d4g6SH$ <vfб+J2r2kZ ר(4۟zEn)`WG_T@/dR%OnP{( ӏF]J]FWe=҅z>@d]VG>A*ӮBS[̿rwe-'#u (Db&OP+iߪS됚4m=IX2Y;+S)ēWG23tw4BGTROr~mtu+Rr5p ePeZ +)[C`b/IlZUkѦ1f5OI -@$0Q!VNv_qӧ BmK"\-ٳ( U>#aVse0,J)8=Pt3W3 #TuTp>7C6Ufoq$NB+f̋I٢Tv5gMaWŬnH:̑Gj4a?0U*nU5%W39< %5S/"R9.wY9e 竗n$Bϔss0CyM,wjTqdV!#T J yЭ5/^9Α{:5\6Qyt*VSYyi ̰ސ8ZY[Wk>9[[~2ͧlI*YM Z`3#$mP*VVjsVl(?$)5u_?T`upeUuVABY"gv I|tvp rd7-%m\2:0:wLO^]rr]ORQPCZoٝ@ !g99 [slj#=0闗! H)dJz ݓe[2:(oc#vo˯FU:)a1LxDXbŔߢ' dRE_. ׇ,YFb-|sɱgU;yf.(!ɒHѠnL mB,P 2_X=Nݹwk+g5ٳe3 Or@}G>V\Cb ob;FJ)G7T@daZ) ][7Gr%@@Wqh\q +93QcҞcIݘ ߁JD\ EG@E'\8zx*[ -goFp|BHZRϳ C0%"/SU C*ig D B_Ϗ:ܕܮHTV!0|R0}]*p/]e"h) 0V\ĭ,Rs[&4`.avd'5ê71TF@ᐬm?MʼV< >12~N/)@|ۿhӄJ!F: G!Pzl$J$}>|._Bv)?5V < c8F%H*<\q y<*o͕~-ݝף5^o1!b-').yCz>-vQ\q~_K2m;<>d)9]0"k5Fr&<͢#~h6=Vy^NQW[o16| n3NFƅWkXChA~[4J}CvC䖟.LΨM P}t2ʍWb#*ovSҍmLf[4}sխ(eSidz zKŅH#qOV-va(yCD *$v߂F,^Wߐ(}s=Kx1 Zt,y?F[M ` O(#b"XINrYvWQ?v+NcQ1, T- dOʦǁhᖩ,܌\O( ^;VJ <1~1 l~Hbj,f<:cݛsbU"ZI"d*d615>*;0X*-uF$V2 jڣ0bsg|a)ExNJ{ :S3(OuubK!q UK%e-k3X4yuUɤWRݡ7lŲfWwd&X3T.z!G} 0 ˛Ԋm ,({\2ƈR*Ι`yĠPĥT^"Xw׼jSs'p)s) Ն+ԗ2ڍ:D n̮!X+3 Tc4U #Ow+C=0^wT*;|cKr=1cդ:@#^O.7; ߇ԾaYK Бh" lt\[$)L"*i ^Цd_3ks&FXQՑ2Ke!eC%.{ a?OJ+^,nLt(5U*Q\Y8-gptd'\!uIIȶ'(&_=m+-%? :@kIyF'0zUF7bc/njTYɪ9a񸺤_`#|KFCQYhz1IbIZj>}?8Ar;-3b` |mT)OD.F&o-4KM;<~Wr՞ WڈhM#ս?Oz68X*5{+w *P:;5&Lk ]FdMLFNnXg|{~ں+ƸY'KJMC)"I*;74CK'tY_{"c2*ߗn#*=>oX_B A-注\:,cd!h¼ F~͞\ T/2}g*.DC#ٙm ǘf6jijOp,;$UW^?e(1)ékŷUڨ'Cu!g |x[`hE2˹G6nvA$}7)E%&FR=q^CPZ|o wqTj4A]G,suYWr*?TQDꦱg=`swcS*JrwR60ԁB#Kv` X; cƻ 28co.@]ɇ^̞y=EVw̴8!iT8k|XxS2XH/N@1κhC_g*3V{{ò&]KGV-{>zYP$-(!DsL>f.w:V0ܟ .i0Ao 9NbRg]ZTl8 ݘNO7;g'^RT8Dui7VhIC6dU#=[ه`hȊqP}E.c6Znĕw6Z)CG}i!K`ZzaNGlk:mUbD{ڒ۰z qR)NגGS%˩A>HR_VaySvWoV|KY~{T%0{7Xdd40G7)V!4Q+pMH)%a806MQe3#VHteOCv3^iOebSOę&:ڄ{P"/4x6\?Of/H͉g%^><_N$t*H8兎F?QV1KM tȿbu555wRj~6"aB栚T([S@z?A"% w^u9 .!Ya?MHFo*eiSfFgLs*\Ca,]́pScЛ^d(TBs:y}C83m&-lF6*m{fgq_z@%9 fgtSj^G+vD~ D i m[֧ܖhZJV3ˣvAi۲@?fwlh'r\<8gC6-{-K7M$iO7KÕ5'MS5ߎ˧ܑGiWyYyKO?8tFpBͷDϗ|ȓɰ"nPBzpP0IDSڏvWO`|c67&{R0xUCEX U|sFfK?'@@5u="; &Lj*K20 ` 3 |c,H-إݐm-{'K=~)NM#+ġ8uJi-|xԠARL*ߓB0eג[xs>,v<[L/!+Q4*1Spyah*&M90N(l$" I"󇵋Roy FS< HPŪ2q86Q{H2 X5#SGK?Vt܅-ڏ}|z{|-͠ 7*Tql "Sw$12Il-εx?2s M^s!Z hf/Z4P@o~ e&AO>;֬:#'ic=#}xBpMWYi-N*B3Y#6G>ޓPlgUs5|)kd~lG>=Sf Rpj V'}|.O4?Ny)T}2M=G5 bkU,'m nviMn%g{P''Af9//kQ R+qEk"}^(Js ff9hho{WtB/A^:FGѣq? 8"wҀmuB٩ʑ#^`zax! KR⩏D>0%0X|s9k}dBѥ=ˬ ؄y~{6Nn`-~Fڙn%SЩG!CNP"Xٸ$zc!kW JE|&/\Gp#}:Iq@-pޔ=ZlTRip vL/*,©*c il,AirKO8yJ.>N b3ٽ#nBWCpZT9>1 y4JRZ-x)$e$v0"<pQr59p V]aDO,QT ^urߵ3BZNZ/[C/IN@ӐQi_A> R[7Ƹ|TIH<&ڜ@1"Q5 ݵ'{nqlq_=02Tz3O4*]5a`k+봹Ѱ%~< ҪϠMƽ_7@<2v) ݼRl4L=>9u!fb^׺JCF|#l^PF}HTe{yM # ՟]FLKk쒁 `8YɊR#*)INJelV_o@͉&G-b1[Dy>>NhG۵%aJjPh +ƙ|JÈHv*VW; 3X'{2@QG;yGT-|Z^=h8! Tc-G0]gl>Gq{(پG؆GNO*ī5X6hYӓeXm ^XP ($ 7EL%G3̋:3k{wY&$ }b;,B&pxQg"*[2bJ2[W7DCGLG84+=k$2 o[/ ebݡH]e]Zej>W)a9hJΘiGeCEw: :Κ+*~~p^Mߗz wO<ƽ HYvzky=nL閵Ϣ]Bʜf9+Y%?ʽS3* O 6lDF;L+u?ct hg:2lh }yf*+&j_nQj9u!QvFO_SEkY$wIw涤9;VPxOHsdLE;߃Q$l6 +hBgmDѯC/Fet~e߹(Z1cDtIc|oXvT1iZiѸmrw֝l=$Chߞ8H(&#mIjLvsB&GS^ץϰĮ&ꙶa.dWOY1m?͜{haAcC ( DXE}BeЭffg"Ϳ_>P"!f6)Ab ۮs_/ J:/a-E!G:rD^;s*1ȪR@7.E]˴y03][DyZDQuy*gduBSoyȽ[ls'=O wUZ}&:IC3hX-+/QV3}P>"rdH~Of+KP9]+㎊xi%iI4" >}%j=}%h[&cըo~Sn73U;ђ=;A}< Ң㍃_ rLǍ4n-{nQxRbFEfFn'ݫo}m'̾ZwRi> * KQ~zRV/:).xiӀh0 ,wё 2)pvw)A'gE) BLEE&ҷΈxNpQwѦ"ؤ˭ 9LxDdY_]\oQH3':aPNu\4>aQv?;Gw*;W.?߆iYo'ob7WK/k)WFx^qeg84Cvz5 stZRIt\<+^~  ./۝Gfx@#]ۺtdw{d쒝P ar6XT -`.0Ʌ.NI _o)kd-q@2g3ۭzY9]]7HES^eJ:ƒ֕5wE`s:X&@5XP#{_)Ŷ {͒)߾F6p5nI+x`\NVX֥5;ᠦ,h*e,S3Ω$#J{beQf#{)æ|H^6ĕq#S߰%|=JrJg!Nӌn;nGuFq>4WCsBcm7RƯU?-B{D]:$)kĈuIM9[2G.`G-܅GjO8VRk_))A! WbꎼWqMAXKt9! 5s`%3)O%70E }N'+Tɚ!faD'qyH'#U}, 9Gͪ;!q.% bpL{2KLuy:1ۄxQ dCRZtH`bQ;t.wilX˾g#-֑%Su8BZS.ެc8<#"9np繸L9l\>,EYO0~ nR^D>h߬Bv]f *K,'wY>QLJmW=HFo9;'3Zމ定 +oR7QZ2[PV(}l56/VJ_] ,8FiD(l}gM,H' 709)$8>%]CBQɩ]FX!Ɓ>)uB5BPa4`+!d4KPf3 T{ڶ/P+ 0yʞ{#n۸xRo<5[c_7yX'ۻ|Ui BWFH/ ~FLQ<'!fܣA_A^a!=1}! vكWVYl8-5 sY+Wq_/'σ6J 1 `R o t6m8TX3.#Nu&M ֋ϑ@K&vB,R.Kc $ kze-JCe7 [b燀]w;*=^l>"63g\MŌhӻD h(9_5SS!. bPsٷd4F{LJ0=32-|aaVD4GFLz"c <3;Ї| ۺG{]s63]cx}:>N@{yQ)8>d/ 'sߙ`%@{H!%h5Tj:dTHB+aeu‡WY"> $l4i=JׅQ|47r7J{kFW'C\= ,T.|ct6`8?aBF{9ìMצ7cl^,l $M<Ėy =M%|%Yce6h\w@A٪D8i}e5̿^W׼A0-9OXOy+02z  )%]+V+%pv5w2&g;ƸD:mǔ2XC(pׇWNU1cS*'<͏,kԑFSyw1}'|&֒٪hXDv')wRr/ӳy0܈0p  GU%v&R3gt oR9@ 36t0Γ+/,M(A֯T˷e6Td'=,h!N]m!PT˕%kplش_&-}4Ð.6/c"?zYF "`%pixE5O=Pg|^(]e Yɿ̚eJTnHqEX}z@wh-"W!eupMU|;U}9a:q YO/3"!( )9ᣙMmI+(ku-TV-Sth6Mo30@ܑp0*Ndp'^e'qſMM[ŭFba94 nm:&q 3zyzP݅l"^i|o $=u'2Fx;i|{V!̍u5&9$ pCJּiYdTRY>r"R;ş=+YG â4lɛOW2*܂WLCi{qJMO*ƑZB3x7H*k$;qB%L*wXc}(hyW5d :| d=,xh|X3jw 1GEԢր =FUNSXU% ''9Au& >k9>QRob uv0\ C+-q^֡1R:cP֥3mwpt4IfDј1'KBL]j3Keyo[I-23`\"I(J$?ھC.>7 wNnX*ݣlq_Mc)=_ziVQ0@G_G,RsZf\kJ>MU =hhĞ$殏Rt@LE7^sj_?QzJP gl*L$o]OKSf*9goDLdei@( `%Gp옟73=ɎGgv^ye5 ))Pn-ٯ\.L]"t88a qם4l,BS fa@W@HIꯆ˛qz >(Bx M2Iɯzr~ʀT2SB[Q켱>fp7y̪+3>y M(/ohۙZds@ͦ2n:$.Ĉ5Լ>&|vmz;-nB W5+I! H@tk nzbq}nnrŎ.g騜x|^?@ 8.-Sc|.I#y(:!E2 {˾GoyXAvzsIR7\;H2q`VJG!Sft)ƮvE3.phᶙzA?<דar,/N65 i( hlSe H5!b"GȐ69ErVorG/ͳ^$܂`0Q .L~[n,U574FlKJ Unx 'ޭD"Sњ\_>!Q}`xriǀ9:}ހ"48c}w-ј\~8(Q08S_jn q;M}A ]N*xgqZ\,4tD6"[˟N#|gIw= hf~!l&Y!iѷH@[CB5m](RR$^|%ZX=OMQh|w$m/5/sh1ZPpꦚR iA sse&ဳ;}>"%cC׌?L0g@\i'/YHV2>H;^\!ĸbP6[{rk(Pǂcm-u^Qۂ,]pP@bع{VD!ꂑ~M_O}8$t/Z:h+COfmhϼC)L &tRo!ȹ՞ )v"=KַA6X/OU7H;aTnI ߪhAsi5zsZ4U;q50:G*!?a|}0:v,N$0C'9d0w' #-i~(T[jxg:ѽ/wV@ti@'[jɭ'yBl= ֡>@k7ƾiW > Pè2\-x =go S((r/# a:ۅsNp F i {N]u6}F< ]fA]~v!U%OKp`t@ ĚwΝC-V*PXu꼫} c`KҨYg%긻C{"y3i<]Yˤ3Z8RMY+sO<| gG)!a-͟4o!H]Zg𔺁ګcc" t_5 GӡÐu 536X_vL7`E<4+7a(f7"YLZ2Xi}UݽMeW"p, k1/i LVJtDTYhN t!~Pxi,Rbm9w`@#C=M,܄Kt{T$C|,w"ʲxٯ9?;v GLRqt?:7~{L4˸!dD_9|V^%'`1HQ|%6gҀFMbn=(k_d]3%pzAg m1;+9/ZVdՎ+`D"p \eh{aK< %tox DHC0%20oa3g<<?`?*8}Key5}éET$cGPD_`}WhKBc,Ms吖Oݚ0ID_3b[۶ӬVނ\kʬ0S /ս[r!mee1|>`BKe`fjgNв1oP~!#~T\ e]t"SZY\'}RS,9MW2~2M^tqO6k|{&)&?N?qٶgh@R9+{dhXHy"Z󕂍1/#R-!Iׇ.B7 }hY6X><9cH#*=ȋjj%%UQ<=p_og$4B)屫NY-g.ʎ/ kܭQ@EblDJPBRqR/)0Rǂ2WWdnhQ?ы>L `"̷nDʌwV&KҔ"q-:i)*VQrEV!4#dK7i'Byq SaPT؀:jۮX|2=!Ia 9NQ̬Ueg{ Wml(xj̬5?;1_z)Vun|_Ԛ" Ԧ4_~;xr_7h=١d/AxnmXdKڹ;YNcu*5|U,;rըF=; *$rϸD0?-֬ږ=2+E{ɢ_^HP+vwbx ^>8 Dj،YZxeĺ֘4k55Xt88&r>SR[,(Q9Jp2T+Ly\;ىqZi{cC!$ Gt43Zw25rpe}MYez".aՌ=[0^_列.4Id!XN~3BN, 6zYM +pkNG.A9ӇEv#!Q9MƔSfZzګ`DPlтOBM(rиb^Ч uO0B1Vވ@JMQKd GBug YPOvtr%"DȈxGaVU4ub!j+ 9x(A丹vUsHK#['~|#yq2#7ӟ#׆L@2}4ٝa;팣@֪A|}5;b^If#:i[ E& ,L{bPGI3Q2 0dA?(a()q .@wZ2sF F6QZ.Yc(} kh]v]<7sJ!LwW[OY\d.nU+$s)<{’#FMŖ\BoCfTU1]kH( YZroƴ 鯗 `0AE.Jh5!CوE(R؜FH%p(d3^{R$NςuP>Tl_ 9'hQ.dsz-AWL]Ad}ka6(pw |!H5Ȏ!ZҚ.7CzV?RRfxW"jꕱ"6 ?*FoqAZMp~svr Zmc~ a=X!8bɏ4{ROUnuWġpe ?EY>V hİz5Nt/xH] R+G.1oF*+L>s(Ka}Fn?i-Z5 I3%!s4yZt ΠpDj޸7WÈhz!W-;CC_p0m-c? _wieW ˢlpԮe`2.7f(7mt/&xOg=iAX\tf)칽nmAjC5}KbIܓBwYi|߈u{{1WN+^ux[ќ+}$ _9/FTLj? UF8&EG1Y4U&[,߫QK7N.h4Vж=7 p+CO)KMkf-D@ =r$(r!E66BүuUbc$rEs}V0ա9QL'E.?2C_5؅D %*c; nH3Pa*Hͯx~6=?fΌs[1%8]Uv 9]  )ĬT2bl9+U]lE}4~(fDΚ?Lr tl N0 ̠~5SϰҤ>VbRi H0Ev?+7+/QY!7q!^52G7ZaTF:5fS| C5unT# h`^e'VhXcQ>LjQGP~m|wdqy“XO!07{OQo9hl* 3 ۟k Ң7焘$% >)4+不6k#y 7qA,T4v\Ia %?!{L*;"-ogpϝHϷ<_ 9h㿐\$ mήΦ2mxRِi8auatn)L3|?*uVapJlKY Bփ5%[qi%)hX6 dQ&[䗮w8J~JGe>^$92=gVr`czZZ4+v3Q"@֫Fj&i莋BfC]8aF@LmrcB'1q;DX9u;,鈤ߠRDGIK񋳘3d."r P~c_J\4o G'}W,1xi̡߯j@LQM-CdrIۂZH܏U6@>eHF0M"Cĺ{oN|6ghfy?ǩ炙l̖̀IAoCU4vghxsMPfYPcY̽ڭBEK Qj-F I%(ِ {p r &sV0?ES;Myd!.&%17gn5bEA9:CaX8sKp |foܯm:M" E*N_?zY҃G&CuB:7հvG4EF H ۹3$w&MS]zYh唦\"VNf60-S7ʀUaѠ=>)MBܤAL}ĺDG(apr4Mʭ@{nM '_J:iRЕ_;Xa Vпf7N|:1TcQTƫSX0G/ ^!7A[V0>@w7#hj!dVV5`g-=c0ggBhBDZecs/b(z/F3]{h8m5n0ʣ_I K>ڌ`zijcv[ŦÀméfX/Y`@1 7FXB~wE! ɏ؎ 4 7~ G/HDrT 64e쾾rot(jwL 8kN`c vڷ -N|SW?[S\N`ݤ tZ](,h#s"; 6}~4H@+/4%rX|,$Zk ۺ@o\LdglrњU{f tKt$2C7넣P|C^?Ʈ0l @!BPnA6QJF$`*Dcfr uzIEt7AICC'..G{Bkj829qܦwUvq>+5.Jcv=KbAS< . bHp B-fGH֠nXz%XfK $@h-j8@w%;M? g6iHHA2BmUCSYMրu :M.Nkol*S ie^Y[fMaM/XJ./3%qNlQ:a/X_&QOg@!r#qe0$3KHyy9p5 Q+ eHm`Fj:k8Ucy'[3d\!FafЍHx5$F\DΛ|iE=́lQ@S!BΎ8)7%'߫d8U:nBFFV}]"oM+gckM$=*;\!":"=M|87 eWW7@7:5`M{2r6n.Bu@feh T@kFxBV^ULnfnEzw]7wUAoQMf"ѾD\+ Ujk⠡;]NOkE 6X-*5`fa>Aw1źaZ~]|Xvlr_3tkP(W|&Y5@!Xћ9#n-B-?woJ,5Ӯv}<$!!UEҘEKTcK9`U~qZyj:Uw4JQ>Ο!ڽ!$b/ֈ;3+$^+ g/)g0~.;ݢI n {PͰGOtтhb0h|#G˶KMÆP Vv&pW@N]WQmYsWذ(sCcP=+z lXc+=b#6 o5,x:OZǸ v3teX*_oZ7s~\3Ybƒk=FA:K]sZd?z#}F{>pPy '3k7rs^q&`Yj&qs8w(ɦ3vv43d L%HKG  m][iP0Ӑ/,=.>f 9`u␋3吣;~uINd'yUk\ޏO<-b+A;C8Uԉ7/X#~'CO)$䜫1=lq3Go~SwOiϑ!'Ϯ]=Ng|"ܫ|]qr{)ӷb֨+*va qt J.!vƽmY7[+J_~/j!zUjswI#l?S݄>#ZT/ sp䕡Ai`Rdʻb"oA|SS  w6f#AK|)Q?EގAL`8UssC"(:#$ZܩR U}kbs>5Pw|M$ *qqvTZmD.ZrHʒq\7-=F#ژGdYK"ưҰY#sڍr!dY >s Su#-"zYnРHxPo&q'ӿV~A{Z6lHFę~d˻w%|Ɉ;$sDz~Deƙt+;YzC9gO0isP!Yxi@YbL|݉(9J>΅Ӵpsqjn1̇:a?ui65  JO6wL*TIp;T}Q"GԔ1؅Z~ F_oS(`j𑯃[(Spsajwo+d,Ņޗ ]'+'nș|ieiEsÍ1̡ ͫa``\S:խnsR~uzPD xBwb.b & ʄ hطT|OQ sEinݿhg籲>h-|xTв]ӏff /'SZVqq*Xn2#c*Gb N‹2JВ*Zs"q{6L@B)<ρK8ܢDu;)¡\"Y_ՏFhӆ|gl,>ZbRӢz`nLJ(Da%OKP݉sZ2"%k{6~O75J)gUDYp |Ti+V)3j+ӠǗS'r%{B ׆}e'޼U~oCK$’r~ڐQӺcLPBQAPiepCӤZ\{6-+-sհ7xZ:^S c3k խ}YnFӼO9ob12͋ NP"7:8ᭆ_#K:P LsrR!)XT&+_rȱc}#n0A|Q~ӣX'^#Q+3'P>xb=㱶рTNBA8!aٚ7&ٗW̡:N ƀ99O(HA}:F+Q (5@u9GxجA]"a3Pݩ&;>} SW%+ǓthXLjyrw6wpEBrM/DC|GEMLҚ8(벃Y>׿XQ=yN_YjI1H1~N-ǯ~cZXR<" q`ܞp WuɏU"/<LlDA6=Ta Ѩ/E?oxr_wc;lmF{['kH {2h w書uuk7/up1 rHݜ3S7x(sav=-ǒ]Q.3HhRu~+:|\yYYx8&!0kZ`_-6>+mJ/!1xmev1jD^h݅ d5}F 65V02ZL  )x}so/%kϮ͞2 T-& ~SO+sX`*b2>_* .t⢽ Tq{ tit7A)#Quv]_ aJ7Y X2]Q!lPEY@w-?m[cbsA/)um_´uNa}nzqz^K:cᔶs!!fi-'Rڸa[n!Ux_!o]yw ;$(Gg7h}0KC;hWhc6zH7v)q8Fkfb3=-+bdϱϪOO?8uޗd!yz0c?Z@=v ID.z^*no̝/#9 g>q!dWXQNqj82!2VWCx^6YU: z M">s+0+>=P8ڵH"LA;siBu9[Uٍl 3gՋx|ŶvӓBuc"6C7yMvU+@km9';uaQ ]xΛM_Z Vx]e?v Q45ghmbE:JP殿Ӏ)ЬY1l5 4NR?6p[yr{!v ҍtݥ*iH ׹+WMQG_ vӴLU7dqYIW*LoD'ZfF #cu7QWڑ|=ѫho$(=,U35?$Ӷ= Xˣq c]f_Ny)r~Ѓkr?:mu5AQb)N0~-`iL@3zU9'F(` ۆ\sxP̢s!VQwOg"@UuJna8ĹQcgpl8~0gSV:rF Xֵ|m E<Ɛ°i"e'#@c= NSP,ao d쾢 ,1\c J,/ jg!* wOZiuS{ DX8!@hfK91Y@pyd*%x 3a?y 04ӥ>MZ]A9E &(-:Y9Yj`Fu×x:ZS(ɅY|y|Pއ<ph{ߩn&+m#nE5P TA+ť{c.? V'C^ԶFV ]lD̞`#lF3\2VUq}3^"f_]I iv}ARv>Q0DJE9va}8Ը̭s!ٙ[~S_aǤKPQw9;+ F|;p'^ZU@sE1@Y]'콭Ըk-!I4ݣ/7%DLֻ]Rţٙ˙}i[J`T  H.aO8q>^zY3?8wuK7dI$Qí'TN1;z*U:'iBϘ IqK|тvX#QG'NZJ,4gx v$ %Q5IIh|R5jI[dYSYOߴ4JB!C֦jAdFkSqRTǑ~6T(uwX)Lp=qDgS ԣyz~ :;V =}mi%)k8䱵`)Wt=b#()/r zY9Ks W!D#g$3Jmƪ\FmEZr+پ7b&d[UNFCpYxFxGuèuAb.ENϟ>83s:>A*9 x 1 jw,;X$Zto49@YYdr&{$/$-{@0:y%J@аf&KZ6+濔sa'|z/h$RS^9098BD8,z )/r~Za4jrzGm sXbDY1K+x_"QT_,'TzzS7 %&, 5>jԘ6Kch1x]=e2Tx 5vL]FuᖞoToYWuJG7jpwUg4t:M.k Ef٧ \$τכM -Q}t&kP֋m$+OL4@T*1lyd04uxQqna~OB^hwe8pp Ob(1kϛwǍ}Fr]4XLR9x6@8%>r,VS3*ڟ ߺ9X 1bbnJ!L<+]LU2eNҸ*_+ NaDlǕ17oEOWV1݌(hi:zK_'4 ΣˊB^t??ͣf w"0|y+R!}izbۏԼn!o! ]SX+z_5y/ x:|6}ҍq:?"Lb Q!*2q&ZFM}ˎEFSXrΕ(6 m`k6Iұ,+ :|hHANKw(Phj E#e ^Dbx{Cq/X͍`|gfVRrc{g 0>l&c;04>ȅ^g2ƬsJu=/lPD\/IhM IÀx C5faLr-c Yz*d_! ƴ$ȭX*ZeUr@bu<֬ڇ)?Pρ?՝@5v<:?Mj~ N6jW,m‚}V缏ZMmx:AsT|1`gD4 jVK="% -`qj_{uEӇ%E7etq G~(ؾ.ڋٖaw^?1$Q#A$qɅ ߁CX׬GL=7gC pwm9E E ~ɠoNi1eR.mn ;~DJ0%Em,nyyyYUQ&%G;p Ym7Vط~~yG㺦V-r?k:$󟼞Ӕġ$€RuxsH><ŒA)T4&ܙ耝 cB]ƾa)wALd:7G+H~E )۱ 8Kixx0,B?Q'9v2r9ըU*]4p9ZX4g9&R*) s_Z¦D×@R4w̞\ ~_A;&K6{򦪄&%Qˎm`C]"}Z1>Q:ǤkuQgl/P~TsK8%÷cU^)^6^ZZC;-"t)ț-еsjdvg;գ?bo>g7Sճ#OpڢVZV|ИO F U&7Eζ2\}g VBE6;"17 4C!gc HG3{Wo|X;tN:2$[ ޮpP1@#Z=g|PN~QCr!q3;+i>m㱸|*obCw;w +)(uS6p,' )7o[kq*} }uGU/g:"U)+1Դf^WY/v89٢Qeuor9aT!ʹD v]/\nj3~RAbB\4+$2 D&xհW 9YQ|:1K͵Xݟ/ 6PmU\2BR+&θ"]xNrн5#Y|s0>%Sи;X؋,IOg6a~}5R9{,>O%/ ~|} n#w|ݏWZOPWp&eǍa5Je<)ANGA^P+6i+C{WTι?KB[i!.^6N9lvsK$7lOf&UH ޠz1S$3 l _Y]Kݶ|5,d~cb'Bo6*5MDeIcoic{B;3{hzřΚ.P[ҭT?|7MޞL ٝF .G_k_ֺ X}[\<(F#`Q O!nА(O!"Nt#YѬur6 0 wڔ>A-n_QO?BQor`~*kep0n@ՃR4'dzq$FV`fN.hm ]?~k=N6-H!4k Ph&r ) z#PVqweGI7 C7":2zmDx0[>bzT5N;֦fReu\ʴX>6*;̗yx qeOH?x8t7K׶vn}i՗״wEץMobBGƾH4mpr߆H$^ɩ-?cG U:o"] *_fǷb΍@s1VT\Qב^5aqԘ{@״v {nR( 5 ?Nel<)C.t@'mSpkǃ̦[iwDQ^" VJK`fF>w(U|в|je&g3†%BMr?,XFoYgMRւ@fuࢺf֕!=v~׍ME Jm-v }dJzؒ'mBEu(Fc<<\ZOM(~&n,6J^^6SZ+}Mpdir>)b إXZm F4&'|"'xO^& *,IYXnS;y z#\. iUh͇| \ G+,$S[1FD#|7W=螥E͎7Bxp4dĔM]yRȖq" N,}Jxɞ_guX7wj!KoA[[LR+d3 ߰J`غy9?rz qH-P}{z s}¹P1 woE#8RL$R:1ۄ LZ]L źq8z.9L ҺΉk[z 8҅%f]QU>VQ3K Y"4f-EEZ. e4̊M&d^?bKWjN\*,d-=a$_6[-kUG;;W1s0*g`-M(\vC]1A;, l5*`V Q&bS(i,$-{Zr@ |uw[5$ x̫ sè9()SitZ`V6iͰq1_]uMH"˼a"ְz{*VW*)ܵ h=y.73?)YbGUѧq>aW~"_W 7]#iwӇ0M,ۗ 'E*CId$D|=O~8b=h)c7ܗ>%kEZ,{<b$_:V; mIv|/ӥ(9{ YLʕªiX023a;A^?թGyTK ,s}ٮeQqN2W6-_ҤԠ2(98<g+@j #CyuAc\㝾mj̚>}g/8tR>v0SLVv!腋Sr 9_>8EmzoZ]]`[C oڛ:. {>kMUf\#D,ӊJ'EiۓuBQ4&3H$Uäf] vRDzq~^%)i9QR.DԞedF/?MЂP&"dpk@1WG8k$yM%]&fr4`ŔtQHh X,=Vd+&ﱜb ݖ ;P!ו(fkݬ`&m#gO6".tXK5]-.8۩s{RWHޫO?O oȃ^=Ar!T`hgbtn5;zks(Ѐ03&0IM}zeBwR ݆SY([%襁KW괡{vD@s4` ם/4'j4QSLL$~ؿD(QlM. 4G&W,Ql(hzgyX:(p9~q7zbrI(ҫ<=V֗C-8!i؜> xMd2,^DM[‹e>l~*y (%%PND#ϛ >UvU=p.s&1鞔04N',젨6cqD5`^sS;T#\!$PytDbޭ*L !FEOO9†r<g"VaI|ۥ ,O "Bm DaL4*j%9S%C\ϻ~8JқS7ѧճ&bxYuj>[@w4$Nw9m|Qԟ>y9ܤ~%, $;vNYZ{ ˶1 :u0ǧ/ Ry~˂@mBW# ێdVd42 m5r-.&FQ**ҩ7 J|#&'L ݯ7ڇ^*b7xLu-M(y <'ՇJZձjc wD/Vu:!E5'!c jᨤ$6ʌRl?N<5U:&=qeyA6rnFꑷh<i iw2v,+Mq}}!T,{壪+kՁGK쫼-tcNVkTLı UtNש1R߷} +:)/]bO#q&GQr'2Hqp+tL2ܾKR#Q꾗ӎ&=CM̾8㕴L7}zcpU]'|f(t cAy%'9:YXu}e$[Ⱥ댖 ulR /Il)iZ]HG,-|'xRh9I $$@Su+}cuGH!eFGuGsZ 4l6ocȉJ>C!"IU2=/Ϸ~Fĩ@ ^Үۚ; ͐'E.X ]ʃCPr ;א4`fФ'ɴ2<Iݫ(Y Q|lgW`:sFNCsprNv<Ȫ~yn 󽦍PbţHijN5 [Ď8{G٠7V4J`}ع75]2mQf9h`{/v:E4ׂȵWkSK0we5V=fOpJІV|><NaK"+sfwDǽ y=>-M|ƹasehi^(>-ϊLc>4iux"DQ/킾 N`mFm;l=ڹ(0EO[x&r1l00pQejv"E䪏b'9lr]1OHNd뷊~;T`WCe+䦶}V_>|uv Jqw (In4XRZ+ϔ fQD.{'bKܲ"Ql%v3{)HZQ=iͨ%!cRQ$f /ndZS&ԲymSuBޢ^Zj~OxAdZ ZRe h'V P W'j&ma#Mdq 9#DDزh5y(^jSK5d}߆l</I Ra1T|^W֊`T'rÛF]_xMk#l2<3~P@] د4G1%9B#YeF҂vnV56ӟmgfܟŬB;'!̱u7B[Fx|-KEoZP3d}kZtbM"&:9}Qy=;k)˱c?,Eir)-W9MxO^&OR!EЪ<]ܶ `U.v=r ʽ]p#F̗W[Ub QWMch|t_T@ 鵟-dh$׻g0 n'lR !ù13j z7?gh^֎h# UCO_QU_]ҜD[! 8Sc? r4lOրۋk,e)P k'EцyzS1dVhk1$('9sVmZˊż^ ȲD7}mq@mmqw*(]{^~]yQ\bK0fwpy.9S2oZy,Z!.)OՁc2T}vv6bUkݯP-D=8daFoA9Yv Q{Gn+z"Gl0@T>tKdWUUtXi;huGIn" @M@|bvdسη:}Y1( ]141nfp돳//ڞ$BtΈ2SXV9ҟaȆ(FkZe0 (meMQchF}~y[VE쳎^o'b߀by։{|q!sМzSʣ~|)EDt:XY J{?}/e?4Z*Ub6;G6^Ir(hY p=)Z]1 q7c;vݝ U7d$Ť v F|nh g:vAqi$EkVaD&PU! aZY;fЙ%EȬ]GE"McT"Y ០15aY@Z *']1}D$͎gE΍1`ЗF~3zjZ 2:Xݴ9^9aV{Q)R-@EO)3!W{%gu!k)Sb_x]@TM-r#`RO9xYB"~xA騚65䍎綽k#ǨY!r\-:_Z 0ɿ,-5P€Gc',sD;8 *&?'Iꭅi%It'4+"4Mś/$` Ta8EuYi~WyI\oAx G Y[>#MtWeDqZ*P-ydFƨ@3.[F 8 KA+J>|_>Y5,7n^Y%< z.g+2aT`4t@>.ecS(Jкlf~AY^|~F y>DpPFb~=U[6Z uO$ido;=m?s6Y0WO53C,֍C"mFԭJhR O> Wb:f>FvCIW[p #kIBEW _Gp\${H9Ql0FDZg)rexa&C[[Py; 9 C5 !a&n;!zũIks=+;BX v{YPڈ9.7ի5z!yt~t ߪAȫwe6ԍ8G ^˃$gNN7C+=/L@k[â+Q*SERu@ЙV hY۩&n]-f<K]hU0͈T]l(ui٥v t$n xž:'-vG/xjX6iʏ&55*zo05~Ѷ\ ^%,6~Yh-40< _"dycF6)z0\8"ӧ L'x[b4vI*?cBZ5;x⩢r3ąS RZZ9xy.ef! )?ȹ$C0wQ[IC 15wD nrWxܠ(w,NP8&<7a$b ]=,z#H ?( j.]1Źq]Q'L™[8>GIz!pX[F}j aJD9[*Űe&& jWI|} gXn_mjܭj~qNOGɲVD|T>?4~'h+X=`3IfFZkgvmt?hi며!kb.|'fs`ȷ.8ji*KT:6TC˚U|RdzޙPI? ^o> [m 1ǺNz+W}J}S V*˶pPp"]S[,Eo|9u{ ڦ=G;AJ@J C܄Iβ RdZ_itq #Ϥ"G[צ^6wX+97H]L#qХ4xߦUN'Dl⚨z`؎I&"tkPM0^8|r&EcM4N6݀#P5g[$4}ˢrtWͦ/VN ?\;ˆ8e|D+8*МzMYr7#Md$aZ{'Q2gdv߆bե II Z&JQp-ܰ65@@] LJr{[:CjtRhz\Bj[.zW#c~Z-bw7TE$8ƋW' jX_IE7~軌ĺF_twS't+pEr Q܍AM,؍{ƅ3JS6jMVčD {H6& 8tmEʢS#hz8H7k3!_\-aԚ C>R EI1~n =cj`=I;{V|6G"& 2W<&Qy3|=o >USVΦ3 TlNk*"w/{j^~m)d}}O6s}[z:@TTN;vB@w^cRv'M=q1Z:u`,;@%rX߼J)4b| Pڙ?X 54SU`pᴚ6Ax] #X؟%[7UdL %H]j+djdY`Jh>r݉K.H)sk VAzi}Lw\_BqѓkE iC%gD ru7m()ߣ>{e/kQSI!L1?!n#/f(R&tc`Jǹ'H9 Da-821tR}yә} hC֝6U5|/mjuBR1IN #xȟ?X\FfJFQ yujU AYq| (GWgwVܦPANSn9P``QW%QV9X)q";h QNjٱ9SV4|/ɓUͰѡ}LYB^HRVpeK0TV)0H~+%܂5Ts^jo]p'x2FK"1{|{FF{XC]Ep]G56 :s@@^^kfȤTSyַPhadm;L G2N8B{zYm+COU" T(B830)b Vۺ6 V:} N4C6{u5RXjrF:S:GYf/")E~@57j 0/?B TU~q$-qXdFɡ5sOCMZm c׉Q4/O/EFգ d8itfE9!i*AhOx s϶TշK4.  G5<Мa_s&ɫ0i^\:v[/&m?_REwukIck$Wy" &.4*M \7&݄"g|'zsA&Ùԫ`80 {YtrIK}XXK (MȜU o*^}Ғ|7/˖`K;)',.,jчt;pu첕MxѪ zVn~@!`h=Mlr8'|!nخԽEci>8IP|C]@<zvԥɅ j\y%;kRyDҷ.hKx'rS  MNa"ZC\G $tr^Iywg"`$ v k`mRF=x/nAߌ2myuT,/f`5D4wI+d$t=Ijz5\S@LfIpRQu6cgP}NH_*w @_#XAu㑊j n#Dm \N$Vo'4vwJړK0CgW ׂ>}Wi2*tvfhdj.bNJ %-u9)C?gc=EpR(JђEMsRx@mʁzSIU:yH$ wҦEi`N?<0FsXx]%uvFG22&SԦYP!t`@sI[ٷI'Rx[#Ȱvjth2, uW$sX.MmH 3jX\ƐKrw xiApB1 uc8΁o=:cÜlȻtN[-aUr v|qtDM3tx"V^G t+Qm@5jT\G|Q^c^ X@FfgέEW *BSsqpd`/hNՔ EoD>aѳkpc"\<^y,S!RPk!Ik-NجJ9]Ƈ"AlO۞NJ\ur1F 48y&`'p+_{W/v=D|pLCbk-;Aҿ` VFr =1y.cզh!5J%؉2TN,3$٪%6: %4Rd"..XSCO;y2/N~`x+\}$+jcrt&I8)aN4X9µpXf`=*:AMsVT5Ls5q~`gi=}ג2}\ne=7ZoJ_=VCz<*TaM1ZsZarmktrg%EVlr%&_63'rnK9YL^X LC+$<;V6\&+?X%K:1\N`#'OCAnaO)n/]%ϬDGSRgwl{F%28|9)W[~"i+ޕR+ONѤY!չ)0]&NEd ֺW@TE83-PKa;[P^ Taw)ޱ_* aēx:׊5VYnQ4ܦ5qFd~O%_$Ej!/]lipJblb piIƽ3f c_4YLki[]dR fT ^+(#8ER3ez"!&j*h0vUUPKdV#S'wٕzr[(;lpRE7pN&GtFQ߉  Ԗ2:-V׽* 5 AbڍSlB % !qx-.+¥\fhߨYk:h؛>sdOuMu: i4K>XoX>z+*6;ijīJBh l{8dYqz7 2OкR-:@xUi! 81We3nDԗ6~-H !zf@rBS{)*M(mpe1u,r:~Vm/F7dM"i9fQhW\ *Mw9`Cίq`Kt)ŲFn5K]nn78fޢO3ۖ7j3Bv*Cb{iyJRKh7+k7'C\o<]?>ae @GPil*Q܌C>HdɬtnaE>P6*2E 4wh3:& ! vL,攠bM>v@x%jPIǤ55lY}[ 0/PP"I-}cLg8 t_jhїCΌY 'H{@B3ThN)vK FANc-SXRK{͝?vkh1RJzF0̉0پWC"]n.>dd$ @}<1&YkX){ >FT`Wep1AŠTcV:+=D69`^I hX*}qWZw7 {Rfmd Px>-L?0݀vWsX5ɩ bz5% [^ѡDZ < *oa\f'g^)uy{Ib1ȵ.,uř8)xVN&u=+#Iop0 PC%ҌV gg(4Hc62BUlnX-_$⇳Ҵ-ENv'U cqJ蟩NʧG&*}b$UlT>o9w^ܵ~и/bkLwvud^Q#nݹ;;數-$c{7~k'm31y{(91G]ۡK*^!*3_11+aO;9ɖ lex4D"tS 2)Yl!$'{(@?vOg\f%~/!`(󀽑yV,q‹:Emm DZf7IȱײQ3sJ_0Q̲o{8ۤ4LUC/CSh;^oAUTVAM .c3\ HN%&ہX"?b091v8~iQ / @ŏ ojZ|7*Y:ݽZGK,E1瞮*4KuDFrG"$pb|d[>*XxW̪M>U-pv'Q0lXi眻,*Mh8晴>9wuJ܀5. Fh~R"lܨ$m)IVwI\,r4$|sW#ustMidR{߱`{4n=G](e8Ǽ>p{>%Aq`*FLq l>d1a ;ZEbڿ_y#abĔ 8<3)3U۵J^mT"j Ejd!8@l_GDeTRZ')*YqȞ; nM+~(R[[KC6v6$7j?:&QJk8̾Vg%\ߨ&Bд EFKd2NkaߔH ˥xN*s*M֒ry#߹"@8;Ufc։J"+w@)L[;r+L/zN6O`b~%7{32Xdq6yPOѩ @JB2 -C,S4 5<@tW9F0K5l!1| iyN.`,=s?r9PO9]d5ˢBl}X[ڏFg1/!mP/$)㋏`u5r|/ Qp Ҽ7H"W+༠ X>ME0M2ap??CkGIt>KU_5B.qdQ¼5Fi iT6|iDtv%!㵆Cf95 ۀu&=q4B8o.ΩB.*}na`̖g;Crr9?Mz6vZv܆~Kkhd3pVbLG{_Hv q<ρ:ݣQq Xmm*>2A>yz,-4 ]LTF6w^:>G9zyE Ag6EݐRCv-lхێY8*a(b/1e5φVP/yKD[ T.j6ш9&=k]W" ab;:S!Bڲb~st#**\" HgKFO-G ^*'P2 ivI-qeA}jߘi$cٖ:I )a^Lv? cuФR^UX>z,87 ZB*dzc$Ru6'$/0\FngݜVDP}QsF 8 2ODSaC>~̤Ba 0ۜM~QGuvmf>> ~e $I1/a@ޞcR<aPdQD47*v6Q6F#!)Cq \!"ICcuan y]}ڐ)FȤ O(B 'j3T>ҘcZ j5Ou$oUzCe(~20D䮼0ꢰ#A FH&(.AW(L󦙶23 G! 1{Cit&uZ'cO0pp:b Iy;YK3Ŵe 1U7E!-i7]"voEP'")BT4)kl)1ȗ,uÈ0i-?<8Z1Z;p*)jޯ+yT4 pʿM/c;K=^k-\`Q!].!OFX&+W g/{s=ci+q@U?/܂ߝ%,A7PLM⟇Oɗ>t޿B3 FK12Xa&uiqv`0rGI 8!.Z&z7ς!fe3f\q57q1#45M wAU)Cnvw&۪X@#?yh&| U [V @ .-=L}p 40ZD'G,>fdԽ;OGVGNednseIou_#Ժ^xmԖZMA؜~`Y2HE?90'?91ѦZO` >tibfn\ ̸hZw({9c;guF '7;UQ9²?@!YrOBrmf a6m=VZo)c9ަb!LSSI.7m9N:m Zz11Gε#M/'4VT~ nق(fEDVV+|բSD*m>"9rKEr^JB{\"U&cB~dg" 5ւZY1Sv~u k@i zdyH$ 8WTܗ9c]ZzS ܀jJҕ ރ*aPOkD\LLQz2ƬB.ěn=]Bx:X?]P۩o7g(.leKPQqk4UKÝt[z08>ޫt%wD!dOT!qya3c62]5ɠr]'h *m zOɈd1icE O |_S v^.-;sS+S]e-(Zy, T$mmR=d?UE(ɽsZyX{t!0%ȝX1+*%aEtXNht_h4 0皷W0wA3_VUĥTspYS\Zޮ ʆ!F71U)OHk =g|$ް)o^v Ez%rEPƇ"i"Ie]hljk64Yr`CpA׉rg Q]UGR7,7B'"ܼfR+K ^̬)~H 2eL|_֥g3}PMD%e|S_Sr9CsC(%(HLpuԴU\Ugg3X.|a3n;{@"㈯j">>~EˣC G|^DL1NrUBޔhz(%QkZWf!#42&_U+B0xVYhI6jT+J?gSo> AB0WI.D5.\Hi`!9g` .xk9Q'rXK',:ǭbF6m4:( ;(TW {,r4,I)w7S#QR@)SIx1\?E~;pտȏe;ϦlP$6kST O][V:s J2-hWҸC=jj 3;4K}M\] 8XG7^H$eEݢuVAkj͢na|"봁f[ZIx>?eقAlCD[,W❮}*sl^O>-gVKeNZBت^X%v0$ GoI+3qF5vD}[}фAaEwiB?ʊGݥ4;`\xT:xŐרu^<=s<bSSfz~DͅuTqSEcJ["6<2s`Jt^p HtbX?m)BFkuYL(w-503 &je&։̰zѕٴt9I`-(0-I}Kx-kߛްb:~b>[nZT&Tt>`C"[ERԵF@}MxP3ʝzU',TO[cYohCi(V7w:+Vulpp٣En%r.KE怑:oBa] \{'`cuS{¯QR$Xs:V/ N;WWtB$8;l~õqeg 2j|D;L Rt~DFEkM]'I|-&I^a56M'0ذZ+1o],"aacTM<@τtjGe$w7KZ Yn7Ai1z#Jyt/QC ޏ Yqhnsұln7T5SMDx<Bs<0֒~g.n`8i.KgQDz‡Qݤ]Xݿ3Lןu7-ҝ)t!P@$'-~,Q+:xMn/t H@7%5ˇ'yH|sr1 cYf̗qkxnxM:]E^Ԟ,Ue'Urj ikz^V&dgZx7]lW ($֡Tw S+#sȪ`ʶkॿ[ߝ>B jXo /j6UǦ"R0 )׀-=GV%KRp̀Tk?cm=sjT~s'cOZF&nMo/GLplOxԕk#eq~,d9ta@sBP"S'U(0Ni{zyw/;*%iwg o|f ˃8Z/{O糹-Qm:AIɹX]W'7z&r טg^T}v2rv̡ǸOoQczBHoſ(C*\T6hK9LsG7<{ Q{乏yVtުzjI6]n.k8P7yKBY.88 aqڞ=q3Qj`ujH Ɣ*{#9RS5~;y@R#F^ ʬBm pl/3"/j̼8ͫ]عyLMT\'vD csӢ6]cEr5EwsEt*g~+[;n.O![DЫEE]NϾXIK WPU.؞s`0Dd[S,$+TG;pঀM CJNwǂ\jwK7Şv@C񣑏 \{Y[.gT.2[@ὍaBq6_cqL`ʌٻ#w2WraXBٹ\hX+fʷ,h +K=hq[b&!j SEGS/"W/8A,Ȟunw 5w*jZĮ0!Gk%Hn\8o* Ur ԊlcgN\ٽNw.S*XcI6R5D#)[+ZTpS{9hic76 EVQҫ9&@ޓj&\,BktJ=Od03FSwܠ.ȟ[`l^?Bzٞ4f= d}i6X#&G`/.L7N:^l3;zHCs=d\ҦHJ69VNO6h[w$ԚEm~Z^#_Q_=t(g}'zfV ~F} @[3>x mèVfoD~Sr( 0՘j*f6UBK +Y559h(N-IRR%V+t0ry$^Yk类"m;*%}dʞęF٤JK1"sz\^I5#8bǂjɖW/Sh'x1J(,\t _n6Cfr}_~J4Aѭ>"F 3u#i c=gHCNטSJsHp1H)6cdD,_Y0X ,/c06N)Gp4Hp8;s==[!Ak1i2F9 s6_g(|`gEjۆ3^t(~61.&G +*`y45A#*5d|x cW0Q@؄/ӥWyg]7SgwE^*ML*kg2y?4{ OHND; ^.Kh5vւt gls R,BXe,r}?ǛяJ,rŔe&>nd }_aSn2}鹔H[(q?$] % pM_5̀j蹞(.]k֜0ߏUaA~UM.,SNP?"8֎)6c̭b^ǎhL+ 5\8_a',a$>kR:Ku7_9zZ%jt)6AC5M@6H%QkYs"3f2: 9cRb'"ni FSJ6y%s.4PcM8rdlI|)Qizؐϯ51BZ OdvhW8\}f~B2d%*s"ϦچھjZoX)ņT5ڱԩSeOaȻWf-"Q9U,\hoc0e8; G+ut?g1]?ؚITF,uK !sQ ,Q?+_y7ob_IYDjX#lTjaF6d:(9j?(vuidf.Pi1$J$IM^&C;̐tk$ܯt`0@LzFٓMO+־C֪Ulw&]49;{!ɘmX@7ӈ6ir#1bum"7| 6"1,ٓ1f/ S{8-WiG6ɱZ$;&tɽ g'x+9lU08hKM79ڑb]2( C|u]떹Ju4rr=?`s4+[~mυP,s\qX{ x"%R~g@{ b$>LJps_7 g Ir`}:J{"ϗnmcipL@~SZ%_B/7 oIY,'㭂 e6 I m6lОz"q [!aW@fNEd7{(t{.q0@5qڪY$IХ[UrU@;QzbJGau :W88va!̦~)(OͪX$LPlYEڠ>_Kk BV\"bquYDFYB@ f BcZD۰堞h INS2B4Jv'i؆tᴠ?Lr=em|zpN}4kXb&˜)Gn~ BE bfze{_Q4U0+> 3o{#Widpe2:-h9 a:3v i"..B夻T8Ƽc@attj)7%ʡu!;]^p(;EL' kѷjwls9n'\XQP|A |k]+ 9we$xQ̯ٳTFt/Zքێc [)6gB&a n{4+SE*h҈xi忞>,&u&e+ҩ҄N{ M72;G_q09 t{h_΀XyĎ 6p PׯcÞ$ϑv.n_xo1[B5c<Uª"=9ف`ÃW%C(pco|zwŵ!Z KIYieQ#7O bd-%.L#6& Y&y= 1 oO%YF{{ jz8 1[T,;Vf)8&J{5|'ODڝrl<iw!H0Z ]S K^z;K W3w:cܟ/[QF%rXS$l4$UuCB);G1DH=1 \|d/xo/XɢJ_1@I“; 6~!O|۔|f}8bQ||?8-q_[?hWAR{EYO4ՀdpԎy @b%gYV[Lh^18G)I;D?0^X.j!>[! >cV-W.(/vZù5-LٞOҹP_2UX)mi༁Xjk  c0nS3%ܡT d>Ƀ2:Z`H[<0ayз^,"0)!e]DBZ&9:0icYOM^z(1E)hloP6bzO Ne ][Yl-3ܳsj<Κ+وi27Ѐ!ݜwd8+.%3/*!%|NQ +a ‚YnrdM jdBvX ;՞h?>oX>ErM#U!m~ws:瀹es&Ի^a iL<|Ț 66fNˢaofoNI18k7y)Fiq:!PEK0:̍׬h3ֵ}c# ;fg:srUaAo 9}ԬB< liP:ˀY_1"en;\4 G葘^ ?4i$ \D/S٬ݡ(S`iEhH!ɿXpg{yRrݛY^⨈7FU%̘yn| 1["&S OaOd>j4 렋؉ɱ!<.-DZ?ݘPIdGw^&-@{%KF E*P0lˌXaBr^ax5!FuՀLK? A<2B?9OAJWՍYz6H#58P*zڼU5cûJZGR-Q'i'+`YN&11l>M>+Dֆ.kV ? /o)Ȍ0^^,d#t/<# vr49"r^vS0^5ҵztu;iv}6@|eͥkRu#.eN@`7(1P3Rw9ey nDXK٣ > \\"J,xp=[C(fv3'lhݰ .=c0FEJ7ر=^aNEtwZ|.jf|3?&5BB`꽦#r 뒆b,ϒ%{Cw!!1V\2s)Z/=^|17.[Z#-:Vc >E"w\ЬiѽJ-zg6M3*3g&av:98! m6&,~+,5lFmda6p"b$L_\ab~~\:k1C4=5I߫R]KØ 947xPLߑv0ݡ%SKuӔ\pw_0PeZ-Bjg:CHo'WOdd;܊Mj0ClsvYk8#O=( w,U.Mmw4qE`q0>jphAyۓ<Ѣ{h]gtk>2mH޶WvKZR\ {3gSQm"G|DDfj›#KAk}H}یB-\:eqp:!5SI`~SmE+Z7O&<(@as'""9#)kJ0ڶ:}:uwSK`~8xb UANRQb0(iҎR]^ga̽ yփR=n,%LF <+sԑq-% WzS 婼R%N* ȏr? AC`N.0Q|H Ø̚;܏zcl*>iցyK#`h@.m kš³t|Ql39&epd1l9\=CI7S-a <ߴ7h9J$w霻uHB8IUBI gI4jPhFfmWަ$dpqQ,#aPIٕ7og;kֳ#KeO#T")RbR=\}Ìդf[kW.헍7c ڹ-bt_u|9&C L-e#3):0dY)& ɘB~>=~ǑD5R]hVxM/x{lG#<;dT9e-r8odY_@Ų<]Dr39vpQ,`K0C+ _@c; ]vBRTh;E[0s<챈XZ5+~9K5{ eKI}cW8SxzTg"ˊ*[M'i·)`]U%cm/"Y`@)̓QQ>ag\1)CvmiQ5縑gzFuյ;<&5I7{uq,#s - F @HVj"ț&=4#;4WGOj58gH;Pdif8~47i23oDV'sFC}7AkDp{kW xv*FĈZj=w.r_ N. iSm(iU6ЁLIc1OϙvGU cO77h3&_&Lryz[o3h 5ubu &{COX܎jrx`&KnwѸ>6 anΧdaT)3P)_oP1G5=lEg^nN u&ѫ*]yW5Q-7E(T򒉗xz#y8_fBв˜oG ]ó{2f)94!d/CPJIDH|]1|$ )Ap@L:#!I >H4ҹA kj /KG1 IqN #~?} ةt*{+:go7(@54+5̐`4ZOi/d&^O54"oֵ*^ u\%O ҾY 'i(8WrCe`C`RjeH`i$T XO,Ss!1dqJ&53ߥYR6jd)ߪܼvWKmW\ ;0;Iσj,n+24&'XYȅ:*UUUJ$+r#K?Ukw]{FCBOҲsO0R")zA_KM F"觕!D:tKޞoO`|9/$"gё"wCKF sTn1jCыФd XQxD YNCJ6W9QH[G0-yO;Y5J:z"Xȩ_i4!\_ A~>+c}g4Y@g:=q;a1)TNwZ3ov:8]ȯDlێrב/;AX v'tu?f"ץQc-bhҷߝQWVuLbP%$T'GY Qܺ6ɉ"4ɽ{ݔSLtDuh9XjptT &pDBFLᧉQ7%H":6U)[b3ʄk!/h&KD* qG:;^1?Vgzy~nc2}NȶU3LH]('SC0$7/*J5(` aJ͒GࠖNA=ZǢ;QɑYvkFR'ΰ qĄY贉&&jr@ }ouN5@e"[Oju7=L5 rpj =sxܲh.ݢDjY/ju~4f9tKc@FȮKyG8zNLZk4 Wz^_<<#o9xvrpC/Q9 )s^Wup~lqB)?ui})V'\0|.hz{iML7G B'j$Dl˶ a'02$4lYÑufCC;[yWSvp}6Zd(:.dZPY9c K4XSq>m 8#/H!͸[,^Tw-)?n|t! yK2:ɍ-zZ< * &(t3ɓ%!AΨnهÞ>cT Szr]kH%KXZyS!p桎5V4Aӈfn/R/C "ˁh˷[lP+ʰf |#B:h"BM.KInsv{YϠ^@#.?NQ&^Yj߿7pd\*| E</

    d5蚎3̜pO0#(;#Ώ,ծD-$"pr01f|}o|wpcu"{%LnhYikwZ)P!mG ?4̒l+I z<}cT[9fvsdj8t=}Mᷔ >桖tL?>|=A6nv] ٧ԺƧ]QAsuiR#0WSˌ0~ Ƕwe1AcS씜#M2`+B>6, - 0!#!KeWIʮy(+m bg Ҳ Uo7\TsK݂C̄%trMe\ж`?e]\Lej..^@p4z,|0~'y `[kpN~h$|2q~1NͶ aC|5Ҙƒz*tMrjp~:Ky˹˶KMR3lLcdEEOwrbm$$7&S D#uAc^KD.quC}|JkҭZLC-GCh$WW ~sznR3ܾTuTuo'`uoO,lH-*tѬrx?*թo1Ջrt@w($$(-{ ^}JF6){y42x3 ˎ@^Vt/E.׳:# JL|Uu1z$0^oF`?"cOӹ?{aA31^{L6B 6VvchHqQ'A+d#WvD@Fc*h_Y_^Ȗ,Kh"Ks@`,?ޤ F٠U@D؛D*F h%gnǻ&pF7S) %M(H(KNGNIDuH@G`ezSbnCIxݸWTp4(UFDjFJLq FRk=:A!csNk!%uu5iMcks!"u!%sgg!GC? P|!U`$^coE}B¾dkkjg ?8q{OAIn gqcXSRi-P|@TJ ^KweX.LW;J/b ukjuɛo>GfGyNhļ7Sqn4́TD|j{#1i%?P;O$t$-Q-OoBQA:ĉ@A(Y8Bԟa0ɟ_/]} V9ri;M%ʡcCWO'!C|ۅ#0m~sC}Nbˏ^]1jQZz8[ Vm\1?KJƇ0FEەh ]ӻg Ϝ>[V w@^(NQLP=oF(ީ!ԍށi r d6Μ{-\#A D:3>i$3iLa=kc=I 4*5n3ǏrCn@wԁ1JCH?A9K{E~**]zd } grcW=iDʺa̖?L^#T6rf>] l0,js:DZT2r h-/Ms?UۨG?Lj1P>15ho9P@ƣ :[7?5:u墿g_Y8'+WJ֠Xdl}ξ7S?-@X3Osn92W_4WRMjBDz Li:uע#&bÕ(IzfSnN6Y˜X*r"׮~'lV|JH©9IcIe;/Wl4ZԄNi!rN-NCib0@!8{920+: C!pUc[%G&Tڃ'@A_b'x:΁z#6+`(R>1}xa _FBC [J|r[K`0{2 (MoaEՁ$_oū nLp$ bVP' gO;Iy김_FsƝbK6}L:B#c=J hJUM_4 qOm ۰%Xa6[Bc! P4 Jt-gQ q6R|T Vy;s X_%G41* wXG EZ@d滧/͋t݉K'/ԬÅbie$>:(lB 9V$+&YLhz(Vn'$qsT+6&TI {eѶg @Cl@ m// soG"(wW"p1;&wݯYXt2fv|I1#kw :=_m})o*#'nzjՑ԰s)Db(Lӄ%ӟ3п(jTu*(78.\!0Kؽ`(~[&hI]C68eY!>AE4]3 sxFAaIִa+=~Cef@4Vβkؚ//|V5dvD21vuM5'TT4 LiW<}Ŏq+MW3n]p!)J3Yv1-T? ga˵\(clUjOx!0GI^Gu0bW_A:IN,eƙӚʖ$ǹi#5ǤEg yZl[PҐB2kn-mFT~b}ƄEV\em"C'?9)%[S^EcaQu!7J/lbAܤ6lYB?z~>7rIb?~7M BD54҉6 QerXbzUvu-g(帗Cw mƁoPJYnzzo@(en&H8m+9$p(Pdhaj?*nЕA}+/&T7ڋ1%j_[Oy <{h*BRdvC{ (3.Zd1ȖO>)r\H0ٽ=|Y9)AFXg$"d6&4C_G4MPZz&LB8N+/  "Z/l3$J6*.Gm6[tsi_FV]Uݤrc'WgJ|5 jyӃGi& 9i^/i /x3Mr[ "+%N- ;3?8 3C¯|L0@qjAn13|}d:*#kO52#~It!bQ` ɯK?`p* ^EBGܕ:]m_#TIeӅrP`JVDHd[hi Ѵ8%4^8t:fo7>H% :m3œV^½4}Kѫc\i#ƿV2O()݅Lx!䷬kN ^K%؝WO7Kq0Α0PGŗ%_sljm">k Qr|~Z#1>ϰG@? \Ǽ~i,b'Hsɾ =zJ.e; s`Ⱥ *QY8:| ;0=HXXY9U/'dPf:4}9bXSすwă¯ۻ-p},́isx*_r=sqQ\w`M@i髦0v"_|x2daVi"s$ڛnuZJqQKKA ]~cJ <縴=B^/ס,Up1f,|6"%h!Ɍ?}ʦ"LՅv%F3ғI4&)A5Xro$4 hlʕZw+>Ƽ f 25 tuuՔMOEa³)j=f{ĺwr.gxZ<6$>R w^^SnIAId^9KEoPxK}?nk9iq%m 5y@CgW݌x[8kc E=-'sX\W'G5׭TwmL%BIX 2sm^k BFe9rΘcWϻ̘8=xCqwX 9@}ד^VH`8;Wv[1- )&Iѹ3F!.Ԧ6ZC+*Ewwq_N6yu+Z|ft+,3=:u(rTNkP(cx Q[S[:!|Vucb]y.%;NrC\d`M,J>ўH}Is>AJcտv@%c]P0c˅nH:}ha:m7CL9%0ا6| `AwΡY3i~ pD[,GA KF 3y{{WTmw j%sNfC~]fSSnFcK*([5mU>yRpu_u)@S8Fȋdl1ހ|F^Q^.Tv5)~F3`2+`=<QOs"x$SY{epΉsD-ͽl!\], JsqRK1pw\ =%+|{a{/g(ŧf6X̉wN8yR4x> +KBCog}ƶmuGtbc(zd$n3e^MC,zav יYA֫4 A}:6Y$ŕ_ЏLaj"1_GOD{46R`d/w8K>%^L/D7x+sQ-.Vve {&~Qe=n\N`*ql$-l[6k"%]@%DF}\Xc\# ՈyJ)7P٦D`KL©oJ+9\q ;GXZ Kd50S*bhK5kGA2i4!]~۔Bw _>cFKrS4n|ڼ%k66-5&jMFQC ! wCʙ*$ZԕNAC-:Ӱȋ :yb;5W6bSH!9(mWU6rC8@-SذcuF@GCN_ <@ 3$_mG'ktדBMBD)ny`=GKcs92Oȶ)G0ҭVN'̥\5 ]_|7 =nжVwvETZ" c WQ.U&JwiCGW}k3q}-64k~2+.2~whNil|  b.p 6$lIQ*cۺ%t] > )egpEKe?|5I"DXP%[[qH ç(ӽDnKH$5C^i)?mX]‚ $LRHj|mRWj3VlB]۹1Ӣ;Hhѷƺb ۼn2O# )~ul*bwc'jGC<%:ZRodքǀYB3$h1Pu=[V^bx D9- jQ.(k +?NJ;]__[ZI^OOؒtaT?H3e%(ؔY˭(lc~*;.dzН+^^lӽ4J[X: AϘ;',\+r<5v>Q%!9k)6?ȼ,Ь_{oVѐ 9'`&xCcD]v4|tbߖKT` 3VZ+:jF N[^VO]DHg=_fcv)D_/u~YKZ"a6 Ŭ=30@7g b觷e"<F?}\ʋѾ2ڥbW%7֯C[kzh?5;fKq햤eJ&eeX9 \K C@oN[]47 hOwk/LK7ErܠZ lH{z1d&ԡw.ooLըXq:D'4a4LJqi;HU~"_ r6^/_:WvzLszi "#t ;1?èVUP5@7M1Ch s~46]Z(pѪQܑ[b`@a^զ7? UXUJ}P-Ƞ"*cl m> NJ ~T)$ #od\u;D_9[O *4|ablDQ߆SubBo nHU<\* 6|jcW4QPyZt#z|1`$0*#L]УF6jN{'(Rx}'Ymb}="AFx(DՁtI;-ӎ(D Jdʒ8n:`}BdHA%qŨOn،n_P HɆu&%p>I|-9yARcgFGTnbjLNگ8bj=O] ݨ\ia[# jNH:Iu5Vs3{m/X.czpX'D"ȱ@Az @^-. x(jqueЗOH3P\՗ncf{~ 2VQ[S]>.% q nX{P/~/ô,8?NPliKykA!aJG&%pftq~xI(JIϱzM^5ϳ&,x19 81{G86ԪI/޺D>!zx+vr9":ZIYDlRqIvxde25[eir+7= ̈́Qڊmn5 %IDM t ˧^/Aq20 5BgƑپfC%B&`̸!bR{J+chU=y7z /Bŕ)7rZLHyGm!* YZ wXƨ0%wiJŽLܻ+ "xE30=7OupB楥E"ЕId,Y&2*p4QY=:ȏH ZDgkȥYVG_t7#/7Cq0̲͢e-dcnbBMKJ2sqX /q fW0fb(! $8 JPI;Jvc&:(frc"V-] JQ T%WR¢zNV>|qbG8ISp C;E[CpwVrG(h{R(Rmϝ_&ZkqU:Дbtqi_vD,p_"C5Vzr:q* V2פ \,*0LQhseLQaVh[D7*#(yIل)v# "J Db|I×s̵[cjS }25Ph - qzK29^AP꾗i;Nn5…WiZw@_~a('^$;=}F ƈ\~WUAJDр0lO27v;1_neRh,LMO@rɃD=*ug"/%9њ}@r6a A=>M1/2ap][Ku>|4IjOTW$Kn_ʃ`P N&ROfz};]r 'jj.ih9E!@h Fg;[=h#yX!+*]ƧPr>S\,q9N|!w'7+Qj2шx$j! N\z 1ߣ BU&Θqx4zH 3Z^tYzswЗ[xC"gJ湃o@S I lA"2*zΤ2  _,憅4u( zKڏT ߇u6kEjYIEֹ|m:ֽ̮ɖ1W7p(3|-aՇM9;s\RO^N[fyP` lŢ^ ϒ_z$^ 0q!jU|^Sgx[H }7"va@˾;- hXx/n`i< f5-m&bPʼTÊFV~X:7=笰j$ڄ#ɜ5ܧY#sD6[Kɸ'$0D(QԀz]W @.IQʱ٘x$q#$Js;P1u2V>fHTaPAN8tLst1FV8*`U8} XG$_twYpIjՋ ^-u6\ 2?ҪԎyJVG sFons׵Ő[g7Z5wQY=ށgB &0O׼*u0׷Q ani:V}L9US`YX0>(5y"UޏMcxS!8`ؾsi[3z5}QQ`A:.^60@Zג$ߵHUgƼJS[/RG>vQ^x"\&m819a Tޓ7&l [oUsi ^==l\*`M3G-?b_0Y)ӎ߶Y4$ֺa==JE3`~o4&B]ln\P,]&O'McObDԐyҫ/h@*2/v>H.lÓMxl9\$>6w!l"`T^A"Mܔk>`_SAf,\eRй, =kT&kՆGpDoՑ\BfQq9?{\K,uzYRߙx8;h\Bo" JzPAe܏LcaxɁ yR}& -H@9i=zyٰSb:Z7Au>@C }26*s2Ì5h`" alu&BNߣSۓ+@uʥukSნ7ȮgNd?u dB\ɍ"uQ#|;B'}nO9JŎ\+⑝rW|P*M.hp??RzYw/s[q,!Mo[tfF -Z"o_8~f_Lw6h *Z߅}P5`L1x'T2L9 cM]?i;9(xM%L$ zaYOO4b1}^o~{>0!vۍi@7ȕ6'V YDbDWv~*.8:jmL-sZ+' @4gZ#?y: pp񣫶J׾^^&wmW"xA,L좟 ڲ{!VUne8us)(a; -NshY xD")ù[kS!\2p99iG5g:PgRIcX&j^cXvĖ01HH7 Z2ˮX #P^?4r]IVTW^'[C$Kj"gŅyIU xp zm>#^XY:(̽&)<=`1G07s/Gãr u< ֿKy QRR}l`-`ռ-#FKb$>] buTTe˳ {woM9i>F,!{FXY?]=Ug؞셖x=iѝ8}jn,N{YhO/BD ^FƵy]Q unbI[nr"W,{)^/52HPLimbS9Fk1:!DX[wW4,ڞsE!zSQ[uu|@L~'/nd=ř>aOඅ6!= ulCpA9Q2aDTPRB^EV /7T7(Ykѳ,ب*9q_ e4 M"f&!|WۛBE~P8%!Ϝ9D<% bN:yG32"t % 5^h39 [6ajv#MnSI/"W 1Mȿq4t, 0~V(R:{DD _asi ,Q#R6bhђ=?㹍*T&#w-:Yg>%+2Apocgʥq7Vti8/}AI}Ԧ `\ULZZ2qjJhγULl1l8Mh;Jsa`0X![;49 %[ of2" TS R<5CDq7BC>V L*߄D܏]s>kdzRm{d5)K=m5b48gt?{wZ)4DhuVV\U$ <93EhPO!})R}o7{VI`Se3 r|5*:;aD/`-= Fj#4B?{3pGPެ$r>E[ OAƐ;?c$4}ƒ`:n mA< َolgeiW.BP0!(R**tpe Ȃ)ЭYfDxwrx8 VP[[_ ݼ9 9Q]^Wn$vaJU*9捩H=v&ӥ[UԗhHM4O &}?j!0<6CH;{~tԧ ɩH Z%B蠐P|0v(!U-JSv/?k &.K5,H#B jC,@ѣ#n.?nETK3/]nl:bCv/F@WQjCvϝ#*fWM/iJΦ-,g4eA+h W@Hˋ62~p?6ۻm! 1eִjIlƛ.q48tOVy, ;'iO(:]YǍ ]=e0 >i23PO{YY $4z)`nI,#{cc}.bWOug={%%\$;L;Q$!.e:[kyaB,,|51Tya2JY5Nkoox>u}YRBOU4GFP Gu ٸVJ' DgX=GFdYbVct-VڌraLVz,?WhYp熎" In$&.LV0C D;45׃O;I,A'݌'{d#ZQ /獲!)izn{2JNbtjss$ܓ$8SU"Ѿ0@8>`Zf^6|݉[]4Kfp TbNT'UƏl0HQI]?wzv& &Ť(t UU\SӾ't7M<-d| CR"V¡ yLv܈F%?p/)`+ +?$s )-"H72t IK&#q bud!8mN ðtV07e0?n+{h(qĺ#OK9I' my1aݤi 4W7i"<`XХ 0028r <8{DLg=~zB7iBx*$#gh_({nSD͈pzdf*0|} f$Q*Pxah#p71)YoC괱\g/uaw^~ 7n'bH\ ("Y͈ ӷZSWTrvz:kn¾tLb5 A9VݽݖY a+Թ"c &BDMltuSH"R[|0K Hx$IB:7x,:Oo+G !db L]P=6*xcCNO5f8Yvtkm SH Fdț3N}Uaxߏ6 "tK<KX[}65 ^Gu?s=6'x#vBQ l<1)%Q:0=S1ɬ kQ̔4a$PC*jU2tWeh-EŸ;WbFL:Xdbm3en鈅9%7H{f5>"-͋a3pHxxąk*1'SpFF)y~haͯyc .ݪV|dAy ~g+TzZ\Hwz9DɸD|J4^ۛԽVY/1̗JK3QfpQ"[.+2~;V&pqH C%׆XzYיo3bxBc+k|?-kvXGz2GD/ttԷ{ɴvh{YpHbS}cѷt%Rdξ$/1N}s [ [[s~/#: 0(?xN* P|s~0>2a*LÙqrjNASl6O41BD*HHtڹAiTs!F!0_q>F_l4l(4 R.E>wB%6^Ocx39>@i ?f1oIP) %iWSd $> 4oQ9+#ϕnMSgm qrux DM$=͙_]/MD+&t?ѻ(Kq%>8;ڶ026{Y#-XcME8zʶ[Yȳik ɡ ov7 ^M[G5;5<=I 0?v>w Ab$V}l8*6`a1BEC1TT`d[}iTzOx5kuȲ2,9?wLhl]JM)_ oW ! CkEתUAM$# )]Iv>&"(7-@M; KXxIٜ9c]!q!QM9L>E46sL+}=n!1g̙iye"VXE PlNV-Z;`o7x[ko{A _m ֖5kCн. 1t i|ozdUq`dTjA q(W:7 Ww`[+"7Ni:_H"9/2({ЌG8]h-BjCe%bp7I {8PҧsϩCUL^\JIӄH+F5zLv4ȗ8C^„%19Qm<5S`X_Yf^Nx ?tŏDE٣]k * r{NS胝+f)O%֋8Ck@+JQzA_O1[tT;:^.pg% _A:X=eI'{Ҟ7W+npO֥5Ik1 LE_6P0^cYJfw":W%+UOz mA}V͑,5uޓ2 wuB&ޖ0}wflMݝC܇Û[ !Gl 5Z`Dx 7ɹ,4Z}4|0}}b|$ 5-r;* Z8ױ8۸!Ds[P2OCgrž+2yEL ^y&)aI}O'eNu4+})u{Xw!xo7"&s{dGRb!/ցKm:Ɉ9*4{[;I,BNSYYׄH~àm!sM"A%R tY )R.9;-yT Bw\˄+Py6]u.cA$M g`:|]80yP/*UyPB:QF/ 02r{MJ¦FrJ#vq=ۧ5f?pσ*T6+ |J; Z՞E%C+v#Ψ~-s3LT{ COϙ%`yL'g Lq[UݍS={k$AL79"2zx9fmN1F8MȺ9gi91B&ͮXgLI`g|b`^DN,EԀ SVG@x U)K qo-4Dfyo裱.?ƺ~֓u:ZϵtOi7H@|GTTjm\מWlUX_L#U8 ݷ2-i/`SerZ+8,oL?F3X=QMt@Gt[-6{9)z涾|l`9Ѩؘ9x[ t>!d.Ǖi*C%|/x6[m;@5,C끞[[>:;o21m&4|b@NCU)̷u7S]v,x@`k(5P&o1><xx)o]gYR࣓+l`U%/p[v߃MOcK5F>i@e z ɦ2v'bvbzDaɲFhDtcݡB]lzeE3 *@I|)ԈVps UX! [ڨ#itMa<&)H72y,F|wL!xPTCqu%5@BF} ,$JҠnsN3 !C _r CCJ&XR*59 G[qGOM~CI/HxN{tmt6$(\cz rt7WfEVF eJZ1!bkg/tcc3ֶ<ލ^v=M[O*֋v2X[e zjqv%ڱ7A.%ɓۍ-z߉783j>0#ISN'U-ABMզl~=n[aI?Jj!? Ooy7' KxJ  GLZk]DjAX_?,x[3b&q+X[2r1;W~UvR,+PI"A5bЅWD;Ŕ3,0?c(EYVowWN11dFÉdbzFD%$={/eo,яW6 P*` *$[X3`ۤ ׬4*MwQ֑"Τ>Ɣ/%I6SJ(Dך1p=ş6n_xїDL7ҋe8zjBaOZ*HEݣn 7Phgk2_ipGAqXDjybIRXd̾&|>]d]۶$Vka"Ev!ZX@ ɤ&mqVI6q4/aHWsP9X/~n1ءu/wv>.ws{6 ȡemV{@4Sָ1jKա1g6Odx!1EEb"]ICgO\Nm?5{+o¯ g=–8A*11eZi.@,ҶnX l;`6XoQ1]b1$h+Aj9uH*=uYZ]P(R+КBUV.I^/t>~w,qt5y ]e@4 Y+Hv.Y-Tk)M||%`OQ.&SS=8MNmfҘ~ucm1jksjSjcUoK81(?'5 KMUFDמ䰖aCjnr~-Q2ՇK}'CeU#[fO})o<>x`q{ArD̃Gq)LTYgP Fz{ː}9G#mOs\mG&Q6:INujQQW}:V(oGYvGxk$Ppg. )RVE fѰfq~YϤ`–ޫ#X"ȕQMB:&Mm{| Ez . i`vl:aa;^B5wLѸ O<ʵڄ2r\!{xRm[E逴E,1[#qO檂!!+'ӳiu%$v A^ie?fzgɗ)@~ "ƵfBIPBy:\uDjD U:"(cD{V~l@ @RCr7ph-cEb.=C*;H݅xb ظJJ"T w~\`#j֗ Z!" 7e="" ' NH8w *$At8iv Fwʣ[u/!l=Y[M7dG䇔dHSU΁NefKFv.E8F>EkI7*)kyV8Ym)μwb9Rsr7ȵ^!v;] vGɜ!^Od; $~" 3'bՉ7E\_o5ZlLaB.\a䬊EJUz˭8 NvE%62۬1/w !>N4.eyq1'"Y0w>ʸ`b:ui~@ZQt* /SUAiQ;T@P0ӛh6g4{XnpToUB6j\FYMsq L4Y B!M$E<щ~i eȮBX@x [7\$f"P,|Z*PuҨjlC`6ԵlΡ:!/\8Ey;}D-rrlw |wӾ zm%W`<(@B; g*G=_ݚZ\IW¶4,H1/:CQrи::u|:EY۰*LVA6p ёl"VhYrC,!4/bUum~oy +L[OoS&A]/qȶk`A=d"r>po]ְ}o[\%sDZlw׀!4נyro^X䧎p| 7@) ırF5 i؇Qߘ5q%GJC 5DexMHTG-:B7cLڪ3FqKA>YXH '[蝞j ioL jIW5鯬Cq k ƂePDV]Al~=wz\K6Zf>jt(ܚ;9iQt;B`&df L4}}wJ0Ԋ6]'Z"1]&nER>ZOlTۯ((s/[V}* c%trzW<#t2[KM9Ja#dW ʲB-t$xUJ&9+hLޮnl:`^c pZ#)`AJJf8&1gۜ8d7w+9u=P 0QZV% n~ RLݹCcɰ_EŬdrIrHK5o't5:tV>p# ţ ẈpDY*s'.-+ ~n L~/XMFfw|13SpTX[8p>z|h[565UgHE;x{Io6u(u&y翩s0w)Tne Vf,jdM0 U$1x+gF_z8u1YElÃ!:pd\-y@;ѥK|`u<1 Dć QE~[o_K0=BjJ!' @od3(Qq1]eI앚_™(*u@'v٤f!0K7m-N*H@Ȑ~m=r\VbhװfvjrH˧8A"M3YꋗѴ)ٖCSdf݊5Ղphd ΁-Ŭ-sPD݌eOQU˓>8JP#\[[K>2[WyNYKqp);U znxX% BZ[̌C!4j}t8RN,mIEojW ;1dp9NBR0 ]ەCr }ZF:+`C5U`AQ]p!J|4SĘn*!uX 7dT|^3β]̈[7L- $_]%ncefwՈQv l@l)T׷C []ь0޿q ,W}$"IrAN/ӿ'o6[( ʯ2F@:80!`#>Odx4iaJ/_׆33~>'0oa =: RԽQqHD<2Bf?_n9tqsTCȑ\b_ql3jH 'oW}\lHaKO.W({=8+WB;wLH@2 IaG Hr[i]'E9etWZ6UJgpL3h +k!q85床 nu@,DQ.5ev.c;7|1kޗd6k3M,h坬wwuL8!۵7Sin`ѷħH[?򥢾QGU{6&mQE[u(Rf'COº ~/T<8Z5Ei^A 19.C+IKUe5\ݻV̺<˴hDj&,E) 1 5G.-UC6=LJu҇UM:ɿ>$q1ʞ?FcP\ -a D<وԭ:쀈u"\P>( P| Ki ٗݵ尖,|QK?&k}7T8ZΛC uS_?,JɍVxGD0_-  WQ9",Yb-!|aL-Aa" ΁='?fCI,/;=vZ̢`QITZ@ 5a@Bi$5.Mu NZu56BaI^g ;m^$#5> ]S>Qa6ykBb^+s m,`y ař1Y1q_6r]PƯs# cd#gvҗ>d0.B cr ?<p¯.C~SG2Lo*36rz!E^~*v3?P8ع6L~kbVOT^glNj8qԴ%>o#-ƝqQCJ۪AqܾB)ٛI (s!CLBh@UYV=**-ZQWgx/L<;4YVWn$ Y Q S$]P!P~ hr_'/pf!,`  J]PrŬ|re@ 5 7x5]d؈پ`.8D%Re,Sҥ,fi(^~[gwUDr|o3[gbɝJ۷ztgIM~\ĩMתuGJzl2T0,Jh׈QArZ (K d蹆9J]01LﮔzbvԪ4alZKoY$.؞, 3Qz-:WXmG5Jۉ$niKU쳉L !W"maل ,{s :fеS?-7. ^rΦ'=N$hk7 D 7T֑ HYӶu?8ToTٛ-Iqi׻Nl20W2x[@ lϺ$QцmemQ h_-eS%&7O"kgZA\GÖCCIp:3<qg[*H9hRS(/=Ʊ R>5am)1@V4I}%qCzΥ*;퉱 b"Lėp R#@QFB7uj߅5o_XIdtϝsp ^//vԜjv#ǧʆX/KWp*^ÍI=h5}!q'8SLo.#=.#Am(F_*dO4C]?b*ƱSi@Iťɫ uk$ݳH@D4C< 5s\z &(2S0h@vn^YecgK./srq& k?w{J̪&4J`;Hʡ?\VN2fM/M+ R滸}x., 0g`,=X[OsE%y-g@~U@6CVJ 趺mguӃ)8Cwpe_g~Չ=z.͐ׄX*4E&6m˫듼7Rd2*Iq!^"eɩ7'r1ns|U|zޯx7Lf€kJir<Esz7jTԫDLCJDC&U .ٽ$D<?gM?hhu_ ƎLݻV἞MU7ӜܟYN_2|= $!xh ricKYTw CFhEBc*aW&xL?v+EHt5a4MpN&JYen< C48Ƅ9)۱)o3V)5iQE)9EH33oz\ovQT]ohS`gӷy<b7s"hp7=ʙ7}c˜'QD >8P%r~32mvI6uN!lwf [;ɬkYmdo0z]IGFO&@!)+vWr`6cwyZ @ ȏ\ePL^ł9zхԉ@%pMTHv; 1UP,L*K//_ 7[fP[li-gfJdJh'6{4KrOR2Ff~; 4_nݑ!9()|v죰++n?#Vo ؖUf>$i0Qx,iIlTFd`tP4Er;%2yjm1KFabffICv6L-X pq\ZEL~j\pv-(91r")k(;4zWHD">g٨ 8= :a]0rHN.dqc"| \8ɊVFKrBunݼrem bCzEle{N5՛1$u6gϖ6ZM‹URu=EL$/۱s Ղ |;ۋM2e#d1OXe0ȫJP4vћP)zNر0w:",ttĭL0|p1SFqe&jn6 S w,^ ^$oĀ|=IQ\+lwm}OL5ЖuyӐI( ZT1Է#ϱ!nZmɃ-Sv ?Bm׺Co$.XM.MÄzeܪ*o^@i>aEA*.&_!401vla]18UkRR0zD`{O rj޹Wzݚ'R17!Z"Pz16B V?e۔MQ_D&V-.p:˪eB@?Fc]>q+4a2(oHRYE{"?MJ0_Csr\,r#T뗍z ud@V̲>sfdEO&% ȴGU{E֥+j;NRO"[mtDr5o>=[p|sExK6Ѿqek@^m,i ʔYz-TTMR`^[wjUc3%^Sd uTZ72rmB[3|&thLz>lᡢ>F܇u>s28yUtMqb@ʵJ(a ,Ouo3wNlй-NeURώ@7O)['Yo Q+R/~X"N&v զtWҒyI} uƘ>Í"zFՍFvlAz<.D2>5sw]`밒JGl%" jMD%GDIo]+仓6$+crP-y1lP_Be\ ef>ðzB \s/J@XCYQgD1m8+Q;ȵh7Ա=ƽQ #H 9|04ib#Q##j#E%rY8KRJFAM( Y(+m{ltD^Q] O2h\tB &+..#+wz(.Tod&T`": FC  MI# km~02#"iMJ2uBKMC|V/z, pS>NI/@W&%](Kq#V }$hcj>%UmHP{r^m&LɆ`vcZ X4mаvϕ=VwPj]~ <ȇc=,;2`mIp<[^ݰڔp݈gpGǂr@7i_وi#%%."JI>VMy+c .uŊ]HЊ"T&!fKKS01ЕXk=W[GE.\ug2dطn[td1֩Sa~G"rlm)K:,m} Sa8xpE\>WS`|{EDEAufVRHHV%J}4ckw m㜝+[XϺN2/1Lv;N)_\kUZA k)ZrD屓7+[9SBb g8^2bvϢ&ҲS0Җ]Sj5 Ss*G-ww\$0" M[J 5rNU$;}O7 2 (>1pً߭g kV5MrS2: \scyoVrO }w$+ŞJ }ِԘ`E]`+ྋ94bQ) $},9ŷCOYl&)\/ݛ1zVlN<%{jEfj.yš<]uLƈTjcļ|7@P}@jBTgHJ`Wve^\ez:,tFMZ.}l5vt^7Ԩ"(|~機7fރۂ13W;GtԩdG sʄu$'žZy(jZ|L mqBqv6ߑXT~T9ibS?'d gN'Ya87% +Iɖ" 7纟]hf"`޻z{;\ A߃Z_fX#&ˀf4cm#cǀq0wNjV~a>W;)>?3IOCbY'IX'l:M C\]ōb(7F'AH@e)_zVH H{\̾s{9kSh/<ʆ}m6Ukkj o?L|WA% aiDI",l.Xvq w%(8!).[2@a@odk2@h= z,(Ek5mۙ]D Oi& ŴE.Dl.ekյ'NL>^Cb]7l? K_Y?`.!'֯c˲86:8r_!(kϜk,k(PV-ǒ:;Q/$o<ҍWB/钺|o6?kv7CY[+菿Sra< dw0 QH:6x~|:4Mz[iҙB&'/ \u:k1-AX@aI.rL3>ɵ|5r93aQp99cmd1=z}%%RQ{D9rPan_jRW8\$%ױq)ѐ^7In{įJY`%52=GN<C2hAd/V+gvy f-\DZ.ޯf>uh8ne[ )?}q3݊0t%5l:?1Үt(`i=6X ߑv>" 4զB|w7f [+<|wA479}߱ K!Frw=^ 9X[%t kH2UICW<h4CEP-µvay KwԨ\&8Ybҝ !ʑ,d ZJ ֍rB[CPHuRXCƳ#VLNʝ panj1Reh25?öRqP,0qgf#ni_}6t6{g}\>"X|u;6y،^ #F@}}?gtcBg(S'mw^ŵs3g¢6M]0+Qjq&.~qTӝޤο3YWekۉm~i#~n[6Tu\)ng0_l=YbxpU5Oyڞ V1}@V;ɶMgwJn5vJNUՒ&8hy))[I@7#ugMsճyP83ad&K(`ͭ;<@wJq g.^($KzWdt\R笩U $XmXebK%ѩjL,_߂ 9Am˃K77קrI#+^|~FS5n?Aҗ$9݄9'hD[K%bzcL"f}ꙟ㌜ ЦRb"Itg0E o=hњpv@ =dCwk$GdYWcٿℌ'rf)y fyLh֕t! tm)4x'x vb47s~ Je :e}7sٰa:/۶jJ vM$>цmTR֪N5ҍ/r۾m'pV/d%ݼ˹a;s""5107 11FiIr̄ȦK!`Oٞ\Bv4auh)}^ZmZ3LJ nL5U1aAwe-x,'[25v , V;} up8(N[DU"h1%Sě*ѧr`T(NYya: &[R;p#3ٗ&Os^Ȋ#;p.F/^4M={P)4, 2OxS~ 0DRh}DW+ӘZ'T9?Ě%f"Rm8pT_&-!{t%%1~z+/߇1K L;pdxf8]݆>0. >^K"1" iuNC{R `mTܡߋ'42PrRjm/2J(q^>"VSa# CAͦA!lzDi0 IwutñsƼ5)͸%+3&6Hݻ= aSjV-Cy|nGTB$Ŏpݩ'&ϽZ`|v< W&1arX(fM\ }d7A FoR0~3xO2qc@Χ0ie#G !TsTNPq+jC҃\=#B.NGs/4 D16byXCv(τR Ɔ˩i2VǕ 55%d+#F_2wvCO/8R4HԳawD%k;x uLRt̿L91KӠc:!?%6|~DvbZ^V9($PڽUsu 餂XHҝY0%Yj e ~:_+4Mr6~q =*cc,%/V 1='-h~yD.Fu,S s(Vt, xP74 ̓+Wyz3 Μcp^v"*l*{\q}ztSRMִZŃR33~OЙz91@]*[BPNjm~YBUzpV X#s> @溕4_dÌ" K,7dq'ڎ .y O:R 'Pn<5e^˻9ұQNG,lН{@]O:ʖ 7󳵽Bڧy΍z}qCF`p5qʵZU~4.Šׁmn&3켛 ev;4ǵo7ξ(8Vzvy'Ozzh97 3eàȝ]e5N 5Ϋl+\8[SClw؋*-3 fq,m0#Ewr^9Lg0QGv04̏"mx]{XxjaqD\HT'dlug/"…~O1)f&Q.*P"RUX+)]dpg7 FL$Qv6GXXM e^qպncәGE*jcWE+?{`2I$71/Bi`l*!v4dWjDiV:#@OH>W[]3 gtq/P#JcѝnnڧD]Q}PS~[Mb?/kZE8$T&"p%Q2̶%TӴɹlk"DRnK(b}ۖYPeο?M~`Z>zUu}n Ό7a\s=d1_=Q)Wɉ6 v*ON> .Б:ֵRhMMi,U䫠L:R+Ѹ!'B+ǽo9NF( 3`)<H=fKpLg!`$WCǃɕCu1DkaE/Kt؄Y}'D΢US<]m K!BxmSE@;:8O\c ?>QƹB݁fS{J?қta+3_8ӝ "=Tm}ᷨ%$3ClPJNQ'!.]|=>>KkZ)߈>8ffW\ GV.{Oԟ.xf[ U+*2LqےF"67ŝ3G>T`|n:F(< ]ѪRsq(Mc2(0ڍ38@/AhRq=wR,ch=}͐ mA%zCE<8Q0ek) ܝ᳔ |«VB@HOta IN&֐KquY\TL|o}t'IU D83I8-6^߅!a)5j-nsw *;j R*e ֈ_ ,-I9GC̃x*B>I2U> ;b=[y+{Xy z} `8vi IK>#yN݆!lM?iYQAyG/س/O:SxԐ؁QPz[CШ+{5iDʨV3"ɛA+h|bUK"5Q_{r"ZujiryguBL ˷yQd Om+ h[Vteݲfp[&qcŴZ BvNUMͬh?Mx FBD{,N+>kU^w+,6@.i*g1VmG8 nJT -]b!f;aa0]*YnoUr#CHCǐ Z)g9?x]<2:o.K67*e RߓG\CE[|NX@~,ΕxcWF;MeeV6õ˂X7](ٚlRS*[f 0 =LiI҄C;u'uGΈrD $ ImYJIv0а !y=wҮ.[IU<蕧qys:h]kx5} mʄXO\;N-(TXtAîQ)OsԘTT1*Uv3)#HHv!b ffA@˨gSgYlnp"/VOx;!xsT&~^B @B}& vt6& W=۴<2 lzϦ݆I'[ .;B@"]~|9|J;5&QI*wi9A^v%;XdƄn TK ea;> pO("l5gUNt5S(Q" D EHRzܿptTO?9m=>yIJ6INjDžy׹ ظ( &Jj̾燀l6CO_g8H캥ܪ%ty𞱵;gl}Q|hd5#4䖙Yflg$H++i c*З9usMe2̨`̊u|pmq=Q-oR.NYi{qU] AGP-拴G1W} l?`d9)`c\Bycf pM̢P^:^TM p 夆VʨgI-ė?03)?=j)g΄I~b$5WTNǜv^ju& -㳬u) 8TkSQF|)|DlB4vndΠB\Q}ۘf7U6:vԐ|%-b^5ꠢ>-X:4ZMIfTxy$S̥B .F~ |jٻmx2[4HNSbiYۗaQR?dpq0r(}^Jmq/"!UtJ0=]MĔATC,/k#^F '}($Ѻc^ڐ8|IU_<-sUOՙ$Xt7-cuj9ņ3^Q3'l`#fz~~`T9u&?0bGOZ%7vyщj}`:| E/hҶ;UŸD4@ܾ%G:y.MH>Gk'1YfaB,n5aX{V6z{DGAN+7ν$yq&iݼRFU 1A$/8L3:m7ve(VI>FbɅV0> cVU;g@+x-E#==ʝ ̈́_!,ȢrlzM BYkDB%ЦzK:G+%oGmeh6(I7$ӇUv鰬-9&Lp@l)~GA"qh?"gbm,T-e/8rH嚎ی{dI{^ٕ wh~ uM>eoicKNwR)aMbuY:ى,(|3г.=cHZ`'_ ipGΞIfCsuV]inE ̤5I]e Řk4Wos M^ktCZ1jqSg^? Rr'|Ɣ]otd(QTAuRL"y[.!8>JP'Kvh-GLQy3UqT<aq3|POBCʿ2Ƹ Z-Fc8؇Hs%V<5N_9;p||]8? ֧&Lм쵐*F7 u@-L',b$"68i\@Z AǨ$piTv\Hϒe֣ Buh @B]r+^p?nH.~=gODGǔxeeW]qN`#"7h7pm=TĥV(zN n#y=#eQGӢZSzt\dNˎ׉YAV/QէmxR! σ)P3)be` CSM 3GuElAGӵA-v#mz'Ku^Dg;l7a/֢Mc(hy5l5z%N%m\z޷F!s.GK悄b2=EZ{@u~"t~LYVWS$]`24 tˮhLK+_Zxڿ>)]3(WsyYŹLH-u×,U_85Oj4aBU@I~>wL'ܳG{ nJx]Ýl_1By#ֶL[4un);O~7BZW}#_8TvV-aQi@O+S>}8[̣ݟ^~ *zEhΜ00yD?xF|ʧ| vz+@E7{Vw370NWŦ-L29Siz4&<ɑ?ny_"sFs :T ̝?e+0icqjuf"ʲm\ii猈4~nQ5F~N9w%]~T.=/ERrmXv@Rd:`\h9Ii( ň0EMa+jpMsJOySD/)c%Z^C^#Cĺ .8X#P [4cMzwU@e^e@WP<,AFv?u^K!\'Lmg7d"**yk2juVYgKH*t 1BfוqD P)=:'CɑD"N+=7ӌ?3O *ƿU_o;@wɡ:3E-nRɦp-#Ty*oQ? o $~idf!p{:ZaƷ6#,Ŭ^l=~ȵ|D KS#`Z4[4D+ŨQ7#@PSZ@F[}7% ـzYoC{} TXp[:ĉ:؍m&|)d½*²pQ%*D`ﭑōӧyNh7jvPZI g|G8Cfl]6?T$q7k Ru86'M5pN0!enT7hEl<&@#tC7jͷ qIIu*g9?NSs`us;[C21oݼP&fzь)Oz0WTQsQV8T-pńHtD@?L){",Hx=a ̦2NЇ -5t\ՙ՞T }K\@/w/>Zu ԊkQ *~G3&L SNڬ˞UPmɨ!Ŋف:CΞ!IӍyQikcNs! $=6Fq'ZΡ~fg7FN^NZN݈l6n뜮eD`7D҉ O[EBUC\*3^ {QdfδhAI\yiݚdL𯫗Ru)=˶Q+ʟ&yv0_z]T-ڽyIR"_t6Z [\E߻>ABlC_k)4yo0S.Q #/WA`4F %Y)yr, f$rg%y*z 7BR;ÍRQ[v'#SIY˲\@ǿ(wuazwncMyɞܢ 'Hf4rxӛ&JAA#Z5cpIBe YRb/C9q}怯w+ ' h1хE7fYO;p?[X#/KQlP-vawѳh ۡAjGUOT#(,|e+j.\bl &[;᜖6]' Q5L<1G^GAMqHwb,L $^%ˢ"Mww>q/d)3cߺ w,Y/jb:.BmYZ!lĘ'V\Ύ[tedw+m"6w. -RR}mlvT:/#'rL&LBiV"j@׸geW5:<=:pdz~Ŷ;$gEisO+{{Ӫ`Q꺶{tIi+,/- RbX"\z2 ~ڮEZߡBv~kLbrP0Xۂ  +gj|kF9/IɯRzH K4'1H͹FDWIDTwu(z[G{,Md-@`5pN xj4m@CW)ȎfXvP!;X֙>: Og1VZ ?}NJ>>띀#QԑQ+T\e&炍a[W(XG1.7E*vc[iҬ9ԁOo8Zn ±NU?N~λ\ps8&&-5!\TVNVf!/ȥ{\f7e=fl_FzYro0]a-ؙIKg6h& AܺgsZe}P[(q҇]'<?y9SL:0]*+=X΀ os"ιdHGpZD}| ~H3>~+ӕN:{NW>38dA/n.M kBS2*/N Khvl#T$KcàLw1rrwuƅB>d.3~ߠK}|wÓׄavPUqP#}"pn`D}XT_(8~eӳʤNE1ÅxYHߜ}o?/r,[A#Sߖ5];Tҭ58V2u/􌴹P(7z-6]M7rQ,>'Xoݩel8/y;\DH21Xo+DO &D1̱&D}n^8Ax SQxwq3E? c߲W'hfa}s,=hI~ǓH֗N/ٛqEI{N">,Եgx 2 V̇i>GD; -ILLy]o Cx34hb ˫=Vc>\/}*?taA lHvl-҈Kϥ w9_%9XvmT(%[*O䦬-#VeD" Uء2Sμോ .}{ټ҉G7q(uW 8ZR (1je.CCQ/;aJoE\4E ev9tnH.u7Qq3>gSlߩ}V CΠS6 ^[15@eXCC(;tFbT)̙@?6K[^ts=te88DnR(g bN[.xx,S!}.x˒Hoҹ^BW2})ص*gK>*plK}2MGGnQر&N_0)~kM4>nR ,jc11~E)w-Sǀf6mv/G$LR39r1~jP!!us~xJz| XW\ GY$ERC/%Dc3PQޡDֳK.f"7aЉ]#Œ޶D0qcB+i4FNH~9S#}f{"Z3ZN Nn1n{ +x.k ڤ#cˆKש> R/S7."g3-_Ϗ*~! '*^}Lb${'dt2{%5&H-j>y#k+BqBgiV9pI U"x=(y?oɻR^p7@)DgV6Jt٤GPb(uc.` ]8gK*JA!ǩBStԮ"d:ޞ>AzS֏ך\ڰ|24uFskWHG0Bf@aN!@PR3~!1@g"?]4)6ьˋjsoW%U`7vacK%֪_c0(f.ps]u8(?A]CH'z IA͞֌VT,TS< w&36m|wL䠇y+(R)2Z M"*6[s`Z>{6qK~-΂6mL+~,ά@ zQ}_ry?lD8;ն߭!eJck-OŦgFӹKz$QQ&0E?ajlkS{ᮼ<{&J -0'Oҙ+9X.\5A9Y{,|T'YCDFi՛%4wElPo6ݳ$qKKА> X_mfIx7(F޸ֲ&*߇bk! !G 斊K%C+Кg(jd &E'q'vf ׶ge!Z+?H C|gӗ14< ^]u{y/Ni ':ƦNJy!y[$,CY6M0ݶ o@`akSCL9V$A3·DLpU_&\8BrFKo0 t-٬2s }Ѹ<073&9Ym8WlY+h9j^3tZ~;L`FV ViF #`ڊZ($,+h &µ~vm~:?d'@xς% gQþcB !iJSؾ&<>EAYK*^;7ҁ0S }Tޑ;4qk;s{_S|%1W ڢGh0.TkdpQdzmK<͌>bl# /zrRdHڔ1lJԫ^YbOEEZyGSRNe@D"iPTsHҫ\ r1ks^KMsCɥjx#ج[ &H s>rt9 WvV]6VދsB6(!Jy@Zw c#LP /Y~U~%`,yd~ X0:*Gxc&GEdzb& AA@Huy&W)p4aW+ܬCA)B+Nߡ"SC 5)'00͒/T[TP9 !T*pRqY!24ֈ!"/ <la1 #62gL4kFg4O.)CCWiGfEI%΅%r?w8O(.5 < օW'K Q_! S!6,gk#uHqD7#[=2 e dZIһC@䘶sz&|?BٿR _z4|uXoWc),Eư;[%7¯]r1̓F*h ಜ1>w~ݟ1"[ǩ2\QݰvTAȘqAH#79΍E#1LX:X,g*_xm"l4pn#Z>AOau~Jhێ-Ɵ1+RLN;E\Q<oqיI>ҁ^Fԋd o&)>*d'+-9š Xu[j[]3ne^ԵB怀aD]mADe v2CݰЎ˔C ,I蘶] f;Ka"nEѣ^38PُB;]ZYYz69JWCTUjY,ov<5!/./,|k/ +1$_Hصw8;Y/SH51>wK N (DPRdc͜(4_saoBHպ#!@!9NYDz1u(!dz8H O'EX1A8oy4 Bi;2'f>R0{xv:) i% 9Kw:ooǙ=(PdFD$D/Vީn-/NcUj8 --?/-)ܪJoțd{-k6cw#'c7 mZ IQN}S$vSХ" V2u]ϕ[7o̓\\|$E4Oު-lbx2_Z9u|vl[n@IgbE۲-.JL )nZ( \HYRiY1뱵ΏtW;d!)8EK-0#i0Q6q^ݦO9/hapI]/T`m?8"rdWwҧP&ܣ)<&$A$쪩'by{O Z҂L!nW3ِ ҬlJ W[+i $sH-PJP(%Lt|!uޅ4nr~Hdl>pzÅf8Pin ل{y)FͪP3YgejDێ,\`” ?5  _Hn^X ,ՐѱofuKEVq!R hE BZ)Jh^۴Hʀ@{ Ϭ0V%P_"cf3Η?iWh3&y*|I:6&w0plӳ{ʀ7S: Wyt'uI 'q7%x5D#;~Mo*l_3޲L#9>X7&j-4]`ȩFƟFLJVaQZW$UYm3hOzx/d6mXmL3}87: j։r0mIQugXel)ȕ[OcqxJK#p=2ί)yxbf!Zqh `$ 3{@``'8l~VmS> t(#I6eB%J .0Y rbfM&HxN}gQ/$\F4ZZ>O7zHtFd)/gyI^iuhmhfΎ ·˘n 5>-YҐgm7˵f*i $j.yH}`nuF}N +eXL;MǧvNhoQ'Pׂ֊nQ[h#d)]j=xqb.7y@EdXJA9W@;Dv .95?uƝEJ# F;F?| 6: s1{z)^dYoP\|GG+7=2G~ok~dTSE7XFs%OG.͕Y2 ;A}(Ts޴A׌Q#tW tt_d9NW[AbP6)O ze_ݳ([/# AdSܩoэӏg^m$ax/ԌZ%x*T(Q9 RW}(]GF/{j؁e-ԧS \V@h}8[/.P왌7~µUIYQ8ݐFaD7׭ 핢#O9r+2)Mfro|xZX}YcM!XLݣ#QLOV*Bgf]݌U[63 O?`ݏo#/'N O)pP-x)G 'b^wP s9{BvxNDCBi`Q䨣A'A"!oz//WuXaQ뽮6Jws|3rby, /?9lb*kfֳy[%edf* i_`sf%+RaF xJQJgzS}O"aC&a)}MHUKn&ŁEN2YSX ө\,0;ں}gXl =W;ڔt*[n&O x ق":@:͵[bfmHS\8UV{1̓)-l#֩KZ=lW)i);F5ĩ6M5s!4u^03]8l5h|ii2a]vDK2gQ-/%.QO%ZEO& (PWH|׬Gr^ G.Plt47 8XZOY!uG(i<~`y l, \j ׃=T*3Y2>aOew} 'Juy+G_#cQEs2`ۭl?|g^.1p3.,L>;,xkA-x !G1ǁƯx#TOVl<;/"1s̲)Fp?,L3QȯYV#1/X)4RTG XO0{, 6]c&Ky|P7b1r fr}BlagrDCXk7Sl6GpM\*Ý6/U/Nwk,_E{pcad Oq-,0(k݁y؋j8jgnKSj{/:duK #9$nDB5 }N"{;{9 h.aO;HI'gv͞+2t) eȩLF!Vekc\xDR]ʤ^9]pl`\ba֛kiZwHK݃,|H5hYRϪbSTX niNU8MX/{`C^yrpgl§A*簑G{^9xQJ2RvuˠTh͡dI"RMq&P sdmFI*4`BԳ]ڗD, EWa|%$v 0ʶL~m|<9TU@bNaa 恳\s% /=n[VE·t.QWg5LqQTσjaAp,3?' 6hˈ&|N_zDIN#b>c(mzxOoU[ 1~e䂤1 @ {% nt4ܳ&mSh̢b M(F 5޵ߵ^;~d*;=Ԉ)\'ML$r)s1+QF'Ym#3/~o~ɢ"Qs R(VE ȪQt@@)'| plqV<=I#(D}nj<s*%Aa}d8Rk))&@$~Ĵn,pkNP:16|˅:ՕGo.ϦL9,gL?lQ`]p)zh q@DCFG {Xr3-5:sN[.C8 3\q>3`o׶!𜍆QqpČuP$ *ќK]z}RNWt;b94Ǜ B h${68j&xx TG4I6\;}TEuLҀR+>]g 'р3TL!e:=|7(pgӤh;mX(Qw3wʵf}'iR^!f"voPQ:F|s5H@,#mb}9Է1/ ?/+sT {|*`]%},/qn[#ЍEvcK:{W{\#t1/Nw(A -~ѺLkB =| oR"˶_w >-UI )s l#a5d1p咏7\B}5Ae#UX, 8.PEF_{̬̀NM 2g`W3"[:ۇC_aLHc)1H ]:GGcC@^6@lBBJ>#}P\ԩy_.`GK)bV̝zHi:DN)w̮S,V/#qmJd x_нgx7 E9t`TݘPWT81xgb#/!܇灳8Zhn j=] ! ˀ p NXPE |vFGQrlHZ@ f#F|:ƐrjYDY _~֧iEy|Ub!BH_VE2{_ѧ~EHʪad~C:hL:{^2n+zmZiD:3Tm"h벑Ժz*H|-Ot4xdaڠ dIDeܜl#6 z9ITi:#ØY[!_ȝI|XvmuҌ8 P=$F ĐDˮFXY:uzobSO %fȴLopYH\H}FN4;EiErvC_uwVNq0z+隫a m= [4cٖyP@1& zKC VMN/֝j065#A0bp_*"$vp妖=soDcBof[[P?/vt5FTKǁH0i1`fW>Ҡَ\ȯUoUȹƩX߇a1+#DQ[W:oK@jGFMuvx!THL'=Bu`ǥO~&gHRh~y5BF|p1R{X`/WI@=YG3p13llwL$VFe wW/cOyZ8s/n>'e+0 _}"_l\[Unfߴ/nF.\Te u^&aQt % 7D޺߶HSCrMy?VsjڒR(zɢ8*b$Bkࡗ([ąG :P` ^ P$y'hU6,^^8úXզ≞gVAxnC<4ng1D8sǍX'HBMNR:c_ҏ`=(;Lk#(N-OK:{j9(D1SCs2Pive 6\;*(/m拾]ø ATZ4 vO03SҤyu;<.0&Ts,B6 ?"]BjuVh''nQs ǀ/ uibla~l*GvSi'+Ȭ'Og3PM06kH@S1q:_gB8e6"c@=?31gNhĴ}X~%HH*1 lXiYK}jh:\}Y]+Ε&nF(w +w "T"@L_Ͼ gZFpS(vͰAOhVm{ڲ q'rÍқf`!0AfIʠv]2sw`𦧚aBUl_qbÚ mW8|h/B/qFeWt\TvNFW"$s~Vb 9ә֪gM?WS1åkt 1xTS1wNv)BKv6 |  kN{EjNӌ,BipsBخ~ Gqbak8xr^K2E@3s_M5gRhҽ핋Ђr0R34X7ڬq{a3iFeZ\nsZ]DЇbhe,sݡA>~gO]/f4\ZW2%\w2C0;6p#?iN9ۃS&oμ '.|M"I˞Sj?m",F<5!W;&ƷhҤί)t D5 Um0 i!^wӤ'md[]_S#6$<ݱ*_h=5_bvGS8-Y~B+"?oТHF5bk"sy,n sL씞dz:zc"[L쯣]Cҿi$n7']exjw+x--5t_ mo.仜6-M nܒ䬃?>O"!*S._^nb\,@՜"%=OP5mDw Ky$1soFbrܷ(D=TWZv5}Osb1(VSA+&A QƇzd)xVgW\֚T.hNp֨,M—VȲZ!0tC9'#jXm|d ݵ 1Ok܁0!uRu4st5߻`2e*%O qe>o%v :p,춀G5џMGiv3zװ8۠xIhlH<;S^gMiQamzg_DL{{e?dlo(}Ʃ;f'򣶨շ?aN}VQe=oWb uAͺ[QdZq~&S1>u*ݏ˫Zajh$/\2s~n5Pa/&w?V2GUrĿ&WM$(=Zj+N`Yʘ![kS[]?%f#YMnYsP:ӖE 0;Ky~5C 'UnRfnU ꥰ:VI,ԍ:2[.?bK 8Π~X2m))Ms`Au+0ٜr[Oֳ?<*(Evau\JQuS.I ]%ժ7.+ EHɥD'3ybD2>Oi͊E'rȂFI8*/@Ġ75O 7Tu?]W5ާa037$ζd%LUgϨ+Y 8u2Cb!uVENi"+ gy?^^u=x6ƒ YKRiYӚġ @B'ɧ#Ɲ ċ%{w6L?Jկٴ҅i6j< %|2Z_QA%h=F>iE; -i[O%¢G^}4 C?G2`U +BnWSf_\C`{''g˴!HNe74( 12=Grz7]N%1LZwujN` q٘Q`ZQ;0MBwOƠy&PQ;Id+I4I2ѵL߀a}I ]B+⨻SkzRE6f_1rcm@ʟ2ŚCM} 7y)c7 xmnf^CN :kӊJx~?v'b{|e({XB wo }n43Á6= }1s1#8Ew uv/88ɀ9caҺ'd[/ڹ@VlsdDZ 8/.I=."702pS8)7_1kiE8fHW+r]*<(mnN.$&Yfy|Q'"XJSؐW;,?dQ+Q 0t(Z0IOcډmmq&ijθ_GmT-]tzڴ h@xVh8:I~By- G4-11]oR2:EP+`)ݵ4_6cWn8H}Tճ]jLl4A>d`tph.I%<^+N5a-./;x ]%;S(5(\<,}$9T~Ҥ řRtZ~ZHdJ͍JB0`sh>{u|:'ؠ4z GRᶢLy!X7Q۟'>]Q$)3'L($["4-N4z"l*(15Y&>>R;3i 練Jg& .;tdp>,y8 #.k$^/j x\ɲIa7=pH4QGr o[*q!Oz} [>M5 ه9i+Q nIv'a8VN)Ċx,mo~섞jOnl'%~ܜK>Z/^Z.-dIK縪9Eܽ5\ʄj ir)/5~| A3VOUZeۈیTI`O(T ܠ|V5ET~VB(!![wHy`? )eb98XEXh⼻M{KYFa7 ]Ǔ ͺ&b ô=yU}x&"=+CS[$.7+F8t[W&-yK;WUl0gĴESjOcQ,{U+6\`BjJ5\̧{ʇ2LſLɽA Y U._# ]~";$۫K(-%;/;khsgu:lnSmfBH5;yZ '$|}UP0(par Jc`u/Gl*%#_:jl v"$wWODQ"4'gNXWӊ4IӰTz@_f4ef5,3AchFumXi iN}G[:J#Lmn-; j(lquArҞb|`~ec* Y:2vQ?j38{J~7" $8Ou&x _8Ykn +>kB-3<ȭ9$֐zSkZ1cYZ6 ʇK*dD{ځˊ@boz ʇ{OXX"=(LaLҖ p]jnh)(ʙO:SXx₉TZP %V;nyEGͬkX6BIo$ZEh mqJ6'grSG-\GsB5)LLw)7<9͒~?h!׶|MƔ͏fLXjZhȜ F%0mt]fЮ0vl}=2Kڰ!?xFMʘmiHǢeJ @ EUSGOu6Mlxwusި͸;\Y(&1ب2@BPI_,MΞ4ޛq{=RXf̌[ hVW^s}aԂk;w?7}bz?b'D}/-sꯎq9Vɬumer|. K~}ApIF;#Ev|<4!:766#2 /ҳ&15Tƒ:pt : F)~ ӊRuv{(rJ_ÅgSi͙ƪgntE9/O~Hvx$ԝfZ6&c? sVP G0i/#ʃD+,5y&Hb18NyGī\HVOz.MMpſh[D"bn:Vv$/Y7WTE .Si.hn6y0M_4}8PĤNGRr/AiCw8J;UYΆ`aÚ`.13>ܰJmg&Ix{qh/&Kxپ/li:C±oԩNP#MxBǧ3`dV$%TLUBN/ ƀKI2]z] !{nཏ ]5(d Rep'&QZm^]_-UIe~mt^_;C^{W)&rвt2!yY8uQ^JdE^Iq/qZN6;cs]GHKTINuDFPX4 Wzc|}' [a*FF\/pB56!\j<|r@=U .?Uo,# Ҫ%ENKGS\A)4űK HWtƨ {?P-MR2wC ~Fv\=27ɁHt#*k`'rEҚMe|`K_=Q?}PpPoWjcx [Yd% 208k|t%ӯ m؛?`]+p׋nebq as\F꿬;^ԥ)Lp,a .djFaĥ*Ӽ䫚KYo[;Lt'5qjL;<˾ /tFΐG(#43,7 A96&6HȻ ଄[,!68_4r6QJv~pɡo/ehP^SyrVH?Sq yA,(@Q0dįQNX:^Ok: d)u15?Ǖbu^^bXĹ>KnJڎ]$@N&~"5$t R̐ '_MRɚI e@TָXjO8ܕ ~dWs$.4Owpnw__lX 2A܎WW~0$՝$@a>+7a~/}6Nt8aHH!QǬ.ei4/+_IMWq//w1O4ӐG.;z{T{-',4'%u~B XhR8m~Ɓ, D+̈́&j4{G|u9ql "m7m+ &xvBhrAp4\& Vxk \r{|c@)$vo& ;L=[7IߓS13ݝRjs0қ)\L_H<9V:EZu6 ;gPE۠^bzpVǹPuu(UU$\ٿsj_#$EgQ 8-ô6 Js ~PKNU$xT _ nfM/a2w&7b3qxlପwbl|nJ ɸ*A#W(,ߺo Bf!&|S?;R&a`1B@}\K8x`?~܊* C@xUxg?$wՆ:,T|o 'Ltx778֥d`9u9 \/oq7h̵D F\W:vh\ZD0z< QdȲpG՚ <U!i8acZX Ժ\vu!'odH&`F>iuso^9pw,GG;]-g(3Jz{D+ !x ,%Kr2\;YdWԛ\IoJ r iq\Ч?JAx E$cn#ppNg">MlqCъ&7<LG+_26F&) 订Lԗ4_am d.tI]Or~G |ETG Vl$ @)*$d$E*;Al1+pzv@c5IVZcja)$d{ϒ^7C]|(hqdyˬt0| yU e/ _ׇeErK||hX\?8]ٖq菱 +Z¶y XeU istnDHh)!ӯ%B梗v"+fbj=N&2gL^"'#!Ӄ/r TڧBvJD.mZNPе8&4NgNx MZA/FLQ3 L*5(cOB@钀ҘtCFHepJ12(EE&:b}d(Py5{el`J Js'?U0mOL: 'S O z+}vXY ǡZoZ<\BKk>F ONJ؂̐2|>A'iS(oiw8cG)Sɒl̡N)jRh•0)nLdڬBGR)Hr,&51PhCi GdiI\5=- +VƷHڌ;f$#(/+c@^`WR^׀YX5|+q* c37nϚ}" uSY/_-t8<2mNp< wԎJp`T:< oG=dnL}~\glTr聽9/,tfs;]kE'~_pHJNl.At<0otH(bI iUdqwpSx0{J|Fj<:VqCUqu,t/Ԃ, 5{V`YL-=H͘%$]O_m\wd"h7 Cyſury\̮*wpz{7Z0BDH7r n"oZȶ[C@x3n[ -YF*I@x:ެ ʔS-TbٷfrH3kΐ{cAXx+bNM`=" Qq [q)}Bim}o+me@?g6T&;gf3~suG}e!΁qmDjSR'l^tIMN&w>ND\j=S+C3Z/"eܡH 3DL4 H:zh0Y4>`ݧ6:qsWys:DEV|bU>+cl5sSh%RzxPh ]DQ᠅aN%6hVPAJ'%KjaŒzr2o)1¡o0ý_Ѡ,),HE܋;Y6KD,˃_|[[`* rﺺ]'4qZ9V uu3 $݂5~2ID>g F0cx{:n`YڭH` 1"𜂌$q(EKF AyR_r 28[()bB3DJrZ P^qN\ ue;[\9.AM[Pջ9th]T" s G/ٓuo½")M$2WX% ?CѪN}+ =}brj([}Sr]ڔfdzQa66^T3:rB&}L2mNAma" jwD&>~$D{ IF*r& >ydX0&9GfʆrzNt; )2ԱWLvF]Kxѩ{&p׭͖d7, $Eu'4vk&Jo&@8Υ"J]`L 1Q3ӟ2_M(wJrL/   ӣ΂].\'yԹ^OBWDWƴJVby${QϿһր K՚SRD4/A~ q3. IcY X8!iY=mH&ߘoedhNAݔY᰺ٻށt`\ҭuvd檠%j%J^$٥0va޺Y"J޹?3)`er;?M3O,$?WPcNr=>R k#eSd6%mH"{\eK *O1), $l P{;+j~AߔQF&M=L̮|E7G {SC6] ) qG_J}$.`uimEYnGL.fE?+.PA NVXK* M}5ʾ6{*p{'R9+7G;f} }8γg/;_щM3~XbUX069Θ%|QY鋚iQ=yxF:/1(G9Yґ ɭ{ gx! pb`U؟^f^y!hУ% #n6̈́7Lv*sT {|G#ф!":#ϳ0]S4Yؚuj9KFF7J4 'F:,/B٘~lhk@-QrNMjڻO$ޣ/ۓ} ,$XUKJеE3HV.X4wUR`NKN gqM5O~5::gLbd ^ı`9Szf\dсOdNl{7%D[8p㬥d_ڬ `dt)_ wӄ1_ L :qÜdž6/'*\zsއ_dWDː_KTDŽq4 ZLn#az0t߻Jr#T@ k[UuCk tJ |0la\]JmcΚ꡶ȄlCWVT'n .:Kd偲¥Ω%tWȢTWˮ*_s?w2D*ZI4I7aQ<܄I`1+HHܬᬨk>c8?J$2*7L-KmG-rUZa66$շl.wkt}g_ a&6AP`+PcHWᬕLHwOzy^T`?-?g^q13TO(zR ;A7Q6~(;hYX`g0/}}Ya>^OkB1fwyVq]ل!ZH߿iqIaiJ ç0K^n/g0ZҼ=+Zh罇Z.,6rmBYwrۏCxr3//N0鷀É,`+ (Mz,Uj]_vauU_Yq۰ǂpCZԘD쁫O5ӻn o S7(J?;ʛߠP>j"& Cj/byF[!<1!H=C[+3WXr$~#8ʃUS'z[)9,B/Uk0c4K?I{w`6F f#aJiH7n%``LKڜ1QHjH{5է;Go:+wT{/tKAAtXUVU{o=ɂ*Jf@  -^PeK"eD7[RZS(Dߞ[ɲŲ67O-Kw)گNvFlJdzIX8Ip:^rI.#`Api9+"JVv)m&9 \ぞEE-LN0\jq"~Y#Ɣg枛%pfU9q i|GcV %џu{+8.?زS3 &PƼ~VaL ^!3rٶhK`gFJ`U ,d1DQӝfv9^r'Z%?}.ߌ9o}WD8DŽ'"CDhxkJC;ތHfJ?*Р}Kc̬݂*[_Bu'LŠ:wH@WQr= E…QJ1-5չB )M`͛s 6 B/@k~D\ *3KFQ{%h@{5Uy@,SQ";pWd55>qVHf'\ f՗vz/Uo Sp軶[{ΕDrqpt|,{} RuNJn+[z`r5] VA 0~`]ciDg:g{Copt~Ŗ!յˮ*|Pڽ_dٱN弫a( ް|t$e[[1.<%.]1`I") -GT=YQxmɨoz/]6Ti5,Pͤ +qɌRBd'otlm2zRqyVCG:K2<WhOMAXVS_,#.a_^d@2Q33dP USI""2iSgq1=U/4G:?ߣ>Jel(4):.Lu6X=F5uS)>}Fcыg&/s.*Z .o1 4#ÒhV}Ҫwk>qOiU.€>[(;]m<OubɼE$xi=[~d7;oSdyuF/bRz3]CRq+nQ3p [ƭul$.Njr}$D>~_ׅ:´VJL3}hmT<bSs02< MYOJ"Rb؁t-b)U$n{~%^+:\Y{D} h|?V4OqHuQa񅣭=>a!IU^NDK*:ƱaR)%S) K;\ LE8biv~F bN5N D_N+epy ^ӶǓ1XLמssU 2BzL r#*n^֏cERlScfb͕t=f]xD*OL:ĺWNzIʵ*'wx)_!orV)p?{H]%6ɷ>J@ૅ{OC 3Nů0ˑ{<{6G'-[v&erq}P Uyijf|gPkG=P4ǦK$퉥7L3 *CB]Eut%`:D%lnu:w@y4|dſn0_`\o K۴>m^&Yh0%իCdZޅ3a'A“ZfF[ڎǽG+Q CЖAJsYy2dȏ'kYCޘJw rmF.&_=F-9O?M|ǕMtYC;Gyc&_a^W(_X@H<$l%HҸĉ?jO]7f,*H3ZVKdfسYzVIZKa&">^ 0~#29nB N^{@WA\5Ϩg |b ن^U2{qĵ,@i}Ia:W "ՉM 4frslEuAKښ:i)-\_/8UZAV%E+m zl[Ql-n)UJ:51gcN 諏')fՠq2rϬ3토kaZ`\p%tڈNZ:T: â.ow?rnZ [| ǂRQһ4D<M$Z37sl xUZiAUI Lx2-վ G}Z缐E[9` ҨU4v*sG"ZShaKb&/YܸlaA_l0!\^r;ʆ%ϖi>BJ%bZ3?~-?⸵(]]NEX|fBc;Vi}~)kZ*Fy n`O>/lCQ&f7N+U_~qOǖMwQK|(~%bp͈a]jvXSV( נn!s[-}G DD=e'Pʡ@Lu8"05sǁmmU'HӹX_o=@+;JN'Jee̠~\@e]FZTKe+a?<4[ցׅ}D_wX",DAb{p44]Wbʺhܺfzv_&tUEŞ$Ի60g;us=2pL<.y @X K|FXh-TR# &(dȟgik'!0K=qeAPϿhha^:3e~rT>dzyAr4?`1nhr^:0Nje&"̞O0P(8RwgM#W$Qh sCKEZފ~SM;o'qaՔ \ƺ^$&`1a[MozMFIa%dKCy`MFԉrkXDD_&1(\ѲM!,s"ǩbH*MYZ݂"ЗIgoQe/l:{vk՘]4fRϟtARJg a]ܼ8l,%fyxe$>MoF'hҙ@p@׶t3vCZ*MQR*fԚPs7g.#' C+wFiwSt2l&V- DjZ̯|Qo[%W"On]weUթ[+}1Z5rgw.ǯsȥ.TIRz*06)+<= ^0Ӏ4]-crS/JV\ysUF pȀfpͳ͛ac@6HF0OѠ8L0'X˚#t7_Qqe>Zc==P^=6Z~ū2a}B?[={)n\[}-p1=qbFp@oށYg22pk ~Ed sAY8 Yƍ 2xҟ3Ďf跼Q̎#L!b/xSD"ߴˆ'NcSSLO0Of dӕ.W$/\y|􄞬fpi¦䅳TTڝPT SZU 瀚cH [XQm tT OB7_)WI$%D&9L*݋H;?kg zZ|`p10Z[|P ׻A]\<;ƚŃ(#/ tS﹋Hs(ac]^'oiPD e #A:MUڼI޾H]S./yؙFzw$AN=Ͼ:otJ\}_K"ܧ #LXF!Z9f ,__j() Y?|Oy<0pGv[-&Y˟Yx {Yx4?9^Y}#eCrZyF_NY J@T`\8ɞ3[4L{8m[o< n.j8=ي@wG]"rmr Mrֽ{+'3\ÉߖH3ER,-^( (Nk0\BC?NnGwNArW]fvl,9O3j j^RpʗE lҥI yv 7Q!LZ\F?vc' mΉ~ȭPRsY_Uf4 e+5 wȮщxY]WXەV'g3T>Aзa/1W#` A|Ł,@1R?l2$`6wju9vBآFn\%dy aWB.nvI趼f!~J_?X5 іBhq,rFx #<RO0WS[s-qʔq.)LoƼ gUIƈD{/~YoB?HwU`9^wἵ~7b'%b_&n#FZ൐Mz.':by/n~s+_VßXiv+ox$Č@n5.؉RKgqDwL]Ő'v %Qou p/dd,b@"+mٔwJ=وՍKfBmЋSv)C<5 v\ /ש)@1Ul:붓 %ʶ p^K~`@X:yxv.H:^nƗFDh#sҥnmڔ#A<O˕lpu.XيiQWE1l" ~mc)h|v"d}*sqC!1֚ L9澪|3i8*?${g ƾO>K%C/ABx0>I:K+g=/kVAj*WҦ2sĝC6TQFMts/ a-.YL&/>5Lg7PY"?݃4/EF~,ޱ, ѸGD*aJ`WSx5:cdmB BrMrgJ| G#\?G^گxFhoxf4G<5Qfg!Ec}2&{G;B8pLӆ|fNoEdh#Ьoj(:8}wڿ|Kjk Dä76ehރ COI ;zLִJ;ϡMIq17rtEi(Ngj.lT)+TD9"\}Wp +޽Ll:)'j]5/01EnZ0e8spk(H8pr0`gޢ2fC"=ai?!8pz*izʼn4BTŧGPL{b#'F)o%ɷ瑒PMJatH^-r2923g=<0#yL8rz|Ȏ7ԻRz7ZM+ŪUo,l**}ₒ wpϙv[+_0扎:6s"G1#j3ȕxiţP+oAk[`+uF{3NcȂ͔4^]kK2`3dt8!U c1j e."Ӫ@*B$#UI3"!_/"+ju&~i.Q1kRnk]0$_X;pJަ?,8mKU1h;(T8Ti!l)Ԙ2<jqsGNGN#B=&u@O\@$S!jfӂѕ KJ|>}hX>&?Fihpߚ;ۣ!o,]RòqOO#}fҊ y$|Ze\aqJ?xof oZ+N2gӬN9ZflWWvO|=5ҏ;%):#EA1 !~ThǠ(ic&֗kǗSyE}O2r99Z[~46=+f 1>9n?c::xE ӳkc<2SYS 2/j44p eg kCZFL\(sꕍlR?a<+(G OL,osYo\vI[ȫz"==|PPβ(@`eFu0}Ȱmf캓8E`lv'0bC_쉃[+_c>&G'R2Y2C<C8%Y c ήR4@4x`P{g|#I+}pJ1,[;,x {3}=$|;́u%؈.vl$ !׃6Ӌ3vxr+@Xtkuˆ~QDt-"p ̽RUUUv3Cbb`cHAȖbH TӠvl˥3#bqBMwi`Qe =g`F80|-X&NJ}N퐇hcCQ99|RUE4'/6֑R}ul/ L`:.`>g@";xR?%#T$,UC6T τ- {klpl:U}&pmPX2Y+ ۝}QnB6ڎ[])+d$. n`}x~֨Xer7ZRvOpI. Ɍ:=F.5NBEh|>m(DJG N.uNﷄ^sA,A)J8F) m:hWV[s/kgSCFK`ϙ?Y+貔]ЙXAFi '2#Y,MH:KRCo$OUSF8n:FEIM LOR!LW)Deq'm ꇱ[d# r:osp=jሪ&@'IyCaǚMgwk<[ ]$+K]] E/}ihUW77WVόZw}{tqPe&1:ݪ`f%Oqa n(I `[%|h|VHCjòZfy9PUZ?C {,ֿ''}%^ڣ`R?:A4Y#莱2g=PE){|=_5LbODƨ4l)GS,rcuÞxA0k/:qkaij 9vA_wԋ2!0>?8m_XFi5rR)SȾdOŒ}V!oIa'0\wf4KC]Z=Dn&n5߹ڿq灛9o ׆i&$D1BY6W g+0HŸfTGvw>[ ЩY5[lM&[n2l2(Ql"HM7Aא`?nLYgv$Ut ݬ\w?* [M?=: *J7Ol$q?%[CQw!IuBRy'4ۄ9x\O-lWI?=gsû(R:5f}-}-}h'YhW \tQlbȝuJ]j랇jH}S'W)) >Xqmtik/8d_pZw˚p"MP`9GڜEF:kYފ^Iauɏ$X5s ԍLij 4j2;]pc$aS55f\i{0Ŋ2x<O&|dwޱeGOv(?;qnx4TLU.d":j{OlA81~cYz_J]Iu<RبlX X!:Нua85幍?!aĕĭF2A٧%v*m_N]\,}LZV@!%t cR~XٖJ]˛R"xWbJ Ű3T (k=1̛clN%ȣ]W!EJ!w+\)Bme(U*6M#9 ʣﮊZ,eB偈^I,cTeÎI}%gAJD5PAτL P/@E.7Z}NJ/ҽz4hǗEi%21 hS@ITv =MfArƼހ܂. &.C^$7'ӗ?Dfl z;|0N"-[L@gԯ}/.P)@L'VRv6Q"}(/F6^ۻ5dk>35l\k EbZ[7 S@AL=b|ŷsMj2Y(e`gR4Lz`| L3fNf"j,.,nq Cwq((!1o gK@.i{J.-Yw>⃶vq3lWcTZ`$FM+;پ\L2ݙnYO[jha%+(Zur7BVs7yfꋰ#q Lcqϥ4 kE9XN4%!s {"eo tÿ5("i)!*YPߍ{Ё@|=)>YOj y*!coyY17ItR_dH==nÞvMQD.$Ɗebzt~Ǖc45TN =HK*n0]Ǝ5K?47&r"=GzhHc_XZۀǣaV蚯RD;FQ?3D"5GP頠&@_@2C~qy[{ٙOt"8do/7wF0;h7q(Q"f@ba/Ǚb׷zJblWTJXٛ&(r#4cByϭźԪkj݇xruRH[V ]z(7~G@G,\7 )ԝ?G/g֣`5O I}|ZQ`) tQu N 43 4uz>jD0IRxk*{FCl)9GȱE-c,S,ʻ"hTUB5_`'g*#^Ȓ?@~ӿIfQvqpAaj|6UO/?ݞ!/䉕 o--T`)7ʛ3WxS~J IQyYN ߼QB|9gZML/M \@0CA=AVw=ǵ;%A;ﮞ R>o-b{n9^x_2 m0drqe6>w<E82,FYZPQQP|x] yvK SPuE2=KGt>W#D<2͒؜E+3XVC):,IvZ/C娵pSi͡T^9&΅TdS'=ể!j:Cb(~̴|N. l59GֈJuAHZ >8}}De,8vnsVHՊ,0.yiXsI AvqX7(7+d^GY,rqdqPQY{Ksji6F  ~Ncȫ!6"`fikcۛ2ܗ)iW>蟣@EnLN\Y)J1.WkKC@uR3Rw !]$^5y qF0%e]O/hIwǠһ};= T O!\ňh߳S {]hPɋO%lMF Y;8L;YgLa1Bɖ^:N !xF.I"vYPy7 Czw3LMFNk?osҰ+KCrQUVWR%񍀑g=:Tk!19y~FZ3O5|}VLy?*V Ro@) rwB oa(r붸m>R6l:b \u߂aV::4h6,#dMjnһ7M7)PUQؤWvȂq-$[ʶw,ϩL5tpWb@ă-7Us ~ %2/{id ^j8ZpyoEnU\ZZcxNV, v sKs6d66, N"bλ08RJ{͢D5 VuK _rD֪wĩb2AE'kB&mry'@˙=ˬ(T4!7ewd[])XJ~/5p{1Kbx7셃.DT=x'KYڄF(R\لH_kΨ>\vVOZu~W|G듕һ r&TZ* KmPP64]:`\vQq:rg[Ώ\ف)UebzI*f\xGgAOJ5),{B?};'̀Ie>xʎv I5OJ}mrsEW4݌KR RqO.m0M׍8: Wd1՛g\m K@z)\Q:(kM`h䍦RL[`lCOL4s[z){\2ޫ4TEAx|#hgd56D^&`:KtQ(XTrzQk}$?G*sl<^~7@݉ $g^lIZU!~4S9 ޞ_up}p"T|aAuz@w+ X*JAVW0կ%J<^/rkYv,U\̼6Ъ/0|n:hUoTX ^#i讙'LY]OCWZM>M'FF{|i$Jxu@x8W<Ϩx.WS>2#hVJw1A]mjr{r|PemۭIa6'yn?* AʫXV'cuzsajȤca^:a:G4mJ*,|=htcƓE1;R8 v(f>vm=M%_B`snqZ10b qq)15$jp3>` γ5F?i * .uhG@:(T'ѹR&Q?157. g1qPq6&7^l fKU\#Q|d3p`IniF <3$X,S'%"yZql~,CKTe#n_񙯴\|fNSXg4V'iP'FGM-B^/>V k?ŵ2a:Z 0 B7wbܓϙLg +(ʠ#4i7}‹Z~FEs\dF(7"#` -}32 P1جn- ƇXŠmOi EZmٻjmث'JXMz;7գr6QI}M%Mb9/l!Y-P-as=X26SGLTGqS"wQ>5:пREhd>1aH2sykTLi&ئ׭pp DQ.e )"%`aܱ%1նF[?ƒrAJR f:~qe?U{vpOФ`+zw_!!$u_vG"g\Al"U$Jb`%/aXڂ~ev;TU^Q/bUvaHi$%hzڅ4%̎b~z8e~O^(aq= DP> ,,V'DUϕUUy\+dSAƻԧx! N͐Gp$׳ x7@[kJpZL4:`z4XIk&lxkTR8UχFh{ĨV*cj#rUUy@9'qzǔItV"?u(R18*U:Ϭ!# ~DJх cw H[QƘz8!V<|0J\|}8Ka0- d+֮A,wv3l=.R/ zI]t0j+Lơ/s Mqd`g|#MHUQ y 2GN+G!W5cO|GNNb[DY c]J@otCofT\Uw=ԑBģzέJۉ R~,P[sܴU=LQ gÖ:N"3H C~>Xմ,rƀvo1 ixM~ՋGvaT/uJӯ?a׉ `2م7`hpzXhQc({hȐ|qs활3;dYVQ+D>$fFv7xȣڳd?Yt`¤QA\.BRXٺG;U? Ԟ62%[()L0'.O&*3з?!~_F;37㞱nEL;?ƵC,\|Jzоe?a%3ҸW~H5z&OQͭiq0#v&'A m2r2dj&D%:"?7$) ߹(|O PD Q>PzjGw n|6S7Fes3sf/6!v>b;:Oͪ6m7 ?y%y &"]=^ ]J׬xJ}"f6 f6k`=)tkilNC'3ZuX*ݼNS;[`qg/"7K=4 >.7&c]Ta aLW&+aBj&3LHab7 LY~J̦RT+;D;[8|`\ÿA4o&L;9'ypo}RbLxDNT0T&$}86tql$2oGKHg0e* Ёս+ ZTBylJ @}@/#;#)b+hj(xl$^W##>6Xa7U3 _*fgY./zߐww \tJV};өeۏ7]HQzv{Dpe]BRjzwx9x tMlϓRM_5u.RvAQ"@a,1:pGs!n} h40}VqM-xO14)nC C, (5h HQ'W{[ 0`_p(7썸b׆H)A$;va ws5JSݑ$oԇ wk ;./=M,nBCxf7[ØĽJ&$PND܊^R+qƛ'Y;FzhR" m~ġ³g%%rVUOvI,o->GDkA21O+_A9tDN!jB]LLq93\ΣYTU0^A&(L)Lt(.n u6*#bLF+l]vkKG[䤐J%`vЯ8iyCͭA81O9`a5~)Zl7mirZ3.Y)=) _QӜdIə_Ϧ_/L +kFk~b& Ǜ'լیoU/l^spsQ9G\3 3 [p`LYDR?h}dT| wF`1WǐgxY3|~]Ĩ F1Qy ^}ƛ`bQqC<EqR`TN9%tU˟9prx㶯$DE!0\= G/3Fێu#xęe<2z;R&A{?H*eqA/0CgPB˄i/ׄFAOQ/eM&CXM8sNrCLV8]7+uVBzd5a&r|~q8D&OeOlڢG*/vϘޟc7 '1>27<E&Nz v|M) * jXpJ<x{IC.#XE̳*lK*C+00O` (|? бąؙ:}[TȀL$[Z{3F畗zY$?jx4H4#q (m,tM8A* ߲Vj#B[oykhA}[ڴ3*oQr^eGSGUEܒ5T![V~}Me]vqo?y2'.ta^tmk vN0eʽd}T30~^ܷB3]M J؍uHx$v]nE6b}:X s00S\83 dOK9Y{ ,Q<Mم_9?-`骄5:8Z+0iWJ|4. 6"*ﱻ4az+ҍr0P&2|/@I2hFX ^ݙɏGx\e*#|X}>^y9Mf٣HhgaѻO)41sFBYr? WTRykF"+]E!d),EM;"?,& Xx[Mf}Ey;bД, 然H+-WzJU3J\S2ga"!b_q_?(.\4wgê6;yIH1 "6<"M>t 'ey=CB9֐yBQ G'RzE@;5𦕻s6?I /m2If|F+L&bmY?yBb4^4'(\܋ z-j]8'pE'GIS4E^ q/xN!`sC1jD*P-[[p!;QƷfVC)QҳB/@rJ;qL @v-"՟uzl(0R},D%v*@MX3\Splyea@51d ~¤miM<&ֽaV7͡j?tDI&¡9Yg? WŲg ""(.Vzp#>^t0e7C*DK#~)r, OA [j]ޒ蝶Ys_fG-__qWz[IMtHkX}y`Ě7rj(78wi/JԌ)JayT7C:퍵 .'M\[kRƸBfR0w[%^R`P;άO2ؔeTj5/W^6M~Ե5 VEY߹*osjP-(msxqH9u6M"鼁1P-*G3Jmwaך!1]j3r 1Bv=&'& epz! UnC&P3dġ&ea饞GKSx%~“oqzp܊z> $U)!@ HSm9ٞQo&`CIfD9QT;`׼ k5c~.f j`נsŒh~kΑr &b`4ԊjJT+.J :{@Ev!ŧ*V1\u M]"6|vG>`ȠLYBIËXpGIpKn ]4pN*az3|@8=6O?)+(r2(G`&CFNq "VVքF쒦{O`rU%B1q,oѰ7fa?I/]/]p_V`h DZ#i!lR $58rQph):ľN #9ϊJD#Mf93Fc0y@B΁O c׺3},)!7. ŕnp5|#өt_=dr[>?`jBM.96Sw0'i.N+Ȋ?r b|ȌJQEWތ5V1Sie@90łrxkrd*wK5POr4"D-V#X-lm5\UW(4*k30) &~}jY Iy+[8mP%IW>PujɬwU) ydmU_(AQe%N0YER{|XT](=#nAfq=%0.I׻4>*023LAZ_𕪩P8ƎfKR"#eT'Ys7P!pFF~t93s?kcv |V T.,XĖUxN'V6}n.g^2QD0ϑN狑h@#l p0<ET$|ol@99J𼠱yE)êC̘RV;^r)8 'dg"ӝo-Ct|cD>Qhd9bropd儏ᤥÔ>$5](o2b+_|J!=ЁoMJq>@ TG5%HUCdD=oIRVFs ppi*zh~HplFNlZ,kJ1ÿ(m& Ҷؾiæ&fQ9y*71 p$+&Q{٤#STF:򦪼˿1"NX 2q0;+9nШ E`vf[b"U'/U/ Qֱ:y#_u9 O!"d-|%̍ ^Zin6b䀁kPCt|y;?0~KntR-=)!a|:k+u#Y<@H(_SdqJMc`RӚQʦQ$cw{Tl+ ޝoZj2(,X % cr:n ya͎#;7t&NbY k"Y)N ݿڻb]`KKF7igg4 0Fm(D.sohQ9ZKsx_ gȩt!!ќxUrsf d|\Š27;9i| x!2YAιbpØӔ.mVs3P745LL8V.!קB+$UXdebdz,SǤևD$D4.*vSj^nvYƎs6TqUF^,dbR*"t%w>[b.GrֈQ!~` pߔ#{ş9DtҍPU{rJkxKIghj-` 7[iiOhm#C5)9n(!,hdr pXp |D47\|mC}, ǹw )偽*PP}rT*3_K''aiYyKyh,޳[}ep$4pFYwqkKGw`UQ=x#}<96$Oxϓf]{qq\zC/ *nFJ' RBPP)`H.&)40GUp Pc'\5GK9+2D2±_kn')yiGMuxYVwKFEzL"zX3m-6XjYxKbFՑJO{wbG1_,1"JqMW՘ӈFXrOBh!ĭ$Y%.KV{{Ƌi̖@ִ^ =ԓ&r?"V}lu֤ܺ5<g% GF*۰\P>&DR7&rapQt&o!զ&Q'?RW~Yڹ1:5z^齕ÿ;y2@4rHgtݸ.0{ 2Ǽ0sрo_,JmvpщS 慱h0d)Ls"A;"Ir :PmǥIH(>F+oITA݇LF5dSm͂ЖX)-}t?kO''갶tǞ4,a->=֍A*Vkj$:ETg8Yž:J5wb7[iQИC9ʱ.mWnMy@^Y V8z\\OG!J8rJnVnS@vŋeq[\a=lM) N" U.UiG<xt&N{/ρ2KΏ A KҝL; paYI%ߧ~=GҸ8&`^*"r,_Q-psJ-:0~O@@-&GlE(/y[&6¿x>pI¼}_,6rR4Kc9:4dsnf@),V5mNZK'>? { X)UlI8 !Zԭ0Ӱ48nS7D:閊;^Ipx9ben/sG[yq=+~.kɴJs 6Q I 8]zs BQ7r95nzt3SF:ǩ*@G L'62F-txCM(O҃r}XTz."fYҥoKNֵ#bjP1NZ ;k! QtI&' o ~n$;SL,xlRr\.մ{tu`EEV+ ",/{68Rӂ|ʉɤ(-LUg A1+r+=B(sKԯn9\[r%?d@v U7bܚK˖\'ÓB<%_sK".R4eڲ5v$2yG/5Xm@b2cBd%#q34^a3D7=:qrye?IYʆƽ$uQwKgoAGT㿘 $h d|g ]+H8IS[d1C^X=n{.Pվ;|]~isE.Ipj3|$55@͡rL:B9bTG VzRfv(hX.Ȇb3PI p3X֩\awUXNYxkqX_+/w$=! 5\s{Y=B;Q=:2`W :S#o TsPyIl(ڷ(J>GLk6EJ"GnVS@Œ r*`ڏTY"͖800e<$AhCAawX4ǿoyc+l#O>yXdeߏI%X 'yvUtFۅo/C!H TxQgHb]K__/MmoXf~zu1񞲓4{L^Kخ!Ҙ(#6ł *^;|; mQ:ZJ9eL/~8s#2rAM@_O\OssN_s3AQTp""xd(WB女%,!}7h2wHsV%憀p<ߓsTZ݃+ /.xi0Zy%f!i̞LsaAcK+V=Jeqt8]sf@_G)Hdӯ+;s+G𹺔u$, +u\6uj']_4;\m9B*R$0b L r_wyJz2OˌO}9YasX/90"iП ZTk֛Epš>_-}ڣtVkÕk_xĐnĴX;0ba F]v]Z|!č?GRz>)mLU\o:u~]X -PPdUL(b@ι1:cyi떫2Qi&@"\~Wy1:@VۘJR  hjڦHmxag)l "AUþSh1).]Ww AFO$ǥº8' JQIY$UVn υ"kF-aМ {Y~\zݕ\^,આ' ;*%0U[MhV>qqM7 '$T.q1 *aqױ43Dd wUX/cqY};y+=<˳(rGf!A@Aex;:dAE( DSjŭaehu2 ^Ό@=8y͘؅N&FN!]s3נ7ا!aڽuIF#W~u'CZ|H`k{Z !NCVܤzۥRD,QG١ҠvUCoR1ENp;T0*`dlOxU8iSo;EqV׉&/:$Pf!!6^ݤ3Gr5.LZ[s#տU"VoEa\4i56>$+-"Rh#=ʅ2yʴX1LJOS]EG$֝"'ZAqF~$ *qQcS`E n(nqPB<%r,CmB7oO⽀JM8ӏ嚟DĂNG"s\g#l(  dƍp]$B;WKU|hipD/3c{ =4{J:(|I"Y0mn|f720]v|D`g;[f+ 0eh_sUx{Wl0ƪĈ2܈)]Z(y˥;&^[ʽ|w1N"+xn lTm+i7Cy0Cܳ'\m #4LV2!;ܾ $ST*_z> B /8ߩ}Aj|;1?; m~P%Z*,5**HW{Մx NMފaݙ?=ŹCWs[TwK۟X p1_E$z0^w#[TTm8?~*vt8Kq*I:b?;6`dim0#ճݡZNޗT{.\U@"*ĮLЊ)S\bk+^af,mB0ȹt 3φmMQipv"s#uW><:inL6TZވLFR/D ;FXD ) 5ܟ-K0Дt 'MX&er٭;NШk@g)VP_+`-%bEnM*#m˻1-IKpTJJ7yQ_{96,n?NDAE47[4d'3p ".}')$^ #R3|L+]wW> X~3NpH˗>h>f蕁 &Umsht86t;¶ ;U&N\8z%O[d|'1sildq:}d42nمDlIIHP{6zNW;{;$7ME{`v凇X}kȃш̡)]Q3*Ʃ>?ph(GG U;h5.xg*' E7`{ mV| <كB:b&X㣢ٗZvfYQV;2p!uVʹLɖ: `+YA6/hj[oﴺN68|=1$$ l6Rv&y O*'A y\ ('(k! L3˦az O֌ClyQ6dt_[7ÇFo5"^DS wW uNǒ% ps)8_B.\tFw[{'L ȷWAk>)ؙ5 9Ǧȸb s\$=idE^ŠdZM ,癰<dI(/Ѐp`a[$,[v rZ$ʧ<96 ۛ2Z$J94E"t~ME,&oOӷtD^'ҙ4 "qOU_<&Β )7K9f7ùRˊاC깖l/\91ih3L_DO9l8.8!8[ncr,':MSj˳>i!!u'F`j2:J{WDM[0/Ze;:G'/D= DxS'AD0_2,e LI&X9$ K%P319)޾] W, 0PX/(hV5nDVׯXuٟ;e&SZY,ǎٯXоa ^RPwTWxisg ߩSty瘿i dY*:p 5 <7V6x_k`re_W^r8b fu|[bݨ[H'5s1l ')b;- J]b; 3pЬ]%gw^k6'M0C0ĥ-Wq*]{kl(ՆjÉlHdi(E9L-#:\ѣ+,Rf7;\>O3IDNj}dXq6薂j`1`Yd6R"礿vrTə`]h9 hI+rv")#4ÈD<}Tk!Լұ@|vG 3 vt3Tʤ5HeyC{SJo97ZL! <l;k+Zsr\Kvħd8G D{b]$ߣ6T}Vh}yOwktE 7Q5_Cv;f]"Z7DdA 5mX@Ѹ U0aXVmRͧ&o[?*崄wY#'»ޏLRfjѪ6-Y-w Ģ;qA5 PKDk!2rJڠ}}1LĈ\>|ݽj`_R.&M伐[ǣR(Piug"ZwLU?%e=27`Ų ` V4Ey ~Pz"r.@dXo{Bl Vb36՘!_jv^SHS(̻imcM6׻'M cH&1VPː-XN86EZ8uy*kum/4єPNKьC=$ގp `0 BI0W"x2_?~Sv 32^҈dsZ'B&\ɿ_ v7OƩS0^u N|c[| }R8 u8!jֺsf/5V$=# = i.fSFQ l9N_ Bh-~F̙phL Bgȍ IHE8Q1$1W1$澹vX[X>9Z .a˯|{-e89kpSI4l!vN<7!g ?/:mOMQ/I م=oL 쫔9S||<PՐs!-,Bʳƶ뻐Ev~?<,K8RҼborԌ0T ^j8hЄVebN=%HkD^^V,-hU3oDI8qpBO勽 oCLw=WtCM C}oaٱsQ-bvh:.Re|*sMg*^ۗϸcUU*=9 KdzGU/{ ļ7҄WL>W;$Pl=0O .NUqՆd^D*d s0&Z,`t2:@ HgN|+■\eHb|%?nP6 0DeݰA7NBssxCj Rr!J5JbHglJБf2duXſ1͝TՊbO!{K%e> Q+BK@mu KH#/9WBQ _IЀP_nJ*b HgC,jOc|L*)]޶I2iN%L6UmB&v]oV2f v'[ K3Ri#i +e6cY*b̘I-w}U*SP(ldhX>7jcM/kbs 8ݗxp~Qi/dB!ǥO* 3CgwmǶ- g\gr=&XF}YKs{H@ x6a&QW\"^zG5t`$ȭ(ܢd2AϷ LY5Xμ[ȟ܈WL >.{4P:*ɫ-/ [Ox^5ڛ3U>E;˶&[vw8613{Qe i&h 13HҽM\Uh[sV"RMR"A˖#˺Cqa=G!6[[yNPZhg* $lj^:S NH`Lc?#V>>B$- /(JyVE¾f#J>y*T%4/JD4<'G?ڀ3D/al>$ַv 9 lt*kb]<*nC tL;E+T%B 0BoױhdZdKzG)f$ጵ-j ^d; +V']+۔c5{<-60;mI/ SW$F112W`tiBR#ПM=ŀ!+g;Epݏh@ Y4]tߎѪl),ndL?-bBT~C@v%iLHgp# "%2CTmojO kRhB\Rev)^NE,Q4b60@?Iel<[̷hkf"&ֺz  ܯbx˿7T#]^L.uLeπ߿oh@O^(}[_ħpfd DOM;D5ZȦ2Goge ՇVtRڜ]}{`:FLcމV>Z:6-7PIZo\wCȘh142FVƠ.asY#{`KpK"梋Xihc) )?HLN K~<'Ms x.Й2S^UFy0yJ x: k3ΠIE&;^?UwbcZ8l iw_ "@/EX+) W8McLTK.sz ,q]kbʲxdH2]q &̕z?9y-t(ssU9&n>|h5& v/+&ԓH1Q 3FuIL'͜ӱ-[ŲP:_V/-C9͈*AԐ2NVp.=GYܝI aNG;M^=#d%0rKU*̾w.4$r7sh 7,Mgib=Nlk;aG2ZgAƨkF $˷YAc%:5q IfTa 2e\9`ߜљ`^"mלl3*jc++mp=').xQ'/PI$Ɵ"Z'DXEUpt_@+b(vcEJ4 "8y>d YUlS0ZIaí ]o~dl?@6/ves4hʮkj@ŧ h~fYuG _g Q))Yz(VϜ6 o6Az2oWZzj5F(q>jQK 0'ԘS/dy xǛUPJ@~;ѨSKvnӞNF  2xS]v1IXOn |}(11Jd}{i4i~NMANL,O6,@?4iP]6T"M< :wǯ$qwP5#D.5&DžV~\V*Y0A34F*"*rDQ;W1eLRDUt@]ogmZ!@6L4|9&U}KqWT  ˨Lz~ΧvC d_S| ;f5 ci,-?H9D{1-XF\oݿq5rq,q1oNg |O!H<`L:ti@82r` S k38U:]SM@JjC6YjJ^8GI˞P_|Y9u-7)j]J&كƭ뗍q+#)@˝+2+e\p5fvvì%vF*}jDޮ)`/h$M2LDb![u ,0h1)+&W@WYQ3G ?:&[=YFGChU,knFɶ0hY;]Z9@fwɠs1ִe+6 (| kjB`*f/`"oH䓍 e]\Gnƶ*zWUXCW4͓y %)؁Aז \Lt6 > t(\؏:Ee7Q4ppRsȝ #ա]SuW/nxabK"ԡwnQGl'.?TV7u "ol*2W*]:H,ݤ3{@l+<1Y$eHiZxB'YZa d۠=[#og#Yay<O1nH_~X ;1s)OtE+K[dsiɺyx:$5ɒCU*m7c9Ժ܏?^n' f옘eNl8̘FtB<,b)B41퉕f snAL4Hd ad~}H3`((~ /LUƳdKB=Xo\ QrY\r ;2jRX=>z! \9gu FVV ]q;"ХYqܹ h!5ap.qUU!\Xxb%V +F:IlYj-fyɼ0/h#=.\~,ؤM=.&>{u]@Ǜa4)+$}\wEqXkU֦m_2YƜUIn3K>Ip OS @ZBBX$&LE$"d gy=h@HTLb> =uՑ8W sf,*#8ơPƊ ^!3zz!KyVsfͦٽft CTqcs/1oa }6 G6ʤ~7@]ϋ) đ&KBsຑ{9h8Vmdv*!B6\Cd=7b"]s_E?u%y] ̓S2k?3s?8~/g ' y)j4إŚH6ʇ5V/';g,_:$nN21QՌy ; {roHaLٚYԃ€#өc_|`eH`jOKpݍ,ޞs#xȤT/]OTc)\wWJiӮg¹f#WG2j2ya1fѕa:A귒|ݺq~Q^fs#8T<EtQ]3KpLi1(vBypz;O3+zQ#ZFI=tf. 5Bvry^,321]du6|ʄB!wث%H¦45%hVMak ȜK>CBA }u=s1NU3ZapRspX lPf+&lDb^Z9=zNJW:+Ǯ|cĉU=("/8S礟f{Ji4 >LpwUfcЈaAP,-mhJEݛ9ꕰU׈ gBghLI*p&!2Q~́)+2Z3t nĶE!aJ;³Njb=T2 CU6+\v\h=.~F1nYz$/wie_c.{\ԙCK#G=]BHU= %S"Gz08b}kPvqˬځ$f*[ysYzV Xv{g*ʧ̚M:.j?/IdpfL]Z0o_^^qv h 75G=@Wofeq [Jp.="w}yMSz|S:%ƞ Pwr&Me]{B 㫸Ag_e9&4cbVT8+k>s.TyQ9urt[3yչ@@ Y 8:=_;H4́|`u^o4};5Bgr~^n}}?q!`Gz4U7OHz`Bc,M t ⌊:Wd K/dS 9W ȼq$ ^ T]R6-"E&E S4:7;1g1OVO}|՗,q#{ 5W0`Uin9@d,Tb#BܨMFpPe!9_㮖VO<) Ɣml1Wv$Z6B.mNJ>V(v}Fi i c*uON~fm㏱4jlAS/ZaNӭJsX͛dT?;4=iϽV⪁9@--d*aZ"%uݼzxVƳz_g|"Z sσ^#z{#kM纃nߒSKw^F^J[8jѩULk}/Ǎ/Rn_R:5I;_J $gFu"27Dkyn2uB&8&2\'20DlI06)|4rO;s 9%.;¾{-t 0MV OMe]_|>W[ ;,ws+囯A(yoRܼ HO! +z3BJ5S֓&,T暏*I܅+-A8U%]8x5A_?XEHO_ ~}|kS首UA # OhYzXJŶ{i A}}6>** A/]<연 G.$5]VDrS e"- I񫖰Je,PGN99J0T#(07e%ёl 7/0y5uHCNYN\,,"&o8בQƜzX/)Aygf%~:φE;U_lh ~Ωi8~4ڇC4ė?Vp|c+t0)utsVE&+gy͛(xS^[Z/S V}gw~TiK|Fi :v[-iL%*샾^z rY( yh@pEZpAKC- tFyeDOlz2ܬ] . DcSYH&/̄`Ns̯41pͪɹ''>sھ!IO48I7/52u;3i@^!?c@E:*DaaV~.\>֎Z:K(1LYt%OvEy,>Ԟ#D*Nyuv9Y:4[ƈ3%5(Z=v 9YYȓ,̿n?$M2_E"4JS/"\thb/JdI|TRx?CϋyBꧏ[vr(=G=3Z|#9ò۩|4 ʂ}hwm-s:8moPD|"&ߧ,L u*49 }{~(;,A`FÖ́I[[Ksdk}̆0P~]}!%Z9jjYETY`OlM"@ '}:ݥE+ Vp2"pb͵^z0lXɾE4\5h\["[DF?\~Rh g9Mؙ"~0 >ž`eɺ"2m!AAnIQ,xȔ֝6WۯslFڽ. je<5eI'﹄aǤE+j%+A1IXU»iܶӾd-_ A_h4/#N*g {nY`1l n|pEOn/N%Xl5䤱|gpW:OdYR NqFN&jgSWxS;"AfQZ z=u(6 ] FE m&ھ^GBN7[4ݗ\mLG<4IV'l"Ts#fԿtz`D%`pWD-LtK֙۫}7WFHI{ -pbբȶ:(ಂ.chy^ZVNh0b S4+JXD2m9m舤<3 ;Q L40Ipنo/rЩO1Y!DAߋ/QcIN>`1qfS۹$>q\4Nc_kz ^{_KVLLPn̏~')K.]C򋂓ds."X$VM~ٕ^G uMS6A9O&] zہ;/yr}'J Ʒ< %L̾]3l2jDy ф[W"W_DN&H@\>(-l'Qp O1xC5эB/ Ezw+TXmtMEP{pQ +ofYL TJ- 8zL=O#p u;Mմf%"R8edH?~{oEW>Nerd1HY"%MOJuxܩ~rauS)S Y(-vot1H!I~vfD>ꅅ4}Ȓ2LJ)2"nsJpxn\ZdNW5[ڊD+1pZvH{keǭQ|C0Ó1qaz6`h@i 7u!+1f0hA^3/OI6>J<ϥ+#pՎ.}F^OނzRVgm hbY(gxzAۑ7(1o3h[[v@?#qG,Cj,# #>?rÓҼTզ*a<^r =g(Q.VM%P!nRN6QLt9b O~ 7lYu:i[GZ|4b7IZjy M;tcAMBB2x݀Z9kѨv]Vi]ubuV6~U砿Sk75;}nϸ\vk[ 0f쏅:vBgE?SوF8̓QVycO!&N-<1cBKf\U^x;li|bMLEP?#~ƎrpѪ@UNlYbE A;}D趁d( }mу^bsz  bĎp♂qה&uBx8n8x*)4/bV@sU12!,֭If2An](cToy )TiroPu٭ lɆ zaZ7LG6d3x% ~ ^&F]zq7iwKP[;a=Ky.|»[v^".Kp'$y4l7;dZxoElWZ[',s6$Y>ٸMNU\S /;lXAѰu5r3施LQٜkHﻱMޔ~ 4K0R~qO-ml 4:WtTlV?eY]K'DR 2%h+HFM8eGD4ӌjk"ݭI9U 4#: tsRЂAMƚ?k-XVkZ˒\XGsʕA_iX Kg- 倹/\ Ziv̀j, BXw&zMN_,8j E*Vt%I5FR0cE@#T1gXㅜx/ǎ*qx5=A8U,g' g~R52Ԧ.3]s?JBe_&7 FJ?%0D5U]|D`iמ9s X6weR}ck5WfDCM'P: Bb8|dz sy9wZ"pOBvH\_)v<#=,T~.}!4ʉWh]ާt^[45iq-L b{3y/WѬ=7{X|2hy_@ Y1tcJ|eOF/ 0{Pߣy"J :OfY٨UḀ{ a-7 wTwo^+4uGNڷ1X]uaCz*[ĝ;!Z1^w]%P|ρJōvp}`jek+M}D 2ƕYSBdc>CכX4ڦHUό8uv?ˮF&ttTPBw>{Gq'2q l>BEB_w1ۚq`@|;-bsm5NЧvw_5bi*y$Ć|wh+ bip}&~w~RtqG;'_FHɈa$3xFq6> $OwG,Iu sŌANQ3F'd]{sb2F zM}Lh"썛ZqM>gM'ܗ%ї'aL r52d/!t1wX,<isi +엤1 "g >AovG򩋍gU{"zRZ;D 8JSit]JD2RVBכoL,mmha34vzY_z2zqGP2qOl.KEA %V`Zj, 7B̀&7(udn9)%'#?gX?{es:ޚD卷5gS~sGY2hqE mRc=:+ldUL:Z뿔kiFѺM5NV.)42'o-Nu=FcN"4RvD4Ľ:%N$D%V8tb^a #[1j1"̔qBB8-+|Ms^s$'38ﳿ3(;Nw]D\ R]kf?lA-ܡ{(7k bͩ89p^fE@dM3qҿѼk~nmhb:6yc\^p뵨/ `#C{Gׄ;o7pI _Zي4Ic~+ȏrqkwll `w8"V[gD+wOm1Spnđ5iWjC08ҮLT9 &6PZ-7s;sAoFV([Š:eRQ4kYHU9m_%4IO*GL}RVI8:6ZB1)z(#E#`!w@dj<"]C+ 1 7ЌJӐ(cNՋsZXPsa4sR]Sjo-8O:?dQ>ލOI]W Tw|}{p;Gj~4V3'~pkЋP \K,|2}5U*Y>kEd ׺-YJ+=,BSTA>jA/ ax> T!+a:'(Y-1k# y>i npzLB#|X")ry aUB =~B!t^O:C6XU5Gv1%`̪5 (e]D>~;hyQiǴt^tlf2|5~A<ݛ?Tζ5EP}/=(/ ~t(іڔ3CGQ-kF)Bˬb"D\ّi.˷<4RdS+ӄ Fz0qcQ\q}dP\pj=*B9=gj@CA@m߀YK qFgҭ;EM4*H:%0WNs1;2VpûU5o}YWT Ya|@O~U/Cq je:OJiBsa(W$FĽu5=qR@Imr3a\>QY"d+P׊=C$m FٽT 4dMJk.\w.]o~K)EoYoO/s {?Ɠd6)tIl=\fಂ@pM+c39 }"@ɱ?`l䊾6te\v5.9`JWOetaP+>Qbg95h>k +_XDm ߙv tf-LaqϷ&Rg9 :Y2Bjxg)y4$lE00o su^EDoj `R6%P 8F`#/:0V_hP@nZXh#EJ֕]巎d /Xp+q+Pa"FR58d]$(PI<\K ;1^+NͦDYfZ(/&xSI%xsnjS5hO8@Q̟<6UxPj Ŗ֗и@KBNh諼qA2͹lϸzDGlX~3˔Nh\vyrB5 Iw+Sʒ<}Z: IPg D"wm Zk;t*c'ǀ7Հ>NgyѶJ_#{zu]iE~77+{{J@l6ASDmoM;/L),&{)4/Dץ[-\h9]}tW_ tq[tMTS!Ox1s>KvƟ-k%&i] n|)F^6N?#fBMZ(g|?l=b8ٵrHa m= `"G*-rJH7a\>t_Z )`R߱-*jhvfmp%+/d dƨr}a^( 9=gC\5Dl L8u8 WrP o" Y2^ 3ZӕMg7RG$uԸѴǝ\r  ZPBvK R`u6}78^5?QB>Y6'r:y|8IǼi>,IG7<^ 6%A[۸꾜X}HV=F'Cvɷr=b[tfz6Y(2zd  @zg|V@C Yt4YԷrI?% }Dpuixk]DY EIb^n$nUD%q ^,r~9k}rt`&ͅdVB^GX4w Vwh\ #QKtrF2q| >t%?_XgXI|9h/fkԷ ^UjIg|Cl3Cѳk(IrǗΩ>-bX&n8gC 5!ӆ ƒaLm8-h4Aߕ_]p5"0Jultm,|4TZi-=ϳ1Bp:쳀qE"ĸ(yKo\=!OLn}fҿPkԗfz!uk+~$NjA7EXU&`E)bFltB8d|(x/cќlG\}lGp! ^6;>.]ow``aO_V^މznjBΞNtYN2> J%idM%]Ræ 'M##›U$Rٝ"9V5@؛uU'B4.6(Si_ԱK^y-9ٙ j#w+ܤnrG!և:OvD/2H-+bxy|m4|5!AB9j}BxUkTV%Éz1ؽ8:ĺJ^ЂR5 ˈqCؔ"4@)BnrpH2޸VR(> O.NcK^ ?,2L( 8?8'mlЛ:og\. p;C/h4p"P4z-ېO❫r ͺவ%u^ =Lδf,L nwi551 /E!⋊Sr:^J &nY;|rLs ϱn U_ tuձg(mѥ5+8b.Ӛɡ8ygϧ1lƸX=|<FifqEbOuf`Q`7žh6~Y2(8דKc^,& aت}=͈g>sC-X|Ġv9b:@&Xkm?R}]Oq *ums5ԋE|d9)zԯn_12&xuF"^NB}YxxO]JŔV&x~(Y>d<9j7w8S ;%Gv TT۸2=+NH_JaET7_l5>RY羫,7>t?H/ѳֳ`iYǔύ(]lQ(2WM$SMô)Cb٢eaFҹ{ۮqSǿzʿN͸35:,)A<67!IwGSL(@ Cɟ h?g uϯV9؊((YgjǤUeϴ%,ɫյ"|={/yW_x` .+-N޸(,fuy`vBiro/1\QORA~|3cP i:v;w{(H%;F 3<Joub~}ØTJaqvlb=έ|蜖/!.|w#gV<”7_]9w&Rٯc :Zxh⡊7U^v7RrBH!φd[*, -5 Ÿ!s7aeg({9C6l/m'"{||(M34 ?8y ?bǔd&m-L%+@|5%pn37s!ٜ5[ 81{wg rX &VX5@̼4N); "`n 4%w4мn``+ ?o~zߙȏ Xsl ݤHMM9`C_+ KfJI&$Lv0G`)hn!cM& F`zpZT^x!DQ+`AC8EaܖDuQPx87p>k˯4֖d斜cQ>8MYʻPAs%wN9\mC6P=]}9P'qQKI:B!cs"FuB X[-˽ 8( T6]YME.4֜ʒdq%9z# ^;$ OW7g`(ZkKDEmksxb1N/y1kI.ir>d~#E$aeca"w"o-zGӊ,by{{, xciph$nCjgzM࣠ K$"NmcٰQH'OM"!hwKý)'̢pŚ-*^Y#TSeO6aZĪc[Uk9{ȸG5RӸǜ=>@Ade*h0OR/0vxMSy df^\9Y/J|z^Z"fpPxhK2S觬䡊D#}Bn $(& 3,{gU ø@CXX쎝 }!e0(l@sa'?ӴsRT.h"fRl_!%U5N}^ ! Sf|{(VC?P.F}9tA+`uXt}'% M7 D oi؏6H/uY 'zB(Q-K7 )CA'Hwi%߂#N֕_" +QK|3,Xpgbv0̑˵ુq%K[sw>L1X@.AN-mį*sGg1~㽡C*E<+O4xC}A +0hB ۰l9 ;O+{$rDp;Z% } N=2bu!˕QR=T05UzEƭ\cZD<@5UP>ﻢ([k?!/\_4Ic41zsr:K>YwGͬ# y{MjZ^~AIu4U( *m|c撹E !Zz&I͛=}y/ˇeRXEIJőC.$p@#0 M' ڔzxC^l58p,m7/ _x([|@1&){i#.~|8u֠3>~T' PFؑ5 *hQDP>4q(@tI3 wPnN/xs P/0}rf<'/VuD~`rLnz ?u&i$Jf]jOy33UYfXQcx:j+T@R 0wBeMWfϓ1\]3iW.jRrɏ#A{՗ED1.G \OLF!64p NTQ'j&O.S2)b% {΃S ^dr9JgENPaM6~)F&ޥΫԤ{2A r_ H#q|a4p113 gٹy=ro:vXRxj[\|،[5? {l꾲aA}ds>67?&5c{ ; SWkjZOS8x$unkDdfhr+1G n*0%.Z6-ׅmQ5FX?{uMK`aj´6s5 /]XW%pN"xy7;ςׯUYsva~oj!zYԦNv*5J|nI5hkDOVTeCV*/1N,؄xRg$vZGgg#M/_{Jx3 >c>w.?Z e 5a^lt@\M7GjƖg$nBxYQY$siŘhmY<"?b*pI//]Azmq4+D7#aT06́ȏ&x1fjt_TFf$:V%tWׄ{ 5 qcBm_yZ ̍ܙ+ k.(!"dBoJF8 Q1id4=!%.,ԫ"Qh\r.-a_}2HĔ%k",S,P,3|H-r Q=9 Zg 9^ Vyt 8`)--4&I^!a>[<^peɼ1on%׈{r-0]gJUiIƄx^rcy6Jj#x;ZasWu(+hou9R8J n@ G\]Jy\ jCH:~_l@^iPݚIED ޴[΃NK2v6Nqe9H@;KN54ZuzoWxஂ; 6/v&{4@7I{ʷ$Yӊ1fSw $>Eb[ǂ5|%&(1'oꪫY)T\mZDapRKqUXݡkSH"70#noϮIrpxwYҋGZZG<;"[V1h_d%tf9/MB 3Mw ^I܈ǽw"ߛ?Z(!E~g_9툽J Ծ-^eVnsTjg=f䞆:]z5ۺQzQT8fDW析sGZ`7]\j(*N(#W3z1kHjRfay$ǐ$ꦛj8u+E4h dJ ~Ǵ&y~\"lK _=ni*U6 9tOR9e#@jj#? cewrcJEFX2x]`u\Mc®ճ}Wa _h3IUh*;*QL) t+EfN߮ 4"x3 /UpC^~+,vj?h-7otNGG3m(pQ {նsaIg-p8B8@ҟ,086pu\Kt<="w.\׼Th+PȺvN`,}{2 & |-΄N[j$}\'nbiZ^ * a'دˌ,m5ا7U*`t- @I F0mT|ֻBUdG~cc / ҫ:熨&]Dʗ'm~ mEs 2{\|S/VYHZ9j[O)m佸kq1Ԉr.x6]G 5 ?Oo#Z#huc WßKLXՀv&(NU] $[bU_kuسS8uKsyK'ŌRKXbu;/ӣNvqCLND ܒUi!҄Vcפ&Zm[aG2696UIh/.BSFX}$_Z4 J= Q׺#&gc I䶒9jXpQ!Ձe"\]0:pH]3x)z?Ģ@ɂpyF(Cҟf}I1/?Dm +KĘ+fU<Р J(k#81Srh=\GbL(Bfs+g ^/H(J1G-cZJN[m}:yUl|i:~)Qo: ,<ePD1`^CjsʊXoN# sw.K$CVeRp~iH'^B5L֮T|h$ͩFwǽy>pp3k]+P?p۫Y#1d4zuX ` E +[_@F qI:3?خ>'UOP+4iџq^p7\N1=~oj21f+z[7}WƘOo=*pz{mPG0K堔 ?Vllx8 T;I\꼊N,5lMXb.6٬"Bޱ*{-n^:>AZp`efe k%B2q 4r@_Hp!vd'2P>`n7iM!=KdϪ_ΆT/p"! 2Fչ6^hZH,>ͩu2^;ss*{ٞ:Y? MPRl nI+ `9f[gb.)Nsh7*?,ұDHSϸ>]="ǒY4~ d߽w@=%@ v^ }h"7۹ln3*PeQ3d_ VS~t`醗`$@.'ˠ_aB\@\){\_bAcFF!!WA|6rهezo 'V;D5xmK2&|e`U.PHaOf!nKoX2kȲuI%lk) cDbu[O3{Ę$LJV]vsG(N'Ew%Rv+#_o$W/:[\RԽpALFc$;q<Lѩ瑢O>eEa90vw$o/Y4{ݼ8%2riU;lz⤫ 6Nc(1"$տWs*6De{0"%TtOahEc-̳a_X7eUr#J2Gݾ(RŅ~A(/ i9A@*&dCPɻ~{K_^E.~ÚWJ@Ol덵s7Z!mu BP%"FURO8lb+8w{HaĚ ,G̝fAΈT"$"{ؼݐV'b vį\ 0#$-. r  ,㌟n\kuH` VEzʵ 3[REa\|ύpE1l%AxA 2j65;+*IAȳ  U52郌0oP^XC-΍jf:#o0R32q >if&хmr4Bݫ @ ) s:9e\MpM3L{̲2?$vb_hw\ػlNΣdu+E= 0|@Vj¿IYo`@i~V U7Fߏopr`o-K %urch46nߡQA"8M ӈnVoObԷH*w2F2.ȤNҎ6\`r>'?&$6_ZNZ;AURYR9,@] z]yG>SWaQh6[jv]C~CG5\JZ*fK0~ԺdsX/]Z샭Vq5(`UϿ:L:iNQ={t«;g:O#/CC۔3C:#ԗMH$PZ09F+%~2WTiqOw)>!3@Oޱ樐[XAPsAwi[D*e (YP&_-`^osFk+kra/IZ3gjT Bd 'ØquF~h ;5b/,<?Ze%b}".dM{N=CK~%`-OLضq\"&5Bgs#~%%j'xԁ,yqx/nZw <(~7Ү_jJLKƼΩ#GU덁+͠ -du4?Q }C(xw&*I]rckWscOۇ&\WDF*5TmJL|>'MCS()d6VaCy-Սj[Q< C\98 M~ ןx_(džDv_PﺴpKf:Dn}D%8 fG)bI^·8nΆ |%%5z(H.-[F-hyfYMmJ ]psaT=Bɠ"$a<C 9?*6ܗvAGigOJ{`X8D?&=|4QPB6r œ?d,ѫF0<}]R kEn$5b1OrP ʼ}8"|QwqGs[,BoKN/&W8.:0.!iz'1=!iEs%oT`흗.#'ˏOf߰A4.JwO\J3SQ.%&H bpSn՚;bQ[u9ODѣu fV!ѥHӯkG)$;vר!(ѩ:  Y!(EܘWjJ:dпJ¡ F tvk=CJ{ p=QME7F(M7hr*ɽ`+5a#Kv`X-o_md)T6ưP~B4&PPx"b^l8gX_k<ϥN-udެCqq>>@㷷 лz(ef)J[?Tx8%[p(d ߿vjA`UYڒ:|ˈCվ;}U#B}nx˱C'f*D i s[lzmj1-J0'VA9Żu& [VgS+RS=G )WxK3fPǑA4'S_7ߏlodi|sR J9 CoPH޶~Rݹܾc[?`+3 h,57Ș_g?J Of`Xg\XT[zь'Ov:&|axwŸ8 F,Pn2T*GI(GXwq RQK"ԹJ,ٱ.3٫wKC{kƖ^n;Uz>-)]/%- i)۫ yHE,"]iٷW7J#h=t :."W}OMlFenUF q}w*V8)|՚?$+VAr\%l@%v#3ĴP~-W4O~|["rFϱh/) g佌CbY8[r[^=YlLA?!9]b콯xקSm&~U]MD2ytk Nb?akGjnoX9bkkZ1d[IBi5BP_Trc7vR#ouF}|k*.Ȕ]Gx/.'>,^|\]TPX@?}7Xhڭ`WC|JbKzM$pB>5Sq>x1<3Q bHtX>evcsv%BB%z8$0{tM~TC^I4NB`"ӓp7 1&$7Nl2m,6z fLdrt!z6^aK $&a@ÜY 7> ߩs(­fQGv*)[pHpcff!`_Y9TNܿΫ "mv>[n78gg5ޭh  w?Fh%Uyn;,_G^q 3omDXvh.NBg 7M;Uv7yLM4qFdLpn )BT;fN@ټ8:xBţy:ĈL"Eݾu˺E w1kV?{DfVH@ 1tw)<Gd DG h<ζ^Mr=wiƌپ,p\M xK̐ Mȿ]My% {kȬ'?=-k|@r\4bڮp3w66b` 4GO\\f*?9sN/-uP䠶ˋdֹ`nVܳz4i4t:]_D2vG Fv\Şf졪Բ4JY)a|)&PC(lvoV7ڔ%|3 ,.v"\%{W|kup4Dmz$8Iʌv8ti!Vk$l9(*%Ro]J[}9b su9b+ N}רH%O3 57H4Z_5_qEu-7N$դ"㙱-slüa[^7N@"B(#= 0IGnY*-GjtkZW=tXVc{jќ7[_G!_-wSglˡ7sK3ݘoWfnz*JO0mwpZ2c~dȼ$Yh%^ٺ wB]H2~~zO&R@H t3mYm+`c63Ot(J憎v,K 9&{\(̏@@AM7gb)O8G>&+!d'σ*ՓQFUmTxs#*,~hpF݈ß)v)'*AR081_ރi[18GÛ?$? ;xP9d?Tl喃0ݓkS=B} |'7G^o|…{}6(#$4) S&%-e@&[MP_ nv|$Ra sX@RPgJY,Ƥ{ >=HINwGTضxs FPA %2YADܚˤs lTecځJn 3A;t8v QS7Iӻ(_*v^:"+LߨhVAON%$zwgMR6k%zhG! XA\M\J'y؋u $o)شhq@S8;qΌdWKpG1;Zf*1tۂ"h2S '!Ꮒ!P8/ ŬCq7h]"i(6]OM^y!cFH!ru}:fg޺\摕VU>;ƪ̀[i&yE׽:}0t M̸pWE-Xd1=wvAet>WF(s4%mL7JWJsڮb)ݢ'6PX\H^uE;B_YRN?evz}*&n]+K`\@곡p jwUƍo^/o:,QQ! 1,3c2+{pUQr tKEncqV;g_s׍:CS Jx5$ūyLatҵRᘔA6BOnJVyG;wuw' QOX$E䴿܊L[+z=dJ*Fh‚7 $6Gc-ϮTSWWAԂnAt;#3 F3Jڿ?JN1 Rjj{`pڞȶe%Z~C1\Zsnzlک0 Ɇx|E>Ft Y4_N~_גVA /s>'K[UӬ5aMvx T ;._=qn,L}L/m CKzb/#}lINo_62`:5 9.CğxJbo<q:#˥!k։~[~YHI#<2wTY|GOl,^ 湽e~ƫqI׻| N!`Hޡs$2٫$j .}_Ϩ濾}1ݖ%D(1H<#"E1t\R;ocvF V` wblY ZΑ𻒠%ϸҺтӊDld+ 1Ι^ERf7|)awls^?<Uj|-PE]x%U'˒'OvNUWξy<`/@꣩!+mdyvvPc$3EzxṶFC <7dС2;ܽr:o +7fHe0~kH.-ooxXD;PfE3T틯>L|5vpO㘓Q*ta h^_t7hD$12~I{kBo.܎pCTVCdmo-Ey4 @[5VEg`+Zמ4|*73x)W۷ /xbl_m H%ڈ![h% &Pxt&aڹ;vfD$b"|] (<:!VC 'HS؀4@1 bxW ¥*r@ߥ["nggVQ$* B>p{掂t+t;/=c GNնL+T3.?+pUS#d+<ڵ0o8ڼӅ .ɬ8A96wv^BĨXDkƵpCZ/⭄ rE mĵ 'yidRӖuȦJ<7Du(Q M8Wb__6E] 6,&Aߺ9k ]fbly4 2q HTu"YX@2@L(q%b (0G"`}\~eUEONsyf F9HTkCӇ4eo'xTtxhdWo7ڣحܲqIR䇁I w_{AԒ=Ftvp#=قX4R|K~%I 2M:+C3%B2`2v_~K2o. T)[]LGI#nϨ\ĪpIj{Ard ܽ4abB{eټNV D?fÝ|{ϑ ԆOXgE#"`Da BJEzD`w4aV& KmFo \z ^K-R`UuEq\8" = ,(}R`6bĩS(<ljN%CSKu=6dld..ؓ;'嬪 MJ1qCa Vq5D|,ZEt\M$1c.BH=r4|˭T+1@"y_ XljB:?ziI ?┓"]f<(fuv뜎gײ:?tՙi ZڀI1YT ck墑iPzд33 E#m O=9x7^'ߣLL>Edm)r]AJ?q'Kʜab߮=_" . 1 e Aקz-"Y]`e†ҿ^OaΡY_ 3S'miz~9bMC}%o =~jWy%Nl{d$O58VET3Y;ط0ɼy 'w+~&sV2{`#ĽDd+ ZN 3ÀHqN'&M~K(U%&T XALٱ- ڂf@T/tW@h֍t/:+׮`RFs"L#9cdOwPͺeȍKUb *qBve4{m*.VJXKwH Bhh\XvCW(§Z|!J VM]wkA{TY99 F'6%2(bńȁxk!;#9#5 53qT~q^8H &3i^Ӊj6'I9i>i)!h2sւ kQ^Z08F'gIn/k}IKyA3CL KJ]o)[hy˜+r]Qz% FV3Af;q=9 54_V?JרaR}%#髞J>HF BW]7+qCy%_RiR;JAi:淽n %m=\d 0 ӄyH2#Qb!cGVT۱^i2v,ƚ"R%sz9km3.wUX`੺?n"ph:f /pVXDJ5"j;ӕ YXZTq " Og1-gE؍B6֌ F-7*Nu]Ҩ$5{&"i`b5)j}A?A=+ 0=J .ΖK(PF;Y D/GĤ RDÉe1h]|)ťu{zB9.| ZU!m3 <B{6Ⓤ-Z5+D<ÔL>J!ZUF*L]Q B7:(|idTɪbWZEA``I˶pc:s@{9v }XgoSe7ҧ}f[L֣[v6JRqڶAѬRE+"XfFwUSيM r KVO[24[>lc M_F!.NhЭqe !};-X 96[qt? ~w +vPi\LfhrN JB½nuy ?ʋj9+i#1R]a;ej-^X:"wtߋaFɲE}am7By>:=c32@uΗ vwr'maV7ba?31B=flߏpOjÚBz]ͳ 2Rn gLt eJaO_b@oI '!$ZndSFeqf_bn  #CizHޘLs5=S|@GO02$ՇXL@4G޻ [5/971[Xq=3uգ2cϝL<2grҾ~)xax4*¦Yp0K!%GO8XoUD[gYyW~c1p&R7M{JE1V7̪t~ ~'wtx})0pt3N( lj媧 Y͵$aL4;ʯJbί9#J#ƥT\[|044-:rR.9z .0WU|߇ezVC.Ϧ bxe 4o)CNxv2 ̠ Z@ՓO@ ze 7=P#A:)p n\|cs]aKy2b]3ժڒY9BքWh7)?e'O䙇$8qLddوZߵпUQ1+'N}[osAXHgf]ZG8`KzS`<8K&h]h:(vxau0[ڐsO-]`ñf۴#QŦ*ϦU2'`nrnY CILa#XC=(ԕ,k>P,7@QB9 hZA!"+1DPTjuITUc( FQ!P#Yu0ŐCP+WuI'yCSLƂ|z pZY8<5J! WFŅ6 RCa~Kɶ@վZmpPi~9ے| O>x[0/6wGH2 e9}FLecy1S|viҳk? *|5ʝ],jY0@(FV8?@֔j)񶈺L,Ҏ g Ε]s(C]c!Cv: 6+-"![&u,n_M\TICe`Yv^S"V5R ٢b/ϟo\)PmM:o#!9Vt-6hh尤|ܗ%ATϟ4lc_ =S$줈Jvf߹;.ľy\|wRte̠ttybp UNҾLNZ%"4H3~j̟.)e;ӾwJZ맼b$|9bs~@wIUsJCCc?{p7RW4-GӼfy[ϡSޱXiv =*pbTQ4Щ J#]<ѳTvϕi`cIɱZWBUS Lm/ib蹓Se4!{` (ߔ#1<[5w<.#zjb"4<$ 3 .]AT*.k0XyvcwI P4Dgo^cp,;w!DWwu.u#TRf03w?HAiY_BStBD[|# m,i֕ LZrsY=`%RyG,+T/`bS3^Y>-"7 AA ў:Ly:;U\#4vqi3A+gW`$^P)ACiNȬ ß4rF" ”j:GeWFb'HFkWlV[bgT%+L"%4'^>)ưOIF}Y PbFaR8.o s~CTcu!wFl,I/x*pb?`,}ys zY*#{1_u_a-H ֚!G]EF Cbgߴ^XqU{cٛl8Pvx>iRSH.f{Y 8}\@ʢRL}ݖ\wXyux+}UrTy{8L+Zᱍ IlDݵt!8FL(E.}Uk@1Hib.z )=g*L$qT: )c {ޖm_FļkM^/!W|%$H,C3쳝hi3btOv܍ɑ󖞁7'G a͸P[4U7d'c ƨovBjw?)GfJʾJ3uFB*>&+)6`#ˍlNmCMl;})Nj4ME5'W\&-ۂ{{Ye*LVaZwT x [س"O#t3.y}x Ԡ+"WuI&lFRנ/f\D~q 2:3e0c+c7,w5qȻx>7aק4 *$\ƢȲpŶU]|=8$)XvARuT?') "Wm}t-fk >| UAaD )r]ϱOLD#U}da9q 7J#|.w"ӧpؙhήRk4US8Y+̐#yOXsCuEiNVw>)]q1!|`XGJW.{Ji FxB$tؙȡ8,Cq"pŚXS[g7 u/~> ~D_;"9z߁C.nFw;}.7 92i|: -=ݖ3#+sš0ǰ~VYuhx˚jðcQ{M3]=Ni̔b3RܟboTB/\A8?!X-FR !tߝyNr4(fֶ@I2T~ ^Dz d[D&bW!ӟjxІxE/ ~Ui{uS#|,jcK|`ji)lf6}Ɩo\4ϩ~ [??ƠT*Y4V7KE:T2MF t^ؔMwbtY]?vH@E⭴G_  Άxk4bdWǠx4Y.R\"J__za`_0)oe#ˍv] i⤗ )l{ AeLgOkDsv^,1kcq͑z ^nv> ꘸zmR\g  W~z4}ebzeuKrWsrn:zt !+ںK__c`b 'm-PdY% yMlU9MWqTٔ-vf'bndZ^O>Cc$5x7l;9,LiBӗ K#ȞsemhZCN /ZqJdȱoY`v,Dq=r6""Y$uA}AC-ʼn$is"ݱ`:ҜYQp/jmkۇfdƚp-TB`;Gm*b#; :;V"$J8mD=L#y*L"Zx/i%; R.٪7rj+vldrIՍ" SwdM{uq>уB> p`-P8X)yCZhrt[,u^}m«7cGGV59{`9φ** KI0? H)5Y 2 ONQ[-ֲ5',^[iDi=91_"4kˆE,w8b;iFgwֿވ"@ZC|lV.`E:|¸F/F9pйRFStBT鉂Z=\NPfiadBsrlF+>;VG(u,  Fjo`^iD+ᑛ7ri% >}΀+|s CUZ6Y+>;}Js<;ӢZDdw/!'&Us=B 1@B޽:oSwn{ vH?F3&+7yr_7AZ.Xza]"gA~TjŻ[NU\ jGd2i> !j9T$ >_oFt0r U!OLDTW(5Nͤ>Ʒ-{BIz?c%;M^C)xB'n:>>Ba?<-~*%OK}v#+3. 4|UP+zntrT) [yȝ43]Ώ:9`J;|7yF''PL:o +x{%n )pc;Ө\ g\2_nK *lu,uzd! OҘ5Bp4uq`;zFЪSy4AI[1hAzCvBŊܦEV6yȭo :07 BNI UnvЄծ w'+!o+äe$jyYdp>Iޘh%F`Ё>ےaJ<%8í&|JWGqًF_. L/s-e?j%eEَ^]Typ>) Nd_Tē냣"BBPaG#D(4@^-s`W%w,8`T3ÿeUN\573`t*zз7GxTKȶ()3X Fs™_ )YL75!OV/J}N@mMxhް].(D^ fzTO  0gI b Fb)} pw+hWMluPA56zMK|?$&}$I4EǺ9VTD|.}b͓͢{eJR sUԕ6ө)uk=-%7ɝͷXPM:8) cgaJPLS}BYap 0\HBn vm_bglݨ7cOTl irW0nƎ8]{K CgOf,E<{~7sLn]\Cz1 wr1ӕ$sr2E< dS˴>zjbW2C;= x@]+tZ]7ҫx<7)ޢJԼQVu`/#A`sJvPvξTH@-}q(ɝl}ɶOR@ǂ]\ ԧٳ&c&KZ-GawyZ06WiQ|qds?.D[ڋdpLF YN@6SaL߱bbZˊ{{t~[\-VAZ!/@^poÛ9fA&>Z6#@|U[dC䮚67¿1(&_Fh8Jg(%Rcw4=$w{sw3c!AɯK#zGH6s7R@Wn>Q.#EP!w'!8C!Lfj.v0Y\b\J 'aӱbCu6}lV!ڳcR' b䟝ppwJY`3xK A3 Vmz`q>ܵ,"3V9)YMn=XgW PF4ƽ.qZm\Z nubN)_n` <,LsS⹾I|$]Ng5jW -@;?CjίHQǧ`ATY3#o&sk<:pvmt1i"9|_GAX-L;fCԀ;MQm<艬 u/9}Jo]4`4#ӘX@ RJ8~(\36Qwǣn `\g~ ~Q+-[a>q(r#m,l\?;)b/h饒@'ߝsDf-`=t(z)͌T'W@ʕ2!S!h +&Rj\sH2>O$ 9op 'xOtaϺFdg$UwHm$, ZkPXh/i?hH.ޭY+G. 8B}c,y92w'GIDd#"\P9όW'W#vTM~ yh[=u!iH{^zС;- z:S2%:CrT"y,؄:hqHP7o/s ۙC:tg6ZM]YO|00̼XpiPil>;@4Lvr1iöAN.XQ˿_u_n{2mlj~1kHAg`ʨGVRk N$cer%V1LoVfWVf$X/Oצ/.cB IN0=hMdP 1UeJ1v+σ7=a,b3U B1ZYSmָt~Sx5% JL1U6Sl9xߊ& y.lLA}FGc\v[ W-DӸi+bsηCiN%6ᵸ`$LcD'+xȒ:B9#4Dyf?OF88^(WnL֫tp^QKNB=,mÀD|,bb & IhMd9 .؝tNH"0la]Hv~U 1~J4*|hjG|.ʏJFմ!*^3{%# 5pC0JG 4aHI먣"|ylwk-胀هٿ}^GǞ~P͎jM Ū:pF¨L8ۣTZ*\.b"9;>VOu? t&~0<K12fnћtJa0<5 ϼtj:[Pm<΃[nD\cod H\BUIɥ78TW9T!RfM74C>}fϙiNx5q)z1a0 Az *'@XK;{(~*^dnTM[هN GwY)5I_&T5֞~ `<$]V杒RnR:lJիXFu[06 d^FϼHHYc^CLy²M_t~b* U7 ڷ'3 ~1D9 }(Oل'gxgZꋴm{DQGT|.@=uT]n:E򊱔ñf-.o3*OTe#mH{S\jI@n_DW~PtE J&'p@4 | "T>8xvv#HVM g#qm Ȧc[-17O3e"͍Vi 2Ԫ +Zq^2+&?GqxScv3H9;'Wʧf^1@iIV;o8[m#/ U\ }A~ny cnW2 "*7 J~Hoq hI 9gl (#k,"iưU>3jJ'Q,5XƢ_a/RFIP^sHl+eP"Cg:㯤˔1FKN> 4C ZM 6K5b=1o:-3{ӖX^?kqLVD^X9UCϢ'Լ)6pL|hRX!5k]6wɰ ˼||S4-!r 7Թ[\?16JK-r{A:ރV>5,o&5 X tugY(N+l8h|fc~hC'SZMPpQ8EGЩJ\x³4e7+R8,P=7GN3xWIN=rKK'?o܉ %!N"ڬJD KPrY?'>w˕l(V>2#{Wf"ho_(nx$EPW0C|yKR)ǐg03DP2q?$TEU~m"?OD8ϖSHh⯐wY=UʦOv4DDcJLT[瀞pvlFЃACrbJ>>wq Q6ߚ,C)꧷.of3X!]Y<ѡ.7W'ӳ N0RHRijtAF~C;$D,k=%TlNaDj[+UӍ>f.#5l6%w]žԿ' \"RˮΎVLI72Y`%jNQ哉mr*\"RsuBLlFBtr5~Ve`^6'{ {,~MTD7?W51{ hfâMu#$;IHT֣D5i/) 0vqHOp'?%G\K ڷ9|L,s#k/-bO=6:,F(_CHb~g|8gB3Yl1EV@ ɑ+/^:Ou)K& H/Vq!pO쇽 ?ܝ)8xӊdi씖^G`T1 Paj[5"KR<֌pvyk`]ﻄ(颶(ahrČnQԸ/^tcC߿w]~sEN4;UV(eθ`Hup?[#H>Yt 4 = OIt<|PE'';i`3й"} 4p3Zn&:8b{)uk| gd̺1=7ՙ/F?@r̻՛A{_X"P;Q/Coh0깿4'smEV ~ce/īo,G5 "-dҐ+1ݝ3$ҌKS&TFW3hH…&"/gVWӢojvcOJl h$1)qQK^{U+ȫP g'1~\n=ޫKЇ\ XFDV߼A0|lݗɵ^[$yP"tX,4,3,aM?淠L2,?2r~!N#kdeű 'v6䣸p9\Ih$4CqAݧS>~|ʟa A" s垩 xC?\x0Jpjh0Ml+ݼbhYH[E"2U^ ^*85\Pȕ[GL+^A,Tdu&*]A];EBPCP0H_f6n"WlO@Zu[Ce׭VfC<{50mx(-8"k~ߴf (Qfe0B~=ÇMt*&.C,v2a|~m_](#~-N>._K{;K? %`ᅈp@P'~-yv* YRn l<:  ywcsmX\]M9xqXfu. lھ/}g2FLAyx]`haWcS hG)cÏ%ݼ 㖻HJy!d,GWͼ%Ōض鞴wL!PWp&l଱EOba  r\'*fjL'CaFGC赺bMߪiGk .8@XbOoWz\$eU mEE/WM 1t(,9D|*1׮fkp32Nr̊sxPY%ST 5< 6B.@ -Odc{yɠ 9]}!KFJ"|9Yj9J}hH#lb5PׯBuK~Ζ.9fOZUcgnUPw1c4N§Xa|ʬw{S\U(=H? 3s`= 9IGOƙD o6 '?P0訋[! ӱ3O8bt4#apRGSmnhWOX^{Aۃ-UV .f$%lL;3]{@N om qߩ8}o8qB5]Nԅ_ﭒ?*NJ:s̿6GTftVo-Y9Q;9m'o쏛D߽W1(tRmaSI;ǍYWs`=_2$G ^tDئ1LH^xQBy Ì1tW\5a՘ld'PFP'OA~,ofi}:1^HxP=k&K[Kڲ5=/xT#7$1ڶ֍Nz`w/(Z0E%y>TŕS bcſ7| mp%4 l9c,E]-11">7ә=Ţ%Kpti!y;MK aO忘xjJ ~=/{ y@ Q}Q$&pkdcQ JRv/_mi"`nA!^`k9l#8_ {l=aq{*xKҭVq WPB~R 3C_$bS3{k~$N& *0dO|qm(RFG'vXZ|t t0j6'4?Vr% ۚ/Vf LA=(> }#:QbX^qc ,Yy\D}=ʏ`+т+/cbZ'V 91 mOg*vK^*<^<nu<9k҅C\VgBJw[rZkZR1h ?isd/wk0kz/U$=4Bu40XKMan+ـb~Od,v:>_ŗj:|~o?+TzDjJyy0ϡ@e>;gQQbfm~GX柔kstImmu(,'T[Y 0阞0 \^N9Ւ@쨑u &Ŀ/8y;SP S< w9?yIl;j 0M%1cI:boY8=ԞD,mג(|;d=</Zn&ر$Bc3`XRR$@FNHd4gxUmiumzyw6K=\ |8RODm 092˓_g@deװ囔Uk rxcS, fhZYBky7BL-$^$*d^M96#ޣ3v[i3{,4\'O0 `۰EעI M'eN#rxolx+NwA)FT1tI{wYi=wh6R'ơr8iTT'hcg"Dȉ?肣H'sAL'&JG#Ф6s -ŋ) 4{CR鷓Cno|GՄ}:&9qlj`@Ku~yrmo=P*l>.e ]z􀂤~wCfEA~~>{j.ZŶ oڵ65b}!6M~뗢x"|U4X%C~gC^-×ckk3>y<ς ?.~XkK~h`3SP n^dοZNHaJʮ00b; ;s %%A N%ltGa7!yx5!v ֋!n:@OA!_W{J'EM CI%Z8۸t&Nj/gxoa~~Z ԁ&Q2F? Q5=ldŻ]FP?'Mv-vΠ<;oٿ󺆔0]Isvsa{T2&m&T=4 ͓.+rLh c 'zfߦtŘ|p:5FvЉ['\38m zo ˰A})!Z?\GEȢT2$mBHK>*mϱG+Lcʦ,1Նy:k kؘlv Eh\֕6WeN2ג7MnΙyUe΀ZIQtKKB2a'\*φ~mZQOx ۺd\zUh0A//qԘ;Sj&>)5^pQI|GdyJ >O>o=Nkb= PHbRu&H[H*PC`p쇒PKBUbRSBzϩˡH?EÖQkHnO[xs6{ ,ds16v,.91%WAoS-CP'Lq@,%ts*kL:{O_%]R Q#ߘ7>B{VD|j ۵ e .kj'x+.βRWo01#}Ι'S˼Y49;@;eGFE4aJ+z}hEV7x ]oOrq%вX.06my5Ŗ)3/ܧŏ}i {[({*͎0;[\\~$WFM꙲lj@GAx1WS: 3_e MR6,XE۰$eQX1b,Mo/ Jn]M@߃$Vh(5$'ާݴy{ֱqCOýcEՄ}'0.[$(q+2Võ2|o=y2\K>% AӲZO0R2:w%x3 νKb3b@=d>ۻg,2+y$GkUG2ky]sc62WN!S#wXxԇ Qf(yH=wZNwjJh>+2 "^}WwWY>f0e֗]+%KaHcb\: v? c){4shXGr{/ڝO k8@R TK9գ Z$JT^*r ITD4r0BE,o]ڛ%ΔmR'B?P“a۸ӻ¿sX}G%>fM6՚bo| x@rբ+Z ~F,~p ]d#"'QDA49Wk~9/7\zCFHTX)6q> 滕mZ<+|?$P䶮LÜ"(35paѭEe|?۾UZt G xÞ( Q30|,7.f\&mWVЗUeEX5x8> pqVouWX)J)y*C[Ev(;"w? ZQ<y.?;LBG_~/z\)B3bc?CY%5cd9zr6ɐY ]qT^vSŷ(HZay ^mQ!b-x`KG'6-O6;z8$ Kg2pMO+Y6M2$w/(n +^~{C};$c.1x^[WR rC+flӏ;`yuL̷S*Z=-Z9pr6*hW(K[ xP|0 C[6I 9 }i]5 7O©ؚʌZQERr`vJBT±G\CxҦP?ʸ??uHS1״rv./$P[xwyؐ'yx鳈PfֆS"&uBט8JeHgЏW$/ԧpe(/#7M-Պ6 d@V_q}~ HjZwwTs1?IR;65ym; L:;Z73^ß~Hx7g? ;|\( .+D"]R#(bs$+SΐIcÚ?ynjCxfʓ&e>V8*=[5nu(k?L&L/}A4[a Mʺk!.a`3{EIJC7Rvn{7(~iӺyS63ZpIfc@~[֭E_TB_ Mϧ ;BF`\]hF|}C&[G.*؎3{%**KMir|1Bey~}Nk_.u`E' tКiv=j 9}?#(YՍ2kuU))o/!(#!#c#Ҵ L+WKk\UKHx@iy]ͭ`k ^n{NzyLL_f*ɩ\Bݩ;6@vxbƃͭM|&4 yީan6#D6t8{C埜5B0̩X*0|4M~p%D` {bUZt8ZOݙm?ҷxBiUKi|aݜ״W $ڟN]Lhݿh4N9i4d틵sx VR4]dV_&p Gp#dcx㾤m7T<<1d/9zQ:iiΐ|laK_m nNcK $5^'K{ s-vbUQJO&; #R oͩ\dzVrnYeRG/>(LJLdhF W` Sqk}x̎~9-]NAÊ rzv<~*';Yv1ŻR+D*K\v 0Oc^ 55&=e>dm(\M-&a2-~F7@ĘpۗX3*V {{+Fd%o8$>WQOgKllsbZMYF%sX1]s3]0͌2JH N${ SډY]-3jv$5% =HYgU#^ i̕Ny1>oC`4aw"jkkHwgIn<|6~Nqҷ*_+IH$gfO[ tDQShzؔLmĀGg 7nHG,=eָ%}IZܵB#;p0gJZ;i Bm%JUE'U`'v׮]~H\b 4p,^Z vYljk&1BS*&wx.vZVjۇiq\јln" ˁCt𺒔xk0J̰g ~zB.WJĬ|._S=K3$O ToMIIxjH`tHX I_Ï[g?112ror]GIUQU'Pwգ @k.lH=`,hB%'Uz!?^FU1fbĭND#Pk0`WbRˢ=+mg/G^}+%5tÄjFG}ؚvQ~iZuխEڢrn;a$P\ AKm:ƐCdm_yY?]%l%ս>+F(`).O oyLdKY_5D̀glTlKvlAgJ/28G{[ G$**D>2I.8t5ZƪNğJ'zD:豄MƦlHS,=V>p] w'D`v٢ ^ZȻ.Q'* [\7 .gqAN=*^b#hZS50P<'5vmB0؆2O9?#,@?"sC4m { G8X\u F\K)1tuf\F!*p gH[P^r@^4F D˛ɽCʪ* Tt#7Z;L6Xb!UG\.9$4оfRL3q̅3m)kDCya1J,=f|e1+WR}1oT:.8@gXR 9&٘nRR%KC^;ek%K,zj7hӱkpuR! hVc,O6{tB3;8%QF_cLQ"Qt>PtG`CLdJn>[y5$xFPl!@AƗSn0nF&+RurP@grjŅ&\~*u.g7s& } d5;MTrm{ NG/weW+-̌6ZOӻgeneW1mQ_"vQDg I@VC <8(Džp܇ͪIw!;# 8iG6G|+ܼ-0zAl[\tc|^4g{դgg֌ۢ"CM &맟FYΖ?1(¡Dϯ QJ)M䶉w LP֡1ZY1tZ{jjGJca&g#8VD^UG:ʥs7WmxPq7''T/1Of36O8g?vCCk$3D#ZMcO3󈝢F!HBS1Z;~t_R/͚Mr4Ř­JiUKDHٽ3,(=1VI+V:Ơoy̵{u|J|XRsnDT~Qهu*k4`[&Ngb~m}6%$6m2†-o I~>7-aYeIC_/\#4ez8MO.Y=W4cSbuFKZHo:y/l!{=PnhHmbl"3}q#`3mQ R!:̺%!YWRˀDm:/)^V VoD]+?RSU%"qOK@Lv}^-Ɛ| ́̕ UVO@Nz'D0%p| G9&[!QBK(B1\nÙ9[2]8AG`{[t~ syAc /OqHNP.h8ݲQB2>Z%EUXum($}[`1BV:*0I >CVz ށ 8$LUQqkWD 6L#IuU ~-[]v90`ӮtÕM(%C0uA$TbtN':gߚ̭_XyBqa_38j4_~1>>0l"o q?;()eBth N)ڰWgG*y })e$ȕ~+ƜK}]Rќa(/f{X p-fiq &FUIvۤk?/ ))~@}?S@ggwi{Ƚ\H=n'{Ah1Wxi)<ݫ~glv>m'9CS]^`ȼ۾ yp)G-a%=*o-GMÒ%}wyz!7{S dlF=[+v]QVB q *nXgDZ!鯘21ëe3/,-ӧbOMXlwuݏYsi5H+Wsh#Wf@X-ч) {G7mVEinbj7 Jm <)ʼn cLE@sᔐ)KP)ih+/Yb Q[?8cbm07cmqIS]˨{`-${ ]&q2{} }Uȋf9(S>\*?_Y9 :V`Oqz*h,;:>H,$0!T(,+&ZUğ<b&:zDe? {Ʒd.Wan> E0:^RU"pdhs8;ϳf=P &]v}p/W>Ӕ0>^ =]p{/"+K~HAݑJZbWK*Eº3~mҺ&A7{2kc bO 1nҵHdD`G`  pya3͋hLT*I #,V1)%yW,%Մk{h:BMm(Ի[pxA"R I,tTe7m--䮎Ej?c eS)!1ԁG_gp J.0Z,YNk\/X<3T{%%g@up n +JPX]Ôk))&Zp=3mtvRM^*̏xl?Il r۰Lr[nK" .i.FQ Yq?ahG\&"шz̢|न]I SiœL D8$\`g+mtH'Er}&V<9wη֋T+xHqzj/`)Tz(ˡ s/񎆪lb\XIɚF1aB c^- ՄRQ3U5gb?Vi?&C1_9.LZw`yiH歚Qo/?qK0uކW K\Tr5QeiiW>-$v/H9Qi0<vCЬL^=(1R. V*G`?ap؟25XtS;sP.}8ȠjۚȢ)6\p]uvkNdՁEDߟQXm/SX&BbtK o0z N~GTj{D2WA- yBaݽ3p~^w3 tPAݻ~r[Z7k=C@Ĵ ]W84&A&uLdBzf"-x fY 5D=T(SSŵ^)97ʶHr2Oȧmq|%Zr3ZD-*̀A9]3[$c]w m_tIva\r)^;jIW秗}5և ,,UGBρߣVeOF}6LyyɖθH1B׷&堦{; %'}fղFhA'zׂz *`I><>Yo/1lE:&ς4cӱHPAĽۢRHu=KXхcv"Pª G v|_jd.JmҏÙ p'Œ⃶ m00rA\ɚAޓ*z Mg$AnU?[t`ɼ˅@IifvQ4A-uR\<+7cdG%;&@ O#;C?Z3ѹCKCZF0ҕ.;hv I7[9'CC>Ҷ:lE>]x̷6{tPy$hKi DU~!s_ZS8-ѥ f/hκN*Ww̄Ag{)c:JwIY٫,Bz z v),HS 2[4յp'Ua3IHՌhaVYXn5tƀmEMav&זTib/tg Gϱ{)Ւ{d]PA뇼 I# Lfl%b sCurLB=GPSm2z؅)Ch-f#ujo٣5'yc8gG2&K8x(djK,D,"zS1^phzWu[뾥[5Y&A+x5E( hVԴ# 'eKl!* Dm58]NEyf=`7a?ůΫTrʕPeto}RySJ0cX(x>{_V*bV%ˌd7 r*̔;O&f'^qNS7,y8 e(qش#`=$UknELۘ嘤:28|^v[H1g1lQgΈXO4564Gf;> Tf h26rͨHa T[n/VynA{ziDlX ]QݍWx$uMVF{0nӻb'^Z~ kѮS:r۰NWk L!#AR0"x'֊ڣ)n֞riWhI^ǰS:G$yqHS/Xc2|&Vk*.sMgh`נ_II!lr'SXz bd]b@t|6za\MU( Ĩ'=#I9NSЖJԂ1ň6 G~aL<f-fa<NwykK@bqZI۽r"gzg0 \9@cGf!j'XZC7vŖ+krPOv>0"-I̥PHVu]j)c^T<$N\Rd_8j%qH3>c"dtB? IՌuѲPu Edv7//.bn_!^Z!h1|!-\q.Mo=O@7q?t+{a|w2|W0[Rԅ&J9*܄$䙰ʣ<`fl[l55nVidmxAtdҝ1}*&)y6sw:QEOf XqEV(%c| /-4Cxi6a`㏗BG^$Q ~m=B:&kŸ)%_PBr˻/D4k@NLWřlaW}ΤVv]]魐u ,~Y쨜ltU7O5Je[T4ՔcNq*W ~Aѡ4ǺlZKEj6Hj[ؒ\՗ܫ`ONH$}i`2U$@k3ar\z|}qL!Kz8qj6c]GKm;kϋku&7csΣ#*z īc(ZhQ/5{LOU'eNj\7ۓtz^Z/y6,ivI(Dȉ\?.#$oe]x"xK:w4[h8]/Fʉ/B^j)4 :LKIpXmIgi-Le :!gT\ս_ Юߣ*SOomʼZ-zQ7,# OF(~d.'8EÃw!=}~fmZT%[do]2hO˄H; ]]( 9Dy g']mqfZ'jkF8qqݸԝLLn<|x.4$f:Dyۼҹ^K{V꥾qUv0wrFhRc`CpnzR)"h29V]-4 1~.+IMuj=S!ͨ+̤DTlԈkRQP6O΁NbQ}Z躈;tV0-~¾)5갉i]ٰP`Մ1\uːMx.o'KM5`ԗ4(l`wj7Uu;NtRJ&+DX"Otd\%=s04`"kL o$y }4VAŘdPOn~9e!zSĪtie "7HXEı& R w !*mB aAvheJ!?ǂP >wb23jO Mž#/8@;iU BEh{#TH`bʯߤYW0 `k \~[u.:-&3Պtϴɴ 4FǢ9c|<`aai+q{DU-dӔHz͕$j e}n`_}-E66^fWrW)^&E.TB v`~y]߈lpu-g}rA/Sf;wM П ,/z^u$f`y6r8c{QY$46w k.$9݇<`:U/M#%=51Gf| .3w@d_` #?LAtlp(z(RFkt(-/;RWf;](*?I!_a<͍J2ܓfB~1,A1(l`JiLJN̈{\s9+7_OѰC*˜ʎPvj }$UgDt^zȩ/;;#6Yrq"=ӑLL9AwomHF5Wd|=M~@[`E6 `"81/A=;p 3<8xF7+#c#3! )#nDȺ T͜WuUqq"U}ˢ^cW*TI Q$'c"9/ <Ή Ϟ-Z "b:mzW*Ig7xq$ s9rwA%n_2`(Tۗɗ٬y'tgOBN/E*M7ڼzX 3x"jwC l`=pwXLnB̾b7$PD\S6zƁ)b-2_X'$v'?ŒlLAu!^'ܶ߄/>6Ó_Z&JJ,c ܘ5Jb%X^R,t{+Y` ͂x3%8Z47ǔm[ /璼|A?{[觼2Q=S۬J ੳ 񙌌;] 6 媃lNQ,u6$9בwnXjqCA.J; gHM i8(uZfp8C-[61JXcyoi׍г`V\/-LC:H<@waO^)zk Z>uBHsuts {|UWK4 !s :ݦ{iKg *"F!ՏanL -\|οZ;;8uwaR;=!ȡqE/9LeS6?R9D[ \:pNiZ1 I :(DQh\٤)tKSՠ :@8_ٝ6I:f?# C>]ۈ3^z$XՔ}*5vr\Hd.h<~kZRte(%TG~dE>-L%w eȨl}gNH\^usзEr+ko@SfUQ@TIv7vpK"d+K @f,ݻAϬsYhٷNΐ H1!n63>XͻM"Bd\ |1=:o,_ԕ"OI|0 n-]%S<&*|Dl gV!ARhH:}jMnR%j߲;B2A2tPh_Uޘ?@G5 Fuki Lj< O. ߺE#E0R۞K{4';? ^` 3 z]]+~&Cy'VpT,G = ^+Uɶn9-.`<n?Ҫ(<݄f~oӫk{ n*#뭮/@%QߠFc6pUImV Qb MY- #|Ds%y*{'pOI}+Be)SU؜ڮs_z;AP :* ј3s"Qk n$UrN]  b8]P੉v(6XmZ:?%# jtɼ+ ''؂ki? =zyXe  k~?ƊD @D2 n"r޲eF+@ݲ‰P >0Hl4]MZfINLSd]Ϝ4m 5Ӽ9CB (W٠&[3>cMmNBr?b]$eD2 I8VJgrEɓB3Lz6R<`_wFhW.5 Wl EN:_ 4h8K:_.˻u.MzpQz dhaOh$ 4šѪ+ɱtD2Θ1Bn<2uV8g\8e5g|˧ó$>|( ~,ejl_Ė&GM$nJdVF 'LQS.÷jUВ) iU]bK ́EK` &6~ /O4а_jE}/S&\?Ű$@w^B\޼ϐmɮXwSh|$U޹d_ja;_Ȏr} OZ޽4_\BarUvufi _ K/gnAoa[j$YAGl//vEZCTr^̡(\z+dAbqK{zl;{Ovs܇$CX_x yRv+4v+ ջ*zqߠ0@13G ^WCvj8>j\լY/k1_ ťQ%fm+%StMHUɯ_4b䌲[˛ ֢D(M.>0xsջS(M@(J#ۻr#~5`(ż@ u0 MB2U~-P?s?vDUI|P5 &es(,lU%x%[K.Eâ[I'z9a^8p0 Y^-|Р9EOtμ)b_Jp\ɔuSìD2-_z6`V+aɀ2?LHQq"B;ej5C$"iGh'lTaLpꫴZi41I"V0:͢Y$/LmJTw E9pHBVuDkl61aĝ{)hYvyTܔ(k5m[R`C)1m(9 ŏ.5YW?g!ĩ=F[Í7|H9op#kקg CЦRa"=g^;wIjg]ȁB%2"P$x-ӢBr:}p> Ġ-; {;*07X~/VBv<&Bg?cg#a H |C-nr=͋a3H.'9*Ke0]+Xv9rVkܡ<*A1/J$˗uF9&"l0֯P]6%Elo 4&0siYˁ;S0i>EXHr"|X}6]˛ad"[|ݾ"y2O2੣c^$z@78VhmU6ZP>e$WKj 1;\ʔ ~!80r !y -lC:S 8 J~}˛q*SQ2H][Dj=(jXyC4B63~4O'\&05RpeV$q`9,iDUSLI%'q{kT _q?V\0V8]ۦpGW%pIѩBL;[(̗_5{SncR!JҌ/# ׈:fGS,NЏegq1 娈/%),YfRL`etViߜ¨[2 B(-^- rODDϲ2'ZKB:>sC벌uoޮETjkE{$]7 !sAmA!9!KVI@cs3io@H!{W-`KK҈s Wo^pB^n#"je EtE*+-++28g~qF9~3~qync ½m9Fa @P~"8)Aq1_onj@XZqHE !+,6npE h:ֻC\vL( rKKt8 2M e}bbxZud@8rO+מv|0?<^&"NC YNvY$%3ink˖x^-O:0!үW }ym_48I";RL3p"R"m"L#@ GJ=7E;x*ɖ:ɳ3iȐ~0a+dn ?k]&n"WHAPINXY3ڜ8β1#go!ÂN},Gbo;"Gd Wv?$ tK>[*sgQ]zҌׁ~c9KOJ*pY?Qg$ᾉE׊כd͗lz-=vjH',P9{D0Jay2uiGc2r΋\*0`vD'%\R̰>' 1DT0dCh'(yj{|oC'ՑVoCzmQOB75Ǜ 5v\&s >>v.^ף@TΉ SQ n䶰6}S*NņhM_k ,;XfljȦ5La/uOߦb8;Gְ*($jZc 9(@4}35f{svgNU:gDN c򹉥_{Эw &lqqL/!d&s~jME7q-BvA|Q{+OEYl^ǍN, OU7֍]CstOgzN-ňn}kDkKd=KEyU %Ѣ™"q89*.#o8pژq3A5#j߽Yze)z`K V|y[OdIxq PSJaKpI lߣ*6/v-.'; 2=P2&iB g/B']3OI-O ;1d]4:9k%w/ aFr2Xh:V%D%mY$&^"]uoSC]qCŒ(⿸a)[ī]up&#Adо@T j`_ 1\:=Ksr,Ɛ-+}zpnP2 yD)]cZ/FS9'&ioAN:"TǢV؊fp:rBb9~FqG\C]d$eyxUN~0@SVcU&<Vb{һꌢD-RP\#N9nD *(5iM:j 0++gQr SIC]W3^zO&x6e$֓B7^Wualh9.)l b&GUYbK'yu[t?8w?5Qc2fp3 U-Cˆ Rѿ/X 5͹EOA·ݷu4N F]gi 87_ ]|]q;x%MX)EPI%_"*KC[Zb9(Aju KVyfsY?kHeFHQW.4}#w,)^L+'z`-wK ԳO \NQh3 3[QS:l $OQqtrT8* `iI=v=hG<0&>vlm urbMfEɣe= ʝ-qi 0\ol>b Q,f&c =]UqD};$ Y=Hr졉< ILv0P_ZA!u!gRgh wI0i&(u +kH`(m5zd};clW9d 1y! m㇙I Xdq!xczϵD{yra'l2Ƣ`}en Ο kiACcSf8&LĻa}[>w'^$ bKB=@?qj\;U#d#^R7ogtQ[_ ]S9ox6)c#"agۧ<,~K߂7!^)刅I1gj_(" x5ω 55>1rHg6!t2線3$_UYI<Q&ŮCv.0]wSE_j9}U9.U@I0D.B`3NlЂq1 zL/_ԠrQxTޫǐpbD _%y.`1ֈ'ZCp?k'Uy ?cbV(1|ې cFI VJzkOX>+K3r NGNR% yCĖ ˅d˟K^#H sd`hm;( 7+KI^ef(qh*Cv>#ޣ ZSx&A+ tZ Q)o;gHqYggzJl::e0|jik5"1(s}~#f Вa{WL4fM9'[BL az>V>uWlKR VEĜlo%XB#e4꯹_C,TԜo޹M8\wVH2pGQ%7o/-\ ,Er~ʾnv9&{IQ. {ʒ Hk8[BA7DQt&-jeR°<FȬe e)8Gg]}{<7 !Pz:(>: %HjoYF'Q^;sqzѧw_ʏ#za'||&vq^RIisԺ,n])^ tFX&_k?(Fd@~Cadr~IRm""ԻŬs\EӰC:v.+gՏع$4.r2sZKW1B7\B~kl} 8ϯ 򣼸s'%StB%=σyR]N%K>cef#J(t_vZ.`as$ Pc5DkL)\@1#ALA ؔE-a0ebx8+?3tBgoPc{ Җ l)xJyV v/ ̷K˻ez,dPG9,^n71o(>VyхmƼ!,cӒ05@wqCקNk$Zf UJkcx]z7@ƟWq??WI+\?u3zܚ8#lS9J#/YҼni; qHh6 =A.,9)Az9>upӛKHlf#AjܭdRo4P: ׀ΔϦ•_O7Ey3鏦a8:Bd_*#$jcn]'df *TQҔCq%]Ц1)scqAO8˃hm'3ue'xW8t$goġ) rN3#ȟeCDI0<:4U(˺g2P;QGp8hyn7=fpNtNbx{RHʯjX;Cxʃ:x;6 c\ileOZY[ֶ1|U Ω%죊ͼW3|DH NS n7Nʒy{owuCv5<g4i{WQUh = .TՋ6TGH'[eza'Iag^#!z!;RV%dy-PI(1Z3"8a29n}C^oGre@i fo~^%y-Ga$~O"b# F{^{ %`t^ )%j1xņ26 K07vPtb)I8.*u 8Pl-d>)٤2hFoȣ AVR1>z4ueɗZDfbyE ЩZ5M$'|ge&从{#nL"sӲ0s6.S(9h|%V's6H҂Gi6{׌4~zق%G!wH]8 7F5N ! 1'2 l[C竬y(Ij&2$Y5GїZQf*c V:LÚyLpN (ڔD3׋"a}|`nb"-{k|\:ۆ *Emw3wD1/~V2xsiPaw4uWb7MN+IoLҀ#c5ː@wMON_Ö:s_* v>g8Y^ZԏZֲ)|}b7s@q[2 q^E/˜x8*G$EM}e˛Vn v;۪d 5lwH nLСd P6f .Eg($'BF32ua":ba%W4fw6K&`}y C||}6?0,  YuK#% ?*[K%p(P֌GN,jW/kߴ6]7<ވ .WT ΄PU׷g;2{XЯm$J6PZgt+E&+}\5 =4R1ZuQQ"3@0t|SuZM$͊1 Oy~-ϗO!W4i.+Ȥ\]!dE.3pg$z<* V$ }Ϫ򻑿XZygO q׏y F!^xH+#vGwl~?bix-vbI⏭:b96Xp [:/cy UOVZb!\E?v/0'q9w޺Eшv۟F%\2䰻 u<%b 3%pѢoϭ0 Qgn|*tO msַ]^Oa  }Ρj5rJm"09ssN3aue( l_x%ȍ^rLb &'6v I#yiV)THsn-ΐpLY?Nmn㍲bΫneb4lջ\w<@AMs"9|Mݍz&vr]KKyNѽBnd> vћq.Tp$36æDhhY7E`&kZqJXD7R>,1o)GTdnXG¬#i:\瞡cB!!!B]-޷l?MGUUڦe;6WaqP)p௖(Mbp%м!o9qU>Y,K]M*>A^iN--`+^(wp7tG6M%uLcM2(S` ɠD6yp՚w?1*̷ER QXw4Sͯ\xYxfږ WUd&RL^ u,@(|x:?{؞g _M kKg?@g kazk /+QoZ9$쌚*{ 莎x||c˕yf[4*Mth-rZ$$,6{g"`G8dI9xBI kfejׅO&|#rVlնYł93MM'2ؚ8 8AafG h`$9[8`ֳb)s3u@40( (fKh|˕ho>= M;`-Xy.ܹJC 3UͷSp?km>wBrtZ_G.SɗC:Eu\uvT鲭PB !TĶ&Dz Vs\+lt'2?wZaM/̵y#CJ+JML] $ z'KBAߖtTHFHb|mI;&e%HE|5qcXW3P;*Ղ;5Q)6g AfRѓ/B +>uZ1b؇-6I͙MU)0PtQۇM4unfbgrbÿ^c V`8skcÈ3N @SIkƇd9#C~C 7Udmg:,4(Kޚ .@p(ݎ#\,!05@yr/ѧSGEB-'ÌP$3W,0f$Cq_tV 7mf1=WqfP+Et.BZ%F"4NS xhDbTH`Q=&j-S3Cۀ3s0-.#xxT0;;eKiu3 | 7"[Ⱦg!6KӸY$m1NCnxuςEE2 :^U,YsUBӹǪQHdaos@З? xʋ;+E|fcH\rs>p*Q7+!ϝZ!CW˓zp~P&"sCiN0?l ḛ7L//?]q}뀜b;m 53!3rʬ~z\dqα;ibYW9|[^7(s\ T'K8أ%LzRfX3`J쁄15_JuYqroaZ4ծM:\H|@S gWcj!xyyecd~Cˉtms*"8Tx邭H\iIrBSG*2#"1™Մ#',B<n 3#`%W=5bw`x՟S![ttߟ% 4v{ۮ 9QXnw+W-f>B>SERP\y0s^F0?gYe BK#.թ"!zz2nt@77ۙf ȐjR'}4b|#Gm:|] L`O.ֱ ȼ|i^jo_ S0J$Q|WTm(E {5>003!%U(X!y9;=48es?/,U~ `rtnXƩa\Iȃ7\_mOc$j\"_G30@8d^:/%u1^5pE蘴'(f'J$"a8*|:N,n~<ݹv7mXTN\7H8e}9(PJ<o!ʾkãOn[z_rdR!^fR?Ȳ=k)=͞ <n0!pݥtPRY΅륪=ԮXI1 Cu=_r)l vY:l5UtwOJJY3 Ip_*]Y=~J ǫN2ى \ta]8y8cdJg'SUdq.433@ &R-gYMq^!0Sya?獥Wa $WR9'p'J_`56⺥RH촪|U2ͯf,E0Ls:xwl NH:%[ j?;-#'H |]ߔ*}fLq^LLf@&G#pDpūU9i\˶=j*;&vI4 @'ӌɗ XY*\"հԓ~k*tr1Ӓd돍/@(q=o+~?84!Ԇ\vW 0ArvAhT]*('PCZK^J**wH4ޯIxB &GY\7$ 8l<30%^~+=T\+%M9qgR `sl\U;8cIEͣt@_^NnbF7RMm[-SZONcfm56 xag~vZ"PN`6 ~zd Qͽ|#`0xdBub Sty(C$78\P&C-z%˜{UDSe-I:=k 5 x_ I!Ob69͉%a}@=LTk^\+Hɾdo&T:o/. GW(v[57cEq읍Xmm4Hͯ#ARr?-@k?Oh-QԗA"(aD*B$ȁ `)Eɔ\:X4d~w?L$VE ę61ei(t# ;M}Wk:.ҷP0~SJXUYi * U:WtQ N/;[J@;V+bO+%NMyR 'C" -D$f={R?Raws}/6KD}Қk?ߘJ4kݸ]ٯPLbtv=){Ko[za/;3FDs}?MNg>nHr]fN"x1c7 = *xQAhjrz~CZ *0tQ(d"+,Oqٷn[P'xt1-XM,=_ˤvŪ>66ufRNJ2SGsING 8 W,F,l8)=x2֯ Q|1%N;vc4'0x"~; -> -Z)޼UC?0,*)]a3/n҉)x$,~=?yږEa ;:yal1F$%M0\ZDhrZ XI8V7X@fg4MMk'^ x{l/]̢4qs!ʿ.N@e_cSoŬJp7 ؑJ%n41NB}wng?:, /( `qWH eH*;K@vg/PoiIo]~3r{tj&/FdUf>1/+wY3&ɓ ~ps!.}oO!r!eӢO[!6aƭ2+Mq> Yߵ!NI^zm_Ҧ]׊gM]HpX58>C@yg,Ҿ𕃆啼B5̷] ҽg J?\ƥخ&7~z&xni gl~:0l-iMt߆uD##GJ^Ptv. ? CIr;(Q \Z 6J865<vL[@pX6JwүOxCE&{şqHcUc5Y'&\eKP؉%EPرI}Swc(Ӥeae# eO 1HDd1:I2ԨǴvGrOol}>mGi9OYUMOwmYo>Ar'hdfҷ5ry3V])}=3( &xB9,!-?%4zQ)XP؝퀠vс?$ؓ"ַxr?`eoޞͪrX 󼷄 ޤj9?YѭMG3mwJ%Q70[ʀUJ[޹$jgКvY5Ǻ䖚fH{%òk1,r{uz)8F<R+M`DF_I|nRou1\uWMD^0Ltm{T'PDPvYTy$ް\[{9N\41K[DLWrΏ#;&5"'_*Z(X1Tv Wvp ڌ~VZhlTw㥱̔o-x/ e=G?O,yuS;d{"u*!a?r p F]{Ueq ;"D%륭DMKmkVw5y:hzR /"DЯi%G^M`iU]P%y3m7&A!(YAăo:>[KJ2*F}5͉ɐBgX'+ 93 ;A f2-T"QÆvYcO>Y52Q-&K8*_Q^kWwGM/EXbJ$$`QU 4k1e8`r"dME͟\3A0)0҉x~ǕY|$ lӏoI59$,5*oh(96:n3?(9u)_@çlK$UxzҬx CO׾G櫯,&tVnDUyz'cpvc|  ʏJ{$`>p(ޚHNvx;oEvy2pڃ=X| UCDҏ3yM__Yr^+g$1[7ȟON r²9kFLj2'!K*xQo7[?XM<}2oA^'veGXV(9Af8kLEF|!b+b +^4% zZņR :yYËaΓR13JE)yI J&4]c+5CµHП_pp ׮q2 _P,¶e[mRĨI-5v7r+I$*_yV!'~ӄګ>RT!&^-Nk:&F$PQ3rhwD]<-hŇ17:6S0%?_n,ߊvP%ք-LZ<ܭu-hK_*dxl=Ug^QRe+ШX肊NZ^슋rl7=bi{ y O]$k5F*fqXR8e=4Nyf5&ݎh2Iӏ+s$ {Bph70J\BZ|n\ĩ?# *E-UC؊C<;tU$_p;,n q8;0:nUaA,pUfh"=)E b]U+OUt382L8>6`W2$uæ+J^Yc{Cڎd9+zjT` rH = 1We)F<_C\fݖ@ؔzJȓ`ǔS}Ls1zE̦H_@aCFkۍ d4i 3bS1(YaAnMn,9)x4X+D(viFC6e w~TĒB OV},wD 6ǜ{R01?MTfnTe}V`OEnF-7U =v/=g66wػBAdo`C>U(W-Y?X@k8^J-8m4#& Ub|qӃ /FE WHG•@Iffdv3VRIa5X`w[I.c}A{\゚fŊu}JgV8,JD^kz!VzCK(A{H nW6}RsGUaƓ鄯Ezz[hZ7hj3- ezCoxy.[L: IyRcV3[|v;>>_E0:^|uv!ؗGee*qKW1LU>Lľo *w8c=b"gT%1V""-&fuP;m D:oqQr.׵IR ҟz@n{)EUHxCb 9h2vt`v_Vlc˟ ] +f h{Xrʹh}ޭW(hjfH_1g-rÉI;K`A`+1h|c1sZ:6hcR@%æʸEğeNQqJ-6;1x[YbeiJyAd OQEEVS;|щb6$Ž2O}tΓ~c*%Fi~=4۲,8u7/O$Q]m1\( |M.w*>b=3~Trͭ:9Sx,C"|5 s4j^^^ 5{ y2s7 cG}lӾpn:l 6r`d $rr-/<ΩVJOc2J^^|oze J<|— {a+M {|K(M?3R,.:E.e_Q:;\Gc7~8hKwqV#tEBwLEQOcfFB_4tVta8VPvXMDJ&dQ*Ȥ>|P@\]rX0݂J<]OD 2qݥJ2\}EcUg ݐ$Է*B|amXZIݼdIA"'K_^U!+WNxmpfFD)0E$)ּ%냑p%׬O8w ɛ߭V{Gjvg<mop:\Kߘ :"Rm;+^*@`GdBCwVMB2.6+&sE;`b˜=Ǵ`le0q(3'PH%v>?+i*׶2>_fzind|Mq %JY C2n,bW@ܒ !!Q $ d=og觷qHIKKWFFY~r.[$AO2gv}]LF~uur i;M̲oڻ37žb⟺5*ac-h ͪԉ:LKQ1s< .m/6 ["ud|Fi:k1-҄obgQ|*ˆ t1:ȗyaK"7(^M"CL:[X@j$c 8MD옉f#tH_aauMGFic[ŨvDEl 5Z|s_6|b!'0$HLp\LTJF d7Al,*&sZ!Ӧ'J%,~M MI4tM0*hܓ-w:?}K$!kD($x}J:s~ߺ0ek`Ȁ$[@u} 7E^ʂOڳӘzmwgPd- ڤ|j8xY)XE̬'ljY[֗v27*cB$xZ#ϔpwnlԬ_-D/" g,G,b-"[b$@9atq;Z f0&q z=.`ϗiG9,X}E>rz-cQk255 |fM]*xMmVOpc)rFgx&HS%q|؋y19C~1UD-'l>iC aۖ$Kv_9G5g =@WFzb 0hkUJN#k@bfQlJ=hF3_73x 1aVP "m30k)רCb-* i m.*0 t&0GF&UDrIh}F=yoL7;0D|i7U[U׳q4&A~T35g,k{ @CFzpQ'*^]lQw蒿~ )k_n|8XUxImFXO~1=rs.M _wxJ>H=*ǫ[+F'$&hjG/Di #oJ zRW0Ρ-ձ>v#@G%UW"V]Q\F85I|;)s3XCJR~uAj'^*[\7@ M6I dϑ%X+Htbk{ֺS&˦RDh.)JeǤ' N~{H3bMsu3xnXE6TNW  g"IڟؙLHIG6ՙUW7-6 BJCx`H"w26 dJg-%B.יlb6my%ڔv*ѣ~\_/Յ (l Gٴ‡3jyNOrU`nOLzi/;7%MUqls=#-B$8?I媲fTm+d"͆IlN a#KU  _k; ~욲!;X(CG}~r㖼SW3,r ]3v>x%O/<*Ru=X0b ).|Ui\곕xeN 'j2>O$'GˣoyX[쉘/rd~,tH)ʴtݽ"sd-I]DK^RIZɇs'ɚ :RAHr]=la[  g <0UeFm(hD1u/K=[w%# 4"w#?Wrdw?Cf%L}݅䳘84=‚o8`Ks>ֳBqB&^_4:)֭,пxGdi@$OIŹI Ylzg}'GaePmГkt^:ͭ^ _]b1%bގ)OVxX7.ox\_2֌`eѿYP`) Bo.3""B/I+a1rb'GL1G P[Jv93h'1 /]IhUw!{ߣҴC n|ˉgi0QhKT~QO?p-1?)⓭jZ X3Z^\iG4Txb tfXyO֓'ARϼ dCGs!_ɜQ:v.*{PpU %:WUN9"\ eQėRA*}p`^_0#M[x k<3iEMDjKsm$>pʟ)U{֖E:g X;`y(.A1\F@<9DI}5;p!ߍG۹k&H|iNT1P\a.%79wF gfʇq3MDg=/XGojz5_EV6MΨoDCHᩈjBSVY6g5=TPn ܗILTk!.H?q6e7eNl"w"ա#ITZ 4?r&EÚ)2}q ơ7ge '9)Z&MɄy;uRNԬxM:Rj35Q[sSdrUWZc)J-' XOɱk(p%Li'ݰk738 \aL>x˫g vouaP)\o \3]W]1L^(YYUx՟.@IeEۙ# wĐwEY>S=}P?BzpAME013MrVnO Ojvr&ZjJ6Q5^nw;˦ﶨ8^I0XNE9өc[&֟;3+h| <Eg_[Y8(V* X^a+y(6xpјA2#Gx0$p\F3 _cUE_l.MITc:@v,$Uf nЄa|+*v/$,sjHG6R22 r0rҳ_} mSqeQy0KtiR0ov:Ekd+rʸzIQpdq=$Et(M"NdU Q9m8фc]7-Nr,5p~ݘ 2Bu6*I]."[ƽdOk,i'7ɫW}ELtrgT,,c'x&`)iH_ҡ׷or@ "S) &v{F`¯m#*(ٗlJs}(Qkm o\Kf.A 7<3nKzHE #|IZ݄6;j9J:Rwt"ǯ%W-TB.`8;:h*{/\s\&haj=U̼X̜͐6 #r%d^ë%*Ȝ )cz`%S ށOs>V[&v>`sR/ 8N=l/uO}pt^Tu a|?Yϗ8byP-h$[Q V"rka\̆P`'nl'"@]L0xevc%!*?1K)"j]5`WJUuCfJt䃲] L8z%f*w^# n(kRէ<<Ψ|%I(JOb +;1J࿯hJ0ji8^ Xsw$HTZ)EvΡoШҾM{3[1)#h=tnP 0WːfB2z1T|vox,#-Nmdkwc)bQwRr"/>5+1֥S*ۙYEF" u3vŲa'BDlO?vI-h@D`iYxL*ҕ8^; zfdC 1ǮJqvcC[> ,¾ecN$h]vɬ_km%0jJ Yʼ Rg`P$3%߉xG:*س{* x®(Ihg<pR#ym'LTuP89 Ƣ)皻#̪nGoݹ(7CjI/ҥKfse7;!%G7ɔWɌGWY@'Lq:7UN2n\iؼUSh6R{{I.x6:ɭ gb~` <Րݖ3Q:ΆT77V8d+sC2OO+KrF eo3Ub߆c[A6YF`i,e?>r -j'If5%!nu(3PLPlPPGXt!6.G?vd9RY+(Zkq,M]qjMk/xf +2g$5=;ENX/AP Aɿ|#OA%شKM8YRfwoPGw ծLB|arši7dށmGz{$r ϱGJ O&~&+1Kogn^ m'ǎ u99| f~+eG 'mlƐ7`nOo'm Q am`r/gYܽ!ְt5OQqϛNm,[=느gk!>MDtA>9G[eZśb mdxH=^zt.eՑ&% u!aBd+KxD94_(Jg]DIKϗ|*tZJPfyF)eDr] =`X#4nn R;gl˵bW/pz X&Ucucz/Ҕ:Mxmae]1 ȥ=%31y*{>=-an=AH8UQ#\7MM24|IC!n"U=}eBbhap^4*~xt?]¿qmİ/x2]YsGB s-ˎƢ4`>P HTO\VLPU_P,"}t>Ϥ~ s )7aC7&'ጋ~TϺ [rŗ ˬlE6z96 ,Nu#32.5>2[bb*G y?go; Jzxm*#`ĭS+Eg'*o}M!-O髫i6a\_( DkP \8Y`-oAŠ kSQfiRNֶծ? ӆU&d;q:V)D*&[>QM1CW3޽X {TLJForSX[[yN.޶GGĐ^\Nn:ܓe %习eؙ={>Iڥبw 9 %$)1:vpL'k:@ ۛ}<~yS0K܎민Z$)~d͓:Q5g%ܞ"4fAg(jw9XrXSEn*זHO5*)t "3FX.JhT4p39?#+ѐ=Œvy1b֛Ѷm|b)s ֎fhRcJ.pYhnZ`bDwdaOD>B(װRA,HWy,ʌ2 5 uJ۠~BĭtL"*qSRVc,QSɳe:0 !^ +{`f75| !w .Ŷ>&܂T S7˲_3YR\˷Ұ k`}Ra\8K*(HPë|ޗR78v_+B̛΀kH`rxaWw 8;?%3ǢVhWGc_.-a負y5#8 p?4"|Δ#!Ld ^_J%9 v$3.ZS Tp&< άos~JL[ P,Ȉ(ռ&9禪kQ2LƧљXҍqaRaxM$rIo1u~e3Z~!a7nXvOG7peTOeUy1EgrAF3rP Vz*P0A'ppJ˭DrK vr[+(cZo w i#]i:e+ t]T >I'c!V4ȏݙz?zp>1qHƇ 5(o  Jdw.b'mgjcaΓ%[.ɔBar Dn#N`ancc[1S=b1lD?J5f?'#՚~?9;> w(QW]rq]îzy!u+դ/vh)";xKtXN.*Bz> #Er]zmbICTq#k(“Tp%;ݸ u(b.`i%* cJPJ pE|k5xf ^zQU1jmW-!IZZ'Sa̬{S7/w_fx-tifҜOfyh1In562E솑HL2+, bBKa(mNŋPaWاʴI*r%!_l3נ2> egZU쓡-r =Z6RSQ|UTc:܁!1|RW+TEoašZig|滊q<'%i=BQƈ?U/_s!FpsUxj~D& ?ω=iTpioPH'votu!|ez辝}of6rظ׉~ zd"sQwT ;o`HG!QJj6)6g_6U][Ǵġia4:\=!e5k^ʘMܼ4=׾C_7A׷ZR׾ֈEūM>m,2Wqi\NZj[|[ż,ȥBQ`SlajD3 j)WGdSWuOUag ݦߤ{CtҲU΍l1URe4fvB-L:9)`-4%a%BYxEIV,bHy%G$@PW6|U\%$`FPVG6ʈԩޠXIMއWx!z'^$4]Or3QzO_X?dU()g4Lac)u+]wRDD:*%BH>~V'l0QoWėQ*fJxa%0"4|5n@y9W/ GhZ@og2<4T &K@$,FD) :#vK@2cv $&_mϊ%3B rZFҝh<Jӭ) :E+Iػ(&4R$S;[9Tj-6:oZx J2߬r]t:8 N8p5s)c蠔::U({@!g/ǽʓd[pD06+$!Q$דEyH ,9~[+"qbzزjmNEຠ' :!{g*29VgWU;pC*2y0r>ھy FH훉!j~:436V#W_x}hʡqpqpgc)5 HǼ<+m%unVwْ:7C7_2Ɨe=D)r1 bkV>VŷqFtT kn* I[&s|:&6=M] C~hnj=cQڗLk6;F+~#(k?wѽؤMx ܿ:Հ5,g`aja7YlZ1LҦ mNo^%{ȥr|08 dTd@R[NuI~LzfӯH%vL?yRb]f@kr8_ /(^.*e"Vi!pa}FA9]p)S"YQptSy/7+KXJ01j~z.@8# Mg%G|/%ݝ!z]Nqfw* ܈×7PVv;\pk5 :sBd&aCpO.dd8qRt`TDIyTqѮ8mcv3yF`_WݢlZ 0AeS0?Cf1!vk)Վ_'o#F״m2҇Ü8Ysj۲eGbnCZIU1!+k LqRns1Uz } dZ/v֥y:FӠ\EIv43kM'bJ WOgm=34S^U;ܲ}v yuM 3i6W,/U6WPϏ;VZ?ũO:flE Ҷs>}Q΋L"ᮓkh2`L<2'ʔ=`}£H_잮)e*loUA~FK-$<\15;΋~)St3ڰTt415AuVPjFOKL,m5>šhryѣ4dgQ9=u|`&12e4 2z|sQXL6\{v7tmΨGFG`̅Vi؇}"J^K z9w(/YHkSd`k-1#x"CCSZZ ^DEڨ]) /=W_ѻêLeÖv /By Z*vW1j"Q z /IP=3a+|(:Щ! 0yD㪧'+6IBFֱVyCTq}Qe῕ hc^i XxKB@ABSdѕ(sa!(t-˭gn>MUBEjb#N XYZݜ;׋Np-'iCl~ͺe75 AG1*x@.eB$+DMͦ؀vja{h/iX 1hQdRM0$0f}IV|ӎ'VB|aas[M"so?4q08N ͘ 73<ōՍrO`ĊmοAzPMbKG3)^I"?Ul@WU( gȀ(zS,|w7tA_TIp'ibw:ġ;~c0>O&AZg#4Dyl&SK[ˉHơ{BMB[xqCw]:b55(]oN&wUd2v3޸̔@IS1ے!m3]hˁ8p$=KٱQ<3b…}!!G c:7lP_tEM ɍx '=(g-Jt#eR#hZ &"ZHG*=o"/ޙ ".#ߦ"̊XH><-dPSZb =?Xl[ba5Ka+6csKXVyorv7Fq3B$y`% ^a5LAuaі7]%%Y“[Q,$,Zd6)LT֓ 9@ J2ZtuΨ Îue6[6('|< ~ɯ&p?ۖE@ g9@}EiZ |^0Ǹ׺1J[0vÎMlY_*W,|pe`M&uXu^i1x$TcrjAR/vgq)ǜӀP׹KNcR.շ7rX^Tԯ܇rp-Zqm#߶4ŁP WIrGn#GY-0h6$nwrpvOE8Hg<|]:LkJT[r4VG98}M& ҏro)#990}޵dfTnq / |O! 1DtN]𨄫b!G2je&t>;MOVXEa5cPMnf[jv@V72 G^?+XQdUN<[s®yk*G60`apxxYd1dLٔ;X`ikL~ո-g[1g)#(xc0v9C߬1 i,ƊdjojMC'΄ʣ#+~i.IO 6rUD1\~A.wBfK_f=6:{~ OcLX5mhqJ;c j'U \*WMϙiLfjHf)6obVj607 IĉR{8\D)Cw[YzGɗ\c]eN褔^ {pFQ$ȞoD4opƳAVR Eb4Z?Aa@/}%PNJѸ#:sH#4Gyf_^eZ4hamp,½8\%{-WخkV QlِV>ߴ0~5^mtF J`z yB,vQ, n"jv#_xmu#Ӎs)f ǐ,5M@?f_6-) 2 jLPHT(:_ pM oX ziݬcG$>&)K#J21"s~ y g 60OH'BKn^'锕ATXL1Y&S8k ASIMS7iABcxE+maVՊWEIW?Հg{Ztv#BFO0,<)'i H̵y_B +G=SUWX KZ%o]ҁEbLPc)젚{Rwo 's(ɧR5O :}\nu]F]?uv߇ \Nɲ%e%'$?r^<ݯ0ce8eۙQF%GS%T6nгKuј:&g8; -Q>y:ңW\a&W 7 NI gwd>IZX}EߨUo Pw{Q?ҾV)7,>|Wqn + 6 P#} fxAk=gI62z /J{b%4q$~%K2Uw *)WECQUɰMɊrx^g-KQgÄ00 ExaP_'e8&`yl> cBBnHZ+ͨY&b<ŠS~ {2Z̫Xu-ʉ  .[Z+Thbo=czE,MsQ~2@ uj4#> ¸F3Ԩf@B m2eKa^=IiK}Cќyȡfc-,ehzqDȩwsupr2G/knAϪoYDt'li9!5OWl3Bvas]2mf}&ٷvW:p"j7oqH#bd7on]/z5ԤHo":ZX4BxEtDC ^l[Wu!iS D RHN/^;V_V3(m"%Yz<2-}(u:5obT#eMâ5ϟt 2Zn6/e\(A^W n#1pOH!>Յ̬6-oK/ч?em6&6Ǝ L?;$aVmjKF_|$׻ zF{7IzOu nt$\ Jeѿ*̫d1'qź><ؿ9 'mMdz )gPN 2pintpڳƾ{y8pܿKIر] S?m'XP4F.68Q:LBy&߇ @!W8ˌ~1z|R%4u2ψ\oˆ,Vdyաh!U > PWO3kS9پ)pM87+D^ *A:0&÷an mf_sB +1ǩ^Hh{1IقF}zTUgdK 3^HWF’)c /6ynq*VTb7%@RA[PDaMJ>QixPV)D',<C ^Ƕzj$4~;&%ju[d*5pNp[ïկ]MeNےٺt^ G;;zk9|ole/.sP;)ᱠhgR N&\Ɯ 9 6@DXCO(0hs٘D [S>T6Nc%Qt ]pj3g 0i𝺔J_Yfg : DzX. w$Nqk"i@MyEzC׍ٙ-Q@تH+Zֿnƥ`^n=.Rz4İU<@6|y3%o e:<+RJfLid[Z]rBH?ڻIorDL<Y7Y3 b1E}܁k[EG t9Y QDk*ʹnnv56neaz~~ 3LMþn3/ҋ6WչrX{螉k޺+Wf Zb? !UX {UveBvdVRYCl*aQ[W VN?ȓG cAgV;)z1 .ٰ/2{DIǢHt-F uH5Sxh>ݤ+w`jkf,l2`NܤDBU{0t秛\1Y , ׆ zsBlQr @E]f^ ÎF磈/P:u/EM@skٚ28R H`g'h<^6 i~'<1ힱtU`}4`vdU/6Ox(Wk~(Me,`kdiфuDq[ߢۘ$"&*ߌ5B69;Əۙ`jHגW{%xOH-rvqvu[B-d(CʅUǕ9|FZ:ʳ Mu`cVtR6#>oKқ 'BA(3=P)Kf :9[OLf^j]KP-=#:|3"~9Cw4'5˻%^\{I q6KLj6+ ԼW퟉UŃ߲&Rmd[&[%PZ"ې|4ӛT ~4X_覇 -gO6ዏqil[ָM1y|2S٪cc}سF߀K.Gem Z3+∸:yrќ[-5t봾:;XK2!] _t0#_,e|>_N`\ CyA*Tԉ{ځVdrUOt-WRWFG| !XE| d@rATDJ 7ޛ?=zrz"FF[|y0QX6q!w=T5RiӃs;{#mDPbۜ=4eDna*.ϫsu-@mbDyfY<pJGJȔ4aH NACY+vYƥd.Ke8xmUUj/V;o/-\v]b28byQXL 3dp+o4qxo'\v:TR[VcƫK@5MQX*9pL"5ǢT[vO?h6wePկ\9n:nbq?lk_mOaQQh#25P#<-42t9- Քu*?xLs鈸gq38:Lz i*>n0XN$4x`eWԲ/ " yd [0Oq\hiFr6-brstbt2D,c M⟉dU:"}(.5?gK2x 0.p Mo`F0{4pÃ(wkPT+e5%Z2 yZj ?,)-I@_GR3Ӽ^xscCj㿁 be_OU7ZZYRgj+BԎ +ڟS@p( 7ywzXw m7VƮ z4"Pg+O.Zl zXeӰ!-#+XH,AUWAbHתL6=vN8Qٔ[<ќLR#!j4Q{>coJu:Z-Cc/Jx"~=|Ԗ$G ˷y(gXGb5nL 5dz!dtzŐH%Uq|(U g(rT0 <_|7` "] @-M 'sU>r1WBѨe0 _/v3R0;%,TΊI:U(-a @Tڜ@HeU3W=8`6a)2fuy4̳>q~;0P{XNF}MFSu&`SQU/Tp"Pw v@mrz,/qkWʣ>R_wW {1AэNPGgIS[Cf(Y[Y!:Ja.t_/jpE GGScvkCNM@X)+O]/[bmuV&vW *f ۱O*R+pgnf(dgU1q14n)E N!\xz}"`g Ƅg^(]N¯0IѴS7'_[mSq~8u{^c; F#ޙoz̀yyRq.;Zxnyw, dX W赹cBx;)OF=Sub: 0Lh$#d;CT3v 5TVXM, i 2!;}ss)(*[.BewYJmsROp:SLFez̓M2rX Ճ3؇;9$RYN.LȧD c4uϘ9ڠR@W&6,Ap 阛WfwXwCIn_1'pLlMfj9L,͢O"`@MޫŽ-T;b'6Hrwk ]:ͫ^L6\f-]9FVx  w1$1&OHn:'aa6Su5pIXun2>ո=p^[!Tc %nT8* k b3%|MyX#uYg*Q^ͤTܦG`(ls=0MY62=tE[EqC z(jͻ3|6萡p*@G_>+dJvkkPq; U-}Q[li <@ݑ(֡]}weJDf,h1L /wOܲIAQI,f2vݙ.Џ/ͣpn`땞hzioOt'gy,2VB"Lgh%~a._UV@fn! _#4_i"0ʞ>ʷm,]XWbುpᵑ4m"Zv ɘt6zdAےW_12298O\;*5_&$B<VuzFsM?E5C f!RuFnSYqie9L6ܗۣ[|WrCmz𐷯&v-/nBwR̼hxO @zYYuPm ƹ l c#U]¸@q 񭛞R9( E}4+-Q`\XB#j7";(Qe1o> bT (}Mʃ$~]3_6'CT.ʫ* 4f a34:XS.SxCQ+Idn~*",={nS5^U3OH}ِmkOk .PZqk)säGDA/s xсRdTk+ BAaxQ7eX}k&R/8cAC"t_%)q {%Mw$#; rykX"jYYlZ wqivOA;6B6WRXUOƷ4 <T z 6sFOu<(N$>uOtne.^DF_UXb[)'ue~# 7~V'GvO#wo5{֒.6O5l} 2yd DK'{ïX2sLwkw7 w?koa(>e<}x|2#@A*mF[eБԓÇ7a;Dv p4zGKC5 O^k@3'M70^/osoW4i!JU,' & UxVÛXi7?L5=d pB.G0vۏ= tW7\ۙbal կ&si^ =q#,DD7+lϫSaq d]c0f s R/Eb^6"HAj 0?l0G,5EdYp WdƤR7MsSUqo32+2 DJ=`gqG~@(w^ZigNttV8\ U3Yv}hȍȵ6,Wf3W &lK*,5v:Th\Ԉc+KS?2`]JtmB#yTk,:r侍$]hV;{'km\:v~GMXeW'x 8|=+6[8 kjM1>P#X^_ %@Tùv(0QÑk 7xK050Vf ȧ#gaӇ*!NN )X>|{1f_ƉKS| $o  RARX߼}>1•rj>l5g-eVѭ,Eo6Te[Р J2O>TZ3sRo9tVseWrp|5<ԷS,1wf > puHMCFD‹#AG42-ܧ5AqXom,Uhɓ+y[ } >2h#M^>}}[|L [uhUJ*+h&^)ҍ.kO w]k*K4h#1LXd#fbb!-fr}"oږ]Yu$f:\hjh]Ƚ_h4%yoPrtV}!ؤJkAB 1YѼG ,\\Hj~_C" j{Tc4um$6Ys=~ywduX{%s4Kb,&p+y4N҈,캯Nb"$2 pT -]F7 ń O+5l'󁿺0?؅3 U6ߖS6kdA[2:_'!^>MBdb:#{=JeT R3Ke<"N*f:FK17YZIM0۪A8G|KŐqQ9DCe@ |*-[ޑXL\#H0_ tҪ„3G lB{I;! -`0R ;mx0W#p)6~oj~dz2isBA'mkZk--(4D$Aw^FDZ.U/gjQD v޻њnk!RqćɬC#Ts&_y.OY>8m6BM:)L3*A+e)1@Z*,l)ygB9\Iespd~*/7*(קBb_*W5TβY9Vπ:̨o=MX &izdnH)({ Bex^S $w&KК90ޜP 3'vS:,i{. =jI$s,>'08qA 7LV3f-Yϣ7x1u0t@eY9xa3] Z_Յ >wyn &[+Xuܨf7ugJG;sDwK%؍ԼA܄&sZ}[/KhHfu&Ʌ|m>~e{V^#st_0zQݽc݂ 3jÓ8ǟL4~n1Pו#='w֢ݽ3vMڠ]sƬC&MNVO{~?sc 6!ybQlQT _Lmx+e#A'Z2RI5|D4]4YESҐU+ގd'0E ѼQ#Uq*7ʑ%  ,LZGn AQf tbjrHe+gχa#q *]^TdۆS(nEN{=.^"ڝYlɯE5e2AZf`9R@|IUJ+֣[5!+5_\2ߠNsn4 m `o&gL[vLesl3վk6}YpçRluC_F}8`I ;z_ȟQ-FhO[%EQMuP4F^%ICl|C߼bb_G L6U3ajT03sPWwSduU~q-?8>۞3aI+&G'wHX'@./ 0+46 +ǫʨ!97Eިƪ "QO@f?0mHA\oƶ/qHG '[5e>8o=$~\Șݓ~~;鮛e6$^klEԼ9UP]4~OX$xQ/b-cxxFyIG6t{/Ḇ(p2v/˶3r vMMI׹Zl~BeN. Y'9pXo^{suK)>>Z[dƞfN8Gᦸ_)G̷!J첺{e_+OSGe Hv#6 bÓ8kTM0'9zG88䔼j"fX.mXgm2%Ϙs We&/[SL.sNf{$rgxB"~/v]d6hĻv~Ϻڼ+%,}z"5kn|jȴ*23Iyn!;nUQr8p|h)SzuCKogꬷ7]?:5>Xyޏ)$p928J]#Y#A+Yt7=/glG/HF ' TӘ\fyXDJ!3\@yU`RpO;Bt/:78 7 mHs1M<:l%ǍWww +:-|xCgR^!v>RJq( Zs jv6x+7>2&s= NY&G­~%CzEymY525̅Vr'(>X\.9x||KT=5 3 ReNrB&S=$3G$ܧ{` #; y|]z(FT:O4ڶR_çdW"8w7F6[ vv#8*ec=yy##|T9@6ND`>ˤZdkhxVQљP&8 H p"OlM~R.wa- m$ B$~`g0+eQRX'oSvӽ)w)nlk!)}EMeADTw_w]<{I $x=J,Mrkg}ϯޑ^kkIQ`Hks?Re໑S #%ݏlhC5LpQ%q}d\+U.BR93Mk4"ӆ*q љφX(k~3tFC{^aԓ idZ~%x>< Ņ BdoM%+w徆rqS/쵂*Y}w)DV x 6OơO&Cbѵ`[) `C_l \V rp1rP 0O/eR啠j2nL*r2B!6$>ÂtKJ8_s=a&r7s(μ'^'.<&j(C@50i!~K+:A 9GQV]7 :FQx¯F'DF"g)J~YúL1CJJm֬ =ctm1Bj@,gKl(Nf+6G>rA@I4$gj?!0ccD16(x̕ cwec4$>#b7~d{=50g+x&WݗT+8{̛bCКK:3~P*$hU_LVwEQei( I%Mマ:1e`8kqDi1>y~}WyX2/Rwv$iS)L2 a'*-Y9}>)"`oKH'(sWY`г °-LiI8-FlWxفf1oqo9h| +$Gq ҮEs7'BglC+hhsA39$ # ?kDa=H d2΁oҐKQ^~+ UEH ?%[=q #Cvy1^M6S.)GCngz nm'niz]|m@S+*jO[$wTn[սh&qPEZx ?^\mW&wenrFk04l>ʼ7D=Ŋ }Ngm[Yt6_pw΀r69.톃|,`a%E$Z=St@N$3y6/ ';K@KEGij 52Swk<ސ,5ݼѣ\T D}Iry蜤$@1m[AH;z[d8w/ZFq;<^17[RqS/[ 0 @Fo c6}_$׵nP}LDDF{b]_LV\cPQJЭ1C+_p.}Sg1бxYM !$M+EmU"Y#y07>܃ Oxoorid~ŪHzh `=e91P\ ړ9W0J .{;DŽ Opwt:f{hMzktOq팵$DFsy>0M=D 7-ѫ^ $C;^dܵV:mփH Om*Ќ/ۨMb8m$1"sϴ Rc{Bgߡ$PITq|k/unqc:kNʔC_׸qW>SG_q`T쉥1I'`MNDr(" j@k։!oUUʬd q k{'Q- 8|#Ad2Þ7yIZ_?/ ܮ_h@YD=;$:SnMT&nu=UR1fIDR,KȯN4ͺ@M+4veUq+dl8 ;Уqg}j2#V`p gʤ RR/@pm_Dc'z`̶{X#V͌p*q4PSe|5m(f)>o! i\نpCp{cso'.Aʃ5lŒ5\%]E|xg# uRi Ҳ" ߖWFZmMhZU wsZ X=;:7b'r@$_6l"˜Y jdz"lr(*}7$t躯CK48Q€/p_ABQ]I I&Y ]9o& jdGϢV^>w=uҫV~h&K"r} LZm#3У='*C|O!olb˷16 ;O /7,MdLӯ+=(Њo=L_qizZ[ϐ*F7wIK3kMmQX^K ,G'tVK|$Aj,+sam;OPoJ:Hvgĵ AJvnƗW {vwd^ UY eN\FjY29%x=AjƱ5èy3tҕ}pKq㐔z*#ILADӐbD =f_CD/n F /޺zaC>Y]oecڂ μ=_¿ՕDdfŞp@ڋ+(e&)y= g%?کI4 D| RKVgJ3ՀwW ZxZg.Kr:GY[/j7E_dP~ }d6FþaŞF9 ]AȅD;JJ(uI9c2l5bxH%ׁf@0ͻV~~,0=X^NZS⬗ 5n8օQ{Yider)NtHgQ{ bTZD%戓Q]?IGho@ cNd_M^Zx|WaKZ\3gߡ " 2YbSrYl{3]Ns 4M8^Di%4` sTMelF|~N2=ni[='( &[93ɫ.`Vg/eue0_N`#f5QEF |;{ ´>]4jUKZsB4?̽jcn}e5q,] Lcru zUb}ŷ(>0ۡL/{`2] )"ag|vmKىGQŒn>WOѥ9ש‘`Aճ:f7%uuo0gB-'(t,ws05n\+%"A;EդYuW^pjF^#⏎x>Wt Z>S67KBᢟiy=X{E]Kd~7 ӳkΪТ,q0Eo=exDuF>ٞ4 umpI+sa˄63 0197Z4*mp913yTSvxm ˟n0*9P /[P.HYd(?ru@"3hTkaN#&NN|3Q/~+5Lb}AnZmw>fEP(o\_18_` -siSY?GM%3f^?48){4(;n 2^!jc8;~NqJ =D, `"ק)Z "LgL5޽xKQ?D.lh2X ("쁋 1i@؉bw8 ƑN0/$4R"z(5b8HVGS[WE9]=}|U VGsjdݝɵwx ]OtNǦэl0Qr1 M5N#ZH^t/;?u+T?8dET9 XI+;j4[QNA9nv`FNZ!*)"o,,6Y/AIQ*T)&pUC aEDȻUD0Ϝj@]kv+g؊66eP U 2 kJ~v5thWRͫpθN c=Kpa#uKW3`h=۟Vi|JlG7PDoƹ.oPZ7 wa^z^i0 J Vy6jF+[-8I!(*#P$4gyYBߩ,+4u!F 9uF_yXufS Jྦྷs9ٻ]M|^5@i_ 6?r5cŊYD~`t-!4x`ٷ{lWMtR>.NVFxaBD ZLFБNj3EAj>x dpQ 2lqmc3vh F<2(K-=fZ}'O,ts 9{/Z:1p:bF9HB+;3&vn$W~0:ڒ0$=،o9jN)jꓟ`ѤGsג/s`OyMXQ$I}A|膝"]Ys&A*]AiRN9+_,r?eSfJ#Wm2G/Q-M-֕6:/9nKWN7O$KbTE qA|rZl;۸ 3զv*iVPi[a60Yjun>Bc# Uu]>EB:CR*Fkf@{|Zc",$x'x`^D-t#«G~rh%>fHz!LؽTgsߙ"|uF,eo aY!P\$E aVƟaKax]_jɜP/ \B2x_<##Mܒ(n3F3%Ҩi^n`!65J0zf(qr)776hX$/V,h %Sgz85OapDzRR[]X1I8U@w[s 7N)h-L 5]Ĺ8Kx~} P3-*~t՘+x)+Qj%HPNou Kʊ?y9 8<譱\ypӝY%4M%?bvNbA͢ylbtD!AjcAL{|xN_WنRw5jeȲ+]X\@AF@5x!y!~yg.nVL*y>RagJzD[1Q[4rU1ӠiP)9cY124{M s+~/̈O99hEp9X{_XP2<"[TBFCGtH`3ڝ^J׿ %$,d-I@W:v; FBP 'GVPZMr̳OovS/H)n|Oܨs핷-_Q1FQG Cm(iN Qƒ-AxN'D QlTY*X6rǢH$5b0j^\`zs݋#c3|MsiHWDfe杈 ݴDuP%Aޭ~ 5[.HFPS-m*iTKJf!ӣɉOy:M} j8ų{#Sn9ߊ?r}~{Cޙ3ɪ10x[NReQEgɓld[0L&7#Rg̓?Oo|(,[$յofKR)`v]&&# XHkD)b~4酀;Bm :Bylx}|5fX"d8v-w? -)1ZIaВ({5]axYOr%‘s-kR6vNPѠ뉺 7@G$U#A[09폺Y|Q,vQJP7NU|gq G_k%hS9[Q rV)01&$Nz̄ vY VD)\:s 5ɺF3*bHj zc(Fn{ElH>h?8:ث||1᥮2=?*P/PߖjSWw{\|Oyd={ߴ5y<'3ḛ -$CU|r71 zX~hqJI<""BKsm߫,G![JXwu鍭q? eIjU[@D.TpL5[l^GK&C,u=,kYWjtv|yY?L۶@WoKLfacpo6Et(M΂<_UҒ;Wr;^ >AіRsm8S.Q;'[-/\kph3 +@"l[xX!Pp@Bӳf%7=!zhh&R}NqCMad9:_l6d>,I,L*p( p>o rܡ•R n,1kiiE [q;jbˢX4-9uTn)\w8džyo~p "3#0g5Zif08)]Zh ۉ̡D\@#q"?mMmҙ!>f Ht)#".dubD杬 #Ć{S66nO`rUpl13 2[?9]QDJAXc*׉(PYr\|s=s_U>w]!}+;l sJN3CL"(g  u!mepD]_|y-:{#^<83)l?ٵ>}{SI`c#! 9.ɇӺnD_vիi@u>y _ KG)ss@'TAli<@8g˫)Ty3)BJfB2isϛ 2`.XVfpsQ~lQDgA,|Upd ;ki)R"S+ߘnp @1"fsW?r|eeGX Lz?VZ^΀mIˉaY9aTnjux (`bcU59l2peLmVy`Úڇ=ZƒEn!yrOV+vХgjB:^bUU44d(n7/ e7B1o(XK\h$s։ƽD!GߊD/UPC K uCSWR9XƵTCғX0ЄQeZŲٛ>foM6s !U@vIJ 6"`$=^9c<I 9jF}4ERV)!  H|vgF%.P#RXZw$*hyYғz:?NZɩ0PĸβByd-Vѫe#L`})W8r 4TE9M{{lAWbKZ;8$DؘEV/Qӈi ^ME맑/F<(Ngrfo c0QӚ#/|XU2t?eYnj\_)C:Q,^kPT .$5Z9j {DN:/+ҵٺT?--Yq-S5rRބr꫊ʞWla!c3U>WyOWWrΩ9Q2W"$mwˑEoȣTruN#w%9 ZlM:@k;W qE1Ks.  g΁9䏑 \R X}XC0Y@$Ώ),ڈmNG@]N -9L i෍D(.T]v.kgֺw&SΌ@ax b5XȖ(=W|L'.x#>Xtƣ0&;;+{N7ԭ*jJіY2@dL3-=݄S O*lVǸyDՑ'ָ@{`\#*EH/R-ﳕ0S IÚ0 `&dI;Z8$nq.@yxh)gYs|쾸^"EݣsY*Q, j+DJb6aEOVB^!fe,/dY6KUV$lAtUcYA]$PKvFi0"CSNI6 rCWάQEnd*_qHÂg?W7DzmאIk(D"'=h w>;6=4AZp H.סr}8];,5dDvzȒ\ VU/ .KMsATפ-YQ}NvNbAA&54Q8{Iƹ gv]"mjKLU)Fք5V.ܺB7B Eǀ7 k)9lwc6݉o\1D12Վ6O"?fA<ƒk1\mLXYMKǹtUVN^84 •3e*~rx Fl')m q"*,#[$Γ*_ h,[.xb(u`.o&!>62"U a՟Ήw$f ǯq1SҒJK; OMǼZ5Ve8HmhA"bő%0LY;8)h.`}>/=͞6Qoo2ӢǠYF$"- Ebw[@f\t[F4_W&V$Az҂% Î:cRX?֗ r. -(JϕyңH֤V z{"[Ltjuyg K6=g:s6&MӰydZ%QPc; j#o#zqK7P!ل&/3ܶ`ڤ-odz@DT*!C98uq&rƒ7~۵+XiSѝ&;.I;PPXWc +w̼[FZ-e <©NMuO\^/p &Nf*L?âJݾqA.jQރOZ3Ir}Ka쎻g {>j;T6"FB-r8q1 "+(#JB\c9p_C艆}ڤ b1ue>(.1~-uf7f; uʄG!rViKMr j`hiBH>-J-" #.OTSx9IgW͋d㵩33Tug(2F[Ȭ1DTkh??a>$ )Ɨd"R_.F]qލQoNXPTS HQE-ly:&(/_>A7P[ ᫂n7/7V"d^=\urٯR݁ %B%qt WO;ARs%Ogc,@oIF MZ TGS͗O"XȠ` rhR vM݆Ϸ8Ә!E!~"4N7~pb|q-YaNõp?T5 $rGepN &p:0llؓf?xc>Ka|}YNii, O_|$r.;Z)vޢGQ6=E-,tee] tb{* o|J Y`c:g]kELX,Ȇq&,HRȨ?Rg2mOn*,uS̅+jP@rj$0Lۀ=tdqw)Mɯh8籨x $"w4Ý},`az}v=Co^lvaI F1^Dhld6#KWqxΧG\ӣ$=#ƯZ <kAq96]% B%+4~@+mڟؚR|L(A0iLU,u.o.k#V\?BjKe]/ \"xDq[Y>:dG\|·Gl?ȣrҽ$I{^oF x=iϬlnl<凑hWW-3؄ZՄM[9Z:Vjc%R[ItTK?.P K6*v2zBt5E zi(zy-+N,G1t=AK_ n)`6]hK+% Չ[ &]=VbTOϩ!ȡE ,cI.I"W#u+99gcAd!ga RɎH0I!5N) #vZ&9κhV+^aW/TERƁ7Ûn0)f/KO^{JLάmfrxwY%?5@==Ϛk̶9FͷFx>) WGи7[n~ds.z}RȭP*{$NpȆg'YWbs'471굺+ = lX+aƈ)+IZ(Zà bk]2ľ? 1 l3g> ^gY1賫;~~pLRZZϬv:D]G >{S<8`w4e6SJ%#˘l W5HTQu\ d8?_ >- i<6Nǀo* eU8yq9tH',G +<oZJpcS} PQC\q/%ͨ8ΈmRq6@&36>"Jk`2">2sb# i͂FJG3i9mN:jlk}!Cc hujV+@4#)0o#$Duk꨸&m8!r |g*;wsʜ+:޻z/EWIǣ z5M9|- dUi@gZqmXe8Qu$ndUAkO55ˤβNFYm}-Jf-dXӃ_yթH I(#J؎9ڐI5o0u|넟E`B(g(Fp'`܉WTcv(Rjof~9ۍM }a L"CIvzL- Dzt{@U&;jaW[  ~޷OuL(-O ,Dt%Ď="V? Fp6%$. UHW?L𴈉/ -}oEd+fT~^9 i[*eWHn|Ug|~$ۤ3(%%rªY+>DMi,6`Qi}m=o3ȒJ@0D蔶Ǩ c )k#}%dwI!άDتS;Iq丣t'EZF?(HtLWoϞE- siVXu1²7 nGbN C\}vk^ . ?pYsi( W[Fo\,A&NAnѯj>eqTjrzҿD N`q}ӏ^{sܪ-)Uh :/t|3?>䄓-G`0r˧b'""n (xPr +a_|xe2z+K)⋥ζaG#R ~%؁Ml49XM{E%)/5H=^dB-yA꿹IFMC:n-cHi~;C65[\@;0cv82ŗZGKYrA7ȜD]Oz<]`#>|`jQ> "K 7{d'},atRMة1amsF± Gk+6Q۹H+S\u1,"!YddV°̃Z:T-goUe30aPk{p*E%^G)^ѿړsuX SwS(+rx-aʚ=)W(VDQH6ڿqQJH"?hn,״8$'wbAz=`^yJwH]KJd閻,7GO4UDC|FE~YR{`+^0BZuLpfd"@Km4 ](ob¶.[OUB_qK]Eg:\ln"h✪uW)H>@dvY9=tk}F=ujSv*̉("H10Gwu(is L ϣGUd2ɏM-A5,EԂˡJ$SC(PɑsDʂl=܉@ZhKF0^}"`E*G3$&~~َ7*cdT"q/"(@BFnE7nF?$F08UxōGEHHAf&@;fC/dM$3/i@pv@9elǶv~H* a1}S/,53@refk'z;u=4PS NmX5%;mA6󗉧y !P.)d֨g휪%E)Gќ)HKͲ_{kqUr%McRL"V[mĘ Q6reyhCbDM{J(B@(MrA^ƁB;1(O(1HyLg_i;OO[gc֠{C%YgK3ʿQU)ǪgB19{}+w-`*ۏ^*(1>noEm`pf*KBRwLcfΜ7;_^2S+V)ԉ!Pz\ ~~Q̎ mՈU? -xFT1{aFTBx=s"]uVxoyu$1sBo{,qϛ!2P@2+_ VϔU n*D+u KYNx5>hH(yCs1[ u_sOlH6 &eFuݫv }IatlMBӁ\J]Ys NTaw?._/@7kbd0Hs9d=6jjAڈq"H߳͹K6QppFHƤYb:Fonb*`3Ϻ'7"X iW$ [ڸZU1Ƶ%uc(%ySF t.{+d_PJA|MrUZE'RozW]6CiU{OqK1[DT9 D?dy!c2ćC.xW8XL- щ–}mwLFwTx*.oӔ;jY'fxk י@阇LD}<m|'CѤ;P>LJ7SsX"c0 q );m<`<O]A;qhٖ^}zl0[[>Gq! _,o'녖|Ϩ"|Eб)5s8"+i_LJKϢqPh+T Up#8S6X[~{˄+ h_Al15SZIG5T@Y!^B (pM]n"IdH3#?pȾ=٤}\T8>VS=v/y,YjȦ!g)G\q%)tP_-\;aʆҝD-!\5iJexNKe1Znjxz9w\.$Ac 1˜㔇`>5zn7P4|8B8%8ž!%t&&XQb`-{5IߥOa61B^fiᶠ6atrƥ{x՜%- [,5"))<`L),.h-.U=HU_ыri;TiȞ$ƉstژV%/1ΡH;wP5s [%Z?#j*ud|9u8Ң]Ok`<)sam~)qʧl[ƌ8KSfIL&2aa9F^#4z,<.D8`g|h~RL&fFJ):s]b -N\@[q5?&*hiyS*5bo@ Ah^qvfK[7_1. ?*ҸҚv'*2ɯ@12u|#h"DaQF "c6=Waܷmp<9y`7R[},z^gq*^؀HV3Gn=>n= D"4Ys>rQ\ 3:$yQ&m=v^ߖsp mƭ4oLjb\-H CEJJbGZ;- NPVI1j`(쵙rܗ<ӣ5nu3C⿷z(˛[_Qe<[:(EoE3(deJ9c@pF"`Ŧ25Ҭ<+n y^ƒ0WAmDmA1 ]wAIh"|d,Hoj*k#CxlmpP<ζi:>Yr\x;M]!~ 4^KjVRƍ`=URYdBOWTgm+^.3$YLOH2P'8ŗC1f1t^~(QdFL 'DC9>)iV$Pn?䌒Y~xz]$ZףynF,A*BZ]]u,B*]tJ)x25Qca-a\En֭p=*bĮl|amw hEt+MFZůAmq}=8s-P{8yzZEmn5;p RIcᴡD*dWχQۍ\W!Wq]M{<BD ^E>%}xԄjva=Z1fM%;e&jt DWS([ۀ6GpjQN<ű}"#K BrI( _2wxUbTH[t:S4tG&orSZ-w)-E# 4[D,0b~nT2瀵*=Z!xn`tl_sʩbϕ] \z ^ekSIyɖkaгiPԐ e$'50h3IU;t&_ͨ Z->X=og9g<Ӷϣ3"A*7].縮l5`H2?Qb*-.NfEI+GFy#D)kXz7 +#Fl_T^B)hrk=V8* 1+MY^@0og<9fK`.XzkS؍uNӞpX pB)x2kַ)jG n%FҷC%f2E=\ҙ>1vD/Q8U䋥d{z[̔ndLLXc?!FYq yKNjIxn7/WhUX/ә" NZc3|Ve-C;dpghvƘdt]魊kh5Cp?v\/睗_6pHȡuIn8a_X12뢦2ƳW.6\Ļ!|Aʞ vM C=l[cpq$*{XS`yd `"]r!3hϝ n=ÍAذS'$'0RZ"ckJXA'`E&LȏTN70uoOsGCiK JaYsՉ&۸ׂ<;rSY OkX};q}K\lbv!ZżA1jp?B73ZGqKǀS{>Ǻ'zO1x9Izt_ K w&`=D-4xʞ,dƭOwkʬ|.Nˁ'n{MO#FF!B2֗lq!@2?}s%Ì٩ODW{h +ٜCe eeνD$$ yd6!ED5' ?M-;F}K7R'"nEܕ+dY\Y/nS輩$cl a;W}e#q)T*P.hTT!3a$qF G]Ղ=䄜-^ZPlDd9To6ۨHJC\)ATj@B~kW^*<{8Qg j]u5 &QL};+M]B"YM(zÏu&Oxqd Δ=ؚ#QIfPB4`=/;!>~}d]/C=g8G70ŀ$nCF==69䎃`VsҸt@*>G8?>?k(1hF>>~f-%iw3 pԆ d/2TSrtn9X``٠q25-EEAzczrQO&dP  5RN\_{?F+bH =(͌ԁ"t^ OL*#'*{#;!GU!<̀Cggy3dˡ|NĘ3SKp2X&eeX!9/l"N5+ R>VS߾5]xݍJn{nV8C:ћ{o;daZ)jp'z(T"b@09{è-kVd2+}r|s1b&$;1azcea:v.F~a$*{_tsm{N'Vզ4BKK] &9&'fH62g1Ty.l^wFCSsIw=P[NMR*cG/ӌ$e`)!L" iqqԺ\(}L-ĕGhE5(-Z(mځ=0ـc&I#HWAbu@8/[Z#*ف'y" bp&8JD CvLP2 Nͯ`oG7lӇXeW_A =Ճ YJҌ&8= btV,p%_ -,^Fa+C/;ty2'ߺTJ)8vj!8 XO4O;/6+̫oqo͋Ml Gc{=}$\gc]`6\'Ԝ6BF[QU~sVHG}%yLkYع\9F)vObw 0 +:#Lhbn;☨1|Ɇb;=98 zdu+|IId~mk} d7$MI 7]2e#!(2wwl-PcG(kZVr6$lH+Y<)s^]CŠ|~ho 'H2SAcՋC0H@v gRiS_lʻ.V( q sja ӽjw |ш h ߬ܽ#gO* !?^k^~g[Xʣjܖom6sBn‘-aN{MGI Z+V>Z_z4sx}Yx!ם) Zuᣈ{o"j a"=& ;dcul0^],積q^\F,N9h؞}SefV1"jk5{bF$ϿgS763Ѕ:ff؅#;X)>][wcbweiKU?-Lse[cOL%W;Z!Eܜ1\B|n@Fp ժp)k?'.jh_ҁͻZGIc,$3;Ⱦ+MOb|aۀ֏s8UA(4uT3 5|RHNԩJYIS!dD2(`IPg[յ6I+،s{Za"9~XGח}A Ba-(ukV/'(fEeW$j^H@@ 'hGBC#;H]LRgĺ&!zByc߱lw"`#wBV;5-A 9VP< <ޠ ^{S9*[ZƊ A(MxmMDzq,9v ,bTf25s:а,f ۽/r_h1vl8I%u6R܇#}\LΔoNx𾾩[o*OQ"_:#խD2RtU6dMӋ*7A#cVAFWf9rq ̒r(%n&9݌B؋omMi?gGYA2y[HlS_://ܵ D `t&՘l|I_QŞ2ߐq`8Ӟ ta-2ҝu4L j]=!"eg!$j|/K,?hʓ 3׫!Ao:^o Sb۟NSvIUKe9 eq/L%WuI_Kts"EN߆&H@ S6>L`+kKjH²@"?YzL+XwO Y͞ڌ%^(w|'9XGhI^g-7*i?fngcj̵oo;L( ##g8UГBqR}iZDOG5.)B3l@)"n; 7nRo-ofΧa?cDUhγEd(et}x/QH)^eZ&yp/^.\y w)ܙvjLpW9o4Uaoh6$>~5O@7$Z=Ub WOe/(b7P4 :?vvb!Փ`eN\,bg6oSQjR@gXp;B=rLr((گo/ȷϪ,PgjCS';07DYA##}D$<면B&+voySV*AAvebQ6E(ZbRahns~{C&({ BOS;ڐuaU[ʛdR&u~3Ȭ̰ U{ljqDNd5pk> H\˞-Ļ_k%kN!0/[@g! >X@qd:SPjR=]@kѡY^WUbBw]Z*dȥЛoD1#/L*o 8|m 4"-~g|p%H.f,y̺@2XO:&`.m&ZX0b{++xo_^ݙj:IXkyʴn&}A+8$п5>!2[;c%=:}i{O_ =w0'  7ol#*'[ 6`E^HZQ#@Zr>(f4vbNf#V\nۉ܂* } v-D)bXuw,LP~Nk, %c˅qiTgG=/v&ƺ,{=.Ėf¿2xWX:¤&Q@H [:v(Ő&szhCfI ն&CxNNw\r]] a,ǿ z!X]E0t`^z= +ATe <ڋye3D:o2%.)Őҕ,!8|Ef,xӽ3-3 -4zHK.yۚn֡{мTY[JX6uĖx+6XNYp:}DdW'û˼Dz( rw2`GqK;c !eZKɤx'qXb#aAG 9-U(.|JQ vASbLGy?A vTX1J$?.!QXirdž=WSGt\z˱ӷ9'> B5@#Zc3ģe˨s]8Hp<K}rɂ\ &kB$!?WUq#ĺr͔C"ZywnOf[n/U]gv2b`hױ/tʀPAD>?4B#Jg +bvSsZqJKdݐ6,.LdM)>def7kj0Qӈϓ@Iv"fcnc OA2]dHDX7y0˫@Mvg"Ni;7\bnh# <$Q\1tFhU"SF0>G=;jC<.?ɷ0-]$<п?|-5ssZ,-)Mp!&Ggl7H'x=gK7vk?(.7L˥Ü_1ds IhpWۥ(6z WC.T5#\ڿ Jz WP՝".Ah&8$_&b˖VBwjjV9xlţM}c H[jz1qxD~.[&`:yvRH7˦.BgqwY઄v U6wjx@Iޖ8Z1zMe *ZVw6,aS< $ Vn+<*cZyVA㔯AG )ZHG { Ȗ٬/ނi5)Q'h%0}|9N#!dU%P椎G@ +=/"p>Voئr.Cˆ$c ƒwJE(b(}I ]?]Dž]6&cs))!Xg?qp5w%tWE:~RE S'%fYGFvQg{3c{֩sʵߘ66eC2ۿ%Ul[lf_ 4`j2&b$;+ͺTֳ+ο&!4Lh29viۭN: \|6ʵe>R$/~vEu P^Lh[$/#Q'%^RE%-.)o9ˁ`_fo$DS%WAXv Z^6t0u]LA%tKm xXţr}EUw}|G8eI^Ɖ~*^0X_&n~`&90'ַ` \!|4R^貯TF^ػàw/nN53*aYr8~j"9mSR ͒"ǀ\oѬiri-T@|6fFr|d(A0Lu%i~~ޑ1ݴUuP&~\:u'{z`'H-1UQj:o>,0D %0!~gB84KhD/2};|=][WMƀэC5'ZF"_{x e@j!Rtֳ^80U^ݒ8+43zyꠇTex'^5a>d a(ܩwa\!ݨ7mݶp_6?N1%K麳!:__Ο_Zԅk12<75  A0VVhȹ6ႵCU^61܉2Q &CngҊQT5\BH'甜h;R\=\ˡB)ngDOt ? d  ܳ#%Ck|%19Liif=HnV̇,zj[]ß!)2b!"elw>1!Hh;|tt3-ZQ^BnD9Gz϶F6{ N'Np®<7 QeqS_Nk EQdtngE")?fngŬ3Ŗ\x⹬dʶ.ju S-E %x%uY1#R7]CfߟĦNn 3 < np%hE=B>K %-n,chqA%U#EU4K+@C o*0hZ!Ɍ 2 }&)Qo},ϣ*\[eF5rG% g> Q=Ͼb~DsJ ?#nfſy3 fXh(>u-4lUȊmup51QӴk׾uځ-̨W[cso~57$_(6bq˃[>I^?\z>fAp(C触7@sd!|`T)ܨXe4FLHd|]st-?rfXFWHQ^Ej},f#>js'Pf,s+;כH4t|B,L&w!"riVji>$}h{ן|0*ˈD. y L[+a't~">";xD҆matOhU)t}휁C S(22R,tIU۾9~f|<15ۣnfgcی"# L2HUSFM<͸ ̞25ҎP͋RktZ( "Se`}C`r_X`㛉6O-a}J:WO@YԖ; `bjFE䟐%ƨޖv hZt@{C(H4nicWe!Lzk{٧VsVV0$y%7nSJ%ԽCQO>ro \lxnMU]FPy9X3S\TKNy;8 ;ĭT螯ސt|^ ϩ=%T<goegߛ$Jt#PLZcpNnbYuQ*8Χhg{X[VMYNP\Txmyׅl [aWGoV?13Fǵ\΢=EZǦ[tZny3FGHS^xM@E{N,y Dq&j!y*oZ['ᷡUg"Lqj6&Wfk9B&i 1ILҘVx ߣFS?& 4͡Üp"[_UD3,&X"38׀ʭ4I4WF3>'ktwF]ԾJ{ `; +QᠧȋzJtFa ?PZ#e*n#_g0ƾ?Iv:T r^'3bg=s RNld6uA>Ș)-K|h^^lSJg7:щ)U5Ck8_F4,I聰>r?wU\S&x%GGT ;6q*u=aAήg"W2242Kt(Y "@VyBmLee]zlm\ȼ4k|(Lo1a&X#}E6ƓJ.!\,D@E]&b3&ȱ=D&Zm/U]`J{:RB#.?5[ajPc[\&EY.=cg 8h _2fȵ6'LhU#)cl̒q~d9 = <_ԜYQ0ݘJJ=wI3IbHGPjN r仿oI>|"Ս/ųro|Gc Kz^! Ah޹zV$ oN NPVLAaͤי^7^uj4! BR8a6z[(/Fou@Fqy^ԸMع)X)3qyRm;xZ2ſ^kx_mp()Ά ʢw{kS.'2HFbB^yc F:_$Qu* 2䥨0Bb)۸5Q١S%~*{_XLr생~I8lAi5ɄRNzw;"C/]NIMlHPE1s )6o\tPIK!uaHT fHwB@9%Ssp2x$it_a#Q灓ĉUoFb%sjw^x } mB"1»]?45̨x|B_;kznBktK<\jwIjO'-nc8~0Wql,G%4b uʞ:#_ P y/#NrJ5petL빝B A@ =$F{Hyo0p_>_7H3k#sDiTOR`? 'AEoZ9f_9x\֥,0U3u]GzLp#+2<%$@8="ji\Jճ/%dmqY~^"Gb .cgnJ"7+2ֶ/!zQD0m7PW7)s3zq'?:EvXX2#HbkNn޶;CSlO|[I㗬;ƥ#"#L@ W0٫e lȓ;"*"SQA2d2g=s-$ [ {ƧKF׬)5Q+/z4%hF*jW&QN^a OL-B ʟ~sQP #)4o\ } ô緫,9#f~g_(1,x uAXӶvb 'w⧵DI8J"!R[zoQE~SOeN2|Ed $ˢ *P0N1ۊWC_Tw/R7v[)UPN|˜]Ԣ$h5dsAur3V#DlDW^wUϾ뛹=I-l} ;1ӄJjg0CFZ0=tmib^&'eJ]gJo jChʄX-wY)u2! v~:cfD ][Wp\(! -ɲd m}^ PAu 3mAS{7h%;䓎ݕNňN|)~+Inڞ9q?b}r#CŌʽ;ۭŕ GILe~?_OX|`_N8~>_@b4X˫ ?֒oMU\<_<9iKRQxn(hI+u@*5+$m:E2{76s>Il5yMHsAHzJ'oQ)Oz)?ùy a[]o[(Yɶqz~(s/fr;NiG <ȏ0Pi#Jc8T|Lge^/c${g/e7s[`GQ]KV>9ILSD!kWqr^ 3 څzM܅[l EG~Z%zZg;cH!QJ>zF6|,n<U#@ [&kt|E.e>;mbL3X3zicvEp nG1Q we^Ӿ,3 jٮz ԥ+t4M(8s0`sAx1C&[m?Tu N$]G;+:ͺt9-p#FGO䤙^ã(\GA3t^M&3C}֦i}81(Ї y}k4" +9{Z ЖX0X,To[š2t-ˏ}0S8! 1;x]u&13}|Q& gN3VЛ{@$<夆Urk o^2cċ׬mxÏr茷P.F5As-[ V2"[2WD"Gy-~N5jp OeNE5 QGW\RLKOF빛lSq3OGQb"1Dٲ!f ,? <8sljo3-)N(3rA 3>'SCz85p!ffUK3qs(-X|B ޙjwzlëaM/p{M'bv=KJxؐj)> J,RPՓ1ju%_oB=/0>;uz] Ud+r0c}ouT˖ iB|jE.@s[`5`tM^ïE-5I<&ɒ"V_|~gp2[ćn>VyT:iH_Ar]b29dct8PHL߭H!V>0uzuԻ .e:?vSꤡ'K_)J ߏE(+LJcs脥=3Y %MnPLRHaэrFZHQ`*@QP@dΰz>-bKvnq1 W )cBY#!6O8p15ԡ\V:8OXTvS^Ϙ$]oXm2@ #vqYW8q>K2?oGq.v1RUD `|Fƺ 7Rș^7ۡN$3U<@-e6dȗĤ 4w/ 5$\|9҇m!}f|=gr C^OVp,Zq<ᧃ!s7C~ΤZKO%1Pk4hU)גDžq< 4W0}zKݹ~ݢ#AЫZO-f8nтaŽpǰ!0Q 7{a$ZM*CGi`ج(W˓Eg CE96پ(y|M8aK) ɆhCƛ/9[E0 vHxxK>s3!U ־ z=Po5rAy#ϤZAG+;0ĻL9Ȳ CUX7+8<:B3J&] 80oz^cxMA(/4/UalKqvbe%Uw{2"1n%-6F8}h78I<# Jd9atcfSi wl6"(~Uݙ~:0 Jߚs)Kt r 5`Ƹ 5OVFSauч|Лe/R ۍi|Q<9NGE\*j㝶RI@7͉YKڷ[=@GNx>O&|}oa*w? /u^dfUגō@{qg3E h_ZAױ["ڒ/^ʅr^4xjJTuOł O#5An*Ir$wY~&1u"cf p&8:) vRѼG٣WΡ4m{펪o43D3bպ.<{QBmͺ+E !1]]juUk͘jC OlTlk ;1.}Aw{<31AR44.R{'l/4U|a J||O^hfqNSF+HC; ff@FV7"j#|CD|3^'rG.FC*(.IcKZ\9> Bjɗ,oiI4:+Ea^"3N[;x|e@1x ۀB9MϜ G^h K! _fΡr$JʎhD w _11z Kw C\f:C$fpO3{ˋO埾A ϰlj̻'oGڑ#'5)Tw*쉬qMa􌗹*ڻs{cE+F/IQGnX.V6ökG1־@~W@w2EmL{t9>:2&ݴ`|#x.tqqDs]y:~Na.0&xHˀ##>2 $j _S5}24ȭy(jdV?<ƞƺc}ޘ<Jq!J^z !`<ƙ"z~eM1)W K?<%<؋Q)sXqb3 sGqu ?FO}$bXhݻ }מS1-iӒ6Y/zbjmŪ}Q㰛 LrJ2xFz۬cpE4@ܑPXz͐h>x}j!웫e./1]wRnFl83Ҩ'+(,2cڍ̃ӊN峧)AJJo_A"J}w˰Uf`2.`:VؔZ#N5>??ub|M66+9x99tQ>5[?C$D]2l`VT#G61:ɘC2Ҹ-KM0p"I@% `쌺JjqEiQ:TOPI6(3ؚw*y\@䔃Ο.'{6>7’^Bu؋`#f {ȣWw)9 T8-"@wČW>S )e6o EnMeеQ.! kLwR9ũ$}.vEb,x$vvd2f\,@JCڃu+#::Г@q`<ʎOQFDHB-vp!v]:B? o%5\\&B M+_?1ئݺ8Zi.ڝu63XJF*(46z*!' n5"T|[}$Vjym߷FSz ⑏u~Ĝ'?Kl=ꀿ @EeB|nYσ$nw"vҞE:j+^(_Կu?!C\ް7Tu-jVΚmY)-*)z,W?`kxjYw :@irΪT2b/iiRYo&MT 4xN-0b"=q;5Dy4xhaM;<:9{=ր2{fʊ]La 9~FP>~$D@0vujǚﻪƤA/ˆSSFUŹ—2j4>pTd%{LlcGft9@:ʛU{/QUk/2)ٹ+y녙Ψ1o3(r[t'ti拒iŏytL}ͪFٙ1wWq ,sA@OAJqϰ"\1=dMCZY=pr-:ɲ};#+`}$2I`wX5~nBL{̗Ǩ-\JHm&i2ft'3?<|i5%i.r6qޯT,%>ru 'ƒy)h3;\4SLώ֩xxf+}j݅ZXs`#1mS%"8b_CjضkeҾٍ~ڡ}++!{ ƹ1pD ~'4~ӬP6 *SuY8T8͢]cnwؠAj?SDwwqFуlx oUxدxNNU [8^y$rˡ<*+N_H>dscG 3]brq} MZZ!amcDsC؃q$Ǜ*oߩ&8RKjr"hvQ%?Z}5~{eB=έK,t`+)=^"\th {q`ք{J'Gqd\KХSJ1m\-~öa(A;+NO?7b ($[!>&RV6WV_#U$ʟ,}|t? ݽb'b*b$'v#<#S~0A_][Eo6U%3=8sx]`^ц X4%w\F73!Va{:{o ԧ+̍ BO&y(!H__ Agl# 945H{2c7#BM%X tJ?Sl%8_1@ Dzi4K7j0*V@Y;ڌ]+URnVlU2T/OmCV#4|Z` ^`C$&}8 PXwձ uNԴ]jg@@:sSD mWﲸvuI> ebo)^?["`, ր?BN ĠYکgԲp^ wǨ\TmZr쐐ԢD IțLK F7$ĒީMNRd[v1c6+-39Tyab &к*6އ{z7{9EFdȠH-[ 'Ws/kY( ffQrު«0, 3+['#mfc#tx} /A/6K4v)K9a'KXܔ߷ˬ?sڱw; tP1ԗ}I4V T7p< V3e~߇SxއےE ABEʀKV5^{lЦ9zc"gܗE0gҐgյM,%kX.[n>O,7{{sKt]>R@rLɹ{W*ાGE1zM]v꥛dbDwO"2ef;2Ku $: tWVݓlb:Öp*xPalvf[Rr^D.S{f ͯY|[ÙDA[c$>lP$+F,N ) x,KAT+; ~c*887tBYCTy7UG7J#2$T[%u\AV1 fRMT $٦~ ^Cq&$ۤ $"X%uޞ`tHnoN{uںR(}p40skGi~mirFێGǧcvAU閖zO6?9X^i-3KY ܎e&h 6[|Hv4mA*`7oϛ |:LHztzHy:ha:3>L( x@݆~;@/ wFIiHmy[OҎa!+^EWHOx\3"4";EH9X2*[3D3f)hRmgV:~C!v.(B/5,ݓ*߰u+>5Q?c({;S4%?&ٽ\|TJ Y2=)F|$}`=aل7XM\eߎ!!ag{ *.t@G3%5U9lu"@ 2qsIւg NdbH8̀Li~|, nw4A5z^#Zn"tP%$mW ഏ T 5ZF&E=A۸UxUv!v o،'jL8tt Bo{geG<^1J7Pdr&ڧƵ$(o5cFekw:wW\&\-ýa+C~ BBE̒OH~jho[}X0sOB4:K[ަ11i`Cew DGVjQmݝ '[c2I$h~LZRps;a"u/b"U+ yq?Y^16,-D3@Y%v4a|> [l/perZ_OJcsUqԛ 9{cTK0JՀғGBdyS7Q<)I{qz$q&:䈗Ojh; *AQf, $. 'z0 dNN0d3`ܸX~x83h !GIJH%`Li0;fT3]nGlEF]Cl|Y:M=&+R |$^nr<~4rag$*?m^Iԅ ^2?`Q&K#qYah6"lF^y^!~>2(+3c> I/]*u?EeX#s.>\Y<wg#eW4h!NPl[4MvXF}%3?O=NJ0Okd-d蜳O vV8""?,Y{W`hSK$`7nby`Z ~Kݝy>ku9;L،V")T}K:ie;º' ܯ9CVB4?fJR/l_ӎB$tjSz>Gt掹Pdg5>|$Аkϐ%c:~lZ:TkK~^t-Ds*+pћk}úS 2"%ESrB^;'>OStzs"e)BCJd=d #VP෪?3JKD6bֈ4-OHOX:84XH PL69c:_ z.T 0HST s"GM1/K ٶA*֝&cw&[x,hc6`x #{&fyM?Lw-r6y-m=Ex&]j{)0םF`j?N޲^\N?<Y0c}vFZdΔbIQ?S<]l\g~ՐW41?5imST ?-m IOݰw:=uF]Iڱi`o;SX1,qgF{+1$hl][a0drюp:Wé5vW 6Q%EʞfFYmǝk W>Ј4 ,LmRQGweͫк"VJ%5uq|"ʧ fyKCV&(ϊ (֬qGH8n C5,& 'E ؿApWi6r4_'.#t<^y i2i[|{_m1 }V`uãZPkB<4;H;eCKy]ƅn+m|*`(Cjge/.'+q*t׬.m6'eav :{P|JEQz׆߸z?*(#rEÍߛ8E!nǣTM\*AIiUBOPj?}(0I>!; :ў5)D{zӲK}u#c&/^Qk*AL\H${ wHuD @Zo(KqU7U񴆡8yhpGLXnjmOQ$(YD3|7I:t4;<ػLd~9 Mh0DҒ"y G*$ 7 w5ː1,Xh£-=n ,pWK8 !΅ƯsO tdž uHoy7l t[&}ȕ̼y5OY/o`4m)j.`2 P{j<*Bd:eJ _yFc.DqL"5ql* v&~O(¾y%VJOƁŕaø7qeT e2sULʪBz0اs[ip[lDX\ʰ#ʹ jibx#%/'E\)Z/Q̾I/i ;@ Ga?F(-&u?RB8شq R-,!;lp"q٘ɞNJӖeek>ek|CͰCK5\+'+cn &~Cit`3QmU JYIZDR!vʮNZb|p;r7S2wO!BՉzʠC{˻g4FHyyv},2rLec Cc\N&kiXQ ϞUe$3/Gg">aϯn;BCo25h.6N;,/Ze}vk vX]6M8XX}u'eyxN&0P+Mz-bϾspv!v?N1RI[CZ"!N.Gƚsס/ Cy_qaIR+bWGלکsO,yd@;ԅC&'@ 29(f x]2,^1WEt7jp[ߋ16Ƀj ~!ˬx>b HIZnUdzz`x†\t 24^aa0oͳ kG9vcq|/eT7fs=ng[VGn0PtNe[ҏ1Lx+qwTnΩLԅe\hd9Y4I7-5ysHXpa{wL-; m9|ji@p&!ɸ sP:L; P%TW1gňks,r݇4B"Z$qJm~փ)5,G Z"'EMT d~o}hXgGU"~naDzZUጻZ▔KBnY Y5ǁNz)\0RU;*DM#  {ɪDUAEݸ 6$ !~IxsfsRW(N+%CQM쀺;p=wޑ. 뎂FH2vt$Hxm(n1dY&|kx v T6e-;.[,;e#OJHcI?FuKft^?ʑ yEbryD2=|b6SK|lಥ(ScQmYs[YrpXhC8U "MY|f]MDhI"QiXt ,><Enh 6j&!lN몈S@" Dc[2!+a}>ߎͱ3{xD[aV˳R \Qn*%n.mN=Atr%M1x GJt\mҴ?! `t7gHȩ>#5_j;qg\{[{li 4nSDT5Yq)r;H%~(c0REÚ(Rs6dV"j}$<2:h몵͞0%%EgofS^1q&"' [*QOi0̐Ĉ{sZ#ƞ4lUotkve&Y^E}nX 9h)߰Uُ@S\Y9u3=RgCxpyh׸%|IwBb ~@2Kf)ׂ TO(k4MF졞KN3UE)Ɯ$Vz#qLoi҆J;jO Qmob_/1otȥw?\S-iq=s-o7CALe_L]i5g J1.BHS/Q/<-kk)q"( ęOG49?{.6<dj;N@ʞ '8yVP~>&vGК[មԹ){+( ZmPW5beudas!0!;*Zd)E{@}? kO})Z 7*Jtu 6Lb|NИ> >RpeEZD7~] D˄CN(}oեx3/ 0bBսY -JLY n`d4ؘvFn=ڹڪ;ov y&u}oKe=su;LЩG#nOEV m4׸ cjdnOU-jzAдTDulP ! &R&On[)T=K{8-]}H@"쮟: #$6j !"!ɤR!J}ygN8 +oENAYaшᨪa 2 [Oe4h,g[\OdEF˫n3\)֧ϔS% EEۑ/pmZ  ҏPGtIxT7,X~h@5>%^@sqES_}ECZOw݅-;ZɅUOť~~On gچEF[3Qx6RiOY}[B"C_.s[{}f]hr?žPD\J>m:780q!tY7R=PW&<}P 8MC>2sF&$FvLܞH͏& qs/@e4ۿ3%&RqlH^8;㾞S ]*σV U V`/4O{\3R<`uNqG1.- a#a= bTQx.4mg* T ɺ(λ6mJL nrz+89,jODC֖+c)8]=ֻ/! CH;DĮ1'X VGu j] V7“?RIhrygw ФIЂJOc-Gΰ-_` }k$%>Dml 5:Ose~:i:?.m$3`wQ} iKN;*zn ^esBB}`N/ -&kn>!M\=z(;a` EK~qdI"I&~F'J쟏V^/%%79GkZqyR-|^ʘͺf\]rk6CwٻԾctU|>C Jv>y Q^m1L:`G!]%j-_OwBըjܝrGO9I! T>6Irm][b(Kzx~;72wfh{~`XգjG(Ӳo2pB=(lEq/ ⾄#2:BSCp8~4 ȸM%4zU:"~?Jtx-v"Xo[d)`,zLE!dݮRqO$N2s_eC~!wviPZbfL6yb-eӠ] OFmyk-$~FHף39TY^{g'y9EtVpJ-kMW͚v&: MZuSXi}5%Gߎƌ-Ғ:עՄCFvF=tڲv7*HΡ.b-kMr_B| M-4z<|\3>HUщmW P i%w쉿ݲwh'lV =c׎ /f,|?%1$QIkk UCOX Jjv ĕCW{ lnݥ9a [l֌ƖǖwŮ4|.V  ZRRgUɀ_m'f|:(' f:fFOlR$CmAF|Hh:Rvڎ0 B8J76Hi[:ob5iR@sl*IO|Ur$oU ˲LLU BS,h:`ާ /n9ojiZ]jo#EZP^śn|X.WJ*c4g3~&꒸Jivu cG.gZxX8IkZݎD4ZrV;aZAWVS}\YgHsJ G=*e0oc"Sp0P%h;ԚcY' {Q z0]:ê`V^2:|dQ?1P ]F;)4wdsV.d+6B !gw6$ُxaSr~٩2Ŷ$Jc yS|hrLQ̙&;q!Dlg,@?2Vۢx.,=@ubȈ?{ ߿2|e3ĦJH۾_vi zbXPf]pgI۹PpuضZT?ٽͿ# {Xf* ]Tnkۏpm5lIʼ}z!h"S3n$km6=BT3T좚1UV8G/;Mp b 5;b?w +fe5lށUɐix#JS,;__lp>Խn!vvPfڳp-¥N9Yq1S%!( U^nhNe3DZ*@anT#\<40HWG@77. DkQWVzc%AV_I 6]xݯwf|;:t)#? .\ 1QPvEYvI#!޼-}n)cD}+XΓieӛa_7]ŋxV/ޣyê2l(|gkNε`J_m9oWT};DѨuү"gV{yd%t|oqJؙu AWoeg)<=k0׼#9|z)M ?{0lQ6i<5%=ãH6[@!Jv ڭ_be.4*{OuxApPA/Njt-H(|'R>YfoRXtg!>)[vl TnK4cz.we了N." T]D ĊI| ϗ.!o8{/Zmf:t-U~>E< Xk?!d'sWެCʢѼ8qEY*NP 6/h\YFvcmURgT,Bbj`sojcd~/oazDml@I;3kZh5B= T+tnCzL O;P,g( q F3Ur[7c-̀>'QoMP8TGQW!ODԽ};Acu7mB*]Mh ?2$֘{ Ƿ$x[_t3\Ԏm&!^Cn_,W6 D#IwSV$ijk4zoS9 E;u91S V=uQ= ,ߩ|qunÊ!eYYWKxEQq.B/NF5W9w}tV&t'T+6H3YWzIغ=6M+gޓ@z.vr41v "Xa VTk벤^Dezx 5ΰ,,6g%۳ fҖ{;/Aš67֔s`SZ<|bF+*[;] eKv{wpBQ&eǶE/0/zug#0ʊ7Uѕ+I?}+sT5 "e.rӔZʶpv)z塝5eZ RX̶|]$G>OBaM9g 0m$i奕aCd8I:;d H)KjTn;=1|mU~!ȣ9ZP@URj}fvYݠ r cE\%)0ܼ0$4mAx6ҏG>(+#X iS7m:{-8 /nu܋EpOᢌ\#xUAs[ӵ@ Ie0]+d{/*o)0 ,7ͫ!ÐPxo_bV~^Lύv ޿B"{t:Twjzix(Sc ŬqkB(jOe $he!iVHA UP6 w*kf6ysݕ]Ӵ0N0d"KKh4A/!:FYa_QOXIn๹Y5/ aoUJ=|~5ׂ\)3;.Yx$[S}NO,`Q=`>n*X#!%3br! dS2qM{3toU=$ɂd ZE9^mɖ/K3tkrN8N0&w{은K,g5GSǺ{҉8]9oSEg rO@hu5[ڟ szvuW V޻|{bp)<]46ӳ@Jl9Gǯv&k j[9Ƀ,yXĕKOeF)$ms(@]Mro(4^z.3unൠ=L^ i!1rUoqQNܸ :w }Ԯa.wksD=zOF|]9%Q~Q )5k CTX,)\Ul^L`#눁nW]13Ls[zu1f.Kx}U‡߉1¼@e,ƜIy ! śJdžZ;rQh!Cyzv@s!؂IX{!phsW<br^OL%o3%{QsIy+Ի@a:0.+`j@6j@Dc {_h!w#]wHN/W{i=bf_A-&Ɇ9\Tu[]I/Ѓ>n?kޟD6>GqZ jYc*lĦDP$L#9@ADm!'KW ,j~DL%)R#`] 48 )g?Y3дK]72U&I_}C|[Q5 e7\Z.B"Jho.3~;\ YrGBU2ԓŢ(YACҕoDͤtXTϫ--D]=iʆj h{΋-En&!{6sT#ޒaõNa7\lJtI(J ??Df _|ARvd* DL Gwv"b@,\EtxSTْfdF79Yj ZmcB?"2;pKpͻOp@8lNIn|1fLqDix!2M^PcF3CnI@ȗѪ1F0Ò{X%bBQ{LP=HäҡnL]xޣ8qK+ۈ@f9dBg!l~| uV~~'8fTWŗNrSEd~hbҬeȄ[ʤmyhX VH!&K> ?"T;jv Kn+[·0)6"` oOGr!%"|R*Z+]P3P. w4&-i{ g~E0P3 NȽIA.+ۛ R6ןCN"hOF5c_8Ҥ [ks)s@ZY~8]Ԧ2>DY[ ~ ʛMxdOmB9ZKYA4iP RxMА0+W=J\uҎ}QH$&iưɒ˙ooȣpg+Bp)>[iOv" a+RG@G<w@᱄?WU;GSmGO6 FɶNWʼ&]HmƯ%,s.W#dW6*O8`i4\j޶nl8nWOUIbƿɣ-{Պ?&VI?]K``uzjBT# ƵG iʫR;b{ @/)@j4~1*jNb92I0v6:ҵvIpܸI-lNV\U$+T4ŶUσQ,$귍٭ x:fUX[Dʗha{= `5'ؕ4aMG8!~hBU fCZs)> mD;OS$?MYgCtHY?=ߑɶ2>RStCf:W{+Q|:6F:mV%֋\, y0McjN)l/[,NJ$߰YrЊ+3E_0eqb{jfx&C벽QjF`cz@u%Ѓ-Let:nݿY$ɘ흌 |zZGٸ(rj+ gBCP w+9G}ȥb9@0#"%݂E5G- (IX*͌{hOy٬u݁N JJG*:N wj8rVq4 ݇eQGmPfkmGFהpbevA 64WC\vlwۂ)j 9%tBMOTy/R6V;ESІM^rq3qgq iMa耢- u^|8u05vB|0[1tq ^&O #V%fv%_.ib;uzgOݸUgCPxJ$[2lnl [-_ DCo.޵RgwTineQ7?g 3YM`n|$"tY4M{e0XkgStS:־׻NWrAk2ro "rU|}%[YF#nDrH`Bd*-PZm:fs2$/`(-0}gδ1$)C?lvөSxi`Z_~ xb̯Y~E`v2*](1Q>ysGy\ʮtAcLP=dO-gz*$T+B}CkS Ԗ2a@b4wzpCuMCG&pV$ @ &&fE@cJN-LxU ٳ^ɖ{nRෛnЛS.,U'hz:/+ `ܪ[ vZ1P%7A"`:Ϗ]e'(My?!x JHd:KGߪ;қK+yN鵳Nƿ |*E  g\6cM.50 /(+`q&bG!9cSwcFd(|͏1LH7+| gKnJڭg3\dU6! ر$&.՚:#Ta%f`$,C>q29QHiJiwUgl\Il(θ\iD+:> .BS0PKTq-\ms;I]incdb̳'Sx#X啜-/z9Z-HO(d5U/^iޏGŝaaI@z|k["@i9JOk} $G>fo@TBƂ{%lFً,EZY'u_6Q)xqU[v AzCs'nA) xBz>NyΐG3PO/Fu"L[]*m̰4lxAOVe1~fJ+AerﶷbCJmu% VЙIu@b%Eͣirڏ/3+\=9 fX䛸xmFDEA5l#SH6f9#ސˆvUDP{5!8Iuvc&蘣(۶GYx9 V.k&4.;J^e[ XCg$%0²Juu'?d<۱mb1|1؁ v5Ww[?|!Dd"]\3 c4 [M 9-xJNBt.?2@ _5|F)%r)Y˰\u&kRfh0J{oV eRJ=%KxGBT*;4f.Yl_%XyXƚޚ[:~'^ey pghVojt ,Xu'5O}_&C̮\B~#]%JCףAUH٪`. _\:r+'h`YIU(${a}F`jh${ ?w_udٚih(LJn:s*qI}VpOL\':خ!ӱUVa4DK-hG޲Ώ!k; '*; WTM|.j>yUbߊoj9h2sĀ&'2!oN]eqJSDYphxQmyaf[1LK_h{>4Upm1"[hjoTX%6zܳޱ, ?}q`XE6#iZBqdȗ3ƋN<갵a)%]z d9ݽ>qżc&pɋ_d6b5.ڌ^:~kng\'V 6I6rDIn֏wF8(e鴑nȀkLMK@(y?$Gwp@<>?{n6;׈~UXWGs;1<MYc 7HLLCC%Nw\ҁGҦALZPyx_|+NaVAgj_},R7-f25h =y2 K;2k"F ;a+\zmDlY?usvtR)f/\5#%6svja >f@HKs;HJ.n%1z۳^v]7v*(o_㮉S DE3@sK D^ӸX>FfEz07UGWw.&YX聨9ёݼnx#x4O3>F^j *MjPN*[1{{]H'}r^^Ҿ  @)䉜[SiJ5̾=P|,F[G1ExOx9>w Lh_ `(< 'tC5CׂN@L$ #GkuڮY &luyZJ|na(U|f X}ׄ^d[hwXy'FGDI8r{,l{irGJ)BGCVT II'CuwKG@PT>N۠'e9pFH"/&'R|B!~}j 5ߘڱ8WÛZ M{*s ϋMG@w4M&>nvb5A駺OJwipھt96xËJuō:D{9ݡ۶Ml997Ok&]F2A59*uqD^kh'" t/f2"[+D*igoxtegLVdj7B, sTQfQ"qziA.kַ 崲&*\+X\b^,`fI^(?5_6N "<^)fEp:WJJK5"}ǡ~Jd#8/uE)"_ץi}1N_#r^l^nNP|dF:qxX2- ljh-|;_Ws9seJ n%b䑅1¤yI fj81#'mwj#Àڜs&\?)TL79IBPol+m5@ZCscq<^WPcZpNC8 jQ4AR>HqPJ*$OeGMQ}S :SG9\|0N]th%uyETF^LfD!Ĭq>~؁xCm3yiCe_cQ-Mlo\9̞CꖔvKUC^P.>D(*<ֆ_~\$Hnjȷ HdJDŽִS|4tl 4XƔ+ 4}ĻtYAJ8Իʡ0o3a ǭ "Js~m&U ~:4VɑRDLZᎯ%WXXf~:Vۇ3hk I03ߥr0jYyHȳub+<S{cU!R7Kߢ`!gL\~ Sݠl ?3H{Wíx'+깭~6fv6w-OLHFݭ\`XPcZ-b[V >,׌ˬJ\u]$% }"Rq_ZhGO_o_ɚ&}I; MkhY7m TvwsUL\܋Y߱$Hy  p㫞jpQΨ&M/93e@GtN !뮊pol:JiX"[mɒ)>zJBDF}ְz͐'y1%"K3ek~V ڡ?Yـo,+z Vt\~}iz~۷S4zp]t87_W§}>-:-3NE4UBgàI[1Z`pϹ" T*8U<g^]*(H>9_0bܫoM,-\ L8MkJ>wS!L9eqH~C‹?%4Md_kg>Ib7BiR:'*ӂe\>l3KGtNC䮚'1O!pWs? dJSo)N\].A⺿Qcl}eEqrY>=JUaQPM-':ptg[.Eqke Sﲷ5spn@KsE9-2a C!eܯYƌtvP#dEVo$sb`zJkp:AݟFzp C}ZrYfu22((hD=r G=ІJJ“? RL1. :s#x $]Cg FSB^I_󇚤)E#E>_YL<)GـjSZY`8C ]y,o oطڀg@!?8زR"JJM|],Hibc`^mH#5]_&zOkI|iJG؜.} K8K9ŮLӷ m. f[YH{(BKaWI/ (Z޴ j#ہM [E(Q_DBjK=E`QK?F`z_d~,T ԉ2Т7UԟHtT|טR'.w7P?Rrj`c5f]ƐŔQ @EQ@8ı'ۉQ?z/=m=ߡ^p*n])Q8f>$*bQYe׃Օ+ Czlڞ”0oUجSRJ]MN 4\SwB*aN *^'}k\W.ziJ% 3yZ=R|{`/`$b4_ 9;GuWP8&:i"V(?Ih eЯ֝!-cWH3.\99؛_IYĜ]/)]ݻyJh"@c7:\h0K.MB;f(ݳ@z߮:(+^l Qv D¸f}h\n/p0ADtȘ,Uui'+]$h3;^_ ?}ZSOv(DO܇ ̔cPH7a'\>3>]w=@L_({L rDRF4*d)†{KG\8ƊF{_ ~]s$2C`M$;)Sy zL)la{nzJY-SY.Mgff{y3W(ՙQ$Ŏ&SEG? VX?ӧKQ| A[ZQ&> AQY}vuH.#KUZ$&%ߘ*9 $w)#lNs%[Ib8r‹FtX<)y0,k w6(,-SRkPݟ=<6_xMJ?iHze@y"J!:OX>7}5JI>ӋdRvRKt s>,mձgN}L3?E;!_෢E Y t]b} aPl@m%xGgY3T7߻qayAIY$;(~".In|icGS&hH* 3'I1Ԩz W0"?fhȋN3 rڧŌg0'ö{Aj :ţVGZ!Qˏ se7 ]|ӬoReޘaϨ0ܖY% 4t*p]1 ت8! } [͎X^ p{AtW$ӓjR$K:iS sSCSjJHH{{yɹZ+fƝXfھfrJ9rf>j'N3-duYhXF[Hƿ%|JHDP“)P@@>hoA6AK??h A_G2B7> t8X|FV"`LDc4PD۝{ۨE&La}:}0Kd] à{MJ*3UzlpwWnjx|N'iLe8θL}GًMCbO+}_VYQr$\y3&|Qq[r4kxpeUs\Bu FYA{Pb[OꕔSO#P6M=w/K9o픿58*7 JN+% x!czeä8kBqVvʁh)Y#-yڝ_3;ZG:CsLhK~ w f BJB21Wk5ӫ?|ӳkNtix*@1Jq.&Z'`~8-Vi8p10&dț-&(o6M'ŐDZ^$! %f1GpQqIi*Θ:c6Ej'/x޲ x{Ⴇ>^q2-oe&w/:)5z(.ɻ's'e . Bqu$)MG*V =lvKu#*ևzIJE+AV]r0럩mP | wBz1;VW}N 3ŘS] vqi! le|r !=2YcA?hYrmaḩl'PA#>*hf-YSז{guiS\x2LhhBwiD9YviRm 3E*h71Ԓ=%쬢)_0Mp0""ldRIU-I$u^BE >yU5c5?=)P}&X٫N ߟNr-i?uUV7dup٫ B=85&\8[f`XaӁ]+!/seNV7]LxLW`4Agq/c{v=yd0nuɹJK"Òl!7Kbŀ6lE3~@KI5_wt'?N3#{::|W],tG$INLfDN$ i.,6zԯWiqhO@I \\]ԉ}ۉdKO\|BzgжўQVdxɊ"O/&1k)ORj+7gJ$' NQf k}sU$6[)syMx?JEE^3`P)"Xaz!0P͈j#{>#,:9ЩHrȲ%:7K& &6*SLx*?t{,Rö& %6b+>$⟯h|r ZSrDQ;/YxVIğ z3v?K8|ͅGaM&;+c5"p g(my Sћ\%clة#V&dC7ҥ :q _:M&*L ~lݺ*Ie,En4kZ*KKFwR#+NM 8绿n9}wHvsM'y|tM摑-esu=Xsuȶ2KG!5j1Eh)( 3 ǂ]Ϡ4wUY#]a4bc0_0>r,ԉ)DA72Z/R7GɁj$cEe5)'[dq5=DaMH<+@ҹRtrKu* "`=C dfUY*~-E\Lx"m6;ƭ`U]}``1jt[O.)&Dfׯ^3-CPQDqACS ӣ<)ak5 ?ũJNxdY5J{8bF5~˭[kӡglFMe9:4]D@фyw|8 N5]q͎& INa&c5# =|)%6"fm>3c% 8%5(,=ij$ՉYl c>ry#mey 5f_ [fx]@ljݭVf$4fcS]Z"ZN},p:%u:E@=/BUӒ+m,kz,i fd?\}$.y). HյhrlfP` R>JЪJPReu L֯tuGu_/Tr&PH¾;§MGc-#.6h6d\n<'ӣ[ nޘeѧ !Nk_@b#9}WF9A6d4l͇:78}% S_ëHNgN&aZ}r;~ gԸd.Ĝ 7weWUk5y $i0)Dڧr:8E-`Q|x%Yąo; sZY7Q1_ƝV`P-}t}Q!1 :Ӝn]̪$.\Lݏ{l@IO\9ߕ~4̮]=G Uu5 9{H9jj@-~#mt"BKU+ diҦQ~t<@~dZ7'j e`UN(*4Ek"vF-cTc 6>7粀OOQȷ۷xwZeZ-ǭ bp#{xh3(HIquiwaz<ɘ.^.8C:O7qzZP}z$I\ytoɿ9;O|m+6@ص#;g^?nPdy2%9x~Aj)ѣIZvK9mMߋzݒOm^YJ'IoSõKgZhy^n_4FEZl 3/Bʜ0(,"T)CG^P~=veuv'jM?aB^M 4,UC\s2'rkUJũ1=ING#7uEY]^娴^CI-es!\"zC2اY%*GL2I/҉hw _Ov'O2YX(ȍ"o#/Ղ=ʊ^F^#jsHR;X`͘M%_!o*#֓`n(rK-';Y 9TۋDyL.D9ƾYOq}G'ڕ8AN KCt ksgΠ !#Jř2݄kAץ(gy~Exy5+hft|#GzT7]caqNt" wdmUhf%vF6Ws䍠Et*N:j]&b[<"'Tpßȭ 1L%?:Sm|ZZ` &q [I;̭6= 4Z V%+m,R%?ܗA\^>4$F^G{3]n\UnԆ8f6r{@Bkkj@FxJChX݌ ދ+j_ՙ -[]`Q8EcEݑz4?7^.ᔃ ʡ&#(d #Я1t-lNeLpuф:.߂ ۢD מKS倰Y.B ϴmRvA#&:;8@rtw(_M-4@k(>(VXH:-w/ՖRhokcI0ĜuOD%5<'IsooG0H*Ĺtj䮫P k)u{F!ms!\ $gAk*RpMzzI6f}o Aaﱇ6[?@R rо АINzG3X>_$ʱz{= /X-g B9%tJNS.92+| ոWL֯qz?ĔS2B̐̊/\Bf,j+c]t$Cjbj"ö5W`uQzV|:wU64Rzd#=R>*m,nw6+ {d|_w%-/w8zWK#GU<ƦhXe}{nr]?g=V+*ZOtc)(J\cw DƟ@k4.^xw(k]HE 3x3\779)v&<C0FgHv)|Д`ѸduR4l/*2b(e?MEBaRn-xLQ?;Tp, R] R@N?MbڳE?#w[ٶ:뛊 KVYhAN^b4Uurho(‰Pg)sv |ZO d 8RoYHࡳBI] K04hU}Cvak "8!&TvϊjgLttt!W(ms&R(}H2: =%GMZ,ʚ52&=XTԨqZ؄9iT4;uk6X+i~b۪ߞAf݂K!ruGj'8dQ~8X}~ 8Sl4 CXngX¸x Sy{/Lҟmmoxb`Hk"АFH:)՝{1Gh }?f1%Hݒ2B<~:k~̸6q=[q$ zTdopVBmy4iџu{Z+6*\G\mAlu/g>4 ?K$YP@.gaw {\MbJҌ] N NUӉR|DS [YN"'نvDž<8UG"Ö~iCa?э[ ǀE?ecv~~@p 51bjdϺkBpX:P]Ǜϗ̔xUL,vhJ-mWǦ|L^aHQ[T.(tJ=yߟ-֛q. _;}L%2KaQZu&OMy!^>sdnXLj5`S`D,tMQ!c'G)M&h L#"/aJ@:gPd fJϩy[3d!ks8AyBUTLʐ*5%դ֠}2<7u:ߢٍ3(>h-p]:Fxb8^oyŬaO86 pnFP$s4m^)k!E2ȳ^Qstml%a21BȇЕP vuN/tV;2.Qyk zx8CjWREDvN/)I!W`svLQh,.*4 [7^iǛ`qpʰ X1PX@WP!B4H.R7/&i[^{Su;߱ö聸-sE}t5?JA`[P6Eܼ)w($Ǚhnm#ЩI4Ώu eq!-7}ۗ*k3XlRf*/lMqyBj]F~`b5=4E">̉7SSdJwLVPT݀ <5>_N754x^HNE3+SAN hADt\b,=LdKpMQI|vb&P%5&ZP '׋ʥNT4T,ZaQaEJXh wqYULJ# ?£4sT˵Y`/ƌ n~dI/n(K-5%~U/B}na7n J$ /^}URjZFӥHoNKЮ 2I'g42lT$@8Olv5R"5:Kjn,F * *D _k լ6N7eМh5PܮghQ-|JdփL/(NJiZ]e׀6[/!ܩYyha-2ԯg=X5 57x&@qaRՙn쵱B*]rRf.l}%011ǶWi2Q9$uHxB >J[3:%jO~rIt 1nw#3VC'|\jqi :m(7& 9!MPY?b&ܻvpjh)C+||1Q>]v?vlw ,tvL"d2b]Cd,L\ 5TGE={ OP{3oEw@36?cC Y]ꤽU J¬DR ܂Jڤ3WVge?f,=5QȀS>cl?Ym|x}}ˎ~᧚o }yJT<uKNbƂ$:ؑ/nOkH,f`ZrS ѫUi5>Jk)s 1:wGE Fyt ( p7J<%?;/?SI#E ,jZToR"1k()٭aTAkۺPi) kypq4Y*BN$I ;޶Uf: qyѤ3ZvvN[!]iy!Zf[+ 6A$ ^R~DGV8|ue*Lr.Z󓷚J\>k"}h2@O?kA`~Zϊ1eXЛ#'z&`՞-P/߼I*%ˎɴ(q ͢RQ_ \紃وRPXSRG7 B3 8Hi`gl $KR`$e^TOa]%~%2G',&fEyÞY+":zc(o6PVm_t}}"_-% |Hgy(H!$O8Ϸ@>R><9s GeȉI <P X5(ʪ6Q35<F|0FdEWЯĭ_?  vEXy].rUb?x}A7T`؄֍7^ZFY7sѓ]0v 4؍'"qתGP{m79-j$:j1E;Zn81i/7 m+7jPaBORF+gMV܂K1hS;-v \+62's K࿀|~5[3Z|bLS*zG XO8v="\%,1LĈly-`?3 破o?۞Plw[%ꪐ@@Ӡ Mu&\!6!^2#pZ9Ry)r;Ž' bpB)āD>W -Z3vϏ6ku5~00,dAmG[rΘ9iPQ 2^Qz@RCXqnh44!z]w)Z:! MSvD98yrY4j#%N 'Tel1<{w9jj1swJ+'y+E NQG0+Hjܗ&9 SV 4\ǖ>ǩ0,M8[/RfYQV/ rOv!`NmhQӞb΢|󱟑"L('?'>LxvyRA,=6`OA_AݡLy* !rPfd Sδ8Ƶ.VTue8 84| +n9*n5۶陙@hsY~S.rT?niZvm5{5jm=0⏕ vPS~Qr]sŜt+Byձ|iQwH>9w9<ryj1Mp}IGx򷷃$Jv]bl%0هUiM~_E y}7SvqE#KmXX'yGS"_[3=9[?$4z!HtVQm0:xώc>+GHE[U/nX۔;ܐxGÖyh V(VR|dƁ" j4/pA96oݷ*-;Ǩ)Wr8$Lw_VPFM[*u\9Ø=$4K5xGU`|ikLd6{>8p]UJ[ {&}y `\DyQgM79l]:o"s)&=ҊuPs2#/[2`SDSvZ I5\I:>@pd^Nǝ%eHJ}=O?\?>Jٗ˥M3=`e[焞@ @\r3BU 缛.~T-i_Rї҈S6Gۆӡ!h C4$Yv"fb>L('K>4%Med{^Q >cag+L]FO R25E mMjA-+a Ug=JrRURȁ=SWpecOk$@ioQzR$٢2$*P$*:RlE,&t96`N tAV?-HoX߾x0z Lv~AgZ"e mpI  uL0EH%÷e'v/2k_T|dmU"E־WSo{!}M-kaܡj@OR^P`Q.u0뻰7淵Jyb )[\%߆$PDuxqk n[OpҙdB_O{ʉ~HxFS#nq=Y06ÚD3 K;TFee6p3As~4o''&E\VEoBpxaVJy]]MUr}k m0X FeF;=ciК~XN 1غ=|T-7v jg=@z$ZY*fzt^4Vq "N/rf^a7۵ -GL')nӘjikuH`Þ}NVӃ+NC$:N-c?Uγlb,JI(E\z%n"B0wCAUjM ?&淵. 'MJ\̞ |̼+BY .>WbFnl9K_t%D~_qmH[ޣkM{N?D诣W+P6&72{ #d4?|vxgC'\0L+Ӥ-0sJ}WCh\y6FH*J M$RL2^B]oH9>1dv?l!YJ<|!gn;53&@}Qhʶ¸FYK=OHѧNQ;%9P+Xw>9C3\HObrKW=EgxmgX[6VcqFx2QH͟:RCJK:*f\t U*!d/25˦߄{w`_wA/l#TZwP+}O0=gQ2ڃ^+`TeM-v}œ@:5$gwuǂj t94l.vnN])jlPSpڞ&K@7²O V5Im#BF -#I "u1gWFsSqL윑!k7qt}B|51'n<'Ɋ6'3{=9aw4;ISvjl1\rq ҎBIA(i RJ= |I#SC\PBOLFEs: m3&3sF⧨ݒĆuИ_ j@eg"~ãw"*4[tCxoO/v$z958saGvUnF ޵jbXGVqBhr}lU w䳲8@@*ÍoUHrk>`RbuΓ^! GPgQuOWȝ  7/ɍ.4-gz=(5H\PqK^1 Gokg߃{1Xfw񞹝?WҖQY,CB >E=1T_JL4/ʅ<}eWLzԄot5)1K 1]S`{'3Ht>-Oo) Jqc{2NPzJTUc<\0s_!'ilN5}j6E{l}1ӿ@Ks{юhs]C@};}E|>i ?S6qr&lXB l‚|?#^b36&Fʵ$F7&žQ aM)hy6μMuiS ap8|UXqnEg~M 0;6Uc4('y6wͪmls?ԃ#1: Nc$^CSX`#PÃ.bAM8o}ftU^ 7 ,mTn-?3@S':2S'~ft*M29VO`pFɅK^5SDݫK%]q: 3v؊sNxu,BBh5>[>b2s$E㓇@3WИCPUe CfHÖ{X=Fឞ!1Sh۸L{ߑ֘FWCbT-C"fUb ]ZY8-`A \_RF9:jF(Fjq(!vu8ǿ(8ة"f&5`q{`4@2-%.$ Q;Q}v%瘖j X (bA% \Rn)1_)vUj JRڏ"03ud]P;g!GԵްc>-,+~XՓ-Ks\?" $4M8a%5ȹe;+FᏟHBk7 WsdNA()[<7UnYl$)#1JCsT BHy2x;{Jc'sF> P&M|(TAmt?r' 2ɶD@ЬVXð+#_U;0kB:CX:3$\[E`C"#f%λT|u\Aɀ+ ͆-Wٿ6Wtw'튐BrlUF‰]?LWLBH*E}ލ2'e[fF0{7 6pFdV Z,U\|ɳճ , W3mfI(R7l'0A++Y3FO>s /$_^jU(9D0FD>3ژ OLcBPDW,,X%͚a$&e+Ѯi=.:I|vFZdWQ& uzOK8e'?fI Y xM*y𽞍B٨m L [~ T"s"7=rrUN_Ic(@]MonO |  V;EW@ܴz<^N.RK]x RA-/\Nec,Dݥ*) tgFy˝B2}b TgkU[fB*:)߷4U$IM``q@Z01u[c ޵Q h߲B c2p#k HWs2ZRӸg2ydjA aBqi*ft`Tɶ q*U|dzO+C6%s#&i P<EGxקnsܐqa؛y'D45fl/$+M s]\bC[e:ME0ەT%;dI>69nż@=wNCCM?|ǡ8i̖cIǔW0KaK!.z1ܙ? N Ѳw*hHbW:oCY+hkoUol%ΙFF3 I4 nBWqvu #ytZJ9Mtw4H/z3j2{GrOtw AבLifF[Ψܷلg /)#{!RJHcO@>{G5|+ڰPL2 k=V_L7_,bJ4H]z-1Pģl+m{!ZrCYx*StXfr%#'g!4 B<AsG5ەyյV {q.?ESĄHE~Pf'/C|u)?`'~QxXuZqef͡(kt/ {T*摸"(Š^9|9|i}bܺNuY+kk˙TʸD4l<" o r`xHj +Emg萖 .q ;rݎǶɸ\G`jH+]n ʼqU8Rlv*8c=8zKz NrT})+71 ]۞Jc"{Xl#Tz(0cѢh6F \Z a$֗t5%Kڇ7ۏwt6RP,#y@+v&USiZ|!;W)|C V+m3Sm2W#g/Nm65GrXZ+QM Ur[$ExyAٌ <>L~ xb6$ORhb|E'ϱX@\o@]Kd_79xͦ.8'^VXi;4 屻 h$f3u]\z`٫4*f-fЮ3]Q[Ц2sM Wȍl՘vľI:`/>G/o9O1/Ut6\j%'$_9~NC$v t!oa^rRAؤ `J\s‰ a/l9C0S >˛D1E{@BW3mb}N$(#V@"Lb&уTہ];>@vFc"k99$eķsA9UEK HK-펐{ϑytY kVSj9x^Aع' DVy@7JЄW9be컀?/ĩФHҁ$JłV=j, ָZŤ$ym8͢M 6^d *~=B7P>M Q MY_g_T4^,\q89`SU,"YkuhD,"֗[_|75$d*yT2Fl$TD jjY׆b$U9 VXq !R^漂?mHZ˄$m~7 BoJA,59aL_I6pE1}\nRkx}gFB(]b#4eQ9<]{t,5?:7aB%l꾔D\2Jc ?cCY$;$ZpPg!0Ќilm5Lshx: IvVAh ^,WX)fϴNYR],'l!e.z6KU7w|vy/?Wq8bLG:8-;U-&jI4ѳ;:t,;dpkyH(Qu|m8&Yq/ϋ۔8qI% 霄,x?uv?P+ C| 0ZoGMxämܩȓ|CꯗLD߱<%//J0^YVhmMs~VO傾ێ,/p#A4uk/]d®`^ȟr AۜtSOon'h;k$R_<Ē<787.؇<:wִdwPӸ3W.@բO!6VFHA<Z[/1y&$Jl$TR ~}ɛ @{kpap_G!-9m[fb/$Z]>P`oV0T1 M.a@vSk;FRuo'.SEO/Zj={$ق!+RVV O96CkulL𸊐Fh4;8q28!&=q<| Ϟ="pޏM݊%:\7KpO2@%(7` KY\XG>/b`FambJ1hr kf^f! Fg;6Τ$,̶$gJ }x""5ްmKӯkj^_Q_Z q+ÒVL[- '{* L ]O_]+I\PJU=oK.QE(oYDAQV>#ځy =Ԁ ~! Fss _2ilј-/jzIf(I86*JSEڻ1S lJ(7:N_$ftmR ʺ/al[Qy ^ӜAVk=C5YbhƼl6﫿ݸ8)lAf&0!tƳd14>%["[D)%X>ٕ*.t&1/M 2p=uI+9{7iZm.rTׄƃkd{_@gV?vДc ukMXiU5v÷v}+C6rŹ2 R 2pIwm.9M0P,)1>uc B8LmbTZ5X;T*!ɶ:(^*9y |# n6+Ǡ>1o`?i,gYސicȬo3^i)` e;0#uM< 'U\%Ubތe=rgpo 6ij inT^29d( ^1*Ce/o9Lmnҿd; ߮&2&!l4A;YX` Cl :6( I{x?qצW`F:~DD8|z#V%xY=&a g*9 "h?RBl*yU@X F`es=%{h0sZ5:Wizz<؂л0όtzR|r-5 Gۍ\!>!I? Ӽrѩ G ]]]T`#yj&h<_t]l7'f_f0{y2>us=&t<;sPыǐ O$ [R AT^av0٘N}BUC~,ôZtlG1:I_ <aD+,{eHnc2@W8=PۧScm_7`~9Br^hd{/rQ"HbS!91t~?g.ƀ;+T{ o624(9 \V$rx`wbiS g ׬tVtLP]]YU:Aɰ"c{FΤ$K?U%P: zm78Ald[^KZ Ej+M|扡."ċ&sTui{sIʼCv:Tr+/o[*  #}\wb(Rze@9r}VBk +$~A3!{LsltI2AΉCo ͹kY6Ce{9)wև1 pB\ :CtȆ*A0B]x ?U>c(= tG;S6ig(xϤ+ݒƏtiCLP)63X,}خDi`7hD֎*!EݛTgI,zDP߈v=cj oE,'M=O_(oyE1zl@m0'x0KbF+Wx_= +MۆMR46fV:0?6 iX^~Q?Ls:4?Gv7\A*KBːQ'$z,Ź;)$s/;[Vm҃ S?6p/;AX-׮Lgb+8G{3E+fr p5 kO6Yά4+%ycLX=RF8̋VdGkv4$(ݳ8ڇ>ykܸ}=_@djha~L?/r+2tYQL[_mHr̳zeEXF>OzW'6⌧{H_.>On1yDa9,.1b!Yo%!V4Ӵȹ gO`3&%xPX7/eeD$p:T 9!6 #cⳝ!{͎O"1mpKIoŇ}U<ڲ2/Q#$=ouZTCG-ܻ-Ef=d;HʆԆV ݹw> d wnr_}_ᑓqM˕#Ȟq 3T Ihj1sƻ9z/;ˢ0GPz ZrB>6ր?-R-fef,+]D*̱Tt#MQ te:;~G4Nbc*6N 즊tG1t3%]*n"AK#vUej|yKvahZU`v>ظj9{k gD=9-ybY3$) YsfDĜczxe,x^iLyo 5!ht!O߷$-l4_tgKrK6d7㮔=YD7!&3Q}i}ʋ^|r[w l0#Ka )vtSwG]~aUć-V[czfvSQpCrF|$!&R+-=SN_ieXn|r=n^&%cd"h2pʊOj#C /V52k/\QoF!9m#vOBLk:k^7{ap;*SZx)"|Ʌ״Vs>tgEU:v77& 5@a|!b_ jo;g\P=+&{!c9Q[tjIYPnnĕ]R1 uup9"Aǰ,k4hb]bW̵A!9_~7V͋-`ȰӳBd5q,,۴wIm#2R{O3ڗD3 d 3$ ;@uN7bC/4`yFI2n7<3Y UȆc(лZnO 6t+qR: )=ie E@m^AEfRҥ|E61VSk`#2H\nP f܀T *^rQGT/Ⱦw8˅)hF:vmV;szS0ψ<~(=mE<7tk8PA' >,-M&:N{J !>% Q;蛘TfKICw#۾Zzޛw%؆^)k xtXjDz5W @KˤT}S &VLᡋ_2+T&6>ftuP홻XXuDtm? >ϏgW^ʹXZp&>:讵clX?5"db<)>:!LlB7I_wtR@>mMYvX=6JV2žyd/sPkom5u zz`W%ңoȭ /s5C?ۤ`Y#-ԩN+ȭσnh#P#&ݭ?;rϯcHc"Cb2@찪*,PTK=9I-<{S|cŅ6TJҝJiTxX`34`uUhQYx!d4 M Л%kb7]6H= j3lS) {?l4uZ nUIx9߻̊jsYHtRdDXc,mOUoWk4IQ> 9@yZU"(bd`nYV:XA04ȕ|v 2VlYۡrՐ3Sn"Wќh50YW72 f$U,Eg[]e<}V$9WMK=KkTe[AeSѢvtI4ReSͨ4CoXpFNYr-BWLc*E6BXn"^Me) }lBL!֦8 c*<|b@t8&۔y5NfV^hN]{:/{z5Wpy_t騵ꄰZ~-u_J(\Kҥ ~q>]cVPCB.wqtKFYf#aV ӏK!ں@L2.(,uwYd)ŧJ]m(iAx& 3wy/;hwq"K*~Em"E= YauLIh B,ȏ| ۬(Mg~ FmR"K|T]=_`jc f`҃6#p]Ilew Do·:j1iDIKkT+*վS7UQ.}u@^,/gUWR?BQN/ߔ9A\Õ#[%!r+(ѣh{e^IE(:q=^D[GuV20ԏS ۤU,@&y  (q]4?FiKJDikFWO]{9e8"@'H~<']wg硱F-sp[85{AXyzYqw !/R|YL4LicwЉNפ`ڕQI;)'*q̶|&_ܭ8: y)Lii^ g%ߗɍMCe1H?(]7RKsC!sb=P.j7n9(ԝB`;`0jMw['[CB/˓"Sځl27iH6u\sכf\rTpLh7 N0ZF!_5ehOFѦLYn~cc;daE8|7IQЅX$5i@PࣟH.PxF}%a@rA?O˲}+\1S*tm IF'opu۔F|(ۼ8Uhz!FLrsbʢ58x"Uj˵tSҚ8m8qx9ͩRtpi=\q>5P%Ilـ`U?LQCŎ[Ɂ}YPu$x)e)2S dϚ줠<efJb>>A&O?2ܟ`2 G8{dNR`.I'/)%4l2DNp uk>;U{>Ϳ ڥKMp>U6LojSݬ=zcI'j2Vu3˝4pKyD= n*v4$o0ʙ*мORx \m$Sl3GI/ּf2[jo_mU7|.=#2[絢9a%xN4ot=*!#:[z'KqKaN.HcS΋|D(qY1lQ4$ɐ&ʝ% \;6>-$umߓǦ'xs0 \T\|!Z:{-|j%4Y %2Y<{ RlG>]>NddSҞ2̴Bź/JITy<A+ #- 06"0l牱LBsR@YgZP5G10ģrW^X/K͋gi׃U0"JNE:GdZh煠A?Pe@o* 8x1ڡ=Om<E 1>Nu% 'A;NZ(0Nl4Ѧɸ'uo ;|HX܊Sdk9-DZWl8j5du0 }z\lMRA#42{3!u&$jA/Ӊ[%?b2*A+_E*&l3/B-?#M%̰yT JsC_7/aKq4MiwGKCtPտ7JxwZ'Du&Į8|(_ҠhL8t`s>O1o_gRO@7 U]+,|5<@>*_ k@؜z!m8{2G6X4y?^y: I|z%*MS7v+yQ1b\L5q+hT{"VFn'0ZϪ8] ;?W0#~-F@6 M!5 ՈwwF_)]XyJ jpxY;_a/హ: ntCjT@̇U*_Fojcg; oEXkăduhD8檊H!޷T7Hq4opqO⑑McAϲ^) +KaeyWC d?@WwtD#>'rS^{Y#KyAXN—P}5PĭܿqGK<8nD34*&kᅰ^m3 o~,*#RDގ}B j|: ldˏi/\dAQ%oWsa@Oa<E5;P*p15hgEi/ݣIS!bѸY"ϚZ;$ ԝu XJ̯R0޴r!tgۦͦ/&>B8( !7xE j_I\WHxllQ,3 ZOx^ vۈQ.NKJ́0$yt8QJT6t$L2_1xͺWGI%>J%Q6dџ˾e_$<<< .Pc6߶^t0F P?JHZLErbX m mg-#/AOlM.hy!,I>;϶U@gt\(_->@M[QoA&4ILΓ0H{rF"976WɅXr/X?JϜ,)GU:N*-"krfO<堒)2\Z'w?i| ~<b)gxkˎ bZ1ݳvCk Q8ZdXֹ؀ ֫Biy|?j[F:TRHE88ٓKkp_kGعqՄPA ԛDOEI9#3kgw$Y'MQP tpzOM"Sо8 i܆g8FGd;x]u-UuwlԆR)rlj{[M=*& T% 7Go ln DǷFqhfG֣4Vrz;;!z){<{|,-eMX9L6pA({:Emq Jq.5*SF%(]se[94bPȷwCAU6ڥZ0ۗDE^s=tTTA,\]VT94!Ѱ1j{l.m7 {U-Z%ιn ;rJpIDp#YGc}Pw,_Eo5cf҇)!J6?t.Sae@XGEw9u:ޭ=Y~Œ,=M2O8ҿdP6\=R?c3gDbv`xi!MÿE!+UId7}_ьeBө,_@~‹wnV Rfyf.@VmlǕ Eu|R}3 ;H\Jb{IAW)(Ip%XBжX[uN͡`PbA淣ڿ0|_+kJ212U<{Ә{ox@sSJvg\;ӪKYlѠPhqU 'ë05Z$=,8CI䱝-&]&WCG\x۱!,3+8ي"”(a2R)WM;oi~{PH 㣰JCgWzF (o}q)Plv0$C=JTAu^Nf_!L] $p^>׳L-f;J-v3ײ6z7L!GIW$nHDI+#vnt0@h %PW2vƴ<5vB⣖5ʨMLsaUEY>ޠ2r\N^9W2BTaU[%J]q#x)LHŢVL Z7³kX@>tͫ[] 66gxЈvcXwZ!..:^=n"X`al|\)12^FiV06.qP=}iq6ֈf*XHޟ'Oty[0sx.3/ŗj7u< >" DмJ^٣wkxr=ã!W29 Р: B =wb'Jz@fS"KK"~`?Cș゛$ZhhjYҦCyS(BBG2mMJvFU ruchS.?p >m ˱7>Q+HǭE&Ir&=D;Tpv<ޘᴩxw:4wo%6itvi s%x4gEQ*f{b|":x>(Ъ(ҭdK-9-\Ӛmz,YvD6 r:Za ᴡkyʹcBpVz{F[2ke_?&G Sr'P ?T$P3n8F܇01m]&XXlM"FׂI! nYv7-o`4.t= I ߆hwAҹr[kAh[@RD6 ./)di6O,wچsb0ޝ+^t- _Z A n݅V:޵UE0L<:kMW!LbJYfO|qF޻ V*/y;]`a(᷏1B4*L@ɂ@ufHTQ{ wm6[i<)y$ ݗgxCpX5=A6LuuhB3 ^f\jDAm˛C(gS‡lrmx'}q(?QT픁pڷԕk} k.w/hЏp3!T;[dt{Mln[͓ Amleʆ#I\wHBK,:vH8RNwLQI2>;S]̹kK#5~<5\>A5lÜQ Q9?=Qk]zwqKDOs 1D, fg-61kPw.YNG䥤;'U]w@A*ʷ sDoUnT${Tvt!7m_Kg_+?.|=uvFhte;iAt3;$JjnFAƆxX3s8B~b#vyͰ)Yz-:Aʒ#_Uw[&nh6Q5L J[U3I\gZi=7d1fA8k/Z'q% Nꅿ\({C1H rFB b[.nPQ5صS ^*I'1+4DsHd?hV38d4!+*@}`"eP! Z͔J\%H{!bcOKjko.Zd`Z>ܸEPxF d brGM4`5KM9ΖZx%q~)jqpc`z`TY:^A:}ݖxLWEh(d[=#zp*(!^~FW,pVS9k9p R3H-jmQaAoފ }-'R` gbD_J]f40pЗW,E? H oXi:T[AN'^F<) ; >qēkqnn <cI~[ZGxP'ͼDP3@M5mSg`rZ*+=A2 7@gjF\ER~:PzzzWoWl{''pek~#/gѩW#A}is3bZݘ2w`867EeUR[d=͕&$ĭUXp 89-SpFf;-Ս2aPKJʥ&RlUһi#Ʈ5AU(ęIl  $2IC^|A}iPZlD5A *KE͏˫b0n3dp$4B}6י˲xm3`܃Q =ԳƯʔ&c\\T =I+iAnT^&:ю ҂I81!h6)f!7[B25ʮ]cJgㄵ Ar^}6[,$iA)n.EpQZk=ZHϛMcSŊs5ro6!Ȱs{Uqֻp }`ʝCo'%D>R( pz(jDՖZ[waMcb3_>WX֓GYZ$:ȳ%a1\Pvc)5"R/ eM+55y C[Wh ʎh$.KJm3 wܭqt{;ϑRK/9G֩iq[^ ACTv,+?? [,zgSiZG|ȉq:tNK`o 5'l'U$x1yʠ7`iAf#ۺ:abN֬Wl'GzS$-9p$%Pk/e7l =Co'IeŒNx*LdjgdW~o\Q[6ѩgʢb +76TxktK`űcFT&e!p}:z."[/&di˅PV ReDBF|dD^n鿻_ ݫ?+Nfk:%6v{ɧdOh4oOIqC,gFfI^- ֎-` ;PWy$ۯh "#oǭ}J`kTݓ5:2>_5x ?IAV,fH]Q{RtA 1}-K`5ԷjU硈w,W' }Aۉq><ɴrO4TK;jrT ProEq@HFj3ƏaČNz\sWi>pOHLVp+R֮a >犴3$5d+Qj5*U/8=շsk[- t] 2;HZQb(B܁) Gy( P "뺱 itr*OpI6xm~?P)@bGo=|7iH"1C{>Vj!S[)u=y23ır$q75BzU߀Vˢ?X\]^_|_pɂfqRzw.$*Kv?ezM~>r={1<;nŅɽR2b]Pt`w H%"liz'oE'Liws1yD(Y5P-L^{')'P~O`KG#tH g|{c4L*L kR?LV͞"CbI[e! 4F>c=IPbpiP+ 8rmFpp>aq2B,;`U\5#u&Pwo=vXyԏ f? hOˉ JՎbo4ɨbMtLWT!~Jj.6~#[(u- cXI9-GcלP znB4.Ϙ& '}AWgėя4(Vp=un+ N{f= FK)53AQd]lbp17~{qZMp^W|QBFA|KYZI㟠 ġ$>aW]@@V,gbϛlMӚRH'.0JI)X;8]R²k/%4ov}Φ.{4<6B'nvJ.ѐuoJ -g$.. ܤso@hB>f6 ՑolWkȺ?"!Ǎ=C)u2tupAZSSl][‡ثȐ:ZaI0E3JY܋tC0}Ct% ">;_ }kghf]@$3pp A-oXyNtHE'u ^cʅ^yaNm yZB멱2l7ҝr:uB|q,U@EΣv$BujϹ.%=a~ETH=EuI= UR(χ^]F9+ڭReXȰ#t 4!&|c=ƠCAVϩQ:Q"[*Ț##%29ĘaJv>P ¡@D4ў|B%جBOdc5WS29i>Zu%#4|%+<@)_HA'[6.٪G|mHw6ͳOf:I0ErT,j0#*|Dd^0*8`Zskc cvV 72+DӪ{5kBtW2ɐ6&|%ŷkQyFgn'&x~B>V<,̰Ă2Z Sgu͕coJ*ǿZV0+a\űF=oiiVlqjKsl`zS.iH\j16PFe9Ḍo9~>V۟4hY'Nk: `&ѻ[ 4n}َrmI&uۅ\hFCyxɁٞV5fPx.ҚO.tH wۮ+wm) x1VlVwQA)tΗ !ۜ/}:_`էTCY0YMFیd嘂0ŊLs*FNwZ^ Icd+t.|/\Rǧ$XFA;22y ur )3FЬiM=Fl.ڠx.֏b>iob"cBv2TzM앎_= 1T$L>"@,~{c499зx'YY0"LpQpAhÕϪ߃Gas$Xm3r>QBtB9i&e][;x}&AJNC'O*=GT\)q{y}cd z5VRRj'\3kw4@*EWwbd/+ɳI⅊3r0ì哫|o2Q0ΛzGyJxFs YA $o5;+kJ#Ci3@\YeX7p=GbC ȉXEU$klm2@I;>/n^$fT؋GS$O)ػ\UGC.1=Krw}j34vk[ZڗLg2Y3͝Oz7j{:B$K692{oOmldc֐þ"nExͷ<]<#rn=ObGr,Z)I2OС+,h#|WCѺ8C p] 0Yr ]_ sufSY k=&Lt%Ɏxhim2~'-,.5[pX*TeTO(qVEF3MH2TlP~w:s։ƍ+Oؒ SG FΌ1k'%c&e M9HA!?B?;>s uY u${PuxJ8h?7"پ8d+>Wg5M7Ss!NcI,X9D5.)R4@p5M89@a~#eK] O*":2 a ⚡Y/f5;|")A4zW6봏҅tI&^䖵'ob>VbQ1 ZL @eg%Bj~ x9(y*tn4xcD+gKC R KX7:QP3%udJ&%]8$Ȕ;ݱ:-ñ!dq?ªXD(QұOZᔒ0rYjenN| Hz OՈk!=X 4Roj+)Ǭe7wkG]wGByߣD]Xm4+%$} ܘϖ؅3PiEſc?jH,[ ry]_W-J)4Pۦ"dN4;{2s$IZmOZ/D\mAw>n)nht8Ӥ{usᅍtV1M-,c, P# Xc*&3R!6.&,So?yDVj9Е@\z)eyIVCϺb86H4׀uo'gi ݻ8"{0BTI 9bN:u[&}bZeuV ^?lmR%.p Ekǒ{q5DcNHk.,[2E}u=f`oJ-2K:e׉W-S_ 7u=7'%\n4aЈ6k!-s7;Ms WqH0`u8֐qHv/ȸ~8RKfۡ:7ǀ/UBNElq?.^K":$ɸՌ 5AeY6Ydyjf^Dd3b{_Ʀ ?>0!V5!.klID b`hN>9WTUf<#T{O-VPWsc9Q"ʦ1 C5̧t8Fr;=z4cb|}khgsN4K 5 _]^TKbj#0CKB]tPĚ_x09|tlZoez V$_hNy0֒h0uA DXMR:4AfJ,@+l:f9-zgPTOEkGMm$ M:D5;8S8䡠i<;jT =+A9xx- 84ԴGu^+g V:HS74yg~Mv0㵗:{cJGlVzUETJ\SDơi..mYiI隂9哆 e,UBC?5R%\J.vTTc/F :n ` $2PWA@6>UR!u!/3*ixbthy!zOb dRu*hkW9R)VZz1W>[uq ϣIAe*>_>FczvֆKγ5Tlooٌ0Z+ؙ W+6GLۓ] )g\99>>P~ΥKaM3#zA# %ƳzyK/sLԼ2n܅-!L*7/ZYBђ=yrY?1\ KVf|1"8Vg"+[RFL-,l<~]9"ӣ-दm:,꯱z:qy+w3@)ۗPÆMe B$PO({Wxtqb|:{Zp|ǼED.!w>sabΰBć>zo&\UQc7=Q} ѷ:lUzu\K'Y',y( >^؀)TDe2JF%--CfLM,_y)NٹJ" _iV2 ܔ-л._Q #z8w;(MϒdCʢC v4Xʕg'ڪ?Ƀ]c;˼Tn(+a|v8Hbr~|:so 4@ӻ$%.I9-*P+*v >f ?y'߷MCh\Y9o+xF`Q?WO`<rE'(H+D2g 4!/ 'Wtv=ith331#t0FQN7tPpƐZmVym~,"g-z;x,9`&Lh$^V޵.UND۱w/.b@oP2O0p`/hg6qa>(}Tqzz՘Jj|ț &gxCl!TV > DMՐHjQKdV@-0yk5hzi'S5İ XWo_g{O^[aUWr5L$zp1Yѡ߃PSt/ג K_}oLI@3B!ak[ej}C[DUr54ɅV&~Q?ڎ<$p(?݁onJg˂v@W5L@T\ΑKt@QK2̭P 6Jqi>|M:cΗi6 scs'!PX$$AXFT ~PM/Mw7ATՁQ6R-"t} ymAq|tE̪1yH|f 'Qx$kwP\Jo[f'(~|j*wRg":Jwԣ3{;>/7ՃYmT"D1ɖ9)Mc8ߑ$^&Jü%: Ȭse!0؁LNrP'*e[Yjͤv j'lf^WO-_Iaw̺5 qF2%n$CxY fAB8bgDχ"2g~%Y_S`1xD\ʤIUh8?%[wxHC F#Cdž|nZ2y6{3A2T>1('nj"tn&]ҷ%!z^MP;,᠖EpNi)Yl\\6xp\d3ǖ0aPP9m ~UuR䈜QLڸDP );mz:F5>",ڸY}$yzruf LrJ)-1nqPA]໥ڢ۾u~&ꃐC$/cmڑgy_B Lǖ/2ՋQ=wF{#r:GH2O ӼTs>K+̿ۮ*iwj)~ rǥԣ‰o\& 4n)6i{E(nMw8H0)GoWwX]F oJ'$tfoDdsCJ⫥WM3C,YcKޅ9hc?eDclw(-1I:nQ}qW*՘m2ÿBZ5O'fG;Ss?G)&!516GZ2Zqh$%<%Xء/ZR7^w7ayv{v0 ?;SoB7uK<[zDZIk_1Hk>CS{.`,ǵ0&[!J$aR`Rq F,8'+v\ۖ0ƸKI"ӣFچ Du` V~ı6E[ݠ Ϲ L_βA!a):VAPG.9]*|5= @˛ ̷eCH0R (7N-^fj$ nKAd`& =*Y i9y)"x^?F6;@":6g&8?#Od7oUmҰԼhGe,GD+K#ͭ#ߌI>-7 v2L+\#UI,b3)XŮɫ #?k*Q,|#hZmb 2>۱F?>Gf!)׳!]f&c!ˎΘod0D܃5Rw0]$PedOw͝ cdHw(X]W7epӎm9)3Fc>h6ZD3}̇](K#$@$xd 2ÉMY:E7&>ܒ#4NQj0ɰu|)Mϊ^"Y_(-2A gReʭk* SksD;iX9Upm<8 ~R?~^QѨcŷMg3[KT.nFK][T7vy.9j:؋ YM㭺Ћxpld7 ^h Pؾ Lyytk#mߎl%D"&C3?aq0zom`~*G{T-I@TuSj0:萡}1jlFs Rvd5pfFRBgRMԱo3rv#=mR WmEA5 ٕ bZc:ntN刄Ceg/ Ƿӏ6닷,hzwfss˹hƫWOz9zQg{qhYyՁԱwf-A>y {|~"բWVeią 3hܫ&hd4oqgh;\B@AZr2U&@2b d4D ޏcMkVYNKX%zhDOȎU.޿ZdӢ?ȴvW `eѧsՅKa_)*w|VDܺyl~5)Jג`_9!٤vp$ߔ<߇eF0 h\m͐ [&L?S )ziE_nu׼2ٶZN[pjt\ݝaT6M[c2=rs0 o0Ԡkn7戞R>Wup`I~ؽ3ds |lQS`TTLt P{:r e,ًc6}3}3b^T>ZnYQ@Npp֬>4x= {!*wI&Y5ǒK'sg-:)Zt &W1ux1 rK:: b,gqہ7.hcC?@f4M2?`l,B&yP̾26 [T!* gld=]ŦS0gGe38oF!%3*3E˃])|`ۚ<ADMXƇgB_Ae^j4Tr^m@{>ˊ (K~Wد[RRGm7%h.SP[r#@4V6wp6V6z잎&,e67HoNٝ}4'q{Iu%UOVNͶJ$XX)2 ֆ7WU`QmGw\@UΊ{:Koՠ5Q5aѢsʪĠ!щؑovem&0Yd+o{1 c<bE^d!*z)"C2)lXKkױ͵ݨpցyA w{BW7H>AjtebPSjJN9S"kl"h "O؍81?Rr(Qy&}.ɹ>a;т,o}Qv ^-@㽊>o/dکek.{GG^q kJyw2]HOUn1K#O u Z`"ZBHNtO jM5j@ϵ(N#/t'vjhw q<6+h!)J{e!F~}Hc`Jz.2ΚqS : SfږOGDXKD k`/)kÅ4kͧZ,.""-&rUhЇur`(U;[4ۄ\k 7 XDHQDT/2>$^LIhǨ'( aW '$G2!ZxWB9MePZO3  ) OөJ*9vҖIDm-<@<J;K2Va҂z,}Oht+:;SqGU (iapE]>r\9 U]D uF[lOhVR~[fj^2)LS^ آ 1իfݸɂtk0Fܦƛ9R:n)wJJv9  d=y67vil-`2[}#_2J `{?n8SرIx֛ǯS_ґDHAiA$u<>+T@.yU_*b*:m7^hn FH$HUɮooTh`D= ,KZ̃qFpm͋w{շP}C3@P1 !jXXb'/ӕs[$orpQ95˒= QGE|#Av8~If[2`Y\"fwƯ(R}b&3*rV4zZ*8_6q%~艂# cpdLI@* v6_ȇ ۋ:ߊ5C8焒;9Ly_@zDj@'b`/?mu } AeM~Ja;zr1Mr& 76RN Ѕ.93lH\`45u"p+y)tVxKV~s&m_uo 1 v52$E?26>a$It54 4uSqۛ.RJar[a(TIH->)4VtvEiG6aPUc*D˅R>L'Ix\Ni?ɉr"] v.{1T}4A$$9C@ݡ/C誓+7kdPYE޿W]2w`%+HƸR1> `;=O^d }΃p%}&EbƅM8EJ&tgݾ(zw;ڢŖI]%S<\GXoDeܘ2ۖa'-p+} N{Ύ`f*{Z&,!:NrV|}&E$ϧ4gSMM&'H 'XN#&zI ߮Ah4ՠ 2"O^#x2WvM0jyݾnY46أOci曌)4Z&F\YJܹa 94MNCm1d:ka^x"*sP|kzld;@q!P SsKxV$5P*5ϫ_ULl  ܫzDնAy6v?rQ|wR<}6kfxgP$:\ yz_.9oη?ʮ}VN1 ˘Bq!&l'8_gLv\E;s XrGkt,)VZvxvY?'yq5fl`$_v5Ҽ7Pv+]?9PO.+JL羈p] OF +#( FY3B"=*3H-4#.VGQ|6-bZ^;F;āOOB$G^]If x3KnW87yE.ZaL:W֞L8řO(#kD5A}t6u69@4W,#'aKR(cCP\+%N3D4|z Vmv$|2OCNf8Dߴ-Xaȃz&E5tJp7߿rV h:iS оP1v%K2QB DˬdD`wNf viۯj]#~swqUp:!:kk ;%=QDFy2 0}(NkPHY mr-=?\AXzjKQk&}Ng.}eѧH&"'!O-{ӛ< .c4:(oKtziDs΂*Z_o % f6eQ8=O|aj;3L ^uD4xLZFYyʿ, "H'vIn$EP #Lp~"HuFFR!aKȲv) <@RJ>,ݔD-4w'2 JiX-FI4LGh6㯠 W8W3||p8M2y93@/$Ewlj4w𸣐k`oX=6 (jG׮% ]4GpӬ,$7V"[ը1maJcjwJ -4+UNzԂ ɸjDH?@[ʮD?zK KGΧe O$`\ :32tkxx.Qz/]*#| օZ Ne#yW %2 }y"\{m[O \֖1:X"6y+[ ٲ0G_ _f89Nt,J079nwnfD =3707zIe")U5=oa.{tH)t.d U^4x׽F1S~u)#ܾ˳KR%}|O$v7TKt[&+QƕoX`9>SD棁nTII,A5ym. H% ŦwB~#V |e(O'2ck$q0,P8fT~EQ+<oXh,oK0:v$nySh-pTjQ-$.'՗l;4:?ʹ=f }gT &&8.FsRsKKi ,rd{eVw ayɿ7h62na  rE53Yu! |Q(|Rx8k?S >Ֆ}E%do5jy&(TȲCJ Qepnۺ 8@r}RL7ҡ"q/rE`Z؎]/ѽNLP3ҷ&e)T.<1r ͝9[v/.sz fELL3˜1C~vSg̨r8IŎl|ig=̱ *P>͸DM^75W c?Lmѷۆv68'Gx v;Yii #Ak24J +gm j|d,BoZMo.-Z>,hg1B=|㾟]KO΢pZG}Uxӏ•g.Ȉ%pƖ!]a=ZfQFQ>cCyJYzv>hyAH21i+^+Wl8+ 5;Wxh+?N\ĭ&Վ7'F~&cTº \tv܋A\|(pP 4LXN*0u~޽V}W骆I$QU\*&)5-d)W챞kK#*qi!7G-ǫ!HL݂ Z[A|[ZސܿI *Р3l_dQ)}jL[5 Qڎe˙ݏbdkGVđF4|[? '26[RMN4,P*w5#m)0@^cR#,Y>.yiu8dk@FЃqXٙS01t%[$oIpG" #-^yJ{7xmHj*N4 >K5w ^Z-ZJcb{a9ɴjy43/g"T}ξoޜ5Й%{/гoNw1VP6^Xj뢠-ZHq2cjjd'c9F'n%2z+d^_*"U=!C-;=Oƈ⾽;c bw]r(dʏKfP;)ޗwOEq}}))m?hT`#YmF]!q_U0ϙY.*TGfmCr;om]v_>#/2 >Q4Sc;~'F{ "b&Jk֡o J2jHjxnpy d% /&LXJx4n5-q[#qƄ]]t[*$r/s|IfYٶ_i}`ٸP7{ϖha/fŗ1#yQ1-vv5=5k'H+9.fXrhAX[KV *uy3̑tV@Y&`Sr9Lކz»>Iҡ&W8xg}@A9AP1c`Dg*xq|ŘkwVԵk lRx{9m54_dҾ7 *; ߲"uG0foɩ̈̐}moLō[“A#<nlΪ"%`k!K;'EԴ'u=щ<CcL-ci=qB-i.8O#Ta$KtC)dPS}#OvF[;#zB` D\N=H`VS 2i+`TuQAPRGێ*<ϔ=P`AT[\aLEH,e%n6'DIµLӴF8}õMe3~c%UN{:m$˯dT ,*I̺REE[cXwڮLj*z;lKKp<$\t5yKvwOr8!?L"ZHK VY;lUJ3,$5MK 0TF1 Ά=bE\ԥ 3;e]OUӘ\"ğa-e/D=i{ iET4o0˻bwWToaɘC_ǵfΞ}%\8NV]*dQ%5 $0`3܍zc5o)-&ܽxfEC{ }MfP\'L;Xc8$II}'S$[ \eҼ} Tew YlU"&R41[vsV&zz=L1ttbU}n+t9` GP s:\,e*T,[vmZ$vpaS [YZ jXX-'iZkpm53o'代Aщ&Wp[u]c@[vR{ZKHg%:nNжYȿL׶ *ky_&OBEE4}v$ob0^Gwg CȡHXt\[n>T>~^c6fvZt6)T)k&,&t=3:#d$(ӣ/0sY*_,Í (K{uҜUC4&U6J߫s%sx&_ߠXieSX 4qm4بW1C 1i(W[-'kЕH^Ye;Go^u fv  B(p4whT;zN$Q_e.t=&8ud7."ܑZ)W8%BYj\z8 kɱ\doV-P#G95'Y2Z.Vkײ%81" 2jp} FX-im#%@ˌ}&R!(7O9-X %r{-V0EpVAg4(_d5}zx JdD/`3i53o;~Go*&(p$Pۨ7AFIi+Bhflo9(xv!X^}j`%U8/* o6vO)o*D 0d$c.Sec>Wю ?]5zp; egn6Kq4ofEƧK;1GyO ] d2kN/=15`/Ep0{ 5^x,A ªQ3w[,c׿@Ъ\5&lY{y}`BXL.K Cw.Cկm!,<%f y I(7¾yHg7e"lu%!#d_FmM8?Cp ׊!S tBTn]X@ (b=`M*꜃<, 8. 9@I5oğ7|U[3 )$e5.דC<냑~X<_<瑫"1vX-}?T".3tў {c~=,-Co?9s:ݿE\i=A8^ڹ10cF.dM7 "?W7\`ۚez}4t߬m@}[[籌N}AEʵ rwe{ܐ] Y(=18~b˻'>q,2j05.p>Fuqy v-5+M>Nz=t˨ #XadZL&U4ZlN X<\F6I)sccۍ]G~ :VJ n暶zK^Empԅ XΚQL'L\p*u 3+KF IO[ơD.u`F>8x+8[ ½ Eq+"ͺĥHLg󦙯,9su:„O%ʿ5aEG|28W~@[rh2 m#[EǣcL:! $O'gkY! N~ϳ1 HSLv)$&/'Rx8V,69~kT{\"]gDFIDogD ryj!6?g;8S7a?RS#xh{Ԋ_-BNǑ tVܫfj'>}+d nou5ge@-Ztau'pk8}GM 7RO- 4K;@ȶ͂XF9W@#/%}T*e݆$Q,oiHN;, j=hxUu@![+GmǷR# WN6~"N޾EA[[U,ݶ#H)%v;VKdkU1C{Z=_gڏR'9QoBpuZ/ L]3qM ]f>[t@"bF*HgƺM?A,@c_\: \{QP:`tָ :X NB9J:L.]HD!HzG%0@1ڽnmuҞ!derh__ZOBF+4;;?L~Hvj' w#ΫRzM7l_{(#n@xng;iFN>C{qJ |o<#_b}\ormgרcQNM0~.4 ,IE[,=XR9{`hQo"=>8% NUZ3jR#dZ!T&$O[NE2xϾb I0 Tm5GM;|z4ZqΘ N[s֔LAЗWh{mltWs1NSOETJYZUDE*\IQij|t|itKDQ7Wɏr6]uI he&c@umbh,MM؞!Al4}ﷱxAe 2;kuZ*Go5оX8N]GlJKy:AZU&=!IJLfeV=]c'jMБv޼sNc4IK^Ru LmŰپR%6"rDϤՠ!C`$8չ;eȩ*,Fc< t*]gk!xuIqBy)?k(nWλ4,Doρ?SRԨK|t9~33EG_l)(>fSl2\#ضFkQ#T yr\j𶺨}46? eӰhYwѨ4hlDqU&4+( E!  - 5\6fQ|F^)tE$-IHML'|4= E܉+|9 fzOxNnNUv6:2|M2xvWКdng3ɶI2:p1ҿ"N`yl[CQ"(tG95uXP,RaH3:HY~J랗̵) rEaFY]-QX$G̠$$ᨶlTCC]jT0+ 8Gqqx<\Ww,sـt58 bW^wP[70ܻ)={vQɦˋ\e| {BY{b2CR 6B.KZlo6pJN~˂ ϦJW@b/WrJ0k^,dU^uV_=dp˲{EHҤmJZB;fܦᓢhtv'P"&`qVȩHJ, &䡇F> 5KfM|kyGbxa'o¥]nyrlڐPUٵ(Nhq:HePأ>yF@*ĸ[ێel#$ZiSQ^?O?KRW2A"q,G~dbɯL>69rԡ;DqQO -vܹ⋨ C@{F"6}AZXzP-_&}Ȗb=oz?`@fd`4)mzk7Q̣mҩ^gU.O;vTϳuLM w#eVJawn#IU M a9L>Ddt_E?{ -n {2T\Zx瀮Yz3Lö쏱#҅ \ J^MTu=m(_Zu*zf{|thҲ~OǍYW1'6g0s8]cw=8@k&"*sz4+$ gKU%G0^_1 ё_}Pe)MsbZ7S0 ^!Ֆ-l͊NOwB&Tas"Cqhk"}k^vEѢ;@ 4 kdʪ||g.p #w%M=CrV ן\LOD.EKgLK J|tuu\lB^X@-T"}-_Rq>[zR Гtթ|euG_YtKiak-K@q>Oћ Ϥb34=D$)t5tn(إ>xքΜ71Bv+#c$/7X£Ev&;ߎgmZg9v@J#Xl6=Y ;LHqwnd* @Hr,Jv~V@HVwJ!Z$I;g ̳/"P&P12/Y{!~uEg.66w]'1Q(S`Ĩ>2R׃'wak͛rg\:뷁JX|u>»y(Y7qe0}.(nQ`a lV5qt.p~ Yj}LZ $tW=A7/3.LT$ Fm++ ~g!] r_Zʭl@{ΦSMa =T(㷈=wsޛJPpUi#[ `[WԀ~rdcM9LPg#o 5,\Gtva'\xsb ]\tHvus<;bbGA0]zH4( E}Z֜v˫Wa<O0{͖Ԏƌ啠>kS1c_Yr~*>}lU0H |ȹ?)}/_ߐ[ l{wc? Af Yܡ> |$-Xu5/;7J:2P?&ɇ0;QuݫMI3ߴK-)y=M! !69Nҗ6˶+HM7 $="N >g[aD-hEA9'ةش8T;ҩ;.%SRؗcX*9CX^\' %-[EkAc+zvD##bu}SKih̝ )s760:L8gT%xÍB.ToE$y"D#lzmԼϨ-fQY/̾ƪ$d͐F"Ђ'6Aj ~67خ_-N6aJs0@SRU1iqUQxs F!2w  ou6?=wQd<\M CQAnq 8F)\ltb@N&="Jvb۲}ޱ 'gWfq[эF$1)p K`jk?K.p&JƮuS#KEd_%1Uo+B;Se29z9{հYՉpY3N[!lU:_} _W*cOjLjF(5fIi"YTE( ?܉`~i1-Z"YubDʉx5}2&C= 9H=𐚽+uĺ0:NA$}Q[A,eE 2zi:Y=sI@[~z[ b6!?e I1EHow6̢=5ۤuwlr'_ECb"0 Oܣ<ɯu4U|4"v(u{-T=l\!<6v34Bu[IF&5;jll" `6?F|ѣsubgd2{tk}VbO֔d{)͏C x&']`c2lgy 5gOΕvl&떢~`n\h=zDxRtwis"xN+&sӧ%O{OE`PE(xSi%iwS֥ʔcEZp*l]L1^&ϝ=&|iЂ#U9-ZFϠ8LqA]L{i . cdCb fy+|fk۶o4$n^1.CNcgÏݮhx֠Z8.u};XN`H1z`=ܛ;*8# k7ެ}q]f[8Yfaŧո;H2Yo)zEyC3n8Ӽ`Vzjd[/Ȳ;=LF|3ẍޙas^ MdԝBٙDgzmS`Z1=A^قyeb` G =|xLSٝ!VF?~_2a$ &1$&ZWhC{6#jV:7Y.#¾I^B`P O0\^f̼V}bVJmf-#sY\#{ҔbF]vgOlrs0ΠSvw_pVSJG2{e?&fF]B+LH_`Z})DD zsQD~y_! MpZ G(Ws+QvՅGCU\U8F6Oh驑TnHH$)&TQ8. kyUew"vӤk[_}"g 1HU\'B!t\Zl0iaȳn Q|y>QRPhHmM^k>XQ)<XRUݑ/ O$e}pbҵ =4mS 00[W˄;;)ڙkǸ>1%ۭ N)E*H=oHl6Ҿeuh^e] ?)Sp#y܄2q HZHaVd侒xW6"Hp0R ?]b#=VRakK2C\ͲL!<:)_ղj۲!iݩ !)F N}Ng CϹ' 0Ęv 1GEU>فZٿ%S ؘ+Զ{%i8D4W7RuڡA1 P3&+^U [ O(-dH]tb:. 3dL>9]⾣YO3w֮wmxVg-xx!$v̗]G[w(v"6uޥ2̩Adn f--uwҨ+Pޏ8 XlW 0u@4 *4s `[~ot~1`Q_b`ŕw^2q h !'R9C=ĭR{㹣h:b xJ74A!D[l F:4%ーXZAqqnB[&] ֢XTՃ9Yd,A4g=pF%m|>e5#7#^k7-<6$35`9Ms7զve5s r5^\z\5Xـ%ؑz;1L ʒ5oMPDaYg8l,GJ/ ZU|?02h[eM#OYЏZ2I:dc"%f/W'XȖ1w?vWj!}:x9$BQ!0Qv=>f>\q ϓzR/Q:A^mRzu48%@xɧ?s!8YzM8y%ϽnK%!ڃR;[@M*-WgRBC܃lY8CLi|k<}4STpqg+fz9!l:lHn.Omo+AT5pkT2%mG$\I|u9zw## S\S{xIHrrv2)@!KZo-(KfLC:ʰ]bY !;)fH\%SzJl[F5n큻@apr9P6 G1T{|{c]6vyDKeWt 'T v> UQsk]YP`j+լk&6 W}rvJ 3JR5#'P!菹ecN18[e+& J/aA4A:vZM=-ڬWt<~7[#5(9_] #aAtT h\=ῩmuePovOq;r`9_܌2D>(R0k#I~bP ^gZx"^F؀LeJOo=[dA^්?pUͼgН@9<̃F11nGiee?]{jM 8s=Й>{gp"ELE%³^ui'|\." XaGHCs]t2Ƚlfr&I>fZ|y}+9?'8PzfaB}L%s mm3IP~/@sG 2r `;ay%d G`?Ge&s*KU9eW ,n돂$KĀ_l1.]ܜgW{+و?eȫ Ks=ϝ4oM Qu2-*3ѢjƷ~- Ff%F{XoЌ|x`B& 8`T8N2.PfiԺw 7'poۚ[,EDJ! v9( :+K0 L<&>L|8Y09QHԥUt)y(Ȋ4Cu-RdP9 JT-zsu 6 6 uDCiu??3a~,Ìuk"!.4Kz!ᜣnENC7#6M-A3' ;OXqk:;:cןقjU~hcgj{4Ɠ MHl>&*hmRЙ>$ZIߨvM˪&fefr61>`p ܝ@)`l *wkUOc9 gc6uG|=`/Zl61%֮&[H݁[ɣٷ+B'GS_ڬ_Fcs#)"jW`Ε,q}oi!5/mਮaMT] ~-rj*k o.EG&KF[@xK0:4Ur)^Ms&-jv\@ l 7 R%V, %ַQs>n͏JB r$uтA'6ޝH1?K}dž j?q A_E3Zm5R)t8},|򠣈 Wbɟo*YN^h fl"PlP t#yj5/ql+®^޾D(vr_2Zl"ӊKI*{盲I[' ,jmUrp]L3"ukK>EmWX 0D'EX 예otd>8{X!u`_׻ _~TH>([3۱.}P?H5y0sגlEJBG-M԰S4xƈjү-0(iRHs6K2]<):~6â"лoVdw%Ʌw3%cz CTxo}r?{,-~[V_^ %C]yP'ê7. [Ͼ0aVtQP !vlR*{(jD/቗f(V_\FvJ܉c^iLo m("Z(l ϛ#v%Bc7T3]͡=poǁՁMGZ j .Vw<?*VTEh@~M/0S]hB#=hsd6r%HYREr0̸:xNdl=޻)?eƆ2JOP8EV}h#:edw d~k )g=y"(kR:WS?e:UB|["2.8>BGrݙyGYWquJ3)Ϛ"3#)\+ C5Ax DA KRezJ!̍OFK3r0qdzn")1?Q&({iDض9twErF}/ݠ `| TQi# v꒷?0iUIM#2Á9W (-gK.T v|!_`%"ѓ/w41#W*F\8V)hBq֭%$K `=;U8 i*l-易r5dMA[v'k5} b6[4`OsS9/!cZLӦ{d1 AQrGƲI&qɕJ]׹P$XEDD0Gw.0F\n };Ef鐜V+6\6IdBQ g܇nWH,֖TqKQT`L T$=y7?yn&FOVO<&a݊{r=lTX:HPdITT^uMtjT-B*u#"2&@m ~ \sMahjr\QŬ}T#ބw~U}V@7/-Y'/=6<&la*μ%oA_q'Ȏ3JvDj00}fZ`կ:ͦ RǨi1-z{$2qjSۊ_E\`PLv*2ZI'-;I唠O1^ X!gS\f}\>9! Y.|F<#]]exJqHG\e03u zI6}fY ;/`o%O"|ުC:Y-(+^sG-yǯx$429"p ŒI@l",8d!#{\ 0|MVBO]=y"Gxu0xZb*'_@+o$!\rxN[XL*s_Tb[M_6'tRбH 5FӜZI.9 V2.\闠ud.઺SR/qjQwli[0ǦܛƚGU Ee1䉳<@5"s~ ^d*f;dIWD;49‰P+ɋB=17*o[n šd(WK}o ҽ69ئ9et ?nDqws>Z$2>"=G_Vh}Ѡe9./YY#sZ&v|-L^tG]J*ᑻEztyJWg(sCog@. F2=+F5H͉D,-(W`:| 2X)öZ(5؍DA&Ȑ͑c"˯ 9qP,KDֹ;,[wU|9# 7[4YpSpq0G9̅_cI&LImnУ6;] B7>hBgPu1w|tǧIv^%1a} QkI|ULNmDu̽dӪmCϗZ1=8G}`D )j2+hӁۭCsO]Ue3Lf>ČI{%=RTL`Σ"=:<יGRŗ/,Ŝgئ1)oqyҠ) ,JqD ?e)Fx2_eZ&C > ?‚}&cb.^^14tҡYѱ )qr/R lUX)(z uU?`K-4m<)gTa:"uyrtYI1B`lY*P)Iy L-'"LhHx-P* ͹Ԛc5z󴰟֨zd2)ӽk]IvԺˉ0}x|{M(bCxd٬ ӫ" 7䆃#|0sf_^K>txb|"?VKep2"-6{>؏`b\C/ g:[}y뾌w3{dj6RaGUc0$RTeT0=8轨Q;|'b\yFYt;(L騵Z +Ξ^ح.q/`T"}h{V' 7=f[ HğoqÍ(\1ׄ?o&cݏKҁ="A6Xuk(i c-K y-1P.(º^ uQTSc#^˳wJ/ ȂTSkAyh(2̏#eγUH:y!d;a1Mj<~' ̕[?uY>!9`)IE#qyɑO/W:d6kz_ hfF59 }:p1PxkvS|M֒2TnY$x&onNW2`Q|poO$} b<}OB% W WCUo mD-7I_x3[{Tɵ^52 (xie{[*:KMfڍ}JֻĊgcbǚzi42#olvk 5пS Rvl m5 ss@V ͣ*t\R]>dWf_YZޠ< [leP6hL̏WVSȧ-km$<ӫ|e#؏Uzťα\Cmx%&pu:i:`|dʗRtS-Q٠W#Ѽ2& SEYH=<ǽz]THI_j`*~ :OPw@>ϻnjFuY" j$c|5Pif'/CY_+0s!UPa$yBoTpT[miU2>bSj|yRdȁRCǢw aj7É_S(sr'*cۦp+~Zg_\B+&b_@<̽Hwu9IB >y _ӄp0"JOA F9g&2+4m.YA;ixjy_e;C] x51bF]Dk84αaxCTQPDb,)JƐHR: dIK%U TLU%VC J*ޢi4&]X <&dij^m$pSJ%:s>~*6 Q R}=:he7A޹9_*; NXLc닑’0(S^ =F@ &[sO<~E\^B\.NeI@m6$=s>'_!%WL& ۢj>*)-KB^y忲PVr;9gUQfJr 6$"KwɪI эRSH6P:KzhHB4 LjD{(sIp8ߧvGuX8zaɗC#bՂK |0mh&=uimu׀;k:K_,:=V5.LeUx:Z#.5 ([0yыN.-?CAՂJB7dU#띎 ]ν ԠY\sW2o;AйJƦM.=y!L\=@_px9(CG&EfuK#o}*I*n ->AXOOcڄͶWK./Ns C<ݽ7$P2n5DYWxm%D^]#Թ(v1=QP/nOuT]L`BtU>o*[L +* I!O3`,_Bızqcq|] ; }uf!r^-" &58@{'&,إ͕=ȷ -.Z>C 8.}=Y/D$+)m%ZBQJݽ-!h矸FhTnWQ>Hcay›K~}aH" C[l%{(ؙC+LWBTuSFAF͍ MFzt1dh3o'>ޫi(osdC:Db5^|3֕BhkFPu"(4ˇ\}iXu:c raSa.A*DB7?UW ŰwI(M.vk+7}Y-\Pipn-Xd^ rai3 5' [`쬫\dR0Ő("ֶ\MQ*a" DNZVaQ4duY#]#[Hsc5Qߒl{ک ӛo߶ b8AUWy5椰nݔ\JߧH\o-81jry )LhQ T(XmA}zz]*9s$jyi(E$# RG["^g6#nm R!:^D5VÎAiSwSۮ"?5iU&14\!h!x|}goA¾Wivf8>esX辰Ptͩd*[QGHg0ך7|jEQ3K׭-0atç)1LAR,0pv~xΒ^7'W?Z$MEJd*}+)='9*A]JhF`3j#_a/ K1 Si ? Vϛ+0D"r ^7%Z% 4W+?=Hfml*& ^7?BBtFvtPa»{u C$D lG(t0t|O0+ӡW VI˼adZ)vQ.>ܤ}{AE V!h# jɀZ̫b¬O Q~F$lǧVM\$eo3 &g(&`\S(> qEWw!n:˺#?Dn%|=·[+wxgV)xz-"''掦sᚏ f.^K&HZkWx^SYHR#`B[#&a›<džCyd?+q⢌CV.qt>_v6}cmE5e8{@Zr#/^.)(#UO|I/sh-w?Ɣ<^eU?h#;dltBa:` WI=,95LJkk* 埀ׯvf!kHNPPrHJGS 38KndHc-ۮX4PD C3"pbˍCy 3!Hk(dpOuJ1كސ/J:Y}r vmXƜw|/,.L5?1z#(?|6n& ǪL7g`s|(Y^۔eV%]JllUޏ\4&J dnV,BpOvҔdrT:{0Ň^m?؍i ]ރش% ǩSR)am]dyԄu!aSi3;fb\BMW4̭rDJo̠Zn$ֹY}EE׈?n897Q>TVo Xc;Y 4#;@K/bAMNBH"R;}tt% ~o>Le$8 ԅW,0:c;6h, CfnW9ʈ&) ƃȐb-PE=H p^wC.ǫ":iǑ(B& ,[G8Q^,+=7L:4<ۺMv$8/M^]é Jkhtkȣ#ڲĥDLOl QÀ{M4Uj12j4Ł$g&R7_s˗0?|bņH\}~xb,4.gX\e1=8ՇhEYk!b1ްR|)ddY+ lw ` PlgbVTwc~ܦJ?4. &8qӲ7 ;yON(?%յ/ Ybu]?jl&ݽbefF\ƿFZcܙ`$_TD,U8oR{)s5n{ڤ+bFt(3?s卄̭6v!Dc~WL2 4hsJoakCY9#\Ɨ-# ɺ]Xsa wЂo?zbk˫Ҿ{c%g7/ 9Os ?(_1Is r^_=<𙔨KQXxfioIccg"aH+>4[]pCBJÞpFS|$ W8ݕL/ |]F>mn$|"D^OS$f])jΝcK `f)rҦ+fpa\K7h?[Srca>95Ђ*tݩM;&|7+cLu%V~r'qkay-WL(FkD:eJv5VLꆼU^zt zG.XkW6s_ƍFMX!n+G*=%vK,vek۰OQ n4[=J)f.b }j†e'&3F}Vg%ZS  G|ux"K 3# %}凸ΎS5>ءpnKaYɓZ}kOa*!>)$$2,(ԝx再^ F7D0 Yh[0vrWhM[mJiOVC'3K$3nOJ kV,`.Q Ӻa\qre׵SYvaD;&Wq2fd8&<MZ$ xca 9n[An72o=X%x#Ɍy9Xw~>1/vgՄ=r0$v]?4郄=O[h+kVbn/zHns弻429y样$bP_&RC}&ٗFO58x.7ɺrrl7޴! d=*4<B*~(d}(_c ?4C' ˜9Rd'1 ,WZXb ^8MH (."$ے鼗Q>zնjhR"vuN3=Jsְ]s!*5e&@q0Eqo_ F}[(S +xoA=Pnʈ]둫#x#6"]3b6ĂGi%'z L! yg1ҩ.e O aw0Mt)jeq`|8 @xUSE(NE4eySnpq&oe0:>Λ4[ :ؐAkP=t\&Q OAp05ϓ2ȪG%fd\W/VzUchWQ~>ըMaA0V|qKt %`b8--2M-Ii.mo h |Y:HZ*{6Gr&40@d 3T.^09cb[L[TWǗVQ"[_ݨъigNfɒ#9Ax9 lC'9P;Yi!ԩN0K0OrQ?@wVkaH w΢yd G'̥< f }[HV5 HIwyʻcXRV-EQ;/7Iì3l/כ @1w|0yBQ X JMqCq;`Rxyeݫ^&Z[m%3J {\ DO$#Hc3cLIF k1'oWK.</!d$m7WKNPm 7*R%Ŷڣ+N,D|`tgcCwqH%a~c.<,̖|U:L &j3:Q5aw*Y3.ؾբ*U|: WyEɷF_\`N5Qx/D":1{+#iw*?FCv AQ HJwDjP^S(C%DRdbʇ+z(>ߪa_:*Rm{>(ݳ5wZcpn^`UPWˢa㙸ɲ1R43^~77>xe-Th戨,[caCT;7o< R]JuY7wy^!:}2"\NN3`ˁmgT/7ao@-5 RǙ5 ^tU5>ׁjRFd؇GJ/Do[hK.gNQ;^a ƺ.e*Elس}'Agq]۩=+vW4L5{{FdPv -5`S75 6 "1l:rT҆w'w\+],tXѫ8gI|`^ L2B0PWKCM4xzքn Ꝯr8^ZX5[x hL{GHʻ5P!$5eXGu^i#rD8|T0+L $8/Zknݒ2 } m?I8\Hhr1x|}Y}rN<H̡濭лE,ִ?ٵLFAh15-:g1V)ijr'JTUjsHgnO?3u I`^)<@?&ݗ(1kFVD;(' ۳zJG~E(l: o9հiIcDToR4e(.8]2 +.AF:l= #x>s֒7MGcȿ&K[BS *"3獹~`keEɸuEi7SE e% đJ ${8hLɸY1#Tq>Z;B9vW3'B:í ""؀n&AAb5L(o57w1Urf4%Huj87rr{>lqh®+bry|_1)90ԵzOQHʊdHIBގ =vZ &RRRGCtRJ,NlԚa=|c6S#m " (JJti*ʬ0;GUB6nM f|?$W <(Ih] 6/7$~s^"yľpfuWA!dUfUMvO.n!}fW"պmNʜr, ˑc{ Vԋph|N|.@ǝg̊*GR+w$*})o ΢T xpS  R 1 х]M0q`]^8 }4'wJGDV0a m_ofC2lL֊9J!hs,b1\w#麏 GDf4A@=%cmgLzx[*5'lLgK"yOPQ@vp?UsMb^f! Qϲ i&.:;g@]ʃ4xǥ<݁Knv&8FXY1Ԅ!4VgEY#m'ӵ<{ʬ]LT5K}Bp|aޖ!Ԩ¦M6ZywFd[,ֳ{(65[2:S AYUzD/<1O\,WY?LqΠUI׎ Iu7kK LSg,{'.OE j#?%M[CaPf< o?pvF^I$R05W G*I(Tgu(懽M؅--'janoMh;ި M%$/4^s:p]oR1C*3K@1V 8|)urD"]5e5C@H 9PZƫ, [ .]=$BPasM -,]%t}nsMEDZzSXQe?oëǷg98m2=PE<+٠[sIr6>l0o 2ȏ1vP5( Jx2\[?:̾[ʺŠbEasd|~٢%x#70x6vEW.r2RSΣu:q'NNm;6fP0.C}mg|)tRr~)Q  !ma#Jۧ&y`hO~Y6Iq-pg?l"`% K ?Cc9ܵS 4>$AUv#5P2} ex_ƴsSLkECMy:{i"p@byfIz ĸ&{EPܳ)TՕ9ץWЩQy[O^甙 gY}C/TWGBMN/gD%cw*~X;0[?( 4F}OKsl cL vT&!9J~%[#(^xJS %يnX13Dwձ9Wb& YJ:]JX=k&UTt{'CVamb?CdMǁHy0rq@'챸@M>h!4 &ܼӸ5QR}VIƒ,ڵ g>(N2LgxU4sg-DCR*Cᣙz$S3~tFBvAgY'EA@Z?%(gy,4? e?X`N _GgHe`Ɏ#4JеP'.ݾ.)q͟;B(f,D<@JྩXR>]kSаVAl3:%cǰMhx"ҥ m Ȭ q<p:u0M*e/Л4wWoECn}q~(p}RtvVmfWM ]lcLH5%_{A֔*}FD]uW. E7ZiHs 1^zCl vr% w<M`ֺAY>Jm0Mu5Ar1R2 ]sESIia,O3:a`d/$$8[;#ߴmΖLyJR+$Jd0o%8,ܜDuvc#a}Zcŀjѣ|tLzbD݌:Et5 OУRZT`rzuFWWhZR}|4^9J?1H+isaSO2uoS9I9.;{/3욊dCgA H/XphE :{DIoi`5,TT;.Μi@0^o.-ʉ0fd|H#v-tB9F ֯* )of(O$5[PgHg5T :99PHFvH5ې˜MlȶF^r#51zvЋ">^S%pպV%D#DZ>BUDE\vO[_ v`ϙ 1uVd)(:,/FLĻɸa<󇍆 mvO3@aɸݴ!Ƌʹ%kP^9я\dUbcvKc}&惥o1D<2v1EPj=TQNC"Qri?b)B >ȌJ?b M;uR"P4-9+o/ŏF)g?` uB3)P'=M85Ui :2sqN0ݷ_^NӬ-sCXl36oQ0Fw\p9"诵: }YKiw5R!XXJ)6wccS8 [7-@g>I@4 ֨ 4 |ςA!dz5+Ak}~*y8Yv?iuh.zWxp+c?2BٺNPd~as8Cd Uc Z5K:_t&~e_T=0Vϣ]' QIVAYlQ88*TEv6xnD |V&6ȥ[$/b#!Bgc)8>`Z.:ΒJd$UWC ө ]DkVPUͰɡUj]ӲKUC&QqEk$I$鱍_P(lqJc?)@w7,輚iV+ycbdd3]0odVۖ!zȏA͖bܛP23k'k ,`$X,?F~ۍC[ %)HDzY+tz9pDgWT.Om i[(jbD>8I- j;BU(6c͙@Z\2&Spj|Sebmկm-R}Ewa1[[>e1㯟g,^ǹ/?v5 W%h 3H!OSڶ+d箙=Ɓ{CQlE謢b0oTѲL0$LM҂l"KQ [59:PD>+ZHidPd#Vi~`I뷟-/ܓZqڜprθArN]BN3QF4ЃJ7qU+4}ffz/2٬)6~_5fvA vkLHFXgwt^pa+f1/m1bK}p?+3R!a!Yթ]e5g>)#mfZ^h@u j:'?ZߝEE)f0#;C\H <&g Ⱥ24%VcȔ"t<ֶy#q!)WwD' 0Y_^crY1f[GNͬ[_3Pm^By`£4,^NeqG2- #t4<JD 6BAZgQO+[JY^6Ef`HGSCVηbx~0 Fܶ/mf`VM:-FübiJ2RtE 0.'Gp?7mY?GVlѱtNdb?}xL+oz!%b$Fm*Cs\[G Smƌ\8nס }%Z+UOlmF66w5b-7WQx\[IP-bUN{<4š JBĶV(}w_|󛙩֠'!Xy>uoɵ|W2{6XYR=bR!}#\%93m<ĩ4U^*e,`41-SyE|b6$ɝ`ӟ0[^DttVCu/fy1:)8l_n:/Z7ORB?gs(ϱ sw I~ 'uD@k|qdk9h QNtbтn~LXU@%(EՖ{.?jl4Eto*= >M.E8c]8X1yOSĎ&OwbJȱ}.6E|@<5 ܴQk1Sに3yhf C_} ѦS uHYBⓣTI^*0ֲ^UobdBvV7/p_珳9Y=Q'¨: pxCBI'OvMP }aYM],/׽S&S1 1ܲ!Sc ]Au}Նj0-W=)|~J s!>}r]Vrs^.@hRf,޹C {40ɸ?tCnn;d ʠnODDu|^8tYw{+d]gs'Sǽ[Yvzrdt NFxṵvOL?7!F* ?r#OmS%!,ata\n63 ~U"FZ\ ^Uz8/7+2.(zT4J] H1WbTgxjQ]WCp40Kans|zYK1F˸RYQ6g'(_E 8,`_wskkiq֖VxeƋ=e"1i|L<"=jR }rea)Pp( ~S\WS -\MӪļ@N7RrAEOKO9p oi!MZ.70KRPSzv}<«k67!Z MޚyaՑA`?SrL*X*~zMC8 ֮:p#(.d';N.6T,1%WQ4Τq,5%&TU}\qv$cp--Pzb8Ϩ#D{D ήshz1mD}ħ/i,ʮtBNdZ/z$ ٥ 3 kabMz\FK LUGR~2A3,UN{a )3Pf†ܛs:$9 mך~T1w;Nuis,*~ Po{|0Bw\ g&Os?h_w=$e?C,by>O\#tǝ2ﴥ8$pL#NLFށoXGG5<|53Qu!Ԛ#4WfuJY}J pB=rF1 qeA }t,mm_.Ab> _%%wQ,-6 c۶wHCfrķQ/؅"*,҈zn%yr F9D_4D-ubL@ҨRm9ԗa1n: NTkV˫ XqxEC pPv'ٮ[k=ˆ ]i92E;U#B/Y/7JDgh԰Pw/*qn؋ݜ@mNMXVr_\~ 9ܶOH)0q1f:6A.gE޹i<Ց|2E0'kY,<3EgfN 2PyYa'hn#UF1&6tUg3;soǢsT`1dEXHVUcBޱ#lc}үmCؿ:A+f`%ʹ,׺4z/i&!\?l̐!p3lj}s ܷQ gFB&& ,dvnh%|7n{^,ndn#{O5>. E!.wӝ7?d/*[X9gUަl^.t d" +< $QP;3:+pa7 AHaY%Fy@^V4'1M?KN(%&ryxYM#bR96( ATf!@Z]&͹M9`f+6q0fu0aI5*fB뢂2wO#GW.s}''n특u1臊G3t]KzP>1V:ulwB ye-Ao lFn7>`}K_蕓D`!u0ԣ~& T.1Ǻ뇪_j6/!˂4{?~_xĖ642YX6tOm^p К#yuENJW@5tc3fen5q#S0 G"۹S0`${s ƛTɽll&;z_ːN4L s,y\1}Lu V+,1ӻWCoW.@E'*Xڈ&:F/\݉9K0z/!%*%_Λ xN3=m%B:̔'w!>! 3wkbNtenT&4fM1(?a3y+̎M1.^A`B,#Bjxnr}))_-"I {HMEF,Q](rRpC d,).T?B虯^@5&b },_BV̰_R'!x("MFՃ;!,>{5NJ,Cba91<+&J1n"kW>!<"&viB,h _Ag‰5z[D X [Ъ&S:ECY݈qs#&jjs=!-~]^ [bX .}8ASxZra?4G{{$.}Mԣ0Lk7fG:!3T+Oe:dMWIsHX*kgPk+/ ưo(AS1"PwĦ3rl8u3>Q'o / Li5X&-<TM*46.gLƕ7>N9[wvGi_-J\}^Ufro3ؙ]]j"#;O}[\1(]3OeBv[ NM63 LqD~t;-$}?;:x{TIR拈ɳ,c5*$rqkǺOe A&fG|fA>}ӛ'ucKD͋&q)OpF!j9;u&\~z@Cib=΂TlY*rtuUw͓&C!Hћ8l Dn:F {gVg%P tQ7Ր2/y8@;fhxOZ{zjv5V r Bw3&d'JZ7>O'-M1޳Jh%=4'zjO _RDg מGDPQ/&I9Ć#o iHy}si,[0`gZ N|{(bRBdT:Xx*ޅ1in=";d+wBnZ2.l w!.q';Hh`e\sݵƄQɗ̦ a9uzPrD,{wvN޸:T3CmYgg+,0KN 2dep1)738?ci͊h ħ.NuV+ΎlR쒇9;)z0v-5O]J8:B8qƜ.6cƲJ>,3ȉEZvV(ZBy@fE)tF5jlv,Yۗ)yg!az#6t|tpph4'_QetZ^е Ft\&r~Gʘ|&L7'5("irWZ־y{S]EdDr=Mx"ksق3H uBa^ Uj_0`AB 'J dI8d"(`ܸ^ۗ:T۠2 *jYa{CsS- 7ΰ#]CG>${> *?` ʗd6VsoyZy\=1Xm M{ \]Aj:0[!kEJA/tP;n*s o႓$?omU-d*4t i#O[*N 1(p7.GqmFr y5^;W74Ht ril6+bMDKN dᘬ*;ѳ@SR:6ʂ6u}}:XdC%H g Zǧu+'g* IUuߖ"bC4{$A+$WJZүwr?B˄7nMM:—cԔYo?%BQ,lH7䜳&'6Nڎ(qycHXߢX_ƻ>݁z=gs"¥6mUU~f<< 0"ыLgA*$SP;lG5@pa#UQv%%)ݠ\Px ٖ",~* I׃=˦"~$weM^3!sGep$tͯlM#SU97lCaN=^tF͢&j:ws? MXmocgo5Nu$dI,4ZK-x=Yyz~[ĂӪ#+x-kF̥AfH,Nz3= 9(":*J`Aklmgr&f8n 0KÍ#igM"pןtS,sһ^>jChFK=%y ~e#B/s17]  ͱ)⪻H*|ORl? _2{}tfV?|)9c_N?cKqUƺy&εxxOQ4ip&{m?`䇩Г IJM :iWܪ_~Mf}JKEJ Uxivd *,gF7/ x9tt3*"0:@1rM{ZLiBDd^z(`"O^pYl{[d#޾(/1cB SmUa' #FD~nz:)a/]ݔ,P-ڻ8hs7DnPQ1F(7NސU;LKf#Qlm2:Lص[R3[Ta4/@nz'3N~'nSDL?mcA#V̡M:灔lӦ4ZaMs)NГK4*ij'唇 ({qJ#ܚ}2bW0+nzqiB8iN0Q-)W,Y'&3{Vd}U#4>/3μr]8s<,ߠ"R<:I5aSMPw0 *~3L!m=ga XPz|p]=kenV_62"ъPHąN"F`׮Q(/He]GgEVÕ+0E2(OO*[K/'? qj{Pz6"kzAsա}l+͗txcm3FqR[)SZ5|x0n܁ъZhh{Sh GqJ$ 0,ҁr\u ˡpAc!ے:0IBvjwB}J۱ByS [F! ݡO[V"D A* 1ˌJ 3EG B|C<|&ڭ cAd;bZ  4I<{m-9\EHq_V/_?6D=kC)j>oGm>$\}q`P.Uc$nLȝr9.^2N.Sce@iLIdO?> O퓟jQc·YaܾX6kݱm WB$GR_GԳv~L 3H@l؄v|,eΨ 1qQgt<'d{2%()fl7qZQ:TAI5\2=yw?d%hȘęhMyAv5.`l윾2G%IPֶHOP‰q,L6ސQٺf_񎘕"R$ Lwo(=ȉh4M3i|p޼^] AX'a:;3gfJV4{bzt*9bA$%8 uP!k7 _fiW+ISH}"O(_[{R;)rH ,4#|BM.׸ RQ^6.sK\0~;(3 o gKS)pGA&dz!T+ȩQH^]ן?]{Jn4%v_1DZ )BﻇwIiCqw9*s23 , sI(^x&'n6hH4>[w,(;|ݥؚ8FoMN3_-=}l]3֋DqF\y'OVT WfoQc)#1W߆rІb]GZ F|[g=iXFW \>G,YmJȉc!,NFbK[7 vo[9.m`a<_zK$.^|CDO, oۡoy=Q\I!6]@GNbvMJ6T]5),C!Z'|p(7a i8O.d= \o/ 񪉾vJ*  p{7(|4+:_eq>zGCJyJ3a>{ 9n"py*ӘCkcq76ft,tqxgW6 hX#L<uU,1Pt#GnSr j@tIo`G~.ـً}s!zzq:obS hŻu_T{.Mښm30~˽HsJ1wzڈjL5BuAD#ʗĺ,wNv쏩{V&68 (3*ڈLT':-xC6EaL"lGR ns'VE9Z}zgҭ*TPd\$ؐܛ nQ+8vO c6 G큯_]tѸ+xi:/r"A⩽Ƣ|r2Ax׍Es?&aknhkpt;zB9]Cu-qʧ)f}vj㣠\2DAnmAʛJ10Y oj'ԐqCmіc,:n&E2G-r"O!HJ_KcBheP(i]'e`Iׄ yɵ٦Q%5JR/.Woʉ]'SNm,}/` Q c-™ۓo} JҧE>Ii 9"xsU?xkbp4x<ȇ1Ե#w7q!Z۴1@-W [wۼ>rmpk\':U3Cq"a) !vAj^s=6&)KOdrQP_Cc/x_ ~V=*qHel T$UHspU[͛BjTh6!,a\uE\hռz b"֝#zM(.[2^k~ HI@/i 'i~AE qz?9'B'BI~2it:ټ$-CJ(U1*HQFLVɖwέ,(ջ A֐Jp9(\cu.n.x 3NߏE5@'@#= EIBHߚ{wvMS5yO1=̰},a).נf~X'kX_g:G4A~de>iX>2itOp^K}~s(ӑp x=ҕ5?YDGH |ɥcAկ#K>?VFC8 {쵨w^)D;5Oԉh<{vR1" }?K;M2\Jbzم7g1^KxС+l"bE}PKL{X/7&)6ν#`Zc]# ø)7dBKDe Pv𗶆J[ ~B!TF߽6WepKSKɫ8 P3?" @22i_ M[U<.(c9g/Za=A&|(WD`?%lŽ9 `is[* =i7;tB=n_z!P/ o:Kdp~^AJp)꿊#¾?%Έ8:|o(  ul+6 ֹ~ MÍA>t} ;z7s#A.@W宾R.C-FeIN=p&%qhf}3 ɟ/ĺM5~K7a״L!QQ`T\!KW/2AŦZû=ϰ} z"]i=TGcS}H~טSWr(ot߯F 'Gp0ߔ[Yg];2 /a9(:$PF'˸N{m*{dk}S# $(.l'sxlz *s;M8ʺq~\ƵT4PztucԜF&0Tj;s&-ٲŏ5әsF$:҅6Dbh-|mŕris!kK_6 ;:zAjcz|>E؞r Qom?Q C=Z>iJYY wqhLK/DWKh?&WN`->+~3)Cg2oA=grL >wCƜ%U!:l=[V :X">^6|>jµK]1Y7|E8a.cA+&+}UilrgP .ŌvA*TmvzkHqF^d<w"/zAoX7^/"50"8N}{d:˥ ;QXTE& Y)>R1r=BkLMTڇػ)0?PՖ >1 MdqG׷h ؝|X_ ŋBˁz9Dvol?2+,:F)Ԍip t-6AB,4X^l(^n](-?= } VDm$^T 0f= /x ROJ`%n.yyKt7ԕ A bzA1 J ײ5)Pk&U2xY-f^>*|V00~2ΤRIO[4 zMk8O +ې9NqMFT(Jn,hγ;l=:䴅k<y4rVt|UKf!.h֤XSF`PkI(=7Uk,ހ"v^[+HuC0ppq пljFmVnGQ 1+k@eÅ:EzKҋ8~4S׷6- c)#X!wUm[aRp:?8 2e[:Ľ0 .חՃ̠ag(_9!KS)]Pl ?GN VBi֬`:[GyتC,ឞ J!=c!AUYv ֎sxR;d~B+3G8sWz_Lti<'W "V"w $$Tڭҙ*,$Ń&2i$ęGC KAƒV_q)xm%GvhPy}sDNJ@/APOזz0-ӓM&_-g؛pTǬMXS .^[0#;-l2}OР6x'wqvB }oSN)h횅V2$fgɡxb B0/ WecIr (A;#]cKsUQ":86TV sp @єXC)&zֱ\ f?St8w 4'D4qw1ץ޷'߭ԷT?=*ކ\&(, a ċ7k%+ c^eЧ*Vj.ULn8;`^*1ym.Di,80eg2{3$ _;PV;]#I؉F1Pmzi|f9#_l"ZQm/MwW-N- 7!fgx[uODT )5Lz]mINRXؗX h`tgdpOſؒ9LWs)fSrV:pL{RꂓEM2|LoqM@"(Z͌"?B3'A#ѩDS(ܻjza?'o#$ :\+s؅Zw~-ڻih'<`SԘ$cVggRb9<`ibY6$_EH:/`E=}8DA.?&3BW{|r0+j̲Ҳ*((\G+irSI )tEIp"6 w [yGTYxΦTbAji;sY4V+X=n +%Uʓ/`XC dS륊\HkfMCYPJrBЬ笟\yy38/p}S0uJ8ǡ*/kٓt_mnF %#u1bBšFC 6oYqod=OvK[g ~.E1kߜHe@hiȴduͪ&\QʯDm(Jy[}pP"Ã{w T,t P|֐|#%8. A)EW!c}xpQfgܽӛQEџo1$~K`gz# /ح>Oypa/a.YZ*n'L}~jĂ!}ȯc@қ^_;ث.ΫKq?uƦm"0'J.^:gMmłuH 赸gqվ+B6ϦŠcL(wZZhOM4A68Cޑ+i& ĀB$#ZTΫhu^d(rLd2E;U0\ZA9 %&;^RRhE8jw}֘30!guM2ɃgVmaCиW#?'|TUŧ+Yh:("fiSүR<ε J=tF")KׇQ aa2d ]ciP]"(#>m\ EȜzt]\A3#U6_&dͲL>'1P=Xh!)ԏ.?H"$.H#n䧆;/y[4XAhoHT4Xsw~WGڦ|tro_8fPg%ذYռ$W@Q!^ Fn%Fo+y7('6LYCPlƻ&S*k&_>=cJ޼"!\`ꨞΉ4Muf$ Qw?i1VX%uF@&J%z/Oi'Z iEoU6έԲP=2HC<1-Ndߖ*~* bHM-AYL<B>?Wy"$L8]EgJ xn_Ru@qi&HzjصEm1d#}tPCÁmnV-QwIB>vr2`Oגٌ^{Pkv\7⼞NEE>oz{`} evyW]LE)fHʾwudD㾗(|yۏ, ( ;} M#:>%rtċnyЩE"dlD5(/U>еMpD<:ö7"%R<qMg,kW^VII̖&D8QJ'Xt uP7:AeȚ&*j9%X^6V~8jA Zz[ AAV.\ݼ֚ gKD{ب4yr0-å+8aG~e {CkFa+[Et[ìѯoF4@6MFۉ碸ٟޝTh0ަnajEdqp /=e0i{}DlXi Lt,P(8,& ;4@q߮E^"G'?^Ǭ~_w8 ˗ta^p[OU X_4K5Y Ⱥd0˂:؛X7myx?GdU[]hyqp3IkVI5Y]kDhe)s'aV ҧ"$NR,֪<;hغgfT 7h_R~9bkN> Z /)ȍϩkBf^iqw0nH2S>C ] c2HՁ2D7WRm̴z"Ʃ= N(0vl|<AZDJP׵X \M$HOuh鞂J-}Yƌ Ō0I{_o!g͵%cRAJ|ՐBwRtBkK:'6M t!mLW<&`A 8 lw󁐖@| 8U׾E4p_Ѷ4W4D?`tp'V7˯9fOFr7W'Ք7q@%VB"p92`ݦY&~ (sEE/LhLyΟL{D@<*t*>o8*OI bz术ҙ:8ca2!@c:5W:@(Aíto' iTvjZ&EGް:UW۱:`Ԧ5g;U 'FcL0b1*U;NuJi1^i?IkGEbuj+l_t8A8?i-A_Z|E"rr`Ɣ,q׼~\VZd d<])xM n@覩Z~ `"0>{*AB޶~%džbO k!"GG㑨ﮙ!Wc lhc&홋$$: \؊?%dFߊQR^n6mRZ n".π a<}OES\F' R}b0ЍPq諘޼f 8*7-:W 4qƀNXRI!匀[^Tc=IR.wo{ W(elSkVWUkY [&Sѥ?Z"TV 2P v6 {@xmc&g ݜlG KP)1$tX[is3"׆8aE=O)lgt6u+w//Z-íO_WV̹{H|zoQcr%'@q sOqTC?ez֮~Ε(GsaA@?\N{kO|#mҜv} y Eb#'Q0MixڅA.O"G-ߣLɂj xUqs lPd?ep='"d&'p`i&%\ HԄC׹LJ쩯udCNȪ "AvIyb書Aޔ"bXJ_$n (jv3 *+{k˂IMUQRVIL3jgY+]zd[65#h/-:0ѻ䆂]7f\UȞ7a [h7:DȬE<>uݭ\,Q)oetY{KSkM9\||{ܬ.'-R ![ "/Om$@;c'KU>`E0@QS@Hvy9h޵CyS M-DZP_~[sל>8z 54V6WLaA/ Uɐ y󝁸6ZWECp|arW,l O5d2i~8{}> \z(rc> /ksg)PȗUu-PNaȠmDJkn)p}c8h=}\+)).!q(T8/=\6wē! x 4*"`} }ۣ14V[i[};"Q!_bGUJ ^E8%-iP:[A3:(c ѹ/CYfѺkS.9at.;|V!ℳz8ې=lzlWCI㬓 9X/ _H|)kzLBvr]й.c]OEln =$Hu EQjG -rkYw}F }W*>m3l mBߚ-'4xf,b[p}%>jce3F;U.\j(\ $Lv^-xMA:ՉǣɔOHf!,pHu5{tyݏ/[C.l^BHj+RxZ c-^<]AH|xHC3VAr:P#"g\oErffg]a )߈ED cÁE鐝^D _`H,FfmW0DQvW$ YY2xh+!_eP+EH/W@+Xo?8!%.:mH/b@jԻDIYԝՄHO2`g^)}@Yk}YhX啎HB$zcm$Ln}ZT6 8$Wf)N1F<e@?¿^X7ѓ 9 !r%sݬ &^E֩ ڥ7`xlLPj:f◲<)mN=./C!fM9:DlԋM ī}!RD__Ϻoc#␷Wٔ>F[(X`{Qm>"џ*ɅUwOw*{]ŶRT|4an:s 7\-9ሜTPuqqMO2l$`]Ѽ9T5oV3ٹkH|iLYRSM⡿uJL|&Ij61%ؒr-%э@$"3x@Xm5DA SɊGF-WAB]%f@ 6r iTH~}bU$'v,rqAתZ]a51P0)\ f(c1dW.kd<547M-ĥt(@Ei*eQkIqtc;Fx:g?Aw3 ȖW4,l F!|37RҁÌJvnpQL 30pP֗e_L\547~\^;qF/&wW%"U;O>"y#Z+iPhR0hTqZi;Iv#[or!Jm6)Cy7>;ηu U̔ZhԺ2 2ŃKfn"^/<1yl LZQJTi+z'G B qs$]LD/mЖpȾYC>r$⧵ ("l9ǂ!i.DJ" [wƊў+xQo_cY)mx$U5x{iaqEqQަLkiT1O6f<*zUBQHD֒-rCp %1Q|gB#gj;KJmWPwU5]!v>P-gj=w]6g@M"^xD5)*g3f%N.^G j(MW ]˻ 45d%>rDAXPsW<||dd<|9#}͂@p"za ^o.~Ȁ@|4G>hkSX |32u4+ke};J 8|sG(~Jה-ҙcl.;?*oy`W$;Xp-J+ʩ26ұ n0$Z@m/nT _q*w-C};rdG= \4@1 u522jJ/^hDY@veptיG&wI]\A_T Cz P&in"5ua>lUc-OG,º#CQ[9lKIE}pUn!9TU3̼yHo!!B2j3Cט" `0A(iAtߛ&!u7iO@*љAmÉagяKyS@%m5(J('L -[GeZlՔslv)xh!1*ofNe'nD(oa0azμ O_mTDLP&vItLύ3LC(gwA ~LȓPbpmQ'ntFeO#;t[yc]GB:A{Qd[`Y/i78 zwvp ~bU"Y;17{^]C08 STrM\P6®]*@%t7j`Nț8#E E;=ZN&y"ȥ%36cdFRŨcҏaVm4nts+bաBStKU@/M>%RkOg,Z-%O=nB$ o S 2Y7'ЃER_Eگ)w",OPLV n9QI' \#GYΚf03ŁK8xTf)s0,#I觙^̎s'-u pΖiXŮ،CS6!<)`]&{ϻT F:W|d ǰj!s}%!;׽w؍ےsJg~B 0(jJ>b^;]C2͋$\#쾱e)iS6+IJB< ֡N[ KgQ}ѩ'iJS)75^bꊹ V#Y HF#ڸ?+I0x~?.~vn~Uz6ч-;fƐ#&"~>^23/feg_2|1xr>k qEfɍ al(w$}nwrc'*(< SG)P-ίDp̑y$uǢ,tǧYijp_ N9HѼУހ)sB̹1SjJ~B3 B"kia2Yö$+A9P¥X 4*M ':oNiςygDz7E (5L\1ݖn?"ɏIN S5I9R. H{"?VSؾ?1CW{ _N|X.P)^Qm%nKͳ>>N"w6s[c@v}fAz'j9di gA#JsH _A#JdQfq%~,) Mʳb<:4^)qhb/T 4B,_. hqVX1 6B`Hxz炑]Iɱa##%7B-lU2b2:d?Spf.OTٵ[=-ݯ/O>ʿ{i_ 㑸*]] L1Pe&J#AU; 2P~t'Η{uG<˚ø,z ALg +|Ã-^Y]$%8UOъ˲a``RiH6E2k7&~&>a4>BH?]$`&,Ro@vL8{\$q}_KaOʽ{dUhjuF9]{z4[EFԣ+0)sru P z$Z̜lk ήOF u/5??`ZpJ+9'<;ݶpͯG_RLn#6]7BZHDDGY-jB93}R!V`hϕ_9#Q.7*Û ik0>THP(k`? Oia#KEIeVg£+uM׹`C?d3>ST {s9ԤE2"u%JJAέ> 0R]PJP:{{ }s>.&/nMvr _>,c&Һd?or d"q35m{^[ݛ.̰[rݧj~mM Vl-q8-l`Fl_(sjuLM|A<̡Ҧ;bI󤥌1: ~׎&2䞮;+nt9Cd῎/Hlx9ѳ&Ebǖ&7PÝ-țWixW>QkB^di9m*K!dEp. 0Al+LY\j%%/<6lX#1pˀ},#+s=-5ſPb%wg>ëi7k!TƩ;?hWZ1zCoGm)_/)}o: /3_kC +qΰ!ϰ~BP"BРݡ` >G}XiX@~yw쯻c}5U ͤ&jŵXФj c+;G#B/ df"L}-fh'Hzh=8fl'D.FҖF̃CQJh@=5/Da&ZlEY}agۘuGm*/voդ'o{~=zh3PzaF!FeKGr+=I_ ^jӛ\sYdR' ǿ 5 !Jnӛ)#Q DZ rJ# |GM#Ź>]~S5FDpb!׈[37}$^P45+I7)I F{,:;GCk"`ѫ@ܾy_:|=Ź Qq* I4iR}]]USJqVHo+ li#QN ` VD1U{B9,Ai##ݝ$8ksm,mIڎc6T"bIh&|l&^P8,oWW,vlD4TP'Lpss(@}$SO2;Q]08eHasD V8g^!}?c3Iml8m/\5['Nb&ЭY2`$, r" S Ƣ쁹è|9b`g1 >(waoVNgvbTat9rFYg' )ir\AU߯oXtX8)d~C?iiR/=s~WzWb|;(MJݨ{щ^]0i809ٽs4ʉI%֞0 qwC\4u9۷JLr (Q%Sjʠ6)$2Jxǡ9F5UeU"2Dbf {r&!?Ħp>7 &K2[G􋼢>ݧJzE ^aҔl57L3f3{`QYB !&ƿ}k +: JyJt3cdq5\ 0ՅSY[5YpYt-'f5U);Zb*i(UQ b@L''8Y*튌yy⟵'m+"CZzQ!_8hLWKl49̀7.];3(z2Llٹ:/glNʟuyߣReEeH,YOl'Vݕ@A#c} d;y}/_ª F wR^$kG" XEyHn/4ޫ Y8uH₆#tD[nY?_5=Eb&\ZYJ;覴5Al{i(軎d;"%̞Ol/Vfp s.m5ek\spcuCX_r^aYqCx~N ؈]jV;GTVy]oA`LZDKNSznD9*P< 8;UVQAeeRI{iS\'1|n|I@;DYKM5L&`rʦ3.O69dݡ4+X%9YR5q:5.Q|SNȝ9o^#42s8`m7j]]ryr FVխa;)x#L.f=uE2įJP#Zho9u BHQϤ%(x߾Pd.>]IՀrn+A|6RyCF#eLF5R>>@c#J=0{2zn H+b3h!O 2 ?~bUX?}F>YI@I袓P!pڽ=N.+RR8I}?u3(?JvW~Q >zS'j(cܲfKօKCʐFŞVI-w@zx"pYQ="o3 oai[dZݯvH%K71`1.԰7YO aaaQhݸ$??%~"![ oomfMIc x"Vv@9ämXe c_8~:x|LQ~HF">dy|TI0~lnNB~0bLdroVh`WX66/q|  禕Q3q˱LK\vNmQp`[m݌)U\lt\Q|/M>%bqODoc+PPIfuBҔ_}!Oj4=98 ޺c*Uaڰə;r!h ;pKQQC`gHhC (͂Mʁ:͒q~ 1} a~zU6u3N;D2DV4(vg*%V0BYp Z0E@̟@:=qJxƠYS4BHy}F {F ',}RaE ᘯl$}M]YE?f资z4Mu}y Y. 3w`;ժd@! х"}Vv$bJ-K&aYPa~TJg$˲;`4OR > 2;ѧO|SD U4M'h!-Oh*W_-QTF`?DJ+hiMU>iDҬa yö` jDeLHoTOJ ™uVwS &(\{)41:Ѐ^͡H-i5O4\[/\VYI|: -w_t$QVfAÌYFzرkA#s? .IPFm.l]w8D匡>T׸~GҲMB@kAGZ3W1.Bqk iXA& ɿoYX }^R}`-нAs,a,`\SB86(Wb=3J hH5T+~m$\Z:ۭP(*8*ݦ;T;QFwYͽs'Va9+oyE{W| ޴՟327|E6VrD`ZTF[C)ۣ?Ol/_u498nTaI\j`ENDJѪm{[Cq:d.gҜۜYހWJr.o^}ď0ĤfuGOK{|igPapDï}6awhʴNO8Mǧ?@:N5j:{@co71A(K Б}X_>)ޓFU-3ȥw74,Zz5R@Զkwu[Q C+IKu3L@1cFJhMɁ˪6f岃E_Vn.Ηr7O:u`?' 6j?Sb.m``u&5x%X TY k1#ZCṛKdG3,w_TnԄ < t^eI p Sn5MYʔpElvn-?2 F)#DF5佪zsfAv]H4n>'y𖽘Y;JW3""B)R? έ.@j1ܤgq,b؟ޙ+#TPG{Ar*|GO\%},go>׵f++ ]zo'4*A>v)4I<\\$E[A#b >2 *ww$\CH!C s pgu-vMznl}|;?\F۱`T0t $|Ŵk:F~hÆ15+;>0{='*3M:nD p+!smlNNb Ma0E"zKz 3.I =C诸O~VEz: i$ ǰԮ[FTCȎCU??El@$Pf Ð7q}orŽٙf2Q^?ϴ+Xh;4Q/GtDyeP]U|0̪P36Yz 8۬/L'V s ~O)qn]9WAȞHb/va[gèvGY\[ǀ;[`;֋rP;ro J8?.kLP18sܸf+(-XӆH txqӋ~Sp}vz0ݍ!/- Jƈb,# O{=ЍoLw?N;_v>N.shij whe{x.>E̮rspb?3VobptK1"v rvX\w2}BPVD^V(WNٹd.LP&*vDP@v4$KOQ鈪- k0T2U2VXv&VE=A/eAa1hDU'SMr FS mY=B [ŭ7"ADQ~ RDK&9PVk JcY%@'c6۾75tꞳbY,8 F$QWəuO O2,nY 7_7 [D=qz^a(j$T@*l)4wI?kNEi:D['wOy%Jhc w1^ڢ3'-o['@I}eeFcVÝs~uؕZv^TE0~;Ni6betg2?#z ov)͍Vݵ*3[uLFDd[7 C8'<~=o?bN{X\Baۏ~soEr~8.6 7f'bQ`ro'G-Ri(FW}\%fg-8oN{G\9 'kVʾI,&Kqw:a"av F# By3i s#M[ꋠ0ȹǂHb5='^92 5c/ݣ|C07eЎ.xQsw)L1ST9ƔaLô ΓQplYҹYo! A rʐ(4b!gB Zt&6ÅW2XJFVE쭺 s[Ss2$QH,Ɵi.p&1{ٺθ8oVӝZS'!K_L-,@$(@Geys\$Hr[YY|ĒݘF&MZ_v +C\{rŦ3Mf+Xv?G'h&p i: y*ˆ^ mbIcԎɸ:]GVVt9 u)VaAI.AR5&5w]9|dkCR\8 +ޖuo8;Tj[7˜~~9uF2 DKkN2rz"k8b66ꕩ͐ǧ|}.EhU$0й'1(2]U Gn6"_cө0qFCA @17( .BtBQ =S*aRו>ZX͘OߦͻU?9. YCBiaع&65Tsb{fp$$|v]T-\ K򏹀Ɖ`z*r;8y*jbO67 N?H'y4qHE #WID:^r,ݬ€ XMطRb(RYYK.FB(yxdֽ8d$U᜗ojlpYrexfAa bprFYe[*7ʄZ{KyQ_pwFzSQ]3l#l; ԂgNCSm4_vgY2xV3߫ah5x|p^_!c] C)IMW$"VON2ԼO"[_M6v| `7T=̪r:+_5>#PFts4d{mf࡚L͒Ωۚ Aes#L`#|օМ0pFxfȗZno{9@9pXatJWԷr!lb(0L"R{ M>Qk!vỘ.}bYl*6|yL_p2K,1Ah[ p͆Ci gxQ=1m]U4\s}D O9.՗qv=)!Ld )[9_%QgA=MRQ/6ݥ!ēgшĦ"?' 睞YCU fMMK|_*%<9"5+ 2^ð|a= "|2o#D}5o/џvʴw)vg{ਖ਼7\hGv Iz,$ԁ/jSO20퐑+xA&Xh@RP¤AQ-0TIxM~H3e^:0#"lA#@lP~Ifę3޿H \:D"m{8~*pZ7Q YLYa1H2?٦Ixw˲lL S&PRW5^wLHN|?`5~kd5p|#˗Fξt/uOB4oW:M`.|tUn:Gy[*1 ?!=,f|U lψ Q(h~>` wtl[?i󓂅0T-͡jM!z]HV/%XD/vp.9$K ۗ3̠О0 a7ո1"%~ШS:olk2ך|@; Jp*D!Kj}u۱3}`.؁Uf{bʧ@ϩšr g^CIp^ZG>x.0=IzGL6n~f8OYsَ 5gDkl+gP|n0Ij[29k#[qG];dV~E܃?:# ᝏn(--.e^qY;TO5l^@Uy |nIFA}E&`!Ƽ-71{W`eU*ilX&g.;* lڈ=%3!}!D^C]oE#21l +ͣ1A&ٹXUF*To9-:ZQ-"oc nI(jk&v' YWׅʬqi*=f$/  /#o0Lg (s1x_{ieR'mbuD)Ai!py%@~o[QIgDE-{K )!Ə3=e%Yԉ D]<2 <ͭ2“@FF'!<ˁi tXf5E^Yq~#/[ sn Ue?M>O~)SxB󀹂)]SBpٳ;Ay| C.2'>Nq *Y { - bt4F](l]4'lV߁MNr sSwEhG/a3fs.&4`kR pϖ?4۠omlZP]TDkVM]rkɺ U@}q#VI˔ﯔB'M`Pc %$i`Mz5}O&`q=jjƊ'5l41D^.gC.Q NC:ڲِAt,JxqW9"˻u$ue pמf\Dټ@2XҾ~9]7+&H]Ή$P'fh܍WTJ*"a~Qpg-86z7gccT'd]GG!X"Fd }补-X*ZuX!ţ#PW+dB ;.a7jv_;ՔQ 0?1*0qCuyTDBqXOz7t݊"~TE[5SF98.u|>yI;eJW@ұ(7E1F 2|SIwNBR1i{%~MMŏ5ol}gLlˢȣ(v$k,o}WGnc}3Jh> ޚJd db{*+d8=K"^$jD)xf툪|M8%f$A;Âcꙸf{?>lS2=UA'|5KXPK~deH?@wl(:Ľ#kX+) I|MGgA͍>Vɓ ׫~37e"]ҵK1FD{*:urg  7Ȉ/f4 x)O|l]FbZ|8ꀛ(S Z N^H-t>}:Q+HP+{LhMC+{-'mj@< * af~W~:կ킜[ɺ*pZZDƫ1dҙ-iHWs˞YR-'H8p ڃo_ڗRs".8Dʗ@ץS`"ؼ {E,lxǤD:I͆3qYr{\A%V%n>%k%>T8kފkTإab$ (ZM>GO5hflwugPs'6?jǜO[EKDw+6\:/bOV=MwnaSf!~%!EE~pV 8-u%wz4GCմx /`bI1DumS:A:>23W͹1ABΒR(ig}-?xf,7CANu>h3.,RNxXlM y{Q ū: euP%Xzʻ $]>,SxYL*Ro-ᡋ)+~EZ%TzEu .r.v HryNǙd dP%٩L"" @8z{&0!ZEZrTE_%.zŸ-3- J1=UX3rCmeW|EJfBH<Oe$m):yW(OQQ:h {v5Dk:QBfQU( FO=O1(D˙FnʱϷ8)R sb߭x,pz= YvI@bm$27r XR!*~GwT6].y6 x O! 9wfbf$6@(_u]b%Q[u緩QDI)Ӵ4d@&\<:4W^nX8BK }Qr-3EllUHmvLK8%n8/@ 5v`6& P ӈM:O 'F@u /lP%1=бY.OӽP*3W)fnstUAE}9|'a~CuLZ*M?d`ڭǓ|?k_a|FG|OIɬx-e"tn^m9PA-3WCpm+_ݤNѝzËYyZi0Ԍ^^KB(G1C.tbs\KSfcGdޓ/k- aP+CDY)] ZP \!i}lMccv6tMԯ>ENfzc_9\"b^)2 +/"hP,(M~*o}װ_iUCTZ&dI #PHwz%>!lG^-i[hhbٞ.9^#n EPz̚>tǘOJhX&-Y?!!P󣙌'!o~. W翚PnuZ{u$_mTʦ‹ EBŭn7TĬ 2fdV>UкJ6XvݮEWQnlX<YE}@v | S)!=X6ぃOJڽǯbqͭdos95|I'P 5 fr AF_/͌_Tv-4,Ɓ5߁Q_@0\WR^OAvS;]uI|˨dGyZ.uӳ+L_>ؙA+Xj&8UD:bwGyZNiPPvKҞ>' }ˎ.':NM2%,S`RADsJ6<1v*"7@HJ;TP3uk'Ԕ:yQOo+y "$knKqB.vɦ1=ٖ۳F۠ v)¿Ɋҝw ]( h&-x қbvٳr9cztn;}Tٿ}G&}(O6ݹe:q pbn Ŝr?r-$i"܂Q@lr3vS- `OB8d6)2<#1U?X! ޒ$]) d^B|gF׾u 5fxf]h<}_N|̲U%@TZɲRg-.FKES5ЋIIĊ p͗Ik/"[9@ZlčzMJbyGV olu/$CtEKGq&x-@nAzzGu 4HdWWL`{)DyRN bAOsTw=aiAwJtA4!\;[dX< }t/&&:~T9*c:5_P ̵ʏA cf i~49m7ڔlŐd N ܂ED(9n'J "ϧK[9bgO/Y0Pb"(>(Tm9d7'Iti~cCb{MP%6GTs7&y<=ƞeˠPa'^|썀 g-H"=\dcxyخyjUvxRF?"DZTɑ1)(e]L7vCr@z:G9BP{MZ2CrD\>yW+|lբ0ur歸܁~WdOBWЊi8DE*weݫ9g S" ԈbgVP`L6k3\s #^0ôzӧ T\¹MŚ@cC` *s]$e8i1b`pW5Gw80ȼ}ʼn8# @czJ4`-?T3=oT@)7|<\E\6}9n'(TOw{`DGQDʃ!zO}Lֺ鱝Ip!~mA< }?eU0 HAszGMa&' xb!~bƺ;3cc16^;A )աa92i+nЧ"wk i4Ks!- NE+ҿwr8IPnkxr0;Cɨ/ )Z&$1"HE.6+ bGgisٜx͕jc++gR[OrLܷY S=Rviu5NWˎҭ~ysݽƷseU6"Ժ6 +Jk7[gx?^)E񅨠m ݉['HV c#SNߠP^ɇ"./v`KddDl @ ZS*!HصN \̂IZ\ >\-׆ކ9dff9/UY0Suڒ91$45jEF.B *_% $p(jMB]%X[R>N9H[0:`4|{ĞH7'=^ L}J>j$a;9 _El!XO/.2e0[%UCd.w5.=4Nˆ8O49"%PqGJ! Ұ[TnUƚXh|%>^Q#}Vqæ.]Lm.FMJ-w" [ ƨ͉*Ž=*Gא9[`;/_͇Ѡ:Hp)MVР/V8xAt著3e+9x& c/DD'Тt:hDpzdUw A*LcjwXKv%(}.Qgr|xڇ~Fg\9N%Ⲱp6fzId7]pWNz=o9\pUT"K1TIXѾ)eNe- FP) +7vw (j6tVN+OК`7=g`[1NP ך~OmI*|LpnmJ3}a?!tċӥVپ'oBLΉk&a eu I9$jpDgk"K507u-aPZnZEvr *V)jb0?2uf(wV4s^yLҩ-[g*Іz޽š<`P|qCqIMs\G 9YZLq5rv#&LlC< L3'Ut9t Hu%Ӓ.CUl Eo3$ׅq(ڦ< U9eE.%3 h-Ry)-kQ+䰝Jcg6hzvwiy鯃IbKkCIz Y!K Ը- R|\ş.ժ0_qL"U,%Zga4Q aF"ʓЪlʐ<LT) RO rN^P*]TؓdQ/ oiVP ?{*.C!#Rl:Tͯ&_^jHIafuݚL H7O7YkS+_9gVRSׅ(EG?߱28S e--2IK0-*l%GY~3wj6K $Q\cgٙ(LqA OբbPB7SwOxVzWX\ =AHbN2^obY<;qcsdoYm=wL|NbhhGg5,8bWV-Ջ~ĸf|4d+;5&T(sw146Nœ՗['5Ա&`Vrz` o,!UVk0:b#DwvސOhrc!86^{15~MRS`+ն rѯn7p`KwUϟ$p/fD,ϑO ERG_Y]C\YeYb4ؤQ;.U`3ԸGspE3|XBQ)G(NJ|38q$ ۧsުJ(qXmq_,Rz]TȹvTp.V.dZcV[h!CHU%z"fbϴ-mAPt-N4pKИUp1҅u&2щX|uEWT,6RU'H=Kl^|ShTdp1n1:#/ c*3vd=0c)z)G% z~xGJvCd`?^drQep,\]Okiۓ(bH|^ݼ7wꐆ NmTf^ut<'E%Bp]zrRwkߴnڋ½t.zqԶKaP&?d._MU+a$]^l&B;[tUbFdǞuNb9 1tɆCӫ2- tgMAc`o&\qz3ZFaDd$c 匐qXkRsfz{Bۈ'FS8[&KSτ-b; bΓ[ #E؟clPڙUcI~uL,D;2X[Ttz1M^#1UbEuN_;Ye5A"ؗ \vJK<`yla`AXYa {L@i!2@Fz5A9#Oܲ;a`@*rrˈ :I'c<Kg5L>}_Pk>`+w?LK?0,84 Ϸ3(r3j'|[/'NK +hGTHCm0j3eTc-cңg~o-4 u=6~N KJ4"oN,@RN$HcN䟔a=Te?8g4 3+xihr7uȽϑϲ*ʀxnQ≮w[La!/h)7IWkyVoVIPXh 7T`J=0D {Å[pV0%W|/^[AN6dF4vX{PX`MDm|&d^fSK592S`vm31HKD,pցӔv,GMPBi23U$8{6p~;c"#pOՃ[P( s^uv@B+ ofWI@йag ;9EohZ+cgSB(9\:9onz`)B4r{iXAeEŪgJ zM =p2z'ZZv{X/CXk{9F2*G4]K $d^LE_=}OY-7ᒈt=⏪?b?V, #mrn'x@Q.$6*uIb? mVBIh)n<GΛ.mW;݉DXNa8{}TY4)rthooh`OgPal8brS| rIGxԲR/=i[>H1&A}E#E O ״96 p8OVorV- xҧ!.(AL$QԽW!SBC."rjAjZ \7#.k°ݫظJŒǬg}a\6+N;L%gO}de1pB `8直m8 2ЃǧVUPO5ĕhHXEi/CÃњ365:pRcթ8mz!׽~v̟VT8y=~5wJ_|$|H~_DUU}ILXIS0կqQxUq> (sg~y7-OnQp{xi4 *ib/E(}:z]e *5dyCaJ䍿`;?'Ǽ/7r˲}ΐ-\ӳmq]zO&߇biV),f)o6vf$&]s!C$aBg[c/b>\嬥NB>i>IaYB4[NFZVRd,Vkp;׋U{ƾ+^ۥnlߌa\mρ.6$HEE;)#q8g \ aKw @wL.&ۢIjJ℗V`w,0HQVv"Ś zJ̍ː0tn ,vL6?ft;(c fCwkc + C!਩|Jq-0B%%;8Et)7;%.דR,4զEZ򄷎Xosxއ."*hF}S"qT fcnM5>j;fD)+mJ֌6ro-LO  )[RO?yᆊG$ջЁ H[H;b;\3CYU~q)=4*d*'.QB-m?"5 :mwn a!EH]',Dxg}-eowvr[ƉhW?rv`Bw$C hNtJ tc̥w8xj.U >ɖq /v5 h8n:g\6W+LHv]+==!{{[K;6e}XJ}?B(Ƣj>sdYz&VH3f͈C0/QjΤx/TU4 퉡d3-'`,1b{AnZ)en, {I?]SQkO@0 f Sӧa~Q r)瓃?>sza- Y+ZChol0z; | ˅X0)eRa1}Dg;G7j{zTN%w{A^Do-$H dpC%5OHQ MhεovDM^$8vMâxfR;Uv>:]=H%cr"ɽaQqn *[,pemkn_k|P$Yt$X$kN?D0p ߞ\~hNL72@Mmx_~LoM?>R겉-w6HIXD7/:a[tKi@6O(ל;H)KVςq0lUCBi\!Ȇ`Z!Q%A(%!sh8 x1+$xS$9vnݖN(ߪoQhP~M8 5ד~p{*~nO:U8]Sw&d柘S?;f(WD$;F( Ca2S8dy| TO3͑?|KОe~*ō5uĘҾ{xMQ݂yl0~2o ]ChCkjj%H^4$bBlBKMEAZnJ 'wZ?\ȟVk&wE}q$]Nqgz^C7Y!4~?MelOMpnצY? ‹(Ot:ꙩ-a5WQ C8n? V@Zegڂ6/>,OUS E-)mL.-#F4R6[H[<2^C@~g{MN8/X ] &4+~ik =XEeOURj ?:ڒZ>=%*qht+F5>}UWy6Vx wJ>P]|pTIO!px>>[.M?z LdlCM Wq? x@_?i:W*/XDOpD6:8:{~n)<5{oЯͳ$z7,Vd#rȘn}`f'P}~!֘MN戄1JC@Y\rZ:sISģ%}G7irDw:=k!CUS2h=S8ٲ,'naZOi `MDJ5s=f9Sw2BUcZ&&l9XoYΓ|ᅬd+Q9'UYXiW,lc3TYW.Oiڈy}Fѩ:bPa:f7qe]&"iu{TtFٟcߌ9%U}AD{} }nbQU;%k"S\p3}qO)Gb"k*D#2(K_#0?{YpU9L7 mn9V3I<(>6 ΧIU,`߅ V!&C-|tI5rk6[TatLrݮEc. 'auEYZ>bƸaA$TF* d>HA],>S:(/K#yT@W_I?JɴdN"c028?1+Eegnÿr)Dً!.䥾XH/~rVC,Z8%4IJF\-Q@*aM> !oІ{R3>XmpwrG }Xcvi\\ޭ@^E}:a$:b!1%\3qvz `DdF_6-_~(yAQ3ˢP|KPq`BkQ&5l! 6tIcN&|JaRĨ7iϺH̰-X^aOCGJɜ,*^8vaXO[eZG>(˙ V*~vJ@8Õxr+LuMM g\8BJK/b. 17Aӵ=Y=z@0icqP"׎fq!-Rio^o|,ENVXfjIxfJ4ş^BM"6ۏ;8TJ;8AAW`1ykIxsae27?\>N yhl%wňNXcCH}5;nT{a0f%a0AWo'Z —&Q>Nxw7+`V*p@E\|1I5ƌԳM_m~v\s8PhhD"PezZbe6V9m ND&n4,|$K&]mѽGe3MC=Ш L5qLd$oogN"HXf EG3 qIo2ʂ٥w42z=ݥY_bs5 ]525_rV`|6 8Τ_C+,E}ǒSs cz5IZn3yOdӪ"Qq wc0MC-<6qDF=Hh*Ͻ#!0xab < c p˶>i:mE"ZT5MkT u8;\:QM."|dk(+YW"XF15jk!M5Dd5 &t5{Ro}6t==="uq0?I.UL8{[nJ@(55߇W[N8DѶ>}ȲB AG, (_D{~jOQWTEʸݟԱI]Fs *?KdA zAIL(b` ":s؄.`jJ:dYh'Aqؙ{{ojݩU/ ~5&٬]1"s"˚ /(EdEw )Sj-;T@OV K[/P ju&W㌼p7j@jN^pIK O]?='RKCWoUnZy(wiF˶VuV5a˜v c!'$MrDln,HAcJnWR%9Az=CLj SHnqtJp^`A|_;fxɜIF (Sιd h)6wwZA\i"ۺgל40 E`HҶEFŋǎJ #Wc]3bxC|y/d"3"MZ&@5&CXq|(X|y4p>;9M SB .~4j*k543-ȽT%wF]\ "WPE&O:$!h͔aHyt4 |1_ّ Q!z'~&D=Xf8,'6sD;C9 (H8=U{Kj y0zH&CeRtE4GgX\C1|GwsKfB/6'dd +T;{l}L;!"Du5+ ( Fx_mV9[Cpnid; =nh >Rӡ[^oϓ;`N) >y4nJ-s-unoo t9VtTd_feҟH3ϬĈ$|2o8eg`TR]hƾ {]|G/zk1{ԓ}_2|7{4&|#ECѧ r[#S՚Z%5U+2(5-oxp4&ug eFaցoHiuΘ" szuLHDs uҼPvNSORQlx[W3D" p᏾fvh>='_6|5~9Aɧ*/ 1@GǴd)> }3K"ɀ@  tv͎#[('@fcfbl8&v@ɶn`#ZpR/:Cq2*GC,J.$V5Fr0aHPGV ݜT8l&+Sj-u;=}K8I˼}|xJo)NFO3~E$x6[Ĭڟ]BU-"WAd4Ɛ's89 x"4ytj]==5朏GZkJ苤J DҔhl".@HZ{[ܔMRd5v}#d3{b!E) |A^91݆ݏ61ɭ_\)un.,vjQ!7=NORsyV7f"ЩWkH|5ԹCׁ4{ E ͭS $^*, Rwz`!)^n`K6G2L -61YVil\ +K×t׼?ɔUáDUֲ\$~{ŌI7 cx;f`bLV/|%Fe?Z5^.4k1r|՗.Ψ7 S#Ɩ@0 8݆1V@2 坉S['|O=JLL/>%4p=r"1;]PCJILۻUD[6ʸ⵴<`*o$B7_GTAG~B!qj7H~.uզ4ATIcv/_hC<}X}ۓ혓vE̕c SjTׇ xw\l~DG{_4La܉Cc ٌ-}K 7.a98{(!bvBd&)N5ѹSߌ&T4 -(ݶRR*nN1-<I:gUffz]d-iT|HXR͙suj@H{;zB=bAURkv^Bc\t{Exoַ+$x_T䗪pЖI̪͆DtkN9VS hM6bxwBc&VarwVp:ٔy#mb \OJcz&iY 9uM\%n@(Y`Xu ;LsW$ j֦0!fSSZva ^5:-CIcSi}E(q6s&E!Y֢ɂ>eS/I&/cLRhKpA>Chdb`nIGΫ=w!x_Yo)mQ>9lj:Rx O4͜}M>pO]`Yw T._< ka&D eեK8?a,?#3% 4x; wsenDT5Ҳ}ymtgnklG*|ذT.ӎM!S S!(6 5V_`ev%rbKd5wKpm%Q~z S3v'J.G> <$}ZGZrA?%ʩ wCNDyVW` B@^.>FhHkH/< INSIz,7"‚b,=2OgVALM.2$B t0hf^Cs+6dpcxm{ilAr##Qa#fM6IGD%Kt=Q8/2D XaTҟư 5hc5~ 'p]T-9P0蕮BLnXPBa!IЗ/Wӕ>vm!a`@ap*NYFXKF̒Ȁl&\.I% y꼄>DݓTyZs MgOH8Pqy+"8YW/Hf;XpmX"5~;S%\JA#W cT`$9 _oe*- x/Ge& n9[i-m٩Toq*8S벝y6ˈioOePSFnfuW t}'{ѫ:FFȲ #db*#ro SP\ejL{l;Cn ,0 eO͋"Gdr4`bFkS0|{? '#MZ+:+X,߽$7v[igKH|OM%dpAPۡ>Z\8%W0@Q!'UI*dW Zm1؁ՄOoՙd1:דN+i{5gHmhHE&p?/ rI)^Z @szk9TnDž}-jYGKN}t'$Ьxe~RTt?yY|3mb8xv3q67dY=։j/l9I(X;[qGqgY=~[ڣ<\X֩dsk˶p2״я4 %rWOmnaw=!+i_zk!1&nA/Kl|oem c'bX.=AJ-"L,m&J%W,!ebTnVCir'.-"[/>?cO$~U%._RC3R-dyzL\翙O"GţȚVI 3 mD Ф[RJ<QIL;qoF|0UPU~݁ 0NT=oC^␐RՄ >Wʘ|.q^G֠?Za/s-./7Xa]8IOB݃xœ8KKaK]o!bt^ʻrT*1bk:_KN:3dH.CqX~lEY9eX (tmP D{cKm{{9qW `g[+Nlg/ ,\M0ț+ٍXФZoE N2#wa@!mDjY+œ¥'FEBE)APjW4+:367hJ@USagKvMTU[ǝ8veUx遀o\ROVZ t3+T 0m_n6:H -*8BHSMXv@q v{~ϙjr-p`NSA}!m@`RltaʮAw!#D{ƕJn}  y$8h:ʿ 9M)X/iQʢЃ} f'0; UjWW 7^wFv/5ׄae{Iб4ԺHB`2n1)ݏi@ ¤Y Ĵʗ#WYB:0iUSf<]%ˣui347{G۠\Pb!6yΖnF]=%/ƯaPȥ?0'kdem}AȄ1Mkg|AkhaT/"qrM=q.m D؊wh cfNF.Kk p#|:xh2(8hE-ԽBzQ_Ǎ8 xv+AMaxd[ QKVÂ7uY꓄  0Z7wYgT }D3++8 ܋M<OؒE]n/%pi(:Z{rm? '5`aV+-Tq7xk:sGqmwQ6qORۓ:sЊ]"_3Iήj S<̈́;PSm5h < T6u/vxY/o7CKL*hU E>70R:/u[.6#}38!׌;>wGݍ}:D[).~"A}-iJi~ d؞ ٤ |E/qDِ2 ʐ$H;5Nb l5F[L (dYy;uKae-L7WE|T)+и82˥cSvPQ(UkpkI{X~3RKg[V` % [/a0EOA{ǹ~1RdT$5yLT./w}3)bCTiRZ8I8R=&NՂ8n#/A\ɇl+0J oBq LbG,hCardy>a>'\g<}6!u18"ju>W(m6(nXGA^{ mA뚥zضe̓̚L}a,#@wY:SxA1C΄Еg v6Fڱ0n/>b U\%[ z&|&V?х"ȀÿzUu̧S3ϲMY Α+,pwK6!6.7ʮ K ~hXq,=g :zTUkݍZ[|*uI =5z"cJJcm#IM쒷p28@3;Nefz󖰻|#812Rl_H|knGKձSmrۭ3:pyaL鲿>+J[&bgg Oݿ W1+aTbPH]KH>apc.".cPhݥoth1}fU5˓2 ) #WAufit )Ubf6KGIȭJFxsHPz2K,mx D] lxH_+:)Z Ѵ >˔UYB'L5.o=E .d<_dS"J^|Su/\Ӱ ?VX\LU%?۶ TD+)ܭ#\ ق+Ma` h}_ww~\daU*0 yˆҔ9y\dy2ț†;bQ́ӶJ$ڱ،L~e%BS;s& .68>}iz^S *O(O㻜 gL~ C-U [ZR1!/БK {m%\o ۴C?#7:r Tk_qNr#-oP!``=,/]aVINQ` N<#o9zJW „9#^}t!r,m#(d,Fy|7ɋV!]90:}fgD 2LR{S>M`0U.GѺ]aW儷:)OA)>M0   i_>[qC_$MQQt^rbvúv otM2p҈6m|H|Ho!x1y]DPe)2/"z_iwU=6JY-GaJ6>,. /Mz=M@,A^++wj<9> s\P!sd{`%^A^[u`⼅8+ᱎ Dfјc"W1I gI3*w*h _ uU0D\v2AUݲY< 51ωV[bRq")E|rj|v|Px2<"0]}Z!_.q"Dew5KȀ/D $l-Z>&|Ls*@$Q!{EǗ#g=ϣ9A'5?KRury6 0eyKbsdL=zy,l?FfT,DHPۈ0fpO[M{,N̄A,ON)+B<+Wa >9gOUpx8Q6?3`^ µn) yhoא7-C@L p V( (4tCc5G>KfҗQfSq-nxh~q-pJ`C9^*:i:M,IfJ9Ғ Axj FγV@@nRv56\.! ,ߺ}ooG۴?$%cieK#It<x'}wqe* GHH‹mb4FFoc^^(¢,U3h ha <[ep#_ 6N`?_ŵ jM< V]hyں(*@Wyy\%y?kk,g=đ6#dqpavǨl(U 1XkԄ1W"biBɕ jw+2\&YOxXMpy͂X&{Ye Ǔ4VgjTl<={^bPÆ"9"V?%+;wH鼵 c BXBg'ô(ڬ`Vod^{Jt{L a/0 `g {cAF+$h!(Bj"z531S>=d&wAl! `w G$D4Wݡڮ%mܳ1na q [VRccer#PF C`C ?N($)`WRb_oĵP&>aՁȯd'~=&mg.?A=~HWO@3/)w%i͞AQg*]u'yO]f.DL͒BL|g^[Q9Z8kO=ǹ'Iu;^dDCvȽ*OǠG Joj%BrU{i>=^@Ѧ,и#'F6Hҵ'_ }(LR w=&.Ն9FUˆQؖփRR9i寺U7EJ2~+pvMIzQ*r]KLĔnTh&6! c1DTpi.-cm L$c2B1XI'yt=;lnu2bx2MY8B^Bx.T]xWt5YEzbhZNLt T !յU>HR,92;``pZ|J\-b1 -=`uq>o :Oق9γ<7XާF)R3ͺGNq16 aŊސe!&ލ)3psվG#ڞK%! #^ӺLW_Oʙ^\U}#:m]V!Y0'?fn>"OkMir\)ԒxL.y05=y' 9l,:2 1#-}Sa 2dʠ^=)G "~K-7! g#T ǿSեm"E?%c4Ljf&/c\8s b $ѱPgO=|%Ga%FuZ\7B\}9@*5ʞ;l&yp EX#lz֛Ari}\9ZX4ђu +G([dwA^=Qt&[woBʱ, =.5i۾,L;f{A/&mx0ƣ}<@LPӾIPtcsppM4zȭ#S=nK:ԫ>'CxvjW946ēb8r9;y@‰`ߟ-hKu&&/ZY%'5i?Qk'fNzcfr8҉ 8P T|XB 8Sb(6jHxU¥9dl̦FRzTo1[{協F^ k7FNŢi灦?< {t)rZ#+}:[˯Iâ_4_7**a$;R+fd:׍4F7ItGvG?& B2udyȽxQ (QXһW7YSoš#D:YJp L'8H!fpX31\DZAfN|">=a+]ls |XMQ{7M4Z4uT*-"A?^81-R'`n1Gyq '+ck ʲ:5K [ZJ SP\Z+]C,hRcdoeܙh~:IA1*Qh8ouK $ bh(T&zaWM;Ѹ8r,6:8GJb!Z"]"VBV}.rjU;:VO({v<&Jѵ!Л~ ^='* 01ВչB'66&J9ωO*۲*˱ խ9W_ 9t˰p,Q\fC!?VxrC(*wkR9YO<ɧ3ejq׷A~V g^d7ngeВ#k\Y4˄ۢfw˵k[=w!!i5[jR I SϡńoɝJJA]E z6P-+.cyFkG[S`mGπt%:+BhO 4XWr_Xl , 1M!G߂<ۭ ܕ.bkP:iF}xWZ0O/Ҳ>v WaUnh)`vVw a>yZbBUiW%!U˯)S2o$[EC瞼왃:~9\Ndz1߂$*ŝ;Rɇ")s?gbcMi1F3!, "",'*’i/ Ͼ s7;S̸!ϧI@K5A㒇/֯\!A*0 ,f9IJ1jB}x>' 84M¥ xݛYZj tE/fB'WQ脅9Zcף~cO[0iom1?-xZOԑUy!deXQ5x*+kq"Un "9o'\#E}ZnPXo2D;/h򘵼KvzSジ gn v,.sqM>b2i2j4͸7?N`XAz)!9w'9(<Ac07Q#+oJ$. .+y:%vF%Dx4 ߌh^x*շQ)/U3^ށMw&ؕ@hסgAse#БyY/#1SrȲ?Qֲ xt=~ ~Z&{+ I9Q RWgJ ;>к^2ٔmYr VIsLEψ,Oj*t)BKρ2kvt:}%G0 1dNpYz=RSp7,EsV&[ HH-( anNK񇐋@Y}0;0Q<{=v?^;ݒEY  ̳VAdt-*ӿ _AF = 7]AԋAG_  3)|6Ќy=(&Cl. f"qS60ݖ ]UiXY`YLR#\~N(߂>ңaiZ2Z?PzV?^֨AwE1:闒t#:P䏚Ӹ` [oMoz؟ {?MVYHxפLlu5jfku:K0"RKf߅rMvHPOg?@;Vq%|X|BhME 9Kn_WEl^\3ܚ?X;+(O ۵T>SM~+> OJ2vke tx% @YMY,X3_y-ޤHcR$PdcU/eF 񰕹aj"-tl!P?}6gJ?4XçIG`gjm'g?V_qlS?xǙF7c]DFjU9C|nE}_KQq%Vo{i)*"%w ~=TRd4p0\e3 [u۫+â.M9kI耙$JPDׄ{wgj-X,LɴU:SOyBg:_U|nަto0iğ% ~( -L.&*~qH=D)tO3LJC˄L?'V_|fUkvΖqO!%,1С% g_PDse=/Rgr2 {.]f9S`0_5#D2\ƟQu\g=Z0M~$1&fuH0tRJ% ~JTIf3? ζm+B"6'E \)|AI`D w~2D^.*K5Ɣaܱl%[0x=/:>"Ǚ]Zi>LMs(t"S~m1ɥ{fUh.uMIEnWQtMFEH @37nuyKsE]n&Y)[Wz6^{ O7HQȽdAwpπ %.3?KQ m#,}$ٖ'ѫ'* o1[=!M@bebp~nUq$Ӓ2.znI:aKf\(( ڔā1H[hJ~ l(+f&È:6,yFi^8L M;#EH<6B0PK08B4ɑvq q@U-UFsVa4-:iaAj;X!ݥj? nw笠IM"kcQ邻^wdmpEлzuo NEi ' ^YMۚ,V䢅brn&z󈎷i)MFLo$9 ʘX!uh"t+#2/ǁXⱢVpQ<]K58tV郄W2387 ͞@Brdx@QeLtt|24U#n,ܿܒ n6.`{z ;: ~AB;5YtC/I4ws}AٰJ$l97*YG޲- I%2q08/Lj {GbWZCWu:@f<Û7)៍tGd]fHsPQ ^pkP%Ǥ:o>gZ}͗ҧIږ\vf7Zy"Yr}>4nVjAXcvoh씿$Ec܎bY2TTfO2~s?!@/|WfSb E%$r_,`fX{7oGɰ嵴)'#9IժJr[s8Sg9N; $&bt8=u;/[95~oixp*Ob>B7!%ܔ}9nMg=xtB]É`?rYRw $4>T< Iy" +*ڪAłqLާv&'{ljq]#I3/2p4{7 ת^Z\|dzWVWG Byg-=WNl4e5bR ё6}=ơ3Ře9Љ|v'^660oϏɖ,pRy*ǥ}ߪ]R1RՂ?f- r)`i\"{؍:Cwy tql|jMd>V$SfnJgLo[V#yLMhIO_^vC']|'Ւ+ዷ]~&YТ}$]I*N5.'zޫz8SDH{dzٱq'٤ѹrX0N|T\GO¥qzn- (}M9遟2Y`u#HW fEe%0 QnܽIH )|Y(+V|C&6rL,UK0;B՛820Ձlδ}[L59S,_=t#rzS2u's044dn*܁rTnjэo8iG/ONrzC}$BcA",Y|gO< z;`:'GlT-jޤ< ۩dO"e;6b'B@79Wfcf"!!6\wJIX/2|^G NlF8;mop6GwX-=,LGeS 0064U y͡;)L‡vĚwTߜ> M'qYvN "j B1cg ZB^co, R HƔ8aiuT1b(a =%rkQڛ]\7$yhr; $7ۉn(L-μh|ڶо[Tjb,mK)Z.usyrD|psM 9tRc<=+\m؃KMaI>xMxpi#Fr Fux"Sz~IRmz{Ae]waREpZ&J;Sl3WKPXPE*p{QԯʥwGDh Il@]ȕ㚟oR eZ tY1.1Ab~݉j'4c$~NQ e6bAmܧ^T'HpUXfFV- :,q! w;0^LM^FoePHw/ ۹r\.w:#;q+gnuA Z`34KEIT (=RV<۳0>0=SsiUfb:GO:'LI1u &'m q]+\$$ҧwAhEbCa=}6훞fhh@l2Zaa4 ^< ^ =pkű|ɋRN&&{'ɏr`4 .-l4wڜ@SAQPX"@<?܋ZN"ʢʃ.ICҍvJ1TNhcQtǑ5qe9 ȱ(Z f!5@IzJ8x\C z 7jP[@SMHBϷݼO@Adg>cevAHppҼ$)O'teo29R4fRgHDiCcWGM=ʼI <ˑ'(3v˔pqߜ)j/WhؖLGO(1{ %ٰmVz#|_˚G,;OV(TbN_;? 9w jIpP}]ŽhQ؞wUξ i+?6M>QB`̢Nbu?Ŀ *BZ']>X=+(z${YG]&aSݾ܆<'36*ؐƥ3h &V%V4`*A]IU3XdSVשVG;( ѳa?vi<#PP??c9-Fn^ CT7R}Kկ8'- qT|>OQN);q&H̕ km+E;-222 Yn*Y38U<5`5>ʏ{EХD;Gb1*ҥ2h-}_JXL+\ڍN٭ql]Ӕ<O4pVCOyg4`y ^ j?S:f*з>x~"!1+G[ Ig16\Y^Lzܫ,;ψk5F9WIOQ b.1q0>%)}8L\G w+"RҝZ!';zl%Cn0eG3J%L^?p=nJK(^xQ)ZnRfㆽ! )&λ <a]n-Y5Αi3A@vk0U7KtFhn"jb\z{fز6H.V֍ThVŇ^Nָْ%Aƺþ.J畬B >+@u-ޘ ԫ-00^)7 sUMy7G0@C*bfdJ?1$w]b7 ӥQPM(3e>-D`MX4!gex,k6/Obߦ*c;JnGT;VQȂ!Z8ٴRēs`K9( ΟqEA?kՋjYgw9'2s)37ܦCO2/9%:12!9naf_F6-zo[?Ě)y$?DQ?u,N7܈L!,!52M.jDpK7F1H*2Q> NKIs^a_uS%_WeZ rCbG>>2p3.iO˜m>)87-28Y闲ktJj˽{q U=tC6+@V3ߝs&OT&yf_ wZ6P+Vޖvv_m($vv^((o`mT94ó<,5#“36eyhWf57 X$0k߫(4/){z4 -u6z mH0*:=Y/Bծ`BaC^ F[.n?P8r8ISQ]DhKF2U)J1 Zs3ۖӘji4*83iSwI:u82Zfڬ,DqI)]InqGr0>]?@Ɩ~^0vuވڴ0AO`y_)_s~JTn)ޭzq/:"˾ܮKKh~R$?Rz>0vU.?h[lx. @T<))Bg9x( 9&bwVSxbr|z [8U ӧ'= 4%V 6^2|YIɘ'9$AVƫal=p*Gxe^hE tibSQhp-"Dc}Ɉb@aS(V!s&\/xmD4ucj$M W[a}쵆A;1B.g!oh>RsIɐN<. C-v !ZUFq&#z)H kl&18ꡙ(m EYL,DI)+T8ԺESRQ B(%)0V_}]'i%`xH"YYV> 27>y^/;b@A@ЎsCYC֓@ydҡ.:~QnkQZ)xHHaZQAӑ˽9Z1մ5/9hdwȚDy_Y/pkh]g>beBxH,}^BL* S(Ycu~X#s'p*SE^ґ^65ZWNZpEQkpn!) lqrAaԕ !$F:Gy CS䳀Q5,1uxOS6Ll|hŽb;YH\ Ln6X~ck7! bǬ˧v*2lw4í _s<@.| ]PQ xFY^t)zW/XQy6[T%7#\/'D4GGx5P0`";mˁd^!K5X]Nوex2Fg9R-lq_NxmgX1'x 5H::YdD|ց2s[ɥUmZ]q_;nKn{F ~=+Pߓ86ކiȸQ r̀b_ o_i%B7?E=]aM,~R+Cy *_[ 8} 'F>l -nm[k35o/mt琘R[0R7.mǃϺ}e!~YGznțg(62vA kn<~EMb*%.Bܲ=k4! ֿwZ'n;!尵\'{(v1Ab13'[2x <9y .?Zs'qE?>-=M՟> DV߲I$G0У+^GCy Re Gj`ܞX5 cT[Do c7d,i)v (/^{I3&> INAª a@v(Hh?K2 ׎Yr&)f^<^  ZayXM'LT2(^YpBߐƀV9pACZd-edLVO\o/hSqLt-jK/VDH[,"+Čb1u׫z TچJ$6ec%+,xѿR%kהOC܂T|tvǐ+;<\Ц" }BгBSsc#} խUʊ[,A2據0mcRfpX h~f&O.e\,\əآ^rwsmU4Lsr bmS1Ѳn-n$G}$e]!͎ [M75pr#Ri]}mex#oS9^ h ;R˶iA y=.N)l9gM!aFԳ)+f,*G_Qѻ: # "@0-uIQ,xfz2@| ^ t,Pr`*ŬJX:O6,΂}iWP-'"ŽC+l[ ÃgޫZKH1IZnij(}W vWL4©E|gL{f7,3C'Ls8HXUfjlK 8KC Vjy`rj> 2UY(!ѭg!ՏsKB9'EfgCPMh;>چO"LF/$#hw((SvNi3`^\ǹ^LͱسvR9V?L>uPgQ.SgY0jUv?щ={ 6T[˘'<Г+JH}gDZ&I!T[zdO#wJ(4̿ (T=kR5~rA JO2 6?Uދq)PDpD;Cv!L#A5Yǧ^:$3,\Ze*ᘘd*ދ])Z8xf]Q&};vS}D؆d^PzeP| \Ī5Uw0Kdj|9" L] t3W8f!No_ CqĴV=)oſb_݅} `/?_l ՙ?Vʊ^9-GKy)Iٻt_$66kTw <1![ oO 7bsMg0֠{++ϡ}zѝYw8ȷq/υ̬¼ؿgK@"O#IA)3)\q MtN7ɡ#`3HHVc#}O3݋]gωx@[T~ l,!  gA@q@D]ZwKN"Fm?gjƺ#X8U !eV`~F)+nwfuzO%f #yҽFW3?A$=睩-9oǢEm GvPŦbZK+ ;E﬌ *\s u(B̻T-4 @̒#![wA*/8)kx .88]~X,A&`s7Oׯ?J >C5霔]b-cm.,P:>_ڒ Ce\ du3`v[H#@R5Kλ* S3,4Zu~ Fb=bzUPRA:_Ώ+W jwgz!R5.9P3p.{t*1ɓG^]'&rO7W*%gL[܅gpQ"dr5JpO%!r˄zL"1Ll$s*L ·-N=Ni{CԈ4̏5bz[epga^`Lүmo BD];Iط+}FvFy흥ww;ԝ/PĆ,ęba{ i pa] T,=:Ee@OI2II؈4шo}Hd0K?^tn5(^e2}p\o.#fzHʿ_zqLyy(⒜D BCvS쎢8>=&tls4Onl8RR2)ewVSbTL\5 +r^Pɹ5Ǣ6" @v+3r̓rm"Uk"c^X1V|ҏpPm D:t)\A|;ƺ j.(Vu,+ VU.KbwFRPOZ[뿾OlJܚ;]C_Tb5r8%,Μ5' m3-%U%mTF&fRt2Hd.y]/)ֆ1(~eHih CSJÎP43kϴX7pAKEgt~ƑIԑP12`FBŚKһxV Sj~d2秒_IPlE)Lvrр/[ERMȭ'vXHzү("gb-V)L`W0LȄ韩jE՟Di&RpI%*vH%2~wPGs!z4{-I|?QΦ.Z-k9~<-,MW+WA^JU-imo(Fy=qid:^ª *X?tF珫 MlPtwW['/En̊׾fELHs$R5WWkDK'yzzF2]0VN+ZKe:#Kz&Fls8m喂6"=-o.>nL0m{(#H]ߊ&b;Y{j>( ҾJ- >SJkZݸWF&Iv/`(sNu O]@$Q5Q}AT唘uvO.Ƞ$^Z$:vC-gώa.hfUP;7c)HZRC6wtpkQġQ^J2x&O?@`JN@$ď(:DvLlM{bp؈-:!oG aNcfO~O?]49 Q0o1=dK}| |$.Br6w;n Ry?/Ar2Tk,z6U[ i̅Gr()qAg[CK! !aTRYŒsT`˕򣓱gɓ;!>k~/2#/U||UP,Ie>OKaB~g"uF [9Kbm.En] #&L/tO5|{ϫa ۬hK:GJRvB}}("nI EX+- m80zL! {yM补^߄vϿU\aǝ;Ŀ8iX^~ ZIU~Hd&al6R0p-})xklZq +_s~ʌ5w'EƩ?AMq*u FFdEF ulO3$r`4vw3icdZ&{ï2|;!i_ZoNbށ kq^B5k>58<;!Ao~9p.5^ E&sԜK5ur8W@Է;~{&J84YpΤ#辢Nph:}&5ߠ>`灙 8qxyݮyҏ!e *zQVbc:mmߤ5П'\S0-+={O{%%94ZZhuQ.+GGd> -6aq 5 neN')f,ϭlA`:ZQ?py`]O?IU ePU`~/ExCBn4yKM*}Pxԃ ,MjhK!{7;3:i h{:!ѰkT9w|q:9$Q):|(je%џ$1$^}E TxcC ݈qo%#o+nDo8떀.N|l(=7MBwRK%>O kʤk-UT "_x4{\/H_aѤKҔY?t?wN@wRjm]u^U0ZoCzezQAZWᄚr^﬋S]L BsO~YY#5^EofJvupyP\}7B;`$KOxvɓvZͭ`z(8haO<۝ u ŀO% ܗ:0~>dhuطѢi}|P/]3HL2bfe(~b$ U=+{:偽0hr-<[/wB$azI v黓fN$i³P |xloZwg|؇鋛xyhޠZ981*s&O#TrK^UBD;ɟ7VHp'WZ.BIV;E*4pS}#2Rpv@{?(+w#9`b p ׊ wǓW:%Z"A x%#wnuDoa)׆G%u$>KԩrSB0dR@A܍881c>_mL=zdQ|Bc,iR2z"3R9<*vkD3O9:1 -d#B1)Xu,d 5v j'0ER[zu>bLv Ķm<RVn[]3\ge533Klw$Sđ2۲W еDg#vs@pa6ig J qh \T֚SN/=ͼ8r\ԳA&3.z*[,4rg۟5Z~n|n< ߥq^O*޺D. 7f@pdb.aDQ`^8lU#Af~ ߇>uGW dncڇi1b ]+w׳K`5"cerie*P#0̈́Xȟ,=d%̨+$0@X`\>d7 $ Xvy4^n//7p(z̃%)ՖNplPhQg<ܿ6Q۵MR27LIڣ ;FewdԹlCe, Y~8UCWc_=w?a&YhX-0Z=Beuf_ijn>De?L)p'mPTb}nG lG[}`Ih,Uh,xi]<4DEO{`вC}U/;g.j m=^b'g:^hhVm9ApY(-w{*q-EY|m7@MV YR6Nwo?B!V!$9e"\§ZUz5kt≩ ;Z,PN%tb׌ 1Q|\6NRF'yGʪml e6܀^,MU?zC兿]<歊&+vg;Qnꅙk:_oQH}g~=4BWuv:Ni4.^$Nݕ yZ&ܯb[SsJR `SSEE4~:E</_{ti/,R>;S_~#+1*ƩC,AMAG$Z>Պaז2jۛSdDvnЌq~bIӼ$up4ugmlUq}ij|M>_m%&(SA#WaGSsRC2tqv8<뤭G\d|lj7NgRʯOܤnDW:ueG"TNR&Y;R- [7Y  h彻Jf͢>,|Rhae3Xu{d$X K[l" ߑ(T %}֛k+\8 X7YU}3oPejP?A@< ([1<(]M};ũ6lrLd~;$Ew 4Sr=&Ȳ~12I-U'I wʈK3%"L~AL0@,T%1cH@:3d4#4a탅ʮXw#יRl+ 7H\QC zDo5PB oσ X5A#mqO#jjB >[Sll Pw/ֻ%>jNV[v[kʟ\,xݬ1Jtá,'./67n{˃n.ݴ{}.h~u)/ _ :ѭb4"t5.w[Ku;?b,[aʞQ4d,FHiur'x]AQ-U!cBJlad2ޚNTG@鎙.6BqrG-D7Od#۶=y_A' wYM[D y >lޛ-yS˫^ iv@)YL@(ظ~Hnޔ+'f"%jbqD)Z2 /( jƳQ~=5(ɕWyyQ6ˍpX@ 9Ɔ1eΟXduNɝ֛&A5HT&ǫAɨIU_N”jdSKS 9dB,X$.APV4 fiÑLE{&_53T1F[^zF(ߖY514qE;1gw.,򭹯d/\+Ej+quٴ&n#Kp`0 ľw_(AP WYj+L:-u,TYVr,.b7q Y5"5"˺اa@Gh=&.;%eҺ$<j)Qt{^j %aUEvuH $HلV!ix2#;9RwA.ٵW⎺s7tXQ3v&/Zj vgTc&g-jT͐i'n?Qu Ϗyk:'FVTkMZ_GZAqfJUߣ=n*eXQ1IV\dBΡS!C+Je{T #|xKi|uJЅV co\_AX+;Ss+Cu(#-?TfwRЫ +0{\Gts./O&ҳjP,S{>֏q-ZDeB5ˆAS?-Xl)6Kkq,Jn?"rM;V $_A!1ձKj~3(D#PpScz-)ӑ'W?pcg^># @$Lt34|MjUB [(_#TK1N\ !KKn!gŸL3p*;x# ~8 pnyvB&4v Ǿi {8\Y`wCyo@8F41zs%ݖ[TK`4cg6 S/YŃ5 ?= MxWBDO (3C%=]R(mO 2B;Z`|~-klϗEu:ȫH#TDQOqP)Y_.)v mQc>^Dt3n>bɨz4#Țz '' ]` 8TQL+ 2E34Tc}%vW n1[K*guiueDL=¥&Ik]x&*\0xԎP0h xskIMYrwzeSx6!kJ|ni"ݛeSfymi%C,gcG \!@re>VD\0\-ST`.qB^o3}h$kT8W2zUD>1pʹu 16]'Aq6_*\FcMiCz+mZHD(b.G՘xpkk wS[= X3T*Α[9lN96taR nCQN%_ήϥgܶ㉽٥iPaf.1eX@njL QX~jy1LQ G0ɿ]Un@oO2X T^0W0Ql;x>׆5̦af5|>Nq=srٴqCp>oQ$W( 6/bC`hswށ5V3Ee4.?UOCS,\54wP}7`Cԋ{}9˪k1s2UHC.Kl1wȾ|fO!!jva SS,PVPMO7Ga&Z۟m:q ";,:mŭ- zn槴y”uvx$[j0lՖ": 8,ZcS@b?5ɧGj (ÔZ9H|}9@cӺ78`AĒcGx5 ~e" [ksgڪ ɘb,꬈0cO#TSA~?xLL Ζ)T.v4#eV/FOQՆ2+56X!!N4 _CV;sdE6m^*rۼB5w4WdP3 ZTs3~{)͵rч`Y#,0$d)ybCJtOBVh6*0DU4ik1E8տPjT<`Vi\R{rV˪k.cS׸6N< 5$OXc!6M藾s;r,f|vJ:9E_~$ -+XKKStg?ưp= DDVy9*`*Usޔ~TOys~XO@ oiw>hd *6vMfY b|%j'saYc &i4dv?%3.yGK)0>c~0jNn:@:6tvSվ?df/$]/D֠k% L̆HHT9TSE-IJh(xfwQ5Q>;:j?K/ Lm'o:`kE}_LX{63XBUP_Wx%|i)/!S=3´ț{Ϲy49 m.~TBpV En`)!/=&kj3;A1b~&vҴb'mQq4F4 !7Ȯ|nwɀyH=[R;e1>&!lB~@%ޝC Ϣn.'M@`"LDgQqb@-q;#{&uiHXn"kUwXIZcAWV SI N=z\?6fsIYjrez@Ox^O^9-XaZ7{VNFJYt?U/΄y9Pݣ{Kڡ b~OҡG6edOqƅ> 5*`vӨ6Qi0Ǻ/ I47L;gpе ځ0q}k>.oJt>,v'')^IYŦ)eM{z/S3Ox`5]5;{sa}I& 1uz |`T\-1ow Xh#H{t4lF~ȁC=0 x> k ?k$*SNFvb.?$]2']=󦆻.Roy QP|>^MF!Q ]Xk* h b*xޚM&XL\sF']dz} 60$o4vJhh浩&1PNp ! ϼBlr}Q˛˶4^<]*#iYFd|⭩x_Z?+"n>R a^CY:H?0`*2{lwYG@1t~hlG;>09LW<7GbWlJ![6qZmEwjſpK#Rڢ~#h- ?4CiتI^<aΡ@x{c bHZʒzOINse9_Y]%%hYڟ.PTN8űMC΄dlpkd$H{&Cj-1I5]V D+&,7CF!eՑnnVbO |/S(knk@CPDJ]d7#اphWxo2FTi{wdᗭ  YlRy<uVe5bi5f)I^H;m+~kFSo 9Za7!1htOYM.5Pxt_&nB# h΍i4j]De L9'pntڿÑaܾq%[,nxH{K]/kSɭv%ZCNQc:ql jmw- @n Yք!rAgޏC:NDj:,Z_Vǔz/޿gʵl(|{V-2s\3iT+:Nޔt^x,{ZZךeRL0c6+ِ܄Z[F",h#:bk|B@ #@敩~ө#@S p.QK+ۘ#a t>Qz=]EτFc0nVF9^LJ1OB-_0zv6DF5LbZmEHOjZiR Z`'H:kE+rm$RgC{ 3EBOpa3>$R^VYiH}Զ&G(M_ƝMclp7%"zP44l*7XR~nU@S}IV? kǜg Q0D{ WfOP\e.T'/4όfn z!\քᓱ+0`s:$`_YBQmIg{č\,#UkB;W0zWb%Yް=v9r]Aڬ/bytnf)fD3<?=C.ymhL>gCNY¡R#qT8L!,q^<kTk!yic+tC,C8B4,p,s@V*-pQ" :O"TH9 %%oPJn 9Y챍emWڀFLjch03Gl j5:#ϪN _9<@_-J(+"X!)Oa"tzI#-/2njp\1RUXI@D@{vzxDLZ⼖4\P(=ykjoA6 wɿogT6wNm hvGm }S-^CŲ\2cyam /kŝB 2CTEA*9(A$*ɏǘ#CFSw,5Rޣ9-K={C nPJ.[r%ȥj,`Tb1_۳#qSVFriOU:^wE<BbUDH<˼3c 5WOyawجւZUegfd$dM^P5 -0#,v[Sxxf#pjTOI ulЄW oᎋmh' zDK3'Q.&U!<"xV/` io8DMaEeF u#)d@L @E{;G"QMY4k6yHC# #kDMK|fg?,^;j[cXp5|݀3C$!8ae9{L_Xӟfjk]:x)!S$CVu3ЕbuOx6q eI# OػmZc^hƤ=;ǕOyCg_A.D>^[}.9MOA[-D}DQtZ6 ٻC\ē>c|3xtl*ЦN9{Ϩnq#-%GK?R:f^e32wۡ6υ{=\q6'h@Ӎ0n&`1}PR4;UGeyB,sWHbM;ϼ8s )=-w_ƗY~/ǎ`H1ơᣂoGPXl9̫NGh'ȧ3K`QXnN̊=KmIVA^]j4aCɒʫ[= .h&_h[;X4D~]F9Ju0òDyh@)ɢ1b? ;-(Uz0uH>\>W.z KdY8&-M/AQ% z(>fU"-b9UJV( a/ֱ2C,kx+4DjAkjĦ~ӕ^zO9qhBR= /6Î12_u´ZUvx0&gڒT2G+ZePKI+2;ljƟ |BB )QDn`OOƑ3,&S!1 ,UEz4#x|M5 b=[C}[V=%.NG[w E_|ݺU4 XC9qGÖ!2冰ܐcdAaO-sOR;`7[CTb9(j&nb, t* c(_:H9|E5 tb=oGtjvOպ:8 E,[\v<)rWmwcL- okv$ ^̗bYr-vD VkUqx TzAYؠpbY@_0;T>m~sF ]ܖcƜ9&{c"rޱ8]&p%Fw?`[j=;vAHu> !'l0?fd\w  UƔ6gCLDr00d;BK0QewAumf*y}3[Hbhm(i8KwΥ[ |˟|-dd*k3P\c(T sp݁T(~|C$K(n +ePp= WUYd.ėٟd)haLġZJfYSV^_&T#IARd6k? b0BnP+hȿC5%6ȿ3Zwt F5AԯS,l5A&=W~}Izb@-_uJ~6*x!9gd0vG NU6/rzl#3f4e6kpz7eƿ O%FULoo|GGЗ3@B@Z)P)䋄TB̋S!`tƒ YN&k+L`wive\ԗB3FȠZ-U|y']qi^qZ|#^Gușn=Xu1YCbrhڥ/b?1[ syo 4.ωMDK"%+w|@}-Z Y:1`LbfIFT12#פI>ӽ5 v9FEraFߐGnR[~ թIbܕc$ꍵR 2,?xKtϐd G^9%ڕ]w ŌC/'oВõ0.j9u*Ⱪ [Q mx 14.mdh3}`D._XX*ZJN䣋W4EEx`M̜1V =6&-tal пc p≅bas05߻4/JؙX!$ Xj*:3)^o3>TnV:7Gy ,44PZ$72`U~ Kx;K2m'tjZvKͨ E |&.<2z'ݓY4\з$J^C vvJ77)t"@%<|ϣD/3߫ ;86(ё ̶^ Q,Eum1f 5JPo~1eLnWi$Tcngt:܏;zЏӍKB )Ozfo# } ]. o:_[.TY*Di>fQ־!M/ vwLU: ZbeG_̱9/}cGѩ}H XF 鼊]#Ki[`~fXI}94ܞ=?vճ1p`# 㔴Nz[ C?ƮdM3 Od |tZkqb7:eeͨPbbxd5aCmu^:tvY#*/؇^nzIr3dCo/n (O٫徑y1j4NH!_MЩ Fnj$iO# @qb]p, ЭQQ2Ɩe|u^Ќu(_O*[<D0Ӏ\&5`8J FQ;S߅8nibRA1Xq]"ªaoAJ@1f++wi]>"8<{ eb˸[$brmVDf`Ying\xE+Pto nZa8cmB)Zp+E(l\.@N;T<)'oVؾ&*Ebc^f5uNieKquuڛTh# ys$;-UVpJyk=(%ȏB~+ܮ# i {N>1!*al۲SxC_cF٦|dGmAe z'Y5t41ZE;Q`H.~H |+f="B4%#]|RB m"AZv:i 1_;n:m!? |KΨ]h[ `<[M*"ߒ𨾒? QGTl$׀r#~)Djz'P.L|q/d|;_*īs{J5e2f}cFMEaflcA"u@t1[ϊvşrP}mdӽ2>VI& WTN-2 >A,/%pԑn9儡lMۘB>4Nku^Ciu-~s\&~7FqaZىdӾ8A"ed ~<lT=o*lj/(yNoݛkŲTP7wkAci)+l%ikeo|\514I `o /GAt*l+Cs! $Ac%kjB,:i8)a"Ѷe '> EN:gT^i16ʋ4S~Oj F;@t?8n4sqVcca`/׹Jo*FŨ(R[),/w ACW#XH4&_qƎ;,+CL8Ur]fU+W GwTd%&F%bͯ%,7eޭ0@B>DO(͓j%+EYxGdj UW^-2(x-L8I&h'W<%0e [8#jD" wYztI[h7W؞Ȏb@ 0Sx%hU\G[HѨ&Dd'S1oh*}DX8"ith N4P̭,Wr)w{ +$@ukb;\TG"Hhy1ۛ#ZM Y, 9dΖ %:2&N .)6I.quϤ @qً#Yԣ8Ӂ9eL-ll$Md{S +V&eԈ p ]Dy?@LVšW?9of7-z{fJG8"YBDjfjvqrI{!hNvA0^$Oz,oP :SPeE¦qV%REh xBjV d<huBj"N~Bdgظp >n\Pᙩ>sY;p3$ -xKmuEm 8- a$\,BC惠e*%0NHU1*,eVi9j*33?󫎠Vx].v,ƿFo!MSW,g8h.y.i%jV6)Cac,Wz|m1C,ɘP-U4>gEJ5$*$RHnz}NHsJ= 6ܩRZL}u[{->"I!mi.y#vґ;jgH[oևF!$7[yD V^iO,TK ' ^P6,6:>/LhJx\tf)3K|2d,@6-No4wWrRHFW-/;tl"9}x:|DH=r0U6\ܿSrGH5_#!|k;GǴ͞&wl;M\^Hoښfom6KRKۦhg\(*f(«HB<\kG .BCӱ_rẂ-BdY"xW6t%qD= .5jߞI3^pâ3.]93+m&eʔ _eQp+Ny,Jiu2]K 퍻P$"NP*<{gT[F[zUCz"@GF4d.!'|16m< > ?VgK}"cq*ɳ־Gb1 #ݵC do5JS̅?9NFw:_Sy>D gplFخ ӥhǘ#әAh aؘo[9cnS5sisJ"7YchP)yXci!:81?|,d3݅[)7}WDx}d\u v_̈~cx~\Go p hJLo <+M9gj~#$*HK357lČv\5Ӎ"dP"Ҭ^]Idz<GuW4=d[xj9r_gBR4BDUL;<ǹBd]٠_-|!{0q腧# :1Hof+S@_%!t*EJbge;h`epum u3a+~|#ѼĆD w1˜_gE1Ew@qvlwNS#ŸX103E7~o 2)iq/IC^^;^yxV'0*Ϊzj:A^ehw-`t(mS (z< m}GI;1_Ho ,lKp': /bXH EQblH!T=ygMSsS3 YUl M08U_4>m O%KٔSw942^ct dEw֘2ߣd7>N&&诉*{"{EUwrF롇 IWL<q͘X1fBt?g(e&r`#q*H6@<ATb? W5!kL B2VF{i[U_#b;duD@0뢴#6m@12ʨp+Vdټ4K";@#𿤭= m,_}ibeo:1m vDUrX]ӽFLzv:,;aӕ\2MI@s)Ύ:bqS#I?hLNrJ诀& c\/Q=Z0FչBo!}S2iXji.9{ʌ,e'%跶1G&Q,K|~ e+bTs!|bGr)521+Y5h\\QX.֐N \ (N$C K&\~4 Rnxg} ղC kvgЎ sZYʳ+ jNSvK\%Z!.J=Q7彁Û4ac[ 06p8ZU 8j :TH{>H8eJ1;ؒg#?=6 D"0#(L(T k%njrEqD ^Uxdma{g;_cr@Ҝ/N5JaB{A<-V'n kpkrQ.±u KPWBOǣi('s7wo&>?UT b*D=sGp!֟t"ꯆ0;w kv+H(3³ͻ:8~ X)) PEU)@%M1ѣUuF[ K]*ܿV!$PF6aA7_kO$FVOEM@]iM7Whρr .YB_`5ST着o\(#QR.c7Q?F`PgcP j_g~F7h|1L'YSmtcAЀ%YdI\]MKTƞ_.C;|FL6l A0q~2<%i;G2 SbؒjPSJǝCt1kV4H.8Œi_d(l'd}eӴ4HE^¢>}ykr :}_{>U)чɡ4)G:65n|,) *FFRq.toG5fVZ2Wj;"&{Q R(ģS}W`['y`q޿u/q܃>]"oMG)^}b\?r( (h>%T"?0*bϏv'zTHk=6w %m襎;f+}+k8`]p|*8/v7?Bt= 74q قd)A#:J19@\ T$!M; b˶2iО ͦ 7Ju%ɗCo<3W6\G;Fndݛ1/G+k+hPUF|JS_ OJ~l,XUߕjbvvۗhf蠷1uj4ұ?iʳNpewvsI8Ec!*BNVR`5 5TS5_1?h[Q>h5cHFI,L_-wO"fFʭsfۤp%F[& O.݋'A *"ӵZL k~; k*)(Zcr9?Ou!;!/;57>Py,GB 2k@"[ ǵ\l 8zm:2G1#4GCkjw/z_z5~RE\&$9O)XxX;ꀅIoOqzЩ%VmsK:ц{~K1Wu}^W_@i[4w^?)B>qoYqrwf='w-^F2(%7at! i*V7O!4]zYHz^&_)&_%I5ɂ6vrK"HlyfUw ĵm/Tfh>vf_Z}1tЧcʼXE4"wᜐܟ$8Ci. +7`("Uhea/cʿ[wO5Dqb KS ʉ"؍c̪$@V\In@V\Oup񚾎vkptl:t~ ܉{zh{m~Ntmy4\ B짻'($X aZ$R ƢHĨ/6t͈3Tr o)i&H&L"C.@׬Z>էM3+ws~HNWg9Fa#?!@qʷt/Uܤ*S~H J01msWY-^:onjF`El[~)ԬrhP5hh8?+F0k߬YUxU7 `Ct C;ƫ\ݾܴ yauyô=G=cf ֤ŀm5!1_;LE\OImV'[ 9W*-X=' c^'!>R9c zY3@y`yDv@ͭR#lO٩:B,e)s!pZ,-씆# +'8W dvњzNX$p ;^8݆Iw~Z0n`N}OEѴ>ӈJ @?uٸ̨j̓`"FWg! n1䓿8=!g x=rߪÑtvwgh>[ ^⪲97QMު@ RUxcOQWBҮ'7iT,=T\~ i4g`(QL˹AA[P7h"E4w$ٔ \"ߍGQ`~)gmvgW˹ T%G>80vWe{d㰟)s8քL),ᄏ+h.c|fh897#=moΖ-" mUDZ<朵++cT+͚t:sQUsgJju溨@d,C5,/ Q/wah&39#2_wsRs_}:[;C)aD3q:L^yKY&_ϩVJSXPD ;c$#U~KAfZو(ĆSܵ1:Qx_͊8^[%>uFX-D,sl]gb)vA/=Qwl9LvVc^F>bBanO=h7MބHHAu2>u#d.p/ptSFq5KOo)4.,q:#kO (R"zy8o NҵxښDc ;)6k,;6ݢibHqckI%5dQI5=F:*dC)hٵR!_7B3l~Oy$ Oxᕤd F | ;40l:; ;ȻL3Ae LSTT[MR ^rQJź97 ֳLI,&z>qJ.: 6_߄*z"kDA`0+2$^K:17\)X+k4sU__ :ehYr/\zcaPxTIsƿDE4ڽ)II/8@BՋ<"r &y6 @"D|Ou*̢<3:NA|:#\c( tYľW::R)Ҁ}*<s -Y膔ie^A1]Ujm2TҡFb8*C}m+ 7`Ôh"aԀ=="A C㏥_.ot)yjPuꙴGFfa6ZyAx<%U(^d\3'$ /Aq6g >Vz٨i sCH_"55ŠphFo7>GT&v)r܇+~o` &T!y9hYj};j'lfߌ"$93.6"X(ڣx!68 žqiiD졙lRrSgsR=I8,좋Os q_6{W )N)2H$zN3׸҂#ͫWKi=dᶺ8.daH0u.!0>Q}wۀKzW/Wy\}(x.DU 8zx<2;ϯxIG5c~^8t'H/G<kO;MYM525jĢ>yPMOIҀn B?/ ҖxJ~Bk޿]AK{$|\i rJ=a]N[U 1]1l9|I^pt(.?LcYGw`]""L*HeMNW֌K-RxF͗  ':O/ 20fz5lhOnH\˯!bem+% J}4;Fm{hcr-,5do 5_f{JHz@ۮfmB*cYG'h iWG !1A{-a6ޙbӓHV8',y{ j0Gc'ȅ58bDvʙlT`%4л1qĀ thqIgS!.( i8?SW[ Hgm?ʻ189NE//h3 >M~!gס6^f 滋f%)qP&Ȅz7* ~sJ=mm t1n  34(zp.ʀ::=5QM '<73qeꝃJ.=MA "Rh y"gqʆHT[v\aww(ų"꠹wVx-/ڽpsRL?lQٚ`ܛ/$]} ?NHLzojL>F'͙i( +|ǵ,d\I. bj *ITw u+=I~~=VMo΅88j՛āebpʅ<̃AnJ2^ɉzU wAmg%.axr'}T|RpspEzEN A =:HuDRE !5t0_X3˻wZ"%vuV:˶ ˅`,.t9b\` '-d^4d /ESR{MF%HMXmu6 #`k9UEJ"wN@Q/.ɢH apX[p#ت>8E3;2qb]6N!F[0uXq&¸_Z=tk:DB2vALyr,j;Wf[-3~F*"Z㻔 / {0`ȖIl6%TY܌>Ur.e kh*/_LSʻk+nDf K!P+ -M-82F_Š;AaSŽB<c%[JCG@ \ =Zh4;xhNEo,:%g B* XB@lWNǝ[MfH". L:mYl,7||$%Lʙ`1|* %>."Րzԗ^(dAGoȖ:Nt0gh"{:]ݨU%a%N'tV: @'\tPǀv*v8pG'NphuO Fr6Z-{{N}@vGM apd% 6O"ZLjW\JO`8XplPA/ms\Rޒj`мCǾvGW-'Z+OT7"R{s|fq>mӨ h=y .υpRz.zS[ [z_'Jbv&qv|NO S!t7LN  "fx|Qb8)^VӆY69Ue}\^NCP/ºc\gZ- 8ԓ=:ݵɲ{Z8nWJ3QGm"ե!q[q"4^de4Y/<=!kf٦=+2c2n8>eԅ|kEQH H֢qYy~m{S=eҿOCn勑5/ij3O)]̆x?"xf8sLkQh8nY{.R‰7{3 щ]1!BVP%w(&ՎJ=iҔrYJjܼUe4rj+"*vIfvW\eHmleVFTpw˼B,y 81x+Mcxc w0;x9D)8p 䋒iS+ըX[=1H7"Z ~eIk!} m!5~o-pCix ^_C2As\Z`-7d3ZﭗSCT $nRBikPy,(bgO cutELH\EU޽"e>K\tk+[`rr^ Av\' 0B+o$a&T)-kP4SqtMo:Fݑy>zD iPׯ1+/V):N]mMJ#C`VKW2E5 i%&(,S/\AMp|LJ?YT ^=ߣ} s+-Q( Tw;SL//vq Q6¸ $NZE*,XR]qp5|}-F,S!N‰cchMos+ׂcxs^ YexvS:F!cWL{NSP*.M _s`!vyx̏nJym#g*}ؒ S'ZqA F7(N^H-}Rս/N8ד}{5I_ }M9h}) *|PsNºw2R eoyZՋ;A|j~96EIeK[|]&by]fJӈR qse37ir f0MՏ\±N*VɋJV7&s_LeG]5 ~nNlFcfn ^~Dž l2m{MtL+ 8I*͂SHL$G!i)ڬBYqΣ 5~Qạ_ 9b?ZFE[R_T y=5UnG0f_S%}Czyj$CǙRXۮf@g~Iܤm4r#$|@;IF0~a5,* b1l{ -xNbrIB:}XI3ZS7M_h9d$1%Qt]愁#3f ɲ[j%ѻ:I? ml.AJ"P)&ʨ3ⱥ1BDq^ՋLQ`jwQ-^mg7)$*@Kϗ+磳R(xj+@Ҡ:^[O׆CUǒ,Qm&WĘ:r37/lܴEjWpcZ͎WVⶂy AKP%'0c\V}AՎ 3gi+;T]w<tt3o^8k7wYWM)O, N"2(GZN4+r5н^{ H[>_;nyQkPepg3sF}0|Dn,3p{76 z[ˑv%uZdԥM||]vzk!AZ@%)D xZpzD=]i.ߣj(@ &IzKJfۄP=`~gr=2g^=R޿\ε*U.Pu4 KO@WOwZ}ibbǹQ̦\5𦤳:[1g2Y!y`,-=<,IG+)Uf]b&Aa!eO;=?⋴hRsٸs0K ),ح+ }.y:l㶮"As~T5q>jؕճA .:rѐRr(J[ټ pڶ0uQv{DPXh]"LC, mv'mLZSW/¥}ߛ:S%eZq9C\Hx s)Q (r )ݤ<9t3`Bguֺ?ZzEV _F6+Yw_ɀ~*j8D:F4ᠭӭhR}֋]U LԮKtg_|&ޣ(e;൩gï hcχ첨5cRH w }q/c ^@{m8WlztWE;ލe5l>IB T| = >R_BE=گ}pOi&F*ȰWP_!9o!4t]:k6b1آVEi-ŒhD(>MoN aDiaLRFoj {1miQLbz.^!0PiZ5.־وL}tN: L1}@K& kPaI%lBpdHfj`iD色mșÙMAsox˅_+ K ~TY.HhPMsuO7g9ݪ]$}N#)zyU]<PdtF=HA g5ekS!N֍&׿O$V#f62Z9E֣$dnѠ 1bo^MNK4wRe ֪ U #0lP=mXꝀZr& 4Db  Fy,L.(I0YHvҸ-J %ǍmdNɐɮ`mR*jA?1fQÈvDb^{ ',SN8ܣLU?䖆'wWEYc.9>6q ZKCH 0L{-i,͐3"P|{{Z>kkMV

    ůH/? ψ⟋`v(`/6kzG$3[A"8ERylHC78u ^烶:-TmwQ*MuԼDYF }JѦ rsu P)ht v9np@'X(ey؆X#3B('T9/K.p{Ϻ ̸3˹FOT!/4|, K"Zn@!DPOp>QaTάl긴0^(~b M&Xwr3ڡLx7DZ{Γ?4a.)ԳY9RYGÖ![%."CoAQ<|ɰfxgs@zI ?wܩ {w R?A#?X'~`+KvRKIrFkQ"K۫mA`9.ګ cࠃbL W<]<8obX=7pFgv`gp'7DzBQ$C6Ba9Jw es–&KPN Ō2}=G%7/|I33W\G{Y"ϬwIۏ59_Ovj bAd@,ⓊkU**؄?Db㝸7$' x}`OүM9c>#=1krb2K*?ol*mt1Jc^OgMրr4Fy; -o`,Kl[ p+W£u X6ukj]'IGuS*!PdZoODNDneNpzRnP'͜8)b&٥˂ ݪ]Q%áf&acPo3Zu2vk* ,Xv_?~m - F-wČFK,cpMg^`(;|]3 dOF$F.>ْ:yvh,&֟@QTO)9LUqRmVq< G><;_׹GxFxANN_(؄P.uN:h[N c:x ԧU;sFfh_by@q8; i6WYGt{DR*nԡ|b.R PȰ>M TYZc#]|g!KZKh0''}VJ& —WÞr$/8=VSkdEyn(ZCd~^%_e:`A CQ ]\\ë>C!$s@0zyk}Z_;44cдwD8_΂Wa^ [^ٗ~=XQ}BY@n_| >@.=khZoջ ,Uܔ k8Zz+Tg W+mbT)>]Th?Y,gDwq4%ޭ:"y<(p%2nR'k&EkA`-[DLJQJi6=fh(~dt~/_t4MI']r=b'۸_'5a7\SE.7Iwz<ܬk`HdQ 9~e6cT-5',(sH͎R&3D'5GJ,mgw6pt`?c!Ov  vFbq. ;UO7rZ]VͮdJǓ˪Yڝ9β;wd !FY:f [|ȼWNjGLŎ.7;?h  yx۝ *ӥ )%`Y=z( bfAq{l! jSncy ^줫 =vDV}ro+f.@&qɏS# h33_%Q vY/@^96ӜtLe(Fݎ*UmfZ]6#;|^BZS[`$  BQ?VK(OƋl6`XP#:*p&w;/B#5,a/HLcϸH4k˫j% [jt++\V#Zf\<3gQ򤾆[$庈 2V"eE y ޽0\CڬzE/99Z4~R!dWdتbyxEl>b s #45Edx:bOcW,5hm"Q\ 5! =]sqRD໚G) =>T[ Y9# 35Rj(;BE1'R.@R/Po~Bt%c*qB~/*PNɾy  ?4GMP\%H(1Ka(|hF& (3qƬZx?8㤽5MToG\;w),LqDΔHsh6q,HiC_"!: LNE ƃmJ?]D>1P*Kɘn P¥ 1\"-M`4_eL'N*`u rwV}joڴػa 1&ϰ4%kH[]s\U~D'`Ԁ+\5{mXAyo3as3X2W֔LRZӦ@qvX:LX(_ $=RjJ1Y[ ]џoAn7ڵ?x, @obCܗOC&law(7V8S=7FIHhҒwTE,VW<ê@ 乔q!F FqzLcD+ K OBdmRj|uR!>'+Zpda6᚜Poȱ(lfo|F֪H x /vȧA'-@*rm.?D9nE{0K랓tyᄠ8.]a1J봗o=R{A!V0!dԬ7ŕ9u=B}j D!Kb9f~)kv5F،DZj*! iq-N`4G' (# ~z꩗b=~t:~Nz}w22[Lz|mkBrky]"%;ΝAP|R[B8zV<PZ ~Xh侴U9CL4&`D~RBF ;dX-aLjGȥ 1B?g/#9(  ! H')gB".!%܊E) xi#Ec3'}̕h Z|+z\/7ͬ0QC7eC^@ q` xFe=K$ucitOdKWrk9?%4Ό(Ӂ"pjC:s564xҡ&\.a>"Aǝ]jf쁴Jmsŧ^2[n} zwg; Hj^!)(&˥vX 4S{1ܘD*H şJx/q'γ',`7+^V4q?pV|r;{0~^!kuzI Lf?'L `o-S:E}d TC Kᗀ8$W\'y2a;ZAgsnDPE*3# ( 6Q6 6pe:፳jnrikL_F htc GQS3fD Q3H.#B u>x`(3W ;$4=ru/'ңH^aJ#Qd๊uW~};&cޟM^# YE ZwA$3MI5j22#?vX50,Dd@[?}Segъ}b`ӈ!2H3{RW0Pv8ڤsj`UR܎mK;WCӗB1Ϙ77g l9a&ԳDrҌlE(f|CR'sX1x0Y Ly;͵- IxfS-KLcLYBl " #߾K|Az jLFoV-îF%ѡ 8d1*h+i}"dd*=Jux$u}t{`+:yalt'ĭbgx2#Ʒp/H+}kfxT~s)%GyFϷUoߚbIf ;m,4$)u!sSz4u޿|)[ Q-`W#,>ֻҝy\q|a$]j33 wS&GOY>cF9 w] ,0v?ga7f\}@+55|39ʼ'k +=|Zy܏ӱDFMeqN4)LBX*TJ:$9Ydu?[v%g,*U ԅaIMlp⊺+EHПQKЈVÝ9n,BQh\g Eput+9NN"h_YF WfޤN=7$]@@|hRx;}>ͱJե`xKS=z a8>]Ozysz-,r7mtG+,n ?Ytp"U2J-ļc3 4G} +w|Lۓd1X:'A%'x+d*p1"w:t1eȀѣkMӸqЗz[NBfmjIRX;M_^ߨ1KC}n̸ovHn/>?;$rCۗ⑈oɻk*8Uopua; 4ouNyh>  H86Y Cg^HCwo"d"W(Ը"V?z'dzV'C #>XvؖZK9l lmX"Ad\l3::of?hOI@Ȗ &SE_xt7#:U|G04Ym, p :[ɫoVMxt yTRP<#Hgm`qmJ ^gVN\o?M& @<±F7jMj!0.@ʔK!_`2FrHi-.& A^o  S&~ޤ("u #p]7Ե˿tYmK+aV.`SwsW\G=\(θj 2{W]>hxQ$=}rm|؇幙,ϋzNXXDa}W'Gfi#XF0Uw/q9Н;Ѷѓu齍R&[G@J|JiMx!rC2k :10u8|!{34f+*7N6,N>qAPUy6߷}'UH{7ܳ(x!}`ȵ)']xZ\D=/쯭ߖg4$W5q3oi_=H&V]W!Й5zCRm*DR sd#j+M"ĠOtS13T_>:o#]*v7`^VK%1ѩw',~UtXEi ]#z. W l+ d2K)a UѮ?jʶac ִa U$mRKJ!EY).B|2S-#LNu~B[UoOTH[|6] #up7xɿa&dw,ϟp5iK{y#i`,ݦo(kbf*BƮ|* Ԫl gJ#0(*nl=|Mck={Pb_4v-˸a=0jau.M4'T.@ Nn>0,3._ ȅ`LsL`lJ%إ+K[cH E.؟U2Q\\v>  Bz(C7bl(w+"ĩϧ#_d,"}b h9N*Hf&}xjyPFdNU@uşQAZAJgo ֠obMNzEHDJ\ygi;Ǒޅc 7O PO6[\|THTkkVyr>a"&@=I(PkN1)cZSն`3&POa/QRa`P0]65*݂Matd (Y~ ]!cpkNlLuKYz8n20P5ۆQA9 XgmV'rjE0b}1 #,i>+s[ WR+ H6W7k-F#Np=AW1ilYY~7Wz/KNtmFbkIڑt82!M:$9U-bn: `QF RnTLXN[y*3 >zlO2/[7AR0TTј{DʉA/.ovy&;yF T&mC`eMtȠ&vdMe4}(Z5Y>_N|6O(y6kE0"] =*OVMrςXDXTU|ѯ~N^Gu&>zVPG\+L0TTDh&ƾ}b!1_>xPQcR%&F="i*x~ ,F?3J }h tbcBvY*;!tvOEt?mDZ< 6f֘x. az]B]Ti).fOTH]%{E*X.^)!g"ќ*z-!:Ȥ1[K[!|+Et'BDyhg"}0jm'o^-#+*Iu~r(BaU`Om}?Q"˷x:t íq?J?uh|ϐ\RM M@ȃ5@LSU>=Zd< qsBzfnKPkd9w(Ry_TAp)k&*Ȕ5))2 1|RM0 \:-4[9N+i@v fM%dՑ?h p$Pn6ЮB=k1f2G!SFBO&NXD8[Mihy>']&)z8qI_pGiA>uI{(aP+ڛd͍7~/#&d.jK%ɻir8xX*q331[ h/¾JˏvN/ҽL/ghʛ,I;>3PK!n`:1F˾}7ԛe 7:%3Ͱ*O6Q6JnvAҬ\b]3RCq@e@A8y M*%77nQ?J8,\~1_$fؿê}T={jhS>]=J(XdtΒ` 6c?/4_5N2>S 6v.#RB*T̉^ʫn3` DkI}9nJX{zKW!e͒MOy(m\U*> ꯎB&`Gf[)/lġ͕nCPlqqtDaf~dƚ©_efPN 1Zfkv^x2}X' Yx),3feDF(aFkC Df)dp|SM2mHNu5q 0! #dol`Wr[+⚾?6k`R t*}3 ~x k;B.O^p.}x5\W[,oyl> lѢ#N yF0`#&Ba\7*۫wCCTZ?9ð g@o߉qצ\!Z mz:)jŃtGP-~}mcD2_Hؘ)c˵tOeFT%Wj7xZZ_ls,2I&FaHUhUv7U`-,+1˶ ~\ hF*21D=$9<4,Z9iŠJ:"+5㴫U4`TCw,en\ٌi}N 5ސ']Ϟe7.i87>Vl(l."7_;E[˜#L_ib;L h$5V/'wlt+ef˘:O(FF|ّᐨ5EU0%}U_^oANej-A6-PR5 a(eJԗD!? G^*=\5f&c]O嬞`t}BmڎN8IB0%GZ:>*~Ϋ$mGV1x4a)Uw<6~\pw;?.$4ԯ.d r6,؀ =uT}SB23|u2wKNh]mv}k)?VCᕏVbh4D+MH~G]|Uvh~җ8n>ܐ.ӂ!9;|،oxnc珽\wCP,U ߴ٤Ꙣ4bC{[Q@V -> T W` bb4".0HK6?KJi͠ +M^HW^2{$!(eZ !Ju">W*)&ȑEQquUsكχB,rsӂlS IEUWHY6@C͋l2rg䨤@QČ%!WI9(U,,%)c ia퇀J¹{¨[ =@?8S e( FQadq%|M =A-T|KӒy9'Ce^ DVN/2KnڦcdF$}_%!$18@3+|r,Ugq<)d4 QW-e~V톽rD&Jf |< x1+PEoA]8;}<`U[,c4YZxExkIK,# ֚ `te /&na@a`\,|^N#HOd&\cڿZ \hW`m|EXK^P2Kݘ[.oqtT=b>{cjO d؆n|f]]:(ܑ +RoyO$qZGܺQIÈ9Vt;._hRs\ {x2GJSF}O8ʓ'J7Z#Z NsN)^G-Tk=leP$$b+"(:r@ 4wX1ɸJ,7g%!pـ9iseL?F =(FЪuM@# pcxTۉ9!ǧA3Li Ue8LpSh&Ώ-HgSR}u::y]'o"y5“W~zՒ={v^eM5jǞl #7ʗFy, ߺ;ʕI '%T!svsZwX+`ՠavƀ4HU||s#1ilPKY{ylC+\ Z#6j_"Ǿ1J,h:ЫMQ,+z5 `ފOe‰p;3W=_d jg@l=@+ɵt^6&|Z-Wsa1'08QV;s(xt1Q2,8a1]C8(T fxXWM| ]I0eMHUej.'w8o!oxToLs䲱|!&%pREN1&KeVυmte? @6r 2]1c]<=Lgn:ӬL69.,`!o.FDina[*?Wm*. e`ta]A-)=ghԊN"QU1}\烦r>2>C:eSq&J=a%%6qnIyn;U +/:: :3R"D=JU Xc7KHuDZT&LFunR X1-u4֗@:8J[#)R:2_4E%?)?|{4s8y:o/'KDD6La֍:~/2R|o/,TJAb{DoB]j2:Ѱ\k+C5rQ|2\`Dڣ"&ʣͮǣ#r QFqatSl-G N SWxTKS[vJa2p*s4*G Y@pYY&G%!ZXG~  b;UPqU8w&,|\wDA553,ov"0ZOn._@Tp!kkOnS>M$lrfbg; t-dDag4ZnTt=%kŤMшt 3d`ܑvmZBEVnWX)VW{#W W4^p|@{ܤTj# - |W=Qd1%v#I2w|ӦkP}G {ԩa×P"קex#(ל11t{]|GaTY+qfz.!z;Rs18 턕OvȎL5Q]I m%k [^" Wc (7M7!K/ U$/tFgn^'cUI٘E~ruo]72qy1V3wcP^YKhnډ0徬9Le?#X{BmcY,=dOvsw,s9M4k<$cцt}Qcpb~sib[ɈО T3{'}Rm[uFL-鷟2>F䷖3I:y= :8NlF22,rbRp>g_]uOuֹBNɟ_?xZ0z[F]3A:yi$rکIGfI88(/A;R6x"eĤ BGQpxKxSG}"}/n33t_ڢ%8zZ8UDT~0Q{ste'z8 -t?t]`p#-BbOTޣj;pfå 9b*.)ÌɐXT THB IBv^Bc,oYhy}Y|&[{i?BڽS!DfAagv1,DF-7PvWx)ߚ=r.j=scSp@zz'Gr֓] EDEV UN3;f؂`1 #s U;<Ĩ*"NC.ؾ.KP ѲY؝ GĮCۄ ׀ P,iŠF@G6"\NҊy⎰ L!6C<@=GD2^s]٭C''CkӺ%v9&R洇:La`HU]WG~IH0[]s^}[f33=DuѠrj=e0!ܵN%(U(juAɭ72(If~=T\5ۧy `97bDpÆ+ w؟Uc ffR-7*V%$iIuX2i2w>Tҿw npk= 6@mkm GA~#R !7{>$wOR[B:0pIcw_K[lY;ccY46(۞,?W VTkfEYdR#fnG큫qs\HQqHӜ΀<,mґj#ZN2j[bE39DfY-G;0O;^<‘T*]DiM!EcEnp,޲^4Lc,: Q)s+DI> I >T-3W;$E^m>Nᯉ\Sr|ddk8;@I]S'Us,oK /#^oVA{sz;8”-=Z6!{\&T*&aQ֍X!򟢍լNcҮɰ-A3l @> }Z|Uhn**JXY^\psTtGcT*Y%EF,j#`ÿ̴|kR1Sš'A>|9yZbBhb6_F'3J埆-JF4R=hol]Fy;"PBJw}?F*S Lv#m9.Ȼ:󆮽è X+J+{&\J&-d6vVFt}JJw޵@~%(9Yl~A|zVt1}geiw*(n+NN'?0Elk"!4>1? .9[mc3)'IxC4@;=P]}a1K~ `h TR O%ӓ/x n&IY\+m_S2廕D2|͋_QX-oT_T?Qb&-#blP%;pR@X0z.E1r$HTu-͈{R /ɄЅo,Bj`HTaa6|2֒-e14QۅU3w̪g<ޑiLWJ; +UxLbtY8Z\jsLq}<^oj@| =(;InSg'vWkFIB\YB4v|$8nc P_ՍMki3j[}/]%v6RЗ E C m8~!60BosPRݫCGpc\O_:pO0ŇS۪yE<9k= Gnu&uw+B*6&PzѩEL?=W)slj-wO(hLvT"ܷlŲ(˲kV=QnEkRB+B: ]p$HqC~5Hv0Q OM?+Ȱ9-bs_m>[AuY-x@oD Y=a!݁wj)I+a=3 0B+,ڹx`Q'\C?ŧh_~tiD5cqM*˜l8H7u֯e%>kCiC\N Tc7)\Iv^B浟3V/blSC@>ba\J׼h,`Aʀ/`YBY iKIv=Dد"FȂ$'M Wԅj~b}}g, `pT M) $И1>'U>>D3:ɓ׊R:^s~QGBET9+P#6kn/*PoC GMDv:$Bx9frS73X@@`Q 0;4ڂN]I)cAv`Y&kIW˙F}c%b [4CGwƆN5ȇQe_NcC<̘ZR1C$Q'5 UyƢYP xZu`+4[,) V US߰2_eBہ"b2ֆU;9;lu vŸTH}4hgWt0gP_B^ɠv&! ?(5C{,wRcj_gT@GGo w? )C *Knb͙l+{6ԔQȈ+L3] Ȣ; MeoSk|=DM==BJoQ ؤ ?_m{8]s[5F΄f}p_(}Okk+);8P bO#-X8(lm/m!58=%dCɄyS"E5FB]@/A"\ͫ߫眭,f!'.$3Fqj grIs/ՀƘ2(yxn>Q(ѥH/5[H'9\݆cuU⫅c O|3 M ߵ m<|yzoHu7~vL }nofP<ɉtE`>+oFtOi{#1QQ%]X?Ӑ霢jLA9(5OE^1 8B0wVc,8ѕ.,=.slF'Y'^HhBTS_ )I廖 ҳ m'_DMu_6W]-ŗFA 22fo`pq9WW󖈽N[Lu`xungX,)DV&4CuV2W?4r L`֜쮆o=RlʥW`.Q6/ - r)gF{ %KadJG&ߔ,+*Uщe!o1_/TByPV6V2 TyoyȜf7VK>} A٦bߞѥFU'K#D2{x>BPZy_G XYޚT@Q|tH0q4ęGg}}K[A895`)FƗqz mQȰ;Zj[\E þs|͂^2$".>Z>OM]H?H|H=fo VMyENfipLJn;fpo$K5S˄\ BNw;PE1`Q:*̈\Sw"` U6vհr..9O z$1.el&xFuBޤq#bLXI)"])iL7a z;֪Q* $-Vs:29~T?Nŗ-n㼹Nd;Ks7CXCm*I_Eǥ5dj"z*;nuܳ#]>hrL mvH3xqU:"apT,SKjPGP | NҼ]C`>k/IvT>jU?UK:@҉sQԿxi K;C19M s6is{ʋdDhHꮃ@1Z(#zNaZK=vKaP+￱n![BQ;rN#Y$膋3ށly]I* $ r .jNjj,,<ݯ (a9gHYJqZdT&2F2cP{Rrm0ytm:g}ټ{\y~O'6E&Y@Js`#8[ҪZ}Sqr~0q:cA}~i"OB[xՠM̕ r^:ύɎv:ga{B4TuU+E!< n͖PS^U x4f\1zLxĕxS#\b\rzSswgQ!&hTWOH剅M.ί^حZs 2G*xlKIX4# Nϥj΂<)pEJX!e 0b=n1J__(uĨY=Vv&HQ:HN#&iZ-x"gmR*SrN V?)0E[cV m>CȤ, *0ѩp6;h~G3etYs"p V! @G.HtAfQH_o07K%5Zg3(.E jȪ!Q d}H /dMífQCYu}}82s掽imF zYU])1Wy"i]$lFwPdr5µP+r |3Hf)UI1-ф8'P'3BgOֽ!eCQnFr_u񋷓 x<Л\&+ k]s!.{vFYc*F9}P;>Zrt!;wҡ>cwME-,\ݖ]e. d97ě6w5wݟˊAN@3ۃ 0; '#Qm"2etж 0\W1f| ݘJ 9JLx½ 9\L; daG})=aW .gp C\xq찍{$f[JDG/ Pv`)q+ō3#ՆӒg7<"u1ssʊ]vJLl|'~0y7 T o_ i=ƿጟT#P02AP3ٕQwByto\kx9ca]WޜtQ\3)"뎫9tA"륊?UVFD򼖱.sgp`Ӳ. گftL>nmtz? pɔf T}PtsqUy#uQNdJTFWm-a=գB(SUNωOr5 K╳@FM|t#dsx7 vYrN 3<3>EwXhyy M{q0 m:Ω(V/*mA7kJAw>c .i5dsgdx7(@$څ--}AzF%l>HF+ǶL^*ތ}"X t/Aϲ $sNw`#\Z TjJY'^]!ᬽVYDSFIvāR|zL4oȾ$IW}gƉRDFKeeԯAzp{PuRÜ+;%n#ۥ"vʎ1e\{yпir>8qNJx *0ĈgkfHF_grZFLq麢ACM{V\ڳKȐ6j׫(!p]~#4tF*JY/5ӝ,3&mK]-`4g⸓Ex2^HLE>Ved`Ss[] p roژ_t@;;"=4O5!>X~)*7 O-XA22H0.\Q/i611eD\_M>ƟLd _dX$ E`lZbnX14 67PY9Q/fmq-GvEot<'` A RN[;V.^4}8 ]WYaa' T25 QBZ{Q VZu.g4 悰ҽlNk>ɨK$3+!!yR6|wݭ4[3KyC'] JKWC+(B-cˀMY5"ӰbפM)V4[I=< -#VM^|hotߗ DE-o!F4ۏ |a,4$f0xJJH+С#9 bг3 td}>UOa4̈́:PM RrpJ3lS[3v3w}S>e[9 [8o/>8REB! Qλh{WCSdsʠ~noF g/\ӱ4+ Hf /&g@]Mg?km& jׇc 8ܪ)` =إm͡Qid͸e'H2dɤD+sr[tÈvUHgg+ނe~{/^VmV (X7jq Rd'b3M C0Ff1{FoKf^\ಣECf{̬A>LGŪt,Zqe]CzL1#+U;,ľEu;ppW,{7OrS$L‰~st٢85P <|E Zu\ua\1Ôj{5t.S*Zb_ !/U|K3Vv@qr sm)ޝ6,c@efo[Xken=p̦>Fs~#H4es>k$Xf4D཭n{L# ;A !ɿyEZu:::rPFVۂ%7ac~%>:M (MK%dN gxͿz:xpX#14;C߸QyбʃwFv E͗R+[یUR4iL\f`f``,Ig-S[3&ob.>i*w;.CzVV9\;w iN qm)w\C@ ԥ}2؍+ݾ{p?,{<ݰ2vm&}q8Yy/F,I ^tZ'Te~-of #-*Eg0f _ pCȂW9fI'M ð #l5XX_9Ou}%㪊E$Õ ء2i@_eI]yM 5GxoBJ Rx֗[aCⶲG_# /$Z + Yv{V;U ;faTvbHA21 ջj>|EqOաc#Zf0T;ez/(Gg7C;^%&OZ"=0-I򄿨V@Yi,++3Ai%ohSݖC_IA-t.L!sOF.Hy~}Bn祓nAȋDW{dƅXLk#VQf(BL$u~L[ZU u?`xUL}6XeWq~5/Hq .BS#cTWQ]Y,] ԼoYY]XB/bPt M~ 7xyqܨ#@,TvX1Nf1WUf VP/~]Veܡf3EG@Q3?m$a~ Un*גJ+B`$(<=nԚ0K`?iXHœ"D0xg2̈́%u*AFz|Ɉ'a7>'%LDgB A)O(V܄WGV"YԦTRKu[:{@naKƭ^Gż-(>~j&2vuC ռYX a(~I;F)C! >׵SĔc䢶zSyvZh$"G (-&vŝ$ }?z|ьB&Q60^"du6¯ o$VWݑ&TIPsVFBa@4dp; LB8S7VC_ ϩ=ĠZm&M],>ʆh3e?,/pCZ/ܭ ǓAnIFݶE{(׀c E~a+ZM\~5!+jZ+ iA} Ӈ%.G~yA1\Ք,- *lx9P`l"~5̷Mf7P-$'R*mP‘Y|*~{lF,k狷La䔕 쫪o0")^  jë ƙO@C#?̗m+Ⱥ /ɈbYS1c) !>m|1-,""'uFSz,Y0?Z3sClLG̲tom9}4v$U0V$+7e|$y*#gkMZoMV-Ee֋! ʏN}z<ӳSsjBU|_Ef1q^R~Mq!l)yMuuX;OvGsDux.?XTI tGn@36\bZkbkū#7㳖ݟC2]A3_"[rq1=%Qhmupr촜o /mnùL:d[Ơ (Z71|<*V94Aw&uoq&͊fSI+°_,1M}&#]܍f$)rX\C+-̭?vcw'p bhʹ!\5.NyqՏ=\ީqF=T? 5IҤ$:ܸOsI~&4@sư!# qd+>jaL}42-sدw&}FyIlSz=ޠ g v ]. և Ik]r>~c*㟜X߹Au&h/ .- S3~ fX:gq.#7<]qq?KNkLn0!|ŵ?k- }G L:;p#皱 ؒgO6^?"Ox8r < 8qu^LTM6B+)&$g8bx[KgER1 LBt]e Ls)h7K;-R<k=ٍ*uΠʷ\O[LÛ3^o-co0 ɱgO'_ؗ̓m1sV6mV o@᳑xap[TB59"r P1LO#?a܋ lED'W^뵹sL/ң h=d3Q=PWLEπAcjGWP6pkPY aN6{(SE^IVj ,ʜ\hy2ܚ/<+3`@=o' S}g2c2€^}/>efZQ2wMyxț|-xR;~ @TdCHA.JMOsjJlUqXnoC/<_0ܑu6/\+},99(X=SgfCM!MQwIS&3YLE ,e UxU0 xJv0;)*[YpHrO8Xšm=L [ z9"4(X8Fn跮wş lki_Q4/2BN|!Lj=DUYqKxqJ5L>1/&ğscyy^ ǃlo Esb4ڷ'i]"uqa%LZ^bXVҖB`ŠZn[9dպDB rp铼3b.*-j&X%˪h,aτP@:; j۞lEU1] wV' :̧~8ɒ_$Қe3P jY-ݭ,tď~ zDB#|3t08,w׶:e [e㞁uEvg(P`wL}Gb`E.cF>;ذd&RoxѕRd>Cn H qCNSw> ;oSl"@"?B&=d 2ZTH9d8mWd:i2bג.'-6!vOGm20Th$k+'Ŕ* \{#f}T&Z\",mwjPxu_ոت"l6?IEgBWq!>x(L/8uͼoװ2 =@k(a])ʟjH)Zt)0.oC`qHeG˸r)1䊃a0  ? "f7[) P>9-'YbH'}YƟb;ٟ]p}QfMkh@=ՕX0~RXȑd0q@o9AȊ 6n[CM^;4Ȅގ]hIhC[VSmS ,Rz~4oYAo3V{BGsaMR xJ+X^k` Lʹꃹ*B"jy.zyIRp1ڢ0!lƢ5ݹ{Ȣ4T\ i$inq(g7qv7ha .s.ߤ* hزBlSVB<#\1|ԏɝϩdڝZ! SMI'J(:Ug!57qG Q05K\l ~Om1d@fA7eDT y-aX!gVI5DT}b-@I3YYry񪿺f^BZ%M6f:kq]wRfv:fp"FqC;ﭢd-R]\5OklJAVD~z'\=5ſtcd9~wo5p2e!)ι߸*$~!q(%|}85M|o&D|C~tC vOw~CP%n aaW0;8b82J7/׌7xGپG!!2D hGP)Pʊ-v+]qhOۚ77Otr&OZxȔB|QyD>E ʤbW|JBmNt1:#")tQ.0Ɏ^3 =ȭ6 N^rp= 5Q2UXečg 1AkR 3 7\&SYZَ^I1D;[->OfzMPc`);FD$kU꫉` Ds@ D:DHa&>o++_FRL2:~@C ؅)oYCqkK+q 0SFt$_=Y]"i`a7¬݄5وD6= 5kXGR* k^\쒬kI)p?:oX?+pRN_kt~ } m}uwOlfA#ϭP"Zah%~+OkZk+38akQ9SE=X.RWfa62'uS4{B?sϔC:6*P Wչ!4r)(>絰:W}.I9lR5gJݺ,|8hY^ɚ_t͜K%>뼃Q; ƂѡLHj.x*۱w>$Nd,/b _xa`z\RҦ2ۧ䇦75so#'ѱFCA#r/-Vb,$| 1mD"EOa'w~(ۤO?,Tր[ӈ>ZWa\Q3rŔؖu*Wi3w(ՉbIr[X;K dNbT"~tS&|X$A36i>J>׸!#R̸. Ý hHVѮYfF2zXv [,N\4hU0rW"IJ)Z"9q)z+چH|]'/Lzr3nߺRqnv`=G8 ؇q_}>$AUv{.Pvd8P:F82hڇwUuF^MnpuO<8!ž4aɇmqi^T%'vИ|!4.évߤ Zv Gh+1NnߔpZ(]$@m{s1aK&JwA~JzR۔! "7L+MUƵ Z~y@iV̈́|( r%2|lW~FF/JebHDeN$ĄfIgj?Mz=2آDO*笗++S|Hk$Roę.fә_zB5(x.KƝ%1a#'oYpx_V.zI?`,2n{v/>r$k+-kğkXk͡1ohe?MK->SfGt!׫P{6Zzoch1n_ @xh#@ d08ШSaL0tgI/LEx'EZ'ﲉ_'h|yă'Lh ˒ ԧbQ ?J ¤'_qUFSB1yr2shl-uRѳ Ճ'!j0"BXe}qk%ޱbZ´YH.#tG DZ0P2ʎCtX_0*9(hnT;X;q ڎ$95FͣWV{QxO6^ ! OA )WՃ*npv2aH ,D K̾~9O/bfQ,ɟJR<xݱ+{_*PtO{xv/.|E ; ȲcahhylX»}pWb_ }"iD2]8ϸ⛴%Z 3ؗX{27O,LcSYLgsIu@ZȮEF~t"BCd~GrǞi|P=G{ۦ40,rh} 5_ s:]@_`*? q(WBf dosݤx~HXԬ&Y";_Ԥ8o1e6hDӐ?eLMo4˩r༢ё$MI#0Is UǴ?'yGK aA-PسUYm?,9.&}5vmRi7Or9،ڋ K .mƙ?"T 46 m's®9I&Q0 x|( /VD2fdM 1⅙̚ p\z7VnW\-ӂQH!R&sp1/.N-TOt[= ӂAQm 0:"#tZ&3KW1791F\'ƼaRn8In V*R$َ!qXhi-:QjCW9Ԭ5,MOUEl:'zY'.umP/v: , ~˵4JQ@oņ4 8O7D]}eo"ZQ$\~&\o&#lڷó:ц*m%,%K6kgsZ'Wz_n^oKeBN۪)UjgqyNFP )뀑&ߡbIJ$G5I3DnϚK@kZ?W+PM!~$ejl([8s @nc:&}c;rP{KLhG|/꣬Jv(|R~QO7"qt6A"t^++Ye\gFQ0 @šo'#߽>>JPU?SPkFz^|Ἄ)?^TPP59 jDSr/h21226-#MNiN%IQYռ4 mBDs^H-y_7z|)"׵-$q';_;VkS##o+C>I1ºuiqyf+D?Z!vw-w8xpwL,վ#>=]ߞ  c [参#k}>2\0 ڙ7sYWʗ6$*_Q0׸Y2qaNágU%Pbc#%M&OLso1u^_{-NlAYo4AݐȬ:<^j`:iOeXUYp0A̵ #_W=P_$4 .C>aH})ּ }Y_NJ&&KU، 5E:;o(VxI ]LH<[+MaybpQH:xqd]roL^YMͽۏsvO9mz~$H~&;8~`6Bl!x.L~ۗ-To1UQlÚ E5\tb1 ۹c|W:& ]QٽC8:"U4 ffMU~SG(O%Q5{iԵ*N4۞Q%6'\r(B0V=D~(& jƐ >Bׁ|M"$[˲*IyE) 41;j! LJ78II\@9 0gfNA(%iQy4]퓠#ԽrpX݁8j.t *tM"F!,)2RG6%n -ku7~#V¿bp)YG0VimpZU=f{U,oE,%?A4`w>OWCvZۋJpKcU:\:ct^7Is+/ ߇0a+yЪ5 XV AʃM)!D7"\Q+LezIa,"-+[V}49ţsyIeSQuzSP9>7UQ1&7z vGiaT{"!7am&Hd1D6׫Ki>(\Xm/9))#l*Hov些)Z5]]5_sQa+Av05x2ۮ:6!š|2Lc'XDzW񴰣0I S`R%ѐӤ7-Eb?,gCWJ+>LȀ̛j/ʆy  C"+JKE? (e޲5;5X.o\ S/OxOoТUDd_(On(] C{] mԷEfnhYjT;p2 Zף` 2gbG]p;!ir.n9 ]*8+b^Ns{}+|+[>;;\xB>"ME8 ڏt~w"0rH˭be},]I'9eE2Pj1$bTr'*w/|u7Ŏ)c^nk7+ ˨*+f8M _'E4՘U*9ynT+` , (LVGokI'l[s3rWjle)FUi]Lˆ) O1:7(%p,o*O:D˒qStM郒xap6zruROD{м*u I1UIzypCџQ?vg 3,TR8`Es{qP@kFm M1,'HeǼwї8[5º,<3UO=PW!]-W;K+uUHX(G4 ]*c"dYZ6rLp0TWB<_Gv^!SY{i#H܅1a:}& KTmi~jފXqKf Zx,m1ZLl%"O cU;L*91O+UB2ڻlAnZZ'LW1WP N ~_b7S5d`;G!wDOqov]욻-!8s.Mr}ȥ~vDbfԺ_ BE~߈肭U&W“K+:$1|866-O|x's"#)*[f܉4Q8o&~ɍ~lF=%`三A^bd\2m.LͣK [$Si$}y)2aFHcL^XLd]_T rB=bOXE$UhzeK)  b/ 6ސ2ѳ0c7z&4L,{T?s<$eѴ?0zd2rǛ{@.a ":3RaW ̋QYW` SKюDhm l anY}MNL+3g@)Ԅ@Z+f+e=N bAǩJؕ6%Et|2`Dҥ|C$ 1RՇt;l^<6_>~|#fhj~Eb?W^BֲhC{9uJ=H#zHL`A!,냬m5pH81hYS~P1 ?M*Ƹɪ 4&©fJ[K\V<;fG7K v?[9M都Z(SbN6W]_y*nxiǝ靜 l.Ōq\c HE ~y{OX3oL0nmvb2 kix_(9[UؽPR9'*q GA\rrN ͛jz ,8xZIr`虮nԱ*QЇ_T $Y-aq/n`nߠXĄ r=Pl^qQEf,ơl`svT$Oj;ȈП\kK&ѷL>ˍC]m龞YC}%8*>et>ѐO6N[s-9b U#x1B|| F d02ѸXO h]Py `6 ,YԂ]3 @,{3nA kT>V3lPl0oJr;6˨^#˗ &ί l`ji赑X&~2 fK5A,,RKFՅ1dsGB[EY6{1NO5"2?5dC]=p{=Ȩ~aH}$[Sk6HG@@Yu=aڲ{($jlg<+BJ#lQ p $!\YEqЂI0%=5cLxjhZX=E{Jz!D:p]"Yo a'>A&Uޔ2Ľ,k@ 4m=K1׾MBuQf]s _è!L'lB3*.K_0-iU 96w4*xx̣.WNN $ l:=02:{__rpO.Si^SȌcY/x'U0 [*6TBTejMQ|)Z%$]qfj] `,z4G\mz.R fAo_@%p9%h=,h K ̪wmD1xC %YujCz}1eY&t4.z ]5PvZ~ gBv1 Gu=mYm6+^ u^[)DHlܺO{<@>Tk@@MkHDko+ =@OjőCsYZf(Ա%hzmP$斲 ^SwtcX&pQc1qk(.YCG^c, \=ګvVo.}K+(+IoD&hSnfyHu C%tP"|@&+l.MK*gl:NLWy]9LJw wGjK2.>6/ImV8?P-v`h)gcDii:W3De4Mj;~x2TS -kLB{/L pE*Bky+C`qgjπ/ _rٿU L 'aT4C/eB=PN)=DW%c6 /1 s%:s@b8iyUAUF,̥ ;IJ/@үAX !w*XI gb.7UCa *8g) hKiYOm~ձqu `n^E%|}3ai\>!hF +lz"% "D}g[xb}d_>Aa+5 ,&bF?QS8jˈ,W9~ HԮSm l>ÿr~ Q>'P.DAFy_^Sh))anӠm[cPh''vB|pLWQ,khҨJ,qy:_qj:A,18jEPGُ욺e6fnz?0_t$ܓDZED @`h{R-G T?[t>,K 1[\ 6-lSLe.g\ow ;J<5<aO$+9[3%:|߭> 1h~Nkӫj{m֌+:ʻ&XZBʼnBMJCT%ZmO3?3sI`~eV=#[2~U>Yo$S?'xB^i֜+Qc]y`jK >8+Wtzw;+w].Oo,Ml$ CVM2}Mx=&{(͓[7wdLltSv sbyƄ@lZ}4QAs )NH^IL(ՓuH?)|7!F {`-a思Wvun`2 jTX dﮁy Q[FgvU25UtInhPHmbm"93NْY0 =i&I2TNl-eꛑnq twv'e.?VbQQ.p½ >0͍E2Ñ>iM/K(yAWu ޳EsryUq@4vs$T P`!kxn1SHok ,'kXom_*#}M+f0A [bhCz5a;fl4:Xt5%Ź手p,bTuhl-NYh]2;.x IآuD(oHשs\)ۦb{>b*ؑO{JD<,7BZĈu>UڝjEUCOYr!zc !pfP8)# \ SGyQ{C=_ AY (ܫ`r:[<%Wi#x%% 6[wDKVK*EGRZ4\~)Ȁk|0ok]hԘho6tC[FyG[q+|Q[ ۀ'JKtဍ*7`-*湂PPB|8J63$YUd:zK4;؅/~s!.Ow>O)!.{An}8O=,d3tP_\$l'1lQD`{ n84+71 }˓&l"h@1s/,XL G7?ܧQĢV-r> O3;J*xnDQVSVOCfK”a,aO_&@jQI.-7JTwחJl|UCܥv,n_SH V%BkoBHx/&vQ3%efj=J]SRyAJ3$nO_N0gl |WAۅt2ܱy՝iq3t H)>1NY= xzl IJ 3$= ݝ-f7͗^T>Ceݰ{ݏg*3֌ZNNU:A(iq}c-i.&jRsǼ OwǚR䌤2>,Zo7R_RxsgGrY<^i*mKk9Kd(jRiS Kt?bn=Lcl 'q7DbD-~˶x&zfL&qu^Ksk!~à Vc1ƣjk(.yH^YϦj' \ V@܋L#, x/oFlgN]SVI5SWNZ!JO/ )Zb.SC>>. <~P(CJJZ y#~`þg AbsK:⢒9Eߙ\veSP,J8_&}PokY t-R%z'p03o:#苋?5 [/5a;##L᮱m~ mؾX\~E\ 5৒$<2 s Xr(jz*闰_% eKsRi-#ȃnð1G31+rrרu\e4xh<"H ː^w4tK{R*WÊ {!m8+6(έ#Ν1U}ؙG+jdFE9` P1T#MN^ 3fNE2jx6#%r6@CM6}{5f.'IT_ Ssvb(> \Ce=SKJ&nt:vxbn)VEo;pd#BraoJ;ہ?;k\5qP 80C2;Ul/'fKAo%yo>tTvؚ;&vZ'4QK#,q'nrytPQ&mL5Ȩ3bȱi5Df! F[?;C|r̗{ŇIc' $~lDA\s]oկvCSOCXs-"'qL5T̀ Mm /q/|WhɅV_S?ܫqJ2(h oQdٻ/.*&4ۜD#_ QwAUO- fS^71CE+\"i>l++0P ԡah0ٶ䰔adg훕{I*Źk"oKAL81"@MqXAQ $ da/3a>e5 nEiu|m;~dh"7pYk!==XRů vébL Nޙ+iGCK\KF]%v@6+FZ=d>Gt$Qg_gdTM]%M ]o J11m HZaC'f2/[CRS!ł _:9P3"kusʳJc-Ȏj:^@7L$S%4 O6l uZ*/]l nSRRuAܭJ Q9?\ ZH):# ʔ4lIW%7#9De6?/,L2+&-V_"C%rŖ;B 3U"ov.zcY(Ym(#dյݶ"o}@`7դn\fXzy.lR0ci^WtܱB/إa1i>B%V<޿}3U,SGKE|_퐘~صE5Zjݎ%qxt:SU2ڽG@&2]qY=.>* ,f=Eb6$I1==(izmd˳yZ8Q7|\R(o%:׺I[`\P8t&>IE>c{3Z|sE#Ӷe_ʆ 6!k2N+x.fyTQAW6rcG1qجBMX/q"~*aj F 1$'*6B w+N[U]ZpNmjzJp^{q{M71iąj/Cj9m_iB{5y\+4ed=E=x'<#JC}VjW\$ک'RRv\VΘg Zؘ'1p1}`@K;DF[*TyK>/W#N#.T\ɜ,T+"9QSD$#T# "AHAsB/<tyeեUVBuVV܁]p^kCbtF Hä䜊4+فS *0@C9Y~OjI ;KĆ 0 4۾1eV5hm|rN C7p+愸&4sp!]Bp*O q%נFՆd\9/bp$;l/|Z{(!N#[WmpqX#OU\o\6͋ JO#66G)J0E %W ]}"X۳J5z ; =<;đ4&' g01>6lP]^./WIr@5gy8׿n^|1}= M> \Z8 {޲X AZ D'sl$y sY `K1%\9F܋JVnP^:$O޻58%̏?k{ɏd!9USZTtw7g}mԘ YyB!#h{q卶?0b!8Ԙq!(/Z*PѫK~$zʓ8`W HdZzľk\,;z` z1gqA*OĹ}ЂK\ckaA?rc.6yfO3`"'^Mnr{ 4>̻[j9wY7O!bEAs!xݚ|[F |#Ze~rWӋHp+#hu)0xwF%=rd p$k|H$0܇EeSzQ *R?`}&/{@DaA xDR&=ETgeQRglW[<vɴU;ʴUP=+CU/qw01SUnI<ϔ:L.]@5kW4F^7a~ءOx>On 5?BZ˞mTgoA5jpҷ|D}{am&8q~{RĐrm}W󀭙޹)U_q6AvYnp=ds;E^ECA7䮙 J䗐zem' +KdLQ~͎v|sye+G[3YN; +&bk$ tё{k_NI!:aib@VC4d7ߴCg'}0lψI ؕ=wCUeT [U6D悔*4n]SfÞ"Ȑz99X{SR7=Prb#3ՊxABBO=*m\(!撂Gp8ie>R%4RD{iڇ},D*S+ԍ%4 {W,ap#czO ]ҽPzخs)!A7j[7!DHn k8VPxZ ?4Vj!zɬ)WR? "PD+HKw?މٓԗ9S UgDfmsMהYuBL4:Ï58z=_!"Bԗg.fe젣l7kۄO."^f @Z>mEVz*TZ|2KfJ]x,WYGҊ@^1`T yP+av-#jYHXn,7Z{Oo IQ}YJ'mؿ/f*nRqb2}RL^(jh ~9:X_aA*9o&A蕮dzنGR,hxp]Lx4j,V T<:*) ~'4cuyE9i}:@#G&Nb$zIum?8 VW9EOTLWs5K`Vu'ۥeI?8/\WԈJ#Vs{[/9%&Di{Ǎx ;EVMC?eJM3qH-*%>$8k"9yv5%;Ri?549vr&ܰ16[+t-R$V# u~춺Ao|Yns>OU؄9,3jFl8 Z ny~*c\xL3&l(J ״8LLT 'rPJx6B{Ӏw݅NE.ӤEd/;>^ u \@dWe@< y }EVYAf~ӎMC[Gt*@8b˵|^A z/sdu?K[ 91,='!몿/,*vI^@d`a \I?19zM=N(gi&(]seVh2}OH`tY)M#`5rp*Ǝ{a=J-. x9d H爔X_=%b[ K\q0qHEwӋ]C$Z'/u0wn3ٿ2r{*ex*>iǔuA9/j)ݐfON% B/ßZ”M FwSSFLE[2-{1 s9Hdܵow?7_% …-r]8{|96nsZrNwD= {/}oRS4wsZ_;stOɺ#nu)tZcD@LdȮhPU%]q(jÐ:_5Ѡʞ.T{nAr1Ċ~UJinXAPA3͓BD,}CFe$Av+$ WIaΓbrϻIχBd N>3KB 'meY;@\=/W;l@ oW'Cg%GQ;B{|(i@~-¬3uqDG{yǠSu(!=e$d7N`2=fc:o8"$ʠ jPlֺq:[tE?R#c 9g*'nډ5Zq#Y*g8/Ϟ4>nOӲI )ic-k+㮃r2*fyߜ:hoTT3ha9՛ou¥1)7s|7"&t=gg'kL: >A]_O/LLAn@&8D!{i$1fv [Z^~T5!RC8+ y8m3]hʘy ٧ H'ܧXVTKTKI@sR; IzaM<4p/6% EOn>AvЄIԐkgwt7ƺ!D2O^ ^u`#L E L  2DISާǚm[z O+HAh۷9M}ٯnw[ۧ{H=2Gb)=ũK8ă^dR‘ 1Sw2EP HFA:3W`u&JbҍЉȧ>*Wl7ԣris݇p59UT Ҋ^s>"S QO6@}o֐IɈ. 5dJ>2VCbnM I߀ \ 2z 1hiUF qOi{ja!-0-dWc|I"5 QJ뮣1If /nS>SprWFSi*] ᣙ5Ow mb;vEԭXK o$tyDb-$kh XNh lamޅ;1,[ŝccI[wqs&2@opCiAwXΦ/W.ǜLي*W.N[{D]kn!{6|FLy]83?nXy"8 dLTxʁ$.käF 1v*Xe`NRWXIW6z4qd1ڏ8vF'xbVY<@;3l% ho\2r> ik̒wiX]"DxފG} ntBBɂ tqo DqoECR!Y䁇"-VAk 6 AcleUKm hjlʦ-Ybeî'Ҹ<3CIp-ŎMeIX%/%mc|dNzx#"L#!u'Y2kRV`W{0 ugSۭ\GЌgOjo8r UttE6(`ƶ)0q/c[O;&3?d}> 5mYjN E?qj=PvH%C)[H^e%)1G\o#o_&'U0޵׵~G^@ɰ賛DoresxO{0m 0$-@2̇[U kz'T @t\@3,b#[ {qn`Q_+V ͣ X4Ij9& 3ïhJyιZR84)G=, \Dasck>K͇7-hkW ȃuOSf_ G(`Mz.(NEH4M35_A1е3,O(1mH/? !K:O~/ vǦ㊜jvZ`˲./ggF>mɉhu sh1i)z%';jI1M n[.ċ劖mPKw'cч @3O?+~ð e1"Гɾ(д+O+^%r9nT#Ԡ& 1TOK!ĀejYF={$XA~p .uj?hƔwIhȳN(O&Q RyuےYX$T\Z!Or$H>5!23Ul5}LB+ s>*5õu.m5v/ KౚW{MY( 7 ?kA[lb{[֡>w8P9vz5Pd-#S{MlEýT=W0Ra3#J Px͓`v=] tPvhP;L =JЌvV)V#IuhΣƐ`Bj1<%gs:ҮÌkQ$J-ܼdÁ)1U2t?t M:MV̭1xEn=!X /XEӰI9%ťcM[% oo@G̏4 ,+9JG߄sDzrި9#sȚah?J;~KhscSY7yd틺2;p&OS_]0j8e3>\{v ec׭53Ѡ%uO)ZDmf 81M C )_R$~-' qDPB>`%\aR-[0=a[zWs[?? >R8s-ʪ )j6-'2unȑ2J(D˦26hdM6%yy|51'WX֑/KEI<1ݩo`3UVGݽtK_xXS)r^5;[xiKne 9?ޘC^/č-@rW[TBDeZlxĖ ݏ@ߵw@kry%I)[} bR"c1}OX 'py:$Ҋlj5 _5mt=]7V[yR% >p`r|8`xɽ"l/SAZZ+Єrgbe}o-EN?g.*pONǁ1^3·ANyg1G}кw5wBѵeʌ~td %NUe]E+wރ8.|:'~CP  4H&iB, NL^Cbg=.z 򄣘=BVƱ@3m_>~Byn>̇ к"o?dgkOIowyB=4-@&V]-f :Xg"Yw)>]Y%/x6 m-4P!VAS4pVA:lD:))yS6yFD,rpZZb9]1_5 &-*Vh뛢MКB2<4q{ZqQWfxųְֻe] y10Xy^Q̌9e o6wrܥQav<oM#Ǘ2w.)(HCZUbq,)N3fDJLd0}Rſ}Tнam8Bߧ@|W%{:S#@=qstG7^\6 ?gЂ†*?Kʹ 6xB80& q,JaywsP,όJVm$ge\ÿ́oᠹ=z]i.نfilb">p/ꕻ5x):ΓJxQ]$F?z"0-RCacV v'z:p//MCI< ٸ:4L=χ},4QkAZh;vbil >3y ڦ+ф@Cg+H+e`lzbeꆴ h E5S"T (RWSцG厹*b */|R[8]yrkeDXF7(l3 y*O53ص{g~P;`4xc=8yx |/'ʉPX.F6.H~ W|)f)+A f]H d W! ,!*O.aAfvj9DyY?o|DR?:ʬ5isnPc.oɏxsP gYZ070701000004b8000081a4000000000000000000000001662f7fa9000047c0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt5663.ko.xz7zXZִF!t/?G]?Eh=ڜ.+XoY$E^MP%'eP Hf]'`:BT~c]B݈ZСZ o`_g7?VLJ;ф?V2 :qu!ܔsXO@uyigr$0HųX+?3#Rx8B ,6DqNն.Si<;rNqÞeClg:iF49Uҝ8"t|= 3sF{܊p}!+Lmtb.Ԩ>8!\:\襯"$H&ԚI Qb9c,E^%0׉A+l\`l`ԓ:&{#Lq8b_LzLbۑ^ͦE^b( [ӓVxLI)e(N56]nA켮 gA:M/7m8BW+dt3{~3leu*C u>gNV?ƅ|'4bUi-F`b1F&tD_W+_f|~(GkI`O }Rm4]7SOVd?VrN(Ђy6r<4sppBCU GхcV{K ~D'njg31a# }rNٽYs;.)$Q6Ӧ]'@2wf<[RىRz"h#c6 Qcq@)d[V>տwIgIhDBAVϊ )[5jp-pĉޙ=#prW%Gj:z _+'%.CfX>,X-w!8ix,LCb1y[ކsx3ujƆi]PlR>Cwd4$mCƀ#u/Y-̮aU5ǎ9LW,︹ӭ."Ԟx VϹJX&ˆPKͲo{o1uR«ආw 2?.ePo"l0 (142i3ߨ/P hFh0~afʖBF;ukGuԏ4aQ5PIQ.RUy wk5]^_Rۺt!ѺM]wW]dMR _Kc.y\dX}^DJ8F`L7ى#?"d>jzq3D}Q-`Z,7sm/2h0㊽=(oyw ݠ~lv;f!S cag?JPRJkʪw-ۤ;Qk4fLd"fzhJ4KԂRd8:kpP;H);v(EQԇ">Q2ʻ*c qWC"E}K.T1طtGPdV23jrBڜdt/c&1%"\'LLĥ" ?q"o -ޏ< S>6sͫx Bt w35/V/Y\ŵc+GY:F X-ϘMJKpsJX.CP:d_8gj~|j8-^vNg܁Ӱq朳 pihms/f@pd;A7ZZ ֎$ZM8mvIb cv"{ pqȥEI_FQt." f(n1~5^a-4@x_GzuÖ>̠wenۙ[b=q :_ o,׾$$vrđE@dLĚe "pF4 Ѽ iK[<[L)VBK+L_X%"FN,[-K6@SWAa0'ɀMه(3i]gcӹ_4w&(PWLեBF]CADoǼ #X [1rLQ YC^S֢2F .SPdA}+@Sp2qg?;zQ BFE ôស()2R7Um6js>a'EzNBB_ÍW?:0ȶ„m$ Y|lC CbtCPbֽJ7M7Z[Xr֯]\39a6OW@{ rnv4KQMy?ep'M_$ᦎ;n;:wXؖKA f2ޙM7+01'H؞f%Ch,sb)i. vO1@Nj0 C>۠J Q}&wR\S_Yּ2rJ, AR XߨIVOBmtjSƆeCXh%W4%HQ}m#^#s;-Y5΄6̘(qֳ_``T 9iNjq5TKB*4"XH>ʼr*w1ra\V9GglpB6&^ O60{ɆӺ"Aa'C7[>OnNΝ4 !_'AG<@p z%;7vH6sOx<[N 1S Nz @6h!u҃2Ñ}kŖN% cwNx csN@l.TRdr %nm<-Lfy$czS-U%*r# [](@pWxo0cx|,31?BF*!b/y̿?19 #^"Ө5>xPC})v<T\0JF BPA= f}09h6֍HQ~sٿLXpͫTs9rh r ysy/p0QNzkvg޲e6j$/?0ǙuHf&fC55h*64]&5g1gE6"m#S 6}ÁH⾾<W;}dCmG &=zQcǹcgg~TrDͨ۾ tI䞢b( F㰮!{!+M=M.>*7=9O^`r!At!}vQ*ďPER0ϕ>㍐L0qvWTkj9H|< E7k /xG :LNEдC0"L*ͱuRZ %rOɖDM!fUp|I ^0$֘E+ok>sC{Sd^ |8QSw\a0*x~ɿ+uDk2_5~~W@|7e"Aް y6Z.B z Ȗ3>(qBP](>: b%C Joe2vT̜R$O2Ryⅺ"(CJ|uyK{+ԎZwCRIVbB%vm/axaK֍?`YNmD.&0M&T!tsvbC?Δ`CzI`ű T+I.Bftyoc&j0.(eIQ\IO.Esb:ݦ&(kil*Kp=/KcҢ-KӪ4JJMM=|\Ÿ+t]v8=x6Z>:) DeR,[T5 @ཌe^5(%48pΝN?3Wͨ׎d03%y_W`?Po”4P ~19_yg@FYW=aG2=1KͪYad<(QE׬@ūiӐB^VqҼ>44V4ʌ>ojH#ǔBâŜ?(֑mScޘnquZpD sd5債96Ze0ճwo5]cUp Zmtio$?_Jsxg@Ѭa+B!e-xU7 Pc,u]!` !&nc>гE' &0V rivkKqpFD|]N]K\x(jWDedAOmt NpVӔ )kӘQ.=r]];:Q/LjPSfFԈ`vͮ*H7S ҜV4+b52:c&dw)wOSځY~dO+`Pu2{88O*#Ψ0JŞ Q'7 \vgj1/7=/KJT։E)'k5M 14HoI2 *7g*'bWⷘ&Tl'@n^Q5 ^Xt~I{5rkCEnǏ8Y\}pP(~oӵ⒥%f?ghOSkҲExrĕopg[.$Iܽ3O[őQLN{1S #C0>eE;N5zYfQ,Yh=(uBr㧏$= 7CQ'ө*Ey%A\9✄.-p|Acsmn&%.?fEsL[,g}RؿBl6K4.L^z Ϥ5koUGj5a0rSr9MW%v~4C(lWtWRFt (Q]iEҡ== 'S-fC`2@$!o"kٹ|FQFXuf,Cv̘'Q]O6C7^o{p ˒R)@Q#H p@Æ؏=6Ct42 (,HݻN nJql3':e,VhwE>**'#X WsLi'ۼr{gxV= [}C#_ܐ#zM9L\xeԿ@~. qޟ' "kno19.':7ޢ7 >w^! 2yGxN+eBk>;"nLH\Ѻ] PHkVlic'ط8PT y&{eD:jwr&i_@#Xb5!\|mZbi [@ƲrK'/ @D"(YBǔYI~gj=x]/O &KL^ @6^CA`Ccɫj=O=IX~0j5mkl4~T_y/mZp}u71ޔtbLd n;-9TuIbQ ll< KQlU}Qc}aT3/nj?*%j|BT>g^A=9Y5~)(ǣ;Y?s':jtc@⓭"yo*hs&] DihTSu:U 9^$pU)D7թbbmC`){1] ; k4.iƟ0azi~,?5j̯j7)߾ޜUmqˋx syQY̑cP DzBnoͦ]⛒vwC(T;Ab&in,R.+'3LԠ[@^A;&C!ϗ ߝ=;Pb ;`BC5$ ApEI`j47Q z<ؐg,nI RRY\I=CK揄8ɍm<%jxFf> TyPX*_x6v])'2|@*dh£WƱS%l$ $tG%&o|${d3pr/iA`l@8Rㄜ{N~GXw#fRcWoA ׭$4/)wI(_qRE!ڹ?ZEhOޯgU|V0{>TakIޒ$z!KH*0M-NSN. Uzanq. mݱەudP!vo1kʜkpGw^ IL4TT-[DcͣiڔT[Gy1|02o*FCw)ct  }ξi=0/!I %Z@.id$Օ~3׻Pܬ* [xjO9S쟗&zk .xsn \7#I}@H4}V+HejH^^K+Vq a?glG: Z-k(6,ĺU"#v< 9NM;+oats`ǪDX ˙=O3i菂'q֞z .r[^XEhOG O ~; Q#'Bl*A+(r$q`c=m5sZypLu/4 Z~zf$ HmUֺ6zJe8X6LK@Eq̮t[<79vяtOĊPqF"-G0C!IH4!*wJ_;+!z P|7_GldLVLv%jag=m Du_mǦA]?"Bk,REl )9c1vSBM9W /v~yl@U}:Lt "Z Ԇ)n4wXIW})o"ed()=KD03m<)6SdOVTg3AqKѲ Nd'wma܅49ၓvy8Yа U]%oKBR'vӂ cXڜӵ[JSHϬl:Va[CI5HjA.ŠڼC%'ܧ28NEZ7هsDٶpHBv$+trZ[!"b"wI= aD*ߘ=($,@BdjdV9BK#ȨWP̑7m2 g86ӧXyx5fS{͟b۸XJp\7(z8;^_q'4&/L1'z`Q- @LSH`#ӝ _$պ^Y\=D1Ux"<_kסɋ3TQ >o~3w Õo;)=cMTIJ۝U) w>05YVC`s'D S?s#@qW. ^G->IiHȱgd$iXi?w(Z`.R)֎5*ܱnBWл.n>*j7*EŒD!s[J)El_]ؠ6/jC3a/(YHB ?W/{n rM8fMal`rBp.zW>,27dӉPc:l1"F(ح33\( /e !y>' ,V}^3 CyvGF]MȈ ,L"D3M\3~pKS&menOL51?;smF #5shrCYZC!{*{IoLvTw c*[-%l>INZZ 4G##np'ۊius ?j [Y$rx/ Q]P)F l"j 0LGYWCN_6£ws#1"A;(w!)$D8tI Uqmķk9Xqvжl.RHxıwfN !C`j"ax7,5W}*LOsUHURSJ.d= : pg7jd+^ҁ3(P9z%wdp>i 5TIaC/cR6fΎ'kG]}H]oFs {LvMA8.? &yRT;GhSݷ~ o"fn)bWU_%#X\@؀9y1:tpt֘q Z?$,JHХf?)2.ViMM->A*N+@KW AI+Hq Gؿn H8.? m'Ey "C&7@mu}uo 3j—F$և {݁Z>0~`SμJ!E٤z @F]ӣyzMP!21: O V2x!Jr9#`SInf]Ήo HAiHjxCJTXwlA5=xvRcF>T\Pˆ Ũ2 _'m +>gͣ%* 6 \ RN(/a]aG$RE_P5.zg >aF,1P95%giJ\%8.dX~~ 'X.FG~WLpH.rsec )i}S)\3A|r[` .Blaue~TXadJi !53SAc?)K)›!65H9Yr*uobtԐP,۴d'Οސ2TZ(aX4mh}w Q)2q@->5XgBռo׬k40)6:foYo jcX/5l.B6ٜw}6 rY)j=ejGI ?VwJ]/cH<&#σ}ҥ09~`!Xa5aMK)A.U?X Y2O[%0qF!W̽C&Fe8L-B8 IaGC@|}[ӊB3J6(@p.~%;0u?"hq&l{ũ];9 ]uj "qьKx4XG<}CIhx`{[KhJlOvZ~դ,b>EI>_F'n]2p%KcRTꇓMI޳~ln ߺv8( bc1>(Cr>?PZ=:#iTG:ϯg{b,jWnMl/xPv7E'h.I]#ͼK+i#>v˃vlpN)ײyܚ|a(W9P7(kO)n EIRLk'xe&7_`$~sli.?+U~nP.d1Mp-zSܰTW5.2`X֑ل$E >XP4\X>hhf<@ᎏAx)YBϏ9*Ť }ѰYUCk4q`l(e,;gYZ070701000004b9000081a4000000000000000000000001662f7fa900004f58000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt5670.ko.xz7zXZִF!t/zO]?Eh=ڜ.+w \ߌڳ?@aJ) :!q>Tb9~~gfˤBU, ivu'/UT͘2bQ!  .݅Q>!Rz00F2_+FWN>bd 1vAa ]6K9ZW5QyŒXa`Қ"o0]Grnk8dd[w]ħyh҆ Fq=c%"qV"mCłÃG"Go]dլ8%8Run"M nч0$ nA֟p5 ?~AЊǾFqw @~ؑy8gu5s? */73ڰl}=hIZ*=5G< 1]غ-T #y|bq(s{8WZdn@ލ`hRə&N\o4 Vg.iU헩$@s~o?Ziw_Ąk.0v<9YiԕTe7wZ:6֡X1u΀,~}xAރ ^Z('3OȀ[,x>cm\SPrT/8̳J"[a-4G}8 ӈZ[Q4T;3F$sIkMc*'dLN~/U ev)ѲR/JS>Jz("XwD#36[5PgGɋĠӅH$D}4Q1sݟ+t_MMDmDPj+oRwVH?%L@8$j%k"}NW_p2[OLW xlO bJ|`ᮂ ys:ޓ/꯺;e>AN0k@x  _{z %SQ)fUw9-g6䰁HW x%*MY %[PKxG; m)!賐cR9c},- y&iݵ6Ȩ"2G{7ԗv?Q[NC"F͝I#u@F"- (i8qs2!-l.oicU[kwkS ׾aPqJM{Y&4v)V+0;{(R Y-)% |;[@ CMO.R#w%!38wBl2qs-VOYF+)#CMbOҳ[_ÿ᝾b0^-d!lʨ\nlԴnpk :*%ă?) Ojg2 <> iL:AKSK(l 4g5i 2&&fDFۏSWz U<\?_ɼ,ϓfr/၏Cq<],`DVH)=: UΓlTwjĒt^RNɃ{UJCexT]TLbM &GRp+K^ oRR p'W[̂} XKB8T6cJ]ׇ#vXmɕmpyja|tTY-1 \Vo5{)߳E\2Vwy&oԕVy~LA<" 3N|[ vl͕Qw\ /UjU_A9&{h?b?\b.Q[)dUk}8yؾ2jsF͗2~očby ј:+N؞0=ҍOn\N͒Qie0{DXw}!ol7,_cVŔO]º\J(39z",Sikn^8X3~]7*?A !QSz/ИDc;P(όN*R|hv&Su_+utD<0`K\AzS 9 _yeQ*T.l=| f|:XQuoB+d f36ٌ^Kmwl(q7"<vD/G_5k  { =.tٗI]+Ri#4vRRn%m v AK*xBKF@il+V}xq(7/Ѷ6ᒹMq;ԃP̀ȷ RYGs~+gϽ1ZVYf RүA2!MSa4)\7 :Aemp{׻?ieO|ۤ%IDs ԝS~vv[?=C冼O(0$}Q3 ݉a6cׯm+Q;Qu#hbwm -UQ憓ݯ;PH]`3g8%6@헜b R#Y 0RJ ~YXK gšeJU'\cКю&B[ځ(vppl_Vvy|G#R;$kq3 \X֜ɸ1o#- Mϱ ;_%`B.NB5 (70+6&Z '-CkRI*Z=RI&VlX h"DAs 6%X a&|`be+& R䔿ȋ$_5]T>ON9)ۛ vDrȉ#=*KBoBEiD+r `n^\\{4]g@J#0*4XY }b&;SYYYI"^dD@C 4g;"Ȫg7u,t;m=QzKiK֛9p4sEs*A/'xbB {*g;Rc4~h)   8W>J?7ɄҖ+9NMډXuNM)!T|6to*n[+o0MhE u_]#$cwcF6YO+MJdĕb;S~֔ki)fɔS*ԿQQzeEs HUzm>" G=A6᧍t-u@c\ɗ0NHeFMc[qSXd8s5knȑ[L张z|>Lp=,?P=DweEj9fl0G]`%D~C ` _ܔ]gb^>1X"6,Dsφ ^-~r9 O ToQ11+At򕡉mGu)9 rSB])»Slx4mVW60J~j2ʐ[s”!FD)#QeЪn!}Z1}kƪe |-hEL>bT^j>YՁl";3bӭ7&8?j/dL8bEޛBqs7|`L -AIGL0Lx5 *4G)_,g"o5DXKC=,4eKۓ1Noea&6+yg0IVҌd|m[ DF=GɎHA54%C.?@.\b.Է=ޝCcGn%判Kp"9uc+xPh6Z+R3EU6s}7F[P[эKf?o [d̴6o3hl3^I0+7hw/7#zm@,Y RxJ(2T4l:aXKaz1߬B3EL6>UmSY9<pLd8ݍ%{luD+e+q"C2 9hԨwsf-%nv?$$A1¸iM7 f\|eKpw3=; IʼnOq@R l(c3us.uiXLLsWw '19,0o'bv+_?/׎ڭjArmnȿD8rxP}fv ZP_ӌcc+VٝSr.$s(kyI~`E:y'.]F(j.؝b>Dgb'ϳ>P=ɶNx^`[`2$Z>MM6`;_ *)  "D5FbMT48n9N592)!5B*}ž"mʙfZ+nқVΆu jМ :y{V.[ILCISJ7+ASb}ìj  IpF~ENQe佉b#rq2G e!Fwc ڤzs<}/R}lDNnݸ c^#CHu1% }Đbڹo(/"M)хy0j^#M-|Y>1%)4OFrXa;Wr= %8_ڡ5C˥t[xBBYN#3v T ς]+E؇M?@Mrg6j/d6%D1])~CxIklNIb1Hθa[1rʭKKf)p g͢6| Os R"p8^s/{<ԃt E62f$m=; 5fͶl^[0м=rWc?*?:S7-. >,2.qdGCo٪O\ %0 cosSuCTx tj8'Ӯw2u6& opJk]driL}\)ݫ0VŹm}籧:*+֣Iu(n'αm8w;oZ߰J,,1g, "p3b.ˡD겘ܜ!-)&THMnG*_Foz$GcGPndWRx=_䪞Ekԓzi`Ԓܟ}&j!dI`GrLGΪ|+闬!<.&MDɆl,5Q {=6j&״flYNtJ4*jU(B8^s^ѕsء%"Z ύ}"\  "eՊ4k6dmgoMk턫V(_ʳ)3@7AcCʐe@@  * H@I]@7nL4HZ|#Nu) h39mJ.\hP ss€ܖM=5 OoX=ΨrA]f*!׹ܝ1UxjH>M4ͽ²sei0Ճ#He$: qQgzl8AǸa?$ WzSbLAF%ϬzID.@iuG̼'m.]|S+8 J&;,}Y`z5wq {9PV޷[[1;b#`KxaFՀ'sn\tuJ(w1a]sC/u~y 0?aG=L H"@|"",dTVM_/>gʘK*^)2D"RDM2D1 2Ğos#XK3?ǡYhȮ^M5 T/Nh!9/Pݧ̞ cyoEY%J ! f ЬU Dn>xVc6l!Xs 0̆^2sij*t(P>c;SxeXM ZClXKcUlp)Cլ EX' @š@;H` 3PЍff3 QQ# |28 )6#l,Ls!)=/V(8 ic2d]v$`p璶 zf] OMHSvwyG'[C5&FPSs(˥Sg=_RWr9mDL#0?>ǔP:0Mjk[0X&q 4ti%d}/[|}xVkzyz3]z_U@8smIDP?8~pb~U) ݈Gvc u@gfK| gWtV٘n|qe"=) n KyFH‡lo㸰E*Jܱ3G #T5 .2*r*@;WG^X'18"?}NGbCoxvLY;B@]74]C`Yxn%zNCxbFH38/y@鐆7c[r~;#6z|c㸵s:P}֦՞nex4I̯[pwF!nZ1J J<щbi~]ؿ++g"SWn%( F1Zob{'hJ{tR(pWG@b}clX Fа=|vC #CȻķ4K4)4JoOhp_CϼX 3>Sҁ :ͩ/QavK2ܒ[K4͹܃̥'0]q2 (e?\'׌E*'/F`:|qVhHV͞2&G}8܈qCX"_n2M-Ȭ_DJ8 {x+΁H.WjK-fFtkRN JM7q[ 2W)P9q—X\(Z2P',K`7;{D\(k'S&D06XStOa՚0Ik0Y-xFpJFbvJ6nu҂>R=u~)MIjm?OGY N7lҸ 84tt_SnB|+"Wji]ؖf%QB(,E{سUߒ=I{Cۻi!`MgdJv\NRI`-ӫb.7t#mɘݯ2ʮwrLˣ,k*n%gǎ f9Ej$ s 10 5 +$ 0Q`rݴHsBy#p_dPԫc-h&D ig—ems^:Fis@Dr^]B:u@Gm~yS巏svR$՞* 7seUCaEhrw%;)"<49ib;]gsk~f{:p `S8j"ȎRyaكb:- }/nl} r'䆳`II>|Dye;&l&)XSjw5x'kdXK.qYldLf.XcL+ICkq(>fhr܍x FeF^4u0Z5^m1ۯk.ibj\07o*_VŦPܑ>ϓE ).i-BAD)f˘eX꣱Iy+jXw#SjU1X˖q*N*eU\9 x,,:8\:Ei$}H`)l`#y A@ 1kt1ڏ+U;kTAg77S^Vo W'}&f6؎֠q u$ ty%*MTdz _LjUe/<$q;JS/ݡ*#;$6N=uLQrdo{뗹ÇԪt~}5(rã$BmB5٤[vyBI Aa7wҲ^n\3!4= ߿O$Ζtf\]xIa7RG<# ^HHs߆lFD%P0KHS_x&P& - Ys5w̩FJ'`ըAIúu20Ԃ8 ߂{qg#Դ55jFHj5ϫ3 ILBA HPʂFj=c2"_AM;w)$Wl0 O\_fߞդad\^Ygh%BVn? n`8nayħӬf_M dEF`Q8z{pkر9케]pH߂v}"I#J޺ P]ma)X5d75D1F}!v"ᘹN  ѳ&ɂʘo/Iؼ+x/b~< c3Tn%U֎|LPV)TEQMo.a!e~M!hJ@?\l :!N?V'ʚX"8&juJ"bGRO_sǤT&ݦ aM2/ dWqu !n4F6 @VXM[Eٍ ?W@BNN{vz uyH"G@OdnᷞeBb7_zͷ)oH>.\6DVpYm 2tpUl'.;kQL'=xT^D1wk!#lh, Yoٟby/3ja",-<sz((+η|W^1.G.2Bea%LrˊWeL-^! ZQPڅ"P5zLSJ/Eb&vq_ԒnXk6r"'mnhRURo!EXς~J{s dkYtpF7G]RGοY]^e#eC(L:KN޾}lL\ :t^r um1nQ!:<-Kیm]zeך9Sv^3'hk/٤\A׻{.xڱ+S=۞m #heB(?1 d֥KL73CyOk[Ѓ<tH3 UbfO8cR(mS֖~`h'I>N㥩IVgs3Tc&v2 i'= hehPg殚hU-荷j^6 d#hjG~FeAOپE!G+Y TZ$eI_O'˫=pu[8@ K]_Y+Fe^TE Aym`]zYLלZH k[NoTyrb''R#O:WmDCB.\ˏ))M8 aPJ,}| ha`L<:A<$bvmrϲ]|-KR[~jFM(5vMI8 .^֏Yeڭ.= _ e p0 _u & as>d#zZZض?'~mƗc'A\N*KSTtM7t%oDy8FmH uGU۪7њ浺FCFU5`Qn69? 3="揄I zG ]>ɤE&:WS>[¡#ZTZxō:EtZ~ YUFmQ #$Iv6$: ׅAz[P X&V31>`{MDvv0վNn(p5Uxlb6#̀'=1H5V=nyX>~dh7Vv԰is;m NmbLlHv&!"HJhcK0ӽUJ%^ylQnX'o<i!&֧h1vvΫ\d{Vij jz(O:(2A5JC)y8iL(TUHf#T46o⵾YK)T +4\i DFG%:'>*MtW J9 p̘ux;ˣi}i6H&m/4tE!C+&=T |"BD8նh!("xt{Q{ |O;V/UobJٖ'.ۧg<ƢՕiV_ G8kĐX 1E3Bw(~(.n5%-EY_=[0C}G/wq{j.hڛ0Pcp?=dz=>NE> m |rTEx _PbaOMBMSs|' Im8S^L[!)xnvfEي砗T1m`uiBw2Cq]L- ,7Z"\-Pg{Ew$%lCz|#-4z ~ r<`]X5d:oJμA2mK՚5.8(b8]ytъ)'$UؚQAa Sh/M%c@#B`V$tI ="@^:cXe#@Z.[@eCY$g$= ~TԌrH6|r_E& Ww:cp@b s ALx:w.zs+Z-ޜ?OG.ԏR \a r-σ2M 4mE(?c S$ \0NoW،%,^]2G2)Uco\&*9c_:| UB{EQpy*rm ,q\Y@AbeL"P)/ƖaIZ[ xWw{> >h&AJPZq "8_c"ė~cXҎm;XC_r)R@5E2 ƵR/qa.=rʒ=C./zPхɶp"YR7e6Q? bSWJQYⵕ9U((H7lУ]߄̀T\98Ǚl=Ŷ֗_a#4mnnwϴ[+{eivCT}7w@aAn0d&-k6p <FZ܏V%T -A|4b1y4ژB6)6TXXmэzǚE vHCF+2qbv뛓z/桑`snOY|Q_'iXD ,mQ>q8:msÆr1#' 1Q U#}>DAssn"/a""U8+gR-\'i#ܾH'Ө Ø9I}N5 ۔dvn+uy+xH驹Xt.ݚO#r"_5UHB4Q"A& G'0KzJNi96U.&*\}7R{k`GJ+@•x8;(ƮWwlBK$ *fh$Նn/; ʸU`̭I,:B WeuI/ t_Z]혆_́{ iaIa'ꕯDFxnT>Qd庶 OLh; VZʉ0%<;-VOѼט~;wih afLm!XubzZ~ a +͓1FeodZKAӣ~ O# dIxLʟ.C|ODo7|"A`E sJ/92>dQ֒fh|9)R;oPw]NRMvl}ej"q|@Y6ԆR~7N~42{=7[ ~<h;]Z:Sơю@ɨV_/ٞ :ou#l5ɭ̌03äRˇEXӮ7)fQ\gFEPː(4Q l6(ǫ0 v*Gvͅ(v|` Vʻ$v,7R-䑢Ď~x̖t&Y(GNT7Dyq9(D&$gszR\q]38<75]rD$#ĐNzs+` Շh#ң҇ c\w"#QHx&*Ν<uK:oHW9Z*FY3ܚ {r +/$7K?_vy_}oc"Zra˰FY#4Y8+N?]+L5AG`LGo*ΚrylݷJσ`(xPrת$38nWhNM,Nk<( /=BԚV\j߁y4Tˡ$K|Yy. ZWtO ?_x If$8:Wkf6ک]q օ'0j`>vKF.:d0%bs:?K9N qmԀW5D:U;w026,pH+Tq FЅb*Ag@,<ğYb(Th8A'lc"tb) "f."99d5e>}xML%SJ:SG Bf^"Űt? giF"n܀CX.STBP (l% M$!8l3ϘfK +CpKTt^~<__@{b<Ċ*/ߤ-1bQ4l* J.PecDJꃾg$t#"^0V몧n,-ΐXW#J ((t)uj5g>Iw_cv-EOg/ƐBo;U=Jh(Q [X!; "0؋:yz1VT/ɩs@ }0@S?Rw^ \< W/} k G >ѺaБ7e<ĠatpԐ֛ 9 0Ny4{VC p5]w+ §zQArz!:YDBe|R761T'D#.G Lr,8/r|j?xh(ǔًgv9>jVS 'qn#ZT@E?CdX<]Y5{t砿Ie.t3:ymxe>K$2ȘgNZǟ P>7hܦ2@ZĂ ۤJv\g{>O+w&엨/ MDk]pߍfdĩl/M/KoeYj͸{oB!a_'Z."~ F/lXqZN0JSKKhA\&N*x\dRe'x<3.A/y Yl"y7in8jJ=^cB!j>nQPX@[噐ZU;fHc!&06's nBZ`7ZF(j5P:]}~8߮2#_25b6ꅽn!WfQ9{s?bQ3.3=1F8bReF98"kPc]`^IĘUqΟ'szN:O QAlx(m<3}_N#\DpL \M"~:r'YNYwcblg&lע1QFTC++١QhЎc.þ nωT6zrt b853%gbku]} ڐV/TUp*7|ukS$/j>\5LH޶ چ՗V?c h{SVO`_- & A SU&r{K/L`S3/Us}t$"R :iAL'>漻1Mh" gQG%ĝY-4S @q@%EL Ql$J+Z弬Y*L*-/_oL]ʊ.GT-5 CvmzIJ6LAwGna] \R}n~5as\Q>WVuuyx춶@@eݻSsJ8eJ˓$|֘ ˦|6ZSIef1&nBz!b0lSEW2P2YàlJofT+6{EA fhc)%>=X0ͶuUϾR$U6Q=Z]fN 3/Jugi [_{cў~Z Bi> ]뙉:+3~UV6l Bi{^wyVy^({Q$yPHWjJF7{>~L袠:tĩЫ?W*uq[DeRN0 tȀ|;^Ѡ6d} PHHhu(uJw?E` [_ -Ե'_mQS/ wD0^c n|B-*A ء{{W7f-p{T+T; ĹM+P$R_c6- aA;drcNPq Fb|u޸]h~/ +Ux?HA_e2vъ 0d.'=_J6J7YYrjLS%iRAiథ}wh uҦ+|y13u;ɓLWHHZ7s͛K!A=(aI͘5!҂`V](t)јŸ&2]tRs5k-oG`lxyhY>,zUlg!u`?:PCr1"8:I%e$8Ui!W80oȧvvr»}﫤ɏ ~&dz |jvb%F/AКm =ʬ߼Ǒ1+hUr_(|۟}`l!i)yADEZ?㺞㹼 |ija:qQ~CtŽ@m}BȨ"-q̖F!Ebd۫ dZn]wBPc-܈ KU4t H2H*Xom7*f#xb>eC sƟg$T7TWR_;S!DCk$K9L6zI أ+~5D?>+8UbޞWW~њB<,s櫡y@;~W#k-]-q :? $g0Čaڞ8}`8o&3d۔~941n-HNKP~*tvgh";2bv;AD^Z洛56"Ν$ZcȨ1q "oRz4QIh36dZWE¶$n4 ߡeXw2-}J2v/k3QxܬMNUYv6YPM]""=^bnpz]ʤ'\\2gɥyh0V` }2OELƆN*%㭫 (䜴7-H a/"#7)c["z{ Xx*mzOtsJG|wT;]8ΐCY%EUC(]&Ab}7uU> zPPkG&.1#μ*I*IPI[D5ZUDʮiYO-ԉZ>(kwOS>|鉨#S#q\RZC8)p):3"۠ޡqMd֊f"5}ώPªoHepa5I#-nHt:.@&a]QM1fOCn`\߁"-mgsY]O^n]Yߘ4(jǺJ}^^X;1){9?[81:#oxWEj:K7B7? }j< H%N{-RPsA1ojjk鄒hIbpؼNJ@stu2I($/#w s#KMgفwleܣ/qvz. ' ]LrO8P`@eg8%P%|t.%00}bIRk4qt\0TD#/IF@[=PbFM3~fn'M:fŽ噹\w ʟ@KTwjez'MMYuD=SFHS(.y||>9OVN`5#+DaI `.u 3 C&d]>v"UK<Xg΃ݑ#SStrwY|"C5X)wO %5rvK~s=Vi~' +{gJA)8DzK5l pfyeXJ3TmCH`N[~v,#)N]Z5<1Q:NxTŲ@3+[قb3uxf{C&K43kaA/jE q#'ߋW;<>2/&Oƹ0$Ēh+c pU 85[:dcz̢oKU=)ӻX?w0k*iC6OI1|NԂ`Ί.L-Wb-!~y0J5n>¶T8ހM9=0@3-6e585V3懛anWH}Yf8qr02 `&ib$M]!uC'u&Q1il25/Ϩ>q:pB ]}gf# Iɫ܆H8low^#ؽAƛcgk%7U-)q<,jOcz".g4U; 10*,"]O\v&P,(֖7#In7 V#ύO-uĈ%{ё A'f+ :7ӱMpkfDL?zl;4$NZ횓8ow[@&dBW; ύ7/4Hr] +S l^A O4 h_^ B3dXVyw)vuAnVfԘ Î6™)!Qtzrx#%7t1.]dtq[rrOk2Cr@ws!:9~A Ur|vN`^l=a044OX21&1բm`-@i|N$`N- Q:WC̣VRdŽS3h EpԐړ^x xcU8."?HBO,od,;WϦM—#j-.rby)J'IgTNJe>uKL`ĦbLro ZOn1ֽ"9Q+w%u!\G!Uݓ.Lq/yTƗ ap:)ECN'j5:wF?L?^!AQvBS^HKlBNgH )qõ9' cH_E ۋQtEyXٝm 6a4K(ٽ,ceŅ]x;+#wA~8#R Ϣ@FֳYݒ\^٥Q&.S 53@x.[EE!_:E Y|j5KIRAcfCvsF( FY~/1nS}kle^h0iGe~íjÇH4vqafV[ކs؞KxNƁRh,H~=5b-j 7C3| C͂(6~/;lkHRU)xXX 5(k FLڕm6[T=_aw 8AMPg2v.PdK1]#8ʣO2ff/-6A(οLJՑ94@p|{B.)e`8I~BBW:ﲽ-SH6L|iq]ɴPvȕ^8_#> /DJ/Fo3x4a4` /BA£r8.E7ѽG4S6;?AB>=\ A}kx17> `!nW{vEՀ84uyWf[Ǵg Iީp_d= Т\LRJ %g(MArdbׁj)@%‰3 <''36#5B*. mMZJpuC8d_x5Iܭg5CӘ#eq|P!:QA2iat"+b+*RC]Tce`/0LHIr9VO$wSĿ4"Ї%^m>j^^_p]ժ帥,#`az<tr}?rN]Z[}6I>xG[oEA M (cPP78,2]"Np8 k{*`M$VP륚ꗈ;Fqv[CQ-a t-G%2h2lzW^JAT8 0{~YZtZb̭ߴaKQP~L4f|nel1 inel~asr}&VֻY2W3q2N)]G܃?2˜6TN"VPȱn,lFrGɯ,;!/r8DZrE8p9PJp"#̚9YadnݘΘs" se1,F,} XJ95i$n -r%prxk{LVݕ9l~?p&fԔKԲD֮Z䀶^%3L䕼2s"w vtRA]x-#z%D%){>IeqQl.Q_Jpb feȠoL쩹T=M+ g`U4;/#,q<Rb[ғh)~5fA}R,Qhé|.dޥqgvƩSݐ_Nm!q},IZ˱fÍ[]֑,q&R̹+X }j!ާ;2,bW#9WXOk>3 !TJ=OFbr}p>uQfJAKG/P3T?o̭ʣ-~R3\~g$ :7_GX!d'!O26"ht8W3ggt"&l" cy)ү (o?$s %f*DpW_LyúlZK'\6b^*zư-:~W3i" ujdoCmH8_)$NOZqkَγ'̈\3U%Fx8qp 7)a”S z{g x(艅w .D մ~8sa3!@@.Kv@/~\ ^`?i@c)ZQ-fs.^Tv͖i5ȔY>MrLS 6 DKc.۸c)mK5Ykʵ:wevcI_ .F^I b#$eE*;P/dupث5~WDB JWO m\e]gʮi\c 9^JqvoSQgQq=^c0b58Li݅Lxr[9gc%&R+'i@ʾٽsFmQWfȣH-m7_ z DَFsuuUBK%D yyha[2a RϭQmXk1V:P&a+n5me1?]v\vL|1&"<s[Y9J͵MQY: {_!Kp(4,X25=r..LZ3qfZ |1  9MH=r{fI}1}ΖoNOŊ~^kY>Ͻ=*pk.=YcV%<$jTr#CJ.ñ?Nnp9ds=w>EK 0MAjg\jcGJ]jF`jSRNDo;[RX$j)s^( z#[" ^'x*2Nh6hpL/z[!R]n{ݘUa-s&ۢ("J&OjrW#$9 xH _O\`<b8koi+Ftr%G&ݿ?“ )`;!_ɱŦ؇CP(Rl(B(^$e>Qc!QNoB z;`Nb?=`WGz$| .RUC+@!]>.V{a1(o7ڊ|8pRܶLD99:u/Vy}hC^azǸ!{e. ԗ+y*5 Q q[g[ =F ܇' p`&Zký6ƤPQRlS{sTeD")'OBW/ףfpzqݩUyXW7 (HS9(! ؈9{bç4znxKi ZiG7RXDFꃷ9y)7\BcckG\vEKԋcpt:#*Zݲ BjY_U.uwprt`t7@ !ltײJUFMl8 Ϧ>3h92BXx$^u=&uXi:)X׋'h*!$͓2zG,}/ͧBah|c0P[\%ih'L>X 76(eL;l aFf;Z@KJUv&v=pd?}<ϙɪD/j!r 8p>LR4J=l7T%I"~ʛޘ݆LsCk2ok΅(@b0CcEsyOC W". y1ڲRQsLZq(T 0lV &Ve֕FJ7zF(8$RgPNgbm-y66HG9:ZKEuryRʻꮸ `˟|3`kη򬍉/U UNXF(*sK*Ms>pSg&_`OXio*U*<'2o^u]YaT,ӽ|Mc28UU#|J'Ͽ-/-.6ȕ;ɢH6f²Q@I'5%6\E V9]"w$grhW血Iy]_bsB3Bzݕ̰a"U]vPT-ۈpũdx EPuUm/0e,vB#kC,+Z,!_l8L/+ #j.f(L 4:m/0qTK <"g\ ܆BW~QT ZA3-+sZ~W_G?9; {.)A|Ftzc&VJ5mD(d '\/. QUz@ZYJ(:F"u?xNTH‘۠;K WJTFǷdU*cuXElfcG(y XRؔ]RI>51TTZ:F!y3n#ٌF rPmO) e}4 >x$%<)3vi)TW*[[&gcnPldH:s- Ti}8>!34bAY.{e +nTמJӤ7nrNp)422~*/Ch͚:)!}$`pSSͣlaigGܼF7F4H`M ZdSq['&a{ ЯJRUχL[ܩmH"bY! ]ʤxD}(_r] %2X[LMO WM1ҬNhD 3w1u^GeEɏBdq!k1{Aҿ&$K8<8׏"4ۮcR%dv" \l1#nZsldKEDflXKhL,[#LpŢ 4BU:ˣ|$PR̋g xr~²םD4ʜR^*ۍG}"DxM-G `ՀIuQdj,5!@۴3i-}m*aBL(^=Wވ {cjnHt9 LmҎivg~g_ӭS\GJjH9Tb'ʇ2aQc'eT%~~1>V#φ0O>/`H/./=V;)]HFt6?Rxc0$ToQ&6?ṉ+$p+իڣgn keSƉoiMi,Ui4ho9uf/{~ fleB%'d͠r+=$4"Y, 6՛3#uu8/'j omըqn@"bgBC1; qgjl6G19#Z0 S16K @F[ 2|\ုg?R(DDlPp:E~o'k29dV(n)Okl)%7G ]GׅiJDva85, rgӏGJU<\BSḋa=t;?Ư3L>\U/N\޶#NΎeҫX,_ބ0ߡp[D#UI_H<Ț ?maԢ;_K !rp^s`xKd`FH-$ Pg߃f|,#-76Z/cWRu TX! k_U"i&+~@ )`7@O{ij6XB!mmyF!\媤dkWK 5Jaů.<ۣ^2\e]lU ?0rr5?VU3f\. n:K-Hh9 YX4~ @ \l W^OpɫTKVPzטBQ}. +,K<@zm"켫" &gQἥmL튃Ufq,yYޫj5h;>tWah_:p]9;aXd5(m|ob/NbL3?E#.Zs6f`KM-J/f)baj9x$FJ-g\@|q@ caGY #ź-lZ_9Q-gHDppv&!.# Ak.G\`&=z}QMOz"qۣ׷)79jI2|(gfxPUsyE꽉H%Wci2mfu ֐wA+l~92ѽ&C/C9@#RZ87Kݸ=.pV R7;*u4{;W,K`eU@Oke~}6{U>n1mC׻'_jK)2*T^ԐUdQCQT+;sz`ut< ;K^8~8i*šmɿ"-GO`e ӶMU _B(, b{XL/>[5m{fdzSUtnt:4 Яh2t3x\.\1"E~h|C"(Qa%bxJ*a9BT-j][/a&vMmZ߳R'I1!(GT@Eu1fQ_f4(6K*_H.ܣH 1-G\ SnKɧ5+Wԣvx6b#X~7ojQ=7V%;묒1"CH>nr75W1Ae*&r-/;q+O?VFdzt:6%r2<:Mկo րˍnϬ:PUԗNJSҼ~n?ǼGqcl*p%NMү+\,KJQI>Yykލ",$-MҎb, " >ybZsKD*O}LbnS2J+:ٔc*¯yc)Ji1a uwk;)3 ֻY#W@]gGh0&/ +qȪbTLVBk( ٤t70pbN2si0CY=_F6X\(mi׆v3XSD?3g$YKLܱq]0V’5{#1ƨHKY5j?΂T!C2F./w#|%t|Z|$S3%I :svߺ$мe7CaiHf3CubRZz"g M}Լ q>߅:c`l, 22zFv96Pn]G po; > c/Е_{<}0(-+.J~",q$#aN/|DOq^e",k$a{4Xpvw*Guf-I%@lR0m!$>?l~>vn`10ᝦQW* foQK9,@,~S؆YT(/f{S)pH)оG-_緥ܣAhxCsPG(UMb!}oIW};QA7md?Q (cc_?-9(2㘛i~MsA10[+9jzhJ8oG|Y`v.Z<>Xy8++$x8]呄熞R(k1#BBmOњ M]l Kcg 9Sar)dFsb\Һ4Mo4 c3ŇE"Ua!~e"ϨgKu+r̡j3#w g}ʼns%r2*1K;|[1ST#9!NN5[g ((Uo+#z;gc|$u׉fX_9H= u8=qU4K(Z,I@=C,Lj1AP9.{R`sOkuzƊ԰EM"ZsUF#X= !Q租ֽM{t@ L$u$O h5ga —\M8]q'Q蓓$dΘ빓aV0:";.J&4 "B{㱄#ȀZ;RE\a twRigaFA&_+CZC+Tx fG礧Џ '52_(Guá%^j[w:^q4R{~e&7%3T&3!>FW 2bLn bLk[ οm} \s$G 4%15~pqxpT%R;`C"l<+}CD=/0!>\ˣ϶R@r_eh5jOk.-UW/>sƇ{[0m \ ? B#awKfy-'{ oR,N1oq?9/sFqu*'DyJHGeK ?(G.nدPo c񭔳IHuᤧ.k1^ɧv.qӈ Z掣wLYH.^3[4D96RW[WE[rYc0^jrǙ=5h\/41t4! &F!/H+;L妭!+r楲S}Tְ_ ”΁:dkF" WУ 8NdM<禆цd?pLF=ԍKFi@Vz%in Hp#cԯɆL3GIrp;00թ}5=x!X$%_ݺEG,g.K *mu@7fwuozU WQN~ lTJ'a'{ѵ]_IˊKlO-$z"yòZ/=tLq |,lՈՌ.P<IŝNkDh5b;!e}(x/ô`x\*c1w'f$VFK{9:P0"hZW{?2F5{ڌ` N4R03L B\3D˹JAׯKۏzL,0 ũރ2_xx-|7B<>#H,;V)Vbx- j/ Acʨeg5r1p"a:'(4Lۏz).8o&sNƩn-qey#b:KpE"/,Sh`o:].7@ԐEkXb` GqѰw2n/GtG{0}7em58nK垫tp2WeW\),` cl<ÛMz~X|ܫ RdT٤0F_}V@ޟ#1%#cYkޓE@TֿFGCОf8T6#MQ\\qY}8_TaXEZF(f_Jl;$7]Hnµ -FbVtKn`f6Myjh"p&aw8ƿN%vOADt7Z69*OS707tr_1 FY\Dw>k'R?:mX80]=V0QUsQq>]U&xg Ɠ1?q)`($]%w<}ru 2F\'`wrձG ?n#;n>Ӽēah`S-BhFy ӳ*t ʎf)V4㊥Q|:gX%5g`Cj+ύgݥ5gLܐy y$ܢr!gu pZ-YP| 2FG*[x'}z㖀{th>XC^ B<#Nt%vpehl6ITIdQmtjP =x/!3#5<琡N)vp|Ki,7!ֻRKge=;Ĺ٠3I&DL|[ W#=+J6yLk%!f2!2SH0P&!Bh3!@ lQ-Ӣ*w$J>GQA 2{ujs }vtN5.!p3m!#`]ǝ+C9Uٝ]wyA`Ӡ|u,|#=utȥEhG-X!nБY2B4ũʭ 9ܬx ^LeriwP{ltZ[>b>72+dyyO0ob9P0^wbz#gDھUgi*TH/ZdzL~JT .0cY&GzN'Vc"y!14I>qM dΎDm/qKdU.j/&>M \6|hDD/T[S%m> <0uV#&y>+z'*C8ו}/S sVo]<޲? Zo8ty]^3*SD7ؘgܾUO5@H #l.C~/Z{Ky '3#UjJ S>zŖ{^]Lsx^_  a/n[\x <Ԥ9Hm3.@QW.72Srd۴doF #he4;L#:WF8, _wN"SX_B-vA#Ԡ%q6{øSF44IUňOm@8pFܰ"A , ոEKօmUL1QIQJ{s.("뿀8}҆[G<~E짇+D&"Ly}7==#Rj}~Ǐ 6提NeR0` sU`|rc*VNU~ZhL?R[+$ԥbNʄK!qT֔gdȃ%;*)M`G^UtE!`t .7EW9i~ 6akSaünWE 35~=a+x2#rA4F`; u؀f%K t=Ym[E<Z 俞go'N޽u(-Vq7j~+%EMw$TO ]6L=Jz  5HDwT߃N]! j#=Pﺲq29)WK9O^|jEG. ɄƟ.\43m3Z&{hL I%z~ tj7*766qRx"ց&;1؈deˈa^lD9ȐW)DZj|ľAk&Kwd^Jv&T"Œ/VDDϒC{(wPNEs'}f4ͷR3J`RQ#1w#{eV;i&vn#qg"qK%I\L{+oܖ5 S˻fS?80i;*,Ź<2T-f5Uj  %km)G`K4$M*V!qL.:Gɕ[XN-۶h o)(_ycp 6|Tf}/WݽmM( A$n_u5HJHx}/tOEr QG-aF埾 b>i`nS2Jaύ0ս-ī8Q1@ i\kEXyt?a,R}<2bDմm{Ƽt6A6cp]v|#e$ R,w&|[7:Բ#p,Jã>鄒>8%SپX`{ $y=H{)TS Q $=st)-}Mo}mb<[l _1? _0@)(F t?^Q5bHgZBZ6M|!lD_h fK}']7ř56/]ױ쫏Bo鋩/ۺ%qc-mi{\37]ܑ[ACtSKF3pܿʘf pwYxdJ]a2 _~`X%H"Sw ne LYԮRSkhf1* {g7| s!S$%Qiҁ! pZR5%[t\j|T.}C(cx 3XM3;zHiY'eBg_/f ?k@Y2UChs k#5句v. -6z@N`_u5k_kz-l3;MB?AvwK*gl>a~mlqX̳s_1so!Ԃ&8:$/:9IE6Vօm$M^G:#3,XX\{} o_J%xzlJ\pO*kikydps]ӲHEX ӌP\JۥK9aUyz}MzҝÝ#1xYS> *RlQl TH5$NQ08elVw+ֹ #Ft o% UYՉ'"qJIQ3pQ}5DǝH8TDz?Z`cS<̈;~mxcxRς TZvN xٛ13B@CJܾ* xh!I]h[E[\X3 H5s!3e+5RuLH(3))QGaKƦ(N#Kp)t©h B9O$qVdaxJ'b_sra[_&:%=<}w\1z c'a޵ˢ N}Bfr{qV )y؆0^QP>a2H&s 3/'=Tp^9Eq&9YNR6;>(rIe q%!0p;ZUd=7C4M=j4>>iLD_ yIH2ԣodә4Wڞ)5BV~*1P.͒M$ j3R0DoWN̒uԅ U:_B!XVig~yYk -t "ZjmCJc, FG׈R<4mUᏨg¸4׷q4a` $Jz7AZR<1@loAgb0ԙGz};Ccr$+j!s{x~j wjpɈ.43gKuGzm`YE41*k9iW_QѭRҸUuŽ^ @թ zvێAm%{T1/#k "ht@_~rW5rȺ -ݦQ+&ZJݣ(b|Ϙ *6fN*7r)rM{~9$J~!7سe A8( J 8'mW^};WSRֹ<:[*>㠴/F"; A,KVcdž^XgeuҪyqS߼~eUНT@^G5u z0P:5)yL oqȱ!K(*u1+)(XotMjiLĞSdZDm0;fkU覢9;)ΐ㪎>&I@@ @pEEyOX> ybH<.''K&<8@w#!z&*)C-cC# 8{=^/G5nRv:ž^h$t(+]_|$Pħp,;RabZ(];$>̐zu}|qiCy]ʍ.)J(9B#l5,z ^~oMc6Ur @s{m5B,B/P*' <,r[fFXws)u2a ~DDƊny'k %s>(ol[DY Tt 2~/[[TiK",dm$Ḕ*.o\(Z(Ffk}Sr26 }4NĂD1y\G tfސ?y Jgzqzu:/.?NytJ2?),ER Cr,~{Ҡ8pzk괰O0;41 e갰['ތ1,VYlM^\ G"l^7EIpzq;赉ͺj?ߦ^F`)W'Df<0^l{(3Ĝ,M?Q>2sv`JzPhGx?'QXC4ԨJ) G3*)5tH]1۲:h4"a(I,.I骀W@oTR؟~"-8sQXWιaߞ @CAօ.TKUeJgH RFyhoU/a{g =oZ^r8{L[4/BlJ-7ԍ~5:"c fx흒G.9"i @*E,6{l6%jnU/+?nGP 6zN#zJD/B%簚v%[Bο)ކa!j0| 6bh:>l~H3qv p7!PCBxK(ts &*Xc;3W)W 4yPcŻoe,ǒ1;E89̖o81M&vSGh=%!)^U}}8!y!Za%hIw=t +qoy'Ͷc5}1kΥiަ{@T$ 6,O9e+ 2F*᫡eF 3j|%]݀7^׺Юwkl: oubVrdkܨ>GpΒ 9 ~X958?iݏYkS+Y`fe>>pN߂3bAΰ7kj$^q⊦L PT~uy_-'hFr#Qu 2cy|M0"48XyB%BZ?҂UAG&n+8?OUHCjtQ1E {lW;doFX0@`ggKC̳̉B'"51TI5ꔡ\aGq n=IzG^B<@PDm l5adIIxzP;y\1ؙQ{ŹoLȾh9KmT;c=: d@]J@riZ2j?|q6̠[RŬ{Vf=}H5 fW\f^ ٗI8H7]Lr84RP[Uvv/s$OaF^J|6 Qbl,=qH(fA5YO*_&s HU$=>"ˈ=tȖLT4JWTYӹR_\:J99Pe?4ޢk6 ` ; nbH~/j|';wML; O&ڹpԭ?7Dfia,RV )?j;k<TcStf^b./Nmp:Z}޼BcaM drhݮMS x{&*7B\92>⋫ pn6#JM/{¼tqD * P?]γTFr|K{:-1IZ#DHM͵[!W7[![ʸL/"3䳺z`o;l=>\y+C43IlnKC )0<@ ׵؀WvΞ|7VtL!l]b(ϥr[=45JB~ 2=H>OIf%1Y9(|+b6gKE[~(q:?ưRUAv Gk95gEhi mr6P ]jO'CJyex΀e5티f"M3UHGzV.ԍcĴ$Nh9s;=f\Wez`k Ar;cbP&~`V ?yШfexO~D,I!(6kRQ9QG$U6A"1tJЁThdK]#)3H5 Mg2u,x+6Z_OwL;J%30t.AuHؑvG~̾{s]Ȧ@X ¨zڻdJkM :v!YZeGEhX f3{"cTkysp@:f!,U Y,mk_q7WFJpwKUow{7E[d|@7`}`M"aĎ3/IC ,/.l1Kވ q.|:(lQ+JwN&}ӀT +I֦PLʟuj߄&GEmן : 'y&'L xgK.!_pЏ>WM 6R9OyB)2|G5 ̟ 3d<_#$嵁*$®3Fmy 2 ɘ޿"v{ֶ1%_+ȜǛYK Aj¬1b3z:?˗`ļ?054}y{2?b"EeY:uhĐ;L4ϜzA vufjE2-aeBUpU ?":7I:Z= ǝ (i<YUpA+sf:D*+0M:LIY*vID r}*2"Ss En~/ k 7Ɇ_ivg|i71Iޥ?5Nf*?,uImx-DaGM9u dwg=pL…q0fk',oZ f<ޟ߶Rٴ'j;ɴ^DP( Ci9'W3=J)~ x4s 72劘d)RQh6/nПfe}RAZ34g4RvwAGrT {|.Ph M=yeF9D}$-F&0}M˚wiPcdؙP_؜Xc`H¶( es1e btDŽA ő"L[ɖD{-A'JqյfPYvZÙN~Gۋֱ>Zrldm>4B7y3 Dk_gVW;NVQy(V+(uar>syI¨ +{t¾"$>a|̿سD"s@_ N>5$^\LO'_/} D' ؑL2ۭ5ap }ҿ$G#4<ߟ`7B!%aUA쓕$L ^c3 L% {~MzkZ`E[~}-eUE| C A܏8ȗEֵ>803'{E=żFΎO'F‰6}RIV&#I8DǸF@&]'cVk٠qv'3E)諔ҊqF"&ɰuRPcF}]8~KV־kECTunwq.sa}y > ٻ5b|I'}5Pb!,,/́M ml nZ 9ֳU" 36x3P<a FPvD~;N(yK2=o#)ݱ55٦rnQ[Np=#>XVDL|e9J'BRmBXP[h!g Ԏ|ST5yȳ8?Y,8. 6(ArFeGm==Rgy1;Hv>W`'nH"7j,5ʨR`VE;:~aT`ӑPgҿI-FZ+dlI.:l`ˤJWHeV_ru6&BcgeDrx7MFEvb~d͒"3%e 8DlEWxO3X?qʣrsj.RoMժMcGxDܸxMecNҤ-M$BGxԕrRl M]Y+''Emǥ΀#;wN$}ROu&y BWD'9ֆX=OO[.0X&߷Fx>_{[T, Fv9&μ$ցޞ'KfdΪbg᭫Ї . +{! c1:IĶPrӼXݡԒtר[4JÀ`h=:Md.01E΍F[Vf8C{h fwUڀU&wHF/+`|Ͳ]{ IVXJJ{ Yc0HYaE @<@&.!i7}256'2 7 \Ak#QIRݪV;fW窛a&WM&8Iw^?_qB=y+0v~fp05w Z^.N[x?q h4> w-qÁXk g 2UA#,:7⻚E#LgKZ_IRdbō?*͒`к,,lf=ϣN6mzm;j$:ԟ|bfQa?kD°\Ҋrqu=dK->ePf(DSgjKI ^6PJSsҕ- Q+x z*n8ltf߮v`X ZD7&7D'B$:SGA<5,}E5}׳ _`{@rYÄ؈M\>o"_|R-4֞W -⵽$h~{a?hf1uje_1TM4}`Ϟp/rXՏъDcӞDqѬ 2?qvW9^8{@{5\E*lY=>XÞШ)5[ET ZNbk O|Ede9+)u֣a񋵓=d@1 :Qc윬${nXgF@#$ĸ腓1g;+e؞ XVd6#Ai4}j,pMGVK\ TY]XvX/侁\0hcc<]Λ&oAJț'< _]MY3MԊ\<~0" /ͼ'npc/}){8†o0uQ4bΈr9 $R^-o=wW ꅏ{lg4 ŸK.n#AE]IgN^l1͞zNz9%2o-o5iqe')dA3/њҍQ!ۜI FҙsW#wyD!Є%ifdQ +uzh5u{ D~hz t~k;k`ub-Kt@wcB"tu%b3Htyi{r/7 Osf;ЙJߝ9j~q?mx% 'Ya\XnK[ߒ,9RaW}N<9X|ҕcPyaw^~@8I>){g]8_~"|Tl/W~ p}ZI kT)MO``:"ؚ:*,x| *ny1nFKPth/@)rF'%FىbBsJuþʖn6]yGya#эR+&K_SuCbѦrDGf:ۄ*GA;9.(  t( u“Y'idt'[ɕJiHV'2DT~f3+ :QJYo 2*f񠗦{s+gԐ[S[Ip Nkwu|Y\,?ߥY`f^FަW"\-\hӑdWB񱕫n:J׳Áϒu$hPS/ b70 oOHְ}.Y]kk>=93a3W B+ƆPDRd s 3yBbJ ߅ue(k/-om lފZ~Y9=sKF%pF $9Uvb9;Xm$3/dWi[הu F&ܯ ^`r4/׆vfzҝ oU 5 jI5P{6T_Ajy)rej mBUydCnKN³fހa-u@r@e9g-Z$+/!^ 񕥠Rm;],u"> ,cyI9TK'xV!Kdups¡ܢu晷 Vgx7\E65QzOu*7v^p]Y V]KE`fA&x& ˃ $+ }S')P)a4 %` ̫~1qCՖ NBc6ajoR_ph/C.)[fV8`")rGavfڢ<:,Z $E y2S</!H 0 lק-&N#`K}LoP_G?z8֕,mvS"`%DV*6>O&(]}X0D I θ4>? *5~ic UmNm:$Apہ"3Go!KhBUU*abN1i4rbn:&lLz.$` Ut }Px)&# y`5}rRЛ2tVxv afzӈhAG X.\.QZ80i7T_ȕGS<[^̓/9מ6.;ŁIEq%?P% J׌4ڶ% 9 918W !"fe!tZJ'bˎ}CnI#/˗a*ͬ?j}.˓ԻƲԯ?!wQɜ;A 7[2:@Y/ӂXߨe6J<;p`i::Ô)h&a!v_0WqGyes lп+~G7($ѣ_"(،]h}t!sbnk]@wZf6G^},?.`>@Z8(AūVr?B{cpA5}W}M3Ǵ-kV1n/(oҖPvrZOzg{>xt&7f9yH _&VVw (=ѣ0茸l~Hxy!$$ 8"vF%@9);'sNǘȻ΄ch+}u[dSrY3^8^҉;Xp\. 7ҧu!a1mfzo"HqXt/Ѻ8t[@Gb [p^Cvܹ'߿ce=~O61//Nkpk齧)b9Sʸ(qe/pAѦrѭ.ϛBdvWRW봲}Z,X>.Umo\}>ic=XCG 7 !e#ayئP1I t||{'oO˚R@nc8daabdKO>,]좐!B_q߃mD" r}EE1Vi}eߵ>,X< X +ׂduPj8u& ({7[bGH~q/$V~7NUOmD<Ŝ,c6Õ !w$]Ty檘a8XxT['̙I\R|1bn2Ev$)ѡI)qJ~ɱ2-5M7W_~RH+8߸>&+?~N| G}Նd=٢nU0%]*.7'Au 8\.g>{ٝtyZƤbh8uI`11 ݾۀ3+M#ʎ <ϒ"ihMBFXpQ.w /Ϭ ԾdY%bdVW@l$6L0k 4 I0qLM1"oGkB/yKL#6_ՕDÃ9Gt%\&$FZ0ɐ삃s2^qĹ9:/u1ǙQ4iTnO{:RQl\CN?W)ɵZ|{$N}񈜺%VDp&刮R6EWm3lZ41l+Ÿ?ZRg[/`gSW뿫s8&Lyks&Ӵ7ÀMg8'{:+){kY7g_UE`Xӳ3?o`qI}.Oǘ38?\ iBl,άn %TLdDJ5?ɺᲈGjj>Vj17g/ܭU"*vc$POd0iXTe+|F%1 HYSHBk6. {Ɲ^!v{)^lpې$ V"D_ւx/^Hv&ARu7g㹗Qdt|5yG [\tZq)n##78i` }DkNH#;37Tw2[V(szѻ^ P [%M.L$ кN e7bP]?7'ԛ=z36X]kIyŚH@FvZJ/8LxR{7z XC`I/Ht'َer24)q.V 2[Yca9/n2J?d2t{mkfS[C@F5gK2蠊-~h^LќBv=BW8:SuϴsKZ6butI+<+:LGS_?6]=C WjLy5'SE8~ۦfvEq6z R8R~ۋf-PQy0 Yo̖pزTzG9CqxU] ]/)PuĄwRV8'7! u* Uz)t+hC8 x~朗B1y#j{ؕ6>`ldė%QG׳op}_Xͷh 37~uN˯DL]A{?[>ƃ-ꍜӸ,^WCv$ U%R\PǨ(>KٮA0NÛDHA6zL_Z{a3BZ֎ѷڰBI$OLioVaV{Ճ17*µRk%kai-<Ί ipghOqQL'd'R<r *eG/9Lχ`'_|2? ꖚ7˞tmā G*VݐbOV3B0p+Ik떔>^) _:O$V7 *˱t^0S3#'A2")߮Ӥ79kOM}(iN\i\^qwv;r<9_l-IzQ^,XrPC=>u)xD֯ֈiĆzlDۊ+Wը(N)2u-P Yxp C[\!Z°8sխ}Tx%#mv+ 0O'$@VP!縣 sQ-#yøD~ˌ6&YQKSy$3a] oOp'Uu4Q6NJw"$hK<#6 hrLHtwLŸ+*pӥ;s#WwUф+z/ y_AC>2}ܰ-=[lB%*mDa'&D.N ~}9Gf z@)| ikYpThOG>dKLZX(XB_uw'yvgV n*LНW΁зz00XE>a+6QT*҄?/4ͦ\| Jf[TY{P)hP-zAߡ?zx=ҝ>TaA!teT+[صf8DV"8OH7s[@-A\*LOFJw 1Aa aH7axǧ9)Wtxaa"0-}(Ni(GRvQ f]ض'golARe,~VEyt&%yl,v P%L|\2>q'GإD"Ft23r[^L96ɴ @5?} K\u!W"?O|w"T;1o |rj o۝i&A35ʴ5e0+`B<Tv"aI#ko$Z[y,:C PX`6J햬5zO[A@f@!Tw!L}޾q[x4O%;W|30Y@vWr Jh^ :<(IQ;FZK._Z->a5هu)^׍ E0%/6TD?[euKO参Ԉ?ˣPMYE8Hل:޷_/6 >?%aKڋwxᣳ\FGwo@ϟFU˃7Y[ᵨ},ݚd39ͧ}KO@[bj]Eݘ6!7^G֍\;%ml 7 ~q2N&Fu2wFSA.P sMfiJ\bƽi1ch͘'X\|jCYngmHCBN'S+#\M6wv(&-'ycXa$%mCc XYL;׉ ܒdٽI}%߃dfZՉHD*-DXn>O|=PF+RCUWh0<⁽mkNpmTH8 3Xӓ=;Hpn_G,rJ!W!X I&26h:#ĜRCګb!T{#DD&vN8}&A>LgRԮe]ƿ|U[x5pCK=a%٪wypV#|,@D&Oђm^o'Ďm̓ #٨)_~$iaPmNL`yǤꭸBU$~'c|X{M!DO,Xʯ76)H"T]TC?|V> f:>H5la]fov>Ƞ=S@3M"ެΌCӠs Ԉ-T`.Un5acyW!^=9AN$los@شK-ͦlx3U#S+VMZgåMl6cZˇQqIӫFa/=dl:Lh]h}!(GU9"g%k 3["#?^[zLj֤9„ϖ }&/*Sa`;ׁ2C5ۄEa , ,Kq`ߥ^9KE)f)I{p案tDH_(*so|vg]Vڍ~yldC«^f2J9rEc b&:<[BUg'TBFœϸ0ȭx%^e"PdJo`SZhX|D_AdM4 Ic'6n%*N.VX1r7!!ǣ%ʳh%ȑSMإE@L{yem 6B%Ha{+apUt8bC{+ײ8ՀC|ۅ+GNǏެj`X%:.'\wl;D(GuG[TUaMXs ^WD CxiL(;R *z+䧖1v7] TF9[tMcg8qm1>h/9OK8$0a %`KOvͪo#^NښH&+D4F>h,bJ ߩe`DbLkD;TqqMd /KNHVHnP݅i05hS.^,U/l=nH,!|K#RV^yU{rYDBT!qm=ci/&Hz7Ϡ&މFUjSĪ@ 9<7_ G(L#3O,-ViZx L0ղomcU\支m9ƹrn(x:/,̑nt`_vxaS@fB#ye_6NOo6P{OJX}D5!1;W3qe \ ~ qFXch*wǦ$ƙ }rwdǗm;O7`I?8k.;%R뎃N DnzɜM2m qR7j2vY~ -ҙ0@@X!n όxWYZ?TƎ7M<XPc8_ lQ+q}z ( ^LiXTNM2X'%IMï1B_b}4wφmNU}jJe*#v9'( M&I>w-84ܨJg[E; Q<0'2`H1*ΑtxyEHٱx+P_^n60Kň+'6!Z:5dU85b+G\ G 7ժ(Rwdv2^sQ'zEҏffzn:+rWq<`Z@L%%9[*G13~jӳӡh8 X0RMqgֽ9 B H/wDd)֘!bw';+dX&aЭh)ܮO.ͫpC A3PtstNEeJٵM+ހp&SQ=kTg*fQ#xjk\ăe6(>* 籖ZAVWAaGjZB 29d'ktr; 3AvUkC[lY'$S,?h1u"1̬@ؘbKCdENna{fShwwi n p*⇅XS$+_ :G>鑹Uނ VWfQ^j#LZu9pEg"k47iKLn <Nz،88+dӋ%>6-x_/j^w8)6*^G9]qu[Z3wǙD'gr4gx^ظ?θ-ۙye&p0/nQ~Y.Lz\e|iC>h72GWT?f CNö_fK"A=YVenzy{<ꏆ78$Gv7{Ylgb0zݼr?<eBG٪kNGKJ7taA-H̊^mGl ad"\b3p XTC\ ȕҷVNZ\.aB%^F.q6P4` f?*ˆd Z@n]1Z]<P7-HIL^m',]^2Hǂ( kSa+>λy{ éW}D؇'L됎벬m||D`0׹Cϗd`%e[S׳]buiAH`'`gOr#e\B`56wc'L|擃\eIpn8 񓠬4͘&TP4uxAY _UH(z4ՓPPN0!^9<=l3["4uA@+ˮ=V 5bظ{ ,pr;!D60?=}7se8Ftҍ8y^ξ6@;a1].JFचv:1}Y3@_Wҭ  '|TB /Mt%p;.ɋ(LXNBfE"dHobqZ1}2?w$GpF=#q!,vqbX gg*}F>7}A\MR^Tk+kPX~o;7("^ OeӒ5!@he F;]qd$(SqXykVK+>flPQ{C8XA%+dt QLtł2 3/c|a)K/>6@-,@Y %ঋ{R z$dVu⿯-}x;/_N1%hQLnydg20ঌ(A*v%M 誐f7ȕbɧؐh>F/e_4u+0Q:09Ĝ!B(Njt\B?ȳ*~"d* :P96CFNPQ g1[} "mi^Ŧ=U$\Q~s<ȱm PUK.u.@)uPi;K"h+ԘsB?wϜA&LuGJ1 Wc`Z{ܑR(7WVu]x#0wA!Kl[GZ74yӓvAD|% A EՌt50(?aʾf#Cˁll3o*]dz B۔&u 3Fjw /;9{4*ܿ}(א<#T7oBN4.UF[>UyY3tk\ٻbQL3 qBmSqH RvR* wA ,YaիhrZCL1e>+G"p5bb$H8/T2n- j$q.tX H;[f}itV6YKD& N7Jv~2~XδVSK mB(rNJF6!7*az@g@>P^Ňȳ6VFHpj=dfH,¸]oADIIp/諽 | &J1 $I;b˞}a `yNOsJpm>n\^+n@qkjJZ3ry@@a#2M6nwdI$WOmaI)ev)qMNxrڍ*h9. \tI<3ȶ7Q|j;R6STb-DVO$^7'RdDۮci嚔 t=G_~B{ R/+2Y@JZqr,RJmћ~B m;EZ`#J1 gaM`8b*` gIzGBzPO" %tڱIQ,/ue](y ynHoȳ~D2uj&UuV/qm+^<~F{[ӣ<;-~q*5^z7?Vl\PV->^vrd=]H7ۯ^dԩ[paݰI x=AG<,rPRVܧRlZɩյN?̗e|׽я2믧ts< Go(tnv@):e/p8fdlNvk*3$⯻M2bI1plv ]f3$%!Uy+E},iI0[A_s{hlQS(#rzEDAѪL] G!jĪrOsC/qJ_'hL/J悑ѭ%K5*qKb݉ 'u y FWFB|:J5{WU=N|2(/Lf*'. \DJJhK];H6Wi[+&7pТ`?+obIqa#HRą5q8`&A:E=Hh@[~1+*%y$.PG[ X`8{i96Q_<d,)̡8b|Sߏ9$n8z;b* qoض0Ý*FK)ucxog1<4z< 핖uDd~SJy}7p8~c\@5ׄ|ƒb ـ* FwP%uѷӓ`F{t E0曖]DnV#d(fkcE+dBEߨQ=dVbO%D^$0((uΜ&G?gssaZ&:3;{9Ww6@y9F\]d5j^>#vb3(7U s޲*Dms0bphxܡQvKNҼo%i K210Bi790#Er)#dnXLK hE}E B~: *@={j}]ljl oG &w(4(N6uS7!dԙH`Wk_ FޣX i*EQzlKeʣ=ymJVp"1RQD7K#r_;8ntȥU8l[.Jrs2 )2מ]rXu j+}}_ϐ@b[+\ڵJLjOp sOO>.#$kvJGʴj2؝2@o椠oL0]!zw4LS=A'B*|E,Ү"Pc6)&Lhr عMV<{rMI!qH$Wk.TM,I[X`Ⴚc@&\;}1}/\;iC#y_ li94 +/C'n_( gGuy0_YtM8.]w&N_VcmwϏO߁^8eJ!2NXڐ?+B-5A/Ǿa4X|i3ٹy |I޿;mL܊Fh84+.4l_,BATњ뺈&Lq0]ES5#.=(TMu) AYB-<^ @uM^NA}n4Sm54q1W:%(?h c~T582/E]Ը_Qt[inE1eLj.9G8{I0)&5ZUjZRq8UOu 2q A0zf7̐nMua+ǣ߮p%H 9쭾e^]Ǻ/>!mu%/KgB΄YLu;]*;eqXVȥl ^-%PEلKLr/3x5"Dü/bQgL/-,rwy|bC9[VO ϲ3iڅ1̚$z(ŒM+ЫHk]d|wZor_)D=˗<kѕ/Jn5W8#-ă/qJL^ruk۰4r?֧|  ?XR]rE6 {{Igj+뚓jnЧmD7Yb/aہ zÕdHݣѨ|YSE]i BӬXό{a ƥ+o-88!f+RtZiv:R+z/}E" b3r,jߌ,?YTȩu&N5,^p ?#0BZG; E§! j@ pN.Kaa\ggޗhG@ۉF|ɎX ZԀ e;xWֵ$Ol|X[/)V[E%(AoNEfT":j2s=@iv~^Ifij݆@Vf8$nd-eƻCt[3ތWw_5|Ufngp%e77[K[ڷz a?+Vji2-<Šܜtՙm#|aIPrwWWR3-$C΃z;"lzs3Oѧ _+}"`%i(Ind7>s`O7.k P&*UHn;6BȏKUypa#0)ȦǛ ],Cc/ex]|iګ7ڍ]7H(DYK z Xeq{PwGo% 荒am 7 Zp (%wFTJ䬘!# L>:蜇$ Yxj6p[/hRa\(/ϓ+?x+ y9 8vk>8e θ^á Q6Iq xDZn(uw`0dš|_W)Js 9|fˠ?j|1~TGi8V>Rcd+P&T`FnTcvdvܙic TQUׂmG1}T_>JĺZǀa&XSsnSVjO׷҈2߼o, \9iЇ*rn+ IZa:ax#1ok4ֆM*t y/)59!]4 S!ώ%B0{ #j`c; Z!\ ISjI{3 %!BkAYB z{vԓhV6h41꣐MɑZ׺3qS2gO!dHB0]+6LTQQQך=fu^Wp_U\ ;5 e5*j6&1A ?;\g%wt8~Wa; pR{)srwWŏIusTآ"tj<]"ut_K0dXȭa^N"-͈N%)uB294g PP.GDcK`5S8Cԑ*iGxC8t-b{cIPؕflFμ^.{yb}Ȧ IˉԎRahG/}v P6n} pWXg2ͧ*.L@b5,m= Ke릻BGUN;$^2dr=nd-{3R2dkDOp>Of$!\`ϸnZ=fB`Ƣ3$}~CFhRC/1(ihV%k:rI|^l >!1oEvN>c|>j ԚX XQ&o \VWPx$v<}׻X iw !Ru=]iy xk%2=9"4]G.\¿7/K=I|?dFn޼är2!$c8ͥp#н<5Iy7rUnE/ȹZRzzJL@AL7:%mOUkr? VWej} ۨdcϋ%.)c8QT :]CP7,@Rq*3uIe?7Bǘ(N^ 7 hHګhik\NM b:v#{k uqTWU٥X˃yEx4= vJr')SD #>ܽ@ ,aĎ#?9D)"AZT =wker | k%8ˬvZf@qn[fa謻/lW~$˦"P‹T]FÝwH y?B8 nBN&h+]7Fr8 csYpb0Nj'Tyg- pd;ptPHťpє\jd딖HyB&+k:Feu[\x54[b [Cq4SݫMTٜ@w5Y'St7OZ:?7 iT97 א'˛_Wi fZdQK:]FkĒEIQܯ)FHHkHF ~ RH7v1jyޏ̘I? )BF1d, u?|THg 0oC,-K⋬{Bs͐XfFq$0e.GtV!~cxLbW͏.ndv%lDO`Z)P"bZ̚'scBoR-`?.&[4xk;B8 &ZD`O:=!%5W}kTmɃ:o5\:sDTsO0޺ο|!2'aTb$>Q+H Ax[I$d/e|;s:eP}xj [E@֖㐼Ϲ8FWїESȗ+D1K&Dcqv=S8JKZO- C>nF5P*H% ̿O b\|.lٍ 9z aJ4,&22DL<, p&L`os|q9 p<ĺ'3C/)EY}1ES;L52 }Ql˒`'mьpfa I[D>i0u^l ^u<'ȕUXTI0k[ْ 'hgڡ1Uhݚ?sbd<1Su3kLyCࢊ@.Bi(Oíe{ WCliΗR),:ema9v33 VP (5-TW˹>@$fx3"6!-_l?YؽZSl$>Jra͕iͬ=aJ\gM\a4Jŵ:S<3z#Vԋϱ8I6}`kln8%*[@;9SXUACY/c'uԍ8)y;=VO59V XCVF8rHZ/q@ўSyiu>o;غ|//K)kO"kM1W?lt^sm<>5:C QnRLN}$#s &] K㓎A0^ܒ)&`m.5^\,_e=P9((='p9sH~^vބzv%:4iG3l͞\F@ d,;wiLQ|B] }Q76wEPbZH2^ m8F)I {^?a#C{#AZ߰-5r^8j-.Jr'4Q(ڢ/8vrr_=V+CyA1FBZoR\O#! >[O9ܯ{Zn$OO̦ N+si渥[DcTf2:8X%hH- i3H3˞|NsKV_uBjƈUC#Vz2d @$tYV)@}fԾx+@6c{&Fٳ0:3EJ'`d`5f~W*jatф]p҉HS3erL3ehgwxDpcLM^%啛ufǥ !m AِTz,HmP{sK kd3,u,ǼT;|trúripo՘P;Z-][wVgŸ'{z_5o.-!.z,.y2g.z&R9_CLREk0okxv?]ywy @.%FEp/';X`0C_r\$궚[ dx\cAC0x,|Ew!*MmyP_FRɍ^CN/ 0ۢke(L9WIGnkf -1wvS(^h} U 0̎8rihu$od72!ႇoP= u®[Tlqwsrs? ;uSl&:?0b/g7E^ՍFU}!O Ȉ-/3\ӱ"e)<V˸ՒzЮˊfX |$zÉ#Yo|Y֋Os$_nc[{wd dUTW ,YQ6^[p:/r5liqsݭLAFEm*&9%F7RV7"NjAzwcJ9I}Uh;^{>Lh|791'q RQR,dQ=v|Y `m=0P7ɗfM3j"");RpOɎ \ߏ>xsPxG㔩fp>uZآbkP"( auEE`g4e֥ų3dATr@/IxFo`$Fnõ pZ1P.sjc(%UPր}#ӍE^5OpG'ྨm]>R%RP5ipO+M6JskAۗn}@{kL{z WGcypш cj1hlM_QlWbyuggkZؓDх,Iɛu,awn`(+owy1R'7sJ.0bX\gKb^W+6qgnyp>8s] Fv' )W`iv?cNɥIK{aP\iNz1niߎ DiyH&݈o闼+ nHk_0mҷ)=Ύ Vq;"9L](RƫIl:6f,`}vs/P6]k 0{α`c!qKq;hbz@ 粘C#pz4"dbf>r}))!T)hT=$n?=- YޜO3RVAA4R˥I,ɀ kS,pUWh˫1&zaB ͵UAs}3C񽊀jm cGkuoŢspUuu"*;]]1Z!#ߏp.gtNkL1Zl" #.|R3QJ@[!^?<6O5DagJ=WqVHU5Me-\]80 dON!1nLDc '/ qm;(Pg듑0`VG?G?ژ_Ciztg1ύx!̵/e}xU(Ez ZZ=YTIж"[B‹0Lic9R خRlm,Zݭp&] hIc(ƺvWja f+=XhGFid 'f^ihXZ vFK@Y1 NSڌŜk"̴ KWba2Grx=/ɇ&xD7дSZ ġ8jwSbd! :\ksczQ[G, šy_фuGC ;+O6:g`#n _i IťoK$MOyT`z~E>E0^$a| u"R#+ $;lΔk鋳1ɱ5)7vX(Zw~7z:ߵ<uv]>P`6΅uCsf_ra]hj7ڣݍaP"x(CkwZ Y؏`Yv%|ezkfC_:a׊69o ( . \U>^Z*] $R  lgT"pҾ.9&p`o B ]6AzEo]D`G+5z kQ̒NDD+#U4 gp"93BoѨtiƹuTYU r*:WF'v,Զ`KMJ{<;h0 ۓ_]J%Besݛ]LmyE d̔etipƖ8G#N3k"=PB|gYN~RH N'D_Sl=欝 Ph ޗ}JHi=̀0tssyK2ᴆD;'*Al `{CK3gwq1¶ _b7Aخ gT#<4 L-18c 9nIYvGH/}1Wy9h}oO.8"Qf_KN}?W=o`N$~^|vzLK+'1 ,a7忤E&N3$!q\D$ L&[܉reYʮrZJOˣ/ן T.n>:W?4`؟iVvm ]mCX}Oo,~h!1viY}% Eԯvs r)ȍ!| j>4eGEQAB3PkokhN_ [HC,6CfC5R\) Ɋ/XnFOm :ؠ?xHWDtŽof9K[E5*z3y̼Ռ;{ѕ wȓ!q?B2DH 1}+\]K<* }7N:s3k;hOHA<B8FF ,d^=,̟Q.r" (u;iZlվ%-BXJ҇~v%`+4׻}Z6,oK;.-q:3ƞ 4hKaV@+ 4KʾIU^) Ry):gGkz\Ν1>QѸoȟqቊ,1N+[6b@WZnKoץag/l>˃lk/2Ī)K)'zGb# &8xMń45i!pRVs^ |HueVT6CiC Uw{Qׇ߱/ mol?LI>j{UGV͵`ixk+@SegJ![r[+>w5Q4kOU3C PVԷP~>|n-^Ϙi{In&>b,svq?E3FevŦJk(qG1`Žo=,xѵyYy[ Q}̶ߵy",^lmuTp&gpu6t ʌhѩn)szFg·q A0Vz1IKn֓D^ G̛`AmޮR!#-.asG *k+0*'[[EmA6]%'YMRxp$y$xDbL"7ɗo|v&ywBHd:rīzIH%a2dz)] >X"x~r #^O;BԇG{MlQ*qt޺0XZgTf]z|m{xB{ B:s^闒dFJ/_jhw|J/_W?|#ȗ:2wЇ{XE̻в?Ps< e}{!:٠A9`L"\l8{cGFݞ'_g+ڴ/~GlҺA=KF≞Y]Kϰf O5rzOo\a V)gah$օޅ$3iuSd#nŅ^K(|5ˆG/#g|rGՉڢB'mJ~td`Q4#QAҡ NՈQ&0\늉 m=@ Q݁J߆縎*ChV}(@)6m:fer(Đ뿉Fw,ufoWR?6yMF61C{_('|uFd$HL,OvNƑu5@,zum(r2]eZf^w%"*⫊vfGĔ.A%* +(תzo)x98bttz[RVhD/&\KMj\ϣlࡠ=k7AGDD-ۆ:' *kx =xQ \t53Q>͓|8M=6wɲd).(a\/g eRu*/7hL H*_vAq!w/fFHL-?_ƻRexdS^Xxwۆ T| 1"N2DT{{=1%ɣgrCvWcX;[4V/|e':6%xuIRȈʿ>yإPĽR-ò3n˃l2 1'&XRedҡÚ@vSH ܳ$q/]*jx`P7x߰.cOS DDuAYު [ZYُSxK"5=#?KpV?:ϋW2im"L ymr~L@Z-JvrAwěgAu@hrarx9$^N-9t Å!cLQ @ߢ)ݔKqOGd7 lU1]9h{oX=4^L,;ug0csH˂{:Dot"v:VoUmp0:N|4 L9pĥdfg`"RB).`+[ km.:a0I<MI{Q/NwXN nE٦N6AT.,*݅TT6['boA5K#W 5z0 k|NRS]NW2>h52U)m~4lʏ3|eCO#c,Ndj9\$Qh`|w.[_tue*9YVC\K4r " zkxT~ 1([H\dzz\!LQG#&> 7ujgfKu$sqF[1RH?? l&lX,|pܞʠ:1ueoqĜ'MO ,$*uHvyᣛz"Uk+- F N"9Db"UNM_-x^ãM q-@Q~PI7TZ>l 3NDx l4b!^r.2U]Z2K4?FЏ"x= Sy0 r=H̏=T{Mf`q7OGx ?Emvu+ j.մm"d;]ƪ-GCķCGхwlMܝPRPEZxgĘ>}-~Wwꌊߕ5Ju%z-u,FC'#Zm?Qf2F !!)NZBjZy)2e0VHOE6i8MZ;gΫ0-Ӝ2qs5Q,JW~%&W᩹qm`"Y.n(ܳ^R2gonZCXjS1xHs3Lk D~p)%`69CcWˣóNцA sYe]9JI= ,=d01`@adTU3 d~m@YwHoK-;o:]1i=]1k?ؽ3.C^oƟ狙5a1QܗyJv` +=xQ)VC$Ok:On)́Onm<*EeiޣM"jKhqω^ۗ/"9{ |pDrC|?>E ]T'kmj+9i+_kЌSVgPA9d?h`;nMc `&jo5 5S>k~Zz0kmͼFⰝLl8Ӎ\&x&b EL|}SY+X%$)2>3YGenAYR Bma}}`1&Қ:@:Odd|p/CAH^lXYt AF -Ά:յ r?|-oxH93g{os3.:M&6>i\s~!<"%}!.U#'< QTK/T4bE(q hq޴ƠӟOK|_%B[Guʕ g:u#Ј\UE"aQ@VF+7NcM/9R YVN!&gInTҁ%EmQ\P'(Ud.R3A_[0ch $wPӓO~NLV!;mɅTu>L=x |VA676?o,,+y8qԓ61Ԍ \`ȸJ; 3ؼ&(~mutج*ClP:AF|(T>2Y–}=j# Wk~"M +EYCK23܋h zBN/|(Wq'^;h{ hԛ)PB p RA!αU(6'_%xASļ Mg^l'?zъ D׮x=IΩ *>ioo`Ԟ:!|OέҢ9F%| {j_`&}4Rmz}*p\ zs,ў\`lt(ۚ>ʀlMh9P@ʗk\3.t~D(oA>|΢OuIpW_&KtqeLKj(i}UȼSzSdnsuJr5p,Kî@O=અ٠U,L0N|*,vN@Msa,Eˀ)q`64,]K  f}(6L|b`s](jdO'1Ƥq+ =-4 $9B$#dxZzr'Dx9n ܆xM%X7A,h@ޓI e|2k.P+:ZUZJC1)DUCfW? 2|E !2=:F[$7;j;}-chj 3@I8Ze)##|e8UVU'D țOǸ<&}vXqLoD5&v?aX rR=zGzn XldR.eѕ(/^۴Ī`@|:=N .3 VEM ELt?7TIRJ':krxX>pTo3tn Oب̐X۱c7#e d_Zdc)~θ =4ś neMPJ,FmQْ/Ru1WjlP(Y;9lTc&HMہƪ 1~1:8e_%J'M\Hx +]I8;F-bG&t&F$93r͘q! 65O hNb8O713]¡\l]2X*-4מ|![$P5S=F_p+x͸I:䔻J!2P/gd ;bq 8C%)Ӽ#ӷ@8?g+<ǚ~LlŜLDQn!MI  !v 2 T"'Ob}V`_lK4ւ?A]doj sU^ȄG bxDD)D6հ4a~]l֣Fl{۹onr+A1uGjzrecϞC-W9v"27YԞkZXJl,U#!/ڰ.aGQGa7` %nb{"qG3Bї? *Dz7A[pKf!jס$є)]𥉉{ &;á]ׂRps-e9x瞠>8xm&UL'=.K&RpC^TѴgL:CF^tT)n@!H 9"TXSY`{B#7*ߏq>2 +~r HfFqMԖEW:d3@.Q$EÍY 0g( soMZq[ib[$>`L@e%In쪑]YO  #*ߟuLIĽ -OmQOkĻԉPv !0MzϕEl旅ԄGMgx'& hVA) sT݃z7_"}zZq$GMSK۬"ץ68 ]L#7/Ǧ }xjϘJ>ukgU*i5dAF$LHbh,ٙT[\; 9,"n&WLʩ*5ͨ^wIϒk./– Õ~]Q: s;OB8Q:r,]n/ܞ,4bG ]:@v[/LrU!Hg>d|fA/؁Ld:3.e60uAMخ2>639/..,[XrB49Dch|'O1la,(Gdt_y2vhĺҍ ŷ`8y6Swѿk8StGO31|҇VPi)$*X/J˂4~gӯ ټ}Yr7ñy΁[>h}F\j7;*œq3S>ǂcCYQVpgOk+z6.KORmSPKBr6 2sާ~dJTRIAy&=~rr6OYnwC_Ech'\ -oăCF2Ŭ @XD@b3CXy,YZEyeaIËύ &%Qj;Idg%n֔uh/$^oY/ 8m4XﻰO;DpK͹\dž=#0%RK5VD7dEy㢡Lw[$ 8,Xcތ<0Bk%Mv53{< ~Ǚ\hW$>=Waӊ&;zk ^@\Ili]UL*pk FJ$ 5t@5G()qLmp6!n2R(ELƛҦuLpu#[ o_*[iK}BLQajkNt[Zwrp77#8YQXF( _lljm)-SD㯟׳rUiϴ{i .wV𦆍r$' 3a!A+c& 勓xm/:CG7ң0Eh+\l*GZ秊GcO7 j/!o;3'۲&ݿa)C'ƻ;BbM ?SH}qvؙXQ,|)k4ˤ.Q~Xe Ո,j'J(BԪ m%4 (fxKߨ&`>,bng;HX a9 &ս,K9)wr,@ZC1-g!OQ'+@ }Bc->%DrGm[?_}΅M1r- rNPrހFah<49 h$rrc8] wcM.LBV+qgFyqП$< ؍Q bf)(]dh\}^\=q}ltEQמklpы^Ir>u~E|8bk13I cB6TLNjJ{]x4|89SoQ,.9JŞKF~_ATM09AG a_x=>tNftxm!V2Xb݆ѳp&wع;vU% 's |.Ax_|Q,%הBu;M~Vwo*mxNd{ RC:d~GOCBM 8jL |W_جl+ /ҽ/-5=;]GԢ}3KkT],ٽXgJ| +I^ۖ6>JP5pV1rq(VD'1@r7kU.qAP'6Fp08QB8 BDk^|fhتI0|& esai|DtN(^|îH^*;\*)o9<_f 'p[n|(s7=TKeI=e}KmGP.6$}#v{8L/syT?EɧB9ʐSP8!»U(x=|ѫJLe?;:S!83Y8Y:r|.ͶG(㾾^)Iov8ad^%k$r:W07NzFzfWqq{6'-C[i-ejowflM:#-!BCs(qT|b-LzӸ9AE)nAgg $L ~)TxDU #ǥ8CfΫal7B[ЏR0%qD%SN(zy] (|ɔ[3U 1/ϩge!YЁ$Hk۪Q{ ֞u+!=zUvagXS2#֟#bBd$:ٛAIL[3!~~OwV9+L2L sBVy/``x`ĉJoRTrTЖcq6%E;mѵF ;&ޠ"{RjTGڻ I>c@İgfӲ!6x =)[` k|q,)0/J 3Ko=.^Pkwa$PiQIii$9t;+q?ڦd2~(v~`GLN}n\#)PdL8óvqJgR?.{~Sϧ.Jdu|7 QEؾh^ R5/\pC'gF0.aus.Mi 9*v#A("4uP c0(h51?DD' ԪHf"N:ۇ -"N.̢fafp\U\K| X5q>ͰVZ`#q1޹7Z,&gwrbB~Kkz/ cuCHdP 6_KͶk#ڙ,fsV\*2r58a<ȚٌQH̷kz^.4&sFolUE]D=䎀Bog,%V;QORo@-C2@DSOOV9Dī:+-DZ0)_1lo[[% 3l?)m5s vFŔ\E43Nm*%nt``RL +x*q^;A$ &@{Np1ZQjPZ ,aK4|vÿ2cNf:*<͕!\i;쁷 @]qtj_\G$+ݘ41ۜBe5Nu`P_qk3MCJ@gB(اl [Oa<>x|PH\OF6ځ2|ܟe$}2B\¿f6:p575N bι ;+і*2u |+^\_Ėr|e~0[Basl1zf8]ݿ_\6Fdȶ}븉$Ku[mV`n>Jʃ tV8UN;QNH QfB4^>f3+FXyyta06o xkN$,ʼob?*#Upg)[J zWkM9jFTDm)l)}/L./i [.VB> S]6pyXݗ@H1 #$2]@aqC {u Vkݬ4au$jM8)8䩺׾%@fռ3Eޏ#bWCwgw:'kڑ>6Qi8="{ri3àwHeNdx\{"<]>wek.‹#|@vȤ@d\eC◵ Ojw p*-[cgHca5Õ)r 5 JlN@$ߛ ۊ kSb:CiZ:$O\p#sk2o)$ '^>bBQlÂF (I䚓{QpMtFXՕz\ ih (XB:y\)3Q9,^&Y؈/hr$!cGh6c@K#C`On"bBԷsyNǩ2ͭlRpW_@"9X.s8lG/$зټ"ӏb /2dwz޿Hf=J74q ӥYo-л]0"ޛv8 9нl0-Dk7MN//8yWk(x#T.@gx`_nv#{\Sgll⓻5KbqYvLV&Ǖ|~,"`p rӌמI.D}$ 8N7CZ᭦7!X?&lͧѯӚ?5sO "e!PU ,VOSӹX7"SN,S;Tzc G V:zm|2Eg)Ik@&?s\I.K6=YxG'F)D/V9Ķ12 :k8a/7#ljc mH5Jxt,`p7Re0DJp_,rk( \3>Ǎ?&1O$dYѫxߥ^ W'8``ɨMj̉fN?0&#z6SוּWnX̊s٪V;&Qc(AZJkYÖ+ qo Ji:TZ$}8_kŕJU^ts-Ejphcןub"cpdW$۾;̆$;55jW:-r`_"v;\]RmldX5Q#v~lGH׆P*VK@ 7t&k`^T*)3nx}v*#Kq9|FMJNBeAq%ƚx`{UlcFq]zM erӸMUQSC/JlVd3l]*^LC+vR;\N;yp{cnrB1v.r=oA;ޤI)>^R %yJbe?cR\KF ,,dg:m tK vM&֍+8sH0F[3MZgd,IalcCJ/ 0xcV-P77DGd|l[v|}8 ~$ iiV[e,K Ip3+M.⇒!\: ЪRriaH]{zo wZkmFg8ϳj` DF;q;Ieb1f%JlJx/|ޛXU5jGDnf<*2Ϯpn8afѵA5`jԚeUL.q Ng&םu\8 \6[k ELDBkR]޶ ~҅7!5aĵZbERLQbzמoޢhMq13q&| ,J R2 zӶq =c5K<=81( |nQņcOU@wHR(;\l?3I&ƕŸׂ66o#mϑ Y%DԊG;Eo 7WyQCl[NJhv(9o@`{Mhm:ynR\Sw)ܵh?çl)<%NP!lK䝹{NhV}bz'&zeUytc@CڹDM_?ĞĂ>ɡ4?S7QT=.4^뉠8 -|$\=:AjQ:`OYq]q~_-MT _Ɉq#1H6$..gT3njΘur9:YPs q[〱һգ\^(Ep:hw{o~=}9$4bd$+&xr[ǗL'㵸D%ǑFlG߶ѩS/ >D]bgG.I]ZnqlǔiPqh3 oq?, ~8֌.L ktJ2@ VͰqB ;*M%5b%#p+l~^kUY5NbP#S\b_R*sU\n[uEi:m;Dg z4 ¯p&5`'lHp)-aG+-A)TiJH\E.-7-s.\ƧPC->YE]GC/q0BН(W3P+]<f~2] OKhXNΔdޔxw6`H -R =ۃ a =1g6k5W-gPaz!\QTP\}Gy"DNƇ\J/[#zhMLԴVupPݵ|[ 0* 4.}ǣa {Cvhx8mc;(ˀ(W6? k"'s(Cf^X p&tAb+-]B5_84\L_ZS Nn.9uf4u4RYRgBV^CӖ"ns@NRk{WňjHشatQm)c~+Nnl,{;_?[21u6>\K\-6 qQd9_\uQfm[:(^z.[ 6SI5V+pe4/4 @ f+\/\K>|{ )d,H{,$W*XBzDJ2ܝmn#2(S!TI"gAqa;B-!xCSJ< e,Pif/DwD#p"ʒN EκH@G `)_߲ MP{]!;p -u|sؐR P4@~eSWSf=x6Vf:o/ۥUNGy뿉`l2Uo%o3 GԦr^ZMga͓s:(ڢ`H[o`G;~ۭ5Ȋ ֩ȖŀW9UY9`0ӧ5ܗܛKI^ӳs.u5.٬a2"`?G"+Rt7[T|RIԣ)>wЯ6~](*nj4vb j8j7\D2ۥ Tj 2FTč`C(S%fyFxDeJ!H۝`6Xn`Y@"JVUT6@Ҽt?z] FL |̛~n tIFt_c N.\+BfyHwzӍ2ku|F-P$i3.ģgwJ{P4S*u7M@=Z>bB$鰿.oqjƹú媈\؅*&㲳fym>;X+ ^K (_E @2UF Ϸvx:^x (Yuqf5[Hˁ_#SPsY*yuUOӳmseWd-`oyd ]%U3TZfuN 7i\ n}~R@ufydn/ %4rϑ|oK9I M;ZCpCD!z1X^R{*b&XFvm]4&tޟ[S1-ز}-G!ř%7k@b:lJrEX E;N73\U +jh|}J9m_޺MY!lW3:LG^_a15k7-,YIdzqPrZ`;i kfJ'1fpV-Xded\5x_(XGx$$v W-n7ĩщoKXLfuiZYaa$">S1NAkUOotѰW57q9VU+.V` |MrqKP\}l(><7v`G4ߎ$!3:3ll3gDWǦҪnzd{QuD"tϲ =JTE:Y)K.Q(;URO]n.e97W!UEY/9vk X) # m(Hr:U.6C6bU{.FgLfa,[baۼҫ)S'+g}a]D!U8!,tԑLS2 4\'ʗ.^ǿbNs~b޳UM9;=G/')f4{A f/(%U2:jUZO}#ƍ?b**kfӏLYH?uS-T^ިf" ƪ6o(~7/w LN)s-v툕d'wU;;]Yajv0e݂)o]9 B,jeÓDrD%mtap 9W> c_ WvfLݴĐ5%\x>Jq/4x* mWe :.-\fdY+spCd[7>w5~?#m{5$~%U* |X] * \uOFUfT@mP{;4xdb\ia)5>G\+qٍbcyw [ W`4,]VE$F4,?qr(zU'}Oi7{nRw}ӄf;WgaʆȲB{0{Q63L Li07֥>qdlV3N`uW{H qtmմKoAk&iw"Om6Ej4R'8/H!5[#wRM<3MЖ/%ēvVF]\E Y\ ˭p;:]lU76IޜjT?ppXG;X\U.EfE5Lmkjw e2P]oefT߄.j3Ǽ"z׌p9U7x,Pmϯs ߀ScwC 7wt;!']o uSzCZgkT !#V'xH*H-\41.AxÙrǞEHc37fRv^7_1jX'2(Rqcnw&X~Pfgfr1. U]-R9$)3)Fɦ ';D+R> P-=w@Nj45ODujt p0>vEuOB. pAjW"0os8lC; %]WI0`(VLGcߙ=2'r8=qcS) d.'=Uc9V#~|cT+53AГJPa*VWdOu٘LwǵǼ#¤n]ÒF 񙞼 K%³KL#knUE$8w۰E!f%B<#P:[JKVȫOSN xRY,M[7jbh(n6#7T޿Uln{&V e],?Rz1L2ǟSY+ ߣq2؊h/.,I%MO ERBsNҤ͙p%QtavG1~NqTZjM l9],@/D}D ك}.Z02POε|#qMcu#U*Tu ~%є.v+0%>rS#{۠ċ PݪzSer.!KHtgFiO,ᨇ9m(V6Q=4RnU{,#M%rs@ml*ޑZnP{EI,YsOE@eS,>N(w%j*/?-LvW?x07/@Ձ4fIPd(BQO,k$ ẁb+39Sd.[K1egYUZ-]W$VIux^?GՑP,r nȿ.! qQ5Cy;[`ϑh)yp c#i,s%u:tř88 a1 n89kFޙgxr7^_[::};m V)IVokLn֯_a \r ($ZCb~(,Jt2 ,=!e0/T{ָcΞRy.f*#<JiB!*e~k:! s.ķcֽW ֹ 3\ S'y'IȺǾSC6=3Q֋4͂ߙq8.tƩ^0N9ZCB5 Jk{oscERY8K(y>p 7%7jLDY[fOj5Կr2An`0tX_RLϳc8nV [" |'4=dplQ3\9%CA9^Pdޚuᆛa? {|mfvǂ^`+uG?@F,+&n3> U+ꊽ&R>Z=і}$O{}JZ:'pD7rG,ǯ-Z""eOźwj?.j-%Pj^Do`@Y +UYIRE8DqWƎ1w#ES'޻5E?(ˣV{8D| [8% k|˩ehrri2E# !.*ng%'c;K"՘]Zˢݐ0 ~bʢ<0ye㫲MV12l.;UD,3y6ndKH@_0LS;m"߱%]۰!$kWW\l T 9-}4 Yc@uQozB ]2s 7AxlxuQP'E;rY1Ma$i)|aFTܿ2Ue| S"P]Cdn2sKCa.&`R η¨[+3CY&sTۀ {:f4˙OU@h7 ]A kĤBNH BCE{t9|ydUI ϶Ԕ:zy3s]06Z3PEg^|VX@4K :+ ޗ 袕oPl|JfE-, i |`NԈ՚D!4fD6URogxDW\ ʹi%(Q vSu1ƛ͈Z$p CnbFȴ*~c.$rmN#k+E0f>k#_+Nmgi|@š!Qh_\N}U߽)n+ϻ634oeSz}FYLxΟKi91wfLg=\qKsQeDG_!T/>ApM"S|!T߸t7r~ȩ6:gǒjC)2/*SM$4&pdi"PQFe%֗w•؈.A^s#Vt9m,eMct|h8nc'riY~xMrU\TVy@xU&o-]a5 Bh3iIˍ"sbTˇĆ =ƀv="C] tjmLU`»ezxZgڄ`F<4H?ZH&bhbbD43 KBm]/6`hN3QWAfvn\ŁFdQ 3_V|ښ㬑xvA]R-JْKJbI9@&5Z<=2H/Mre jۙŬdc眅S.<w ER*&DwK'M"˟Ͻ*Ҿko,m{F 1}24xn}-7wei]?2|T7^1M\ozGx2|lMPr2t=ӌqhBGH[5AŌM-$2V//4W#~~*+1-%3[GkX:$ҿC|V(G`Ym@ 7"Md78(:^XqS`??'.Db/l41<%Lj±@*aˠl.,1/O\+${tNdeBQu(^ 4@`q5jC? kh+ 2wQ⢾jXw7. 0=Py/nÆFK5Ef!&ю/zGk$'.¢mX XRG;@ӁH?g#hP!$hGB.^!%*aLJ0oЋ9I.&g^El܈,jc^s roޭyxSۼ "ڣ ϟS`CLG,H}drRY{ 7?UP,GLB6X$[i kBbƪP8GFÉ9LE.\#K=BGU?K.,} _U2ЀoGy5(/G]ŝ4u45=UsNMpSTA) OPaze&2KŮL9j{ Z.9!W-B2ºj5X[[wøV 7UVk}HnwkEXC dV ]͚`2,[?Q0zUGd,Cϴ?>ZkG—N5#) K_>K f"k\o1#3tx8'X8ufK[>LSԿ7gK7ˡǩShShg>ä2n!&Y\|C0s<A!SO B~ƎM VE䴨؛ =re\TtV+fEJ?jos>4XOWF3l s-E## D%P*J} 0+`#u" C'/mX~ccCPDJc\vȇCo?ig[RJښx5FqNYjilZSo/b>!LVb/jyTQ͊s9bX9Cx{pz=Ї0?In;GsGoLg[WB r/Q%:1IsM|7ds9PmM1e*b}$aPdPZuu*o ƈ'kHw}_VoT7KcSR_bbԒy\*N(Ejȁc!/pKy C]4#Y7ThnHEk6Wnb x=w\*/@o.O]) Dֿqп=Z$To͟YOf QwK*sm93v.g8^7k'7 ҹ+?&C_j*g]zP5yti#ZR _mA$RG, @Qű:8MU6`ևEğT;en'8CX8G1чK/)䮸I7R|̓Mr,3Ê.CRQs u~Y˪q=jL};( /bHtZc}&CKY Yk5J""a~tm֤Pg3@abku)xXkդq'_ zO"CN /]ȻeS \4T9d;G/85Iz?G] m_[NR!M[y!d-W6P:_]@<"I픦kcOP~Ե+OFL8^QJ"M>)#2y;ݯ @Ƈ{b'WH 1iqk 7ng)߃2X1Q\:mla~rPvfhf  J]=0f_b@9~E^gV  ^g4FO(`kJQҽ6]0mgGnDV˗0?9#9%EP wvHj3ֶO3HY$ \Ow":Ê\!BpJH9' 6~Mq-yquh#$}aNut}or!p.u>XyTxGY?agڜ˭ә h`#<!}&bn}n@M-=sPfIjң{! 6=\ًNF$HμADŽ]ּP}u]nLjQƶ1.R bS}d2z8TѮNGYIJ;/S "A?Y.FsJchՄ@/<1Bӵ{21z?eta>wN5aBkZ*),]~(mjbH֝Z lצr2gSdYcrpkJBHVޚ?LgrI×n(~sޏ1=0!AQP&z'NGE*8k_| _RS7z IEz-|,l|vV͕NLtY\[etj?oqCzNdv]=rsHwqc{W3X/ uC6i!'ЩcrtϾI[[?8w"VpD;tuQ*1xMA9w<^3Jca~SJG10'>-: ~D6UIv|PJ<tLͬiF "MHLޥ0=wp5b6+eo]!OuZ z7ᶯ@kDE ^cW%m5?%Q\/g 7uN̥ ^]e.Փ*NNdAOY;֧_6Z!#K fDO ߱=r?4wCAլ! ԱirFZU3bK|h"`b[z4٨EnoӒm zOEV0\)VGrW*%U(~(RF?Uy\'h+$>1.YN$kj~{A5{U`hV1׎{]|(zCkEehɇBa| kӰDt|kAsAU 4Hڍz mC屮'hL+v9 wg!dx{&_GH4 Hl-l씓,v* bր+1R=44G1\2əmMWfLG 6 AғqԀ:~Gp"Oؚ2+Sު ߔhqQ6d/5zscI6ie w)p{hø]Dd8tSi01שY{bXp2bFs*7Zs1%vo֫nB1F"rT$ggd%Puit= 1m@:?e͂g 2`~1R'pvEF$ PZTiE$7C;sD15m|?槗ʴYPA9lckNZB*L`#~x3 s $0bu* `UBԧ;}U"Q,Z4Fb*/@g)M$Yfkd񗇬M)ĩP.D/dN5pX/ŵ6ő1IKmd:@7eOZςayo 2v6b =*$ 6Y!MӂKTW\ pHH05#)z ]ŰUwE-;YpdSɵ)g:JF@&$ˆ^怡z,;z׋: -+GM9#vӿ= v73*h_$TȊʅ=~aNk~e3v #Qep/H2wk6}[_ eT)"#6Q˻|.fnԈ!=>T264[*z _§W;ۻ?'+hrȳXm^ԓP^4(᜖1J [6R߸x :@D=ܞUm,@@1Zu7/\LR\KIhe-(o w3 D5Mhzig{=,)AS|wm7E<l~DkPj݁)>15vbM3ID|U8k4BwƧ|{X,B-g*|Ԕfo]Φ'[$'-̰}, (7`<5@5.,QmMV0=^8'xwDء v1+$h\ެ?!WGw bޕsruwϘ# TД{?Ϥ̐,{[VXeiFb=Qh.n~koK\˯|0 T=d6jfW#"J;cMe"8}~/G{7/Z{;lI6ObC2+>-oORɟLߏF4$C$֣IY1S7IfEIA#)[3Nۊ/0EbF@IV:\[yjԭ~ФRWj4)uOk&"TB͈k#%m) >Vx sݺӐ xa*7+/4e rqmW`OW}_;&\iǯ"98ɳ6On/u j iI"z.-'usNY* ramMo_"&}t 4_/[$Z⵩& [a5vsv31 :~,ژ4tjT(՟~9xvs(/ҿhG(Kk~!ՔMʝWvY{1*RIN_8eY8*}_cd?'=pr11jc*+֞sف6HaV8gGM ߍ>ɄQmf"g nꗤ||$Ym( ?/d N}fws^7˃xFz˂ \B+w[nhimҵ[ _CN=-iWnL :Ł%kdUE9): uh^"e`fՇRsuHt A`[\lUtI)QMyÝ>_QHW`& mi̦k5?Ȥ>-e0oG&urFg^GW 6H Y{kePy ma b0!Z nh6mq*܋rcFͯ]D<CJ/Cix ?ZǠjb$8Eu(h|G);(5#Slvf>=_ՑqS ٷ61 1xP0N!yni{B.Q @S/Lz͚OeS6_ZU:G8 ݑ`щ7?50S!Us:p$ ܔkgl?-'l16m(>G3,Lۇ]=r+v)pŇiT1j&MlNu ~OؾL8%+CZݏ>/4@bF6Z\ k EsBgf D S^\NZПC#G"'N.ejX@52)'u`]nޕǞoBLvͧ|jA:ZPs 5` *Ï>R'EPє\.ln~@zAfi6 cmNR-|T_G>k'q)Kb TT#i qgZ]"C~{Ue>BnVa|[I90T8_uiZhIK?կNco*7ȟ~C|ch'sS&Ԓ~v)P7wM1xRÁ 7c~ K3E&2Rf Hqi"Y_O/VQODh^϶YۑΪƿ 09#3&,XᖚΌ >(s&óV0#)Z5jBF_f0=TU2N#OueW~c]JQ^Ws j/s(jh/2i*E%} )33owjP#m(ҊP?37]RsBc E0Eq/+ h^ԴV#✢n12fS򏪦xMpJ3L4{[uŖ ن{h$BXyj(5P+9ː# uCNk'=#Il,K 3ȃ_X8˜ nk @x˺#wBy^ڎvu_ " uV-SYī=ƛDHx?a[dk31J\ris p~8N)a_žG~@lQmF(;Ց AՊ'K?$Z,Y\A}'KPy`8B.#NMQQdhBdT_>Qܬ#"'єȆS㦪_VѥXK*el ANpy'SE<(\{:q/Г1dc"l[ $ b;j2i<8{Yy#^\4#E|@˙4"tEnqA;L#FAJKm A)1W<; !rV8jscZA?-8a`.2W6ݫ8w_Q=0_0,5gr mXAhIi\ooRZ F#I%E#K$_xjE7 >rW37j\VXhF:aMbW\zb& X6hkV}([=޸8e޿{N\޹@&,0f6({+g--6o|cO܍^Gͬ&J>YRC/1S_7PLw *Zx1=j~=xc2U͗]Nq=ǭґYϽ2{]2K8%&SHAW@Fj(}+w!: ŦXfc{tAs\OʥUF4KR~fȅ~MKA9lUnf_ET.<\l4߁ur>3yl մޯ4a+CbEEjuI &k}0;<G{=2WƟncNo8=rE`YVH`^j69x@{ ϯݸrs>*j1tI*;OTkC?c~A+~@OL`\UϸD(-J9{RT*&A{Y^SJq[)4>GnӣI*mZA9l`֨vۡ0 ֚WM]iemy'v&-n]ԗI-u@x,̤}wiDNi9jy_Á0p&h:6v `/ǵf t%0Fp2ߌKړ;-qd (cݵlsK䆧^D;Hx2ڝ/dz-[Ogڮ>9zP=%M=xB, 8F<#%*Oඵ\hiz.Nm?tʹGC!io-ػR AY#c<+YdcPAϦ`M&MVyׯdiV bwyJRoeɤSu%,Xg~܀Uw|% O.{y1㚕09W@C+o(6 '{K- 쉯H&=}踊WtV[KY]8ig-6E5N@X>-e 9Dz -+Em"->G k2y{2r2(i3r/2L${;$(k7՜yݲ4+C6#s;MGHlo굯 j^)JB&!ڼVIky,hk]rc!~LesQعTiL\x1/Q@"G#k2'܋Qe@aٻ KZHd9L|E "vtVROV7Ԟ0NA\ogf} !$dP/XѾ!.q$N=X%Ϫd<2ЇOPfsu *V_ YoWh4>?3/$Pw4__RmAyGv^ơoa&dIhkaQEƗY]?Ͽ?LOlE/#K.T\Chb@{Na2 ^WŎvW>[i!du] j{[\Z]OQ8Ѱv͠/I6B^jG/msTvE#՞0e&VXJ ~%A"w?|; ؛"B{FJty&KcˆPtI0:5t >,{[QGl}h*ǫ(CōeX™>$DuPVg/tuX 4~TQ'XZVrĴfnNo7`;=D j$2u$S5gKC*HOo6:p\gXj/-ܴ)Z?\nq$RDV\#"}ΤpE_X(*ޑ+4v.vä<54\oT#{zag~S P|Vr1 t^gT2nO'X(R1=AE8~?բNZQ﷩9<+7{-ON]1tX֞@#o|O{QAm9ϱA9ŧ$ kn~?S$+2]̏-sGqi t \1m3}&^+P zBL _a mxtPpXwA7ˏ,\l*4>ĉ&[0{V,=YJp9d@DAuѷpFWV< {CMroSΤD-$I'Chj]sZW_|D?dj_i{D1nZ|o[5b0 ZoԜmruxk%2۱z 9E#)}0\\Z)?'\Sc'k$Ri9tqD#WcǀdR!tf.5D*௰|L1%hrǀ/9aqIcOJ7zsdiHACc .|J]͸ `iWz˹2eP9ԯW,}|)HLVz>mg1;:|wκdzQCpg&tq5?LIndm{b/TKT{Klǩ|$nwD;ۄ(V3qBJ jׇv,o̠DoSyfZL֕Dм1-svuN|,IѰnyTUT˱=D)f4hYęD?6(ՒT -bߚ@t g0BPzDCx?+.W܌M"c8xϘ  LY̭ߊ\u]uE w@ º]3[/eJ \gg]gk09Cٳ}˔.gqv"h Թ9m>Yc.ןu$Fb/=̠@)Vs(cR]D8UH$JXtlWF~֭o)~lqd( $(UѮ%Oc2{-9jbGr A&+$/1Q[s3Б. :Kud̛O7) z+t5H\5Scʑ@}ՓfBw@:gХ!#c$T(͵`3_Gs{-9gSO㝞bj;j:lyiMXiFj_U1%9P6- kb )2p_2jvIn?5;5x=k2 EX0nΫ;M‰z q'BcnF&ϒ^sn@9' RN00M;@޾|?m:WU'š,;9)$~<1Bb~mEV_: c<XRp?Ha|yTG͇72D m^5c& SZ҈,)% y%;#s&^nv° Ȁl爩0=+A0 JHc)ov7L٭{mћRy|07Nwsx"yR*]JYL'5W4_H善ɐT:p1wQ+jӇLbn7DVpҲ9Jez5ul^GE4wd sΩ>`&o~}lr ,<'K6v:%"NG\3mv]GzlA'fڨل@&GJ:YJ8w0^ʻOX5h~M j ԤL}8e!%ځ *#,ͭB=#i.G)Ʈ;9hsypuE@~ v?{H^ ͳ')`u1?S%JcJ`P,l ^@]{ӮC)OaKXg;YN ~zBD^b3Tr֖7 GtRX( 0~<2}A8",H|T*uN~.~(Ejrz%[¡X!= F$h mWJ3#`e68N۔3{ ++K"׾nV\lxIm*Ex")k&W!:yjm< 5p9utZ){'cBp8ۂRβ! Nzq¢K⣵wQ@]Uf4{=B {!#7v 5KGN#@/?U !$<^ G0VWo#ܒQe>NA?w܈h)?յʈlʽӏSHVӄ!4dA,0_k͕-AvںNP8/xx-;p/+2j@a<gEmȼKҌuJhL8t9Ֆ#z&GZOGb3iK"ȳ{6 WaR@H>nH sύʵ!J) &?0@ +jaӼ ,":'fKi`ݥ2S.2snѾB p*rJ[&\fM;l6O+<}stk˨a݇$.=>rT÷5y'jL0#ǣ0L2[fp2M/*eCԒ8 aE%XB“YUq;ms()E^2EKWK:uroL}GmO/6/,ҔY"IS@ye\M,P%uP~)8˿$Zaڊ ܈3_.;Ȥ-7#3tn%̷eb:`wE _\I\\cm`Qioe'Xɓ+mYUM ˆ,{z[bHopR95tڴNAw郿[L'ኪbBnt-dh8o53ltyLaK1 qNYO϶>kz޼H9tZ +#HԹ f݈PrGA\S* Afov{$sj* ȼI!fAu$fۡPD{bBDT x4,YX=Zö~x\1gc{[Q>WൄH[þRʎDLn+tf7@U\aA t݃xqUWԫ(oLCT*mhoͻ;Yß-#C8nkvni~S=R:4l`Fôa\]*˻ j`={Mk 0gN1F\TInϥ oԪ{vmI-tsa?5f5tШorzڒLKL)2pZޙf+6]^dJs̟/QH=GTLF 7O9\7KkĔ|W8 -7m&-|GCEњqx]/T[i n XIյ7=8{b|ӱ yPTP\!Yf}eܻgsЃ`2|~t%m#tV^w3K%%CMerncF9NJCO3#72 $6egb.8h?xv;E^ї 3Db%r4X]e-iFOC6\.L+sQn6)lSNtq4Ovz‚1ǽ(N0υps݅v5$4#XCW 1[gEF©o+ &H=%`.ee;OnQ ˿􁡘h¶:m] lZvLhr:Qi@:kQ3us\Oa]lxH;U(6-* f~* d6Ն$Jbcz=:qƋ$1rIJurű E$$% @Я*j\5d2i %uLr¶ 4l*5/IDYaO4;OqX*h0P_}ɭPW':`'dOp]Hb"gX)1FK6~=n7'+r{5ޖz5!O`ss {iY8=9]٠CӍPOzUܸz_\seޡ\ྵE8?,d 3:[~r5&ϝ>{lOI6`Fau&ZFGi" eb!ߟn弰=4w[5?ypE`Æow>s-m8|{L2oxCC8ZDO7I lTneԐ \F^.\?Zr(lfޯHqL2@P,oa : cEa?H~5=3ոND}`'>_ٽS3WBez ɴ,NLoU ౙ壓U14S䰐yqatPO[<̵֞ۧ0IifU9!شve2~IU!dK43oN%~b$ac s-sXњofeAT4BZAmLJĎE]€'b)(b-e |ȇow|P-Hؘζn8\yT< /TGvR |pi8,k*Z1Ơc's hF﫨 HүW@k+uWlS敽$W'!Cb Ȑ PSRǽCNm+r>v-b XmɅVN5[SWSuK+^OvY?Zb--ƒm)Y)&#Yaͺdpa6[57sGmV4мLIV^=Es +^A|Ǭ4N@&_;4)\ !tj3 {ߤ+Y\_@<~^|FZǮGQ9z0 >UUDoUv\Sk])ĭaE;q4ITQBh5͜CHqPj;܏4yW` i_8UkNf~.E;ĚPNpB@VfW%C Ly($W,dv28]-=X9|"ت9zODwxk1[;쳮s0;< ^0WƊ5bJA2Cj'2jDMF6BzZ7V0EgW@>(nz9#^/or =8(Zu8˚aDH1P+]=B"]8{Fz u[-1_s."+O]6dc٦4b7w"Kpw'P8;vᳺ[9ڌkW}v̠|7onqBo75?١, AE!1dqTת.T%I)We~{eґ΍ad$v 2^Ol(!"e }ι"DR7ȖR ZT>>LO-+MTZc%Y%D6Kq:?G{CZU?H6DhQD!o.aXX# 7Hx :kd hf Pbލj; eD'k³%#U?Ðd(~Bt^Ug¤ 444~nVev&DNHA G5"oP9HſD$ Jo@_A=TTx=hJn$ k3*DcaKeVnMT˔HC D,N\bewJEr;i|8 B|?uHRjpXh:~ӿ1 ܣn^;~CۆG. Q:IlfSg9 2ѳ ]nA/K_br&ˀ'E=.,o' Αtb oC~!Q/Pܨ=֖5:u{<2wˢauo:QyZ4TI6 Mo\$[CjvhQ/ mSKV}{?<5FQBP5gI%"SPt(Rif?%JQA{mX(Lm?,=z?!p.(`3Wh`0k$8= _2zhY?+޾%+/JCp.T?j?Z⽀A&a&YoҾtc{؞ Ѻѓ?!%.6 wqFުKg)taHW}RdKq'[KRzi9Si'J˽Zb+%n}y==x'Ž ee63s#%2ulXGN4t2Ad@ZdRgN|Q#by^VNP!1ojfQ!7ҫRiPz7Z$86,U=ABŭ|h6g&.ҕڳlۥUojIEaaM}plFKU ,~>aݐQBEdR~f;T*,g(`DŽgNhK7"5SUnyY!$۱n#kGlVv &;p`[^=k+싖qN6)lSj\V3ժձg3t%h҂JYA\z\B1m4,-4Ja促BD PP$]?v3ꓻ#sE;з߮I-/\wj4x*@395Vuxd])aB.:rNE#C"/ "WaKpvDWzSGUșJ w>MTx:A5r (g( l m2j}"mcx ZV6eMK a!3iNEyKIv4֘ݲ.Nۜ>rdY7h6 };;J8٨,%>v9ekʬqˌ7ܖ{KGMwE.dayA+X_u+s#[Ldp7(amN5;76ׯtK &6KOpJ gԚ޹2]\]#+..A>Q5|S$"aSam9*U3oPފ q^>7'X\1(n[\-g@ZR ;dmJXo!*͓29DJ+ #ӊYΏčVo{U\o:瞽HX?{_ǭGf7&&ms 1A$N4F8 Ʒ]}[TE峑nNmMR-'xkxQFi 䠨U82tt?6w䘋QZ1cshGf2qlZP 1tVI$fp&׻"E#>F Ԡ5a5B2,wX˔ DCY)*A'ŀ=ZKķrΣ{slXͲ WB_M00vNw*G=L9O%jPڬ"aC>ԝP92 <ܑ~:6~a Iu7@+;\wbR^@ո¹T!p:2z"oD ߽ cpLѳl[ &иpzʂׄ22a3B|#Xd5ml*9cmq{!HڌYt,.ƠG$(+\^ Է|&@.B ՛0p]]ͯyjP6 c\6ikmM/ ;, %&82\M'mg?1~cF1,(Kf`}'`LT ,SHxwQ ʶOgT)u֪A㯟Ǣ 'IX~Nr(Ûz)XY;B/6ÃǴ{f{hRVJ(܏͘Nfj*Ae pHaŘTjЩҁ߇4Y}H7_T^)ԞýM5tU Ӂk)^I]vʿ\[㶜 #:lvӛ@ ޠVOς8⁺ )8[0ʘk0PV> "ᩴŭ`x!9WTgPBڛ'/<'y֣vqZh^z,Q`gQVQIB rvNĄ iI/zm/π[m}1Fhx,DM9\je .thfL'RGHuWi;Z\><d]`n轈`p단gAz\f60_6Ci((40 5+ߏAd٤1oapv/%$^rB:XwJqhHSjGhHm8/yTFa@'~Vԟʬ%|عF5]it# >L/p;f鿁p6I*&/n oh)5œs=)ftɥ6ǯ@5[} a'*RF&"KeZ47nSfKr.f+ں\#_cFs\n[`.!S(yagtac? %gt=!.Hmxɿ@3 ",>>OB_p|bѻG8 }6Tcӳ,qBB+ PfNgUѺ1hYfarZ[VG7X)^rOx n.9贰LsT=TKQKE1"D_jRQQ E'WW\m+юs@'-X ͕;_j~ @|Ϧ;2ٰ#N \>מDK)h Fv+(6,rX٬n9'Oƴ{FVkϿ@όXAIƖ9/%᪚ XQ -d_h3jzf('yb}ż.']U-É_Wb̢^o>~|!uy.a+X1y[WzѯPdB8* <(F P ZDv.DVZ^㓋Ea-~ƻC(cYGd̀f " ,AKEJyIYpMb2WcGA ʝ7;z&W&%;a?nrį?. odl\إ>%MNe& `isc-9.HQa7}Ёȁ~l葲!MTձòx ~uEW*BW[t^<(dzˁzM>&bmD9v8eL0A$>׸o7mW Vx453.r'_2~h5e&vy,[19l]=Evn~9rt nސ.a q܇$'Xˍ-"m@p-b߼G5t*O|>]X{7amsXOj8S\T{V1ϣw;>,['Rfï_y|DbWG`Bp{M}7TNO.uW^~9^FQ)_uv<#tl Ig` P R"noIR|))P{[{Rd'HEb1a@-ieZr:.E;nWzyD&/Ipl;;v&w䀑LPNpM_/{ [>S>^'nR[*tͦR HY:*uv;@ oMdTX/۶!^5{aH]!H vgļed׳MF]Qud OmHjQ^[i^O0v?&\"7rJLV_# MҕEY,U6_u35>V<:]{) bPt~uoBu6l\UW$Tƽ/decz7#ݝ.19XL/o]].=S̙B!mZM4bJbcg3m ԕc 'jo;Xȉ-f/Pqz;an첲4}gnd[؋Ci]/03M#{JdyϿ@x(&їr)ְ'HsL%t>`_*X vJ]t@"ƚ(O5u_%(/EQ($Um ;kjMt򴎃SLȤFg6e$CȰۙƷOPfƔQk%1>'$紻bf uuRr!Ų7\l[ k a1TА^ͭ}D.^TNIyQ_%VKn]c n/uﱹ"(I=Y}+BzẨKJ5-0_ž8-b^F .&HЦF㌟噉Q\ $̕U]JeF> $ S9{6 ɘFXdʻ88c~8[xܘێClgLW^{Wz%%m쉦ƁՒ#R1 ؅٫}Gg/ʼ+yǴإ/BW늡/ܟOcӃ,dn6|FD[3wC¶Sz֓"/U[8}F[si}Z +ـu_z,vϲn몒IbC?scoF8y4:@hqd;$Ì-$?'lOz+MLỺs>Ƨ0V3y/V=OLZ?J 6\Wx~ KS7BĂ(bB)dİs{W+GY z881sMuWF@*ZLAʏ˿cIdFrNoVw0T3kIpp jS+6De8X;1̘! n>?$]*_&\6' Xͭ8@?orkDlxekfӉgYB.c:z?p9O:0}?Hw!×,g Xf}N[.}`1W Y%@ dIz즾J4o1^FeR?e&I?3l1-D>b6׷ӈÿ3dJІXtc"2%`вno{B!Wy9VP~h`ZHamCc \f+/]ݚ:O~B"fRCG;O&^w *P:d(mduO品+7;ir)b)<2˗xE> ۹P,']7wcbs8Tزȶ O%檱7.:}+We885/ե{9h3(9S{^UhKAv<*,:2+ /;Φc(Ng TP0I?}"m"ЌĤ،j3 {E%́]/ /1]ǜE|?\sHwpMP(4M=:w u"h4lp5[qLѯ! 7>No ]yV _GJ≤m}4.N`cǟ3X7z:O'98id̬5IlB.'%5ҾJG"3|Hg%udZ*\( U]cP>)!2??Cud\ev֞ٿQkt8&`J#M܋u^ԃkbNJd":[0VD6BvH9rT i^F?Q~DmG(0:Af^B+wJ]_XG6$/7ً"E?s'Q"!D&&Y6cAQH< i&=&u"p*)Gx-WnyQtfeKJ(7{O{>i 1742yOcu\z)]l'$sjH"mG$?XOY>F]pP>FN6; "3#ǪVo$f#6eqw3̩9d$\ڜ+hZfD"-.>13P+ݤ-V>Q8DQ0[Rm6v\s(ґL`m!fY"W.WbM>^ 1wd_;!y{S|Nx 8>taorj T)qy68w܆裔P5l%Y7S *m2$ޟݩce]i#GHw2dpku(i2vϳoq3o ڃ8 1´b_bWwcrM]s{ԗ (0@%Iȩ<1gB 2 y͹6,CH_,*2Z?Kv)yإ֡G}+ItcoWrmէׄy,{L j2Sw!Viu ļX= @a7 `6qycs 0gpM1Sί01bvXBg=mէζŠ|nQ&gV w#ۅ_Hoߤ_`)kఎMُi&zr i@Py ,گCnrO4$^YhOf`^_i?,Fizp!Ks%lw[]Ԩ|akQHJ6Is++icdF-0Р]ғa ʛfpT _4kI4 |4 |ʤ1~ޏ2 ?xeg$簾u&}~_Nչj*ޑ8v:zi3Z'EGK!_Wg o --eo/6CVZ[W`r *R[MeB6nrHŷj-~I/RTs0I5tyܯN/D߳e6*Oz_VԱKxjA)KUO0/֧GO" )qC]X7+ri6?} y\E$Amlћ *zdgJ.W_QY5 r35'mF)0xLIG>V/RՂ]UQric}  Ѫnx{tYQxj s  jFVpbv@T\j*P0ܳcRZM\W.`&iRo7 6 X>)y;Gh6sH,b!L 8+2bVL)<)&uoF6-R͕ A4S$l]hPIeFW$p_~~T:q9(h-% 0D4?Ad3ġ1.nceociF!㚉Wimq4ps$Ay*M|A3WiXiim5bՇ$Mh pƹ@Ih^Ql\- XCJWI.br;4:OŠ9ޅ^k ID <,snbeANDa}_O6ka5;Hn_E-L:)"_p$]VH;"99 8>9l#wwZܔ7cz`hYS<Ol/TVa[ Z=1}GQߢh&bPd%2N2/~yb * >k0᫳A揜.TtrQ~JFABAզfo ЇqW!*\ѦaA(\ՀG%=^Wt΅u>#<$1_m-k͐/AL_G.ɂQBi$z ޥ"۶g֮* a&n! -O$nW#xIw$n.O8,hp\֏{=n4\V}}0x7Ӹ61/ݎdk_w~ ]lVl^MyZE^e`"mV$db/dZ<@(ՕiBmdL#^;4,m燫! bڏB`0 e" d~5H*+xݳ=:_pQ;[ ZqQi6)wwQs<Ǎiz,iPx8xX`9L|Q^<^Dpy'UECPryfh@ Sfš!Y po0QG*V_f.g.맏Be;+|z>[u^O osBG,츮 z of:,p<1Wx]<॔$b*Lj9?{kԫɘt2lݷ|Չ[HgUpidU`l z$odCӰ$!yx{dIVH<.>v俦r+MF@ pM-76'ao(`QFNIfN&U}j熬ؗuXVbS=F?mIj1G 8oCWγܠCܐ c&ojD(DL~>W: ;"pQyztPEF>,S]1FFӞ<: *`a q7^$ K?){Z+u8>6|ǒ\m߯$ϺX*W,YďFUf5Ջ@NWlHQ\2F8m;0t-2ݡ2ʶD}o[a=b!^U-:~}dq,_ 02Z2w'~(C,%﨑(yxr$6bp&߁YF$Kn{mA %-19?ԘV"@kWXW+(hGay,48^4ˈO,OJ-3(KP9cJ$,XW?#PY<>YIerWq9H7z²uط< {>Zh:_|ͭT(N$ bHp*2P <{ԃ_LA)gwJ&.B*Fϒ<$Ue Re Ne&0S oÛjX)Yp@j !D`ȫ n!"tX7r?!Bk`1k3c^lS%lU\iO"G%XwUo,PנcZz.P۩JOƼ1r8Rw~Ix'YkjheRhކCB\xnº!Q%$Mi-|Aآ#*)$Z5x_44Bȫ-\ޞW|{'Cu3A%4 bbE0DF{w!+ Aчz3DQoLy X0 "Qáhi}:n,yjm^9D2!}>(eWSHܝ̫"1|gfVᕜT?ܐ 2JRg:Д1CؿqȞ^)ahpTذZfPkߨYBѿIxQgo畞!{Hc%Ɲ,e6TGI8^7>9-@EZ,Onh"v/$0L$|N]Zb"JP#Tbos5ӡ?|P\OgyKri,OEt) n̓'`X*%z7kIe\z:ps}#vԶ_~8S8(+^W#<"y05i ~R"enFԝb9"WX!l0[eSn{2i,ԈRpJɎa[c}fB2yyPAWDl#:*Fp&]R}|==n]R: `7buˡJ}k41kEz *\]Z qrͬCe7A >] A@f{)%'7޷Gk<,Z^EI^VC% 3HǀͶicx6K 0җ_;Km*xi@aۊ6~,4bFxo'A1THqPo|%5څ0y|xx, u Zןc~yd}\XZк|si,n%* F0ӟAPOt< +b }L iX(w;rj54YDGw瘬(d ?}'Jr>uֵJ݇+'9@`eABKlHcUWn~*d=uj3)KsDiz/IuGn:B "} t]QB6/[tN [dx@ꨐ䳛 a -ۣ%d8=rLb]ӍoäiKΦ>V7߭ VUf'ݎayCw7P>ugUz35g&I֥@#&.fxV^_?qG^6stEf}ɩ] Slj F+w[}6ie07y6H)0िjgFnY=l#sBzJҊ<%p&X%c[uKd 1{o0b>'urvԲ&l!p犜 Sap> #27L2Z` L*' fEEniBynl%ZȖ8:a/0WS ˁ'@˛V%.ɜ®(H9X݉J{Zv@8r:Q=TrZ`=5 \1M%kq;T_ơAY.iͅdj*}гvorZ/:a_-AJqBVit-JE  _B38 =?bȍ~ua"oFDS5s11%= gSCQQR Ϩ៚x=?j)/F9v*Hl#NLJ W%W#E*'=lc 2XˣؓܳɠrfjoYYIbm% BN5u8jШw$gA;rHU]CRh{ 6U{&cŴRI=ȍn[F+U/^u؇8yOyۍӌ %'5\Po@gmDY傠+ _ї<1ci 8د=sIL=[.EG矋 w:"qHA%J#nhG^:/UtFo\vq=8)ڑs`ݫ|]@Kv m΀Z]MS,'}޹Yȿ͌ߩ,aQ=0*ʏd) DcXMjaQ57mZۥ7fEwyn9*_}P3g`i?@ŪY GyۮsH{b>f ?nF"LpHVU@pP1q[d>?\V23eh/9FAC9*$[ח,a#]xfQQ @[BTw$oۛOxS3OӧMJ?Wy.1%ppa)Aдm02o~L-CwGy7=SGR}䷅cc M dEP:pN`8M= $u~]/D5Y|U?ށF-^8C&C?LR,k*{)]R1g5騻?֨,RCq,j>#vV<0h Wrb B` Xσ_lYm~ESBJMCi l37QjX)-+Ka&M oG"aDﳘ}m"k39ǿ})4@Z*@.lC2ّkx]A(;R@MZ)JvQOo1_%ȥmzI'bU(Gĺc0qiA*,`7ՋsG*׻wRϪa"2oي0 }fco+:LμrFTMf̡ CQ=jt.f`l$^m?l].Yhm/F؇`wNoM\x+E) $06%ȭYF}8 `G :2_nX=esk؈ū=zN ꛠ:-WvYP|Wxr/h [͋FFiv96@~ABwQFon`c@[*A oxEOXǙN ]Ld9iOJ'I a0aa7Mw͋(2$5IoJ!HpiOD&)2xV;NuS|~`XRX{hr2Ol1~7]?AW, ChUlV8VB^+U[eT9JV6l.UM3?oa53޸VKB &-Wq[WPK]"tA ͙]BeA Rf Vț|mD}?;͇:n^{+,2@#EŧKr [o}rjC[@~jWn9 ؐThp7m/m!"(7@DO,$v~'a4"̡]XCp8N]ܐUQH&S$qڒ0uuV^}6}.`8 (]ۚr9nTSuWuasQ߃f1v]Ejpn'낾xr}e"HLl>P4MC fA@t4ՏmpOH)٨sGm14miSNhĞTVǵYT!oJ#6Bo0O /Ugҫs$\^z%5\G8OOM~I@VPx9K}3~˂F' 6jI[>ӂfGcbY XѵbiTbuf]9)yjͅQz;JPU.c)D%/eV~Bx[Ml=oc Ю _$Qv1Rh#*㸩qf|.(?=j#)|6x1"X{@4OVE"/Gv!)Qª\}ھ8% ֚Ԫ:C ]]PY\4gL}l Қ eMi"j h:Y -PTYu.D"[[* zb*'Mh];oqN84]v@lp NܤQX(w1%<^Lu::C.h2RtdFby4Lm7t]JPIlbZ@JDixzE;g'1eq~ʢʇcа8lmft?{`KTdN%lk61Οdڳ‹Kl!'е=ti^MU_1qfU36E&+N1`i6H&9(f{Icnj\Y\,l[a1)O8)Z*#V"!h[`tb5";5\J˗qT«g~f_ u(xOQLTy%Ā}ba` Xxg:k5v.`Pe|? `{ twU~t>rߦǁ/N0=Rο&|QM5TsDqehq; wiSvw 6AIX4\>0 J$*HÆLxPOrΗ7^vƠ9o;O}a`ƺ#1} Tvor\._ZĐ 3J-q`(UrTfdP6? `*\܈qη#PGkԻq'=0l,Ie'-< )['[ֹWPp-QBf,3jj{`z!5..v熌2 ?cU3,vźFk!\=Y랣FgW$p }rkk.Y3'GEӈ=|_j2fwm{ݱHXk8NҡZzsgHgsjGq~-R}kO /6BT0&t8X:H̯>1049CqAJt ҧ)A#"!#L{Y"[(2a(vb6/(4CtHAyvMb֓+Ư>~E |xGiW}6y/42` 񖧠->GU ]ydsqgޱ:&#{RpO倬9XwO[_(D=6S-1fd ueֲ<2kA3V4IV :t 2eyG&df(Zf &ѳO@z2˿]#Q)(ԱϠk) *8B6SI,1QCC7 3ss@T`*؂=™󷋲)`fޞ~J3[N2G,0jh"eY1ꩼU >::5HUl.yU6FX ?t䇁aq$~"]ئ-Lغ|r9h<w lq|}$@B<ۥTὧyL벬`(!4ORn-l O <ڕ_L5{Bzՙ#Q {Gpgd=:tum傜N*3 eڊ۷>SfS \}uAl,.BjŽ} ҽnYidw )Ǟ ^9$|*''Yd$gOyP"uXY}Z:A/j<'+ܔ<ڧ4WϦF:r81E>Z2wMC6)?#r ۖ5B4[:K6<6^NQަ.&N6I-G <^!g)ܑ&1rI(t?>2v\J!J6@obcK_4")` L*3d*Xj{R$mOCg6EuBTk8K_ #po2ijZBngz G=VM},MxX)0>2dos"A=rم= }U8[l0_N8ńSESQr 5Fc&@~*œT{Xw^<2Nc.DvFDM@I\ɸbl|Kq6KΞ{Q-&T+Y ߶#)@PUsq rr/]6,Ʉ%,n"3y"c`hnגn_@}.WU%i8༊3Ct ,@Og ưP=k]QkMˁBÍ T¸_dY)~-M_9UZz³x0A֍aO-q[K[nr/vm+y\ؑ{"8Pԭ#$"fCqv?t 0s*,WÖZ٘5P)*imH38hKU7]n4u/| :|uAEy[m,?QW?UK+7`OiN])qѓ 6S<,b)o|S0vLmE;.y˥sax4{&b;`̕X1WM_[W1P 23Avu@s1›_%Ŝz3BG|fpZd9=`a!#e siHlcΐM{h*5tNL_srSF,sSLc2=;K.UƒDmR91,h*¡Sց_mHRgE$KQ'UI)5RHSTH=[`ϛ-I5yg4YWG0}%ֿ J.;b0ŜkE>Hp?CɰX)b8-2>@7 >w8h q1p1'YԍS$BbOdHlEX%˚EV3UNICCKB.D9f_F⊘oG5B¸Ϲ3 b\)mD׀09mUXS!ƣ5\UsKL= כ c w4˹L <ؑ *xxkҫ!b ^;eEđb 3.[ԏ~k]Yf+WZ>K]x^T2@\mY z"| ^5Lyy[`'nDx EGhRn<U2u[dq>yPj GEAK`h8^P9l -NJMI?Fm9I': `샗|KZnӽmg@piY+m텛bu.H/Љ5ڈ] +7ˇo-жzv.#I2 a_^ro݈QtkQ\Ệˡzgqv΃7;rn͒9 "eIyFyI/8 6Ġ,ɂDo`'ܰh߷ 6Ӿ #UZ #ubߊ\-Cϫ%O-_96"}ՑS6zK1ݛ~&Ϳb5ŷVAYgؚGnȻ'A:aԱ&ojpp/A=/EӴ~)wń(ض~V`|f }iMF$cZOL̅kHJ)&1EIc]4kCCskڍ72P̼7&CѕeKǛZ7.R#4擺 A0=rUb3$θOyx7h}IdiǀDOt2?#hnxA(d0o래mD}&3)ўDmm%,s`ﴱhO<߀H%ĸKrokuc!:|wៀHcώsiA8^CrCnȭ~ röLAOjn{[RHL%–qQEE~ٞΡ+OE:Ph,4݆#K.a`^%IW~S/_cD)NY]Ɔ-.?Ƈ/bI3ҡJS0J6J}K KL+/Yc'6)PMCE=spDyċN$x#vu..Hqc(=wJv(N )e~bFڅVN[ &2"F7! LUݭ$x,-}#~ 2>_"so<:+0Qqk6WksjDRΡĨ2E، h A&SQ]7!N=jZ$!/ETƒY (wlvG4rLgZҝB쏮إH&s1'u6*9y9rӯI_ĉ0|2oA݂$p3WoK-`C [wP՟?hA!yv'k/9B ^#;3 2s"+Z6%%^ 2Bb\Id}M6_wkg&f3Ym#Sw$6L 2H!MN@h޺q.Ҕ8X1`n Ll حSK%"y Ƅny<`#ȓC?nScesLdrwkm'IC3~yb38YnPEa絖Z>S&S: 5ԨϽ-ֽ}…?+ۨC[g$ +wN=e/W XGd!wO|!' i6^Pej<ڌ68Ǽ/&2ı3k*UYVgv1/x\`zt7=#20_ Y(qcבާ#5fW/>u=.BygdwKYlg0{i!wƕx(QHerBž_ ߌK"po#X$juk l.z-CRL^O"a :Ce \jz8"짏Ѫ[<)v Kdz{Oe_ ~D_\ns|iF'\ ־bQ Z$b45sqߐ K6iCcu9{1($y^ұ^똓uc2<RoOI`sZ,}HZ@m!bl}x˦|L)EyimRq51BPdJ] &ȧ PA/X5Mpۑ.[!E-Շ# )pފ]*,}KX'Arʅ#lA=>Z,]`m;OAZc)}HA"dä`]`CO0*W=!/֪ b(Ғ Oq!fHޥs>'6)'/_ń1&jp|'oh#_H2]Dc07NEs9]Hl]hȊ),&OfB%8mF 6*6ntb.V;..#q}0hpGo O!iDuXXlBKy&d< 5B }hA}8@P& .\6t= $iĠw(`Uܳхby=s'(fvgL6!8F[DO} 8QD~̫6NDs_L}\jXw{ 73g| ҰW|k`*~輟#o%;i71̪z,i%II]מ{@wH[N[6?أT}0wߧ"IPw3A3JQ ;smXQ*ȅm<$ӑxC"1>"m8 tG< $&ռ5. }d/@ğ|8F菗%BlvnR{`|<-oL9 \wECCâFފ•lfUDKCw;4b \F@߫(2ybqFB,MW*Ʃxo<u^Qm>:F0.W[5of'')ƀբgCQ4v ;YƭovL&Pٔ-Q󺻾˽ς[DANQuH* iL>ȿ8q?̰Fyݻ yjG!d_*87[\ s *ĸV$j\RdKP00ަG>Ρ-jrB~ tG;޲4N.`c:C(q% +e f@:%A,oG|^y׿H7Xn.bevTC|;b|dv*>d#^KLKEk!0(W{v/Ա2|TQds@'ۛxBB"zC(0*IȔ\R]6^J;ka"}hja\9_.UTg@&>O(^/DO6G[V_Z)n}Bel1I5s'hbRqfk]Q3Q:eBLpuk h9+>q:A5}\VMy^R.PV59Y:ķ {a3Fw$ qEYÓ;-l k9(h`\LK1#.bO OfÆjzveK3ofF=mϬp}8`']ٔ[|8"Q#O:+ {Zu uϨY8IJ/ e7;[%ul/ѣ;suEhl'4s{)4Ő݀9ȫ{̶idVu!8<(=5υ|a|(==e2\>OlK g,*UBC-KmKkj9|S'+)z%-57ȹ(3*18\ʦ+ GoЦ}H= E1geYhp2eo[ M23K)Nm~ԫkˉL#֡:Ľ hNU Џѳ Pi!Z:}5BFﺜ;g0( :V׮fSGc? T!RO>e,D2`fi+2,!=dIS+lmzbgגk^^؉FW[`9NhËa/JD#>ta!5(jZha뇎YUId.Em}n`:*l(P< 5bE7AIե =i5N|j Lb6-8cb ӬT;MmOn,Rdn(d=ﯣPFbK~+F܍( |ʁ !'?WO@\P_kܺ|2(s-v72t _Wv,`qD , hdV`YY(`&;puoK6=ADARr8T H#. TeY ɰn}=Lc)Дvm$Eݨ{s!݃!(qCp{ !ӃrtCݺf%?wi`BMIxŇLGdhn-q۴er9%ۆwʜ}ǺGʮkph/q͋-c `%{x7?yXK2ՊHte8qId?Utp(@ub>RE_B^DOr@H)Rp1Tq6tq{s3w/:Rb$G s gy8QDoH=@ 9UO+f.P/d DB4=c<-Z\#  CXy4m$Jc;ǎU΍W;yb6=o6C%™D o\J)J X0Tr!ZnakKWf5[6$l \Wആq:MBL}Y^4ib3zWEBH^Sڏ :!S։" ^+X VU/y(GD'dl t+Tಶa UuÊ n7ٻqX ltulmngG˫!I\`w(Қb׮Ent40Wh{e4hZs]V"h+֌V[mhmӲ2w8ѠZ1;\"y: $Pd(@?({hx(Ai!si2IϳW`‘/DP_tZxa:oЄ- qGN ahl>m^)nƣCU7MR8;g-\,~a;U©(Nq|P+k7Op`~#Dq|̈aQuLLlBMv1H +);,j"ɛ'1>^?~"`fEE6|sRMkYЄ N-~yt ."wQX,|)8-aTʋnc/ I(1ЂTTR˶ʻ7P}1~}HZ<(>6P+DEAKM62qqڋk"0Lqu@ 2K#`O{ZCMM{<{OSYB<$Xbz/ޣ1v ban3+hw>Akݚy? zvѵkZ z*|ͮSCH}VO6zD=h/ kgr/b6x"v} Jz}" 4S'li|n݆R013 pnErf/CCjWzFHn#TGy9$sf~(l8TgIk "@Yx+k5תB3N}x :RGg9COyy׸Wւ3Mk\/@M vHYcAŕGDh 7Ogsv-=g]zW(丷|M=~4$\+XTl({';gQ&F`K\|7kOmYM$$DBSNZOҔ2a؉"=Ah~HVo[lMi o?t@ǒ/ dޓ v%r>1p;MoBl)>Hkf_d| !ƒ] 4Dԝ`bw/޽ r P[F+qΠ"Wm˥$5J@(Plil|1ǶXTnT"2!C+) J>ikIK!.E(Y @ΕQi7@ WEYyL2N6B'Z*8Йa SGׁ4{^Jv?zLYe3gŴ^opWZ~vw޷3{q=5ntGmUd)o(h{T>ɇ< !ۮ;hr')" .T]xOҬTWB .5fOCW\F<.(&'TfȨRom<-^.jhQ^Y.<;GB͎`$fj2[@]aC &yv=6m *("sĿn5vɈu\z=r#Xaq^-am S gfy qחGMM&푮tXBA~RQOgIܻ~eADWv$ AՍ*PӤJ^bhCbAK# ũUF;3`}I?64i}72>Y뻛ojt[7 蠺yGE*,~!7i8:=1 RGW/<<%XIbvw!o>{`-)x!2Uj8VMt )i]bh]ʸ4ѿ|\XMu/mtw[EiY&ފEokR! - 0Ei~h%'FK;iI=;*1P84ed<h?}uvSUr:8G ICg=(eε|j#.Oҡf_ŴF.PO, \'ݓGJ^Sё{ޕDkO৓.65 Bi,gy \ r4Rٞ=: 4]&-jWMv\1nHe8ۀ D(ZiNIA5tq.@!_X!yc[2U= 4Ҽ ,-=OWHD;.ҺusW' I]\'-?R0{^}7;~j5]0KH SY.|'z7]6¤6|6c Oҕ@ fOA'uPȫV5gmA/ I)Z*> ^:\A&GScWz/-\>BcjG¹UPh9G&:mMiFB:#G3g޳oun; R3xe_R+~ӟ|!Vʿ[isYI5ZOYpg yPC=.R9[p;Y5p XEpgtfy{ M)ۊNg?ݿŃwrܴD,]5zu &0n *Gh_@9]DJ.\pG]LVvbdyp/ %qee2Z^ZІQjbkY+Nk}.UƓx texL':BJ3X6l 2#)!_G$"٩lJ{qn-7;!c8JXצO^ *APm-ܱ܋%ǎQzMfK(6CfIc3~vY1)ؽr9͸Jۆ37,{vkaӎ+>6Lu IfapIY&դzIU F(lߨl;`M0V0wT/ڏ3ՅlWED6^@|1 hK+6͜W|/cfDz^vvE[QZB s nd:NvCKh$飒9GJLy븁2s>ð.|0sr9mMnrތ?*FfCC¸M o-o$ -&Rr;%Uc9T*DI$@hiz Ƹ}N I(r0*wCչ`ZͻOq뼐B7  /+D'DmTcǶ~BDmkNoM4oGJ`]r~p;iPHEvM鰫G#?r6n`7;J_5ңBu&CWhݵq7ʰ/byijY,g#\Q)2HO+"f X=fL斟1}`jDj}J&yi gntԦiL DdL]? 51q}&/z@GtIki/ Er^gS\4Iה8ȬUVxp%f_ެv!|/ащ r \jH]elKnB}7+ ?)WwOC52oBNo@B) mq,ē yc_bώ,ØY}~o 0`}$fɯ?Zr3PC?^jBZW;up+ :{Bk'Ha7BT e%d0(ċmNCR*E*2 n9A+)Bo"^G\fnZpyuex| 4F KJ|4J[.7Weoub!N$nлLsV-p2 JK+](r6arV 7G*a.ݮDO3ΚP'bOR2fS<~L (:ZW>&/{U oIִcc+[?n&frfT5 l@׋+)>8U5umD7XGť,CAb9pgȆf cq,̢ܶ߼'ܤtPbnQ0%߶5 cݼDiЁ9.,*sTP쉮xt\8@vS6 KыyI\E{s%M!Air8-0 0%XHa8_'TSqJ>|"Q|l/ phSULG^HP$ ΓAϊ= n^`KL -إ;#T@y?+" ZY@A*#LIlE?99 ~%N7G9g ~lsc' \3+C!«9ּ< Pq{C;ȍ^G]o㞇zVx<qWM^lEsӕ~ZJ`i'hTxoA$|=`J} 9ep @{)UugP큕QSH2F((6|ge5.L}WT"~ YKP#jP0d: (^[.ۗȃCO_u\Dt[";8r{lh^ #|[w&?ՎFk)ۙgsJt$oUHoZ$ xm\1ڰn-x1J{&⥳Gx KlMXg$G. ];nA{goo5Io'k?[t'Pj3ŭ{UW|7+OSֱBakT ×Ncd6) ǗCf|R vw1ECU/Gݫ17,h@ j;aVIS{J},݁ k:/b8] {MkVK x.㰜3/C#?9\zbP_B>g NUa,oa_2UmaB0pʼQO@FQA8==x2^ 8q񆱏;wIvLu?{/ 5EڻO!QF6G*+2EAN}m|H[m|؊KAC;2nQLϺkK2 ? i<Ѐ/ ё\S=d'.uT% 6P۩WHyjOV85lixf(NIo Z+9cuė3-)L`@8m15 :x砄{2ػӸyNTwf_;1_g]NhhDҼXguyUL@.rʌtѡfDm|- b Ir ˱x{ V$j͇y+>̛CUwx:z{Emð >Bi;gک&5l}|ƛ+HBr[.8&֍h% O4ƅQ2cMlr0j]a<ݘGmX(D/|u\-x,lqT&At~h)ae<"!O\֐ ew7W"TͩaE3~8D3iqDtg:Ihq(XE5>͊y]Q@H8CČuԈ40,UQ6C8TbAl^,C;.#/CgLO ixʽJOVGz\S>_'JcdE&ΒRU?]*0-Y>J0WѹjHg/ rfh_6pREIC!tuhy_"`$iT~Z8)3,=,;\_b_ֆ&}&muKmAI+ KݡihGT1d۶~oL_Lv⃦k~ ~0-`m~J^[Vޚgq@dI>K \hchr,_,v[tzaCMsB~!vM5olJ9b6Frn ͼY8/.1\>yYӱGK*Há2(t4P=e0Ƌ̒zQ,qK!6ⲦTgѻ8E$~P,Ċ2tz9M'4 No7Vy2H_/yB)_J8YWoJ2hhBO)^7b7-|BqÀHuXzb-_S<:xOXŽ"*ba9dezG{9NC>HF>OdI"Yq3™wTsxcmgK=ּ{swr(2t>}U9P>/8LXnG9|YbF/cR5 )* 2M!3< ~Bt;?{ H5)ﰩT݊kG,Ț?"Io9h@VMQ q<ICb|||o༭^/ܧR_BZ3hE L%.fdm4W}#oQsQѠ2+yGɺ*Fc6Ml ʉLr[Y.jkӧfܕV3Ǹ0 m< (nr؋ޔ 'u]W~G2Vfv{x)"4)3牜E9 2Y1y?Cv]VF0LIS*?['=+-&HZPEPιJ'G(az~eD~庸>P7D2ѥlDǜ K>A3-1;'9(Lo3b߂!q13ןqV.7MAxBCM9۶7z/6F28_8CE^N<t$4޾\d!t5bL1y~}̦7ijjh9(Γ]\C2mfgvF(lo2@,Mgjs:~ʢ%7>ۀ6#| BROkHB yJU?MOW#Ll'_:)215@^:{Y! bO7#\XӅ[ eeCrȶe /R_x8d1 dlZ=\Qo(E Wiy; |% PnlOLf|_aSPx B{dq03KTЎ;'A)5DcE%n 6P mHi%f(UiU |)7κ^;wOv雡̫6* .ӕ<V {־W9F_>1JF1c}:Z$Y:|1UX,9L:s4Dz]XR/V6FK&8ki :g?fchQs 譣DL*n1L ?~,WMJyr.9 M bªQEv>SrK%9U IWziWn?(\' /OF3߲&w$ԫB* $e5x)t.Dž6s2 hYֺbqNCWޭ&(aw`6jLiNW@9S\WHUw>C&0찻+ε%1n:~DDnS.7@z~í\هR@Y YT5&u0x&=@cA!Ғ+YI&iiنd;8wѣhscl;d ]z姂gph kϵjl 8|u)y$:eDjHOQ]p߇AZPBB۹8duQxeXy壺gnV6 0,$}ֹ~"5|bzF,-כyDb{%+vdMbbk'Y=еKtYinΨi%0&!WBM{>CC-9ϴ0' }n$Β[ٔ^y2[Zk.N}ΓYFHut$彩%E*J2MNUZ8Yǣ^v p܉)ʒm‡PQd suTyxU~⾶ޕLB]- S w%cDpɪT4!Z:Y͋5_ԗ?XhR":q,E3Ϫ.A$3Я%b]@u tsJ*Wμo|`cx!ѾF/ޗp KGd,#h;՘e4q2-HHȱϿLYqc?W (+QKg~G%5>$z{ť{3g}GĀA:2 99I)mJRJP-R}qꖺ癏` XPk! ue. YxAbe.؆nٶHUOk?oXơk |͝#bU y@H[4*(d4K -#Fzf!LS>.ɢ(UHC 7j[/-`_B0oWh1| E{<%&L$Z|WEߴAJ[ I.өCaoDy]^eas>p ͝>or$#?K er!ǔG'j+ejhuSE3悠"1TۯHSW;S-oA%>v?ZG<ڪLMlZTXy_">\8YYΧVW*82pL]7m^ӆ ؝k_|do ^y(,bK#!xu@D~ rs: '*(Pv45"P$yavnCB$9Y{)1}c?λ߭'Pu\% x);4 q3铕ZKּM#IVWA8X\[+-%~xq]֣9O6U (Qd㫄ferk)W*|c3S]:,a'w#} 7Fb=Ҟ ?6ꅑ;z%^XvJ |WMYk3KбRO%"#H5@4pEDZnFv]7ž`4t#3 5, @y9?>sD$T(d+!Ǘcoܣ4QJ Dw[:z־Rrwf QV)C&pe-wMfRBD PKEHndr@yGtDu=-ϱ,mƩ ehiaXV"5_^w#./J R dA@mu&nKF{$jUhIrܪ0S ,{ыFP]]>m<~_=k_`X״ar"/%/Ly|eu|)MvxĞnp4Zqom5_ʀ-:WkWẸ WDE pkE1}IueH4=tɖzVԸW.#Z}|@lv=#Y{of!@ݾ 8#cf# ѥҘ#k }QQ8+Ӕ.d%-..#94]{I<CLϐ:͇>2kq_s/ .N!|h@Da=sSÜ^q~EF8e~SwAV.7 Ȓ7Cc Q<}D_e9EuHRp s b\I]9t}A-ɰJgIhy6ϔ;y喒*bMshUgjwǬGߋ'r2LnHqYv-88ΨF3uK8 *WVj[ ~a{9Ńoe*QVMڠd(pP۷C]4 l.GEgٿ%G2sWh;"r*? bdYx,7K zT8e2w=E (~pOn{l!B)dqznNŽ5Jp#q kT"ns ["!H1M*F>o\LJaGgìCv)d5UAV"O ߼}ܺe;RA&>rۼy"n69>"eOKK8D@`v|f/3Q,ǐHQ1:סkw`K4wܦ1ub?FnyY> Z@R V$;_M[*vR9geҬ}/‡ᏇvTc⨺ITC%67MI6{c q#P8R#>ɑS1lJp$-?=\xω~Nu ̤ ,,LHs\=CnDS͉UҤ׋I*8Z[}Aތu$/l_NEl$Ԍ;7#xƽiPJL2AoBxܮGLAvz>g!h^3@Gps{p6V˾ щ0zdld-W)_TM;iA3lx)B aCptЉBY2{QT!\:ڔ^yHbRNaV\ x>ᷰa6i}]YrcbG▽D:yUث pD'XjoW4j - e/Xn5V܊Q.[sy]uw#Y.aV!u1V()ا`忩|TU+¿3^$%Dul//]s+&Vߎ=%;™)Wbbk%ZgB@ GrBLfqHHSP!"WdDM>ŎT1 :ְ6m"!N#D(>P*|z.ZC~Z:vDoYA(CC $b1=O>xH楄+unb\'ء=>GR43rݙ#zi{ ̯G]HikhJJóVPt.Kd8)K|?"cWz69g|yTPˌqL1df5֥ U\&31h>^鿦WVbߙ#ݽi@yҹY?QsZ1ʭ6_ FTodVՏ;H0[kY!ٷ:kjs+䐗,t], ;G)Ø"rj- y/ǕWx*lO?6odq"HC};OT.3ښdx {`4iq=MIZVo]yf)ʫ!4=wR*a i> `c>80#seC H+r (¨pʭ)DKC~(@،rE,ZK>Clr&=hGrBiw[,MN T.8GjsJ΃]HQɇtidT?QcZ |_w5*_ ]'ՒIbTYe^ӳs峈r ҥ]~Жv&p IKHL F JG:(Vf)kߡ92=_(,`-3F:@;ʪD0~"naZǡʥ!kD(rw< ;O*WĈ ,T_8H3]wV׷*C )-N?eTmcuW#Q}VrZp@|\U/!$= sV7?M<㣂9f˕}.9"D4HM QFvpa&Oy`B}Z}?FAݾoK =O& pDD/1m cH?*;8}np`t|D"{Hiߊ5]#q#)sG&\z6d.ʎ'X 0CN}u_un)Pv[6XrHxWpj0nDkw?adO8XyݫR/nS5lrbosRm{^,L Z~gVp3S[x*Oۢ3D@v, $% E@ CS8Wun]>TYĸj:HiUu[ c #Xu̧0C'mWxmyh2Lx+K`PVNmϱN#7%|1.Cx7͚:_yrl3wjC _$'^_)q`L) d:I`O`Z⏗ku HvJIsq@T|?Pt<Wu?9*!ms p=6٘F Rr7gԘhjNu(p-ؖ'C 0/Sg0dW˖ KϻR_6\npr>_ S Iw3\o@djyfY.2{`@}4텂% Z<-|`hUVHne.XrV%f^5D?*PR&ǁ-mPާu(9%Vұ& :0:Ϙ ̌|59HUi24~-|BطDav{8B7;$-[_ZB ^]L X'0ɽ "ok]T4yo[#kJ ׾kK\`ro >QxCr Mw:gk?6tiwSpNTcUDX.UXEp4۞ st?uC< /p|Mg5s.>- Q˼@cr Vo> sRBF8Iť-į ̣(cA Y@v~~Ebc)I`4nwN [uɒ;Y(=1VBY Lܮtsv[)*\sB$)'ZJK}qPR hR|Pj޳YZ3ɏFok d9|DUixF{ ='%rJ4 [%>֩Iaw@pN4p )MAlCq-Ѧ%%+ȖxaEԇOHK{TL`S{^kw,G!X 56Q kE?Q;􅖪u' R$[hɅ[n|!C0V2 VڅZLD8q`ڈ_J"rV( |cdg'2؊ɽ;qaţG?."DΛoUw"dhoej~ue=JY&mؔKAP=5Qj!͒\6 2H:၄%+Me+j]MU9-%b͖;N!ӹgX\A$k6A3Do}`ߖQw$ hn(<#ˆoh.rCQ,&<K.@7H8A锒A+pd9 _(2\MbRi6ʺvDϹhY;CDh`L֚+e.VޢAtkӳ:!q"1R/ Y`Wyתp vZCijM#qY_BjkʁEyf>k{?9CK5_8\;]Ò4̕tzz}T-4 0G tٝ Mh(IcǔJ<b=bd9&L\"l-1~#\*y'}VǙɓ3%eZ+m᪰ubfi*{_=?FovꉀX}0={$ UT|2 ۂ8mh[z@kMJ&RRB͓ 7 dWW3PaRĐ\ jsFuErw rNė%ZeVDQsAJx(8 U݈/}G~s#K(x18[tBC0æ^$"~&Y~F{O$]c^sqZe 'DK\<h[TD A/2/]iy0SZ2;ž $ޫfܐV0@3KL+H21R_]ܦKSE2Թ[o:k/Gsh4O ŋ_*@3=52֎KR/5ŬG%]6@q[BtSE#~ChsXzVmz+Ą=qDXݮPAN;0Ov[ׯ|r~lxՌ6ܓ6^_)Bک-W$܃oU2>(޴Ĥ p@K!uݩ Ѣ"wްR|?PYЭuKo&2bY&rա}GJ=PiIcw Mx3!C&, p--x\Icfc;gtf QX r˿Z$T3H 4I$357=wq>1Zy6>Pk6yg =_,,|չgk\\l=D gv\5PWky_>l?@B)+ /.~ޗNVcN\ |qN@@kw f#ڀA*|?YQTؚ/:J䛸G64)LYCZLoz*CƳN;>(ɞQOju#=޳>^^z}?FC#t¶c6z&&/ 7t{fI]R8wx~TvtCMƾ߆[n GR}~ljuC 6>V퍴6) k_@kw8ϥUvɧӄ,=Vr\)&qE KP33b'oou j!f. {6c7)౵0&PH._>a~˾c+CPҏHE#znE+r׍VY%Y=2oԑ+RҎ4v%f/WhleB>YńKT,0]]BJSg(^Mt{/+'DžAݲ71VJ俇]a (Dhv ҐQ~>Ͳ[}!WD"JMWQ?= i | z$ G(Y&%+#s׶Ey:H`~.D;j}2=Q@ 5d^X FiQ螛| Psq ,2msVצh.赀%Nx`2-ΗdlѹUK-)zZژV`f~eK3vu=;|['mA)-vYQKqy*[V}* , )apK_ mHx6)  '5l:ۖ<㹡8W~9e f{`6zanˑoTrmȦCh@mT :dD?3[jyx%&=ʔ귳BםfV]$h 7|l @dU{=BY4@f*-bc]f8' IRvC)eh>efnLvp#q Ēϴۿ &H242o~u~uU[J[| \ѱj҃_dz8=;+u(U}C T4e?\boh]fK7ٕ2.,#0Qu Uo6& '!|= ?QdMCEn^X,=[ N
!A`‡eodۍEW*r9ANVߏt후N]hkP[@eⰖл~^=tƸn*8TQFwPGyR Yz$~ȮfU"o.sAfMyd,#hdʣ{]G؛3#Փ d$4,^8\/Qe`T$:U=4L!h&NR,ʍ-wvXÉpXJX1n;2>Yxs@W]?Bb&cS%-rk!Y. cIQ|)x ຢ^'veDn{݆l,-N-ǏN^C$9$og|= a}}a.m3;Zj@@vn,ulɾ&ƗD7:3*BVTc^^x&͓!`qq=CCuL=-A@fTS|*/Â5w H֪@\DexW4촒H2WvL })>boxnc  |} j `$i]rjaLa~|߶0rA |:ݰICP1IOx<& %9NCw(Bk8DV@z>[Æ.n&П.}prPs[2]_qbT@!dA6{T\E2gV?/3_-,u|k:b-T)#$lOƯŃ`Q]Á4)FOl}c_~4\X$)Ձq>lC5Ob%WS-"""nTN ቾe(9Q+qbT:P@ݐ E~д4+"/.ˣ2/ӭEݶt 8Ck.٧"=?,'t[1)N p /mZSXBk]&TW#։&7kѪFGG<3 %.Tc87:!Umy_lb.(ߌR 2_GgV0Xb6TRu:hnc3 _AyCN_ۼ`7CfcN+#1 )Nd7ȃfu,rgyKo6 Ĩ:D\ }ߪ`5߆s:;R3{9Q7 8u]U/:bS%ո|Zx&ZԀF$l;W]jPoJ{jJ[&tRMF D;  i:2# + x-p/AqO$ơ Sdݔ~&GHc`t~9%+륳6zů:G ~%dE"d%mW%z:̯].ƛk=}n@2kjsZ2x4.{;%IM 0XH77;j_tx:|~V0IP#1O3; lูpTkuʐ[P=0{l'$K gvoufש z͵=*K:RʺF,].R&}=EaER/iΥn };;- v.c|`Y(jEUKhܒipTy=ůQ.gL<[nM G&\L$Q\dH{0mNd%R>(Vh!<=&JZ {Q T,7lqދ\ mFy 92ƓNF B܊\CX'Ͼ ;C6BS= j 帀baWe;4-cP)0s`R7G{/`CnQ{J7IA.hT*.oigz;zU~gl5>hB #%Zx{yw D||;զ%Ć 5Zׇ;G#Ľq(i$Q_ϱj5?iҘπY 4n CɍH5-О_yΓ鼄y Ig /#jau$FI8.A2e{d3T@)@jO$jôK1WlOdBp25:u%걩oN(dOk؊/B5* abLvtV>L )l xorxJԩţ&7K 񈥈\gemWh.K>-#㊛Z7;wi_V$󤃣ùx1E'Yc؆N;;^ڠ>vu;;Oaw{$W-Jqٷ#JEWQ)`ң:Fl2$'|8J[_^O& #1:r w{`cc{??z5MtSrΨ@tH:|FVovRV-l|ˎ޿[Qo쓯.6'0+Q~Sk6^^?󥣙`&_ȣ "QWecAPiB+}%qXQ^^bڣP) h>yEQ$Rz}Ҙm>PStV,x 4VaMxUӛ7ĮY'%x7`#B!sNť{q SQdq2VvJk; }:skN@P_J 57K"D-6:9aT)Z`5V0pelSs0630\1yz_jk!V6e])XU `!zeTqTWai}jjgUd'~>ۍB7|{]:n4"p`:<]Fnpd4]"QjQm!%s('t)(]E%\x5cX 7x:ߑȵoExiehm;[+4]}=Q~)6lze M0)6}Pn{ qa-i ^BxFl0t6R"Hf駐NfjU ;=0p;@ף;3l@ut6xP[_Q$`"|MQbͷϥZ`ɼg;f &, t~tuxYS("I[)Ne;p I-Ԥ{UWMёlaR-aKfU?Q  5St$_[Y]qP9gEKsB~Sz?,neTTw/,i-l{T**`7"'z6qUՒu^](|+1eP8 [\Z[$y[@ "Ӑk'Mx7: 7?]cN061"@?BGYV7ߞ 3ˊȸK.AfYٕOLƾgt-= r |hWeވ49ٮuO޷a&-2`AX#I:*MHf>eUW|/dS2:BS-̎_r]0w^UCuĶ*  vL(epLEa[,cW8F(تs)&9YB1jIu ]&ku9 } `v4.UI $\SUGQt ] ljn ˊDAW3G3soO4}Df\YqsJt`ӧ= th+b52ˇes{Iy+>( '@E'o>׃=e)p~o6t}nak t| /]+?CDj~H^Q5|q 19zL!S یuv++ 6_h%[Z_=dzBz8mr khПh;];)?S GxYb "N99K=X>g$@A!a XHN Tޜ(dpլk>8)mH,]\g6.}kUrC*{\|zDg\L繙/6+|5ocΌd\>ATOB#eѻv:hc~JL"uz.q19F}Ih/S>2Uu|/01?xv{{M u-7 >#{!`hLACČR 9)}.0hP:5E9rWŇR |ɩRIn$~=S//ʬYz &[HC2Śtov ) !] bqݞ :^0^i$eW]mÖ2#"WBk^]=` yK8GНE"\:ւUnޅa _,7g+ B>+_u%46\;cJ}FO7K*7R7ECIrNWIk](ͥs?+,U9LneEuA)7HlE]4?\ZMͤCE+ |Q8,* GM|^ŴuGw̸* ' +B=~ڢ(Mlm#5@iD-A/Qtozd@,'k~1yd t.rUV_mB2CS貦AFzN6K 6 {Y7bs'~稇# nZ%0sUH"& 3 ~I{hNPt{sT(Gwcۏa@߀ON  DQυ[y'` A8 xf+D^l)GֳDSpB6[=uxЧt^>޸Zk$BӨ;f'C  Z(Gj fSP& DXʛ4 w$m#vƄ\ fe' Fܛ<2i2g ^p8YΈѪ_ gQ]HC8| iI%IfkGNgSHUO" :G͸U=׷'rT6!\'-M6%HK3y@<0AN0$N0]_D q2 T&Ap6Yh7ѧ%+_bEc`sizGHNEr T84c~\$HUJO84^tR9._0K. NH u00'kMV,ֶ@^21@K=iVsA=i \[)Lr -pYRNBJ@l0$(Pց]~ NG2ha#Q.GXW+)$G8a!fSiT]\2&D"jh>`<+L3*$;p8Z"$/_;T`iINcA1-=&d0\G84ɞVGw[4ːM?`LF`Lx= /xIBqafR2pզseҡ[ fYCij]3}z M㼥ӄ^ed Ka<{V$PB0?RԱ% vM30:-l@xWOxpzSL"CWa;k'o@K 7uJU@bi]`3ޡF3yupev%_Kyl]I ;'C{ Blߏ 87cࡑIvw{Xm]e>)elXe&)!!5F:vڭsh_d3vZ }R5euˎ:yǻrC m+GWxFx: 3QHtuj]jśapd^qX)ʢoS&YqKGĿJS 9,{?1\˨9ژ2[)d Yy9uc^5™eW~'Q7;ͯjcny>Ge̚&kWd$啉~eIsK?beUEOkWO`c xB\SUuuÜ6ͩ&c;I7¹}Ux'i^ ݝ?܋PO5p ZHA!Dq|nLj\^7ܦE#@ig,_w,?SveY-%puZH>QĕfthQA,s8{?4,`hCAIZ0et+Z_KT{f󻺉vqlUMNy˚ GNwrJx,F. %(̐YW(|j!wM;&[]zi:l*{jӀC:L"WnWQ\iE^^L>Xϼ-l*DM~-SuQ8#^X.RZYg~C~'C^_b{S+S[|[$1!>̲(vbt4I *JbԷa~@c94e†^HZV[Ry}5)gƍa~xtǀ@IV,=A%\_ZHeHVL"Ӎ̉GL0qh=[R12%Qun!#oÛ?snx0Ð k8FršH3Ql#y[ʫNOSjUUwrH<d*ٖz+EC U>vɴ|5֋W.}>&Gt8{؝bdvIzrjI PʑQݜDwUZ㔠orA^^Rě 'BG _[\`tHÒt:R2K6ika,]dd&KR۳OZbF;Iy(ѨH >fQ~D0O8}h{emͅ,DBY%RN nL#lWb9\+} ->{ jJxwTj&)݃ ɩcyiF}dnIPmY\U,M3tr @Q}gZnA1F9o)Uq<W=@ YP̲/0#Z[յ@Ğ hXK5"e#W3 iߣn|xc9x*-%qEJAm oy2\Rj7[QKpMRbl *4z-i{02L!ttWyz|4)\BұЉ0d>Pɝɣ[;*\NeMj #<:|܇A`% ,̕Uy?[b]KB.tn wklcS[5:ʣ#Ią,ry,R6ec%2]\-Geڣp37 V DNQ_#\5.Fepq@#. ~ӫVŏݠUL߷-|J'5zV; ahQzz$7<? 1(R`r7KIPw* zsY=`*[m; 5̋r'T0"BgY& @/Y;6sϰ!alomO6w$Vŋ'9W4!$5nP@n $xpgvYNJڹC%oﯤ\:#+< }%;ʮz6b%A.q{T(18QMoy- \KEKUYi? Ņ0?5I R>eƕk+?fsQ]Eul7BDL-&tC; cg :GwmjNRN h4esj0~ͩ]}(}0=!'-5[7FtƘV͈mbFhg -+pn`=;%]n d4%`wcݡ* Ɵ@8XI< #ϨISh˶RQ>ie >@5D08>Ī@%n: 4 CJG:)0*׺wf}?mBL/}qbbLBy(IzՈc9}S4mh1h˚3|V"'1BSE=9|^ˢ xi^&)wo??ޓtu:6P/6RE!g+6\Q[tHQ7= =Iyv4ܣA nfK`#@A'r ʏF0VgZ0|ʀS ]o]62l+!y?F+!F'SaV)F( dga0l|OOһJ t?&H-0HKf9!׌ / XF6Q0-q' cUWߙ,OoQ{< OҢvE}Y I)~zj^ ;`DǬD Hdmu]0CokA8L0&);cl݈]M`<* %R]]q:8PoaeV*:xD-^woSV{2|X7GBP÷z/M$.VwH|Dn:d0bdC܍S"SF>ao R9yIݜ1|tA@. n`dv,58,@"ps s-ro8?ևar|2b];CAqR8,q0,@K]a;bBk]ӰVW[Gfj[ \A7XbR Uh),ܼbPĹ`e3'? dY)ܮ2pɉTzѓ*NJPc^B[v޵/P1u?WXX*Θ " tkRʮn,5+m#,S˗d60 IƀP J#,;.CFX<ÇH=Z4:"bɺtn$h= !R/} y/a-9'!tsⓃz6?0.'&v 70 <l?co^Aڧb38f/wABvjo/ jMkTKxbWtd]P3+aF1 |/7<M\޲>/rʼ|Y9ڽ9*͌P.'f4`So+jI=Q,K?My8/& bS ,JնFۙ03wHv٫cL BXJp<~Q]wG+Obsbz/&ǯjK'|r N 5Ny̶bDXKjPGR2oTlFBk3j7cu`-9Z#ؠKbN$X3nP&UtoK.VK2T;jv2BpqV<^I^*cv%m紗S"HD_|*ݴZI/C(ܤِO0)o6/~&>mկܱ¸AQ9jccEjA&!z@F7yj6q5`Yl*0J`c@,p0'E9\9_ |ʥJ<\hܦƁ *A˵H'S#'ƆPzz-Y˗@,L[W`^Ѭ$*w6>\HCo]gGo{otKd T ^YClJN`ɣaЬMoaM{ʵ?8ݳZZ\IUQU#>`8JO!Sj&X`g{V1W=b;tEKIbS^ 1wSƑm3u[ mM.ꮇTM:\'zd'}(>(V9I+XVvgYls jDu sHb5T]KTrY}2g1S~4=1,1Cj kQ3`}(Q># hm>CwgsMh}>GS|ZMJNNݤlc(˂M Z2enQM}]<)G^ޠFsBuZT+Q&ʺ^N>l0gus0T,=2@:ktPUFSE2/.7T!&y^r89DuR4#4uQTk2X6Bn@-aq4F >B2MVF^m\m]+rEW$$X>XݻGv#|YZ]+ʶܜ@tS\W'[*iYYV̖c))LZ-K+ L1ׯSw|q*Ե ^PL2[+1 [n~\'Ճj:+{QZ6Ua Ip.;ȴ'mʥE,we][?EYqh"S2}.YK -xYsDdFc's_o\&uCdk㟰pma]ڜ$PMcvmM{qt +:ll@ێZО\#ߗN>ٲx+I@}yon iE^VOƺ?2PؤӷX;`y~BYUt2{5jR|ƓTh]]B.ɨg?l(o%=fMڧײ -?xGoR nn;t'7)`I\%݉=ӷocZ5yt%{ $KH:$P8\u:H>@Pg2}J\hkM&H7[kGjYfvFʍ{)[NI[*sćp^]㗺'RC#gk|kBL6{qƠ@Ghn`3({T NL,>o~w]1 bd}4Z4e(MM>zӌ:_XO$ ]@Iw,8doR"e6dGv< þm ۹ݕZ?nTq)eY#hmu*^FH--eǠ_Jf㨔>(aV_iT ꛶՝yx']I5hB|Z9 w_tg3Q9>>}#:.iԀǙfLiwf}@Y;9ӖfG={ƽxL&w?4v磜Bl< !ٱ2!毀=H.Hz:.p3^noZ}5cxA;eF0UNi3Qq(+Y?Gx`xmB!X/BѫGb㟫S@BnbM$~üjzۉj )Ylzl0!AYB=u-&y0Ddt?̬q5ey̼`#k>qQ|NDKhiDQ6;ZFX] n [`d-ɲERdiN"kB(Tʗ0MY\@)l< - r *vWGz&,ZD& .T򿤪̾(rɺO{ItJXY^Hzx:X%&6\l2#!U%x HGf:kjqクR^/ܛCf!*6E.alm #. MmDҽxyK?cxo)ah`e_sy Z Wb=ï[ ާbupJ[QpZ_0$Z M!%!\g]NZx#(lWjvLuR>\ݦ] Mwsm-ZW཭ f;MAPn'+HY㊖ZvW[OPx!haG))/aH{uipy.djC+냫K:c ¬'ʡb 2|Q.^Ok3 Y'!{LV̂jYz)Б`J&W9kװQ*C'ކ7'a㫝DDrWD)zH LBoq%K lbG-hvΠj8rIv,&~{c5fpeB?nੱ:?ҝ*++f^7w;/rXK -_ + }\]Z-.zs#!&Ӗ7SwO"#tʾUǞƾd&C3h`v dMĠDb6 D{,yN\}@NcHHwӛN5N)ה8oΆAUh6xv`~QKVk/YEmOX hF˧;$݆&Z3y±S+SsbWקb=ppqir=e [Lyq7z6TFN.N h0I踉a5'5TVָR&*2Ԇ.kX"CId^nNiW愍QV ) m ݖC6E4]{ejBt'UKv=|Iղd1Z6cqLYf|Ru#s\<-f뤞-#躟}EAʋFBlqhaؚ S NW/$@|wEW _&1S{#,>:"l[2DZYl$6~E>EpXWw(:l6i`bm 妀zAX44iqJ6YȔC XÙ)ĉ}I3IB=jn'k႔$ۍ>m QwaYDW LJ*x+=q <Ǭ>5 =*O~ų@A^)AeqEߠL7߰)8y>ȻKk7RQk\άB+aa8-}"xt,"y*JT20ϔV7u(c^ #2$3{qYpV AHef}2.-+WzpNůa13 )9!1*EKCƊ`&O`{\ZO0w`ȩ>wM=~7J by%"%+-ӣ:H:Kw8"gDV+a%1|[[@._$Vq#J͗-vm.zܰO#x5FW;xxkj]֘l]Bk0_MJaVDP=Ɠc X>Z! pH5bX&#'S(G& WJ& ojpbJւ(w윍sh9^ftWW8ǼO^S{v^ h9噵.Eq(`벉ڔ,J8LU>&*(aGc} TZD۞ JkLj cG9 GtbֲINLk×#c5,S;hB@ V?PRh')b8;Q@+{N ^eC9l1R*iѷE(3qa-'?m+Y>aF̔;o.9Rf&U~F$O^_3d-ETڃlҚ"޷O0-8[']rt#qYmXr:Z/?6V俉i >~:X8QAOXnI|i7105UQ7C:q6ŝrKBk?JW B2 X?kTûaq&v\_9QfJrgA]WO/Xgegfw迩gpS<2+5uжJN.(笃z==7&ҦMaZBKAJ3v08@bZTd'\J\閯"ӃX~,0fd::l/"-V'B.+09#)KC>bb$QN#qE׀S{^ *^4 YbKGc5O Zs'\\?0u&M\}+Wmv׋hʱQ4jD-+ ||6)%n.< "B0`?F?̢_s;ȞcV*6Gom.عOhk $"U7Rрv+(NC PB} Y,td#i֔] h~&ۄkEᆝ~TUQ+gM&5FS?%@k=iL@^T`ҙYkF\3Xcu@!:DkIN,BahfPj mDEA8'/kkvᏒi Mv}z{B7cS kRC8v9B5Ry0_m~S?'SۆUy׿ãz9͸06nt02Oy%C<2sR!Ae#JTX>ǤBQ S{:}<(K}np^Pb^y k0WW]/.[j@\E.6@LTXJ,3QzېA76o9oWιB y/ $t: #6nRQ5MKi,xxCAKc'^ 5Gٖ\6_E|@݊{g_d]'$)y`䂦HS:.&aG-OFMe "Õ {^&G(P;p+C+uqMuگR3H0Y^FاBu\hF3ź8Kpؗw|RU)2a(;/=c Y5m0zѳhL7l[ӀF2jF=] f[=FbOfRY1o3Mhkym+0? ޡ{Ӡ*f F0Y.iR\9JT>1CHFWevq} ~ &Nȴʢ+b YOzFC_p tƎ,52|b>]]hg4x9a$[*.-jAw3 p)hNtA,pP8p0H`Xl#Y7&EaRzk"v$oHs^ eUۮܑk@gc{\{0X A:@ u0jUg.|'0(CBgA+3G y@}"mjfān , *}YDSţ7"GǂQ4h%̚*,|,wލtُ`i h!M=VtM`>@ݾkfs|7JgfHdƇ} ƴ3%5)""%sdUۭr_9s;pC B2Ie<6%Z=kyk+1q=KDrҧpBu$l* {-CUXQͅ '^&{K@(4,yǏg%r I#O"WYb1Oe ' +pah Mbᰡ]DaM3ffAlkM܏y`k]pU(P(Mƀ{"mty]fΟ3HjVzqd/MG^d+s֒8ȼhN yh`[$ YQ.홭Pxqv .[_c,&ުr5;@5Wa]`dX k9 k(%>GOq{G ?_fP:U_J"UޙC@U9ϭ#֞GRiUyVd"3t p|OOMh<N%& )f D%/#TSQ1I^"<b}Jt W BGy:Xw(@/8_խl ThE ]FXN! p2< [!Vkf쬔%: 2oZsJY_ɔY5D7%c]2]M"OӴ HP8rcBgj*N>' Ƕh*#b"1p6*><@|7ƭ mXH'쏢J7,v/շD8z7f}KKK;]O3j/iuC Tr (k)_\@ x%XG,xJӰbaƐQܪT5p׈Dzz_J@P |i*,q{U.L@h=P}64m!BT% Xxaau_[L2hB[Ba Yʽ"B;L 8{A߅zY!7j!a"$۾Uto*;,%!meMmRܨ~k*jIt"Kw>&ݥ$꭭"x߰Le8آJkU21 e0IS=G1^{HшִeAhҨlO~zfE|Vw65uDXkeUP/\1qMQ0RIl%ˠ-ة(W^뫓mN݀OA!`'.Ǵ .ۏKn)vhmذ L)^,m7-v,ۋ2N/,E|Z9]" H੼ 4+w]%^ُ 8UbѰ/9a~.X/0UW Tþv[imd<:iwpp\0)xWL!("rEYRڜl;K, QF]p3DMKx'()'=I'̹;Si 29ZEO?_gBi),{|j4Y<8;{N(|=] :MEJ>߳,4sCފxգ*gQۋIK'uY6:M\+ }-8|-P”+<닻IGݙ6 Co@w+DDLGEm+b z[LeMPqdx)OY (zZlp`|Z fnNepQ]wCظ7L.KG1޸;s-q B67x?K;ӡC2s-(#F_J5^}L;@ ZI;["\BˋN pD{2Nde9`ڬsL8>I~ PIj x˧-Α?oyrD2ʇͲJ:&bHWZ6Dudtf]740,5W5ZzѿGll5^hNab1'}qQd@ 2 $&A. *> rFٗ6KMqٶ:wYd3)ZP͉,90H`3jm6-͂X ȯ}GivRb$| ==5ˀMߕ=$\xJK(n(+vȨ/A2nNЋ9 !D49zH0@mp~D? Ķ&šsCRqcCzu8 ~]iBJF-NaxȈTXTDT{<{G+(|r:LIT>l ywo=nD|m3vԦG<0}y'Rz?ZyWfa`?2ה )}X&yK}ZxO2X56(nԏW?Yi̘cQՄyg$)`.WĘu=,yeC hf{U:Df1TFq܋l"Fr`xu" ?>~)p[[^32bT ^K@\`Avnz4?yO="=Vf4;eIKp|UtPQnY>I2D K%(LXE(W;W $dc#G*`'@8C)WޏeJ8M Lqqu0\TR g<-6gLX"+ɮFZЃUoqݜ<*hyHd @ww`"#53߈2+M{뿪aQ0&l,ŽnܔG qdCd$i Z8" 7 i^-|MC׼xr?rN;p>$$S!MOzB@bXTEy(gf\MBM. 7_W秇{,A\{. <aݭjVZYiN>["ܠ=4Y5^jPޏL5L. L-QЌ0gkRD>{)Գ,XBV=awPgIE %yC[u+~j99Oa5Փ:8[Eۤ~UL`1(I/62M{.%3cPقP`}kqX/pB2WGqoQ3^cÔ?RE N 0^K[8#=|+VK;~M3#ȉHdw*9CKϫuX1А.\eQN1|n[])c.̔bjjhe/6ﯔ''zREo.E( )I6GyRw lQ nO=*TjY 43jOGV(H`u )~\$h߸_`l ^vh"χW&x{,zC&Ir12gu]O}o/Etlqڱy)Ã#tI[=CNL`Rr2 ͭ:ÃMl-w\fueÈiَu&]%EEB|le%;>ʛYdC7 %,E@/C_܊PaLh#KP!?*Y`89Ɠ2zAA͠NNG&YU yZP *\'Ue?.9WA{c~ w58=Nƀz ]ݑCiYͭL,yub3@2ԯ/ ZQp pgRk˟ů;MAia'>FX N\)|$wTcTk5.2aC?6 SozuQ>* ]tJ[Jw$muiE $v#JB'0瘳OMeQN@E E\dg0w Pj4J]y #I,_9MjEZ<_U;wHŹ]-=q { !TײEduT ?N*2;9Go=Q7l Ji{!"Q!8 8( /Ù ^߶;{ U)L`!b tU}CEuMIYlebsN~PIxHeԚAj,; M0 *XW K9_>iݪ`}JШ!1HSVuݨLOvCoQi'"䏲JU0J%eW+%D{^7&솏zOpi}5} Rs>Qc}t!(W2j0^~N-Q!::MZp^Ź@dړǺDRa(4NײJ6`{8+9vXH {y M$Y}J*.WP (r.(KeDo捄 D)-ݏdc> e a++Et$&{UU7H'c[(so_Do XfdP Gْ̯n&?;P4^J^I J}ɧ1mݚ͖uEGKޟ>nUsuh;?Bdtk :l gbh+ 'Oxv$F>2ufh4㚧 2_zS7SwOF^$jP|x>=|fI e 31 >w uVmY5!oIbzґhE`1]r; NYe7GE&6CTpp8L>d3=8A@\'ISSpĝyhxI^ @F(uo;PgQta!4c!q(0_#q`UT]v'ѭ -]ؾԿ7Ja--K4o]܏(Bٍ C{SPhikݤuiu ? R! +u֫a򬮹2f4boj'tۢ,+neEϺ0!*$ׂq^ރSv6LQJx}m%\_{Lfv!{VFy#G_7AQ+&pn`ޗaQ[x&$#+t(`מNMjGWw,X: xĞ[ _lL+3{6¨9Ftڃ2H`,˱o< ˥jmO|2e}%EI{ϣtQ26d~iBіFE9HR Aۯީ>s?# %hט]yztlM|ʰ%):ْgϠgIJc.f(VL糸?Ωm/{a\y͈#}xgeӤ U.Kn]t.b@'|;*zO1g}΢'3jװKnt2X bA?G+~w:I3Fż,S+[5V ̩ m_:f.O,t,lZc(k~gPd\&Ti;t<#q|Ig/V*u⡎]&5IF)-F$CKD@s* h Ɩuk:4 Z,V_יܑbZ'"徊k9q D.&3Gqk3~8jT"ڿ\ x= + oF@KJ9WAdD) qPxX*F(RCbO%p8VeH);EYj|(u=@::! BR?P@I*GŁ\ݎq.R,&_Huv{Ό0Jp0Uc.=#nLJh@EЮBCfQ"c,x$TO8YW㕏շBԿddDLN5UrEU8"WFHג(hڮQAC FfP^0{b&FѲ}/;WIx*]ƹ(8V+.^ϩ<vdY͡U񠨃|D&J. 础v>PUû2了V F9!jZ{+iag:U1?q)ڈAoD6*bwRfc__NHlN or/!Xr\B& T !f0e{'yΘ??2]BAWi,׋Q,-{([6\F$w˴uJty ^ֻ|SqBCدǯg~P M /㦎ހhIF)aŒhq;9;N׳namN?@xS2qaQ/O'M W |Y_\-CHqDMbV]1R&%p3 uTK{5n!#"a8}\kOh.֏U{$:0z#ѽlSȮg@(^CoG#W&$mG-domMkԞJ$lL5[TM.cr*eejW݁UMt51 -H #u@ɈȎ YRExc,3a/32޶Okup`w 83{S(XK?ZF<Ź̧Ib2?$DɃ܅KtgӱLOXbj-]%;ʞ= Q(s9o'Ϳ_Օ|w9Y35 -{D\_"DhR.e(̹z+C@^'#^>^}jMC"9[їHC٧*p&gT40r,SmHeM :Qzto/P/Zu*zL/K= SekK5ku n/ꛟAD")@ހ [?Y8=׋To")Ł'^Mg侱$sj{^zE 8 ߶-=aDѩ1(At:S`ifyC7s4TYS+>^\9Ul|(pL^VVE!Ѱx/`zR>'臶wnM1x0Oh5e?ܓhd[5ߟ;Gwo45Firt40i1=5}V*3MUDG?g.mTOa}ACoFnDh똪FIQZGC5yT*Q~FW[:MHL:HQ17?G4v՝B! -+hDX$fu!KƉ9b-j߅ٳ҉pƾy+t*#!{c2M)zIZ:3SpKOO MݱvQc?KtBߓ0 >Tμ;t/N(ڤA答Uٲv )g%#M2 i_|Q1Ѿ~z+oQb:8ڞiɑ?ĥd6?81h^HɈcFt`@ Y{amF==HVA%&L9fCoC߭bcL.I[>[G9,U4$2*0m.mk `:OgHjXo'UMurÊ޵uul%١/8I:>S*D{m+t@r F UA*p`%y`}%E?Y4ft yإ~& &h34R"bY*#u>-Ood+ eio36f*)74;"a*[ aoPIFSMfk>P.%0בB MdS8EV#Hq/M껟ow\S y(ޯ cu)I؆Q GVh8"R/@$OO/M66$!d(CcP $k1os ةQ썉fϖg9}ܲ%{ǰݫiS;3.r @'4? /Plj PEw6S{R[[^quf v7X% 1P?F2j=άը^N |w4SO.?ΨA7[Y UVt|gu#bƗ 0-MNTǘ 8ҸQcS&9;ы /Yr$f٪ǃk< Ƶe%t"BUDiN{:Rx?$ [Ex-~q!K=xI&7 9. T'f jm-hQ@#$k<в1݊3TÎEGVU{9Me'3// lW/ⱛS-f|cMЈ"!E-0ԇ#]-YnЪifXa,k9_P"Yo*13jK0f6ox;528=}1? HRth>V4`,ęv:WT~HHE߾z5>BEܷblR&։H[]C7;XH Ͱuus/GjdQw|% wB<(oS(a(`F qͿ㫔 (),ސ` RWl lNjRLЧ d.V4 L='Lg=7h9/G;諣Eݨ;z=#PW \5^fsRa\Mi 9#\Imhv G Zz'.8jLI~{E(\]cSsuA3֊1.cW]a;} e-:>[' iH=Nej 66GT湡6ehsȔq] JϦ· ~JW ҃$*`ZDG@" _f RLH r8[vv3zf, {یP_8wypY%H`.:,eK:o:"l/<&&ԆT[,0'/H{ Ѿ6e6C!KWH,E$+p\Jsgӡ|,Ñz'ZGe cia<+9=W˂ڊ'I4 B>9j [Fk LKʊgIZL7F4U T8]M-/4" #T73nދ:Μ7blKV0.slP/ǛNbr6)Bʣ>J9_"5>͐fvk&.e!uˉ*Bi-Hrw\(c]ph֬ m8SW2|{i2u{ݼ6(#zXDYeMGi `-0*iT-30 ZKZp5Z-a#/F(P;WOI "ts kR,xײzyЯ w1`ޑo2gbo V72 =SP* 8.f$<t;S3Gj A4H{}vAj3ߚ$X'k>Т Cۈot,@I"#Lse u /vg.* nMR]V:%TiLj.{DWd]><bf ߕU8"SMŒ?><A_6 !]8||}snXS7ewGPWa9V4|ADnc2,k{Q&2'@fO52ѥLm CUêndGnոFy„roeܮGWX׳@F)9U&K۞0Mqkb7hdAl 6Zu rN=N: ζlg0v5b 8$GZ|1" 4 Tਮ+O7epu}=Γ+tK2ؽWG!‰:zb%LKh+ﮔpurmuO&=-Ptމޢ{w+1}(ь 7;z5bniC]i#yz~ڢ#NZ#z0P6[Y{OWŅ($tN8ySSTg'* m$ǡBz"j >`6?T;T![Us|:n;FN&]m zKuG#-%>+++JFZ{j;8;Kj ͭ҂!!e0 q:nc̬Z;KrjCuz+ʦBښme~J\BJ12p ީ 츷%[&gqH2슔 Bҁ)#7 Im};5f<9Are\ |QIy)Q7bf`A?ÿ.aޤ4kZFUs0.s b@ԮXyiH; 5bՂ8_L9x%fBld澇"`DFQ-iL9ގbRA|Bl&TMZ4eDZ"h3 Z`d[Г.[ΩPyDK߿`hR 0]ÕRjT^X= N+PUg`yӕTa&*E,4vkQAi KR=C tvFIR 'Uum܇&Ļ?3Xr;nHu! wUם FSRezvK5 ] KC*?4G<#@\̄ɭZaXP+D? h5#Ly$)h͖aHu:'zNQ Sk}rMC3LסS1Y᎑:a1NE1y_O^Z[#Q\Ⱥ;0H]AƲ c?˞2sgeu2+T/3h@M*s+Lv}^\EXH Vf|H]zlh`<OAv+2g@ [#Vvf4zyA%De8?:"ZW_g`+,k9/(5X U{j#ed~*8MGƚO+FjVg8 xt5`O>z0~ KTᡡpLݩSΩT0B:jZP7> X nGCW Hf4]&n&DV$-إ}[wtah$IN?FNRwzuUhUDS!@n<+ WOoQCEu:@#SII'p9׆դQ܃ϒ xN'.hrlZq Zǯ=BD!--4J\3x QQZu}׳&-N)Q }QD8@3O~קy,rИinw"RSA9L`i[ڪ6<! lmB>(50f6ycHrU}VШ>.pl s|nw^'}C2Upt9o,%J磈>fS/N FaNdbk6dy "%)SZu:yXG&MS EEI_R H+Lޒj.|o(M3z{- ` IM.@+YLj],f"Sr—|pJ3!d4/&5>%CsQ~hV r+JLPPt#}]=_vV?QR\0DQ HXVȩ{f Wbh]`z-z;ꐰA+6>[їYCV6 13Z'bt 9vbv{vunm` ̄IpRd#|˚! Aw2}i6׎$,wU6_pZ3Klqd0MGU r"ACRY샡K;mv9C} h8iJ3:CxIDfyYo5+!0F%$?,n\Ig#Nryø|ha%MʷXˉ wveq񋬢]D/*!Bfl& *x6gA)ŠqB0]7ti{IrٸZb>8SRviѣ,&+g]hfElg;ix2Esr%uaX-Dugd icݎbOiN{\"5s֘ԣo=REنʯNvY*6 ٭ F`e3Vyp& ˗.RJg*¯\pP{"cq[M;P^`Wn鬼;FKqv+y"g+[ 0%al"#cHW30%!LL1Sqn~o97V`|}HG&BLEIV~d]!f@pi`)}!Ǡ$Hm!2;cv5w ࡨ&Q]{% =ʳBU{9IN_mgVP-m/a?]'i!GRPM:0gY<ѴeʈIC>BT@!z"!xhDk)IJp1 Q_HDm[Y5>:/]%O@(\0xȾ@J<SUm (rI*D~#bp t? #ɱ[2a:~4b#.nuC]H<ٶohDNZwQ~-Kiu CN0hYdvA1q |MJEWXJC?J]HeȊJy,==:0+A#:Ө;t@:/;=H.ېd$'Sޣ5@@Y-sT9\aFZ J\ks^h!Ʋ H46*gF&q%rC+-ۙ7؛_{eG%1mT>[ۛ[vUml:I8D|AeA`HfTg#"ZLWՄD# TA~ oeVI=~zxAL$wax\yq}}Ny4(#փ.ǘE/8@I͹قG l<>[œ M!L"^!MiME%x ++Ę{]\^DĹyC)mG# -[/'[3)vwsDqW;b(MOO#^]̂0ĸlI تjfG.9 X?(U~Ĭd Τ󷗊!G$|DPlKBfXP8Ex|M7]-w|@NJI8++bo\S3^p.wH;u;S!sI{QXYs?b^V:+Ơ=ZQ8=MK2(([.:4qLogM[y\ ƳKA>\,,AԺ4=r0{M5+=cWICul9"? !SfXUX6_^U?E!)7quO5rQA5bZa$|=+]z/Sn}[g&ñq:oPds/ѯHdhMίuP%2{UgPތ>d=N&Efۿg?&=ˏRRg(ZՔ`e[YRg2)!R$AW!D. @<- h6?!.{?{,XfMȜSGZ7.;p#Ϫ.%fo46q0dpYc} : =uWn"Be ct//j~Fh w=-^戀(žKkFgt_a_T  S+ܳɵˏ6;tQ7|WZ)q8|Fv(YgM~nJ۾#' 9ӗ 3t& sP+lF VVי k-Ca6vH6/(\q|I-{ÛT>chd"S?h~Vny^' SۢUy˾|gUJUJ{[PLn֨T2\Umt=I+{+C8$հu˂wP3^ ] c%^ {,1Ϸ97 ͠6&䙻6H5.f)Voʽ,@omgQe5G  r60/ m r~,HqcV GNVm^r AѮDuH-@H ̝~^He*e1KƃIQof;og=VPHt+ rW{ H#[`­*Ȧ˩ o +T(_":!OQ^nqU|СYXP"nFl/Mdˆ=v 3ھg T`_b1ǎa{тωDlA-܋fZz5/iJ,$>tmrbiA f{.4l;l1^ny4TD]2qP)DTe1$_od ?Q[ _,W~襽̓Tz5; u]5cjw}]R5ri7CHi? ]k4[S#m`hY(@B _GPHKܮm#D^h} VQ0-Ȇl`AN65)"'.R.4D )3 u +)z0mLG>˧תjDH1I oc jG,<+boZg? ϶}ZkI@p_LPA|:accm"gY5WsȾ2zK_Xd #ǵ."WaFpyBn#̆[ ;JJ{QuւEJP5Df!Z&!jΎ>2ߢ!~w6Ӕhra>-" (yh\ʅ@o .zFt&S#!ɹ@]`b ~࣯,= H5ZPwD+vtO`rYQ2.+xZ+:O6v^x5Rt *惁^=Iug;р2SƠTqsRqW%pc=ooZo$//̭'89zK<4dGl% =N,~&ѮfN o6Z id.psWtvu x>>Ypp_ۍ *{z-XW{kFPQٳhQ6<>^/5(+Te*)6TQNC X~Mr%H;xV0F nT{G=&]0FxWqo5DJpcZezX/tMr tQiD}˜ ]À= c`RZ61)tC8U] :Rn=xwwEzp?8h=¢_] NZD3Zac^0zU(,j|dRu;nK{`qt3svt/=D.z=;`+>PIuyi:WMyG-?b3hyQSr{ޥ{V7 WT4+!N=Nܕgx{<0S`*-劵oC 3nlAHf8/O;G*:|_sLX ~"f"n^VwOrlpo\e}Y_V-4]L4zH6F&M Ӫ˴S)HY$N+9^ϱe-+_r4ADIjz6;Zv7n*hTQ:-[M™(GFƖeչU8Y0^+NN$4eYjѷvWΈӠ0R?mGq\ R)AWm99=a64q.w6d?H2#g34[/b'*[)T{اy"'Zm{t`VP~Cf?j[/ȡVIXf؍f;_ZckdWɒhUXxlp=&û N{/#2$p$SćʜÚ]IW LPKG/.qDH{~ _U4cNʮj B5-hmL1iM[K_A AP /qu*A.UPpp<$Jmb$=miw>`$3$4f-$k=!r~lksHx-qCNu71<1H.$+Ͼ#v3c r2Wg[F^_*ykNsXOx8+O?F-&4kAm#J`[ϺF?;S'C2xÕ HF]3&&}!fɹUbg6= r0TA6Hp\9i>B{EtS<Ϟޯ ~7 @"9 uuzpo.P˪f4- h5 &X:SpilI"aZ> ' 4ʇd eoӽ,=d^oU0d)rqˆ嵑%Kꗆ(m񵌷G!  j2Jy p\Li$ZJo"9w(c|LPӘx%ۼXlcno,R`&e$UB8Yayesciucw=T4CI3BVߓ84ed$:{!< T3%.>J};yՏAᦜ+Ófg*onļуM1OZGiN;# |dF:YR+ ͦc]kv~3@Pʮ1Y n)Y!S]kY)N_'г`{^s' g{qe%Z_Pk]LV;Lڏc]VYa1q齂LԬC8:ÏYmwQgzIJ*@dZa?Wװknb}FxrŷC;wv`mw*}+k; 3[maxY1Dph,(H|~hݨC~L#J&COˊ~k?K }-jD~3`?䫯 1^еh u6k뎣9)Y_eQ$ aO.A7_gA Xka9T(( /@7pq~Onp>my>?(%^v e|c m`1,+g׆L }Á$5޻ʾQU"~ wCV M|β5/B;颸TۙױO77>=COwLsU-[P4*G)s@pR4畦$%p *Ipϵ^?KRD`U#ܴdb!B{t|z <`is$ zzl}-lyKMtH>g8q2u/Q(|~o^r^`VQ*?=TzkL͉akB,"JU5?VF16 F5sBS!<*W2x'5f"U/Jct59vMeט§˩=u'G3moR'waUxJ_F\5&H:ɚIG4}SxtO#vb!z&>3ښ .f#k$fuԤ`yv|}T%LM2q&2B!> ɘeLkP\zϼ`M1$[lHc# E=TAr|SyHҚ12dZߠ,jhIqi&3lcާ;.~Q$5xB-uD,S~V]gȊ޴t#WFUYi+)ّ )_M-W-F҈+o (LP+ߔEGKMA~\} ;x p"mdGNky*ɘOK90FCh32|;?/]c'}ԕ`Ʉ¼ [J_^}rP!fVGgyVCtW6Uqif&76ډ8ךn.xYwGm]NT& yfkӳ5O 8ul{'hd- ,o(I5t#lڍ}( `G^!t!'q04{X+1%Ь-OOeuqT‚峙Û'ObZcGz]CɁ$$WQi@$[J4n?8Vnn׹4E[+84g٨|)z*`؆ Y9.ͻτ1.͓ѹ 4|#Ri6(ka}"a l&.iWܥrv^ϊ;T=8F[`}M ރ扨ݎ;ZFB#Hޗ{XXy`4s?ڷR#a w_[g) ScgQMp k^KEWÅ)J.LɌ?/aCu#.-$ʼn)9mKܼ۟;'] 6ø#qI\EY[=Ĭ"$\#٭/La3ɿ3Af70X( ]JEf쟬pr\ֺ7 ohp'B_Yu >i3뉾 J:( |eTIM_@U'%I\ DSKnHqWBL0F3jH$m_v<ݵFqQEZM/62gB+ 4( ,LJh6 oّwHN#;c92 rW݉Qi_[Az*HHeV-S]Pt碮͞h/ + &2!@e5_oüMR\x3(4D 9M7Z(piWv]''!k`LNv, fF뀋RI9aGTob>TB@=r"fYi-Z[+R5]  ʝπVy)}Kɴ>Ht?4%NNh=mvwy v//tȘ·Q8 qmQ&e|16I8ߓY%7[FBEuSӃ`ImDLwuO}Ľ(1ݓn7s@NC҉']U`Q!o%alMb3=.nQk*|o zgܕ%sxc|$J}9O@=c M}')z 1@X!c£QA9 /2yӢ/ "t-tm$NeC@ʡ6 4mmQ>N c=;:3M8 Roj~mDN?knjKynS?]^wdԠ-G29V{ K#ƹ fl*b[>lW5t)RJtߣ!FDbl uҥm0<\a[,= m;heh2[/֏F>S7EYYkjѺK+jZoERLoXτE !7B)TAup*KW6ΈQyI5ؼpF f1;(b 4!*98HfO m@|Z!;?v=Xv\}Q&[4oz'{{D#ϐW=`PH䯓(@c 5-(ySߥ3Jm~O"3Bˆ7 dxA窃oXlBԛ7I{Ns2 Y|mOblnC]PjPb *ׅ5@jЬ4䚺qd\G =y:,r3V`!+lpBk oBln SQML˰0'۲nQBy low1> WEt#kWw;ru<.,h)yTutu{ ;OK/55-Ҥe鵶&VѶAvk8R(t$Yw3|wsWx[#7ͫ ;EygEplE=U#?v#@,X~vh nFfڽ%~/)l F2Ӄ}E| SًR=w+bL"R@"~%-m9~7Y2h(U[ ?V_SN=LzU9bW܀[P/icAN*OBհk>qѦVpG@yk`t4vhDpA&[R@f9,& 0IB0N(-B5~@lLD~~MޥCHh|ۍH]T/fBzug&hn ʁ`CTդVjhV8m4ZOa{wy#)yh k}l5c7qź0,;3 o꒱T#8?,@!E^>nmUݚ{1@ƒ'-_\Ȧg3[)Pk5Wi! ^L{351G.:@>Y2_P L8 ͚xnOA=e$ޞ94BnP FŒ֡) ׆ rfo{Т;4*3})PIŎ9 ?wʮ}6%+Or$~PeK{dͽ}ΤHr3 T??Vqx{p1J?Zkm7@{$nMR/ ֘ORq;SAUt6}>l'l3;}^Qc6Ú4ZǂsOiE4#}O%@67 %OzzzU dtϦ)|3+V޲wUSQ M uln% l4ڡ` Y;\)[UT N\)SfE"Reg>YI* I 3{h( :ŁxWY7p ?l6- r*.9#*.챙ipƘUא"&_tԟ_綗[0UTtWSЊ8"|Eǽp_Gӵ=[m%&q֏$s#_A63,aF\jRF }8 {ӻGMΔĴ_ا5M9,b#btͽtvaw+?7oDĹ+˘KgyNtbkYlg?.g2`TAc8]ԢFskKTK6kٍHG&l؞sX}^?%a ͐}LQ%d6WG=ee Ո{QȎEenØWLɣzPO?j#euefnԹR&ICY{v04ɿ ;.<q"T&QFqoE|U9KpHA岈N>T$7ƥ MR} i6.st+])rւ3^21X)]g Y[tip5[n0J'6i!|!~1RGgQz5;F>+5u3Fx&1N]vsEAazBkznhI0SCFl>B[H`u $l鼬ffko,/,JAכ43Od=F%?(D;DWSޜ'"'t0#z@2fTH-f,V}jj5_Zp ahYBEaXϫq(4΢I_-I|)"k;/b0}c<<#6`[XpcVQ[7үc0-et,J@lՖfױ߬y)j=П%GrFTjYiuчV*1^Y8sw9oި%S̡R  5ԮM˂#_wJ+P3ޚUsy`5\n`,"f  tu> ] ,LU FPj?u<Ϫ۔h6ţEmP 0+Ț5.2΁!2vEu'&;tC1 2:v  |̰;ekw)-NُJ:ǹ`ڞ-Ukؕ[wn\YII?{68NOB?y{^RS0WQ1p`(ύ{A2~ ;a΋,tq|Z ^ڱJڍ ,FK`р)ݧq<;zZn]Tx&@Li&TBQYIЙ-j| Q9F5rC~KA]yOTmӄћ1ğI#z{ɛL <8l[*ᗌ|!Q* _wv뽻{%8{$c&Cp2{`& X-h𭠯;jU jmf%[<֢c/6zr_pP7IB% RXY ay;N`$5K$sh&҃b ip|>-[Fϧr6 Qrϥ]ڑJw"L-&b皧Ijr73\@׭Ǝ~I3\-nV<(%y s :>fM]8g"#%dc#|%>i,gl ?bFuI`>־ 2!I SNǤ lGY^/SQ3/%A@9qS*2aj|Qg97򌘯,)-`@"/֙Ú_"ޡK]l-@aֹLΤOkaL|gά1&m}%2' 7?&}jK[&.HQ5ߡKk_+)@U51L~<&s܊yn(FLFY]vs=9FZ $!aqpqf>X% S FdЅKȮ翄[ գyYNeD8rWPhfRW0/dAB45֫vy[\:;p]n|_r^ E$a7!~frd|S}+mдI_a`bV[7||T|n[[ter0ID;gkNd|k@TWH>qԛD,aܸ6uր8WӮW߮{!Xs3g;e$ zN20}|Fцp1WwENFج#WHQgڽ=鞘YW*q[r hN!h^ H!ٺ<0!OTm[zǫ+ .OJnSli<^1=j08 *Ip G3&QWP(S-r ao'qGƂ=yyӾ l)rf9;Né$ wjdZ)^C[05d5W-nF0a#1VB`ቢ'2`_TQgNa)d:V h88vRk|3էB@p6beN*dHe0A)0hH%6۳!WMu4P*`; V^IB< V_86%Ha_5N2ï_[kN0a)BY-JAyU#x\i.b"g=|Ezb!j.Ie2aQZr$=BIuf[b{3]nS੯`~YyD[Xȗ㰅ˉ-^,q$aQEm(a:)ѳD&MIVusUIH;IƒR^!wҚyEN7\D=}|X|۟VKTWmGկOJxvԈgBp`0FCWSEkazP;_*V0; 894d/:,;*d5Իwޭz oVlޡG߄Au/mXTKji]85޳Ӝ@tCݏwL8%q `Ɗp T}<+`\'r$ тR^؜v7FtEBY7ni"=)2Yi7 KZlnߣ:IzX 62;nj F8^hxUFS]uv(MXO`&T\(vM70;Y,@:r*8/ }!7S*؄Xe࡛{Cu'*_cEXF0GeB`b<.}_;,5QO:0E9ӛYny9'Y8-jubˎ{n}Ec8!w:TMtBw0 Y ,8#>|͌=f5Er0'씸RD$'nv`?Zz|x*lZ9%L:NU`<2VS󔞙< #$b^ V 7fFޫr1>CAτ- 'Z8XgF2VCawikRݿ8L>KkP%xUނyMiy򫦇 Qty};5iV=ۧ+<ԽҁW\v.u(S}nn83mۭa 6][@Qpw)|Gl2c)81<..NdX˰!2}FE= | ua\ %5MRmT(<9 J1Z̉蘅,Q1xr|խ-e*38L ^0h4O8/SCGgDӅKkO{uf`|YJ{ukPW!^#OɈ`<7GyDxd-}w>޼$2J=Q[sSWZdE*ߊ^JJ U jKD(,I=!, w.LA2|9+&02F3 \81CCѸVL(. ȮĞVhۖ'`1)A{Gx3LMe$:7m}K8675 4 'T(!]B6l! ' h~gXnQM$bmHz9N.3D2Q%x;*5[K|㱛fg4WmW_d3r!6@2H'R嗪U؝tgJ`if){ f^˿ݚV*b;+X{=đf(7ui|:`W!JJn\đqxoGk2IzP.xjL3"(.[: bݹZm m^ke-禲,L;=J1' v'5VmkƼϋi/=gse"9A [9T x2!cϾψ4~y؋* %Q4"t c*gNPnlz{`+?i Uv=zC 'ߏƪCCKB)ʜ G!ER7ko(*n-5N+"0%W(൑ xP~5y}GٖE(mnƥǾ.t5x6Dg0mn ); ; ,7.}`v 3q ~[n#a,sJAyGFXFe<S3t+o_"vP;M*4tLRrFG;;+ߕ ѝ\Ml &Ps9 #{D7d,sJj'[$r}?tUZ ]):ïGe&,T''@Sry ڑe fWO/gA}Y|Q͙aΝJƶ(AN b{nψ^8'.ARX}k+xzQ8 J%c**_ Ӄ7\H\p{dRtCȝdWf|L$+ I詚;E ~C*CA\"tyL,L-فH9W gbnMCQ<ϙH@SA.WE7/!FLm81az[[$ݯ+U^ _֠C(#8T3ʯ~6K5 N C@[|\7k7y!Wi6 jLR̃tv ƱOT9)薈.4m\[&YjtTu8pkh;ڵvuL.^S0?e")`p=GYsCkvMwU4unaNWEٺڋpGc lOW8vնa"^'R+(Wkܥz.SYص|tP"\wD-ݪZI[eNf08gmObT/h:F , }^( s@"K%5l:"S8L\FK@USX$@i%ӽzhv% Yze|-ϒ˒% d]Dw|R˛߿C%k?{T[ п4Bg T\a?gcUH1EA.{iP}MzɟAԷwP.0W9[~2 Qv57/Yܚl#=ΩG:VŢlmݯ8[WW{ عkZ"kML}nCFdD y5_7’fÊh _[z?fųKM'ǀ95W+ ,C8 zf%Q&Y[P( sJ,qBH^ 9` &AWŒ q' =_Hra[r fO֓&# !F P{ X2Ѳ*2ɳMXv$T7 }0'>Z-**^f3댩锕Rto;ՁRtŮ3 rz% a<p/e{5n M`Jᕊ|^h2&ve@s__:L[bN{uKkQyWh^d;=;8YNoUd1"$P n(}p1nIk;fCσ?S mݐJ9VkP})c;ƣg>,/ω,s\M=hx{҈>\3Mq"S'wNR\|.YvzpSw7:85>țL׊w;cgr&pީӶ?4TfTc1a7T&If0[EWvúa1u@~ҋ>y\WfhޝgeVBdU;xwZ)gVlߵ>CЭZzxAd)pǾ8!$y-2[ID z$kZ%GC6?;hzh-> N,gC5{,lU[; <@ ܾ>AIZe~d|Гpx$Hx#b+=h܃]zF; ~7&aE:Imؒ!ÙH.i:+(6'ha5T,x6[Zm :Df2.`I:DԠKM_HMjߠ7~<ݗF>cQ_Yu|LIK6U3!]OM)F|MIZ8{/9LYVp"Cf)2ݽ(=*kE<7KhFUz?V 5rbEQݛL ~+tghMF&l ^*zIbݚ:UBEswo|J1Q.qt` sMpG&^Z׎ ZW7SVkzx8 gBJpV3ߖ00沔9($1_ʊK.uV0_ Sj̬SwcRaud YKQjg? J%st oXւ{Na}9Vlθl<;9jIM慨e.R@RR Z"L 7*X@T *P';t ',i-yVv^3l^}ӆm6w_#zHI/to~5,c_58dqjZgjf|lgS8W# j:AkVĎ/>a4A].mci# 8g2)9aR昐҄(lE[}Lݔ*\.uyD^ ? VāTqudlo1Ujdփuto)H!H?$AyzIa'eLNs+N.x[=PF\\zJ8gـJMG^ɕǤZɳfxPSr\ \|Xe\xRh_Ω'_iIq=fKϦe@_%yZiά;ԥWAIlmМA;Sxz!n9ʈ}]α?2čvP0sH_ho9򏤜Kjԓ8z}툖^kd?Ch#W&bCU Hefl/qQi*/M e N,~Wsa Xb_Ǜ~Ya gNXGPQZΚpxI `5&d]]:t%6W'^ j-`T\uK+s5}r+ '--xt%"ueAءȍ -R7}Jesݤ6f*diq: |ۤlDjsH`@a'櫑s# OQ1>:'VZU-1-kR*(x 7wǚ yLU]BοDEf\vrkZĪmC0Bb`7`w".fz=oTRx 7-'2L}V4\ET:R;Q_G^'!41۽r'5G`p"Pֱmyvh]W\'KF()}q+&f¨:SӰR8h4SQ/z]F*GO?l_4dFӤOz!3 u"EwmyJܖG;Ik3JUt'y c5sTlY2G h7'GT58(Vg?woW`nFNLĞݠ U{[*,k gj9HJpy@Db3g~ I250 gy SYtM 7[Q 6g1%fP|[*t˳3aߴm ۮiZ:dq=XZVU-xkkσgn4sʃam=MF-AG'I)k+ݬi!^[&TdL"48&hݥ^?QYZaʰdt"S358.fL.BN-c=9K*ݦ2^&2Ut& ډuV\s8`p)Qڍ}JR=$;_م|uHnnq!}c#&b<tjߦգac igJ/64l4}eS dx}4XՀu,:Wʐ>X37N-#:bn dDGjx;3KUUn ިJ⪌` 9㉗EX[U4a b['v09ѢBD]Oxk&^`ۻ 2TImԻӎ*i8A tPڳ]ig;_"c+G\Uǜ^LpC`u6(f.B1 !)@8Oõ,'\sAk-?mmτ=Ĉ+ q]aL:9M$9d y q;pN]YWgI VQo#D/.Z+-vgXJY%1ՓL !儥K.1vmGQO)/$[L.Fz8I}>w͝ʅlL8vD.j)+0N19[)$`Fo?a Ji2bAy:M +a39z9˥ٓ=4$'UƮdl D%B,>vȹ[^z\Ĉ,y>PE$(Fɀ /q`䪾MM&pp Lt@<%"E%}?r7-YH"irW;b0Gi&'Iu#^W`RD{4M'HEld/:`Z8>׌9Dܜ؍, '=h)(M{?6Xy8L[u &!әo KHG EuO0W,N m7݂a'茊܄_㭻l$ ܻY*l\K(sD˷&tuk&S?RN+#F?RзUU3!pS秭$_ mf/~I? Œ" Dàm'Y)PE9z<ӿ2?X|Xx}|(0"g$VphM36CNYfj5VdeDc_n|}v |NPlŸ+劲[Q-)*rvz&):IMB{!J > !T:Jl%Aq^zAW.#e ~,j۞}A vS0D@'\'$-aw fL@blC:ˁ!ZcSxn$t~Ǐ_!(uRm{w}C1;ٞq>;8zi7h;XS“aQآ;vpoqfU@l7_]5_(=.,e$RԘ ly0s~9ȅGJcg‚u7a *YEoql$xoN&M@p9W4'.fǩ{iصI!p}־nP=fDa*W9{7"^m{gV iP!UW!\`ʰm2[&Cojl@" J kܝRKW+V*nټC-/Jf=kh?)[8fOⵛ.ڍKUj7-| e"z\/*'"澼lHx߱ M0Nxγc⇭Z]Eg4i Qe41y;XOZէ:;\f{b6֧ya(IWcϋQ _e6)Of'湼t(xWw:e`~b~;d,FOn;,ތzIز9BR+;܃"fωc ngCrA,)DCQ\L]6MN(0~XV z}"@dwfٝFЋѣDq@皎gaU|*qNyQ Dc TU >du{!ӫ&";NLƔxV.*R+Kz c8e8+.1sY٦%Ln8۔,_a8o1@\񪌭ZE#/6wi{Z`;S F @s kt/QD$E.$]sj| XUtH6f~ `$ 3s-AEKtdPE&>a$<Ʉ 죛T+ ‘'F%3&1r\_r+&,$^?kRKytSݤNƠqٚJWOG i^pXW夺FG:ȥė)*%Ɓ0uʜ9W=܎MX(IǙ7>wwuDժ*] W%JH(ϭycB=:<DZ,$Q& zy9_e~bVVD(K"P"rNq_Xh`F*d;( - ΅MU`lFV9_ʕ{S~"1!&jԐmW1ao5?`Kb7qP$9E.gm ؝T;ZxF SA 6-Q1FEWaBB\`ʪﱇ8XN^#yL\WDHp2GGmQdNy5;J*jdQwٜ)<)ӉJc~2n*> CXWhș+Bhܥ1X9to4n\Q40qjT,ո ԮsNn/S)7 w\Su6_]^\swQ]U*E,A&$8vv?h/w݄ۼl9 2e2L[^2/ L1Hsv?1nȳQ~t3AnQr=ij^75`Ye[k-ь;z I@3uIRfn?p_UkL7#qΘ8[KF`YV\`ՏL,p8=zI`` kWTNgQJ.ݿV"EW~W?Nz-[%yl;m?4`()r8ahJ"r#0SaF̭5OtgqS+Q.ukTRޞ0$%w^_c40Xc+aճP>R7@8l"L(T ~_: RVHKҶ+/4 #[ ms?]i/PǙ$hVSj5A(ft' ðeb^D qnxt{wײe>LM>3"ⴅbyU{P${BT!tVz–ĈnDvn>lE"+M8.U%WyGիaX(pY”oE}GoY>;ˊ ۙC"ȇ-kϳY_֕TZv&w g 91c|֛xjӌǾ*n|0'm?=N8ыE'ty R-(@Xr|4%n|N N%AK煅3γ<OH=d'ͽVT tvp/JJCFuIk7? Mb?Mµ(&:yD܊dEcl5|Pki+:\儙xu |{c)QA'QrNQPs'>}sK4ٹ2 bA#UW6B&uW"rA):Mxd?jx-n(! wb+U{?ˉ{K?j.{\5 ɮg1ZRc )Kxg|I1@@ZOS}SˆX5s(87m;Sh{[qt'@i"z^ЖdF{>[oO: [LW&ga2#َ h?|0toqS7rf<7]PV)!k!}236x(` K2ԖBfSA%a0-j=eˤlKgYB矪NPkQ:,Нp?,DNNF+(#o`s7S<;j՘uIӛ6}5HWE2O &UvX>Tvj*4!d. FE 3AoܲB̵b8>_(r9LDye*SVNH?C#s^LB-~K~*ZoDKvХuM"Pkw;35 y0TҼDH7[ SC }wB,Vq#h*SN$yfQ^3y!VPCN`j]1{B5qaGH5A )e.?&!|=Ht@FN (HFh IX63JBs<uԸҰ9;.9rohK6]B?P#Mȅŏ[ %5X/mB佳-IkYc)bv\4v/IBxw0_i\$Rxo2dv:4.74\;ėeB]fQ+Z1񒙁M|-&T^"7|CJ_ q[ذ-Z||߃HpIT(l9Xim/R'qH(_s$Z'uXMSGl y:@S*:mI+j9E?Ǿ" أp͵V#bo?XLD+]B'nʈ^rX]"cdvX62J{  oC~oFYj(T}7e@X6#歡敄vGm!iq,yFg$-ƚ2=Td & .CP3okSy;d>I&ŀr^2RsSA|2:aeU*7M#cI»62ɹ fТ9J7N{5|RaOj:zUBܮZ3adȭx3UҢ oG7 ="V8Oi?!džuպM¿Np(]"v;t]6o&83./\N#D@~#3^5ZM,9Ӏg6HUއV5g֩tdNq,g ZR YF>Y`r1̓55U6ʪ@wHF۝ZZ_{}Hz"їk7}kqLeu7t%A\_ɄlpTW3M:̿x[2'jʠHMgT~SQ#`f6bhX @nbtXS͎!Lg.>dS@6MEM8lo\ <5wVI],$*Z/L`\A[|.Qַ~YKH{[Iq'ۥresE=W3ѮOHhB*ME:|C oilpPJ"Z:|#jTAJ+ '$N|ۑAn~x0%odU'yGܳGE!P}"TkJ#B0Z)sp~~uݗP'0*f%3ܒɘ]Z3?5'kJ .y,ʍkz E !U& h?R'ԙQ#!Ce'耕g 0mlY9eHQ ;g3"7%pRbn3z^g20XgOy'm3PٜQXV)~Ts[?2dtMb}LUVmC?  黾(&r@ӠX4 җqE; FL_]$Ik$]mtCh Ⱥƛ a$vȨN̓آүcSp{ ;ͮ %<Φ\sj-vsv*1HJkDjXuK iM5z\]M?'Dm5pB&!,ƈetw"Pa-%3ƌ Oe%8#Y%>~#F^"so5ȳ%w;~ʄijw3Tzm` 6]YA!~vrpA>D!-ZgL/|Jpok5Cv<y5lXNO#).C#@Ie[BSA{=ąI6['vUG>aCq>^pb1p0yL&؃FKD;$}ːbGŇPH5)/]e/>O:҇`#DjoK:SI\ k{OefdZM.=LQuKӣRvdy"Az>U˥4%|{bhfFʳ2X6f??$|޸n[r#gc ޛ#8͑eEYE:2itњ3rBLdkTSQKKiQͦ~`f# 0snG4=y[%E!(~bP,xeuѱT+eMV˚ks32!ʏhUCE;qGR~1դ)\ U@)SI?`.#bݟԿ'KȊq {. ^;O>ȰӍ=f0f'mc'@^r^4N\4z*k% qnxJ+@!nE|3E g}e)jKnA CO;RiL0vYiV45J |Ҳ<(xEꎉMM W{jb3/*ҋpGЩgdH [yK)qRiUix;K&2ٸPE {n!/ iT#_p1|v8|Xrm5[PH/)#5^B g em4h֪̔,JH\R[[8o7DߗBEL8'wuNxRLcFh?EEaac܆hz#WP8`~,VNҠ4p @qVtkB!s/N<;B>bgB" oDLbwNQ*cЁ|ppɃ;5{%>Tsߕ5bGI+`i~!|]LRj*|V k}LI+rz5ԢlM2l0ьXN$ d_:ܿ=DC@j:D%e( Yc 6Iufd6彟QPٽ(Ԙ~. 'Mxһ:2kH"q` sB}D/^1L,*M`T -3d Y{|a+:]ӁjdJ\ 7n/\-c0A#Zo [ <|Vt:.QT(vK Zk[Ɉ%L C4Kކ%Z{#}v=[+dubUJ΅l?!E -䲫.T&Q6IOm;F+ gO2@g9.uJxG_c1P:ώB_T5wj+wdbGv@45?D}y;Ok)5C`pK+W@}/=!B)`tlQ)հsiĞm5jH0kj4?= ӿtThžn- .XLݷZU %a k mʞ>)YBe)2N`!~#ħ3 A@'Py5 !p nCVhGczr`TEnQ䅢^OVe?]]vQBDGʹr} or *!i B?|AVkHPlxŷW5NHĴW*ѦFh_"4 u Xa`bZ,h:4q`!nijhn g 5VMئ%eMCtAg$#/,Dq[H/n{>܍dé$p4pkDG1v" "RkC[&l@ ;hgQO &5*D$-98e"1ss)p(TUˣ_Xtb2ˡV> +t]fv}_L>ͪ޷`QP$X, M )UV4c\lSLDq0,QO X䧍QBp~)#7 N PBhGdu+iF hkw5cݽyOd2r&Y&Q kyg?6UjvE.ljCܾ!FFuTs#@Lowa С_W|ޕImU ȬNU)8UR,F^֮# 8V-U8M6)uƁwx%q%`evlj y~+5ev)5a=l&[- (݌I 1,v4vWHoT\jlo( %'UaBAøyחVmE5B@>pIHaQYr!Mz2*yXJϵā" =6301_F8 4s+Yz婧!̊fWA oYѠ+54:u>I1k.oWVp-$-O{)2.z۸):".*`\+erg.qykP@9Jt g])3QLFDi$>{Lץa/l3.-he>7~MkFb#ݎ猘,֣8Ejuv2tµL1@#iٝQLVhv;y/aes39v bԹ6][ aB&]ϝսGa++$|k|D$r3eO>8c>)XU>8WCt}IÍQ|}ޕQX;WΘfeD4wLl/ֻٜ)uԛJv)|u!zogl~W8ex)t1Sz̎DKxxjtBe{6I.dq_,2pK™6e'$g;j3_zm[(i?hOrF/-4ۯ&2Wn ؈=*HI"gt5F+kMC[d2B#0m~?Jq4\. | umr&-PuuY00e rH%)˨oKKZiY5X k\Y8ԾWVg*9;v. /nXg"NsvO oݦANHק%VAK4#d N ~a&H5ՇX(}J: $VT iV<%4_+-D6R| 62nuXۿ jSg?'Ȍ& =c${=uouf~{>}4(/wxW4:-ɕ%CA!=6Wrйx5ٱk3Lw(fiWV:AK `Y\>vQ_ްq盼~j1pq?mIEc93U\deRdUΣe4̀$b4w1AV K# d X6C밉9~+w8v4+ }/89tS|r4=a?s>^VaH6~+slr^DWT);u}ękjd5n<(hH^+Olr]UxP)kdi xx*=,nO\C*o(Pp`9|G\$ԁ0} UBJ4/+!p:t剷N،?єPz<.x>2yԁ}f'4^/~H14 8~usï(LQIW_sA%= N؎ r ΢4YaH\Z{=GǘՈB觩>:;Do`IddITYbZAQl&l_êH$,j<|,n[tl8qArJ ڔW3<"^)l<ȏG*C΁о[5X GՒ<[4T:Xlx:$`Kw0Y Mb1y>]݇V%gwraI/C,_Q]tW&> ~T嬇- :.@9n!)?QuJ,f&;25yI*3;8_w؛;AQh` J;Ǘ5yG/A0k{.t,lŽPK}1֊!dCQpR5IyPab+ՒI ڂ kf4d,vrUi:b#/ tשa}TP-'<)bkWS}7Y+эzbO LJ޾:MxJtt_z%zɡ=szڗMIQ\HFk͑ -q٣s}R(~3(ZJհQ`K"iiF; i>.`|ŕBUE)&lAN3kܮe0L4Ȃ@EAM,pfmĥy pRTΕו* LaE2t} zD? Lz3gYzDYrY'P yKf0pʖ8)Gtḷu5I/iҊXxQ8" B'?AƍH^T_TpmfQbRE*CW +'!xwϘO+EWf&g(+?4!V.M;:yE'U@q-`^Ju3.k^2d+r"$o!*$e1WvkCH-T 7Vo t&[tn.@uAM2GA<3AB377"Y#`EˮLiT]9chln-y"Ƙ[HH/heE(P Ӥ< ۚڑ (r,Blc}i%bl?u1zLpXHOV=;C0a.c7 ۺt } 좃+a+ ^ǴJdt1\3i9fSHW@Q1~ 4՚7\r eB>ݑ7j R)C=N0c[Mou!Zqiɤ{R{a{*<ʳ mIb4dd- /s<f\}oE]sorlͰAtIz)Ӵ;o2y, + *Ȯ6 Yީ ɯ7#]YWre6n"Sc,cSt3Ao݊.Qtx^*ky]>x_0GѭXZS$;ik̙ ?hpW'[-Ix t,Db@I8\TŒ_G]>|QHS,p&G,m|Z|eԊ'yW/zR9; Ek6[Pz6v.K/gr̹޵]*+PwhcU>_^—i=e"jF},Ey&x|?V10l{"?p9e⓸(xET&(ZxmŪ"N`g!XYo9zKv#T!NS̡U5)o:XKiN[R+hM6~@}5UL E[vq iRa0 8y^-lQh7GE`Ce;YgrNAuC_U'P".upJ$Ne7-49ܖ\.n#3\UQ#EDZԬGدQE3w$Sa pX7Y,vh&sQ+F1f1*#ͳ@h bP |ᛡ:bs[Q\%#A1n+y'$|=S"ip_k10LP 0}`FDmLS/lJ&F&8hkV:l舡fAJԥrR,7A_xeJңdZCi6f2^AeO`~n'7Y"|ت}S' -诐D XNy}G~aMy Y5`q<=T&nk k:Eڴ0ga²&\\}/4e:ԼZTqRjO,-::a7D!Q$vk^75h5YHq*]nz % vis]΢WbbI%@)0~qrӛSne T p=LWMn]SKŷ{#ٳGCrF=Pt y:A}rI 1$}$}~E6eU6A<I䊅 qt@sHÊ6~JJ_dӕ DJ_l;TkB!p=sO!BWumP `a24V(sxEbC<_f薕U*65PB&݀4/U>d5f(^կEt+`uTى?Vsd, d?vbXY t;FYRİmF?a]M2Ӈ[ IT\m3Z>Dya/RA~PJ6>$rmI(bSv%[k &>!b6̖E, /a,:*ie}3ńAtA#KKY@&2_fK͈Po 뙴80¾P=g<0F$DdLEC s[mϽd2XE6(&ovU {IsհI{+u^d1  IRRFqL{\&> U wN9 к {~?h)`M$wO9&=zR3#~+ipUI"DD o/&L-ڒÒfOu?JXh_j"Q/N joV>֗y &l#r;q06|?0ִ _ZXd*qwyAN-IQ׷̠8Iijӯ"3G[1cOQwe:HZSHP ӻV-:qa$;:ee(+u}󢣥 K Jy'}MHщǐ찵Բ%lWCY8xt# ?]g㪯p<'O|%o{ mp7'k+rGD[v QՉ4 T~!Uh^p$T|}U}% vLm~ 廱;RU,R{O)0ﵰ\^cW^\ɯncC)3t9RΏ0<2 x c`ʠUrT|vܬ:-z>Է5TS1gQ{bVQLoSg=\4dҔŸ Λ{F 7N1LU_hku^|~h+IS{幰so'j\`&~U$âj׼7 bat٣t¸+?ޫTT/S5N!P`È T4|z N^t9"KrE>c ௮L5`ѿ?ZP(3:5ț@-KczXTrY؇SPXb-H3?KJmj: ^hZ3Foz(mU,g3ƫOܢ9? Q)Rxm:\)7DnFTQpeWm>c` #1XB,~Nǚ"9pv0t3X XhS` LҠ=}L}n,Ll</Q-.=?ި5gpP4ɖa)je>>S'Jv<'Q8gJ6e3+n =Ƥ_{=C؈S|g. 1fVU\-͌Jt@^ jƩ jO@,\B=}Dc֩b|8o5 c~㟫Pvx&9a)m2r|WQ%,s uR+=%国z5HeEe7M33W7U 1wliO)W:fϺ1RGͿj%gɃ<_ Yn-qa! =3 5.ADq$c[r\ )9}Z}61S{^Esz4#PrW#BԼwiu1[S6\)^c,thJpRdi%ݸ LCh 5Vz< Pƽ]q.s^FP(Kl0AN4d0@,"TX 8B+HĀD=3x=͏n R!G*vrjV g>s+W&O!ͧ: % ! jv+RD- ;Hl'f:qqW1Fd ?z^8m9c΢TJjd=t+EbᇒiDt̙jmy4oek!r4=n"r;bo2;]W+fO`\:LC7s3<ގ9ʓ\G`7E[Q$o<:1_9!񥚞g%VzsT)ͤ'd|E>ҼTp1$w.F]EdQL5gΛ8aՐ=zb:\UH[y_IC0/,lY|f|>oOԉzY(H-wR.8KkM[<޼N8ײTY[A`>Og+6[/>M":[um־xJـL隬Pp8 < P@&+ p0?~yбkad6CVgM(PPM+wqA8؜W@IiYgNnNs'ACJskY>j4s8=xC(  = 鲁o1ؔ'jԤ/5nd`E4Z>Wh 'W༉d'[H:X7w_gSoRdO"Eɤv*nĤ?l8nIJ:L?-cQeȈiGnT8@68]aSoxg*M} Z =2 (tÓ9M>= 0lKTaL,O5$9 P;1B%w~"eP8*PͳRVcP@.OX>eNhyH*2lЄdyOr]hcgvfe[>;hahZ)jĐ+~GkMBkQ|X~R WydE2yT7Bc$ܛV*#5u5rMlc2RDy)@nHݞ(hEm\U`VsD: O؎?ޏ7oSJ`>םhz!lj#M΁7ZF^`mQQ*$Fx-}4މcF&V*m%IIx-Z\ f bt dh琢$mߧ v=-~V)J(IuGH ǭ Z_T}Qex#]lژm}E~C /&Ź VĸxOzV"3Hs~}5p.Yk,M%3^mԈ.BȺ~J|%Qߧ앥ΖK~S&O,@V|HCU`TaHJWSe]ހ:3yݾRR`&'Yn)fʃKNPnR@$agW;iCdn%yIBe X :ٵ A]١j[؇/VErtޏ6h4 <aןn:%mNW3y0o <4w23yL5@6=EpLjC<;yT_`ZF.{4W1X]rO.Ҧ&$:h9O߫~K7E/~zEƦYž2/cFs-'W޴l&+=V80dWv :çLpJkDC9'sT~5.<)3f.T]rE86߻04_z(Q[͋&VArSrٌ>b{U1^32nj$UDG%uHg_xe;N 6v8B<[} `Ѿ1Lrol C}{; 3 S^]{9V3C$ܶGATt>vbP:HOIK\ݿzW@>RLE{떉wcY}T1tIBsqC9o[ V~M&uCPOoUEI}w8ERF[W">zL cbI.b39@"s8A~~ih藲C`BpxJ2\y%y 73EIFm|a;=(s`LlAf0 ]Wm5PӦqiOqdbSwjWN3bf6ngYZ070701000004d0000081a4000000000000000000000001662f7fa90000ee90000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/intel/avs/snd-soc-avs.ko.xz7zXZִF!t/RM]?Eh=ڜ.+*F]j:gd) si9p_ը퀘gAH.f1# ;>%4UK㼌>tURY#˄~EMڈLe`4o?[ 㹲{CV4)ȱ*[rZWh˨NY$C~+ҷ߯]J{mrrnXNjRE2ɏn ŕɪ=h~UKBUZq;x@H ^@N*LLt| _;3X69H5I(ץ3PF"w0 &1e)4bAMy(22C3 䨒%4&c%bF.-Bgmƻ.('^_)lkc4MڕB.XlIE l}ͿI^whj@nu̙6D^IQ(Tn)G,CD P4zF>H[6I =P|;;SIR{45lqnFtAh%">hv j)D"ɗ@Ab=ks,!ߕ 0ٱsT{^O 5$<j9fpȓ8QŐڳjwa߀Hns uŷT#DCknu<`mH@W>[\փoKᙯG\ۖSpd5:p Th^ M.2@C9l};h&#)Tfe5G-?@k\fE#@3rs؉s׳~.L!I ~+&uyj!dF8ÝCҥM=7hg'͈Fֺ´ ݢ-ZU ` 9ڛ9upѿ5p5*\k):Ƹafek˚"[bȧq{$!^{c~ l2yb>1W$1b֩0& jarkC/ ʏ۹O.nj)b?TF;'ja!I(J' q(윟>oc!_o?qQyVz+=sƆjTq Y Tle7{T37@ qh[tI 1g#c4H]'CqIP]d"4b ouKe$2oa-&m?JhJKҊ5jEBTOrSMI-Ē%wuC$O)yd$H5WZmkP1xK(|P7vaAT[WWJy:(odv=X!&}*.D |بːKqX >M׵l!ۮ]>;c\KGkuv>+ih(~D3(DVe?ʠ|ѯ78c] .4.X{(!#19i+GŞ]eꋳkƇ%m,?a%IcQ6Sv+D]Ax`0.ŦG&Zlґ1(m4 Rb#p.qo|n3$5ХrÒ`|Bt$Rg?ŋ ٍ#U$`rji-y3g- $;G[g fD]klJ%o0F:"|WPE%R?s3*E-P>3WIryPb˱ci>np%P X(  o}vE6+ώj7 h N^;!r":z @-/>T's}9FlcZU^hK_Z1O5OΫ{ГRIE&ЉǾ$hsZ4t0 X7>˵]茒5+MA ޙvloZ^ +J:AieA*DU;(WnvtJА=H~Ty-?s x>P iu{Ow Ŏqu7n:]%@cfGg";*G$Iu>QWҐ\aたRhRE2k7YA& Q4܂&|Q;Uho"?QwnB#գlADKYq7q[+΅X fcY@ bKuʕ>P5˻7tj\ .-OPb^!Kx1NK$1=Z^,;&׹'7972Q0<`hdN12B b5jQk!P~tzW .3d$~L?2n2HZ)n?!|pO۔S28BZϫj{[2";jDcPv)8ǑJqz#T[ 7 v5q:f9B‚d*bksW]V먱4qj{9Nr5crOU%oż 5:zJ--$sֻNF4CyzwR@f(6! llh'Tʱinhvi ! 2-XZj &)m{gصxuJ˫.'kll&)*s tc?w3= 1mWuߢ+M/1d;o|]Eͯ/2O`=W'90?^QrR)AY [2N=jHH;('9G3yX#-DGgv*8 3F 0q3ӯ,(\ϵ _c%Vv#V"ofuaΘO(mэכN;Aѣ+v^ESQU "55uzgczT@0'4+uj9+%5ciK2E؞ewTrz.z@hݔ$$P>i3`d(@˵YS鎵nf`3\lX+>dZNӯj]Z:~bYŻ^@θ=pDz P+Y~s O~ %p/DipgkĕDȫ|w}gQx~Be{X=qBKߏĔ 2DDS<*3m zt<$^*.jv4 ^10 07jZ{u]{ X7c=Cl~'q"wG2'PDqs-sEJzoA<>W4JnރR\kD  l5;wvDV{Sp(᳋H+N[!Ѝ`D|I؟)IŸE(ԟt5݃(|)"7J!F5Ֆ3|P/6%*Nh0 Kc33,"8=Ӟ(0[ F=Jx4S[%pŪAY JuۢE$Fs\NѨ"Fw*+R^&dI;wew9_kL m< 6\<]pн #|a(F˸iKr73}7BdpޣgPVA߾LạEc+J6Go)D16ܪiJ~zjsKɴNEQ.jy!I=("9-NgoDy[b||˄=M5t_DӬU(`͊&0VDok\_ezl/r(?V5_ Hd_I'Ԝ1a/T1 5c`iR, rkg G-QYD`:r覡Sz&-7;+MRj.χeM E@^\qckz+x eߟOx$)bv2߶·IO) qmt&J'unӜ%@jRAqnLUʼ*]bNWqɰTA&I~0~P)1]{ +63\T-iS7z} Н`2v$O0m2͇.!7I.b(j#CcR H޳~( obVT.+m0+_ +9rNsCfUSVB=Ѓ) V&WWs^tF~?tV(wǓwO $4j>D 6%KD ťq!3iY`;J?պ&O7:Wm#LBWf (hc&f|L4uʟ40Bzq*wfz.0ejnRni<GF92}ɜJ[SoaKܶ(_,dmx zaCa7Mw+g.QO~,3$]zzmEa]EE8ˆ12WjҕͶc4x|S+F9:o1鰕 ,tt_@_Y8R>ɺ^19eYu9IIrnkAUVf,?PQ]2s ̊Sq O0U#D\1,~ٍsDVB`kf__59?:S20hj}_{t՝zpØiIX)_\˿`2<4?z兟ޖow2ÍzjVN`R$3u8oi!S k{ (+DE\h9wzb/0|!2!e[ 1FEB].4"Q4\ucxut)A~[7iz2K Q :n>0yJʖKmJ3$dKG" ۙR୲.]Kv%i39Xg-[-RQKdѧp~L 3tkt.ݤ&|3/::MZEz g6?CQл&mF ;^IrDXTC8t[A~,Zg;(m̀Uw0O~p= %5!afx𡹸½q.CQvW(GEacNcI [|.MCH"v{a%& ! rW{39KnbS$J3V\ 4; A'r?% K[9 1V]I6(?ǂgm 6 .4uhyp~QOkz(DQ5sm wvڐ'-.?l !azB/."* 9lVN+,qJhcFґH[J PrJcYx7)#>!3 Th@w;'5SҤ7>~d7S{؉2ex%/dͼ]=osWpgxzB$跞iO.7niDJTqDͺ"N4}Q"-k6Ob^ĎPܠlM, t IH<,3 H%&Ĺy?2±k@x~%x`le`,j(QX ~&q%¿#P%Y,yC&\m} ?:|.!@I=@׷&&LQ^DL |NтZ Oʓx&Kp9=TDC G0?^tړ48odH:<{;9t:8#^y %BPyAHSǾq$籍^^0oj\Mj'ԮcCf4 O'2Ǿڤta:$ P M025{zA"Nse(T%iBM #3LړF;4)Ss眥a֐d%S7|**gy7,de95YCT%40z(@ȖYu̹HK̐-a/+Zrr0WOu\k+Fm' [ he>e!aMlwM3Azsvg53}3ŵ^jE_ޔ_“ga)>7Mf/Qң:P;5_oq#Uj4oIXGAMntNQcJ7;DEexS{G78ہU ܓb8.˱E!xVSA9U{9)-dL>zK,]ycj1bJVF}ޘ`ootX_zj\i#W_}ц'X@ S󟚙פu'.W7 g`4] Aαڿ+DVF|!8blL‘\̌a>-$~>YDn[5p:lξaxg4(P)RYUƉ:7DS0(Ot?X1}j,`V18XldepJdqxBf?ߥȉTR'ގLLbA$oBW:323Z?xo0W%2Ju7sKV-%xr88Y^!OlZ|[v9pIy&iIO}t%5ch82_ ?Tu 7+UcTs^-DXuyArJ*9fԲE Z:rqk|oǫ2NUTN}w"Unu4L5!T[Ahyj?G~]t:X=JoiWL[z¯^uy1TXșa UMfw@I<%b3 f:_s3Gxѐ~,\e fQl^ꉿy D.~b;`Q%!J[)v < S=MגTQ8UzY#DW5 W gƃH!^3ft()#1DLhhY&Y7cӑ}膘gRBC 5Li>* C@NSySP=3k+QQOs6|XM{l|ܳ6֧!(^nErCl/"Z9-t Z1&H+p(1}.<ր䦋f1Z(#ج3*>,9H QN!2>Es-$Լ~LI[:0 k;3Z{I"tܗ3}kiyr0fBMnbGDѷl%icGW Xnoq/GcIGVfGf_]V$/,ٙ bw1m!yL1hOnBT ށ5<+|垓bT謓 L+W2NW7rj3n$W:XF-K{LO&IHyK  ⛋%V=f_߀17wճC,G|HgÌ=wUIBqh2+V:jfӃ :$]ܧ83h'QGzIt\yZ,ɶ?"cЭ)W* A[x͊.[:>>P^neCeC N/R8.ն RC1Jm[&Y+͂%G;B$)E*|ZE&ch6v_&$4[-#moI CLWѓ_l;l dR∥.IK>bT,ց#K唾y&ИVNMagd3xR%yo׋05͐{g7Vfa)ȗ yD-yQK7X.Nv <et݊ ?<B3 "|DnX8}SŎήO\jB|SQ| 3-pLy=?գ^br$JBJnhqoSȐ5wQQ]5v(8 rLHKX#y45GяRO03d.bկA^ 5Xe\OE/|Qx;ﴀr.~1}n,7RknW@zRBk)wR9 }{T ЌPkߚ:Gu8 t|E<@21ZTqTLvIi.u.p'5T/ɭBJ( _COp4Z';X1\}fh"jq 2QRgc{'24"lX)y#WMRXသH-ED xŀG_.r0<ZZд1>3s+D(X!M)g<6L1&}I+VmLmc>i|T} um{VtNa8Ģ5O?n һ3C}Kn눱VqVΓä(X+ڈ-sL"=(.#\#{]#bP՘&-V=JnxO<)~vXNH\K}azޭjS&r.kfnmzd4[GɭV6Z.nr".?fBm5ܻFJOAUX68Wآ̘ CUw*<hYCs\[b&sI˕"\Z8?=?!MBh\%(:מΆS㈷!B8x̱ L K64.}TCor* 5n#k(f)k9c<ԢOY^@_[~@=nlzM:^:}䭰K~Eh*E\Y~^"I d .[~m_iY[|=jF#q1ro9T]9 O W>nݠp;qvxUL_/Thh:恝4 `>|Vo @^s ƽRr(Ҡ)ϱO$ Z$.Y=B©tIteRy˞k N4kVN+ଋ z촎^\ #:7ž?XLJv#y { NFKǿmy rrB5սY$7wqj Ψt<_;y58UݑHg_DVYi.lD5Ή'z} қR|䫕v~G|cQyxVX jH`@ FG6?d,9&"3A.Z8n^οTg7KFbao߿eR=ŭ74gj q/NjBZBW.p;(6]7Tr\Oê,Ȋ|7czLkaM)1cd~ G?&QTNJrDLq揔΀UtF)ӥ.f<;K|6Џn*&-z!>>FX#Fi IµblS1ԗ+N-K2ݦd.D4} S'Y&H[v.9(0&D㱊߂P^dpO-H"٠Zn_v U,3& dM(O,([{Ło8彁뎋dV+l%nLjw؜G$.J@us.UYo`k˙ͱ91r |fo Ƙx۟e  ]~aS *P3pCZeIrh?LU|I"K] t[j72((ó>bas__3 d0@K;.4`/9ʢ<Nǃ,,IKrlōش/ P#Úd>n;&YHmWT;V':&L|q6N;`9ʴUt5-лy{#lUuh[34%BKcb] -"s Vhݧy^yeb$ɔ$ =`loB^de8.{MU9T- a]Ilq=["i[Sҋ%QKb~/AC{ 9# fc-$&[~m}8ixeږYOm38@ fyoo#iW>8߅Q O YJ:ϓgк%21u栓`|eEKnBn &0jNY37RL5|v8D2zb*'hbƀ&o>A>*:?Vm 9$Ah▙u]\_#'4pwW%[ VO,2kˮG1i%Sv厬tJ.zvl^`.z/@KV^3"qsg1iU_X})+lr:WWJEIL%-;F_UaRZ:IF7nϊx/mZMEӌkLH+׌du2QP_nPzWkDfӼCIO@"ً>G tݞٓh@C> (-F/lSa&>.k d!Fa3t TMVjMVN x!n13y\DE }Q!z$ET+K'$G)-U<{zQ92?iꑀY.Mf\8hE9x3 @z\؀OG$yA9"JPn6^gʶDǷZZBΊvt\FuÐff>4<*Kdy" 뎋]//\fV笱0pjw _&0ߢiRtb'[ c#Lr,|WJ- c9K~%5)tj;Xq|T:jf7T2U1'ٌNV孧Ѯ,+=z*'O/^=ߛi݂;J"ƛe3 x! 84GSІ30f:$C D<iFoEl7dZ6]*4?wxkwWh 4TҶ5" *sB{ϧ~"*;Ӷ.B 4t{1O^ ޾| HV`KIWb!3$$)cBH!sJ+Ut{.$˿1W.p[ sF{ g[1JPK* #ƌ˯v;ΤYDNy'caI&#{wc/18E-KL&c؞ҷWdE(>y쮿1GE.G鉼^!a솪kDyO|7+[ z:gC.q+UH*PID/ f><<8R P`Ŀ~VsL{Xy됋wjdIfrhdi{Ѻ_Vy!ѶCgȹub񦛉#'d6^\,M>_> -a߸?!dY@UjO N495ؼJT>K }h[B1BﴲX?7lV8Z3uy";aqr>#_GL|2*nfyz).[Wn9ΰl".~ EwE;t<=~BZ_Buy_xڎsZE⾳~NwWmU2Y3^Cv$qڨVkp䗢 U0s?G0af(=yC@NI M2G}v=  qI4⻌8ȒuAz"'p wݞ ]N#=:8 oI^=}оXu^-I+Dzkh]<7ʣf@,:YK/2˖ I\Q_C,s7](vy|ޯ/K Dͱ|#-ɜ ). d?G(wotK$S(ְ"0ҹ"o~NW~>{# <.ՠ-nM?zϮ0zJ _@QdDN9/D=BdnAP/5]5 Smk*)BB@iPTEBQZ#IU).qm:aLA"iy2V ;:YM rR9j=\҉gi3pcjX@V=utM\Pؒ Ţfz`C)1_sN Du*$ne\5 ihjVqGZ%L% 'x!԰1O2: .brj޳t:m]X\_')C.պ>kDpqq2)r_~{~F\J&%UB_hC)ǏtoH-R iltc~3\N5?F 8-/mb>jƶYh"~N8m4\!c}ҥ-ݿ.!B9 r玨ٚ=af> 8#I @ĕBKh%y3F_ɚ_:􂴢lDٌ.{MeBא/ 4c{XJc|n20 ~?ST HK/V?v C}w 1 Ӏ5g !|zF4( !D^9sc d@<-.Np#IkmA΁.oY4Ќ715rT Xk6po~YG,mx@uTYGmz!^{5 E4} zB4touԳ? iQQ8r2FykU÷u>|8Y< TM AXq7gw0uH a^BK1yB?lU[$?\2M NyZCz_mVbY*8!|Oه;~!ŴKOk^9RQLdcn i1p gsڷ"h׻9QG8JGPO2biY  ]x/hƿ1 ;J!(逆Oy{ LpENCo_<:6k8ms!WD?iOcu,\Pkf<>P'ojI}%6ցP>1[rr)pѫ9n?5yskcͅ)AűO2+EΉj}1\j55΂yquadѵ}{2#_@yU=1OqvߓB6w\măvp O5B{C;zͨ |D x 1#)7p`>m/!YoT.#=V~r$Ł ߘsUAHFjUs$~G"ISQ ~c9n)p ?{\ 6(hm璉haJi,֍ĕy`l2?O}^ǷS,>ٚn8uem 3. N*51ˁ"-N2ex2o,<+qf] DZ} H@ 0}c_!ȡRq3AKk9n~*'kX,08AjZ~>ؿ;QJx2 nؚ!AڠĤ0Ocz a{"&V,m(7?x'}刜X4p.Vy&<9ʊO 2H7GW=3Ujg= &\>sߙ-i66EySVSs94bC "KɄv8(<:\qf ~ |yL$#tJs@2`2Ƨ]z6Εc%f`_X8;oP3Rp?zW948PSR5;Kgt4OĚL[o̱/ PDe@p0 S~GLoDTNO8L v-v a%q[XYB׊VY}b `:RL9{  nuRz{NUrW7ǙYӰSOYJ#=֚ys!:T{EVx/y"eư\;vZGT<%S$Mf?DZiăGZ3ZEsZU|A;R)-9YduH$6Ii=#ׅz/C'7w钭4U.mðdwo!y͔>oU5smeh2̩Tm񈃰^06}YzSMz;ݬ{TU?e? OGB𗤃^ \$MϬK+H SJ.q\ RW JV$ĩnۋj0ꫯrirKpi޹'& 5Lj:pΑ)܇RbOOn #sҐtW0tS8.`JCno`Y&W nru(QTD]#B@IAlGU>6c>vla֢E=ˁ4,VjmEΞELȀjeN~ =;Ve#WOyE3Yun'b3VD }ꫡc oۍt z"FȬ;f_/L{+xC=3[A]HO'L[6?B5!-&Snj*Z.ʿ' _)y/+r&ƯA$&tyVWР#x}k](Hʼn. g6y|=A`Si ؃\Yr 6 VI=C}yB?D-r Մ͙oRDf'yhb`^O%P5 d#IF0f`:!F2ֿ;-[XeW(x{Ph]:Ȗ+JHD`4$D]^~@`W)[BwLm'1(FyϘa5< g 4yPTK%&BV>ЧN:oڬ15Xh8T eLpQ[g rtn/z]| YG/AѰ=,~1ilg@ vZ/@LA?~q =ѧ<s+~ǶDGwS?29{$: l30o2g-ǃ 1,u7$V3d࿣} 1Y+gvc_)qVۆ!6ӡٿMqd.#bOҘ$"@._F\2O%%PnJD'V>X\4C0*3uUD9&SGٷO^|+75;\dЙ?NjbC.9!V҅sK!!CŖԔH[F>Njˤ7H8_k5ӽylh#g`;{M@s9X\n嬫,ԁjyUR  w\ۂX_3(y`j,G`ax jt|~$`5;6w@) T>V^x"F%L mؚ-a4'J[<zSy2l[[#ڤ7NȻ+(\Aaϸf< Wm49>5 cb~ӽ{k3N,:;+>-r) 34G.ZaPd1}_07A9|EZm*X7Uj$\ 5|92Fئ+Jc&~i9{sȰJ>&4JSZn\ES1Cx7V[\+jM8ƑVl:8tR<*Ҥ_hbN=-S}e.]2IAc&XWR1wOc% cw+ 3OmrUr=a.]z g`KY܏سO2ˠ \%`Y-j ĭ|uG?ۺڀB;0vH46?f+kiR`Ժ!_^f#"&a5XgAY[eW w♜{_/='L( @Hjτ[6 `'^xm@BLĝYuyj|څU. p{rs1].ٹF_hA)m{-H(D)jXv{K-N C|h:f'M:W@T',$ MDŽ C䂡 l~ϦMl"53#jrՀ0WL1gy@zO $ੋ76\\Q2aoѥ$@=:C \ k#c`VvO00~* `C y3X,z֋٢ʖ2$URjLk4#GsMgil09BA,7[ "~>C`W48yE_l^Jx!1b:9GD0?t%C ѧٵ j¡t0kýtغn_q@)fnt$}q#i8hߒ#hT5v`[B]ɶ )C+k%=UT,19 hl|/9[9s' Haqe? kE&^f t떁/f,h/%|~ 0aO>Ӈ \˼QMZ7,B|:>{jD#QZ(2ײַ5XȄ ZtKKe7[aRӱ+M\{w>Cthi'dx5ҝ|K%v 2cV&JR[KSv)65BE{LJo׽Nl :L)qksYQQY^J4kX'mɊ;`'܈ {skϙo^KNg=gK'`v>טstQl>岇ɚ2z~FkqBzAaATytܮΪJOZtJOp=RFj>\zѥDߢ(eώ&!N_"`!*T5 [թ|{0u5K8U>j>rۆˎxxY#WRɨ\>l\,![ԥנ654Gv)x*B'AhC#I=B4n 6p>#<`&v=B`6a*: }{Ia~q^NtܲCzuR^=֪}"C=XFuv3Wl62 } GOYM-R&U9C[$YʒcGoh-aCۻg8ݗvj} /pQ]O^D4O(l=9J9wTaG]bKTUЦʍ~Q@œ':@GcQ-tu ܏'e:ohmTG*x#K'WJD} UM?O?X(<,Ko?3QM{\\_^Y Dqhi@oTwH\ܰ#f7`p=$HLTP6/q 7VyFo`ƾ>r/B $֙X G0`Äd}^rVZ8){T63/ ~>ft*Jy5ߣ~ o 1 5K'7,ꡍ-z b? k9 Հ |ҍڂ%5n5i4Hpp4 )܇&`b!S>nBx |Lg }FUsùP?M,4hawRdJ+W÷7ڧ3ׇZ`gCK۵e7bw ϐI`ފ  s;z]SЦcnE4h, Ei$BP\&>Eʿ `~"5v~ ,I `hZjI=Vzʐ٥M2H>(FiB x듒3(3 z3Ǿ@D^{)0{TU{BJᆶ *ÙeA},>;<a=ߑDilxs<.0:s =߄!8^q5EXW_z ?d:W\*U8e-0/RW7) pj.gQqGoMLL7ǵT0tfr^0V4|X)GiKoBG3es9%L*)MkXoi+#)1=Ovn.oؽpxnPKP55Ui@]g:14;!nF߫"f&#w55ozZ.N }oŅ_q-a1+a=ӵ'ˌ[{zAzڦC'^a%rJ.5N7ot9G:]rB;0cF0أ^\NBHr/wxsiQyK;6ɁPCbW^5_EjѸ[ ?xKn{(-|z"qˌ+n[~qg{7!(n1bĆ/mE9!x#U𰴾G 4!cBI5VD=jS$h6Na 3?Cr(n&3z}8h#f?689gc& mX!2M[w^zoYqrKĞ׊aM0Yn+CoO18/5/U59pE>P4ԃm˔ی{.3c(eItG Doܜ 'zB4 % ?1ScP^g2}6@=WCRU!gH FDu#vx\o'qM׳k){ex)! d!Ak='FCs^L`}/g=yBJdZ51Xr+Thnf|j# bV.(3jE%f '[-[vE_+3/{ RII7wC_1uD.['+󲶬Y:*K|2aSEsx,cY%?pSYcSJB0Qt#<;"r]f7rRZQ\Boc+~효R%mUKqiΙU/f`Yސ-AbT! 3'}M6R["lɑƸ]ƨҥ"nadlj0Uqxgy3raev TJZQ0@1 {ml@E>4Yz8UђY^;@c`STQ@X+UH 2 @DD-]^:]O{UM,o'dFɐm'r~KŎB\UC8K]]8w _}A9I\t(7 dX;I)f0ʢC]-?>Zl' >_dq5~kIc8C%gQװ ؼEЃ>[tAe{:46xԁvk:Z5i*\>czG2ȐmDqFܣ5=[_&:o ~w8WtZs/idLmsNUҊ%WQӝ/@7V!T^cj$b_oܶ2Rb5qVf`4X USAv34VPzel1' {'kB|~_׾1HFd7`Kf:7C PfφTbtb«j* G~( eu~.i8Ҭ/ S[0L܆:@G50qv\:ɫrt)-oyI^wf$#LCy`j45 1zEiT>VՉݷvJ%, VN?vbI*~[dc2iF7=fHA a[yjrx1UJX|zE&@K6w9C.(ЬA#+߫VƁPnK9Yg1ޅ]W7$bhVm~D.N Ws mAuBzEw%ݭ9&C%}6MmO&u=G/B5޿7ӹ1T,J J?"C2 ~ @>fG0u(7z~j胑'ߘ[zC"͋46{z`6.oQ3?,2SO\xqFa^\AAF^ u̙9htFg:3E7zӞb_%^o׍Zy?ɏy~$L0z cz*^g+iǺCċ%/ ;,9Fxd`o@֘lۖP9@ɛFORo зMG|L9:4 1lFK~ ˋdq„@qu ,zו,?>Vd_~߻oW.·Q;b߁C<4sqcXlnЗ/g }j ֪ +@'`:vj-V@9/DdN V<-dÝL|w<)ƁؐNш?][jcgX\ElM>J U,%\ {~ Dnw)0nF>SG7mۂ@IY5&M/R:E虸5Kqx@5WlH3qFۃ>%0Sv+ #s~2>kxH؃+FL?%;W F 3Dre-ڞ}奴l ,%lc[2*=ﯥScm7Zm*>8ShS-{yБE%8Idz 'c:~tKcja6m Hpc=Qa'w>F~/ЀxVxsFOo<7# KQ%b^Wi(БT4.~c'JsDWFsP|N2Hi)jss3%-͐COu+L?m1aZtCrԭ4of4e0_SU_EV1OQƆvheD{ĺTv$/4" y M ŕQ}I7k*?7{ĝq2\\u+_\ֈB$YY:s1i,Uf13D}^&U/feN(k&vDw]5^WYni?\IMDُff:L[Yn…!E^o)Q{]s^ HT@#T:G[wf*eCImyqy`8="Sg4^ݮ &r=r\u& iooq T ~˖Nil'z=4fk[; 'q竇q'NgHu+J]FKL ')>87]e4zsv"c{fX64mvGP2k;J"ցX)˽p3v (-TU.nw]N>EʙvLO{a SjU8є{knZ 8Z'A֩5"TfttL` }ul+sh`UIA_?Rm 6Wy:Yg {]5O\󗈸01*0e(=uOWteF(<Ǩ ; :! ZX9@ƃ3Hħ'']{{_+4L1ojBXOs2F&vO܂Y|7=Xn8U&{v$% i#W#w| chcVCDR`C[O9+#ތD^֞1"=bS@i#_}L2â:L+l{?U解*`9x 1Δ,tr^-DY7U.$"⿦Ƅ.9iۛ !Qwj [pɒ}Dq )* fKtsak8WFCKZQ8bweTݕngDdz#AcRKWȥp0t6 Vvnz[ڧ7.?0=jqn+LA]؊2DI nt;v\l7I#sJQ07xZ~=c5Cx5WK'j) Mum+2qzH (4BfE۹l ǀ"NC8 hX\aQkV?_.ga~kz=y2wÊ ,y+{'Wb"bds/Swg:[_[fĈ#.!!ܧ7ߧ#MLvkp`J?VI2%h ̧MPec24*#kˉL΅|Y>[,w \1mN]HbuAgʅ-9( !Nd)gHGLXM;ŠAVhႹbQ{;7l*'C( 'ZL,:="/1m<U_P-EX&>yy5[q5 M"HӝWYkSxM߅NdeB@oo2L9#r}U} y)WPt̒$orJdF>,"GֻO ?Q ˎ^HNVg8\ލDFhNYDS7,_Uy( "*[& V F;0yҏhᶞӄɆ?&[ 6{@#r=eᤵoyFVBָB<;W|E_'>yΡ䝉3k# jw$fu,5BNusR3݆H[]ݨK7 ),Sf$Ydf+Wc9ixnriF听F4<ӵs  +|d,q0EK*޷ w"g^aNwK:fC"昬뮣ǍۏXY UtOG )4}%yT.eI2> ta_ӭ cS(;:[78[25`lC:_TfE oö 79cZiYEk ̵ hEn(tqL!|uC* 4l4s_+~+"H)xMDzV 8D.CI~"P'̑jh_;->3 CO^:N ɿ[]v2Y)~ 3NѾF恞5>OhN;$\oQZJ/*3>pdqζrlczYc9 M,cA$Z}U.rj32@RAu>0CXd:YA3(:T_E]Ы^&z&~JwrbV R9cdnW/U/^scP90jq*)MkcJͺey(b.)d~ >.0J;&?)$p~ա[L3;ĵZ?zu৭j6P !BD[-ωW\Y{fav/£!JV rb{NB /m!-ؘ\;c[X͕L=B0I@\t:?NT_BΙvyeO_~4 |B'' mrGӡ4C/C,u%w1ͧ"q;hSpFMg!ؕt/EOcZ=aZYxe -㖒1$O\<튼A1H +/:#"Ǥ EHQd90Dd<@9iOFjex% &MVşG· ?=*FH(.Dr`wk<{hNjKW2he{5|clD<$0SJ'uNY^,,zڗn an[s䫡 E傮ר &|+)c9p_-R`83Rd(BTКsP;5qMa"|CD*m`\p<)_A;P*>yM zx89Lx6jd F/+;%skݡa)p]p+o󡱄ܰUث*!mrDo<8X5O˰'4ܝ`}W,~fBi'pا=nwaY_,&ż{TxFRx dtk2 KgJ5nEKr49!@|LEm:XݗS?q+ #|Uvg$n*!֦wZ*O"I- avEm<k}-kW?Ik$3}n%)Fz&z.Fޛ#gS~xj6 |$8=j!Ũ!cR \:ݼ&mgE2 Jta0&m< -G|;̄f t;hR0zbҸYWD_1s{c>^t*wL">|uZќ^Va,'p$B0fɘ ѬR̩W:Z \c3S)KʑU <$snSm#L#Udzo:I!<ڤ4I1~#a*=}Ը2{^ Q8fy v;SxfsXhx&}lqcE p7M)]:t "ʀs_Q{F.Oq ZNhJ @QycM٫jYJߒLwC/ru*+صBDYvz骊 d6jbI}BNׂ+.s1o?^9%ɡxF77h&s:MZ̵0 YZ[n 3abGi]ìrAh ?4ԋ#,IV@;+O(#vzW싦PF!>úï>Y[Y!/M]{@M7鹜yخ/vd[~$:EP,D䕁E0c6yOl#-3  gahbԈjl2,*$~66c5b<`n/ &IcQulx(f9=sb`sތ%BXPZh2S酫 D܋$r9f9MWr ܽG &-U ˿ AʍcV?m\[h4͆A6AYzP 1^Mn M6z$;dݩ; %4_UD훂S-,Ǯˢo?n0Ҳqmȿ%5jcoTxxѺ+WɻCbVV/̾25Ti8lU)" ";u3sbuLʠݔGʬm9OTEV:!J;*Q KZy@Y)ua~u#z(?r7ϗWPŋnOw({$0'~_!/HMֆ199B;WUNq6lLR$ EKYR`˛5AVcI`tmt(!{6L87t9@&%#" 2(~-L0(4pEm3y[H$³hCk֡%%:J?'tߛp^"ڦI Mze@MbZyY g2hZDNNrh8ÊPs[YЕM ;D1DLҥTm5!4R@d@ޭg&ą0KRsq|at\i!>+ us3[̱!_ |edoqg skT]=@Ul_78eESIt@Q{!h8m-݊ʺZ z/J\peGE^%!-KOQ8r+*Wws+ ⢉ &_ >\ֺ.fc[EGsO5/cmla=cnvz03&X Q`@ 7~8v. p(h>BWS ch-EvNv5)#&5 /Gx?4/ aU,VKAR-1L`툕 x_/YLD-*B ;ߙfWᅪ-:3n6,^mO^0xNl3e`29ۛ$fx%^mzIAD̫foËASv{_!M3;14`]VyTڦ׬iAc ~!XZOQ>wfaዧ_gde{Be tŏ9y!_p8p!j)`rf)E ZŸb(C`PGΣ,ZA^ ˣ\F<7))aœteAquAu$21Qp.F“ -jP{FT(ӴӽRDkPպlmqRi>jUl[j;:=]q/qal$,#(%~ĊdAD>pſDlG$K'gd[jrm X- _頲8V%QˮH]QgGD|~ !@e*$Ǧ/a`eA5t~HWXʈǭ7ReZwS(12 Oz~ vPٻ?eScCu8Z)[P[qy!^@ۚ[n?H sx(Oa992kFf$"\*.zE ձB96Fc<8vZ |]` a8Lo|Jr RbQ g(ΗGؖdPqd~!֕(fiPm{$#PEFq21JoC6~0]1'I#5m[|pԙPQ]-:$7eʼY^ﺥ@I=6oR6MA$Ȅ{`>U*|#'n o4]n$c"kW!~vqwyeyhgvDtQ)KDqHoy atL!$'ӝZTx$g:Vz(ulOiH ZCbU3hH٢e-kZ ^N#1[tOa:n <{JJ3Jl? @*'/L&폆sh9N[m5}zFg8?9w#FC$]>V?:c89M}[0ζ5+-DtfvL2A\Q#΃G~?BZAÚ:R9(FKhƂ  {\[S47u; J)֋.Nl7Yt2f-K9,F'S( 66"p&xC&, p"x51/;vN"6:0 n>FО]lapk$ YF ?T +\ƃsHTOkó#w4T@p˱@أ]&I,PB3 6"  ~$_ʍEUb20ƱdmNx(8C:; -+ތຏp8 \]f^&5W 7fԔ低15zwjd彡_|d "^:m_i z;;cDA]>L|]VC/ԄE-9t|@&һ9-w!G&ȉbUQgŅi` _J3yԴѓMBا{I@=s8@!`rFTS"Xz S/YTnlW f|H2F]H A[N}1a/Uxf);CXxM"w~(:\uV <:BR!Ҷ )qa@^ hS0杢1vLGWT]ܵu &ǽr[0J[^фKOʱIJǰX-a?4h; %gq.R?kBH8ؓ X~W{Ε&;{_َGV\QPM4*lȩ5,H:|.C {x_('|Tۓ=UdqQo -YzHçŚ9(hPm? ? 24RVXx|D!ͩtKr+ΰJꛚpnsX{7N,Z:X"X0QJk¡aDAOB94BWIHc9rsYlRˠ '1tqG DlE1Lg^kو vZ5I@&:ʡYmdW`IvJQ3xbfk-N'Z  d5/wQXEuÀIuaA|],:6U_t6QE\3 kUuCy`fd9Jm1M8iZsdF{K__Q$lW0ڼKrax YM!(u.v!l!M,ʭ)=@JrU@3F /5 D% 8t==Rn8I)6g94sq>w{T!;;8zV y,nW#됃PAZ/AB3ӇP{H~L5KGh9M>R٪ёi<_{;E)6ک{-]䱵Z'ۼrǪ1tȕZ&R[f|j  H]ЫgS\3rf]nQQ&L4RNoHLjC1<7E@ɹáGiUAnCkg[Ds\Xk}1{T uɷ8Ȥ;H 2pc1haj1#BŠ.*bvvѮwcm䶸 BkgS3bTpqI<[.LؿިSП 灮X= `0Ln5?G qV2LwvC^61e]9s!̑i(1'1aLjcI`)H'< |觹n.pqkZ,ݻ&$:a̹,){}16?@O?`X ^^8ky) ٚjMnTR=4δD7Pf=]<+ Wȿ?dHvAǦG:{PNs]'%[r~tw)D*&YS߃O]y[#4bu';&30 f,/424!z؎]ϲ!7ڝ1bQ9C1mHȖuGKfFmMk< 0P5?\@ZTƱz 2*7s9NԄ₰lӧSD–3 %0x]PxՋ}N#FӼ]K\!_TQMD-nW UQt uKN3Ʌ>^V#yސ#ZS,$ SFݣͫcÆP~E*]|yZceiOp]joL o˦(́N(f+<okE{LME5{L!]** 6$E}<`'e!rŘJTXd Q^_>q`?vok LZJu"S2@x9B:Ymш;N;)+\Xч$ N|_RPw~ EV:VSZnBΗ%Ak2锹+ -OעQ'̾H&Ej=h8¥u6v1ӑ&;ۦbds \R:p.xM ϗpEJ )z*#mv~4vuQZZp.mo36 1T'=v:zg|8jI堔jYLS>D8G%Qp#bQ0>. G#P9/U&ɕI2>S kVNm%ː1jI+f1=fo1kA3%o=*#!ٜ=y#9 #Ah- Jpq Bʒ]?3=>^`qHtpoXwo?]=ǥE~ r34*͗wqo/*u$Gl΋da]3#pKɽsX EckA$a0ؾDz<ӊGSjB$%S4c", Gؿf(kޗ> #U0u=7>j3JHPGg;rwxFP YbQ$\NR(µ-BXHF3rAݍP% 9>*,7+ ^AsE¥=R 1@'5$@V'XysI-Q`%Ҭh>} l19LKNj*va}Pl-ڢlꘟy!7U1܁T1U|a)ݰw:@LF#&-tMuSL20q F99ŗc$!%x< | Sn/r9;쎢)Ħjap'i6O9 \)qAլbOhFVTwOeuj &ZzZqC" 0*ȈYg0ob-9}4+6yQ\vltw5a$ Fp!E?s.&9SaR~{,=?9dwt RiE$qnI#ZXCB"dUk*ff' W7@H5].+wZaGYRн߯\zFIqm8.Mp&=jMq ?P7)Ϟ"+=x.ބ% H4sGNm߈ؕB U)&~~ |),%-dP w;@b -þWx\%ָ5Z]ۯX)Wh||prj~"!$E22#֙2|@Q1,.]#&^`Vpe*)$bHw7px.̸O0s4R SMfbK獌ܑlG!q.reǯyEB"w234?{a1!lLÃv"ɱE!D{zyd1- [umM$Cpx[jGU>9GUpkfGKPu#벌!AHػ \\VL hƼ={#5xJra} D݆{W\ rbGv ~ s]19k* E[s&@J@m 6gD _ ::.غg[6[V_?B+D 9oqDtpͪA&!Sźt說@Ӆ0BZ6kkm( G!>)^AjBu(rnվxSD--^; qZULɇ'ej?峛%53"~QmUZSlJ`hn }tj'fħȒ bHe^ EDJ ծxɤz .eno:%<"|AM2 zʑ/q-&aabhm^RR$q~e`wPvqSB S39$oaC[-ha'vAtkLa<&feM˨7SaOV9S3?.1/%FGfĎI^'s̘YBFigO|Ycd쏚U<E?t-pe:Vm*+wy+T>n!n* %TqZj̓+^n$4J#7Q_ߐY_q`;~r,'6p1g~)1fx} О2wnG.0:VR-\duhWK08^otO;}J4!?ˉ[֭=B:s=CݰQVBR"=>Q.2r1 'Dwan8bf5t*u f0Wd820.(LLsJ'bëe˹n Kc^G O4ήEVLkg8!; q[;\j :o/IMWqELM6A]f*lWG(. D' [dʦ\ f[֨Q.9@j3,Z=-oJ7^ԯ˓8">3:'BՍ=C ғB)/AR˶T"vpcLRoU8a?~L ۲g"<%LFlVDFGTIr?_/ @6+TъFDANM$Um  PI"敬rvEǽU4PRuX =]p &IAg Aa_$Ai,ˬ) ܒXRuԂt6ɡΚqũ#@y0x~m328+-,uoQQv3l$S {`a?FiBHCٟͺV,\IjȺNf}UzW2EZ) 4y.%jO ,COzb0I!/Ԯ?Rdu}4fN]~u't!CV?bpqS`H0ן,V%6D#s[:JEcc \QbBhe*P UFF6.I`tPn`nWW\l82px0(IGFgu6Kђ"%J&Gn>cCe)w~L(h^!91 ^Ub(e.Ӗ=t]dIiHa[J&C#$Ŵ&# gP,Q_7Ą,.'zB̑_፾ґ2/o/A_ ̋* GxDQ :bˉNY4ذda:;Q 3_Py,|DBftOj],-k͸v E%]~ HUC]蛗#,JBB2\QDC۔$dlgs+\VvܛaQ[sl]~"m FI0=C29]JZсv"(Gˈd8h VJYb7YG(mOo ߸y%=o(>r7ޒPs=rMTbrG[j*9g|QsՁuk]Rj֋VQH̔)bf{/4zAj_beT~M["O(=~0%nɅ↍U!dfH zټ(n9~vxCzoA"ykc,oW~U-Ɨ:c?+d1*pZZo.d(Y7M1SJAESR>3_Ce˛Ob2g;=?9(ۡ(4zF3KD6Xk 9Q:|."U)GT ua!g.O*ACb14}晓&B`FYUs _L`+5aIg(v5@D-SP U~?Tꁽ1sg>7g. ݸ4&QN-eMJ1 7:Ft=hiR~R?Uu&ިD~c5e jiXdxMYTE֋`O;[rv qЦ? ͈~)!o8X3b[[ČK4v z;Bz?bd{҂Z:_P24oS}4wFMJYƥQ;ey}r7t+vN_ǂ\48Ag~LTgV>I3(1ѨJ3 ; "kG1L\SmQO(TviɑoE4$ ET.N4U+DD 슡 Ĩv h5 uO*N|ətΪL*?^jVwXl!S}%y. J>QUW:ga ؘ{*kPa -eJ~|-P0#~ĥ);TH9>5idqA= S hy_[֍KcU d,U:(%khwl5Yr!x=e#$ `N췋M e?[ O֌=\G?#t84ʯsjVæژ=Tongqu0]v6f="PQ/5Ŭ&j=ow!Dw a!9́[xR$HAWꎅATLgjQ|4.+uHHL6bL ΀n6O><@bV *Sb`$ Ek?q%qOiuզ5dJmZqa/s^$:8)ijw)8y% HZΐЀwZy'ͅ!+tt1X7%Tx'&u ^NX.a{@[js_dz)y냐eZiPF#5CshI\$%HNU!%}RfwLpVK|YZ[s#h/o~kJ{ Z*4[HJa j@N_?7JLe/^{ KkI `6O P*_+#C ?>9],{6@&*x" i!Kq *1Hkѿ0˹a7* >׳Tn8V=<`-4mß {0#م؎Zn\ 烛Q SWp|\ 7zKdrSS6 ~A/! l#q'q:{?T$K.Lx$;HWћqЁV X0N*o}\+ҥhrYԼLJ>eU†h;R Vi‡ӞmuՀ1 'Ybx48 m?d0l{`vn(pOZ}C@6q( tz5ȧ@ZvHl~, ^KW $K)QXKmgadvf*uյWR?:iK:mg O4`7 ;5iR{_JV=V.O0Ldh?1&\M$1\*mj@Jʞ {V椆8nRK? XIQ޼;@W(Nv 6o' mԟrx¿Ny'-ݷKQ)Avm\@J.?1K3ƹB6]\{еچb3,ӭe5}F[)6h`%0?0;}e1pol뎻>OmGYڐ8P7MtFo_ ѶͬFR%v RJz~<]:˵r'o+\WqWrBP$! Or|4 X!\҈xR^vp 6 9cǦ:Uyu(tH#+W],ɑ5p]>M50Z\slR%:u1Z?oǑ'/EFy˫!脲D[ ЂRP2{,$fg#3"Wꅁf%VbdI<lna~yּXMU?*%95{q)c܉GMzfz)1|:bmB4}Ւs﷢stDY.0 `1&# rk sGZ>-MVgf7jc+0}c`.glnv,|:Gqyc 9~HGrb]9NRMk>Y2:H:e["]K CUT (kbZe;UطXމS9 <vЁu'A\Кo]`6_xW>Sɖ})oMIPcAtM 1D$YMK/Sd5>IIR_\z8뮖l?{Dc 4TochOڂkHSH'z.VQG^ bZ XW7QlT+-My<+fyO5#z3~o(ոbD ~-H^=PjgQb'aSʼ̌j]϶%<#`Pccq ׅj-~^,>|wyKIt:Y'G/oi|J31X-+ߖg~ , 5.mL41GNbN;z#p)ǜn3R: %b\VƦ3m5=O`R]S'>CzU½0;.SA%:Tf׳mG%'h7-8nes<J*1_ږ>ǭǒȴW賭q]Jx5zC4Wi3> Vx^?W$ɷ;X̴ُܯsEuEJ2.p.)O7t>}6[1nt-6P߱W@W^ Ȗ=hm,*ݟ:3S&<'Xv*dm/PX&ҝS3AI_6#D;в3*ءN\`9ۍ22HkSJjxVon"`TmA!kr: Wެq"Z07*aDS|2ñ^*3O1~)%ՑD'=bCfRR6Im~v.NE 3-*TT.3m㪊^~ɭZAӤe\oe@"orY<5$89NMMWet(>C\y]֑)ȭ&GdgVs84ڬ۬䃵G' 0Jp3:Uuzn (^3<ICXA'PeD:lBMN9m W}Ľ*2?4QK@L=btϲEHVL'Ts b qjyݷ'-, )4홞¢ l.a|>Lw =[U=/E]o5k)=W]Lᄭqp=W= < c:0ƆtE4QV0,R=b K+CęcD{ 9+X͛Lb%sXhi*Nʈ^o~{A[ VUlΞ2~[ADdPPXΙsxԵ& \#,~Z䤿|=?נןjL٩ΤfɡhfJVRE+*'_d0/_~6}ĺNenxi`+8nJhCTqxآ>?P'8Y dDSx.r19/v4?t@\an.igO~ X((҃5$?<0Op,aX(;s6>`! iYHvd,Y8rIw]{󑚮FLVD"II'@5GGDt*e;R upLv v̹Saj+[ŲD^{e?K2rA!{+; nw"JN0#O{XXXiא@l8ݶ O=ԈrζruWH8NnUsO ZOvfMt$ $G/ `{fKr?'\j,6m`JC 1GeҖ0Yʫh.O/QߖU,πeY_~|s5j+.&li+%'-njY$.X8ɣi/a z㓫0 3@(_~`q1ʗf( v]ЭL aM ?u/r\ C7RkCQjS wV jC|o Q&D^4T ݿ 3q~GUӼO>̍ ǺP6@K4i]B|pJ{NꞶOSݤ(U {jhZ~tl<%yx$̍aL_jJ^Ӓ d.;5 G̏vI\`{pIɟp >f@ \`?2vଠ(a~3 {a+LS)’;Y tF*L(\ٟ+.?'lq'UJ|5+iR;:@e.9#BQFJ btN7$ bP 'Ď@aZG^`4B' >y/?C(!)ؕc~.s^ 蓧Zn-h"UaFϸ=&|AAXsP{bay.5tŔOHk ӱ`# {K Spp-3`Ynt- {25T_8c}cK)жȥGÜm{tS+u ,L`:+`s"? A?/mpC>pmn(ZBkD6R\M :ѿ(Z=.!Qdc.E@ڸA9=~m[w# .v)t P=U(0i62[`f:Ą}&nuڐ̺3}κ0$ y4.FM =C"4{~l*$C=v0xL=R*@4lг`;*;[ tcԼ%p´|N"7عjNBo rWdGq01,[$t=]F@澒FsVp9*Z>q{OA,4%3@產mGL`o|Kf}: r,dLEIsɮs=݊dU^JUŢlt_Fc{]{lw"YVE##Y.y wĉ#.o4y66n% yg̊j,[n}l>$ JfK[#܌"a9vmu>(HBXQ ؃:ʜA;ghko$iNu.A 98,ueCj*Iu!>93,/59CszNc&8'&P?O fv>v7P̂&VmouN,#z[k_TDj]R^,SǃƔ \6=縉.6U fvl ۙ>i6y #mնa@9eA imXQݾَu728;Q59$>`S+@(8Fi1, }_X8yIZ>gjP{^8eq]%Y&BqstN2[:2^(0_Ռn|M[1Ӓ*s| WNϸ眤:i2/9l`^_Y0wvq"uJ\y񢃕{bnӵl̠6F^S޻hpƈ5.i LFԂmr&v$D SCZFL]s,Z"Gˀ qi7&Z//)-A2i$+ (}\G\|TnP!kge!fצ3f[,L揬/:|d_!B}VYp38kHNw!\TYgO_LeG#c$`Ğ}[tVgOF#! 8 b}ۧĺg ;]N1G; [jҮF"&aa. GN8}UxpׯFFX+fKF#Bԅnu0<.xqZzl:%XmrJx0j֦䏛VPRذc8įy+O U/d^@`i<0*M㿋2KN +$3tQzE3Ġصe=>6ר߮sgLiڪOفc`EpV-f|As,?=aR _ v,6`,`MՕrg;UKho~&TjRh2giĻ]Ú6ѯ'1'}5o~PU'̆2 l1b! o/))wg`3Rࣷ$?5fTOV~nւϵ}E\S/+G` C Tʼn̘&9HɄd;xNg\:" 8CYyi}W`|wQDa8۰#41sU+R. I 6Uܣ4F<omeigol$2[2np=A>KB2UdŞX8vUԣP^pVHso9̷J94`V=v~V͎Aʔr~Gcx[v 4P+ǀ͛۟Kd{M &@+r 8S!pP[ [cFe2+ mJ 9}>&P?8l*/O&opٹʀuV x}W]i.rާe),5ĆR A#4LM娲ʕ.z tVAΧY?xr(ng|ז#ķk6EС[BK@& sD=xᘹԹI˓:%SO:}D(n{Y{sxEyˢ>?;қUUwc ׿7cX$UJKC,ᄹK$5eO?;[|;/@V&'n{xQ# vq=S0Sf{O#JϤB"f-O|<Б8d%?62C==g oSA2&I$8\>!0w0}‡0 ( +s:KO$NJ*CF IZ Ӱ.-tn_1b}|!GtyGز}~!3sR%--E˔F\>:xm_x˚ZFNXs$4gY̢ܠ=eצKVV2y;vHZ~ P/DžXzUEtSvrϘ}*τArY(c().H7Bl]vCK2;ld (*~\"Oi88JfE^4mJ4pk&{:V Z̮GKd~zW޴Ef6 eZ̿%URx9 Zy.gG[EpT]z$Heh[ݹ ]VY/ 3baon;*|-B$yq'zZKAݕ'”8@%|`6:iKj<\@4- gM\eRdX9gII%,fCsQ#DA2:Ifdo#E;y]mS 2ѡUX^o󲐯-kX|W6ߢh}9?]# BN&]G'73?O˩'prM쳸bG{ײHHTlM ԧBd4gT.)%t[Qlyzv8$rp!A҅-`6PJV7K;R"#Jcc^F6xly0X₈JTv3IS@$Vp0B0W:/HٞCIS/vHߝ+նTEac:\(2a lR {l=1S%cJǣTIԪK|n?kK:j,熥ޖ,9< 1ݜxMkA]&mq O6**'lwc.2SwQqW+(IN ZeXEz0@<.0jB[KLV\J:4~s̺0vkijTwne-Qw*b?$\;A<.^7y9(EcڛiV —áx>]h|qV$5sEs8 rC r֑'rI`p%[RRw[}>(ґ6#wGbMdyd3uDyB[}'dvFwR6G@"d}evm`H/DTTϹCX6 >"2xL%2!dB+Z/Ѓs x3#XTd(w@S(yJ-?!8bG\D]hs>Q5ë T>Y 4l3S%"fM ן$*wx \tqsZAچ x0T+(u5A.'R7KeϮN,nJym#>$Q"LHiT&Ë1Y氵3r,jHuKdi(]Į?~E2ab[TL$q-W] p1Tqnb[ða}ssBoy. !+s^ 2sˈuΞLԉһ2<ұΟP&l̛ j?d$c~&p : m%qUXdD+Ksq vw溙Z9 kFz(qf:z g28ǰ (`V ˘DLJmHŢWC7Ar2My/DV#ֳ2 ]M7vVl0IķñI) |neIE6N]Qb,G/6:NWg5Bs uZРV] >f1R>Nd>~+yA%sFb9Xfn{p( 4½>sۺ#Z75Erso͈W106q"l0q 6\A Ƅa % { ˧n@ OwM(e,Oam$Uޔ R_AN~ۖC9{sY HU2&վD߽hө!) C({!ѕpA:Mn.Fx'ǟ h [j@HJ^XTLHr\1; jx+.:IZBUt𹍶 eHo˜)=(Oc݅V"#spF)^kD<|!XX+pҤgA>lZS`T' =' B; JԳ@>cW"i姃C($'G)+ [P~ʡC ͮQ be' \$16Í7E[R8aףdL~ک0PdXwRB40-#llۋ(uVᦏUc(6)9dޚkhG7oWN]!1`C/sV2MnD g`k%SEۯw !1%(0` ̐Mx%z*汓1rzvZD ,zukr/,ouEJn'8ʣkrJ2`Ysa&K=|;#P̿8Hً/HS1HzܦLDdNo*kQf_ ;1~f֤a\K%؊^t<~kP#fV/iӁȩO->hs}O7q5"na_!ln A_4K*gLvg+ՔUj0D˽4!Vla IC,"+AZY#Q|&M]+]Q0V5LaEsjE 'qQ"NlOV!nsgG6B v6$:ҝ[Dc;xX ! i.Bs^5*V|8ٿB4{0?KNʟOlfy}NZl %MGd;]y'ӪZ,Fg2* #N~1\$áCeb^oǏFe^-(xMB991^^\dg숣;Ss=1 SsĘŕ>L eqS~׌JۇU٪YKՄ黱"G!?Ks$+czX[NA_{ Km0}gJ{IuUVM$xv%n GURg{)V9Le) 3\^)e[a6$'+BEuӿl$IQ#DdKM <.t#E.B ^BJ2߸m}wP׽ONgyăOCv{A]}KiUHПHvOAEhH+S{aSІ8@ H}Fxrax渒R8k%ߵ'9Xg29[_g &ANXR {Oʱ?^+p̹?3'IcxaD9 - X?=ʊ/RSqwZ/,APrcGIb@cVNLsmjwDNi,@pƷ 9%b(!Il1:grmc0{|N<AS~}5}kfGEMJ>m ʀBJ&]M.0NX䌨Ė8mHIEXzSv)b+A͢L6_^ f'YlZ=c!;2wL#I1>ph;Nk.Xw1HK˳ms 53obQlZjn@yi.5qH'Xw.`9pIJUR&(܋e~!{G76֯Kg=S0Oa ue-r|N4" [J J]tBʓ`;z' ݚCb@,b=Zb.ܦ6hg!HiK rؔ'5c&%5 םR@9 8TQS%-.cTam=ݑ#O=J1!~_x)7Oc9)W(ߙIxhS]Iz!LI ZAPl_^S}~xP6"@ *>,뗷P?/5#aDD&NGϘ-CN<4nq B\z@)Zoq aHCH]iS :sZOeuj8Qy. r?S3Kr+ r\v4TZy`qm =mp?:aϹN Ɩ%bOx;M[ 7,C]_9JfJm)֓fEԣg8ۏ\5(^ wqԍf Vd'aM!RҊ0)\3!A 'x5#Ud OhAL ^wUڗ_Z3kTpLÃ]ۂya:[Қ?M$ b7r8ʱLv#E|z&/"`nn;)~;^[1ͯϤ D^F9ҷ{l+pc`w!򒘾f+0 ^Ǚ\0eԒplR0754{e}VW; E }((gN_ffY1rl0vmɩg+@:E1b+m8rfu |l7zC n> 8e[-g7 Akƣ/f L4b}:~]diY]:|'45UVK SwזUALdk#11T}l/t?p[MW.&H1PrwЭAD,XY=GpQm:"c RF5Cuw$RZ鬙 zHi'3Rn(8j,9^@8y1T|dƑ=xqZ&&־\!g@r4P wz8 o[-X:g:'LEtC@Y{V p hUFk4Cݭ~MSw l}Nӡʻ#Ybep>[o?]VB,q I(j+>ρkT#(?ǿjhQ0dsGlo?8J'"w>%q>3&ԩ=L4A\g"l1Ig>?ߦY _a2U&bVycԒ G|y&Ky dg A:DP5>5mNF u"m'}jVsno @7 l)rH]t{ X#VaNb+v3zu*؀,w,?ǝGR¨^tS\Uݔŗ5YÚ]pRGu} fb6QXKljw0Co,p{> Vj ъr:&p-O2 lm [dT,w_[뫝$n7%܁.8QPyuN*cÌԁKvS rZJ0d-p^`.~0xa뒟o[jŦYaz_=0փAŶd3OJ"u+&vafˎQC[?4Ns̳"./H\֯ nMᾳ#)pz8іL%(zf@:rn2d T_ƩD!| 6N5źUy:ɓ*un@N_R^ϲiive0lFYtrDBS-* (TCsNg>&XŃ̄tԛML}?ޓ_ X2 w4SvZ nӉ7|WZJ> I䛧{?- T,j:ݽoI P np YsRܣu?WBlBSB0F$Q?j9P>sՄ0^n# 4[X"7xJ.ڀFTV Dc2wU` haxiR竵\lE[KH[9_YhoR%@u"F)'+`ž*g Wq;4pG\3ywiMRi|*gتd9'?) 6pot+8Cɛkïu.!qkA-JƦ&pEIM;瀸֭ I$idWOA0q&vPmw9HO>eT``h2̂ߵ6Ꜻ4kֳ~l ]P#vD˛^"e,~'hB^NboyI/ dU VDKzUjׂ60ݭ1]'ߕ5F*W:Oِ*#fԱ.4ѭ&R=tYKHL躉Nm8N=F.Jn. {]wg|bƟ^,67/;?RZ.Vʵա,pHײk;.ɷ$*rMOMupYZ"o4pV-1M%#pTXnE 5D֢4xVoA7M8)-o-ThmwH:˛/!n3h9ju~AޮqxC 4 bۉ 0Y1%`@gEUjQgu QΨ\o:{ d_7',. $ৼ6觰ĊXS[6w>U3:MFH2DZj}bDۃP+ߩ]ުy+$}IȆ@?F)Lbb~!Z<"sLBc'a'AjA%c.1[Fe^^(unsF"-@VAȜѫ 46>(DS< jn9beU n qZvùLyÝu\=WcU1$!rzdmܯwKwbH ȣ)rC[aS\-={!71S8Pw"IZVK9:2xE.OܐqY=zZC EP7aQe,$E*ѼqE: qXLȯpZ#Jg;\JOm7r0:%f$Ebg9[$}?#[8ԁVk*|ڞ=mX8taitbh(6`R@^Dk\ oIu:( kG3[JYyu4ٲAUD:Tܢ2zsձIeGW{ ||!BpS*}roS7J'F Qk!$ ~/uALT?R|2.LK'ͅ\%\ruUO}) 7|R2АӐ4P0b dTulk>i h!M?W\wSy!W/}EbjO>&ɫ Uo]F9U'Z6ѹxnOZp;CֲGĄi,y ` 4s=ĐS>ie$*{srh`}Nd{=ԊM?b-(ri{0 w 9)K0䳢] .W_0 Pמ;;q\ڔ}3mCf5tD_5SoNPc 9AuOd)<@ɞCq}605, SjEm_Շ Z%(!A]Jy+oCAtAS2m\ bilkA޼,M`Wز_~ 1T\ԗd06<:B6wu2C=\=~+I>v|0kg\"(8#+٨mk_ƿlE[(=m]dx2Q+}+&豘ц"jR+8UH:k5Lb=O}GaL8hLJMXђ]ȢW:2Ơ,89LOSM@Q}g~5P4@P@U"p#}we&wpI>PVkjJ'9 ^dʦD)΀Ks$j!jɡ BHpl*_i9y8Cr]q齽W$֍ټ 9"gړ(>E;+aʼ!%(ghcvբrs8q ls-4Ro"Q 17X^+MwoygnTyK;DdRʆLWP }`Ζq8F(/H[ 9ɹC&WYUWϾgI@hD]J.%ӵڎO~L}-V 6|yi1P΁۫>@yJW je7U 5"`F X7J~f>.b9J`, bDxv+V~ (@lHWU诃DFӺqF tp`ԕ{HgBSծ[%8/< 6gT0vڦQj"v-"gIຝސyu5wp;LA O & [~ |v}ϧ܌*:+XqT]fxpBilzḦ́Už 6D'>k;ci".naIPNlѦ?"BlLb] e 鶖XF`x<4jGr::h,A ⴨$YE }'DeLy'͓U𬱘5 {Fh^J>^2tAD\maQmPBm6ab2,d3MחQFv'L\Xo;֖zQG=4QÚVѡU1=ԙ+\vpmRWV$zpw-.JU%BP ͯx7y;xI0<>gp+u Oߥ1pJȟ4A#ף/ڂ x?#QÃ71x,%$`ߧ*Ur3aaV8~q"E0Y pkP{< _֎'H ;hWE-J{ՠt[q䠂?5ݵY]jTOcI@1?]\k#1p֓PW>[:Z6Gǖg%}\'#>Yo2!eJ K~"ń1P67K$g~FknjCTOH'+;M#ܶr@"1Uzy/\9Q0M u9_5_A(, o u!W c<O݉sYp[:* Ϸ7_*C$n6*.dgsj-i#N+/:ѵ*kXp|,M%6vZ8Bs9ɍ%-=.`%6p\5%uH 0'Cˁ檿B`˲ˠ?0}GiTXEY~U=FyQX^%b2ש$߭i XR?nIR&#$G8wO Ud)dC([f h IZbiY~!c*h%W~-`KKC>8=Iɣ3# F~J6|/T1 WZemV"yAPQgřQp$x(谻41_@` Hӷҧ'b/!V/K J܋*3fi6|fr>K&6=IbbejsCe (9!e# 7ë8/P6JzmV΄kxFYȧb?ȭ|`mX fyi-A8IwfTc'Pm 9u:fR~HP̹rMu̝ϰK&?lO+q5(H:l$dI%u@=hlMb!/Qqx|ϺѪسنAdN/d jeaҟTZ2"2N>mq #݂aIjVd ):VzEkL\MDCM B/Y8i:>aa5i_:^ =L}<2?"1\5@k^䄍awۢOj?ꕖ*<*s =Sy\*{t2.j 7X.Iެg6-'eT9]¡.q*BU<)Z,<$|6r1>['2H7m!"@ S[gH7_ 6 mB19xNo=Io4ܞyF&F~ }hDKX$)m|}i#!#4\kW85-[[& 9o}5p1J:LQwBd;.х]8 PFCGb604(MzbZG+:,u6DL] ˔˹.`rA<1WWxajPMJF<[%Bnq$o|wr2GnV8ov窿O0 Ϡ(ǎGxwopO,< k T\.tY@ZcpXPiH do֕5h-I1I!}Рo-}O&vͼe3dd6+cK

    16` pԒ9@pj|}|k/"(pqݼ8ChveA%NF%c)YhB"X ST9ui=Ҹu.I nc T,]Cio.jQ.GÇ`tߕrŅ`QQb;.1[.͈^[nV"Ng#Py_,ԑ`WG ٕ5Bg(qZ~FGhG(_^q+ZRC^l"Oj̎'J+36s#ip|T|2=0#֩dH7ɸD&}[M<d\Α:$tcK\sUJ[{Hr=xi~gADnjw _w%h%SS&sz'Kbe:͢M"R^*۽5`O\&a{en‹ 0*(/*d+\"&I2'`8(=h%dA)#C¥s %LY mЕG WE aEuIU >nf4_O;{w>]>.ۮvCJt x76Fm9+B[< k^G9)JOovHhf6"1 NW|k64@Mغm7 je[GHUM+ `Ba.9>{hQfWZ*k*B;>dO!a@1kREbd[Qyd~CgحlbM[ h=?]JC@X/)Xit|)2pNf ai~ea. _4(=3qFŢ!gZyo|EZ{Xf>%T#nJv[¹ޞ\@3sV2R J-|b$O>`Y|0vcK5~Ǒ*{JRnnhTHX#Wbs&AbE|YT$IY*;Qð YȽp=>4g7OzX+LԖu$wDPXQ-mפXk 9ǞF֫l; -7ayE?>! l^hL>5y֍ 6@ci 3 J`QN}DR*kWJ|lyrNloS7$);uF{EYFü`եi,V#25ub/UvCqcBm5Zj /a{U͎N]abN.Yi Ԙp_VsW-Q- Ø00 Q$uc7msQ7r}]k'OM~!ǯqjЋ-%EJgsl+6=2P3py\wJ#u]7/M2dFw$|,ڳ;ƉͅnCL _ePm0xٮ; TR- f(Dz;7PM/neB$~X$A`K&pF9bYa$"|A*XZoat͢ʎlt -auYA$)geQ0[OzaEF][h#-}r y#CF2D6AK6y4&@t穙 Lf'O|I.tH T1_ZJ5W _LpcEwbI,DڧJFo$(UCwxsO'!u!@pS>z%;wJ&q-{-H [] k"1FHhY˺q`Q!Յ*/$ҟĖ>SB.E$j%^00`-wFt`I?Xm޸[0E`oJG R >{=-YV:~zx٘[P׭uǑRbO4rh_00:!pI f%`m VڌWں5h%]*S&Iwm\TȈ2c۰u]Y jkz#^eGME.nj5=xA˃iƳ75zJӗd P F>k7=t?'J_F~\E} e1WrGO8H3܃ VIFYf $>O~ioK94v8u ֶA]Yd$,@ѹ5.\?C̢HꨔooE*lnΜAg8Z4tA'@"a1j4ܵ%S VI7kk]_L(1@D_&#WuNDY!S\9",6j@1mHKuLZ2բ E#u&MN ˩nkgZdF9:ЦG34&uoZ+w#ff O*#[18NHVsȼJaA /_5ȖȀ3FzX^|ٴlAGsk*cj` ]Az}2;Zdʥe\c.5}LҍQvWdQtڹ]?Udj;'T$NDi/P;Iuh\z[/j-S<  A&H%iݽ/!ܹzG33O@ m#ӗtm$}oqg4-8&Q1=2MƼBҲ?V`1x/NZ?I|z۲tZ=M16$lvK U7LkǖZ=}ڀvlHx'JͲq H4Hro'!` HjxŘ LSM; !2rD=VH ^zEPf9E72c5i^԰>;iq*r'ZkblbUv5"Sn0Hld&nKؘ{|[U:O5!pbM=6z'uO|_*y7B/ E}k cP3FJYĻؚ!d} zy$IKh؎^QRv KVB޲ lZ+qG t+u,lX$/fnB 9J2n[ ɮjesy Ylu1eWZ"3g|EYB#}[fզ*7?ղ]xlzi Y/D*ovl@9S e ࿸K2yM^Q?sKlhe#0d  h-կ?7 BˑHObUQ%JFʓp\["(1m^!7d^4 s/B/l!6XPYo:&(څ}(DԤtf= R9O75D=ND6ԋ@ _9HDiFLJNyoُVTӖv!Cp fC21]ڴ j &Nw^eOIWX#r9[?1NX" *"!c(/7|NjEC{S=`so5)( ;no?%P擜# + fS_3x/l8ssJvC\S ښeuHVrȧwN Samze0i> jnX.LH(}VI\KQ`!+8M^/׻82W+ul~|X Rl{E cR WX{ vSKTV%$ Tu%jr@IJR"NA؛*dQVM#`VLس)2ɨ 2 oY^%**pE\ݹ|'&-Z#& IoNAp kbx"/\p C c)Igtoˆbkt$+qnCeI匋嶔' [ R%=6S. Vj{ H}>Thy伊a_!VFr#N67A۰L杞$"S385BDu+Cc9ڏYaTJbw5ǽ աe.矤<R/t/vǬڿ_ÂSE GM9j/06>5? 4 %k]S`%ӆ(E v9ꉤJ);kHb25th2ꢆ3a@kCQ.#<[8&;xw?RU']> ψKZB;}2@ Dy1,FH6_j,w;}xç͊Jl{k"wo3:A[2Qх[8=&c}d: ^a6o*\"puיfKḴj@ ͼKœ)ȓU#r󏫡z^u26("%[; <=%Z^~Qd[G/:'wKUJ66a:az&3bq *1+_0N}V7Pa̾b(4 d"=-ttE6" fR{qWzU%a48=H%/ݳ $ӍJqI1ؒy?Kc9d pG*~{-l:T<bh3}{Z:R9a+?]yo*Z9)M'|IaD'dH?.RKt1 7 n <0Sf RdpsegE&?)b?3/D_Y5 ($} ;h@1xQPؑ;bt0W@GJ63t F^w1quOB7cqBDWK5Z#˃\5G/`Mb;vx$T'ZePsNs $f^ Gwŕ?l*sw:R1Č*LC]_/5| ؘ` Hd~ MJs.JF : j6kjEKW40b$YmPn~9m`°*d]JTn)^#wMKz(QGwj譝,Qˉ:Ag6%a;wBD?ֶ-ϻrr 6@1rh?$l,ףpK]/|j4Y8*36{tf/@x37X31-Jh5 +ޤ_Pc{O8-+2t颛r/  e?kj $.`x~A-/At7F!4Gv6MGviGveWðߤ2%6e, ?D!;0•"}/6;>@}2)*)P%. M^ĬtîDR_ :jI[yUөw:\ FW^7_ Cmq17RhDZk]wF,ej9D$v BP9)hW& tZ6ō(@_pxj"1] qWTK%WsAҙ֗X/,1'HPʤù#V.nA(@AQѧfKSBmu?Ƙd׎JyM9$G|_H=9;ޥ𪒚'}-ZO]:Z{>=IkO ^:Y ~5woG1z.Azplŋ@Ѭ"Z/4_uP`|€"Ǒ婎W. %7?D{;)*;eOd"cED4Y媧%kive*R(*B%{T5Aட)էEzx|ƥsM TP>voQͱ/'ƚ|U"-֎L3]~KJfnO .}kL;۰? mG*/ T65HzIiTSGKX[i@Ѕ#u-Owd]oLĽWHAD,dE(V R6iӞq(~-^J%{eJ@y|7n^2!%3 v#Ck:yL`^7O37OHz T 1gba[ 5q=-jq`v0ӦT{U]4e&y$8L;RkUIiTl;KfO0 QK)Ɨ!1 |y+֗T9N4 l-[d̊RZVy>GhbH3<Τl阓Up* ȎhpVShh`.~fE3G«Z2mkVKNʕz% <˧23ck<=<}&2q $\ CspzZ(5 ia#bڑP\&7X(Yzi_,>Yauyn1=T5 ϙ0uk},e)n|'t2f6xE3>kXMd- \*NR^&o"%#(6\X"Lͼb ]$ JD7$/ m/7n`CT*BV/ޢawswʴćk`rRRA44SW)ٞ||vէlp0[|1WY"0..1y[PpAcFo`G32DŽ5K_7Ic>fAeco[5/Ԁ3'<{&+meqq0XNŤErГ@Fm-#fmTh/ȁUڝ q-Cx؃&`xd .NV1$}WR֛VP*$~ϖ"sJ+-7lZ^')Nŀ?{Ns:Q;^st;ToQI:N{>Z8>оw:"RȺS~&3r-u >m[;]/TWjDI5'|g|~E eor^]o2Z@kF˼KRG:v uh8ix) rXtq#X.͂ E۽[89禺Q3I,Y<͒'_M6M[_Ek\o>j 'V׉5޳KD_-7]nو걜 q|pe=L{{zXϣ9mNƧf#-,{R^1/]0E;ŮSuss$yMAZg?yVگr /kpp;N[QBŨ1:|۞Ό7QbKq6%ي/LYj?q;F&HB 8B&ez$xs^9{dufTmd2GQAHo;\fԼQwAu'-@]q\w?`"0W,*E_q ܘ_1m G>qx*IcWL 7;%I܀HXaA cK.idHߩUzcos }*8e̓/*K_d@p%V[' _Z6:xN]A{y95G:0E=\x`k_pO[LM_2bOx̫<2 T?=oʹ 3_ݘl}0S ڤ`d?nigr+{pn\=K}Q_IyF@pB& dld(f>>[1"ʒw-#JE.H*)0q&b T$3d OVO)9VD%b ɅU:/ߔb;<]м#-KP%*ˋ$( jumˊOXLaVm5֋'q[G}uT {kK ۑGJVϫ —gwekMHU  /cTFp"; %px4d.L>dۦo^n;h"d[rwǨ0Vsaˬ|/s˖=:Q>G= cy-<Q{)8f"2fDՄ҈+sԥX g5+sn8ؘ:N&xd-y `O9`e 5 KP$!Eʋއۓ#{yKo.B79wWt9yczz;`^q 3Cv[e:Nh3JKM[` hB? cP/]t>4ʠGYď-cm7o{u[y ӎS[9/Rd!i?jO;'v<g{S IwRC Cِr_6ƬKl(%DHoG =Ey_,BIwJ/(1$rFړHz"6퐱v8t۬P J U頓@$M6*Fc!5tD3(@S1~Bk/]"J_Sa (opB$!Jc# s#'s'9ցc$J;Tִ'=b~\+ksh%0S١sbB 2nbBjҺcRpqDl<0k%b҄:ZY^ p|#Ѣ;w>Jy3bq&V5 Ă2zM'd| >*^ZZŦ};K*Ut;#z2Yv-?j߅ 50s2&qD ߿ikw~:ұTlXYځApN8nM| D/r4#rb A%CXn$vAUH] wb!0+/^g-쉃0[dNJBu jV$er7-T_3z*'yD} y;nƥsBl޸O^jz߭dM7!kDdBa^#)*5ј*yNΥ 7"QYqaDZPY[w*3+<&R?җWdd}ǝ=C]1%>9Nv3S'iŸ%s#D3nEt&ן|fyanNAA8Lcvw4,<.;DwA൚>܉.|j#i5si R߳>]X)V;%;QW2̠"er ^T@~)uV  $ X/fsXEv1k;70+zJAI漞:9? `BL?sMhKI< jIjKkhDDm92✃A>Փ2wdb̲a/ @mf H&&C:cқc@袛$doFj#!aSXY=OHV@W$ehAy;a찇9>XIsX91H zOǷ X$]|R3^u0{=} !%ӈ }lO> rdc ܄Pt\Z,Ѷ*K;ȺLN/_Tai )9嶀8nDpy#㪗ҩXujHۂ=S!|ؠ:~#TЙF;ןNƢs5ʽhG;;qTl8pц-)ϊ+prFL" R(ݩE\828~M/;6p?zR2sT>4kXv kEј1}W] ,O(ٗH5a)z8/Z!pk;&E܊[Y >@=y1@,cεQ lhhT5zIwXtNAtaE*9453veX5C8^*>w"^x|+춤 aÙHن?P:9v5S[gWH"M^Ʉ)mj$O^͇1+jdPXn/zT q~@%c:6?KC ]֣a̔7i I,#G"UBne>, š\H8Φqj:GS*㭮a?.E Ϙ|J^uV0dD@E#RxJk&Թ2'=CWT8UHƵL#!@G;&P ʥ? We a|ׅL bƢlt @FJWAYU˼toGLyx-;ADVӠb̮'&ؒP9^v4<*I*C<\CF?/_a Yi+CxvI$xg>lP=̑ZӋ;It+%!|Y]Q\ߪ1d F|/ FnvT\Nt dD:$YQ|_b;ҥ۩zG%N:X5󴐏*88};#غ'祐ML=}/sz*iq.9y)):L`$dZ*7b~& ICK 6apjGhN(T$q1!I ֝ }Xc3 zaGI+ap,[w2NCCk(۲abtiD0>{HǸ?r]!)+%[$-]̲ }"?a)ot$%)g4R.0]P &[Fe-e~˛+jUwVUp@B\Uۉy؇]smU"$la˺+qojvP=;8xN_E|ƉJ2&!bűb=CviM1.J$81qIpeȧ8ࡓW%A !n)5.H*ʘJ9 ȁNHFOl>c6*^ a REE7Se]ƛ/c>ϮY0}qZ%NK̿uIIi \Ek()SE, y4xkWN26xd4$Bt@ԉogoi'C1!ld 7LÜD/@`z7@CЕ6zyA:,bx1?v<5V(LsYW0DsVtv˾,7TYpXh˗T*]_"N~cX %2)@+B"@Tb2C*P {iGUReأFK2^0W1.j֯099Tj5ogYO$T@4ݛAIC&nij0V4 5MHy-DPP#oOٲ/QRz*NcUZ)]~B''w8$& *؝UJţym>H%a ЇʨXDNI:YQ?#4O5 ? W$it,^4_{t';+I{;?E [z%*i"#RaJ@;EG.TiԔy;A^u-ZTKbh궗byw&TAm֐Fjnzҝ5>Es3"KWC::}eFg=9識|(=iHkL5 p\$׹ѽ{&ȶCk /m|[H=p| #h^R]a^ jtGĒN>.qoł,'HV"DAO` V_5(&=)m]>̵KYٷ<ւwJ[ &l~;@CS+Za#W׼jƤK+??|,C}RẄiJ B{IV<;TAU)єx"">3\eZ9 x$͔Jey&2c?򎢷ؖkLeiP|m0;J"YаY33GKOJ9`&V9=}wZ(#c4 K, v% ?"7O$y!ƑbaBe| ;{=2탲O4#+Myr>#W{W {-Z14L\@8X|MjQ{ʼn];{?*j^bIێ]5HP(™'<]Ʊ aNB׼q%vi+]<5u <}鎘: \:/T)L[yFQcya[Do?>$?92첽gcK5巳@AZS_%t1\wwEiKsr23Xp{j$qdF{\H VkNzuH#"Md{x&b*QoE$!U|?i]KX7OKKe UK5|??ԧ'"eN/L#`퐽l/Q % wɴNF@_w*!LyE `nWĢpOzF3('Tfŵ #Ci$|$%"^mc8lYlI4R_Y!$z!~zc, Z* )@D9y}ÀLcVH{KTLf>^b8$#0ޯQS=׀?n^ xͥEGu ?~raey͗rˢm+0N>3RDzu(_pLr˥˗clnS~KNpMĀ?{+KhkSp~2i zC쟣E XpॊOtД~.|qG}Թ 0Wdm5. d)uzӲp97=⫝IwR R;妷ǸpalDJ%$_?9Am8RzB#O{v%_kkf 5~`W$P 78ڒ8BY m*cZ뿰.7UC\,7nxbX K1ϨBiDM|,IICתb-/J "@'ߧ:7} Ƹ}*aD^)99xB0rD 5} >'>7"ȂWg_QW\ 7xL1 Byxb{\/(0/' n̘Au4= 8@Xm4HQ.M@} >cFkP ЄPҵЉYqw?HiETWwh0^y_rSڝbVx]TU0J- _={d_%G W0N1Kl_@j8P_&Sh2} FN -\mdS5S>.S~;zyȊ͏[JZvzXtv\󾵽9i׆&O_mʾ# hFϏ8c1V׏2 j^` pA(f2JN59MG8 TwQjco`]GoCD}F>ChZufRyVÝJv 3hYf(tLboNO&csp*QDvUЖD`)Kiɜ_)UBxTZpoD2dęQKrt8;A*a'J~"a1G2<*(V WH՜`au;Уh%* E$~ʒubDoZ]z:v^#- 5Ux2wWA @D%18.#:n0+x<|&8gC2aDdžlyzbL(ךL2"3lh4+L(rRMx++1%K+w,D>p*y?эOF5=BTs.>B>JpkEKEƽV3՚L2 @|E@L ءe/BNU)Tb0~BQgs2p’N0R'k/U鰰?o\"K"ˏ!4."ձ)Ip@!n_eE EX*з`=۫ӮTKM&r{/İMOpg}}|鳠pRߊԍ i"CLP"jqssCj=#9iTm:>jTcX<\?'vuF Y6D㴞T;^>Onys͹|V71^N^dӏeZL@tyxJt1b7\FSL72B%_K} XLG0S$JQ\H!+8e lI%9}U @>3%oGP@Spu}8עi S[0BkZw{t]0ϯ Z|L SU̦r'bH&7>3UǷqlYM"gOH(܊R@?T]iR&N#в:i^1 3|m'bAw5bPMwW۝ND 0ς~e:t 0҆s\wf-mlnx?o8xK~ U ϩ_~\]3/ƾiui Hw: |^יxAhQXMu^{S_H4F{t&7C=֞xNh8>猎/Gק$W< gLGNWO/aQL[0 4!um,'e'^ъ%#j68 |wOƤyy6]ҀNkV1*a+ rH0R@3QcZ@R[oa>oUaәF{vO(ۓ'YǿIKZ6@f7 FQ'²h)7w*Tj W|4u$# 07Or:tY;78^K|rt=uGIR}Bsn}zgAFUdCE4BcNր/%2vV3hW*ۺ0^ L`e!lPXd=3vpNv~KuS2]K젧U<]kQx99_̲b`3FcP>ĉk-=U(;#.htL\{S1dmWbx✁8 =HS5 AUH9#2ۍM"'k=JSBT`cHF+ ɯ;^(qJ πN,Sbb9nvg y>c>E1<9dt&ظ<P&P΄i!ry [hC;֘*'X4pdûbW>V;3Kiz\ YY}mL;\FrO o럐myv I;頾J91sK26cؼ`MLs^LG!6z@Z:,q@sxj}l?W1;prIB$b+{ T=Ґ݄*qngZّkp]$ x&_X~=JM۳i;-o mlNq䓱Mr^˄&f[%[Kakn&&Ս}5U?.)(d0jŁ+qɮ|_A[&P慻\|}5EO3G>nC[+^ny%޻{&s~c 6ePQą Fer!O88ǀS4bRG|ڽ-;.Okl^CB1`UW_,KQaY7ݹoX95+cyw*u/VHxVamOASٓg)`k& Q߬,v1LY` yeɭtO5QZR[.4mCƐik\ 濕U3htرCȡ,3V74ߕֈi@O_ogEgq{|Gɶ U ErDWg-/|EARg RFNK8&{M sp\OÙ^HUl4r>\(*{CNx(dZrn)awL@^I+nB0wA &;]KTpV \i?LHoww׷+eá.>XCc25?MyumyϬ"XrkRU2R&ü }蓻>y;M1On>RȼYEN1bJc0gqE?o޾7o`5[!BNWT%ԗ!YH\&+a^&[)"?NCh=_+ﱺ @ "{[P?Uz^i<\-O1,MYUT/ L∝eg[1#Lf(EqfYF.TH2V$?+)6:;,fTP8fhbnh.(*c웗ٟ4WO ST/lf svM y.z0\OVc3\h'=ڤ_ΕO\ pAGm EjS*( TMFVUi6ٝ߈ҶGrk`84%`,de4]5,s˻Ze]=#" pYe22i "y.91u/~c|5;3q;9HL,cO"ZA+O2a۬fQi;[]0P_|ϸԪSpKZҩ4n ×vd/䚾6%,j1(LF}O.Rvs> $#s?:zSi")`~]9x5zJw W} vD%8 ",Cr^{s!&4G+wo\JT%d` v(dUq[׍1c~2Ү&ѻ<<fy4`lUWup]V&b09J*!`FSGqP}1 `ٞK88YO}!UTwxЊ1#o?%oH1(f3CUTWn6in،iEϩꤛ%Cl݌\C{wG& є/k,e\oՁk=+?`aF2y!X33;`8,JwΈ΅&cD-دZgP #x |_ɁqQ0rG r[ZHn}D*󱩙uǧ{:=BqTRAcq1˂;l tt&Yolu2ͮ,h3:NHS60*δ$:"vSPk#uA RbJE 01@v_e8@1k_׵L B#N7X㎾k^HMہ108 i1oGg}>pq$T'FJ\lCAt:P{7 ;e[vW ? j[J5oP7D/xu9j#4Pa_ܼeؙ2ө]4cĻQ@qŠpipa:Dڥ{Qs[x-N^DQTr]c1 luJ!7w:ˈ68tPn5aIܬ=T2@wvdM$k*mcp;lҋםxujX f^h/~`GO;Zvja ;*gŊpk [J*@.f76%t`92 s}]ոrE+onJI,?߰dc|WlPk2 ^3Z]9WCK׌q3~6(HzMSx|6yk3{F/XQ7mQȖ X$ H[{X:vE2Cw^3;˧RW>u!H,i>t`LBHU%0i 2dƋqN0 Z-VKM֪c rlJEUVd}1x(GCCeڱvB#[h=aV&$sfDVO~e]ءZ5܃G,i#.L;e[f20OH`N l2:DUl:G} b h;}#%<4a!aAJ~3ߠtPD;i=@g 7 Cꮟh dM8Ċ=2&VEbЄ FCԭW2|-:vm_6bhm{fZ7]h.oǦ~`C|:;{`˥U= ) Iqcµ DBp6Y]07B .|1gpr@EQ'<."gj(Ƃr ĞIx:n7/Nx  ,-n5WI[(2p ɤ#^-nBE̥sKlHIyX?Ԩ cߜáܬAo=ɞSy4~W.gW_Pn?ʻJ=V? cHmPjE( d{Mu\MNB\ C-y6Jm5V {yLsmئb6NFrTΈ)2HljAMZf"X>`jPԗTAu&_B`,7$?tJA In=%E5ݚX'&w9ܪhauנ _k(`ӶXv'Jo]zKxùi?ĞK>a)ƈY# }VTȱ.4(i$I#F.@F/,%ƛ:ޘ]E(hqmgpw`m~?xީυ7; 1M@BpLiгҠH+yPꝻoFq$Qxt/߁ a|6iUھs׿n7a^Ԍ·N V: \U{c6hv^%_qpTl菐? ( fsg_dRs1:/{-{IBaZvW׻V?88&?b!pjl#zvM1gHIV59;N[6(ˑoԑGuЭ +^y Ñ!ĩUo0p?#*g7uG<\3dN<;L$<BCC8ƘԂka"Fod࡬ bx pb ni>:/aPzAz>V{+G\y_> -ɜ"4f&-^nD́VQho )he<61py\w,Fi:b:4.whp !*zڥYe\88A8Q00 Z0!A\/(CYHCžSr k' naSuAX@B_eEa5(9(pctB3S.܈՟v k/`!P,ԻVEzuɌM+e?% tֵ"LiyxicPE]O^xXcfKmqxWA}lxX7Z,wIN53h[3O.ۙȔGa=Jb f^C7-Fm2黍flz~q *KQZ4[Q9Ɩ둦ۇ͹Rc I# 4ؒwț>.5 =L$2Av+*"^WfU$ guܠ"%U[D Y6w*3NwC#Njcp- ZYEv2Ӕi&z%IIEL1A ,_X%$ξO R~r?sq 4[F5&ɍ n]D=/B%G<{ mB8X3uDQ%jĚE)Jpw2uxD/wtIFD55*sa2:mI6HF9t74*8)vp"y cAשdFswci'Hc}@q^a"@rС7pI D%j{KS91[=\<Dž"F|O3{(c LW,~QUw Px} !&ʎ\&d#o+r5 6D;yc O-ͮfrs۲bHj k<g9 IʃQX>4@ەD:N jՔRqx|_ YQٵ6FXy$%΃q֣>}M7BAh4\|P}h#P|Щ YwƠ&E9F jHȶKC@̰/)?5ɰ{iTooWϘN#R4~ZSѠ7AE;?k{{+랙3>|/F칭a[ i!|Ko.LB],t|4 WPPd ByBb_)%&G}F(i"q_':MK5s!+{ o8rN Vsځ ϓ8jltplq@sWYqG_lB6"D.;PW_}y1ެ_nҋ{MCLjzP>3 5CԣC=88(5nl3q1̥j_k٣ĩ> GZ&>M秈6d_|na^5R1dS}(Om`ciP 'j5li^Yz֖JUOVe/2&GQj y.%*R68C]q|w-]J&bsەfl.*E,vbQlubƲ(hW(;F Dm@w=lt)Zr_n|~&MŜTr6Eñ+]\TXu&"NɁt0]N$< Z9]y%,'<O*2+ Ian:,H3O!Տb QPD)A?ovlMBA@&ؿ[9M t,\cz, DKk'?0(_)nEXkq}AB \=+bc?$tDR㤦AM/y7js*YffDtrqANZZTMw+Ya$!M>.0D1jװroRlNJ4X ` eS_UFK5F/$ \N2z41ʺ#d+jcz2<ȎURd*1Y\C3ꚡsO0Cr%Boo|I_hĺָ' E\JCzY!8w}B C(9M6F< + ͫ;Mbi|09^\*g߅4n>0/җe6/.W[u!7aO9s弸_]wmX ykOJe3GֱKLb&gK0@nEi(I)Q0s狜J LOA!RRK^VoHc[;`rljMѕo4;;A/?2x7yA #GӔum92+1Z[YT&_qBL+E܌\HA6?CSG:z\ǣt;? 7m܊9Z ER@?XW7|Q* I`*W NPNYieZD\hLQ!e [BA³0@(2g7GCO as !W A3ڭk_ Cnx'5o;֕0 Ǧ{'8ϾJܽDﱟN5ss,`IoBs5t;|Y9m.VMω9*op|1 TEVu,PZ!/tKkwS[Ӽ#(T;wm[/i-LJ%ډpYlxPV#V{5}rBN=Uh# n rV"n9ӽtGVDz  ajKs[[I1>~+͚ sNiW&ix ;,|oR\zӤ{UfA4r]k * rBLV=WzצCLU :2!Oh9)u/#>6!I]}(2VK?4uoňue IZY[Rñ^a#f y.S/߁˪3 q+D;qXlu6h6w퐦Zk&?Gunm+pm,4 ji.#k%:>Zv̓Pw_|v +ߵC=eJވ7yC7]z kz:${qoomz'Tx5?ټT ~|Ӏ6jQDyЬZd Pjr @V/=ǴS̅ RWb>ʵG$\㪒5щШS`8x;~vⸯuҕ%:E8O5N?S8CxycgA*W_[+OLqm}I tͨ03ng`NW sNv(@t47_+˯= [w}4Ѣ^jXӏ^j- o ~Ú ;"d$k!:hÊDcIh3>qrP#rwf4O ME3df-KN ZRè {jrd;9B buC ́J+r.ǘ{!6̇#*`wTľR&Gh Mu9~RR-E::wwzl]c0duCWK7U} C2i> l#%ذ#R)Xݝr4$q;5ИX$! b! 8oAijr4 v] ^ŸZX,hL T,' Vc?IEHn'`[^ÇyL\pqA^ iłt4(M#ؿ.S!HyU'6\|m~%$ |NJgn#A&Xwz}vbqc:Q0sr f˩H춨;0fk6qal iM@t<<hKh>.0r(@`,D,4QɗÞ?χ9l-,Vy%E3ݭQƩ|f/Ŧϥfyjhӻ ,IY˘F8#.ʚ V[/40y7ңN1V.rﱊA\y3@uK utdm ))nA7~G rކ9#|* ߥfL?;:W/?! & gOUUbCad >*pf_ =VH9Kgw[;Zq]1O7nI@%O0^HN|UML6=ӞǟJی= λY(RqOQ s0:C(q(?SH,pJ4߫ QsO@KsOTl QGDM GBZo"z`JVRXZ,BI:Iӭ,,;W"zWh$uP[[sh1rwaD貳 qd2fl+!~c}qF<e;8`^I+ m?9MվۚR)jY - _r q1rA^aq1^\NtAV68<*;{ B.80L ]RNAfQX:;6,5Ɛvµ&E4 H\-Vs l%%\L^D??k9D& Oy$;!Je)lkTVյ>%<ǵ =t~'mŽl_)$JnjE}K>.'mq?5/LV8}7;Y-ˁ%_qxurHbRIZ[tBظRC6RWIQ"FZh&I5L NIU˧lɜά*}>"nbCbTW۶%./uJb; iHAM;A9q}9V/C\#džt^#%=>5@-P46ƄFn% ٓ8\|Il,#]$y#laF(Oc#>rCzm0B,s('2sD_yD8OS3Ao=N+l<2K{w`cdۣd[iI9S0Cjs 4{;p`mڂbE9s 4Tbev `Y =Ϯer?q 19 ½Ycm߭ +yes6~ū00 dpn`C4?Vk~aGҎP՗>=ž{z:F.x4{ y@{du~w8,ZSV`#ihL>/fS]Vtnh8|*iȲ3yLtȡӃm%ʡ>l;F0jRq ]. [3xEU) 'C"aг~1S< M~B$C}4#-a vr–&}Qm (=w!K` Ǥqxa/Lo~"7NDo7s >Cd/cb A7mlBޓB2$ρRcmP`s?No[19 Ge| 1c%" 50?<k0 Oev^,8*ſ=sZ{䍶;>7 W\8F{:8wwGD\= 1EY֚4mfk3zkb=T\erp{v楼^z3r}{hx !M!*ӯ; ۅXq;_}HbUZ{֎;dCVr1jDUd,BWmYݵ~A }OaΕȪ垐Gc( [6+| 7̫|5fgLdȴ*4TRkx-Ғ*HJ.zռ92%~x@+.Q Mh,J|\5m z}tFZ[Ά(^~|[T:emⲚ@1,S xƬoVש OGCL=?VCO4IsK6Ɨ jE!\qU@O`,/$ݓ\ y=GbJ ?"ݹ"XJl Y֑ ,)Ǒ$œPBo8:9z9I<ʣf$dݹLjMR~S jxBk[.ElݢLX[(25{#C)kXws9N9%1KaHJzY~5r5y fY8+oM?XyS ƊwFsaWvV^H*'XFh~}_ ]`Mt(Cֵũ7k;Hx,= Sdmk !.A:aSCBhMUg|/DAiImr؍ # ;m5Ե~A:@1(  mES <)I2[܋y i6s۲볣9TG$,2p;l&œ*iϲiGe9DJbYa,669 ` l\W7Y;='ǎL!pk%,DpYt\Z^ }rWV']]TCHO/T1eFmde3c;bt3@p3 )bw a[g'qt M->oS)U Bsܛ&m-%Z1S5~E`shi(N+5CtFIL NZF|P?6]jtBbhXՑ0+i8]@0ɾ|mtji$SCax$2tU *+STPlYY g4ȆϺZQ-]Q_?+ %l~G` ].<#.Zk(:е KJ؄ntp"?-NR~Q@);*>?lV\5f'E_o"`!@22Ֆzy؇NbzҁYŧP }oKJsϞj}c5*hH3YSo%dl|geZCt\,F[H} RQEIv:/y#iWGeH --S8Y4GHH?g/H5kx6 ygլZ’AiwUxfxz,`PS"/khR />JlP#*i#ҵq RpΡzv&w6Vg͐:W#3Vs*wT9EB+rD4!JKiIEzSp|l ~88 F-\8)~k\o3aq#h4 >2}GOoK7e cY$o:lcv_#/-hρwߘ]9dfI1p,ʻO1Kq/6{b-Cva8,~&BW3"Q\j  ҃a.yȳӊJw 3T WȄM4Nyє'PiJlhm!NlL5Q׿]a'ŵY( I&$9u䮇,8R0!'r5wg*15 QC4DQWņ.$,8Vf s@wϝ N JWpeKY֢*>Zbk9_5kuVgT^;5>D۔bc=i7 K Cvn Ac[ϋK$HC="ނU&6 ;1C/zA+*7!Ii%O5NHLJkŴk.5VصskFkǔx%SD*{ 6: Ll9Xޟ=FhoGmQӺȳ5Emgg2Ꟈmq>{z_SsA4b5.q =1RlMG+a#nzn4&-b6C"w9 /@㿢gp֦ Wlܯ5C3u B{~ĴjwkH'H b4[ҙN>PK`QbﷅgEVwүYW߂c"ղ 9Ҕ7EȠ55Nd"ިjEœp6#[/аv;aMisp;.!+{{lWAS5=arґ7K:{+J@5\);ܶqyɖ?#i{.j|/>_ ? DiGs 2[10xAyT aa.6bJb0V'ymDy[~p*MG(7^F |0l!A-"{K=lW,P:,(p'6S-„4tg/mUQ쉻Z樤QAEP]ZʙA'M_g@pEU_CR}90neS>lvp%[ X<5T7S]kMY*n`Og8g:OD @UBN))"HYA 2gi'-Ӗ1]= 0weleY!dG[! "S >OjX;N6l0?(%XBl y۰Kn1k%^K GW<•Zփ_RA+]A/J$lpVZ6-rߺSN7z{Yd7q: XHP* 6XAQ/vk˦zIPș(NjzXW:ʪhZ/t:Mhn=f0q.AD2Px;Eez!Lv>6F|,ڧv[x/Ƙf'M$.\sBXyԳM54]4:[$\Kz0b 9[<1%=%ܪ&y-, ضc:c)H& e楴;(*h|)sq VHDT>?_GݱڼN]*š_23ny W5C= 2C**DAXj۟5|J<ޤz$Cb)w>y4uKʕi{&ECI)Δ9bP0nQ V*IRhd*nxxN ]ug[kr+d|Bp&({AY}]d\ee }X (}Sʺ6?1vQ|Xr30a0ļ.gk <HR^YΈm+Wrr֒Yv;o'O֦S||wrz;k2@X ÍҙZ 1#ŏdo}Ҕ3p15?*q >FeNA@=,`5јqRJ0)foKC_KOu'U9EËVȷAIwr; K@fQ@I+w^Eq,O1T|T>͔$=7gtL>?<ZiɗIi$cA}R~+ZUG=Z3oBuݡ2GN~l"`|̓ZbwM[1 qB[\7l=app_XŎÇ1ԬPˡHJwٲRf |u."e4*ke3 ƸOOt}:ߩKl|ȗ-yw* GlDԂep&;)w2deƿQw#2^v%fdɅ ;(-?䀾woQ6|.~4ɮZM;d8a<й#,ڷФZV˱E*,bfDSc']4A|}C1zÐԪɬIz0]^^lcܑY]9Tl\;Uz9hgx~I&kh6orV\IoC+[JD* մ' qn^}/VpЯMqgu/].%1Jƺ>\3q̩ ^d#k>{YV1 cngd[lQ;I0|~Y+1X'.KuCB{V7\t, k5p}-X hbDQ9f2薕&gG6j8A+ !r iĪg}TWA]%EҙZi8U-`wV@cOV<A01U~vo FۺfQ#Lx9W ߿^0l5cI.I\ǟxy,Wy3Az-$ahk(cwEķb0 N^3 KKN h\3&-s/SFJnT΄4r.KvL|67pYK&rl0g<_9>߃_GmXw]=T!B[I`;5S~a-Ŏxrm8*d< -.5 b} \0tؖ W#uB"2-ыfT^iy ;D#x;Ȯ<<b|dݮ36|JJ0%Mi0օB;הT 9D|bcXMR{ `vB"z=8%w/44j U&:X^1g#$hǚ5w3>]& 9*fA^˺'rkLRJP?Б\Ns;W0ŝ6D{((}:C#iG+^y]Щ!W`PxcT5_Zwz[ML']fOu˚Ja*1xB$r15s$d e5Xi~F7$ //I rRŔR)'-0(Qܽkygƛeȫ*2KWz^l{li_* z~+PY,qyMOT N-u%"-.Qv5{TxÆGi{EQuHEp{F+z )UٛżfZ<o$ Iek\MA,5l.]2Hyŋ*5Hď."Yr۱}=M4eGrRIZ4X\D&O@.LSI~D&?A^qFRKcBЫNXwA2C*%Z *[A1zQ[G"UChAU9]z? o@_cI%}|nB?734@@L爯{݁hϝ0j ʭ^ksԻ"DxƆ;3Fh^po?zXB<;&P6^ڜ@eCj nW-,kF2O7Kvf @BPuRc?5laH%iheT~ߖgTFD/1͙ǃx+s_mk^JA7$NCzH4]YFRCmdd}L>VYLPPf}_eVOc@pLlM{!Kǭy#~7a4 vL.⁢a/dT^-`Y| [ 4tZ@` mSNV[(t8 nʰSU"a1yp$ յXA_R$J?@ +7RΟhh=!TJ~jy~eq I@7p 7ÜJT~<5A >/( XC(%גÍl(T Iz9ƻF%M#^&l<(\ulʒ AZ5H+B]Hȩ~}up+u* { ůJd.;ҪC"xѳjk5. T&5>cُi8%?J)w>bK }s'a1z`Π"ָ 0_l#/J Փ`ʛқ\%D{\ $r!͑?pGK6~^F30AL>֢v7^8=cNm8x<24ҶԳnXΡM^y~vR8\_ pe뷏C H%X=Rzja{Nh<#eV?yAPL")3)-bYja*:@jWl+C4p= !}Zyl#4sPgnKsFWcœoWt:l"?Afؚ Ckns4&Aئ_JP Z=Z1KJ W#vrn ?&wA c̑WuU~@l:Ĕq[3Rmeh`\QtȆhTڠvvipې:sb߸xΨEѾlg_EIЗĔڟpԡлmH-8zv~Q|/9- d5G(((|Rcg{=ZHSf-3V"S 1 VK_W[-I eUB;V}ox41by Cv T9=TlrLbsl%^?q.}!Z$W+;`h-72ciẅ@?Dh7E“gac %A 2 jW%%ަ6?$)_ ywrQ*IV 5bQ7Zi;W2݊K'r?V^) qݪۺ!vUoihM謔{Hw lHݽ]($5]`Ȇ1zdf= M 31-]}SSkro-̞/AF-`G;#݉4 %cEm#Ie 9=.wH*<(EAn**])SY$O:nD[!FG&!m__̚V ;%2FC!y!"Q/n󱦿U6nhO Ǻ A*,/`tGZ 4WxƘ1@q,`;yxZ$EY$Kŧdod'Q4h2 >⹖ѱ> 9+9ڂ H?Vm1O1_*􋢔gA:6M^ h[BL\#J==]9nxԎ0K&0j?s1q,B ^qR!< ƍDHfiO߈j}v(EM(ŶxX]ZVZo[P֚` éDMM@8i&IB;\쐘H2`7Jy@]7PUy ̥y{2E-o`VLׄP.\n?_J/9gaC^o o>RLڗuDo~TWᖯډ--7Dƥ dC_aD-A$D ӷ9rn`&,!5d@ l~dyʦ C۷h5lgiUZ즕<`zex|Us3A/lyឣvPse7b6w m91CxwS~ok IE>=pk~WiH zpp!E 94K3boN93q/WC%+_V)MnT*#0* 60tg:aޮQ#G??'p|ȫM[{Ka˙8!b7U ,4všQ!zMǛœ"B %'orY_} 7{[8W$caεDW|A%ْ_E2۴r6XK) 6՟SN$霒b1t"-h~˱[$ZabI)X("z>5/=4|/gULTN抌$Dj +#+)qp62R:=fE;%OޛU~8y42Ini]Gg=ƃqFZ35Π*p'uu@䰿t獢jaǜTMn :Br&qt_\]}dP:[x:75يF#檵R/ *HPjg LV\Z^АK>am%Tht\ש+D5$k.9TsL.MdB:r=gʿde]^(WѶX*,0W_mO;#V8?N:u C70w:anBPwcuM*;LְMᯅ$-ځ7Hb)΅7ɷm^oΖZ,ӁdBDiV¸Zm#&=TM AMᝒld92Ę5r0BcHy siA'~'5}6)ZqsZq4\*:n@h`" +͛4#<.MD]V $5̈́ %׶m?a]TM$_3@ν}g̾&dG[i ୽>ֶI$`g~Y'=\)S-{oS.i6 Dezq f8HK &ɨ<_ƹdŮm=(pUr3;=LN$@ĔC/e\L( a8N[CKQy\PK_v:`#'wNϻpM%GwäPI$%,ƣG#/ѕd 7 `b>,+_VgD8A823WtV/ /WJ#XƱHj+t\(mrK)mMhacu9@%ÉVf0u޸)gu?Vi4_E3sb<ȥ{ɡgmO%JCX6nӦW=tQcMS|c͌83͠b?"zI mwr|t22L/o _ 7\6;Dj^L֗`"=%! <0t70Re.]`ML/ *?j|1E2JjGZx)މ9"Bn(cM\zPIpz)OMՕ9hY#9}k85^!AnԾp SM='D Uo3mz:@t,\IpS:ANZI8$v I;fTJ3xn0K?$42!53KK v-Y1kT#zIf- =rZSiyN+J+:)7 bЃv|Vj]Ib4ٽ \w]XNID+UF dji@uu6u<-Ӈe~.鄐E(} ;rQ=0^`,QڱwϏ94a=u/ciW"F㞂18Bݭ@Y vIG/ء˧xB('93t2XRb.Ҍ7r+`8w~W.ChO)b障MesсLTҤ&~뛕^qd[G^0M"G-q2FzRb)jZb^w%#"Hm[z*Ɲ:!asC$ZbBeprׇn@_&.9,X@ؘ@ % ާmӓ?$/@Hzt7fgSRAEHﶈ8HќgH>Q?E:Ñ%ZRI4Iu`prl:@-o~3峪XNQE+7nPFx&l |2q]P64HsLB.Q"BK4&K[LXdQM@-5] -[hqcfߟk < ށ,rgAгi}V5NpF*Nf])u){a6a"z^cך(IV7]::ٌɄuca|rLKB5߷M{w W鈠aȆOܪUe`Էyw'1xkoۍy|=̬eTʍ}Rt}?bb .#R7?U/)zcxڐCY,ǕUIK0uX^F3nj_TUWJ[؃jS6C_+7#孳> !jw"9Y)ympZpظ] ^ &Z!cكR„Fown>a!b \šHjw)cvUrfxO'n"i5O~?44m"9bpĐVAK [nkWq<yt7i{h%AV]ׇOF B'?,xUV 8d:n|l|vj66/.Ԥ5&INH8 2]6n/ k~e#V6<_l_>J@#/f: yv-?̫-gq$-m(=ׅ"+ǺYᢔل#jh{BbB07p -jZZh#gE_#)_2%͎rRFk)uSHa"^#7̎+) N2/ǑUOeY,北b}0,al{ΐᵧިQ*ˀsH7kRM[9 23J%+ñ٢nwuyd|R_i*ٹĿ9ʯF}QDه:faF,~L*mFe/MAsA1Q^.F 6IgC_CK.YYbh4I$~ AT\`\lOX?Yaj },ձ42vWK(/rcI-9el,ǥbgξ̲sv\(C͓n{ 9.I>ɴ^ );+e?UTa?ojj31sYn_h1i0;#TFPރ? I6b_b J`n(XIcQJ VIaa It}|_gP~"NW(R}Q<'b38OB(ps];a<-W$엓H'j\';giGLGGS$}}]LMӒ&-IcvK٘ipY 6[}ɨT09[zR*ttY*sytj?n 3O-:֓xhL`3m/kA(΢Sqڒ$@0_ z\Jn+%dmh-5ݔ_As,oQ*ӖdL{y7ΠU,p~m\<ȞщG|!1m>GTe}7b*Xbn(QD>fcCpMRDhKl1uhږY?89A||Wғ}>$犮657BG{w YZ|CKfkٵ2`yNmH=ib-kp[EImF}/du%و`Ǖ~KB*S]?tQ=F y)3t5cᄯ~qp~!'Gn0Z`I70ib]ɶDd0[ZlH9Q 7`fJ"v&gUCrQX=ńzH[gFH^חhil]Aڇw3).2&r(e$]6՘d)3Utq8Hgk:7o\'SoN]]AS&|#{q[T[%>c[ŁI$Qw,_BTcLJ?vt/b{[iWSf^nbCo:~sl! bHPvl5$D A4p1`xY4ںoCv\]h-bRkFA #&2+[U4)oQJsB'h扩}YռV/8vKgH;֥DA|Ɇ#1@z3&,?C)IϕMY|2}> t8I)QD_vrag-)a5mt!-d7-] l>J֬7UI$M\ܐ;kqGF61!v MewхDo8]IrglY#'lg'P%+&(4_*[Yؖ5^H&>ɟkc+z2͇@Y š @;Um4)2gB̑@ɀkR8/`32v#*Wx|܏32wbz"GԞ^YA.?vYr7Hٗ$Gf,+e'oAUU"VDUkX̽MIb15v}b5V h2sw!4- A>gH'NXCWs ThdCOLnZZ;lF#t\NUF/.$o]Fc> d5y ~6TH !5LB=udhx5fiSBzk4c}Crpm}!TMWnɬEݪZԏ? zU| /SI\,gt)t+A@GTO4\0jRY0%9d[\h٤h?S-gK+=8ĈVUr!30Bakf3XZOSb_vs9^R{*)y36xtWr؎dЖTIPE+ (dLfkXa|OYg_HC[f8hK!%iG'>\Ȍ]8N+хPnUl׃;"MۓCCcWA?y@wxy{o75@w]zw3ngS.Ѻ7C%D43wSy4NrԌR.@$ MVPۢE+VUGb.6~ecv)[a.NCafXB?!%etmS5 ~IE'l*I,{ˣEڍ=Z.fiS[~&E1|`=; 5GԸOC$b$(EzW&C8n$?N "TYKL&Z;,Cv9ϖv\D}|z֕II2@w'qҾ htBtU Aӯx -qUv#[\W]|&>9C~Gq bVE`0 UwLA}^"[,Sj7 4o3it?ʼn_(G?)IӹdKZx/_烆8ќk9FZށ< ɸw0lchRhg^-wc byWY>>F6iRIU^чVwICiV*56s"2.mn1AhBŹCjW$-Ѫd-xXK4>4gLJx% (iEZl1#5CE#}PXHP݊,^TY&&yCGfFo!zBAYn i? ]A&n \̉8')5>WP5waD\*wPP.u\pVGM@RE3!̘%tFE_gi~=*@ "r/cQ-AN.WF =~RXf;7th`YdH$- Q=-q$z.oq :dbиDzQdICi;Mb]d5.KCnaJnx̌f{ta:6J<[Te0/ NXXkeV"+TU-捚o֋g/$ jB3 K!|'> qehlSf=׾}C]pQs[ɫ6SW'n74ym&oSf[z i"kC¥Mx3MqbL[sr$)M&v6\p;mlB4q R)2U4/mvJ#O1鲸Eo:ewo C[ z2-JpH5CͲ|g|9Sn:U=*w H n }lSUIp>. ο6̏=يuu Su甮-Ʋ<w͆-)K )FM@ވhN׺rX'i }l=NK ./zg^^ KHo ID%Vߨ:PAѴnj`fʥŊ-@`5Ŝm'Ǧȸ7"e?wkͣMbBM8k)vɊLgZj8dg ~oHT3#.g(ЧuGS#I|pP,(.&ІSdUV9JdsĒu!Ņa`D]o 儺6NgaX@I$'|YKr0o@ Ҙ|;?\;bNi?s䙹oEdǘB VB@E0]ۉ{-qn듸pl)5DqM?"^y4`IWx2FØWGlV.N|VϯF5pT0۽ة.CGV !C=Nh߀767O:M^AOIY.u z5{ڶ!9[pRۣ{Pk@AUCyXÙFg}6i9Rmj,o-pu5bFփd}aчSmv8%{a@ò = X%m,o|{>~edv%Wlw0ҋk-R@,G"T'W'wş؜2hÌ׽7tސiyڿ? PE?#гJƪAr7A_xh6 E[w'0qҘ^xDpAyDZ<xybM( \o:\9A*S<"'Z|l~ثhO\ۉ / 'JL[RB=~LTq%b2lO<.^yꐰ6ՖsD.{P=#]=&qQNK\b N"Xj\ 2pmV6a0MH E,}lZЫ݃՚p i?!nκ.< ASњlKH)MqA_)sO __b/iFY,\Ws^ ͇-WCu zH4\>R9kj}NnB%39vcrj |Lg\*"X]t׵9 ̩流gx gAĀ%㹏Xń/$ NQ*uJKX  UN7iq6Imw,_Wq~1݆hX?L8tOdGWrV1QRa]DؙHg>UeAˆ?`H;;06ijz㬆 " "gGj7RNAgi6Vۙ}/;MmFԛ-<b&7(#_є Hp E\8K,>?#Z= G|m8'zcQdq"U@I<(UmOn3w_Kcc,AS T1*;Bk+ve)Xѻ/N$b'r"Vv 6 ?fHf,I%xT.YU\gjxYW=Dh\ӄdE_L3p^~v)n n&e R5>jJJe8.޳II#˫]k^hP0\А'UzLd:b,?4?2/`w(<@T5c&a"g1dwx TDs՛N<; gYJ+0fRzmsF㄃| pp9$N$9=B՞ψs 'EBY<ǔۇC t$&5ϴ{Y ЋҐKU'ehMicM$ģ$CԹ u.K+|>"FEP\)j.dz؟,?⚞Txf}(9 ]Q٣G,djSt SQVF@V'-f|DH,([o0 !T(Z=h<7$t>>MV0p֙ʽTA)~)3Ȣ;TmdDG%ypf8[~B~MbwR_%ng,Pb@]l޺ :!Fm%5#MCDU'QWP-]zX"U/ފ!3*-p7z,Rg ;_zM١?Y? ~mzNqZ,!+|-C~^W2D >:K:^i$&W73ޡ2C]UvʅW>` ̲2ZV.Mp}JCiWAW=feUlWsa>1!f^`WS}̎ZB{tG L^+.my\OރQP9 mHZtT8*?/K{lE'vEHyaZb\؅ίa25W[r4t.D6s.#ue]&CaCя.$wR""Cp_,'@qMX!Q ts00TWbw1<'a m0H11@TՉ1A+62+o# 9\J<}z}*e(ح-@ɞsj|ggx[)qs\!C^e<-l37݆#n+}$s;Noor>2ZPa $~_-`:T˗ o y9-^ tRTFʜZ~JBFyNYHdzczi_aV #Yztwl93ea~tl0PP'F!S1pҮW'kV$9{Jhx/!hwV@qHpv""[kmiR` p9҃|u߼dqK'Jʰӭ.~2" J: Ov%w,mFT~#;}:kUxEbn7-aouO*/YmğyIbn#3qlܮ>f%\X۾E)aD/b#Rs>Uϼ&"pm(E^9=|6WAwY3kh4D|Lm:[_o+ַ^[luPB!CKwF`oL{:MT:UbRGO Ё_h}z6m*&=HCC,bw3&U@ې mˠRr)CSDa/X_!oPk[;fdu%~Z$wL}+)[mr8s)} Qx79rJ 1`@0IP6@ uCY6Gnb>"= V.DU6`~xδ #n;@c,Wkv&.5K.Ȉ157{ nNs-EI N=b1 ҵEpxr ##ɷNʼ0y3Z{TDw}8p2|ޠ+!36w '.;UzG4Obޙ:]si;h/S(f$[qeYK7c&G$PKssQ"6ḏzfkmM_v=/{8!Zm)K`&3ػ+F VJ3|mSRS/!NH'bfk:&x:dwWB6 EƯ}2QhENŌ$A";YbPM2d*ѷ4~9xxewJ/Y9 ŬC]9XKYpfg:vZ@_w k@ʐ;3Y`gmkwnsu)%-njh+cZW?Y-R~aFQ:VYߖu:l)u2˨zzQ3֣V'1:v&ξۇN!?[1#(R\OB|t b|IP b8[#5 ƔiƜ۳wt '+;r?65Sɻz1~8JֽV;{ړ$-s":gi֔xi)$5) mѐ?BP~ .pCS)f$ +Z5]oG"S0$rDP*Nz3cޔ;;^{Sj|R_>kMDt2GM:Sl<2'&\HLi KO>4O gQQa #`8ؑYXd̺AXS}0:  Usk--p>{g 6>fHpa@:t%='I잿is)`Q 6ځ& ˼8r4rE (?C^vNƶXPwm; $`IhGvjr݀QFU m$/mM H | ¿8_!@PE>iI eή"}-އjI:r!4VT7q Uc(amA貃s03*.Vy&㵰G?7yapgT \sKpPʎwpu~! \X䥋j [\kb8?&8Mχ1xF9ɷbhLD Gp,:Ƌ{z픰/;MrHwO 72zbF 0rw)ZR_C*%?N ̊;2U5- w%ro'n`2p\P(?ħɘ8'd쏉/Lx_S-OQ-B8ރtFn(’Qkn/VKб3[P?XH:!h%pFE&R ,p-~ S ?P`yrIネ=, 84dnZ̦3k [ߘ@8]Y-ۇq*KY=AڬI5,1fǜmYTڍn5M=S ȪЇݹQCy&{1D)ƏIt0eEl!?Mkt_9BBz{>A1xVVmzBxJ;Un։(nJH LRk\ T&ձX$T?Neqg@'yUng-〓 +Uo뢶F"nܟt@:Rz a`go+d(b*m0(s,1^YᬹgyӮQ ֟2Jc /GA뛗O; fgN2{DždEGdn ِ7P95nUόo He%![<@." ;g wXCy1L/dTgzd6"vѷv,aP 'h9ĭXL8S\GbU +ؘ$с~}[1*1 ]>jf\_`RprLV)/6MS(7Z!z-$i0TswK$6GӪR0GuO;uviOFE1 R;,-ٌf 4 xf`n.?-ғ*+š{kCHeښv'ͨpz J% TyK~Bbk\B8MYyi/vy _L ]:/ՒW=l-6t>u@L O+5;?P]'5 +' /Ӳa.d5-z<FXzc9ìAaxr;]x[W]M!l1Jq:*1goŷ8< m!cؿ5;UqgM{ߦ ܩهFhd-:@hKL4<5SV? 09?xՠIWf>$׸9ւtLDQ" 1.5 tI\c@ r_mcbk4O tP˩REcAc: (K0oцw,tqB=H$% 2o/wj%R:s(q?n?ѺSGpoXQb7%÷ TfgjV d&zގjɋlD*TN]JSmQ ᪐-&"E"gw}߰d&56Yg0wWcTlN`/,1Q&(iݻ :3_HAPBcú %'J,m-h.zO +h91g"90|j.2$U"0&PZ%N md@z38Hez?SYSɭ.3Q`kUBWޮVfi`B *O,Z\`/~O%+(ϰ&%ȃ!@ydI=fʱD8<"Ѱ9VK*@3"`},mYَ'*Ho}$udB -U1>3ί6#Z~ԏwvku ު^qnG )Ynl 5ot9KTZC<3|0V:v=O eޑHI#:: 4Oݲ>2.9AwVJE@|2';67=my \BwzK}bJR zZKY=YSX\鱠`+"bYtop3iب m.kb3yTYoFTQmQYϞk*[ȰԊЛ !{? Ԁ"5W ́$n+Pl%c/ 0pՕF'Ԥ>J?7쟏UH¾[WI=l S K&UҺ ;wvɇpzv^e)G"g bYvzLS' )'cbWіZY~>S:c W~L!r,/B1t~)y;)+'T62(7ogpVт˺"BZP-\V3 u7i#܁i+>tL7vu Ch}i"0BoH+bQz@Hs$#;a&T4 s+^Xe_EgX6މr*9/ysoPM *nz|>o`7[r߀P\Pf-|*dglԦ%Gz]Eј4n2uN{zO4Z- hoW_ N;5Z 8ب0oY0̃<8'[' y**y]sg@j4+;I˪$Ff22\o+#ys0~"C7цU-޽uU@D.'] -ѻ<#VyD~3wD[-&@l6R828[Æ=r&/&ק ]q0$J#-\vj}DI\Dށ _ѸW[(QؒSwCr17jsN(Hvu<=fhoeM,QL D.>FlJGCMZ kzXS#bA-( dSabK1e#Y2St wS]^^9u^҂cj ̭7w1Y$Jo]ۚ |9 C7.c~NUQ7K2#vsd)S},eVx@le*1 1r:86$psƂ11Si(8# ! TЍI/Mtv(Cq}l+-XJjgn<MCW:G:S`w <[јnfhtW$h8xGDj۾FtySF'ra8d {w)=-U0n x X/DW1U;$i c%лwfXvVel-L!T|YRbiwHSk|;[2]geP,҄I/)4rp4/+4u& ɀckCQZW)[㭦';TspU׺'b6< Oz[[]E8Q۵?̑fq1"muvGP"b2Ӹ=컸B¾H*@#\&Z_F l#Z%E毁e;p\y*O&c/! sXpS-2CMP` 0d"2Rg]+Gt w Нj($hv> ^rsp5ѴyoaB]U'Dj;q \`ov=KGN.AJgtzӉa}]z??=VU<8z6 l3~MmmcRhڇPwYYc~/qB5ʅH󬒯'`ylj) .O hD  64Pxph<$o$pNSw~*Dʇ*3ߘ.ǂ+.X -!u_sc~J? JmM*bNCϠ,(e^p3 ߞѭM&7_مot^*EDǘ,4oڤL^5ƺ X,%,ê>mbuP$C'c`|E&QO9dʝa$D  >~G+nI9ywJB"@L(OkC `%zn5I-XE3Æl2xpj  4"6B^8”)< ٪:LJ6jg@HqT\lZ@|DDicPPTFF輝ڙ f/3U5 s9"E up1! i/w_T_ϏmYܡh?/fVwb8Y% Jݗ1\(x+uG=.!PEۼqW'` d`Zf)c$9nd/n_4mN\=i9խ!Ns{0 ~ iGyHFwSq]_@+rw7Ūޅj+K%=37*?x;_Ih rԴ!@2w>zJV!o; ij=4b ڭ9]zzc҇2.$dHYN.=>7aVAnyMd00S;mVtj^j#ћlX67 E%:fG-/6Rc]dt gu鷃={Xo}WzE`;l2'reX!XRDۧ#2&O)A1A1~5q~^З `¥g'3VH2 .o: US:7؈7UZ-ȶL$dp(>vFXjVAu Y+X5_)8:uvP_Fh5H:6´QTOY;ouBn@SJ̆1¤ヌb+\s;H$7]wɯR߼#l|!wۤ[-ðz,d&'V/9n,|"Vlrʼ(=dۺUޔJG W1#əDUN5ʃntbiE_yk(q| ʆB<1KQ̤ b5sRs߄ |S[4gVHaǬe&gc[o/\s~=Ǚ>ϸb (L#Cwge~w#3 ģj# u, /" 1s{Y|ODrCM勅Pp@72 >d *2gOբ_m;3F0|dElE])9n=Tj 3ly7؆QQMmoFۿfY ["rfn*fs|!)ă~hkΙToVʏvۑ M}x qKF3/g gr J,hבU~fk6?H'`J3FH:tLrLھW ^Kdis5ZSd,47P]$ZRmf^']aߎqwf}%K)!цW;hijxV%,5EP#lf8r,/Fn/"{W-=aQa̵ Hw~\e 0 Q7W@jqu&)vc~b L>n,Vq\:BZizYĽȌd5rx5kXM=QQ'sʇ369Dh)$$3L̘&qj =ej/Ȭt\ѓ{gPuc#4SL1Hv~g-t`/5EÅxyC',w;EBNB;[8_ϧ;|Rݰ`bqA;!:P(?6c0(%; =%1pR-!3kd $#_i϶za%g : g`뽹$ڷXiޏdR"z.3Tֽ2'JSV/fNۊr}ABe;t,l@N| oʿbgrRg~;]RQY|SV5ssgX.PO7Ba-$vưg9I&5z6]ͬX3.nA_-A܀ސ\ %-Paݞ67z<],1;Y[$%WVm["rB+]=9ho PL]SdF!pEu[-Zj&qyeUX~vn?Y߉ 45zA1_/K#k0z1m9 z'rn A4SagH+a/)ax&*əANHځ7%g{<2MM.1-)5!{ ")+4&,p=\wc7͍r@TlByQWNocTyUoFq+tJ5 K rHh䙍:iʵb-r)zK l FKK;FTpSq]E Z7V1CuMvawv)IgK)Dqcl.{ 4GZU\i%mNhyNw̚#1~]NLY*;cLnb)j`tUfݽfMA\}s2`Ϛ씱WKජsF j&^l/s7OBORjIVdrM搹>醭;MF [6PrڼD*هX+oG}+v>@(Y2/Bɶ{lIn}7P=l !j{sq;(~F+TCYN6?L wV*U>w7 EkY+u fB=8 .K)Hp0$#I*%Oь`IgTNڬ 4havZF4wTxneXsya HhFω75lc4̯-Q :ҴBr ?5?A68 l ۧΤ]x "޵om,nX^ ݐfjeiݢf3oQԼ^dg X?8l܍6\QQNPP[wMr*:F$r"%ϧJ-I;ϑs s>~nF0MĎ.ْ88"yI*ŭcCx5=RFadojLVBfKrٓ|&.Y{C-KH7Q}.@o 60).W鬝HT'˚3dH$ Bّ6Em!:GqDOLՖCCzQ#Yb@d膱Oe2M'lB;@twJMe$}E t<7Zf7<‚4߶:''"+y% f# 2Q3ѵZKH0kY3_eAթ Uk>'XBؔFP]ehTn~I$BH(~WL5K"a D[c'`b[% ,*q-O^_E􁂇U{!4<~v$]0{ (񢮇-!TU]h\zcw$M$ܫ:Hۍmg$Dž*נ^w|9E{Oe+MFљ vr#]M~b&^!'2]Y6V0bgX~}Ԓkֆ葇:lx<wh uOFD-(Ea-,iy.J.@ሶJL8\Thd[ mc1i!A}kO59Vxw7ĉW&mK#hW[OC`CS{ Oj$ ӗdadI2_kcKmO4">CabuS@mNPmZ#b r:$ fpza^MaڜRȷ(oѸ>ȸ|KC1" 0z7oîCx k9= w6{ lk)^ړ'(%m=)ٕn<̀c$}Ȝ.ɡ5}>tčʲ<~J-t)0e6{s,gPaF4'_Ch$h#m7IpN>.ّl0X$`Nb5á;RoJٰA1%mʻMʛ1=LH/|"b(U "%3F'!2\!¬{Hcj$KY 蝁/Qg[0˥-/p !Z0O oJoՕ yڲm8S 0f{43U %$c=0耖i#״wDTVm/bQxZcy3SƵ/+KoaZ- ^)a\oGowRxf/ۏʏͿE163Oy)Lӑ Ao8[9~H$rV_r ԡd;vlӫdb'[(];٩KnQӤ_z7?7K,z~hrtr+;u?,8Ԛ HP(mkMSy= 'q'a0$я~UT%IjFb2@j74vt6:n'Zm߲6P8#vEŦcaUt1>}VAxVJ"!^U|m ܼb!\$|N>0nyzuQS 8oZz-_Es<˳1r$=|sKg[]%` [G[T;گn6x`Z:NWi;yaF&L3kV _5zb  4^NwcʬF+Hczpktb΀`f| ]57b/h'ً.[sYݐZeĩ^e& ^ $To1[ 5ɃsJM:!{יsџDC;JX')K$&Si9fhδ ԩLƁ._< w gVR +|# t@>P tD!eeJ$mX5Ɲo:  .G %K+l.k2`(pw1c>R,xw.#{+L2؂Do,7H>RL]{ w,%5WfG&N7_(zU iwSf<<%ȸ' N<-lR'#K_Pkd6 4̫:HOտXKP* +zΔZⲸAm̊*N!ة [ dZ;0F3Ffn17hi'h?S#YϙxaMh;( SwR,Sڈ)ه hѡ 8(gYH#, Sl"%ov"ׄ(V)8Eb=&4};r0߄ s >9y4AsfRm>_ l "2?_TZ߆tPL GĬ]w-Q6>Ƶpq|zqu58Dwmfz5%2R~(~V{3Bƶ?3Űx02)=O ZN7f~:!'ɤ. N6ǍO)|j]G ԩ5PCE*? ߔ9<:Sb=3M{3b2άrZH/2ƀ}\Ӹ' tLb!>)]nUU_jaX-*o@&6,3?B5wkTv]/g0^]Sg}ebhoA4㲛(t~,Jyl>\'D|yir` 7-8M;j9G&ᖌ^+J49\}S7QN)(VT;f W๙Z &j/ޒ y뚖<[AV0@$dQ)cbyɌkˢԺv !Þ$KнtmEwbLPɂ$2] ZYb"藬zJ>QIjٜй(0:C ٓ%?bθVvϨ7f@!!޻~Ml?}\gqT2> ̇eS=r_ul4s!O'Ȃw,u&R^ę0'W 6:&ND򚃤=6hG2\LAu>xd|s&IG8 GYG9%!NTm3%[SԥEW塯e,Q3/i5wl6QO^@U!Cl=,]6Q˸^\Pƨi^Q~̓o} ם0&qҚeIzoZ]/[44SnHkQ9%Kj A F,ν^ܘ `9/v32S5 0q6-݊+MB{1Lq>id>Yw;lm2@rY0C )>2p6kD붝iaߨMIR)O5 SM|%x\=(A XyEtޓ'irّ^*g6Ԋ8gdAjM=~;RejWn6|O%&Q 2ZcA(nb?ܧ.\򫾫IN}x2y6$IRWgϪN3ƚ:!iᤫH* ޣ-EF0"姟!H'Q|^u'ЈMYy0)ff+C k @hV/IU,4_gvgjxLs@%#Y,Aߋ*`eSQY2ޏ/N[6#-^p%?4DV[{'=RJ(fga'?m˴aB.Vo?m-UF97.EN_ꂒk57)uP:Ba2Ҳ 2Ljy.>#бjdY@yuz;`\5"0װ/ !cNYZu? cTI/ BE >~M0N0h̓G ZO(T׀j݄ӨŀuBVQ'f%:7v5qd3#~ppLD|t'7UG6@-x>VUS\xLSރycuBrkNc33=,z~AH5|IOРR?qI `MX:ƳbIZ lƑ8Z7ߋ(T?69yڌ|,Ө;}L!Pq'$Q_oܩ.vN  _GiA! nUkO7:@z3I"<+* qCl:Yؙ+U9;Mٮ?3!E\ ;GuݢھO؍Ȁ]I%'Sq-43VO,nXݿ3ԋwGxvsVهʈ(­#,H0qUF>mܼ (T_B`Sd$s ^Ui+YZ iBqYR,iuW2m%Π[%y,>/BlC_}Ň8=g%k@ 6pTpP"LCQfO*  ÖɱvΉ2̓BRzs{b -?ʐc Hڬ85]rQxoȺ\BS'k *%Fmdy )=<ϼsg 3-ېz]wo/V;Ҫ;xh^V"E0͊t&5$ώe2~&;sH@jgs@wPas̰pr m} mB'eܱf0#]6˂SdY뽘WSaS ,3f4h76mlN-U w֊:An"!%ٴ 02hvr;A#mp{AauEzeKcHe mT-"u$|!o8u>XHmrKU soB`l!#&Ct >x^:KsX^i%bY}i:2ˀ±2-aCqIwf/nj]vҎx|dFLm *mBהOZ⊍SX0T[eˢMi7no󘾅Nh4Q:('1g?SCLD=5Ҙe%~VJ*p;i!ZF~0ƹBxĨ:#?$t꺪WApc &A>=b>q]kx3!#*1+|;5rN*_iH~γ8mm;la]Zm:)C#@$`TbBbU^# ndY8;RiNjƔ]T I;] 'RsBW)m$b!W[Q&(Xv3g^A#*_/ֿJoNWe}eGV'@Oįl ,g>"^-+F\Inа_&I_Ȏ | Α$;3V`fy1s㽲 i ׎bl„45+KvHMMYP Nf[skСNHF ]/n&LVxLR".،*ן$ّj½il~1JA};qd#4D%-5ovx\;laQ4J7C-.%w3 l_نthKBan2ZmQ{.~aMI4;ժprt59(Iw=y<QOR*tM[o*@ ӂ{-9! MvX\%ǐW xL@=*@p]7hq௠ O*car΍bYB.kICA8ֻ'Ui|n2 ȮhA&&*٤Tɪ+HZ琭îK MuPRյugEQN .u?~iĝ /R;zF6ׇiۨ_ pd_%~4F4͍}p 2)3;0ϖb_EPZQP,W=af;ŝBt8KC7CaʾsbK$(79@24 ?4ڴOa 79or ,_K%yrmӆJdF Xa# {ta2Ao+ }Bl`s2sp\_}WDobP:5/]v==,,SOr97x0UyT-=cڲmqBմ'ʓA&"Zyg {-{ƈqӋrLkgV%JvQ9:o\G&죦gj91Y}@H^5#ߏX.(OT.,hsKOÛ`q=d){jN#!N09>! t Z B@+&. R; (T>{Yy" }{qv@7Ĭ:^qS* ]]ug5Ϣ\Nm^/ MB1)<<#J> Z%XoiJFܒQӧrajiԐ0a6Ha ]HԒ"ct)-1hW-9d"'ic,:PP$).Hqpu;@j†9HuVcivu`1aP Vv؅Ƥ'TTkB>?K>'dUh{šר-M2վ?ʖӨ\xaXE j$ Ѹ@1>Bן^{Ɩf?+Qo/R1vnj܅}v.1P/]"bتp6EWģr\~UŽ.#.NmUR~X  ޗDH4f]pxqU#{#R(w]6@1Z gO^v {r`ȱH7?p7nZ/RLEJQEbUkqM[FaoopxB6)twgr*S74+izG`SzHC;/$~De;zDoڇ|{vuNU8zpkjmPDE0]MMe5&* ǢmIS>͋gQFіWV`w՜ѮOdz TUL#.~P^|/gvvs}!&}aKUlW$t?}X6?ZlTMHDC Uf0*+}n!{ fCWҢ<ХhI_5ELjdyQ(w_5pU:)=<(uϹ,{dO`Vƅ}d97h47h6!yTJ. [ ,WK9uLx ʩ Y; ՗ 9ْ36L|xd_m`V2x!ܑhq\|biz!k::YJzxLGMHpC 1u2/Md\鑕 zLS.E8ԁ-\}smlWpGM-lov $!y ('_▋0.&&` *-紀[!K z5 u\W W‰sq5sM~$TsmqPݻ\ bgUۍQ߀nIlX-%\v%4WU.Ϥ7ޤڏ@wuw@;nЪF6_tG2u@?/tԷMb2!JV`[꽃 ]GJ0lw 3 $n-E |;z.`%LS\$;*BnХsIbElaicX2ۨ%Ѐw ,*29 'h]ù4&MEE= VJh}$B{<ZH yEFص(uoB/H?f3m|ivyA`;qQ}^9A$^g _|WiQܟ MwdщOJh;lV!_ԧEgXwX!fNyQaN sd摾]PEZkڵ>`*+8[ h(˽3xYB(js1ޱw&XE8hG½9C?\ )e$gڑo:*eP%Gq (;]>" e2I)ra4+IC̨k}kd\s@oPA֑ ]\Ib沏R.mN+ױ~NP1I YeZhZ:r~x N/J>?76ogMk-u6νsv]`4?ټfVݟC| ک0N-8*ҝBkH"Mu؋/SU1wgpo0EGJJcĭf fā2NyAL͓fq+'_=1ND2P+/eOJp-A!"RRf8e?Iͽˁ^%^)C<)+d, >.,\IPuOUOFk6Yƙ\??1l 7 8mFv*ތtG3/o;ʿaƻLo)<| #@9u$ʼnl#d #]L;HLpxd-g2 "7r>&4Ս_G 5GТzTxʨa^$z 16`d)~"`:'qN2h+)cM̘,'#bEOdA*-% n՚^`NS$waM6qbI4`bZ&[@aVNLx\9NM'lVT/6g\yZDQzwkRVR| 8EoeQU<b3WAޫ65vhhc 342FO|d<ЛJ3>dߔ76;.V<#CrTC~.Of: 㬉QhHm_s.- `M Z\ !(7|{MWSJBfK6kJZП>( y4Gs kmd7 oI7ħUQJܥ|Pt h0WW$9fB? .#6h+{zƥc 4R )eBp(Pׂʺ4A52U?U:!V*,DrSlix"$DDiqzx 56&-?FX #*)yN3Э <`a%OU>wv$`g9MoǺN#SY!Z<ᑣn\q]VP˷~qk2ome5^ jJYf0bbKɗ׼#=l(RF Б4q+Q}*Vjr"־aB5*ɘmiZ \UX>$3s@pg-SCp,3](bɾf.]Zх#^pxmW&B$oyeG߄ a'۾[\{lA M!M-gzxW` F`5nt E&;CʘId4+&i|BޛhhBpeޙKWI"݀vt{̛8qlڷNipZ!x<ڐ|<XIik v^L?PAw |71:˰hNFFCgD%X=I+(U}*uӠڲSq~07`-Yktҩ+#, ]M$PSp@/,{ZX+K{jSi)'c݊\o#K3#kw$M8hvTu w6'|267؅ǸB܂Og.G\akAGsT.Iқ|YGӻ;,j/D+%8~<̳ >J6r~K.kc˩&+,}7I#׳y]5NǨ6pesrc\|A;ZH!w>_DJԁJkA67}z~\" V^gi k[3sD=C _YZ{!Ȳ"QrЌVj*R6"&v^*'{[i*޵smҧ[|tq*; EuI85?owZ+l˨aQ#}.7ĴѶN_{`aVێҜgn@H|/岀z#H -!VU'u P0j%q۫jzeu9H + H~F1ϓS1~`51|~6YSw* v#ÞD#:DeXr}dF/ G8ʬmw%Sf!;1ݜY(۶'[dsƳז oE 啼F"DAZTN8Gv'fǿgiJ(! vui0}qg·8iD11ǫPٻp|;:w1bX8G~U#(0$@5Qޟ|/})뼧9WP\.BLX[\?[]օt7'ds߯愭h?0$ Gͥ?(yc1\dֹb,z33)젎7%1.&cf\Zmt5. M"&q-:Iە}\UqܿO%ȗl'228n^](lJm$RCvv6G#/j}c*߻,+Ԕ*J@ub|}z[,gpsvzT-@=dVV ̤pϟsě 3 T0Ih B 9w>OVh 7.GXG6S%q,ʝcUI]$57p-Hoj*%y'Üb$Wl (oOwZ2gjP0?m;;r,P3 Υq𤈰eѡ $E[V6a\[[Lm_s%~'r9W S&=Bܠu+sϣ w=beImeotyq.K ):!v*}fD4}ּyAPeҗ=֗yFoG2TT'D?.M8$܅[<"CP:Alй<ɄY}h ]r<8TkDTf5aC~lwjO<^\BUL'pk/$QYj#I)^Rܼ6]B0gryn; <&sge_+E~\ 7'chΥ627g1oq 7VO0=2jYDR'=#N!+:%9;E t;0/.cn[@.e xmf̈!5HOu'I; !#I}wN7dlI/rޑv ;-߯}ܑo2Wƈ<#,m{n5vf*ZX -3;yyIEk1.c LNep>&YdDu"IT KC+NnKlN 7c.˭Ϗ$ԓbǸ c4-|'{=F ќ>gV \, ?ٷKo O}1zmgS(C ZL`< f x9iTSs؁2cQS] gORM2Z{Ld<њ\Ղ .WSFilYO,oc,5ڷUHȤvX#;'Gg=jI;:+(eʿuP! 3zۢ]e=Q7wGJ][ b }^t ]Q #;z{ 'cdBe/EAbũfN =\f φr\:0jOVBbI4B&75%VwC˶]0J )uc] 5D*vqٙzAvLbՄ1,!>hyt:|;T鈛}ޘP%]['mM5MHO hfO> \SfpRFIPT!{fv JGDM 2 qCxBxL&et RH)#Gw@RQJ9L<}2s۔V5 HvSC ti6m*OQ+ƟR2!jq|tM UӓSB[i00vTvQ )-gǟTwo/-F˓l?<TA,9>́s&I_e+VRu3P8l8<r23̡!EX%l:Y{K'Z)jLWQmrhhRϒ!c<ڍE*~1wGR@Гgl,/3d[0!q(\98EyJ`81rOP<%.=hVfgۡ,2=xL$U xo'u".)'%'W(B/YB}nNTLMv楒ݳKҷsgf_}!T'M^/GqJB F) ɶX 괩;+XW(=Nە} }tylÿ~B |DQyx΋ 8QS5Q ԓa.w׈4̈Ncj#np{Y(֌mP(ߏ}\(3S{GUgaVͲp"VEeP w]>3["RWu늝'Lc f'KSp{tp<PY7arг iIqJE 4k j_+ە^'rnr˧|^ w{Çq^Z`n]Fټ-W쮮RZQv=\,DhGCqҟjr7ʧw^'I?0vVR m78l2}0b^)V-m޳fT;B,p.>^p(exHMVZ#FPJpš)*`vP8WxD27{p%i&3QTz /эn wxE[bE9lLn=YxijSIn.l @qpAӢ18EYO GGes?lYG|P냟g6\xcؒ..C8flǯCV*Ct@xǑnH : rj~@itQvqVxυЫ Q70&5_NѲwH6>ѵ0}P?W:t٭ pܱ?&[I+Аd <vL 1nS,VlA<^EZX)֎?hNmɼah1apXO\6J\ w:C0ME{++K\O [sܕirc-Ć􍒄 x2z2Kű y"NK\;T.6ԹL">xF[$o ?l+Fg[\ctŗЏL K_O2D# kpCfR7>2-z˾0yQE߻:c^@+9Ĉ3N}&S.SVD'p\3+"}D}8ٹW?.v:ѢftqW,!]܆j#^l"ViƘ*#0"Lv=&2:$'L2\Y?ܰIަ j+9/ p9|K: M_ {[IdO?;-EU ܞrB@`uu{r' ALZzBaFw`jÓ)7xy'/J.'@ 9w !۽!@;$/Gʼnrr};fuRusRP1Ȣ?e&2Ԗg0`bCOX22LTS w:"&GN| k\$A^pHe;젉QetT΍*~<44zZ|Vjfoboٵ=;R&)Sn8k2q̗EJ[AqoG䚣pmyk!)#XE.kÇ&}῜Y ,;FN=v'H!N}K5RcF|S8 3J"qT.?^yX M5k}7[>ܵN@ɇe-u/UN!?`_op hYOA ;n {h%^n>DfW|D#%~!0k D>OkFL n"ΐ] 3l6 5`Søhُ%Ў4!ACўcηě?<0jPDxPFXpůRHeqmR 3އ;d|km3 D/Fz; $8ȼ mFqu zKtXwSGg1kga"ӊ׸9hRZ#S2ǿa+0,C X' iB3t=!>]e}Kz^,BlXF7@*~`a#F@OefF &KԂTН/C-E`TbP"3uikJy$ S`@E.,nbY@Ԩ\Ϳ#W늂ez*DG%>UUɜ<{Py !)V)Ԋ.66F{ERTt[@< Bz^z x,=YsK>LF߼Cq}my$[M¿yCj:=&oʼ:O!q) pL5e`թ&*_8HZbB7ٳ> 'gVVb~kKҏ@!E'}z@.P^MF؁k' l";}-}5P3%GΖg<^hAL͙@>!* t@1J&EA.toue0eiڠM H2EHeO۝@EP& ^h}`MKt'cmøS`:v@TobsT_={&eZ1JlvU_TVU?C0` U{Url6zQ?LV/܀:6҂̂0U~wDSgVge(-]:m˿%ux#W'Q5EBlzf*;N=:>m1;nXSidw/kDD鼝yj 8Р8<36M)  }H`̯L䕪VF%hGYMthrrc_e{8&%V3HȿB_Qx!>9s[Ka_Їlq6)闑 gG&-VA,THQ!xx]lL[b9m>T2"لo%/=F4 z$D#a]N·{`)][ЦNQWF_]mVB"*ff&S:"^޻"Rt?$SDHOb-ӷq 8Z0*1rgWe;tThDgyvA k ``x< ?P7ЄmheG|=ƣCAB%05;wK ^ ^z2C܁zC1=NF@4u҂_'x۬K|}n?7lY`^~;1fэG[sMI X}̻>&\-tEH>0tpL7E1KDl緎O1!Rǐ+wKZplKmrIv(NNDQ#E'7&ͯ㵖kI>/`XVR<Ш3ijo8!ث RNںYrݾΖb_M-2)8|bh_xЌJ9!ȧJ8 2 nGbVJbL s1VcA0Z_{C|{<>—TҥMpJԆ Rh)nk@FL0/9ȟ_(~$L $l6͈/#55݋ &Bt Y`h7̆,i2/խ ni(CIM99!KqOJ%G +"yG5EY+ID(M5լ`>Xrkinc֒@aK#`qi N UhlE{Wl O ha(c[iLnyvUDoYuQ97z 4So״ 2ڽo}]7Wd"8G1 &TBK˽]( O)ܜRV;qXZ947 sz-dJ'AEJ++}]09>`>l ,$Tsiz̦l<2Dg >G^nhK°w%r"8PbcO'wfZɬw%)};/=i'=i(GF+wa%r( O[nJbp!∑\Cl4FV͸/,~tU 0Px}?;3H9eߜ$[} c4 ?'+uGY:\i/3sVsq[By>\bY=J!{fm2$,Rh:%Dr\&jP dn!V`5Rr?}ID7[Pd+Dv3%5) h8SloFJ>rQCsMNO.R)J)7*' -PC:НkA_UV "nMf /CkU@тxQÀ+O'R0ǝUiJ_Ԉii ^?VͶVZI^ʒP(Ihy(\yɵzK9rutuI %v&"vb,8. LNwygcU]V،ņD@3b|$҃+{lFyv sGCaF ʈcq~="pAvX⺱|t iOb#DH͉MQʍݷBe LS]Ux,qp˸a ɇQlT IAKnj~%H͸~lS)eX! 5Jq]]l['_AG@ fJCҔm={W7B*/ԘiɾܚP.`/ʢ: q*CE e^ؔCy~ |f]cEmL#ql>e$ŝ3f A-85KCċ]Nu.\:^ek[Wyof"B2% 7 \}}]]7y`d >>Û.eҀ6ZEj}F|7 ~(7qzcu2ߕ ;Ԋ"YyV<'F,A@6W\b=$\dgƥ Kon 5oTH䮋u#٤/;6e2۪V퀰k,}@G8Iw4:[L#]e8&UF}KfcZ#.fZ0['Рqua$U'>`|m ]7w>u ^*z-]jWz+oE T3U10ғ?zS`cvCLz{MC5IbSfOC&}3X_2иd@IWıC xeR96d*I#˻T`]ct[e#jS{mĸqW3UZ褂jWZOGy*Pȅ ̜B`P)g(-u͌8p;:aT={GR-Ίpu5N ?iU?ɹ[~4?.Q//*GNi)?rkk9'34"mQѕ3  P."9ye=b]BP9 W;< ʄ{#c# lO0T4ͻя.nf88]_H/$)7d]GO0w` 8ܬ.I#ӠlU ux>D|^xc$)K0yہ Dž;يQ94Vy6'&JyPmnofP#z/':>ڹCsxAQ۵$g䞜ԛ% q ZFK&fPfϸe0 "\- Y6xr Kz̔FFx u.:T;#[>Gǐrcl)yqd!^|k{kBخW_1wMC-6%H$z Bs^=>MS)MeJRvƬ 1 FuÖkKg& R)''~6~=afΓ>r_|4ʘd."M.}z\< HJ6҈ETaeP~+K/{-MJ A1B+V~WƄ:(B47?k7(<1;.!H̓Ӣ\ب9wX"0/|/ {H}<Jp8g)QPW= {e =\ SKTFQQoJԖ %H/_G @ebŵI}f~3=cCg$~;񻶰pmvfI*et K\aa%qtHCKn 'n$%}hd࣋אB@^s/+yi~H˪|)?$ ǚBsw~1hp UM C*ȖHɀVsEee&JeLz}ğ,py z scde"- Iڬҫj_Kgx +9[@aG~[ Ua\FC] a0J8w&@[tēFt=uE'1j!vR:L_=5{:E՛Y59Kc$f^w Q Lʮ, uҺ'?ڔhX A.ڸ欋 L;؋G|3]4L(d}H%;ƾoH9B9t뎡 ZHOiTP.*Em f?T gTyq #RiC>ޠ|%`|L ԑE *ϖjW9#[&5w&Ck[=:PMS-<` _<{bzF}HqlD§Llq{h޵y+¼h\[*r,7{h)@ 4@û*% 1gQF`][޻t F1ŖiXbTS#͔٬SכևbI87,X١3*R u^DK*F1). AC{0~ac1H"oM2]a[n#BYd.S]aN;Jineo3u>87aZ`VXq/hlu-۷wC 93>>): "OS8VɉC?Of8}.vItl^7CYqʃbIn5yCʅ16#RCMr!B U{u'k-|˨XM>E-es7綪z:XYA&NhoB(mT2AuWAfS| b9,:%ኣ q(GyӀ^Qǵ̱+3ƈY ߂Z$->Yt T!a \oZC)]s]fBͻOv3$UĬ" 89`cM3!3UJ 5^($Ij)G]Z$UrKKg?!}!S7ut`eJH߉sӐj@ntKPgivT̜C{q*gzǃ @ Њ^M,{b4,49  72 ȩW;8vR.@ tZ'i XDWFZYc9Ĝ[䆵 .vhx_uF6ɅHȫ"[;`{WC)֥9])SvSrI'`_/g,Kk&E `AMJszCUcâF5lޒ|Ҩ':9lN2ͻ'EH-.Ds%u0(,8Oi)o}}j8p}u4? 'v >w: Y6̄؞^[N駈R#WI6yhxJwK;.~hɠHY>Z(R c`|Pל;4Q z՗vy)`;#.M+XT)NJ˥]p!]2:ៗJPO't$Z..vmhr;\XW*r0v L$.O9# 8g=[ʅV@X_9u%ie:5>N +1('5ebf Xm8SEPAFǰH(56w-FGa&-SL^=(O[km9_(@u5?8TFrѶ -} 2p+m#Ѐdnrɮ`5S'!Alezf|AHW]ɛWYΠ_7LVb&*@aتCaL !4 }~VioQ&4kzNK}z2g͍^{ځ1?'W@37E EWH.v,Znph`<@;6nS9TN6>d:fqzX?MH] U*xfSبm|}LwsVƳ:i%L þ{~Dw*>f.b֗<&]b7j##\D%vPr5DŽeQr8EdXlKPqZ$9;ۮhsQ$nQV tIFܝՆ13Q⇗`Xe";122]l8Pqy_܎W=`}Lkw]]VS~Uhz^}X~&bhj^kȹ{Y)MSؖ!(Wn7qϐkJd93fj*Z) ȃ/Ӧ$'F.`٨wiH{L$mğ 'd$Y~tET$; |k~$$u@";qIʝG5E^5p;'<1~Y E#̕ qo"mKt85oJR;yuG̫7HӛzM_rxU4̝/Uʙh./Mc( `=cd͐/ŠD0Ǣ+3`jDO~VWLAWi7&'X{^p G,BP. hbm0܄(R߽ዧ~IS>8نFv:e}>tt/X؃4Jd8y`#Gl_](hEA@9 [Jz7D-2^MP>$}))Hrk^QUrYrH)Im|jFO+g!.$" ޱaC /MZ"Za{hn4+rszK?w4ixJ+Q@IGj~L㸗O^ekɷf#[Z)';uoBOĄs׶.j9Bye}cxw&4^) `1 UOxƀg;%O}G2wP9C!BA "E5yաqEMa\'cN/#b2/ ҐCGd]Cwm3 3)=@ۓ^@p5d'Қ']Jmd <JWalR;x6jKQslV)6&e0ẍ~[ e4=f R,9r d)yk^ZŬg+= R{m1O<iE~PZ(m.yFž(Q9qrN,esVW ky%a 0 f=q^5m[oR9}F`/?OB4}&ƀ#s}!%/ GƲqapF8D_ŕ{` FIIۜ=QTש=E$' S?4[*F:0g]n5#Y"XtJm!ox*wм~ZZZ9mnD!)jZSS8l3U{Y}̜]XY7"L y G3y6J N-ſ6ܜE1t2`~FKQa р;m WuOG@Qess.M[P=3"-,T>@Ncҍ cyeZDy2 >/d-fH];݄wgZ5('f_&c`e0pζo}~ŌK}:䧝`FcO1HrCIXPzHh^y6܋S[+tQ9OyДRME[E6יTT&+0ѐ ?oc}`K`n304ٴ=;GmfI 3`8PBaE^{g,Y+&\H byyj)M*OWzlLף[$P@r mb܇=ZGBy>ΒO#[r{?@𻍐Z%o9)a4%{EpuSFy\/s2bJ5NVg{ڌ}^DWN5 *~[C9CBl6+DE .ְ7wamBU%bS a!)/n8J,9cBAl) 0{&'ZQl [1iHIQfCbC ] Y'# :+LCv{D^%6Us![#ZXp}4:-:5MF՛3gfg>>z)rl_549PVMd?QӅfZ9X\R IKDH4ͤf@TUd\]ɋ# 9@wLlue9pta{5xw3B۸ЉH%XDUN@pA:SR#)sc( 5hj{`y4j ?W"9b1?zh*'+}Ԧ̱CO>\9H-fJMJxb 3~ u@%5_ͼ0k? 6̙ ,:6 _E,/h~YYBB.,rި_F4D'r>o{72X"X CS̸|ܙҼG'fIŝ%We"N8FfFyd<U^ vL:P6ǤFT5 P,!U9Q"(޳;-S9p* rH*&[?鏟Ȟ_Gfms9y9fbח8ÿ5+Fe3VtN]}cEDkj*$]Ⱦb .(ԟ&s`+9X8z Ok\IFEWI{*mEbn6;y(+*O'`ޥ'TKI$!1|Tڱ|5LZJ!VQ ho-RI#_/h3K oc`60T>۵/]ڰ5M:^UD#{<^g?0Fx S*P\m9Th74c[9=gܲG(45T5R!tz͡pA_2ܗ$d|W]f; xZbqά&HZ#> sN>d~BcYXCUBdf+(+c2 *H$,ߒUj9D`+:A9gJ^NqWݬչU470|x1SshsP |mKI @^O3 X|t^l%g@vоϙ+/a|@,􃣢QX'ᡒ;vHKuhJQeɫp'~Ը.}yS38;;)a޺8R^ j44?X{!W9"V -pmG. [H):.wdkۯ,ǮRz^`ff/+-IiDk0T#%Ƣ<ɑ>1i7`h,ߍ~U]x҄lGe܁MRLUy$Ύs;(䭡$oͮ٬lgo~V8m8%v%%T.Լ3?A# rR2_MzKlz/M֦N*或7z2±C*mjMR/34|o{EU:bc)rPwW [Gshsvs=`NJK2v ZЧ?J˸ΟMLDjLqpA/|f4$YՒ&.d)cq'"> {TJM1ʄ2}/ZJbҘe^!M=^$,[_W_-ˡ=M2Njc\{RDG0 Vܸ}B#?? s:BZ|EIl 9(8QZPJj)ثzEE((DS2ѫXlб1;$hۦ;$ht&f)"mޡPdd~ڒ4$i=6э-\HsA͛VKȐpAXڰIF##Kդ5<%2.o 0z F.̞F͗ph|j=;чuoR:B՗EՑ@Y CPVe! R>IVF #JJHPM& AuX ICy Sҩ`; za 49Co7J–Ÿ&+1iR@~[N89:3ÝEȃ/6H0_ 䄥)G ^`mh82 8^LHI/AINAiJ i4U54UM ;9m5_StN!E{ )둏`pq3v+fl>XKtat0 jr+F2.A~ 7Q ҅lko|e/o_jD'CT#d`8A64/}-cּٔXX}&g 20r2fɼcwI4rHD8tuFuUL)NI{n(,oXPO2?&%j:}LCȪ`d:?]myk5^0vF$X|~8zGMdJs+B-o؏4ɡ nNWvh4/G'%ڴMbG&s@LT6:幼Y>If qa\)g}SŚ\aJRB+Vlp? 6ǐ:)@M4ɢ1kCK%^B3 *Y߰ok $*9Xqj~>^C.r]M+m\op0Xixk ;K7*D/b"f$xڟS rg)bTB95e`_+)G(zoɅ[:7oaARjD0,+*cka/@qT([6fp4=$Q1ሤ/u,r`;ߪymZ\aaw:O)sU 6P /uSÒ 1pHpV=lZq~ HF{%oTjK@O6F nև TwfjdXT:g k*_j[|VI?a^K^?@#xol7P;i4dbR0-@}~S3ߏɃ0eV OjP` Xy+Ҳt ^I^밼c/w1+t_N._@ga3i+Ҽ(sZ~U<}3yDm:/5uUq1BuKqk5#vI{pXô<~d }dS01d*%~.* +H}`??d7+HPapNx5R|oG*A"ߏ.b]Go Qfz0 !mM苋8{&z0ռDe-o^h Fj-A\`* /q5FE$#Jz9 /YJ.ԅơ1gP)W_u?~RdsB=HIlN&fXjBsX!Y,[z 7:Z NSgچ^cQdޣz=q4j(04$΁&?"NF.^ǕГܹ e- |=hySXtPôpE21pCdP$eӜ4 Փ11ĄRuA6f³9ow~T4h'r.5•weHz"40Crdȼ^{ROMlT( LU \XfYd莘b Z猯VQ&] ^]Qk,9mFYJeWXb@iwF)hUA8x13WN;L6@k=& X6t2j|ITŬ*b ARuק <" CORPr$NOy3 Z;ip@6 P\GG @ (QMI2H۠AwzM]t 9hAfV=L:gTU~Cΐ;`mP}AaPL/Oٝ7*lvև(VbأHj yGi$v K@~^hl2D:iKMŻ3 {p`4q}4MÏw=If +;jS2:w8%c FIx6['{SJFhjTY ư0[^LH! cvLR˗ K96 mpHr+S7MrSh[ YLf+զ?,v0MX;:{4RI| w^m8vtӆ9|vEF3ST[lj@u¨,WBiw;ΈN7! m Z53+˟jF`}6?߃@2p6 O\1^63q.[אB-$B_E駧  r)|lemdBn[ Yo' `[[s 9x( ʎ>FM4/"ގْ<|X~Nt.Gw/!vi'ƚ{ؒĝgɍ/* j9"Vo<=|Pi-_28墔Hfʀ%aMczjE}u\i_/֎ yB F?%stȁ+hcM&RաV:22r\.m藱ǻUX#5tΚǫ5E)Lai~oMRkAYo"m[QYri,a n(ط썠h EnL PV7Z9ʨR\&p&7>X#`&=ݡg'<^Eq(ZjYU惥6^r$ȶ4|2K ta8D4g"MIs7-*POHм:Ӯ}ܤBkcz0LC/Ɋ@}l L:_'YڏP۪ҔnY%(O`z$7Qsνs\e[kaa%w7NuKHO^iQf\5C:itlў)ߑ g>0q6K@9 _(0A[vهqQ#ľԱB Љ_sp0Py!|jmSj.s Z̜ KY,Eo DQ_I(}3CdGfҷ h m~ɢ[Sk;DŨGiz(;MޘΊ(7bK33l~".!5HQulIS4I9*LX u^>v3R4]h!%'xNzuW.QI/'r|<&V&؎:WE듮r> 9'>̅ R>yaTޛXm Z^YYH%<xFo\8Roo6lKcAgk&>P݊Y3F4kvbq`-*sZ;F6YpjQxP70a#8q2~ $a}(v;CkL)fP")SN9=(\_ pNk3~9qjYYGyGzٖ3E_"ˡ c I-#>!{=p.~ďy6!puتX38{Q ]k˃*=<Kű նh3X𶖵arVnj tRN}!vG2"G}2pV#c8 M^sh-QtA](sƸ;1鍔ɁO3$pk. Z^ ڣǢRz4k\3܍`Ѧ ĎR4GjZ/W#rGWZ8>6h,; (Rm~V$ф{=GQAg)@Hqt)ͺ7?@ )x0# ǧ%6}gъe"^K[Λ-0.]}nQ%rJO'{>, sg,{ed)Vc E(xe>2̷D2gIhRU:3Be幒b^YZmɓ`\_[Av[1ʝCkQ HH?KBm}ϦX3 l #Yĉ. EmwrC$CǕ}+F=T߿[= ,"bKJR,v(IX37ْ}CF8BO I9>%,+6G\xJzjhi 'qG4fH/t[}1 7cuhK[UGK[DpkZrhKB;T\}c~  RЬj׳Y}" ng򅏣KwOePt&,֪VB0B}߾nzeq(hS0*uA>`Pled񢱥C7eZ0*KMXE5Q#lW0E{b532.cTF~ŀ}.;T"p$WӃjЇΤL+yye8> |&9AA|TECh>Ҿb῝0Wk(m6d5uH,E]/'svo0ސMFn,K0Ʊ{h\}0V(]EfbȬPiXF< ?nN+sX&qSP(F:TBt\Kf|Je'/3KIifј9MdPF V) q7`CcV%󣌼i,G=T_/_Ktz^8HO `r9]3>*S* Š!&:=[l- Gb/C֏~m}bFFsw$q-iXwayֱxQKh ݌8ƸD䮏sYhrp y8d!,/PSDe$((Q4t(ޥeK}zV]$sgH8ji?%uQy6'/eeN,NdSka8)/;) QKN5)9hK %UU(⑜FwX#l:[rλς \wPfR\c؏匽mU=Iv[~;YF~!ziw'O$U5s6e7mJt=d pyyqG:c+"̱, V?Z1UeGynd_fآ:2\)Oǔf&MWzU逓 3#:۫!Q#pV g8_1/<j]fx\#)\ϰ$V_PFJS 1xpr'_%1'ݒ'Rh1:(0G^CjHDbmm˟V][ bfM;`T]_邯ߢ6=>^Gl]ޑ!k͒71V4/SS*8 S  :"UVim">=D2GYPTz0>CIQu e&+r^ z]b-L nu$.3G- K Znxb0UlEqP\ځ'o;C8-lA /E<$LkۃMțWOJ{{y0RdCUe;K=ERC&\L rvqEÖ0&wѧ' 8Nɽ+1+Y?v鿷|ze' leNk#O3qvA$La /ݻ.3Z^6"ơ Q$^!U1thlWP 1+{OT")q?wv"T≎dD# 40]"U8J^{̠ejtt{YMҕGDliSkN] #CI>X@ 7r Vhmu:Uu{@=M5>Tօ p8:oQUwIgݨie$DZ|PUI<*|vDO+|E?Wɕ}Hemn[,$T;N^)(+%sBl3-iZ!B.TvW$#Ƙ,.ŰS@]aQޡ PMJ+y((/ޥu\q 㐙Z7"B|GL$ [poj`Uig EX]&\7M_)GtvyϤ+Wa^Z(7Q.!*"Ͻ'i{^0!'(ؑKB'z)1£Ʌ9EYq^ޒ?-L98xir1ѺB5ȕRmORٙ/\oG \̪AUU'bG-c휆uwJwYzhB>n:Fc&@s`3F׹1VUCK5`oh 9P盯1wɳů'M%}BT,K~`QBDI AczfQ#Bn`W 5Y~0Sg4JGK>jw6=S奙S!xQ-l4m !a%#:2iքNͷO^ƻI_h/FgHC@^&c69 {~Ror⵹J3њi>V:IX{5lV {!Q_Xǚ z9+̱P2A},Y:۳ 6^&^4{ Ugn8{hU-Bۑ="zMgfq- zx(XH4DRVF{#=zY=Aa&гa*NE 4ғʠL,@V ;)s&x S #Jd@ƢLaőܐ%m_Q>bXd@ڣCZml2K:C2o5+dETp=l̠Lr @.1%4iB,#Oj4 נ+b6K\k!=p6WtpZ8h6@soE"Eq&ѐfe,"a}}L3w'R%8,9@oR2_dyI.CQa5C|8bG 4`ɧ`rH5!@WmezʊN&OL9_? A ÏJe)&olnd9x(*Bc&s(J8}) ,QS hobsR Mfo-f++_}XfpdJ2.9.IIr# uypCNd U(Go RE#OPwo$6eʹEũN 'N{]7pjUMsq| oVRY,Q (=4K{Bed2gQ~Sn["FהHNydYs@?k4΋oI!RH֙VGrb]XXlDa 5m0lUŴ4>En$_NrH>?is2_jHN;eVZk1t ;,L%$tJhgf}=:dG\=E&;L#]p>#yjbTC S[<Ҝ O27l#\}K/ S^NJ g]VlDyLܘg)Oޯ "U$+IbF'X~gV ­*w#ebfj _DJL7WC@Oy )1j +7dԽwZf̉5[7-6n+U ŕ0pɱ mPW<,dFs+D:t #8a(xev-L@J LE$U M /٦Se(tɔ=zP c J=@(ÛIݗ Z +\RVr0jxR~rDJ՗ubwG::mf9I1MI~>;gclc;g]8|D5o@`sb G葃,N50L6c|s$pT7,|OAp,Nf٥6.򁁬שxpXPxy+hKiL!-ZR0.41bHěX1d;^V;SoJ'2^]D[2Й6<'zRfi!oc .rP"[3fXq驀p=AIJ_Y;R^U5jI^}ft˕sH&w՚T$s=Ͽq PYE>bƧCq%ٍ6݈1>WJl.ӅCǞnd툪/wR&AxN6MZ=g Zn %H|wbl1r]\^?˜/cZȘ؎Zg/M*Ǿ+s]pM&t,"Chꈒ}qp؉kH:  :&KF(unT.:5+%AJU_V"Ā|  ,M-T,H[$D`'i˴啀E)q|chPtyF 6WDe2]G]ip!f"RszT!jq'e>[uHHd)kaxC@Op> WFCA rWs ߝ⃺NIVVXu it3oa esˌnVr`qC I!*iPp'LQ@c]fr!gRAput96zFśheI HIB  .rDee*yCۣyMՒ.эM 9".Wxu8i[zϡ{YsxD&JV]v>x8ʟIqfylSc=ϝ=Y pw0' Zِ`INWXb' ^ e,˳a',fk,J_{'kaAE.7GVJ9Y2$085ݤwWE`_,6nzqbn;D &WbP ~P*d|حP!\fx(XU 5] f*wſzL-CJ3AP]yGќ~s4I}|xe_;,WR- m F:=U):ʼ:DuNW[@`@UTN 1:iUmnG=wk(A_V)\w}18cne<k*j_"d2 LήФӗ7gWD,&9ߎM(r3L'/|LwKų̎J%c-|I !D[vd4qx"v^!Kbn]U!/@3G8ieGUǗ~^v#Y&b+ \qV֭p(fޝWvp j`x+TA|,s5P^8IS~)O39kU*34vMKػuB˓YԀTАcYp3"B#@oK h(GUeܨ`l9$^Yw`kk4pj WZ^fp6WJ^j6<% S|^PK jk,߷1s-ݰb9?xRƺdہ(ce:gvJ[6A,rH&q kυ)0>ߚa$$veOj:H t]f ^2l|OhN^s(O=(nscJh?<@\Pݭ!|@Z<*"w9\HJ7Vi:1Gov5ƥ.A EF~J$KgWLʟc7>f3?9VMlh1Z?)`c!@"Qڢ =| +:sj9_B}LD:Lh֢ߗ(W:FK?:$9+aGco!)@πE~$x4 ɤG,8@h 9|7P[fZgo92W~@E- 4m /2Pmig_`LS ԌJV(q0羫 e3!5.p*2u }V>B6қY04ucl`aad7@nI5K}KRo!B*;ߗ/1Ӊ{a/mD*hvY)FjĆa=Cp#A!lh/R$}El4wȑ yMe*hZ50~ `^gް_\ mrmAQ_^U6?UL?巣Ž_&D gb7\z!I-+Goad1dO%1as3= @@%!ś`oqg7I!_BR9y5^R'{pW v͜Z9B(+S#`:1̈́}HuM0'o|1孾pɌF1nÒuQOYxiYxI>nAʁH37!ի-*PЅE2-9xƢ kX#?l0X{}=]zHV£ALS o`NcK f [_Gxް!aL,wr@Cδ $3_I\xk W T5zh]hWӡi絑b8MO_|lw&%qkGyk Yu?mR v[Th}=dOlUzgZxYjR!j$ܒQFu hCv86JN Nikoٳ>_BY湇1~ISaGxf捍;HA<]kf =*{9D "ߋ$kl uU猑HG&Ԇ,0| E [|ںlQLl֏K%l?Ez qFb_u'-:'#׷L̬J|+ԛeؘ?YǾ.9&tN!łGd~,q||3Ő '0-.]G|oD;ELeWK/_<|SෞeXT\}'ՃlLy8qe|6w'ꀓ"S>"_֡*̕qer Pf׭{DB˯y C\{O762P+m>=poTȖ&;(,h1:եɡgy4Y߶u-?d၍t7I&HϼQĦ;]t86L<{o}Bw +@Z/ڎp̉%U֒/ۅf-QjU:[";ɡBդQ?HU:*Uk]3F Xs/'&T滐59bîdբ{q/hM$L~oDJhHE] ޲[*` R&-ײrr-aM֬AF9.5(*q>_tFCԧPCc~8HZ+-HGq+>QmWe0]Ň顔M~=M$&}M\ib2 p.6QmFP;JzSq"1~ bAnz;%Ep,1cRi&^TMs:ܽi53{!%zL9툔"&tDVIyx:?'/(8HtW rL\am ski87lF>)Z#t=ɳK5 gX暉]GmHeNS@'(n!i%IorSaiWɲ^cp2tzHKTuSdB̰A!r#( {0p+Nt9 &_[ ɹDVK=qT t;ɘ6^ ޻uf)ꆲBRDZkeǖUh)D7tիÚ{m{B*|^LbOF2Y'Kd8R)ăNYA(YDbHk2qB-38O V&/(Vm`U^W  RyJ[EoP@%MSr;FJ&{Z>N2eX@VœΕvy'ߙCaZ>)bq uRltuhY{.S;&\V G.فւ/XH^L ? APR7qFAJX&O#Ӎz/W)L}F+1D`LQtlj?фMUت\{Z,*wUS&cIF fr\ƓWS{LXWмF^PligwcG@']ݝz$2>2 A|JtK#~?tY.ϺHi,KRkycgܾ oZ֠1 DmJ"wDIC=t#D`YLE%HnucT-9o<>QBWʤ`n^xMvtί LeiȃrL%)H*$Ҧc9G].#Ɍ5Is2! ПL2ƶF;t"eSUnn 8w-ؼ+UJ}(YR3 g& 0owhEmOwanfin)6̫\6˕yDR,Dk[;k,o$#mdX -.٨_jXikk\#h+jC;ѾC #N M>\6h $Vzx2# +ZSU ]Ρ{.DU/.o ?ZVɨtDn5*665TxD*k4L)7T [ꁬCF jY _ W\"Gx#'8:*:\],Zl{VmzaMk;I TH$:]V\ʟRf..(ʜR5@1|CN0 \` 2 08e7 soҰX_{ xfT^rނɔӌ獃U܊*}2ߡ=ΏP2|h>VA3MuDusD/ |dgZqKDqګH8;RV\sisbi)s#%똡G./ #gjedܵCD%'Uw4 ?F:B/4?A)O-o?  \ɉաoZGA+ch_jMbR)%U$^huQV7j:I#}:ݍs۸,,TTK@z)o S7PA̜ Eķ V:)E-X|(nO5\@xƒ5'Mt i\\B\е b|-HنDur16.η`;h!oÒqh456VQ"-[~di{o/F4gj]0 M臥SfU^ VvEZxVT1(ݙ慀#mi*s! q4Xzo}04_lC/)xpV}< txWo['î{/'.d[,[$}#36 >U,l6b8Bgc0MCq1/RAo'9Qt9֏(/n%Ob,R6Sb2K]ٗf<8CUI 'JxjD/H?4mgʐX"`~Amsv5J|?9|vU=%(ҾA/RVdD}DQhkMq17:ڋHL@wLP >P+TrsPvBS эT}_HCW)Mq 0A[]w\ВoJ?|iߓ0^ .V6o$SB(m {|1c0wNh뗙$d C#/O-sKp_D.?̜VI]K$):~*\c[:U:ުUO5|n^Փ|ƶ9l%A*V]=@r5@R`@#{s7{y)õ2lK ,M<ّONUIV1ѳ(³TC @h~T"g+@ZfcIH*Ž6Y:&p-AhO}6 bZ3o_<noSԗthS&D:m^_Nyހ.H}4e!-Q..+B"s O~  dj᩟hc3bI_~tәП{^7gf;a=gN8j>id"h~vָ ^85,b6@j=<v3B*џࢭ7 O42r_)1@=D؍i;-fF e֚$ E .ǧb U{vaضzy!uW:UJ&NzFu]GfzB[*|άf7]p[n6oʂW~DvR$G)mZp+= 5b0\+}3}qndaz^KIM= y '^n\go>4REx5 0@<졩|Ldc,t0*I{WPsK::<>Ne>]Ā$o ?y;wZyg'b|BF嚸7+9E?l ?ZwjCú#ީ~Rb{^1 %&|EdsUvaHő0D~yg HAi M㙍x6ud_FF-$ׅ8k3Ѓ ǝ lD7m}6$ϑX۰{csj+ȠkbwY3c5C 6D7fWծ#wn> &~@`I*\!H%wr*(~y,ڒͬޜzNa1^e?eB)wQŭjY=3`6JS8Ãa=H \A#>S|,V$ g 4Xd@CǢRqH6IPuݪ"8A 98I̠@Y 뙷9OoHjU R4ɼ~#+vV~ˮ> 0mf㋲9\n`唿mycDxRi[hOJߜU[}ksd#,A8TvJ_?:a qMbhfo60F(jʃ5L`Wf kQ "bV9K*)ܮ7d9;VlL↣>&YȜY+SG-ڞ2tk`_Vn'R0c6AƉs08F9%NkwEւ}4&wsɜTpObe?ذu _D5[ܣn#쩬9 RFXrKq ($ Yf m]ZEٵP}S  q F;OGPNѫghmtL?0@"^䥕~q#{n ( \ސE['2wBHmPpzD>`/KT'C2O!.q/3pLz5͕Y"W7p++ fʂy\g9&J^ 8QOЅsn*IÑ:" vwRc jQ՛vU9,v~Q n1GVQ]]v:8De5{ŐE.v@飵4E0Y;mwřMDݎqfHB ./Mv&ӫ`\.5t&ڞj%W.$Wje;+EUk;p#G3 jl>%I.=y=q?VNrԣGt>f]0d>@5psj哙'eb<4Ȓ40 xV:X6_mƀ'֓'Vjς ~쯂YnV}J$R ;*n lǐ '8r .p^U̡K٬N0N V=i7Ge_N$M2_LTHO!:U yY(yi"D7OӑX`!aregh}tOiId dQW4 ɴ@O;KIT+{%|қdzsz:27|DzZ5mx6 aCǬEMEG`kyU!f(S"/n9#rv'8MhЛ`vy (T4r^eDem{IO\ ,QRU}zRIpOg+a2N+hbG$YGĒN>4?NYl[a<\= 7lܩ*ڜMŔT5rJj|2&z:<&63QPBE2<ֲ|)FgWY~3ƾ-gm]/M_ T<hgչ %.Bdo`Qtn1D|\ ^KqE/ɵ&#|'E- eSgX\ε;I$*ztD+?=i3V7ou[W|pi5m@?ؗjfjͭvs_R nuqN.2'ӡ-h=3^ԏ$,H7ZW~5G!oeZ>(g䬝8[&Ęr/_y--ݏbura֨Lग)z\_(7 y n Cɉʥӫc`F2@ӕgটc01P2=LaTJ7|vCdwWBII2 /v Wխ0èǧo|D a/Jan7OأfiV4U^ [U)S$y_,DqCFk p`r#B[d"`[xw|3`RzӒxf^}jCSܿ>c0崩Wq'n|[rW>;͌eZف~ ' v8A>軶e<}ǢH}]\kG͚%+KVkUuVm Xi#nK5 V`3o߰ G!)>m0/HIaoG{k"kc}IO⢮<- )~kq^s@;pJDVmv)u48mwT7p3<: ܕ",.łғlh,ĜZ}X '͋A<S:5n=3e y*!uׂֈq~++ \Fd௙/tTBMbᎣ:2Rʖ$2@H9dG.*q^~2,r ^LL1.Xm"p)YoU(~ ? 6Բ2Tm[Tɰsxй~SzZA::N9{b4u=|ȋoKw31jQިGm6'1ЎH@N+O$Z&RzRЩmY!װ7xyݘT 9x+]EeI/؈cY?g􋩱j̳L1]٭kipV#u,.#TV~Vq0W7Ĩ[*$v.%E1`ۮwJaH+i$ Ӛ;(}+ i8,K} "$7x%?hZ=l>̈́Q̋Xu/p"[ȘA]˰T$vzA( P.#l&OH`H;'zC䝵;;hKw'Mr]a&q@FWL8 ĉXUvDžH=z; ۛXZA.\ 2"f "c?tւ&'7hӼF94Ği0^ U~S%y4rh%l,a}Ul65"hd[<:U+Z~euCna,ߓw7 QhlNl^IY(UV"j1e>+KGن6+\Psm(`bDD3*L_ilv 4Kp P8}|$aL5F^MWW(6EcW: >~i.) $ fv@Anv.e㽫FO67k![okL}s@%,%iĺF ;H3^g:CXZOc4b&4(ulg*lt`MlWLcNsy}[t k8p3ڍKsdD::*̮, Zˁ) -˪c ]3dX;q1±`5w^+KoeY0-e)R^ t Jbε—O=`2m R_H>e*2x=2%! iˊCB.TH.֫MCC;TcKOp'f\Lo檀y/=lPݚeqoqovz7CN8 "OXKAm9:=vkLIОծŔ}æ2x`v %'NǣZ8bÝ &e&*I6pZ,>W@s}_/7gv]'I WR )Izl`l>\dSq|Ċҳ]Ek';~|!}Hڿ[CCXODE>a> XNPw$fg6Rbgཊo آK glq{⇯PnFEyjߡvع݈ =FQ.:IزS6]e?|Q9bZ$Q}@2݇>rd6Έ:g*Qv;cOKȥnGkRɃ\>sMF푁֪Ek_K(* %:]ȓڶmgA˄4d3='akjq'т~q4G3ؿB5ʮy"m!PKRcsPɷ+ >̈́0L֢#}X*V3 |œ O9zوh fU:T`]^EhF{Pusd{5/Zh󑝏{G|$=! QzCCB#5KZcnYbnjdyS)_5B ߬[w_Ӹܹi"/Mxz![u5׍&M'l#b J5ҐYeiK aTF,<쭱Rqg@G>2." 7H+Cb\*`z+e޲$S2wh 5{o?x*;:Q[U mcU2F<[6%h!ZUrF1S7j|U"^tӑR pOLZ٨^=}T71mF^Tw|2},cUθfFF0Y(-}U]\+sZOjuŴv^\ -~( ֠sҟӮHoxw5fB ؅jxn>g[gvu[ ȆWdX>E'zH6Ʉ .?)ɤ!MDs{]_^Q˭ T2Le=R*vG[ -uw`٤?liO)n<_ :S=C7,PBʯJpxcQ$Bi΂ a\jGx^KwnŔ5)0a ӍAY%]$=xV %1Lғ~D:4 1*Tr'lF[G) F9d󎓜!X"E+y^yJS }{H12EҲj8HMR"/0SM>cuK@&mfNbH.NU]971}AҐㅅ ~$Eg ͬ{(@$[V k%4He`T CلQ!ߢhA2,Flb[Q![ҌO ҐgYa,NtZ8 T㪌 (ro D܃  S\vU{`&\muv>*2:93˱|/LQr}v]cW'T#6lW!.RL!BdZQy2" <;]S-6ݩ~aZP_QTS;өq;Bgܬ7l- W@R ʉgnXЁyqB%T}}R$F{p` 5FU]A|o<ӍC#)`u6:Ʋ~I'g p#ˬH2 Mj6[iDvF8gJfmA(\ZFꯆ Br3z8,'84}L[;i)Y#+U*[ W]I{51 lQ2V鳜;JHy_TuGuF q[s5aފE}|:ڮSKYɔ۹cI}g#k((r,aYV ףǎŋ ڽvPeO?Y'McUQy >6|(6[? YCH:wx긍tWB!^RQ$c]@?dz5;nOz|4ΗIQi t%Ԅx!S?[0%>3B޷}5hNjZ盛RBs q#c _7[8&`jN擎Ol`sEyp0ɿ}K6˛֬ܪdNuO*%dUvMIGc8?' ^gГ]KwR˶V4ikH-,ʠtp*03}7uj^u'nEl_73S?2kw5Q@r8{"gw]GuӌܑYKXj^ǕKp>9/ʇ82XES.]!ʎ'w @.RlRz2\@0 $Mͧ $<Q#R>+9IN]C BKCBNLӗ/$mbF)bb;Cd v9*"$0 %n'kbGs M "Z_*~NB ӆpˑx$bDi\;p[“M.b!8#4/!3(F6M  )Pb } o&s4f> ͦrKH^У"9!65;5MOfssKf:"Xw~EOco)8 la{[<̞L#?z~ ;pLT3 CO,V@J,~qKA9EHV25G_c agi{O}dxs5SU\MjL #(pLқjho4#>ŷ\;dɳ );Oր( 1^Qr9O'0s`Rat|8RՏq@*}jK3+iVk^.OM])#e޳'8 c1w9)7e2:P3Emk~5z ͸^@wƪ?xu!* 36/LId5E1W ђpZg 3eḵ[ohҡЂ*Ah`)3!c9_ސGKl)3Y6mS6᜻[)|fgGȂgo@hLp9ԗ*'E\iO_l&>t>@#z7I4a8,7NCvԖt~;O"?ށ cmv@L` +@o]Es:#{IK2ߋԹ.I5}dǰ]t?frq|)yk`qf7c_ʶ[ytp7U,_6~$ F_O  Kz#hJz/.ޫN/~G9Zg ^c BDuaA^TW{0]XU߸X绬xk:p~a(dBc[iTg{fW$-Õz:?H~iFkG7pҥkkgX6uJ/2hſN vKdQ}g ;R˖Su_$8kЄrd\q _Uu*6QxϬ6d޽C#ۖJ.~kOpe4PR|q Ord_4#Nvb3oGzYw 2 5 n˺m1opWYSÉrXsn<%g!~o/tڿ(샠᳙lqTz4gxR\eao拸UԾKU>:!t10y(~Lu%Mh|[_j 3z%yߩ4LgrY1 N@Ń(ٙ`fZRiaWؓDi^Jo%^[:(غz a-ԯ i6oCx.L(XaŽH6a`>"jLlf)Er)[axƸX"Ͼ,`j GJYQ$Hi IFB:fE8ɷ=-=eŜݮnr>IW뚉<tέեM%(2vYKqa5"_kne\< %IMX)eḬ^pTh PXY]-e^RHbDMdĕraU{͚NyhQnJ4\ϰ3yc^i{&Ƀu2 I5ld;Gu:+ʎlE/P?GO EPuZҷ~QkXnm`e T(s&8ɰoc[Q2gQ-<xm! nˊ@E:[/>5:HNk4X%s7 ,^!t{`T1{JF0ʼᮿ,i܃ȅ˥H^gI5Ƨ=Sb,%sܤ'Uu+) =Rrve)տgѕK!$n{ 'ߴjҀҼ6 Tx v-#Yi"[ (h΍HqUF9dq.P lD*USua/e[mLX_BcJ>S_at$RqOYn ?ᒙTcfS{I*T92l8gxw6A* RtǴa)I'缍5G&tP2⒳חT4_L7"iB1O zvtpgus&4Emiz~|TS*NcRcͯCOjayÂ|8bY`_T솣'DANRfap]j*Q@rZ<]BLuՋnǯ[(Җj@,IcmH&'<%WeĬ~B"Wl}e."L>lw.0D6ڣ-ߞU'"ܽqĒbBeI}\߈  |\B5۰;,8Ʋ;zm`^}i>nk%"WzfPyjҒ{G& 4x,~[/DSDV`g~hɒӌ9HҼnbO>*l=θ!QE_ޫ)XEASjP'"8%'oZ TP[gFla(Z H uwmW(+7=߰ 6؛rg,dz5=!y`YS`}d3!p&_%ytqRj5@v/, pZ_2؞@:HwO\Ge}Խ1UX)ْVa$\23$dx #yM8Yޯ2a9`Vb hG.[Ǧ7p`R5j >[] g~(w%YKnAf6 ašWrr=,d{IN"A_/Tocci/P78\ASIe}H1*Up5`DՒAkɌ}ΊHEEwJ;srWIט˶Z濥~|aӰ*;$djL ;'8gprwk$;?{۰JayUtw0*.0pi ?F|Pe ɻSu IClİUgEݠ``+k^EFkrN뚰4@yx[v{_RKmu:-YDL5E%5w &~"PMlj`e㺕g}4Wx7³CdՓ S_s&/T(9 Z#u%#tk䰑UnsnjZOx< A?2@4RQ|Hl[ , '0SM1CUP{}['rx $Eϑ7igݪh3' v~`="!';TOV4A ֕ /z=&S} ٛD0jrȒ-oCqQZЛ!z 7&7r]m+uh.R02le4{'&m+ڈs^fH1['Ǥq)ζ xx2zd6$ M)$ӡTyeeİG}zDod>cDT$MIGCӍy(_v`qdJ>e f옂>]աE# '~=%D,x2i"DשKCZ)S `Ij+MC,ĹlT{sMjlh02 sYdɋ4*鹵jILn7&U[)_@N2"3v>/Z" -LI ?z7kSPWBWs `>XT]Ia "|یj%m?5\}qRGËjX} [q gFFM&#@$.P j`sA ^91;b/И2{oٺ5e@#5١:e#S<]yNGI0?}(<:l%c*Ze!/l۸a[RAcRL잼j{xi#ϒ|Yx%T\oG#y4^ 2{z5)AdSWSL;I q5U=u'9r3N $[$( Ȑ-B<,LzYMY0e t5}%`>6Ln $X ԓCkylaЬ;]pi ޸m=}f5RY`*a_z Ɠ\ԍCVfn'S%w'+ JةsYTu,F~k4:LudX 8= ae,Oob01Ǩ13ض=uNO>=8'EK#Qf8]&WflWXuPJ~v uf/˺Z܌Mb. dwxl{PpkEN|(_m9<{AV&RX +ԹޡI.";`'~su~31a'zO ^2R*-:lA̍욶\V/0Fk8|cL$M&3t5~ʘX "||/UHsJB6؈ܑ($KAWGb{~j8SD'/s`( ?~1$ibt))lŢhɋFަ:zq_XҲ3EpOCYN) %tn΂J}bg_n_Ji >ly+Q3,R^BMTHIE-6 >͓E ) BHeթא?:Xq(,ytZT^}m{G6-"?d[`];FOg%nABA lL] ʝpɝqUk,s|bԏTi@.(({]l'ʷ{'(ui0)U Gn4ߨ` 彀9timlYX8tvKW[΢D] #!%¯{bcfD}+LuH'~M+=Նxm&%%ͲAP+[aQ=%q"I4Hŵ&I$oS;ߘX#2ؙaks3#`Pe7+1ӁM=2-'1jSl\[\HؚBJNY\4ۼ E@u F vvV[JsAb |māh9#LTJ#wcs0pO7qĻ1H(NQ ']LӉ_3~/M|ul:͙(INm`;T5C J9Tx8]'wSsNU* N",ao)]$| Ͷ'yВ]kА}G=HOAeH숩BDV 8TʅPD® d4'T-G^ 7#5?ZvLj˙_ԙnySy̗ Ng;1.'w5zx_+cg?_hÉnpXdZ)r5-;DfsI$$6w$'հѨ ]G4'X6j4<*Yk✬)pr@EPڝxuaT4|bre (ԏ5Ku> ˪遬:q@B醧&NY;G ,yQECBQ'1PѺE+8 Lo!%/Yc/F&'蜒̞t^3@3vr^Dl.i*כ$F4L|Pduձ!2"'_@rQl'jGL<2?y_W;` U*+nk^oeḰ}W~R@Im.#Ԗ2gBQ M$Zݻӊ0f+j{155#!RcEXWv½^dlXUv 2>#I.s B$@-o`Jj@bN-b9A+_(Z&~ZXKB|rT.+J=Hrw#Z1|yJ!ʒʔK (&4nzcG0u%1q@MKhm-Fx\rvikE{:ڬ:椱sl! <+âyC-uRӀq wxTݯўgQ^to*ȚК\ȧ[\0dO[EJ˨ 샂gyXTqTŝ)Vx`1. Y&L=FxR^A1Aa5t~&E3_:]6cw}&bX! 5ۛC=g :P:Tx8&a<\1"dٲ'92z"XZiG[9^štV")0j`tBc^c}ٱ}#([ACOZاP|7|팄YVڣg U6!./5jM`^ͥd $J0n4X)yYh U ^wp<1KHbz_7>Z;*ʸzz-k\ 2a]f_OOD/ߜ"N}a5E(|hRnjH6:XEf9V:2DKG M_hvz.@rf]#ˮh=n *{W`ƫ_フ8Ooُs7#Wq} 7<7>:~s[(@0a_ !T:^ãxGᏲF ojH\K7BorŲ>TL 4klz(hXmR>sFm4n*o-abZ>6rOH=s-n 6L%ơԥj^1-q]ϝts2Ex~ &SvW8Rf G Ƅř%fX0u?#Ä́Ι/Dz -íy\S$M[*V/=WLmPWS)m5uuY=yH(iv nH_=drIJLmLYEΫ[N/[ 0\.U!u1Ir|q13̛V[˟6GJqDykYYI.l,! b;2U9( O"DpTɈþnaI$&!1:2sh:Dd[эMz\:D错ǫ8n kնp7WGX,w*Ԯ*O|K ܓeN‚%i!d٦Qt .UAԇCۛGc. EG::'5aG~փK@Ŧ CӅfn9K' |YG" |m &w7A~i۳R"hs%1Y]7飚9G~Pvj%"}<`+oJc:cO2h1J̓{jTÌn$m6t,#%tM!:Bo\o2PޞZ]n,W&[/ӄ6:WfJrn7;dTRE;䦉V"IkNp+dƄ"=Ӻ)˫Z=<ڥHt<+G 6DRJ" Am*TkƻoғϽŞ3Lr]qϗ%{)rlEtIkbFonC cL0vb-%E}"Y0-]M^XF2δ 5($9 IƅGA𕈘wlb\ϕС82tRõ}X93G9C"?\Q@R)̅~A<~ARh 7:i9+\%NV XcEd1I k7QqyF04xFjh vT-·|c7­#;sO<z5iLrb_s? IT+ǑTۅnX-IW2ҾdS[JIm51fUH5@8 *a5Y5 2|e2Lgf ّŜ#HWH NR.I jmjGI|EGm p؃/Ox烗q)S ufl%ʟN4Zqcfu،ZύWUDNfe7% g}l^z#!#t1kt+ v.5 e]j (֙VFZf}Ə~m0Rn21itEZ硌KL֎5 b[8-z_IN +kIȬ^NNފq@nˑiNJZfǣXd'b F|:ԲWMETǧkD4q(y@]DouFCe0|o4%ژCg3D()lLɹ\ lkCzĶ*T s@Z`kr븗; Ztp3'f@$EB7P0f"y}(7>ۇlYl0:N9;HDƅrt(0W4s J IOC$ ki5J2]sYBVL!7bQ.\+!;Ξ ~ZW6KOYg6h]5;hJШ^Iog!no|&U\&q }:{o۾xpn%O㬏a|K緊UM])+(?12r-eZtWb;يP[ֱX䎥;VC64BozHf0P7-zs]^$Z;b ׆'`{hoъXA:_R78A\\~=urja-k~X ׬]D?]HOЕsd+ѲyRLgg[tPzOsd񦢄0|?L :¹=.bۢrP|L.4z8 j&_@Fknk!o]EP_b1DyRUpF='?.^%3peӃq*K8V ,9nG۶uIJ5VۋV}ºp* a1竴m*8Vw*Xf@U: &f:gҎm:fb.UrH9YAhc?l5ٽ`:\"\(\WꖖwjWszbbs 05'9JPP󩽋Tt!|[~zLsE%)u[e>rM < 8Xʐ:|bjieؙ>)U4 Ѽ:*}lW6/=+7keFk ]jq̈ μrhs۔7ͩu}rӷ8+ҏv@:r%Ȟ|Rll :AyU:$#6'Zz7,X5UgJ츓X5~᪑r{T|N{Rw}gx1yw^Y,pk5L^1m/bliĜќ][O.r /ⵍZG {S}  EV\gx 7S 'ӡ)L=[(K1+W#\bYpބxG05alm_АFB0դJWޤ {}%.\\{txKI *D0a^́MNڅaKC$T/ ' ^':}3wtLg͉0sqW6~E| Ԍ_,[𣪜s: %m(V!{!|{{EĪ0@.illrL0 $z^I)b`Lx{͢qH8- Ta+ϤG'q<dP~:,N>O?I"b`QH{,ɰ5NtOKӒmq0:|z,ɑBw%hݳ~~3B=$#5x$J *wٯ{ AR0\ WÞ㑆bNna@XAM*\L909'u,L d'jq+ئlp7t㶽U a]od(df;#2wF-&f4;\Y]~t˳n98L`[<݁90SeYoiyB BF*ya}CBnL"pHdd/ PqbߖEޕϱΔ=A-#MnQ[eh'㽒\zlrh_BqJbk)j3Y:DiaPA˫˿odKVznXƘzz2W+ |dHTZ51m N&'Xv^ dq e?KRY]ą% Kug#T[&mC:)Y{ qcgEg)8x,RALL6g{-&{E7g^9OlNw:$ᜦv^$ :K$`IϳdIvAj7)s1APU\H2a˶3(H#FNM춿ۮ0cq.R8POT"D[ a4L(T%f B B3Ԕs];;[>j3j] yeZ%lƥ-pKaCf/cm^b݋29iV2S]xk| ^Mn*f ́4󧮟k`-潻AL-)opWUcڝ* $!A VxņPhuPJyr'W4 䐂 Aabha°Wr@5Eu_,[jˈKߨhТ-5˱x<SZ,yXq/:<,@ψu8j093 $nE_f@_gb=sO>csNCp7Z`RȢ|.9(0 /aЇc.ہSˤm$4ZyuV"celLd 5q!S\ >ɾlÞ#KQC"v_ޒ܁[Shyg]X]HXdb*8&\ɶH@5fܼrߴ!M'iYxTz0&`?ԡl:Qy(!b-RTS=bs4B N *^B[M|(FvcoCo߷V;X$<%}4MVˀ@wN: zՈ :?F苣 vnˏ]fTӊ7<s;=~ȩIi[KY,l-"Hb&oM8@+Po61r'j73stjPO{ H^_KQplZ}V$1A0HgUS3zz1ݮcLO'(b{9O:.!ו<6r7PNk #x43WzjbF-a:X¯(W4)=O؎4;.ݙQ~w7 \A| aX~e]jo}lm[Qh*V4I_םgAȯYPLŝb:Yί4<.KMK*a>?w`2ǩ O *J8djSU>Jt>fܧ;"@zRXզb {@RCUa5̗r YhxΈh?YPՏԜoS$rk6D]3 U~=oJ17Ӡ2ua)ibs`4s|OF.Q5p xd,LMegrNua86I]"_ka{Z(Pc3+ f9ۼt\AӌV"2Ic?vK&&) فm9I>/VP(žr4z[3GAħ@?Z=4)NeJvT47G]Ձ?S~1pCL v5?aҭ'6FTi{aj#_᧦i/kgоD*3#xQr!OAU2]4D{`,`tn']w >s vRuڋ(gלYs 0uܣL naa.L]x{mMY#ZBrny>$^I:~j,O 02Ƨ6o,s_/ G1]@o}v{ܹ׈';=`)wΩ5@bl{|rU[ P')؜>U+m23l-;C{]1vk/$Ly:N/Al̇e9mAs8A[o;~O$3#?>`)HxϾԮ9'h `OpKl$k w (=urk$NU%^L$9_*9'*#v7GR8y%. 瓺Auv<Yˈ$S6^ҝTy,'.~~Z?GcJN]BF ge2WwNb,eW?*;jւd輦=;>۷&V؍1Tҿf0[bm#,O+6j^u^nFp%?q;i'@@l%I%MW I%t#)Z4h xΧ: 6Qƕ,ɍ.5U<yq~5c IVKw_tDGCCaʖ|gBC4*]!H^׊U7BXLix9v9JS{+ͅ$#o3f!Ct*\/:N@iʖ$aàV<9CR4'M\f47U&)->>K^r&C VTW'G:#6Nw e?):u+L5M,8me vdaJ@C1P'e JiX5f9ɲ+XqlN76I::,8;Nq n.@rM7K^wA(̘+sHZj DME4 W]h\yڇQ0[uPȑ>R UnG"qƃ*aiYRX)d2k6EDrJ`{LNe1V~IUL!]>Lm#xdhQ`azoIWG2E؅Ȭ{9?:VtG,џ֓,Ա0S6]QGH]6 ~9ykA^|()J/5Z8FLo}OLC^Z&$c[7EfI&"W X1ӽ(6,Rd8jbU ,wd#}e-9tDqP^bɇz'!$0RSk~ &VCk'l*0ț2Ή%e NLc=chM +zװJ5*-o}/.!?e1i;a Zu|,{{u6E%BMˑ^ɹ֑T b;Zy[fGelƒ\<){ن1TNK>Cq1Bp^(N1KWAS2Bo8L|̦g,c (Wũ9`{"7Pgޣܬ(DZ P 7=!6cx#=0>8R"~&ΙqKdG.q/^=ZX{J4_jI&`OXdK0X?כu*DKLlyay^BXSYvA3ٱ6- (x· {l+qbsLxمP1FV8WquEW#-ȣ;FJyMД85eg1fm@ق bN13&",NPAq d_)؞g=,xnE\NJ} );y3^0Ge(^^l<1"a)\d_151uU~3q04dR 5-G/O#<}a0DXϘ=1_)Szv067 G7^J-4z z.,˾ g v&T(}r2X-Xq!pRZFgVl@ ~~8Z@Čcz\FD"8_e#d?E 4\;!$07 vi@?e?|zvG={_IbVTk8C~ jk6^ 6&%n {Hj ^Q!Cnt vE2+%.2DQ atE#M3?gv&6bҞ@ am3I~ -9bfuIwŬJ^z%g3Ȋ۬jcWNqXa$96n:/'s> 3r+NOm]ߙG'J^*8[ `^t=vׁR#Y޷zmSÎ ~><3.7kp~A0݊`OaV@-FK{\Z'5u4dD QdXC; zJZa,fwT vNF"0{s4Z-͙.FE&0c#56R; y qe,1FH9ee--u&K'Ih;jC6oG{e;+u!+Dp`\"ew[ZN7~5iw&PQgX8 C"kgc 3{h̿-M=V̠{~ӿې*򐜤wR嵞0"*!CV.qN߈{0R[?\Vh1.gy^Uyiϱ/5] Jߥp=2yO~v L['lS ,ӊw'ʸ,Ԉzn@;=P,ZG_-\ڥTSfj4\;cVX*xDSZ=Otܒ$zMHFCLzcw#?8HJ9-ϙh_eyǥ}9y@g&> J!#q]al:LNONM0å!\C,(hKWm_TM> -Lt58}m5gpE *DԐlTy~gW+-jP3Ґ%!B9S+stRV!O-Y\6Fmnon0ܼm$;FکѪd߾in*N6`غc i|J+f fa ܤ+zUֳPԏRO9ړ4g0[>H}E":a y?,ݪMrR˵};v3$>gPk1:10#vHOv"J|~q_I ?(Cw8J0P&ftO'k?6FG9;C[֢mj*cL>RKJ8_'UImJkTV0z @`@qzV;!0w49Z5}6{q:tVLfG (bjY@'mÕS B} `5\k83Ag:^zòAHKҌ:r ,G2?XgEQaX a|̉ IPh8&?ɚtA>gJ4- DaRJv0hGB"h^<[b쓰wL@'J?j%: c#G;ǂ9g~cmܨ0b[!P |nxuv{|@G4hI][5p͆^szIPI=k20񋀳AHTDs5UPb,Mt|+AHq͐xq2a G|gЯ!QTͭTnO7u,J"#pki> yP)_lTn& }ʣ\^&|vK<@ 5w?O?y:= oB1JMFL[m ~V I, MXYE'p0]ͬ/Z^cL%I|k[x\eGP)xNBUR>C2Hxb\Ha=^O4R'!i+v a=Uu%}EߨKъ*u6!˧MbAyyNUzז呤Akc q*iT1.3/S4 ], gc]6tי5ddk\Ŗ0tFHҢ\w.[^T615h7Fv R& SP<ʷ3˜1, |Byڿ 1J@m>@Ti5EP#ƛljo^I6£8 .Vg>V{8)k݉E:HdGP'̐ԭO yhsNj^?r1~- ZtsV⃈g}LrC4Qc> 1pە F`0O;B\^ipI3t8@8U՜$:eD<M;3q!%IVȠ,Rg?YI&f}xHvS:vD娎S:e}i“ F65>:8-ɑΝ ix$13×nx;9 θ8;zQE<:%I)% X9'a[ M6+!m ?76[{Lkm%1)SvW]$02, 2q>{H$<Z߆zCs7ӀIXG}z\@^+KaK ĒV@/#HHc:݀Ӏsa[G*S~~a7)4 (-@O34}LuQ d)=jvl`2)U#z-V7%Et?ghߦgR_TH& &QKlJf(|_Zo?`E#sV F-"3T:&UƗZMȒ쀾yQ=i3Bw#r+l^kuXq.*lHWkI3N-z[/#nDz$ - b>ʬ?:㜞=3LIKfp1`Gvْd'va*IV!0{&ܥNQHfV4JxyV=d<HE1T!\>3$&sK,3ރm2[tIS^f9ϗ֭ǩ%7+K vݙ`Ħ؎&8:TF.vLZWr(?҄LjJkY5s|{b_6=ʩl|*GO~QtvC[!2c;-U+);?5 {A>%07FpEnKqIôeԪQ&c70#.Z-S")t%$;R=%LyAwx:*"d.\څVA,UOUyz,Riz)0TeRGxXlLzYhX {ׇ;}z\(f[0Pm<:K.M{au^Tisnҩ,yRaB^42/؂1tٓRk*җ<2=c/0Эr,2 vޖ:2D'q63f!=&ӂѫeV2nizo6ZxvKvE݁L.L\+*9&#Ym8g1N]sI&dS:.ÇWr#v(z"M)ފ8/ eAjARkܬ~)ڢev`qQQBhQBSo3Ur$$~C 9n9D *r}4ZesWm w#mk"=:d7b)+HÄw?VÃ\bc5;8l ک\ƘPE"JkӤC9t́J_$oM~kO;a2E%f(rGtq gK04\7N ; ,Ab [S ݒ(|fo]%zF~òhO?kֺBxOijeKӖ@CqOd F~d?0Tq"383? \\UJJQ3[@9+;αf 3;B8goJ:~SL=ę]M"p =rO|vH?ʂ ;MȈMn/uǔzёK[uQ+D7Fl-c~#AEYM30t[cn۱;ϷM\KWVqrS6nprֳF),mAӷh A2}< bESp,(0gc3֧Am, w1 [ ʪH{ʮ;H:o ,Y$t1;,jVʐ2ozVS7! qF.|^`"ylƥ_<6xi}>nD.}v Y&fS'}mkb(_;9W"ݹC(̓-&mxux͂yPX&#W8c;D֮JDZ8H= ߓ)u` ` w(&BOtoSlyiG-WXKK;Ņ7 4؈v" $fH&HHVhdM`VSt ;?",Ni_2( O3_S}~ "0}f5ͨ?r1~@,s cɹ MzuFNjL`B--MoOqpdbxˈsʖ8ݹ>zT;.Qv @Xz5ʮ~Ӭ@ep66 L?J툐钺Z))b䐿4)'qB]\%FTI/%"YVHR5 ODn~K/ES Sf}R?I{.`^ 7˄d ^z\*nPsEN~clR} aN cYj  坸XIF|qM%֪==wcZ&_@޸Zb)h4ZX| -FD9JEcX0T[?Jk&PJ6+-EuǞu9X/CjN菂^xg{>w︯P}h\0 ӖY;yW"q胿h'z}hXP `n臽ifꪖe+b+Tjb[;Ъc bpJ;!.9*:@~Koqy>ʵAjΈ <.mh|*ROzd VZ oS=Y>VݱWUďDxTF'Ks!ۃr`ĝ^m>KM3$Q璂uYkD@* 3OD&N@B"[LX!}"z>_#hi7^|[U"c-a]`sݨ|%\&qZ)}E;5%.9Rmذ(#t\WU K=,pG> 0&t$Iʉ^zC0ROrVz)1@=POtjdy%a+tum+S޳ECɋrEmҖT*g_oZT 1eU䖉@#cC]E9CDp'zh b&C[ƞO1f{ v+IL}U.J -O69:\v=^o5 \PP ə)xl;]"?N0PG[9i"`2Ǝ^)ɓ]# WB})T{Fhzi3ٮc=*7|4!kWFzx xk6) ]]rOReQ^vCCwi)Z;-)!K"ON:;w #~-摎H OO[B۲ r@$2Op5һI'2#c%Eh[O*x8L/sKmpuqI3Jdj8%baSՕB,"ŇsşJ*}~mc?ԑBIXs[PHQVU j3 tO4ٽˌ2RHcx/.J.2e:ob;z{ tvq` cmk*C6,s|1- oCϞ/W!Rjv1E48,,2==q 0ZY=iL9&5Ddes嗏6C E*M #Qnh;A,S+!i _Ky +)y3K>K0d_\*BLCfD> G}VpK!D}Мy<'SQP)e]4__\MMC^:&tNB<#8wmb ^O+$JrMA |:Υ$LR+3v|z;Xtocpb j\-;bA2dR6Gj÷º3;wLKmi؇f,( oO*49x22GW*e/(-nJ9(wgUx@ Rzy%$7C^~Ԥ%p}JjqROs]Jga׋EALuMG: ?M;4ybiPC]zeuk!7#Җ﨣/LOn+k>vx \ /W]y'G/8XC5\)5-̈ǻ\?j1$-" qJ[d r=Wt JV-|q~}~ Z~JxxyA32T=U#*@^?w3N.].{)TTTa563)vvdwf(焑"sEYR_ҷ?EM)p,qi Y/O`D-;!Fk7gW$%w 'NYڐJ 1 OSvRal3`oE5?罎Ls \#wA[}2p&GiP=Pej7Xf-؁nODړh".N.b=埡J$}̑S<=FH); Rއ /bo? ѥ^4ΘKCU4|jzѝp2*X'R^J j=pL x鄡P֕awgblH:jm 8Sp3!?=wcE{ }ܖQ}O[+7qwV< ۍ*p=4-έ3>;ʺ5aXgf-^|<[X3rnh5 f[W8Jȗ0Ԋt Yn; P`30pe%du1xQ萇5r7]?(3=LmZ!cV=c*I'_=..acw B Phpbl_!J] :YbQЀp) .ș0QoK/4 sJUq+}F i]gJOZs"|#Eȍ~΢pj<֐. @U/zR'ΰ>*VR`Ek95{GKoC$ yHgTtH1)ShI, ~JSxS ToCz8rqb=Պ)4{"iD؄C4sFurb؜ġ+J`Z1X&Lzd82C0B*@8%*r^?$'*>(~'5'+p~D~q,<й O +#3rPZ8.y++(ԈsSjAa&tj$&7sPA*_%d̔Y=ɞ;aLĽ ]m4Mpާ6krҜ$g(}LMǛWڸjI5;ԩ56Nv Gee7 aCʵḧ́5tkdR@lCL_:Qj #prsm^x$1}-ZƉkd6HO6 $8N8ZIj eixt )榙o!"[N&-'@wDB+~O BEefn[6D4ǫ2+GKi#yۓ@֍״f'}}l7H̲; n呆p/.^ғJ7}/S|np:Z](FOtpM_fxmh?l% %0k RdCzI!D Ywb-eJG9+kK m ImeuxQTme`zXڢpkܬZ7'^"$>f׋pSHa1#\*I|kіU sXY=BLQʔ2TbBmL)Ph"#=܀M2uk$Z'Kz29tAT{%xy?*T.$w=Ȟj wJM4DE=.Vh˽*-Qʌ\&0/kI2!Ҩl]XFhD^fijZX;2'A!W3`dĖ` FӖs+O/⥋ϚǕ@BImMc;vs%yO$[V/}-_TFY_XdԵy8zRQ`PޏߎT_.Q o3BCv}a\xɻcA6] Chh7'ZJ?Jlw:뿪O`\x g৷27|"V?](p6$h J%Cʮ{<"%d?a?dJ'\'+#ߜJrYp&=Cu,}PъX'Y?`|*e@~=-A1AƉP ]{#}joBT|s*/݅TOydTYz1QRձ4N%G-(?*CD )h7ks}2Ï 3qCs!e-*گ‘ܢًB<#]>e eZGXP'8lTI΁,e]:ۍnݨJBa>{9qiuBAҌ.25'0BsRYmuސQ1ymESpH!ӬQ$aWAо2?P `Al{GHR7BfAJq{p5%tgŢt:B=Yu;* dyǦFdAϛ,`#ɶki>5n){堠@r' vM- чj]u*FqQ3Q A1/^Jn/`;~bDtҿG#(ە ߛ΋1YgN,!3`ޓ\9uq8X,6|E\%B%5 ^zcR&Fq^=K! #zZ;k"%U@@'a䥤{O1{@b{mkYآ4zIbpOtV:FDyH65 YM{GFS`f'y;Y( Y9}a;ZFa#얓X#=oEtJOD*NnmL(7Ad,?uR vܠ G⠢RE]:DSAQ|uIWt25e ׆/zj VhPJ1FXmvojnDGmܝi?挋fNXsc&۞v' TƮd/2JFɤzֹd7TZɛJ\uAYKi5wIQ+mf('Zy Ӆ@d`A^7aKuBy&W/,u k|zq5u>ON_"kݜ^Vaq":CETTn"QX:elcr֬~MfrAGMHZu*BUf2o[ef^* EnNo/],R*ܽBq{%TfCU4L#8jʰ^8ɴ\VK5%gG CFzmX8-U[yc6-?>[ %+T}k488 *5JA:8&IiKGuasXq bӫq0%tV}XSopBx ?2n.xVou0qf4O xjO0)a)o>I\ 7/8Y~,{jr@l2lYy7o} p> &^we[kƱrâXEΆo,XJޢCID<$Nv :*lE5)>UƇUdJ\a!7J8p*-JFo*I<< \tVB\{Ru y1X |z5ކȥ wM fu|Hwus `Bx>'-Qm"t/Og?@r͠ǡ|GQw8rv6(wK'"/W~s5 x<RC͓:_bT'#+%PhW] qJLĺ,S=h ,~-P$qv$7JbwTM>Ҋ0X"tS.gš{ pYk8`ȸmfKqxgg뽟D8D?,=vC{1v.\_g3IcD݇Ʌ?΂tQşBa)HL3lR,Kupw풠;&ZW?%1+ZpF`ƚq}0 K`O7zQbsUb#U T3>Yau%JO`ux_u#cbeLwqchUb|J.PUc=-vZda+օD,*3.$ z9Fz#Q|ә˘5IYk"_6ζ1A}1Gl {^dOllVR. !Ѭ\6YۈPT8Λ{{Ώ6?F4x>3YkMyOHT|u1r2Ǝ+95<':}b ;79d3`̡y P(mV8(Iza.76B]\'"N$E4d9P*qxt1)iфJAL=9#j[#rI#g5ݿ!a~,{$* uYO-ІԺ_sa$pIX{kb}?; u.y,щ*itG }A>SSuqY821 3hԫqɧ@xdc 2#d>_aΔftRrK|5WC' ]a3K7B/Oq %-0s !Lx42<:3 `bo ]-||/ye/ga]١aAmbs5*U }VBk(V \(,PX*Yx!*H,BAܔ0t.Y$%rNM/ly+!+B0{\+[gS,mn {vMP=/Qq̒~1f=9x:;՘^/ ʿҳ=ϼlw/RE=x1ɇ#,"m߄`4whbYN^hxȆtԔK|9-'/HG'>WY2(.)1qx1sPOml9}Bw@GlhT1}vF&J;(c®mhjVH -l5$K!9YaE2,lլp@FnDn@$ d"YLdX_2e"^ѽFiE:WCF}k%mZPHj*|÷m}I^m6還)Yc*DIGe1;9^ܶMQu&JBM7L:^TY}gUU|PYbݠir ?+,)ĥ(`(3¾Hx}JtMIr.dbS[CҷE9y!-‰#xI,7y K4d)~|S @zL s;C7,Ybf<(]֣,iU`;F#ݿpΔUXLaF_b贁+R&\z~4e[:~Nc<S]W))YpnaA?|&Iܭ:NmvW &ǀWTy[z=f bfXO!t';zƲDw#&;L D8_i1s[0c'F̰lb  a1RVL *TyNFiijZhBW#ӭJd`5$^èQnf בۗX)Y/n˴W5vO\|TGo[*Vd7 NFݴ9*j9ګ`-+b^z? ̳3f5pV ئ`19afGp7g8_G YaߙЍyEQ񨦡{T)F/ !ENf6>JV^^kF͔9ckm@y6/ȿ Ig\%jN{n&LZXlψUQ?C~l5', 8dbmnzG}rӒħw~c_gnO_xTDhJwnᙍ-r*MeV?hj.|3ݒ1<<"nunQS4Ŏu#<HF.QHLSFdp♮5HQ/ƽhuA;=9A~}D)RN38_XɄrkhP^.5L^ʑu1{<1qyc}hEɘ% c3 à C_.YI4va=) BeP6BB)گ@Y@n 1|삶CR[dKCG`<)1 \T;2c"exW2~X#>9j؝f,gx֜Bf<șo=}b?zF>v'\띴l =ɘ|E 'Xr?9ʸ-Xnj,fy;;ˡǂߦp jH\@]MhԞiXywl5%`JK ie߂s5c5[jdp# @jrE㱿k3i,dM=!9%˝2+r턴\iB fo>E'&>9*g^7e)ԙw|>_тe0E8j:m` V:Yv)YIJZ!xA<ZPjhCh`4T*Кqc=LC^ 8 M%䓴93Gd\-ɺ37;3.ġ`z =q`R\͇F!ֶv-@l_ajBkU9܆@ш~0x@r${%?(cs`>F Bi1F"GҩOFc7XO|۹fI=g6J]|ݮcxJjCev}]0r'0*o>xPb/~(Gd.6jq%X7+|:f4H`'ݷvI[7Eb,_BNiLխP LE-d}/3~GZ!e4pRNjP"'x1;۠j`^϶(pL,D %Pj_0gi (/T jXpT&2+h.ǵ X=BdtAb}nsۼV ÷G߰lu@&9-fWz7̓w~h!q̼B"A0WչeOZET w0X0AzYY W,:0#5ѯ;ֶY3ul]7Ĉ }0Yi~4+/%o&ottAִ۪lbY&4Zu?\'aK֯/ W@oL`a\G.qV x*Cvܢc"?M fV"d5hG2!3?n\wJGB kҟ@q15.0 y3rR*Ѿ(7>2cǾSY8;lo{C@\rXU/Q3Ű ό3o/88cvoͳ845<)=`y:pZ+?ݽ9mf-!0+,3Uwt/HƆ]7ܓKC6ϡdܴֈh3#TF=LҷO;iX٨6*r i Şc qO2Ke:L* vYLȝ?tڔDN7Mi!e|\ 6~|)QI?ahv'5hLf=]Lns>^6ad<նxkS9 YDdv-(ofq+/0tw=|wj: )j^Jf[uC {C=7ۿ6Hp*˒}t_AdN5ċ=5qN^Wa|E9lk TԲBg ߠn璮2X 6 cx# 3ts" 0d!p5\j"}hӥdSnDH7cD(a@k{ZV^,0ǵ"-sk*~ΒȺ"}{DdW5dSewWKW;1V6r)6P)Ojפ3%UAM)sᆱ*2\O`ƞ*C <:xq׺ߴva k(.1t{pu,H7- VcgAYCu>,J11zrm'vg Wr]=xe:::&=Go|n2ߚ:$Ht[ջҘ \0]I]_xUK 8g)9k}RptCLU0~kwq.UZG7#qȮ*Ot `#Hݧ_܌y&4IM$s݅cWG|!` LfڨNQ"B`6R)B$k^::_NV0M+rt >'q%tX1h]_fLr 8Ȗ >i28S*t':4>]<s 39LseKiu2k[@z@VNث$>^(-&R@\"_e8Hm֯'M%v u\)PQEˏoƀ=sPO>Ru aN|uRo[!ms@-9 ܬ^I%3`5[%!w2gށΥ1up.op V[Y̎)_wWX|6,.թGgA #QӞI"pgbU6zP,#ԑ,̣c[k~} h"@jػ]brkN+!|TysEQ)kN 7vqiWf@]rUl( gS]Ɣm@NFG;Vt8QWu(N|/"1|_p_*17"8å[EAhPCLpg`^/@o1x**Ulz⻶NF/2n,@͝Ql2h~mGIZ3d^`47.#F@*-C.ſ棞s +aErXߑD ::LF.a5ǩkk)É$A䰆`Bar+lhiy}ceJ4d eaoi7BOK8U+9Z }EDz#iJ/: !sҌ ,|TmFۥN_ 5_~nb^f ٸgt}{-؀qEFcOORO|I s5E=31`Ŏ]yРC:3gryoK N'eIqbYGSĺoZ/BmwB90<)Q n )l%LP7; KK햠f;$x!Jd/uR݀+[w[O% BDy!IX涯E|_,e//5M 唝M@\Ür^u$~bSK@$B00! Rmenk%E874p˓S,>g IY;ߏ]-*Jg-3U\:fl(2pR" `2[o#$J{ςo5vPӳ8Qr>slfWԯM`ݳ&ľ{1}3e :{29X84/i2t.w᧬f֑Q Ӳ4Y$Ę~Iqjq~nV;YlTbu*^G .f٢*ob|fN wRu&LqG$9K{BZkUA&1= lr݁e>3{K9$\~4N (ȑxnGtxM{sVJ癫@tK]7UfVAesl»`]L7]1-B`% W$X$jݽœ%BeSO <,v* g"ɏ*y#p"2dErܗ*.( HtϢ_.J Eڸr~HfՕShN<Ӄ(SžQqYbxr9d> p<DdOUQCk_R,R {QKPfgJkwѐ#, KS$pb;BqǛ!Λ#Eo$_6u{\!鏠zY ڀw*+m˜,C6L2 Ǣy]_cqtȝbYDžI)Q zhLd;?'rND](]NlMupRlK&Y]!`.񨧋n,YSr]kC&6xxsW(ʼGhVuo+א}3ȞZS/ e#v=“޲sr΅k_R3BF]V&gߤBAwO Ղ Ho맶<+%Y2*V*e9zH+Ȼ IFN,1t|$L1։RKW 5T-X}$qQuj Fs^ԭ΃,zt8bny@Z8-~)[ ?sZI@ Iq*FU))FiMpHޑSfvƺIeETEp r`Q،>`'uCcˆ\#=N A?QmEfD674c>YlNfrΓ.B+lzȭ@`}6֙ۃOKy$yRW=Ԁ<-A߸Oש,΅դε chXt[E0 To" -{ (?`NIOP~*7 +[#ٹuX5EXF3((m: 7,B@"3"[ײrĜcއ1{/amUtg{0oX3(4ګ~w 4 0I0p=[ᰨT UDXtc.e"xhsig{ṘC(*\[Hci xu)w߯,_IfAV̮):[c"zmwȨv=:r#Ej~ ZvZ2t2A &W\!I[sCrP/, ~P  a5'n@ċW~I{8ҪVRJ㷈p$1#9&.;_CFmuaK`>=L:*Ft 8B/fh*':mm.lsO[%mă3 wYnSPY^hQgG'P?zr;u%PQDD2Ͱեi "'>#:Z_$ ==ygK"aVw Rfy>fK/BFki<ڭ2h-x1!|jyİL+i7%](]8|V%\t9gVT04tN#p1~=bf k 19N?R'3}yץQAR8p޾iQT tyfKi|lv@&B՝ݮt2.[ ΓA޶6Sa응.(Z~Yr`rJ@p m $[dۘ  $@%"xGm4}}v[Vo/9.( zƕ'2;B61$V x?kA0((`qFF$-djʧO~aneoM11m 1J0 yAl0ύڞ;U ϕliU v!ơv u5#X*;eі"M8m|uF8Ӎ rp_ L*1xnI"&A(s{b!dY1.c cnc!?`ڂGFm~{=t0m nG/elVWz85z1PNQ':gׂ xөd!LକfKme/,Įl͖C( {>q! S#cwKlAF j% f8Mo.j\u%Oyd\&ܨ Y]3,' 4Mlɘ\]HC{@>t8'[5HB&_5Y22 C;v"ʽ9g'6빓qC{Y{o\8v$lazex(Q`D\AvMipQ~֠5˥gQW_-cG9HN\nK~*rUhG$#gҴE <~m3n088}/bp rz.^Xm(jkM۟i/Q<78xa|r53G]JnHT8Z[~Ն} "|A%Sk36gèMB%^~=Sr ?N3H$5/5Bh.7 >~R` wb&;<*H,m`L#$n+QF1rW {?ڭN J u|jAs*7߿r4H5sm뭶)deCZ|EU'o=4%xC.nv8!|DĕwFF7圞Fff)%,G\VGN!Xc)fBb10'85^G?(aH;tX?a*pV1},Wam7fF"*1JRD?:ҝ1G^Tan[ܘϸ&b&+] 1Z XZW<6}̜ ¥c\t[ rPݫh{z[cNOӏ&;ᅄc(4sc5,[*VyvR/Vi`=P.Hu "Ё"ѵZf4Gf=+!b'iD%Yi)+$SG9}@}J=@Y7(5F;2|cth;eZ>GQUkH .D5&hl{R:h"80<9VETj*|U~)E$EU01R'j\7VHGm@;:ui mo6l'ݐb7T^-}ͼfϱNve39ǿSM_/r`䱁3%"qEV&u$裃e v[k"Trz B~y6㩵4(,aekBLgohfRuevӑ>+=sN&msזoF0ĢA{ p, (L kj~ӧjʀ{]o҇U hNoɼPVh$w`^ )ǟztHSm'n=RueLMwRф鳆=G'y[e,0R xfb٧$Y+PAL1ji&m P) 0݈ U>$ŠOiX5uY%.|Hx=u4dYtcAYA9HYRlȵ;3G[䚲E|W= ө ~ͫ"2ahl>Zp9p䮼U< 3>p-MnA_ !V>\t$U.138`F 8wcQ[DpWȻ7Lܲ8wgeeTsYpCsgiNo ċrGum}dW||"2 p eT&SQ 4JS79ŶEqgȩ=3Pҩ!1ZEUY4}l y)`l3sig{d`Y ^v&Tk"֨I$icZzƒw=kXy>YWT]gM R*^%/.i"L:1Oq%MM^؆X˜-uhm8PMx(u>o*+(9 X+рHhWrjzd688ԍQHc+M݇wy}Fcz.&)Al { jy{ߜ7]R_q9^""^mefPE=%AKHqP3 h Z=+F W HG^r) mAml@hL>3ocRN#; 6\<~(u@W9&OH6-\,ƚ՛aL;H7՚Q\`Δa)]ͳy&ԕi<ϕ&uDA4 2> Czs飨\=ձc zXP'8 ++Eq!MX!⠸?f0M"B / rZ3y=dw⑑r;K|S܀?~k),3ar boR?ɦwU`rB"8K\0~[/d} ]1@(?v}:M:[CMk-e Fel`ڋ4S0ma⇾Un&|TXŗ3}nhĦ",;^dumm*$ҲIaTgxB+~\M.(3ch3hP7nZ} F dwq ZY(SQafI)uO:=glZ{^-AUB׉6yBb ɱdHc oo!KCr0Ή7Hg.aգLpޞMEHr&6wbm: Q}}SM=}>N$Ӡ2kE ӸPv$(ԥ&D W2e.`xC%ao!^OIoo@N 8qژx`G7׿CU9[}x@!,JshF G 8P7g}h Q[$,h!ŝ{tvc {60cxl+$qL?<wkikqrLA5JD{ ݒL ՙYpeqC fi^կ:#\'IEt)JpizyO~w o&QL[%T|1 *bg-FK*ܢ1Ke,?-DEoc+hUwXs_M{ld!-pŮ! ^"6 -5ꥵ4 M]}߰;.<4UJ(k\~ߋp[@uve*0֒(; kЛ7cA<;=/ޅJ{#XRfnL7[$Zy,#EpÈ+[AV"J5ܡ_HFc!RG݂-Ada@km 8SDlY=M@W*ExΩc)Foӣ,Bp?FR™&z+͊%)Ҝ6hƔG"RWLMYyfo<Ce$` Z[g8NȫC:9#N ,as*fOI) ʖf/^^Bl6'g9(#?cWyn0xFG V60o7a^L_h`Fu;v1TgD;y~*vLXT|KSI9` ~+D=ǶE7yͪM6^)c$NJ_^IG9ɘaPhWRw Ԋ_2ctA)eE3]õ躻I:˹GʦA I.fuS;?GTj/ Me~Z AbxH9]XT#Y]N>`_&/ ͥKr&C_@CH1@oڰɌֲk|[(y2-)ל@x,o[8naT4~{,|Zc4)B*=}&4~U02`+^۸"I=OwY=yIoVUpZXW 'WWeA5DS䯊iC  * &W0 l+:#QI0,cC"!5 < W<*d$nid)^ʴ^᱀a͡Fxz9Ԯv,76Jf{.oƕN1Na+* ^C`[J[ bv_'f&U4Iw, UNv:;nNX|}Œmtg,N^Q[V\Gl:'ʞQg,+80J˒n_Ui|h'gs{ ƁKKD^u3Pno_wg")hHݴ]"bj,50V#U*m_:io~bA-4N!`&lX``i W "@"pvy7INe ) SWju-?Bg_9So1GY>R0CBJqH⑵&σ^Wdv^ q  $3 a$Y؏PQӥWV(ux)w\ IogQ G.h ^d6<6嚯&hqrI WE@I 3WiU3qD[ (!ڇ!zgrG-D/j? ~lATm{Xű[ AeyXZ/m_~zD/MF![ح_$W읈:r:qeoqz,v쳤k,ن 1a* *bc.?w(&럽Ī6[SwvK^KwA; ̥ \augFIGh= T w<-l[#\uv-4JٴO`X7 ]+@`NR)fe1?j{,Nǥ;YŞdu RR3kId;IͣU kaM"- zyC.Xpv~r:pu2RǚM/rGE%-w5jMETwzjT8 y*H/{|ȰgfSPsk_1h>O!tiVwg [Q zC'q]ZqB{Au?6Yz0zp{22Հbժ';cG"ˢJ*70Ll䌶9J<>TSg "(h~O!]9Rñ3KNU $3uDs87ۖ5)fe>KSe<{ݐW$һfԆ@5+HEs=yOq]O*χhk꒿tf+NAG8*˒<[y],Qi) lWU9Fp PDߌt>~'p ,=dh sC_-zPfd> ܸ̌I#.d$[^`z m71&"ȤNSLN^omJBPSBgn,\J+|CK<#Mtb !jqKP9ݹƍd?Sbj}|[s C;δCM!\~1}I{LhVfto`S@h؅]}88̩e!)kG}Ik@P:`lv*nnv=ymvIF.jc_BAnsMx{ g}2V_ڛMC1㘄&e`=ľXQMj7/a"4p ~/56>֖΀"[I3#B*$UqYʺ(1Xfd$QW7 dҶApnvDSGPWM?Ы՚ՊIc 폱Q䏗J55Sbo:TY*EZD~#8r5jrO Ck2S: -AjJd,4Ũ07ZixiId\^(E#0wӃ4}3hn*ĩt|3p2%t}XVʽ8y+D;R }du}Mp|`FSB&ԶMoZ$VjّV}?37QFBx[򚾗Jj«^ep[IGc,EdH-= S!56`JhC6a!(rD6S 3>=.v=u@wfU T~g06:RvﰘD6ů϶ҸC*쿡[cߓR)g3J?@5k[ZtOvu?XFHx-+\609cK,l>55C؀ ƒ3mRyN4z+ahgS/!J+!\IRԇ|{Ր :>*X.B,^$ᎋkwO-T),u}ܸ`?(MW#'IbiKH3y/He ī9ӼBW1+jWdVyͼQƱ'"jI`271rcyz/m ,YQ;fG~Xq]Xb|NKRBtktt\O> x=Wzl~ Ŝ hIdOC_<ifV-?f^7q fJ7MJSpH]pCM[Q"6Qz0%nLކpCMC 8j5(6@}"sҥ.8g \UMTc#!<]~Hu]*iC(M'BX0pT&U h ϘlΌTPGV&p閯i{XS:?.C@~z)4PZK V/Wɔ/"fAf#Ir+b>É}=?qoϢ _ h=?{yDPGЦU&4! paPeG%pR: cCE ؅1 sHY$|xl--vϨ efQFnnI2kI)Kv;c1{g* }bq%Q KsBޜϚCY2!HnKT.+sg~T{lo(ή43ARBsӑdo8kz9J S&(R⹤sl] -(w~:y^|hɋ9.|Z"|68A̾x<fأ<2kV!Fhq[6}tn؞-A8gSKހ;nU&_~yG3ݎ4"VkQ}}J* {f%'xΐywD.krXS=vkr/%'_w1=8΍nnJB\J--(mg8iRD8)`Kt2tH^S #U||dz\Y BtŸ`L 4:pzN'm}ԭfPG5 `VAy>c^l'Xک/=YE%q0(~Ubk4Y+=U' =k8T4;|qkp44&f!pEj 6MGٻٮGUf?EqjGWl> tDoimq;.N⽘Oteg_x@]&SkV{Lm] YtW8*%MV<7KLh[8RU`Tլƒb^m#tzh=Wa!0dN:lRc/$# lizyGOr M#Z=q!ތw;SrܜW 7gtHCg'=Lp ۅنna#' ;RÍj9/[cmdaZRZ阿c Q@UcjSdcBcdON%/QYr޴4BjuQaG.RƮY`&F/k >DLto` Q ðjqT5W+8tՖ&B?;ˉrCMqaٮ;P~, g.ݎlސۄҬmw>Mkm@C-g$@JK8:Hu{BVxZ,?'Im2 Пd{F(]] xU<*f95",k;¿䘤뾇$BOV!]4ZTf/tہE5lr+cqpDY4 RA טVd*r}P'e~6b"CEg"(*-lql"hz +}DY3g'zO\5U壻&Da܏u뒬%J" YZ]}oІ u5Gk@%\ ڦS1׊n#T^MlɎ8E -+h }blDܣnMaQu'=ءD3Mia#67$H/$6|iYkX'3UyDNqu^%{ekULyAPxlpx}(fZ̲$Eƣ"?3I#_9Onɼ<֛^2 +L:!J^`ջP/[n9޻.͊~mX{&>?ܨO"uf5Ӧpa/`C@Zz#"NB)ƉO"rS՟p*U`F}Fu|B+C'L TDH&nD (,7e7*-VԮC})% OMMϭyRG4[VXc,o5,ōHXtʝF]7 8~jf@W^6OgGX\+rpX!.eEC6 I%D@R|>PDICpF}β yqz)]ˬR |Ÿl0 Rɝ@fj7 30wf時]%HM2p4,-qשvQ#q ]kO|V9El⩖/Hۍ+_{+3-V{+jkхN H$maf%@qkKD(тm.K]xB浡0HhyNѮ[Yy7&\'S804 gtmQ!f3@\jO_%<9K_O3⧻͝4gynȊd,2U._HKgEʲ*uOd rk+]+MYF42|_x{0mf>WTQc9HvܿϤcWQ(jԗ|EE-^C2'aeWnX"j`zq Rx✵0Dz.l$h,4s@9U'-{e&0H.:ŸXԼuzھEobmEpKW8-OŌP06GV4FNp=H<#> ɖĘ o̎}oВTju7E!5m)r &cFT"{Q2lO. ZqDv:2#k5mms!r"+'ВR*,#ot225=*s թB=진P!pfEhО*~nb1hؘ~aa{ 402]ؙT܌jzǿLKJt=E`n^1 /`ei]F5%\^lYu!`Z D[C` AjYA_ޚ(% sׄy D _6; m*XZcCBs vohpvѣcz:wS#">! C$ce|>+9tDn+o-:- EG(a{R?E~kXpd2M*jhn4-l!ؙlwSxBS2`Yj 7B#$ }d5x^zg Q%U,PO UF6*^r{1AXer2X{oEYѺ&.m^Tƈ~a*g tGajyEz1zNDUNj_67^E֫2m}L(曙ɨPJÕJa^?5W^AtN"0@ƵxBjavLBg4 [sW :z* k9ݞ&sr[V yԦ_i&D)7_A8ML`7Lq=pԛ=7v&JA\qfGf&1 oG\@/wʶ%SWECܧ:L:K ;i t!ǣؙBrH@׵c!wF).1%x|dyV2]Ь|~Hr/Dhsj S?27 rJ<#F4ͭvR4p[ _%af: \h0~a~ձvCsɢ7 ' ]# 8Ym_@ /\` d+Xi]vU ߰5B u*N8U^Aq.6'h>~!}H=B^ LP[(Ix0͖6:sAUOxJo+z*`(=ԭ}u|Xb8;F ;,%g|P,I7ȑ6Cv ~8!tbe$RT4)EZby4wF6E-Mg|jQ1,'X樞:r:! ԙ6Dz3v,eG M$ŤFtH FӱxA$\siJI]g%ꥁ+A5n4 z[SH<'@Ŏ.޶ "؛&*A0ko4PtzZʐ}2{]C Vkd֝hht\IkfhL9 >q<Gzbi2P/"oJCU;"&~L~9JxIh,2"V+tЫaLK@sQy[s+r.t6%<^TzO46gwXv` SE{ߧ6q1$1%y; pzP"Q3R Y5af]<䝓OS ϙ~V|'&y֫1A%oͩe<@͈s sV{?EI$*%_ݕR Bu0eWw΋x:4ޓ\T|.5`tGt-bϱ!W"1ΞگЂ}TbFt3 gj# FITd)wz[CF$bW K-*NUހgc1KV*TϢKLpiqⱏ(ɗ'ŰeWze(NK&yR}-2[u,3Z,m 1]+(/{&(gnn3vrܗyx `7TGZV^6C[zUP k'+#DbȾfH˙qJc)ZHmSۃ"j׃50= *t^#ʮ{[@xyɝJ@!LJ>FFd FC5 :W=wex ?I[9ڶf\a<jp'S'8n=tzZEEUzY_(“vu1fP/\mXܷߕ )ˈ5eƲ9_E #ԧ/q!&QrQ-x, lzK0I,00W 6vKdV]njcK]vWO8T "0ce4cRT9pMXZI︋G'~nX.9Vr!guJX%>0 6/G8{=DߏYe,Xg P|gA#887p^ۍ/D^'nGBɹ7%tHAّ~5S_TO}1h> ,,!ZEUҹ,6쏂XwvQW5qQ爛(6/hRV,ܱo7ѷTT?N %@tgo{#nܖ޿ft:^mɋ@/A#.%$.Nf^ntjIMය LJ倍IRٿٝ2Ob=2ԯ~#Y{6VWkw2_b󹵑W,](S;!S;Ф1mg<(D =Vw}uwU sz9샆~šc"#i9DSesvӔ!&gAX|_I1>0Ӵ8$W 3phweYT$&{k>pQ "O CQ}oƐbby\^,?䤇:"ꮩczqֶfLmnCK\pʆ֥iXV&30"x ;O1'uC#[\Swg v(O Qё)yE{WNCv<3.p A6vHg߷aﯙjkrTˣOjLBr|RapiegK@ppg \ga,ïAg2+09 䁳t{mZ3Έ.4#hTohZ;OOh[?~XzG{Daz|栬/D|r&捘ٲQz$3فOjvsnc ,6n !px>n(&^t)`Fi1 AشA3޲%bTtq=@- R5xi?"hZ.0Yj.p3] ME ԖeAT(\;w zFA{}G} SD$\>cp;^׹d\$Łޅe@uv% YazgqpQ%1L"PȚw~A=xlϧp5:Rx>/DhMϴa[dVeuQnr|bX :ƅy0WXgzb" :hwsb_[0Ygd B踍LΫ>gFW{ބt@D !uԧ<}^ nˣH$,gSl4VD`iQ%vS/@" n)C;Jؼ~f}׎&~XPӃY4v7ơ~:xwq etJ萤ަO87Ra!]1ooRlUAOhz2.1Qdzq*^Ab+<;%ݬ;VԳ)kuLgbaOWab۩,/rXY :X^Ǣ 02G [ AB{]~_0! ~EO˚*ϘDVBc*f)Mb 9f#^K1< T|I݊?N(1UkИ+Fu,T6ڽ9Ī2}QŰ0%ӭd(o#P{2gBiKO}lڜkvxL9m{۠jZR_14ܪ|zhCȌDtѫ^"Ш Tb|9p\E6MALSC!  c#02(MRtyĹ_XQv {e%lHE%* atG7\ 6 מ̓BZ_<ȷiO#B6^yt9$6,˶xE,I?VZ\bXMd+AȔ .lܭf0.7XԺRz#:S0&pU{o5)['~UwҰJ4#|'.\AMcôS0 i7_LxjXN6v" ]jvNnJވvPI޷R-9\e[<ĺClmi̵q)s,xe3bLfԕVi X_l] %}z$nUG{{/})o'/7:Bdb$46L-qY$MD/ =+7V[ߦΌu 6Ss翋\ #lzbQ2o&NalR6W#ÿNbt[|ib6+x!vl|iT3菐v5{mMd $>4#?T :|E=2i#ڵduu㪬< ?t$߼{y m}9zCP,nmZf`y0p~qzM@0V-`̮CYb,oФL6!/j0oxN0TH'5һ՝"jK t^q7v4Q@wY,KcK8jշ5b i?BX@ {p*ηʰ1 0:{ޮCKyh*d:OWNO^15Q£,;ݡ=2( ]vN`jȣiNw9 Ws{ɒU.y?Te"s mOuǜ?Cp0Kį|WCS|<ų]Wj09:w$Տ?!2,>pG`XĔa7置gP)Ua͔J2O/gwb<]8dW]mɢњ&! iBM llW6jhDK<8hNGqB~+o`Kw Ka=]uW>s-e(ֻ7d¶$pE!?~pm@[Qh&Q]XO"֥MYȰ̽$^)U3=DQ-eN'7*b 1[r۲oyU t]'?UN\&Yk@2I.Ct?Xc= #%G=;щ&!]ܩ'cJ;%Q(}[2og~ܻdH߈?G wKnv^u9d1[怡!wA- 'П'/^5CXK@EC 2>ŝHAu`bš\,c~ 0hJ=,SUzv"y-Q8kp( ItțxL&WGMʨcSB Xp3\LFV`Ħ}mUL Ee6l_=`߻bY,0>/aw`6\ފRgY劏,] FÎKy'H,jm\@kHCJLQ%l/Jt g^d)F>Pp=xa9m'c] yr&Ԇbu#fwM.Jd_ތu}o{. ,N:)6 x8_ބt@mkBM5f>vcL@m\í@v(o/}нPr||f}EADamtIoȒ$M27%tf<f6{Z똯}rQD@*] @g\&`\w~I'{Gs bPS\+`%H)yAxC`8a'0NXX LLg:aѻy*hѣ,d%JBK8~H{؝ժތntRui2D>WN&SxȲ@nnZNF|e3in IkN9.=Dd~u8J6U>PPO }vuL8s{DZug'p7{ԸÈT MޕAWRp<4gB&E%GD ۺ}WNv뵞Mi5x˝g^Z;a"_yW1-–emߝ8VPC1|b6C^ X vvA[r$6sQĵ^㝱S!ͨKZҝa$VJYRIAvlR H'/g_:U n7( 倣+,Ma(~_K;vYB#^]cC0"wI ZǒJ%@=ܯp^ph7ԁ}oUF~ڞ-dh!O_ 2GRI,Q9%`?jBT_dR,W-DɗXǝU!ssjT=Z;Af0}"$>i*^Btw:lF) SȓP['6@W\6% GKB^=H r.ǖzЪ(fy鬧yC'E~q|&xc"ЖpVS5ƓnB4nH{ ȂgdЄT,n6Ymj LՄΫv aT+N K9=t:dNyu։t)+4y͙ye[QMɒb dh'Xug5vzu,D3G\u.y\&,>QN:,׬=I8-ڥ3Po:Z炻h0w%Sϣnir T[T<9Yuam]0H5O1tfPݺe\w[HۘTًi^aGCI게3# A JeEf0-DŽ+ŜzfM]LCOdɓ:wk.ow`L!0\=5#_BßQ3tL &f^ocN$)4%of"~ /Ƿwul뼵TX-Ա_G4;h6”,pfpb}wL>%6ٖ/W,ׁ_1; 2f!({72r/;ik0b6JmsW.Prb'H[xc~%DȢpBpÐ} ނiYG?x}$Q(QjDT|ݩ>:eS~_:Z$GmP 4{LY!IEm+cPg6VT/r}^ɹ)Y*Y<:CD!tQ{ UG+6y . YO=I!ͩ}0EI2Nbk!˶-.# pytU'{E5@ӌ~#$yH`OҀ~yqSTūVA'%uqCiFQULX4ALo=\\C#WAv2#vmAEx;]3Bb0rCת)2 d=3dKL:5m@Ș!7?B*n`VX*)$M+t{IGȶO}'iNB\9pqؔ52N| ,I#4mQh< W|&24_WUWz]+'iZ5vg QhXEְfB2_)w|h$qim}XX܅!6sw@Dw'OFi{m 9TBc5ǟ+ *}_9(.+LFWC[Vy VkDDڸ +i2sN%c`zA-[e5z6x:_;nPBpn"l76kB^XJ^ݤ:U]%1q.QCax?IKn;%"$ PjaPD#O: :4V箊s/TSV.#oO00+7^ 0䌍 PX[(UNnR"luhYOXD4T& kFJqUyLzȮ>R!%wIQ 8tX#+*Dgbj!vx[UZ\qSwh׊tuax*~ʿ |BǝY zS`QIk`%3;[c>V)}× ΚsHo2e#~!l$hr\`f41X]u:(6XA&"d}\sE3)d/8!\jP 5YVr3q(HD+I`(옲Uz: hCG6k=A㨟d(||4Re6GGJ#S>y JjMbԀy]#yj\x-7Q_`VnrbiQKGk Ol?0*00' E.&C$F]zjUL"5JSs5)!ru Pw>$Pڋ~HNh'_ۛ &),y>W5h{`c͔OEZ؉;wp8[>SKa<5vEJq4"gCn Ac]Efkhap@pؙ D>k +|vVJ@4 |Ս#?2~CpQSSP|$o[Ee $) =<KrlM }p4Re3+ѭ"X8 O0D }o P͓kfa+15ʏDs_I*~x^-ʸl/A4:j"|~?oBPg "ZO@ @iS(98܄P}KQ~kN~MP.FM>IU-#]l#P2> Ua X)1 vo- KÓKS~|e)|% G"]HgA#%/͌["|l4a?V_ 8z40x=i&`5PN37z=.eT r9Y!yRgv&t\a*篤D%NWzylxVnQA%Q%2эvO:xC{l}A Y,mrQS.]&Jtz#a݇#\\1ڶY3%D HN󛢿ХX>4ǫ6/tPBo h4kn:F{ݨ(xK$3\>ɴ$Q^j.*fB؜䢛_ k_sr4@YB6>hOW|CPǏԌVE1U tC)sVI:).e 톟z< Kkff*J&e!ғ\F ޲7n]DxY=ZiDxzHa1m;|)z)Ynmp. ҼH8;&ץ2|Y#zdC&RLKӷndfWH OZ T9Q}z\GR+S?e=,OZcvLqeZl^vH̴6ñW(dGi\jc4y C뤖a*ۑ9B'NOJ*Ox[H-Kc#f}d' NYE6O9vTG®%U{!UDxLul:NXpRMkAOt?/Ų]\]dr8\>'͞cp0ԧC*mt&6$+mrhYd`u}<0%kwzˤO^VJ$b"9 6x#vS0kB.AB5c}] ?!Yu=qT~1AA{d  r}۱HGp&Za>@2 6ytBEz+:g(r,S}ɼJ?NI~!-&4iɶP] Di^n]$6./51]]d:x5 "| 2!"ϊ#{<` ap\Ϲ ,~-j,;A } DNJ8A63 jf1j"Epwpⱏ9HGBKrzM_\Ur\v|1sٍRbҭ.i9Ź61_x[%BQ!:0c V?nY  OWLwtfW{ɅtkV>_MXK7f;p>Ï]U\ĻY`Vx?:r̊X+WF_&3iv"KalN\qe*W燖 h:|;"mњL aLz!@6]Op8B5Cwd[juq cx0[dsw׽:b>RmakXقAlyXh)ɞP.&<D "7(ct<6kKJ%-YTOkD9yA`t~`Ax⡵yXB猧^Bb:Mcu]5kW^q'@@g#e1mĚ4L>sP8ؓk,xoGs$zq$g xn^\?3=#JjjvPh0̀ŠקX`knmwSX?1Ud~QzGmoFdK.IE9?rIP Qivuثi֟<߿vNrܣx+…~e@2hU#޼Le\:rؚ#Df 0uwA<^ )en.k3:D3mg0`:aU29a٨ E!(qS1 _MEG#}5[~Ο{լ`#xu5CSnTO%LPR2Atd-aV}Fa\{uh;u7^P!IsFܭ5<δhԐEeitUPҀ$XI. lIS.7C$uvζc[5O).#}`NEO)z/18XpKT jO.vPfKcZ"EDr4Gg07b ҅' /vzDkh_e]rd(2ʞ&W"}Z(>] l{4L!zF oɟ҆OPk>P'Pn+ &]%~!9lE/ ]4$A)7 ^AF1.ωm08`7rIO0U :@3Uc`[Mvr;lAr)]6aUcm@NŨPrF({vܰtc>IzbVɿ:nO,E!gXm?RmumhbM|#qs8#=[_s]|Bd7ڿ҄*h`T}Ï q?|&q239hlpP=)eg<R(A%0@;T"s9OJIU'eo [fve~U^0Bk/Cm7s*7^ű E0gG[d;gw-"!7r'}i%?SD}3Iꪐ ڷ u>]iz$KTWQ^3^W.NJ꿣&CQA44*w 3QlK_Jq@Q) \d`静o?|_ptʦ[{im>p@ wO2gVb+Tз[x*ٞ|oFh'wss4B`9*4_uR[|A:^Sջ?bOMdApSe7JM&$Wk1{UvŸq):bjk|sXSo7Qg~StJsҧEnYw$ l ׷b?mvN@)PRFN1)qf-P0OA J" v؏/S!wלzZl|GPWw3Tv@zb^JG!6\rBd­? <_%WOƻN{FI^۷ 4T f=x:ё[pW&V#󗣚YA7aL1)OE.,] Hm45WGr ;uPb%9j)iZq<|peg\sҌs[ώIeVF>(O 5@̟tNcHV{gk5[.yK-AjBؔ~u2{%}=jYb jyĉE{ffd}<뷪VRlɫ#'ZEKB)M/n[ arh[+e.ׯt;[=lMl[صHƹީR۞`IsIL|^aE.ZSu"rIȚɱN{ɁF(5\Xs(2ߌctʱq:5H`IfNůN5dDkPDwW#_(m ]pkY՛Qx8T#kx|T7eQ(n-'^!lv [b ÁODnACs됗.{ѨFsTSJ1nnH1a%o?ҢyE`hrtSݜ;U3kAJ)rnC1z7eQK-6rpOj.v [_W!&v.lKCd:0\%fRR'_mejFRz{q&rSkUR0؞aqHXx):al,``4ZEdc4 r.یLSYt0 <,~!<'4.?H$ɿv(V17RͲUOxMRx䡄]w:J9u%j6:&kRh*rD[N {\7Unkx:`#j#ҷ'[5ߚ${z~F^A4/ pf_ uڮjn6hv //՛3Y/$Qz5z}kƖ$1М >_'ʞ!܃`ĉN n2ϡ2զK'pGѹ8F҂p4?b%6'O?~U&6{m}˚a'jrHJr-v7m+qgNfrOY$^cĸ<|ej۶%@ARV8"q|Ro.[V>Jo?:K9][Iz@,  L]kW -7aEžPV=6 D(A-: a9ⅤnGGg8bhH,1ѽw2N>/d9Q. n-;Fا٫Hrhe+s:)ot2ʣCy1Ԣn-S!|;N G1bl%iJ8f-!!@2Xr,!ҮytV*HI[8KEnȺ-n&es:*:G,Z u hLfw/>J!G)(:I*OdPھPmFy̤DwT%kdR85F;j OuM޻sԥ";$2OL39ޔqi%Iщ 5߳ƒ]oA(#:hQ"җ"x_rd unZٜE%q"s[ tR*48V"X!Dj&N|8[.CIof+0Awٳ81}|;zr yD2V=:R5pg4&#pwӾĻ;Sg6@OJG]Shq\#,Xf~7ίBe 9.znsyx39@v'N!"VO+lRӬiC)$?Q!zYFT6&,@3q ~sB<0}.a31reO~is?KN:)PU@ &|3ޛk@-RMqYLx,ow8Ǧl*ܷ$ɾ`~M7M (4JqG XpF֥a6 s;n P{24V_׶G٣dg2KUO|;? r}T`HUFAy-qd??ث l2@J~sxBM:WS Z03Š?Nb-Q_3oj\/g JA'F<$>*#5'ÇxiڭL",3\@wŌV`u|Ԧ s/(p~FItE-擣+'ʉN4Ֆe="Md^@7n#E]!(l*{3JfӪ0](SYֹl ~MxJ>F(꣍Sh`ĆbxT5Y]oj9"f>v69iXߗ?k+|qVSߡu7Ekv;>'F|VmA4ü?zH4$ƫٺ5fQhf^vۨh͜yP 2z)vH!rQ=n_̸LQ,| [g8c`F'A6F"?vJs502}̪C9,/lM sQl8c0No_Pxp`4T/=y6 B/"$=)>O^/tٺ'5 =<:Q"Ö˷m'&2]{`+dVvZ_/)+^W Ѩ8DAAĪxT"%W8?g.:! ?Qn>ⶂkiN2u^6VI>!S)|Bh8t;k#7Iq,2ctИSuz$(^")XZ0]0^cߟ(&">T[US'1H&ROXQFQTXl"<5R1ePnY U|/~v9]xi maqEMg8Z̊5D^1'l#xnI.ڂ- P7;+]_@XbAyUUNU*ؾ7d{ϔI2H4ThݬVMZH+H3<:b,hʹH?<ۓbPNty{~}}\꜎NLlzc~m]8{?ـ|^4-rߦ'qA|H46 ПCYL r=#i8|S-}Is7Ƅ\P I#^' Wٿx}N.vM[|({/`[=uXSNзbSqn5 5UҍU톁(rԐTvK#ʗL⋵١8qAfZ]170BO rw:k7ϴr|`K|]՝5FR8@0숕j|y.r`d"W6e wLt2-cmY<`cE`DZ_&2`MHS򥨰OQʟч-'e˗d zvVgMUP^ϖ"Bg:|(S6*FТH}k|-,ٸ':3m` Fꨱ ۹1tR_ +ϼ l%b{/.:9>G' OM7coAt-Ij>]hQOO>ب%IBK\Bclk_1STshʞ>EbQ @@UZ2^Lc¶wOR~Q!T B7Yr. nI&L+9T峉3완L!Bnw}!EZIx’GA~Y`KD|)GkD}5m{Y\$)&Kj;/VCʌMl{eٌ Py~T< uX[Ec9 -T&q= s | oO+4 m>;4Lx~l'rՠ0Pr^Z>lqWh|!H0(1Yϱux"ϒu27nMrVeXcV;^r߲7mW'%BK.{p/ʵp{WW,qs5K`4i]ٽ8)k|AA5 %<>Ss V} RځeͰdrFAf熽"a?s "FA3TTd8돀m4Vzgib AW8/ &]<~JlfWXW FGztԗ,ŇV ⫂ݶ~164'O%{/rփWկYZM}lVrf(/5a\nTF4d9vax,/ANFq|]5? /^9}XY4_..$ZDM@30TB6k&:iګ=w t}=47XdyxѾ/Ȫ{6\)~ywbcf`WL*80k8pJ1hf6(JW5e@㙛 d |E/FrA-S`xQoտ\뾊8Jl֛ ݶ*ocj1:@}e(5l |7蘊%M: qMuwݳgj?# hel: ܞUFĐapodu>8B&i׊R@u 8-(5 բ.HubF!16/r53s?CW='HOtʷb;u}=̩>҆:t1$4>F=:ɻt@?K>n4xr! ne5až;*ۃXB Ɣtr~P8 $bO'0Wd/R1O8pD_R?>Ƚހ~@0Ukin4͛__Z& Z&J *T]eOrd"àzһ9x}"rGT/~8"i2../md+MQ4{kn#6z&:30N5D W$esE7\q,QO-rPqPEʥ>7?Z?=~H_X{̓CΔTʠW4!,lr})K$6$$ſh>{k`)sݾ/j7j~0 \ڔȰc SH qsJbhqC+jivIQ[sQ 16 `= { ^~BQ ,@D 5%^y랈d?@Jӹ}C}V\U6^:gwJ~}V"WA^˧زC܎o9tD=ڙ++5/"dH(`ݧ[n>5^ 5Ԅ Z(B0!%a߬f' (^$I_GYG}6]VQU#2LGa35M²b2*| YA^ "KgЏw/p/qA2Uc&m&|u8bL:wº#N!#Xs G!K}/:`;BpHƲ2JPcWxX捨J;o~OX7u. T}yþYnm/ۧJC # .;X#9a>~L|J.ėkT|#7MzV~6$:d(g?SGVHNKNv1rk0rj1[ ,PN|_@$'97э?eo"á"DeMCzj Lfs?0 癔ElJy=-8FAss}6tj14{BSu ۜjuٸFxFAѳ jAdZ :AAxlyC"qkv_v&Qƴx[#iN,Ÿ?FЄ5?}K}@$y=7jK{LH)hFD%|AQ,ɺ&JKrL;ՋjwB0WZQAcA±9*rߎY_ڟH89wڕVN9 'p\5+x*1D,>_Tn$cE⣰&:n\lw'x?DnԉVuvAO)&=;k002 :*s|PTJd㭻6VdjYWm!0by+uS&ڛ]U;xu TF-Aۂ³d^$^a4Ҙ @4[QB{uך(v-cSN,6x|5FĹՑ~s |D[_*lѤ˕އ,^\KՋM%O 5ĕsaRYP1Ka$zRh&TfŇ2Y;ꅃ<11;74Q `BñA,_M ##ޅt#W$>B9hfhMgjXY2qz˜%kӏ zI^̒ГPmKqEeWHԋ 5* [*Q[h?4,hT [9 ^ܕb!NW^~65!W FܨSqxdM/dȏVkb]̭vTT (NC~Z>;MXL殏e7".C(jѝV[lxa?it`5Q҃XσD Dfz Y=Mٟmfk1ß 4N}dv-c5qrE|g,\Y^39װ;1vvTf_!Vg}C e҂7+{xF'x\_3ԞQItJп LQUCZSbNAMm`gfnz5ia8V.ːƭ\;w[wo,4N_ MagV.^d\q/ 7HV"&1 98Q&' ")qm$׀bR[R4g I9x(!HBo6gp:lw<ٚAUc,D7:!_,;Q5]Պ\j0©RM7 |2uabzsɣn_kmk3&С;ԖJ  <Ժ*:sGH!ENJlN B-7XZdxj1;B$m(v#?grO٫cfEjx\{}¨[{`\"VBNY{zK1"ocG@сC ,r^x~8"J&b__Lf-!cj\{K};Ϥ*]gWd|4g3w;ifc",P@ WXBI Z)k7,ƈ1_Z8a>jL`{\ͭ_NDJoK " Fr\ RdF7䬽J2wqZ2jCvN^@)R-EՊE؏N)&t(t;/3y?4K }='hpú'k"=9N)ͲP=*D7dM!`en G0Vm0M9դHJ)$,G.:Ytզp;1#B9 w8py:61njPDFR  O2N/5AQ6$ls2qe/5p`{ mɼ_=,/l=&@\%c'LJc쟢b@~*gB]  4@d"1׬Q_m&ue+fn(qY6ŅB,6Vӹ@*E"#7W :i[8,$a[ÚJ-3;Z;zcN86e͹o7?i;f}8V $:V2Y$ 1ƒhy=:in}-h f5t\ yDsx}* pȞȥSJ+*[y HY7Tp7LEBd*+Rcu1e 9:Ns:h7ﮪD?+7pH"D*D)?F@j {*/a @{~jC5_Ds0~kJ'm. ONHHmix7xӴ5X9':Sc>bn/vƆX6͋El b}͞ CJa CuhsG(jz21D]"FUp܎-j#D~q_D gG.3~@Q=ZRIm3/`v:%Gvt(?)()[ 8K-nv-L(`(LQ՚.&Lq%+uz|󈦡ͦpz#pfqi^ OJܴ 럛 QEtYU!0'o|GKDyhQ7[BBi18E&7h{7:m6j |d ѝή. :*;͘|wӰ5WDb@=2;Z$a"6{%C L?V93`j'ec4ڵCp= bJΛugu=ĵ@߃?i|AZfԃ'Kn?7m }$dnP PCypr#Dޡdu z 8eтo7a[Lb {}K)]޲Z_E+EqR7Yċ 4pq'Hu0"4Ӎϣr΁`%|<d^X`LI}XEIQY["zBT4Q|TL=gW+GV\eW4 Kb?r*1lQX.(i#Ԣ3#xa-є6idzB1[]|K)Ѽ3h$]AWH]*'f~ XB`kl8:1qlU/y"շ"wT+..ZBThҳą YB +sf:Nf(3m!1i ͧX%p`mYFmR߮UrfE.L^,o6(GT|Z_ݓ6Qrg !^!S(NriUDxb^!Kp3VG t]'Ah<ֳFpvM1\rn#U &Tpjp4\ T l񀿄3  1wzYn{J]M-!AGKѯ㮬֩H&n YAh})>W7ʌ|bגٵPg4t*S(tI;'+߭͸l-<S LxB u*~Rȣ?vQ{rc] S@hi8?h30#珤^J;Kj۠.nϲWf:+#ٶ6t(ԈRC9ڌO)8cA5Y͊ԏ <z*|1lbyuANwtBlŠgݰkĝ XOGxup%r,g+7 hlHLo0+*@UhVB \5v%ۦ j;ݍ xH\Gg@|Ul l@|zs-6wCgN9[.ԧ$@ s%#5slX\tκϮ+dg)iȠ9r8+ nϕB!aCE :r"n6-y/5wLB]0wAN& 0ƨ3t{vxeAɃ@^dWO>B:N X0ldFAZ&*:<Ûh;(6aOL1/7>pfEMzٝ&"K]٬N xh!~ mPBQvW΂?~x~2zk}؄BA{*Lt:7ďLj̐Kƽ&8[W*rmƒp y).{gһCpHG~=*wXHbH;We!>?wz 14+dz| ed* -UJv,6Uʝ3dÑ~ч2$)EKqLF sNg+шZ):|K4Lm(x3?I#n3PɐEL]#TNGJ i[2ho3ϺZDdX֫\C t}hAtxJ&Z !!=<o5 -۲؂9Si,CZޒl;Ab[ӣ&"Hu0۶[K=qe;a yIx~z5:,n~f0etw9=`Z ]k°x0/O8~.MFa<(sR3̀}pJ-Ύ*|0W:51>'ӛA헎~W eun/jG<~dCBx]yX!"bE['a gh¦֜I=cggf{-Jj'_T;R2k{r"qj {(~c Oğ- XBخozo~kuݸR~r ^үgK#3&E/E})<9&&]z 0!q4NWژ8u#!7.ІQ{@Xgሴ6k:Z3v{2MFhSD6B}ȿ(C&nXM60Ġ'{7#w@4ƳJ 1 FۗLXwI/oM'I :JT<(c\^TY6QnFcjJ1I,׀ j|nJod 2tڑh3qZ%+#54Iؓp0-矓}92N^7ժ5Ўp4CV=ȽY>#G!"`&nC21qm8(Z+ j_COJ¢GF]}4ZIݤO q͍f 06 Sj+j=BI l\H`IO] -m!׼mu@vEK]54O2ZNu*s} )(7{ * ДjyǮ|f/ټ[k"EP!\N?mHe؋ɢߥI  9nVV>G[U[=M|@ǡxz1Χl=|8z)wcQXlIHX1v.`@+ ~fɳ !S(,>w;3Zj}+S *n?CG1׃8S&Ηɭ^ھ8^cr %6uɽm U`#% X%WƲ&xt5p`G$r҉X7zrOS.Tz Ȧblܜ8zQCwQer!H.Di+<4p\7MJAy&:{RUE5ȹuKrƥ0) |*ŖhpQ5=&#LOߕ_v+Ư(N`ҌTu~Ki%u6SY21d҃tt?f<C?Cj Ce!qpoܦ8gOc;K% %c޷pc0v_X?J`,V8 YIt23POMu|^Gue4df(]e!BRblYZ}.d%!NwnRn9/xpQ~rAYB ~\7 5g1MX7M}L.Nך/q/o]Bf^K7]-V翺_39˫]xdL[}#G*ۆfz>>ެb^ d5K 4#`a~ u"=8 ,ʚXs.$Уzz/b+i#߆Wd<~s mǑf K"esP fUZ 'aB ȗ,ء&Iq:p,dokvj6J,PG z)%06 q]Ī20l5c6rWl#2^s-6V">h;\(fe|1XY= W *qsh8VW 8Zeb͉G ~磊R` xCmGж6&,7K22A6? ?凌,N=g< 6$ "7ցhպЭ" {&ײ}N6G۠/%6^V]uS[&gJ+#@mmn:l {<IwM.n ,f[,kBtiEHhH?JG|:~NG.CŕYqfX\8y}Y7s'D5cck*j9C.;+)sUprr΢i2^k'dBԨ( -ӓ}],2ή6.nT$6%ww„g /=nd_OoNʭu2Xr߾syڜkFOeC7DPc*N7MmhK= "W|rUX)b( GX;>l?_QښO2ìNEIro&ƫrˌ6H<}b^:tp¸KL_|-PCluۚ$M'IꈒHju%A FHH;1|l M:#G&, S}h&Ij"Je*imQ+4oOħB -mG錄Ş4ü0eO 9 o``v_>iWjoCb=ͻvUsaE=֣s/#c1Q\Jx*\벘gz.KQ߮ݴhqu#K}=GrDXZ1+`@uBl2Ӯ$yw+| .ǭLRЕmL|_J!Bn[@+Z?V+ů Սj\}&8 :1S L5oMΪc2zoCRGӰQ[/Zdo;su&[T"Բr_.1:BzjFdz@Էx]!T!0 3| Fte::UN"Mqm1 "^28TG`#V4 Թ>Yi*?2e\,|=ߣ5SGjC'_JÌw`_,\;KM#ᖅV Bks 7(Q\,gu] zVAS5N(f xm*U$m|&Qa-=P(OVw,f%+2*f9$Rs^^ů+Bl0\7ounnl270m0 حzjE4tj;*Mc6aZ:Ԣ M/!!^)=lc{jTϪu!y$OX9} -va:UZ`"cH4sbm1 qIG7yObbf|hwah$$`cIЩޓJ% `NL[㧿ƇIYC C%[6v1=c7\^JqT m#[ k3XdR Cy= o,LE \u".["㦀%C۠Q^ul^H{8nm`o]u5a2͟'"yFŔn~+ΒsOY::5å'WZV 1ĕlQկQ&Zoy-VZVʅC3/l=<02_5k;hKGtrqvDx3b*՛ჅQ0wϜO]ZqIȌL5ڟQ%\V̇m\v20kLDHj_ ֳ%&/P_/_\S+1š$4 xN(K|nO_Lς~ PBm4톔w]iyjˠ17⭖f1^)i(sPM_RU5 jENJ8 k#^c^\GNY5Ky 34`>(ZJFCνy0K\-]ׂCs.3:qxn@j? Dpv6GMxCǑԲ]+5>oaewFBh8),Ɲ^Gm P 6Re[zJSC1'/>:"--b=KNl<Ɨy#ͅŃx`iCo2gs9, 0qO0MsŻgmmQ?[=Mhڄߔ}ܔNޱxhZͦ bX4O9n;˵{ͅ^K^##o껅SГ2֘NSJJ,`Bdا =d(WIQXfrS TvBxx>3^." Ξ;/ 1"f )/K'HqF&!\8.Nnw~rdLwo~-{aҚ LU@UuED(kgӎ<9]ERl(iv})) Ҳ6{ٽAUY}Qr\  ?\,m217mHJ EV=ߞeUбk4Mxw NA4 Aw)9tR*Yi!!QcP@N*jч;@W5c 5;k6gròlm=29ZsӞHG#d@CsD;3DX€Fw./=3WO0VڳmϹ%:"Ch+Wh6+ɀֳu>Ki'alGvolHla:lx,(P̯֙3Ɍ}aP |Z4AQ@1Nu1[uCf, xut (s`g6ȗ_SxÎc(v)8O6NE@#bI"#}*1u%&ŒE2F-~C3+ojRټ%l +/So8B#ͪ-p{$x[i6؁ S28kj#u2S Ao\ 싁̜kb" V HC8 V&Jj@_4ە34a> (M'_Na`jc6* L/PZ$ĶoRJdr.'Uz9*FA!546846mnֻy~ЩV)=J#%·D#-A_0l :h ڍtL9˘d9U qmOcA󅛍HǪ. vwr"ИBR~mŴʵpuUWƘF @43إb^d0H +CDb!e 6ZSpwkI9+ s=D`KU[X}V3q땨/yhHGX9b,cL)L-4mtnhRs`wh9@;Y=29*7]1Lu_jmp*jKYOgcW_gN s& !MuZ&y襋r_"ټ{]arK:! @\;:%_nhOmF^0Bltm<0Q/9yzD+9pf΄fk0Մ:ScF4pz͝D:_DaScs,͖_˫#-Zˮb zWQ켔H~&FР9(\}VD2`-*o(ʕTyQ`VkRqgLnuCȳ.lH=!a="_apch ŝd $a͸ EO+i=6o?u]JFmwGS4 ›AKr\x e QcX&՟L,H_ # s`Bm8l|eQKg^ r:P"Ob 63qw RTojК Z(XҹBDp=](1UggW~ =j߹nacbϯ 0T+@]UbMŭ xI2LA!CHN.~] .EbJ`%+, 2'H߃$MTgi0op$J!\:ms(aP REq.,'}ݲ}U  _dJsp> 5.MNn]K(Yd/- ˏB+n&ٌs87hU6=B;<#vy'䀻`8OҐ̅oq565@rO3q`ρpcċ'Wz~!4&vEd!=K]Ls1ߡbgdoɰhIlRٽM<":GؓȻxj"ׯ$pU~sq'Xj?u0G`+<q kaw3wGٌD{, aV#ĺn4)$d\lGTuNёdel-c0H%!(*`ݮwwvR8ZN&d]t,l&N XFѩ-Z b8̓x=^p7-*9E&PMO5N1 2\:E2sˊ^et(BLWbSy qEGKKs 1{` К&El;}^5&46v5:ųd5tK-|(~ϊF;3qL͉Xɥž[Q5,浥$dbQyZ-ei\Yn-Wb]aeȪ~sPdt']?{PEy^z1T|_ f$=feZx8Xe3DC/ R!p;(,P6jRwWw5qIO'KSA>7 p"[Ԭ~773XM/UUgfGWb `Uق1뼊Ķn0d EP #>6vqKn$ vj!hy/`#3s_H,6j;8\G7q8\r Ol3L'hTE9A2(D>zPN*ʖ8NǤnj@=m,$sfSQ3M?\(Nfʅ`V=&72ibt7[_p) ƺ)jn1S eŇm1p)m]fg>^CEub_Dir?X"7yP^רZ/asRtHseSDC4_¶:[s*cBiuXrUM>t9`}GވE SC- 2'Yy1u.J\ 8V:X];cJm=FmMP% <jId.))zU&$ٹrs.)Ω vcH5=izHۙNhj7uZ*:जOU[c\VwV`voׅmsށ 18鲝v. F+qC~c2P&&߾%hʥi&"e{Ϫ;Н#jBmT:s WnRFvP gT!siR@ Cz)4H8Kox$jrъq>Wg.-mȘٺb. d!CK S1X;LD:mpDzcxYhm.1+m?=U+jnU s%)aXIRǮ58nrMՍ=5g*/۩Ǩ BfQRO+ YXn>2 @NW_i4Nġg VE}sw~)t@rN0=ũ v-lsa$"[nm+Gn 1L7e '.([G/TU<󊅈vTy2{y+!BьiRco FFۃ'gb!2csZ*>ng{\a/!yzBmw`Dnd‰.N .incqg[bRyNF{Ii0>+fVn}de%'aGU#GcQMQWGGɿZ_>t5KcWj9FXZ o I zbLRD1';e8}r@!: L$3Khjԧz"2G$Qgc6.X.b}(P^ZED1}MKjr]0k?}+.m:p 4tnj*KcXEelgJ̧ȞCUCe?C.>Msr\+ZF돡;lp8f;-K@-5?gk^ ajceC1"`j\At#2 3?] Ixs$/$@z&KBϿGx](PJMp^P۲иNd Z`b{{eQ5F5A2WS`Ӫ`LFbjl<Kj*>ipLX+FGVj|& jIeP}<{h,W1,R %EtN~_v*8RO[BfmCVwDNS4 Sr~@^Tl4EdUpf޺}=v>[qr]B %cRa[yvH0ȕv:j>Ȩ ۽O%mc 7/YMZtfi'{Cb䜌z: .'IjX}r1 >;h¼1z.sbǜDz5 ѻT4Ȗbϫ¼=*97)W׻V*xZ9HA7=z_+kuO]U/=~˗mL$LPZVIZ?(+&"tPi[΁h4T ]Q?:VIgaP:۰"W(miv Lׄ90je7UȲ; T );DB5 O5O;S:_ĴoΆw=Yɠb*jd~"wHNǔ @(B>J0OƐ [cuő f9u/)z1TXJxbYMPJAk*#h'{$` MBUBoޅEG 8TDGF=`B%++ZHV#KaUOCaδ_mLYK G靖dey@]"k(Oo~cY, I"-ߞVƉHEJs@k-B'Y"9.0v @s[ F6_LDT gUr6צWI 40?APm q-lJ\Ei p%C r Pv )=IjfLw}Flr !;{u5m9K; [ !g_ZXQ> b /hIYb펍kӕ˵,ϻ+ tF3}^OjK wˊ 5A7VdȿXP!Cj( U5 @xF`ALUڜLfEkKϓ2W}߿%HܪqOؑWWKI`{4Z (j_XKVKhj:hmJ o./ ]U$BʱƂDign*;9]s㠖?D=LWكA@ڪb^[OB .:ݝXS(NzL=:cO2t&Owotg hVJb$,w*Dvz@ϳ{O5jP69y, 0%] ը,l|AW%<~j'M*ɣ rj-GJ B^\턩7v%iP,L4,WW"fWd9ԝȾhWjQ&`Cn:ׂIf`7n0Br :}HS-!{1Z+Qp̶A>hp7RMy?7s]UjI(>Ǽ7GzJ&>jCYh Vs{8ܜ8Cx<` Iq|b]%fD&z?lanU' b?䳋lFl:3,C wLK,qj Dfyw}\ĝ k.jB8 Pۨy76&Z(Hiͣ| zyKb5*Í'OKɨC"ݾ m-m =n{{>Y]ox#[_`]`:!؂L[ 2Dɦo]P^/ۨO2Cߤ |:U(pW1c ~2.tz`yD_?Ǣ *WHwY)$|~ <#Ο'mjf VV0 D5hdzṯ,nğ2G:&%!!/n7 L;Vj[%e\<7[RmHgI s:2 c]NEq7>";¿_R|J(Ȥ*Lc06ՀvH5ިgV/>`]_?=PW YDk\m 9 ؁~(^]XԒ*An&KϽ]bY;wDD"UGOhA?:< b)ktDW24$P( 0^ؔ|؃Lޠs\#d.l/cU[ gNF"W||..ӘO/B^ΰ3Tv6!}e՞L ?-]KF5w;kӉ/xJYwx_3Y츄>Ei9,w?8'QM^6^)jcym/q)2Jd7Ǡc`I?4Q>!iϭ;sP 0JtՔײ < y;ylg]ACo`y1K4ʼn\Hi󆭛=o8p2A7`P3 ?zKw?h{IjUy_HX#!u\m*F&"2r?xn#-V؜#d^)\snk+L?m&Ѧ-LNů?-9uTm.g\1y!ҖjA> ɵ2n{h+LWsPhH+(XʾfيZ9Kdct";JnƯR,:M=E 9d~#EA<-[pmcbv*,td %8 H-yƶkd 9Z]ӊI#빛WD[SfخMe`KVtV 9=OY]iNꮶz`ʹ4a~E=Pf-`^~U HZLB,@dT~>ߓb,FcsR=Wgj{1${(jÒ.C,Юbט01аF9rORcvH5IFL9o4rxQj^~t܀qjn6r=dӤz& @?Z~%7 J?CA HsdLj)6֨NU&㬚:.z)]2mH)w6jPjUZ t(qˆQa#(L=:?)u?4Xff"X/{;-r51 ;LZ NҘS԰o"9?Is L^EWe"5^`ñV3eiFTayIC;=Lkx~Hf/T7'yu|'b) XVşތl:-Y)<O;/d͞RE8V|I@<.B<Ԉ,8_'x'ZU6z/a8˝H|M8l@n]Gi)H`wxlmSRer 8XΞO&)"w,n{.(7_C8W]mb DX}>_S1d` uU"LMU Ces|ZT юz 5BxE6c̡O223FiTw{5 s'QEӕXNj:tQ;4;$ C] P udvӃCupI;}P>'tceᅟhV{ߡ EC{6lp~-j$=7O;zӫ؏Xr`!%jBkm8 YO8 E:Ӎ6y +]K;d^4b]濺|/)탥3p/@[/ ^* wA2?0IoPJ}zB^m|!8 :?A}CKep3f>`e*1SBmގl0=fwO*iW ĺmcҜV6lܳZ+>%"/u^xC{,*R(JjzgׯV e>(IJDam .MIu bߨ',MLy&k!@q&oaw֎\&` ӛ ^93y]ـ[>^z%T"PL 0Mg_s&qs.>$B B(@"`kXԩk@4~AF![{ =[qgU7bWbz@4^w ȏ3 DG7sͿP!ƀ9ඩ×9}CA fO-Qm5[#TNH5'88^e%Rbzb 8Edք9 .W{qgo`f`?Q%!;ǸXAR 7a4*( q\~v*c}߄ڐdS3%T>Aշ/+.yÝڮ9ϩhkTbhN/VSa9/' Ǚ=}(c\P֕b*耦+>?$٦/$#EU(1.2oiTNVIc %|[O-bs gitZ{efWB~ !.a^$E|Vd7O$.6[<+.Cl0|c$GWpGح/<4G =v9LTH-#΃SɝWvBA54"UTۄwdR-9 KY1_͚a}e|{:ąu%4sP#0'7̈́|W(c$;›ɩyӹBxJD_!8rY`m%!S)Y7 `yI]sn|x B{XfM! 5YVb=$D,Nx%r-4gSV_?BqW\t9QYi6֌m ʾq_vu~ 9[ œ9a'g't,utg싇 OA3r%iTȎ+N[sf7? wIR(J϶LBHhFY0W=0ſv2wZO:R|ft_h@~E \-Of&;tZRq,7vkӄe`Ӯj~;ma[8*yva-B^X+IHX=&jeՃ)=URI-DRC[oQ2N ͽ_Gv8&cGrw&xGі {wQKv=58XfT<]"elcԦܱ^+1 8l#ү!Y<8Q nD{U1!o "U afKF?=UFQv*G=VW) cK}Fk']޶wU})lƗX=<: Lֵ̐(+sxbDU$o#p 3w~kUwKDP%Q~ܤ}i>fdq #D25NId3ta9a!SܔHK+X2#ҧOԼY* ƇִwpN3ZE\bW6:N+cvy?.X滞Iiނ8:P oSߵzK+X?9^,xCf5Uد{qɯr0!IDuՃKqfaNL_jк{7ĉ11+Abƣs}5]|%oCDQ&J I 5BֿX(Mu6)lbGt\JstB[>y(qLϥ Ro֋ H$!54$w U*Wu\yoռa=YDuwO5scsrzb)^$jE4![7f;{>TCh]f% vl;Ж(>;ۚPȈ늻3tj=A b2i9p‚aGɬ8,2ˈ}K2,=;8mA:i5Qɱf7`u tD5֙9{sd +LQЕI\l=LrM$ a 1^Q{ާtETC%(wݼO]eeZ=DGaD5Y{xփ0) F>ϝHlS:,:C#>ewrZ!@FmD:NF2'7.L5P<IiZI^D!D-#5Aԣj'Y9 ɀLwSjJ 4!p0S30,M[xߨCG V*Ht-Ct<Fc/.rLPR=mIMԔ7Ҍ)s o-cyϒy2ϝ"(ذ5oN7UsY |FY(' =ad[BoTݙF7!A<7tjݘZh\{As D+d؄%| /Dk $6@JԽjEL~IuK#:)_/HvP}c/1崋&Q05[iݓrJw`7Yyiwo(P7t#emwשu$ڛ:N Us]UATJ]V]#ƜS11/L嫊eedʗ["YK\v7$;"S 1;xUQMؒ3JHhVbE)FpŔ̢lE-/ĕ1R?עZ_8[>IZy,~5e9`Ơf۟\w~~(/Ҧ E! R^5&7Bgǭs٦>9?FK6]Xڦe}Ay1 SbIOzOT˂R*!ui1 e3QqWA e,bbi@~JL@`"䄂0D#k‰\v DJIK} l4t9Y]`i*^YמXS줰p'_N B=@b~Q @D§)[eq0Rן(S,[>;ٔO$˴]"L$n8K=ם$ŲkϢQy4Td&òzaK7 .GdS/ Š"E*/R n\e<ѱuf1ժk[G̓0grw+D0](2CczR]'y%J6ۦ֑8+Ԣ(Թ?ʷx٥))49:H$ )c_0RwuQX䆶M%\T7㾴/y4NAFNO_k=èfѹ-{NT-*y]%N85~yFx'xh9*%Hy$;MNPv1`$"w6EO"dg7JO8vX#~i*>*q?7 Ԍ'Lstz])7>kζf.#0simYV`jE g :Kߟѥaw2~`)Y`Ԭs I2Z&RrH40 Ue +eeϺz_R9Jו]anu!Fٺ @nř}2 Pi:#fy%TQ)?0h1&_Yp SO<8|I\W{PubҕGmpZYN(Lua%)7 m'ìˈ| QXi_$d6FVٕ= ! zli5$=@c]jY.h\gydETڦRzdŒowUGϼVr p&5F Qel]H6X788.oITPyc~9ݳs;rnFj;#*}y^/ DyLhoޮ9EqZvDc$$14'KR:>kXiJ)6竀P"|$4Fqf!C=wOѡGޗJ@5}\UY=\4 D?r ng褱{rcP !}ث*b @ɥAﭞr ٔUX!*0J ul'HVF/B~4_vγ+__PB:ږ^Sɘ( UtF B3uYϦH ]@jα`7q* 95j'q vߣW@)dlrJ'j|OABM@Wk7VLv`#V*϶mMߍ!PjOԚ^". ;tOV]~e'y#8٠&i\CM m=}t~`ZfxZ%p C,Lq|og9XqIUyoc~NNE\qZ F# '`qJW2225moxλe&]AÈZ7(g? ŇHܿ}z,`\ˈzcJb3\2]'8.'ʱgYZ070701000004fc000081a4000000000000000000000001662f7fa9000011fc000000000000000000000000000000000000006400000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko.xz7zXZִF!t/G]?Eh=ڜ.+ +^IZ@S(_R$;-3`B Mp :1ӧG8W(dBx4Mn -o濿\À!.śX6B>gc8MJU #(BvV .rZѓrq9%\ةBi|("jʑFzET4Ѝ9tfRÉQ^"IЅp/ifقC}p垫^I;n%.@3;fdE~aΎt3xk6bM-ťB/XEִF9NBW,PHtd ` ?R>?y(8#zbRk]ps,ƴ5X/:҃Mר'+84*%RSɃ<#2vav m&CF(o|-S٭q9ߧbSI0\;;i9W8J_~_@HMiwR _2e.+|% ['8/8 ? (OλaR3(82B7?A%-e +\xS& 9Niyv=Cm:.fVId PX%귧KHւ49u˶?jlqi6”?:HflZ dpHl!0ȧk+yQxO[JjUm2 N_XH/{VicQFb7u48wn@2Җ0x3UDIjNc`Hb΋p.Yfc"4fV}m/ "@5<cq$H1%T9O8ƛKvܻ8Οsgd<.^1,i JW3UK:c( _no؅VBS'8I4[ꍇ҉|%qIUhW#0mG;ƒE t,!J+nβJs{8QPYhNucO#RE>)U* +j^33 mS=* 38sW%}a  YMjCʎگ1ZZrZoI.Pvt~ST 2sǵ~VBdҶ 8o_|)t삷&J|3dew9#qIvDFr)ߐ[{IPjSy-7ExПyn$ׄ o8ž}9gEĦ@Pca>v.9 yW |KU<[Sdhˌ"7q9#f6/QChPՓ(Z4ʁ}$PL @80I#ma3{S %-eKfQ1D%ݵ_3],-gbSo2gZE?HS&<=v)i$|fxRMA=aM  lV"aC@YGtx@gHQJ!^~^$jϲe s(<rPA|EQHDW6Oͦ4pu盍@#ʇ9HFb!oE8@>ج{#0+޿B2ᗿ9+.|Sa - !( lfQتi']+l;%Y 2Pz ܴٴH<ߌ4}n_"^ Z8#<ً(h|ާpL>YSl$wl[׎V7JRHϠdWCr8YOr7\E{qXIQdIfqsgm[n%(j(7hsW߿;6uaUwm mbѽAE+uhցCҰX" !RCwh&nǚ AYX|^1B#f١ [ƚYXy˷O-<zb=-X4(RmydYJ4o .Y?l26G-# W*[İW5# C p誉e=Us|iin#+d>-ԒI-y}[W͏IOAO|Apw#BIښ_p|dń%ރ?ۣGHASv{SW%r;Pq(Gyq,=ʶVeYrVA۽WX<ݫ$)ś]bKKDž:[se ;C )U)W6%`kj#Efzn"ը8 R&9\y}ivR|a*mIL`7i$gq?'v%~*h;=~}Ǥo Bb||XE >94u7w| ΒS(=}*])dFHK;V4Rn7_!lZO(m-~pC?I3nTMPJ[)&a1|-P᫅`^EpC*~F,@h6U 2#YjJ QR(v%<8W_Va!K5-/ Pn-0iڕvZ_ex-7jK@I;ЅԚ_z*1J$KiY?R $F?.%HͥCp5e !{æpUQ:E3!,tbZ`UESG@s_,ŵ#ZdSܱXzKΡ!E=:Q&aZY7i d"{9,X<7פfo8֣+K-Ǟa'ܲ(+'x?dx2.VQH!WHϳ|7~ G^)vj66W4'֤`lsH>/׎`σTuϑ%aͣڝw&C\fό6>xXh3]U)k,_96z=xf0󄴐p0d߾αW?9Jm)v,<V̱Bca/pLe]*(we 쨁 &8񚇰Ӆo;|/#?QWZea1%2z3Ay48:p)ھۚ%ߞ,+>,R`MUy gƛԉ,$ȵoiol$=6" &B\.p(芹']`8k|fDdJN2Έ E5M\r@$:jC`FB9ww@ۻм` ǩ`B?IR*zak] .*2u xY $K-nS=7rX`V)_Kc&*dݯޞ;qcި е _y1r}^6^R']TO Jkm3)_AL~2p2)m^RY?.rR^B^as`#^Y w-d,[|5>}o|yۀr.8NkytJX]NU} kAb`g]gbDz@р%bq?\JK#noɓSM9mGdZ 6i,RWKJf&5&e6&JƯWRTAl` e(~-5EEzޘYJNi{RSiC sӖMi頖U,RT 7S.tp7J8rq2ug>c/`ZOqiӷJ\Ŗh#DZE_d#O;a4!_APEzwr.}+~O*0Iq=~X9< t_u mKޘCJ'UMG`u !1;?Ѹv% c(Pf'$IH݂Ggq(je7Q. 4;_E ?\O$⥅ֶb$dĹM!^WB,6Gc'h~M OsXk~3f ӯetq&9!eɅ:~_|bLOX~ϡN?0֜v]zj ˻[udQl#^ǓgL}/j@*]3,3MAi e:cy㵖'H(w#S~I<[@(sjtBZuvaccIBI}E493Z+F;Z;pA9{Z#axrǫ*s[ ~nثu0UyDi,srE8p}>ϖ* b]M/3qdE5 @tJ6 L`X!(025($I)e9yAjuSA3ëɵ.i!wv}!0hlaFD̺`Pj8bB vqoW[/;x ߿ƯO?cC$z-F;RW%G%J җ|=? c/X#n=9,t"-qmzejo:ˬR9fmobu8C,B39˫\"ݠ]4/>` EL²=k3+L,s,>Bt FVq-}yr oq1!k±T]C If]/X`GxT^WPMH[e8D_h ;h8U85sLH}/Aoa!5UGmװ"~mACՆdYhpz?  | AbJ煩'cFujGN\?@lII?~JMU2y@3-D.wV @P_ @=\G懓KqZq;؉ԻJǎ%7oc0Pjf. )$sjwPtA (:캸e\6;hm6#9xG0.GCPS.H1F \aІ .5YhGBDHO}efV B'sα_{5Ω߹UV0c۔S_eUNVϿ"e DU@}WBs\A 2K#(ʧ I\#1u6MfjbBUJܵ%^lZЬ-mj:KYr5eD[hN2#WnKN>pM7P)];Yۄee^F5()ejsG6WzwYZ/L^136VLSBìW1KC#;7 ~|7| 7o4p` %f]QHJ'EXR*^  =[0dEǵ=zyx n?tc{DpZv" Tkp#_ N2(SRDϖ'A~/}؅Tni@g .|cà`aB$Ϻ.f _Z+Ȼ5=ǡ}TmBc b:7 g# ``b;Xw>ۘ$d@׻6$`ɐ\-'qC'=15T}u{)NK=U6-PI@P}+Ee4PFܢ"8V6QTB qr)^^Hy݅֜*8 ̕ߺ_(ZA3S7]VQI)7J6.E_3zWU~/^ |iJDf&atQ,Џ_3mSAUɜzSa#zyhiofY[gg󷗦Pi ;1gYZ070701000004fe000081a4000000000000000000000001662f7fa90000faa4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/intel/skylake/snd-soc-skl.ko.xz7zXZִF!t/@]?Eh=ڜ.+Ȟ󁎉 G SHӶڄW6 ZGwc:,FG-;~@;WFJx3ٛ&bV%fa9E&jFLcN|P 7ZXr)~DA (Ϣ-3xJEi͹z(ϛG@|/=JĖUdV@JB.ȺIXQWRI AAsX&$ƁO'޴T`[WmX}fWBc l-+nПMlH>)x' Fֻ.A5c|Wf;4hx· C9'o% ]6lR?@˿7+ WcƩĮ@=?m 8BВ? Xo^2-j&z0 ߾@Zf!(WnDc^0(pBW+[t4 DTMba "h\ |^)MCϖӆRL.-IolJ`- !O4WhRu='kW9#YF?Ø: bxHgCO `oxs'x mɯo*i|!67~нR+gK,x&NUX*VY!frݺLeu$ShwJt<:x3hX!.d.hKhS ˛8hЭ[ZkaB}89yNvO2P܀LN D^B8+N-Oi9.ʨݡ3M)ƐI rGh[z2*FlVLJX؇5RКbV0U,c9Wf?lx 3uho'=,.DdТ8.`Q 4Bl?M S6$11(=ש*ʬ~ɁU RwəhUM+nЧ:4-@`vpQoIr`c.ewhl-mo;_aEsV4]mXDKy ?\j6b#CL~?:EO`-[_"nIϜluU%QbMwfNuutUylH!#2J,T>񩥼lf_K:8ʠp6쫭+l}OBf+)be߼j+«K^3e4} F_ AvߝUYQ]UyX^2=b^l߳Wz8?W|ЂYvMBL"B-MA?0kzQ i>@ 7:"5ߪs\zb^25``s{eoww{uD,?aw{1B  _Ljk97X,ʿy|w3wHFaUzK0;E(r|PNlV~d \ T%.22-9Jj-rBbXhq  ^oay>٤\~xi 4V}o©6N*} udBvOf)liX򁭴9RSW3GcڌԖ@]z{o43Jyt2`;a9i{ٚѤZo_,I3;P- ݗR $%Kshp4=,wp/A9^x\Yrkgg\I(X6 ?n/{u{蟉&W@V "7B6YGe$Rh2Pllt~Lyg3ݵPpS'fTX_mFySc}ή!vA9h}lB'ثﵾQu.=ɐysؙKL6 jv§^/?0csP5L?BT>.?*]a<+/m2 =|n4rU,}T+UalPL2\>lR5>2L -cdqaAa~Z|<~>Vj*Fq)VUXM84.GFo~PmhucB(3X4ơs> !g&{mxt sÏckʼM(`p;ZgRi޷pţ;t{KGnr/LQ;jA,܋0abqR5C8>F uJPO P^%%2Dy3F.Ia# 8,t: 2*̠[ i_ %{~VP2[s < -> 6J:S .+PfLJK$Ya7 V<eÖ~#G,ggAgx:ENp$U)4jKbK[j+rFٴ+A ᅍ&Z Ӳ\v7vY屐a7ؗgբ"`}?;|OVBzn;1)G#A66P̱9x Ec|o弘DŽrSѫL­tb'&`9ƺf2Hr?^P8pAX7- )$.DL<A٩}~۽5u ܼg'lNCJ6% :{/mX."7ATle׸kndJo`:ru58VB-12j88(3Bx('#.VA/W]6׭`}W bSEn<.(%Y{DY) Q,NcC!M׍@ 'UBknez}99'1Ob|Re8&Z3kCj=kM ĸ{+J7B0^x> ^g+Wigz Ƨ?"DY(eyWى;JuFeRt饲!ܚL{ď[ M~2=Cu߭AlwrGBQv:'O Oc. :~Ec EI2 c5_?bL@#EFfZk*%cz Z9`r=+|]_p` V82KC,=h6O|YR {@^ d8c]9 HrLU@JikGAf0C4i,f&<%BЭ+H~m@p<ʒ5(~rROL \V>>7$TwtNWG(*1wݒ¾m#3jɂ{HŐ=X f>ՋBBڻEa}uYG8'qUYP{2[^t(*{,eTACBJc6ܶ;Y#Ln0ˏN z9}@I-VOsg`H)4dUd;k͗Y,&\)WkN\Wr/$bkY߼"%Ҹ,stYx4"$1=wu!'(PW@#&::Y6 |`%=޽lgw)RoL0U5H=ֽt_#CYU\,qzI_B1{ i$_X͎G I%E*_yrQtU_$Čm.$H/.2X3]=dZhctFUލR7Ii7 hQ'Zz5fNM 舓A&[Qj|gcg=̯cߑqH/⾌ݿ#2w]Kdk3U L2RQo{..Yoe2aCbt A J@UMlPN$ڭG>Vr .X>uBmј2#pjl_9ÊT+PCxxml aB<>ࡂŸAˏ\EN6H V*_' Ş'xƄD$$hv$4LUJTL ( [A"`Yz:0>$PvеOR?Fjfh{*V`v8Dྒྷp9Im-"InM7p ) B%f~Zq5\KxA~P vVFVLl~"T_ E\ 2LwA>JK49}qp`u F*KϐڎK+g¼ݴywUh+mOoGrۙN؝ZvY'=ҡ/O?<>c(3D0a2?rDZ5;6g~s˧5Nv,!QT%n@T#) W*"L BTε]|1c* :z 7^^6T}`o'- f_Z!mLxdq(2Sfg?$9<CC#6w~$`I&g=sǾPo'j' 57ҦnnL]/'S~'^XINt[csR>!ٹTR r p3KRe٥&N*~ם@'u\ƏBJ%N@> i]k}>Iv!w Ǜxş<y#&-Y7dpVCMZCԞ8UsM9i 'P+[ҖG'`~{QpmAi'z2ӊg ?bS};ؼ ͖=ɥz+3 H( ^CMi%zڄCJzN4&#ipɖZqx nB9Z(S WgbD9Gf$`r4N)9 EhdOF"IhN 2eYdVd@I_a>6Db>犧:cWv3|G~ͪgPUn F|2 |SS'c-ZR/єA0.ݵA @{T¸@VU nڎ̼Xe`7NQR]mNރxA_LѧM-D9[胤[PՌꛐc W{C@Z,nOl8+ fфϷfBȣu 侄f4,u#0qaƯ %1]j  hݼ&H4ڇ$ 'lIX23Y$uN ?( pޢw/7FӞ*Qrcڒlkc9aVvuDh} -K Fb0.rѓdS$g) Q~G`) lnz\ $UGbh=}Im|"cIhٻj};P) MDW?,#$F[Hj,AT_9!šv^2-2azgji c)(T*,EZS5MvZx芘zuD'w`- 픃!|ZXil}35 `lۅW[I*;4icZ$6jQ[N+uVڎ)=^T ?J¶+w۔iш4b?4zaUAQWr]M!~?/&oc[aNd HeQҸwYˮ\I`olh|g1 $pNj~_A6]zgP%"&R;kXe[c$v9|(4(e2lzDk2? -ݩD 3q#QI"j^YHE|K;?:%ZAʙO3Zj難I4H`3 gL) :w#: >JPdsktJGfZAl+{&?|R]1v,Zַ]=qV}[}᛻wiF+7hkP݂q+A1 wG\C-Dxg߇A\ld*f:HZڦ^-ܟl:TnNCm\ K9mͪ>;a+ԅ1ѕF7eeu:rA rju+\6{J2qnhP ==Cy?QIVϷo6 3y137._~HsA8$K 1i 5H?ld(OryAE Y Ϩ6 )/Rwz&IpˇT⇃tf99dz43g)*ϨWdXU\4xB=H(]/ۜM'B  S/$Xn05=3>\E8U;+u}i \*.uCݧ>y~Hˆnpl 6#Z_8$`$ۻP-DIb=}Tj]ʻRZe?{S{l(Xa엛pB,"M#%!"/|6o X#`<4}奥 }'O*] SlodRZ(GI1)Ukh$@q>l4d!Lek}5@+{T`iI$+>L>7Ĝޮª> .Ch\ݍT#3I'{fWv7|^is htww RHcY"t!;mT+\בC^,!Vwe@5,k72Lx o7YC3"9~3[Gi8H =ij|0 4dL2'@K*h6{KtT!&Tlx<˞ WZ6.iZӒܜ~' 9<޶dgqD!;!vu逥ͽBdѲ/PRyv1Gke}x0o$NëAT0~HBäQ%G>ѩ+s4賞~.(H E6̡Ȭ-F%"oY 5,I4D#:gL3n8j} ޳|YDRIExD SMכJ)9no-x5#/Mb]dM#vMAȁjA}r|1tOXxR|5%bs "AGo L$'Br إ*Q* ÷9hM &`(-`R)[`P?hTX>*߃%vLO1.me"_)1q u0:/C7K~-6+(6H1@fCaV& wiǎL\gt&j|Z¥[!j1}-9C>QhsmėK[6TcLT>3ҽ;*;4aBգNʝU(5ڒ!L;I:o)"%ő?ttU(S8ۋ=0/{Je7 i;9&3)0 8̀Ivo/;?&*rGubIfP 'zSE[V>Qd:V=RNF/}vQCچ2qC&H#ƫ}b[8&;(qxAqfBWEJ.s\\Vp<&|=pA4WU~4AM쫧a#jKG`h-cDí 9fK(Ivam\G5Y6VtX_; ]qDFB&|#=DNsnjTn_ Y0gZM5ř$}ő‘?g` ^4ybu\'V'کG<%t5lIw  Xp;h/flA e7]_(H};27*_ шo ^0[-B&feQ4EFײJ bng Nv妄B*xd,)̉~;Ȯҏ<߯6rj"!f@%/O;Fu/H88#bAK\j4(9Z.ohN7Wٯ[! 1c FfW˶튵]WP{hj_ ͗P=`$a(ŦЕ.9BS{Y(xۇeGc+Dd"o]23K2zkHo_Ƌ{ h2粯}Wu4yw2̴zކe#Q, YrCӠwk嵰Oc+smY*[xfg[G/PA<^x[KlU+u5cAZ -eh!9 ȗ1LI2l0N6^ByYA`ryf.2ݨ R^ةM?٭.H02긮AP^MŠ1X(VdAH}y"p*Jp,{J"{ Vyh-@ZLB7!'x%uo(wIeRtуUfԗSG!Į a $vh7:C*l7lx;DȘJjbCF̿? O@G`ks8V E`7f= (>y^K]}Ѥr#G 4X7zӞ&֡k,N>1upkk_Hf.\-ڣɌ`ˆGCy%S?}C{PP C+T]7T%kHцK81H8 m %rҖ+1х$X'ր_SjׁbvZ҂=-rfhbgE#ݻ 0'/j\sͷ%GŒaTZ:ҷT0Cl h`9An.+d`3>+@}(|]nS!dŭL M``Ol|MX/,ƂQ_ 뤉zc,7$-جd>0BS(pvg =5xFL{, YٴM}7L}}M" E`D1! 8ăbT.> m alʂ;!$h"y//in()unT_Nڪ:кF[h')o1kr>ka\RӡŭPewsHq6@G}nŎV/aOլ8ҙi VXg5w^%-SUoFőLM-TFəL IŀRSI;!6YbR݇=CX:iu}yL)[&K.U,ϰ3j&En?yEbXm;v45;")[r$6PM N.o[kR&q] i36yГ= /eGp&% @FX A.e,́?ѱ"B=7b,(URNV!Bq /ꄋ7i2Ma~_nۻp/zSx#?-59,cڝb嶯ܖޫԜ21wƮH,/mh~KMz yi&`GHje! 8dW5:'J E q F/R $ڜG"?6Ycۊ؎ܾ*LVO0.rs@é'x{ jT(S,p_QϢhOI o~ "Ul\ ^Ѡq 1KK!x#7YAsk/5$%DDCə^EYIrt0gyzux4OF Wܬ ͳW˛,/7An7%X9bT$Ngd;|b<%L_$ȋhNe$藈I(ٛ|XNr+-n*۶ִ 73YR"l"NS%r]=NYF4Jُ?;j+6Ypoȩ$t5(+C^PǿOs,um+q}=yؐEZ rgV.]{:.#;/xp$L{Iጮ;Pc.FEY2JҫwTN;ߊ}" OĕWX\? ME?>PdhRc9oRi;zٸųϗNWlyA:WQ Mi#P,rr]ۻӦt[5^TfQȕl]cURX'q7$QՁ@l-~.V3,v,#&-g0/00X vAAawZary VuTӬ8m{u[Ke-ҽ%)bS[K I~B9bPtKn:BlCLCSWxQn÷mlأ:+./QQz0ߧ}qH4c3S г.ޤyTxP*6騑 [̏ C'n7e&/deJ/C.v`1븙I"}7#1 uD!Zo-Q}/$ؽ%%4.}9ҍjK-_VLg@LYYS/DΞ{G޻l,Ytm!ܠįyk9ZYv=r1hUH$GN'}?Q4@= rP]TjdKR۫^֑vqe@tUY}ڶ;λѨ7QNhnpɃWI$?wVE*GCfÁ ^$zFT6.#/[hRkTZ٪bw%Z Ẅ́7hi(ʤԯf30e=+cgTSv:eX@"jzz¿p{5LKH`"ne!@ab>v,D-r^<$# A0;,F|fRHħK)y?yL6ԝj$S4 rO$nϽw~d+FwMԢa ߗ֮]I/jWS'gaBu\)>ս}09~+8;7M kwY@jƀ3=ǜrG2m:v8 #^ IDݵ+"˘xSŖSdw]/@7}ڪ@q\Ҭ˿6 VJR@נe!:;wT;SV1Y݇ 1gq_4U᳴:"@lv5}}@B1-_ߑ#7|wl)J@̍#?³MҦ^ !.#D+後@vVf'K /A.p}g싲݄JOGJ TQ/0)=jJe" 3k($%{~<>qE*jN$SC;Go̶CZA2u vl}g ɒŞMn nDU8Т\66߫qTOF }bJXÐU{ݤlgP?7Bf>Wa!Ǟ"XPBŨ'#]JN+DxT_š3HK1:8aZ2mk*8*͉ YfO >V 4׼@Xյ[ONN@F/50^_D_pޛjȩyϲm N΍Ll$i\_9xg&?mYDz( `iF\μ@ʟdrűG f!; dg#fcA 56K 2O^$:.D&Y IXlj_<ޡ: : -|%TTսMudՆG=JA*!TR`X!)G5m ndT=,3VL3xr]{&rDc8Ł(]_GKtzGI kE]$W0Esẟ5rVO0#z&9h6(mf DprCd,QΦ`mtdr:goU3a9 Wc >aJ&hd3Jm#]+ *;7ɏQ_tOG3%!aDh OL G E~{ԝqJ9q§޶5 ~,6:_z}s o0Z{,!!T:: o-Kxf )P5O븖a}M̡ EiVXSN#CNNeQ#9ks:]{mQQU,E~}x貓A6Xujn{K$r7lcj:H:;eq%!cnw!.TD/pJ4zh9^O-]+<;QmAExAyFB %-A/2[,ypqP+mˮ{htd; KcMu9v/;D͟{SscmXP*WV,m1иZuܧR|E#w 6=! 3O֢X왑Y;X!1#:XL='@ukк0db9'wvIAқ6+0˚['j,w1r9`2-W$Gk=(h0hEi`P ob zIO<p6yp}ېVU*nD;č& !0 C, g+6)(neۅɾ~؟QoAhhtV:31Ơ3mB:ʝ1gf"(9n(xW iS+oIW/hj6},%Nq &ic|tER[Oo0@G^܍}?f*s{{(6:mxsD}EPvʤsἀ(1tVI{S>7R@}>hS~l+"p)J4|&hx#Gr~uO@jI)f9dAJ["k.'uck+)Fi}+=`GkP#nK\k.g15 =\k$ \K/o moq*.u lBj>7hKKY'`J CGJѽç i?5cj?Gucv;}Xuİus Gѫ|WDR-}쇡`:{Vo)rho̥(S)C CBLzRiWxs0`wXl;qi,mP!b;=ok?ns&ԯr}%:ڨ:On#ytϋ|csFh=w:Ƙ}(cgrEu[w/-ZU$%0RgͺĘ a "el螑;#cr(JX,wzr)Gz]"}rM E*laPnũaΧ>'VYK:Q̄qcOi wRDI*x \pE`(FvA?^ 5.lx!Uۛ*ϴ1;5wz)$Ĭ5~vi]ATIfGe`&߽faUV%Ǡ,~y"QUl*{ٜA'H04᳌Ц]x C[Wߊo=K/2أa;ڶhPq@LtXn #(];f=Cܛv-rg-lSd`Wѱ;|x/{uw"}&|0+cS@FՃ),d j睙#oU YK{uLY>@^{9QUŁZ?٭G%w9]8V)m"L: nN%WBcT IZzuc֒; l/{(ox 1C0LY<]c= 12 c?49dՍɲ5qH3g1]pHI` Vp-E]y?ST񶳴>;%F$uc:p0Bq Hq&p2ǀ vb"a7wPS0;,٨A9(,b6+rI,{"y}|t8l稂ZCYwvW&0 !4NYjdbP[ODul,>,Wh ·9Raѩ &Q$﷯I67\L4 {- 3-iQ-CmH$:j7ô9\cX]R\ͮAߏQ]M,mo6p)=}1T2LmQ)W2*5grq ~ÝmNw8wKgJ 1h24eW\qFBc9%΅{ll=+mhf )aͷL7- ; K`}Hȱ7]SRA8 įw 7*c| * |$9m:@7{cѲ) X/`Ec@O*;*Y2-h4Jb$E(l!z-m r^z붾[[kA Ԑx(jR}ݩ'}"ǹ uQٻV]GF3Kx+w!kocРnP`Kd[ )})G饄}aW9~Y28P*g%J8IuML`;ӭI ֔_|%g3gjB4t )h s5u<ڗ^6QDRNU t!Xh8y O~U2~j+5'o󉎝{uE= C}ulDH I:ՎO;43g^I4T3Ekϣ^#9#}RU4 3jp7SsY0BL!h5a4(R+fa&N<E"Šmx V\*3/G@ hn:BL?X6 2qO}?X4.c&Lq6D/wx%dwUKzTL&عSoef*JnE8e7 dڙyEX\ ltYW4q򍽚5sP֮d5o3ݚq6ߊ<n"bk62bKǑlӀuh$I'ai%fk^xoL-IO^y2h|M&Dz,up);]I.sZb]n䳒zzK@mk;$# 6b@_ ]ߛȠi!ڋ6ͺ`f]n"C~]ܤi&kwM'u ` j˒-fTG' .9STC }X\Uu8/4J%6pjχ|sNeI}%9K4S0vYZԗp%-v4@6O"/Sdr^{XgN!r5ȴy&Ϯ\|@?v<ۑ ur1 )GYyUUeܓJuXMItX$S~x1 "beG`gm 7lϥ92 xcDR-KC%(a1P4Q8հO}p ņbUk*+(z_J8;oG[Ig- 3֮s\upG>UY vQ 3&mKos~JGԱ46Y Uʒf+T#i-kmY㥭~Ev`oz- Ou,`xΡR]}'xg2bu:f117+x_r:;m4>WN)(K#E}SUF/9D8.G'򣘀Y< njmdŔ1l#VB&7K+6@$Zǚ>FPvt`P"TArM&t3zj~ٳ9cJKFŒ#{uML],l#e&}~̙qrËE)pWhP3;Vuo iM>$Mޞ'k\Zt-p<8bÄUʺO3p>N$:tvE&prb쇥`3?ԟ~E/RZ[5n2HZ:Hq+vßegbxڇt܉%+S+[&# ?adSz&GJyNwqԞЩ?W5>zs@2G;e؍cKkA9?eF-L@˔nht꾔i~@Ū9[A9 QocUzi4au~:cZJxCrW0PZlSM*}Q!qex"FNSPw0#!CfTfkk4hd\IsJ%OP$vâNoр_Nfd42{K;s}\]m_կljBR 6꿓f5sУ葌:4ص \:bӒ:^|a.PɤpX}'@YDdHXU YjH~»l}-K(sY{ -Z3SvX\G 2Jč%Z57:0-(td,]F$e1!;402"܃m~ExRJ&}Y@F> RzX|s` ;w{)ymOŽڎyB'8I-JH|2ֺ/~yR"ND1jpC/( ] Jhe+Zmd*rKGvLG{Dpb3 `Ã'2CFt 7*`X";R$vQrJ" zBpnUKgƣr/\aí7bu;@ єn[!PO_)7k)߯"Cv¼]؏#.& K\Z[5FN_d9Al-D>dlѵ4]e 6q.*eRy5|IB6%g7U g6> n-AwFxTV8^ U24aRj'^Ҁ}¢H0n\#NmfZ2U娑-Fg&5t h9='!N#;ӮaIjϹM)_daADҢӲ;Jڢ6@v;M \l :&uЦQ`p4Lnow}S7 DŲp٦?wR6U5\Vm^~BHkTYhAqċ ^4%9w\‹D#:CyqLktͲG cI' Z""" &dl>ɓ&k/c*xW/ x62јad@ZD XGhܦIAY?8ŞBw@LI "!sv\ v! o~D_eş+!IB7;1g! &s.oy3AUa#uғXlԗ:T%#NYq!1!v]Cr`cw <w}z:6ܝ |E 8+O9L@JPuS߳@.ЙrDzK쪵[>2PL:R55,\L4GQinF|8G9+ 4{R%k E4ýпC 05?iݣ*\T_McޝE7d-EPU` ؕ ϻz 픸y̼+G̱R-Rg\μ8:TӾ1"q;oW%MJ8rp/]4]W.B+3fl; gn2+o2Y⃑u-eXryUk;4O SU鯳5 I^9] 8U) mB_?5l.eX魳 1aT0@S8,DRԎ53`_!W9DğGhR&>362H<­]RMGrJ0(4'f+$]J_|x2]ySn#B0;o}#9UWJj?7`3g@N4~&`T8;EۥLȔi8qeVf'b-LjGy!@!Fmu-8I٢ --d\ϘBc1_)4\Z85ξ 8ﳎ_/󫖙kNq2β.%c &_LseM|J n CI+ I*+ O:9ۋe/Y+4v艸˸8=|f68/Z FS-'o5S2hV C_)VN/ClFd!MI3 ,\7i~Ծ=ǐaD-gu3E×7t'ζEʓa{1HgS|G O'엱. r6DdF K.'Jcyٲy݆/S^3z﫽:~?(5pq'ÈhK6 U[Ĩ}W%ٹ7!!u.;|\U0BH+FD2N'_<ĖGyCb*j32Ͱ+W^n xi'PwIX0<72 OxgYrњHìI_qYڒID_[=Oh+_ H+pR|L]e, &tp p0ODwlj- dV0OF3eVYˍGZ"*8uѼl "16XL޿1(]x`jxC<TSK;aл j"7b ܷzVKZO\OTof?O2=S7|]ԤL廓>QIu-3^ap Ok[57UO`ZJeuUK+y"qWHih{h::Y.aZ*cQK™fT*VQTх $9W"TH9N7`&cT!)I- ȭ;x Tf7WQaH{ 8-ۀeeZsJ3!_+_9 DT髣\ƞaK//KcN~A|[IxF=/g=d:w"|wF"H޳ȝa=0 FTscs!)s 7 [ˋ}ܠ#7q.*M6Uu/eJ`xwCPbTkogq@Vftj;ȧ/Uʞ,PxY]Ti5-ʂ5r"u^9 }qT$N%7SY%Yi..s 'yPv29`yXrHu;蹤)ٖ\?ަ}fZӴ-+qؑrŞ&t-{b+d#;н V a!N2GZ~ :& \Иq΁q;s./CZhHCUjpA.H^4yx>3+;Yzk/6hQ1=K(-&y(aZʀ?릙2y[B sHdNV7ߋӏq: ;s=4֬AΊ |tAjy`"rڰ򴝋+؛ p9=߱ErWLܳ/zYt9ā>U^lz"8u_\v\{nkT=Lm8>3ÇX7#gŠݳ?3z-#?{ ǃH{ʓā;I6hze['4K7"z8.DZm8kqj^/EҘQ~jX%4<#;75Q"4P3`茆mħ' j▓6HoP->z봒ؤgcUYUL`,_ڂ(H9EambH4a>F< a:/7-B?x(RB#E73ri\mKɣQ\X EU8TwwLR" ʋ&mRVWWSFt3l̅ʀQM߉.̶ؗAB&5}tTc2z5D? [xWoCk.֔^?dUfk FNM/F?>sfi[lT*Ԧ:z+utS0"5B3.y_q4Wx6 tl^|7܏Yv5Suy{G$RH&bm(G0od1X<': .fPzXu lഷNeƻymiRB]f={7Ge((DfWVnȞft-@ 6!B 깠rLeQ^:N{ g!D刦OĞzG5wtC}c(.G0ҶGB;I|JxsU0 Åɸݼ(Kq)I塔L6Cu`K\b5+~N-IO7ì&72`"䧈GQj'0̼-rߧiE]3VNj2-}o{$ ;V؎uP;a^3$4 z=@izL:eqw!4Io}=Ҭbxoh$8xAB55~.\,A:nVu&؝ȆM)}&q~oDzgLWuEtA㥲 wqp7K_vMiG_ E?+:X# LX(Au\lg V+30, X.+O(7W@q.^ qk۟s7_nM.G"9Hp(0X7EϖpcPQ xw٥`E wQ+@e YR|A,NQ t1V.gm.E >G+0 Gҹ*|>5w .R):E$*  *WeE £F`CaI!0ngq -2s]OuNW4,oBԁ5 =qxޕX&|e6[%xw!:LNfjOQ͎__xR~Nnxw=8Swͤ[SW$@R؛/9UU"%Wuלּ̖L/Ad+ڃ֥s`vk4=h,۹ m Fh+fuEH*٧-c""5?(JW<${> Ɩ}R&Dz܃.(3w6v>w2> Bs?>ZwAn:| 0M-MJT I02z B07o{'r ńF h$ǭJMHAcaTi)(#"Xv1t#x+͙tnt<<. 7 DXpx^[Y!Sh¶iy!'=±_bx=!oΆ Rc>g-A`~dOۉ|i8йqb8o_Co}-,FQG~ȂW͋0tڕ˞ N,Eg %aȾHރ9n 3"~lq; Lٹ`q,6r1,z1gh:K[ 8g-8<ŗn}Њ:_:YP\í;LW>,_9 N5"Geh5J+~WКfWԒHqu+ǰP.:$&V\?L;<Z<6Te~ "/F!%'(P<.L954Q̨^ [Jy) /RBCG,/%@ &8S<''Skzk.<:n3nHYKq֜M. :_(P: ӗxH|tzjn{hpI$mVO DA}'$gzP.xM IFk!2;ֽ{]ڍ> #7JBn1z>3?A$bJ'tuxCTimopT]>^A$g~媴hrf\Ψ ֥h}v\){TQ]bl?e$S1AѤPwJ_gkc30vM;=)c aԑba;F( Ug=iџBg Jɓ"VSC13B<^ٕJY'Rw\x 7;8+풍O<$+#_}HXA\e2g*y`֐5DSzL,-3]݇*۞=ZPQȑC&W,g2;_:ѻ }dFľ2|$k̦LOV~'Z V{Ob7SuͲSTVӨIMMʯw^*(,r砱A$H%56vvl@ r$'z_9C"[9.Uvx1HuDHN*tWkO#+mބg׌q3I>-IQI{4BuJ8}F~ ti>#(Y~0ֽK ]C?P@SpF 2rI>ڿXCҍ?M#rE$> Ǟk$J`9Cs(cFlZ'y/<:uXdކm ~";t60sD?BDj[z#y7Za@9_eAyZY s'Ԕ\~0i=BAfƽm ;Ol kAu'CQ+&}*4puwLy^bd_+˜rPqqGkz(?8788t Wk2[G颽qP`q6j&Fu&W'AJy#).E uXv ܇i9_ A;#4$!ؚ&m,NR`yz\?RVω)!8kyAFœjk.4NO.0,, 0P\(uw-@%8΅5'#Kfnt(3RnX'I'~P uyf,;㕽FeթORdy~6F#_\ vlfʍ~<@ M(Nc{=*-Ђ֫iA~+?D[ߚ$ nnjp/Yj<X]"1M8掵H<;)hWoq$]mGrx QL`NU!Э4UG?t Pt&3NzWK2y])fzN \3E)5}S!8-f*i&%'} aQWxu|ΐа#qi3Y_ZQg-S?lM1N;nI/F8%NAWndrĜm X>g( Mx u;÷2ͬ9_ ,5姓`?Y;󛃴38_C3gԱ5FtJ`ȇ,t=F/l`ȰjK_9 fy<__=lfKd$b_2%~XgpG卾&k D$MI] ;:Eɧ߷FgDIʼ׉%^UX%7¥2w!P4)i.\$X7'B *Bx q:;jvAX-~P$%IjS* 𷤒 $ֶvLGϪ/Yn7?L6s ޴hw3C$-bLb/Xm[\"  <>.zo/WT+Q{heIeHe'?Cnq53(!֕1:Z ͐谊ڔT lS\AڼR֬nK9F4p(D!/܌hyY]LqZr )޽X0eFLT/ύqқnƪa1AOjeΚ6L݊LC`$.:hb xeNAD';)7)2;ɊFY5k}0s-`+\}[s[cZAJ^5ғg@PޮW! ICAqij6< lHAj!mgEDW4 ZԝET ѫ:e]Xt%LFOฆ'ZOYKK)ŷ,ދFy8'߀& el +W;B1:Ut|?,A Iu\spJT\۸#*VbՄWF 1lOI)tlRD& A'[n^|'219&#<~GC?g"5MDA˔ELCk[FAlgY;#c;ZLUңg\@Θ A4$ͽM$zj$m(UhTX0{>4\[l o(^}T"k;^icG[87}Ѐ5()5␶e >ӄ{,[-wӠPyĺ qdx{{5$G-V'}Hge^ju.J(iRbsD On/5b+o=TpSe-D>aGJe2uf3s>ʶl A0ezd=:3}WTzt@ijADݜ4L RW[o,A"9CPC&6š/PodjK:^i/5:Ǯ_v;"e}<5f˳e+C /3qccZa%WweTݵë?V>Ta>W\ybّcIqӆ[- ow]xES?v'{RZ# WU Zs?gk3lV>5yNc^c=.A6/9?%i)6wF}/A(2gs7g:.6>-Lv ;Y,P._6hO0Kg~>-#dt-K$oc  oX&cUjLOPP6oT!z,23e*Nғ9da4ũsg#a|1xFL\(j 4 {LQgM}Cca2K?~ d PV٭!A)Խ=D b42EtV rw-߈t({וǁ3et-VA*r~goC|zy$W'~jp\49Sp]L[JV|rHa5eVQ |07tg:7sA;f_b^Ąc/:} 6GmՍI81KwɷYxKDx._(c+~4'F}ƕ--q꿶g/l͢ hX>PDihQo\ݮon,+3Wgb(\lI,6)4>G_h>D:rU T5%- Sq*``9o@|+C}3Β'O,h wV>b0koV!;ԁ}V)OJW=HUjp:I`G7c6g(W^'H\#:Y)Z<:Mf$"7=eb%[]c8m'?=QPNXMkh_ G)e/kRhrAHT1iۜ1B`3rSn.6DT`mA({,/hŌ&]Aax\%Qg`ݐ>4)&a.nv=KAp89.Ŭc+_'u({]uեfňw޴1,y}dQ!qPhu\RVK;"+xoSy2}} mr"Qb3wfP-J!tmvIzu(m H3wDMe=KOȈd"ײӴc+rEYȆw:h7:H2`Zkی0v=[>'@wH8̰?(طOX{Qt}mU!z2^ IK!ͱy ԗȴ*`6&pg6,q]8 kazdm֚ۏk s 㢡(! ;QUrw- SYp?ǪEqV%o|ߒR!0J_;D[X@YvٶJC0>$=X[V"r9Wl7ϹǓݿyeHVKR' 0M@9=dQRk<bC=C'2(Rcd 뎯7=KWo<d;~i>a؁$nä c1F0}a=kҩrH21MHo?bU?sZF¹Tc% qaVUs䃪hJvFE24u2ubH\LIurC#sه-CI"wlH-M h`6 i G\3s{UԸ_lx6V"C5O$ X4"HtCl`Duqr ZqRtn`kY*e,5VOƊRޜkl/n,q+5&l~Gz+bKeݟ ҅yY[VW9YqF%7 4(N_Š(Bl 3])Ӯ0q%п :"]K0u;C_eInԑ-x ^\ "x5Čpz+C\ga)TzѴ_h2W# 0۟20 )jJ{Dp)ɄLn4VS>-\l ّ=F}ï%0ut^}`K_\e, QasYt\B؞1a9B^r$-!Ind Svؾ%.z`$wWcX&۪sAĿ#$#wT3]>?hŘ1cqUGc:gkB9}_T8SKxs0 ',}L+dz/{CEq׼-jw.a_l z>l(g cfj<+f=K79Zs;M9i^_L7и]y³` 8* d~e5vǦJ\@0Da<}=^b-j:TxUQOh=;Sb ~t~JyQ?p"rDJu4^;uni}of|;_I47_E~=1xtmK"//1HlLk-rTx<-P~wr)14;%-/#0U3fP6OG ;*=Ғ@d {GG0Măc0>\RlSb!XU/>,Jqb5Vi&t*J׈bDt)8a@t#caP7@Bɖ aZpܤ5덭KVX9泃y |%TxAsRx$vvzge@? x;BI Gb Օ8mU`վRR)h6#]Nձ)F!w9;SEsvav 솦Ny06ϭw6 ƯտR3&䨘X UMﶶNts yW,1bkydOx/2_w:E2ST)t)nunA]_)>T@ʔ5W#x<xŏӴ~NA^L~᢭/ˡ`~t;6e6/ˎ2>Hyn<2qs3teyOj3ѾAَ].=ʔ0+ăn12~<i%CJ3׺᫘lu6t3㪚{t/)+22umB]8Up)åTWc읁<MAOCĆrz7j}FuAd͘g&v%m =%Ԫ4.V׉;1i; 5KbϬp \%|8NbP\a)Vq{T{:*/ 뗅E s.Ձ)?cL (q`uIED!jTˠ*Tdo,=0+g `̑hrZvC,2??"nꪡ hq 㺞{:V  ,95Ou#'\EդuN 2U}Ê}@JxQ_;߲Aq Ek̘FV&LqLk#Uyo-P By7Bc.&6doYWK=%(~BźKޡd+VRu-z`kf󇌖1QKlyl\0U 3yv"Q$!PޯYo3cqs@JQ& VDZ?ƾDBk0KC{?:a,6Ľ.\6&9OV~Q\bpġcqmDErrė~:e6B1x*ӦSJ3L \%l&Y|-vwF7jgdf.(F,^(q`scR]:2ڒmEKƅ4uRώ]`L8.S"ObT*EɆ\%Z&&Дa\ ڪA$L bnjI:Ƴ%9ǘL}Zб%{ M\h|(?J޷բk *aΎ7RRI^@hl5YbrxѦa~+0^nn ݾHfw/ %FӬr9αMo(exwY;#"F};w&y1V -?v,.1qh4mHKֳ8፞/m=u| '~J2m9vL{J8L }E@-^ţ# _I#H:&Mo©{"#lJ0I6gtB/2@/B*4s!"mI';j^o:lRR Gpq T_dLY(YxVxـtd{mYl"Nssǎj $Os֝'% S==qUd#3)D5HvqS2-ȹVJ&R` [FBƧrv. ЂCђҌ崊l?a@GϜ%`+O@xLtX4a "gvަoȸ(n7'=ٍcNGiv$-&kwh (u6W PxoϲS7( )IHz@LE:L6Iq_M15! )l` K *'4vÃYbhIH鬯/K(gK͒ny>$K6=, B?S۵ wD?q1$ܗlZ{ZaNݽ@[LSM41h@:]!) y=2pwa UPd/EՌԍB46pxBfNaw]3Y4]tI74,3&pW~a=ՠ('?ޖuoX"Cc ?-Df|Y{Yۡ Z#";#Pmă5;;N4Ζ w=gz0H pϕF7fuwpQl 4ۦy ,҅!f@)"7p_.aƲؙk4J ēu9\|eN t _wF6;0.iaI :9('ASFDH_8 ZKS/A5 _fC} ʬz˘]B 3I}8 sP,-Mx#|wgIv?{Zs,mgF.|Feo˵a< T.ޙPî-^t)?PRp踊JPQvsGqc~ʽqE[ΌPY:>mJmgrxs(pKLrDѓJ`2??}Bm:0ܐ6(Ha0+e* 62f~17pxHkY}$|KM9vLPl~* kK}zW{ELD~P P8Ƨp.*b,,ucefvҫ_DM,L#K#x4TIKc:eEҗfd 5:rʟ %N"-?')fOރ’GIn{HH@ְ+O0|?H;"g῏nJh!H}$9T@Ł yE&TڐE\q” q=NaEcK@1oA>IM ͎sv<$XI%H}7iy.+z7ӼW;BӉsgb7纝؈f֎l~27.GP:~b {6?k~T8*6|_ 0lۇ҃DםCaf;Nʥ"5TJ_\#%i-&6sGB.~:װGp>TJ+4hog-2H&yzS$ T?hWfE*.I?}ȥO?|^SlʦQk%\A-6ǻq< -;4\z?ga"nj@@3jR[{3fgq Q ;SΟg˖PybtHԥ]vWCFw8ȡj JYOedM~?e2cWd-p-tE>*52P-jT5ߌo|N(Xxlnqar?|ᦧAի 7Ӗ|.1xP3c) {{R>Rl}ο{=H+XR!_:dsDwpTtoHG! uţjw॔rs%T›%^Ʊy,q ]XހX4" qD^,W| xQkahWI4}×om|w.|ufre}N' |+E1\~;YG.yLmOjl%uuB2(ដnYThu񍈦{KQ$D|>`#,P#<}S &F|wbӞԮKRLd.꾊LahCzr~ŞZ3f_Tl/4!XcZt l7ńġ$Z@Jo!L|x$UB(+M&S>1!=]NûB'Q3<)u ,vrl_h?1c[*#etcV7<w~aCϦy?= "T׵8qJP,G(}kz˪Iu:Y(k}peԴop] w# |j&nu\ "'r lu8=9aua3zh ثq`cdvM bƇ7qT,XɝrOIET)V^,\tk\9U&P4)j *([яk9q6O{Rm 2ŝ9F'YPخs fm y6Ǘ-QvйR(S541R)7֕hOd-d3$AnBur(A1l )9^#k'q׺jƆIvo&Z?fn{Hqqo)E_VS7?ҭ)$j;Kyٵ\30Dp$:tu3E9Bfڳ~(YA _gXýͱtdpFR9H`trkرzU 3,uL$ZӤ'_/dwyҫѡг6ae]^5ѽ!rߠn2Z=n^)_(Dlܹ*7]2UwuXjڿЪkkFr,IUZ"`.U]]ankٟ -S :֒y K^xIž"ح.y4'*gaXt*z rXQҘ EW;!aoOEdԌ)BS.wl$f%qz^+B,]ъE}F[y9eU%4 ")ذH\Vrs0L|GXq>$r"L7:ԝd03VQ ZTs2ձiP3@آ>|5>y H~l͔Nn8Tk[a\Ixv5upm3PY_BAʻei;258ϊP"Wo,}HlPB: ?>(%r' e0r [dh$o25] ߾?nxɾ?OfiX{i5ZEB M,˷^^AD4ހz01۩1 G!z9!AA91sfsݮ5XC}Os^5D C](C_EqnV Ň[r*"wMԧX&s7I"F>D6`@:UOs .+{8{a5mHqt1/s36Tڧş8wP:O,ggCrMIge&N%%[fl{whJO),3L;Ҟɓ.%4^F nsaѤ7:ڌ꜁g -KL-~=l]QI)۴mX0 ߳o6P[h^zWf2Mʘ,9qs8wN'\>x2ϱK5~Ko 1:%K!BAA.Sr#n;+։XJ)c:nkW)랪=k@ï| .>,t*G > gV&sdy3EK8p>0 ? a\ E^V6^ofˮRLJ=M#0»?0N[jp)U?9EJA_p)+%P dm -WmxKԫ̋Ұz6)$0xbGJM՟<>&J T=}H})Gs׈3Prg])?5iOGrVG^63lK<1q9jw^OGv R ̥Իu?[؅vMah7t쩆v 0s,LZZX\NCc~]*(q$A-./ ;3]s+(X@-&p H8C"7m?2j,RuksY>.P &P"}ē~q$sF5+ī&(лڶJLEx#p^WCX n*  YVnl#Γ]TJWKKx yr$B$4.-(4x !k* bXYl8|w|$Zhjd.b/nj5MJ-uq{Iii{ /VNS0y^X6!31.AUS^zݖ}Cl"A5+jX%f^kcxF1,zzܘh.]:bւ-Ic r%/9n|[2ǽ4&dJcdc9o//4]XQ;W+AiCdB9g`.Bse!Q>&%Y%'Z+ּD6vcEv(Hk*{If[rf~d`BW¼p% ; j+:Oh>C\WgQ̛;kOd{ G)6y 3rW`݅r,LN?M)$Ory'ڙz#o巺sTR̽& %rw MV~ܺ{Bi W =t3Άt SG"ڝ \S/-JUWg(E*f&WSV+N /|~'׊i#Wb̏#l_;n,EӼ-ika{˛)/gA]O#R$lX{_+C0iFT4j:1D,="uOf>w4$#|0jKmM$K'T8T[rΙ |i.łY,p@'xWH E8Q2kLI;m-tJK4_MѥߢHȫHfJulh-LOo2]ܶr3 >o0sph06mɖG\[r9U@ =1sn_Ma5VFiHg -3{q>HKaRń P QP֬dm9vfG0(?-yuFSo~ЇKg#&{L6;Ӽda@x׊FP{Z&6khs%Hs΍˪^#εPm(HBfmMZꀷDG^N桅 +g7 砨!5͌oPQ4=Ψ};^%z gVI5*930kֳgW4-Ѭ}كp _ާcz_8|eN|V{t#9Az59(1AϧZ0[ Ea TE߹O:~l4qZY,6ny yUA/_f z+sb˕ɀ&,.;ì4ޒJ&TrE $N m4%֨ I05(|* mJ <wR?GX5.;8nϥ-أ†J/^-P=Bn&?t =Òxtb-%0gBg8Rf Dv ҇AK $`l#ɃN?LX+ݡNt=cp[9Ehc<T`vOEk7A,oܧ# [4.owk-^N#uTv’^ ?E3\u^~C0 ֹo%86ro]GVfdg>D 'c)^ 4^UwrE"fiCA%WkS{٫ PrQ i"dx%?yVj' 16(@ xUBL?);Jpps| RϠ4peetK##hE"1NƟG[N6v S/N9ʽc](VŹAO(3F7rs|H`ywUCqB5)8&ddE@uՌVe6G\aȑy0Wvc>((M*SdkLZB '|_nD4F\<I!%ͮO h1ZGYթ3\Ǵ*JMFX\؈Ի/RaM,x`/(Y"1"`PqNPݣl!!Qg.!,l"l`U0c6RXχ3A`﹧F'Eif'i>ǃ8+Yx~6{wB}׳eTq`]3?7FZaIk˳U$8.D9xa5x8u٨b'2ق:YjE s~`̗`j=L_~4Fx7QIDZN+[bEg6P MK` M?J6oɨg1m/qroX;} /^BF M$طeYfyx̩ӯc9vl4st<% 4" 2oY :"#ON&_@7vmDl?suq6c>)ᎌ/ªzI<v#WdakN|.xTk^mE|G_3 | §樤8y+;L.^}`;bf7Ph? {N;>(,MF}oFq{v:xrt;]2. \ă EgDoYo蜄=8KeOh%VQ8YNNiIƱVC`[(G^vKSe-巛x()n;k/"`WEso&qaeRC7W\XI#y"(ۊt NIˑɓ (ڥ,4"{]zKUF+SH Հ e^D(ZۚJdhKo>ճ&z`8,|J9zX4yIC|VRjW=.ϭ(.NVf,SlAMg1p>BKs Kt[ %X|IkL"k +2K Ƕ]<5fưMh(Im|ێwC?Pqpfnn{7!q(i18Bz~㧗P:s!$G%&Oq6|( 3ce} ¾\xRy]{紁..W5S6"y-6Ev<{3Dן_w쵟1IWa#.s8'dQUܗu I<\[ÊQrEn YR2R֡M<< -A6f:ǧ hу Gڍjt@ROJ}Z{G3鑾SD A(J,XL%ɈyH)tl9[RNh&co@vDV`40˥me=Jz(B\Rj@<0Z*V%7'ٻ*?U7sQNIz%~TM/JtL=ew1`( m@1P2Oi}TlYiL7`pl,9}ʀfT&m3;ѧRd*(sB.4 dZ9Y$edO6 ׁ_j=I*E[x4uxgRq\YuG[㲘Ès:7kB0iSe=U۹ Gmxx Y|\GUO;Υy#E|лΩ`ʷl.\khE~N|3n/s9}oHdUoXh [y AlܹZv9SR _h6%ZjcmP)IC)}ڋWGIz˵ͬ; ʐvǎ].X*^C@ԳutH"4|,+h5 .& uܵD$ >G ːb~O$d?|o !gȡiԷRRl[2班O$>镸ax*~duچ-%ڵ K/J䂉5AQ*@ 뢰IV:{o+#qlb(ZiėaCR>Ohn:æ6#9#܍è^%ڢxa^#tjl{=Cfhm`EgE9iD X;j՜fqrt_;v rnTF :ᯜrk{]Kec|YmB$}a^D)DLb Mi,VuἋf $8:U_];=6'r<2,!f:b"^Ǜ6J0}XtI{?Xj.7J[卑9btIyrn{ȱ{s +8mF2\{}W,Ы`Y(1[%>ʾ-`ZOg8Bѹ`5@EMibiuʭۨ/φ4WOn(I2*ˑFσYOΐ਩ː܌dĀG:S6>(K*4@s߼+5Yl ɕZ kst=>ӛNWn$O 1@.92("o*nViIƫ-1pogGfKX#ȶx UkC5\(GOxyƴu/X@2r٪6zJ8ŞzO;GV4! 2̧yqLYW?$:Xhu+ I._N⚜ ;1?\۬B-EnL`Uk1.++{A}Rzc! s^F|Bm9}өU&JVms7B}(Zm@.?9y )6M,dVoC`zGCx-><0 :%wqsN3}rzutpu U*A~-SF]gYZ07070100000500000081a4000000000000000000000001662f7fa900019b98000000000000000000000000000000000000005400000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/^h]?Eh=ڜ.+9kLO$Х{ʆW5ށ 5F{(458j=dÀ{Tt"ՁinlhX6ǛTN4piƬȸ(>RLvsmqZtó1gF-Xf.ZZ*#aQ}i/i[7(tvWAf&Y9+.b YG F[02fKJc%RaltJJt] [? [Oʶ\mvQXAٻ8bKmHbU>-IԬhq` $*j<f i;!4D,P I8^: #FU5jቸu bjN@'Xdﺸ9,IYJ2*"`4MJ?r? x8dbÈ!#pcV-1SNMv$K넄[BqeZ5v%<GNþ`4멃:z'+tȁLH)^k8f6!m”#lOT?'XbJ9u2CV]$̺%Slɏlbǐ d8!tQ *"reigrz~z2oRm;M~bV2z JOK6U/.dkm,C,Lgb v'ম'0$-MhBn9 'MtqchoErG$:pQ9 W^wCj̊58u#Z?AZ=$yj6ݲC'y}~zm$ß_4뷩O0T+ eS6\ 4M*gZ*%o,H(t $b8>q;ʠ' eM kv3vf0)TbWSjKg/yK$:+[WPOJdz*gG>HEGKFm|a8Js[$EszdO6䪺 GA`) HLmbޑ^`u@1 (7jSygK9LR|u4 Zka;eK`S&<3rb3vҋujSVK[BrBvV>džlGA6TvӾ=>+/۲/}(?C|apr 1XjImCNYOFb.P6} ;;E"3u+|qLoOtIɓ[ѴYG43iiA6BME| QU9w#>:#sN/ =6 @ps55\bdDls;In@B x:AF{۹o)\85ի60MؾZ I¿?RV֧MCfN:S".wT%ijCӘ#sXb;9K$#?Abp>b<+E_GC>F8}13A>TrtX$ <іR;:i8bnz?fe"ˮĂ8vWl:a܀ Od;[+׳ GA0QMKUa:p09fnro`uwWHQ ʾkfr\4imq]2s"3,^ۦQ皔MIn^dQ*sw/,5B)OxUAsMhW5"{_j1ŐOvfNnx5p֦5PACPш 2jƴQКa"DBo)Ƭ:6DFĭ]M>o|O=ˉ{m/zʗo[ٟΰߥ/yęJ ʞAp,?{}YQj/]|m1ctXatOCtkXXOdʎCur\_ Q7acDjF ,$ ÚAhb<ZތIyǪE4wZ 9O,q{0TخL+\>+<ѹm0F) /r5'[_[n[%b6^rX;Ur+a( z9S-,Ϋi}w'ZB5:EU{_X1r=ՊD7P֬w܊_{rS5YAvr=YH0 Xi%Я+N ہur9%ۏ z`-02V-V)[y 9F!LSzNV+RRjE̓-r*L@_ɛ!>".lW1珞`0hJUSUǣURrOx5F2 CD/n6_xChбf#u].JPwǔ:S é:q<$vķUӳj@Kȹ\19@ӈ3k"uّc<f&nZBYHNP=v,Cʂ ZL;u|\gY9 Ul.!yHU\,Tp ŰmnO@f~gDmҺL2|Fݯ7G:!I;(Ap_iĵ񟼸@(HnE?f[}Pvw1FSo<[3}wF?iEF٫h Y{@'<_H!j(S! + 6 4\ܮH+)בjK~%N?AI3S.!*O Kʻ I8E0%!JzDTTYӉEH.Rl- -~ z0FԌqCLߗqh(xWW̳uS!jPx1sAr'24[g3l[|"{@OLjU磁"#&<#{O]1cERj\yu@%I򓄻a;ϢVo9I( /ѭwI\peQD毚×{pF$\rМj'|{jI)$-z7W'ąPѰp놬߀=lҽx 9KvjhqhOq?NFf'YF纶ƫ8 Jd\G?RVn=Y0+G\K6YG*LP.WЃ."<)/W \#|(19;V}U)1Bg\Y!eQ^*drέ0W6 z> Fet74Dfvi$b/3=W=i wθqG/ z S9wwDUP{hΔ"qSg)4lf)Aő)>QjZT}aԑW*vo'e?~XK_yfH]tpQՙeB_..v~̐:9Ȼ9&/E^8Yq{VC69Wn.,m允F%Q}9'2;G.1 de( {9̣Q:BOv [5 \йoTZCψ]ztSK*XStvB'J́g "gFz03~9FԶ/ĹH7b5`!z z6x3FE o}2q Okyn+!C37j7\4Bu-&%\cB5m!-}^9px^;@\R& ΍̺'}x^Y&cf<#TETJUZ|vxT6fKv?8N"i"WSmE5 2kRPmr$EhZn7 9j ls;0C7NX>u8bx;в;G(b?D~!XOv-o|.)?Pz<ۇV #{siÎ) sfEppITw>= ɇ7^R f,]Pђ@Wz}RkUYCե}DNM($` (v5f7@g:ՠC҄mE-3 3?u-4E}Q"{~^ynӜw;*wٹ /aW"8Oڬp>[26; (,_e\$[f`*&94)""S#CQ6W.P5v|4r?P<>6KeTD[1¨2yM R)F4w ('!?LZ]u] RǾH˘ :|h,) 3nP{V̼tŠPZP#,)bSFa?K ng?0{ |ǧzԤ(yC"A8"nKݥhYGnx*똬Pq Fgttwf~=)̀-ENlR%_,N[n/%zAR1SDgwD"+31VбR~Mj$!?RgRCjՠ~u-7 Omp  )\?d`QJ)-NuEޓ_)+vD|+EqLG@C~:WwoI;|$V^\+󾋡p*g) G[MKAI`x>fĆIfA+UgԻm ֪m=uj H8ajptwsAy5+R,-} Ӓ@"yU-?)JpE:ᨾEoi9ea@jZ;Um@Nf B PA97ڢ x_ 7 >wVyi8^vM!nvϏ=3ȝax˔S! `qwY`"Jv}yVF Teqp k4KlGA{(eF'x;w4ǽ'2Cʗq3PsY__-$Uɡε0Yb}۹2O>D|Y_;^3;ѝb ǡ6W;YAas.|SYI^ Af]mtATkkH3 3bûfljا V k׺~. Cp]k JKyFSa9Oy_gaOkѵZN6KkaTZuqQ**ܭl QɅ_@~n:ɯ |a==څ>xV9eJ\P@ޚK&ukͨ r,!]o!mIuN)]u_mg:3 =΅~MV~޾ՕCi"#"*E@:l'҇ .l^ԕ%%W.b`:юx =~Q]hTi ɞVG^cJ"&|Sw/O({iICܿ$.Gik7T"'ESwˌZͬ#QM '%v&X0_79H ji\M:)J%dW"$HfIL6N|2e1ōtZ=E 5s-/ϞF?$fEyd݂XǺc.A4C}hIJa3o(C({|{ᦓpzjf%{"᪵TCp^+Bo8K\GZM~UW>5%L:q^*e{'U ~D{'75|] I F{QG-L1?.hAJw`2Yy_yi#Vֵ*{߾#x):+^K{MK*s+4JȣB?\R2ˈy]ƿɈQ=]ɠh„ jqA)_B t!+[^F>+*^ݬz'/s4^C罣Qc!a0mu3tIU 6"G̓ߴ y+P@QXqw@;͹5(ye<_}ܒ׍{S.n-n±!>jFZnE7g%"OWs|?򞑯Ǟ' z HbcݿxTDQ66kq7nJ:rNc方"+e<,0]XKȯf4(eKzw)0c6fi;"X;g&H˹)2Λ7!j$n嫴Pcݰzi{vhn}'0ġdOY{P>8ko.4PYA.*6MݤgD@OӕE|0$tzU䐾T[akUYC^5۾'PosXvL2yK!?Ѿpy~K/ّREdH8U]#,^޽e@? V/c~hCLV9gC<5u7_#xyGa&_ƭDڡlwMܶѷwĉ%$a}_)ț/]pE&E{gЭ4Y>tJ5;hgKR Mޠ0 jK-m Ȝ*tVq4,nQ#h𺔕ˎwwJ< vcdQ93;nJ.]/FtvRޠ; 6 sb[q}a1=TD$qc\/L,^2EmquuTh$Bk~(nwT.t]٪3>똽_sDƃSus9X Ti֧ISzJ*L~mZx0`P,5x~' >RLK%-ۂ 3M8Jj&!>})u?S3\wW2^8N^ƍ~^.xJF2%2m'w].6)haiٶ(sfM&'FcS~IS-gv z[]E;#.We]F~/JІxoq#Fw{W.ˣ5lXIaӟV[LDa0r 1ULBGJŚ{T٩)i2/iY9>o^c::cmq(Ӻ<ށDn-@ PYe `>;Q h,rִ,YN.io Ʒ{1#XP}+͕&Lޑud6]29T]CͿ3{q &sM[G{(I,}^ xYA \ >;6֪:mYqQ1u*M%c 8#xt0+|G؉K1 իt4V  ~?9)z~eW-\WWA\OJ;7Yp`䫧uS ou "71c' DL9a;Is$EF?yGytF*w!,Sgoy° _ q~;C6h,MN L"yW)ⰜK!Gs 9:l/ Z5c~]79{H}rB05Q8d[33͒Wt @*Bl8fڟvJvWnj7pSsp-15Q{ۉq.w= 0tz6$/Z ^*ʕ3ie/6s)=odc~Pf`Ȫnq6c-jy#Aݬ@xs" >+$kVtKjbCGa? RGKxGsOy@wEܓUP{d.ݬ.G1U C /:F/ / ea]ԑ7PǦ8'z4וfI9s>mbD4B2{UJ/!Y@(+(|IvQզ5p0$SzlOVpUذT:[5Id`΂ʦg V_UbK|e$}`f'B7V pwda/YGڍ ym1ܥ#l)Gx9S& 6ΪWP4yFfe_lFܡo zc_:6IiyB ,w)C>w\[˗hNn?#8Dؖe~RZ~6a1|Kht Ke}I識9iuMv`mOa|g8joK% &栱.dZS(D*Ud>߰,` grW3R4P ([-ȩ[΁#:|0L>|9 >zX8CaP(TߛYFUs81t%9BD+h6dj˛*!_Wֵ_N ֜ƸzY0ۃTN_6YLɅ%"j6찲6&Nƶ v錙2{ =v#Y@=}R.TWҠ[a:ܥiY;ĮB>f>r ҌǖENeps 9 i.E:.1ga]eFecA ]G>uk*chi-r`Ɉ̫vkBK~`0W@ zC,DӣstۈUmLqLCT>(/L;H/^Rn}kL fvօ<˽#q@QcўTвlO"9Uc$&Ĥ*+xdfd5wr] ^da{ ݫ A<[ & lY?V&}{ @gJ61,`d;e ph6+m8[Fe2|F)ts5%tmOiP 6~W ^p!"ע8겍jw%Cdf`祍WHo?ߺ?OqcfBu#hZ5&:8DCĸ/D˔b GbR :gFŰ^xycTJ=dž]o..' WO殴z| TIh]毟B|oC@m?]S,g}`1h'~K4 "K}TdB3JNos\:D3NB8Ezv%qJ;|/k}bZ(2rP ?J-tS:/V[پ2]!s'T9nڢs8z}"Vk*C\ K# 3uZc:3N_u'ǞE,q GenKcX{~7t sTV Z U&\#.Ez;xy4΅ JXbio}L3m߹6qbɺqa-:7LXρmkW2S['KoVf(' aaLŞBs_7;سvC&ћ = [dW} mSw)6ф7/[ nu %+Ak7O(SG D:w p77)6):#'#ڕX+xpm~Г IM5`sm \^&Iz3tk+sJ+.CZ 0a|?!ϊjdb!⯒0^>lWZ%S[;ndk>G_tQm2^̕MZzv"RZar2슬8:%ux,8̩6(q MEݧ`;$T)&X9&.xFҵ+zT s8$%e#Q F:HQě/̽"KyĖb{*5C@b,I&M<iPݔxK;U쿣/G!Id@~1+ޤvvh<rJYH~_nYP0<4a17%4^U2s0b=aZQ/j~޷ TJA>!VУY$TCO/'hHtIz8U\TG._%(Nחv^iM 3@&ϺJV лN?8YB}mxePjd]#&j ż ydUNżaR./ĘT~,db؎<'i IgNpwӫf;`vb/N “cC,d$xQ8} 7aPjCL}Vs";'~5͒[ NxRLe&ٳ#"?RhAI& 5Odž.=VκIp?la KnҘbx@! -ٖ ̼*{E ^Lg4qv^\ؘ&(CCtUX4n߂ :ŤEkrP%#~f^<gߪ:C{&tA:{բ:uk0jw9_!D욧@e9ћU@]}O .K(4@35w'=}Gvˇ tHQn">%9ˌ =fҢ&PpJ= BE9FfWۄZv@41H6wX M*U//P3rB֒H_ iZh$$-^"3BTawaSebCLKWJd? -^wB9K}P^Dn*̫AKt^fCN3u{8n~iqIJ {d¾SEut8 eL)k Onn 6sj(g3y0m;s螒EDl'}-I.pZyX89.HeRD./A<߄1%B]ݮ>I7/0Ǝ閿G__:4o>پ<:z6c/CahF`nP_דVO#ޛѭ͊a>;-) il(PI_xڵum[>lANqdGFZX !xn[*Poii >v(3{ K X~O$g۩YA"f?'_lMU084*jzw, p/76Ol7y ]Wfڵ*:ucݴfE=#g^Q=4{<%[O飣Zkɾ%_aJZ*EB\:#WD,lΏyf`c3h9[=xyZȖٷ#\]cĽ0{W,@QtcȩyLZV"'v@nS/aO4 m •澚֗7ߨY;˙=SL{%G _(:F w e!CtӞQ[BZs6Eˈ%X!4ةeEetTﵟطg`gլKr,[o??O BY\4c2둖QڹR| qTUݛɉ5sۋ JG iX5k1sDPi8yH' 얒P%J?6$CM5u.#ڒEQu ֔n^ 򟵹it#g#" HdCRIWfe~O<2F, pI 13wxϪԒ&Yʓ,5#J$Rȸ@z`mtuirF3I.+P W鲔O*f,RA19%fy5WZ۹P:^C]>E|J},*i':2hħ& ׌P `H]5 |r7Wrο#D'%}dP =xp픚JnrI ځ+ZZdW ֌uZnQ4aY"d#.B`_άov߷4;9I+dǼx@ 8UW4OwgL\ j=?֖x jk~:p*N & dcSi?!^ذ1am_#YmRoAPtTuH7Xې,Rvi& 45⃻ Lȴ 5(FI AӗIi#3ao=Gϩkݿj)+'%1HYZC40턑ҜnT5-sz~6b2S:ži߸*: fk&2G;<(H t$)ߥjֲĦ$9L9tھwa3Ehѷɗ XHH/(Hu/r`usbcefte+ZfWr]kUu<*N y`o'C[tLF4`b_!5!a1a_̮iE} S@ֲ (0H$[[.oon1U? .p'V[%^ʹ|Ǭ(Q~k?1 k=4sXJ>޵;|Uu X'&H (jYuV <97 .XFV1q0Uw,ٜkˏmniY>,X~īaq58Y GBΥu@󩲏1Td6wC3^0h$j*jquڠK9yZy:iKs8wBGL{X4ǶAVDxGlne`~ -c M_eA{~5h Nor!evI:t#νl!Sz;#I=^BaT>$ۈuf]'y$0 hũb++uQKj'A5l& Yafy;-t6WnUyZ sF{` oS0숈SEN$p18*wԤ=aP*u`?9z3 R4tq֐KSn6'-?Ym]A;}$ODi|]82X7%궍% G֑ì ~U~GSJiFL=V?.-wCyZVo{ ⋙$jҷnp>#_R5(UEͥ|TM쿊/#m/4-a`}Ug5 w 1 TGC/yvJj5J}VԝZ}`wj ܸڊH`щR,@vvQ Gx޸?p}pV:zF:ǭl=$U[gbq/A|TWX)#wN2뽄$#+-!?'xhD~$IK,Q֮qr\O۳A_ /S4tgnu# oAX'f"cR)#x=kC_|INtÅ(bA9mmq:qs!.ft1c^U2 凉Eūd,qp |F:+5V%ɳxYx䇁ceڒelC/7pczи k(//&1|J! +҉Vgb.  BJe .v𥾻@/_\53ԛ`I%<~n֫ҶZ?;?NJgfpˡ:Ox@NǯX.m˵x: v ~ʨkZQ%THo JL#~#B>fd@9ɣ}6M}-SBtt Z.}<9aUtзeɣפ۲ͷ"YYq% O~tQO4hw=]$ԂqIC#ZSo+K⫱P f!%uu![_a2aW" &FUd`iC[E?T AhWK=^@1ؙyBZf$9_"هRjp6oDoƱkrWG7$Vly=g'[!"oAc.d!xY Si96vux;lr!2ae._pcϪko+X"寔+<`"Q[Ʈ)@ >_8j4(1fhJv7kq+$Kr=R4甡h֑>8&}JJ#^G&"0~KBąw,t0g9!s7eD-8?K殜==iř4_z?~G‚44(P)I[dj7=q*8AZNR W"Cڵȳl!݇h_f*J 4mncRzmַ-2WQ(7`aӅި@*SGS1|+M# &bY fX} úR/ʛX, LE%hR{UNw[4;|MXbJQw/Z?N$g6;[i ^=fqedDLnuy=1|0/}E*g sQH#ƸiPIܺ 9V"Lz⟶h{iF _yD agWdXj2mᯪ{5IYq7%Q^& s:ˡ^{lM>Џ@Z~>g{ 'V U[4&ϼ71 HcN _"LB^CFfPMfapU}*:Yr-`"3epw},7sp y:D(F坝1*/ Fg3>{w/{a:Ӈ+B0Y vc t{ES\@b!z 8T^v\nK3+_ٿy3rhWj.ý6pBp/DN;WXJS875P"WHߛ_؞R~iq Yf? ]J<:3C8\Fdե.Ql|W-oEg XihEC*JP('\zsXjD~ uSesc>NIBnjban:RBz?o*LN1+ #s7* hPJR -<Ӗ[* /ݛT,r!z-z#oO)Oj'#~@.^} ʜ22+5D[C5eg<UUaaZvkjtJ%X!HVR뺼2RRT,q-YV%~AnlJuCy k6tqyl Gv*ފsf>=iE;3sTV {u59|aTL2|bts~3.:6C^95ϑK0z07m1O) ЬX  0Gl;,0DETvʱ B&} /[eKݞ~p%\v#qrZ#1T$9%{,SQ>2Xcg}՗mӔ*v6v4[n+&#\]Jm Q&3)sȲK7$?] /l{LyA%njZr}hYMӲ_cHr790̤]^ ?L*™3V/AêSrj=ryp4 yqs1 |&юYpٴ'uD n"HU ABa#s$^f~&4佻0ȱ`?ݔ76N?睢Ʉ8o xDE2c2/fmX gBb^x-sCBU@N"5a zPD 'w-1' z +-?ɬs䲚PfcĉS'Zf^kK3&w30f jyAD;h}}m:)u4zb&7<1Es_vKw;y&svfQy%k#׆j%q[բшơTȧp1PYbȴ-{ppJ>q 罥`$_ɯYJj ƃKrWaS5T#a˛Qwۧb~Юi $Dqn`tސ]jNhqWWm-^YB(T)ut򧈏w?7df8w§:OL "shy֫ZCzF~%.gfk"URB$4J(O&KG[dF"H7sԟԠik\m/δ.t82~K躡{H`|?" ʭ0zNa>~ԟbOiO."β'YD1 /v*H؄$KȂȢgK$ DŎ֐ZIv4FbM(i1F@{moҒJRf:p\+DXndEad\ʹJga_@c? ~:"s!uyTUgD],{擂'W\^eK| zn$/YȇirVfӨ{do4+ f}a wSoa`A_CW xAu>:ں)BqzSC doȴR}UGPfY ή"nLHi7/!otxv*Ɔ/ȄQl5lԿsMJlhYE3Q=+13iGd*wr~ Bf> {]pd֤ `#Fp?ǯI6ؗn /վo8|X |J3 Fuj=}A إP|=?kYSZUH-6NWEkxb$ɠ .UsՂeg$ a"ԏ= !B=,\"}|D=VZkKtb%-܊_w\@;d1, 6QP70LS%#[RRP.e" *0IUn<>$14Ϯ]@( TsG:AaZ^i` 6 1FE;[_\Y}e1 ӚzWEj.U?k􂎆 atG"+O>փp'lg z}':|"L0D80\鸃U#Ւ5Xܠ1/F!Z<4j?ԧ[Wjے& . ˙?nv[ܓ.~8Qzh| tv jjx~/[orB ^䃥9*{7=M(¾"TR/Y C2umI<{ۂW>)m{jpUi?P>c*s}vKy-sRX{았GybR">q>M6aTVRaV.;/?C_ؓX;t ^D f$+MX!}GʥzucJuVr{CA=jMtVcEFS{ѩʹuQpm8ϡ2e5]rsOZ#ta GlG!>b>qʷ-:XT4=SvcE>Sux'5<:N' IxH6Le(^ޞ`tU@1~ᓓO3r"#sho-fs $ЋbΡCBf#~Q$ff%upɿ+9ƕ"̝+=)y1cyhD^N)יb6=#g%xѷIѱ"[5R˙qlH-e }"_(,b "dSKǪ}GX>W#*n;/q% N;;A;Gһ?K/ۣ4fX: [\& : 5Y/0+~ROlW@ڛ8xvt$[@SzkMPaEze<+8eq|򷧜n >틫x.<\J촑c5*6cD|E h_ f_b"j"tW$ ´S ^dP_k1SILN= cnvr"{7Ю9 Ҏ-=eީHb"Ќgl 8G7A 6"LթKO7422qJ; Y4U(BWCUdxk=qٌ\}5^4ԱҬ%rr\͘.4o&?TZۘj=oջ) ʹ yz̓Fʭ[ zWyQPgh+|Go7d&hUl]R2K[{}:PtIYS֪QkV8Κ 'RtWEvZou#֐oǎ_n ϖػy^67Y;h_^VP&H΄/k NJwYCh~6Cxw0pkAձt+I' ׵p e([KE/,$Eb"S#+ {e,Zia?r!CwU&IGY] X@NT0ŅLNO5Sol{k[m诎֑-F+FIFZ܋Y߁u_Jl,`+0- E(7/ݑN,H#Dz#AlBNޟxAIsG| 9s9\CGc[ʖhoHu&/:Wx凝 jy RgB>4`L9꡽RK⡲c RD,dv̛x#33U/HMc]} m\xv.vB]&Qlzcu=X10Gņe,tK `Gt]ޒ ҕ[z e3'$?Fv4sܾ`k+ŴzϫKȁͭ@5ޕ 2T2n-mN؋nZ %9 UAxD|ֆ5 t:Kg;:?1'daF8Gksz{%ϨMbx_/=B8IՔpi;Lc! :{M x#&ztj͌"$񁾳3VQ/-O-N#<KrW0i4@ޔVrxˉ8hk9PscfctABb݈CsM(3X<; IՆ. =Nr] C)rIWRF`_,J bdV958'bN+/pj \QbޭO%o;9zWD% 8Bwq. ,[v3~& tf;hA\S],װ[Ɲl#(BK1䤻o&G4:˧й̀A  "mr8VL7Y7Ys洭QJp:e(eJ'󮺻Rke0, ~&*؃p,r[`v6 M7phۅ$r QܛJlЍ9׿*Dx,K_HcjuHx1yN5cRMvjݩg}U.Ef /!OG]w|yg@yd|qUj:p5K^(rCl~uT.qWZ0ia OW䂋(W%@q َo;ks9KܔxlFORzpQ"J?q9J$suJTv uflǿ0]?ʼj{bRaPi-[AA&j~v끜 VBã/ ">٧3$Q$$ T^+`NL6lv Џ<d߼?I6G9<_<7r{[͇RpEZ7)9~m%@*JV0@|f&ԨоjWIf,{.VgK#>?dlIg(%14Xt|a D-2E/vjC,9Zk'`3GŸ/LX'gɴ[*ơiXt(B[gϲUq_xBJh Nwߧ`qTERB[Pϥ3 TQa1kCp%эC ײљur-Lk0׼}@m!bۖÅ}hh-#}Vw-K$;N>Dǭ'e_o`Au4 v-+Jޡ y"X;/\YA$9H%+!ZrI in@U줋ea%X̻q~AWE'ae@'>J=+.OyI֬yMh\ <#~u}%׳"|af C+%gC8A^: =Ć QUG̮֞`Ɉd`Nz%F$QjeU"W.h+uceZN su?4Y&â^EBaj]Fqə &15%VuW6r90 {= >y-=gnqMx;ۈ|.zfá~ /E4 2(^ i7e$Y6ƾcjj$dwY@[db_sIB4X'~zF4D Rթ|3Pa+B"{1Vy7‚nmݦG H$[!!zz#Yy>f:3 "| 3(H9N5,z#vTZ]h2Zs;ޮi!C; 9;zRi:BK0PX]u)#fdy7?-OJ=B<.bȠ 0C ڪW)JewU J8ĄooT`^D>adgcv )$ 7XĞ4DRdd(EFЇԚXIY%C6|Ҝc#: Yue8\gHC-WC>Do8\҂ƩNu"m7j\R. G6cIOJItpϞgcN D%D}aNMjzl~UA}I?ƢLj׸?҈*ܾT5ɳH/#h#L 389p秜/"Qf.UUiyjRnLiͪRTc|o X@RRz46vB%ڵ}4p 8fDa-Jl;=P!]IqqM<+F|J\"bLD^\a scpml o=WDGԝWu@)Me'C*Q' 6t[4 &.M M/n<ϩhp `^O"^478^'N/D9P5fwtP3H:@;;@ɫiSaD' დ ^t$ ?o#[.mXG$6UЎC} xL>'f(O5Gt69X1%9mP?I d3Yfꚞ!-Pz;'whM>-4w}rTkKT}*Y7XL7=1ùn͖%ohiMEØ>2*n5CaVְ^k}=˶>^8I`hXWiFVsVٚP#_o@N'˽D3*m6HTɚe5Y?iu9Ǫ|ނGN6 2f#i7Jay.P@${bwk]%4 ^36dP^OmG4<2{T/o /wSLK %25z`&3PIu>0"HCDĝK!z۟,Ω ['A\Wɹ~3>E c}u|.2TSJ:K0GA]4 A+BM8`IGc꣇wa0G,8Oի_Rx;6+Kɶ>]ڛWw&iBm҉x}*%;0>yn<*GraH[:|\FJ}鮷C;GQA9+9eBn1fqȇ;u8Tk~4p0#By'|sQ B%8(++MΙjOı4(ҬWPɺnq- OC5t#NOq)?57/} h>NiFk%5 )fh;=b$to@g2xDrZJ/8x+E0RJ\eP͠I7;_.g)N nޯ0<:VBcrc͌57LbiP`#GQV>i'L?mGQ) l1}ؗOQ +0H]? *g˛ǽSTp5>" ;;dX{z>|?I ^heWW`wpBp+r7(TpfkGGeYs|~ubD/@E#xXךI]|,\PYt&.;)a5Hxt888ǟs)ae;lEw,[+!0!+t1گ>…[v}B:!m#YbnjK,Sg{,])n8-84!,N&Rvm 3~dUlhFr:ۺ#zdCUn8h/24TM ,Y#Ϙ|B7U3n.e|. k(q)N#$;t%ꩢƒkqP@QV%͊]gBwQv3u:"};|=v*OgZ;\dtl$x(A|oS*h?/>T91Hk4*L Ⱥ3#OC>1h󂬃dX|e$DGUp7nЯy˨&ҝqka 5ŰrD{d* !e$.@G&#m.Bă\|hH=A"̠eb-=xtN_j`ɡU5'fՖ&P8m케bPMI@S-0lޙԿ&>&/"{<a,yHekg\)vLncxté͆Ӑ^O*Xėݵgr!(Pp3xQ/1TKy/uS|ئn&5_ <rfj"j#dBl@fmȼNX]˨Xmu?>N&q`@@{q[Ґu3Ee2v~ACE]y7!,P\Ҳ I\lKj&vK9Z c4_~z|F+⫵?g=x~.2af({`ov20oyM4PUVHQC U DV*t }@r5@qZL౸yR;舼2΄5TB0Ýj|3mשY7420!R#Ag@ї~CT$ ^^$c58#FLCFa Q\~4gHIjEyFt&4 ݇~#'_ )UzqP]/!sz=ơ;ޤDBQ{SݪUܥ.69r h= 4Vy20w- 2@A|wn8DkcZLvY2U+YW'nq L( !(E hqq ES \P{i`/P 7:3k! 5XYvm<^+0 u Ls-\>"^#&v O9N) D O؈]E JKdk1Jѹ$j0g[l{ty=X_ D;mj-!Lz-\k!F&LF'+?Ըp=ѓW{bj1?GKs0f֞f&O}^.sEkbD ȅXї-l˒4 3!`nD9 R:mߙʪ8C/p}+rTo&|f-E RTK4) skⲒ h?eeKr϶ 8?5S[ W HRf a'"Fov@Qm7; 9ɉ*q>d%3)|psB #H aSphkMZ:AA5D?fE,m*"nc#nyA_L؎zVFKFm!A,wij-Đ<"@Sr:p >;]-c"/_jeGxKFDe8x/$ ZCm*G o. X1JUsa|4K3H[4 xOJ w-g7&zm4Yb_D qYp#,K`Oꋾu=#PRIǥ̋ޡ^,slQ=B4-b!>6,ޫ=b z2DFc#S6 S6ih{ךc0:JrgTnHQ%-D9bɰ!VvC=f 8Vaы"\ 4:vuU,qz8rY̗ [ 3{a|[J0IMH1 qvNonXb,X א NaId7iU!6Wеff kĹ~⏅`?\p1X y@X#A`_(zKzŒ/7$(\4ΎŏaD${jvr8D>̹ C< lJ-)UׁZe9Aa^⽰!!Ҁl/LkYwZ! rjr)b6~qG(k % X=o;H j-c= U7cXA RY?9lWipL47~az[P1 jjc |=qZ۵g5=N ʳRmE'c5`r?=J5|΂Cl~ DE~̥K6';T}|JF*T3@v5Pf2Р"m WbX(,КYw-{]S$A1^kj}@d.Cw/2}ndy4X>Us'+ܑE%eE{EfI2ӑpi2^7-`2U,݁Ml@;cjdMv-h&]p95N;؝rM*}H-)#4T,j 'd(({J5TfƷv~PmHi{?|?h:YҙJ^Q=X/}i"`SN?d?ϥ-h Бz"pGr^^8N&7b LX±A\ĕ΃sO)T{.$G|Ng۰x/^U~ s^qƩ|3G滺u9cnJJ\)E\C wRH`+߇Ŭljj,"QkXrի%"*}.?13T3Eޔ5%"F7wSQrh#Ƨ-gĭnR/sPӘ[KJ V7=mQ9֡# @Ɂ@Xd:G%502x~>fL㍛^"+]ׇ:X"VzVۍGvn?|P9eEv89`Ny sC'R`.<0@H)yφẈS9Q`q\Tl#!|gnFc.5K'P9G lpаl| 4g!A%'a>[ނ"1W֘Uˎհg g|{PV~S_ѓ_R7S('i,=mPm:S,lJ],C 2-XQITk#^q%L6xpu zTY%lj~:.mC!m:<x<[< _CG7\Gӥ=s1%&R(+]eE5v%~s8x;w+]Û_Dۃ<$Q1}Ga.Kj0%xF}Dg<;ⰰdm\,󧽗oRmn%WBbuԻ-5Jk_2xl!{k$9[eI-x&}22l߭& yNemutcpQy2x6[j,W+)Rb 瀘ZG]x }YKnYD= =p D-wʬ  st"=JZ9ُͧRaS'(PnׂXjG3x{Kdw3w/~_ uM)U̮AY8$8ݽW:95ys[d䧽 g Fua[{=h@=\H۾ {d??_]VcI0k$ ʪJ^% 5NGo/w() xopg5+7_ǻ8l(ʲNmD (\vh腱4|C{iJZP;1pul q/3 I's0~8+q+xgEX*ZS3 IRQ1DRzYKΈ\_vXˏL( hf$5oq[>,i*cC' /i 2j`|~=@E5z9q=#I8~tk 1YPHQ)A fDkP^~ sy{L[2GKk[KRWvGW7_uыAX(f4zL+sAc 䍶\s~_涯.x&]XnԪEDco d3Lpy;sPdx[>f4t0I1M{fZ dLYm>FiI6HLxfk'S㗐ٲrTqS+|0Sh>g޻H ?[ [p-p:DߤGf9oy(CE`W1K==A|F@`d[XK5A@doQa-HR@4mZ9SD%ox7lUB)]J%MLaVNk<H/g Lz5b?ux;f@Ȼ,bP Ϡ]UJ#mc痨` ئ #gv3Xb<`].v]hT%=8޹B#9"+rc6~OeHlCڭfDN\bHqne'ϏDd!'4/!jԂgw-e+uMȏBZ#U;msdpRIǾ}{?8t$"(L#_"e8Ɏ oKz-S ~NǏ1K'3WznoCu월O3s.b74Hf4dz\&Puv3$2r'ob,a-)H!7 zM#y;(p l Tͦ+_Нoj(LWz]UH }[^r5`ލՅ?W%W>Sܖ/$T,t^Oʃ,O9;ț=gGN\,mH!v6F˴ p ţAHe[I4<886=67ؼꊙdѿ)R:o0ݔ:((#D|">XᣉzEr9l9eJ;8z/TVRvړtj}xC sjXQ q%?AszG5d**^6fJT󲈅%5ʖ:E }>֩uݱzءXЇo'Y'4{aCCbTYxS>kveҔ~J-m^J9aNcA(yߔ7c>a1f^4jIeoLTw%F6Zwn[Q~'rh8{"?xEwL3E,aQ E3VVfP.,Ћ4H[i+ac˸* HyE"_YɀhT4d 6(u[gd=J9i.DUP{SI\P-2i4`kxJk.xU(Z凔v qHJ冹?2?#{gW2͜$ĝ %v,N۞-G2ӗ쎈(M A69t:6!V7.P=O)&k%BhBf~h6(yVa#Ԏ{Fo:kNuHPq*(m7PAhvCb|ju rt $L=4k1yktu mFaG@Au9\7I?弋Tʑ`d⓿Gk 3R9p'8@YSrjvEN"jdɘgKda>484ܤ.MhI⇃ I,[HΔ$O 4q27,N™EXm6B0u\-SKv.&ӝAčzXy¥؎_Zm Z=GU+}} b!/0tTBPuH`:qG. Wխy-hB`@5(׏.equf3H) 04$h\8 {_-+ϸixe&u8ӛ`sE?Dګ#Dmw^,o`JT[ݗ7I5%c `WsMHV)ݼ:ZBi|R>?ڏ P\ /;_,洈S̋Ί.|϶kZC#A'<~3ڕW;mݓL9-h`k9ԺXkC9:h4[68+mO3GЦ V4=q =Жh.ef$iW2 3"G4Yt|,w >A &Bɪ б*d@TlTnʦ 9])=lC>]P@+4f%ݼÀ^t^n#:"I`/XB!ʗA5 x,Sb)},G 7HD+L75П\u,Iф!e0 ##gZ/Y@=܁D#[]ׄ2ܚF@qGqWǬ< 0=Rd[6ペ3k q).TNK;N S+7âE09#y^'("r]4 K=7QZ\B _m{}p?ǧ:jb&ku:3Edraw#:R~hU@Aְt~~[e异ߨjQb")@{-H"RA-7q؝Q:oOaH/­}B8ڛ<3`(%˽R׼`xt[X ?Dx@2ղnģ YSS8΂ gB!z6VAEt}+mى+h>llE^Efj3!?+T5.Q\l F&Y"V[*god4 ݬ#ξb%1nd~ #A5SZ*9v7yYn:0f'"EQH'7mX[uyrO!dquߔk[1XB`E{'*`>WJC׶3Ը[ѱSgo;Uzӝ7#R74yɉM@]%3Y;.$\t /;S*x1 UX 1N;NͶ]--: ՚.T\Z*Μ snƵNy 1UD KD :\2~(pÂfyS,1Ghb3Aei]j֟|`<-%^"*!_.{.E+\TvpU* c*> G;nukQ0UH.cr>pѱ V&vHbxpXkLJLp~)~KAH`fQ3x\v }vL'XF鐕|JqW|7KNif-u>:kr|@g[765% )x 6]"6+6(4}.i)ej(Ԫ-"дa=Amu= >nl|Ps?v(Fhq]U]6!.s+ӸX;ˇ8cM7P}"TzNޑ;S %"ۓʄ \6L5Y`ԧp$B'04z B!<z*F3ZɤJL/3Ԍ|/ucBqAǢѿx)G1 &GJ~_cQ+^2]CLU qNx)GwL*,Eb=v5i$kR|dյ D oݲg ^z#c(|P|*NC.oC[`Zi2i%3^L%&@^$,b5ë!G0DFb_.ԀXo٥MǃT'hX. gWdIidLi;*nqeT村V|)%JT ޝ&{5gQ% bKU D\ۓ]u!YggX|cuT'Ϩ>?3,LEs ܇äE y D q",cOwϥ`$O^_R<ۑtb э$lپě0m˃1'gcR˱M;z! Љ?ߙr1d NVIٚcTFVEL{VW`ƕJdq 5e]X - dgV26o. Ñ^NyLN,xszBp{i4fo8P(9t^|5wа'F?7%%vT)>t3CI*Xyh&dzteh,3Y46'T( (n֊n4wلu߆=_ y^rQKSOp餤#k"x.*f*JwxUk.IHŨ< ȪC$oӸe*Am7,H$O}/fBXG: )]'Uh?b _ =[ɗȤӓ֨ cUE5k\'B?L?ftoٴ9 EG])՞@\SW[تJL9e\5VB QsyEIXD<feW-'ݑ@{ 5?QSXEAyǠ1ss7E3&ƭKQ-L4ő>eӿ}ČM&)^+v\NcJ>=K'#c6Աvtk 972Yޱ{Y6J2!Ed=*'K ge؞1d8.:ELͭp-\EeDE+QSrU%a7^-45q}G̅\Dğ!F)_ "lioȲ=wb޸77>3 ~dqlr Yfpd;ּr!@{Ex^{w]<2ë[؃*VPG۲;=#H}qVaFrքȞ4Fkz+ 4kEb1;]ېyyZ9I ?{Zpe\.֐,PN顗,k v}6at_SMWC篯!S #gF*{ Fd|}w}41̣J?UruW]O#5DkcFDǒys dq$nҘ*c4Qx+*{U9^U ->QW;+]x7HCîB%AľAJEEY.ף=/yx޹H!xF.oM,&)֢lHE'!CeHLt)Xm4+k6[WZ7,,xk{|m,<]=y]ߺo a]ȿ/x40W.-Aw W9>06 161GP3)Bx_*ypqP if=>OD/F_3!!kwJMv!G޲ʬ[i6+f LGo7͔}޳MGiA9SnştmldWX^0tܥuhNI,>)UwjK2dfa?jܼw<D){*JW$uQH/!+*暦UW >.K'< 5φnP| J ^="4cʹsσ𣈛ҩ2:+tOt ٻI^tw)27B̄G|D٭O/!&m驽* WF(͑i&yi+.^.t{a; ?H>s'uLɃ,2S'@ݰW|zӧ.XS&s#Z+n8Zy~(MfldGtdX)4|~^;?_e$WdG DgqN˿`-0,%rladw1P(5b+F33Eƴzx6H @v S͝;Ҟ'𛤂XM+0.LQ1S=굔U0W7l1QSJ@Ԑd+|:hѝ7D;_0YAl^$3 1z)Z|Z`{Wj"7jD\i}]e472 FE@bva· |89޻SyDŮdd鱕Ly ݫ]_jzԙ1ꋸ\cY;}͗B6#a"ZM`t5x>}*ADzYR8=eЅ9H'%zQw@?䕗isyZ$mJl5ɍ)âtؑ(71hJ h$%u.'jzsl"}ρn 'O7q" ƢZgl{2up_8c!4S1b_?Sסf^?ӧzCW%R0J7&_e[lr5 #8Ζ.= ɹXbw$:SyR.Bهl>yY%)Fp =#o [H{-rO+ƛDjzMˣ|d (;b kInW@vzu; Ey@w.#upiS3vau >HtI=g[Ip}*0=7}*wu[NȆ]]wS,sSM*(Gffvau@p }G瓱E"9@;̨.rFk`׬)8ealLˣ3Fĕ.=U_P~sǟ, &צLZ$YŒuT >cWI04IL>tY xf@rgNtv ݳF-z9 P)?a)C }q鋖7iLM#̈h5榸%u+5ELqHS++If-!%fFSJ"lNϥ:&Ӷ:4~Oe^1ַBJIN >Ml0h 1eIF<ؚ*+z阰AQG;!v^,6~6NBbXS(2@|NI$L@ vBuƦŃJOyM:-b@ZQg1_."nO$(wԏ]B}cء.Pؠ']'HYei O e )Zpoycn`|a9aE)7t7mh-b-2HypG2kϲ/t<ꔍ9睔6d'BM*2ɏw;-]19FL!4N'zq̒Lb5T d'axӫ }_ɱ-Te_Sdظ9}od|`zG|.wUaZ0v5ΊeR§W#@va+C_Ѷq*ϵߗMpC=pQSZظo Ę%>'F" F `v9&Q-;}OwԢ")m z>VF([g(gr r4 $ n;HM;N VxsTwW0%{D+%WIu_BWa!+WS(6s~"c75V }ݖJzʅFӛNs25!{`c#U- DiM7t0=%Zg:E4TBh耖OVP@[|TVb<4ym ҋ!Wx +_ŽAk>|VAwkGl2(CWk@6b,AyL x"2[gKwd<}V\i%JL5mt2W'H}<}gBxvwZa@t=JUw<-JIGkQ,l=DA/*UdK:bUTqGQڛbg%Aeie[H+\Gxy&` AgZ"*ıI^`Iw܍GW̢7oT֩nNeŶQX6J"a0⦃.X\kP^w,׊@NZ..Vj9B>,#ߴLۣH$I"98&ٜ+k{7Պ ۭ֐ "Ze0z]Dr7tzĜ"b9!Aq=E%՗`)`I\y``!\3GpP {QTˍස!<5T -X-RS #1D`PB_y1Ghy5$F~a/w-ws.MErbO{.F  c3ɵe6H|koPJ`=y{r65frݟ:&ZkE8MCS]ëh|w)@Mm^Z>'[bQngj!GknWi! N++粭?~@e77m]ju:z {ņ0@4-H2^KB-)Vf[,CsXt?e9GWNEsVNבD)ieUJ姃P^xU3#%!jɏǂY J`3c̠&rْ8t>('Q$dl.t/їee\KnMwzO :l>gt5Qiit<3?\ ޏs7=¯w" N僰s'`,};j hߙh~,`mְ >h>p ~Q^Cᖭ/iQO2E~Gqd} SAjKyuJUs1/FPGT=Gx7zo9 !2YU}bТPKX`e%fF LuN-}(.XtjOxy[!vs\b0t\Nv1)I 5h Zt\HiJD1Z~ձ 7`;;ǬhEW3[Ĝge|2L;}U)趟|b@ZI| |UWJ>hZ.*yw$n^X, A,Bܣɗ1T[6=M+b~Ust< *7q;e]?b/gJB{0c1ʳF&BJUHݛǕEP>G#"#P؆k!XGQwk5=ޝu\K-gVK[>y0+SSS+zy_"y3z(̵ڿ,k{3%AS^]MeLyqOYK}D"¨{U!C'iG^iF% lhǡHB/ ]؁ɷwOTt(j]Z>FC_aXj=O#c<.M-n974gMa- %}Ǘ9sGs`fdK<Ҽ!HEEpp^;K y*A6 z˼Az 0\24z|3$~xKe k$4|$7Re}v , Xi,:A{檛V-S*b˛th'9o?0K|4ڶ5Z)}UZ~`I%?G-߅bHBPafN+"vHe,0C@zXxC3[rx%5USi< K@{s9flRd>5LjUn,=q9ӥ{ɦZqN ^6|JrRݤP뼸)ͮzn^=tbFd-0+w_l4ݝK"Q)m]h$1HU?..ZY.:bշ~0Tij$;m3rby'}"7<ԥO(=aX8$>=@u"J&F JZ;viS.mB--qq}S+7yB%|jG4̪]U/L&Iیpcع #$QJ kHxEq1fkdu"v1:i6D*??]L~8k/@#,>k*E">ڞ3~^2h1TQ I. \ (w!q k9&"QK]յ8aHTZX-BdI 뺝Vl>:o C~VMᕻ /)RSͰ+jh^ ` KݥwyA6m5z΄΃p7LlP?bΉK#h:p:1+.`Haf ?X`{ ] $exdg?:wlLQb;xy# *3KZ)狈H c`!j]MFN^9U|3 )fՆNhRx"}-]f[ĨSX{/:VEʴ|\r=Yb<" …+<.kt/x:BUhN*Ƭ7|%s}=(k4_ dc?^]o{] = #b%Ɯ +5h3K1lOi$ToE!miyPVRidY6pqb@yQ&⇪[Z'|(_bouK'/AJF}č@ sϩBjV99Jȡm Qkh&aDy饑T{gSm+s&УG,xHæWYtyVcpH\3ιy{Ĥi7@f u v0 &g9B+- n^ 51*Lv/k)N\Q>ƿ߭b3.Q-:"2Ka<_xR*{}mJJ,9 epHܔ1*O~>4 jOK>FV'ގ< qq6srD F*>J6a_lyRT0tvo&,jKf#菟 Tk«IT@HVHj> l3:y (WXAD fo 9Ý^#ȖpNnSn~:CC8i{xOksRY9PҦpaSt~,M!$BJ$Cɿh5F~q)($0;J:[6%=[ ~Ҕ^[8\A||{wz*+'g!0Rվ/0܄ ;Lw"J|jYa Y[e+zpj4TkV!5c D+7&(^~ok_I~~#pܦ@x}?MWDi!3ݩ*x=FUZ^2`&ʷ1jE0ƫ{8jZmlBlMYGR x8@ S+A-GHvAwm" S0%A3;՜R/-iR9c0q+YZsa ѝ6Ytv 'l(Kƛa 8SC3؋S|W?G5=Hm>*OLj"P󏋭SPF/Q"L{˽e|޽_P{ό/)8 Ip1 svo<bt8CeU@LnrO f2irou NtƌfpHbmќ@$XNQ藷N [{`5dPukv ܑ16g1N1 E @Dht78rc<ZQ$q,&R8k[H]'MAV]|I$/ d%VbY22O{U[,Ld}E[9~>΅VѷސXʗK0s.G N}xg E^j%RZG ˹_0@4VTx`|iͭI*Ƽo9(GSRx{'2sp>Jl^V+Ƭwzg\jynU/kP'"6(q8`K=_w#@-K E2btUvܛAڎO 6#|kyW55t Ӕ>%LVիFY J1%t m79z$><rlaG`$r)*d*`+{O,N'MYO ɰ}o%FCv@YQ'vI^;̐ "9laш8c}32TɎeCŊQѕg:IuF$M6!{ 0ϸߵm}z\cX8xu0:* nD,閟5@D^QUu2k+9bTfMk$/pg(UruΝ/}4ب|0[lAIyW7`fدu4coj0]v;Yi4?&TI]GsmN-A:=YR7 L!uoڌ-$h⡚oHҘ -OD8$8GퟭNKg&4r n]B!m[s32 uUr l<ą%p$M@+* nYIJsꕙyW+ :LR`Ob)كp4};ﴛ I)mL5ʽ"~/H+6ֿUZFna/As'U*݀C536G:!0EZֳV YRhiGk38D+C^(|:0>J}`9hX+^jTqV/E"# v+, |Nzj!qFuk .]:k[O|̞J&Ϊv+/-"<MH>JO?6zaH8g?8AiC ˭;&rPNwF+td8YUu[*?, ʩ/Iq>h EokLE%qɓK8|™1=bM'QӳL@}4gAy cWHo' Snf~#ciIHIr@_}qÆLAv~4߬>}t:L8lӺh: hV}Wg`g;6klfl勗/)XfZl";ZXIxփZ$tTȆ^?衘bl~plT">dF5r(̰ۚ+J˂,ML+u$ϣnԐiŖ5b21 Q5rEagd7ZZ>t* VԖ'(C!r0_|\Df$]O o,Ł]a1ؓ MSbq|n+w`^%ˌ=45e߯{HBȻ*qu E !Wč\l=_4dU ,XM;{u7&g҆x-/KIC6 Lԁ \z.&a#1ί##Xڰy A6tN( u-s'LMXBT D,3eOǪ9H˥u*JYӟd#Gt1%Q81fNeg :3;g]* 36<@m% !@=#1%J{+vӯdR3H,rI>= {$CN gT`$ImҞŸ۪ʚb `>H)u-X6A򍷘6z+*!obbNQĵZ@UQ]~& =N3@H׋ȲvX'+8,txv3/%m0..@1qӝ('aP[S!3%ͼdW"j9)>QA9j$xK&1`FmECc+ ;RCSĭ(~$y˲Tf `evD=5hyКUo0;O=8%wT%JOO~peMBD̟pVntƂ#z︶xO OَXǃv*.kRǿeQ[kwp9 "[S-BZg6,_DEHʃP0 ᓥoA.^cƧ tO}!tÔO`khIծMX'7:JrU/u.L=peQn#UY(4o*,<%@֚^@# SBEjs ?VNS>2%yS jdL?ia"]S*Wi#3FQL{upz̿O5K4BG+F;6װm o4P{͊em0 N+hPw?J-nHKi"QX970IKX=h1++<;HrQ- 9 ~iɶgRvtOwL+C o\S\j`ZV'²LJn),>6eMc# 87Z͒2abD~N@-[";z4˖Īvt?iAGQNSװ%PH UB7`-0?^jӅSu2N.7 _u[`;wؤӦV3Q& Z[>jօD4fyIovr^Gap ޢFyoO8&begLD䣑Q+Z*On^ E~T}E<φ x.ּFH/_Cz&ܸƕٞHXnGvG|G# '- 1$L`۹ R+o2[bn56~7͝NPk,ywvJ/I C0ZZiX'NL1sem8wOĚỦY~RIIA F`PuRćI%`Gq(AvA!×VDdrf=A (keV) V½jx:@HEq>jH}1!B-a@<]w y:胘xBlkw 6?jq Ox:"_p#@N L 鐆%1kXaqeN)! !J,a 5A!gٮ{H:}6cX1J>nn8.SnjHr+"y1h[}JT';]+j1tkk)LK=NnbAO䘫x]Amb/6(l: ӎ,)0]br9N\vJYi` ӊW>!g8b tfZ<~\Vk~O"on_MT;RbЍCvcHP=*coMeWw 9).ܵ^VލF?_. _ lu}Q4[4NeZ+=xiYi Nxt.35R:FNY~F FVuY^ ɀvUJ1oZ'UG1ߒ'ju82.pי<+w,œc(5( T:؎sn߭-#UK]7z'LX̡Q57^-8qfV0j?6CQnl'_`)0']NL#tF* GݲG Zj"k}*j_%dp:˓9+e&OBT4$|& |-HBA:8A9*zyP]0I:_LG+.aQקe+W (:5:|/.1Pwr0c+"N,ҭsl;c\Cπ;r<t̺ !<`/Z<lOO5/u A@0ӯf]ם&2']!GUieB8g;G8X'.Hb+2@9qbjZZtB&F2=QvEԺt%slq-+Q+I.˳XGf{/Be. 4Cid+/F#1['[_Ƞ PB>aI Z_y߭=tV)Cߑm.c/[YXFc2u1LKW`SCzq%O IQHJ_?= MQ)$jj!X*'3u⴩L|XdtmI}86v\RB=G)jI|e. 4^ ~ln7FxͯjߜP^h_nzS{cv?CJ-Qah_"mH^G)%qһFYc{b||>;1|/"@cŐm{*PP3tsɓ!ҩE@hg~hA_Q?FNQ _>*b́9m?鈝zS>N461<̴Bx.y:s0dw]I >H{f|3A"Or0}=4^xS`5]$&LXE:J]bHD'O,=Q"1#H_fc\~wBVxcN?so/ž' [ Af3 ؠWvZAMQ)cdP *65ښwޚ1zf2g v; ;`2|' (=2V3$ȔY38",3ðJnٺ!|I<| 4d#t8)My{Gc7hzNp@]4CVa yYc(I]_PkUuEhd7_Ǒi;7#S(2Ƃ񐆒?@1p)zA`nT#}LD=m?X a*ؙgs~ VtIBJm9} @*SzTmTo$LEU?mЋ *S+] n\Nn I$ƪ?!`LV`!4,q/1'2>({6-‘"8bg7+PHݧTToE~C ^U)XEbUĦh(m1:iμ}}]ek#٥xIAI(2B\kHBǟ?^z"213R P0مFk=\rH[]i?-w G7\̰5p%'`#AAŅLP5m IPg=@O{=OʑPxV8Q m9W\ɂRE(VwCJ^ALr0>vL Y}^z96Hi @%iԧYp\{z{)҅s['=' SA OW%-hx"T0wc o7su=;]chEUE˴0uH҉`F`6LC 2 Ы(6 ~"> w/ofYhŒFF;/昳oWar#ʣNpİp xqb /7_<չ 4(A]1U*Yr_4;P d/bX?gh(aMZShz`N+E3SkMȶhA*l}ݻԤ> }|%݅0["OOCmzd PۭlPr]%5$#Lk8D^NnU5?@9 ,51K?ǪػaL3;ks&g/ ͘$4Y[dƟ&QD '~6@ CFfզ{1lt&%FvX_J1EArء Sz,MRzAhqvasP@P.w &'ADkyg6V532[ATiޏk^&^#,q{>Һ#et]M"oC^Ro! 8yBCCx50mG*ud#Y N8|kO{($6<qx%Mfxb0ʼߗ 4%悏V0Ez1ŋ(u*yp78RH4̍Wx3 Fy+36IiSK$jТKLWdˡ+F9ٌ'$i3\yk S}? 5<0=~w` AIV~eIخ(8zdT}\7~xx86wԞ'>HEB =ʘrZBUZzbb nu/Oih ׺GW8%"cUEժV&7Z= 8ߝ~;VP}XnG͇3-7G ¨fŎi:TCYt_C&5H%=ToϦ}#y \\k^|O:VYhLT'RBGx/͔»ȫVnځK_ gJboS[\fيT.W:nS(.]ӪvjN,DRCw*N㤕`%~-L&qU~e*UZʲrl9o 9g΃ ۧg䦻px 6Wȭ`9I Ė;W qw;CđZ+}- R-.-q":ʷ@g,|ˑ7Su@1et0\b2ho{?2%za@ ^ٸ>gֲ]5{%pF(+5\p2㌻NP fMa.*h89^ @l:80<5QQ=R4v #.<mݪ_9s(? .SE]&,uڊ=ZoS@igP1=a>goNH$xI{|>Jy$DƳnu 9-' {-RVZzgPJYGs@HDp'V J֜K틫ֱe҆ACb[ f$)>׾o0ثNtſ\f|H٘If+{ӌ[ܒ`Üz&,E66#ޢ";,S Dȏz[9ʱ|*T/T*iisx4a`(((Bcq|5T~Y;S|@tMeyJbw*xޛ3Bw~ =ן^u`Iy _B &;Hg-Fb<`q-!#ѭErڸ@~j𗜼-?n J-xo~k \v=4iP-:UՄ7SS 51*9Āח$Xhƥ_0"YJ*&mKkhE-8cdtt +xBY8{!qh!y0}_Νc~U~VK 2bRE PC5 l|dEv3bV X1Yy !cW?sAY>\{I\BzVsGh 't:9ȿAY^-,[I͈S쾴L ~KdFk/ _̀bn2LU6q@L]F^J\wTLϰai`]mX@q^%ɔ6I9ijD_COԶ$A8`S_ذ1\&?h} |~=#L?-o{~ F#~dtr*x ;((SegcwYn"c{I;D`|Mw2(zzlZFQJ;_ݡ!$ѧQD7ΰ'kZhiO2W7K2hϰ OE~*M`k*jo/D2_~Ln9ߒz}W[bg@Li k?kq]T0:ЙkʹpfnVEL26A,?c/n"턀%"%Xͤ251)z"zmY 02gT7Selu.TGmxe~I>ut:7PŠ϶+*5CCcMZLx:-&C.Cy9@rN'.Q+Sk0.no}-LH[%C3; fUt쏢!_By>JkLcѾ``s]bg%rsa/#qcosljaOAOwoc! ks;!zg\$!r{ּ ڷDx՝f#\:DN(W?%o`%,l|)֍R#bLKؠ_bUV< qiGexZN"U2lXY b ,ջ+'0Ξ/ŶA=HOu+nH6ǭe-i &ќi x,3F>b<CX;} ޘh/\OqWbSUԅ^ ( %eG@R@qdç".pDtsߤSB{P'ٓerR^-8G_ŽMHO,ݟZ+Re2 #CeNYȼ/L=gkڟh@+¾^?old͡Ѕ$D0#¨9CNIwzU_ؾjMc]VşԱgDXOC贡[}#moLJ@cӭRcȸT"UnGҠ} ф_ih\8U=S!z{;$*^(w4)d<5*lj4gG&™6VA2%SHn~jg3g&7_xlW gx';(Cl%r'{7 Y8 j, o>՚ufq5@:("x;ie"}xqg9:* ~~HPBx34L^ (J nt%/Z'ez(s>1wI*۸DWE3Ď-?Ta8<@G8h>gY߿K>:&D-bQf d 8dj;G&P#'g2.aS\Nń~qQMbO§?@$o1Rb3gks lAA) nG^``P8(~E4VD.6- l!ErI m.`;`pSym&{=ȖǸ1=Lվf0= AgcHJ ,Żz7睝S^9joFm=d~tiŃfY e_ 吞_|nCkLd:=i2 J4D|vd4nSCT`fp]:N"(IpQkx=1:. o^q%lFћ' \fNoäTvUa1M>6"ObG_JR%gfcV|UZ-."bg[IXuӟdy~ 19^03e}h!0?ѧn^ֱmpÈ:52p̨<#Rk_Лn}5^?s &|@e6LQ0IA,EKBC7:&x /c[s+GC`Y8OazrxFDtÏ!oF ܸ4 =oIU…'ŻE[\[[.QM1:Z~k3:6uX5M1vIy} >]{F677N6W7=]-o{%'6͋ =r q1^'VlK.f.Ie9/0)|h%#il5'3MQVG}(HcfUu,R@1E- ּs=w oL^1NX'm ^A`u>Z0SE@*P3ALUXRqJNɒv9'y fR/'nOCw\Z0%@ߦ?絿?DQ1H9A4ܪ8hEC\!|7$gD%}d"_c^K[QˆG Ce=% )@j L)3ۭx1ȗWRBlO HIk&1ɀb S`PI "'>b_JbZĚ+d;6\ CRu5ØZ#âđl#2GVRqP4JZmR ƚ6Dxrc7 iDK&az0fgZ2hBlu9lMjD6ƽ/(.PKxxX^'o/Cϥ5bP!^4 U ˨9Q.\RӴr`82nk +.٦SIw FQsO 9T; ɮ1d Cy rv%!md.GSF?{F }4FÏ;Ljg%Ѻv4dgA1|c3[񖽪|~.!X%`5q!Dc=dW#SC&4g=|h˅h|箬1!5M>͙B/hTr&03-rRu_*D Ua߳>9}EnL)ե5`5RFA|$Te-]ܐ*[L7n[Ef)& /s_?0>K\Ee'.Naݢ?!9O<:9k`/~f7+˖d5=/pɃaK=~"䊠[ŦzX2(/b%#Q,XQF{&tSfqh64pPW7v5pp >MIT(wXVbq(LĘ}L+O38],tٶ `߈|wnmdHA 2={eڒnUn9Q)4 myN8, {Xm Kڇ雴ָ:?1735=+w1,*A L{Kuш"T5tIHy1"_Gau*fuz~hlŭ)e;w6d2?8U T؛u=/>j(,o=mJpҰH! ,󟻴[xU,Tp"!>Jl餩k| |Vs44xЭSNK[q|Leߙ1*\$E7'W(_l@;&Wзc"e+ plռ6ҐuiAqv'Y~նkY7.-ɲ|76E"EYJ(znogl$sSDWI^,?JOuX*I[VIFd{ˣW𱚱U!@?(֬{[U1gLԷ9` [L Z #|SJ<\QΩ{DP@gpUr y"H=Ė9;Tn ebu0D2 g%_ < PqŰ]Kj )O+zTW8+G5ADI+]^!QT̩},8zV )oͤ@K@/F}ga; xw t^H`]E8Qvr Ew?;q;c+vwF3~23A^r}j=˧`FBE{ bslaT̲.n,KZ%Yd)]oկ8ѴGlx>vg1GIy4B" hQI.F ulhIIC Sak d2*E#D5F&c7?=.jFMvwGQCKMcUd7 HB Q_ay uɪM?)C`>1nj`ҕ+^rS.[O$Z^ݩ~Vcz= $V0%[UW+]”?$Ȟ +SFK^hɑa.DݧPhK{ !i/7=JNo e X$,3ZNjYzSus bL>ȭ-ϔ_6~V'w+NTNk Z۩! Xnғ?U=ŽZe|E! 잷rnoT;7H햪3MEcPB &W&܃Z^NDh6 2{s+"j6#i"p{[q%D0-9I2Eȉ=V#I^=] !ZJA[,:ƘfuG2Pkh>>ݎwľcb;rR%:\`uo'bvf˖rBNjY5}g2es"ͣt cuNQ KDgD҇Aj;;beqR@CɄ潏!L co 综ezREB 2'|Y"S:!ҚRV?8 `OG_\ה ޜ oxH7 x ju /y'9p̴XkKʮΦs? }~~V$hUѓv|-iT3`üN]R^8-b9 rEL$55O6ݐtDݥp aF80vj>@(\HC0X^U뫴)p*!4n=! Ds4:- rR+q59[T5''4;I\UƣvTEZ0LZHhAqk ځc~aO5*S 1/;+ |*JabVi[~.gÕ>![qFџH4)Pq<4AeuT%To0G`kT96H#<7m rcXs^0/epVAaZ"@ǵ77'=.tPLU!wZw'qN 4\fDixe>mb*4 ynk?6vB2~=]ÕJez/ c9&D+;Jok"ONLZ<2r3rJ.'Z!-CħB| e(F$tWg% s^3 ;aNbY/>j!*. % S=S7=niv yƪ{",;O˲L_w,6E.i&}l\wt[L oe.k7b9QJԌ0/~d\Blj((4O89:VDR,vtm-*XTVn{4 O0Y8Y]-|{EcWآhYb+2޷$H %:l|2J(7t&iǁE 9Wzt4/O%od$gv-rO׮P|!L_ [73J+z=AnnD"0ѥ{*_h#d思s[woWZ5oe[tW,@Vp UH B''2\̒x2Äΐ rnWDû"?bbFq`{V ӑh_t4r0u\--.](bG)ILȑx]bPh>s?__헝` seqpl³,*SԅsϏ+OotOCɟwdLҧOs<~641sƵOc. G)ެtzmsXuݾՖ WM]4 )U 9ux8?i6=U ڗԯ=s_퍾n1.l sT#PV|vDњfB`+DsDKic`hJaeه-lk[G·^VǙ{d1\#EHD:ezcA&G4^%Q 5H:}9An[8# z 9Ӈ/x=~P-LXtfM͌nhу)mjb9fvT0NU e9C썅!: ,KT'qNh$J&Tm+gVÂd)#5ʅDً4w9r6E<}p#YL<|uZg04 E~:3 -i4GH,nрۼ.*=LDw[⽍]A.@BǖH$|af2H(G7>(^ l7|l,taVIW# @;n|+tAE[ 5U+ϷϑU"cbg Kv0NL[߁KlԦZ;=Pnjv"02KóR3pϗjذ?9䯴l-{09ST6B"UӼG梲Nsf?\h\s$q rF5%d\E֛Y1?iFWm.a# ?;jC5L&݃''p9Lhsu> 'n ߦU@,z(} XiZ&9̎]9J ځd$Ul5hBރXUv2oE lJ_ ms$iyA᪺#j%6$>{=yb@}R/$ѻ T rdW !\nL(A*$ߍeG3r,%+ɑo gZ ҼJ\vG30ܜ"SٜrAex0 B~ff я^$0IXTA/Ktvhhy>d̳H^Ypz&\3W"~*p>j=O$sg  d$ *XE RLV-ny`Ǥ uTqNam{K]qeɢz7`/҅= G] oʴ"[D QC񔮵gP/qcq:OؠgVbm,}n“- /g^E8urش/*eX'rNA{˛aoW>1>e/ք0UI۹h:҃D||~^zcVJ{,Ղ@mb6C=-R|1 #F.[D -" jT} 7i,=Q_ڲAFHV [1f6wÈϜeDagZ\Ȝrds\eܔ~ .͠/&"7cNu8N1LV12Efe$V)*|dO1hj, M71S5oelʴA*)MʦVnO )p>m\BA B/lc?xP8;XưhxYuHo( Fyg= 6l]<[H%ӢnyT=̾o>C~UjNGTŭQ6-p!{dV(/Sz]/Ѩ; nnj?֍iqlz<͙[HJ.yQ2{f)|.?}ciϹq'Q7u&9EpՅty>?49 )'M0Qgɵ 'lO(>Ͷ Vs F)ʴX \Wq Նb6sf6,?Rh`]ҕ3 lA:^>-#-&,7`9,X:xwh8F*FQlS!C3s9.x͙R%խ{p<␱>,ÂSЕ]U\(}Xri]ʅc ob?G!Ħ´d8c`}ibxǍ,v.h+Ѯz@{|J6ntf A+{Eڐx $Ɲ>0y!iMCڣ(rid/ {RJ3GɫgGN0XƑ |8I͔ !xs7l׫c:Щ9ŰM$p&BccQ,`)޴mzʽ>T/Y35z.FIȕ|fxi [)tMSW4ϫ1I&fH~*8=Lw>&HtO~߫vSqQtv=ip_ cbFc3 w4MdePD/-z_ Tu>RYeqT(}e"u6]ĻO=/&+GZ WSdͻxX_Ft;Ha< 1M u7SW($%;rSZWr,2w{Q*!86JֿyS#:3p.b "f˕iֲ2(&=ߓc:K`ۚP8%YzַEwP VqՏa00uII np+AV67E2K/wY!$TOŜHMB)9ǖ"̧Q?#v'ۉ_0 ȧK@OJ0:fF>RyT4;ѹµ@~[S zKűEy~GRZ[G=ZAC*]֧(FǬѺ'xMy^;R SJw2KpGVV7b 0# oH DN#cG 1J_fy<ĤmF%47Wq_ʈa9jsT\7T3|E݂?R͋v-%4*x1bɅ3P#̟5hXr,;eSL\M_ J0ƯTiEI .Ls+?Y?^LlUeh] r2Bk6΅ ~qsE+_bώb.C_h\Po.ƤITFs 6 Li-i|L'EU[NRU#TȄ Pss; Zh~9WH*H GJtcE0 lBVې\-VW7n Ľ .^)>0(^о*i+&-qd>>'4õb]|'qw>u$|5dHڮuN2WqK*[UN`8l[ybp ,<59q.ռ%n&TO't Y!_"S"@$ΩF8Cc 9ID"ʜATK0ajGhrZ I6zwB\OzlnڽEK$/D. TU't"&}+hG'iY/3fޟWEX,#A -&F}Ufvi/(.~ePҶfnb@x>x z 8*1k {@,qXf;ٴuE4'a^65U4Ö) ޷ δG")2<]" =ڻRT1dU ۜ{|8kQ.{"qFkQ膇n^-u_}sdjΨ4mij]~S@yRbė֢S5Yc|[b n <ʰ(RC rf" 3{8C;bv8h?/(c__y[tl]5 VnD4'Nv% [vCp7n'4)V癝3GRGi2Z#+ǀ|;1bD)Y_>hdl;ϬG9/'l#+kWDrYj[\: XDͲbMT`mH((d}^HKk7/+󤔳Kb#R[1L7q7X#&B 4+ /3,;(˅ vqJ*ӱ^ ;1FSR${&/M>l̼*:W}eR>5\9k\nXFf6d>u^D ¶)1$)gFŇ mV:cP`wRժW\%D ?m%vD2+zR#?ܡ > G0 (XydݹIsAG:2|$ߒranp R' cj, 7&V."v1m+ {E[y s֟]Q+5s3vx/r$Zqof3{+'\Z.M8b+ "I1wV qVpOu7/jq6J`t{aSbG޼2OqY6R9?;K$UsTFFȉpVIgI0Y4BO JK0+=2RF 4T=uYh(z{oõjsHqjfX,i>S }2^g"X8y+bAK?5AL|Nm61Jo%[tRD͇AOez<6ni0 p)&-X<^qĆ,8oKmYLRlSw0Ò̈\DJ;Zp:M73o8^E% &6~d(7DđW};n0SB-pwla󲔹_B̥y&>}ˬb dݣeܻb7 +LlT0V۳E$K +m!^_Gt;:oOdTi"8Oҡ60<덃 'z7}:qŷ^- ԜK)K W"C gB~׳ρz#_Бl2O:6h[=7fvYflB W}{&"]j>d#$uF.4A&sUE^~iںz6/-xN7[ Nq,p[ ԠA֡]PV̛{o@8bBZ`ƨ(jJtxq#`G69Tg@YZJFQ`jm薴Cood :MzJY?1)HiI2q5,xc%y3%&ޛKy l|v+a( \Z>J2@a$Lb#/D< U _`h֙ d+2v"`(֕,•`ѴORk{CdL񄌏 +-DȘ+zGgNL<&=п[OgSo.Mưk$x`K|׮oZmKH7cd5D %YMaW7EMx/4)cu~a]{_^k,3=튰@i#᱊37h)hh2ʷ$llJ8VȂ(14no?rjDY\H& 1~9rA.D|djrwvsm ޷l-cS9;E kFR5TG%cLb\qd3 nY:rYlDze3n9/3spOZsT=b`, lW05(w7+3 sf*^=ZyQFL;wOK/^$}->tG4\u+ P4p;ԁsomT80y{>۰.Ku$ݥ$D[ j!ao"r(LSt=]H㡼AꈊZX~RPF H0P-(0,瞋W(ʴTŊ/Mވ_8j1D1W1\ZKҿiZӆu ϴ$ !병Bw^l.jǷsE|o&GcJB?I+?Y3W*?&gPͥgY& 7]y3y, X[wӐylw^|'{CuA+O#ES'$LmW{@f̍-RNMmtmGEDt#L6LY pr:%9pUͪVqhj^hmˬkU_Winr+D}n羦P JZ"NQhFԲw?CJ6?I2`:O苡{ <ܝa}oUJuϬ GW; 3G3RVKȮa؜,;OѻK5㇚RtHnY80 .+r /oe4Fw[lnȍ&ɄM/:>̟ۻM_I/5^B[}h}ӹZdQQE/i{?S<r:Y#"hsPG;?^\j,J*e!a) /[ng30呛VժL +5?z) `~g.{r33~w3اgѡȢzTԞi $J "Yn{\Fxi"_dvC+ ,3Mϳѽ4e6G5\`7%da%.660`OYCcF^7nEfIWk D gvi9f _tR.lic۰OOZRHJ _X<5;b5ŵ6U˛NS)q5ڸ7-IAIhnVNr?QT`/Ԧ 8$kz[ ͵aYsT5K(3xBaKi;8$~[jiYę&"%Y\5PJ^eu'@G-$g)VQϟIX)GߝuQyO)I3F~wH@k8j<]aQ!#)<wT_>ڕDY{ܺ5PY񏈧# fB-)D*&b],4 Femݱ1{BU /7sۭ,)|Pc.&+?n TgݲBs5|*,{ ĩk?r-1ad]] leHc88!p6ǎaKa.OO,ݧ8H$ ^8bdy2*8$3W2y;Ĭ[Ij1蠤aBxaYc/Uտ05ũ`CkCOݷXqքS(GZbL)Ν6؀i܋7&aO-\G[f vlLXTe6Z0Q{kGYt|֔?&0bd"Ukmƈ.A>b ZkV4Nm'~ f~zL1?pЦ50 :' k^0Q ps-ܖrk ,G'ƃ?9Y+BjgpWME $_M)ޤcGhmYǛMR۵KB%˒?5pdhtǿ֨Č,v011{ʊrM)R1!>VUV(䪫:R"oW q{F>!|kk5lN}*(r=tګ CHs800JMQ[Ҙ9.:0lgQg-byz³+RzjH,~߳ VzӋ٫Eu=f {%ۄ-$H _H)Q_>lQ>bP۹brBS28nnMY3D"^(oGiB/5q?}+$/D]ijq4p##c΃VL$P'~d#ԡ޸00>D01.66qG3ٗ8lsb-1dM u=c w}SL4E8_3AHjLqP^9ˤS'܄ێ4:1OBvv}7!@at|e6sakvw*BwH r #(o. W \ Zlx謪w }ڞPt~o G.}]M&?cpsճܰ,V"p _ ~)3OҀbe g'Ub{RBI['IHXgi%S^. el既f5FJG+qR`*/7~3G1 [d\+~ ٺĎs(JʴߗtѰL`D͙Ŋg~ٌ~u#,9I9Hy xSWI< 6mO!DYH0&*`[2OllSRm޲tAiY`g6 sTa̯sܒWS`v1ʾ5U#q 6wQAא*>g,&yIa |TAq&Kt=oS{@9+$6 NY/A!;5:.r;YwĀ_83GSQkEɴ01'B(x݅4RVXQ048&B 3EҴG rrNBr'Ua2DYan(?sfRaSG}2KҬDcw5ՓЈi\w/E@:~IJ'O,u'u3>Y<8?2F.F?(Q28M]O4 C#w@$$̄y<(mzn+F#}ə`ɔzS^ JAʨ>c$ }̶YGN>n$QƠ4t"H__ٛu6 XSHrE_&mŶYkK7.9XY1q|K,+F0o i[g'> nk]f$L# *Lu%;|tHI SIb$(.mXp&"5R֬E$H аh JaJ2+٠|3]? 3a]&Αl#Itw"./4)I< y8Qe8%ѡ XdP ޒEC{{QuuA k Ysg0itòwc "OVrZw[偖zZLB2$S*LXZ,250W%BfاX謯4*? ױ?n鬲|ݖӷV8֒.§{3\˂컢ģz=^J@ ; (k88j%]"0 D nFe2>gRٽpsETĖaJ4Ա}ۚLa2?t Sl3KAx=[zŶ;^:.X `΢G.OPq}kF* ϏN=Bm|eUXbcY iQή7rn+\=f{ !&`JP+R} F'-?6[k%!;X9rHs:bFV!g1N\l@hx%OSRgYTY 3ixHHgNN "v 8d\jl 'ҽ @ BJ#̿$0}/eS`:n5Mc/2-T'əC`:dێ.z5#O0l Md9"pٝtD>1I;sbqlS~Iw53Wc'N[ UK~C(vqbOy6'h(I<QrM1U=`xo1=i'r(ʕڶv!q13R̬✰̭7ˀ5 ֕MLϤ"Cj% 3d̩95uޠ9/0;Rv;a@ aSCP&#Ӌ ~B&1%;Ruo,d.t'.'ԦXqZ(Ъ79B8'Ibϊ]9^k4|pL'e#1۩QѳYʮu}/5äГ7{c 'pa㏪&sK^h]BɶUQծCO>3f0~2LbZ%~ٚ"xoqLy@dJ zHs.t=lIăD<.pxwFUul2GBYW.w ;ew: x׋qK^^J|msbk#@P"sz=蠱r}t~(A\f ҽ* MB}eQfnlv\YeF F9Ѿ|6i6K` hzoO)˯#ETu lͲO, iQzWM/2w[C43 xNrf Py,I=#) I*ri G;S&J1rпj {M`8;&ϐnT##@KҌ ~Fe-ܛfLk(G)#ģDHu|nmG D%?^qW:h[z8L p‡l ,&=8,=ؓЉj VTGwW<&_7| KF2ٝh 3}p&BE𺲘XZ;mt6YcCtgF*Ko#LJ0=è]*g@Ńyz<˃urUHwE ֪'C0 GF!zĿOWx!Y re݇/P## Lv1k U6V/-ښ޿>I0?8FR%ĝgˊp>~]N8^[ B)+'vL?wad8Oׅo?k 7)4DQګ['1/ĮZ%a.ؼ} l@ g] -^c]U5dD5a l0껲8Ԕif52w@&j9YO6,G?fMUOqk3";ۑŹS%nҮ8kbH>!đwߢcDrt- rq= Mapy*7zਞgVq[d-!>|7+Xla?4_|OA|R& )hgvUho}] D؛Z.$aC)9eĺzɞ-IM ņ1}^0; k È+R?f.ȃ}s:K~t9!0h *Nv|}:q+v" 2>ZKǹEinbSVu;Uu⺾z̉㒄¸Eqo!"-hF`#)9UH.{{I RMM!KcL KAD:wd'7<R&{JJx8YQG0O1K|M4 E~c\1L.G= ~O aK8[Ww/=kOղe0ce;#&((5w }BOB?@}CgES Pc/,F[k`$*<[؈(5{1&K?ec2}G:vevlLP,_H S%z*DDo5=(kT~f@[&IECzEm,4/h7D1"X/3Ɲa?wƊE[v ߒ) J(_2s%q;9Y ĜСB]=AQ9,^5z%S_)l6Ne^&5:"HאlwNgVvOߩ`[8&̻WYZ) W-mmY6PŲpuh~ptF[0%;\F\3.⼰첒r\Ai;E#{n}f'E{Mi5SƈqGPJxxXgTlPy" 6@{B ()K2$$3 D^۲0.A 0t8]-?l 0p'3kƔ70b#GS CEMqF]P O & 䭳ABs\ >hnfxr0LxU^'>.A]Hn+Ia|T0|!*"򌺏vL'h3i;]#и\"3:O<,A=nT`ۧP%rc3 n,b5 ~M1#!պ¬Y-I"AjFU^z8*hGɐqr-$q%~Y':~V̲3eC׵9zTiU zxk&aMPBRpov^d;Ⱥ`Ҽ}$}]I=s:KzLRFйuROv}87̓?wsk&+cf2(J0;?|6gB'3j~~'p~bՔ0ljiw0viqWUlP|fȪ tN(њң+jQ޺ $ .Yyx^kOX3LfllM4_P#ŋtY&H}t%mR]b;mˉ1cާ](0l9 7 Ew{i^k:fXS!%]N//2~qV#oZ4}wal+,{769.[08>h$me|`Έw\7]y$?=|c{Z0иlG TFWFVևx(։`"ȊMQd i `o-,E9!E@j#ժف_d|n8(cwI]${x?]cNS0z}]8فٞ1wqTؑԖGΫ%O%GJOql}ˑ7;4 Jh2w8xbĈ_9SJ))<3`=-%#h^Ews68^W:*X(|7OjHz.žS#iu<x0Z[V^2% pkGT5_D5Q!THiD1viqrtŽ"֭>:CNk2YˇƲl"a؟n_Uo>o{EgR!Km .a9saa3b,a31z>3t:ғwpDEs{6QںZyl}F?n+qy{eD@}ͱvREY6CoCR\%-dǦk3.:*܈WpcE@UpR }1"δ )u̯0;4kr<;HO:MF{uEœlLO !QP+N>9s23Ʈ*3rx_#.$KhEKUm%6, NU[v'Gd5# 'l_!:TF-ϟ ?pz|3,1Hx$%jU^!߶mx)QָO@.%jC H?d-OP4z, NlPd=!UT14bVьDw(-DrGStş Agj p}}fv.~^`nr1f s"~8]$k]^]wiFpgL8\ae!kNd>_|Pg86S2 6x-L^3E`/wnv݀}1K }#@a=jXAl&) .ں+Y@4db&uT4@aHô գ5q֟bh3f@bߡ>͵4N\;8aQۅo>x71[L=`vpm5N7de~-O2 u_Pafb1;VL@y\ϏW^t,K_ާ<^=$>2/ 2[ 0=g#T.${텑)C>k.E; ?$sd.\4p/0"U>:KTl8G@^J9LEt'eʀ/}F#4/7@m6vŎ[mw/L΍tOVS^|aŭoR UN! 5e̚Ʉ4o -9 `+// 8)r7Ya[҄l\O*ɧOɷ otb˥ҡ{J.ՠu`,/)PHUJr ڎvpgGa;D8 qx:}n>; 5TԺDG?߈?f bե VX}IrP5]\ *Ow2bN#Y6Ioۭ;|R4p_-Ь dT3쁗>[ D-Iٍ5L^ܱLfޔb^[ z/ik{LN֯+ۜ8_}d?R"2pV|Jq*Pt$G YlvRڇ5vG X"i5ĶQ*WLUbN^'U-0u .LarHnݼGhjxWe%zu!X3Ij,DiSa&!,ȉc7#X-R2d!]1ez kѠ"V8wuSM"ƘYE)xq,d~֥#F Y)UNq=Ok  #?uAO9itMSAb(Y6@1\̈́dDgfB &k Gz \b]qŽXXcLFw1BFW'DPJ1%V)=qL؈'a.ZB$uHJẁW9 , gAR3)QA$?g3-*)_G؜$9n;8ԝkf-G*n G Wܪۺ8xt8GvvԵ^ׇwqn'Ծ$2͹G=xM"z!yrN(g&LST7 X%|YjIIm("@%|vRCa e2#*C\f;@P4Iiw Z~S{=%n@wy>@14F:^xRM퐗twVxgze05 "{SD&o! $Z6vn.jFsKrk|s=Ȉ֟E @6&Uqea pJR@@`&+#r_Av<ҔcG(N;Q&8Yui@\:[/&Dޓ_Y7ReY tï2Rʤg,+Ʒ8R،[fݝvaıffj!XoBFs_JD?U6TxkA%E$Dp}yH%Nȫ"DѶu=J9Pg`g[ΎBj 3w[S(vS- &{ SᇥB/@;/*5!t"˻.x'YPsT@<3yVy砀% mL,V<^xf81q;l6"ƁUx-.9n9_/B=/4aOUd[l IEA3AF +LU)0p=Yߠs)GBUvUZ9W~ #wyG(K# ;0+~Xa,N`-"3qv֞R)JE-T(7!va$n38!QJnаW0bwmv{e 9ռ,SPj䮽6qlx P0q{>iug2lt \m~6z&Ha: "9絉D!.EC!DNY$YB_}6\Kj JRއfY`B?Ԥ-64yu^cj(F^LY3VMLqT׹X{AItj&R.j2;$moABpKCaП_MĿwer~\XyΪ8qQd}vbCӼL-RQB 0C;~ѶBF[+_.Dup -:X<7'+";6]~6D LJr{y(V% Now:04}CB&.c\X&LІkJA\l Ct4(nَImLл,6gFHxg ˠ*-V7J/F#qx/!ӡ$C; ^U+8PŒUv8P?}iND62xVpTa_EotΛ%d \eBDO8dnA! t0 3WӯoTl%:*b9*X*y6r-2<~vs\IeH*g~--(|mӥv9WA猅L@JJmedR}CV <oYY^3Qd@1C!bJvq9OLRG}?,Zk4~t f׭IE/: eךaIeC('o>(w@%(E5PRq &WI\}ós̫Bc9֡^L6xo>beK ۇ*-,,逘ߵe)SvXNxxr\ص)PR,hv&7uS- irZYxV3z]N dP.I+ڄT]i"E 1R %4MV z$ĹmvAt-pf~%x4MwʟBLjs!ɯ?yL :VeHm{R3|4Zvn+\̾(1PTo&]84cjy=gzD^ 1ӁZRS/nsݱυDRޡ ,]&0ntpd 'vpbrLB/l,C+DK">KtwI 6GQpئ`ӥtGgCyqm`'oZᑇu[}ՀPI6  %L~z->wy)aGB{8'@`s9y EJRW78 0\wr&f$]&`eMՅv!6rtUSeO91"/<"z9\TȒFRHM٨̎D ڎ櫩'*j8!(J*:^'wbXgJ=O.gdJu=r,r}4k(9IFU.ۏ-Sk5*Ӗ^H?GX ,P7w1 eXX2WL$0@D qۣCi>ȗa0.6F,:Jwu-J-`XLG`EuN $Xsv'G#ƚ;M'6*I^>lRX'KMd~tM˨ 62stEn¥e1xoRR\~&N<`9]!A& /:"M}mFڵ^nwIJF,ǍAQ/& }ֵ̎I$&ANVUT!-jp38VFKT23axT_ݦ]\ӕ^EMX]F=OğoQa%;gMM:+yX2*Ii˕v 3AwEI<5B瞅PBCV՟PV>*_^iu.O&NOx«<7?Bpι2!o>Z(8,ah&8@FW ޑ:2&VtD֔LJ `: + aVvSNCjdf:6lc ݼv0Uݑi{ qu EZ /Z, _A3DhOtzKze% _),jrcbHRyV u^ڕ0Gt= *cEtCF@: T=#* /VmꡋG/aZY33uymW3)WGԪw4qe ]8PjEϾ~JQ"U5H`)Ϲ,n2nz]':l.]nZ odz6X651|W|}6(fmGL2aEmn§s E<~RR3U ́Z"w凂Òv "E#Z{YSyStA>V,zTu6ʵS? Qު6PU_=b^nQϚƒ&0` %"U';iU˽J "`9xjKBn@ RJb) *kyh<‰n,tdVwL[W؞UFyae(`er2 Gr9b ǥ YҨ3kX)<ca̡{AUdj~Kƈ$ۺ{ tѢi0`hn7lWt4=_ h.y>5Tx*qH0.,ג> GsQ͍LAF09PfdC-1רFA Pz炯r6zgr0g m`f>sn|9ln~DL߫yx-.V*J;ޅ~}s_>xxhWV\D6IYNݑ ,ZA9]mcR!q~`ǭ 7kk,ʽ+w)Uw|YnT1R@GKD{:n.}+d $VMYrz{Ԓ 6Z6Bb=ŵzs(eߜ .rBk\*e.VgPl/0Wys0:q7BN>M$!_V9 Br+ۈps| ·ܚA?Y2>;}C(NMc]118S畞ڏD&֝1gSEmkgl߫i@ }p 2kiHGW7:ҩ =ޓȕ+7/ uCVc+8^cϢw1vZ3" 2?pO Ȩ٫n;}3@9o~1灒G d'$]u'b4 @e2'Ye)ih6чSw.]#Njl%+(Dfw)+gnިEZ,&% ;Q~EY衂[/LB L8sN H|qKSݬv z2DYvF?7_0-c!ERԧϣ!˕[itc?SNmw%&md;hԜk tF+#IBV%%:ӿD!`@\ ZrY'Xd+QU.;NHY},5 ֗\n5b/^m1WcQ4a9vCKMa# *Ŏş a(s m]%⟓NِsP·>*MuՕz7mEC,]&Fg+C -nGjf2b 7qnrhaq,3&-/bEھaq>BDj|#!?I(&S ȡn%%8hǹ؅탕NHl)Obک_]]U . Sf6P)1d 4>=:4eNW>21.R)^aj"iM +GtNVTwKE{߫t zsf~-tmd5 rb5~.N~~f2<Ɛ&.$"Ţa*bdc/'EϾ3BPfZ!Ѓ/r m #o5]cl6)92j6ѵwT_BR"'Lx-j2(ۺfA}P-|g€CiEH6It3Wg KFy#\ [2RF~VyW,M78AL"*j.>=iQDMrḙ^B Z4< ԇyFi<)}Vz;c0_"hFr*rg b 3E$2^(ٜS̈aäK&cT9QJ1{ ȩ5zԜQX@yUON.V9Y{:o}MW{Kqnm}Â\RafHHK#ougtl/#>-TVvO { RUt'Y8֬/GTw3˽*KIzoY#1N (ӜHAnnu: -+e"̛j@& {[gy3j^/nE`_KDe~wucE8;2>@`.c.h82`w+jos1xk^B;Vм 3xN\׮ XL"\lԀ*^#ܳ$<N3ƿ$qLbi2\1 f5( v؛zkEwrRymʍYbChZW.ؼ>N53@+fQr"\<$Ts;Ej?A&9 ZG@0Iᚧ6Ml1bsRYDCLhb g!OXr nThae+rxBxSCxr-,n?V[ _W_ќfP_\fc: ? 8IMڕ-iDKޭ'XMw&oU4w! ..z\)?M`<"|rKb,"WSAY@_qȷ?UO[{:x$J/D=͡[y0T2-="{mgaDX'MNE9t7cVJ>wJ a_g_Kx0wrΎ }^ߥ'#rVe4c ʑIןWc36>be `h G(鬜jL}KySXXڦ J)ق' [{$fK͵@b5и8Y&2kgsS[Z8ʕLʡ"){ }v!3,n/YFF-:*aϊ}@a_Iͧ[X: ga@@َV۬e&N;o籘oWVy9$NLF\A>M6FeoIIЀԠ5/V$"z[/+8UJ戇Uvɣ02A]74@%ZwLMl#硨m$kY=ni)xBiWm#P5~O;^`Lb?>EP%Ib> RŘuDPwE<4wâq XY|ΏYKWSk~l`DEn1~tïsTգN&KQ. vSfF+I>f*ԍ(q*Q_er99",ۏ\Def2Y<.>]FfY^D |==x$(аhZ;44O5MФAuV.UTj5 -r 0{ػG .GO5.~S . )=1He-&`w~ۮ= ]<_)V3\>?vRu FDOaSMD/"z! H-_{vK=(yHOz'ۇ32E/ڤzn|Z<8kG6_cM\d)5J|ZpFtVfA`͂cKghu3&48bXqWS#FߛvIڶlg3t[ϝ߀ F bnt\AǮC4eg7>JG4l[7>jDtfXjE9!W\v<j52GLjZgI_!|B峳.QG/e35!h~io j91"ñǺt/a\RY|{nXP(s0j Ffu#е9ٹA|T&/M_1a| Q?[UyaX]Jqp+ᆳdazhmL4UuictR`ȜS*`XFW(w/Muv~z,fgmΰK[Q G`%-ڗV7@pʡЈDXtի~>xV~XZ >Q^?pko!LYۊމaQO~>=( D|p§fYBOe otm7n:WBUoQNRzp6p0[F lg {)s%7G^q#$\C,WO'VTyBdT1m)-/\@6!?=itwlU<2`Z7Y3+Yś9Kc?J;2gѱ^rۿ z[7MzȂqLc^5lb/s7EE6G5g „vcoi'8wI>iÅ7T_^fc§C!K>L?&^SXLWt|ū/3-ZRS+mm~MnS(2LϦZ6?/t>c/dy%1%NuNBD P;Yiy`=G!k[=?:iT٧ݹEXwJ)aZEf[G#I Bq3gd^-_UU!z/m 5vۋA$:0HDd˸kf*} U +TH1bY ;+[2C!d:WR2;Ļg"] Ao5ZR~8㫦ej8oJ (aGt4 섫%E;\~CDv OEee|(),UT0IMKJ\fKV`z+?.I㿃@\%ݩ)>TO2=M=" Yy𕢛u[8wEGw8.G'2[rkx 3}-\ NEP}:ӎX9Oؒop~8G!΂]7 Ke{i Y9+֥qu`D)gT T,偦Ea4x\ mXSSA.>70(^wtq +0oVU8Eߛ5'0",^_ͣ_*8EޖA.Q=aAB g.纁}qN'.jC/"?D qU{J+ |( bEfv5jDßlMn7+A o|UT%XBc ṏ/]a3A爀_||f_Z$%tozEy.dR%l{|Ѝ2eByjEAG1{ vM>A5c*=8Sm,ҫ*p\_7 &VaQmCdGzjNΓ`Z瀜~ej$RGo1'Up^&fsBH$ ?ߞ&h!AI^u|IhC<*;זxB}|.e-9Dž/dHPC cQO&q:q&W DU{H82_ԁርQO}= v[I4&pDj| Ъnüb)2@_<#hƻz.M*wx#EridEtȑ(ӨPjZ=1aF, 7l-:,_$:L%Q \Rvd_w8TI\L8R H3я]2'GO"bgAjzP"ℐѳ`~≓9oCD̙pˌx<)F~u>-T|?Fנ ΅G EzjrὨ iu Iu; JFs(6̿@ bļy|3lM2 : c@ Xp`=!W n%ly󶀵UРȌyI y鎭µ2McۇǢ £GEI'i|7:B8ũҍKmT1MQ܅~.$/Rƃq5$l{vL/Iet{ҶCyeq{I 滑3D$hqWV]Wx4>rsfh^ǭ,*Z_h""o S3t!!n .c6uӎmf48RѤ#Ykt$ &Aԑ=Qk;Ehyxh3s''3Fv8)]&Xa nAȥ!Z敏<7{u/ⴟOuH(Qb*N٠$ O,Xedeg;Vu?s$آ0g@ELCCzQBGM(N llqN"G|^2G꺤:t}:Ge#t IqFy?q춄WDq&(MSr{O?:4S+S7!AYq# 'i^uB7s9-9`bX$|(&BQPgDN ɠVJ8)4`ȥ3Sx+rߴR;χ 8*U-YܣwԫE$N“9`榳 h}>u&pNAr4%c׋A0u4>j>6^`0=(/ȅ6I{&EnĹGnVwIx1± %w1UG"%&s@U P?0$s +w=F_}FoKO}#fT![O,-퉺-)5vpS5pJPQs9K\zz 5ï|R̫~_!~ˊF1"@2Ӄ 7f'D-1<4ʆ>%8I:X;Mbkh:l IkDSݹaȬPǠTyV>>յ3[.]s)LGqZ'#5zK k"̆5TYК>WŐ+ܷd-Zf1A(rXU ޡQ4(L`JQ8߹=,4 mExF8u`kjl8 vsvpD=z =5Z_5ҥ!@>S>ɓX2|q,-1eIx8:GifO譲FCKnJuAT]{ J.,ӓ ү2#p[UO?rةk~iaπ.b,Eח|tvgMKW"&~ù&N omvufKEvp̲^Xuk嘫pI6&b7o#179MnB8|hXV+, 3%`6;C0,`b}Q*ythהĪRK|`c+qy_"C" B? kŪ84nkbSk^r|.`o+GX|ϳLn?![7|X\<)5*QDaɰ ۛͩ֐D•&0ujRsxЩi737"5kl{&ꇔ?7ȔNQ5!0/=k5g @͠j*Et&:X 6ް⦑Kȝnv0gz+ rMt)7ݬ" +!/A(lϛ)Ձ~,}dA:]TEB=#ϸmjb@2J7V_|h[q,E5zt}N8Q~2&/6#C[sdqмݛCX#S9k +e5PSLT*c@pR+OڍYu=; }v$ <dz p&˔P~'_pҤC^J ʉ2ngeSK=$z**?@Z=i5D]мYR.rmh Z'$"ĉ&Os«ZW"G 6)C< !O<yDȸ!dGp'p65l͝1+etʣ }m !2 Q {T- 2~7IRsP|^\q#p.|5j{z8x?Io{` o/c #`R.9*@헵x[X'Z<|XޚVQ w@Z.LMÒ\GLoԉ- RIF{HVJú;b ٣=`oQ(ږLos0 d@NxCAh 忓QJ\ꢃf{MhݑdGb yթaCSDBamF1bT:_vU;ߴxJ[ߴ Kw\(#T<Os.Y=~߸+KY}q`|WYKmrDrslm8;-J}|Hr~ty"늒iλ9 )CVQl5R\mr'.]ݠ_m+Uvnyq*kSjݖB瞞 (ʬ4<mmSLٝT$`G-m/cvcvVmlƪȣJ~k%e/t(ePK3 VhjR_W݇?ZRc"5R?VLhy į8ٚY6T U"Mu |ME=Ulmz4 pv u  |o^>^ WK+P$y=8ãW8w" Fnq/~U{3MgJMhvB̈́p>6 yQZ7? y%՞{9“( -krW1Iill!_Ē\%LVMnJN4ĻtR[:j}-bH6j+ӕnTЃ)ށ?ܔ ``C|ɴr9JG x_F~aRX+ AC[Ze:65=göYfA~@|ғI&#3Z_?U)o>$be*&츣B; GD{!7)9ɉ\ߤ!ed8 b껏GtrJFn%nj/yeZ\Tx`p<#^-id P*ź!:4W:UgpțUSKkcNAUYCk-?EU$6s^*"3V%&e I+އp1rAKf"]A2oLx@kˇfFRXEVeiJ!]]QDTH5S=+YbPGmӳbv+Vٯ^t_]% zDU|Ǔ&i Y;2]DJ2lr%٢ #%hޚ^x~Sh+ w"x0l鲃ua{N&_7...GD;-Цgu%ƂwVK$Y _54]2ƛ40U7RtX~[~x!֜h'k|܈i\7*^|[Y6Խ, 3I3W%#WPv?@?Y #NvhIŒզ솨fر7PTė$p ۉ bdſ#JO>TQŪB}yg6-Q4P}܁ =qvE*BB&muŪ@Vט->Snw 7} j'iwՖ MFc$)rn#x ?^d!rSjkTi4VtA Ħ @R*MwjF[~^eʩv:bn+'cpgYEz|` Y.CU?QFG`}G-THVJ9!v[-qF"i^޿+ŋs$rkl[p:c}I spp'̫,xaմ,ɏ_&xĬ̆ȁ!`mej+Dd~Zㄞ-.ڳ}TWiZ3_ěLM;Rh~-(5'OI(AC ` k -x1HddE7Konx*XΗ!5Z~˰i?E'V懸V5'e-Gq}DF Nzw&h߱6Jw5~g٦0_ <+pN*<|2e٧v$^ ƛayc@N`um|xg]wy_V4 {BzkEoB_ SrW'j1a$5-I4Y[ƨ gډGqs. n?7;JE_癅yHؕ!8wNN oczŪ&F YIQHq!F#v;A| BH6{) hY'7euHf,g3^x@%M:Ӫ,lkݼˠR;8}pָX$_e}\%whق-|*'sϐUpB)%nUn {..^} 2&L>8S3ÇLi?N{v^G!4ˡFsaq% x+aSpg&a R,~/o"1+=5nFHP [p 8<>Xu’u6`jQG:bj“MPMwpϣ /2n,c]7wFQ鮅mW-L@.]ӓ/+@ȦS^"%ԥ:a5) bQvtu#~Sgbi4n^z+dy[p R I$^o߇e-g‚C֖xkDs],v$ Vw>`3ށ^*CbL;$n풌.Ǜ;ݯtcU7rrMAB0BpP=W !Ffb]ILUCq+bnHX;e0@&>-us* ZNvrh"գy7PjڙEGx}>R$nۢ^[oC[)qd{V_{Y!|Cuc^Sn>eP>.'~ DۀDE6䠼<FPG˿vm֠ق.v[{m6+ 8 y=Ga >H!LKL.^4BlK(pa[ç+ߓ˺Ge_j6η-6j8%^aʔPwW ǵ|мyvY3mmiiO~\* 9XswzU{ř\_;ʂVXBb Mop/x./=5Ux<Ye΍9,q P䴥SMȫay:j*-E<~&*X`\=-MIV#5C-ݲښ_5%9&ʰ?÷._[ej&niA|)SDiA0 w SqwLBxWj zbKZ5!:;c}U@1m1,7Ծ͂D!؉nwL=fh',;>^7A}<ݷ⤪&%BM<=^8|z% Ho.l'P{R'-g3XUj6~3.lV< Pя-bvKFg5K܇QvjSPC) re 5?K̍\_b^%3e*cnE,16^ǞTh F$Ӻ=wfi0  斷 @4[aY#KܻVvc Q)i磚crJ紤B{xCN~o thPu<=""0kCiv|6Bf.I+TN{h{hO*(f^ _Rv :/`o8VrX#ZN#c1>E'x*Erﰬ^bٌ2hpzAzn[@̙LT8R0'wsZ̛ATu{DAY̖dK`%XAFMa%nu& [2a:Q/(ĭrIlJqGu\i=hwAZv} iդԄΓj`27nq fy8AD*bNR U%:I[.~ e$+:0%gl3Ukħ 6g k!] /R}2>LmUcS^ց] qԺO}qWͳϾ!)N{7#^AӼc!臝Qpf{[ب氏)#9I*L;ҭdIi<軘M n0\XǼ51"<)j Q}9fA71/*|DkhPܯ 3ap˴U5 Fm \*.ؘM(mݫYn_)ɜgzhcACE~C" Zdݣ`1a=&ŏ5p':x2Ą‹Yᗄ,(vQ1XT;{h؀ݑZ3cxوdMdu'4(XT%+$U(^3U5 m>zXvq"`s WA@D谷, Jl2UZbZr=3 y H:<ߖ;<~0 »N4):gnEA++NUKep9ҹỸ) E;g/ ~MpK{룖M7 X  \ U~x qGlDv/[ (~ɣ'_+LOP)M7UvLu) ͂'bi5I1z +MoXtKѧS-j=o-rUPW<ҥl߽m# ثHnN)\E&F莖cԷa WP$8|TrQm1"a( \l ?V(K]ꃴ*n()\k AWX(<f7|[ϳ(F*6_h)mk6!NfgflW>eavЫQ1goGTZffk(f V`}:,MP~7HI~N"eVuy{)Cnn;ԽK~*:mJv`M-5=N},_5XQ3TBb_v TESr~%OoB*FAaY9L ®tRvG+*4;$}I['lr/`T?=#sɠ^X.S :l"`d;2'haw#t<#>B1^fSi@6cݵ.ʮNb|y63\yoZ(HHR(ƴF(W p?.2'0C1}qT+=(^F'Uj8^1*;0٨`wfbQe9&kHCHr`Ԗ+Rj!ۅ@)Vy= +u0ɥru8qAPpksѻu 9wQڼ. q8^ąk缶nQB Gi)v8;hc~ hΖGcreΞKE9b*Y9?$WJL9}UTQ!ȕ$6EO;9Ekp+TR(rR8S$gV!"fm~lcw:y2p ~v9'mc<'۪|ld]>V)\$cL)O&+T}7Jf$٘ѿuVQFO`!+M?iufP}עc{66@v|-<73Ӿ%iMdV뒺M@dDE/6B ^pjWb' ڔ_¥-CbB7>h~'Y/(bŮwV!_QSA "b+.L/ʧpDfe%Q{fIy]pmrۺGXqT5Qqfe- H9_OzyɞWFB& `5.pi;X']7xF!9{bGoE? j%/E+iG2FڌIuUD!s#u4Eޣ6E֎,,n3g:ut$K4:r#ȿP?.#:f=Lv=*pfwrrcbϙ6+#{( +zs5!Z(kF8 IWC K%kmff3Ֆz l%ʍVjz 0(\a52w 6h99'.LyDs ؆`}G@5-$k^_#ϐPp()O¨ƀ=zk}Ŭ#.n4!Y'&(r_Y_&6ޗL%= pR` OiTSWem?@+c4mC7;VЛ;ȊB+DL*ߣv1G%Fj#ƠB}&Ӳ;Irk6U%"+_N,0:qЯlu(p(/c%#:9&Qώk*vzjUOEJ|Uo>Z\mt^5=JtŗLZncPd&WIM&CWf_JxVESuY:DO)W8Xzṯֲfu}5q$Ԡzٙ:`  Ď-usU0j!kZa2]nZ- 7TrET|y^Q&ˤ'7r-1EQiTY ]V\AZdD镐 GiY ,DX]Nΰ049;?{/>PZOrM,h\ Wۘ~",>%1/D,ܑq Fk+^ŔH*H~1B?I^ NT`(X1uqFv? ;;B'-G&P͸% n|2v* }Yĕ4{ 7-ceZKE5'4VV`SԖf3L^!M C]m˜d$O}3BtbHFJXir#&Nyy\3DT v򃘋R*.kX-_ᴬn#K<3jE ݗ* ja4ϢHS$i]~AE;۴:.K[]ycɲS+Bï/E6`gV1xv+dRsS`: q.|ygiq"r"QY'˾Bke@ܼ> :@c﹀v7,  xȅ"ؿzi&GO?'3(c12@,PSkDWX:l@>C`^\^بT*RQ &) ԥ;`+)yvVxC'M5A >Ie B ݻdpoD>n*a8/$6 ݙ6 4j4]VK&BgҍKp’RLǼ_vEVܣd7aiocjJ?loh)Ss p@x+e=2&>NmͭlZ? B-t]x)ا+BV]-Jx!KEFDk!e˓Q}a\wӇ='d΁deLsvbQ`QXveq,]ߤ4;Jք8 OZl{YV9Ir'Z jٍc :sM`8_OŏyObݬh'*h>A?ۆI(ODH,YB7¹=#ٟh/0S;['N Pcb*+,d qN?s5|B]N3mE3iښǁ_ӮDImrXfU#N2vIu~=R҈ijT|Ob\(+`sV޴.r{ԑ."ϔZ!+_[s Θ#2!{"@}7$Ok3Rxs]ܼĵ ezyq@"9Y*z.:{U Oe-;Eǝ䁐ba)-W7%dkfR azqq\^ØRseڛbq\_0&Ucb|S|"f8Q(#Z\vr՟΁%p߹5)3B`As*qσF 嬯H"cӣV: _eZ\AiI\4(gX]"e6~4ɨ>ʃ`MC_+*!-eSMB٥:4DOTT27Nk#:Sc,7)`Tw]=Ϣa}/ eU"m>y'#)e Y7} UNe T|M+ ^~-{ͦav h=5 7.N3:PDiEn=1\O;'ZRwpA$f܊b&P|h X+jP-BqillqZ-O-Z,|ӇByCteݬrO!% LF GZUp' ǸM`_7o 8N'X{ A%7~WP2XH'Q o2hE5$]da_6dc'Mtև `ȏP/4 -8롭v2佗ug%:j2CI1A BnmT ]v~ /"H}Kk.PJ/.)}Za'ItV|;P/9[Am[=zVĐNMey~os%A|*tK/_}+4&>_Tѩ8Z_kO5(Ғe)yY !O1/EX@WnT[oփw|p+mK5?]hKtRWxOy:ѳ .2~; 5n?{ >*SQh>S&TksӫhI~ZU/r1㛝g Ž+z*۬-EvD XE&Xu|Y4C'YԷ̖6]˖n i ՘5{H~çf+.i׳!bUQaArlݝ[k9agvi{~AuvԾE*T\4qj▗Tw䜇sސtfݭ6,kY rsΧVfW娎,Cm0tTpNRTһsCnKP`B ,_SJOS`[W2=U{S+3%X j,U`j=/fnp} _-ȲҦ ]br=bVl 2.賨N1ADU<Ӿe1PxB(e.2sDGuEJd4ct9VG?}kG˱.CH,p]lډ׃j/M%[XrU!)DJp )9PbgT5 !~+>d_CQZjhп۳V'MEeCs{(❛LRD@z-$Ȩ >vkgQ2lȁ$g ,*ש#GŘou7]߁.i\]f}_E0v7 [uzs1dO j,M^ e$ ͮLCrAb8M#REn4Ƒc%p3` :{G}}q27Ѿ14|SO1fTGcN&%',7vnϷ2f5ZЀ9 Vk93<WH/% r`w({I ѵlwx|^8UF$z^ejH-CvNM2QP,oh8sҍ \)˞q3{PPkletJU<n͚դMuoWoa:h'~,/p8+QmތB /,u#fp,ۓ7i( a{W{]ށcQ#'hm"cR,'UGӈdclơ$:dD'gW Ɉ2aͤ?6`gIٷ 9"cS(U 1=MOP9̣ 3.cKX쿎>*I"JV@a.J*]vzp97zHjQ/|k`w>/mQ0U5l~|AgDMWafHSu+#(ߎf^S~$}Kۑ[= )s ,I-E9-[X?77tEb'ƽ*iEPnҿkZoou 3X<1l/vӞ/Uoa:8Voa{ 1'mn rD/bm[xVNnn/J_qXn|Y/mt`覟Q-Uں'U^jk͒\x=ͻQ۠.|Z fZvt0mL`\Iʑ0i!svO@zbn&8W_>L+H=vx}ߔ?gP's 1쾮QN `חw%N%h=eēj: .b*1> ЙCLbRb%y}gV= )Īc7h[۳t-W5)PvDkB`6[ͻ_WWbC77]HL(.>br[aA$v%/~Hn'Kaq4A@7x+wiаC+ 2cZk[;id=իeG[Qex)~ZᜱzcJ&'f"90@`RJ.čTՃdw[Exq.mSCx|(k Ia@ᶦ<أ$DkKA6Dʬyk]p>H0:O0@!3ү`vt`nEES(;?'Xd_ jm)Q⩻f㉝|Crဨ:ZnJ0wpM%]$1s =6/aMY#.C9N!5]$ye6M<]CP@SD;٪?Uv>PW4t $PN B3Za xu9MyQKxNY_4fjk^Nԝ]c0eA |T&Jc0i>An*qZ;F_H:f`~?nmV}y&񶖁\Eb>c-&t>C۠ăb0,v;:AeyM'֐Ʊ|;DzTPTZwXΣr쏉.%jzCyu%&3S,_ja|?Q_N+RASyaVsDWeXV/cz3^}40;ΑZ%Ro Hʮ{vl8XMtAd^D '&ݽ}[ v( DGʌ;¹k59hF!})],k3-SoUf7cw6Ny9#^`7\2}7Rg@ [کuX  fӣXEet]Gv:&X( [e9,^hP?>ļxiJ(Qr} 3X t4R:Sb\íT- ݁tZg#[; ii,Tɗ/[ݱ&$k))7T;. "K\$I՝U#ᮏZك'ljC1,qwh 8yzGnK%Ӳ還R# q}EoK年:36\Lr̷lB(Xg|')R]uJV=I}[qPMmi>~0VRiuC*W#KtQ7? ,5]"Y N@>%g}ZQqn9;FIK97_I8clG^Ӝ/lb%~MiGk:y:/u354]X<Kf0,|ts֌W;pe cg/D&:ڣt27"ar2h/$x3{ E\&ת kADXhMz%2X}Ec$Z\y)@`s&R)!%>[sQlLovdX$K74h mmيaEYy^.P1}'LRt8^A dv[|`V VƩq+.q W : ;xOzKo,ݱlx3^9j=Z.,$?oK^x%^41ng<&8v!Q;4+_xJJMH9*_#:;TMU"}J9YhYHzRtUU=? *`㼶JΧgߚQ%r >v nn{5}*>|d$hz?}Bx`D{7b6MgRCddVF{N{\⋖`¼{ws攔`/_ .rWeUōIݿO<2 "ZCa@`QsǜԊ dTaj|5 !*R@8l,@8~6/a942ngduAXr!ITY  v;$Hi"VnAG\e Q( @k0c]Jzdr_Z,`!ZR41]#FJ[RŽH.tY.H=?j>-;B[lN4s44*3^n#[9\}|xu#vjjG|XЉ4Rj+Q) scms a7z\*,FL5~n5」za(Imj5ZyX59ihM#t+YJNEmQP67rXD okz7Ae?/!eulQ13=NHrt$б65,bu%_!++]dU]ca)'gIpA'\3iEe4[Czˆ,a{1 .u|/h6P O"-(9{i) {QeFMU\Ji4W7Uv>.HW  |f@;O C5QjV*i<4JY6 |(1xRF |O5((ӂڵў>8O#em`^("xqU J9dkA=L.p\S*q*&rNܴ8C錣5i zyegF O٦a$j1C~l>Z,dDZE8`lr 4 PJrZ&GUR>'<~9yT).W9B)8et+mkIʘ ZcqZųZvŭDUUkLz4"&JGm_j/xrWrh#mr}%(n+T#oN>OٷJ#J{SOR OOf07˚6࣏*VqfBvdME~C"rllV~aA1uxG@=R%ZoBvnFh0]H#*0Dϊ_$CkDg<*QwiIW33 xq WQ:-O+:$f=p1s;-K.ol|cjbeJKBm;U>zyd1}.$;m-oOg X,mw~w:$b|ѳ*Bkj2Q2D7N-iqݝǸ[芳ݴPNLkoT춂* :3yᄽ_鼒n B5U6`B4*(r9K]<nO =1Z: Sm|*D!&^(/%2 .sK\ް_rt>Gm )C d rQ'IO}&ӥ5jC*Ÿ)ʙը>XMR] ظQ'9e5tZrT?'Inu9ď>(1G@ Y=ͧخ{^KΨnT05A:߼}[cW t) leqZy 3l[_TV6U@h8Lw}&'xD|yuKfMJ;˥NTȟQsz{L+?^{V5~:VU%⹒})5Ɂ:^I8ÙC咸uMJ7wd^lA1MuJ~ m#dܷ4zQưv4MKzT7`q4[d E_ pSqH؅64ʩs})^CLZ9P-%ғG? ݞ8DIUV"RB7 ?)Mnrue\e* , 6Eγ.΂%=ū78Dj yJ֠_tʴ-% ̐xQ!uRr X1id3 "9ׇ$UQDluIܢ8\Rs%|3¢|⦆5,g ^<8:JU@ժcblE$' ֕C)T<Q>'m75FHIxeT\M\JdG&a^N,Uϣ%ّg9˼˝#.N[5/4ǿ߮$&!o1'7 S^Ke?K Ndej}+[4+̅MRSƵfO %:wYYVM#PT1s~:zB'xg4GuR1׼ӣi|} F3(oIr3&%Y+]8 6bxbu,:`~ +[Ν (Q)9A0Dn#!pd-%B5ib!yAO&CXIaz$-D:Ҷpdnj Y{:XOԵƻ}Yx!- 4sؕn8z In6jo Pj1=`«٠Mڑ FR紏6F\>%.Yz-.X?~,-){4cXa穄0`:_A/MZ*uɧ}ҋҌ9ioBl_ ǽRWNxH+,>Y/Q f@&y4w!^,;Tuj,y˳Ɲ^rq*P &7bT;h8v*e`[-ckbȇw x+# 2¤(t߳{jQ,YP\ a }];|' * նz N]y@; 9Aa-X]b] w|uR˄j˧9z !Zq*A8,abjηȏ%4L!k,M:DwY\O^/^}GR贕PB3  wvz- ':n\z\ xtIecS)ho#c/ʨ~=J@j| 7 ЬiY_D굮(d7hm2m- ~!"pDW=ۍZopwWa=MX=HQ1aI.2l:d;Rey)~2!~ MjWC ˰FrX$LpY\wjdqb4b&Xo.q9 ^u :ړ 0a;8. ƤFΡa3Ldf}rqlq+Fm6IA!F!0O5%WfPo4@NntlS3>M5;" DxJLG*cDl?݌q[Du6;WAOcgKJnfo E*<$zz.#ŏA JLw,:^Pn;ml 9!. UnN@XiG+` {*h@KifpxLT'tTTEΆ]*PV)E-}Hqߛ =j҂gF"lK Dx8zaZt%)q{mA)KM#0)P(:޼>aQ-/,rl.ܨ؟6>eE֐^r4'( e4vx`|0z@iuxOA9K,\~z~W:HHY\[IaF:V!E,n0Ҍe0(tl4P)LttܿCz"hk)@{Yzwq'OU5c)эUjT[6,76<4kC%):fb[EWX42YĞE)4WQUڂ_D*GI#ݴR,s$%ǷEDӤSN 4z?ٯr")Aw7ɘnM:zϷ=.'+֊2w>Z#DzPq]JSNya!$R3MmPQOsL+M!LOLw!pquo][de {վx6ꙃ5!Psh bgh\Ԁ=(U0_E;+nGa}V"qu{;kzFcy-zЦ _&-2xdaub|GrHCpl p4SYC @Ð;Ap>WsÚlIJ]Y7jឆ|h$chd~ A7~ai4tBvҷhj)`'{ju(dx(Q?uJF|\O1i)~zfGsS" mp=q_پ<%9I`O/k-LϓhxuSj!MLS \`[;bѷI/E[>h*VJ14A4iҫ8JV.&ęzpRS?^kz5szcV y]4v`m($kBF5F׷ gߚW@9N`R{)!#r N/dtgWM5ն/Db(n>t ɻ_<5PPWg9)0v)ubW~:lajLFNc~ jAGKGq?Q{?ݿGGwR4Gw1#ҋͅsNY{j"D۲_'Ͱ"Ks9Pm(Vؐ-a>8:M,vYi9ML~xj~[%A{imL;9t=@xD!`N`P=KP!/SjUU"_F~qzty;0T8ŝa^VX-%q .(Q3w$n`8Dъ{UK"ן-Cն~yD1~q600ErqNQ,(]Q AsZW^Le؇גS'EѸ;(}ygPԨ"[Fc)IE'oiT=*,-vSmgz\8?4/x285Km'I jUU1$ *БIz5]pLauZlc C[fsQg ٷ82 "|E[!(Xc/ /ֻIBa~)n-hioᘝG)/U+e []OY/FU-jm@v}\oJ2ovT~,g%nAVJJ8#JS !-2()hIy?T՝]'՞~KJ NVVr VC#m63{p 6@ZoIglRGCU]-@O)tl)]\:SK5Y$||ئd0 ?]c_o7Zr(X{X[#:T*R=m =SGڬ4y$EcvW9C8؞Q ŊNǙ`ܩu$XAqW4":MV eLL24@ozvm? BV?X×2֚=[_|iǂ, ɧ:5SWstyd1I R.> +KIDAq`ac*|2mL=8胣jQiX%)}0i@CG3TZ"\m7;eO8u]u+Wiu,!G^ 7<N %~VZ@;% Ē jU6IJ6tmo0E9N-}FZĎUxNzPn)7aSi_~|"`a 7+&ҵPW2?#QjTzMfa| UvJs |ы!]dtKQ׽q8nK}RGlT~ l}lXuu=#& 'M ĝQϕF*{q@8ǕU%]W5$Z.HQyW .u"\9|G!+9ji@:@yU?EID̦L/cV!(JC|($bPgS E}ߞJsNC ֑L>&W e[Epe$J=JF] -ùRc[T)͜kЕb=Nݯy4N(cމK*󊾏6TuVdV/1\2(PЩTNs[eϖ? eo1#fў*q^N:'B&ck|9Q<:4FmkB{eKkT, a-Xv3uwn'үۚcڢH$qd Ef ݠɐZ\삇˓Bj hOKGQJ(] ώ7}8l=mrz`An6 5Vh&)D;Ük7؁ta&g VUx *bMqۦ=##3)㢩dob [p<ʹ*S|N\Ž;I9rE4Q" )@i5Z`H"uJa$Y)ȥ_7(F>9w*tvJe H-Y-Zv  =TG>/P _Ojz߁@v osm%P:0n&;EFy5<߷KY#Z.HaD Q?<8d+!]+y?Hm\i)f{w+=H[`}Ka)K`IIPz3 lrƂ~)Gaeui6]Ǩ||2.u4Lj;g\rw՛X+j;۷M;y?Cg?Sd^G E *HC ^ aXd3x`3aީNsDGo.ƜCG5|ok>vc7^ `-A-ckmD .ҏ2h(yd3g &al8I+1]vۚB kmnnc2]; nL:*RjLxG=qF 6%ŧȼ~z_~oԝ ɣN뒟 ׉[3+ƒ)_.3 SxFT[ЌwL˙M 3gvt*KYi&3Q` z8Q8*8v- M8d+~TkAj+=rZTgAs݂ IKu KHga#Jd%j'(<=$pF~D :J0uCмu-+ě>9UG`8chʫ$GqI4uVDi 8I@Y29d` Ĩ2BRu0 `#eYD1<`p2AP..FNڠ{I.|cZҲR1~`iNO<֡t2-Ώ XS*¬Bi .:Yڀ`]} Wj¬( )v*VD@%acMo;I=~ nqxkj #]̴ .}_A4Q3hpXԃ+b$?#`R'x24.Ol]8P8|L(j, @ R"xA_L_Btؼ;/EQ;R ݛCI(M(&>OFIW?mjzPn¿9Xbd_hlgLQŽ 2ZO7\'\H)q朁r 8Z71QN(dզz4O ̺&sM=vt`?".yes&wDx}qR55Ɩ*+K11}u^#u!SN FnFl!.PZMʸ7Mڔů&ٯ!H1"Cb =. Ϯ&Q*E Lkb]RFEط(s}c>toQd;/UW7(4U6۞6q$ UUQ ﱽZC\%!**Q|'-7WstqbU{JaMQ08XFnR2>j߮A.'~ c [tI9T啵xoG .O'ZW+RK ZIQZy-#b۸ Ũ;|{,iUvg8QC{Zɵ8kߨsG)E)cFhV)"d$A 6j?/ V?=nޢr]l<cTMђ4Vz2j}}L7Ly9(0a/Y܎g^VU7 'TQD=&@,P3޶P`fO?`bJwmxhxTA󤙏(,m*)ܼ}~Bܘ@)[~4/oBpErH[$AB yP\EK嬏AP3(*t7j5vcwJ/3!ZyJi Jn#U?۾KuQg`El\L쏚Bv]Mm#JT;fl>ΉE9-{jt sm#ne8/dɰXwpzm?Lf|^㺲h@`?kv2ۮD, 0ͧԌf Ȍ صL9=WKD o.R߇6Ga Y3¡se{,Eƹ0E!-6JKNR(=J9(Cjkt}{P:sNPW޻Sz{L5`))2[y1shjHbnCRYSY)s:Lˏ5Vf;s꙽DLϘ?#l%wAk=QtKM뒬ljj83ˤIӞ VTPS 0vWjl@ -9ku|[Rt 'tFWQ7e>VQ['6 {?D,)Fӛd%AO1Hh ZsR9"z},dp Q3'xq(ko8G`ܯB,4-J@P6$attw|? RL_eCvk&^cL@o ii$1Mi*d @>ѸIӆ6cN > l]NvPIEW`xe|KzrSP ByMQ{WwGehAȔt$]kXEɼp_bGU%RXUEMKT6ihwr<5Iz\d&9lj+y^ Nex3s|~'d(%PDœDw\ FIC|I'%ˎ8Bss6&^jO8ԫ@+y2pKb vD2WCv΢ֈ31瘄2pHu|\D淤; [䑠݈Z 2 oõu9kw]zȎvY& 9o㲽LcR !'"KzyI4 6JvqwRFgc}|J{"Ъ"]=, f ~b~](OE;x2pf pBHK*K#WOz(1_9,n*1$"`VJJ|HIWfŽ&f3豏\*Q Zdh롛DNf"tZ'՝k+\g=A$8hsf611u&eOv*:;\7{͔֮[ÖNI= nf|Ex#^^[lf)jN0C&wdM9m8~2~@@, 6fd0(Cp52kR"~+jWiQP$7bxCχaտX_T5z[G4KoLDV˨ [:3T}g |=wz.YqQ"U1np_^FG )JQw#)| 'ҔiX0w8ńa.5Nm xY^76m0M qSr+tu swcR+,Aɫ,.!҄jbrM@YOܤȪ~D`pO_fT\a8c-VfCز,b =-F)Շ%8bu->~ JBsMB !ma,3`oj^+~{c6tgUICgFCGmYǪ!o#NI( :ȾQ[y@gԹ^H4 :5´}$)~09߇}m4}U0nq*}EƸ?m gT>C0IXM@8WOIxeYz#E7Փ˜yb' w e/!! ne٪Z{iҞDGSXL xZ M"f;ٟi#-Wsf䰓ox}p~3Q?\ 66 s. 䇷4@%/P7.=dvM ;ӝSv?982?XWLKoFJHh96>~4N0S&`1j3\&6_ b01xT/ 8 |e$Q`f~7Rxf{R;L qka*#{}U Gpx|"Hpznscr!xCQcr[rn舲jc-Ap )h7z05|zdU;w_pxeE} Bǩl/s?-T}hP ɧA(rdOJvյdJNP[_3УQ}S1xx-'k3r,GwR$+j[ÖaW5$4ޮ[NoB`Չv./Іw9P=mڪA"^Cqz;E,]l(_K..г@.eiNbMz5T!y9l4&mxΒ }lT:lZQ<[ysI )NYr@;_ZRˌL2(ki[7ŏGqPC~Ӟ%ܶ n G~w3E. h^)Ay%}- d(j߿`V7ǢD^ksC)l:IU~jl/u_EU#U5н885`@Wk3 9p&v~[q[bd G~sLv&!>L((jYq Yvehoz Bs%=q5Z.Vny;0cl|[Ha'ׂ{-:ߘ⤊DC7v1Oc[s>6D@c `ͷdl`;8CBU sUm6 CwxNN/.?i=s\QTBQ=lO8{d$|S~ІĎ \{l:>0+pzb;WH,>h'qf7ЩmGuaO5mJƑ%DbίT@];>!`mR^6/aa@s"j͕qO 9 u ) ڀ+Vmt_0=~|-28: bKn`kl)=`V8ަl{*}YC92RK:C5_)lϡTlQ]K*1(ݫ&%UQF :Y[h̀3#ǀDspNM}ZˢʴP Ņ`lϚ?uO4{TO |HԌH= v'_ƁꮌyM9t>~Sd*T}hIF?o;OڧmanEŸ,aY9'ANtg$xϹfdz UbFL?@mΔ8(Ȥk;^]Ӗ9f4i5)c{MZXu'E+u5| b۝WZy yr ]+|:HQf#a;0)e4Z",ëcLJQ(7ou&MvV3x 7>CޖZi=չ ;=^PG2%?m)%tC@9 P%;&T2 7Jn[ǗA|0l7_{u"JO&*gn&~ЌMxAa>v|a~fʖyAZ.,>Sx So:Ctw̧%WAY֢=V/u-W\Gn)e_S&mFRO;8:1P3y{_l{Jl0!6P66""AyF\ao4ee>~)P[ONjjg`zUOG%6]@0J4Pz`{+x}YAܪ O9 n]-zlkx5PA4 (lzqKqe0mҵ\U;E. %ƝXkFt:Zd~tv $s@&nZBjt"zlWa1&—ۿF]֢نk5dyˣ/J|3 $|Msicvnq.T-EȩFr$wR!ZVm&H)!r_ "? rPM_F& r|KOA#8hhZ^^(4~ eQҥKܿ@}1,V΅:s6>CFD)^d*>.T\sD. .c^(8 7fjG:xp!hNCT\q1sK3/Ld?E6yujJv2GW3,ÖUCl]z81Ans\[OdȖ(x/|6=m!$e}ѲޗlŽL\M'mslR"orYCb4))@ 5ZćK7$ٓ?nN#Yl/ΜqQ5ܴ1\Z=Cj5AO.^0Se=3\ݨ$(ri,/x+ J p"+<ѽ   V2&CNa"U 45\LT\FCqP|fM|KQ?[IۘЃlobe@I.ㅽiί6X:iUcdp?qI;<Gpa쾵?.tpTr=f`E4Wy.yS %Ǻ؝L0a3oR\;cL/ zIo~ Etm>bhT{=[gv,gyLώ@%hʤhuoq#vۧ`7|Oh{)3otAW#, ɺ<}܊2op2/sెآԩU&/Z9L"S^2P 4bo.Bސ t'%6c{k:o޳9,?y<+ި _)ޖ$@pl U4#/7HgV{[?uecdGCLj\nQ;l<~-{'A~($~s fk4DgYj&ʟ旗p'NpĈV) $Gl{g *Dg?ROOQ:Upɿgk_M3s2UNGqaS$v#d8oLg>(@sV&)n_mn{q$\]+m'77I͛IU{gBnqL #ːo1֚f/\AJw*܎jBè6/ X%{Cڌ_lh)hGm!l*g7b{R?Il}VgG N9jR &9Z~,1WWF1~SJ? niN/ ʯ$>!7%`OM,)78RpxYjFrn(0֞Y^ڷ,f`ȝ&LmPwoCXC`YeAc ^ڪ?Ű33k. M+\izHۍ~Oɤuīu~7iء0j&rP-V_ b7@YqAI¿$`%T'n$jk/\ŧV=b@$x4D`KDpa!eJ$}\UhIYOumG3C+w YFw(Ov04"h7:F{"^B{YmE176oHw/P&N+b} hKT%; \M13y8(Y޻ _jK%#R y̓QToO#LzmmCT̚1u?i%+ܚn1jeG}ڇçr'x1AȔxҕù<3(yz? pX9ɻ$< ~JH"#ŗ4㷼0s$5E<\wVl^AGSsDh5T1ē3?86WG\yQ01]2xDž{G\O߫$ċϥe'J_q|ugo] { +\ςꑜI+Nm5ah6]<MM[7S_دԷ6o/F4a&P%?i0#B΄.GvaZ q5@ QG! ~X74sODɆI[@@[KC[{&m00`X XfCҥ٭=VLh r0+^/"mRoEgO݉c gwp#ۃ~sSH|5N3N  F±;̄8dpzDnx2Ds 5 i#@,IIQw>3$7gԡ3DC85J@ɆP.Ue F ~kh[W47I m.3臎P)ϖgD"s[FJ@IlDi:\;}hx9-JXE/)dz _u~E^9>1~¨БFӥ_1vbUy;dߑߘ8uDJu#r-J?DMNMG;r7_{=n5 ݛ-+[kٹpA3mѕ *%,@Z,8>. ׂE3ӈ=WW/\x+F+%?-)0Ļ\hr݈LnocZ?q-u?XTyG}(o,{=`M5F%$q F`0hqNPW4Smwj)?UO] h\h2{^^xYYet T=;Ǣ vY_bB5[5@,(FJh & Su--Xr8'cTa8 6=Q4vt!nJ'N16thfvɢ\eq_4+vƣ' bPnTƗR8`&!AEQ8j7D2lUgj[F sRR:`Y),a0֪~qcG'&4tY"f:6@JK?ŎzLj'qDQ\'W.!R n0o*R{,s5~EM dwI:,Tokl7"6LLV,dI\x A;<9Y1ƍj\z۶80' ]AbvosJmcV00"RKP{(G_d[.\2x3c$+>%'CU}MX i2[9ye ;W^ܷ)gy!}Q>֦ 'C'ʪ[_e/@ip JeƩB?7]5m;m$4sUr BY^`\,$RΥ+lA\kS"-FOkE8Aݘy@ oMX{ݲ O%/:/Pr0-eaBN)wb]3Z f6l:W5}uQJ"..O}]"u7gM2>QOQ?pxwn|OeD4EW :kGtXO@.!9(RCzܳ4 _ L(F ^e1T2ĺډ*N-oRyHJ@pk4ptpc:!S2Pb,/.g6?F0Gx} P鑇0 R ;M=``'j,kbԽ8#}ϩZSFqGłR m&NPZ ERA9)j-`AFºzMܲEeT/QFlLqd >6XesN>w5<;1(6r1 Wcjt0^ҺLOBֽ1\#kSy8&/R@|dAWS *^h{Ktq`YGM,#+dg~Yf(H XJ&zZ,j{A]懭NQkFѰsvO_q%973S!<1` 2"-Jo8,V y`G]yF(4܁Bp_S]݆Hp]3LV")-%ʐq=A1EϮ?xȦo\¡K.{bsEIOh-7SrvV=T>PKL,\{+!Jq%)`I"W(눀_]ygMgEIǜ.i?aS> u>v16E-vA*pPi?J"vr;c' ^!vWavbPj@Y3}Eren r4P=6|3[{6`9s{"I5nUYoM8DV6E誰k8f c.XĦڕڵLk8nI82:*oYcY?rCbuQKNWy59Gx_iKA Ѱ#| X9e: Y/ㅽn\XmIV^)w|Ϛh B!t \+wOƄ@*T4FFp<H!ٙsZc#ܾB$_>?J4b5aJ!s쥁rio<%f] v6vJa_%R^7D{Ws QQa{/VRM +k2u 2hB pFoxbUC6c*QS|M3VAjߘ9tl7$< G Uˏ@yR`=*M.ṞƏu{WŀMo{,~nByEdC“FoM*D oBH%[|̊xd"Oq. ٹQK%MҲ1ݏ 6 6| S \rvU4s7@B1Y} g[LRګ&YzrzA`6N0/ s˥ +0DܓcmOMѴ= =LEf@zޤ;3ytD9`{I_jܿ! Qx:(q'Kއ7 0Cj׭4OΪ0ވm~T̖LUu㰩tXhgJF?Ԉ"mǁWEJw~7ˊ(BC t1k6"F5ӾJ%ޣ$t^hYƋL5<x Ij?Nbހ+NQae3%쭧\@ 5%տC1o #lԻ%nY54u2hJExϲyT:.mq5V{Dl<mdˤn/ Z1@G< `t'Tmi_,BhMxBGXm1]RHb^5Ρ/ڂ4,9e_f9i]ɃbA'U=Ld!b'9q>fi{V/Ey'26 !yח @ K EY6,**7Whݎp17%ڇ'w9i4G.@㶦R;0IF$"~bT# Qjd㲃FѶ,LP{K5hHQ<ʮCaڍQ| Ff`ЙO 2n]2r# Ŀ'g \U_{JUiJi:sӲ *XxbGymj^*B.?Uo , bl8xQ7*vs.>EHWV&l|-j 'IK`>n +5B0$d ^۾q݄>Nn9<OAӸ#WV?cY]ydgfG'G]RI/1jF<RvTGƿ9#&ftdLp<.mOuHBkтd z$ВM{Stm}s3$v&&\+6R㸾Xw*wUX Z7;,r3Ad/˿OA$)%YxމVQJ+h ^LqBңER#ݩbm-XOW\q\, ,KW8E.1WtZ7nW/P/;Zt}E>5(l),i1D5-RP7ZZuS5z s2ޞX4;4\8JzF#Qc~㮩W d7!3,\Mn5@' ?hl2e q"pq3hd͌ *(IB-(HrUgo .nv#ӕ~&%I0cߡ䦦|"b8XJ x)$eI m!:O,(W4}zZєN2*AZ,;(j͂(86ƭ2&3WԋCƎ !KlH5(t1|KǖyPC;t"` Q9)Sls K;&SQ0 j6%N4b_XyW.FENJ:ؗQoL<pچC[E31%]1Lc!zڤ0(yѵYZPv, UɬN^ҋ.=e2%0z숿51~oW)zDŊܢ[U#zpćwx$lgm]ftYW;`?{{17"QV/v|:TvI=5n3eΨ@Z2yRqwdpC҃B&e_wuҴ[4zZMF0gcnaQN켴*"{>xpf4TAZq+g0(R_ޣhM zQǽ6!IӉ];`tk"qK/jTj2RHdkJ\otkUkTAS+tjjs#HKxqYh5O2mL_/gAJo+;D|wc3{4jĕDf3F&8%LV}JLQVӦLͮnOc.<ح,̴'dOHTSҒ{ӗ.y\bvU2}l+Q ܱ4$ɸa!şg]\pI'bP!ң%iN|=E1]δP>ByC(6-PASa| *!x`Pe],hzΨ{X=:yFz3օ.S pT 1ɛ~A=ef'>U5bD)9~l?5KFdJ_-IGj,P؁vD k N,Qh28YQW B|efl9f|e $lc7\ddS0[ёT;YC@$^!"X"J2U{皘Zn8UN!{ډOYwR^ݎG>,P:)w1GS3߸{6{;E 'nm4=Ճl)n\J2%֎$舞QZft )A֧c{VRti`Pjzۜ ىKJ30$ S~ݺ#NFYrܜV~_֞snu!~K:' KP۲ށ y&y⹭Iqa$ ȫ ?Mڨ_л5Odl^c0(Oka<)1S9#8v쭂ٞCA2@lOWЖwp.UI e,D5 F Q'T21<E:9,yk*>ؤ~f/ jb5탩 3Ti= !n߾e n]QMzg(}=-¡ͥd㚢7/PnWpS#Z+_b4B˹jv,VŧWYq;͉gd[]<">/w}-v6_.|/Z(*fh||XZl-]ŔW>^KPz`$jU 0+$3C )FCf , +_Yb:iXgC&è9xnf+zh^(L:ɟSDB^(ӺUfC[:Δ1+H(FpkZSҊ@TSq.&"qDU`׳X1^>uǀ; -PJlDGռX@z*gdNM5Czls.Ŋ`oREZ}ag>-X65LFQ1b +)8r=5 vG<}F&O};2?)w~L;)7 ߃?P"is3<:.0oBq#_y3A}Vľ˥|(FO]pa]n`< ~%)jWq /[g/B$Hw.ˤGTt{SIB 0Jrip}Bel p !?2#x2OxXBdIdYΥ2`67j9DSv s/ON b?ȎLF9XrD}cXz،zgۣCOlDhxӴzO2h*D\IUIǴ͕6{9smXf3dV$ڙ([I}yZ"iXl 7,K )dc(S&o҉, G܎*t4?`v c&xW3?ˆ\Ks=qD ]ŸdIL>/fAN+WkN@$kxVimg͊ -ZY}j!  0b^OvX\x0E ௲.d \0֋_\30rndZTjkT^bDC9佼?R`jxYSNJ\#IA$[gpi66s_hbd)eǒ  cp)Ϳv-b}oЩp44Ľ[ ``{ui-6#nFZ.GM@H3`M7awhdCk7ec\I>gbQJO-aRu{ U=meOȀeޟWR_XߒRWrA )63 ǡa'pR@Q[wK h\$Ԝ\Ϋ;d\?Yd8 0b41sY@$NWNmG!#k~\c%A~!9!ꀎZbzOL\w)Y',$M;-RжF(u"'pV U @ߪk'4;ҞNGf!W`:ֲtf?/to{q iL3eUfjh0"| (N@\o~ERonfwqpWSrI~f #х]Lzy[OX?mᏏ^8#-rDﯰR#k =#@Ȱ”YHڤ\yn=zR9wrL+Qlk,H"m+!g6ͳ{C}A>2)v|kdvˌG^Mw८Q0>/fy$c][{`; Q I17i+qO& .PgcQ! WY=[QƄqzybuh_>)=b5ƾmRmW?m[J_/_PL,)l"ן)ǐn^ڰl + .d4l>go{0 ?bdپ_40+Jb}~Ʀ\#պAq/p QՍ213{L)\yd0sN-" 5mMIgH/<~^{.< (/9 ["de>Í˥siYL|;(Bǀ6֘T$Wۛج U-) o9K5_b:f@$o4JnJ..UGMfv֯"K^&˳y&p /3 Nkr?ֲa*cϘ^ |C|UM '!0VrEDry*pLtuxv LgK[_8c[kY>1)-f$hMd]9gv ? &zC4k*0_yٜ:ӍAl+'Uqe7|YE+hX=5 v^_Ǧlo8/RbDsN%Bj/ 9b_d=q@n,.LfI#q\1 5AL &^ɑe" ^eRVLr>Cm cYo3#KиFLt6!;f0[==<-cqfpṗ(5%M_GޑmG'O!d񁦉- w:&xk2U>e \*8I.,Oa2D i 7cՋV [a€dÊ0`~ne~%oQŒbwv9ag\zYv}h4t9뚍md jP~q¤=ZCa%NoRu⟗ +NjGT.={l2'!*Y \j8nbqdlRw5M ʘ c28c h2akNR[2؃]eAp*>9)A=[juK6k6?5cnpxk(Abj9T`!Ϫ>iNeǃ 0schnS2$)2WyID1F#hxB:w2mRu|5Aa9jђGC@C3D)6 R{L/ Fu$OBr]q/¶J? 'NWrox( k: xZ/Hf5'0TX&HzoX3P8KKح1 5+ʨ0(Pn"mft__ˠZ ttLs;;U;<40- w ZLv,:~|V5-aiË^uxf#T,)pLYx4[#HkA%Dt< R.w MLleq`QD3gwM%!~vؚ ֟ ns|s蔘c/1l{ď^r}s)^scU4HL@d 'q³Α~SѶ1 )[t? Gf:+U)nTOvMpuPM 4<)zjÍ~i q= 1 91)tb_ڤYD(ǽK`Ґ YHr!`R `@kNVШc&&%<pm%mDL k^^ VCT۹Y>1 ΁hCM,V(~rp{pǶ &Y^ )m6r <]+[̑@稭krw4px(v$X=Yt<M/_)Zbϒ܈hU'j3Ն" AgNf[/:~9ME/FFw_Y(E+uu J)5C/`dpC?XyA'S!/JYhn0Mh4-R\=,(+M>CzawxwHa;$Bl5Q:9(g b f#5J:]4F&مCk_PUކpWsHatΈz5e]]wV6mv34Vy$Nِ7ٛN rpRvHy:CLmWr܃GxLRWT7;,<|rBk*ɂlH_[G)33ҢVpc6;6Ϛ>說cU4CC;Ӿp#cEQwbl.l\<(Jv|BZ|9Fg1j2zQmۊK >'Sv=7H 6IR=+Awﴌ>GgBl-p.Z8$&4cF6nW= 1*| )=αgtAFgˌ˷ZUWƼ! "ӕǭ ( ZPxͨgwe $6\< }|!?riQG-j04eu/ e4RCYG}D (eT(Ê]-Wmfo5޵ r΄%M=|3!A;܄=II e ,7K\ɳhUv?v4R`3c(XE5&zx :\@dRd3/T_r[^*^Bb~&g'Î* l"ɟ (S)r. ;Bho*lն<~Qyu>`|wrYoH%Tsdco&) JB_ExͨբzkPզT˓2$]ܧ&*by`R*kA?];в$\NV棧:~$puT3#C5o@"euJHIn] Ll4j*;F 4?MuӼ%J4&+x>>.Y=4HPpNF+U [ʜ3n\KEԖP*َ-*tmΤz%oRw Jⶦ10!ӏ,'G-3H_0Nnuv6#GuI,pۣ$DO+ۻ!/VGt=ݩt#U<]&N[{9OW5 Gd+HU%e:L*1)Mďَ}W E N_}V;^ r$jLvh!3 n_;2V],Ih$ݗz+K؍WzڝuCkӧ{]08%2¢a-=_FSb|@x7cB׫YzaIw[.m*2a'J $lN[ebzGۨ/OmFDk7Z؅~q7EWD߹zt%~IS d|ztL"@ > C gyk(̝\mA9ukdR3I |e x(g6}0PM(5n渆K>@UY`- c0fO Ai -Kva-<#G~p$ Y+'r3 ]ƾcwߒC_P?xa@WJ#wS="JNR_ME)_-3{;7cRO^QwU6o0 ͥP'幧 8,Rڡݣ69~p}O IxzkC Z~'\B mPu)Y|XJIwϻ SM_(mXNQ}qfPBKRՉN \ Ȣs}C^7DA}64r(-J< ;3びxt6 pzUzRIBgDb_U#1ts5754ɿ ^7v;m=*#d8)w8#~. `W"b.&Prtqf:m{ 6Q21< P|r"y M@.D<,Ǎ[iWAXTcuzxЂ@%n5Bp[jkޖg>^ϻUsrﯭ%#L^r ȪDA߂![{bKHtqDm}rV06Ly(%mXem&3믏(-)|϶w\gC6ѯHb ˁTx(؃q_?Hv"Bw*9]P:BaTZT[~pga h. 8F*BLRz!eV ٰ#ۮv-i^ȅ&/B/-?YCWh Np>tL'OS%[3n=O 4',(Az-i#SKCΖ' hŽ5;1++&@)t@@Wa0Z;-lELxTOVđ]'iR0ն@)*.d-8ެs'dê1pm-t5)6c4GyK0z,ٶ>|nb^?wd&y-L8Ǩ aY4tideW|ˮF:ɓo;چ:szv2^B[Y, xҨ镸CV.mߪ5OΧy"zW#X@\}T fbQ>am^ZN_I>"=`#PŊZLW[UrT><K*T/nnCk{v, U}{fYTf?\DvD1?2z`Ib)Țw\)p|ȸ/  sj)&pcVneSR> ]C,xgqR uFZ^36VdSU99ͨ ҬSny% $VE߰yⲢ)9 / Mb0/{B}{e~@R`D^tTga0)/W[p))z]YCN 's]J'T~?6LVw`H`eyp$&'|KXz*HS r+ g.0v8ZPkUNh:i!p"_,w3& *4Eu,?o{,3Lf<ײQ=_{hS0'kz@勹 Yاx}̖feZLtÕ? Vqź0Hvd c(`n^p ̥ w'ú;Tr< wShvN;.7Ǡ>dɱ ]S0p]w!-8bψqoU/ɧߧ մ[>w$ L3݂sv&dXjf4T0fkFJɼVg'Ю@#^4_R(3c{.6[jxWt p-tZj'4\ ߧ݂/ r1:;}('D8>6vOg̙j}j븜)K䲯du/ z-hRfdS@%]1 Je7 7h H!nVfrz)3q)0uiݓ=mXYr5A{d/ϭ/1s&cβ;Sr |JԶnCELpJ(S3c-/Fۗ/')Pk].p,B *e3W\1';,33`5P@u"f~)‡F;dA}tI5~] "Y*t/}\M[B,04GyE2 t<~}/|{pL<U?\A(~ł>"d4|`5@QWƶÌ&HYP@mh2UKFb8khy-5n~ Ad 9u#ysJ8;ruu®RӁEO7c[PP,0oBƢ&kYp.Afcn4|C$kxg4$aFX nfY2wW@XwH,ثK*Pwz9DxOAôߞaTRNQ/e@ɘߊ]p; K#J\"NɥsŲ d5F)BAZGHvgTݣCϞG"dh8`SEo;q0:ۼ*pOhN1WՉI),k_m4k]"BS6\mxЕ .!pa0Ө w*sA,F?6sV]&F-p (e-ħdE-ki;W1&u5u=sS#%;l0&Ztӯ7t ={XH A`z! &.eJ)8B (_R[mA6LUA'WP+"/!2`Z2v?/ ɕۗyInuK)8'Ȇd.}$ 0%hFewACcB[-PЛc퐗͟j j>O4Ѩ7,>ɍi˓x{}& Gc?89P +befkNvgkqx{=ےn9 Zy93zdvM[c[Lbso+-+$a0nH qŦl]B| 9"z՗+VG2*xub;H@Ქ,lGXa6DbmpRЉ B1 yZ3M.U1q+ iT[\pp:К o*P8RhQ0|)eB| 0m !87);sj WV |LKARTEk4MŅ0f]G;7rdCC׺͹i\Ȣ։q]{'̿Y %X\*%E[#f^>;^.)Vޞt0К y \]v1!ULC#ѝ/@WlА(utECVy !?LPj7hNQ0qAbapnt ʹpP~jo$6/XY(YCjDŀVHP=0egŹC ڒhf*&2]VSUSel΋–+("dB;xpRuV|zk\`(\D'MDPp@"Wo, /%#O<ʛ$nV,4%`t1E9R&Bl嶑cNƉYyq6Vd- Ãe }S&ϛ^OٮIs-i-wWZVY!'.4᜺ yG5\Q$S?)]7ǿ ,UP,P&zՖ#40G8|b=D1J"> d|ny.q4вr۵/+z:Š*b9~OaBqjUK#q?x~1hܾlaM%fw) 4e`] 8pzWEjo=zT1 9iPRQLr ';MۉI"_P@(XC8Ԓv13Agmn%Y: }<84zbLQ) bBZa \Ɨ'3ښ#H|~'>b "㬺X_Zv`m:0 ]u/1`-] RA0oNڮMCtRc#l^9=]Aτ7)8L> } YGs]584qW͹ȮQH^F) p⦈XhuqaAp[%"Msfz6ߏA#Y$V~h b&"Fp^%B1rѫʺNL~)ꚮ+}!βJ19kRg *c9wBL;hIE[\sH_BiH4qnĔ~o|a Gm] ^gċ@8Lx _ I21|q2J>}@{} [F^\wQfa :_W _@KWbrM/C̣E90K?Q㣜Px * dL# H{tˇy ,Hbo| (~W\!Dk+=bWq՗}Y_-qR vt ŗ{sc$<,]pO Loڀ}T71pRPN7v MWuL#4Pi()3'gi١fa Aʬ Jl|?Ś2 A_z]#kG.-RO>O&- 6YYKڹ}4_-eI#mHLP"| V[U &(yy7f#rc`t&ɻN#|* :CpoSVSފuu]=68MNDH5&wiцa{SOQ3d񍿂8I Pcyx(ui7k4>]J=K N_'5gO),Ҕŝдir\n-IݑC*hߡ=r;#r/U5!w3QVzJEnAmw~ wuVcR=jL4C H\-Jέ̠$3v {8YGZջS$d(GCt`H W(mXP{툎pݚTvuVכ+g4OSOE|Bvf"6p_$y^BoqE2.hkZ-0y xaQ_"ĞU>4ᆖ~tdJT;+]ĩ uuKb: CF2G[^%ե {pSbAæ+ nmϐ|5j׎ Fy1G@kt#Jvϟ*u[h4>ީ"/N֬5Cr7R4#mxA'G^5؄T[& B"⵹ 9uW;-6~rh-O0rX/nv%b0{ڂ|V~&Ԡ. = 1I2'9jz {'H,M 5m0J85<~U~hO*Kg# gp&i\* c(? ;͖nB6  q6שiY7g,5d>|EV:}ūԴFkQ@dsf] 5 ȨBhԓ+9;;kԿcya(];JMw&l4LS"${rBfxmƞۈ$@1q`f& jLqVAeJ?$aOohiTrd 9D=m>bmƒIAC϶w=}LˍSJ8jh6`pEX( +7P&k}8%q ,L)ۡ#Sa:"nQ܂tg42>GؠB^~/~{+ 3&ڣ "搠OʽqNI(p@sDƺ`SX^w)L+ħ?S1{g̶AePĸ)*#mq- ?a?~Bɑ;}~TlIoD=yHTznсܯ|ÀiM㋢"6(DVb*b4b%:/4zSusoyYjYڕN-EseE|)O$!ts݁AnHʍeYi)ybw. H""7/+%Z@?"7CW lԧeOxQ(~Pgn4r>Exi&e6M]X ~`hg`H[E9\a|N̮w5Ȧ.nq `0O(TzA?P@1A|z&pquEȊH̷Swn#yBzM ~$4Y5FŋhS8gxX )?_XOi+^gVׄ5rIxD8m N2/ yۺ rXQFw˘Cc( c+J \eMbIiH16̲+`*p0Mp@TZXɫ*shJכ878 F ш2 9_kQBuZR`ᰚ4T&`"9n}Xs`<ѺsbZ>9$dQ/:Ҧ\jXDz FZ&D!||.c0'4fSeV9Yd˨7Q*f:˓fJOH y} or-fM˹ӆ"PuME^ q5-l!F[l'V!1}->Kqx{C‡`US{ji` 7q}I==FJML 7PLn8 vd-u҇2..Oɯ/&&I6h`+x77Nv)O?:^DT@rG(cȓ}yBj(y𷸍Y \Ap]+ܪ:dV-v6#4V-T;'?$/t8&0b>&DPmo F7?I땥b 2UEeI左H}z68t3fD$_WD׷L4g2k:&mg ]9f^ ?R`s،z^׺#^:{:wT 6؍s|s[Osst?elh,CpmWfCG@q+|)njX^=oP+* Szj7悐7 k JbF|0)^Q93,1:i{ڣ0E A axCqr|!yg}BŪ.%,b&-xY3֯SNzg2N6*4Age%7849ju "ACੱz/5t ]KÐɔPJj׭fmZՈ3̻D{GEu[[NJEi} Ip=G>[/QCqXEV`q@aމ=&4'Y>  V r8`$FMb GuJ88M""KH_/aָ]n4 ]} ]!A!9xԼ|jkE8DZc# :jaCe/#MC#TˑʎP,wgE(mVR?QY418_%&oHalَVƲGS\N2Dg7=3>w}ϣMD Q2Ye^x+~ lG{eR7:c{Ug,+ŒC"L Ȕ?dW\@3(F9spr=(wIU'`<\*˙|.¢^<ɪOD}gC*zE~CXFlklPd%@tHpvAuNdX;وٖ $0kq"x"^بm$̭ߦ B% ӆrȂ +HH]Vs?&"͂=:eOUu,֊~8j&M^ E[6)IiRrOOI/Bۇ;*rIJ"T- J7 DlvqyHrg:U 5 ?N+dEmV81|ߩo5g'~h&tU,NmkrłJIXǘߢ5򂊘هRK|=ܔ~“}UX"Hzk?&kBOEbʆG,٪P>pϮqZo?ܗ4{3mAyPmo̴9̗ s< d5r,O>k/IPʬ FcFlM~jwwGл;Gzy hk(&z.qaT*);n0B!>:1N8t! b&EWɨE@<s;b-c4Yͺ[_-8㆐uJwih{/R h Gt4Xn~$ RnzA2i[RWaK*P0T ʎ0X:)WZ=~D#.Ze'Yf&7EcUGy(>`\|;pHudẄ́Uf!N Kwd1_πO)ihˠzp(}H l<9YUIw!qX)(I !L絰ʷlKh0G>3@~9,ҴFzV p6Ub C)q> STlVf`U{҉'zrf:D˾FJCeSFi[3h17ׁot/TM*\Cp=7<:yKz(gD0ֲ L9Q 7h\JBNDMeu 78Yhj_zo` Yb'"3I-מÎBQ>F9eJck#roA) 4IAW>jRQ^i߾pgD2%C&t/Er d*<+!pɡ_֯)XlwrK{5"$|gŐ&8nnp-p)1GyawV 8AMFiLHDXdwp93:Zn7b/XK; #mWx5ߺ̙X%w3s̎o)Rɥ84*i0c#6 Fk_f(``M%~$^&>Óo_(ZXd0Hᨎ+ûK{8n(t|mJ^F5~iTEQ5'j3ޓ ΃+7NX]͚ϳӂ5;\[~/HS\^O: w;;sO#qg?R}q:/Mk@|5~o\޷3g=xقF&+T-ڐhDWx밸D,6Uϔ8zMrx{%\韜@le%s,[En) .Zo,סLW'4&9t]#;ԉ׃9j(=߃y}K 4 Qu+ Y`gيdoa;AoSӯwBLU%i!DKhYѳ|HԐO uY9J\?&__=b5Ө ȻzJ&.~r,%wdҐ(RQ$/)G;D z}F1F,w| m+5Ӗí؍'a*gҶ'ЋTBYÕ.v53|jI-4^>fT^& c/ sK|n)q}$`%4 äL6%x.Ud*(:}W[RW:s?SVőLl+B?Qf҄}D '^훊ǴGZ۠/}e!X@FA=<c4@cai$'m_Hݷ WfmSfEjSpIU,I,J=Buqo/h|Xvm}i'SE{V/<vh<]1ԐtUٛ>BOx@Q tnw#MJI,BR=Hn܍n P$@G-8"4IF7(v|e;w;ƜqpہՒ15@ ɶ˭[TX m5WNJ bwݦ P9R0U b!eӆ?S\c)ͷ}JW-|, ]|t30r}XD0vh fH#vhh̲ '1tݸMţMh`iӍ |_XFic:Sa9k,ՔTad(#0V,M+b䞃^DP(`}.e7u.߸zY\M{G P0 ꒻O}):i!!0=G}c2/(ʛ(ԗd'B"mnWҲI,wdBt)ۙƣJ3ئ%qߋ=I@_*O`YF-2 @ lzćv>A|d aryo>rR{5ɼ1#N/|v)CڨL.Ĕ̒}LL#%ڱG  t E}: CqoQHYiESi; };Kqu6nʊo'mhH rj%[V~OZ5XZ'@}nᱩ ǏCzH1?A*0!}ftJPg׀~/6z=B{$@:+>'sĢ]i4׳UkBnt$cF(f*H* LʵVr#7tۼ "nY_hMd/><ߩ*m_Gql:Z&{9r`^r3 c.}.׭ N?؍(sm:$ږ@x~XBc;2Y,rIǎeo ['%Z"߹4jBy+( sjZl;aoQ|iZ_}ͻv b}Y?Gia:>rUjMB̩6,L*!]bh43+gͶDInT"#Ia*_JupLiB;+sUx (4} km:*Gi^uVp9nR Kc8Ϣz~;ՀTENHС+cY/)|6RMeZeh{m4 Wb4CU 01` x,.cE"fiedpDJ qb~J,f/mPU}PJH87gvb)lO9f%5/I72NHoM^$+ 2]jG2l\Y7>9kM0b\Yy?*dX!H!OmαRٿ+_IuȀ;wR;j%P=mGDu!Yc e!Ax/+f90Ւl;{E rҚ>-ڙ/[^Yoz-qv -K#lH,- YDddVs >q1so7 R` >%x#Bt\hu90kѽBAcso K_یLt"^Wi>:sg(͢m{<)O$9|EmVjܾ5Yy7J[Dn[9~Nï>T=Vp"T| ]v[%_iÕwk0U(AD?Ҡf]cr4M'\ܾf9M޿/By4vKQd'^A<1CڔҽtakgG{tv <~ !Whf{K^럒%+ J'Pя. Xh&M?-F}erz @BۢL7q,GA c3'?)' 0[}oL!~_c^xbz1Uxi +Zd i{{Zu̞Q$IT#/W fDfζ7&9!{].u-8!1K-k3A/zr2x!ŒUL |)~Ȁ?m̓W}V1!3t /dn{zcls[)粈aPN92 k֌ɜ &; RcF,m}E>[U,pRàxl_m 4/s J5DeO8{3D6B'~)c-sKE7W`ʥZPiќ=-_7NslV `"E:A7k(y%h%Y+!:v~8ZCp@3ddzϹxZzyZKum`ŊxQ4kZ#  OJ0A*|BLMY;t2 vY~ᅗкed|dő Jy]<@1tI}GM8g:#.ԗֱѾx?6zjɂ`s:Pڃ$ $ݔ,Hz[G>=b3/Z)В{Og :Df_:Hھ\?(BiפxV ȂV =x B`&XC~$x߯-VTSbJT"#U_wVDVzw0/U?&I2x^#";: * oI/0ih=t&@VJa2Q.[A__a_K pqORqz[3~7` BBhnZKH,;*&5#6ǜ0cȯs`k{ Y2z?y1V&& PpEµsٳ=k\î`j^$ՈpD E0o(uĮVBC jp,g]Wv9*n04fIQ{Dm`o2v|CXA"rw)^'յ3ͭ]N9~ZRr$͍C\ &V*4g߈!q*YTi{(=1Mhmlb=Jo~Uj>ܬqeqbv{a=ˠ2>BkNA8 b p'wT`U1HxIx~` 5H+𸚐(1y~\]8j85U(Dokr*S%MU*kca(7 jV/8w˰89sf 3g_؞,f'{s?%jb0`R 6dZG;yO HB!~ }|;S&oT:i,[n},4tx*5ǢP07VoԒs%SGr'g()CRҪy;|xY PT()C\jB2c{\RmmJ2BegeNXiPg嗃Op+HyC/xc}S=oo Ua\+TxB3_,j67"J9znǂ/[9ҷ{)ãHCvjo9goic=|BL7PPJw#d-PrDhK@2C7nğ_㍹ˢ2}'VHA)c7^mcgLz;pE KJ'G'TMRYyLMF_ک\ M T; W`Z`Ht@)\L(A jE8\CG1:Ϙ!yV_`~0RXAYMt챉嫖DϞ^_љnU.ۿLi%_dpqdSy<-_q}KNjj%@KxFˣ/U"b#GX?Yj~I4W-RR뫐C38 S;BY$ Yzkfj<;YlZV͔*ûP')c|1Q)01b'wmR]GXg* 'R߯'|Ha%֍Zgv@'†-Ԏ uzI&asa>3Mypgmθ:Ve:EQ~ :𕆜lMǼ0/SF;6&\y5P$,ïc FKsyT V)Ǒ rb&֑}.lNzC$;:$oֵ!z`Iʉ_0eg+|+S\XI.BEQ%Ɗ(SIcƿKS"| y'H4'@_[94&]94|$N ڧi(z sM{s[9-O^ɰI'w&#uY#dI$uvEmYs >l,\8&_C>@BQ~07>Zaxw'zoP)aЪi8+!ޛɠvz`īз=S}zIԘI'HM- ".SLf4 w;}jcę UKožpx/q"}8M``pŢE z:*(.rj8Nc$Z1ɺ nF4lA$Pgfdu +iKHr;F7(<$ț^/5hm~z-f5}qt0HDտ#yp s6ϣh[-s*Y1^v\ )IBFwXcé$2^#dsQWֿOđ X`#OBuYoQZ_eh6j{. ꟮?ǚ;Le>t_8Ry!,6w&L`8tZHזO9e?7w}qg*$iAD 4ҺA&Uk{>5[! hǝsn|ȳzih b `րc|뚩b{ɼ40<(6 <1۞fwuqطDIwQ، | Ңr':QΫ`_oFmrL EH`hOmClrڪIS=km;'|Q#Lg3\g\RN[>1t]MQ&~{:iRnGfмKYjS!TǬ['d'φ4ڬ:KKH[r QsSS!ur߁Uk|-c|: PRpaH\" AJȰ(/Bh??*Q߰?x l08 #=ʸǾSa7EB=`?̯uz_yvg3Yx :[s6ªە}_ACq2`cRi9`ś# ԷO(.l_S7[ZQD';'/S5pNbD^EjEG*`$ 2P_wJ3fDžRP]n=l,~n.ԟ:vO(:pJ~JKt2C(x^^iztD9^zY[jp(?pb!_Kd&7w,}{{\yX|85خU/5 fge閊l=د(Hieq+/PVc8&A{&@{mxGbF5D;j G3=&3]y3ngTjH*;cޯ4!Pi[VmkCpUIόd<|̴92nt ̢:>1gnBEל)4eّgbIˣ~5BKW"ܵRcƪڥ;8Qm?\ d$#P8֝+eq[OgX.LMxk| &#suS.WA IeӇeYKhUdzEVӼ08T85sIXzym)E9wyezP閩 ju\֌2{xd{.NkΫ9B唥uqFK)h)X --s#Coxb k(HM, ,6>ֶͳvj9/u8k}q^4:[33SχZEXjPg:OnhmVf=L<@ @ P‡s&Q1︟(C ~8WCNRlY(%Gep`%7( c#h隥3C#$)$]%-\oXw'c-@;<ŔlrfgG&R ,}T7(_j~^݀ @^ypy<ӽO0 5/wIbwT J%Y)"/Cn G(][ꚶ}Jx ~ܛ<F el"iX')E %P,y-iU]6p9Wws וU%Nn?A*oF'2ڐ A %BK죜@ ^Psz'ab*{BfLܙjd_25xm*\C!4Ƅ%X{m֓%*21,3҆ɤ]{ȽVyӭڳI&وPE/ז' ncIRꞍ*,ˏU-2-ǫ7~'(mJh./Гp؂T-X?kj7Lx`XNE~qy 3=ixTƻ0War^0C*Y-+08mD8&Y*UJVG*#bsZ Ő;@ 3nMvvua) n'&,(Fi6x ǭHqh9YDR2 C *W2]g/UrPFyH~*RScLK!w8I/{9ܺf[G@xNX߂N-CC@m "h#T%,39[(gI^1)0Z:/V/,TA"Z\W]]{WƱPz$oA#v*d9Va9!n mUWUސ&ᯀ{wqȳӿsN4^}cR^?Զ(?1iأ?۶dX_gF(r\!ȴ1`t{)D鎅rElptŁmf'7Hnr0 PתGOECZ_LTs_ђ9;*δU`l┺8u @ӽz5 $BenQ(>0fgC9-vwV\,YXˌń̕-nSB^P{uC⅗׫$qePܜV\" [ׂP&X>$å_ ʪGZޣY,^B- )sIC96gۚ~pU R .3?[!>hM_dtL޽p%#"v09Q5PRpȣ3iyfI8C`,S36CVIjtM5.7p}OI`δk!'Y}Dyӵ#cfdzQ%zrB8=g}Pro 4|9)OMH\yĞȾ6 LJs 3^d8h浗 22ڭZ`5y?(yc0Iuwkdȶww"j9ދ rgDoEřM'#; ; 7in: ~4lA9u=oD}e}anZDjE/ ܣM116EaJ?<(u`ݍeïث#S!7ޟۋ1Oh Њ(Kqw"5# ;NHqɮ} ${aVTCgC+>i 2c"q(t DHqePF?B9_Xñ\6v&IOQp9ͥF~4FrQYxMo[Mu߹1snS0/`ƴoڰ"v;ͽw1-WTiccfH){.!gsb;/G;L;9)Fx6\_Bb}AJ:KZ?(jˮPrSd4=a}.B5! l8|h$B<.qd}LlQ%y \dCњwE{:Nc~9/9Xx[8Vse]șC$\Gr$Ht놭G,rĈ_w~B3փTB,7fr^Ҷua,i4(IEgZ{З] a}.fb])'/0vUhUۧ^\Qj<r we-ݬrAXPjUntJ_>>ȉ`i^x ( * =V>+{[s k}R4 WA5^ZEQW*fDTbxdWA%ۣgQ9Jg"VBQvf1wt*,[ R(/Γq+] ooQ.Ǣ:6OΩ@$[{Wo{mSwޜF1uC.->㓦W^%k'}m%kyFH_EkJ ;[:ת4O%Љ;D?h3^_n~U[k:c*u;t:ywDb>x[mG$y΀q]Qyԓk ɆS'^]V7rS "C%B2&Pq խ׃h:Ͱ0nNT<\|t",4P!rIy<4vpы;P H7(A<416Rjb6@ΈEdiq"#<g G(9&57_w5*tH/J }k`> Ygl XfITOnp{N:ViAv 2P$)U"Z䖺 *4mPz?/ ^f¶)+\?]{a^9p9!%sTY.{WY^BwM%0߰ak"#R, 6:+B.Nl]])ts07bWXEPwq&0ߟzL)6e>I,%W)]uXv"7  ( Aa[",F$S .X?Үxi3yB|gqa\ oRU"sڭW

    jZWSB A2|z^=FWʉ F1iMt>lU1B¾(Tl-RTLG.ijK5^^q[a& kaGh|!NFcb -FD F?^:EJL2Gsk1{ yr/"6Eߩ7rv$ n3Cqω?Cp2n2^PxA|Iu7(gQy2Bqe'$NX20푕:~-{+u595-;6* jDhPbXqr M+z"ߟt8MCg'(vrհ)[,H)DTe,YN؝5֣3ʈH;@+Mod7BeR}^S rnG ؐ4xf|ď]+"=5DiSB{LtM F_Y|xŐ[Ȱ4Þ7q1Za}C/r $S ~?C-p'0ի"ycS2$է_\a kV{FXmW܍j  "ek+*[xV^+O-'i-͙x ކI>*nYʥZHfcഈJg0ekYP$#tT'>9o -*DkOyt!QɀEVlB0eJbpl3Cj 4jAo`RM,Е\XqPÇt7yorZOr;԰zP8K$x) _[J+%5~Fӹf-H,-H|M]}|Td*/%fc`'zTGwU(f G@?D Gvg'YTHaloO11uz y>W߅) |6#5x,_čBy3#Yj\4q: RaI~o!mb +3@)M#5Vpt2d0WܭI`J (9RI&B !sQX*Q$m~Lp&&/YK=@rP_VnUxBy| ~;bu!Ӫ9pJXv,Zr}vHTEw;ĔXe{5sO"Zڌ7| WY GVEpHۓx놰<=,Ycny@wyY$Se>%i ǍXM{Kc'{OJB@dz(1TڝZ<}U'[p}WڪjN>6|QyfFzG](ɣ@|rj,α5k:FfQ=/bwKz_sRh*hm}Ă N6 =|&Zhi\Q^Dӌ*IvklAMb>kkI|v\\ כ2 V' CiX YbR_h*}c-A5IJ,O;tqv_+A[eksdf>(dq 2Ҵ/x(ԼZwwι<7yӡ]YŘ9v-%ezJSz$FM\!`ؿfgu]:^GWd]뙆R LF7wvXioNRg(anAtiH -T^(U#5 _V$_I6|b5GmÖmLbgrUM:^4G|=0&E5A8)$'<:uq,(u^`PF&-q%4@^_NrĚ>5w#CAڀ({\k#gMW(Ѻsɽ- @=:u햗GfA2v'UwB-Yn*áE(~qy8]] sM zLwmBLm  l 561JL6Hk*R֜uyE lS1C/Se{zƲY >s*mt,(\hݏN^1sXE[#斚i P= n!1/D(.4 8 Bgk4$ db)x X_ }x@H,2C8@*Z  =p_Z1#SU!-Ãf9Om-$Lb6;{t> {.ч}۸Za6tpJ}V^U63Ls~D.E&Ԝ/gEyvmW^D2r1p4S>9VWZMDɁ"RqyFTڍ%$S"ZyR8XHXck?Lq я`/Κ"Ac*K=`FvĈc6}i=dYzxjv1") y&H+DF$3x(@&G[f̟?Ycao 7nyP<^#8g6LěD?)doyh.1F寣O̓i~>*8&NrN~Xʗeg 0P^pF~YUq&*El7p|TIsg)|SGEk-qkggݹjT*PL1v4 s p`$*X=6^-NZ] L8\G9Tc0{|"u|Mcf)]8 I0">)> 3#.*$ܟ\.frl\uā΅<'B θ1͐=İlIZ˓.?~,‡!'Eh:GamtFA4X%̗)ͪt2@%H(Z팈3d i ڠ.@<||Ix 2՞V\BrzV^xʔ&;c2!Vy_ݑE:V#>mɦU煉}ut teYAO.$b^y?hUv8xoHS"/d~|uZ# ێHͥVNM֥~2(mU=GAGXQ.$S6ǤW zG*#.Twl,B9T(n a|O%P:!IPDुD~AFٻ ܲc|`4OaiUtfD*Lǡa8tƽ}>ЗI]+ajX[s:{ I)B(YI)Zu5< 1V4, 6J7q<`Nie{ڱ=b8lg@fָ4MUKF)nzȱebDa:VakbOlhC˞ Q +D7%g"SjwP2rZS1ާ(gmL# Nؓσx$VD#`\j*ʔ-D?"XŃԥa` wmS hH):P 4o^I g pUvabJb6"Z5Uy֕ N$AtxbTZFZ.GY緂2lF(6`؊܁d\n>|d }K2NF̉=u 5o-\nEh ܓXmAO]y+7}!b:uern5|B[Z\JN35<Ѣi-i6 E2y\祻d\3f_6Zhw5D4`+0S%^ᱢBs`=21OzޮXa%QFOPuSL.(oy <"&lBD0xvg}PyeVr:q@b }_ ɳmWg@ ܼ|s(-*&}[< __|E1gVL 'Zyiwxwת&M,˵/KE: _&Z рCsyΟ`E dn? 2k!P N㇃K;N ҥkD7c|2'5'^14'8,mO6$=?8TԴuig+Ϫ"ʙ-):LpPZ)iƃB~9(!ޒTjZPgw:4e՚ jznB%4E ~0t1uLSֻ]<=ՖEtPp{h=f sDg  nM7i&^o_`PY`>/G8t=rj0 /nNIUFTFxe0%'OUNe'k돨q4[o\\3y3SЎ֐.I"77?*tMXĥ y\Hػ=dɮ)Woz#^"5'|Ynܣ+{;j4vݎ71*/orAe}4NU0ce+>̫P }C{d]QĂd}czޝ%n!#6ڮ6r%|jk%U piIx$20}d YōS>2?I}=07B->iUFͯ6 vYU-Yf]T`^ [v>_YomҪ;P{` %!<1D\Glg?!5tCOiK'I%JKlf ,i~㠚4/5Y肥 G)<"b:%ai{hwzY>%s;+hnٔiU[Q[5{1؋spR3G) rΞi|:$>@ͶWp }h\WdsrapmmZu.4K4$G[jٴoT۾ r-JNr t׎ M`,3Oծ{ȮOwyX Q{>Ǯݠ2:ylj/x*A"G"<` .nSh[x"u k˕,5{f3xb@ԩ0ke+Iې<W<dp{ JUf.PCf2 c&63ًۙ0u6Y?>둪5mf`jl[\bvu1 =īh=VgGl;ϋK,nK\ $w 1>]*T}@bh\Cpy#Ȥ;Ōnܕh,?~KBɟk,Z^?ڞ㗫z r^6i[X"Np%qB'|a(QfIRJ3EEe/^NAxFZ6#p!6qgJmjb&A܃1w/'P=P.* ;8[ I$8?0D[zȌn1 |pOZFf5K V@Ն9e?#dP*L|'CV2"՘I3,i{C_tRd(i /E3ț44Gt~@(J6 Z៣u $pI o4c [ʍ'ٽ&fxHdȲ!'\Ą_b#.՝aȕd ~>~{[IEZg`6(n94]t SOK߲Ρ1)_dLuavb |W[2ENbLwiБsLAbgCU[cCW7!.RA@p,;9{*k@+k ^~P2 V7-gJWխ$Z~eh*?!ݯ'M_2]-#{r]=&O2.HzT5Fޠkѩ,kv˄b!NBpBJ\n̥)L/ż#0E 攻y- }$1stat h*EK-e a ]>1뮎f2SrmqKL |x_вDX\lHO<5>K9jGIw>ztx2n܉à  FL#ށTJ5N<9; BK9MD =c{ -K?PFso=`H<}8NQ %Z w4v4I)dрdg11Xu?C 7rC.y8>nq_V&1k*L;6ÿ rkJC i,1Hʒ-йѥ\/0KQn`ʣ8vpj^vu wT1-${JO*+JP[ύ5 h#G a o` ;FC][} uS%-zx^߲D`b)@P=HWFmuqVhxk?Bh'Rv9pK\XG95Md~~۳"bp/$J#@O T@l ?rcng>bJBHLGW|d+ЬDj8ƄlK<̐[~ޥ"qo+pNr,,̬KkǬ%G1t|yai`Ǧ5@N3 ZD3*s]Z?v[ý\&\yM&u\G=^!_MdṲڠHXùE`k k٪OW?t,ZbXŞہ@#M 7m~5#3dmME`lRȻ/,Zzjww9:L`u%Rqf Zޖs-8YʥvQ][BbZkDPaRorQup cYN/C[ @')u,.-tUB1ly~eqLWb0*@1=nleQX+6m):wǀ09()O\"$KJ_A:נY^ "KP)[ʏEQ  FDE @Nrg!tEd!Ƴ"~jʅI5# ĪRK!16%||Fzա{eRBOwewXuIwńOaL,6ڊ<ŠsQ bLʭ(OE{Ř&aZ${Xcٰ$/. 9 V0^Hg*=o޺95iT=?l=˖qoeu=Ehe͂ǟ!}0B4*ߩtDu 3bkHlZ\L" Z(|dz\^"N[>=2j$rg-fw#[pH[D%b[wڙxϤlé]š+EX}~y$=>nI4ڶE恇Ml7p>C0ؑ9.w"4vٻnv9]yS[.+vv~K'ДS-u!EqM,ZH$&"s o6";֜nӾ{X5|ςzʙ1_ oqr~N"\%DKg7O><Ln/GeӞgI 90q.\V/m܍W maJKi8Y4! &j(]xs(d˧9/ob%;whnz\(3=i!$2iiEG(@ګaE3;;'QCNoCrkoɣ\P~PH]Z>ڭj?)G(0&T^AݣX;~><ѣCDr IZ|SMe}yr0;mcŎ 9 /vゾ/{=C59JsMS} oPec׫W d~/[i[7kp+d(rȫ5jVLL]sÁf$kcx(t @i_w=z-| ?y}i tU#\\ 5 q|O`3nE' XhJ>/jj0tჩJ2XՂu_[RfI)F$l&-F[u T-lEp"zg. fqw.MxwV_׹2D/OTȶ0Xz/ӇMIg8+zu(YF])|'f~z%M'ZEO5<"$<УsHkY_ #X_}ރb>W^"<Qpozk;`_aWg{ .C)WPߘ+96 I͜p63m!I~kյ@8ےF~[ekR|4j@J;qœfut!Q[."V:XKE!]y8W\E}=fM {xD[pkr>ΧyK(:@k׼5;o*l޷d|.ai>bpl >2o9:r%[b{}Sbv%: e$_&UĔt✒'Y5nDW,;7 bH:q*UM2݄ pf8F@P{ݷz=A n H e:ZHCe}ct7_i Y.JVkBQVle"dU]zA~{g(;6]0杯-]8l|D{/bD[z Y!cM_mb+ճr}YW(iE[ ud?i;B b$PwK}n0sT> 9QؘrVDh5ݖȇI 62Sl9[ ]+9lә¡T oI OJ|Ys]q0b1S/0oo˸=LeI@t5gc8ӝ cLUa Ԫ_ kܷ0̧. 2 Unf~0n%Z4lTͼ-.I3JK/fh  5&;ٹ^ꇄTᵾ!p/"g,Iamdr(y4`IY |ͻyej)g}|#H:cgϊbtŐʈ k+c?>e9Ez1Ӽ"h.1e0i+]PC~EtW(c~7 9pz J Vdgj~{ i/1{j&:k2xQrȢ0m@qZmJġUGu.z-a-IaMvQ pW ŁFr!iQgFTm84^} uKQ@WVkXϫ{y7r:2ɭM Ă<Un0'F\(38\|_Au_#Jh?^I2u@GF eAM>+־B\HV  #way‹Eȇd1p<7=xgaQ>tIʇP@m}ye],!Kv]4 p$6xewb1h ʿkފS^%s*8eՠ9N^ٲqi(ecgq1B~Mw$ͥVja"v>Jle% 9Bs@A>r]pI=_8s恽RACo\_ʹ? c:]na 9_c+ɨDn5O3BBznID̳bY˫/V"*CO^` n^ uPóϯCc g=pԌFmZt Mn$&wmPxos:(D%ny@Hi@ZE) tW 9` MܘFB׏EV\Ev@K%\c7sW5~)Lw=C K#4c.2;1b#7r/YϚ̑-CW)٘Y3;m5rCR7}ρK.@LGBȾJz]h &nbFQ03*Ȣ:K۾*@4njn8A5 L}jkSԧ$ؖ[yfĉQ\wp|S@dH:'ҟ?ư|L *#O- nr)I@~x˿'!jB|,HN0JT6=AKyqH(H) CqŒ?sGwq7/3|f BoA,ifnBH=R2iWO3ߊ/i2w^YV9S&ĄЖ>g?8) \9 x{|7 եovt/!ŹlTq=9pl2t&f[#!`jeu#Y`= /4.\J}@A9F -X.D$iF B;'c8ӅI;M ~J7yCա'ސ[i%Q6d+vpiW f:1T\?pȱTˑ!kVlŐH6ݷARRl^p[8Vbk8M օ&abȹC2O(o9MPr}.՝6(4(k*QK# bUFW3 ;S[ϖǶR4"kᄰ6vcX>=Ok l6x(TpQNjIU eFK:qnJ+UTC|.!CKVU42 V[A ".Z؝9~yib`(?O-$RC+Ǭ](C.*aa]Ү;FЇNJ/W ݌dsY1;!yDJH;d:psGlx˶ۨ,?@=d9!뷺"xb_0qkFr BIz,mYyޞ eg,jsj\,~690C` !_ 7mo$Aͦ ˟VpK|M%2^crufs"6(/7 >v/(cH"2I9ݞBU}uXiYwa1b/^RS u*!E)q s"`O#xnah*L9{UXjqS|^!`pݵ';g<][hT\\Jv/+) cU>!~US`,tYYqko-HPM4 ͛z$x(> RL`\̍!/X<7Rr2$\v妴~XNDTn3Ydv('Ln޸?.29 YD4mm|GWZѮ p*_uS#!\hͿuf'rD( ~]^*}krIujnt(xx+U:s/(f 8bE=H>69 ًÔYsv:ŧSGN鄒q,D;(I LMl:*VJkU!Ogd<Ʉ 5Io>>|6{?M=M.4֥ruΨT5t/H'w1d~4әJe%U uq3p-!7@.T[ 1c"b-XYiUAM]ki DfJBo Y-I@ o~=u`€٧h}ui~2q7vb548lbD6A" 4`MaLU?ݗq4r?!͕?hE޽Umkj{4b[t$#:첳G-x!< XEqj,rg,ӂy%ιwkG(KQŋh\T =e8E%4Bfns-bpGbD)_f7j!-wTclO!nZ$,9]dqp˕/"e=|<2덴.LTFB:|J2^OMѴ/b9nrB~6 ,2 2^gJ×RFȝZ Xm7/B|yc]6B7iq.btQãRg%|T ~EG5õJ%(9mGTƽ7Ǹn.nqCnd+f `GrfndQ|ma}15fhz[d;Vt:cA0L,v"B~&wC0*;$jE _#$w@n ޲VSnN_{d֩~/%q2?,r?-_TXKFvidZ*[9^1%BF1xgᧀ"*P8InĄbb*ǥufrBcR{#n"&3pQ;ǃ᱊43CXkfځJū5'mXmX>O "'cޏf.^o'5֫l7De餤&{CfYC! *8g R:ѾMN:~ ur΍؍D,$߃{>yRq#Hh|_g9N!$Ɣҍ " @+Y=(bN NmP~5`qq=U !zYW{9I%10o3ݜ|k N0a`7u~PֻBi3(gc7VH?iRӼ)?8~6(:<%\uv=$wyW[11*^fO[n4ԙ99tJZ$Y+T+Q!${/'WZ#YrˏΦb%5n)UbZxbnUDvф젓] q֪z 69!|Ys= ֛mBْgG.ƝID&2Z*W͹Q_bSNjy4|z}T_Auɝ.7_3L5} `1Bķ@MSS)p?0V>(tn 7MC¨i>~wJQy -r&u%eA5SƯ/1L\U> $l_iCc F6 9hRV'uP1iwj-~h/qQc$yѐ[M9t\Uj_}fԬ_! -+',yH`c_:|U_rEslj?'0ߣry_-g/ާrS"k|~ad \?\'<$0IRt{TI̛*NEC⬑4*̋eK<ض~V ka>9ɿk C6rj?SH.R##jE$qbXba!HiUof_IIeׁY,3'7@4K?팸f5WSqJmM:F߭Eo]fS^t N< Kn2* A}GnҮOHŕI>̑[Pżh].+Uça@uWlo"(~uQ.w[ljipQbD<]<0Jv_O~-䰊FpOA74at6Ћ?w{ҕ/pRCHiWT݆U-Oq YxʙCOP,fߦ@,jnS"A GRB?ʧKKr4: }*ȣyBQ`ӱz?? 2_dXi3MW`xTG(rK$MAujqڸʪ$;zzq*In Suodta shϥ+\ifp7kC;#:6D,Ja_ClOٶ=ysYU,̓+'l9'ǘJWs%*v)S5{@Atsa1+'UO% Kgj(馐$2ޡن Ԧ}^ǗA ]Na|.VB`:Z䝈\D*iBzˬlg"x|ߠvH@?5xw \ˆ 3@XpX]28tkMUlƮ۶l_~FY Fәm-6pk(Cn H (/P~^[)1_A,4k?؆l3CaI(8k,LĴvm>[ ~b/pG  G28?xGHPЅ+!xJ7s| ZadICJ֕$jFQeu3+.;Ztm;\ҚM u 3;z1=_p` Cd6|$2/pB&EFZxH&JNy lfUffs'`` <^H0vɋ"ڌaPd"7wNfZ,To*.}=^%NL'ݕ&Q^THt¨"\7uCo0C)_˨y)AW !ЙIKVjVxbX&TO2T-;myQ7>*ڡP& 8h!Y`:\8LbvrȪѵ [Jj| ϢL& 8HPCk^kw],;اjͽ`bK -YtBGʛUS}} m 4y!ROGl=Z.G"ѵqj,K: {|:?:T7lYD"$:Wm8g:~U'{U*0?Fnm]v?^j>܂R'Tm磞ўGVonL ܟ "$!_Iܕ蜥c:&IX= m))Tdpy x; \٠IL$;^L ɹdg6}Due03>^X7D:5+P(PgsNVzA(<4 ;R_`pa;)~ާ?6Ç>K R>m$![~ފDYs eMw Czرf_|ͫ):"&_(f5wl ]Y/\SU|̙9tw&7,U0hާI]X2QHG.ҋ9izqae0rtT!_Ħ#OmD}1 3I^R &S O&h;SH5YRWeʃ\1>-FIO}zȅvDWk85GBìg@܁jn9N=)> rm[5 P)Tɼ`/ln G#feHL9y5c|MUҎ2,"CR Dill</=mP Ba) B_HAe?$7AVjzVd)uDX1P3՛$A")VaKշ p-Md猂ye2li+:bmRv4T$#r3' 'eyB uE΍+#5s:K}mqɞ+Đ&D*%uʵph=[c9ʿQɬ5O$ 5 77@mh)*~|n X`t[S:A>fE0:C;!JW;_^ݒqS@7Y߽3G KEx;PJB˴ToT|1 :{ңAr`,d=Sj^m =9{%r'؞n4YʿejSPxwfx!yw'E~"I!EG{{4rb{s)+#ra$QƤ\ӔζI `U<wJ2|-h(HmECrhCl9{0֍Pt %ͳl NPLm\%2{cK9`S\seAY^ :qThK 5< Hcn5Ejd͆k ike3~Z 9 wbw@60іUvF/V j+)O„%r%Vh]"9]`/wqp$gy.\*fa[QM|hSWMw% q~u4[J7kU[R~+Ois03Nsxa\$HQ*cl\_~?ۃگdF\mg6dQd_dK| W#\-2sG0F ES7"З+Xue։ )C;xZ5Դ1D&=oV

    ]gX?(5pz>}?e!sN?bG3R)qlgtuoDI_/.QD+Չ5x&IHrsovMcmhIBt3^ko`϶1W8«`@J _o؉̱ qۮ[KMh" =D%`6o0NgaјkȓTڸke(!SKJϕ}%[{u|vd@<Џ~{YfN\;, Nsr4.$'t2ۂ߇tp#L12h8CśLJ `0 5C hyÂCRCL=xi 5UMq'h7Jrm+dڦzݧ(3TBͳ\~㚴 \44 /кN lzb^E_x-Dkk_FCښbd{z2Hbwj_!R||Gv-fԃ84uehU},iɘiiV6j"@E0ސ\T=X5F°mpnJTE.K܈f֎6D58S_8lͨU>ْGjV\Wn8 u_WNgve6) i9j]706º"ks $`PTb NdgrQc^pRN)rQw^MR ?9>IrE1ާ*gh;cp|:) a>{6O+/u= `c{Zps;/_2CaM^Ngk̐aCtuZ*nK\įQte gb!9Ĉ1,`ݨOt@"]"Pmp`:lCV Q 1(2 mpG&[z*]KNZ:W>H>xR:e&%,)-q~EoyRHZ{60H)B}7 鸤ċ17{kRvau0\Z ]PhCS^u7L@FAO* uV"XD}[sw#1s{~k7H_6_+6lU|` / β圂jְ*\)}sn_o' E( OcBu y% |`jxeA1l̀M`&Bz-p"iȯHSiteԅ3qXms^O.[:xbQp }Z;Iͪo,' ^F^:iwS}vB oƉXu椟4P T7MvZ b|R-QÔ^l nzfRaPwf*BՕS%aJYx;)qU.Qu% -U6=JlmE%D)gFsd*wG;߮}j#S ?j,& .g}9Dܻx,~x?7Dy"J+)U=؞9;+B䈤i ,ݟ;i{4VߨiĠr$6O".SukV}*R<v  ^v^ɖN^cmCa!> gPEsݭjUGPa&xsX+R%.jG>5V_pt >toN?@.a9PʌE:J0:Jis\Ã:,Oa;uݓ֘ODAn1g랙)v$ .u)׆ H|"E }m8k,qtW0&YH38q 8;_e|B}׻@JXu&N ։h"qzT*Y1 ׌7WLwٗlr(3 MY<AqReFJmd˨B ݍI E6xLU_Dt ON v)|x |Q{V~eE*bhNXF3FK#%H C@B1Pr/"ut-F"Q 15ʍtcoӼ8_|VBܺa2O[!ԧ^M_=ĕ_`ZύS$>BZGLǙ۹كjv1S~)eFm%keul戾rLvT&YVnG:7 ؑe\:4J*|+h!:4{-9F<̳x%D/=]oUb30Vvi&9&PVi QRjn;"M1ޠcPM ܔRo,Qݨt-DTJۭG~;=Z#J1+Gx``e 11; c음JӒ fllY<6N9&i|4q!Ike 8(ex'l40λ yF!;0%$^I/9 UV7y59)W+;т ٸYk'n1<;37jZ%lI)nȃP[ _4 y~|5!SHwRj~dS5ZVvAW>Ш(4?T3¥| ^;\,`/ q5@x=zHc9¯w*ņ4*fKxhѻmqT;ܗ϶6 SF7E[*e/May7wh[.gUHWmCLMo1QTq1>}63#~߳,_xrveJx_F` %3K$@YEmٜvtd@276&ISC&O>&O&*v0[?Np0׃]Rj#(_1Θ?{v: ?uVC;~WL&ܽ@je#4E4bOS01Tlɳu^1{./Y>?!M.Bp6(kC5%&t.'BQeq8HzE0T$~QD`QAD]›O.yqS>^(Q7Um|SJ+1!D~/:E'6SDapG"zJ2'* pq7Q9G9Z¡@'O99Q~Fn~7m d؈nyme.<>!F1LqTZ  o 3ϛr$t3I)P}~7SUXj F M,=\D+_S>3ϝ){c„e}V CVLumfZi,~)9),0[-kygM; #U|##0X9DMQGF4.=B[_nQ!?ұo?|͕qyuR!ZZ؋ASI\dD9gvjiX6,D$ċZjlIodwR٣fD[+vjR:egi%AyJAD1&q< jZDpd) )FzTSb8Ï([aO%G"@ { Ge% ,b<c&zo1웠 GE/-d ZN>8L p0Sii$F0+&S3hdaul[iSs(I~K܎>BFܜ/юhH&'ED2cW:ӽe`طIX( dk!P>dWhQg[FZNac`i#Jn)|'$iZдNFk?ܮ*is&uJPs;Iz6yE3ʜ0CJRJxYc$/\]$US dDVǂ !ަK<(خV{rg&7sոmx҈*B+$!lBnCދ 4Ipfì.3CaoLON$ѯ>~" gk: }T~w8c?G3QW1Ld?3\A6ʿ,sC A: v*L+ `ER#}~4DB0}TKB(u^,]"؅|kS&'7A(KQѺ8Y\pKtckU%O:ױ`;Wd}uq5Sd~ٸ:H;Z0#y:Ծ xdVh٢ w4$Kx$&\te, s-:ye+;j~< N{|A0s^T$0݌Q<ݝeҗAz= ovL<1$P|K k|]8Z+Yjl>-3bcg}4POlޠ19-=h# ۑ)zPZr/7Eȥ;_|.f+e3P8Gq1n> XȺ|F  l'د/ pۡ R^ފ0<nڝ̯Ѝu"/uİXF))Q@CII>8-<' ڠδ/rŖi_u!0{ݒrc'N|;%b/j -IGf@\%8Cӽr-*}%j*,Ykp^)ʵysao\ȏ<^}%,]CНx_K=e鉛@3$Q|=j+dt{4 #_vV|v*@F3SD<9nN~ d&#w ?7`m׹,44:ξ_)xUw",-LGϘYةU>G.`bi>ҡ)vo`|Q؇ '1Kjg~A<)\jWOlՃym :5VUabmc;)U%pt-e07T+!!&,Y^9h)<+TbRף"rQoEq{ߧd#8 ܪÒԆb@F*'n)zkz{J9GR|qJ_wҊ?ߢ4~nQ *??ftyT~X*- X~p8r3"cr!Mm}k>䫊{[Q;xnwT!ȜRV$*C̡O~X(Id.j 3GA1fD: m9h-fn~"EWM>/| v(Sr[%nFxb3t޻6uR sѕXpSg# OG2O̓v&с@d@ʪ2:ᦎ]lF/(FK:bKJWUTEm6 ibqKkӈzmJ:Բ;)3kd-/oGCsr+VԢ+ƣ5D^bhJ 1`3hhɎZ%;R!$Cd}(z!Ҋe|Bԃ9X̡LjUE߭-*i" @M)ZmJYsR2}-{N :0(aoFcލAm[ (}F4tvrROeo&n;F!(ΝL9o]5錈?<`l&{?(/Ƨ`Dž; 5hbi1<:fDcM,l5%UBML _2C1.5E`YyH^h7lA<pC L'uq ,`1F䟂qb2xp|^ ҝDCoj% %& @]PxUeEʶ4$0z1S<pY S\Ȳ/Bڸla&{Q>|dމj6@wۮjTU}k8۠ u/:8-6yoÿpCZeX{9"!Gǜ.쪄 hrzc^1lV/v_Wm FEѪ{NT| S14aJGz"(  0.v 󅵵sIQ{Uu%}{Ίى$&N'4Wn V\#=Sc'gN!f)夒K;tfP / Hcyk˝S٦ɠeG,}P4c>iNЕZּyj;j|,%H8diPش>KCw2i:h<&gk c:SGFE7Ia}'-V*;P=Bzob!]Q,Jz]_6E4R3qXaU|ԅT(VMB. N''WC܍{XdɈb[͓KƓ܆S1p 9zѤx>GGF-x|`l푶nQ6,= fC" C%Bi8/> #50ϼki]g43Tg(-}I6sGmoLקO(, #b&w f6>fӉ5:&K#otf]|D J'OF0INPܚ{@k%۠Cyw6V:Fqu[ ,;][*b@`\DNh6qMXO2kpV>9 ғ)ƾh1JT #pc1sK3xAw*Jr Rl1)g UOaCJuepg ]4/}/ŽNT;U33a}LȤ "2\D92ЎP@8Y@xZX%O:bp; HED#`=hUbNit)*XsHDq _ȳ34-Ipp5697t'4qՎ6$ɐ ^xw-ྻkݜd=#D seFl[ؾEB&P]][A%eS;,3:F"ߥ9wzh| ɀ\kQ xDwKKTqӫ38\FY14K)&.b.~XزA VuׁŤאЏA|RM4IH{\VP%B`v5n &k{PVv dPK̲NupnqBܰIOm}U3-JzZ57poE`La:k{z#^ ˥"j( b6"CmYcREכFVk!85xNlW[%)Nԥ52%q渚_ d7KbR^;ƫj~O(ga.&M@͌W7ܢE`*QȡxOo; أ)HK/j {6ڴ7=QP%وaϳFSWIrԪX1ʲ~{V1R<(Y:ɳt f)}-7Ƕt쵷jѲDyہӚm9^[2W;XGA(̹3A@TL5WLk zG%1GbToI kUݑpqgrg=M'F4:RuP.3c=% 8OxMU= àKӞ)&VP7 _/xC6ݨKd&qſ:*oUj"JMu8~|'Sqw<,4iƿe`͊)2YQVzy6yVFAlo3i4(VX(yb*Kt FH;?W~aF ]GTIzS 7Q˻Ծ>5,"#2n'w ĪJfHn_W^c"uD :X+nn"xle!fm㖣."'j(v헡B)HW@{g_ jP|#4  ^; Ωb_R +؀,c 4;}6%}L>WK. [+qw%'W<.cκ1fVE eOaYh¢ץDllLX#SbO+2+4[^^倫!p14rLϢ碑!y.ߍCV ;E~$O`S]< !!Hd B恐ɟvi_F+\;njcsl5<:%I+64s)@L`ܫHfl}hE1K $gRuJkc/eL8e/6G0Zߎge{x=*6N\֑}>z%a&5mA+"? IؐQSrw V{ ^9XjIeoCX_I\G A :̜=/a%ۛA>Gde$x4ҙ8U BԐw dx8ӒmR"z3;CmDR ^fl7q4۽Wi|7m?v@1o!`Y ^.T]s|cvw*bResL,uuXik7m81\_55.w:(H#Zq5$?;|%@!dwp>IqR@z: Tz.<{1KӞ8WX&2T }Jt)!k$gr-#g($Vd {5yFp0g(7R|= #@zP\RCzV8h2# VE"0 74b)2M_xFAMQ əlz^ iSJ0-Uf&™e%r`V@(& T9p=yB逹x7iϛmWmlnHe χqwTl3va$`Ob Nh(m]=#JeU e :~w*-yxc=_('Lf2n_4܂kmQX4kJܢ*A v)/BJeNĉOe\"p]ym O󸄎Vׯaв{# '>]^f U D/I@AE, pbd>%;w1^RA_1V;c<՛MЉKla7'd)|{{Y&#5v"a8M1]6 'fH?e0P~l3+s]-ɡfG/[:=. .o/$Mj:A/Y'YغwC@Œc3ү<F?iW{Nеm&Hl2), Jx>;G瓽dmR/{+јȉpl&Z&yl^*|2wLDPU: v?Q[GNMIq\R&뙅1/75o;MhL$ HhѨ iO 9tJeTFNך^-.n#QinnshVJ-4?kdR}){jS&Fe!Rx~DGiu2V_8G=jX\juaI^h]D`D 8h.W(U7st8|jU+ M¡ح8#^ow:tzξә :Ary\FqDGd"^[|p~L&[{>mC`h/ mf_]NR֘K]L->.s ԓ>ԥ8}ںn> jjXu4s'[q JNg BYk=+" alFG(7T\F‘LE'^^Y5<>Qߺ9O֯0i7WRzdVJ %j$7r9j>]O>c J \+' 5IAS?p,IKB/:qφu?T89jf`-Vb|LV1iFACo.vj V/Wi>=!,V 1  ]Fa_,pF KK" oCXn_WZ R:U!k׊Bo`kĞ_lX H(X9.rii8=jZi mΪNyq/+"\ͭ{r{QReyxSN}܁' Ym;·00,F &bȠəeiz],ڟߦNFdn樅*h:*"/h|m*5Vv4C>?d#3uIha{ ;7 kvS3|pɋG5çt[4j #punj85.bI]V^fG⮩yMo!WϾХ7o2qƄnjIv+CTF#`I7mU 4LZO1j'w}i}E2@k \fՙ. 0JW)3>ULy AӼ"7ɣR.sP K^zgzYܦ.u2hX$OrNBx Q(N6)Jμ1nY];t/_ 6-T͘!1fцo)% 2wyۦ&S U0"ԁ17@yt:[:iťAZ`yRA_l0%Ua-ͨ!rQC]԰}t0r# )F q7peX]ɳG6R/GV}>C;=O =|>B5&`Js*O-:ߎhٲ򦹿՞3wku#q<Aj7U 9Dٜ\SU¨yvo?͑c*1W[ &b<47w4~qqK ]( ~B.x]Q{/ Dq*le`w6i66'inxX`@՝/Bξ `V÷8q,Z,ѰP4w&(.W{Bed;z~9$ $xu?ur6N2U$SUD?ߤ*~&H[ON g/>29y(`M!Vc:Z:CDf?nx]"3B=i~}vxJjoccq罓IɞBF}1Н"&I"d ^'Tzu=-KHg` 5L6E ƵqVؖ6%9pՂ/s{"G@T(-1; 8A_&@o3 hʰxZsP%. 52 [M4@`"xƉW\=Fq/2=̒*Ĝ ljƈ-p; 5hUA++9W)>+1J@JMv=ۊ6ylf.}Ltk?Gېi4HO.3Q)bohYCY\mTUIt;3).&"pΥo׀ 9ƆmAr>QZ]qsDVjL6U<ø OT:V PIOQ5V8YH򀐠n7hjfD}y8}:%nGU{) 7ӭJ޾z}_8\ST%m}Fe8DzRDq1#m $%SK׈ 1qA;җIU<,KVo"z\{g[1BٰPǝɡ5C^b"Q߈SguIP;ޡcBya9kGK`j>FQPJ t9{~C jWR6Mzw*>-ꃬ9O1jBl&¯ͱf?\zŜ>5P!DOkQlh Fwtw]ES.N-4RX~Sx#`FilJO>Mʓ{L@E972sq[aX; qܶzmXTn%EU;Ɗ,0YԋO+{N ~y0$BerTa=-I;Cfԣ&@]-Ũ h$hki B7_1T/yR}ImwTl *FV!4V !O k.ⰿjyG~6"w:0 y-b6Î&:Tjۖ%p.IstYg+<4طۍ wxM\!JC݆ Q&"Do,4VHm~k'C7%{"LWGYظ28Y7.b0.q?%^:q{#EXDPX,6k?^^p#x fu8gU`$6RXwJ|D'hA-Iu3h|gc t_/u0;}KiʋuqMjWlu-K2.0IwuK`H}l%ݲEvͺzo Td};GYtO?Xqc.A/rF0@ِ;Je5] ec6RnT`rVjr.WT]Ӹzu kH@)(QhDneHNJe2\:)"޿W c&'8ʞzjrg*2C˅}9+FyAS[vd)f˅a wq^&t/×BGbyrDAL PfkG|ObrB T4|ޒop9VJͷm8ZZ*~4Ka!fa*aEӉ (M9c]0lZ%-Ecye[ɶ>OKulm<vW(4W@z !7`;T +5Xg,IٶzSlF2b5]1 [~!yxAGQ) @4e2gg8հHH1NCKGDtn!R0 kS>p2ހн&G! Nh T40>ـLjDtBA;.Ȣ>>IJG&f5N}ۇ o{l҉M<Ɠ$8o"p@> ;KI^B"᥍Wr Sid qDLQ$?vU`}EF顝I.|YT#E}hR2\w\B2IdJsS{Aܨ984+qX$vk3ȄĞ QS\S=Zm9[V;j(rMv˂t||3wR t\0 xt'3#;l2s]|t9[R6/p:dDݱTUֈȪlĺC2 VvZU3Y2pcŤ-ҢЙ{elTmMˬfR|ë]%ݶށm9ACH%PA~tQpYfL~5irnʄo!1>ssgr6C@TSt*4"Th>rC!"w`TrR϶N2kR$&%EГoxcOq2q5߬/EtX"YXn{j2.SNZ~VfNxARˆzj x2!istiyOT|RU^cbBQgA+y+[vQFYacK;}0>ʯ?=3{,*OFcyL}-< JnlϥN-9Xᆂ61h$T'{|]y1cG^R8N 5:yjx!8ǯ˲|nX cbn.j v:"N\'. ;rKPuJ栃řwGx~1 j)Z,YhRzE Gwu"tSdkIp 2Jb,\PČ+W т٣omdnM}fn.O]A]hAy ߅ZhJ\xrFz8 i#)zg?o KtU_g@c/1+*H[y.c]B]1*ȫcNV4h0)X\/ϫ  [6X?2l jhb/'T<{pWv/d0p.07) RsjsCޱ! $-KTZKi^ֵЅ̴?Sh3)8$TX3)Z>kN Ė]@\ " #cޒ1jI-iy[ 0PR;YG5є3 E6gS#zb0X%hMG?[:N`0#PWp\>0f ;dE!MbO(< ~k}[."vA"2$`F'Ƕ2) YY5 o\\1{q-e'fGD}rXy3-d-g:#`Q,-Qsһ0QQ VG$T[,geG~<Dџ93e$αgK|?ʩkBVF]}T}Sqɜ qDOm\&/Fe\nV]D g)ᄪ\}8oQW7'McڏId~}<_r/ucU7m~İ. X WYI@Qqr+1+XDLzj4B R3{U4Yr,='}{3U>laȧ߄ O0 W P0*̝TOrsF?ZͯSJ#k&Yj03OJ#\11ﴡKعy2+[e`Pu`鼑Vb!0Z'v_'N(ޒo'B45b,ҫj/#KkDvImg柽afX2ԇX|!q,M~P4`4۷LXkv3 ,y < )uNJRyjDk/`]E##hq7҂ K4Ol{xdͳ-? ŏ&Ptmnyγ>5 O.{^q:!^XꨓPnEm~|YƄN`|σ4y U@w 4"U$eqOhgf8]&Rb&zMC #@~ +orJY|mі0cYwHPN䉱+5 /;_%iU[mYт#Nd/I/'VpDbzp¥dXS.!0jncN׵?ݱ(}ő2/Hܧ<Rqň<(:K{"7#,<یXG*NZDuG׋+MP͚2/ [ܟ;E2x1oD-'@L_@6ZYvūUQB :_52T(1m V/lS3sT#BB#DD%/M.n3aޞۢQ/NS&ok:dr; WV^"WJCSwF(`4Jpgr?>Ʋg.C+ Q&yM\ô)|j8(8|?> y˛o;Fʻmhdٲk)yǐ)0j2 ܛQsU~q a[Iy%y&\)m/ Z(C*AҩGNgЉu1bVEQm2IAW"YB̤&*;[|T`hV\fִѸC Kd !ѓ` r{m[f0#`qT.+Zioџйm}23mƒ: [RQ, 4y+AϷTڈĽ~ Yڇ Se %)aE+tG$Xև42l_l˂+5o~HM:A!m hrj7rݢsJ@ :Ϳ ]g\@SDBY p  -F2r1)^/H+lOV!C Qŵ >qo/?kv4cGM:SL'LZn X_˿0TGjѣq8RhKeyW򐼠7`XM)ʦdz+PʠOhҴN1&Swt(RNkȯhs:{8 oe;$,Q։*Kqz`ڤ6']6&YMN'L S}b!–(!2fG0^z:^ksǁ^y~~K)}`n pQF"4as">:UflwI:Bf;XJAYrt~&~Z:pyI`{ݛt1~:=WTt8xrO'@uŔ{v8͞ZhJ{W1ʂY)>XV\y4 ZA%Inf咮p8yim}}"Yi8.$bb-,cx? Mۜ,aD~:i.V+X[_XbtlDkins,쁃~M5k{+P?x:_]mM{P\" ;vbk 6.nlnvE{ۙҶaueOV#YVJWp1g@TPc\1z'Y<3wih[cb3w;4o;g#o\rά2/EWNF>:/MR!TM_ W:!f#_pWG$OV "R:Lb?| iƄ$DhÙw*iB3w> RF02.jWA5sW/ Y礧e,gRǚ' v wA Rs |JRN4N\C[3@ASbDv΀/oZ>>8ńЯ': e]Y#K%3pGA^8h,l L 3bYER6Cր;{?s6KyPD?..bi7݃]M8bq#nnk&2>exAT%qlY͙s͔XB$9/%./L:f+()S}[$RSh+IOwNekUF"/5+x:Ak's+ W~Kc+<݌3=!W;Ih\Y܆ Gb8dhC0{0]Sѥe & Nb iqX%օ =aZ:6s/⬳HTf㸤Mkʼnؒ mMaL3eVD76kƼݛJgktv&[L hhvŋτכ~UFo~)SC.>ci¼W;SBE;\xsX n7R?{8m%kJm o].G2(),I%Sm"3x$Ȏ V=nkDѕ)M9&YOM6:(,u;rJT> P.T%g4;Pd֦{&CʅG'a2ij'er e3SB`0W( ~ YHs7b1,Tx6-C)kbzJU4Qa)Vf%P %J+W;t(dr* v$ EC`jtXntP*9BmT 3DH]Y 擬E ӳ{j$H$8p8/}3rG; 1Fj O6?z/eXy!, c4/"|=˒:Jgsfɪ-} EV+ jJ>9LXY)B{;NDQ^ m *sE&4ۭ~XrVc\l-8_fg@1ͣv}2:%![}q46/Q4ƌ{Z_7QX,oy2O )7zc$|a^' MDXq; QT |=,0 Ҭ=YU ntG4kdX͏bsChn!nCg Q!0H4Cw;4A[K:ݵwyC =ƨu7HO/\oaćP~o(cLW\ J&îQ>qh(?QC!]@at#R8ukݾ f;,GȒ|%;9!Kp e6K2-aLXes8 u8YJ8*ٳJyH-%VarфF8<5졢!J-r~i < ;F<&z (ǟ*IBw \W"T XZUglmdQѡp}J:)Џ5nQLM&-2 1oÄSRZKw~rjhE~eO"ތ!+W0A}^""Cb{@k_޹Nm=])<aሁ!=.$&u!KcW Ċnxb^m7x*_Y[z#Sq̸A" rȍ5z38Y Tl/ RtJHdTu@q-a;ͦ3?>f@&W&*mF4st0+7_`:!GyPj *sc@|&E;P JӘݕ"rOܔDݐB;x/ |#DBJj˶ɡiI"bh`ɋcKt|I(c͇u/^!9a,FMl-%({p i 6GǢ^r\J"yx$!j^J~ )E{{Ո\9G$g$Z,$ơdV^V!U/ᢺ3G:T>('|3M;Gxz@O&ocGMoiJUMsFR2cb4ә^ }[7lLdp5\|FZ;󶢢x/.êE;TMTv k/3L;B|"ft)J!g R$_B!Rn`ǭۡV]҅߮D~n~O{"ЯѥR^:|R6v1 a猶8j0$ˑ2N!]L"ZA_zLY Ry1)¶PWeqSڴg֌2SIcBfkcSPXF"6(h V`\(b= Ҥ^>zTi-%<CX[ 1D%M-;8\RAl':wPEax?YI'˕s_qFb+y*Pf|$.4m[>lBezl^{7M[0v9C!9p[d1 jɵ1[P bqGA+R ^`Wتjݝ$c` F Jxh vo@;Խ-RA{6HѝqjporEK.ef*8&W%H`l\=M]?OSdI☫u5zX \y8Ӆ³f`'$z6ߝ>d>{rlKv%8}bMtBZ](otV "B{3k.p\ i M_}W[Kj:9vKS-UJݓ0I.9<[XwȏE1{cv9|`E.r&:R@ݲ/fjHu+l븀F Txr3$ەy6.T]< QZeϦoڒbvʌdr1x,YznBf[S[p?GL:Eӡ.@p i&Oa4vF yk7 Wg$ $DE超Lˌ jԌvgq\*y9l$PG' *X[=R`b 7)0"=I"4yR>t}=ci$<ʀnh@n"Z 3~k -Aʡg}$6J ,\ʄ8O1a T.4sZq#i Lr?p≑&(!(xGP^G:Yxsm%MlŪ,:)3 ]e &ѶtOq-A1tVUg _X/O~lWfT瓦A q)lծs臷l\ ~C)2]E{`JxuXYu\ͫ6ĉ*"5' bX4 !zec |"I e#Ӑ l%vI>~-bllnud ^V @ X n NҚtQ)⥟Fl'u6B8_ ű=| YUݒQHAy3sVm7y xǨWg, 5F5ܖ.(H*gۙ q.!t81,t?ˠy :2] 1u.eYF5.G~OXɃ#Gݍ{%͑.ţg)'{&i|TYahIh3_uO:~&Z9PvECiQ뇟|6a6>ʉo@i +g,Ѡ?j\n`5 q1`eg?!#(r`hY)Nv2;ɤl5.*t>{BLM %ϥ&|%{" N{{Όn_b›rtjbt- 1Sp/UʩeS'd#Ry4TTD'4\}| !GͻmNWAT3D(0Yc~0CPp\e%Dʬ13k-pE/ /Z!7)&0s!F8&xT Yd:H%aޡ cMy[u "sKD5N.NfȆe`>'YXM$bsӀ}@7Q .1nQ} e/l CP,|TKc7:O 2*;.xW⬞II1`7 Y?<4m^<-s0z݀ʏ3J#W zclqbr@MקYM>\ߝ/j^_oe/¯v>DqvB^O6YAubic$LHET׶('guz,(ɩ`ژC`~v𛒤5O'j8|TEK|GS(hD$?!e}(܏q tcXq6llK fvyf==};1I{ N}6G|[2%TiS yFf/sC@X&)o_ iu"KY|@GlnD[2\S0y4/8¤,gչ%dQQZgb;i_gһe)aQnJ\W=V+7ASvBCM:hKhPvn_ZX={yj원>uÊ~ǡl+^ccpHvuR*DObPnH:=+Ml(+;,F$`NV"x,}'ÖD I$e{Pn=w\X|2:Cq'Ӭ,y !#[}םnO.Wˬ~L',hC&zt pmdphFc=lax-UruFo\6GǽU^L ~9FNV_N0u@r=8$L@dծ961A׷T$tp*KPMIVM:%Sp9`^*eND 5+q%Oad~Bt.=;fSWm MG+u81*06H'hYr9M&lkwmٟfӎ8cjʕ̐,Z-3Yk6m̉_)i1gM`O2'*bL *6Ko,E>à]w:g|i;SjHP-5u6vMSuQ n@g:Cjy#Ѳ3hONェtɚ ,16[҅j _!46J@@DVqtYupˢeaawy/$6H_ Po8>PϐB"h89n=á#I2GH bz`H+lRV}>?簹m"e?[ҏKAN.F;;M*"D5ai%wf݆zO㈑М&єE&;ܿWIH{e&.瘟6dXrUr@_JOe?5l1tD"Z"fdkz29׸u,CWrBW'L }KK fGIl(k֯o7-PUV5jlM<'D+^etFQ%Vؗ)h($3$7 NQwRоce%6rxÉ޺A JW:V2{KM Rc`d;X[oaU"md|,*VrU:5@&m=I@{p bS!KK't[(7C˻x\m&b(*dO1X \Ib)p-;Fg~pC4w-dm%ЖM 얱k[~עnN2Ԓ6®`Qw; 53j; :2L6By3$J<{M}V ,Lfb|s_rbI(b{<A&9c\~ojpt";mQZ8" }1}`l6m#_9'0+U&vrƕpsAٱ=g~ &18@;V+FNޗ%PXL(Bb~As<ɥDbŸ9ddzmN`m.Z 2^\ip+GIeXqeMAb-ӜV#C6J8eGE1хvP\:hYY[C G!yc4+X u . 2a*=se#'& T&M`*1X ?RV]Jm1 PT3Kl Dɼ;3+JXX!U%?m5qG}YM'"gmQ&:Ĝ}M*1iRÕ;Ќ"aSCR`6?\5 dr e_;}鵢x8s [ T r+"T1WDӘnDIdo&s 5i4Ne m6u gXVF.S1{IoVx%E 5E)hB.w9Ty.r$:fT%Y?' P(fpE>=!cTiH;eׁ(ȚPlK9..ْo0zufp&}Fcy{CE8̺|bey\䄝vnrpWׅ"伔} ,Mm &Ãv^ci8[Tk[Vp-٦_onw]=D Dglo+r ^jGUC.zg4ϿˮmU"mT:@=tTnTa3f!Jt{Y(7D6pux5]4, ǻϭ!%Z8:T[11A'(`^>M>,j#4c~-}m$mhT;Lq\uh5EK^hϹa8=d9冀*_v cvX?&BEuƤAAԯa;oM3W=>h'Frg ;c q;Ճku'?{2c=;V`l xZ4k8QVnkX(a&2{uN)|8=,rH<Yma@e*xߙycAp3~r߲5S|&j'WT]"ZsXvPd~&{锠8 KmX'϶n+A@T˂b=қ&ĆX#DˎKLTJߦU5_y];Z H0z2[ђ .$bu^m?ռSd}8Tmka&zC9[oX48O'cB&.z=])^oRg5JJHq" VQIg5(߲)8qT^̇eisݶ"V(kϷhfG|qɦP KA5Q3K3k5!m"dA 㘝ERyv1oڙџG6 fPKeq3fJbj6ʇ>⠩eÚɵ: i'dYI EGdlt(.~MCر!XK}i%E3)yHI8-uV'JO> AZ:KTTqqvPA DšDoBrz+RW˱y)Sw^9;&-+AS GM$K HՕoʻ=RU|%BM Kξ Y\i}ݻ,3rgǖ{ٞ n%+Ztƃf ;`Qld?3d`2䶏dGYjT‘iK@'y;lɏFmI%4&ԺR1ex\)5[Z]PS㚴}Ʌy|0 `yПY&/"jD␎1U=eүA[tM 黼7QC3m҈χIͷr9`?t')mN|= d7B-s {ˍ== weymf$ noIY!zAӤ(Qc~v;lµՂ~q& {̇І9>8+hp T‘*U>#+sEЅJyKۥh,\FMF@!+@h>>jI{CJn`CQ6~8. r*Nۦ#psF@P 4ּrv{mXu!eez5<#4="!x{ܨ0lk?ZY*ҨTR _۶oDqZ,ހ !uXXbhhQiҳS<č 3 !~Ş( _+s_Wx0 np`$2:0)K3IԐY2E-a5<)({WU u _3NdzT/=p=AS"3 ) `!DZZk3d; Z ڼ@O8U҈2I]ai?>6YXΚWt(SI+]wwY_$IUjMC3c~0ky"&řE=ja#?AD2wpE`~66Sup2Vpg LB&sPgDIwNi:F=oT$8`B7\T}[WZUL%.'hI:Oc7TFPyӢ/&˻tՍǞ%e8'VP |>Ц#ᛔ`/BP~^ mXUK@ ЙTQs/Te*q9u9]Iѩk M9/S(42@!ϵ=a7jLkjLsP0_XT#r0L}_!S kui`.r%0.Z"@λ;W(XF!Rh7ߐNcQƫGM?Y\Lx/.!c5~e(#>>6_VRrxmFn+&~; P_[TTMFPH9kݺOxM=Fqsp9:6ˠM[3n zzX!5шdo<A*F^v&]ߍlR9ǩuБrK(% k$Z ?q6})dIn<7TxB QAJo}9n\V ~D}MBV#IJyptBy&tX.j ]gP `~o5`|: )-w7?ty+kBPt9:̲$3`YE`p*݇cg9*UZ&0wFEҩʉ؅4@ 3)g¥=XzҴBw>'<4L%$+y޻ȹ|?<.Vls ̮SfN e'暚ٮz x =#=#_|(JʥܪJkmzb1!.LO#)I\qRd,DHjm2why58oNi{u\<82KO&Me-W53ww?`cA0'%BnH+/Ic)if%f@l`0!|c`2a+cTaf4tԙnF)/+g]qޡǾJւrÒҸ6T &-SyK {?9CѣU"x^ڥt~ť"9ƫ,ʐm[1N:*d A?PQN0~J/W>РFd Wn>ɉz΄0 FA ]]mq# _:lt CHEY)Ӡ3~"&aAQb.0QyfCYt[ ơµ :6=BB`Zl&Qoh@2"ܫ1e g2^yJ~#"r~+&݀<$S4DcnzmB!vǰ`8s8(<7dQ̸=N1Vbb[#=Xғr҈Y!ʲtO:X֦7*Do=( sUv$8:?HR;=,P6H=ynA-<*T.۰~`:膷 ".LaH>N6Ɉ(ƿrZv#Ң?S ; ke;`)hE&#v2-tOxOP;xp`U8Pqe "5c\R|Yo4/E >F PL>;kTN%rpJ l ߡUB4̒V| !!ܱ;=#Tv'=k g1I9Ģm U Nt8/#@# iT/ M(lR98!B̩A qJahرt8jǤsrC6 8Ż-ohlpX>wJ\\(SVQ8ՖcxmؾaB;\N(94+>LMP2,JkT 4d4Nzd GEd=h`>3VVB__`@*܁r(;>lf1yiM#  ĸ$1ag~|YЇ84$?|zX.|\a;]7VİLʹ-DHaO/h~6ٶ{|E:lȁTa!( * GJx_OJ\v6'3ٓ|aMS'E#ݥz_ ㌭>*r}O1˯D]glVDFwp.$QhJjD!q7UTf+AA#i#kXщo%#,7/BTA(H 03FL<˃C`ҠR؊&&!W v^Y1Y7^~Lw%=s!k ҫ"棇 AFp+5K0_ i*ԉhB_@ˇBܷ -KqΟF9uƵ$p(-.쌹 uDICW۠kF)`yJ8]S/օwZٟ་Ǿ8&OiG}ޚs Ëa2?:7k˽D5/@6&1c적:aH'~"'j'y|Ⱦ[͗Jms5S_S'c w2b#ðbIu/ޛ_rwO' _2FӅ#i1C q`> ӡ,n.= 黪4}Kq zQYůV_SK%k/ `OmR^3F:?ES*ֆ[CF}";;pM _Wá-4@ba^_43vT#{U:4sz(D kJbB]xB}F %/rTrd͓$ɭ# Jb8!SUaY$GdS/hA8-dTYm^|wjTnK;-~ױ_IRyGݭރXcq~י0,T4oj=Te*m1ȟʷMBq{N'"xz-?-;(b+wlv45vC?sݾ]z5Ko,#CgCg~}5{U1)kXvى YXӽ3Sυ$F: c\&+ӫ9Z xl}-]%a6,AEnsNy$&X#I彤eGuV&1UpیusNji&#fb%1s8]K ͸cTSuh%sFzx7\ۗwbGkHMaf:΢ه ouRQ$o/ *x4cvYNlݨF@⏢A-=X121G!)̇- =oֲD?Q{!P:E'S{!бU©av ~әb-,qj<ofe,t@.*z cUg [NnC| Ilf&e ˸xAbqdyQ&?=ES.CZzNzix„u?~={+tq74HV۵Pjjr3Z'eoCc" Û_ėHisB1LG2L]mqB=NU铢?3?GG$+ MOeЖl&M+0[]pR8ư93u3SI7]XiT7lF 璹-l U򖮞jÝ'T}HvO|\4bwB/IRP<|4hhGư=vX5PF0l_(o%ɽHAZn8ɯ !nUn@\I3/9+ٜۢeK{P{0d-`eep[v@Vkd%!^Gz3DŽr^j]\jEC'ށC\Wj9hQ[o(MD%ɗ$ 9 '(żU*˃9q/% C≷;5[񰴁]<[HIO "#3_IF 3Qhɲ~(:١]5ԏU3i7ڀ^!yǎӄCӊ# x0 q9pTZj*sh&H" #Зӊh ;DOE\P1,'J7uǺSϲ*), ivR WHXqOʳt#} ԋOg_n$ ߶4A\w?U% G8:A+㹜꾾lIiLA=\ʩQ_Q MPxLB>z֯*:ׇPd9 5&Zўz/ 'z6c`K8 Pr5#!!WFޫ*Sf'ZKPkzbqbjɓnZaun7ء74H5=~~r#ةOl:ab_XX}lb6aGm5Y 6g:fK' / [uRA2Ҟ<:k;568c>2q,a+? eq憰>Q (qevP@I,M=K{1=j|ل"BZxI*>_OQjg}m/2b3yRȹeAkKdmbNquQqpKr~\'>vc*:"jݍ,MQNaxϢ~XnmmJyL)8h@A}+yx:rrN?מ[?;G͋#4GDuua*&ܗRL4(zp_TG}:5FHb5BjDFošU.0)sfvMqv:|\ͶAT? 1b"bbp[i!;uHڅ3}ff`yFZrMgUwq#G9IxD pajr(my̍k-7Veܝqf_gu meT|jDQ yH+j\صiܞJcQS̪=hm<B.O# bYp/'tGw%ZSؤQM_z92DLǭ }C󢀿Uvfs0 \l%|OKuCCDJF=$3 " ܘ}V[Ei/z"'ǴD 0iGw_A- 7fm;"E*L.aL83x?:n aR#!xEvV,lG7#ʜ*zM-J*Œz/O/J9g&ΉAuɴM IZGiXH[;]7*hT2 "Ͽ{pE'H]k@k=jee_ 5y3Y„WL_#;\~^k\_ 1/?5D/]6ꂫNgáy>O+6-8ņd廹#fd4=dnU$C"@j`vEzZI?r2ij_wWI*W{zعEtlQRB\ĥwv"=绞 1bJaŨDIcF*ujŸ@x('Nvk77dΘf6 {*~ę:TݘGE vYՍ9! #= Qu-b $Մ_jYȧ~cXW=SfϪkv:p؄r- ´taFRٲ]7758wSxpR:֙9[ 96:@)|3%OfW>;_˖OCݧHkl>  Qb O?PIjz~GCc>H?@BK[o-1_D ^4C"L*aAЄ% yJV֊[ӯ6肶I{V?q=ܦr8|2`o4}GU)m]X0j#rDk.= Jp`sR,Amq0P$f\6[Hރ`p C卩3 ZsDL(jzm$`&a''1|oh%C>K$@dڡFiv9G /K΅M9o` X|փHN $5WSNUG5W0e~MYʒ p&՘H+E ZXhx o 0[@f3мmi\REh({ӝ'?Y9?!8'%TdP?͠q>6U88NT6@H 5B#LY ZCț믝b;6շ3v[]kC+KM}T|HbX"7!ycn3UaqGPvr?cL 1ir͍r!|*&KLIhA*gąE%8 EXq\$ Fb)@SJH&֫?ȯ%sH$p ISQg2Pt"߽ԟ|@zk\#20 M[i _Z.z?TנiF: W;3OK`QJs)eۑrHښWnP 6O42Y;_APx?.;:UTo4dyj g_w3R/J׬'Y/cy(o?‚9`!FTg>1RБ9T= eƠHߺg0~G K!iRu,,(טRzeH+ A9/d/_$h(:Ә ca4C"2LS1g[M6zYS?*\<lSi6GyKg ~|-&JΘ\c}df"! J-ŤΣ' )͞4Hm"}/A뒣 7.= 5 /&鹥g~|`YZ<-0]fA9BG\ R\mvd3979of Ôo?XLO*s]z6nPnI-B[g=&I!\:-k:>=Db#ӷgQ $9|LYwb.NN5OG'g33_7+y@S@+ I|pl{!ZF  tli:NVìћ1)a.v(!%{,vI]ͣO1q^`8K$S 4JO̕i *GR=Ej,0ۘcO/9RGsaӎ@ Aɼ(u!PX?υ)}dS?\N_;83M\2^2M @mvZHT8~[mfh0UWÅwZ|}; n@/B$|ʵzԧC Vύ8;㢂՞wc =MHG$7zZ_WҋI+C=fwP_j#dEh^xO<=N{{.wAb>D! 6o)xv 1g\o>y?LDr˲eey6{S'V:Ċh\8:#FDd TB0@Hǁ'΅Il3" n^_XK^CV7kt<@۲óΜrH9euYTz7͕w(⃶w̶M=dѧeLV =@KL#jZ$ܘ!\:p^BJaF}+:zگ DZkv"UݴɷLz+@ -hrbwT rJGTCAvtz6m77IH[(CvY']@{o Ta 4ǣRp 7 "@_XHq!+F'=xJ(Rt͗؃L.+{cwW' srGkD Jt$:C74sH2ɧQf Ń4D1ʈ|E <%CV"j*> @"KMG6To g,OZT.q W/U>NᰤB 4ql{Jmb#ʔ w珄aMv"%.R̶KIBP\’fvX13;I7 Ҷ7/kI'yf:}+ (>1 oBKp] ƌZ=Q_sM (A3R1lLlya Xuau/dTR|͝IsICR8kpmh&׭h|dO*@+֥0G?D7AZ X`q6 rY mU^dn O ~CɻzF,Phsp 2TG,Y#JlwH$#PJ-f8FX'*[pWVM8$¿A4 gnZZBpF6L ^ {V=Ơ}cn=hknJ*{$H#4|ɔlA@.RW B*."O%mV&MSYmٙ{wlEY2a uqikIFl '`,Cc&<ͩ$FHR${PGy踨L[%X4 T\$M1E`T{Af[yMTKPA<Uqrzqتmxef ѱ&)cދBi"Sլ^t>iU].2 RvA}{HPV=s_tOmzjc!:ikA/BzAWW@?89Wx,{a@e:Ϗ$!AÊv;vd=@LJz-J :ӛ@A`53]C`inJ\ 8L~JA7g5F]j'F) x LJ;ͪfNƌ:'$0 XpSj?Q5嗈_1H۬*ħx]3 Ժ'm>oJWʔ[ob_e՜dny &swa]ɲG<-߄QpmNikQ:lu; =zԳlQ;xʜ,\dE^lZaGd8F8ƒ\6ӵدLB /0\"qJ2;XUUⅱ' VGaD*n6N|=齡?wr22#g#þk%~rhtDb(~yK,L4?45G ʈl3W01iQ&#Mr(Km:'v&!Pϲv(akv雯i +/V'{/"G0EJOY5DIm4,I_T Bҗ MI· NXw{\ w} lCɇtdiI~Avf'Hʳtq"W'މ=.;HR5^$|h34;[jєg6ӈ{W!kXοѰF8wOR=L,#dRk L Nv/̚'" םq/px(LǦ!z STYr(.ʏdĈ'{ƔSWI#C"N];ݐLa,LC&N|gJ"DʒoxZ;-iHzv6Ka[E#%DfNKGT%z."o뗪,;0WFfY{Xw9vb7(BqŲcvTt8"{x|Pa?1'Uk]2jؙ >&њT>]6z2 $ig34Ko:#G}|MGPť/n y\ Y}3o(&q3 AͶĺy!B$ea]R@5^ˢւ];o$4*%H޳On^Ӫ1Onk@[AUInr\:8}nV'{(C&p?.TWH̟4&WH?L@:@kˊ@?43Tu^oxmE .oƩXaŵVRi6MI'ˑ\-|[ t?,?faUAt_=>ّ]ڐXL)2IE}& =bY 8gN>62ǍoB_+$VKQR_9w9n\raM.,N؉fV@!OJ5<]e9%%oDT S3^`1,| LgXi J l"F썰wə1'쏛%$n* aRxϱ͓B|#\!#+uV$qmI=}e*F9k :3wN.Je_m8=@9bJ>cEw57bal1ϽX{E%jglq_(Hk,4豱Y'3KmKRG2][܇-| Wk#|+ftAW _Rlfv. ާ~Hu>SmK oL\̇8o)mL|W"1E7rg=, 1.Gю986"N;"z-}45!y}N[2! c-1gjN(}#_ 1.P`@i1D(ҹKB fOBy on|0ݦH죻YԋBlЃt׷oP Yq@,s^y6>~>vVwDyͬB2sD~U)-NOL}`k~> !Ԟi'4>,љ5_t#EÁVRhZckR 86.WAjH_ c{.2b G vfb~q)inaBLj%SR_Nӎ3I12!/5}귬 bkx] 8gM Z34 > /ob_AAhv>#e. ׍ٹ^gXB]`H7!ہB#e(U$`cJiiibLW IX4g1 PBpnLWRːX.tJhGۉnw /j8 f[7GZҨMzם6&FHcMx8~pG(t%\܈GR| BV#žy)ڤb|)v0 dBxUf6KEMƖhL5!= ~ A37ώgXͳ7__h^*0ANgHR 篌8&75lbscjs1j鯎Ksbso_:|>+Insz@Npb/`>Ғv+q?4g]#snH:k8yل tō p_4>"q>ެ0CF55P$[-;0s \3ڟ)ٮJcH稊'?1 .]bܮro63J O56,zޯ^Sw$n{e@d;w2W.]M nُazZeyFOAkq&_Jc̮ 7 ʖO*.VI6*:3V3_NvtuPfɟ<RT֗g$b7x}qRis%j!e5&K)B@t n=b]Hts9񀩱̇# &%.Vc\z⒤-HWXCA"3%T9< R(ZPH3)~qu]?ɳ]T(]U[0Jp"`ѰQ(*~r׭|t_XkS ly CKCQBnF.Dխp$j)'dȕ@z4qCF=7fkF ȢBe4ܮ@sfx*#]jSLb~—VF/Qj:;t q$`V<^ZO8e&!584ԁ1 4p Y/Ʌ @MҜNM&?*=r&ÈFoc0Ee˪9۟B9;#CZ[bEaB3wS+ t8e(-Z*b~F,%T1d+o|iHaLgWi*/%cʄkwIQ"I\+t\ccAAD%v&*+6/,qRtwGiC~<|C>V[#1B$k1-sa!(w5Lz*m%MrHdN(17 u7bK2qWQ >ɯͅ?5Gz}wfυax뜯o`3 lET3AeYs7csxjS _vktqy9 kx%f6,>q~ag9#O'9 D*@{SJѶ=DO+j7;ebY倡TԬ-GoK֭<|IS?UȪG8KuW\0f%m2>a #uFDrt˫9~O.tu PĨ םQ ب4qXʹIi;ztGjo0ҙVlKtgx^7Ӵ=L)"U40Z"M MMjcu-_G?pouq#u֘s|H7B謙y֌gQ3t)ܮ-,S|GɽWٯc3pK"%З@OD .x շrh]!ʁF|GUOv7ER<Ќ z| BBL}~8Haq-Tq|2R F'Ցx$BKCQ&|c T?K,xAlﻻ~6`h%-V@ճ>!'' {u\k8*WHY$bθܴANj8G,I_1RM9 `QI1]?܋b aD1BVX|G54^>G%$վ!<'#;(G èXݣQ._ZtkuJq\nQCe7Xǽ-\Y=46ML(9D`|bcv*kxG-. 7?AkRŢ Y(rd8=Nz8?v~Yby>C}\)@E?E]T4M{AWZȆS*[3ZE68e5KIshռ&Q rg3Qm9n"2u8X_?س%DX3fOj%\<(!Y~ӯwDa?'dPh= K05vYCO>5 (:6jrrнy#1zH,PO42~,phKB q f):х|dž rNb\:UG̨em}^_j{dSx|SzJR7`zXBǽyQGŤ9W!e'h~3 C#ㄖtEԍy) H9j۸YkLN. rMN_gNiON`3=5g)r s#G6J-`"@Pz:е¡ r`?q8A,ŜZwr7=ɮ8XM,xl4~^QHhWbM8lɊ,?OMK1q&k :ĵwvs6>+`wn d4ưo:*.JU@zS.#|^4YϵU rr+S,bXN+V˃(_\ RX3@[k!ɽhJW턆Y+lMQʟ] Z$? )t|%@2aXOhS̸n˃.~ph^w q-}!Sp;) c>WIKo1A]󔍤؀P݄VLűiރZzAkLnuYs\kk:*{|7[0'ze*qM*Z{)ڢkj2ѓd]^%T-ҵoFLg[Aܛ8xZjC$N1{ΞoFA;7a7K~ C~Gw%)^W9s(N _Q`$b2JcؒP`2%]aP#lv:?_ĝ5bL[ t=E 2zNb^&NSjj/ k#oɐ<\z3*g38m?bQ[yeaa"I ݨCyף/`>#m$Vc6Lt')ElVN&i}j7u^=];?U.n( pziɨ1͖Cݻ'msDk  DiAnK,0YNi>kGY`)Cl\. u  fF_t=`t?q)Xk"\sÌ{CsÛY­ 8B\ =àL[THԧ!?k×W8 ~ #,Ύ Hϸ Ԅ BTY%̌ .FěeۃI>rDeJӞ9CQts¡QVꃟ]T(~<%eLIJsA8}Tg% 9S" qUplL~x:}~iwL$/,TG$Y%u0[0ehjX,Ky'8\z1*}9D:pߧ(9:iD\T-NQFբPTȪؑLb4јp<>ڜ6|@_ %4HwV~kcsqw\J[X4̒9yu/=;PM }٫JU`uC˅wqQ0 :̪|(czT_jE|(3Nj+\HR=,1rt*C0h*)1ҥN"Y_:JY{dic+kV QBZ6? ?odsn#vrxvDhyJ?t7q 51%qmRHyI}847WjUB4 ` n1mJQG>d*Sɲ]W`f2N2u_`¢ݶbR\ JpK(["^SGVb rf~`~p:^s%qVɣ{L=keTZV$o;H횑_W8sac^)xS9FuUg ۮ4BbgNm଀I $:b"a RAr$k[UYY f]xSx:,לM<^URfqMp:>-s"v`wM"?J]PP Fh ]z8rEo+p3P'U,MQ*Q`_߆ftN`44' jv [?cqt*orT*琒r~^_r(L~TqبIcB|*9Uop1Dr;*굠Ssv9K'B@+P ?h^ϢO_1۾mSkn"Dbb>C֊5yrיtXglLE#AY}Űot<ncM2gZ`Z=aYZ;Y.wM&پEli9M@cy}{Q7l),j άDu uKnԧvmnz \uڷjd)dikTqoOˣhĻj5U~ uNbk斫BZwYYqXzFn6+W1qK4 :lt"]Y8 u}%qR|F"#,Gyb&$d*6H˔׺NLx;y)ZӀ?x*̣9r2l^?;8-%kNX"ћ/3}nf5m^ ҋGߛC 3Jy}Uӷ`oM L ӊI[5ݖ?"DIaoUJQKah^si;*svN K{6TKi Lʆ c,}OX[eAE²Y9r-٭/|O0HaH 0g Ioc&`,0U) A'i`9LKO(ްvF7DIrnB f &.d jVWck h ` m)G!!]АJO tJ3f5=D[{?x出Tn$X ݫu詜ΑzTJ;,aq5(UPeX*Ȁڎ4[Lc΋]U ,qΊ7GȺH jp]T9V}]o._o/ks(ȀIW%&?׋{a((C? !1dGkΖݞ1W B .j] Cskbo L&z ¶Â2J0a89hP[-hyWhNGƞ_Lok˝`(oLqeO:T*2mRnQU0V Y$HU-UMMˌ\O[=ҖYD;.Y?#]z{)jf7$6D;ˬD;g\u#7XPهzQdl,o1$KLF"uhH*;>֗ƛ7LZ fe~bD pζ-_>q30dAL)5L5- ́O'1s*}u}4 ))C#~4B'F۳ [jZ.'!A9 Ӳ (GK q6ƾ #^C/pOˇc+h4ڠ.\9,Yvts>T;CP8.ʽ 85ӕ=A0f*k;Gl RYc#&]&Z91[G-6 g4 %"գzNgrD+,Fi\nu}.A ??{b)[(:ΎR-Vf_df}cpvJj^&Fm=08 }6$,  ܚ4GԵqE霋F8p +A'B2c%mD 0 /Lt#ʸߚiGr_![T&罤p-o: HsD8%k0F9 `"%( Qr.B6r2n&C(I4'](Nd6wJ._,ifeǎQLdSe8Y:uvܿBZ-iv*,[2+UZ=p,N2땼4D0o}2;C0GRVf q&s&#:ϰi-YܠSH v>4cU,U|z5ɏ'MiA?9ooNPDg" gMqvfg@/A,, X\g J/Q&JlBBkPR"Xv8\ ETU@>XG f%IWWݑ86[ҥnk<")g߻TFc$DtRwp*D `n+摿rw: J^kaLJ|& {:oLq; aQюc06f }C1eΈꃝnӢdLo >':B2,eM02EI$=])@+LܽW}T<[]w7_d31 ]YncsԻݧ،`2Y 'Aj]䡾ZEbN@$Ɯ+oj?WT"/20pFQnGRE1G:`2`f Xi.ziʮ*)=[mo;>.*Y :rHsD@4u[إ|W=n>z^vp"Hu=s?^謞!YۢX@8q--T~{'%Vq疵ՒeS~`5>f!ƴhxD5h;@?~VDb`o(7ᤆZ@36 @C>t^91MYLVTk%YZ :5H&.\? $>[s7o5" ee2'"9H sqGo+!>T(a 'He͓~mc"lҁT[,d&d:-e\,'AXה= `6q %WfSema ŋ~p-tڊGbhقl!JÃ:)U\b=HN!Rz}sgLyI.ohge0/q@;%dya([wM@W'~ľհ:*e8=) V!j4_BD"? ļ??kos:/rI>۾ؤVAEz9ѽ'2&Jdmzw8=hdr:!2oC#lT.jZSDyXw2#CgxabiJ4#5^)Q4 2> ST_@%[ITeS#;Gy\9K;ZeP&"2F b"^=gUɀŢHvث{oD'cMT~~6H<ø3r= BEҚ7>F^w.HB,0gڂ)`bm+9f{" H7;>G}M)rr$9Vޛ~-U "U{0.?Tu`8tD*n]fU&6#$_dm+:BЁQDiZBۀ8i44,(d㷽 ؊,;XkG 4~$Ǖg \Tjq+ybrNnIG:i(2K]yX#;(JXeFGD e3db# "|HA<> }>9?}/3H<^Emc2pE)s&,:1Wd6wIgId##i}bCF$+C_tSJ]n}B_a:s%͹d'W'GDC|op!% ^+nHǣxS-RϠ\y_$ *AYB1ࡏ?73X: [g`S10owǽoDR)@ڔ9i$25;}$LX,AV+UCf'8BmŌ1wV!m2Ys0ADR3UqoC/ _[J sOj0]q\) 2Pq!@8C"NV_Fd簨d8E}QFrsO`c2oĪe2}ØKxdW2%Xz;Ũ֧|k2>c,;1G{[M¾o0xi" Kw3!}4^i|E'aքKRD&5 c0RϢ[JZr2=3,{:uܭ}x]v'ލY(yVdXY#G Es _ƞ | 3/8sl{*  рAyGm.7ܜdY+S#"ypͨ{15?I~ߜ)s< `:RP{ L1s4 R }jK8deԄU ׆\i):^,;iBx3M D].?/,>.@avTDϚUM=+7Cf(/G)&KU*jwեP:l@ʭc|A,}[|bGϷ?r=%OXU2E DKh8{$< ;4f 4t~oUKp@Cبaj۾@aa*U?#t~(|՛w?udY:5Ѐ#TuY)=,5.KxGf>8Ԡ6yZLl Bozak խ0M8h33x$vH:Yt 9*' }~ . җqzm5fdhY_GEːt&h=PX1^kŲ@bިl^| _{87D]y~c^ 2'pf=:r3C 18PA.gߺ^9Ϯs?8>mN鞼 n'%T2NO"@ A#<=q'ziM9ڿ !~cdؐp~ٝ|;p/:)p !H^S2{zB_l$1ax2/< 5a|iH'Bd/5 7*7,./B4 :}m y<4-ں7kb?ݖV+j[oL+%=sKfzhՋ#KU|#$ leA|k523S8m2,Sztxn)'Ё;]&zه.Bp/vwawCi0j*kI.cW!BfiI1(UkfV,~\#A7ۺo1S^ek𦰿?ۀ(.)rK'Ey|l:|!'ٍ4;ŝu~tE̫%*T/&.xRjMChx}T E]TIͅÊܝyImn;W7Zzn ?PϬ8/n44<#ѢwrꛘDKJ!?P77̥}h\n@ GOĚ3۫ד7XGy4/3xIÞ Ww _5e5g/)LUL!;p;f-&lzX9h6ehSϷ(=gAʁ`'[ɔ}"m _ R69u1QtO$Gx7܆ o 0 &Va[s@/9ƒ aB)XB{B|aG;q$ԡsQ|%X^Lt?1I79X]^nr6 sPk@s7<i}X"_|V܋~l 7 Tʮu6%#ⶊ;k{۹.E]["ӗp=W47/"u'>‰iVe+Ճ2]b$GZGt菰DKG~KQ^4| cV3,ZIzF@kیڎ=kp'|J k֠Hsm_)6\rڧpL<a>ۜPKGHQGܠ?]Mr[,H~O@ {(s<1EQLky(73, ̉kBF9G89P=f=viEnT (ˣRkA(c@Rru})i&(Xr5?k1(X۽6Q@T].(Ԗ@v?'?ryz?ffE<9W ?&!$; /࿚d;fY?LF]@G#a|ñFm@|bK[OL6(]n5< q??{i?~h!OLU+X.8 Wjy8"QۡKC^"aW\Ʊ46 :7na' aCXvs{ى(`O r0J8Y]ZݧzC!1/qB."FަՁ'˚כ/@ctvFԟ5A0~ώIѸbzO]#o5(=жvG1s^ a Ì+ ִ!IB$'j7":ʲF^<%u?^@4%qW\ګpJƢ==(k֎儭`grD2\Oa799 #7kO 5ۃ-D"m$ f ;hʅ)NDrsCF٠&Wiʄ;pTn{'QQb)誏iںJsyV?"NzH`zf*(8_@DUW\s̿#΁L3q/c8=5D4[HEޝy%:b3^P8 l޵fNWh&ۗ/9d<YGݨBIetwca-̎mAۜqpF% BP1NC~64ϻeˉ_[>@s}{4Q?h+: &l8_ Z,c匌7u>30R^6*vZ9ɋ0"qXoW P <pWds@\1m%[^I ;JN iyYaKpS} jy>`#=nIg{ۘW})aJ:?KNGfSښYt)O==ظonr+<_^ =,}l,Q/{;-"P;*H#Sl}B4yVR[Rٙ$`/C.n#@y?I ߦӪ `%h暻&tzփ| X-,8kYJja[Dzrp[̀ϕSߑ~x[vbڹo8qHU0=fdnm :-yjIoEF-ႀa (D]Aw)mBca;Hv hi}jChy#9uS Fd^m1M68,WPx/m> vOy(Nu2\Nª c X9.m58JE|}Έ(Q]~։,ǐY"'g1pwP9&.;VF# x8/aSkOԾe'jP"b2:b>ciуij=`?ZJW&,9`K.u9ߏ!鿳4nDB:'ړa!R~C)t o$x.FCjF0j5(Q$D/7VO\Z%7laNENt҆s ;hc7,KQϺ Dhژa',L:MM"URPҼCi&ubj7u+/W 0xbVhSBD7Q]_*CeU%7DĿ5 jt"Wi}_5z͌Y '8Q/ y}.mW@!$Yd$bXsoŊ$d(LNR\[yﭲtTv7HB(DR1\} ZRxߓ51fܿ94K?fs'vjB&B(:i?T,Sw#HyDKaRX:װXT2+y 25+:!qULbl^FC!q7|Z_kX[PTD.<!/VuE[\Kjb[<&$wRt*Vxz?S;q0k7CUr{iH."ã܈eq tJzlΦ=lt@ʊ eW_tU,U<~Sk ",8wRZZj"'6mUpkf"Be-HuUk'SΰVf={w:^YW|x*̙~-rUSRq F#4dE[0*jQR0H}D \8[_x=}lI4J^-`/,#(.r-P)n/cV،ԬoVW}vޕ$ievLC z9nBx(vĄA+"9a(/FdPU43 eO}M))ܙo[.P=|(AQ,'x/9j,o|+(?s3 As۷A7!?.:ڂiPhqk94eTW|Pm"juFT:n̋. Ԫ焇Z]į.K.g4ԏ_ 9h>uDr:*+wմL>< ѫx*݅O9KDv0-:^_V er dV·3tEyv/CW$ uP3,@m$+UmS~7cW=mޝ_hj̷BkJ_'>$goNx;Q>yɤTuӌVC'ގS63I7ꊜuq{aU x@,JaA tD}YN m众}:N\#KU2mfǨRB%fܴ [R b>4Ƙ6!m(|m[>RpF/K4Fθ#aĥ V?|/+o"> GtB6,^hˇ5Qbe̮NA-/$ 4nhW~ O60v|hj#>ċIͭy$V,~`O>1k0{rӋ";- E eOVWW 5󽥲h0RD2U gA-4.S`a67o0f6tSc)NvehRW7yņ8=,r0?qӖ- 0CwP D0r8M$F:BP4XVa?$5T#Ԙ a'ZÂ5w+ϛŅ,, ߌ2TtXˢU枀=;rjCX\G]%o$N(KzhK`a|Kߑ7J;IpqSJz23eu ԿJ{T5_g"2{26nYa:BvZ` 5, )Cgeΰfc os,[ԥ L2&hw@jU -Fб#nftsk?3j0]O|6g^M;T{]~i{Fn GX>< O-q"gD%`m ቱ9e&3ޝ"2|<m=#6;HlGm|FզVv~%MBBݜ;%%>ׁlAj6I3Ŏ$]Kn4 }ſ/92.#cD$I^tA.pQdm6Wɲ u8aZ54\rZi2h>d^f ڰƆuT%BSc)È}B4H+0o4n~6K#PQ^)ԃiWHMxnuA_"Aa2߁g*L˝gԅ bUmzO/`0&(HesB /_K#%7/N%;]Pb7.úinN8Kھw,3 TRP*ߚZ 0MCף/U.c<2ŬgQʘa=/=Cc7=[;㘾"`*b@9{p+E;zuoY}dcQ9Ṷ!JY;"mg`Sau:TS+ueDs) Վr0K8i6qC~F&Y)ZjR'-.ỶFcƌIa7G/ bf*Ӹ^Y0]ęEZuIuA6W?vtC黁`ڶnm,Zq_d.iSc|Lci++ڈGYz{,3ŗi4:U'1`aP~xdȱv<:<{Bא?S8u]nAfJvֿ> @wG|ଠl!85..W&A_A`p5̍5N5'Nރc~uWi )o4pSɉ?-' VhlvSvgVnY`Tl Dh9B,M@?N VӔ aʁeъc<#*j g¾qR*k>8rt+;n:ΝOR3j󌟌fJƞ$_WȦ&5 Uⲵ}ebQDk- Ck(|RqiW`lJ!~H"4$(b>meѾМ #+;O+JK0㫻U&9=Y8,鶾e̡)6. "SXҏ%5fCx\8~zJnN]͉au0)*Ul4"Wc<"O模L(` WJ{W)Ŷ@Wr;sT M#֧WҨԤD%!T]g^[(` dmNG ˇo9@ TʌyeC1hZZ{.2b[z%4-ig(O&o2BHY1Ё94m39A*Ӥ6y~da ||[y\"KUd.*aVWbLt`SEsY|Yr$rA %(Y8(Lo(nwjߘl Ј~!CgD 0G,,C x; ifRF!q5ė-^GMy Ѯ]1NvJd !s"g%X,rf+fQ;- g>_>$}4J$mpǎ,_<ߥ*ӳDk&hF+5Cq%h8?њ{. ;\rP`/GخUXA?[1QOEDs&eZ;Y8y , r``R״;Z~Pz!D6Uh/Ia:s/ٴ֧+a-$v:"MFeqODF 맓P{j\ۅ?.މ ¸i.V6!"簰v'Y;, 0'Ujj8YǾ zKro]C$kk֊F]W[}{4( 0+]&nj` Pn4?:C.a|iX.cTaB({M39;o:>?j%x@^d\M_Q<Zjjp0WXν\K)C+&+ܿ@kB;u-e@RO|ܤn+dW.-rJu`gg0-=m 3ʁΰ@~ 4гGiMڃxxC' . \(sQU)M1nj޹%'{D'FJ%E)C+C%[hoZJ(AxAw fSʎ` hl.J~Mk)sԋe<(|2;:.Ұ&8)~'Er}2RA\ |6kS~~H+{4]`1-։Qxik+Sxc*3?cˎmdB] B0$C,┻-:ROU)%Ny׎zEu2@i݉ IRj%r-wG.Iftw 4ppu7e.xclZjb~~&IܖTlM/UW69ĊeL^,I:b$/ȴgHց.UJi+{H2JUހX' T!?: se|_.;3HNPs*5t[50gR=oMg З~LQ^ (`h x^3"7e,ߛ"n{2_dԫMyǯc^y-uy[,2~KA|ea[pm.K{*qDmFGH eDxI4D6յz_[rH ַަj8,Îj5Yq:VUVWiH՘)WA k4ӷPE-[t_ z0ZR8nrی.uNpYr4=iEqiUGÁFTЩY MU`S? _"Z\]j7<ӓ[ug%B&`QJZ_JZO"Eƫ w %N=?Y]LY!w2 PM0Qv~EUNjG~Ir]ʉb8(%}<[G6BEYY}6P$?$Fhq m[XGå/HA.f(+Pj(Ea"B}'UNљt>FcHX L1Ekbp逈 n,S/N5f>0!2泧+բ.ăgQ: ĐƢ.kP+Su!|m؅n+4{DLN>>m9V&眸kET6X@uȿ +HEQ`\/{enVл,g MSP4 ,2%,m+F' F3)Ez!9y|i{%M;Ε5cwIx;7t A]5+L1zB[G(yg㯕pN=Gm8IEGt(%jZE[ңS]s̨(_V`Iػ/DU "k ?Ms/yKKh+m"lMvDnJІLkzl<#n0ȖjH:: Iq%lM?M0nM҇J 2YcePC{^mͰbJY'.ȶjq5tIPަȵz/\Lpf4]YQ|T:fGokSTymȯ;>^Ic<&po3qklNsE+c0wBnp[ hϐloTbP~#tOb_<q$jП8Y$]Y";Cz{h9BNKgXej%= q~3jP _gv8 y7d`o P}US;_el.X{Un6)vs%B̊83770T\ q,ָ_e- ?%Ɗ=Ac8|~&5sLdL΅ʿFѹ5k&sn}8Oz4kGU-/ƁtҐO/ͧB:!\2m}p0pIw~.!i19{Œ>ԳDnmvlBN*)ׇwoڵb~8pC`ܙ DْBrInYkmMz ,>: =**]$1(~ I>q}-u2[~T&+E#8 J@}i\M;*v{cWRx"C ERPH5_8 0Iscvִ6ì.OP} J4h?o_Psjc BqZwI{_NzInWZAZ}؇A]d%mܪ5<5`+uBڸa#@|-`e:VEf oHG%k>*/V[Wϸ-i|ZoѴf0)@QNnGZ* -J'Bv%!!E7G n:" !+bXH&[3@Dza.ӕ>I\u sNc+JE-5!;+fgC1=ڛx ~Gs0Lpdδ#3oA?ZȓHw݈c >C$D.Vs+"U=)ça3ad;ᙁ5q諯sATZI@ʩqNзФPG)V'JlvX erG_~D(k#T;}3drxBhxdyMoڙTUe]q_8]VSֺT/.#@_ j3j~'s[9kEBp&(ox?tu{L7gJ݊2.D;G9<7)m NT6#Go 6ИpϊΦS}Jz0hoy`p/6}C~?_To`0nXll>zG D։Ca:Rri3B<+Л⺂85UxN;2E E:-n_jV%-Aұ37 CΛ9paiYi-/.ƲFS^Lha'ղ̱^oPqŇ#%OE oPa[Um"/W9ǖE~YJ'< t/8a%ĿOG2Q \X'7%9KW6N,AiY]Gߑa)׆-R@ GRM)XC_|zh39$wJǤ k]b6}=;VѽU72Dv8GHbכ}̈́̌g"ƽ|zd쑌1}BQUTU,8rRʤٽ~Y'{C7tLPzKhkiLCA:EaiZxyf:#XC4jH&!„3Әit T!gaSe3I#TuD;[ !I5KE w~k~TSY$`eon@Ky"k`V-3u;Wk^`Qrv/OW!YUC*Qߵ&9(hERd#BBI>TuqIҧ oF/{_9Φv)0ǁ{r{8\N}e/O[m_ 00P959d㿲+G#8*ӆ qQ̘?N/ uEOMBsbA{7FO&ۓzդͫ w恐2ˑ4@RY|+]NyE.y{^z8W-,<_w([zmN%+a( r־btK%5<!]W=>fg1QZQT]ǭO$^VSAu-mޔ+c 巢E?ѽcw@Sb+υ$<`@l(씎sdz@ ^geмGEȸYL40/J>km]7}`'Q8Hd5!9$n"^# /|<(YSx 1DH=ڞП"¬%)@zKK1!!V8"v;7%uhQMfO`ױ3Qy$kTU?,tW_4E t !@$]C`xˬnHz"+}v)C K0aN0OLP|vL_CL2,P;3IE-R†,KqJ$yWLN~Ұ0C`-wF 8vQ:rQ+V!ָNwo2Ӊ6 $Fx}Cg gJ L- )ѱQyPb]Y @]߄7ݚ8=Z vU3Щ=Yv#+XtsU[hRQ/R/𕞢pVgҊߎU|vY84dz7< \7>_ 'SkO F.0Ñ@%0_6UJܰU&?]˔d"y@X:? /VS(Ҁx#w.vWഛܟW&MBa©G‰Vҫ#W9 C=NS1=:bv)^\٧N>|w{>N8ߞܡ<c+{6=ik!w9Su?1 ^t,ՠLV7`DT!rғYYo Fxk϶Xbd0;-We&Z8Iȹa2F>uq8/(-;=?)0\>4_;lI O]saL^I3V놋, SFf 4Ts"z'֗ȷ55cֹz žWޒ#kInо!^a3%O?ooۭPtٿ [R>V 2J:(fgjGf<>{5VRi vaFb[" Tb ]R4y>*rVv7^77imSQ35X x )QŒ?T%ĀuQ,P=$ydX^FOSGTDHL! txn^tRccdITof-tA%c-^|$od* pq]9YG!9gEٌ}Zw\o~ Afr{<]|%*POKnD@b1vW|S8džwuF[agITHޑnx8GKV8FroF O*QajoyN7KA nV",id۽޼ϼߑ-? %-?TS2YA? uJ VEF|pI[҆'j x+sY7P?<"-4 \>" h.H!P7$uŒ" IlC@'q)e4A࢑ccnugPh9gr{qeaD^RN[et,~B/|%utٺצ- Fٜ> PT`gkie:kYǑ6%H? _5@? mw ϚS)TQ ;iuR^=#Pw03{0[źjho(m=5DaXL 4'5enQ׮_x ,Js0-5B[LiMnm[pEYYε#0o91UR.}pґM0"=G+EA^88z羮\6Qy2l,YCˡnP/T@ C$=4AAx Jza|Tg,Ž/k|Rd  ]Wi[żXSfsKǜ {Ϭ6QAxKePtj'z~!abV wKڂHyf0/YkTMeY?Y]W߮Vuj9B`/Ѯ &JG—<)Y\^Tq!UuWb Jr.c ݡfV1|Gu?"EiR0W7O6(d2a2w$?N8x{3hk:΋XObs.%+!&St lq3Cv_۬Np~< 3Jo>)| vqYۂ2xvRUnv/G="2TV~%q¦#]YN 5PZ7y@]LmYlsum>rœʌ:co t5RҘdɅ!+IORMjYLOo^QЈPGvc-  I$sΌPsK?~g4a-H 5&6KF*] K;pٹ.Rk7~`pGۇyճ ;WF.U>Ked]kvvLr մVv(ue~n Xǡ;P;K# _5hCeYK//UƩ6c}LKeP`Ҳ6Jr'~E6Fߘ(mw۽Q_2f 5Q0 UuF;z>bݑ@6_W{LWϙ@%gNL= ▛RKP^)2jޱl}y)E^QusRc$M90yr<~vcan\w*ItQ(e-Cq ^M|/ 9rԽ4EQ,J^5A͔&$b{sC]rN_o| ?or3#M)~2uf(ەeR"8pE&М'nx0 o,bGԽV՞pHpĞJZe댆ܨW2=}%eł%H 4hPvڧ4L,d%q%( %<ߤ8ɐLs- dەmѤqќ v\V@/a` ZaN[S$"5ǓziuՔH(P 3#eJ,Bs5-h#$ 7pNpa?_Ǚ0Q9LpҢox Y?ڏ%^8sT * X*{|xY" ٴ< ׿׌ ,ܚspw@^_;ZEܽ]h ɍ+AɍFr!,7< j_*=5y >ʪOurV'cڎ-oo]z%1=l%_ uSœ9IWFkf#췠CxJrK{iO2~DaD&s/%\f>ԈXؕύg0O/@ãd᳘b) iQ$*6."g_|*ɶ:)7YV+,95{gMFJřM ?jW ')S4[e(O&u!I`B*]!!aH"lej5ʂpp}yD$Y{tuY?kC?|G 8!ܟRVL9( u62lb$ŢŮ(J#`L֦|ł-? =.ES)P'%d__iv"LF0c6njD!p̴qt8U"PƑ0w;?|$`%VF0 0&1@ˈyxw /V!r3Ȫ%xWN9804h pkN!G'h˲N׹8[.vSH ÔmdTw62 ZzUsw.bz!`죦6۷89"gy0q kz e `(v}8aёQ Q-̞ؔ p,Sq²E BL=8.tY`1M4F;@`fHg:3*Aj($|hjmDTg(# U]7B.v5*B$01pFRY+NH<"d*Q!(Ne(ynl`Nʂ`*4a]aem`Z;*29G~]wc$:|UE <' Osܶ`g*-fM{܈ß8 ?y2z0#Ye lcrtel0t=Bշ:?h(R U^cZvdМ)f?R,A(NjχKT*K\ 5^zA7,s 963k@(~T[f1v^h~rNJ;@cE$Z9*&?u$mQDo16tƞT* va9M5 d,9j!Yb߻ЂAmn`XӢ 3o^SLXƌMrr7/lXd*j`^;˕GhS?ˁ L]Q1U8v US m_Ol(޹ m"v.fR9NMgRm3mIF [!3(fc\(kR(vD&Ka($6@f4}:oÆEY1e~ X ڐ˟*ʩ.[+'1k{z}vL3թKFUWBF23o>@ @_Jq gTypiHȃ&1'evB-h=0dQGbHqW@oFZ~B3Iyms>-%=Q[1PIsIcDVO$Sdll|W*5 G?lp#oywgSهJSlh{I=)߉vu , kXz@~PvO~:XCǽ.Nt#] ItTER K̨v}>>^/+J/*&P'5sl馤PKshY:ŷ$]8)f:jxD.-ֶTAהt ǫHFƫgaSj|~w)DE|#dh)&y[>.UC1o+.SΆyIeF<4ұGM2/6[x2D`;'M>`~PK6q+* jaU"gvfF1.}O1cgZ}&>nL8i6QfPġ܉Q$اXwJ^dk)^M M%o$ߩ[NS{;mOwKñ CHkTiN@&A:apYt1aBX8wKU|>$UQJՊ3n@3* HXhv/<8x%~ոtcQtଟiv}a^Z^J57{4Ƹ|ƠN͔c%K9!' W.itt)護W?_^lBYʡIZkw? Lk~HdTnktHyFBƒa$Ѷk٪6-d@sؘ@\uV(g)Jn&*K泧HU#C»ucbu ܛ U:j~FMM_q>o,Ns.)$ --~ZmЂMH»B:UP\,4L# O8OD]#L"3饔L'NApRuJ" 1C'(mcnB^[FUꎺ]{i@\L.ڲq{8tS&;7Vf н9-"N8w K]W_ߡŰz̗2@h8zvO*4ċhW%FG@`^[kAfL|(j$ #Ic0sl!*oTCfx5ߘ>jޛk%,o>C}baaX/·3ZcM>OPf w + l c>,ӍRd#Rqψce̿5(.YdO-wiB^bp[( %|DmNG9 o@~ɒY]&{!DVexqTӛ:i y-8v.lr{3-ɘ۬>H5z~@hFEE20,0Ӥ kdAP1ml1UHphM"! =n ?w=hvqËf2}H6 >=Ob )L9d~b,8J<$tre r[䮧\ 'n pCCZc9"9Ϭg9}~J#0 '.,q'VVto9Ogs\Vo{"=k{,tFB9@i<%^a0cVKཤl%Ҁj qX #ވa&O@mo y=Bp(È"*StjG>%ő;(a"¾%),=b0AM%B2 ?c1 űh?y;ؼ8k)- R\UK Qe $#U\ 4nu?*)ߐ1'K-%X5 ȡXMn#!ݭ"*-bdHGӻz8CqtF+0tSH1C>}DeR o:[Jտ0?XB&Ӥ[Lqѩ-8֐!A!ǍRz;oO|"8W\\f;ژ=Lh?m >DVZ B|ѓʐ**s@9yR T*{J0 8ȎDX#%-OtJw;@TT,3? ;p1rx=8R1&4gO)_Q_*VVhࣩq.уCZ3)KO~2 T.I(<};^#B<] z +j\b>GB/HU0il؞!Zo/q<=+ʰzibS ]]uq$@tp{LM>IX%'0u>q]w BB1{ %4OW(#DuЦ^nT{$]^EB; l[w+͹"i~i```˗;!r$AMUk.b~3"@I*.$= ḿH yIQ(-G) #YKI.FPe4'>8 [6?-F|t$I@j`R>C?00b0*{' I ιuw3A8B}A-ُ8lmx}?I%iT17jXɡW0fwI4=s(>Lj2ׇy#]S;}΅?ˈqz$!_ۦW^2~&'ERF3w$}mBQ?>)&5>g쨎H-VΠrWۼMjvOZ/$?J ?S0%ooiǃЬ}6e\2e<(25ACvAc*qaSJd6'mVDLqϚi6Z++)0Rnj叏 ]^i Jc6^ST]x,?47oPաQEag!C pgշysZLkn8́u H~Owi#X|}#oցUS$\csĨYӬsmJO+E[fk]?z*G$eަq֪3zG#,`[(_@Pk KhMk͍"ɉQ 02e;LNnlBZXf ܫhǜS~$c5\V)@@ӳD ~gS'@[)h_Ui|7@hsLkCqh\8 ]4\LCIM8WQ2º Vv}E.+=oRvA*:(@%e.h1R@/RwϞ=#9?3񌵫4|E/M 3@#rGm/p!$Fa#4JݩʿB(vʦs (w맱+ljTO{Eք~3{i3ЂBc\պA5˯J^*v:.d FøTHR!Y=nY4gvZ#@ 7YR" =rPs"3}GxRN`kptb| HIИ%S~Ov ($3M>hc‘n R Zصx_gu$&r+[Q")Q`xYp [ WB ;9&"ge?,'v[`up^-7CQ GM^K3x <LPc!uVbE!ya DM=g-82q/O$jޓ{Ոr ds|ZPRuy9j6hLğ F*3;bif LU'`/CϬz%1i1ܖ1u Qz?.Px3RfY^GP/J{C8=Hɴ9~,vK]8 Ța}G?3;Jhh f3?moد~zs_@n_X+Ám/Cf"qS?Aߚ~@y8;Xj"q2:}R.c8r5 ߈b6L u|_q.P!= *pҭYOD=8JՅKg 4X RAd-Yb`ZJBUڏDrB4N)m{mGuu-E[綄Rj<_)*t[XEJR`+=@%F'Y/cH~آXSlyi$*@=܉"bYXf6ï%'0'qvM})&'GXa1xJi<XxP zZ΂&$l5v++ L Q7piҴ dg7<*;!g!f0>ښɅ )=Xa-P}:ٖF{ Я +pUq,E>+r瑭[bu=*EtÉE9P=TJֲ {ȷx"KU':cqy[3ceU(JQI.O4<=B;gi9̓LBa$>3ΎNur;2IXrt =PSBӶ w]i&- zDTқsɱHSP%B?\#nZPk} Nug>73"%w:8jfD&YʁӬ] P5mƪ)pS&盻OhwgaGܾ[4`V[̘rE!jRN>{jȪIe|:^Xf+H` kFSEC[;-cS., e?N,ý@ 8k'kKin3la^]_.i6`nx-LcIKx]}NY`nٔrja8ŖHJ-B˪PH)frrH:@q.; (6\Zkh#+_y4Cx8}{\O XQV Cdc{Uk} iÇ4^YbX[:TE&gⴻR>؆شkyl$mCCw$j ,Le'NÃ?Fjš7h'⻰ [$pz˚TfE7ALP3K\j ;ڈ4#D i7{1eί2X `!X]qSj̾Rh%r1:A4 g^.+uW,-hX|qI^Ole>,p'k3yN\3-jIwOo/Z+$,P*(E qu qtK!gފO1Q,M̌su %XSc\]PT!)T8.d2`b>6U\V|s@oŐ{Qf=Eh 1(7|I /ϟ(*Ũ=lzd5 ?MF%[&l)ŐRN;4"ԇ>J`+1nM DSD)`7uhNF9C) TP;wm|buI&z -]'BAMoQ^AZu Ɓ.1"83t*ƫ8nܣPA7;m~Q&pFWGMEyf2J;X+?ϫS{6ٙXFS7mq&&l˷Ecj1Df#SeRX'$F!2l? iZ~UЫ2uMC7O;%=A *uk^qH#c^/ZmbPrp8Q7VgXM_ZeĠbv&@lSBtw"" &ſ/ 3xl]D,IĔ ^ؿF߈׈Hxٓ?x*kAWAY&- {^USIt.Ⱥ29[<dFkPn7O!Kf"=8 k[[E) ~ ME^GM;-Qr~glMȉ\rbo"% }N6/,s) 8_V<`x([HN#e>&\ȅZgC Qvhoөy1?z/F4诨nH,#:٬=>L4BG꜐y!ԑ%y]МVUeDps.-xl~j="(')3A%=Ǎ՚+d^9vNfI |m}JJn볜`/ =06J EˑB"bo+`MOa蜌ߚDP)T*vHzm%gAUϼ{^0TeGFcttȓQfGkܩ=D゘)*!_Y[̲X ʿv4ߖ{ iS՝drK&.o1ءGH#ut&RE۳>+],?5[Υz\{ڡHBg%t·҃15woXXPIa%nzpiyXwRw45wrŗ&ԑ%q{!ȋpm*q%9M`3wBQmft}z*ݎUlG4Oxdeo \)U޴"$5Ԣ&.tyN1Y4~m%t^)`"]nhcMvp-$& >hrF~ |l='&澏ɪrW#JDgc(wwEQOԈAĴ}[>7e6Mjˠv{~|hæ6|\m\ZI zb H_8=,=C,yrJ1@>:_tr`Sr旰HVu %jg} [t5׳c!u@lQ+ C?o"L$vٷenW:6<`\Ȓw o=^otfj/rU3&f:]p!|u38EM_? z`@FW~sڦͬ_cj 9O*: 3_Z,_\i^$}-X-b]ZgPM#G㧋,;ƣ 鮢UCQ]b6ow$쇡c%<PZ uWs0/B?oVLQ"t_ͲnI&MO ZSF vJT8r/XbBL9ִץ?|K(r0y h.Q^ .X PBo+TJcixj+aZK.8`mzۙͱ7) 'z @ⶕ}AlrיL0-͌YI3 s]hW]ݏU ˝J{cU*^vZ8|V$C>#>hj]? &:e/^&J(SDQ{ A ߳U$ .nR\\hok1NZC$brΓqѶ,C4(\X\%Dr_V#hA'N"n9%D: }DFUT[<ӹphNQ':a!wN`*Ŀ㊥<ڪhaODO],'AXU υj9w-ʇ w0R1R-8`/rwÖm7C~O&{3[uf"E@Bmt~^U*֤>PwXSB.k$$vɆsod%=>ZsH$CG+>-`um7\4~[^sE{匜&Iw"N7nf"PrBQq_s_᩽l@3y&Ua.El\o'pWd2|D#\v9>w 0# 9r^<a;@U=y.Yhwv0Xb/ t:fdVg,&~.BZɆ|TʄuKYXp||Je$1 l X#}jC/N?+t5Z,X_6\,Q#A Do5TgtA|ia@0JASΫ+ԌvL5xIP|J[27S8խQ?dla W{g~"(>:!VjOt[3Qi# P`kf:h7ZcHBaLND,$Θ68*Dn<'QޑEHbl`-$p$y Ʈ'xé: Zmr%*7F0lecaHBPͅeo02Uq>yJbrrnM\ȸU1<')[QIDЋkʫp΋+Xl a|h)Րh2E)bOCz~ԝl?/se} +ݙ~3_r'tQZ#挓s!Zۈ̘θoV20T#v<6`yOEۻ-DM|bi좓a g6v_mբ.͝񎶫勱C2K팩ϓ1wہl@gV[Fa2cyr"@lS~uufT9q?Զ yQ%mDD"7(g=ij1j|c7ɺ R&R_E;q*5Ց:΢9kQHDQD'C&'UGJI xca"L\E2T*sAy[ TF[ Dlm%tnaeL؟欺+KTK] _)>dP`FAG٠%th:8៰(o0 1YEၬw# I;n. 4)Fksp٩ 2d8m-@i2vMJy'98Jw.ʳh3Bn-`=õ|\Ep>Uq>flm]>`NQ[, %Xp&6|6smR݀Zgͯ;Ùߴf?atF#/oQ%?&(#:ǽS 赤j=_~UEB JXy)DRPڒ 7b#bd3GaGzrreB+=ٓra<ُMƖ~ﻼDiKIvrXq_Fg3!9{'Y٧r'dg#YLO 5T!aQC_Лb',9+VPpt4*6HI_hhW@9"22i-nZ}AAl [䮊;,CP]+ }HUdǻ?9#W~Ɠ>0S?j Hb'`nBwh0d`IᤛērKMXdpنn0ʸ X= du~[ o&[ qoDML핾apfo!)dk,yb8DۈOl^uZkxJFI;i)93LQZ*N(Rb8"UխRcY\7& V2GhZrv[n[%Zoq}MI& 9 `{qѝ"+ψWaC(s ^.+G|㩙%.CNZwdѦkрO4\񅤌AyW`sW .8fW]63ANhmn /n;q:6!5ݜ 5>k 1|7:$X+վyJ2) Ώ0}ؘF´DDÏ"\xqo#KRWDn 2m=vcD)T+.-ř Dߜ]C7SkW10VFdeMAO /R_;^V-e y2Z/L[3Po ׻{<1kt>lJЧH*+mu r)Vz`2=qCդjy-& zGBqKr)ʄ8P+`5"7J @tP"BB:ΈgB2&S>h(m.)dpxX=6ZV?ƴ Fː[6տ_J8CnA ?2ۀw?CZn=Uс ?2euPZ [tӹS%ӉSmױvb?peV-OX^+Y)"I?zE' DT{gdDExMe@W4 i9( k.-?5ch̄"=΢8:Y,F,1 0|y°% HMOr/»sۇ㍛,Dެ.B05GcD8ԙ򶎦up/X˵o͹ύ*YPVOؘE6|򃛥Eap†qk0jh ?XFfx-q n!>$,m,T W@M=\ΎSN!=Am#A Ʒy9W=2MmxFp 0>A?NK )^V;8'pՒBDSF(bHv)}s۳<`E+>wي|(fWYVCW._Ơ̰ߡwv*x&_, Szx^-|c4xZ[L"g %n<8b=Ϲ19r>b薰vCt3zzy6B+.Q̒yJeS}Rο1l)D,3v)'{ޤXZj,%L~(uMcQ}(NFMb)>q7[j?k+l<7܎6O[6f*!sۭm+,;4l%g ߳H|vMg"3~v"#&Mo0f`g[ B4}cCe^ l_Y0[KЌmS6c*~~⛕/]#&0 >pX0嚙~bᾃ|VW^L{b#wm-u`pK*4}~J.hyY^:/*WP,Qi*{5cr0 [u+ طփJB^eF?g+#A9/5Gm5%'pw0Ho7L7.y|/uz{SH!X@,=#~+i("\ |z70rd+.k#&ç%J@ TM%.^gP'`hZ P _ Ð-pDcpw1mg*LkĞNB&A}F( l*iuzi ]ǨBe<;R%\ r"zO*BwTX}GhƎPpN ƻ 9Kd Y5h\|r dt%8{\ !=I Ow٢dAx*@=C5wAɏZ dZ49NҖQ^jujg&fIXX4{_l[I|B~|҈UbjƝ#7t9p\Vضti nh O)@aYb-C&33 !-r{BGC \Gl8<T bȍvZtwpf4:"QbTc3c "q{K7_K./>K^-h SWj =*h|bWl>6?8J6pRO#@w\<8%rT }WwV]Ր dDy%llxÖƃي|AA*.:~O.a"9Pp\/}@d x5DI2SxhKX,goѻrZJRgOcbpѬFS}?@ FLLi VkL g_6 `sZE ;Y~qP7x3LcD =fP6O`t,cZZ Hf0x}lAkp {PoV,_B^y: @PD]bD9r! Q v d.x༽hQa8II_\Vp4+Yq^7Ս٬MZq].J"%`mߧ6WcFFۘ!SnRff;<Ě׿4kY)`{tca(RF;l&n`go~318Ŝu&!v]YqG4;ZP>h.XYo&Dp\Cvؓ^׉SKX wO6hzGli5x21Ĺ7.+[9-m~*fmRwUA Dkv8JQ}9Õ]J^oo2s4`svHq5^qfǘ+:&O] t-(>AV!>GP5,^$sg2>)Z?NY](ųKC%[]9&$ 5"!XښCHtwj9#8n/K+-C_]i-$/i3Mߙ.xS.ULm2V4V4Ta*Ĉ.šzpx{l h쬮FyϺL6[W,w~cwR9ZѦʋ!~7`\@Wp{*c5WnٚI9qPERL9I ([;;Ũv PG"DIgHuGsq{vdwS-qv#角aD)se s:(07rS{bP[03B=@-'Rߍ hْjvT/P8agI$ҹ,;ŀ SH=gi ;ǑHx޾['wyAbQce1JPJJ#DKu|U(V)M2G۠.So:uz.R|T@[=֛' aBA̝M҉T,as+2`EF}b-PHI[n%2GǙD E^3|z=\D, %㡡4 ~َ)bUf7ۙۉ՗#?6:G! v*rdʥCSuYr,nM+p@.%(u/э,s),'tF8薉L쥷-,&ij=6AU|TD P4 SM*sZI^[=GKܜI/ -0]l~*y=jR'^wMШi5?kNRF\C=:>VY>:N¡AtD߯ ~HtLqČ1Gm(JFst[R%K'vd < }s7S͎H` |%j]OdGwUt?ꎁ*cIW@ ˞W>\o,ZYj16˭211tf{c 涱H0^K\穹 Uѓpo>&}vЅ ypg$oCIe鸊bt8C$B?P柑H~X˭[Ş_pux~k8K,D1HOYz^yډ;b/` Q5m)HoS%:㶰,YdHmBDva/FK[erly%'ȦU~O4~,a$+))Gc2_gcDNMޥ y]yb,WS!=nBukXk\#53'~K1WOce]U#BpՓsG;kv';N] }7(d 4HJe`۹r oX=${Se>ZԍTXt=̡VVδ_~Jlp!xJ+],Wz}s&7xeKA ĿIoB }ܺaBC) ^d밖G|ÖK+q#D,GPD~#a V^ht vdGcmrV |vF0DߌD"K߯V &qqMZ-[7 %˿HIaf&p aE^g}m6=rלKQgJ=|uڃj粃5\DT3ݼ=ma03#a& >/:o GF1^fʭH3qCE o|Z 󧔳`ΰٍN3j;txu] *< 0bvfc"S_4>t@He!BgD03ws{ p똑|д~23k^GOV Jw]!6#5Y^b]2(NE(B$FE(P /Bo>F%Rў~ym(ԕvz/hQS$t`/bPls!Qɗk<{_wLU !-. :@D\NC{ Ly ia6WF PaEەΐ)}b@X_Ή.G@؜)e %p/oWq^2l-+bcLU_>FEˉqƬX̓6sXN=ӽ{?d z=1iWBy䕃 4A]V-Bvg{q @8̋4ҹiW(XV2:%H~#Jړ`d~o5DBu3.5vV iW%b@}r˹H+Iw>]SNZJ`c))S> t8;l%',kC`-=4?J'EEz@U*CqE;378ˠ]2 6QC2nBfOtV9 XvD){~$J|-+o}Ώ &M&= uKk]]vW3)(͒m#YIE)ee]p{?vb Z]3{ʷ)əIWMUeH>-%dr 7vX*/yA"xYS|g82}sNZB2#pi#T2JFMW[6gyRsw(5۬I҄eqc G,tʅ Y7ZPԢC&{ j1 yhSNbp }yq^̺̀ oZ2Uonۊ ng&tq -1xDbcTad}(-0HwJ "-T>DQdʢX*)=~=&[A#Q<jC6w ψ<˙P}J<ۧEy"Ih̎Gq-g۠x!NB/Y.F*doSX.Ѐٱn: toq ^U L6 F+kS QG1t\V\'x4"&(8"F"Q*D\:GsZ=V%xx%)ߜ)"3$6sz3@1%:Y0Vbs )?,_y+ <4%mg[2Vu7_EO[Od .Ka`-$cE܌ō̶*>/UbP.VS(8yB-ɲ*$uPs9G;P*`he\c^G )WSt(Hx2_A؀ggiߗ͚WKl&ѵu;lXca[ Jŭ="V{PXߠP MmWRױ <7[paQxk NՓAe5xW뵩qwYt!1}Nt|6Oҽ4YQO]*_}6CnG@#q :.{e,Q~jJ?Q^KGXD eӃr =DbuփL6;g>b&N.gՔ$Nݡ c`Ϩ[vqi[{U2cDq[X>k!d|+"h*A:> Q6j+Q͓3#& 5 Qv 4k. =_3]%#}G))Df):_y;]ȋi!2\z0߯v)ؾ R^L+$ F3oqU|'9G8"!gvbfb)#%]]-ɽYzsu[b}<Ý} w 53dxAWI蕎 n. F"a+S݄397gIPCٌòWWݐ0pS~3;SkUI3(uI=(2uEr~;ܜD{uzNB&]PmU"$ UgUY%96dg*Cĉ-ͦ_Kڢ9jlh"(z5RE9(+Ms`xFH-vVDY>bڌ'XDMr&ݑ+)KΜظGoǥ(Ҍs/I DՙQZ߿@Mߺ޵7lsrO!F.5Lߚ9EDih4]nSyË6P v&Ԁ)f{t"l镆B߻zY,1 Ll(!5z,s`]kYl@r&B`=7ws;4 RL`UO_QCl2uԡ~=OD>܇Ln0 {+pWK)MUuj&p( 1FyX!T`A_N,soD1L{KWZH#[3^Wx/0͘x*rׯ׊g <1Y_X00Q_iAAb"lm)-7}MnF ]%UW".B#xO4Ҕ;qI}TlU4E0.rH>$ .>րٶixYWNdȑs$ߧ"5;L~d|Z~fgEqWMRq]Rc$(m,K?@G&_@=q2Ϩ&`Xi͙''Ucs`"Z>ΘZ+k@51&'- ^/NfMP`9S4:wqV)I_f9r! (e:4qMuF[ _Jwzk v%4ف ϲ~5 2!-GT h״_N5b2YΙjAN/v]YTѿ]̟h&:AY2t`Uqmkgw~1n=Q" xKIkDH08];"T0p~|,c@h4 VCiq&6cZ0&pNq5d-ٝEt?'w4R7*cOaW׮-s!ok%e%TySv%o8c~|{ +&!zZm؎yڬ8!(}%ɷ=㭕Sz a,fL4afN `Ef4!.%.Qﴆ-GCXtHO1wIwY%,Tnj1nYF(^*xtmC9[eeۖ0Bᑡ8k m.V1H7_wǜg< ^Gѐ}V SX:Qp/scHEvvqoT!\UMAVfYÿA ~'Ks|0 Iڱ\B#Wñ^?{r8# m]Rp8D &K˙؛Z4/\[[3&.$3E%혀G@Ӡv(\D^zB>L{H 019'OYzlxx v& =zaA3Z2C͵zhiԛIWJ➟Ƞs :iϷ_^t&b;olVE @ Nh/@ʙbQM:| J/8xsʌT"聘3KYO{+d[ռ܀V 8 PJiD&ܦw0? 7j":KAj 啴~Ggodjj9W^4a*(*U!% T ;";EҦ5ք%[:HS/$V+Li6"8s"45[%0o1ScqE%jk`)tlLdkb:CHKm0O]gm;S;&}?ORN|N kXnfX(n7oY` ǣe48%D8;yMY hԿk/} MƬY mm?j`85Ug3o#%i8 :?dA{^qbWC|LZݱq"wؐX6If쑦A>cvH$X?O| =ƵyMB{h7,d!D v9jjc >^{锢]Gਫ#@ I\''F{ idwnS|aqP}IRѠ{IR|["p [Ն)H]h",KY=K+ rВzA3@fClXTg@(sߕb% ̼Gx}qcƣ"2,=9VfQ[sO w_)ZRb xGJC͇ȍ+ܼ65 @=(N hVP}!@yG/jV5JzvJH g;dQ6A!i(`/FH{N1WIokGo{o] 7.-ۢJsj8gSjZ=OL ?8>3B. BhHoEZm}~s ʅcVUWk 辕m2;gkꎂ2`|HM@-ȿ2#k=֑`dž\F)sP<`>tO~ZŖceؓO᳸|XDKUYn. )-)-Y(kͲ N>k1g.Dk0 `'neo3DBAp}6suɠGGwctCRn-q|82Z#QdԽupN̶kB˺\FK haQ_T1¿[kZN{@\tJd +rТ]CwdKf|"("*Cu~ E-FV4 56ӋtAWK@T;lU'*}fk(&T]5Mxݨ'1#עP8:RHe RV6R =TLb(m?<C' C%wϵs|`:l.D L?ºmalFfu8މ"/w2K&w֏aO\:^-c{6i WEfA[nlN-[@lǁڌ?Yc\Gmf͟dPS*eX;0c?\s՚lВ)k-(;:Y*12O8CoWH|be(FEz]CLEdא;-\6#23}AlT9FgZ}E#J@hcM\ǖ_&#&^_KmPjxޘLRN]Cn GKSb1u{p3{G7v^hJq<[FZΫVWbW.ۿ>h$^LG&)p5@7Y&HLTFib\vs~@g}ͤQ/G䲡 o X 1}yD.4t x\nW׍F_ʴ_YefJM)dN! DnľHs4:X} @Mga*vu~Q0ͫ.(k$,ù-n IpHe':$ pe{ASc4[5WXpmҲ%(,dd$`&(!`)@AV3Us]Ĵ(t? )n0^.,DLyհD_soF#o= a< Jֺ㎵97B6TB({CVΖ>ddᬈͼ.t{t=. b+0̃x/C +Z U\_BwVW\}xg4']`'躦r:OLlBXnZ+׭4KleX7<:mfyUDp Zl~`-GlV۲";vWW|]ن|˧__3~W8LE|0%) Q~X7b}F_qG`O,v6D"BXKoDpfmb\5c8YUM}8t2 0o(Fk"]X6 Ҥ+:옹1OR8c8MGJ}t~' u/ێ8IMHf_؉T󵋑Rv15_w]1.\9$AVKV+9MМ~P*9jҷX@ iI}HXtL$Ҡ~ZRp7d̡AIj<^_o\h*Ħn@s"˄<?gd~SXcwޔ Yt/tNݡRd8b "r^鱰Vn^ܢ}V X lIМ= nV-2I@O:C!hhI8T_8*vPؙ>*{TX^9)*id1q3xI=nIF _{XjǼwKf|F/\WeNb3l MpqoشSЭw)>ŁY[.-ڸ&TH ~E[SSlK1R p` GMD]-(4z%U(o82_FF"oޓ> &-Z4XЭ(&:DEw'ޓ.Zgoq-RG-kL0UiGF\C'"SfFfpTG3P9Qg("B)Myx XՙbTd(N\4 1|g&.Kؽ%c_P> Xnh{Mp{_QHI%= 1\P6i9'ycbcolêx3]<#,*&ͦBxkj!2i םtO0Ԧt4$ʋ[{bӂxSC|r$9kBF<z0dnw.>T]Pצ\%o %[Rp@p` 0(@I?6VoiǢ yEf.D'פgr eFi/*';BЋD ^X9d5t_ *aAI]5l_,"w+~xW{hͻIQHRD}Q4^[p1n{4YA 3V%n2r.L "[_IH[iIvg ZrČ߯·$V @7MC' ӶD>>.xn K{ʐm|i }R8Q )Pe 0&mԑe 7 ٕn-pdv88S Cd׹6 U.7,@0 7- ۷p[ [t06^8ڂdyj@X+(_ʫBX 5-nzMik|qOP`*VSY׃nF?9>H` ǽW=̄?9ܜ2})}Aog58)MjYlB^ѸF]0>n| 䥫?9zZ-n# yĒ1{<9x,v_B`:= w6 wʦuNBlhyix}0%9[bKA+&c {-ֳ,%"YA:x"~ k?yݠSiߨL.BYfAv -tvcO!I5<.&Bk\LGw` _+",=J0fx).6`,GY 6PW߽m_je#z,_ a,pŎ洷xshwW2v<tHVFBnd顕s:`<`>%qEQ Ƌ v:㷄ľfؘ숥H6(gJ&Cq >j-#~xES`ȍLV9a$HEH3ʽ,SK/mb3kTi$jށJKN#&OĻTn;ZI,lKJvF4ʗ[ 1}Z>|ͬ E6 I͑nIA'+ȹE7^x9c}Cں,#[4C7:(bތ,ɍZ{݈nBx%;`'9mS,I ͑#٘ +d@qkj+hbA+[n/VIה= 틚?+n2YG!{8{?-9y feG~ }u5O%2AD&6Ӑly6,|'VIZյ)!y bfd}!x㚊Ն*}41Q #ݔi_ c,AK=f4d_0 d@Kk]~SKUju}D=*"3#( -"?;C jl H!c2HjW~ S+ N7:AUvy\ZVUh{IZ&lX2uS6| ,Uqjƥs/ʁ8=Yb>g@wpDqTΆmTsaA C@N>sHnnJTM7ʾCȶx.!SH[}=vuP"1I;Ŧ_~y}زgx"k"6G)?8o^!mʵT263 T^~QdiiPS3g:V:vvFow2ei*ϮY낢ϯH: 7B 7yyf[ܱ!1| b")|v W`knQtJUAުTm(]`7@Dʄ߲S]r䬓ٍCuW0E׼ #dexI-h:g;xۧDH/xR}bi sɱ)-5JQ? [1gbjTũ(%N'{ &8ճz8ܠH?><pJ|C9{W"A6`Bs䩱O>lCрQF^M 7`)cL1 6ļxAD+St!GA?4v#6Lox^17CN؅e*Qp Vve25+q真¶9ٲE!_ӮH3s&XPzeNy蔶Ǵiڠx^f-J:&Nj(xk&U AR<*-zLE-d_;잢jjaù$vzƖՃQŽ5@f}ԝ($HV. 7As7t9OwTaEWݿõ|(O]At+SLy {rC*]".M>M f:Ap$r?*P6,W?9j6ưk_.P.f}5qMfA? ;\RD.WIQݎOsC< < _u3RR>6 EJ5m % 2'쁣iܾ&Eg<̠UtV m/xSlŔމ&ץ^IӞ'bzOrt υ S#r=zVdcQèbT^k[J}4?H]KSiw4Q˂aNgv9^x,_L.O,ѸB*im2 &?kYnq> obXGSAwwlc 0 ?ڻ=M~ygLclSWF?WGXv#Fc҇+UQSP]HHgR3,.|bձ?:^ʝ$\v R4[ml``1dYmˉ*шIL)iw1mgt;cqfKu. 僥; '+5zx2K]!.w'Y'FKN>.ZxYCB=ABX4Z-4 =)9sL~(O=̆ZSkËgRSl%e!LG*s0{* ;ˁ5T:BA⦃xR}d }]mɿhBudbQwS:$'QPinN Hʽʹ)Z,>HuyJBsG5Dka@={cMnXDن-ŷ7G7_pzNʘB$-ԥmBz4B/QB|~UfʝѦ.GW|16~%F/M8gG譨&JΧMp`B9{5Vr0$"+ KOu9}SjGU{_wPױ=s_=`qgB[eEBMb_;2H9x*$" Yf`̾>KD2_%^1xM ?MALzfKV^ؽs+A)7Ln">L3NUfQ+pz=@ZKյ}Sz0{-KDd`wS*+f M:TA0߈KY5&v=XZMYoט~tb*Hy$U/ɯNJ2в*t/ ]͈*zQMU0ժVh'>`r|(_kcTJ?W},wB =$CJH!W1 Gr4@~@ƙAlǍy9w 0@Q%2jR1T1 j^Pi5\01N,.3K40J ~mJUj` 6aH @]e~S q,!Mڲl({||˛AI+{OG:?HӤ?_%1c3#'CYmsˆY {FVx$/>SS2?M+Q B߾#>즉/ ~߯TA *M4Ͳ:%_ͽT#*'Lj&=y{^1 A-% cwB}fc΄ص!J7Tt8ΈGdEË|g ԕzx1J=m.S¼;W ՊP$<%M+ ̨ &ϼhd^DֽnDJ4*LM;M49SҪ؊Ϊ[}y{m^]012$l~ 2rel*oi/iϸy&qyqx2t3j=K 'IJ5_/}m6 oex\@7hnLרoo+2Q:3$U^Gm" y?Wg㠖ţIXKM;jvHyb˴=žx9=/9ҮP,K@jh!glD7PRBi#U~+IFq +&F=P(bJ^&O61u)Zn|o7r:k.̪_ l则9> !ЋVdJ UCA<~ޒ Ũx9{"c(M#\@ ڇo9},B27:>r(myB d]& -%$1H U+g y(ڳM#}oQs-67|r0mFqSӧd a_2jM<C7=cͱJN՗&0F8!a"-`(e \|`T^85vej ua!\6|d|;5_-E9b-MA!yu˦;(E{>U8Q9z6-M^w? S;z/ԤO?"mYME{ dh_i› 3Q WѸ8kptl0IqևL< [m,ígEhTM^{>>GG/k*%&DϯuE`P#-ًwy!ځ7|huA_D ' !YN/QCi3z8GFMQEkSQ ޗM%A*R8!.Fe nL(2k]E!:}XA-:L//~<P9ޡSH'ϫ>O #]~uB)^oLc4Sq8JByo{:,ز*gO5Uy= ,:ԩe7S^ǗlrȪAZ=Z 1VT%p+ n8P=txJ8ŪwǵRl7HQ"˻/ƅdu6&@xEshE7^V.'IRL@&R^M!PYVa^C.#]^Ȃ3g{q1o'   kg]"aa ^W}a֢EJު#6J1yHz`b)SP Vz8>ǺR֠v @rֆWNdJ6]R;+vhF64,QS<׆ > wK!G|>2M^ PS GL40BkVA=JhVdI7i\gDVت1k05/hͧL#j^̊+ZK[_xJS!p,@n85} :_۽c"b;J~(P/99j{a[ 4?J99CES|Jb;KVRWF_Kr,DŽ7/.kNc':i%>%f9̽n+6+T#-#&? &^3e> /9cCg҆[|fWBeH$e8V^'iiB 0߆^#l:-5ƤM DhI;%)-C_ůn [d!C k!$lEOM`LD?oXHپ:#Rs)CTttU"×,ї>HVjrs>Zގs5FFoRmSOEQjthX옫75}AwZ`zYot+5 ӛG.;EZ 1sL v* NFZ_I{ Z؆YcǦdk⳰K>!h4!A s,W u|h{NgskucEi" Qi2U?]7rY-('xvS*|0'乮| I}= |O)a5OC*de}} Hzm0;adzI^ ޒHnNz2G"Y9rt[W>*rO+Ȁ2xi~ij0mNNϲ͙('CYCſ3.J?wJ/\9kQ37 _d B)Cb4u'Gޕ!~0093,Ҕs[zej*0vQ_\es?܃^IupR^Cxt5Io#<*".^j uη2ŎzjOQ, .T(JU)N qmϔQ鹪DEߏ$72~::\:Yh яv />d 8gޅƹr߷Sŷ(=;˛iBIQY~7NQ殒4_p0_0=dm)F!.$܅Q6raDqΠ+C|ȣF&G  8? vnfJ1T!|x3 =KTdeZxyGc@M Jw #k)V fga"}drG#|iPf/]5~+OESL([y$~M`LP SP -8SGY#Cx d* zEw| ͙m2WN씔4 g?jfI [&1`>M=4*wPNk5Ys+T(- lҌIa%Y {44,rb郆/Q-؄r>e(yljb9 S\;(cw(ͺh١dZ cShxI$օ.YE$~[[34f9=AR;̖BBU L\W/rY7>uTv8L]P(r*ESd*RҚ\8H^6n}O9'S>Z%z UQ[?1\kA2fKt8 2h79k208=xMh2Jn .^F/rEsH`XvP7Rv<[oԅIrSZ@]m$sŇT9_<{_osۆ@U_:@8^Z]d9%@%o+rwmw:ASi6XJB2)%\pKb.!biNex(w킉9'Nzd8ݕNv4QUS>cUzk|CfGrcnĬ&dqP]` Ko'mh?-'jr#m[݂Ɓfp4g1on$Y){4cF6{qPڞ cW{5)fx3;vLai.ȦmthYZ8GN<6Bz N0qi'lmЫ'_g͎WU~|#.8Oݻ1}p<6*{3w7 K\:nzPk1Ihre:m1mE*הxDL m o)ۍ_U0,u:,abP&%pжn]SS1T125;RieHfV:n(1?40eďkjo8,oTʝz<|cEH:]8kP9t]7}wQGBV+Q 0NYyEFB~FH%i,xCo7 +u7`DR{7E10O9V[2 z/%ؖJaaJ,H?$9[."(e#fToXw-Gk.ZݾD#]o$ Y>,SЙv@)U0W" {,+$u5F=ʐw=5 å,?眿sF1 0 X*s9QnmwF1emEHoX瀥uB,q%g#|BpಉU4M{xy+y"uYB;͛x#a⹂ir)]?_*َh6S^ x\%L೓W-V82I X9OδPeή{}IFҰ}оNh}@1飍YU"Q4OiɃ$T>L ^7J6*{j+ZTV U `2E27)u[?A1Qu:+Vf[ 5IIy'3,q#_Ȁo +4UbN (9m0ΰ~A1=^eupq\tȨ?7%pVJ6)&<3IU`~3A:zm ~0q(6s_OF~ǩQg -:ʦ'WL| `LI E/˂rKIߎqy&V^M;df!(mm7DGD]^_h89L ZG9YI5BV1fRLb2pp"박aJb0Wu`]=Kh p6;s +6>J[MHLGssfD5zO[a .Yk_ n?=nb 'ST#6ύC`?)23ۈD HVEtt!EeM;֢0PLӘ:E_UxȞipq+$s˦(e9敔R.+bE=?AVW1ePKdy!aXugE朧G#FVŎ*8JjL=`z^.Y@(>0[-Ma `8C\CBկ@ssnOQa97(@t hkEQ|\=Wcf nUg!2& _Obeh%73^g)pyp;P [>yFF 4Kx:pݑ>=-xm/O|Lz'1Sϖ'\Jmv8ky$wIDѴblkn0P8YݚSJ)Ap;_j,Tw֕׮|ǁΝd (^#8'2dTK 8*Ny u^h[ DW%;7ƒ]:[FW6zD 3L=-F!BL(;GG.] wL3ϘY}hSYo7V!PuЈW_]. ӺU#`(JPXg hkABzI/hRjQ] >7^~\Zy`4s+L"eKGJ|ub͟(kVp XJbL 5_M·ĩl,~aoX)J~/K \I=+RdgWX?÷}On?HM؂} _H\)3>Bu^: O aDS H>{/W@X` $ۀ) +/K^K-(xx-Ģp}Zԙrhb\ԭ  ĨW|Քz /> e+_u}9&[O e/axa~xڋ. PF~<qHjP@w0֒[p$y<޽}5V3A c.t/7/T-\,_ K`I$;)o@AN96-frY$OHso`1K w5p0Y}j:_xB msJ)Dԍg `0vockyFA|-+0>v'bF'ȧ)L1a*4t~_+&Jävq߈ͧ\{ ^/( +͢?1Ķ칛F},Eke$fvNиSw({eng'{<,;({}:&Luֈgڒn>]2ܨK9BFtgާ%Vty8^ >7;|5uj~OKiB!n%WBs6r$OC?atϬaH8Rx'e8 [9 EDvtDֵwIC2GpI.TL πnD:VH"e4F LKrK |xmwz^2[(HS yfp?r/6<di]$Lb;-d<Ĭ6oXqXCמx{?OR|`ffˠ uc"*nԭf$|zO EtDy:ai| 8 pd7܆[{H!_)ϗ` ęni e p2c;bw6rn-éʋsA[ePBڝEFU IyII`WZd5p"lyƈ`g6 8 ng\D?'y؍\_OؔóQ]k{;~~M{/o(㠐Mge%Ȇ[S8>+Z1hnX_i!ɃjWIx~_G!fgwj5w[r HAt˗NRBТ$Fuqlzj&l)VftOijWr25[lxn4}gBB-t 9R,v9Ja\~Mj}ۣJ0<3piB-aն@ɈJh͢g4i׍wKEŧP_\`C SdRk{U@h'E¼@(:#eWhl4`D Wlˎos%9= ~aq$1Ԇ5V4sdZ[=bl@ƑtmŞ2QKppέGkBb@k~ -xlE$1ʂP&vW{:bQ1;C T(6޽\}Ua:RAp;Rw(W \x:1*L"ĩU%񏅾s@ސ G}y ue^2evZVgRTpڗ_$0BDN>k}s"s1yEՈˑ~D a}wVN #֋Q 1FXr^ک: elrV% Nړ(M孈=Tq<]\#af6 0XAfUH8d@zHZZs]Q0ύOG{roo${%ZB|1lFr>›%IMQB6El2,jDL˰0eo[bM \J 4П'p#m5dVǟ Nݼ)m#T =7 -y&Cx;tWIDt0}koZ..A'[k_wNsZK?6gݶۡ@APS[i]y2" r 4 ~\^"[EӤ߸x;'<]G$ =ÇWWOlQ/)?%uDK)h7 9e]{1сfm}׎C٢"2ՊU nz3]4z}=!X,psb(!R姰kW E ]xuP yI ީg9߫g30z+%I-ʃ3'6c\FٶF9>(ketF& >f>TfE$beAj".Gj&S27_':ֳ9I [ * ®ǛW8v[ʐuR2{z\57w-EB8DB7<kTH巂Q#X [@|I YY6|d6Ƽ ِLu3}A7VD[,<6^TnĶu=>ᾸU  ry4qs2ʡLDˬJ^؍a sl1 k_D9&N@Ge2~t뽑~{r8=-]na^uځoJ\V|^mWZx87lv*W"XU%~eƫcՔNPiɣ':+2cp%vv Vg(>`F?|yylnR ۿQoS@37P׷Y!JE5VL0gf. ӷ뚜(Dx"2Džz˔/ua{U~7W/g@@gR0RWO≮*oCe R$I!\URʅ,Rj_h6cu`سGy:UTD׷nibŊ$B Y$7kGؘlUf7+a-NSJ^CS3SlWj{$RQ !3In&XS$ADvISG l(F4*nkv+@67(9Mlzg-b[GL&M' 5ራ0*e Ss]];?iCZͩ߂e-W)T-vђ8Eo4Z|I ;RڈWF~VYLy-.ڭ6FSͮMej9~ݮNJZIU5)W20T {d;7\آ6fbz$nJ '0z*ԇ}N H U`U8Gs[U<} B`5 a d TEm>Hub-!q+>{z<~Ć]V]wq_?(": 8w~g2ůzSx1Eާl`GW8A8IBZ0"[.]wbp*+q;:ˠa(;GYwtkr3\e ۔>lcNeXL|'JQ'aLe*%!b -#=3U$hэ3ZX0O l-VqA;#\}|3}xڛ @a^C`3H9 ͵qyS.eү%b,>"eY%a2.ͭѕg*f{>s(\0]4b(GX&Djc^|c dKώ(e 9 j ֩uҖܔKѨ][*u˧LcǑ Ǥr73q/0)s h%DtA ~båxmhEJ> qbr]r;cA`9 Ń+{"d}w$ثÕL* T9⹆^22b?3|s o}_݃g]7f?Ws%~!j$$Er_O~^ @`SYV H4[YlvbO%M"t7$>"tYoZB^XN;Q?qwM8,g<^-Jo:`S=8~8J"辟#ZΙyMH`Cfjo0np&7TQ:e\A :R+U&BE$@Ab.Ie$t!,q/=/COr  5OjF퉻Kς-tkfUYfi v']iL|'n$(]ϮU0$Kյeroisp{ $nzYH׍QW'Iab?#ĭܠk71aKLЯf]ve}1C7C%igX[.)E_@JEVŻ([Aaxj6A-;sK[c%Z5CRF(/w㎹$}E o~Y׆׹; s=yj|ZWBaDQ*B$OA0 5z.&ynfBST= $=X'W(IGbxպ2"gH]UQ_ֲ5?I}g?_ &r^Z KB>tXx9FpUfu_UO@j<ɤ=Kaw7dޮ}j[b1iIT"E`V/T'*P$#D[1ܞyCFV'1n*zJ*$Uf7Ro 86X4PmG@*)i,F_>&aƶ|݊smL- 'ߛGAK>M9U럮0H5,$`R{wu D%^! >&:n\'$%0Vk&[M"k\j&T([!!ij)XOώC L 碵 x҅W@| .PL+FSx8jZ 'Njm džNY%m5rH╲vl2;۟Z;LN}y_>2OCs$&. 4 7%geİsg{~4FLuJ~bPd1w* 5XP"hi. aBˢ!FQ@]*[Z9*CȎ($:PF7b_=E?#ԨQJݫPv=2G.nle'O÷-iS#ǨcC|'$Jp|tup 5qdѶdt(L&I$q^A&.RA L҉U"ىߏޮXRۭ_Ib r)0L3-GV k814%._FlΩemŦ&jA#wXpqR"KlF_}(i "Ь7?#\xn8|֧a4Yy 4ȡ-]Dž]2|LeRQ( XBoxvZ5nY7(lvy;vht$a/b=e*FJ8ۛ `8fh_"|F> ;g`I(hw[Y;hPIGv!5vn!x WH*$_` ,@)Z$nLAIqPi~`9fb$3^?H'vB!T! ZP!Jzaw8WQJC(.]уAdƃeJ[ 7=>TsdO+af6'DEc鍓 z.gWKisvP+b.jj}QkK+z劚H&>SWJ*V PI,m7FDx)!k5 2B_e\V{ՓTG9SK35 _rc,գqNA)6%ܷMDyؙ!b4HkʺY[<<.ZBNqOYmW~TRQSL.wKQD]va3*{zۥ;SȜ\x*8IM"yn?B!Ȝgȼ\vGh!s֪ᯀ#ώ;>k48^S G"Aͮ1d"+Fap|JͨVQ1u$gIV"hSevX\e;ʨ ᢕ ?%b}{Dt[9걔;:͛xNL/X?Ā=ήn=m>q}`e/=wEuKJ,7a5z3iAvc6ٰU.UJ2N9H44;BLZ 2 ASLI"<7> pa,&gn.t5_(Mclـ]<|Iw72z |o0\)5XrVI<VqC[cᲤPׇٗepb@jq-.Ի0pπm\`}kX^+'!xV$Qn>)`X^o_}-+' "H3GWLS@I(s= !B/< >Daߵ^ه#ٛF ]xIR#9^=r3udsEUyMC |A/r͒;&:`[֋N/ N!ҞJbt1EQ;~[t[7]knΕHqHD%>r_Pڃ㠜Hr>w zAхi׍6* ni U,{5hcjҀJ)*@YYh>`AT$ZsH+Vi93SA/)+LNmX} m<tEei8wxgs7e+ Aeu"K\.T1OIƯFיΊǬWڨ>L5(=2Ό|3 UcDw-te9#m?㕏s+or'slxlwݙ!5]O GvF>5;,(5})hߊ.5yv9Ծh<|j!]b$}yxw3}8tV,ͅr%g86” .Sf ;zO .zmsT_k~<ݝJ6Sd|Ǣ/@:k44]얄T֖h3}1ٷ!"2.aulVTVK ot'IJ"*R _@HDli}W` iN΄۵e0Cǟ`d[m 4&{FKR8/㏫4Q.e-k+Ѻ9Vb gG4Iw\\?S׮=HT`Gv]~ KSE#Q7zkV2=]H\\9{ї ;cy.X(fQh+44y܂͏@sWZSUI+EB#KxZΌ(U? vpКebZ8%ѳMP0}67nEwJq5c 3q`Cj=;`M#Y0c>ހIBP~ȗŃF̎+~I`CB(s$MZy,M%r#I+94;^n*~&ژB?Evj `ڂN|o nO[@T7!as.0 !SbzȧnY]HhE IpbPq(k!{\r *lE{Y9l4!߶!>n)-0@&O&cǮAvL,+!Ȓt=R)oČaR}pO!+6F7A'Rq&̊ѹ_W7$Sn5$ؘBp-A>D4}<( j6gNw0vM¶?w.UiKbVxovX S WZ7/MX`⽩FCf!xN-VJ&rM&s}m|VQ}Q"̻mY׿7J`\%%%V,lu+dhϦvTID3 f8Kf~ $~Bd7ؤ#y퓙A֯*(N9 7we &=x?QcUy5g UV V$íI1õpw{r3dl1E)Ghto VF83rZDӛONLPe>ĭ]إr.?1} 𡙚r8D}^G\Q"pBԀޝ??{y4i)\̊w~9xۑr_S.00UUu9"jb2|&|ŕ/-(B!:풫vO`Jquŝ|Q7|js2"ƍ)4{\w z(|%َ+o2= >?Yy3*هnz}3mUd-[hPJʳr$DEcN(m1iGUYnK:kΚ7^B6խOz)R'*Dӑf VW턏ߘZt-%1&./P \~^ᛝfue8FӢ΁V_MF(Et9:)tC 5;@2zRqy@F-8`^3pɖx}gD=0z"w#8.j*mݷ&-lNdPs̲!^&?Yl+Ҋٔ)q+%{OVnPS6%)1-夢x`(, Caʕom7s2}381N6,,4R$Vahzl[?ңOMN"e>(/fL*H +aMA0mB>&]-xzl8~k`kP,woɄZ\řC n7a 'ufh & #Hr6SGȟPEvz5B)8!P3XW<ˤ$^ :FtnGѐ=-pZ3%8O#鬜$ar^*K"Sr]k)_S1]Tf E# Yu*uKÜC zܖHsS/gЌốlYV} 6U"ye^МC Q*d2&퀹^>Ҋsj>&kbna'2Z5jSspELa>1; $4l3^;@ԯ \oPw .H)G/fLL]F{ m"+}O$ > [AAZϸ }c*cw,U8m=mo HN8ZxF2Ҁ#Y~7* 3A=;졸̘NIGcjT^5Q5~Yãvw:P\9zD_ hm9X3}Yw~XR&=\8'r mC؇m{nhKߛlW7imE 0 fq| `!IYٗ=&ֹ9Wwav%[Ks@iŰ5"yV9K[) BhM :X|$ó/+5,]wQd$)vK /)erffFL=~q\~awM^:`n|'B)&RZ_T5󇢙}@\'XӐuQ ן2 M>@|(Ldds~dm3KOqwCI;0eY,$?+o ).tyVJz/w$6Q \17!ks5]G A 2([a|rtvE['3M5 E:P%:VFHaKb',`0Q=إ|(C^dL2u]n ]+G\.vXXAnފwo@7ұN! N2ˋy8L{.(+o͐ HVY>;KNj֨v1GKM h/lDh9bX_Av3GxޮiWwpfqJUOS7 ޶) v}oEA:;oA-,l&W҃]>i`ڨkJI~&кȉ3}K}aGc5A[z;!Jѻkf/QiYRb͜u"A:BFccj TG1:rء  gGS !ћV˄#~J]Xr w1;Vd Xt_MQ~P_Ody_x50iZȗ>EQCYTIY|ƼRl<2}lksG e>Y ɾLZfY"n/ڡChǣ%Kנtڈ+\v'bbl1yKT8oWt_;_bt rUfv)yp̋L?|z/l@sݟJ(FHݷG?ꦖO"mWӀ̕"[5ݘbo4}caax== C- *G"`RXɭ[oca2'Jb: w]Oy ,ſHRk̭Xt1*'K橀Ǐ ӧl s4˴G, Q 9'[R9&L].^?N _) uѼ?l="8z4%o}9&5E}ʸym"8w4㊂E=Wn΋< ᾀ5>}hu=0?4{ _b/x:kl}VBd=MrCʕ[}٩ ) bKa5! rpxzŢP%k^mfy,ioY]:rm ߏP_\'gݵVż,V3Ds۩@aXiml|ɪ^mp3A죒O$8P"0g7BvP˔kW2mC:}[OQ|ܓGv#ڰ=vÈa@ "ziH8bD3(y'8+ܩ^%e)U]I՟w w{K\0Gr'D-|W:3X'+!fHvھ7^L/u ;RA6)C[vII9ʪ*b-ڃXC8Qй,mц >n<wCs$F\-w̫FJCg.ރeY^E $'{Em8&v_~k*~d?EwP -Ҩ 0Tͳ٤-'n)G^^eVڐ NzwP,+o!O@l&!x OG{ 2JW \mesV$g?%O0x+ÿ:!k73btawo 2Q[)31r5&2O&KKR c:W|+IxV1LQ0/(>Z[?Rw`}v gr^Z2j#-}eE Z r>^24z{)6V.f(fufIe2haQ/eZi=rt)Gѱy ~/~!`Dɉ׈sor]=h~A<8Z-[fBpֳ@4ObdP7̍Fc S)v@y;}=oٟ\ v&܊i(Ί* ^2TɁHe.@X6}4Rց$ 5VdѡΖ0e^ ‡ 08:He^,u+?5R!E7,%O$IECiNg}=I?l\A(C_ƨi=όo[c5Ub:Ƹ:7v.еTn 4 cpw7u"Iy%U>GGWJ?sr3un @{g) )SSv϶%mV`I/;TgʘE SKA#^PeJ49kT.';@QQZi)ԦׁR7]E-qWN ͍ץ[nTJES`lsoZ*J[#ˑ dہeA #˨O j.xvyaA:!Pt~~ÞOg5L" gՄm{;U&@E1d -J@8n*VߓEK.IkCKy2ۿ ǧ̢^t]YP~9 K̩'75v䒥$ Ky?Ͱo " h")/*'hvOS3ݝ;sHCZQ'q:su;}tG+u/QEFnV]J7=A $_#Pj8/7ɑ@ 0a]m=Ɵz<H )S9@IڏGU܆ߐvuٝzjݺdtV$Rp|xl)shJ{Tq vmqUGp~+qlN 4LGŝYQTObb:;hnj/爕- 5&~TfFzطP@ܴD8*R)"d>S߳|"ޫ@bT{GX0~f͸r~97}eƫ@'#q_2e9֘-V6lX<-v2 s+ ؼTV9jk%J` I2uo&*^zXLTЛ q k($8T ÊG! h^I'=79R^:Un9 sO%+ag耐lZ W+ZiP_vFl'ϷɲDB^ |][rQEG6K?g-F\3]\7J^]fȒ?aIK !鹑Q$*׬DxVg3fp mg&:҄,^ӨpJš,獑OWqTх G4 u)^D|:)b'|{1~2=G."N:3l<_&{m_;q5VleVM=g%w@mQ#0 ~;B 2h4<+gऱPq̓Ul"ƹ q/:/FEHɇš\L/~%nG`I/!|u#>ԅN L:QuL/ U5<\LD?(?\0Kt z-{}7~xJ%i"*EÝɐqT'?ܧx(OOJ6G/Jj@-q>@y0m:}yM$CL W%B~B}L~$%^ ](Ӄџ@k8#Iʚ)"6 ;%]<+)iqNdVkETE+͜!ЛXYN@98pUm܀ Ռkг?}BNUϊߣC;ׂZ墼pRd5XT$dS? Dֈ!X/fjvU4=T! LMC Oߒl#}ȊV1b V$6yq5ydI]A-ׁ"+P [ݴR)jC t>Y:d#̵$5]Y Y.*g;VA_8eR`:\WC$!Pa<۲$IPWH uyڭRc*4"b Y+Lf𨰏: (B _Ȏ' ,U'ݏw9 %9TqY3+iŲ$΋o݇'O | teb<ufi"xw\uwT!vWWEǔW J0-ȋ1O蹌ad:;@mkAR"Up/3qG06Gf} rD% ހGўdDb"bSٵg@g}l;4WU`I趓2eKXY !y,< ,aTҏ_8h٨kgſ딵V,k[#ɜ5A2JC #J ;ӛ^ NWS%kp<40y򳑀PPwh_+'d~NYP{~Y.2rٙå~3hYYPiSdg;?SjS)k4LHou7\E84'7+]7wy91;uD'(4[%Ca3xս'A% LX4ʕ^)Sj̮+ QBpSYU hp3M 4k l#]taZ*&+u5ԥ.\DNQ鈴b?E\12rO}c5 hCo@t0a'?H"[ [ k7x=bMw:ȝOiʄ'!V˛DP؄gTS#;3˜vF&Q덴i8f+mK/3tbYr]\Vm0u 6 {Y·}]s42|a=l2%~qI{-}X%E{)_)VjmaGϚ-Ƀag %挂6UB Sp2lp_q5Z Duhn].ʄ 1Ej?BL~0t}r%bW*i( e12#q/sYa%?.1ԯM=9d5)z0)עy fʟ818Ϭ؇J泙WA~T+e SCjs'LnNAHŧ>^S|H#uG~:TZ@#dg2Y/y(\܈~ьQVcYN ) 4 i;OYT3 @z~3E||W t/B&> ݴvI20p*%ZIHˏLEXgZ&"Judj3g6hkBSM2s'„+{J<]S}ZOԧhen*X+IX6=/m-L]eq!,Z5Rxb7e6RmͥtIa SZzv,W}'ṯ~7㰴P,& XW¸h7; C>vLokB_`@_F@.g2 YWG: j;Lՠ|\%E7ͬd85 us> wD,H(h݋}rJ독AY k 2IBpf B7mJ D 5Z_)w8~ D )P׭ď)}#ޠyL|ȷS3*b)"%N r>HF < vpcx@ۉUC獱U )bߑoɹ*SK!2Ru(F\5~k2+g y#]M~r3A}XQ*?'3 ڀ^ !PnXd/o1Liױ;,.k|[P R{<#WV#Cd%AnR68N?HXch j1*RSGu*U1k%+:JLҙ6]6YA~r.Ux8EhRRhrc߱-2q:0{N%-&/ϾX<ݥ,Iv>"H; =ԱtX Ӑ$ntn5N^4>oYwiZtlCt7B 8NA"#\ZlrJYح VD|PyjM՞8_/KIN n!2I,A+rQ(El_5@ֳY i;:D$ j`g僟D[iOAU_g2-ux.HhSʛ}U/q_}9Yzl2Yr <]jbЦ7+ǨG#'=߰K}DmHAQf*:Zj x껥@+p.e|8ԧ,P!x$V9i.&\j$>wdܡ:4:>m9#ȯtas!6T(9ϸ֩Kdt/j%ȘFc7[`3Y|\Պax)&U`TL# B+3]\gU@?"7X$`%PSCNXٺlB:~ uD+h.qk7\Dc9CybPخYk!REjE6}r2 haaAƣ9E/ScLzU $ӆU:OIE',GmV ?1F)5GTI{#iC' +k"͗V攳K2Kƒ  ٯ7d'<~K`^ibb+f h*CotPEб#OV18-@DNchɗF5_ñM!=CJ/8 G>:uN$6^A$WB @1Y} v/;!A ipdm$bM4u7@BJLg^|gaLyErf\JGԡ+5XЈ6{9Z/B wX8qԧ5!Uk۲_)__a  SdBꗨ=1s'1c7rX <[XpEŶ7Sj`ARdGՔ1X_swIRa9~=xJ{sUmҰ+`*<2B1.mw ,HadF~LDb9%0]אS%(vW~yo.z}We!mą Jl@Nr(` ;GTcre7ua=9:|D;s>GI}Io c("@p (BMIof #'"-ª'T_kH7R{Q[呝s Mv w ''-qCwjT~&SJ^ya1ʻŶ`uxs6QN5#F*)QdTIGSSEQ^p=~IPT8ةPZC,͸K uL>&0 ȗ,geo WlLA1F}BxlQ82ϋ> , 櫄{Îfc(M;q`y9F6d:E5ʡd i͠n0W4$#*4:wzޑh Chcd 8+?9@ hdu=*c]{KU3?Rlbz7I8Jڅ¸wx0xT5-fJM(>fdE:wNw7=M>!{mOcbD9{c I~0@J1IͭnRQ4ªz\R)q_k57Ukw$lpzCb k^0?iO2,^\ aGue *ME^a {5 I_dŭ)ƿs ;O]ashNp+f@fZM0RL E@>F\dܚJ{z5R6j{rLR/2뉄[$7cJe9h/ίt͇KZ 5;ҴMTt,?9 tf]sބHkQ!h`sc!A; p޴ZS]o1ajޖ6Zspjbr_h9{]w3){7= rgCQZڸOLUW|3*K7e L^K_Pf3k*r)󵳷\(:Xr(T|cpU&QH]%}m֮r49$k.4z>K=Fg "op-Kۚlr!E`޸%UZ5^UhC1o r{T8oɝ`)&/_&lŎ3ݐMgfk3n?pU_KIi6&gF(X=S._unhw0Xy'YףQπkZCpGX ]  023D- PB1rpJxU1'A#u>/Θ~>\j, s9K6B6pmy_\*PB0/>,VW 8uH!r{ђq# ;iXIYp<ңr# 16XJ~9-Ϭl e/G\%M, d:]uM3Ը%.CC@sتT;Ӊ/(;q  >FO`y5mL-(Ӓ+tajX>ٓ$;5һWGaM)2LHst3( cR8&|TuCg'FI55H^UE Dn.8$E>J9TI 4@ #eqࢆj6K`(!`="zXY.%z$vܓ ԉE?aH*) X@33Am6Lоe"FD3= ,sIь;,U,`qW02VrdlT0&<OL҃o*y~ A"GF$H-j4uA*YFX1j,ۨPo˷TdYn>P~}S\|*Am^@n%,jy>ܒnI`eD0zy0iЗBaU ߀@Z ZZ׌PbQ;RVNy-<]~rJOt5jB_E9WC}^C)MA7g;."+f+k(զh;EI {^S0BM}ɯ*`MJ'XТ)<=WSft*|owTd+]FV9ͦS(ƖLV~-X?zi44&s0a0N %^;"RMfZ.atF*BvYG"\9Sup +Y;3#d۩I]GpbQ`V*X`bl0eЇG3I?C.R~QMZ 4d* N dT}5*/՟ѽ{F>1X!^[c:J$RXW{*[x (^>c)mՏ/='p'󼞣3,$MkwCՑ_+X7sH;IRx*LYa_d(CyB^Zaj¾'gp賅x WbZC}9MA"URLN!U&: ` Y[5bH(MZb^cLNcjcΫ@I>P bj ߴVmu$1*p1jm'] WlVE}%3`[>:,C)Bwt8VL6xdJZ$Ecq.kk%<D5v*۳˘6Tnv!Eʤo҄0㟯%,v?$#7h }ھkg$.H+5uoR8Ѫ?k:fjAd|=Mz~H<>B=cfIM$q

    D|v{ f仺PWg\FϭNu~DF[ ~T.*:~Βcy[poT@_BdpOf<"? |`$5eۣlZ"E}oU G=t߽j~ {-f/BCx/VR)fԗeD4^L]TqS04d@v6#5x*c~wm#M,'`V"ug8@?C/SIvz2#NHTwB&d}(i]mͼ1..+j͢Jꍮ%1(5Wp{Lq0 P>߽ˈbtثڈ*:_E#^c)1%ox"t2AJ?sk~Nʝyִ2SZE'Ȝ/So 10=_zy3h1] LH~&aIC}4EݱǮ'2ctʼ#ntz(M]{Em"5xgϚI(#]-zhT,jl檲7U! v4p>"OJ abn#S(QL|45ш{%xWbQje>svѩ#E0'L%Ӷlujs R5Q|Auaҗ=;}nG]\ u_v8# ³_zOz@j d2hKj䅌Ir<']Vx^P :9-sKb1ðҤ XX[ j%ym[* SVFN%2E6ǩ)jѭhU Scv6=)qÚ#5p#puzd#hQxֲk]sGs4Ղ}.5:L 9nʖA$A#f}qO,2OJd-,YNlᓴ#kC`q!,F#!\Viv |q|*f ܮqve'Kiin[í +&QRg^r%geʤ\C3aW|vv~P #wn&}26*5~Ѹ K s}^_ch\-p7o<'@1~9"m~vTԫvGj\wÎ՞Vd`jZvFok 3(ԍ=^x:V ^J`" #mslNYa_Mrm- ^?eqM|i+Iy7DoAa~#7T /KFLc%,_< zsY'Uq\v}R m@<'ش:x&@+ WWC,h=Fwֻ\ød7W@ރ ϶a#aeA-WU޴efSZGJxY,rT~ =ܪ¬-)gkHRչڏpMpYH27V]UD[Ì,~+ceG~yaS:J![ci ¬.oG `A=; qєk IԴ@8=F==rQX,^( ϿvA=x1G ,~(v m76Eޢ?iZ# {Lbm ӈ6æ;pFST\E,dn:3#fE@)}Eo(람[0ZV]w2>$ez1I@?yʉP Hblyt%g|5!5`r^4(8-9WDv,f|25떤M|3Wzuց_LqQJ5-]70y{;qNCIe<p[;po>~RT"}I[֖3}~ܹ~R2嗟D-a,0Af&Y쮏 eş$y g2(E׬3WX75TV3_[Q?s6:+Ш iĭ0-*EQ3'zGp-WUD%r߂izX|<}H,[r񒜬 >ψ6ݷ-*iC NNRqo;'>a>2334g:AVDo'h3`bjeku+Unp2)vW YJ/3%^ /n2w2(.|Ȓ\P E&sOj"z}$-:1ȃL (F2E/qR$I"k9<4D 0|SZ&[KydvH%A,/8? ~ޑ$cgi"l) (; ڣ>KBQ%8Z1S{UpQ+coc$#+]6vb"Cz5de86l]f2Wӑ:&4$1r‡`uyN{U[, a@*ӈ(=K~:ctedF5WAs/2]w7ۖQ9 9-Wd7oh/=sG"=RQ꽟f?&Pj̗|t  tmPi^ً12du7pd35/D* ڃeyL,vw㆟t!{ $lYW`vȠ鈑@ cGM$qG rQuD { Z}r1 i G" Ҥ4 0}m`[Ge id3{5\kl8?[MM WDYeN۬jxRLt&_tKX9]fCyr;Ea٫Q>S̻"gـ[Ve2gv]-TO'D2r娺n3*lESƈ#"Z= J|FA=g1 nxɊozcTҪ,ԗY4_:ZD3@p!o~ 5M]ʇTue|S* x]߹]serT#@'P<L3DkWmbu#f8=<_84Zs?'+h`~Bex,|s'>Ɂw'k)_+ƒM=TT7MVƷ~N;&HZyOrc&@^Sza l|&=%mnZCEsk+1(fs+5]Df$4*x7Ŗ)̆/X E(M4Eg. X #fS~}t_n .trY偝#cm*O}No@?XXͼH`[8N( A 71)LHI3[>ư[gT%͸](dF<1Uh-=wBb*KE?b&,-$_ 4$+DB/|Q?n|7J|_(U' A~³a1 &t\j9BLH1pi'eYi;$gjțċ"W>ʧ)^*[)KJ9x,6xn~Ej遂f4MXD#S0#g*1 Ð\‡;_7* O+~2!'aWyJ C97v̑gT'Mejz< ,`>AT7Ƅ,L5|b&~ xR(r{v#(3IjМ׸VnJn02|8;#MuV\fBvHÜ΍82%g? ֨Y][Bm/֒I猊4$ ;-5Ap?0V5B,dثe>̻h_T,eSʩx"mxT{t*Q1x8H#W Zdg+Ok4ySi]aGE6a>ҾLrԠM2hU8'hkgwX¾&%/2^0v<7T bII=DmĿ6l[_1\}"aǬCĸm`IBH7b k\?Iz{q\wSNYPR{5B43{ǯ.^,|/QK*inceOH^L%E-`#djT>Syw ٲД$ql5B NWq,Ran|mi3fgm^!B"pdMj':˲[N{-AW7iYFk5߮YDSÇ`L\r!" m`]/ .\Vl81s<"3) obƣ}r_P lL%/ o듒1&YX#2 Œ19EU8N1C'>,l;1st:x0f(mRT7Up?0; =C'{Eq#B9Ҽ=M'OE kvCdaU ǜ!rލpM\IXg{'ȷ_Qa.~zv3t9QܯWo<QBp%)TPsVZUX:㒅S`_Dk@+'Z z q 3ۆ%8px8qT*\7ݖ6P-)HlHOY>dEт|x2y:<==w* C2EiT!N]_#q=N%4fQuȶF2CU+0eu'M8(0͛(0-5%ڌ*sn~%M$weJIaI޾FKe]VY&uԴ#ISK ߊ } 3z4~6[=<)1n:W2o1)ȰM#( !"~t€X/)>:U5lej7Q䬕4=Mp;r_ " M(˄%ڋL_SiW+ߝ||Jכ'>)}ه= ̬MMB{cʊ qЁs!}}="e⃍k}GMt 14SR2R~Q, D"9>CN2jf3A;fw(/~ sM/ @DT-@8.fݻޭ,] 5y&).q1*5x"ӗ(+ ) Ĕ+o(^!_i0 +XO0Wg"!F ^< b$0wn.-p죛>U`9ι3pZxA$D9ԑ\r^ih- CsoPV1 4߻)^v>ȕ$-?7~9 ;YDY`f#]#F;FlY$e!J%iyE,<%<B+ּyT`Tsj1a0A53^\KFbeѰ GWP)kݒ"22axIÉ{4Lf !GJC};~I-o]=y԰YiP6Vz"(W²zFq1rX[WLTVUʮQD=3}Ckx;CG|dwL;ӓ"GIwaS2=[!cɛ};}tp)$*V~ԗPZ /}L.K9[IOL*5EUa1tSIoBRągS GCZD%4BLW1jgېʜc$_I@do4/GSڮ2' I1%Z!v-!}NR3S J |DL^ ;BjrW39{1ӲJ%D0;uq.X94ѻ)>y[h-fEaxY]}@nXd:;':?=I41 +(}E/J ؃no֏we_U|s3_J0W) >f H4kGp0!1SJipv%@E'Kug:5-J>ׇiOHGvXUPQW :Gݭ2WK+ 9}#;ύ._# ;7#;T{ ʌ)I[`#)b!{g~קIz,[fCm#1nc+K{s fr5fm4UaL$Os>!Ȅuִ+Ƴ~Xnn&rË/ԝEF`OX`$7ofmKMo\F]e2B䍳C](+>Haך:q]n1AOkkCfD ,̩׳7J?G@_<Q,fP'/Cu{v:l a_KUV+=7}m)͌GEnֲ| ;i)-rnx=Š}N T6 ap&ǜoޞA?Z8jgtu3}c_)ې!R$G/Xx]޹PlgT z_3en6Qjg' 83;e.%ʳ~DmLQ62 o-/DdZNC;VWLbcl۫|{*JNjkMVbY {'ʔ GνOd/Fwĺ)8Y)*mO`иeߞ b?zɝ~RA ^`w9˔6ѐ&@q tk+4ny'ĩ87ۉy%Ikv1Xj!++9BhYLC{&Gs`n^.n9e.,^*Av<잫-ff/>^~-3f)7WgGm"A~zfߎGR'تsB<{r*K͡F g<n2Di} uΏVyxP@PXD$FߎW 3dn~kO*a^a YG~-C,zk/U\~Ae?<8}ޘ?;_CWZ{@#jEKAU8;qu^:EFvQڅ3\kBE\Y7G͂7wRDJtUȤ `ML'69!]^YpEryƛʶX<\p|)U[y}TX|@͈Kd,i #n(dߪu^fguaԑ` *VA~w5+0&2H-k "ʽOgsfK)s`⍺>S΋ %}z puZ),y3忪%}|݉/X VW؉1U$P+JEԘQ9VEV~{J7Ժ==aP!@an!D^I.:07 Гy5K|id9f;df'Q ŚoY46T/ЄU: ,Uʹhل!g ǻêkϭ% %5v5Y)/0. b齵֊[x&j^e{/GҶ0d/K_ Cz֞el p)ߐIFC霒Qe>C! _Eo| O]sla',c[*1M4_2YO,Wz.c%MN1V qGZ\;%3'b kym_z%7)@x-H9==YHFlv֟r7v'os,T^d;6M'XZC5~}?}TbRKֿWXԣFy>SڦJ=uvN>T '.\'.&(my?]tfV2V(*Ι TD.T!\$J[q_9\R"C; '^ͯ!} AyQcF0GȂI3olhrYu[1%fBPVDF2^#4z(gBMo3&-J51x%R{.R( jtCqmp9>O))TH $,!-3\%dx3m'/~x´LDn{-=6/,t1ʋ{s5*UAI18D^ZW>:p/V!amde-kﳤ%78dZI.gFr{Xj弛'|\;u c2Y蟘Y:P1gWew]Z|!6^,]I]|'; t3 Mqw9* :Q x ?WE1p;0-NX{S_/qppBN|`E.@$GI&paЖxZ\`Q&n a4^`\1S;Ǹ $DSW66G"oYrPjʿaH߆]HD%Ri-^7n_.N W*RɭL^'86GI*Oٱa1 9m#nӭ]-裵M#V#*XEN??SMg %ʼn>:-=0Hf-b4^tw߳?y[f'e3 dr,>P,a(߮|ByS[$`t;w|aAHNQ 8*lLGj/LL((#YJ(RNONXBG/|͂_yOFH_/PۅtĹS;i \)7C{~.ջ^٥Qўc Y-u(sQ|2z@ЬGeCbDJ`F{i|{ehufHӅf\w}mczШFfW(^70\TvI9P|Q-ёd'x'~%i 5QeBTQ,l< Kojny;AUײh5V=$lrbEv5p mh9 2)=0 \=-P }au4m{eS yj˾fD{ż^uR.hQ!UKY%Fe>dqt ,ӳ+\<7EΆ,! ͬ(ke*<"4x<}]A 429Cm }F4r!eoDž"!up0īU.-VQl /iSյАJ/R&#,a}9.=-l|t6z[h!S [o4岶-%ڟ*з`~:rM1l瑪pF|Q_ӻr:#`6-*ӻ6Y(oliI#M+zheDS}J{ö*dRٍ#.X s{|| c1&, (ߥpI })\拪[Ĩ:E9WuM "D Ek5='_3/n"Wp#jPz&m < 0#1 ErvJf^^UCIFChLB;|xR5ā&UY3:lCSmd 82׮'[j7yd/|R=.G=XE!eD;%C<SW x~-֛ :/M5)K&p'E:V%~σb!'at3hR}vN͗8 n\4 {N$7b>k\U|p5/=.E˿U&ڪ./$،"=*RUHā|؞zn r.s}.[?T(L==D.HvgşʁG#CǶ=ydٯdȂ3疢)M?KXa k~H;7v?hS f(qJAܦ6;!d:{1_Y)1 ,",M{q? X,wsV=gp\ wz,`%+|3ѣ,1Ef{=Fu~S(hcNPrϊGWvxM&*Ɓh;׌UMa7 /C,xX'$T{,X m-0*+9J ~`}%>⢔.BDiH9 RF)8trzgx ƛH" <2N-p!rzo{YtFp+K+1z dQYɜ [̾ >>i\\hbZjzHa(- %v¶$ Zč<ʫ+dHh`?' tDY>T3A:{)kQ2BA3vQT#f8R/ mA=xeWjHn h8'LfiC!W {fw( Z9>eQ(L.z +z|Altfz|#JrAjQgҶ҆&WῄQ],ŽwR~a Zn$󖊖$]LSI3,<՚pƒJ)P=&wfR{VI.kpt:z>%~P\6$^ R-Rxb{`H XAN$ִa%v*%z}%qdp$_.8ן%nۯECE;|A=ӿ Sv&0Cqdl|Z+Ck05v@$ .N &)˗ S9~5Z^&=!ҋ?~zFLJ~&h+(}USEiSqxq ;͚Cjg )3%/`!gtȰql6j!İU@ZN!Y\UW p4]l>9Yvu%01u[ʝ 吶{AGDwP\%7sQ.(:6Ovwhon#$SÝx+ݿq3סS%`X4-"G.*b$x/oA%[)bUw() Te/+5J'&qX)P$[gVIZGfM>it6!;K \b ;Y=!=ЖEJ'NT<2+AkCjOQޤHoi,8}-M \y~B_r4<<ENi= 7 =,7BW9CoR:TS񟦹%86ps>{` # zH|Y/'u gKbpPk" s(|kmɧ¼̍/ɓ|,Ռu"L޾2BެS[يlA AV ,lb􋬻*ɷuS\ްaאEӾ7PЄ{7-IXχutL4oy;ܣGe\MK<{9O3YBse1Sgq8\ `t$istD|c3ۭ]d!IE2 2֚pY>Jbh}̀\sJN2anJXQB:Ihq_%^!Aw)ݭrɰD-yFkgYF7_CB#NE}LPUKgr:q)5yV _ĵaw;edQ&q>ԿY# ?J+vׂ6+VZ2ƭ,Wը DiSDSԟ쭯 ١9Wrk !ﵮprM-ݦ .P p6\zta\*[.dwpM I1ZL`PU S\z~VlINa[",s]5}7|QuX@Re-op& V^Vrs6(bmy{kKं\NOKk\P҄󢫑b# e @t:g١ ˜#fwyˊIzK k$zȬ}vFRy2`Ub}gk;Rs~ӡqi5ܥb,e$bῦ=] >w_o(-2H+Ňja^ *[y ^g64ll:_gJr'k$]CЦHt-DoM;oԃR(:SiATN%RV!-%]WR%ؤm<15t>SqsdX` RW /n-OO,!ަLPiD <9F`F$6a&BޱNuq)b,e *7o`+.X&JS#\y=L6 -G(Aɛ@Fۜނ\锎p.(.j(gY9G {o7f_*!se@c$"!A]m 6Z"a韞@+2~H5GFG*w.ym=z7ϑ""~gtVH0(Q?s"H+& ^}1;&9ɠѫ/(8e<"Bp|hP7dJ'OuR^pHmx5Iuy*1q>\|z `YS5BtQh+ڸ:n$}6fk`U7̩x^$yU/SqE-\~sT0EDb;~9'Z$'\MfST(8MQǹ?0fv@A2?^䒐vڳUcT)b¬1 ַ8`Q0HNG|Hi0~YoQ? ,Lń }yĮ_TQde+ d-UzOάڌѦ@̞U0䉱(rru?Q9uAe{+ ivi NX5) >‹$xPrj6@~衊BorۉZHm?&Z2J"ƹ1Caq"WZ9m7(F `z";D5 %LD]<:ZNR,_89zkwwaxö4ͺOYEk9ᝠ8w8G:ɎlF`,R~A7W,rv=>.}Zl9,;NLH,x-Y&g`#<n,(s?6~Ț]V3gInʥ[DjjKI Cz)6.zldYm@T1\%bκ~G3cۊWkZ: co! YS1nOK(nm:(#v"7?\UEe쩝˂UOO[]FsQ#!b7;#'G4<#ya Ì!(U~@WrXnq5GWm'WtyucYjZc P8dIՃi4ER'Nfcl7(~X67; &q$)@מsZQx괐Uvɺ,HtK~tۡ9J? )a#= olzJ 7a~hHڏ'8Sts+q&'|v3HGEL:֒W)G.= 3oj u~nve{7RU.aݨ#_`jİg9`ԯΣ tL5dMcG x w#1G7>X<)z\i+hϮĸ΃3X\L?!]M](]Ď؟\$+iwaE5g^WSz#hkތP_&Y9f$p  -q\׬ՎŠkwL1qDS=OJ=y¸J2n[ ԓd[٧־4?0vσb/ӆp9s;\EʉLcۤG:əKuDmΪZFt5 O (v\iwY͍~ֆ1eX"5;S>PwR[Ԛ^7 F4D~-5|փD}#Kg40>ql[ ft]gwUf%Y6I)_9$'Nxl4dG%5M~\5GFJXl9( muqvJG.k.3N$g_搿t )TxGL)7^rȑltZ:˭c7 ΐ;l:ѕlYȋӻtB5ssM>4&4| 1D1H\7ZB/vgCm7'0uDBZp=$˿r)z'{L.{liؚYa@Evn㶟ݪ4rK؉ɵJH:_Xڿ:kh`G{y59 pWKt!GQ*UI kVfx r^raD(+"$)10#-L)26^m^x>## qO0'fVhK;tDv sBd߄H3_[3r4M ٸ2Cł{Yz/s/ƍOUfS,F8PSSٯIHQ3E 1 >T&|S.}SfwnT&a3%"j|YddW4n!BYȧkL#Q[o..n :$nDRMOv*uLڃ-!XhTZ|^^Z<;(gt,j3#hR&9K'BĞ|)`wNZ:y/ʂ,R\T)* (a@3b2eՂDNoLuCpTfSIJOaql=.$#O`oRr85b Q`#I 0Į&ZeY$ZU6E@yzwfVHXbWy9 {INHlBk80O@K'Cb7|nZuPDۆx$gu^t Q"58Rm$CᯄLHo>g$iqAEuHoaK&W6.#l:H ԒWo=,3:Ϡbw $q=<F/P 4wW6 R}lqly5=4EwE.K5ߐ" U#%t,EؠT7q$LXFPFOzp :ROLҢ3&aj1U-AKf#w % -EF!Ceԩ,}‡Oe0OԊ@w PT{l|ʀ;V'PZaa}}֞Šqxo}זtb<+O;fy<QET3gAJ|PBIl6BAvq($=7~j7$6 #,&}C" 'ѺUWPZ4 %* VĽ"½*)L5a0m EѠy/Ŝp9<}@^0:[s)m rerk|V"#́wBm}x= ï`E:}wmn =Ko{zOȧV1߻HV{{[^WoxpKA"0򝈨&9u«tYȄ#x42 ^]/SGU18̌n맇R ,2򀵣մ=벘9whxl”FGW>3QY>b1y %YMϋ'Je$Bĕ8y؄~qj"]NgWK8^7XҨo[x*{k5]6F~\ǿ5L*R&m^-l,N=w+_.戣#Ejp[u v2W'5+4FMm{<Ro.KYs=p5!sԠfM]RE-LS֠ߊ=Ϥ8Osm2в; ybw8eRqF#YmM 4~$=Ldzax<&8j0)XdA,NTD~( ([NH_R@9 Ɔd)!TM@ប3іCQZx0 IwY鳢@+^zVWfބl3'݆ͅ,+R͊yV[Ar ^:_Z~(ADD`BBּR10vVUa^< [o%fpՄpяua.E((:2 2Ç~cFL.ezR>e`:bs\ҡp"ʼn{˔u^"Ky{dp)*H1vN5x_jBEfpǾNzKCPhCIxfn3w8-K]$}Xd/L᫸Tt\$=G+(8PmdړYqXJ}V( nLH{rFo2H>#?|m8+̞/sзElt.ۋ"l9O<{kd!g X~;md#of(ء Е EJ-r2 |8 Eջj3٦@_RV`(:v܆GNMv1`ag[vh$[Ġ *tE1\~)_jjC^فaH@?.{˽m)3r; bnR%` bWn &A=_Hր_v(#|!BKJPslC"@¿zq{ɽ1#KZ~ŭArpYhʗ1Wj qB>-,^a`RaVO&e(~RAY kx$D&t/lj͒R`M"l*XmoI/p%HnSRjfKK#E>^z4XH7@q I߈֏r_NZ !KM= k0RuڶoV o!.s8R/*9 UY0"FuTX<=u4{"zT|t֯ʩȓapx:GQWazNePl.f(ĉLo#t^UH MV@p.BZ;(0G_֜.Z'#: k5eC3yw\m4TMf n"~Y,iŐd~H:K#vE5DA|Hl4 VӟhG|qo&w~XQV>ҔQ [DfĄ nߨg֓>U|Ff#ZcSnz,LVc["My3'Oq[S/K Y 4|JˋY$Bb3 zni.jyҵ@߄s"yv*Q:ߘl[5MLe:WtrutdٵMs΂ "<8)Tbh`J,;RuȦ<+b-8ޢ$o+㼤.|>v:( #C%gAO UL,@Ug5%!'cQ`C'e0tRra;П#ǰ% cR.0uG/f>|_НA8x!^EUŮfƦ<ښY3v`S B3`b z)**VVLT=. r!zo z ^=U#4b1LD+}jX˧㢟 "ÛҜܨ% >p '-[-F܆Hld2_}L|8A8k>Z_9:3ʫKf޽p>Ԓ7C( }ZI,:ifpJ1/-ʔۯ!fpLtcQߔ1`Z3~2O+0H׮"@ZMT:xX[g2e`H+C} 3ؿiXWӔ"}@OĈ.Ƌr~E`#HJ iz)(2OƧYќxl;UB "+ݷӮx5@\~@t_yU3g{֛c1 ǙKh%%w`͘Ba-)xvYUL'_0ڔa7ȏ]Rg$V?'9JVV%V_ ̓=e5&׋$k]JoQ8xJI@w͜A9ZHZ.O11 *$WI$9dK;$LƧ="Q| 1\?XKAi'ke| 2 a%T{w-.PMfvHl\I`- LFN;NUI^Wn:n,$:ӍM݀ޛIiZCêAIyp>'&?'~\}g*Rm.(eۋ_fQF7ha`75C/{W-h,,s*BծA:}LWCgjśS ]&z U3c K]{׉$AzF\i:|cB(Z oR ᮘXGv.e6B>-Rjq ddZ>N>r/0CU1Р}߇;1F[+*خBD$c1P+gM(0gy?'FNv$5\HV6|?vM=]ىy%C r#kD TXL,3'U}pfۯ8y mcU?Wq>I=41V0?:Ug6/9Uj rO![v>F%us|y_u4`sՐ/ 1DEw'e/qn22y])$ow$!9{J"zKC$O_3-)Wj( G)KVH~fvKG!fߐpj2A=1YK_pI\,1olzK\{YvCs?;&G,Z?г= \Z| @˂_QӽbV[)B`nP|t蝈BHGY8lJ׶2KiI5f\ctxEYF6ֿw)90!`=EYp ː˅xQO|E8Zzƫb,> $Rk 0CJ<}RLP  tRyjHR_Bn9>؋>CA-6S}wPgiR(̂49N2i.:A%qJSWrZܯdTTZKM,@= XXB.1oKv?޲/*i표ތ#z|i2{Supd T*Y*T]Ӄ)˵mAghb>+}t#?oS`1! O?QǬ+<+y Bgu%Vt:~@x{ۤxњZv3]T\S4#4qp':o}Keʥ `,Vw!Iq{"jL|ܺDwNF`-fyHܐO_^,2Fٚ ȿ Üǒ, RDGtEhdܷsr OkS[T(*s Z@ 'Xm,)Pa$d: KnTK H0A/PKCϙD6'H-`;7ݤ$?9~i@]of7MFVI hl!;O G'$<*@\vgȭ iӓ ,m30ʙc`J[RwQ:r{DŇ͔)$~6jqW[֕I5352DuqÇ%ؕϊ'i1q7 sDgtJE%x^c)2JpE 7-z/|=W: :\EԧnqwП&C!/!œaeY}{l 5;.7e`# @4<S ;sLWdwM̴9&RjICbRKxGDY{bmߊ-t#:Wxf{j$Q7y=$NVC7$[3f""@au~ȟLww(h= Ib_vCǗб(j.q=⢕q.B>/g8K#>5U)H.Yųcl|)u ]{d*QqZB-RBh#P-=z(tf7Zy] FA,Z"ȹTiroPA?6xp[^xɯN=nv#at34sRfq\~r|"F5"w:ʾ%|ETw&|2Q,tA0VIE h uQg-g+b?z s`#H+U`@1?L:OӴXDM ։DeTdlTv-F*5{l)TAFhUk?-΢DI-2 ]-MmQ| Q+ T%mK{Y 4YwÉk_Ƅ@/aqC 1_BЅj\:5K|kެ0L>a_ðV.O"=%C:>*P&f|pѼDv}G}/l/;bYǞh%crBս􀄜p,\HVTXf[E궗SH*PZwa:{fYTRL#ODbP?įDzkJ%|ɓ#cpQ<2 xw\g$9%LƃS@,h p1o4vsL˥!Αu?=nAvdֽʴ/ZA;,X3@q"5T|vQ\v+*YA++f-mbl~ s,Rz^' QY-l:+: miK9#DIk'wʌ3X2PNm#,I/XkGizR@B.b杊3uA2%jr^ݜL4aO1vZE#%?QùX7a搾 =;\QWJapS".yVDO-/ ֒T9W{7@Aknp~H»Fg.I:8M )z;,0O/8}pB H_W9 154`'5MƄŇ*9; ƭ4 nYwI#q_E+LL0mIDGe71Y[)hIkIa5[b\JXjBBQ^yΕZS1 fp~\c2)Yd^7]3])mQƲ$Df},Кvle+6(A[ aXZiMRTF(ѭ ^87i[<]W65A0(rxJ1+ggz&ߛ{o?Z`dLK|,k43,e>`CYɯF" &Qr#|ThIYa7tW.7Aj!"Cݿ]Ҥc\/ū `kfֶ&:U3Wz\j!:j}UrڰV󥮯^'vDaHEpm(Oxޙ4|$"}Gqx-y޲0gOw"9tp^0F9xAͪn&oH?I/ʣ;u.~qVޔd<>7j6ZDP_ ."COĊQ,C+bK{wU;F̅E ,΍E^J g()|N6J' hqq\QQ]G֩X\Om8uAPKŸ@`Cz2(?:[w%>Ѡ_ǎsK HSX~e. PԺV۸aױlRJSK9J1t VGRK7֊[KZ+Wi Snvh*;N6ҾUWⴡ@%p1 hyΒk [`> A){Ё^# xP~U.!5ט%&}wfa@jEBi [n|D^-}6tr5`Kj:^t N䇶gvU}kA*lN&0ϲ7m/N !+>_+Ip5 +MYnda}g0d=~%n`0xz`<63abJKc8f5cݚaZ$acQpȖ?]enI*F6Bti0nMqݦ# ͎ ^2`6Ckh¸!_$TTd {hs}s'YZP7dۘ/lj`JxAk REv2#{'E wP7LEsJrq3Ӿ+^]R+aP=v^G䮃k~ f1 BNF#V ~P֣9 -::W|j@l?mta}u8PTiwTKVv*b@U2U-19bH;^sa'oeƐ }~-+nM֖ ;t&B 08 Y'A6cS AY|jd,3_G,1Pb z=JV]ycc/ts?KVssm 2W;_ĐLhn⅌E#a?1sZEșZ4$JD/B}{Lp+B|J$!c LSLWuZhhZMwIS,l7OnL߰;"J%_>_AYʕ>iKh(j\ͤ_=k2AmUu::jNt88qr= m.(.jG\DyKZg1unkDY~Vi䫖E_| 90kFpJO`D t^ s+w#:ZȘ5"V3ygN=jU b5W)RKhd= (YbA6 uc!ҿFGX~M@O=(zqJX;CG+|&}]tˢ.ٓ$:wEA?nF%C3{ 󯶣:(ڝ}|K_twܢ- pK8h(8V>hlå~uLs4u/L)Ë*ǝܟp$!U5<>?ij~ G5Sr+}Q4V~~9<׺8r6]^8>K `N7š_,o ao`rS Z^K ,#J+Uټ<+; :VD|}fY7fVtzX4N3ir"A%mߠ*'*>.VP(p2ё5u4ޱ75}a `L>* Su6p0RR@dbnei mU"J>cpPV,fHm_NGR"ҳVdG6|4iҧVr%ܺYyɨj<7rkjx0Ɖx+-x;-T,blء;OJAK)Ai52I8)0^$E OWFOïUln"(Qa,_ߠN(#L۸!/ 삐KűwYfƯP}#yş-Kz+yNWteݵmrL.EЦ>"z(8!)أ%khkˑLp3CU^[ q*G0 bl!>m>RjVc(;3)W5b8#EI~Aׇ>1ȫ,l672sqɽ*dݽesk+VvtA{Ghğ4'7,9Y"qV4~%?/X뿣9> {+>G@tiqXByS9vf'8x m D5@ gtdO{ XO?5A}TEQ|_^gQbE q('VM7 ER_bg rdv- }8!Le.<^l:q-b@z\=z`m (Οhf^xT l hޝO[w>lط* ?nsxW.ĪMDDĔٰ'zePđsfJƳյ Eހ2WJ8T,ۛ*bãޏiv'UlJUìTu}t'3ǧfK͋{شa˿AB."~dŗTxTgn :m:DZ <-?M4t%ELձk㯜a#жOʺBQSf6R+K=D&>4Lakpqҧto!H$dx% w@!J=k>ߣuۥ MUKKNp9?ΚE Z?[NF>24CcaVnjCR7WT~*p:$?I2sm\]>>8m7~K?fb2xC&:aB,b؋@&urqyF?ӜWU5,V]?}aJ;5\Qܣ}y_SbdnnyYI- z-QUG @=1wZ-pXu o;qVʝQ1RݟVQ\8?Ih&3á~}5[ꊛwVg|nAO:ǔ?5 k+ye8Ċf;-RWa0jFFXbgؿx<.T<$<^}p⠃̇m ߽a$ cggi6*5Fܼ+Wxͦ`/xkViFHr1&Ix5|ڋҁT1Wr/i5&>LJc*ȗX;:5Ös|7Y2ړiuC% j2JSܺCZj6\=Nej3ˇ)myA.YL]oTLjew4_(K.[!$dM"L!c3N aV%4TXi[CݦsrOl L`} {ӁS%m*Cf:.gQTy8Td]hnū{>3"<\h͒UV,%_)/cI_$8$&ɚEd@@'(0rYGf[ P$&! $oXgMn~7PEriaҩFqb=i/要 (7R&fbLgk;YvzvHɴ.-bg ;=[lZqW»r>p^JH n\й|>2 @w$vG*![=NM$d1}l@d+o}kf8 $20*4V'K|4)r%J/.]ul"oNj0ƘүoB?Ƽl-(j[@>)H|lMlkw ;igxs.~^Р2LUi'tMݰ MQ)I(B=ǣ1Ro͢ˮK2,sҭ4 tSƑnLj$.` >7(B1Ὂ@S9q#[[X-B ФjeՕ:nؠj3qkkͻnA򊈞 3+m\+d/67Ё*9_2F=~)Ӄ\MHe5zQ5.װYC8+heh+z݈a|G4!uj~P!R's\ztͥo?$:^Ni ^7Иv(Y$+>[M|6WN, a `??6tB|7Z7̡r^?G<?FI2iSjh*:9G6Pfw B\Z*s`lYnmmbcpoҝ*[K֕gVtM*Aƨ& ohpaJЕ R9 [; \gF6*-'xNޗ<ɿ'$Gr\J#]F=s]Do/ 9uFEy\]5 cZwGQCu8ɺ1ےHlVMov^Wȗ>Y7pj7R =6"s?L..`!`6<ͅdg,Өs,׫4D{$kxZsN'̛B5;%Z?R4,Y=n3X}MN#̡D3֙ˌڒr]SR)퍆ĸa,7J;UFu^96ӆ gZ:anGZ;u5Z ip)kv\ ݱp&c-Ckwu;!0p߳kzkX@_x$0P{ ^/\E>3_2,*e3`Xg@3nFol2 b6 š8غ(7y8kcEgN"jmlxKTscQqvp1[U9NĢ \d`tNַP 4_t HG2L 蒞żLC-^M!,կ{ NLI,Z"~NȲ?}@2k)`?Tڵ#Pn~uL"瀡qKϗ!¿ΪRԛ[oB pbm8ٛQiH}&>o@ZVC Cdn4)Նqim:U 2eltpJ'puIPNM O:^ਥP7_T45YZr~97=ucB+%yn,طئV |ȂI=n?v1n7TѷSrT '0>?9kJxn146AϖxKC>:b['%;a|(yNEЀ.ne,eAIw3(ehFx1gV^H%tv!%`X_h0&-.tg@c"#~0G<vuGɪKmc0Y]C/ؿo;pB'GCBMzFFtoynΣ;+cu $wl94 a5k^(Sv̓k%R@/ ^6lx2*d%=@ vHB`_YHr-n<̨E(>)3Y9MG~aye8"i9VUMpIV!*D=(:7|.vTJE?cB]#Nݪ}'D*Ù)9G p g.pu[sj(pWP@VqB 8ҵO:7}eMNǐ:t6 :ƣ\KOj>3*iĊT{l5fYPRL?B푯r fVYlT:z)jp-]5dKXud,I(/U e)ñye5\U=b}1( 9J'f \AjtghDozH3$u{>/MXI}2ZVᨭ7ྖn R{\j}]'W{o?Pb+."A0%ajg-#DFwj/.ZE pbBbSj 'w-p}pPl6.IŨw<VWZ]qҎ?NsoͤVM3^)I MXDZɝ<; iJN!8{_2fWwv,X(ܟtJP8&&j9:DIm!-x$L\[orD—w!,`(u U !["E4Af9ifOjW?>k3sRtZA`tD蠖"pwvZdNZY w+LǸt"+ce˼"S ebGkXSrn}LH̬/S9©?&('uQ~ t?yCY锍IH{0<[2˸BoNaNbsz5$u2/ on2Xk͆HTc AG| h Fܥ%v*dBYp%p|W &§?&%Q3&35gD«`VYdԗٟP!FtNCy (!M Tb웞%iZ,PexK _7(X(? !6>>O %)t| /`>0UC0f%<1mx++vY|6d~J)EwWd? kZ9Rxw_ao z5#~.C)/RsbFuV)^ymsǷů\:឴pvқ,;nFun!ԬrG >&aԿEytA>͚Qgj׋Eق-C|Q 0g48qg8NHyZ> W|;3AR98Gs{ fj CfOk h۵HY}J^8;YT6E[cXSO$ɼ|ϖ,/Q#,#"7=phs\#d89ѣ-gF,Lolc| 6D& h1wg$@\%ǘmukWݫm<3e6Bq>+c ٨V [d܁;0|ZtԽk{dѲ7t⺁*Hv:B,LBYB.~T IqR#r F)/5@fOElù`y8?3u.e}#M@.)1s> VCO+I}"AA|pˈQ -+j^)@}zCb_L9x{X~-֩S530X`F-bT2Tx;ě _!puZor.br}-eԫ픂'_}K{%KP#B**؞Zfܜ*bZ3C&#;:bd34,JfAG{Z>J@=Cc_utGaL0)u8&~%]ҩbfb >Tg%o 0XR{]mnp';"XVPWU' $;6$bq;f`;=T* 0ݵ֩;,SȬS/ '=8)#?gSJLо/Gjd_:1-֬?)a2E(]q\ͽ>W p߇&2玽`H'pM#We= 0(8Ȉ:ڍ~>dp`n9#zKw}f曏ҍfRL芰A(Mj )Z M7@,aziCOs-+%`bP*֎"gs^$ ;#;U J[Nc@VDAObpp!qP5diL ($Y\Ry?D?|~UV`ow :;[ sHxqF>s #bS o#d\Al̅}xj]p +$|;}=pp6 9vbBrBFBcNVGI-=M8f0mp+Y鍑{3_)Ty 0^+hYVȷ"@6~dOZi5! mٟk)ko[K@&<`]w}2ph4#F0Ix̀Kd %~Tz2|R\^}իP^8<?l%T )U62H;W8ƞvl!˹ڮKaZ`V##3+(wDPNXqm\ڹ>F~g߫8άx8zr#v\,x%'t\^/24"UɅiO|U%KsT<ݞ SDL{b7$T=^ Rw]C4%& ؙjcxuN?b/v&$[lL81^΍3a HԴr2k]?'țh{xf%k7 wfZۄ޹Ohf5u?3ьI.ڇt3qL J!YyIߍn[#supT.Rub!i[/mdx_;6d'BG- sIuG&Ї/cٮ[ b.qXb7u3l9k0890Zs+Τ;n`T{kKlaϡ$ޕ8Wލϰ|ˑKJzυ֌ 79ٔĽC>[DU \$\}+Z8@jj]mKe97!R7FđwHLNlk 4mܙ3Sp!K]٩rҿOyoMRQaٽa dTa8[&tMlgw>dL^:Xv˦CJ_V~@BgQ 8>ŷ ƕմEY2z~1"8\셷kq v)?0`h ,VF)X9)ִG,Yi~;HMoq"=[ׂ,W{dR$-HsέVFܒ;kD+v#j[0x*v̷iVSqXdv'=:sH|)Ab9Ju|l{{r%X.q) $&z\ێ'{:n€&9@JNܬq̊\ $J\>jG5D8%o[lIܵIkB vN?]e@AAe$4Trͩ1SuK*y/n>OKnG!|s+jգ#"(E 2Ա1b)5o3x1|ZEІ`ݮEi;Ƃ_UX#:|d~ݘ}T fvRw#gz.ag2B;OfO=,WI&sـWēhV^hmzsT!z.b5E5`*w+SZSԶJو­2m^NܛO2^`ѕ'=9we? SL(dF>svJz(hy yADf+;RYT{lZ p͵ڑj$$-z{Sswq  a.͍idz/Q"B*dNZg@ZVsbPH% =QrPåA╖^.C3Ą8%7ˡM %y[vYAIaҭ C w$&Ud){YX+3١o #7 ˶ZV$7[qirFԟnTǀX2`(z僧I,SkIW 2ʼnT6ɌNu,Ue#W7ű:agaPD ͓rL&rp J<51u_to@ԧCdJy`#eSY7P$ eG&|ͫQz,]RA:oh5" 7E1`'΅[-n*N u3ك{434Fa8#V&?Jdb:6htD? 0s]2^,@UcOKZ"6Jt97 5]O>k'BȷmT dySBU@M~$~ eL $W6xzW4Lxu^Rd]?,c ڙ ES2GݼOLJG.YH+Τ9"xC{9$e+ >uقKOAQ$%AX"ZЈ~`6(E̸,Ʀ/FB:v5Wp4$J{0X78M9] YHqrֹp-N˟6΍:zngx^>f^vITљcRř7{0|guH]P<ѥt#ZxBXCrh`:5e#DKJv-rv zVrREN Ը ੱ…@҂+Aǻ]$ -.o#č wW Ǻr)RB*Xm6\(10#YCT!{H7I[3تprpT0ShD?݊]T}MC7~^2Nl!Q9‘I\X '"=2> 7Ā# dpӲS:qtA1B+gcRUthLuIU)i| lUCQ"Ab `mtVa #YF>@Oe<4V(I!\N.yY$!n6CT&+o 47,%7O~`$UU6D5XNMЬ ofs9b(6{+wŽJl9j Y(Q(~@ ǺcC8]]>+7!`9D|P4#PYADMRMמ]>)%b$[pYSYχcoV$;6r]Ըi7tDg [I SS +4*-.Uګ.B81T rƧhkaZĄ=0)&% ?``%`)IJ/B26M7)O cB4XS-gNϷn&]k< 7˖&= L-!> XEÅES{\{bl!k2^'m*0EA?+}#ź$zIkmv ֣\,YaJVu'ElmGƺ0} `U겥ı\sXiYPn K|@ ?p }к}_AƋvV3Ci[Ty9/|cZFwJ4T5QV2Z2O5h]Ƥ3u@.Ì-BPx'GX=SDx`ېW?I$L{Q$7V{^N.zdלVGWxop%/v /iK@GțY.Zѡ)?P)UT\1TUXFF8WꊀzTpۥkѰC=%9(s:ACXF||cP!%*٩&9.0hM6m@ ;i;3%ÐE[N_݃wv}LJR4z zs6VGݚ2uLtIWmW}jqƯs``J/Uocc{E`Ƃ^y~Hޖȥyf"^|%YOfBZk[T6"0Y>FNVzz^cN@FÚy#=T݋ZjC|$BhI՘a7.=w> y[DKc)l }I)`u;rSe#E.?'oL}_YxoP'ICέ,[ne,7 ,F;VYًpHaX,=3@2~RfP ~v 2/'RI y)HuIWvw14 }~  Ro.rmeCuG`W?/MƟa?5m`VW#raFyN{Wfn#3BBdQ8^QIAిSăv [T9pz2&GĂ'[amv&L¸9sx±o_Ϛ()X\q;zo19WZ0j7IhfObB g !!ar=Y{f;ɫ29 C/WF80 +2,g5uഛ][a)ls[^+H275@dZc %QlܐtȬּOS,:% 8HI̵݃* 6H9w8g\^XuDMUZ(֗|õpm2{ ߱C2ܕ`u)j9U\ωLCIbDr p3mѰ.`#w߈DEr* %˥[e0e5VQᢊHt&+) ZW~^N2 Aʩ\IN>A&YzT:xӀ2T< f-~$,0ܚiMd`X bGC/S۷etSژuK'JJjƨg3ue ?,OCS@l?BTкi"+2v3)pN]"f/rt^5_Wr0pNtre`/niTZ)|A㔆OgpU/OMuK'L6uxi18^uѺ uoq>kp*XZFW) n\l8h9rV"^qd~v怳pBxP]Ur7ɓZT8brn)$m,N:e& zxPɄ& 7gJ[0#hKYg):1.?FlRAb:ibqvHş PG۠M,ul,kZ< {nNA9Lҝ,ix{O "ٸ)+- X+TJ|E {v;W8q@v@=~ۄp$DbNZ6k!?=y`͡2a 藝4u *[!Vi9&~>3"Յ_@Dn33h| Zh{S fWb7$MjWj2Rr*L 3XO"xynjj(}w"W${7ԖGʔpqܐG7b!HJcZ s֜?emYb<-^ FLd?᬴#r'0i p<;㶩#5F}z?#'CaZ㚤/k2`i}IJnf|;N%\GF5蓊ݒr!+ 8Z:28$%J8)xzSJ='mȅlB-18gczVSt=ݽ?UV]\ͻXrࣳf%)V$MpUQ2H 3͘މD*!@Gı8wGg^+۟KDx7,<X03^l8Vuy܂}j$'-4LΝ頁&FԢ k8 (b5gr?&Ƿg޺ ! Y_cp|uжf ǎnNLDIw2܁]^h4q2*ȅV;ky0xFeybP--$IXdO0ۈ/X/Z4B3lU+, m]mPLDZ+&Ѻ CW?JGrO2 UoZrgUmHg1PԨxYȯ;LO+|QU FKs)|ac9.-M#CWAHF0k"{ĺL3xoWX2ɜ0h83\7SMlQ~tuuKC5Z^wHXQؾ jSV n]q {o75lOsq#*t-mqѸ,Uۇ}s((,h{I麴m2 V--|:@`[ Ole㘉I=y"'Az´jDB^Ee$9nMa#5dfDM?ݯ̈́;l%m IO꽎ړi81x;>i-J̴),\vQ;}{]'W[:kp9FנgE=V}-a.>y-nOo NJ4RdYd{3ت,+ba[Mj+aTB\ڧ3ypsA'ApUpS;R< {oݧsY#R{FTE BToSX؊$ B-s .z7lIjM¡vԝ(Nhz)K_'&V{cTpQX'+}ܶhIZK?n,9IrXRR0~NWqrޗЈ w3p% ? > ۞t6, tWwfP@2 ʲ@)s9Q '1xJDf{\;Ut:p 窖:ռ w&c<+de85s2}^R$A( Aifv W閟, z:^7UTIǪU~-i\C  BQҢjq̃J?'/O3mlL|:jL%\)뗠w;r/g7AGOs;'Nj$fܝ̛H4cGjƯl,bp%ZROx |hXiXk(Xc~-#tE<k(*>mLQg] :UMiTĤPy!cMZVGG^lbL-=?Ю %Qi !+Y /R'.l ×2Vk:K-09j.7`2@h s#D]t> Hqi]:lEW"aahqk̆]K-ϣO3\ڷ\ǘXd={@5XOB^bA'z'l6-L& 9]6vB3+gh>雇ƽ_"W>;%dgYZ07070100000521000081a4000000000000000000000001662f7fa900000bd4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb/line6/snd-usb-variax.ko.xz7zXZִF!t/0 ]?Eh=ڜ.+δ^4L*0R_Q7^ɁaRkf1n ϨW5O@H1\ -Jɲ9Peyb=04snU>ruOᵹf˹:kPekt*bd5ہ3 6F"RŬ@1^ctWCLJ'oP& h@o8]Lj;m?T/tOhehPXt@ji-C $J2݃& `nዺ j 5BR%˶u7g>9A>p`;Ez=F&Di;k3[H'Vԭ6w:Ȓrl:лVD1Yh6Rꡍ>zk- 1D+wځ&56ġN=Ilj<A}Q.? T \(PmmM]ە.&N,m1?hyв϶ f8" ͲyoTk"82vvn|U- |K7K}]y33`'WRn1Om6q啗2ƃ`~c٧,=xG.u D=ax(ԝJٶd<"uwK& 8bj\%% e!=e7,ᢷFbg]/,HFn v7*~ eiv:[*xցs@<ҤYoaǮ7ƫؠN#2X iQdy6"(Vse$Ť]ge0NiTq;UO%rKܷ+HnMcҀ9e ̎d߲ !Կ91Ӑ Ţ4kx!%mH+uH't@?H0fێ,h@ dGyJ>tLs-4$a2 F)6ږ%G9nT'[,ct(R  wF"d61zD}\ fv=RJ)ݓ'YsjUV _*0eGl"S XpUQG{_k;Nďo-*c,QG@ _3,\F^{p =eaUH@e?giq1.btq:b nٌ\Ùx JΛtKk3]WWz^s;D n7Re0jˌѓU-8Z>%8mPN #bRǓh0mzmenze6T´ el?)u,4 4:I]T3p5[9Lfa!Gr:DwbQ&+硖q~Uų2 M ȯ[h^iyMdj0^eN='rLDm^%{JZQëZs8y 8pgqg }`@ǣÛ89qp]A݂"`<c skWI Pjc P3uTFc Lj.], \~:fXAQ08Bi z}]J1#DZ./~)GFu0-5٭ hV{IK1( ZvMV4 g%WO0]:73!G/}Ny [Z9dn cByC2Kz?YT[z Bo|t!c]ysX=2T#]s㥎;_z9De( "tua@^]cqbA >wEBFd:3t`)A@VxV 5EcۧUTc<MPؿ %R]~Aj!GցqN@#;7k֚rWL^մ3k-~ tO_bX"U"R+[rĎ@N}?~٥x!|=dt  ޝVƥy|n3lY7T+=Hď@xȒ<^ JĿXםlӰ)`YI8z<]AT,KkVgrA-1* [gy^w, .R=|΄a5_47*)؛!N) K2hveYYy=gvsa`UDZgYZ07070100000522000081a4000000000000000000000001662f7fa900002d20000000000000000000000000000000000000005600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb/misc/snd-ua101.ko.xz7zXZִF!t/O,]?Eh=ڜ.+η 3Sí" ]j2,؃3ɰEźwӉِ=X#&rb ^S A`Rhl<|.czL@2p6d6z_HsmR B:]I?l8e5O-EZ/L$lIJg@bH~ g]|wiE$够uiZ!4$Dž!CeM(R;Lja2ѩ($fxc虜C5ַcvhRw0g5 R#5mS8Jm[`hH{91Vz_5 3j/)cC|z:݉+4 N:f܉?VXKzֺhg0+i_5եgBQaѷO4DoW ZAh,лp8P1ov D&s0_[ XP QWY>QȰ=$)k9 & >žK/tij,A;ugdD(/_=np+QG%BUe4#kڄ=~+9([.J@ůW^cVY> *&vM# *tsxYHEpĕ?*|- ,)uXX#1}{e$vpюȧcʹM+̎.?: +k3w)yLlQ 0v%GD7oV} #R:DǦ%:\\;.ؘg>ֶgqv> bz,-e?vbL%o%3lz`*.l~Bi`_Qu߸A sqa.ܽ쌘T6G\L QvVfʅCR*|OZQWNVh.(p+u{_%t 8Ov!^+g 6#iZ7wZ'ohX%Q諢 '\^ŝ۟:Mh䖭!6#Èq (LM{Kym0F˓h{yX8& 9z XZ㾌NLpWw;Elrg6m|‹(zsnRgڀU:n6U/|(9^ɡ=LBvM 3/vqv@/uN:j18ݱ@D?g,\JrCp0lݘ֥WEȜT)Ѯ w :IV 8"]6d9ZL6?:K#ǝ94^} x V1&gbp ʂc`=`l㎞n"p . =t&ЎLp&6ApIX |}Pf~Vh؀ G췅S%PCQ{FF: T1d鬀1Pao )(gD$|ݥѢXdyQ}vC,":Wˢ"W9.Ԯ_UyAXLmb!;L>lW2Q^e-ncn!A4?UFu~$<)%OJbo7--Wh7Ů W__&WF^HPOHC!_WIA#N[TЇiH4 O8ϰE,0c"g6P&J| u&2s&eJٱyw#eXq"T Ltt׬p̢QU~}:V &&a\9Lb>["!a9^sP-90վwz@m,w!R $(0% x5ARS0>INώ8⑝AD?Fh1Hg*HZ<~EؼXybm =ѿA_Tx-i?"b .M0Ɍس_]/N7\}qæ~ <4o( &cՎ tTWh5 cNX1T lb:/Î n-(/`:n[{ƚr+_a6TOg!(PxBjZ`3U3u _7mتRk rF- 7Irqc4YL>Í! b|]oRk< TQKBu5/0$=y/ТQrh@QOlBt=Gg%[ k ws[lT.ӲlUW0[B 4Ny5Sb,Ɛ:$4-RlXpG,!Ƙ; {<者ޙ?`@ӝn.4rhYȴQ㷨L#B r @XN$o3{D~i6b,- :A3bV)Irn*SiL~ܳ^gq\3N5▾R~ѱ650v؋撙hTQ7Ђ|12-s,;&-!c)5R?`{s|nIO_o/Oάjx@۽k B-L[PŨV::`5<~OZT" ?QF(\ȿJ.XiQH vVG{u-\*<H2R?_r? +QN>QԎYU}!bI,6\r z *`ݭ7J}Y 3(c_ۃ!ꨵ%?/'F/ϸ^.'ڃ.'asxRw<ϵ;b͢b,XM>3\NI4,g~ ˕dSJmZzI'qd깿ʸ}|}Dt!#)|2wtMl9ڶ{+2k<@(&qpa"@ z$$=m,Pǎp|ޯoZPkkL{ra*_#{^ !c ;asqX٫ ZÿQA:3lA*ϵ1|Jyƅ'm/1n' 21eФԼ 5!~5^KQ &Ȭ)ʼn(o~ɸV8Bsc Kv}H|i@P>V[tgbM;(v`U',+%)=?Mۤv =O_97J8_ed\3c=GEwf} "=$QNo:b V;P;#hWk4孀)fWɛ #B;dڮyB$]~ۺNs(lwʫ!1e:v HueIv6id~DJ )j69R/C1*ͅ%5xtvHd:'h2Z#Χ, AYJL'%g+o0ajV(t"A9|uF=18s.0q_}WoR=b bZ&=V#D̃V9sk&9/hWS |iҠ3A# sÁMtΜjq(~$N(KN^rΆ=YַP!mIuP\s7m6E&R- 7+x)kt,UH7ǎ.3Mj8ڟwAs~'Jƞ'cǣj(+Dtۼ:»\YO#BBq:a.o %s|+Z=(_Yl!EDr%2d> ,W]ÚTCFo^$T@K{ V> ܎|*% #4Ui̖ oDeѯJd-B,c8&bb;ޗS?+F5 jTmsR-.]1/vRȤtoe5ުG.ۜQ#(fBԧGHl6^ ŵ)mԅO'3e뿕zb1ϋNR?)/!UZI+K@v[\ !jnoKluQEqTrXr+}Uow"!,׾D_|["rzc "dlMb-㚃ְO (,ϐ|zR}[⻣RVh6WR)keØ!nDD\A(c⪦{jw"z|DINH== ap -ӏ/ v='g>;4g⛍meq;DiيeГVYi+i"n90Ju?4J<8|f5tnL#1/8TV$~Q#)ϛ߁`L<ٴԁZ+@mKl5w^`iAއ_[ϩqѢlɘZ@;ˀysPͫ"=1 ?g+E (-yت,G]zOܶ.;C;QzZ=kܕ%Դ~phrhJ2;0'w);uNdQED5KlgYhS:R ݨ.qz>HBgzB]Ս6/&s r(]uFzȾ:kiGF{!%7rsQ=ҝωPq0" PkV>zz?C\zJ7:{h/r7r/x]iT$LJSҮ\' ʉXD|mt!v[U !E_l9ழHonv>Km8< %t;_?&L/%+փE@y[ISHkD]֥ /Z,{tz_9D:I)9 :~kwT\$WI Q}B `1 c^x٣$"+V>D~D%V^ϟk[ETgmM*7$5li1i( VgJ':һ |@D~NT=MH<zTp&QO7sx#!!k3aՙt Z'xTSK8VkcZ;;fa+2-=rM/q{ L ȘƃT)4:fRRXPbmOtlƬv{ʿbWbť,cfc|DӄE^Pj M o{YI0iB5)=N\X7kgrhr&O@BJb#zi?cϸEA͊)%Á:M6W<,LUZǮݻ=vMhvVE-ݮd= ˇ{6t"xX*Nt}][F+ r)obB DO:"{MUz5uO7I%'wB&JƩL 1Ky,k Ž&ՎW `}8u @G'9ozҟ޺*D!XX? 3]n|WET}6iC h K Coy>Z9p07>8zv8tC> u_Kº`|"KX8|@j¹7ͪjC?вzD&SDVJb3(}Ҁd/,@59xRlP:r49W@ )b!9l,+/IӭQpawabyק3=6r/\J]' .&@J]b0̱ʃ CW8º%\sr]̋ tj RRһ>+wB#Z܂QL̃0g9x7܅Eod_s7;+<Ə>`Rx#eDXg_W݈..aQdꈮcǘggX`D=" ~q1>Ttq>9,V7F{х>+Z#kT1<|"j0+*#I' MmwPИrCD`*7 ,-bLM%@pS ב Ⱥ4XЀBd(3CZ.-6:?gMith+Jj`Z.j7T7Fo,B2K |N.GռZ^z6Y+K:_ӭs{ryq&dS_lq-:~W]ço*PXcx?x*vf)oCmQS|=T~jMK)/I *WL<ß9[.WwHE?r 7!?.Qܫ\+,PT1{IKڭCHbn`Ade'tnԣfLQhOwި듐-䑚Ek,(7nqCQܒiW۶>KWo)PӉ}R~2{SWMSRxC^<^GYd!ujp4[(۵ԁlLܦ |(il_LFQ%_?>L9mCH*T+t[<4*`j^Ilӿ"pc _$Z(rzGM*jđ&v }yĉ˾ei)GqF#+h$$8 ,X tWjf|ܭNJװ|WWihzWl_ ?Ac}qZu&ᣦ"'Ս/G2$1kvnH| fHVkw b'gH \$l0~!<8qc!q{̀bua3u=—VߋΪH-&u܍m0a1ؖKxg1d/9߷wB&NÎ}$xIw5)aHS0F2"#WbR9+ma*a+>&65IJg!gpN_YW-'Z-˽41j${=n5#xKIl.%OJ 0E%@7S }4ֆ9[7Ǭќso\^yX1:!*D~E}$AL&Q:T ZNǠ{tz7k5?:.0O[pb1Yxƪ}[ڲfg6i>b($W <rPX@R0?œ`Ӥ8TG+L"iC sRsbQrin(:HP1,a乽8>-^?t`)Gf1+\vK!c6F͒z(Ms:} Qm@*=\Tìyj!U"Mu ~y[fHrCOzS>[t"Qn=ǒ#ۢ Y|O8g_ 6njͷ$D#bu t%>LJ u76}ӦdX{LB"STr* 6 ъAOhJg_QVyqoDrv[͛Ta悒}(H("Di;xhŃgN !iIy¸tjOX$$F _"}gd_qmŨ kNU6DjܠޚpI$mѻ)Y2O0~ԟ2BYhVLjx<}Z{ /3d09I\nHYr5O][.^,{0tX%IʹHR̥ dQ^¸FpqĐ7NaZ!h uQ}d"'M4jϼDvMLued{&mG2BVc m=0D {YO" 9"sDgM[!?x` ªyn*(҂^MtK0{A:Rpl/vCg638zMa .w^{A$1hj29֦Ւn;Qyڈ>e*c/2 X8,lqXZ)JEbxԠPz©?}wq6qṯEQ.SU"G5bN:5dޱu GrxdIJ+p¢s@%]~"bHh~bUz2/5w>}&gPQ$\1~$[!0@,j睛Qu,K$xh3%uV4*6>8 +&ٓĀ1 ʭ}MK7aDaaÁX. hTY "#\VaOzVmfJ*F؉ԁ"I$SZ }\DjX]zF(XIS #0e AˢPkR}MJdt`$7B?lISbyz ]G,%EόH 0Qjj&g9˪BVs2:?bn 艐a:#"*aAwo QsPr2/@[L߆6CW$`<q:SC?Y: %,܍ZuŘp9ڇލ"v :[/I)l.GtIqɐmJ\y, ۜG]wtU-! zb+Ttz]gLF^t%:?;uOcpjt,;>աUטy@ź0*k"b+;7 b YаO!\gYZ07070100000523000081a4000000000000000000000001662f7fa90001ce6c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb/snd-usb-audio.ko.xz7zXZִF!t/(]?Eh=ڜ.+GKLi!A ZBHY+ @(S 0wSf#w8Z 3 /2K׫J4>QxQXU.[ث{ .3j_KO8Aӭ5%_PpnTT+ǝq--4[vylOBۦuL6%I|LDBj{W00 l\ G J(z0 fǷiggEE'U!'>"h@O/\ ;gTy*-_ǦOքaŨ\ a}6@G3*Frq?x3>YuP&8O?<[K~2H'[s~^#5n!WO?S A3|چgުF~RvxjBzlQG彙hq3BڌLx{hž.v4VQ='1c1q|ʚ:IJմ QSK( / a<,:5/lbAb% Kvh;G)takgTS|`uQ#1һCǾ6 HaIu<_NzZ-g>a1ד/@'fw)˩g_Z1|{*)؜*m+ a# '>\IЈĈ[F\ךU ް4~Y8w>[}_KYeHw \fwH&L6։jNDTuP ːD_ gALVi/;x\X?WMͭM$娌]uQ!Ӟ[ j&3| @Zx++`ZFNݙ~RHX.u5d5h , qg~F ݠ9=(ѠwR.ռ7t+6TAjgܽN[k!G{+A7w)/\bj+.jCEӭ~˴^Ju}.!r;R2=yBp9q +d-p?<_)bG/uk3P"ː^q_]y_%kæ%A5 Z^m5تʥpI+TTE?dm4Y9@'&c5(~AG+88:Ҟ6k82+E|$W~z];ƈq嚴iQf=tsg VV4y'xx,BT!h/b 0 mܲ]+Ȧ$1u0/MIY3w4*T9MRG C0aCCD,6}ߜ2:K<\6j6b|QXʔ | Qw>h$L]<¥*ʭ `^ {K`7=WG?uo* mP41Yј1rcf-5 1PBc\ )D1٘rQ DE,r 皭{4qCRn![ZY!c'WHF׍+޴+]w}ҦD^ !'{ ڀ|O^h"& v fX$>MˎV(y^ijj[je2ub6}4z*mΤzsȑ14_cnҵ! (/W9⪅,y缶׃l4 %^åb++)*ٶ,Cf;~c[ؙ?QѪVqYYg;Ϝ'vW()5*HE#=&[&ɞFێdM@_uvԃ F(Ѿ%$١3{kj\kCSMYnj=Dz#2~}"\nbm7ѡLݫoC>Z۶/QJox(a7`> $-ңDL>FeCW3`ǝe% Pȣ9ϻ7A=9k$tpAږT8$*_n*4\W}ݱyC)Ӯ֗d4m P/]<ױsU$D=~??Y'̑N+/[_jj6EٱM8ZA'q';Kmدc;ߟmOHprm AYZdRQ Enokr.ZK( +W|&*(sǶ$7Hכ-\) =PFWc%O+BNW^o NDTbF-UONBΒbR|i9耖3 3En/ޮЕڥO<Ș0%CYīJӚX][  yʄ\rQYSk#?*R>^Uniq"Dmݝr{i9 M7Zzd4-5C8; ŽI`(BQC=du -̘6q2^̝n";.]Bei>*M ;v,r 釯 GYυR߰+?S?IqsZ.se43E/sx ژ!vn gd8>%fBWn ߼QF'{z' #Ri"Ƚs0n/+kDsjfhZyAB$#ӕAPibK!n|l `"Ʌ3 -_TuA~,Vʸ5۵Udd^΋&6YkFDIǐ &$]b C@8+s3R7v?mAvCŠzuǦv%蠚X&jɈkQQ##"WVK4쨅KܸAs{ZBC̘0ݻ te3bSxs <&KLpU K3qK[ J}J7jF%VgmOqpj\@Ӗ W3Pn6 &6.!}2l`UM^[CWI{gCo&kfĢO]6u8m^&!4V2"t*\<uP% x(@ Bi|*N޵'޷ѲȂS^шU:g2&HUH|=n_~,@׆d Prj7ks*3=3e{q5s5KVoT߳XХS535z5i01 qx uffvi9aO6#lsh&b9Gj&tv17 1YVSo$ԕ.0Y% ZD"C2cM"F$ȹ_K!TLGA"S˒WIյceH]*cSϤ"E>*xB=ҵͱ6Eґ;H)D T2t[\A?^ٰ2Ptˏ JuPß>TU<"nL,&L.%)=4H6~V,Ҳ;PEລ T"/? yebxqf&.М%5@H+8Ќ0nW2Ehf 5/(-] s$AxC|hon3O4X)%xM #ސ??7:y\PM> 铰N'aT׈ψmyk=E^=o$g$S5cd 'dxl\x1@@NX}Њ2!rPۇ=~Wb_d% l1s QlQT]8&QIMr&]Øsɺ>| r0@NVH9j#h%4 -`Hhzd$SC n)g4F| ѬwvFd>dk|*u5Dz/>n %q.!xPhO0 n#RTHO+S'F. PRﴏdß:0 5 L!mHD6vjBNlB\$F)jme?m81OΈ\ߞ,#j ӤCNEbr9ܵٺu&ұT̓ܚ[ZQ=j0p3 n:ѬT"9cgJM69HK?!:G, 1UѰQbW(*,iW7@:@H΀0Jp c4)^i9lߒ^>$CH?6 $I}bۛ&L#at+C6dW F2R_%2A%(#K`z_ڽ 8 ?7CNx"}y&5L [/#)FY478.9xї/I3/Qf6(܇HU]X8{R[wzWnjۭhH<5<߲JQ;9'#:L>O;j,lj—=.%0أv "ύx:Mo.`LRTo eߒCb־$*3mEE{5쪘 zTOd NqG$la/9Zo6: <=z(]2M!S"8g8s* 'Մlᔔͮ~WrV pT\s6&sQ;>q+i'̺^>1+嚒 (wXA086Z1:K^e$d[%Ba)&o䈚IrV+J"mVXL-ub7LK!mLV;M|o^,݅gn(-)8u:X iDV{:5ElIܯW)T{b+/RENKvIB$fBBк|tw<Ġ8v6ؕ > 4>B 9wsߎ̘]QM]l "W^|)I ~_pQnIm}&MRG ;F#p:vqͧD4&z2p JWbk3 ~4_Ud-ƹh~Pg!fL2s`@Uɵn>a#$Qڙf1el|-woVe`HO#dz"9vl^nlkdqP.*Y*Nӫk}kMED ش{T\sk/<Z.??ʸ МlOqNbCL^_d4A4i "'< cID#Dv>3X;F({(v:~HI# UHo&R_Fr򋆞{ 2 nX+x"ae %G9O3UG2k6υ6ҕTx1pM+_ڇىZeFE$vV'WZFa[#oVϴQ_%Fyi\RĦRlLjFLJtHq>:0m{쐋}E7R◟shXo/}&XJ&  <=p&Z :O>S>%o}~GOk*@#ki[p*wBQm=a?c|hdl DSiy壧ׯP$[ԵVIXN='jF`W`#+@uہjV u, '΍siQFMEѤbg炏j^؎_b/`s6y(kWF{M{};W'P+`r1lb_m+GŦ4.z\^ؙpCx#Ra]:[Kd]!c'Vw~z|GJ%uwR{{e-@K$ wD0O߼TR9HktGx3 a?>h}_s+v*G+V`};+"H3 JY(P!(&` M_NqXpͩ!{Ro%_mrU\}+ :#޳^UR#1$B"P%CfXz nuXU#;='h֕Ղ`ڠ1/Ұ9#-u)tS,Wt%lwġݝugCyYEq[EVqm-u9ه_vt"L$Ϧ ~3lxA {պYx>sJAˑ>4/b K'/iL&k`dIJlhYC‡:@e7*=78\10%F|w\H;C(F-qsJX-/F+GU;HWӇbs'T~H󞷢C-`>[h*E:ih'+nR ./+`jM7<~;kCHȧ3EY<+ѿNi(ҳx2KS߅8ܔ ˰gȂ$dh=!1fbmЎ/OA)kmfHLJh=.5Mg}%ci>vL2k?"R\OC(py@2Ɖgv<z$ J@yeҜ-NH v{?LFQ٩y+;vF=ٞjSM4 ;նozfۭ^PCU&= \=Ь緿6Z)nPVGJl}WPnT{|-,ӘuW}孔O0rƪ;/ t)E.:-K1:~68o=$7rq(A藈^$ atHs(hrIL}/O}u=d%)^=}/;WJg ?h)fO fT '^{&35u+ܤN6NwI +p573ixF &'6b$v~xv^AXYeSgYȩvKv>' Y z {c-6:Y^,v*g+9n*R_M#Q;H5;-Y T{fQ ޶~S& #k8L›îÎ0j;FHH>`{HW^bjU/I_ף.jp%†-ĸzm}E(.'OG9 {Ewwgd>;𼮣yQ k-7Hժ9qӍGjᅀh&؆1Rɲ\-| +&>$cE: G?2+%2JIkϰCw57wﭗ c㍣' nm9y$_"Mzn,dyJ\ /r0Ӱ]Ntױ!g1%h.gQYlHXXб ñIY}*5N޶9|[gtb&g=CvjE!G"9ˣa}H) SJ/o}Rr˳$¦:`DMuFbJm*in)&J178Mu98z2DcC{X+zVuZF>&_ "bx*0i=MT?n%AA%a:R?,?B\M9xO!keӯZV$jhX~6I&EwK,T\ŜR\vLd8P#+?@<3= L+=YmFOrA-X5BPU Ý\=(;Ckg5aryRcz!VVmT$a3zvO\(2MrSʷ%Y][itK9jh * |Md!T˟3XsǑA_1xd;SLp?Ck*׉NGi8Akt/dV-}Dx^^NL:~ݹj(ۑ _AanVʛ*Q29l]ւjlǡ@$Dx.-vcө8-.-lIIނ>6st@ ,Vs~KJ6p{gÿ:gI#[Mdp ,ĬCIfOlۻDql< \4N^]\V`ZOh7'tɘvuWmua֛ լF5!ׄRU/crŦ)$n;ɻq@\G&[DY%<(EH`_(ndrc^2i/1*Kdj&Cl(D-EB}0IΎ6_Zly=y—}m/4pcqR#]Wϱ ɭynK)7G{:@Z2lVJ4Wn/d`W]GryLP+}Ό3g`]*,g*E2TnF̦ #!_ΨtԺk`(<<./+g9x $)V߿Sk nφju2 B>Jd̎7ص;0CqYmq` # ,'NueK;6f #a6fiwaǯKZqhbs[L"~r!)u/ t~ɹݡZ>v~qSҥN Kc>=[U@*ӿfIZQP"F=(nMe^D^ŸBR)u !I(z sj88S*g갂"X 0']}Tb$DB*#7Y5R p[/P;ETyiQ{5|Gzܪ!0%t)k3^,=.tXGQWwF6ZTژ u= =^$f*J8kFbOB(&ip&[du*w|k$ak˽L[x%>1_tc$sYs *HuWo$;ZynF&I>T.oD*Rծ! Ml -9@^#0qԣ*,162W蟞R&~b֔ćJGyHd\I(Z5YŵeBaٗ _㾨P~'XcQ%jScn=6$}\@{}UC! 6bn qޯ78B϶OY? й03{8O'fth̿H IȌ )m e1: Yǖkmz6K;ʑAgʳ> j.j;w_j&0" ;"bIA<U"xe~ 6-`  ZNH3FOϣpdUL fCĎg&JWm+[h'17Q8.=C%vUuĿAQEPd^f;~0>[vGᡵi-Э^X`!C:>>ډˆDxxUf#e RwkSzwu^ `1{s=] Dp)Z['j .U"{d,ɴXv "?{)s\g.8tg }AŦ70zh0vZ=1!?4](^0FZ8~Y2e9] F C$]"l"8m L^ݥجe fIAO)r!`H\5:p۷(+4ACr.9zf+TA v?' Ah%5tӖV0DÍYtJo6ˌ^$f(DzS'xHV(bU,G[T"Hi P`U>4Cn`vfpãzZb ȧ; YTJz(c m d4?EYV\r9kIx1wbYl09ؖh2lU: as8pW2rZW3SMdR\0KKe7R+8MSKḻ:g]n E|MQbvhf?gG0eesT`PlAu{"W Tϒў0DoPkxܒeEKiV_yoZ.oo:w@M|krSFDJ`sx5# L+-c,Y|K?0UBc2Rz%LnQ6YYvva_NX xSmX wbMXeo@ YlCt/!mnp o~f$Yz|MH ?h V\z_jgix_CCd36whIׄB,r%tz|&*'^ l` 0Wo!. 9;m+4x*éxK)]r 7sf/%5q"., Sώb ,d͏Qh0kx1 tD6Bc+CƐB?bCP"(k=gIy@qV"|xfPbFur IҕSClx)Y4)y,:]wIr>[KhxT/!xTKGӣ"&1w ߴ%j:+emc C Gfs[B4dH%*VSQoyP:hx%+gl,3|Zu49 ;qF%i~nU+R ]#%cc5xs*?O*+~FQr@VW&¾L:J[1DfnLPSޘEsoudX,x=sQ\{# \ o|.b|ͧ &5I5L߫2=ohs$t.IN(^k,TΩ,&w8ÙE94YAgt__^~SȖE]򢳦:B'R8  Ȟօ\ J\tu%U\NNAnRMi1Ŏ#,,حı`7>L/C†o[nJ& fRjfA)S 3ʟ M>[9=< ʈB̙0'N< ]p8"BYm % l-WZ/xn33F>ʎnV?'P:i/M:a#@fGfk%lmkR8S:}uP9 xu9PK DOB 쀴io{U恣^w>WO }FLzUXd1p#(8u%'"fpT@֚q@"<9ŕzYK_>SH-Px Ǫjq BzyH d0}[R4m1٭NDg#_6ǎ6rW*ҫpMALI[A_,g**%!YT-,^%8s80L+d/AYRK(O/@I9<@z k63;'@C2GoT{aoG%L}BːU]Bލi"ATu,s,>˱l~!D[!W: O͛T#o,>Tg &p3<_^2t|}\Qpq̗9vw NLĤ7^`T}R51^diq0- LR[1LƏ|EM>eqqJCn6YJCO@庞j7ӑҩ"|]V e뺼!v$^"Td2a/jMbX>/>=n/r\bu:ߋqYo#6bt &K;)"W>"TzĐHB 9|)M.PBhPֈ+F{/E@6p&ވ/R;.wC3SC- 4bR&c^. Xf-d9زJ)`.?hYϨ<"SY.cLRlDm*VfX0,%?*Phff)F ;0qX^7sϒ"8%Dr^x7BR4$!!Ǧx9=7V/%V4v9Ux?eTvW%))M91J.$1<T[Pp%(H"-"ǔ8CxjVɂ\r[PX8NDRܗ?2E*zR4,%IcIWoS=~n֮`@)p;* V?L}{eK?Ei\jx21ꝥ B=pH)Nϝ].ŰM%b8.9O>\ǙL-i:b; xJ$7Bu䍤Uܖњn)w)'(xvm~*y:j=qtL4czҞB˼^vq0xu5?)KkosQވV t?Vڱ* /6܉@{{抐dj]ЖnA0NR#Ǚ{ §IorG++GzgkDk7 s@h Pع8OS]2>lpXqU]0rVxIDE/˩3kBpr *K(~T3~A6NRAĔT ڻ,d\)Ce ǩ"G^seYC'P4E#Ǝ>fh Kp{;{-X`lkZV0(U"*?\ep)9ő2Sǐ%{MFS F; nO+m:\oe]5AJaE2߫|Fs{r$Ky&@gst"H/V'ړ2RMWl#蟱tdNuo.*%,#)IcJuU.I!4 b"C> /waf9Z.k]TqS~/(b堨sLHr,]'WLa6~LKו{/7< ?b` (( _-WCjiu#u>"~qFd׻w\63Hq b0rVh\ەHoaz%?pVF5Ea~\#iyJ ^H` Y>,=g!. d=WtruI4-=Γ?}._^3m Re7 ~O_5C޶P5Ѽ!>7͠r%q qV[!,'X$k-LOw@^{qXa>pwVXsֈ.T'_Zu \o)}AMЦ Oj L+vBW;LV>Bg<@$29%;OM "Ɔ6ЁַBVߛ(ߏr0 Z 9\ms'XBrH%nmT/e%0? @EKmgcu i€zI{xLZ |P8lݗr4Mރ\##Z(WH0cj*M I5W xDE,Dk+nwvFHNNp)5תiB٬#d-z.{2ʕ(JgaZ"gI$Zю6k3ei&3> F>/$yǴ: l< W&g,#O喫q*!a2Hb1oe1L3޶b]~5r42_"CvZ>[ /Kl){dt]T}/dtslQ}6X!j?YX=8ø\O<VfCg\B3!ǻAj]+eƾCVjCIA #};ɈՠYUe&oS5-^E1o-2:%y& kن{ߴxX5un>!5*0uLZN`&QSXNM`s1Od 8A[JU^~Oʚv.ۭ33-=NCV.*cIl&XO/֦'*gKSAѾLds]Mg~N${FKJX8" C.ނ;n8f)y3)t ^nRArMS725-Q/BqS,%K!KtW>LXMe?C, QA H'hh@\6&T(͍1eTA-H۴Xfl&m>W_Q4vW'U= 6]S@`(ku {='ئ}]q|{$木uQٖz*ܳ p wL?B*Φ9|q j.`h$AC!>/&$5C&A-H3nێ#1AXNgԾgCfy^ @)8#v"Mq.ƭn~:CBO_5CzдEno 7̨ :1 V^E/5/I#['KX&ş ժjDWKYx vis^c D[TI+J]gNN=vgеY@vdK'4S $_bAF>[dvSp뿍]LB\Ə4O,ZӱNˋl6;(zT^(qLmsjGe״ ܀fa>0VH("yD=D1<{ X:HQ ֍8@y[[(b'UE`(2`Cu&bI Yv6/mIBbL_*08bqsb֏z )}FiS*s)L&/I+NթIW^'>xsm@ *$ SFob˜@V|3 N7:742E^7։K>+ bÈ5*IK$$ew I10Ĕ÷zEזȸsczF}Qs`x{'țTk8Qe#L3ΓYFxqQBJ{p4֪+Ԟ2}kd3N`f5y16<S?NU7,q>\$MdD@ _2%[T.2gɒrFЁ N FW:>*B&Y'~ >O5-$M? @|.;:Œ Ga 5j " wڃ:zHЇ.1K"ȴ2^*HAr>ZMW[t*#Gj5 w 7FlU0$F5Lх`SGug3+Eu+w(.N~i~u㵁5[4QOo+ʾYUvyDg[w TZ=!-1YGj"_7qjmP>ɐls#TӦNLϿLW)P"-'EL;~DsiA](K YQT)r4p.u 4m(:[vÄSek% S ^N8wOzWWI'׭vfnM{B45dж5j\v GȤPX]̻t""ݲS9YNJ% /c {΅%U(Oh;`+nNHT[߹ X,L=.Z3?8->2D?ɻB1zܒډـhʺ7{!;RF9/~;FW],Xp7qEI8d(d;t+ge*?Ie'<׃By-Уpk9 'H +c1=wi*/{?1Jh:{蹺3YGJ)[a.Uاw@ Tr;./5?T;fcg$1)m5F#`CJK0נ{CK6y!#K`';ަ <8VP8x0ҍs lw4|8AjS[# PZ[Pil<d'Jg G}\ґ~RgʕZ.yj|-ƀtD|4646Z:=Kzi78|p0;[ dtZWGJnZGG=r44X,>H=~Q9GRj6XtɉO Sun]N'HT~NᄚVy) ~L`K{{fmc3+ Ṟ'\:T4AQI˂G ^HvnJ4.b5CJV9C507#ĝe#@ّHUodP!>[ev~ѵ[+τWƿ+ St*uN?vkeAJ;N؉hpc]^]Rʄ-BĄoa)vֵ)~0tkeWGqf ItlpӟRzqٚOTZ½Ƈrt*̂&C|n,!T ؙ͵(n#4t.-}&IyOe;(XS9o}=9tW?x`INm=\VD.Tb ,"\f[YRUu#}SELs;=O; (*zU& )0_ FL!%:6c&AfyU^YCDW`Y bl ;xԱ#~2ΓY2;A|bh2fDzqRE0gΈsgj?oS D 2&wn֠CX|S +` zvĈ [Mz, oXćWKa`졓jyN4g*R7b!ut.>܊Wg%G|7I ^[OsKKe˔#ۃkS #=g(.Cl ̏ Wo[ ƕ!k)/kDtPd`)F\U3]i\?_i [vLdXT@ֶRt(Y~ڐqv=a85~*吿6DFFĨQeszc8zl!v޺ESJn.Qi=U z5j|A@1A\qH=OY My]v6:vK5z&N#X-}HAgvTk"jr!t0c,bh4/fO:/YשhjXqtm[V-EWY{܋\<4umP,MCW /[1rUX 3I ^B0lilA#Jy +W6\dWe|%Irz,1E/|Ը\2 } h?K/k RDx 5h}/: &TG sǶL+B@_ 1lT\a% vj(0»%n/=\| kxc.FF6"٣p;l೉=ƃ&qN[ciֲWwْd 5*{. l/ս1Sr s[J3+ƩwL@͒Ë/-z 1I2jo.rۗdLْҟX$nW0Č_a • (#er81RK3pSPAR LyIv5fQ{@HB"φڃ:@"2 o$f1%l"Y z1*55;TV&v(>5̇i!,^y> iZT}lU ? HxdF#@[&{ O"&$|S: zQ7 #ۍWå&:=탒S4,VC/pyfYx 6M8BmdѦyTsF#>@juS<_|7~& I ?DoVrڎS5} Bʢ4#g<ݬWa2Ig/0 /Ȃ[6Cg#vݿ咐p$a$ T_g @Z(ΰ4r?hR'gjAh.o&#AW*܋n f<'mvcS2]h>_Ora(U}Zx#Fv+@hy wU߱`/^֏j 2Ha/U kD xPۺ:?O&e*cyxLUvVo]Epe#p(|@Iws#Q褨&$0E^=L0PRl-$QiLůY Jr"F?l37ȇS TU8qOӤK:Îf7b Yf[5#s+$alSw˵H[I]W&>EerVXU ۇ1.jS`4>$|@qLw3zl~ו^ñ(l@`7_I5디}Z䳴 :b>nb/doFfpÀ0ue՟b-*¯au~7z`;VPvy VoCTV{G6׷ll :ߵ)SJ)6ki v=B'o_Mw{naro`Iskh9b?Rq@0ǧɔ߻ĎOAKdu^ߴGMZZ;JI D'v2v'"~=wMXTJ\[e=s'lkqٶӘ2Ve@ϊ}~aHg!W<$1FF72Vx3_K)ЭY%c.$Y\4- pb$254~mãWW2y)(ωŒ;W%שM\w>o1BQFϼWFUD]6(]:4b;drD ":Kvk_|$Z(zxgC4=hxRmRG-CD4ouR ?2>9^p(!l\ћ ;s'qwuIw=$n~n%ﲻ }&! U__f݆d>MV JJ[{_m1szs=P<"8 b{X y\*xse|^gtp\"W"m{p~;$#9K-Ɏ6gβBhұ=N3GtKNP6xۈ#K#OOjs9gl3#B/MJhļ0R`|2uOxR=N .18aY}kS.j\ G9Fi)%ϋ۲-gr{=1b*W4 s@TZ~4_cB][L,iI f\vDJ\u|u$8=urnbf?ZgӠ(,rԊ'>^(y`nKjjzyT*xK t7wTp!:Z?eizXyB %Χ9"a'm.F 8K&sE@vzԷOB7LOqe믆&}GCU"]6/?8Tb~RJf3J阺iӲz$!}V%{36GZEؓDib;t,oVDVNMX~t2 iV!HMy\gReDzfy3װ+D戟(Iؒf !U+.Wssq`rcKB4Ct=LULt2ǀYUީldk]uUP]n̈TJ?ʄ^PΣ,"׶Lȉ+ Fp0zhiQ#\d[u0->&Y&*RLIc=A9F; Y'grnIf沾5@>-㮺pxt)SkJ\3Ȭ~vF^9d=eO ;Om!Գr{zdp⢢Ǹo#M6eg\ `CJ}7C'uL)"5O8_WHTIfAA+D%S?bOBMMz%ayC+{"MX݀aR 4|rpȠyʳOyϞx94W] 7OeJ|8g= GH X$_%@bi oս|J=UON/]Z!KYmg4}og;\* hy+2'EtFhyA@I0£Y)X)Ra.pg -WݠiR lcꔢBY|4ٍ⼧*GS??0k=MCk^~7׺ԎL?%l~2Djn-`"+.7Bk;A QB~ 5dϤF6 YeGtasҚ.GeY`k )?JuXs9{edS*}Z9%S7royO}PE=mR?4ڽA\ NQ.$5lW+Twm .v&mZ gA]iD`&ޗbQkdXX-5205#.sRqդgW2&nA6vbl!:l^zH'^70gVݭu>sR_ב=ͩ5G`v;V-Vuw.(cZbLծ'ߌftcӞ8\d|΂h,nwt/ŘT wi9^Bѕ͞[r_46)}T1Xm b J;hTrj2y67Z 3vL8(r0]T/iCw)hU?B 6bIEϩ!CH@'^!GVC 5 1*- 6D,ɞn8s=+u&@팈@FSLo3 d d]lDb}I.h}Ӊ+ _+V:~,_BО qZkn&? rv}KmNIIP]R"H'aظmXBڇ9V k)uZdر˵Q%{bUD.mtZ.ozlj(jڬb2Kgl cg\"X0u z՘eDhQr%O:K-~zL:~Z)F+HXPUI|˴n-D\h8|m2#=r"7ڻQ ͦ%CQyA^;;Pc3h/.}zHPV]k=D(o'S~Q;>*M6fUJvYh#J[QC \(ddH֛`%s'Be?f'큶0߭4vN'w;auE E™vPDwM]i:)i>og4ӱ g@̚h| v@.ܑ^`=oڨg<˅#+TP\ER蠄H$> d(k?[.p#{)%S{SP*Sef N2(r2 ]"MEur!$Z}93&ܣ>Nj8~nHr Z~!r%F{C-aer,7SS-<P`OǘzV4;z~Zwڤqç;iыPBmx胖9t6NixGy&1܂x ­e1j@Owif^ ('kos(oy%cMwdB;䭊_r_ڊ/2໤=]ᝀ^| ߤ/WϘ/2LW8}"fXlK1^}(|Ci3g ]-q:xdVF ()vi(n Ĉto21 sk^kK]76V3J$^~ĩ8A^~"n&ˍ?}̀aUyRYpaw֧EB7ԠCE\ OMpI1ȅ,y2زC{DZ5#7vrmN+w7VV]Ky3 `c"_Tm&&X+aQoZaqxNK݌r^:/=~ݵ1ҐHT%ڵ:|зlqx. Eo(bs.ogKunT:c]sGЄNI)Hԡ~'eLu\3Yt=)S-"nU0)+/wj85L eSm;҇3PL6O]&;'q~ 2r^֋4cG2X_ԑ`fƸbs*#̣fb4"Q#*K;#2b0/BgI-]R]8qX}g$0fWR'DCK+E'bWH*C嬙W؝szgmA6^gۃl뙁% X!6pղMGo1 2ea/Y-j($_4s~ҹF~8H*1=̽tI'y1/%2/:juzS:nŐjXe0ל]>VȼЧ+/-SM&[J ȨlZ]w D~uo|d-1sљsL"#s \uyE,#׌a)eZ¨J41}F[G.%صZ}P~_!,ڞ0.ߌT8W+.07F+n( &ĉRR M ݚK`&r;VzmяF cLI⊆myz5H*4+>qV5sjtݠn,kә:?JVG;x.ʰ [TqBۋigo5J4Ū3^U FECok 4b WqpIDɐkǕOw쓝"b d:Q/($꘮VqKQB%FG y owhR`Bzr )!ثܗ6` 6 "hȺ~?\S+ pl$jНJ~7Л9%^&$\sLj#3;@32!3O!?A%*=,'M\*zU-Rr 7y=/I`̤bZTZIP {!{!N^u$wr.?0 z2-j@^:f8N\R`[1j'0X0Wm@H4-b'h^_1nc%Ύku8с}ރ[_ȵ_)jƒfNfHޮ.x4"VHL{k,P JaY3iE |(LЅʞy f$r3CWB %rlJ %.:4Õs[ZѰTS1/::VnG(d8;l"h/ h&2q+[QX! K7_ ]@Z~za֔m&ivv~ .W2 =fK =֕&d1],NxH",N;]BPTʃ;-7Mv'}T ]lO 6}(XQ~`u$ x)Bb%E֮NC 3ew&U8B;ຘBWWn\-tL4+ V)У.C*D %1ɬ~苺s(vhBAf%?{Lgɠ@Q"\;Ud!nĕ2=̿⊾E|zw;mO4K:h>\Z[ߒ0dH2-уF914QWCL>KvĘ v:l DIx!,C{u \Ao\9C*nՕ!(aᗿ/5_ \L=.&bki$@H(zΔW m vYVd#ݥ$Ll:1b,dY?qs\6X Q6n毄9 ! W"'c3Ёwaun/tG0@z0$TtuۭeGtV+&9",fצ7M9[fh┱Hviro#M!|9N΀w">j`Z9RK7df#kꃂ$jM,u%ZTA? 2s#5rBUIo M-~ЄV<{:^Vzz֊.nO6|Nqqx#O0,^ծi# 8 zxAm Ԇ^M *3&뻔_QCvɀԱY`ZLt`Hoy/)_+ ^y ^tPuɁ" Tkw+P9& cUY։p80* "wBF))JAg+X{î\1},QBDϤ Ăj쭝b?,=K]2|R^f5/LŧA"0Ԏr}J~Z|cDaEIU7OPY80d7C@Q"en Ij&d$OMUv8h'S Ww `KsSg Ve4BPu0a6,a Z* A&MPF'm(\FWcj[0某0n.VAyt}3%K&oz%3yѥ@;$ /zghHUZ+$B>hb!4?=z泆⦇B%$G(ʖۡt($B*@*U1g؞Әz%JH.鍟mQͮ[FMф %jZK d'oxT?ŬSe-,+gp_|*^& S,5\YǩGu.Qz8L X%weaB2Mնr%bQC+(:D F+)nK_TA\; Ok:&WޅGCB藰cьN!xt3f6r%'`4(:L9 Uz84~|M|jJB^5ΙvHG<%_˚Il]}UvymNtAGSёFس%fy\WfYBDc2ɱgɂM|yT߾gj` e'Q8VR 5̀Z7Ufzoֱj X_7rm272F_csP5W4c=:7nl} S.h׎F XFBfMo$ 4 *QK<9z@xI5l6uH^-c[h As hVmڮ'bhgH3RLE+a4@BJ^]4Tյ %ZeVjET(H,?sz0s!`R2 ҍO+=9|Sn5@]Q=PyGk.iN{B%uS~+=vO3լ@Lk2Сc LbS/;҇y%;,΄v FAb#JOoofRYEpF7]PSPM}?VpR ,5JPVhӨǪ]AHSIkQUBhSIЖӃ]B³Ǽ" /zm(6Y}l ʣDy:(PЂ2u$@B+CZO53Bcu~XhzF5{9g`psDstm$L6סDO6 :J.seܲ(*{Iy.`@VoO 7xZO'w;GUڪmR6$rf.+F۲. >Gɜ8tM~E@P̊u!SBtSggH0G,)Am -/wbv+vng7A2%lBp% EVM4Ood$h]oR= W$Clz/A4?OUU#Xm/BQk?`EWռNCRf@G* LK>FN5%se=ve耺9XqOJav}jgy4ːH^pp^2鲱 33ά}`*B{۸8t# ? '0! ీDzO+Y=6mORNMgذ( tb>[:5]ZX&?aPNgd@UH ͒BR"<6ShuM 9=qzמG.ޅ*pJ3؝3ȺZlg9GKT ;劔!-FIt^;fRO6yH+o0!`-k>l)H~F^ӥa*+Lk#FhI|KV<=p~v.0g ԤXYIڰi6pM㓣!VP1v,D|/*C`Wv6J  ѷ=it )jfҡ)N1)νDQ gq,:S\Q U&dʹ7TzO/Knqj&'{d3!d|'ADD6 wpmː<tLh>xIX|yD4o.yANNKɠp?ё I.i4U&"r !"gW;}/ 9x5/It|8H(Bݸh.64ޒVa=UDTأhܞok粒yV_xyQ zH^TU;uyQש{u;1FbɶF)6p ~C+~Ȩ 9)Թ?xro0kY)aM UUk[KzoɧV_QwwlKPy,c>'zfWcË̓1ùC6z@z_GM.X79}wuY~@̅FyG*:u ShAM4vcp\Tgrx є(tJ':ZàxedgI(7]ckҿufa3 Fn1@|ⱴϏ#qqͻ&fSzy:Ύ/%LH$K ?`{+fleёq6QyZG<*UvR5CTW7DC _E sF9kL~%3D, )f5R|GeZM9B/nFK,|bqҜ!GѺfN H~ z v,Oضa0rN**:z+!R]ݝ QJ:̩mcr:(;4撺Y޶ZSm<-ؠ#V )/0h1!J*vɃJJW"{0r9]F{*ԩ$nu!d8'$\?h@<.0ml0DAE?A-,M3nwhC /r}ң:#Vǫ2%BNەŸ뗼 -U jzĂn<w5ZJU[`׭+sRvOi*ȴ($$^6GyJE@ĴqPe.R@ɨMm0ĚlRX UhyQKD^Q ,o@7xvENO؜wt5PM22ZpSNj;l Fw inv^ 'I*7\7ȕ-9ߖF3l$qMG^8"ի<4\!丮+\RUۑf֧!NIb"׃,,B8v_F%+vidv9Ԫ y&`~e/5.@| J r8pQV{4"?+.2t3D='ĉEM#\±>@Tʙ}Ldr3CV΋ɭNO=Q(sԕew_; gBQm蓒hVB䔈2j)ɏ~]L]81htY@6#ʴ@ 9.זu\vn4>32-ԓ~rpߴBFc\T^ 8n(k!JĽYK$H( Ӎӏhr YctU(gjC3aR1'F0zy7GT/uf}`6t;qodZKK-ਨj]}[o =IC_bl9ix$6SrcBQ f`ffA&e-mLUrvĚv) D5|R]*_={Yjlwq5óvJ7n:̵ /h#{^ {?5RHWT ht0KӼ:O^y!0te$rs-=r5fB%86 i -5aG*) `3U%ُ{E¿Oj Vdhj=xxA}0ֲ}F -k,j Lӳ0}D֯%#Ç9ng ZUaG'|.ZwV,L_!ե"qv{!LZG-ߌB‰2ŭüj3nN%èeRc. Ut6vg1LDRno sRf:&*''ӏ`ؿ0؇ MNKo%fQg47#p .WR$;M*Zܩh 5qZ^8Tslg֖8N1nD4M8]FF#b^,d9*)IT,6dʳя"6R8|$C@%KYۈ4ZE)<+G"l0.Q(kbUsfÉ7U#SJ+_7Nl'76|{Il]^`F`\" Jq_"y&I;Ҿbtv(x#.G 1Pie{ܙĬ0 +H?3 R5w /gY$QjYM$ըk* Alڪ`lƊԃ># qxc9(q,zҽ!z)hDE&/F8V|05]ݽ S][нMQ8LX 1ݔ;"]qMdMRq&_vƦG4~}K)H/ +܄?]՝Eqbn:Tr5ߴfD֐|[G\%L5c졚tD.B@d$$0L| ϒro(?d!t73j%րVԄ@|:IJVm!@uN!^^sj&S[h5s{n')Py E؋ $C&[9#I^69dˡeGHf77[.bu0NΊWva5T:z‚ Y1M]+[tBq>D ' *s]ŹY0Z'7p?8lB>(h홁J*ĻA-R~pn0OD/w6^4 4e0z`p~:#N'޼1Z8NdAA?ĝ:ؿ%Z&q!47i(`4:KVmzkydYBGN?x3:26V`&ĦDH,U| ޙ4c55@Pwe|D+#nM8fZn8`ŪE.c"DWH BTڲ3J&D5192{]r%w-3W}_glY)ھ/M\S.ߣ^Cs CQQ+BpM.At*T_ve (7_+?plE񇗠b,D~qyr!&Bu҃)uZ5cvcl?SR{ȹ׍Dgh^k.S>l $/4&::}AB¥Uwy`9f?RB>A1j]eMM!{i0 pDˍ[NgVsQ,Oߪ Y5Ӭ_d6 ׊ 7D,N{tIMWswD(eh93mE=ݳ2cV#yQL[>8LcYg5­ M<4~.8I4֊"o_!T9~ q7*kf!!lsZ=SF1̻ Z  pj!}GW+){-i|gBTW'.ߺי߳Jjכ͏ىߏ+g!]$$;͋E25WSļ}!WuЖv~LRpewǐ- X]T@DjV`Y^k ҏ5k *FpD!U&bZvx/$V,:"H!8G Cz,泱omFRX Jf™P3"o$eљB`@k`+xQ!xީPMvc0$L3<5 &`$<>0dhCes }p,P#%MyHD̂0No'DpD%OO㪚5~Va3l A(/46n/~ʰʛN ]-rsNgf6){N F0B6lGMe5-[&s"Dʑr/hAydA5yL_ƒ5m O"y|㦢doNRŴ?clN$f.2biIw )ˡ-GUus6^M}98Bf C Y %t!ֳyz=ӄLn,):V, GHۚ˼c{:ո_&hDzRCTtUŽ [X׮isgHc)zQ4Xn4,vahZčPbo$_cړ fz+ ,Yk#\1kjdi 5# H!=Tt}aeбT{0iv{CF_P16}oއǻXq$Bb_bVS/3]p헥#S'&daoFirӱ熮2?*ڙ7"+>umҝcARLlWF]г]rND+޾z b+BG<`XoV֚Ɏ}>ܔֽ2{R~_8sNYR-'$Oa@jǏp!0qmDZlh~|hDeL-Yd SI11d(.@m\)˭+AYD!H5;QX6׬,ub^WFw\w尡#%ro=xZk;GlQS>zޤU0˚Ft}mQy$H2*xD& ?2|į8iR1j k]nNװSDF8_bP"JEg8=.PzMRlS q:C#JL ozj~ z;A=hJ,Z(\#kR%".q팪dcr6=?SUiI:qh_Ŵ/;W#$~3 z(0k(^5ڍ9[yD<|S`/2R-|X7c(kIbQ! _Ah/ʛ`r mC?u@`[B-i7HR¿ډ c(oAKpiC+2(6rkt`ڀ2J*m<4ܼ;ކllU^ LR,  ѫ&9I@&"@>5dҔM <] 5|O63 (,-~j$ʌ(/m,%ȪuwbJÇ+A8C)<d0kN_76ulTv FBgA<(>eE&9eZ2'KYθYu1P(xO`u=rh:x8.tg!1u: F|h۵~N+*/Ud%*V1?Ju$PT)ŭ18J5&t)#@u?{N;}q3$N?(%އ^ YojF,4[>j8al,t-vǑ 6u Pwc+m5ԙuQ 4n.= i~yrT:L5 ߪh\Z\)JXWtfS""QH[/- 23P2L~ Klp׸?(Ɔ~m;.DR/b)묐:C M&~'9Cc.?#nF'ݩaGd1F6@JFNj6˙k pX00fZ;<t;㋈fJH Fz}@gjJ%a%'yv=xa׹4ʲh'xj&GgbqMF;N@heohz(a^)d+H||M3e!% eB|BܠN=GY2)慒cU Zbᆬ9I:isԁ2A>w26} 1pa4 ^HÎ0nmZ1?:O ֣O:fYb/4ajDםj{)qs8=G4XB硁1O<#_wӏ(xxfMI0Ǐ:\k^+ǽ~j В^] t&ĿA~"<iko cgfp,)79Xx#smڡ^G^2-4#r5I| V.̧-v1ijKKia>+nb8AX2^$5d}?:=h񔵇Aj$`1&sa1}炄C VFyL!{Dϩk霭 hs #^?׭;>}NЗ\huDk3C7rꛜ\Iw l + Yw*gBsŊ,Bٻwѝ`hBaCGnY/7'zdRʤ3 `a Z۷L_}3xNCG/QgY_ \bO7= ]HI| h| =!n`s=x"5`h­FpY(߬»ϓMMH#j.M4Swu'a ̄nw.D1(J̗~X|hi:헴oDm1U 42Q9!3r wL퓪,z|*:}с̽ r0E*_LGWj(MB0pѰ5S+! L@Kӷ}6~ vsYLn'Є4.hU IcW٣t&r$z)5Whwy ,$ _D|JRBeod p{|胜SE&ck*tg TͥQ ="ePGBJ `@ōm2h[sVMZqחA!g.^>O)2҄BRo)mI"zk&hi]L/ U]55ˢgD~Y ͨ**EO:aM:ް)Hc*r~H0c5,,b݅5Im ;VQbGUD60y#-`51ִ # vR V@E|\B:M3Gc嘇F4;TPh%c3N\GB/M6]V\(_qƆ`F !wJh=43mu"%:"F.lOJLtFgG=9m*h°Rgwng?2dfi#][jdL^R/ Z}!ʣ(U8B+9@\p%=!ure~lӀNt<}rhvlN7Fb+HK; ۲ XS9#yyZWb,1q&ro-Yޮj&>odai\BSg=օX:DU y-^!ʙkfP ~)Jus0Ӧ*y~n~DnQNL`k ,m%@DEU˗¤reGñrJp'S] N7Hn@,^"֙FA5NRaŔVJ}R'! gw Χvji&] */l+|ˇ-q7'W{A!j]Zc_d!-1rmG UFMd&}Q0OXŧO74( f}>H&!Ou~& q3NsfZJY &)"nMIa՗;v.mkryKB)vi7Sj`fNK`J5njgQ.Ul3.+ “Q\à(ʏkêhyTQrZd]uE5׷U[Slڍ+a&m2lȅ>Z> %_] 1N6GjUJۻx`-)` ;.RNFnxk 򑓡d`@Ӡ ToSہK5cWM+7k|4۾Atod1ƖeO;Ȉ)MTĆ1htO#^9<e4Wvݺ K-{/"w#|]pa92% tz9k)o x[7k]<(?"&G&8\My'3"w8>T4W&ӞJC$YpME;}1 y) 5=\~KQ`ϯzz.Josȫ*E"2"wdn#Bzuw —3~|p֠hʨpTqI5 (3M_N&(6G 4] 9E$j`D'E.R.-QYT$܆pSV*?@`^|ki-K㚋 ϞGRVUY13#P,uƥIkFm;} 0BZ-ZoJ/a\Di[ˣLUXȰR64k3>RRc71t;w 'C^[|qzF0o-+ҿ4B̩U *j )̰ٓ^1H;*ͮFBgN^K\W|JFVX`l4SKtb 0EĀ6t#D#Zs;1CQH)b@ `Xl;6GN/C5%۬F)%;%~ֺJi6pOvpb+5u#lɐ`l3o\9` XO LwPh%8?ZYllB!1!a71ih}C/FP,?E(8}mM9"et~DJ'_EZ~n;YZ CdEn~rdwK*w"8.8c2B};RVmXP$޸1ʠVgf7`֢G~',ym)G:&MJ$舻sE u_=p\AI;"Of(hɞ %`U=y{ynds%m, dqjF9_73ojNYOzkY!ܴ  O |aEBPL>(,䤙7N9Sg~8@sZ,bd 5,.9}#&1dxyn開vm׉2Qнh%ۖ6rdua3-##o6|% -ꤽsI{S9bxtuQe)'H"[d$a?wҨG R&ϩ5Z:P6Oո9L*2gR *s*J?-p2*2_> oW "އ"t 7HD`@Ra4M8ZA}]ڶP^rTP$.K0`Ky zg JOd=? u]vRW/TK2z!#hv7F3V9mm,؋ʦ- W:=^Q OЍy8wfLPkӊ^ |FXG i@<0=Hk_ixr^rRyѲS_߅rdLPcEuX_ Hz>ꕉ]A31qA3Ͱqs\G|{-Cr+ӆv^^T(!Vnꔦ1&ц;,kqG5>MEOrœf ^jȷWϕf'838}"oRYMd\uxы 딼yuGk݇{:>f&N@O!unJ}åqeQa>9`dM`8~^?+?-*&`Qy0<6M}3=V%MmmoݜꬭɝK71aG3qq _ɣ6h8ݑ/H:T UPIOtHy&_uJ,S)Fj j(] 63Gy+7$6 ~V*wH*>THxu5cIKշ/*Gk P~B2_qrv}̡0"|l+>2C@'齢7 Ff7M 6HlhoԶ;M}FYHcL7%)oXHd*qEKMC^qCpޮޡ 6z4"ӵ+v6eb5~!]sdɋ2ذ} G_Lٕ /e)1f/93UvVS0)RtY5/ bng^@t!*PYӅ*B-PY#CJkk8lDĴ[y'Q+Rtף`E>Pݢ0>te6V!egqW:@`ZdyFbj@rqj0$TQ/`Wg C%gP8Ю]]% ( FفhWi.J_ TQ& KٍWPݝ&(Oέb4X+(o $;EqRb`kXS;Ş1Q.Y3 U+P) jB7&Gy$8Ðrα! K<(Xc$ H4ao(Ro kp({QSM*q[P^Ȃr9:17? ah#5^fyAT#zRep=;2ZρLC .Ľ޴zFwJ,ugrDŇ/BdP9OZCR퉦21Rf/ۑjM4*i aNuD9,&$!Qu&8R*yOX&HCLjqc#PIڋluwə;SC?)]p`s˹0{^kl) [";iA {(A{JwwPmPJMiw_Q ;_7-Z+ޯI]y&ܳOm\Mf"%V~ɟp;G8\7yʤ_ ;8xljYb(|VoD_ QN8A Ͱ+PJ|].8Y74c?7_ZWԑyN {\pܤI_Sm\ 9Rok^i.&9e _ғ꾿<ӘnPm*&*eSyn{vbc^{pEQi& /)vFn}Kx@rP0 8LֱgO0ZigO2K]w"RY)Qa[YM :GD^T>Iն)lQ\hMíױsZm@@7O}G/7~^DYDUrdf5fԹ =^3F~o5}ܷ1'2^=[g(|ݗOڽڼ1!$FO䄜6J]t^ZRX|t7vzțCv+sp!Ŷ~2JmP%MAn, QJKS-x*|Fjj:$q-c+`R9쾞%B;~3B I)ob̌}H 󖁥z\Mi@_gAWKٶPv8jHWE1Tl2ɗ:n<ޭbxJ_I!$$]وG4c(=iBT:fXge$\>q̑8([6 ExhIƤֶ^Cr0 ]zf7&#ws+S/zlppZ?iy8,gqeCrT psQwtuĮ̅+|,0PP:!͖FPgP\d I4-Q10+dޜß5B1,͠3MC=ӣsBC#(A)|=U~WI̔ J/6T{giBY[@??bٶ\ kH[wRÔXYp+Etz(@M(Pr_2ʞؠw1̶^zHpʛZdiyN-TmRE&cн5c_|X&{7X,a/r|0WPKd a|?ϴs6aݠ M@3% LΞ89#kv^I4"nga$ݑ@q z̐ϋPNVا_' Y!b,($g&m]ەX*0,Ȕ}3!K `)Iˏ))'T3|rF}5(\z&kx qgWGi(JCd6 Wm&..G2DרsE*2*ƌ~cAỆt%}rF)V*:8ț9%Y5b۔sϛ& xYK\f,R܋w?A ֨O\YG%ȧ)/i(8r<<\Pz2s)^pyEB '. Wa#6Gh ~W9b/)|xԀS~) ē cdu;HyvS*E-I)GS牕nS{V) 'fSks>2@򇟒5r ǐYmwym գB%`t<7(RN 4 @w nB&y_q<(.#R|eg'&=t[vW)׎ 1꓏#dz_?ONp|$ƫ̺:w^[mU0jcVA؉.f1(x0bf:优; +<^N;xW,`nE|N]*tXA NA=Ly_Î&+;A.h>G2~5 i,:kL KLGDǢD""l! H ھ-J+ͼYB=Wyy^שR.^ҖGAaɧ2eJEno Q]6S^25Ζ. ;-Pi/mf+Z1o*xĴJ-{Se Hȇ^;v%֜G11%/6C VCuKUSk͓|඾nnq_&Я+% E0Rw*{Ƅk?}FX>ڋto^6VlEu1]؍-Ƶ`99VV`ݞD߻RS"]y$^8g*4"*VۡWf!@>҄\i\ C)d]ԷBgf2 <֧ QtIl_n%?(3k% c( nC+A=UpK] ؤ R&=<Ks2*L&!2A\F^>=@VVܤZRf3 5L@|=-E4&zP̌HBo dwzJb|2$i$ RƟ(鵞$ruzr G(ή9jsDT+3"V8l` hyd^MP nr<y~^(,x3\8ɈvCe̘͖1R(S8d-J`WG!@>e/Ml@e #x+d{)s$g_X o{K``;W^[(`UlcwUnXWMr:UJH\ߛhڱW*T;\ {efXЇyx\n傢RQNHQYMdoi112Op\S,#2Ģ(v,6o'i[=^\~VL f\;ֻV# uj^:aYOh=K._2k ?~/?)AhO` 0wp{OA[΃ƋQY&ܾ&.>[u`n/ - sscKGvY|öY+4JYGTsT B#YgVHA2,GN7ݑt@\.wjm_)U&Q |mYD*np%w,77~tE cIʠhV}m$A QXc\R/"Qi޿ˑL`!Zv )O/vUnZeg(վ<կU]a>\` )?x+c,'^' a~4y ,VxcӫBW9I4], kM),%V0;BЕcBFoNpsNRA1 pӾNu$`~ d`QhGxTDP7V1འĖ{ѾyYs$ +6S^ rЙ}(ߪ#s ]-i 5HS)_jCq<)U+QR$E 㮾'+TQ`H2"G4h?El}ָ./g~[Ia<Գ?R(h 0ߢot $;CA? X&]m6}n(8`rr6r5ًv*jc)X'#Bi F̚ki#3GH ؈) )w9{_(jRA Q0^2\"AqS%jap򀩥bP?PЩrl;J!8:C&0:uqJH,6 Uypԑ EҴ6 ؾNm#M _FN(@ܶ QRYGL j7O)cڐ HÑ T8}8H u0 vRBS)x}YmPHfu,̎Ce)Z&:Ŏ<9kbv:Œ4k>Oq}iWB ,͏|#NJN*>DI`p'_rm)?]B-A8N@N Mw PuH5r+2ɍkf3]?VL!Zalv`UtEs)GArYQ%}6ocZnJBnW|<,oy<~OJ;h X"ua_Ji zk[nb>u㔵gێlderJbTM%zݐH50#F$EQ H9|n|L^}鷵٧tPm=6S.ʔ!4ripa"sEpϑ Y࡬!Ս݂SׯI2X%jT ĕN,"GB%~ jl~ͪ <G BBG8tƴ>8f7-ѡ +,K3 ђ]^,$ps;|.nZ'X`h'֫ eD@+%!i]X:3rA)_+l9ɣUQ M(J1L_J{o b@B|Ѵ3hŎ(>O A9<.&G4Z/ C X8[Ιt K G\?'eR?V]6@i*0M21NsƧ FgY*OHu.0f+opDA9I?w̫+A9TtOu +NN*o*k k v^`mu{E( ]Gh@N/:;,OVlR  9ct+%AUHCsQ6&;fUًBl_T?\< 43&hP=[mngXˣ}@DgdmW̔.)ך8x~9€,$pê vڐ7yJ^d"4:S0QLtHotIK0 CަvnaFU0'D!a1Q1i"^Z' z5ߦŰ,c2x@@Q]<1qTJ/u]`qOdQaF3'D7(A])1]'TaP}ހ ,CmwdZܗeF/RnRoDQd @ tb/brܖǐn @%fT"op}I ظׇ9a+Z]^x2"ɟJ, X,eE㬥oBcYeftC+8+K]HU4J"jF<-L4̒%鈓;;wt~~*J:SU3U=B}D~H0&)[KfPTytaCV9clT@Ҷ.B9 ؕ&;5FU6PyKN-mc@@*_xA+޾޿/ؿ ]EN!d4whH6 ^SQbQr$8n!{xLt3x,7VsX#W}l-ouVhƳlonvMT 07\֮3$h6JqȤ;E7֯_ڮ"_P~R-3aSrL˱c=M'z$ i ذUꂸ)I^ҍ~P>x5gQ`ߘ+8n /aXBMx .BW+,<1Nq$+loݢB ,0=:-ƎƒBۑ/o{<Ҧ6HA{YO 4k`EZT@l^#S 52In;3„p.f;n0}tɷMnE7d^f*+jw:6>Yexybd #+Ac`2O=7ҐI:0I,ԌI-{{9g .C껢7`@sWAŅ9NuqPD?3gN! ( Zxf +HA۩1 |SFQh ŝ#4 ,֩1Pr2 [CtϐL -1OtEe&SCu/ItPfc%%:cE&e5:WTj;2B% J)Z;eZS ZՊNOx~z @ j(ʄo )Q<~sW?lPۥё9iN?q]vfҐtde#_lR;2˶-gwf8^2z`(C9W'QmIHL f߆@q0(~!5^c:yd$:ص&6GfZ&bD5d[)#]_` :& i]냗I$nIx1<\*'e"rPL!} #%ЭSP_onyT*_Gr:@ S6W #n-9TJp\'EFͩ,N(';!<85Az,] -\{_ Z*U s&Ne;nZXa!E 8yy&iI`1Ž`+L0YP^<  ןC_NeTP:=)spuBht<ǦW*J43[zT,8mrU/,.Z) 2oŘ"!<Tli+^KYVrZ!ʍqmx9E:w,_݋hNa-?uj$تof9bݖxgf~>9dE X I}qέQ=IeBqw(;bwScE| =oa&#|`z %~H ]YJN .Q)i$.C冻"WPoAdj'A>A>V +ջ=@[ϫʐ|*W&ha H-Q,̨Τ2 쎤 }O]}] 8OԶD9[d)RYkju$ o.4 s/hΑLT?HM(5 k%YYW26yh5A74zK=4vت8W4s}wgO N?XKVFj 94aAx%MDAx=41eqK9þI9@iCFt_:vEfG+vc˵R) Utr $xNdnT4"%T#'2-6DԪqƧ<ĸvPm_eC:RW%nqt޿0>bR$E˛OAt·Z!AƄp*5T]X ֒L;qeYN8wBe'!jəoJC,rYZ,HtXΊ MC#Hx!i/.Tno C3`L9KH&-!7DeXonsJ9 v5ԁyQpq`Q% ٜG@a (PMXf! ;]QPI3EQyG„5#^-aAhJ1,\G>6V7Eoӏ5E<-ֵ|4B<7bRMUTb;Bӟ<4Gu6FA u 77<,~4I>5T=e:SlQ; _/ X\ F螺^J.k@Ԏ.>:T_}r̓&%%IG}xuoO_2h}0Z[/'|?>{T[pT)i 7?2{2S"Ą8}7f5 \=Zͅ BUw!ve5HlJ_͑EͭAw&q V9@3>#L2"$)Ϫ ʥ 4$4_lg B18~<قre - bOaN*Up5@.kpֽ^j 1Keޕ䯿aJb&;*AJKɏ@i jXb7KJW/GoRៃh;}qr$>b q3v(7b~< Nځrpa(҄ě}EXAKpn*7rw (^BC=-}Gċ(PA:OHΖ^țT=MPAnI"֮6!  g{rENB=AHUCLr6jߡ$CheŌ;)0O69qLփe纍p;~ c6NȀ- pp77VS_tpSCm=~κPhg SY} v冟ocQL"U,7CUƈq)O$rK֋&1<g//' 5K.#pKCD\WmdkUzj|u[@|OA}c * Tfj,?鋥N4Jы  +WzPF͡R }y{~Rf69/eEUԣuQyذD|Zi2=rC9u.ܩy:$I$M%Z>Gvx6BvNQduOݛ;hLr?H&ΰ+Vƙ*RQ:;U {&D-=, 1s9/,^t-M⁾D%7{TKDc |tCAɳ>>asWh@|Z`Y̚"hB6gn!A%@cZ$Jި, ӧaL$\R-CIj54. 9~l HVC{Aэ`k.1a:v\LzULՎ_Tv{0non]喵)S nlG4sShG |ɋ8Po3ˎ<.@C=52M v~Q=]-amo8ң˙0@nYgC#H@L_Nc{yړvl5xb[|ÓHDcR m>}kuF#ikgλʬ=A2ex cuf^ Cj?)nʈ.|S.fWe[kDsd O$პؕG.߭cg"},PӼKiʭ5.(l3dRMKTNVyqGNỴ|lO4- oMߋ(AnS_fT9FVǒ2U&݈Y+{B6QYm3T(N.µБW苶vw(z}ICYG5>F¿ ԉˉYHh.ygFf^|DbA<'h^n@=37߹rG,6n613M* +;(~@IQDS@lסD[t"U63·8e JpŹaX`"i@̀i5{O<Y$/~ /,'lkO0"shf㾯,J9RȄ7gkӬіh|e\LY#ԌdgRxV Oܓ+Ho聆;B~%JM.*nWn&U/>c']t9?s@M,F|F p;<"AR a@!5} K5oDf"‰lJN1zn H"7v7#ՁɱLqFK:^m)P! =H.!Mb(֯31 =:)Qg;X’~fL?:S0_9L&@,}^mkܷži-2~/fF?(nha aé:{s nnd(PMe ˃2wp9r{QɃ2sI;&B稩2yJYge=}Ʊ*c?Oui*0<^`$9'kY'{fg}9"wi*qA&Fn@ @`|oB!e+= < {_-$<;H"r@)@E~n÷\ {KJmSދq:._"eo&v /JH/L3x(iL8=5+4S>L'~ ȇfF -q5j*E>Jf^IRg¯7B0f2?P?ĨRBZIO@'_1^6՚v+i r .SM>3eTDA!%f}i vT^ҏ4a3}9w(8 [b gt<ܛݛ^"h$6Ŝ+F*ps5j!w{_*Ԧ fBx9#Jw-ۘ ~ro/.p]ԉ%!վc~#sC7;" ]S #9Ӯc~if\:g!RRw09hlҟ5) J v؏(c?14< #S! k1`hJ(ZF~_.˫bx擄~ݪBpvI3\XQ1mr;d$c5V}+MRW/O]ϖFMwfQ7s=̝5|_+bU9zTDf7PRA8 )u ?X;-'Uxs5jpEkmҷYa,GxX|0~/!;ŕy32b@&TuҙKB훺B_m*}9fS{5-5l&-=nVCxqJýߴKxg: ط30pגl!bz1"77wۻp{ٗLم #97(]/8 .a q3ʫ滲Tn} 3#".9,mSlo_|v¾\3;~lFHYL]Q`Vq}58HkzSYc.HN|ҡǒ "u#Kmh|#ܡx4Tj ڡz= ,-v<65|;t_B%oe1yqw+ AA̿L^xvZ-i!)MN2FF4HvCrlǣބ%كH 2t9 OŒ8gÆAv`$PZC*HaBx Wg36R,8#i턩ܚ0n)6zGs畽#o울uVݞHכ79pȧfT1|,BƻD) _*"Vm:ȎԶ k{ᢔi}d'^隐'!&Owg&1 g9v:O/=^1FU7"BH0}{CoRp!pA(!I4^<+Q.z#b>P"wH@Qz$gKAgvZj_]POPS?e5pt2Cˢ]U[8k!A EZ}#ls}73&A-¦#n>Z3aQ`l\P [#Ե`)_̍I..A ;~#͙+=R7q6u{U_bsec4Dl:{G,.]۶aK=cvB榊1j# +MMᓭ;Qdic!;tLC69$O۷$R)."eXh-7vdlvQ [wk&5֍QZ5uEKA|b۸QI`-IL2@ srv=X%ڦf^2*m[?awBD/?)u6n+a+e'm(5a'=Qj<~zbV8%q<'cq\ ֙m˸~,GlK &8#K[ ,' *B`aV?xfoeh +SWmZ5uSBхLk }[+q4w 1"u..G=RT&]:h= ~깖B3z@}AtctFh荌j4qIPlśsV2_ :套y˅!#n4a˓ima/i'%ߝe' t}"SB.g=Tɾ^ΐ%$3)1}<@6U'cB'Ff~#{RW)lfII 8;y/WTZCZa+.@DE4;7WhN$Py%)PY4t{&ߎ( 3N+F/Yd"`4q;~_x$X9TeְB=6mS ծϜA h˅yhڗN$T#vROx/%.^ @Ն]&-ɮv|n|Td vM N㇞DI2) q/](WM to;ձY? ڇh6ù՞F`V³Dh:ѳ(ϱ!lMܥ2u{ȁ( a/KaMZgN6)n˶V$4hYrh:.g̰)1! v XK+/ yم Ikvױ=ggx #aSD5ԕͩ̈ICBJǨSmuowyQ@k&'2M0XSbdw]ݫ&e6c&lCk~`r8[0QPݞ%OGRXiU\۷k4Ӻ.1߮ԓCEzK^te,|Epq- d dʟ'>cYX#rQjsYm()ռ Jۖnuxߧ߼n7hn$ _©iht8ªs)*͋}N-b6f_A`5vFovn&SPo)uV#qR0 8Z[lʆ,{,cJ$;[e~5}c^(闚(`,?I=%o@FNțκ/]p<5*5k]4d kTSW~ 7BBĘjF PĐ03KXab %$8@`QS'<RY5KdN]ϡP|ֶ@Jro[?̣Yĵ~E4^b~ L.FxK8F Fc6(rA ]ZaA+<͖`&?iKBXcsx6 ʞ#賞UysSiyc>-aw6%F"]'|A룈ݠb\L Hu+p;LhmRz>hdb;(b3[z FG1?ץlC˷-+^7ğl)ZJ]W^EMվN bVg8rv9z[碐RmrZP&+ʮV!jIE}4*'iry_Qxԉ+o齓PCBM e 1>-B_ApY54s7,'qU6>/ّ\Љi?m;խ,#L&ka$o.Otgcf1'oxJxTڪSس>?_ގM6lнa^*UMBko75ќq^+m rvDgs#1z`A ! d_T3Y+Gu"U^ u2 J!^:a =?vlE3,aY7bKMy^CIrь?5P@dk*/ь]ao -0{, EFQ3^u܋B{fAqZ: !Gś$l@B޿mTx_}C,,R$ f+P>*-r\ p[?jn4k#\g,G6/<ۀuO$ױײ#HIޓZNF60 }6'UQ\B>dNP5Or󁢄>Td"gnNC*GU(2-`׽3 _$!5H= B :71:~J|B0 bo}L]W=O[7#ȺF?'lW%35yˀuI3z)D8K vU-w1ذVRY{@IN??Bni0wc&)q"/ä)fKAtZ\[M42b4a4CZyx,Y.{4`n# .aB2Ls=EAd7NMNBm/o@?[bɔbh(˅L'\5p50[Ti)bu[#̥ aͣWՅ?"ct|A2 p ?;/˅קQT4m.9ݞؽUNJߑ>tMk@Rj)@4MeVCp[?, NŞX+IG6>YJCoc7;zěy&`S 1zїQ**N NS?p>:h0]E?RpA-9A?D'#?;HrY(Ք;sOb.8`=7XsI1+W > 0d\ka>C-y"y9<4"tSc=< }EpZb܀_L"1$0ZOf$_+ 96P5mQ}m;16z)a ! !=Rh?Ch޴l2C X`{C<qSP;09"Zk[Ybܸ#;Nzuc4[mlN~'/uVMsɪk qϠ+ #anP.?+ԁV_czxHN(SDo露&zr/hc1bWD+D\TTf!Pٞ!Q <x~.MV&i>oוgѰ,A,>:|IOT OYܷ:<)HfETs XR?Mza깇٪ EӳQ8 -7hkhml{Dޥ*"7NYŹ13_e\UQ )}Uc 2 Zwa'EgYguCLm +3A@wC#SW[qzȞt{>M|S 3nAH}vxiU8΢VvEmwl[_?\sS]Cn{F#h- 0K7bNu:*:a}//KUע.˞cY=*?}&j͋mPMbAuxR*a,^ l) @8w8!g W%*6W\ kj`tYBz1yj\ < 8y}(fPǍu;eC\ ǭE@Xu i6#j[;/s~:H6WpDb TDdJJIBdYDG#Ƌ厫m[Dg'*`RQ U8S48ex"}6]Ă!r(ezF4fffCK[ߚ2~ao~׫F?Tmy@ٿ[ÇL4'SA*gS'~Jm\sۛRŢjLqcMKjtW_9űKf42֟,+$|wLS/{syOgd ? t5Ly=[X-Ϲ1`h[K\ 6ޓVl}\j-\ U?C(gk<kX&u\aevzфW9EQij+oQXC2YO_!F!$$DкR*s RnzG('dƼ(^+Xng/06̪~l-?I31rg0d-^.t%77xn6RMadkRPC+(BH1Ü b%BtY Vݖwe^L|-ָف _Ss'1oxg-o\* %gUllx x+,(J]ڐ5y% -?4ŚJӖG+zJ#EL5OQd|l퍅[ `0$蕜M+ ˷'([` a.2ͱ ._Cnn @z[jBǞ-߃-;(nu0z(wT,Pow4E ~^'tF:-]ҽ:= l /;V1j)rHak0@<Ч̜zHL?pYiQ#bK:әSk 4ّ`tO'o?#9yspI6J1)8X8Sn?T]PH6nS`uW!]^E VsZ5{SشV7ҟ<+8lyqWը(xd:`wc" -C0Rl{xh4oeO`k݄>7TKa8cuL/~M(tXGjgSf|UT/[)rGߨW] #t "ki.L(]Jgf P܉{h4DSW[>_-W]N96"ė῎B#p>n|ٷ G86"e*.7b&}Wk 4pذ #xj5q߬[de.DX/*k iHQ{3~FKQ٩iًfᖻ^rt7t7#2٭uzc:(~g<*#Klor\*RgSn}'\pA-[ |0T!}4R;~PlvW(#QҗO>` (Zi7} f4e"GqHcb ݆@"(gD7#'LxZKFHQp,M]z^ D#3gJ?rgs{(͈!&UZ9-^C'Yܞ tŴ(a/]K=4Lth~)Qڔƣ)p /ʑ QWc' ב>|EoaEeYQWo!SΈEKs+y.I.gBVn%"*ԍ珉z.JVl5D:nWUx i(k`>3Uݗda qGn36%rdh=(_g'c*0&'XD;O-zw?6h v&6E x+6Ɲlɳ3KJI_@Gc=eOb2\䟺mԌ0ìKS7Wč+7#)A9a=qA 3$,3Y;HMR-"WΘ0 R1s.lFauzsv|ham]b_4?tp!^ijj@2맒kE>zg-("A`m~U*bǁOO'=#Q\AV3e7 ڛg+wI ~ݾ*NiOy+LauÖ5{UݜXWC{28j88]n\]-sK3Dـ˸(OĽ[.&V͐4@fZ]mUr!t.{M.7ؐ#;$\JT*[~lZf#ThZ {_ayA"s4B^n[4ɧMnבSR=9rpʛPug!ɽ+Է>W:KBhXt7)~ӯQcBU ;Xf#1D׵WԜ =މbK7D ]u<-Sl?FG%2~r^"ث prI7ia8jbƩju^IuT=_SzH当wՊQMu^}[­iÝ.рc8 y?jp u4(EPp{y8Q#@55RpL,YA9g-OoՒ먭I]5`;F3Ԑ831{0x@!kT"ё| yY/z:C_)83zt Ojtn5v#*JT^sF䗝;402]>\J AM2~oО$Z& :TTv4>JZ,eB#x)ZT_TejPI#qtj氜n=WC hU%ת ߗ[~='xVü~SZ|6 2^CXYL݊Xe֥c ۩a|iAh3@'DE/ܣP`&L!X@&b.Åg9v%dot;-V *>xYlаb~u '4^9B@#X+sv.ň50S!•{k# 4 x{Vm>E%$Hۛ0\_ 򒒈x,&虇U6pw)8(JY[JKPP~'5@C4`9ثg@NLĦ˨z \/X\\ZTa]m',tgy6v?Fv& ނ9\{3Gz F@ cAV42`,a-1a gUΆ`pNEX3qf0vdG%#g(m5KHh Xƪ3kHס= ; VPsX[cLJa>g Ic.@P"۴A΋H0m=6gRpm7-j !woҪUO&kWޖvq Ǽ>V_ʉ"uH>8L(D1Pgl{J 5 bx_%h< rL N--Sz4%v-< M߳Ѭ`XE͚M@ , ~mE22ECPR .$4>'՚N Vڠu xOSO /*៵ Λ8N>Y,Cik5^ryQ Fg#7%YRdO?"90_oŷ)SyHUPݢt ;U?Wh*)t;?әcя̹OWlc qJA8{GA3^6P̣M^|wC E?X Zh רPFd^S85[9)۠/NBḱx<èCZKiWRkP73C-)!OIAMvE4 l8K*_OT']; qhF h_&3AlT51 Kb|-CˈwWΟBs%^Nu,zGϟx e E K)Mϑ0L<&̺g02ju+r,+BQ#K) -^aԠټAD&;dށ]z1_o$䗲C@ c[9`ë=+KT_W&|fCMO͐ڼ'KWFMҊEͧ Y&`uEk[ <X1X߲ AB 3^ʚWԕZм0sCDˊ==&{)}0J[6uV< s--&ۅއŤ"^o" qYB \U͞KO k4QY8(&rgp=wQSיMDơؼqPճt0Rw5Kʁa(|E%| *7ݒzU8.6; 9̚ܠ%:N,:ИU .ոq8ZN>Ԑҁ\F,8G puL,=MՑ(= yig7 a1|D72LNZyV}J`dƤc0*%T\X*MP鸄yoј#s?ɥ G6ZӟEn rQT. ~QibkӌH+o<(T!k:6:e@o(hSNCA!'R%Z` Ǹ W;F#g$'6CRHe_&#Y¥(!Y-Iю;& ̾ dЄ)dre Lg}ۨuYB鱭Q\(T)iiinh+9[UxJ<{GLoT֫W-`M<&1oN{M;3 5ӹkA+|"Fp-  X%-a_T9:=}GeDȀMUW࿢s? 0DA+Xlv^eL O[f9lTG߀ĉ_6P-UoM;h~|){.=T>*+$GRV7P6t;@ O:uM_G;"LdR+)YA{jTn<:> X( ǟbIgn l4C)[ò_i8#V=*A)%ON_ϛ #=EM2ۭ`S%:|NS^5aZD`$ ]6;w %·볰߯q y@ixmg8T+}DP^0R.=jTd;D7Qe >]EBXK11c*=<<1fDT}T_4obmc>pg&~x\-?6ECGSc={a'p= VЗfW}C;G K=s!4V:B8|ZO/77 w\OƝ2HA"X"8Ht–J4cGh85i5,_}e%xܲ:ٿGs0+`ir0z)҅;^L,"81ئkpbRX  chʛ6Nz.}ůt/J1ίfKAk"I&LXOɓ_oo¶sOT9EFSDIDrE3n+_\DjVb4p b|4UG!ZlN@)m{q.BL탡Rx/˵:h0&CDm`apGga"S~G= !gƎ؎ַ+Jο e?slpo5=FI.^w{i]jڬOv$B'dSwL~f;v1޲roڬO{VO{uzN0#+a)r īݖGQ-BCױG(+q#ՁsZ6;nɉe.XVs{ʆ"qXb?\f ֳT@M pJEUH @iLfkA6c?zYߜ4q ALq[\&=z?}qUN/˛"R0kAx!=>!bjX%@5#T?5ĠZa c{RRVDe멍5UϘ|B@@X8[.!iAThIr~Ƚ,>RSy5aϢ^zƜR؏RnRնbK3+aKQ=YѮX|G9TxlDzu[MQqPʳ[7 RS$:M3|5sa`3\uwZw nj.`ziB04|9o7Lc^+ib!PF(DMQfb{L*/-bac[I^޽`[PaPeaNU + Zb 셻P՜qUqWSyHSE;fXDrה.Ʃ*sz.3t $OI\8ux.=O`(}{_>'xrOh;YQ-X~$նq\~3)=EH$vMC'zj!@EmimznNd߂yP9陂w830C\ҋ#5LȿtxD u0> % rr*,b];I|\JTgҽ 5ˡuW^,X a*HbYŽφ Fe^ZSc[E8@'?7AWgVX˅u΃.Z Y̴y t;وL$Z㐚y0ww;3 43c9]>@^O0>\Ly/ڕ"҃}1r7e^,_*0bOc˪>c O'p e&arZ*y[ܝ>2!O/wJfBn>4OgFxε'^v ©/J5 jqb28]hs2/dizSKsSP2<֖tIsOff~N=1MZtTomo%ܭ~A_A^ &b"6C$Q\sӚG0pOB. 3Mi+pX^9D*.tp,qdw_71!ͩ."5p =`TPP0]eL zʍ](XIL5HK ~ jjs(ez'| /S pEny;pݒ<Ki}n!h]tD2鏅lNUՆN4xXoC7Jp|v珆E@g.2 P=k&4F_< Wg@.&59o^;XafQ`%W66q( ~d#Su0(o!_|'쩽. VQuFJ\9 2 ̴8FatA?(%#A_gUp[5ЫV$4D UQy ZXoi'LY:a^/m庒nE-:;8uzc\Vm;sn:.6J]WJiX^?­#M4W[=8D@8Xre8nRnaJoI1] !L' h4a sިn#.vl!3AQ#v(}tmSgqy\5x%zi%[wzn݌oyOVR|** u%J_j\ /%EPwˊr  +WCB'_^9`Xe$?=^H$3:z"SEQ"|F;.ٻ=눴{hf^O OCƩGTyU'`Qz ϥT{Ķ _ -g|Գ:2r (,I'cx (OS' <վt΢|U:y~1 btd}~"~TضUiM1'9m. \x.ͯH ,L,k:3;D7%2FwЋ1>6hηxzVVM>q,I*t"-c Wޯk_FH (\J; J?}iI1DJ3P#\(̘Cr͡4 &">YeSRLQ҄2KMWJ|9ӎ->03 8|xdT0yUQDs׃|wzЈ.&@/7Q ]I-$"dNnh,©5RJ(LװYFb+TOl=HsA29ݻž6t7%%Y $1i!(r\u;+f HX1Bv٫E_Lu#+|̰5k`.0!K>Id[1[򨓚hA*_D8Q0z *&q+D2Qyg5{Z\ JHez&۾']JeZ;ʠeketw8s^S0Q% s5 G RFOtan#5SZM; E73[ x Wam0;kgI^Y񈅆=)| y(^GMp؀ $(+T"ši]QvΆ$ ~ %q$${'n缴|xhysUd8&>Ra~^*mڻIrScX@?e[ ΂L ʙl_]t'˒~Ϣ"R&xԖPv &Nk5%wyN   YD_FD(vڙ%;I HYJ/Gzjťysq6W2]$3j;y w@x3/RTB疎XK>|55 wP N.o/>.z`j&x,9ӇB؛ TAVr:U2t/z3Z{~0 +[nЮjuN[fgb* y.fFUvw7=qrӳlScP)^&;,2A~hl2P\߱H(Pw%ѵzE+LkzKmU?BoásBՀ2+[ub\wr>ZGN:gncw-cbÊMM/*@}¬ᮽxOk7}z]u:<<0NzP) ?NeSʁУiM7*]tԈ;_`PЂIt,V4L#SB٧cxԼвa;r$o[..FSQ49#   W`zokqDeH%  C0uk_4@*ȞafUJ=8T(\&稵l᪁1h\`NX/W:'8&;+ai%"qeI#ԭa|K]%-i2KfPq`3`;NkNn.k( Ӄ}rlt[||6prjEDA)Z•2e m3$bНq1g:&9 d/,Qwvgw1ѻN[ܧ!¤t3x4\\;ݡ c; /8sL.RZjz]botmrt5#gڡI?-upH 'F+=x4 RTyzĈQĎ:&4bړ fL%䶮RLp:g ,Lj!`$gĜ 6GCF[84(M0S~Pmx# aIЅ1QAy$^]n.ߕӦ'\/ڼL5qΜ tD$:bP1 & 'z},ӫr!9! " L$im֏g9:2jˢNg0\uӽ/eN-~e{IEƇA7bzHmt[F\K)4y@bnH촁z*qqx{Ԕӹ8wWhþ%I, ׁ ^3S 9NUЫT (렣'uV+q)}k'$ ݼNmWьGvhPSr-1T\U feeX:=]ԘD)M2.(?rׇh܃._h:)>`>hMP Wy?Mq3mAA("|r;͡U=b+&G@aVt\NQ$snh_"F=D+|h3p]m+CKet+lYߓ-0懈/,ãyͫjΟB@dmwUz14R=eBIIP)PS㾋oIp .Vl PN|8#9dPA4 f֫Sov.,,\:={3{ $Ms>1L9mT,\@F ~ޱb\5)O#g:*dJt+fI FL{//d·un -"jݻ䈔rۜTVq\b^Z53 э!҂h({.[mBO0y1 KS%RyT-~ϨufmU$m=)ѥ[NaLq uwm2VG|/bG>#GJ7&u>v8$_2PePD=8 j5_tʈv^E<xH?Cx8-Ox#IEqu 7gH=Gigc4I fl̡؜<|#ҎV)ҁz'F9iXYLh,進d)^qh uY &=zlCdDp9lg8T+ʞqz0{.- GInY(a#nƊ-vEsk- @kxm,\JH[ʮn\X?Jy=+@||O{&v{NWU BCjd}qjA ^* ]l1wn:xIJM)PL|[É2c=N8l/뼅;v h~ y,!M"Wv tJ* gآsՁcZθ.\Ԥju{/Mʋ?#JRΝFX>6*4VK?cp#ɥ5~B% \KEJ3kwiBT[EH(  T1&si*L}˵]-(J$|cÕ]]ݦm= P 9Y2nz^?`j+YyΕL $F)t'Is8hPw#mïk~8_0&S+5\fYxJ`SrR̈́qP!G2<лh;&Kݶ|lzdWH08g'_&Yԡg#63 S48uBS-]гm;p 'Du"nT@l 0N, ZGs33w#b!Qኄh' ]{ ڭAu:tEYdi'%Kjuo\?"GmYp˳Ij$i0/*pXHJ[}jk&dM%f-l⽨guRo{RŐ.P\Xu(dϬ>PbݬdFecîu5@Hr l\c[J%EoZl҉cwfLg'[+ttjݘqPpqeJ),=5#r z 3+vQ,HjuK2"@R6[d񂄶vʵ h9>!Yp !}1dѺITMbj&^]j_eS_;1 niD>L$ =P7B,ĖM= !MTTU&fRLTCƄE}ݶ2K^7&'sCV-]ճiDXh) Jܯmb>}{#w>^]Ԣ8!ʒw3^5GՐm㖽SO&12o >؟U` mm5Y"9Rw{끮 cisŎ’Ϲ%?nN4߃*!4EK(8 ^P>mѤ٫dӐ{@fP1eGaIVW%w0(SA!#ܓL*0!C߉bOpS:.SgOϱ{wᩆx@Y@ci m Wdc%RaUj=%_ K'*uZjaKt=9@&`Ǡ y6밓5Gk 1hpd7M7` !󶡔AlzX쀶ua:1/)z*ozbIUf$Fgwt# b^K"o.z)~`MԖvL=))У}B2?5ՕNE'~POu9\bPh9ڀm/RyѯÅMjzCԊ8Ctq8ڢlpS< Kɲ.+J4Ύw'ytjJA X^/7Ղd2Ju8ʚ/ǝ[#[& J 6(5'@HM,~t|TbǦs7y\ϛ) i7xFDme ]qvCݤY8]w%ꐐom>)6A 2_h`$joYT$b7$1ᓲ.$Ifjәo em9Mye-SʹoT-(v #1U+7'#a7%Ǘ=S2*ZE\ޟѨI Ir8'oO2HUmUڏBx}3iWm!PmuXi|~b5GP: #aX2X8'w6DRi t%L:8Hwz4M៫h^)QͱwqNB ƒqpFS*_BxK4z%k|ݽ202_#65k""x;tAA,dK9߫#qL{`XVN)=Duiߝo}] SM&uUJKu_Ƭ|0 U4'O4IW_8-0 jAKG6m%ZxM5j]zyWKĥڞk4ʃod ^޳Xy|/SH]$*K4Z%V2B& s$۠܈hr DdIOGhr5hbrߍ&etTA1%FF0 t?ӵEA?qT@;&IN/JI\ csAgO!'dϖ%DӲ /\(?un*VHx 77%5via:pңI^nfIrA'lѺ*h|Y`If_F|y\ %s;+?\dflWA.-N-z"Hȏop7Ts0^Z7IgobXco;)mTcSez kZSQj0'Ҋ1hr+<:S)?tjvNug=ïCB;wPѹ~GA,6X&K 38^g}& @gf8d[iHΙ˗5Ãuѣ9wpW۷s2a" G1@>1?:@17+ Sh1UwƗ;XJǍ`i-&BqW·3W`7@:aZ@ÿ]btHYv xg:wM<5iR ,wy'oe[@~W;q#o3N bvǍ2w=vh'D31?i{n.\d/%bS/T|&ZF';'93 *@Xs̤(D5rLeͧ闇=}/n8:^-R;G&`vkw b<@Э^AM&9 q*p4픴2rC=Wm]KAt]eQ@bߊ-a>W΢:J龮QwqsļExr{V DGCVGϧ (]l;(l8f1|`5 #_AkUDY]%lGkXL@q)p)h.b;,v@#37q;Pš-ecKktrJ"t(p&|PWq7vMTyZ*k|*m\atXw'5s֠m[1`4"!Z'2?S݊'i9aIZ%)G$F/#ژBYwj0e{c7|EvFZD;l1DGvPKe'/74\xŽZ`A y+؁nu> Ua d1z-?Ay|A1{ЇTԉ6k,5&"73 # 8[gNOfCN4z81|x xz{2_v7:"u$^WTdbM'Khۨl(EE"= Nhm;៑m26{Y!-!j:Zbc^j # k9EzCwįZX䗘gI7i'A]CNVhVFbQB잧f{MO}/1 Vk-Țɦ:n;]ieN@FKS: ou2Ag1*wqc,`=OtC_4,3rZrzkX|kS@|mb'*7gĜ I8҉g#uX~3#h ߈]\ ZA_$4i١e+S jf;eNlۖjBNz(~Gx3r$l)ja+[+~˨7[}Ms)*`eI*7(RD}%>hQ|GilBcsŜh7 8#RquEk3x2*xGQ/@ rjx9blV40M\hm#I̛~o2i xJ'N|Ķkv&21x|1N9lP汰&tMGp[uABnB*yh9P:{{BӌCHzyGx0?-pY5<4W.3ҍx,n7Kn!vC^(x'ͳR3@-?ޔJTl -WKFR >7jXɕ ܘEW]0 Nө k+坁SKAL~WzETxɸf3w=! T I͎`ldl lw,ty;bW?5m|Ȋ`>z{j.9%}x bbY Wż ԫYuZ1JaY:ȄnG2624wA8NB]5_%W/%Әlȗs EJ 4|4\atyf IGU+{pNֲ妚u6#Z]d5 d/a^}A>ۆ3w2grky2siC(i 枩d>1]ε;rUeȍeK/7"r8l,`-\ASiKtmi0: j'$ ߩ=CL

    _(m. _s\&p^B5F'%hk8ij( s-+CxזQ\&1 +Wokn}}Ql >1IrTSRxuO@p|oh|uZ1.BoS]SN!2-#,#nYŻ|L:eì|17.A[g OZ,ӟ m`wTe]u7 ȵ@ϩOT*?cDd'^E*SkNVm8x28y;x7?>K[0SUHMuM떳q ' G&h+J 7YWNsN_/ll L7l]rhrC@=F7x"Yq/4H ϓ&L¿wcYzOm7fj=U[xUZZr }J m~J -L&XɣgZgTNs1v &s8!2t4`nZRȜW_/`2"Q@ƦRS1nZ/@XolyHSePͰTVWLl)eap^$QvOcc`!ƜR-\>HWYs-ǂ5 6 PύyQygTPY"R9 /$4lViU xNjsV_Ӣv5pa"RWۅ.瞲DžWʾ 8WGTձÛq]!fU'YԚt*C2#;o5.v^s)8]Ylv: er+~hJ(k >D|1S zXUTrJuռk9.黫;Rg\/7^3u?_D~GUKK7%bAkJ3@4Up(Ux=,~Kv< w8M ngUO:X-# Z̳Pk$fTO@y/c3FaL@Hh=\hIƣ )*f|1<9piU2%Xjŕ&CMhզw=`|ƄvXO-ζ٣{IK-![#(/z^u%QBιx_UkO֮8ƟorDEʧ 㞟a9 4ob!0͊6qמe^>Bnȱ >KUCƽ 0kz(j.Ǣt: vmKmg̡wqɢf:u'jɋ:AYX~B`,m!P Fq:KɊ/<\I%3ba{x]O5M9q+ܴߎMJRnr+M8 eN?Qi&(Տ Wjl{ځR6\bCpGk A;7tg/#](ʻ^E ~HIGE+|퍓ɀ9?(IbRxA>z'%d=jAlPeR&q O|PuBHLVB8po!jPm(yIB*0|OM\y)Y}@Gˊ=~vH*@*r0zId)ב"yo#B5א?$e͎{,1pܢTQ`c,g; L;L K(9)|]x0 ~TAXŒE{P'Z_$g.64,w]mlm 68jx2΢G %RXXpTcK!}XfpjqWbwU_0 ! pf\ Eřf8:~bno+FiE 8Ϛok vrX I]̳zh3H OT2"a6P&kU(3$6Aj1hEF `eѬ;V5T;GIK F宪hzؠ &RC j$EX(P)CuϠwHܪ $\gMw͚é(\:j,E 7yNMgk׌Y&?.?85c?yRֵv3UsnG;uS/'l!MYPF RX!(*>3'Gx7LQL4qsï30 ' V~.mbQ8R / -օVj> +qR`֘q;&C(X? (&>bDI@ <P4y؄]1֝䃸;<`ġ!uч{}.Šs<|͔{lx jyYWna.G` 79tVa.QTdGv.70WߥEN[E,Ю_},|a"x;rll5k{Ne2~H(GXijДI0JX@6g0AI/[D0z6OHDblpZl(,M4f#9a 9&8N(0}B,V IݙUmmlxzߐgO[9q%K*u}Τjm'h6cxޟ ''I$ c)Ш2A> O&gFc=5W?"\ 2c ޹TfD uPUݕ2nyC;ڢJ#,1lJk̹׍4QDjmaߡnHI8!BoH wS\T[hE>7f$"Ӡի>ԃ G CXhp`Bӂ0QG$Q3| H㕩xey:x3D ٢,;Bݡ=:$p—ػIs=V1#j2ί,IsߞbŰk\8v{U=Ӹt(WV}WԱ{`"3{- xs+e:&뗊6;8hX} W9N=3'6"/@V>c9)(Y2`bX\eJf62 DobK }\آ[ۢr,ģWS/xPqjtO?"ןqٴ͗(封1b 8c&F ,[}ăaN0Y#2lYDgķi}L(H{OlԽMj?h!q v]sZ:vw_o ֣,c/`P6_e'62#NcѼBRR_7)zs;BdGFbfz+Sc/7jdCy Ac[XT\Ώ=ϘWZƇoW5p՗e!8!,TSM맼Tݱ|f$=ڱe-ePމ/|!hk\q;(8llrW- Dw#4TǿAF@[4ƥYL4.b"VAֵZvIoh&^PY 81%Q ?uj oyէ"b!k^!Z.ѳZ!sL/-M!mIyܡ-  |tyS.JHJڊU)\yuH{>N YRBG̥>FxcX$8 =lLLt 7EՏ*Q/~3JK7Z8M9!׿M x 9Vuzk<Ԝ"@"L=llDl]?ʮD2YφbODKIH}wg'Z ,ZtRȈ^Cû1EWbZ2/*ήͫ匢*'6ea+@Q0*AzV֌b`|ajg _6m7+A7)=w)| 8MѫYH 2E6X "5m^r0iK=ZH0^G:@C!M! g'#vp2(Ҫ %]`s{5>ќ kfd78>?P8T:qAZ`t%gfH7aCI#7k7"MSNX7ޫ4 Ž\(lC(a4P# 8|mƿP=GДla4eT}Gg2~F;֒;7㑝O<l{*/ ͊ ? W-pg52쟞 5k:`ȫA2+>"ۊbZi|;i[uHSITTCP{dfK̎e%m3mRPt{jg p? Tw,[Q$w*8^zQ͍X^l(Bӡ/$s'1Y' ra/4`y<ƪe!;/%u9Iu̱H|Sj>Oe4yZyL#HƼ\OL]ħ'PVRrB&y}A:c\ ;i4/2p? ?K\qcଝDX|;Pм-s%$Tvǿ մLٿ%X/kN%E-LI%oē8'gL0Rn:1VR= ln]^4窝qaqoe.&7q+Ă8w}N*9u@rn>"0ʼnȌ3e W)KǢP] "34{Xճ+?@:,c3vEӎO1Ijzx ,緛j.T_@*0P{%<ՆEU_30uX9WAلXdH=RKXVN6(pd\4Θ]Cln 1^ Z'<[(AlMYhe2I tVw +ctZdeAÚt.|,=Tr5ֺ֗?$|I6'$E-"j-.8g3py1\δx0 cxo3r (K>pR gӌKz/'%3q"J~ N?b ^"GAM'~k7PkLd٩cDTzNE[6z0"uM!`,4JjAEUǍzh5HR`$BHp(8*^PGIot{ AM3G[nH b3ƛ}V?:x¦"N>4g쿡cn"5iAT Q"w`Pc5!V+MTkhL9!5|0vE\8ak-c .h=Pd)U\xY6dG|GTiSzw`킦+j||uTΧU3>K "RsalO`ILN4 mpuS*z UR9(B3=|C+_kXaG3Lyq99\̣k} 5o XL Gv 54VNȤ|Ov)CfwqnVt뿑Y2 X3Ld0fCMp V[6z /r _SFv@M,,Xq}[`\2ũkd/AD sSs ӷB8. ňA(V2~cvoes/O:OQ COa5eJX̔o)**۟ #t] C6uY@"Lt)ïʎM*.^*K(9yY]LjP[*7 m $٪i^3M,U}@M[>v"PW`OaFc*UL{gz;/᾿XhuiGJĄc{M2qgF< |? rv̘TO . /3>›Lt{DwQ}&`ERx$iPL M*h.G3vϴ|!:7|="Fb^7fcڶBѲ<8?{f|x=K :'0 /5)"29tW/ƴn_trFCf.JU|WG}"^h>14U0C7LӃ,tulAj HlE`S1oL m?42-?ᱟ&Fܑݦ3# UF} 4lѣb`vRxż]k>_f -v\~:7pW!ɭA~d8V7bNH!لhVu2Qw?:e&ir۬0,Nz P/ c`MȎ5$cO@|AY ka7ad lHM4Ks&0+]GBf?KEɩ:SdY:]?)8 {5'"^pes̈́_ Q=WsUOq*DT 7VM i w ]8~_*^%m`@h\Z0:Ow`\m=v9 q|FoެG84m̠0!vIZ;܃`@S !Qv\QVY TR߹Βv+[mj%\L}|K+ IxDNt1h+PT L1XxQ_30HeVՎaS24ں`5S*%{&̪Vp~aiX B DDwx^{8{#p|#NPy[GUv]탚{WR8ygJI; iګY3wxMd;k&Ic*.YXmcWVTE9F+G19pnM Nw60]( 72B +.ECbGS3V/qP``@ʬYJL 4OvJn>"o7!ʚƟ=; ZF :Vvf?_QB|P89Ls͏`3P滓ͪ–"T\|uଅrѶX|[ߤ#]ըسS&eǃId0tu^"z6}T=Hrs0 -O+sVOnec?v}QW {ɨXCf2dUGЧ7`ksIRe3vp[Օ# cJIoBU8o9S;~:@zNnБjtz54*Gco9q\kj@Iy/KK'$o1!a%avUNC*:;ҨP[J/E-3660 Xڹcꒅ}w\YSMvY\ǭhR%\̿Uʩ/{ p"kR!87<VI;dṚd=ĺMÊQʊ%#bdO"z7KtPBލ) k!\vӉbg[85L sTRWؾ:/{Yt@}?vxeve ^h*auf*jP" $ ߶ PrZL躁;"aDɓJdPv|njE jaK#ECa Oy`8E|%D ; u̴1{Jkuyp e}KbC&3gH5=EoO}u=puէ;E7*:ajN¡˃3E"ڗNXf9@H9;=DU*$*+.Ƶxʹ@0Ufd$Q^J2x S.W%ȝr]cy-&3~sh/G5]3 ȸ-p0O-*f Ojear[ZүЁU^ )Cekfm7wqm]yŠ[Es'p8c leytDD~F3MR1T8 iJbk~d0#N/pk{WcUL)~&"' a9#Uf' 9zoڒj)r2]m4jL8„ӬPa(tIB|"lqbLn rv `jao֋?YwYjQ\ڨ}XkEAgWm/Mr.~mn2?K)IןU(a=``b@yR5đ)p*9VaΛ,k;#5*rw&L f&.n͹_cye^1[BS79yϙ %'e-hNN){U+͆@`=u_ P{5> T !C .ʳ$]߭}]Wľi>}hWSGb6BtD68/n^:\(xKb2+89ʄ!P/cx9.0<895V[+we*'10/]j薢q0Z3R >'+ RБ Qb}"fR~[BeڊDw# [;YXBTL 3|up~f5+ "y2&L{٨TKbY.u\H3%'_%׼ :ź:]~1 ){+-{I':odţI)J' we. /:<,o+nόftf0[bݑ;ytj%a$=v<i@ fX8f5kD!Tr-ʡ!W<_` +Db>j1aIPqlnVw §™M I?'qYS1A2߳O]A(R|ͷ+7')&Kt3 /v'ﻄy#_T> ^k&S*z({ VRR}!+2 2OT~E \Ը\EJ~T?ӃOPn ?BSZ'l.)n59 (MRb,bPVhrxSu𨽏xKpyjrM{NE[;0ݛd_gCO` *pSoos@ AuYiㆼ~ =nhpvEx喫/30 蛮-Iq[>޴f1O|)NI԰dJ`ouP{ףԇ^T5Yp =[Oo(ZB(Po$d5TB(-f #4]򽑘VĹ׬vp:tۨY6;Bf u . divOkGCˁ.ktߦK 57M[#=yr{l*Bӑ͹?]# )9$;S%%Q{lkU&\QblՊOQFĨ T 381b7gHK~PkRj-ӫ av&39E%7.n/C5!ݬ,|@?ϿSB3ҥطi²qYdͪQl{4Y҆b2|i3iw Q;*vya0'7N sٿ I lr8҅D4-F:07ZЕ, y" Ֆ\ؼP=';H~&tW0^hӼ?2,^ij(ۀ zȏU%1\7ڶh˰G8 >Z2凜Fl3 =A;($tv;berY cRfz¶`=R?r$u"L(rQtM芫I`0@n5zas8'Db= &`.;/UM4T7fua,l)npn8jTc X%i |BV T8&:C52ZWL]lS.W^շ81-5Ǭ#3}^iK@}90p= =$H|?JKwyW 23|gBa.kvLjoa2K1J.A|de(8WTcJ*oeD&JB+XUfдf2#B/9lN\@t_|mT/]QEM1,6*wO>-=OY3 ]ԃOm%b5l[a=4o~DL@N:$_JWXAW[ =#zm>vF-?W e(%rrbRC.$ab3fֺ腲щźQ1_`%80CZ@C=xi \JhZ|zߕCEp;zDgnݝjl#xa>$s%̤&cIK5 {w+;"y`'&?a$֠K Dw4;M38X1A_3S7BRt "o4ghZb.5`! ݅- ?'5 %렠8ɩ|yX*Q;h;kJ̞ƆWqTVJEq]asr!~m9'}qO5%^Ȃܘi?7r^5E_puЇy44r꼾*~ ^S!Ϸå|VT -Ap/fjmWZsJfxWh47Na-||qS;u")6}=5iL@VڗQw[mዙO"OMl*42h.!}I?&XSQycAx'ĒH7|V:FV7p8Aikd'20uc9A`RokjlrmuD"U- N cy9Lqsؚn$E+7+ԿJ{ ;IWS0 ic߷S7649E7xB^j[s$ (n $[m pCBqPď=:}-S3QPHmw5GFK3}I ʑzc툢ԟz'?spP.v7q5]9qvLa[l[:%>=Zݰ=,)"LUftZ+f Lg_!Gښd?!$+E: 5d΅#?;K񥲎sH@p7Kə}8 ZqڻTdN7F>zx(0XjXaPL (^6koГ<+1]#e=i *;{㫜DXI&ۺOʋD_cI oSF7W e<\\OkuKHyys|kxwg?-9+]\0zԼ @# b5ߨcbF'q.u4o!uOX!yUzq+i Q d…a([yNZ* &p{jxZgƞ͋UYLוoNPAAD k{cT8 'S۾P R }R/-ymg[k3wb 8=OaJ/B`(Q dH\gHm渊SHwzGdsbÀ Ѧʼn!g3.:&g~6~iQ, nQhrՏdl&?BڻxNҊ'+)hO4j{i>sq|(,O|{oSѿzeؓq'>%Mpzϩ<q  qߕk)_yn|Vߍk b\~,_Eؔ rVûZ"\yN WYKmI35U¥Nvw*MWuսU/:>In_7Dve}x=L;!il̖r LH)B@^73K4үR\<)F幑w6kTM T5xz>x\lMԽBͷl.UA7Pq++*gQ$K՘O5ђzWb',lYcp%aSqS n_ nԹ''#q =l@mL\0.O/vi5hۚ&AqTv7xsdOH(v)]@<,YĭŶ>B?OTSbA~h''6Iީ޽6w SKwl/q8uw_$/.քSr|R L cE{Z6>)$0N(\71F@| KkcHOCᮁ=Kv_]6`\)QѱVΖ? #1oZC$/ tJ*]|hU{J#I7ƼhT9YH/?cY1ccYBj79,gBnCϓV>lFm fU:~3kb^oVi Z4ב#TRZs(DǡR_3t`Kߜk:G8eS1t5PO`q~w?I:3o&;pL4 eRb6Sܒ9rOɅa)fXF@k &9^v2g1ocYXM}5YBzøMyǍ&A8wi|2;Q~-tu%bפC^;}J +VQdSxHhKE2iH\*sQ o0aX[KlHVyn{Z:n=&\ d1Ǜ*eic z '3MdDc͍j;Sʹ -K#a gEfغ9RC.4cc$c$nyi$&gDRhp`-̤(-DV8!A܅Pn:C7F{6h0UMB밂*AMz,u̺+۷< ~sJ^V/m󩟂)UͰVkg%l#U?ʾ>'tkR5]& bZMMb]lx3;bݓQR(пxx6X}d pE |5] o睝PL`.Pd>0?L!~e$Iгwn}CuGKb,U>Sav7@ zv#ir4Lj̼I6qZ 6U vG8 YdtNyi-j h[:%w5 9vܸ,ߊJ'd1sX~7(@pGY? ?Lf(n 2Fc-CWÜԒڈ~M JĜS?v{-C1`kÕ-͍}[!SMD"CF¨ě8bc&qff oBgJ7 yXmQIJ3B‡I6[-DUf,]y4NЕcʅccf^k(nn'EI(P6D +ke۸ 6f4wl i,x=aFS `ֆ(Q 94턏w<~d,1&U;~1U-,O/{u:5.fdn3-Ekiq|6gpKh4tЃ|zd V_𢋾p^ .Az0f+'RT)Y`iƸr 38D4w;GeEOI Nۢ$?lhB?J yvSѲ{S/4R|"#<u#jȂM>)pijIBDشWF@+(1mOy9\7^1wi~itYq^\3B23AP_wUΘqz+76ZHv~)B+YWw N?J2<:qV &ȹO2'v{KsQtw86} ف%Qavcbx6[8wy6̈AWĦm]۠W\H[viIkmu.U8Ёd*Gڝ6G.m׶SU3g¸Qޣ{iw<Zx|\F3TKQzͅ4<Ķ Np斩r;wpW1}412>$T#EnP:@Տl{Ti#6z.TbֽPCm6F](\B+&]q{ĪGFgK)40~r$يp{7/<ҭDVFY]!&ucFZF RB&ZRu~r!QKT :Dď8:Zq1*//f<bj7EN#=SޮGTo0-.r|p @ܖMӜFZV_xSg~_p`O#cэK)BL =UpE԰_},CU6Hs@$N='TbxĶLPu+N"h,r$veDPLY -ѱ1a8e [Y`FiH FdMYL/sGj%yn) F#c&Bx*&֕K{g;? < y+>$+\"0jAG$۟{ɝ%@fE |cQ,Ƕ?.nrL-Jx4Xa9fO!+2!\dXWflK&a.n">ȁjޫBOvQkK(8ж @=u1NJ t"|O7e #C[:MiWҖ 3': wUMD$9w-!}i_psOV%1n=N B@7e Ь)2/fQVEhc6m3ɭDmaⷡBN6ꠐk+Ԡu#K/cL?$Ǯ,^a{ t$ $~LH]u HrYX0Jd,Ƥ|AG]0~< œOA~+anLwoMskҗ9W!7bd bb&}#unK#g͍-ze +CD_n~6a<"v'-`ET&'kEZ8QoLck)0q ^~j$Brk-#o%M|v":SĝNhKSah5.tJE ްNF|mH=OoSq%ZXYoP?ZNIo- @/S B=l-91>șsQ똽YٮSCʉ^6[T̈́n1 ,|j˦0̸v]quUOFQۮԗA%*܌2(O¦1€&T*>]1dK''s;]ܴ~;In}ķ.ށ4 Ɖ6V+RNYt'a4-96ܪT FB~2D GA W44W@seaқDZPEzb{'UjEIw#WC8!^T>|JeD{MIxgԃʠ\$}-@;T >aAxΏE X' z"ϚKOK٪y7R1AuDҸF|:4_A+[ǀ> 7ê07ķa?f"W5a[I+awz%Cr븼$b19B]Ǚc$ڨA NJ/=9Z'?d:Cɚc :G,n~#՞Z:Qfۼ P;R7B􈞈oK) $L͂ec:>ml{][I/tGA(NhfYпo Eb2;LXT0ڝȈ7y$M4B-2ɳS۸6rf[0wKLW|t+ЗhX)?VU+A^Xe>hrri Y֞Eh-y)dAijB2D2&3Q+H7n\Kr\M%4f ) նBTXL{[ tL%ѧ]-trr=d[xIіg.Ӓ&}c/zZ]? \CaS"7j 3ѲTama#8F#X[wx}ofZzmD wrr_(=*sgA5I+,EŸ+v,>y YC!e '$]idIR%}y {JGaZqJ&r5 @4$vݔ}y5͍U^?kߑSPTy^N, D":ΈyJΞ@A2C"%A]xa1#:ő~!$*"![*fjB)q>Sk0Y<(kj^(uIw@It9h@-`2 79h!y@$לVL(sb 4S c嶦̾kK|o pARd:‚b U6)4*,jcaDR=Gx*fv {h!q[]w#04uM-*-> \7T, #;()N%,(2ٌn{Sؐadh=4DgO#T!6+FNVw~14N^lmAfgo@23qxY"5u2qd D+{ʹ"Ӳ/JH`fɞ9S/'%;. =A,V$뮉xo ?LAB*̼ao$`G-*=9y]{fgl _Ьw!O]_~$S'auFzCgrx D~:_6}ǎ Vۡb4"_]x>>s:3̥w͞6K0G.5C =(؍/چQ vڶ>CTs WV2RS抭 y SF/m҈Rr`ru% L&MQ\S'eV_{V7&#OKnEG&7\zk2 a|n = NU Z}&JۀT a$ji)]Yq2RNhY^jɀ8~ͲŖo<`m`<;\w#9/?57i_k(`^zkV pԔ/O f:9")`,t3^=FTD"}N7I:`V-(Cx)IIm@Ep٠*{Wڅ)#=[_UQE*6/!):JWۏ#b Q,/f~.E?]i4lɹDwP »$sA1}xt!lucO8H-M˩!oL 'N¼"؞=C{}S9Ĵ{*؞#֌]-.ej7bfJy:oF-7YI 4t'^5R+*!|.>e}9"X=5\{% 5됱:_e2+# (<Ɂs"+He&ܤ ː_7,q@ZU/ =I]GZ: 8ӈ4B:cFZ~;x I]" !yiȈeYڂSp'W w%B>bs}'IܤNZp-PS ;<*>[UG0@+1Dݑ}5}?U .UL d5WDo6u;#iDrsc:KےD(xH%ϼv=V,mX[(8pm4\W8R"0{ƜE~}?qs[{z.%) 7ĄNTMt+|: v'J3Cf ltuB {?Y+nHn$ǵok>Zf sФ~m=4BzF cC3-or[?atHkn,_l @vm\: >)ym2ܣ҅nQK9:Y_%p\{y~£}YҴfŸW]6/?2xN&x؎w]cI/v^-t1f Da]0Gv3y!4XhR?́^օP2&L6e'<]+6h0~x DwɁd~SvW8 926 S@cp-r+:(ҷfIGG.a X)~$ʤjtլ pƯ1o2mjf(:è*і]E Є u~;uʠ9leO~mmCsrprϯ?Fbǫ)PH>[du$B?e)~f?!i9gC8} P$o`d)}ȾS#=oF3i#]ˁS/D[ȨY!UTTYZSה:l졳Cb+0 b8o?ơ,?ЇqO̒ˈ })YW,-D0=K|S}J=&!XgTu{ށſ`޳Vȁo.yO"Eӹ❎ '&Q{%hyщr`Qrtk$= <<j3 kިӓ" ~UC-pR~H =>FgRJ z΍f8lr0$@#)m:EfdʍqX$txF4Q v l.6xTa6z@xVz09xkB܄3%OTh# 9ޮz -p'|g"HoT.>g %uJΌlV>ugF!^gJNHbg?+v畱Gln Fź4r49WQ_O;F\j^I)RH6ʋBgi kBq(:7J ;fX[t}Z<R#j9aN9:>e]B͛T3z:m3mv`J@C#"%*rl+c'L\E=N[2db*hQ$_@i)g] 6cC*ٌJpv7sak2IgNrŬAt5$}lQrcE |9E,0y$R2d =n%EMstk3-aXJ+D 1Ny0ʳ̶C4A x5mx/]H]~mc TTtPSFuA@C,TU%꣧/%5)V]nɴ#V=#^"K\ K⟁%Ç;AXkߖۖ6L]xvǠBA`J(G1B\@?|{$v͡`ks7Љ~^p3n |JIJ\F~zNiW׭ #)`GIT1}j CI҉3S2J(+Cٗ, -΍tM6:t@{zQ6u ᷾n'ݺZXqh'E0h'L S/K)N;y?.r;a+JZ:EN]3o.vqץA,#6HK&0y߇m21ۙThtY] kn cuT3DܱΗ&]MX{Sno5K[f33.4h߫eJ{4B*$OSZ¼P Q5S'<ְ0 ZȖ^2:53)S>^GVZ$! FV;rʦ5  jkt &wRr6!{vycxh?]΍. c7VB,,SW3j${>PT= MmhwL4HŇd2y=O1ϲ z1%5JH6sh*Uv?rMKkpM4Xʠs A@OZ;v;_} ֲH{7WvamuA05]J;%7uifIƧI4մ˳]DtE9ɽ-f\P_ud_l( pRA׷Jv#elĸ=5:d6={T曕.3M:~EoV5^f.m%n923U6ݯ4R .a2Rꭽd6T+G dP\oM ! C cks31 a˳cE}7 2;#-hs˩xsX ->x[odž`useTnt̠21؝3Mhguk`>gVtIsg&"( Ŀ9np;@Q)7eڃnDP`o@\$Id4:3uFʭ($#KL1SF}Ub1D[Vǐ:K-~}GLknGrLȠ$ E(K BMiVǬiX`w1@2CX]>[8#W:Z|hBJ[S==n\ok6Kiqmwr\[c5 A9PWǣ ,V_M苿 {943@P֓7kKM|\q!ʼ8ƍ㏀iuIнz_5'P no'/M'TU6}RdBS&|h}b<#8!Zxt]e/SCp-9И0nXp/% {-zf#U+oOuX2N%A0"P+bfO5)cy“ʂ̋6Yuixǯlɩ124/v['j%i " yrLNDeL9H6diz;O.O/yPtԫ[5/~BǸ]\jw < &"&|wާH/֟uKB%N~JկP+E@߭Ȣ/311nJ |IF+7ysxgpZ`xbt]BE\'Dk557~'(4 }ǩɢ1p$ĒF1!Vk1Y~{,58[ d-c-S5vlKyjzi&ͯьtZbLKP9!8gb;۽kcR7JKQSmG'\L0Qգ[pם[b*\|z%apu@5?!7Ы-o,z3ƾ pK(j$p#HGlS-8-vt}q?dhS $<9uUk r(>.֝ANre_l7̉Bv05׃c'Y,mkE(*bW'{B&=?r0|G,t6;&t©VLü=E۴Ϙ_&}_!v@^L7pضl_ _㩐~}sF}*@G6\l ^D)9{_=8sOjvF} ,q}|)j )H$E`F0ިK,$\GUic[Viy )6=HLa|_E1(Fr>΄q}j]e#m&>ho:7EXtfIYѮJm#s:tN قُ:$bb7uFG4GR[{ɿg)$L6qHMmR=0P+dbMsSTC mNy;0.%D"Z-og@BSJ?nbeEvױFB\ .>\ ^k3:OXG@j`Plc#F"6b"wSGN1ʙDzסDGw]߆ϑ/LS _R\AUמ%2]I53DG W,qDwD&r1%+;9V nfѣh%&YPMIXeݳ^ B1G^F@1B/BuA"Z1|ޒqؤ)bnb&@ S1;0[ܐ~L5cv3C0RWN]x 21˔Cy1RSf AVn)Iv?@!RB~WNdS=uK ]uJOuFHkuC eP9&M; &w4cDdҀ`[̀[d0 t"47W[>D}mm/x;cplG|zmj2 عyHm. $5 ă 4'V2Nh߫W4.7HY}٧ pI-~,|l0͐'eM-=1G$ `pqD -edLo$m%QMf R~mQ+'Rr]YifLFҘT)a)릮/-@$BbdPoT'EWL) "(/II96^FVD!d~ZfشD*C*d p _$%B`DC.nZCUroTd?6~}ٛ'_VMиf.ElSWaϲ2~B'.duЭp[M r`]Jyb0jOmp p2)zDz;Z9" 6RNƬu6c5S7u>i $OsC.O>/NnO+bƪ F(Q ۭH e~^ĤB .CU+Q.R0]SV<;Чh` !y:n]"2qњ8Pr< Pkɜ[uo_aQ?~L7?c.᳀>'W0Vb!Fa$SJ%d9Ggc1o+faժt' A8tι5ÓŶW hKb!ƑEp4N?AM%9R+CKYR.mjF#a;%U(I,y:y$vdl x很T12FB% h1|=u#TeFEx }2dfð\]lHqR9>璻E R6 }\4> Y\vɆIZ:oQ fdt*z+{BywO۸^d=z|sEI@=oEIsGۭy) }9x:I-1K7P)~hZ irvy~51go&Aj`$ ! fUO-bFmZDHGe۞f+q׌]4`D{Ʈ 7-554^Ƈ$B {HoaLej36Y눭T>`˳|ԌO1VfH{*%N31gӆOnzRU96±ҲW* < 75XyX1 L_";38Ir]cp%| dw}Is/g6w!Jzږ8 D_LgՔ2U[M]Q6:W(Ddax*<*)cFN^D_0;D =6HCNcKZA<šoz_AݹuDт6/m&T ^Te/J#5 h̎ uTCP5PEuZ٫$/ujd8ub"$>v%R z< &XG/#GMqJt$>EX9{2vTsO tRs:h.fLܒʺeuW;Oa, 좆{@1Ժ&lxr9Ȃo3 rN5ᷖl 8;̀^$'4Mr+M&jJ9]C! `حtNrQP+& YVf9hXI7X _\O+=ΙZ++CVZ(8v%eRl30ڳ[i_]0("Rc'!DGA 嬨} qLf7ƕYV]iG!.0Xqz ZpPvv89`Ma ]؆8x QnPZ%YPc`&*yesqO%Y(;Is@)s[&q4YOL^izYyȽ OHͷ!ŗbG9gDHJ՜X$~=vM!hfL5ޜʒl-b,^J%ՄZgoxady2LhS%X6>PS>UH2j&hADs'f勣)`\cTj ߬&>]#VpG9.W z?TR3 b"g0g6.#g#:kh$Es.*9jF9XO 0f[Uxg*,l|Ypn\P{d &e,]|8Kk%.Q}ɩ- 0H̩)m.D9_Ƹct\٧<~5ȪV˴].-'n{e`SP [z$"l=U`>R^\g4+OVyaB"=R$UfĬ>|:q_:.n9Wd1W7] 9=srcH0N`mrPLX* |m>6`C dT(7'e3nb?ĚXj;rI?u[a) 2 g@Vj3!LDg)aŻ@l0xwV51@/wb%o!x$4n~_|Yd Lh[TϣEGfp.M?P`pnyFd DmŠ?SZGZb1-K@d]JK/ NRx-\0TLpt;}XD;^Q,Y\Ňb⧮\,%@A~&J);8nCoQ C2FC-TaZ[rnэWfކ DOڌ2מx cS>%҂oe HINnd3;e[|G1< Ym& [I_SXڙ@ob Wy`+ զs_?& l9,Zێ)B Sx`?y;kĬK wdM5nvtQ#g] Φ-6[!v'H|E 71>LyFFVbFG]ԅ^`J*ܢQ78!_a<]m:Ma0@̛$C8, tBBQsqK@8.ʳovYHԮ"TkZ#i}#Gw˚G\:ޑr]Vu}{HF?V}/XB^)kX߼p0w- b2LW_uT*c;s?noJ d,~?fdt+Ⅵ m Pْ=&KSRMkN6+XcvV@aJ]h;BěiTyJNV&{9}_Q02aij5?r Pg^f0!6DˌԢn% (mX%_Nx=hP~=݄] j*1885͈da>c> ,opNcDWgzw3= xrך/ÀW+ {=)|S,zυ6䔧uKbQaD*Th(Ceg`z|"f_Yb ÓOt6~Ih8[.d 5AÅc224pO~YfC.NEah"Cs'lJignF ?_q&1f$t=PCZ$/Nr_ WDJ~qy.fC{̫*0Lx9K>uf8֞_@;;cdq=`o) d* ian--`qwi S;.0XLnhrE4dTg o͙.K&͜؄xpg5:EXŋ2N3ǿl2;"p<1jah=A|lWae6J!%sC| ;3_ 7HTB)ȩ׬Bh:8qK@њW}{3N! K莼YmZ:׾LƸ6#1'6Fe"wvﺆZۗ odtRQeCwMr|җYF2+kZ^&j[E#H3 >Nvy&Y =bLT%pWKA@٣W\>^޽1yv *XZ%nݎAO/SDLiHn:g$`#޿(1iWlcKW $LgYZ07070100000526000081a4000000000000000000000001662f7fa900003cd8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/ ?<]?Eh=ڜ.+ɓg >q9 y\2̦[>IxDpR1Zi yLk;3j\>R6nϮ{_,$Hc47WLNfx|e/)2~0Nݮ9#P 3}݌G LAFeٮOt 鬞UKA< 7=WV 5F Le&<;WHHWf]K,]dz6CFdKCj<&pqO[`PYe?7xMhckBy߸z &7&S )7T| ᑧl @#v |PWM^%E/rN٪"V?JZ@{1oؔ#$<o%|bTYspqN9"S🸎14!Gw5l2Z"5/(&~!Szl@)TuD/Py&f-Sy]eY 4OB'[+Rypcl}q$sYƨmɘ{_gvF{XsS RS9;m#TڃDHS!>fqGDzbHP֮ɭn3{ˣE&@uGSϐw Y~KT| "Y"⠳oE.a*z%hv]ؑ\͠+=F r# m"NhvL1Zm2iG)]pA!7"$x^GNbP:k ېE^g~>Bխ ئumxU,][ܟz3gʁsX3w4XEjr"*D'lp FW4&Kn!g^ h͝&pxi^Ĭ|JvvN S>5E9:X JER4fb?_)G4TݺX^!``i67u]Zq;M͠uRPЗSDo8d}3ݖUqGBkQzUOZn7,R@nZIv_Sx(fA0؃hYZѡ|dfOT1~WǠc̓v Wתl*2#++Dn,3Ihc\ [ǒ[NL8x: }۰v4u ?iHs[ E9FZXl6ja ;,Xtԥqқmr-M AB`?gi'G 'wc/\Z3;>KF@&;=HW A?k̯IeR:gIBy&y? ^f8wkŽHΩ/nN:7\I%5?jݔA;b[_0+1[V ~:3!%%b;;Uk3hd p0xWEjo d`?12&smB]cFr*f8i[v߇IoTi!,wOIʄl݈=0GN Le$#Jo~Zpxa!&(g;$O*IlG0leByJME67C1Y7#ucP >A w1(diJ7> ڧn-oj׾#h sڿb{g{&{_At.f 94dQcu ?>;@A O46_VLZ ]8'%kHfw2f[q{B_s9Q3Ξk$rz?R&з 6 +_SFݨϳ([I"/ŵߚ<@it(qٹ#5OTVkXd*+,mG^m-H$@@̝a8(Si5#U.u(=c7 Iedm¦vn';,&G?. 9u3p65N¸m8zԯ:EX|D֙q.SBd #;࿣EC={@ /ڎ* PN!zFѤ}Xh:5KX "z6ffx\7++;:0?D+Ȟ'{/-9 PZ K udإA9&RinIrg+~s$}.k"fMX|SOSԆ}Z6yqi\ӬbY3]Ď0wv4Pwx(+D_v33fc՗#⯱;bkG{$ޯ Q9cp$5p  r+E Zn;pY1 dB_U0 p?O S*28A@ԞƷIܬHQ6Kp)H `frÚRwr4BdGv*f}/j^\wU#3dho@O+ a;dl`}< ;6 1+DW]8aI{U0VjNAO6y(]E;\s.fGζ 呓iVyƝ3#i;Y*r&/1Ox\Ze.T<'2bb3[1':3 y/}i1E1UYv-޷1`2"\mzsjQfKu1k pluMK)/3C(,3K_mI$;&o.&j\F3LϬA_*JN,,8H]a/ǑU>% ]Ѹؓ!){ ZJzL"mS_PHP#8,#iڙxm`ޝ)ExM]oY kzE|Oɓp2g=;vዛ)1Ey-QTݙ=΍ UO9:[x0˥Rt %ek-ۄZ!i.CgzV#w}.jVLs4=d6 50)F,LEҌwǫ\; TpF ӄJޜb!iu"x~M)j? o 3v}%w |"7;onW#dBgR$TPj!-Q_'GpV[1ڟ<`q :ˎއݑ^ χ<9Sk<r9˚)C:"i yqj(W*UΙNX6-4 =1#w)Zl8;*dԽcj쮥Ԭ\$]7CjlY5p'ۍ}SXJ2<#O#yZ.+=t#g~[͇@3'y%#W ~0|δQCwhlDktԐ M^~_'$Hƍn#'\ D joBZxuCAW49 mylIIj)|:fx;zݨleoh8,xj{+OhIԪG/PنBd"m>߄YA+zTXlzEMBL^1Pާ~'J2|2>m8_/ ц/8YmwO+ щE7K|/sKwymy* 5 ؟ Hc*`!)rSNԦlf֌7edUCiHOIK]'pB9@xU>kkIe#0޹h(ɟ.l%:_)-6ۘq$?)T^p+;t`besTl, 2@<= w;B=|I+Bm!{[cJKXF;;~֚ kK.\6Iȿ up3+|!$Έ_" fҝ.(0zˇ-tn!@ee 09JƖ]CXwS )4w f0V2:&1kmR|ur:čX)-!)X$|]J#WAwHa2e4﹤\sWCuӪ|aY右$oo~ kວ'̥8& ^fn!EWz[Ny9Kס4 VoFn 9ƔDHWD \쌄cc 6QksYX|aB9Xzkl #^ T9/xu3rRɗj~t'KoHVKKgK;% 8iL+Ǚ}hV!MjG6=+PEa@R*i i3V͝=˺a}Pʪ#jv^8~hL_ 8sI;N!A袶M('Ω>1泌xF}ypmg/Ge62I"ވ&ݔhtEdZYt _lK&#N TQ}VnoݠԐ_}-T>BxR_#8b[~AZFR:4 xq풒,`둵td=Hn)̧0rNxZS1yI4xh!M>N‘ sL \6^ނdt %@q5ޞIIų؃jD@s,wj[F8 Zroxc"3 9c*TrZb%~YA08"7`eKupp/Ǽtwu:bXo(Gϒ`V#E&-٫q,*L֟K] &n3ʾe7Dz0lƿ7K:F~~qn#YWqn+5)C8oh+;kZvc^9doz 1{qAW"+&oU^ǯ]AV}*-+Rfd;SKنBfvOn Q$5露[Ԑ / x8L[!]cJzK(K Xx.D(sc7.GN~_EUٍ\>`(YfMon}VHuQ#4nJ 91՜/7Nz) `<ҡ}\ Va #Ω<{9( &Z(UȝS\9D>nU{\7| ёYWT0gqM=2{}0}Y 3Go>$5diCS#$l2G8b: [xC]MI`L,.};Gt۬E?!*Up{$I.멍՝Տ(=wwz"!]Db:ӜyA%i!W]>!  "v݃WD駗wŠ^> s}$>wdSGP"=2>xCwY2'}|#LAPYҨE4e,epI:]k։ծvx709b3dA aS^J>f%:LE4MX?RFұ=\zؗ-|硰}waU-kjש `Nw+F#T:K>C^!"Hvn]zK)IaٺscMA`.rE1/nkoWkĬ&C02 *̿ D5&t +8cw>jo%wæRs9)Mlf-%u)Tt1z_~y<[$COL΁`.OY40}l;٧϶Ƿ >ꓤ鈴wovhQFlF޴Kr:PB *Y 96gy-.PDz E#m={}؈=̙'DlD20%3ON**&ف_eѥKJ>~^ E qc/g QsNEW-W#]NְܛdLEl1w9DrK+ӬQM&cڑqz3Ilé >4ޓv$7_tXJ%yF5գdYr;^ʡ<B& ca r'ѢUL+vֶ mD,IU2؞j-[r= 0+]V]H5'Rܱ3X2#b R]lDv%±:-&qw(ϒcq^a2+>vɖH%b+!͕fGBLHh$vG^.WJ-_6 | #̇6Rޠ.O(75XY' /܂&{<'Ww_u'%IgG}IIGq|q`1.ĞiĨ`7׫o %1~DB" I 7c6ne[:kFA^d4sp;g0*h{ 䵼Y?ZÞ&%g?]S!$e( D/I-}>C{W7*)De*8|U!bڶ7]& 0_P@ūwI7A m=QLױ^v.2FWE6hpZxX4d >r==\.F01GVv@z|Ҋ8~Q>M@QA d~z7NK@#6cc#.q10/ })3D,٪8-Ka#+%f7DR^ 0~r>)[JO9BhĞY\]d26'9* Jbˊ8[eBlӕn-odD.g=[1HxS$S:Qh#cR¥Y2 L[[h3:0VR78byuvI M(biwSpj[/v]t9[wm,BhSAѐ%y',8>.)[-m*)2%"'gµcf> &ʹգ:CnXC!S/3/l隊Kb3Sc*9cfZ#kҿFʦk<ь#j:>╂!{_ưL[ܲth7Xiʺone 8EE]NPViG0nw!m?h+1HDJKMa ߻m}dx1v}E/ Y%bUކmFxynW>~(4KߊEHLNThm#JINoD,} "|rK4j:E~(M_AuFG,R3ՉJ4bـf @  D a =\Bk4+:ـRZQIM:Ue S fa/'{:vjA $VJ ՈRe} D#M -v]AE¬] % ZrɤXK6Kr&өȡH{c9*譬7ӡ:?!HOVTeI' ~ f 1x. 9k^qn\'?p*$qݣRK.dgi:xYwq'S ں6)VsS(n2߻ٗWʔ ZE$MyR/ʱtWf=A[ 'FY9oB=dUյ.ãnBW` ȇ޽qxi)ؾ۟yI|cXex;*4KՅ( ,s9&{R8mޜ kCgx'l/Fv pjGPu8 DF. w}? eO;m<===ڵ w Ji%0Ƈт c#J`csA5FKc}$z+ubwQ؂fCh&ih4Ӗdh/ҢbC_/ϴ(ǁOl`y\AGC>? ZHu#x, 6p̊ДƑ0m{*Byҁ\>Ac$ncQ{oLx,6] 3[#37vsUzSLOu] G[%IN=4qB^(Tٯ5M# x8@]zW'Wvc`2ioG`ㄦd~E8siG6Bo7`Is]BI8^?#r%W9^qFR|588,;,jqWVۃkŽd38pt)9 t]!P^hey3):3N.h[ JL͆k-;Khqu:Kq:7frg^޷0<}ʒ}P撄tnBpAw'FΜ($|{aEX0w읩Z&S(t1!GYj'v3TXBnlfyb̕lVޟ#30wn08_?FW8@A 6{D+\3*<-%4P5U{X7M ][%R0ݼҗejk?_p&Z}@}e?\.xp[;@¸:W) I\˪ uϠ l.m 6xȁxR T'"9{c $ z<yPb$8Q\+H$ED($޻G\O%Ĺ'TYMb<_W o.XQEmNgZR`gIq :7lڰNȽXeଌf4`{K]Q(yDbP@Qw등>=8 &&]x N#8l_Gd,R K7t|AuB<쒆4b/R2Gb帐zE6NE&d:m&P\wo @* ,\L]%(E Hbjfla sR(Ν&PREuL) YU!8\W>>aA1OmFl5iV%t3y;&?(s9ȵVۂ}Ў\7~ kkkq店j(>:FTT 9">+[|Ș]0ÀBKH%c=nBdGe.E9>@$2A':l{ ciC *-@K¦5Sܺ]OPC946tiUU]@GmuD} vQsD13> 3GB2t]i*+kKefZ S` p1*/@?]1:{AOtD cï`=gX8r;!"}OV~8:HpʼnZ6=5ک)~]fJnkDx ҌL>SNYeԬP !@lR{lmix~Q82l!r"ra;By 1+3($u{YB=Y?>`a'k)zEo6jr _[N=M"|[C;؜ּa#APi(%0P~.By,lmed/y l9pZoo+S0R17A A}EN bbp2D ~)RBd‪e@6eNB`=l! brpi k BT %7h=("㕇=.G< FNVv 1rY vs4dNq~0utIoyOc5z|ˆ >'CAм|QfU?էοkk$fNM.~ɦNsIdשx+fǥ/,% `F?/rB.ӵ'K"eq Lk, ^P SYKfɈK~]JҭՑ T;^s@'M*A~A =zkm ~xCSq%UKBogIZy:gYZ07070100000527000081a4000000000000000000000001662f7fa900003844000000000000000000000000000000000000005500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/virtio/virtio_snd.ko.xz7zXZִF!t/ 8]?Eh=ڜ.+'dO\=l|ֺ-1ƅPg0jX]5 :,HUdǯ ܟw=B I}gc.=HŐJ749vy,PrW'(ֶd!j*滟K1#q,0itM\+X@v%4vs6f %tH۾\Tr&@,aLd]+ɝO= y;kӉ--iձC!RqḂKQm7 ۇlqQ,mFP;ϹI?PDܱ*6-*@(faҥj=J^eQF*FV!Dbs# v۷ƾ|n|!XZ>?VZN GPDl'Sy-al%}FM#GV5QJUQ*;lD̏推4>Gj/iGmx1HgBƨ&+}z,v=>}Tѩ؁1oHK}̦ݏEC=ɧ1橑lEayB$-;9;!n F7J(a_n;4SAk_l!W6:~f*3_#M˾ɐs"Mz6եtMo7,)5<>ݺՓ|ף0\3I0)Uk1Pa:_psSSxD Dhnf>k(|D(<>{o8wўܕwg6F^4 ˥/5X=nz!V9FMANv$\͙Fa~!ݫi~{$;AOtEO:# o$Xb?TלZVvE-%Y"R=:3ś| r/Lօ(ւgTo=}C~(7 s+ɟ3;h~ORg)Ϋh/_t)6y{SZhM=+)ob;G jy֛X޹(PV$%MMW_hH(~IA o:ܛ]UI3ɧ~*NBtAO4< _0Ӓ%[3#5 w< [ݱ5ߚB4Sf~l*%2\o;oYmV]L#@2X2~`t3>4F3&:|7uS"FUN ptQ8J7\7Ÿ-U xRP hqM!}zʂB N2yTvl1$$lҪK즳:8[fC8{0K@5YPx[ {ːH@[?=_w6~DW52L~5Ht&5V`.*o3<ݤ( @:)Pj^oey}n^>QY֪8 9kɤ )/U?wڑ> ({B[ M\-G7}nTOBE J+s0Bkn' lVHZ"U+2DM%ʋA<Ë?6$K{RGk6t h,!tZ|B=[%֖PH%IBc˧<6i%}JOxBq<p^ϭ@QEʟ⫄՜yoݵ!9$NdAo\YL3B{vVRXNQmdSϡx;|>:L3t-IÊUsUl.c2?_Om역IVU~X:e"\iΖKl3kIw 8S^y̺R.Lj9ʉ&첤%'I3829})8CL~?EbԄD2nmP:@t[B2lz.9cա7b=Լfmf5G8%kdnYqzgFc% M{QlzGAd'F.yղrl9!d%InbՆAkN&qjT˕>Vtb/U'&JIXfMð:ʘ(aW|&k/?)XJ!m[)T3@y?0sȟ`xM<Ϟfnuaq%UMBCS5QO`J!^}y)K˧s>2CD~-Hro5bEa;f d<bp1A[ɵA{3z2i~g5ׯt=K)%f@ &M?Ьlڔˆr?e7/h++'DҖRtk0I:b8fH\= Y%`B5]|L`; RC{oy3nP gGEK9r'HV l{~νHJJ(6 V ퟕ3?^gdpBД2Քah*&SAkm  zN_O>ZXTC>~p)3;Ԅ0U5\!2CKsuWz,gr-E~vMm[T.c'A RQ֡n\<(p)h#SS lyVˁ&_k[9]u> o^VS^#gV$i Ƌo_B+)|E?&WSv1.&SjdO]/GcQDS} 0u wbnZTN[.#پ`K*i~ y! T}wnqs +3asXXxWw.E5R0g8Y'Pb܂r* pN, '=@qsa +=bgfEnwg1.< 4^Iݾ͈W 9֫Kv ,JdȫۓM$j2@7b8IחO$˥mOc'7<ow&zm uD!O90u'LmNj"[JՄ7Eؑ}N]IUmjZNe ӊimjs߳?'HX}9rq7t9q)ϱ-dE An8?Zv+^q_i|)qz3GaHcj JW{3/}|=}ߣovء(a(H/Ĭ=wIA yă00#o]j[=}^|Ӏ[қ 7}) qC9m~ O"ZO׺_rc\ NtFBGw FckV9Ț([Qv &k콰.RA0j#!@skwsQ|7Ry G` ս5EqR+*Af~+w;Mw  aјVFNť2Rjw (.8ȏ=#qfR:o@їL(ݜƖ2aQtSRw;N">sg0_IW{_.K6Ld{=hk.ӍJ,wW7R'pa5U0<ېiޔOl0_yE@R+R =s=] F^¢q@EX<'620 "jR)[!΅bՏͫDegOm=2ĮF*c<  D<pNF' oEV/A7_<=h_|sҺ(Wtب3΍"w{&IE4l-$UQh,3ʨw. NXRq$J˷@k BP'^:w5Fb ]_AM!lZ,b uW{<낝T԰V-৅ܛq#/>S u )S&" %ZtO6')4֏lgT m˚- 9͂t7Җ1rri^yQo5%'bɞY }GLjY`C%JԈ:"EG yy`<żd>TS'a L>TY0ktg6l4bX%NtvNK^$%mNq1Sv[Xֺȉ'FY虭}鴣wCU|oq]0EHnF@7sz|õ_vjK/F΢i8ڣj?В1yرn`'OZyM obҶ6e_QfG h@nMd0lYuSOGfmT/r$Qq9.QR7uY$n_ dLY%zs(^_5@ !g2pzWt>P2ЊGE"XRq1̟ zɽ\(V4F^_G&s}&r{ٵ4NGo?-Q8z+Wu.߰apy$hVK%&ޭ@M˘ _{Pv.1tҐYU$F1KAf2uQɟ#C)z28.;Q'ojUPEim̗lUHI=. g/%Clk] 9w##FV@h_u+$[玱M46BFp0dRIIF5sӁ^)I P7O0E1.. b4b_j Y/Y(%)m{ەYz>,®O4dt^tIv)j3IZn;CqX`]V]..Z -ZS< l_qြj0>LNjtw[aϖݲ|p\OŭN,yz w,u-dE6?ǹF]A+Fg]9p892X5@QnFW,SDNP)GO1Þ^?[ /.9SRn?= ]q1K8t̃jkz+maI&;C1Wt;T1 _eʪv`/e(!amӨ}Ze]aKE@[γu &)X$:{aȒ"%%Mc2CiU>B^>e8LPS(<]j8kSKU~pܫc(9`F/#Irqa#F>fz|FbJ``dU]+Ṿ]?-+ 8@>= ۋμ(F⧆1=j8EC&c|ρң߀sB g,fR#;ږ;_[!܈ŌY *٠䪺H&&az{x'1MP 6PKmH-e$,{ f%SRWݬniZ)a`D=Қ$;^0CiaY!Ή1˭yWcҾ9I~:NgC{Ġ3Ah}"GT{LVQ_鈸Dr<aʒi&/4$6&n&xLuQNP S啃P:}įic ;ѕN6h6^aO6{dheSC6jS4h K M]fNV5,H@p@{Vk7z'mMt٫p7avoB #/v?=oe˫Ro!ѭ.xF5 w*`m5L8i/;>B,\z^ivFBl^Ot0'20C9~g=7N$VktjŚa;Y114uN$n< +vBbU- _W+; ~^礗NJ {u6_,@Bk ƪ8)GY U{O $z{^cft#ujx;pTE⨕.i&!hɨ_^6g{VhŶ綸("tLk,Lg+!m#tvkς>o0cveʊ0uW0Kc.P2}|ۢQGp~oyi;xuB%9Xz%&wFqZQ[vR̚Ժ$񔕛>q+.*92ܨ4ٕgFM_ȍv&+_t p2n*h*}V$c ƪ9X'PpG\ʅD*EAjm>)o̊ @<7=f/xT@Ci; jWSζ;w,YPin4=/;Ԉ#<ه >)qU@YL-F7X\ 㡁ʟ]c{7p򶮞R(Q dlKB`L`q0yU%F.lcњ*` &=X!de)A§.o?4&vtg2QDq.'UM*PC^`bըٹH DŹ0rE>JIz@k{T/Iz8XՆx~F]ߺc]Z) k = h%iP#P&Fcظραz:%q;hzȠť Ϊhc]d.ME4ET+` qAo@HDm.5oSk!Qc$cǬ4FAr`ep2xC,dʘ.rz2SBEO ]o,d_~ Fw+x'Zyys8W+B]R?-eVg"fFJmdoB ~EH@{isIL[$bȆ8臚//"(fn96E2NfkuxV@Xչ{EC<޺XqrVkUG#pQϛicW簘(c6_{NB)QmwTX6ytWȥp ڕuhSBG돈4vܧ[@-2߯7Zk-4Z]d8t%O(oXLss-Oqt{J7@,H65jh0Y-Ձ/kSUS.a:=b]EI8N#WwmC작|%}}aу`ƚ<΄n^@ˤYA4햭B%I*9>b۷w=dfAۺ2 FTżs)Bd|X4>vJ&P 6Q4Qʜ;=Oԡ>VyGAd-S61P-dxqt7KE[|E%ߐh̓jJ/HT4nG ŋvц 8/R1:+mnŢW@4 ւX8 [*B€<7gx>D-8(9ɀ~2UZhnMZ濾O'YXjzi#2B ޼ آ<=ER NM:Fl r(6P'kZzZC 0)2^ '3@;lHs5*n!1ˇnE|i>Y詸Ho x4zK rm8!o,NvXVwy0}40d[֑# 3< HtL#p'n%C9pxHi P'7b76 qo^0ơ.O +uf5c4S+*)UQ:Osqn\vU@`3h!Le5c\8Ϭ죀5+.;…+w1S,°:U;st6eY*"։$/ET`M6 +nYA{&|vgHW'[}h _kOrUʻ}8gX7pPZ(rr7xDūT pT}vK"/Nqa(N{r\"5i1Q>k J01"{´ئ{w *,{n-PĠݠ/[ @cg3nCc caxOЁqUL{i&27tbS`w̌w+aؿ|| d2tgۗb@@d3 yXR.N^Q4JtBFK^.f@; A#4$z?z &i ~)NXһW [ػ23g:@>k=hըk0&0]iq~t]5"9[ƒjuKƒ<&2Z^4`04>֠$5u 6'z8&iʬc,ScɁߋ`у#Xݙ~=6@U 0@n;]NNz|䡘tI-D_*\d&uQRb +v61ڻ(ݡ**W8YWֺQb # XL}^R^bg'8%jCYTYQ"%OPop[#ӏ۝4gVWw<&SE=_o_"w(3[xKR!_ Ƙ s1-kNG4@$#L!%u)evPÖ_!I 5'xw1-YVߤ <d@bqΐ[g9CK z󴸔*Z dU9 ^8(KJɈ8#Eo-/M#v+ٿvA֝{3z&̬UBS[;fCo\KT(w`ߜ_|? [ŕZf[eAzt2!P|Z%' ^P 5Z9j_5#a_djbwGÇ*YO Y򅺕+Q&7 $$1/^z w[reSvu^()\/6RJt8B%]-v~!5؊V+`1>+D{0.`&Ȉ(q,·&-P*|hZC ?Ԡp3t*Ëo*zhF*!s9Θ&$ &_HD&IB7P?TBE4_dhDv5qOBU|6SVkxB$җkЃ-|h;!h=;31>4tz$J&cR~<:@mX;~Av$k1+;enk [) &-e U9EPWCDZn&2L<[rD4Cމn΂Ϛ[{8*nxqB!b\Ah!-_s{ Jk2#YO;q-vjqm0UaGf.7PNA+1SbsѼmxbɢyVSP V{7aNeoڕFt&p@zx>ܫYOX0ŏv>1Bv־Wr:+(8-3Ot|Vb:i1δE*'AO\r)zZ=^8+,J H39l| ĵgZ-xY{3!']h6lNxcCdV } Hiymshky< jPM4,&P7'`@aj('&hh;B(_'oC=署ݕ^zŋ6S؆NVj76r~[r9m~#È8L=qYKHKA?oS +ldCzi58s;KQs˹OIJRkȂDT,AeY)Hj2@hL4'; [ĺˆb]_x9$U;Q2Mb✹^^A!ǘNT{>К>O g7'x%ĥvYeQ=mpxp,Zi~[O6R<|D;Π6p1 p2"p<9eϱgYZ07070100000528000081a4000000000000000000000001662f7fa900002f68000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/x86/snd-hdmi-lpe-audio.ko.xz7zXZִF!t/G/&]?Eh=ڜ.+qa>0%708TDgR߃f*<,ajP(n1T;k9r~AR!n ev,x}z4君&'Bor@иQUf,6;Z"R"^ 巋cmK~fT̀OJ?﫩 Hشl%{LlZUul[= |i9ߣlt1)"ߒ./dT M0#I)UWyz6)R(/AYۗu{yW nGVUQ*EM5fh7fH2*7q4lX{РZ6o%mo6ynQ/'8<z4p.pqdW)z2.:ǮߜjZncA W#eg9L>ƭa#cN)ZYb_*/I(Wr—va V8Z)~eG 1DZ*o5-.V! ;R:3{W ~y(#h )#qT䧜FjGpz-ڜp:, oލ)ݭHՙpe/-P1Wɣ>U_\iab/mg6FGDꜿ>)sȧ{*_0W-^Af1, Ǵq{Cgj_G$H IyIofw'~:b ߘEH1! AIo{dr$3g}OP{>ai^$atXI9w| [zxYhPuȣ pg2)n*5^@=Feō-8( JQtwΉ|ZȄtŁUޏJv(_n.K9'HW,1Y\ #0Eg_ (%I^?!Aˬ|z[-vAXK7ҵ +6gءdgƂq Q;uf_L8,*_kkc/nM!qk޳˰N Ӻ{Dp2t# z(y̋rn:f~k,Muf^ U ܂cbLCW}:C'psgf$4M/&|[1q{%Nj%-'0kua$csq) jfrlP+S=h%5œ$v{AG[ m3QVJKiom**Y$i%K@]ۀՊvBdO\`>>m&4rmؑ%H0[ iꊭ O }6Av#?O;n9:7j勌nax&!۳o]{|Nn &D ,hyYĽj"ҿЀIbE͟{}σMLۆvgNtua&~w9#It2lӯ[ſCb'R5sT;O.,ͽ -q'D g)ZZ(=Zj6"gN6ʱ;k{lj*Di9I* /fc2)rθȪ02,[P,kOޥF'bcfJ[ 1z\vӨmc0X7az=BjLCD4_k:4ny4kVطCV ,,m]Khz侒)fⱽW+ h)[N\RQY}ׄ 4r]ƨ{rA>MX%f}"-3\ipLD2T3mキ'G%+ g[TIDuUiYM+Y*7Y i9a=g4rru=[dr;m/s8}]q.]ߢ% Or}$˻r?_A;jx@y| 9Β3vRj?͵7o*d+O,+y!8y:Fݰ\5g Љe 6,_ xs)͎;_+) ?_/^RT./Gc/x2䖲r|Չ"]W+,,>FzOv(jKhwl7<`vKS=YںPY'.}ben*[t`, >{&9^dDTnLV`MH0燞,4 e?uUH-Ȭ>9p9:GkUx+T )\Ov|+FD̺9!SrH>8סK oaEKV d'C=D)~1IZjHyYo) }O~ 576cowij:I#w5(nJHlB@-ocVz^3<#:l)1^XHә0"VSIa7ʄ~[ג\jfKg)'\R{M(0"zW){-tO!=-\iV/KGT7^HP Hw݇gB9*̓jn #{&db7'v^xzj}Jm?ݎM@f 1$5"q7}hPϊg[Jx2kڣ]k"Zg@8cXJCȭgz01{$IB}PQQaS%I굗2f2:lhՔzH( #?|Cqc҃ zM~&àg尡Oӱgw4,8F=!(ؐ@Bfptyfx&h:V?k@Lzlb٦ tKB:@ߢR#A`:cKϼL7V/$RãC*oHiceڿ")wSrlfry ?GwBX pOh r 8Xv2An!Roʷ$~vWy(HBj/;[Ц'[I!Z6݃a'd])'+*o7x!'%5ŗAnvWNfJ~\sANSz6ǃLn>fj߀ƒy&kas#-j; 3bhl$EԤ @( I^|?m)ěKsɁMOp{eu('vkZO$.JIx[!k)/*HDs;ME y˕-x_ʄ^L8шZ/C~)&4=vC6Qfym00ff^k~:$]868[tc9( SPUhB)\ 9QzEٛ7= ohڙazD>ք̲ւ%ψ6?Ij #k =OUb-Q3Ub;*Ÿ5kP do*s`ߕ ¢OL͝ k:,kPgV#5@B^j Vք:xտd *q2d߆`qb%PS\T {U,jI[H`wcݝwaJǧG,Uk0O&bng[fN/8tMNk祁[g)d4)^@# ߕ4h%7ʦw6DjFt?-)eD6tr}ڛy*Wۀ2^$GIА]W5G; aav WqzR.3N#HfrB0 wT7v<i3>qX:J;/(3ȝPF¢YuviZcIS f[gHjyОtYՕkǭ8xmt7Vg.Kwf\۩ܵ*(JH8WMO̓چ__q1(R===h@JM0>ǍNv 1pSKÕBBL>0)"ġQ!H=~9t,]aVGq QX| 1WGvԭ\4j}W|Q{4R a؉4od-(|#%|Hde >np$jI0̇͜Y\/Ssf4 kCZI+&-VTh%c9DⴴN##qPV`%{7/ʷ~AUi39&#,H.(`#_D;vιNՒg;yA=-ph [|OiS<9RGS(%V`u}2EZۄ_M܋dFb3d8r4Xpb% CivvM6i+ {ٝ*2挓"<ѺmOzј1Q΅ʜxj /x5csX&d&i 17;5pQpN:G.pCҋt&E$1N R:,ͶkZY7fR5=/]I:y"Y(NU$j !ezUK5ےRx&Ȃ 7p?κ⃰3itJ3igW iWsd7@s9tw2\<2EA*ܻ;3."-'( ?(-(o7Jit}=`MDc>KijQG 9nj )(dE;1sɐS:Bn/]ÓR}[EݝΖvɇ2:yꌲ LdK pjJC ro5@p\9BxZ7vתP@k#ݰ|xt"VaCR__mھ UvnQh(Glha)ZO{\Mƈ!zIq{YQb{(Q.}Mܷ  4B ggjŕ)#{ "⚡פy3}BlHm7ue?ׄ!<5dU{5( iMġ t )r`> L? e@Fc$lt4*J Ig)<@JHdH&[h(9cvώ!Wx5f3V<+m^O{\=PӅδ+0z^|`[ :n),R?n_d}z)K:lu|8Q&>DK.;inس = m] E;3,2ڈK)/v`fOxHxĹzjk#Nհ "(+ Y`h~By bȉ~Oq ^ Iި=-ϞEr"k1yGm"y|Y@ WJ* t0U)^2NDuUW]ނόp aCp8lZEA2!YH^"ρ{ʬz;Uq3Ӹ5MҒICo+;/M{v|\<袊{G QZ:s uzLѫ֏ݲ鴧aKXiKU $$ztrf$c%shxxD&oϚɃ"X R!bV+Kb\_A<=練$þpZ1w +ڿ>(u|2@UJ7-hR|-|K؃_}앎erf΁k2Hv M/ /?L"QIP?B-Jq7H{Ǻ_|ϖK؄( Fj"xl>A&M(噇k[̬N-8īB|DO) 2vEi/G\)ī-<#Rޔ0N xc:^I %V%H͒e3PkRm-90R^hhaםTh³nS/wL&4SO#Z>հ`ԅhɐ[2StA9`ViLuP3V됣Ey`BjuKVq]U_TOvLwIɃ%8:ęlE5}sUk2={cl~k4Ԥ&^{ricQTC!Bg$eɐ~UD@@xi xI_q=PA7]׌S>wHz?) lZ\Ϩ kӔ57F\0r5IrGMl2qO-^7' Jg+fy%YvlG9^Z]{k.ub*])wBLj:Yƞu洭|{|:N*CVJݼ@/+-d)8`Q<w03}/jέhX6K#Oi#iMO g9~m= bu&o{JJ+DžpJ aKh:i:f$6!+U-cL.'>fAYv"8fa6#MΥ`â -"lZWಲ;@ d_Kj_((xS&@S_9\+n"㭸)*BnE4{VEn5:n&i\+RFM}Ccvݔx>΁5 ;*|y({6ot,@ |XHml6G}p ,ayQNj$œ m@\qEs }/iIbDl 6'uT 7:a#nȅA@@ZReZ/\,PS צg:bnb`Gl2h02Ak#5FP笔 =z=5H<V.STH9.g$͑i_4 u6Tg0PMl?dJG"*7(j4%?HN(T_ MrZD]r RxoNh]SiL[2IsЃwON;09N\LOCKjAq$W0+6KvP!Y"cp? m!i);X^ҡM gC QLEi%)96h+{#~4a(޾JKa bh|/$jdMک%n;iݪ. R gcM5tסlb\m4Л):#7\Ȯ,>&gn=[!&;KV;>7@=./%~ޣ6PEӞz#T'dbK;5t3yk^aJww,xWm&V?:j;;0i>{a%-Y]*f BWQ܂9k.y~#3 >+H !cV <;EAA>BO*j5LUh:C1k9ᤰʙAW rON\+͞L0gv؛On;=w5cb^췤0c.GyO`XBTZ"RЍy f4Lc,bI~{`PvûORABſ$jMu 2|PW{$AWQ.ܡi[A{~Ʌ=Eo~Vd#mUQ* ]Jzw>z}ĭQR-%71`k}6y'=]A7=BԹ^U4k _xwu 8|!|? j4^UFaT-cvb"ʚ #}xJ׶R[]|;f-fY Ah%:`|-GjEDL2so3L\rҵZ"c}\TƸhW4ԃ=-~('5$13\_{UӂL#W͜,oE`U!ݍ.e^*8621`X&6Lk( gh^(ʃ8rs]m6E⠈V0$OXn'0p!%.6;`dwI^ȖKygYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!![,fVQױ*LU.:C3vEYuE^_&vN YZ

    fuRN"y#< 4ށg 0_Lž;La,s ٣5]UeipJE淨9w*R^:Iy$A6j2*z7&exYx"?B[x/p2ӱ;@lQ(:6#_vxsJoaġL^1NɈn]vm|K$S&i bM(!zy}UD2g jh'XS~#IT,Xƪf]l2C FA@K5E9).58ZjQ<2B%b忻-p`dx&u~tõR>(q=}꘭tvF,$To:8M ?/b5 겻N)Fdy 74S8tW:`Cܷ>=-|W0. ͈2Oe'z7.$5- K#u$gp- NKTPu%Wc`?sɊ25?y jAE藑mT1 U1t5A"5i~k%7aoTZ&z6XuZ>2s<+}?å{lm`-+ d3k~P\gM.4t%_wʖ2^zyd+2F<N{x;oN~|* `I억}}_rTo TvR1yظprРYw-?^w~K|'? Bxw΄بoI0LMD{M;=XΊcһBx1>խ vh L޺4h梿rMॷ9 \fIba{RZe 3N5VX]\|@ )yZӏ ji+ ZFaIq`DԈְ(,,Gr*67g$h)!aŵ$H˷yle_u9M*='lm#"x d\%-Z\J@Es4!7X;k c=~8t=~ QCqRsV tx̟{#PⅳfH0J-&I}4s:.G,= F,Y %[m,1n*q/d#JS~9J^-pzz}sO.[Ugލ3G4ײ<)&ˑoG:+6&^t)ete+Ua 3Be9VM[C+^YȃVp}QicND8lB>6x-NfJr07F)wlư?e:p!edU7йKm$> L?T@'t*l[)M"u{VM¸&>T>FItBRa@ǗwȘ ŵvZ/WBq6{^Go\i)dKBU-EA¨W+sd:"g"GCz8ap4ƽUKIzt=S]#+JYIWA ieFAYB[-.! vt"?j5V{Om_=ѿ }F>wqx^AJf';W{۶IM0|}>p>pǠ0:'U-Z`i ṇ|Z@z:WgP95uꗀ7 iNo3Ej3J2/ua(\a|.IB|1XfG$1q]2Hݡ)Ц)Cpϰveb#`H㘃98l:ebCëYO}b_ղE+;sPgA xW6{:p"BX)u% ǪaT@1o>wD\W0!e'AVkxpl[%|m,MX#VI}}49G~/0!겵1Rc|@,+4QP)k(WԘ7m&uh㿝N\*e'NEe|WF]~Eq'g ٯcݹ e6l3i=l?& x t3 td ]!1:dSjn ʥS9Dg6`?,j^YNkYˬ `V f7`F{[iP~B%+AUӔ^4:S0tl!"Ojg R&fL7ZGj@xZ_`cq:x>xC쭓b?cXݶS/b}O񀡡c+3U7x2BЭF/,)S@.{lf#uNJsɾLr)`DgD%3.S?@ՈyTb|&Jx6GeЪ5}1. 6,Eft#|Uհ=m lgXZ7(,K9@ΪAG+~ڈpſrQ_6R꣜&w5DҪX N7n NC9,/\HEaJ䩴MNOP64Me wy7NEqbx(Eq\Dy8wkV+{0_H8:hu&͞3fi)$>yYER ": %(|+(zGz7mwӋ9+@XL1k0VR@O;Fo-4!XλQD* | |zd8%6֡S'`ԑMz#DЯ.<=-rXgܕ>0^< FR)2HGiѕ35W\"wV)8-bHHJl(2oFXt䃷GT#ᅣ6ab(\ AqE|c}Ez@v /!%7bneVJcy#SE 9$K!GJ3CK˩C%`&Vk䯷-cQ>bRAX%*' n/;宇D3ww~F,LsXW,ǐ 3}K;a-^u q<8>V|+ GՕ 8:#6 tmD 2wW) 2z7^t:wE0̦17YtNFIgb2;NS5k%?HbB$']pi;>s\ ۓB]%u35#V&bra']rU0vW%1$bJ9Tpd&HxKy(5gJS^Ϟd+rbX Wͪ<DVzWB`cXy@M(t>ix.JL'Z%@+pZW +G7+cП́fE[ -\F!&8Չ$ |OQ)IIF U2(roM>G,VO; zQ~C*F {I4B ?{||մы'}(;S~T Vj.,ܤ|U{_ZMz>Ӆ3̄-}Odd\-Ol c IF20;DllGr R?=#(JWQ$ &4K*"?B:BhטוD ?3(g7́v??.[>tswGYyϑd (5\&?hFDZ&<(jc%*?8% '4br[qQngӕk[ ,q)jW{#nL4riRhfitLhFZvMF,׌s4*OK9bMAQÍǟCOp 4^ퟧN}-ս a"F)q_?D^Ojl+)1eLI6G qӄ&Ӧ(v_iO|l_n͢nvgz-gsL[Qb*.Tw$OꟚJ Gu4*A>xAh7MTp/wUuy-c QfXj2mH"[ǭr ̴W^o$xinmk!&wH%Pҕ)Oqn 5̤fM `ƍpI %,Z!GR);r8,K'Muܻ@@`T)oOΆ[rV~*C[OvLmԫ|l_mVզJ|3sޜƓ8Ř_-~Ѝerz~F4*A gv˄n7A2<6qvU8CN{ƊZ R1yx-A8eDX@ͫ׍ An /a8COoA尅'sdN) %?# #UF]$w6Ј=*}ەJnG#µ/{fG(g^޷5PYT1Z\d>ĺKI?3: A^ҍXݮ4ov|q<*O=HSM䞝bz ϡ,MxikJՀb 1Ew ]iEBHnu(a%!kˇLV)^kcHe̓t^l$+B=(XbJxMrT%WW-0mES{PQﯘM$\UC}w=ƁRӳv=%[O](6pURz,p簫^1t{ #ۀ/g\3$;uiY;Eg;G sBq?вu/ti ~g+u)"h,}rg m,:͂ȹ1XM&GL P(IJ2#: aNa0-R|_.- un"_i ( waN0=ym $(cӨz?L`: 87W:n*&1g!m#/sM^p'>dx˞ׄ_p@1KnDV-!;sm.Gk=,5-G\BLNI' W{aӽBINT>o~Ҧ"nzB$5^BlcYҷ=yNQ[z3ade^t¢ɏFm;1k+ KJ@~b fᅈ$tUn> 2&K\*0SD%C>ՠ.rI՚C+,p~ DECwR8L<Ѭ+ylN`=3y#F 5ZQ6~)N:@2߾ORPus}>o Q|K@sqU[r(4C/挼, <_?yf*+P;88Q6~h& %`6=BVHk[BDh>$`hk,K=3R-{G?&i~(-,n[ǖ%B:v5aod6Ky/…^ wƣw3"Dlj:yl2gFkK#F-vHԖ"wc|s7ZrXWr>ƅq/ä&i3=bECC[jiʒx3ݩڲIC뷾n Ïj"WՇB Oj+E [O񺾩V:W*(yP4龀!l+_?v3eo;(8QɄK T">wB+z) J#zLNZ{B M%v 4FGɌIʴzGdrjnxA{Q/'izW#Y XzTNP+JݵeiĖNA6*.—Hk#66eNN x&(` k?˧xgjbZ/V­((9e( (ʂFuͺ5f k[OMd8r~O00#D 63pKn@wFv3lޅBtDdC4 }zW|/gÈ#5F{ǜG b0>O %z!LKFE納6]lٕbbLrݨ%O7!̅ZT]'\"d*oq*ˏkaDLGqi#_ѮvO0S2ymEى_D5RNU@>< } kX`7H" {8F20DBE+j0 /=.8c 60 E}I9В4E3oP> QjjM5ۥQyLI9h=r־? ޤj^r쟨H_+x1t&E-A bu$bՎ~~yrH},`V=R.Ü7! ;~WnU%C7YtDFi^rݔGϲ<28r ~9:X!&a AmGQ4$4oE>M"-~NU22]0hW|*/9}xո6?nl/eG`ڇ_"ָZ@U֘Zv]0;yaw$(CqL%NLcI, rMaAhA>pD%$%DホH|G 4731 @Mc\Ne:4cfI]mtT0_:I[WvC_a ʠAFNB! z8E*|_DW'j;aח!@&oYcaOLNpۭ7 ۬WVV׀dψ[DMa΁B`6ÍXEBSʝ&u\ %>|OYc(1 \e=--ᯤ~ *tk#MN $>ZsG lcZ( 8&VT ɨ"G!zOs"ױ1c% =^2;8]Dg&Frji+6hC^s})A'KoF_Tֶt|cqUV3$M@wNIY7o '/#ѧtÕ{EM)p3|Eh &xK?9sM-JoL^%ܱH<^c5ُzzǶo ~мPz@0֟{&ʌ'9w|$6+g~o7cp9WgjrJ-2fvndV~xni353zs004 mY/%vՠVabQN+#`¬EUHbe`">$<yT%=/$=w>YR5oc.ՏH`.1{-8kgF "b?zSS){5txͬi|ϸ#[wn0;G%J).z8[yE߃}s(?[EiEZi/P(dH"қjo7kdRO,ҷӔff\ 61*sM#h}ۼģ[+HQBj^ISzѨ0ΌWGvV *,) kw/Ja7ѳ~i2%?(?60Y֢gBg]\b47_WXJUB>$gޚ.Ga}"_L!/jϓKH֫Bke@_Ġ Bk_+#~'f4'N%԰sQ_)J~Hclマgj1fv:tYx|ZGqq٪AtḿⰃRQ if㹯/RjSqj xh(‰>_C6kibnԣu 6X\y}Y6oLy)q l;Nk1R?+_I>9u: ǴcMϑhV 3r䒋$KnZAA/%̹ʔ#?mvE13C^Re@om}p9. a/&<N'8U[鴒?Ė|KD]Ҁ q6em&3.4,7GuxD"h4i{bR!m@*ax/$w =ѕ,'7&^%)`&7Pac|A&sa 7ڤO[cca89\kw6 C$"C~0 9qΧTrl=, 8qRGwT\:H#p,8)t DXS ̩\uLHbSC)G5b(_K['"F0l&Z> [P 4 #PS(lNmPE,$BBם ᘋ;dx-T.ng 6.0@w 2dt/,%hB_'Bk2bcZ(}&SKf[Ypǵ9AvkӇke&!(07O9ncFP)w'L>6FAb>)*M{vlpxhݸ]6(6Gw8 $){" huW u6+8ß%İJJ9H5|SiFxu3n*l L}o>Q<6<±=sbc>SDtDzI-+|!O\91nl)b@s&h>ڣ~mKssYA:IL0:m~?Q~l5 Ӭr w ?Aq+d̈́>nkl .78.am[dQHxH:bb$ 顤ϒq!\,C, 0 7u=r8:5ԧ"1!PxS޷Eq\i da% i(]Қx:@ms'(wOk o6Efc}lwg 7(4Q98Hn*PR5bD.upko{(},2 `G{Lqϒ/_<ySLF)ҌP /xYvXr" XJ…I|E7&Bbp# 7/\w7`EK32"XGh Rk`2q=ja>-9L<+P7[HOùI|(W(\)J*f2YM"NZCyO4N` 4c^)Iac-IP>7\]ٟ0I}DG |$Vʩay(p=^8ؔTǽ $~௥n 4dHl*$tƙ# >U0_XvOy!_A`G0Mk3 l1,xMS5~ +1!6{5H)D9+`4DZeKD:Z|̑9GVK‚_MW|v0}w9E.+*$ؘ7yՉ,tuB\AڥgyFc\q\gk=v(8)&%L_[?JƏYeDl6 RBlL]:;OF,J6Kan,SIIU?gT U-W<`āTٯ80lDTq3J)g(<x@kQ2dWp8N6 | `yÔ"Ap"e, lyo`yy~ t.\q/-DCm K')|sQLh^dLS2 ;x6/2ؿRSdꝩA%G0=7aXa" _LNqݙ= '܍o %cE܀CD;*uVrÿ;ʣ@ᬀ:XҊVsgMrE~0c,9W oWOsD!Zc,I PԐt|⩩=vA 8UzUנF[Zn% Cx$ɣ-Ď!,LcLϼ(@~c;k6dwΦ^D<*" `I& WDgY+fr2N?}l-+ΎncWj0čE@Sڀt U󻥫&0աi1Z [Qͪ烗&$n]akhb 68wzm\I vpGݘv#a-G@$Y2Cۋ m8)k쏻ضb#; pHcqhJUXϬAA"ាpfB,xnVQ5^YxA,T% "þ5a -u"SOT|ZMGZƾ-q:zJlӭuNkgM`eQ./$%sl{LA(b)!4B"?55vmYTkZ*KO%9cBCo (L6'A#-$w+` ﮼?4OP L'fސ!Udj%{6X|axAlRftGJv~s17GVmQ ʂ5>E:PbW k'ӯv3eWcV8DQuQ^¤}!_5 _jt=+xp>T nZh혬nu cu?I^ ײ#}`70 7%J)d$ʉV g.p" QzdoCcM/I `NUk֧>qI<\F[Ys[<(L zƸv0J6mdM駟D̼G%gQLCWx0*o'@{*JTLsZćvvhkX:Gv?fY0\@v5g+># f,?9Vf" zp.y|a>:.UCN.!9?8A 8~S?xXP[CkY~B79N}Z8~J!=aGfr CXD K>ROP Em d߯yh9V8ߙ# JX TuvƟ:gȘ.E P0+ؼy! yP-aM;mZ`bvxPpW~UI,rRօWܓ+>䨳-Q=y)dg`g0\M qroUYvkE7xfG֊ѳէ<})?d?nG-8fVӊ+K{2·FYASDl`M0>)pђ׸weV [adc[ܹk_ML6q9FU'ٕ眰q 8WO!_{C/ 0h\ qqȏv4W@.ɻ'ZLN=pd(v4}3$<$ӻW# 㽹Ӱ ah MqOl*žVIʸX>ˏπHkQ3\}.jjSl7nll@r!;̹\W۶ I!ETSUI0d{pgljGЋ4KA]{lky1X܂s9ej|*̍kdM2ZǗ Ո@ɘNeNջK/\xZVI2 gGڍcF7~bCɍR*VEVAK֍Qwv_k.Y龈(DfbYS8^F7]oc+ǣbjiUn=*h]e<ŃcWgAƬLjCȖ5,T+OT|#f\e1^d=}%L$$% { P VM|4ϟ6ŴTG=dD|fbW%I2@BB}Wi=/~[۸3-Wcjy f}οFsv=( 1%6GR*Ip!@oŸMn7O}0 )+[لtEcXFqP$@p|f(ꅽ,tT0޸mf!Е,`+~?NttίEp8L|p(nJ?tQSG0>EjC%D46Vз '*ֈ /RoAL9}R҄b3N+)tcj]陚ғ 7qg+q^gQ'{ojuS۠ 5>( )낚|t P]r_<ÄSnf;-^Ywe}r&m} ?0ڥY {QF>omm< 8r5Ѕv| h Lm*4Ԃk~.Gt _s lsfrȷ>kYB6Lँi6TlaZ-n$g95}PhNWr1%!FB\ʁy^⋮BWm+BKm#/}KkB^Lݰbic_.:"ydu(#|O:+6T?!Th*0-~鬭Kub`U[~O/*u w'@KO)BA9'WI1҃ZmzS,^%ǰTDϣtI)n?'?]NwIds=P|#Y- L /6]r]v}Z>ZL2l |Ka2o铤:D)K8柍1K,ێiW Ɋt Aކ>Gtx\;SHϺwIq4hݠ8&B<H#imq`|N((#mp5P$o8h a.chL=SެRJ9hX(Ј-j3ܾӳ$uWއ,DOѣCiI>lըÉjG=*xD0!T }nJde~9-QfB _1SP9\WZ;+{t<}[ٕ?jdy? h%I좩hJ'.GIJRjMpgc=cpOKwzV_g2_jUs^^!cÚNEw~V#7ftP8ҙ33_}&Lq\Fj$s4^ʟ&Ͽ{ ԱLD_nbF N\?<W 6:01gZ:B8uBG@Ģ UUH%x|XW K0f¢@$47nfK 7=+eifq2T"P2 }I}$+{xжXɎf^+U? '>_-5\,)2͚LkkOA~@NU +M46A2`,ݛh?&t:;Q<>] תXI Ϥ4uО j AFz6`[,{h.ҤSF+J9^5KrP؛C4}PfhH^_LM` $}y۩hN/Cr-q9NIROoy#De`ɋKhg^|',|IBu&1V vd4Kr`S`O-yU{x~"pCm瞇v$VXZeh\ GHF"Kc,Ѫza Ii}/k'|U0a ,0]qሀq*yM%?v|{%Q2mLN>칇8pܸyS̎)B;ȥ%GJgz Kc~ %mF|x2y5 , nluX|ZHnqr6)vIzklx0 4K?|dH={+/T3!Avjb^rI"f c|{ǦXiZYA: gYZ07070100000455000081a4000000000000000000000001662f7fa9000078d0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/x]?Eh=ڜ.+Zг'voEmޮ9#т9E6[MzcnK7f}`VSH|K_h} @۶geM&0&!`0dR\ZcY9kbR@0L:*Y ''یZ cD{6Xk  t ]7?kGv2Niغoyat;*T7YkQ,j~iʚ1 5ǚ bLTÐ.bv1:fIQϒ˰eVN9=Q2 OT4ɀ@6y2I73ay%/o:QP*ys0 ccK#wڦ!%[m|T;ZzQt|ws}\li@$+-^3{Ye5ֹϳD@7V*̑!`F5,.ãV=&_ B ?38 t5YSW݅&#<3wFM&%‐#^E: )xCbj~2֛gfm8#׏K/2r5@/n@eG2L8?~"K+&o7`iP>[femT8c=c\5#l^=}mi4e@!~'"bdHP:i9Ml4q**$d'AYD=)GK U; m|)(DJbi˜b4Y0Э}Yi Z^9{Odp1*Cvm 6W282q ILjocw]lGd%H<.fyA]DlL%J>wl'b%@BT L _6ڷĬӻh^p,RTƒRrJ Э'y?]{븜Ju`5,X)hjv{HΞU R`k'1x~w~ssS]U#=k9(>u5J%VH=itrKY橀OS`XTC(gơ0umS߬~|wSlKN]0GXSr. ~IMxqYK×ep3i ӃIB38]kk"p|pUbCjnLcdM >$7=Vw;” 3Ze[cxr6< q2[^uXe}ʕqҨg׎3U/ګR۸.x:b> 6TH_| 0sX&A]X>^4c"̘08LEbG hWsِ@@خy¨8CdI L_tuƖ>_~ʓ[;Q*IP;|aOjFK#tWd608qx.85 a1/ gtB1W#y3R1RZfթ 82Y dSVLRۖP{}(ڂ>U@G9ЈKxf5CV|,ҷz7ȰQEHc!` }Hp  9 ?^((DQ cH:Hj.q ?$$؅W/wOzVlVSmrdQ'VkrLeANP Kى"+X)vC\_N%gVXj4)qmI5$=sєʛ.Vj62?_ԔoAH׈c|Z o'Fh/"kx֟= 1)J7=݆gL'fl,r 8#O.ߒ[0rt)zo}+mu+Q=F-rZ9֡| #y_Qz(MrD,08i9#&@1UUշ| t4 >L3TZCD9 `b+U4QZ 98PwJѥ Npw`omZnځVYi 2PFpSkVx4|̙?Vk m]3:hs~f"(ԇNz'=s4&ǽGIآΞCqkIi=%~/wԡBVD6*b3\@W f`byv@ _5} E}pIK0,|96o4VCٸݧr2]FAG}nJzV̤NCc]G^ m)| ;F\E_AkS`XX4ԩ搆CnK=K窑N(VWÀ/Jp^1('e]Sk9uJ$iUj%IQNzcަW./(?^@^(vsM;l(1h 9EPt;?hm 2-4e-6,H8Qɾ$̡AKmCZoEf6} G4%nAoia͇=ާJ"emzjly^ ^9~G?FOnCXڢ3Pho-7@&zl |ʼr:{ٴCmao*UQ FEtf!{bDz>.E} Gݱn:um˵ ؎ iRv"QՀ|9&^@-f@Ka `y1DO̯,gmtPp^:>A&VzU™Acir| >pIFR̜#֨ԓҦgjZ\xI|`H>JOȗ7.g=cM.r7itZ2HJYl0B77tHD_Q:墲SPt24hũ$ZT]:EP0= SjP-D>5;ޱނv[8"^,|LVIwnمS!dKk#~ER-bc#-{KV݋U+Q5688T`F$>o!z_ˋ/%t껇vDMU4KΧf*x9c"J2r]Ċ:˚rp6ۍG5L)_nq$B 0H\bCH=ULsGߥ_jH}h~PTTu@lwҵ6(C61TFf8iLjeV}79%NQaA.vۭ_眞 k-P/t.jIxG3\o8dnM/]:ݶd5ӹ EpbVGj L.h^JVLb3>dO]RD6n®Hڀ5β#г5.9\3-]/uUP{u4 &kN%a8!$ܦ>>hrԕ0ނKPPt;؝ ވ7rqFV+9>m`6LG8K3i.7Ln`裎`XbzU)+Rހ"\6_:1`pSW(qw@i~V0ZdhEK:+!ėd_[I+Bcf嵔gH-ݙ64:o#~.v[WJۘ~zcnG(xfJ?v!hټNu}\]ɮ:ڠ-;?kp! f=z2qsXu [=ӕ_~Xi~G 91iBvNKR XÈv$rq7L%M:Bg_L(TUhv,Ү2IrisU ރ3/{o;|VzX9CbӍ9#\?(Kډ;9*$Q^Ag[V_-}І?FiJhtLE#^+\o<Ň+W n @@v2m g:K,"]NYBȔ/޵J[.3B[eLbˏ7]kҨɰDbb{LqPOK?G$za~oLBMd풓?*M)Jk;GHSt^ȷB-"9W+):ތJ2p;w&‰]A} 7(ʥRe}Ig #:9\٩ _k%ȪJٝ=⩲DHek Ǫ9Q[sڔ>Vh~C$wKFLu\>mQhH]M0Y!4 mg\!q!{S8jc[Xum-Za@^{g_@Y{+oPn,9|~q->>ta$ aۛs_aqCumߢAʤ'aWt30.Rn'ܩSR]_H Nݿ_<Ny& 袚eq&>N]EMz.DuX v yeӷyIHO E:!jKnEܕh1߅y0D.X g-r{TnoSe=o"CUO٧O͵4(ү.п QxT ~`pzo^ K9$?j .ш,w$UQzţᗺ aoR`~w;R0K9E9DZIF?QCAr`r1N~Fʧ8pȮ#WÁ.&q3\'AͼUzU? u/4JzLFMj>S|T5ٻ2iGԽvc5²MLeb,LwqyKDx-ixB{R2w#azM x B.S*yu$!E:oiVJWB74gkrOX4:{ U#kvR*偫5dυP+w`v6)q/gC]Q6R4Lb%@^Dp+&ph}x"T#4@9h4DgJh9]Lfmi 4'5t` 1q+iXj9`ےnlmr\ú%N x͡ =)ygR@S[;_DAathwoQNPD1gy\Ln)ceC;~/Y{*7R2;M8pǴ&ZS0D3q"PǓ!qd6ÓkX^{*BL.~b`Bc&(9zZWXK4lOOA*ԑEEU|Z6$A0PP`-(*+؀"plDP;UQg ;X̑2d~|)_Ej\=@79W=Wb['KGnN G{X CX `J ¶qEX@iҮ!a3taE@-"a-pPqB:"J7y)(?1MUʄݨ +_ɝpUnEB?2S7;aRòc!R`|66w ='];ĴϘ@;Qv@eC"-0$xJqu_I5=:z@dsCup(NW}_lYOρ\l~1w#_y{#XUK{ \0B wW zD@;O.ϋ8Ck^qj%Q32yӥZe,l#lTb%s)l}u|,tEIXPXv9qge7#-Ʈ.9gFATʸحez?˟9}~FQb5]3jї@j#[Ga?>Wb{]Hpv;G|`\$D\oǠ"mLp(<8M` .x)bԺ:L&?Z2'@[yqVumJ2>h"dSBT)91;TDț+Jh5e{ʝ޷D&?n$f?d EZC _2Z]*54,vpZWX=Vt<kew=Wh90d*G OhG%7aJڇX&ZǒɮqB&gR RIHOks 6a;yRI`m3j,SC1'6/v*?cQ-Jxۺ?/2oo Gl?5Ɲ,~&&2A.a'(1Ij :='1bH~'C*]W\r |்vJ&9E gsS.! .WvTD)%˂"<[ pTGhzA+d'x峼? `J+q#L뭍WՀ$KvzߥXȾuH|STχw}d͊D;p #2^KZF8`Z7x_ؒ{B7f[ד Pv^LhӑEu)@""h막{i\wav\.h6p9_KP"E_=77(-ϊ##E+yb9hČ)A&b!5e#KS|!P%Q:.u5c/ePu%K O|a Br\q6-(jHQt# NR/؊m̓b`ִ-4r8carMx_`- ~FVm8S8~7GQƧ^h؄dR!U)8DpN:zV)X=Ł{ 0'_㎷3Xx@)qLߊKd5|wy|X[/ qnU>2ޞS!i+*&5h6lv?2J8>RĐ~&.9&;G8]'4DhvgTȲQi93u*(pR=C]02Hqhb@ܽ,+-ܟܲB FH g9*&ӔC̓n w*!})͘+.<ڀħ=x'IA<\FeFʫ`ACeN+.TVC-}4ME "̀G0.7PWpML11д+֔0%SqPWVkҶ@;?a'fܕ0"5r"g!MBtf}zM;n}yI"X57c4_ h:ZN^'f"}7u,4f=T@hJfT!,5\h`LNE2{=g_ympRĞ8w숭O )Vw$IS"p-/( ( _L4ނ~3A2.+ӦhP|8Ai|gllUSo͸%)xS\` Tj>? R|}tY}Tl2?iԐ8c~ێ>`"/{>hQk.h pRDfT7jd\k9dG~_kxټkK%-V`EKWm+03/vڇU 8=^MVdK +{v5|NtN|u!v`d5-LӖ-KJY;hFlLy(7Wz[Ow0 yXxҫeFOPPSAu bʛZ}==C1Df݇SZ1^[}Gɣ `Z ]whiY2|*PG{#/9iTr_^GuA8eh@\gV`sPL%\_G /3X>[ ra35+VF)ĩA:גpOc-ՊڰcY4MQޭ{b> u_x$dҫ#֜sySm/Nvma1vmX@£tO)\S?sƴev5v|jz߀,t +m h4h -ߣ<Kc/=S)4.x "/2a`\SJiœ;+LjhC缫Jk-@ ys9Z-u>HݾN))[0Y \q;W/|@U*iҊZ3LgX7O 㹪*onR27-`}xZ_=mV0 a.w¥j@Y?4۹JAP}].h ZsqdBz&xYm?Orq1o?[J[x@$`Kw=4rZR:J_38([E `Z!p 2jԥ=&rSL঑[7ɑ-1.^KX' r;!K~SJMGIB +BGٞz0oˋV0K!PgkZ\1ߟJk)ȲNFf4zWM8@N&rѨM,7 ] ="9"{ c~%h}@ 'yMfWTjQ7* !p+MN˾-/GtDi-$߻0N1|G n ៺')#K%R~/Ϲs `<]\Eĸύ7OY /w怋PT)(<:#Nw`Dҟغ&@qK3݃xK+/3u%% W1CR2T6^&q尓`; N0> ]P nJG|}.kNhPĊUej]0z%b-̅mi 0[A ~a˛|eLpBcu6K^~U9!g%6tHCaԳQsu~դ+leTnNUC"M`EѮ^T0;4m }My?e3B6䧦O]egG^&s8UF3]jmG˵p1Hb)+un^=`Q㜟{jPɏlهAnWxjKC'ac޺E^ *U8݄kw{JW\ J\M :!GAOɾ 7~?u%zF"ce^p:M'<<r~Nt`14xF,`3)W5l"7ߧ$Ĭjʉt*.r.DoՌs -8MXG/] dqF%ݺN`B٩gTEB۬z6<2]% elV0n[2da[6Q3=ԷS" [Uԃ+6 r0Mq>i|.Dv(3Hi 6J3e2VX g4ph@bpFvJۙZpvsj9uM V,uyH  v4-_bH$%cXѱ=N(`'X!,!mHIhSn2Lۦ{ԧQO{µ3 Ȗ U9,uy;ٸ@x-L #tp1%`q@ ٲo_ckm]R^ϯ8G0_#Eëlf2ҏ>kIW'q8ik1X9ʄ343~F*< /;Ksm2\|9Fv; Z4}AtG21cT/X _V+hDwY 5a#%'ůdBV|+,#e 5*W8\`menainjr㣮zU45(J"¿UÇa]*oS`p1>隀^1x!΋1٣{ӏ؀ T$nJhp1^7j]ߨ6㤅"  Wq:ӗag!'V O9<߂^"^Ƈ.7?FJ֧He*CώJMbX*89L-2uMLj|PF2OxAo-.7KyAʠQUy$Xu ̹si.g`7A!!`=xxO"RH~bu$/ZKls4r=CNx7U6{g=Fh1cPWxԳS [1 -aL(`'WO]XH_ ߕ-W '=Zc$K1굖Ԑ)  oYxˬ&2Z1|:=h^ͪ+Y i-?E?LsC)zk ri6BƏe .=E8&vtz`(e >D`~Xhϔbŵ NȤBT*ZY~ zC'|AdFZ_uJ|R*϶>12cBg+1^xYiTr4ki'Ÿջߏ3ޫkX9? CmKF7;wZH{$1sbfIb'^7٘k2{tJef{)  >߹< ?CA|O.= 5!wȯAhj.iME|)l!ݮBtJ :*P%u!9d1 : 96(' ފDt LR(E@$uozeHrUh: 3!%mKiGo~U#T ̌|Rv+HkVt?=uٿN !7Dp/ډ7[@ocH2YyxlA~cOy&ϐ}ǜFj+=B7iԒNji>lz0?b.zKUB/$~648+&@=/`:>"m1V#wJj,dŠ&+\1ڇO[zUI~j!"G}D1y)+Qz918P 'Y^%x6~P><4)WC T7F\1!Tw7޹-T.J w@R×<7GMmF'2&Rg4մ.j}?`ϧ&љan.yy'@BV-r0Ө7̬WC|}~@Ɉ'N^)X %"2j+)KV1RV9nJF΍`P%VN+~Zݴ -Q \ivS3VR^F[h^Jy) 6-3gKt6ԗ@R.?e Ķ{p!}>^{RJ0&pL!| z35ض [rz75#- qd.aڪW ʞynb TUv(W_;By |ddiCړК\ K?i%Crcar'jR O!7f4=۬k7^U}j&W(cLx “ʎ&NhF{P|,4z*ŚLlZC]k)J8,j R/+~؏:rpYvb+M1JDn IA \u$mcۢ՗!l}鏶S X}2[? 0,J _&<ΌC+gf/?(0fΠ0?䓍NZ{ǭIu?H|", 4rh1E-\0+~L*MTB߈mX3x/=ݣ:5ҨuڵQT܈mUQ޾e6 v9c6rA;$? 0X}apm ^)dqgҨ N}BkڄG4; 5mϋ #FUã5-!i)E|"Xi R1S=Ѯ*)_ehnR|rQK}+W 4FeŚgi6V_h + 6….D@K[T9 c&U֎˗r[(C `;>-5mr~2b!^$;(8` '99_xС“,:~ZC/y?l_ÝgtB}\>P}AR:雇b&>j҃4^༮2c Mt+&f*ׇ#A>m%{2Ӄrc`ID ,Le/]1g?%ƵF6/-6yKah Htw礇&#~{#ZVڹ+fA+GD㣙*aQq`\Y3m P?l <O{H^PSM;9QA-jar. _YC-phXʜ:cKw_'_bkM ތ`SP-f +ylnBU˲80(U#Ovj2['(:nXB2;}ڣOx`Rr=8"c_.vg[PފԖ?fI ۏP]oXex_5u^ wNaK&ANuN:3XqZw:Stw,<9F.2g,N&fUhɑF_>4 ~kqF?;P{+<˘jI~01Ȋwɍs1Ws4y>8`垐Fl81NdU<vgԃ|M$} X.)\S#%jwz8m?JNb6_ u6z&2~oß6#F4Αk&pWvS/=IƻRMp`*S[M iqNG^/0DִkNZwQ뇵äQA37zPԳDq?N!XNYY9Aʎ˥9PUŚBٷܰ: w}AUAh;[u".^NKqEdTr 6-Q.Wn);vNl38j){HhX&`o ,9k܉\NHTp\+}p6rT^{wJ9Jv:АqZj'kHpF֠\޷Y/I!:_|,j\z.ƦT!S3,y/Yآi`nF4'Yy > 6-1nhOԶ=x g"׼׉t| c usg~s 6Cc-Cvi`b WQ}%iuÜ pU2<Ƃx*ㇿ]Qg6rf z5u@; :Y|3Ƨ0,E[W  ,muUND6I Wd'xʶ;v0/ThRjh88cw lJ瑒("3fz־gPx?cϥJ[j+H]-f:I*&yKeJwTD~.&O؋UL/=m |V>,A%J!m1}}ddvt)f%MV+Ic>M@ԠKSXr@B'v[a hS!h* 55E phPq4ttK㯔FYq5"J#~^>b7uB¡~"Z6QlFSR SW&0"8,^oClHJ&ȋ_Igo P%8 aB (}ն4F5Gwtlo[ "xgb1%Isr"":q,x|7q )bְ̔!SEgӺ\!ɑٿ #SDh7 #ꌜǛLXŖFkUS`+Hho &:PaYϷUDN '*XLx!q!MmKR!)XtZ8֤3n/TC].mí . !UpR951 ^ o~ߔ|! 2TCFCյ̉fLYw<rsyjvgwB-EKS~cF"ӭd4g8g%SAU%us|ETocz~6sN}: Biz[s`$!qEˑ^vR>xq30 |Qe>^R{hIG{kaE%"/mmWzF42f~JKyiXw';R-ti}Zde'NH:xKk"޽ z+gP堕)i dv'/i1/Y^TԩgP[׹՛k#⽷{q~ q7ѕ#$ (Xjm&"6}Mf9AZQ/}[ov>f)"j,|0WawX_Į1|u&y䩏tbI[%D^zP|!zϰ6~",_9rng Y$Gs+n*z N0yٌq)~*VYF瘌@w+H<g?=og]K^@v-?K!vYۮ5I׹v^s. nf*kW5׾CݱkŊMغ$Iu)jDεuǠkK[n, _'ϊ; AAKKSpIpa_ٱfP~~>xo!PV !`=e.pS3[ et+`pޒpe dC]e9W2kho8AB ީ"K ޯJ$Ch0sUP,bvxăe2ZOzUʚCM5=B5.RAb'Ȼ/n|G;2M,Q"k]H} )Ԥ),!PT鸺cx30qhvA2g%,o,DxX-J9˳)DUk uR;v&r Kyo\_XrBú {x],,~@3W~H]:S{9io,]a:~IkadٮkG Q:eT.l4i! o֑SܿI~'h8b9>p: s$^FȔ02J][9,uSQъEԶaW^թ46ߤ>栝'cc4_y {XnGBGފRe1@s^B&  UV!5;t3bbK:mN{hev7[t,gfQ "bVJ%BE83Jt e gyo p޽=C.HM~SM%63GξCID">W ,Bpy2&q!s4QMഛ1jxP S'w~r۷߁Gˆ{tWSmV{_ }\N ڪ>j:B{Cl #zfZCkУE+#<7FVC#0V "هӀ,n{6!UQl6uAs\$)z1#:kFnx稍DlTm`u:FFz#O 15.Su.+'4;=gw] )؟GR'ԍUq-Vi*:$5G3N}Z5bjzʤ{*'RUlUlxb?yAzDt1O T0p}>5pAEiCcB CK `qsbO3SZ ;Q;@>eXƔ'#/s|5Ex_ }6·Ey4dJٗB2< ;iק9HnW|Bu>Q-ȸiru(v>H43rJ(8ʉXY^ weMu?x^%㭞sK#@N),pI2F,d "utڌgϒ@܊ 09e)oFYSpg%ԯ|bW kO!NTz7qROt}IV Y*LDU [UI44~ۤ 4 >g*XYy?*yXv-ln 9::!lq9)҅M ܒ&顐=VVPk! i\\DZފ̸.B[&5ŅTqL:LmpR]]Ś-`BtuVtDeKX_5Δ " t , $5fs{'f'J& @U GU}o'LeӠ1hXRLfEkqxxߙE, *=Ӕbfyfрx7+BmYkXT䎩y&~wn8çt-m9ngEi"D% 4뫨sA+{ Q=62bWoe-Єt>"?X$TK` k*3Gߢ70-iJ9!#[6DA7a0^RWrCWDD>Ϫq̋baF:GrVĥ4t'j+ۏi3t~4|'Oոbcbv&^|s *ry|-HMQs= fAWL=PRJ1wV֋%VfY0#m8Td1mTY4C&+ȭX9y|VYWXՇkؤ G_رBHqqHaDU$rqyN]92d1hzb1OJ_5QUm6 i@'{xgV>Ɣ'ţeADQO#WeIt?P$)HJFCJ?cy(CSWvgM|៯Dj!97gA3̓.HIsR/< 92Spgg= mV/W0PPFh|`v{%>e teO~]6Uz7Y 1N,TPIwҍC2.,8anIrY̛]8UE xևicyyk̓36d\Ion䰜W13@! /A|깦q'uQ jSMYTv:aT s^utye0fQdU;mk;UOUwlNʁ(oe`O2w\??(ʞ^W柖-pmPW/)2}yT@9A=ro_ߠd}u/Lg#Q"oYb;X<@ |t{olRSjCĪIb> NyM-Fxtְ[KgIՑюX`ZxLVa{YƇw)H+/wJ| 5u/YSFf?zFZdFQӬb~ڞ`gZ3d=# nQw?-t+{^uf/d_d!䥇: 9Ey).a\lT$RwA7 PW>zݨ( )/]ʟ5+P2?.m%yROES7 r`d\G#{({ޛh[|j&?]5@/~Y24ܻ:xT=Qtu(N,gҙ<8+yV>,t2*G 2C*嗪4bI.A[7ȗ_tyq[t% aw6=1B&u EFMy*N]Yx:p%Sm&|gJP5ltӐ-r~kxcڭYBreKچ5L#ا jLgx%ː6ݱYkej=p ;`5s2+# !iG8A"B_=a3S1G^+VkSqq!*)䨔LW5GFaFӚS!D, 8c~r̸T떅*&5:k !C.H\ 6<Vt;,{`pk]MZ;YdjBd aFF# KdJ^aKGNc&XKjaMv8<֛~b& r-3 >Ja>F [s& \;a;V_GdrxQ`y8~C-b L1n ="VfI,sY/[0yZ'Ȼk/79FcQgq41XUHQPbPr&aLd# rjb{C~A1)GX;*Y0f3Zifb/tWI>O P:& -E2M/+Hdvfv21@'M8#1gHajbZ12b4v!\5–C"}z?`xÍdc7%.뤋E6U@ef>y&"ݓ-+d%d1|^MWŐ)l=5&zՊp'o)*_ {Vb`1|u~;|+yMck/:}HM7PQ6>kȿZKA$3+!7߿ yiVx!^\OF17DP[o*[X0풊A IQ'37#H=V N{zv7!EQnJ)iu<߇'<56z`1;yUG/vyF}M^bwCcB'c|+lXC`Xq9.#p9҅C-d@6hUae`a-3wi䀹o_ ^M{wrKL(o#]kB8P07pPҬ&4!nGQkwPrbVlGvC+YK쏪že@32NgA(ƈR]u1#:iT'Pl}>±ߎBJW t5_6pN8OYZd:x'`YËUAMCmY-jNy,$?$Q C ߏOH'>gN:8k}|^%``KX [# C( %1̶A*^¾R1/ Cp#/gBu=p[eeߝ\>G? nO S/59oaZ1Jfњ/,B* Ch› !N8z>e)Vfc OunvgtdnT*KHG 2a ΂:.}Zξfdv&V9W@Ź&_oj~CfU6o qvcO&M =-+.ټ B/ɞ?B ٟ&{0wHZz'"0 Gފ=K$;zi«5Zj PXq8PĠ lkJf R$+9uC.vXf4 I(,Jܡ)}p6Ll3m^bj$? aYHs:ZaR\ԩzV 592J0mjInoM@F;6c{^s ię\uܺŐIJBn!뮨I qH){ڍʤ{ @wR ^g(ytAgqc=C )ߣ#14vcl>c`Щ)IGeHw~D皻2׷TNigI(J,%uhg#ϧҒߙSA5u.(F偉淭s@yqRuWsm^VR0$bJ0 oְm.w!Җn>1p*n/0ZEls'HFC@ 'HZ,> ^\eqvVOU&]0gRg''UcO .|z&ђiYZUyA^`k+uy:p#=jX#C;4q8[:jŏK1OKt ؊pΐPS] ESS$H)pz\ӿO?[^g$&1|qqdΗ2(0%pk꠪ z<qho4eb)e/&p 60C>W$#'D\pȮĈ^4VrG9KYV#si t?kUЗqb= ?4&wdjT 3Ʈw5X!ڟIYJ !^<\`M/^6=3d QuRb^ځ _)?Fe܏wY2&| Cm;;iI9 ja q3+{0x) 4ҏfYBwC?ERS8tmW1U\M}ه9 xR}ז~|랷(sA'&V*-*EZ yL8&ո✣qF܄_MncOł;5$r`T7#ntBұlҬS>\=MTjv:R\.~.K{M4ѱ' `Ù+=Ԡig.Uk ԥi|sbH^F~8yj[b•¬H(嗏m: =gHbzaAnv7L = Ne$y!4 pr6gʘ8;!A 9ٱgYZ07070100000456000081a4000000000000000000000001662f7fa900004944000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/gI]?Eh=ڜ.+w #Or똝df[pD:; r=R]!7Y j~銇U*"kT.NVS=:t Y ›}w~9Bߘ H΀O%a+1F).}*&n~*`+ƉK|vvq0W!5Ȭ~c:284t; Ʌ9[m~iyҠnHe',uI6et_Z!9_CU0.‘lm2/V4\ox$55kC# Q64LLW~u>L[H=g& ,Ud|Pz4wZ|vuRj]O?E~+_*% 3N0Z;,HdݢUIKCG%f[ڭ'yaSOʃ8M (Qy/7[+WHƣ σvMc$} l+o8opoE-itï#MwVIPN ԧho*uX:0`Zț kGVDs07OѨ#UeقxOr8oU u#0`Da F2:aK&*:^$o9S~_iQUi`ʑjx!_]} bUbϿf[}.&MW[ds(jiB;RA\hpbH ɬ+k"xxe\ڟ9Q(P ]puL YJp`^y_^SLbt?wNzv|x_KXne;b[]V!<թaMRqyKVŘCI&xN+T{~AԜPξg (R,!R{]ںzp%DryQ%R; Wڨ__|IڦOvn?ˀL *v ?V1_'15y;9>ocu)xiqb)d̳G%wW\H1RPI #N&R B,f]_턫Tė=;qBx>+F()*q/ӑl1}Sn.Y+X_"gX6w>'[AF3 4gG|sf:e9|*tFI^[`^&S x:+sD !k['RY5 = "@}VTtB[މdaD5dQǚ6HlQot7%oo@{,wZ3(Ƈͯ@!{w ^8fP䐥֡ WHlteo t6m]d5%@6n?}Qgȑ&C :ˁu pamFgYЅG;J32;4&T& REi?[QU'Io{ҽE/&37p!K52^M|wBgVq]gLRNԶ% l ,ٶzF1p.cQJ˜eJGL[3~P39,*t8i 42b+0?6U&EGd.ַsvB'ßL{L<·A6?K̪%jXY^ڶQswuN`PEx@L1j-pe]c"2hogoͣ7RXf3@ Jܗڡ aHya{5mAK!a7sסaOde9(Z 䩯>xBʳ5!2|֊Ńf>SOI%c>Yz>/PtH|)Q?uPّQ Js)bt.a)崨 >RmסBT A&jCm/+'}qߑkbiD+ [EBy (g*l)>(bAOPn9k"J*e@qD$gDʜR izI_OZTs Hb6Fz)1{8[bLSɝ'Z2æ;"q z}xΝU]4|7f<_ӱfdU4Puk0dKz Mˡv</a iPڗG7xGyCin M*4Ce ]ɺu&\@+ *!9n0.o} ?cO-κ4(LĹPHbu6ܬZ4[/mgzP4Q)rj<^LǰfO 2ҊCqm=}x9j%Ѳ8V<?da'9?+XՃIo!]Pe_Vi1S. 4AZEG6+ ލA7EiY"HXdu0jchCMND+&6z>É x{S:b t-tO4T|1C#&{Y2=923??wKӈ= ~@270D s2n`+76i*(o}Kz2u2mኴܑgκW噂3n$oŸI6EJ ~,ܰf ^ OtE߼Qv(?.NPʥ<5o۬-a#<=~ sZrz+%vċ-E`)4>NO,4&:NO?LrZ<ׁ2AZ҈Q3 ?p>;Buk~)tmϪ۫D &9I٢5!zOMs7C2+zh_fGDն#ܧ 4D &YY~ "uL&Td~Rٱ/#Og`XK%lɉMkn~YRzf>&~QDXTz}@},>!ឃ@R}2w'8dJH3 Kp3_ ^ EkDIԍ7[k8!sX=<y*^ֹ# -P(mԛ+0x:ɌYҨtIϳ InNzE`J$@nQōsNOwu@Mk'BYMV*"chfWR-o#xs5uB8F"~ h8zgSWS!պ[-N|6C@~fsۊeztdT 4ĜY"nOtx3Ƹ["Wp`5l^@ 4|r+0-{ dgbv۔h2Qw%  yjKfQ8&`&LRkL %y,Qx0;kج\Ofߟ$ i@IfqUh}(X1mKTNss"{VCAraYWh$ =u(tFZBۜYDDSjCD&(!^$yqFD޿T`"@;r"sG%@[["qNT: :thc%KFgnQ2`ʝYgKp8i :[X+o$| R!;\_p}u)t] ;Z|G`,2G$TلD_XMPbIx$ÐZV6-z"FJC̙Vn{R1 wjUwbfuV #ئZ&RXTJBrNuy^VM,* oU{r<1"8}9EBhw $.NueJ dPaC<{cȆ'nwp ?xw}nIհ˰Ze̛ԁu9HLv-x>n1 )ڥKqZ;-wjѳlF.d"{6^mDWðl+:vgSK/9}#YAU{ e*B5QF |C8,{OQzlgzfsw >:F`:j1fCɓԜE,|;Rnbh@O\y)(ŊZ͆'QnBA *Sꨋ%Ҍ쿭W8v7Tʯ;Y<ߔФҋX5 ~d@zrXcNqQ#ƃAQpӁMݴ\ޟآB 95CڀGn~lYt$ ɄIH hK} J9P4"Ē(/2IǑ8{ w&aW<3< A32d7o$3I]yꤡ:]٫Т(N1`yWb11C"sa+5.dgUO}4Pǭl)˧/V t?9? Vn vOssyu7@ HiMkm"e3 1mWGo'^ƾb;Xc|z;{%8"bouCap%#Bc~dWkDJj=S# vW䚪|2)FS]& +F"X4]h0qa8f^C_Mm!9'fld>|AV#Q#N艕_u QѲb 0H?DӔt240Y#;Q鏎JfdwY?s^Pᔴ%ID@/F2 E>!)~d/}ī*nx.o8=6Yyg@~A sidR$ô*3v9 hNmN>K6[(AP5au~ HYK9銥v{Ux1Pv+b1.):k0)!u.Kpos;1Y g\12m%PG9M?쬂݈1 [}[/כ<W(]4$@Ifgվ}MslFP.|6`Q5a^b>V-W0|ׅÉ^dr7&Ԧաk̝r% C%8:> ߨSnA J#АPЀuP ܍8 d;XG{V@'*RKI'`?P'븶L~;۴IG8{. PTa3S'" 4(0Ͼ.H2rq? YV+=2v8~M->t8;ZzHh`;K{BkγYB6ab\TYle3 r3Q`Cx8{JSKX[ݍޞNHbyE3^ %NZ jMS΍fbɂF"ՍG\ 䌶f?G(R%_ݲsTU4 "XD]pi(5*-+iD=1 SJ;NuɵQqA^ tm\lQDHTMX I+tE ]+|\!u9@LLʏ]V=051-hmrPc̄#p i؀x z[Kgy4h t{{Oe|JΥ~[Xs 2)k, V\aS.Nx;, )$OnK%MJ%<-u+eL:LB"'F*z :&ѹ1R?/h f} 6 MIяgL^Ke eVl;>hfzk{D{N| " Q!lp+MHɶ,9QOlZ~Th9 k = .9ݨ -:[К 6@TjMQ>猘Q^P4axeXrfwU%@zx,;^8uZ͒MNYQ})eWNej8$"\{h| B¬&/1wUS5YMJvkp7+zhG xtA"iz̝sS%[߳"_2B׵5ީn)bSWWcA-%ghbOxb+dPHߜsshxdbSJmI^}EdƎ@9lk4oi)c ,$}ȤeYVحȦ7Hz+^.?^ui!z)Iqki.w8W.Io:*nƟjPmtQT21iفŮd>O>M$vB# fyLz,ً #71鎷zj}I„=C]#ނb(w^%=oW׿-9gJ;]V ®wyw]hiAդ^fpT]q|Ei0J6Te 3d!~2m?-w0b/uUXX u) tQwǓ)ӔJ9ѦL(LOO67iϷD*ڀػ;Y0ؾRdwus Aw^ %X@=UQZ&Iks32"u}dz~ 0DD0L?Hؑ0t< x' A)ڬq~J5x+ٖʍʀyCC577Pgᵄ$qnf9T`F~[ [Pw}9dkTq(}Kl?ԏr骥?+DZ7:p~->/+SP14/ p ]QLT%yy<3ۓ![mx㸧q{"2*X.' o-AY,]>0b,ZĚ-ŋ+4l׌E6=0)W,s!l+?z"%Qkmfq:AW_Va΂24(]$JM؃TpL;.]U,%b 4A(\`0Q 5t#]Rjj.C[Iz%w[@$BPd[鬘 &#Y%=DtHg`:H_'(o_0(r5Œr"FV:aj'ys+Y?1n` :C2_9̬6(/mgiF/ăZ+х{|0ـ[f- ንtAX u/ވB Pوď 89ɩ?T8N4^ӕ;2VHZ|hN `>n{u.s{{^7IjXdDDl FqmoO]ت &'Rt+.虩!o{ANX@0tC$ ܛh`1(|Тr)5R]O;wCZ xϟk3$dRDK["Wh`Z/NpCZmQAs@h'<~_,48򄽤yzDXWRrq'%Ux ~(kpW8Ǯu?Xحv6:7)/W=+\uɽ~|52d~~20k6`o UmVqsb1), O2y_k܇FNx# ާ"C5 9YIʨ&! l\!P)v&_ slWyx8PB o7U_er{+RUGMz9j$[Ԓ|_;iqBAn]ط9h1)η\n[dsB3n V0@,EnQ'gVݻ${%fD(pFCJi3Xa &^ _&-.6EaEU*0fsQ|$+EkZQU2ADN QNx2(<@yϴ&@F ;ߴ]?̐mr6#Z3s̿'DLqn!!l6l$dd S>v$Pv8JFfI1fahK @}g,g`@p*GD0lDپs15ӈ4`œ^~ځa(eDip^#370Gom,OGU)i!VHMםԂnӲ^~#"4h*O_0.BhX u v+POEQ, ^gUaBs[w:m i~b3mZIke2-gGQR+UjC!CN殜t9h%Ѥ${rC's_ordF׷}Wkp=ЙazOt4Q1mY+ZQ7Hrƒ[% (+='H<sl,.@YI53 j]-ҙ݅9+>4q ?9i] y/վ{`RK(ή@ :v[xX$#;b?qc U/ `e:d-olSj/4\gBW877Rt}{ә[uS\m42>{939F&d0߼N\ŎGzYIO',?Wa³v1p9U_nIѣÊγ+^pDih(H*z"ZOygM=4 P s! <UelF.p~H, "^V_ 8y(񽬷'"LesQ¬Nm2B#͟ 1ݶ{v  `Bd! a "$(j>i}]FI27 m"|&726"܇۔)?3m Q}лohi2%·y˴.q`pTœQΟAAz'HTq#ȹ8W )`ēHUWUᾇ"fJ/PrrC*HXBGu  VI5u*;:ݗdVsx34gzw1BcVPƓy|@ p l" 3"F}&ڛ*P=:aCڒu ʡ h;NGHN[d=X~9NtϏ<֫mނ^7+c΅RPcgGwHtrrm?-l(<7ݠW[9_e۳;wdj lj9tcdeVʶșuP>wqv>ZeʤӧV'-֘xN TŴP4O8˕{ ZgR\~-(Do~h[OPmdJ 7~4)/)f$ ,)a:F4;sfvϬsثWE3#՜*Լbv7|D QOnPΤntm1g>5j{7.tuoB-Sc~1sR `Ps'ZU r)H^B(РJnb٩9XA!lһ@cMCLFBFs86L lBdNXF1,+lx`Pनa(}GnV1ehf/<\`8)?CJO ̝rj[Z//7TDE`mNH4_T ml"W5n|?k#w{LIr7uRN._A#2"@S]<<7IYCAڧ)B?኏ ~Pt(8m{zU8Uh* {=,xQu"xeslW]_z߼>JCW⭓v[w%FNf|ߗ'NN{UAH^y`,i?I63/jrOŮ H)s%˒#:6$lxHϠj꫺h`JUЄHoq7Զi6RQ7bmY2x]:F*sx[?;kN΀M՝whi^Ο+Q8ĚNJfNF.YWD70Fi{yLО(':i?W$M0#-4|E|9hN\"ǚP9Vmbcޖ{ۛEFd)ɑ7 1KipWOѕгJUE› ˓_#}9誗7nC/ܿM!CW\_0;Vgk:,U(iշՖϡ}h`DQ+ۅ,o4ve1.bj=VЗ]hr,U0~X8{-8m7ymܹφ `qZ~:IqI9y,aaegE p1LmC>66đeܗ|2t ?.16Rm\)^8*A<ѹP LBY`e&T"Ee"D Z,ǀU\AaQ|0Zsq~=RPr.m~ž~kO"icF&_"w~sC}tؕQ3F[]9ZȑW-,>drO8̭R;LK@ES4" KTeN'K9(Bp3i-*X(D%{N2j ,Kl"SGx$6@E8Fw]1 f|ͶC1:%$H}2g.l( EhM> s?]vdƀ::Mu0Խ8Bp3A.ٹϏ2e@ &[:m)0!D=.Tsct`E<,M2ԼڣDܠwe2m/q:6;6.LI[f:4SMKN]2v/nyi;CYB_B[ QsR'o鱋 FȄ1Id8keJ뷊ה=^<k F)V;c6<3SI]i?|YFf\3k'm31ڟ$Ŧ lh 'OM>W@^IH%k77 ?VLiB;CY-~cJ@Y~b#4E8~{k#xuJŃGuyY@GhBP/|0WO@.^IPg*]P(d=,jm6/ 25&kjExZt%CkX.bUڛ=ܱNݗ@E zPO/n ǞbI#(k7_<БR ks\9XA/<.t.  I:{Yp J(y+vυcwe8')0wN{ ҁ2|~ *Zb=*/K\ Uű0 t4(;qzN*i ;Lg-Ґ^.?F>J!ft:ruMPa Ώ4&&*8 YxByB⫩҈? &ZxL}.-6CB ґWVᨽv]jHxr ʟ^^K \?耾 DI;0i?rL{m)%bMR)l jmr|[v[Pu.n>ŞJiЋ9['⬨Us4{ݰRK-ӟ G 5S/Os=RA`^joU#mQOZ _pR-b:>MJsv(,N?\bKOc1ɵ~:Ҝ{l ŤmiK TѺqAo0pX˥ղݜv(㖴n Vd!SV8LDgfV-҂g\_mLޖhVqNoٶeC!98Zc p!ܥIε%=ˬhq|:ܳj检͂N0<o5I-Sk}u `Qd4 @J(cC}:ͫaʁVf;/w:CC5_A#\&" Xnl{_LpB'+ί|6(N*{0#: ۰E;ijHΓ3BGJgV`hwAF5:oV!gx}NOT"D$!;~V͆lE.ɸ֎VDrxWRM0Vl$lbopK(YDm/u&£2:,a!܎PϭR$TxO9>CO^veKaĿU qhB@t1WRim߭BcH5'ަœqc=(}M̞ܕUY2}e]eEЏC:\ $s9ЁM`*ݹ^M?#4)v߬pⷜ$p~%ψ~  e)& sXnJ1=bg:\S^BXbb*&}m2c_&BǬ{v>_8VB+^nj 2*"&j`[Ӧ6HsXBI>h ;\e力 $"7K}UElpvnX&4ڇ%>GTOC{&o59SUrIȃ/%%|&MS\ 9=L/H8H+[0wz.ye)_ 22AY֩ ,3M-"lÇ$cB VZ`,.߷ 9X-i,!ڷ̪8/ۣn=^{?.'6CM]ʕpQsPJ(|,ϪCD8#~bSg̖ss[dd0gVgd8W1ަ}E{/y22!u:3&+~-73ÞR;ƔR)Z12~qzdSMNRC8pTkB.bBGjC4N}IjЈ+n>P|FJQh(ӵ&e.γ×8nT4r48Ė#S@t'BlIgn HxoZhn5 | W GGB\m;μE]Wh;%v5 "ʄۈ٨l*6-AaxW%:{oŻ)ht]o4xE/ R7͹UT_wЍ``> Lf AoܑX+?%f ONV`G_w2^ s~mP1oaSFTSn~%UsSRܡ~yPK &J%j"_5- gXi7kfx=0G݀k6;(#mRk) >"K}W c󂺣N(JeIUNn/LK":4K ̮g;hHZ:sLc9bal>[g&ŗY]7و0*|wS kh{$}>){'5ݰj%xUA/7{/ªE'v1ExU>E V^AIN!eũGRSS>N: <\L`^ꑕj\<ī%7=BQu/iG⛤3W14MX &04q!!>]*}1q!x)[ݟz:Ol maG VBC:hҞ"J'mpQu(:ז,nrF/pTI=zw_)J˱Xӯ߫Ӆ*Bl%| )iPI_P=;o PW%;qʦTqC6:\/=_ 9=+&eT,*#{n2Ti\dRYt4~C} `-ʓl u:M }"`l+׾ J_fMҤB-݇iEe6?͚I$lL}HȝlWJeDg~vquniS#%gYZ07070100000457000081a4000000000000000000000001662f7fa90000afc4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t/i]?Eh=ڜ.+V/m斓)vYb!H\ 'C;Rt!H~ϿuYVoQu QYn) 'u[F02-aZIMs1Y<MuH;{X'_JyCZ"ihOGh } i5(Z'V _zpXA5߿a.80xZ3.`b^tb0Z}#媘U. UHY 礿Ru!TCF: X˰2oJ̰9?R Ĉ]/5-xBk}ğEd.Ӊiu;+ņv~^آ'4p\R%7xDYHd淨ԹІ,U1ڤz"S&X O2Y(C-< {tG$P+@] GÅ%xq~dKEwjiO- ZTMwh'bG'}bmѻuq+gktQI88B- TAnH& f+'󻧆i=CK-1ȗ+9azL>eL{OJ48BJ<v}H'}BW`P<HH:3϶ %)MI r8ȖjsxS gYĿ[g!) fN$w|ឮ6so}j8ԧ"eh,)Ņ^6!`_xw4dqjյ=͈;v>K&X+3DOh!;]n+ϕlҔOmVNcH ™9g|㨀 fDL%ŀ^MQZq5@BbEvAF3}wPgAۋ~k\ NXZ@V )& !=7UADmإGD yۆ,g#G EO0_)i5C4@۟hg>0W0E\j7>f|WS,׮N6q~sn j ܃/oUԳ*w%;ZN<*m؆ vKk1Lך-FMث2QY N0[K7,gW1N*,FȰ)XB-3U'K0a<ܣSICVE\ڄ?yVru32&W2ll=VWyYͰ|VqH%ʹ C!h!p]fH\0jk_Yd\ԥÔxt-5ZYkab^JUi33OGO6grS0R?Dt'\߅+~foh~谘ciYNĝZs#f䚝yCe!nlYx˱ ״cx}qČ\) %ʧ4:0_hLW+(7 3Q*$7 '4Ȝ4WmG1qJ=l˵'򊔐ކewwpx62l91d3}qv|ϫ J J⭝`)/]s\ WW,"GTZۼ伆 gkcĒp 栜6Yw{xXH9[3n|β 8cQt)׵RI;. I%ſxdZ⼹!OGL5F/+XM3.s:Xn6/=qx}d漯Q^S'·E$ azG$s Pt)A)G/j92wDP4"HgX29vA_)W aO@C?0s3hIGH)Mecu$:L>0gHޣ{`D7Tq%|_\p=YN[O 5ܠvفNSx](J";N]o9KN8s9,ﱏOag&Y}16Q|7;! ,}] r]xvobwN!/g !5~뼗H[E)RBH3.npŸ05@ř LJ7Vr"C?ݯzeoT`dU43Mt? Jf1ŭ1&pETQ6O1GulpW06j˟FGdƒK VFd֒Qi6RhZ|^Eƽc @\9b8)wڀ:E`ӳ]h4ua@AcM~*䯈bM,fVѓKtd0B %/^`rl~1a2&IٲS`Qh5X4 fl #v5&yF2+L똴 '*r$OC[ZȀ*ueIox4O[Mͽ`Xe]%1;}Fd?zךW.+OSJbo[Yi&XB9onuޚ jF nfWt[6n8bd6DL촹c\MR n]Bx-ps!`X& AF>}h @hLgi$e Hn*ȯ+[=t?v=^*Jyh̏P|i(7J. 5Wu=mZ[W ǠX-'z!6g>l*f7G8F#=PY1=.6X~ y-5Iv*TJJ>ZH\[s ԩ>3 ! 2בkq 򻝈C~[6tFL޲̒޸2M8a ACtȱ_Ц =v:? lֽ󆧩Eұ{K/DTx'Q72;9 @.R|o%8݈b "0r֡;!OZt&@B̈@?!tl 1E1 ||ujaGzj nMNt)oe 1""qr}h# xbq[vlz鼗fhɏ405PAw٤ gb<<.Dۯcx-]p_+*cE ]YC:IB5C'm'*1Iȧ̈́C(3mW^(y䞨rĒ5 . RM $um?zS!ߨa^o6_ǴJ&/3a U m}bɗqh|TOYj+ܳװ Kc_~Sȫs,8u2jKjjdx֦_ga?$ uG((ڻAki0 pNieF9@ :O٤nBR28הÏGV!+\Fb02Dd#dLGc>n!+Z?MTXp%=ө\ _yv RG%FM* CB vV1> L=(s 2 jj}= ̯0OVSQ*ӬTBbWQ p)Jn*;P Lq+l}M?$ -`KyxW5lĨl8EƷQ(Vg/`+I֢Cq(|$QN?q[aW=>S0Er(E@ g}YL1Q. Vt.[JDhJ}M7OYlSۤeb /0td9 QTvKJ=ojٸG xj̨'ڄrO4ߺq4X(4ѓ9V"x5y23hÂG%%쮢6 egp'- EpY輘/ׂ+g}u4/P}a(luujcѥ k`uI5KT5<|%MZ-Nqc0 pB=.rkkI='pގͯOӇFY0.5bvu2~u'Lf‡=?v (cPG.W*ia9?3KSR+b%j Wxf^D`SlgC6Il#&piq(]UDsdy!: h$ [? *xi3^`&5?F/Of.sp͞?۝YIS =H,m[}yX-?7y'J[ݧuRiWsdW{3`hZaKqҁc±/ IBoo;6R4U>Նw٧Jʋ7rA.*9fr_>d0pu2 _sVF#wXy\dzZ+, 6~LK->Itp[MgaAroKb+fsV0iru50LX-* 2D*ڋ5>ܪlت۽ED^4BijۺNքЦpN^8(03HD;n-=.^ q$j1zMi%V`#귒zEHVωƊ/!-5^* H@/C<EJx3᲻xOtٱdmQHIx\< ]/w8v 9ګc,kN9>wF߷zܒL_9^ "C uVcwuhY-cpIF? Lߌ@Q!JBsuU?7Oɯ~]=*G0MMOⲒ%O<ˇik3II[iJztY#0n ZZ]*Yck37b6D72N]>D'}P(Sdx.B9[]PE"g|{..sc&}c' W46B"dT;mv2x2ߟhnYd"Z6Vʕ*XXɿdR=1uV7k&dYb$#}~ 5Qo2-lR\x0/{%DJr ϗG[܏`k_##hX#{HLk{ @؋EE富&e}YuxT viuHBJ|b$SۛӄM'}[v6Ině-('*o{&QĶ a]t]$3!M3z+3 I1-.KZSe[ A6JM>UKBbJaH+*0cV^7|wu+b? m }DxNh/)=z? S&"I, ƱVA3#N~1ECm:w\m؇ik}eO,@_T`Vqi(PW)3) 9dsX.&FuؼiBS>kQ5׿ \ob;x:0)3#OrⰦQ$Ľq.>f NGsDdXR4|63E}E].U|9P[ZOBX=F =^&Uz:8tLEƕu';)v:F&/cCEz?Fl.󹻪7\VI`3:lBF ˩re@a: 'LK_$J/t gh?HX+/ 2e Cdw%*QMRwҔq,L4WQ84lI.̸oe=3k7 7Q!x4^,=kypm0{F{Ǜ]an O1b_Zc3,G%\GpOZhX.0B))[tMqgxuGOXD%zDlNI`Kxܷ0  ۡwڍ2jmԄw$сn\ Ϟaf/.w|kn#qie_FI%ꟑM≯4#[gK2ߔ){k6Cau'_@5D \_ChAQf=f8'k G:i#esqY)?1|d璻=!j>cM[3[+AH'o,|:XVV\lj &v&D2= L̥k=YდTh)ZBp411ag EՓV9yL <ia-QA C0O{_mH7ݟGS鷵f82I ]| Wy6BSE][mqAq5'Nxr ԶvX**!T&FɒŒ#+ `; lxtş03/]nN}}\ɋRҔM3a]%GW^<}듲>;&;@Y칩MsXdL~ڎwhJg7hPQe lVHoǔV\~@ a:mw1%H 7vt\#h< #Ix%#aN.>dh,1K :Z 1BU\2W_E% [&?;y}o?,ݡlnwڢc UnF9sE6$)HI͉/0xZ(G `1w\s (vt PAI/NjӋ x?ӓ[hd ;Z$wVԥ C:h`k\Ȑ9IDb"ũInxΌіܬoGh!km><#orUBܷ_l)HhjW8Ouh+R"Y&ajˆŞKkq riAe :czoɅp:Ŗ+ϕ>=y36^i"Қ"XWByi֗;Lڹ>B;z>V4hí57TiW'}]B;oڸĽxvԋbQgwVTR6Or8 Yw쇛{#ѫ\>/sNJ-A]dDCTQ /Ϛnd()D{:]{94"iDVDǬTGw w!姘GOgO2ndxNrwJtͻKFteO X#KXTő2\_b VFTI>2[*^G+nWQ4W_(  vuRL'^.otz3;dit>FdX{2iQ',u&>iR1uqD:7ݴwޛT*SZ@װ}S|q%sYgfwg;}QmhnrW+uXg~?BcҖfљ_LT^Ī_J,S^ o?G&xD zغt H> R8=Y^[u7h,~gbz9hI79ty6IIqa/{@v+t%ǮCXVfVܰZ(xiomD\l%)}{n^t+fyBc4L1'N),~FQ1SW-ZϿ4N6K-U)cդQ+/N|؄;';[aV@ւ7e"EϐkwFƢOg2UG%G%4]/RysM/ #r-T薿dYߟCf@[qhݩqY+ T(tY EJ<5X6b/WCJC2@|yB@~{*SJeP0ªYLJuNc1F7$)ȑo@ukBZ./6^eĎsl) Q6e)Ϲ>1 R^O9GC4KAPXwᅃ$NxN^#h{Vi Gv01w:I7's4i RKŅ[NE/N w#Vm2ȿ(c|wR#,byNB@ &='*VUDEj4SvRۓ8Y6 7PU%5ܹBs"'!`#S)N+U G")Wđpy['ԯxNlģ{QPT'bzjavnLv5+T^eĚ?vW{{LJSyYᴤDE ؝ZV\g۞Z&S38@H=K?&Sb q,dYJҭn)=P5)_:k{ 欢M1 MF15c48%j=B14rM -|6׭ι5)SZΓ |!u{(TS5*NZiaň@8.۔n>A4:D. ߜ2gſ|iڀD^/sC}dmv(׌ޭ>nVPca$6B Կ4%ZWAq,hm5loƴ7" ɒ!} Ěeרڣ˔"i$L<ڢo«Q}:ބ35a;~xG%AvDmBAвLfthc &4QL:¡EZ# 28?jt#)}|Gk=dJ"XH_םz(k Z@xwj?T&ɕ$0e`;0'ZAJtPM>PR8ռ[?9D<%ĚNJGP\R|4)HvhXa.76◁Ϯ H_ٯ׆lvLJ!ҡ  Q_?WuE)uH_/B/ E? ~K]<="8I_L`Kc)uǺaAf[ '( t8֌Trm58=x4+9[BOҖJY6e ~[}<(N#̈N Tj0-NAm[xFE0+gJ;c6l5N{&RTxvƝ!s0~4岯/}@`h30VklUL$DH`CknGR -:j&1 bM`(ܿ:EO-z[2moviHf?o܅mys}<<_pu&6% ^zenu LѫR=AHwϧrE;C "Q"uckNA/!8 |g^1I0;e}$.(>ʤD[l#-8RԌ%AOEQ"N AAelV,<'}ŋy+Dc߮;|W+1="N~C\6E!qN<)* _O=34P(&XL>H]f3Sm\xWk~4jR8ŽD s n9e!c (0*7!]%@Hl_+;}jhG} X#4}-]kQ'cV(ܞŸeOcP;Z~\(d}̄Cz?Cb:\Yπg[vU.QRPd:FflUv$K](+_X|? z~(h.{I[F+4㊖]ˆyMF x[kw`}agOXhyloAY:O+narf-MQE,y#Ξ#+kut]9EؐY:GlWۛنx02-A&!qNjAyưӗBQG>eg\  L, I^wlHL%/<ՑU2GA#%SQц{X֍aT4dتw.wm*z (5>UD 5vw Xȉ+"L+rH6F+!'? A_g VC7{yU9 F$Ww2XlDՠyC)~؎= QPlrNLIΈVdYr[FBlȹ %:Vx@kSnT^;K6N&!RA:W&3zYU>vT8Yݒ bkbBga ׳6 ZapGunY w. ?!du.1!o4z-oZXeG K}tP8G:4Ŧgc.!i獷wYX9')u LKY+j@AkAږHo7't.?aU-"84AydWk_oS1N[y uKeЏ׷/rq}8 `omgv!I;=qmmvS֤ 4V٧_E #~q摒R8O^ݘxQ5~U6<;[6w̢xbT8oc+d{TlAXT&^Z}TwBzIH0'"0| @o|ڣSD _Q=$)ϨD HZ*cSk:;1J)uǼg;8HwӨf@WF(C`F}TTkoh `0Zyxkn[8DZg@< A:quNqܱgk|ÓJۼ*R[(;\7H/Y>s̝-ʚ3oDGzxwrO阽+Ed ^XHS*nM? uL@Yg ŭvbt_E'.9+cm$I&΋ LƈZʿrӶƢ"inWL̤Jfa ,+YwQWLFy_M `%XE.笈 Kn=C&zl!Rj9EU Ñ#]Ƥ9ՉVϘ f\PRnjpSQ]IG~ X$]_>m- HJkj }$/pevO ȹ᧪bIb WkF$⇝ϲ$GzĔ'ASkaT;į#44sY 'y(sW㞦\)=#AuO4KO]cVbTȟ po$!1&__`qkb{R'X4O2ihhZKr&#I6#(E-dy!GXBJF5%< KC9Tp[L2\*gC'y!¥  ,e:%a F3dW~r%عq3(.0>RsY_i6TԻ2O[z\֠'2~u=&RURqfպ 4Ga9#T I9N9PvV-WVߣ@DwyO4Soy'Cm&D]V | Bո}SO<tV_MHn~cJބ n[/I[7JH=>Ù>@,(u p[{kK3)\\u ۚesya'}ey$}wŦP_ݸ+@H(8G4=5d hlP< eK0|_jBM[Z̰%EZ"X%pvOMhj$i++)YΗKR^%0 &%K׊VF&wuuA1O$9y,̹OhgڐkG'[ Al⮟WzV63J~%0pmCpFmǂwna!(<AkLU=P UEƁeMPݦmkMrwcK"? s ]uDAEg \ɅpCp8LŎhT++$c2;.@[ d+X榹W73;a/_2M;V3[l\$Tĕ+u|e5+ Ncގudb_OYE\(Q(+ߎIy(~,be#U' g&Bw 螌ȱT[&R%FN=kPE 0/1|e$*QB~Z0c "thA|h+#3*J▮9*$m7/l7KeARI׃,^>͍?rٗQk_B&Sr F8ʣgcBx ٝi3 y`=MP\#R:-֯ŝ^ `D0 loV|Y*+s:.6oأH RKB5%w@[Юro-.R}ncrQlYx:6ucs(gI8``FGYזxs8cX 2 OY{= -r7O;8wo( |է]KFx=BLʼnY-7†r;7bx&mUtUizbMP9ZNEuSpշTl~yfX]=&%@Z'nr%,H,8?(n RWQc9 $ǢQVX{wN]p)+A14u2_%e/u3% p4n`T NҀpj`΢S{{rhƱUi=SxAbaeJq7(̔k,q#-0gzu33ٲ(p]r 1qK,nxpSG0+JIa<3^I+Yg~zώ&{u6şi!eZ{5Sf^4}HF#Rp%tFt`z1 "-1yW $K\;XËq!앦 kF M{=+m$f\5K}R+ :ÙOj#CC*%%es*q>m w-`xfEO)l)1:3҆p軜n?G*lmlli# NKWv*V}A!>֗ o~=zY ?~ ٝ-t `RR~޻],BOPJRJFf_=%|cJ{~O~3mer.!EG6%LַeyKh uOq  [Yʦȑ3lYq@ ie)3cRDmf8ʵ;Up~R,#ɇI%T *wc(ƿ{[ @(.5>= 75G| _62A&;5 2d"KZ¸1&ӝA9+d+6I \"׽b<}J":חmqM@hzQxO&~c G/Ny]ah/匚Ql1|4l#f&UP"IRn6L:V?Ub;Lf1UGxq5^ۃDvܼuS0ԇI ;?2DmjpaQ0ZeV5!נ=\09hv'&5{– 2f{Bkϕ/jړtu L=v7)x&8 ۴^)^lsV] X1EZh0v kw7u9>VVt 4sHlƌ2 lZx+mql`,0S|;rbxtRmh`G[!ǿ\,Xث,Ɩ~ 2Wԉ =";| `;6t5\mm OO p>gHikd43g&T] $8VTdV|æh}e/R0*#<,p6#/zrY>?섅$\kAJDAt>Tk(/ዖFWl2[ 4P߭{JފFٚoSI m[OʶSNl06RZPp'ciktif#Am˹7BkNʄ7 &6p(ͯxb+rU]VbFufJı"=Txנ[bvDv 3PiM:|kڪ$^uj z@Զ!8{,W捃U |f6S~: I}‡y#uEZX>ك3f{}3;>3%oHlX!{PH+056AvB Ʋ-خ< qV[C@ _fۅd1@օ}DH*grÈ%j|4U?*|S&\59J?Q?-R*7ڿד qx('>$_/3[eHSj׏jT{G@ޭ.Y~ r~ Ԍ " >M|Wb Si @U2wQ҈k1yIC?W {9u=u¦kB qTSs3F!-RӓrS+j8;i!#s+9.⇪Io 5֏4[Sc{-K{zs; ו@ |M59a<3c# hi{`_l)WTDŽDe* 6cZ7C 3]EFj<]ȕ+lt  9*d jฦ}ޘq (@ []̓NG֣bUXMɶRM)&*FׅY%Je=(_i'y@ԣEe@ɨvb9QmE# H4koޓ"Fw)`"z̬[aځޜ[Z;b3_I\I( eQX ;p|y3O½W[8g 9(ɶǤC97=>ϤMnTδ:ShwO! ;յ^ˮfX$ps$LT (<p`/N(X8XDŧ} EݨG @ O^;>n50A&Te(fAp^ĥx8p `Ȏݮ#IYc\NVc,dKM'pjLf O[/n&HJ˴Qm&cL?ˋ<|@.}yYD}Bw[5ǺYXgjdCnj)}I#y;ΦAdpe JgD9uOj0Hjm淙ovP# hBlWZ|mjr 9!R2d]W<Ɛ`1@;yP012/QÔZ+f5DwUkaL= ~ pu !,fV[.Sxڠ$STf<T>TޙRCNAwvx'iʸ!)O"*U&? (m"=ؖf$|B1KpO"\1nqkiAc*ʒd&{VՆUF-OYOk'#WU*ԑ.z8|MF{T^ Ŕ)6&A `H̒7kB]V{~sNu7Y8%iz1 $oZ':Ons+r IOY5I:wUdXj"*.+t&uz쀞FE[ך m%vY$5wg.,H sQx.M#EtItQJ)ULȜ^a'v!IWTzC%#%bh21Y*`9B! 4jO~G,ݙ'\6~d`)=\>,ӷ1d -ENΡd@PN6kZ 1kǀb=50 }\FQM:рF:\]sfm#'{&u!Oi,$T9~/j]vWR?%얥P%$0Q .a ؖ`W J@s,cpu:6c췙y3s!5`c|tA3@&tYSu-a%Z'{%.qJvAsnC-bUbCRr4!n2_LxِǖčֲtD1C+׎(0.ɡ>%#7ߵYc*!QNQg0l(ORiC'\4C[敍b``MQ#g社f]jZ+0*ؘ$[RU0KM(V!3..0\b _kﺡ[r?ҝmJ%>)2]BJ7ÞmijGC4 k9`-v4;Vd~HW+n?Q_̚l:oU'{;AJ|p}Qm%)$-I[O%o]o(LP棟+j%4X64U0&{{d ]tL Đybgv>j:Rʵ08?- E"fcڸH8?m5(r">JzR󆉁eE;>?0ysU2TtVƨ!A\|;QՔ֨&#΂# iA"?[ɛZŜf]b"i`*dWlvB5uU(!SFqv2q{ H$8Jlat2'g{`As@toS;Uq{6A#u5Xe:?x6M?kX_v%KƗBJ[Y(m?h#0` [ 7Ep9{4|ZPGy(c| (d)zzUP*Q%h'&|ҵ<Vk 22#>y y#Z##}t8Ԯwph z! v}j}!xn^ɸȽ\5]Ն1n)UmyGx6nx5?kRҊ=TM!2xSTWj)HT-s/V vH2٧uOxھmJuxZ+pΰy'KfB񺅥l>~A / )@wL*F,wpMUa L/ YT-Gs7(g'=ab0gfpSB螉bۢ'yI!~vڟ+bm=2lԑ>${gfMGOr$ƻ%s\C\j:B}jPC[{wٺ/KI ΆhIGwaMr7L:evtUg\8 T)~BkrN[@ìaq_Z?}C5MޯE``vٿf6jl9OD g 'rz-Iw[Aln 1)l f_oe $ߕV=y"(9&xNO΀ jY@ħt?ǐw%(9K[D_y{O"0u -$-Ȝ/UP؝1WMސ WGzPNk%Sbc'ì0ngpV zj$5Zaއ)r_A m">VተEӮ^ DUV׼%q,>R\mPi[ߐ+ mKҸP=P2oucwO&#V'Τ! `ϕsLŎiyUR@{p !I22'7YNJD&JH сh8PszTdAWXX8]1M%)$=h54O~Nj6FwweC"H@|cH%B KoN?Ἠn^tٱ2nIt$? YNcȝ"^ }9}kZ/@'A >(Ʌݓ$1 /)&)guxu r B39O)+-"^'Rڤϔ[l0 xcIJ=ԜRSq6&9Oځ]Yz͍}Q3%QgLk0Xz 8Wf߽ OC7hyWbL\ =GS͔͝xP?a*FJsHaLkAB!Bl0n["fhy0U7#4V7SyX[*~TXjDP/:RU>P-bg87)&y0/4(I18=bpҲ8QJmA3ί&46vdD|H ;(уE_,@F8=r4^EZ*87n6+ψPɰE,pdof♍PhӦ}y/|- w7 De"NUsHay [mXlDM(#p-F.vNx/KSL] 1[ "LlVe/}|w *,2i(3yhSהL|g_1hk+ۯV)7(+x J -f017.Bͧm ve[M4{UXh tNΈA(l+3g>}Jt\ U⨘U~nbg7䆶`mUuc]d;ɵB RO?TbU TS@T·U+d#Y[~܁mOOn͜SlbP!& xUqĝ$n1;Qm(+G(R˽" ,(ɓo5?*L /0}Vчm1sNl"4VSݵ'0M v5x{n.`GLeL~QYPj|˗$LxRṬ5mMiasyO4/KA?w{|Q'dK0|P;{MEy6{NJ7F=!DV qmN,' ]kG4 ʳ\ˌߑ$q>gxW[G[S#qm*% WۡP0όu݆ 2~0u;L/Eu =RXuiD8w?Kg kBy'AkDW\g~_VHg׏.4q )"(-H{cToaR$IV`=+.ڜ;G\bVη*9Qbu}pN}|\[<\>IQ(x5vۆyS%bk _ dje=D;?W rT; OdfJ<5jό ɍui(F/6PL/-76Ў(52Gujx4~pJM/ U]:gd{Ew *2k!']}q`2/fr* ;DAz Z֭\ffw$jZ>q$Y-]3(o.6zxkJ'f9o\Qq\J.ȒGV¡`CƂT-%fd[Lih=Er9o)/`囆i8Wgw_[ ml$70!s. \a)BMqP.ps*x/y(cIf"CA Q y* heV'^<=5PzvȵLnZ'KφӣeeyNv %v0N1xrf){z,@z$?q K.dy8$ yYcIfƔmд ҹ c#wy to/-i$jN=GZP+ӉKn$y3sf2~N0_,(TC6oTQدkBD8_6ZۄzqDP jǵ޿:|;2Wcü,+ 3mٱpن@s^ٝ <{Ր~>y> _#HR^ygV464ė9ef,/Q?Wȼ$m>[ s4F~_BZ&t3L&1 KQ/-YAEV/2T;- BI/ú [l| !4xt&({\ߔLQ?őlS̘{ʭH&ud/TNFnfD:A&^ty"A*dH:w0~rG%+⃭Scʕ/謿r^%OW?K{<{fTLb$qR yrj,אI)u rD!a/"K0.z!t8X;םCj2![ vorUjf5‡&<&@ӔZkr=+u{VMNia^{,b "&7ƹR\^@{*R~<(u4>~k/ E.3ѽؘ O@,D;a WIGqc9⸬(bYΡIX/MшCj A!kEF}gS *¥(q(瀪9j]"yIihT|6Hj=Wcxҗ'S.(&/~F65.*CWI ;"0ɊA P1l4ͳ+n~=; 1=3׻&otSJL[Y7*9,aa7ާؑذF|fP%Nsp]^ǠS=&NĥdpT1“ONz5t~,> -XOf r8 R`l>}S:r/IYQRz"#l+8˻JBW GC2/:#W9V0uTΝUYLn6{ ͮmUF N+=i!>U%2Hbs;c] 8 sߊ;Z'%H9(=.yu]h<:FQQBJ룎nY431TUbO'2\Z1豵dc7HJV}?ASfj)Y$SF¬f$k-Nv C1J\l+h 5ݘ *.MC8\(+n7ES!1g,}VՓEEE9وrrfo@ǢiI+lHPi\%,zN506/F,ovr۰Z( bveVǺiʹH@R3%>ew !up B|#70C;=B)rҲx,w4:QɅ ٧'W q1p)g -)!{&<U0 ~TRBÒCsh_XdZxc9ngt/Hs  e@38I9*煱?J)^sTK~Eo.̤9wEMJnw.N/Z= =Xv C1ê !*8y9*y*_-oE,R[YI@^G|VFmMChc քx- ~MY%A/Cӣ9fag3(6(ҏ8"4]>Ȉ a#.jWgKy6rB qHhh6]SIxb ꯣfUmTx .9cî:PrdV2q CꊁV92^A=P$ןr?w}Vb9Qa~9xbV:h '&^cB,yPWg_C4k9A^߱=nRr,i,gҕF"NPr8^+==>pخ} ! 1q!f;b=MV(*tzM6ÎGO:k^1}{55h׆ <~ݘ\GV n(X0DO-((0xn½%@ɂQ8Q-Yt:g\~-dc nSS v9GL9xoTF. H\YaN]/8stZADV6_CS I ~ĭFA+TV]mvC.kL~+5dEq\ao pi"^SL\4d k9"4yrX Ϧ4Ή͈蔱y >8`_6#G̖kfT:v%V0  mPgx'M"Fnh dbN*U:yu-GeXVQz"}_ʀkəEϙ9n %xMWu 4&ŝ0Us/<(qOnI _)}X^|kEePPex!t_`7 <@@:t4 a 1!碑1F( Fc 'w͌/L d;Bjeݘ*V5ȯ]VM>R]AS$8!ZTo[d^sfO08R6P1Ca(\6/ֿSQ> VS<(OצHRDPݐHϑVmZzL+UvIju9=2š=YHM+jVd I =Ka%sqzB^!@6cJ[Ipv QuNK4 :h[RWH&:GmMO&.w}Y /Ŭ]ՠ;LN [F?gvgs$ pߤlLv3_VЎ3Fи.z =^uE`yemzdBZ" gp lxkC B_ң0HA KtSe]#UݟhuwM& ݾഩB%zUoS^K}"NX x/om*8+P[pgQc $!`!O)|?Vs\:K*8e!G]bg׵,g=m3 YA+GL9꿁ɵa47< 7VWcmFa4~zDeDbbÑQ\b׀ AȠOSZɮ0L=cTW~;{^/Dz!ins~#/ PNJwmzӳR˜!S҆p62݉rhdXÉBaÍ [PUYt20o 녻5mL={6">s!^,6?]ѕ%7Me s̱ w -H'+B um`(;ZEA韭d dznBjD=wF5QG;iK|~ I%w8{Gx4 WSD\I7LXox[*x ".`]kx;-yu78ӟ%".Y<,PdwɊ  Ʊ#u| gm6+-oG]5EnCz0iEp lwΰ{ܾB (ųx)M[X mi#s=9"pXW7֏'Tw)=zB}ǺXoRNQ^cqXcķ ?@D@Zgq\/;Aו׎gA m=iFz 5 ɛ=cT# )[]eOq+iz UnD57mDRٲ=yKr036L8jB[?ČhxstX| 6'J.vOjLO.8O-PU<|1"? R/<7q8ne25a_-s; nӀ M.> _1g,:@ 7 GM}h/P=$~cflm8=>_$~Q;;ɣv$ۦ)u`%71lJ VSr#h`[c3m򩽺DRqriv!?NcT#K)ӡǿ fV} 4蝅WCLgP'l#H*6SŜ^DۖV|8gVЧF`RXPk. ab&1m7د=!NL X5 ӓ hQ "ȟUr,Do2g$SvK|V4%=A"cQ':%x)qZ;A[wnHeCq%b{@"V 8D^]?M  Nt2m!_u'9Gu!aLߛzyZU(r]a~93#6"-]^m'&I9N|8uug@>eGš0${d!E:zh~ ]K|P.Z*MH/08(+V3CHR6;hk2FX~@}I kc Fo߂Dd_gFz%>A)lw-DQ‰M `#_T !6sR9C .mR=܀]a0$g%;zRD."a't?2]i@Xt7S/=KF<UW,*?YZjd,&Y庺G+!cZ$. uS&iV~K8NOⳣDD6c/`|k1a#tЕh|w 9SQ9b٠|Xթ7-ܱ 4p t?Y])]̉Ėmx>Q/XsH BXqPD1i=Xa׏`p_lէ<|ݢ)M#JGK3QOL3"&4eXL8\n)>Գ`Uf7'O^*\KvKҬˣT+7ŤU$M]e%26to+ReS_`"Wp;r[ݐhkU}w|rEo66zG|R9SӞY&Q!h8eFhqǵ_&wG^{B r3vhZi0y*]NDcKNJ !}xLGyv:KstI5[ûnn`dN8Ugu-ޡ3T~t p]"7+#QVq[g9bxYbpҝX5hYw%.a}+4!P^$npV0dnX}'Rt1[֎q) ߎ OL[Ast%M8 vW#L6iuhfu"`ݦkLqp7˻ͫ{GKL&ZB)6w<`;%xr(e65Gʀ4%l/,ƒ 9=1pvjtc-#˶FZ`^k2P A̻P-3=DD˥C/h ceQn&-9.LqvU ~[kz=(`1d3y7CP, ,hkdIwe#(vzӳ.GYϓ Fas'/CpU 9^M.>OhA(9Gӱ8VMU^zc=! 3; Kgw" %Yy KSDSH}0!5utj|WG!-=p|V7< ء6 @}VfaD(iK|ti}grSɺD 7KS;֋j4QJmS ?\VjW37Rsރ0 xsEvHMv`& )8y_Qٔq"6FZ _F_P$\7\ '׾5twQ*dk ~ jQ27w8#nLkoIQOt(ܜަaXpU瓙*V5^PZP} 5B?(en\G'ipU(L)$hhX# [`DNk\^Ѱ{TnXb 9JE*GL\6jqua`ȗh8QBu[Vn=: qN@Y,ol/j}%S) ׊9"D veOLe3lZ5>WI, poq hN:P͆7YY `n݄8ēb:;zf^`Dͨt-Wޗ9C67Tu:[I͉rpH`g@tgl ]r(3|1:H["=%8Jk/qC?%rY菰IAl}zVƒ(Ϙ\|/ |BX7Ѧ\}dg1W䏽c6M5Iw޴Ɨ3c/3%{ڿu0hN|\t18껁R=cD8k<94KBVc0T{\nԇ1gH/so.$5QblrWd$ځNRKo8 p6à1I9y0ZE&rܞ@f:G}>U^ҝ~1ԝNFkcRN\`υ DUdO7x)u'X6@@f>Ѯrs}>]TU⁺]vFz&2Dwh*q*^|?38z:yIbI[j$:_DyW/Lf" $.'||yDjq 9#g°cg[-_~ P_`)TfI\qu h[J{Ļ \ߜcrg#W#VU/WP[+N pқyPY(7ۼܬk$csc@ؽdQ};kIKJn!c(2FAqْZ&uCN)GQjR#VUۆ),@gg0BnֲPK{mK&bm$s*U>5z Nu`Kx ]ӍcÊ=6:<\%%o=ޖ ht#z̞nvnb pm ÞP6r\J"D.Lnԕ )b<4guQ1CG4OQF5LM4ܭ 9d+>t;7"Q>6+ctQV3173ۅث=Oy"^'&icwM2:r"T[񝾌 Zr}h\-~.w#cM4Q?Ӛ;5Ij*ثIv4=I&Rl{@YavҞJݬӽl_M'ba)D,2yCXF]O7@)½F'm D':P(4i֭~tЪHѷwOr6x#L]7wN8hםCZYՠR+H`ńKJ@LTłXSaY qRY;/k[\J */'4W OjƊ{NeNo~@!5HCRMr&c]ɪ ;\}~0j~ˈLwPĵpB͡xZ&.0mDƒjhpd3q^Dq]3Vbq#k@u #|2rh:obЏ ^?28Cb K4(iL! ߒ|RR$ihYMEosO^ ѡZiNw(Y15R Xl.6zUehZDGy:#n?λ8x)GK6CXQ2é`KO}pPCi^Cuk*ЭgYZ07070100000458000081a4000000000000000000000001662f7fa900000fa4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-si3054.ko.xz7zXZִF!t/Bd]?Eh=ڜ.+ɏ s)ByJە !/ P H #xd u+zD=@u2טin-|1?X}M1fj9&MHxVz6t˘9T֧O?Ӷw_m4ӫd[-x)*֋D͊|d==~0^&H24Z~Gv#Ls{NM*9Ӣl#!*_` @ΗqR0ؠ5'| h<ǓgB][jf,,|TP/;g/)4o&MA9^s;2#`nzY{@*?aVN>Gifg xkkuMFvqSA)Tz9Ij֩I2q5l/4ѹtJCx*,23'J^FYODﴬ!_O,/Va ]!:ˬ)c1 b>x뿵\Իpr,ke-᪩ɑ@[kb̥ *j,Z?}#4Z ARaFi9[/r,NqV?nΆR g?$̭ӽ#u#'R /sp$EY|JY/bKXC~Xozz'j^)8 wG\U =Lk!WdMY#DMiQczJʿ֑tɸh?dRFe G@Nc,3Ɩ@3D/Nz`/Rb@N1 @ #^*%(Jɻ8 h2~b:C0@2pP)>2mJ+;lIMcT nT7MQt9 +g|٥ @nEV:Z1"E {,hy iك7@Mǎ:K[qc`7uܷ\{T4_G'mvnw`ygxVmBߺpOi,!%AA]LE%.o( u -HÏw9"4ÐNhYp{iӶApV#!xsί B<"]7:M|ytZ{m1ㄒ^6ޖ~t؎t :HhsV-rҢ/HQ9,}W+qB DAw&H2AG,KɪЏCceɛUv M^xM{W> ʞ͝CO^_m~F!p뇍\'|ʆo%l@Ci\V]KVKx^R,¥^Lh#Y E|1Cg$Ɔa-"f6VmGJ31 K!~ȳ0]Z?IjtK~,~;ՙ8:?hTYͥE+L6/hHir|` W3w }@'>mtF!OK`ltܖ%˨9[ vBCLk.Z;x@ضUۇ"r vw, C(XDrkFKkVW]Ec~fc3:I(6޳X&Ӷ!i>6OS z)!+\QO?A,AtHVA!qxynC[NRqԞF7+]? 1?vof܆)-Y$^{qf& p)iEĝi}#g6Gu(uC ;FtfJnmγ)c:RAQ̢/$uN}ͮT7x@@-sF)oHP:M$gd~b4~ zu0IT(8SS̞-:?V#w`/; D$[OgVA<x͕ gTbe>ќ(,%I"K٪T"j|_/ֱ.@feHLk7J ߺ}nU|IkY rX~&jjK%/pP.ܳ79*Ȫ^sU; y|W\%kϬm6{cNhJd9\BFq`rc uGCY'Ӫx ̈hWn^~biԄբ[oLX3=J(*D8:jO=လq~ vG4T|%VT>C#«|/&c/y\.8ۯvj 9%|,B"zf嵞j= hP!6EhXn;-Fqwiwq'V5خT<ƔT4bJ|]T Phvk0z$+4cbOC0,FLr!_逋j+ކk16_0s[FW;"ne5ü6DÃ]:x@sStZ +$Ed2o8LDP4_CأDՍ)ZYϓD +[!sf}+:Iw[oG*keԵ=,;e5O `1fY>tO f Դv uZiRVZx3AVtgWu`md) T Js/ϡ>6ьki%e.'rHXV;tQ^,rrZOa~]hRVD.roQwi|(on֭IAx`fnqq33Z91S}Т+vPJ ܴB>\CcBF&-([Xf̰m"{?#Z䣾\%#^9Rѭ ò|.Y SEV GDsxQj81SkYgi<$¡0~[ge^3Q3hs1.>u'!q< ,^o&YQ ۪RLC/Sa-BFOx,rRi~["璕 NxE۫PJvmN#4VY^pYT_ͳhc)1ie1{^rF QGǢo"DBglrmZI+; Xٜ\/4Gb[yffq&`S ?2N,ff}*'Iru>0QU3gÿB_کI(Jw WDRӃokagr=#\ؚY|P|I/) $#X ?0$l]Lܥ\|Lmju w.u2aT+y3vǢ~Da1$v߯.P䂜!1W.j;;9`6O-%6^94A,yD Ѧw%QBa|"M"b*1tQr]`YMXR}.:)DbՆEaꖪc`pGH _e4&Sa[0Y|%n=zdGÞ/3xF"u`N#]P1,B>ka:aޚSiVeXgO#DdwuY垎cU"!RiZGi3 ZVD?:hN|#r?66TFt*ܠP$zM:4EUO7-rVBb瑸7HA.Q>T}׮vʌKT}eݱJk܃qFZ((Asyџ*yp|vbb'}j[æ=qRT= p^¬^=gv1QQGujaG c5-b*ue|J)~J䆃6's@ݽL 5I+i1swۏvnhJ베}kTbkD~Sߤ( :3`PP~Ztw۷R鎹0:Ca P 5-6|ȿ\kBm0 ӱqkFIK#NgU+NXk_ϔ9(ջH`W4VX]߲&+P߅G> ҏ["4Ƥ7&@be 1ƥFT-Ejd =WO.P4^7IXqu IM4^ɂU'hn'+6Uڽ@d ޵F}!nF 1bb Huā[,;ޘ^z *]gIdL۱@}YZrzFL3YaI]=JN=h @2,%6MP~N34wMo!#j5FXJ[KU=PJiտ.ŰľEl8\Uh>̖y]b9:/Y&ᾠmTw8Mơ l ٥=2We+2Ǭorktzw2 i1/Z2Y_  ~ 7e [e~孂;dO*4t痗w$Q[ >U.pWӹ2r]CrR+SJ]ϦT"$G4?CLA8?@_ Onyv q%MHG}E)2hsqF&Y 65Zx^r<p~GOCfnM{JMk#>- 3m]Ot)OE\xkӡH^%-xb]tٮyˆps_P+RA_L:"yzf3SkL݀}=S~cRơ !/˕6 NS*-.= )Qq໨|# Qr1D1מ'ĥR[uj3aI*a+TWj@hVal'`14pS'h#ŮWñ=NQy,~HjYlDP:^3 -±,ݪ}`XU]'erbZ)56GfK[>B 1(Mr"7̈́D r^N\oE*YOMqe`yao O9GoI N27o~͎է-X Ѵ{R  l,*.dx~ ~o#1<ޗQ@r}P/vJlk?0|0/K^۬!Yfǿͪ&] #>Zg@ьv[N.-8:DeWݱķIG}Xc @)E"Rr|!|Ps!TdA:|iTE\>S76.K8R[oL0og:s M*XKhc!t$LbhhA7+%CXXf‚cvVbUM&y5>y*[h lVMu,jdxw=]M-" CO{WjuP}̐uՌIEdd2W'-3Jyj 6ݘUAz+,fN|`hfz_2~+ R!US ^_cgqz*`A߯2ZFr@{ fK`6lE<3, G-G$Cr)|T:K7]jp#K͓wA : C81X5/}mfl uGtz4Fۋ ÷> ($X6ɦ"9_u Y#Rmu&d#.H5<eD0mrh*Db! (Cq}z½'XJǵd>-ow-N2E;ԀtΆ *4iRokyaAy&^>3XC!@ICh LU `tݜ 3~}KI)x7L7yз[ 'pʪĮJuEH׏'7O/ Q&3L_A\/qI<*0LbႹ  *zVm{Li+n 5jM윦[S!?Fᔴ;=`;E4YnNV`y5 ֫?OܯG}Q[,eL9a-=5+vH @]([TTzF>&|JJJrT4 ٲۚ"ɧXG‰@:@]Z±!::0 %_*QK<iDtXZ#oH1FޫM'Z1z?I)t8`o9,Oy jPh"7܈SlWӔk4TI~?U뮣Fje=66t՜;M`\eW&іJĝv*ƯMҸN؉A3vB`-lN-Yp#Q3W&xVo~2ߴO̼'O ^PLTY~_sopڢm Jb}_EWg}"OˠHvy^6s-9y5LSY@6qA0S"d)FǸCF l- aw,S p|1I{u_D,U\9ۉ^CUyeHW[2}B nBqgYZ0707010000045a000081a4000000000000000000000001662f7fa90000f5f8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/,]?Eh=ڜ.+0GÃ1җ?!ӶD&= .܎Ψ].99F{3/% ?["Aq/{{R{U|^`i1mTQi~H7N5S E)*3n :Xl EPkߠs.BgtEw jn\$*/:axͩ@Z+$-mn Ʊx˗i!VبB^ƙE \Ezx_;K"UNj wz[Z&ge ";LWwԳpBI1clPKfk^!g3,oGl>;F1=]d1>J׊zC:̭*Dqه'j 7D}pWY8y e+Eb;;<R59[mrUr7%W,"Ԥ-B:\Tg5ċfqdK{Y$hʊ|w3A2NK"w(uV zJ=׿H0wKw˥ n-^qEgGCț!o[Gt|0d6Opv;%ٷ ^%֪ۢ0LlaN 2dQOEJHϽcJF&SϹVLb,Ѷf@`2KOHp`vI1lJ#ٵQJ4NL f>o1 Y-K:iMIBh,jx1xVa곚qYF#tBP* Buv% N6T3fW{"B9KgRCg M3T8Fz0֕KC(a/9Nt`6>7Fc$gs4$h*%y%hJx;cŠ=0?VdFN) 0F{,[ 3%N=<,uېڝ|ly(|Fǡjv:~RJUn }r뽧T}aOi&Ů+?壞dV2'[tw 02@/35ڀ\ sي06Owմ)KLV}|mW Rwɍp}vQ-®2(ff's8sx߫ oP;Guo A#.]Se|zeKuwMٌfǶ4<>m]D rR[@s9>ٓ{Mnl3>Ȫ"S %hnLZ3-W&" P9mu{ C:ߒຢ3upjR(ʨէhCPOS[ceR$]zrM:J˟Uܤw;թ v$\BILZ@t@vyً{!kN ÓިU B3,(|e!&vJ7sF/dڅM q亄VDx6Qؐ0Kƃ s=g!-vL|/^\MGwi%{QދeE'l^q?Fk! }EO`*A-v[]iX(݊"gt?yJ.ÙK^DϬr DU&g> z%g x^͜MFt: Ҕ2a&CP.n:;J9< l7c_Q6ϗO՛C2rO)\Epi!fCȭBe#ܤI Ns'q ^x63PU1tih G܋,O¿D<"jͻޗkm2"uZ#Ss|ٵkDS45]15&\m7I)ӕ_B|{VxQO4b=\z覄{87MX֛gZQ({H5'pſSI ^}OUJpDQ Ix2PJ$8yZ?TXGAH(YckA&eFx'+r1: 8cairu̐ )UǾh#GG_(3ѠiE'[ +,r1K~#h*Y!rlմokUJX#e/(1t-gI {itUw3w_x Qά }zs/ 8M&{VBn!M!i-SXr4_CX[79LQl B@ ۘ}7@{# 1(kP$9yH/&39@I˽ph06{Â_ocǤE0Iv|f`|á 4|dR@GdQg^R/O+QvqAV{-$,w x$[?"q3ۺLz)y0~Dy;ii{5 Ge{' erd?]IE-Xe/8d8)˭᭠3u>7=x lfnlr?1^KY83Ns¾& [ fǭ6]F^ cn>:MhOdFkU_!xT9~Zs>%#/9TfJrb g`Œ[\Pn;ez]n XiuxXˠXt<\ϼ7b4%m~Qjf|B67m ~m[Gj>[@jy6VV}O37'd__dw\w5\<ͭ1)9t+5o:S5rJ Xxesɰޖ}_%^( ҟ0[!J%lH8?jyqVs# =)S TۊDi~=ښA0AS^ kpkm D3z>LW|C>q Ŧ4ۇ&`o W n ;c8h<8X^?_Mx".$41Ql[(\j} v[ 6njH8bPRPmܥ<ʈ1%{CtPlL34!>.- C!R1o@ J9[UD bp 1M֨(|",{[~i JmjmSD^xoͤ\^ƎwJ5Y@A@^k_))\ y-Q6<@AIbπzC{p٣43męn9jx+ tGM-9Mד3-h;5ݐyrY,O1_ ,/ʌ17+73\zRzN $&DX;MתF„G g^83K[Γ%lOMxVd&]\|)s2OOFFՅ|5 ~zD2YFyUXJU;tN.S[wpsDIrOQdpϴcw)Awk\Ѭ?\ls }2U\a > {%&NK*/aߵ !] fl ea):I21N@^䝦&*Di#}MYT+[H?!JTS"i3 y骯ѐ̻KԿY[yFtBo뒡E %)韧jaQ{Cty+ R?޴K;iќZH9}J |}n:Z힜%jm?xF?9:Z;nfT{ J›². o}j5EfNeB=KJ 0,F{3* r<ыE:~{aZNK1[rNǺUZs)KGkL@*8w"csn̸V~mFSl1<+y L3#-^ʹRޞǟAd0U,)I  *̣A%^ܖeatehL#W25t=_ sVC&sb0>?4%2tIUDz~Z_L7;$,Q,!Ь$c't+[F*Co"OQ\$-._X eZ!ᄿ&F[%VbbS%skdY%PHBe1IdK^OZv煍jsUyF@Y&cn7%˕\o.ͱ)7;&IyFq[ ~ BP Z R @}$4䱨,D$&un6P-=4mAӗ0v986؊y-ٝvtb-hx#g͘2zC{X;k g] A/4#`]Ed`PWk1Ƶ`Ot_TО+r!I&go֑4`S6w'(QHTT%qF*>lRLKͬ.x2=.:>+=O6n-GS&ѴY{KO}˝t:+I_t!kQH=7O_,׈*0o#P,H悽 ܪpƫhN }I(a`'fj  .i(ZD=."Al}z`^DR @IY/N |[x9rN ︲#0 wv&@)uwĊ#.H7V~L1X5@!6%1BB[zh KR dH1%D!}}[#rIwckȠ+6˿IE-ȩ bDJicՔ2E{KlM=E^o u^\N'M MͅX=L).УSjpAKRوhVårk4_<|`=Q;-/ l<\1*a/7SRQ \\3 V6|=żt$wEw>7qT3UlRk6?cծ u~**^RÝs B'8D9'7/>& yd{y/EH^d ο?4Ѻ_bqW+GhݚO'}"/c3f" *bO}$75ֻAS*6ećn=,HY313. wj↰Ʉ+l]&)-7e^vT&Pgg8ڊѷݢgBTg u羈|5ן@?=:Msv;@[DbhFVhà³c5 VćF}.Q-WS5Nx<S"@L8>UU/ɭ;; ǩn͚&3ۗZ[,:boF>BnWa ]]q*WYӟ\il« QC'}͋e\%wI- 9MrW*~Vmq]E@ЁL  @J۾c[ *U?P]/CgNW2q~z>{sf),>F>B)=GNKPT…w+C:.(] aur_:.U"i 6B"fa6~*vjpS7390h{Ly3}} 9i2['I!aoEy&i NMerug@…LW*mؗ0C ZTCU,+BTK=l9֗A7pEy>-^/TH}A9jq}_L(FZӚ& jc;'2WGqJWsgRbxP,iRlv]e6?aX)@g'ӟ3?dțY*?16' ZwH/eO݆wrEҴ8[QJ&j_5fxl\L7">1 llGAfHZV C=@C(ji8Qr:R?h'J1<ƞs[epx2 Fr?1{E\ЏӔE&m{駳DMF^KG;~ ݩ/ ('bZݔMnkSNkOCF6*Wn~U>>ɂNHMSA>EAs:CߡgxjQD6 0?vQ=m@K ^b k23=/xбN=9񘶨$"|i1Ya`-!CIއm^n-ϷshOڼm;8[:m"}ޏ}AS]z-2 dϨdP2^xr9|f~ ̠g$wǰkIO ـ,@Ux׾7ͼbB=3EU[oa̳$ИlvsV; _M: )H6zA3L\0ۜa.٧TǕ2HWu?>T1| E^}Q{ L~"5joqS;2F@W:'K'R 5jǛiѡy՞s7]k#J&>Fm m3:/n<#kW]CTe8(-=џ zcIxx Y4v`IBZz]V] m%`Ȼ#nJ~2>/ъ]wGp.*kĵOv]sv\X_ D RW0rm+JB[860%lN&ӾZaj TYl1ɿwU4 jx0 _'/>eZyK2}wzH]޻AQ_s*>O3Zu3sa 6_0" )מ=%i9_`†tkxWrI][_ؤs^u~ cςY%HlKVI$Bj2"OS#1/jxWLVm;+HUxV0Ip?A `᤭(j/HouBOUPQ-o|ʪ`-2tLB]"ox g nߨ}U *MV6wRKM":\ZQEݴi' 5Kh, SnNJsr*_Pl(,QD 'FjlC`"od#h5iYA͆=b/@̼@m)%"S=WV (~T.cA-~MW4N1Bqrcnnk_KDSPgR./ȸzŐl1b c[yB;z ]F4YRz~@zWqڕ5mp'-CnZuH0͜!B.*VL J/t ы 'AO)`줄V<LXAX}V/z})Im'3Ԕ94vޫv,˂Jʣ|!f#6XW;qXU=5sT,ɧVb@0Z4XYIxR}OTܩbrnM(fIcҘ47d0ȢJNTZ/?6 gf/ƱI88wIx̻t+E4gQ5'8Lt?ݍ:^/0 wo:'ѳ9b5[ )#)o b0eƛRGټx]֏h껬R\nXgniݛƟjid;MGmZ .{Jgwh5AJn%XBMb6ޛ]U@yyR3 yDJ?5'1n `nR$uϡx~Hq9Y3Qao,ySV0^%Uɑ /w8I"U2->\Hz;s@GN؎32u'LDbŪ^>4"%U'8fU?pV8>m$f 4CH [բ=cR ţ hNȫʟDN7%lD TfVd-'&ؙ¶rqtoݏ1y6ܲ5aU#k is{_LS0kk:$'Ɣ{ƌ%v]?{;0f=<9y`{)CYI!X, Ym{85́D^-}ÄVO*A?X_cYm_D&^AHIN%dZҀ/(ĥ`}NunS@2Pnl5ʪ)yЖ0ݤR!![ڈMfC޲ur=NPl(T^y nP㜌e"!i368omg;WX`Ay3E!R(;i&@?+ tTӚY4.`'鑶OⓎJp@3B`$[f9vrk9!O@\_xl)!^6o1Vl0=#w*v WiO^BM%yDԜQi7 DBQp#g|oL)|$<B=m&%= P#s٬A5ΘiG-K/l?)9rOe--X>ۋ_7S=~ Îf*a oB`')] ŧU6d7nc ),VC9Ni2FXgW-4ӃsN{ m]Pخ?aL66^D%[i.w3aOgP/kJF t=a6 i9!-=L9D['}tOH'ʙsG}h#C=)Hxy$AI;:K%# DJM+߭K$V fh3>-Ԟ<x;<gZgfMJ]90tK0b m\@~yi$e)ih|<fc1xM774dԋf-^S~g@pNZtXP.WK )d,#έ ްʚxe2pZ6oקP@T;S$:<&fW_:"6B*<))sd%{h ¾'~ 8~-R&*]Y|+lKk:'GA2V6ИbXđƬohTZیuJe"o[1 J\a/(Yn„8)>:l߾ݍ !Z$V"-D*U-؆V]:$l j{ 6VcBf&uuuRm(x\JݽW JڽAero?R)~z?z! 4v5^d)*d-J*gT{r%w? Gld:_mъ?RX|N_@X4R؜c<цӥh^8I쿄shX/ԭsewwxq Q~`s9NU*K6y%Ѫ#& t2\'I܁$Ğ[ޞzD|sb&XTaP1Z]q)ؚXkN9uP L~@cwh](#n9ţڪF?>!D6.c[jɗ4-N33anzWJNU)aWȆ2w?9X(A8#!zY[^jdKb7(ɪp?wr۷ ;Jn-6^sC!"\V*<T' yIF#SHmo.t Ga+pX'nȦJ~Ge'OwڶhݓeUPL+0'tA %>~ho#(2ݾfREnb \DrQ[gada(7[V铗_{E9gÂGd"3J$\y_S~P=]K@9ܾ%3M 'ޥ#h @B݌'GC;/%\˝ߤF9 XUrSp q{ٜUDlu~[VIB2Uۡr9~|q5K'ItR4'24&Jp#'Z J6} M'Cx$i'pEL!f-C7SJkW_]#a0"sa3+>_@TON҈3zݱ+C"Ac\dֳ%0I/v݇7ۙ?sVuqHK] i`YOK|\?F .y*6~}an4XA%`vu(9{wBBwl}|;UB$ ~-0 4! ՟TLWQm=FSչߝJ~__j %D+'%Vg u~<64+f_n`hUVy8 =wvQqwK]F %cj_}Ҽ[*oBƾBcEA*`T_́H$MUyԝd IRډBXG_lrt *J}*aJ tJSuh<>n 8ֿxP; \ BǓْ_R^2d?XgVN+鴝2N=3/*'/}/2/a jG 37tR2HΘkFx8`?>Uv ^щv;3XU]<*u"fw#4;%g 3|qI_ĝzd]V]*~3]-r9)7 gpGU,Go:n\4W^]P]ܗN Ŷs))t W p{*ggt^Xr;ft+2FS*# yƧ pK>QD!%<8cCN<W,^Vo$(V:RkD_l[|R]Tqo?vx`F\[ؚo%(lC=1=0ޏ5׫ž ͠M4 hmWX͓ѼG3ɇ YFu*" 3Y֔$b]ֺ$ƍÌ:P(+-%Ӱ14<sB4`ߺVEH'FiLPF_L=Ȱh>?~GS+6+=J`|qhhVk0kb,gNcpVVПO*Ä]A6SxPv7{m3W\ Rw?AX\*,/5:,r,ͫDsPDӭÇ`^NLH~>9uCc)<=$wZsk@T0-HAm$VXrEjPr&;thMr4̏1յ&s ڪQpU _xYctH͎-kpue[[s:JΘz[ "*pZ~Xf8ْTnA/-BrR;<#ࠎYȼe'u&ĭ˞}xr 'W[} '>j_RJav:h8ACN9@K)00PPrxhA~tâ5sRQB*y[Õkrm|ٔ6c9%8qM$ord /Ԕxv/ Tf]@=͂Nv +dɐQGпN 7*jmdԬQv c+ ٗi\aҜ/zL5[޺{(J$swKyQL͜ huJ t5V1<죍0MQ"ij]f  QxPJ0ZZG:ӍR t?y̛("9P^ fS#ޅ]t Eg$(0~lDa(. TIHIB,=8:̈3F8k&NeI42Y9O=d]ښ?5vQ:FNī9VYت-ͮ\ :#[ ރ ݙr- H =eOʦJ5.E}3YӍ^229_>9j1#WCqr=`:vȿzfJ%dm "1]:. kLop΂.3LżB"/xn\eCSVC|e;m 'MVĉ 1~Ѵ>,Q' ;ܼbPs٢M7Y߫[h&s[aK7Kgl}n?| ."wcHX-5{,j2\8&+@ &d+|G: b;Pmlt xL"cHc uNbGW!d*ꏔ ._\KM 2;#VeB^] Ha{siښ`WW/oY(w~#err%HxM aݯ _| BZ0Q9 $Fqu,²ى)m~겪\Nf<3JdϱvdMe\ڑDJ}hW$#;vGf/ W+y=@rS4qMoZ?l'+ .kYr1Vedz =J7ϛD7\,Tf.y'=WoOZ/v%f4͠Aj7?YK>}f݆7%ӵ͌)T0)dP:şz-X.`Qkv4K&^$IRLO%wiZav?AL2䕵WBVEe跂FSVe4M|cFo¥ߞf W5lX_Y'{ΘF&]bR py8rM; ?h7afK~-"% A:z8[US9܀̄R 7rL|q|bHR8+f3e}n_Fgథy>q=U'X 5 `oXm T&| ㇬V%xEU4hRWYt-,:o7c0oд?>? N!G)pG_4Z^ +9Gx/5vJ0Vq,1vʃlZQj}@66n^)ErZߋWѺX!iw Bj=?&-*)5Δu+3kTe@^TZ ~FC/('k *aöVڦTlCKH̉_ #$)PQ.Y 6 j1.bDZ L+&'TcD=K yŞyz Uqtn)ࡏR풡4h`' 'y)׈'dA0KkD AsfҖhvg*x PpL mȯ"_j+.p:I:Flњs'hf4Rt.oV ;<;iKlA7@4(mAvJu|'$aw`;w{J&N1F S|8N-,hMFPmHҎYh %ѭq'4h[ԛS" ٭MU3UC k8jJ@*ٜol){_"E M~ZT)ȉ,"ēo^pHK Au-eɄqkAFM;98/>1gE4%tnz hr[z R5B-!9g2h/j~&agqʘ(];gnK4WG͙cb;M&Y<0܆l7Orq03"X9j;tm%@^ɟƷfL.#k',{6҇2ikNoRp%׏:]= b@F?KA&ڹ<|iUgAR|Q2"cv,Ul{cyUS=_iUt%9"kK2ET8c2ܺ~zln-+zGڻ?sM1e+%c+ZͯɚIZl}Nܺ~>":pecن^&sBqt1O|83hYR')u j]v-@- @nfLsrʋ"EJ}Y.9FryÒU`) 3,$>vD0dEMS4K4Q)D*&UVbve2qhdCpob)Qoϒ׶$ xg6h >iEҝ|%uVt4TKҼ“eIǢ<ʜ\j1⿃FH*0t3c_Bt @ӿ2.M@ay-Ԝ6Aa_& lPY(T3wfzfLנX[@^0ٶ3߫uM}D^eokî/̭lxrIo‹$@p%:-8m2-Xt|m$c hxQ=} 1j8?)SoAYgptL]vF8HxĿi$/oӡrE7C2/K)[2"3 \A 8SV(Dq+w,<^w{~>ՄF+z쭮v3e-j#(qp1b)ׅZ JL2ZJ\3̘q=˽T˞ѡ/ܞ,5/k<*20yl|,!^so w:rWFDn.)bisl$*;eO8> Ab150x)_(x`O&  GBU.:3}'? ^`S,HY "xDu(oު ` 4K퇥s:5ؼOۡ5Idυ_!F@2@Q`俛j" sDe[B%R7^JL`!'W67 { `ދ;hgbăq"1fZ#]Sf "q Υ|L Eg 58OHK̄xΌ*`[dҨ'TEw/o@:;М{n0QQ89|_K./u[JK6tA(`ѾYؑK]'ycդ/Fu9^,t@R? BbLjg/. N.i/Q9>' h.l#őG'BsE$wR,ˇыeƿ0w(:S!~6?[)w3XͳiFv| }]P gfbo\P֊ ~'וZ􅢮;l2>py i؇.krKnnnkkyޑF2 DB6t.yN8OFѲ5¥.2xIoVW i*"?_ ;lDSė4nZsӽțF1WCaSad͇P];sCm 2PH҅s8xxO:E^]'ޚ'P&3M]MhkUF[ݵ}[?Rba ^B[pNr +uAEʑhȤቲ?M!xs^^ݳ v7U\~\[ۄ0,M:꘥sIegutIWUIJH[. 4l8.ʙ-a^lp4VߤƂɅG*6 f(%9]8vzv3*χwA$jmhO(O' %ęW3{}N~.dYl2d&o94Sxzv]nDp1~~7" $@wv#p_ƓAz"vL&x!/Ol8\\*FklQ҉l9xqy/8K_~2>vQR[:`mD :H4KyDFk<7x#Dǿ[͛JfZrYL  lr{qTF5MlE* L9Uݦzp;G8HQ$jdŵ)7󘷪|c3yih㣝 fc dd%m(WVЌ$0|ɏMCe18/D?W O*Ӷ[U*ML@ jL > UOiK-`}" !>GoFB/Oȑ:@{AATc f."iZs6/m#&/~?i-J(tGܩ)XvZUIѻ%ynyy0UzN ݅~b蒁ưe9Hv%@iϝTRžA~BuX3 KhC '@3.[`^Q -ʩ(.._PV.cgG:C .:::PyՆNE 0czbK*=#,J!cR(.~pݛIJ"|)vEPw\kz "t[&I -Az(k!^odT\{VZRޕw"!m 1#iG7*⨧&%3^ϱ%#Ɲ-ߤ꡶BZ |X+Xp ITd2ŢeΤ7 h_X:`I0DMxǪ~M)m\>W\SXlzb*DCp^ a`g5rV];% mmB"FTA@Tz5rTEJx9Ùf8C)' .+'^ڳbyT-HQ ~iAѶ/sojr|tX5$HWr&k ay%LgY&364ov+~蔅Vfn KNX7BgU|/J\:ٔM,*;) Z~ܟzsU(հX )Qxa$0VhaxFxLX}Hgq(E(IoRSΗqE'-6z{*̊ZԮr2sR\DzX*h eL5Xl#S2BD($3T|FDuĆ9;qV}_Vw~!<1YC:l*' `,jO嘃Rl?cܕH y("*Z%\ AԹ켻`1X` s%^@uhĤoqrL;8] VMsaA*Ǝ(if>#Yߜ旞]xC?->a  #L:Ont ^Q7 77S%w˪[ '0 `h5(]h#&G=x]>?#;P]4z̕vg0KsbY$Oe$cF FHM#R<`nsoE]66WA' +KP }ϿLqsJ֕ dVRACv2165لY#RڸFђ?EwCk?L^X@&xsYYYGy,{BWkY4%ET/LtFX ?pacۇ+ׅK B4ZIH߶4@y%렞K(.{~: e?t08q2/)9\k]} Z tfضR_@p+* >%Ou(V@n~Vop:z`Ib :䝓peeN'cqLWJDBil84i~  ǎM*,ӻ:Sfl+Oy'Fx6Vf99 tyis=;u ܑ˓𦆔pg(O 2s럮b9:́"톎QDgIdv~ulpMfW<3TL- ka#ǴVj +l ܘz`:/C`þ1#MYhj Up8A9Yf9+c{ˉIxS=-w 08%ÿ2.2OQ9h ;@|i1[b6^=NaF$ˇQfâ3* =z7 %;4 K?~'b)-V4iÖe_Jga͹ac!/=]Mt>@ #(X6h-q Ȏ <)c'Ve.69]Bvx6<BGclI_M C&.$L4TVY V`ycKԜ9N,ʛ(6EQ,AMmyޕm[͜ѮҠU)w|k׭PʜcA יrЃN.*9t SH @Eu혧!9DM &6.f ut 6/{ddǾc7'B~lbUrc?Jΰ};;щc[#MmG:)M9̪4B%G)W"BfFkjҳhE%HSۗx*v/0A`,MibjkQlh1*qj KƜgͫ Dr5Isz4n(,6f. ::8w#Āqo] Cg^SH{|DUOxsʈ^ۑX[ ytRYB R;' 7!O̥ cJ_4Q;lqqj35}Ɨv/2?2D9'^y~8@q PBVj䧀w@ hkd7ڑN ^嶔!'H'P<(IM(9ksaĚx7qBhT&4k ;vnGIj(ȿ~|-h ,vxofQZv 9Z9Şi]; Ϋ؄A}q;צon54ϦUJrch*b8 ~ @WC-dtDy~G24csZV=H;981h j]v]XW 6OߜקAvaiax 4NNQ+w>EwM7G 0:-OY.#}cj|2wZ?llfc4Y&WLE|ɢ#$2@)PݡX5Q  !Ѐpq*dnObkL(wE7Ww.3dbʳ`=׎?\~}ӪSmTc<މ1_Q8Ҕ e D%#rǏ)u=:5-[ #;`-*!yU5w%nR/Q[`-K EK?OC ÅQiθDE%3)+? =ٶ@82و<鉫= " VO L-60ƪ0f˲~f34EIqbs'gvՌ*.W"~O%ӚB 0;;K+A)BwN 3w(S$ cLӈq:z@MOJϪ1*a5mVi_=37)+{%P^T>g| |u^aS#jk55sN`!«`Ebln4\jP=fƍIA׏!8yl-J  ':FMG:e`m.*w"%"LjgTSmyuSDz ;(=E.$"1 ^l\SktX*ᇳt $! x{\ .na)%bIT97,Wk\h@H?wM -M4 Nk#}YTx ǒf$Q-&Yu2Z(>.ٛ%X/*k\^//0g:ώLAN4g"Ӄ\Hƪ Àᙻv;l*?ɒi6[ %mX}cgzCR.nP\C3m2YsmJVzu¤ q:X+cQ43(j$W9B% tlPԘklnGyt5V;")}X+QWwC4heWT@%zbq}S!{2X͑˱7DUAE n#Pg&RmDqnvEuOuD b/do>.MD;8Z6Wa懽:f;L.SҴ+F"/"s6Xus:&΋2^h^ث_:3SZ-[4Sn1 M_4FߤKOWvM|fS="?b9XSV6Z"a1O1R~}х)I dRHjۆ"[щI~-F?pNIw]bw"حP%US^jYt$V`azM*:@˂;!>eY |v{ C\eRz4`˟#lk3<$ASw ,|¤޶LNj)\XϵP[0{KyܗLqυ,c$I?eUX%yfb.gRo;atEMJL-3a`G)|NBUn_]G@n_yEcEw#8 O찶dr)_TP} R]fYZЁ!0$%3 hw*p9iA)~ZVq?iQMp5lc[\vv#RNrc3$o/=C/)gLEUJȝOkDWf { yݺy OrܦUR=P3}ޱ.|q@S_YSmd38".Qm@A6Txdv|76gQa`^Vt}H t}3 #یsI!{:\G,8ꕯ􄖒7us9ۢ[껒1q%xX:EԎ"XϪK, oW<)rݽ!SB*:ExoO׊xeU-Ne^WMrgv<Jdj !+?}0#ZV*~`D©pEϽ>eSY^Q]\3gNC4@1S˟vW3gb=B'fFܨFx*FHPX/C6Zsωϯ YT sZ%󎇑b\ QZC7Ɏ tj ko'IzHڻK;vZ](:[cA|xs!7͔%DknItgO \Dv)Y~X}ks]c K9pfE8S^thO1ZTyiwE{'uRk ge'n40:+ ?sIXKu!Y'~uO.9t­]h//w#ɖfNOQu_p+ыV-]:wQ~p<-xMzQk(8I]V#_n4m_Y ,۾JU" ϩFs/DWG] ̓]6,wu 'ƌbP=l$1_l^2?`PA8s7 . ul>_Xy->{8}{`mCC<ˠ؉pch`K-F. nWmgfc4=mgD)=bW [.?$CBmmXsucT2&1ic#Oj|E2Z`3:~$AdzV2t(g/I_)7©w3 ҟE hj Ԅ ,1@TO;+~6U]ij* $ H, zD˖: OO?*@4?lj{f8x~.)(FA'egiD;",aUx$,>s?A1D<ʾFhA_qgynRQ$IS~e([ӤljT*v>}_oNDYe@=p5?`a 7۔1⁴4g 2,=\ۻhmt?dB4E6mOGQb 7A#Xeb{'1dn3VdEX?XR:k+K$f/!RDJ܅b[5ųa y œr穀_;}ߠխ ށu!m,xP k76 =$*`>' &%zԑAi/[[xMY:_CƯUQsRPOl@ȿ-WNb0TLL$wնI[al68d4"D٨nx7+ & ;~x| 4"Q4ڟUIӁJ~O_z M-I+3bW`v QZ*堎|dSO6m$<tgv0}Yzf3HW=|Xɖ_$X=z5$(|jcj-Aʆ0Vؼ]挥3Z+/Mo ^X#:^D& -tf|F5A׀sb𤊐6 >x($s2W$|9z*a'qeL9᭹>+Fv.AO?\G!j0W/r&yk M[ DX%<M$qw"6!:'V ^0RB 'q&w$5+8_`c/Eu-~#%_󫟝oȃ֓UJYxq-PYSz)IؒUvev87zN!1q'2e`A4jeZCI-ĺiMwI>yҗ}N +1דԢi[L['^GHt6 8@bQX&ҫT@{_C)P2) )@TƹX-D w$ZPd6hZ|3MdG8ͮA{}tm.iS8/lSVg6buމ` Ȭ6`~)b-?NΘ *sKj48}|6 vg/*3C&;e1dNoPp%K1f11ռQL!lV]l%Ebm)LQ2@PX "jOSA36źa=11,)F Bы5j].YY|hps0ѳ:^%lNO̊I3w\RŖ9Ś+=@[ڪWɩ2 4seﭶ6AE['|sO|]"F9Zo OXJ򘜜*Q ޼x ޷sD}ēܽ{V@ϏS, ws7Ci6­q<@ch1$2<{4䯈(rB"оj;0wc0?kOT9|!Lܡ@CZ6%;yeo)$Dhunj 0iea2O#ˤxϸ=޺G{b@@g}2 >^ ݂ SomWۈqjjcʴμlKh"1Y,˻g'&vg8ZYb4lHnqPzD4\6b֠Lw{5`:VdaB2v[:gUXk(3ܖ^9ҞIJ`RvTaov‰n|?Xe-Y;qjB>6?ڠ3I6V-ඌc?N ]*l|CnEʩ jsas߇7p`uC6GܸQnII-K]ɚ#@#sEq]<'uS$D,f"^W ៲֌Hd$:>B<&4ȵhdZS pw ;UT*o30NYv822kD܄A ֬hЖ r8qj&KU2G0;} b?68g,Em oc!~;Ǘ|[E 0 S3l5ds?Q.anћB{B:IJDWˈBge6ʐĊ#qc1W% a-oKU kzOYO}YzˎS2s-vQȡ2+5 Z?M" !¿aDyI 'ss!2bi&'ɤ=ݙb`@4Hj!%QY8۵O)_5^ W/oaQL)E7-dk[D"5.ch6 ՓN*ﶃQg⼓x~a Vy[Z 1{g^'!{}!v| ピƸ$3gÐ E˖Jl]WVY#3@7S+a:&Ho>d/N!_7S$ҹ Iz/Ql1318 {.OGM$ ^//e""?LPK' z(:6kMfu9Ykv!g ۺ^i׹$NX'L, Bo$ǪHNQBש%%9c ptPtL?Wjw¥ 5aQs팗[0ѬJ9ـ (E\el' KxI[t,Cdq䕢*td{·EiDGxaPbob@q1^Ln#& @kHO~1ۼVEcD⹑b] >y `|D:-`ER[.C!9Grz )%ĿthҚO)o][ϱVoų晷gMF&R]>0Mپg AL$?NJHq#A/\*9r+EƬx=h(@U݊A+=xt;UxUUr3Dkf R8!tv տ,Bl^'HYn#uNii'U}$K惗h;IoyU J Y1MU]3hm1cQ"ډmD ^^$EOsCJ)8Bo dh?s@^08Bh$߷Sigi~u,i5wnk,:I+%c URk;]VZFIce02&eGf9G4zZu, gRo歁\~,i<ؓD5l:WLk?jE)4QYl^3qT<pe ӓJ_ŏRТp+̍> ҶQN8%uZnT$rW")+OUsb(Tu65$fXDyNOn`m8Muvj*3, Fg. 'S>ghȃ5iG=KUbq[;yFǙT[4\PL9JURj&:UK6x#3i)gH|_%:h +O351u0 c ÷{SqDsHq@&^T0%H4eff`4 0&!_d)0m7-[c:ɡzq[Q\Ac]vx)/5nOG۵tStX7nr(4R)f>&9, (QKFyq5:Xҡ +,c?i.E_i vp +c<_lsFy/tAu9\YеF"f#:s͝~% lU ]g÷R0FyIR'+KC:v6O&aQ[7Vh!Ado _x <ׅWrA̍9f,e| [LFiTB!S= 4/$*J}:5ŧf G i8>;oE,d-?oݡr9d+@/5UYFF}1PUzOM)|WvNk$<_t5+i[~@_6"2$uGȞ L7ڮix~N^`+5?MC}RWm'P&%BcA&Z_6ʜ;5N6=Ozs& ,B3-uLޚ=C }3>4^9 akRXVӪ#˳N֣J}v;SKІ4Td  mW"kkJ}]p$*=#{\aR՘ʈ7]旤Mu] 1 ̳UD|PVh d|}. -AQxipeu5Y}3}.|"n.[ٞv6"Tw9a-X,eUm.c eDZ¶\VƾJ:U|@˩h,)~~ϋeuȸ$?`=" OHsH4Bk"!c ą sС<,]3o2},>K2ѵ5r h[ӦץvhtثIq]M$\{0S_ci}ehAa MTXdy6G4CYh>}xJoą bsJOeQ »MT 3jf&C|oe*ejgKIV2 0s֛iCƜ2%h+^aץ$֣]}Иݮ*a'ӏI٭FKü2A%tcT5;k4IrLBܺ,v߃SbF$2>jN;꿦h #<'9}#+#Lhx6U!dj@ljI/̇U^P~! 0E咱w&@yRaz O9X1"$bvЂ;R%UP D H?t=h\RELo89KtAfהo`L 4B6S ;'z3AzSeJA!;td XQ+CeÁ 7G*'RLC$jqWL/qTHO|`֢kȻ5b%Jc1Ms[,mOxJ8~eY#1˃uP^Ha ^kJ+ .}3U٣ds}0kRN44JFɗJ]ZgQhnK{.8h]T.jIU#rY4IO4/([gn{7t}C=2C2xnS_X^r#7ګ" 3qI/TU as:\~M sN;2ΔnB#p"b&hc|!{ղU=z Ag^Y! F.\s+c:?i'$o)yDۧĔC >iX6Px[hPgw/eIPZ7XiƗ4{}ȇѲ.-"=VX:kV&lj^Hl8=bB{RxЎ-viThT7V,ۘv"h:*ŇAJ%gfkY92?FDH,g5t5;#׾0M%A(l^ɭw ;,8p`O|v=~b./9Ԭ<$_dH'ֹ> lDӛwj_ߴHnIw7I=Dp˫I 0}E[PW&Iҟ2x&5П>#RiC,fkLC4~tq̹L,q ?T㴌Kp`>gK6_:+?ϱMK>y#D%i9SHN}кMscJj ۹'$b3N(Է~ 9+S&/c ,k+Ơ\;ȋFHJC iE`D0יa/E2^b!]?W (F@ڦ%FsNP݌!i/}x֋H_-3~x J/ ${[$Mwig&5q?aߵDSE\FrNY 30ÌaA!nJ!SRMf`/nR7Ǿ'0$ @vhMGW%z}0>ʕhjM.[P/T`JK®Bqiϳ6\洵S(.|4|Az:,u(V%ؒ?@b_:0E3~'ЁjߚNyi_#n@{sSy= cXz2,QW(][\T~ TMҝ9.ər^6> (`"Cm*n'4o2chOѰs4@ ]?OzStWQgMN>Jނ0ebGDH7nR$(4:c)4rӤXXfl6 r#H,h}dW#Gyp=ժ{*xqR? NMԨJO̞#/Y(xng ?" m_m%`U11h 8h=G(qكj m`;ȣ]q9H!XXIڦ-l`?gFhJ sPe EZ}>Bـ uؑQB3phwqOAm^1P؅\G.;m!ofbKcs ʹ,nY1\t>^<Uaꂾ؇ົh<*nҘBStB֔Cl4ܿy$k&2q=HSݥT*OݽsQ营TfGѦܙq Ň= o 0Y-igaIbk7{Ss;!afW M:dx%nZ"Y8F?jux_Y'KtNB).5[#XKZB\5*>b݅u`'Ⱦi|fn`X%9.Ih6Fj7Ι_׻F:U)Q_T4! OS >7&&#Khir" 3xf#XRM g,SۡXHR/;״Zr-Ĕ01oWÏDՔOT{ .ҺLLoOD,uԷZa UJPRGjERi0)NLg7ԀN&g sӡK C> qd"zA> R]NQM/qgHU ,N^qmvY { -+C؉tc:uWdXgZ4Z=ĸ( $] oHby,ddtUp3԰߫5414[АpB=~wo` /=খ4|M$tBh7%T$݁Lq>ǓV]LΘ ~g* ؼs]{w}4!=L1$P($ΏcM F"]c=d Ncpsa5!+]) 2X|T(uI$Q V֓= &VT6m@ZΔ\y !fkaꃨ^hFŰB>ˎD(<66m|"P7RB; 吰q|ɬVC!,3͍QMؐ/=ޣ\dF 5PjO\$׉bˌn%yE15<MGx?aM؝R7ЙSc^@ ^Y:Luf`N'A q,ɝj\P Vs Zίj>nITKyҥFdP6+}B,)|yܘa8H&۾~-J'd#}֝!˸Zn$5uy 0AYMAEl4zԌM4 qt^S-F*`(kP#PaYfRysV6#Z'2\y@EAu% XKd#( / ˿V51qVRKRZFxiS is ҳ-S/)(c +qzxtBhGyi&)$EI5; s/dOITW|,xd CǛ,2*ٮ\UeUD7 q@Y6j|%?{uhJ!c8關T㍃66r+2+녫UyeӼ{6 4گ`үo),ƙjItȥ|.T5{nXlϾPD#Š=4iyY};\R)yI.!AIqku 6@D>LtZ KuBMY3{1X_/J5!}xjឞ7v30I:;3T2YAhŴ1T!R%5$Jk, 2ph9XղȀ\Q] ]<ݴ _r<͑#g*,6'"2n/MZb6JONNP WʼRLf6,EnH(QM,_J)T)k?vxE L{PD;Wm!( Ř1{T^+A.)IL/!zprXຕm{G/ ^k:4z9W"5u94_\-!vA/m\M] 0lrWTȵ>揞J*5g%A\9D?ф\&Ms5{VߦczyJ&eRt ^FfSeChIDfQ⿨`Q>+f%aG_rPT_xTJ74Nt %/Ǎ҆i];O37wٔΖi\ J̠:AԠʷZN8.!6 d7u^%:Hs#͉4X=]aÙKҷvg9eᷡ8YKpi`3Su Z٦?qZ|G8toke*3dZC͑`kg zj00zR> RsVo;_=R".$՘'z7VL|hQԷ~E3gJy.%ٲݼR^V2 x o!az;usnNid ҟkKی|Kx=bh1K#)S8 dt(Tf 5u~(s=/9"jqyeޒۅrOQcDC>3VLo&geehy`?P5`AJV1!t6*g'е9_"!¼q~yySgZ v;dHi[*V7y-[ ~1eY~#GE:h8Fc :Ϭ[V,G@#q,v9Wd+|%Uqjy Ur'8 K*=6߫N6Hrlu/^N37D8Q+(}B<9U>)6鳚A\&QҾۧElW" 6/tBK:G] !R0a2/i݌ жїS+w A.!&u -$ygi =P;n&Yjۄ|t?;-0lXEgnA̯e.gU ^.i܂ .9}b7ߢq!V@!=EeWz5&5dm@V$Ŗtf c }Kb$>_ cj'3d𡥇BuwJMXlSWhdҎ`.CVyi.*P NlB˿EL9(nzydp CnC"?\2t5 |{:,߹*VR4 _`k4q*j?u@, 5Wglb?F8T:pQOr)ߊ;ҙ`3K|n;v.5w$r?(7~r:-IâaAƞHsU ˭TVL%]i{Y. ~-ASASv cQZZN(9 {{+rTGA;&XU%ρ=Sh>!PRKEQ9Jqa{hW lL>OԌ ~wc)o 'sL Jt<Ձ;R#~:/#?9f'Za?r.I͟$4rR-I-6oL2HLM"}+͕ α <[0%U!9cte2ɘuVg{۬/ȺsU(A"q󄇽("a'‡ƮgJ6h; Zc6XSQKيq܆fߥFP^bc/e|r @y"Фˬ;Ad)O~BDOlx$Sݦ<;ca;o, V31E]{gdcoQł4^C:f6<꽚o5;UW.}M ;+MiיO{Tm\MDwnN!5-fVgY px{ #(Ei׋EbϷz >[2!'zJGFDݓ7qv]Mo `Pȉޗ{^7j3eMV9Frqk$1R3+eeΤRpÓܽVC{L'IT}=G%?ewLmlsMlt?2Fr-44Zn˒xPIG3&j>:|İG> uO e2i.cr8^ih˖6` =:*vøÔS:j]@r& aBJ "JlۮcR CO2w2\6nͻ8_ϐ3-բa}o4'mdJ]~x nbo& _5i_Zz8!{y 5Hr2L^vCZq8c~oJ {hO%GT|y Eun%`hwwCae ͖ ˸m@Etk~W+*d(øΤtE?ˤ VٺQOdTkO@jC\{(Ox5 1!_BYC]RL| \ 1nY\XuH-|<;gk]`Bȅ&jknu͌~?yțlՅGWI' [*qWE՘,`)_C]N|lI <Ƶ3ՐlPah˄}H$ϿEOX\׌i!FzwJ/AT]:c2O'@ʗou \&VHD&TzvIGe ܊GZju>cFXeNLi>Fzf;㼠ϕ^Q?:y~HP7~3kgyjO0ilSlѷ[`Lw )b18FW33F( -ΎtrBxPV33O՞MqSX[d92- 큘 KS6|^s|t v I$.='\} nd|_ N\CƔMX:٪Ax?v-:Zp!AkRlt֪$$IO]v3tb&ׁrF$x&E#鬠1"\4eGBL(qE&,hRh^|FJ-V֗P:L ִP w<_K ~jȜ:nOެwwDRm߁ӱ<} ۟O'@JݠY`DװfڵG2P,`W瞉ypx"a0ZMkD0}:dn#%W^ze!ܾ͜6Glݡ')əCc*-W ՅEΑV#eOؿTZN\&f"5IUf0+Uޒt? 9zXf'ɐhHA`;IhĽڳ%䥟Bz8rD^iI.ؠ 8m5?/@<ލPex;s p-4 xԪ7U+v )'A|Uf *yvjfI|ZfVuAA K_"A 9_g_[f(5Lv1,(`TQ&>GlfxWR:Zou]g`$0@цנ)M\w$ !]i^}Mrl_ӍkфlͤLXFy%ICvY/,B4_&KwgTAf]ͷ Ȋđ9jHo >ˑGjV:9|HzeU_Y pTq cv@,d²A ;h~Lڸme_ 7Q0;_bu4e:tL/ͅHi؟;xϲYw˶c)E_BnM`K32g|\Cuk\"peK=:=bҠM&\2!GQb .D1^jW[ zSDƬ PYր5[%V<8G#D ɞDE.7PkQ8KG'<%@Qm^A߂A&8^D UmK V咛%"-Ȕw*.*oT(@J2:׬_W#xHgyGn*9-{7ǪNvf״\hsSC8._S]{uT\#B 4\Ƭ@ӗp' _<_Wv!+M*Hyd)51Z䱣r㚁O()%݌ 5^"L0սQ i^G<_rS2ӮDP%mT `'ze<&ωC1c>n]r*Ug1t eVEyָ˷x6eH=cn6&jX1 Ff :P5lUi#M] > -=<%D^)ۍ4^dCmb_XщTOc}PU7Γf>͇P;k!&SDPZ X49[n!Fܓ $>!2 ]=)ݍ[= ^vYc ᠓ecU8xЇ~ugqf1vO8uҰ-52!x =u8|e& XT>v8T*nqCT ~őOZD6(_$9ݐ":X;=EQ Q8L _fbɰ9}'RY3OCg~=3+.'η~sO04Gm|dׁ&0ݺR8V" *RR|1ȟ ya|ۅehz}92wu`ؚ<kqSv"ȷ|F ]_ #ElW GSl$S N&y=O?="y,ORhI bMkmkh&"&>A ;-c95"Y q"Lt_'~QaZ5͑#rȧ,on=|4'm hZ#z_o]a*kp_qR1^|u*=RzB @BT+TxׂzZn_#Q V}˩'29ԾEnESj9ˆK,U- n+4VF\ʓ@,#1pʆZG61|4vYFeJ``JntBȧ崨:5G񳲩?=Wc?Bl|,=M{y)'xe5q1Nd B9 yB <x,aDYP5+eGN1smu1ò 9zXNKZs<.z̀бNRՉ( | !v Xf<"deKڊtU"z t17 G*;nز:#Ԇy#?UsN.u5uO{2/7V@h`MU5xY}{,Co%!6-R/:?lŪzk^w5:]^FABwT|&xm/?$9nL4z%-O[.H貓oAd #rڃ34_U~ߥ( e "ad.7jYe!0*Ae v_7G:eV3B&w/JBQ(h^QE[ ߝD%6c"<ד1£BJsAydGt(K*\yg>p&% Uɷ9%zPu_9LbNt௒K/ -[y$Hɪk20PڅK MƗCB2N,IHUo9c g]fW;FU-#\FiwQ%O >.f46i8 [Y B?\(t Z<Ѱy) X(a Ql22f}}?E1aW܀D \{'sƓL撟'y<CVriC oN&R>!8ĵlI=Ԡ[jObI}P4sh^Vũ`WO ?f_#*|U{`sQrRH`b|1 =/y%+Ζj]|Ve+|#>& CPHatg͸QX52J33( GY:;p |RpKwW L(ЉS1][]֦x8rv^)Foqr`jdZoȠMS̸"g{d >3h)2__^3D;6H;ovD Tх7Sfa7 eo}vmeF9iUYX^:UV>hދA;0 - 2N&n"I%fs(в^ vD@E|+mzLU6&wzVqf+wR`HHnRL% ܆^Vhutޝ`GsP\rȨt M ?7׷v XI2  Zrp[V$h1  5;1\T*s>-xs$c[#y#0vtD( <~w)'vC05g?*;D=OYE¥QJt".V jDT(RΌxv.<7gzaynbMQ#_K4ofF4gb/WJ>3Y^I;Yp]y4U왠RϻIXA@hG.!ɐ+sVal<L_z!.B\W1n1Djp')ƹMOD(RT|'&FQ:5 00QYߓhNpLa"}0I.&j7{cl1XLzbAKʏ MґvX]M鱹׉3 >rڸȌSc>c1O ܄c{ LfjfF~A<Ph,*|{}#C=t4~{@,cJQmœ#E6;5м#l4]TT?[znR5){E8ϐPQaK!FLmа .^'K>q~Jh1F8P6IF=D;,(2kqB|g^r Ŧqa%(eB.<5gLi4fʙgq~mtAS遐UDAɈ3J+v- KR;XIA3gsOS|YVY$5!,'T8^BfhHrNhm̡x]YvRh ondJ+豈;6̏ЈB)hV?SߟieEA}]fS)9N\oI݉EƆ+fu (Dz3{C(uѵY#G$5vcc&KSHu&Z,=z 炅| 7h[B٠}ݘ-M 2c{]h@\W=x /l3 WGBPUbR>in !۩m;$;d}w =7ZLk9A~pƛ`5yOi6\(^Vh=icUEյ̹ssl}6gb_hЉu5ws̴N}㨋 RJ ~,|ڍ,̚HETR6m)L. Vp<l!sk5U[Y7ΈI.7d-M6k+3|P i~{ Y:fs $ܼظy*I<3偪-Gb'r`jsE͙0(^k`s_QGNM BgxSFwFK~Bw~>Ψt%0u-z"qp]2==z+(#1ەR;m8\]M)R<(i;VZ,1҄cəxsn^@Y!rq7_^RO,$hdS])8@, !T)Ē)i*FVjtS d fq4铮mQw |d :_:+`rQV†D0DKGYǸ T.Ԋ`Ii7f-%Hr:]Oi$!.'?X{ Q>d t|.%E>AMuDo>.V̐ VVZgϢ-jG0Ý3!fz-17o|6uTf;LVrk-)DUOE k1#_lwB򋁀^sn1$GIm>:A(W4̜-襊2E`ĎUG{I95_bP wIPc򑆚$ pDH^&1 ߎ?4 @iQr& @K -2W?K4 Hm`·\ܱȖ[Ӧat?@~h횖;rS^dHu=Q6>@RX)vX+=+06R91XIjiN|f+x()sYy]45!pu"R Wn*2ȷ!uq h vǜaUNBU[r!7GPWP3]7'H%'r*Vh^Z6r.$d|B(Ho^otd.4owfD;OkC4APLP;+X63;FTjx:F(':zs&w>LsF .z}1 AR\:>Q@-IMDځ>5;\i)mfM* ou*wHȖ!$/M+ӳCYU#F74X2w</$|8í-Li4^Fcvԡ&<^)8RzwTٳP#|1ȯځ(~C@r8W| [i>c&$-pi'xJoj) Gc]ngx$hסN;;ޫ]tY= ր58tz8tQD?Rh۶ ~)u7֣1 vIj|{RXS@VjMLbR`D[N5L'>ǽp<hTXD4Has7Ri(.ۊV#$*u՗l[U9*}`8QayZ+{W wHQ}ƟQVo`xbSmIRNX%5I%ɒv/ zţ#N)Ӱmʄ+N-p f}n9M:ӛZQ}w)JKwz(0P.c,VcDl0}-3&4hyJ6%]!mܗ~gA9b2W!n%z}]#]fE?oqnn(}d uckUlX%aހ^.;mt.`J2 hmR7M0%s+f/t{Ćz|YՃ,)׫Kx^aP[ NW7bfaFa=ftij>9B ěTb Vٛr_ZH#4O jڜ f]KTOzDIaǎ=;܆#e/sa^ ,KH#&[w|,pmw΁8  9b]VVFLk!r+3&SZkgTI?Нn78 cۗ9\lXkuMY1eu/ZHO:}ԦrTn q4i F"@̥<{s`ʤNr3h6#h:ǂ`4qkWZ5Ofr ܇Qܹ@'U[4̈́|҄b>] Fr~Lb>;p&@3_L6 W78hi:O݀(OMqakʓf t_)_D8}Ѓ h8zb%Tؑ:xB%Qg{|r7!m~rV00&/8>0z}Y[GÂ3nE{ )K;L}OQY3C9'e+٪LWLEnY8*moFeҽex.9!8(dP)r ZcC/P6; m4%U(6ܕ1mBw 9gS7"L L VwC"!g=<uͷe@[vL;5brA9/li`?8h߈#垪(I'yu"7xpҥF'Io:ֱ;M ::!:>N(y:,2`%;e(AP|x&j8u.̇5&ma#峍$7-H'΂H1>ц:v!hHV l/=e[WXi_Of2!'9=iz|aNJlkX5Tw|D>xBGL<+>{B߆װ9E TXus}oOAvf$ǙyXbG+qbl IAS2 7al)>4'E0ףK{}.{}c"O__Ox0?.fQՕi812 Ŵ>!3skJѶ/Y)6+j8(s*hC *#z-.mz|`> 2L1G:yw/Ah;>$VsxFY%:E=EUCjka5[c4)*vG8*sci\/:كpF\.\JLa?nXwer|!.^@8JAg,AF&e7rf;fKV(razbqRk B-?H圐v ",:UV~gʄI2IKeS Ňn5"!*JO.ݵN@,RP)*Q9HIFkW˿fMrZcn\3H7$x' ݅&l-?gkhI5A`ME{eOk;qOrK./ifiLw[tM_4kA@|'oR3 k1~z SUʡ#1vdzS302l0.n7,hz9.!;öQZ,.R3GWti~w:^I$YxqγWClRrj p6ڑ6`EyuO`2Sf[T;KB8ZFUxjI4Cn6b_ʒRk:ޞrz<1[*wPHQ峼SUI>j׼_\ *:Xq17.& D:Z]Ӥ%ԑN6r#BKv}EL;C]~4=vN? O<,qwVȋLm (Y)PoW33r.^1l+XG@,jË5@Pގ ";wLx:% lo3=Е1t >Q> (c9hč^|mfw`cPB?Kî迣&k"vP4]buf{ȟ(=FČ - oM>gD>8 J,XP&e`U&E2u|d2+U%q;{TbPQFV`@aMgFD8JۇBA ACܣf]&Ha"Jc4 IF #k:oń7y+K͵6.%9< Bvz2-E?l};^)5<?2)6!1B.]UZrbu!K.bJj){̶wbQ0li9X 5;xW_cp<0z ^0 ]oBu;q sTS0G3!| -KEL9οԽPfνT7b9T~*?j\FD!r xaFW9X1.(8b6:snNQ2`ʟn}{;h;~aE2C#\Hn%#L= fz-LkزdY ~9W= ''=s2L8HЅ贯^_6)ANB@9T-Mr7=-S<-;/*CcUF<pKQqo*#/rZ ~\?mnN0O.ใ`P!Y_ 6W<\kU˿]1:#֠ HB ۃleYN|8.]OO uifH?asֶ}IOcv%D-_K$8qp)x'NYrj*)%!s/Zfq)?|O|@}j(!\QuF_tdlIq% uްu!94+];1@zp.u{U\w~Cܶ}2d6FH^*F)R`2?yOut _z,YRh ©mDt[iV-s! ɛj'{>\n#TADpT9mUU2pv"W7hTDA"+|9! jtU'x(]aкNܖ$_?ȇt8Ґ t]ʷ9&Rԇx ްҝ{s\9ę5RlAuHa@W| #Zu9%­KY| 6 oJ.z]^b)e!<}ϲ0kD͎WV#ckRH!Hd}Ό-8y%!AhpAER~ms0 xaQ阔M V\{reՒ.ƳlPUjЊuћRY1U_8ޘ vW۶/x;)u mJٙOof?tjDHP(noeXIax cc?R߯Dj $6>NcX~hqQ.7ΌL9c*U~/c_0mbUeyWФaF'LԉKqm '4_zn44&1Ɣ 34K`g!y1}m߰Ȟ?Nz~AɁ+Ϟ˲ 2!B&SbYPu)<p=L#T 3] Sg>Dh˂(yt8⼯*s|LhpտerSIoٝn`6}?UA{}6ZW;h9ItRB#4|H:0}sCN+=eetBVKg&ҬAդzB"l5  Ljfz ? f5 KL:2FU@Vup #)" q߃fXms&e'53[c䳞D3Ҳ+hW v2 _Fl=P,Ri\e7wRu@fay4WaK +Jτfn:a0$,T**>k-+0> 6"j'F g㢋,zI6up*hq?zVY&4$V fd|nVfN0:@ tUQ,G4vnю̔F2{2DL$x 7)!p<.|z^: +$p?0Ac=P^|ϙpkՍۇ^Enw3˯iKG? >B4|><6CڙJ}tr;Ų8 Z&'x4@۫%Q5#qYmrv)@O Q'znL Fp7?<=f}uK VOqG=A=VTX,3ldgC :uL%;1sW2 6Nwb.llf^9j`9+r4+få n4>[qթՊBlzByA$~~/1>]=t<\ZMHg(Q89๡+㉘fme.s"NPˣ7LIC0KY)07DU?7핎+:YzQ9nz3!ܣ"4pA!@*R&ټj$WjW>iϐ ޿̦52 9p>G|D@rhڇPt 5il^ CTKm8Pnay:6+4=mF(/k#^+I;Ś(  }_u8 -JwIFulk1*?sk_@Zo*O&J9F~x a, @1jY;:y !kU+G@;iϵ9 Ps4_$T$ڱ6EX0!b^֫z !KoƂ ivwͩdWN']G֞.*9]NWLnKc:'m6)?X<{T]Nl[Ѽqg=dҡm(bHF.zO]x=?B'G|l ^5!ˏ*yf6.t卑/Gy?i:vUxI wa5` s<Þӑz[ 6 3Ot)FW7Ѷfl!eZ! 4nWlk޾[kZ vdL{|xWbW!̱o|{,KV5;DD;H̆4LFC:ߺxAީ2Hlr7z`{ 9 CZ52Xʿx8Q}DN9TamWt{D掠i'iOٱ 8-al$) oA [qb?L*o@ul8sJvVl el l #fXe w>G6y &M Eq>%@_|?%ҧigVkˉZeb79,yHb!; qJvE"00:9f8VY[92y>"Moe5 8U␥&Des)_L>k*jiM!~]i* 9]Ey Gh\\ cLZ^ ݆(ʟb{Z_'EjC$]:G} eJg yU.-!1[T8l+5*N )t`iK;u)"sbK6%\y$,SOg:&v9'^TOvЅ\[Wm4h.=3 FY R |I񮖷r8dɒ)F:ٻb|~wx^E]WxN6Kzxgzmцh̩1R $,L@B+&?NiMm$H#q[67Kp*r<ǣ7Tbq vKbG%sg3Z!1 Vd JT^3VvcuG9 L'<0j킓RO:H펼D k?ԠU;;Ӝ!^̀Sm~/-:V03R2yٶT'Nlsx5_s!vE\^LaBRǴx%a@f&8NDZ7 'jvIe H.7;La]c֠lޅ}?1h& m\F Ur0u9"#i9Ш)!Ҍj3^mo!@ɥ-j?w P!I[.T6d2(@,Uu6`nlꢻǘBZr7YUDj)5gp,M|{t,V{ zt}Y&[2odLbbP{!e:w5x1(P3b0, $s(:L,ݛVsȾ`,ܫO౬7|_d Z.aQ=91naXҚ+_Dv͸w,xu3W6qrgC .GE= ocL` YP6GsDfLS M=PXf{z/bF|cOe'PLD$-)01R?{yhh5BxNR,b2;jy:X f`[ }1WZBv)UrNmf 2 J\:NHf)Q2tYd-;UG2u%!5ÙëTr&PN,ۥ $PEH-$~MgTm^˗LwTs9x\ʡ/3=wt vp,p[e'0X#}C0 8z 2n%v[;t,B}91 9|xBwj^qlsw+we/z;5,rZW)]'4 kZ#]ѣ~z (4ıuǠWK12w[驯0BETS!jE֬q{4XʛX-X7,*:Gau[5n^'o+e[gQDC ΫD-s pJ] {z+H'y$%_6 כQul%ҟl/8TLOU`ٝZ[(;S Y/?:[˨"=C :byuMUE9D$FoLV܋m51N̈|C׸ ؃]"=~g W-t)R^텖ǁ֛m.d4,`+IhS`v%G/-8l#h%5bx־oOqFIxYàJ]E;pKh2X(U4}EU 6PD4V-^S騩T1uFG~l;!f!*&TtPK[_];n%A^! z6\fF_=r{p,FBk+èr?~B/*۽&PD$ܢ=S6Qssx˘C[Ue:תu\p8җTqoST;7) zc8&բgx5XB>d_"-b7dlT.4+淵IpNPYS/n,:QBgoh @1:/<~9jManHއGۤ8](:@GU֨^V &!]ı=GޙVe];7 tTĐ#$8/蛥Civş~'V+d5jd>\ok\W:ԎTSf'YF } ^߆c#fg|fj*P{˯J[. Nm6X 67!4R^m92g <e~hdyJĀ`4c9p o=$ǏBik2Yc1N;|Bb7'm.;#A<1C_} q9DfJx.NC769݋.89.A4ܕ*N'uRcI@.Lilh]gpuKI?cP֘O@$ν Z4NMgpv _™:F\gdXNuzc^e }8 TF  u_7Z6!լg~PkDω+ ,݅ 9qWf7"$S'It*S'KzuQ7O Qmi`wuG\o$8F_ ) C"*tJXJw:`~\7f+i窛 k2 #S%qs1p %?Hsw&@!D;|]M9z8y-ijK4g=]V&P('SVz?+\bؘw(epm՗w1vАCp5<\ԥ@a$!M9?c\1zC!b!hwE 65 pp;vsɬTE>j^{߶M<ŊR w#[7n°P3i0 *sarB?JhPu1vT1RNq.-ƍs-T8eHM1E%[9-_k\QbJW $!j* :w{8PSmp88:` j~fOTf|;UN,T]:Nc0m>>*r2rA ea[Dbnw>Q-~~DeaΔ%oh=WV9%*3nT lG&h(ogBU{G}YXun4$f8oL xct d{ L':hwL址@+3 ϧ85=q!m䘍$vւ~` u!zOIC8X< nM&:#HoLM$7~סeJ~-ȖK_~Tr?D{Z]YLF6ywD"V.5ݽK.=+}%6g'rQCޱU{j^vݦFdZZ~=drC*U 0g5+_LagCEޑ8GĄ*dW+X^(f7 s[9&:uzg;OƆl`o7 (e?C1ݫ&a[;@{h!37'!g;%=S3ԐG)J̍Z>QP r+I> s@O 0joCIA=F%Rk@8̇E-&@ agmleU^~KjAƒЉd'u DA,0G3F߃?L#Gϐ2e#Yɿ, /\ȵIK9o]cq<;mK"S8$e)LyÉ%^׮`sJ8!JoS[^SIq!Fg%mq+EmUw3&avͧU)/'Wsp@-Ed0C"B?] &ge-^=.}:fɏ@d8Ãoט")Pv%B@Z*O9S E`Ji͔x7&"j .":&u%QOoUʐ ng U(#Hm4{lI"(X(M7 ^~IkNs+_˔p ?F?y,yuTgJ%Jn?u}րbeVy,7QWf&Y'`bU=,!vFҼ?ckΔ##0GX{#7m{z!lQc&I>~t3Q͝'z:r[6M_\쒝DpEw/qN׸?kh+"<@hL s8VF,^OHZ"ƏY.ztUGZNԤT. 4z;_}Ѭ&a]F4)n!@_7i!<90/9+s?u15vߋxF< |V]eʜ7ٮ KQOZԹc̖|Ss*Cxϥ.UXݔeoT\Y(vA' ɰwCdK8,6?eħlQOZ1E\H$%ÀVÅǍ@`NX N7ё"QJޤXVI|4sIjPk)\G*S/?kBUϜ\(B~*ackW<Ʋ5$߾qd4`f޽s}P[H#H{#u na' ☲@I U hsˆmiHO C_>q*r{+>)c{CPbTw\C95 SkT:fgHȄ>ᄊvVi9+-\Rw$l@͂޸3'8K̩cK`+WV:Klp-ciyt2dP6VhߑK{{]9#ZeY5<_W͐')? R1eP8ya68AFR srXHen|Jmҥ+w lIf &伮Mx\vDC%͋6;JK\p#{)_-PHzz>P$v ÓUFuo>n-_8!!t,Iml5ߟWq"̩^B#\Kg,{"Ru_ma, t5ԇ g2e'K_˜ ׋oYYlIhмxlsÜRNZaGBrkt[ea! NF*ĥwkc;s굢X,; L= ?krdy**0R`h^<ЮҺ3y["6ku ÎwEU@ܳ>o5rU\ 4C&!U庭 WAlSnKG.Nf9;(oe=Xk>k3xB f$f{t갂{'p+QaNU1[n2|K2G17DAdΐKEC0?\V]#Hv6?5ca!sÀ%"Hz7bu$:u> U(2.R ͕l8E\Rj`ITbw|p?zLջ}Ozɳ,B6S٥dW4T'iS˛hxS77m7 ;]Ws9O 2 WDXIf:)<;ǀ ȄN8}O_ev4h5nBOm&/,ݟ-5ʁl݊iE}F/k[!؈Q?Bsq0-, g8Wá*j&[QSo9n> yL7٩ c+RNkC塴b9'2~WWJ b^޸~\*ҼۅAFלLDw6ɎirёF|P)J۹<'@Y޳Pk!#*&";^ITЉ^`FBFɧ2I+"nd/3S<57 ӏr׎q}:䩒i܉|i1x|Bc!7٦uOľyS >'H~ PւQ &CA.AG$GV +] m>.@NF ޥ? g髈t货Gkq*xbtnЏSU{@g0~%JKlY?@#@l4QI ڴBCDzXy埏m3UQhz/;F֕C~l /-uc_Z4URdtuytK]e}-)##sM1G/&/QGBvj84.25r;q>q P!E1YO[׭`k:AI07ՠy3w+`Jx݋!9ƿXyĹ.NWƊ6cӝZ9npt9AMM;8vc4%ne߻%\Oʗ$+xbGcÃK^ybq[[)Eձ{mS]20'{"HѢz:l([cNאIƄC>,7~٘W93ȕ=2p#*NzzuΡ(FumZm4g%{.88Tq.KCf"V(oe;" ];DP4 {m”&rUW[^Poy^`%$qFZbh xDނ=nn!#U|D]wF}:ݱG5ֳ_u|+kgzj(z F@+Yffm{$vclSL)Gx9wDK`ÝͿrCu ԰7+ׄ~}>eMR}a ^盿-d&MNz=>q/}vj5!b+hĮO*RF Kl] Č@ĤѨ=KGз+P. 6:ɸEH0-=R O ]L5TXR]ea/%/Cy'dTxU;s6+0CWshDY8WtOMyz_]֤8@dI`lhA45uɔvb܁HrE!jDd~ uldE2hӂ@s="*ZZzPP&G k]*<5b.%Y⺡ 0p1iT8}k}m̀VݘspinQϋu$@?81>Pym[NCcǴ"gB?wl(޾>im\dD25)e*hȏZ휴 >| 'qtFŏIP%6n DvZ#) .t yc#7̏H{;V:Vۮ,I<>wx.L:!R3kno牴y΄,/?.Yy]`&x#\^$DYRށsY.,v61*ޕF.u,N0!dK0L#$z+=,#<(N4t"P[R B?j00iZt͡n吽ey3p<Ehʉd~ :NpYL! Or_F;AޝF♂@qt EO*ȑrap&ݺX}:>0{ `#Q/.xt& r" kHv#_r{4)Dƽ~־l5+2$.-> iU sX7S9Y#UZ~ٳt[*,jQoM՝QrKUT}&(--/PzaX˚#Z(e k/)o&UPmδnG $v#Go̓g՘ϣ ˯MU5ˆW`Ep^= 7^2}0KգO\0ef5B_(,w͚T ~ƹPxn?P3$H:$r!ӧuv! 822knNnr])0Q$2"3g ĥ[Zmtvvd+!{U!ֵBF`"%ņNՑ9є6<|?Pm` [k?ʚE_t$3n^/4HTT`~ W3 QRc 鏱ɥ slߦrM-p-,y" 7n: }>%i'`=ƅR,wτc2<xi@LT]E&roF`󤫹"V7=kMIS*oN[WsxTn7+[d8ʏL DM\iir ̝%t \ƫ[!8\Na];CF2k(jmt 85 Q-*c֙HU6giLV卵GJ8s,(O5Ao򟱳@7Xs%Jlg1ĚKHDrkʈfj-:MU_#n{VfHwG~D/ }+^ޭv˝?ԻK":k{mDp.՛:zI?W@VeGoiCI)RrZYf<=|{}bLD?MNl_Բٌ$iZ]5|"Eyчm0c-RW!?4<]Y?69w!j k,wnr#]^Bϔ4\]ٴq$k<+!ܟX@ќ9Gp;"ۉd 2=u.5HQPZDըZ*2 0ʕw[zv,4v{b!K{kE± Co]?HljKO2A sK}| wdWv+ߐN} )4ۓRc>ōܔwp]1ʆ^>f>]qFQ6V&H5!H""!r.5ռ1 Z,D>1\ DRw߳;oaV 'QtQVk̙ ⑶X 6 (W1xDN'hgHvcC!䳜6N{-I,Y M=iPl+5}Wҫl1#If1GoE(=G bŇިh5N <kxmJLSzK8SPqb'K܄*1=Z)skS: ޳.juS9;Hp U87mrfQ̯z/ gB ?[:IKEQpb賾mv"n!!B.=h )0˄yq5ZƺC ѫ`ǒaã=낷fEBH&7g';Yo5paSEae8)+h.X@/z_v .T^&1A+b4I~8<"jw,_ |z?e,]2t睯z2J$?<&Nhw$^$o/сHxo+[1|loWZX=kzqدxև'KmДc 3V#=u̮ ɽSѓl%oV)C2. DnJC 4sE1W }+!zt@GckA@;xʛ[3③^*!~rďu*t? "3힂m >≑2E Igt|ilIol+NFEt%sI,FjK`(<\x?eĪ*FȉG@ YK>RUH,XZ lk-IyegɁ sXlvj`W-cSN 3t9I(DCPYYsPez^Ch\c!)"* FD6,k`%t f|N|,H| &`,H#s8$~^b<}p\,WV_E Z]># 8K*6?U*XAvD5vh"p碝jH36bTnqvꯘ)q_Q(U9S9]G_%E@2Ғ %C dUIXHc] =4sEi[62hs9xҽpV1b 9SI x#(f lӎ7F( W}FbLv4伯AυjH !%?#ЈGz0BNwνl|b$]W78+ռ~1.Ы/BBhQl M\tStkwjBNr%l+L~hfw%3s jxZVVCsa,aH\R2Zmߏ'@Ɇ[ kZ-<5{XEd?"Ü6{1?}4OMݲ}uTCDžW֜OJOpʞ l.A%fϩBLg;-ώ5 clbAL8UHC#2X;r ~5D\N^' !@t/Jˡ)ݮm_s ńu<=y)Ru뺂Wj]S26Oz˜[_s|!lu$~!q"TT\G;F]fT)蛲 4~= q#}# ':!YN1;d͓%qxxխ'^`ʊbeVė yq&v08M)) !(bԅXw9dmdl*[T؜6%>*ۃ Zw-c$Bsi=7ݽc-|͢+*E*HP؉?&BF<хk92QFxls`/yQ$,*zUMZD[xx% |XVJIPgZIy81ЉYݯZ? (Bg\2X[t#7dwJ) jliak.wG}m 8W(F84G4Xs-F7(<@WD f0qʼnd<y~)UR]-Y:rrzu8m(r{ X[Eo/X׎Ofʮ7-UaD\:9 TNΗ*!8$IeiU~Ec @dS!HS7'T;72ʹNʁzrD?٧-q\tAj]d>΢FN89'ձL6*WD*fOh7VPT$чRo(/4.O> hyҶJ~>xh -893= P:9@?`^t$*u6=WC)]Q~\MYx[D- !VxRFvkx&Wڅ9And'_)vpM4c9-0uƨb.)` `?$3RD 3@bzvkWݴ?RNOFX|kEJH%˜]8{+m""!~qB.bs(hjw޲5f/P 9OT7cH?qqep7m<2G+_wmah^:~+ 9x H1j2pe6?Ib2!@'[ gV')Ag֒, p e|ZhaUG1kq ? ΙsZmTXG"[yIhŐ-*"_Kl&'r}3] us6DOx3!  'rhz.I#ly`TMZ@ PYq8fgI@N"\uVbdT#nS9Ǘ](JG^۰n0c'>դ3bd5VS&'8<=XLߞrϖ cKQE \x` 8Y`Q4þ:CAFiw%?"\HU]L2qڕ+#dߺZ/ ":CIBTQcFslJkǞe#n1f5|vA[W̵4yuejm eJj]_яE2ׂ(S@:<<0-t*(.)\wDž'brSovG Ҥݰ=*9A^7φ 5"] JD-S(UC=χ(z9FHqQd @qP}Ak t3L<X m邉KZ~ezoOC%%2 D&xeMjADP-C5>hS:#kZA%odFwC畖/&*:?>I!/c FsaZ+NA뢡U]u6{-r݅1߮X}rwt\s ad;҅NwZ-[@+uTh Jim{uo+09pӾ,G":P|{l{Ĝ\޺<ԙҍnXYb?XUqYA(O)Yxa4 YKx Uڊ؏6T( {5u{G$_{C_ g*=oQsw#.%,8:ظyG۰;<+ *j{(w"Q#F]豃geŁ3c0.-!FmkZC랁.<ԣ[Se!T]{!7VXvmy12\kKKSEBY$R8Im/8.Ѓ-1埲+ rŅ}<} O)< iDV=-G*˄HC )21Mam;#CoF-!8ag=q ą&Gmύ$,>!]"'0?X1SGjW_03 Ⱦ6Ag> SPd:A\m'U f,6$!1bvsq2?0|؟oz 0QFX=!bH6'&r18hp9[z]QrmʫĶd]B8Ɏ0Ol}q0 5ȁ8ݿO JRg9sPD "CR=`PSQ '̜7R/tcp bEv4h?w|-w2lezj(h.STKstl\~>v}mkokDd "+8iS`c5OMx@gr+=J|69")Nܶ{w\#Ga,({#iC ^Ժjv,a#A!5' 8J<y eӯ@mUF@_aR.!c3kPTB9%k}{%y`N-b +ANИ\V%>h]V4 fP,nzq2tc~zIvdˏg[Yb'ޚX:3 څ$"x('?W؇:թ0tThc[vImf>`J \"RƇ~S˛A1q@[zvi^<(۬R)Hj*3v'%/ TD QC4xUdBj" "XY{'VH+&Sq{e]jCíqX? M_Nֵ 7`T;;.*ßȴ}6oJ`nԘrHZɮ }bX??weox|0.8y9jP[sl*^y{pqn co?==l禘6?0 PnuSJ/qeqJH%rd"X71nϐAbqٺ1Y;k.{;|>e%,GshB-9Rж%4G@ĨрPDo&qFDt|h^ *Bд* 9#\GT#4q~.1 >rMήm=HD!_bbNl )=F!<ʍ7Q(V}'qTca̯!o%[LF`Xƣ2xZ ls`'<|cBѨlRUf4U=q(?BHKMC{4Dz-X O[fd,Kܓ.9فw\~h곌OՁM{n}|MDro]A21>wrS1!8\55TU@K?xG$y6! ^ %AGFg}T&!θKҩew\e:$,Q%%*CR<)omf6;!P:pprFZQdAZR ]`6TkNπ~}BYJJbYm qv7ɯV:%^_#+G6+2Ҁӈ,3sgXs-slftK̸Ca+ٙ⻩H$5fuB9 Y{4Y69sA_5/'Y&4Pl (o$Hbq峾O{++[_;Z rh К`.-R_- C'P'5: 0nۢJ'q#q" )Rbf\^c#mw $ag^ch/|Qy#\u@B\qbc p/1B *t^>FRZ0釢 H Җwپ/ ^D)\96W7pӡϗ!BuzR} IHO.-b6;*N"53m @]>NDHW#]XX$FMmM"v f/4FqkCg{#.aÐ}Arg;W%pVv*O|)k՘nê E~ٓlyb5ǮX|4^vYXc Mԟu}L'-xɪE K )NYAoU(0TX)Q=s8b ͋NА{1~VwBX m mNyoinՑ,7"μ^)7G;b˜Ux摳sT]YKk- hqUe;pq I٤eB (;z$U]i7rbс͚XTE ¦Iq(|Ϫ%1G`ìvXif\g#M'S 5L(o lOQ6l0<[} G_'R!"7:5\>/Zk_Euh5 U5+mY)qG靠n$[JiOrϻK6pCHQШs kuEdb PUK*,cfpXSƈo_F?*%$H:Гv|b!>]PV>N<͓aȼ͑S"76hD0_+>g'gU/ƃ&׆URydN'۬Z|vK ;q{j2Qix!WiY0F|i0kH~QTnJgR6Ӱ ХVk0acǟ_yRBlWXc x_On{Eq2yBV9\5Ӂ,*;s-ܲ5߈|~5!@[<4CUW)'USkgU\?,oTC=r\X3S*A+PsqFM2=d+nT4Y4LX=kc?`V,d AB\J%?ҧgV# 6,8@cꇻ8BCR?ȭˁ&$BmdsaO{DTqSIVQ:=bJ.S m~[yp XH U(؈ Vnqs.ԿATl(سT]'q _P ncm*_QMFibFw@r, G@}꼷?H-Vtr~5Щ9(&9%q@=6!CuѲ c/JX@V%FV BeU%I ]e LJ/6\- 0տCAmw~tFvT(-[ mbJo;1x8m2PJ=tH1P/ź 4]} qhC %|5r5 zT~c-*RO C]Oj)zM7ߛRU~EbTwLm|[G/  1xU^ꊈ/5لH{ &*v<#vgDL#w3Kݪcbo C'> &!ua}8{|{M pOhQpQ*mu@Ҋx_ P EF躔|&!|UB`$m(졇 2+w<ϒFlggVPtb>U!C9yg!t@֗v )"ܽB2,! xYt§CU#c&konTYg4/Zu+5h05%Iȝ6*v:)EqQܐOoۙ[Lc`58?0¼&w_ Uwp[&^B9l{ ]R4|j#Jm;~)M% p!OJJ G륇WA4UW$WK zRbm+sn3K Ζ}0w`6TDe/$0`v(2x䇁u"BeM'v&oZsa!nhBGJԸe,kX>N,QE WA[3fT͒ʄz%\¦L1I $< *|pLGKj `w4>&eCb0\d̬4#9Zw_c#0SД'f<]hW?ljm=sC޶DK䗊BBY/Y4-KS~kB)3.+J\Lrx RyǤag1I_Q{K T : {OBo{puov0ʪ%j% jC|ImGC0r0 >݅;TOb&zeuQG-O WyI+MҶ/mNOr}Aݻdv'6jqF5Χ"[ʟ-.Oumwr,iI cQ>g=s1"ӡN  z?e"4 W痐8@{Q:8x~^Q; *+>ak==oGtvϞpNTAIƛ+m{Aɗ(>U%"hUB]_ 2d'qJCB杢>N9\aVYxg:,SuF"3$ X鷼.B=f2ҽGZ[KP8ϱ`Jc%cĆ'73 HL^92%\ܮg 'G.~!L q_{^6s ٵ|NKQFK m;@?%W}x3d5x͌]O LjҋnM;`U?R5٣RKEU/{FD~LZ_2r?@3وeuDEC׋539搞 b d8.{Cd6Aue8IV%!*"JO U%jڈۋŵtv}ndqX=ӉZ. ܿOLc+p9etuT/3Ϫ14F;/ҁA|ugeO[o ƾn0 L;-)²1ݳOS*?TCUbꨯV1CyQlHF EX[6EV+Dy뉽 A]pS,hU46L_]D] 㳬D Rab#kl|H =gfv~2< ﻩt^KSOD"ii@bcSF$X'^TIːR7MW-(u$ױi\ձl(/j` ΃*Kqm1`1WX5K%qv&}z\f,]iOn/ͭy`VFdx$ }y6jmLH1/v{>9\aوwN-B܄j-c9_Mwqg BC`vt p!uf]aǂJmF2>&M=$:hFi:` 5iָM$GіaFS&pȖ .6N/"{㪨HA]9cb<|yGO} )b]e+,U*8_ػ}fz wPͼSv9ϫm%J΁yH PQ W1R(Nz JuPW8(Ú IJ$s H5w2bu8ԮY%Fkb3fY[' +}:!+:>$o JiftRBbt^Bl/gYZ07070100000460000081a4000000000000000000000001662f7fa900007114000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/ice1712/snd-ice1712.ko.xz7zXZִF!t/wp]?Eh=ڜ.+?|qhEY0 +jB˒>E:෨%J++ 1ЂvI@b0d~&d!ȂbAE2^5I@5!x@=[gP5հU#s}x$>-O}>eW;~MMJLabIJY7RF")!XL~zUa 㺾aWǣ슾y,bp^:>* _[q'mA(N@R!{,PG\N9[L3iߡG^!ecxWMe>:/`2꤁o3.<짓܍YO}vҫKCar n jd'ZxYݘәhDZ¦udɳGvLeFfsߠ!]i`{28SrRqۘ~}ɍwM ?Mɹ 03 𙥃{Tq'A}qJߐF">Ԙ܀ |0PیwُuVB:C&Y`ċ# Cm;U #n95:6._jOwA:";|B 3 CRJ"N:;LD. _+_Ej/57,DIEG ;y[ӛf_\ʓS@qzv6.(Lw7$&t6I'>ۚ(-3zM\sk/a#$Zǿ#rVA~و= ,cQYVBdL0[y0Lm珇Z<.G)n1/Kd<``XCnSј`mm,GzVYnl`+uOl^2f.=˯` ("ttՙ^}J`8]E{8>E:L]G>iac7H3SXG.v񰠀*lM7w+(&!a^BN]bZ$*j[Mi1ވ[hK6~f>pu`@['+1uiu;GnM99@IGh}<5Pvg(.2)z(*:(6~M|*O P8CA3 ,HbzTI-`7< \:=3+qU~{cӄ)K`JY-\F5l),fvK7[pNf&fX$ɽq%*Xs2^2j\SHT`aϹZksI%*Q8%SyAu ^fYCp,6gr)⛠ܨ ֢<`iYJ#KSwu|6v,/%WFNlv| p|V{vX~3P|i+?mCj9UVeѠɳJQ!ï3ڌ9qUo,MX?ɘH -b$'E<#* y+'LʋkQb$,a' (bw_1_F-ށsXӪ80D |gEnEuz+Rg߁abQ6X{b+I a F=+ߋFLx1ꀊ;c-gm\*qh*8|2y*mrg4n~f4W tDUr7 s%Q:g9;*áRC$NѸ?p%aAQ\iOUW6=rPF'.K-1_ S:q(',qYgPo5"Ofgt0Zmr8^wo#FӌW4ĀL$>vBsmnar)kCku;5nz?N"| &wwgJNgl`qiLLN>Bp盆/&Y܌Z\zC6,I#ʧbqۂnfl6 ES^—rkWiVM~*@, xc-us}0orpQ}|Lb)DVMZ$*Ե*NPNE'G|dkFfݬ@:L4 :˾(Μ*eU'`Y}OT_m n#gxvKq / OE[id4 X|#i键 O^PGvyQ}~4CT|32c|N7өE奬E9pgI=o1?Ai6L׾d1/RL:QU[ MqiA%ݒi|GV`(K1K W}JPq#>W|ta)'y.Y=kxmЄr_& Nڌ2p\ 7~pe^8kf&Fg uSN  g; TCW8#jHjⓑ=$OHx1or 95ca\WvͬRL/V:`'Է'J -Ux㕀Hx3,Goϫ |Z[<>>`FH}mͅK7; o39+ v T ;ag%pFcJc٢.[]vj5&KұIG(BW2Ʊ-]g̫<5~[ij8[!+Ŝ:s=Ɨ) 5㔌02VnO@*HD{WՀSN]x\{=_ThD'EI|*%;j7Ҩ2 cYj726n:rl}k4q=6.V?S2ZJbHN9>~C[ "]à[luf-q"I51na^-jE&P T&& lY>{UUcu /b6d/UP?s n{YJ$HJ̗=Z:I- ^ T#+!H#2=oHO͔Tz,gc'U\}ô!fe ٟ:Tz)\Vj=PCܷ^Vwl ͞Zo,CUb/^s_ c<2Ѻ|͐u,9y,`so ל9FZP?ܽ*7zu R' wjf6/$l*;_>mJ۲,΢MY*oGwyJWNb(#ĹgZ|>`w,::Qp IBGSa Y'Gs+7d4oI+q~{ԃzmr!m܄kEm\f.uMnf`Qj1tC= l b=4P~GwÍ7QYk>g{2_] Yh>ӟO7B&'39 : jQwUroYZFyPϩ-.F"xYi dF $H89(wЫc <l[0TIyi,ա}G _-d:t=/)*|ߋRи&.{(@)IM$FOzX$ӣC wR0Qy9 ۝?tQٓfA{78Th6\?vP>Ӣ HF7 |޶dD T_< i,pnی =gu]m1Fy"bf`$ 5±fzXomA$1nqZFgp?un1kʣ}ADǰ6CT2 R҇<+N+@)xoӤhrڛsR#▬O&/ևJ!;ﱾ+x֗64H79;Pn9,ih:Ə79H2s5@EG,\%K8x4ԱM瞙s"kaZ~ tI *ux w~1zmdi/܍~2ntNad۴dLY\@ib%hLIoqԟԫgѼn]dD q/^-%kR // Z8O$_q =g,.m$!.Nr£I!w=oyu[.G˻ ");=iֹBo fܺdmD,ZV D(O TTºmĶq ZZڃlִF?` ,vy?>Ҿ~9dU>56ٗh|0y&ɵ]qGvT*PA@ٶSTj TR$^W>й;gBFu.-*+Q77 uX<n3#ܺf à?G01Vr&WRPGht ؠ;A+knB@Ϳ"wf9;lɩ͛>ܒ?"C1\4L"n:y2x‘ A|Fm64{u!2f!c AX1- xVZ%4&u|)?ƺPH2~=h>Ukdk^qQGKr@LbĜʨ?5l0G|:8UMS43L4Eҥ^Ҹ#"̜ћ_kv4wmOmS8ӎ{{K{ gԍ_O^`#$g3ϸ̣wK?%3z@u2ѹJ\%\`^Cz-lwKvk9KY3a Z-\[HeƬ\:.J(,-o36xۨ/I`"@<ڤ&iOf9w(^dt*,g7+$Vm|ж8C5~@'XS5auB˷Gd)uL{fh,زxN!ΐ%+ [lANo 8}S_,PB܄]L0,Y4) P.Kc횔\I]S5R!'M۵ ɏ)55ØSы=pDз8Eg1J Փ þb.5Gd9>ǽXC6vןITL;tA(C TU2Υ1hAlx|}eKHE}{^nosa)`Pb% pf1=?elz:Dffn: m҆ix;iU{biy'[J8ĴeN\qzѸEGiD_M5/33Xه+EҋM[/gkzz$Np  JW_&%)Ģ#X@>w4QdY[;2+ .`|.7}R%&c} #NKoë-|'T!TYhm= o OLtr1ʂ|/2Q{^/ABߓ]^Wc8"&fU=(2cQ{A"C 0Hl9iJ_}o%ᔦ!.v /BOcD3eԜL{P_8U-!mo3 1$|="Z4]<\x&j;A:1^`>ڣྵJG )U5S2ZҙXd-eJ%-vO7mMނu@V̯ FR%`w @ˇВkEcኂ <]йx[PQf-IFP5;oyyCUaAMsIcvdžcn8aɈp0y_ ojw[dr^/cN1F^JvK^3a#C%?` H~kihqYuLgyҋ{"D ޞ8gm)j-&h#ՙP|Hii.h, ø>^?M؏[3j݁6$b|j#E'PwTŊtA'e$w Pš']ה8'm?e⌎W֮C9W6kC\U9ûqSu0@K!uMrcG'N{F~a=[L@@Fl{A&n /\E^]1'f۪Uѳ \@߅ ?7,nrXBN&;yWa'&ņ EzN\U  @E^9fFPE 9:7yۂIkwW3XLK꜄0 >Ejݵ"^Z&\Ų.̘LXOk4><̵DԀ:-*v+/%TrI{5C{UFP.B2<|sޜiU9Qh̃>8"Ɖ2ׯTkhG;XE #u @i##Z4Alvp鄉%W\w"vf_rUqTv/ ӬXӈҗw+2 @ 4| W>xIf΢xdpLg. "ra')[]UL(f{0;(9&JB7o$2+FͅQ1gEhњ~ml4w;uG'x1֬vQ6>vIp54&xIץ/效[1@U{@Qʊ -W+~8v \}`4cE`*}KۻM fpNP?/A3 :W.cY kWV6)lDGǭbV""P:/7kAÛ_}ceϟi *;Dv2SR@g^ xզw9K P4|UGq]o;Ι/ _S@jjpک7AuOǟeac߮mCm(,`K͸o)?設[dN13~% !]QX@ F=nNZt83(1ٮ+9ñ 1쑘Q`N]"hAy^u]L#O/;qa PL' 1 r^m!dhd>UǂnX>Wղe9ԺOtA"FS67W:2SLJ xX Ou)q Io-[ٴ y9ڃ6:&58 'w wLcIn{BjgEծə@sص v:Q|34:<4̵ZJ׵ u+XD)Hmؾ \ hԉÙI9Ve{l1xMw`]``EֆZsA VW$J)upjro w}*1P4CQV4sL4"9͛5|R9(iPGsdӝ»\l^{zO&?k5]ʉ\hcKCr#'cpD]]=:Ar7م1ISxZ xS€je4󗻊CxnD}b1ʈ9>魰eTKq]'RagWfsȢ81!r%"޿CHpeS NS!D7c8m{Q8/O陏BrQW7M?I4yy6A- (SFp6bB" IbjdQLja8QIwPޥ4 {S`EBl]) z#Yzj\쇐BBC% bbh'g}[{>F:=ޓ뼛'W~KkƷRG\BL+`DwkG:KAҔ1iOaF$]]|$5Oq""݌Y' j[}1slg+&?Z_mBs@X &!NGj(D58ƶ"9?LDS ~\q99CB%w%J>DYvt?E#m#0&qI'{cKJއݻQ4Vc =8лFw[@*F}O[@nm@lA,j2"|sc.e3=tJ 3F4dɎqXˎą0 2v^U?A| Md}T@SOnWn%yAbt^,;}E;5ߢp`#iLX4N$fk\"caYtBgfS$t1 ,i{oxT37wbJ_p/ 9݈dG~ 0߸6 fh:_o7(%-GCC @ 7bi kFlM>prgRJ't= EģOC!FRcTd5 -=J|\ =]ZJ3&Dd)ςC?>q`,;Yw> (Z(Y8e9RH{5-H z 8BJ,o9B.'tCCΡ'ٗY%S\9i~#.PEdc-@N1PZRX,*Kʎ=Era6y8ߦ# aA08d̓dn<,j&2?F%}!^<'?LhNG yBFHk<*?{e']'m =]9NC+J6;oʊĭmP5 I`Ԙ+R1Þ:>S"Ad tilø /[؄xN"U=5 %lߍ;Ť﵏532pt!z]JZF/mM'(_q[v4!5-΂"+xTM8{sTFx98'88+ҴM;vj.~u &sּ$0%7^ӽ9rܙiy!a5 ڝȜ¬ztL;Kr-\ :*. yQulxa"Q}@ gpyaLBMXt-d :4lHf@#xFg01 }cd/7|cEMcv>) k5 +׵pZ{H#I(\Z8Du7Ћ V\>3H]*N@ %Ć擹>rZ=9@A$!eQPʝkTP_:bBOЍ`S~y铴8;P'{gky !f 3 M =bM1[6N;{uyK7z<"PьU?۔'hFy~Kǣw{r0yc tt/t'IsMC4[ Pއt$c6^? Apo.׽x].ZBŸE) y*>އ?iPԫinlj#vnO,%6'x< 8أ]kW"Kw[| tct.>))URz< *E?"iO> YgQ,Ard&u`d#+onf{!D4|p?KdYHW%g p)u LLrREr#/q4s}Ra,- ?qz+)Ў*7`8b$v5_ڟ \VdJ UGDٝ om(ƒ$С!"F7$Nԡ[&W(0%Wh[=KQދ3~PKkd7™.E@;#&d3( 7¼b0c..v0lH$]+iU`NL2O{ĖXj)ZF%b3ŗDǟ8wI8rӤ. k14MeZ#)ǚ>m\[by9RqW]V!VjpVl@jqhCt7+,58,`AbKbS$Vظ"EGuM"υz39+M(2 e.4oGX?G@(Su\*)w~ه#<Y -Kⴡ϶a㝩a+f#h u~i/_'@L%pWByo!Ϗmv S%Fn\L/o܉֠WRC J#*Ra݋ŽA$+B[zH⮄R_aߩ]cTP?-^G "wqLUzM|xJ;to]0+ls}TKj0 @> QOu1([8I 5,$-bC $4N/fCޙ)pCȼS-rY5OP7~GuM[Bܘ{%G15J17^F`w;BH̑D0fxzFqs`tX惹V/r8CtD ~`rZRv)I ^)YC񔮮}">ss{7$Yj5R 7{j'ǑF糂3x&DEnY+M3+FhSU!V-LaQK_m'TM!މ(f{ RD ]bwEd|_"tD UA72cjE |fFs<.<& X3w=˄Y25z蓲SxEm:t_`MAkʂљyOqF> `|K;Tw4gNL CڟFw*T:eB\GF!`/;4K2Q[SWZ$muמ5#'#MzEnݚ签n=QE{c>YQ%'l?o ֠5OiZ`qE TC8LY8J#5#MQ.[WOG~Z[M =|)?i ,yl*v ;ˣ zr eTV*N[O8>B ߒ덕B 唋  `Wy=f ^op@tblkw/jnQ ?<~DžrxժG􅜍\O%ϰve7(o ERn3C0ެ7TGvS@ ĩ@7Q8"+]$ٍߪ$q]@QG/"4x@H͑ٿC1.7D2aF#{ lvIVèl^п UVjΪSnlZ__ UocAF/t9lM[E>9E5bI+KEfO26Qhϑ+${9T(*+nfX=ڗLg{yyAY8oz躰9G!g"b-9aBXuhqLɅ.#<)a2t1Z]e>U K˅I˼}RF9(ТK8Dň^1HP|[N?p5Rn^vSCAFgg0w*cm1_j{X: u#sSJ>=Y lǠAk %y JK7*>>TD@.#RE Hƒ%h_fAioV=板|ߜJ;Ic ^[܄"O3{YΛ|_i\)CMB8&b JZ&ђ$4O nkgdI:F>uk|c*J~rBW.@hϕ[5-p [ .[O iifpb}d !|{>ӻ" j % HVrjJk zhY(Ar :S%9پk4ߪcjewue>\H5ҙ>GvȘaD{PjyBC6g)0~u Z47OHS1W!77HL_pA9ǝe ٰ Hvn& \B$3A߷uOuG.H Q:̄s^~ƩC eTQT 8"֐['NƹAF ]0Ц'ƮeցSb=F!Ӑ2̝JB[z!P$_oin@ creB3Y^„?$z- e7>aq²Fء0E~bJ~9WDy#AnQVec}p&.\j7P<#Kih@? el[ z(?I+/ȂZJ?Qӭʅ R᱁7av[XP4WdLvocҥ;4;6rIS[brt+jzЙV@NHGXXY>(q1PzUG[B*! cW+oAɂr? aQKi1C3 +Oq W}]R^[kU_`PfWoK3F_$9yF@C_𪞇v` XI&L+ըmy枺kK}7H'֊xAēc@3¨B{l)I@(nB,1'0lRDL15K52Vp`OXr9q:a8 i!@ hB4)~/JAEU L I6]pu2tT(U m~v=8G>75dsGM+:VctZ$- AOwk%b;l>c(y_UzX늊&{\[6rcbj"S = >/1JS+{(мFLwﻸ|c;UeN=M#~fJ6 =Z֫e^ɥo.)FT`G+󢈊g n6C*GG(;;!n~(aE͚yNM[XJl _>ҐlBxx ofV1^ q FZIfx@BLƏD(Ϟ0c=K1:4)vp`[GIILܗu1a,ޞKEJ E%zWUgwEsUeA$W(s|珴mjSaA.<0[a+Qr$uWOcV\ד#EĹ$J(1W$|{:DSb6-mskmm8x?}ܶ.;.Cԡ܀(Q"O]qULOKF W)}MJ(@|r%5=ĸT8*-~̻o'1/sͬYN4h^viC;زmgc_Ywbtާu?$ ݛJ)0ؖ?4SSlfF,BX!&d~6ռ)]a!qJIwH%8O$h,) VXF1rpј>fݩ41۸30xDF;vo+AW~_{q`w,$<'+QxdUfCǦ a2m1>&&1o ؙ2JX w%0^wģKzqQ}A`($ڑ{) y'+߉oe$!S C˝h1f$1>yx|ZGr!,9XVUL-hV9$7F  ON B=Cjs^&*e&4۞n%acYYUo7V4Y& V5rY[pYbw_"#Vw7j8_aXt3}W~H/zrXH忸w"=9j=}5Mcjn;f30+˃X~{mUBc"}Aﯗk3L)QucNZ,#Q4 jYRkK =c VLC3)8qhOZ7}QrQuHdKbR? = +:#s~9B::X16G|OC#$9,pf{ƯCY²$Bo%0ژ%*W[ޞtYyRpIZ_: Yi|s-'XjH|,&/Z8J`)*=B <}mLu;wGcVf 2 5u΢ߢثnsdb J jPC 1=PR, =c,qlP~*#C0.ҹkK=cIqq,2Y-vv+Zi9̋ ?Uz)(PBs7@iC\^.vs7*wrgh,i{x Zg$NQ"AwEiE-/sh %=.OvHQ; :<'\<>~ϕf:%ˆj/cߩݢ`\D4tHzTyL vQ[-AS i*q'ٸohƎR=O1sgP}ۯ.ԧ)u&.@#i`1*htYj1ژy=p"E\ӤTɑ5EZo69= ;<#ԒHLHZaްʄ~/_ga[P |-orDGQjES$6U[88݊o.˅} AVa _4)|~TvN2/#Dfg_ِYU^!l7!N)?ZPA=qaip4b.ލIT&CwP%P6y˪HNj='> ,qDK,}lm- !kK5wԨƮ*\`^!=cG8҄XpHټFCsVi:<{D3?woMV45ZM0IS7G *mDCcڷ\Xȝ,a~^{QZuaH~ &Rqqcv2YtkT_Go.j9+/*0VCף0NYaye23j]P&K=eڑ0^X +9VmZ:tk6WJ$YibUD|*$'0gנ.F Uf5Y0s˹v]:IM=%1p]0]Q ܪk~kJw]mZP>fފ\"d1("lMM3@ 6i?yYUSoX 2(w s,Wp ݊ ˫&Mq@چ쨐6QԉRtXΌ=VF}GOtD%Yλ<^ j4!W-TF1͍0B6Ĥ.cď~ݥj6{*A\gh!&Ņ+m<5Tl}vU;mr*&a~aHcџ?(4A R+W 7 ؟ǹe(A]]X2/ P>';/ZBߛE֡NjwD; @6+0ɦ>Q``S$Hƥa*Z#f;1Ac%WR9'5)pd.d:F*&Rzb@0a֞Ko#Z WeM4guzwIn3%/l_%^Fְ #:Eyp#nrtqTpUW#iX_<03UիJ",xn+'csM"F8zӽV7FgrbSA;Xr^@?I71>-Lk9ܷٓѷٴJMlSRzAQM9w̛-Jj/ؙ?$xj62N7C77 3Í`蘡CZOJ%3!$^w81ތ|/s9c% zV٨}V~n*q 2 YI2D*W=.n}N`+J#L+z-M/SQs&^B1YF/Ṫ##,G,#٢%t2ʉ`PUtCGU%1lfF+84:MZ ]EkDL5݌"vKuغWNs7%e];C \LN /6+v?? ATU:/s?4.1]"&+~@o$ 1ZT7 AN@eأĔ̂+>d"4/nTfTӞ{G JJ(Ry`DUG2x½`;()#"Ul{JE8V˧mE 1x>9d]0E57sHjjɋ ](0koYdp hm<$]Bd2WG7E-9W=aЍ{A՗7qEm:Q~tc#;Z`NST+l1jZFP/94Iw:D6JWʈ@/ze(G]{fQF.9ԡ1y±dW F`n \ll;diS[Q7Hڏ,s(Ylw'6%09 0ɑ t`} YK '[!߭ x@L(*TЫ]aDj\Nu݋\M[ '~o; GT+ijôFBѐpx#3`ϣW1]w[ 4)xa~PW ݲ91hC=6ɶq:1/ެ;4{j"|krz.$zŽ.Δ;a{2ZZP0Mt=jRuZ`"Z34k@3^HF0%Yf-SYhƩ礁Y(Dlf jJ\r1vr -XgzT$/Cf̍U \0Nl_T;Ie5>5ac虵~M!~bxxY7N–GoR^C6 2ۛ\儬[G 8 ikJ 8$WOՙ/ϼHFsi8&&Y@C<^.c?z\7{(mX/aV9bhT9 &P$*oIp::걭 e(~8r}xT+C %-gq72x S,7 x9>A\bJuX~߭I1 [BJ4$u^p~rJFt(0@,ʃ`W[pRwFj"rR >m9y\-T|Jgg ƙWTZ zNg~wqyX`ߚ1lCWG7paWwl%8j>0+ gٜLI4c|85X֝qmD%3 z8mq=^4j1Ud#UFi30âs(aŸ~EZCRx-_nH.x]q!ԸtzSH_-8+ U>;=$ "@p&_(p{dWH}aeCti>gL2*`;+&I@so.C1pwWu:1oٞJ  P ewSsoq'}9nsyI@2|Ώ{i `!o?5VGK_)n,R"@7z>gIT ZMӤ(i\bTmbv2JY]L׬Ao{p{WA;FL7HW?Ch :QqY%[/pӢx 3W6e }'ۣ99깇2A(-'6Y #fnnm~lEH1S)U,AQx3P;tuq|'MRv32Hu]0!ï%tV6)DT C7+8C0"0X+1p^[<2;j(hGEUǚ~8CSӤbVWV3l`wL9Y XgYZ07070100000461000081a4000000000000000000000001662f7fa90000deac000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/֗i]?Eh=ڜ.+蔎J8jE.g`J氏 ZXsh,a{YB]>|9Jeo4{B z%*F  ΅ 16#FoY&ܦ+b;7pvE8P-C.9tXewaS"p &XEczYXw* `Ht_>6t_a 2+CLxA+C3^jTD N;@SKGX sLu,0$@}ϧ0͜!kӖ)0/ү7Zw-EܳZU%d>_/- ݽJO8Wc8k5j.H܋X.bXwkO>^w_KӨo~+SJ6׿Oypzs2*KV鷶Яdً3s긇qP-bYV`ÂzNܓǶpLw o~O6\@,o;(|bȡp% Ltr,11\a/xx %cPSz*`)%~4Ŭ9ڠg64NL ^̤R /9(:r@'*Biޘ"8tukM8lEҾʥvsPD1T܅&ncνDÑWˑ"@WQ2DR  "XfSa]>3*7{"\> lAʍE(H4EF=Cp@wM}$-`?I0 bam mִ5F헂y CՈkAԈ[F.-|5 Fr}XۀjTJx'-\+vñĠ bgy rʦ(oVNB=j |!*V6 8]l *p~_1 VR1vHrXpAY츶zGuѯ(>WښAXadM}m 3ce͌%fhPblK+guu9{DnH:RI*汵uhJ=Hl>S4ї^zM6{ 6d"섥rLEM'v)Q ٱ]Md}͇F P߆EXaULT c*f9`'.n=ݺ8-&Zjܖ1 z5d yz9s+!6O0mO2tM(Nj7\"[Y۾HR" xj_dfPLz[wc{$du}FMI*$Ї^xʝf#]@n`*2}T! W |f)T2i'cy fL%nTC|Wq|LJҨ}Q~难V`sZsh^xݹLC8G0.v"A{vnJ\'}4`pg3ňe2X9<1"%WАAHGDɶ}ƻ>}oƝڒQ q Č1G,w=ƒQڜG5S{4/,bd5„ña)}'ks%bPW@W)K`Bj2WPm]ZG+nEπ`>q+$ܮ|Gj H3Q}%LM1jh5YZʅ,FL \̞i0P]"~ja '{iUk53-/ ړ1Gyci.=o;KfL$Et{dѰ<-$3uI® ti4O6I J&M~ꌔ}#_XX ͽ9xQ?c͟a!P²}FÕ?ת TA:sdd8نڹIXnX.-&ȹ7ʁu_[$_,ߘI 4] 3NRT?Gxj8m ' )6ײ- T%L:+NM_h *vL|W5&8,Ж{$׹\ϣFkCtDHlvg42Д@ܮD*4įdN+NC^MF87Mi>{'͝/TmCʗn(Ɛ_a·Lt ͅp>0bRgsR|)==y"]}u-M $c;]bD[/CRdEGYo=є y*nDin8~85-?Y8 z>o;Eq: u'۫0QK9a-7vcFѮmvWoU L6w,,pJ ο9YXu7d~ "QE2 LLj5#M@[Vꆶ]lN7瘛sjVn業)zO}-THÝ616a'q4g!@r .U*x=fV;]9NCZ{6'L-trNP3L%y)N;F ֵi=;u"\϶o>E.#P 5YZWR|V\Qn"2]Τ n8gJMoReFMcJp{_̡pW>d纶$"$w#D۔ ց᧱uf?= n^>7lW*kdUzʾL,KvYLk 1ڢf=KX}fܝ i뭬w_KDEc|&懣bǪe3K^/qwӔՔ^AD3>v2T8HQ](+H1Sґ (0zs{rkRE34K|>g/pna/һcJM PO(*קfJ3o$}e |}1,}]r3e ͆bb|EDU<իT XP@I!Mc>ٲ b3KQ6ϊ~ f`y6Qh )gb+RJ()?\ w+G:8$\. c+Nް}$}ta# qs rC绋_F^XC;PCD'YR(udiW 4_22TXWU */Bxj 8PLKN͙8/P'?6=l덶Ŀ"*FE̬!Hb !{MxxH^Eu$%hBN4,C_j{42CŐfوvt?H5),oBXf%xۨtc$qV!%TH2tn'[0&  O0 j~MHk=*5q/#C7tj~vҊ/SGGdnڜQzޫt^5Ӭj4q`Tf )'S =;%zBc!Sj p)]gs-s)g0 ߅^,lA6-˫]D;!"HB?2 6$gy'ZpGGۦ :(7q(piYy;-`lߋf_FO9$ $ J\Ї 9oan^C7ۥ3Qw(xگ6l$QN$3:V'**;%9NG-w}/v$g)mBYx;qʍ =wP1e@1kʼnuOeRg! Mk[u-K(BTaCy m2Z]J=IWD ?YiZ%ulRTKvD.6+0\"U,n}`}ҧ}Iܻt:ͱZQ ߠO SIa(F.H#Lv e,'\. dJj:,G!!Xf R8!kuDnj gԡH54qO|'fBW9rZ幇Y z ţxe+(Jt$QPsU`[ xj6c[铥L.s}?܎=-3YsP'HA^Jݹld5{Mi=?]q~(~PU'n"屧,ym*pZp!!mX؏wv`DYը7*ٚ0v;OkujzL$T6B&0SMUhgψa[&ڥ;GLO_?uկ@/3պs3A/v7.xxxAʓM,%%p?NF9̅&Zo#QaS^֦Gm$807hFdJ X%z}rZX(">i{ba&W.*zWPL۪rˌN]0a8_1JcMb{R֠N A:+GԲNțr#hCSߎ,inr& o۱ ,kqT#A=SdV_y{yc) I֤툡Rb?J`Pƪ']í%z~ІbhTNܹ:i0nrdN 2{lRt\MU[|/LLXv_OP-וzfŭo1u>lEtE)|:No|M=h=j F`+%ϏS7,}}(\C)E8ڌְؘI,Eܴ?Uxr'Vkv^W>ckMp(0W慸3]l`e97k.St*߷?휍>䞄KYnTfh/BxF$ʞ W$[[Zhz{fVU%rvp]~# ztOvq6',Ep[): VG*9%u}Co?acF7,T'gZN~T%cՖl!3&U(XK>5g6 hR7Z:]o㖢aI}% et=ITn5Em΁a(WyJTqګD VG ` v3>tody+"I0C0wPmfVUٮ1EJؘKJt '&׭ԙw:y# `;Km4KQEfhPF@:}&pXb۴ьBC'Jb:xc#4Lç%ιV-% +oߣ$zR"7?%Cfjcֆ+pd@)yOc!YOyK us81 Ht8[? ybxЩ}_wR}Χ:ȳNn.P2XwRDnþNa˃pa ;V0fEn@̲ ԏ>xu AQS/rQ\J9zXNz1<_}ku(ou 05wSjb  I&bճ̵#[ !q t&q'"oŷ]rӛֻ:wIzM6q@ߥf? |?37 ߫ua@+bοtKIK,R(4mclsuEZ]/vt$qE> h2jӣ^³:y;N8#7=hf -b>WD)1j]Wp+{3 zNoEܪLn_x*PI*qݳϱkac؂,Ӫ% "Yϵ$ E+axf̿``z7'J]L]#7mF 8H#Nk V'|֠?"Tl nuL*a}P uv%:.*IyZl6&+M(]nu=9θLf)yDLҨWsPbw;dϳp6!76!݅VkF=TZ-y[Ђ$Sf ŀiy ̑~s4vw`7lݪF,!oeH-Bu m `) ~)+kFoM͡{8g߉vL%AG~[}{grN;[M8 ~j`N%AҜԮ!̷P8; {obŊ[C!l =oC䃠iTs 1[ E]zViKz ,nJ^fWy Q]RPō ly (~_H޵Ղr:Zu%G\WlOq<zp-NDLEU! \Ty4 )SMI'eUGU3Q]dpч\ JHj4r+3Y3mz5XVŚfNG1k*=#swYuxmzwݙOm/ҮYFQ|t<`p|3a335"5D%gtmTs7J-WB8U"dt }/V ^d+$j u# )EwZHf~Od+IEVpX>1D8Ͳ` =TݸT<$sD%A-^0co`L|M7Y'+9ƭi׹ꁮ EzϏRBY1qS;/hYc#h_*,6_6Y hO-kﬣ

◠{Rڪq_Nh|vkFQGDHW% Ե1E r 6be|S2U@8$Pr5  nC/]th7:3ƫҔ6]0QG}֞ҠG[ߤms/}+S 1n9?.,ثf T\QbQY8Csa3!T.'QiE썙3+1ey'%ie{f&sYN,LA:u!r]JQo ^ E=SY(&uCÅLg.r“Zj j5=]1VF|(~s`$F}b{S$Yv d,4H$.\0u'ѣcr?74b>O7_/!t*CSV0,clR٣{q}>jeVǁtH ؊!>Ml~3Ǹ hD<B\go?a݀F|ZŀB&V43K)J}Йˣ9f+`[fʖ4R,b"Qgs7U#rl-3V5&Ɵ -LY+QʫyQ Z`rw~E'lٶ{">!ʿAaoJ6#~j} ݶJ x_f,]g|eр6(` 'ή8bеwN ݗ0`eUܧgԹٗT~@lމb{Z,$pķa.c9Jj2jc3ŦҊ v Q e\h0| 2I<6P32kґxk.x`ӿr 0Òx?*O92n,}6*S ݀1̏zIWSPBOϝC,#(-bנ>Gw%-{~Xz}!oV< -O\3dfݜjIxP=:׵%PŬ+k<CBݖ(/F[*ҬXRKHD(,k:P C%aM)O;EhK)GijYDI^k72,,B@SYvxc,sVh'Μ '*s@h":+gC"0_3)V)z\MYE| ix$!8`누Ӯa2J(ԋf< x|b$a,^=eAWI'.EaLg>i"(ёl=  f'!@J-~}Uy.G|H[aכ.*KV Kƥ´wGuw|vE}l&M'nt, lG M"0nx}FȤ`prESx X'޶ô#r {ƥjX`3+ MH PݓWR\nއB+kشN9=|;Z%lI Y!=4݌ zsmG $ ZEzZ 61,1 h6)՞VHZڍ] =AS$DKRO?W"k74n<1}Vzgegު;zc9.cJ4.t55%s܀ 7/L@/. oUƼLlb ,[K1H粀}&SunGpC{o~=U(W\^UZn‹DN{ϣ]fMG0m$ վQ0cU=|{,>>DjSuVKs]ϣO6}">jƴ ¦=5;>{xkGH|.x$Qv"%owcWx$҆OmkGP4 Wo\7!bYe}GElq1nȘvӕO"6q&&:p4'"3p=:j׬ g եzz1b ^jF!NU68Gշ'?3+E2Tap={BHL uץEvT_2Ngq*X|k5 k>4x#'8ŋ1A]⯺zkeN$ K.}ꄖN>4" q@Ľ!CF//<nNu_\Ը%R͚>$t]zHUQ2oz¶e{Y_ 0.M|a(7VYoxC!ve56Y*l7M3Y֨7>n2 J%!/%>fѲPtt }&[9zy1E]z%PMpPWE 2ۺ(D4S ICEu}Pml?,lJ]Bv.@r.P9kBTRr`k-~t!$9#gIW)·vyB R>?}i?]2^}-*i=ouGӜ[w/bvıD1t :j4bz`piS`a*U,ZUw 7p\]f1`BwݿmY(fRo}`1- ټ q9-*gӹvhQ2myK[Z'~E;ee.Ft[\%M.>ZS; urn~LTb3 y 27Ӌhjv<Й-0Gh?쉋1@Gk/=!BZ'r CLqU,BU4^T55n,#,' jlZ~ yBD0 bU;T"XDT7u 2 qwltui5~_ث0`)UBWykQ2_QTڗjƽ_[6X"C5hKأ+` Ia 4RU t~Z5ruƚ˗=jbn-6n 2pkmȰ#x|fWQB?$u~cT+ 3jh5>zÏKA`B6!~=nWF!w)l=rma=&?NC?SڐUjJ DdF''CΙ6!Fo_.R[ӕo*x~R[kΰO)ޭ Mq-Bef{EV,W0J'7Ϝ$nA.M)n\ŠJO,D3C(r/JlʖĻ m3|/IB ۂ~b:Р:"f05H\DM[ H7rdzÊk0'Q@9[=5oVE!mAj22O x*=^>ieLR kYΑRE +FgNmo fb[PHk|E8÷A?l-N2-}2OE]N=x9)1t$S`zzs4ky2-ԖEޮ;սL|UBß0wי1U*X5]%>rgW7e||.#('՞~$ JtAW坸T#c!;TyFusmh,q#EP*9 3&Iӳ[LtVX&$.< ˪CJT{ 2T-V?`GYytCy2MH`!m(8SlF9{  䆣V,Du'Y$z6ĬIq7kĥ0qPcpϲlfJ[3 ȯjJehZfǤ,ѾW)+'Nh$.2?+9sV~ XlD}#m3DmڧhJWl03Dž 1;&D/_]}Wmhu.#[0Z˷>#ꢹTƋlҳBڟFkHjL,!@jBwsBn$3TN g+[vV)ܻT\ }j|ܫICb4 |w+xg5r\ָM}b.\X `xt/`̙c- )ոᏨ#0jNFOO 1cgͻcs=p[}H~,w'%Yx @G+,ɳr,,HIwġo8X n(z2r/5 9<ϴfh^Wߒ'{awWg]9#$~kdHC;u#UmCwyh%׈f}a(rCڃRѷP,}းbx/Gś*~> pLm5}*u,> MO {sGwTQ(_t2l8ۣ{It4EF!'LŠ4⅜hfN!`%Jty{#v$r2c0i%C2̎M)$ՉIUr }V#-6ڇyQ>@6 ."WuX}h +9:}%|(IeU7<$[Νً>kHTѯ O{2@>? scMbJ7O7B Cs/=E/sGyN(mƅƟ'¦}Ŗ4_Y}{EGlY-hABĞB]ٞ:7lUom0F) dfmFD.F+ϲ>",yoe C% :Hj aK9;KŐ79s(jWfRhJL:} y+1(hJ|1j 9i7Lw0bر0PwĔ QWA8,cZ6=:h(iG)S|=mؖO4?XqY,t'?A,p"b]'CSmm=<-]}OCl#_9J"o{m|+ N7͵N.Yƴ^}9 DԼϡ<_kHMh[Mp? 1&)3tRcp%.Z~e"e]9 u$ M+m5|:H;O7eF$|l fL:Dyj3k=C#T67ۄF3G(NbRs0{ճ\OWO~3~<`(UdCe3b@2zіR'.xcjjK%LO퐇Nc#x7*l!Ю¾##'3xyYhͯ9g|<XA} M|Evo&fhp4U ,fCj׫2a!"}=,2|"wꐛ-Ƚ="jGT0T&$$GLu']θ}Eݻ ciZHD_.qq FۓhOj'gi{LjOCC)/C> >W|m)`wk[0u (yulj>[{ 9a *s=r.\nY"N֣~ Xr,/-q֐Ԟ$:_8Cvf=UZT>| q.wC."% J[)C ~rl=b6E#6dpu5?9GPJ+.|6o\}kw&eYd\7[PQI1lmZvW l mp *k1Y 4I!صFǥuu_`)& Q=Yc}\{Y<<11"Qc[^ə:.,G/@8Կ&âz*B_bzŖ '';m:0M=а/G'd\`PM/~=QSæX9w p"Ps[_JA@߳1W܅*2-\EYd-CW "6z_rT\@ l qPi]䂭zɃ2#* 7\1MJ$>`" '&K0"*)((oiVH<}} ,ޠEraĔ-pfm&t`d5:~%lE#"~t,?Nca>|&ƕ ;%h+l:H0vWJ%HoQ|% DGw_<  rF"eG~\AR^R̶~[gh1"Y0K[̱ܽ^v𴆰`=b;feܢlF9#T3Ŵw_9* lD|7`1ӮjlĒ-F(*__`p(~~v PJF`뾶HFlgߨ0츻rE~[DmYBn =H/f Z5(ՓۥgYZ070701000002dc000081a4000000000000000000000001662f7fa900001ef0000000000000000000000000000000000000006900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/g]?Eh=ڜ.+φ 3Sí" \BL4EY>z^8icd)HX8$~Y.MLeeljdzB8>}wᜇh1+awU"^Q$,K?- a(Nwhਕ1^B$ LrR&Sud.?Fz%8фr)]{ y'G痕rjg*. _jjx@D:W~I 9u5S1>fz S`9~3@FJqfjhG̾fѸs.pVJգuV%) (_i< G>g;O h{Xs:Jx8E#|a_i34~qTmXUJ +L)o\~ژw_/:w(KUV腣ێq>"8.HF 3-CN 1 ghFv8/[ >\_,~HɸWz=w>[ Ak{$Z{3K 뿉T&F66߲9,>˿i0w%i5D ͊?wS<|mSWȈ&hd[Y[_hna4r*C(~"iw.N<D8\E y0a? H?`pkE D#5M0WAF8nTpGg6H9j8'bZi:ۺ{]86pbeB\2U,Poi_E^`LB_Skbna/ͷεe٤G9ȋS @ u'g;hSSٸ)½Y)#|e.!/6Pu%RDZ&Y/Nl.__;v-xR5Q ?Pq evB-O*\Vvd#SաgӅEm$SCKY׽jj>tFCQ{L]籜]Yƴ7qSa ar],BAj="ѷ!iU9JUxgTK]I>Pz/kr3 Yϱ9GQ$uY٦GU']0$K[Xq珮ȸ0\?Qp XPkUϋ4.bI.a8BNS"W؄ʆ+ tm_ذ@&QX m[ #1bkƧ1'$c2qYMGAtÏֵb=>vn+ڧ[1U0EmBc7.W2i^|ʪ8HDSf%].\{W+oX}2`W8=5Ba46c1B4FG+$gIqLSJpUD%zqLb=Z(B+VZ/>)1V b+Nrщ8y9]A~#V3K/DBB\Pts=yRoB/Y t]zH^ x!De\ECJa?쭣;(-'BQ?5H 2^t5XJ[-oumT6FvQUp EJLx}3i \"Q8Ʃ~XjΊ9̾08/Sc&+@0hV-Zp燦,mCCV9hhKU(JZi[-1֭/rܱ$ eZLO|ƣ[^\=rGc ܇aNgSQaɜoY5&Rb}j񏯶%l2Mړ{x"HQV ݥPG|@zP;JG>i_[Ȍ1OAp̀>#}$nK$2O1JMIX :MqDhR^j }Z#,^z&FN=zm MJl˭ؒĒ0{KLr)ezM&Ϥ{ͪ }[ĩ؎m5qr@%Dg/X peBd+@, K1{cX7S|cZ(YM;ti7W_c9$~&9M,)}^}[QJ<6r, ^(p > 3_$ew};8ʫ;˴D;kWYzM(cC2-#֏@eCLqt_Fn!M0O| C&y$|g&$?~-D;\~1kKgӴSs9Vܥ+&۲wrn-Ԣ$\w!)'iқ޽AGjHA !Ar ~ swa3&߿+:Y#xn`+scT\[{)eA)ڴ-p~o BrRl$;ӈr3hn/$ĭhC&3͵yч8IFqu”xBM[O!ɚ:03괹)hk+9AN]3>3Gڄs$I r,ĊJaOankAA1/_z( 9>lNcWBWĥ\|vUiPf>ZH6TR`H(:/4+A] rV+"~H7l=[ WD+WfWc" cu9*^~0Pi> ǹk<_xO:i6^߆>~]=R fE:fz Yo؈_R,i9O(Z!fR6sd׎(kq(h-TP YbL܍ :.g`s<՞X7ZP [|jߝIAN*i]לyyEۿ>轢ύ(c@wWmM iq%"瑜i|p~26NAⱋ'ltE XPODz̜ xo`w&eI\ӱ )d$l_ta ;!sE|gI{Lu@!4Hzl6A蚁y$| U1Λ:KnV.|q%_U84K ,QUG+t>p#}IGe|}4 X.D N{suE+.lWgU2'hn9h6.[S8e7v]@owFp̡mMT=AjnGE&{z\/dʓFh Vʇ}L(n;\N+HHp y]dB$EvTx\T{g^R+bRL,xdkUHՈ;_Z(GE6,kvgF3BypZ{,*^Nhx|FgP/xD$};B,rgL< Vvh`kh Va<kwj8X=|dp~T)ʦZ84VֶdSZaY%M0!lrӥϰ@Pcm!7PWiK<$z`$JEݲYA=>AX2""'g69-_G9{Z}p0p7نojzCR3_ g Te J Sr6AO2-.1Lup9X/T4VDbׄ>,!g#I1|t ;}l rfr ^˗αfniA=͚'1{(]W A&N隄 ӄ'E7R\P}k&ct7$*HURDvŠnFaxe'0_sJN]xLQU3͓/P7ژS /Pkݡ: ID)dB?1sB5ƞiS9Q^ԏe 0_h<2M>mm'doQNJP l:$]%mG 4@㯫K7?1S+fz֨)s{7!t9-Srgb$gXqqZcֽr/~ͣLs'FK\2tgf  qo])?6MlKn9NQ$2!?h+&|:﷟OK\n& ?Xtw/~(`=J4ݐuW/f"0@w}:@\ yyayzә~ ~S[G89|]i0n U/Zj]ؙ;PZZeU9)3v V:Rf[Qj9M&Nܖx󳐘/]^,j sꍨx P.OA ~MnhJZ!K-eykO8~gmL arƞqX6G-EC) L$7Fg-[l: w96q >EƘls)f{Vg;_RYA|wDK 9|ڿkAz'" ~mX!F)w̃/exOWbӞXB`VLd-LЃ,nc͖kFd_K cwpixo*]6ʥ+vtd摺.|iIO٠`|d{;*It 43W%^qCDqg0Y8UdʱgdgEe5oTPw{T[S켢!*=(7ºSoxY~}c ǐCV~€.?'#r͖g˄zl­oғT|%QMҮJrZHc߯Ywau_3)彆}xEI+Yzi%Nd h6Ma?cN wVMa=)L( :8c;<ݭ1DiVW" "1n$c#b1ßqu9zcOAoMt'xIL 9'Qc \SvoD8e(CF:䑤pG8oێ׺}FIbaX.)#D齜1Gkl,qH1ǂE]8H/n3nI Z3E.^h!mtSzL L;Zc?sRzP n=cЃ+Ґ@AshU]>}, !l8`;jjTa)犱C17OyFYVf#h̢zюaQ_o2~B k2Fkq'A%RU!:ZpE:Yu#^~kfoۛ6QC/mxyLie=I'ѫߜwپ#֍gk3hxҲ8PԻ#U7{KWؿ'zZ \Ini,6 xD[x У\Dͥ#CZpM>pq>FTaXkBB'e%PLgrޱH*-5/'^ju~_T#(:Ch?dk~#!4?fOug%CP\`VKom=ۙQgYZ070701000002dd000081a4000000000000000000000001662f7fa900009530000000000000000000000000000000000000006600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/]?Eh=ڜ.+66Rn1b eZL qcEcIVh?gj9g╽YH3c1%7-X~$後 ŐV]r|va;M3LFcVlibJB!qq&BCux~epS ʥ+QQn 򌣟;#;oAM3XJVJ}b'Dd٪e1dxcuHlmc((BǤX{| Gc (o%^M(EMp:bL.]n`#RExޟC8Nx4?C w@籁8z-,6k2~ tnA| X|SlXEl)O!2Qt.L1 D!iH+ʳ>8G1~NhǠ,." #AGOB}~n?2۾9q AepFJs]LdXǬkJ-2M >6$0ъ =.LN0mÔލXS KǪ33ԯQϾ9eEZ!Z-!kj.uݥjW4OɠQ06ls]k!:n]Zb+PN溫[QP(gNEq/}DMQ }sira?Q|];Zo'*S.x0GK𣄉J;/Y]*g:eU2UzQnU 0Xǥ/%CQf㳸qVӝ+A蜌:̓%ye_==!P3fk7NrIMU6Fϡ mgSfj6!-5qC_grqDHXl5}vvi$Kpk,+Ji}P)0;UJ!:{|RjŵJ4 #LW/Rek=550U LhَL, {!x !N#ifXeT9󞹯G@Vp}E3xy2$EZ `^:Ta&}/C};ȅFa]eJ 3k54;7:Zwd D[)Qm٠o{夊iɷPc<|Ir:s+;Z3tR'Lg}2g@6`uc)3y*ur())C˧(EqZA2nSfÏ iJ2r05,oS"{ O$W|s 㑖S*q;B/8 ʂJyjX E[tO/Kfm0M&[ŊHa5aE!0mA?5YVHh~ ?bK I$QT($p qll3ͪ[wn[ ]_@G_((S8ۉ^ _t0 i7zYG7-Fđ*k}} ߺ@ܤ:qC/_ ˔q\>̛<9m`l1U4䥳#@lS@. 8> _IK<׫ē(X? TG=ۖj'8JaPGqtk>`=)TkRjeB1ҍ- >nKɒ84ҵm'oyߠb+iα'᭧_DGhypbBv7r}a&Ij9C_vlF3d~wn'7=̞dNk R jY4" X1"g e릃PWQ jL_hFj0(,.uxhɻCii2)€ o ,+h/알U U+)!^"iGu?EC\MOmlN>$Qniq80A:eL(zCqH SDEwi f)5+$;<з3[@Y(jsL'gҟo@w]KWXmcs7Lun_tJ(Ĵ[r[jU(jOoTLWPRH{A 6-Szx{mL֌uŻO`~F'kH@=L[uOp1k;KDlaDx$ ]_z}5Tڶ oqeMeMgEu' -]t.azHY R_^Fcl|sKoU[A$kB1Ry%1l+T׿[q⁏%Ef-"npCoA{C{N0oLE< Z[& BjFFY4Z~f_U!'5; {t@,> ~BSY%#t:e5;!jh bѼMG򟻫LI>>'ZC;n,mo&BB/=vg{_[ÍňI<$FS;셬ȫut@ErV3дY].d PN}ruy :PH27LG a 4³ pJGeSgZ4I'pz`E;g1cґT24i@\0Z캯~9#,9kxA>94@}%.4P|*2.TF9Xdcx>v_av瀦DZrtEn(z*`"Y%@4덽ܦ?9~|Pd;:#HfzCF2)fa%5ZA!4H@C#aTo[+cbQrjkҹ" \@%$A'@-HؾS]9qiNoQ I[ 4ygxG_ xc\  73Rmuac? <X|SeQ׃ߒ"vlp_C O!;iӤ*b+= (3ܛ<[6|T\]̣䇛4Zd$>~X©NbD 4]g]V!g*ꊅwi4s˱<ÊF7,:OyC2>SoށîIT~'b[\ޣ5BsPƘ[ tO*8a12/ܞ C)|(~x=D=ed)V&Ra1j~t65 _N"7ַśQ 㪮9[DYUvGp`.&X`kaL8$=mMش ?`ūPsf[bxr,5_95u +aM7e8_p,7<~ cÆb&@-U= sdAEhͮ_9|嬤*#b!V%ג Њ~a>*Hl|(*`YU AMh;W`F} =X,$O=PP'ѧam,>1[]:J0Jܗ Oz1H 7J/{p&m'aHZ?3؀s2p8rzGh۫X2Dl@'%g :s@S~o $@*1ß,]T kW>'!67m Ip(B$0[:4]<2 574[(J`,o.T͖5i2uJZb32aYz| _|X [Qaqy\=ʚXpO9YzYHw jAޒ1-e|Gpg9 +p H_"5|ƬSՄ@b?래b3fn}Ҍdmfwr./V XoR2D4,S.30Ҷ6T5@1(.SFnmKiN7i?yɹ\2wE#) Յ%n6dg s3RQm־உmkb,,>J"ꮪem /qTZ K6&f␏RFsPdBIO笏N71^#@j.ic dͷn a:|o $Trz«wp0 j L~~%4'ho7]y?2UD81rH3w2񦶲Xu<?N7lᑳ6:"$Lqٿ}1TYv**gWhY'n.) Fl5RGu>?ZKtP7qczvKf' cq|VJqI !vqwmZ9'`u 3b & UH:`̨^ <2 VN"FF x.9gqDzM4w|iQ hڮfۊ" ]rdqю]9:}wգ@"o ΘnX'^g!V-j U ۀ)81fP~!*4-3KI"≬ktT*ߋe8օOLȕܸtߍB@me`XJ'C~KB +/Gx<*]YD(b+b: /\%(m>'Weh#%H㻐H=R}YUɴa'mĞeތ6q"dcr:) ЗAZ=HC0`T8ǵdV>#sO4#.a'y< TY*`ΘhM'_lܱ;#a?IJj:7Ɓ1m`Ԅ7bIieY DC͎J|{4)Nt*ª@,hO]t Я/[ h]C Rvp &W`&wlt~]aӾ`$YUj⼠^lB sk:W)vyk[,6X?dud]dwR&*LJԵ7P#6[}+~(< b0G b6=\n(gm8?v\$nra++fA<ޫ>|2^'G]Aq :z~Q 3{8RtGS.b@܅dNW?qi^QM(Is4.|hE4CPd%lWľ%O H \QxuUwC&9%Gw 8~=q/ۈkfnfz&[Db# $ukkR $fB L>ێp/@S|#WYhgA"ב/u"6 GZjt~a/gA8>;nχr<^ɱ4h*b@:kdrΦ M~DRK Y aHX?%ᝯaRMMM}Cc!OAj-}*lpvB?GXڈ^яot /`8H]8T5 KXuZ ,J]2.jrNL=N^p3~T,QASNBA/|Zཧ#Sg8ws(AXG)*6\bML:oay"b:7/E3.O,).g@:~֌*D2{Oz8}*u=,]8,) t=3u[~>˙3T- /}C1{zbT<ڮ #Nix+.\t^O[bvb̈+əTӵOKn:?NjCѥ:>ز\mBGpj/Ľѕ]F{DGx2S@3H¦z"XAFZ*%=`_'ެțRGrag!Ԙ4\ r>3߹{jY܈\Ј .H&ɔF6e@hmgRI#)\ L 8rD=rK)*x*.$BiIJ(:t 䄁j.9vJ3dՁ|m.QQ.6|ʹ*}_8rq}g=s挱V d\KMۡɔ.xrsby{/C/kQi#چ<fE Y(}>1\I*6HA-7/%- |yQ{Iҫ~.\Pl8[L!..=k@|-.R&y*FǐeH[(. Ia+$|ؒb9{7ӣffhgKsy@ $o_Ppu[Gʼ'CprAze;$Sa"{6U%n9nHp  ur<' k @C)g4߄G1WۆiyLFX'ڳ?wT>h,°3Tigk~Jn;X6=Z`n[$ ~L5I\OD.@5Ws;7z!e7(Dɺ]Ñڇ؛LxL m8dti`ߢ)(?jn /}z39 0 tJ?wHZr7x $T, bARx6,l?Ō5Cuk8*:XổѵZ CV/VRܬcc$ɆϬ $ɦ*/Sji}gU,vԅi+0`YVW#ǂ#;+wD uS _+nQ0(rq:pW2#ǿ0ŗ7pU>nJȧڠaB'5ƷILuO"} >A9^@~Hja.MC;:^0㚵B- OV]|Nq=.%5u͇:z1%aIeG'Go@iBwwO[b^ky9_X,ʜAS]Iףpْ0GCf(R-˖ 1|sI&M218_e<;Vϕ7/qe#P^-qoYNt`Jj1mz\'@F*Z~^^ |g~ˢx\U?6էfpt}]ywg#Dυe0ᨮ7R$g=*mf5YB.Z\QR.<GoQaO rԁ@,-9`F1kai掻]iy?;<1 q;7Oz M~iyf l%5wHcoe{$D4nj>o$l-=xs@jx ht5޾ySjxU?DE'`ˢI%%V[JOP ^g!6GW}633QmG.Tߐ2\)/ ŕ^yQ4;oeSΘx7:@}hLUCw *#hx~>QknS7J9s4?(g4&A[fgzlLlg*P 94v0uJ}m@Y•}`=0TG궸fǦ#2>%'*ClD)$LS^*UYY< uXΆe ?lb v5={CMS޳B\ޛ1KQj+G=ġ&]áaD%W%M~-ha6A#ԎюUPࠓ:cq4ejvFlCno;hِj$Tb}ɬ@n܁<#),y${#4UQ{E/}jIӂۂPZ饈xbCovos6- -0SPʑ(% 1YJ|ބ]X‚q,tK556=nWn&XӯwṪAM]Vj{FK%嵠$ȴ覕v0<S8]bdeFنZ]|4 kLEVX IWmmC΁,v}舾v;ED W%})EQ=jdFoNgy4 ! |-HmL.^m5(߯  (@ۢ!@.Aw pKG6$.y' ""EPbuRIE+`.@z]>Ɣhx2G9k5ʉ+ s2%T({4&X"6ɰ7~.,!K=z/bԶh upM\x q4^:M 7jcZ8|oX"6Lkl>m}Տ  -p&(GEW/f 19qH n)`5G#5;<99\s!T\nj.BK!-uiV7ghCф4CЉ@~ܽbAR[r!KQYV;9t,(=GȀe?qzOS'6g^V<,)ЮD =%2;`kKt&b"6-u tT.F-><SI8>Yv被wNa'vD$)kNʷÿpxpBlRˇ|`dinkfJ|R.!Q!sH cdݗjqi5Xhثmtkp CO4л)EL?Ӻ`Hx xхs`TVq{;HJkzԪ`z$W$4'tsFG[DFt OErot=ra%z񙖜jJC:kK'*t,`b{dgZ䜌M: Q:Xt1g#aVqihAGFZ MY|;ؠP'Q5@P0.~jZSWT8fu< Dbz3.MfrՉ!M^U믿|us~<,wLg^B%WH2r|lݥq(Q~H S=ߚ=]*n pJW:57} :)gj| ˰IJd)ֻEG-tmvDXs2wTqG  Op;KJS6~<_W e[qy[ DZ@TE<]: : ]* tZXbhgl>JUBMY[*%uҘD $T2i~1fĭ 6^A_}-`(ԕH\'2 "&NnCѼ}ޣ9Ŀrdl; *da,:+S92C(G7:HK 'KRUCnOĭ⻯{؉m!vXg -[]q A:jPȥd_?DUTJ;hdPʔΙcJٷ!@GIz1GqoFVTqN-n*}|Kdw:ct{wX{F`J/u/puҲ߁I/7 yoDAǙ@L 5?gtv`?Oe'Jyk Q{(G~wReθ6/g v\dRh^"S ]']FhLz W,l≠WFNa <8zߛ{3 62..y '!K>DPMpc%7(m)qF=Sئ/h']Q`)tS?><ฑ%A=Dkeyv•֟&9!U %\qX: !/\P8UQmד(B !V]:k\zDY8oNj.ϐKQ_"F7^ ]ekQ sN-숥yz/y4<s# ~.(DRpmO8,Z!uJO5v3PWc](fV3sDf$ϥ%+#NЁIJXb_ }.ᒱ"p[fbhL[V'Hĉ6mw0h܋ַw& I7s鉠%'!LcpZ񰟨')ERpaa|a iP` cQa+GyDhrVm9#=3I좾j Pَ*؜0d㿬2Fbg3| s 4e06T  C={_u]eTwevKq~@PuQ׷NR{v e;Eo{3]6.]wWiqː\e}銲hU`[*G;uvg84cTOyXOnzBQ9z5@:}|˔Wɗ=Ȗ-bR)v NL'И(הhM:}Уo䢯qOC4Ce]y5?[<;0r}Q{)P4+eΉ-,j^9AqZ.\x`MΚ~o@˺f; }S$@I'[@[,0[w&hQl(&ۃV\H B,兠Jm%i AQSUlrG w j? Cma#UG33Mg\Tdbۓl/ԫJEAyuܨ F $!mfאsGei__^n qf2R@Phţ2_xJҭa1ӐBQ:]Y0Qʏ!pp 67 *<]jkca jс :n1 FDɩ$R|<6CٝBJ?aC͉IcaL˜ p%͈t-UT5-`5xZi]8p;ֆ^αhe}E%D!vjxK.vNms ^V}^<&6M 2ZTbwҕ'XQHV*çf(/_ /%7p]{-_{K ֖ejڵ;qW6{Hr`XhrjN k^IY1S]gGT'mwüK'ϷZe0'6v=P+<,jem.ZLM ǃ+xY$@{OlG=0#X@_u40͒FuD8] g>Xv@9Dgt!j.G0Kbx1<>kǯA/w8skģ=oؽɜ] G RcB7@0 aCaoM[ǧ-`t롤ޛKI'z>\*s-c D:!)}:q A ,a)`w'ѭrM.䝎@31B1[7)D\F!E>VsQ5)?/~5B|t.LR9so߂|:t SԹ k-GP|)g3#L`L_*vMܲq"՚5\|sʐ5DQSذ2!T<6޳tJXߘ D +LRW&s_[F3vJ/0^ wf,C] )zP)+-) 쐯 /C΁ei;"c"A]hq+z*31۸~ZP=j.%%"S4Xm)f|B7&EscaHzv" ;;`cLIaS4A|%b*Ym߾;ʿ"nTt%Kt冘04zg|.l]^iz(Q6x2-3 ,n5Ģ H\[*d+$2*D\r/鈏[x~^wwE$0V4La+A{&Q,2yv^Y'oIMy ma}tELhq|O{G*>곞<AU3rR9/ XBե%bټ?xVWW6$+ۆ VO(hbPM,*C-1qqhCacXL,LNYQ#% 8~&CkQyc'ݳi^5QRŭaQ_ e¹+cl!ޫ]PWjJ1B_ BIg0h̼!RqIVDC= `ELF>ꉧ_ X>WOH4?7÷sk'fJL1]n:u !}p>SY9%vzs&G lݡ~ňr֦hQB"Y>!m+u<uO Oc YhF.f[}ΙK饒v"_c T ;kgm;cڋ>/D_{KT4БDzQUb׍e, s7HahI|>2ޏ6ㄝoN?tYI:b+а̪i; Jj}ˬ^Ԓ~Μc *mc5Ժ9g??CS@ M2Oms:Gs57ubEujQXҋ_\yUJSwֹ#2ۧ2STH5-ywߍ@; +sMfw!KK7b20Q84*v/zTҲXW^ca>-8|q@S`in\ZƌR+@$wbCP5\m}ȡ@)6R'}҆bҮ. eםSPez {|'6E~ >RPiCHrgg͇ HիIr Rۖ<Q) .MHAli-o1iE,+x)WIJgB>d/v ~oaH@u:l{Y%=")*{i"7:VmM ;v3EÎv #fz85-IVy_/D"k7JCpG Ze!16/,OFYjr.*$dX.S(}RTΧ,:  Ŷskj=V6gwp;/mX4HESk0 ?e*% *rE95"8jPݻWdǡkLA:7&#&E@dW*xMssj:zޝ.8MD3 )/`3DkAk`毕(r?L+fmնwԃu7IFk' 6h X9)MvmK}\EHn) gh1"qݓeWSutakԺ~yr񋼋YdnUIOZ771%{(V~6ǃ!r?3=GdZ3݁ѡR|)ve>A?1U )oC vKo:t֥Nٔ5rԙLYtWVXMT?ʘ;qCp+>:U<:5Q>"^WlNE6?}VۀorkYU).VNx$<,] J| HjQĶy DZ X@eU@j=u|OP0.*% P{}(bUBFōó`~msȡ\<[=b w:?—$gsBfr )(F%XjklD0 qR< pBP7g\1&n"dSJh4,n(d)]הECJOEuP{:|9m >7f񨦥vxG/ _l~bU1"NUQ:}Io p&g>#9һV ^0o koifHidžZֳ݃'f= mDAY92_ˉ:VL 9OE?QWL89 ŶiHf H{W,ڬ[-I\minHWP~|v%UoZ @@F(~s~PX{2+Y>5;ĝ P@8:;Ih,s:Ίcy*0rՉ\e62;K R#]u@/GqRdsx|& ߈Fhw/YzDŽ,5'203yi}mX߷ \QEoK$lWNMT^%X n2m#>V CI7eepDLWTXJsY^3(3qQ^'ʅggHR5F(vrw9ej)E.DўPSPTۋ[*sziFJ#f8 !%>bΖF67Kd/Gxk4pW4h}JJb$2T)-nHҴe,'>7i˛KT CD'ϵqlU=`p!;#`"Ur*ЙR_6=m76+e]$4ӽ X\ĻW ($ܞ#e͐#>XG1%f4v㷇[ R?,2HnŖRRgg1}n#j@T;DUjOّ)WV\[/LGϸ:sqLBM׿]}$qnj#OYKEbF8?سjqz^JG?/?5l-k>95Z^I'M0PG(|<2NCa,fM_7| U``>Qˀ7ѻ6Y%W_:؀%n~)pq: +`$JBH)ۗXl CRh>">Uca2!q_ 2Bw|S*_ UU*.+8Ce*K- ՇtdNÛHqk_ez$/"vs bҗLcH Oz,Z+euFf3r`j5}sF/is6Ez1BJJXlA.J"xOP"m0 ^KB `: 7r5'!1m+V}#(HH:c QW;f:,"ŅMLоrV)H`܃28|ş*FmskorGPZv@KmLXȻ癭%Dҝ扠XE :X͡@5"K:kKYLW5>X`3@T|@j4>w3d}_-3Ly,뀴V`_`71Ćгy\d0 cULI(8TM \9' ו~VXj2 Hloɀ~/M}=gM\RWNu|ҏ љXЮ) \s1 ,E)pۼ-mtoW,;3ro*̷#z`l}K8lZJa6`-2Qr6;alG?>Yg) I ECnb>R{!O4X \ J#o5=* >J {78ߺ(}I'B iNgOr0ۓI(QV^HvOF4-k7yjOB])ˮi-݃:Ri4Ndhe{+R<.Q:B8Q(7W:iͶxo S9jHZ݁q0&*d>9V3V?A!Q@3x~6_ }5v}s5\6pƘ2'Lֻ8LO $wzTE5``k)lTK2spH+ڌ[:aY6}M>o Q 4+h|wτb2(lZo Ry{}%›[^k"6![Go?b_Wןdv>!~6<{pNKZ!~pky?E[CFiC,3YǓ7w-hlf ;T`T1%Gի\H _z8K2n4MƄbwOH{w+&D'(VL,S)JwLb҆YO)n= 넩o=RaE"JQhki&`Fx[T 5Dlo1[Gte]9ZWf {$%;*ߧ=C~P5* :53ϱI~Q&1 6L] ޏ[!<쇭~J[iM.j1KOX6Z^xERƄ\؟AHqI,&l C}rcQ)]iQFq'D;\[O T`un$̛*<19綘ְP*%kc׆C.eYF ,%Q!2'R7b ʦʸNeW5׹_ĢKWy9ʳ#bkCxQ$g|?Vy9I~Ǻ.kYXH%SyP|gNAt{AVT-FhhA3?j020|y`V,Yn Of7D˲.XuI ZC4#=m&BÎ0@,a˙D0:F=\-Tl(`YC@[DMuE{)=? !ש(ǘDW|)>4ƢX㬸}Es),u!In~+H Kky)s8XQlJkJgT(k`oy] '#_ mn({XO~|%ǰoէy;, x*@}0APWwс_ L,M P[6@YJW#eͭ,ɟ!JMRuI_А]@`L\ҷ Z$OHd\$(lNI!>vewA[C'8Yf Y$X>M-#.ZW*EWJܐu@M=}^x K}wK;b3 Xdc )niqϫw"~_Tͥ>ɭcE <@>y_IӶQI2uU cdZX3,u,Wj1}ML&_:!Zm% 4U]ÑtAvoo$i*\3-ldi3-6:~4^TUZ3G#j2>Y1 E<*u[I~}0LJat\6` b]DtT Uк_̈9-GZw =9| g3e^%:Hmknk|*:/@݀@fr:@!@A`y`ȦSj:\\ W dZ1!UmP<5VB9[='_tx/ vN Tup ڼ2[ @>$XMрHɗkl$~ dJ!8 P2#UDY2bbҌr9gAFqy~ \=9"hTQUZuS),N sCXYlbá푟rn$+I7Z"Yq`'p~Z3Ԃr_7(oX ?ZC4ZzQRD7k Vu7y(Ov%v!eXMNTx!HbJ,/ę?WLyYG#TXfV_Pni>rd>tdj-' 1>C5JÁ #dfq̉Bl*Q^5_ gDȇGxA?Z0M_-7"jϬ%vYs#tʷYʈ$߾aS(r%tfoĉ:X^Wt|/o=D%q~SɈ0F%f՟hH>?SǑW'90kh@qSDC1Z?߾'N?dOk?lo'7Z~{smcTܝwm>XI* lM?[R[M5czܦ-mx~`~sq*=NOI]nLk'6lj'g5mnuwOjaGcI@ty֫"3e3(8#jOФA.%\Їo ܲ.tGP%w$R!P֥Yf^p/*U'6i B hȗ&=oL(# P]Б{ &W#kޗ>w1£pVDWDдĹ)I4/;sw!LO0z 9r.\Jj~SnE}bn vۙŠ3w=@?@q PKxw *HOb+Y #EKj$GG3ME<8MmU?F"p(1P7w:8 v%h.oK<0Q65A8$JZ䧐齀g|Hzgz ^yD#̰B)2]=VdP([^, `b+4=m2ATxOL-#YR eQرY)hgǓXG㖮)nj=ʥس,溯 Yri?AA>KSh4kmCاGb2mTPv~K҉l@5#`qY:~+0%$n` WDccxDsu߹1ZMƵFBzW*i3Hf%/@FEfJ*=֚(_|kO0ǟQt{/MBI/ŧLf-LkTOO]/n*%=1#12}%u?D[yND{soAqV1嘭hLG8jc*X5AsMIKVEpuh+ͮgZ]j3̍<߂7F %k]VZ2t${LFlᵟEm6- \Z)H6XRn@2H{ 0)p]%KɰWcf,<\xA"c…yuوU0( 8.ΰ$<{!ԓT>ky眢jM 2O;3ijш(K'~Ը!W,c}\!? >A%˻pł2Y}G9H[J2T&,P#=y&Ĕ/@ ;+ K\7ϴ_ 8\8SbVfێ*n<77ν b-WAC)zY*x eV,T62apRG+V>HEXT@JWÜXC<2ៈ86Y14#>K(a>!.fûm|8F"R]Oeb"7vJDza&If#K,.M6-vvk ڶ~]ҹF֥- FHksҧk9Ŕ8)R10ùkm ه ܵfUu *"Q<1?DB؛>߭cA^Z&|RUgj܃%O)Pe=oVlM C5#9뎩?_HlEԃ1X612V%];N}NR%fD-?xf;9F~OVm̍# \$v#M`c'{jK~BqgVX^[ r5Xd61}vy]*jܘꕑJ(ɸI9<)P.ù\Q uQ'8;A~7bR&ʏp/v5tɺI0A`,_%0@s{>nXݵy>Ё1G-f=xlFpeoo>vO!-EC)+e 3 ً*UAB^oe fc8y&p[Q\7G[f=@G'$ 9gśARn6<[x`,pafsAiu*WDVjݼބcm/#W"=yGDh?$nq s +^b9X^M"\gk.Tnl;k%ff #o1(yx0h65+?Ogju=DҴ?ta?!á&Kb$H!(?o뒶}*iO 9o 1]\E&M3AzL?֔1 mhjMydQ350Ȋ9e:|Rj3dihCL=&aa2mǒkhiӈ7} /ҀXk7ƉⱾNsryJ&W7fvxk:tg](Q?ZhL4߁Z etZ|&_# 8_;.)z%8^KKZ(lV_˟X6(&Puc7T\6(9O<ܰ b }phvoh?5f#:0XRX@#FhCp[Rk&]*FYy;-ܐf|0@K# ;":'c?% 쑈䘈79 ^CbLY٣1]%Nr\Eۣm{.ĩ*cZȐ6EZȹ^:)@f>\tuGZGij?=I蟴:ʬ(7dKe*"W~ 'TJ],LI/clx+IYIsQ^C[ 3'fg[3T߅qtėJ۸V} sM$7HlFgֵF"G׎U-~`+oP{og)ANb?]mzw<,>a ROt1K;hbHZ@=ڴg}$X$ $/(=r7\pUH~ 2%lD+)rLċq3݅`q75@<%>7NۇGGuK8!.s~̂YɪQ8f]#[k`:-8AJuD;].kZ*<޻R*ymwAda3||O;#aiz5ޓ7Q-gH>٩+eGHV'/}%F\tJPO=Bŕv(,&P4+~^hC5zalM[OSoa^g]QH@i5GNcx,'U3\:'v(fi@u)hIlnvfQub|>(ʊ" <@ ҔZi2Byb 0?7NASԉcHsAJw<}1/OpTO!f;ϠA^iLU6tkw{ Lz Fo(1^3K9)(A/ٳXR.lS6_OI ȧij3|kkxiŵcׂv$h$٭מۛgDf'P+"#178C9<^I2ΛL;Np"@"8K4m_T_eZҲwe*y@`Q]AU!2BR~w %{A? R_: 1w_xT|.z_vs4pgUQR%Q/NL*v\?0{h^;4ǹop@C5z 0XdrFwY<5QwkKbH!)T"^z\ ı~ŌV[ߒ˜?+Lڑ2 lmpp\nwLBN&zd*;zFg~Ozb|)[7ni`+,"n8GXkk8*sNgc6Y\mvoTLϝ{\p- aGzm20X!WO̍U &wQ]Z1ÍffW :ZqR`H*U#H4Ŕ0IW',;荲 ( wefJ5[iq|4t4>$ ;SE'BHS*qg7B*N:ho)%s'Og nՇ=+K1?d5?\gs.@hXޣV?ziyqP:C?"{*ےDmJ5avbw"j *mgNל0F-MEu4'j!'N@'P)ct&3|ٶXD]U3$t7Uh#^pe`,Ckk,YӢ_\fwpbA֑UwIu#d%%#"d[~C,(?kAWwߣ(zg<|};vXEl+ҩY{P> R9qw, r^UߛIϗ'BqM8־k@خlJz]odkmaYɀ %#ᙫmC h^U@v~/N{4^J[D/2,oYÝҰj^Eyy|JLV)=7zO b+ mXoPܤtݾQ>'V$&nA$D}K^2tʿ'(@ ܢs0p'M,w|;.,^&o}4>(Rcj?qcV$鈲@\7K]W`M57PG@CkĽ3Cv;P!b'QWIm k*фKt 83n, w?٤/l'jܣ."vb?G153*VroǿS#hpmƙҰ}y˔4;wS9fqPi2n'w)jukZ M ŒR~jjJb헷+U*3Ɠۜ@mi];"JF6I+(Ekڵwj xH(T @N*Ks8^4g-eɨW+tywA>%`bkF'1CDߣ~_uI@Bޡ?fzePC y|A7!JܳBUrkF0"2)*;`w( }ce ,[as;up1u`08@ /x^ULbnq-a}* טc5JhoǬIInsRL;wY)s&)H\hSQPnFZR\0XBktHW}+?SRfW9~ׅ\ځ_.'6Y|ĎڀÆ~l?daOydGeҰ4A$9%wG;S,рci/V]v ̩WRnHSv$r -'*ASAv(3W.·L5i b5{/vZW~bV}eGo];W^ԺrXxW"+u+t/xfY1,21rmJ>3WDW7i;<2Ig<+wSQ@2Wp^WИ"^)@R#8(:fHIbqS91c;d#oޫz LLӮ1y20%VS;4m հUqތ%g>f׍BkM^!"c1< ߬~'0Ui>S*M3[V5)P%PrYczj7DI" )&zz%>UpET ˟TqץR cǘJx,?6=a5ǐj5ͪ ߌfP ,Ƭrr@D,[kdb _EܚZTyRӸ@8kN;`]h;=I͘>%V1#b-[ 9yjZ9 m`i]( ĥ=&`THW .4~ ƒ46xv{3}FX4ƄVTu|USM.QoUv%(5sXuܿWQZ sBcaLa&l."|S *?wKc1̚K pnWzj\>/~Ew-rdwͩ_ImqnO~ R$󘓊XsDilЄ?P>t>ۋ?7A{rR}Bbp%:_5r +\UH6ڪ_gOMEZ^/Mg!UA=;pYz փ-e1iS3> BXHup #F9V;#"x/š K!X=@Vfl[8\"e Ggའ:;3q<,4kw4Py}e\o \sYQq| 2 \&jmc*'L 6.覂:1L>u^J=x9%0K8%wlyyP2Ij".l_?"*1zY!h4<-FQX31vG&#$& ,_9Ltt^坵ǀPXsYPQH3YnnuJ+̓亮I%/eLM|KXOvw/>ԀT헹9yؙ캳mRf˱13շVRq Ot7f_2f0I٢~J݊ѹ˧ ]7tS@l'/<.3+wLNIAhI0WUEvn0s f6~߾>"rChD VȜRt w__U>kfDήZJ>LY428'L6+XM DgY~{$?.eGλ Ȍ ZtD_ryhXhxI O$}ͱ]LSi;y] wli=2v:Y C 7ONIpJ;T:~v'tibWۮ7:`nX:;'[[)m^s_D-[?Y@AomN)JͥHp<3B/bGrI$B,$AGb WBw 7A_fwTol,P6iG藳ynӔ*yuOpLp,6EzP7mcM A[_8? A`pvtt3R5MmⲮۓY;L3>[ tR^ |^'g'zpcc1yw2jM ɜdN4DHP!^ ޚ_pBW/s͍QC21ZFӰ}ĝǗݗdʚrU<N v)&||ѽGXz1ipDTac,A١(MֈWw ɶB/1ijIm9,Y9XN07נ 4&A+» T*X9ejG/ wu;poU7S~48s.ꕨ11HmYNhO[}A0>hS5$pm6Xs0Uen@sR) K b>XYq4hg?2ϭ.E^`X,aˬ ~A߽/~B?Z[|^j')Q[gd3ۆGD3#kؽ sIpv0EX|"DSNLBDޓ):>NR$N)c{40r+.! uoODV40r^&ʻCLMLVrg`gFdK%\*g4g^zŊç{408VD*{}eCqlެdnp &XtI Յh}vV&QnJ~&=a+?PA+1/完1y ?=Yć8 fCqRhۦC\+4?(KTL@O3M69z[(ᨻPXJ)~]-)p͓$aDsi%qN}ѯ?z,R)7m:j!,hugYrVþ>k@ Xء˧6uZ鎊1e$|k7eEʕ6#&Yh|Y_% 57e0=fauV BIx{HX6fl4)ok?)*|MeP.vQ{VL-7H[²* lܕąhOsB}DB3;?U1-mܬ{^6jP #%cu{v#KB3b-ɫCX^(e`o&pGQp&a(`ȀR@P ,g2гjΔ }I?׿ј3:[itro =r 8*U R5GpSqU{VdpS;g{j}\pUH$=te q`6ag7b+3$S[{e}=;=қMv@Bhi'{'D!~X eGL;!P}rPdTJޥ)zv? hҫѤ\9IXGIe&lVƾС$pЅ5Oo~n 5L]*[5o ˸qlQG}#לo.|Dža=޻JKg:ĴB/SF)!*oB3.7Apa7tz-U:ċ:ɢa,bx@4aQ5Cl&cPZI0Z uJ#nZa 캤IR|>k*KZpmv|Sܭzڻ?vbLJRՖ8t4oPd=^fK"7 Bԙcn@a++aAoZȨ-{ߩ4gl7-`-J^ ;ů4FvwS־Mt'ڂyFO+w6Fדo%{rؽX,<3QJ#ݬ@4*YJî2L\ji(& (;la]yL]s +d* ;]ڿ#.D 3B6E^95UNvN"~d9B$xaA VYyV] ; L/t@;Z:IJO|d.ޘ"Έ=9:&G(d]h]P?D;{lyYB w%ߠC#| &ĴymϊiUΰ9{Lv8; Ϗ&Uc Z-Ο4p Qwf U4[:mx6_mV$cpK˹fY.UC PnK>vn&s*V82hVYE_B&)2Ɓ HmE%͹G=P4uT۔aJSM-+&OJ bv#&ة Z6K5@s˵֜ # Gfܼ5mNKȪnN&{=%A#& \*՗?s|h-_iZ<⎱j؎I4 W76çgʃ+B7\J# \ž4^9H]V /Tk%g$ƾ(L.Qt.N :?XPA6OTl9QŇ,e"o_+Giv=*nTȳ"K7ny6'5a>ws؉ FcxNFl0n/=~w R9'[G :G`+THutZZ\`wRKDbe2Mm[?ۊL ہ'S,(q4 7lt3vʓIx u zS6vXVv\XUIKH)ljSl_:;щbcAtPSp >C>hR; jZ@Xe|}lvK|Ѡ袰3bN.۟ p#zm=kPfcuAg[xlmnt.›`|ڭ芹nAh+*4n+ݺ͛ PVۖ5u$sYbsFPMðm oҼKZV)15'Fl=ZZ< XaT;-1M鲨ZՈ sѽ)uzˆҠ"o.cD< J{8( DEs7 Uf(L<;-ze!K׳H 7n~Pd0eM,}@e6GRS*ճpP[ .AV̚-V.jdPm{ota2D6D7}4ň:~_^ܤ37!x}3XKGW3I7dIcG sAUWMNl@13;ۥفj%G GeSRyak)C|$Cͳk#l:pm&4\a8m[R|/"iRާSOn|F7Ku3 op5;tj28(mSh߬<͔ iZ &{e6:9z]L@T(i֟K\wa>D vTP}YuHhdXO̙QHQjFwQ Np71dEJ ^d2p9gCF].%E:_M|)oUf.L{Z p(/_4t"PT#Bscĥr!Fh^7UOfN@ /(1Ybm:/DRx v܌R,47;7!<kb9x놛jYv,J RAqFO6ʮgꗍN28G}kBiӑ ZTL{"Fz7!~(D!M#o?y'>Ih WA-"PJOՖKhS肛$H:֫ $[ M3ڱ~Lqz!~ZI=R!#RW=*~ӮFl[.a~-_ov|(I#3rpo `1D!}H3 tH/cHr60͂)Zq~XoH^,L"NɫR]2J9f{+傣,"h$a@JR)8vB 㰘,fO&'win;20S݊=i^Ft=i#m) 鸮 te9cAe62ÿ߲~L4(u2q5;'sD> @9 x<z syItD:g ,_t5LZ3Ry6iekddC-RwPd~Thj;3novP#u=j .TkaoH( ;fJ[ÁudQ­5kW;"7^/ve| Æ 7+G)jp a`6b?U; TJwJ֩i1G8pKfz&4{!<.U즪F{L."pMa\?*`KP[:na7cL_ ƪLX;[,!4 ,̶ Ǐ!S@K<  ,Ahb!Xv9"$sO(["L8@z912@%nAj@b}ɭq),Sջe rٸ̎Jny?q@i) !T "t{F>oRVnٶ,A,M刽Mz8.YgM ސk[oI| [7jLaI~io;>݇=sOd.qmv.|ƏCSldA]H u 74>2 ު^Bս+A댟nT;TtLێLď@Ĕ5 c=2+i=uQڽE:(1Qc?u'_< Uq]a7B%θ+A~ !v&y#(0 ;K2Ro<(4N5*fgS_d<-ZɿmLpq1Y t ,)ۀ!L|K;\ұ5]6/A&vQ|rzN#1|6C9x?@:h"`P$w<g6D9y`بj{6GZl2n?bj.a9ձj fgibdX!)WgNWl m왰{4u؆+" FMfԴ+zt61~c[,FeA+H1Y ViٞXbY^7ѲFn ;'Q;I-NMhw+B2R#wv'P2Ԥ~:T!ҐH` qab T$edys "}>3pko~[lB.?*!7[wBLaXŵ bM:C$3!Ð 4 EmWFQaCXXFK`ǛT%2Nn\ٝ43_uBpk`c,bhY-7nO&\{B-3bȤA\&Xciv a$Cahr #GY3mgLQE?OoAj301-Y{y'\JŴbEg;4&NperQV7^veȺMT_3G>5o06n(4,C2Q8P|Ju‘:daP 6^"-ߦnche|%mgBQ_a>|}k^ݔ<"̟[`t`*N+4nabjC$WPlS/ЭPY[cGGpeCuDrDxy'ҚiU/Ujm:Fsk (Xt&?GlůdmDIK"]PCKh?s\Ri*2% ?ḽ>YPX5Q7^-x7dYAy,B#q3^sv&_楤GA'[pF&mԩ% g*?\Tdn%CO~-k7C!o)mRdi?kzDZ`sb@p\E9őkm7!GGXƒ왛h-qeP?߉-SG$ul2U]S㚽Դa`Jj3h/Bc H"GPAlyy|&/^6ن턘&{j,y=KxJ_b8y`qkXN#|1Iu-*i 4^D~^ϜH GX18gUqfOBpۗ\+VƎ!vƼ@@._(, %%>qRZ(,Ԕf:` Fr"M+v`Ry-oq@[<wB葍Ф1¤Wjvf Hĥ.UM&Ozϩ |-n&]tD.zRB=KG?{1_ts 0:|HV[,bSwAp~~5ߏ`"QODL ݃bͺD_aB\8Xvlp0D lc]))J;ٯ\gkh( z)# ,3?s 'YA5th7gټ`4}U$^sӁkQ9os/,K@QlHoWX?= 62mSȷiKKOu!3nB~LXOug&$s+Ow|nCz]6$-!S$߲,CYBpI"bW&tlz{ƙ,UGD&\ES /zlLTyfOG s] 8 Vf RKY_,J ^e^5@fv8G_eU]D?&\x鹉Ժ*b%Vv:rqX=6]S,%Zd$teQ*61WFac0@3Rinp0RY9Tk~O+d7 O_h:/6j|mJ 0F^^ϣזm}EB6Of "؅$Nfi,-TyfGoTLqt? }RQ,*Bs/Kgطů {zeq 1'[ @;l̔EO: ]&2i^kD/6 })I$@^$1xd={+u[2GbZP z~5$PT,7Ls+88HN;ΎzXHNEڷpZKSAsEjiA{j^*Ij`[lz37ЪѐJUHEKɣ0 L8,v^cVkjZ&t}QQ|UBIo lA7vQđKvdF eFS&xp 6RjF1T*@tWss\$cGa­B} F7\uՈ3í五 Pd0.%OPvi82!U@5jb ShӑTVe4HM M5Y)Q.&? dk^@vصu[QD_m  lM=JuLȌ:0r$9}$XЩCtS8)UBٙzL;Ʃ$7I,IZ0 `!`ee1L!?sU[/0PG؃./1p[=WK DB"nwU3WE{ LPջh Of0d^ /ky}6Kzίu! X8p?^ai|DF}oa &bųU3ӊ]dQ}YߛDc/e7!%жhYIEI;Dzѳ (J֜!:9IDp4 (!0al)ùД=raT13J|Åpҵu[B1DJN$7or!-y 9焼 aI"C}^꟔U Vly4(" }Rc9@-/j*MYXw~k~6RChj*oR%Ih$ 3ͺ'-,R)Bb;p"$?MT e^QՄhnDk:K*PSEQ#yJk!5 ;~4g&1XAIZ3g-_{v=jbG 9g>S`U::{1CFerƳ;)-<0}F+$o+sU?y6!?wn8Q4`Aњ.ۛs4rC0ll nWGhX7(6iU9y)R@Y:  F\'NYU9kj6,߲{e[G,=C~퇜d-j8fl ~%KޖDkr<%L;n@,Ȏ/).6?x)radW[EVFLnr~ަ, Ѵ w4H Ȩt3u}\;,SF/]Y %k%)w M\Lm﹩% 0|`"It!;?6Ii!1.X@:dDAB? )JV7b:^?4 Sn?U,H.Y@+N т :P-_k :`A \Ő mfg"i7 dYP"<0.LEp)$B[?Wi :5hq!:y!=X=ARa͊1 T]UWMwhE 5TЦlRh'YIk#pfaPKhE)DOʻқ9ikϘu;{KTfhs0-W7rɝt=D~kb\߼؜6ݨt9)e6ߕmU4wOܝ(i<bȨ~Or&V)Xbg .1cmUJ8NwpZu0:^ .OPP'r֚4aqt 繈`F"7%^b5g>~Q[!70܉-#5**Fj6D.ăT3r؅-j NsDߨJEV4x"rTf\3G .c}q 3e=Ϲhvjl6 /t3lҔ5+wh.*g"L{fE!\rt+KwUQ7a9 P"` *>u4`cOjxjd'&fؘ6SrGs0$>eQ: "ڶXaCڍGG36`~b0.*  HfqA;$l^ T^pnJc/.=qMKUk$]9Hw<=TTѷ]ќKuH%EA^D&Q(z O~#q5J+.GV.27Q[ +YQ x0vƛt W-S2zG$i^fQ@LUC;D8n]p$iHkm sǩ-{?/-ⲓ3hؚLբgo_͙!aBt:+j!u&z͗`TW{hڧSx%uӰƪ8r"4FRpS? N6?j kE(Xȟ5c8!#FKyD}s2yQ eBJqE~(g-Odr !H*leJ]Y{UK,8lg-ُ(>ۣȟ{/! hY:xbt%33]eIj桿>L`!嬁sRÀP2_#`Zj{nxumjY:Bj*,zQ+{L=ܿkNB#9+.6pP|B8 3+95ϛ=˿Cxn ~9lu(j1qAaX ?uC\iH sftA,J29ӿj`-u@ɦ,ˉL|i;[ʜphUԥ JfT /b6U7$zv, s Qfbsb|hg&h[c㠤 aGqd[ :I9'gBͳ*5-Jd\KBOcswOtGyD='e`^:ٞqF4nBMյ9g pQ":N![|&~&-_ΣI=ixpO@_q8[H;wqByY7Wg_JŒ'R$bt^/ҕy&dߐRpͦ(&snեM{!ƻx]3CN`J|Έ'& =hűx{zH*3GsKev.B7`*#h9iP4'D&=-Ц4{ƞĭ4L«ݨ^R-yR) _p*Rl쪮 S[C>QbJNQ[, ј[$i-B̟_;dj Q>h)Gg~ԋ:?뉞k*A؆F%~\Kݲcm1%"+(5Ɨ"rTM*HcAzNdNƔopY;rg[+#KF0`+1sEO\淂pP?VPD)+ؐ_X-kWkء@]P$]|=Bcݫ#5Be1*^L0XԶqwt ts|=3ƈ1d&-hi߷‹p!Ȱ\iP<4Yx(HN!AQHsND~%QOC"}C>Ҋ?w|WRmb=UDKqoWvM(-nSM')+}cnCH#^$O&dq8:. oE}YWfͦ!Gxʆ4lҚl-`4#7A]Ő D߂ Q@-Ma'-hP~i_.[|9f 7LѲPş$Rh Bq{207%RHǤaM5QcL$]L\NJTc^Ρwbaz(-qt<`W[WcW[dsӪ֑RKYAՄqL|j^SNQIϊߢ翼??AfvXZz]W?өq^]5t}<%?4$L!5l1_$xc8nm6MKۧ`9Ӯ'WSnHf"y0c$*}M ,vII!,E-o&Jpig#@A,:ёYQ_B'iy*oӆ+lDX,Z:RJ&5|58p4I:ղ{pUXp (:jڼ[~IƐWb^vb, +,q:|Ռp2Nw /Q y .3jew=mW+V`cOD仃_`g2>QH,Cx2\(&*ϼ_T7 fN/(z3D,)qWu1ۢC^zL ! B~K{-"WҘK H FcA@-"9*p~U[ق'tcSj(:<5S{+ ӦbRI(0mA:#Yo"pxoi"|AV!~%.t%<.i5.Oj/mՁFuzܞ2} O My`'%89Bp뼫02ERrDaf@;ldd:6J25>A] Aqݷ–pnvp)JkrGI~DZ-9 U_k񫟞lf#E(_BTl¸n#!7\otKnjDw H4hʓ0<2:  $tv`;F7<b{yќT P7o&|RœM74 H7Jw| ~5bq:>xq1 Rk2ӗA袠g)m'[C^da/N{TjN}T:Y|7(dHY"7z hʚC+Պ72I3Ѭr4۵̸:u)FxGږHYB|+ V&fQqqٵAdd붵Uc\zoWQ77F~W]m'-U3@\ ?"q7hao"AĽGJYMj:VTO6)SژOeֶaZ~Yㅗh o_6OQ^ކI1BtHÕoE&"vTw!rʙ<,^b*0H$&ρ}ЅD@sHOf͛^k .7K݂b ځ2g|w E-m& [4sz"̏z8p?΋~:s ڊ'mr1?9,ӗ仔Ʒ&o+7P646IW3h@OqQ1 fa fR ;mk(bA~h;TE#"F<-=Z0͌K|~[½U g>3NYcvzIՎ1Gw#03$nbȅs԰HLFpU@Rۣ;:t59+ =FBSxALŔxx8tHXR @ opp@jӹeZ^b*ΪQ:=T(|Kd辗9g3BO1#eŎ_fpl;-!K #-=bb !Reg'et,$ ;B R(/ *%FYֲ+fglQm6 29~=vFyLy~,&UPV܌Y:&6QV[EsxR NgJHe|M7F,ersoz Zrݒ(r p*^ʇβ{b*ShG*0UT@L<"!8 ݪ}\`*u\x 1fw1_LnxBjMwŐh靂\,[To3Fj@H7~l]Д.fx_\Q3:[$tЈ| 5hJ=\ xUXS{1ohB05{#SכDe(s4kΛ&;EEH"b \ӝ y;#55Cp`_; nt_ew_l7UЪV3"Z^鐥95/xXk "s%tjޫԳO[6Z^g.~ve է>]02_CjdQv:ZrnYKmϵ7/pYkEwtH~DxE,kJA[>]HU򚯴xG+5Ci C50Wޤs8o~@^YmA~ D|2TLQE/n_14YI{ZKt9mW3ףTRpAͷ鑶YӁdeS_3(uh=Ad1چM"/>xFRdα\/pmbIz՗;](lJBGe)_Ηiײ;+: ,Qy!iJoV6vR,1`] 閛ɞ *BEVU2S=ClK!'5_*Oa&[vc E2%]wETwGZe] *6M4iC59Z+ֹmv.CG_W܃K pےݷ:g}qrB'+D:9dg*9.2M}}Јu;>Aff='"ı75"z.]B^MR̘# C\Ɣ5D|t}iPg-_ޅtp{ȚGg:ŝC Mܡg֧+cY$3|rxew2}k8 VE2~=sBj osYyjUY3pC CUr +0-l&VOD"P1n▂3M}7n yJ,_g!rf'VAJ'  S>¨b\Ln^CR\שdWÿ"#j^M|{tbfx2!dupi `_w`f uÃlH l[4|R -YŲJ{QUʕ'Jp#G` `Ҍq'sBD8Y衍f$)ⴙmt_i:, 8LV; w`4\a0-ArJ9eH]˷:& \%[pAulk,ې,&[qMC55Ew%KP#%ؗgyaɈkYrx;8̊=͛$([`{IƈHh_ާ1=|<ʹ0Rj;Tv1S~fc x0<˖cҏ)bUq_JgOưd=u- X|`;#\`C>hĹ-ج%qФ!NiGllMhkd@QW/{D{м΃!ٲ_ն_"0Bo:[WG@,:tN7LuB^g mʨ%am w`Tabq9rZk$d͏:1P.@w[2(WTfO!60ҶVfaGJ'ru$18)P)5z.ѕ[hK 7YHEyᐫx+:yFÌ3=*AT 5!}ѽI u/H1g) @{Gኗ}luөyC~ k#! I9`AC%I?/9\$e81KqGJ`ViXŸEkK7}єU#>63Tۇ '2+h׎;wUY&)W ~B`JVu|Gvge@2^x;zx=Bќ!nz3횆3]3mZpWIvs2j =)Nj$?x:Q$E]zeC{"c|K+,”cdk~l2EM"̘сT9w$NqGdH]mD;c<ğZJ;*t巤;J'@D EFGyߥGA|(: o/3: ڙ*|Z^jx)hqp={^Rxle/oec{"vO +΀a|SviC;9#V;&5n=ExT ɭ qơFX#w.EC/ %hGK $Z1@/l^8O6w7my&d8N""Or((ڧGp8A =#ڐXVR|"1seIf$|CB5%B'\jwPW[1`/DK[Ϙ+qaG<*'fE.Qy +"lm]1m^0>@FbbT{PAl,K&{jM֌L/,l3n76 ;Z5fH>7뼰PnfmPhRo_}= 9}Qc7 c7~ɽ^ 1kUiu<5Y6k2X*:晽#$ڞMT\迻z6%]򉤔rgOR's-m;X`9`DDC\Co@w$bKy5Yd052WSb=Q*Q]7:J LVp6$ݤDPL Žl13R'yF8$'ul ?nx%cw9bLE7[(;$^ ;qCjȣހ{cU؛ej:#;Ha8ָ( 2%k8c.]RR"7"zfm_`_úT&}wb0ˊ5\WQ;\aT)aJJypAٿ[ @xRE*f7܀+{;J{bf\ Éq&nVX;8'@V0Os>4{Vk }e PoIW%92gFK<>vrftR [y.ð. &lȝm;ݸg 92$L@L=ƪo5ףZvr^iӸt9|!ǩ'^%䶅x]$ T&i-g> zG;xUl)#DQuZC.膕OqH;e;_ &܏Vep ʁ^{K=zG0fW¼y-Ki E7CBHM#skGqr:e-h41G&SHD |n3 PfH\T vlxLՆf⸳w+#.pZ$fW RM>˺вvg!2¿c/ WZBO(%p^wj 9 2n=/{( j$N-l(f+жLB$~wMn./*Sg}C,5u\&p_B$dg17RTq:#968xkSkb{ص-cWI(R pEقQBԦc{r(5|bÇ3 ~ c!jUE* Y-~ݴB_;BV(zÕS@5|b1܁'30Lg9 >rh0(4?8 Gfqhi54]\Iius@g|>bQ+م"u^Gr̶Խٝ7/9^7w4y9;.ؕ1@$^|zK}"ӓ.#<#Äf2_Fp`h35 s ᳻ rudcjqVkеƼ:%1=<1Y<.yB% 5GEZ_Fl th\厠 ,-<~mS-wh~C]iA԰%>07%^Nx9]HA@$ C3/DiWskϘ|r_$`&*8b?|BXf}JJYn>i>:a̴== kP?))22vB%.8_O|Z hk@41GԹp~إʑ 4MX g怕&~-|Nt㙓B\ rSE}qӸK ~O< mWa){ anl{!.Jqf#m=q?soL! HPlks&–"pN)=L'U8>,deƲGDasuK $MfŽh;𐡱`~b:҇~} ?YrߎnUy-;_4Prf &s}Z6gvjܗųӥ" 6{0O~xC~H6rhLjI{> gHo}޵z8lhdwG2Ȼ9/٘nu m+`|Ԍ1맾vϤxy=ØGi ߰Lo1,F$'>fnP 8` 7 &^T1Vc>wنSɪ_y[k9H&.I.??ӵ(>,\){ns1$`RT\Q'0vFG RG+{!ʤ-HШꢨiF 'bYnᾴȬMTr1 )\>zVۡ*i{Nƚ3NSSU_Wfu8_Iz#ݱQg-8"Fe> ?=+?E mU[DVr]$#֭2 5z6gW=Un-{꾺)68 L eгt2yىNNجZ]9$`.}}Kh(S^LrS0n?[kK`MXlU LҒނU<,9AmR4 ǖ N؞Č?98Ģ![Dy\zNoFBLTʁ vmmcYZPp` ҧXN ׁ*(3"j|ϔ:%b%!v-츊pŭΒZUl$I d>qD'dؘufAՇAM_DMqI##6j^DTT59̂}KJ ˒0jel( / G ^gGIkulYLxzl^JCQ(X7u[|o{>3C1˨B֐B:b1u [|D*t:/nbi܆1ÍE )Z *HtUykvzF ={TbD,sbVsy&kwLP>ZNEGQbrdihxo9+ٝ~ԛeMjP)F V.oF%gȦl0 5YށW̛C#I!@1qd[O0NJ0/`KЇ\Lh"W`0 `cBz5Ҭu o4اՊY"}, R~Яt܉rZ ,Mur3ͦ<,S擂='6[B unDRL̃\­_C 1؏gx;Nxs2Մ[U! Ȉ'(kˢ$]e æ'85c8~ݸxt1#W JAA9YSX.^iy}$*չ4H߹3ԙϐU "_QQyϛ t]eւЂ)3Lyn`rH7}'3`Sqnh$e5+ 8E>Xg^*QT:?sElӌu;8gstx^Yɸ^{Wª\ph`:`Oۈ[R E P{Ɍ _ntxaӎָx.ځaF錘~n5/qrʕV:(-]iM TG ^E0^s ء)2ƺC٥D+)T~ь np|< "b8 1˼:`$k5u3[a]jw_Rh 𺼗>B<0d 9cЬް-HYDE1EN=G$8;DSjy~{fKQvR"{M_@ 1ϯX"z (VWO+4 {/ _-k_|,SP]3˿U-7W$c>rs$wmud7<2]4[VMu1AN.{@w"a-iӅ^~';D_[S/!P͙Jjwa]ARE1C[o'nnnsB.)hs#Jv{#=dsBˮQ<)DןM:XB-! Vv~) Wo$Vބ:-`'aƚT$]&m X+5qތf?seK4bO?L A'/H ȿW_EWo84D|:m2Z`9SŒnsfch&Q26a!p~ܖ߯[ð0Yz }NMj^h ]lLBzYJB7J:RCfːMq+3zFv&Z<08,!ˤʸn 5у;@`24x!EDh^W]Esd~P&)vc},Թ6e"Cb,A?iihKExHu']cwo%B $Sk < b_]ACn X\@X]K*.sIpFr:'$_JͿw]& ="s8M)<G67n}@ce: 2D\n6Zʑ.N:P2i~!/ӔQ8RCW=ܰkmv;Z&Oթ uU\pU:evXt&ih'۾iu"94GT>8Pɴ[ %[H_5 -Ėץ}Jۇ{J*>ID gפ>HfPaA]Tʞxډܠ9qY+1Ah)rUl=Ձkٝg/E]<0]5w̉E)~O,H"f8Y-,kRt 5[{7Sj0@E7ϋ WCa'&irzZREsNL ꘒ=KfS#1c$4?qsj(+ar-ѬFv4GJC2%e$%'-^wLA~6KnEl5˶c<¼R~,?L,1v:XoH %^fc^4%}pJw#EK\QٖJOP+M B-^ >ܹxHR,ې~VKhG?[\ XNY{V\#܍Ӱzb!?ό#"i?eA=LīNr\VA?rx#C}ϴ F fn Pv|,W1,g)㷩 sē8 9JPdIIGxk1NNZKY^ovګ{C+4;.e+ӯx*ϔglgtj^TAT7?) 6%O _k%b&ϴ2?zZ6Ý,Gi{YjиQȨ"1*ddZlȢHpVޥ}5QtZZε+$y (7Hcr&ھ,YK oeV+S7SK߃=rK@Vx JɯP-p7A?vE_aqqAP~VťmKO30j\ a9]YTq"Y Yܴ@sm#fV @{J)qXE^ jK:/y)>g&03I3܆?@~M-ȳ ڰ:@d?unW|Sݡ ru?<.fW8$d :hi]JWk8Xp\$Cs30k$sc&f1s\Ϗ3^I\3+INZ3s½upnv '1|.+Uw|O\>h3֜r.RgU`vCH( ^'TMϲxU(cc4£DBS @hQrN {|ŬvWUYSl[IDt^>9Y%K\8L2\zsk9Z Oܸ> r!0NJ61B{OnJLOW"Id^ORv11ҙipsEG8 q' ߲(i Aϐrp/2<;*,?-^9.ؖLG[J/%瘊A>SoJ&* D3[)k/0w>)*^ZsQ5e-!``;dj^cu$_4^`)JaTJ.Pz]V=hfnҞܥĊ X\IiONK i-t}- mB8uN<$NZ|MC6AS| B;.o!Uy&0&bzRd %%}ˑN`гX UPxϻFO%c/ow=`_Ƥ%Ud=+_WŐk,,(+qL1Sn@1@BUb@˲a ʱR`5MvQiIYqH9Z^*1GBh=js)آ;0։k_AB{r斩4\v6K>s?@] ʳ[\;L!"ɶ܄\u'%欈6Os_7/fLse5pN/A@EA)K$%i \< ,ؿ {U!_k4AOş?0axĮhk"Kվ_*)"fX_W$;@ gTrQkJ&烧7"_L}*ut EuDNVbxobVmkԈȱaE Gm23d8F|0`L*vk$~:`. FJQi |GO^& tuӂ4jR>U{]Cځ ]gJ%bv jf 6~P36%oN] (*Q׭D=h,*f#3ZAN)N2^ c~@nh` 8Ѐ+D}Cm1,)V&*167QBH6d<܈&34"^Y `N.EK7J:+el}ڝ3tc}F;qIX9x4g5e)*E| o#V?!G ͼ@]'x*!ÈfrZJԋKj ͹1G^^SϋXl<^`V 0-zKhw[Lcvԡ)0:ؒHe5.V4BYqi4c58Xxo͟me gAh"͒]Lw j,r~ygqV\2POF1hFXɱƿ5"wRQ6AL#m `F}pk]2*2_`0.ɜ"Q.؏pdwY¸V(l>opuj>hh-Ќ/6 Xglo]KQo3Xv~CLhQvZ^W6`0!qIǤ;?V4gL;sn٧m,n{?Fҋ3ڀ$/d_鯳 fq6zs:"7.́WqpҞQj*cؤ{][?HPE5}rgzLzؖrdž-Tm]JhАPO+K1}K!LXK.5u!N L߈G@zRx3g*!1nqx wtΓp^3.e t[(7,Go7sN+8H;.2L+dW8 8k~`\*a-k{1NDUd/RJe\Ä2aUɅlͮto[ 7 u6`W(qMPkuJ/(#cPbځN[j##f4ɷx(n"$˭ oC!2҂![ӟ#"Z;mޚbD^QSWkKS9e1SVAY素. XXF ("p ߝ1 UYZd_k9X`$Q#A `-u~>.egri0\sIU酶rҁe8עcv3>3cKl# WZ@xfGac[ WH.Lnچ85TԨν>&ZWbt8Ew**݃ǝEPAy9Hز3 E⮏Sm %ćA#S&S|7{{Btc_{d 3R!+_oRP ?ّ5UmB5(u [;T&MrvvzmS:FYK>V*~nq\ɲXN)4s>jSl$K-=08*bJ'_p:/8٧] lΠ]7=q;6)} F|&j0eAfӎ3s˚֐| K".ƢK'a >l]l?z5.轑 rhKRĥH_ď?&9*e$-G$w4zVoeEuVG\\-K=JXa!P=>JcUӴb,O$g^elJ,> ;-T6sh灺HB ]A-HGr&3ʩ8qL1.8ُwh̤.yv.wM8J=+' W¯,{s9_`fr<4g5c,Y0ddze(YF]'c}j‹4I~^z&WY #ę^v.(/+l4&j:hj>.B-gg7!BRy@c0n3W)l "y@/=|Yy , 5v̯dqZG> b[ ApWR?9%##ogcO9I9um",X^F˰Ih4w^q'd𻳣\6Kȉ=\8db=]TmLM\L$`cK+NY@4$t$8zQ%Q^ҥ4ʘVgy@2vQ#:ӹ\NJ A{1nVţ@-AǗLZy1r˱ј{_942t/V&Jo`O4y*P";?Lmp`|-+({1bPY|@Ȅ3c9y<lRZGKBx?؃Z Iͪd{PԱEJ¹#Ioe5g}os*ĘO QD$p[hu4|%X!yg LF&[c9t>eȼjk^YLe4sQZ3|96=QkOu'О {H*Hy##|kXCϯs]RL]JDu@Ǖ@htMQTZu1YrQ F*n\w *v8. 谏ݺ&: ZC U?\ܭe3e/͉ ᖬ2K{:'Δ#;)+~Dp$ N)?]$lmޯ~7>MϤw: qV`|j:n k'σdn|GE7VǏ#'ڈ0WU/r/yEIdUW1O4D&dx%*V,/PUjE a`k6='V[G$#?o!$)<a'"|l)nthb\\N ͇Gw],7PzRʡq6؝0aZ -Og ]oΟ/@yQ2un% *F( KU`Rl‹P_inµiK>[t5#+ĞfF{={oퟛM?#X]ǚ"$C)nc@utOkrPD}–zZN+;E 1lx|zNhC PT۸6Er2(~jgk%$;:[z)bۼO8LCgTopMc5>^g5RL' ?5aC92 g`skݳV9v~Fo7+uG|CF*jc!%g`aSqfaW4ؙX 2|ؽg_؊n|?@#;;o|1U'ZlTd[oT>X/UrpKKxWF(Z']y3LVpwNĖ"Ђ"ua([Fּdnj3xr㘭?Xmu,Vleh=mhU8ؽ} kD`SAOl_'pCr`1 ow2g$)r\TQA1nu: q5۷rIM eI +%/=d 09DjU U.1F <%_$kLRHRJRyDhr܋>Zޮ_VZ*GUD/HOuBD_cx"9;pR[0ϓk=/e+M)ڊ?)d#oeum[Tq@9UI-nc;Wo !78M[b bWs;m7ERȽᙜ4ΪFt눡NOHߩc;^('<YQ[kJt=]3¼/=Qx3uwC_ ɩLj!$m7w,|bjFm䈙|[Q>\:Dgx0,Qd`v=%/ܠ4f NHO'`W)3zDC% 'XYԜ!QJf*`TE\}lm!TR8×#Պ?1ez~A` ʵzv=ss YY#)#OCcY23K/N=1}8܋Z>7`l)M ~a~>pC+<|qܹzlNKf#,Xq\^ۼN[!(uӎ2 &?%S?.;8{C-ٷ=:pp{OL^:^ȣB>Qm%[grY+×7oUϩnѳTDJYC8‰;tSm0\@EcEƙݩ7CV&64 -?VReQBw`'4pboEa0|oNW5G.l06:v:gX8IӇX)|#C3tN/A4'J(LIfR2kwٹ 'O'wm#!/Mwnb Z3ZsGyg=d-~Iurb*jUv\@Wv*uE0" ]S0 Z""ɟ"ɉ?&M ֱOP.LVHZ:ɕTgr$,s{dE]r!$e` `ƍ/&:dNQ Łm_"4O]o lw^)+#D=ڙ=QdO8ԑN -by_6*]ޤR0 ]KYy̿ՊM#ユ QB]oM{ NKhXQێ@I[j#(@8՞zRGn:f]Ga : =sS+̑MT =g"Vty@pX>!M"JHb^g '븞@Z]( rψ* vu>ӄiiֆe$f_ȨjBj6 Y^O9nܰJ"d)ISѸk$7QÈwckx4-&]7cxPy̸P x='Y dxnf[,נHB&G=*os=) )^Ul]? @1ǯ 5)0X'4c4&;Uʗ w.s份qVt`LX ,G?}ъSP:Kh<:<+n/ɤ\/_GLI'`cqE텡gFʫr߭ ȫی' Hֈ3(EGT@A%g@+Fl]r25:)e`pX[(64E$:F6!IVq8'}Nrk۷ڌQ'goGcaSœ)x|PϻEaHz,RyY;0WL_KRÞki]1ZÃnJO2oSs_dVTZ%(p[4:;k JQ([`iR!`Hؐy4 J:B߂)?yέ&f[y KpX_Lx*z9RN1S)d=kK $v}s)p]9lM7bSB`bI{v|P1ŘUjD/dsO8:Dx\nlŌ}LO OAsӾy/PbFβ_Gk.,T5/NlE4Rܫ)Etꐨ0J }Bm c CTR?-P[F(77T[*9bc!CUA7"!q~|^j{U Rh9Q?MZxqf&E,;zO<+vp6Ξ HSo 5C2ZU*"/cђ9? iЮ?|a-? vɉsvSJ3΢y zOl ܴ̖>r\&m΍O{idLIA8*9/s8^Hx؞uuPQco+yg8eB:~(7ǃ_$P(I-0cƜ/W5ò$ 9"S[25`PCb=v8< dPuh0NH4jU=JKԵol8<G+}KVg6Iq$E |a/^_692mmBGk,r{oI~0gbfCΜ1L'<ܱqL^:cCv Kh c7rMm`qEFFVTv^tZS^Qi9E kq>," 3q&UБ-aDc0 Zr(5Qެ#KiKfՌ&KXwh*CХya%-z/2Et<Y QW%Z:A$k N+@%00PPVõʈ!t)`Y5k.a B}.N#e cgg?w@r^H32il*JtU#c2녃#|[~}#L{x.2"ļ B*]2u}x*jfȎН{f#(]2Y2aRz^25X]/}9US;|Pxr}>W|2w}u>X*g'm<dDt%=)mcdF^Ch6 C[x,BcZoU@m#YÎy+xgCa`.V=c3]n\*X核pטn K ͝%vrbK/!FmO.GP4P$cԱꝄ`N s~A.?:K:x{9o'k>&o)ۨYr?FSR_v{[Ćs Gj0-ٍuI,'HFeazp AeUCLit:1:7MI? xޝ7k1 o^_u>{u;뗽73YFwژ_qkٔPL: zȀí\8ֲgKW1b m͸ nY]Bt踧y"J*0̗?>7Eh" +;9a9w(>∃L^"+yF=X'Ē͂}tW:riGUQQm-@\SypSGЅN,91m܍1v,VoNC_T6\ B["MBS< Q+SE6  /cHGjO5D$ҍluCSkж IK3V&C-/3W<2 C]nf^WAwm8[w5NsMfV8pwПP+>ɛ95\4<M3o>ly !hQ5l9;I-ᦱGC%ä*"zZR;9{j+(y k w7Z8D*՘~xjV`"OEA9^ju}q6&r$Ɂyx1n4!TGjȖcgkxJXtYzD{O&'Ir46-ӄ0o|zlr; ƓLLȶ:sew3c ]>򮶨Lޮ;̈́tmDfv~Zu,b,5;ZfeޣۙA'ƒV-JZ# ۺ]^0O#ڡ5-+SwOoJkC,gJt@ b#=Dv(>L5vb'fTqAdRCG(7ѻ"GpjFJLU*St kէ]-;sɹeAv㗍M1qӨr7yP?bV|TD=OHDfgxCu)o7v𴵒m.:rhŵHn;Y[_ݘ8R*IB#Rʭ?LFbin1n~Xƫ3>0m 1wjKu󴮑K:R(DQ}[{Ye@0R 0N1C6۩?.t~MJDOsā$5XKX$]|Ժri1K^3VQJ˞dPv=6.5Sh; $LWS7D)hق..SH\6ށHQ9wEXu ^glt@i`'A0Y LzYH΍ ldz9 T5$N92f/V؜\׃9/]LAVпni$%7u\7oqǑysi 8j $0C4&g+x9>< k#fIE*ZyHnbAѹ(U_RJ+9uGsN(:z6pןo)9&`h]*[э2;`FDCH2s)UCb4?K}5~D<"|iZUw%\` IH5BqV {1=Dj1;3՘C%:b>(ޕ#w-ʰXJnʒe4wekӪՂXlhjW; 9\I8 ʢ %Dy=/NlҲ6K!HnB5(,Aʚ82Y Y_n>0;1ם*oItӳ1J%nOފf͎DX5SՈTjO|P9-8GΛof lRkℒӷ;Ej:xtI5E[L:K @OLN#& +MCr:5 ^`Bc6Ё,;G)* x;+E2XJxϠ:W$g#-T`ZR;y@iQ`\^oδ w2^"r.{(h+CTȺ,z}؄GS:ih(D.VUٕ>/ N5kCeګPoaU**W$K9q|kz޺ @v"DN6Pf[#REHA4=M4fӤ!f^^8BYJZW0Kd5}>}==ҲME{ \J}Hiz84-LE7G^_P&D4":45!tmٶ;Ml }0Եǣju&dib xwnF6R87Ii-i]X(e\餕cUbdݯ_dQ̬έ}&J-E)QB)}-YZ{9V1`81mc~G6lِTRG=Gq]V@Ҝh ن=Lq8),}O&mO͒yW2ny?1z,"_c$;J<Gʆ˅8!1$Hz@u{My< #Q! _~hDYvNnTĹ#Aq"q^-Ѻ76EýkH怼tG?$}@WWkT8 FJtCܴ  U5Ђ[6ק/m~o ϑcuϲ eRB O_Z2"rϡ4 -džN3kez9b ZjMǾF(n2Tcdx s%%'`&ab^ lA)$N`SU 1-n!4`G"c1V3h( @},n G|ȐPxWay'.F5D@H:pJޗ,x'2*3r8F$3t/A#9JߋG>3C>dP4 |"GE[\ ihOHB1>xLZ ]$}tzS*$ ggl@n<Z)F9Q{l2I!qO2︻=ŠgDr`\SwvD^ۧſMKuѯ y8),ϖgvjW"Qf_Gn]gޗqs漓`m{Нօr텘Ic&EDo9=׆b 7ؔnٍZ"N̻xhؾ@ݏ Q/a@:y uoBv4G ={O=}8QτA: J[?HAYG|c+cNyg-E++} D_ eҜǟg: 0uܠoOzYm%±iVW@T5aDQC̛Bt/ۿ-  H9۽ncX¥92]dJh~>n[s樓ܻCR`* W'J?1 @;vտDGsC63+zO]p]D~bV'ǖ [`plH#jnF?Go6Y8 uLz1īKyq[w<zD؄K)([x %HDǘ۹ZrCf{!VK/|#JÿB9u TFXxsרF"`lO@t~Xcspٲ+>Gy T`w}hqs}B+x@rj"#mwo5װ! |I jocF~6QN:[w>c$Mx$;Ñk:\DƳxu&E l_Ĵ2 o`,j5uƃryx뽧5v나f6FApl:.HMRwCn%]~A%y~uܙC@SXKtEvc?MF¾*xX!kG5/xgF3iЦĒ2Kvr_eش/d8̑p%8sr@vm?-U{(AY2l_Q/_Q/nU3ʞ$_ <j?^KJ-r풊BhThLxOjH}5YWە`TEY>0[mexmJbÉ rD-'^#$SHYC7T{ſ\ ( lOPTCsXŞc<Ğkz"׾s|y\26_&㒙  Y(n?`=;wQ/'f㒇 K.AXm` jb$, :7: 3BdN  `rMЧg.<?{0,dߎ"[܄Z1":4QJ?_EN("D/i?@jqt 6PV#;Q[zF9g&\]e&)ly/fr{iw@0{>,_n{ Ď]' [4CN7רDNbe P; &XoPB$ fy"$% @9:uɡ#!IX<ǓF2}&/akM0] ´)gsP@!р_N夷tNɻUՃ`# r]<]1 \`q4FRHv"]AqQ>MϴCqzb|vn>7иV qW+@8zT>43NVٲy*\L< /3 WQު'Q19,rv@ȫm6yz-FsltLLK䬼+9] ,j`)@b:|O,wzB`٪މԝ~ʚ5\&7n"-(ʂ^z<(Ǻė/EKĦBROaCK' 0U<[Kݸ3pUlws'?(7վA.F"{zM*xO}lQ̌Km?=3YCsWŮ鐂<6ưه\N?0F`$- b{nZl8-c90q h\F e:W0K h vUQϡ]('p~5*Sp1gXJa~u{ovѡ_ѱ"'-SwR-,0"gDbe){=+B\/@4˲"|Cbqvt-~[6 J/,+ :;7[ɖƗُwʋ @2E?ULx1͘S*_exl_|^i;8H?ZUZ/}ƀۨ`\ HTqiAH"-:lW#Irrj2@*^tX#?o5‹pV5Q-b\rb](X-7duG *~=ǓL >$&CFrH+w֜HK\2rã{*KٔBt<-ͨqO2 B Ki"b T0M^R:9נ;r]"Z=jGIxݳ-N!Uɵ0a;;m yvKg3>6 ߅W]A#~G?q^Ws lv]+j;p]b%e$Ga4OHMo3LrrwִQ^MḁrqvT+wֈ:''vH8UCGy&ch3,y {p2)x9}b6E52nn5i wuf.!{x"W~6:g8/_{Wg +3̯D@/ 2--9vBpjh_JPقyxޤ+{  32Ne@$0ׅeV®HA7'3?u[X/ٸEoG-z=SX߬evZd6j%+Sڀ1&|.;UXP=vOX?w?Kf]DR WlYoN뻮y~8/%磙ThuHzk;@ '\$f&QP-ܪzaZ2˩XWWdºWFB7\ )kP$A.8=zq-\B}0 pL5]H D]cGyzY%ɧ3N(D 1+KciԽn@g`~ GO?i/w"5;9z۵倢olIU}qPqjU- 8DսvѺ\'j[MżXɅ0"q}t˹Ta=I7 @bҶ(ۚ4A0|-& eWkyEHCy|};K[XCԵ+&!R*f¢l6F2^\s] ̚n }f'< dkH2ohYQSt~u85A~|SQȔ^9Sy{@yU s5פk ;OA玄ȄԴgwjJDs>Mu]CGZ8 үwsEm J_ӕdHFu^}]+zܨKy_{#1DV"B`1; vǍPQqrI0z{)Yx9#Vhh cJ.$akz05֮5㇁rH7N\fh=-sF `*$qx X1#Á]^g3)1rErfUް\Π+ŖWsb_Asv]upX i;3PHH`{-PWvȱyrY%Ψ2~M6xJO&yVh{m!:"o{G|'7,c"-"rrSٗF lz԰ 9~t+z?hR:IdOF Ā(<^a*$zّTlG؁- !%9r&* 8YW@D;JN3a. iɥ<$ Tԝc/6&$XTCIISSh}e>, oiА!s=A#-,msYnqpޥaF0hb?6S,vG$JԬ9h0C%;WM P'㯚Vq] *?=|K8BJX4ZWCU!R#-iGc6$I,c!LzqˉXwg5ҽ OA_~;5 h+\wcn5٠%N6Erzs Uװ|n]"Kf(1¨+f3>*P{ S*͵hp|/smޒ ݥBQhci(3d!/~S&|{zElx7a{$&{I/3(X+^9߿{y\+վVǿ<zjH2=F;}8[H X3d=iTXf0V_._KF-N*w֠\6^Z&S2$+Ι5@Nm r.]2wGU{-b~/Gb3 3Gg = e,p9J=m, 2np(*Ek6ٗ\N7Ï9<}H͢}SuNK7k[=ӷkdyTt̢b˿^ڊJ.0><Z3? OYȹs*O `&& !~;G^cQߕ,q Ң*@e9+F}fÂvj*Sq#ԕefRn~~G0#y6a:2D 47 ,tyʟ$jAHytDN?,'וvamlcYγ,efb 53xz މ&VG)}x(R"iȯ{9  "Jb εԄ ,Jz* D 9Qj~ ֮гk3wl KqeMot%JKj忊''>^<۹]N.B )|1 X8$ %m6K,1}^x1f%kW^Tz_ ^CfN늣 '"v=X\DzVF1YHcK@tB׬ Oc14ޯIoP>]O+?*߳^!ǴLCc'=t0M'5V#V<>kւ3xdID Sc=ApZbR߆ӓόn_WӲd.G“ı0^u5%|`|$DhJUnwMW+wOY|%.@UrDE-@*lBڼ~N?Ǚ,%CE).-[MBlE<*ZyWӼGL'e#'MbksFqXIjeV!-շ 6z rAG9rX]/5Sa+ `V\Gx%s_dJ+Jxw+ƚO\|/lFu`lNS !EC/v h`@V<n}jn%۱@}$Nhs 3OB=d6iׁt 5Ԋa>dzQvƯ^2 ?>2@K鏄 vׅhkdEnSJh==h' ҴAjT=L g~|Pq}[\SG2S5r?&h2o ^ Q MYo{6h87ڙ*Ľғ rD,A㛜+ ՈLCCM7^\P*di s#qX\9iSp>OF ӔTT4~1*w- agl+d юX3p)]*!nl1Bpx3[LǼ7F~]7!/K!Ƥ-j$Xvߜپf4ԺxF0>~dTCQ5 ndlsaW\c 枖&3AQN6xkt^?~+upZ،L97Ec+"4mߕ]sK7ҘNG,YQtΔҨU\sp!q3r11b7JǪٺ^?o ~K1brs@`o/|v݂17rݬT E7+ZπA xozKԪYt- =%L6cuQM -kSUO2ך%Ap8%=ays)}T),ƂS:Z;:+ߚF_V4 6h^{?*E[p܏jPN4UE+igh|{.NdME93^+}|9hC+Uܸ22~d8(޹MHnl2tpJ%PX[vdT8TW.mu< 6$(Lmg#'I5WOW̅鎈xI"-6[:P}ѕB|ʯ@^ Q_2܎m[_l9p@kXF1(#d9o8 'Q@-'n~2?EQ䱹SE' `~J@'^ } ֯ǒ#<2iGceUʾyſGEɓkx+|;| ߎG]KOx۳v/ųJ(hŗ*"1l;$ljT&[k`^ӷߪK#ǽŐ(.$c>Gr#X71?pF [(9 !ђ/adNQ-XGڠ /ѓ=2x^}酝xMMA7r-e!Z,RS^3 vK/NeSd!Y{OfỲV$ax t&E1&M}(ŷC|gP7@F f6<"ǧoTޫLV !߰Gh}hR0[^/{Jc&UJpa9 6t SWzY9U o/Dx '+ZVcVu4h(^kNjC5 #Bʔg&>/W<Ù~5+5ච!@2# 3}5EӌnW6AI=b4`z"ܝ!bJo rt6eLG= HxD7!`3JD,7@ע:umɂfVȶY h)F1;h@_N>lx֍ksCBX'dV=eC# WŖ-)YUO%s9ҷ~av"SH\xr;mݽ֢йep2.R8υꦔ1/X ( a vO-oz TW)\s7}(`m#%Ov:.1,;ڋR1~y-h tߌpf)Cp]4yU .EjgA Szn [A0]^I8n ꠜهwvJ8 Sy* ~n$~p Jwd2dL I\wm^AxG1:#i5J w OSnxHle5U?5P:}t=wmsٱAD}gB\\sڬܒr I&EIy,nEL!\WK*YX'%(WdMCG :8uHkg" M+]-/ۜ\ۛi˕շjlCN@ˌHB2Nf- ! 16&[PV6)oɖj@+Ȕ rP$ Pk NƦoU } So>8}8_/KB|BCaÑuI/&Zg]% Ђ3-cK\t$|f|,t ڗV8^'YíP44E;0?yh][! v6ސ@1 $K~nZoDxN:Y. |#bagx5T̐ZZSA yڣ= uDXI-J"=.#uT;Z2taϟ_jCB@u[ Q zIcUdԗٔ7aJʋݲzNO8Eb+J)^β1-![|+5-K9M;DIlr>g_υFBc[g›X>#*xl6Ծ,)MnyrYh(>ʕ$Q[t Yv;lQ-TllັGe2D[wH9Je$q .i"?T|1C^#2Nf %}ٳ2vĒ 'Qw[-XHNHjq3\[! 8,˻55UOؐM.ɹF~@h|I%V0$ECKb?&DlןY܉n pf^X5I(ePz$(B^ z]ly?&7'%<;+lvt᦯"rpE{LJC" ԂXf5햒mKy6RɅVD4}inE\^,U·SDy 7#̦)- U X|M߮㻝WT `4zu׈tOb+MO݇k?4 -NAa[w5ޠ#b}#8NLtky9!*/ϴpnMg3O;c.5eٲeZ]UO\;3mŨc+趚}J@Gܳ]~N%(/WV|V2Y˅Q0Ğ.kG˜ iDbB*E%Y}lɪtt=3n56u /-n. - P-}kHP"qքob/V? K$VI9g}pXAf)G%eoJk#H ,n|p4Iڝ@7i>C/ ?2LҸ<6]'U_}pk(Y"5keE3;}79fDÑ<J%V.b,; ~/Gzpz\J`[ĬrQ,_CPhxȒ9Agv+|!*w9nc7v]8K}1kOv}5^h͘ A/y*̣^Gƈ b 3.\GP -eOxfxCwZSƙa͓~,B=VĜVBơm%*4z7?DcJe N,D}YdXOi^uwKK@ !#.QPM ;yqz R&½W~ I{cyl6md!A%ךYgD9]3@zX4; "? eluspl]'\9D8nn#O9_u=͸%H.!&-E;˶l^;Ojl>9_tEN3*F[Ђ8''g</5 F[ƣ1PzVYŖ3&u֡/7%E4(5)A[ uYWǫxO,C,V.7%p kb'umRk蹋Pן"pI!X]Wj%ꔼvJs>dq$>OI696iM|lN}wK1Cym/g+30F92dVY%BhxmбKo1sh+[Ee?gnŵmjGb <$_gw i[ ͠MWELP`fdXCAhgSn^5pܹ3f&MArUwi`q|lW -PkP)Lі,Xg _Vxd(T5Gp9ҥݐa)mN#ў IQmģ]vX"!L~_  10%ߓ&#`lqϹ3$,̯փl`3%w|i G8/~ɚEx`&8g3?c S 7Y@yOl9uxȣx"l.ͼ}sJc)gP_(O]ko^iXܿOs|cybxp$?GۓԴ?.v$UAtSv.FIYn|+ k ˋsSN7S'8R? LZ;jwf<Dx==oeNX[Cb&9x@pѯN z ëäna>!UE#aEo b]w]T;LulO)ɴpS {1QGn#wvGŨ|5355D(̿ra^U p% $%1t~_~j9gq$1yl<< xsGBT 0,!ۚ p%,m(>jUwB~ 0G#xr $5rV79:W$Id>S<$@c}ϣ\aT>8[Q݄MPQ蟸l8C#JS4̤Gtw8TfMQ2ۧ!-ymji6(Ȼypn?lӘU(-<K ^T߉_ytaTpw(*y]=MH>gFQRv(6bӛ㮠xcƕLjO*2صSQsI,Q`!:+Fz&Gj?2'gXjAUEQ86" 22_ҹtdһPiG1˲YቧJJX¾<7,-ӠHgIo?t#44'z;P FqLj' )2Ϻk*?@Үܣ;G){VRv6"&01\n'md} ԅ*`إB3)lk8*}&[wCAڕIsgYk"-I#&ܾM[.d &e{R$4dtfb @OK)NѪ.1uΌLG:'Y[ˆ? )ڗ>Ko0'&pg*:́5;aV"/d gK/]s˖w/cLA15h+ܸilN!Ed>)Hc=+#W1JI v'|iE J;VGl [+o9ZPi\~א%+(p(K'슦"MVRmvt/LoL 腱 _NˢV۫o^+qdIR*[{^G0X!@޲V4KX^;% KK%n;ܠLBaUs]Z=|3~o,wOA5E]͌ws1l)uĘ!,ǟȹ‰hf@Nn8?ߏl>Rw֗d$% {O.gff+bLU:¯I쨊+%IWspm 9E UeߦB;;$@bJ*މ\t,Y.ګEw*ff՞蔩}W<3fL A0WsGfUPuu%"$!XQ/W$\e4z1 " ,O),<*}L:Ftƣ`!@bSKLW+'TÓV5E[?> "#8j֓lGӥO'TGx5w]<9]z)WaYuu/ϟ` ң!ײoN ֓E]_.]M5shs~%( g4-رK sΉ y%1?o"en}%$b?zOwc!Nkm3{_>kXgu-*Vv;PEpJqE/gjK`€B,=r:=o7`buZûz%%P.efXBJKJ}=dY4 - {!AN q ^Z&jYf݈ެ3[\ 8l`/ʍ7" =Ωct"(=62?1h4~(܊);k3F.`3;>T;iAVeIK\3p~}v=+,F|w&io!x+Q0nJVN=XF: xk$]\p_^yhmǂ $ZU׵DX0_$2Z,F_VAyl}#w'75/֟nl ; 'fo"7غRޱA*>K۔$C-\3%\ܝ/쵴hc4Upn-5u]<ŏ}jb1#9ݎGzY?DoܴP+{BJy՗'}#}J/8]~><-%Du=c.\bl[=e6_ tI> 1egc0L`g'$?Y'6Cs?iv93 hA׺XTh2-Q/v(+ Έu~?@jc~czZ ""ka%;l1n8M:ETjt&+cyxEV(Cꌼf@Gu@ل/{`J{T qVJj%F[&;kA6u SXzJXwambvرP mDb)kLtw4;cDK)Bu8UfO=lŀl5Hcr?[>bZo݇D!|0Nn{oxnI]Ԁ{MIڽ:ʆ'> eRb-?nϑ4Xjq*hݎշ1 ȶo\wKe/v*Uwav/.duRR0ppjۙu tC(eNLhfP̎~ -c3j),آ<^TC0Pe`+?1vmªsO$E5PQ(*"C'|,/3 `w]aC"4-]8}L -DW 'n~C~(:Bl4~75anʅ@zo+"' nޅ))UעePd>9dESx,1ɉ 6hXmCb L4 `UeBbɽFs \X%!ֈrhѫc2倷s `QP?جq5r#o?7սIKcʘ(V6(^CAUApW etT<-"UE"V{eM4JUzV*Z1e]bs򗠹EQu8wQx͙ZK$aQf0[Жk<R]yyZfdE\MC kOQ3ګq١A"OPB6eGs~]2S܂~N e5Ȩ~~l, X՘@ So)N/Jx^WB E$8f5TǔI2Oh\11zi̻o箕qtHJ9mf >c$FBRF؄~7K 5eƐW7UTqpQWJEŭyLTyQVJBlȳe c Bk2ߕP*~$&ÙrhRqSbF,,k*57'V{$-P}DGeaTG7:O tn۴61I򹇥\wӍVm<x[R 7iJwaA*ʽ:#:l<uS2T_d?I\Fnz7}{(]򡬡J[ M̒FM^Av4>Xѡ{p s6.džoNIcPZ#nG.􃶄Ԇm)e’Wfz3ͽ =9uM=jnݙNd}0/ȥPmoWVWHVۂK ]'#rFԓgRVdwMDb.0FῧOC&(_쀹(2>&}YN?z[) wqHRbu@|iV㛞^2K$g:[BT8;i?گeP! sʉq ڞ/v@F[m|_V u:^o* 1"r7heglT_H$̪h'1][H{Q}}0lKhvafܺwZd{& e/hbRh\ฑR-q;9'(FeR VJ$?mwY1te)@p6˵\dg;܊NgZswE"~7m-]wiYI$FGv8zT oE"8;AbmN!(M" kjHF*bҒ'K34S½Fz`ݘ;t)T;tG{B*0R'oՍZ;j1tAc7*^T-D6Gaqo B%:L2RC$XZK찐5L{KvBJm9տC'_VP ! y"MDαR¸(/O^|> {4.O@^cȋ1#uJ,9oȟS%ohSdөPnmص7 I`(|8Ԥ#Zu,=&p*vߖn7Rה(w_ C+{z2V#Ǹ(GOjv-Н1yAל2;C}nK 9e|5ٯɃsIݠ ѕІ> DRT1Wذ)K}%l 5KuB XwE L[NVS~!͍h>diT^rf>*舷ϡ=&7u($>T\^6<h3:>*~9 rKfO8tyՄ(v&y3Λ$ ^"#,RŜ}-5Ery*CN?VU?fY%')wZrb xYᄬkmzP,r KocQ/Dp7/pGEU: |F^tj.tDݣ5o(L<2SoO%uvLeVQCLȚM>2fx*ȵi+Sh4rp~St87+W*JՂiϋ =="N#E|" =;$>>gH n50=XG:+k@DbC .fKH<FDV^D1h&"{,gT!EcA2$.2W5(s #E) ?yd"wcݡrilXJꐩ9 {TmjvKآg6( ^B(Ustv;);7aC ,CdGG3SH#ZK]32ܑϢ{-c7)WuutrzMcg-x#.o\yjmEc^\dVCپzéכS.ͻOS\)_{H8Wsb17IkXo!lm`LM |=y i44@EpLem@uYQZG DVxi! S1hB$r<+{apG^}e4ֶۀݎ\+Ncj/)P`1ܶR2o l]3tU"07v4_[5VtZ#l&Nٱ} ()o]z_nJ&kKsFmPZ#1ӛi%JtbQɻ j*OUNkG=Dh̑c؄)Y]\$[Br#.X\d$v^ЁG^GTg`r IbgJ-9|zv@ΚC28U1?F$8jvk|4N|@= 2?c(l&pM S1'R<.WC[u {T}|똚K{sa?G'?P-0]qA+9fq;uܗK)fϻG "P~U~T$FJ8b/oZKaCs%3tUf操r~mV:-+mAp R}He2*a=*Y6nv] l.j4ұ"-E) ẋut=?kZ^:yy-luVa a "԰v =qUFG'Q^5Vͫ.ӈ?AtMĆv;SnY5Q}x|zXjSPrfc<B.*ޒ6@-zq/RMVt>:t'z]ykzDu[T5_bδ; c9f~dHhU.0UpѠIm|nKxẀUEe=^*oٺ37^dUtwKf_`8۷&^O~jdzgb9 p`cOG  jV^Ut@B1QX1{NLD0wW]$A ]a+nGeҲHK5vʉsEؽYuv& [ 10!g['A0g^L+m%ّ}%](ĥ=݅Y~ 0]u-ȃc$M]u!*_E.>MnӧX`i&yBk_Gp0!i/r#WtZ-c$VqѤe!.2$6^/WşƩ!B? ׿9j3/څy?߲_'xFe$EkPsc;|p׼Zg= sQ0ڵF8dJGXw@ ùQ1[$Ôr0Pm\k j-~柞?U@`af|%C!B d~Ie/F! n?G_,w40ŒcJれh.qH1ِD9,swҡ򏧄|M#E`ɺG0sGjFMAoԢЉ7ׄ@I߶dĸ5(#ô0}W?etb*:5SWoA+50 Fef1Y2[8O9n*^m .&:n{3 [AvUZ#P;&*IR Lqn2vk,:|־iz<붅TCRƭ=oL )ͯGo"~F2h<'E`2~p:jijѻ0[Wjx+bGkS8b!Mx) \.o(it>!IhړeDcQ}8䭅unbc9܄Q RKaX1[] FnгQ٤h}ra/E}eNn._T_ (A&@Ny&MmKSUMZ~[';5df%Y<AJ+O[܍K-iB8@ǎ3Hkۺ{,7y z2Xt%dyyWʐ՜:!t?Gu y ooan9~n ,L@(aѹvrPa,kx&^?@;czuԔIp$yI[< XłbLĪ+ a>'GH0CCzلgĊLu^$}L2=agrIyi{F F7YUE[}E˴ndȢ_.!)W[-F_4Ur풩˘s,g̀:"d-rj.ڇeQv:Y,vj?YȝLzڰz#9s74`  y?YLAi&W:b񅄈U7'%8k# x?..e7)-isҺޢshᡄ РN"\ b*rrU[ZD_v_.mC8<ڪ܉|}KK%MA3fհ(7>,&+e :.~5`W] _ nSN>k#:ٻ2p&H1KS:W}1SN|6;9!uƑ2[ n<. 2oϧũ)b^BQ?5o$_a->TßH;pu )ru@J#*/ʅx-! |D>P[~+?cV9*|FWY>kR7P #V) JV,un+2Сշ9Ib<.i`-t!X t.Dk*9S?VOOMX0~}x0ƙ@j!9(˶+stxJ|eEQ>L~Q~ẚ \=gks"SU+$%Gpg7ǮzPbT9QJMk-X7 XX{xЪV7p3;6k[vP ,Cn ?5_;gyhtf(PW21i 3L fRɟq%cY,:B7#'ɼ .]ay2uk5N :Ca$0BQIZrVF{!^U8,#NN -knϝDjpu<-:vCG~52Y㿫{!OL W/d>-豮cYz)$’`ي{SX]@ q*]k;a| daQq0t㬏XW3_]?b3s[^aR`L@"9mCEbPbke]7PrRZ ݃ztot̶ne$E7+?Cd&Qz8&ud_'Ͷ/z k:F2r$sY<[6umuGZ.g}-K{ἷ,fP*C{E''h 5^*DȷЭ̘;OUNz$gwhvI4-Uc>dV[&n#mn/ bV-0O)HNr{Y0a:6)#HI}J.-ad?iJ*(VQɭ=̗WPpvEpr5G5+@s&Xkʇ8 ;ZXr^-G1QqjM;.W)Z'Vb92y䶵kLCHTd_(zj8y0 JtNLD{&/N;_k-e;ڇR1Y=!z Otnq1&ў<:|_j=^BХGdd:_JȵT):dw @"*>]`IR3n %+5u5q{)ejI:o Ktc$8m9,aI1peSpN8Ua&]gJRO]T s4\#3E ]/L,՟<*_MjPPrg#…goeJwAT3k~(H9<<1Pg<~;uJڑ݀ NTI:WZ2!\%N=ȲĹ0HKD~~nVr|o9dzaRE:{G;yѕ1Hd}Gk!"}u uinۖㄠNt6vqw@X-3q{wf\baxZwfXs0X|/ޘ M ؊\aMMx&tLRmJ8y[:'kUբ $1Ҵ P콶b~KPpk< AaMyY݄tJ=#HlqbI&%PiPCt#s2M\G[YKJ`#ST-vxu>N xݷV78ARxOĆZ?db@&h7i\-v&@4h}xؑQc9{R$pJ>l 4p}k5j[@l90J@N<ϣLۢ(r2y=g%&,ή nlIU ҋV=84<_)g@,l7$4Hch(im`-0gեp?e`Զ=bNɂ2[F~ Gg1\'F~Hƾ[ f 8ab)v鮁.EL$7hx]l`TM)?=\&Z:vvW (p(fҒ#![~r'?͓á eD0 p"a>RƄڹⴘ 1SC怣鮗O+煷IM ;H~ u T)L\Ȝfz>B·dGdL]˿amQH#ҝ|v7ƻ9 Li㪎 ڊXSiROZ]Lt缎׌^A>H^nBF%.Aj{l+WI HViƂ;X-~DGeƀߦ3aKR7ɘQ'B9pP:vNYAnTRD[m&kKӦ}Z~1zyaQ댈?EeEȈ!:(L V<^ShLbgi qu4ڜFXVax f$x}]qU oTWwzZIa-u-]V/+ m{ Ãuu{s,Q/tscu7jWz>_!j`-8j GRi%4r\tG މхUx44e進2l=T!08?֡OySE\pWr  g!!jMm"Ždyʼ1ВpqaiE/sJʆ2Ŗ<S_ ݁o'ow#4Eǖ TN gG 1z~CA!eyMuq{\29/[_lGƻ] ԝmKhKe+|n!*Z SY.4l$lI/x^r\ uGFLg I YbL>@+T ] 7IKq3];.{ 44o9:Pz0 5>z.͕hQV~HXh׋fƭn9 FiPiȈ)^d7X:ޗ~Jş&`?V:ͭ.q es_m Y{*]>DLױcP:=Gn RH6{ZE;]Պ}F߬6ۊ(rlvzC@E`ɋ+|$`֑hi93P/:I oɫ$+, L5 .=eG$a : P!z1ί;GR(ۮrb$^>WxsՖ>%9+Ÿe?fo 7gX A+6U Q^*9j6X]C t}Pj8m8炑/{wlC&T'm [7I6X(@DhOEvWә`1߹M% +ޏPÿUOSï*%I2iU@'W/UA-ƿ# +1J}pQP4@˿!ie0Nd.7h\r!EscR%m}<-Sdz17s^LEˬ  1\$ʝ\MnKcVs@7h ĉcIHE]U(ᝒAF6j+FOU䠦zπu0,|k  ;燏EpeB| _[~z[]g`ET@No0NP"c/-hAG & {?֝S#=ڬN->>oed~aTf0(-|&7W*t֢66q8CN'VjvO4}4Q4 tqb_İ/[Ww"J~+ż-0a7Ǒ+sۨ•J4{sR)i_O'TɅ'"J"(lzf"27H ~'> P&t6' w2+\hmX^ 5keCRd0dELFJ˂J:2s%&~1k_  u=kRUkJtœ &zt<^ qJg#sCY2\S{tW~ð%.mDY?z+Z{5xd3ZaXιU0q£|T();J*7h/gF@37 yY&ݺ,3נ<"筸_=pߺ,Ց-s^ÇuՐ\"dڽv !=ſs'9IAOz:^s5 } @7n[V@@-jڍ9$e'H4x)ٓV? 0}*>b6F$$~ɏ;.8L P\A]򅡈p#-Z< &Dr E .hGE, !ōOC&P_V ib.]Y+7{]$ %'7Ay:GG ZE¿] ~&kAπ\n)7GP;I[ X ㉞JXsǦ;IL rR{Q^GpƁ$cPw_✗?{Ru-֭;ʥ$U`ӴTAE6~!7JdBWG,tQSEtk]˴@Jǩ+ Rfxi?( 2}t`"5/Wh9Uws"E$l{,t61*gK;nV d`l|m~Yɿ~S?~h,AO]; es0 ;D%MP?FXLДғFauڐ_- gHtu:mQYZϹpVy#3x t!MHƯovi#~c}\FgxB|H߃VvU7 96ǚbg(k #y+S]is9ċ!kAuϱh9UT9NYOr70 `mB&pvdsZSg;La)Tk9UAzI{Yvlt`#y@$Tt_uzCF_>)Zl4\506*=Dd&[wq >ZjQVoOW12$iP1ِ!U2n ]2NُT)@!/0xsϽ=j`͑Ձ=B']Ӽ@Cб՟ Q &!6n1&{+E7JLrf fK0LӲ*CW+܁8J3+Gs-/*gO㢞.>8͵4RGƇ[]y[<8Oxf#Bӯ-^4T Y@)h[iMNƅD,Wg=Ot+=.>mY^y됙^JC`lnM7K͐& 1!}*Z &x{42_swm*vX8Tii uNWz}zYgok&}ܣ(.ZK`*M Ҵx:0 !.a(UQaW}dw !e@p1`']ϭͲtdo{!2%b!;'bFmsSBC#4_Kr tڈx=~$&P<+Qd(KQI}( ߲A , 2z߷zEnPoBH01k;K\[1R '.bB}¤YY]) B &9w¿!&JLSTJEl&q}47pqFU]VyG<, C"TeZ1kM v %?!dЗ'6 ߢXb#ۭ͇>Nll m2Qa1gz 7昪sd^-'Pg"ЌT ^+Ͷ{紕 /e)$ 3>Ucn/"v\䓵&4m >vA?xԹ? M3|80C6_tbـX@FTE]?VvphM \fnh -NT\W Nbj-Aj ]Z6=cOYqZSC"b1==_,(na&|X`!s3ȍ wpm;_$t\4o<p"`Wc䜽lc~6N37W IzHZ䂃P)`$(ݖC:kޡ(wK}O!9K=XuI]=Uu_whCVD̬xOí[Aq1hlxb\rw>GC8Ja64k(2 ^T=]9i_g<epCl_;:H~lj|,1YvBno(qXJ~™nS O]@e mX?@ ` spv<)缴~IP?Nl,Q=~+(I/}U-lqG#]m]fnyַ? Y#}ګDiUx7q8\\f1(o3I,!"fIɆ ;ƟxeN1p}dٳy߮ Qؓ]h  O]M Z;{kF'vyjP*)ceE>eZնde1x.Dt+x :QAL-\l/a`P?  Lm9Җt/LXu@IUXMR;JxCTqGG3U2q^DXNǃق J,w9)4X*VNxv/9I/J:rLpĕ˨-w&:h?hu:pѠ鏬(Igoe#riq]# UL{Xf'$@͢;aϸ!RDhVgUA@?C5 pi<Nh 7ϖrN7#V]ˍcfġ)=E1 3ʁo04~ú]Lm'}w 0r)hC9!QGb@wGIΠMȨ^ҽdwyZҸH2 i3*9Bիt,i}[+!gn(Ҿ)^6^M-:?K#<7 z93I~,UR0F]y \;>3x̿n#pD ȌwD Cz+W1 8˫-/{jj5DJڕJs< ]_@o!$/W7`Fpj#t{\ aPe99Ǒh+Hwn!|ϋ!sɲGCPܾcNq@p=p N f N:0Wf4;o!9x((qvuϣg83 4뺌lݠzCja;C,qvfN>~ _:њ+[~(هCpGkLAרWC561|&nKW0$։JBJ(\ UG?X̌|eYޱ;&7}f&x2.$KRu40Խž|~Dc`LEp 1 4s SI.l Xψɞ}w8tTualLڣީ.3F[q(pe_c g o?-?d7K9'lw+2Avsnf)d;G;5oX"L0h sfɿs!t8y!dk,,0e'q[TE! " a><:m#aL'}ٛ0D>Fo`*֙;IMC"U}@Xh _GK_)r_Ae94vl(Z:>@D<;^aqxqiPQ]*SFf‚^~hSuޟD40HS MaOI2 h$l143]KQcZ#``魨wUr5Hފ-苊T=Ts)˚R(s(#)FVq!?|+bf}<|ōndD ~yNDŽZ e*ޅpi=O>f-+DP3) "5)uL<g#x0OF=KM_`-=4M+!xPBnGg6~J 1|m)>-T6GZ^S7-\ƺ/ₔRY,g@0re|4T4咽0a?l,am{Z&ּ盪>ڿI;-])Л>OKho-<(Yڗ9a(Դ+×C'6y4`w=}]s Vʐ0Ci'.]Rv{[soȆ;I,iܤMi'WZCwpj{#g~ $e81N'Bͱ2FSн`&!K$ %ׯv`9!?'A(*hD޽v}@gwX> ZALI9yCm.6GֿibxѼybW։ ݦ/T.)偂-/)fc oW\$u!-״]0-)Gd#qu[[5ҡ6 ړ–bJrHOm&B+oyP@VV'xu.mS'E$.lWnqMŵ qUFF,|4J5V~x 6DE*-s OΨkⳬS $ch)lw`h<^?8~E3ڲxUM6RmSEgjf|@["w(ӜlؖP>V sq m-j$CzI]Es"ӏ`% sȾ s)0f5L V!dϩb?H<&I*ubDV% E-'4ЦYخљ ]q>KmXIʨ*teq z@ռL$g grW۷HGfQ=yɝ kyc";22uw{TՅl1ό n" }_ZAG!)9>ٯIdDk WxNjr>:yCyq[Wr#6_ڈmNtW";Fc+&#9QBELec5.= wS 'J-O3waaTY8+ ] .(kUuީvYQ(oėАhR %hhGzfqR5;Veڀ^ڸ&%Z"!'(U|v 0~ 0^*.G٧i;"hWHw/~$qBMptߒL)iILʉЇw%!Aqr(a,Ix(FVs]pe'8€(3k61)CgZq> <ݠ,a2IWz:^qy C-t|,C̬tRu,kV¶{ ;L0?GR!S|K7?҇t7lXd>MQ ס#Z[-р{X7؎KdZ.R;Ydã3Ng,-ue-ik83iAg)gyZCraN-FsˋueqK \6$} qs%}T$ Qo.-|krJ6j.fpo$}[y&G.:5/ng#"4k ^"p^(:w]Q22^ *yJ*Un_0_ \R?RL0ަF?m Q+qVk4VG]ޜmHEqz5@Q!2`+KJȨuF]rIG(`U. Ϭ钞Tݓ'990 }e{*+M@w_̿zpnir9u%>@(Rdִ檉$v$NSA0v AQ.nJ{NPS-P}N- G@%?_MMEn>^6VO=PZx"FWO"GlW>rLJe7T[3?ڙJW ɎxG,G}GDq$/\Bz2(;Ul>ٗA08 ʊKy{@a )q{V1Y?u㛨QZtY 'PZ= uuUR;Mm9V;/7K GyoRqV{hdž(ZNV?_a0PeqqطY;z9?}3^A2'Ir )嶛_pFuq0@5Ç[@}Xj=‚S|DT1pwr5{✓v4 px>3AQ[Ag"9X- S SjR4`>IEgHҝ^B?xbyu L"hf Z "<8 (N *3njihpoD 'ʘx+ϋ8Re4sud>ۯ$r ߹ܔ2y~;9-ѓTUvRl?/}-~DPbFPz`sT8,}>GxF O҆Qט57N‡y+)sFxTTDU_B fdv(/)3B)ŷyOk\g%y])N8X7a~9_pZ`bB H .m_D7o=}ATH"~ze<_n)"o[Er&P5CGoϺ݊b5 I=xǬrM)13Ӧ*^kJv_*Sս(3_b 2lzZG;9K( ѠoA2 ;&doNА!Mܚ$zCܧbQh s< :b`#LD`T/e"]φqLyX<^wj dɄ瀔MZ]hbPĐ׋`IaʵO>ӵW`~|=wc ]9'< ٬J"@ Դգ";0OU=ںSL;J8YgVK4rrԝh'jC΁ O 0XnOmlo#Q+N+5 1c⑑o& R[}A lt\ٸzȿ>FdY9M(y!&p%ic x)b5j" bL*26m|YXÿ/N`$Wj- ʒB,2]YsbF}7EFUV)g8[AvfR'[cfymʎU( k*r`E\RlָÇsHnKb>MX޼b ݵ/\:< a,zw]t$8f)"K#f B[%tW\cY*V 8 /V]S@VȠE {:.c,Qg,!3B"CsGz]! 1>)i;oš<0uqތεUql%ԽqƖ3MrZl q ~i Ƭh[Mg8|eJA"4oEF>\ƙDR=P0ɋߒBKZ/KP ;h,BN I8f&j2mNVL`*[І|)v ӧí_/(ԤX ́ .)UF&"2}9SeI5qo;e=7g0aE ՍޗAOe: 5>=a0Xo9_D1{cd >f BBț"gY2 5B fJ~4I*u ;W:#K,N^&,5uf<ְ]qɿ[#_|-BE/A*iKvùStSs=`Oܬ$]0E)j^޵8 )t@{<Qcp7YЗq8WUUe:-i$!vEQ>yJRP5u9>vv%szh}Sg-Ô^J4-#g;m@/PQhW6?^qX*\! ;)rv`9a^ }ľRݨ<|,xRe`_!)) ;؞O2azŠͼ%Y(OR}Lw)#}N `}ٯr){ݬHP1>xܲ֔>]䏐5ڢ{/Tҳ$CT3>}T2XTS%$hFkDٓa>cj<:Bi>|q3pیyf̺>Jڴ$lX?I0a,cD%Ptr):S,ڨ a,}'ZU,@W5?_6AhVǺ-ї4>\op\ 2s_)+7=5F"+%ԍ(ݴٺmu  Ho~W|`ҿ :hk_`l0{([(V %>eB-r]P\FGYu@9W qP;DKXdͳOH УFv?pya%:auɮ@Ʃ.Ƴ%+!W0ߏvRb A x[b~mJ/rfhR cs9șOFO(m$^Gp4YkB ~Sc9^ZܻėV<{t-cY=L_?J[$ kPSC X@9>dKvt<2(vfpoej+yIYJH !)1ZBT?[gCRe/g,[}"l ;)P8ȞMP̯)cp#|#jYb3C桜'x"e눁^'5'e"8Yj~f籌h!H_B/e>c6챺'?\/3`uJ@Mr%3益 $52&E<%W'WO4۱1H}(4.K spƳRmoTV%͛KTjҜҗo 5Rol_ڠI7$K\\^ o#'}UQBF7K)3T/#&rAk[`d Q[$ZB~3Tb5jyVf㱽RX9}Xe{D䝃 Ts4jWj"Z6{jsY'J#3^ 0g†6}X jU!e1A̝\!m٤ nhmTlU#(|9ĐًJD؊U,Wr&6)T9tL tfi {SRLα]7ƚxC^i xWPcVpd'ivǝL+gأCV ?Y|u`G ៨%h6hK?_Tsİ^ܙԤuK0{KB*kݞ#Bpt;q= ܳY-œ'ݳ*jZliU;R9Y6`hFLӦ-CPv0eҰh2QUX%Lv :ѧۘE{W`_3uQ;sZd_ZLYŕ3IEblUϷ* {X#LJkꐱQUf뇰]žc^F؜^#&S &yTXJ턁ĘT~Ƒ?+~d,TFa\ pˆjWK]aIqў'6ŏ(_!vlHfcAp9r}mKۑS$O鱶*jtz,t+^Bk?=&X9b%q]SB:R:8QWMG=<˒EX(uEK5Azwߛ}2Ŕ =J:eߣ O؋;y},9x'KV`:5}c):O,#&ioap+ߟ< =w{fmc,^o2i@fjdm&7 cRiS֨o10<5uUJP^\B 0pvD+4(ÉLovj_UΙr2"ʚ~?.LzRyn J:KX͡MsHZFqNQKg S@R"8c&Q$8Tg@Φj$L(`-Ona]NPͤJ&Ԑ^u'S v5լA7RܗO3w $?&#U9KNdSMz(81 UHEI$`*~2z:ۘcF5,GXӟf13 ??Fya;~ɀ8lr\lٺ+np5+ˊ;YT ћ SDP-6 Y|xB-kp~kG1"yn 7kÇ/Jھ_;JoARـp99JcGg1j}ܻ7\xxUOL=sI*5 b(z_6~{%+ ۆS484F$q,=Ca"孶E[ڴʊ*1tA0{ca=j1?/\"\SL,]3!.!]nj Iz\(Msa(K~0.ЭyuGYJǓ7kN^n^4npC1̼GE6/w7CY,m sw*0߱W ,'HqgՂ%b׵egυ 7bewZ2VN3=mc2ġV.(\ ;VGNؙiy55rք",ykТSn,7U'5gIc3ܴgiNx 0Ӟ{阊v0%J|WƖ 9ZW6ݒJېMxǚm!,BE"ѧwx×i?\IkwתV1G7vY.2ITR;M>u ` 5n R='طyX{pӳ+WMf@gvPӹ16 De ?uM_n /8!q~~W^ܢL 6VF5[RSKog/9\k`&k E6WR..GnC1vh:{Y7*pWsť2[Q{·/9Brgs]CYI{caN<8bׯ&ZM"l_1 ۡ*S[Rô`b s?7"%uDr=ݕ(8pz5(z[}5f4Au_<1`Q;˦XP/m0IauSE@!]"VuL nhWnI65О1Oa,AXbBøXQnJ.O)1Hv@MK^'ښ4μ29c>Hd~F!YKdG32P[38L 6ov]T,%wl9<$;Se M]P/BU09w^ $Z"eirs Ɏ^%/Z%jånn!%3./t0ڶrW`zXQdK[ ͢Fdf#y usr55j<&$r?-87ueNk'| 7ܒ75 SD]mWk _~}㙧3<pod">,^I=v$a"3 ~ҁCz+_R;Is##U+}+wϡF;H~|Vg.qg"6C=e{c@ +V=zt""m#s^Ѡ4\skIs}z3554 |JiBp&qdWNEbC۱`Fr^IqSq 7fd WOwjhqI,jqrsi8"6=6GR#I(W'}-y loه-K0ɋV Ki`} ro>y+Kbǒʥ;75 J*[h,]6 gF@$aP!Ѕ}M+"2ٕC36lmExN:'Р\W F˒ǰCl PՍpR9)܀cAmaR!*|$,揹$ O:/f! #;6B-T4(.cddf@7[C3 @ vŃYmp$XD;V1]ȮLWLՀ%D2`vFtteJFhK-x &Tʛzݹ61Q sE]ӳZ[,ab\2,_oʉ][~9;ˋ9v &|$giBs nN_ o G B>,i>kJ$+T0FOT̃bU&'},)%ڥnjEqx~ ېU1`1#Q&.|"ʗ r]ZVȆd ɗ ˰bYhpȕbH0I8@G1|(7紲X@$gx[3yJ <76Uk ebLk6%e*>pq|U&}J¤O_/e24#| be[;B}n=e1"j|8%%g:ݡH]k+xCt!CI4k o9!d2 F 00'*^j>BG0Y\eaPTTH6*ʨjbl E#Tx fvGn [_?ױu_ @ZNT;E,M)VYAO][x,C@N=╈ފyO@\7r\ ?$wK:&YOV5E;1]5hdᣮ9,-9/KknbWeQp/=ʆVf=o"ns!lgBdȨnʮJg3/Q-e`~u6X]MD%Rip UI/s}g{Ew~+y 3~C Аdh1-Jw='#].AlKN/dEG9{tٶhmQŽq MX$,ٸVwQ|]I"[G(~\ŕbB}Q<4sJ#^<9MJi"6ldy3w]Y*m?X|k0w[f\繰M~%e0 %E2] m/ &c'EE-v">ӟvg ݗg'٫@sՃĆEa"ŕ%P_܍35?Ĭ* MwU?:9!N̕-o?9z@7C?& ܲ2s7s܏ߋM;5V*2!B"JC\0#y{ig84b!+ Gf2/pOpޠ>d(B"'"8:(2f$*juE^ĝ ٜӢ}M(EB}ݫ;┉&[`/w{uԩ.uwߩɋ#&Dfzy{ SiBvzkh%QUĽ:݀f%4L| Q&r曘暃u刎qj$VR wcI]/U?*3UA`n؜&}"HUkx,6GD✒bÕy\ķGck hA-c@0 EK{t'~8y!qE}\U-7m?O臥T!TPЫ>z_oIk0d=sTaaDѠ3fpﴷs*#wpùԟ2b9, 替zϡqF+Xg|A#wR;됿A4M:H]C9}zF 4O:v7\z^/Kd_%nG22=s6+chdm +֓38Yrbً+zVTG:JYԖhz V 4)4Wj+&S+n2v; dG) tyȌkvsyЀ;ҾysYk_WDn9 a52g ŜXiϝ|mQcJb)0BL  .+VI6SFPh0 {Kf]e}|ڦ"4}PLWHaZj5a+&#qfo\'JRcXY>].S}B;8&NFN:U}!u Vlw|OŝUg^0FQyfUY֎̏_zp'jcs]nUh3)uH9c_:0`czLm{%~0r+DMBwcjŶ@$g^6Caoü46GyU@`ė,+(lO #O1ZS\9Ԝ~@9Nd7YO.v_8SMyY_n&ɀ0F> ~i +2G^~Ae 'ʃG?-dn|d#!-QghU@h,Ьa06xqX %|tbbUFӓTȅ{zN*>SWbsTfA?\wz[jxDz]<8Z̒E# EgBW^ 3c+[ @;4:]p{ zn?nAsn0Ezpumy\AaVT,IdGH]Cp.VEBHkt,qQjz6!3I} St8,M-[V|PFxmn={Δ_"{I YjInD<z!(}xװo=!hNjr 4l@4bmBuq4⊥/|kkBjb ,k;(z g6!!UEu ,"MHRPc\3ۢN˶k9}k&=L2S}O=AM ~̋^y!R"JlgĘ3 fSå؂@3}?sb5?ZHj{ 4"9o}d}%NuGХ2@sM']vv۪0r}4(U7b1za44pp$O ph:x$A+; Ofezu$ >$['qKH2ICa4V?ȋf h5ܺv0J#q Z&55E{NV$D:SFն`_Jac3^c2_7%/@Ϧ7ѮJ0*U %$h{ӿ 'fמw)вLϤCdp[jR뱜y%1QNr(pUtugiG6X!zo${,'nz/g!(ǜ:$&L cdZ.XjL!JMRO\R,5?neW58GuJ!v:us!خy3 L` Y~]|KUMDW]M<H!Ƹ x@r\v{sE7@>rGVh|V6֠*1!K<`EC؁an^˼nZ; +,x2|A|+G<(1S[BfxUT[DutYصaJult@6\;fѼ'伟i rN'oeTmIA QL}'?9¨|"MLHM1xBU}haEnALh_KgIx̀?/1:.c%Uq4@ۯ%90JfiU*/8:Hw׺;_qx.\S }t!y 5aREiGsg߲XKzPmN޸֬[a%7(`h .<6 V%?7YEۧB2 u`(T nha˃־jMĦ!ּž ӥv׌;%3"O{ p2G206ADQ3(:8yJuп>gVܘJ23Vy!ّ'NT TZ\筯8Y-sW$߇p,^ Րt"%̘a ⾕_Vi3҂۟41(b>)fήf$,~ !$g,LLzlO,GRP8ktGAa ?$C4eYH g:R 7k;@iWM#aN6x@ȮLF;j>)VfWS B6-xt?NC{=sannw 9,zu&M/DQM`C ra,:ŋ83x [zCCc%#GL'{B{Ep|Fr7ad%oAŪOGt)@ JhKЄ(fQl\l*l4Nd MwEUe4`nCJ&1װJK%b07l'$ ? Vޅ@̆5Jv[~:V׷'Ez0>uCL !f~?o`P*L?$*.=K`~,7'@uA8FxE8IRTqk8Sqsm~mv=*qFL!AoGLZ49/*ļtîK *"s=y @Ir#^ )xqW~c{zH݈΍Hx< O%V2ι7}IOCbd2i$L-m PI=d{[Fف$6xAx<.Va\ސJ %[ Ջ"H4 bBkoBNs8cLrjw; V@ Fq -]pRL׶Ӹ@\-_7 Ev*,Z_O[.XDM#(6v㈍-Ј2xumnŔ4hT !|ݺ=M>s̈́k&T1b\Zn<^ 2TM>>\LJňإw^ Q7zٶ\[~zȼKE8?yp ~r빥6V:`9b J/ǀʸfI"N$ڰRxc=/}ZH> $; *篟ޡ`/>md$4 Eۑ+]55`#D,vhw[A@P#eohkWe!sAwM2[ Juwwن ߓe睆IIx׵˒(9էUb.~. vדq|7gH UfÓN'"uն حTE%'ېKfK›V@%sk?Ge щ?C_vK̭oBːրhQWQ}\U4#[x3-6$ݍ[!VɑUA`8CB;ڴ#{O 7k#nغpu Y6(`tjk~cHkl 5%gBuVeDURґhO0*}tDWmi5irN]#{Á/%"vᾔr7(ĵvoUoDs68P$MR:HFl/ҙotצ 1 :wx"O #80U=`jDa:57U\4<_]q~=0Kwo}z=a&3џKJjxF={)?=ɄnYXpcdHh^+%6p ZoƳDŽuLqbw7I~alp X1< dRw#5@I{+'M!Kfm = !/|ؼ4IGT8me^aQ cZFѽ"nkY`H|xW2`KLk L,nAȩ➏k܃'6 O(1 ~FNfT0y/Uռ%e`V ~CV~X=4Y͹(u64ڴ%U7#>{\ DB^ӝ1ůY6^|!Y,na$Y&Dy&`li# ]¦[-D8^R[" L}9^scJ>BTiwC+=6CD*/c T&[ԚHP{쵬P9?URߗTdiJ7t_ Lz70 2GSǠAEǁ:QU)ZҔŶ R6eVؒ}O']'6}^Mm{VTP `X"))x$ Q"eQ'{ͼȖnW. L j쿫#Fge %ǩ7[ztW_!-`3=%A4[{iS]Q^j=e{Ÿ QgQ_p gv.}=T@ہ" ԃx^ݤbrU`3$lZW%[[mӕ0Efۀ$<r =]R@_&u.88h'N_A͞L@PCK$@rhXKec!߮!N$1q"LGh ^Iu@_y![ CRPpiX ; I{]ꏥhHq&Vs21=q1B#^`ȯZeF]X|Altl44ı) ZP-=~#V  M]lO;{bsp@\!݌qڼo@M.)Հ SBI}iaDVo8ȣؚԴ'r؎E)n'{*㭑N[zK6pzx^,ݟ S*?RB nbo)JԻL_in.9rܫ<~[9~(MkjYi6(K!ρcYg(Rr-)S΢O<5絁&#_3D,e: c\"\' @fȳjڌHߗI#gH,pTkc)ңV  qcK`cg[gj <5b +S^^E?OwEE9*nzњ^%ʓrM/]}9jE˯E C^f#q]r ta[i4Ǩ7y~i9SC8 N\P{ە4ńZJ9ei}(N&{0oE=X1@O؟/ZģE26in͸ ,%e\gJ:mC hоҴ3#$2rNw 5xPmuM Q+irpNVVi<'q6v{Di[RէM1~]ry@B{nX}00 [*j3R%MT8N+jp]'5tztڞcSa) ҄LgS .}ae?UóRȣm`](AG/H4nj&]*,y}4K(35}n\{ܞdg#וQ_ >0(ʮLFbڽ.Ő{t|}y"g,RR#˜?'0[ U,J\ (/8!ݍvr>q6 Jᡪ렺I˃ yЋe]|Dfd~o;3VnV5{~ٳP_k88F6T zdXo.FXk1#ܧ)k0{'QOl:rH3TAVƿF0G,Y`b7 0Ej%1Q cjL?I~$~iZʯHA9xN+/W1\[z[<2!/$,0s 1iQǒăXXI9WSX9ڨ'y2[>c@U~mͫ2ٲf#͕˥&*.pf0?BaiCtehElW`2Fޑ;Wp*-X:,s5j#ú"}a Q6rb,:'$ ?~*,RQЏޅaC#bj^^l-gV듐|7$Y0[*դ`j&'ƮkYFD&Zt+}F9MȿnxC/o"u $SK09>ˊ<W9.kM4+3\~@%Qq?%!Q٣;rؿp" ϵ'p"xc_ 7C磸`-(9;QdY : ͪ3#}׊ꧢ8rhM} @}_ | pmQ_y9ѸcQr9} knF6SpJt((#؂]Eg+$; T$j!p:jrB~4 **lW'Z @b^souod_l@ԇɖI-;m~lB1yYcL9WpKeBIi3 ,;kkn0W|],7v!ٶӗ]Lh*Oz[jB{? MP3r-PH!A:>P@fqrK λdŲTϪF {`<taShd(۬iI:fmh>gGtABbF_oSZ\dYP!7`9~Lj(J{'Yc *rVϢƒvMAt9e e`zl/-q_P3ף g~w醀ՀՆZg/ h$@CRW+~(&PVHǔcP1?Q|b?_ʝ ]wlyyO=K=4ŮgXlEn\[ܖWp;?6X <^Vip5Icw _r>|({~Ǔ\T8]/st*LTH S+"eBϼU6p;۶Խ"y졅%CO{ m̃j$M5^G3j#6«FNTKYG\iJN^׷E@YyFLjRk*$uq|\V+>N|(,Kg{jwezTVI|3/lAҏVAC(ÄX $tjw XxylI;%`"3J}$ITWh%_"g(͛ʽ""˜0;=FWx=Qk (d[@UU%Gb=)Wڪi]yxnI5ڋKmNTZqD4-U?f jUgS#󴷛]"ѓyrȷVE2x>M"UgF߄DD>4!X*Y+u-ՁPUH{?r; EWz>,/Sv||wLiȦ"cqZN7OztNdy.$1@chn\>XpbGC*[w7x*{ /LDZqɗ'#A+Gρ݁GJsO$ բ}JK1Q0@@npʆgx!y04vOkƥs?7(cJ|%ז»3%Ry: ))"V-I;jJ/NMƄ;lyoΦF@Οfg=Oq& J{qojXh_ =29Zciq PfMm:/M#Є o mG4J,eb9~ɼv|cO~{U0eTuY2QZW; iX/c7p*b?l5zRmT*ԥlzOփ$Zxa_5m*kT)n /9PS$4Adi;ɑ{^łJ:~0ˌm:g"FDH-'4<.ɌE:>#S$*Qqym gf`mv]YF>du ؋vI"8Ƿa+>qBobku|a3_?fZ "An',w_s[$df:9ۣ qK<(OB3D0Px;`¼<,Ud!̮.kpB0R` ,Wy~˰ZJ,XN(N:x(ݷ}~dK|D8_ W(˧b`be4P23W'sMNلnEywJ.fQ:ڲd<A 85tƂ:{W~ߒ9 VD) {<ì8oGt99KQ-=Ѩ8@QZ3缠Cy{CZׇVePRX/2a<άZgMǩ Dj77exTph?=Ύa& 0"3ZxsjPOjvBVne❦R@b7x%PCm܈7ۧagY?(H)5z83`RMUG|.3];D39Rl2]K 7^QP̠p>bc׸5dcu: !^46L$o ƺ 햾x/|}۶i| tGK~,yXZ-0Y)ccP5ֺ0ٲJ{nYU{#؀d˴AhlhFK>،\˜ųz0͐]\%[6;tY.-Ka͗Hyy)MBgTV 4_%QZהB7 C/>k͉.(c!O J>~w&4J!Υi2v"WH}uNlF<.=L&-\p K)nA],.TIϘRzT'pngJ#ZdM !)%~o3F#Z.I@on,{7L[@AkvH>M$[p1>֍UuZX|cXfXvO#Ђб6qMn X*amEdb+wR]Yw3cW8'pj 6 }p%CISxJQw  KSTu1 e UreԒcEͰJ!@3P$˥NXYвN;O@HpAX޴[_"+]fc"1i5rYD7xsc\6⇖oVدspqy՜]9YC"pmRF)?8uluD^~Jvsq( ik$Y m"RF$`@mY`zla!^c,i5z ª::?Kg/)ߞnUN,&qt̨p(?1 ZH`dEV`*:Tp(Rn?K:?=vNiQ°j*JBEC=\YH4~Gw Dp{>\1)^ʨ;}(f9h%X[VѣQH%P^fF1!}F pd}!uT "zDgUμK<1w։Q~yw7C/y@>JDT3n16~6*yn;GnH1!WLb4Zx0ƒՙ> K0M29?ZA׊UG3t|0(Ax5U&m#mrEQs ^I0IELal[Nt_3I%Fq$ Pc( exAfWٱĖ6d5~\:< ;F+.@u5ha"7$u,ab?䏊cdƐ1e(ab_q9H!  ʮLˊ_2|8&(f*=(9R)r 񱠲Ibr4z{T;{oKE.Ѡc %߮nۀf7wub(08|A?!'{ېP/KFw_B(/J!c!yW[s4 iNow^] e4=ۚn*aP1ܹ%$BOR\)lhƈ5c#!M/ꬱ t;pIpcm!_Y_|VY8Rrz jC.cmK`\'yYdS@U`0L>k*TXK#jr6rwDXNOqgS2q/2ygk҈LQҭ"cqxs!?t,{IE4l 㠓bW̧\Jlė`tiS 3%@T~PCP7X]B1S&3NS`or؞s%Wݳ2,}5dk !^}DMSl?cҟc YJQi(ᛟU@~1~G_݌6ċU˹6S%K}{=YLrvށ~9{Ucnof@K۞rʟo1$G,3o]H9 ɋKCxy~6?1 D}BeR-u<m؟Ly.=7$)#ډީ0y/TNXt(|1K=#- X>PlVj'E($o͞aO[l%H@Z]b^wFOyҜr>t)tL#Z\I˯"L[HΔ;*a K?G&DphFo  > ͥIyH ڱk9X2Zs: JBO*f^*os01Y ÖA#Qxz/ C9{6"\O] `AgVGx(PĠ+m%# ʰ|b{k- msT^k ÓN ~97 Ś9R^ d$/*ӉQ*((pr#)mY, WeNJ*hu;!/#,~1L)Hdv¿B7 q]6}x;1kbL@z 9+4ݖAA`=ɤQK~`Y&VK wײ/T@ $×~r) {1gC$R`t` ocÔy;wWde+fDSFQ~kڨXI`Gq"3@~1~&ةgHKKJ>k9o{ېx'~$~_!mϽ,c5g*8K]ruDžhFߵ)4)/fE9HozQ-y v|!*t^j}]Ign;5s9O8zoodIrNM^fKQ]LIfcAyظP7u"D\5O|k O=- Ҫ", [HROeMP/M <:yYW2eEa_O\7 ; ~pM;xUڣ] 0q,ٯ،RLm⎞+KIF>W浦)//wa~fZ0ޟOKpCOdǿ0h`9轢K)Y,;ٹ!G$K*dUt9 u =4㞂W@m~:UxH,eG.GK7y\Ab!Mz K,!-](6)\)ۮJO8*]Y|$`0N7X %~czz!$ΌԜpN1Vm>l[ZqX^ '\Bv"~q -d?M&[޽ M>ErRf.&)2[9= k#$Fq5ɠf;!R Z%F? IcI6I0,. Jzf݊+$rX+[GK(`P4Nblѫ3{ U}?"oY39؉ɯ 29d#6yڕe«fVzY/ e/#SMt~fb*%{t=OCvP=!E4Ik_bMk 9FHEFp9vO. P}r]PD #E=2o1N@\- 9ΟŘ1sR)4g30'"[!w".HL4QvzlIN WҚo!ǓhʉƠY^&nU?$uQ 7J juK-&HjӁnGq,4n [oCR4(~ruިIKW9Qqƫ?,&˻6P_O]CY8ur!xQ(@-rpyfA;4$jm?%`m*+\@0gt: h/8mx-.$a*:Uc3P ^> 0:n!(-z}ފ^_!tiQnDsbأ2}OIϘ/Q.iH쵔O#S#S~m0iWВl> a2c\ml}0 X OjC׆dd)85vjhrҊG]g# iRԐ_Eo t_Q© j~8 % w H)ym=ҡ R"ߘYUS\M[\jˈCo ^*M.C_Øޒ)K* t$&oK`#O٣)#G&Crg(P+[kjU~ˉ#L ]t~X7:;X]I(Ce)H7ݢ%WfӼwri6Q?pn̢$_[CYg$:4uQۧքlJA$| p;Ld6%4D5Y(4Ýw)h5አ+煟̽."W%g^r/Vu@#mʼtp:B',eX0+{f;IfQ𓛂FS擸pQ4siVL'za@Z4;M Ӝt=O) ~3^OeT)GAIhaԏK=lQf <07H6c]V> n,o)s.b?|j3C ;-mM?IC])p{hYژD "'soKLJoG!e)c$lvHR*Nn. m)-go"̱9~!Vnnõ3i>;1hyA2>Oڕ1nuJ8S8tWDw3%ȹ&sP8b }xx -A͑kCZ5_%?9e ܔpԸy2՜B^vkO6Kna|gNayl Sec:䌑29@;[=SraKq#> * ?J6[\# ?­ =ڸ(p.՗^%9ތ+o`L37-~'=pxD{:vs YE~c.e5s 2hxxk$2]_1.\Ƞ,R..u MX(m+tzÃm2&Ah XyWuOsf\[;q eLOu@su;>1Ŵ @MH/=鞖 ӓ7O[|>g#Ϗ.䲬#y׮G}IEw97tRM DSZvLkIU&6k^,f_߫W@Ŧj5HH*0| DܭZ ʲ#ht!&yF0ܠ"gA 7pJ5'I,Ϟ?St. U'1ʜV9j6#SNicXCjqn&Z+q@i^E|/_%ؔQgR *YHWv 7:|C.]nOw1. U"%++}6\u'2ާRKS/z#Zp0(xsdžtM'KZ$C? "@;⨅o^$,6-+.@6F4l/oöDdC!S>b[#2BZtQ_!4ā S}Pj~zP"^=dYS$O}RJsC˵Pĝ/475+%w.,pM+O8J_ĥ 52+:q8]dL('~|?jIjr0>Ѭ 9ENuL}mި1 d;Jo 1lٝ/yI>n w}NQB O,Qr,֨{X-կM⮍ c:~&W?1c*Y۞äjEOpoU`(RW | B>"|%wc~Cv~0 sr6`űgYZ070701000002e0000081a4000000000000000000000001662f7fa9000245e4000000000000000000000000000000000000007700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+,Fp^scMͻF3i.\7@ % "|ڊhx#^8scq".D=Oݳ`݃DY^`FdZRVˌ~ПG txMK >܀}6r=ڝms^V8np'$NJR\1<Ԃ;CE"3ߚVNC1;[_K< K&쑤lG<zV QCBe֘ю@Uj.YمaC ɎwX#&$<ޚ||Uɶ x;Q8^Ne?1w~ \9a NZ[6QS%q1Ҳ=nHV8xЪtjSjgĽ+<b k#-s,&Bn#@5N^uݝrʞG_sJ}R;ArDڢd0`ٻLuHrJ5;POYiTmf3xaBqjM+cĻ$X@] y[/Ði.=oty$}gL!8`[B$: *޿F[ ÒgGTݴ$7f· CpNBosލY(A!e8DMbFr"$SpOi qq (W TBAG8P5S]w "Qz];9Aa@G(ylkZYbzff(S}"jyG!/ e?k0{a&^1}H ^=d{8]nTԽD} ]li*e_uQ~צ1'*pip=+Xh9A:C\2ϓ{P.xBmOc)[(& m"'Z-$N7 Z*ȳƼBKw. 5ۊQDu̓:է/ +bwe+ ?.Qٺd%1NFJ#y&(Yr[99*^0/OTd XvvTʱ3S_9 6 >՜ %g)i %22-i]KLf;ywq.dž.)w&3Y,6#%;n(aH*\;&,ݺ^ˋ4F+%B5VW"aW!/Jcuqt^tuo;>~e*\Ҿw:T 0x{Q+x7ds8}"lsۀskbѓj`@?f_PX0iY-C%Gj~{evyߗ0{SWsJ-sS3 3陚xK#v"ݸV[I}/q&^0דp{Gd٣Elj`mcЕ'ҕJ+iN0z:?#Zɪ,% -8h-*#8>Z4/Z)Q) )fF_lmE86/&ԓi2/^!tJg}ڑ\LtHq5rjb?T!ն@vq \- ReY*8$1 1ʼn{t4hbA%Za w@WO#1oڧ>q6_/Z+9bןy{Z:[E*v?7n~gi5{gI6`[ߺ^yKS撎TnT}fqG)F}Jy^MX <3k$W ,-6y>.EPgFU $,&l D]y:!w9^'h%+ځ^${TS}$sҸ2qY< *F 'Lmr.5Ga?;h-$DRm,cu*O ĕ#!:';ć׀qq2鰱W|X>x99\`=6ug YSWj1A\(m*Ye G}#\Jl}x9WIꞀYUKɂ R!j*y*#Dj{2t ʼdS WͯPUyܕY.TfN׋~EL;헁6=7 ivjU6ѬKINGrU_%Z6s6` $߯h"d}HfJ+@A^%_ CZCer2N)-,a g٫a Oj22 {ev]~J'N9^g@_dѡ+Dw!rɼ0_"\lEf U(,]QX6:ŞP\ zfT/6{zKTu<-G~gCd%{ 6/o4W ey=j}pE Wct%bTsMOow j5!T8 }_MA}qR"BV'U /(0FZ=ZK3K YtVE>l14Pý/| 'H P+V6Q@h'uޏWQBcfeud쨨g:'eVX,kyWH#9݃%EՖްtNXCɑF5C]mg杚XԮISk`-ՇPm2Mr N}gُgb4U *m^JOߒ } ٳʵ~g*PgK! ֝69kʯ)TM3~"/(7͡P׫4GJYU=t@ooYz% 6^܇_U+t 9<㊼xFB!ECSB=ᵁhP\ O2k0gYFjMmJ"blM:`?]ք'jF<^tdoUu}!}dӣQ~ՉLjeEPkYc-=NDh2iSiY=LNigXjcA3Tϡ΀ ", ]`')m0XAk)F5$+2C }|-rz,mf@#G*ڼ<GJHG,{cSU 49Vh=63h3ƪX>]y_fIqd:^-X4=?Cel=N!0Kck;R%1;a#!+S"ߚa(کO[< 4;30I7"q`XiY(K>?Dscpe'\Zk<)76dp?a~%:0yrUx/. fMλBPRi:Ɨv8|Anh r]I pv(,=OFm߆/m=Jk_UT.-1^^R (x.O㒇VHDFBulK ~(C̮jQiu+j1('~I CjyD_CFe3lɭqPk^ YKkoS2Uqiַw fvt+J"&$Up<Z ^Z<| %SrݖqYYx O}ysCEI #mp'Zس*Oغ;>īB~ -abibƀ瓻U[7* /ukDt V)4JEm!ظFGb;]L2D6 Sk&SUʷkrZGH: cn -D(E; iB&c}p~T{< ?6o(-#{ҧ)U6#wqNr }xY}:})b]>rJau5gxaIg!p<h6$6Q`HnPQׄpXLH[rO:pps{4Ahb[qV)ZhBpf>mp`y.hβx_ܽ p& :zԃt;ޚ:'SSq蜭ly}i e :mUM)p6E ф];"53Q86OH@3Z2a:?>NL`iXCJ}}ךn˟{OJZe :[uy=~5۾t)S4TܽUcFSάE!hχhKbgڅI[0 vjɕ(ǟ@Nd$,ULzj´Y.dOEbUYX{)g-d+rB1!fWk&D-rA`OO>*Ix2莥QJ=x,%R2r.|86]]x]-T BD,ק)K1hgbe֝ے6Ͷn b3˯ņ<9c>xw>n} q[Gp܏0$EiAj+y(' jH?=~~.Z؉`=i IO b<@B9ɨB]2 %_}⑶[/iNy'} ;(vFrFK`ufЀAdK64 XW,um+Tv&ÆYՌg@{䉄 $މk0GT64_J#e7Y D;#L1:OKtl<%^^3^Iv{T/q́sziu4 Ppsڎ2eqW2ër>jOM&⭸$X>>{ (!ֳZ0#.Z5o`\ZzbX7ù.eRJbw||Jx7J#"yH:Gߤ~fr.8Yx1vmbe׹umTp0dpTo(cʇí<2ҍlRB|ЛA`0g?a-6}3*2}g;9&z2*d~ᔐvP݅q|xɚԳz7]΁dE`}lCع0 {ʵ=6uaQ (#6lp-L>r6;'"/'2nj"EZPS70zGG :n\ RQ ջAmvj 6zx gvw~N%K|GOQ>&aD@6sՃ.#Z;Wp}sM*#}{J4t*)YAP@` y[e!R85 Z. .s ;Ax_ޖWwj:B f |GT5uIapM;`O3Yxd5'qM 1oۀW8 L[ ̳aS6P"nv(x@|rF_ /j(gc[Xn-O. u27RzX!n niK rB~ZNpœץt Tzѵ9 щŹqS)2nCH0M(bMmD#(S(ԗYsϚ0#& eʮa aO@c.&4^s/ʙxمc c<4r헧PfE /#ӫ"_arc$|$<`SY],`% oqh'1aln0y1n6POug.JIܵ+.H>nPլsi@یq'IT.q/&3)𥳐IC# E9'D+⾔b곊ʻ͘lH6_dScRr/6Ab(QA:+>9N+qFJ s0slr 44UmF5&r$w&tl![d).,hTG!կӐwݾ|FGrR$Υitvd ˩M9IP>9xҊXMEKY=C+rEKghET@mJg~B~+~ v LI#V{su$E(uh>p +DDW,XgF>9Ite>|k-IԱ d|Y9&hٿλ(y:{јa M,΋Ue9}wnc(=ǡ={Qvvְ%6O`}*kfBDW/:;5+!e?j ["cx/mgfA1W[uo.-Vr/uPX;\V.FmFuVArtFq`:bdE'nY'>n4!՜ovz<5ȻAx {xf/ލEȆ<>$r^^x$L0g3Gt[$BR%s5ȡ @DϟuXzܥU1p& @p1޷(VƩ\"YEx1%+)`oxhO[,A8sw:TS]PZ9%R&i%>tD/ȢSZFӌ ̝o*Jԥb 3<_^dhyWhŠE/ϫT *M >%r/Ȱ@UF ڬxf88>dJmw C׫PP:徘bk Q09mJmS(+ @1kcR\]V^  ,gz"22=f@X! 735dGwve[ig[` Zޥ94;W{'b87JM]Ԛ5{8YMD޶ Z,&bzWDeor[]9 "뱜1wf%8 )Gbe,uhCnw?"I0O1OYԴ0i#W:F4uLHyrCsn5ft{E(Yr}XosS?nńZIX#`5b;(,cX4BW(n ^9%PY=%Ҋ1^h͙2!?Mӳ#Q6j1=J泉VAq; YQ Q5#'@+v!$Hh^Ja  [] 3,Z*dF(k!h"^Thb-e%s]-jx3)ޝGч0Mt9O[ Be.QL#E˱2Ҩlp!GmWxI$wPXP`VG&%Ɠ}F"7 ޴^]T&L7㻏g gDL"Z'l|uYSQ獲N4ÑqkY56 gTaQۣ-Б@,a9=CNY-̈́nOaCiLP㸲/!Jbe_)/O]_T,R蓴3ga3? E?Ѽ"z@y*\Q4 Փ\6$vpuw2I b|~W݆E" d!$dtv-p:zrxص#<suOv-ފDi/Aj6bzL|VdbucV7xJl QӨ(3$)Ϗi]D8OK:W5N~YmwN ${ 1vD4&pz.XrCw;^Ú&"+W/Jx푊J#P2wgP$D7thUqVt8l(CYf!ࢤX=WFX7cćBRLɴ10/&Li~䅇l1۟ǥx"lM6Ay/pM0 io=\`2%S4e Zdy?%j=>5fUV퐂½eMcѯdC#CYKhوp)lOxkF̊9SPaHXݾ <. R"D뛺zS.(JRG[U~ڛ9COqL%?&)ulJ^O@ⴴ0!wt- t5 S*DAH7렧;=(CG"RKFf3rTV?s:Mӷ"8kʛMTIڔCHK*٘ei>(H =Ds#Ktr| Ldk0 X-]!<OrŽz"hx{Z̝G仱h K7Jcc$gnWh]Fq/oJo~Nܚq6``YZ, eWv Eg*=ƽw7FOj>lF 0bJTH qOgKD-ZHV\"oIs_gmhU9E@;s0vq&9yx/䲢4n@m b QvER'*dN\ '~޵ gN!: +H7ۿkGKqT^Ȩ 2 1kl@N8io;YcZM(uG71b_ňj6B$HnKLղ1^05N :Qw~\JB38 %X-I_1?;<;Ű;Í{"UYGe ҡգ31M BhnXY\~_ޙ?uxl'+?UKP /7]@6P(f;e>YY'gz-y~CA[I}4u ' y{wPn_qvH#zX{yn#0ISqXsXFZ $&^c)@E33|D߂@i H7Ⱦ[n9вB^6D3?=$q6Ja\ '±' 0oGva2;7uYӀGw^5vBh_D WKOޏ7cWn1n֐Ԟ)xiL(`N2ɓ` )5Z`?K^aQFuFx! 9Cghajp MXr@%KU@i!N7bIktbrS#$!#.Rh:Ƹ~|>UswN+ACq >ha(:QFCYV\/Xu[߯z)C*HncdTs{MEn .6`BRB30= 膟`as,Qnm :BF,*K0c77ӟPFei {T^Omg)bI ^n:| JaB|noiƜF&Y{hhwATQ=LcFk1:Mxw))׬a.Z!!˂U˄^e ʍ~rSӲT)ñ&0䩼ږrMbǟ֔qi..z\!bYznݦ|S.HWҽ ޚDģ,6>TSqaDvZ.#%Q%󰔺Aݭnv*}EB0dgP&!oU _((M3MY[uUYaػYgZ[:/ Ma Ucҋhp[<?*˘w3ց} ?yӺ &a/=ϙpp3T՚-AR_Ee0#d[w-՗a?+k"Ea[8h[:@(QWp7yzdҠm;C3Εi :@9PDԩGTM gP$nb_0C~BZ&2cYG"HE3A-%H ŜAR %rv@cύ3x?|$-Z"4fܭ44sV%G5 ۂ=VM (߂aD}X|;G;\Oyb(FL:K[xn߆+rh1.^U H]BIu^rHfj} ;H)?l?W24,H;>5ۊYFY& |g\2wg|VN}̄5ϓxb4d+H'85_<(I:8^Kϒ2eeKкGɋPii)UЈ7EidGIo`ET==% D9cp`VJZ~2g3 a** (No<:Ll}A)ߥXoX jtw+/NZ?|?NnI1IJ+47s%yR<k,* | `,݉$b#$ >ihܺ UGnQ۲9UejXk!PzA!\a\ѮmψrHqрuk0![M.Wm(0%fHRtexrc_Wv^o0TP#xj*[tƫRpKfu~L]zPH^iSS" T\”eSOР۪GÖ%z`!\x&g 9↽k;HInj?VAG$ W֦-~7δ8`nFlI( [8a2JfM} tpXWM7yB/Tټ_OdQHFEm2蟥-pKDS 6ً¡gqM$Bx|[NIW/ obM^ pJ74lA3#']#F'+hy^~Rs~-HlBr>ގ m(*H>y6NiاhhT v m UUD.C;p: p:Y; 'a}7h"iЯn7Ͱ/0ƄK|8E'aIփ - nv*k:5 x9ϊ: C] 77ri"߇^  j`ր.LY470fR}J ^d*wJjL:DU)?w ('(ߡ(\__#$;΃2 ZIہ@I N$iNqƇvN&A~?/:@d =R3$PLM 4㤢 G5r%9zT㶯" 5W5Ͷ8_*`B[xf߯9LHiyưB{XK@O}>PDkt␗@>NO\*z7h(@2$8U&aVP ھʼn JDtkE4 [T+ey 9@0$(΀O5o$f V y^GW<X/taܥw91+;&1^s/|e^n [7oxs6`@QX2/Cbs9*|\w*0zo0> q/ ;c&NgVdsgcNV#NΟW@A\=ScSyŒY2߮M "_)r_\ F3H87OٟDya %d6~}km{4siimQyj~ 4֖/k4²AvPB7乆 B즓[ "VozTgGoJITnxbD9w `)PXW,Uku ċ#-&oy!̉4hA|V0{Eu|>ڦ1B-g:'Pd<<,.0/Did"¡ʴ4t="Y %+I`vRgWΓXb 3LnD1JsS[n#F5.> 2/%0}\=';DQg)GP`Y\c3sS(Ujsi&_@ЬW.AO^ӣH.pU xﴵ"쐋уgPڹ؃1,~Z̷~~ovkfjt!ag5T@qf !]\8 j'ѥ|ixe,~k+ pOPT–`7D?on遇Hiܪ:f/$֧*f'O-)LlCgZzὕx>7L_ 쀽cA}xv'aϮ)Tt \`N>WZAXJR;vSፊ7dnɍ Q}rkuM!-?{{+h`GڏNfMCs rpK!:!⩓&+]Xi'?k DaZ}v8&`.%5;HI,쌫{4O[9.Nއ(] 9=8E}VNᖜ>T>"Qm7:n&Ҧ@ MSbVm֙JC9.`U# ٬Ppqy cb:Ɉw lA!6vb0J2Ȕ<0waCV Cyy}І.rWݗ aRY-I?G‡MGXB+"8op>qN3 ]2V:?9&CH*0BɌ@Dƣ=x4_ɨpmݾtv@qDvg}tN:'amnUUjp~ 8U'q,@laEN PjuPsAcW`8fj^.yFbSNlE0PO =Ԁ[1h=vV{z- ^{ma!Ԫ̬!/u2[U{WwbY4jK(w5b?O6аQ))YiI- )DȾna^efJ'׸Jp">~6TXgZ1s667*9.*p8wʊE1}XdE 8½?.jjV3&=qNkw6I<^TXr^.(k[ߡ1%7Ju`pGB4d&%SslipJZ!T+x qTd..o]}@ǜG'=Ȗ z *=ZbDm' ӳJO@ֺf[ߏՁ3}!U۶ry1 f<+H:o8 ckӗ4X+PM Z\4Rb׍py7DnUZ^D )YۙU豮DC5ipM):V7K9֧+0zOThi=g͉ղGTjPf"Qa}@udތy'@)"5~o $[P12EMwX'+!˕_v P|BVotVIM!V8C(ڔHr 7HGebW+><4Ty$Ξmj Nd$&Tqy@Get2z%JGԯLL!E6D;rwSIm@oμ瑠тș&JFݓg<՛+ay R+L$pHi[փ;6΍;i/% b&voZGRs܎i V#Lmh ]ÈuWkGMH8Kk"b"^|tަ' _0Ƕ;>1>ED Sm|-4 (*[S_bEBXP _X=/a ~|If>x^^ vGg Zm~IpfeEK֍ÿDK (DU=GCTw{' Ld+F8ۖ33R"Jۀ$ qo,Y8k,y\ρ} !҂8N\Xǩh~`(~UPfilTg0U"Ϋ&W)[nΎu.nw7y 4%b`\U|A٣^2wJk܃R2kenG]b'JwpH ǹm[o7= UAɋ[Y} |r^Xͯ|=X 'N;ksh_sM^֋O4":ߖ=P]FQ\.|@{LY L,EEv}8 Զ\J&On Qu߹{! ξ26 OySZ78=l9r{=du*Vi$ Ԣ{wbY+{)D>J+䑗:RGA"BAR˒~$kUfI^&3^8.VVһ:39xq Jx8J9&/F hDS8B$j[WNp26[h+1D NZZ&Iڇ_:ߐ|zNCRv8ʖP!:hi@]؉d _nMxxa~.-v 4;/]oh4&]i%W4d'S.;=+6m줉r4VYif [{hf4xK_춿MoerGy-.b\h&Y yŏ$10Bpɏ) Ui"M#P,tWkBzX vK\ /%yb(Jr^潰͝ǧty8=q$Z}Q'|G@||Fn;S@Υ]kk̒3>8fOA~bC>,WAT]FbFӠޛ;/B1w023a1nb󵔭8v)`m* oSV@΢Qj//|fNsޝ+7H 搇L 3yAU0w;W]Dyac#q`/<:er|q,mT vkZHTƒߖIx;ݹJH`O*"V~jG;!SPq%06&#E/.ivp٥{=K|p" y2ݓ;~rl(UF {NEPХ7HmQ/z"^fN YMaoex?t]iz R.:^ѹzq$1"Ss/ckN`٠QT+>0waS1f,n$"DnHq5Ţ蛼dI=tv?bJpn$f`Â<,%nhkSsm4= # % )oE JW'4|']f袿!ǀ2aa|&7#˓ c4Is@#Hi1mPgR!% SpzF;'v7JDWm ғYV3 -d{? Zd~mƎd;?{sRK5TAPCuI'm\V$}FrS`WZaKI΀ĭtptg. ȱSXK|ás-*V)E`ȊdH߷*6@Z3/h" A L$śLYuR#Ep?+U EbU?<Y"_E2:ۧ6#H+2MVNCiG:.%^](d?M)1"@fUkkbRrx>b*[:' MVe3D!1dPwa"E<_J *y4%xWo6\QLy& Ƌ:)u񂎃DV`D8V4vnq?A~%1H5 o\> `s@P qtaΠgQLv,~1G'r8,wN[ =Aֶ@V=azn_+foțH8f?B0"Z،a'c^fY~]G"I (w8Ń$&܌6fՠ+(!Q`E3-n% hQ/3 OeGDX)J8迗-Qh'YO芹Qm8^z =ſt_Xp 'y( OaH do! 1CWo Ķ1C.UQWd$]2$7p$#j~!(i]S%!Y@0Z[q gnMt/xLZҭj'+sc?aE+yτKl2x֢!qWơGQmOvyKRĒ<&8L@|DCsT0L>)g>*\u~}RZy`sL&\dVLN>׎vd?mSԜ/j2`j oo\P{0I7f*彲LHHܬ8q U{3ċn =6?D^7U'|H]wK|}E~Tl?XJ Y%s FV0F%ʡ*}w=~G ; oh̔w-洛58aF:Ǔ3T,7ƃ-;>e] PB7F gu}Aڂ u'6,OE# 3*a+x$C]_PS`˚Mt׭L/z Nk4AW 5vhNwO8<7RngFoV W~3͚/5QU1/iC^HbYr`x# #-{PU1Ϩ*sipa|y mt \H\L6T}5py5A4_F01 5_JSp"aogt%"2]4KV_dI7Jb RKЙIЦnʓͽN$klLአ1qw+`g2љigߕ:=#2y*ϫ>}R=nGjVjtS /"^kg!NƉS{"u9}Fy*G`=~D&.QԈ PRi#H\lRZrbi;g82D7e^`Ե42$r/t,q H(` w[#@+ÿ6CzEl@X+ыo) `\ИDyc(kǶN4G ULgb M09 U6PP9yi{qg҄uhÿ97d1T}mK$WJM,ZwpY@}㱛Ky+|o)ZVƤ;JD}7"77''ݺ\bS D|:jG^h{.z^8MRDJlHX%j`G>‡(*ͦYNV-pp.zQ?+5Cz<+*`=t`O4@Őx{|R^P2Rs@SQ9.)@lA7g:BW*1 XUsXk`#W0ʩ%۰Փ@?㥐LppWb~Yg }%WX pF+bQjvS}ӞqY#!mZinے!<\:Ð|3ڲ׋/`9S4GƜbKGـN;t4F=; &[i_lXIIĺig/ qF5%لdU2MHܻomE!g /8)4V Հq-&g5wްCôү;SqG]㎀3xεW7-^2M_B!1Nҵ3'vA8mc}dl/*֜<JwЙ.tوyidV!OS_-"˷ $nxaRڃш8SHP 6:ـV4p}V2 64oι"So[6Sk61ȃym1#:QRj%|M5JIly0mGEԿ$4bCyIVh5б~A$ym?]À3Tw%+~gJkB,2'^!FTqeAK#wr^1?KL\mH}"څʝ\$̥mdl,d>lf^l$[yzгE?=/),؊Jiakpcۈ\ o0ٟdx@s-ހLwVI4[g#Jp6bR28p%]'g"R[+)6nNcNE\D@ VhDԷ!~#%kċ0D\Āc VdÆmf,$󣷉 M4, ݅Sl9D4|`U,遢 Ύ;HO8a)un zFPV`(dxQ:GgE(b Vc345gt=ƓF?/ӱ |D_q;[Se~ }+/-{ͨp"LU̱BB%xÞ 7S3c#žm5 j@&tȍ[V:O};Azl@L湄& W,MCBU͠K`uDJ}usp͊ցzO6XGKsĠz=  Էsb#$P7#~4HEO 0 p>Cez !O7tLOauK`a-_83E{ɻ tYLf ~ B[5Uyʲ.熽 ͤ5H mm[EМ[&`O _Jţ/\:k%urm9KߩD"5_.BZYl,!5! [}'A)O?L]1-6G|#ֺ&0܍^ޗu)P]r2)&nqqӷsKᭇ{D:9aOQ.(<4iyLtv"χZͲ ƿ]kwO|azAZ O߈*<}:GA{^q 6yĺ_U:H0?P&Zjٴi@xoUf5KYٴ^cIOda_{)c'KgRV>908ՔƉ\ba[cS'\PnH"$T<nO,/8A0*]|qLgnq8 h!K%#d4 \J!ܺF+_ a  F2\ZQ{1%KCMbC%Xki~۔,PZ&7[!8VBA5gAbE87wm{O4pA*|Z||~RTB!KWGcLm&0V;y1-5e<@O렯j,x w !6S*^GʏeIվQ SݳvVCH@7VR?bv "Jϗk)6:p+l{vlV$FӮl<|r'(dԡG\hUYF ow 99 <'PgȁUIe.fSu $2y\Prjm0;/yPfÜNRp;Tg |ke*9iCgz+YauvjB%}嬌/9[B?;3"; F2Heץ~̦ f֖^ hujt}~锨'uuSo/ ;3xf(;# s}g_@Cjrszǝ% ۮ/Xh>SvK{ݠ6b>7({ͧ[Hn 5y';ve{Gj!0N{%2 h˜Uέs?;ʉi?oJa_oČn-A6b6t fv(xO* ;oM4m'2WWIOT +=< Ow7 ^L>sSwg9oGř%o*cqkluhV8=ZIvuwI!VFC#Y`J MbaKuWEȪCw˻/suVo*Xvh8ApE6P) Du7Fq w$h`Fi' ԲuLUod ̸9ͼ,jOvj5AKXChqR'c~ IZ</&67LvYl*y -HSGff}DHMQ֮ mV#[w_l%+Dy7 ~EY‰,ɫH>PȌVC f c }&ATbwZAb~6 а /q2hZZxRH"\B0U Pډ]Hr7&PA9ڪ];[!b@E9uXYX#2uzOiہ]yya(PGͲn[ f"V⠾upF%n?3dg,&'(w7]^V{ϘZй| pB{2]"m{'25ټOkgY œuQ8#ߺMH V>K :ʪ7r+tC0'&_ J1媕ЈDy=qK<$ +4K4MU0+g)>Qr-?ؒ'v{Vj.JO@Cd2W5`Y(Dbҕ x,s3-gWYt-C^\'ϳs~|0 %:IL'e?(QKܳ2;.DGO `ӵ 01fREz) qw(0Q`-%\GG XehX}lC?t Dky-zY6ߘosOyjޤN2f@w#OD~"e I"9I5VB<,msM\=i+\A˼Sxk֊SV c^ z_wI,:vnք `#_Q"@ٴ%i9k S}' ;Z"phH:y5 9{d>t7Q9>@^o%!04kxkm^Srge& m^7U-eAk#RW_(e@ZwΔ M =ol̡:u]/xׁ,>4Jw`[ZI9TZkM]OϝM 9! ýȴ·F@ma#įM`ٌ^y@`Ox:zxH2τ?Ɏ[զ# 2r6*tYh\_\Nd9Dn&VUTOR.V\VLZ1,ޒX25KPO^ wq/,֨c72T/a?:*+dd:l7#GAS6Bq((ǻҁA `70 k'u89Ekhuv|Z bP0!cr|TK8?LPG%&NSJ6W Y7̙ d:qj}w9. |XA?J.b'vw`D/}>d!ЯifʈZonW7s1ml:) 힮\ړ\31|oM#7.ࣈ=*b!WɐCnCKQ1G?ktcU(dztV0asSN'.{H5CAn@5)>Sc%AҼoSq[n-n'-Ѡr%vrFo,LЩ W@T3O"+6zi[13WM飒-f;HN_<0~66(.vд޵q<~8KpIĄum'R+KbԱDebp#z2c~$__)Dlt\[V z g(8!JH{K? 3 r~@_-Ky',xJx%flKjWY)Pt,~?|%)C0ta/OKLZ\jiZL4xIx=ޏs>,t%<JI)OGgw޼O\U-Vp|A=k괙U"dUGl["õKr"]~vlgL9._Ƒyw6yKRIO6AY])=}szgcXNzjK F/ zBE^e}9bVI=hd]jxFR/5O|iJwo%G4SoR"SN=伲A)e\SlI%_| >{tE*Zx +E8e 'cy2L]ȅ2%|Qa!,_ r\EQ|S#2;Iq1 7{AUpLb9=1"'ؒ %{)C_@CޱVq5-+p6;WF^05zL!%ɯ~v]ARdQ`o&JHmZ)J H.߹3;TC]BV2&vY?ˁ ( V@^+[C=.{2b]>-4tZ>Ju:s܋/MˍH!!1\wژ !^@n [=dO޸yz -QlɽD3 XcG+ EFUv| sd /l@ )KeUm32mJX#̏]³c.ɰ[~0Nnī)H:ڋ([jN%k;h)Sjhl8rU,f )yfHUB 0 saB}V[*K!n%ҥͪ2)h&&U7 [ub}8 ܂jVN7+ ?8LmuQF $j@ jE OI 3P9+(n*9fcB-P@2v jLRDW>6 ` ]Hpb8;b'iZ_>Y>09ޤO|" ?-t/M˧V7H{T\kL3T_DpH!/VJ 6*hF~6fKx%ʘojh{]ly;+6i-gTu?)r9uZL p>/ʂ|e!(z`Ҹ]x=RЕaБp`u(RyUkA0ɊO@9 Z2K # p'gLC y^l_MP}E>dP{W̃.0$␦tF,/V-쨗̇!r3al<A,& sh}J\twk`jW؇CdRǀ̞78iÕ1yǜdB9xaDIX9v5*|TX>W)i߿uoWqpԛQV[l$a#M o%B1H蜤KF NB[A3OTh{2bgpvHiGR$ah/d[?6,r-\$!_c\:tO,pM4$5?,H{Ɨfd!K$x;` ّ (^`cdqӃLcaNG}iǚd߱YuߏHA"DPDYl>ϵq K:w^|X a+d٫UٿТ쑌Sh܈RpE5#-p J"hE\"Lcԥ],/S|{פ7X`=p[ @+^An}7*ֳ"/oZ,"EBpۅܭIm4+H^LXVV\TʇQFWq-,:]P~uVDRoj75c`Ji7r7 ;&XRr)I% ClH|a]cG FD/KMznXw20=c%isXDd֧SUb"`ooUD~E`5OW9("+1y0Ylq۩ǭ H5ǧc& kuFm抁 HkdǪ9V(^RXV_k @ V @>~DHnds,jFźI@ǯx =v64?Xh5B:q &9EffR(}PC̡-и%^G"w]1[7>@<}y|]@S uSU1RrZ7=k6N7ky|ץ f;F]woqܭQ@_@R K)ګ(yAFa 1#kƌ3o%>^Dׇ쩽Yk1 a)exg$dd.%RAjs8S vyIh@o.`P%M @D˦C8(f/'Ҍ97[mS,UxHOw8,?LUDib~v.''BVk$ZDSjsYLT4v Tj?0 3:^ DӺH"أFR$ǣPwb%gZJ)'YIFrwיǁ#Y?2 Z,m1X[].4FtԨϘW=J/Ѥ/0$qʱN_zF+D{_M=:,s &3l7kʲ%"],w7vmcMSr6o@'vUb{Vl%1 v'_Uj)Ffw.;y֎PkQ^&V꣭iozd \M+Vg˫ ,)"^twrnC?.GZFT|&!VE#Au~#L~lX Du+X@E:*?`Ry;JLs2BFy&)$e2CT:$ИȏHZ~cTj~޹qJ~S9"T Q7|r^)丞UDy+΀v/nsI UU ٫5YQ7mU~I{ Yك|T;\#Ҡ}] *|ubs*eyݥ!W>zL 퐢#z^O.m;4ZVof|hK %RY`Cd!"9D^W*~TTJC0`|w(\΋sRjbVPi] ,ٳ~2"z#!W?١,A"8OZ?(4& v#8yNj}<+39O-q?-C!㖥Μ~-,HR({Q =~UlG}]9qg[C`zDP-Yuc7zǚs9!ל7#/Y1"ٳGaZF4}&ǵ\\?D΅`Ey1qkqktBPx`_k\Uܳ u Vi^Sd(KmlH)?bϭ_evmxռg95|'r؉FdD}a Cou@ nnUQ$͚wSȁW+DSC߯T$ҘG v71颲!`FDf3Zo f꾸GF@)OUAgw`qa;7okfa);}m ʼ$҄cDIW\dC&+B2va+.`rmՙQ|\pP \Do9]Y4- cpɭ.\:4X!ܦ]w}Few{X WhpwR-[Ϭӵ2oR݈tmX[و6ӨFs:&_ 쿓/X6sFZYb߉"| bQ`1 v^je{rŖ)g^і>9` idg6w&nۢYUnF} 3zحᝆ§xJL+t%RF>_ ;,2܈V2Ccx= 'ѷBݨBHK@ӟ*tPT!IC.aSϲa1[68 ;J~:tJ9D3{u.pvo9 /gSv|]5` ,uґv\_>kL歄o}BtbZ 0δ9hɁY#4#C&|'$θǣ@3;.8J [#ȅwB[9j6d=oՙB S2jJa!u(f+@Cw6ĠhUW9sPr|~V𣯔1*6/;ZIX\Ak`IGAT<;RZq $6LnXLMϠ `<\W:yز #܃Z'*AMRHnlnܧf/vޫes)w]V7+h.pĐ^da\ݳ XSk|dl.EC{:l#9AˊOt+)}eQb\QzuZ67@f&F|v-%2ZtА2=SDb}ˋ[]Y6ARDPHD*o)HEd䡚ܘ Fpta D#'ȼ}Pu1Qn#[΁/*1+yvl@ƯU#j2ǃ{b{]B(ˇ0B%}O+ sPx+cdߊ "97< ;Xt' ́oʇ`o+ KJ2ϴQDWB-'^v&ԇ` 2b)ZM0H*e(5RxdyKT&2":x.Gs+M*St8|5#M~%09/ۤ8w,qLl4v>L{rA,ٳw^{"^/;9N8slYT4D0t|h/a+gF;^SPone<|PφA$-HzZd1ʭ½6wJZLRAqkځZ;\+هGlw:2i;712r[5N<GPxI{B dfDf`I\B& RpA˃+zHSug,C8}AƔ@ь-qz%2ӭHP5fma1#h^!XiJ8/7 >Vt,\8,k6;!]?$P{J{q0NYt+.*PA嘢8 HkkD;_LgA _JS_*%tt.3 nf΍H"xQ|T-rS[ZDS{ ǝtk,X=~ oiYztt'RKO_0F8FJ5M /8si. U$kicnO" xSh8kP a~?"Gf'8EI“GA~.AF[+~u7< 2z<ٚUz0+FT,y"4ِF_{ĸFcrJPWmSu#on:%}qɁe_΄>Q|8l`ofe2%SIhςcy>uݤ2,Ч2ړNuWYR[$GzRJ=$!N.( *kCFA Ǐ8{[D (b_־1z9R T+Ä)Oivʊ/+$AzO䦺B 7d+wuK"稖/Y"YL_ ,!t|WT&.L@u$$@"Rob؎QPn16{عCVUk 3=DsS$~Mwb$Ulx؛Icigk ^W:K|B.' ;GܩHXiywrq֒4kM1ݐ:tE;[x>rZbRweBߥT !.g%)pε:ǏK 9뒌Z #0kϧDe[TyWx &X_ [35tJ5Ks I.'jUbٮG9a&PBuc2 <'?ka{>SI0Oϔ]tz3FwG 5:S\qUs:2Œtq>\[7r!Ŗ"D'^Vi8 iHqC֍s:@ub8v~+zR9(Su&f`91*i!S(^kl`qy $*Qy 2օykрi?uI_+/y>UB:U0و g IR2}†N.+Rgmo4۴L?(`7Op@?b6J@'uC,r z[2܆)Lgu/eҺ5O5w]Ɏ_AԇOc{5Z{;"_%J1>UKW'{NE{^?lh f߿57M |&M/lpm,I<lG pt.WX՟ ߄=(ZI,` ]ͯ6i8Mɖۄ)u ;/МWax #ib2u Aj~sط/mˊWoWPZ 8 s1ӝOpoa7@Y+߹5s DO~ ~N:;xP7`/>9QsbE!sa8; Ll4AC `&{E\NR[Ka#M(c7v M4^i1!s` G釾4\OGҒ:9ڸS&Ӯ^߃0 ш]:R :[)3*Y[3b *+l,_YjuUPOINk ϩ3onnՃC&cJ4HCUtw^נ^SCR k(ᒝؐBP =vNXzMgr^fJqMi/1@-9m=3=Ё ي?)0͘jx ~DWʛ%d30l R VJ/,BsQgWY3D~ՒؒQ}t$&$3'rv DG')Ի"rl5aZ^D5ָVsIڱ ?kˣCͼ!!}[<1UJmTdO`!_0 Pb#<}- -7S?0 2Ic{ @sk9%GGK#/ L!Rj$!XbȾ G㢢JAϴJ5ZIqhM8zO劍5^UiC #`] farMh Z)=ۺ8#!ԏ9 2ECy}ϝj)<cumJ\X XZ>קxu}d$TuER Ts6e]ZYӟy QȐ+Y_B w(h 3vD0" +vC1`/5S/M|T>uǦj2 j)v.h?&sZ}0*˧ N\dk)6gHʀՄ&ŢSق@&CA^ vԂ20Ob5xŴZ)kAm "쪁t& m>tX:U "T^|ݕ5)èz? zF_BQ.يFփO WD:(bdTv NW%FJ }.'?ax%\{ uڐ2Լ|Qs\|9ʎxؑ0߰qN>VJ,)O&<n|Q^`zFqv0 wiP!P…Wy(zA5$눫!Mwe gK㤻ͤ`Xrb:$'Hs bӾA@ 'pPm g4װգ[V8[鶗k)HxԽ t..sHe3_q|ɛXU8]1)`\lslRMåJ_'@$J z [7nEE#|TrFCZ8t{(X mIRځGz'Dz' t,Vo$t )GO``[bN|܎ +^ZЗ9IZk ?1 m$w4~BL ~Qg=g> )'Ulmj!$Ųu+*魸ui&IhM'kV `Ibq2S˭#UiYPMX}cUGY\5FC׿́ +۩k^3 _.'^J#u`/z.y=9{zAUTz E‘4GV?fEcI?<0$FtǃNd{]1- \XW$$O) U>Yi%qwqaܸ>A/q;w;}6}`Hي9V#!04pH$7ctIh2s{i%Xĕ ;su*GH]j:ѭ\'U$AEQ`<?_үΒ!]"v# b2ųxG%ڈRi"ash`eA0L ebtgɹb&pIfM1pTTJlJIyc@3%+v%Sau)I3D HbSؒ*sO-XQwrGKokO1O9?d?JP? mw?yӇ7{:=iw'B_ !9'$]|ӆ%^TE*lqFeFy{c '8jޣ]q0?E%,-eIruT۫nU`1ފ n%_*w{"XcӽߢZ1*[aHJŝӉIOXUqldM9{,ͽ߃ˏu3Ԇ͉k% ٝ˚_QH *XSE5hFX6kzVL,Ur݆04z&ѸpʣQWmܝ?nk#t3-Gi8H4h-O􄿌}4BWNmHstjOJc7*Z5^O 6 숝{ bbo{~o_+1)(2gwalQe +Z' X_0q}^hA0To_BGªI`~d;5-S ѡ:5ޕק_WP^PÖMHDͭ%YBZU@ -Bdv8(Fĭװ԰</W}@nR+xKkˤ0lA` 1O ru~17NqCς#NYihşgГ3AQibp *6?S ݦeZLQ,t}1{AҳuT&' ];2@Fbwr|woÌRkUAW: Jlh~Rq{麎<=5Mؾ?Yh}m{{[?_%(MZt0L>b_W8:!w>+7El5 -/.];( ZQu"0 +DW jhy55H9Tb$>4( =DFlU=$LQzj[Zjbxz^UR}Gq)V.eYY$yW' Ts|9ܐjWCz4ʕ7e,v)LpHȣS'uӥŗElڨqig@ d/ڸŘDjߜ{ PK2p8dS9˛6@=Fysk47?h6 #z5rTX$l}kMm" :l WK8ZX 4jR0+vF-9{x։;Zbx99Rz@pAye4>sajX6͹."ֽc"EǬEafHր߱y\t'k}4-/`vبmzZ"}*H.|lggqi>0?6IaDx<]T#i*ܰdO NE@RLoq"Yo: ^Ƚ5[A..5}|~ C^lnwqx8PT}˗JIEm `& d$~A21 D6SU*JR]&9yE^]pVeObV(-= `dWuI7 Sob(X=xc|!Ad:O^>rTB3!f}XXcѽdMU A"ʤ 1.I%?wR E;.#7Ϟe}nǹ ZEb!k/f#묡(;>6.{l}:ٸn{ ؝Tښ"M};wbJYwэ]tkYӂe"OfńkB[K6#pV$W/NF$G"**a=#+j%#֕_r@f%SE{Y)u 5 d2ײ<+Gm ymy:x3?>g|ͪp ?A9}J PQU n碻2{}Nkѕ`zsn/pSEepnUKjӛøB^^A$Z=0b8QT"g _\Q]SҪb=Sp5łkX`sZ|tFҫ1l: PAwyŖҌ']ȀI$R:=SK%aT?z\H\f{Q3mӦxYmX ΁L-__io!t&;lRjT!񪡎)#ѧ2ޣm_% "8 oawҺsewz62u='CVYI @q[<4ttlI$8lT}J:<& WNOTOS>inAC`A[鱫8hrƾ.[Lo"(9sLhe}uTw]5̺NHgk7y92wdmy<|0w"Zoypt$s4OLTBj;<Ýe9m$&/gU?J3j`AM;P^jo$%ːIYyr%,VLf3afҜ>&^lN$x"+)O}7 3R]G5̎do.Nq[Hxph `ڔB|,mJd^'b%"{C = d $._)I|5mwS^gqu(pʦ UG_5=ʔjaq̿lk6L,qmfwbjMxEws%r54cm6{:#`3uV~(R&OHOz/D[Cgn40ўcٿwu  ^/bm+b/`H|pw?eWOFzGPyќ̼JhwQڣyAH5ۼMH+抌]- E[YĕTk)k!AΚf8[h ӝ.[41T,h|({r>޹IWO&Ɇ+7u^AdE@Dڅwge`J qW7Z.VdblY_j_E:$] jf2egյpԮ -5:CsԊ! !b}u|0ՇΕl4C Yl(WU{܄[9cWS*M-x8zwy\4茫DpK15 `5[zdH &Diแ.r`D/oɒ(w*ⷽ(L|Sm˃1U͖Ԣ)N/s˔zBI8_͚lfv}+͂L8 )gI_2K6T.6+T(=uD@}J+j|´, _kk&hyB\V֓=\!bW0$K+Qyn6@@_ h7Nr2YBW-!f%/_OdP~~.:kK2Dx;N]`$LÊHJ\cOFp g N@[A~%ǣ8wzM'YCu|?7}N3S\/U֋6m"6E)o%`-QϒBs6un!<ѩEjQp̲l?oUuQKM0z_4hK;u `X shDnBZUQg#׿oKWB=_Xg)@~Oi'sp@8Jݻ%?TNN_Y5D9S`}׋*`Ig\͖#C7霿uqPkiK=~k*ִs[ "^!*Td(Ch:z M$ə`vV{C' b @OhZ%^4[PtܽKD_BN@#5a6;Jۍ xm "' >%}1cp{1yAInnm*?V [s5]Lq~vNN3p$« O@i)&/. j2; 8='`֧[@1Wn^$=:p~EνZH ȯ$K?|U3O|\q]Qf40r2^^򭒁QVE-TXYwb֝NFf6ReCd|cy ڗ+ƻYAnGP'0A%N4|Nb1fO֓yqwz[H|d,$-68j4y,GˈC**4mSG!|YEKoϴAubXsF&} 2^N(\]OƅSGbC |6'866 +XܷiVO$ Uq8-CJH gW3ybco3Fɷh۟,/V롘 (ǂ呍_N kt9b~2?t?ed6콦j/gIԹ~/cmAbR!4B>~.`Z݈6'~wg|tf ct+MiēM}WOke;S%[/4'XOsЊ`BK(Ko mQ|)C=M51SVX/Q xtX%{[Ʀ86C`3JڅrYV~E4r9Jk~zc OUY͠}B6?tۅ7]&(e*ԥxJ#濢 *ur\;0 : f.)Qt˲yst߯WTm~1C:-ɱW1xV&ǭ'TuƤ;ޏav\D֕Ɣwy8K9ŭ .I)Tp+27ϱU|r W^!Z&Eh["I6GofQ !]"w?*dkS Z΍|=qoNV9%qAWc-Ā ec-2iPWiDj|ª dC ,B9O`y׊'0 GA/zxөQ/hXqέk 2p'd8oz0c}r;8U pIRZ8mf8j3;<eVC1IV7uSh ʿ)q(fIķ.8pkY=Jd.W)1ǢD~M|*p m2oX۔gȔZ 1S/"E(Mu_ſB>z~`F%$K 2FpAS {,-ǩ A=O 0dX&}q']ea&~6N}9agva3Da߲\t}! bOךS/WLPc-Q7۱`9 b%<ҷet .TUA +^(ӔOWt엮)&valВ^\A\J)MU_RCNF/y77} SkUk-}4Lf='[~<X%^,;^ܸeh}nRSO㹔_Ain%'apw$ref$>W!O,b YMwsKÉgեz2+7MJal8=qN؂@r bfmҪW;%~#G1t!"Rɓ\=Y׷aY'S=(rjyVԘs}x}O|DP )& +"oz;'7?6׹KMtnzԿ#ӈx/cwֿ{; s6pA3o&Ewˊq:jSo[EZd^Ҡ@/kD囼rO<~ǩ[\onMڡtBS?Pk՟Y!( u.Ikמ* v2|nczݦ]:4L 29x`>uشME]b{&jHÊ'+U+`H/jY*lxF]p &B:h"K@4C߯4{&1 mSsͻ{IRPـZiRe'P[/䑺d=hи#ې nW)4{|aY;-+XY :I ]p=!BcŷV[P]q?iU!3gq崳&3&N|62w:߀DGaoBTKS+^S5JP-y۩{ `왾骐gVwS4?n}-P::y|Va]nB+ޅM9'vXT۩O?-AS$nQ־oU%Q0|7P;k \ljՌ&qlߗ1gGؠ-SXGޮ_+GҋY(ƥq^X83eߝX1KQ*)Ƀ[0cqd8wL:SLI(@p Y:Z#&Kfq|WNS΁guZ̀>^a;x<M(;h CLL"q m9琀 )wxsЈ8?آxc~R"ɹ%B6ǀfc/s9Զp>3j__!eoo*`@$HgSpɉ' S(an/vK }K!\+IavcTD$I1SE%p]eovXfj4 :y:KY8!NJh@BY{Tĝ[kT3-PH1C'ꚅ 2e^AM~ F*F'2QSʋkn#7ϴ6癥q&_D}M*DнyFŇ3HP*PjcPbiEa8]T 3pA"bXUP-][?Z,,=i) Sϻzr[m,"t#'COpW4_tdD $+,pC≓}`pv 'qCHg8;:uFq ^+\$@/aPs,HHf- AȠm#VSuX\fìsG{ڻG>2=[rLQC{ϱd(]٢F"| xd ^Fўt*-5Pv`ܒQc2Bjbڱk: J C#ۀ.y: 79*t/ KzP6K:*9_G)Of?:;Bh[[;.f/-^2K![Z W-y 4@I3i V/9z pNUH1.^oC ݁lF1(`/'5Z!tz٫6tQh mc)Ywwt$mҔ#Cw5[4N8٥HT7 ;ke)|]䒰>f-}S:_(~<-L6A[zVD>ABdPT&t%,rz9sE?$~T '+dHɹ+D>E")l{,&ϕS Zg).6ΟM.C+M"" @{gZqZ_3~&07HAJr}P}wM%ٙ%,LvxNxw6;h3 I&~5z.R'܍(E>mL$-_^Lpb]@`vx+cM8o@%yc^>‘)p.}}h #1۵m?$Qz6=FH)+/F zi NTt#o}1ߎssKu##J`+MDG;E=hosP<*s+oڊ 0w@˫LI . x3|F?60&dV9K*1򁬩qf\iL9#j~q$pm\[\cV<ΐPs: @ůw:x+/syx!B: #`1kx m|c we\M0O,zvk96MvLu0ATt"46S1ޮ,9g[wФ:JL1ڿǗMJhzՇ[siӷ6)7qE GF :sU HS;aqmr` ׌Hp8[xor I` tAMb$>X=ؐ^J~lXM|,`DhP TWD(]b+.(15(/(}G-sU%@} %Z?`i k%@gw*s0vxX4!u͆HcޞHCɵcVb/ʛbNbHfopsG cb_Ue6k BU͌Y kl1OT?1dЧ~J-:˭ 08;;4L>̯gQo 'ztLlZ$x[US4d}}ɔ8j]Y5Dr0KM.qFjW*w[;s^̃][|-t+ Iޘ9fE"9kq7PNvμ\GT1  h4'WaeaY&H #!-lZ&D/1)# ÚPn,>( lJFUj<DJG:uUBi74,ba ZyY=Ohaה1Ż `IJ%X^ a<4q;xSߎt}w *ܿmnu]PXk!og6ywF+#J@/ү@M51{Ө\R<*^G(6swȎ|e̅iuufK AWfBgS`^2T;LVf֟qvTC;Tَe?R|K.TzDaA/C'yȨ45{  l9s^/z#жN2ڟwo~~Ι\Д5uXa1sl&~+n%%+RB"~I-7ravf *U[veؕX '+6X<7CXQu'-9̧Tͦ"Ph$z4MZk":-:e!28k'_)]P"ip{/XdNč1bzzuٟxq᪾ZC!q0M<,.ozUbj:V}?3b8`"J!1 4s|8RBw`=)r VYb:o{RO1 ^-m&P<`]X`:7j}2U)&@\і 9A<s^0EѱE1ftp@0R d3"TR$ >Bԗ,tͪa{G6ƄS:Et}?QN95%.;6g&(G>Z$t ΊkNȶ8t_L̫h$JF͐D)Fh=;1l-MبmkϮrF\1fklw? c|nyTC~tїMz1b1'?>i'K$"5i dm76ˌi!@1&ӢlGW [dFQ57Y9C5bI4ͺ/9}PHE˺MN1qɜӠmkՏгeTBBԗ:GH"r J̫nwL\,x2!BP4=Fy66Y{!cf'cHjсH#x'<ܰKT}ƭn˾҇:X`)Gd09גLCh b'Ӱ?ߚU{Z/M+HL [ssWBe6NȌ( +Xf(63-oO%\Gm=[0[!QDB^LB$+oi[XSs3MHc? ҉OkFMUܨZL蘚V_ QF;3,e?;G f%Pډcv#]lkөVPY- IKV=O9u^vW׹dU`W s@pH U94GΌ;P5; \aMbAl/ Ң}ڰԯ(=|(<ϻImu6^l`o=}I@UMh ^=GOˤtqAް xD2m" q&PR?%bvf4~b ʪh4 r G[H"CN5!9~@jv.&sgrS{[(iV1>T|c#wɱE$|s;Jw۽;]-XӋZ-'tCYV|YCh5ХhJF`WPcg%>g$XDr.DX/oputITaR4:8y{'/0p(ͨjK^`pه 7:* %x`DQ[l˔="} FßԘn 6H̻H-U+yW:͌T3CsL󉡂yu1p y!Жc{gBLЮ`AK!e.|]\ =}npǻl!,F3 а$B: Zc4B|9c-̄x1L[zʺM/SZ.lcU\P%xM_!D15Po+ RovMPƪqVesA MTԀ7i)mPYRVb,~řtN YW@=.any%h5b #]]Υ`f%֔ cZmKLi[P+N'EI EZog brYfH )NN9NOk%cC{*Xӏm/LpS4!^E~]GNd7t~'-Re3Olt#%8xYkY*:=޴ T^Z@{[vPQ}J R?QQ*-+齪$"Έ;ȍpoSL1ns_<&:Z d]NEȔk;a ʒX 7[CUB9x :,k;eY+"xdi`K}t8])Jz3#rm:$MuNFQ0%H1fh=zzinOv |Ym\ re'!:2{䏳k g&W/9n{g?&wjz$%9l*IRM9> ݎcOS C7)mqsEa4JK4 9C6^8 2=u̟գlj ?1ϑʧ&_+(} {#kŚ?c$3c7HTxy҅W]ʼoWU+A?$DSG6zr͗?kx]TYP*A%~KAq#\XͶZrYpW(jd)_)@mx7l<ÙS079DSHʿ54 L@u"I'@@P.aL[n: ֒)6+Ftr<" I:% UA0G87k+&ފv\x%lkEceYFsJGYrz"y7 ݵx€:0T5*XGͧZp0`KkkSY-M/S;gW!WtB3#ҲzBI44& @F&W #S>MRZ:hD-׬z~2IS9:QzW |vuŽ;욂5R(h>ǿZ8*t{.Pg̓}&#7A]CCoSٌTW27mD3[CГ4GxlTDnbBĪ&/]9) nT}ώˡYX*v'[Τ &Ä*:S]R-ߗX50m2)Tu ^ CrΏq"PXEj;/(5 %R9z]1k/M2!&4J%9wgSs3%8ζ:3ZW'>g/2 âo,YlYJyݦun1NZuz*k$_NŲ [;;S9}:leǾ- v):%SNI_>VT2qu̓ m2j,~y#!K/X!C*ӈŋPw[=M5ɸ/hӭҿ_u0M.<ܳO{c+X%6ncg?zyhFN+Ѣ0MH{+,Еo@|۴(Q_asDȻP1”aDۥ+ C.W#Uw(.FNgzӤ~]PU1>w~ ءq&7!m?bt>-(PoTo\$\ +i+/@v">ҩϜS$rwTKMYf?n^?w`=p`^EZwp]8 [W H&\nv>#yZ`N/toVE**1J K N2>E "?C c $yv DleJ FG{3]1=` ,r^wܡMˀW3bm( pa)BA88'JfLPpdbڍcHD 73z:9 &I+Wȣ2x,3  {"ksj4eeԓbSaJ>f3j.SXRCڸdJps7JU700ZtXsS.r7K=yVHP^Z4FYɠ|V~M?f:̞!J^5.LWƈe:KS׆R>) PfXG%njau6 =;'X<% cq՛i0B*|-ꢣ%鼴Ư%T=I DjI'*{iFUwG|.@8MI2~O#t+h&sUx3ey i`p.?'Wq[za7ɛ>  L/0M@ƛ}VrmKEjwX!SL;5{;BXrN d*C0x0=sLR[iq2hKF9n%C|hоGlӑH.THRnҀئO!^Q#Rk╼(%^"mI)Jzb Wl ݵaIrChMLڈg{a#2u%AG{E\-mƏ0l&.=8<•6H:xy^15&%c3K~x 3= 7.w/rMx+7ĭLJK̤#ֆ{9Z27ռs*Rnn^*dBsu1\ؓIL K C y(]ϴG\X1<ԞXiBs3`ȣ%o Kb8!Zbm]I;^uN"=(Wq I}~jB&lldccIT zK[=d֤as-W϶!ʌX4y$NM $N}T*cf9y$Oف^0b59*oTcɼͨ+y`3/DG.._vp{:;Q g}. WF#Fql;;y6umSO1YVaKc0aX;K)p 7TD#Dg ` bgOʪ4:Q]rj2c~rZ s‹<-+EKJkj4_>S# y.E\fYjE 5V$0Ol ?% UT][x6 [q'cﭷuzqGTz ]c0khJͤpIpR"M֜B^ /#z)a<<:O5(CJtu*3\̤\sK6݉QwdA%jcs]L"A@cn͍lU[J&IE 9;7o+ eU<#ߢ2Pm\o^ؔWYǐ,l9 ӻcrpx;%qbYtbC37DI^Fas|Rqٰ<>^ɀ5_J"݅6>3:ߚ2/^$_#`oP3R`-3s!ț4[B`kW<{W<@DLV=uuk aԳ_䪤FV,9}]=l hĴg}:j/ *DLշAK;ltv= ?&{`>^]dz5rCz^([2Qu(_}|;I:GIOl !  2)2<+r[x%i .kЈ!QJ6#⅙SǁY XaܗcG8,YS(u|EK)dje:T(,ݛwX ԓޢϏ8O g2>?Zn:~rE4;vգqŊr?Sw_;#`Ȼ["QY:;9.*2K~u[IZee0KJRƂY^è_͕F=Uk|_ʊ mKJ%5QA&e.0 [tTLewȰ3G\uڃ{|m>|xV8VIPx_Bǯ8tDֿpTF[*l~/U| D8+dTqQ8o [EX88?&)<]w؉~&Ndn^˿|`SӺմv'*y "SI#Ek.n1mYKaUwo|:<ğLr3?G:_Hs'%_Ky Q=\tVՙO>7h#Qw[Y @d@I%즘1COBme=iGb@lM"QBߏQ.(vIcܟ鍪Z +I'BV`[Q~ ^SEyw@siKXZ!n 3wP)0:ı'pㄾEǰ/)24|"~Fی:"ZmtU!/}Mʫ-)]$/2)ueR(S=4( o$7p%w&<H$zU)p*=T"V6/_RCy4/)C͔uo&v n[WS0 KomВGڌ#9U=sQG9$Z%NA>, y/mgZ@r9$/"rCU,Мz>'(h:$Rڈ*W!52t<:h/}pg72g"LTs2]P3Ѐ}j :^Fʾa߱Xr[7[ثNp]ѹ }dV#.6~&௭,;k?'ϯ-.ZqԸ0kIa~ƿ@Clh8&щ"_4Z^~8eϦܼX.$MX`M+UYSBYٙ@5c cB)qRLXKq)n3, ty o_gV2X30{8gGQ08K˭]oI=}H8FF,p뽪R\9BksXolA[5Q6)^I"9 z eJ:!Xmtb ԸQ D-Y)P?CT'Zw#[3̇6rtّ_@漢J7HJ~;e_e\M.=)0z3uR&&h`mЧ1WF2qxQDp"zB;MrW F/'$CA5<\q}/jR6)A[ }CfP_ ,S3r8I9ViLͨ(L&;}>*'B+Ng1nkN5/~ P<-b7׋Dv)׌tgovcfUsQ'SC{m2K5[0_վ{!G%-=DmZĤbJr(,Enӝ0ϡ!ĺik)ZV"1(Fҧl7*isZj EPJ u1qGyl&+@ ,W H}s>nq:Kc|95[8[~kDm|w=Kڙ,)0 !#% r{3k@p/dDۦ%xwn6v xQ="eih̴{l4u@4rȊpa+C,hrm"P|k>:sQϞ{VF8 ehn* VqvE5$=&vY7WDnD:T!+7ĂNуUf㈟*sJF\X 5"B6Ȯ)"aoiLQƁ zTT^ w/=ў <]?f߁˪ Mį܄cT{>p=pIqx9.R0w!?&VJU!Ui > iA6}ڑ0-ƌQ]QA`*A gLgT×gj\Ef»mE$ NdԻc]\F)RK.T-'5Ē=ӂN^$mp떋mpgF?^Qa/ҟ2bOwzL0eY*`MWh_Rg~c=b677FV|OZ]@f+bzwB'VE S^}p cwoLRũTRoB6!% LQ/Z93sH<޹WPhTi:lRi*{HpKFޞ7Gmod ɗ@,i&RœO}6W)JWkA<֒%ERcc:xynWq6QԹea±%({nXdyS`E$sFHTqG (.. N0po_Eҳ5R2Dn/N]%ͮƥw|G@^5yh"oHnڐ-9& hyX8ǐQϭ/ѴqЏ֣);eo&Әw+(6D6Gxẃ@pKm\ŘxcK~E4A`̱_?Jv'C'zJÀb{E˴2.ɣ.X+9kk{BY ڽqxqLKtqQw2l6Stݖp摬eA *HYŶ8 ȍXȊڂo`h#g 2 EoT%tn}`H\R'bBNJɟphip["ͯ)܆ "OWt=> vNL#uUIV| UNSN?F&2m:PKT=vY^8Lӆ_\VDs=sXhxW:ill=TGKeU}9='w(6m]MMWeݣ0S\g=2\ed/ckeft ${mt;A3}0?(N* 9>7o<˘Χ)0q)?s,Y {39ߕdzaOΧݬR` DK;xS/eG *$]VWngf:DŽl)M#B8A4mwCsPɎȑƏ<pBx6{؝E'0,j#Dޑꕜ45t{ОlBiEGY/8hnەknFk->V|Z 5|D2I{! (ਪ(pf}#$JHŸRJ^QD$Lnف`t<EV8.Z~-]ظ J2{hYK߰q=3JoHn@d[dU@둑'+pvJ"g/E7:n2D7[?JZ}m:pS3&G M_jAnv5eN6a0{mxf\z`Cl)™aGr{DuZnVv Xkѳa̸e+i`"'E 㷃?tIA uȪE ;NjnZp.S_cl5e& '\GP"W[A][ 8mTUꗚݍ~Q,)6Wa'Lzͧ_6BC$|3y0Kbا֧땃5q{\FTx_0E 8["j{,JU kB>˩Y;rRٍ?Kd!t| Z0핈Dji]'zOi-v7+&Ƀ­XIEF6P0:g< "ahIUk[1RßOKq.y0 cBQ^/ kpk{HT u }tLMK>_5AuPwM|U蝘?I,&O|# ِy3lCFHY6Z4'4xk??Sf);T-:ˑbr1X'|z+I!b\NȦWI0\dh>D zGUMz)Jldat*ݮM|kYcriˡ\3Ar"Qj:x}DKWb>p@Ԑ:چWLp_Eq-tѯOV(Z`_F< B^U$2v2wwD:@I #lyWɚp%7*/>}wF̲gHqDS=z+e2 j2DYzKK"djGlRT28T%ֈ2d BQL+bqa\. yX#: {EiXb@8$\Ʋ뮦 ' רbd"38d?lu@!:E'>nnӞ+h}ar@ A!J%vo4xAlpDUCk(}<ۇWc+CXIyNU67AT|b$I/'S?"]!aܿ-}PF0*'8i*KLs=ߥ;PAZ}L@[,u.؍܁Cz2Dc 4o &FJ- uC6v:Ď/SGx>FJ!嚒}s~ԗ'jTfql**{]ppdZ~lxaz-e2 o*Q}XҮ? gQJO!$Yl|V9 z]7zYJ_Y殅M$*&Iv:6k vXF3U"ѪT#9}.^5Km,1TSϾ}dm F!+lhTb!'nl1;p$ܭ""ҎWl^7*&'=PG]*4{>"yZȢ`a4 M!wq\J;B bZr&4 Z'G)4W¿.ȣTs**L t ¡)@"ߡ.rZ@Wf#-njrV͇H9HѢ$S>M>d2 \ FƏtUs u416pL?a6:{_M7H pm6(o=bYC1Z9FB}05=`N$ל64`Օ@fۉZƬ-oh1y$ G +Bv<|ɉ3y/tSO+ y(XH^mTA}$] i)>E99g<B5s=\{#`@p*Ƶ[jt'0xD]۷[[&sU+ iA8L3%LUPhF(]R(7_յ/%`ML0vbJ"5'[BĔB/f "XPY^= _FlJߥq1a^ZABl!};~@B_"ފyt. K;{6uPZG2끜IN\=<]ܸZڭb^W(򬝚s&O0+yzJ7|G8_E $v^lJ٤LD7*o@AmC Aȸ J9Бx?+q"|xCLOUwhwף7G#豌w ʔ{;;gjRk/Nɼ"ZK>EK-ᗞWw˕U 71yrq{O/Hv@뒼#/f}I$iR:z#|rBՒ cLF&@J#}8, ݃[bųk.53"j2}DcHtKc߹'^OʬߤJuH1 ?_ɂioid^;ƪZTb Ѹ}60U݇Mmz~DIĻ}۫A/{y(L._[(MYw,6|/:mB)MčHFnQ<,2j _.ӕ.R6Fz"94:=r-P:4/*J@,vxAcua^1zJ 蜫07 W_z}llO Ŝq@==6 'hK-12&_xgĮOX:Cw_+C~)TUX|tgE@,B#)QϷV.\ԠLԘ4|<V :fN`j)o, Tኺ˯q ހMw'Oނ&a G(]S8SqZcR0>jE΃%=(9J+O1ɗ:ZjSV꣌`6e"89LEUU&̴WVq%+n)pOy3IiB#;?Q(-:Fx}O.:tx'觞KIC؏5Jɳn13mɱ]\[Io/v=ԚB0Yo孙{ǨKu4v4!A*[T5,i DX}YYœtg4+T8.?eu_֭?cӴȖ=]tJ&.Ƹ{fY+ز*'OAn3xYdp˳Dlt/|V B:/m[jEh~/=NLV;MǙ=7ZR8a8$k|y"ʿ,!還ĥ]^ѲL.tiUXKN,\VKs. 酧6D `IdKYI6jUD@{_wdmΪb~2ZǓ +0\7,4o{Z.CuCwF37a&?fn^>E0q D& 1uNK};'ģ[o}%?غP^W=J؆& p(`&V&Ҍɜnַu\:?wgJ Ikq(R[x+qvr2s4Lсx{&b5PCnsuf(4Sލoq+, +J< qcPcHS^xf,6 d)$9t18# DX8"D,G9hW\,v:Z/FиUv+/ZwB*әKs9a7sOfPEko@"o )rg=]%xӬ#+RTf*eOt$a<|BLL 3 ppn01-l]5Ls}"Lf>)<3!WMx\YkĚ|T^ZNm=QNp:h7JwXUڏk%s`(bB)kӜ`h y)wBA"&2ǩXgγ"-ZԻaVN͍uFǍcYg0Gr]^xعN%<,,M,5@gCn7zW*1RPG>h*]U(~MzZ!7Lha!qe{͜H?߸C=R]7(Ҵy?*o@o73Uw;߶ڐE~cvvE*ߟN_3=Āc̋G-' hfmau5'>9x*ܦ/hF}۴}XI?jzIٽ{(8o N͚8ܠzW::3Pf}Ec=(z[}ѱ@ BaX@/`4kChCg'$Jj+ ڶ_izjʓMePv)΍VL=b}t^#osR=n4c|E-> [k cpIFPT-:bgyu~P$:0ʰS)޶cAޅ 5“iOy ЊP=d ñY\dÞvG _$VE, bQ LGja:xD),/:-2ܲbPL!=v[aч$ZTOd q(U?Zݪ=ܧ'0?-xS2l%ٝH 5քTkӇU ݧP54@CL`}>V42ӵڐZ&YB0oF(/;AJ:gڧڟ|9ܿ >KW<ٖ[Ƃ2L#7  +.WSKmʯChr0iU7/тysmun+=eP@rX]/{eS}MVND0/iZ A+P:;f[ܑ.ރ}B|y5_86ۇ@bʪE•U4Fi}l#G:a#xyngNu_'~K*7(Ϟ-fQ/?9e~OD "t&%Q0+N:Wj AAe灺VbxvqWΔˋG,]^͂Et1;ӓ:N %'Nu϶uJ34ʈͲSɢ !%g/G34PBYb,y^KW>y ԅa<'c=~oYU"2x<_%I1wFg@2@?n]}L^մ>; ?\$X9ŗ l׆z6)Kf  ym#wngHUo_#"DS~L}Yl =<&,.ҦO<T<ϔ9}55Sqs X&1nAGe’F!^Tp1 ̡;>dվ %Aco8L=jr6bXÞED/T[πO(R\`aj9{)ߐ@[f+$QQh yR  NO{O / w%Hƪ%7&ZL_K Hcp5*?aըlk0PɶX8̙` BٰvB|TʙH, ?5A1Tӫ_jεHzà_TX:fwpd`nb-a ?V`Р:4߂Bkh4tBJ5-4mc8ly1X"Lގ'W˘D%?ˌ)R%.6zɞR۾Y(9?VCyeWiAMV'7q08j)Hhz]*k1qIA#^ՎnX$faNgzB%!M҇ɜ,>MYG{4 +@pshҭI':_(.=$=TLrgM'{𓕺xSM1!ib?IM> DTwi킑,* HیRDve ?פW"h&Ӄ#ECCD*:$MdgW}?:s n95wQ$V&f+%w FM-@Y6;&dAf1n:r cp.gT?K_V<'!˩>/ꮆe+_`;ylaA=.óEЦ{Vj4c*o-Hmuafvī^ yτIQ9?@C17˃^f/ *D_7dUMMd<3Vsg& .kB>RR ᰹Qd̼4T(164gʖyan+ π!X YܢtzN A{įL0kLYQ A!CFis݊  j:*Ta] Rhyj+z]%^O||F 6˟c#Y3?3сg.f#s񃖈JwX[%"  HsL"9nn Lg&fP A./jȼ\$mVIb Ri{nH 6"#6,"Rؓ5^Zs,"LRmznNb?Fc SU],(5,6n紞  M &+ ]WO/Ldu#ލU^`REptm:PoTBF R  qLu0ia ">rL]SV+n?76*?sLS:ۧ b><=+Lk>XMuhA0DU=8:jxYт>HBVL`tL,3a7Ov3dz n:k#i wJؒ<O5wm P0);} C?pHS3(=ṼC AV<[=o*jMx 1bdẀyC*6Ɂ,A Lh]tēT枒F#Jk:7$?ZX{^%{hd:Y'xx;)S &^7S4}TRu\ ,C-JZ;d]&8ٜrdZ:H1P;udпIv&rv JMHU-ft su`9r=:$j/BF!i[~n8k6ݘFW+2fVP6$ }tǡ[2";,})⼻w]ΓR`8½F}?(B uGls.|KmM0jA$7W{ , I5CqW=>SpעF^ueUZ* 0-SZUbD}/;kA* PғBrҋ`v@J:7ʯ04c9NO]:d'nIil&c+:2v]!e}̶a//K1y[EN{F@< BȮYT0.'٠<*VK8<6hָ#eKty֤"|6w~&B|WxmuPV{*S>݆4=_yC  jsh&|CR+/"ghx̷߂p'kQPf#q.;\%E(=ScoiBؽӐݕyث %Ǫ^}N`>@^np#n$~@cF~<ոh)h8s9L%Ȩ&zZSM&N䑚u-([PCcߗ 1]%N  X2 fzbHPLF?pCbC|40-ZA%sC kGYc C ⏲J|ȈZL7;# >Cm5F{^{ߠe ‡~o/J6 oIV~ː d,|+ڸVҢ+Wf޶ðh&2jJ1h_hA T2P M ;]W.S~vf}XZb{Lg-rQսF5I[HbCs3q؛ wO82wTXB4f@".-QjԔX8N 䣅E@i)(clֺcNYy, qN ,i'w*V|>݈H%a˭'IfxI;O!Brl^AAZ I UDccH1aU720bq먗e)𛁺ҫb iS7Qd% g.=Iɘ no[W[n 77ArSdhbUM/tڙۼB iWJFq)CR\GQV-,` 7Zi>Hȿ62d(e!նi)ZAN+7ex!fȰcf%RNgޗ;>9+fYP\>N46+@w֖]Ma, cXwJbWf+c.p tʧMy6M ZWv p%tPd9"OEI>Է_Q艑YM\BN~$4Og/TPsc;^sі{? ڬvYN(NC@BmfJ.fZ3Gq ?97H*%L6 0apDnǵU"PeC)"{ rU:>;Sl;@HTx'%ASsJ[c]<)a%~q5>NB8#SELXNl ̥BBTI)ٔcq8O>?)wm‹uAؗu$v7˾Ѱ#cJ#泾Ս ?9dɸE"[ \nKRLmTI(GK&IO!\K ŷL1Aib|\$Z#֋Œ>E rU-=/y(֞yGŞ9Wt*c)3%5#L$oO_` CE=L>rZۏۇK;ZQ<"Lb~5Cx9|kv'']ɪ2"ㅴfTinG,ާ#@@鵬Q!rFu @]ӡC]F~3GgJ495.a\=<'P@[lLAMH_S-͡Т*! rH@ qK: TD󟉷Ǡ=wW0L }K0AM,WF4EvPYz16nC%O Z sǂKHF&W2pbwkreGR%͉L RrB7=N]Lc܅(Nvctb;!"2:YY'Us0Бv74E2n;@|J7t̲(t&>s _n#wՏ Ve +rc؛ܥQ_ԫUN"z *:Z)O^?_य़\D}&\hE zvfOk"Ag)΀GRGoׇ V=HQ3Y/"WxUf &OUm2E^$IHGCyMkӀ£j[f,e|l0?:em Z8ʇ['6i(G:T1(OwiDwO3'zK~`(i|ח1).E:ѫǃAGA0"l wF.seف$B~,q??~c. 17revG0e eʠ:.y|ۍ ; q4c#)t'\Y9x.7сG=SBH7\2bᇴAZH?gF/XSV$T`+=lY \Æ]~) DQe .Q:AwoÎzM|Fl5j+Ѱ?q"9G KyuS*GF*֒J>4hbr=<|f74͔oJ?B$R^2#o*6KvˎntƍG="Α(1idS6Z0^Imj-H%d!VqНF 2paoP޸RE˻U#NCsۤr7Khlю袜(?zT kazPHN8- :}>.>23@[bֹ؉2!QkpLy/XV//q KD[_8gv!wQ]z Z88.+fq3ae|ävTWzfSTKa@ȡ|Ju\J AOwPѝK}Vs !k$ҹփ,C04R YWΎHV-ͰҦ}[ CJKPc䄲~/5;p"#Ğ bYh 9ZLDΰ}@wm&Y,pLʉϚZ"!Φr -s1ʞJ%>?)b3^>7 vf t -ƾHW~pC%H췼Tq4 {^MfN(lpR\,M5b\Yi f{KOef-#q KV{ͬbj9Pս~cQ\.Es=ex(&J.f2 VDtLOʬ{Bw:q_;}NgL , ֯{MSn*V6Z/V'uKN%37[TE*ꓢxl$s, cٖ-^ɺTJrrڴZyuֺ) qY;/cxػɡWCTE6si$ϱ`joPscR qޛ-#WnYeys\v?+Hӻrx:-oyY~ݹf2!/@{m;^)$nEѮMh<(z$'?kN#@Z+nyXiA\.\aȺ]gDwш?(:I\J$oU|c|7)?Qe%O\}7UD_o(|~Pbs):^4+$hCu*12us,H>M38_/3P-~a@J[$O2p?> Xi˚+"Ft} ʓSl[28RO[%uKɖmh ;}29/gW0{h+& }Y68Q~R9* A1X4 Q.]u"]0Ϩ-[/NFl:W3 @ KvNى;XŨ*j;ED^ =پB@>&4y9<|GK@W@bpH$'tׄʻFԻIqM;D1I,q,vD>1pj Mx#UbeWہO.@ m?%w0WBRѽ4oY+4Ta 6l'x;s3 )~ i57Ç?e-3 2!X?FtOnљ YX 9C$J' [1s98*0 BGŚ90>٦F>H:6UZ<7١TLc,X՛QVH 8-`MTG#r|s-(ɇ#v:_9Lh?O-ٵKeYf}9uצt~K tEun@/dԸx( _<JK`G2pF&NDB%_axկu8YP)ɱ&J]S@:\ukiVm.'I'oBm}7!%<㜇]=L 7Ѫ9S#nY(]Ō]P2߯:!v'FMxSjQ>!8 H bwYvh .f-o"/*v׎ 6vw%]Wl`{yHmS/^ÿA8QK5g(җ4 UWPcăq1nҪ_CP"<YǩeH2ݱǰHp~R\hg (\$T7MNVy/tzpk:4i:"owՠP($]F` 68}* `q.l>OY$^XEZ++G< x.ӏ Шx&xF'E&\XQϝUrRdC u/e l>xY;DF-?C$UZJbT9ްz9bqm"h-C2 Hw18-RS1 ueǙ1QtF\ǀ|8M\mvK N>kj H~4(fhf<GʔZԾ|$y ŕTukfWrNSIYNb5āqTa~#_c#j#4\xQ_qȏ i[A0A'wa \}ʋM]gj /ltA ϑtnc?pX/bvEV=FV)÷Dfǽ4^|fk-sR{ >I%`F_1xĪ n8IkػaM+[$Z|!H'|+1m3i!NֳSW5{~\mey#]HvzfcwrpCZP;ȿ:3SK\j%#X ,4*iٺ8YPZWótDFAGJaGmQ(~*~$2D/>cPKR>=Zvm[Zk 2\§g&%kHG4':D(g/bd]⥝V1DV.TLMœy- W[No'MJf+}qzjcXSָ[GF Y?Omc3PE2p8˛xt"[\b`DA Ϟ* 6W*qgfDu=3= ^c;C` /?Fo< C.FˀurcX331=>%En%ދ3mYP4k1hSv~ R,bQ~oCFA/kȮ:cy.4`Sƪwr6FouI%_&x vP[ 0Jd~^lai%h椬] z2\]šϚ(:k@z"fAGOBUp.XѲ2XQ'=betӣd]Jx篝8艙iDGSMT798ߥ41(UvEQ!xԣ7M[J`'Gq73r"ljDZe=$v)Nq>,,/`cj5vdǞ?I. r9Xc= +N-~)*oE lcL|~ގVs S Um}oQZ<1ppO)ެ\c.ߵ1ZڔFoJtǟ쉩ܣЬpp9\ h]l(P9¤W@DEbi C|ټ.nԙXoL/j)&r#$ztl>KF52r5,tg|7Sy~WzPc_ޗXQtrQ:%2t<6aq6s'+#Pgq>/hJN)Wu:N'L?|%oKu%L'rzhbwgOr-h-h6J"]U@/v-P;&:ǻTl ]{m>K"^CzZRͷ˳ }F֞^iD Ͳ<)p"2a.2/M*D0O/Xռp*DPK2}vjh,w%<],=)2!o7ag+cC~=Jҙ2U$bQ܇fF谹[98){zQC,@[K|Z7퓽+!TqYY'%[$Dd&K5+ᝯ|F4qcP+%V 7 lX(eX\5I˰$ftJU#WjoPYGO]LNNs:[c}Jլ{LƕdUd##14‘(ޘ`X9#cc("ou9v|oCcQOimi²I(tR!5!$0U,|A Gj}Q $ :|"F&=Ww1bsPG,Fnw#nƇVM.:gy+}[_|W+ҟuZu`= _=ks5/3^WtVB d@/H֋W8K&U"s~wy?8RxŔ Er u"?|k%?HFԢ4tތ$Z\2}&,MLd#NZfz)"ioyl/pN$D0hL̙msr1(֏A7j.JMvVd_Vyw|3+j@1w\@#;,5+\``ɝ`b_ѧ ߳l] ;k{$d1&x_\+c:D1 z ]Q8@KrQ]T}e{nUŠj0 Y4&,şN_2$uAuE%SX97aSlAŒ6"kN*OLA6FAa e@Poy_qԞ+{dO /+rʲ,!mp8K3n>dhlpD2ĝcnϲHs:fC 9vb6Hu$6{mrLb5[gI49/YPAH:2c}B: =VlZc_E#i!EԛIuhX"??dWk~=C,(V + R ae3>VLj`dꡝ ?s9D@'Q!/ORKVXIV ςBfBYgRgSƽ1=ui]^CHLO$ R/ڕX\BN9*.EN q!*A'wՆ> /}6W7Ehd?TG3f:̾O|Ypz $j˪%ӹQQ]9$&08PmK#8 <8?.^VVL8(Q >*C-ɿ xDwgپBmrͶ@ e(D~3 VAf{y!WݯOߓB nIevZry ɜ֋@=E.z>sm/rB 5:[;~KεrD[nE"2[SAL_ ^g4(rh٘IIŽD_]{51R.RO)AQ\ῆb&+oPL/uQn6sJ5䏪*=1e*qsI;0jSrzB$RVC%)ZW &~Wj̈,Pe'LIx!oBU+!نRI魢*;[r:{eQor(=0KJ4ڔt.Q}`#–k*~Iz{{]w' R OiN[]A?^J_~p(!ʮYCc=7MфYC3J)H;L8>h" ٻ[ֹ3G7`5)rBCÂ9zv;OƙKǻR#\w}k~5e\G qs؈0{*DI=?%n]^!FYKȽ&ϳIDL@3[ oVAL(n챭ߑt3 YM(p=ooVd}| Eڕ\~3KXxA5ɦl. ڃ* wT`r9gAc|$ݮUxrXzLckE#?B E[j1S౺QQ0:J fJDf_8s(gt(G#_jr+c6+J^.ص.mCQng>B^T-}6(5l-<*qۀB= bL_WIoz(0mGKu.>h]mmv4p12OH<7Ϭ1:_FaW_&[EAqP3b3Y Hsh>%p.# m9Ymc8kqUVII 'j)K3 e2ۛƇ ?:y)屲ܟ'0I)ƴ+1 du A&,9,a4vhA [Csӡ ~r?Z1fx\x">o"5y pzZjIQĻ̷PC$.s%\!hEox1=F/#ʒ9ҧfeB0U%FjW`ӂMc:IQHχ+sKmpT>pY(p ;zR~¡4@QR$Q{֐oc:RɼP6OA%=jqtZt?6 uɇ5!j@9V!+X ®l'x|G 6 1gENnX_'3b{;5RKG/*4aE&6s5a˟ɭqlKRI9I"˥"7ر8ke,n]2Md/MXnWjuӰ M†u>2%|ZLA0*Jx t\ aϯ?8 Jn O{ \PǬj|cWQΓyJkr[#Tݾ cqǴ(_`!W>)R-jX|¶be]8JiKpP|nà4>ȗ\]6W|&U^# P!kGQh7H+ʆ1䖯աgFjj%=Ri%ꕿ&JlWM^ex9 3uW+$5k%y\MV#<{ c|dд2<(RQtL05nCnc -l|fmV7ʮ`񻯸B]8؁4RˏxB's>Pb'q6Jji1~v19+2B֡AT#UG)U7,U6\ahLطVcr` Q[P@иFY-*.r!_:qwn|5Jf5oICj`ə_]L}w!e[A'×u0wgb8SLW9DLrGd.c?Q\{O[C.N1c航R՗SAnTSJ^kqRd 4R1^tګݳl&̌7*ƢG TTS|bѿA5Yua"`3?ajrCEoǵq^yp; "ۻHVmu*}[Z*pjGs =kU ~~2bt1ɨ'plEiӃO_gWkӛVcH}?Z$Z~Ƒ{ق;eq18t[A?TtqiZU7՘=ュ/$g 1WA *9PC/<2FF27̍Mv3[,n>Xdl#cH\jzl@1N}0 Y[^zIsMPl F4GOY),0xo.!77Fg1$lE2g`%Ւ7O&pd7xhDD HIb5UO4%#+7EKbo S\L  q- <7Jcf.vqoy7?ikz08KwKU?xpzC40Pb")wj&#]C/! .kn׷lbz>%{6;5S|j^s;&GD$ ˄ GIH$QBI30;A%̷}øŗe_ -_p떝؎72]t#\#n'Yn;˶hmW`/hf{2ZCbq<`N8ƞ üo!(9-m0EJ;Pԁnљv RV4 wU5oy/*ObLKS8͒E蝊d-X[oE 8~UW΀ )M98)ޛr&)hcbجB$ l.,8& /WL}+:I`YSyCqJOjˇ w''v< KT,NMQ|Y߉rQvWP1d>OaM"ͭCo_ p Ҟټ:ĵRg>.{%ӮRq _OKAFt^]7cܯj$bq6o^5VӜw9]o4igM;E\Ghmc*,3~3Cs)Ou݌KLXO#7)A'\B}nW}a|fޓÔEsOAiy"G&oZ8 [VNLGЏUoO2LB>NinV,EiQsGr4/SWk@ƘlϲE`WRsW"ѳ Q9Ґ@r~XOɷ4aiJU)-,f `ԽsO]h\_N?wE'x}UJy$b?~cfkdO._%L] @1kE}y,x()=ywg,"KT+2qO׶[KF/N$BFyw"5h1D=QxX]6#B!n,jC@bψߎоMhJR%CnH[}ϠDf2Cox8@qbSMEa rcZ=34[&^7akR]*X_ޣ1ᒏN;X@p ߸n`|I:5iYƕrr~;oRj~3)ڢ F/S?,t"ra6XП)yWn э}8QSJYѺr]η-D}d~¨Sڮl,Tsʣ#Id:ݶ.b窅 %AKvZ4 ni8HEU[#OS!S4,re|y RНwtM I k<͜ beG:pi]/ְdfXA h8kvU_:*tňɨCG흻jMѡ}C+adH'7Oƪ! ]#+^ԖO?|٣moble7*`qd0^R{OZCpJD '[N1y\-, KEF %Y+s,tNrD>"Ϡ]VXbNj'ɂ41W,X"c1 d@qu2_΀SڂQS9؟ȶqߓ `*f|cv"MDJϋ(:#s)\#u\of7ĩŌ7 tkQ`1ؿ[˿^CsIWdѦudB׊w|q}󧋛%Sd^(BkDQCSoPФcךTb<}ebSm59!ZeKV("Iy-yZ5CkrXI,Vu3%yiR̒/zhT%ۦN0VJڢ^rf}H/eR|YX¦XZJ ɊSΘ^Y>eG]Wƶ,V'w5G^6ҖG% 氭r}@YH#RPbS)r>?׿\N-gV>%"lG;۝չoT[̄g^  J6^~gy !&Ty5Uupǩ=v` zosD>9P*B/3<{t)4)|gѠ)WZkhw.ZfXvTC䢍F?/型C{%}d,83DWd8|Ϯ4lS[=ŨDS971rf΀Xnm?jv8~Rx)i"aFuv*Rj-&օAL~\u+ݟfϗļp > =vhfsyd>=pʽ=ũ/ L~TE}gQVN_D]\~myT#W+u"4@Demb~:% 0*JPSiĩI6 *k~o[>\#ao:Qz&$ۂc 4la7Ԣi R yᴸruX>6 ]nuhtl1~&q1ƶg]gG&ݢI!9a-:&jcY@s~Z:Ypfl#+*a!x3 Ƭ/~ Js?sl `k3,z -ssDXOjo)Q>8_d2Arr\!9L/Y͛  $omֆj_?gH5ubrmx! 8f!v (.K +]P)Pd{Ee`#%@aqCT!k S%>hߩ\oc o;gwp> zwHĔZˎط?2b~djۻ> y(ϻ*@$Bl݋~- z ڋ;Zc^N/Pȟez ;Lm FBRDO.;ׯ):{ !j3/@Ou$< p6 8D lnfZqƨ[GiX+h7tUlqTKTJ* pTi@5XPL'|/ m;5/l9=[]&HQ ?'yqEZtWZL]P7Wtی!2$y9 e>Y |?AwxپL0EV\<wO~\ S]i}'}k^0]^5jvͳ>PN*>XWBK.N.݃f8zO@~O 9|%ue:m}%gt:GnE`,D_. M˼o#݇!pK (jHBBYgakN[*X,pKE1C#AɻBBp.5o~Mg<}HZ5DŽG4LzRDVr\m+x'-|&SSno5jK?8UZ>0f~}pu+J>`^m>W=@e1ƍ׍u~tbN7(:yJ fib/<|0kCUbKY0h* /H ;hqj+):m#l_j$]ŁؚP%Z(YX, "BC㷪k=&P qL#] 'C4[wz5RNx'L0u#|H ':n+tʚ?EC/2(;f L#9w#+ $N9%`Ce9`|=%J1h^W-wi4,3AP ։)O6s0pi)"!9|\G-@ΐՑg3aV.&h:w{a9-5[bo2Q7:(BdQLTz阓"4,8G8(K#]dx0 !D8NTÕճ$̻8y@1丱{"))C*;o bzFRZM+{Af,ɬWz = eqaҝ}ObWfIT] !{f7'wtWxq#-Qz;k~sIsqTpOoIAXN#`TAҲԄvq&nS9QI}oUj?@ZIU5@`V* N,uqZn͚Wu ']s~N!n R!T]g*/G~㠰xd٣( ڳJȬ’{Q@]RV #^i8^i9g^^(*C+VbBމWoOæ*^!D6 ,,VV1Ɍ/c#:H{CՔ\dW8fnAeI.QxU(Fra Lx/#qiщSQ 2 % PM} St2c洀$U YcA/҇-2QR8nz85iH;C 4 th]crz|ߕ".b$'֩nyW XjcoS` +TDFv G4Y!ჼs{V #O Vl:u 9)ߙtUEOk9/B Ly832X'y%)*z,ҭ n- 6Dz67۾(rj$ HMK3NU}QH ZS }Ӏ|hJ{kTb<3н&-wIˎ~B$?xi߅ 艃/2LK]г5 5{N' &IF2Ob;@:>ǸGiR^ыD a Dا$ &L <7/P^@7R䅞@!ܓۄKoKٸkW&ϹT#$R2N roiǖTRpdy~Pm T!lTL;ǧ!oMsexcm>/?\a)%ʪ-ܧfQ*#c L,kOWe;X&ku ]3 &jQf CиaUǚf)T.q&NXVU^r:BYfA=%DITp dl'cK'l 7 QY7>qRU<48ڧ"3iyI0m|1Z㌐yHSE-9Z]GW]rqˆ$x&ś_sA܃,rL4Q `(Q\E[1LsrPG Y=Pya;sEY>\:۰FdZ_'x3>oe>|s[tZ Lw);>j;ˊPpB6իH,zo瓦q0J+{Ƴ*n75e]xn,JTzkD@ï{|-'ּŋH8ba .L?Fu4m # ҺHu\Saj@P YOT墶]+C牪=?W5[C^!SAI- _ƍ)kDj->~5`e+{ u<¼ZR_3_AFh&~3%.H3Bݕr" 3pm#(.iZeCR@>"0ZqA2K=rHXDY7h!L̼1S+MX K}ˋ[r\*%B3%`Ma0JڌwDio+ƣ9Vt*\mSyĿzbqB9Ckh*%(^eZ\n3=LϑJobhӪhY$ t6| h&>"ZEdoD.d+λgTG1y9gPϜ+ː&g.%&oe#M ;!)/[| 㥔?0Q\}ḯaLc:]43 gC78ӐRιX/6~'0V8@چ+h(RGP9 "Qf;}uJ%/giJ+/*b}OQ#/lCt4K@rMo(qN0~GC E "ez$pPofm}Ʊp>7I gw Q`9# ?Nw g02gņS "Ks#я|SP.兄T(pUM|jr|.R#Q:S'N7>-kd9Ap|s}Kt0rv.Mc,nw؞A BʺL}|]>@ k9Nu eˣYэ0pjxpZg#eRٯJPouNbSF<uڟ-/T ߩE1nf :A!͜5t`0{ݷOLIeu}w~$^}*Z}Q˧8?2'!6ƹ!k|Ѭ0fy7lqGqb؉/懛e6އb ʓ4&sތO0<*"",ܬO,+ X,2: >*s{9e N˚CA2mI 9qH- _ M0XA'$Q17QD܁8p>,,pE-ۧxbYOIE!2kx"1xV! m74ʪOQqÚs ad5f.|.zQqCgўHv3=F jQK6:  Q%ӍGũ& #-Tw&Z;L&R Fʷ4:> g הl%]l?zQ$lbE{CvE0#}֨;/Z۩S>JϤ )pFy3 ޢ4[6-$f#nJ~(5? n1BX0o<2YTb)PĮ$Y5jbʒJHEU3"H=]2qo!Ch9ѯHl+ g"j}U<H ˴-#{=ZIXg{QJL %WwA !wMfŒVc!^U 3ˌ-&Ô!!X"T2*#3SfAH:{tϦU5,~1_b֥<:Ҵ)h6HbJL48.x{un;{BՒiX%fE%O-<_Q^Xn&,6Q_~g<qmTC,Hejup%h=&ՙq%8eGVw3JIR :vt?2/!6dAdw!ri$FUj3ġEb>DɊX|O8}EVG@ *íBal\٠&5O/ rD5'T 1W?"m3U4mZK yy)@>|~cZ |dSXz_2#t+aP4kzHvFn)uxZ qTSKcANi;>)EzBqn{@TaG FIyRq>X x/N,HߘPY떰.nk$iepл&8jy-[SrJI`g)|db29Q{`8 ]7gosZ)?>X,Fv8^rabC6[[G6 ̨\niY墜'*mft1-9'Y[4 Js@X؉BZ[!Y)?t&!_(G57k}"4f ;}'XEȇL9}OAGƩv$i$Zݬ͊0a{)5MCBYzf#O6*.'s.U2p=eA}wya|rH1mtekF{Gʏto͋04Egfv Qi},j#tݙ+vj?<fõ.ft>Tͦ*wK?ϊic7\YUk9d`U 8Ud];סi'R)8 1]=2O˺"33Ov8z,{#}+΁Go6gE<#ZB%d:׽p |iO;|lˠ,:ȹ߃ʈz- b:.$S%!s_wJvf^ڛW' XI'I0BԖ~f())+\x>wXREx+X)WLP o Í:6K .vH{T*f g HyLH%?&?ت}Mt57fUsNai9?ipbϭ#0X^ۀejChgAXӷbzh<1CNBq`{H^d0ZHӠoƒ,ɝlLpUc*朻Uq5O/JF!t(%~󧆶G$f0Ra 5S@ =Mq>cĸrs3VmZU@2P K1g 2c #Rڗt2{H#V/'[OSD*R6Ð,|Z*Ry}:҆AϏ5f/#l؂D ־'_4`ssRG!2?8z6`W-]U@V31 Pbf?SAArv]E/-,Pqo"3Uѯq'Met{fY[g7|T`z D:}SOzn Wy{U͘hwuץh73ӲV,G Y7 @51B2h`ݓLq⠇&+SUe$x8'lwSG$6;7VDCfba HO,vmAEږ:͠ \)x{2:ľC囕ߢ8f_-% du85YdL㒲ADl|djK8pc(t!T`SrƏS'{IWK}96i \rzMc %$: qgm { ?+<0~CEQPB]$v3QA> { aYxKmo'f.a\ǎ]p݉L#7'Q# ךÌuIeD^g3`1w'RKQ[;8ΪqA"Ko#{VvU+4S scC -z$rkҭ_+s='yg^免!F;x[$:4va ~o[k\Ks"s7wFTQ'}awHΛ\9h,\w:'-:hӓD|Uwa"Umad޸0oJNZvS4%EֆZd_0Խ2IcH}ӖG}oG;t.F3M5|sO[xhjL[ 3Hz:Tm vig: O0|1M@rD ܡ0f)Aft ؏C?B[ףA6[nvlg0=RǺim8kӈ^0vK ȶa!xOAռwlpuAr2?j|T*GTi8K[ƀzKY8˱͢-zǽpx0NEf>jZf}%ǜo<Pw"t撼mf'ˢ '/Ijw>4C)[upV7́ï(ZZxR2u̍F\Kq' N׏1(5bŢjFG W?(5^4aEFirHZmڱOuؿgl'=A/5U%S!r~j+#"yVyy6jFH +D$%ho U"*ΘMY㤭%CV0i[5Å';튷(#Le7n4@ŝ=z3q,bG+43es~5p5TziS$>MRW9P LޯisgMGw׀#KTw Nto$ޠBl;bY{SyۅT-TgQ) .{-pe2!=uyu ,=b2օT+E'gCfkdΡvK0ZRѾE𺕲Y\񑯏`u-$BOcs$g l9OGX厶C셅ޕՐC4Ң<N߻d%7?-+r*;g|_VN?BG&d% *˫+^=X/*& TDaCޟXsH@8]gϾ,s>q!D˓{AgoξTf87UlΖRNڝěNiRs.8&z3PzUbn ^C.|1郃A*kŦ,,%3?3/&wtk^Ba :)3rDx($ |̽'F:Ҋ|k[h# Hb*+vثF-*;.*rcޡݝ>JwRxLXј,$7-%;ky=* f|?34 Y1EqEyJn<Gx^}߽BPT&EJ<(kzD+W%I;Ձ!M] hφ8}DB`{]|>}4i?i0à 'n+rA SyYp#Hkn^InнczbDCh&-ËL+{@v[]R;Kl~!ve*!nB6vy"(puԟ|BqʜD>P(TG!1r9xRhYi/L8ZTDCJu'\or QayҲ vL0OqI.ƽ(PQɅHCr]…*nyA;RKz$(d`)Җ^7 >..M*PFe]vLcZfra O[Vurw^o~4cC6ȰCRǾD]DQ/F x) Ii;}aEn*eDbtT?Nvz1]UBwDpkVm,P)pύSޓMu6X:CRp3lB`O9 HX/+tŽESLPI.G Mz;T1^3r**k+!"AO\a[oe!$;o9!y˾@QWԳ.nЎ >ZicG21rpUo }vuvf ٩DkwybF - c:VS[l$k'sy!"}oP!"^նx*Q hSO{g DS5>Yc ZOD/oXV3H# {]@r&-%RdT#;SF {7r0G#PeyTI]N&c(XP|VoNdy@]ހ턼 {M\8?㗚gХ 3 M[+E F" 8+4 _V~ jLו6\oggd/ ízB}8'kxm,fYM?-nΨB)vhD<ϨQn &2y[P*'ʄ[9d^E ZCFXtL),짔Ai#pt;{I>i*&ʋb)hOdNB gWc[+rw׌NdmJR:hc3RS\ɵ7{6Lp? b6V7|u6_ZI7lx*ȨB|`G1kz^4Ӯ8S'o* ^DdZ컝 i)]'jP3F5lM~W:l55 ylau_n }_oCRޔ5lZ>ul ]&2DsAtTBYD"v\=R6WIi)ocHtDٱ+<!8dfXLPKciZ :kb.!dX f3F8RSGfkV=j%PZ=n[~ I^Xţ4/ -m-LIԲ꽭q99+B͞bj'om!A&' c2~ (#ҜP\[cذGQ)lg<vypd>֦vQ#\V)256U[:kO~ҁfyd?o>sk=娉ֽ5J'q=yqe$ε; t<ݟ'L09X: qyݐ{7rziHTKyy5I, 3X>>QF ~YI$j]dȝR>Z"tخqk05nyE(QҶ8vȖsU1UXɐ@O97{e磚 lxBzc׆ 0*L7&y^ Xzuk譢#="Jc Z.1\Sg] 0{L=B+DwZ*)@nh2v'QM4sYk7(B~hw]Dpκ DQlYPguuMΠҪ5.T?m멍^ X}Qsl2! E·@_ 2DWټ;WԵbLzOʏ. ZB~ڃ !gjm/5lתc|Srej8f*eXAȜϢ*BV:EH 1h~U5s7{!HD6!cm **.iFǟO2CTx~Hޖ(⤾|h( "z2:@uӻ !1i%|4}ojGɸ i#E&G6_VXkTO3l4Wx)c_`4"-)TċzϨ-CAOE}Ԃ:\C`srGn>a[Ja8Y!g9TASF7>e+9q>.V)(n`졳Qʑ6$s;18%*Ϣa?sB^cMʽh j\}Yэ;[{s_*^*/}1dkQu3 _E"UA[wwbK7W!!] dBRo;j7N}7 20 7|Mt{C%a$MdE2gUĐǁ kAa+~L, /B!xvxaOZ.Lݳ #MX'4r/I:9--xm(c7xwJWFerp<]y8HAF 9|Y&Ae$ Y.Jr]8IFB)jhgO^'Gd9kX1 :fItLZOE<,F$3qϲJZ\'Ru'wyLTH"bw@D{7f|$Nt,Zt:yeAy{#wucssŁ0 V+tY< EgUPtCw #orTkk mVp|-A}H_Z9(Wt 4g[N&ѳמt@ ~ 3_2F3XNs)ݝYq7,$i`y!D6ȥڙ‡ʒϱ8b ܟ[r&Bk9d#쳶@QʭѝP9kTcGn(݉]=ו2f>2=6Gr}V@Qi?IK~ ?ʉAĊ[3X`&Ur 5z 9\µt8B~"x:ёKf'5?\!^dL/wՔ-j[_0[b-Dcܝ\o"2Ec6 6J AmYIu@i#*,N V Z\sC?ČSLw@`}ԝTRա>PƮ%2 iYVs6c_@Ln&?y/s6w^ɍsy)eۛZhfͼK]-ŽVQa]^*͊_cS:9Q)+bKn9|U*#5Α^3c 4g|Kc"3#JΪ2%'ɨas%h&Ad&y5ؤk5QT+jh_D{je^x N7R'%cR }A&uqU-Ϊkst ? yɬTck-F%͔gi k6 v:CmJ8#JL1:sOJCA(N@IJ̲PEqo[rˍ XLj6H"}>Mؕs"eh}}ٝM8.w:v|RUOb@BQnL<0Jr`6ɝPU%J; %gY`DVbN!x3(|mjvc (?|{>;UhV{'ƙd9XzOM%`) 0y<兽.90\=.NWM 5˝Ň!OzyQzWxk~ȅY[;V0g>TvwTp@׍nS(m Yx}@tt kB)LZRpIP^ ͋, 7w=>n4$w9]cfٲy@Nބ|!YHKcA}Z$^.z 'AnH'WY(^\7Qfc Zd*Rc}}p2%N5 ҘhjWoS (|R@v15tk1ֲN'$GgRv+{R,* 6Be&Z 4 ʫoohy:x|hɻJ`M ]ȅB:O\Zu;L(/=ƾH/H\NR}X5By,?4hm2BHF`]~^cq mwcu^*ikOv4Bf 5dP͘|mLBhw2q_u$l+ MrtNw+@ YLsw YxJVV}\쇇ؽK sDjTjAΆOv%\+@+CxlEr5uw̫--k3t[h';'%Ȟg=F;ad:.P#mוBo/aA8U7.M@ Qgi~kʎ<AM3RFM5B#Đ:c#3N\:3dmsghNBY_;EOJI#@dK0j_&@ZGYW#9۞@@ ߐ=[?O0[nv-,J4ES㧾 9DbW>eL-JIikV.CZ^0 ap4{ᦨ-o?-ue\@j"!l4{ Ĉ%mD+OrܨD|G uu@H=kڬeloQ`p@LJg'@$F:gU%dҰp_4e MqLŻ^st׮{|nhsBkɏDqCGoKO+EX;) V雼.CsxpƢmQ3ATbu]v6 ȥ,`P'3)܈@:CW? :*ɗNfI NJrTW7IH"s hlᇲ`yģ̬3ZTnZL%tʷ-l5h #}DF=;;17urFvVێlj!LOgP&aB/h |ЩW6knx"xG ^9| ymBR9ح8=թA*z#g*> =:NxҽHEjIvhAuTwIQQybme-o:r:͹x;A 0I/ >_1T *\JǵGB(RJZbgVD ÆP`Ҙ=&hY"W8CYgk]o$Q|XfqRwEkһщF۾BWx 9)yi'!.}GmQ!M RŮ~|[[l)Oald@u*#]CO}^ *yh^; B/wjq r{ U--Xpᔋ0|UU] 3>͸"V4\kHO뿠}WeaV)yW"bXm{"!Gސ Қı"CbSM{^n`o[p GWUTmDhY$&j=|{Xd<S()S@ȇ*Jѩ I@G+59.4t`҉7Qn4DNqITUW 5?܅|ѓ H_r0Ltj2Y ̖"޺vME$Zӂ.א{5\mdC~Zy+u^q0:6w<|BN;GM0}2Ǔm6KYjHn% 1V >:-+gd&_'%A>_nw zrSyF|]9ˍѼVUEǁ8gjb mgp˅"+ʸ}lTb1o)C~;1u$Fo6 sFƻ[%#=9#z]Ցe.Mi݅)dO1=ntGysG;x_O< QXK׈~.:`E|l^c(m^UdA+<+b'>O)Z>Q/؎i]ªeqGQ#t6R~8di( B\gC%sKj.O:Ӎ5څPxZ{ͧ G'`]~ub ʝ)##  mגn@W$tepLb=7GX&'PΑyxu~fw:z/ @~rU)٣qOx>7٬W!~xz8^,.E7e洀;[a 3伢SE暵=H%X(ю}3Z77,B%dɇgWXXY8)#+hA(cRyAh1&iyДVB̉غy")O+;I.b/R0<4/(֚wgX[E™HWSNa[5HvEXf“7+$-Ik;;"C hU4?u˚/|o G{ Fv8+X." 7G:tAm+_w/1 (i,O17^ƌ5 olFSnmG㊨ە{8# Oq0x6@bX۸phcjeXQY3o&Q,RMQ3wP 0W[v~桮2M k| 'o fNk2^pc gʡ:ЕMHe(#=ʷk{S ؞8aALTҸ ڞ+ڦN+:M~l AF}qMIr7\@1>,ˢq_LHd|m|2Di% fSu.C)I%k}q9O?P`ʐu(^sbB"͋kШ4%19D"jK;UlxjɲA2z c'GkȩNBFQ:6V1Mb巹-`|ݶlP{5({d@Nva#_&5 'jhoMF>usjl{v?qh['&3ھ ݌ [<0@1l?TxzT1Z|_wJ naq=%s.F2bPPѩMVIDE ,5 .$qu.>d7nS$K M6ކ`Wc.!C@lftp)1rK'l*M̾2V@Ia$x=w76_˖fmn,Si[p dM}tg ?ۻ=Y{#Z%Ae9kiB:MsgJjOI #U/m2IIÉ%p9dӍN0 ~Y V/ E]l'>S|e|X˙w@Bܒ>KOtXobբ,I3 ϤjvU:h{9čtdwþoiǕ9pbD0Eb/V4l:Ք[RV֘/me) ,WWm>_6wo̜N#%d |wq~@oOA60;I05ZWm"ޞY}lVIDu;@[j# z㙺' =El Iq?m"0v#~(lTub ,TppہlyU۫DFkLW /%yw*o7;1^&,Ǯyۀ DFD1{ޔ 5^mzeBwCQhvg)2CL n-'dO8pX\Gy&7"q Uͷn"6' v_Pڄ;OFy蘞ʖYl墵=Ў:h2tSP0.N6RC=ipmFC.?( dS[ᔧ|@NpycNL>ت!Qe:uJ*|X &# OGv_lR'B]ʳA?̯Ԓ #75{I}]~^*@KNQ tU4[źt\d.MgK#<1=K1ENi4D>P`H6)]xl@sϺN sAd]e`ĴTINGS%D;8z.]UY}މ :|$HltvnWSXd, 9]o$SE"rn 2lc_;v5r'CA4ZU7@q`FJF45G,N`>kqG:-!y/q: i $)2/I/%D~zR֖9jUIѭ2jrO`C:ӦğI hM}> ,uh(ߋi4W`|VZ8·{+Z7KPH Z̍ dsK!гY Ϣ+5ˁ ;dm ,(UX΁}8v?:S6_i\ů%SvzơŸJ~,>kt[4K ,Z!an+cuZ}_E+ Bs**y1/>%|[ 3/38x\ ӏՄ.gM6d{6`PYJWlv?vL˷Lxj@GKmhWM%].x m=aN?dA/%o]ɭ覈\@@zB(RX7k-S.J0E3Wz_ .r~%t؅$8qě2[fA>ᗳG02;K>(|S̝#+L Q9$_oVwq)Af^ FGT\ ܜa"3ߡ/c[_ @'$YY}ݗd//77!.< ک?5`~e &wrPo fΣ˞IL^U}K(`s6C81K6NG[VRI,%פSwo 0<-h}ac9YGq7;34N%9D t<Ův$Ku7_E1IHI90@0?+_S< bO-b5WUsxB:Ԭb_C[x o-JO-(q2"en6;^iV t"w6x*9+h=NpK h5LQ:cҟ=<3OKi"5J_Z/ڰRQ!R?n!s9O6v~ZoHorӆnwhȮ¶))i%QaW7 \6h@&oBXRNG"PYwyvV݀uLf VjJAA[.Hl F5%ZXDd{_m{/ (qjh%5쉞Zlp J'5 O Sܶ-- ssS 5W Q癪)/q*ӽd9 >;WJM,F"Vڻ i}RfͿ9c!nHعȢN$C99daTFM>7wyGJ q7P'U/# Ŋ>?嘄JEfYw'tkoD! #"kSJSZjZ/1yI1j(p-c("缜 @, m9.bJF9Sf zOt F DĄva5YF(ʵ|#|j@ Yq:A[ͮ/ոHgf:>L8Ą?H"<k͐D^Rd{-w2cT]=Zt[ԀlT0@ ~ldf+YO$t }[9< /! n2AUn}̔_(]ǣ%lmorc$jE ݅E8="`m+Q6L~QDE$(;EC\Zn6Q#o [k-KVZxe3*վYfzEWr._մR?56ÈU}g{q)WJ5CwX) te~>Q'` -ϔ~:~0wb5']tx#|$˛.G(D=հ0|3lW?;BKE]ݺX #;Ёv]{㨢'UiaoYdw0.J ̤( Q _L Qj#OBS_'pCq,eϋ|GmS;[]E<=R:*D tat{??e,JRTӮ*zٳI7.0`J ,ޢ?p 1D &;kTI/~<'Z¡E^="E'=[&Is [`Q5%+aX.l!7 I0#tn({Ĵ( zD@Ϭxk0ڥcc{tS+0:t=?鶚-"@b?M0Pm'mn >Θ-f&¸#v%(Vy۶98V):bRЧCD4pwS5{< Ǩ}FZF2`ɉ&eb[ r] qXnT=b!SswKҠA'x1FӧASqT׃MO~kl|iܘlG!2GfTG>X$/#o ɽjHȔ3C?jਣ9okFB0xx>VޟpZnnhC),Sgcz_7j!$5"PڂGZRe ց{S;_#}Q "d!p3fvSI/=R*#U;g ~?AE2T3k`pr~nM%?X-e^+~MHIFpJ,0DW|9zmbgJlT0/9 V7TgNBT*ܑpM&,w1}Zpȁ3P2%̧hIUPY=^׏ ,s\ߘPQV[9- {.TCsUOVs.[/ |פbcPh:FMi!#bX}bC{21FQ+Pr?;IDTg$4^@"8ӴDsi;2NK3i5>Ys"2Q N+S hy_8_/°y8DG!ɽV;٦RNGoS]]j@1,& $n=,r1zw ͓|2` A53@l˥jx X!$m$E+V)/9&$}0būx~ѠkU/d:Ei*1 ]&0]^OtҖWșl,w8W:z[5I%>|: lPhcxeF}P%˜^K[7'6B ú|6.+dZnEBg53i$CaUk;XiGÃ"ڮc^/g]%e&eK@+eؼ }"Pl LS&y-*K"u9bOݷS} w_DMI/Yxc[D?껬8/|A)۱-oXh+YFЫL=&հR|Ȯ _jG 8᪭'2 1,T߭~}ݫ 5M~"UﭹH=㍀}"V['ٖ@wByA'=f]>YMwB*̘/$-4tla-%O诩=4{, zԐA=Pm_xiO]$BQv7WIB :qLJ<)%f9Pe?"܅yNƓH:WQqVk$LA} u%ʼnJQb< 6aaH M*jL8νWơT5oMP!9Rt3)L)smoڵ= 7AC1@h6k:z} |L:PK55ͷӢ21;r1a{GQűi Jyj{/ /|v#u5d 1! 8ݰ&Bph2>ղMi񪼘5#^ܘ #ii_P$OdrH8NXLA2o5Nx7Ĭ:PoݓsBF!*Y4sfX֮8ޢ\F8gd!i{?ͽ(Ce~V*A c5o xĝB `[ oa?iGV2喝~)B 7Һ Nu #`SBFe@#$1U{kxuϲs*j&?t4jA3mݷ@'& 89RgNԃuef>mqY}Yyp"J 4 lK ͪe1s9|),K}O`HsEѕpz*J]Gv-:l.:8=`v~:[pu-}tk[7f5+ ="1woEfAB >)FMe_2`Fg#aMoSn)N6~lʹ$cB/rkXg6Y'RL2vc0p7/T>ז4( s."y<;/@;wOq7ա[l̻C>ad;N6GhBYM MDNÄxMH=DXwHZOLWFIMăʈyAm"H8Az#5pqt86mMoIgJQh\iXFtFPS,!ݜwvCx(}f+.ٵ;JKd+D0u2lf -O][̀ܐfjH%V*?M ?_cICFU{yJEE6:k|(2f՛Rd3مUGf~=" `q)Q^|z)<~oq\r( vF-ls<da盞:qhH^[gO3tu&ccv llabPr{|z1UD.^䮬:j~*FMd2M;ApN6P6Ä$M"+f/Nm)U31Vr 7sMFC׆ `IauEu7߀4{f㯌guQwXPdYEDP)||n Hևϐ>]DEqKD􂘷tuv$HJ>hv,st(&bG,)a#{Zzw)`w$N^[*5ۑճ:8= =C!%bb3D9l^,KbU_\4ی?r#yS Rzэ*#h6'P-iT SfX~eCJ4Qţo W9wՈbS ްGR :An2˪Q"o'! Cv^y}L"АȼNC} 9ӫRz{CS3w0~ ?E`l7hHlhYʠ_5^ev KR`?k l`AE~-T2B@f-?g(-?zY:;`aѩ'dQbkE܂ ]'S@6[g3r_d 8ȍڻbhT_A=ӕN^`lj̨`Y%As/nr07\'vKTrm#ƕ6xT?:53?|Ik(1S$˪C'ǘrQNpݭ~F.bKr&5U kS!`-S2,z9DN ?~ |9If$YזkHF[ V ȁmQmCCZ%-kD OLi $^ eRpr螸!}W" &+X٤-;:M|tf}[N .U::=.-5 XDs!z r(-odJ<̏O hyJ 4F3G3;_ BQz\0|S;~{#1cBA4aln91BtJMxEsxnЯĄ7A6C+zzE䰀;;d-j ǀ $eчf@LьUFHWz-`aeMp2Ν Ŧ=1(h|&F.krL7Cq5&4(ŠCb9 eM<:L5FOPM;TshBֿGq R #i~!a*3-/Giq%U 6;4$"I?uǬmHzucs au4o\/^#4q M`71=iJ;MsVI'dL),(WEg*a *f@vY‹a1_\d\Ia U_^_*34٭dw9s*U:b"BG~Ҝ"6XyFꤕw4vZ׸ejQ$|GR@+!LxtkM(2D|aԋ ׀(kZfRvNǁcSUSaf bAa Z? g~~Չ4\vfu=<\$C&8|cMe'ᝃIcř8l:f ۷Bi~^%~S 6RYm9SRpA(cyW>i@jG ^"Ub[ҧX|(+WRkuZUXv?_ul(5; cD~ɝp18k#M'^tHNwZ1qPs=a"6qut{.[ lH4}!o5@ФG?OCHL=: yX!ޗYYL:[և55*BGTOY*кnJ hŗKi$Ϳ9@v٦~-Ȥg'Z4`/>]9(F/%$Psxa;} #\b.d㧱OHj͙'0w40HlQ[p"$cAEko&Tu{x6tśu`bI E<o 5"=DS.(|&GoD_q\"Z."b%+(Pi&`׻f,6giÖ+o *laM}D0'A{07Z11owy a! -Ӹާv[mGE @Ȝ1P4y*Buj\H%9opXu*rR0Ҁ; I,J쮊mMybd ݈[AvxLY 8)wl*pCU;T)]LYfyAy.fQH73@_HI Nѹıg'I[ݍk09Ŵ[}AkJ2uʄB(D-1]c:yki3D\YB|= \cZ r~>'Y,XWSaW^mI؛kI]7c#lE`5,a5핍ț1QSr/Fql@b/Xq[_O B WyxwcͦW˝mgΟ|.}{Y|c$Yft[܇92n.wx řPO^|V6`U ʫ/riz56Bū5]ِnv5Zst5KQ]l󌓑fgBDft\ >A; Wݙ:w9SM(\xNQW5dp4Jwz^<zx7Vӱ`YE+7cA7{"޹(nj:%C|Qrj }ՉWb3wCR<"~uL"WLTTǤ;Y`t,Ew `Ι>`Ry%+'>Ay }0| bA:6xzO >BtK]vag?--ʬR5_G ^ TMr 8 4'(OMi?Ha-r@iÒkd4Jm'>vۈ,vQL)޷Ӗz23 ]iNXX;j͢U%ݎ@;u.},!= QWbCUN4Ȣ_;}ܟ[v΁q-A>1wtVn1$9;l0A A=S=w"܊;5XśB+K< gݑl @¼H"z=<n PQlWe FsT\<hkP  9jo1Tjϛǒ^߅IA&K Lt/:%?xQ;[LPrxzS( p6癣-6o)eYB0/RVTT=ЛfžGc--&Rѥݔ8dyLivnGt"\nՒ_Xcf!`k¦⡚x+*8kP#޹ 8+wVf|TT( x_xvJhr+miOBQH'5>]fG{{w PNMȠ7nzyM:HRbϣ fb$Jm;3ܜ)MdkH2y0ݒC@]BRg'0Py7[ ܁:[(6*(QAh{ݔM NN!!QYt?+iMg8, i"!Jr y/5T']HV 1uIzMl8{ICȋC~1Ҕj@bR\- Q5LreODH8x%#BD/'r:u 0M'FV-chO՚=눻qQ2o[Cyufg?M[SSWb6G6Vuew(N<屶]}6 c`-#e.&{9~"Bɥx(L'X9 d8N\ g,hpj/vܛ~lMv-0'2[2&j~ߟюOk!K2-1)LL2BWM&8\F$ G_p8^& n!Of2Kkn5'ƋF<(} :`n1-[׼yZ]DGsf=]S7d9!WaE ɭVM>rJ(ceTMgaⴢaB(0@ujƨ2 `>,icx?ReO*h9u3SPw!`\DQ5DY"E% UP8oe}N`LxS'meu![Β`C'Z\qZ$);qA[_ >Fl-eߥTx|Z57Iٴ5O3}sXxѮ1dԋF@Le3:Jy7L`ttQ'OWsǷ2E>B/*ayTߧs#X2}QpXBoMH ue*%ˣ'*@s@Ho A7Vv(beYY Q)xo(&kwo6woxxȜ>J Mϱ)X,>`NϏ۽t"~fOr'ª>a$NY|s#Hޒ 9V*Ss@z<ŏkth h(\*:`X<`ViA3fa*G⮛P`3rRpHj8 pG.ЧNBVP"`uBaKؘC\ˬQ:H@v/0l\ѭ4PˡNGW (.!P l#%1=9F D{l5M .oh-J^Smrg,g& 15V w,RbabX ?{7Z)΁b/Brߎ*n#`!4$9*xxe@F0E <[64ǥf_b_}N/Rs,-t/68q_ R l^~]W+G}ԈB45+ACʝuAm$ؠqoe0cUE4[Y.{<]t}`uF<>{c<`[%`s4 owZOAADN:H5e`HHM)0pBC[+W $ Lw4~ q 3b==o%Lnh3vy, zQ0n,M!51+2j^돡Q+Fƪ]_&`EW}%ͤR3ks*\1CySf C \"g1P6lp[Ez/q?Cލ|WaIژm O}:UK#%ia3Y]{l? (o=!>..߹66 qp#!.atz]>fA/|rլчҽ#USpu8XsE@n6Q 6?q1$1UhShwWPu[e[bJ{j'eu_?vWΧhZB[yI J12z8!*R&\4X-R^MJL:%_/5|-ۿ,9u"۩<Asl8Ɇcyir.CAtgkW|3b8.P 1B /6gYZ070701000002e1000081a4000000000000000000000001662f7fa900000764000000000000000000000000000000000000007f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/brcmfmac-cyw.ko.xz7zXZִF!t/7$]?Eh=ڜ.+ˢ{c!_(Y[s9Oڙͷ!hƒw wR 3)HUۛW&"Xުy{aiK֧yT[[ 4jDBt.*FW= 3J2>I8MMU4T{'jgIzD[SVdq+Yk\B25xR`D}bRX mq- rzLsl'?+lxdצ M^aO .o:ų_^x ZXQ  kƃhL 8)KuV# 0*5e;]oj x&~9>ker zlv|\[}SK3o)׻ȍأFg>/2ӣr-ԺQ̟@Ev#!o: 9.b h,B0"hbJZ)$si/FT ik[߆#B>C,bkHyb7G<r|3̲{S^o݊<4Pg,kV8eRh;ia4d,vPoEN ;Qo 7DO6s8SgGGDO{l&]{XV)<]YND(UKPQqG dh]]O~:.j*pO1Nrb`t~CQ ?ҏu al*ȖV@ɼixnEKqDzys)`)?tF 8|{xx=%Q.km|bF$(Jk|֏mMh-4\}JI7DjO Q<ױv ]2W$ ۧHŞ7@̟絩5>VtZ2i^ 3۸TYH^qގ5MIg ](zD\4rk+6ܙ è:Xl,r) 9;9PoZ>B,p?~ؔ?5G?DbRtۜ]+q4 oKU@OU z*wr} %LR W-ypjT2q2OG6/R 1"-F{uQgeup霕?UFB!QTb&(@HwA C'f)>F<:"}WGWİJ)Z+Dmgb-?3rItqW[oBUP.O23E%w.Fl Sdmwh+zs95#aD+F <t_ڍ?ԋ[Ӷ.滌bPқq#X܇ݨvyJRxwɦx!Qkxq+vLo:ɇ# yV& {cq& 3jjfzT'0y3؋o V:Lo!Iө=>=ouպCSGͰaex(HP >4Ƥov(SXXfd0.ǜCҵt1b1V>ٯ*G} M:0a='kUJBؽd*8b#:}o],6$Q_<)k^fUl"KXSgHe,Qz/p΅hd?[|W$Ejj}:YִQTFy)  \5f1xe.g2\$TeM5E>+MrtE%Ω C례BmkXP}L><4v0Z.}STa 3 zakk`1]#+:U~_\؍Q|eŨ`ڂTNm\WmGnSqbY.S8 lϓd^1!_8hN%*;ۜv$6 L%(3}#Fo)#bjTVٲ[Sfw :?tAÅ ٧7N$$F(-)˼%"t%Nl;μvGx*M^K*QZ㣛)5yؼĞ5(AH4'-D18ƶ5lY g1YGɺtc4f-&B5$JPaW6T*eرgYZ070701000002e3000081a4000000000000000000000001662f7fa90002a2d8000000000000000000000000000000000000007700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/=]?Eh=ڜ.+lO){d:6(j'$Wp#V[#+L|~ũXhj)3{%xqܙ`b=\Y|>1]òov~ ^$U}η!_]@yvLϹz1Zy9FW  }A3MP(A{=@;x8B1qmnw!ɐz=nA5}2F I^Q6) @ha֒ʫ/y}WAQ>J/t+|G9͘6 d4iSt3._eَq!}_o}s$H_a"}(#o\>UY7SRc>J'wb]D81Eh{ZBLªɎWa+  (`@հޡUԺ,`R0Q [H8W ;OsOYpw5n~ZقM@[%2"qQ5v˜  ztUHqq&/ǼtJ̼4LlOJ c) +fș@ Cg m1f'(k%Ǟ6PۍII4S-/W]'l'q+ ={UWG-h럤0>A"u}~"n p#jt%iTE1? []ǚcs,490kC&]pm'ƅuu+7 qE'jŁYLdT4>лIm9]VZC{mD5N.7ai8:v\LbPp`[Wx0UcrfaT+XĴ7vqFR>+.sCRtryd_Gi =bRvпPkݓ^nR2.h::㪱UԖq?k]AiZH&dH%eGs! Iy[T;=um0$<B LQׯ0.ڦ*gGNo¢/앣IIs"}F|i ̙̤7GC:ݤ؜fJhT|c/bd۵efSP!wZ緈ʾrȎU37VGa},⁔?P3tSå\JSm<ړZ9巡φ_ i'gUVeFhd!'ȑy֘r'_`D0:p*tڻY[%$mXCKmS eCFAe܈Gl m]Zy|$JL^?)N|*iϨJl Φ* 8p"S)ڲ|@mP'PUTƑDNR0Š&=I٥JcN}LT,ɠpC U,^X7|ߑ%D"~U!jҚmP奆&~3%#K%\e@<P- h @\2ӥIV2aD)3E$ݲ3 8Qu|Q<̝N.dۺ>]#TTPYSŗj3z>NSny-9ލmv;ķԡ[*yCܞC^2ů/2QE9c^H.U|?K'=x/ 2&Z&)d0!-, 'Z"]65ipq_Ll6#*n03=U%kc@DݓaU 5M&ϴ2G s3Mz;{S" O|&޻5Ҳð+߂.>nz@tg< Ǡi&Vog _:2àf N;׿ CnxHEdxkA[9aAӰL0$oy0Y'snFǜ}=Z<-T.2vax[6˛ƒ _Sq=Wl,3E)w (p! u@Bj'ה+ȚuH3Pޮ5iZS[+ە)0⇈$VAU) Th2 )y͑"wо5 Ӣ^@/kZ0~C|U^n*) ^#{~q/@cl{@VLO g#x ,zA 7 i 1ȳ_ 2p{XzT4$oyvp")@Eն)bP.7MID 2QL(UWZ [RDB\ c1 &x]ETLAȃpiFa'w )!T46EM^da*k>>Z zKosȾ5Wk1W`2Kf{ 1 cʷ9-j$|g\~!:)*ip }fe"5gNjljFtb:+}0[NnncOagiS#l%g$aI|#!ƨlg; Bg2֍t[&@z'yi\mP ŏ4rjir\YD^zqC'7=I|[mq.$mBLŝKzLmo|5*c]AjG erP| 7t"QҌ#ٚnM&)kr)Q\׷!z&luy!ޝ4uo$L'(hl(}@%kws]}ӆm:sc`>v⼰tD9OPb)L"fG(HkȐwmlOME/ͻs}z\O DbQ2d v)jꥭDzY~s1i@OdFrM zj7=@$%iZڈ~X/SΞaA\Bw(u"9 d, }}ϟ<ώxtӚKg]V"^`|*9v87N1^7!P.o\nGwZQ_Dl-APXh-&ǨZse,@B@^l :>WW\D,g:GCtZS^-mjP(ϔP=l:fbm' ^kg< oD2[!r,EA yki~hvRoq0,U d5QmZ-&vߨiEhRVQ ?Q.pPZR%TyUbxLQ5z xl. r>p#솼6WZ/ߝ|VpSȈ& ^j: OlELH_ !j:aJbS yV"ٿKTS9K|9Q(51%]Y>>.]8W &!̢}M»V4"SIx>  waٛe3D"EYO|4DR;+` `\+W}ŹY Ł<s+IYTZ_WD7;t}c3$@ ׺@b_x("#WtuyIxQ$K{إG<^ھ ;R`I_|8N go?ԡ-m־SQy΢QJ6a鳬l 'iB3(mQv"ϣIYW([-:5;N,QHDei:f^*eNq;+[.ⰀY;¨tM!:|2\4JbKi!!UOd-lrh5L#_66Iz(шkFsT)u" q[.ryqʜRtAw7_2%lӒGGǟt#ڭ J_C99֩b,h%;b]krC+1Vch͢䓿vc ΰK12VfHԕ XO$ocC!uC&Z%fM^$ ^7muSX rjBUu[\Bzth3Xc%L8&vP@MqӔxo~#3vSԎd1\[ M-jh5BJvNSNj]Dza9콩TqJF*E@EoIM"^U4, 5I>tpwMH]ׅWA!座 ɳ"3wmr Lm!ľSG?&E]/Yo lVa<~ L H)_o+YC~2¸K0tZ * UKə6xòW4">DG9R@Y&4XQ yF&,7fЅϣmJD4L5dEwU+NIej)6U5l8xe7216'q{\໪ʠ5V$\GaƖo b GZ=FcT~cIϊ%` u-~z;>NJ 4]E>.UVJ<%UJqE;J˳'<[8^j`:jbRFf-^ Ki ~"mtI]^o~Ci*A2[V\$bw``"RnaUPZu0 &nX~I)@x{iI| }`28CK日7*;Mw71+p/#yVHdJl{$u(Q0Mt1z,'8[1."mŃr ["$ i^1)&r $1Kf^=w'΂=Z+HJnpqNB*ApZ6v`}9u. 8>ƧǑJPK 6qiB8a++-X(\s ]YjUIUjЮd1(R-1iSԣ"=QY;+|Ȍ Fۥ `⭓,#Ҫ8%l6PAa;>fb*B?!>w 闊 #޵=OJW-\UbRYɥRNO,ri\7,b]+5>6 o\Ɣ J[`y4^ZU'>FKژG*'ԿW`pNSOa>4LER%Hg"Cȳ_q)_Iw(ca?ODؤi:x@A 1.h~ኹ Ip O\gWp~ǾPڍxc``ʅ'>T~v =/K;]PU^fbW:vy8RzE~b7$TV߉6O\߹ >~ąP~?x4[DWr5cz2e!́ˑ=fǩ@|#86$ճGE-ڥ.⪇Hٜl'Xb@V֯ux"! (_DJ}$ԝ+VծE)Ϋ 7/ah؁퍺AO2: IOH,\tews=n5UGSn@Wm\]Zv pĚL/2U2W"tvDC*CfEif#C:W qX0xIܼ$]:*H)iA~"TCт Xf77mFpz11DC;薘҄qkdک "G])j1ڳ,sA"}lՌnc 2dB\ 3~EΗ役Г]DǓH:!q 1=u@[F"2ԣ3BLwNVd9#$jᅆ?O !Za/d-f)e9^2cGy^;p:EG A! L9fݚF<XaīqєG zT*@ćʰuxrnv:Sl2 " ʷ\纷j2M~$H:.fs[yk;ʅ`E#s+[~2%˫$Nȗ'jj?oQji-I.W?|^-~QWS }nـ&˰K .H*w4!t--!uv 5pM}j嗤t1ـ)! J|?3= }K$`aA+%NfWΘrCdU+_KMȼ 7X_h%aJG|/&&;{hץ0ϦeLniLkSzU!-ZI 67ZƱ@Hh6|LzhXW:$߽uV6./ l#/ތCg~Ԅtk1*Jh|N頵"͝evk-wG5S']20=Rò$u=G]5^1$ ̉pYC`C oi)@u^8Y>}'Ƃe˵`ߟQgq_ ~&AzAm@5 IG.!h$m}-Zek =A2VnGu̒r na<Fe X"Fk~mV9,MUUc֎771P&.r%v-jaa"d*5쇐Ip=Qn9 m¹LbO !1e/>o/}>X<˲3SAMG2&6^f-(!λ(6D\k~G(IHKBQ Vu]Ő1$GSJdH1]DWi4 @E`89]gܑՙDK+"  )/rv߲[&GbJB߆0 |XQ"f? 6̺3H(xhH@e=( t*Gxk}((Co:spppXo ޖ=$ޟ>"~sG (uSt$Lѹut~km>%tVu];: 41@"AU!}O K  h%R0v~87/-_=4k^϶)C<>5Zs{C|>͓_8'm' *#wp=_bO"<XGFD#9j5y~t~5^.HiBJȈ D`kbOL.A^Vo8>haKt1F荎*OO!j)0̧/ܽ 8ٙKJBLF4lXx{RfgZ(=AGh~ɀ%@KJ಻3(0eܤKRgu5ŹgBvC3m`O7\q"FX 𮩣5߼JZ*xPY8S6[?f^~N\Q O1'3>̇ 4erzAn&xRȆ+K is-|~qNa`]ȶ"md`5<gMu.uf'y)~-imܑJBi}V?=?} :&=c^f3|&r$9N;=݃BHWU!GE&B+ܽ4xej(B$7!s7QŤ):$C kQ^+EUq~a]khJ4;bo@́VK |~Y7QHl}S=6o!Ȕي g@~?#JD݄Pmnיn6${~< Ȁ Yړ}3bO!t݌%^- $c26}tiUt>Pm)58t$j$SAs3#Rkaj?_">یkGlVO34fx~?>rsb7^^7:22L7,6,tR3#=ަ*ZR>|x4NW4IfL4 W6(7edƉPb%LwkҷQRʏ߼(& ~^;N:}Ƅ#kƦ" MN]w`Ŵ ym\( ]@B8# ؞ ʿV*M {RŗJ6 LTYQ1O'Z;U:"T"aO ڤY|ң~h'IvK8VϢy'M"˃ a,,dDj‡ 6Y IƌT$4f{sr$e'm*;1 6)@pE*E3`Ņ K-{iNf` #GÿK\1w*311 wFۼ=.!N8nG[)GfvL[&v3UGR` }H5ZLF<2Iյa6856?66i4Y_p) =Kw(h-.EeoYwLv_v>2ƉD5]a7D3$lJ"[# 'qEoYa^eB9|b=r#()R(gڭ>QѷOˈvKWoź&L9-A\ӿjm5R+ gfj)*Ϧ9XGiN}=Lb;ݜz y1~$~VnYuJP%ǮOkdфHP՚ r\KTm?YZ2=ݑo?5` -&=E~duCm3I,+O'dPRD7$G(w=;. k]HaN unJ3p\9 ~CґHBggع+ ?}G2^6#Kq:u;9>}ٞO,6=P( rako o ښ+\O-b)Y xMhj`gdA#bsCeU:,FR+MCgw=)6ft^GGһ~\+7]yHN&t)j8߉f[잨VOXo> rSʪ?wC-Ï9ߪH4sUh=@ &vSJ[.s(j^#sapƪoޒ`}j_5+FE ̡,(bn]-hsOa~oY5ˉ|uL9s/kUM5r,|| m3^6fŨQ 67 hͰB{,S|~݃9#t:dY!ý [p%UuS %O1lΕ3:A(-' ˻( @,2_a1?1s6e2z|=}rΪCU|3}04P3 bVnj9o96[0MTJMBf)\1b@2o!79 ߫9iU<2jsbzJdQ-qRX֎#Š(j=AW"ks)=A-XkYK JJ=$`GJGNzFcnX4|)\G^kH ?/pP@!ZJ"d'!6S.^ъoެY.CvϬ[ QW4IotZʳ%AZ-c#FݎԦ\LYm+KEh)\yg(ڊ?.1Ɯb}>e ѐmo-^ , A(2~j3Lf TQ^/ r&taVP؛ͭj~a*Cu Zy0! nqhL9rub$QDRAֳhfm:)+(!Nz q#H@9'T4L!5j׷PiXDV_߬Fe*2OF(}ٜn)JGBI& ͢=4D}GmCV 3o>>(цp9ɂj#2ѹJHQw (jde25l]}[[8Si掗q,g"׌@\|ߍ5PP>*nO=?"8^XGjdDY{fۨL?Ӑ9Ke7t MA%41ddpXIb@y2T JAiD,xk6t, #Ue䶢!dKȶR|t˚XL|MكEKJyBAZf Eom`yrҧEScB>r1{n}|DmR|b#aaZ@訾sm5'cd3@__“ԓ CJ%D9_ ԕpԖ M'&9fLR99Gˀw[di],uwێ%N.$JaйN]^=EG"dP{/MLc91Ru OrU-W5OJp ?wnh q7_y3$"R!жq}G`̴vYKk Db4A&l|5Xf<5 pΆ{ؿ4 ")+1f%] HyWJf~x(WtpLiÔ)keU/iz @’d.z;e#T)(d=p :DZޜm&+c+i9N:+^-D )s *A41y$qā9S)Gy)#4z7bfIzuG{R yjefdG=:RۭT1;( l)pQ5ưo Ȋ-oI8o;O0r ioF]*W(9q>D^U)z߶J)$R0 *GXI93?AHA9>MPdtUALc]W_a UB5/9`'`aYA76ߧӢ*7q!! QS/&!hVI <h))T((ٗkHED*݉WFVꯦt:^80 Ԍ/ `$Xx~dk@vezbW~sq$X9d-M`}f_81[ *<1"ڷ\*<HRQ3w߹7@=6҆>='Uρ|ծ~,+;j PbSW6D@ثƏ$m|^,DTS`Fq`o&]p^Έ~~ "-*_n'`0\VX't]Hzi3 ";RIh{уhd~`w%NO^o7зFzE%r.fM`2rG2^ >&Ev =@ HD4饴JA~3־WIS"$`Q֮/v+Ų+t-11FYK}:ogsmWF^59RL-1~MP | ZU#(@ncGF7=ȥhLRVDCi 铂zٞ| ~4^*ތG8UO8>ȿN^xT TӴ+G'X)dl^2ـ O ԡW?sxԥzI)#iN ur`Oz؈+g~q4 D,2Y$ $W4@Du#`yٹ,Y`c%WSyB6 sò11䎶y)Z6DT1:IkUťS?!ۘ50Iߠw qs-.h,A&nKv῍jVJ4^. Lb/Xj` XlAI^'Xqqx ! D5"p}w=C*քxBN?L|n_ǰElZ(Y*؋(/EjNQH!TP^I{nWL 9l&}@{ "Y^w%tX̷iM͚" 0,` QVMf=59lԭ>/ 6nk  ibALb1e4sdt/] a[;FQk?ذB!HANM^'a܄$I*Qd,/|S9 ώ, ݏ۴+_ CoԞ>KYQ:B> BcP-3()a*PxHb"bb rLV|;;_)HӼVcް Vg##j͢& oN*lOM;ȑNUe݉ ̉~<'ORB^sϱd=a( &׾9!;"mָJKDرcvjY+V!ֻ_$&j {-9_loۈJSݻגL_hh04&ʈtA4v6IdT/"4&ڹ]ThimJ!Q=CP "i16BkЁp!᱀cOpwmP.aNrUuHDzJt)opdBEJot[`: z!)<3;%d )^A;9~.oa,3AdÁtfOEsAds4Wf|XQntegy[G梕7KL Ḟo5 6E(& Eq#_ PꪏWh lp%rqPRO%oTBwR>^A|~s.f ;)P=.N껰WuPͧNoK]_d_D˰D'+K6ٳU~EUEL'($$yܔN<MzӜ8POeXh)FLRgT'1v]s ^ !VڌviID!KA]* )F-&ͽ~Q ?ǀ(p0/EW+EcF-wp=HrԒ=8nE:Ϩ;`,)(Vm1 $ggm`zGN_Y%OW1xGElx#dmImn2d+!ͤ(ݪ=\]=߹,+ r戴|m!t#`=y&%o&aFt~ w}#h&Es<Ċ[6z9~`P^*BɵF2}Q/a~ `p?e?;'xP[+}L'UX+U&U<ɓr=If}@3l[9 ^U7g((!im@).4H3gw eZO5舗 @_r"Rȷ dbѼL&UˡB>eP{6уOj,4Ơhēk*y%'DcC ƤjAYv:, ,8KUjf3%MȬ*Qoke~6x"rk%ݖ"'_=%a# q'f!&c@$4` UBS ˡ ų(j;"I0ߔc‹aŕ0 kUff&-<M o~r9ܬJ^^%&6QH+=vո&L S+R.{?h$ ˂I)iU ߷6&1Fcx3^2W[~RRm S{'61V/!*JB1 aYIX4 i{Pf+Έ(-t<`٠rf L6COxo\dp.f]4vTӭc%@f4nyjѤlhj\! T*a-|q^=|+:Lp_{`"ch07>5<]ھAM|v:$!x/$754 ?0CgbyV|ZHp$"#F7;:1|Q "\s`5d͸ z̦zPI rI|87 -:lѓ#nGqcAIB>v=rQuP\!ѽq.--?Mdc 9;Sԑ zp :% yCE.-꣥ׄqEFYFBRPHUJ$؅瞼zOyvWLv{95Fo7| {V5dq*-)no<0䲶sN#:g}]o7XUXg_(\5IXX'Ϧ# Dwm1Ԫ7:ZE_Kŋ_Ԣ3INg.O2 #hiU9f%(``X3X r[HLbco'1}:&nC6ω懭A`Ac)Ə`|kv X(̲GYBZ3(l0* wH$`S.yjnE JeK # LfjVK'L[knΣl(K'ܾΚVCƯ~~Rz62O[Y xϗnŠ8SF>L(zFmÓkSq>H_kpHP[F{qA_&lPM0r.o |>Rs2ԣ ˥^Qu=^{Abq$CABhR9Pݿ6#a3L `u(F5'gu*Ǒ<<:o 7N;DA6-҉¨;Ty+֣3hKPpo NcEnm;6Ӵ>J Rc2%|& n&kzH ZC>s>f㭈KlT[|VOx-;m[fmC T|v^9h(~µ*?0sK4~+` #"w/l,'9IK*|_|#_=oɣn)b5Y٪aIc"]5> 1T%(}\OM}rY_Ka%X ܙᄤE6xĆfЯz otq .VjCKu0Q.f~"MR!@Wb T'hQ`I?2k-=:LEDX]j*58r ҡ&fF;[|³,3qȪ9ոn$ *BPqɈ6j %E% ~+ vƲҌ42fSGǢ ԣ :E'dQfS('y#ZXS憔ՙ \ϼ&z/ 5$/X{p4L.l;mȧ1y̬>3C\4VDuܗ a^ vXo!]mJAV9P)Ȭ[W|/sARc-٪E&lBv:AwV7BG fFXMdKH: th1ɊGΛF6)g roס^Om"~H0.f7gtjoH)NJnsV. G<#@\edu gSo7S*œY)W*sZu|)J3~(#jٜp<}Zف$ip`vDj|nc.R<4VU"w`X\A(@ noiS~Z&#Y5z`6}e),C4YHgn[U"- &&gޥb#Hm6(Z%pUy,a%"6`U7ߚ~? vMtF1A;-:^jP٤>uqGI9<tt Z0jV!oKxJM2Jܨ~KbDd dXu` \ٮ?'ӁcNIKf'o'-]%9y 3ϧǫΐQN(^B0N{w84~'(~*LLQ됹1Om@١9v /܍"p.*0@e~ɂ0 BzDujW9V ;he&l3kqu4LV@Y4^n)K?}CקD#7]]u6c gp 6P2ԡj^s5d&o~>T8Py=&0%Ң倔:5TP`Ƿ ot`1%Vvp8އ8A@4͍mƒ _m4+{,! zeܜRkK gUJ*"w\]&?`f:d%8כ.vbKI yu4͏ГPS|4zZ!$%& A.a2x2i(^xQѿ$PbXZeE"2%d7xQ&I}#ىg7LNwʑ"xZ%'[4 S,/+BKJR"3(,j6o"{ٍk $.J)H;=C uȇ`dOke/M7g>Nϑ篩w1"nؐlB*(auŅ;rǫ0"ի芫܄s.m^:ErWd7*x(v1HSDUtѨ;Y9{B,M K5?&h oH_Z.@F:[P+j|:IrhD2;; 7`KUƠ?{BA,ݜ:b.=]#?͙o~+%Uۭz:$`jm$o{z{}jP ҎTmAu9LGgvApX`q !N"9`'!L<2SNdjYTwn*iٙѫCI@̹a ]并iwx}xR2MÍ=XʂWm#w,xy}$A^ *dn^և`.(<>Љ͹pMG^D9=&AlS:;"OI?Di6t 4)It0g(m##\PzӄR5489[mV}WB!u(nBP/rWOhs)j2cd@kSrXƼdUڪzeŗ T$  uuIB_" 2*~6h B|lX"/~:m^ 7T =aD4l6YwFt0Z}ssƎ[V"R2SxrV:xe"İ5e%ߖok!(! җ?v:(mCNT<ۻZ2OU*mKo&ǎ5լe+TkȨY&8 òr@sJKq'f<`s:4?(Uu}rI% 1FTb*awBAYy^w2]8_VE3-~G-8-ѫ'3ԙdǰ <ԃWWq]vھ(3xNh{Τ k\Dߟ5Ĵ2#\[NѼ!PTi&`,wQ-\@agKHJ`rm/6 ĂY}T)C  f"ZA3 V#f[ z!>o)){- 8>ʹ_.+ 1m\ٲ)>H12Zퟕv-NV ڦ>`T5n@YaXo-f8HFN_d c^F#i `;h2o#(e;s24}OX&m:֩04_MegC,,@xsq;]h\P]Lbi7z[̓@SQA*W1o]?Tm)=NtoXt1.:%sOkb{GVfL +^eh^0 A'9d<8߉W +RK`|`HjY?m V|Gs8Bz:7Ql JZK语b(#vUUlb-wrߏ;q)b%}cFap CT]dh@l_m-Y5v#_u&eϙnN3`G`9!2WmN/;Iğ*֞kd:5l 0jTLxUjNE {a8\4כ3#dMPe?hՀY24qm30-7Ђ4L)`V89|L,l1*J/}U TQvfVyJ|>#ٺGUVaKm).+Sk1CmakYR㻌!G] {fZ1{\ksR|!pQH FbSa~h7EX+y'ur6)!dR[R*A$ j>oBg\5G r .ŝZZ4$q>uR4r+JA߭tbcC*W\'MD"`wF\ sEJ } w>3ѱN_6:5aBlAFtwb!n<!j%*3pzD0q~:}<*[@2#_0yӞVwd>и=SlU({2K)bI'gstP(KIa$,g xRk8c{RA}T`qԛ샋o>X,Gtt䧈:,+<@^0ASpp8'-g {\Hf{St\c SbijN -כ7u56? N0R+bW:L<"{Q`5) {W$3ks%l7B=ʴȝTOu澝' ؒ8٣FZ(9{Y6*Zw=l;i5ĂX~F\_cMPWdGs:FarɅe "W+a߰o&qB2Q#ċH[81>ibV+ݸ lL q3CnlIKϾu-JxBrJi:xW]9K9EeN~0xӖӝr79jL pɅ';8ea{ }8:5 @}^P W)%˰D |X9/(UEs"PYJތ FVk$Z5洐gXARa|`ds&`le%=b= Q8 m DuqcE#; QqVc- KH)s`K~Hᮞ6*[o)IuY]ƳKe;ׁJKs3辖L%T? ZO͇՟@ f!l2)Ʉ8{ZiԔݙf wC N=$V-u.gxX_f Bae@L?2; 3R)1pj7kcgN l$"`'fJ]2Y^ʲ,`  V a07C2j[);K$9 Z T'3 A?*DMWbf1x*G6 mU켓ٽMpXx7M^Cvׁ6U?AK0B!L>[t4bְ':ờMJ(gV,6 ꌠ[y9֣,oY4~lo_dvVlH;8Z<oC+9'fCCzZTuu(6z';& 8Ǩtl(TnF`ù>te[*'ŗQ˵%"$J\SsŦJz"HUdp@}/jKbYNs$K| t"]|,_ d弇sAwsBr&BM.=d߬Q Qk&:F.aȰ'e#T;zJoTU{p?oAFAh1tf߻eu+H7}3޵V9i]’F8Ū..P7#rт_BFcךwF\Mo[[/]%Txթ9.O 6Fҥ37`_Y,nk˥o_"(_Q>}is)@!ڔuK4"&( #_l] mz:Qa ޜ  m!>r̕ 3R2hC.IC[ֻO9MDh̙u~d>&6F4:Fyta*A$ Eӟ M . 4Z bܘ'i(f;{5i󤗨k" \Ef܏z)1,򢙶2"{mMEͪ3 Gg0CVbl1%pWdwu?!l<&wR}^+Jeڣm;UI a6#+h =iVrpC"=xU^wܬ+(۱eY;Xt-%LaiNF?xR삪PM3 m-ҵwqC-D zw}B{θ yԐ9<0~7d6IqKAB =f1EuRq@IYuz,'G.dgNtX`׿c6ѥ!w47D{5[ PR=AOjrʞX][Ybăw@W7V@I3:Eџ FZjJnv$0q}ؑYP5 #ܞwuaV\=@Zp̝4ť'&PACcQ`"5ι!>Q6IkkACsj5tlB?(p1뉁 `YF1LW[3l&}r xQ7"ˋ &l׾Npxݸ~cMf(|:WzA|9E2Y" P[x鯣 BeigpՈ'W VLZM7V&ntPŚ}O'u (1bP ~P~Bidđo; "*ͱ ]˥LF(!KgGɖ1_w[baW6hH)è lPkhҨ#,N&dr3?Rv !,r^rаz)r]t;%&rKˎ&Z-gc)5B KDoKU~+ƿ+1G Wu9]1V6=^[&9a ld¡|`*X3}]wb9թ` a8ڤouq 1Zk:bO c:uWfݖWiH閥JF#Dz[I9JV?٭ڪb39hid]©ͱ3+GcUͷ1r_`(F.44Fhl7ÍMnj'+\tʞf^y{WT-G)ë90 @bvBс:12$aj 8 ̗gz C[8,'jES6ȒA.5vJإw'7}˂<|dT]I?"/z_ oyr7n?>aQ@x,>xz~y-M&3}nRY.&+(`ϊliMp0:ubZ N77t=TOcZg^f`h()hlIw6*(z9 ~:l"|A],e~P+24%r]ę:XB*^OE PXt0B,h1ou(d8skY[cB!/K7C{@>nYJH9bgI,5iیd y"Kz@Goj'o.ȼߪ(`_ij+P7ҜA+?6Ǿ:-Elc+DqW H#>a#7fR{|S&u^ođM߻sG`ԕX(xP0y%*Tk89irgD7h_YpϜuu/@RA4k52!-ʫlK9ŅɃmذYl~iW?'y\o P0 tb Mu $/yMLqNZOny#u!%-/P)w6aw2^Ÿ67n#OebYp7 WuNn"H-Y۲]RlAeaDH? _~ʺ1Ɗ\r Ip{k;KF0|eGἻyvOK%R\mKaK]wBm'\FdoJ(KђH\#=9kLDh. ,2/&/=,(w,{pM#UR$dT VN;;7gRr_\>u/4KrT-Ḃ߲[qns7oqvaBXIX+87p&Bcx xFF}һQ1.<EdydlŠQx kkJ&PR:o$qZ.2Y~3ùřo/*Ƌ$ƣ .,k{;&sPDyE%}bW^// .%/(Q.ߔ=͖"uXE:X  <f U꿤P+%:}5HѮv(e{OZ Bχ Yk3X՜-ふgX8 &5]4U7t)W (((l-II<D#dOQ>)$\a,SzR ;;VsU6oci=hy+e@@rrW8(+ fz^.* u][t@lB0i%_wvPzlC6.ͻWw3V3@[KL ޡ(`BJxTZx!^ʜ,J ,fp;5)azɸU-R4펳g>LH錐 / ^i2hS3 2f8r|F eqbc~R"d,<(f^1L.SIY2t.]+e{QuJ.ӈ1d*hWf囃5P895GR=NY .?Ia'_x'7KSߝǛ_$3"ׂY4^)|Duۚq4 bW6:Oށ*Ptdiqb0_%"AG | aiJu0f wx`UCy,c|}a~A /RL \==;w_~OX0MT^T;MS2?IEXn?H2}}r@j9gI]~x(2na+ϨkK()DӯM#.Пxekr5 ~Y"jn^2Wr#BξmRa%vȀ R}m"UFcg |m蒡vȅMokyh | S3~N ljXqO߫+%m}hEh :'~y$QxC4D}S> !;\E=h S$spغXPtT ⴶtR7Uf޴\?m'0DYX3^4 (' ͦm1'il :i fq}j˸>g"~ k^(!"w蠄5+JU3A&~ޙ^c vI7LBa#iܸVieֿors{1N%e"y?ds^ ›sˑ3;bCg0itbba׃[4l+hJՇl|p!Q3 !<"ԯ a`_z8#LV8R ?a8n9X~,%EV=\c'*f"O)29!q~q˵cV>j T]sajC,;Ϩ $zxY jZݩxPOs v2z\..'<%#oMiPޤ v`ErVt8xY)I%03(a iI?ua>#ylwB tQC6 NYȂ͐yy|ݬHNipx Hu;URD++#B oBӞ-UjCPxxZےmjfa:uR+UQ{3/9*V$Yk,1o鑬=?!. vCZ̵3GRMc* ekVަ}tFdiS2B[W{R@MLF>̞&dQUj:}qz{dq$1-08fC_+dMP5|ˎV6Y…}1Q-|+f:Y|ueF-$]K´ZH}S3Zz<AS\ dL[X0>@ޡܬֲ 9`aC۴b,K+|e;|>=~sK.gb9UM ,ṃbke]Ռ1a1{¾p U*~ |aŸ=:;!V9"/GCG a=M1ŗ9$[V Hv[;1eeL֠HoV +< JUR uxQ=ͰX*ȌkX@X5( P9/](8Y7!pMH[4֤#9Ҋi/E٨;8NV@'Yu>Il|:nd<5* TFx$Am=xK@>rԖ09~Nἑr$#?a\7 :_Ó 'l y?4 ͯG[rӼaJ q!i`[R.^^HxȚa3`AVA\ڊ@?Z*HA| 4y_z;lē }=֓壣pn0XhE_(Ö )9=׈SԸv_]شSvx:siA2"s#}s<:.@sYs_p(A[TH ОccC!or$7l- V,% !>w/[aǠ7eċyߦhVݦU[n|wetxP? (;5̦RN`Ux*4+`Aoe*Oh; }Od jf35MN7=MqU؟d[K ;'/rP> WsҚ}ܠ6,+^Ca0$tRDez+bۉ)>,3M/PЌY屢[8rOJW Y5eRź|rRJˡd,3ٜtToy ٖ4ɋjQFo=2Án#X ,z8Œup1A*"G|[Xt޼y6¤R =єHPd 2WRJu'} Ks1Wl.Hv{HI1bq  yn ̊%'<M$ <5=CExCdK"8R%Q^&&N\ۣ3ްsz80䞬ʵ^kRHc?G {A:qrR`n^-#Bؾpl_R̺f>TM֢wrqz hr໤|'/iHo5t=( f&q.`|oc{<>+C(TA=0Lh f:1pyE)_S"q P?y<4n}[Tp&xz)Z66#@ú>no{ܮL b4y-" k>RSH_=} C*^A!,w uYv!ƌOtv?AB `Q8mKӣwBof/gT$9C\v(WӦ{?E"6fM:tJW@-O&i\8apI R18.r|X( I Ly-LeI7#XNsH.1VZ2DR4N% `D5QQm1OCm{mŏlҳt<0^bON34Ʈ+M'= s^:w:QEH^%)WպxUN @d mU{Jiu$U6C9aMOQ6G'_& M#ԘaLQ]BPt'<)L8I%A4Ʊڋ8Ԃo>* A{>=#0HHI;q흙@tJ(6țmlblhx/9%zTZ.y2:O~q`.^ yZn0Ce=,w3y9P%j!2 -#xB@n~f:4)[OR{%oCӸv__e7wc Nݾ:mU?f 2۾ gޟkj?f)-6Α^do(u̳OK >-8fN6sQT=9w v(-@1{Q G_v BqL}뤕XieDamb;bsKl岽7S76aV)Y{H-$'`y$PLYb$zbb%ճv;kr"S>m$^vLbBZE-Zhs!Ɇ1#/ @u)\HCC ^+:=Ӧcy˺8v:gզc0`EA {!Jn!M&Ă#Vq(*}tFJ2=6m9 g9\Suu+$+F6.}sEwA6m٭^yI}Mf. cVB^I l ցAMcqvK$$BοQ[R4bkyl`}rQ& U97&^)hEnЪQD|O!tUhyuقʺ9(ȴjڦ?HN}^^tXF -Im%D,(H9ߐZLxG_\ΎZb01O(T0b fw˭OEps1ɓǓg=Z)̰Xp#=x"x _Tyc 6zku 6MOMD0!b729Xw`>=ͅqаe(u1kEYECPbE7V)ï}.% zKG;ēiɢAPCղ,o :*ӹ@*m ߫ha-,p)x,̐an(P'mKp/=xXRJ aC.X{yXIqEcOʒ%Ɛ8f19b \?/K\y"JL<^nQfDN|؞Mf8ԒwU)}&Dޤ}KE8S9DYBC' 9Ȝg*Y%' 0;.KWV/CX,`tw˽5V-x ̲&^Ƿpj۾sֺlR0nD,HzKԕ(Εa"8",: 6oRҬN^kSp=J`+}{c<'olB6)V4CJmdC;U>Jz>'.;,޳n+H2$ ~Y",~„ 4X+%RDr48+=h㮥h`%zsxZl5eȵ}ı?rejf?2]%jğ  v_!~Tqd̦uܦtA`F2$(Z|6Xݔ$nE I!}L,C#ay'NgC9 cX1pC'VgMȯEXc~AotVnH$Gmm\~黐jXʨ(r$zH|lUA i?,h}fdךWP=̡ߤ+ FWW3PYhD$ul:wpt  nE+*3gc9n딚(DcI PӤq[kƑ4ר9>NӖ&#YiߟV0(hT?.[eFS])o`Dy'(lhɜ½cܢH*\_ ^tk;Ω(ٳ> %$4=׍sEiF|>tfJl$P;~H6xN\ wE$sas‡ x*>'G<2cAE()v̭#@FZ"/AJ5(W~(~eߦQnzjdV[x>)L#Nam:a<ʫzO 󟿣.ba% 5_ƽd YwNn㝫@,l8b} 8*z?W8[P/҇.QL~y5#j l|B%_6'~|v@@ :|CvIZdEFzjՒ_B>UiE8(y xwߜk*lR96U,&,2a<:-@ n{nO27Nu4AA42K .T'Iަx+ςS`1sl];6*FWIȽ w$l up|wo6!"6“m(`G2Ѯ[,7#LM/ g'Ÿ8ԗC3DBMIt4U YpyHk'.ᶢI<֌D@/ D;2N =Z$I"r.D˓[<ä OY^Ec+>D"Q]-;+"G^ۇ άCM*.S?{3+.JeY BI ݫ$!cIݦQ1_{c_$ kt>\;)].ߒ7L"ׂb۸~X^mxK t  O߫e=[f^O,d^ȫ:}vc "L?BLx ($kKh2D?Jke{a6ϸd9TD)~vZYylPlzC:X)4rwc.:0xf&"a\P.|9_V<=GgGa) }aG*}jv4FJ_M!{g2f$re k+K}-tr@,o4҅J6T~:")h>X C?NsVu7aQjWu8FL梊gżYN8!1xGyrLN P.,!Y&G$-XEcΙZU9%VE҄k_aǁNhДtA^MH#Z>; k3o<+𤈖O : YS<}-ٌ|J6"Ɍꛍ!G[(0$_`<]p+|5BbJڥ7'[SY(7oJ6f9#@%Di2ʄusĤ&cyEma7/ptIԀ~; ,HXF(_+%يڲΤ  +MhZn*1=]h"; n>Ű <~JX[ b;q]њ[- eJU4voljVVje"cN(;߶577_\<͋+PTia«c5T0J@hEg[3@)h~Aa@UGSmMlp1> l.k9c[ {X|T9M(NTK`]wHՒ19<1双 :N.mgIԴ@85;>h朸TT ta>.D 1ɿwnSC7#Zz)g!%AYKl UlqEf}8T$?-sqߛ0E$+E߀67*;Wɽ^XV輆k}.mn 8@Kv[:?ۄ`8 '*-YMZCިYHA[A;4$Q"]vI;,rp8ADonq?H )P 11v&=AӅmG{ Rn$YpeWldgdq^K%2Zp%t>RޏAbN˾$<[ ˄pK3CdN s& ^j8%EAwbue;/:EySl!sOfsGI2NthsOW؈BR*.E-|-yOFKj/s<ECCHG0StJ{P"D<=0ZI40=4bM!(zR5H1W7RE@ɐCj㵙%Vtl_`|IZ8s8XӅXsVc!faQFJ}3xkb o!߻Wʄf@AfФ?wc9$0L5i#t&)O[x`iPGks%+U9?'ַgKBJ 0Q8[/(otNJ\rY{E;kzG]CAw}0:t+LnĉͲeLto$rU~=BQ[Q+iRht@b6x-N+컴D1RR_.4tlgfJ~}m5.MOHޤ;;in&AI~{a#Zsw%slms֭ H P%Ŵ[m5-LPM͐"<2H"9t;Nyd!I7A$3iK@JuWgjS[aG˞RRKC$yx?C:%Ne~!7ӖZOyE21B[jl?km.f)yAN˂c{?$8\h j\YYͰMR ϼI$tV6808'{F;l ! i/wCDžȑcĔ{m#LqTу҉1ZGesj#/Vb$d([ ao8ԈJȜ"ѺƩ#V67mĸK϶P:g,7X2i啝E-komm/훃9!|gC=R ()O` Ia sA1x%B&1|;RsR,/oN7<ԞGȿNCr</а*|5EpGEzO1h#>)~&PO. _ㄒy ʿyW!VPtPY}4jgg9~ݸ`t6_8^ݮ#:DY( -'B )T8&}򫿂}eϥJ}V#L.О +j/z4I"AC06>S}hd2U b{fWϢTcL8iK'vHž2c^C$~P9\Y?`4!k 'ʼ"Uf ltw?ҷ]3wӘr+BbaoNVn}l ;:~ .;>s.[G УLJ`ZUU9W=}HLXdƾbI$"!NTI՘i,i32fMxć o!cx9z'gEX3gJ5Pl:RCL5åMUC/mB1{pQRE@/7Hl[ܤuMcnjIKy ţUGRi)SAJ籨Cp÷;$,uLy^"l r&/Q]p !*Z`9O,#"\]Ͽ#RPn=j G.w12"o1OPoAA(0>ݶ !~ AmNVs.bP2lխ(,EARD)f)xݚHZuzQ{z1"X$eAaN>qyV]^?A `ĵo^ؚ8O"L@M;p8CCrꣅNEEz5E 4ҬMm={rW!5!7O)Cy遨Jrh|jt'ك"ǥ6Mqr9l n5Ā sIW Sr[iXMF7ޏǥrP?BizM.sbWMPՠ3H[1U|TP?Z6|T&7_9>\?`b5?R``ul޷dx a70}j|/آ4`9J$jӜ|R:5H VŏIqzbIB)X[4Է,zk, в!e8Pd,| [H%B|> tD{^I6rts)Zܰ~*iH@Sf0`O+ҐŔ$|n:' o'`^^LZ #@ &=mt{be|W`2sr-Mv%f[+q\eX_8Oi^*,s7Z-NxlU {~4+G` kɇbqvkUt@nAoLj} v524G$/O[@G=&<,L~ 㾳Z{5USpA-@1Ij/}N)סmϹ%/A-[5v #͂*p=AʧR@&M+crv 4)X ُ:з}b'gtgqdH̯{WN)9D)3jH_,ˋwˎ-k x pb$>7E;;?qE})_QщqBWt%ػqeE[t2pą-[OL >TdLR9r&Q%_74qs`ik94Ywݞ /[RJϞVӣyx7g:}J]{\؅! XLgLeDf_"mExEs ,1MBA%'ϮkYҘu^QK` ^ʍGr-BƦf wyh R%g]UG`+ 0;FBO0?jmuβIHZczYUz(vw@?n (qL+ ][YNS֓ bA)ka`$M&H!Bn6J<0(zo䓠`A~wqĬNa?ۻn/Hh_z4:.Z}KO'H @%\⸪?B|Ȯ֢ה ip ~0~şz75^&Tg) }rj$ vtmv.VY`.e8|OC!u@ZbDbj+ejEYYXp 9[QFsnT1P.fԟhs9ld;&ZR1?w#Y'gyn)ɹQi٭1h ZHPM3Y}r%f \42~q=v yyhAO *C'h>Ixkޫ//A?'4)`Ä7MH4rԎMDmq^n 8ؗM)x7!2NUe[XcqM0 EK(8[4n=#Į HrInZupbduxm$lǣ@LG"q *@ȯhAE):Ѕ,@Xȍ֊6$ c cJĔ;,zͽ4j@L_40f߾᎚p!w "AQ51R6Tp8*O*ݴZžP œé w;s .&DŽ\<L{wвPonRֹA5t b,hO I/Y{X}$5K/8tSn̬YbUC̆W9# %W6˱+ ͼ#G_Ie(~j/-Ii~DϥC"/uOP"_%ۤj?/}+#?WeW~>G#5v4DL"Y E݁uZaU'G*SRF _C]3P_2s0D{دVޭH )hG7TePqhJlؙ= 4Z()oum/8p%zuRΝeE;20^؉"mXDO;Ob~`C`\2䑀~j|n0A#e|OYOLQZk{,#:YY{a$8Y:,B4u+$+f^^\-@6 _"$H"U~+B:S2Ю0E4_ܯL:o"r#} ՟Spt*8`p3vu@c?mlsY"–0& +0EșBJJ5>"]Iu;JGy@HJEޙ&v-]&Eb87cv-񵛾wºFQVZãLF搈`XMYU\ G_PvޘE5JZZ}k@uiF}Z X2Y\L+NK"P3.lEкo,"]HC&lr߫IBmn^n:( XLaО89e#NE'o2yrI5Ɓ}׶ubS xcwM ݤ() @cZw-'~N-aUK@ۤ !J2v2Kp< #ýpgM>pR>I: 㗆C^?Zn_X[^Κ{V7^bQ1]/&~Gq(xgv/jd.hu!*8=]#_W(i `?J-4e-gIv FVsâߨd^T.u}upSF7*I(>xods3MP(4,$ᰑExEʋ=#tF8ݕ ݶE[[MY<_؃Pp.$ ٫R-U){maJgBѻySe02>p`րyXB*9Ei% [Hs_bc@,=kYۛ i.ui\201>D` 7p12\)zw9}};{v`;q(~V@9<)j€DUft$ھ4]Ă av }{En>81+:hnR5% l@)M lfo/gKc #H$A$RDwq9$ #]~p~mTr{SIХ8(#1l+hnXU{Ke/{O Ofy!³+$4)QNٿ ~A1o\>_;O \2BR;+I#&#ЍDOIZio )kс/+-B>m^6}$OѨk!^:>#e`ZBIIRRU7w2hL蹛֮rK-!/Cו+=&68 1Kd0z:q|aɑS1r> r]m~ QHֵr}9Y9@RhPp^v_KXOSre4X _>ј11rӬT`5V@@1\bY +G n&l]sG_ܩ_X2eW<`LIЊ EjAylo؈|&p_˦o,C$Dl2cnAw.ބ6mG]@ eAd ͟q(.e&I}nQs1gTl ,cmՔ`L1:;I('P^ԇ{r71 g%EEjLN1O'aaEWIs66'n@A¨ C] ^ho [>mAPzQqT" 5&R1<u~$H_dXn'oZJO^kv8)>FCCTyu4l)&q2QO`TRhZv1Z:EE=5#!7$A<&qbuVl])`O X?;[UT Hޥ9kۊb릁e$܉l;&p'q|=|F"-#X׃ A`D 2vb&8o isd7ڬSK@.?Q{>'dJ7FAnsI#E(]f{6ʸnX=W|B+:F,_&rs^7O߳}!x!㘚uPzrgv9T?ZM\d HE]>V+ta%O9oRs '97BXłA^-8*5NTM =K0J tLz'BDrۓzO鉼>f~>Eld pŲ c!J1f#CB{!`Y}{f.?ֲw tovCۦaScYS.!j]\龍m޽9\zٳiBGDi U[DUh^ 2X[hg蕊 P>4Lv_${U):Wշ=DE+$nO8%~X'Cgk&(12&,ǖuYW#}LF땲@@h+0bZ>T5Xf=t6f8Blm" .CY֔wVیh6=03d?sLv!R `Q /aJҟm8 H[OpϮzυEOş4s7yrJFgqQTx+0>M=B$Š|m/pY *ZzkpEת20w4(+r[Ea65z7:z!xwRPG>cP{ oBV!?BeLLF如w}9\޳$ z?i&m8oF$c)ZXmeYZ+`Or+|%qt9o߫[۪V'RH)>V^pp|-ZD&zA̲/1vKE(TQ?ʖ%? aEE1 <#=PD,nBF֖u.EV۬9c [ AY*sѺ4;a3NZ<ծ[D+ѻXQ-m@ȣ#.wqWf$% ;OpA7櫻tfXKkΌEiFL*G3 Cb02f%rFxlW Tm@gz#ljpV0㢂~?O=ק YB|HƟ:BX5gS3w˼zqdوJ4%dbl, jSEPkksg:K4bȼ1 {mȟ:/Y<)'XRAPn0uvݹ%vÁ8Jd :#(}*,`:7u9wiX OC.݈=$f"knk}!hmo#(XJAdyK~Xؑt#9ZlzT#t{_$ȬTu"?)?)ېN< l@jSQIVg#ͦH.^cSY2Ow,ރ)4LVJD%B,Grn-6tUEHC9D {0@g2gF^7(p;NEhQ<.pfN5 ?uB2XKݚax-khd|cSX^h=,AEPڵଇ;X= n+7%YkT#Dr9 \9]3cUֹ޷dn˗s)=wa7~tu5EVs2%]7}͟oblxhSRXNY~pe{ Zdf4a=OS < j7eMuKȍ꒎5fcJ)(qyP6ohi84diFQ6{h؁V(DmAe  v#K V<7(Å >_GUÅ>Ģ9u(^E:qٳi i_^w4Q:GϾߖ5`0W+Ȫs )5ا!,xء2UI[yN ֬'ҩ3U5=YX̰ #_~]?jdؓg~/Qǥ^$`fGU{~|WZJyT<~OOU"9Lpm3);XO%(?B@Ը`sCRӖKHh=v.5VIt:b[J^BOM=?*+B!gz9#";"҅eR+\*&Bfp" i]V`n[%~˰"˵v Eʯo`9FF'z-p6D" FAm+zZ*^6uFcz*h;.3k`-Ak.mN2.}9r1_17^85LW(e1BMxr-Ii$j g2'\D{:;tS*CPzx:jj^,бУ`c}7@;thwݬ@yXwvFm܋zX<_ =ޡKSR;4LƯΥ/ |R-rBϰ*ڋf֥OJ0\܏ Ӥ$Yj [ xJπ|9d䅻dΕYj>r*zvv/3u7\}@4I2eK8c_f.E<;2[4/~2}K<T1CqVH(MWZe4$d'5OTj *L"Mj]]Ⱦɳ<o_Fa]g)*t_VVsбD}[%1rޘM>W+Jf2a|H:Q򆥨SXOH{2Wk5û"~LLG_WtO992RIҊel~Dj j|(PBBrIBHjK5!zRh7K#BѴΈ'yKKl~_#p @/)M"6|ltʧh4+RmJG?jU1="afcv%.ako]&1JziЄ҄CyL'\mi˩ݖw8c`8r^.z d.8]slH7EXQ-wsz|-o*" ?ۑP Q&v< H!S?a'Xо>NFnT ͢üےq!s2AdPlccw ( TXzFsa%LS* jq=-Btf"3RԧrA\4P  1ۛh.26{2؆ u6ط'Q75@j"[fR_՘kMw4mSr|8*W7TEq .HdA0EP.RsZk Vو#CQ=d& {^/$BO]:>6N^Qs3ߛu&2LvѬp#^#kU[a2Iz\2Z'0^1/U-[?(h՜Sγ(ӷ>Jjr!`c+$"SS(+$fu<_a?nK` b+Ctf fJ捐\&~gcFwd]b{y= RGr(up Ad8r.9uh%"h(Vdaoa/e'l0AsZ,j@@Ą4md&z[!\)XD̏y9CKvÒ=ͷ'Fo Sp.+?gxsӾ; UTasoTDޜv'p2#;]]> /z+BbqoAec#ЯBz\ .nHynV_]LUbp)Uأ_ '* !s=>} 'ّ#e8-3P #-_@{5T8sSU/iRÑC/{+ F0^#Q{ 3ۜ Yįz7<*UdT(:qm65Mؚ`\Shbi]ˇuw9z"#S|{lʳbȰwܰŴ"d%_omX8O Yf_^Rtyv?_{z~v&v29'|:~;KVB\ISa u-_=crxp-9W1L/C!^Pr m1]gQR: c"S7S5L'9ΒZ;Vl>v8K?n.PHyiwU63Te-j!f?_brۺݺU&*IdYB̷^<+|]㈗5|P|+/ydvLKN]ha(_qgN^>lSISJQv"} sMqQn3 vGskk[.?Ge>^MM1AWԇ=W lOǟfJg4QըSKbQ~Rm\%v#-Ӏ(AC9Hn,&i_֐$E99P `w1CWAq9|DN&M ꗲ 3לA'M*px xAԔcPxCk'192=.h1RumnFq<%H_P1zH.%Fعy=R6 VqE%K^E(t^PdHT['(ԲSDۡl~?t6lLj g[Y.W~x:VK yfU5 jX/W4ptkUJfr$·WY޳-O|~_ Ns`ڳ^G(nקjfsJl~g^Mnacb!|FJ2dpK8  lȑ?yL94c'1띑byh)|)X(݂O=#|VGDJKɂ@Ϥή :PR4tΏ$aOY֕؀sރ{1xW%iĠ^dq&^aGetI=&ce{ޡazeD!0PF*,Ľe|.̱*ݧ}+X ] C ~sh\xSaX˛8ڵwxS hv{%DPSv ΆAP|XC۩qh77q[\75izzCbjRZd7V5 ߭ZdFiWQm(i}:n33EY xet+Sx8J(lFm<+"6ld?=gT֔.WuP3i* ؏}-7U$k=)416&PQjx}BbBID*8'Apf8Dk,E! q ߛõ´n%8{fLڑlUɥY}LcaQQ_VUP* >ꭉCa aN53&ׯ/ j6qlE*^vȤJ#2ZPC i. PqsYx3͛49Nڟ$&wݱrx7 h%9GX;oN%_M46D1Z:^95&z>d'w~ٶ}B?ުp5iF4i%!C>M"&ka^~ѽ5"Nkwn!**n080ʐ<׭?G}Nq x%)B>|0imhHWf;2ǻCZ$Oa|#v ʤ$\K0@ʠk#7'=s oE4OGĠq׵aSJ6>*dLךQ}L)N \Q V}748obx˸_ڸl<0=s=qA'$W.ɓji|ҟܫ y}bit^+ jOT'd~p^<ی: aYS !*Q8%)L};d.Y2<޵G0_Ң }XGOaܔQES3ԆQX t[YL -ۥ+֍o.#-*k4j9Cm,%dSC5N}}ΐ e1X5ҞnfbgqM* Eo'w4WV)wEx4Ϗ:|+ $!^kpF]Vb([O 7e*=Bi\F|-M. `h{sLHdd+LmG߼Y nKmCybpPvQƬ}^rKo^q2;PP4 CPU*Tۋ{48Ck@X(R \+Y#k.@G b)VĶf#5ttڡd dvFPn/u)YlO#G5!ʦ3Wq%xЦZmfKF6kGsu+;/&%RRBaJ4^yL (G]a` CgB\8e5?^. BL9j~l*K NgNlZjx$/fi ,J(`݉RCeAol2v]ך`3IWWΝ81ڡ{%l뿯cd4ُkgT+!?Ԑ K AR (o;qA|J͔z=2qh_vLpD։G 5mi!tTgqw2hgHҴכUp 1瞼.QfZ̰CeՇӨ@LPm)΋RǚCĿM3f^h;AE#vڴH"QT)3wcX:@?45;|ܓhc*V—94= K/XPk@rى&a'@p#-绳W:H s҄._ͩPh @P)CopvTĶoם`3;d}vpT7a@1FhYkgAyH~Ö'}WV*ٻu%KE;Ωdv |j5x>2[rs[AzOoObjFEU-=9с <v3-$a:7]zX̾Kpm}g*QU;B6;behbɢ;R% *R` 0|}@f6$Ɨ-@M ~DN[涉d&+e60`ɞ?&vfB7dd36 wYsnPg`b'&e\MnQ&yrhvd􏣶{ہLqC$jRs-aAN=T;OUcs@q`'zSV}( 5s ʴQ{Z<֪bmz{T;R0 C8 RًϋEb-BĦTQx.7⦵J!ޱ?}~Be&V藁>P'ڝec` ٔ}/zY^p8=AK{;NPQw?.ƸFPeC QRU'-~}UڧupUX[@/`%wu^Ik_4/!ED\(+Yy]C(0ܽbmf!ޥARaq;idOѝV{>Cݦ!kE#8Y9R'p]~q2g}zbZ Mb9*JyWiq/#e!đȈ2ܩz;8`,IՋ[N'ɗ44&}>}[gSf[bapPv97처XW};BBr^蒅8mbFZagbbԁY#FOQ 9Ep+<^ IǚKպEgR}KT<Ebq̷ςS\M X?hX;`Bm#6l|s^=ϱta͵7oOOڍ~xʛ~a" }_ E X!O u$>W3+M:w!?%XOV%#)` `bd`C$j;n(+:P͍C lLvvO'91Lq D]uQ)*R34x F[H8 ֵWō[3iHOP>"KξyW8  uUCm.X y#Zqh4YsUJ1kn 4bG ewT 0IqU )Zc"L6[Yi%q" |~)ʗiʜ6`. Wsb1C|!lJ7+-F,fk ,9M#a2࿨{YN.jodAW8 |pdIӳ9|V]S& Zi}7QLdҸU=R1S7`h=W/ϭku#O]Ce'7"@<rPWJ^bٲUA^;;ϛ\K3Ai0rc8T_l b=<mW5*i~/"  eq&!o 65)0kRO׀vNWO*wk|Y_O(# ݾt?"tR_g cE (^߫)t |bo$yQq,A|>xx}FoI?htQ_R Xw zt W4╉@?~!ӌ\|u8{A3kWAJDsi}Itù ߀f*m@NSo4 ʏ(@d.cATdO7ePnz8߯t3 [ynvY[G|LO֢eVaP%yc3d0ƶ"y A싴>u4f\LǢ (?j r؜^q`@~z\WT&l3dYql@1:ēg07|$D }v/`ZiUTCkuŴhr{XF!}uf8DXg⿾j|93gIIYg$X)}A[ 8.Z3Ρa/ǐxn k`:y㴁q6x}5^(Dvf`*l^bmQÜ9K9Z#Q;[avG`\g-q9N7Q&0~$u4BHZ1cމصimP;!(3jkʰmGo0yu̐gKu'O]@IYT32lj2Tv]uh,kW&U_[u-bE4Y j}!\#Zp ^Cj\I5>Q$  }S(Y:1kBA9n_hXHt,R7-hU A!B}g1,yP`tY8l$[܍Njb&H1B@rv(f3H&W0bckHĴBt7<>r^chQj"32ɂ=3tWFK?~Dv<}E߰s.9Kb(9hFGb8h ek %)݇Ƌv1x60+_6綘,;Y*vGwf ;-B}'PQN|%j)]L01FSS;dCrAպ%O%̪ZlIOsjd ^F ffR&Vyu"ro`Tzu_謇= ܃?!$9+h$$=l]!x1ţsxSg!KJ qHT7]IcJS%ȼwS,)eZ}P1tB:2خoKYm(*%8_{Ҏ[gVVi 5}5=ROLH3&.~[P]eP^f(6z؊li{%"(+)v8sXQgy} :{$b4|<|A$ݾVEi)SN'Ɨidᶇfa @B*UHiaGkS PתLIy25懃u!E1/2yO-:a] Ag.elAwQ %+aNl%K&9SPOjq{<.Q!hRPL9.]ihoe%fӜ/ş*˦8{olE) "yBn9Dn5#|=8( י]UbSlu |җf}xNgr떊-MY89r/ܬUQ"UмPG-|Z%H#NcLHJT/hP'X'eE"Y@yMC./B[<*~UinVsE*E ܟ/۩e=75'7x*B owDsFb}8l+=#Dfe 0sR7]~8iMY,M61DlELkCxh-M$}]pȣl!AP(ΤM>ǘК!WԹc]pjF-,j nN#lx2y.2-L2OQ"zӘ4J c/AGՊnb|ªlBO:S&iJW<vyV^nէD.䛃AV_%.VW Չ8Y>Fɕnx=OiwsD3^rrf{CI&g\+`=8Jm:r.[d[,po.:(Nݻ ]]}Zԅ읎ω;$X,#`.vݧbdzTб~Y ^GSQe{mI*1+&ܦc~.Q8O0!`!N 0ӺQzə_ OrҚF:N[qB8#<uy}%< }Z9j$ Ta,R!bdX$;fݬlqeg}QVo4PMF#i]Ŝm\ +$3;geWH y/9o׏gƈl_ '(VټHtPpH+k(tZF hCwnChlœL[xDT2z{BXbtɞ5oqVހmxi3p5VfG-{swt,ŋc7jO& EfQU]];٥*[e%.*U3SRoKv=T ,!=gB#3uҦ*0`5Vlk8ʦqA%TL./sȣM>X"t3ҏA;>6UXjh[6Q/N+;[}IbƐpT^ W鹳XLaL6b'^# zƿcn5Rkk,#į}sRya Azؘ;ryG+ҢWy|C\Br%zcBz}0\{Jn=,MEʌ%@C߾]N걕%!Ey(zmD|# ҡK&wiEb 2^͚݀+/Th;^ˢT;7^1褍O$h0t+n@N;]ȱ\)YX{E2Cr7(&7=WD@O+'-Z>V(aگ r[C`Z|#19B2hAHb l: YK^E*Km)F1$68E W6' V, (5-)ׇH:GgU^[~,c"׽T{u,l Im#`03r:\tٖ?Xl*_G svPH09A1mj@gxsݠRjf'ݛvK^Ԝ}Nb.c,Tt|Կ ?Y34).eK E`D;̫V P2[.t# J`aGo4┗ʏg=t$m0&FW5ggt0t$ zw#w πY,px q6G~dV\CCkBd+Vx@Taf|*M7Knt3W hI>8#[&5`hkLdÖvG4pj/&a=rOc*DŅvzGWE8QJxqTR:w>H:ҫR$ \.u$I=CnRCh p-{Ce/bCD7!+YlP]x3r"YL'rIxK,qZ_ZXM49pɠ&E .a {/ȓaկ3T'+PG$.U",qhmbh0wt|i|?/8rk%GT[nuBUPM^\-f @mՕogacaHZ6XLӧvV$M/}î&(Mp Ͳ14Ow1lb6?bSC!w sY{^[\(Wt̓qGmA]0a +c[Z}4f"?BKBFQKS Wy}i-4w:L%CWfk fZ joÉ{FYz.E2'2Z[eDû$k81]8-qf?DF$\$5H K ZVsi>[|d! `Ooפ7B5MU<aGnX,^!\H=J2;pİ2o)c~O. L>4)3]FHAU @"mmQ-1SFܽ`S vak8ch0Tn1v" V r Xh6#ԍ€9FV2w>DY{$܍^^?rK(n}y2D9%M<n-mPGtJxi@Q`XBkTDEqYOjE>߼CyቴԷ@A_h';'EmpW7CJۈ`5>:5o7KA)tY|>-"ѣ wb~V ,lTTop?eC*=v8|@`7GԹ9oϖպH࢞#A`\'~ΈYuFξ} v:иb{'s֢}G*v}[;m2}mZap  աWA/bao?q-PWe*Wl$P(uZ !dD ~Kn%է3W;c&|. 0lQ־r I qIzbB' &sA_d<Mݧ _{bOdvnhfͦd؆哢 G?m@|f+L,h^4" (XY8q^1)`ETտSG)&2 _Qa C'ɔPecӃ<\ 8@6r' ߍu{ʄ:fjg]#c_$餦"`:8xJ?t;urxиsK%0ɻ54Xij8jބܩ $Mq p_AuGV԰0?/}ֵMi1^Z}Fz6ߖj[݇pKoS)XzfdMA?T7"$Y򽨫_Ux4S=mmĵ!Yu*W HGaK+hf ؖLFw7_6e6y$,yzF&?%%9x7GR^}K5C%;m>. ;{ aI-wfa}1YlawϠ8C=t BSlEܣe.p%Zxi=`q@Upw97K`UR]M€w)1zпl -&=3<OBn^ſ6L4IFR!nZ@3|c~?QA<3Dx w+M+>Y=2MblU)ҡPhme!":uuyEzÿrWͱ4MV:gvoq[~ra-!!R)I."e ~сETVo"}\?f]*wJm,70ɉ>"a7H WVn#Jn%\?-b:=O;̍CP<g˪j XaIG4C71MTӛ֏3RlGǨ0Ik)w5bQ&a; bO wgوBĝRjj(:ʞ+lX(Gx˛zp' W}$hJ@]ɇE"pBS¿M 2fYާ{Ktv fڌ_A@~G08ڀjh!Jk[q h=՝ci<\Ӓ⚈u)нёq"߈ Mr: 3⚯e3NnbR(F0c>Ѻ=8/ ./l*P2i,g>|Ψgrvgr҄knd0Üo} _!|q¬l+K ~XwSOCcY?)jy,8@asaYܔrM\cMĖ;ѕlcad :Hng)av"BkN7ʾqM|΍Ϳ(AӲ6VXW4nڡEF}Qqb{x⧾<Ǒ 0Wk/!4Dc` %UbLHx? q|Q Ӫ9d(3km3`74-)6{@G^o=Ǎ9T6x۪}.+ڶ/[Nre/rRbB/뇟uuBnE`!n<_@V"ث/db:ޑO¾UP̝ b~˥akGcC.;#{) 12IϚh3DvmTYEz^(r@ yAo$7D}8b)^.9cH(M V:dP=l[_ nFNS ۳2{$$n0]DMRA6k FDó|KyV ԀLEXAz6?a (chkUk[Paa@[Wn΄\zB^j^[:Ldw 7%U, 1'ӕv>7_+]xH9F^@X+I\{uvn{qXZa25=yU04> BЊ~`̤ 6A.@,^Oao#I'aQ$FcWS2Q|0zZ1݁NѕZהyo Ze& :ҭgH< UFz\~t׶6ZP|oBma`J$*^ -Q:CۿVTqN)Bzfe+GS[fYĆjgiA@AH< y2=9,ԍ '%kk7$ sˤp7'{C=)Qz~0H2bu*&>` خ!=Jް.EK…/h'i|\Ŝĥnl$mkMHDwEFղ¼Om#h!*W,֑ڣH2w+y,VW-̱HMlRzX:ؠ߯<8 lKۏ%'V,!|Xca@Q@);Pͳ^+pdDJuU J5͖?va9\.Iv̖[^ n?u-ِy4Nمo pR/T1Qm櫨_Wpfߧ3P^å/$T$!\|URT71scjF>M^CF BC_"GoeyX5oc,IQGuܞ,^jg2P#(|73hG!r==/svd/%H 1IogKt) )ZM6R(gȣz?d֩=ϑHQ# QsߗGX;珢bg1 5X-ygCj*Q֬`<N&ή&t(٧J)t H NdRIlttH=k{2^!":5++vQi]acuVd q},fbZ)Ϭ )h?+H\X8` Na΅ hT'a-<4x|jtneqPuNQmr<#eYdkҧeDϊ|8@Vs:ހ ynX+1u8VhTU{Kd|Ϡ:7SП+Lv <|nBH7`}'_e]2meft370\9סRl\w `,URw&,{OQ|zlyJ.Y,_;VX+G ǥEMcxsD?=;B= iebaLaf뚒G\{k!̈cziД't__%_*Ot+S< AD$oss[ uv54q7QZ ɬ*)l?ҞT_7 8w$1TⷙFn1:x)~~sTP]wzN[h] 5j,G̿Vmr\bMPhfVH]dBW݅T3O+~ Еu{Lj=BoT=3#͎^\Ɗr&C8dyZ]{ d;|bK,}ZϛX8xd6WsۇqHڗQi$Kd,M݅,2q2B _d쯓%Gwz2cIq2a `\֛8@Aà梭x53[C.?2(l,x`Wo+ܑ!B-˰^} ݏQG-2!dஃњzd]T !nS(4V VפUw' 2_Ҩ=b FO74b";J6W9?kzIlpKtq$X2|G!z=rSq&ʷ~43|2BV_Чn{ <K/%V*e쐥Gt^hQm6R KP9OE+LQnS@>%OOgI4 תiHsWmI*2N2sAc[r5kr^v:Oht=" Z\Ѕ/bb!j?楼SX=D@V`t͊xQ\f'bѳz\DLCw%)mnD|c~.ri'86[IAׂE<ҔFN +n! sQs6gЋUI.n=\A^r@)(7k&r4Q&)Ϯqr!n g԰>Ɏ1x;#Gu7X&aRS.Ɂ$uDŽ~B}yF66jvW-r!1j{Q40BFBϿۂkYLύᵶ:!Y%x]8'f|%yQVrIDd7GdU)a`)+YvD\B( /Edgn0F0r+̺^A4AR5A<5s8f?2GPHoZ{4qJa#w̔%`?oW)!RE쇨 "߄0 0LZv3elS7q'ֽs3YM? Edk dXCuaer\n@ xUэ};n Q]315|ns TN/~׽Aa?5y/&4o+ؼ ˛z|WL8 !G^!I/G%6V:!Mm5:@Q$5Ӥi',~j ORvlx3#Ec< Ҟ tB&XE ?\ ^=H,@>[2uN5Fe2N1Unpʞd>( 4mYHIˣk稄ZnЯ?ǭ>"RE`:\ֹTo&]&x>5c;?oȚid`}䷴?Nge'5&mX-0ن"z#ʉ~`+1Ƌ5<RrQPyd9R) %CҔn4_|j:hoUU%U\C;/$}W>]w O6)vN~)J\Ev0Nz_၁M!iXޜh N>}1sT.̽lǤ@*2!۰qkp[Eu&7g?sծ T1顖.||/3E5 vy*^t.!*7ݐBr/ECD^_njO!qK{ hz -o։)ԧUFCW/Uf)bz[x Uf4fcmV9ϱC{mԪǶi~|amlJƔ>{KV[?3@uMP6@+:UG!l-?Ȍ[[ͫwӧShWa7vQ L޻L/MZbvHl4#cf#_%ywUlV^ja[ۡrC i6V, 'ͨ*M1U│ym"}j=LyRn~WP%3-vYz963y̋W](B4|=R^D u8-u& V)e8}Xܛ5(=Ҹ5"C#8B&9L@Q7oQ\r+d#UV͘lGab}p,dL~ -Ij RE|f/&c[6HO8o&|xM}WW6?:Ӝ 744Тڋmބ 1**H:d3L]t@sYfNؾ Y[Lo xdXIl./U7L'Ɗ!.fո#+Yf`t@`f"J2Hf]Ol;cXmp&l{Nܬs)|?ݿZeQ~AEg[W~~[ =,ZTkΑk 톺;a(ȔCt#McMfj,&94;ql1qƣ۱?Mk(IaJDH%Z4ZNZ6v̩gZ=nz7>hQ [޺UIjI`e"@e"b 3 -Cqt^E@տثBzfm_tWk3d66uYɹ&)ڌSaps^2n=.-ZS@1z`0Is ʓYt`cI䥆K*w\p:HjG0e lkU*i 2-]5% iAl#ccHyž[VD񲖾" $.o`XV:a*^hv,P>4MzX0hO|} P+Eh& ʓEy MmUtȅ6n H-v b-E~<'z ;iC=7s-̈HAutvUloleyE`,2NZilݟ,5˽,a4 _\6<qh ڦz7xh @uwקz6KmrQq`\q:;+lVkorg?>Gg@^&S@EX\O7uVyXv1CS2im9A9M =SZ&Ix9SJ`tK'S+Zj7}S0ڑ3AtSfe[#v,L'DÁvg..'$O \L26lWq-t]hI$$D,u J9> ~s *i:(lmkt֐0**,h[#a/[3b ,u>3ŅzרWAHOPN{@)ۃ.p"45KΩZy:h*af3gy#X\ XW"N;D@BYڈZןܾvm {{$-V֪N$S]4"U#Icx%-&"b=+PcͺsPocnDtDpDž(Av_+oَѮ Od+w\ 'JGC6O$8!Q;.:1;QJ:bqNui[l! Qh}0}[B)9`c1u&5)jbذ.B4 [B<=~Vu* [۝?BjuCɢk&Nap(*0-j0N8#@]&Y[JyfN@<˂#Z ͉o>d|n-OMutH}W!_O{3R|o`cs@vwp{]NLN*lWq/H)2I6S0P3-ʻKv67M,[*&h7 aQrxYcʺ3SSߎ©J^!nhNb_ܫP!u`vqaDjЖ)pu;[~~vk X.ON>.uMCvKRK NmjzFn@-] Zk!L_>$-v4v"e^"[e;є7ħ f [/'~l/! =.)<9|i&S^tY]rK1čn!_0`x&|/^;JO1f3\Mb/5Ce* S"Hi8z;A_WzT KԢUFUj~ Ow N˶Ӎ&Ve%&?K#Wؕh@%z]Y=nn@I0mЮ_=3M6ߕ%e>vUwƂjF@ +^͌mbX՘b_[>T,-n P2iC>ðr \RTj ۷fOޤS+dJ˻=&wa]o ]9kFTGO玄BQ$v%KO@>#gQ;тD]Y2Y7]N}r~>(eqMIɢ˵asB.VeYl_22q6ݰN𓀽L%/2 #Z+/ȴ;h }Dd rS+n ss}kM7E nh~w%G]"8C/Ux^ДC<.o><{DjhVeעG="ausemf!Q}Sq.6j2 vxi!&l]4&&Dx^<~O7{FcVCNmMVon~E*?bEg J|OdžPdx73)̛@ T~InQnWS*{s5${NjIEϬyEdͬL6U:~m%Empۡ !gÖRص=Wmubmq`2+hј06'5`bU\͑@@SgTik&=uPt\syIMMkheSwV'$vqiGOEt4=76'YWW֭.oK7@3\`Ge9EebU ,pm$̀ FH4Ue;]̔3kTCOߢɵFπ%Ll*^PĞJ" )A1Xi5fYRA| =I&㉉n5YqcC4T6aґIj7]Pv1%d'@ Bf~:+%Rjgv%gS-[_YAt\y:úm(XGʓP >њXA, Ϭm&9=irzYymX^mwT"v3b},/[ )wPIlx-zճ_b?CWap՘nZsr^?7K}ڛ(ZL'bwiA̼4b/EnE4qmwcµROvj_ZG"pB!j^M,sFAdD;T6\lXiWؕ U䅦!xt&4W"an,od4vkuQH4׋/ۥ:a9yކ @1UE6V?WlgOIjtJmiTAx&O)v?9'sHL1E,X߈&q8sⶱ *]8NU倴 gZe(lGmTSi >6W8\x +7 Z- 46;qSeAY8M#)lj o=`F33[[~Nw>wKp@nhB26HG~fMW"tޥ_NG;H`ivFnf5:˴:`˨|/МM gCsۏs2RYQhxaWt#B~KɘwN~(nVΧj9[x5Ո#nɂ8\D 'cgÅAToeϿ,!Bt`ZpkjH76-';ԫyV2oH$c?y:lLc~Xך9A@p nw E`er!A33)jCԍ[7`wְ.q7rQb!KDuӃ3c+=HkD;ń׈Xg6mql? x=frĆէsD,L*ώ*bFKD߀D'5sċ(SNнj ރ0RL G%\jmFg_LAb#=a51: 8QF!5H9yz0ۧ@df*-϶rTg=,*yrY:Y=: LЩ9[H!"c5p~3ܰ(c8h,NXz bboM(5ȲA^O BĨSAW$D)G_ڃCO݁JT4g7k?t6LR=?_s*R05?)f6'cO3] ^A&`e{.cU#ZԪso= h bJu֣9vg{i=/8G/%0y,9\+ V\Y#,#6tȭMNJF=z>O_6ɹMN(Rm)!RV7ݔY՝c&r|cTqמvR->= $.PX4sT-aL #HPS]8Y^ +h $r ^BRٝצF]١u@2$u-H?KQeuz*MӚ-LV-TK;h.Y`8mcO̪[XZ)/G_$e (]5nS4.G1, s@Sta|ÊQd}]oT3\zY Fe`A'2S,^Usm)Jf479#v4B#O qp;-#c<5q *3T)iaS 딺(ڙɮ ٫;KXdlNc*:ELc ^wp͵qRUJt;zWSj-%]&9u$F-Hb niQt1V vrލ[I%T }T% \k {rZƒŤU!^f<|3my> j:HLg*:bsi*,DZG!k*0y^~`[J Ě7HP82+I)e1@gb/GjB&ng_F y mtFg JXzoP]Oa[<*r))S* /z6cP|)GK97(k9>La 6d?}zPd5U:L$ cr.*\o-\ٺI"_iF]H멖g0P7,=* RLwD$vzP҉i.@P0^\F.:I%. XD$FZI8@mW$%v/s^;!eao1N*dzk8ptUs 3}'φX^O1B+-TdWʮi?iHrNiHr{&;kvu\F(pT^#6 EA,YE/ag4dV.L Ͳ5ǽdjPEo`=d$ L C? LLMP-jSĉYAuhA-H`LK~+Bݾid ߈?}@:ɿ+hi5g0]kI;5UD!7'7TgL+xԨEi޿[G'm'?B\/j2E !H$pq^Mۀ,Tvgf\6,ڈo$Ol֨?U05s%OFC슜TxxA*7Kg٢= 3l 葤 8\gy;G"0Rt@V]tW : pDn$&Pko|A6, }I*d) GhˊDwN>L댮*y_ۄ"QO챉RS \,AomoǷy?~<8eKuX;/W2'q׿hp7R{RJ_sA@t,cm'l}WC@aާP]%C|'s9tsXr :XpM {Ly*,}.aEأ0rn2ҁ=Ĕm4VJ!_-~ykФԆUzs!] i/iWt yg5.)Ϩ;v]8ېjƒ0TrtpZi̳$T.eO˓&FYȔ- 'p{yF#$9h!͌.$Ok^a4-7hC$xf!rį-߀Ud9%جEV,6EfFhZɬw _'% +G"Lؔ%:s8yМh&:FGAڼj ^,|V8sݬ\\ruJGsLLQm .ϙ`|Lyb`"0 \C ȋdU eL Ӑh2Ͷ w4r&n]v%^bJŸTSe  ꁈnH=" Tun{jه-τ'Hے^3 YN*nFm^Bkx~~+$;Be{3c^vG)\fwu8?-̣p՜;MK*㯛H`<*D| IoEO( +DG 1ǚ 'A,.Wׂvt*q&KKA;D|XT`᦮6:Lf"u WOl&FQF^."lI^CQ =R[ڔ+5UOަWK?x4ݞU:+:9bo :QUk*{ #40jsy!8=Jg7!M:W|vJsvҳg2#ƾNU`ÂY, 8XC@,\t$d )y?aJc3WFz1nL4QAn[0۲P *Iݦ;* Kt-%dk ] O?{) O܂&,JHRnѓ*^ջ=} :!ep`ɇpIKGUHʪiӓ7rDG;M5QGd5A n=ܐn!*ت!YB~@Rzci7`cEʸ,'kwf%Lӵ6ҝOfnLVZXQS>0JEBcmbd‚;5-&=;k{z6sϫxhXdS.6.uA +-Y|(Lo&2`  l>r ; "oc Ф[?R:^]gst>]~Eq42T-܉kd%GS; 3r>Dpk3[(RœA=&(M~VYhZQ:CLbwe2uy7? Ĉ8(X Lb=MPwB ^A2Par̸:dڷ(ʬwtzs9h~\r:q~EiUܯ JWff$Y|pm m޸?dB/]*R_T@ÍgAa ښVZc=`U,0#- w Ndt {`$|都N 'h4ŏf#l+8ؓkо'QQ >0pv7XsY=?#wSf0/KMÜU-5S@Nie/ E`\U{]^׮wKџkXGyZ"C*4fcy{lwܷwg,d*1僌89a9.67_K) mFAV(N\A@̅#fjsdH!~i+{ܜ*th,sCRgb"ͨf OVtWCRqI1sz#یT(d ?;tQiKBQM` ͎{"l'sn3md^~bJ+AǘP{~acQL# Z[58mU7w7YFBgUKԇ,l_T=u9TN6[JEE;lto\b#nZ؂.usėT$!^ X.Q߯9E D(jp`K,rGḴdKnW$o]##Ba~ iVGP$h'ڦs&+'hgh+B,1?dLnt:O5Rf8D\XFL"z @QN-C㳊hf bzSf!LR`66\Y[ 9 t<ږG8jtdZyÐ^ 7({y b,@2=i\%`(ۡ pGe@puT`U?;ჷ S(X@F  ]B&XJHŨMjT_۸Jugdit4qA%+J8LkJ0PP>B4҃}ۨϛEUI2NVYk0^g9~UjT*z2G?E=hs H~7>Yk*ZL'"%A^+Z' Gp{t瀥ZT5 qJ^B^VtJʑK-Amf6 |V 2!Pۃ8;׶C `*8cfR( -e+0G#)w&}6J^D*.X842(t,T"7 3 dͫ7Sw@nGrb&p_s?8)ml'd:ee 2>-V}ё Du-0fx,{TyFOU6*V NE"kx >oaV6zY ]4F^9)WJ|kMɞ.ea_ 8j ؅C$?,(,?`yN~g 8-kǑh@ hMq +iӅkM#OA*J@0OW bZ3m&Yot:7!H۲0@85ƕu))p7 akk5{[l%bsJ-[cٗ $Kq "&*}~c.riZfߊ"b \=Lܢm5l%un#Z'ݬPz(G yf] T;QCpux !a]?6p&bʏjl0C#]YJ`_WD U%|~}t3gSZ}8zbh<m讱3 /]Z Vlە)r# o7n߬ýmd:{c'w t6wKɳ6j~NtYt hEPҽH> LsrIT#vXN2B@2},F՞W@8{+Pt;z,)Ң!I#;03 zr<.BvbP,\ą'v_8l.E&Wɱ -75W!AR=Lk)z.SN9 WӮ M킪W  $EXK7% \Ɔ cEhJ%=9XC0pBӔSM37en6./O|E@<-^׌9#3ƒaWC[-8NQ e*|T&MF>)GR0U'MRw[ ;u|r@ۿ;R#$ x2dM>hؙ:ڡdEcD4;\3~VZbn{:OEcJP1#f'|APj f#OTB/.c S*5,tFS1LvHGL{$?iϷZgk \@"n iH9-,xL2` V>^˾ nI0%YU9r-vhƫ5 u[ihHf:~6jiN ܍.$ϩjA9Vm!R l4өo"p)&2!Dmyvߋrkw'FGf7d+ƎNݿEM"ujެut.>^|&2jD;Bq5$60jkFj1vE*Fi'3j.Q4I@Tysqs3f!OۣF25 0RYpڂNef]^xjQ9VM$)ontrrpi/Q5q zb4OT0!;eI]`YaV漃#1!|Zk@,|fpRZ_N&9t*< g(:{i9Z)՞$ bl86p*; սq3/l/O ftB&a@[ qކ9ټIu7R(~:e4tG]%aM%Ab.F4s+8gI=0#AުF&V$ePeߐS33 2]fz$ˏ%C_o,񤗇φH6}`W3Z=Rm׬TL'7L8)Y~2!l|_, FK'HRX\ rg90uZy@+,YC.bf>O튕b!#ь~O 3DcJۤgż}fN -ε^{m2U4E?K78j.PTǐc];HV*8;EߟʺVYd?D~7rgd3鉊%QH9n>gGG&T<+(YE|Ka儸D_%Gd&Q3w|NOx4y[?M?@T!75֑!`$7JH{"y G`Bzcu4q) SFiJjX a;lv h R$|ߑc_,+ER(03xZ`)Rw{U+wvT5VIy{`m4}ݍ"h`٪%uփ4 &d*ewOEmTZvQ6 j|H(U@kF/EV9y L?>_# z$idۈQeF`ޘn4@ [f8:(R$ [dʣe:#6>ӧQ8~W3:d>XXxse ]j9+u5ޱ;p~ ёߑH\Hb̼Etw޳rieVbgv賐K<]reX3Q߀]VҒ>sɝh2ELcr1l ̢tZNS-]H<'($Jg k1:54#h\5>p1:µMdxk?Pgx8)H93d޽Ia`Wii^P{5Ȅ6Zab։iğ~n?઒ĕduOut1GÕ;2>\ g7WO+B4=մKgvvGQ9?qMb"pMIo&t.1K_eRƓOwԆB(ED '!=8K@8aroA#hZk/b9K֧g:>E!?F79w+!0,?Cr!{U|g!FMc?~FSt_!տm~5˒{e eLOgiZQixm-inE@A $t<..1nD1騹EʞVMrBpJ&UɑK+T2|=_Ǖ@x?rSZہ[Mv;G]wNIRЭxM=T74HCX0DѶQƛed虉W2.DE[)GP*>ElWSe|fs$%En>ΰOPD:(kQ5:&.| s-\ؒ)q/Tq8yN 9xh㌤ȉ<r}nPO(gL `śLnhrZ!a@MVܣgH" U6st:Q)k|g%T(&7\|m<]$hx+XDqy+G2g4}>m;T71hV:eeQZqD@ݱ#܁CJ%zB)l>f@i7+PɤGD-?LǓ?vf$Sl5D\MdbCazjq{s>>o|,!!r~?3Put`OmOmC0p,U9Uiݕ }.R}wGh R3JP-Gc4YaG.i}MH W CALd2i;`@i4ǀ6٫3y ֓e!Wzxgy:g]ýnӈ :PvYDp|zU`g` L{s1oMȰߞiO9{WO>i$ Р JdTz\rܷsfӚyLQjj3S 0YD jK2Dp.3ۑ\(L;VTE(- nYoc5[s,EbҤ;rgV4)]Ə6밈68k Ǧ/5TA̕:ϵ2]]-BݟsZuΒ6:h]jzaa"6ûD|^ΎHHZ9ruJ5GNi~ע3ɠg)o~QNw$z|8tXCpL[滳cXh*V5gJ-w4Ɖ!8o@Bj9.lA]I=tΑ"" ;$$ln*?`Z(n\K|J1V"QB?zpuWN[0q M:i?y:F}X^.]ߨWu-ڋҒo3NfP-n_ tfxiFhf1C3adBGq@Ed=+w&sF֚"-W6Gv!Y| T):ʷ7Δk95Gdfu<]_CXRCz~KF[F+#w<~y(a\cC+$F)N #z`!=|?Hq")FJw/P!1Es= iG5Ra聀tBA.a* -%2l?#e`T]u?+tw"mNJ8`)#{LÏ ZSBًv7#+-X:]p2dc0Ty蒀\AκRT: C^L'mY*.6D|2tR}V: |x]_rhх[5G`GzBvye( a5S?t |be&m̫y5I< ;u+S9|a(Ek>~\? D+1  Z_2LMdH2`I ~%T$N_~JF8% m~ՐM9oT'¶W" +֒e:2(`I Kv넆l ZFUlj): 0CjlR-A;ӡOsz6- 23ym{%D甎֓/o垄?6Nhc6JYs2W}2}: E48ΐ^U=ݮqDԹ:FzDM5U#E֑ uϡeZ{J /;(g 6'5eaSg16 LvX鳣+}RMTQԯg@cer湤-gl`Bt*O&A=0U7jR{HֈlHYM+fH^K(M bZcW$}=H4NI/isɊ^EkħmM!rqΠNC%pRCG;SuL*!vqAB.Qe/Vrsuv^"!E* 7-Q-&`23|}m%u9IڍOtb^(}޶L%A>TNBRS'Wɬəop?j|=Jb\AF~-OBb+;W"B -we0Ї@M$r,S|{q>⑺?\FNR 퐹>VES(gD3,88f/V6Ld۠-=F>2R_/!w'=۪~%h.݁yRs9x'/զX7v!qL:{&ɽ -j(@ÑQ }j\7+I  ƕ 3G{+pr'V"Ucſr&uP$ЅO7K0e)|1tԳbTV(F 2|(V_q<+U!}`}ό uZ,r<,=%%YKKp\3)>BxgpgE7cVeԠ戽ҥ21>+\ƝV&\LJ{ Tq#QtQ 󣽂ÃjTޭ'DJz4'b=*j8 }(< JOSٝ& \L ɩ?HXӱ,H7S2 0UU,g@zTǂ2DC int1B ] { [4YΔb] )g݆ݕCEW7ެT[X2?-h e?:GJ!Ͱ"eDg5\=,uO,btn2XDw["pQ EyLygd# hҶ?N9rXpI"YgMpB0 S"&Ozb4 k-9/.}FL7w^`T vzQ}U+)h"hX-aPa{=+UNMYuy-75 jM/,~`mqa6orޖ&kBSz(C7jQ5QI>nE$æĸH؊i(=Q9 ƫ8~F=/q]At?LcHwcsb&ӴVUw -RG];9- F^U.|*%G7 >}b>? ~uʯ(Dx()VeDS.$QB.kfP防%Nˁ)ތRrQf.Le?ЀQGCã,`8Re0E4(0tLӶUyv.)v4p%@si$"=V$pST d `6$/*P~t!囩 wD M.a u4n?xX%֢e??~1,%8)Ye.:@v+TO0Z{o}oJ ڜq&5 HEN t$`\WE>_sE_+&LhTGbd!,"X^g@$5BlŸE-yT_wuƹ~lfeX>gHs;(sq"0 U\J|!iש*ZR^e˩-)n+1g~!?(XEi~\%2+Vf}xpwt$xmFwkh'>ؼEqs m} ƷGY~5}n6v!-]][B&z+ +WfA!6[*Sd]`ڧ>8U2N1*|q', sXpHpsqbĸȚЖˈOcT[8Qgx=%RX="j&@)OitGEJ9YKǾX/YE*ҍ[5OAGj {a b+jC2]C;'P߲2R+$V0ywbv ցkuCmUJo[ZP /y3DwOgd+t)*%*sG Iu cҞjQkNnyEoQp(] u3cXyHkM,~wKHJ yڃ+":,J"fD[`ޔ}k^\;BuUy#$lA[ݤPb fڃE.s(u~Ki6f C +;Xc=Z i}`DjsVd/M ̽ϱC:/桕s9O3MޯxsŠ5ؖ2UcK3c&eZןMp$X-'q\¥NVàSP6q(^(4cm Sȯn@kʘw QL=p5d?ֿNyK)z*$&ƥ0PT P\7EPudB-fk3WMSeDٖn_{`}bqVG sg*cP׽@MxBO앧m|MrSt 琑Yθ2>[,mO; mfVf|!J[t7@bOF7q'0 ]8NcмU+-0ivτnhNI<ߏ%L0?{;+Xh|T|=kp@t'Ȏ* IvaЛٝ8{pW]\T3n%)ևȈcSЙԤC',d`v Q+?OU"7u ~郏XⱤ'.}b~_-Sra·ض{q-`ߊ~c#{R׊u!e%t؍%n<_gT o<a+\} NlSukI&n6| uA미AeӴN|#EDH/%@ OlG .|xd{-xgi9ȰκQ h7‘"QM՞U e1O+aB!UW{  @cqZ~ޙvo!: .;Wtn@4<d_o=şC΅@Defs%?g"W\Zcy?[2Eƥⅆ G"mZ@zh?@51yjf]QT=`O _Mq9˿*$W` ?iR>ZhgѻY[ؚРEVSߙG0^TKI]} rN.rs"6 M ꓨU?S{Y//0 Q+:1QOwV;Z2{٠e! A\R! .i:GX0'Ah77ؗ2?v,0=އ5gr\nzM+Wif$_Vb@0{ã.}Eyzy_.zr\u|9 ?AUƬKIl~16ts3qč%u7 0fބVGyZ>V@E0X|hCyqK =#tO<:Q?iXQz;&YWh~Jf5!b`EY@E*xYqM0[ę.u7?vFqu~יBۏ 赍 6H@7ØZ޽PTD#ǥ=ZKC]y7)ߌLUtXKًV9QuV=pr{}yhӧ.۽TƒրxZ(mP;ȴڗnn(Q e߫9l83y".] O5[KPؘyV.jW`aVRPE2ߦva:EW%W%/&UEDF-'!8.IeB21?2x_4-W-2G2>]/E"V(eMF$c!.E&dZwvV|kxCfSQ0s@UZ @qRܜ.W BGK}GḧH@ <&㶁\;6gp6eEWx%EJQC 3AAR[i:qJ*g5u,t Z 6e['15Ѿyd q)SrMe,k4}z _ڼ uETtͨWTV۲0gh;=,j80Lu@߰'}`sI?R~goTA(S0Mʓ2ܑ+u#͔Chs"k/H&vϛ;`#B,Y!HdF5""ȰFl]k/'{4ӫ'E {BF.J1>epCR WZ3 ֑i V}Ƚ7'=|x(ڔBl T'|wj{pq$ ~x^rCVַGWsuӀ| Ȼ_I 743,]O12öDp1vDN3Z lLE00w7b1B!I j ز#蛫cڭrQ_TO5ZxPAw_[..'h&Rl!_DY؄oJH^y|iY+$tϰ!bY*.t?KctA3qV94ß|g4v~(Gp{ 5MH,[ V>\ͱ>Ɓl|2.Vg~ @C>[X Ca;,A-ZtK)/NS{se.15=j݈Jór/$狔򯶽m?k%k b h%C^ p)(2LCͯ1~!Z)b1xڇE B;^?{ 76tRT3zAޏ@ FllMPL A}}ݲԓ #Z-N$B;`tip'ʝR蜿ҷe \0YST75bӕĐSkwć=P7~j|ӈT^UE*۝jU",f]SZɚ Ј !Cw`L{2I͎~MZ$W  hkr#; e5ՁnG~G^z0Jw?(2%Ŕ<Fn}A*06Y6#^ND {M 'V9?//:\oFiuVBw Qӻ&芲|)e~<;` R`:H.{l +%M8W7~yƦB^oFi+PM^5[g˔0kgE;vbg_0WӦM;n` kNv?ZosR tD: 1))̆M/ )$QV4O#R|ѐinzNSn&B6LOg7}!0za*,:?f8G!'hwuE2[Fٍp'YZn~ Fw) 7 g8Aw-u.XIa 2sxcړ8AU0[m0Zot˘O'N/M$/܎7{0zBzu{=W}4U ͞"v+e*./߷f h 4Te~` {"1^SJuh pPv^DF:_Badӯl'$Fۤic:uFؗת'FhXQҠ.WivPV *}sPydz{ǰ@S:# 7`WU;G0,;y U`z*$PnBb ufNS,oe}J\Jy\Bg#dl`ٗy]EDSp)7j )p`_TxC̾e? oޱ꺇1V|ͱPO5))f[Y4?KIl]^/A|9I2(pS:O&j0<ݦ}-AcU` !b88}&XwwGlK.a]:$[HZMnctϵGI 7:G%=?,H҇5:a&@/~QNwMEN_=DpTŁ)N{9) شDmoA}@Hp1?$%EwWC'>~\kf"*SbN^^{#H ZFPb,hiHخ"vNR`,&TϬi?jLYѥwĞ2p{}#}%ў"t2|v!hJП6DzP e3&+vNhvR &/R v~*1mcuKkந91̈́ɳؗ~&\xԳǛ y>FTDSֹg}TfX)ݗƚK 7,caC KT} B^Ėgo?_GS;ܥ?3%O)zIpAV<+H'V ְSu\e0^A[XyR<]. ҁx(yXiG>gr_&pe#k"L<% .7J҆ a?gԺ~}jKr B*e ]z3u! z*!WPٯoxDMLQtuݦ[rJgE-xs0]냝J@)R)Z@:@®9gQ*,Ѯlٿ_H7Y8d'mpkƇ/bfs vhq;q_\%'P3̶؎;],-wh{u (~Wt0ʦ pӁ_m3pP <tpH-Y-48!iQ qh,JЬ>&1?B5~RYfɕ= lؠZTQ\sQMKEV K) &zHeE/XFH7X\ D c5pHz ~ &9A&'v6$|($71.ن|J2g`(`v]T5.~Á :fU,q.nv[$R!cd_ll/<l%}Sc T'.VѓNzp$G7=FdD4[W~' I}w3@ t~:o1Az'! *O:Y6s!8^!U$8yٓCt)|Vd/hG5y3k'A*/4qoM+O߹WM L'8SvrRדPW*>UhA-wF}gG3*Ǜ^wΘDurT9!$h16E-*&mV\S@Iا[RBlBsxAU*4_"<Zӊ#aMUR`}u;tbbR{ a.cdP/k8XxѠ*^yqz6V۠P꣡lcJyyq褩0ɰ_ݷ4 HMƣf 2Mt4>zIeS' "ATGa /[}t|Zc[1La4X6,2$@_Sq!9y%Bi w[(7KIA"j{/;p*[#I&) ۞x>ߓP\E)g?3nYAGԊmʪpP;T 9@T'] L|qNvd @%&u{p}_nrWr| /`5a(CmZ oN!- JiV;:Zj+~ތ;?lYԵ9teMkW4`3#ہ7#o K>d߼.x(PFbڜZQ6M ͅ+L O>VM܊c,P+*dIjpX}uv 1baB*ӧ ?3bXXG0k~X]YQU{k0?Beęх¸#p i@wX)A~'No=ߜ|F1xLO٧dn7+|S_8䧟P"Q`\ImDIrifrA=IuLgWe$)|J|vJx1G`etNS.y3>?G ;|BMAX aGy]lTqȽe^-E4•'`8a~IyUN.g0`Ov5g8u;?Y,$HSˍU[x^ymZ, Mo fEROs M *CL*S/.׎,E}ɷZfE ? (ձ P^*5&R1֏ou\0o>XGdrf$ASfҫQLJJSU9!P):ct[ΙW(^HM hsVַy1eW9 59^zY Xd@r!q4T3=5 k; <P{|s`W~ ρprO'qU.W'm/BXƬI>Z Р" ۂ$-J,f 1i8ˤYjrm;ΐz;U׾YpOóBH]pKG^W: 8Wcl'{Õ3lxKCڄ#o!PtXAhSh̕ :?K|0ʑ`?:*/*t:Q KHqY9,me7w̃YesHM_17#Ȟ:,‹ll49*=qn1ND'M]SϳXZ0BD/F2YSp~QXgsg/!t"k }Lrq1&)Faԭ  g{" |U֥o2t"QO yޫ`isa@ N)l (պ|yOUy1;g !i0V 7;R͡hR٪5](QzՖJI26EmqMV&(gz'Ew޻,ַgˍǓ-KܛV)_bɞL{g9Q!a.&l.5{_O*{yư<`/AWNhT:oE▎)HWħQAvl1[4#8 0{*<*PtAW*.)ph(%jϏW%as1b8sVZ4(\<}G. ֠͢Be=*-S/%U@9>u6g'\h&eu2""c0۷j~#F`S ĎZh(ku),OSUf`Tt "Q +,ÍgؽxzYl M\? '2I~ aG%,C*zD߇1ǹ=e8U5cC ,9pT W8/6)aÎp/drɤj; r~*\CTGFc(m3Z0/Wx~쮹D9J:X3*l+>iTˮ/%B6BXi vS(b$ql@B^_Kv0S+EQ@cd:2@9,U6f*~2r2w46*倭rgz'b";a|혯0`GІU egmX.V$Cle9G2oLqpXU"q;]աGn9 j&Ud:dnlXP k)xpĿ$7 %6WS j~XQlNvy 7'?T(0-[C0P2dQb_uZFpe'A!I AX$.7@[E6^]h9`,ZŴS[׻O5b jZESgg6+Ehn'\r6JbbY,BgaMt]~$Ym+xpJf1]oI4~P4^:` KX5?SnTɎpP6] ΅bxsM4K&Y8y;jfB@Sr`pޑ*lG= Zf莭s]JdL귚ۀVn2W?\ {1ܼw1_1Xl/U%6s;J:>:՚$p $Ss=,d.HQS@h.^|oaX#G֮Ń|emeA)DbpH;]5Q]L< *NTŹ#|+K]v[4hc +y7&g=_=?SYwgj(g $>!c8xID ;ȇ3Zzk "2$Ɋ5Q3{o3GHOR;[Z}c{uA_LƄf2W pFںZ5JU x$:+q +/}7 F.ujӌB3i xrߋc#D'O| 6RycU;";\_OE >*$~2KJgo C"g\&g8-˝#Tlȓ+IN*"'}ٗ8?Z}ް}Igr K8*P}SWf"OVbXޮݡ|2 ]) J_2hu/O~diwK%)r@Gܒ E+FRoa 1>Y^v9nYwo9ֶ*CzVR«ϙtt .pD?[,|Ȅ 1J6uHrb9 6C8/ l`ն`G^HHV6f_ީ]W8~tUl:FPŢk$+yE@P֖ ߃IZOvi MX1zU -6hS DW,٘"i2uC"NzHH+f-?q(ݳr?Hcs0|·] r>q+: rcn֗̈Ig)UUd_,/כN6;%JV879moݢlpLs`RĘD}`/^h- QD6?2My0kv}*GdLCeq4A\L@ܧӠެιLDZ?vE*xҡ 10@xh/.6|+ H0N6uvUu%8i}|$ȨmdMP D*9!eF-xCA(=^VZ~ԗ"C\ڳgXF,YȱGcY] +'Kobà K0od{^2L?B&z+Ϯo*@هM/ n\^5JS+FxO㰞yv"łQ*!,-Z1et{~"h;m59b5ڝ &=V0mB_ S4 )b?9g ?  Uܒ;f1|g%[ik:CeC) J$ BܾC_,&fsm"Y U`ೃyar;7dQeފH8H׎Ek)q{Etl߅k9a lˏ @Ї@HXi٧gbPT_AC Nr@ qlp{M_d.dg-ߩ4&y.l$kRPܩnLai6֟rUV '۸Rw\ ԎHRo򐁩QZG뢅J>E_K+&^[ƎKYῲq'8#nhL%Vɔ3o-[(S: /rbhR2ljaP80wdRJ΍/b<+9Rk $womsȿbQIA=Cw $#6 xfJM1ͧVk}h.ܖUl"&)8bJۣ鎁ư nf)#gQuÈGrgj^^ t'NZ,A{G3o# a)4I3?RYn{.s'#uvn#M"_=էBѯ=_Fd8Y#2 1i{.SMT M+~B!#OJ ^pg (ͮ8JpgVM5=&$^e'ˌgeAjYi߷MYhf6R7L̈Zoub͌ao1Y_ceڧKfu18&]Govڽ))mT(rw}GR#IW#}sX$49IvCD cBs^s"PnDȶc)q|u;tҗ w!EtZiꋜ؁0I)f]<ԑ7jǼf 7-Q霰xFC.eׇxҢz 1R]JsH_LL-+A+C`\|)Hj{S?cAq`g=o9לCPSqr $AjdX(IyoSq(ŢB U Pj !K+ANG'(3U>msRf%=O+yqgOf ދl.i ɏ5[v 9h"s_"VI1EM3]o%@kO>]t{ ]j`BDbA+D\B!v0LUy{+$!"T.oU_(<#ih Xf8c|ǩD_dЩA{09.'P6^oB"`ÂĉG;IEsFBʝ87u p= њ "魙#Sԛ8l -lz `UY%2/i~ͺ>+F"^'aތ"RPܭ|v_S "Z¦|w;FRNWADXHwyw,xV)͕>S _yj*^ֶƟWdSZ1+Z͉U<ڨoX8E՜{`?=`ؒ˦6rBI"B!*h#@ߺ_-B5ҍ#*FXӤe &/'\םU҈ v3;]#ўQi4+F LՔF ;m lPjb{cLʆ&ף$5u.D\7 R"Jc#1/=ۭVLIGYkX[y8-1ßs 8¦΀bb0-vJϬܓS]da2\zMeyżB 8AOyu{دkBja":]Ny%~ ^2a ؎$o _B9M `r1h.3fkeᰝt@Xмp$ǠNgҘ5IuVs"*Hb#InZg1)vY!H*4#\ekL40͎7)riFؔ6O}P omr+(. ng8bU?iU8(U.7AN!SR>N tBԁA;T#_J{2 )jύ9"JR!XR[ Qv}cu8"IR_T"jK~+Ű:{Sݞɭk¿LRdJָ8売qT*g YD> &-$s}2UJhR5M9ֈlANCMer<:Vوo`(snt#jcC9WBƟceT(fwQɒȪ`H~<@iV&&@Zb3hLWtra) ȕv2ZSAN8I9=-w-TTq-&UzJ&6`v_"K\Н6 Fo~D!I pu_UgTvPDۺЊAʄ2o&&)D9]s.{Mc Sꟽȏ[I_K>\||' [Gwmu VY)IIbӶ[?_l*ޔɭxjZL,}L⸔o Aa!_}cMS$ IcJye9bEh~R􆅐RJ60?#yGzTo3z|QXT8CyI >;-wBQX:-bs@T';KU4U* tlN,\ 8쒖ހ8Ut{mml1 sN\AS+U~Pv얊%eZʳF}/<Fc; "eLB]}gX-#W#^(|׳[e$Nߦpo4ߤM%g9S)z !O\ dG)+MwI zR܁E p%̙Pk.Q"uP{>a?UKOt*fE92UZDbo`t sC bӈ$H6ޕaun}$q!@W[`B)$g,P]9b#GW{&vMY* [2 Q M0P }+M& [Ł}?w b] :0/x1CȀIӓaG2 ٷ$C'8X:$ ݩ{B~C r~j$;"u9};cQrM5ٚot!N\DrfnLj s^'kY4Dxu[1QbCޛM[@+0Rej| LC.L6vHtd\Liy儶tE$FE2oJם+_l.TrfTVF*,Q2~;=HE{Zxm A;7T{+!:H$< ;[V8?xM8+px1!Gog@QT| N$GC)q+1OZj_l"vRG9$rP!D 10ҏl ?$c+rđSIA,ocr.XLnt)=q?24\a^ ܎.t;k-:P`7!\8,Rs-CGtI[>NMA"q%. jCܗ,V@O;TQn\O i;m"orv {B?@CϻF#fx^6#94,9,xFN?&ĀHK*~&MՂ#1G2YglQT͈](P)sY%ᤀ^=(mo%i=m-H3WÙC%ɫ R%Xg]Jhp}?~B-Ɣ8S:+bQO:rv;QQs|9@[Jw#":pr"i'qQb`e519Dxo\^.:,1m129Vvk\,d`Mˉ+tToZ- |r8=:+D2LbjԺ!DxR>]|aXwh=U{an&Ns,Jv5/5ChͦK;;rd~}Wew `әҋC``5(x;=fυV4V1篓^ٟѲ ԈHТm 0'<9]tmJco/|Kj328#JY S,nũq><b&ςIy7#MFK 8d%^>d10Z(0 [NVo 1>+"" /0'/*4S,es&!tPߠZ/w/|˺ob .Z.pU$[ XKϾOPj])yWzZXPءd(Xʭ%b絡E恖?W //p)Tyϋ4Y(:I%f .idk'p"zen}yq$FڏbLؗq6HeyP=, S}9ĕey?53׈R2ϡ>L=DvboFEFIUY!o4!1`W75gǖXL{Hf_ ]9ms xB깶rdP)Pfj00WMiY֧ǩ0~l@YȖSB<bUxu ȋs+vYDa4ǪI~:|}ZhFA|xb^`nCmdux8ް,ڎ֥@%=B -Pi:@tΙlDXΛPT}|~ݔb,YK=;jnAdMj0q(>fFM0jr͹"exz(ٛMey6\k6rƖ`]iu>QJ\yT}MGLejf+'hj?B h,;bbZ Hq " C}Ľ^/ȉc𛵧kZ"~’iIR)^߮jl8Pb"$kr-}-7sʣ:S&aUaa0Vr Oij+[jxA\\!B#fCWuYG=ΓL W3VٵñЕ|㪏G:+Xr̙5zÆeǚREƽd=޾u,Rm2i 3GC8-_` 1PQrbaMƭIy:39R㰷˯L]KԜV}Hkm6)y 5%/ t^U\ "!J8c8 4:2'mn!9H7{J~ xɑi"?Rho!LE`qє<_N WBDn)1_Va,n䯀Gp* [i@0ߊ=M-ES22pU@%ũ~L3RR[r.*l˩>54mM+!bP;H IM)U&b9,\[H4&T1#.,pP,l$OL\]Bir+yf3 S,:&bMҎAu_(UL?b⺁.wXVY ~ͥ4%Itb"0 o@9zo fS6X n.6nSNWh䰂㗋bj=b%x sm6{i:W .ydɳr' Z$͡3h*)BƓ2W˟78Q[Fhrndzu-;kp*frN\DP2TBRF5hD4F?V.-RIoOtZ{AnQ}DѼ/.4JF9d~&+$ˢ5h ˂2~Y:K[t]!:^Xc: w*%@+KxSnf$ݴ;Ɏ Gll ZO^پMHU$]'}R Cy0]m6*7 ul0f7kt & {-2K~d+DMʮG 4j{L(7,㶕K;gVM fq1hO Mk721UL6!JGa8qN +WʼZm\?2g"R*.\A]J[),AdF$} a5{;hi:Ĩ+!|.sP\-&W]I>?-g?8%>F[Nlc|l=U=6 TNqfEɳ5!|2;$0|^1ϑODzzSrAۅ T0"8]U?7R(n +̼D8WݮŤq6~6uޘ\6 :okq TFzZÂs`98P[uA: v^ 1›?8DeF`9V58˹7mIRD>*Pt ͣFܠ,W|f@3P0I`>+)R25l7aS[Ta]aI2&t7Z3/--6+Hz%zWP'WB#ֈ MsgG3|5ًpWÆ͂l+!A/6&Oԓ*&N $ky?"bS%mtBЩ6ZaLl˿Ƶ6'&ڦ B"u8\ݒ0D]wf~=)E V 7h}Q$:yaaܚ6%p%O{!X`uf &al7{7ϯ|fvv1n$t> &xn 6o<[qc+Pr`G E%ϟ66}q |.F)A@XzSݹlrfN§zP<4{8Bb s"s bd67 %8O)Q yX+)cxMShQꉌ'l0XǍL Hg)>xV6L */vة"VKgVa?'m5WWIx>p/gw,"jiPj擙JfWnk3ypjYȌܓNSCs~<:7}bݲ PC쀻iY3t7F} /ie)Z1Dhgw _l] g웧_J".gE>8?͊qۘdy΀գ˵B7)O"7e`=T|̶B!(F\UZԹ؁y@tC`-Σmbul*"R>PZ^]wǩW(Ip*7S!>(0&hbt܍NE0jwPROh:]YV:U^ZkN[^ήIDڱŵ'hJ53FWuч/-}q.CP’NKx1uad+lQ\0A,!\O:ֻ9: tG'3w"؇_0_܄d+_=@{|}exXN0M,Ѡ̱ߢ(_ kH:57LiP9S M륍}c' yȪ恕2nYk4i8kT㗿̱U`>ʩ[4'M_ #{M 8W[=ȫ Non(rѶ&MzCE7m|oN/+77)CgKI'1}w9Ce/V Ypo_Av* W;}hY8Ҽ.3N.Jȋ h ]2Z\LQM CW5a<+63j-5G5x>r#yg`卛(fye=/ x!C!SB!lb@Jq"1Bς&jf}hY>ɋ +ulW 2nn *'=\ҳ{RWy%#^F]ib;.s F |d\j珈 4[u5!,no0+)'$zg㼱*r/9*mO>S7 " i|FL?Nv,!~By2F 2~ rttˑ~}wC`.О4h|LNǭnN\Q ]F5q,G4'۱fy*wRwwwxNJzҡUh6ܚ mc%sҤrZb275{{jk,iZGA" rMg=:WjܟR!* 0X$g{ΎזHYJqg|~Ha}mk]N֣E 9kWγTYT~|pBD Xʕ*El_ZS˸#.QEVv/<m9Jmx-%FMrD—,3H@ɬC[q~^$ED-, kD@JpvݝEKH=HD^|so9֏@f:ioJ.o`2d%yIW}kCkD6] K[؎n܈Q~H>gxsک5Lau0&?`_9Ւ;0kDl涌k?aMı(Ν$Cq D~W?”aZʯH4]vlԴ,ң 2G4'lSxNf_3:[<'7n,6[AjX҈ػ[-TZ ~9-cHM4 a![.V.r$jMa+&CG2Elû7*CK G4KV㊆s퓉)`$.{c\x9s aPU1C-ix0]\ߢIꨜc;'n(X [q[Q(WߎXz>R;~{.PbBKy/S [:PdeeHW0>Lt9?QXY 5֗,AG9Z Vaf6Y8b!׉*I9PB|v' ^o+,< { 69 ^Qz{p`IW٨p*Ea%-ORXbo..i$_74 m/G w"rUZ+lW b ǸJLvr2O}mᥫ4ҡ 8ݎIf |XgCl7 'W0L>B4v×٤A*U`2#o``%*&jv{+{F T6svR|sC|$zGE۠NvI90n!,ҎUD Lӈ1taVNF|T>pXqN:Dp`=n @q"i>\͇ X#@Gd7>1GiiؽBܪKErf"P%ka;ftvu{Jߝy~xV09@X"omeTLMy7rc{[+ȴIbUe_:cW CT!o6,N@ \ZОVYrkmrf~v ǘTbl}\ёɞGlyT!" ޑXA=ܰW]4Ӆ_VⲄv M[4WZ*2~K9m"L.+uLE.zqEʁCѷ}oi}] "d>0SZWR|Kۀ_l/o[7W({0VݘXyU.mg%˯E%yakɎZ`X;un=v[ꙄxVl`z"5\VӢr>YRoFW9Ln+xF/ݧ6b~BMg !lD 801yRrSє=o~ U{?/D85=.D`f 8}@S<=sUȮ4z9q27l&Xժjc;.J z8{ZB$܆uBG- T{h b(;4 8Q=]54=pU#ԈSqW䯟G'o{HdoUYxQ6DY(VN2;ڶ+w[Hmˣ^ݻFi6 j,8$~Ve0nPB8-M0뚟9;d.kdiFtQQF]YfVJ ew;Ldy)ߓP9"\&٠q/xɒM=!KM7Fg*p #-;,>9A4+*ͲoA?„$X3S}|Um0rTGϰKhלKMpjK4 1enL ՗mXޙ00_ˈJ5c nB4:k ޭx3fV_<񸥷ʶu]Rʤ! v08ZݭLuU8}RI|R$z{RZjzRS1R̠HЄB.q%Zdwgwһ lF &^: 791n@Dnҁ+k+OR Tv`1?5alV P&@mgN|(Ԥ/oWrj3 W͠H9>/Pm79KJKM}.OzXqOuޒRdlVy 9f:d $&2) 䘐Ɖ#3Q14wG{&6;s_}@4H5Dye| (`<ж!38WU\bZ /r9Co?rFcl;-a%Hmi%yk\ܠCȄ`B|I%W]^hHکhi R''aH ЬE sh#ƾ:|7| 9^GK4s8C*[ϳw}@2z5.xǒt@D:$ּ[h' *viB*~-5jl1 L'՜cc_#E$u)vbN݃|X#nYD^ُĩ!2bcòiAZr 9#! j.b?- ! uXc=3vfHCRCO6Lc }ueqj 鄜s5(3ؚ@|e"4yt- =+Il{,3Gp0uXcɧ|y"a&iP;`?엻[Y-9*顾f(k*/r.X O[} 9DP|͘H18 h-Mތ7'컙g8C>JG@sjTd$L*_{l mTM%eP"3 8[}Ft˫.Eqh |D]r=P-HT"A:Z+(fEx& Z&-6,40 -V΅VCj3 ?݊x\2t9 0Qdv/47L#a-\;(_)rV.Mwk(wU8:^R%/9h\+W)浜n+Yx} 1o67iY[$Mz9y)> ~OR- w-|lS3Bx-jN=P؝ZjW遏gx 1,nK⠣c|}]pɧzV7=A55^ägsΕkIsG1 ~UNoʪL8A%Uϲ@4dle3*uZƀ6 ̣)U!~C5qCb#ȈK9Duj|}ȄSEO)\&6_c]6{M)IK9Kg kQ녭Miyq嶑l<FټTK3r\UnW{bL{3/ y@_ %ml5:;-GUQș׿pkH](SWl>Өu4ot ћ+ŐX=TU! R*ڿgܡ RL|e}Ỹ[ZDB1_n;0wl=CIM=k璕WC/eǕ>F(BNkQ"B^2geɶAC2>wOJ&DLюG+SOWHr;4~_ :˙0BzrV _[-C,lT 4_\ynz_AW}glŢi gh8+ a cPUfsZ1}jp&RjjD@'.0uq~'58%pI'ra<^7&[NEoVZdVT W{DMX'!3a7سy7;LCsui%i0Uf=5Al_ >5S5^#jv (k옢·p{n϶>j9{;/CˍgbZ|/iўy<Ý׏g%E8ًuϺ7w]-"3e/1XTI͖/'@vm)qGBf mOc"={EDJqY!dB."̈QUc46T8q:0."t8Ԁ 'dwW^Kx4í2ٚi)&&*@,~uB{]t7PR#I}<[&臱7]-"o4j@ %cN/G&: :zKx_@0ʛzk0hoxK2bR%(jCˢQkE) (2oNL١9é't!ҽ(2ǮUj:~V,-i TZ x/i 鉙I.!6h^Wفtˁ|".Lyk/ae; u0)')?nlx>VH-bܺAq$ܢ.iaTwވ7OzBʁ2%,`/_vaBb8C ]r!+"ôff˯.)u,}qL.f?홙?ѭw>%bJ8ZY㱿RʑuG(D?yVJNC*fJ¡ELUi:Ra7ckR|KWR-u28۷94貄)J*Ldq';Pyh489@w⃱GpȀ4C-} _Ôߊ&%ڿvoCPs(h۸h瘎2zQd^ҷ,хL ENҘ٫(SUmu^Ddu1DK~pd7Z韺V|ٕ7i xCdKcVa /伃F׎3W7L$~ge2{~# Ӑqh&@mDGLUfV M5=nqecնk#ï_L&9˙ RhCK(0l=֓Ln؏44kޢF]P ^ Ϫ;nDMc$%aAz21S9pRn^BzW[ҧļO@h@;b'3w{B&i=ÿM]I=2ΗGDsg[4:͔ %O. xuL6H "^잩y0~kӬN3UC0 TvU[ta0roC' [oT#A [r[d+rM`;xd(I[@PfZ\/w4C*kKVصe^AjʅzoGF:1{'/Vy$?c o(;m\8SqGүsS A (vœna1wLS7j4 saeƣʊ=-z-A&;ډ=I9`5uj4;ˍ= e kV 9؞?D\ЁFSmL&'y1/B dXAA=q@t]zz/FDYޠ>`6}M؉8 W.ߊGi 1ktS x/+4 4-¿@:=!H"EL-mBir9/5>D)b[U2uhƗd裤"+,<>G_ҺtZ+ծbz^e<>S"F}l;-r V` 8v;4w+|rEngKt"zXCTHqINIs+p?409e}`a Pf `d7B{g &w˄ A.(I '\/?xO.ODe:@ײ'ַ3\$0Ӣ^Ef-) 05g&*@9%0 C-0!#C#4Bu9A ?h ͻV`A[O061hОI] 8yV#'f蜖4r \_ Ci!a3HG@Pɸn,-h00mwya9#jaﷹuZ.3{]?ҟǘDwA+f~m2_j8g/]L(cOkeFLgK*ԿI8Q¾rJrxdQ1 U̝I0fS\y9oUS/ 9LF•qs3)9hˈNƹhn/6 m]Ğ9T iR0PւiN4*Y_Y"7mWbNLܹL޲̤̎<%5|3feҫv=f996fI^4NɸƼN3qD˻=4/caF ;1ru {Uݩ4_~rbcx6^7Fg[uWiN.9,f4QS'zے|U ݋ /q̼.Rϛ4#:eLX;-dSr :UP_ uTRݩt> X;8{F~!XeP@z  _;y-c | ʁ;WeT>;J y c}j[kb^"㚱=iG#j`8)?/K?Ԣj jd@1~? +II){gMrz[)le\>Uo=p:< JIwi k Q!2ظmlĀ#@^(NExUw/-!QwVF7QgL8{k]1FƼhҔ;GLXq[I!^̤q/ ~$Qh.%fj̝9)}1"jԯO}*6]< Yc2O]7L!2}$Uj6zܺ 6sp3ULܳ}1b /zy+, W!f<Z$BWKEngzx"([Rn{)vs-n FGyfc6fZ;fBg߷=WcP߾m%JIiQVc4ϧQР٥V|&ao" Q=Ѿ~Xa@ (:(^DJu%ffEUQ}%ι-$҅Ww:T)FWI#S`AQ}]8Q}0qj2l$ ؠH6I"gr[/EOOI_CV h)$&[a ge.Vo~AG]r!gVl*ӗA53&!F֯nْT&0@'8c;Ku O w<(ҜmN ws-}uHÿތC ~^8fʛ҅[w2ק"%V2C6i2o3?l@MQ#j{x)9WY$F]KG_"񉆖h9翏 Kٸ85y{c#݁\ʉiBV 49Sa- j갓\/Q7o:NzE?OˡNѨN&oZKCAfK|~ff_g#,:MA;G´Ua )Q*c.ql 'lf(ՀgANT)a5yj&!>̄ 7hqssYq*Wj\k>(s໰Ph~u^<{ty1 XN4z'9`ԞV>W|PGJ*9_Ό|rUlH_AM-\Oܲn%7,;*Dq^^3܉f( E 0*W^u.PuR>;ɢd%| H4ޕWo2c)"m^mM4$NV=46י̿Rf MڻLt]Z8cab4CWCڝ>49FUʸbH' J='\6rahΰCK'\dٶlbDY\(eΊ*`iSyy&Y&&OtGnWgi#h<.o>meF¹4q" ~YˋZYse_V (>QDFP̯Gh5ЀLLTH.E§|IqD gHb'SQIqɏn%_[5)R궛>/wA#FY0aje ;o hÂ^DCb=͓ \;,RBݵnP~LTQ(JY -i:S2BR'u>ٴ\*\L/Z6dR& s WP`ts 9)łeS 0h̲̽A\jb9sʗtPçObWp>޳K䤉{Ɵل;d(CUa !( ӛQmOݭbd@UAۊNQ32.\S9FʑşA-HT/c w9iKbDkRU4 ʉF Mp}&,Lm*jNm{ēP QKʞ+bO/urK_ 4TU;"жCjnɈ5= Y)!q6[Cιvٜc5H!&VehnbZrq$шGy׬G 3btN3|( _Kdk߼:\!hr/F6DMtfÎLQ t}9^HfFMY:"al>gha4gߗ'!@EkDN}cM1S M!Nv) &+ae{~74>.\(C |󊄩|Oe/mX'1 u-l4ܶy~M;k^r,0LB9f͹aA(HdOld~aI?p{n]E}t c)v"K`UboS;Gtrd!2"+fJ?$4HyY;_OfZw~.,3W0hApیs& 3[%Rێ*CIGӘN{$clh-QkֱP>t~ )LA*bu\k^GB@ݡ>K?zbU z *FƋ;M͟⥺igFuaRY,;"c>Q˚r$ is`y]ԊFJa0Ohɍ7|"LGO-xneQ}4vҡUn<(Q ΅a?:KΡpl,HЙd0[f€yObH&Bb ~jٽYN\MR 0G\)wtUί\>Ë0[VЀ&iUڤ%{yì.Yfz ӂœL bp!71tY&ya<)tb X{+( ԜdGHVd)|V>?{h<^xUp7WÞ_WO>pQ*tq yXӏOJgQPcb a>&s5\.-x8jD"95W7fm@<T^;X=cCUP Uys"݊ 0lJ;1i|oR~SH8-ŝ(0M*+W K[btz cAv*aљ-RYbI n_ifҫBV3'>(Aȴz/o a2eBޠM(f׹@Heo-],@H59иpL4QqXEYlDP13BKx-XIשҰZ(%.-#1Rj^y_ )uR4=6~.~_+lX>'@URi2W3˶, rvm m:}hFd D(JgRZk:xٹyɈ2 .8<(oS/ݬ#T7h"?\y_+Ċ1hoi|7@3~fK#5$Qz4*)+HQ|Gg|VF:/_㫁 m~2Px }&h1SE< ӇGJVm #j=Cz (WfY֮»n|l_gkl*tqFÎ5&L!(qK?:x*؉_zϼךbT*7UY0ULN+[lfb"j!(DPDUN[T4o'=]Y7X-ݘ0dHTW+(x1'h~s:^oEI}˿Bv }, ɵ*RrZayߌhGp ty7IeY邫p`(@ƚ0vlKyZ<(!Suȃ91%F?p`Qڅi+pV|s | 怜3Ec_27ؠyQc1InCx-v1yH2bؠL\w{~3s9vf/ÈE$]!>P {1YlDzu>P',B,&X;5a…:Vظ<|N8|E{ ~\yV#m5ea-s\ K9 oNoi .7uD{TS/>i[^O|P ÅknpFօ,­e,6S;^bI5S H{vSf9LZSGӛ6Yk$>JĦ ݒ2)Gq[w֖Ka:2irf.Gt.}^ %88Mheץl  w BB_ Fë;;Z-g^gGe"SIm!T4OPT/64VR~!"S n fo,V6B_Q0 ׄke|D' FȦ!hrLiRI""]^b8=M -DSA P.^U3yj 1-I9ZPQBHFV`ցuڒ-RvTW{ώ93D\0'~2p;n^6ՠN={xt!~܄UG O8#~#v[Du$nj?99p ( 9J6>'N#{j_S{#5U_bJ=9'^QqXN  ߲)#SdnZOW)a  h_OB*r.f[K#NZNf!kQ,~WlJ ajp.t4z{|'I2u9e-NP.sK&$?qVl.|uYY|/(:9}C?1mF+$:WlD 浹!5|[ =To-?"Jn_49)I"CO9b0"tH6$=3`[p=uy4h229 q#iv;Zm'FZ}G-xc҄I ~%?By4/>|Jk#A=O1UW{YSk%F8Dm/;`v|q4@nE7 ,2r3qAQNSq >-4N3`|&E6AxiR^N2dYtj 2HKUڿw}T+k&۟N\V0|Y 뷪۸䢯Fm#^{QtDAX%' I 2X0lЦ$n7W L\N^(K* &] Wie-*#>I=ʉ!1݀ Ⴋb.iH|s΃y:Nh)ޓdskE~j*IRAji,](/*H`-(VpD"$nQ6FlSM)WAl4 0KuG<g*nـzKo:.7BȷfػǸDڣ5_m h'Ji.6HO' W 5G3a;~J qmG+;3{λp3VS6?a/?m>T 3:s"i8 #}+`S)w<"e:L.j<a"xOر}c}[^Ɂ 䰀:/TCw4a:C{נ`vC@P;1O=ͳ%\vVN0#~[#T ᙬk0\[lVv" jW4^*$MŦ~+fjA]`9 mֶؙFDD%cZ֭{ (kǕ-jXDw b(|-O(<#呔nBRmUjAC6ÿp;H0pB=5l瀜!RAsO#yBQ[N^[#xwܾo* {q;zMO#fHސ"s@{ !)O C&: }l }<w\@>KLh'*#uӁQ+b%V6 vtv!`"u")7'u֣3]֫ɯ˩M%H`𠦋V5LivbG}.{;a2@x+1<ӂC xѽ0شPٹoow]<3q৘$ {>jK$rO"qTK |(i=7e?M+ $X :2G6ȕ:`#<RH+8W_sv'nbHVr#o*FQwEe.%^sdZM%}1]`Gi1 dDBي-}x>T<ڳbY4QQp"(/1Zgs٩eT ǎXqUZ'h Ց 曤z)-S-^T\k-۫ Q"MTϿǪ5MbfX#@DIѼI. ߏ7.`>Y%zdFU#'hнݼY!1*M;~i]b00N'\hD"&Ac,԰)w v7q3_Chy NlZDڒ) p, Jmc=jON>|96V8ymЃ;n;qsήwVGhR6pml^q+G!yLwby&Wir GsJ'y=MI=8TcE wU0/HlӺlT>h~Ξ"Yr-ٴΥLvӺ7ZrMfd4>`0Jl*E#5 Q=yۯ$XAN=s`/j{BR+"])a-/p+NdcRfBJ"vm7%P~\bdӽv:LM,ȣo2ޫ 9HzBaxysACvHu/x׽ؿ< >$9S2r]Rት&%YhY,HHO\W"]pr`~u'dE14^d&Zڮdu|Xs6>xZb{SOڥ1߉Պ/{x@rJl]P Yu<ãA"An{oy)hfś θ8X_nc=S 1EBd{~8`RUlc!Bt1mx>e9I4x$J]|ۧTa.y\V!<ܧ(wX?r,EKeeDےV$ ggH5-x(s5^rvڏ*~<6PWI׎&a߅C4P1E=kLkC B〽v$sR sFy15A/U 2+ MmcSCS$CCi1S>ńJA䊞{oiF#$`]8[㈡xpξ(L`6\hIEX.oZnq)ƄVGOxJQ(P뫇*,WkkrB7J<^ 8Lv02cT^$vۋmgxa%Սikǒ?H_cJ^^taP4G `D4 7=Z_/"mweA>Oou.[d',.#7h׊A+ 0o^9"`mۼUa3y_O}d"'|`>l{o_/[eDZ¸J篣E ~=NNܰn䂔9n Y>wEEȻ1-)z6e(N?\ޥ8nj%=H_ @l sH o]346$mH?Hu} Zj9ke%LT{=FgQzsrFW[-^̋sY6ZT'7_iY{0 -u& Kp )Rm/Uֲ#3sSX=gwaOF͜,cMK~"qeҋZ2pBnk#dP7f#V).k?}Ie75ύYĖ+'Xqi; PxmFUVE;(Nv5#L$Uқ]zw.x$Sv0>UL@f|,}ɳYyfm1|;Wd0povȃmDsLԠ隤[($a'qbs@#52xi\S.MBF ѓQ6b ,?D}g0j} ([g=7t:,'A/;vT+(\l֯67ֹɑ4J>ͲxrQQ͑Mqd9)w|0d\cg#C3Ud{| V [&"Qs,pD NQw⃬rqf&c'NȘč^.,D5wJ%I ]G#T89@V{m?y;!+߲ChqojV8$\,-Lː.K*GGM5l̦z)!Wʺ_GLnFБ/zƇC\k)b& E^qϜ4r"Z .@j- 3g 62GGeQO gݙz <\\1vťA< ]J3,WزX(~s ,MpԻUaeFꬷUMr 8q,]?-S 'ǖZQ5!z: RjJv& _9@Ԇ ";~PܛT.XŲ{N M~.W=R!֨Dz23&i).""43ђFݢR 7mCA6X0 _qu^e%bTNPF@ (B\${L-TPPWBv8=Ru b%2}CS-0cEn֦nkӄ!8ؙaͱv#@ܶnUǹƮIR( #TxiRK$ߗo#Nx6UnBg8gWmH_c+ӊ=`&nfQ$M2$ [ _{ ?bd  0 ~qY%}- hJq6QVY g3GN[-7@\l],sD}pH ^|7:wMaخ37<:m2n]9aЖi' 03\`սkӚ~s5ˮ6k53?DJ>H _"U0gIF?*{aR# t+"`fw4M>5N1,dLj 6Jm,?wtKz箷P] O\yC g欨stQuK´YA: 69U.ՂHmڪQtf}AzsͳbN~2zo?h;!`]L5~WGEomٙ~w}[F̕6w5>+n(ߒEcذRh&d<(CϬ3ˁ$29` G70uE`&&`c 8ᚠ9QuuOaA ͨ/f'*+Ө~wML^.a@X,~emh &WIf_ /Mڟ2p s-8[pa#'?K*hp c95pZ`w ::cȜt٢ʃ]E/xG^]W> FZ+ ׅ>Ϛ 8Nq Je"C/rf40VV\#_4 RĄ* toEO~! q>/e=#&fN\o{mnZlAK񔿅 No5Z)ʹ!r`j#}gԘMRHzGqi~"%J[=D5EOTc"!S購%[j< GA\F4KEEZF猰Ԟ8jܾ}%>qk0;7ٜU$-RG;O3㜰E&f^G @JvI1cp͸7xyhW~i!ڢnD DmC8s2ЍGE'3zުN ֝C^GVo &0B`V"d[VY yyu;.<|/8Ѓm\8 wΪTbn:wEIqڮ?9S8WaTn;';W!2{&rcc(C=f޹@E!UЕ]h-_GEТM:{͊qĬT?s9v.cD-zm *{bA a;i -A^ƪhׄ=/bW*_|P!#„F۝;|/-m8;Xҏ܋G8P^ ~D >Vl!nIh$lm֩Jh'G d3^DmIdzҩ,YmR{qlvY90UFo'ڷJwv`Un/{<9~>'J;<%lKd+Adݺ9f2}~9;KOa*nIh, Ȳ3F[}iډ|O޼y{'L*h6c983 4,M>;pLMzX#&'PӃҕ0$\Pkz6\;99.#@:^nLr <6jN;9!yڥ͈ Ix|~-K|q3هLfC#L ^kny&^ I:Qs)52bA頔c6EhVǎhF7qجhULe¹6}|MbU*;w }^GZm {ƖCM~YY2Wj34@- B3MȜQ[q^zO]Cu*ȜP; hWxFwQ6#$vI.6BQ9Um }D -M{ޟk}{Vh5 gRg=U R8xÉ9Ɖb$PqS\QkjR,7{O <ȺZcoѕN~vS3y$XNفh '}OLß1dfRmxަHWEk&x8ǴhHO+ Y2uh!T4ٓldR꘿m*dvz;;#5={/j^]ì-O!zT!F@ɈV*f]}h's`xxfE~c>){+B}@$%tG ߄re;=Q[y͆;1$A> |gR>"q[S0_j}blm\r.~*>wT)op ;થm^|kt_kɣe֨܊l<^(/nD`xor䵝Ds]_%+bSU/ mӤ@yN-vw8 U Z&l"u/+Bg0JU"#]8凚gT@RRFV:hgc:u3>kRɯͰR*3U 냒a9JK42bQ#>z ޞ~iie"V&T֫ۀw&urrf`(;g#`W&*(ᅬM,Z9k|Pð0R;OYײ;xE %mזE'l(;9H@,/Tbc;b)%,7o~cB wY% ϭ˺H14Q s#zLxNQc}d$7z.wbt`B`BQgλ2 5̨.ĶR& 0N@|I aSMR֤$*SÍ"H q]'ߦ ,]/lp\mU{Ͳ=!Li%,} `>NjQyP>9鼖ts5P{2E^GN|aC85 nzգFŋqGlvbQ~R璎Hӎ 4y5's$ 8@$@|s3PvwXJxpҫ 9|v[ :,,Td!&,&^'XJv!>85Um5)ԇQ|QCmWS+1RTXC)U#>xعxwYwíQijǙC7!PoDM9c-}鮘G(4zrERxP']6a@zL^$Ƭ, B2"KZ,} w*j]8O(w׵d}$ǾN7^9K+$E_P}K aB4kTcIS_<_͏ }2 Wzz©35A5I1h5~KHUѨd50Q6b> ,{!!#Ԗ%:2x=j,y,j"ݺJ3!(qRj4mٸҲY}i?!yo=e 4]\!ҏm&hҒz%mAIDt Eg a&+:B3])R -{vCI6pA4QbwSl$0j[62lf|=m5sNĪ9){fu/uʶ c.vy9DGuҫGcUOL`*L`B]*<~Whl534kT#U/T 85 9Νu|gYZ070701000002e4000081a4000000000000000000000001662f7fa90000155c000000000000000000000000000000000000007700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/bo]?Eh=ڜ.+oO;QWZebW-H{AK![Y'?둝j٢4J~&K*/:x|K𣕶}ڐ3w7 oy)yU=HR5mE+g2mu@Er䀀xRjFcL>ᙶ:I!,` &pa,wi7J=WG6̟Vʞ m SNKEb,|n4 0JCx&6>?]Rڹ^CjL]~JlFSӁ9S7AgDMv(=B6Ӻ;)M`Swihj9'o3hxLh6k!iЕ%n$kc;0k~W$Y$lsQ|٣nuae()q`t\鶴􁫭Iyoz*jSrɚvk)M)mf TB2x6#X2,`6\)L|v)rKP{BVYDQ\=䲔2>|cDTM}Ak*PƏ`kgSf޵O-N`VM ˶@b`չ",*Y:&}+#_!'KHY|VLr$(F>NnTm`'SG{;eR@4~"LxAm')R)a?qxQBy] ݕ\2$13f> ?.Hr A͔ڭrOQ$w, .[{TP-)ͼ=!6]Ϡ`}'D7>2*SQmcjP5ͺk7ѹČi35b<Т;xs!Qƀ{4&T)r{BM; S9$҃&r]F'g& :&X'F)F]MA6qA 6DyGg|7潽@ySkL6 m OE"tv z4c;m/5v :Xi^cjXTgi|Tw)c4~Y1cRXFH 5 ˀkUX껕>Hϵ,) FZI] A)H7ϦL݉A,ͮ~*@ghϪ& =ˣaа-D- xƣk4r,c'7Ȁ-G+a.FF:R%<~+~N+(x~~_F/䀣 K 6J.7|t Fxxh?` sE4mp87y*kFA,v" =Xz{,l]jQfQ=Y w~Ty)}-q+ShyV3=L~ :W )<[R9 GRfOSIʤ3wZ1pHRT$ļ4(kvZV%dV7v4OUmqkړ>ddU+qKՍge .01z_4v],4˄2=Wxף{Wko[D@pj|nplx| $-"/P}9Ul_y?*k|ٹ!#;}C#ƻ* T%p%T@!f-PB|TRPG|q-7I{Itj5f炯d5ia^46wE胢_$gJsm=&(_!gs!; h41z}smgU>n:\4'ؘZK?EjJ(C6;) x?iB3}=,2y5}J.X0xW{B vƔQc۹ԶO7;=,2x,ysߎc .dQ1[﵉r|n\T&F>-^>2Hlhujw~g#V5b*؇fdAW 37R-1t^duR"# cLb:Ͼd ȿ%!^+_*ݪ$jI5%*?_7HLJj<3ј6z xz`cZ\*}Um$n٨715\hZArl>0В-: I[MAa|ae}qo89:?J誟-#_~7A>w'e2 D)VG}U؄t+{W͖gQ[QET*3w$7uDW/qiZw!1D3^bpQhf]ң"A3.%>;mXLkQCk0lQ7)籪|6>ǫ,mVE=1N5ܜc9,?/N& xZ}$SΈqn!-Oi,%ODQ5! Cͬ*XBcp\H~ԟhch"%%.(gĆ?ou]lqW֧11vHp[Q)cg+K]Z$|*a$o~Ų gf<˄j"᫯2|^#r'Cn7ܣ@3\V] B>bᣧMfKPNF"_?Vd^mYmTՠȘ$7gu灈ez=x.^*T6l׊D;.u"‰iZyA(`h NX4Kl942%<&i-)d7C'} )]KDBR:Wunm H9HoJO0oNVٰQ j~d}"$(ۆG]EUMCG1Ӟ*lYem(yBnIM <<`8m*nNiHZeX~/n[Crc){IB$5űf"kc"ܓs@xѬGи/}|o y4\es[WgwE'Um!n$L`3Z>3l60i>.̟jNH&>B<_#ݔ0|e#V-ZfD7k88>+Bw w0Է?2'iew1\.Ί)5ja9"d׼c^Je4 d 8(jUQPo( ʣX:|y}HhKJ=F@-qu"y 'ʶi{FidwȈD.^QdD#;14.:wi`w:xZn{c ;iRۃZ;:D&ֹv2_+G} mP8+cFG~Pcf|CZ۴x30-@-4ȇ`O~x.F[R_Kovj _3fLSQkW޶­ݑY?uh# ՅUw=N4]-g^GїZ!vViSNDPբ,pA" #v>g6U?_(y+Ͱ +s5vBYy*mP1i{$ٗ W \B E Y]4dT!K`.`yRhzY#EA~QNFTN|4gIw=,T'|mq¾>">*Xdة mm}إej,=^pKM_kX1xܫ|N]w 27&Axf=;r gZ120& \4۷aqӻn F}Wҫoz4DmRe%"/4Y޷u%m`}ﻀX= ӌ$-f^'>rPK&9}2&z`io^$ 3 *j lgYZ070701000002e5000081a4000000000000000000000001662f7fa90001534c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/kg]?Eh=ڜ.+˳$EJR,P濬ٴ\O ᩹@dnvTm z3:6NR@H[?&Ɍ |UbN.86E.MFP1TL8%6b81ŐSdMثB!w  yvHNt+HOv_fe|^jܰnp9sXΔ4>å.[ # bE=OSku{S60Tth @*lt'=`ħ7L|yP}"(HVHFWe؀u֭( ~5O)"Z7)ݗ;菷)O[w886Uw*] t1?˂z0|NNTv]QA-S˟Cx@(ZO#.,zfnJ3%GT B) G㿟>XS9 Ųˌ[wlő GﻡfV%|&:1Nf>h (@Cr`0I9Te ƘWS %d!i1^H zErxISUKd5uać }v|HxgP׻0Jc$uwC?u]UiNe_|>uMA"u GٞY  ~H4X57C\2I_-zHqZqb$u7K12H866-$cjSI?-Em' .D(p3Ȣ 3ΰF;.GόQ|I*1YqI9 3:K@74ggcΑ^Bd:UK">tEkز ԙX6 ;"{3鍛`%rSSX(BH243> ;^Y x/7y5wb<(ȅ^hے}QO: p=ӹ}k̟ɫ= &[Hd(pŰ%݆H+!v|pCَEfXwzb*lj ?'>"VsbG&MԾ)*!{[ ^1Xͥ D1Z[ <'h~x_:ydJiup[W+t$sd*u )I1(0=vAk2nc:JAwk>Jw,oxTLtmkBiY.gZ>+82GgY/uC!ShgX%H]ai1(H%3{E ,L<43 zha熣F!saڅB~Xa(Iv9T@)[&}O cx lD_K X[z=s̻h q -+Dy F7 wahBֆFol3]-[U̝动p+OZ5Df q}#i7HKbq "%̝*YgL4rWh]`LX/ /۲ >=!, q$^lQװ8ܱOxx AR_!h~3zwoE}Mi;PD 966o\pΦ<4GT8 l9yfDZj z|^P2 |8:d"Lwjd}P>1HMf&V&t:?-U&=Gd&N qfvsI&5oz^ǶL]\88e5f БER| (/3/х.w(d.ipL+Ry*s{)D|P!d~ané^W/ dy=d, r..< :kqYoM~^BWչ|cO9b KJ^2w)LGqu>dK_n>_i++ނCvt b7P0bmo"DK>Əp&Lk<(Dl/7 B ۺR]:GLUo˚9\A J^cp+uH\#K[K! fҼ:@c{VS_o-p Sһ.FSH΢rNк2ʋJ)o֭$9Ěip _$a}Nwɘ;T3]Kܬg% ORLPIǐjzDF:J2v&UpSReo[Ε!@GY<1#Jl!$MUޅ:׷|*rzqSۂK=*1~﮶lXG5u0h@[A@?U44x@64' uiǭ+_.S)d|o1 ܳ3LA鮯eu"YO,(c+ƣ4 J l 1Yk7SU:1ȏ&x:_B쇭IS<(>mp4!j{n}2zˤR Fc cR|l%!pk@j]ڴ|ͽM#NUya˔+w6 t[e+'dloF& $uڭA+=^`ʁl6zVpD9}Si -P,0 8BM N;qrQoP\Vs8뫌bO'\l=iO{f"ťvcK+m%!R!ePQ%Q=ꋺDt. K5}c!+FCGf@4qc*&YJ::fI]20IKҏ¼#{TQ©jCyiq8ÿ9鼉Ct_ZCm@$̌kU'f\cPcr"q, B"nky8|/RZ\H-G,(~W?(PT7=lu>_WnX;0OȻ1#xD]\s+NsC+BeBȜ,i3Ny+JUrˋ{>%۷ zZh|Pɷ@%s>VEreFT(klJ[ 8p.y#omߠUl:LxA-zQ-n%fk#Lȧ7"*uf2*^U9 wDT4^x=Lބ&KZnoR}/[PD}pK;j l B)- 0<{z5ҵrs"FfBZ|Cb؀|"$_)\>X%r7̇G*<%^TVTp'q,/l5IJzi~-Y.~߹j F |h;q3V30Qr=9P&;8\<ZͷmI xZ(l4:W=,ZūQDĘ@-;I`8::i=mmqsW5SW7kEsƣ$zM.rYyT@gLG;HT ҘФ@ƽ2\Us8 w ڧ;, k0X@o}go>'UV6A[t%iCL52:)F ⛇s &3jZ'%U//.b͆Xz/uyIoo4+i»$MUdJNF{`\`>S ƙݻz=K3=7`S Q.xJ_t蟧#(ՖWx3cL_!}6ٔ>N@RW@j$׶vYp~ҚrA-)aB09^8_%eFٸ1 1G$#n}\C݇}<{z"U 鋠1In RCAVhe %+>q 2YH Hzcb{^uxX2xSMmo5n&=2/GBJM)?˲5zꭂ1#5sAQ(·Z3Lte H+p>UeYHQ~}3Q@YWPɄ 㙢D :SgWY\d#S&ǻsrk~W|u\⭠NjzYhh?0pG8 p"XrXtF܆$P v;3/19\{&n':l%[(g?ܖ3`؀+#I%.QQ0Vvw9;!zx%4d]R6砐3ـUB>/d *t\f9Гt4ξp(O,e3Hn GVJ0))$ʦ*,|Z|蒛 غ֖ aׂ (A͚Q+.)h K!A#'6A,\m.ǝkS(nY~'xx>9- K_`! w:,jLfym?tlŋI5QND`cZBb3pzPÇ"#cJe4^ao `KE'MbPT$cogdjYp8kc^݀L7 p%goh4^mYMR|ܣQC[iFM5@x c.ỷҗJPd[0&?^&ETtKcFklK23lV%>b6TYhvXw"$E!ƏIV.&˂bP[Cl\zSt&$ ~6J(8V8+Z!Bv<Ӑ}^S3yӈg1VcTyL1 ϴo8:hs5uM چac !<`{Z@9 Rp~#=]@+cw|Ӷcy&ܙl3u^3XxǚcQSi)xc_>d߸wT}Gq\.s,рxмEeX7m}psHZag~QtW> Ki+DJ˸'z'\Azv 9 \T0dJc*:]ڱly$Q8Y&'7sJij%s*yTe?*;ȏ6RܢHb T\]={']E/wPɻ=o3bδtgMCCߋ1}R㻳oAR:pGB̚am+R5tH&c ؒJό`O:G\bzc_yRtc C\vLs<ބ䞝y(&!zOv~"h aA; 7V.N,Y>Cɋ?tf]Dre*2cmdms]eZO\ T|f~H|I)pzwC^0_If4U/VF3UsHmJޔQK{݃NPknN 9TD?&B?_2Sˍ̮(n5^"HbIf)1^p384AM!P"u8diʀrwA>8lTDMť**vmm=|Fl}FK&1Fhުts'X]a^zެFW U\-'ǭHx]#κտђǞCP{1oQ:ADU WGG~. =CrVKZZ{^n(A28mhB&:4bEŘ#thVtFȖgK|ڏڙķHz`lTyv~askm !PQnGxܨԌ9n*n R›w#&1jm6'U~(IlE+f%T}pnV!w[$FmͿ7*@8a*?d#1mdi-]gV+Mȟs8ҡ㵃d]\,e^v@B^ xn+v vCi:<b%0Azrm2BMXa͑@Ӥ1^;"Z%k xD֑8ĥnGDNzۀmtf3J 8I_v(l~# M98/3?kGq.FH:11Oף W9wp5Iuڒa:y$UQU JB!z2 6я\K`!XlQbZ`N}p|A"A4lf]' l 30O"tw`3p tEzB-?MY1ܦ鼙j!NOsNY0'#?b*ZЪMRoY!P**1se+=5;>T,؄ydQӿ]n6JGVS/1XoUQ5À:z>p͍%А9˚<)](QϢy_eMC>e7avϠNٯ$jŬJE1^o:1"sdY;jT7×FG°nuZ^;JWuVl"nekpe%v8"Cp`'C-n(G%N$!ϫtYպ,uK+s!k1~w{x+$ d''^ giY'q/W@.F$}#qY I/qKػ?fbi6 8oӮyc0ʖhNڀd\5ԭ4%#שdf>/Rk@m?u^xQ`R&Э/Ix+ ]WN’PRZ~FcӸ9ns$c$t5'yb(] Ψ2HV1liH}MYR՝=@ٳu{ h q%t)\'r0aRkѪ57N/'ƲҫjD!N7徦~Fx]iwdXxc`p "CKuy(ʌ>\Ylҭ}1"UXKY,A$cetI䏁VQq~+03oSQsΤD,cPk]jK^S#4, N1c5NBqrUS(bJDDmW/1 J9,s2/jeCja-٠S:yTXAֶc.*d7AEM'=APsy,0Pd` aQv7?ܖV&8CJJTS iB5a^wmEf!dv?,>8z`ySyyD 'PŦ@+GJ],^RO'G2ҍJzy׉'>>ی3=&[ mLfx @$ TM&UO|pj^FoAZB [Bée~z$Kz "hE"`Wzx嗔]ڔv?5_|9&:}= l DjM2UhWAGЊp,:RT[xJH 0RXNd> 4R3yAoS\@~Zl] ]PK  ap9*p*d})Mr6y;8JKA:}%;ι YPI',=Iҹ!3uXW9R(DQ)I`} U{1UBda!tiI}0rp"Ng떪7zZ^ҀK̟3O>d4R>", ]U߅亜:s19[|$}\V[PͶhvЊA"R壞 MK+å>}nPՒ5"aPUvkBXv8qj6=^x[3W'G)nhmKKx\K Џv-NHz@՛q,P^_5nl=@~wx@ r#& +,1oX.9.viGȚO,|Q= 5VX)۳g0~jIuj0fo/]P5QBbGWSf\hi9.`y?>)uuTbFGy4c!vSWAM"ƛ;{]~HV(6,-^Eg- -'\B}}$իi&B^Gr]FhXP9-} G|pJr1 ۿӑ![+wduT0Zrmk@_uX܍g-a%ʳקdvuCzNe`+Wn$^8x4Sa$Ha/63!KV9|*tyG٢ sq=(- _Ry6|p }Jfkp Oeս;<ϼd_ǐȕzoLM]g/,a$Yl}!4ZsqQg'Bx"*#56ldE9^w~`S}\AĂkɿ버 b910umﺝ巩3Z,4zIa:4ԥJ>m>׋79QLFv.aߚ[('[t `'A}]IV? tDv]1k"DjֶpǒO]4A6"4V]̖k^zIE<0iɅ9dQ/=^N]AjIyb|1T Z2N 5ʫ:t}$&I', .* Uzda b@PVw-á|Uy_')1wjB;'{ˀLpE5GQmduUm./F 'Xa.'ZQ ]24c|]Y;-!s'yb2qJ;MREg%6%Ơx` ʆ:ǦSqFY\ONNs);<7ZX颳 x_:2ȖVH[@n 7TCOȠyN2n4GbQ~5_ 1iOR1ԭZ( Z}~}% ,w'?{k5!3Q%ܑP+\/B{bB] Zrtp<^W`%R"2+3#3ouh4?8ӰbN}! hX޻ZqXهʤ\* <~|7eT$Fw[Eh0sCIH|H2w =)xO(وRv2^)K&0]-ӊfRLȬC+e`<Ӡ(F,Wk&oM'mE7i/^>j" *͙MV'{/Tw\ZN Y!7g*!d ]?48>S]0qs\RC-HޞV1?2U,zҀb}cQ(GW^_ĺ>FE>vƶuW1Ռѿ\ܭni<@ U9\rir>Y ~bh,Ȱ+by\ =IdXbbXwwIRhe3`KIyjc|L_Npŏ΅QUqdgO^P}Pz%Ɔڛ31bl{#MYc.!j( Ʉ+ZA-yE7Hl`Ӡ~ ,B+PUO2eO*1!^Njm]GH3 Ksv6|,:OYmbECd61 E^pc{5 n^8m(ܐӂ n}"Ƙl)tTiBn%fp$r.ܷȯIwoV[PD v8;6KiN# ,~iwGԯHyVWzч5\CfQOI<V3|(H5Ʃ{X +#*S{=l99kiwl&T`\}d<*;خV"}|nRwٍ;1PYX:b*;8DJ>+u0YhYak-^BlOPAHp`ڏ q.ݳaTJy_]P>1^(o. ֞(Ǥoj ga/)t^dsWjA8|pնqG_z*n"3E< ǻ w̱Cr`bDmEܠYVgFXC[]TccSρ߉vy{`ed~E.=Ɔ_mx,Qї)z_UC=Qg,Φ72↧*Zc>*cIadV e08l_0dϞ^O8_=]Sw 44Y5/ʷz. #PxCX&4S>hF]Ҷooou;!Ȁ;lR)Em46JZUq &ت!į皵ix9RZ4D ʩǀ !/eܢC/Lc0 vi0Uc]]?l[+'R u}G9Bѣ{EBo"@-@wI^J }dO7!ڴ"T)% D7 %;xcq7h߄dem[ysb(okis )Y⠫t1 rεhoX9_WF쀲W1Ff:軟Y#˨]ނe/wzR%o4gTmCW>zTU˟pXͣXjfl x<):0SFERHePVNYx4cX }=9nGK,6C~N2`b <Z\]R3 N©K:\p)OSoabf撱Q7:P6]KU uzӸģ&( ]ɎgŸbɍw{vnUN|P #)^y6 ȔU|i "'z4v_k乸s٠z (}ZG$n25ݒU2ү2 I_(V)xD ԶiuDQr+FofӁ J ?t'.MaЯvI"*tӛɽ 5O9݉"x-ln|[u q:2P cb* `*Bc$Ki|p5+7= owca%_֠^JiY"*I~ds-ZxՌ(v.ۣc+/P zD/NQ}D5S@e B/uۡZKý=1`Q{(k,)9UJWs4ĥ4e\ )Ȼ#6Bi/n'p>Li5w {PB. 5ԟUN8_ ,K98!Vrg$){ۈ͈ѵmՠҵOFC\G4F7ah(dC~fW]U@뷳L:SZz,'^śEx+4l B;qjz&-S%眹<В_m9oNܔ-x?c0Oar2@o+0fԤv@A:5p-vWJ6-/ޡ7jVYnl5)Qsf6*6QA,GWgm7ì X[z#Ɇz?c Ζq ·RnY~RC9䁳`V>Px( n'nI&ДW-=rCͻ3UK| s\<4!Cy!(L#fͲ~iEuDo*C~۔Œ,YR >Uܘߕ0+mJ*%HCrgʶ*s0=}HV[RbVnI|@9p= Rޠ^nj b?3?oE14⎠6>tOZbR{˥u]zgNiu7 <8TDoDWПP=.֣tRKLD!\ƧM9ͷlMl&̭g`@pytŠ ['A]7ʌ; >;UYAFfzfdcye&#̌ w_M般~5J *i{=.CMF08KmIAFZƆհ @~q^0:Ks/`¤t 9m>,X}i3I02QxٟMr qgX1`p$!jMnxwN^Q'-KEͽ!x9 j;WDTj^T[$Fd*< $MS4|JNʇiwg'[C~O!5= ]\ qx"M}_5 v0TɻJu=ԇ&^etH$)}HNKg&R_lⶴ5#G5_?)x;A:[|<𴡠Մq.ZkRɺZI  7Պu:sI^'Oΐ͞Y) DMv?gdNVL<&l&pg Wٞ&uV[ zmCJ'fJF7P$y3x`#s+aq}M:Y\]EIcb)]Л~4pҧē`!z^ Co<"tY.uU {|SrD'NA8lJV@B V> k3".'Pw! `q <Cnk6ec]~j-]3#T_DoE^l qz{$b5k/t:"mkZU7KPKn "N۴>/zI]ѕI @)F "sl(%b~O`0 кCqʇ,?ĉ#jnm~sN|r~ "d* a l}x /,f Ww[yz7F|9Zf \ځ#4ΗV?Q8~17 qnm"zwf Lt(HFtvBj31nx7I 3(&j|Hk-Bq-a4j|{:#H%p|mvV ъ4t[HH!ΜY;EKGg-jBEl(V/4±QWL_C* !Vމw\z ^ʞKtEz= xΡ K6jk/*$XZs"K/^f8-6M9x\mJ9M!)TY3q„r?>w'. Hw0. r(FPtZqWdE'i ímz_;Y Q!dE k͍l%F0Ewrb|\a$6jcvq=>l,һ0>Uͭ$l$Wо^iq\֫Ryjv}hEQ)w%$ :tbƏSfwc!}(~8_(sYeK3rF|(.29 ͧ5mİlV]tq@ぇ+|D(s-k@(ȭԭHrs55U?umt'Y{Q.t{8_cfX .SU5 Yg:NM)sLbH9zu75;bZa `So=E%m~\ӂIoЉJ3$UJ#9WaopǶ֞h 觹T]@JUhE*+{3+y`Sr|C焱Oc &ZoUVa*utʞ/&ưk-aK| (Vƚi u[sjie 10Z#M~HumU>ob1\"Uls3^^8>?NhN؇w9aC R>2_(`czG )\Wiy7| %_o諧zڿry|cZNzv}:C 9K J2 g~QK0ktbdORrP6NEtxSMR!]NaW[#ًW?k0ͯdnDx:gG]/Tij e;0B4e (k2 KtնQvBWSu!y`J+loMSl+ܜ (%rhՆa 4S DEtY1Z nV:l ϗfLIw9[(~E68>m{/C'R<RDhaP>/Ψ%j2dɹn5הp 6+{YjZv)7bdTjGV "1`>C)PO =^P ɺ&`/}zR K4XxU?a5r" ឞxƗ&j5툥? MIH^!/tzN^i2_i:aZܝS\v\C!!Hf]r!۩ H^8W ݝojRBp&`t@0βpzJ 6s܁LQ>(eQb_Ȟ fOU,fm+WZڔ2(׎:Fؐ˭ocj9RWҝ*4􂁨'fNB?iD-KW m%8q>sCU7'ޠH(0jQݯ:f!VV.@߿r *Ǭ1WٟKǮ2QfXˢdP턿tJM=Fx#,V$L?Ҹ'9t4:,g_HĤ=4umŻרEN4VvQBXnOz!}tT7V3ׁ|^ЬDJ2׍0$v2Y tr^MZFNyq}mJa$ -6]It!rO42bS?mrx¦ǐꦌJZPS4]nho=(aorI"|=nӬJh W)Ofyte,IVQ3#VrpgYQ%(\=wM+Y_DmػѭboS#,aӱᚾ#xkoBK6ј^Xp[Iv4U^+ϰ;e L7۳zLh1suorD2ONeqͬ$B(]b`O92-54U+ƴ~W eP'ֲM!;@WˋܖX*QaN"|Fhk 1ꒉthqE8F L18d͗E/w^V_f\YҽMd!Y eL Um<ʫ8, YKeK˳;/y f L#O,X,ɑ8"$T <e0τxii%.P ^WO3Q@)euXJ;nK?/Qڸ{/*Ю>j=&iD\ŰpZhtH(?"Ĵ-4V Vx$o+'u"[4!HϸT5EB :-plX+oMO_hLɪ/|amy-Onf6e&Ml黵bS_I&`TU,y •*E51/Xo!>IS8v!E(9XIjg9ưE9JaBȇ3WbfzC^JYN*4U]e|L:>߶L 6jC,2]KE[E\Doyxf*#ZF{3I'sEłK]Vt#6m*1q7 lN1*4 pr4/ybBņj[KrD:xWCx-8{5l(}Ϟ{20 0؝̇Uwo S)O/#^4)͜$ybLs{=t٦uG9{  "nQZ$?QÔExz|3qBRf?C6c̛-|B!5S>sϼ^]6"Qcd5iQ+`؃Pxx|}-+VNΙպDEK#zOi+ŵWgRS^Xx.5]Ih;,\4YGr?lRͬ8㉬^ @΍\!)bZӎ›}<:]qopԉ'h]xkZ|w +{)y;:cO{/ =e؜)!~M0{-|0}N/^){c%!#R{4̸_b83H@qi9 fHOHvjsS)_3ijuN\_vOػEm7 Xd|n w43@Y~eXa,S[$^yl|OS9aB"7}װѪf6pQla_Eue-a,WKȥb?[6 ئ͊Y 1ɓԨ'cꍲrۉIhKɬ;!m+s5S".0wCJhGUdBs2 4&C5͠ψmԶUUN6|%FLS \ClLeA(b#V8pȋ"ir[HLg8rƮ1$RåcG3}hxJοnඋI4RT!J:T{X,hjUo'KTwɩ}FA(gQA (-z0X*5·ҳ2@*sxq;[D0]C4](z#r rt&[Q‚0x$%,d< ::ŏ9-۠|g9U xjpcUv8^%~iaK6J,P ~S3Y^BR&.vY2C # v,Q ۶xYP_؝'I,`7 6'8HŲr zb|2 |^#/#6?zuJQ u|7 rrY- (L}5d :ZS67gWUc{ 1|JZ.U?&x^R,溿dowN\e߲F`6k=[whW,bG{}@3ȃߩ,9L6!ؐԾmz.quZQL^1TAF/fҼ,UIwRdn5dMNu4/ C O 5ENu,d@DL3\ Oya{ Qbiɪ4eP_0f7)YMʄ@_-K[B<~%k1^ &sAgpsU=:#LaήF!rMud-ҕOX]@G9{٘ :5r`^YB-2RϯטqEv 9 143ٲ~>fȦK˔-xڮ~Q`ir BPH7ԇ)jtw»}x/٠jݫ 3EẂq111 mr3wb հN~nn|[s& qIW=$05Yl\5Ea-Yh@|{9*4HCb!*&%N c"1Or:߁rvz*O3Ņ]{g׎y=&%Wj':CȠB$*F@6ɧNu}+/s :C9K!9^Qa#ck;HF7Ϣ[p@N T(W@+[&ɺQ(cm'CEߴA0{tA`ym\=1DٔUafQalDx3~:]b]2e @>tQf8|Kp]xGg>WG+'e8 Er'%ȀYH&!{}*5cK|/Sp.԰ bm9ٺ.UlOsG2@x4GN|\eﷅ, ?j 1V^W.؜o "nYIQߴ&73R.I j#?\ݏ#3D %$/ |Traޛyt[4iIɶtb}#bc Mթ?PA% *ӈk8%h#WV3!(W0@Yi*>'|Yf [ڊHi%$fl/Xl¾ {^@>q-u .7TJU#DP~dj9Tؤ"]to,i=4_;)6NW8Mϳd(UW AcQ;u0;!8SO 6Bleр P/BGӺr-cU_"U5bǍn*EJ*g7nnK*/e]k7xQЏ^_'0(dg{TUGVs)0dI(ў=9r{9${ gdpŤ㾗EcU"D?/Q݋_p2ccyoJUoێDo! ]:r1`-:BqDxFoe^0A`gPS;\,7WGOeb~aEh*A+xOG&:%<n]!(SpW=f bXǛJQj6%6kJj=^xq01sh+(=IȒEQQ@1nG{qߠ3ܦ9LLBqmD[Q<DHZ3ݢhH"m@ i5#xB]&\o h4AߋCt70N'<kӊς^;PjpV#y1j-Qt{]gzdKN(y)I,[r-o󎥂.R])?Uqa|*}Xiw Q Ӽ.dqn@^T:>0}vc̩%[4t_n %KHmM&q Fo&F:wα%؅[mЗG|:UOBU3{gZ)#cdre) r=wA\k^o{|YȸbF]fMo֣Y|*$b)@ej10Fd(LڡcEZ|vFA|xlE!Qia/o* &qĉy>C^m/B s? t`Jx}@ Ɛƺ-nnC?+,Tr{Q>$)c[ZϏyy{1~L ~lݵ9=lW>nM> nG?>d2IuW=0ATҌb3߭YqP>[(tvW"v IbyHRkC|pBaV:Et0WW6@j߇tJ$پVrq"V_ WOIFN&Hi;K עW!u?].zF[VyR(cη{%wFkKzط a)Vhg^mg3"Irҩ.(ʴ F#~BH7F\ ϓ6NP?0e]"TʌS8&FխUbIX!w8Z'gz|AdFdsmUw$c ^? Fz=j !f;8a ^N| tJXs&3]$!< . @ޛ]j}p~?'zWSn;:@`1S7_H% uag[FeHsLՁc'D%46uFh9LqO6ΏM뎱gdRuK9P")aƬ)`{~d1sܮt=˓A/ wÜ.ik מTTRc.".xHYa n;G3"nGҒ^?$9ZҒq*s[nuYz7"Nr('T9L4`7 fM9!C&BRd?0dh(#d4\!5:a'\ 'SvTK٢Go ;c;c:V~0dWc5)Gsȕ}d6h@F5ɤaP99LJ;y Nx!u!V_/-z"apȎ"-Wm;v f}laOC"qÞθ@QkL*KY<63h4d>8nrιdVS+&x1G?um>ǵ[e$I%?1dƽyO{v 毚y%9t+HԼq;)""&_sP?ԦmAwZ e #rVIЏ}+Pהi~&(hCw(3N!H#0Yo ]xߘ-7/g?l4:hzhe{jP3^L|Nqu`"ߝ9 tMe7lϱZV޶Ǫ * 7)I-Ah:f;'dpF~'+D1+1(V[JdUlǎ9Z+`i+=2%SZR8g#3n!GV\CF9oǙb 38yԼeӕXiF8 N4`,[eS;IvY] S@I4&ml7ZAo ;f(v;|κ8rg0Я,|ֳ1o/Un6 Ջ'R&Ib#8zXc{ԘlkI].gNqW &9|/doEG_~BӀKYi5˲՗/w!6o2x0_}6Z8DA|ZyC] EH8s#* !Xsp+CDJI61l`(0qNbHnڈ5PY 7%ta29wÍ#+i]ɒBZ)EwYҮm I呬J' uj` ﬣ-'7l4iaRNz_8YC17Wحr'&PJz{{>.G1GI7[m!9C`P9rG-(&`0Aңo%l458Et<q,mXJPli%RH CE}nmM\35-b@R 4xu|agNt^TDUע{>𓭻Ay)Tiߤ ՟?WD&"U.%,۩`HoAkX<]؄\YV ?" W<TP1ʌpK`~jAouj룈٥o@w(bqAc@8ubD8 0Vc Js}|EC;Pny ~akTrp<{;a| 7/~kt r@woQ0sEɟmj&=gfP!cvӇkV>dM;NiϸHvq}aj]Ds+pnU@qn #˞zO:<}ֿtu hlӤLvC+:1=`/3u 7? o15ֱq-'Wl {E|(ZKؘ)ᷠ忹Jދ_"Trr^&o8Udu4OUdSgL_fpM'gb<> ȓ +W8}죱a҂7ԉqu1mR**nSF`^u'EC"KJ![ag([wی)㢥ֺ<i'FHWa8JƢeY,%z1͍g990y`P9 4# Ł5U-wc'\D<9+g.fsҭFMo$I~"oϊ/PR'0 {7`47:w9|]dDoF5Ӷc.I'~v]c71] LS\?Tx`v,N*,q TQ*l 9"areW}tbCQ\HqBcN˴[վV⨉71 H!+JsL;"}9.m 6k\̕j3 #SRccT\lQL D]?T@mGΣ# 9] "32L'S-,G 75`]>@f- Ķ.uw2=/.`9T.'60ᜬ<$O,+(3ykyˢܬk!B׎-̍BXdNm3:L-շRcz˝}Q z`Cً^Lb B"Gmȼ|~ pMZYΘ9^um8x#]4 pG?7YJQ͚ҥ[B]ev+=f sE!JU0N yIdWN /y}GBQѱwpq*#U_Lp*m<+Z0N!/ 00q7t.X!3Ĩu ko@檣X]#wnCeژ;ZCԟ#< <߲Bڶ-\)h8|e0ӚQ$(ݖv2mCVױk-PV2ThPu,R?23\u21cry2F'璭YcI6i4_[͑^o{dV!Y,t8Ssߪ w,X J&kXP[̄O uF:wxZǠ"}R bs5/^#b;?KFHt =5汛y&\5*HIĸk6yEkqNi B{:vzcQ6p͵D5ǜ Kl9QQ`YjaNiif8CM*6fY&44[ ȋ~N4 QGu᧚h#ϒ ˯KlXLKlRUV;>:P)m(YYS,O9i|]%F üګ elus3Q7'FD׷؅aNA\cxK0ۘB>4ٸ|ܟ6,qlNHFtPtn E ۞ =PkJz:R)iTɈ*=6!O*]u"<>3Z+x: Wqk\0KZ0A5XS9 3 >kɌ̧h9'oAW fjŒ|`c)ޒGo7k\원Zҝ՟RML5[4Y^ߞO]&"Hkyָ$ zy҄tY#=A)Ph3-Іv̹RWOF*t&Xr&V`.iKlr' X멠h8v+ۋ?&M/Kaߟ@,&ڹyѪ]h<mmg4=-TwsKuC_!BBڞ[w04D䦮vܹ}f3[F,ĔTm,L8ld.jjLvEP'8$ )Mco6_ӷ3+ ڪ nw[W j!Huz|7Z-Ç̼ $d8',hYV`+ ą^da:o >̠ ')9eL ɡ ߶D^X U[^_[_J$ef9Cr|>`u|ͦw!*}0r~5b{{rj3u=1BCvG~dՑ\44G*Ҹ Ha6 Jcf2{2ss%nzӌpt29lld+bo6\JѫomROWV+Bt>1_#TË|Nq{PB%ʲ6(n^6òFh,/JYHn٭ \)2F}+r_ʹE\OEO~ m㬚lL& J6Rsc k/T.Oz\(깝Xg5LUse Wknn?; KP {: GO9$EW6 [I犒Ԯi`BFwF7&HG.oRE\E&y*⁦ Ƅ$XoHV%zv'aiX{^1v#@6dodO>:3X:;~%BkWJ2JtH@/S@l9<gTЄ&!lB*0#mPrvB&"R!=8Ԇ#m)+W2I!mKb"4ڼ1:Ҫ7Lg:)QyVÏ u+TJ#tIPn6ڭڧ2n>7۰wxq'9 ?WMQcaut֙ԲZcm.dҠ3novcAcieZN'sr[$D? k3H?}z؇T1IT"nG`6 mGTߚ0vԺ],v:?Do^A# 9^4Tn ~+;̶q:O5AmIxNM0nQݣ hQ"|,GHЂ%;B,պ)T^B;){@u[E<1A`$% zSZ|얇_Ē33|HpˣqT >kDnovUX(ibYؚfK2ɀy{!&]MP72YSAZ=W\V7ӄ%>Q`vZ_BK+/lİʎ~M,fuefTl*jMQ)lSCM}pft>M 3X<"jPf($77*L@~8&w_7&p/ o(.)Vbmv#HwrB_IEc-rwX~ $|4mp@HB+ wS樊d2${HWp68c7Kl])@@UL*Fiu;Ѯ$>?loNi;ٵ6z(8GT2|???R~Ri rKa /  |@F=[ 7BWb1cKCUt( P6_lLQ))l'6Yu 2UV@9#ON쵄Y I? vsn3̄(7|>$q΀+& (g: z~$dzbpA<Lt{4;<]%CH!H=#[ yuE*ۍJAQ09& ݐ+]@ |d?L.!ao`;HF dumENSCFɠK~9ý82E Ԍl 0 sk$_0ӣU=ڛDDO9Շ$9m.6/_F_7HF6 Z- a1u:ڦ:}GkI?EvªV Og+3Jp* k]wܺk{άfϪ伫 waWqnn3^ɯP*G( DeWm&ut0s=r訯 M 2f9z4{+Φ;z_TƷxO!*mS/1;sXUW| 4qLR9.7g=<ާ4Ť^"CCĻimwqOt `OIuPUTyB댺g^"@lNܙ pnFpe:":sqx”mlZ8P3$O^1,{N؁%3wz#2YKSS<I~˞''|Ơ=LCF3u# 1S EYs 34sR|<^3|uw LJ1 d}~g2o}aI0J)v-~aEfahh5dUM:N~h~5+ypaUB >#։D)ee>&7Ī}XB MxbbvEC6TƼjkӄST[5z4a坛(L꾴xʷw7nG0d).-ֲ2,7A+.(@B2yq Ɲ.ќ=CS_)w%nDTg߻4I]y*53fb0 ,K{'R:η>hW $ky4-;<x=Ȫu96Pp4U)"F?PNc8o<&UQ?KQD.jq,vBLpx^+:j4ؕ"# ۄTkPۘbP{Ki%u0]r۽-nnFпAwSzWFWsKrfK (Ɓm3 MȃP&8ׯYB Nn~(ޱ)DgQJ--tCr1(HaclGx]މT .#W$ym45YXwF 2;RKjÁ+5rX:B2V˔F9tfP=cDh!Eس.6kJqZwz*L wxGKfKඃ(HQi% 8.'Ȓ"z#BQ`rSn1"fUzG7Z~ـ8)nJ%N隅*5cOᮢX8.#Tp3/w Hw4Rtngۺhɦ0!L$5!L%I6qJD| ,ɪd%|g?\:Z0 ?oցlUB_== qMH)RmtO:4ַ%=L;_8eD18co-n0GDVw6w5AHZ5Fu1)*;Ɠ?ncRZNߍ9~`Q3-DebJv1g5ܸucV@1lFn^{lȢ A!jKҺ$')^uO:>*(b;s3"nMF7ڢ@R5՚:[ e;e95 כ$"/|RUg$g-ޙ^@SHAԠ$?@RQз$^n/CY!ÛF9ALCO3F~@CnÁ^)@hr.>z=uRgAGu$[r.fBQ4|n8Hkܐqc ʽSB"|SZ!t!v㹘'^ҭg@ ǁC䙢)byؔ Դȕp5jd ϥFB‘TE94"39YoGhYqQ ^WW1 t%q=变CZD{N粒L<Ԫo!]/x<9z. s1cM#  |>1_IMIY|ހU$9ȅ &X{k+ӻKK0 ST$Rsu@:krC5'×fj&xmMrp亮gӥ,؏yjZ㒮*S8+ 9Rq[2pPʤF"&>Ab3>.F4KrTogo`۩k.vd"+1FXd.Ryۤw N.ܙ 7Dj-9K+$&6isC|%&~ Ӯ}UnJ4𔎎 xc&~KN绍ߣ*y?) ĿH/G(+@r:c{Zrjo" |ܩTwcߐ8P BeM]2df1-sҁU yǴN_³~p7 r0O״ F!~M&'s'x>eSEiS X6o0↹FV11ĸxͮXRA 8 %+ %o%3B0ah;D=-ϳ.1_R^mYI]s |ŘUƅ1Mɇ$%& _hUNi~?g {;w@ăPYl`mW&]=sڮVۏ|5ZiS`aEM!2D;|E||WF ; > ~b:5^(Jv0-U& 穻XzT=Vnԯ! J)E*bQ`9=P^ޫ]!E?n`Z9 j@_H& Δ㲆MoPfqnJ-LoΖn~qRš5_zqʞW$4s#{^^g-C 1}^z(+m`PǃѤDݟt6VV ̸Jq?sfm}7z1V',./3nvFLDڤ٭/Qh3o/U Wz!HPT556Y|goL6ܥڭ gdqD {¥ (dMiux HاbMHZϽO7Y'G(U}eƋ0cǮ<^Q)mLA¤]?k1]6 *&cVv"25ݞem=Tlj| H+ZP)p2ۿ!}05nJX uC1ޯ5.aG%Jkx0#8jsJ\'}5_dÕoWܪ7\M #i7aDv4>F .^άt+Wtzַ\zuב2gK֦/p&8b/.zN,l >c(bqxxzb ?^oUcD.&|A=,5#Ҵu2 5"kSH8E〼ɖ7uLmBr Gw*-mLy@Q[B6 ^TFf?TY-qG,&$ED"[Eآ Ez(8oRn'.HFwS3͵#Ӻ!qk8V  u ;=?urImoaM}[{ԊA<;_Om~pjp1),An󊍤\8T ^TO *wB[ոY9v}IxIص`Bg>ܸ6s5F]$wEq_/yB5b*C=|`C/?&9kyh cygF~IƵ e|I^~K3,lghs͘lT4PS~M' Yȶzf u 0rҿ)*t#L] #'{I@jb4u3-/O;/d&<8NK=3 я/iT =vvv7,hֲg[H"[m|+u 4 ꕃb QN.ks"N#OXXѠZlzܥ\k-N8sD9R{ }}VXnG mq7^*PWܯ-=IEXړ$_«kh7g9|;\GpI[4i'PL ) eɍkFPC`vO%(\v2&ZoO+W<VMR/`H.pȕ}et. vNbR-B1dKzcT;bϞ?}1YQeh b~re*E5F4B'QDj ^) "h߆O-!ÿf=JVŅ!3:1i캮s Ve ox] Z֔pU?(woq!>O]C]&IT8NF{I="Y]hA7S ܂u6jcn#:$5ZeH]L.bRAe?C=$7?Wq<O/qN-JlM,p/UBvmWCJ) ϣm5~%_vQʩ prj왁!Ҽw0rrzJ` JW6+0߀Tߘp@>ӓ8o_㊾ _X2w`  !)$@_vdȅkGe:^+eHGyk/rFA ɀ7Wsx`/%dF3N8BmlzQKY@Y/a_ٸ+7Hvjޠ$08-+D`T淩-m.gWwqքKvr5s x!jbϒt٬8դO<&s:y*BJA3Pa1e>]I$-aI!YK0u$gŐ dkX 0ic)СB"!-R{~ #[?Y&]#wbx:'hV՚v~^wdZ5N'i4_ȠUexa1+^nh|4ؿR(DOvPne|ocH'rPs1MbSZoƯNjp[tOfhp~u,44jᅵjr]E%;zݎ L/q?(qʲ/3Q(]x+Ji1z߀fgŖʙ`WtݱzKZ{afLsҏX6uW#-[%wDك "CG6K#[[mQ(xcd^)v-dQwsaZҿp>c_fEr CІ_Y.YkVxtEIi,8k4׳`L/C`olL;ωD}Zs^6,b*_syz`nIKhyoz7g@(]wHjכu%sj&7]'>dk|w ךq?XܲgC^_p[I}x*,Pޱ|<&lR?"k$ ӿAv;&OޖS}(+Ñ(0Ca4C&#HD,#Jˠs4Ͳ~ 8m60'}^~?r'SP[MSqZ)1)@ vιa5PU]1Z0 †8|0<[cM:Q>)i'_\S9f55l EFm~Ml}^mTqD 1[byIGb: 7<[)Sh̳ѨQ7U3[#mʭ:6iI NJ>qI}b~{BůSOx[Wn,TV3-2>lR3 2!tz_RvgnBF#hJt-X^݁X ttSv.>LoxY ^ >iU<[k G 6VZ=2H>>F-Sc2;Dl(fɞ6D3!Y݋]*A=xAgXx 9+qWۭ 3C߽"hI<mu[ɲOfhUL)c.H_y5>482A18:E`; 0V3ej:$X>ky;`ɺekK m(uشY׭S:z&Y| ]$^[&޼Vb_9`?Kb2(.'T[|Eu4 zczz{W:t1c)$*e 2+'~ApȀQ(r&NPd7rM`oJ~u-.Sl [:t5D+b\Sm fZ3ܭ[dMJSJf#qii“0a1s"˦FwEX0+QYE8:O aVnxp١M/=ĽOqPԃ@=pTƌ&*i硾΀jmźh8S&O)юJt9hlxo}k^6APO-ivS1ಂ%P,CS3K[xj{K^4qjk_cf(\c8x[ 1%3rekğϢ[ST9diO-la+U9QV,,?aḪxe~.5E$.{/i.}\3;gŇ)Լ2b.p:6u͕>1}EfoefgU}-Ưo +7*l9G!mpf `z#?UߤNz*Me,P\+c_&̂9:z@jkKLtUy$k1_ɿ#Hdm26aOF ǒ3#0SeH+ͳ:VmCy!n3V)874Ql< ȐM }O(ֵ͚2_ia2powbQ%m„3Lkުye;oBaGNr^0"K `2SENY/Q Gf}BްyK|CqN@:d6,t]7nՔ4zŇ? P) b3I\ SdE–A4΄ 7HFipʙ&̑ah;!6JJ,U{DgeZS 6jݼA.%j)Pn e;Q.|w^i"E\)%9BQXD;RGL ;mC,Wc@WZ&SusQ/K7 8Ӷ8ge5&P 9 j @̄l$jWd.D;&:Z#D~,}jUK[2+P]pܭvb('u{RDc|*\kmLuJrkrqs/Mmϳɹnx.\]A H[|?zbڂ]AW.ʺ'sjwv ӽg8)g"ûmyA,`,L+nG7>0zv"[s7Ek}3 . S?ȽadQs3rPg쌁ӊ/Guv*~gËByIÿ<\}}ĩ'~>fs }0j%TFCp|R[ fXP-M`k0Zqwȃ|XbiΥg6C/~7 TQxMjj6d:5["E[SzCP-z:,QelROx.|T;YL֧@ Q AH= pMid$]64Tie2VÚKoOo&Vx3+3Qlv-dUb Dbo'O^\{]RwX(Bխ$_V~MfUj%D 6WJ^s)=Iy*:_W|Mh(5AjǐtC z dA=M@ok#{ т\Qc.]kMk@{ᎩIx< #':( aW), *I9Nݲanֵ5: 'd<Ƴ7_bJޯUg9ݾB9qY18,|ɶ'ŷ~~˸.ki6I6j7h_M.hJ_B:KE[[ߍLqNδ+#YW3U#K~f[E+ ZJyBQIN؄?MUU2_%;CeH ^}d?]ZOxWQ_^`wc]Bdwny犕eE2*;P\_ [5e\'cޔDZeHIR;mB| Rg qi7?BmW ,]/nVF3;C~B^B]+Z3T}K74t7o_4-sQ&Y}oi>JpBӺqpGu. ::=%нkBBBE,X y6kc(9tB`4s>N${[~ҌSjmc' 7fנ HRϬnYsojoԧ&GNL8=h"Zdodƫs_Jl<JY-Z@Ԑy#..]˾_oòHIyq7{kA55Ф^oܜ8|R3 }rmQCow3u,b{R㎢4 M]M]|ŎR{qit-jN~^ Lw|(/7@ش5Ĭ1+(NTJ"R ߦ9q&bN>49SP}i>uJ P*2Q 쓈(@Kبd_QY6gK@g3$^υ:DF-.-`pNkӢwR )wd$\Oر0Fh,egqz@KH5|_|-xfͿ-ȋqs"968b{Im~>(~hLY""8`9|H璎4`_)GvUm 0npc}jEr-Ε{&CZre|6sHgB40X/$5GӅNLOj 8-nӸBQm+_0Pҥ[:xeý\$#̇0+pg 1v4_jtVU B q@'6S _'s8k.b~s*!W[V~ l敪4Ze@"q2,-Aas]#ox\߮.ԢeBXp[!GЊu-OÓ=hNIvȇDlG%l.vҮz/2U4P 'wΜD \Xco%;yN5i)llz45:t15cHtsçwI;ett^55XMS\uQyt̛0*QmUhԺOd+;2K׺V " _RKy>zK9hXh}]Ǻzb/OnR)Q%y@ x6 @ zQ|jF`*i--[.Q3Qj; aJFr&7dhK۠+y8#-380X*UC[IKv).Z{pRraDm0J9>?]'Y\RqOp!Q;RNvӍe@hVJоuUǞsO9kjdw7^ =ix̀۝裷(ozRGG}P.|Q_bXpu$}q8f/#H ^d.+H\݌+?f{xG p2΀ P0-BFجp+:`n,]D|O}*u4?fj /#|X(G1}MNN7n?o;mQ_I$!Ѱgo0|yOn^+UHJx٠c0ـ3WKPpw͐3;vne^> Nn=Bq ZS @ ŋp@qXdNLolcmKRp$MSEs3wIy}GWrq2Z zH$p٧@47ԧ;Y"tGK8n]7LW-̑?^GeڢJ Mupپs\w&\nlxoi~YkNC9tI:W"b\م[4uROzG= xm1}ng] 8/`'Sוjwt04YˬZZcSԭ),Sʫh\jnȓmW \{y19c<@QDa z qŞKH YY^e>m9Fm im41$%m< ?Z^jk#6+ZӮ*,hF!NpGq;UU)>a[۔񮾑IZzgk3/IU6=2o"ʺ+ni$#&:фHE9`+z3P }J@1aS|VTZ4gnmQ==*܆t߳d3?N+Y1S(IoQ7R&s&>Hxc|naRS?t:ՏiMU>fp /sQ*JYE9'Xr9(I$Q\kޏ:+M)|vc[6ve]eTZU-xp7y+FvзmtO*bEt. |65=;k<HWqu ED\A6S]Qi3Eʴy OJbݼig^лF03[> 4{Q}H,BxϪ~lX\/jz2u/}0'͸HvA]"3i tT&mdz\*(X<RC<KQ.ȵɝv12z@w43Dߵ[?->QͯbUDu{hTR]M[fOw^" U}Au@myp&銽`@ʓoMUXg[Kz,g($g"ZMXs Ь+"QsVe\*-xgrv@=FGT%ʕ"~D ֵ҆9ae;oGzmqX`C{F%f'L ^uo- _)1Wfg˙Qnq3S4lwh`>ꄁ3.ƓA   ax \N0‰ᨂw)YR.12i8a)9(%kvah _8*s}Ry9BIRxe¹41eݍ9`>d"Vs/ͷx}^F)ѡ@JPm(LjVvǤ^ۓbmqztqm,_G?wPkUY.V0>[^h(BHQAbRc V;PT<xf!w?q$q2(jl$"9n=?kؾojz@T\ÙYCP' ׭Q$~ ~8І{[0#+.Z0꾐i!m8h6Mt甔}n|'oGA' 6aQΧ_Url`uq1@B!jqҙ cWKPaT#\Ӆdz0C2S= *gan8_v/l9 oM =*f׫N~yzefaI7֙܉&VPcYO~.숍zՍ)u3}68AX%Rytaf.33Ћ1calPLRYCY (%-&93d`X[;,mkFG{If$tp7TƄʨ)TIp' cQ$!CgKa"(dעZJ̬g, Hޱ(, $g?aTsL%Ha_S4J(36~-ZVFD{Mq%O]WU)e)h;U;lhN2߅? ABo_;Zsi ۂɔ7?zwEjq={pE#<܂^Ŵ aV׺&~;)o Y]Q*B)#k!uN K^a :M>fNxK3UJji\4^i64]#Y)[Zة@Z1t C}\oHyu̬\"QNY4beLuY5Yl _#"[.C'U! pٶ* ,eQcǩ<>*ȴAZ .b,x,qJ܆䯌0F{.8JʪQ(or#gB֩F)!_,'&&+㵃| us8ó] c^Nbt6K]i+I_ܶi}"rICfNaHAN92\Li;dw(/F3R7l$GWWcy#,ń]Ld=7 U??d;?zOMղGן7NLtb$av@sw1^B@E?b{gd7"< Om!z~,TK NHzۆ.]! rWmpe9֕2}Ri3Xq9( XxouYKdlun@rFodNZ}RBA#ԠٍaR@a›=$/93Vڰ? 7b7ΫxIf\z>;.BHotmql'1&fI!½+!,|y[MA4TE͒$!ɣ`ȸW=s_qry |p~WOwެ0X [;.fP-K"G(U(`/dԪ;;]0{#?xǨ#{k%rcG) oī =/aeQLņ^}_?SFAZ*2C8IwGZe NC©xҥ 3>䮅"+]PUn_QL&:+ENf%Fr+8֊`ʼ O"7.7RpGiUo.}șocHP+oZ]_+I8 {')Lҡ4>4vzgXk܉9NOk m)wLʙ.]܆D(!d,H])܅ Oqx0q#@C\o_Z1kKOeNMr[)6$JaZMoJuy"1<=pEԚݎkd4 |#V~ 9$BUCM+H~ް$^gon~;{ҥ >:~ڦxꥫʍJNU b$]nϓg=yi2L!-K\B9" _/їJtZk`L fpc+q$@(ZL8s䌠(=-ޓ5[svG!(qm٫". YaSi_Jgq2`u޾DO85Qe )}Ɏ@qZPh\$h̎`o0DnnS TH` v~`+.J4bO |,zQ\ߪ؝6{J1{SE[HM }&_"̲5v``1eRWtg\ɱQ$%>*Ɔv>Q!/-Eωf%~j~wF=e dJlV9ݓu._^#dhh#Q i7zW톟Hddۂe?LFfkܨ*VpI@x}!MCLKOY4ZY5vGdJ7I&@8s, [KL~/QG̮;lud:]r;0R@/b._Z'+AB6 )s&dT6G?uDm[('*d%pLh]&gĨh?5 ?tMj'p1[lTz9DZh%sf \sd+,|UEmt6=n(uX9LMc&6&M`AEjNQA$,0II\)Gy?I]/ srǨn*rkj!˴#ۣ.tryR~d$&OBqzDR1$w/nGٌrĝ#7,<k>tiZla==Q*ƒcv[pu:LGPq$ID|lx!_ 酑Y 2yX۰c39ˇGjCbBx0RmgόٯnQarغ0/Qg*F}~'?Cªi[G-ڽEF؂ad ZJbW~SudMxcҌerh%er 9}Ufӛ0 L~O!B8B~C7vK='\ia:dЫF6C4R8Vn C' T8hepU!@.B@%#ҭ644R#l4*wXE~dGĻ<VyK85mIz-g*.{]A k#L8PhFw\b5rr뿾)|׈#*ZW[?YQ/D>A_K!ðkJf ޮ=|4qo]Yl~e!\uefCtVӅIۇC$b.̺qD)n1o: H}$IvȓtbU~ :1'5 $f vp~'F:- LrT x  5WlYy953 jx 16u)ƵǝT8a$ % )RPq)CmTXT,$}f`dBF#z/ڇpݻseRxL7nI?D)ɺA]ފ=8/AE!?lJ*p滥%,eꑺt,h*F(ac+b9γr ++mR 'L)-u u]rA~0m 3,۠sy>5s?B,O-СeA'ki#?N`bp1ɑax2tc @̀ƛD U:#Ǒ?HȆv ^BȐ0g aǣw䆿+W q$p 8Ga*<8*Ɍm;oZmЫtl*5A,rF͚3?7)~',c -[lEibds6"ml9wU|(%[g:!N UZkʐ`IY+Fy- %Mp#J|6`oZ5>%S^(pOjmDE͑\e}_08XRsc|gT2MXRC-[Ϊ#3/q-] mEI+ ,L/{xe䷱xqf<;b(B>@Z &hzw;J53My:ݤ +; ~x26'S>d[itba1dqs"m-qi^9v7T$tzȣc=*˅n*^BriNIe=N%3B_z4 &:ׇUpytxuX;\7 Pڳ{*m?I'#FUcrjAg=27GB| 26A8F#PZh͑g}w꜑w&F\E6NA~I76Ԡ{r&l:[[soV^8NUY$JMq1;]гHsPQqS U֕H6fL_XiO)*ky3ٚdZC>.\MC p)Xɒ| I_avUT|HPiSUxifQGRc99 b( j) #V;6g7(3I L7yuIv&]5$ GS \l' ] : B/mv;(Jt2 zQPUFo=D{ysaEx,Z~:B^wm98|pɆ4 q/}1 g4NKItתz5Q&#|O(= %YF4ԖG/ ک$YLp#49;Neɔè&/5*zfnYc_2~S97c=8d9 uYku z3ONthA~w޵ԴW oܥ 5X^ ƨ1vWD(Q)Xb̚\7Xפ%ruLJH+/B͚5hR&JC(#vxnjb,][KĨ*qHY2m@|'rgtf{A 7pO:JCA yyO= 8f׷S܆>dNwkNbL/F3WPp J9b3gq$ʝ%ڌ'ǂ=]H&Jd;=qhmu 1tn4gݶBF'{Pe5i2e* d'DD,I/ÏPD C]PQIZT"L]e 7##k yǴ-^\P}Et<`-']=F}ޱ { {sl~P"[jYZ zcH *9@ seQ 9oYxig:)`_֢Sڻu.~6}*VEE6vx2|əҜ.C# #P o% 9% <D,h-<(eFcƩg!#w̯`p0~oJkMpN<{#Л4iy[% '˱ ϾaPٯ=QB\6F-6TiRbmg~p</δ`vPX&u^F=x\^ M4^"RuB!I&bdCwGXg PM$^~\^nҦWJNQ8e5@qxEi`S>6/S@nȨ Jc6p Wc-dǠlh\$$(U3G )Z_N!X1Dt_ %XzOKo?\|*gm` )>,r.!ε2a^aV7WPC'YHG7Bk7M$?kP6fd(Gݢ8-9GQ [1aވ>&u1DsғT.E ,&hP]@ws^'3)?lb=n-* ='3])S+17I, HW !7d4)/濵7f,<9H'JܤZ `HL~S@Ts Ѥ"0BJۉv'.+u2hYK>Zڍ{i,M*i?- AIs]|FA.K!@h? oit&U }Ea4GIpma[u0 cm@ҋbz˦ŀi$>?`AIzwVЮ:k԰ߦ^vuNΩay9(qb#~kibÄ}#A;^2P~L^ [YioaFS׮) ~?mdAZbKD˟1ks^3%&mwY`|Eb?21rQ(9PF }rkqN}\qëbѪHROf#k}{G5z̍?Wwd X|)1F-zkY_QPql/|tob~DeYnn!: o;{fg_mOʒӌ 8TArj/vB^ҋ|[?~g+qW1&ʺN[ܓ9SLO(Fm‹n 'kHnxYybѢg687M`q-'2Y^VViU:Qedț?6cbw2q<8v񡷓z#; S,R+&Aze_gZ"j܉ٽ|kxX J+[ dy yv卟lYQƒׯ ts΂8~"`|ccS-TCzʾ ۮ"op)ހٖ/dh"Ma"1p;FP*\co9\p,Iڅf1Т,lHgc_.RI\k `[$5TM3Cɏ"S%v%mQ?$JԬ =4?_$=9EavQS;|FRΖ,bKIEҍGzͤQ`^D8\sR+K#+Vu񰶗w7`rzpN}{LlpF*9L:;G߾H}bա>4.a u7gP ep*W>;%V Ls?xݢɌ'F*Dv-!.w F¾AޚWFYTV[x{!S~Ȣ*a6X/0} ..X3JNR `dٗn^ʘp1ӧ1[XgC\i@Eg/~e ͬ}ߣ*(qcK`޾SG; a(oVK ^s~>DVTJL'Sw"\߄[3T_O7e/ Rޑ_{F p[HWN Yj.#j v;7M'QHsWGbim]&&PDIVe=J-I2{07|fgj+ 2ԙ1>Rd]4⽵\GKRBO=> +{*_GāSB3 -OL )M1Ob _#|$T k˂Py.`]^,a_r8b̍#lbRB 0l!hbێ|PIm8Rv}o/o%OOW'yБJ1C|G)tv?4Xڨ)In??4bp^>)T\Iơ7_/%tn̰r!Ɋ$~\ѴQ&F4q Ԫub@a׾zcf] pV ,遡6:#-*'^#+U jtCaYC c-v paėD2@=Kiaxĉ^(J \P{-PIc"}DM݃AM;gߣHl*0˜ޢŬ\&p毦W+O}B LQ$!kzd4ۤ4 #-+h~;?xW:l=H{ reZmÏ 5}Fq7{I"z9:/?ߦ;"4ĩ_q/ZilƜUNr?xA^Ft|# +RDka/9539eRFlNcĀ_ j+ Vk`qg)~ śbwfҋDgd~,u x7/lrWB\G +zcԎ$ݮd?qv"1s`DGƤr__rsa"DL0="۰i[2N($AkzlB&B18 r^rtvaJo 5z˰ R\`Cӯ,Qxs#;gS={ 7 Lb%)rQ,ˑ J'u%u Z3Xa֌`=pA7q%޹ND!"DŽ@L_'%7wd9ڊqm}Bh"K3pñdϝl++[l Q$lۄENт_e,2"!3nta̢7-aX3RG|V[ .P/aMw2`Rvze#3C(X76N{ՠVی"7f0C^tNQC? ~?dT '|6Xh٥ RvRE<&4{ձ,Q~PSefmoxUZ hņџfS C6~ZC 7{YzjE,䙧c*?$/"?aeqPC3-|gy&!ղ a+}-Z.K xF[Wn!GvE|6p{_phzse{]Igͣn(\G]ZxӼN(Ja ɝP*(Jp/H(pMB23q!{4F9לɟ. J ~ѕƒƮ V)^^Xj>3Bf9^4X\zoZ'C]A;;ů_T<:yu#Yq,a-,$eA'ͷFo`qAg.cOn4=#@o"UţReW1Emum<71< g5*9QiQbW2cECƇlťE#t*ڳafe~M45E :GhHK*rߛx"QdQA?!zm2gEÑS*-=Y1m(Qk.oBRJ1hLWL[ P0sDoݏZN *@oʷ6(XFo/9=ԡ8CX8gGtfS&08WnG`Ȉ̆JIe/{VcBmÕ;dm'<8A/UG`8 @qؤ:L)jOjmepSFX!/A`ӵ`hGGulo3P/3]ji \\)񠸵ET?_O%l(;gIxJ]T庎ME(CXeCx6K:҈,QŔL*olp:UҦe3)5J|jWmyߛfbfMk7Kmx2Nv::0{&tFԚΆ=a%A!c:F!?VNv~dТ<s=ɸFH tqFgޞ*.;Jz0]3' 9.>nRI#Tbm*ʴPW/m,م%پ.^yrt {w$F(ڗS.b<79A/J+}}w1N3Vz_XDm4)ɪS]fʬx/Bݫ0L⸐) {okԭ\E̕FB dmpJL [ZVomP\-YD)*8}eΞpg mj=]7JaI,=y%5$@6w$||]-N@fr)57=ݶzIKvɭs6+q=A=o;.o+u! W˜e3Oh٭X53:bI "߿^CtOo a*̞0JڵS|w2Fx?O4\َʝG @9w.׎[YyFRh YKa)] P'2r?HMY\ڸϵ.JtTPoЮvb L&*KC 9(D9I ulxQEۅԬ . e}LI&l*AK~ok.{Y\75:^;=N|.8nk Ke}C_vxNw 1ڔ2WxR^C`AҚ}wg8S"xpYiPm,S--Y\ƋB{2<@Ș]Wh sVFC{eCذW~Y4(G̰cZ=yJRC8)6n=w\@>֛I!'2z-dB( vRxVN,l|ˑІ7,mS,Srj2O7FlXkq#-lI.PXSd%P3)0짓¾oi .zf.}tQ~lq_)泔lΦsWx6H4#ݑb> |:<_i!N YT\R6-dC)kzU'8C87j%]P@`I ۫+m<xd8y}SÀ=?cPDMGO?-MFq 2.%rrJKFl\3bv{lИf፰;#vmK֌!>ޫE#D\=Ggk/.Ԇm&V; P wѕokV?6071#e"ui3 _sІ1βJ|5{)̴xkF|Ȁ s$ '}iK{h4Q[l-M'pJ$S]cz ģ5|I8[PhB 0kvguUybxqX&]]Shws@J4(]>"8YK,toFA(vӨWmRe1q曗bn$K 7}uHWD9ARuٳ.1#/A NhQB[h+~y!C㞘@Eq}^;!~Z?mE,m9p0$v)1o%=Ch3CZRn0X\&K[.+v^gZ":/24ndIZe{Y esc)2hHƒ"kZQ7 "6Bv|6ܖhkCe"ӧpIꝟ/詂Qr6D Kу" ׺xtXZė';>q.VqaXU2^Td(3FZUsLW9' Em[ɀ,~pMyƋG=<⼰cpȫ`^t%w?SÂ$Mnd؈$D G!e϶?F?09/v@pUD?YU#]lUT{Vq&/r*;sBϊx Q´BrE+kϐA]W^} 0Q3H,Aҕ' O&Turr9]M%xD-g[RۆsssVA_+hVqhv*m6{ Ea̗FT_h$ƣx^yyF)O+vZSSV*vKp:>ܷ6On*olB*hL<}bM ߕՎaJP(Ð&.t(ugBCSs:D@%P@bnj#)S"WBkfSg :U ɪ%ۄE Q4;B_ABn(YU'n`t*3uPyOm( :{R Ot;-W_1QxLJ'z^ӭNcu8˟0*gjeŢN]8>xHM 7j%O7Z*#sQ#Ku d YbXhqkʢ/ vfrHŐ-KJH [U@ +F[woWE<8+yI']SD!zw??[vdԱKMH5V+YɓU9j,K<6Rn-'\7 ?S8_E@O:>` Z˰˹W)t%Rf ᅢ`HT=+Py2B*sŐtzGl S4c?bLƞRhjŷW=,hjȖ }(o|HH4}ʝ3W?atC]CYrKIα`A8m<p!&Zi(fm{6-i-Qjg|9CZ1L%M|Ԕ26t g^R-:[i:5K\*a\^ mEW_mK8{1{Ӳ<vz6rl8 F4}xvwLZ7Ɖd [ӘJs>Bc!EYbTU;a$/`NaP teoT@h4'wV0фWWʂM"x]\&{_ y\*W'ڳR'Kh>uMBagg>}ㅮڨFG c~aSH3Tf=BD#7덷\9pyqyKy-I%y _Fۤ=4!M2NAG(2ƣvTD  +)B:HN^+1{`Ԓ#=Xӄ& =eCÉ#T^R A]")S!Hn%u 5rk#d&86.)ߗ|9t#ҰsDhɞwu씚ћf!¼Pi;lxv;IABGt_Q֩n}."Xe1Vb>0|73\c盿yϕO5œUK4n[^/Tth/..tAdJV-ƿdQ썋NJ,d8͍M;rgV B&`@<\QHs%C'>͋6WQԨ ;&QexNjM[;[yj LZO*`41~K%(vAw Zh zeg}PhS[%,BN dvX&@V gP}CdӇn@V}J8> +T!n4ipU4ƫto D8,K;\ИUo !ZE~rHo0Yp y0@LG|weͱ-ս9uY GĄda}þ >'TPJ4| V~?7لY C'=z .,I7 ӝujzJO pŵuI܃UJEʟ* N{v?RՐL_%kCS#39bhMP5ھT2xa_G+r 5VpO{{gclfF2|}{ՀP0fIfo%L}ѤhH"DdQ65ӷ ^TpJ­;[JMBS:%Us5l11K/haPD-L{Y Vb~@ Tˇ˰!4Z4_RW&dZeŋ߆dU@fRV[z?6ot#9o;qu oD?ҿoֽA9Ѐu(ԗ)DL΀FEYyZںJRkr\@!~&q82D؞s*\ Sl\5`Tuzd2H}7'zMs;t"d@VJT8}N/vbfc,aI ӣ}EX nqs!Ic7 Zs܋ _1+D-y'2rj3WYV&rOTs+C<}C+8w`ƧwhƴbuhQCw+SN9O2⩱-! a~j,HK!ێ[ҳ;!$xD:g0#k䗕b)XQo;Lk 28V6,-xR(r!$׫7Dd|pЉ V`KP?MYOC(;Nxg$xn?T>.e9 Bʝ5Y?f3*~'R糁}9zVoY2;h49F>z,#/lCvS$O舕m@oTGxy]Rȏ4ېVU"&oyiѫHH]r&F(Q x^w+2QψE"\yu 'N󶊼npX4ۋU]ҢƠIݗ$VȽDl-Pp 5f&B]"vS(ߜ\7׭x9{ܹD"Ϛ^PWQ-x.&T8'KdC~y&;BG)Ec]JI^n}w?1.>M [kpJ{7~7KIu;:dE` \ݖJ²As"By'Xc5HdyaG2-]'GVt,suV)- qt/v7ԵT갺iZ<. }k3DDH( ` ) 03(u*ԘN/>fCIips:GE40QzHS8h \˙N7 >JL[ #m: 0aey/_K 41QW(M8U!㻲[Y)Fep^9 + u KP>Cm}5L7r-R% }v&g0`#G 9Ym󟫓,"_+KU}[~L'e(d3'ǡQp`֟Q.-y#iEsWnb Uvi?ύY=Q^@F|[.̡cͽUi9_ /ƕJW}DW4ŦeBܢpkw]?F~F t坶7\]X4]p tj0ح1yREpnNmJW6!(a[KKJ%LX~9^wvVm+k҅?)-R&,@۠ՀҭGTJw`d'Y'|$g/A*a^Gڶ.2vF\ߞ ડcˈf 28r8[Y\_eeGHCl1{tD|r/-nBbEb &&Syp3*B"j<$ |DN0|o?b?J^jdU SXIB& -W{WEea+:;%,Xt02 I7ƮWZ"1?v||SEx_L<*-'a)7>,E&I.)m32[k;:7z.u7J[q{ 9•je8ŰxUafi@y8o Կ-m~b#TzJߖUrSTp)eH0(%x+dm'q9Bcs'#&"^IJ u)(V^A;aXfDx\X$SypsH >lIP^_;U! CMgXzWy4 \| {  P KmI抉\_ glmu69S F?( -Sj>u4G 8Г( H܊oxRyߘ1o^3ŦUl~'6y w왲 sX #zsï`ihp){$:b3HvUAD(J <C0 R˃;,@x[KMH:.ک4(LcsL¶u{%?^,Єq^7f]dcmul9=Dt f]/ڰX~ȒX cT]B"h.(/˧NГ݃fO k]<6C {0or Eu)TbTOc4-uٰ7mE)tHZflVNQːFiVaX,8% {l j? [? 5Nx)/ڦQa%U3Et=HI>lîTW2r_t5`O_Rm5鿇^H4 i}B&pug`*Q>nXj! s!*3b .،LJ\P;.Il!Jzz@"nHW`j63|]VҦu #O KHFupabL7ߝ]Y˽vC?PFd:yڻQZt= `BgA:v nS/S>} T>*'>?#4VsF.pkF(dSnAԈ﵃NG۔"|Cݨ1+(w$lTQphu_z7%WA|.7\ZzD|(|"hMOBLgFr19LR>4S1zr , .=={kϧ}tlAoI3 ۲C4 \ˢb>F(~@=zV+3˱OūlYMc$E0ioHy\Wb?I1N'GS`b6:Ae YI6U 䁱Cn M1nBnc=dk<Ӝko?_T(NțPA~SXʣsZ7mwA(PWּEo1uxEf0Uf/4zvCge<%*,G 琱HLT1Jnsr/Qw=Dd'͢qןR aE]d֝ܠ`̑n-ɗ eŊo:0D>c,0%Ћ F>g025ʴ*|,Ml6n¡x-D^.YL50a3,EvPܯk>\BV%)sDB@SGaeIˏ\ǘ:{%w>(ߜRw *p_TgZi nO0oauN&Umg !863Nr5 qQ;+ހ-߾u *귚5.vtN=p<*r¿5\wf~GԭE*$[I&c'hx)¯ЂKc2'BARS¡J;]^;½6 pI&#DG$L&g{nH=X$K7-89Un/d/ -T#0?_D $Fq`WFl9͋ۑb9)_bu5_KRN?\+Kgھdhx} rQZM]"{1ሴoT6}Е/0Sa!V4:ԽνzxP{wԐS>\>}51/sغC;V}|vECJ+.vԐbʺ!5JG'𘝆b`TU1Fgaۉ2# %~~[LL6 _~]G wၜ v4g!1ަ9s>>J-os$\Fui9qOIcRG>ʩ )gaOzPKm[@b+gwVŠ9zy/w+gn&W-ON E1ptg"pɴN@9c G9$͓ oX8K9G`.0+?0"?HMSK.`U-J͝l<iMH1_@hFeY韄nY&r'cluDRY#ե9;?0QCp/saV{|BDb:sbGηl-Sw i'm0K%zH5Qh§jE{]Ba$a߫Se ɹ:o 춋g;VHr‹:0IX;<zZ&hepMzLy䶌P6%C 8j&#XZ]ǓW$FN6鵥 M<f[9l !q*|C9"=lA,( A.bA;/e0?}֦~]:њd_^Ქ=mWķx,>d}}ծZ<'xy ZQП#x\lrAH2FXK0ۡ7!ʒ&s$* > PBSʲl5:Ͼ큡V_m+{ZF@z"M*10թEÉCU6:[/&k 4MJK]7Bl1vN P2 37ðO1cqyh!9 ,l֪>hبA,tN!A#lZd’GDf /Fi}Oo%%cj0-e*8w6'uCbyDnU(6;ɱ"Ucc#SIgxm'\+vF2I*vg(2.8^p@/NC'1tpbK2eP$!'dt1dɥ _//no|pr>lPx] UZo ?}Ц7xw|O9r U<$:^%<]S~`aPpT304*}y3~~aqj^=tiU#lNH? MlߣFw\gbXX7=&w^B'@GuhIϬpX>2$Gt MŮ\0R5+:^=O:l*_r0`[ >w kH@_^6e#R)2YU60DL& scR^C6r(X\AU_厥O8xAg_;<kg0ԘAl"s'=Ɇ9Ե795C<\Ժ:2ХjYRp\%͇0 bE6Uݕ Eӿ1?|5gFXp.%tB n>^R|\dp躙wLo57>{v~l;1GDd p(p9f>b 'k,4ALEfk:)(A.('K䉓?ʕGq42TFh~iq3Ɉ: ŞVg-/AԀ]&r AXPwvX{bOko8ʋ6Ovޫz_[9lrt7ـQ-kkIn4j~5[Ӌ!8؅&D 3aɋzȶ/k*6x kwj vRfTw16qO3$`cY:!$`]Nbua{/;7%zKDw;IU4& jF%W  hW 2+3K33O=:&̙|\3`/wWmEysO]ոsǾJBHMo;{,^an]k~*izuT/uVo8i9XXt}< F{) R-rXEWr Q,Hᴹ81dG %zQJhQ4I~L<yvScf)N6n#} 1pۯ$Gx_GA@/nS=L-7n<}v#*P?S!h⳪Q9A6BpN)pTI:J7ӑpsj}O/Va%+u"1,ʭ3.H|Eʁ4sx\±ݍ{XoBg3m ۇЙ%&m^1ŎBbvQ(v(s68yQRZr~Oy8T vCɄ 8Ϋ6,UhRe[W_ rS39eF4byӭ:cvo*tH7*Fa6zmƓCj{e5UG_ uޤ/?]CQ ( _{Cgq^,%*v/dqP{~7;tYv,l4?]S1!*^}|7b^6̳}TQd0@y\#AW`Yf񊥌P,yacyb$T;S,Q.9 e:vSk)[v?]#mֈG.ʛ`p-8sU?N`蠵 [{:3~o n 5"E0vb\ *|+-9ma+Pt?uyB"s矹2u1o+ q-!hab'.Ukkܒ "72q-򃎘wiEMvx.Rs9Dt+rsIEc|jH\ {OFMDDѵ5vb~I7iwt=@12-~*򇆔v_25S %N]G%͇U1ԇ:];ZoS$س*s 'ų@I 7 mGlcnym)~iQpG[}d\:!\<ݠ;4d3H@]9oHE$ӝ_uj%0R3yx~i^wL5ݘjnjZ!͛@槜G͏H u!xL0 h1C8a@lY yy-+\k7-qry>?C8Hκlڌ"]7m"[@ʼnLi6FĴc" i:3}.W5trd |FƦn{j {oa$$'8=jr4&_4)VGku 5Ek@J$RNWE^juK<)ޜz|K5bF6$RG qxs@w YxHA%ڙ}.X00YdvYoNHP3xF։ ~wEZLn~31zmZŅu){"4OgF[M5>7O3dR?vm /Z@dD7(U"ND$R^cn5\m9dD+;xHe6Iϟ=ݎK 0"ݷ[58Hc-JɰaHC-Z#u,~;b~_^W[L ÑhK)Ds}tg,ڧA'AfHB^VsRtΕ3c7mOPQ_PЉXd!%՜+]-ycΌTL6ٮ=pzo8R ^Q9QX2 cѐYQ@Sf x(# յJ .m'c l_vY7|>dqW1;ARk(;l+:Blw5XO#$&|]/ČՁ|t?s ey.D-v)Db뵊'$'+p+mvF#=_œĀWxed1#^+E `ԂW7:*^@v@K2TD+uyn%4xec ##k Xg: 睅`>bnn =#&#zj1җJ>u[!@w]" 2JC \T*6ipЛH^T%eRJ_.Xv9EzgDi!p~k3: S3$Ev6TA{?j}y*H&ʚWx>=w#k2 9/Q}HxFAJ}Q?%>&Xvl)c~GG뢲W<@mus~,{y4M+<@=  |;z!qsWQ('#C\_k3g8Ѳgҝ^t89Sn\qG. u, Jb/ _wYGm`?jn\j$wxC.8\@@ 0h#*{XJ}Qւ<%;C VVEir\_8gDb hF/ MkG6J9JyC( dZElm^< -B~T}xJRX]1RVx|K`β.ЎHsN)F/v>_(WN2=>5̤FU9 oLPN0|:=|~ .he; ,h[JXn}+܅F&+nn0V c NeHSaP*f,ṕ %iwcFu.MƍJ: 'Yhb,Ds/ɕHt8 |aM74'itr& InPS䇱bxep:^`c 7,2;crrq=JlQQLN56@b(%°/5I:d_P8BC/$A9B΅;S鮝*LDnyIS .HbP:,?V̏ng-n]}Wxh\yZkXШbe$e:3Ң"xld–xQzy GSК l4*mB=*͵8bdoA:68U?A!ZGX[un(Wk3ArL[KNhr\`ɶ};5҉ݒIo c>;a(IO$oO2lWK-}zlḫƄO 7Zj??=A-4']p^( B O ZīAV%ށ8@!kۀ__h9xEe𱯺 :g!)U,!1dhe|sϤhk@H:"nQuT=G:1ݜ@A.9]G{6. Qon@*ZzD3=vr=;m!?qeS@,?`Q꯽_a%AVvh4KV3cqDbxD7xiWAcMnp<˓3B뗕u1S;L4#DJxBG`cN <ƓTvd{<6GRX"hM|ac4M`"e/{`raItu2hU6("%]`j]4ʆ-Ǘ!FT8#w6>O,bvB*d{OU!4^^JMŭ(g5h=(귪~TCK0&h=F ؎lD}G|4JT-QkS˱s R]ѵŴPpz,{?iqdԢb;kHr^kpџ5?+f+mvh$\,۫C\ $.ObPqouwZѸBx!D(=|P}p `|+"NPXL0]^iv@}?:҇$AYAe%)1RQ-앮8 y,Zp!?G@ kL 4(:xnB"QVY=]2Gm{<>B.H b,mTNwU@)5Nx\)՜&җ6Ǩ|ƀn&.M>bGj"yl"Dx-܋O4- ߠP%d_+uN Fr * ,eƓ8XBH!'^ עhju/^8K+-(huG)Έҧ?{p7WPf>ǘ|LSՈ)>2#00_K@ɷ La4m,Y8H*Qf&%K[S[ݝwl˚ĭ#]qLGaI{?4 n4BX#8X!j4 ǰϣxnЏT)6*Ao;L=IK*SPD>pν8)e^t5P)B^0h.NgpB;3o'~Ӯ/(re'/ϭ9 }/a @$BaRh>IK0V꽅W^nl<<8&{+@ŐUqGKVjI"ozXN=ˑz8m./By;m |W'JcjZPqY }?{fj&\2JLX>Cyn&+BwpK9AKm/i%%]-H`B2Z `<@[znWn F1?cDTU\ 0w%!}nIrX+`y\IMw7ZV 4Zj0KY_u χl[.E jS̩Koy&(ڋ3āB'<^P_@D}elĉX:R^%I+OV[vF31P1<|$Ɔ~4re`V^;3Äl,[c3C]@;]cۃ sfVTMo$N- yK5ڶΠ/UO(!`D \xl9D$嘧 RDUXc3\ÜAkE>$hj<[1*6<d`=6ɬ,ڱ`URE =J5X&ўHj1O| z7QjW^eht>Q.ƽȨ ;rH\'Ƞ,šʌrXaO=Ŭ8xtJ~# %Cĭ u kY_L:C^d8v,RcK 1ڂ&S8GKYLr@ ppT^ѓ._sl !X6q(Ǔ餏FTekGx]RU 5@9q^UsIIaM!HjI8'NIa2˻}ӬUͭc?<9Þl.TkjZuJ4ԭަ G3[|抛vuv% 'V* 8\b6JCc ^ZPgpk,]n[;c9:+ĺ׫ Ti.&PǞ*.y  9mcmyluKVb AP?Q(2-jbK7ZշFqc5V@[ZP>h/y |l 2>ZfXP|\B V\oB,ȑՅ̈r%8dU"G^3u=-UH2aGL#I5`ޟMeV1dk>,ں8DI|G%>&|P_"aַqɇT#p::ıZ{|w_FKtpሂY=Y>g)Т9ld纶GXR!q76KɘFOPU`qdEK-R1lG)`g&ƛqeib}Es/DYPx AČonU΂7[V\k{Ɍ"4*>tۢVuSLe8k8 i(&t~>Ӿ _heDŽ\2sxICtms5@Ezнw4Ĥ 91B NUL^T!.۾ ^j[=CY!xUESL|a;2%xq̋12E$H&nUVtpA^"~2)/`\3N =0}ycvA_IMHFvJ>J7Wϖv(\visXc˜&)%+tދj`DSj9SjMZLCB^7o0Eu]ʵ|0XݎdSNl1A,]y5nl<,z;rȯ6eY%H|U6OpjЀ. Pқ *5؅G5\~-U%xCzW`kܳa&n'~s7PJ~h20ەӴ`Hl40ye+Z'QC [{9~яns5H<ѕOπ-k 0!ToTQswn!o)]G֤\f a϶a\W~IVۃ-b|yBkneȦ0\Ǝ`!*`g ~q@Mb#R.^rB<=&aAUTH#):XE̪9^ض徿uj7N=%5T/4FP70 u 1qu C1Q"qF8JQ$U3wҡbT'.>P .3;^ڛa/e*0(T FO7puW3fМ֦yӚ8˼B!87Af4'DD-(p.?MUdM^ٗ+. UPOe})AQ fڕ7Y ¬i&<tȎ9z擥dHP!$^GW ^ro=FFwQHe2/\ ){TkR8Wf|=,٪[$Z秘\0AAB/JR'f55IvڼDw`XO&G#q$ ӿ?QXPZM2&MXLΩ]0'`N8ޭ>ne */ea'潅d9MNQȱCxX1;"q |"풝%h3p$nK'j:AQTƽk;x:f Ч q]Oo luL{N uok4kLXgB^-Gf/ލXz 7˙t"V$7+kW CwNdE`! ٹKeF^M9sxzl҃z#Ko1"j3Mh @\殤F|#Kh5&` I9)^OC'.XxA( ;q9|ǝed0^J0!33ø+yU[jfWX [xpel e`c z <* Ye(GOUaBgS# `hЁuR}@_*M(Z9۔s@BMx,QaC=(<XM@h1ϑS*R@WYYyΉ|M#< 8OF\z91N;Ô ,cOszA'dwO*K}ٛ "=8*S/A[zI:#&q0neeO<5UFֳٔ_;* b<~w?E$ y 2@.T0qu&E\LZZB9F4_O3•+O REw]aN7$г]{\;{jG2TFS. g՛5p3 `EQ _h >%o.ɴ]@ˈ5D1 AAخ={wY=`n|7HJʧMjk$Clh34Nbi30lopyk5[}Bx{*Nڇ1`c”PQ"ϟF2<'u*0wz [PZKNZȺXO }ьM 0uI[LN[rhv@T24 sP&uy43"^9,ej87(>#(k#.krT|(h=w[3P>I?W!Ӯy\̲b"+A71LGRa?!l5w[?&ze!psQ,nYU9?흀)"0ЃG{oDVؒ.> W>1.Uss^8%gel0`sΡW24ڍ3XEofR;bt;Iq6_6;*©uS#3:Œ L5 % hOxH^oYz36j0PytSN}h_0F M{ȆnPUGxz_!ɀ;#`3g˝;Y7r߀QX4Wǯ:M ,O6q0:RlФΕ=T& >C5IY`&vAn> r:0'T>R~&\0Գ?Bs-}W633y(Z>.)]­* iբ/0\VM~S*QJx(NĵALrZM-]M'6uh< Q2unb}cVH0aqS jCKT̸C'lnx1v&+yP?BG1BWݏ!!T,AoVE骉\T B)9ꇓ^C\ᦎ-^H ]S!Y+FD]"ݪb[X Ib{iTi81/?;JZ.t51z{yϑB[jHk *A2Iai?lRȞp4}YTޚs&?peiRqHbFd%f%cBq߹$畏nny2xj >/?P2sIz)pq@WW.%rǑςh}9jA"sl-YBX=@u#a`kCZϦ/ pGb޹\osCUtiaE~ .t7 :yBcIe;7VH^4eEb90 5]04+Gb꯴ p|X0b~TVDQq|ƎUXTp8')e?CXC H?BxWv.nUF}v=Yt\;=mvNJotdʚqwIf[moc#&8!zSg'DCSIqs'=Kd1w7PU"֩b]&TiCYB:a|aof_Nw{ZvMͬE:mI"al/(;l Sj($uvKwG`$9". e{dl0!g^"Х9XZmnwFl_wgrN}:rrPTaj\ H|Gux#%TVOEkݾ\`NTܱO~_Iӡ( q~ E=6u?5BQ#/iɹ+;}*Z[K{2^ԥXr纜V ybB 15hEy '~0z~މ/xVɖLZUs19Ƒ2ť|~/ʇӚr(qNsLs%ZO_&~N rb*< F# ˗i!;1%Ԅ>}5`wkL;RA=/>*6M kfJL5FN R?9ww*C{G_h_XIc6KyOg ʤi ֭6%"]GP\e%JP|8 f`Yh`OjfWyL7DaYcLm&-YnpEN(Sm3-#`@f[fvrEId2ccmҴ_:mk, Pi듙mLTTu U {" Yff?u+Я䆄}rp zF=@|иU0."ӛk Fo5K w"+J ?]ۥ7>/Y$}ގ sAl50)ZLač#U!3`zvZl| 7%sMo>-BG=OEa՞r!_ #^ı 8H^s'gyMl!WJ}2XRv+zob-Ħjkyp!hQ8GaKo50V+ZYZ # û#Ec,TnU KwX )5a"w 5BA&>74 nDV=c!nÂ#e³<re88ݺ1 LI7p_5Y^԰>p4=/ $*xԯ  |vR~t='l5wu&$mމ^q [rtP#Nw=~Rb<ݗitZK x,L{WNS\& aa%tdV8%lGI-PS'U6*-F JVc?sHEзLŢ]ku̱* fPO'?Jc^}F<^+VWTomzwBC\#f?rG=J%f](xfS?-?W2\&\7Hó֒C}VW^m@œoaEEle/#UM:KmM` xŃ HR 1\'E6_7{Ptɏ!kY=NjO~XLT89żeG8]t$3)"N<Y}x!B>HmSbjzcKX,VC|Zx1(fNibW׆hLm_i"{rl "!q'xfs~&͵K!h Q&XpdgקJ|`njfzIT+%Q y|l ?X{ML;ɡZ-ʾZW $(0R}j {!Ȕ. +%Hq;ĝ?ta%`JҾ0Ђ{{*hC ^~.6ԙ7cHbTL}ޢ&NEO#)ئTˉ5^ӔD R:9s'-KPyUHd4Oly` q]6?M`_P+(;Iض3H?Pޞ9CS֊:MBBk]8K@ @yd% M,wSZ+eT9|a&mu{_IY5ExN&to{PUJI~:m][[=g"ޥ8+I>;Fd"f2m,rm;*-g;]8/%W35oZOշC~dU' 7j9%cUK# -/n)~ǃB>^.#EU|8i)DaZ; 6Y3fwZRrwÏ+p١"?з&*cATY FQ%ƖiCvU09D'.e~Ivӫi ۯ븷/`[* Uh쁻Hw:4m}[=rk{?)#cWNI65p&Pid[Cj [dmA_C`uf.yU6ܨ eOE$j|4Ժ ]7&$S|ƷF?fϠ0/IS*0l_VkBʼn/Z[?CȀ.J%>2bqSmbTO2 0 Y %*_~h:%tmƩ$G"&P;daKAV_1RXqX60ϸwwLЪ/p;J(Xé=|j*he b3 ].K}:pYb 5kuGR@Ңߗ0Ao>sO9Slnx×O1 5"c*C_!Pw%t$~&IJג]WWAZpM܇9PcЫ^DAs.U)s~".V˘R,pfAG H` (pQȝLJDk̲]øӒ n&[1:# 0@r$+f]Y8PdeocO*`-JlmAδQ X\U1Fe ;n x91,Ar~$x2W>H"E'0˫=%^A%sUNֳJ#aa寅ʂ5Bջ-]wgW{B ^ATBXgWSg_:/)4i1.)).u/oFdekq (=Lc,&tDB7ю~;n6kv",qOf2`kr@] <|BŴv`\֔V6ROOES ɧ=9V삑LRă?VbHIm%1|Syz}.D u,;7s֔X/T#Ȕ%Nքl>Z(]g}(C(Jͺb-{ͨ|٠AUMqCҌC0epX&ZR BFsV4=vUE|) ѶGIH xw\R9Iv.9.\MZ<[~#T'Mâv~ H~sU  uMcõӝ;棇>@Ne&(Ik-xg*z+֝3k`XNgkpב,G-O_tSi_~N__J,Od#aKur/DFP=dKy77y*EUG5_yV_ "Ȁhg۲fQz7-?G:sW7U&[9.@D` ؔ:/y".8dZD GbWCh4ٺɁ.KvIn^ @?o%WAM53:s>cKO*>俾Fi}!up?'?;ܥw5*$ 3ʥqZAMse1uw7:@1v/Wkƣ-.aJЌD:ObT v(kYGVG fOsov,"XZR١}F 4 UP%ݗU@VJr ++boo`}JiwL4t+z!735߽ܧA'Sx}npJ#XGԒ ݎR]2qyvX9s5*,U2rOO9YH bicIS}U[ž=-&|<B'+*m )#)bGo˥ӵ!÷m`mf[c{/ ʣy1HғEPr哭ʹVA 6*o\x}363Dtޕl7V4*d$Ζ\f} I|`(]$kdm7 66o[D:Dz/8f߮xրd\v6U!E)(qjʶs6jw7~RdX/&yqJLOg2EkU'=a\f*\)QW*yD;$3p[T@ ї =S" yiECdOW3,ybűB ?3-3wEM'HGypQ$jx?WlC4c77l|ͅ+4 ׁ=FĐ@9b}؛^mRE:(袂,$@nXBV;r",A0U޲RʦpA Á$CjJ𲌫>>:E⟵ ]*]BY@J>rjSK̺P3;㡲q4xDQ|ύ j&A)g.X)ak_wi{V\ؙyDžH*3X:)im=SĆTMrV{'+ ~`dzyԞD[tSRݻ/}Y'㒚mII#4WWtN%OYX.uXrc7PɻNSEssϣ]^ױPpl%h T:4tY^QGi*nvf.0mE=bs=nև hW{&Dy_qg&^M}W PXhS4;DA(fC[XCxL*=1VyCn]0%$г>ܙ*J'V%H +16CL8{>XL9L^5X}u+W˒ e)ѾΟO_#}Y#VRH+L⎆2mz¥||1Ki ܔYҏl8.xnnFì z>4R@]=Uƺb3|P{ I]l$Kl 偳  En24:0~[i/Ea,ϳ&2+ ?=㋣0(CammV>A%j\3V0,txLB&s)pksWJwn|D#9ŘZgv&< 4sAM\Git,'/ {#I9f2񺡻a2/#Xyܓ} ``yS6-kaFXI 3c>rZń"V͖6?b_|'?ikwD8Pko0ZvIH-[_)J)/Jh%?jvcN_fπq[?f99VN/)fy+g`!@s{D?6mqKЯ!f}CY{,mXd ?bJ>i]C&Vd9 =;ԺM=d֔+"*-l:m$mr"n<4{ϏÚ܎Z2qjo)ACvZYw,P2D:@DDA)~eIzNpIkYWZ/a15 qȋ@_OWS=.ғMGEUI˳d𿄾~1 yZpFqBU(yU?&'1O2:׃@ak]^l'h]0Ūܓt9L]OŧHǒJ{p Jz"J $LKI AJǛ[ K#HtERX%Cr0C;?NӐ&&c=Mߍ+R's"_"GfNeV;yr 8JnxR맃ه:C3gvKγ8mEt1bE6-ŨIPcb!fx3KX5YA7 8 o?#HKx=F,JJ d=h_Gѱeש%k~&x%vQeڼBZCm00NAA:/Dv?<&F\Qn'}_V͈̕B4p<]sDl9Ok8yBDbR.#&iJpfdQc آA6W$?Փt@O cBQh4jϿ<’?q,n$zIE8ٶSV>7'58I\GTk t@Elձo˿eqC}V+y /"Uf "~`G>eL>%zԜ/~%Pf ` J(mA{)s@@Zli%H\2sָh)[ߤ@s kRbuhlWG0IXn[v19"Ruͮ?O:K.X`nU>A0 =UyBK ѱC r-~6v5c 17(jX 9)+k=8aP>Ue$* R_t|/xbJ}Ni\Y/XV%(`OxIߑ $\ȱzPY廦X!"ѩx;k?&dA} `9s8ro}%qڻݵXe%o旛4>4ռGTw8jI*ܺSCP{aE~Z XNPZA_wv om2$ѣ:9Gg 黯Xr1ѣU^5ہ"*{x=a?/ȉ/b|n "i߄dڃRlk_Ԛh|=NJ\'6vS88\M=ҭaF[{m:[VEA=Z{ܞX.+a~ZW{ˌ:N2אtڋlu-&LA y{>e:T2F I^c|R%:ult [+eX̣| I:G]~7dYH43$;fH:DmB[[Aʉ)36f҄ [B((x8wZpov'Jq%<{5#| 7"f"8Fna( @3EVq.>ޓ5Ypo G:`?D;s+C"xad$%I9A^uF>a?{{ oj1ݬ$٭<-1zD*W l8y_&.%]ᛇ^N}≎#`O ʿ*ݼyr]N@l(=]aƛ)04|MnzuRi*[6ֺP?Kޱ"#do|:PhT&y ۗ=X/)un8Tۛ$C=艕Gw';c`CXSC`ߒ>ΚsN9`{nDXp2jBX2cOgi}Gb$Zɣ(N5Pxs Z>KTCbUEǵe9~VkV|+Zdw\AlE}_Mgr G AK0]VI$T\r ,Mrd1tD,kd" sqHA BWT1>qڷm@nx]@c`L9um:hiIഥRWV/tmHJYײrvZ {+%β$Y;5 6}WgkMӁ`ۢ*9i3B*1yY O$|F KLȁP ԗh I Ue)?|Zg.q^)v1Ȇ$ 2[(=&nRHnudH]w1s76$}50}Ci>X+Y6匈Ag60ƀ,0ֆ_wphLY%9'DlU`ߏN-5*8^ $ kL"GY6JV|jh]El1qAhUC0P|56I&1deݡ AMNTƹUX\|6%'4M=^Gxg'qi#0fۖw ,SxVS#KDDԒ p"uץH4% Ȏ jwEյT"LhϘy)"5"E>&l@$蕲Pa񕮬8r5&@jb QuI;B>`GGZѥm;ljW &BO xPFcX 0"Iݘ'c~4SDM=)'y>o%w [7/㽺_]A ou2xE;򐛂]u6OP-H[b@,z'O1em^E,sz3^'zZFYbs7(3VPqf];)No?v.VG#fGp^]v88_ -R: e[JvX@wN2x"ѶLgKi y 9囐El4NWec3|@k\*?wSAgoK\ƒ&GO1}[ v>૲b|}n{ݤX(13GMrR(Doi&Y7~݀* =6.N3qg1*}#4;XgBV*ᡭ qžrA3(t9_GPA,L gNJ,^Ef`^Z+_1\jގrW_w^Ć{\̓sscT҄Ӌ$z=Z|y5Qcznr|:fmT}ʠ5G:* =Vb6Ƈ w2Y}ό|^l3PMxeWȲG1Xp+b6TM*C>\t ( "XFW#Dabar P3oGU)E>z$ZqqI:T l"9S;K-WIM?@DZIȟF~8:]_I2_٤BlknKӈ=˸-O1[>UٌMEۦt?YY߇)yGP9gՔ=o,G&Ԁp5l \b+( q;Y[t5b2"#ǡ𧓋md͈ sĥ0ž|{LHst!H?n͘ˢ>f`bEe1bpTZL75Vo(tߊ!y.:6r{~dw.N@,Z-Dz ~]~6fZ:i;[v|J>Z^ ޼%Zu!n~HaVGuY1$еfH ~sN1[@b[̬7_T΂⑧b!͔i~I6J{VՏV`]Ώ;wҨHGІhfP˂.F볏fw 5 %% ؂b/,@'-Yr.B_1qRt09jhT%d+Js zN"^})0n yC}0B3'8zJ2(a=E;WU<^.rN~{vG @na7|#+HPr$A1#jiwr$/W=46f c-3tc0AGb^ '6n@R3MG7(P:D D 3v0,^s *S"} xk(Bx/wI{RA@9D.1Vk`| |AQ+كWxc!i#?w3d` 'Ry сl &p!F}ͨ;]3'Bgr)B 9 (;YIetdQ Y:A?)$lpPH^(L@c{aQ|6q 0PSm̑$|ܻv&8^ڼ&*%ē<9g~JoN l\oFFgW` :5"ZY|Fi.:KGV 5<'A&. 9ɁK*Fo s4ozDN>l{wNp')6^bg+N~O7a \:.+j|u6)&7Q2'C /I|rPૈw͵'`X?1+T8}#*Y/iZ_|ocCe6Cu߂ZQ`eG}u2ny\O}kpXG&`" A, @=dT!k跣Xǘo*1ds>0b|0|F5Yf .G,oᑬ(q *lC?FĘc03}I[,:w^dK>Ge0*,̀r PKT@4mxJR=3uƧIy>4AƨIku!}iUfbkGWgD~ٴ)<:Eh]+ߐt!3LyaSCHSK -iSvGpC ˕up&P pl 9|d!r|p7E΄AE>`gdFs/QqX<`| 5Q{W;tgϼKǃv~`AT爳,9E@.YwjeC!Hxlf ] \OJ-U{LG #4%x-w V,M=:Dj}C Lb_J/Iϼ_f DZlv!3)I! 8=6-FHs2HF%<4wn>L2 Q{W+tzOls9U8"o\uen.ݺQᘮW304 $-'{7-K5o[}m~x XN{ 2ykp':BDp#Hm vV=AѷxN\ C'EQeꎵ,ZhF6 <Jm54'{rbfF>T l-:$E2^ƛ͂uϜ?F&K4O +iAWدfl$\dOTkIbAJ(DI<#x*"8Jǘ3e> tfTGW^_/SNĠ!q^i6D#79MD +վxʙOᆢ%"r*U4:k.ݜGFY 2SYH2BP%X H`nZLyeWlfG; *rYԴ:S]M6J6˘p_6^H" p%wa$%)!58ba(; d&OWR쯋9"yT=H] > <]׹͘+)BT IZm?ؤ}':N\D%nzHTi,WUqdmzAn1r#T:5P#{qmJ \rn%[~B'"P,~r̻=@$#i=MYPTM0wfl\ z24|M18``\{Hy6K](Rb伔A}Vx{>EbqD}]{=lrqP六4S o^Ս@{=^5$[B-.bjm~)]SHƮq@dУ$TK}.x/4U#גM} fn.MWYof{pcR=` Fd:~[MYXK]ij <e%Ao>|p) ߈w5v+WaU= a6=O r?@Nxe5,6'f\ L΍YIJ X7IJӾ:2R=>Z㻠W_aCo*B8!,ƙv/wUhcz[QmYfTJ"0?J #m;h`si:/ƞP@[g;G7)tAnyP-9- ymvw,JҺꈿ^OUWgDTeCG6|}lWTSoO_ 5 ~TrAcQ_ r dS^'6`&>F(6 ?Dd(_H9*hYG !7]GDP\{r_<+_ yi+O׏,X奴<v/߰}4.ՂՙufsB˪"@ִ U\?ؑf| K3CgȰ+O 򵋟eϐX"$p Qp0|.yk)2J[2'0yC=7HH1[y>8J޹yZ$ȗ['-ղ1QrFJv%cp{˼x왍m s^toG2@r~;Tu5*!t- Ӥh>?]l) <{&sKW *Ş1D'f|È_&9+%!&x%GY~ɷS\}75.Iu4 &I}&tDWĈlHV<UY*\V**5*q ]Ѱh͍O-d[Qb8D; S3v[p<~`Ng@С_+w`##qY.RYIXm@k4K+dރ1G.Acr*ix|E`P+hC 1^B_x`SQ0׎s!:*YDD={DPaRc 3<#}y9#!),fœA-RAԘ$*uGg 9125iƐs|5mn"v%~9 sN9X-:n-Rkowߍ{^* M"aō5q UR6kBPhMU,NC}F9L(сf~iŦ_ZQKK1w~*Z?ER/p)k㏕K3ahf3kɿnc 뎨/GqHú( xZsL7KH;Z9E/(>'-GkJ *ψoά#+"^ *_>PPOIoѸlK6 FXpY$a]aAn)xu^UHp9`0A\ĮYga⃘DBaa.d9 4'bIFy_ p^AIV/X:EC:I%㑜;%ԅ7 VLMno‘.D]Ж@ C3TOf5X\Z#3@-HC9_5/+\Q .~@t'S^fqUc7F63koC!k!xuZ$6< 䢜Y?K8 [IZ%Ww&a.`h6V[sۚIY^k*5lpyK`=06݄^c2(GڄNik/u%EOk44q`YΡh$%k.wmWo`NoZb_L1?N0} eX W2t6hvVC$:CwoKOx\ ||,;(ʵn!_~M pdh w 5}g˦c\'5(oS I6 D!A_ |/&sjŘ%T{VYk)T"P4F9 #ܴYkKilT$l Y^m!9,3c2MW厾Ro#9?S>WӖpƌ8a=lJM#qy,jUVaSYMcA]1'sr*ڷ/v{x2{$-'Rb+;A{K_ig fOhq?̧;d^;̴F'X3έZ~&F;d̦XyBȧo o0NyRzcFXT׆HGHn`'AJ)VᙣVU:ZeR*dF,x1"[zТ@6XEp/!qUgݮkt5LXŒs11 PU -^.E0ωkfFq?e9l'(i6G ; *ɪv;l EZ Lэu;-n#]@90UQ Mf[=MH#9~o)HG m*Q$<iu bc.0(b+nm'Yyӈ\ -t㐫;gl/76/+[yt؉=*oF&k'X<;o Ӄ*֧#ӣ3: m|灎'WADO?sP± (<6r(V"̜TNQH XNφKPh[dk1ީU+ N1:ЮL$Ӑl47Ͼ豫Ӂmp&'Qœ[Q\6N#)cTC bssy{2^'$!IAK'7 M,SFЗmQĬf\z7Sgy#}(ՒZ $ڷf$>^gGc%/.Z&&̶bDiC~)qͺ?LT T"1Kߏ"/6u(c,SI/'Ϧ T6=yȭ,kK_x,k!>O*R%p 7|_ W~ ijc}tޖ晽U=G-cȺW]qitJz!%俺L8_,K_| *bfcÍ+x<6ξ F5`>z&I7 EvsB׫huk_oMW ,qs_ GOw Ë?WOHJߨ7ޮE=kU-Qz@${V\m_SjsfE;pt&{[A,!Օ /1ԉrHuoԝ/2 KAE4'0y*}?s傷<\] VpTx <8ʇ+|+MEj3/[<=UBNМ iл^'@W7g+ S mLX8dpCV 6斡 c* dK.BN͢FDy+N&?""?tgdNFeS׵-?x |,:HRYk@jU9;Z (]<\ZƖP_pgbT7O 6!F^ V@SV,BSq*^(PmwwL(W ěg@2 #OqHD53RQboƚ" C5#HrGu@w""3M0i7nT[Y~k:M?ɩ\^ҟ{ƣגEڟ٪ Y ƦJ BV`! ,GreiyEڟX׍Y)FxXelRebnbIfl,69Dd~z/ُ>\{pj+eiE80;O~M3[3hه;'-}5Fu)tIm߲'&_j@ɚt6ܼ`#suN `G36'o-bh[|d^t{vS˩D7PNE1޽(?,;WIKuUXmhC0$ DT+2~^_0VŹ jg?"]KD)[ _9F^fN}Tkd\* m|jMLj|jְj%دwqeqRM3*>ocm=0w^"4׼=y/X4soрHՓjWI-Nq5r.NlLmZ"z\Ȝ0"8З/q,xgZp?m[YD4e}șlk! a'<, ?X?=\bCob|f2#=&60ް@Sbh|oX2&VM$fO"@1s.gO ]n΁-\3[K o s; lna2! mn"%},ZzuRߤJ8E}V!Mhӧ?R9Ig*')ا/<>E--pQ՚/r-!*^ O+AojYok È#Z1T񛦺RyPpe6_`mK"6Ws"֪DAW ]l骾xKr={,Uļ՜^+5O) ič>5t6QԐB ,u%ؿNPņ'(udYf_˗ooC&$}ek0@]z&P(ϹMK9T͙iu32¼nD8MUD]?29_E̦;2v&g7.92rW6g2_ ZGcTqTn& 4R[Οs]xOIW|>NSNu5Y.Ql*T{5u[MتzXAR/-6lLM B{$^6z}BU50tX+\'0LSAE<nv"TbMFhΣ]37]$Y3Y }fYݜ)ܸ-NlCZf  DL ҎV9{.U#43BvjDB]V;Yg*.@9 }bsjP#"sYxͳcof0Rs&='I i8Qhf: 3^θgGSr-mƔۋ4=DzU1L$F P 4 0D[@(3^7P!P% Qhi-)MTFe '<^p 1RmBJѡW Z~޺oTcFbe`ueUk$h[XϤ‰?.^@O BVr9P%1]GM.h21^$iZ'CBEW_X4;g<$s DC6B~_h.Ptj7z N0ef++qݮaq U2a|G:a>SN@f/aV!7Q{Јs$ag5!B[fw LEj$ a̝S^#A] 42 'V _s[Pt ! }#! Rp"*I7Rtu ae05)vNQ쟤Z^C ҉Ys&Sbd+ͩ78MD)*kİg%*j `WwR^̵ .B9M,Kݦ4)f|]Z`8pTƵTCmxoB"ggC)jf*,bbjn; EEmk[+HoK 3ݓ72@u#E-p|{8+=IP缽fG17~bڤ2' Iv=RCXR"=tpEjhy# 9C$ό(9"1P x(aN( FO:^Yr@@&ax:bL1 Q4*ԙ #LTj~ƽ4Hld9=Y1N:`-s!Pp=bpw7x8:)KſD?Uޗx#5QHyc2HV)%2Y:k1*$̑ʰ΋JVCcp|nѸz֚&i`D?`ݼj.Qls4vbER_ǦZiѷж.=-i"L{G1p* pU8ƺ]%8YF!<&&"Vp{`4vJ5{W~ znVzJyF]7Wwr౺>o>BGdRU~?w+@xMO]VOG!@߮ڤM F; 'gD&_:,üeLЭinK ԋ5xX%AT[aif逆1t%ǥ [)@Yw1L3 leOtיQ R^ːx#~Bl,%F܌ky^> 6Miv:,Z-}oq]} IZ3,v}yGƌ=t _I˞Hd>B!lɢוɢ*_o#rр{\>V^-m%6~Ij#`@eo>j6%\׮(èotGx؉ƒ3IPtFۍ5}E(ok~зg3ae l5PݹZ:O7%gRyK6fm%@ucj0"GOq2oa8/^Gr9/dJ:n8Db G~eFpīצC10_#.%6' kʾ: 2yx.]%bJFF; H% J̛q$`<mNXT"E:(iv_ 9O~Rg8f*SKkPG"˂/ w3QFi{6DYZf]H|`Uz bA5AjX %p , q8Zd^ ʧa{m_q dߝv qZ5FH'yN}8 NW]ejJ[o' T{ #&r:>jǭzJM葤ğSb9Xnd;nQ,Duk>JrOR(.28JOԴ_]ҁj׽xj_ކػY 6wJ1ղo'%PJG_VyX8^U0~J2*&SrPi>"t? oBLCȠO097Gf$z o ]2=y)f իP'=:hq:|O9k XzQ57[lΪ{(l7 X*/"y'ݤ,gZBv4N߰3cr}nJP?9]>j`4vĐ˱훱;F?/>yn TujRP4!ă7wP3 wev%dikQYd}8GA$!ZA ^g!4KƱ ||p ;G65[݆4\Q᪨IoK/Ŕ)}]sQ+L |̶mvRc A0χoN<0㿐J(Z\kQ+!Zێ%%Tz>Aee]2\{h, ѾJ U8}gצB>COo!PVFMĮ"1bH~:z%cvEIQx[n-߳+(.+LonX)Hhjm8DK >M kJxVr;Yk=sd&Ha1$_Z >:0zo "3Oy)_Vm;6mfR}K]yՄ!m`ۻezEv-e(V* +7U-y5y\Ϻ}M KQ*JDYZ>(? CYጱ5F2DDxIL3l*\.CO4C QJXJ<.1wF%,*ڣ`h8 -y9 p%w ;#P5?kr6Q!&&nQkD@ Vdap?ߩ$vFluVr${fL,Av0FM Y{^$ қbڌ:b .)汱4X+ h?n^U ǡzL;;dv^D*mbe3 'S`D~L8813jEL"O/PR[:%y{D,9V39*)a !|Uq(>04<_ *ڣlI1i٭[i9;( ]pZ1Uo gC)1N3.lWJ#W1z*ğ6=(MDd, git*>X۟+>U ٷAo׀ȳ4/-b3pC7OVb(`s&8藣݉@ (Xw* zPXK,302ɻ|?]pLjDi ~c `@RB;ySt<=-ۯT!]'>+!cKIjOBjA_C>GWNj@*p$8<(]`}j9tZczJep B=^xkzҭ~L ƹL>w1&ɂ`\r]'>T~-Au׋Y3zHѽ }Y&[[s^ ec%KPyjoyeoQ0ڊ!Dm+"^fHAQ%XWw(l-l).8/n]@D:Du*n Dt[6.{=xL$'ePe9|BDy|y~JEPCq)`g;~ ٸ@Bd-w}y{X0M (Hj+ʢqQK'4)<0Dm;,+/4[0X._P;jKnwQS8JN}ꌁdzBm6X1a8lҎEw#9Cpiǀ+KmE h7Q@kCxIb \xm +\^b|Zvh2烗J?uy >ZHmo_e\'ABf AukQ1#|[ jjG@8nP7P&N:6J%"ZtTn;I8bS;:rz>B8(kGEKV:fܱFIKC't ՜ IN@T΂`Қ//]w&u 1J\7I+pP ?nczXv8LQm; xU5Քȼ{,qze+?pql dhjfJ +&E(tfU39t >1`Z|3jFXkmC?|V,@6&p Սtn0 VQpM@u8)zIؽX8 JNk,*A0OC_CXϛ RHy4u.%E=@Jq_Vv΃_'Zj_|-{KE,4E t /xӾ約}Q&DDOnx1W>U;ݚ?9vK* E|P>gqh-/K4^($!ܽ2M7pr>~GmYPﱽN쨞Iк,1A%ċ'St~1KtWJyT!DAu>a {~cMt m1U{RcwQE'7CΕ +Ykh%xYkɯZ|*+OV'-}]Ʉ0t ]slLݷk|5UfYUmۮuģJ($?DžS˧hm0D!2X70^>BCxԒ3p+icVFj8 doj ihn";Q*jjxSM_r36-G#$lp4lo0Bol<-IZiA#5X܌)ZX3 %IJѭ3nȭ 8aNV9Z\Y[ Ry]`Ap, ,b8S|(;bhayI,y0H&N$d#ulHP睍Dߔ?!6ҙ' *n r 30P4v\9a3l>L}Bq ZT{)[QaE<ïll|XLTz>IM#$:Xʂ-݃Z2,kD`b"\ PXo(Fـs \7 #P1b}yr+G*kEo -ԡRi ?|t]sf&&=@jwuǒ>9ZG%ۊyfd ݔ!*oʀzC?uRqݓhxc45K-4sQCcwq~jW6.iGKʙw,:D57U$Dw 56QV$R:fdCtٗmSmS}22W"$HءσYXr1[ͣb3]wQMf35ox'mL 3$`q(nFNiKpPC;r="bT`1i{ǂ]Zpޝ 3SK] I,km=$7-YQ6)mv*M }4>1dc~%9}걭2fl,S>3ti6UmɪQB26)#x`Ztcpjv![!|ۛJ\\YCx0K[@T_ziaZ9Y/}8*n!K+q"{۽ɛẗTXªxTh_9;8WT}Q5;;v: țU~&1YFB,(9G1UK@+K;KzI\0l;ycqp##j>FڨB0z sf in('ѩ*Ng Q˚Gwd0v2#Dē)3~b"g4,e&sT7ٽC^ֹ) q < HqdQN1ctIvQP 2 @J0XkHUQԠ>}ziPkAMJR nmǃwLJMp}~ד$"˜:joFd+5bBѨEK15  p<\w lx+ M > X ~ bїxXc!:.ؘ ߈fZ䏍Sx;Um=DEF:k3dt CS裖ۉIB ʼWe{9RPˬSwԑĈ0|x?4!Tq(/?R cdBB' 7̃YKm|AXXTB-dGh%@DgğX%:PMf”0f=Nj# 2dL!U ՗$X?x &Gi'5D vq4*wU_rW+BAP\_6}f8(+< l&Qk٨R69l2C)wE`싕M|[&̒Pn D _ gLiX9W6&y,AF+sIVb/BfӱKw- EuH8nSp*i_UwP}{q&`ziQfN`s9DBd4yR4O6j fDUC3#6'Xeppu҉#pqRszV re > qRjWf_[ ؤ Ӽ@@M`y'b>G[i)xK@g<SW]Uv-+.Τ^ß\\B')p/[@y'd-)+ro~qn$Gr ]sɫK\Q1(ٰ_y]11f3Ot?ѕj"+wvI4P^jV |w_L-vړhHv&K"W fcɲn^9AeH?v{Sq+aRaKX/t'm4]tfs,լTY8t ?5ֺbV]ǑF5ńR}+,rItqD0HP%)4D~XY>GNzav[߱aJ2}tS$bH 5W$gʮ[i"Yl\w9&fCxz$tߑGPԕW4/YvxB(iQXrZw'Oz5E"-sQ pJA=,^/9m/&59 VF stAA:La(|Iӝw=rzORn;l+C7:Nqe=SܶTu)HNݭ8i:~ZKekX K5.-4}zJ )IՖT^mr$94iY!'8^DKL¬S B0`'G9[rهw„(xV\~db}f>fׇ:B=QҙfykElIxljN8_k $&r?e8k}%n:z)Srm* M|\*b6wMrw%"Z~_c|~l~-MkS‰ 25Y8u|va9G#]-r퐠K`(!BM1pJ#ű@ ӚĈ;ݺ˞#] &`t~d 9rEV z@ys@[t8>#/9=orkĎ=N BBiz\v4! q(ëV-')EJhևE`3d@qԬr3JWĵ[r[`/4`0:`UeUUV ry/_޹3QS)fda"\87 &QTEX2tEHC3@٩=旒o4(}b:GE՝(el&ȓ}%wf/0Wݔ{x"8.qr*rY(h00p:$9@~l0ʻ3@}9Iu 3ׅ W` BUfj?Sm{̈,T Uݓ3uhofs`#/z\[(1U[ZxN2:Iw.觺Ϣv@[NqBկژvݱ-*OʸJ,ѩێ#K[1qF278e[ zzV1L> b"|cIbdA)а.U@{[ם]ϴP=16 O$ĩG`aX)IfN=,Y;ِ#wW:1eCb aP$ skJnHZԕ{XFΣDyLuӝ܄'atȑljmuhjU,z ~ AK}V]!瑊Ko7djN]5sgGxYѿ^]\%HsNxDG'qWo_̽j2SE&w )3ujŒ9 2@6\GWͅ)|?9W^ԆZ)~`;Zm2.2=Xd=|MHyi=Δ}愩@ #ߤ gP"0wB^eG+\τՈҍ0OEtpH;gM4)D0^esEn]VNckSqQ)<ʽ\-& IognV$+3 ~<;kKh48=F`@*Ɠn2HE]PIHfaIC#Bu86V 6G{@tPQpQun~謫ͅbU=:A(әh2뱷itTzʷAd䡝 㰰gY#ʬ=\$B<=5!oRT䃭:n{Zd$ۅ̪QF73R>.K-Edjjx!)*)ezuz콄َ8bZ0? @EAW== {|k3‘S;eeRn.0CdRMmbF(%pB?Yz/B@dH@D 4 A0NJJh P2s(W7w n7hŻMZɬ!>@"CH̶$^) +B%* {(K9zC?nO3p4ςAR/ +.3pt]ObKH5 S.) 3O#gr9~{hAqn($GMӴ ,)l3 5b$FriMNXjo䨀VCCYE.#bӭ99\9|?"ALg,()6jGʓuD]$1yVͫ{BGyWӚ0XՈHꆰv7_~+)ۆ@ *M2dݩ~ݺ,$yŦԀSkG\u*v37!ONK}n @bŞ0b.!و0P=^ h "ɯM$toOcb#Ihd$৉s $0D]e#f")?QkUgQÀrr/0՛T-}V>Iע%@4!_wWĥX0Z`8pog PȢGsM4MNT DKH)^f)a!)C&L>&HHm.-}Pˍ3dQB$ Uc@myes!ՠ„vjF<}t}GN)Z[-ldS[X7!2YRgD , /:;5D s~ ǬMXj BZXSh!,x4#5F ߫}ԣ1܅OGFE73\$y鑌4IZ~缒ArpDs>[xFz[^G=OjԲ}ENj}LڤyD -U,LI2 =X~8xI-ғVG`@F^ڞvpmRԡoܔC\jb޲$czEf5p'pn놓MX{o@L.Y6ɮǐZj?s&ø2šTB<]F lG,+)G#Z1p컶[ڙ&(գ &^K֘:9'}b=r$OV, ƃ4Ah /(9pv]X <#-5%ҸY透#y@cA5¬݋9 7HD1%m)B^{.1Dg|!7م?#m='6_*6 kDJ.Uu_ ,{ßgrM&?x@I3X']H׺5kK4b_~ (#cota[{529[eTj" ʆ򧽉Ժ)TVd"_t)L?>!'('N}$T9(Dr1UFЏq$\rToH)^y bՑC8оev^t3é<զu y| &! !R3ti+9k lȕ|Ǎȁ榠,oƈ 58(\e37*:+< pLc8^T ~(CE:$b%7eҾ]Į’̲< b.=bB4Lk]J%[9FL{@ίL<;M)~Nբ;V 3 u <~]D q/˦)m. /`L@l쌿.De>)NZcPeDN5 [8M~nYXTyAjn8%NZ0gf.1وTEkJ?-=2BZ ׼?YGaM?HUnV!}qD%Vf\Vq: g1+^VTjxM&%w.2|C`_\j0ͷ?s[A:H"\ݍNv?̴KxGG%c(}29\S \D*:v>]uq%kR7lzk="ߘ.C&=14w`oodY`;C´zE?mF,K2e})ߐ}^HO"U_@D0 [^'iU>錸ň{VǴ*Z % VBw/܍Hhuzo,px\0w?-9z'4-X3Y 5 wH깰gz{$Zzbd ;_b<v }6gC]kv\_gBQ/uj`Wsj%`5rexL3Fh:1"1qǟ-`xQ3PDoW;NEGzYwEڱ|d]2Az0􁚋=ݏzYʪ MAÊ j.wy8bsۭt' =?TZ8tEvUffuc%'֑QȜ8.xN[i[oyI%_gڟG%'X)Ǟ Hȷ"ǙűIO]O27^UOa:!RXd2UnKsSqI{hP"Vi'R]Ǻ<^q_iɄj&cmh3&ec*~FagUwec~\G|e|:*Z]4rS`v'E, ̇Eh#,_>=xhMt-w*y +z%-$6xª?Hg~=8弱, ~j:ʲ&.ӘbU$sD gk'gFq$TAB29ԝv 7%5nL}]IET`\ BQ0j]@(bZ=ȪZx}@+F' }tkv\Gԫt&rs;6R&YTYsϢ`KpO+TAͼ}yBpǞRbP&'PvPyii&N6x̤Q#p\ u׎ | M'7wFcz}#+&7D/焮l %[񯳈Ϯsj[R±Օ}WhxuDWDa`b5Wպe3z┽<9)@Q(/Y:b-(~h6 :`̃5 BwN*ޜbJ% >xri8²hP<^ud@Mtr896'ȉ!MpCvHUg"J}{mapJK#8G? [di$Cn]^Y_֗^҃ uji*ez;NYP-Lcfl[nnDŖ8iv!@.B_n5|}oD% 8Bs< t@.=Fkq=<1Atd;k73cZMMv.e"z(c;?s=щ-(e> e2F6Ҵx`óB+,zL +mqgxZ`C1ZiƮ@a:\1Ǝ' 3SCYb73&UjR0@y,% |<|@-VA .Z3]t=~<[v>Cxi*6ߺ;4N\<$7ğs,)AdKyTdGdFt-h@0M8'kYw֤X- ėpt{k.;R}!Ga {Y>"T=Lc!`hݏm8%?-?]ncjyh 3lmGJط:$њrd2e ɵ4QcA/mf";Du=sf?N>դÔ%pV oi~~wc!?~SLiZjHCV/9d֧T10X/T&H*}#ڡ}P#gx7 n%{@Bp-^ !D(8jzjy_-1>>Ix/8qz!eqT"{\j: t} J NCBN#2GQ&C’n5+aVi0sP?8zouR{q&f|QʩKF!MQ\ԙA攤},?r'B]4P D Mb0pxաN2Z5sS\sgR6t]nWfiDoHIjc0e~;IsSDwS$'=|u5R a@/uFη/wk^LJ;{0fy5@7buwiCR,>dWڥn#k:la!["vuC4u$Uv5S-bԋ/]xޑH yړzeX0]][ɇ̥ƍ=,)?4 AVp& _j. RᇬVF'AbX/19X⻣8HljqZuQ̛tR>mUe=p ɑIϤ g5H0c(Ez_t^[X N||MG2_G L&HSG`FakHh ru&FͶz\OXvߎٮ[6;|C1[?̂"yJm \HPT6e/Nn+pɌa ]M'_L Kӥi4xN~^tam98Vz)c/D' 级~AՓl3K}n "uVu|<ڞSTW{.@>DHͿۢmXLIM\i 4ѾTJb2,;TMRXʱ`}ʨqfS+r! >1/zDߓdA~ T$" lF%ܿjbz+`&3;sǛo @wܐ=5% Y)-|aLxN["|"mixh/9ܫyM25a29ĀE} ƫG'A$AO?ٚ˹ܑ8TZ w\\dcNҼO5.T8֋3Ͻ> OF䟼Ai6K[;D>F72 # ROXYbKYؔ ~Ch,v(3\L}jbo  Y}Yg mh"hCAzS( e[埃e{s)Hǜp{qs}s#_>)mrz( \b9[~*mS RG{y[]ZsR`M?e<_Y]M KB~R_ ң1M+~ El2үДϒDwaūp"a3`旝"%F Y7Q ?#x s&9ġ!iA,؝` 24;c>ݠ:g)A'[WZk/dŤ6tG;\ N1y`bq@H^a`rˤZQ]J;U~z~-5Y` ټV%6vP׽,I\Jq2~+CGSY 5R^A LCjMA>d pGMd9;JԎK5k[tz%2 TLu&g3,kDQiw]`H|-A +a\І`l=ui 9_$?nRjL٤-~+L3/=vrQXD-c8g(M/G?F0,5;H*+r [9Y2:8u_}Z5t"MfDGtǟ7׷,VQD藦qy ,ўI.%jG?Ww@#&178qV5fd$VraF! ~C6^Y%8B.dG<@Ț$z 8;giWFԔ6Jr uAdwsEFN:$+Al^S*$a6SL@l } =n;|%qV"d$}o"# !|@pU L ϞE$zhqW; x TS1ë} KmxahL@!!$:q:L7 '̈2+ rp@:E<=xFO5"Yg'})d' .b bH؅,2"AP{e6U^) GBQoc(Pj]+0-bڬg+흐/2]f4n$(yce9=q+}:f!4e8!s}fKUUXq?So}X{;ǜ`[W1t/ߣnѧXAp"XK@> >*b&]==Ļ{Xja\LOl sM$m$6UTWGh)G:SebZ `у(xvhcR.f[O39vBwje@X)5j@$cG82#hs0Ld;iՅCtuet)qgM7\_^ҊB<.!1#um<ʒ**`ه"={ eLO'eqn4?nu:hY+Ee<8[wW'cjtpUƒԷOF}"Y՗*)t{8mfDuah% ۍUͧABj~Ua&D(2fP&ԉ޲Hm~JR&3tU7Lơ#1@혐g.uIa\8#/UςvkXCf`Lj #/Fb9!uYjJG)ɆFzz/~G,e$ƞ3^ d* u`bir$:|M+X>b./wXg&u8.a.ϧSH"yZ ?6J[^ҴwZ:z-v]'7c,dt/UӼu?MDM&reR"(K>uQ*8^Voc1Sn2ӣC7im4wع4hco)y qx#mv Ḣ5 }wZfvҟ]O)ʳXܬ#(k#~Ski CM/{n=t]Xn[|[OEW g["@\>&wvi=y;.^ctȂݡ 4s{M':$Vp ٗYΈόQM+;\3&BE iNdFZLMЖq}q < dō~4[ºraH:0iϥ)Ң?+VuK I,!J*8]4- O.UA̋5jfDajBaU/"v ycLi7enPUnwwz,8]Qjџ&s#L /lin& 1@{ [XDOK^@&֎B n:#Pf jC}}(FQ~T?xZ lA7(` S9I2NWXH50WL8Jٓ^'2]E` wYzE3i+ ~1Qx A㫶xq>cn2%01֐c:)n1䘆M3+#@9Νu,ŊnSHzPn{?}L,X{{ri]+*ׁ%K17+n#eWGkAVhqj|ߍ! ]uO=ޭ:=MC"s][?4޺qEc.G/}VrR\;$l _&VF.wAT!~$8> ėפjbXƒvO.:x,JXw23ϼj-zXYY4 uI(>3jk~5L_.{~߱JK2ҋ6y2ҧ62Q j;'~P",(Qɣ,Y$͌r):-:;wխr㷧aTI+MȒ)U@B ܙ\̾YsMDEfAEx!˟yuZWl*kK 79b   dRKYoҪB+w}lOTZdK6j{~a7]UZ$@mgyEokY YEP8JJ'KF p $fN>6"zPF3-[[0\TLVb96Mn[} ^zw$V\W2*`}p:!&kȠ%X+;I*DbH#-BinoYtHKL!ʸxe9rї›ب铵Gspd U;#ƴfIeSOOxH^bR;oIEaE j71X'ӭp8N^d< <6WGw_ @ǛeNhQE q Ⱥ_z$u'8RI ^bQ)Dm6Ô>^#)$OsqBZRxJۦi t%A[bꓯ( G؄Fl̥_ 33^:+j 2YA9-LcDF.=lEހ$O S}Yi]zj2.Rh[BnCU>#1A)2 ?x'j% ro? >ﯙH9T>ɏo inqt̉'7812uqqk,ԩ#"$"b4X`abV3 Nj253`魹f:˄e}%2PBH5mS@al7|dK&9LzH-X7Y{g0(jxQs)nnѠ扐y>ώe3G`H / uLf(1`-gBmX"{fqp4 iD̚, H&a@ZD@Kt#Pn *om.څ?]džu8v4$,^AG9ok)A0 ,/XʧmR%%Z<}0Psd!*#p>2m4s!~% B)#lXwj egzr/U" an @8a&b~5! y +R S%mlb`ohAlccZ5~ĭGW2cB|ؙ_B./%枺/~'Kþ$5 k{h<%ࠉpa Tͨu4TwrXFqR{OJο$^N'O,'(AdlvQdrB/E7U@ tm4(*oܠ=J\3wq?m؀C024, Q ɨ{Naor46IKSj9Я"p>CbFjd՛c?->5v^kqX#D0%b]Lꖂ6uftN<&6F@bԛ G:\Be;@5Cǣ_UbiTIj৺r`gpXWRڪ@8K@>6zW5ك<6&5e,$9ۥNM}6v"~eKT;p[1Fʥqeqo7GF(yyP`~?"Y'y~X2c"e6]|<Ζ7Σtr/3X󌤛2L{WVm-`G؅D퉄%]Hܓ0rU+AҭaAl-ۆlXu,z; !?uTx+_eʵDW+yݩAt.ubevyҏ;(E.2b{ѽVD pXHOɊ%/3bcl\=eܾRʝNQ[L$vܖf@^h0KG:JW:eI`{V8̯.T e*}'Ɗ_54!5{5fR'G\50:8z(B HhiiTt>1[~]]k?hoGlK!mrd#ֲ#74'唲5\j"Yܲ*@h B;²_Pr7'3Kv>zEW栾<܌&Q5DJ,RPyfV}KvkiOɝy8#ƆOP Q%΍%4]7k'/NzW1AVYR!Rsӝ'7pf?n|A+K{1g2|@~9Ε:f,VuìƬXʾVF%Êgf3lv%}B4b6>>A?܀B,cFJhh&f` sBwBV^ds(KSڵQ̕'-]Bƶl>AlC"XiP Y}@j@Y4URpH:޷ݿ_JU, lЗN/FUDqde(]&Xsx#+T'y-uo|O4^w??>R:j/-:iXcwG~@/h*I zg*bW.+-0xUTЏO3w@]A#--[`=I>R4Y չP mK3У\5G@B8&F(8;@vX+:}#͏dY0N#/8[Q*tq RxΥ٪xBsѸI1Bpd=y]&Ys$L孥%$eMi3]L@XTiNBl\\(w? $ۨR`mYj:KH!i у,K\aCuYL85ezY}0ֿwGgz MZXc+4&z ]bG+*J`dc^vehO6 I*.€6@]'\@v UA2ÆYfq',e #n m+&j6f8y}55̚mAh 轩$R0Ӫ=RZaֱ;}V% ty1W')PfM(U;gNʒhxDes&\L6'|Alc?VotkR,u'lg2`[r.xH8dY' [ўB "<%;dR@-Eocb쪴[ \|:8mf?Rr8'4CFde,>Ҩ[#~) W Hϰ=q +vm"g לBVD }^. W© d@ja.+;^I,g6Z~s%7v Pڷ"N$7FegpX,w=F*`|=?Ae+Ǥ*_bUyUEK0z'+ K$rѹxE\~W } Y]8:g QeLqLMgб9X;-fz[_xq.\m5# o51~j ΖuV4[Gl6SP=~Zkǐ]YlL7DkƇŪ3nFLxqB:}l~ '/Nkס;* i^ir!ؗjQRϲcE)E+\dҍ8K1(`g~ ccڶz^5ڄ=r~Uz &{e訸>4: b dpE5 ~|\ 8W⎕ <~ei,\-fB;"RmN\s |TD}ӐN5ۂ1د.[A,H>Iq1Eq-A:3$F_*~+F6idZ9!^%J=s|1$dL*.sI]K9Wo綏_s Ty$m3ka|{_gїv˘Qb.Z܍z4_ޕwו %2Pw{5$hN$Ԭ7q3 $՜q1u+qS j GH Aa^)'m*W˒K.{/F;|ue?py]='48FE}pHL&h#;=-Cb^` 0L䥁4Szy$aG78=TymuHG8D˰hi%庹J'Be[H`p%T"%&H(GzD;=% p&7KPbO/gbF{6[\*JFsRxHRHg S \dyƙC;l 5#>;ϔ_2l_5W;R)ʌW״sM =mnk`a4bh<FL w#>aqGS7'ܜ 6LX< jtEiY`Q!3n 979$Fny3[yOhxmD0Ǵ OOOO2{c _$vfC1R.Sw \k:L=kl}ŧ*{Eik ֭fM V8OI,ZPX]%4k) .)VZmGs/ Qݘ"H¥C\4|ގwyC7}*H:]2i&j 4BU)I$>_QkD@-F_5;T@G.AyQ[\9%^U,%2t.=(ĿNL|tYY1_zFpP:-ݮ3t_Df^fF7KOˎ~hB2MOgPNO7 +4րqc66E ˭8yN+T\1 kU|:AD_ұżG4g4Eo'BIӒbjMbVS°FNJ>|Ts͈vrj)*vs>#k&dYutճR]?bhyKdn0Cèu1bԻLJE{_?BT!/O>L`mtᾄ\RcZzp$^1rddޑE'俉].Q8Û)_,,_G믎(kd#1#w+84@>$:&ݖ$)W?W'=D˷QG0fhrZ/6 +3ŘBf~WI-)Jf/fe*"%wndF&M3l{K 28(Sv CY# fx˙@\t#7>F 6?XD%LE/-U«g ~ZoE%CJ7Xd<?c 䌊3D;5nT`+Ik~bHdYdά&0Y|7'Q]%QڊSnqNY1 ‴ {FH˫,F}< O'NM% ᐰ5Γ~٤XHv;ιăN$ڵIj>{9r3 :4%leGlvng&F'cϧ~)]|Řs&wM"r}+kso}A#)澪F?r:r[B)olNi\FpqlCIYhGK"I$ ҃g HŢEkU9Ȭjg|Mt*D]4 sWՇ't;ayc`K9\ќen߁r/(+C0M2/µ`԰#| Ћ0j& a%lbc@x-RPijZ`)$zHYjlZe I鮑Vu@r7,5V^?EB//I!"N[ cZ=kS<~00Bp%T//x%*E[3r@.d$H\c>,VXD/PocmjeN (kJ*m7yFʹ ٛԧ,mmR1dt׫pF\%[*<5r^[H̕M>Kڧ0zr^ xbȍ%Rp.߭Pb # >ZȎ2k'Z={%j^C6R̠ѡ7q-O-粋>!_/sb(Ϛ7@LzGg$u~:I/|usk3N)T:BTDKV6'Q ;Pg›4zT-HwYw=F@@ &RQ46F$Y;QOHZq/C'bL{7 ~#x!T;K T*%rmJtƐNauuGF\1OZB! ALjt߁BCRocXVzQ1 {!wkiIE`X"E?['][h&e*^&FnnPG`v:X0Zz›*6xySx\igK[hr:Ʈv{ )> 0[܆V=t8;V=Fm*ć)!l{nLUnm-+jzJ)@QzىX}+Y`vtZ]L1T}IQ6[\7 ƈ`mD*}^s1c'ry '_|ټ =aY.7r]>@S/TNt#؛x# HJ_cYXdeW^֪,G8R5(۬' Se0XȠ 0v =˖ l8La}Sf拃XmEQ/F3>q %$r>ڃ 7+P?~)#\UH<DAۦ&0 ^l$5w6y+ޞIԲF{p HF#l3:qyK4]#"JK&f9^@jiHz}Y;&+w* 0[NeEx7;᥾hޙ`XGpeX WUn`>n5֌CӮ+!27[|JY)+f^tg+f4jس!_+技2dv]p3G7׵F6.)X-bd,z( P)KcG @)9]B󑃌A#2nNξPZuRMxbK/Oͧ*]%M N' =hA@E"I1 q5O} 5)"vbn-|O~ uGGs%~,Z|S Hpaw?صIy9ljdSj1 .?h ]R`|.ˈY>@AAvHH "~y@ídc5g"ߠ5 Be2n0ZG*3_j0C\o\M8<&;k 2n;惇^1(S-<"R~CW35(oƴ4(b%10wut!lJvSoϖܫI]GogG%;u $Z$2(2ܕZ#v8@Ű^5Rݚkۡ<DL@N{уW`R-T;ϑ:1qB}&͗yR`ܠKȭ"!) X"H;PQa23\ !b^Jp{[SiQP7`)ǩ}<أlv9̔v &kK8rZ~O{r =9]hAWyZ< ĭ&9č)H}JmSB7GBs5s%ek0"2V'eXbQѺرLK !yt{Mص(W SfPs,=zꊡ=,5;Q+`V8(0AB|AYֶƈB"d BqLSʰ {-vvڗ^:  k]pջxDhx|q89v6FfTi>L΋vպR(Y5'az# 5o#!Sjb*IW} }SNhbh:绶> PۜyX%3{nFf[3uoJNTM4TV84?=eBPXR\r n#`۠X,!Bw`?>=n xK*>{&=Ez!ak?.WKp ҤQ;&gQžo5^R8B&KaP;n1ODID;)2wElj؛νnŸM+TK'msx=:1#z׵ZXX-D%d>]0Cm*[3$kjɨ T$\YŜ*2CavHp(mp ,:`]BOט*jx7s!eGi |/z؈lN`poC]SQ}i_ㆨ( bE[]Ui50AZ'J j{ƖΖvOqny?{sz).R8s pWIj4[Հc!T#i[fO| XmO~(l@eU9#r_N{ŝ1KyNJQωr)Wu[W(_%v*P.GDL6=t)_+'$e</IOTՃA*4~Ӓ(+d<}]%1\߭kYlK<3f\fdAQ+M`>}:~-ۂDbMeu4$Ye`>D߱th:)!ICۈ;`s~5 ˘=HUFh[nObr,osZ .~1.? ['5UYJI \+ .6\!Eerb2ٛ4bw[U^%۸]GݜDwC ]6Jr>Ɓꁈ'i0ǽU,`ΐLo|HJɀ>QINr힂]zOe^i񚣧6G WFkOtyuiom$3inP&w&p,GmW9LOz*a!HU70>i@zJޘ# >4 .{)=r- &lզKr` 9@=}O+p!']"D+d䴃ZYuP @SQ85YMCK0HZ썊@?طm@PG'5zViSldh52xohP_U$92¬` 4>bV!;\FlU9|7PiR2) Ɗ;;*L2'Oېq }U[%p+,Cr] kf'EZp.ϦT/Ō4򿟇Xy}:UB h14`ٯTasv%V~]7"K=-"Mx꒚LJ.PwwnKEt9O ^%*7D5ʓ wa2SwHM(O۱`vO31oȺ,Bdx*z+ KؙVJ9iqN$7YzeA^[adN? Ⱥ; Rr?ߚ #x 0rlAAb0x[,]GE̎w끈q?!M(e'HseR j1Y*֎=al+uօpLjȭl {rǝ?W%'3#:qi"#{2֜ YfU^!#R>,p ʭg~Bw]6$)!Q\H_*L?{JdYwm}? :6UIp=jUOp t)hɖuޥ򟟏6he\%90S.;K gyYN-@v1b@C$N$:&8E=G=L><{:xc Y]`P;CQR=GyEtAUl`љ᛾rФ]&^?ט6H0x3&¬|yG>_tT$Mp8ŽsZ=q1tCWk{q!xw[D190rXXF>[=kkKUJވLFT.?qQ]~bu|vbΆgoKfBIK~)5^DK%2VKg-g!1iw{J SyeTT>כֿ" DS8zhg`h6REߋ0Ue{PDͦ(=\䨲%Uf~r,}EOoiZ;N8 f#Kб 7}N&wn;6,5ud9Z4}D@,ym$ț [LB:AR?nYrKECG@4Ga-䗒y U ~rAހrqj3p^xeCg5].#(dԎM9i(V| Hw{'uH?D@WPEJXkӁ/Z`p w{cR-lQj%I~H.qϧ.woS-_͹ S Z"LW*)[#9aۮ~J[`gm%{ӧ=2 Cpڸa Cj/ar[|c ,sEi.slI)- zq:H=d~M5.fM j :I\!Ǥʺ+#n@`=_?#H@$og0sח9(zP46:}1Sl"~.IɿiF|g[0>?ivtÓՑE "jC֜{+ՐcEv} .&|u.-Zp %BplOfގ" /6o? ^| &exBaBݥ/Ûs9ڜۘ':9+Oa;׉]PȮ]ryn" Qɣ%˔/ٜTL}0˙Eaax#n.eTbl?S{PwXA\NG7n6=U7}m(ͽɋ*'T{edQ~\,6fUƯNnĬ ,?l*wfPvvUl}rP4 ~^dJa< TB w tX^U_Oup^yNidDmIʭ0H#riM@DXQmG~D&Oz}v|slvC&-yetБ30VM.UZ[FY[ L*ƶz~/!A >OFIY6}2+#'~2cƈFu2m͆R1xX?ts5G+j3 RXV׸B3Zf!C>EVq,} iXCY$2M+DqM.M@Z"Ep9JD/ijb/l t6lIo"4FEe d]S'S ޥ$A΃Ͱl?لك_ia_ӓ&H6-}{Nuo|"SԲ8/{{f>+x : 4D&j2%M!1fyfV.ܨ:X'zaԀ~^um^J `XZrmLcX&yVs7vVa⅔géosRMNVzh6oV0lTD 1DAP/~o#+*SSfR—I lp^)t^.EGqPUz~@n`_YB7)Q4J-= m:-P/yq?a!^ N]׾mn}BHp :TKRHɑUx@zVW[\qE {QMx-:&3Ӭ8'/i@Q0-q+,F;uhRpf$b[0 L0B_s #ؑm4yPC&9Q9H=B 3BbhquyɷFmzNqF#噗2*2 i]YL *, If0b2!=ДaMMA"MTԯ%0˜JXm=*UU{ sQ ç9'A?P^$p.IW1V$dgqTmim@oOs&lf~2 [zy Vz,n Mly!enJBȷ2AnI寓M#H3pC9ŨQ/4 s'mIгSBUH!aV6*f糣xF9L(IT íV7PdQ!'Њot rrĻuKOeٿLUb}M`ybS}8{'s@ۉO^ӬTљE}y(֖NŐ#w7#x6|Q QȋMSo-375WӇi*.yKʔLaKTB5ֳּD${c_r1cVe O@lKt{|7r|X.φ S &cJNH Y`>_faNVUzZEr93\}O/{"X⓳ǔ>?Q1 6ǀnDh/xޔ1@Qb$F #D_+ܑT%8FG ~`˭˛糺R.V8;;*eu^F՗Jz/' l!2@)yutYԎHQ2 iiբ2M:wt}{oS@W-#[U=w`D>@ XF)P?M>usJHD@{GkD>+4~5jp^t:58ݹzt%WZKG 8pt%ŗ4%L@%{dukA4[!˷;D,`>|$׶5^Wˢ_MN(4Ұ7BB[y=9l aߡ%Т 5+%d)}#'WY{r4-_|2`.{nZtQr>W4 yp$,`HY@tIɑIY!  :~ Q; C}D}$Rw {Z/l<6s! JH=@(f>dߛwNcUI\KXvd&58%g(."?V["D6kaȘ@Z[,H~xJN;;>ѯV݄sS58bm 5e#"XQrx4]bA(sL  x4]IɧBA"I;vVSqJk/n#Ĭrq*f2NYJwJ}d9a [ OR]3Jcz P?LKx3Rh8iMޒ@bLb63(!|s4T= hy,Qx؇ؗk,WE nͩ Mu)FxB$\j嘾ŅWpp;Mرq31gQaStS~f?8{Ր&Z NQs,c/= S@ּ\Qφc%aZxwq-4rbqvxߖERf4"qG=]=0{-OtϹ$Vj8"O,ps)jlQְB5p؅AJ.lh,y[ rhLopy׎\~p q+,a5m<Œ~w z-'(8a{ߑ<>-bKu _3m%ԋz@.5|] Z}B^ U7CzRfA(@<_m#s+ !ePݬb}Ym]գ"%gNk$GʰVcny(y{l frz4RK|_hZUPu%&|B{ͷu#=Kj]ݘ"BR^sƃh5W*T7βJi/ȾgJt0_#a7& TMc $@Ss}75`? '`"6f&/jkGĂ@߆-aqCx%-Ij<`A. rG|PKOإa>YI tSV4Gbm/t1Z=Ոb*>Ţ|蒁c̐Vc(CBvǹfs⺥SVߑtm=Z% זDԍh ;4[CrPHD=LL)UjWhV cx^Nya9qhQXfN?&8dN-]yq1nd0z>8>IJ6i?]؉0̊[ Qj@-0⥍{dqk`d8 y8QLTDiD/,ޠ>x!l`nn@\:ͨrΧW4/-倄gzvNo(PK\')Oi1^ _/}"ru$ 'ш+_ Hx=4vhKr ?K/@H]}7:?XѩhbIɸ+R_oEJ:59LD$“/ޘ4XHHp Hsm:ԋxAMIc9ldNL b|4`Tjs:N9(-i^Qpú~^?pᎣ33AP./% f`gƗjk a,#a]'+^Boj"WD; ɰ+'ls4JGv4j6*KA:>ᇚ92m+Q&|#Ӓ]w2'Nm?s7en{6K9MsT8n$CyӍ,Axk!3ԑ8 ,ZɷF?Ńjb=LʹߨoaBa)Ŕ Ƈj3޻=UCl'з!Qi PKWnw:,Ieɧ]`iYUړ!?әM iOy4 * CEB٩,/HQ^X ISh;2_ky»[O;Aݔ^eEl?"zFmVJ%Ѿ4)ǼsXS[z@ (Yb"*j+PE70mmOjRK(zTS8;ۙ[*w:CQf?KP^|~hӾ*ICL_[U+;d+peVK-=EU*po yUڣ+_oxDXW7 ~}0ic 5%x%fCg7e3 W󥾜j+kuLpyݲ+fQmKݚ~2N B/2]p4@u{[U" _CocmuüG{9u 9aZ<ڟZ'rʙyZgpɸaTBmfm i@P`'ޣ_.-dB 2LX DãP)gU?#Q=@kj DU`C;[Ǯܥ<=-bgvlO[H=|+Ş 8k`|cpB 8{n>ƽ{3wfw1$EFTF`Nog<]ΨЗĈ͌"RtMrx}ӀBz$Sv14Krn=.sy5ekb|O&1d amU&n4n xCx V?*?b3΁Q4v&p6Z#!eL#Jot~l5sN+0O|6i=Q6B#G|Wס+lDOM]5HuJ 8;1k5,ha,W,"_tF,7oB $%%Y,n2#l a"1Lp/CZI0;JGOGuqQT&rG*l[KoZArlls H<";tۈghyjl`ڹy'T1A¤K_(q1vV23P=ZמK Ʉ;wc݄+V3%\'S:Z<(1eCWSKu Rͨ4#-jU@Uݙq6fȦ8 &Sl.I >k3F>#%`0yOB hK<slKKvrL:鍵!hB I2"dU,W|V6zwsħ4Aৈ.6MgϑLKb8,&,-x,:)31lvq< ث1r}C2tb`Es>ϻc ʈZxߩIl !GNnpȄVSTQ|LZrîk`)LMSFHںI:EGj؊Vs_߉ŔȈϚdp /-b3Q8tg} Dدbu_ \u*tzyȶX|UsZ }wv(*huoi yusx?ȖjHR39%\tRÞ) гkuJ6ϖf7Re-[:}2G}>j 51R٤Q=];vڛB_4`hYn{Ô">fKli]GU͉D{Q`.xrGp;hM8. rދ]>7ܑ σ9}-"%oKT07*J甐Ħ!SznGI$- o`EQ]1'|@Z怬!58:LO$~> tbwB Gp@ KWoYY.wCxz6! E1!'er+Ƽ!V`LR]υ%1~}=p\P{DnnQ푩T8Yi;:= C%6wDٞ@GӅ8hJ2/vsL&#?XG У6 =bydkk=a.$#F${uEgX;+CQ%e 51H9Ei,ރ;85GGɒ%#9hF0;\%\.,!Nkݎc4!2II}qq x>ެ(\t{-x˶Swi߀wm׿.Hgr;lZ֯>)?СU&>{̷N(u̗#gtRҪ~yM{(Q.=@dCכ|/> 3"DVEtvaꦧ/:[u$ge(L ``N|DUss; ܐqCQǟ/^<, }QB!_d'@]y44?4KyEJY :gw2OI+n;sI!T3l,!a-F>ՍSݿ?%vUF{ ôkMg7#'zb#C9`ΜAB\oxߨ@o JB}y Ry( jۼ#5B1{˫;~du'}ׅ-_Q?o505,MYjx.td8  bcTvZM+fbP`0|D-iWrdfHE%Ӡaq.u edأYTwDv [Ld4ǮdB=?^ LsY.K-3ѩc5x!Uj(A@S&,y'~"U8Ndv#v{\AfSMYv-Hot _F%U9{JrcƷ'JPHf. q[G):JijO{GD+͡e9Tm֗h찀8:G\ Ʒ+- QEp.Iő^>wߐiZwa\MJqw]]ShMQDrεA [7 2ayuD(ġZ> \]Ru"-t iCfaVY|lqC"teb<]EJi2&e{,SILxQnp@Z6mM#^߮ dFF5-C`#Nk'KVdKOzU!3\᳜K1Ű( [y") vl8`!8(>/y3*Cyx>zn9O6L3\*bF)F?Q0{"K6K^9glVѥ:t~+ tDFPG^ե ba9EQh\ |rf2#|9[viD8}A]~1v02 kl밃C3_4.le=Ggn׫$`R8j24VF&8b*˻kOH_+مuzj=&Pp֣{+O$NN~]q`; ķαm+,~=?18a)>Q(PKHRBn]b /c|W_gjڏaMC6˾LS{3|F oA'.ۢS|G7̼ǔ} ^xɴ)%JvV#_. ;kN*r<ʢ^n> #7=+ى5>ZMp+)MTN_&j5@a? 鬏T9<ϿN E5c :R+YCޚiAIc;HSc/|5m/|EmzT'CrHݤ2 @[&co>ʧE85Q#>I?/rԽSU&13;gcx-7jD>/yes*ML7|S G/盋]]ӗ)08\p\|p/Oqî 鈮? vկ:-&ޤcYWhl߰O2Kw ` *dbG$넽vKu]xOFFKhs. PVkׅ5b>S^a%E Li!`"`чebR'-+oL#\/(Cn Bcw;LMOW䷜|빩܂ u-#3uQ r2}sZapM-$'uS^qFv$O~uo{)9Q"kɉĦ QVOd,6Kҟ|͏3)<1d fKCGs- Gw_ޢ_gχ3ǎ%6CnheKmBpF` ⫰n:$ZC}|ZqY "GE&\Whk+CeS ٺ+__}rde_3OёGhNR?4FD(ݘFaٜxˆ6i:ʫ5[ܹD+?O5(˒]%|6M KUf&G%P-]pn {>r~i8= iUk+ "DF(_DpAb3nAE8  쪳50,) F0Hf2&BW>׼,*xSx{:kpӉh тp?,(OGٽ`˲Z1^<ޚ'K<,&c^rm5}֩LpeM,ٯp<6bBEj}|jg"mHi'Go'IT.Ԇabyb ?Vϖn6}6=]߯.̊¤*uF IZu 3g~OهX&40D!vҩOG.\. G~nKwނ,|笧\| F?qa<10_?aç>M=4כRǟVzihr7QTS*Ӊ mei *y-=-۲b~a aMW[w zɘh;Q?ns&Pb:4+tK@v2dTkrC^8ڠan1,dk #>ЖgJ0]I< *+"rƃXߘ>7Laʨun@৲5Ӧ;۸FhT Uv鶄3e~MQrp|uԠt#$U xC*рl+ik4Ʒ ,jBfPL#gm6;%:/D[|_UCYŚIO櫉jF/r2;OMXM;xO۬ӐZVw_TI U[=hiKEU̩84@5; 31eF:LQDt; /Mo&E>J#nLxιൌq;ci=S䛃ҹq“5#nTORwo]h;4EQI.2Ȁvefpe,R.N;gXzS]yݭQaps`[Rו7ێXqB/@Kx >cl#Y!`Є DOmov0%U:C#AlbZ 8h,#|2sa0!A묒xoɂ6VvB:8hGa @)a,;ǓHASW!KdFK~:/#=?q+^KZKN{bi k2Cœ␐X{B\L~5dPOEOr"F[߾eXKpHkTtP_C3]?{XRNRNgC|Y-1.. "ovpm(~Rxs ʷNƭr0V$vB_?E.SkV+iQ~융fJ6{t|+ޅCL ~E[Y\¼rrp*w@-z'icwt1w[paoÕ'."~S6r/lRᙓI^1V>cl us>=O503MwTO{?y, WE]զ M9hv/Uk |E{s``T©FxGRu٭An^zj/<k)Z? R1rD\Oӿ~fkDjIf<ؒ~~Psh]'7:jTX"JJ5x[Er?g-9E C)^/=޿8À^anqW=cijƺ@PGYB}Bf3n\@5 @̔ uklA+G= AkܗRif#`ٶF xXNG]MV 1?D?RYSL:4boa\lh <#gϖ6gaPF neSL~Wd\׭H=_nޒQa  ؠ,]rF E,@0P3Ts|ƌu7Ŕ]B*s#G>30C/=$E0]Sԗ,1؈6G0Iқ#|sKh $[nZ39 LSCﭚޙ 'r^ 7>̍0j󗒆+ g[S3_ (ck]^ GShOm2f-$'~Kִnݡ/)=2ͳ'oG T tM|Ħ.UVpAa2Ğl wQWggb$m{2l9 )vP1Nu}7A}Lxvhp>;Mʼn$ Om4!\,]o&O7=-ʅ{[d,ӑ(]Ry jKn ;WWY*8-i6=p;#gf @,?s5B\pxhz!*(u跘>>אOyu3p6V^JTD]95Xѭ;5q=$׈׹hX|TFV 6' vRbؙ\ӗ8iymx) #Ωf򥣬%$c\!yPC x}ag~xyb3!HBys4~ɵ]/bNҵuAX|#ntB[#T'iEHMFy1A룷n;8c?xI'bB7Mf.Uj16WWA%&n!}6Z">;N@K@@wXp6}_D^BnI9`A༰@Ø¿^ jz=hl_̱-0'U;8Q F@rmXVP6hT!j P/wAI}sU\Tmaԝ{ԘOC+ӅF;ꂖsc)䯌-ot{>Q#iORy#˧6<ߖRo_; h܄!VA_FU=[ =O*1& <sT >!>=4% _`߭O=:v>. ҕX^}pdZ!p/ Q}Y喜;?Ncyl2nU'OY.=k yάj۪ nؑX?!W}RuEٔ]È])\oU-`X §y0+eJ1'"(S5ۖi["ʈ =^Ɔٽ#Q X|!\\@aXRhpuTU2ƀUѲG=$ C 6Ҁ!I{w9*.5*4BH*#$b~qU7 k^P/ D T&=}WlTgE G)<1S&x0:mB?‘qn.}Wu+VlV yӫ5p:Eؽ]* թdMJ<}m$'>PkS&UIfD=fE>"!wTv!yPK0//OYTbR᚛nLZe*/] OݭB1J uu 7(QvW.{` ʼGy ~.C.r@is#A+;hN0mw5=.RmԻ<6  JWY>noBRiQyRRhnQ]oO"T 巍,"n.E`$4R9߱e뗋mjEbmSHU` -mZX )B=W ~rk Q N?/к %DVcr1^ių2uKɆ/\-;VK>9:J/N^b@DWGeР7g3A'L RmWEÞ?Cgo[{^Wc V<êITY)kkroX{ $2x &z0 jL#Ox05*)I:b@ʲv֗1gAb48@Opճ17 mX <:`Zj|^G^LCkoy2%nG8% )t[֞-yansp;˫_I0./10p'BNQ-to',ޯ*!EkE%/nuSQEyQw/V> XoAD1[βVw4ލ76 颅 6IJQ†7 iCsf=f ش59iR=7R+ %<W*Z O9`nG5#)%>jCs6Fd(2 #" AZ?аtұ0}G#Z H/C uIV^}H XK:Ǹ{fg,сܹ I^A`[=6 :ȿhe1l'`sY:l̦݉J)yom[v#RSuj&z2*ZӝfcO.l[" M2+o}ew>e٘ m Gނw,Ÿҝ7xx拰-n |OY[n3ecT Q`pUOkrc *h%rBSW\DF@%Swnc!'A|ܼP-m-'3'SPho.+n" P~FDYĎ!ROj_ `B,ֽV۟Q荃 /.bz}6)[ͨ[F&ieŐ'U" 5`X]|sqx}N|~[%i!$i39R>6ҽ-NP*߇J A/3Flq $pR>d"!V/\W^1>U/Y۫ol3xȦomq7nP+gqEc|# (Z (}ZU<99_xu|埑˅?:G¤~SIig [P^gx\tN9^CݛBҍ8\Z5v 5e*9 0nƘT`N H\YՠȧOyEcCC.uǧYuY١{,zhRLp{ܫl&8r f#1S%Ԇ[gig]"7ǵ8Y 897~csv6`;sI-sٳŖ? &U(B`Za[mlzVXݨ#_{c~_=m3"E$$S2O_oۣO >gބ9d()-txh:!'FXCF; $j;ydVP{QР~CzQo16R;RM:x>+H-1=K Y>7_[0`]GyuˡB P.\w6]Ŧ>_${p,)QZU,T>Kط _i xOЮ`Gך?⮞ fjigs(GOrQ{t(|9\?.EpFД@Sԍ*xW]e*`:е0,UH)x,1\Vv;XWy1;s L _v U anT(]P]zkd=:;'"YLcy?5(k oMG6^vlrȌu`u|v`\xMEmHLoOXD Vs88S5p:KRKex5Nkd iEHmfk.|] .,#$p Vdjr{GcǼ#AոR}@+m8soCػ`#*C%Fl>##/j=̩?~KDȥ4Cm_tO Ar^SH!<9%Y۟XY!ZGuOnxiXbٷ{;HW[ ѽ;_X+_UY97 ?HR4o("+)/Yst"0/,"/ӑ/5Ⴏ{Ъ"ȬJT[Clj*^٦N$ǢH i΋;8)ժ96C^+k.D+Q_^+dFXFkIr9t? 떥-zn&TYr ' |{g1o (:*Y/\p-. @X%btZh/5oe}插)R} XH/濍O$"$7bkQN5eVGծĺS)?DBeʱ`($[2y<]6k/Y,G J <3 uIݫHY6z(MJXf3)!;.͏>=b W8)K)",|'Dn]?+DLoŞT1Y쿲yeS7FOJ'Zc=vP՘6^LkKo(#mj]u }IΊimʖ1ppcKh&r{86MwB jQqQk!w52|陡e̠Yu\qv%z)m&Ș/QP8Wh I4jT?@C6/&B\B9E &4gВ8s3 [M2jS3>㞴"ʯ4΀$v%Gdh> !ՒoH!ʄRNOy#'Qd$NY) drUU AQq9 _Mvp4gK,X?yʦ~>a:jO-`ѡ]JBEޓ>kH^rg= 5GC 0kqX)nGlhSy..ɡ,Njߓ7O4BF+2ca'ذܽN_a>ကJ5I߁FpE;z"H)&UJH 3-xǑw*#&c 5I{GNq3ebԉWe?ŲFo:Gǒ$OS{̂JN(0],hþtT-ûMg|һ&S:!)'+(Aڈ tx~D[JYׁ'2M rJQwhm.(G g= b""(ӂ6coGC!2/pyIh@,SU?SyӾ3$hl0avHXٙQMW!?sv®붨JTzzzUğ 8U#ϖJEWzk~4󏹢p+%N\ WF^sWmZe9`ԻGxF [YS+0pa;sF׵P1줲m*_(JLhI3gj(hE\yRe5"VcHqMЪ:+ 7vG`%ˍkm<ӶIeOM*O83a[ݣc9%J,_?Yb,ڴyh|MkҜ~\*ي#CJvm'9Jbx8CcmĪU #T}8=臊5 YTxlwy\/DA/)SIY_a/F $iLDYt(C3X/:Ξ?&K!* y)N['~C{C"t7Ũ2(LjĹۛg k45: ׷̗\'OUt猞Nr9ŋ "eqsgNZkyI8TvF"Aq~j/eb]ƞ΄ ſhU"]}ȁLKMTvp ̆b<L)˨LD0,JԹƊ,AikrNP@{@.aogp>Sףbۭ$[&h sDS3WVIOլbx_}e6J,+,WRY n29_U}J*0'/`u#`p1+ [*#!fBWߊF87 ZGLPVѸbmZ$+N-/1Ţv#jjB=K~RSddk&$ru܃u?'?K IB1`ζlG²CB wqU[Ts5G-+DȑCK <1!>3֝:TPc2Yog-M@ T%Qj0]?/j_8oW<"淽,|$7B<26[xR[ʨvtʩMi%9RM5(~l#5#Af*h2$PHByk[~J5WXq5ϣ(/ [*h\jʖ˺:6r^_`->N`aJ S$߶gWqQe}_B靖7)uc{ őTp[OtB&KdxNXzU8KF 6 ߽'z~? 3V d| mT$oj]&b"\8iI]{dޯJ%ү[¨Y{-Y1JԜFbߝ)xG+')\pހW/@G4aO8OW%;r`9!rDO>mw9tȼZ Ҷdj  ĺc2-B(l{=䠻'uh{g UÏ]vs;}*mmc厎X,w8:٣~ٳfi2?llP'bo<@r0]L'(0Yg #!=83*H**90}T%H3Idžd,NkYuЮ_X%PjEbפcw@{#9ۏ0WE;>g߷b%D}SDA1 7H]H2Y˰AY".{pvI P„WdFNw{pzߔjˇ14G\wIa\L ;r=[:Xv tnS0 9|J-9{ m0z>ƌOn0F{Xx%6JdY /\6t/*8?t] C~o,&S\U\n< KWF|x`prWmdpS1fIƨc}q|`֤)FP&Sr[ p5|ΔSƦJ ;TwƳ CB"“F% fJ݊TյM"_!lVdλH !ra6VLDȳl&u j=w+M6 7d E}+~2lirȆo[t 6JHOt+HQb.ܸށfwmJ0O @=Ҽ1MJֈJ`s4唕h_~e} U?+ YԡGO^w~P(X⢱,oB ,5|S}D#>x>^6P YOAKrH|<~=pqT֞Տ\ $m0!nkB }u?~5yv֦!'=d&}S~6a³jW?7-Pt( Ƃ|_rpjY )Z1}Ppmr p$FXjwTfЕ\?CUa˺Cfw#vsI[nš'[d驎% Pұ@Xi< [Jƍ.m/xi&?n ,n8їCxY^fTL?HKƚ"^Y~ыitRWm/QTNzs`TKd GJ`rsz:PNy6D{h12lݩCnÂ<X6!`?0ܮ=73J*ˤNJl/M zQ|Ym ج9C1Yj><^p8Mٺ؞oJ)XV2/]2ݣBqC&|I{=c?5+c21w ݰByv ҳ>6],  d#w2zn>!rt%dmC)%z(V< Sp!X}DԻW1v,y#^oI9y\b<&cVMIZNlK|X;籮=,=L;ϳvͮ:$ Zuſ OUٓd_QaEs7{p kTo?'Q)V]{ΐVj$BӮ|S\ͼFFUcV'!+}IQz`bW.LJ* aKL, "`t>d I@ %.4DfiT;Ч} 22WkdkFchlF#8_'nlH=ymKLGos/WYne R)Q SYA<80__ ZZCPcjt@|X.!?JMRlVk.㛀.4j]1Ix2 :R)/H x({ kX)zI˺գ"\V^ ;ǯάB$%o69vGH1jlc?0FA,cz/Xo`f .K/Ec&3\ynG5ll(7{MPpSߝ`bA8d\i#/tz<1^($c*\[02;ɕ3!|cAF mL'%D_)}[kYQi!cTdH2+nv`֫Ïy5Jz0)Yi' nM&ŔrLދװ wR|0vko<<<~ؘ(h{Mq&@f eʐ]]&?5Ad=xeN_Lہüz1RVЪ(\;\CDL trmS=M{'W+qp뤷z{1[YcTdFĂQI$HTuDsoeT%8Ga/2ƶE$n >M^sh:;ŸBf}~qFA"tq-q%p֬f2 %Q_5KEZ:?k@\2 Y@ V$rמOx^ڤj'+ (A{6+I_Ď_U?0a}-is:4w.`paBsh&oK ĜUJ#KK*qd| Q%@J/,[F9Ĉӄ^>M߸}wa_,*+#M xA"蘪Τq@LH\wcC gIX\T\ ޝGqe na/ab& .r$67 v2 tWºxHW[6EE }clX:|wѩ5|N|Dʗ_xv= ~:KI/lb*!ashWxc*#2zצ[#t IzơQKʘHgCbYϕ|(Dw(~; 桸6orL(Ǟ-ݛIDFei\jW ڷ@w_&ŏ8WcSh+ MS%(t*Q<7Ĉ I?O0:q%Zv?|Aꒇ1ג ugQIxe9`7,o=𞰏x#.~LP<ЪKݦ_Dʇ:zDxz!|;./"aq@"٢];CTBۉh$:xXR]^}>52(U7? p 7{'"pT5:V%򡄨X_ݙ']i^nŹvNU˻G!RXqO;4Ć(KJLh1[4?9>mzi8K=𐵉~/Joü;=Jn=NhJo$y;^#ҬKn QoxϮÓ0Ї( juy`2%YD$K2++i'd^j-D.gRh ]:}Gcu3wI i6An2lI+v^Ha2, 6хߟS[o!'P`%vchq׌=c3Ar߱udžglNZ4*e%6._c$fb(hH !4ZPQ]5C_Jt(#c'ք=T rZNjnzb;>\hlJSn^rU yqL0$VkV׿$ݥ<9&8@4j{%y)4 n}'+D{]Va_G ֥JUR$z:G;'D[+եndM^PT OWiڌ e}1)g-[+Ol _a/CGLɨX%)ͬ M܌s5p? !!5a/}*-v4bxQOU!NJA׏}T [7h2(:HТ{y5J Yk>^/U!PҶ4FӖ!/y썩|pn=o/̉<˜XF܇#UFP9UcRCJ\.Ys@^UqFL?* NJu0:?^ZlzLV9p0i1(@g!o5i%ƫ$:gÞAHM;E9{\Նnu..}6MI N`nrD?fDdJ Nڍy?cq(\JuCM9_q󶣜O!҂!l05j/|W6erKb^\I= ->G xd -&־"t i\h >^{r*X@isqC"Ub?Zm:lEx[K7'ý ]Nvo Ρr=tDpѬZA:YPW^9ۂBP]u-w8:F7^B895ݦ6#,aΝJ\B .rT$0hr +H^iXON*jSK _}zA{pWQӣF#-y kX֋KތPJ$& =|X}O$H+ ^8&: `mNbBն[\\e{xM/,{Fr1Ōl/Bj$Od d6Sdyab(XI:J5qu?L2{?6,69㽽GǤ`y@8z:;_6\xky _Dq~3U iy[q]zvgF^Bpg<ݡp@| =3*LL&i3qߨE=縀dPWJܺe`=!LI`J8&Tm{c2JLs2"}jQ7;43u/>l)w'(H>k(oCXHyO+.;x4U}MSY?KYM|\Cu$Y9{MAc$Ϻc…$R%XS2V!Q˝Qu\a8  `%1Siץ%i#-0EC"z@Ukr 8_'b<j`>dʾ50SFDGg 2ҥ_ci=4*7`)9;+Kp*u'qxv9 Ey~*O1S:g&8eI]}t; 頵;ra}qzAMMzdH6_qwt0\@רf4˝Z~i\03L-}&:e=Hĵf$lԪy)dp+A!;⑔w^+#eƟN ,M0ُTxКT$;򹄪W.i bh IF'xYrۯ[VƼrnŎAXheC9c)H7a(̷A(Sy^AW6D)'9X;b~=H~`0]`z-o튼E|l WW h@%ŔPNQѤ4Y 'KN?c3qGY֨1WViao7秊Q8NwRAuʤ"aH9r(2g?%&1B*}0,e_o}B:&lohF0]!%ٍӻKVYv )}%ӍeyKȜF(*~`i[ w!ځa㋼ꛓӕVBNX Zi̡V"PS.ZP} [lsU]c5qPNeO-+9{jJo8!/KA5:4RZc_ YT47bEg/O#j.z Ix9f_Գ1Gط,A:Sb1+0 i9,T Xy= 2Px`*t}He) mfVӢ-v[)> IJkU|u0^HEYlwzʧܞ`6 STR_]i nb%h΢h.q$[huP\ U*[ƑC*|SQSxm^zd}J],0ZTgohl5DUG% ԻF+3 Plaஃ #,Prbqɴ;:qޒu"\$R{s2擨x7{ZrpFf3!"M,) PY~~)jZ#ym]i+ܺS-0Xf$,TA[yR'w==Dcy6ʀ3|p.J.p'26uzMS'V a.xN_5Ck>*">P4f %0XD AWɼq`#ZěuXN!h09],>PyK N.mu9|Gyy Du^+dwi-HnZ}>=!1aRijdF"λj7/.*W򏷜 6wDsWq Nny' C'rô|t3r`G~(pм鹢([uvކ`Ϭ6gɞ0~aNj/'ַ!.(Mr>ZS]y!`aZYD0$7#s|V"_So:wl'9!K< ++e ML%@%|Kre# bj)iWd7% ^LfZM(~kaZ c]mE+RV'/,BA0\6Z-g)ByXbuCtz2_L?ce ZZ赚L 7ZżG:'A85r[+=Gh!DfBHHmq؀=F#ٌ{/c)1 ËIٕՋP*BΕK!:R F>0aB#LR8sP>k`1{ECoX,xlӄyJ˽1n,;:YR$e3[#7 xM,bM.ľ41ӴyD!6oӠ]+5-k5缪.Σ" 2SI<ɄH{Q0xjma Ii,C.%1\gyWL]~%U?YHU~K-u?0@4lhȲ׹'* i =N%Uo 2PXK`bchl*j62,k\D+4(!U.Y=ͦ mq Z:u|_?dG2|Qzǰe7R}nϫq^@ 3L$F\oˊh̑'EQ*vVF6&.o]KJwFw7럩꼈O^2|ynw2hF,:V-xh%d`I;Ƭ˅#ґwS\CMI$w>v]}>'*V| JP Vg^'+̋w"L&%/wop订B'f&3vs8n60Ht{J,O;ӉR2yաrQ8`aH{[QAY5Z1[F>$>K$Fu kojmnݴJq ziCOC2ɠs *C(735%B<0X:0RN>)_"g}I1F i Wœ),`nof!7i7Q4A pVRpB]l޽Ƃ`eD+O"U=kgvyGf8&gfK=TZ;zl9=+QP7d`S)n=FȩtuɖSnJ?M ǡPDՖ nΐS6ӱe\}s1"Rvj2UprUs>I55eۇ?daUSAL 7vrjpz,/G(T῍.k+D3)0q0/?+=JVN`)]2}5PZf(+HV4eOe,;Nٽ@{'mRs1x%w5 {9We63f։!L;j 㕥\(94Z_؂|[ bbE~MtE E`h%O$TtuDo M(>Iw6σQ\hh;"mj;۰WC7Xs?gKc; ~Yw4+qťGBV[()s/>DT]„eђ"Q^ 9s wfYҬ jMpo*uh)eڈ֋|{K̙/1ʧ=h;6[j* ED}+ҊoB0u I3Co0, ?p3t_&qXW(9ϰoQiY*,p>bJ+GYrX!n{*G-dͩ_SG&딬_;}Uŵ2)ȃD!6K)߉ȼ-PܫG8EHKB tL1<SSO5iE47I*7.|璦S=:V@p_ڬN 2]Z$vU`Ԥ⽜PAKBG6/^j]/%[eG0j\?fm.jTJ 1f??MG `K5H5؅ǫG\yEWc(糬#H~9>:x#^TMoexWFf>aeb9l'# Yn=ac|!Gs*j6qLG;NH7̄='˃>DZsgA j!Gq"6 @y0]K9qV8Mc wVnaff`F;d|r}!,j/:f)AGKCi.^2Gr*G|6!%"ߧTqm4ՏPM/ ݤ5$% D+ӏEA'c{9r߯pZ_(Teۃ( 9wڮCEPJ[b#͋_]q*\wR}> :]5rcczq@L5SnƑxѵȁ <BH7Cs/ca=֢#p{LviE܂gXx*,Sfc{(B!ch))@tS8jP@4: (f?(]v`Se6^ҿyQ ~ @%b-; qk$޲ ?q=ܰW|)re=+"rnoi l!SMw‰fm{vwהY?p $OPw- |J Ry-\!u! {hLj6"TRIƩ aY\* o53Sn/0軗mxvfq` 1x)٠+6?(xeF/&V@נJ#W#9DҶ"/oz|vQ{%6S1BpO"jV ^VvrOzͺa0c<'o+7J|xB ~JUydYq҈N+ ;3!;Pi&QMܝQJCEK? l `+]m<(3-C ȹLxشÙ@U3T]w( }S:btьݽemf(Oz\:pzA/Q,}kǂUWHHǁwFc9u>A2jr;elUmODgqyE"9Hen@|'Pmq*0>$/JZJSf bHODg;EA> _K Y*DQ0ƀr TtMUɶ1OU~^Ga@ yI\xVXb(g1pgb*]e"ׄKyZm+;c)/,t(PdN+rUuvˍ&>j%TH 8>G*ǖ%:xoTzQGRg"?XE)tY?KY#U+[>wW~ ]m7!LOݺ[q90 2M)X !6Nz/- m&zEucpv#Y܎,`_@e!MEyGUH%HVOKF) wBMC qv?8Ö \*J^UFaezf,@ c6n/_M7Q[N:˗ަ_ؗxm%N㗤`*SQYhBuw^I]Vi=6"Tv"sA_H΅tŇG:e݂ؓpkkc sDyʓ> ]ڀC%^.Ա"|+ETqv^@ 'ջsP۔ ~JOr;xSb\']'L_Y'm!.rWI\6<_o^qVcDYca~wnwA:httpbT%Yư)XҁJąDaT}XPRŵwLGaK;7@6')IX{ZQ"90^RY<,WTVvuOd(fB1\)~>$Fi!7tYN B2M8.D. "@t3'B'׽˿R  YRrlf9^L]龗FH]ג\NW\\8 -K&h$mN$F3 $m+?>3w _W GD]M3Z :0eslZ$STF򞍎uHXQt~0rhRa|^D GS$ȒW)q_'- !Y]? >&; )Q;k.&{e?8Z{ ʮhlm5tKf3<`E#wV));uO,k S&x^sqUCs;5|Ͳhy҈F,LAh#9 @CoD&$r^hoKs8,6o9!ScsOBWR.!b>>\LNc~SYz.2t07#7r.le}/y3' vhY(G*D3PZ \YI쉸iѳ^(TO\mv>5QܱR6 OwFJ1]I@TͯY5I㰋qᬌrQO|Z:1б}] l?Um4 azQ&i#HqsW\7H4Zsx;8S">r sP-;Dl8U*;? (ApbȀzL ahc*gvh}ZdI!7æV&fڂ$ƜG5@'(Ӭ+B'@ۀ MdyP˂W wyD׽@4PpB-Qz*yP,>WWe?˄=5O֑3Ym| Ԉ4|"' dȖ~A/spx".RSZGMJ`#WZU̽FVm@&v29+o DE +ĺ2,~n }:evFl}*c`S0hKWگݬ5rJ'hB%ou|r`^&Q7IîƠiξG8)W(>'chNy3KrLπ`J+z"#=ūcR!Xa>&}7UxƭH6gf)._zgC& #t4%y~)]{&Y:0{xE]n@QЂ.F櫤}b.țS3 cj鋀$fwBLJbX gRkUcKF Nd[+%#}MYIxX&!ųchK<>("+g,;}ښ|dE^*5F@fKMVAuY =}(DL3ao/* tUm4@.ԲiY & >fa/~x`l>J4!|M&7="ߢ:˹6O܄g>P0j{g&cF yc[2>(0Z&(#C$;( }ݫ֍KsXed4 % O zW=rW ً:;?ER60CԼsiwpL#[WEyjk*NÝ B:0j/7D{#Ib)Jmg~ex827{?s`Df#IF&*Ƃq=)PWҼ0pGQK3~GjZ"Vd59*|؄>TEӶT%jh|JO4?Cq)!j첪 0iaX` \z .Lq2Ci66U/$)`i:L;-U*$6UL!{B=P\NuGH7E4`1' e}5 09Q,ؖ:Zu%e{d>mQ(f,GV7]<i7lg%$"Zb07@U&-K~fEtu(xLd75ibqrImݍb =Lvǡo'jf|Edz]@~5XR>ۈ$nT j wv^,Zuo[㰓}W.' j{qjpur! \IH` 60ә |GF0j(4_dDGnb/v!>b=b ^_ <p5b.s1Gli-UI W OseI UN 5nE_355BI>к@:W@ !Qm?^u%(HmO&,v rW6K/~c%oh\\ujmDŅ {Ἱ&uCu&*$Ɛ USQS/9TP"\ݑ^F8 pЙԳْ%>o~ nq], .qg3J  /9[myЛʀvBݳ=Ʃ%Ԣ'x3>'*‚T9`Gd?Wራ^N c#r]} (kʭdYS>B-@:ǚB (OLKjLWmA"3 !Ki<8"L8P3Itѻdj2k~1T[ 1> lf!V-?`L=zOˊFEE4y/<,]i-4lk @ E<iEw1{(HӂJ~T칒07zItmt׹2hPy]L??<;ܭhʉwn;%z+ 0 XɅ~KW{Ls~CJuJ+({e"U/q "4Jqܩ$8&>.դ>0yr׼<{A)"^}/OߎNhe yYI4ڥBɾ(SMK\wOWӲƿ! r_:Kob6?Sq'1d ]ߗ!"FLrb JO(Jܷ[f~ g]MSixů{Ao#].ˆby\/>l7aKSdzl(oΞ)PS+yC?QO(lYk+0cғ,۬Rq=@~]a7 .+UΖ$E(T\M:08#fs J8 -F}~5-Gz֝llZkՌxSC*+@7=sPvQ+J'!l-3sB+&dYEQj +l5MmCĭ^}̎t:(I=|6p/[9pVݠ5c+Į N}HնjWոSvU=DP0LR bRO/a'H0H]0"A1uhKεtY nF\v6{zד ,t.h/e3,vf]Ir4}+ U05\8>@- pBes'#[SȜO]) lUC~XJ/E {=A+a" "d,6 YJ-g )j]K5?*6'[D{zQث;\[e]Ob:*,)預 np h ? ;,t+.㪦}#A.< ψQ7*j>OY$jjL5F@ycbVkt%H 랔 9zt׉o(7.hpi&ե5o[. lQdNbSMSi=K$OFn:{Ih"  @ιаjlW<K?ز (u"xN B$WAJE_g""+t6kSW?0݆w -=2ܝ AM1aU*N ڐ8Sz󅶁T8rpo:VM_W&virUm{\@(g@֘(Z4ikEmf(DqGzdx:buIO[MwIO9fPϽj;l3S~澚N ]~"wQIjz&hu(2zF .7F(%fx0=, &%ŒlM7<Qλ֚mB} ^; zMC $ޥ%v{։$l5ZxCkT8?_&ӵz&pўqǁ\$F?jCKr 1O0 k2e{K@ #9ĕCۦlh+*-4cL_A~2Fr.S59p .2-FI^_ opvFrVMEϵ_ #&`& ?tܙ *1U.%⸮ _,tT Wzؽ"1<-wl)sj>_ز{KVș7Iª2!^nqn,z&Okor@*'S9]Z\u M[P{(h;ܩS2$VG'Q|Oq酘;AI5/G"< eHwBI[R:eP_KE}?4^Gsv]E.B'I2Sag׫ݑ% t "[3%}Wh\I#3RUxqG0Fv:JȬ8r?[AЎS[)"#ߞrZ#>J TҶǽqէefmRh9(K Κ]JH0N0HxෲCtmUY}/B3ϸ62E"p;+Vqpc7b"0|j_!Vr)`E/UmR&޲^3n^@f0#f`ey(`bJ~NҚ- &3cQYy[_If.E璬\+)ёVJj c(DNFs#E&ԆثPC]_qlO% _]I\{0~zZ'0yX| >тFw|'ĵ*si]ܪMqM#kHX}Wb''t,X6#w/FBsD7gvI9eo9aKTҴCcTނ"=jp0 T#ePBx61H_/Grkrbڣ Cp?or:m`)Vz] .$ؤ\4V=B:Ξc{}PXW),ׂAGg?x\z~J0ޒm_Qc.geFX0'y7=hAbӎr85d{s[B"иX/i!̻U+MDV;?Vj ;zO渴]i-6' m0TߍiJhҐ{' Qm&+nb a4;CyBoKiI@-~ԁW+D:͒7};I~n?8׵dtLfZeH^bu]E r'eص;`|/I2yD9OIfd6~޼kfRmc(Ҋm8\$`*ySgaY!Y&Vr߿#2(~_$cxT)CAd "k,gId9P$QN c9BDJB T*٩ͅ.9+u?n;h2&c5d?UKջrkjw1mQ ?})ɳx9 )aa XgǥsVVyZ%aXv'$D}܌]be mO Jؽ7!]f^i6ab \[_<~BEMV;+jV> 4f!ZC;V3W8 t*莕rqBa_x ;*Re`DŽjI1?d5eqRr0;~n0K֨Bq7ږeV76HpJ͙ -ͽ7&N^T=&?c OO~0 Q3ST A"8هXBOYSd{t/P7e}m.@]ӚD"Aү./%]!v|]؍bjmm4us1byhUS8E3 5tWT)Q,ј!}@^桰nFȯ*NMQURϯ :%Wz3'tKF(ϟpá䪙_'0~@ 8lZ`Ղ"<g8HŌ9-3dak%PD}KelB o"~\whW拕q=a:oo.83XHQ'21+U1ccn;-U :>i@fXQQօ{nQ7}PW=T&vf8į}ԛzSlY]tٹ0+}ǔ}h4άp!^_ fps4q =XJ#,XYNEf\(b 3чϑׇWz|cjL2t`=$벞#f]QQ)=N~E yF\ԳHc뗎bqzS",0hkV&qUJ(†3giė +;/V&L1B 9OmMLõx3;_qm0HwxA]kGI }CdsYK^1}t{xM1&G'~*</^ϵ|%IOu3H&‚늣=XŢ̓a#b+SY9D183%11Ⱦi@A 1ߵ- y^@ظEYͣkSd*/jg_LE vivpY+F{TFwW.>}ֵ_H-")(q$×x0B'B dOtf+΋_^vq7=cz%gKmob!Dt.D>nC̡~3)W4BOLjߪf D0ؚ ̿a_է@ YQ٨ºIOⶋ#_ ! $Bx,-V(&W6拏mxg~ |?Sr+VO8zn;}{Δ 9);n'K3K$F1w&vFbE/ IDJPi0?>#`s(:l \pɺ'uܵ_hzVrAB|s\3P=Q*=Ifi./ XJt朑0iF#gG!\"ͭ/f޶Yc@[>00,1,*c n:kEPb3aָSΝ:fO(WvJ4 Dq2s7gnkzpZ gf4k!kX_齂Y>/t9w~c*ξRl;84ffx@sAr4@ '*n52a$K?:D6V51L&SˬBT*%x2(W(qӱ06 E;f\^(ళq lAQAHd\{Piq QK6'IKcdZNȜ~T_T4u ԣ"ߢlw$_ics>s_ަ)W0V~J 94:Zv03ŬDBepDIcC% /u`GlKm$\azdaŜ:uFh!ے6[۽-phYE:*SҊ@o-1Ss'6Ys}v;@²EXIZje7t4X~Ǩz l4Zf:~_I6؛Y7@_+.H`UzA8 fk݉vg"e`=꙾/OݟEGx?H˱3V˗ p:'|36I mwj yXGLr۞wsTzDmu+JүW'`]iVs#V\2ؼ拭~N欭8 x,nTT})Q`4 p;BqAKQS0rSoOMtyH0t*B2 r=mxz8v~͎l(j Ecͷ !s ãٚ i#c-Jkʩ;9>bϦdةk]}}:]}C;AUk˳hpyhs]f0c mnAKoݰ, bΪP TTZ(;6Fuj|VD9(9W[H3Q9/Tp?d9/7,c%!ˢ3P3NM&ӛN: uk.mW7XeƇ9Yu_žd*BiDoc3h+3Le=!j9o 6P)i!SE1.(C:|?_0q WUn,q!u Xϥka9R1;0nf aVݗ9N _̩A >lWg!2'ׁ: ӊJb7!/= g+R9%z^* 2D΁+"P Wq7S~u'l`l`FbBrPX p$ONLl>;)bjXr1x. VS?o["lQjU{e8cFTCO+n+L :3y_eG" ?tH agLdwNk{ɳЍy;A}l-2~*ol3זٮ^A 9QgQoH' :UBi̷:[sҀx7IlQc)LdTy+/n3L,+O^DBļF`w$/TY } u,W2qD4(MUt~JrN%plfm%nuMz^yT>.L=]2"M EMom+CۮӅekNEIֆQ`L鈬} Gd}-B9X [~nކF:9Z?v F/ ($sH7&/\1pWK"U7`BN\y;|^e YkwU.-Wsx[*w( d-5!~I2DF>P} .iQ. ppWNf; Qu=\qW.0Ei5Z..c b#O֟[o{:C׎@(bh65??!`SoV3@BYMb)8yoTh3iճ+O~D*UuD7'mSRO%ʓD*x6vطVWϵ64ⷑr ccvy\U d:ޠ./k7êm7X5縑z6Mq^`{#kjҸ+_fC\82;؍{XzE)"P:&)#R/\J*ϗhY}*mݾBT nRi`EVܔBgI5nw˪os, n6'ul) Gmg]NN?v5X ZW"b,n _3f&P:BYIfx\x\.-sOD֟OX!{0+z;$RZ"4acI5dU@Xa>wxiVotNqˊ`fr>ʙ=W)H c[ 4*0BtuLӧ9L69N.lCjrHϐg^ͯ؉vq&G,i#OR4}yQ1O`wҡ0X}3$(m}<9>X#7]e^S),7t_ĚqY=ϓhsfcJh烗Ҁt QT*Q45ϟ@t I[ep5-` P$Ci'J'}p0ҳzs 7h'3谱;h\9̜MꐚZ0|iGp`k|2),R/!n4Z? >GyHSʀ)aC@tF 0G}MQ rSBG35B %6Cosve v r,^^VeEHaP߷@d9'*&d~L[fܠq =,:>BMenJ1lGqƣ9 X0GafDkhrV1B#z) h+c&p-;!n 0_Ci t89_|@3Ԑ"o!`/.^57um΢~ذ{ghxiN'e 9[FjitsPXkv KصntVĎWj~WԍlvB38fă\TX}=)^r;jS.QR)L?OLQΪZה8eSNLe02]*3\sGfKJ3HpLt>cnP..s N0A5pfG UPߤE+͢O-LʰuWpyp˽A7mxlY(P^*F3f/c.EcW7CӘJ-n@ڽ,H2o{An#d`1dgqt`nm#Ōmw #gnsAxYXޥԀGx/jzp,LI<'rrt 6IdyQ0.&ǃ5 zEGOoBJ PVn*- ?ՎC): | bP9p^.ޡt; k;S dPgVNiZ-qꉢ:M}][[Ʀ3ƷDfuaw*3X!6*FHԔӒx3A (j-DB% s tÛ9y١  K[֤Ithz` `AB|ڃ:N5B^J,"Ik_… u?ՄENRhrt;/6slBI. ]K Ì$[Q%ZIKwUsTxߦz x-r慸=S5<1VWFFLRYͫ>I嵻vA0c:]Vn(:.2"`+ @1ω =c3͐~ ڒ>bE?!|m#E.K{C'֛8 ܌0zG"Dv{Kum(XS61-Q԰`) ?8%YX5UT~yH.P»g<ڒ͜ex֡\5CLO`Y.5lJ,wT`. yݢ9xC{EJ=MCg $o6dЎI}wK! v@N C$ѶFxz^0T0ՋۚK6 $vU ]v,@nhEJA[7ӭD_ܦ'(~ŀJ1@vLhSul6%v_ 1|kJqvi 4;J1)HLK%:4ֈ??7Bbꂠo{YdC~=,M9 r! :A^N[v$t' ,wl.lר]0젼:.4 u#{Av P#v j& i/: ;z4 bm;ݷzd˨1>)SEw:=cYJ">3k0l@Qj݅$ΪO M wbYwb[HFm]>*B+'P PPID\O-,88pFbpn<6ji6vl[Wy'v$.TVL!n|&b_B~ Nr8r_C5|x蠛xFbS/q߀|T 7C0 iX}%xFm;L,#rהvp93΄ W1GL;ᅅK*S-20M}7Rޥ̛߱߂kPn>7A9y>yo3{Qp "#3j fkiR*bׁYH>Aÿ}Y$F_uesPUA9߆@/Կ"xmq׉/StS(wpJgV̲wM[!@ÝU"XYDEvboz)..3-b6pegMInԿRj"hꑔjxiљ>+kL<36q[H&• GI()wcXYEءڰQ]/@:#S+nH¡wRoϙJW)G8X23z,T삠wȄa5P޹h?x[}FFE_;+󺿲 ugVs~&<9pho`_XdnD<]=6Z n{;Ni϶lǿ;sft'YNLNڰ{*Xu\hT.\ɺ(\ԋAۦ5N!Q6>,^yO.=㎉ HI'*aLWKTw6-WlXVT$+4qG9$j<J!N܆e#&᛫̞̓P5]z?ɂ&4Qi<aVڗ}4PdmW@u>Km">J#o.fϞ" j|-A͍+4Ts ~݃G`cYFɌϛ9]ymj:=kYG'㯱..If|Rn$ʈ?/rj zz6)Sq Xcu~R 8]vS3?Й4H!}RQ*$'ٙfDKbZGG5go @yl Ԭ:V( 4x&ưRZ>D0-HfAg!_\D 5)οfoߜ},GVfv9Qږ#?xSy8\7p ]_ JE[JA-!覘M:VwGCIp^,]e\N ^Xz~*'!K򁛡B`ie?)* 0ZѦ \j&`3qU J#JR'U;sL9FzAN[qC~'c ?O~fՎ\>"'k)yllYzep`Z?E~Gcl_"g< !͞xH 2b W•f(xùf,r#Cc[V[%|ǧ p1Fll d M/;O@=a0PXn#ZkpkH>N$5"o1`5+9H!/(vzeyp&KiStr\\)z$O6G32o8i6u0N E"=lCq(ws-L`BȓoE{1nI-1Fz; K!@x/ Zhz>B\35 0sH&k%0zSʓv<@w}F%7rAH}xsx.q w7DV=Dw Ϭ16K>gkflr>//Շskm ZÏ!aT;N鬃=:"O G0i:$.>lyV`!0j _3"WhLc\TbUV}V 3Kcc8Q2Jb_9c.6E]^ppEH2#v}1+:xo󔂪2։+kDB2F2I(4?NӨXs]r$6 ^ŕ@ >eZw\|, ).Lө| #"j>(-JԶCJD4?xqVfc[܍>Jc# 3wwTnyҫiW.;$b1CC~4odgrӗx% dcg'<C&YА].IN`9@b7q96O yrT ͨFs'nR]dQR\ R W~ƷFsKX.ӌk5# b[2~ 0T>%;ni 更ߖC'ZNilEO"m$Zos;'+gf vSXM}A^]cPTb5&$Em[Éj3htoǼq 5rKU=%wa u~g9Cd4`!ΏeD {4ɂgD@a8)T]CkqWN)4t9zxa{T@)1s#@³y\.b}'7BZ' n?1 ⁰c%_V2! C+Uf%VIM)?,Qsm2߻:ҳY_+eƱێv~|k`:Y[mU,%-!p@fDr:Ȁ9* E -(4'M)P('^Mjt֩j^6'i2[ːcDKh.;RWϹX㰽hc*m Tᴦ]R̠&ʋ3E啖nry2ϑDۙ]/9[{H#Xx (Wx&*reh^ }V Wr`&ZhRF27Oj\::t?|yVϺD9 C Fiφ* o{.^E,\QPa3v'.F?JJSWBnb!MJ=@qr?G@L;'A c/ddA5 a~q4WxljSt$2z/8IIeA[]k7Ppgc5_g8]`4n$ Y5tPLSlV BdC2'gY, !dV#xzO&=%$py"whϐHp\HmUL uI9atY"Ý$+7a@p!e5?0$ Xw_-)78?gTAʛZ}Ț/3^wO'kq1'`l3&LCʼnmh>fW:{3ĥ^n;;1UK}mT`FaMP^f;Kʢ:ߓ`Aj8EC  7LOA~V;;<ȊcYRO0mJWbީG/hH݌8, d,k蹡%b]sB] +xg ܮe=._E_1 64-yMT OCM.R_IA$H47Gff?%Ibr -q4a{z0K[aHr|öd C퀯6fCPۍΠ`{Y V?*9`o 鷔~c#=cƓRV'7 _ti1eJ]`ѸROl$YH~gm9{ڠ@3 nl'&d}:*3$ CZ=|sX 0n}?J$Kv= H=!†qs~ZPl5&Mp?V֦-ì`vClt%XC'foJW'7Rʾ$2ZD)n9K/u5Xʏ2%#ODwd.FK}$ dWt,Cv3$2i!M Esr94w%~9Y%S3{54*dÞAhV ۿIѴ6̑65ZoZ 7lVY 'dw#a-i |oڐ)_:^aQ3BFWjQ`JP@'5ɜeЕ4FDޖՑ? c}F7&`XLk'h.KPJ6 v]:@‚U5{?/>ZWSeU!hęqpmWvd3 C!xDjbFy"oij,!D(z,շ~-7Xc6/V}畻RͳIկR q;a%kyͿAqV~&u "tł.a`t_|c[^i 5[+'&-_RO)`P'\08ȳ_rɾҁ^|F#cV8402};% ;/{u^UmR| z$ڲw >p ܩ_x,ӾT oɦF֍c"RNCҩ~Ŝn:ViU6qNUIW2N4vá((ΔGG N5< 606l&'VJ⣌+1QD#c9#l|޷GC?_2Ur$P-m{aA9z 5Em퉬)L u]<%YS鮱_dntAϹ!Ivj^?^/RMW#*>jYTwuiA 4ڼo62>M\ʕ{d=ӂ$5sKja~<`=$MFLee@ķeGqDz;6I2Xyf1//|֎V*"Δ\Ht m!F[PqF, }:%<-YLn/ʱ/E2jb]UUH|3E]񰛐m<7bL̪=KkixɳVyqJpavl~_ڋjQ߱A\睙;tI#/ĭr9EÊey~\3RI&;⦞/}FHD"4G"Az9)I+fg0b.٪z*ZCho˚8DxϠ*b&ۑ {7?C''q8)M}y&p<߭has* kN[_ lez")h R{PWPk*;`&G<͠,^Z]7EkjIMQ U> Tz6w]e]Aƾ/d2 NL5806i i₥ 6#2J­`}&fOy;HQH~7WP5 kRog)͚4=LhOGrwp2k yęm?hH8Yֶ $DNul?Z]VYa$!8W$݈o"%;~Vji Z@ `r cͷύZғSEӌIK|7Wbq&z Q|wIO],\jWg/m`s sHnڭi،C[3|YުEϗ嬎i#W%SqXkR1*/][12J|:KTۻy*8jA@ANzNVD"1Ax+ɶq[w+jpO RfhR/,Y1<(2 }x/V C)*#>ƽ }b(*LS]Hg=ֽ3LGxbMP.]~zW8\&:0{h! d[>S%'R I_;&Rm*ZMENLkObtQ>naOMQ 4,aеڒp{X˫End˄wJ?=iEI17D nжU?Tl4 `` i" s4VɕLR)'OS{})q"Y 5 jc؂tm)p|T$ܠPPC_Uyg5o rwޛ;۰`H{-:!b糖bhLՇ xPs{YbehACY?p`B #1A kV-eP`*' ]hw()u? 3p#p QpM:'.Mn2$=4`3=9Wr2nSdTbn Y 0i[6rGtD@_elm̐ӥ;A(Ug $n^,!k3]V{d¦9X.dwPȑ#?r Z-s~Sy~rṄ󥬬 RU  yeΈSYdCqpNG{D])s{$F=+MRL r-$>|)'0T5#nHU Wd7h͐'vӕӢ{Ca2M9SrDB(<̚CH!`T4 S&t=,ABR)6WRG<4ES授2 E/]?ƹYn6n( ?rA@m,fc8 (4?W%&G5~WtNI"PEg? wj2SZsu gz|]<\'e oʄ 2/pYvi =s~Ѳ}W#K nc̚D?>0Xfn˯8{.>Nu~,`Oi ;'i+~tK,;po7Is ̅80!ZF=yqu3* !d͹+9Bm#|EEu}O { kЦݟ؋DWY#[rX<~G#Ŵ% W9r)^y%xϻ|=]6sƖѯ]Q~cQi^.HI 3E[扴1RQ'U9G-m_IG3,`*b7G]SUg@h0ۮ6&pO=E-yh*yMm! 530r.W4u%7tQsCguF/" .Ltoö;NidNu'M>!:y L@NH5B*X!voUW25|0 'bri!Lw]!AǣSi5ִl=栝偦Q}^noBPV@yjRR??z.+b?طqUabQ)L\(mAs7쯑*d`?Jg6UonbZQ݅N6:Xi>H@V4;q E(ƕϙ֣4ulSj{DYY9lℭ!;juOF4B B*'/?ņ!U+ $b, T6: h }S=^9XrH?\ZOA+AV[]CEHGϙn?7G'9hi$=1_!R G'ym=9lLv9R8z/6G$iM <ׯW-ntrλrlH +ڵz+@mmFu![n'tANqc=:yN=RW Ǟ|+)ѫ*B2 U 0(*; /YVWF6_uY '!qĢlI0yg5cȼF+)V*.WeݱZE5ZK_( ^,'uIp7A&ȚŌ~O8C~0+i;@xL!A3ؔ:uI+ݙ[߂:w &:tJ{=LX`h,@">#twvsMZ^y>zJ )+nE8ֶJE;p\v6o%D&=v$V2,SŘѨxorƩ83ZX]ӻJ|9@pvM44ـT(LBT=?gPG odJh/z GF{N痝܀ѥ#d.q*8Așmi P<g=mn"0}LjQ.2bȞ h{l" On n]c#e=] VvaLKYI]ZQcL?Qpvo<^4kj*rL TKyrsZljbXZ" ^$iSsw"M51~SDDy_5H@(fOD n\'x"A(pP(]g |M9?O2ӢXal|Ζy=Jh3RM1*ZB?k@ÑVP*!}I9t5oƁBa9-L V2;r-8_4]& TQG׋vE <ɲ862/{7w:1@Y:OMMTWĝԐ5:|"H1 m9Iٯ"$eB([G2y~?N"y:+1ta;KŜ^^7ෛoQBakH)Spg*Vi^ׄ (5a-1NgxA^LHͶWAA1&?-*-vC'cNj9ƱW<Ռ'࡝!^(_mͬa0ܝ)9fO껟?a%Z ?q'g~WOMV%1B&}x&ǣSwg$Յ>C[@^j+cB5 P:9N}!V#퐒Pw70Xqm~P.zL?ˡu_ uf +i-X zFD)Ir_AK~ٲhWp Pd P R=D}3ɗcg=7@j(jrk7L^tf2 AiIk*e7y3ᤏяlRSDܲӉiSCtFƒji ~eT I<9k1e+ #xn2 дE/T[U$08"r{X&_hPuD~j\2iU!mzegb?gGqČ֤8zakLʨN a| (z_i8m=L*=7 :cXd'NVdL_5Fi_5ΥRc6]wrx烘R#8 2A譪4}6M7+r&#D߹^1--3|m_1cAk[.&Ty{Y22iq {ML%dkASJsC1Œϋv'K1a!PB[Z ~=]^4 nU;@kϩ Qbk8Wt.uݕw()to_mI2Te P“4xO?ܒ$+@z$*j* Jp A $6sͣAGrZ5ӗ LO{ '^WO$] M`ilc*pƸgu5f{) `טOv ٸ\jմªOwkzR6aK#k! a%cI\ďC\b_pIbf[Hq xs˒v~3.1l}3o/=fHʈTi\8Łomn32L%tQ~d_eUɁb{'~HbLX=c^ޑ#0r:AΎ>boo2= W Y–ɳ>j/(΀Հr2# C/n+'.;ƲW4 Ͱ벖o OL"em"]8@͡T̨oL"WK9FS#@4d RϷDY1aօ t$Gx Ԋo+{WB>20W։qJ\qgKJXRǚN-z9 'do6K靇+齫'<j%gF4QAg O_} 1]˥!E|Pt+i_[qV/B5$B\ZXȃ--|B*fY?׎5\]؇  z3?zEL2N rא7&,+&Pk &ݳ;s77i7;cZ'yU&]q:K?~T~sxgkou߭X,{woԊėlwZ;t/#,W~A,y%p"L_^9`[]O!%MwE#q+,)n<$0>TTќxMA: gSHqr2K0 '/ei ;nIB4l@4!c !3W|GH?q~ZT Es 5(|(UIlF4M7aɾ9 yiFtP#n8YG EMMbyH_„;]צ_|R(m0a=A8]&ZTRK0QE{ҳv@bK_Y]3!qLEz(VuqUmsf#Dϭz6eG1R彵fZ:}r&ZOV>%6ě-EĖ-]=,ޭB8l`ݧA;;kܮˮe2Kh3&{~Pt.JnhR OCje^s1DpM!fZXu,э#L{rs.bجziL;]E= ^*(LfצSN2 UAY%Dy =۪c+. Cxc є/Mc2L+#GuN²uH$]~dQ*o@ƛRr`>] O 5i/Y 4S^ n*BD޽RFHWʹx+5EݕƒY"&S^F-3{Xh*"G ]RϋP̋NW/+V+=^̚'DDҍsw365r^?jA0X_MJEW<ǫ4ԟLMXC`g05iBf`:&#&Y8xpM%?ɯ֪|\f@ iQd%˘pڰrQ>P[%4=3AvaE A*0ymOz@{2޽邔`]h_?vcQ8^bq Wp"gg`Z{*ȳFD/S.1膆OcU:vrZHZweq=^dFu17^i]hw@DsD,L}jYKem )eQYb@E2âV #턢d!7h_dqS id)5]rxvRGט lRƁh:bhjxh/IZNN  M47Syyy$ dS?==Bbۦ0S½ s,@ϖ,yCkn[h;^c+Pñ@8e`3ĵdHfȵp~0}6>+[]D2ڑ9{o^b<sBt,ľ-:LE""T%OJHk/1w)E5ɁaflGZbI`3)EK~,Jq4wsȅ^4<_:*OtA w',cin^Xr& H0ZVNpo_w~s uVƅdMrLށlRMX]0z|[ ɱmUa1#b\gBKB˄Xe`/I0ƛ+sBFbVŽ|ۂM \`3]6go|U;w/v~fx|(Kl=|uz̓j{}MLYcnÐ -… {ej+ X1N5. #- {-NgbKSZs j$ku܎& Diޕ4.tN$Tɰ۞$OV сH@t;bø, fdn Rt )aj'JG/@X7 ^"m_mIweV}x+&e^N+5K_T:u>E Hcڨf^L'un1WFCX(-g'{2IJ<^tj6[eS~ʎlCJw,=|^TꚢcʜI71ӝ!V%Ϳ)nD[O3R;ɩ\GO6!9hqOk3mfAQ呬G&ŵ}il9]lo?Ǔ:z!|FzKڢ,q!1u'|.&,~7T|fyBMj $VTU`m+ʂQD,m{ǤAiSTܙ꽢˖I0s5GnUڃHςDI噟K^5a*]3_s~GK$@f^LEh3~i 4}tҚIHB9*t.[MIҜ3dNKq 4ێrmr3U`?uH"}n1:9oXFZk &]K5쏪`)>h~3`hҽH|B x\>}<us Fo>0lDczx^Pk c_*a9 v6{}T)~՚1&둎`s*#hT=U%R#)nCOs{9!qV\¤' yDJO(u[asÁۜWȝ1.(I2oacDhRt:!ȃߊ7q? 1/B5~pQ)gl4 n!dPjBT?hp-tƛ5A;fͯ> :R6Vj$G{XI. 0չ=AP⭸PS1{^|-~Ҧ2v@sz"xsÆTlku(NA }BNJ?JѦ#3H.Gd>pҵI5%1߱KЁS_Z-+B7索{hrzY:L%2! ),h;U5 0p~uZ,{UU\y3TkXnӋ7~ 1)e80;?rjHtIn.Qa7F{F7'lNٹmr,^/%.r]0Mӱ](ާ/@ ?%A_ ~nDFq7ՒGA$qkd|#]kYGW D r4Z,8Dղ @?/R`t-;Y:Wun%0^I3 ydW}Qix9u0ۭf78m]mJ$֧'onv)^6䇚ngwIC}8~2%W6rfrGgkmSxje,S֧zh'~Brv: :iȲņ9"mcGFO|zw=l:ݑ+[ϪW?۔ m}d~vNRX78hgVc,oP4޹}H%Ͳ4禲n Œ V QVy2#}N[=&]fà+1K n`RD4AI1Sm5WJbWq@7Œi=n{Ki^.T嵀ޓpk0 emq{ʝ&I fQjaJJ>NіgU="B6B> w[Q(-WkRRrASŊ՗ҕ,bx *]X')oxC\# hf&Iq` YCXXl^;=4Y#^DlǪ}*Z^3RܐםX%u쑝6S?+8U7Z=; ~Dn5zJ|LwǦ^O|D²َAAXם5KӂқNJ$܊"T&-m Aq~Wi]3VG ."cqOC}VkDE oŅ'JԑW1dAOkٞ[WhFԁE{6uTFUEߩbe[#JJ D(k-w蠐^HS9$JwC'!zԯm#,0u03xX"u h^.{HEYր>WhKmi N2#7(l?zB(sTwk?+8sƠ#㱒LWq ק·r}uoi^53&l; 1yb*qŬ߰%kwZM @'nu\.keDϟe  i0f},(ZahT&uvn&>(օ ǿ)~aoCb=8oxESS7m [ \q.%}FuܐĹEYԼNPH8x&x3Ct:we#E~§./ 8>4ԎKzilP(HK"Bԁz;kZҮ7~R &0Yގg^ԛE\6 2SZ%ډ />WjMPOV|Z03BFg9"tN@TJH5`VH@qO$%޸GNa-:} E}uw?"KxU03K 3h欿#hì1Ȣ#/$Nx2%$7 oI;~E0 Zho=hf!L۹ zB Tw>vY%AuI ͚^ $.>.p;&!{MHʇU {Ixΰ ݥ-.hjH -y%PL;ly=g?*6 g-|u% -}gJGDR=`zIZ0vc&#W| sIi%PyҊ ̓f$*BD &aadda}sm@Y:FF'FՠDgbɿY֎ެ/DlS),;Nsv P}L+ңpNOYu wuJ8}-yfZe.w4UΙxq/w1~PIEa *<:aSL(FawXŒvFNVD >rN[Z? Ynp {<i%/[OY:7z"VV7qdΫR\瀫ЛJ 2jv8Zm-?jczM0i>WmST~ w3boxu8UzOik ^!sٽ'`vNH]'BI=ep3l`lA9`G#kr*ð!9X]j>|qKA\S^ 'fC`ܼbob3yN FI8w.yH,0-vtOpXml,:ԅǽ!?!R\Ztk&癎P@F_yTwz膮eߥVV|6AzTIs]"GnU0ϫ̐9*0Z{E3?>N9e4{I~ѼoI\ n糽A<2@R9{[6:Uyp$QM탍 ^WK|zf;(1rP*Rؘq.iP9d5d n v+yrx, YЃhQxavW6֍Ab_ڇ<CgŮ?0L-aGw(cmiFA6eĄ?]ɵGL55dOaRJ~Ơ3f`L7v-1c1hKq hjP#*~dG'pKL@ KAM/Vi 0ǒ4-Z$c>6> l8mbW6=h{ rM`Á,?ٲʂ٧$SBם^;#z);m60_+BIiΛT~_?*38S`)+…&ɸu !=Ujhٷoyo6z|XUe=Л)h́ Qm*/Yк$VXL @y,R'9G4[mbaĻ lϑ Tiq|{%JIydZ(B:B 6bҘd;F'n I:5A"T"X 0H)aɿ9ȼjzʋnbWĉ-]KrV RuJ7M'5qil.MwkBlրXa4z0x{`:o%(|iȴ(a3WS*3 y:g<¼&%_Z< !zªVvx";{.:!27F AqkDFU%E) ,*Ekv%x=*i _s[qi5t7jcRӔJM!2V )6Ʉ|sY5&I>l,#1 q5;-[P|L%5܌FC׻ݒ"y;uxJ^ O!9NgKPZ/ìJs~b%pdu͎HmǞjbiIJLǖf՜/w,zꄘ[*43PwiЅD2Rm}'Pes6H\ $4 WQ?N!QݫSl:U#v1.vf\Rhڟh :h[P_7¡? BC^;Ϛo+C> ZzPrV=@qI =`@ա5D9.܃jR[bq̣7dp=iqLꟍmM3:$Kq< ^j\߿RilWVb!T EnȎ(smCKPbHdy 8f+j:gW 9WYC D]Ig^7( |dI)K4Dr-}G Qi"I&DԎd{@g,-_SQ(r_~͒z1{Np{F}R?BF8lޯ:&g {kԓ^a[ !APh]ԗV 0X5h/LJ7#=ʆ,<" ݢVuQ,ڒ00G.!C2ÓI= I2?jᷩoiN먹 F~ݹ+*'`7]?[ ]؎- #Rm;IqD ih6S` &vffHv5uf%cĝ㶦49p#\mYRdЀ,m32_l g=3/*N@#B3u5ހИd;M[& Ϧ".R1AS>.71 HN: {Ue1.Tz\ϥQbhG@@1jczT:`a{7xahA N Ĩ\:K'6Mܶ"NR%F`b朼Ą yP!vV1 §7/6dW ;R!@8P_f#+>Z$kB}п *'`͠ű~~2jfU.`-"T\ ]-vcse7]rz5r55 (:SBO)3!Z  y_HE3i'ˤc״R 5h =[ SA"R+bM5moo<Lju(ںjWmw4XX;>ʲdž{!>gMs_q k~W e#9Ɔ$/uU0,& _FSFr T'ɗo>ΨWjtF#;eف;DSOy(o| 〾RFL~^Ł270kx>(kb@\HaGS? }Rlʬg9a(]dN~G["gya2'[# "M&,RTi5ӑJ<2fՋo529Ewl%+>;dK (IA\Q^H|B?5Y TdQQ9]l Z$PNqvE@:fK! Yem2YGG04>ksiqM!*9{iKLe|=QS^r{<+@âkvA] BN-^1O FHcZԁ[?m3~%yɋUq)'EŬߚ[cRq5j (/VTs.= _!?%.u"#81a;ׅ!z~dЪGmlcUOf"h~z!+3EoipĽMeHsvv'ٱRGAیZ ٗQu2F5pc2vT3!QG!Aυ` ^*@"Ԉ!*Ԃ/>Rt:=uCrF4X )N~^vJ >ŅaKۘztׂ׏\XcgOc]KVn@Y:DGYcKn ,0PgK=(գ\^[™YH !7ܐGf(ggsd_ܻh rf,螣7~1G?_"zyU/nK6?N$U1u62u*s%Pݰ[62:|&$K=9Ʉ?yGmi!qā731SʖwMץSk&KmI|<^j%4| sftԬ(J@-:Q( s ;a zr95TsBpNXdnԣ0[ *uP Fd.b6`9R[d紞+ْWuE i3E0•4Ē 4ψV+es zUj:j]/u m(ջ HcH(X+mȇKɼ'"Ѧ)z>N12LNZرHc- V{4 rq]S0."Nn;F'+7sC<(6oFm^aF8~yb%"p%H;i⨰tMבIdה(tYv57/; DTfIdXy̨B7E6`-pbLPCy|(` m0q’fStcrAYf~۴Q`+vr%B}brhtsΒyѳ׺3L6!8P'0eR?;å}M-?9 MAQ҃htWavS829W +¢6.LйA.z(Iv?ΘC磺TǧqfNHjprsY: MxcjNB!Qdn[ټavdUe)dCV!Hʼn!~ɍܖ]Խ#=@hP ף9p"p_ɥf?`. ),VgԶYZ7bOsݻ{\(kBqrm~*^p!|\\'*j,X67]/cp]5#!+I,` ,R/&ѐM(8Q5 (rųP6hNBb˞H`ybA~t?˙OěPd z0P1WIi}>Q1j0<a:诿K]Y u)-[ItM-aurBK }ˆr'i8HH;{Jl=+PS^ &aYkHg'%ʺ|+3Jw_oߙ|WaV&yكU)n M mfC'!BڕfnҢZ q#9NȝUze,u"]whw9;M c2ߡM 4GK*)\S0ŭ*\î=nJ*gȘ͉2bh@d΢`xߚǤ"gF\k=,6]Yn&}5%ikT -{JX64 s;N(t1 .ZEɪ8 5rA?mjn[i2: a'ž!ar٩ME)Qd!鑐^(6LGG.YzK`v kiJLE˵n_$NXT EǑ~2l1La:Qql*@զ6Dz>(|/zd[y`CQξQΏРm8R9;s(LΘ?n.4@`i+՝,{ʝM&H=sϦPuˈb Њoر*c6g!UC!"pp4ڛ]&N|ʳ+Svt82BKjkʤ*i\PZ'5 e5/b(+NS^@<4t;cF`ӥnWIvXzDēcv z˞7ELsEzU%L /ܨ C3NW(@ upQ}2et%L+*Ă!ŅJ |hOq8@eOu5WZc %e+Q0/sq=IZ^PhOA/~#rGdhN E`%0 2r =DQqRq%"9qT@9pA~vPCWl2iԉ*7^v[  eeBdzYS}!jeϗ:T4 NXtP$~rԼ8! G'Jw1N7 r[ ))HB鯫5ْS-wHKs Ѣ0]H ϢeєxMLWTNGԋx|k@*+U|TF R?_u@gxÜ!1/{O=f۪_-v^cTq\9ѻ ˵tB7IS,V,23 G#F!3nƻ7g_N>D>/uY NH:SBnaWPJ""f~]qط X)j)& P$LBZz_Lb錢my)Oك]"\ {.LCE䌖hȃ(Zxe9qъl,82:RzKfuC:!.ҳڀai6T)clOSu Uw㮮l=帉?jױGiSn}-a $f~A WNpyF%: k'%;K/@N^CM<8:M?|QA?#}8ϹQ`◉SNLlG;m[dyJ i蠏j*;h?r 5Q `7j}'3Goz.7#d$àerڢwmݧg "p:`C!nero>NyE;W}M.buQvz9 |m3}qBēWl^D䭊 ? ߌL+ZNq|'1EΌ $NO@v$F*Lǯz_}⹩,{wi,B6eȉ}6y+/0}t<ibT }0Aw+`ټB!('!@Qh(XBͦd-?$6wbvfѠ=:sAC,b*pԌ^0S$9iBqolu!I,zmmǚ $"N(\SB݂E[}9y7jBZ֪-{URkJ0kGxm p""sО)=߁G;>v SnG\(2[zZI(kvތ@#ˠ=݌PTzH*Ž*ΩCBg?y@PvCȈ.m @M@Q4q 7ͼ(|\u#!a m&+cCIeRb/r6+K(#g9ta/;cᔿmY?3Ku\7LKX\iF!0D^E[tG|P:kIީeg@'T2UqH8y{t4ɧ3N~-o8h Deg=I];.N"|fBy=DC׭H}n5*j#_"f N(-8CμE~܂;TԪToQJr\]1d,1Ey@4LnDN>n4UyE)`&qWx!].iQ,G1j9}k>- Fzxx^r)5pRÂ[yʘlϪ[q79`(%/Wl^BI)i96Z3[F/@Dގ{9b5R2뤳{* kx1qCm}W:c4a/MzEn=6uQ#!: F 8}"G˄dž%k32{0 \CכTJd6R̳ວmPUo (_ڻJ^ ]9SLo-og!ZC>۵:G# *7LG xg=/x"!ggT bQ9L#szm"${p,ChY:sk!rÏ"v1@4vp^F"$0}\B}![\qHrj7E394Q[}D[-@9l,F+Y͆қӌQ|îyy#E275+67W x0K@') 5,J|p" \S2e3{3?!K@ݭe!Xj&TB=(zJNeBV8 &) vi=E9֒* .a_,j @)&4Ӣt*f+% h995% +B'NL3R8}🼧਎fX$ۯq(hklh|Oyy*jW1˩(8<\2; x88n=ϨgsڟZ2CU2V4*Z(+̬}#Ymiڟ~Y 5 E@37*s D0ힾ,$AS Dgl*TSL<|\-p=039젤ZYڛAT^:iB }鸮 $YPc9BV@-9ю7FFߐU*icgɴB%gh*Ѵ9kYcRJ{Ɠ X[\ˉcfp(ʿ/T<})vV7)ʐó8&cׁ ;g{\o,u*.CJKVY> ,Ebw(Wc엛`FPP, L w>ΡLӢŨbѹZekA3y'!=)4wHے5j [s^/a%M6g%לwYML([r}tRz1^t_!A|L?/SԶ*U$EId'~`X8dS.ͩ.Jalb5D7cydJi&Hv-c8 OH'rM{R9ED"amLf]XxN,-Z/sg$@87b䄶ܓHsf:˷ArjPlDNi[&_Nȁ߭Pq(`CC54ZH~,bs[eq~8ޜ%F ! U$r֠ԉgr/ 7@8bZ1 S:lW<,=Coq FgPsִexmg!3xEO@S(&"xoe.yxGӴ%[ubˬ[MPVTnP5,gU&,LDTn)ŔGW0!mS$m]{d`,VH؉;œ0}V =P:H`}>Z22f~?x{!"-Bh $#3pBtpjO JUc}Qسi6%*[* $^4Erg37+AF`h<\^+a(=N{~ 杅 KxT4CJu.u՝~(Ͽѹ0t[T}@lW.p' JR*xڬ&J ǎhI;4C<6yw?j{&p\.[ڤxmepEUP,>PYًmm˪l+G2p")ps8Uй;k5ˎ^Ry4yiس\9Ӛcz@a'$U)(iG 9Sj2;bč5w]e?gMʎ7|0BDLD]g7rPqyh/}uN-ՖKVfk$ƪHRϪ=Bw0*ئDukM+fR]W-*>,O7r=.>]eTe _.baP;~W0L^A}9p?;=,#2"ӮXd9ʒOk5>OO_tE>I:H"5"I5R F߭ز$0LwmPX|;iaJj\!xղn䐑dq!%tEiQ29W'8jTw=r΃wTD{@l693v֎\og3kӆ7S>3m\Hg󨐳]'6YqKW6dG_5$A6h3#l? .9b @ߍNhզ@)5t>L‹>v\@Y@7} 8ȝFU;Fe:;ޠ#9dAYdm"˳G04sW4W@\jO2rnY;!+l\=V=&T*ZswgzuOp96M\ g&6ujE'186VD(5>^mVo)8 KD N>PJ٧A#En'Хprsq=PE\m_]Nln饃'('|!O( \:+G"`mڈ[(PSQB^aV3_`s{ԁ : ǃ_7"xP>K|(n>LPn )2wB[?;KB݈oB'}3 kgJ<81@A?8+Ek$.՟vA}sU ;#wΰ,<@cF*0"!BBO'E&SPжWN[TꅞM ^1mr|qhh.F  ڳUTek}qdh0k9}8Eq4!ol/ŸhEfWz^g.8}Ra.M` !7ꇹQGF61RYDYҧU<" $ӡ{B=Q/F %P^<={R֭ʟDţGdnNSO`%`0AKړS]26OTvuR6,>"%@aa?_DZiA ΑƗU@ࢳ@y]XoJy~qA= 5wREf'FZ͎~(;|Ux qmyrB\[a*)I"[8M#l@%lquK֨$u23[w3V=9xZכ.Mۻ E t% jusSOrs%t3Y2=FN,Ec.l$fg]EXՙ2&8}+/*#:̩#c*1)!AJ{Wv%jSJ-V]wfaS gAHY\* ធS(R&.dt)n[ϓ7uz"wEiK1nv2VA/O']D,tcPo8%pkϬWh0@pnᅰd"ZrF~&UK*Uqs+X# ˷'<[/<`0߽mlOP)d<>"dc/rlKY@,/@ywy6WzW@IQ}N%cOݨ/;\+5d [(u>;p.Gj1VQ4>"vihB'wT0kVzҪ_f+.GqK4~OJxY@91gf3T۹@cH9wbfx,MTNޑmy 37*EU0٠Ry&%üZ:=&] bogrL8s /A W :&(E N|K>}qa&P0QB((L82RhRsJ~eHY|5/*4u)nDx,슴5(^2!ـFR K49Vxv89|!1'ۘfkTP࡝ލ],0۩`mrαwaan靚XwU?M5C*R,dFO}Қ"fJ=!ސ*Žt"#iYct7 '2ޚ5A]wPˁrNAVe&|WϫW@1ܕǃ$VxշlKQ$|M1ͯ+%*[h 4=B2Py(BZnĹ9 A/!90 Yttd fEFoY;%,15B͂4MeTez~}0Q8 =⽁O3R3?f/$Nu2FU6g_@BV}h[PL-Z5VehbKh-.*ι}8CL$jsǜ쌐Cw/‡nzQ/WSkb mrv1gy8yPtD V ֢aUD/8MlRg:~f%0@ְULk@~(Y _hf(SvOVDҒӅФOuv+nǎXe6.D98IGB BNh|=6: (NUM[oԩK%u-G{Cr ԉNg/ wȆCFXW_‘c톬5V&W̋S;Z_ʟv[1W0vE7bzn}>sf8aXYWbVnn9$Er ݌䌂Qlݿ <{mS>w.Q2 ;PKຶ'\C^3$r82VQxZ2 np.|'jpr,~2edUSÿ78ŵ `d۱XpT~Fkc䷖H>~׮8MdW}|>SzΎǓ+Zԃ .b԰hT:m6[L+1%+4;([ss&X *@#o 0k,ʪd(I,Shi2NMՙ,E0|MO?kL uivܜAB/1CvL>n{J`^v#Cʛ<S$H+ Wѱ)A@KԋNڋLRDly9j^k"0ҕ bWI\4/{Sɔ<GHMU?yRRvO&̟f{PQq/y (hMZ@p$WWD2CwݠN􎍙2Aa T TC돑2$א(}g֯0c Uf YY**0N]K bMp?eF-Xآͼo|)=i@ZUMw|J # 6u®ҊJ:hoOƵN[f5G\7 Ca(}_Csq(Pm\JSFH_G r.`YS4\@2JE˒5S{W:KrD "܂ζЉ`gǘ?MiS\jr"%-J&5ɜmQ zd䑇u ЪqJibJ&s%%c('oW U9W"Yk=.F-FYt_KzdFf!%OvTuma  g lϓ( >#Ҏvh"{`U);5i};STɞ[˧@.pN;̈Y1}4c>^4l&QHE>!wѷ,@ÕoƱDTEsE,+[Q&%Gl݁NIB߫ϻ Çp6?_b0C?Zsw09o#9_%4EO$Il{~ :O&7h#O\oiǎ"Wq\0+ #ɘ$-RS:E8NRZ:v8OzLV8n FZ_B]?G8aɮb#=#B(76|F<5{Dtvς}y-f ;ItߎG6%2[M[6i6(5IMԵY~BSP# \=jgH@>iJo sߩ`$PԚz_~(eqdo^=<֜/ǝt;\) \::?~xł> ⿎1,ᩫi*0F0G)+$Ui?IFAw^)u{].0cHwn&HU{&1)Q c ͇$|T!FR5|" cl~.gDE_ad8k#óA|$:#mTx75dU5 ygʐxLAq9>ZeAoD~MOھ,t(Mv0c v gOH0PԼx+6*?SH8jb¡&\7?LsL̼~P(՚1?'U58>.(ꍂJλb8WOB/Bjl 6@)*m/,VaOMtSmfKp@›05c;l{PoPd0P5 d @=vxhkEc p:E)ӣ9V{m'B?)Q 62y"N0'8`'csW8MA Nv )*`JTx>[Uc5;dT݃#5 tM>,(&˂gkv 7dj9.ug!ZX3ֽ7PA;7鑌kdY(#~lASBus@w7ǒdw,!!I0.3˥3VȮ=_U?Q+}l.f3l_ $m m,OlV>1LG([_eIDXTZº ZJ8$;d,+TY\K8h(77˳zj?+ !'i"hXA4K%x,mXVB&ې㢥zaFe@d HXc?!mx j-gS[za[PLnc=n?SUk3Rpso4a9~ET"  m0K^}ГcOH% Zx`\ Hm\i N@oRf/dKFډzXc<cHC>TU+}Դ̶}Y^~}Ao̚Z{Ydv]$ 0b?$ԹrBRL>u;$ dFRăTOXa)Mi/Dž}i$;k']$VCQ6dtHRz,w\ >zGuqYH4y!}.C %CОJncN?H';cx)6^Xg$>U'խs;5֟L?O",ɸS *rn3sBB{P+m,:tZCr\܏ ݴx7 2sG[´wLT x;mNZ;BF"/OZkIZV|3c HzQ?AfB;M~l]9Htìc=qi"K!yȳ6G0Z,Dur[߀9K9?Iëqo{劐!dj6u?cIKj(p69L@i{'V`vŁ*D颺@v5 WeY[ R"PTlMkE!"R+wN)-Fj_ht*lH}{"q~Ll&N51$G7nmDuVE,.syV(H")TuS<0PΒą,4kMd0iAUɰӞs?[^E3JI $WL #pb-xXbPȌdKݰ%_KT}A摍n3YI'zƐ@TgCG2q& S^>v5QߨNi T2đ _)+ ڷڑȃ+|'^֖t EVL x;X<@ۏ|-ʌV ˙* B G0\H·6☍.|)tu"/tl#嬗r'IYq# !ǯk-3cIqne?v9S6 ?&'*J G{|HEĮW/hg̯L7Bv0g..dGǵggy=fҐ˗|LI2o 2Nev(giIݙ$s ~#)⮚c+ΌY`O鳷(Y+#8Knr:q-8q2M\ؘv)(ϙA io<'V#/?ֱS[Lw?5뗎Oum Ċna{9>>䮹- u49sݣ WK 2"EZ疔uEpڲGI0QS^&Pid<+/C$!@ZwYop{[I1S o7iUtNJcH^w.ãPAmb}R*㜐$0##&t=Q5R_6ȗ)G^׋7v ?~{0J1vO3jx=;ct+.#0Qqܗ0WChgBhF LX`؇-l3\JTU.5&NX;91h#?rι!x $2jJqPXJ๭k#Y*ry-e^Fbp >v"*(~c2C_+j1-6K dCPbܜO$Y؋qIqh,~{F7rT5Q8({p’WBsgףcFWaXO_W:.lj}p.A4 HR |$cZҙ>G/)23j(UΝOߝ!|<c2W"rEgbOb eddL^D?':E:{ I. kqJc7;5i-%(Ѩ>7h&s iSVO}(TmmxTL>5NMԥAXo%6 $AlGQd : 1rR04Ey;Ce8#C5|r֙I:'rX4ڰpSC ^,`0[ӧ^$&2ȵ>,UÖ}^FuS)ml\\ /Ͼdj#k3_%h." 7Z`8hH)'dbciLq) kʍLj\ 2U? 6Ax)IS(D0b9TU >҂p6c2l5Ƃ,Ky=;rS:⨍*vQ;D5)m|RvE֑&ߕpwլ[N/ͥU,p973Bggb5rK SiDfpj#-%%ɼYh5eO#?ԄK Y%kezo3U+ bIS`a; LmP9q DdeĊ )֗cGNK$,JDŏ޸J 5fIZ1,BxL&Pl#M:5uRmL--Zr5c/0Pa>A1мȼ5n[f͸De=9M08j-1 -@nMi`: YIX_ŰG-%8^ffj*GRt0n &u:sdY qit%3_1$]:$zD6|ܐ7v *EOGUDtRd Lwuܘ̳i񕿦vf;w̡ꇂYY7am:VDhtOfj OH =ZR}6shV& uX6qR;Tؐu/u pԋKW/bň-;Ay4Yd7Z7pjwax9uq!eLe ӱ"L#:gxX_Py|8Z WVVJU@o)P O]#Ǹ 4x1%+OXV?3mPjsЏ 8\nj#OH-_ #s3 &(K"A:5¥+:>'+?xLe0:i*κUg#ؿ3񟻃O9,2HJSiJ+3m!pn]ew<BU](wńu(pvfyG>):#NAa%ڬSl-j}s /%6AO;y!+xz<3po#vJi ,߃2Y؂ 0i间r"}G8=şJpX AJ; -z,5Nt=S~9zOU.uwӿ=_1lqҿijpI"44'TJO0怭*Y\oD%mD:F6osǷH&CH5ct&a=~鼉oZ.c|+gp*Ii ?@O^Y*"r_0NLwJ\GQY#]ChP*MVo-X {ː&}~sJvj r,,]+e Iy.ͭTWgys5qM~GOn^$QHГp\K:j-Pb(H^PlǺNO~CCm)w[)]XճDc,<:>Iio<@ˢ]38=bJ8~G gjzLՁ  06쑂魎*62<2PR` Ѭ ;xbvEVH(4k\}j6Z_%6惰B \aK|ixMCM`O#{^p:"Tt JN2ټ8gABZb@+AQ iå9Am,KP+$ [2qaɂpNMo4o <}5g<<5ѝ[܏o`3x)]vޖz?cfS! =Ɓ!o5Rt³>[&$鏟5n;l8P:m"_hϙS#fLNdg:]pjջAhuZBVUGpr$wx:L=e-)N,`D8(.f敢@>7ZRBu1~=:yp@9{zC?2tp5~<ݓDZyj?It?;V+S0pX6#Y\|f@NE.q?}$v-2: Znc̻na1-D픴G&|Xk}4tIG}훝+g8h(wL+b-(Hb,$8Ibc=%1xmp!f2gT lє{">3M`XcU Q`) meBsipb~aoe62<|7N> ӛ2Mݙ9 yQhR*AjrF8gdPNNe&H?JMAR nw`d*tL14 c%H  wVZ|Iyf^u "DW 'ƺ֪J?vzhߐވ«C6]L vUUY;EO"V0j!{Oex*;@K $P1xXB;,\ƿL2pU@Tr삧@s1wmH䴤?DG(h)ߙg4%ʋ6}'ǾY~a\}tienKLt[8> w>\ӏ1X6Z@K_4qGbSM}k0Qɇl6*dV# 37W ˢezQ_^HM}] rJ%# hL; ƊMq)'%~:Zc)Ob0>k͌m)/ȫw8L'Kq+xhZA@y,Ҝ(ٌyig7]>-ⰅЫ(]1Yhۊ"ߜ~%tLDm|S喇$5q7lS%#+˖j%I`'nj[lj^ʳ:тSM?)嘅z@٪ Mmrh& lXSqRf^~L31efKp\ ^:>GBմ-yr-!8E[0N޾/~5W6)^:`;%{mo asU:%!.*P%=<4rwu+rO˚cjZLFމ`&d8j.5Oښc0<8W~0#AB*M꽃Nl.#y\,㜜ݖnm\US@WrXzy'K\'%/E ܉?ZO` bXD:}sօ41kKlʈ]9]2\8u#XQyH D2סfZF-čԐI&AY7PrS p$ZByV8/kЖgeN/}?}%^hSwAN;&jfml(JyE_rouG\媈,<_쌖=%Ҡ:,kn(1rNI0:rfMq}J -=1@X堂 r`%xH6E4h<%03޴⫧H@9>{_B_mY' D1R*|xڂlGl#=^\ ?D]x|FYmko4l_ e5o/~ۨ[,KG'c >ViU.s&.8jmgmpJ,l,I^-PMN#ZA 4̍5O~A:p8eґ|_}Ec ՜ܠ$L[:+Ȧm8]g>iJ{4˼oT,D棠~[ sRfƟ)SiɊK*AMr:ٳթ.Cp+ee{gh)o|*A,c p|&_ rڹ5c =($A&pA ܨ)qcUqP z/ O8 {)eϏXsԸp#(zi(osaͭ=[!T~)^YD&rO8e@sENԭSĐY~kVS1&]yLQC4B Ph}FGu X#*EH?E5&A:6p;?=&axqrCGHr;4:@-bRqRM4nK 2̓~"^T;x@l!_D6$O9$А0"^#2{&͗Q[tćӡpSH!mAE//(F&ba?;;j}df@`"jF`zESL<+U'`~.]#QҪr*<73(PeFO0;O$|PIOnҩG뷹ZAo]K}| bٸ;t3k=Ϡ fq7Z"`q"TA轞8ptwUfeq875 5nb6WϤ 5'un*^9"^ "RsuD`GN G3NaS8bZW~ C&ǎ8D's 7VaZti4lSy,=`'ֽqjtR؉^b@d 3ϑI f$߻saz_DSRRxy4}W[˃EΓқVEȚv귓n&2IDBJzfI6HUOL"%d]Wֆֻ{F?Iti-c\7YmdASkyܟ`fG FKr 2e.r{;7#rpm)䤐4bP@vYzts cF^.ۍKI!"0Ĝ}og ~+QHd:)KDQ{UAol\V+.F ]xN[>[؀ӟ)B5C[Q'VsW& %TrRT;T:R6NK{9};r#XUi48fp6-GC! ~slΆ u nTbIZ'ktzŮZ$s՚ڑt='OJ=tSұ/13zDqךy~Q֫qGcB]hb7q8e9: whȁE&oI!MH8W*=GJ(H!0rc^xB^AƢ_lڑ ( ;Ԛ\"d8LD1a28hYj+!?uyuz)1ZMF3X$d h^[4KQB4 _}SA0wq^&iʴ].h+Zש~mE p5; Uȸ\VeҼ[Pk5Hpk75y? xԌ8)w!!@jӬn<Ϗ Sж<T='A Xlckj2{島?,?wkYCsP8$֥*эX80s҄E޽wɝ_}Gq^BL-Vyᄝz:0EQ{FMyp*M?/{ v-%hq"ؗ\,;8"P9 PL<]G>\j2烹kʰQyYGG-Nb c#J34)s[6 с 5_91T~YɤpcRjͯ=齷#h^x rVǃs]UFp*33bڙQ|} vgz3q FPC*ChVgٽhG:RNw f>--:սr"$M}i>۾N2@så" rAGZsy>\smr'Ope2'qREҰ/?t#Xk_$pZ=KeU^2+zJzb/,`Pq< k-z=nj\J7f O!VUj?B#8K`Q0EVZ"뮍ܙ=r=9!c. `wJbj? 蟦8=&ꏫz1UhMRdSV]CJKQ${ޮ_!σVbs5GX3Ҙ|U|R]Fg,a73qJCIjɍ rLYacp)T#w~͹u_Ֆka@".r28;p"ѕi=Dr,]7k- NJH;l??-˽*pQ}kg]"@"fRH10-j`Bx3 }6FZ&~*^ ;]%oO&;xSRr3XX/lEuW 8p!Y4KPLz̹J@"wCBi1۷y# dPyQE/>2dTMO3d}'_(,J\Od);i’V2{>S;Q/URJ#Ce] R̓7h:g*ZeJdE]5 V[z8c].˩G&d[AMÂ{M3f W%6{f*<0Pו1ngrd{+o<0؆e׆?V?y]ѽ9.(2rHƗ겈҆jA0f2 ΰNizqfsl@M<%%B?mt j_7F{Gu%?%ݵ5kj(SƩuvק[9W9Odf4?Ŀ$(@mWeE'6L|C$TU>DrC%[y'DϸL+'S mYޙ,^ BV1:ԇ김 }O3l@ł ӘWbAS9A @lH=>I(E׫P>GGV|L)벧;(ԽdaIzm|u" V`(d\bG%- j;QAM)Hg{KoނBfVsMH9@ֈЦ=pUe3QguTO-mN>Jaᄼ`/*ժ#VF_W 8/:ah,]c+@#U\f@F̡|wFߏ]B$Oɱ-TȺRFT '%ن,c):^MVNfشbr߮TPohT̙>[;O%[V_0"{T#}#HMsy+ D!2Mn ?Ձv&F5wwg<ƺXHʽ$Zn'L!,|h>#$9VR!棷v+AK_*?J ZvR;e`І3FZ!oYPcpQ.ȍ42G[7KUUpP2rZpԑe܆G@ڜOxi?,= CQULMsZpK!IBS ߅T=}}OTIhf4jNddb ^̣fxaW~UFv쁙Q'y(F'TTsnݝnzU@A;+l(g &v!Jehk&lPӆy_ɡNJ׎ψLvv-yrut Yt`1dFD,q˻3ʇ(Jll{7=#ԗKPۙYLk%*bA+e+莛M0Ðvk?!!^^>\WM*25>%x|B?ŵVY,>KQ; uudiOv@4Ə_OD~_L 6) aT߄,m#v "qzr)i]eg;4c^=K+xgRchs wik?|d(i[?t^zMtTY-\V{!EZar^y\ AQ-a=IB&Rפ, <=ryƭ\*_=Ӡ⚝!,jWEq4W0Jq>%6}בʭqa!h"i0Vd='jzc@nFVנăn ]%",3m,^POȘkcyGYžr?S/@U _ҧ+n`ٛ+gWNQPҍ5@`'K4k )Bzzv EV3CARpџGYu<2D1rvX|$mM?ܓ,)+[ Z+r#mUj&0U<]y]B?O%`?΂k<Ǻe {̯-셁f[Aí⫢;2T*[񤒵8VF򅅵QD]@ >b<#fi"R i[纪]X"j5t/%"G\tg$(=Sc/iE;5YzmhHՉ- -3wF-gZ /zA60,^aU {VZe"{@YX[?rpXnD]# `f;C'V`^Q$GϥT}+j{hG,E8gE##Ea#r$v .}S<9V`OIw\}v}B3<5/AS-*_Lm۔gD 2t)@ﬓ_3qIPmm@qGi!ľs]' [ YACK:$4w4Vm`dB,<z9a]mB0n~FJP"mKX1?x$żlztrƈ#;+s@jlńhS ŖM9aD|^NN~c>3a|Qu_ˇJh%W"V{"Ac~o5v .o/-77ˮVƝTq.cQL#BIBV<~m#W]!`o8:"WŸ[# !~mQ81t1<&I Q~"T%v Lb!j?HgE=+HbG|s zs /6iGN;t68a SKĪpmJ`ugh2u ws4xbSj:_e.*ҕKŲ(淀^1vEӶ7)A3TP0_he1 z~ nA}n1Zu ِw)mC"D6(.zq&]>-9PhqhcV+8B晇D@4ײs %-K,\p:Pkȧtl6d{<ήL#hYؒ%>A +5҈a,SCaO"z!׶PQ$=^!LI58ëIT;^k*R+ݨ\0(w# _K{Fj̡Ͳۄen>G"]uc~"b0x/zV섗B5RqxQʛ\5C3.#(W/ d(D1={%O[e"ɚȧ Ȧ`~U8'>L%:ަI_twhnnp%Ax}.쁉  B + O(}]&I!1:)821vVf pdz+wh{3d*1Al?&htZl( S#m ka7>ov&CLmI~J:ODo)gNT,E|ߊ|hMע%SXaulZү7}%Gk&XA5ClK*O8?K M0{̣Y`f>L+"yT ||x@K-:@>iU^S\kNonܲEG@V'rxzq-1Nȼ?s?8ݍ7(.UrgHj?Sxi3VVd K5o*,gs1x'PVW YqֽEk}fMoAى-| ={؞$-"NjODs1PDWYC);{_ҶрcM#Cke"]x!Vx3 >)6LLE"/L8"Y==qbG7NfDROЧq|->GϜk\~e]cٰL)gW*Cwzq}Sw1FH3BgG)vaϓ1%s(_j\{YLJ ]})(B |z3͸RVRJ VU(/ʁ1}Q݄%*d/lfEp.#dF h{RQN:_5VT' u: 8m:\:yCJtE8Ν[C sa)Pz&B*KnM\5^<\ntvɥ> wU1'f_NõMdh({s7ts.z8~@J?@#ԫӰ(rMnE!DyPF9w;J'\X !8.\Օ>)5=HP.M LF?s(EeR8V1X:51B`:( h *<|Vo͗~ܝeek|*?]@+*5K=Dp]=;7Oc"J-p$Jt"1LGWe1O﹬tE$yYXoOGphfcOGw&tRas ,aKHF-{'͜Mwo~ X Q X`Sa?qـJmZBaf\MEMՊü&,/7H(1 1$P'Zs{M6NU}>wFgC͜D@E:od_I^*^Mxl]jՒ͞~7ت7Ad3oF M_}T3 dHHQ!#sr~d*3Eތ$uoNt>J е̃)2l26im |;0XR}/z҇S潙Iֺ`X/M1X(Ii#rHGzUWN=z ̆Vóx>Andpx si`8oK.: X_ՁZxY'}6}䩱.8&7˄02\'Λ_Ҷʍ"E[GƱ٣ku+(+/4PPcQ:| ֙E@񉎮[XqX'MR/> IO"#R,?CSaPGѓ, )QTb!,rOI߮N鬣ѕ.\/cߞĭ,uu}z< Q ceW1KV-lMTbj1Fz UvdVTxFOv)5P^RFZ z}O[MX2%d ?c;LuǨ/9,XHqDe 5ϴ)o+-`[yp%X26jj&3@wMbpa5T46MaX݄'`A' oqB$ uV؞߇K+wr7Df`g-Lhd+0Yi"sF@œ J\Q2x=@JHJ@Px;G2-$V /B#Hב`Z>^cl'"CH,)`lqa`_\ՆyVC= %;x0(V6}7윸39Xt[,M^ sRehh}ʹjh,B @vӇ+?~׊`4rØ^o[K`Yk:%j!:qX館rZ{4L#چ?[<< / e?M`1OXjYF~*R/խscz v֕]rZNHf~˽ 3+Oύ9)KޚSWW&Z HJ@;4jammA1>VSbB"<-%ȻmΜdgmT>Djdž#,Wm";۬QO& R5nZ#9 ?'ȇ8^y[-J_EK3j\r,G ꡌM #IGN;Eo.PLj8.hZe#@Lؑ=:;ƀhzV W 22je3{+ۍ{>$p!8Xа }~ Y,ϴ7YUH/`ho㒨zHۮK#յIzDBuDzaY(dv2J1\p2Hx$c`7W% 2' ;juыxxM iF[BZ6|#IM2o R_Vda37췈itL6 !7E#I%8@SF*/ LaA oD|p }]~@NzO` {GF$ VX;gf 6Lu 74C9'K[#)v!~ub'ASJCe+/O~zQلf53@QCgc똷7{ ?u 4W a meKĄP"sY+NsBSt,91GFz΀ayQuؓrPyNO*h[k6E)ؕsCv\1>jyaZh̋Md+fgfLF4mrP~]AEjٱ=swSf^HCz"6# ~m(!*nu#)qdAUHӇ*pWzWwo3dq3:(C<}yD5'c^a^Jjiftf:Ǹ/8JC璒"ŀޮ9GM6M&⊧z_p&ds!ىRm{:܂-hҮT]E* )0T26\W z1M-+@_oKcz iNnITor⛧icη $ VWy'&ᘗNxQ}q_:މ{ž0$zQϻR"/SMĩ0H#\hEuIbkϾf9:j~ƒg_Ϊ en"efѶU5{jyڳRh)~ b^f5ޙq9`fJDzxz .Ii$0/>&YpQ_|+0Q3;q;呿rK;`[c7+jl^hiPg9VNHU"-u}EI >Hf4O;oH.ovݡn.Wz$xIk]O!993dqC#d_\a՝atYT 92fEl '`"GyM?ï0d/.ZsN&߼^Eqe=,~+@Z[C*Z":T`\t(&xߗc<|Mpk$WJ=]Gɥq n6p,(m~"P_ y؋u'bH "@Gf sXgFe[㓭`v# 97He(dd[n(?&x"8, Cz[ `z#֊뻙e3/!$>jI5BU'ġ33l 9dXm.4*a'G0KhcQa012,=@{!]$*뺖k-{Şe|HPUGqD6UR5|Ad w nA,ânv_}=7xvzo Q5gr3ys{gDz<_yZ6 R\F3[~|HMSm<)a #,hq@&fsʕUg ݻ5  ~P3j/цڳ5s$?dR(X{)&^G񜗼# *,[K )y&W!ُȁ6VWa39<7#S"}Mg>J,kyFXt?ע׋޵t Qlc/76/MOqPlwT7wCº_˭HCXݘn׃;q'4/+W`;``4N;f~ٟ=_aD0UIP[b`AY ֠^ex z7R75%h{Pj&oWa^t3/ 9:=N[gݰ3!ʴZA^ذgu^H 0^r: z!zk4g&2{FD5bq,UC1F!Oܦ)=Z.e,9bP&<)!sӝPx::f~L w3)6Mg1\q3;;qzdm/`2rnuZ}ߞLCqW4d{DSEΜfXacluL}6t4aYGok%n; 87?Z$YZĜZ G#W4Q&" aeLύ_JaBQ0howߝ`) Bd(ү+qyjR9dr YMșRŊ hҹ-o&.y,(wϴpOme; !ZAsS\ %:3 7J2̅W\FvQHA"gJ-<[zu"&eD,M-C֞{6f kKIMz T:#~2UN)$c/dn!-D!`e5u,ƪb(&/0p01?Ɋ J=B( R'e8 (hҞ73m16zU6) a-_a?Td{ C vaufV \=mƾ* ynq.ĵ &sσ-Ϯd!hۤŸxV;Y6tjhe&3su5oJ!+Elknwe{-|swO5bRidX$\M*΋ ~ER?]hEF#Gnir' Fr_JdMμ`Dn@8Ф\!0*G73Oqr#D]2Lˏ]r-BQi8E,L̉?_+{ɜȯ[m3.i?IީIݣ2j_j_~X$3,&Bŷ.Wx#|'?[dd G4Y3RBhW" Dk%}˾]Y 8,19o?  ȭdP7 phr4)sșaN ":5V#5v\5s<<#AvmHe2٥q7d$+j }5r|M|h$R"wFҖѶwXqtkoPΨCSiU^ܛi^SA^cqKd^(XT,X[K㨪ᬮ9PTuDE=dÉU1$ HjE;]{Rn;IȻ9?1r034-+6<*ey40QN5i@biXQ)Gۤ+rTP'SA,6FOƋv\qjp+ΆkҨ#OIÂah2kp}%P m/I5 .݊ꔣ#:FO/4tjFFE^>{g-͹чk v˖<n͇կ:ɣy*Fuw`D</" x?/1(GȂ4Ph odM]D{ͅqZ>,@ewG:XCl,GKeeNhp3q6s X:x"T%6|rLRZuFM'wS #x9B @c'vh5]oNY$6:*ōnYVLi ȇy~Gby(sJgOA0r*喇lf2&IKH)lBZE_*jx/A0,{ʅ :_ TJLN*>: T>s{1P\rSPgDwr-wsqwxՏ!6cT@F:Cap'q>wtv_Xǡp9fGOP[K-\¦eũ.ĥPkMy 4edLr 2>nF@~(nhSWO0 ;=6V 2[7M}Ety2a%=Ym SV8' Z d0mL(K"V8hRs  g/I"Eu,>>%]r,#Lzm w|3cxedw)~Ӂ*ryM:=2%Z:S u:*tk.js9Jޫ0.P]N,hTR }[BY_-n: #8V{A޵jPT6#m$6ΏH@.D!RN)eF 13-X('# \Q %HTӂ IXSk -HQ+[K~d<&d 8&!=X*MsC ~%B߿t/#/e#+vxU;}./{"򀎈Gmw])pQN7Ts8F\swm=&){yLuKQOwdhY>ʠ!]uϕ@g67ฎcƃzt 5SK3 z5_x)Yk@ |O mioWß~PGrFѓ^Q2440:GkdT#2vPHC6F=1bmt$UM^3By)8ΓPmhA{=%Hʗ*8 ?`2H]> se&ݸ2 fS܆N49#IV54|9JT|} ?ok8Cu%,,k@p.d4l aݕPpd,#iA5{+Ӎxb!޸JWH>b1:*L2WTƪGƕcW4BEdѩ//rTM`g\i+|H޴U|,Cxeאoǐ}gP % vU [cw,c߻~ Ø dĹІ+:C[@nz#ŀH&bAd%8o^^/wlk(h'Ub, 1I1%1bɫ>2EQ43.T爉(ndht2k9#L[uBNаVc媶=oaIMкyˇ`wEyqQS'arQL(v($ebtN_+,I;|*E+Ձ5 TjĊ.* up!8[Ҋk0љ󋠴bN70 qoo9*o{@^ztb*Y [j?jכj݂']CG igͻ Sef)MCS՝Lxj/Avb"QP3RTA6w( wur,:t3 X5YJ :#GffPl:M#!N-7C6K=nz+quf?ʳG*J9-yK$Z0St5Gr UK.BT02BMNK2h4X ] F'#b|P!BuZ8{,{CڲLA{pwN\q{V~zץj UT˴v: |{|cC[ߜ_qtHOA9V$c}7_Ekdv<9y0oFL3 !RrLϣXRWBGr757R^Lj7*.a.\XeP=`+㬂[x'2;Tzx.ZfPP5_Wv*r߫ʢ\=j;8O!2BkDQ~]C UQDb󈱩{%; @QPc%f5+d![X1U G$+YǯvWdiƅmE${i³v#Oyܽf%d[IؿDhgE%@rP86:>tDwʨJ}Z6?:4莝1lb\{6Rm>@•nHس-]̫+/ ߐ9E Tsi'hԿ/v2;s6S&_a=$}}*tSF=sbtl:_ISEBJ@TfLqXg Cys;g) qIWN /9+I2?]tI@. +ª?"ޮO&.y0Bۢ_$K68$TC'A/ޔn/݃٧tv&K&+NQP1tv`xCbV7z$ORX mJ&cN3Lc L"Wzv19.l 2)pum;Cd #1pAS7Gk8XY:g#CutI\Ǝ6" 8IDt+U@ ot ّoSL'qU'~C`R:5f= W io)ӽ>3'OY34wg\OGx Y/gGEI.kYے:X#uqLW~|O}Ӊ.U) ?,sv "+{C`<rZH&J>:*F{]´8N$lk fgu`k(8 a :JzP+X(h/B"(9-۴|MshS m0&\[Hثi5q35-U,{8 h|%ޞerBG;;եKTwePX}p'd^), C@H}7{I1a7lXn^>nNpnv3WVG_kp +xQeyO`HSܑ֢ BHwZ4*AWy}]ʤc! `{rs{hZJ 9cwX2V4 wxT' tH6\ZSJ񠶄lf\9>ZRµ8^1zYw 4BbZFH'ISrTVΕ{it,cD>@EwI: BȌ}Q=?M]@R6v i4%&=sf)0@j9,TѬoLLKā޿;Cm %RŃ{w}#ǶQ yW>ci<1 ⃰𦮄< +k4H_ܮE,+ ZܞSJՎaAQўς2~5ax|y LDDK6bIruPM }7DF՘P<"`h@:x>Qhw K f/)XW.բ^,2l/P)>b O5D ' [92^^m'nzN5 Ç:[Kmg01'Ȩ[j3U*\uq~W/[D{ޅ;:2%@;K`k7boF`A.oPgy AG^t%\c-IH$vI+.}KM2誐RśT{M(<~} 88*j{ >{0- 0soMa:xV4!@aNj9qvCu.[P8SPcl): J y00Dӆ&xRԔn(UL # ,8qfbaS ^YV 1t6hD-vPtq;\Ѩ`XpKUJq:w6XX>wdÃ*|_xilvZN8OdijJh#4?q`]Q1 zӫ MR63/YQ w%<ꌧdF#S?f&d&XÏYS` ةX "=7Eӆ@0L* }4yY[it.~dpVy~!x V 1v:Nd$8mH]mK Hh o2oj#O8 ~^NI~H̙?m9>_LU/<٧JwC+~4m:qP#n"{|&#q-usYVUeU>%R Y@kyr @`L Gv뒳- PG_oă׉Z'r*޾HM6ȹ5×('Xfh6ms%~v ̨r ]fe`@/? $n=p0M b&P$2LhT+x M#}=b-6׍OªKȿoOVorhk ,}Ȫ\uMȴ F $ըʉUWLX0B#pGgo؍$~Qׯ5P@:(yo5RCeqOz.N,>WJ `}C~[ eo>m̚0aswqkc-#x)IqWذnʲe޻%(MӜpxNՃ>c$>x>$#/ R([bNvZOmk^mQZ{^D\R+<pV7=.ױE1~ZpϿ}؂O*LO vu?N yI?g֔P0뗉QU~?aB}70Ul(~\-HLBkeu+ !I=o4|RAru*Ym+uL9a5 >-Z rFG=͕n. Pj8 Q+ UW|ydE Rk׳ڲ߻KT:t!5y eROG&(0g6"ehqs۽z`RΎNi pp\?k{Cwʥk%Z2KX?#dÖ|fukfr &% li<'\>xV8YJ:|IaUުSloOTMXHZf<@t nyVQ}gKzN1?5;J|vq*e*iG/DO빿u'L?mm!޲Oxs篹bn!{Rk8K\Z5P=<% )2˚@9:veN践Cq/:A#@M&ݘ `4׀F@vSv'*1]HfV6R?cGĠҶxb$AZ2=^jM)u02oaLaoB~1JCZS {x-IB6Πs02fq+8!}ue]ɥĽ/nB }ψ[+CekZ];ACQ yu2ݎeC~{;]\c\F7 F1|i&T&Gq[Ɋ,M㥮M!{v4` 9T<&jJ1W }vaҥ[TgĿ ݭpunLϑ)H"iSQ[zeWIz{Bp̈7Ifu][ʖ on^}?b~m^1݋SdKQBi^K_Gkv%/~+i}Etp %ȓϣ,=CdF3lސ"]4>Dl;#*mq2ivq-ޙ=>˖?A3\Hz3gP㡙Zoeq=} Z%Lr6_iJZw80 `LҒ!omU]Exd?oݰ|4jc'^ Ⱥ &[AOshS[K⹦aGS9DV fSy4ym1ysb3< pk3 \YK*\>Krx7vo y SAϪ|L+:7l;HD_ɧv@ 5zc-Q&%G Tz sdFPFiչW LzA6"};>~D2_"̓WtW<X2%Aҝ:eA7Y(# I߱&tJf| TCf-hvû2gjĐ14[:_,(_gJXAJS6T`-U,M?i7'rg;l>+n9 }{sRO,Td5TjT I\kU4jybZ`sٻ5Cz@y` 3K`VW:UظY@5.ӳ7ttx?|+m`6Y{+pZձ"&iHn~jAJájwY:?7܅l5+k|ff1hgMnKgCB.H6{06  v͏|mMI[%ȝ+எ"c9eq>CWp ˢlνHK>[bә1 ?"3!@P)߉|2NEqh M)p"B/L |VA wxۃQ^eS{`oN1{Z",J}'/ê;pMc s1j;lmZA;*ssk6c#Y֧L]s`Tn=>Cj*r]gEY$WɲKHfnN06.ݑee뤪BL_K|++Zl 66ۜta?t.\h=n N16aO d(*6FKR]{ΦĆr|{Aו 6rA^0.\jFx ٤8ʁ@xr%>@X]Ac 4TX893˾A5,JMԪ 7bMmX bS|٠-|cjƶ=/~18 Bۑ`^VC`ʺȨ.ڭ[_ƾ #sr*SѢG #5C=Ǚ`Lz[4/ҨwWA%Cق+2i[ImoqU@@b\"B/ډoEGSm\N[3[/#y(S'1Q#uDEwL-/d.E`*q藁((L+KB]> [cj&y4ctkҵvo7}sJxו>ey!KX 6]% *_EDxf|8w}] a=w2##ac'-]`(x (:~;a%ʚ"k4O[P%Fk9jbi~?o* t`&CtDŲ#z3(b\aZF92T%P|͗#xB;ieN"ZUM+BqP̀t+!4i6Wm#㡆+o$RAmX T5WsL+>Zw>q.y8uQ T@:``Mq #: .j 0,Rzp7%ʟg4 .L\5z1h=M'J̓mm9Ps!0u.#,0ϊI\n6;12cfeװ=C&xf'47gM`}]A:eS7nq ÁtAD. q#!²O i+e# ?LυG7$OM1/戝b`k5ꏚ(P-b0_μX$ҵHzudlrRe,P⃣aB WMð,=xh.xX\*|g5U;t XVG^~c,#A\QzvtC\1l+.Ă7=koȗFLI"s( ]q,&4LgJ]}bH*pڰaL]JZ7$#>1@b8{6LlAÅZHrSPD>!݀NN )B})E28kV*"yw3y NQ~:r_1҈>loD]9JUӎޯ_#p+.[GsӥfDŽytP6w?w4\yx8ڳA(%3h&a##}q8Sr#\ gOa|FU¶ĭKQ?sE7'Z]AoNˬ"%^6 wbSG Ța]XR`Os(QR&›]dKh ،$2:0|nJSIjUԞNќ^ىi"C+O8j\$qy$lKoq80QP<<@4;ߔqWhMuZSz͠Zޡ]p܎PXơw`D;Q1xt`+.O#'%0b~JM>EdX FyfIi/5^3@"߈1U8Q˦֞.֬?PsGs̆?\y+շ˃a^o]]47+ )I υ 5Y' iGN_,sǸ~5@c.qb!᫮Jb??i_:jV cCs;iJ(F[jѪ$>*蹛Qrx& y2"*9Ƌ nC_1{ ;=]͙z[B[acYG"l_4|# U;r?hJOJGGKD5a (s& n*9U q(&2+N\jىa?M^}d@/kg;uVwU&43WYA~0IP4Ȟ:MX!:DOQʆ7jsBl vCMѼլ-#j? UEOsq~۔2WcF$W{IPRZry3Пk0)|07| c_74Mp9Z2̜[A ^وS$jk&ҀѪ&MdxWX*5aN=C= *U1”ПR8;H-A&D|vMRyaKikzϖ\qR`."B4oS4d{U~4wa3u>S4U]b8J8T}IUIv8!BR#+*rA2Dq( WxK2XL^ MF!k"dCF1kE"O |y8 + q_eKGEIp] _A~#' xL>hpᇉQ0>&WUQS~` ֲ(7G.1ǰ5TY;iQ7ar? )aE}ؑ8\BFu2%A% ;J^L#7MM-@U(kpvG絗ne{YaZf" wC\(|3,@G~ ҕVdsW9&[R=^- HL`9诔矶[;. ؝U}yL*+\J)kWr=Ai f6T[2#&7ݵ,e}-W%<Θd`aI'!1’\IzmAV\Hg|zx|QRR'S4t Q>c;qΐ_32}#x9ljWU8]D^{D\#>@ZKB16EbN YWF֌V?ԠwaF1bAGnӃdp!*__GfB62%BG?} ̈́PEr8㭇Zi2ʻATqryj)Oq y~D~U9jCEZ| ¹Lb̓쩱39$4FZ|[hh:>,)uJQ+b`ݘ >c`S-*(h7UQIݙ=ѳ:k2*?ԏ~9sZLM[:SjyzQޒZAjX۰[S $4q 䴣tZaB#ZڑMaxg@ +3 OLX4Hf +?ɑO0Zr~Xڄ ÀN{gZ/lK.oNMhY0Xm]\MsZ-<) 83-jA뀶GAMk=WY?ң1Glo$ PA6q^0`c]X+3.+-R&ӵMKꗙ~P j cF.Y"m]VF8>/Dp}5w*97m~ݩ)a`[Ik*oQ)TL)Fۡ&eCȒ8KK33xsɍ^7@)'u%ݛ7O}S06 4!ۜ4K2z4 B\ Ed}aO,[gi[6[T uU|a瓣IjMGͼ(_ 7'G€dXGQÍ=î{<$\[ii )-9x.KphUTqݎ"0?00W`,]sp7O]<7&XE4Ԣ 4Z!4dY5W.ȫ"?9nBėcYV:+jFiϬ)uĐ^Zqǀt9%Qp6tF$ hDr99wL\bwv`"1)ඈPcݞ8 `AП dZԘ(d7ccqˁpt%bf B${O5>A:ݞ_$2AT}ֵs"'?5Dw~ҹ9|K ͽ6S uT{!vi܁b86MXyTZQɶ/M;əxb=24aC b AAqPOސLq7H 6A(wA 4rw@^5Xݸ~Tp/ѻ&?KD0hq~-%^Uzm52.~|;kwA"N z0Uפ:S4^PYһ33[%جo.ՂXҒӹFn8G$čjRk^A,='v\Pީ"/ ްѡNZZGqr/NB%A sqv4ŝO~gcQn{Qû6c=뷩S䑣`a\$,k`$QFHu1x8\1HxBߍXn6'\awi,&!͕~?W96*)4\m9uD* Gq3R^XNaCߍLDcb:J_ u7NS&dSk"Jbd~TnM4$gHYm&U6p;7$<1.RSS.`yFʨ|AMny($O'L [`76RS+~S@X6!$FW\&PD܅vLP&p^eVsBB>$::׺L z:] Q{IB01c£%Ie(H .3A]mº5K`#y8zc(Z'2F )$7IԩG D-m14G X2 $,(ڲ9жldk?tG$sJR|fչU=V-{,%ѮQyD@ S4ŪKn*_NiBC<[틺V19T%@p;>ZBˈ*JZe (=/7'!"Kxab \[l@sEd~j9Lhe2)B8d#Bq{ U/E9wtP ~ow/*Whf~DoEs EfFE^,krw!=# @Ǚ<#? œDߒ'FQLMtU\P&B^ N6|$u [ ґ:6I88djop=q[OaL p" TY&dKҞވoitm'LXРT v@p:ƒEssM|e^xv#QIJey ,.M65|='L2{; >זJg֧u6 R82=ȘaVd\P)V paw6't(jOYZicEd3I,w(뮴| KgRx%]M^iӤ4NyJ3Iɭ9)*fggZ]ߥ&2{"pg)aY;#H&釨!d LD Rq ژ0Jb/A$'s[+vf™#wbg$cҚ 2h $zć:PG=M;=os>obk#+G$.| Z^2?oK8F0E0yy䙈S/UT.vi4N8SzS 7-Ox\ F<4o;Rw٫8fAVy2Od0ʂP&o{'/vuh>TT!h'ɳX QuBMfH6_]|ڱ{ZV~}Z>Ipmߜ%PvquՌ9Mjr9ٳEF>Ԗ3B^cP4 nثx麡-ʧ~ xt*Q᚛϶ ʜ[dWѯ?B"g,KVځ&ɨKHŇgETZ[-8G03 bvtb͘I]T1m#{|ZE~)Hp;3b`˳`q"r #&&@Wq߲I^hlJtb! X hh%nM)4)_N܊AHt.قa7bJ(-{qC[{XCЛ~ "x_͞@iXZ+bzE \c:@ߑE  N) 1ڷ.+R. ZH3:ƾ:LC#4+~8/aq/{,,ge#;tV5pSQ0 IgEs,A#dDU튼2 =UGl!t іmsNQ?GC3ibcdSlu^sI˧4BNKm] JORSg .Mʑҫ/GW*`܅Wu(,+,W?r6W9Jddv 5VmG Ggdl{3(͚XiOA/|>N{L|DžG-{9VtZE=[>D3H f?,-*0oASkGƴg3S鏠 HVOŞj 9mN3AjkRsAas]vepWQs[>ٝǒ8.W^ѻV_,hp9-g[Uĉ!TA7 ,hy`+9{<|yOsK#ٸ zww_B~{C{5Z<(g?{VJOx,ťCi]~E v':k0qIsBB.;&|l!s$w}`шt*y1A}Fi@ F^e++ C %d 6s5t^:H2sbJw]?|%Ycŭ6{eQwY}ɋV Q )ap :z$%/"yJb( vፇrAf‘ BiQVQ-ŴӃ|tͪVLN%8Z=Qq+/*iSlLEQ;I!n,4Su֐qS" 5|$2 іx54W$OL #@Ggpa wrMIEw%fs t8ÒVdυp|1v0!" xWR@j] Xr/\!79kYP𖣫 A ǂ&)10o7>vUqCEaz%^N`rhN 0w5<䯔On7n(Ys=h*vv$ &D9"$۞ yFDg(`0o1u=JLmɐa&-[ւXYlsGxhKEz$/U;v=Nf'\pS^X8,ԷxCHԦd4!u4n}-I"#twX[`LL0-o;+Y&$i+^RGQySRN M bܟ%/xȴR{;nj7y-A.GN$kavLwzFD߁zqM&5}¥N2nߺDRW2ꋗ4! |1߫ݶ5r}ܣL} Z`zeK+td9nMhI~ JI!H l1qD~_gӋe&2 w{!QLZ},'Y. /p"`fiW}.KԚ6Ӕ*Ҙ&6N5m^J ]G%eaMEh NiWW vىNuȬ9W2Eտ(RɫeNpEs-5)~|(r+KaWa$kAZFp_=4ƩIL 4jRjs¼zS2DO޲%"L~x%8&={- pM&Zc*ķ^ P'b2Z(?ZB3y;fmYMg03U`KR.F@KAK ߞqV$ưKR]f<ݓסMps=o.aX "?(Z✬D`gqәH|3m+D7N̶,Q.(ƣ..e/.OygC`m˵,>bV?3~E3fd? B;`PՄ瓍܏w |P] A*S|eTM(Wq Mjqh+ر91$ہK˻aC7W$brGAT7xo[QU#ٗ;R1yHUwaI#DHJB)c{th: `Q~ ^󉤻a3-g(nUxm+%Ԝ;5k &>cKeH*Iޯd̢m|nJLjfCg/hg!YUDӵ-<3$eHO7Ay9p'(11 MÅ [=+m4vncs$Zh^7s ܟ0/GR+>Rny$X4#_ 1R!ڦUn!+0`WϵGFۮkkeAC)Ӫ&fĴFSΦhDmA" ;M 1J(-!eJL@QaV{wi=l$ԔzkX):療9~v 4Fe; g }vx--v- ,VRI9dr^|I5`+>y ܫ`P~Q8oU|r8jAzgɜ.H2%Oy'C>I X;v5b@!b[J⑿Yշ<$ւhX@~0qpX Itdۼ>C1a F k>!6A볖 ]3}L/0 `T8!,WZ4ټFwCS4x@Tg XdOQD[ko%_f%JѐTi7L!SAM:k.~\8#T{|jyN.zƗ9tFֳ2&G +v5m3=U%ԓ⮤6ӗU_/'(қhXvv%g ()}_7%t$.)  k@~$2]PAc9].2a&^/D؄QAe`n\v#]j`-9֋ ?Am!4/n_{oOL#N ~ZJ2EL<1 m`5b :P_> YdۄR2Jh:[X\ԉ%?ϓjj. `"+ђVGq"gj\ ePr1NIVvZ Dт^O2L;)){nIpU}ғR[Nb*1.PhOB Jt{sGI W zP#'߈Z +8SmϷ[巰^G+c-!Dժ q9}K<)dRZyjq0W+2EK߆p˗`|,#4zjj񚎮$ \?Z+%\>sVm::^XRV~.h0-“ר ^=lU,+?QAxCyʾؽpuV]6eꐌcmJz`6R92ƊbO " 0Pa4"oDdR\xNfe gV4C$$?_4{F .b8B dǁ:2 w? @Ɛ27!+kI#F΍@ EgpfV6,{({;t DE, S7$ j"y(*B1ewz3̴WbW D`{˔́p:k;vz1;LgzZ(TvpS9q9vtAzFk2ڞ(}XUtm%k GrV$cpYk;3/jP~ Iu*G#mA| yPfk;o`ThW}3dª# ) gvM4=LSDxD@D.IE~3AP*@f=ydݝ&FII6U͜#+Ksq dhKFr^'< G @DX_M8#UÎowŔF;~j8;CJv'Q[lv^) "+|O؎}Bq>4ɟl(Eb?kdX/2wWnuuK@_͋EM5 qmuc&"ps>s5+LRt(moAz?|Um>`:{j1Hu MykX b&@IÓtfUx!VԂ}F.(jϰVβj8cGx%} xxo/V/t0Ԧb v:E<:]ǁ"ǖV)(&*DpJE[: [w~m"mɤ۝YqsMQqu!\ۙA--@nq(Nl!Ϧ;xnYQz;>,Y"%&M[֮݋8U/hNI4uӞC =CK\yLt+Gu |8`S Ab:=<<'0>2GbV aawkQ[9#U8XXw/Idnf зwH{* Y f,Sp0)K]4?Qo"mmZ3~5 UەfxjRD'Q S9bJO HQ,Eكmo]2&-s5ΒSTDRoȢ Ngr_;NzAtЌhKnx;Re.iK*R. h8d3J7<[ C\ GF|+dגU,So}(8+4Si E/P8I)ō"(Hhros`i98@C4P11K>IAǷ+fNx d:FYw:iv 8 4OǏ\+7ϜeQU[M\zTt=jJ8xחU3gZGB|ѻ9EpMfM&/+t'̘U:8(Ry'W<6)60#926OVV91cќs:O9ȵק4̌ns VC<Ǒ/g\V 2|_7=:oї?i"Vj൶Մ8/^ Fr!lB@L06>Y!'&V_0i]D˸ (MyȢM93ho݈D֭8 o0N:4Xv͙)<f-G>iqR.)kj~3}|pA`8  cJeUѿX_~`z(8UHN $:ܕmd=O<:8[_I~\rpjT[K֭xSyKV#n,?8{ ~_킽WҲmAW8#B4՝D<ʑڽJflR/~ VK^)y7[?xbw.(/Vâk?y+X(N3#T\(\m bůBrH)XH7#痜G YDgF )*%o0YU f8G2oG-]6&M+;ϰ~[sK`E8w^ޥGCFz?6qCKreˍ#23sVn&@dU9>GO=< zlP[|bc/ Som;VuKt>tn޽5z # >Yt(`˲m!S 6g"ݛN^I0j)#%u>_-)IYeKgf%`!R_)? h,0N?_DB`ܬׯHX2GGy Q4i#T{i#a2_p3<Q qݳMv>AyvoE8fʁB awx۝phpϳ/{q4. UKJ<2}HBM="Q}u4f Y$.%2g3O[<@Z ]f>{}2ꗳ&v2F [C@fҀxӏ}5J2wJZc2O9 tJޡBMFraĘKo#b#ҝIw\_J2MRBO *#:Y8hR <`8OkI@uݨU^L^~mKHL==Y#Y'O_Iʹ[q6@諾~#m=+Oՠ?E09ڪ ~ 2p m<+M[0 HxV0F0$/!Zy_qv%RӋ7m3|rw=cp:1JPҁEZ2 5ۢDT`qoniDB(æ<T5e {CjX :j΃m'mqf0nM%bynrSFN!d=/Z?(vDh Ucà23PԁmyܻWKQf5z->R1nݽ tpfTl%y&ng+R}Up/ZS5 z~G1W9&[ÀJXnVGE5)86p"[[]70(UeB wHH WWbpUda床9ʵ?RA9TJ^?Gbu 8#nn,ͬ!(Wnm` {VRecuT_gԱ4yc$Nɀg9p~MusU8ק3}Y`S\Iس~3mGlRSv"ZrC|џj 77Bo_ͣ&H#J&t[xt:gaɲ^W73Q^^Vü2)60WĈ| -B*5^&}l6w[ݘ@T.7rVrͰX#smT*#hɪmGFZ+ܪZ[Xh3wz7Q\ G96ǡ}~9 tDHe`UzF[YαW{9.HkugJ#gOEytx^w*hX9/y`8p؇BJOAW VHVn|RE P%fzAk}Fd7q#Yԫ!GT;HVOt O%TwC0gXrP<ϴf2:h0ueĦBQ-T{Ejt& W>CPY5zx% e=^\/0(ky,KJ4ל;$&nKj&D(hͯT1tcǁϼ?x)H@^P+Km E7` 8|Oc?-8袨H~l*xKA^s@*,?aqiYpS[Aqø!m]i+]4`Z?Y_@ܕw~~0۽Ml.$&<]r,"np#wѡZhH6*2>Ԍ)֕{nq<͂e&dƃaVj=q3iAʚ&Tݚo꾞nLōC'  7j$Vb&xq}ePfʎxkWᦢF#"2o5S4[%SvXvJMAw ,rnv[VR=?`xRR}JAH?K~">rC36نAQ =:ۑ0c?K RǹsRTo0( Q '\mEJrW:h 2KiP$ۭ{D՘0.?k$[4۷eSW z,cdyycn($eJХ:N_67PQ wNIq :Cse2ϰ5)+OCLGyl(Һbt+G@R-P{4:I b<ãsxhI-s R23]D'蕎N..RFkF43#ҧ+K4? 4KWc2`YZ>DXej@8 dECs8NpJȳs՝NF#pyY5ڵ`B0ٌQ`4!ϵqܮ8!-#$ֈJd8uXx(IucCq޴8'2oÞNfb&ٚ@ n6Fs9"ڍ7pstpTT!T6IiCe, %hykә$}^e- N7Jș:}X@Rb_3;m2DB﹄Em^%-v@,ILi6<4!~3g?#H@ '$3wБo[mQ/OdRT3M"d&ňŸ602 w7L{I TL!|O0VlUo3_΃Ϲ*xRfDg&{Qf^ǹs1l0(ߗYl',ydSwģ~p*l\K/>J"]d":߷Yv_Brj'%kPy!Fw1` K[W.Pn+o|tlP\)"&3@ xoʯy QUl*nCʫZ( ;SS+ŕ L?i *jArZłEۓtkrM=PZuVp+fcϽ k~J/4!"5/ҙG\f0 5!kA})^NCSбGxKq~yPVIrw|u?{NJHlCHut5w746 yrNx,=lh:BXc8od <:D*77 G<+k[1װmq,A?\z@cZ44/)ge G ~;nFxR z@YFdBi6h+H=pEm?-z)X> 8Dv:U!s҂8s}㔹tZ[7{ `vڇpH}\ۑD:f SOlao9:+qJ/SOx]60WRs u!٪Htp]}VISy|yQ[a{u>t|>bQ̖4t{Kzcxn}8-xPZxȶV~DJ,oQG@*#ѫF⸌@`QtIO5aj_ fWN{PU%BXQQ"zz>oY5Zd2 ,xĬ֪Tzم37)]F`3t̚zg +24HzI>aMNm`H[g,:Ls@˟b8t Xe o> X{uvA`m,XQWx貾ɓZ'ΏAT`$ny4 Ȥ ^߁"!Yݐԉ돘ǿUigrUWޒ_ jq/pzMWzo})zڜJH+=52qsA'"yڼpjo*O?|}l>8*u_nT\N1%4K0L50U dJB[Ȫm\wU~ d9g~,:2SWr0%kGL2,pT^9y#oـdTU}Ľ,liSf1dD$#NGlH$̙ aS(=i㙈0L,)p/<؜h_oݾjT")9]znmDPF8Ta^br+Y+Ja֨?9(dBS`_imE^V@kPa@ ?d3HX 1ʏ`tY>8z_޵ĩyzB16 (T0kEs i'ӭ<~.WtnIZrHr\YS :.j9~t/.T? ͶAQJë*,bYढ़JRD^B1GT& y#4/ˉ5꜋{ʍĩʞ,"?n^&>7pe-<>qI򏍱%]>NM({ 4Љ7y䥙rBd<[qI)6=(d?4׼954:E;?ɪ秴 ߛYL#KLTM 2-+HzbaQLI8JP=tGYLƈ&c7mG׮˺MRh]aڝLWIF*a#ȊNEhO\Cz3` ~EY1*g3zcHrnbSҭDG-b+,?bxy7<,%hGIgi7|EPAmNS*xalSvLxcoD.ڜ딷lIl$(lOKr "\.?@FR.6Br"\SGYoiphلZ+=F2FDsIB7φP2/Q͙QJgIa3;'(tpx_(c2>ܹ}e6 vF.)lNROE`HW&i# __}Jp{W% u,-Oc8w ;H/cBap:@U(x^ҳ c!9]5Sf,j 54o~f.&a s}4Q3خԹNcD.?OԮjrB'1.bݫAYM5Y\=/y'YE ֎8[Bш dxy0 ,c {F4A/4d~HNg!=ҦqEg)f>ofǯ9 pG)%.sS߳ ,NQeגȄ/mqA;C3F_X"l -UE޹6 y@{oFmO#v4 \Uz#^5+D#hF(1 "!8wA\ Y_Y^*4L{4 @mЇQ" ,HByCg!DoBpkAj; \h4@Sj=Oaxw醮D=bA_F{@DHbⲋ ,Ae1h1L5{0FgtqӢfZt+KxdA @Kܽ8\fDcR{EDS}uKٕ,BS[W%fYFv^C+\%R|!pvDVT!0YWՄ$'JA<[c $a%Ʋ;;' Bp*+~],ۻΜS_32,ON} ##Uq^z]*mo`88+?{q./5όN@ R3tVLY cܧ,4mg{mo@xܘWeJC+X4 JI !bMx=u wZt&5 3*sӁglrZ6{Cx^яEAB#hPd2l}:ؘgc?Gu,őcG={q -L`E= xH~HV{w|/,f$x'>D8]wS?PB.I}!9^9yq%f5P=Txe3`mp8 >@__ќd6K5լ=f5(lET9kA?jqrip܁r*tNWvj Zv]'!z)޳HJԭUcQf6*( :a@ٵ܂JqOJc3lL{*u"*bF;DʼnФnoDW*1]}- g@,'uIC3q8? 7 @1\9 'RʌI>-25!#=x_Rq`sy@_{Htze Q$a_Π#FɡRUscDV0HSπ`ߐ*q~lI#:7fOWm~ʱ.lKWoKU"Ihy_f22 ݹ ͏,sAȤ}c*5@/qR[/=yi8ZsQ' 2Bj5uTi| ru~quGi**Kľ+U^)w Zl9mlU;vԈ݈hl}mqhG FIK.[?4$H*4 G4GA_]ǚYD2͆a+\{Yޛ:2`,59h(^,CF{9;LP, LV*Mgl >Ғ5 i֥J&1yDqUejpSGթz띯%~gQ0D<N>(6s$8D_=8XrwOWrU%x2R ]O3к Z1m]A^oN!QiPy(N1js=!N7 6N4 i; NY8Uz*) G̤ v=E WeVf?xԝ0a sj\\f2o[*˽̝Iq@D;KY) *ΐ\=)aЦyAQDy)!Zٍmc^],Z{4q<}Қ᱖?#y!ڑzad VMj|逻&3S!c^ [{7x[<t|uħ$/{8Vdjܜ E;Ml-CX@Uѫ) *Ȅ]-H87Z}_qP L5e& ~Π&L*yM)osIOr82B/ZD^f`+ ,m}宔w\j/%ű\L -}EI~\DNuLky uBrr@l85YhKD '֭tQ7|_0e~ #c0܁g7Kg(HcFoneyۚ޸[Xu&I`)yto-H7a;Xv~]7 |ZTzC w.HݼQ_蟐m ~SبsWn:Qs]׫Va] \uݝ!!lno!Ƶ7;xk@-n<0^kޑS8ӍX_`j>T kdY}K[T!FNҘzmTH*w|ǯiW?`Ȩj]v= KC{]D!cG)sB)ġr5˪f4g(N1SaT@EIk7Ҙ=+-rֵ9"s-!}:qt.d͋/֓>@+d} ±o1,\Ug#Dgs owH\kvN d8#ůh K ioOӛx'gQ]k+#McEg=z m?p##}nփހ~)+f<QD0RWhA]hPMʼnY}ӕMX u^$1J~J-M9C!wC{Th"]o˜mhibjI"lʼn:2M?JN ,W92z"aSGԙ:wGѥ}7nYfdٍ9ׂ,M/$ZsE]l c'}f[l[۞' R/ESޔ,Gvm+-âMɄ!=`R_#)k%|9i(Al`l LP;O vTB9 :9d熙=#P=*T1jnɆ'הDYG|qZ  \ʫox#ecwa2LX#E݁jmx,5vQH3Wҏ`) n4@iQ@DmgW8} +8LOh\M { mM#bWtb_Ä>5S{j;/Cʇ)X!vR;q>g2> DY@&Jm@z p<߯gݟH~k` /'CCɂIR8Ӕd6?mҨ ] @%~gʓwV.(ÚӾGxJQVZYuOFg `3#cj y9]ZI,K*Lso9 H~;3y"xXyݹP:K2K68zcLg/gkWԠf&̸sz]a|MيԞs꛽ qi'H+!c40D,RGޔ CM2Dӷ("[O9uV_tvPuN! lۚ-.t'eA݅Ȋ1S@J..y(0PZmu (jK_H\47zuHtݙkR}Ri$dNeK,Zg @v<Ĥ?5l_~PlׇpɢbgexDž:Zuwb.*SyVuģ{ mPf{/$EVƚ"!Ӝ#4kkˆF*uG&)`¤>hٚ-pTO %P4QSc]gVb !(5af4gYa+%EO_*4)-ZFI=6<: /&# x޹E`@%޹5lkf0øCq$ʉ;#dW,a-L< ۸Gjasä¿j຦Q$~rEMa%wC==>{BeʜzK@&UD0EyDaCcVϿ*g=QuA1֦xDˢQh \]ikH\r3)]^34Xdo9Hn5Xpn!*W~-✵;Eeq!tփYp+؅(ox8'R1,sïޙEs;c4^c0GN Ά՘t.s?nem]`RzarP'_&JL% />)NZf^>1U/ہW]="ߪirI06сځ?(. u0Ba4 8 $M;ڀ9 b&Q~`9xEr^b7GgSas/W%WVf5dÂ%ib9w[L^ @<9aWo r`fhٲfcUXx6BE2l` Q܉ *N`=Dx_#a$XؖfIʦ`aK~2+B傃ZBQITv[5^YnA ߻fe(!ٜ(:= :%6A>k=wjQ'YfV)؃]ҫZeDZ5IRM_u'J'y8z8ÀA6̭M;MQSgHa׊&u"nh de>'^{1?r\e=T+Ԅ= ,*TXbɔf{T# ~C{L 1zڸbhjE-LT"Vfe+6ICF'5}؉@}ɒ192E+Y5I7xr> ; +8Bw]e ]BhA[4%?fW ػGRAkM ٦b4{+"Q.jr+oަr%#\/~˶;+$k1X,>cgWj>#(黙͑8u]xZG0L>ܽΈ^kxd_UMY \YZK MI"!]a`M6:`e 5*m5y j:O>Vl6LiFY7P+x}^} nhٚisoք{횹ʶW?C(5sRm^eI?OSqd%k.co.GOr2Ajmh;I:}&XIeH~n?yThK{*?̑.rT4DF։DאBR yu}J] Kۃ#LDY8Ǒ7<ܣ(Zj׉ Aq9 Wd6X8L sQ 5pX()*t0#% ?Y4ɕ]rcCVޘگ4NuIgh?7-XR}ЪҒ` '*1(6m=.0s7rr1Y>4 3O KD_ZBȦosb[sW[_7+(ZgI0Tx.E}eZG KRv䊡?[z5z8 .Mfeg8oB%P]D_h ~2xL]h#I;CK!=$+qGeX!xYq9SeVw0ANa'Y:FLu.t?wNO8^WnAwF ϸr'RHȻMSu^9:B7Ɋ GGVyN'av_])@8 L/GθPu w4`$qԈU`R)n(7Bbe5=LUBXHdtmjJD^=ȏ|J*!Go@&xPҝM#꣐clya= 9g KU_znqʓAQ[l~KB=o}x) 8"L}8>wVxjf]&>oJ]1Ȍ| u}4;zߊ8ƕn τ43׏wn Q0bO#ΘIFpדhB  DNiک5;w!ʙs }׿?`tXbzʯN ȯ  7|l=8@'RJ:q6%\D:.YBͿS N 5/Ad*k!+A0bfs☗^%mmB ݦ;ՉrP4>w1&./lXf՞M}#XqDàx^T o| ̍~cpF#pc5#A[&HºUCh/bg9 UJKag%ƣaĦC2(whAiG OJ /q]xD-XL- q~9QGO"Ta 65ׄ/v^*ƬGWRFEuV&pqN2Eͩ#ӫTH?ZȆ>ݒ`0yŐYb&YyWEZ#(_" }=,|gvD2^ G#?=5D}+༣mduUX}ȬƽV35up n7Pj`as]&+>I K!= ;CtX&Yah^N*"Gl!ۮQ+I߰T-(s2cTM_:q58? -vLXA'W̍j%)t*.3}T+$J_ީ*c dUcQvͷ<yhP,7yO R ` z܋0U2q(5=k"_fStU 7"&a3B4߲<x+{S8/}&IQe$3g"aVTvN}?\kSV(` Hگ6opM6Ė@%5O3k{xp1?xҽ4cǂU>kEd#:s1-%'tߪ_=07C=bFHsj \n޹r+Qlj,R֔L칽bө[炒,T~}~vKp59쬪pP Pr϶.$h8F~e7Ŷ͇X^.w=#T m({9b(%-Ni2v\0#j=@yE#u#lWiרFu :ZSx ᚔ}^i,_e,+۲<]<`8EeK|wM|*HcmgKaZ #6C,Ug&sk|"Glt+0;t~~",OGVdJ?NagB`-*Bւ_pz'zv5W7J=Du.:Z(+DMՆV^iV_(^m/J]};~g>rr N/urMAKLޢ-G!%DVT'plP}e'vMRſ krHh\7M85;xV '\$LVw{(#=TKZ0YԚ/IFr_~]uR%RL?P. 3au<-Xdw mxgUK )J)H̼y@4e5?M}H¯$X߄-r/Ev~UB {!3QI~jhT&xuIS\jhDmWp"9b4i% 8l_j'I KC|f_w>i|![9OhyPb&3'0Q#""Ġ aU6 uwեф=/ /-\5,AyB!YXUhXI8%yc޺:D r(vKpOw5t*0i|SK{?XcS|v+_Qy]]u ~(I #.$Fa9@;In'9m2G3,6Id>ښ+vs`%cG~.{X ]QqhEGSu;Jv.۫U kSl0~a[K]#eB^R(לW%6㠇e_QPZ]JFO/^}'I_+Z~Ct.HkBeƑOS+|.T;dׯ"'2[+ T鲮ô#fbڐNʼ._U{NOY,ڪ~,ۏ5Um' azozþťKvAez5♠ANx ohĢBor:gl S8KKm µ&_}I1 qf\x:ۑ}Ǵ \ rXVıp|<-;]#C=K<n0vZog&t6NږTެ<{,S¯R1c4&m5}t1ш/Ě knb;OWG톉P-XH܊?x\t.q3=k j~cq#VI LmglVUJ/^IXGk!lN8D&pقMaLF*uNPS՞9|{A  #ǤvIK@6&IT3N5Fq? x \~`A!EY&p+IQc^fP2#iʱogx= N歰(y$ G}K*S ;i#qO्iFҸ64 T ڌǷ0 ׳K\;P|rl5E-?Fm:Խ`vwAPnH?`OƂ+٪zt XtB{\bR'>\.٫zpG0^qdzt?#V0G!2(* en Ǔ ^*DǞWh,Yy/AskLiDGR & ]n-$#MFq80&]UVo`q2B,X݃g0 жM_ܔ3VY5Mk+"!y^g 3?9bm+0#ψ&N!* *ScXLa_*"Ѱ|pf#123/_m)Do e';O21۬)]ٺ[U8(uzx }K<7ׂ A#F}gρq~c[64iݤխRɿn錣_}Yx$+UHIIn=ecV $U)0_>AMw 9Y*ly)eCnSTx\j$uxq;?z nGxsM7-cT/; %KkpQoب۟y$Ƿ8=*{(ۄiyfbTW]^U>ܤd"F5]T1`Ba1}6|Dِd`MW?4 2<ߑzРiZ T3$As"g4|zdݼ#ԇa%V";1\+chn0[5񋩎E<6m:&>_\(l1UWz FM . ,H]ϕ!txڪλ=@[(WI MǑfoDIޏ\J):d'#8R/D'Po q}dM,|#G!e{_X>}#4j,L(5MKnVPdV_HU%@9Sg%|K=xڝ\_@i-^g ?ŇE~ +ܣMcs92JU,bFo@=ѳ<1yxLy/~hv39oDm^!_ p| 0f͊ L0P[oAqG/eqekBz'ӊ= n2ܸȼZ뜾rZ?Jk494?=k:ks5D.U؀ Bhh5jv 7r$t?0@z,r_/$[U5^!|?{> }aDEkΨoA'bUd>穳xKQ.Qh[s^Qߍ@4!0 +֟͗іǠAB8\`啅]}^;,$nF"lbwaє'nюb4ԼYG&͌X~UTݕ!X$8"Q격Xh\\y90ZDA`HUIHT]*[װL4B8'v!{hv 4~L 4S )9 ~^q85v 2<  svi?jfz>~FC$"xn}N̛ˉɽYH$ Ys?0zuε/;^`r@sPĒJ,TLr_[ O' ; hxt~1YW9?u./~}B}(7ƍiIӷo?(Y!P`(0V;={@A K NG\a gU .hq D I)l <~#R =l3E"\<Ќ /G Κ-f чqF9.]X@ѷr$ Kpa*̰ Ȁ/@SF)n)vyCJZLfE硧ϒN+Pi'=Mrᕄe $욕püd+z_EY[FZxN#j#)~=(b9A}F<2AczٴY Dh"VAgnZg-Nygv٣->@AiEJԚj34dW5sQ H U opnǧ-+ _nW~o1(ac]m?P Noo9#zt_|r*j&n>"lbCp۩'_>Wr|ل B@E5rz=1)'-G(4ݟb`^@vvco{V9n|>?yfKݠ^WWlpR5{LdzKĢ0$S@ZDkG Vrm82m/iSɠ){+7T ԜQ+Pփ,.%ɛ<) ;N}p.IdT‚³r[l 0M1ǪU?l˧w 5g/闕".PK#(p'%ۃf M€Dw^}`3*Lx fdkķRže%7?Ъ-m@$/&X#LtD$!2)M)`kO! ,0oaA!D,U*GEC0钡(}&ػ[$ƻre/ !걢Dw'eH@ R)`PrAQ,}/ty0?pRQAUfʩ]2sO!..eew׬>|٘m ޕloܙ_Or#0l KI|X9^a+1m<S>k_t}[R ŪM7 Wvb%2ڦY[v-Fg6Dʓϫk0T j14XNa:'" :kb7[d[4pHp1ָg֙GUF[9AQnZA/bO?+JG5ZT:˂oWR+,B9EP3x ^:Q7x}kHAG/rAIi9{?('^pz=k,U5$ٛdF,0b`ņKn}"Y[] n#Ӂ̐e:E R6D<>,t082ڍ̈5oq_axEש>y2[svGMw͗JYYVYdm-'E(bYa"1v޲cZ̽*c!pOnQй9"wDg VXt*x+%OTaJ^ov"I6 g50vnu_fN ./P0*럵pq ‘#QJm1+3X)]ǧ;圡Y/t(7ZEħ3ٸZh[dK^OpK׉MMZC 2<]ﮆA]Ҫw%Fzؒ']#g +^DHC2=vi'u9YK;k$="RvD ddӕF-ɯ #䭩 @:0 y53Kd"Eںn+yrӳV]x/ɣH2XD(VP{`'9o-8=7eȯje'?YՑQaYn˰1 P4Xk7Glc5dm֮qZi8.@QA#4˛i# =*8c5+QrqXę I ZxR\)@QvKROeC67nKlYPW2HP~¤}Tܲ)!a΂ ȑxxfSP|.YQ\ 2CX@= \]o2xN+Kz $|V;{cl7RM#ТLwvglߡN%Ln[N},C1aCoi23hllQd ӷ:}-VƠ`3,`&f(K`8f1]fcVMJX$ΰԛlBΓO$B wiIaDr4W=~'QwñLn#!o[+A9bhF#5P MX҃f`E Иh9JpHBS!w22A w`/!`,@E:5q Kd>iE_R/,yS&]GDNX_-U'n8nAeYEEW>FBZt }q̘H=^'?d涰3F]s0W@d<|We(@D@ \(L`DXڃMRƃgYRrLqa^WFqBd<#kI(4c>xZeywU;<ퟮYQaBӴ{eTF6rϘT˝]f3zD.AjE8ûᇹ!w$=rИ*YJ] tM%"v|(A14`5`EeGFm!q_no!5.*<"wa qӹNlSϻ%&?eƖyw,dVa&D7娱~V)qn$Pu;JPyJSJt=\,̾E*. Q|]TGϓRS%舾Dl+'[7]A3pn|ՅQ Xz#7Un6'|K;7rO,cܒLJ*Vm甒ٙEP^qDC9=i:'V>{y%/(ͧ녍ϡ2'8|s6d8or,7EYK )yT$ >1RP!k2w#{ 8r\r9gSU)'Eb߃p+ģb'#w",\D臞#)Q%"{9?FFo?KG^b`P JO lґ<>zͼ;l !ٹlTSH‡tk qg VOg.o0W-Ͽ*Tr7M\+ecP!hpVkP`UPd<fǔM,XA1;ƒSi6-w$6i2G+kM8Aǽ˅,J'gY>2yЙ=Z4U gد^iEjr#Ui} ~Tam:bvƏ|8 I-;O幞_śeٙ Iy12sd!/Yǻ~L*P{D:X% A̒bb=̮ieAQq*Ja!ΰHۊCH SB7+`J?gcHyskZ`ey)C8w[2JL?lލ5ňd;HՏp;XSWcDR C䂈X6rh8b! sk-x5i'mC(ѨK0P yNe@^74}P'HL!FTC_ʵg31Jdzȅo S\8|N)v`ºc~ܚ#0Q㿓# JQ4%}PB<GxM@.97Ś 4,f3:$7_oƗ}@DmJ"A(Ai0P@zS[ƨcGÛz`֭/@Q][<׻&E7r(Ӓݵ|>l,eIeH/gN$dmxbl300>t*>Ipp oTQkƗmm1"7㤄R:"ڑw. C2R.EC15bjpө$ /}wElvZ)Ik$:jWá^fXHv RrxPUp:RVS9wMopL(}8U󷡆.r\rO!~gb@N=۰QNaΥO[]#sG\8D\) 󞚶,gXWNm3vHuƠ,T]>Xc[8J &@4e8UG1RAHTX>> lzr_>i#گ=0mko4 ttWH49ZQ qj% g@VK-2gJG-v9".qw=c<0d, aiǼYsJ.Vn=q$?tߓAêeo#]~@IcJs@96r<>m ]A R_yknM*_)ܛ%j;bp?=mtݎ`y'/RLK怭2=VMKs1GZR\5M9?0\]&n}-Wo(9w1jwͪ*P w@Ο]!:T [S1+06L 9Vjk.Q8:! 3㴺ץ3;-&TV:O *.փ,'?7 1 BB{{J !S,,0f1&z5:\eD.'ɐOAQZK}}t=m cySh(bj RU2dF鍙b泑\yJ]"$nn1fQaM}Y^wh2 ӧKLB6H&] hZ`9nO>‘kX5(ߩc=- TbRq,);-+dQ WOMS^Dѳ[o>$ }-8\uZ|HsFTf_ Zgc;}7TV 2;an -GBi-i (dhH5sN59Rr* 0ɪcoD2gM酞d'yz]+ZZi zQ@alSxˤlI~OXyP*z20Wkii0@njZ S4AM3̏5|x{towG/កd"52PX6ڗ\(Ji_yn)I G; E}MHrwI3#~RyTG@ئ*\\ %(Ki\&=Rmp+">i2b,VC($r<䩨Sπ<Ȅ-#οiދE4O$נ*T*&WV@y,Ԗ&0UOT9SGpnY#-fS'Mg:e{t.*)TUI$K#E8ʓWCA ^u#[Z/X*FL "2ñ;%x1f&qeҭ/^k0`w9`"`k`*"9Ǚ|zEY5ӱ?2N# 1?u=]5B1 V@G|"}n0q\i驫~=9t4^"@G2q1tWmj L <Ƹs5l5puƧ%f@&e )"R7}Ƞ%df8/Q|{ EC~Oϩ!׍["ͽ͸~o;k =@Q+YUe"VqJy57y?uLXEp,=߯C&DK=4sJs^#ՠCHp%;xuKIVӎ\XVIe7z$d^ja\:SSTz1a $qnO"wݠQ)TQ7TKV&E*69uTT2KX@|.\&=:j!HX ܴF8cH5( _y83\ڗ@_D(W ֎#e9M!;e#TNabpڸS OD ^7.vn (ڽPXq#++?JH6G ν<ǯpLgH葶6iD|bP#w@ +69ٚrG{ SdaNJǤ=+%I/?<ÄSr@X'br2]'#8ʀ`Uk넾dOsŽrzKCmSK#&qŹuPv =pA\%81@TX~!]}“؃w![qnpwvSR}N $g-lMFO@fR(\KDׁ*SJ[o9,`aRe*ќh9M!Ƈ!}:aVHdF~;JmaDk!3ɐ2a ]UoAA㋕hx\xd8\֠C`ecD ƓËB |y4Džxc+]򗆠]ϊvWB3H̦٧Nߗ9Gy ۫!_-{Am]a,obOSϋmQE{ܚR6^}İps"doU;@Ѹ"o_s+iD_q ۷(f LͨvHB\2W,hDSf!EPةԊh{yj A0lBʟW 6g EDz]$WM(ҟ -w6RGB~'q[5pqvXJ̛dn.-?dVhk nz콬:]H26+}DNNrDŽu]-+{LSrrЭuo)*eyBAS*nZގ˷լYwu{lNT`q?B*#QO *TiKxw8&8JaHh&ϕM5̶ZMVO pJPQq!Z  6.eg %İY&݌#4g-ue Ȍt_Kگ7Ϟv4i!yDe#hMT(#!(nL$D up^PW_01*bX9JH-$qUO&a[EMx| JLH1Qi0k+ы N}n݀ED]=`(ۼ=147-S'+d:DV=) WE7ä_eK,#,ԅ^dC:Z#I!H&-yĽ+RS Х;]C ~ϵW=gZ%ݠ5j O+C;ֲvD{wNJ"QLaÞe>KV4؀dڹH2w d /_('&]; E@naδ8ÕP,R t f)h_$7 ETI,&z3(4@޶k{x4Qn-^8PJ&LX286+EEEo؞ 1٨SCP]ӿ d9"8Vr,YS pTP併9QBk>K2B=ńކc'ս%"5ױT`F&r#XeTĭ ):yPH*{m 8A_RZL_XzLʙKKhaӅao+Pc :n ͺk/ .Yn_LP2,KqFt=Y~0lHC>)E~`U &*'%6pp;3Xr;t|qy:FzAӒ fyր꼺b0&>Eim\ F(F*9te|i'6(bgc q^HI p+%HNG׳y1,WxI\ Ѥ X.C-'vj$~nm1ɳccPs W0nBnE^>qYS! "gEx;$)ng@} JաdK8EL*嬳ur$xF̂ϙK' ΊR c8z|KϜ="i֮fɉ^ &?#E+l_λTQ{l ܬ) :hhQH{u h9 b`980vRÛhtg䋛 `%@c z*$N ؘ[܇2S+Q gxyجD`<٢^6b#ƭgXs,M0nSV+cֹH0xXYp/o 5Y8!:&_j tP\Ob \b5y1di۵{q#řzy$6$W솧Ay ]) Re`:FRyo,#2M`O1芮8!Z$WEp -)[ciso#+}ߑp2뻴1\6y X*h|wd `C'hYAILVٺ|mtЬ8</Xw&=G.G,@`oI/bT<s0x^p% NўyilD!iY^D^g~8N["L=VmT^F{wBmh2A( r 2V FlҰ-HBbҿH-4- &m~S«IXEi}6{(IrOAfSx!vSs懄f E"[)+P(2m / b;B_`}kd޴Sj+(},-?# v]4T߲K0Ő+Z&ivC}ĝ< ɻ K˒BVշ m1u|Ђ,| kxqk:/Ox%͒Oίdt2y&*sYAX5]O_:_\Q<gN.iD38":#2^ʦw!a3m=NpiοI- VYU < 1^&c5;UG5*9dj/ (j0-ApF̹J C e3_Y ԋvbƳؚ4?Cʹa*u25FJ*^Gh?uD3k{6Л/_m1J>V`xOurMFě [7N};GQbYpQF6ePslVjQOH_PM^ B7 (޼33xU_#Q|Mh:8֧8{O222?l< %it## v'Ś.ro# %|NCoJZ Tas1NUh-btxr`#)+k1HgנDOn D:ʷnLZfnFfZkee*,Qқc}*B&dlsa! *!Y !|0U =5&S8vp ȕ5URD|*_38.9F0sҹ "j8 IIk&#ޒ 5|6"H3z5 Ђ808 's-\t@>$}PݩRH"xv{2@pr{`N%^lOWһ_dٷ ;j%< 5ʿ1Sd>5;윐yUS?]tѫ7fC.at)m0ēC[~BE7xۨ%^i-ڳ^e0M^Ɵ9f<@<}/a}^^*4bw0)x^5}Kﰡ6u 1Z8ugGڡ䥬nI{s4S -:Dp n^rR8Jī aj/7N!pex(bO!P%>D#j>nbD@uxEKZI`DKܬ*1(Wr;})yhEv=WP,It>I "K*1;o+!#)ΉhEHiwhv LoRYc0&ڮv;R^t|DM"`f[hU!.'14wXӶeKT.m% $1&PqM'љ'֮J 'Of.yؑOU)^jTKf go!NqtWMUއU)BBƠr+.ꬺ_fHzTpzLG63s4/<e>cX}{aisĈp5sǧ Fy@s*D: I%xn=OG֪;񝉵0U{QE}ˑ}ajC=Hx o!3S(Z;DxV% KwČ8ݓ *0ck8EkU?JF}9 7_R*e6P?'(g$`Kjxe q#%zT%F-c9OѦ4,Ůڞ-\] E=:eti ^NwĆUx$_[pgwݏ_ YHMf: t4dW5in߭-lt]""9㽱e/39R@9mIԝ.9RUSR$40`{C_rYn{)x~.&=:\"\_F򼪌5ZAECqPT 뀯=MO]CpK>"?L^)SՕ81gУ3dŸ|H@X.^z >[Xʸ/B{'Mfd;WԈP_Z2]]򅶟k,n5߅yz6q p=] {#2='\zlf˗@HHf$w&kUwwPh7?"d~ _s5ߑgŇύ w.)W&h 9[MxDiդ?63sYCpxZ8>OJ.ٲun1Qؕ'L]I@#S'ע)6r趞g qD?ϬӅGϭ粚qP%|xOJ'`M$U$nTb zXQP[@Z~ 64Ϊ*(vĜV҆9;¡~z.$ 68Η, s([9mS_wSdf%`Ë7$qvZ|,H= d"I`L2.Pe8h|3.ak̒ޑۃnjnR]~F* G1@k"<0WBBm"*oGXF@"|2ӯL=jqgaykғݤ)DM ##~.NԧzE"c.7+p_#Z2 ˳ܠ ݘP1jru}}.8M9xtdgK}4A6{a}DsκhG?fɯMRrsh ф% B *f)(w4(8h`TZeP/hVHYi7_Q^|>RQ}cw)IRjwJYz$O[s m0D;8S׷_yZK>BUSg7E>R1Wy[02b8R*ıR ,D1ߦǴ_;`mjw$Ut'㜞TqdjʔĒ0iAޥ0L[/Z+@6]~y8gJI?h/eYZwt*=`7mҖȴpp"Oj/Iu91kT;b7W/D_[-MZi\5uХ1NᎍfRYCMBlk\Nޭ"{:FI14mAHIwDCvJьb^<{V2!I>ǚ+x~,\ƭ%hSEg@?7id @p*O~{ Khw rrx ) STMJnLON%B6YD Lވ ):W?n7V6)(pZ Fk tw4jP@F7hBjŧ OҙP2NTw/zt[{3G}nJWz9c]}  2H;cg$]^L%3ӌcViuo_NGqʰ$'w@KiBN>э""vj^vB],}t mk죪ׁ4 UY"_}>;O]6ƉSCZH|,VakӝU! 'h ^z6 b.T&y AM&M<9:_r֗&֍S#1kZvU%33O)7+ɌwRkoJLTʩX%a?O\O 1:;ψj 'x _=#աIJZ̋?ٍ9~,{@n ˺Q!2y4;nLB]G|ҧW!CKy᪱ z X.€2sk[TrW|&k/hyśQCT+HV;>ӮKc Ddh>Ȇ)io6FMw} ;[[ g|;%^SNٲe&Wt9=hJL{3s1ޮƭ&_&jLl=BQEїI-6),nBۃpF&vSt.k{&>@RJpR-=JT #qT[E;oII6p@MLfpyyh0"\5_渎&c} 2Lf2q@Ht0e>Ha+H PErG xͳc@E=z ("0˴LS}_x떟r9 ϧb׃m|(P~EO_#2P?Gz_Ra~ϕBSE:ޚƪ->YΓأ#.LT1PS#jWN t=spty1oe\K?aIHaixɶ8` ^HjCxBˏn!$0r\ TvVnU [vuar ~FR?`8l&9sHү*7 _-VOJ΍=yK< KNwt+@<^t(F2f Ex>y!6nFe\$0ia@ֵ]9^Ya}a3qtPݎ5 čC#Y1߰'EMiS Rkn/:ݯ?Nޝ`qaW*iG[Fŧ_ RrtY:`HbwZ.Q~Yn,x5yX$8L5$v 4݂5,@Ȼѩv:g`-) "ah@]IeKu(r'4\Yvy]~99nCV ݜŲХʏ0Sp=#TEVS/9W[hDZijʼ%JlLy&) AY5K9r_"Zȵ0 Q,MT*^jʟ``)Xu+{D H1؛ )P'cYaäU>bSϡ3n]Չ PK$J6ѳQ4k0]'RqS?H:iiICѣ{S8*L`f!wב]PNndYÄ 3xNc|%[[Gu.,uEg}*MNrbX?,Gة>&JGpaKL=)W 0^2}p_o^'IxA u,070q]b })Fk!udW ,F.tDR/hK,j?okL:ت ,q Ҽ>M ׊<U/"22=ײjDrPs_W%tUT⼿B \ yUF(ǜt#2CT Dڗ7w4 L8߷KCa1)KkM= I$shP JQd$\% uJ`n szgT[%'lc{mU *p'@ԥJtO3/\{AXb%۴KlA-;ub2Uv#MVJP3qi_Mo︟44ܑG}тe@Q]s<){xƬ' _:{yck/Ƭ`O!x`Z< WجNumUeDr~ HO`fvG2~A [cF$k48ΈK2My1cylة fcMK)i0 W0c ushAÿ@++{&qI|Hx3{CuEf@!—X/☷8gT a؛W>ڙA,yk8hSvJє jBGG\Rj'1U$"!n7Sz.ګd+f LC+}ȸPRl0;+nxLso7.b;iЯK+PY/N@)qnՇ0Ţ, 4\vRFg~#Hւ0TЩ<XUè3\NY"q(VA`zmIk: .M&x8$Hs0 Kl½\Cy`ׅ2+C>K7nG]Fi2ʎ癙oJ}63^7í IMIX*#;)gj`%C 2A}؅\A,w 쪳YkgSZ,[>l;O͒"%$3x.}׼jM(Syy c#Zl xQH9xAǶaȈx*D-o:ȼ^/#iKʵGYn-D,x@ =̽x񝭫I|/=$)D+c;/67NE$yU"?>T2zzӟvS2v|tO_:ylBBI)L r pؤ͎.ߚrD*-7_Yj{wgfz(\3zg3:&COSCb՘PZ1%8/%@6fWf3A>3 \EqƳL'jJ䧅I{i6,rm_Y6ΡtCSVp)-+~."b-O1%.jch4?Oe{DB&Ӥu@\ڌ2^ʞs5N3!KCf$C;d\pߩ͸v,K4d3Pә7!SU;QkGrCb%wٵqgw`8HOs5qe~eA11;_<ߎcJĽCicZ2I<|iM{3BQW+ f<&?vUЙi~Fhk"x' '_ͷb $#䱤KzQU8I֤896 Pet}*^J;ZM&U O;C![a>l ~-GwSN-O+HڶUA>KvO-@Kwn.,<<O=7Ew;#G:_h/1:^EBgLjMbچSl1v-qBl{k7j&ˇ AD\ab[(c}9SJF|F (YE -o9e\ђ]5$Gb8ͽIʽC1napYCG?p A'A qL.W|kse %ƍ8&>@Z4jzY5*yد~ a5o{tR*ֹ/'ֲ$ib$8i?1aR@0)$f{j8dD &t?ƣA]JaW iI NgE\֝d/|EEKwzl*]K89|9sLM@93dH(*O2OƉ"+{IMߔWz! c̗͘f%B0bmB5F Y޶1(빭X48L2rW@a*4WӴBЙL0[lXuȢI`~VvKY}9ǚVq2Q ^5,6ǨM:>8Dzݛ\)D"|Y&@0HN;ξY:q>ƌB9C+ŅR7yRk ϗR_=;&Nq2yZ͏Ru u~/?w%s`W.3+1\j`O{VQOiajKs k_8R'X!JH \h>>'d_9]ji Ri5s&3X#ws7_CO7UO0Ƀ8tطo 23 ?E$y.) Bc{")hpXcZ"k@hC V7\UC2DD˭ mvzaD"vS9Wc<'D/TLp#YŪZs]8{k5LL<ЪpyTNďi:],T0|BGא\c}우6%X+"|˧"j:d@0U|JщۇeOHPHӲ<Gup.n h!I$2,6(+ǟ-ENȠU$3쏁H{&A\%_Z׸u~ `U7ijNC,%1v[.5wW,eoyZ(ˣ}9OLd,9-ljjq,92iP;0{H\IYlUt# |!1TO YMb{)`Rc^p:lxlWBKj/B¨CH˾v^s|`,ӓDqE X)^;1+TJX>ޯ=O<ڽH湹Ơ&pJY Hs' Au^t46VF}ߘ,RR8 kwRׁ !8MT/qUay5>G8)V\Ph.{cNd%sfYٌyIb!c^Z̹C7}-QS0*(1uEx?YJ^lTzJMI̲zVA,v>7iC腷'Qb~+bnM߈ MHA9xwm)ݯ(!q1z[&'@/ȕm 7?[ҌVrm0ոh! &vk{ rA%I np#e* :|Nd}3z]=L7("Q>̥kgI@#i窹H7Hj{t..+Dg=&61Ÿ3ôGy@ڡn{_:S}(0\|}܃󿏃܊C>/S@,)'g!de, zHe%ą$G5@y慨/@t| Jy*0] eJvbP"3Y=ۙ{d3@맟x| ៲R>}ѽ*1)%F LMs,P,m2gA8 S>L cPڠ~wnٟlzšbc%Մ&ݦ^9|5Щ9 P79*6q[ܭL&W4'܇=9Fȡ)YW?2_`O";C0z 5yRvpr(5~ydmXk$buUZ!N?/~!j}FC%"!T,KFuǾobsnFJ~c-SϺCx౅)ش8j/؎﵆X zRȴ}Sra u88^Lw`:z4UuP]N'CeGea&Q(Bmq^yaaN C DىaAĔEOrYehA lSk 3ϔ"wlTg2Ab]P89BtFzAtFddɉJf 1?DyVTGR2]#‘VI?{L3nž?Z. I}B,iu~%1c/r ,J96RÄH 3kk_ cKq1nkܤН98&DjR(:*{P7!ۋU'̖*3]GBV]+1 1.$VJ8#xKfE=y )a$_ 飄{OCf` w8r839W:QQւ,g&|H.^Ĵy.Igf+VYB#oKD͊{r Ǧ QvvSڪr;;c" E!m*(Uߟ.OrYo)W~%M%;Povhh-kHcZF䱲/#ߜjDCAn P|(z{Sļ*]g_4}y*XI+;7m~)ꩰFA8oh "0\b Fh'B6\қd.H3H V/NbV;#Yʴm*5#_Zi{<"N됢PT=Q쑇fq<7|T4S& &hgm7g.l8tެ&M |z'sSlhY-~b%MتIRRU 3;qXY%HKXX\Woo YsI^xxF8DCU @ B!R~FvN j5}g⑇oo@X )' sA%HzVB!{5,lfĮ-BF;uQ69ܭFATrd0w!,!jd06`҄ߞ"# Y U=8<2 ֎yxJ }L%:iApizRPERà6d:4rדzf׶* g9 C jatNPa$(uzy32ܘ3& ~ր14@U5;Vz÷^JO'`FZA1hU'4!<_}4:hk;';=l:p#C2!4K,L}EVg`+Cw-!f U% [sDmtD"5:nT#ۑcGzsLq̑T3[9,~wCܳhƙRƋs5vǁן,X-B^8{2UtwYIT#|p]^rzE tbDC1E۟ 'lr8.#Odn ӣ=`X 2/`2WUL3K):Ŋ3_Dہ+*.q eaz !(9z{9V6kYтtmt iÆ*ܕSJXw ]4bR?mve}EpKS(P5d fnƧҽw/%@AV{xes c/PxYg)'^] m0n|2$e4w "D>- ] +b9c,)VUw #Ϭ B#jI1NJ}G{- 4˗_HZIM+s\Nғa}4?`;/߃L`}K&\:mh3jEnxy煟2- Ut!ǀ}u=r ^ܠ0JWzPq`5޿qS^]_%Q=>+MfBǯ1C=(Ì |*k҂66 a{$R#x*ZOTp-@>&RVD.:꛾Ӽ!E s۹(vn/j-_𫁓aq 3#!r&#[hƚIҩSitY!f$wrY3#ˇ<m88CD}8YJ}NsryFayӸ}ۈl@}phQFSK#0C^7j`Cdo*>퀗y#}AP:E+n4}eo eTc`Hڑ<WBLe4SGǟq^mE![{ӀIښTs%b18,͋, []qѧ]FV56(z8ͷ|D4 .i]3z.=&(\Z{S)! ABD.25931O~iբ,,O6z Ԝl~? r>"N>hK3A^P?x-LC Uze ȵ3xp7#Jt)2G#vgyjsX;^Ly*$1sc7UK~-:1jĈf =ןذ,iW*%JgAy` ,~½&r]] .9Vקx CDhQ[̱{N%Ypiޔ>?}VvaZb*X^6rki@ ܤx| ^S"ѴF N*{;Crfd(}&@hz+Gy0k-TȐL@Qoِw@s`L[Sc}ɬ6P_0ǩžʔyfO)?w3sv"j9^KO nYpo/~5^#h)GAOeoLkVsԺO-?qȿ{@5p·Ag4)}XN^+`WN+r7`w re4Az}֣Mi"\?xnqn&=8j2C~ ]n%%yz 1\Ay-Q@JWurپmZ<1_BUK;&ZJ3b~ap3%y F*Hr%(s*oGPB DZbEԾEu$u5bQ2u-Z/_}:H *3܊'(AӲQѰ6p%d! ҅/k(mj?p"u&|2M{NKlw.h N0 ֯{t j\eav,9SZ>.;}Xʬp2iel1f2zu80* k>> ip@aPʆI1qۯuD#ڗƥ;vX<Ó-j6BHj9s*w/NBNjsSE2U 36w(X/H?5zw{ee*zhxLfVQL41?*o۩SfSO0aYP]kdԒ `O7:}d1) nPgCqph,<4} 6dϥ"K\p&1dFUodD Q+^:BN.+q2a_iWvkaILzR}`ӧ쾽*v%\/opaW#v99 fB-IѢtWn Ꞩj3zMwN'f> e+5 #ySfخx E}) 9UO$M/-B<f'm`e }2 -, n^1I̖eUv=0vFȭ7 IT4PZ|tI\fKbبn2Hb&GYu4(gpҸ#+*2 wMY+Dޥ/a)Q HA/r(iVh4G8g¸?=ט*v6ܙ躘1^>D0WRNPtS=0~jVϙqD *SdgXq/4XVL2Q=Tȹ;^I/Yv%~fZ,n MRF`|Nyx-ڇ?'Ц *o@ #kM Hlh kv#LrE!>YݨvPb7qh,LڑQ8$o g 5z+t \Zx`RNO"8рc䵊E_WN| e-W>:6UEqƥɺoϩ)h7Vר($B*_OHvTM)SwH/7Y6 ԭb{޵E]$!ЬyXc%Cꎄ#l3´)F#`|~Q;˰Ck1:IJ M[)tr=Ҏ2AuPH&%f0`,Hlr@sHh"sD9X*Mg$EdM)5ϰs;2P4#V MK&4hSPC\[H9R @h71#+8T}8A gi{[fs]"Ww1:;N ^V l9Ro!F?c=rP7 \Ѹ~_Pr2eN6 dfd¨h#ٴ +Yqc!9ZQfELZ?JP7->w"4 + E!mӪxoshF5tYEd NҰ7aXl30fthGy'7O>)}Ah3\OPɑ_(uIM6zhk:{c%݁|WNBCDdk0gKVY/^$1<4lm9l,#\I"^BC>HM5IM+^ :YnÌBxPBAE Jwp?t̉b0Ǎ+$)Pkm|)6VX?d;wLSVcX\)7DH|J?7sQI1*U8b>unӜ`yRJj;ȷm+2lYg9mS6NVW`}C1VCj?tyKFliUulA;a 9j!/…>.ܮ҈lĖHuU; ,ݽK ~)eDyxa+ P)\MO1IݙKX;4Yq9^nAXswH n@ #3w3/Y-Wb{:$~0D,Ӿ-9P@<{L@ 9R=2JڗO|Mv5]ZahRR9z&k:܋E^皑P;*]G=\G4'Z^0KL$$n :9ex]dX`"&nFSfa\SN쇕/ 2 I8),=2@77?dV+_+y6 %X_s6ϖZA T4@ˏS-iOpvZh}3V('%,͎ qϙf2W<7!Z>ԲqkȻ΍jq7?c{>}6'bב7u^@X~Le D4gD{u֤z7+7W|vBO N{A=eDxiάk,$9F 5ŵS;H;e߃txz[ ; ZDpQ;N &^80~QDCTg挦/X6U2Ǿ-iz#lb s1;dnTR1:KU" EWpUiǩ,>nձ>*t""ف `og( B<|8E1*ب%f9Ya/}%2Xf8viA2|賜Z;u}%$Sv>-2^iYzB3F >rxiN]P')K@gMUHx* jJTSMDK" '_/[yIc> ¹ ׹Dj7V|r6g$b?P ][wTVX5 OQW_F^DG7zp8ignmzk`~o%}Qz17UA&U[f5\/:Z2Fc7聀]\Utm&$˩fY yF䕒gW~bi[; STM?}/ KE)"v p)(&i02MBK4o~?#3(5v"HA- CL(J6ՋG:ls`_BbT/b\2d[{5Zi{T"~3B&'P@-zfvY1w!2!>p^ǜMP*%a=Ap !lskNQ O.C~pmK `eaJ7}/ X·x _/cuAh@(Mb,5ږ?4cNgv 99n#LPJȳB-+^b Z2XyqxHK Hl.%4Rli\m~R?q>pV7k6ޭCCP'mOHej}r T H:r9rƏ|33!_:6$'#w֡=4c xŹ_X*d}[C Qb0mXJZ*VM&vے~/UZɭ|2ѨK 2!хmP;H_J(JpL)[y>Focuq i 8@М!E7x{|uP*+^~t:Y)"4)VfzrŨ[|!q=`{~:uŞZ,.O{0 &҅swSY7j5 tpx iEǯup2"6Y\Az{27OЭKE60 5:-#EZ 3NY[nLrÅǬAazcD*DS+mc"a*{'S7_JDojy$n-yeEp)5δfy4}laʵ;*C%ל71^ՙا`S&,>00e#]ʫSe2ORk"(~S1XDz!rz9qhi+[FBGGiam2swA\`4x=Ea#ZݚK+  kstd+2Kr81;饞i>O=EHSLs~k}߱ȗQ8-Y+Ki6Ho<P4^Ւ zA*lć3\OlrTr [HQwĢ\!U%e%#^F*soj{9 Zڊ+8*zUl.J6Cqg a]qהVY@g}dǑ  ]rXU{N F=pȁhp49E"F+*yYpe5 ͇9_R}]K>1ġ{#Vbcom:rԏzфAc͒S@pYȗ/uwSwokЦu 7D-!ޫYs%Wދ_;YNBJNI8 k{]0p' 桃Hv ijt 3[j}wu}krҎvp!'O+ZDn!![x. lvM>Y,;4g?Nj_{⪤v9 Ai-s;S`u> oB/e`{i? @-Ha,}%0 K *gGcy n1*PՉ8Y|D)Ќ RbNxu&Tˎ]}-rVIzQ<=ulJRQ8(@ =g:\qƥ!zE?Iond.ry)Z_5oq<PЅ1$W 997Ή. zb \8s60{Ak<温D(ݔ&YRl8a?AaJdㅦ3#\eu'0NC}c RqK\G 2+\mx$j}O~mVhqDODA G!;=F9r="<z]1;wZ- cDee ;^ R|K;4+thLReDrФ.8 :ض|Z^d[QJїp.2]D;Nj.{M^ !zִrȄ~8= ҥ+@v 1/09 E2Z%Xr*%Z#hPoʀF,zm{j aqJQe!ifV&@C*0uډU-GϙPȷr/,@M4!, VYV3I+,L_d}vꉪ $jW '=-;(&r=|ɓn6i)ogW٘'!sm*db_?W$T |U9jO)ZH^=vg]WAY8Dj PahVes㈆:\)PFA%R:TEVQQ>yl7ܖ&ϫjyc]$"MjcO }\"8釛TWjO-{ +.X p<x&lȨM0[J6po7҆WN(2B rBEh.K#ZKW$5AZ+k ##h lX`fN>]=JiH,I/z:g~"S,F^@/ť;`< ptZ$A'Բ{3,k(~6zPO^˒s9xma`eNI%`eYSa>K->z39~`q93j4-cS}'fbBkɋ[mHd_F+)Tr~E+t'6JZiJ7@Vxr ^O~kFe 8R d aA.;]8)4EEj`"Ў84(-Ȕ4٧d'cðo9Ñ!9=G fP u$wjt1:jqѻMҕ4hg  vuYִ4kuO]>m =zrB܁j=dHb^RO}qCUjaZga#~*|z^ $)" <I"dqM䫰_OTƩ<A(nH}d˱!c sS57Jn=kM=}yLEO D63'rKA|(cD) :5A$tĊ(_ w [+<}|ࡢH(oẎt=7Ì{BfZ9otb ݅(,c%:c,!- )~`iЌ'Z?rɩd-+2ڊw[C첽Bh&Ri g\Hk|b%0KɈ淳9BzpǩFvQhS]PPds|-|xqUaZVlePњ{1Y_#kv\.8Kͳ*h]/>B+뒣0Awz G_8.|d(pΡ tWe 3hcm#) EXZt>nP=m%<6Z|1 N,B *BbKJ2+pk/!p~wPk~]N]#qtlMT m!bY}8y[r .mMvdU6VZ#XpI=&Fizc6(rWKIZRDR0p T"ӯ0xЈujCj_wx=ǰT+iJ/_{ATES?`^5 *\0Hv&I( Al:RxmRtN't(/e |9[THa+v{!p(j[R Euc0daȴ)JoûW Z\ ٸ|&Z.ʉ|fm !ՒM=Es"L9Zk -a6S /6:x7q)v':i-`hx> 9` 2 T(hcbAm҅.d6wN0&ߟԊv81 4ЗLhs0ey6K]RdRW&YvU|;W(N埢 whɾJ쒛wrhbRWjC)gHz(!JҲR9d!h$7m&Tt+.XMzڭi|5+/2fB9: ?/sP@ 8ۉ&i ΀V !a :EE9g|i\d?Nx'e: %H70%Ň`o3U޻S*i_CE -ZYZϚ- c[U5XtE8>h5zkElo$NQ 9=WqKx_4UȀ=@<(sKIYcxLߡF#sxOGlzȝ(oM] n 6 z3:$@9>IC]Uj[ (q6ӀLq]HĪ.̕P\ QBvNR)GۆPí^DWhwkl5-0EUvCSl#=]Xd#Ґh&hO,quV˞W?]6 RtGOɨ H*2V7$Yj-321-]c'V&9U :nT1ߐ&=G ~9Lq/Ϊ.8o'SWט%f-%{=PBZΈ(`Tkvē{[xe3 1ߡw>v~PA W_ z[5Ǻ5dWc[MkrJi7Go[<$Nj?UW|}Ҟ\F%~ScMm^tJDeƐx{|#c C3`GSa)ckV?|#|NO7Myis՜dL Z|i1Т w.qU,JU3}vb(+#C-{֛`S0{F늪RIvvѴcQ\i#4`a'@W&+ 2y~P-G}R `%J#1mmyEmBȂ\i ⌡K0& &Sٚ΂Mk1jI#U,RZZ Q,${LBzw?Ay!dpAŶ%h%a_8M1652B!'miX۰рa6^HJlK0W;|Y>WT1T|g.lHu8T|ds:S/>K ^V 'oSL^'>1 bjTu38hJvu1o|6xzg#*6[v0D"%k)̠ #E| 'ajF\l}XG ao)Z-f@8@XtF!%U߮ LCjA82(~hTL㼧i ΢"< {dw51[ ʼv4]Tl1!YͿ&/Q=]lTXWt2ij?z(-:a *`횩%gHTrzE -}JD<ؤ~{w.3(gx^kkPWdti,bx IӾ&nh$"h ]HA*Mik~O7>~41Grg&ڶ 9&`1T8hz *kWk?cLkObHּrkȮ?<ᜠ'V[?d,FptxR%F7j,/[}A+oh6#0݆|#$ݜ_峨ᯔ ljA%s$ P-'Xpsxɫ/!0JB|Թ;y# alHX~eF¥C-{G$P6\,EF\1k) FNĽ }iF(2%z f q蟢 ƂU^;/&;9raҌHaDx 4q)52EɽX> ݖ7QCz-eɥT}i?Pp,a,ZK..m-/AJp#`Ų!WuF&q =W- .ޙGckܿz&ֲXZ现/)[$F`](ڤ " Xa#֥Yڟ/`n/Χ׆̭_WC&>d> 4z5)oa܅lHӃbLy/y~H&**&g j]Qn\H}Dn⚳ZS7%<.Qژ8 ,rb+}L3D/5yd 1qR"((f=[#P4mVޝ*9 (/@1yS-SMcIuha_];]:uU%6g-s&d * 4=QKt_ 筭ZKDI-E;ڥ }\ {98=C̐k*lhy/&Q<# @gk~Y &)5V pYWƒBu~[>,B0GBSTa2esQJ bȌY3꼅wK"=XQ?;‰*gs {m Oh2hQW+Jh785I]v!KS9^<cxF(xqU&R00v\d.$e#q3:X~vG_0͍y =_~;_c @/BxZ6N̬ a z`o4_j~553(VDpf9 ,~d;ߖ ^-s sT0F%GwF~1`GM^!qj@*H^8ch]V~Ӱ<*MVZth#}+ЃG}2P>z<6QQ 3P)3, %{=N ǂ,qj1@%kJ@}'f >hde5xmc`(݁#yU܅P޹G#a>Nr~d)R]EQFtwɀoZ&="LwBęS2쾇M)?fo0PZc8j3l1O2UAs,ņ_t;&V!M gb~۳U2L%|]x, O5SOc S$ Ef_<ĦD u+>OpE[ɔHK㖔f1O{yM\Jw=u54?YnNqȲ%xގf*]@1(o1~^3ռ 6 2fVJݓ3j -ˊ;Ywg',e]Zšq N &6c3 Ã@ӹk62W5P 1y w$^LyǢ lv_ @p @7Hbök)QKUgyQj3[Ќ+M)G;MoOaTl޲2\BrZ?Y*GQ_1"B,O"Z浩!/8qT F}w3eEo{Ocb*6>񭕽^ s^{P >-dPg}Z0+œ^y ``e<S1nlE;_=DVZl2{1\ؽί1-,ZZnoYFX05`fC?Bh* WZ-ks:dnrqt67KxxطXx4U܇$`8K @v@A$]M%zP?.?5RK[5qABWjU'U-hQkzGVH<6V,A,rgdƾVKx]PN\CTFثiaKz.lu|ĝsR, O%, _f/2Nɿ9n2$3^-5)*)]j NNp3^ʁMc]bLZo;R^b0e<Jx58XI%=d }#i=:xM-+f}%>%p*`J`jmj `n46y!堤&# k/"x1,v W3mI+Ji{cϗmB.Qd$t"FEU<8nŋk*C [B4cnSj!L6t2_;`*LPSOKɔ掣YFE lP$,:G%e_;٠H6$E"Psٷu;E.i`]&Oْ||xz-tOe>Xv(Xj ,Ve˨złl^V#7L 1ڤX6,+hZCTJr4];fY] ZҍUצH''y.7K].XL;|3p`6kk|"SApTC E7!>wE*_KyE5iB_ihp̓{}P,lacebzlj*lk ΃O:?1X '~)t}l#½ᙤ ښohE7c;{͎YRjO ]l+/rlA\S==Ek@:X9_v.eLIhV]#LlfBjNd}['Ue3z.\(;KsGquy&M󆑏}a]aзc^_~B̓n۔: W~w6m49p-(@Qtei-[>]uQxMɩCj3N !Kb}ٽFP/oADMPuFrH0ERv35_/ϧW;dҵMd4? '^on`+3zj"f3m#J "D VEiY8~[ĉ׃G?6ds!d۔I30xG=DDqioE ~J[Oϵt:5!լ0gAG)_͇QTO{q۩ K]{m4M|!'I;&[wS:U.lO>4SeXokӀH2FeEmWB6OtzCmuI24C3UX\"4"D!ߑb0ľ}50"L^(EbLpԮ:׮n3j5f803/2F׊wd.v]ggH[7/g.K,]riq1&Wd2_֨+<] MwOsIvs D X*z>qY.4Ye!եx "oGLdP(<]Ay!U'mYLe8~EZHibjN|O2.^T:yqP偡_ϣ2a-+h0F b5K[g- V/IGHlo\ED,MWL$ixE !73qL;R $VDiVIB!q/ѝxẁYYNљ4H!W3T6R)S:N Ic57y* (#q'Zd[jzTVJ]cꛨ`#Gob!{XqUYt\tB#S*m$  `mΑBI ڣU:#{u$h Wė"@`5Wb$P$;K DX1)EXž&9|onqƟLw/%%~=2˅ȇ L.LjD a4pWsWDI>/-uZ6gd]Rlő†>QGe\HsxͅGea\23՘}o"q59=c {A rG&Y۹bE24p]柄!LdB бf(^oJݏm!073#+%[_z3] o?#^O +p i\LTY~`>aUg> ,#͟ɕT2tIg아׵[v+@6bސW3RK~Z/+i3pf^*YOH, &8ŒIˇl'M[QݑGӣ*5LsA+ *,25]q)xq;87z3)aL[ٯz{;ݰLW%˘i瘦shd{{ Inf2M[0RwA!0'2ewpw4ufPG4HtD\ S(|Nf|ZoU(!j/3zRzK29rҬ:R %>llDM/݃o;mm㠥-+f'ozv4 AKq^T$ A276&T^=)"n,/[}|Ü$K]Ek8.'aVv|vZYRDo)e}Zx$pҪ XYPGRNIq/D !V}=PL|5l.BVl !9-=pkëcU37&5dO4̆ -+ B4U-TP[ G۵֊ܧi^9:gO/!zܷ< ipDO %DD(' ]@ʻ,&!{̌UW.ߊ &&E ei)ωKTp~:,ʇRe=qqhi.i7J6]%C0W]BVtOb_[<b]6L\ Q>&;oyzv NfgӧUe.KZMM0[OĿ|Dέ|Қ&ST'Y>BӾRu$ӄev,v9AX{Q4VDHGoe:~ʽAЊ}Haz4\o,`efӃgYZ070701000002e8000081a4000000000000000000000001662f7fa900020e3c000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/^]?Eh=ڜ.+p 9*pl<8=î20dA0bH'+;l/AGf)0ڤvxm=UvidGUp`XZ5t.4,kOgC[tϘ@ژ-I@3x,N/n9_ҎVfƿ8n}"f^YL#io&P#C$J8TYzxVlr)*u;XK6SM}=F.~]5Lz#j"~8ﻏ |N8Yirx ߦ^F6i}2cƇs'BX\0#۟9O5&,#$R}!+;B,NyRJ͡ }X;7#~ŝe*w-h ͛WhV죰--.!=rچr,H>]M A6a @ߐc'aXC+9:؛K%$6зFQL> 8WIXޚyv5BH ^ 0^Mxɥ_2TJLaV^$mbqxQ-o[™&z=y(w^CV@<($\2@B~{_6|dzOAC݅C B9VϲS+U*7mG!Yv AJ 8ŔY J# !(~@ ڽ$J.LM@Y8n6 ǃ+ZNYSSk8Xd!vaOh##r?ї7_7t^e'}wZϩE?*ȥuKc-f].1,Pbvtxh43 ;5,YB 5c;'pMO WaaIb1~ɩج,W1zK* ɗBN+s]\)0^y1wau5\P$ky롷:Ӕr28E< +ZgGXhq_Bwe뚚}?<FPM "s[ #h#̺7;"įxK`5`,J(K/1ީ$A-|dy1;76yD۝$^zF 1q9wť|9n_Cc8Íd$3TJymة8hX6ݴ}lƱRXu0G9|EPw%ݖT dQX#ԣ6 oViy\W16Wƾ{' GKVe&h<2s-(c㡪m#ž1#XmxPHP0ӕ mi3d!N1A_4Fg|XRc}k"n/$#_$萳gAj_k>b=,  GПع/V SH_S }s+ Xf KM/څoŁ-@e^PEIþaetW<}i\:wך>L%4<`8Rjk5?mLEVlIVؕtt40jXN39㳗U3K\,iωr.OC9 ͔i65mYɪ opZ]WC!{þ<3*Jţ\NhfWX_]mwD!+9@'BuF9}}EjKc>19Tx$ _(WklSE-|{zt_mQP|y+g i3"s"1|^"bG5& EZa_D*a8sD2LV4J:̕29ψcQھ0J@]̻;uE/n85ne6q\m'N50[]cn"(ּZ@! )Xevz@Y傯w/3|=5^_+3_8׷hSXt{ B& Nalм6~/I]߼wKμS`;WgO>h0NTw0#p?j ol sCUgS 0vcpkS6Cؼ&0hzߝsT5yy[kl32X%N*Eu#$!knx{gK Y4"ԡl;g'EtJ ?nj G۶^>q$Bp[{(ݢzhXt@h\3e38e`1Y5YdGVEJxk6 zP, "g2 EGs PdOܵXxcF TG57\TL" v!uj*Ы8%C 482Ar__-k ~{j;oHmS2r-iX_?,` ^搵.uv(vHǨ.LZcOQnܯSU@n=™/l۬tF7B"r]k J2Ȝ0sUi]b`oHa]`MAơQ-*3]# :Ozϩ.Nȴy 2j@͎ްn7JYx1aW.y/Z8! [mo2 H w!P2m Sdi@Z 1˥ruP@J^fQ&Oc<1U`ļvO 1͋UqHXM Kc4VO61#kaB!av\$ [f?"FCmX^qc]ߺŒ|'$8)vǴ%z 2`KF[3; Q&+i'a/3>ѡ x/;yYHydy%Νp>پ n怷Lmf#V+*Z'BuVs4m|eZTlk;n;4g+Ņ.bܭ.3@V9k[a䑣*F~Ss,MO3>bٳb ۧ$kg;fH*xG  _gFpMh2 DE9x6+ $>C&'q+Q΍mM 5]NF'<}Yo]O5Yblen)!|Ѐ_7Q%~9vGՃUy)k:!OJ}kAy\bͽ(5L:f ^:ԍIWI_W1Iխ zۦP뽿>\7Y߾!v$B+2pR`W/ω λɥr tMбL*ǞOp-s2Ѡҩf9^?}@ʚl Lj wUGvQ7n\Mf?qiD BQ}t^pE.lu;Z Dk'/0BT5Ϲx\l60C Usgxݜ %..Q?vuUO؏Iy"7pO I;N#2_/.I)ٳ QYQȖq) 2.EuZY yMu`Lc5 +8Ȇf -d\\ۅnoF1&S1fgTBR0۸2<Şv%`uD$/dqŲʜLs6WO",Hӛ)/l|LINF$_I1O$Xl!"'u{(Kv">:G zl%GEkk"1YSDXGkSj/R_".j.%J5M")EA^D@L_JoW*׉| +i/ZHj#& ivk^6/Ibm v|]tubltCUo?=3o:s8Y4>ZPrDActf5 =Tvzu}SR<5gcZTJ= ȅQV]ؽ3QiF#:., 3bB0$3OHqXB¢-J !e\,ҬY\1@+=C zNFF 㛬zҔ_=/ 4&$x(uE٠a#Eeaj7Y@ Zݗ/:TxԹYp {h)9(>GC9:c-Փ}>ⷩ'Qߓ{"uSk_E0n\F۫^+_A OA6E8zD} '0 :9I3+ӝ>9yBub#Z&QZϻ.)D&0ksS?^>dZ?p|^H4&иWB ]9`JK>3xȦ>#q?v p4˞pZK'SEzRѣTZ>߀tG)U8a=gdyw2ҀǼ=iX@.D\7oo#}.lF^ܯxtDE^D0Vj|h FŬZ4uȊq&}pb;(OWd 8,N &[}=4Бj/19*)fQ1D5E0Y]]GVx5 y-"Gn2)UkW}]nK .{P*L>*~-&<-qy57c$*ΌuJڼ\6syCp詤/A]57A?:Qj@4cVYK*R6o0|Mpr:DN7,P!_"o_DzsO}qe%.7I!FG6-TB7"i8&Yӝl[++ye_sC1 ɛ&N@*T&.^ء?/pc֒NSU u"%W{`?/GݬZSi{mDk,U䓜8!5v^_M/ߩ%ReaK,;Z)FaS+\!OěUPdɻ2N6ca WF Z"Z[#4Xk\ FPLqm F]6.=Zן&(0ؤ 2,uE@㌁jSlN.@9ķk=0_ul-qEϚq3+O!R OkN;[ple3g8QHGŷMcY| WЦ {B.;D!%gD*ūRrݗ4x9B}_Gސl.X2$ ]}q0,nB4+9Yn2H.pUPGˑ[u߿6Ӑc "V}h5&۷z'X=:7t3,I¯#]r}&~:=6UCA{WSۑtJeL U!ڙ̷hsݫqmP`Fq҉;'@FB|x{rP. =hJ:?D߬pi& B-jGPͼ7?ZV!QMQO ."3ަzjvl2G-D JezCe즾&_9ZO(3p`xur]?ϸ"ZG@z;%fjGh\96ѳՒ6u{ѡ }4KoF '*(|e;y_>{K+0NbdEz/xl,:vNylY #AebI{^2Xg:~fFL|hW] ُ8٤wGsJpHrj+'IGCNP=uXNMub)bW439ZW^v fGk-=`PYTur3Jo6ID;|0~o7c-imyK\R( t%e:6+~X u*osIo+䰯 O|Fqu%]5֔;F,4#eG{{4lĽs% 9~ޗ2K.FBL2nMeu7:*~P,M7 >i=Xdظ`L2({ܣl 'J?qEMI nyW 8Q*4cmSymhН9h}W+;kXiU_0[Iѷz EFy=rXcʢ%R,Ct}u{ݟNLTKQ>gANUAT?_؝6ZX:izv^rq(rM[䬴U Lfr ' RyctW ~+WQs˷<MQ&AłTN!s>1ZÉOiu{H5\[sy,pX-9("GkQhBuW%T՗_0ܯm7]7honӛ¦QTj;"A| @Չ#+ WM@m14[aLma`>Φ3?> \Yڋ")ƧÃJZi GS4uf W}#2;NB!TXx#c?P ~2 T9 00q>nӠ?V{(\X˦"~6~o"EobSRD@HGO%mF9gD5H\7Dd1"H.G׍rDNQ;9:5>E>J0zՓӐJAت3yqK,A֭}g{z`Kdk#;rm5d%?V:& eOotOPw~nܼ[dQ|ߵͻ]&p\D4mEwS(pǓv[[{!'aBq|܃\rZ46ЗZ bk0cnerF1\nX* 5RFqOWg9m:`t6k7B{rR)[W͔~EGb> #֊l+Ҫ(U(s*Oao%GFEC87xƼ`c,faףbwc*w{( ;vDA q",zUzBwy^^>K=lx|@#ByGO*/B;_pK XO9 W!hͧ۴妾%a!(I(Lۻ4= syr+t=DP{: SdaY r<}fl hRa~E5|Oa0@C_ȡODj_7~RfY֙n՘U1dRie3ui+He?=67jxˇK9Ơ'BzkUlFu|8ȧ'Ȥ?6*Hy8[b7Q\DEA[|!A+>|uxtF*49Cbcu¤J\O h6b|eP6=1?U1F$KOA8nt/iNqӴ2k߃C1Ph@qKe8H VW.xkk~-Y-ݬy(m"@@}5XBf1 )N@ r˻4c}=̉b >CpQy@3; A|3,<*sD+#)G3B0'ր%eC'l%_gS12r>r(8OSGjC},fr0b`~R7Soz厼zmJ~54ӚQ /gn?EhN;CfQ!7/39 1!fXS[s>hd%»wU淚PS#vйMZU(Lo'PzM UⲪmD mfƿ"<:5 g$3>p.4d<ڼ,,\Rݜ̻MkϚ=NYn5tmz,4<iVgC^$ b4W9@_'p8ic,g.$#JloЂo#oig fqFI_LPE$2d@Ǽc4wqet%]|@ϙOO!0V(1/q o͞bLLKm>^=1x' /yꈽ5͞n#'WM(AsMV~D}ƶHNƴϽ, 6uCK˟eO~Ka$$kО_ss%/-<Nz؛WZ-fKѕ E~Pag]əB4P-:-7Vt W4E%9ԛT[ʵQF086!bͨ|ƕ cpN7jnjI׸ణGYro3jǔgyUJQ;Aksq:,9 owrVGOG2źFUO :=?<ꑈ(Mkp!xm{'b.۟4SПמMb{ďdBK~nS!`ڜ{im뽫lBwuj4#; 2ް;VJ6w,b=`|F'z +!݌T<9w% sVwyɃ2 Z((Q[Su ZDRTKMu~ ٺ:,$Vf ,&QWI [u("ɳ3c5YAȻ` yrssW|3JwˢgrCFǣ-eұb8+牧;FU "F0r ԅ0^▫vˉ|qX#Ui׭-kTBLb~7D BShOBlRv|2oSo݉c&p̮R@I UXPĉRn:;[nk]p dL uq{?'ov eLmA,rBݰbF]ib U6{rV L jX v֒8L$!.5@B،R`f K 6-3"*6 Ar2YJ>Mho*3(RZ{r 3س\k'7qkVC7Ye^hV/Y$Dupe=vG`s箬pӔ$7-1TG53ZF0|' z_ 1^Щ nZ L*w8 DyBG>sP&XՔHuGW w26g6| n<_'=,_W( @{PB&R~q*z9 뼷Hd:@"yi5PL782d&_#w,E{>$e ĜXn*!~!zyHƷ7^v*׫\[Y2YG{13{ʳÓDzꪤܱ6+ jv/+m4(H\WDd[  ډwWI>="P6)'-uۯmŭϷI;}> w?;;3k~R6)x=[7ߊr;MbZ7ߙ9rKp5t00aN9& ij&\mopϿx/=8sW:tX ^A%lu) |XsF5$`^sذXj6HkJS :An{Q?JEio}@^x Q2_i&K;L;",8ad 1M71]=3d4%X%3WLI ]Y'eGnlc!+p"\ L4=7kdXEuͰDdYҐ"o؟ G(Bq҆u#y5s TՄHO#tA|N((yh!zRBܖ%>A]+L/qT}BvBjCˠ~`-[X%0OKfqF?渚\2}y862PJq2OlBx&˻@DO5F~[tacnu+a 7 ЏFd-ǗsT0p oR3;B]xi%TLoU瞤|7U]Avohdyz9swjo='J%`؊T,I`aD?qq V >?DQp_[4Y{ڋ@@ VoOT1JE %${1f2E/*U[=W'ZaOcfVݜro_ZGA#x?Oől#jBߊI|nVI0zyGu R\[ PK䯹_\ z}E)π>繻%0ncZ@p*tYUrFH]U2lYFE6f [Pe{;9"*^mmVOC0;۶6Lvsغu [+scG.1!k66ٲaM8E60fj^O+Wڗ[SWFoW5S}ݕ uV!ؼ4zȱ VnQ@A-hķ?~ZGOJ*kˢcNa)MoU+=+_*HiʦNF1zAH DzPEXã-z.ᦿq74O)t&!GG\Ee@nv()O MbI#nLjb9l")2]4<Ûmg1A 2i”<j|aqHEg n M`Ӫ8Lwկ$@%ƦXMT(A Ԧ\no^(r06x1rVJ`P)')ki_6EA5nC2,~f )y΄6 0 nZ+>ܶTYNtJpL$.'Y׆=Qa(* &OZ*}sjqn?(heBQFB+},yAr҈]>Sw)Hid֟&Fcax-/9 i4${zmlv h >¡wv|?l{ ^H3 GZD [ u/s |g0>$x^tMvһm5Қ1sʘ8(}wscbEIn1N}ER[` E ۫vk-hKy1:rȧfσ}TSI"893r8' ѳ YDkҹCsƉ@AN;F4+\+B}1aȐX.MAz).w9eZxټ&~m6o6ㅫ{$)_ tjl۬07[bOR> nQ/`3mDIjZ ~n*f88.5m<-oؿi* ! x:O~bU)_UernP= wqae(QBRV2(FhcpЎ "4}ۘo,;yS"{\a"Yq|X@C LI0N8 x|llѮ'ؐtVBsO(PjA|M vNCA)r48P}f0M%<`KfMGZf*#M@i eQ! Jzl>UY%q|-g%grњ?u>~΄CHwH")Fu~,]>6?q:L}<#@U-Е8oX V?2Bd1,S1[BoQ3Lts)IzW9'2!f7M]'B-9<_]?F3QSHgvBAMT-{ց}k@ 9"-͛Ly|'GSOp`#Y;τ2I9]fw" 1$YIK WJwJCv^W+&MDK?Ǘjobl@[$zc9w2sT(_qc暦zyᔴ(== 7͇saE! 6~DBUWkrc|vQ:_@A ے' *X/.)|A%dcIOnL_s_/ sd20f0tYLRJn0^hn@8j'sf7n PmO!\II8ꉓ+$jL. YөjG*ka\$v#. wl0{1ZݜGy2HGy$Z3*l0asY2:{VBWNERkN#BpC.'2a?r.+O)%D ()q:#-P)NM!fphLYj޲A᝶p>(0ՔCweg&=*W8nTKLI!"9{Bĝ#V ~\Ynyu*"o Q1ոۆHv,Nm9\B`*lU!Օv\jduμڶ"(XͱtF@oךoMX_o^+h6r0 {{rr Em;biNeTOvG Y8 .Mӛfӯ־ e>ʮ{r3gܲ”2dAjN*1 I57l=|I >hS-8{1 ] Ƶq Gs XXc%eBF7G 4'e^d",Pam XBB HX:  ̵O_AKp'MTxQl^GR]:@e,H]Q w骢3U@HO>A<섻 @!GϨ)~΂Vޅ6`@$|׽@[1%9uʥO;y-4oSצY._-uu.a)rz+j"*0/30yLb &Vdu0QJmfAî ZV*)$ ܷSkq#zԥaVcs1f9`ݾok[jQCW`fP@`@72{ p(C!U>81!p~HTG<^uFqW->|*ZI 1ݪDK?t3DT t}`O{g3™XD!#IFnctHU.]5ri %'<Ր΋Wʔ=}[a +ws#Kl|0n9Or.)o0DG G G8g(,t86Y2 ڟ Gs4KcMۣ4oQY F(e3Ux4PN;!.@_܂>1,uUWbiV"?NJ Tm@ûXsYgf◥!#oҧ@P/<6y*W,8PR$(}}+q3 f,іHB3֠:?sNqn]*{dn wIq |"Y^".2 t&v  q G*{H[(? 9}Ts8X(^zdMuMy$ͦ϶蚮k JCHLVCcm)OQ!6(qdVfJ5 &# uF TOuHVq\'Lsh@8EB1kҒ/eMU@7Fg EL[,RUs'.yNsTȹ@(DK&F`4~V*ev8Ӣw=u}Ry5{>H*Uw 7\K㼐'൷'嫰.} l]S肕` ;:*shoZc;2G"}ˣx@J6^ZDNBa3`mzۀ4'9淴1zZ&OrTfcF -)cvKmpPKw"6b B^^+[2`:N8$u¬}T!K͗joVf[$( rVz^{mBNSV+NӍ(~.Z HevL&5n?3Q|- jb}MqaӮ fWP}Xy} 69b՗q] pcFfHUO?Fc2 TLeJ|5&UGbѷ @N/$[_ֱB"sm+~,xu)eT`0ej :45R]mrZKQ6L0Kk2TpVQ LsTx3%UjEuToS0kDfcx"wĊ*T5Ky39k ENR9/Gp_MJmGXgR\[zG`΅<}:>2(p|Vom w4*w,~ofoH/bKɠc\UikY oe.e"9bGNfGw5vu bmNؾg>٤ya߅)76FӫMMA$c #}%sg4:fKL}va-\=h}/!F6]҈E'}u)Xh|?s h IZ_DBƼ0""!C'kg[yg0QgMWM*}ΪzO ~A4s%@< a~:67zmH_O&ʻ@N̰b uΖ"uWj͹ι#fY)>=ήcq_#x"rd2bëjY1v&<ݿhpxGݽ@ᣰpmLI;i7´+;$}D]#57_}W׸9bS Z 7^c")3gbĞ̢/12h~,BDScCWbc\!EJXSԗ61i'd+[tB*qπ"7.Wz})ƒrO" !U[E{h{ɟ#xya/!󭪿=?>qȶj?J^ fT)+ '[ k" ZǗAP籢3xa#ߵ„NlȌKK3'*;t@(='ܕ%̲+݃ >K)<7ʄ1~8@7ڈ}tcoڪM=">Mf0,kRy8]i-eDYwx9qx̽ U4)xƈ'EM&e6ALEwob]Ro mu]kߴv\ |zKD#tDd82^6'>)ŝDx0nML$^2w ]pmbTխKc;BJ Z<@0yk$ |@ŸubjO2t;Y~Bʏp\8m<)iМaJqsF_Qkg/r̍oaq-7zO6ywq~uaKȍ.XDrzrIsWOtoa!/&EJSřg HC>_rxkyx/`:R'T̖cPo\*=Qz/Y7w/u ~[a87ͰGA(Wwsy5emgʥ`DiV*TeH_ҳY+*r@l=]T2}oi44v㔧ZQ[ "_ K-*8 O=gҚ WRX\W v" DLȭYATU.f.c'T =y@~q*Uf1om?TyД 'x HK\UdeKtFU|P%qZO 93kXۆV.!j5e^kGM❴8 D6'4@}V'gcz$wy o,OgN;`wFXtY#dut=*6܈aw .Hσ*,;L+jNzHά[tq'6a/U*wTTMIvWzȥz&߈`yIۻ[9``32]t[ [MwF'q8o%];RB者 @$P~:N Q hcO(GT"ʭ]lB&ߺQm2EyRmԒfn&u'w)/(㞣<6|Jvu#]ȰZ $Kvy=G_EkK0n\+h9 +M>0O@=rǂFʙxWzJAi!! y$r7|*wZuŚzNLgq'y.8(ZܵAz)?y"rV<DZ?Nݘ|!1M| EN]~̅OXV@3I\/Zx Ej\R4 i 8.[,$ygVܸʳtJ,q١‚߼a^6EXywky6=MuYTYVŜH&"mK[9b!gt\!2d5-m ?~_$ԫ&QerqzO;v%" v 7?S1qϣQ"nrop_+Qw>˘}W$$N5tK" !(}L#Rط |J$| :%ƓfZ&])]B{ud4?ܿ装++JOẄC[vߕ'kCmg-: iDjXֺ-lzd["ԻO"h c:ۋݰnö#r?MhHV }`g  lߡk_'ɀ i)RZi!4akV/<:OmHҊXybYThZH@Y5Mb<80]U֚ߩ w.F*VDtw\;*2Lco%ͰBrPn,Ek8Ƭ5Y`:cj4s E84PwAt{]DacSzZ%@]xvKym ʿ{cjURclqL6$تucN6źBQYXhu/M خ=o&kvڢz i7(J 2AX V[|bGl\0VeLvAfSQTBN8! 8#H ʇPlbH qEPT[_-Z}tG_ZO&L&^#ΧdltF-3:f0鷷Trh$r͏e6V y!@eV-ldSj!j jĸ5|-v)o Bw b !;5Sʬ|Y6旼C΍A%'hpXEC7Q l woQI`0BXGz3KRE>R?SW l NR7ce{<B{’a(+pLu=2߳`I&+%| ɩ߬nݯZm=!;|:XS>z".\nQ,*Z2u%ƪ;<,MSЯ{œA ෦fXBNOb~u@֧c_@-8{v%EESpJΌWkV$a[*o8;ǟmzB5>* )O<1Oׂ"RGM!ofI%&EO^"z&9)sj)эF4H \}C qhǜMucu`ּg݆z`rgNƖHLo3$&RoǵxGov ԊkV|Hį}3"EB.s܊ɨjkwp`z|T`o<>mw^5K౳?@rwXvxXN5H!{JLAn {Q.lm},\ ɿkhd!~sC%b.\}0qc@R{ ]c TD3t'2ȯ='V)DQhzO!ܻ wHW BP=y%&< P,Wl~4 ط Fq˵i|fEny0 *ØLНvAS%-T` ;Aj,-9B=#W>~hTZ.}}T:>6Lq 7˕L|!廎;?y̙mݳA-ǭNs͹/;9)_͔XS^Mw͎MלaQ8'-[RJ&$^T2tf6֨.o1evQ ILECH TNݑN߇wU:&1 # %lf.u:H,?ȹ뮡9U36PљS CVf\fEZ&}@;!ق(Xr:ڧ7(xe)H mjZ}Z `<;^B gk/{ԬWep3u2I^ Vtkz ZAI%j.\0D +v0?RmJ y,_XQ=6w/f,dÕS[T}d?E ##={#KOeԚ~.oa* CXYpPxw'3gjEG nh@>g\>29 .fV엸}cb%;!Z!.Q"տ^7|`eBd <^jfW% ,8 u[pa uE+EGU.EgBu҉w+@ ln]GSO^J{=L/pnju 6YdƆl㑼Xwj3Cyk-Uq֩$5'{;R \I=nqen)9V,򝎬aJ[:XX 1`hbArӟ!0Zgs8o&^"&Jg h[oX ;A. +ip5OR0Vҙ(67[Nw@ am9Mq?Qa-)Q>G`.ވ>X['$7\^}Z})&x)5I2W⏁a.^AֺnO,s@|6o(FqjԬ[ݦ@IFVͦY/nd55[ ;6_=u29cSͮC] z{>ƊZ>?0_0I wPLz\@ \\D+g$4vGR[/ɿCk^R%ʶv3VR@|MW)ytc| wS@#OtüjyMRAK<6e1Srk)ice#VzY R}bʴĘ͌)$HVGE'a;qHv†mXQ˔aRtIkS$'<! 1ʿ jz*юRyϒ .Ⰶ +xp<}bOw Ob<8G86KO[:br6*A>`@HUyCʚ4ntͱ8(bK%Ć5ojJx8bt{7Qev|Jۚ hFFN4rD'd@0\lLtKm!VV8hU,X=i}*[WOs#/S=Hz=Rp25ŧ>TWfPMLUՓ 5 8w7SތCў#mZ% Hw8(#i be&,B17>ۆU^Kr*`6#~&LDWB 54 KRm͔, VnFTTV&",p!s?K1\&DRD%D+*g=ErIyUfmrU.^Ebo#SC&s?eOzake).f0y^Z/hTՇHxg0u/,S׺_TZ`gAk&oDFk! +׺3tw*?:$qD0i$0˃_,se MHPpBxzD}Yvs@(wpx c$ǪVVA EhF970W>Ԓl&Gg2wA$X;MOhv8I?fɓՔlB]s0ݨki]ثl0CgsO6ZI@4`γG׸AロHv$ w #yBƆ O)KП+l)vOS(֥qЈ5A1z̥SM\B|\'9v_&KږW381)4Y^^]:u-AIe䝋m^X9,tpmFyV!I.on[&i_V}1N-q:B8.iRo?xe!AX<|W-dwFxhL+Όen<68!11Lg~/ BϾYįWq=~o$E(y]m;eE мأ,]XyEߚ]˸WM_d>Ss鈹83q@e0׊Tۈ?gH˽RVr@G&yxL'H)>"Cك,X7sg` \)6,CoJa&J<f 2_bg^6=ID?Re־.g3D3NT| >5ĆF@GC,πõ9 ̭mxhP1U= ӌ%Gk˳(G@gMʙ+DX'́fγ _%uԕZһPnG0alb8Tl&ѓum_}k7q*+^|i!/,p*}#zj'ZC9tEhͅGt)"[z@{%.ч2I=p-}Jrz{YcH3J& FKi鶪>2 5 r;t-u+ [QPK2 ;ޞ{7=$1ZVsH"J;';~a}J/yӍ~p8U h=LK2]C<_Oުhލc"V J`ԓ2n$Ȫ(\zb;:Q[iik+{{oЧܫ_c7 g WVB^qOB!gqe-XZLͼա*Ys&]Bs_/2&{J4_QPö5'<*AQaIH(=bLyڮv6ý5h`G$oRƅɟLE_{rPatn*w*03{zJ7b$sW-#-{sc-ћNPo#/$]_z|@ĢN'%98KVĭ8ڒls臒{qM",`f kX13{wl(ڵ_}}{ TA~XssUV#y/Ufh՟b=p$K@.>aWs)qɴݞZhO4s2T']>[$I Ռn}Pe|r-كDX -qwXIp{YA*뛅P_KwqeѰ}^Qhar6x:X R &rRյ,st.ԏ ¼ѣUBaDM_8 ?U¸ǩ<[/$@UIc F(DMy 4Pi~j, 2K =@Pq|PQJ#ʅhoc/V@f~+|s"x_wZ3rSj̞r}ыW+ ZuBQqi2eKP3a)Nz_nҨ?l@Ǘ :d\@|.&JBa6,/rIV }#\0BmǺ6#pr2p?1ϯJMk2q>T)sOږ!CߣSY!ڙ)m4(d b4!J˯ZoAΑdHe8*B:X<@'ެסec ,fhsmL9߈JBe-@†?6"Jż6$pC ץ&yZsw Q˨̎hG+M.Yd1"4j+@WyEyc> 5aF}DK]#w (+9e{谘'En~k%qL )dPNe)LGZC_~ Vˎa 0.Ū&Au|PUl[-.SY$UOICDx~ ؀HkTɀ!'-S/`F54<ξk:UqbvmTX_')# K"B}L 5C=1*Yj|Bb{AŵЄ" ZkpiGk_oCI+^ISmwyVBuZuFIΚm5pàyH<Iz8'ØMhz:qN>qb"2wYljCv.ȅɹ"Z]7vUaL\V"{7y0*$蠙 h6( l /!0?vI/):lsy@q:oNOZ]goU";ǰJ8(7l.J}lѵݖnu0TEdCL"68֩1*[9z֕w'IMw(<"lS;n}̕ezʗ4CE.?wQR+}}F9iL "pʶ(Lwe{2L ,:EKɂY8:ڣ6LʝV؀~lBN@pee_ j F[Q!;f͌G;jKw~V- ؕp޷mR`IlUkGh/)Y6N[Oe } Cu:໤*n^/xD7윕 L羢ֳ8"Shq- Rj8`3aT0,LR2" mߴ q9 4R?IUE/ddZ-,S~Z@WJc73=P]Ndr7)9X@=NlWdU~4rB5AJb j+ܦz|Z2h͘趵f8eRXY*mUGC}lAR^ruxpsj3tVDSS66w q0R]c%Ꞹ TaHӝUa'oلkbwm4fYyWػ5CAo#A'l-͢&(t5h|Lf;Ќk|Cj02큊|]ݜd;ˇ_::HEal;'UvEKƼN] _:U=CQ0;ֆ{'NPڧv;Ce4=9y%:߷%'3^9pO0l[8lIz[ \.EY6K]V*{.b)ֿ]trb6l> GoT_/g4ښҴnR}c{@b%" y /4m`8mZ>#] ~8eHʠ,ڹυn NQ {ugڋ9=B%W&5rR-\7&tLfMl# Hw_*WrlThkwrh)F`nƦ/+ke@S-F%~.8F! I&rV^r:Un$WT3 BJԬI)RjD\Ќ~-wfGCm>똍-' ͶrSvt_ 1 AQ?m&t@o4nyX"W4t(۷c>II!ۧ~kbn4ƉqS({ V?<79-Adbyi܁+n=њv=جh\xB8 \M2ޟ]]X)\t'svHj6>Yy@ߊZ0uy0`uY /luj?UrTQؓZt-w}CB._ՙqfn)ľ2T9f㝋 8$a:{p< Y䠿$M $Bn*>ϗp0TlJeu?b!H*N({w= zdYTXDaePK)⭭&L`K zْ@31N]cJo]%8Z\hhIf(sM oâ&5: @WDr#L?ԅTj]Rbҗ1ٟ$55#huW%y]uCq²y- ]iM: ~EcHS up# .^aJ%+mN0F#JMSiӖw1(|$ sB!ĨmZPǽ6,MtIK\؄ Y;'MKj'H~[H^ aB _u cbhԭ1*Fbmڶ}~.Kv8éDlB;y'E!t˔]%')(vK/5,}҅lՒoX띙W&G8HՈWnlPh{~tD('ܼV|5*< Y=*0{C6[;ўRʤ[XڡM(js4ܾ0 )f :pmiKw(1o 1kw]PSg  .Vȕ@`4mcPZD%Hz/LkA10.&s,=b yJmixDl#Hq/qe(Ls {qM8r#=v/͡yC rQ*~|M('Q::CF?V?)W&Yk 5VxKB4|/oݩr$aaX&\~"1kjݩPt;io à~RoAXc\b}8耑;}K쩇c6K2tyQP!JίsK BݸtsYX r ]ӣt0҃q#8ڮd*8fWR9Cl:%&dd[ grBE~|zy@W>d0 ˳h JVgѐ /S;Z "i8t"n\SPM.y!eRNz eRè臡ʎx[^'՘m&aɐە[ސg-&54t&mf. o99F桌=q![NP@bf5ל[}Յ !SO>ž<nB+tFa o־Wd6Xm+$,B?j7/Qwox~ Fϭd >t"MTU*e>Mᬓ~}sGTk!7HB̅Hz=<k @F~)<KCd)Oec*͏[w97kAY%b1kȋ1 w6h]Jlճ`DYՌc5yw- {Q"_ ʪSk0b϶0Z1j x (b}᭩w +s\l] ŭybtSbo߅j`-m^7dhoJl8,HCzM۳۴)}܇%LZm$U }DhWm KB\C=C/Ȍ]buIͬ!&"F@evPF82$>2|ʦVki;[Slj`YݳaވT&]~R~PA \~0/\LW?k@r-L 7erhWe3%R.\eQ2vķ&>9]dôE\R렾#WM@tZ'2>&̲\ȅx'[Cæ{KESƸYI>N>Y1BuoMNzǒL7?[yDNBA\g:I+#c_ɔ9G9t)I]ĕꕯ:Qb+MXib),]Q}r }mM6Vʭs!3Ll?kK1s;44۬?<q h02R:Ql /yi>XlI.} C06jg}aqHǨOu)$1|ܶͭ/2g~Ga%5Yɩhx/R&7L ;@k[^oVtگ 8}fV*hRN2zn==9}@fht?fCIDK}`fTƸV:\Re5ug?;ճ]d)Cm3(#|WP(zR 60s>, |!^ymH%= L)[R<$L (Jsse_&vuevWѭjpz1Xi/e1|,"R-ؗPb6s)ZXcNa"dOQ@*J᥇ލ 4h)@"ṃ]V|~c=`aq]zW:x2Yx xS78(|NД:F5|L>_wɔzǵyns uG+b7ϥ% HRґ>B}o QμyA:U23SY$cQ>W=|%un.Rd8:2OvKłE]sl~re0(`EjQdm:{%qcsȦ|&Y*{' iaVPyV'Uzcdd-+jОʀ),[ߕLzC⊇`ۏWJL˅[J 8Ղ.Exzww P2#=zW|M*h2`:{}cL0),|afkvdWbNq>=>O|9P-wYL T˹^U7oZ^m]yp2tvS`s+.25͝?fj5y\ߓӘXuֿ(_;V%r^.]=+4M&U[^#c1ઙ+%KA̡Qe9E5NO>@~ D"1ˁB־,Bķ5r<-+R!/R;i|OTЖ=UԕPg0^fk&y3d4*sz##M[ZCs0pi%* wң $<6tݺ_#M{kӋ jFnXzڹ/?~v5MdDV0Yռa ^ 8Ia{Ζ>TүAXIxa[5m^m, v a1N BA2'IZŃLDmkUDW.vL>}zwʦ,[{ǐW&ȤVyWԔvj(%-P{w[^hxmDР]8!x ~o96oHcgQ6j@)3)fwDwX;qƀ=BKknv1eի #k7uv9-b *I^c8qؓj/4ΰGP(x2NٍJY8dx?`pq{Sq Ղc6)h*r 2-l{g=ܝ7D%Xth`3v;q%*\U|TP#S{ ; Ø1ˠA%| }@bфb:X{hS0kb1pL]T𛇫.ϊp>zu)ufXoJ~E2tDw#UQ\@!YMipMw0Q=^c#C ƥtQ~4Nb$'=5M ѬGNY 0w]5T72 g.L@tl`Kk+\WS1} 8aվ\?W5KqA}<* X7t%%Sͨ4m%;vLN|~)Q1!?\lBѻgV4K84^LW!!y szcwY(k!W0;mx<\sIwmη{o K65t+LN]x?'}rxٚ)#({));p˭M$=^a=9m4Ka"=ֿMJ/c"P0uŽ} 5_ ^ ư1@ǹɯ?X 5&wz&gzQ[6YY:ﻑWW_dKNj௟e-vҽcʲp~$rBPMml9u__0rݯVԀK6"{sJ<η0z˪U&hн؎Z|s bVu2~NMmӼ}GǾ-l?}CٳT;"e}(~7gVd&?^l$Lf}ɑv"!E< N-(ǽۦPtH뭁)8G5l6 I~{[71'iMn Iyͷ/Y{/LٱSxؖ*"̓WT; R3o͎aqW$눤p?A-㐘JvvG9UV*tUvY[s2P TWա)>JEYsCt Zo_ ܭVo3GO?,/e JH>sB\dǷv!Zp;+`+p&lP}F\JPF?JwҕenXb^e#/M/ޫTD;Es34%'hy9'ZtQrDДC*N e8M?bKYVf|i[ZhI|lJ#]=y~ r-KzaUSy _Ѷ Q~ Ѯ4fF%5q-b"!f;qvCyS_ m"Ѿ= LI7U7CX.1 |7p6B<>Mu'$ dмbU!\Ib'¿/aDWXmnL1-cQKm U`IdvJ’as}>" AΖtcaۜRxBԣ L/d&*޼ bWo^GLN"FAe. AEDt]ˡ Xjfjܿb]ZoՇ9&&Y=oC7cҫ6y$ř$}'Q+ .zZ'yorrO?f93>:Ϛ? jau?.lD~WFsGI]#aP.U dlP*ga V;D`{rl#󁶑2BxlM{ψJ:2mheKq@, [&m be/zSb#=!vz?7=UDCzrԊӲŗ$ lvsd6 pwKi'?D?KK*cM"3¶cb#GECVYjUeߐ2R;yI'BAn!,o0cr7 .hI'Ip2䙔] tjlF[Owɢo,H;l&C0HBA9fk6CΣ$:[zY摫if^19.u=̆l(4֜{+/y' :{^dNM,WB/7#_h\<>w7teBtRsnhH0!:dE(Ғ[ l cӣ.NLTU bJTgl]iqe@&)Q=3Js-aIbo]O(,d߆39l~c(n&#X=FZhxlE1 s*pG ir ASGT 1}{mb*r"~AKă._f+²}|@hkx'i'M6gZFv4SwʉǡeN(Pc=(-k( !i`K1]"1.p-q) ɡFg{2|~[ٻYfܸR6$\%*^:Qצ<410ŽDf[ x5QZmLx#)!cI9,]6UP_4N}Ź͊e1?Nk`Y( Į|d̲|B-Az鶭]b8X ㄁2]ZAS*.?O +qak Ƅ^->һoRMå,˓z׼,#h~v}{ ʳ썇B뺋x*_~825BCf <%I=5;=kyZ<Q4@5F/{Qb_+LϽ"<)zH*bkK~C"I]'V>( ;"qu⮊UT.kq\ Rw7 >΃?"{z_ 񐖰ݍa-|C!7wBX3QEEU!ϑ=YaOXhTd+Qi-Y%>v5@fY'`]; ׀(7F0;صSjV1>k67<ivXFwH>_I𭏇p[  wl*6BBrV & 3aosO3Ͷhnsc$!&bW 6| [  -R57V{ka;2NʲqY8É 㳗#+"`R\|+_R;\_;91Q4> .;cn/=CIj?/qw Z(o"tάl3QFo&]7OU5ܽ?mٹ =مLqmLIϖ aOpC\dS}Qp/I#p0$XaPF( \,\⺡B$?b#UL!'mO&0QWL0S8 l g1ge@5sC/-JnL#t#̽)VoIŸ Kra zjlnQ.F=٤G*nEׯq^vp_M@A+.e NKLC2=oBoL;*e/7obуpsEbeW@<6O]|gظbIjl_-Om񲸓Q7[%~;,d>!eL kN_ ]睺I7U ['MdK'p< i+D^uVd(xl%hjɵC\u,3yXmN@p_I %HG0;/N r $v-Zi0Idv PtG ؕ`>X{1Tht'!Ҫ/}1FmI7h:8R$dIdk ' cleJ+l25P]ۉ.gʸR_?o ]EY|3O9$T@׆,Ҿ†6f3%iFvE뜁(z8Yc? ҜYW!fp9xxE%/A 4n% H~-~~-Яj=ˬj;pl)`!>+C_3qiY V#W\rLYUC,6$T7=)`Ll/4A& ~n"#("{M%%qOg4ɂhS#:oPZw6IQ۱gLsyT"H& ĐFI}QGj0\芖Y.}as*c$u3)X~d>>mohʟ8]6 .EߐR?X<@7qUK80i\eqòafʩxLoIk O.p3=exCU$N{Y ̞QNjC<قnd5p- <y&|~-~A$~MFV[Ƅ^Ɲ<WuXh2ب+3RumKgN55dKs󠥜Y~NQgM5 qMkn#,jFxP'PL.b>J#ڛgj^/MvFxrh;<1DKeGS2L޵8@&GRX3{fݐhQP [|NJ 32 `|Ê=[#9;VTW'MF' 29"@YB6MqC=.){i}Ah.b:ұs:lkFooy \9F}Z3]ڞ/ԹlůDJrB$s]YLHOap!хl g-r滇d 4PG!#X87.x8mHocRGG)Uʟ0cjIf?kQk WI*hEP4v{3HXbsH1 `euE g]?УTcU,q`HO7aʬlԄ =ẃaī9QyLO.Ȱr^ _3HO ڑJ5,\=D<mg@RDX}66 #B)z e"{D֦V ZڼzfN8QQDtBx!NL 8}ql8$sj3iS|{_Ȅu׬|Q. W Z:q>q1lKY;Eˣ2B=Abade \Uo$YH/ХNmq[?dz<:ľPL=a`6k:G6}˸koB,\6< Q#isekp["pV.]6wc~4b0I|J+[q-1ZLEk/O i}|Lq~C%(A j\jfͯqRy3gRC+j`ud(+$~V]l|(NҾ]Q5F'/ӬJ) ;M=aSU)L/Uzh#Q'+oݕR3YX|$V0ȃ */hLٙYZSxWrZ'M4H[ [4py+EGI Ї,3P",g?og[d{aW0a坞Tu[ÎЉxWiceIFH+R I' DC,B:R {/#|n6Xh8_VG X|\oÅsg׷dE眙BmkvQI"+>D9FRވ@^!\vQ<ݘ !5"z`J x͖x[ߜBF/FcC @6\CNUܐ q3PuxԪ[9`8l6qNf{ɰv4:ݲMW5YZAbo=ωB 7ћu 7TSIf4b-A3P\ĉY5N,@Q|ɂu]w;3J8y CoS ɤfl|K _@=5I͓pM֔LЇ\;dt'+Ưa@ȡ^ē,Jn?m߽ddQ$niκZ18\0NtCa 6c}-GHLX>y 99G[Pd˜.r!je Ep8 ?3BxښtgC;['i f{u^u=ޤˋwkkd"\PaGZm݅qKe|Tɪ4qȔ~߸Ś=jCb= FU!G|{nڷ[ZD]KiF-sn%䚙@+uyI}7rU-BU.sJu3 gIUϾ*_4͹; 1I|PqtpTZ6N?{f}Wg}{ o1j^ґ:ONKv^^,zᤄz9X1g/J ,{lrP_`7-ɡOuVP8 |U݁/CY hV:n.v7-Lbs@4ߓ m89_ez@LCl7ҟvm\YkzD[5<ڵ,e3ux-H h;m$*}r?^4BȷewGV AUg"kH:lM? ӎ>8&mTPSGy,)bo[G] ߏ /@|AͪfR򇋣>$G?FdeT`#N:QC#8?KD{FHXTMӾ`|̛R;vBfZH=Y(AqlꃯltԜ#V1ybY0eiɁ*\p(jB% "ĖYMe@&Z%H6"EG!kߏ)qph +R'ݤ8ŰW`q4±-m4_$k%^'^Ks^ʡ!cӟWcGٲ>sh,Yvsx7jn+*k ́vLL(8r1d́ Km"E{?- e+vT٢5e" Cot{cCO,m9/"eѝ| !ԩS(ڭ SK<B 3?F+3p$qU]^circ j)^ kjC+i&9B2d&zlnGNߐ7FK g-#U\Rcs$lP̣-X\Eķn(g2-0hW-e w8yM>b"'mJR@'x3M4" "*hSp^4xoJ@`iTli;ʍ5Ѵ[2_mv0:0 _mTO s=VHs| em4i;% ;ܷ;F P;) u%kc@ P8:7}FKddΙ5&N^†Ce<:b#Ë8E7&*iyETeP%{X~`EADDEQ2 E,@Ԯ|e^{m0 @R+z'Gm!:ќ#UE`\H2C&">vC`9Mxxdnm.k”k+{g0g)/O ދtu+ sn lx)~g7mI E0G36^HsbXG3E:p~„W\̜VˆGG/r]1~; ;.k hžϑuh=ޤkr:1.j6m,6nd#XØ nO}- <6@[]0}'@M!7JQI:OR^i/7|&&c3Rx %[ARWڰf~nől 'ƒ%;gm q#0ڶob'gD]V)4"VkѩߓX\TMB6pFzgvH.,"gEcO ?,9S쌳s>`;Ӝ%{ BZP<*Z8$ZfDegw|CwɺP$/ eAq-Kn$u#Npq^9dָxoYSG2Gcx5=岚dDylv%썵%M^~Ii˴Fl/Tu!:H펖X?śO} lYy4 |+tSp)F ,o4?u_O2Pyx?rR` CcɂM+9hFf`f m-&$F#@ivkKsׅņ y3;NmA<[Y1>Bn\wLv4 վQKKP|_>dP/!t8dR"'s4$ o]Q6FaV߮jۤ_)я>e?TDG]eH4AIpv3}]tjj490]@Ѡ1f\+vfܙ %Kb!fOh}!'ACnS6\HP=iK+n!"qׂ85DTS1(،_IMU Kۭ.5Hʘc=x;m]X65k zdcc`86ү}m)7pBu`WIVݧHJ i]*ڝC}&szU,)7.5HoMr箦_u40s4HkBtXingƵ3vS*] tI]vӼˋ%ڥT/_ٍ:qƢmQO= 説I)KD|!x6:2?T@0UJ;QM? i+ܻ1o#C1U8BDyu ́/l>&Fv(~ $ g8;)6eCLd517GzZOy>DD&dBD΁ oI?,#RkDNoY}!yP1ΉKmɝ '5\U^hZ=$<\iql|{Oj*3&4heVY>jZ絆NOK%#WWe)#{ӣ)ex)N"[@L4߼n[oΜ6RJm Oe&SB`l_(2lR'UEX5:/b64̍3d#8A?K]y;o)R/7[(ऺ_isH1=̔Ͽ7*,MJiVM\'i|Mq#H–x`GaF&= <,NQs(xJ:%87*!x h7ĕ5hyPq~/=g74ͭI~Kۆ6 \)TpMHD5Ի FtqGT^43墇}UsbT켅@̱Aq~K VWguۚxR^ty,D&Fc TFثZDXʱm <6 7w6÷1C8W Ci%ݰLAA>mLmEoNX&MK@ 霅Ae.#NJroIom6ydU7pRy $Η4v$aȱalv:DNQ\\g6?( nJcy:V!^yh8/Όu<p,*#Nhzdo9ksEAg98F|tl{pӦ70["tInrw/!"  -Xx_nW1׷~FEDBbnD'uc^bAbbD󚴷.9,{/8y}gΗC8;Lx6di߾Bw-\$\~OKIH CISf YbVǗ1=jb__(O(ID{wGgS'h=G?JkI7%gΡ+ؚ !HꔵCZwoTaXR[Xж3ǝJudsvzyo-,4=lK.Xr6̮s2P@x!}R5L3zROp%.#":ZSx?&m`w)l( )Z}& 2. ][RBpwVo\;T%{wENX׀E¶6&/&32Rj `@M[.f0ͿpKfEe"1sIo֙7/OJUզb` 29,Gf9_ԃ$]^__;)m~G5S͠I+ec8"'b o9MCDSѭsvnM)8Hﴦ=a'@04:kLdU16R$H(r喅y[xCQA^<_l^|{Q[2X9eDk]=% {}G:Kӊ`#<c|AHm'řcNOT>e ҩXvfK6^eنHD ƅ2ֈ<R\2vY ̽COzS`ZG {OËk6;7z^Y%nRwWXa6޼U-`z},8`S$Zk HND#;8&T֞%d4Wr6ƨvtVcd9ajqgkVâg v> /JBkyKʻ}&K>j/{e]pFerU( w\.?<`оϡ^hEN:hJYӖ@(6W{?r1ryˠSf14\mҡDŽq1ȵ)u/[d\ixUTɀ5ux|v.דףo;w{ \z>>_)tnq/wЙ*`~([Kp&'Z/e52iv~|_̈+xop C FMj:vTKQNf&wЍ =2fK p$ڹ9u )/qa֯Xq8m^~}m,o#;֘Ч jMS.(ZuD[Qne{o׼T23ʓE$i;:E_3E\drvaF5Go8y Χ(s #OB୕9%J`f]U?2X& f9״yd|+9L|C,-Nj``oR=xQ._C: %6ޱO}@RF_n0+: ZP*<BFɉ=^$},T?͖k&+1psjWf^ ͔k|1m϶Lkw+u)ןn&.l(J2[˕'4͚1k }3G ٲ);u" uCCf$ R d;]MMZtE% =ڧ6]a0I\n~*^W5{KM$"ǵi5M۳lT݆Xa\lN[*d.sDi !2^2!}Jw"2ÆޗE P^;N7tvj ҙ(2hȐoҎ" 1+AYB t\!]#7p#g#iܼC4f{9I+3 =b4Ts/7JPY>s|Գ{z\hKjᚴU+1& W)2itFƽhRV.uX#a󿀉`5/'`/z+f5O-6SՏk-|X$,/m|Xܠ--~,Ќ/M +m7ת-[GiH9@e=/80WDK[[X7t@.oIr8]4NcEvGlX8֫l'ʳ_r U=IRCĐ~Ț㣡SべuAg~D-şm.!<-ԺN$# p)Wb+\LV 1i"sGϮg0{,sC\w|iIaޟ3O^-F RR7X6wMpL.9?CZݲFjK|OUf6e!md(m'cs0's77R!垇~R4QOHVv'|1TK>_>*JRٯNjy'nID]?R7Qvxz*mzL摯f'߹P҄ ]}׷z&H&YefJJ5=P*L>,57SMcZJ84R`}D )<: TPKL oge`X&+]5>G/+\ܸ?P;zqG z"ǯ7 Hr#^AiF%j 3Vh4U@>Ћ7K8Mׁ۰[r7>Ԑ@H%q(n8$ 3$Td!P F|2+e|IhI) ."q$jem4$F2QQT9JK4bq# 40#hBФy)FMқ0mQ^uC{_JY1AV_,'aS/V#Z0]'sC-AK; ^kfU=lU=@-0Ë8roF#se>cM劫}N* Wu3^P?5׉Mf X c98ԕi9"l-MGz5sU\UKеȷũ⫝̸ÿY . ?A*vţk Hwj{9>~r;s1g9RSRzT˔XYpc _UmHZѰvy[aZ1Zl۠<f2z6]](S">%wK^U؃ѧ4"=MZD筲5¹Zva/?!j`+S'S ѩ;?:Jj )B2Ѕ41͡}CgBfd7a;wy/ܰyۇ#*\Nz_{tY %^% UK<#-Bw4%bO^ʊ6|",vEItl[%~=v* Y-oJ˕PD^"%Z_5MINQѺl[OUUʻwK:xj=X]($4S?775J>p!{PAqq;)\iDhz5ɭ`;ڭ-^Zgh"  eKLFr"#%$l )X/p-@!N9zbV]DI551#IAq18TH8JT:c7ŝaX ??No}G>}LBtn'/_Eycv@w3S|`Dbv\oVf$ pTol` q0|ҲOND3^MM絹Y7}`>Vė[DC` R84U}|]Z29?~Tw/)ǛLAU?ɣ䕀nF(:X\81 |ymA ,9F0%afͣA-a hݥi IYSKӭXp"d$E8uȩЫ3 O,)}i;a3&VlO i0ql^:mtiY(ȬuHv$bE >XK7_X0|Bc*[d}f!f4:G˦Vnqtr,܂'d˛}>d_%2BJ|=]1U ?f'(Uhx4:Xlx ci] ҳqUDKrr.%ݙ# 4ǁ̹n gA% &nn?<Ŵp߾>+&=SnK K5LV C.t ?q JS۔idD~xD&ɏeL\agW & 6MLs'{/5;ZV)jSSS8F )УH3Ijc1>t-IX7b=ׄS9 cv1!diOī2;(++=*Kk^#X"3)+npwu Jx}"B=Y )yH$,+c[U`݁!3J~p0o jj^Ԧ KO&OiqSKuZ~;-1ߗ |Z+9"q{٣ .6k܁\bK) 8iBମ.̗jSqGUxH.i3D害dlߣ?pD4=ɹRUaZv!γrѤ w%eFcIazxJα?qtq6! Y8X~("6~S At˝fWBgu9S`ewyL1 NS8rCưaϤALH=!A$SI~4>S&؛( _ch`DIPquWʂRDZu!o=b۷ "[hR'^+)g]Ck$Ay]$H8O&VJV:,n4z-0<f=swdN٨&H#J@\8.71V@/͸i*<@n{&ik[e|+WXk?ֱػc<(k[;ʤA/\g;uV/f'diNZO@0/pqO _Gi&lq~! v"imXcfJHpZ>]~'YyA-0BͥCxcG GACPCb+1-0O"<$`pE%YMgUȲGBVzpk$B3<3AOJng"A$ 庄t #s mhhMna$E~&Nٔ1P0eo\uM*R c:3(9eK%>* X+"/keǨ 8 anKmCUJYޖ0_8Kn5 1^p4ߪO͘ { FGʟVV;m0z0֙zYmrSb1aƏCxVRiM'f޸W)?WoPFOXgq9CC#^ˈR9u{L|-fpyu^x(2xueOQ$chЯ>YGB͒ aYlmf!Xr(/WdXOcbDM;[x00'A⸋/Ӱi_׬9CQw_5~њ+=\T=YgrJ_=2,'Udi,Q&;AՔ4[-I|*`Fo2/ۣꩪ Ed.ck 8PO)2\UyTJm꠺PGm"dh\/)eu, bAұdt=%D5<"Cm *,P(R pK0Gtc3W'*~P'5Ax+-}gFq{#*yETzDpؑ.U݋+9is\f}uqґ!9*/( BU@0tsے|'CL򄆚SӢuxYGtY9-,}nޘ/RԖ`?AQ.qֆ@wb$nr|a| Y2H mfcg &yd"}z$+b(l`-Ê7wH|'@SLzLsO˽`"}GP'ұFkQp'KvƑRTR=q9Pɜ vȲ0QtMvg9/;X- G+ޏǜ~LbJ՟9:g "NC+FM&0W^KQ1Q)8!S% 5]_6\$axE iA*Ieh^+%I_o#Maj,_J`@= )s%7dq94Dk8W)ZS,x>zY!Zxi.9Ӌ&gRӣM"xsUJnQ)9ZLOgWɛi2}pߢeaI\bja)ZV9Oæέ~E +&rd |^ t&*jtۣ?/ Z6dy{@™%&F\$]ZҦERIDzfJ\ʧȥH2|@kW1:gm`\`VUAK$wFSY+*@yU,4 \e Ul3 UtN&[ćO}+g%垵zޅug[c3m4^96T 爽) }zB"_m/hCuvת]Gn#̷ԋt˻<,/1Ⓐ[aF 3lx^qO0X~݌D\TL|@7`'KXbWrhb7}dh@e%;mH .*n}kZ-Ųb2Uv_n|+e QEC% qB+L+G깸s-J@skrc~(6ez2F%`(H^n9=RY%"[s%P}ingQND͠9]VꞠr|od"j->rVᠴMtf/\0xvW <l}&oΗz\Kӧs1}lnOTuZ2%%ҫB=ߟu)D4o7nu[y 7b/wIE3pY1ٙ8`z&1Hyn,Pp;ϭ?ioʋm^n.ȁV3[ \+eQr͆3!J2S[O >C$3>`{גf:4UӔu? ӂy=%2#j60"R88)r\KņޚopJ^$oY /fGuwa`Ms+9UVH[b N ԊtquPI69yiYCW NPզA,E<pkk wfՁneO!)1Hv""`*nͿi?K|kߣ6JA6]CX?Tiݻ'A)CqV밦QMAbŘRZ$VX<\װg]0rw{vcLB2˰>jV92p'tQ,-E}dy~&\MWԇ $G+NFn#@|jw1PAltubHLgF6RH%,ֿiMf|VHb$씿K*0j ߝW؃pC͜ɱf͕~=F{7\oe5Nq]3e3fxϓ딒z |p &;m@R,2Ă؂ ʅP(Ԏ0<_$YDl V% {2%̬y՚FL"> a'15RcgY=`I]׺ <K[D(xXln>Αt&<[H7+@[3Ah箚YG9U$7d2,Ň~<3*pAsKEk}r,yCw R/69!'}JS3; > +k"VGO!Ԯ#܈,dzYke>q}D7<_U2I-haN&@4@ `ǜD,i&5.EDYٔb{RR!(U1,2:8`OOomY|L8"S{Or!/z$ aoyDx{{$K]LcܹC|FUX*)TV(4 b:mA\|$`V}(LJ2Os]Bll w:NϨ½1קjdZgXAܴ~M^LōFտQm6;#vy ZpWN<^X_hgJ*e]z\ d܊h'+,2_n3jξg4{Pi7'vTl,%£Tl[+ҾL5{Pv=ጕBz M 뗇jwDŽD%@C LjgE}K{rȟL܇g$Wbny16hj m@zՀW 1oozn TY'Em&RkvB8Sj;W%D<>.%1TSK;"--4B;. #6W*񒗙)vn7Qr!AF!٫Hxn[Z>9ލ[)Y* gBKNY ݈ri[`NHXvᖤR&{% 10 l]PnAAKW"@M$zq&3P(O cx?=\!bGq?'LIa0WDN걙g4=&R?hrr{NK K-VMmcSdpW%9uq \ƤmeRmT.ѱ"tw6ܰ$`g ԦdMkc.k̟ n`ώAT. B9nTpMYvC转HZa ?x| o%4.jԧX̢7WP06K7il_?6dNd0cWxNql7*KUuH~_ꠔYYK)%)2eQKupu!6,VD̀//AJK_GILOfq_s]0#.=RuQC[筙n"j!9U:$fykIյ7 72Oߐo `Dr0OHN}bSM,:43΢oka蜪188d}̒ߍ%63w[*4@>o>E" EpqMj*tpe i䵰 \ ujO[lac7{OA>D1 C|YH[LjaG tѴ[|6(lRϰPC<+y^2YwJr]ie-jʦD@(4|xlhmWLZT8t`E).|sx+W7+ɵOQPmGblGCx0Ӂ^a$%RAo;CeSZ)0[>qcdD8޴6eQh+{j%Dc԰bz?@Z`seSr3HT#6_M;~^Iμi2eW_sz0h[2!G0θL].tϛ)="iAN2" 8'V0AYGH[C9嚛gB^֙u7x`8SE bʿQ+#D(JtD TFR$TGp r(-ObOAޯpɳP4oB\ NLk䦖 QzlE&X)jսy4 ٙTd|rswY 6BJl6]) y>|[TT (n/|9/=Vq(*PU ?{j' nB1B-Z"25J ꚵz!J}7 ,;%H"06dׁ$adחެ A,[h׭{Őhxh8w^*;(kY2 RethEq {T:-c_vv&ThgE_Q6ߏ-}HޟD+,*kT[hCc$ GGb0mW҇o\H! ue!)mSAZSO$>z'.*Wbf^4GOEBTo^n ch&gjN)zf4C+8î6OuHNuSCkSYkYgI}?FbawKMNʼnz_}Q{68-R%܎]^WWxulnLVH0+BDޟK I9^j yԵ{MQ#PSu2"2|/dgz}W~~s~Zb3Y^_q4&[Nn.Yεxϩ\+uԹY{;&d{z'C |*}͝ȼCG>g饼8'm@e lR''iF &Fq" ̢7$xO{y^s|3}$eoAGɡ42@i݅PbP“83ʹXUDQ5˜ Oq# <i_-ᨭ5n0FIIގ+d=6L=tغ"C/fYzB;Iq28]O 59߃͏8XFs()rW6m'fpXdI7{ V( uL/K78E)Lm0ki2\z6CY\5]ܥEޯd k^lޞPw+ 8I M8*j@Zinͻd<࡚'O#]ŽgJv gVAHij~=rcKdn(k<-pp+QĸqOBH }<34e@sw~îN6 BÒ5e-W 4YàudG߄4;'>H?\YDLLj7@z+7+Zb=c`$B@вGVd%5cI!3Q)vaamL btD3}~eCd{uSZБ+񯯔j.ٜ;=XTpVDdϚȄi6ޗqcV_b/^(H ʼ_3\Īvl2ZLj-7ÃGo}fr 21c=_ į)\{S!r^MpNz; w^+/L}r'@vcw :tkvƻѦ?#o*S3nnE)%1DGJ]1O 0/ ̔ e, 53= Emݞn2DçyG|**̯zY>Vy_xQyQFgl•3E<"B+LY}S`DEqe;&MzTO@]^](hNz}qJv'M֖NX}(2-ٺgCiŀnY Ѡ $M@r-R-4إ-s9 m :(G-WI-1 ,$m?J t9no1瑜4e{74 zVRQkF”Br#'#PY\WGcGT59D}%TuGp{բ~Gu4?s8md=tҮm(X~W'S)4/Mx dE1֕@gpa"5 #_Quө)<,"Ħ^Ly ^qEhW8ym!]?>-ɻ>CȧsB{B`vvɪL:3$ D Rlt#缮͑N[8m E^_:yss/2 oAHC|>):~k/~ 8]4\W|Llܙ=m*:X]tf-'h8dVj%jcٜFԜpsWq~JJP1{IB.Q }82ݦ{ص RL:.S 5ApaÒO/ZaFt6sHOM?k%>z'I=.ϫ d3 wourI5҅PV*gLa^d>J75Vhh5]qQ>=a33s*\d9ssC!i%LgbЂu$|+,dؓox 9oDn"uVl~ HQcP3|7,, {y3hFAcƳr'jRc/)Ĺ.lP0ITv6ﵛ$ dtC5" B( Fr٭ysOM7Þn5ݨmkGn?5}ƾn`&_3#)3Ql"םmiAaP5$ [nPN͋| @X XYٝ?怳Mp  t:U}S `׊ -TX&D!5`'*Zgʹc|5(Ų6 DX&aH=CBZ㙂QuYǡThNi-} {X+0{6{%yʠ:\v[|z&nP{#ɋ>N̲k=HJ ҥ?:-|`LϢT|5ۆT NC)Z5ԡ[QA HU|wr\WFt\[A2O*%Gau $a71*Gso0Ttձnf,Z(!lt K@xw@g͠IA٢!= ׭ M.o/֓UyDA3UIT)(oKk؄~,tɅ'=ߙ &:tNmKFՁAޕ T2Yy5Q[I$Ҳ0ZҷL.^kzaqc3Tcj'W$.fs6"sfJCyƻm܇.:xٱB0 X=rUjSJG}Mba@e/]&gbcG52|@V57}+Mb?֫-YXU?6[[\PH0N(3\N82>qte 4zoxm]EHi&=D3p rTu@2[Ιr!ڪ1aIE .iYif.X;dG9Dc*UOwyD k4텝7A?QmQɈ=̶s[" &+jzL)/ky7wY(,6#iOhp]wQt7Č-b)3Ç(|eA+9FM-V7u6h.s:ҷv)\`;5[8t2@`MPǫBա[oYT;SH2Ьh݆ .fKU ֡D3txSFsm<̹%9l|D58='VA[ދ*~ϟ]Bc-u72p 1#ȡB2%MOAjl_QDĜ~)1J- q[y6fI`IݠXB8nAM} " z\K+I6<Η~T}r2V+e{6LA;J D̙ [`+VDq/8Akȩ8$CX|э6X# c;XF>1|j& ~AМovEݵ-j\غe.cb ۔o]AHɔ+EU=2w!M4U_ĨShǬ'RC͸jǮT?`(`6tWnkю {^c[yU<Hɷ9PdLZ9?2LjXǩ[S^X΂+V2F +Oc3uC0b::h.mvߴQK9\0˪\AIV-ܿΈ -~ {͢&PoRXK=|) myg7Z~RU\w|W7kJ 2mKW#M1{#GBꎢ "_짇)Ӧ<'({ hu4QSH A G%DV`&jsƣ[aD~qH^H&!`V_d #g LX}TkF/^tsmv y_qJlS IA1nj(TmLmrzID.|޿؀*+yP xa xrMHd4N΋GY&\Rgȏ1 @2SnQz(.'ݴlhQ+= SjKR˱A-C7NE|{}'즉qpE I{+FNUexY}Q(n@PVK*; 㚴{C|tOԝ^+jp3[Z]mU] /r"EऌXe5ލ𔨺8}QZ 8-t /'9JH&UѦt7 }T(E-aӽt kT/ԊL^rO2< ,RJ2UsXjxS TWȦ+0=)wåj:~M+3/%66lRר8iDChxRz1vշUNĝ]$"%[)_yzLbb@ܨ'5XTTKA-_w6y%Lձl}x]-vId5ь/ĢGr2+~X.Dʈ[Kμ!W@bbX1WWbKDJ9X<ˇYI~֌g2u(rOن L Grk|i>5TBNEWhթbNUbip7YF*n.do8H mC#'ލ@\wn\V(`N(}& xkε"KlIw*~j4l$kl4^Oΐ.([,m8ڷ&4OҷTܜMSbeZ8_Gh*}WJ:%MD>M&Z Q[Z+vj*զ]*"pnn6F%r M3]Z5 @%\l_s.;[%O#a4 ^i/ICJ+%*.n2Nzݣ1t[uSlɈB+p4\ٟGe{oW_{pC_yݣ@xLrN]fO "RQrDk–0ݩYk-:^㻒SW H? wY^БcRg{G鶌e^: s}tGY5&3XI8"}CD'COExm?l05ܱh4smˢ-Z,#S4/z#8L5acJ|ػ͜-;WJQinkoY"}E_wT;t|0~B5.޴^A==/HE]\W%q|tkHF%;.<З썾F]jɽ_5ed0RЂ۠Y.nPE'^ wtfS֨UV Fŗ˘@iGr2r%@{)MCX#a&EC)8Rsw#xoh&U8=Ƀ*%3g9utb_Do+} _[,sțpVYōV$A)%D(n>J:r˾zXqtNҝƯީQAX楸]N3Ԓ;r Anl:f\AZX0iӒ[ M<I$jSV_(wZ0̲޺k@Xp[\&w(hPs(xR*{9/ d?h/7US/yb[kN;|#vPg9=  pu|Å3lxW Wr+Wд/wR00X&q5iQPþCkl1X0$o5BDlr#1y/B YP>K퉏Lrr׺cR))-ݚ_Hg4r^YbT‹[J\:0rA Ctoz{ ௹&ןjΙZ6U߾z @F!!~xA4n``((Fe<RV{j$Ը~Si&C| Y,= F[/v&)5wl@*!yViI-%Rsw᝜OY`L`H)@ޠ2@lf*۾ Saﵣcrce-oT",ƭ F UUtѝ5aH&# Ȥ Chښ3uO)B2'>kS,)nvU"+,RH@FPdsN:h1(Z}Ioe*œ%9rE_i:EWn V[g01nLW?ϥi^.̀%׿;\r.ܿIhM.Tt%3m8f:Xdo51Qm4DӨcȖm >$qT^4=0aV'WH?͘־~nǀ%ρ{ijɇiq qـ)I֬L~Xuw5tʍ|@fpHB*/c[lCVN):-r|? \E >#[@)\ST hyJC # V[1~→bHun~? 뼵}8ݕ398и'Рxg3/>T=mejlH̛/,t`M{w dIx*\"4v 9`/:,Mb}zVHSU;ے$OM5c a̭L b{ջ3w'yYhR tq38 R sh` b$I+GVCwm. tsrǣ=gQ&Wl{i&#mg`yk$Vj!/MK  --!pٮ'DY ƤVwcR6IV#+%p3++BZ'{|-mOEQ0Mz;,i PT8sjv-^>l`f٨ek&xY(BK{1bkN1W\L% 0idީ0֑H+l 1كzT[U@O*1' #(RPjk^߰}vkW'jXf22D1gP~;0:\uk(xMyҐ>+ﻩ@ePJ'cRMzC(pcZk{+ ~᠃z0H2ZCx)!hJ^ Puu=f.6}6|Ns4s 5M`o9y5qw%{R^% Zぁ*9c*{Ju?uaVr(C@>X"3eKirmB%Ff LOʑYfiuO&q#vQEN뤑q{ʮ {3z2!47d?,1 .l;A?C9 3ţ/ k[7&c;1__S>4#=8'k\g71ۻ5%ؓaq2]X`W"$".ߚrך D^jd;ku5)Koy3ЈӇAd~beoPL&z*s}9:|R%L2feʴ(SR3|tj_nnuRlH 6FG@ h>!DZR1Dީb T["׻T?Zz-ruOWzyXCgMoU6z4nUH|!R w*eO;Ի7g}Ff|6 &_؛ ñ=~ $gʌ# (Ǽ0APVk*DZZ'kJmY~|~o ;SGQ$ăγMmygYRTq"oTON#:#Hh2ƙW>Ŵ5=gUiif\|fb$eA9 f2hۣ+'ZNMp>0QON81)aFޭV|" ;kUR.t8;g(6o>OGwReץ7El?*]` S5?:x: tƧ?9NO1o'\ ^><0/g!tmؑ#uujskxHY? Rҙ)O):ՑщXA?Ea'8.}!FhX3|]6NfeF4hW>@E 'Pj+A'x`n{WuWb@|$0SGV~Si<+Jr8D`YBGA[LmΠ]5I!U/̤fKa^&C3}4Ksn.(.5zCl"/[&JN>{"ѴܑWҖۂ;ΛFh?a/F/ekP1Z Ksˣ8Lr}Q5[hrM4<h)oۓ/ΐ[OQIcs 잶N}!=k)\o-h1<"#]DEgb`NNg2{CsG1;?J9M4#.!E(_r=.ߕ[< w5Do O7` S>8TaH%ȏŝ]g:B2ɌBobpWVTDzCtEZ8WSĄ1Mr24%ǟp! \lv?HY{=٘xБgp!~ 6y1~ƙ"] KadAbd{_|U30l^}VѾXj $7ro=Fz(`6Qג0>ғX"AUԇ$X l~`g= @^yRvreЦ}0"r? .ANR{BznTO%h'Ʋt;uAuӎI?9PDiG ϦlE  -p:/A[{xqncI 9GS>q^uGKQָ7U yz}$z~o2+Q3zHf;B5{PRk1@ uR 8 +WP4sXmA7鏊* DžD!8Q1LLθ`1悅sW¶c>O[ĥӲ\`HpLN3Utq,'y@_l^40=3?U) o&LS;vuho 7$+:S82Ό+>irEރpJ%XM< P^$$%@pSKlU˅``3jd*(~GH2F5.}Z}UM0gw&NΠipBJɐ@uaj%-tBІ)JN|'pB &<؁ݒO׈*kP<ӉS(㾼҇ YU%$`kK_IYK@@m>BPxd߫J[pOb챀7;S &}\v S/7n4F{vq?+.Px?3fz\)#>S$t;rg2ʃ ۖO[x [ AVBOJhώ޶~J_{jHLUsnZ ![#k9{Q:akе"=@=[MS ;|5lџ"fa_E*f "U_r=-HpKwr)rf6QoPcMvHwJW^^ %g2"4dSz۰;oˇ)ٕ>LԩF<W9v9ݫd^%q~|'ހOvG,c k''w+7%j̷)-TRBFY`;s@?G,a!/⽵譴ɛK_H<$F؜+hx#:[o[g_BѥN߭L6Ipbq fFryx^tX/B^7̉%"cSK݈xJ@~M9][X"!פ:9c fJnw}kYi#kS}6lN0Za#7UDX^\`aUŝP N̡\ʉFf/(5;?`R˗^m? V=n[?љ:s?(gtÑ< =AbvxXԤQY >= rq/ 0-a/m:nlC^Xz~{ ގjs}-dj_ QCcmH83KSS)k4O e -4> >~ EpsKN瀝=/zC4;Z $WWvw WN }stգgC"dZaz)dF&C'|(=ؽqWH$:<C`H5^#bc̥YK۝R0Rc m0k+Fl4V?ڙ2$w\8Keý4<-@m)*~dj.?z xzX/HʉxY'X˽:c$ 8K|vui٪ؗ21KX"{j00Ux欂UczRK}  A͜p);yԤ] u1$QBqӐLfn<,%9;ĤA\Tq7p ^x! _6|A >b'P9U4oU+|\PHǣ#{g+;E+W+=MG3_8v@ɳ33ZsC$6ZGΦT5 _lWq(6{;!4qjzAE;D)\+)O=ڎ)}B<Ҹ VbJeDM$ =_l r^gfP￷6 `FB*ll'o4QR _S:c&Q=Y[77OqxQ"@ѵD纎oUyԆNiGRʇ߿2%&2E9 `I9/56)_^^+~B):NwRp Q=෩k>.O/ƨZ㪹nc ښeAg$"Qȡ*l(g#l@=2e%˨b]t@aT! PAN.Ґ-˫S{UBVhFm{i3P[P1}zcě"v  Ũ;G .Gf§5 :AW܌+(k 8&k{ :a{^0%y2wGx.P@Փ@x·S5BkiX 8c["׋uv5t?OIWvp;;2FF [kû7qм=EekTK+#nIpoBfP`o'B᪺PFq֠3VXa6^3,WkǓO OKi~&W(;{!a?O"p_bu1e;K׳恙{W^V/ hXߢx MȵM7[' YE*.Js='yw V~JƳ!tXDO=.c0 t` o(OkkZ*J;YNU7dFv 5GjŶ"=TwETw7̺z3i cWՂ6*SS #H/yJMX 4k=&M뀇 N,E%i,;m"9hf$H.VH΅es^4IftLz*M2 1"W/(r:ȧ/:X笑DR `59`KV+'SQǷ`{N>n2[3p sXz+%. 'q)KOQTCOǃ+~ @DžNi^dke7]5("@ \$а)Ȑzg!Eʪwh4wq*(|t(*=|fufI@".DhKO^lq/wU`"izBfrF-`U.]"; SWIibY`*eNdX>/b =Ԝ%H\JМ`a;b*ew7Jő9hfarQ 5"\Ohlb/NАZKES#[R(+L)̿ݕmES,ϋ,pco_д4ISo]0c|Iv/ô[U2PrZ>Dñ߼wzW)'U 0Ega~(Oz >SU 1($161 ,Rdb*Mk$y3tq7ɷ|bwk|(dFE YU$O|NGKBJE8QWJ{{C;-vňm^ eW"ݞ &py򌲨~YTޘ /9E灲K~ _+wb/W.V{>$3 J\`#Gy4"dF`5+(0 ;98.@*^7߬bn';jYO #1ש˄Žd~Sa3`h߈2B&5fqеlq{ld&o:q s]H% _L,K<gDŽ|Wf &R$}eL&2҆֋)#!_^Ƹ&CcEpG` !Ip>9$'a-=7F%NeeSqIO @*wsE#߿v!~Ccq 1 1au̱^ ]4PTs ^BE#1v%W@VeޞksOffCnCwσ)Ekĥu40F,ik!M<<ZU곦;XJ.Λ2Q{^$@yB@|ZIy4->:AvمD#lnum\p!eJ'HSޢ,#}HKbݞaeMp&$py2Q—Y𓒮~G}|6t*| 87΍E[A؃{xa( %xʮwn+2H 6Ǝ̑G77!zUk#VO )&'0wY1=_oJƣY&eS1ko:UO#'s0 Y2@+H<E\y(XN O_F]hrB J*`e38s3'Qxnt<RtϐŻFII6x\;jt8tʫS m [Ļe( Y}kL̐N${k\Ftb`G1< uA#y(U=ۙ:p\2`HًHy2C4PoZ~1HǸ#^"$+?h:QO_BC0ԍȭ oz%ԚhOGZ^0f9OkD&؁G #cKcc9[j09wh᫦ǑaӖdʜc"IYDTtm钽K#ͣ¯?7P6 WLB{ZNLOJO!)e0rFI$*4B|`fI6d:]''UhS3z ˣGI;_'7䄬0}cUeN67:Z HOm=ߡ2a6Kx)Cw") -GH eԜF-MM>o+ҎL6BJ^ ~2雎|2.U4~gJ 4^sEn\f8| 䞘/@`)< SŻG1rХdvRg҆>&#; =(z%ˢ갇iF !}H~ ZD̯g_HMxk47[!<'ߔ̓2c~Gx=N1hPZd%ƽ_C $ !~h/"<ZJFzCOqsЁTxe&-ӓ,ٲ?'S/r34ȩfF_ᎃw|QY!ybARHgQX zJ>pܕG40 f7|1F'7fn+| P@Gk8V~pBd=-.,8V:H{٨q\%R;HbUd7lR {Ε h C߆*3Jt ;c䮷\.[S?H/`LE~..b#28~U=s˹w fxtV0!'Õ?֪iCE Sy1J2VB+M,>y][ E/ymk>[w '%ƙ@bu&6H1,xK!ԹV^pSsu`Ȭ`M*Q27F&:rK;0͝ @˂E9!(D]K^jC+&P7A}kbŃ&? nPXPfR1 I+ Xk6<*t)-Fm'X:wK TSڳ'Qq$^75vr>wl-Cja5nml3aTEɆB\D՝EIY?е{#P^5<!>4_e;j I?/ iLQJl\J*^k%E3D>>ͦ *Tּ^_? v#"ؤ9[H vaE?r;EUR z^`7:M$*axSGW Kh˩闿S(A%X=׼%xЃ1moߺHo)BZ%^k(6{S}Lvk%ta2l=ukbe0D-R!<7@FQOuC*yPL_I9R=p`EkpX}2EeUr`Q0 U)=WTnWW28]0,oYh5 qd=䒎EᱴGf0 >:.3x< EpyLm& Isci{㪙l3u,¸`6lf "Մb~U z^|W[JTǘxcWE :s]~@/>H Zd=01̴z政Rb H<)׏ϕʇK/ ni5RI֞u&Mezc/O#` $ ~9B9Wf)fi$ U5I0`t~VG žқ_a^i7T4hLbC,Sf# E MdɡR[ݩE\b",Fr괐iIOs/lu`ͫ MDC%6G<n( Tҍ[ 2Avf(ljH*1~B9osu9rѱhj>وOA3%8:shO`خi'WStʶf_]"![;@E l (by21 ErB"mgpL]j7gm##K:xiӼ`Y}X&uW K泪wr`9qz''Ӫ\bzϥ 3j2-s8S Yi0HϩKS'= $-H١h=n{u .ͣ2Xf8CEEt|:Sr IUZqY<-Wd8Z6tCEO 5eCK:* /*yH C6t4>퀏t%=XT&rs]m3=_#¤(nkb*Μ>/V/q U0Mi$Vg#guUqO;R6_tPd/QS(cO"w. Um``8c(I>nd>@U,_K _5''K m VC^nCW,z~]hh {o"R4Í8߉*-^OŒ&T69̳wiۦ8.jx*zR_f>>]מGBY(ο.G>5hHu0)ٌB1w>`4Iף60=+]B`m_~6|:#'4dGՌZ3|q㿱8 ,22FQ'b_82Vgx6FLޯR!u _ўNvwy+SBF'{3LP ̂7MMè`D}BV}kE5FZBph@X"GYKn_a)_G 6o@ .yX=(UB+g+'5\-ςGXQeQPG(9~l7Xɨd MX[@xC4,aXkևְU50G9[A^ǺOh:-ȚJa[cአo_#`ֹ5k')@~ 2OՎܹgLb%DIɬT}'iUfMEfƒw.&z)+}qV 8wm ~QUrL.ЙR۬IfF&˜vB%&iS; 2:u(,gO.uJ HK 4Ɲߵds` oq+h$T5wp( wAq Ep Am/rFlrH{/.H:kaS^jGn9E -}_o;Kb;KMmaqtࡕ!p v'/h['0',ω;+6%uD=6!h#ĭj Si6=ٿߊ?by}8cIfԅE8) ㌝4<ب*;J3I-K7̬R&v%TϤ&d^dod;ꧯudNVjX<ea;-ܜks&'9{iԾN>t[> [ESa6!-,SxK?#WB+)i4nE 5q9e*]9g{\iٔHPq<:AZݡݺUҙN3H,f}r5SݬdGH[>H^-ӱD;^=w2pןD*V\;\|,wa^C+EGE"K&NeC${kmqDk]Y@6@"Y];MzXXNrKs/(4P }s 6iYpg[U4(9$54(IH"$!-Pܖ̓ ܂a3#nA@@$f@imBX {b;MQ-WuⒺK8A4e *2e0@\&u%~+"As45Z%S|1堡ݵq٦!SlEOμX(r .m?e@V?(-eYwω" R\vR4mH8l5*R~r~c [r\!U~@%~v"'hǒאw1kjNufETr\p@7Nvb[U3Iky}0[۵),Xb &N-lenWtYo o}/%ad1^5peo .=t+ I3vT֥\}Kd?{GDi,J$< -12}-a`/e>v9$HxɟTi=qSQz;bnZ2oW tBx{1`Eç+M6k͠RJy 9]5bZ{󥍰>,~K9oʡlg]RÉ#%m!Mkft"Q[hV2~ m d4`|iY7SdeQ<\*;hn5 *Y0wV8WD~{,(hFdW7wJ/?6ACٍɶ_ NG<ӌO0k݈ .Q #*+f,`|B2[ŒN>DU)yYI XU teKۢG/P6 kDM{Ј 36_]Q>'"P%f R|TifP}2%TTX|0RZ:ed;^Lb89:jXX,#=d$ncGNz7@Hhp77 K8fu<n7.Rl )iP=t_xiF53`O %Q@Vd3<;^(yZj @='X.-507몮sh}@`?跆 ]i25 wD'2ٯ8.^#GBX`w.)Uv}F[|ZGĊ>Η`t]Yxl=hϡ2+ْ  I 0TSO(Hm@/W=_ 2DL}bH(k~˝_I$]f NF8G"̎xIc^q ůg !ԗm|x^8tq}*2]l[9NygĪ!,H3,zmҝ/q]wDf` bxsJb [w$ i煜/~Jm5r$å Nɍx򊸜ӟDT^^yGUNA3(9.ESr#NJ{ 4B ;1E)%IƇ?` FH%vwk/JX,WBO(24"'p#ȵr83Z_xY +l>2G[DJ`>YE_#&%wPм!\aϛ6Gbt1lO{Lj;{Q@EBϟ\ԧN[ QqmK!y}\?0SS1s7kk'"_1{~+07ybC`4{u ii4]Ճ4zٲL#֓t֨3y^aΠ[S[Acam{O:Kam"W+p#1 O/pr*pcuX 2CA\/=;cAȫmxME@]Mg0]㇝@x"Vȋ &b7[N |;Q'b >Z101rf*kGb i.fj 8^òضsdMjbTH6 cϚڕD:f Pph^.9Rp epq45N`}QXv @e9a:Qz.cȎ U_Sb: 1Xmݷ"#p O4h9>LI yf2QA:|['~~spA:quDp@μZOE <9!c! D>a2%[`t>ImS9f EWǢ\v{mqKW&'Õ}SVnS(a?3 3A-Pͅaw7izKzSr6fD0{$q]._28&`u|g~ykkU^ꄲEmlFj|w*TYox[Qo[" gHYݓ@L:`Z p5{ n `B/Q8iH3`~UaA&*L%ZΓ:oK [}}@_wƪܛn\zY.FAhce|M#-+|,e< @E:窏 _w=e`o7w@Msym )28*WsʮkF<gI@YA.v0F Pܯx!4Zhdb7x)@/YA:hVoE>p 3_cd3Í|YJM&״`\8SЕb>j<ɖVDcW Ź߃0Bqtч񨯕FXh2&hT)X R} $KW҄S: i>s N}|a|@*\jmdE pPIH^8I l*h!1=X8})XˎLuęA2^+v`k!ì> Kx?<4w}"diN#zzOK|}3ӼݹNޢ"uY=m/NjrFו(x+Wu𪠆(7!W! B9L*B(m!J5>(( شF;-ZͶEcq)G(yKBVTD[so%\R}-&7 FR[wEk &&F>ƪ rH3=~C:݈Α<;9Oe?EUr/uTJ&sނ(|{`VtQŌN׆vwSvrm:Idu'Pϒ~~ ޕiY@~p 7TNb;z~fg⟯"?-̕_s/3ZC"HlE 5-H+ Gj:upRj!A2@kٓ[\2SǤ 6JR5)>kzL!EC1"v%q^$:نe/_B •B=eڷb=o&bb~(Vsqw8t&|>+#~(oDD-G6Ƚ5Y_OPA2 _g@9Ğ-V)ݕ5Wk^opJQ;Mx!]<=fK+xK"k=[~LJ G+WJxs~'H@2Ybo2m dn:;7l Bj7WTE?FQCz!!C-ۣZ3{3PWnIآTŬMY2 TAyYzs'R]}AGc85> k\UCb,< o."vu!WK=ҨBjHorw~;6y koY;W\D6?m𞘢~P} Q5ٶG|3{/tX!@~+%&JR'Gg&tIPK)rOgVT >8$ WT$!2!h 3{m`٭;mr O'c%g ׯ0ޭ>7k-s-Oc"̋I &>~eva;.֘'xK&%р8&ر[MɡmW@+^8@3AA9j~Yu*V*n|EYj(+Zt*boxF~YҮr +Zl5ҰTW뙪.ίou7A s!uhLk * ٗ\6i\;w'  '|M<]WtW$x5OŪJm^a%|]<3LP!ol٪;zgK,79b(9669P'EgJSc'zEY yqm*KnhҘR6s:ɴ+wXjY3c"2֙8djʁiZW &40y.|,*Jc™&o?UaU-rA/ەc ֪!rw)c׏sh R7jY銦HB`{sQv`u _`( NF ^`gI0"zM9i^߅j8 sjB+d4nPX.e΍uK?F0|R4.2G[LwѝXsyBŐ[Q>RCT_5VyVW-"ye 7-EE~/ x?iӂ#ݤ#o687S̤ss2(8xFiU[ƍm VAl ٿ3'%@h}rc]Cj?7K GӈS0w (8n\6P5AEN)!ÄfW*~~(-9 ݹ*퍜 Gpf-QᨥM dgey@G8bC!Y Z8E&13u2j!2J"05='a*7C݊c'> k Ҟ) %^>'2wPm)YGIC D`ϫאQ@gnӣ^EoG(|so2*&<y"YM5Fd^4::AAb#|Yݚ>Ncj\6J0ٻ,et)Cd;兾IY5?ZsBkV1⃷V'"5G.t-"s{a fܸi}sy(+;[bn%>ơ]֜Ek(o~n8p.ED0Fx%m8<|M:FJב2XO5$zlI"ޅ%nw&w$Ѳ1~r.IpNU x;XDiLzWKmT?`3y##aoۨ#6͓nIW O`jFynbbZЧCt X:UUF']'XU 8O[hK]aSm`)}OY 7q,C4-v!9S.g>} -RWxS4FTyv<߳"_NW;hLᅥCm?m_~8@Z~5e\7waR{f[, h͢q6]vGo'ƤVdQ7mU4{SN}O0q£|^B|̮cΘw{ghKLam0&hˮi&eiL!JnmYZuu~r({l>oV*|ZK+e[;az2-LgJ' q憵'Ogݞ~ZCst5,=awdhO;>: - '&w28sƭZ&^{B<+|Gk§j-s^䳁|EՓVUu`FIoxrK(43cžp%/ACJ'FW ;"3%n8`pzs6SjNh`Myk"Ž2to8~9׆m{m ЃC#F-.ļh O^GZz&'z곁;KE#A$9U Ïtz^ N2gPM~W5&MЪ41NqcZVh2s{U|>}}]MQ]w[*Q:+yCmGE=+J好gGqD{3_7CID} s)-&݇3n\%~ zj euT}+t#>0sEte#UŬQ'sS`'}3N弘EfVPpDbDHWhA6}=dQ՛A ZXL*J}oۑ%D |ҝC?qV|b qtxTU+Y0Ћ%z[l扆CM;S:(),b{?C7Mё3g ]M-T/u!!v+8wOn+29Ҹ'M et9Ma\6[|-$ #DDqѵīb> q^>݀nT&cK$oC|+&HɲQU㪋x7(Ns])/tE(kCE&t1HQ`m ]R,HA[z({-T}5"܊RobaWW \"StA Ko@_.-m*Hlc-&Ӧ EqUGǚx8HO.wyطD^wJVmWh!wl\ui(Lr|(I@{nROHx|?~$sZHzp(_ZE|]qI|SDŽkLg eQ8ؒoBN. t7&&aR6}NteR.d-t+[g^*wG ^*'Zs'!diMWO:u%E^U.w_9/R.p 13(!4W}v*= Dy ~%#4f5;)Rm3KS* =R5.rNpfGAxn H>ʱM%↷j;S ]8 YݱQ|!=(d;l࠹I딥&bO&%-3g.wT%%})x@ǚ$uXXF !-#紗7v2?_10\쥪XAeķWȖWOtl.Qy:gf$|r8r cQ~&TzXCW}CK)pz$΁P$MΞy67`.n#2sц-Zkڰ*\4iFMQLꧏ8(^[aM[}˩ P]n6d:HI~FTYz 4l0%:G.0_V}7á!44㘇RzoŇSw굏ZVT9CeE#,ͭ]u`%eW/:q 'w44&a6/$xOJ})렱d;w+uhN^Dl>{<~_ׁkS 6+t@. w6#]W(G+^(9iN:mJl8u;ENd Z1٫VO%#^@([#YOCZL"*܉-Cs Q۲ dA#a=՘KIb˳TuD\ꊬc|'UM<YƜBqx\ ^KnY mq^?{iq[o1ӭRG#eD^l Kz{>K%vn6S Q ;|F]4p`g^(+/J;f֢ܺ`QI޴<:hMRE6Q^znQ 3@t &$-3ҏlˈ$nQ!Oƭy;L5a>"Arrkpo1jٖ H婵;n2rcVͪ;J'xz /̊{@gw̫1ɲrU?dȭ7E97Ԏsn"߯?z*ְBL<E$?`sbқeZʗ&[>xD\,eاnS3S˱Z/9gZ~R@E;SM5!#tyu%gֱ29C@,bI*u1.TyVz;tcf[ڔ҄+@)DW=)p,A{WGIzT+3/v;$Rz6TA/A*Ñ>ˆk.G1'…ܙFaf)b꾎6S{LaBRΗ/!+=Mw O 9Ʀ7;+G`PYMyRh5`7n{Z.6#(_oE]c;XJ^\G4 n׾)ۋ*#i1V"ƿZJ`1%)9MG7|d(]!13Z.͔"{YxJX)3ϑvEsb0ɉ2* phP龃 o 5~# r%_L<aQ l%5/Vbc0nNUYH`g J+ZMw[ȿqQ!-"`E$ A/%s"zuZOl2*#NDZﰨKmbհ;򚥱Aq/u ~gϦ{'@ILkrG@ZwTzmvQ5J 5K/r]ΏїwXU8mnv=x]ˋ_}utD [}I!PfPZ<:ԷȊRhj)tL #Tp]ڝȢНTܝ|bQ@N'c7gk9ݬc}CIŽ8qnw?ac_zeb2Aux2Ť }RyW1NY JKaXw_Su@F/$PVw]7${zur-66M¤E Bjcv!d.f {Ge6Ufը2,^UM Ќֱ~I3a{m SuM ҹ~2pJ׬K cN|<5[ :U_\O'iRm_^G z'4n%Tپ[;I%T7oKI"[6h"悺-)bbSM@-ǘWWZlWOEvIN{5@,眔!vi0JQ7qȻ$[[Z/>Ol[NWV%LWr \(q*xsObj;Vإ+o3g7?68]ן@I'(EU?+j2ڸ'ȃJ}.Z.9"Պ^nrAˠ8Jkc ɴh #mīcI,(xWUn+158 k~4ARU݈:b"g\[ܽ *1YmԵ1h$,H㉳p۪AJjkrSk%nb(D1S.$V4$Ps8`ܙtN=I#BfR0m=yoQ8U0Wa=Sy ̶G=–ږ$3p=ay;Sg!Y>䙇$'I)M="P|zKҴ jY! tRI!>w{yM8* ^vWX$EWE^-~5~xjZoB|+&y:X4< #.E맊6csaA#jn&wN8Oπѓ)~j,w _-$Hϝ>’X.+D!TqzL69%dYdtϚdd8%izDOD4p҅zlmF X tH(N,Yy Գ[ lQvXۚbP݇ ؂zj`xdg.HB2aZسތZFآn ᇬ om?S"v !$L'<:݂M@%@}Z( ى-1)*'!8 kNΘC̎*eWƫ'nWMoctM ?eQ=gQ~r׬PT ̽X6czJpҹP85) pup_ɗQ 0e`q"w: M1 ܺ,W9r""k-j{}W;c~Km1s?Q!(ۘ (%kK̇+E^R0ycm)-u|$Cq-6+, 8p4 rF%Ĥ >P Q@J..kפ)-7[h2M(L #D&'w~=Y@ 6p+ju@<Mr@0Eq D"n~M=<^5K^m=leI$_pCc^MYpEC/og<'K a0sKːIpp%%j:7rRqd*㗿2w_- ּ wV b18=|݃A(4۾zڬ&gLr `,*ەqc+ҳ䭺뱍KKo`s+Itx锖U}yNCǘؚZiHD!x YV>״Yer|t&X+)zl_.{=Xj`9vP=nc#1mG}I`h=V_>77J#gYOtGg}o5Un1BEP5;܀J]^| wf0@lsV "X⍭jQYmRk OSvjڙn?~;j섴a:M*|@ƀؾ!U#X]bc!4u K~rO\=R >Od^a> *֐0V|,'(ޝ&Z;AWGQCvMeuqk?G`?L] n*ϹzHErt~6L ׼xCj++ ɥ8Fj kp=ja U ^&d1Q12JW." kGMvS% UC-l"}Q>ABxr;|(OfUsў$Ihf\ ^{RcdG;9=@&3YᲘ&2Pm\⢤};aꖟx?+3|)l0} aø@jGR!\n9?<ף Y>.(5&PhGK͏oY/*1uwzn1j̞K~%n[2cp͕ #;@M k]MV,ئfȽ>8gDM4D'Sd~/O^!]M/<'~gpd&\#LZ}Cϕ2aHczO8<5="cLμ >u-Pt5@yw KO/nR3iپL=bԲ%/^@EPdGcx@R6>9P١]3vރ )Zg % bǨ ViފTP+ hDZj0["n +mmbF}}좇."MRxðqzcol8@ 8(S$s!Fz  dI ݖ׉%gWs#?߹X|v=glmYbE3˪2/ȹjn?`xwJ }O3°عݨE<WR7" EhRs<+Ut镬n0ęĂi!@LegC`- Z>>DA|V.fo-_2 {طjZۻUh<جL_tcg>z:eJ8dRX =n͆\3A=w= ԇOg_7tkix#W*4Lo+v֑2HB-̂ʵl@e=驘7> <3>.}xg]hgvg "v +rrZL1g\2p )/v̭I*|\M,, ǒSv21/&YB}D/[==wN肴D[SdFZ^Tʸ# EI=b}uc3%Bmׁ2]h=.6  Kɜ+hB%x-J߮|iuM+vu|^2.G*}AkhӅ"T\6ڟf$,Rwu"]D͞U: 3M!A¨/mЪJ5)?0dhWz1&i/kL9Z&01I9P fzHW!?8˪i$r{]߁1€LBȻ(bxrbԳDKN.9Lg 65Pk_o#\A#ƺ۰:/}yUIG{K^9T؃bg p& 6_:~%HNː%BIVԅ0(skHtaEJƼJQHrq;&:yJ7#l#_Bs9ufmYm.(:R*9<=akPwA)}эx_Si25/zZ_|$̷+&K.>Ef_wIU-o62fvxɑH'Ph-SԝrM0!\/u=WnWm~ӮAMyT/T̰JAER/^,L R"] 6úL(9#;u3w°T׺Կ)!\hkUMVsdrL$j[Nq"iBa˿*) =+c0sSw.Rٜ?\t*@C=GqN7|6DYwY6\g ra:#-9h/C`^BPe]〷`x}\!$SpLX|e4c Da[v}>Þ_Is@3rK2|a|CL~[ !Ӟ,/rrC<˜A t`L"F&pwJu/AU R{dZŴZLk$~jA<_fMv&[@0$S2,VVo 3k$z]Z\KQa:uV^XeRRdo!I2M\8>vh+7+d%H@P`r aҷda~4;=􏴋 7x^@"MO VItӁWqyEz0I$ T SfȉVVyq\'&qcAL/XQn*28=_o~*&|Rʍ9G咜7}}!HOA6pRd p`R'ڜ žV沇H=A:)h5g'T$G߷AuPG 4M?Ǻ'G5wI3 RCB꿡YYweИ2+p#ۦ#4 u\~f$o RoW97#\SxWM;jMUrc$g#.Xu6j6d\Hc.lm 8|^6'55 c[R(M1V, Ē͖Vwd+g7qzLi 6`,?K >qE5hk_㯁'd1]SNMzNCT-yŢ~&JoE LRf-$/Mj F1%I $Yy%-G۱tI"\ Ύ,?c,Vj i(J&qpPOW_,1?ª6)H@2lFةYMm҅WPYt*%SrxZ9cE_W/B9\T_(.Uq<+һ5H2/f㌡!|뵻ƩӀ9m ( XŅٗ6es4H&CID%STؑFgs-Rag49=W|]1VRk8䘱!v ,2  5U (pk~rx"jvKB/-OpfH:yVcMf)!c%?!||mcOn8_+φɥY8A2I2y_GR[~=9A}e O>12unz&-ML᭏{{$+JTeƝH,f+W\V̅g)wdqzH BZPI6iEo;h.z2*Cb\\'jWOp9qxAPMGJ9ۚ0:pޓ wdCC;)xM(wq=˚gt(Pj] .=K(dEnN6dyU>w!_^O^൑?,_`sy)9l19R[945]6+uʒ{# Yd.*T!jNI87L[?4eZ1V Lz;9\A \sph!D鿤\On2#R8>%cZgq'ߡf챶ƒ'T5*$eoi<H873[Nhl7C*A 6Pۇ'-1 h>SwL_y|#2D 3*\> zpI72NoiQ~Ä́+GaumvP&-R{V{PPB?\h Pę7.b8"7V} ]BD$-y]kƛ+nNHT cڽ!Rnv'S iF\gj *kXڈ'ˣf!:&N,-/MU/WfL2-It+% BҀBz"OفAaGD%|8Zԓ5ӆ+GY0tyJ2[k2rbOO"x&[ >+#.ɠCr(?Prps|#R7AW:7Ez5WGvxG5PaL=|UeD ႓Iщ'4F'Gm5ګA9b8\hјXСgH*#5Y͍ƭN|tvS2жT@gIsGTCj&@lrUy?+KwD4/bTbu3t;hB2WͺceyCk؛坞lcjQfq+[|ԅ{&=">|)@>36qlևz^&o ْj`} a }`ŏ-i3JM;(skf#.kJ-EN^!MHTΔϗTF̚Rz9p;",3y: 2?\35 Xz<QE2RE[D` KS|wY$<-~?U:[oMwo8#/O%4"EY(kPQVR^ N?ǟQ(3j˨4"פ؃D&5,:w4'ƻ)5h}W`פe폙R9o;0X*Yz҄S?i1`ԨǡkԻ\RIX` {Tܒxz5t,`W 5{(*e]K*񿴐88ؙBUE5"DWXGv5hljƵXN=;G:mTW–fSVVQ.AI o|$ 1nJVua@>y\_7߇HVL4k:Z=EiĶ1JD\,{pg>l4m7*WRx+@X#żvC0,DR/k8kQP ğ[$Ļc"{+nWoK^d 99J ?goU&5_>\ްj!=Bo-s{0O]_W D@.'%"[ Ի**QJG4^#xۆwK?a*nGϵ Ǵt\ Z_5n=`q2>! T{#! |}`4{$]h-jH(gcsXoJQfv"!ѱ(~N =;i'G{jʃaܞlKjHĭGO2Ub*mIRT|Mf=AHM{}]-U)H@G@@5wF w#/e%j~U3֥|P'Jř@ʿV]b$?bx+ʼnqYTu2 :ZyPjRࡄ4[$WX7B<QȤWf)HΔFTf{AzXg/OX.L*;xQP}qWuG7&&d1M~XL/ 0X/Gt-U$fZ{5ρFytnl?U;g5޷I[I5ET{ͭMF& џA3 Gch(ne9[7|VPx1Btrt~%YV]U brB &×:_Пiōci'W4I0plr7o FPx,3 Ks7\y"rso 3=HĽeLˆ1?3IvX HQz@lcV-K?O/PCFdR YJIQg,mm TGРHyڀ sK& <&o㻊 w9>_4VhrDf'IҼ}i} @\y7LyPu>͋E/ҩBaE+:4 CY>uFz|675\TL'U؜y;*;qZWu K Nl_Y6s'^ Ooio["Fmh?Hp KUijkܮ<)4=GGS~כ0 Qif(k)1,Hi[} \25+fK@ |`cm6㒨_RJr`f-Sط{JƬ(]J9?aSFê&p`rmz|?lD>!c_ #]sr Dq$bUrtx}yIR4&Sg.M!u-V .W""e(rô di+:2(?F#fnErAl )$-&p✶?K:׶0hxq(6ǜȏ^}FV"fARomkO r%ݕQԖ|A+3O W8S*wT>}a9Ẉcb 0Ά6(JVY]5 QD43{ɫC%.q  ݀Zs?;ĵ uC_6U^tt'&1Ҕ)+CjLgXT/V_{XaV Mwt@d*C8MJRw)Z⸕{#*/2~pɓw5<6Μ 70,B^7Ymk5C=F.jGEzYB= X+KlA/t4Bb */YU`"ɰ"Eڟ\x9k@9TZ"HS܆ p0p;P*M3g{_ĒJX@X-8$qmQ"5FGN+͚xHHjv[. HMj[J<>Αܚ7$Tc#J6k$3hcV@{F,3N2h^C2CW89-N/C˧=f*,_&e|Ԛ 5H;z+W!_]olL}M8VM0'ޜ 7%GdנTd6bo.%~ K*pk\xDNjP}ھۯ$#bR(6h#J1,e&-^Rݧl{yuΨn:积 {kOy{+oBRyoh2EP $J) '\𵩅~cy0jDZwm_%FYw2Gw}sClo9u'em4H8U,G\kUCL>ޘrx,Vv%e,m$4?bwQPK5ȹyndu Y@0/Qn}~2]l9u% +;tKb Bh{mDF;by]7RitH*eb9vi<+Fl~F}Q8/j{øC3$ηGZQw _d,v9MH7ɋ X 5(g{)2H/]'exZuKHo?o6Wpv`.R 1Zzg+Ḏ]]erW10c#~W=yj̘cT"͚Ak8.Ŝ)aꇮWiȗ󯥷 Z3 0K7y4p&;)k)lPɍ$K{u*:M5hHaJ\7}280::ե/B-F@R>ew-֦񏳦#Δ']91(S3M(HbP3 '=8bWl/SO2[`gsc7\lmf_w!&)m"YR:Úњ>8#3 y6EeY'.>(%jْT2ABԿ: fu!Y*#HzCt|aO[}vEiY]S`F@p-i.lmөG@SId P54ZL?1O Z@!Y 5=N8^#4}|IAυ7Ky4XW^}߁i_|NbƟZ:s*3ЕS Y6^Z+?%f (4dS1SB^E? vmnA;Kmr0)peKѾS8l"`N#/6Ҡ &ݺ`3C RF$ T g+fYgŔko3hS^zBGIټ3چ4E|Ƥh!xuB2 C}iF0!$ZHקyЮ=^8 6np3ڄ;ԦNgR]k!2{ y+y0֩ڈ:-Y}1g$F >q%ŚF04{Q*jP-.1Go57RCjE4܌(PK;A|p>[׃vx?i!OIpjӁԿ" .yB͌q7}T"i/qf ʆñ?tտ͐ygUqc+PBeJ7SI@0C)Lc't"gIm<*삱Ň n_E^RKw-H\XDU0yCus\nC'2>.m!Q22[avNfEUSkIRZmn4w+pOX;DiXZ|!''FW( To2]z%{ѣ$e f@Yb0j%j7@,AEN=mNkGCs{4_yk /G`eMbźZEw"2@ihU1_//A))9Fv{OEr_ُ)v) J1yΥ =9Jζ^8pW@ x6a&WK,_WUn;?O.$#Jg)od=峀6Xx-&kx.AD5(T\lau JD֔rMIBaNۃy[DW{{[{^Lgm7AjƁjbZ^&8,p )r~N R&iU )$") F_j^~lO, zxS "NvjM U>}Kk1e˭ʸ3Ki]A|[v"I}KOթBSsNF96,L<Т?yЩcd>5kML/s} A5#VlU X^M jݱbiF񩯌y!.e[sBw==dQ>$x S]2T4j#8&VV,8g Tڑ8k7 2X " [k޼H,ؓ"=})7PoEki[3⡆K๟)e,[4R;kw4Wxkl1r3@iĈhă*p9fsze&F Q!?W$%@jm'ӎ(AW6!MT3/W!At;PĥMptƽ熯։SŢ XuWr@h1+ wdnU_8X}-Z(i̙ T&R̹6,v0TYl > /ǂ#~ھ ')vԱER L8{+&4&7Ѣ"ylrD=izMYSK,u+ {_q޸,倊SCyDj5k8w{$g+MN.[t&'9Q_~+] 4e#?=3.'n{-3.7S-]1*?i>*9#8^OY2m[.A>[˜3n1eu%'y8g-`d4y4O3.5))Z=xгe1Ez]Rwnn EfVG; y/h^%Y2d;z L\O!(|FpEl7/&LvG~3_mj?5`F+Z /IRƘYPr~#|]0sΐ銑'KJoO)Db*n@$Sv;ZQIhIržyUToN{lrWJrs4tQKb' qKW,H쾳VeMeS0ɔ/mp\`hwT%m<{j,u9h6?ֲLZAMN&jƔo4;lӧ"&;'\1J|zSWf]IU {.O"^ȱƸ\nt]-c!9s)"=IwqtOmr(]9Z NY)ާ9)ӵ CAP̐ܝXW 7by2b p, DY,rvO(oM'Y^ywE6ȩ !j-@٫+R46>H~ T}:`o'-\R }(dOaOD,0K5 _0!%箳)ˠ9my%wMc]>7{6)]ٲ۰{ũgT&Cc=h-,mp~>aYG} }8cJ: +K-܈xPb?_i>+DS3vק57ǑV|i"|0f+ÒIfrE|q!;n\y?R+l<w{ kx,I@}I:)`$Eh"p 7rQUOzvF&<w X(l˝jjݸR.+m~R!\7!d:i-"CygvzTL'V N_GKm -qQ ZE<xϗTSwSk'Y;M(v(U_[@A67lAQU4$|4}-t]e4s߅B481e; 48 x\Tqtޓ03)ҴKZ@8RFOdsgƋ_ͼ"ALvI]@fP=-biu; xrR7'4WF 8@5g}uhT&/ClS%d$eZL/$Ltpl֛^\ȵRLΙ̎1®ɽb+P)Vh},xAN.9obRh#D>y\g?C=r\։#JA=kEAc8kYpfiݛU4| -C:R:e=rwOU5OK ,z@e|jQJeD>i3>IdBuۖjS"/Z $@V s y39+ҳ@Xg6}c=QE#Mv J`tp^l%KrjBT0F^fq>>;Q Hbiscg%.x" 1˚~4gOd9_sW-r2g>  t;F8𨫎Auq`JZ>8\z7G@w~+Oag?7g;~޴P1%#ߦ)4$k55X=fԆ8>jv{1G&ǥX,8Co ^iVTd/!Pq^uS~]_ k?.[40E>=!YFUڊ #8Vf!e^klyhgݱvXTn;+BS\s?>+d&(7\-G =K0c@=1bU N!袇dc|ll? X;ǩ?Fkb'k4|cM8'ymڛnmo?vC,'ta \H>I`?j֒7!Kz5=!ָhA]ԝĥc٫i2x`tU\D:|@nzTZ.7D)#\[ 6U!XJQN1?͎U>vEs`0\; |}R1cit 4D&eJ9EsklٙD M2x|š0BrA%R w0̨]I;&+gYZ070701000002e9000081a4000000000000000000000001662f7fa900004d14000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/d'L]?Eh=ڜ.+ZQPg_P Ek7',=pI2HRj$*NH_xD&FZXPnW\#/2\-;l4Q0u soRܾC~j{OtlfB(-R/_:" U-^c6DjY醺DHy{Pq~u;r`G]V͌z KwJ?d7 9ΩwĪ"6k WMZ+>߈xJ}ׯ~/Bf1I0 J;}9A]?Գ'ɔcMDbtƬ%xWZK1 dJ.$WD 7NA$TN?Ԝj@Mp]]GoOeL4Ss^eLԷ;'%62n;&c8mi Hu3BykfX{G*+푻$ߓHxo5^Wr=6{ [:1~[hTʂ63m9MHRAˬ_PQ{*ssKЅjHZZbw0+keX~5̨ZL= HXkN"[q׮Dʩ~r$O*s5JO=zƿD.0xV80p K?_:#P|INq+)i7.t֬SfRC3A*ZC~B8{x`e8Ʋ_<sS<[V{Un΁R7X`v4(%YVsz~yډ<\qBh|3U/Ô~*ޔc;ŮX!DꊾE)}.)ӧ KaM%Khx- t)x/"E#,y+$Ʌ#8#v1pB,^V|Ax">q驟:b~IQ4^ .(-{`e) 4,̅Pa&#ޠD" IwĦKoʼn_rkG"8ObycMc,C0iN V$@ ~A?&VrP?ۺ3tBgwE{Ի< 68xiK+h7IQXmw| E hR=bTzpz Pwݾ ,*Cqw.ؘ^QzK;4[b$9r&8m(!&aKc}:QNK9)xG^Unwx+gI,5FͿBl0&'^qY/"P+S/x۸B9=NRHOE|w;3fJp{VA^ ., /l>1M^UYlpgvÚuFdC-U+0њ0C:-piY nEdS }\3'.=@Uɢoi$AD5=3]$ p4CXE°je9}cЙworc@/>nyQ*+ǵ_E9'wILJ0++*( ;B#P[Lǽ$TcOM4 )3gW!`e 4o^`=Ut ծ_c Nvn櫛ʿ-H0$De䳠k0>VN! `V[{WTX=gVĀu /PҠ,e2] 7z#S7w_YGr& 4⧞,:$x׬A'C 0^zYAy'ȼ ۹H 9`JK懤\C8|>C/)N֨Y"۫,  U>k ~Gz7iy&Z62V{zQ$YDkli'1-q<(v:Xx}V$T|\|i%Yšb??FM-DGw?x-KCf(r$rx!1\ 3ٚ;u׼1Z1,-ZzIwh^œ4`A!/#-8jUyDjZB@7|b6[ 1)kIMEk\=>MV?G~G$" חeqflO y1mCZ;>;,Lb mE]2N9Jsb(EgpcwtyءGjcw!b8ҟv8]C(4rfgeLuGaɑ}{?meY@?lh'h?G,@s0W`{ECڍ \ZQPl"7ӶXm4!p`$U[璗1+,+I hwXsT/DzE;k,}2,/LaD<}}܊^]_Evtdj@[s[dcmf*<|[+kRx=IL+@(/*=DYjxB$H)_=g>W޲5mlʵ(cSÜvqssq!eN/q /97lczjkmdk1Œ+;OaCfqr EY+jT$VAX" JaVq%l%NSR䖏˰~7#.@M.|ѝGMj~"DmSn2VLnR{a ՚ȚgIT8•藜ӣ^m7UKBHIJBOY$ŠnYũHG h=^=3Δ$C(tI}1a99e{3IDd Z7~x | *=Q a7m{ZD}? Uaih7Wb&*+l8B`545to-Ζba7s9 DC˰.NSXf` >\;|k⭕閟vJT`5j@v&I1!]S Ac_՛(\gQƽQGE"D19ފ-ϑޤz,Gd݇vN}0 4=&$Jb"Kr #J =U?Zg"ldVf%ш,LFUF!J-V+<._,uVtI5Aw3gˆI^wl Sҷd귢 F$=mM3aĂu i5w|uu^{Stx >|@plÅKPˮT `r4Zh&,tU߲>'F&FB\DA3č fpP  2k?.eG; ݱ^ _CHrNV̓zN\,I@bŸWwcEt=d |t(޾?- C~1l.QUWѥh:Em}wzUcmRSqƶ}8=Rhsjŷ2- t*= j9WktVZ_Bש&jTޅZ.b߷%owN36fu* 9~TVFor"lu8z\OBxgpQEIZIݭA7,-*D+kx;͌aM% IvDʤ*?sjCF1;7+`'136_=MXKۑ$vu" ,pA,脌4,thqz!kؤ|(&{l4-@#6놇dԲ)F5d;7;Se& [v K As{{@?)zzH5Pkbj7"75>T<&{F\6h!GkקR?L <.cqE۸cEL[ѯ = mơTuK`tT^GeizEs,ĸ5v~Q7J >9'l7Ѥ8K.?5;ESKu[,OYULTUܖ#?5,)PFFB 0JA}KveXF"A,sx㓣Z\7iOl]m9t (LVV!/lQeC;zuʲ nS6SCC3XR \n(jE 0뉄'ʼn ȓ" u b7I$ؓ1jZ]^K=Ty/E1"=ڇO}"4\ϟ}jV C/OkXxq" _{J8'(@Շaֈ֐5+Dr~J|BjET<'R/m ؽdqwG _[^ipk8'p5>g)$]ϛWa==T6e8ޣx+$GYE%Gzº6{M= |DqUWk)ToHJl!C$Tkv$c [>FuBjQKT%Z5w+IFweL|xο2ᳯ?M+>Pe(؅,)PS]נM&t!_s"Nzg1/G*/L!8"Ml8Er^glxP@dhBhKr(#>xoi&`sC Ă%F5u9`AzL1/>2K.#d>8Uդ*NԃM/ǸI` <'G4aT.~F8!>Y}%VllBRfcP4->Yu;m)QAU;V$?٪"WRO3GLQR)'i/ܨ~@la-_6rkTBܴtIw5ܛQPYӋ0ƃ}#S^О6[4s3'~= b`/kwMKyz+}B&אIYf$ڷDJe$ʨ)Pc6ʐW'I?ZB]@5:]&"Q O?]ۉf<\C9l`eq (w>ж4iHn.).e/ ܓH'/ä=;HZWv8ƋKݏ;hx.4~9q‡HcOt}M@j ;m8I*2CViz %Lc'̱#mpw@Dk7ɥW`\>`/](Y@:?ztu@FHBY-""`y kܙ IE5=5W%M*(;;oOLMⷽy@V3s;\!16r[&$l4HY@,ӺEX|}x 0|k> pRM5Ix2Fm&ϊ9#im$!jF2P˔jpe ׼K/s5Rjs#N$UtJGQ-O_ H†Eݽi$ fB"buHKs0*z@[Xc}tԮYWd (;q[oՉ$@ذ4{׳-5NޥJA+aw ia L%K JuZt:f%HvכD] b#$$N.ҽ! UXc-P UfKhO|){={tnO=-~w0Hפ$<+aei6XC?JF3 V 2_8:@?6c,_st o1 J.5UDTEMzMs5ͻdM`E ٢uvQZ( xa?WC,22W@k?t1\<9ND #zTVl_p%^N`i(ixtz>G=C-jNfq2+[93wu6۵d('x-oڄrHbsZq4ŠPZӁ9? vvUɛc8C20ZB*I, $V8kd|5cZ}NR|+PPD?u46Y ;ؐ N@iIqy,D'}mA*5k*!MAP?3+yVL/cpvVqW(؂67 +Zֲ̧ܾ`(FD_$*b"SfZ>K6;W$|0Zf/GƐ0 f\!XC5k%4|+U)-$F)֙LaQ,k<"`1!vXf);T,x.,hFNl]EOzEHK\OIX*^ᩝ^Hu#ͅbPqK^^ʅݧTKvY \t-v *靲IE /iET$eH .= (  m0vl$ZQ?0R|=8 rw8'"v\|G\"HCHeDWy$ Y3% .7~S˙~ɏ t^m<:MTgDQ ujcKX?s?3ۧA͋ﻥ|$j Q@PDDv4׿e#?O-KR p#5/b>3۷dɵ񥋘 }0L3ce 0mTw+Ɉk;G-}fcb CL?1fV[,ݾU85#Rn 4tAh;b-C뢒:Z-x)e|^V VEO @z?m[.{ȜD)v T/xo6:@yl"kxeuto A/$}Ix 0 /"#ݦvppOC@lMGe *ӓx5JԒ(΁ t^H6\\\C3Ä压&+ Dl < BLq2\'ntܥ{zitCD MAXk6ej><70ւD컱lɅ:wrS\a!vLt2!vyC ~OZ~ɧ=Zbt׹S qY~B3,7fԧObE|sJv4xi1{m&hމߒZd, V k|s87±sO\kR-& x_#E?!ć+q缠UxZCJ'|=uoAk;>>;я#|BILC+ (9yXB8\ .8;/{u¯/nA#:A|Nmu][%n*M!USw^]K=ƚŌO6r1j<~yfꗛ֝EP1WۏUFUn("|dzS//6}T3Dd^goAi)2We#d@"lpUFԴ8thfuGn])/48Jtˡ;i-q(e@^!Qҡ'D4Wՠ@ s k{_n=<2繼\7^t"#j{8ByDVdȵҍEz ȯ\%e.јĉƤi/9n>P MۡNhS:Col~$h.;XK4+_aVN& =NY_0euq;u?vi@szdhO(:B[Gd\)m x Ga˶ 'u/", 5^lQ,~Np4aCnըZ4ʱt& ` Oɪ  =6 bd"#X7X$lcmS.i/zXࣴr\rI87:ٿ-+{;:iGkfX(XDWJ6;qx8%z &ɏ6ǣg.(L/—~,[Ti۝R"sd ;mƺp>?#~`]F`nF÷k M4oS2G!xG:ayN0sPzwU+uY-לGSҼ:H:E6/reJO쿍|bqH4u34dIt8SMf$Rт.B*X78χᘰ7WtXp)#Ws |w'#I鍻.gZ2mpOF~e-ˮ(8ԓ$Y%p. #\c_u5nfپra>aeҨA@F80{f.271/b$./ZfD!){5z~Kzs}@MydeߨpQ&._|0_[yf[L3>ڧ'M M„db&PV,>9H?՛ Z/t'3ݫIuCru9x{RIҹP2nd0J !8BgTO[˓ o'(7e SSfi꺨0DxkYkR?!kӴ5Bp(Qlu,J-U tpm1ALN7< 8) OwNxW]}Cw v V܀eOdfc|˛2 Z3 A1,RIҁ+k撁ޱUMT&Ihe AK{qXIk'b A"\"ÑWԘQt{#FIR`yd@~ݳ U+6*f Pswqc)f# TWzŚ1;Lׄ<Vg*I5F:t #);Ұj U 4Hݩ}3,O^5)ΡϐG!>%^;זyLB9L?p fBscBUީ=/Hs$څMW$kҬǚ -T>>p( ͒6O_bH&-#:; %q!> !V@y.Ia˺NVCܪ1})`+w+!6[}(#W`Cp~4"~昣JjXY* )3E'MXfˡHW;@(64"8AUG~ГKj//lwIIS/ D#ńg[iS, @@avvj& sj:D6BL}xl+*"|)FWZVe^m ROt1 Y<gGߟz >"ء!B3Ao12RxbGhijF%J~7<5i(O̔KwJ/]lML[l2E(:ԷʰұǝVmEU;Z>D@ڄWxJH#*Jb:5-g.8ZkɫaW?"D@r=.D#$ Gt\[Ǚ=l2a}Pm+y'D쒨BW<^alLaظFn6 S$t{sNˈ`G63=;0qtU,l-# ehީř{j[ B-)vO+EJMSέ>^1ܻ&#|\Y %EuL9Gr24sDD&ZA'E1&a\Y=+hh} !)@4|ʻ{/pfL1%H MS/Qbzi=BX†cӃLX䱉 d\&(׃}OsoESƝ9v'kGX&N{6u >S`3'r* FMްʥ뽤4jyctM씀Z7Gբs4烙%͍ ӂ#0" W)=_ׇM% ]  F<]O.?Zi[GjBD\YUtp"3/"@9Y[BM'l$M4:{QV+GdeI ђdIoG̴my\^O3Lё1}Sf$󮒝{X#nKy@| 2=H͕9hfKob|xΙq;{fRU} p&p@VcyO#9֩mʀ{ W[_W{Йp>z? )f|R]"-6s`([5qa~b])F9no:`=e;k&iWv!g$܁jĖl.ˠL9OQ- Q`cv!hV&*G}9cKUD4qDaQ~@"rG*{D(pm#}Ďf!΍/|n<,*?3h1F)jew5Co7ǧ{pirXW6} Sih[<,NLP[H @SNl4Xjoe-Mهӛ߽MZN9{Dz;ў_X JlE'痠*\eGnޢyF8^Rf\e=s/`I1Uvҗ;G%Ut?*VOO-l[_Mq m:A}-1bUּ#Q轏? RI^s~Dt %C®fa{F!]ۃ":ܿWS\+ǯ=ɸэ ԅ ֍Q&!F'=l$?uU*:V_Wڤr>mn5kx[y#V)1f/Y l?&ĚI "T8tBOԫUy F[Xwfc>[=z:Kz/r<[Ii38ԾV8U,]%ލ؈3X',4"UDƟy.Z88`'lp:[\&MzӍ= $sg84|oK6]@&:,ubn?4^+\TP{n몇HCKx>@\<@+iWmFgя̦:v@幊x52$ d ԯ9!U #i篲|HksVPyndfJs tBr+lKB~6Ud*o TPqGU3̹ &A._f<~|csͺu,G ss>S$KRt\=R6S :FD8HwX7)C !c 5 U=njHjXÌȅ]uN6iq tAG%VV,⯀ds)UZ2燃~e[` r8hda8A!ޭn;@ 묯wk:nkP^!E}*d bNp`ߢY쫦" kJ%bO(Qs2HdiOq+lk䝥%FsGAN2k!av/J /M#"f1ϯ2Rؠ.Rl/N큄 -*U=A߷Cv!LrŭǏnяKql^0p3ҒShI e{ܟ7s/4zS$$d?NY?/b.w]U5x f.L7c4;c_rjZƇn U:- o5v,#blk4p(T۟C-#[0_Eq1nRXYhQAxn6|: N)`hͅXIģVwrԍ)ԣ"+ڙ q- 9[$<~{e.BBQTv^_*/__) "8%G2`m9.uvM2}Y;Rβщ(;1)P3S[fgJ5PVѕyZԃ }Px g+5uq)Q#D_dWHX+ɎqI<4bReMrjCdD9ŞYq<; -Xi0ce2̚}v[prS~Ku0q[49٣7LlȔ!1nx`GDto`> 5f)x\+ wrheIؾC+P_A,k_Ԃpt]@@*D˂)@ Z8:}!)O4\1(JFRˠY_L%JSKs%Q5Ę}ZzV.O8&(3y-&|S̤ϝ^tK?Lj3j]bi:z&3&LS1EМ#^v%}Z3"kox0F wTv< 'Ud5e\e<㚿rOW4{{Ll!Ngӡm$%xŧe[Gx7Se@rȠWv_ϙRP:qLkJAAC:`_tW8d*%vlnQZ _5vMڙ+O3?6B\'s$V:4>DIԺHFD~]OӾS"70wj/ȋ]vK9N$mw^$BA] IFWG4BK;l~f=k_v.PrIh{H#q]; Eԁbeh3pMUMc&JnXŷ$}r fhZlo!0*(rk%J"FO~04@"jd4b 3#2pB  ׄ56ݩi{o23qCeI!z-,`Ź \!@v˝LrK'RGJ_*Of[QAj  4(a !~TEQ!V ,ųKc*Pb+ XR't~t [e%QsJQdk#_uI6 p S*{#>~/ N' Rid3tbP7 A^sksl*uLOp sS9OŧLusE2Y?*G/>ǣLĵ/-"7E%kݾB` +$nϨEs_Fr6& pQuXX MgNך쯣rlUiVx%>턾/iC/_T#&p3H_HC&rrO \NZGJs $7uo; .^^;$^ dK!ʰT܍J;Xc;CElG|Lh>ŵ 73~'": c@FK_WI=J!_$$ 09Y7p]R"5QjoY! $Вݷ!Kk*tc+oC (oE+CN3Y}-HdamL{}yޓI?;ц頯_ۨ}1iXpfE.7n+CE& >BJ92wEPXz_Rf0i~}@jKYx1FH)*woEӂ\e\6a>%gJ+Z z d- *AkVa MNVzF|?V6 ̼(kCHJCvm᱉*O;|N9ԩ *dlHCTpQԌݏ2?(gwD7鄊oY>>EYXWfȳmgDZRN:m Kj˅ӣ::Ųҿ Oqa1:Yq6D|Y& @&rƪIRiE$$'y [uWB*frXfo7/[5LQp< 9%!C.pMQH4Q,gğNn\rS5oR iea6Y^"r漵^VCo,4D @ƮbLEqa2,@;_02' N DzD^9I҄7&nt&FxxAe7<+Z=+,*r|덒;(1y#qzyW@aA832'u%{0`8TG4'MQ@rur||m|'|pJ?yvU\,5w-{% L KP6/oMjp8x?rtreĤFgD2vq}8o LYA(YA}*?Ut *Fi%93v[n>1xv})P e ˢg-IlRTkCCA7f);pi-KϨo4LGu)1wWsuZZ<ZM^w3ՅʠHU ٸmt  >ML'e9ȚLxߢ2Aq\_noمß_h`sƬqO '*qEsjnxu ˨&9 !Bʞo!ɤghM-A )* y\X/bN27UW'kyxPzu5IA~tpkoa XUQ6Fw61zg ٸA:OgT|!C80ø2eH9Ps"KEjzq؉u,:1;R*&*qayX$ߨIt=VjFCP\iq>5h;}$ TQRH&W'al(xw R)ڀmbVsv7ݡmH."]c3M B36LF0-MtØ0Fy1C/#V%{$`uJRqWukERLޡL0xX{[lASìh;Fn ;5}l0A뇧guB$.i(JS.<ԯ\V4- R= Tđ)x%@ e!,r3aX1X`vo8N(mWx lj4G$ӦuA(#G4X^ pRQ_t5 n%@m3 ^f@=v6bq DIL<ŚfaTϩΤ,d OlWl k]"@yu[Οfd j&y^q2<+Sl,m4+Lj%1$R]ӈU.p%@kI7wR:}?mS(԰L 挐s;]cQ-dC8m'vl Q-*,AđLcaMgfuowp`{DZ뾨BVkC"'k{4I¥5z(.|X͍3 jPi:GUpA(b? >\rYhzCc.'M{*|==/_NGΟ8ŐTD0 Y{/'U*ՏxڔnŎb`K3̞Lni&ƒdwcqU7.=%S`;V\E%g^;fV &;mU5JYg)fy@l ^LPVrK#/GρXe¦4nǪ'V(?.)Uty@w遻.ߏ_p5O;Bo!g2^1v'8Yd1ޫ//qjM=b}]{6x:|%j ͜_ \֯߼klL~Rtzr,K w&wX״EvhQ%vj'>IJ5nBK.MG}+H1_5#jЛğm^\x U&ցSwf.'t,Z$o#SfC@tp ieg_vf7\2Jr&?\GNdrYYDm1E4$%6B)Ox '`a<>jFPrL:]!>RohO u̩Edf1ey.s R*q"!3'f*7ܣfQ :a0O&2H,T ))ٶы'FdOf"D!UPp|Mt?HdгT' t7tPz\?iӒ'KFk;['3)boW\ߏ`.|ޤ[`5V@ya؃q7{'>ֻ󏆪IL(Ud CP>nCkĞBFZ:ߨ]PΑ2QVnTTg%ML_Iv;4joXthM7u_{>%C/Ojt3f&QZvAn(fNTYɀY[TFHCcYߗY(}ت2= $h!m ɗ`fPJ)48|ɭqde;6sA A'#_=TvwC댷[X@ƶ&YURU9ZDW@ه'=ݿ8:ĕnv;K\(aƖf"#]yelA/iG[Bt_0Iw$R(TeY,6(rdLACklr~45h/`RUa}XǴI]d]MAD , ۩t%:m\N:$`O?0Tvf)Fd\UC=8(j@3_r Bc&BSVzׄ4,t?5 }1rPi|`ζa%Brz!24A$:w!G}|G} ų1jڽeUS:]n-$ޅ50іnb=/nz)h8^+C" gjPe_*j2drrYJO _{s˗ܾ)mq! {-j|h>dec~ISDV5\0$+@)tl\YS"ڣάɎ? V.+*b$ *`\l H3u,GT#jfZ֕|XⴭyAXY?YD^*>+,K1wI;)^ĸYvljҔD,~beZȜ3bK 3O •Kx|Uc8q!dc!V9;Tw_"9FjV 0A7@mFPP$+Ku̘S/?ȧ<Ҿ7G#'~u 39ifW+ߠvrń]Ԇ7,2dR|;1},B on&CES3!4} s]|͋F; Fީ9\ԕ%XKEKkVU2.~tѱRsrLkTnXl 0 C 5Tz&?e>bw?5#.-+{9͂:J;LU`uwr:?}*~7\ f{2 Kч ZI`l2foB;g pc#.$lih`40!UirA'W@4ubG\NWb2\1 dq~[86;gNaVS [M8ͶRF\%W(ٓΡh[pl[<|9P:zI tݑ(hGOuo_l-s-YY VLg88%݊m|]9R%Z5?~€T$-ԧTnnqh3W AD>^փJF;z^@֚8}פHC_ ka,SI|,~[~['ງVOid~%YhFd5 .PUE?eع,2g ' 7Ž lKvhUL4H_PG<9 DM$ g[w^O|hH;E2SbB h_@k8 [C"_.He&~3Ԍ)7 Po*VkPJԋ|ҎM 7J>;ӝ5I#hoz`;Hڒہw?ہh&+P[ 9a"r YDc1AÇ)dy ϗ6-WqI u. s!„mvQD_?&CKz x D׀q{04UGC*o#Y 1T!## J{k4Sн+m&r@YU>I@*<3f+R"V9hБR> -prʷ؍](U,r3=:$.;oAZts_*߃$jlua7܀Ӵ16N{x n"mnh%}v܈z[B<IIw(!ng!@wp^#[IQCj被A03GU PjZtL Jx@HyM" ikibFavbe/%ÕŒW}d!G@<3Pg40oGcX> ?-ExY qKE#)/Nayb؏=V^@6vƻaցCyFF75^#PNз/=@dx93Hʊ7*m&h(K[ sߑ.< ܄~sv^Ip؍ǢNm a2 ,d}l$ZmZ;5S Abpl>YjNcEsMVDݙ]c3DC}y@Q/Tv&ðc[ uZ:dwtX $>%)la<2#',:'k],0~#̉7=Lo>@ ^ +5DbXV#)Q7nObF`iQLj}$ˍ_<Tfj_~HȃF4Vg+#e|DŽ\ ޻m+ ޥ'E]UG7둦eA1ln6b뫚!>Zl̈PAdmSr%`OY&\_™: k?r"Z+ /yiYџtztٽ!`FΪTzI7XyLL78! S ,19T!Xwq*8ݑ댝~\1 Tiė% >eޔx$M%=DjZ#7/VƈsÜSI3b:d~ >bz>3͙mt6r3 j"\ٮ:kqM -Y!YV$mD]t-!a{4|ʯ$-(;S23׷q ~صmKu\$g[[lOAd@%(aE&kE댩cKj]Z?,<,:<8D%0t HTF&Щs55Qr)RZ?U-y!#izH1ar*:3n#Ra"g%=jOO6ǎ(k#13x ML]#]IZn/Rm /.ְH*3%; _7?y67bb 9|RgЬM4FaH,*쫝l,m 09"rF?DR'+ηH?;)>a$^ p &ȎeiI(wfVM؞ k.S ,B9[$.b5b iBU("9g%};uL3eP]vF#*W!&كo PRVhHo1VVn7([hܦaB6,T Gį~B_ij`E) F=ހS[:4eiI#!#! #GݓRj/;=crvVGFzu%Ә fv|3USs^ʩP6h_k3gBxu-o[XG16\)v]i3L*&'Q%2yUz[04Ѷ t1]͐rip?s۹r&-]Hv7<$AM8{5Z^pP4_J4w֍/$_%ʛsDW!mf,a4DctnrD76n]O&Õ;y&{ ϣ~I_YUNk?(KQp3Irm!ImRױ"GFCTm!ƙ_M7U |b1RY PU\s翙cO:GW`5ngdv*sNq k5# ^3҅e_ykN.LSxYt\|Tbqg%hlU{c]p/ʻ9s,Wn6sq/S7?<%[;`ݴќA&2Ύ4+z|QPH`6'ѕ,F@iFcR:s@ٷXYpٰ{us^U0(dTv,Pnx)a%ɣChT345PCw{ :֘;FGΚ*\)fL} 3[>N)f~7%lsam(O.o#:Xe ~Og[Snz$Z 264:lB.G29rR )a9XeWS Gb&g}<22t=N~l@k(6@C2 `ond;Z\?HދԔD񌉨3.a^@ljn>OhvDl]! 6m4H/6-SIc8 b'tU Q@@#9ԒU#YkvE$0= V)z@$!w xl& }ե=4_a+!Snk"JlmFh{;9As!] k7bq:z`2kT>ѫ]{|D 敏ű1ɻC u09cF{Щ;1-mbi{XfW99;4R<u2]`:R3`󡏜viL]V6f#V>mʰH8K I:brԤTLa<ӕ2͑d7>맔OI+nqw9qD/`jWG~oG %nBoyrTp(XD:^O yP{`,r驀_*eٸC>T|V)zʝ3Z| B\9Z@&'pP.g<#;$ $.(F6!=d<̜P|xТX^L׎P]=̰NMea!n̔ayo?^Vx2>fKp_`Ӕ瞮Jf6s^; "S?8PKSA-yBI[>8B?:aGt5W%H^qdȰv,6H.W~5OC3۷qz p(Z% zȒgj]QAѡhS`):2<6!EqBl_e/MaQ\zQsvn7;k4講.Au! ٯ/93GwQdի P"kRrhkw7دaEZ|JlOg&~YJj7=LL{m3!v~={F61qrԗ+p~D.y`\W0d ZN ̇hA B n܌}ţXQ5^OO"h3HcAh,"ʔL# `z:7goNN}jՏ5ge]"3#gr}ҹPX%?Hn>Xn1}-r1Vaw ׶i1&+pEiϩM$WpDL({oLp#_: 90TF; A7mO|%]Kw_ /i;"ydԦ2zFtJg7׃Ij=4u`@M#a# O( bN fq_'ہU~ v/ V01> RQ*aƤ2Yܫ<:K_&')vͻR{琊.`on+K#d ; ɧU;(L#HD<@F츛|n[a]扫ky/Vm<Yc7.(~K5]G\Z#:.5t,VSy"Nq:K!^I@}+#d&ɞ,=վcAP#"âoT`mY_23$͛ Wf:淋aW[9:i[N-E4`޳Tm/drtL A_}<$X\*E%VyD(ӝE6T 'aev*v wDf):Fwo)˙F>"9Ң}DB+iN9iYl3:-2:H |M2[C810j>40q7W8Pb٠ 6ܜ*8jAL<9 a2]#kf..MXȑF@DcoN3/Mn0lsMg1Kb9(;݃^<|WO[FeDE޹M yY)L(|ϘH3h01, |`~fU [IfQ E0 4۔uPQeNhn辝갚QZ6cQ<vvv'.ʷAMq4OԻ!i1@4jWIJ`jP n_m1.p$P6TEnm1E?1S}C.V+q0}0qшPj<ЬHmVXU&j2tP< ^dAqTOS#&cy4V,5"²dTEQt$c)|E7&cYT8=JXFt$CPnMZ24愘5 UR&VCxH=/pkbYGa$$|! qFQ~ᒶQpD͚C"'pjĈ,9*U:9aV+:H@Rz.SD7o-Om/0]:¹.co |D:Na$erҀrw>:4_qLs1$"ÔJZ=3h"}L>5g@ ֐QߕɇcՀ 6@`gp*B;Tv"G?eO']Ɠ\m ܒ=GO 7j.[o୨*#{7 Djr\+oзi5xw_D@̬i {'x4 ެX &ez퓲y ыdk`tDCcLT1UL<89 v%M4$Ϡ'ΔustT9RjkU"J1(rN&) +0ƃTRz/KW;AE&n [V:NqRѩ.k~i/' #@fNGwv WNSOd<:#iDarW/hKAҕ]/- $SF\]gǰ{*R }${~ج ay>!L:!8*'d;8 DM.E}ӓXj"|2Ո;/+z'Kٿ: 0M[^Vrȿ?˟YO]UA]2J߯!T0'jR<fK:&#ɶ>-NPgW$Q[2*nFe a^`XfqԾ5hוxw¦j$C,I8.I}`ArgZ]%0αFM33YuGgI8NE4X󽝤äJRR_gqحjQ7#>a%$[]}V!_]v4I-Os=r37WDKl?cp{@|̒84B~RT篕)YZ3;>Z|Mn^?Fgt:eP&rRt&nΏwSP3%QKy*60L+^5xR@PR)¸_#U\Dzuxd$`U&RŒkuKak٤W>Oo;Nl1,L .N̈́@0.rGw[C^m,*p #]#:ӪO,j2RDŽ~ݗW \mj,Z24lH }d>Tz`Hcu*?>TU=] У"[pV8? cC1V07-Lp<BSU:ݣ;~9_~$ļ@9 :6PF\xe 7QM;l ZH-Ur/ S g0&D``l}/~P]XE;"Ď5ޞs =zF[=UotMzKNE _{&uGY˜?€E o/һw{,gJs5gAS"M]|&V{~rq(R/C$hDH&"nUdVoжrjNV(Fsi4/!MJmoD]αW2[0:w;lt8r457 "]x²*_*-}6$߰ Ghb6ZFq m`W ڠ tqe-b+D`ՈqV12ݾ5fx8m0@pIKE"0$f4*NbdtViӷc/$ !qSUjB߱wQA)6 } ^"Kkl]߄/]FM +9a8wG&J.AQK0Q gBb,O樃Z6&Un(@>т<_Gm}-p)l6vh_0f%M|4X~AG]D!6"~3èe)-GA7|ID[N2A#@_kN7r2N 5˟" Ň{9V!\?)Om<6otL0pPb#`|Wh6ʴ:oi̽8" Fֳ:zŪTdGvҦ !q< !56ߵ jQ|OXR],ʤ&F9-h,?1Mѭ&S8lHtW6d֪ZYh[ݾo +I)U c[td뜘Lm"iyQDrVU MS0\d뇭S4jp\ kr]1qܥ0 Bz]xMl۝5%Dqt&umo9 d.%#h]S8s1,a,˃[3lHB[z]lKiMA-+F:(=d.w7yw2V=X6LDlHJ3ϗ^XGw|'nXt(*z*fGf[Q'%Ȫ`kc#B \X]c~S+a #E:"r Mޑ)ݎ@]uhׂz3C}00m,YP'QP -\^аmÏ; U Wژhq_epfHK,>oϿCm"+aUZCHivyBاh 4J&lI!٬͌gؘGv,yU˸Lބ; ]2F hlBc.7ݔ7 my=SwZ&^պ{yW i4<䊪/wQvZ8̅! !<kmsK &/QV2K3]<;_}ƃl s+غJ6f p*U@tU?EgSNjR]kuXTW˥\'M J3i1%leb^羲rY#!kjෳDt6X*ř[Q5Of5Unven0AD:-Lw}IGi{Ԧ-B͚5n׮4Dݖ".cLWh̻`*Ih"y*j(8⎄AhY[-SrT W`eoeF hf-r׻*8R3{v\x۳{ ȉy[-$*JgJAjY_H+CXGtdU)3x8 gPɖY+SvSw4"v;[q='ӹkJe2g罥:j( I `ZJ+\G lW}.v]gPe\"۾g+=b4 |NӞrd^h~ݝ?0ފ|]z#y#G(09t@c+EkXƺZ\Kn^"WR9>1: dG.x0lNL@.=!!Stc*YR*, f*&@˜aWx]&zTB)\2JЍE d lLQ4A>Oʧ0u-T1ӅGcݓe䤁}KK9)5ƏB=ɽ -XTFt${Wc.::;3\o6\z-}7ǛISw"3xcџq'$Z fa3|53nGCQ/Oyf}CyLm_)C p=q?L؝c|\ ;)etJdO`?9>-PfLs )[ɉ(vhli|ˇ-Y7 1 Z:Yj;o"LvL*}bgV0+*ђ_A3 +-~GmٍtnM~+_搦e?:U?_LZ3`*l؆pm~VUT EQM&3)w{Hl>Y"9o`ӼR~@uZkĞp*9ส_'#)_PEC@(:q,j\DBDNt #7Dz<3ߪ9||/ćĮ_ƔFB5<|$XA2z *D.r 4cCh'%چBۏ5Oٶr}NE7 ,!YTBYV4r=$/&"&aDn'iAh/'eyyRҶ~8Mv/NscM']#7[\O^9/BvMkqhļY"_S ckhh=(cY6(P59' =YBzqxEv]km-Y;3>ɲЕII9!+C'qVy,Zկ*f›Ik'npL҃$>/VL'9>{SՈ;X,S+mmfKzJEiYNR= (t-0o$HnOt{ؿ)hbԯ( G6(ȸ\tvXOjetd?@o+ }x)y!xөJS@[?N,Th[3i%ԓ%vNSҏ#Sq}@?$iw#Wj?*!cFkӉ?ɻ.eX^bP {X6:_x<:17Fe/%)pPKc?ڡTX_X-C4_KJi0'BOΣD#{)mq'v(p3786v~x<˵H82`Wu@_Qv51u9 vSxiจ9GJX/>0{%+oxps ?5˵3e~]+C|b v M;'<360Xef1TC/lbP P`8@r˔x/;5ŭ_]}Mq03<ƢJ_Dw)`#4p&ՠCȀ; |Ni[gU"Ѳ_KOk VCG7 5ĝ?V M#=l{U mf*$6{dp|a1'AWm<Ů ;c?4=c͑[->&>f*B_i/n'wQ )/LU2ajRiVIY ԓ@sإЀPUqI0#ζ*T4ULrw g$=Fq(BHm$KבYx ^=)HF} 5Y'" qh+2BBMIqr2A8`+1 s`~(?c/}:ĒnA"{Ԑר;'_On5\5|hbz34M)t͉i $!損ŵCgO)n#Rl kMg~@?hGDi|07:}4Ϗ?Wv:9)Nx "CKc0>I4#˳qu {hWL+or.'9`.vZ&+g M?|($F.8GE7nS LD\V@OpSBC2U:4ICW9j/0]W|ɬn4f1I_&sv6ltz+-dwyWѷE #*_:pJ!^*u+c*zp;4W {Wxnɔ%S49{>Rr(ԠXA;a軶 h V)9mJ{,O_Ar'ONӨm2)9ѬI6R|%y#~,Yؗ~s5KX Xӗ8 AYFfLsY(jAaw9er'o/á2j2$ˁ@L9<j^0fY7* Ze- y7 rl@'XZmxx;\Tvk+[,DžX8Li[?9T)Au(ku/o 5<_"cjLL_}ik!ށT, Χ #Е$ .~߆Sdbsi> fQ])VX|j- קyr֯COahC׸˓_B !ahbˣ\D({Iy1Z"\ (G\r"Pq[PmMld-ͷj*Y=C߃U3Njy{ 1Vl3,S˿:W(+oiV+|wƏh>$u>O꘦vfM~`K"^>KMx,>OxR@+.FڬG"1=|U޲ZJ~K'UG~ f64 GSw|7 M!;E(9rX !<$' rqeGuX#Nݽ#A1f_͆NBCDY5k^׼fg Al!uk}~s84ޞZ?t3w߀ ~NħC~.c8f8>&N ʺvI%-Vt LI8 ΙyދKd[Z'.@VY0 3̦1ݖ.gҢn? ?q`Os)E./QN! Zq`2`h Ʊ\>U"wb\xk/(6'QG)VWڪv"Fby Ot%!fލ> IKNjDך-&_7 nLZ+!j&H+1l&b.}9ܿ;Rmßpx] [C0Z`Q0}zKa,9Q-׮?{ID)KJreF3UMrjrzÔ^41lf677hc\3^,I?9 \VUl# |Ӗ$߿%EBqEO5U҂ X۲d)K=٬d@my0P,j7WAn6xwIBz7t5tu e~"݋.]` y؜E(QnNuv=cIZiy$wylFe !)q" L,Ng1cWx)K X`/v' B{ 1Ӯ3)8A&Ph(bSڡҔ@H)Xnl& Bо{-H,c$|o ( 3toAЇcnLh<ŹkB?\E{)Ez ,x~}jCb>wE'f,DE|Z8y xpEFo Bmoߵ+kI|ivC6kB-}]a ip١Q:|qw)4?bPTHб,2OQ>8̿5/,q΁NiG"/wيj7{p0xtSl?{md""}IdaBdD?]qBoy;R+,Y[/=$_D]zg{Z0VVy~#ßCdPPE+o ,`֋k~r+m]_k߁6%ێ9嶃]Ēy#$yNaϹ'fm궵" nx՞Ur(O" hUqQ˻TDJ~t4^H~1*MĨ_Hui^\^EŁY[#kD*Ŧ-=&^j^[²OY_Jpre[r\mg&,wq0?oOfGӁ¤ ]IMMaw[`fs3||@O.ݏ7$^1ho9-HGԴ~S J KGIij7F=,Zw j8l>P1[ vY<v=HڰVW6۩ dPv^e5}T1jE@~n}dGЧ&/֛cK V l#"aCf,S 367q Qjoܭux͋ {D;9|g9{h]?M?BMJ`zd[ qdžV@` toSc`P\TUڙdKDy:e+ou3FRi.̅"fL )W[AavYjZoh _HL #O#S+9!>v9P(46J.J;Q|*wVD4GH_gnc- LB gp-mS䴅K7o.:mʌn萿1! f6Sr` ~7Y) кE_iZ~xj$mI"SvUmo X'492$oTλl'|R"UhLL ?:uvjJ.4Sڭ֓n a"zr189:ȾTTu ^|o$8H5Nr׾ )mbVD6r7|P';mgVK~Ud:XPٿĺrUr#:D;EX5Z~!?EC4l$ޠ?A'^a*YeyWEQ"EoFۮҝe8q?'2yRIDXQwF%7ȘcG 1*10?Pj~C~]+P0p#wvg=ЙhSV#謞4"c|A=&$Ho10]Мfm!yڬuʢΜ+\o<7/!PXZ /Gߍ-jVdx>m0.,\Jm}q8po,3'Ͳc% [(~)ԅ`9{y^$Jyp^NxLˌARdN 1Ϟ"SF$7qoca2\[ ++غ!O7󚮅?(N)_0pW=?.1=4"atO+IXt7?W3,Ņgo#V:*~X 3持^.1g}P;"q:VZl0YI z FӘ D{- QQZI4#cBӧg&q&>uZzuцj S?|n'NE_LHzmjeB(N6̃t:}uȄ!=?Ome={lDH@{>7taܓYW*4N 4|i)@$:(e4Ы)Ci\CA_y1v\?:) *qkV-Xy!5َk 2u,vJ AQAΜ4T0`J%Gs(oTZ"d3zOӄK CY&] 4~cU| MXO[\aAWG]>r^Ol  BDjdmM^^j Z9cpm0yN>*YHZT< e%&}TyNXH? !9Q3z 8hJakf{7(X9*2Wz`P{>\|HTb Ą 0OLˊc}_=t{~Q9n;&=:91gO&[ -s~,๸7 I0Y COT2} ɕhh/ǖޜ/@ɱ[bns= Jk0ppaVyI+>~2Cft3]H܉,zi{X|QTtɯb+k՘<"P&O])r9{BhB٫`S;uEQC.n{v8'4)%~@)6oP0Q&a<>bT>p尲ĘM*QNf \m]7f;j@Cc@;dP1?"\%aJ\T~]j'dFk^IIzox&5$~7t+!OC4M~ܞ6^bK|E_>(T͝?m| s|ynR!y9iQhJ}{}؁{Gmq=NvVh6wє+Z`gP sdt#ia*>sgna= $ ԬTjx66EEѵR=IZzyw`EaTAI lT)% RLEn6N J[ ߁`O{Y8E:%p-3Lx8POq'Bʩ߷x 3Xpm⬶-)bԂzهe)5og?M ('6Fq: ա+s1k7wtXkWlRŚ*eW5ȩF^k,ˬ(jʕew}G *B5LV+/{WLyvp&\+Kαj`(\ZJqGA"~Zʸ O$*D.?NR!w25 b-&L !wUb#AYz ?ʄ ^<掊%4ڇW".bQ+/%'f<b55@X*.50<5H!!eky x\5@F$}1r~J&(}Z:<`)61Po_ I&l@aQUG4K] XR$v6a.sġ. ߫'pҔ SV4r݂:7Tx/J t3Mҍ 30Iˤ npe"bq?QF#oUX5-;F3Pb(|vK)ssJaekI&#ϲed)xz#nsVb Bt#>#5 1Z#.y"rĪUi8 b%׊)?!TeR[%sQu pEj+N1+rwIKlI1ohiߚYɴ"xn 4by ^g[IȪџ }SI 'cyRG_ }(.1cNj뜈(kufl]lg m,_V7D4 ]BC(Ȳ}Bd~?ԮrʋbnQ>¹Z(Ae7$+-ɦx͝ͅ۔/nciI;w¥ۍ{Ԏ7@1:(:~LUy5wZ,:E斒Zi(~!ҋ$#iG#k֛Mz rLC AU0Ӝ>="l޾1bՐa/1 _h<S/1n2LQ*/I0UvR9T1A%I'pR%[nh2;äY4 ˲?-4vJzvl*7ZSvR<Ĵld 0ķ/-k%kN3^ݢ<"b sTOId} AjmJdwiX!2yːX #Ҙr ڽ =I`'r`e!s w-@?'0q1|X |T9 ]˩"݄{Vh}_v!WtﲔK4~`mEe'j9$X @M( f*vAᄈFa(aI>">ە*aKH$BO'T ђw~FbfnLmHKlr_d^ݡ2x+FK{ލ_4BjPw77鋫 ađOr LܫB3⽯gyشy$6jbW2Zdj'M=}K=0n;=┸ejwX#8'`(#WE=P=͎~ZM^O1]|6p_g-J'MWNr:ea@d z >u> N^CQrw+C`L-E#qށ<^%Y$Z}?}G+ĞFX#U 41!zl2Jy:2#pj˻8uL֭.c׎3Zxgٶ&6$AAqlp@[Oz:RBV߯gB+ފuxDu0D{B.*{\"n( n ]YwGrDP[0$"f(dR`IBuɇlC8NA3ɕ^T9..ӛ O|S)+ }.C~H3ųZ pHӑ)R~e,O:DU| m QޏsNhA|L\e)0ӐC/^IxUVS43;nDV:G 0)RUII\5^qv*0k9p -Ì軥rc%_~tOK:ueFভE CpS:D(h% (<Ť)3тJFzu7 [_1c; 63~u|R$i<@j ̾]* #񃄢 3^GkEQ,x.aMqwؚ?_CZ -һ7`Q >*gwCGۈشs5}+Zt.tˢ*G >o_:#6r8R:"g2 .ЙM\c.XTՍ{2R[Ihz‹2s;y$kM~m`UsVQAcSꉧI'wͮ@[8M\P' {Y֊}J\{)ʨ`Й3ni:pUUF1FH܁Ӑ^طX]L{Ć$dڨڄfpMXɯ:uPz%f Y#'?)1<|;@!U gUR_c; GHvmDsybzYEm0BĜ"QKekڒ[,^vAFJ~Fؑ8dўba1h0ξH*ZnȈފ~ #|?cʌS)歔:(~xL!j^N~;B_jF,*]7V`2DC*T&X*xߔ{z;,t3̳׫Xd[Dat^. =pc7BBZ䞵toq^ދlQՕ Umi;TdRcK]*0\bYM1L,+Od/c%a->wFhÁ5U=섯AC}~e͞:' e^s;o}yGhQfl[cMhw&(Xvs4v0nxیrB˹9F -JMGYU? M_y4R~V4ρyŝ&NhtTYХ Xv"hHKC&Rrj|(,x502ViR)YK>>`\-^ lo9:e@輚ak+޹pjNW?Yi'DM%oc5W`&(-;UA%tV%q0QAS0X*T$&C`OLƴf2:QƃܱsvEsc;j GNO&6τ"_f2`걄 ~:UFܠrgҬ3 E/1_ |cr5 Z03&Y3beoFG҄yaYܶV@!6]8,m:$׸O6V/Je\2>Eg]D֢ 1g3 #~_h.(@J0÷?įOv)': R]G3S@"++;bgpra}&ɦnklUt:oVnu-l _5ysr P ĺ9t Ƕ.1M 41:F.&Sv8ٿftNĘ䡭z~G-Eh'*4SЎ<\4r3EE`dP+<5#m=K %aC3ENW$z Imeޔyn``7׸Ij"ilN1/}uo^{`g:X& SA-YIzZj~NX?>25}>Χ%[|rz^MK7*!'5_zXvA0{`nZR3NeuZSmd(Zc8)dn m@FQt]$\m%M);(.3JXyƌUZUNb~Zk$Jٳ.鏋Ivytzn]1@UXT VcsR0fv@w-O%9:.V>5[5PKUywFXf+QtPS^wks=K!t(jo 4^BIƾdW(TPwV0eՅ=?Pn&Wɉس}^|YON1L#6N 4L8;$c~pHPĬ[{dP{f 3^t ` [2¦iEWjWE҇=(Mf Js:=w:{LU.PgԹ+@PF`$-B#!$ (/}Ǘ[xșJAsHo3-[|ĊBV1z`Fx˨#)g;G950mgHD#]3/ E}XcoBju6mX],7)ټSof?8JR֟r#ށcϬm1a^+24cǔqZ1S* |[H{”Uyrj,=ׁZWYM'0ֺS>Fh+MΧd#mp!Ոđף.Բb D@ߙHi]\D8OvQr ,DwA?.LB< ҭ-D7 q;Cj)amP5kmnyϽS%_[cK!bTY2P5؝$ .V^mN!5"+*H$BW~@ƁZ߄U좗}[wa+?+,' yY& ;3lUͺ-#Qx)ܟ&8 s n6zaN, $GDmL׏i!,|Ȯ w>?j3_dqu} 6}dx|)DxA}0 ?g[sz5?m) zxabJmgZ'RyЏrbrHeAvͷc򋺵"U8j@s(s⊿fpCQS4 .\ sZ9t ӗ aUStkw*# }U[dQ+VOwkTpgdO:V- XC9VY1/aa7 E˛0v ϺCeUvW޻[ie\L3 L79POH4թ-qitQ~_%|{xz5}a THEZ gܥ" Vhcjo:R]ĮecjE[h;<M]<ØqY1AR )6ukTd`y#JILę2P y[,H4(^/8f`D(T]3kzV$ 9;%*3>,TW_{ZX<XL ^,p;UN?|,E{F̞xKcG  J#l00>ȃu..<$$X`dunBZvgO=VSR72*U*.uitGjBp`M0CXٜZzȝ~jz߈Dgd)8Bc9Z'LPbOF`#m@i?,foފꜸqUl2n|ˇK0vArXvʘG א= f@ȪcG/QUF t{ Ğ[dgd8Ч"J'_I+ӧW$k?s]gە2gy&. +3Ei>qrꥄ۝p gqC2\dYjuGfW6럒Gh1 Q Ӷz m.)HewGIpu&ُ}(?ݯ °蟷aKTTFbP}ɣ1n  ğӘs]N;3jS>rP[Հ'@9cBÛ xQ, t'bͳia:_zӏ;h䍸㞝р N\Oտ #1Ź.ȭ߇Ҳ!*NQTB"!-w% }N^jVo6Zmh;iϫS= lX[ȨWMDtߟϾ0& *-7!* y"_dJ?sјᩱev=;b6$f?aSt16,)IZq)X@(.UUJ{ek].상`FT4eNsg X8i1aÐ`vEKHC* \;^]Texb7~(Obր_%\'&%daɕ4dG{IhNCϡ7o'(m$<ӻ5Xވ`Llq"h[!>{Bk5b ӱ\mCYs[~5χA/A+Fqwkd\FAےuňK*Zϋ65.e{rDov_On=h}˞*֚>z!Z[Z̦ YqI;n;";W&nvdP6sv!afHRTvyHᲬN¬gԨ_yg@*'X&LvAcu& MH2R'~h~ "4L/ a o J.ERp>cFV?cE-wSG㑕)(ѦG H|,1! y>%O`{$ cx2{jaHv.'\DgXqh![+7v{(-6OGs*h2Y[[ aEaVK_;%ZFB ?tP6rxBUe8h'MUNC=59 ݥ!*#^0`)5Z6%)Mjd+:'2ͺw$‘AM͔`㎳F4gHb&=~8K Ly٨J((7/)X߳Y}Ĩ\i>Eɚ -uRFfnypDMgm*yle6.Ue?-~-Dh$Zӗkn]}Cq}-oWHNL޼ک+.!Imlv9fVbF%nɩ"n\QzcLuvfޫezp;jyގH!msFD<(څ`P5^(A{%" L \m~`Y4v?WsçwwD|diDm01IC^f!\ @uZ*x/WBيh5t[U5SRR Dt {ӮWF(oa%BkrCݛL'CjGzev͌Os{5^ vG$}Ҳ,EmkUY(droѓm_R垜l*6pml>݅˪O'I75PQj˵`[_hl'QB끕>髫:X,w]˸2l۫hK h"F|}7J)VZn,X4r epuR^#hhL=-H86 QYT+B]QWl?gCד$-.N BCYij\1JѰk{9tq=TETɡ='9$E)V֭elo3!svD?KI 3Hq_.h\-G,̓So8l㏙SPYsc(e?=U1ZMd/L. Er[wl?5Va,V8Ȧ7}0A5F"̱zVy&QKZ>v>ߚ^+L\K޲5Bu1;;AheH;vY.ZRaC^.A=2uXf& %P臩HM Ǚ} lr齃b/Qn{= !% LaT h=3|~).w@joDcb]G xwN@(S}7ܥPqI"-bU퇠ca Ep󝺢p6Lߵ AM- .&MgyP/Cd`Ҵ9_U-}{t'ƬNP#m_Rg%햼CTYc#||\5BAmŢeoLjkزr6#m$}C*E;˞νT@"/VmX)h0Ņ5o qBVTM M>A\~KJ@) lN@,~D!(Yٜ9 Wexє"8Ah(fmf}~D?% > pXп@r]\9YWEEDg5W%v\D]dX6ryES ac_ xE0=ӝFu%Z{]ק3[6Z !ftt3MC!2"*,dheEr7Ǎ6tEKd7>V8kC(lrol&u&-WpnEV{FڽC8ar{G_.A̐1e\5I{޸i'!veV/1P'9W;9tsyl8.%>0%k>#BYE]e!5l(Qʿ)3 !DNr~Oi@̇p~i \hTr{5)M4wv]u+58ڈY"E~(/ yf.M'I)WƵzj?E<Y#"/)Qh&/[|Os!_Qg`&,\؀{)4JtIAs;E9|R]u#"ik]:K4/GRBev;= 0Oă; Y-9R%MKq|{Y$~d÷+o(u4g;FCx&p;hm)cr9;m5~;'#30 X}krσ axoe_H,jPKsxZ˻6OќRz<^w b#NDoJ$*Ms۞FGګ p9-oƤR6Y8X9;_ Q F8w$A{_(Mu~W 5G[Rd11P?՟I0 m]Mm}hjTFBŒG3懤j%hK6|0 'ZG˗mn3jM~$*E`.gCS sl;T+O园$׆5ZPp"!5OT[Õ0wjIDe+B_g/# 6b_{;,pC OM -\rQǵ`߳2p([,7/F/"mdM$+CY -X s?2 KYBd$y xrq +XX۸]T:=N0gVRad@q$-fmwJBSQIޞ1.@ςUuPJ۫ȞV_hj 0[')m7"~-[]މ1* fل$`+Cɒk߭Rc'~X }꿆ZOxje&hnob4,5Hа^hz-anEvACFm :elhz/^4'H]~b5/fQH󂘊F5<6nٵ grߑrtt,_ ]GKQ&_ʰΤ(J/C*@pǧ03W`3O8B[K|9yCG+xc^]f7$ezuugh%lQY4d#g;0 U-4ůzoȳq$1‚uNa臤A-<U?M8+rCaqK+䲧\C!&x:W͗emp/޻y#nGutYmhwĬF;tRZd\:QnlݘU5'\3%`$NkۈTܙ Β17xLfzKYV1TMuC &Juϓmmagm^˙w(~IKk]6^] 'ZwByf8ƶ P1D󯽤@>;Dw(hh/ʀ!L J$ə*Ek!l k,Pz/pa/=6B}I~nXEmJ WRbۖGCN$')M9fvGwdp:Hߣ fLQz)RVI%K"?!gHݓWp+f|j57y!Cw.@CyKh,q:gtRkocJY̏g%(b:u&+?{LO1߀}~,%oZBCW550iEuxȗ#pgN9 C(qw];1fH4 95RaͰV\֯5M%*P{DcRSXTnH Aa2G\k b~Qw+e#y rĆ6cҘ+ɕ$R21JZ-|)ЫFWc`k6gMkW8mS%Peilky Ru%nȜ}S%7Ien+\9`&#f6V/$8ҙw=aD:mdm0+0J4@;CˎX|Vx0W̘H~lRm*HNd8*-FqN J`57J9j'mڜz ]TP8z˖1؜$)WjEjiJ훰G>+GeF՛@{ >Tܵ^rL MINR#nC?hyp9GU5\#S0opR@6Mۅ CcD9, 3T p]/ tly6t86zLښ_@zqCz0O8ZRNLJ9lÐ墖dwv_("7kƆ0JCLИMGyhqOxrXÒTXn;Nv6!1]u/r[o|<[=z{BК".-i}@Jwl\?gEç;ڨ?UOLm#powKve ,_| {,uSBq{WSx]7.qiʧP.°hR0C1$nvDlw2Jʉ ;jWuxXJXVb/CMK!JVSsߙ\KTx.srZy\̄ v֛ ت)H! {)Yc,$VJ>WLjO$?o ߄#ﮪ[$N'{emSHI c gAzNhܬڏpka:8Pnn +G;c[M d;u绸Cr5wƷFYNmui^g}zEM~qp@[} 5 ܼ;R4)X"͘QfWՑnld9} żshnSî[0WP+;;$OeƠboҳ.4Jama^()v?󦿱r}lLF1sO9V%T8K)l z6gq+&_ʭ~U͕=7QM" .ae̝d/uS1R>p #n1QK=\|Dt]6. !RkT{ PT>Ek)Nx_l;"yo3I1M+Whيd6'>lSfLy41uM(RN%B`F|͋x99D쿛KH3XD=cd"՘v;U׈`.d%|$u vEhG~ϸ֨-JgW6pSe_!c8=0'$I^tw+Wiq8I| w<&#S'`!$gӿS zMCY"n!?c^&OR3Mfz n̹.EArMot}! &{Z(T})-thsw6x!#g<pYcZ_)wF\cHEDL"k.#ǵL?N-hop(l^.To|C"G_Nm9짵CTKj`g זv k4PQv-1o7mJ~3k@ֶ`:RcqJ~ihJy ]]hn?Y!("ݖem0D[as(& u/}i`ū WFbU鳇 aq{JT!_ɾȉ gbqv<e enWnoFրz$ "F )ާXm묿[8s{\fbf@Y5EoͪCqqUWw1zHy IB*Ռ)HtLczȯ} ?k`Pgyݎ7Tj Mb 5坁.twoP ŀ0{gNݵ@d۲=Ch_z ؀Fl3hCA(uѯPXAl|>ߘOyM"3Ϳ&aŗ6e|}$T6pu^_1! ZVA'^?W> p̓z4~/YS6dY7Z\at()L6\ b+s]n5%#L}R{R u ".M\!YZLʟW^h_%w7td^9{UVbgFI#4&m1Ȥ#4+6xat],Azoq,몭 j֓d`6z?R`Kܹl>P"F*Dc<])\~BFhlA\9[%k}Bra Icrl} FI:TFZW#4\s/[f"i'eqI Mawx4 bwfYهci{:*BhFc8ё)bf{`h]KnF hcU3oW2?f{'}$,+/|GzKql%<{§䳭h~?T"!&+0osR ͳSRJ:ޱپYGbc0O*Z~M(FVi?[QIWfPIÀwe 䜬gI1`I_,aț81RJ3I{*wnVEFܑ=$`VXb19,sY49De՚o.M w ˃G0*,@AlD3OLT K}}Eō;f\9g췿0p9w0gXzQfy&pT7LIo´,`3e|B$ 7DܶfC߉A帔zԕ{,$7!MHX.JgG ~YE'km6Nb̅rrXOH0{ݯ QgneJ|/Z#p5Y nU%qnz愐q)Zddge,Ex-v5 ] Vh#{t]MxSmZ@X?<;ł7క4?Pz%mhh7aU.mծՃވi\,*H!A_AB@LUw.gZ Q uMӮzv} C$'qms^cqr/ _'ʍFK)Q^Lk{#^{>E}py H~2J]y$o\TX \B;ӟ֦%:^=(8FBߜxv XnH])8yL@E5"JjYW76~p)4br@}*MѠUCP|(]qsX\]#4Rzh7j˧__{͈P-M\'k([7K!\|,ΙL Z%..1$itzC €7$C7P}u^ `)K&r.dHdzc4G~t>l:+|W~X^OY^_kI1Y{bΦR?"'&9~ѣ\"7ny9rcӏ\ENէOx"%È ,֓Ş;#t,\P:cOS&f.vnAF`~tW$,xD,aC=-$hw]|-@' re9zFϪ®`nNzG]#j([3.X܅Cw-vEoR_F$UGi !nCEh(gn\|dr@TaX=C2i{~se%?vߤhX|>=^|M'^UqЍpȺe^ cO%Bvq"KVCkXc >L܊ңȭ@BtFXWɓ"] tU(xϻۑ[鉨aa0:<^-BXgmP"Z@ CE͚"ӐOJi돡4kdveGm,p$2GLpDb&Z /Ab [1˒uRC7L02Xd$ёWT URhG,^"jX0*sQ{Xo ^տe#c9>w;οt=`7Z}z>6>o'qY!.",b {U[i5,U¹'ƫ~Za~}Ȕ*Gw0qL=hX%l`4͆}F9k#Qn5#HvY {NSAw6C9`(:A&Ԗ P֗üpӻG:^SGH.ԌFF$ʔ\~lRkoR3~SGa1Lg~$)=D(1g3PgALy'~ N\)A}ǩCB}NwF ¢n8 .ZUM}+uBS2SiN|i-u7̡Fq;2OiY>5m=w!.efMOW3h e)e ZƐqK`[# wŭڒF14gat S A,^t ͪ[>*6HY$_%n8mB>r9gC9<ϯha;f@m8Epb%Sw=!ؓd;kA?15@aHa(z Vp;6rT8w jtD1* l+[?MpZ=Qf #uũj yY8z'NpC8RtvtH"[ R(0=H]xW)Q` PBD*=t韑?pG9[|>Bw <>! ϻR<ɽ}*\_xϱ !EsIrK G[2Drsl;W-BD+sr-P3c~T/p .6i_=Fh`hf:?d dz~(sD?% ,VUz*k#iW=i!d 'G>qJ  ʓ?kSlc%4ލhj,]pf8H೉z|G7TCxũPhΉVi/riWxr.Y17qPu7ClK /nEa#!+\kp6vǃ0mip73G0 ={u5q&$(B2z'*6hckxGAK wT,}"e sŽ5R-sSܣ<(R\;ƈA?+mp١$L3gj2 ~˳gkgl-c|-NY;T EwEh,+eR*,dD}w0YpڵW=@& =E{y(e &jAmR˙u[Kԍ_ze7슯S&xBoaJ'4שZZ+șF*Aȫ*);͈)8#f%կ w $$pBI|Q^3(ujn]ج P^ģUSh6aZ23X`RE .8,"a&1SSzLLnvuAki;iyTUR ԹN3)@waH >61bW)$VEQ lᄞiXXTՋy<Ɇ6Y͇2SLA e=jЈ%&Kدphg(⛝M 6 ~]L1 ȧ aܗJ 8ິT>3L&E>8тrT՜BSIK pg혭c˜TU ؟gѥl._QMbaʚy>5pA C+rb@SSWDHXe 9!3K?kX![}G'_u~5~%x!y#BdD TFޘ, 4@/ۃ)p66N=U3)~A2?kPH̵ wI&?gJbMsv]jPWh/k‰75Ng؅Z7}3Xv{2VQ?QNGGY\`ά.jh")n(yl2`Z)S,DRç~T-L#. FxH^|^G5[-0KϚO2e;3\"b'CjThR@2Gn9|:u[q 6֖G/?H.3VM?~i0jWE)ߴc-C<'d8s|25zǐknZE& QzZL2qZ_/6i\!0*QH'o,s49:B'w8x͗c %Vw̕ne!]Yy7F05ML^nfJF&}aNlg pH94mHÇ.^y&?PV:R)>qD1{*(n'6go+L6]$4XXOl]e~Hhܯ+GE`䀎 ɾ!08]Li8m !QʅP]𽩘Czy{i1U?]0\ZۆU 1 3?ZgL1PvȓC?(N)bZER?+W [I( dS]!^)9Vٌ£gbXc.(Ӧ#rrh2쌱<}-c(v]$8A ׊MOb%V VLE{'&kǼõlP;sn+jc7!S_Sn.Op1Uˀ/*a;QA<_mf£1~1hOBPtJ>ꊛF[pEdrr,Hy9x7sp 7ĎKyK]5cR.~::T:unX^Yd#A[mȹ""byMJߗ!ܸ  #pINN\3?D<5Hz\ Wz$`;x޼? M ohE*QCd̫s6z}`h,:8-%b5y3]4AoRQS/H]K6.$ %d2gfCLr6w+Zڍnv. Z0a45HܙYbI<.̑BUd?Ǐjv^-Gē8r/=4tcihC#y5yssTVb2]tSwƴE[;k_Wp-n)PD/u Y4R'T$s}ӟ~i&{0'e/eQt5ŋ4iY*cԗ"$O4Vf,qnP`7cpΒ'|zָBJ(ckc9Yn.PJًQW&M\8KD`]8mCT8bHshb%Uԁ>k?ZpDKK.O=W0U:䑺!EwmNL8@8Qld dqZQ95)#1F-Vkyf$$x2Q=nٝ;DN`f]I|su&*ҬE1d3)\pbn*-ixfgZ+ݷ XUW2 1=.:$Gګ7iJZ.7v߽ђ5g{bL Țh~ T%*7tH=aS2TUܣ2zNHt9GƹqpkaՕWUfw_Zb8Gu2Ss|d'7=%$_p&ŠYވۥ亝Ąp9CERs[}ۍ{N׺ϲV1&6PPs;Gr@ٳ\? }_ZsWݐ\Q[\ĉKWn?;^Ft 0]h j8 ^(pAJX?k'뼙I3Cv Wu7ڟ,#&QC5 f+^Ϧ8͆X0F=J.uJ*VV uLImFO֒љ+qz<̯|?/!6 ./s*/OօT(+k ڈ`YѴy'q/܉MmF]ض&֙]נ!p?i?~TzEk\M~)JXO80"*m`;|L0r, ʤ|'GM>!S߅K-DLpPކ"(<^n3D7 ЭEK6qISB8]"kN.b6)\ ,x _jV c* ,!ש4K<ԳX0# ZÇr0H)Jr>S |G-jQDJ7 >/B2Wݎ`|x{RPxۑ,H!sJؗ2i $ ,k,$ɞu6eqֹ (NhS'a䠊Osſ~SJ5)ZlQ,x"Um=4"JZ hZW ZJi ~gL(4w^w:4ų/ɒV8/m1@\~?j]bF%'dKǨCQĔd%7N{*X [pRT)LhA.8lP4蠝8pgf.ۜs !bEjm2&gQʟ#f[g5X`^.nz$=sFRwVG^7T*ܝab>'Vao`3fYnxET*V(tVJzTA6EkonH "7fI铸$e)P~.Hny[8f|[WA}G(c%ORr;\^9:t7(<: 0]U[-zDI~x_vxaoAعxs >' 26(XdsxojR+EA&fV$9S `㧯aogpe熢ju31xHJ~ul;sYq0& qN6l*Q0v߬C.fUu>Ld"R]9UTU8dO}a4n0r_^:K/A>2uTY RFb _c4UX!fJ*A8%;EĪ:<#I⣝uf _i"[ ztl_[F2ɀuhC根# wH*VVBl%1FeXׅ??[y\M>9p#*Y.?[*SC~onzrg'Ư"H͏'-hemʼn'JGu4])U4w ·}R鞾>u^J `J$]zSP\QStuuҲYT28;&jGx8+H8]y><~BV: ~ On3.zQJ!f9$I [,:%@crp|s82PF50tW!Esz=:(0VE >== Rv`i5?Mtqs>q:\!q=#:`T2Nu*x8nDQK">] #7 34Ӿۈ vX [P&_ R*VcYJM*DjϪ7T{D9YpV4,G%]εeԬ Y.cq?=q:`&F{yFHg~ %b_*7ڨdZ[Jk)@V{9k E'Wd[~`hs9oHBf Le@~N N k.x5#{ݷK&OߔC I=)2S(jaɌ!|#ڄ]XS Rib;R;A&*m$ ¶8@yr^h^™+ 4OXŒ{P8:@ܬX陌9M@2e5 Cj G>XfEѩpv|6dXkc͗rRn'?@&NNb!ֆاY?8Fh?8Nha!6/:^ѝȬ\G@o>)V# mO~~}B)+853׮K(k -_lWpA'uU[HИba7cu#x|٦NTNd2?"@꟟a+5I Ц=Tad5[MK̯6Ҁ!6l@жjӸDw:f80S-c=a\jkoR!fRBt;U@%ꯡi y{Ԓ\+;">l =5z 8Hx`ϜChq>pH9?r7A, CLfW)D,VYr#>I=;p$5=*L*՞-HCcI8kʓ [k i 厙}د/`FHα͟$S,V-;*3h#=J T!rtHΗ&h@~Qcrc#f@#,[;&t t ZҼy_{QAGy({&r@< s} [ l\Dui]љTVf'HV> gYTDR^E=´*<qL0"&QO:ҘQ^Tf|w)}{Wlxj|n8A Rč>'wwvEo9v|kCЛ2FH 6KT="K;= jLyؠ=zЍHwGVʑy^A)&PGȑh@RӤ=@G>?;b``:x4rb<,GuLޫm:&ӧ ǒV 1&܏7Mg6rKӝN$ָä 4Az᫆,8\rX'J^E\B$2i>g]ǁd"m#LjlrK5ul// ~(.M{0pp:]e$0RVFBNd5DLZů/V%Ɠ=zīkC@& dK{hqwRE؝I"33 R41 hTK|%ϥ3{/5}O|Sy7[v|;(Ƕr[ejq%RkFĶwFG˥D0~nJۉW;|XmjR(iAIXceOBidz/i3:V ~< *CKO3)0knOQ|qS }M7fFDL%(}@O%MV`t23zHkU~ wB`՛9G։;{aåRdA*0KL+10Y\dS孱rz =[O^.`n R m1ebҷd qb7BqGA^_`=-IC& Λ.~$/axe5Ooq~4P܁I*%V-M[9znsaYӻ &p \Stڄ< Wr}` x8VuO饠" "'/wN_3X ^B fH>P`TL6@)0VVJ8.)3K?5sΖ"+ e^PO)d-fyP,(mE" ^(1li7pWj81T2|Du]^p!,HAUߔ92oLb'1dA)J2E|,(`U`e3Z_aƙV:K(] %1&ؖA4;*Z Ϋc{t 3R2Z˥C=rkL\OT()! o5'Phs3 >B\ER3+bd%h>cQU0GAJ|=M7zcI&t ˵0z5|. [ ?=dȀxL0[-0-}m[ Ɠ/ҏ=r|+\v#N:jxG[ū`ȹJKR_&ʻilM,+9gC}bWkXk*6ab%)^J̒]\*+!eS|m'=l%6 '7d6f;|[3bWh6K1Qn/ȬrG [;hǏG%$0m`2<,{ NZL;jjX+]Q, ՠSwR\G* x?#M+'ghM*)yMgK_&/OKoDVodâ3,\>= CgS`Ê,U= Xa>sER*"FE .<ĥU;)eN-~U [U׭x<Zݚ.YVnKuk 3¾{kv˨y 0ʋ[-1ka\;yt/dnkXT 'c)xP|LWAw735n#-}Q`W5T)ʗ;cU-eI=Hg.̊9z^D$Z{5sSAT;8^aCG g vk[K^s̙*]DU[۩D'2? WW=U" 2~ZOx"ʾp7=Tׇ~naSz$$Qr=`rx*h7f82hnVgt39Xxuk8%D G/lko5:ɦ7xm79M񊛷h~2i Ϥ#g2+8Y;#/-Gvv 4Iog7RL@orڃ<0iq_[M 7" Hĸz䌺ӍJy~?Xο{e ]ɌmI˭L [:m ,isv~ĜgPPHs[1iSo͘u-i^ׂz:5N|(nvznDņӁ8L`§|uv"T~w]%+˃mԖA)qy:)2"3Ts*y_Ow&^CYS Pʄ Ƚ`4#w.7g)QI BX'ARރ. 98eP^ >Z`_q >8/e iI"pp oT ɾ$-Qv@R W˜n]?H!Aea#ɟ#x/3q&`3HPKvgJ'˳= _ G|e_#ugM<X1pa /4қK{}~РNoQˁeQ+lX/E)|=4f"e: [FUax,K@=eʞ)Mj#Jerk/L2&QujMdUg2󏼱 XvCzQP,,)?,6[-$5]_cJ4yC/ׇפ.h4%v\jy$/y" {!ר[VV>&hyZ-:a1VM #OԳj[qAJ K9"ǍD!T})]Iƨ)%{i}u(2nfH66mwCC;d܋yHAq Q:B P-,yuGkѬq0yfŽl3m%~#BV3]o?.hX8N딩]š206E2Cc 4[5Taˎ HF!leNdĜTkM8I c¹&0"~jwj%p# xQz";wyB1H"l.q](@!=T6gZU:Զ`PGVV~3h%In>s,vls Q.b6:y%E *;vne'#,׹Bo{1ɇſ'JX,Pɣvd=[PFA*5 W(-㼭H65,aM5nϙ 继Ft8D?4DDbkh: FW(q=>.]ȌTĔ1'^e+F:p<(7e%%1%0ukH~ģmfC/eSk'>#]f{\w|zԘ67Z;pi/H9K5=e~MS2m @הGsuw+-Ay :;-nT&ΛnՈkaG0 m9a@7Pg֔=RK˚Oc{Cjm nwj$#dpSõC_[pk /I/V#of\qFsI<{hL3M` o܈nerUAotie }{QEg_ f1ֈrגɣ5 y.|PחұLV0V&Kn/E׳KڀS@0JYR;!@=H+I(W#h5>Ls )|xS9&l;S9쀩qgt|`8o0p'vYw28Ֆ֖viMA6,(Jx LtYk@@o3?fsr<0e~Dc@}LQ'y<S(]4j?i/AcpLǽ. sPL޲P2LxG wBzDgMDcЃ:y *HXoMA}N 5\D" .AQ eh9 .ejYəx;vEp4%Ӳ.Geg٢5l.6.S蕶7\(Q>g HcT jЎV8l^¥ˈp1b_|Wi\ylP+ԡZ5?dآ2F\jF?tup޻8\ʸdy&#'ves q/^BO֚:B"~U3& B#彽 G 6 h6+]Oz1DYZ "B4>FbY@Yv|H'U x;rH[j917'iv:P-kரW rrȺIKXokx U;΅S{nZ.ڃS-4q z=4-tS[ ҳvCIS,#2,) }{e mo iQoqI5~m-42ĤE+[8?LUfpωᡨPNƄ,PIu%qN}܌hLf'Mg5X9= 0O 5י 3_?@dcO6Rxאݰ pvTKF0 o^v4}D!Eѕ}+4ucÜF˵`7y nTcc/HrͱkJugE[csnx2-^4 ݚHڙE쯼qn]o ʡ*D0!l80p /˭|!BjZ6V+wADԻ3HT81nBiy\~n>_"KwS}RءCAE'-$cR_PTbUKwΠ7hY+P>{p]4E@C+dPVUW`X yOu8䄇8YW=pvjj9[ҏT&*|uh\49NsmSdR#&Ȱ3QgE{.$L {&XxW="z&7~?^ؾE~~^!̞%anoLL[x dl~3ޮs.}H㐫}3c<^j<8>6bz|+$+qTv.>AEw7 gKSKFC @)>0 aT/ #|IKU/6>wXGX5e]\BNxb$zDyI{-Ջs]Oڷd)pGe7>$'e:BT"WȴP{f^CF4^ysAp M6*zo-#5 EWS5Z 3'~@LIک8}2Kva:M,X9k$s$ _ 1`aL;RDpU&|Ca ;n*.{I\͏ZBƵ|o_P^9zR:ƪtؼ{te8F{짶!Vk.Lce< e9-8HcFK:ij9%.Q\y?~ۃ|.ذc͙_[N6Wa<^wAHF2 n2)r);FqY+EF!~eI}^Бg%q5w|~9Mx\)%1Nv\mW@I˷6OpК.aSުO/ViL&WnB,_ 8lH2X u,|'VtG]t{ -jB0*|T'*-LSfҟ. nC&k2,J:B>C_Ý-3{@ r6*w_Rh$7|^ӓ##ŭ&m`oƲ ϴ|}r C+`A@.Ԡ[l=-Tcb؊Ԝ"Hi Jm W 6x4z=vnwN p|DR$cvy>5T*r^tlPē/N@x@t*`QdE J &s|+Ж[spp&71Hv1UF+\z6͛m"μѺ?‹RUGDxtZBܒ\ss#~"( HGp &$/Il id2` >aMg_].wu`('.Mr&䎼k}} (Za4 @)\ja8(wU'.,e&NXtJr6ڑZh|}졾.|~25աZ ^~thq M ٪mx!#^гD߳00v8upp M;0{FҴmQz8mњ_RZȾ\ÙW敏td=p#!=Ԕ.}(xJCj;((Y0{\:bb!h \f46<3% .>%cO|F_@vR"_`=3Imei}WdcuvlJP#sspzbs4$h.@5o/2p\NqVcA1 8Z{ڑ/ŌӎdLt ; U/|:Dqpt_(.1[&R Vr޼v5F1:J;$0-Xo CFH5'2zp5J^ׂc by(5cKdNk4DxYC:~cmq0ˁNfs+,m eTj)-3Znup_(.~+vcs"$|"Psg-e!=N0!:RD$<~ y)ɕI/UejDÜX6\"NԆ&MwCǖu\ od$e;2n7H%W%eɻFc%?WQgW TYPF͒`ԗtBAoHY}q+lh%(އ%=?5'k.oNBt!vLWd:Zu -|i]ٿh:Fq>l%56Hnu6O sn@Y4+wIV)YY\?c/J ύ"啪O~Q#~ed# Hx;Ky`13Jt0ݯUY!`i70ymqTl[P Y5-,/G.b]h'wA%_xc{= /JZ0|3}6ļ8"1M 4z9aQR0!TH$^&bY jikoMgga mKu*&;׭،+% ]xlPۊ%4Ӆ[$ɵj?bޚvMS\ũY:[0c"߮~DfFHZ/#>WhFW۵8h ,R<_B-u$ zFaJU ޮwEDdui>hD&~xY!O mZ(;^Wmh`'\+qlDvғ%aWq**a+ D8p Ɠms]{yĚMD݁Jr%[ߴ= UGc;/2ҋ445Qm ϹP,jMf[1+,b I@Oo;  4^}\̨Yūk E HF]opR2#&E\S\J*aU*xh@-ɒ默0'&uʩw,w…2u"azҠi]ei싃/#L(mꩺBRABt$.k|Jm{?L /_{؍t8(wʻ/?*ZN$-Y^̄^*o(ʫ/*;Z5ehTOW \eh/X}klbC"Ag嵥SFMCJ @ϴNq "t_Fµ M]I7Aا:7c<(Ke8o2[.?I$B&)^&8_y;;'}2n6j'H/=?@ Y xm"$up:2%P^\YGyo0R'lv736nWʩTs CZ,=Kk=c(z.jie4COE..H}VovCnF7qx#ҽmD(&C5~Dޫ;7?bcЧ /Uό&q~rRc!y}|lvL??[ s控[?r>ޣmиk> + -pЙ, N |=_6ͮσՆ!竒qGL< |$b{$8 ޒXqKtqk˗4Õؒ3jBQ_Z"sjj*w%u8G[gH]D 5cu[:NYxyܴg6M*T4N*?88i.o֟4OiE-U|'f} NOp!43vr krw8г/k(FF([?bޫ e`"=/:{B,-`ED*Z\:X`xLƂ*W; =9U,{ofx~6Ym<>0 W[~06! (N܏qiQЋ .<;{y";?@"i&E(b]g|Us=zٰ0t;^kR9sbQj"ŽX /@V&R -yX5'{\heC 7ʫ.w @whb%Ep2 ۍ~bnqZoܷXp4S6 T3DrIO;bvgcK.6P NŜȳq\r=cW{0=>hkX@[ucB~Q"7>h@s t X s~ؿKR"M | >:zfވJs7 h@vGr+]:bv.?^x/biY& 'BagTBͩΣ揙-gq9Z.>m lCdI;w97ލǝ^NrkmhDL $`IKzȄ%Qaw-Etߝǹ(B7g((A BZ̈4C̨ī-Z26I5iƴ+p6 %_ b9a:9 xRǿDh|-Ug0ab(y5%S xt ݣjSZUZ6M,[G'GJX{̼%AԟȜ,)@>L~eeH/ Knt@Hqࣼti5CG^a惏m/>72$'6ߛ.P-df SQ&P4Kp_UYfOPf9G|iBmA؇ggVY#2KKuK_!Yj:Ϙ' gv`00R-xM!Xb<]eHiDن~p}MW[3Rxdw.\xe^|vYѬƺrQR.Fjɺ= \7+%c+Z}[A-C3J)`(߫# [[GKQoM7FHv`X4vQzb1?)BʺjCTTG P7?P#%ACt({/0jeO> C~z6v(AMDžWۤ & u-ZtS%vq>B `p 'nW8'a-@{$u5F. [P  T1KVaB&Kp+T#peo% 2c:[UuP곗tMZ<4/hZDTwY%DÂc7 ZЀ{$~]1LNQf2/,ie恜^\ș%\`,/3ڇ0ȩ6|^R*毬co@3àO"&J[^!|^Rn@7厣 T 53֣7ҵPv&c^eF} 7M2 fSM=By mB_-f+M(7jUIT zvEI4w$\˪E8Ng ol㔐iؼ 4<=ŕ/-k6|q?9ax1`x(&l pEI]^M":821V\Čdrt^KفUXq_SNİ=I13输Mpa[>ZRj\`8&\Qw/M*DQ!2gvF`>ENk98=zcC)ɦBu"aMT|Pr{@֔9F%,M&Vj x>ᣒ2R{Px ᏻS,Wy/*nxedNd՝Aw.{ JG/%Z5ώz8&#UL?/yk3hR]k"GiY7NG?RSM횯q:"J0EVo&%\3ʙ:=PRN<ِio,:qO޺xVĻcP͋r?,\yd`Io@vhvs !sA8wU^U ۍIbv3[=ϟV$Zr,"L?^E& dCnqW'T:i|"U̓G 4A;[(d?VJR@r!Tq{}']uza/u- 499hsT\TI / ;y`&~bb2,J~3qM!]?TJcuadusxH=FOkL_㚁t_vD,(NOI'̻&Y Pc:se8e~%D4 *R3\#6fz?C#l,=>Se,ZP(:@.dÿ́9@\gf⤬\2P=6C_x d~Ӕ">!d}wvވO.64i` T5Li$zS͉fe= 9#מWEם_y&tf[y`u-~ Hȑ6R}eYI7)+%n2/:2w:L9Ul7;r(&3NE40zB4hԮed_ (.[x4Aؐ$mysŭ`%Q2R+jkK G5\Gy.p՜ FrEڽAwE,v\+BW)74_9XZʸݞ'`UAmWtuf@^ڱ!;>®Q d?CV|RWZA`[pFFb Jxro|a4aƁp āQ/g?@>*XT 8OѬm؞Q-|հ_%?(`k)řȖ}0y_iCi"C)g4쟻YSȽMt_ 8BxJ-' k&:\Avr7b @A:V?r@}.#h&IYٽ~Vq i~yu/wΰEXFb#6|߃β?^c_EC~ &NeJwokx̟}P/~7H1C l@(%nUp]9k7m5m+6F+G-R⧘{Ҙ"KXM{Xzq`vL)G(R$ӲnS2!64nhU0w[f]t^@#vO I|"h=Gv/-?l.bbmƻoFJa>MlO(Xb53ҡ[)dk.6o\V88(!ЧyCJJ˞̂(`S`ބ7Ԝ?s1 d}ZdWUdZ[dRYԵ RK͔*f@G5GX,հ># @ȇiݩCЋ#Kz;i%qY(!251(?j)1>+u@XHZƻbǧ9bhŝ РQڼKX}cRbԗ()t$40*ji&di?serH]SzUCP^ơ2& A%PB{̪e*@oO Y߲"_x$Qz!  -_k}DX~x[u*{ L¢ )@  g) Ei \h1!k^>L Pg˺zRȕN"oJ~1- 8"\>"=`~ 1hhVU\isMM1 pM %-ܰx;c"܎v!5t%%g$XD9T._Lj<5[1412Ll}f@LѹRV *-$jAWAнA*`ZO]]lPR?jrFnCD,-4{{E 0_cנ;x̀MO݊POuRVY/ƬAGJVj9݂C,5'Ibzje eʗ *2$T;AG smCaֿ嘋尨νe@n2odמU / /&:<#j*$0̷:l>M!ΉN$1.%;5~6Aoy٫P'x.uX!۩ϔSѼ*2 cLM VRgoN+g/vW6)1oe{7.Mu7igwFED.xݸ>|)J"I?][nҘEw5·̊rMMc?%Q8~"6\cqG798aFecZ=9WSz\Xyohg';F%  ޫzΎW=/O-v YSSfm99;܏59酃'vj>RfYMH)O_E`=Р͖ DKȵqvZnSP\e=ۖtEǻ&g.c&P"= Tϰ\{e:RRANb1H]mRVF2D qP8;9ҙR]qQȑuy o\ Xvڋer:%uu{v71dݤ8rzҡy~ Li;[v!sL1:Y7[ϙ$Mh!z;xUɄ[db,\Ա"ўxCS]՟'V>"=n!hTjE-tPyZh!^dܬBaWӳck< m^K vgj4\Ӷ ;GJ%xmC=v!iO%<\}. 0tY0OtO_w,87X@%nc{~QNZmSא&9nðN؊@@UC-蠕4J-n0+e!LͻO1o<5I44,_GpjgIlITJL*UO!?x,iqYK}txK99k&Jw2#x>N7VH|]e+eŬib ˶ Ȼkd:9%'!"8lZ2jU"En{&9e3{l(Ov\dž<{~C!; ;FteQ s 7+ [3[\O^ރrBi=?>Q΁HWMaA~+]Aӝ0 o"CykwT<jwcx^4 ̓N%z5rμy;yC˻Xu!=ZX}R~l-*w!z1򆎋RR%YI٘بJu=T =:WF(snnSw`pKjM~IV gwܴKo* wz8x]2(vմZ/N6QxcEf$m&n(cY[|.ECNo&-Ql=&|L 7Qw;2dǯr[]KfGIP▜Ү`߉(;)|'kFޑglJ pizjx) lfs$EU;3]=fIαGk~ޤs(kuSF(et9۪&J!#Oz`1;(_ yrE;/gtbCad#=vr]h<BFtyw۩tJ[s+@ ,weq?_CSSxCؽɇyg*OMlv,CP*SYe+Y"@ T[^i^!EKcc,ǽyuCKb#uKmA!PX:cFFvS?,˼;"r "sS7Μ|zjveMUm'EW*mRss]퓿W4iueٷG\nJprnBEj 8E!y6egA k M{S\IrL[ ׁ)(>`w\S񯶂.1]oC6vcV^7h4UL儙5v/N{QhSAHPSa*+[C@HAjԛK('%mE龜UB,Ϳ\Z,eL]^N>gl69UҦ*٨>U1iצ?qVWV?D0g)s ߉ "RDAm躍DG6S;8TUBF.uYA_Z tgX.tîR`2kg]I>')sR@ BB۶N=ඡ j t#i\Fuf}(r.Ҭ]*𲅼-Oo>Ǥ\YJKLkf0/{I_o֙:*@9wWr#B2g||X| /:Rf$KߦYA:,ɲGN(;_q8T2E.G5 E}`ДcM6whq TF:NgwW* >"1 lEmwgt\ΰ}g%~Ao!rz注.N!~'l\EU{9 UeMwml} ᖶLJ,u8rPv)Xނ"o?[|:a"(NGV#?EH~ Cg &/N rd1]x*=JLWRH/t!n(++Qf.|`;Ԗ[Cip{04V?uT\߄Q<`>gvJ8 (JU>Q)w|eot+y<(ky` QF+E1m)*遌~E`(*2R SILֆ., 0Fj:Ӣr&*NTWa[o8-@ֲUhyS-4ː7{uh;#Or&x+hL[j$]߽Xf^ 2ïٗ&!ͽIlמ^V?%E82=(عW\| dWJFK{@DŽXÌfGTpoizA&\8 6=MMчvsmD⇷6x\_2R'7Bnײ'齫䤷82 2 rOޗ*zAn6#'`"Z@ ^$FrmĬgRc<<CcمXk'/& =–TͥeT ®_( 7) cFN.GwYGl|ԻoT| Nkq(G^Wz2=v?Є|@A/׀QDx +Wl5h(N6uD5P#\xZ:p[n>E錨-Dz^ m^lqi=Zg#}'wa*Ƨ)I%َr4]7Ȳ{;ZGuz:j{`uOD~vIY̟\L05H vt%UK8ΘgHIf\%UKjMQ0A$\L~t;ɭ( 9-zmO'9Ѭ{ 3hR=Spw*$ejq=3F_˒/R.S^+CCu sCJ{{`HL=UpkelE&w{v(ʙ6N› +[㒻7\+SY+T"vŔġ~SeW]tT]z8z~' vE L7LS2MХ5d8K8E1 v:] sLD,Kk+DAm2^ +oMn[9yy+K.Sx$ԪOC[PLlեQ!0ojD#>wACN1QOQ}Yi^L\>ѣ3ӱj7 r94JZ0ﴝ0uaqO{5a\ /t}]Έ&=xpj8#8&9ZRf_iK_%m,Cf !VA5&Y_~__~x)tOz.p44In T_9ÀSqћ =o.F.bW]p @ydldKs틂ú#p1%&[ǹ5ȿ*䄼]@c, Dy/7A`&JZ<C \ٜ_>׻ Egǿ 1|g { }',}t9^ ~ l5u=Ji@_o 0ly =n={.5ta(xsn'C25Bz1Up;?f11.$lѽ帱=.1Ko?^gC YUnSGJ۝- i:q,rᵮq|E.A07l`iFqWr،w=N qZN7=^e;=rzH:@.| CÆa3t@4{u$0. ?OW?uXIt)j]d*I;jPK/됨6<""/2￀*99{ 2I5IL낡ӯ@P. _IIa7`haʞ*Q\B)Ww81] w.9>5wy"WBB}@NJG_q6\w,L8`& E$n(ɑN?Nty ;2*rP!X&AF5W}}#]*,I*؛?۾٢`;Y8/DE}+}鳣ƠOU -r!iYc,v(^4E"䲁xUlKHd~^q3`+&}SV 3eVIc7` Ȑl'}T-"/a8SC `!aiv p݊k݆^+=E:cTF;) G^V9,5׽ P:[zj{W:X99cLwf|/b"N迷+1"XtSI~R-ŤPMB0l`b7N9h2*fh?lVZ5Cӕ("'ZKjthR/EKS6w[^(q1@4LP-n&m;2]RM=Ob t6K^ nܽ"MBq:ĆdзfZK<B9O {C fS".:G`?y%`j|ZLi"3!^NZ}㓇yHUv>up"T"n+eᭈn:;給cjtYI8L:0:Ig{yYM+ l#0RRAO ?y{jpd2N-XM`&A8yCB(n]Epn|˸%'2h Rjק @WTG{2(XĴ8p='x vhX_pg@r%fBV ' u0 @M >q rJum+; Edʮ`@x+ %_3!_(c[0v-Z2t}l?^L{to cq\>:-#`]]vb.Lxcʭl'#͹ *h: 0J0f:r&Z/yU+D&f,avC<|Cm.B?G4c h`f uqxE|R3FYA&Du,nXymQzq,UEha۫z!Kdlry֥B|>ԒW1q~%,nb% f 2,)Н@>O*$Cs{ɢ{j%TbduGڈ?xvW\:Ҁ$JhqXEHQOk_^E~ j8ERH7 H{qlZN;XD ʐt 4=bR ,;Mc˿%f"ϵ;z4ˎ=վS +j_H SG+PE&lZ!~&$=˺n3NJiz85qW(a~=UTBB:w So%Ɛ`5H\iO)beG(T]Eͪ 0۝}un og}\5\fnWXbVw>F,Sحbw} IG:Q 2d8 4Goϯ$~Nt,KU=Lyz{ ŤM^ !Hq&}5Q[Bگ职] "gJR'%Ua4 wo(jv]exKTG"&{C X3d!6V`Hb^=q&Kc&lBac¾Aؾߑԙ{2JZ귥0cw'S\3OU{) 9U0[<|'͟TEX] jg~21iHp+J-QMsI>ȗ$bX=~,7/L4֐OQʆSO@ײ=ڕRu\-:tx ѭ+(WqtAnl$5:{^z{L*3~D(Z:ݦ;ν*$q"}C~#\VlS4m2-S}͘su3^ E'[?i3G9DR!6iRXLv',|3 qRsp*tF+Na-J_~]QF,rzMP6c Тט`øUVlQXY`Ҳ -&܀:ko7G6#P)dwg V0fF ӥmF$`*VM0I-ўwd^^#~BՒe^7;U~FU:*̱t'^ 1Xsr0u.&ap_ s?s/kiqCNbb$0 CfCtnu^MΐE y"*`ϥ#ԒFY};Ĥ|tzee?ּ+t_R!a[AOd벪Ikls3|XjlkMeQA[f]"F c*)oUb)ygw?d7sa=oVOօԬ^CM>y/|.YAH3^/kCRsE0a'QC8sÍ>Axx5+ӯi&8Qwh=WK3 JFUŜqAs4VtŴ^䳡$-۩5\6G殖;OU s;ȢeDa݅26$DNpO:UJKH rnOOR|s w{ս2EgIgfZ'UXg/Ą,PAOS]\AqJegDoMy[M&0~[ Ǵ}j%ǛIq:j}DR]ZH.4|< ~5ݮ@Hl-qKD,pW5Rf3}s dxiB+3b1P#4yPyMv֮uj"(xO0xAJh#xaMAbDTuհLܩ8""^4s:|^/A-0$c6lJ"ʏqۈ2!`(8r;g<9:caiz)P s.Z^+N ײ Z)?ihra|̩F5_%-\yc}5)$2 Fulo^WR9+D̎z!_T9{#a=GM׻ ֻdAR[|XбφV >nO"d8c$;vA- BҤkD@yZuA&8M_ҭ)d4Kl;GFod3{GЀ9F %i}%T=HxPM,6$EuS!\:Bb"5]"0 7dx"5EK8Eeզb%_!1z":j nNx"jJG!4~V8x"h7O=tSkUV;<\5SL>kہfz^#BiV+[TZ8QSB]g]`mn6T '6?[ :`l05$73 6l]YE8N|z dK$sS;o0 2oZ.u6WYy$)QW`Ÿr>_AOk+1Zx>|xG.\O|[S^g^9(*쉸8yGiL . zL أ 6߇2SNeRL÷F ;>]G/BKj n!w6(o".ү5h&>K݁Ux&o%!;WN u<ي!\+\v~aͮTШ)#|<0(t9ApI +sMզ$F`CG}|Sxd +[DnF6jq$kHj(2`dZb|K7is}<ƭ!ey#4Ǩt?봚jIZAGmx\q0ZƊd׶Z pbe(-Є>8U'T+Buw35(mZ[mT%>WqltODzc?1M-> &@p,^S0P{? @U*5ƀg$rCP٪YlLv.uFVNtTκz+,lV[rC%Q[ߣ waDEoٹU#M벋]\li Ҡ(4)˨gLg̘h@A vX^\L 6(_! G: C,4/S#6J Ȁ*ks, agYTcxxR-m2+JׁI#0jߒLs|\]y@rBl֘E=" O/2gӏ%PiFlw)?D+[k螁=$Ԯ˻- y f=h1o|u(9SUg~.P-fO+Nj". @?ygPfL#ov/rp"$+1 "ds ZՑ RA} 0 ^@ (#%= }U@$h؋_?zn3(~.0.G-5@y%Km #IَD F=W AaR ' /]}PKu7gbWf@@alKжMUp~& -PVy&=.o2RI)%!`Kxk5]` \C)D ^m4Ev@cܞVcÞݑU:tmss!j'\ RZLً8$ hcĠtL)E4? f{3*B Z2 ̋Ee22 d2KJ^yH\[bMrJahR#Ylںr6P TV9HseIɴ?EbtbZ%?\_x9G"+BSv=t3?/NKìprli8+<NEjJDqrϚp<;^u=L9~dARk wh76T:Ogvr'&tV-#FJM> 1-C!p2HŶP9jkFp0^cͦL*L7OLҲo,Wv%ZnHn(eԮ =8;A6/m+|Z%Lnz{ djeU:"]r(4%2yp[69} T,A9o%lARw&4V6s83$Ux<$ĂrHƩPgGENοIe;q^~/PPq ;Ҧ$OiZ'ա 0Cvy`J,6!W&Ր:xy[bd((fPK.R 97FOj^.z_Lc _҆?>Nf2a:r9rr~SI,b_4 ¬v}/ 08:4go3~闪^Pz2t p2Ire_UfN僖p6S sOTCmZm^KxXU&K o-A"_2dע(A_s;::j-}c50*d ZeNH-ly<pnCG\[lu9QcDeTQ #HؓhSv*H8ch'ĔMdle{{PKIB)J ;Sg7[2e@}H8+gEoOzЮajB3btlxT6q`m/͘k, ~H,FYVFzn%HT|v2&:_LhgX#$g?(X*\#-FVm0莰oaC23m"A Vv-EQtWE̓&AwllW5d8H$]D*oAC? $}4g%bupbz`B͇O.938@m+pF-3On7YmR찦*;;(1xvc eDv߾LVa%B0#_-X(ɰ^= ¹0+>"TmHG_W@SRH}(׬Ո#M$ԭts1ļn =:+3Tl| ,tv0p w;PZ ޝtxC|K?k%#J4gaҺo~Q$<ԒT4t1Q1p>By^%٠@R;M%,m)hcQyC|NGkC?)}К:NV\x@@ R'E[ >uL9A3ekg<^'l=O\02JaLi<94í־ 0Y5^4o@o::EY0DeT02zZ`Cv~Dv5X}Ncͭ+6Sx 㑽T8ؓ mQ(67얢 2 T`Gmc&)Sc.>s:gCinFc@kM0EU(O+=j +>Cgz[쾢`hltD2[ i@ӧ)aq"hB`3 B\q 4V"Ӱl[H{iX2wqss>Jrz|;C(8$>?VTCDg uŤJ%Iyئ+0OX ـLnӅ'Z#:S"K9:ajiF;1 IhU_ ,mB^[CzK1n!0L)Gnegg)BМty֘`2={HC>1cnu'DSr$MC3Ӷ\dú(hZ.6<՞`K) #)>_/tTuDMGEx.>Eo*ז6. v_FT'qإM}Jxr(Op:j1OG霎7M_!V{O8")(K)Oq܁OkTD.󠚀Y\A[5~RAK'uW10qK[6UV ܴHk()9{]B Iğf@vu ȫyVa qáO ?GTsL!)X> $ h#𒄣K2ҩ#Ŀ mEZlQڥߺ)hZ2ᅲN!0ĐHMΗ^uHMU|\\H^H4KO$ٗa~T[v|o6ӽ׎J/*33J4LxȢm~䶉 a5%n cCj.u8A#8>QGR/@-J@(#i}?Ƅ9~Hh k@ڏ}ٽ(0BSJ6q*$1Ђ#ERH`&V#, LVP[Sndo F HW^mD3; Ekgې#OTdIGPQ1y]P}jrܰRÑA܌eÐkmm_Cʰ(|{=_] 8t:Ng̔Cӭր;Cd 0j\jW>6fp#"P@\TS^5> l20nB[zM"\J8DJˆp]S2VS%瓹 `q`6 & ?)Xlv)b!O P-D0:/Cna[vp&[Љ!?Zy:AD1kB8<=fr>& *Y 9=Md=>n.Yx~ΛU?}pPT^9a&>o`1Bnqe}.'젽[Jip_3H$>NPd§mb0D=l܉܃+AD0( j\wVbA!FrGB L"IHGr(`frI:*_5.yk ߖ:$P"di?\C+*oɻ{j^u桙?! _m6Ht`>"Yfr;7o3uh[,(:@P]թ xURXlhj_G){Bp'H4#3oGXb!,(NX?ܟ4X.5lb8&974Mi΋Ay\U*Z'DmD߳{vGV1S#GEKS*pl]\䨑w~Զ<(9c lwնGٝ+ߑb]xӐVi'+75.S>m^9V?+ Ud<8DѽJeug|*c_\Uԫ8Gmh]am%5.0{S {t.J[Ɉўf$ND߶({닲sa**+poM `"+._)_6;pnl]f\PϯS3F-yADkQ5ʐ u- dbU)ngcjdQ>)f0bTVW\pk`Fˆ4d,y9%q#ND bI,*W:w&]syw6?5ѻͰmy&VSUXT:K;aQ!+.^ [4ɄA9z2.hF=&ۅW;WN& D.Hv`*CsӴl 8Z"'VxF|^OJr 1뢼#g`P+N9BJYWli9U„vIǦGg@m Ӊ)~r^-׫_ mV bgN?Q$l!JEqx癱~B4f[_ /- B4=&=Y6>2cXd]hz%r&GKGjsaQ 4-Uܝf_Q2L:{W^TIdXz A<}5ͷ څUTا{ Z!d Ik\r{gO$ttb7=zǑ&ԏf]R_u2Y#h33b"r+_&Fhδ5*ςzD=OXkx+]K Ȫ9c/.F2 B?'i#[l^{SAiEwޡp$:=xLcBS ;`ҥ2&q-3h NS AC K!H`l)82WH4owWP_Mݬk)虡A Np4y#Bxp}g믵ȳ\xHw3xLGKreWTџ |*WȢWf sk1ӡJX`s'}`S\^;Tq(=cʮ:5Fo1iYD:!UR3!z"q"{)7߼ ;&SIHXqOeYz]=sɳ,I*wܕ&CYX5z=>=%5fu311;ao_f-B݁r@VN*/-46~S0ɺ/XZYX FA^XaWu-3>Tru&M.}K)ܱ2qb_ĥw*0' U*~ tExva>.NuAy }F' 36 (ɓIb,`zs=`P)͂|rKgr/݄ d.%SY։?,z4ʺQ)ߍ*R,2519~ ,Yc8ѷh]{@ҹ+W7ۈ3<2}tm3C۹crM~oƕca;>غ'>*:J#ʉ q Rv_v9"|H%ⶠΣlx&E%[!I2~^-Flj*8,PTg~aotY2,%0To n[&p&◒8 1 9*gYZ070701000002ef000081a4000000000000000000000001662f7fa900003b1c000000000000000000000000000000000000007500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/o:]?Eh=ڜ.+JSí" \6^‘O(Uw@S'ۢRul+9"$NGXJOOGq Vp gl+yxgb0N_;:+۶cG8͸u{ǣe7%^Slk>[>PL(g*'c^Ve#,qo6&N~:~^2q)&PbHy䉦a3,ZGZ69o|b'F&/`<" KuO+ڸ\&[ s̀RBf j1Cf.^2Ꮐ09b 2PҦFbRX3Rfb3iQ 7.8-RXܰ3"4_9H`i<{c }H/éo9E_yrxX袷S& `=S[ X?=M9s֐tG&k^8 ^'/*9Huُ?BtVώJL`W817CXP]St%qEB̭Au+;'3|U$nN⥴L^rqm>$yph*{:p:e :hia` m%goeCo4xz O_$P +'Zr괕<~ֈ D*SƂ# jTf#KvPKxW~])"U7Vs}P`]GR~evI~o¤{/&{iKw(i ;'&/DcJb[!=%HBt@E Q%ԈHPEz&ME/5׺?u}ܾ46+~x>wjAoy4~.ib)k {olT M{zmB)|L{VA"acuA}?3&&btݾ4-V">trA k5Lkl}1!cmmhSTVZ\KADYƢ<`݋!v]1=պY .1<#;<|mW'\a3r zU[0R$֢xX覣zmghx %XCJOH R:ݿݗ"' LCbv# g~h;jm7. R{Gџ} U>xy YC$]P(E H0}2>ĕQd[O8}^Mee8w=^+HA5uv*| ͽU TM+Dr QN2FolL/qT6U Rn\L9*g`GҢ }+06'KkqC LD ;|F֕c#6LuGe|˳ 9 XBX{6@ŵPkf1ћT,H:K_`2ꭍ*4~#QSy3*qE˦iaPUm<|&Δ" dݰu.J.DF-dӐJۉX`-x~mƭ"0+vA:m .bAz,ɁEz_\ڿ=Du7!~wa{ D@mJۧAs}2 yhfz-cΜ6* q OA+Ъ?HxSzz2IE>pP̬%>1ǰNݸTd'6B5xHV_BfE{+Ki1h{1i) 7_<@F }#H˲^".YI*J嘪޻tx늳|?QwÅ/1GS}J;Qē+:ހ=/"X>T JEL# dAFƬfiT ւvR!;ЄS~tN_|\`~)GeG ^iʗ$ :P<Ɗp;|@VR55DhVs[oJ{ꪤ[jI_j;}m#FgW@3/6hU {UuZ( C5%]R_-kka]0=yE|jJ x}lc߱!2lH}GVq&ұ2  ]Vn9S2m ݑa]|DԸ]S%oKuQMafC}7W|Z rA/ }/Y*Ԗ@ά_&=2 C3{[ 9klgÈ_>?V_XNfR xdzFk A2`_C$'"~Sks9<2ʷ_I`@7{!*76/uI;φ4TաbҀx ޳2mǡ$k~Ga1A[k4CH3kd,.A#%귖T^bj{R\{~٭50LydYeV^gkBޗO%]a{q^xϣQ x>!(VrH:%a۟DsP)D~{yU y"<qZs-[/=$eSi;As7 B}\Z 1L#uYYqhfAӷO%ؚr ӏz sUNBd{ <ҥ#CAZ n!0] C dQ@@ bLń~l*}:vYD,:߼5يҥ5BuV44ϖVcy~wS*|Ζ1vW7 q 7|p~ d$]-]w̶AU|P<,MVԍ> 6\pcwW]TGDn |h/@BN[voן6Ige>õL1¦+4Xbux ok:QH8ϟ NϞ= j~c)6 ?jj (HsobC7JTJCN=̔"]$1Lby(ul*Kӧb8NzY}~(Rl.°0Q 9^=^ۛqxΙ=Q @lGk ZѨ<"[qPpyƍ}rנ 'oc% fMsKXkrھ!KjҲ_NyiŅF\k}^!%q{s>_p{JtgMɹǃ{Z$g֢{e3p<> *}oSL_0N>@~143?a1&?(xcI*~{tͣ狷gxb gaGD鎛6uV[x~bഗP;JG?i[7qJz+};Ԁ07) * =G}. Mt/{~VSfI58)j[vG^, WrM`Z (:_6Z,[7v".آnڒpKul٢oïI'D~xO~JG?ڔ:$["=Ss8(<#W'q27 `Vց&^1w254(M>H:У_cX\(Vr$NE[wP=~ 3J1ji'@>hWIWۊҙtMkCޙ?~.8' b]/2u498Y+4z2We*%|. R;͘cl![”&P=(9쁌=ȍQT 8Xkʠ!J 1u.A9O2Y *[* zBN,B]@g)Zq_3R'`T# Ykҥfp W;zt:bF+˺SsfFQ$4#COԱ #o<@zqA|:?*P졬#U\q]7q`vkтI")Cm|N'ԢxQ}ژ@=ƒ}L8k;0-,zu'#J>Cݻ֔[a{,;}ee&[ QSWQk/&9pV]VC%X}2OuwxA+BRveh ?@! AZ |5B/!KMٕd 3Lƒ97ҹd>".*sRAm0YuK3_Cfƀ>|~=*]"~^|5{HK`*^+;]}l\3֗<_\+]~cǭ` ԪL)r0]%ёG R/yWh)=`%ؑ\lpAuM𱻭TxA'yip.a]'d[c.>z Ѕ" LJ4b'1RL6iBeL]eۄw߈1f3q EӠM0aY-"kEYpv9s*{wr*@ i*ǟξo| s;.b9%)K }K4mtmD9'Z}Yjs)uXhiȋ+#;KcNg<*xСMl⼾եmijyTn t@Ӫ.4~Π! _W> h\pl(PqJS`\}/̬N ps!VZ7'eRw:='J ZƫdY/)Z*s~`XVأ:3(a7/}1X}:5^juJ&!{ImMAǂF'vW<n}?``hq3Up" cxu}.) S'3ŅPB>l#Y`fђ2t(5鑎BZD*0BVUFNs>[(cFzϹeKiĵFW ,^ՠB-B>K@R:_ZU! )1>ɤ#[6C%d#Ui831i1mdK,4ɤ/m:gڥc{QʍӎWUHuŴb (-es河G:"ӄF+ps#Fq vݳ[tbXeF{Oj gM} ؛7H?0&f\UaeS6b䓏`F-sn"pޔ`9A&vqb0tWtAYO).:qEmW7<}< !7k pT^&IRGuhDE^G&/-ѲTN}{|j'nGi( 4(tzX;6nKeG&{pܴ sbv *-YPa %`8Ow#[|C2 k8ݠLxo$K!nSaB |tǕ-!{`ῳz3<*]ɖCPP9.4:i`FjcP?h&ēUkwyԥ7V )gyki.%77;LUzFe~J<20.a?oN<4ųB{l~f_roR-?ue<1)Aq3 1S!@PU+'q:jrW5hy#geK!(*Yv)cP )Ob@cg /B@K%z(0$JwaeaH#EsȦ 6jDZ#|3L~%ak'd5=Y9E{<+Cj skoC7`O\Wޖ4 v\ԗ͕?_(BbMޡYMGC)o1z,9Oj3:[}~͜ pFd Pԑr6QC#s/w@0_`w7?oGwUdB3lM`sKFV_:ZCKl9mdv/ Y^7׎CqǁSDp T!S{;G]pٛoeT.X#H`B ҂C*n+匂nzkjd-4Z1em,7.K_=Sd 6Cco}{U2;>MַK!]Nj^@e;V~aOTq0Ύz"a*?aەJTIqµlXl$UPeCٙ#lۻmYJ =8^LfyXK!p6? eJ* 8ozA[yLœWNziƥKkT'tkH~OM㲓տk4K՘GGu~ˈgLEX8Romƅwj|Vɧi f[ 720Vu\ɡ%ZDLBNKF"&3;E+hlPɋ3>ӶgkTl;yyhQ5;Vyxgh X\,7&Td12"$4^mYl "*Fz Q)Y/rU{4X-_WB1 9\/V ͒*3,[tB>; `(A6.ʹ#0?ɯV䳇}kBFZ|iik05Dm o:V/e_\qFB [x-0'_Y^ F"qY9]h e"d 3[ޝ6N(,71zIBљ4)Ct=bN)>{H>77N;=.k7|*m?xjm/"zMOkߵ1=NO\7{,B q=Wkt"I+ 5$Wu>s=S>t-W;([/DrsnM>$ڤca97c +)YSSoc:B5ZKxX@Mif8,?'d@ԗ[ Px+ٔ}c< <Ԯ+Xuv&Q֑מq}Hy K^] '&cKL'{rwFdx(f{N"ο ږFs58B4ger7u!@Wz%+mP8͆ vVU]RE'=( /V]fF7AZ2h@%DxRۨPqhy"FRx_p}W,ѝv[h6U#6GaA>9n̾tSNK^B0XQu@<"i8͔B&}I0NC 9ǝQME z6tzxp7" z9&}VҨ#`jvչC<;7lD)ѳ jFڇ1MoBMʾO5Z{iss.5(m[Hv6|Pp?ʻX98 1  ~?TEV1p[ƩZ <TqrzޜAwb0J~XnL +͗6eeǨ6ԋ3Dǹnp1[&.k|Ҟ6+)?J\KknVL`GCoc~wQ0g8wv+]SBwVRpG~r5u,?.ORLĺx5Zt:96,6Aʜ3ˀ9n$.}H FJ2D{<ߦ p[zdMsU.~I%OpP3?G^B"0|Vcv-#.=V2>*fc4yyĥv=C|fI8>YUEMC0Sw8`;Zվ0}ʹI?dqx?/)J+Ge] ?o6iH%*`;L4  d.˧tKLV65eEwĆC5 Έ=lC ̩YIO*<5ۃ˄ n!1=`jO_(.}U,Jzu̶U^h"xZ'5ݠfrU>u,@,㵌w\N!Q5n;v$bawU52Ngs1IPP+d wDJ0װVWE*1  ) lkcX%Ñ*@ -#t/FgM. #j|%Z$BMr#e/ 7FFJc> ع(X؇|]QޑphO[G׺B𭨓TKZ pܓfyF! I-(IH1X7 .lJV, 3K񸝼,5RիCӚ"%iI)+`eWq[ sc,H#b˃IRuWQ4<}>Xt/h/<2Dt9 jlJSV̮.gc@p< 7;S>JϑW]o#' :,_w3uLLs~WE2B>]i$",xecd>*ΘC>K̰֎3o+b}X8p]"-f_kK5& (.0|[0l?ܦ2Ԅ #+!t Q<\׸irS|} F}KT3%vJYft~p,va&/$><2u8ap1m̸CaoR-6A 4s(p)JYӴز9? GqU g/p0ʾ{=l7r0mLi~9}nguN7ЄH yS8CѬvuiX x0u탁ZjLnt`b.SS.d`;]dJNgzQ[~'b<}9Ghw[,Y|*ѽAYCG`'݀QU6迬TG Jy8Nہ?p]TˈC ȱ, ek t Oy#/JMsQ~,GF uFr0%+? ,N}rFdhr9g؍W5b!w@bMK4 +2/^e2Llz+ ahwqy50e t./2ْ:/G$h m.ļUT8GT0<\ #rPeQS ~‘H@Ƞza/S!fN UX?ldC.>SȄq%.- I\GͰXՌC?PGbaS]htCs ;d};Sj]Ν16 l?mmցԂ5΋-WŤUV7iLMrʸ d !OG`~G<-p.*`rb0R 3YxH˚jm]] [|')ї݁98oSf_fХڃral!ȝrUu.|؈ߛs<5pbz* ȽoaR-PYĔ[Ȇo⋐儚'%/{^Z͡わSpg.X7ý jlD{Jnt*WЏ jQt6<Ȇ{hP}%93LNU/~"9v]yS ,Ρ}f13O/l2yJWsBFzdGsgk֫ӹtGDS\)|as9RK7 7 rJ^[IFQYx;ZP ^A+$?l|bz9+Dac'vqVO 2e^gcc!FJn@B'"%Ƈ­˒).Z> C?n uKsf=1JO}NиnV9އhȞ\J#l6}zO?4oQ賣`{aBįQh*$Z\l$^Q$/9&9!#{wmEǝJJX3(̗0#:7}꡷R H߼_ox#2z&sFTe Aq(1vckqCμɹ'NcO6F" ;Vfq,OVE/DT(`[xۋ' JuĮBW*+?GoNt,H#z<+jj5Eu: r %T:)s-aTܥJaw'WHb5)gz~_Ds01s"ڵz&`B?ŗ.&MUwxt?' ^2$I/yQsڪ;/TE,o`,*4+J!*-c+5rV7B٠p aZgv{e78j[į9a/R*{x4;+eJL2wslSc=\^dHivoڟZ,И}N;V2Hra,i9;ik挫ǹL\kgRJ$YE_ :3dS~JABNIbLoxHs7yuj%̺wx R'v.Ovk?ECK[-M=.Te+1Ύp>=\v摀Pb2u%r%tnv?Ɲ}s5` NUIL3{!0KO]72 l=tE qdyiIWc*QTdWJv*Y]H0__~%UQ/Ҵ/$E$=[mg٘&3XcJs= ~тgMs#6:oՔbRcP)?Hb1fC{Ug"W h&ᅴ;+w^)>aiuDQyKllmOVJB4 azj4 iy;(Jw2i$%(2J)]p8xJ8ʏ!7e MR!qT=⁩y@rMv_Ÿj̳m_Mj~ژ&Myt$6н%"Ĺt~©˩>g1Vݖ|)~_d^%}QV3sbʆ"=`9:ÚTK z1fKu,(_B<0/SX hZE(k?˲|MmMD2x(mt:0ٹ xggӧ$mr*~J"SGD \Na:"\aC 'FJt!(v 49LTEo;8|XL0Gc,.j22,[63`)}bYf1*A}Ncǐw2_I{;n&%ŭ5:3},nUkі1q 'Tܘ8:n1 Էbs\T by&0YPg@΍G(΋bkhϊ?1[GspE[~*]͝𡆧. ͞À316}x]Pc}I6dy /z290 ޱ{>qLVC1!d&}o>A{KYyy$VlU3||qŗ8Zޓ~q5l.TͲb y+g7_>%p{o22idQY YQI%8($Io̙el*ܭGs.a(BJr)Nýܿ0kڑt \H ^jOh@X4ja` 'LGɈL+x+8pq:Z{|v&ߵ okS•P`ʟ?_eޏ\ܷ8ICT^W$RQNA3:{DJk^PUGR9<;0f#ֵ ~o%쫔)nV& V@Xퟌoo% G6_3b\]Ww<CwrMh_dJ=. = yDEP^YI_ 9a7&qk}I鋮6:{ob%`R{u. {L{򆠪KD&גv6YSޣz"as;ס.02*QbalDW?SO'.$;V5 u(+>kjI͍ q9B }tpoRTBz@ ^5bws/zhx2x~DmBڿٟWu_.m0rO ɁWgv89xCiP&QH,[EYDHtICՏ׼,iC-0c|d={J60̍# wN^Tж҈ETf{bN|J!?!\ n#mյ9:,k)yDoz/o9GFL=If nYpĖMpm3|o,K<7UyuwB ?gnLsk hJVz+Pd$UF*ܓ `{ic,ን! E R6Rs ޗG;~h,㣟eM؞ׯ޳223T;4'L$##˯Fx%C5>IL:nP,t Z J)Dlj^ֶ̭(ll;53 O=ZbE_TM3 \mt_Sf}x[g^vnܱ,ȊJ@[c%*xZ5^]hTwC[-W#-^{h.^(%zx ^G8<8=E"4'.zp=-73F&JE˜$nO fQ[/Lh*2KLf#?"*šo;Pw SG$ c|hoxHDa#1g0)/Iit(유 $ESF#EL9bg=CsZbANp-zm&x\]w 4}?\!b295{ڐ6'kYu+hTw"FE6o>XG>9qet4u&H %Fړ̚j͐ud9phm~TݚN@Z'dvg|PS 'UuP皿L*JXe*}ň2Z W)N+-Q@zR8nDsoVY$] g\$PˣFcZG0K yQ߆PGFAP(vn XQ"PNVvo*cr1P|YǴRnO*c^G2Ԟ}B?0:kuYH g|+$/ȶ-%%](-{HPϡS]?Yۊ^8? ͒ݕd$asC:n<ES ]3MppQ\qxjh˥. Q 12Qb?Yh`tWð0h2EF:178U5)o" Gu ' Z:iy&tQ+pT*}=/9z/H w!rnWSl|MN"KƔ@]A<ܷWJgD8x gȧ2k 9~{p"Sų1xKY?P9mh\.n -Q xklG2\'7%kYC5?xս:z9!y."wЇIٶQ9vEK`AcߢnDٙ־5!|d\Hxe72O])3ikqcw ό HV`ssB&8=6Ά/oİis Qgs,G5*w?Y2j}IFNxc2<ѹ_9rH x{B,qlyG\c_)k1ofGq4=IO"ň}K(wdq0}x5FSlv}* 꾪{N8}|&3d͜6/S8jR@fa:}䚒۳qH{wr6[]2f'\8-Ws59Β7VMDT7P ",51 3۳ݷ!wxhKQ}N \:&B=[ylu K bŠSsǴƇ;Xϰ5!/}\T_W߷7-^|zt[Xνr֐큄:[v?FI7"<ϵ/0xE%#̼y:ve[C,^. RϫXˉK-@>w{۪VG8޶8ol_@U o;wRTOsOksǡ]`4ݵYnMV"k=._c RtKP|4.nO1CE|z M4xç|̸)(t-j||K)q4Rs!eOoJwD3c ?3fsR5!ƨT Fr%g{ U'S.%́]clBe/L%azoj2/P)4=#xbr흹ZJ 'KOr1 9;2> P8DvJBfk[7(=eSig ܻ?u 6S~kvz25_PC%Ϝ{53Rݮ䪭.c3b$qÍAiNj"Kh΄rODI2WӀq81G9vi0. `9Úl ,X)£Ƕt/0ss"iY 2z2 җ_0=4sn;ZF ();ô f,˝yCL)-Hj&zj>@i/%:?zac+|/b&yT}}+q@i;|ogMdEoHszu(OzD$Ҷeَ@>`%9坓u)赞W dĭ!XcqakkMקƭ%_KxܘP;P|?+A2ѥnYB[L!,{4FVS[t$^ls`q}D\ J,Sc=8Ve;s8eo3G G22F@xϠ PgbO,] +}z}0.R ]o/#o߈ ]&11NWt);3 ?7L?+ͱ3p{ye 'FX /Ay23vWn+lTv̹'=RQcH )wݦXXsdo<j~ CYKom;dmPn \ x}>/#e6pèc?w@]}Uͻ0|I? e[3*C,i (BjS2Ї0|Ln2Qځ|ϡvh؏)hV"w#ߑi@NqT:Kb<4NW]طKFBx7خ  _'hWst|s\(/ 7 o` ~iz ԁJQ"cNaǒd#.걪9 ([=7>V*ꃊ&k񳰮 F CMs-b,3gP)'>Y&WCE+XRzcƹ=7,&~)vPީq ӵ}p@*ضϝ&.H(r>` }Lu:3 O.'=`ytH.| +6 _'& L6,򨊅c7"w}f/=US2m ;8"IoP73gYZ070701000002f1000081a4000000000000000000000001662f7fa9000081cc000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x02-lib.ko.xz7zXZִF!t/u]?Eh=ڜ.+) @A4^_'hCz){V!zw~k򮴖٘ 骇{7MrMC;ShkfԬ\!`ڱf/a6OD-5tw?b".`ݣU*}ޢǦ^?m!ҒnٺD緫o/XX3In V"KwnR~m ߅)':Dzqb>%OWT E2!X T{쑸L_!)!j?cM 59LAו-U X1_>omv{EZΧÓ׾unjaoe+A7'OSdv{:uh 8l_Ҏ&)~dVnBse mr9u:FD`I{9~YvS4 9Zp`y#_Nv,/B$q {2BSEiB N'nl3)X_-iSK`+tVvB')"q\>LSU8Pgt_i&#߱PdRW쭒Db2#ghwX^nAw2\߃طZ*n o1I,oqf6Ǵ,Pk &sgoZYXE O %*7&PsRD6ѵ U #1^8Bաz:Վ W/l V% ׼-u y1x6ֽɻɨ>[{ #4u$^!ȃ7T:i5{Au#jĽC{yVZ~ L2dJḦT}Ws36YUoUȗpm\#<ƛ?~!FԆ.zmEo--6ˆ `i3_hVn9{-q/63pDž>?"6=z.rHCkaOs٩=ioajaPȜNDGfHyINEP FmN^V>A%?JްrR o^%^=7sb.l:=Pp%#<τ|W}i%ҩQ)8e+ĥzAr1!.k :dS9W1e21JMKa@jQIs׈$m=Ӊ`Gۃ[51.TN3 p۟MEzVR`$…#>:6JM]qX^ S1qE$כ'.lXK.qF!D";ϫXSYtW"kcK4+jRn~vrvt 7usɚQǭݱyE2M٦o[*W͋bwp*;m BdZBh~8q5+KqǍ:?Ĝt)rt8ai& yb'FKtM[wXfp`liY2/{-1U`Qϙ7I=S`^Mҗ`u+$D]ʦcuᦼ*JXOC`)063&"v4h igGCi@W )#$6)Ng/] Q.… G6xh#(E{RgӃ=pj䗕KR @a쯄t1%;azh^#,t& _) f Rlse2"(f'ܩ0RsJ~$me-wloTKY'St- 6Zv 77hm~*J6%-DaJxp=ynfr⑀=&Ɛ ,I՟K[𠬡KV݆Č_ߦ:FfdLD?: 6x%lS磅h]!"RKz&~ӆem!A)p=z'cx:COz&mS8jc ?%KgQ|"kkTi[f1TKQ| l?HQqi[mZq^9r U.PO y(<5sTᣉRo u pHäqi(a;eO{"B$d w J6?Lxň;N`2^z2?U[7@/I߬Af ZkF׸ B9Nr4N'Kf1Nzi<7ӊz4\țmn ~%=!Ph0 jX>BJB}%2B5 "F\1CU7#|f KQEʲ(B=2 BM`tfy Ϗ:YXCHYsFp[I_dT .V4AEQD\[u`y=kBr7Tw85a_IYiߜ#k+Vq?}H\Dk|w4&[LSeղy՝Fި3z˸h4D|Q\@'?wk ѻ[95N:eq`y ~7>Οc+3}RAx$47C=b1O(FvC`Ti %Yz̅gN>:`=0 丗 zVt3Ct#]㾃]yX ҠtVҲlIRjkcza}by7l}/{<Ы?rw0nmSWyte܇^[y׫D+B$p9o*c" ?9t݀sδ{J^[2zT^*oZhqiBZ\pk4fg6){qy:DΕ*_'c[u˅սW@h{+%zVXg +[ Qc+&Ԣ2UܖcNbd6ʗuFJBQ%TYr϶%/6k4s qY/;F)7DG0s"өZ-UPjv3q˨(#~Dta(d{+)oHpW!"Ǫ%I wS_rŔ;vq6[sQPM [ Ѯ ։1*=uqzg\d[[eFn=@ ZŅY ˇɽ`x*cP9yK9E7*'cBsP3 &S/ VO`׍\D*2SaH<0nxJd!h.@/x:k_UQxU2MN,STIB8x4KAT 1!s4v*[KqcX +c|cݥ#g?w !1ossBh[`aZ)iqQ(,igkW&"rX@=38ZdSqx(Ee1;e8!ieҜ`V|~=%֞ J=5Q(CR($@ar$A3(52kMʟ3^ dY`⢛HȷxXggHBh Bxy}?.q[;͞W"&`Y,+f2{`! $w6`1BvӼq TlxTpyUǽ oע*TUӯ{?p M:X/Ht4JMy Xܵqzn4v:H d#/LF.p=0tU-;[䴈h-SL^1P'xGl5/uiǬ=9^֯Tymkʯv3~f N%5g3a e rs[AmU Bі???C=u"6G˜vf/; },XL: Pepf|~BJ<]UiL<))CqP/I)Qo"H澅iv0B4[عRG0C}3 ̓`-́5ٛMGɡzH+qf[s YMY@/2 ׻v {eoPG$Igנ'hc:ɔ8@ߕjvjCMNfs)=S.az}R,Gpo2+DI}6F[XJ"sͲ5POj}`lMC ChˀC)&!1PL} Ka{hFB/R8wh2mHqQJa p0 / ŋ0+Y j)BB c|h"}1.9-ł ]5Z29+DIHh/ )mq~F@& /pe?|}];;ag7n#0sRW_vՅL `m&]a J%ҼN3K3UԪ;m㭎ځ }ԑ)>c$g)<9ɹݛO-}9[O`8|sԥrq&C)_ŵ.J8J+W=GGn*9şOOX$m`qwcNTvm7^6p>`D@x76ըd77ItQ FHhp60SXXR d99n(P;elѼ zQ@n 5J7#~Amڀش$ux5 K 8&MEvDތnFb0k*Z2Fk Ę)Ah' l3)`yA@-1;)(L doC6>iNkG*}ok|g]5u3X'T;H=NNݚV1 &"gݜfwuRqYGש Ruu\7l'GF;,۬5 6H!? wj.Zy`bpi'6.~$j b$ckidsY)V!aþxڎze&R:z0*R ݭMlW+,Gi_!QI]â77EB>u*&7q6ө XuD|*Ts,uTxc؀TBAg|gc3 }<:{ k EZ-B\9w%kSz9d7O\AQŻ}`8|Ud/}`P%;> ) _0#2 8!mB`Y6;ҮjJWmݒ uTI=42anWІxeH}4ZሻzHX2 r$X#,]}Bsg~-|Q`QR>iشlTt凞o6 Mׂk @Z"FȘVB(%,ҽVPub|*6U̜ W-ay\H ߒv8D'%xvrIh*{$}'IJ`L 䖕h$Q,[Xmܿ #AG 0BȫA`-n)sٗ#(` ]t ~.Qnw(rQéD̾G_ʫ:rVC6{Ɨ+6]%21 n8Yt# *4/{'1cH-Hsʦ7lA:?-  d{=26"$|yg} A]0E=i/ovn2\Ix ix+И2)ܮ3djF"Oԋ21bȒvh:/{{~qQsU/T+^ܺ'ƘN-6w =Y o[/ʡfԾ{{):B}ނ9x0X' K}IYpЃڷ! M&ZhZ5TNҩPhWw 6ٻ1r;>-~S?)2[dˇTecƛ [κn('"JcCa,İ`YBBgR6튄$J}̊XIdWde/v;17eKD%jJ?5XL8Gc&4 ^2S\Oz,%S""CNs9Ԏ-MAؠRnuG;Kr`!5fahؚl´~'[\ Cu&ܸeH (<@9S:%ř*Xg=Q˾]3|:[ siFR?޼\")NӯbU; N nq j9Ǝtf kvlOٜk~ ̲W̱]j=H򙾪ϕFh#Tmq%D4/ˏbK񘲜KҼ5TwY9Hhr.sT IZԞɱ]7O+hk 3VM{Kɨ vn|z WO9#_ %@_H<7'nBn$}I >!)a NhL0Y4S+V@^Rcvʘ}x5-8%JtYE|v,2lgs50D); m)-qΞ6*$cUDtUIפeXM0n|s'˴W^vThoH'Y"!+ x|:ȷ=?ryCmD̸ZA;乾Z=v̒| ~ [ɨ h\ɚQGXD_-O& <%4 ⊰H#{/YUKZ +"0nW 6A٣ǨgDI짆y)n^4aH DK*:2qH5 *@u95pKp)vx“l:Q%IG8@KüԴ-:r'S]l2+dV]tޫAQ~AԖ6;A g2h>"ٌ2օ[~f*=+~HNu9Tv}4rckw_B?hGX2sýV zcsա^ >=!6C Tm4)~B+BPk")"K PI|8S~'b6KѬǩ{qF!ZRό1E(}Qԧ>K_?Gd.Xh:8#hG獉 R:UUUinI߈dS_uMrM>GBw4^==5Hg6arP/Rk/fM( 6=?eMA$v sDOJ]f_BF atAv1bA~$Ct6KDe5tx[ s%5 ^D+YaTu/CL#0෾a(g*L&}3E!^p }=w~ȝ){UPQbȿ$Ahr^ %-Wt $CmC&7ڨCG/kmg+O/XpDzx:u1TIҩ;I-_81~շ6z/aĽsT3}"J-ٔb7DWt-}(Bm@7f2D ɐ h&m}e12o4o3R(E!y{ˍ¿&+)€T$,}sLXU+3zٛ$,3%oc f)g 'zF0eWω&*Ƣ򐰓-fEWyIֿaȋU8|6[xnx|Wkugֳh^Ll=yچbY Ƹ( XpAjD=!56j#N :4E#,NT1"W)wWiPQq9T%t;$\= -akB]/x\my8UfxqX%$Cayct 3hK!Gv]ڸvW[R'}źw U5hNJn0i䪦K5ο&MjX贌FʛnεD0v4|Gh}2:5zyCeO=qA%Xc*Ns|᜻ "-fNحQsoAHShN4޺ mFx/z3~wH8Y58!OONd,Y%2EPp RMGEiq(F\8idOa"j=["źKEֲjpǾSEdS(x`폰6Es d))-<4wXRM>5V=aăDI0<}']R(gjԈ~E7us*D[WͩA/#Ƿq?hU[Qw-Dk+@u梒D9tV`* 8.|HJZ5M4AqZH (5w mOB &TE:8Sټ5$j;rd;An3\cKhGuiO$t N&om_@kbU-:WhLzCMmtObr8|]z=R Bh+ygbf ƞMl W2N6$ZkIE!j}U# p-A 8Nܲ*Bfg^(1.awץ/M᩺T'~RM\J|.ZA:P5Co6*}e JϡU$ YTHvd Qҩ2 ..aLw1QC9oʕFjs⓫,r\1cc[uq.R|]*ԇVYzc#6BV.B9gp-$~ Iz SdiYA0 l\ũT?1Q'KC|G xVa^Ș[ 2W$.rq˗bДPi*b9MZDj@'*K"t|yQ`(3*X̆cu&=C+?T[k~] }Y`wy`C?Gt!QN 3" 0nUke޻.| oN4RIpMsBR%yc2sd @Mz0mևx2^9񺧠#j2 {wrWe$ ;>oV;4Y-5-pʘ.x/F~bz$[>b4y7Xis2fW@j *,o $gM\Opc*jA>AyZ]ˍ`K@?K)nq{X}v"ڎdxO=#yD UxHjjϖKc8Qg i(N2m_^VZ2'9pCjKM+*܌&d@,w~1IF_u g6'E d[fh=dZ Odyݔ`QϦiD51cpk.2#' Դ&H՝|2M}ؔ5_k]7vDhaoiHS'ZOԑJfD2H9[FsMv⎣6x6jJIFjɼ,K$fQU㝩I zj9dg\ _#e!""{\!çˋ$t(A6to&l LwLF(P0ԪtI_ *Ci/g\59K5S dS(6 Ml\Ӓۏ& 'Wݩ]&} / + pͶHP\|(ozFB9&1'k l.L۴DqzV]Q 2b`^CyNS^d{AToD[))=b^}HHv ^S U3k  i Ba!SNZ7CUFn]^]Vpf5Z>wǁǜ&GjM*AV1\pv z CNJj6%k 4[7BOu8Ub쁹o]p=% ]+u6L?^/qPڰUEaLUyR `\<_c[ :-š$zac25*) MR өsNVtwJ)~xcع>>1g d#4" 6`LV rUH9 JheM+_ɞtj^:Řkby8?#6?Dz@^6LKGq#zxafJ\%Ώ9ly0]q19 S*T]H S_z>L-ɩ{%Ehd-_SW{3k탞~C֙\*, X8>C#GJX]~|%H`3]u:Ғ-+fpO,^:K6N]TEԚ/6Ŕl>ցvLFRгFu)Jr$G/rd63& qh/A\cVD[]bi)ճ 4lX,FU`L]1ie gIn=AۤKIs!o ٻDXSi k嶒z`{wzꬄ YNsmӲ &Ւ%b>|VDnJUTSdޟc'G5|^&zSt.5_wZj'\[*J䠄L+qgAw:6ыmżHi5jBG$=2Q$܂)P4ۻYjV"\$j×^vD>)e+}on][՞W #H*/r a4(@,ד"!1j74 ԑh~%X`E)[R*o%)=TgFaKU֒/|? fmJ5`Ud;";j8 Dna0|%(Ips4b`l¯EP;d%TX_]yiiFIMdfNcݙ  JīhVBhXLvXmw@=NpohNKԿ㡯Ul˓15;8L*9qVPreáQ"͚5yNnd>*nl 3>MSC4K(OM aO*I3ck_q7{Af[qM&%z할V&Z# 1GX}3BQTҵgǎXq9tqzK4;e\ӲݸSُ;r^z,TÌPZi5`%yl;/l-ޟ )PDUD8}q6_ۺޫnM6$#=F41T$8 ǁFe--ٶ 1Pa4o6B0K/7~,<[AA 8Asm~p2F>a;mOC-8pYy B"1 T'+t8 Om6hQғe5Hڕs/E )-āxINټaP/|{p5YEz{YHih 'dךUkٹ?Tl ' vbc@o _4ƯڈĝmpVK~J 3pu6+YyK(}˧\ ѭr&WWYw&-BH ,j/s4(iN:ǁP {6 I딲66/ e@ {#7\%PW"G/m DV37!@յB b(%dr8IJ5$l Na{/vV[XlJd6FohBwdaS>cNDo1;=ǨIR5([?q8u'XP`D ?)>"y sq )9>fub<)IJd#ҜV/ہ q< wG@ ٻKˎ{Ot ek\ _K/-t?jKp3ԿFxM7н@TK`mo> ͊vhL8MUpk(֚3Śہ6V̊~1Q@]3cXy Jdo :+/9SKmq2?ALa#D.a.E)?u*mkWLMED0EmS_XIZӈA%X*sNoMt9hSf֙ZiXe>Om5`Ka ۇpGsWAZaChp>I?MFOG Mc!<ܴ|CevfFCޤ-\q. F{ fn-'I|*';T0}>' x+%TeOƴezm-}\i2qƩqHl픑a+#!ua10g=+OmAqY |%B8Tr`_S`HƎ6VmLŨlyCyâXy gOqC$lgaHE]<,6Lt]R1M{4 .,S C8z[ M+c#M+_mr; ڟ#a˹u^3"zM=}m(/"/"PO^&[f|Ax/XPyb7ẎBqt"ΑhWgZ9{n4 .iZu\kb lcCF"1.HH̡߬$w j|Yusy:`?/N"l#~}-2Ωmօ9΅6B#={l~nն t;mh&X<$OF>|C{S͆ Ӱ/2z BMt+x6ɅW";MZ]&zUm i>S<<|0]}gL@0sOoAM%lrJh[ߟ~ 9R(#=em|qz`>WaF륽JnwL d#jK k<)"6~O$( ޖ:kx>|[f+P ^?n=+%ɂ}1"|: fV޼f/9i0p x"'t|C07an"LPXILj*EZ2e5 7Fпve#l?,\R=[er%i|>%P]w8Wfs EY!pݶ4'v31WB'NL%arqܱ,*JE꾙r| S/D֩3ot6{[30~ D?R&5q Zs'E÷vӭ"b,,T~`48j.jrخv}`>{6 `vI@z-26xt1V7_!ύz1zô odPz0eA܀-` S""_+ѝ+e&:毀 "Ծ 4KYjEK ~zj/1NHO՟dg׿΃t6i5up4,?T迗ɝSڶ T"=qQkPuX E-S W9?PV\ a(:'KNpjRL$8%趏E@̷V2yNY[jBwstta"(:  h \?d>[rΈp%*$(=nWk\i& RJ;X9'^%.S;P^VqbR^5HWJ_S z7Dۓ~OU;_G+ZˆaC Bs!0Z#:of56>N{˖=F4fI4d;gk~sYo&ˊ nՆ vKFeQ0s`{B,KyÊwj:_&'1?q? &7/[hIV^lHHVɊ\yBN]@vHjn=eOT]*A3`~;Cv=⚙LsȆ괵xN|2^,!mQllȇ0ҟe@jS+ė4JT҉(ݞpk1`"՜.` uZZӛ|>t g+ؤx3,]PUw`d*p<*?J+H$t%`VJ!-S&cd#i7WkDõ20`#_̂fp̜>G@LRuk&[V+U'>ZFOU| g]yؚ0;ENǭPRupJ8D5p +wLQp=>/D¼~ޥIy]RXޏ[62RphߞOPufop ۖ嗑 raeg|Þ)lA.n鐖i4WƈO&x26. (@w5Q 9|SThG wĞ&<.9t 4ɠXYM,Hi[0f4fݼQeƱNMAwV _]V[!8lC%f\H'&G/M?gBBHy'. =9xQ נU Իk;r s­@X{W9؋NoUgZV\:aE`|5|aB{얓72 C4ySd^ z*,wѭ_٩#3|2T16H]maIRͽ/:?;:n%*"lDkNCJrXO9VJ@7 zĘx4ԼpLTovШkꞡ K ';)4)kB.s5yUQ%gj,sDXqsS„/H?4Uy.i[KApTI3* ꐀ`PN Z&,ϧR1wVN/'K >5.5EiHǘǚ՚`TTX|[ń.jUOkQc#VOoqns>~e% GXMd){s#2( "ZqM X}̴ _8R8^_b[ a9\>{_&,WVKKYh_E ~j~w[Ե#%WOx; hC"k:r!̈́Lr)IA-33f=sx 8X2^ j6ޞ R(J2aqk Zu3HG`S@h;H]H+c5.urpgء GK_7hKӞk/,z#wbj#:@4YDǠ nzL@ҕ1B,Pz+.NKV{>Ocnם{AV[ydJٸ( _"ׅ]::VN">jVd9[|`wlk#*di9&Mp?: ίBH" Jbuu= hς_N_|lq_9hW9ŵ3D1)CFg s]9\ia>`5*% e02j;jǐ| O)'Y> )OpcEµ΅>Y%жCPq%Wf2/FK~a,*J/Fr4q:hWrYf\D4|ZlŠ_"$WO,a2"Kp^ &k/L^J/ *\B r7oVH3ؖ3_!qұ ul DeYʹڼ\#47kM4 L+e!Nymm$7hS)R9Pֿkf dԂ ƾ: :cM+„,bXp2F{>ΆѶDbyCʩ 'LvN}SV 2f"!X@q֌Es&qN78K,ȭnsY>s/%YpC{lWHoMiGK@Z LU *OED\olL>ƎXܡi}c1GױA̫H۫ =y}6#e UWխ,&0^6uݔ2`7Dm;9S6 dߎX0CX/ w1F&X(a3;FNaȵc ]@[ӕWI+*0j92Μ)X,o}ߤr ;ەN b:Omg[LoGe\VpO|"L(C?u?21h-R@ })w0^}&xo=sHhĂ@P|O{n?^R$5(Kp#QX./暑sg@umk}-ErA ůTIpQn9 /T__Ҝõ ^7qUk@vx`Fݯq=+{3=g; 0yrQaʵwFͮǞZP7+fHi@'94#Yz݂#M e5SW>a;0b)@o^^#{]ru;2%tf|jTM٠!o]HM^kgf ˀ)`yOZ)sDGCOgϣ'Y@iC&' [ۀmѬYUSG84y3kdNITs/{G4>EIܾ҅#?(SR\F:+WE^P!B+X& NU!Vh+[ 瑘t sj~Tтۯ@RK\kL.<bMernD dYef֬uīp$z>ED%^`0RۥN?%E `c p,_W/ CB""ށzG슀$D\ RN#CYU$V4m+y`D]bIxjQ zcFI=J _E_]Lnn:CSK/$H} $o C.˾oظX -W]^ B a[gm |w}TYtobZj'_MԖ&r4] q-З܂a^ K|`_4̄^1R)GX7Iop#&j奇n3 Ne(0SCmMᒥi~__5fA`(Yn=<i#EJ$ұX/ixow+klgpLlz/pjh GoMb_jE?%h16\-ZD7[Lb+UC'"  deW4ÎNXp:4E.}'+QNn: &K" a|GO7*+;˹rKKMH+* ,aa9NC)bJ;5+"Bbo0jFʛo:L}șGf oY^p*G]6nax'렊ɫ T;XC${ ]'r]EnR{\ixPnfmeEģ f0}m1`9!<)Dfm:v~rʴ8Lo>=x/azCiZ9HgQz/7;4؜x&J]_Kef2t6r ȝlVp%T<.~ Ā=>ǧd+ !;yr n\ګ'  Tz}߆q W!˚շ FOQg0hו" l=3! jMZkVPCFӉFE`lFq"Z{E5L a%x? bZ2?a PPIAJ[ 4=XAʭD8 0ȷd9-3i!PK)Feyٟ]?PC<VƊQi{2Vh%=DJtc9e޺l&ٰN/5Tc }g5Jb,E%Ɍnt;? GaNe)w=eUt%H)C+s5J=O_O`V{Dp%HnkJRRK#B@>޹u ϧM,s!)e݅L͛Fd.>I$IVѣI`!u?rN{r59`sa1.J`Q\| H;{p:Evl qqe|ŋyUVX;8; r%QZoڄiIM>Zuaf{<$'(r4cS)3:E2&,ev7-pۑS./PgUC:nG&?V }WLS MMAI8Gi&6>={m^|p>ѧQ~ JU:!V|K|: pR6Ri!=#@7-?7Sm*xI4<+ `]zSh_?̏G\-*ޕT Ob% JT_ua{0 'R>^&|<~c]i9='ES;v-湝|{2Z]`/IRerG=_2sI.H%𾼇fJٟ:{LZm!..Afr_E{&\NV l0^q/~[^8TGc:!l LX]-heH2 kS $20(Fxe&H{!4{״#e7+0 X)UMA +2`&&j>p DN,탖;=>*P.-(!N/a5@?71yVb$j5rPMsP>G4Ymb@SN750UxLч{R 5 EI](WnOeq(>NJ:0naɎjs);◠D<-̂WƂoYw_5Gpk?qO>{fMP~T*~^ _JXپ\`}TsNu0ІҨ 6UBBEk8HkWuE^HCz)m]U;AËn&kp}/_6xW Zfv5]tAm%q7L/Űtt1f.cYN~wnK8HP!D*/] ~c5spۘyHS "Ǩ&~<05 '\-uo}4ǿ)IaNuhv^QMu(pBMC7Z}4aҎ3.Ͷ"3^-܏V/C@92r1_y\-6KCŔ00m>?k#>QGjF\͌-)c L؞ *j~s.%V}1T4-w.ڥ+z U[JYE! hK]#2b̕ZZŗ0Bvpc͂õվd;B I;h{5>ɜ$ԻUv zv+r-|:Z1 eIM`[uU7~Bb;w#0u$ #˽>Rv|//a\+$IeƁPJËqMѠ婚Dϔ9T*CNP#pbo) x6ǮU_"QMD>}I)qLh$-bB= Ys~q6p0f䶼Y;?>;eL1 sQ S-IZ_UnK5;s؎[9s h~,k`PǺبʒG @Utd/dLԖ6)$!?òށxRrձ;-mkg3> C~i2Jw3RdD(ofZv>w[IArؿq=t2[kfWG2&$:Bc{HM+B?V j5EqWY7SlJSTe Y '58M3 _@jAp(6R!$eP,ߒ;MlCK]5reSjn< o@J`zL/uPI 2jA췥6X 7®&Ɇ|Br%ћoS!}zkIb`m}5Y3 tAx˰Q'apw4zd?,ec%#UkteHUP ~z^gU_W&B9\&?/Q t@VE]nG%^A2zZx7+((KHݳ@IFc4S*~]+ӆsNk <n O2&wKFw]P9HsRX_ljz9$;xʩ l;/G>'ʳ7%yO&nuwnMGӨ/]]>I vZFXHh3e}l -`H h&`H9\P8MGHc㟠¤S 5F&3)c $U^\X>w8HsDy-X].ۥo`[DyKbSxx義YJ6tDN)yewOdĢSӆIJ"],"8*)4Y ʢ­J 60[l8c%lh8RL:q件K0>s\X05c~eC .,: _ s EN՝Tλm%E)-;#>Qɼ7eT~&ۍ90k9|>RуFjG?_KJԄÒb>`yw.3ӎTH9ReHX+k 1/^OW sdoX2fMeW| PR^ǝ2*1%{A1z_|yph;ޘ,)>v|/F7هHӃ&}#C=@+QJ^K5S`Fm Ṗ?>2xu_H`_a+of4ϥjV}0Ǣ°m̒\Z$k:&~Cߤ-B o,{GG"c e|M99pM_BbtU۽>yK~ /4 I1jBz2 :|[`߭*".7FVA&QK͹|jsKV\!]󱑟~x: I,!`NN2sAffGM x+W7*xEoF} 4K[#G皈Q"PweSӞb?4CpBk|*(xmih~J:W'hLƀ0عPLf|]ȚJgWP<˜k!虺dV/q 8P(cNRIP¤ y94Q ͡| 6`W'џ6V |ktﴆkOцY[7r^6/D*L \.0e"յsЧjNeJD o|چcņ"jGm:9evW `Mx,y}Հe=V}V:Y b빻DHɦz;)B%N>ժY%Wp"Wr<xeԥ_Y)Ѹj'i'zlo|(@SsmZե <`{t=Q,nJd0n1 ?ez=V3 075'횧oraN]'c F Q+0>ommոUuDz>\ %Eh>`f٠sPteI*9@Y14M mJBK +dQZ?&+8i[@Q4 uhky.*BKFs2[WNYȴT93]$8#+U բ-:'o$F$.@2>~31`G*ȾD1bGc'=iG6i.mU;~cщ?,s;%-u%:1' *wG ~PLvwra_w оy"pTdG AUi6CJha9` pM!%GL2 mڵz~g˹oU'X`>V 9r+T D˲pޡ˧Ba.i =}&~P06՜Ә2x]: >T&! GLwBT\u_b@W|`WUkdD2BiDO"Y5އ 5%4]/ NێoZt0Q}jEXt" 4hVvE9٭Fii'QeH,i6 UIAO ӈ,I` qtrK'o;4\N'%6[G{%I^Zsm%lqmK?E֌>W)5AsΨ[74'SsM ~s9#;[Ons?pF&~Zn h9+Hƌq̶h=-a FQ9Mㆱ37ЈK?[n선ostT 󶛍_W-)StyIf:]2 r> I¾mF퍾lYRǢ: &Z!(shW-&Kf֟t'vU 8"@ m O31MF%|h9):{ym^$ioLuB/jTO*oP֦D6'3pi 2vQQ1Ό@;BGZ1D@ cY)f>E׮ɍ\Բƹ)-i 5Z5*9pͲ6sBBPsFRP9 fEAi =Jmt:IFʙ嚅\ԭN\1* P> !S]B2&"aoq!c3.SsuW_|+| Ag3 *֜l5f&qF l/ś8Ral- u3a?IoD7t(': SQ)hJ%Hώ"{Q_F8Jr{z_"WUh EmC)ƩZݛv`X/2R(awE!! [6_\!y_ (pHePisײ#nH;y/żtA# icpVaܹǶPLh t ǝY2c\YklFbZH-@k|V#G!s:6X-t}cl]~۲ZU[;Sͱ JQ:aia "(ڝ;cOǟ Adg:igE`:Jg hFFo{e ϢOFkG㥀DTiJ Sn، Rȱ*FscquL9/LDT]+-ՙ5Hp]XsVA d=gĨ_+?}EJjܫ: y oE1m&k —*@& VcMh8r}Cek4洪 ._ DQSD.U {M _q ®="ޭE2z~8D| ocdPEd|/wgܻhEb)`KDL5Y[-raZخsJkN~?ӡɲgӱHE%Wb P5Wb؈eաG =*:yD)ZjVPugg:w?! I]Ί0m+䚺bl&d<"H,'M7L`60NniCHNo@\ y_H~-񍙪v+؞ o 1(N. ]Dl2_P>syPiqd`40f4K#V« -vF %#Joa"m6 xV%^N؇IwRO);e\;p`waG>:DIZ>ҸPʺIg'߮ˍJ?$lor$`V^jS J =tB53֣x֍meUr8= i,+l: !PQ@(sQۓhEr:6JU u2?Q<@N#B4M! Mدʫx9=l!jy!(;EڼOGEZy)ɓ! 5fsRTv[Ƴv,jxC7nU/\wNn Ovfup{dIݢ`@*#x1FALM?#(ٞ,B.Jª'w] ک{FjOɣ[e]yPRs7ԛŅņ DB~8_տb{9uJ'As]r_mkh6G"AȺFYޝVFyܑOFsd [0$B3CZP36Ѐf^EV#~!̲GU.zAЎKSLӿDlJ&I`ŃCp]__z:X{I]֓ğRV}AE hHN'>͢L(% OKs_U߭vY%t=ɍ{$Sugi(5jrSãqn"dNd#S]Up'v,+~+:uN Τ p[vF1^Ȏ{G?lɹ[nF~˫; jF-橪wj?-C=j@W|wVRaSWw`Had/QLD| Sl IZR>n](]U4.9.}.z:.0ik 0Qyesa_(w3sn 52S쐙Lo>JD'ĸ;/Џ%ϔ%v1̹u Q-PFIb*|)x.%o  4V>>-8`#VdX .Gj"vϮ3~mg< :7nXHaf&1*="pwgh%Xr>05;鼯7|} fI ?>x|TɮAӮ 6iO8TTNz %hx :ߊuN0\t5r)J.iMQTʿ^N14v\O+s!/Ew`2*LO2 NVlj!-`+$&q1-}IL2j E, _Lð>֥D jӸPF2 }:| a CMP+GnS| xgKKx \<xKۘI)܅Egxm?Xq7ypļNL -DySosҬ!6Wg_?0&;E͠u'$$Hn|d=G`EH_B*zyD/eH&F +#,^ 0jUJP-Nki_)ViXoþY@O7;kLy`{) =wB32E%1kgXsЕq2:7ԅAr0 ߠ5yTfY4}/Y ZviA螼#2HeYp'K37\-ObHM>pq,C,_'eH󂜽kCa&+>ZF$F85b=HxLc70tW̋Α;Ĭ)O<2<`: {~s:z[T:W:e&Ǣ̬ Wю7>@nM2#M>;0ۓ Dʇ9Wh?kH?^wRŽ&-~O}XI?EKxyf%R3mV; TusUff`$ëUv(ODt98=0tlb?a 3ܵw>~_5iY鰱_^v'hn Ɠ ۷̈́HT3/`N/ ]]n˻|؀>ഞ$VSEѿ{ HqL%8R@6n\g"pv;/N_q:%ӂ]ViJ^H wUkD%'_4f'DcsYC\Sz@c(Dm,|?<~8W=֜m֨Z: y=k>## [ omQ@ \~2 rddhoH d ~E95Rx< lDN sWA ȮjjEШ\AFzyD_r; 8Ajx.B ̋Rny!\S]T0"J oyqCE0Z#&pOT͞ZґyDUtG'Tئ~mr.`zpCRM mc`{3-H$OʝNƌ Kt%ݬ-Ft@MX[,Bc'BW;MM`|}1fv͟4c 27g-S54"LFbA0*|1=wg%/9KdbcT4>ӸB\ݣ-x|AGuIz>|UZUyTw[Cތ*86$IO9+#{Vqc` o8~SwIXFs=hI4XS:`mMOL;c~k۹R!wV`ڀm,d.4Ѹʌ YGW e'zD3O*Vl[\KֵT]E3&mM*P%_znГ˟b6OSn>J@GE78 T}y/&d|;ca@zѤwl{Eֆ #ck2ɴ˯`~-Z8GB_l_C0A,lq;X, ] iɿWh5" ?KKSS2]Q`$z,#!TQ~X\g3^Z6P|I9^BYQPQ1m[;+S!-F/e=m*R;UQ9fF}$Cb/!$c,uS4s| ŏk$5{eP0Kb;ƂdѪ4x ndpOםpC<[Ic>7LBX| ov`>-זjH cWљ@]c]yr+5?/e'=o{#H@BjöQ7r}:p,ZȦ)`anҵ <D_P7\ܒt '-asl:+`vSYV7.o .^,i-]4htA 6E >ϟ(K3Kž-dd2ְU]Ja/sf&؉%3PC@ݐW :ɼegVK ;t7k^:]!ydLKs%1 :fx2Ȉz_Y-RD;!b]k eP5$8b\qiɅlU9Xa.r Ɔi,lkHN!Y[pP0ł]s/¹qusb=<ϕ|NWWΧ\VS/vy+fr4+ M@.4FS#k<áqaW4$c>HD0){~98^Y+r=OaMvkDeXƱYL0󝉿^5ByKԇZ?rSfP͡2$KFTIEcǨsӘYRj!`7O8*$'=_Ձ\R/@8]p~兀&I~W#3$ORQl}NIڿeT5F֘?,8~AvK8MEpi9>K>r5v[2ŝ|9w1Po~" qO|G'}HifgNn(c+27j=p-~@06+/-T@"8ɕHXgyd|Bط,ӦI7v#>םjmzyk?YhY(U>e=갘d;ajo|%PnNs(N2}qGDo!ܴGٝ=%w$ĒTQLZG$73w|(_~Y9&W?m4*.,4YB|%) >s? )Qoϧͣ-̹&3\\c u"2 8URDį(!x{"V 15a0g*/rW8Mv?+[ 9[̲7DQvuFL/zΩ}J~0b*OR}SM8 Rt}!UWtIguRq{L㎧J L-P"MZbm4_ܿCXuTE:,һe'20eZXh kl0)Jn?ACJVLiznhw$!u6_PXqrN<@GquEDxzy?  f@ʤψMߓzW;ATmdPЄXHVdMyY8$3 l/7;'p;~Ŭ_ hڃRMC˨/ue=d.?a_ 7EOp׏c> ?sqл LG?Z&RUaMs漐;^~ [:7 (MƼp@pwxI,ͺ! , v}~E +N̅`o#{|EϦsmyT{!&8| o}0G"T<>)BrPEFK_"$/FB~]vXz|bvWJa0Hl%DPݜKA`N7J %ƜGR;N8i:3!Z/^\MsN #TH6=x1c^*hʗsoYϡkp`QŠ#S;k7cQۢ;Aip|b5Be߆U}@F]^kƕ9Sh@1t]iQsLOu /ehEDfq$^Ӵx4V}!uV=8EK`ϫaA{JqCѱ%dv2o7,r?Jٱ`nѩӈfP[۩C+ݳv7L/휁C@< T+0r9^{X-Go1kMBnEYBa^8yD_P "t$_L(76If|JuXgYQh̥8׹[f/IW]8rB~DvaI8}?hB1i? ǹ幣bJ{]pU#w,=$IL酊}o}xbjn47E}ˉ X|!oV>wd~_92KTouv螿4Z2j_h"狨^%2NLhF#i_uh[=s鑉^e/."!~c!'^R8=Q] cs,:"fL!a{xԫ.SQOB@'<,Y>U8ۡ7Zhd 6*j[[?yޝ(JVp)k̛bnG ǦW:k2 0N?{/{9&"wmZY8"KU&&DE%yZTuқzAx0! So$b ,sCp8Y (3{] ibM1˭afڼ-s;h]ݣΔe3 9L>0נXN37*YY\/C=nqWc@&r#Q;s"klo~Eh1]p ?QKyCţNy@qP@l[]hxx8TY=Wj3E* Ж|j] lZ/*6Z.Od[lQLǝ .j.p247tTL EjGGCw_2:w5\ \_/Djl=d']_gC h;q־J1O slߜ/I0'-kli13hzJ\Oݻ?,޾1X<2m2E)U+$U4.Wtp2r5Y,MN4 ,2@MT"!^# aAޓ^yy*XEYpaS[<W{P=u-աU'A2hfj:o dnQ$EQǶK Rn'idдIAK>R<ܗ;$/G%,&٪Y)d a>-l(Ԋ|7|M0Nr,L /"1̫'*ƀDUJ 5SFLԝ@OUKNRӺ}3/ְzmDZHc0ef+UCXl+!'>0 *ogɺ_@r{y=֫c^_.ۤŸ¬Ɏ|])FiQMrO) baFbfZ3kKm)Н;8 =i;rCBuR)qM, Y9PֻQ[i:S GMדбLq ?kryWAm)>-_Ah6\J3,{Šjjl\=Gr\&O &MYPźqbD.>%_Þ(Ast3N]Eͧ:Dqq,gE-6k &'M8DPu2BJ8& فov0:{٣e ?bTaD IjhGh&H~\}HΨ$>AF|LD1qh;SSq-\| t+EtJ#us?=8Gmyn7N*g ~u^>Rq"2,-(o!U ϡdˎ o! +j@$ ԓ|}nRӂ 8eXGnzQ~%rZraG6u~ ~&mlcN'|ƃt1+1eg_^ J+.?:X`]RT-_쑘XZ<cLг>Pjfd})VZŘF༘zӠijqQځ6hsAYkcƃOu42kT̫]FХ8H64ݬ!1a?SQЫ[K{&7PVP3 .E5Iyʲ*^-%اlw gqmPwDr^Y]91;ׄ|(@O[kwPUtdNY௲P9SXm@q6g@'S G0aFαNi5o{buT/ƸTGͿǡ=}[m:U`rZ(]2;ИvyW2da<;`(sG:_II1$ŕā0׻dhBmL [~\]uGvYt* 4 A5~HB} r_ ݕLGT5MDUe<]V4CM#du8M˱ :LsĹ&*5 .w M!:W~^Q*lC^9hE&k'eDNÝ/x F`;uT+¡_aG >zo#@&dђY JUjL(EQvyIS*A5 QTeW h:a0ʦ7;<08 ;zDKO7YYHgJF.,J`Xtz5a)D1K=*JW?|΃wE t%?k:{ߚ9rTХHƸߵ!s]iG<%[SckyR n$mnً^$G-ک@$zsnpy̨sşmDPu4hwAMjQv<}t]<%3ABWX*-dqDʡZ\oqx. |Ս6Z\l8XSO6AM\Ldp#Wn@v̔Y׬B+7x=]zR*A+1. .wu&kǤZE0|S)lxCW1BRn3 M~j+j #`/Eՠv0Ug3;@R2Y(e7Ta.ǞA:qwR9&;' \Hugy]'נx*nz_ j8bSgA N01nqs}2]fm J`TvaZllC}/p Mp(گtE+NZ7|<|kj$Y Ĭ3x90{hZPoT*RĖ3m?) L&HJ쐹[ ķW0T;+6u7spϴa]9F]|NY<.F5qRTAH/xxtM9]0Ѕg󀹚E W8B&r,htU#&"Oh?snWj#>cG1s?ramXŨ6N}amByM@*Qr0fϚ+ nQ,e %ysO-(z̕3Xt+)φ,J_=,)s3jm s07:F0bYʉ7UIp_y{ J鱠,[!TN A]rxEFA~W4$iUr~`B wxT}2>ɢ"ݜ>=lۖq5:jNj]1q<;:7#{f=K1îdelUJu 9ҼbX]U}"/edx7} .7 ۡJ<6&?`߾b` =i#=q A?^AwNh蜋CVDV̄V[!@3r$jiS&1\H̅mg)p2 a:4]f3tZt"B 6v̫4=^hiap4)xe:6Z`a ޭݓ\6&$1;/,?&QB-.qn5ǚ\M6HOC,'n_Q}B@bd6TbMT#GIim W&d5=:*rBB@myX$yV!["-\y49hNyH` 0:l h؊_4RJ8*jZ,t? b׳7vd9'ȨXáڑCpbB_dqh\GPW!cӝ˰JoxR"|mR?{?>h ,@{^Wa? Yɞ%̂-[L1@{Ti>H7 9Ie7B7"ι<:sTQrL6[_Hf#SrtYLD f%e3~ 2ֆ^RD؂w S:kp=B.r2 ooƣxhnM94q4 v{4n2"/y4;>|Ysr}EmP,y Sw oՔ깛LTM/kPCj>LW'~^w '2[I_ ~izUJc; mhg8}eQ0x!{r\Xl'^7`RwB |=>*ֲ^Rfz<w檐# }4x3޽f,PyHY} ⢖bf5r!wϚc=6ܺ)z%x;1d7Ic[uEY[}=~kn@ $O?E^nW1SsdÍ)FR\.4~R9v|xHF8Px;e[+)nak? l/ (ZyjY~0!c֩>#k].]PB(~Qe"!^&F@M|fi-ނ\)ÕlQF_ ~-kIGTU{㴰u/8 y(;iSC1-jwCr-ȍB`")#n{둫(U4OQW֢L9O!J{}8 $RFFO`\4+O&;uh@>]ϭ_nq9HR @=`R-;୞^O#z8![O? q#Kq-acZ &LfOtoҟ)'O5 kBxٟ!#wlhdMg8?}d]aqb3+;E=gHY?LTcb<6cT)HKV]Z@şfxX(ֆ#h_ܝYZsBmAW“=AJn!YJMU4 dаԬw.j:IY^ U}p#.Xgh"mjXrpޑw 4z-4@KxT݆SK#/=Qz~YJ'CqL *#D]*aPS0)Idqǥ[$;erE.շfCDI!vߪuVVq5,gK<-.P oW&w)$dw1}I>`J~3zBq٤hHZ5l*H;Q +m-C9&xaے[˪9A[t0D8x/"ωHcbNHZUxMW; -KpHL0R1:)}Z!"yH|v&;";*WdZ>?A e@㞔#rkK#/?#r Dvzöݗ>.::~N]?d 9Bp[!}?[k81ⶬ@^@P ÀA\@A[]CA\M )T':5_D:~fdzCAKi쿺W)%}kũ /ޖ,Td{]d($>^NۂxG Ԫe2RLl3,J@@ēw($X΂{fazƑp01/A;i0}C=N)e)i!.8sbm;\&-w@P!ߦ߀3A9+wUSzc|xaJf1o}c<\ó^({/{&\r9Z d6']>He )ÝNJ z~Vdsb]^ {M `OJ%"O7w3yX|{ T}w'Mn=n~.QG@S(/ِ* MqۍO&gT#b}9{uO$D'^a<07SA}wþ|3˝e1cB /߯8DN$vuDU:ߺ٬(ßnq6LQ!}^XCs/DbcxrJAEyAd {7#NE).ЧVcDWvs h;"), U,2;c܌w}z9׭'~YzvolM\o?_59],=m D}+D 8LW-ޔ b0ـuH}:ub3@ڋ? TT֌HBKrB!0 9QuvTMoķr}YG%i |FhT-P!]sӦ#(!s=lTp%ftm)D5!5AMj8O<'ޖM:CΗ(q[ۭ\4l^1}d`]`!U$x=<];Rd; `:?mpׂQ O4֌?W~*⺌[fEH#;D[`X!I}`q>d߸>M\^W0|8=8pWprg{X"nmh Ӆˁ; ˷? YΥQf# F4&qSpM39PNb(raDH~1S= B2iǩ@Rf,JZ\7XFS%Z)lٖ9R'u!¶/|Gjѝ1Aoy$*!9䁜%STnSa(ۊF+KD%U)ۈ-B$e(cso"$KVm4hJMm)F"<'#j "W]b2"t?J΍f9DsR&(t2! :L3Xp?'qm|b:*!,Vi $M< Dydʂx ¶wZ]xCh}3aŒ;,T'Έ'\+wJS;1Eڬ_ªuT=+i;G5=A:%ۆI 0Δ5-2ChMNYȀ1k?hlT8lb~0! ۂFMDp'p^ʤ{ |%.TB't\䲌%eM㈬z+M 9<4/ł m2UP 6_۫PB("xAHwz-:( f>"*KCLéY ӝ˖*¶D q\3)jV溣wr']*HNHPs^Emm4XYKg3]'آǷcLEK V`|I^i[c7 Rh`A^Ig th̃;6@.WkS}@*\dn;o-X 8R!p7BLFoLQtgA~o.͊cO:zrXF?2&D&LLABPHĚ?x G."Ljy]C<<7lKWfԙ#{tI-RŌ.4 '3ãJ1UpLȑel|i<j@m~-Є&˞;[-S$C?L-׾f ' ^3{HY߿aZR,t9{zU ΒeB_Wu>mQ<6<(7ÃK {VB7mDYjSkxhT\'XGKONw o*eI-'G2AqgMuˆ*e:C\xdݭS/:iA̟j"^9 IMJuO1I^F7~D% u:{SY R`$3nV%puc 0J#9PdE$ ]nC̴]BZ~䰕%Ĩ@DH^*͊hYЭ#+xDOP4NEL!<+ƅfv9}yG`>y~yB 7)w:"oӗEΆCC;OM#}6>d'RskI<^+P(~Y&O0t9gp0}Yj rgDxGb: |Ӹz zc+Og |\65[“ ;[6?!xw+ ]a9 4OyOg\ V+[l" gyu]; 4URE{z^2| /ۻ~d.9OZi _+67 Aβ ܝr5BI0GK^ჂBwp|zdXCRa_F7%f7JW?6_T.'nu7wMxSǥߧ_:3Bh 6iz4 C")&N,C;fȋlfuyh֯^fj=KJFof8bF?_E(<pBj\)>CCG/ KN^ YjE!e8h C*# ¿$}@'Cv _'LN܌ [ǦY:l AwϢM%`X?Fl!`vk)Vs23׆a?|^P:Bc\  GR9APZp\f%J./aJ-V1Qlz7\nZ4#37v[+iIQI{{c zD&TzhFqIoң$cꗳj;ՙ^d|$2Yo #zhUAo+ߪtJ,W-"X =V// .9G$,b?.j/)JԠ$tL݆9yROX*5gAqHo9d W7vFxPͼUՈwB zQN&PygiƃiĹ(ۍ] =p\kKϨ T摒|9:?aZPI8F܅cMnr9Ro.4QS/.ȹʰ9W>[[){-4k3>r* ,!duK3)q =s+=uܧ܋V12uLpm̕LY'>;xaPf_6z3׎ TZɊM$}IMIV@iަ;j4'!VR%L"{a=ń8ƳV@z>}?9jg٧LQLb}2.2R !Q '6趱`QϢkE- qG95;򙚴>Ie9X7!-:DMBHI%p}g1$/p~{͖# E@'mӰ|qwz2?qr^LMQf:DFD!iѫڢ?:J8wUIȒ^_Vyȝ܉HNݯn “U/v;4S]1}ˑ;`E:3=t.Iz,yظ\NJC 崯7&c䢓FtjS"z-K1l:PH"Y@L^ _NH[)ݓEw #V$HPQ-߱lLjG1W l|0E큚ۑCn3kxvLM.;hy_-t`3_$`hCoh}f.Hv;2]|zB?8 L6Ct"c"B--KZlZX{(I-ѿhH;xh`[G##lT[J^e]RKC'eŔe [EHP'SiӛK`}Y_X91r|"Q/@3QշPڭoUD2VkǃW6K9r+mnYZ9u]f Ji,P/ӟ#NdX,V7EO{ T,"،ȳA@D,¦1s)}$ &]|H>6'1<)cPxj=e pW1IG(jNPw Qg=*Xr5pdmX&!m?KM+Eu=1QX+1CJc*ۡqxEXH7CLH3awiYSު%ue~$9J W pACo!(Ӑus|#'= 2VcF67N/_dS$H4Ԟ{ ɥ Kn!iD SOxdڃ,T2N,3vˠR:o璁(O P<zrS_D\$B̻> 4k1gMO@mYu]WExL#i`̧4l<\?kݜޒi DM$Ъ&-``91|yGf\fmx5lˉ #Me,tEӕ?THsj_~H`GǛZ;hECP?j'x*tUB>}鞒9:ޮoљ\ζ&ănӷb/ i(mғM#)4byg.V&GL0:0u 7Uz7R`>6z A*K[Ӿ898iA\6z/%~&K{ED^0⧞ܕ{wVCsR"J ۘQ;Hɦaw}n|&Z{t ŒcE ސ뿉@it7RڷOԦr-cXHT$OԬ Q={S "~WP'3;nSAYŤЗH<&jh -ͯ&0u ?5rQ=ZBR'N(bht3UQauHRuĤ-OU9Ki>f Zq*E,u0iγ9w'k8ǭiYҭ_(>a lZu/i4ܟd3+\]pt24FZnZ?Ģw?pD_vœ+phךPC>/E'JI<[.wI|9ωV |췇cj~5#nW1KÕ{q[ R¡+"ן ,nL sSP21̎%v|\GBbbAo6^bbYyPfM4^xd#v% \^jǝ! ;-Qh20LrRm`6]~M{ F G,w>/ZNwͫQ/mDGJ%f)ݑG]/)/ 8GDIk?`IX`‘\S.eR8[ݒbvU: O\Se3@hz`BV*JzI> LWpAc+IZǩiPa^g _.){:>@z_%3q#t<7-鄝Tw\+:6  &+}<߀\/HՖȩ^z:IF )^ O%5uEj"W iyt['Jߕ9QHL*oE%[D#$p5 V ^ϿM-ٮRbQjRFni%axx'ȿF݁wA ;A2bH|*SV>yaNN' % $9Gc{jz$ FߙG ,Q-|3@Vid-0e{@j`WFI 3 kF6Yu]Ŗ,m/p@팆ExYYtU)#'yKOcZb>X71_L} aݧ~et1FBvS)x\U<-'%jo! tIˋ[_꜋!m`ӨBu}Rͻb|f* [;֌%r$PtÂqw8jXgtõ9I:D[=Yf+q1ʈhgֺI?.K/ǔ4ʗAg JTqQabԖ&p]k;óVXmtdcJ(G]0'4 ^Q 7@[Vav1'\J~Ѐi|sp6nʌ ׷EM Q~i)ڱ#aaݠ>Et~2~ C%Ŕˀr`ߡWwR/' c Y$))+[\52m 3n8鯔lݤucԃz}sXa;S;gS/ulayu~KOmaR_5+>ݍ 9Édxa71yW# J\n޲J~΄y3~NHg),Y /vi䈝Pn6bK_ ՃEH-,x6S *CA2T/ 5䊙ꡏi%&W6Ӎ N:@d\*y[ܗȌ$23xy`rN_UW`AS 9F|`k&7g{=1'%~|Q#rbV?Q&+v(!b񷃂(J=ɓ>4J>Gk*#̣o/R\n1D]o=!W^J߼SK3>8_}9tGN4^^Tesϝn*yQ؞ʱч+(ဪ,h&r!;;N(^>mĚU(^eyOұid{⃤q^HaC's7f;v4&,|7|g`mU!DЭ0֙ Y8KG+I8돎0g3KhK0\6t}d\ N[ÓX sfЕR)+c*TM}$(Lxٛ5|T`Jt q1ݸVD*N^,o(b~z/hD :umi=IM/Tz4ۭu4'uL9KBFt >Dn aOw61QDMtK@6 H܇Y55| @3^FEƚ)[ut} ܍"Q^|,:cXl M&g//\iVue\d])y(6H!It5M/ (D; (ߑ<4%>g\]Q^gm'~\5 ,Lh#.e*gRdvݲXvΩ5q]\QIepJAihs^% \鵼\F5f;?GCԒ~se)g1x R RU~0,Px^K(*<a8@Q3vuq gYWp2X .^68U~@)2pݓuraଦ0mk0v- 1mTfbY-ab㗍9*Bub3h\5r-Cfˠ4N]nJlӾ(1USǝL ҟ/s9'ع(}岀T%9o*#S;E2[W\@SmUQSl3sBMoL>S~*o6>0q ?E[HᩦW(D.k Lx Ӌ("-?uǏ4d$o]H!bcFPԃc,_N8Q/<5N7iE FavjJ1B f!lpb77iN֥ p \o#b:flq^j&(zXo^fR $xbc}SԲ0]hvC-#qB]ո@Dʚ7$ok,ca^6ur{c+c3ǝ2 ۓ=ZTT/W5,pNHy_z̊ag6j4oPJD컖z h/Sʛ^mA49j-2$hۙ0sR{)=WGv90:QFsz^=to 3ƔpkXmqcg6ycWAIzukh'6Pq8DwagųAa@IrNVQpt.@ķApvpx~v!_݂ Kz/`zYf |έpO:j 0Yfopay ȦL]z?+.E^3OI5c'ݿr*A١\@bTE되<1l%6+핌+HR=('\'_<Dr ]Rs3k;Hg _0v/ZF~7cj$}YNgo6 #3f 9|xpx|U%-:6 J17U?͡?h5O;~`lm[^ZJL&` WRdiSz'ӔxyYAd>2xB9>:2լ& *[7RܥKqɽcEc^ixi:QtRd_Zq5g"A!Y շpTZ3eiYhR5xnu`Tq6xe*L!wQb|Cd=+'JZ܍޼}Bh&1k|UϠ?S9I0NdOPF\cvX3/Bs4 DhlHTeGQ삀yAjw#iYXǖ8_Rĕm SwTZZc5KdS|$fT>WaA$-!*S7͞cLyTVֽoMV.TIp E*kzC`r3a65SoҳG'M"; nV47{k$x9[7FEu~jDTc<^PN?iNUFt۲~cuqcP\{a]V1 v:Y^+oa7&^QeTve+@ULMVgYWWi*SھPq.,բjM GCVX agCjƍ깥&"2F'ZXWܡ8>@PezrT8 d|NzH}I?(!G21t[^?u#{Nj1ec>'-:hĬ48 NG\GhFR[q޸  BMZL 7(Lò[\Լ=yJA@e'C΃1ʬ)lϦ mO9EdV[L+iCl=-Yvv@XK7pvE KX/sMt@͙!ea_>JM&8ӿW0K (⸳CYoQ 7İhk{'LT၅|ӴgkhBWn{4 %'(듎wr?@WkHjp fAAH$W!POLM]絣䓀OQXa&=t&&e s%\5fΪ]O:1ԤT.t׋0Tv XeS{Ž٥KvM0Ln=)3Y8Uk=4Eσa<ע80Oh"BR>̥Lj$Ј`p;zuͦ@U8޶) 0p Q, <l@qaű$CFB͌L)#D̽#t98SO'|6>J<;FҀCbuL?Mp@q5DaïQVYd2%u?٫9D7[mׇG9-$kj nYўʋ߆J,sࠍ$>bM{ORحI k%%~nh]PN=k\Q8R[ڤVh2 mಚcE| 5ąHWO*'Hi4 堹 xq`̸e(?EUg cWθo&(f՞rE(;>孤(%/.j%DTSAğ}$]JVV%/ _fmakȷ=X H\YCF}PXP5<‹KI2+ nTLY|;~W4Pۆ-͂qmCtL۱3q+ԥp^c㪿u V$g7d#$J2{0;i +f8q?8 ơ? _)"ϼ[CGQB4=I,lrw4S輵8{Re,I]p) 5|G.:is)q_^1' y/zY42?'qa:*^Hx7]B,/ZAp:KURu4]9.-0XAW 4n#},"_GtDPf4ȷ' iG&fe#Ne7=E<׆ ~N4#_iKuJ1((O]k{{S{6T嚽U iH)ǡޱ2r-$gM%"m`!N1$ă[lX$\XLj vヘϻʹ.AkaA<Α: RN3O*҉e/yvdL"t?COoM#1]#^>̶\$ɲDXfR'C2pT,ޔu?”"CRO cL:VR|HmI@1A+̓ZCYi3@Y@`)%)}xYWVG544z0eȼNP>rcpˇo8#"4U[JԷT ^Z9TG1~?dI;M>nqAlQѐCsY. d*u39Vr (w{5: VsWɇr;e?bG)$ǔ.J>nڻ)p"x׶pI o[Jncp2&I .ٖq'4/Qrl' zXmB!叩p{,ږf~3mO]1J /!Ui8IjMoh@ӓx!hQVo/԰$ fS-Ev:9i$\6Nc;Qȷ-̘Qi-@h cJn": @>(q-@}e[; 8| C]md}1c0!j@m ߚWq#ߚAJk%P#ʮ 10}MaRNZ$l-Y[9&`u+{R3[Rw/)jh IJ 6qc?1=;<Ԫ7}K3z(87}!g'Ǚ,CjR W1d K4evF<[qރzl6 ӮP5[6fĆ!{OR!ΧJ-wGtK U$F7)qQ5m@s?ƴ*"ŋ11(G[!PtFFIiy,g60g>oPeO0JXePK GШx|sS-? 8\N4+ Ʊkܧq7ӭcjA[5y"Sw~Di52`%W\Bʐn^"v)`:m$d OZ\{Mif\RKkJZ&jU]:ϭ%VF1XHtSE@r?)oy꡽qIz\̲|mV% zsX<8]Lt(!m bjо_4Y9ET|f`$+޳Mrzp؃u6M`~MQu8ݟM2.R 7f26;㻾Q.yoѿIXâ .Xf7nI+Bޫ**y6޿H ]F9gA)N7=/XGSۺwiQAAlzI`n*:%縲{*N DEjP8qzvyхbhv ~)'Td?r<_⡪6 sJvލ@v 80kB.GKE\Tz\R&7K_96C9UGLj031qp3tltϓT/g-5ybWF Tg1t/J9/"a!x0pvJ&un쵧@'hѵ"N;cm7XR_~µ*="[% eZ=@o /J518bث3u6Uq=o;3#R̿C%#]pU-lj:۳L_B\Z6pl%>daÎ0(ܫ& Ҝ`Ǿ6?oRk#۱g$dUV 0$)E, E@KP];ٲ&!@>{f…duJCcd2a H|;BLs0%4s$?sNR6HUbxuY^r:M7u Q(&ƧңތzN4+y|>7)cIְκ%79k@Mq9#G|j;>- ;Y^YP5;CO5 S#;?_#!n䗬iVl0-w) g;0 }ɝ0'[_}ouɤF8e$?8+ͮ\xxEk#wo,P[k # bt3lƮ** }H+![4 hOb:^ 1a7듛G<5xeU(]`l [Dtܩ){Wo;N>>DS=*7 M pjZNWen:-=N,J#awMȧg;}A BIЊֻ˹"C4gF”ue&R5*l֚#PfXsh ,G 5-27fE7UX2DodkMOt_?ruݤa|i[qQ\/*J!)5xΆWl@էhwg;kGaڭ=NU(|( }de=dYlv!LOڃ#k2k@nBGXEO.9[r\X6P;wE<~{c6v(w":;1iѻ7S0ozGeλ>|ѕ ~EbE⧃Jؘ`ӑ-kFnudsc߃>+,h,6?1YK5dJ5ӈ_ : nTGNd̢0y?Aop_fJk7sx"94?(pr*P4Η ExG)2EELm$]0FJoWOPgQer?.Go>3r;2,Ҭ SF,q[n+pL Pt5nw֋pǣ TD`s.J{j]g]W%,mc櫴u}lΗԿO3Ш3tM9c3C[Eb$:ۊɨP+K^`8к -AÉIh{k\l` /hLg |jNx(_ч CysrY[Ðpi-yTxxby{ܙkh#~#kIJK\GrBA(a1T窴no~o[3ٍ$1nnP?$콒 eMhKZMVBfT#K/G@{]ӌRRP ʶHqKoza?N DJ%5ORvݭ ـ8׹ S$1R^EE})Z>fѡ93`* Yw3g&ptq9#%iޕMFٟ[^ÙVbplB9δ&L렜o|}1"`D)q{svjo.J{Ԇ*t~ Kd4Mڲ(U]Q˘C,&0 jͪ{>.5& lLjEJ/yZM[L egu˲̉@m]۷MGmc$ǞVl-Mn |F6D8^S`&N 5|Zvᰍy%Jhm4y눶n *sMȠ/Rd~>ţ(漺!  xM2}"?f t?e*0+gK ꠍlRvl]4P?f?_ja_ԴApP+tݺ&x8&-P:nxJs_E (?Y&JC XP{BGɲ)OJsT|-=ofΫ892uVp5^4׿W=pf)-ݨeA0_f' rXѬrRr{WBЖ]Y^?PUmY'V8PO?֭G9L66VU;^ƕGRWNp85À3Հ!WMX$ԺR!Jj_Wl=>;c0<:mξZֶM0>+ WKcbuZ9()1@Z\Ͼ (z%DQjHg+{=J$^{s|bs1/]F?ϭEr4We5 OA]X5τ<_9l Bd$$Gx-3/)9s^gKC1b4GˏH 6B'JX9j]]gf-¯QR^)2%;86IHjQ U1<ՉOJ ۪%uXò N+N1YEDr\x·O37ҵa:dN*4(<vvus#sh[?$ }ې7}Pj,gQ/Tx}- 3t0rx-``OD8! Fg FmBg${.- 1$STnܒшqW{1O:|w6H)Jjk,8k4sr'R9԰UU%?]]OuhbcMBRz0z27UmϠ%%n#]+p2[\!Y.E5lgҺŒ}? JeL/ Y B6F50y=gψW_U7z+>e|gúteʎOhaX[zg>6d#0.wB ~ћi_#z`fE9\5)AtSJ#ѻ9p5}: | ɀZ 0ALW?2AL亨CAgj1})Yy;D+\;Bl i˟$لxWi<B W"t joFǷK L@fVʴF"'yY԰e!bOFAO׋u،7EmejrY7BhV 4"fD'#yXOYufI""yL#Ly9[|o(ۚ ߜZ"ي4e d#DvuxRkډׂWq^ kc 8f"8N7cp jU(!r`l->s3HY4u-l\Gs[]sy7 `Ac~Ȃ8 l}҆nNATJiN}ke7_˖opPk 07^DR$[8G5T^/?B/{FF.Ic`XRZ偀ߍ*)b^U{ $bZ%Y͛ ~J"*B%3pp ^.4Vy+*hN9~@ĈрB&ƒ`nm͞YNy3m4.iݛ- NBLP `+yũvv}-> ֌Iw=ξ#bj2̧UqMP+ Ƣ&0}ƋDmZ#HP |q^CtHW(ʹe@9_!A:e?ifaEuŵqH^zEf󖂵2ӶPIez]&*[]qt sgnѶm"NMhdf?b?ʈeCO(o p"8~ Y ABѾ(t^A&j2g1`SS0&HɇqujYDADa<OBcU.6 a}זqT*#ߔ8r :IaB~ȵd[IziqVӫX{yf1i mf.9X+ AГ+ڄvVoB5Qذ ma rS/Av,lnf1Fl3^MBMLL$6KQj~W=@y%-c%Qým{ '$Sf:{uEPߜ.k(՚za1|ߓ7q{r5јX.e>0+BPB b!17!I&rJsuADCE1|4"$>my=}G2n a%~|:ꡊXWMwh+dOKct(U>~7 =_4jӁIEġFΎt7ZIB9 Ӧas-$zS@ؤ-J?^ɦ*f BroJr; z+mq(Q'g~,gtrSǦ* :谉WL-eGmc'yQZvI(Q-rfMr$xm`n^M܎_. q̴7CQ=qV5^OA%+YL.B`rf4nyJ5:uQ١]̧[3j`m3яZ!kP U/r7WY pHFL P?*Q(dc7`ZWTaO$ SDM!!.[/?F\n'y\i5`N-הJLj-RDkrq/xh $PI2=Zff+^ɒ8m5oGO-XiJ dUK#Ҝx`H}Jgn#ˣ|ޅjS-|ߖ؎‡OVOYlF׼wIM^i7:ۼH{je:\$rY8# rUـr{5۔яJrw[_2/;_0.9{UBf Wi)vK)0pQǿyfB驦SE gf~o5,*(4nLƙ IO*Q"8R>XYSw0&^#'S% *$@є;u;cwtАzZ$Yu.bJvޕ_QjZ@p%Ow HTC0+2֖+K+<s[N"jAvϼ'8CR1iӤcԪjG']-Uq񨤣bk0n g_|J['"5>c/J Si3ųNO/*D9biߣ]W.Yt*ѢWuӜ@9AAՀ|PHɃщixvSdy*_QN$u" *xՙњ2Vnv\BD|/MHů{[B@CD~@KW$'Q)_D /˪~̚]hYi}ݹr.dΑd_^kC}Rv岼YdY]ߜA;oP ?H 2=AQ#Hx;(:0O;yv)Lv@]}./+鎋To9~l1)]6 =!NF2VQr{YWї_xUu{0XPE+ 22 eYkȤ Sy_67'`od2o]4'MIOl S!3ȗr87{g弻-/0Az+aRT{BU ?t%hV̈́E¹b,O/}Lu6O56<+w?MhWH$+0#`U㠭z_d蟷>BDh&̓v`IEg9?٠MЂ*6J~{#969ȡq^ы\%}oБ=L|8}<5bh%DhC$ 5V;؜&i,KSRܰ "]ڔ3" 0ߡ_&67)2 a] օȍG$7[lzsj0JThx9vͭ}rϠŻڍ0 U)g2a+'2ze+u2H)%\m|C9/ uJЀ[_EtHGAmF+ڇQyXP˲-H6^I+@olfQ\\4aƓԻXmËm>L16*x*gG 03@2t͹]y(O}Z^GB[\5V% l5.}SF;q Uh{E׫ܘ%ȫ!r8LW9qC |Cr,#AaxzA$z<0 /V6y#Jё$bА'}5dQ% >䐞*i>B(: z0]j@:!W#ϡtC#Sψ0#J){c4!%+W,s~d-_cKSUtMdRD,T7tԺж1ܭfM=6`js&Zu2GXAȦ-F}N*L_rsQ S(T}wiV}E盤rЌHt$-8#/b ^{ajn Xgydl WlrV_H] NYZ<በ(fh`;  #Mkُir<"dSOq&+sγ0ܢ6;B^# +4Z$q݋U\i͜-boم1i7{8J()40e\ӺZj`Q Krڽ5} e9|ȴ,Lк]ؔ=D띤\3waPSTY@۔ U +b~Euk{fzw&$cyB'hkԊx_}/ըB' _{i@`=*ȧ9uC0CPfw+A'8/` A^PV/תIϭT+"3+lJ nwԴ ː]F#X)њ#5 C=R6NM% qiGHH(!G*tH:7,,lO{#wȾV8#IىelM  `X;6Y4;9&[\o?U96>uѕz?k ^ߌcH^Ĩ>S5]Ub|SGXJ@T-m>U;ZhNRMseIQՅ= $ Ȕ ->0|&aF], agoӮLQӍci=؉-ԷʚmKGdAw{Pg-W7z c8 r0@٧DW/M1q>Ghy@/d&TM)˩f:qstȱ0K|TGwhx9ǻL$"F' F j <7 Ow3P63jivZC}q<"^}D,E{D&֝nJ…=ߴԂ(Mt{ey,<Ƕs-40P%j0 X{GJ.E q{6BeZI z ΂T[*7$ 8d{wfߤP2ǒh8%8;@0ky{j"7, fRp-ʓĩQ]&FB{/bK?WÁbJkٟ+Rh*=;}9Nv֐Y1gKn(7r|ѤE l9_*׃'ՙ/@Z l <Ꚉɧ` M~#˝]ϿkYE˨K$ ;>7.~;!oNm6腏0QוGI26H> !?^ LɊ_o_5r~bff!]/ׄ&iO;/]E;PpЯ1v!tbZ|,B|ӌIh{Mz=ptS|Nd &oD8A_;1I (֫kwٙ=m&DvŚgVbn:qZ'M_A3P L jHmg 6k ݦj T[PpJĢ@A7&tH(% Izɛ\qrے`Xs @ 66;L.*@L΄*즘+ qZ?ñyN30VkW8FͶ 1ā5͇l`PbKA>qG̬e~W,Izy Up?Y$ @`zC˦!(t1xV;i%+S(~x<_N[)8mD=c?< ~5 )vA/BYEIPQr^bi(_j I:$ +nִn>$t8:? oGj/&h ~t;=L;.znh/e1rRIq)jjs鱢\LqUzO1%U Wfg``}VZ^uuQt$ xcGCb7y^#hoKxW~I1J'-n *aq%C 8FCR|R݀z09#8$c2hMI5m&2f1ZCO0z4CN/fu {qa# ፻p^?A{7eA .DYE SE)ҽ!^%i< Oɛ"l5Ay<,h`7ˋl! lh ĮG|u(8({|f!  |;p͸֣VvQDB>^d2ʺρ2(aD`0MYQyg4ٲGͻBJ\h]Έ 1ܼwENY|0M̢oH8\t tcN@ǫwW1ZU\Op2" ğĘh֖uRn2L 7J*2i k$_},V|GY]V k7#t {.ЕiPے\5 Lnh`4f$OO_zw|0; C7:,O[BA4VI'={:κw@8!MIo dyb_qx;LN46g|ͱӵ&G>C|Tv-tW/\5Ÿn}e1!yNW0cq#Roc%?[ FB:GZ3򫌦Y--n ^X&Ghr)EV0p7 ` /hѝ)lVjuiZx5MM$r޹"\$s|CUﶯ6yO|<"OȡvZt]˦BW6pY@&Ę'Jjc>  C?n9Qwx@SD,oźitZ6~10KH.0k6wP3$xv~3؃>R ^q咯)}F?CȤWgn3Ś R/$q/6@N#_ۮ huNiC*?k6sCbVDRMrOu6$#K\D ! |n{N,yF ԀM5&Z<[a=E @F|cV3 "W7wv~xCl4]Tq9Nv3r Zݔ=L3 ׽;MH-UXɸZe9'[إW'z3Ǥ ~+ #ӊZUi.e1ۓ,ږ~TAuŮ}B!\ I>m‚ OIgQo.@8дFX`c>fA MAn96vVD TIe?r\IЂש(TؔQPBm,zCgUr1:̖Xc2pzYi-Q썑gfQA ہ|Z}#eQ-u^96P%WJ{Xk\u/9FMoh!P>$֟Õ%(V2BJ:! P-#ϕHH v|٦yϡ'E+ WGW `9m #z2O&ew&EpO,X턿aԞ<$.j!֧A }(?94؍ɇcxw8|[4nio97=6}{3Btˊ4!` ʭCQUc`iB<+w~':n[f8;:.i3\CJQ٤#ʉmf҉;gD94w:qDžW/?5azg ;Kp^mu "F<zO6˷25 r.y7 YY ,áKЇw #Y/GNqYӴQ]ﲵ>&P߆!bnj+H=}_&XO來~$,;ŕ]< 6+e;E5MKEpJf,SRpe&Zܩ#JF ‘u蜽7+eu@&kA|hɣV愯{7+TfV7Dk".ֹ&Ed4C%(:Hӄ.ZLB>I$ye!ǟWfIh q="]Q#4O d67G~Õ>A<0 2ء`|Jku#?ɳ* %6dXv zgdTбV;@ͼfbwk|칉4?X YiFkA_E+K87I?&*Ŀ\ &C/DP# TQT₥8h[jvՂl (xi?7 8~V,#v^+A$f(ss M#1f/+_Qesggp:`e3v\sYY$:[T}7+Ԇ Xs yDc ׄ?!mxɅ+(dǩE[S_?YT8Z 2T}cc9uWAWRO˒#:t}ZVVGUy 2'P*S.4܄*'ܮ`í(^瓴m 8(LoIHG!/^fT0ɕ\XD c@zXVR4Vʫ}d&?o2MW$i;# `%t 4Oźe?hdSb|Oл=ydCzrɱT-T^|܅Bo\66^=0 >#]_|[ӢW-`:m.^aQk~"JN~+m[?-^ F hk&0*YvQ[ѻҫv7Pm4\,{}lү5tC8* N1i\/vx>}AهEτעjc{|麦)[n4[7 Ar82"Nɳc(o=1QسˬV? u\CS AQ3^YԔ7q#׬a:oM9l>p&Kt;=r檦J\0crdS2p* Fn5q0ءo@͟$3LuxAS>EDo/ qsu?7ݥeW[INpe ΛWCcO< jv2FLsOz چYy#x+&#ma9Phv R@*x>͹E)i$1 $n7X ,|JVUY89~#|A +ĆɣeT9D|z<8gݯŸ"Z/7hڃfhh-&i<\-Zϋ/2Ήbpmv}΁AaGK&͠gqPt] qd%y]"(ZM'mfSk?Px >mʙoO vu\ED(a0z"CjFۿ@}\Eœ_qcL YXs<8_mM̒2m0[i|#O-6GUrNZkYrSe|PTtidf4/nReT`B-2-9 %:!x'L,3[&aprS䩵2D [iUx+1)\:fQ2T_YSR *1S.xJ*y$1}9WLP@14슗yd0Bq[9LE(` ?~ae<$_ c}i/)*4fhXL[M7-Q.>/biIXuQFM p>^~ԧ =9I(66I ʓBq>_ЩHN?RZ9!}:v*tXZp~> QW]"c}ު{TeMph]1GPR |24j+(1g1WUWO3!ЎVVE?|cv2.L[#+ޑ4k#sy/Ԙ$L_t({ȘUWyYŗEr}4HKV c~,tEI+bz;dlD>%feP7!ٗӗMgL>l\wΙ12УU\5EmfWSamRz=FϿrg7G6 -kҟ}kw7‘Q}P}D%fXHwo#bx5d4X0KNfvkƕ芣g۴PӖ&Q<|tVh@:+p[ ||`סAi5o͢Vba-s{R>rPE 2JA^c ]}j!]nxeӤ7-nwA?}fU H{МQq<XT.̣ ߋ ^ h ,h="Y9jFnL}7;Fɯ!'rQU6ܳym|!t]sl -OM-\6jׁtgESZlt/6O'l,4KU0agc?}ߛ&ث(qSc^usw(t=lm( :[ }5:,;g ;t2YK&<".tH2 v!eT7@>pZ Xn@'xA/.%as<{BQϰ,'W '3U5Zhe-(|}Z驝=em0Ԑh}=TZ\*7&袙5htǮZYge g$4PF+ S/XhZSҮdy#a\8b&C34Tqy$RхJe~'Ibj!:Ky^PBCVAbC$8NP,zo?1\S8Q*t~\S5,0vqkq/Tll4f=Nn7=HZLrD粼j2"$hq[~}9@W;}+WL4 F}:s~#S8/8y:eRbE +IqoF/LfqU(^nϣ:+5M0`栠CAlL~1[d_- hX]b)Kx ϓ)LBτ,MSozLlS,hC'vug>͓>Jc$gb+Pw\^zX)KL0Qo?XvN$TɹCC'nB dk) \glJ9AL4!ӗ±NqɘoM ;1>µ#gLraNkaJ-zl&BiV b RCc) z^oKwYYcXh[SZlԍ>J)տ\͜.vaE( -fΤl=2@aF,3XݎLxΒ;p7Hj:k胮CKp23.|•&SdBWQts$Wpىb+y+SfդP 5cTNzJFsUxMOG5`ΰk<cn #P(mn)͝g/fguFN\g{d_PO*4^ْf4v E2AMxkER~4J#to[&*xUlżuA^SKȥ ʱgYZ070701000002f6000081a4000000000000000000000001662f7fa900002a7c000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/ӿ*<]?Eh=ڜ.+ɒ s)r]R_UPfRRG2sN-?5[7|~~ 2ȨѶjٕbT4P':9[kU/Zy=uKNDa9NEcZBOmaGw?Ý (b88#HK©rq2WԼȒs/A\utͽ܏q^# I`oeQX \IL/㍔=HF~(M$' \P΀o<܇~ݿݕ|I? M*Feze'(;SG)ӁvrBZ:s ON/dB$_.qIdZy#(>J^g 㤜T:bUNK57~ze[wd dHzDzjt V:5%YQ>;|Ee=!')d'=aZ) 3Rrф;\r d4@a9j1Sa]_{!Έ5݃p=$ha e1iˆU$7|)vZnW,d9pL IYG~w*qg"S^ b rE^ANL2)b/Zb glMfScxN:=nij2v4hSeEx}vE\6;|7Q"KZe^I&(rmD$1,;Kҩ\sDfk=^sFԄ_g~jv!D%Z壢J~Or=TVNB|a+.6DbBIi2Prr&J "F߾m9P^2 ,fTt29n\wn ROY^d5aT/5U~j;I UF627R$!I &pX2wsŦQcFq<+îy g94]Va 0%t}x]Ie4坱.ʡj3:f rr[ 6Q/L/,їmB`vH?/us/Hq{ Y@Y3IS ]Y gw:/v=ƃlS!5<9BʅNm_SBxt?'S` ')q?jXb%4hAѩd2*Z;_2ԒGyÊMxvh6#_KtF q| N$z# ?A,B6|/%_(T5OH9Fx- Ltz@ %.)91[9 .?=--`5cʂUW٦[b+20mhm \O4iФ}898|tR7U ȹk 8GMo>MѩE[ZN[5'×gSSǘhXs'YM?/p$L_JCp"DU' 9wYԹ$`'W܀ҴŊAC8A Ķp4t9#?li65a#`F1fuvw$'/Wr}pW[}{A4lַE܅񰖤#79rUq+Wc}Me)i; L7GW3n\F@,73/oB=eZ'|=[DBp(n"5^S4dh~Ymʊ{ GR-@HxMe_3MF?;K(],Hlz/~$M&SM~f@.Md[*M#?x^qIX|&)J&MA(dջ`ń<$oR!4xZA? 6E7p;zP71ՔpX鑛rZ"K#` ߰oed/J xQ۳3td_;~':8uFtVpudPk/u$Ӳ__5Byc ^s(`cܼGN4~c :UuI jp2QCB&\OՑTQ(ppX XkF"9> t|U!:]Rqv#R<9"$&@!MCݰLieUi .Asm,ÄQ>*ڗQLċ u<ך.KuИ"V VfdvrR&@19mo`(af&N?-YߌHW]6 4Ԡ$e Fv@ܟ3/mI|ڈ1uz v:Q_C;?&ABhy#1\Z?RjÀc w{k5680tY=O\UHWgLͩe0Csd^q.1q0#D am)ϳF p~LQ5Bd8K߹oV~D5QO)Ds;ٟAT="PE;WPW\JWqس mNr֨'ͼD~Ff"PpEUQuo7o$]n%<٩ P8")ɲSBuvTfmݳ(QCMqޡ0SbctorŕT>7];.zK䰶[,(w.c!vMP,NͬJb?pq'%ޖB̞ݘ{N '`Cfir )^)bo.9?}Y i9wyvS"pzm|pEo1WBFM?w&> Kͷ}Uj:`ut:J_Ŏυa?5Q) Ҧ8{Df)j1hNBM'pPK!Y(0zvra(5NtKlfTB}v":ڂQ9Qsªar /2x"j.2|CTA(3? FptzX1ǒ|'+op3XTk\kʁ\vSyw[^Kb%Fs2Р?(F[h`3j1QMǡyط4dZƃ@J9bC;FATÿ1 E&!w@䕡wN r[pkL Av{ܑ.˚cxETZu太`6FQ )dͻ Ri=ޑE((gF=dl 2%("-"Y^n4euT'wX~dEa+*p8PՍlHYhiԾzҤF3~UY7l6r)['E3GU:s,Eݫs: 21.h%e ' ΛQ(AL9M0Fn6E BmE#bKxLG[>^<0T_HJ}jYuOH^$ZnOa0w]D`a uIcDSMz3kWb?SiVP#bEqx1;r-~2jg.I p$|b)1JOax`7 Xp~lӠGd8, 9p5'Ae'[V]jv* 8jU,0H`,QRsċCHކ-9tMAj'/R*F"}c$$?D ha9#]d

m+}UL5Cv&/n> 9G_fzqd3]1@8j+gsځ,I2ÝrLA)ig!-v պ9vR݃q.l(cnG7#m\1<`ޏpDIw 4\'us S/>-v$T&Ao~ gO@PM`AX~^d >Xj'J86M&ٵ f;S4PRGJ\P1 Uݽ}- qXx!=`pCC-c4D=ڐ O^/zsfudq3H!\+^8/v"\4ZI'%xɧEXuЬvWjrb(ˠ|7 :hK\|2Tf=Ub8#G7w g\-LMbDfwMCn;F@va|F,7e}IAt @ k~z:DZyuac-MYFovn!sk}Jо"a 1Rm,-(so';N5P oD)! Y.DhFDwԖz 潝45҆|"^<7l6Ujj l`@|5niucѲuy Rpmת\nhqߒ`_ X 2t z֮`βՄ'c^(o> č#=`(Rl4Y楽(/նٽ:srh'z-XcFJ%nᙖH~mSqX TAEeh9kJ9}8{%Azݟ_6HKQba{^0nZapHkӪrI} vcЏRԖyv;¹z+y2;u^TnQtIj1+7?Ú_s`Bu(}vL^q:=zJvI @DQZoBiN|7}07iJEgKj䕒fCyaY 4̚@$uǀВФkE~UF17 cYk{ɖݰ6s*8yNx,?]N2|bu. aA{Ĩ܂% %Ǝ=Z+.j4^ n%3EgkߍRC.e@轖 I,[NY\(<#hS"*+\)]lF!\ T?w8'fK+3})ÌՁA0c'V'l8=DE kbQ( VǹHxgƾ~*W me}φwbS gOl91ϞQ&s1FB.ʆwr(+хwz<ӈ"k/8e^Iޞ@Vvq>D6B`bHgʅ\I@CHB,k uODVK٠ &E%3X jPt=3ǣflIm KH OӒ;T&JY΢{HL2ҫD:6%yQ:8ND RXiz1/wh4Pq8Tg ӎGۄm^9hexN ~2ؙk)Hϧ rfq#g2hrCTDD6brU<e$ed՗*Yw"/vU``OA%"3<4-= S𷼤61a8qSslN{CH_"i\- pOCtH)fe ep*o@j-IOѝA&k1{ARtk o{}EX+_HG=X $;UF],lpo:oU0"[w؃)p~EqAq(/W)ѥZE Lc̕XoI|ڿBkN{GS 8ƵQț2cS~F-ϫ?]$d;cv'c:>ti!1Y{FxLEsy.5er }/ MC=ރ{as J1shL{V#3=~ijax})ό‰P 芖;R>`QCZP."p?rant#zrɛGvhC0Ro4/NUjT*~/LƓ2b0Th|YjY+JQ'ⓖ>s0O4&Ed<>.k TTr$V%Wj{ NqiOmè[VX8!>'rGw~ƂKT9weߕ^J=!;8U[@PF.8[eD Mј  !>>A7`4_ۋ+-Ed=8~S+FG:z'BCʔ :TzwAН 5)y3/ǼHe1A5Tٸ P#Vތ}5RMka^[3 Hu5?|Se;۬) [~如TV*qݐs!c`e&B̅lțУ$os6`? +SyC̮S><) r;S8 ) 85@cOʕmD=ZzOV7:kyc. nqsWߏLI1Q+ٷ>&:DVY!p>>oz2 Nb!ܹEZÓد8I* G8.fx]`ze @ougX 2lJ'x&8*ga]i]n#kcÜhB t ebJ@f0Uev⺾1wTxg.0gZ.e: #ͨ{֒Ɣh4{HyԆ0FO Jm]-y0=sP\F_NŶ$mf FFG2m@`/3 }ƥB|2/4d۶WqIJVW˹cf0E8fxtLs2a^<Ծh UY -ґ!4BPǴǣ?4񇴳PE`ޡ+ 8K(J$U'aC4Th'zq&KOz[t4uHs<-&S#m2Eo(2ۛMkG 0 ћ2?^XzT2U ybɉ°+a#1@R0.`X=@4{Fb(Jr%~))毉_vQEViLh`'(?ꮓyעD&.8s\sKf8r`G W7B4id?v@ 4ye.~̎,,I:N_)R]Z&Jm$ p#. :֛(ht[Nn1_C#!$qM> ܣ IPl&&| |Q{9+]1fxi( < ̛dąo:c/ ŨNphr\3գdcZ1$#7$D*c 2{1D@䦇x0|]gBs>0c+VXUIelAk0slqalY9up\;s]21q{#0#:<2F1۸~RLP?Ə-tj?\EG2q1'HU2}b|qY3qC ReGԹnMYXdUH8| v~8B*;2QNsT ~(M+P(@WD́ Pd#ǍnuJbaK^6VjB2HɸD7ock@ش$ȧB\+u<#ғZ˒c#Mn^$ID%\ jDP8r lY#rv֟ R2cǿtǎєXטOQF"l:`kEOМĒ2Z0rb^ݏ| <%ẃ,,*#cGƸY觘^d wܧ2f9) ɽRe7pj6㥋R 1uG4;VFQV<+bȀN&.RKbA@!c4QFӑ1v808ߞ~\4j0EMlnO!JVSןc/Y*YGS&EfߋJ$؆-f]ِREv0u?Z ;+#g9R6jxO+Yo!.$C(cBʕ7d`.lCCi |-Jq8%'vÇ>d#ŀ10(h- Z})A8_5kKv#2:Qz S# ' 2魤P/k]!nHQ(I{0tZv%D|@?^pphNj!TЀ1"BMr\5~h!A2| &}x, _X'+F2K(8Ux1TӬ+eMMAYCL}Kh3`4lטYy]c?'^tղZ>Ȯ fNR08 vtVxD;LCED+_nz^Im[nH4K?CMҁpZvQP-QrfXrkL< dhXAvLppi^ed6/ EZ.GLb HMs`0Xj k\N{4f6z{vKĽjg{-WQ~ Dy6$@ 쀏Y>Km2t1+9o!~hgw2JSv%JT]V{U KJ=Fiޓ,y# 6$X'"~mR}-oyR|Nڸ 5(5&ٿY0)qͭ\MTvs.RF(^Z ن[J/`DK$r.I,F|eQo5I:+&b Ne68]2Y=_^8U zZ>8H#'nl񬻬e9DH~~[:bwD 0FJȠ;5u*-_ tk Ѽ孤DƷ]YhT;-If0vxJQ!%]qYv5 _i0?3>EiA erQGpU<1}Y-"4˜tXC#>R?` Nqi}k(OÈE_n%;TԲ¿qt%DI b!J.s i;?q7w+CQw L 5 [ȿ3 ύ.R],1Ak >UDo|Ͼm}fkYq>=U;YF6v|4.ѢdlF3&PuO 1z^XP?tE=72u `$\juԺJ)'gj@"0 @/7V'jc3됎rSgy;6LX69. o@1]el8g+w$xv5iz@B Qx4ѯ-Wy&' K; Hz&99;poF\"N$`CG..=zXL\v%em֒Mh"嵼ALK08{lrt_#i`p6qĂ# `f DWP{k,0+|f)}p]W)u{i'q?@̯A IH$0ަ3ē|F#&pkT t6)b$gIۭ #2?BMF(㠍8eB"]zU9gV=$'%,v3¨h $jVe hߑ9;j v!8-,gT=]œ֛aՁ<ʐܙg}#s!QE МZH͔3aI֋H]$ۢ?eIu(o?$(k&pQvvx;[]J8{QbvR-% bDl8~s9>f3w]LkFO% +`[r62/RgSYBfmTM"tҺ<ѸsRHɸ|R?6=^wIl(jHtO[wM?6j=W!{* CjpczMU9؅o2ql8KNb'{'R5Ɂ9"0 k+9b兤I$.[$u2W! `( tQG`sLq3 owVI)?D}~}_1۠cmujfF2m5B^gavtooH=~ǜ AaY[d}H?W34De2!Y >PMC%h_|UzYU0ߐJēY+ {]ȯ*V y0ZGb5GQ;7؄EB?ag</7A6q`S%n9ZhtE;G5LD#2Dj36V_<#cSLrJ-Q3=p<e)^1#O}7pS~C&>69A`qy̏c1x#۲L7?)}pw6,ת |e\GQͲ&*4Q|v;PFvi[dz a-a< יb1eO&X,a nXQ9Zm_\W0*$آAJyl]J0LFZMGܥ(ʵmǪ"iV) )?a1x(H%[ BdM3DnOQu#BdN0H8wF8EWC^ztA<&w۸ܚC!SLyf5(IZaݙpyNas09]au>> 7mC\4imN}\{GױAp] [KMq!$v 0=|~R݃ӲS9F魜w%SmҢ m$s/:CΫ`QkBeX $_#[c"BZ;뽠&F'N+@WG~p>dmg'ݦ@5=z(cIV![:yӦ LI$9Fᄼ}U'<D5|j߁1-_\AbaΤg$.%Wt,ʛߧVA >´H]%!ZK{&V{480jQ5~q^!ٗF3p.I9 //(ʩc t<"|[cQ!.ɢ]31[;%?R`cEc6UBQ֡ԾW'>.4SZ| %NנXJB ^G֑ >9*ߐ>' 眫d&g𐫘Vd{` k1X|a}LR诈 ӁChAP^bE9@ӌA`} }W󗇢Wz+USmWuuC*{x77ojz+O=8vdUX\Pv? w'j}AWU'~0TI.9Qsj'Fߛ a!L}krEl\j'{PN`(gl|Z gP6㌊kK83t˗;67 Nªh fJs_WP"悝DލVak\6aV +Cy'75e%.jX:qҠ%qZ&h_M/#D*8"xiQ$EɫPT 0e>3yF7½=NF1@:@4UBWF$osTC3wʡ2Qls@믻k4c?3!gl. !Y폴|WZ~'7g3.Zc380d7ά\Qd)|j=8}T q0=O`vKTņNA}f+`]j$ɫ [)X56S~X8_PS ,: ^TCf:[3Q{ }Q/qS,pe<;l@Di9_)BNbpwWNrm7#Xnѿ92ŧ MB)zӥ^}ݱG,*Z^o5CZTZt.ӟ=Sǣj|7.r{t8+,b͈ ={E4 DFm N>2 AҹXU`oЀ% $3L:lCOF R,)EA,HinKTO qFUe9hLڽalCS]Ԟ)yⷷh\BfZOURUj43yfE0\x }z.{5-7Vxņ&ÇVχ1g}}ܠbVjOtG]d8ބ@Mk?BrZs·A.I'ۃZѝH?>0+S C}IwJfad}/;礞F%+AS%ޠq#Z֣ zɹ#OT',!&QƝLGgl+9qQu۴k8W JBG&#Y+vm2o9*1k<'$6k}Kw8x9&^(o w=戓0uLI}|)Dǔ:)'lx4GLوR5Y((6t fjA)lxSY6:It!h ;YCC(؅_)5٭O4sT%#[ !|^S`5Y2H1"vl;ϣ׿ 9=}{,YbH}:-p:)d>)Q阼JL`,n);a;y6Sv"P8%wmrF^ެZR"yKjoʆ;ZueJ5Ov|{ 2T6T3zIiPgր)un$lD];LX4,Rz { QwnK5b<`W/+w3=S~%TFLի/1ts:-QrCl|!C< ٺ: Wq±ݎzUc vd+EtWYTM諹xO s ׄxUL-rSӏRU{Va<~MGBPk'|#+uT}|^4m<]w2,C*z=kTl.ɏ`a>NQ6.`3?InEz=$Ř/ij7Dei.sc|+7ed?iJKMDr^|[WcT!ϩPu2:X]x늜z%5(L,r `ƹVuE܁Bސ|W\\65^`n!CWs \i#'Z+v xN8j']>ֿ Fq#,I$+*ݷhAw:'w)=Wu=8mR>#ѢYCgwe%wb!rMb^˝Sa'hds4,\;4=؉Srx '&/QVLSG6]݃x$q"Cd&C+-%Ks}. Z^>S" i4C`s8ղwZNOj7Vv2C^#{|O_EK5"2I8M a{dR/f!ے.5y{+ -ޘo|-6r'$ 'Gql\Fh#^'ACj>{q(r?p4q:fpSSn}Z.'xU(TQEؤU {kZvp Q ^낚̈́dRE?X-=k Q úc ,  Dɷ^D#R3এ>R+Gkm3;`ȃzʋ(IJ.!Y{oES} z['J0 ckyϫez#RJބ1 +tv[uoT֭I]c}-EB\OZ%hZ9s^$=lznn[r(7xWnax!vnXWA豱v$j6NڢP^!"Jzʡ*,S6#ւ*&UK[q~Nr_-^V1gH|ZJN5WS*YDI]$M^'oUsCo1JmN:´] jjb6[D!<~ `fߍ&qn1 $,*I⾷q{O|iV4&apܽ*}nLğH$ne-3?{Z%EN$O8'!Obt0H'IR';V3C͔λ!._/̧ `!VVghuH{D(l#ҹ75$,f)x/ <^ğS\υp-Ui/z(*}7{Im$~QN\ pQA7$hA.+Dn;y[!k%IP9\U'/.x%=8ˢv\ȐM)]vٷp?lI"a諀<=!3qYcmY-<ݬzA9 G(uKEu^*y^p@&^')xЫj9ߝSxzIzfi>Ȓul #G ՠp([sEds6 m6v:Crnid6 뒺U4c(X:[Bwh Z$ e5'4CP#O~*X&)ԕ1B*Il ? {H{*!y# &F6 N9ԯ\[%E5O߭ꊏ{B乌hem +Y6qNXoE5]gRιؕ}b/toHv %}>HuZѝV-|uIm`wqGns8+!LDp;38NGvPmiݴP ff;( l+LnZgYNLfDVwI1N;x}sPEߗawtmvI{,3n.[ ~HL-bBWV9 @)prp'(<mq*(L;bu2>~"J9P3``ރs#)3y"nkqHuJkzڿSM[YR/Q+`A6kd%jXAt:5u)F& X@9 {k(.B@ xge¸xі,+(}x#LΥH«iC _Ǝ~% nm!'YA{穑qcRGP)^2 uKLbhe1GU&_[FSUfgw:Fʁ2/!qb{JLs"][`g_d!"I2ױGn?=>e3b[CNwן㎝`.EΞcP+tɕe8+ 6 }E<&kY,V {r$DWpdow1E3tVǽܰ#R9r:_Gj&ߗBDUiЎA|z  e1sA]"MkX'Zi, _`Aj@{ NCJ]ݚ[ (gj\7e,9 M_d]E#3A:r`GCZ{"4Rް2$AEjluFj`M!8T5d.oX[=mSC1Mc(V d]nr$:5cDR&qТ_;Wp" qٞj!J( uzjKlŕ+Hs{!֕G dwdC2?ˠVPPwоB<400}_qe\^04@")Fg!\F\r&WM5]ӹLy-<@72nמAJC?mLy OR{yii!38ԫ)~/YTK&Ҧ)*Y)5 LIcmF0@>n1e.D8jy.Wn7'*EuP9M-I|kh}|$67Q'^,w( IrfTHwl5.Op>YhVב@֞bG+%mˣ:wDjϲ^&BR"۳ [ &Be/4V/ҴC#‚*~펼 W-b^0GdHljAa(Uؚ{/[ ~ws!Hu?gҭYz `g}B˹NEg $vY?}er8do(]^Wrz?(=m?ߗ9w zP:yȮI|$eR l*bb~qq9eXJLR#Es(i#Ʉx*jX5!Xc4[')_׆*($L+>Wm$ S +=^5U>A_G FT,Cc|=paMq#/!rS9* C ,݅ J*}v]n|5GhHuU<Wqv:G.Gi³#]C$łKOto=c)a}WJ4ExZi>d_ᯪ~:k~~.oޥq&Um}  J{Z>UȦ0Jl(i_Ƌص1dC l4:UR<]~EI2yʲགྷEdAy^OVhdDRc!+MYN9\26Mߓ.x3Ca[*+VfB,=sbYK.$^v*ՙfO} +hhaĶdKpP@np7t}zΗ@ `sFCO'[.iȪv,z{,!$d7f?|¾#δPqbR9=Ci7z!x lYhj1{+ wb̍Tޝ;B+} qP.LVb\/ ?p0,M¥FZ8"dڈw/`!vޣ#vǚ :(]d<}E%!N2꺈wDWhv_M9e]3O1A Z$K3"10zUbP:#Cm8([WQg4y# ߹k1o=a5NRAr&W8_? >3#U*ya\htg8 Eruyl'~@Ù9ބWR]"Uݑ5d } >aiZ"W# ^;Fh;Fo x8[{g>0@G"8](-p"8a+dKHfB.JAJmyQ YOQy@=sM]= %ABd5GKi"K5ߣ-=S^18] G UD:*!; |@<u)Xexuo3ƽϧ|VGkܺq*rfwY sKǍ92"JPaGu#rη}{aWW]h_*t9LC@("=2;) V!-BJI9ѻ_5NJcs#J#Ɍ<ůaD$S(*3 lMwW#[8o MDs`8:$8\02==_ XôWTUpZڒA3}P'jC9ې>", x߱}h՜/fM]Ӫ:2}q:Rzs$AL9|^30ş1w~| uS֗c N ף`hHPlb!/Jmrb_4mG!Li2NCz7W'o͈n4adk!7c[s:GNJ]ʡ#3LZX_ mZim`Ix$:e8xO1؄.FĠ߈6cz{v<{دdE@@r Cg mbG M%1ą >xq3&3phnӐD| m+Hb;Q ]: 60t,,3GOWb.B h[' rBWdO?p@i*Im{8E0Hbw ;;^i~Sm_Wfa ~Ґ9T~4M%mɨ VAOvvq;BkMW빃wlkkjSpp{ʉOl>wЃOycQ);tYʾS՞,Qy&v{ZZp.&]uCfk 2Rމ- A ƱSRlxkRvx\<(/s=2+y#e*`d]O=j֥A \xfȍj6,s^@lY,b?nSMW6I2j= v2}0uj~%{V?]>S|Ƅ{1  ;@zhJKp>^ee D cwMhdyگ04oRbKX@ k[6j#_ߝDcc6*3HjmW ?ƥ/g2t{Ҟ.<"XęiSfYY-FiPr)Ȩvɡ˂Wrr21ud 2GClzb# 1%EXoF5?%lHz[ XKao>Ba&fۡ怦pr$F͛[[:zuӘ8eK-ệ7?=-Ag@n7rqh^(R"'&CG}5 |fčΣANjzK|ڒ"Q.9b!3koWLyE4%,p}rD[,opl_ &9_Uo&8ZnZX@wնr-TpC($0dPR: ET%5{$ Qf~sq5[vi0 }|54_$+Rx&q=Eu 0X" n-ys^z!&G_Cd4ΑURѤQ={8C @8Y) SrC9+֚; ή"Xp%?b(ܾKr.Wm"vb=O$ϱ ͅ/I>4E%UyٓeIlp)18¬ތy6*T0|w} F7F@BeWn*w3xAhh %A,';E8xy0oq[GE)2N$A(Qwr݂`sc9zD]>>yn '3g;RsR7L]1OJl4bM߻==VFRMpȩǭN)GU3˼,Z5T@9eGSİv \0;!\$3WbcMP8]ꣅ?oUPw̚ D~x.E¡ڡQx}_Oͧ,#Ipߐ_E24vY"SPܯu%.s ,"z#W73w`#No7aaͧvs 4q[Q4FEZqd5F]RMk`GH(P@-qGuq9/ :qzhX3:~a~8@GTe[)kFWmZy׻$^ 1ـ B$|#:EjjEHpÅoИ.p֫T@d~ި">$׳ iP8~:(nò#N*))jo8٪mAom;w|Ȼ P$ܘH#fd탅F74MۘuVB=7㬡;d9؎dqTk$ =cI&,ZFUS-.ٞ^q Ȫn}-#c׉֊1JZZ'ۯc+7%az[; jEkkY>h/D^'lyV檵QYBJ{EPj)ǟjֺs.%8Ҡ]l}A[;ӭLm.xK];;_R1`ش9 9/,FN?] l>J*1aBЃ'y5$VaTgS"ey62r[X*.̉nؑǂ#x,3ޛM O.P1͊L|øw:l#14t>*"9f'[uU]+QC󭐎D$nĬTSt@k&YfLC'hJF;]T+g}!ń|#u"ר#kIiv Y{)}kFphC[nr3YgYP"4궆Kp o }tqB[.XRd>W`aM(Vh sGY,';c8y չvM%,W/;seDJX 4[>f# wۂ,8al{܇$YQQ(d˿t= $w޷n90˯ש5vzX>)]JP(a- X~i[2hF9˂q(]xob4t\f1y} ;ShSA|̾qJk\4}e>C{5g67{(;ɦꑢL2!z7iUw硗3z沧wZyӤ1_|'Nαd\(Rl_&ޚQeb4NO9,hY-gsמ}r .@|YyLgMG- Ip<'bѢ ‘\Eٮ7!xSo<)Q;=`eBQC~B"Y{g}>9[ ɟҙA,9+h~{b~k`'g o7G#Aa]<:Ntw k,tn4v>O*3 (v xP[AcZ+*6ӯe1~)$T~gxLV뷳N s#:i0wgf/NZ$֊VYק^!ۢ4Xәϑ*| <@h~͑5R Coq*M?$&G Ir.Nf6 -< lKZ19UtW43!SU_&~yd@Q 6 B26F75 *^Ӳ0 oT#@w9CfwNL,ehan=.rnۂ-`TMLF&2n4Ґ4v-N]>OlOw̓(p#M׳hk?XD׶RU(j"°ΦDy\A%ȅY&E1f;_PUekMɠ7E,3T,'\l+={s(=anLUCgIWhc$O\5žw$[?Pyzf!c،)/jWb.:2@{G~qE.ZZU,u#x)blS+Z2D#2)wi$~ [@P-^󃥉[Me]b!b*ޛ"E~Tnycs4U @ ݾ1ژ3N~~Ov~5:ǝ%BFrqMaX^ijCP͖ȳ/q|C/d=OJE ޖ4 ~v"E TXlUyY6*`RFVa:EFL)"YCӷՙgE@\hƶWmLf_ CE.AamiCl4Wܷ@v';\i*(u} $Gr|4+)4-8oFSo8BcvP3~5( zT 15)_a)=R*qw]֦.Cց<C"`+?jK 4ptsҋp aJ5_~zdQ>٠v3ur`a>| ,x7nv8-@_A[ &\,]f +zh$X9Tbeg˛\*l\ֺca:a.ZݣeRSӛ]rW!5n:0Y׭\Gb&Wn 2BUg]P63E5..=N&|:Ȭ*Վ Z^jq Λ/oxn8rUt/ +.:V2$/EN rp_HIS}IV cUhy/`ŌYgW)l@]JėF`(hAXfXDFbvفE/h?Uq+ P61ҝ!&l?0E6A,#9:\KZ(:k丳u>|!Ul29m+1T\c*ⴣ["BJ摂a|Va(%*PW sPC "ld{O oӅ#3ڮ%J:WCJyUZme-͒޹]0H g]!/wg:}F] FkcLI|XXqg M'mṾ$iZcК}zH[]B7RƎց][7%P,XZV=F=daYb`*\]#U̪qw/ 2]Fu X $t&ϋR^O"nl+( 5ݢFP4䈗s&;Sӑ9|8QK,xC''5@hNk)sK 2 i:x?a2Jid|q|=c/x@u\-aQ)J@:<?݅mu=Ę cQ;3RD6b:JO?{3r3Sdne.3v mnp]9'd [UE=jL~Y~h[݋y\v>bT Kvv[DUa&9U#>pFY 8~olv7Kw!?2pk WWgh:̈ !*#-ggjij瘟SB{u4f(Ƽ&~'YC_૏MAmT"% &sӼ*1BB,0ycyBٵ]wn͇PṄn;޵Xؓ< ƺ#oA|8%|YǦAluKlNt {o B TOjٴ2[O T~7,n7"}oYNb'Gj964qpFr\@^M&y_+_z G&ѠڦÄЄ4 xԦJLEꁮP s-<{gZJO &+@d`o_#sFo3f<Ed u>c-x2p T4N3‰ `$-bT }JH0?ɂ6]zGK DNAf~ Ò*o@3_D3|,nV齴Жn,€<MwG_ݠ"0 OTSB-ڠ]Wpb إ`Kb\ɦ].90H 3:f[yG[trц;$,=6q\nC7&y)p*] >"'* ݫ4cuD {j&E.XÒ~A0M[7>Ð'˵>R&U$u]gZ#~kv`:{y0 .7gHFpڃY CIC&(XT;Cpdߥx s ŭ/jΞ7+IFW$o@,˓yicj|A+ePξTegԤROA! 둢OP)APo&6@MkӴϓ6^i#}||g/,r,PxXg]C0)Q4: ]spT$E8EМ(2AL\`5qf4G9wZ4ev$u:Aw.BrFCR灗i(߂|t}+w;ej9Ig=:󚭦[qvgSUl`g׬P7!p="{bJwpH'yZ:OϮ:$Iۻ: 7l^2go(qk!ql kUhkPx\ %x!dpvR*w~Hj(%-.OYw2җ̷r|(ݦSE1bT #JXX;mcW8:,@/ӏ kxn>ƥR۫d{zTfw>O ! oT潜qD9Ӟ]Tpq Ұy0\ rc"y8i/ڄA{<`m_^{}%<7"mHŬE4O#eBÐ$[8C06A8M#%b\{8#@ᮆK4L3ȢS? =X8Qgj p26}[Ye^d=RuZve5{<8_EO1IQagY?Xۚƕ$0O%:ό!Z>x!3l#Taʆm>,In|hHn:P7NB94V, {,aҏho̚ gaG=id8S]yuw<PRS: <hc,͚kmV A~a|MC5c&iw 1B ěECSS?5.Ľ E~dHΡ8snAْ6Fl͕:)R}#[+̸,QHOfUձFkT8xT طYE%]Y#1Ԣھ\ n,h2 |ji^uE_REyg~WտftyLskߠ^N!O$F)ZM#b@3W(`;XS@eoIX%m8Y熝<$suwYʗ\o:Sf[Uwsdm$d"AQG2Wlff?#?C`81VX͇IJ,晴wZw<^߃A6wa/ B{γQ^2 R`&A~'a:7n1r9mXS{Q`VO%wf*AodwKxu_|̉yPVKB ;XF@`4)1`v=CyI"Iw#Fzbeߍ^G4,E `1ELZ*H^:Ğ'!v SM3-6i2)[wFQڤާn$Z;HeQYm=cSS~܂u$'sJ f%g]8)z,rUZ^Zc91#h &kVb!BHߍ3}do#.LKG _MQ.Ǵ-&5f? u;̜[;4WL(;%=`t>?J.E0uCn 1kwQig)OUZ9K!FJkGk.)Cc/ " _vjo€ _`OBF!,ߥ٢jwv2{Sb3{VuU GƀVnc~(S"pUP-7st/jmُ UoKMz?QMl-vI( 8-G*odž1WH]鰎MK4&YE,N$#&|3SNcX+ :Fs,㣧 ߓιJ} ,\w RP{KVjB-?SQi|UXQ-w{a뉶pjl(-$kr<ʝuŻ(͵99`򐛼4}kwBx3}6xo ^Hf(izmJG4=*&8J%^)e${?gZLcLNs1OJT=\@UpP)kc8eWG`^ATêf>Z$՝Qŧ'\uz^ޚAI/Oy#~/ G~ ]w# 76-xEAlj s"=&6@OCNg{X5"/&͐C5 1S_sNkWwEWT녰/yue!z~3E%ix7O.]duF0Qܫ ,AgB7aM 3 a &yE0Vv*lVgżHoPWKzߞW?WX7cWv]MZJl^)/40^T]ŖE_?_ƈ;DpY^'O 5O/Z*Z8Es@!I.N/2 i_3QU-+#8ܟusx[*M6(8O΂yQS:} CGQ=mAm nd-X޵dbܳQƅ'FMӡ?\Q&uQl`1-΅i%\O G=wvS?]&]_Q7B(爗+ҵYƬre1䖢l/ v z[*b|DoEt;c~(xG[6!BxF|$)p&}^ɦLN/Ì37ݰ윋kp6a)e\/Oֺo/oԒ>RTE.^FpsHHTctL0W4Ŵ0S ? TRtQzR^4y$ m"0\mb`4{?`+zty5ߜ"]u<1vFҐx4s)t@lﱩ=&G q"/[MFlJɃMtƽ? 2Lf$mA-=-\f%g:"(Ix +Noh,ݳanѕiA٠1HyqL-ELȻ& ,s9хIrI$HTȶX`c ^CI0";J0F r'n,|P4 (OcM(@q`lp/>svkZhFxk~Kkج}1x#̆2r5<ܲ"6J{m6qWhcX唺leݦ^|Ip n?oD'4X\<^jPRmRm^[[g/tsx)Om@~sEAϸ ~eiٌo^Ct\lD=CϙupmzLu@&"N,'x+9.{'$;&(&N9 B2 z m^yE$afn]q gGEk&ɘ1]fkwUSgjTJZ4LEoeVzrw)Mm,9܇)l˴0$}zzEՒD%c<]Uٷ OL0;jav )-4Z̎чp5YRk>U:ACɕNh#86ZN&DaqOU[nM`a]PiNׅi"5$č|O֪V9ǣ nA|>W:w:h|J Qڕ YPYr!C#h0^GV=H42^Oxmņզx}.bU[t=aSt CfDŽR@2abepv:1KkqdZoYR!rXe sHJGEba N8S!E1 b}hE^7|} QC.?I[M C;޼UwEO w.q;]vEy}GeZoݿ5I؞2_&qiv6bwnC~ akPH[`IM_A!yyvm+$~qT;7 =V.&Kr^x(l4눿{Wϫ=,~\ in o+b슡ů`>3tsJ o݀V*5D4Nw]JԾ(6}θ,O4V67۶XRvqb|t=&tJ,2 ύ>yiYJdPꁏ_[=7,8rA ÆQaIH.2Ű4 kjvHA.m7|Zkc M/ËVw!;Ԫ * 7 uKܝ}=lFvULҚ܏(b5 8CLu3e 8$8}jѮS)L?ɱ9`#ScvԎrEkXa1x'൰E7)v*Z0'~^ᵌjJg~g"zGnc)&g"T[<TA&']sENv$/괌xd%CO;;O-fy4EZ#a_ c &x|*EB:4G ioII H6JG)Knҏͳy홪ujå$7 )zҜb!Zi4mY`F5ڜpqlJD*Ee8П9sE@ikeҭN!*Gz#0VX\CtKȌ!GG"EpkMPcD4N0W"5Aej\e &I&(I%3& q+0>7vJ/bB %p \dJ9AHϑiԟmohzdIj[6TK=0H+Pě>4Ahu2^Huسmri}\2x<6zm$6'hWw!KZ0-P3ŔyO.ݗ Ten7S=t\}0@pKm^p*?~ {* p&剿]xEL[twiIIyHH5땢?v/;w+'?T|,*DwnɴȮowFWA?WW4;k7_āRi̋Гq9x=A&K0n&u`(e(0 -5{t6TֈZL K|bpvj\~i7C7~&|qNZ"d"]+_0p30={pB mpC{=_^^b~fv)NJBϨʢo_}37CH_LRfǖ*R.BhI++DmlVotMeU$.l#ֿ7~;9\XH:6o*kqy9\tnAS)}]]MYOq+U<՞R 9?[Qރ!@7cj\KtU>!#%9vg55)MW͗'Jwr(/xdʁ ~]b@"&?H1%yMp#qctN*SjUZ_ O֠$4^cmoqS6];n+tec"[MhLmD'l: V 8H |ӆqyӭMnZvUIsxf9Ri~w ?ZWi-&B$abTr%nC5yz8#r  㾋ESU^?i.fA:4MxE Jޒ&E5gҔF Vϗ[#9k`(}0B޵ 0yᚱ hI WR4{цU"~a?7e;q~'ڛmgE_|Iw.>GNvT[ynœW'{i[SU& - $~=_u 5_6+&ȴBހ9ﮇf2,￀ҍu:5+Orf|}eo宦6S^x(&Lh&SU'2Wf QvCqzGMp R8D)'@Md-8W< ~k%{A[.K?ۣ7H@KE82h0v#+ [c;z`UR5ȷZ{}䥬pwMqΜT~`1_2{2c. Ƒ&73 uNQSiWܻ c^ў~7=G7"=p0w%)Y 8{ Tpi0LI&=PfqĶ4 of/D9Nd0pPo9eU U\M dbba`CS"O'].OPu#d#zX&{JԔBl0b3wN&ǶFZ `F9ݥC&Tf?.R0(>U%nhv  L^VIsuJg,RV2.lƈM>`0!#dXӊ7\|,:|O]I'_Dğy g+j_ ͬK?B|ه!2ۉEZHm`v)`7ς=^ģVHCOjvpOoEP BS\fF?fWC1XKeYpjN|ֳmO2}ƥ){ ݐZ!)6u(6Z=')i=a`0MrPe᪐7[ϨngJ'xAY%=DAF$LҕjPQIO'i_ "U;VUV;,[TfdS&hqtҷ޽t~1N㶾$!fWVAwƺnVXwGa#ڋVu|)mk|cp4B%;r(KZ$?fhB_Ў*&=Kpl@͔۴ϱT8j40F*ݪDz6|Sڢ /BTJ3֯]<l\o5:yC.#w [=_2g?Lʚ_%.x"j]>4nH^,J:*dN&۶0*a5*C T]f!& 28$|:.ۮf"T==¡h)bҜInQgAҸ4`#kS gtȈ_ܵ'K_X>+PˁxAy}jw4Qj=۰w5RX)SQ/ vFvD́]&rm>`U2HabK&):Z;*EwrC2SCyZ\WYu*#ăHM.wۍl*8^LmsڐC:LDB3āZŸӴ4) 5Rf"MV ->jZf1R_jbmQ;O|W^<:u,Pاب :R)Y@tJ0xA󍵻j1SV=Ž%'f_UZɻ-ªB# @l>[J$ {;-bvG^t-Mmq#{Uw3PG-0fj\?7|_\.1~_)j-X,vUw*dFѺ]%auB Ebg\O_euBЉ+yW["ˎN:.@\c}{̏)olNl aዸ!E8|GHbVљliT=`N)XP#Cu̓T?7xL M&*aepw"pb>, %(ӊע>O8_zdDFyQk?k§ç"+v:ƤZE&LD_NeR;AVCn\'EBWe͒H+ts._VwN$( ctҚɌlχ Q2-LvT}GsăVv%@<[_7Xr7!C.-J6 V 8sݭuC&p`0$vzR # 鏟Ҍ!&cA-P! '[{QsTwV ]"*<o ')IYE ѫ7>?c1>eW*dLl(y2cuBot\&7 r)Y(H|BY"05m]5seBn0'V%pȦ0}Q[` RH^F-f㘎%XϣB~I?HP{9SJ$Z $𥇏8;)\x@@c5>_Ҽ'KhO#PU B?"t%C<&x:|"LA4fޒOΈַgID&|Q~{/LQ)R[K[nce\ɐ O2; X %E aM 5{PF]46Ty!b )Pƽi5K{@2!5 9EeC 6#$:B2ٿ N/d73 F6 jfB%u/ H*82~>b=;f^5z=gYtif] p\jq]d40<؛  CZP4EJ'eʱT{UuA3F.H\ e \TӤS~ux~=,#j2͒ \3[(X/t 0-}53!^>۲)C B3iǰw~zi`p;>B6vp+(ގ~!763z'DIjmȧi߆wށ W*RVڪ3K?Ugs pqS-w$zy, a'5zAsϿimcՄwg̟25\@(5A&TݔQH=Dg53`fɮ@\3Lew#9I !fknwa1u7 }!y;YC]zgŁT[? :ykU=P`?܎a_=f_1sPp=a@lxf7Fx?)Pʯww=j0b`H!O&V_΢WлL"K*$G gF$D.j egBv2P"D#ˈ`Aw,OS6F߭}̊+q[ L&':.5_g@Cq}'H;ڳnuقdMe-7deԋv9͗+b!"5v0'U!<\ATQ%ɁD3Xu.#k?YAOS9jL1h92Pᜦ{E#;/ 6dg.ԧ5,,ۂ" WVd4\͓&æc{]eq>8kB;%EDCꉑoa@W%5b7}|o?U#+bֹ?@7" Kzĕ|UX gGw \R,]CZ{UleZR;t*{8Ipima.dQP7d9{`Q)~jz20)aʺqa˰(noq8q Ifϒ,(NBlk&'nԤYB wfBWV;ءjKJHQ=}IQ:ǐ<1 5ײ+5uw 2rgJ4GQA);WDC,Sjc ΩJ$|wXƽ-ݠ-O"t(T-ɐoVWaP+ fJ.}Y[wih/r!@PrҰq0gμ&. xTJ)#\CV.s؈VewanE#ވ:YzX5Up/.\f[M!ִ*jpRsoVÖ>9Ԛ@yhid)XA`ןٝ=z6^cˉnDe !].p2=+r{J0Z#iHGz;4@lšY9fP9Mdf[}:͖wK'd2@OtlQh@?hG9p ll? X3<*@|Lp/fD@}4wx,uoc`1ZbYP ENָ+C5u,L/v;63wM}`eš\sHfԙw[em|gJF!`Isv)Oí_T|ˠAJ?^nuҮ8?'ٴ%Pe-MЬc/(<[g,%~JuzM#`8 `ʱ< Ӱz'~'z^f c,GI,$sO87ǯ/;Z4^SrQgZ%~=|:Lg;~\t؋HOHk\y֚EրE,D}UAtz{^jUHP,I.R~j2/3 e`O8 z oGkBF-e g5Iҵs-̐Ih  ^B\z_#Nu${r1O+mk6׳*J*zÂ0Q:{' (Xჽ]2ĦO_A-.?5|ъ\g;)Wawr7ʝ *ujko0s6$׉&JWgZFxb8FI15'*HQ&톮,מNB=[q|(F?HMK^?`J؄qTf9ӇԂ탴<1L $xp(!gz)ܖ[y6ORa^߸v #P?mvK4J-2l댄dJ?f(!R3 V^mY[D:PHRsii)l^2Eײ.̎VJ?@}ʽg*xDѴQяZ e@+4UK@ҷ꩎2Ӎ]y:Xpisx-f[&,5DSz-FUElؘP^i(_%?!;t(ZvU3r7뮫z`w&sv;bCB+s8ŀ՟q2rn(;4.-lfk-Q([{[?T$qDŽvIOQL:S <ѿEE1"eRC[I<FOCUتZ=7nh.; <3,v7ՀPw3?D4Ye߅^:fN`"&zN fdgɈM^4'R4\3XNmYpaZJ~S&nc>1)Ndt[z4D9Nlu3>}fTw6VȾ.r>D;wE!}j"k~ p#k xvWt[໊XӲK0~KB(S+fۿ>m{KYr:k,/%(bed'rl$B=4mBK#rS*v'͚z^6]J48A8p4rG0SzV-(C#UWեkOH_d8DI˜ԖeCk%عo"bx+%Ǒ.Ie*hË=~x\+9t4ƻyiA(3a̐|g Zܝ'aĊ徎Hp}A-VKc*{ s7CHPP~b5q+ƱC ym$!{$ ;{5OI9˞P-l±XX\Ai Fdg,݄5'Fx}^~nrX2Ys}&^cX*z#4hl)n:E 2/tnowVRY'NZVͨ( h[2jCMȮHOD|";$p0sj Z/915k7WGXkK<*h*]ےKޚcXD&d遲V.|>#JaEx瓥777sI.ԈLZ, C]O9,W:-)X4K $}"UV/@G:5) rrFTI}~^h?+#@iJ&22CK֦yBĜC gf( CABh8Lux'X4UСʎ[fV_R9d2<\o,L0]_6&?,/^@}4\, lfv?c37ma9h;Ph3tewD3둸8G z4m'.cQH示X8FmϋdtX9KsV&J98 Ke;K &n1#I0~9 2%\:YYk7<%]W;uVcK{Di:u\$mpn80h8SJה#xqFXV| uٻjga@Nۑs12$>F瑺(-D[4Hie1&/1ns' OG}Bu=HYO)}"f i퍜wч'Lcjo0QŜªH ZMY tsꦃRͪ@Zɕ/_wKߙ/Ƴ'&xb ۊK1Kn! A]bR8[b+3.VЅ̐ڹ gIfʭ.T˘4&I$? Yin U<"vǥZB&Yɱ,(1*Z:cst6T|^ 4 vvk@xf*5N 6w [Q:wy5Т*{4 Nu/n}kօdxxmP$gi+Lh#~cN!FoI!獽*klU ˮUVzޮj)j-ed k˜@ axO=rGz5ҿ$B˰jFLƎVԹ{^$B}m̽VhR(MRc $)^,H.K+D.\wbF5o尋K<1 et _y6r+Jw iK{q:O]O2mkBV"6%wf`)t=_q<րs Ӻ*O/UŅij5(psQ!܁7s)Oޅl&7V᏿5SV&4c4ybH7Smws1@ꌼɢ@/LHzk!k|ϱBʈ*DpVV6A붢\TT$10'ـ7JRb'uɔ~4ſˠgΪ/[R//}s رja6FDZCLQn? >/kN:6[G_fh/d"C'_5UW*&Ier1K3q -[A{.^22c_2 :jbb:/2Evu"8,zW}DuqVƚ V0'2^Et9(ʐw^K W7=IWtAlgY#ZdXޜ& HwTLq,@Qʵ\RzӼ\X{t~K^(n0 cr#RQEΆԚTCA-U +T&[Ko&Dצzn+ z#&Rq '{zH= Hװp6`ꡘWJB|N5l|e'Ϥ9UmY'x./@d`w˂3&Ol-Ds%&n1d.ҿ2`olDYZY/[:y;ž['%'sST F~ p-2Óx#z^(0w˹A<4~[ٛX qg=ڪ v)q7BCv0dWT) L<9wH~mYBXp@eAHVTNuY=oKBΥYB k4IԖmN¿w<gmx$ZW_",ݑ_)ZǰAJ6?o  $_ԧ?lC:~uo}uؽIcGP&u]~G4-Ccj_ 0=L=tgMr|yL^Y4PnS!|Uݑ3DD-#1W$7I& *cQT^1ST[9f]; kg"&[@M\y ϟExK^y;O0!+{w;eQQ1(H3M*!aGt fX!.S1K_[Ӱ#wl1^_,1c7t*OՖxn3v*~ò5Y!)Ku{z0%h+?M`MaL V:u+A[n0'jdxek Jj<\vnQH.՝f6v&~z_9H;z˥=|8|] g$)r;N @h *\LJ _lYUYaKQ1mP?q:1o+Pln_X#@ ;Pq 1 HLa8ڲYag ]o,:6v3+dŶ&Pe 4P'GuL]<h6p5]ҳiFJK$ĈΑy8{@:"@ंkriw_~PIa!ƗŽ%PSkq'y|k'$CZ=s7I~SH#itxzVr3SOBT)A@xb% y7 1^[۵mbBAW6] |`VX{W`|wpmw0s7ݵaͳm@P0RbW\5<소@XQBh#⏤9xL.*V;#ZrfvdzzFzy1H?˯dy ,\Rr?il;}T|XQW2' /tu56^j83c=MO@ ڀ ? r+YuleA%W?[9_uhluhV(pBI2SkU[(s+@M]X2L<+E{GFK0rN 9O%-u'B5X *M2~@>}@x)X,s!H)%/$J줣{onibɢȠp=AnVlFOk$9\=jq8erJ|[U /8kA7j*/EFnLh0F7ݮ] b1у}:j c|'Y3{no?*!T3Aƫc_bUD)H'{frcu UN$H5nF*lpY/KnrtkaKޥ~NIkb=pL er { ģ[+ɫ"ϯ;bOBRtDZKۊnJg]Q9T-!S'H%/p fG+#ŠJ781q5oywr2AqrҢ_R25D[N@pM`OsW;D/bLmh$`C`U//lK_Ll[(f{6O#ӞJ)~Qhm倘2͚]1 5klUh\\!$c7Lx2-za8[jQITGijVN$YY<{B!ZR R݉ .ؖlcS3(S11crCHXcQ,rKՈϼ[ 8d?&Ыk^h@/d|㻚5z[Q 1+}ێΙmM: kzi+O`i5j6M$'Pf70ѫ~k9iU.5aU1͐騿 ]%Ԇ8ԏRN\T.'k5 , ,wg}b^by XDrGU YW Kh׃0uS+l fq#=T [\Daj_M: JDa-[ʾOa]x[1*OB|yuG҂D+LYU6:<^q420o+7 Sɀ5B{'%9`vo[OZl죶k7FۭYO 3C.dƃnDJQ"YD?&N퍾uM3CQD϶pF1Q~&KL q N VWMr'd^k_jT F'0̗8RC.ӹ\ ԋU`'(UoB٨sKuJgJhW{H<3;%mK/yGؙ>PKi#c4E;7>U.۔,{8dYD*[Tyk퓷8nEhޚ#^ L$ʏYAc::O<<.MǑ7f!kdu'QpiO^M؊C.XEd"iɺ9"a)Qsqs[ $vGnЫVdN*V1G}'eV<zQ_;}GSmCʌø2@N`՚eT;;yIPQt/뀡7SQF`Xݸ Jetƣ)i4IPCRHH;@Z1! xݠ`f8F$HY}BY>H[FBe(A-('鎕Rw2AZ㮦Py\sF^ ڀYV=b *Rh/zx9bYxi-ōa6d{Zo莞" : |_6)970,42}4 mرPeVYjB)apcj3 KnEV ɵW.m9#nsǽVp9r-a\6f`o[k2pC:iBY2z6Oz[l;Yj4p_d{ ̧)vHV*QA݀Tp}p ctD:xAa'C@rP^i"J0G茣&(f" ;ݼ_4J^VsMRd{)st͢,݄NdظIʩb!xw"FnZEGJ\$xVǦM\O;Au/n!4e&źJGE vgoZ FaHAKU"[~Tঙ htD|bxQE |sP$psVo2uĬHmVGE`EҮi I.SEً^Uiv! գ4j㩳e=ڱ=krĮߙɆa"F"ecgm?|ªr8c;l_HldDSӮ7IXDi9 26LgRHŖƐiQ.2R3M`ȳO}ҷ_qd6rv_un±^@{K+°&kGy7\WvUհճ:@9왾$=A b!ܼpWbI%&G;bHrk`/mcAIʍw$WUz:ĮoT8<zXpm_M17Wd. -}ed- c mkTImI"A_|9bIS^^`9 Uw׊"\Q.6OXVIcNkB3 0C\`\{ҋ9."i0B`.\ʠ8m!*q6UZF9@3CDWi񅕳l]OTfn_׊ cOg;d }CxYc=\"A錻:a Q_jIx@ 2J2N'ZJZOk/MKc O{2WuQя芾Xz M/O'Nj!7guvjH b2^"dL@eU$дq}dsyQvtzQ%ޫiSVB %S| $: }cAEДZ ^fP2u)L Ǻa#v KUͻYt&G?`]hwHoa`77Xy*BIc/9>|54@&N&H{i 12sP'b|y.ZFrWAW( fX.Z:{G~^@&-3{ƥ٧vAւyXEys&foǭb0f]0ir7i[Rw.MzyۗFc^C\ǿ J400zW%r)Vc)NuKcm \,~.GXZ3O(ۖZl b&ѾYW +@\Ȝ n6FOh؜/'_W]?W8ipT,3Mu{-_CErHr4l3|Ion;kby[г &!j:2'ݔ|bE[t?MM[S9dPS'O5qPuFK!wEV$.ۃy+|M+T!HCHgqm1պ~ E9ʅg)nP;cQFY$kUeRntHԺ3:ؽ^使=Zhy.M1S倞HbjWk]Wt1Í"e59:DK:JܶBOτꄻB8TU HP7zdB= T"xS7"ɓOA, YQ˲aXݢ_@<{ ̀5  wl4|gC>>%cO ȫMQZʺn(uɇH7_C$T+Zjҕk `N6i?ރ|'O,(G D#k7֓+7(93/;BjSlirƪ"rRtNz'nd&)p ua81ɚ 1Aiw$Lpܢ3o(u3DD, {z=hN#q}r3֗5O^[4/rJP Ѓ:U-{Yl2sC&hD;oE"&1.rAƑ.gkq%+ķ zY>T pèifasn9:;fӁ7 [cn6 u-gPQg= 12>BM5= @)'q=m_(^ɗ2|'`Xx+.8jS I)ԧ (dXQ" `G{Gr&kY$VENBA =4OV8@.`,f=J6GEFhHC3#"N͋clUܽE;4[B<ov!`"'-wm Z+x[oW' Q`i( mk%bt_zMܑ%_Bq՘ o2%+N߁,98~Gv" ZijE]' <u w(*Zڒ<_ "ۇAD4i͸8_1f%{* m uo!ՃcMGtVr?& \GiF $?S~yI' ϩm,V:SS,(~ =9 ÎyGYNQ,uaK^Xu`U#FՂ6>(椡uM38{nm >eOXS/k'Kk5]I+ja&Zn*r~JJeEwDFjEp{.((3[Y,wˑr.]&)NnLv;|ubcY@ii}lbf[rY0sFqHN|qSĦ3Jma>O iJpܫl1̏tXT'JfӶ޻R{2yoޡ)Wȹw|Ϊ]WW"sE BO S?ǂ܈L;Fv5ʼ5y~X$Åz\Tt+R41xc WpKnȢS:0~s9 ^,vRAtI]%rZ`҆-5"fRZ ҰMlsL`bXj]A&0B2Q3Xmj|뉖ĩt!陗{4$_J^3VfIO_g H6.Y_]qZM>"7F`iWc`kFA)%  $4pv̺S nrK*,k-2M9W2*^BՎ~平`}nni\HSo<# zv 9-p$kO(7>I&u0"h#]VǢ!2 i︠ɭwUǩ*"홸PY'} R)4IdMw`v@{Zt,W‡U$1'DGщTeȇ B_|go_.^H~$9͓4Ԏ5/k$`Уi ,n6 * 67UׅQL`J ^ T.Lp!;q!~ŁCh^d;m!hxfaɛٽ[&BhM•l0O[S vh6:Ũ0X(cU'΀).Zh0&th"=?Yvƅv>\7oe5bZt8UZI|!󱔔u"VXِ(ƺ!a7 >Z|'l: gϫE-@C*&$*sMcpet1 {$elh깫UA"TK~r&|2'FS3k\EVa 1V -x{( ͣ~U7Jj5Mp}U݌h^Q Oizxw/MsD:\'ҧb4\oŀζJZiW{N?J3jUVX[$="rw`~&r;erAo0/AQR0Ef)aRSDu/VfbbGF9Ƣy xؗj_"8Ĕ lK9"f#0"m :j?|xeWHݰ!rd֐˾ㆫl6ɄcEM_y{θ|91~0QHY r,S}BhQ !ZwQ܌У/]ܻ"x츎ppӮ炷gNF찄vF6#8'LEJAl0GL*|ܶX0x[\hA>\O:J^P|O&$} tJ-Ƞc"oRRI@Bp--qd 0[1I,% Uy ЧƯCxeX*aݦI_D \ޔ|KӁx 4xUbȖ/匶Lrw>B,5}M#n& >|/8$_gϲȗ8v=pzc2A+qdx36Q)?(_ 0О<^W1r` ~ӏ:`Ȑ8d W1Jq (dU3VLvQJ&Yqq!Qt&}9Y@=K~@d"aXHww>_1Go3/p/e )!ǿ39 wiyS8bL Jd t06S >ZD*. < pu<6YROKVN ^> rm6ͬ7*SH/U2խ)I>Ex'10Hh^K:2w4A#@p ` {$ othRGBa8@紕J\13< wc]wۈ`2.4|"x jAzSbM>zY"vo3BԂ/n:N|,!/* *.0zgx G*HqshnK|Úի#FQ",Z@ݪ޴2NڗnrGc8-"VK8!^37"t.NА#> Mᡨ,,npv \]F/cKxSww)i'GC*} ?R+с$A!C6;r2NC&{%{&hdXK*EGBrfiIȚuӫC|FF$9bp$ #fgӵ.fW[`eꎴ,A?o-85Y1~6զ552Ak$1dClXO,Ue"Vc 2E 4pؘ$zA꧛i푄Ox}Mu1ϮD#9\:A}icjfb|7n׺n[[[ BrP; GyS aD||G?ᝓea*)3.7B\QEA'Z{w}ny 2в@ICCC;GBa 3ٸmdRwfj[?)bcH#?xri* 21sXv 1$\}:5=4nI⢄vҍĀ1U<8 XaƩ&&(z`QCf]'Y+HM $I9'zΞV)؃a`ꖧ.zb*.# Cu~#Y0ۏB`NLٌ"uV-y.co6@ZO !}XmŬ gB5&8| *(6CIJ^bМ0Aqr4q+H$wB䲅y L~vyB${D6$9wdLнM-'?A2c3W]؂>'YFAI-.ĀLL*Y\9kDHB4ÅG$'slt]=tw=,X$52 t^cIXjX$Sy9V"9;ڣͥQS@߹[nW\a`y#o8*m&kbxZl`B N"OaJ`*xlz›2 hHGfugl0ۀ¸,w:N[jɱG(VqdauWCo-&N;(-zZ/2nӄ9r@9Jg} (7oDM+1ZQ$'Ϛ:_8vn̜T*L7^Dʼɩ`e!|^cyͦxs2~kp𸛡$2@NwwS?N ʅiL|WM؂;W#(g /_?Wvgp/=񆫖S*J}Aĭ|7{r8rk#_s %dŨik$z_DvBY8ArXh*ż)7}ANq-b! #$IXff1Y!nJ#b({3/UnYkӝeq Qx> gvZ,r=ζ9AV6hUlJgT[1Fq*S+K49փ1{xa)[W.)A_\!{Oײ!ГԙGw =􂁚{ Do:Zg@ ?7> [FXOtVO~Wqk%jtKؾj 3cPo#z$\ Agpnr*oMk)1+SEb7y"'DŽXuɹ :$ג*?5bL0.ޡ C]~0sP@ ats|ӓ71q̊f4tsP{ۣâbAJv`Piȇׇs_O9V~pO $՚NX>BpEXjsH2@*ٞ~G2WxE,GW_lמY:7`8!si!:CQ0E<~g@ut!/6).A?fT5_ئjйu'tqyH{sG*H<=qC;}G>:GR Un:;蟗E |FX־Hg1ꂚݲ pwcĺc~AΨumG^TP $?K4EnӄU,/5ȵlQ>!xW(4ua@i+8yVedQL@jՍ棙^3Q2cnuD&ED0SYox]g6z<O.y#%Gk)lǭ}7}RSe_жH,ΝџU.6~dl~SEܱSF[}- S>tآ|{k<}61gwQҀ}lWY}6>_zFÕSYu8 R@Wh~:\j@N;{rgM'Fї,,5Y~=k^Eqo.wFnblKap'3I9]Mȯpvq wNFpVNDmEC J!{y6&m"=m((2>q؀kJT=s L;̙{1ӎ]cF)M/m蟙Ԙ|(Bj \%`HyXmm aum;5Zy?]?n) _E Pt6 ӎ9U: >vF& WlֺPA-r#uq~{6B̥BP8_VBxO%N*#xNa3nD$%CǨ2R1Q~wZT</@*Ǩ6)T#l6ĺ(~Ԭq+Q3]F:k\?˪))!R;nrv By-K1Vp-^>[6Q*KbsA+JpHYה'#(M_ͻz=޿.7ȍ4Q & L;Nj;A~W[!J^Ju6ݺ +⸺9ݓs׳n/ѩq'Bѓ*#ED. 9Iӹ7;Z5V:x@+/ ^5Xۓ7:0*F _!M)}ѰbY 'Gzjo놗5 *Q=Dڕ@C~qD%fȵ#KD%4ī{b]'o RE=|6̽mHOIm2*!ׁ KLNM)Iz}_+24/[uĨ$xJT(ekʓUPY겾{.?pݾ lNm 惾bsQ;ޒ"LOER1L02Yi5`m O7%#S1RwYrZm]]>D ώ~k[u^xօ^F!<^ygYZ0707010000024b000081a4000000000000000000000001662f7fa9000015dc000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/[]?Eh=ڜ.+Q:@WF*=CRc;K5f* ʳZSHgEH᫧Xk~+åDylk2R?U6ؠS"YqGHm7 !om"(vc_bS'Cْ t1kJ.X;5L_Z(`0BUjl+ċПx .x{|pVnh@ {xַ>ޯCH ^f;JfyDj[srFג09naW ##,(uNs9J@Mm,ZuxlSӵ[o_7D2ǺAdKh"A]蟓qpdrӴ}w,qSy*oFF37Q{4{lK[)z~׹| *c0h `kV|N9oC&ʇ is WpGO n ܆`934}O?WG,roy y<3fKP,߮j|mHB WYK َ]13B|IhxQ0/k5clֶkɨ#M&)Qyd%6fb;=вh&X;L^ϲZ&ĵ:.Jr2k1W)Ha !J-}lR"?qPЯ-<|cLm_'Yo#*c[a\|!k_Fjڭa /G8"J4VH_9 %H7*' L1c<ƽeS hDeFOYM maD<=׬K2P#ܯV`h(ޞ*UsLaFܕecZ)$Ԋ,X ~6t|kGi7\foTn}LY^D /XƑZtQn0_e0xmL9[_,Qh?F$QW@e5AZu=~k~1hD/Z0mME qLtv%D*wH^Jkj!s:TD$/ޒ!{UH7^Dq;bim_VE*d*V!þhAK=.Hr=2<Ɖ 216b^aTѾl#&TȪ[pVZ#'hU"2spS:ULC@+ F9I]1ȗAJЏ?J]Ѥ2RNDY $8ᆧPHpqvڌ zeJy(_vqhJYA%&Bysd>|;(94'k䆨qĝ!hَ#Du&}0<.@Z?h]L5 rsc; ݞL]'`>`h5Ar7|,}reym0Ec7<[mPZNw}V*Ԡ 35V*ĉ6&2, s䚺pYPX w'乻8<jҴYvg&x(ExD$~b$ c]Ա`'K,k'̇ޗC 隇rcPr#7:y2dƯ`bݪ>ȊdܲS"x a=KrdOT n`܍&h2v-EJϸf'?~G^-=B٭pep 5%{)Vo6M [֊P K29Zp9TN\٨85?t |2#\MCۿ΄&r\``_=,ՀmFx8.es+?h36YqB'\ Q{SrƅK|S,u# —df/L)[N Id}bCi~,Vc)]G%ϙ.O;+ 9O%^cͬ0f%X( ީ~XxPz[djpe7!By#QOyw Cۋ#n\_WwtYSvzBRDrm K"O̻cP4u_kvV=}KqU|ѕ/&U8xuz颞>Qzt0V>h`ekB *- QK"bf .n`!" Dž]|? [7 [gbQNTKf\B$ǟJ7Zdҕ}hQ]4O^ʼnCȗӘ>%و0]rNAMZpN GLw2?Yg&^/h)b)Xg2]p~ ]d)YPVzkV4bxdK}f }xkB[<y0Nvm](#oM BsڇY YG`{c {x~hV=E{P^-pjCZY/̚tT[g]1LvI2[,Z 76f_>=5|VXA `O4&iɷzxduy˥ڶݼ oNWzYu)ÊE(ڤTW1]õVN |AMp 4 I(^v |r{躾 cvgRA'O{dxz'i~rȣ}AimڢpL3x|]OQ3.v) z2,u=/=]5*7ƹJ"$HݍodŰJrJz08(P# B40*w%.ưWW؄1ix9)Nn.^#B3BkF\\Y\0^)+Xbh`g?N'_)uCՆgZ;(_hTte%;|f~j>etV dfXfG&>Oĝ(Q;^qnFOqStc?p <ѷ.@ܓEyP2T3xH2 l4 i_R1;Q,|97L&[.FO^Yl! / Un㊻!'J ٴO|i (ABE@ r9*{"=3##D{y!OE 773DюPNg ]7S uһ1&|(eQ#viŘH#n!sf!}s,g(TT7޹~ Z  (NO&f./{WMn(ҥ / w%G  cO&\8 xW&3$fSחF|ˉT!$֘毭1H1~ajXCuyjJQ1R ČFٴJ2 tٌoQ1,HEKl th+ӬIcem]k5-(Qל,Pm$ˌF&p0c#a\}ĸ^&Bډ*ΘZ*$Hϟ<9|a_PОh$8#,tBc;X f '"9{J@ZG6baӮ<<9=DV=ǒ=<7Rg~iX xhL)-Q w^}DXt.soqƙ1v-rE #)B1D\ٴKҝ^L4a% UPL!,0YnQ)C#elԆa-{}zĂHёk %oO{Ull[C6V4 5*Eus=f]'loHy K](Ĕ)JVkǪ]=Zbt5mwڋֺ8xt sCȇA6jEe([b9|1 E BI?SE\yU;D|۹kb\}ڑ*iQ}g4cQ?7(]_ɫS}IcTkFp"4zzx+I03DHIzj~u}nOnBo7="_7=j9BRV1aI(W*JY7D+79[qXZJQS4JA!.*ҟ…C[5i˺qnLtfe{WI.̯<>#z㡙cqx\v:􈦒m(ګh΂3 m]c:ׯ6%3S zj ?: obx13uD8pUv~*=g8>xkfS[soϖMPek!d -;sZZEE40}]@bW-'Qŗ(KzJ4_ oy^; LJKs:"Ѩ϶0epŋCP]QX. 0Qd]t1Wd=rn?c>tB5"eX{zp9@ tǐց*ݔIx Qr;A;jՔYƹ_мF<[i*JIe1@S[Bْ=D f7QUs6ڡdZї*h'!Ֆ}#F+}%P>Mt%&$?nx*QP/<U4T/b\oKy8/Bq2SK,RbKTwv[8JnxAV4'A97KjHEh.fi|D£q,nPIq=&'L'.ycxAT ۍgw,oTMG A<9K+PJG"'BYCT?ms:#Ǹv,H4']x ڗ [ޤjҩJ._<6<<3}xr@}Xp ( /%Px#L-.՛#t&XI:]퇙DW1JՒ?v-#.]%yG|Co4'5Xc]J@bIIU~pD_ah;EkM;ڔ‘2e eJIvֈGNݭ4FS$3I$C IstHk:2#yc!hb=ZF߉b),CzisϏ>!P gx{KT{Z>5}" qO:[g>4԰~6RG>>rp^COv ZپZW 08-$|˂¾@KNkt\Ծ/^wzViF=5z[ n~-dS%,6?wYR3*2%؀Gz@Lnp;a9FB9YVGަௌH f$4 ] "[)vAV*L*so15_}7lak90 Lފμ.\Q0P^>G-AU];=^ccl+O mABB*;{3~Z3%78뎈;O^V-$J%,=çRYW~p=u1ǪJ]1aA8@f3KT)a$UIWg/ 2Ǜfȋ=tud!fW 'Ko?mxwFotvW^%*2kߖ|NZvirbmCԙVRKٜhԭ9 BBL24|~E @wւVv!I/># 1M*ؼϓlȆZ ;؈zq#ЏIʿK+;?˶pVG p(CFb뉉εN΀-P?,dӯ1"bP(NS\mBôe7p,j7+PZ3B'ZK, U7񄮏5A)c> ~-52/Ț) Ed.0 W}>1v)a}oXWrCJa 0E¨`ajFT9NM: 3Q|49r*=WlK}Tcia`_kᇁxHs- 3o<K2coB-N]%4Ig&o|ö:)|r1RPTKyD"L楳6KyL/㻡kiZq+xp"%}pZנ#5pH]x[TZC[ ^GdclJS (|iìr #5PǁbG5s:9ˀCgnЋFԹbn9,D,&;Ld!tl"4|f4Ǎھ8cw(|r^=)=, cxڎis瞥DO}HK :$Ƌ$B=gj!>|E;?ۈUhB:u[ 8Tvq}rFMӇMCgR;mzϐ}|K]1Pk?/wfځ906cI6)~6ϫf{v$5&x= kmD7[I9 :By>7:wd|^`4;u8?d 0ƩIY姂׳: } } T lrwI&^ަ", Zm^.`܈mES ZLRΡvw.U~d[ gԮuCڢ+&%@ av@0Z"|HCY>}Ky 1397MWGܚ]J*~V] y$w/q+~&@irƗg!~ ]X?3'A76{7Ei <o+(bw`E Z3]plћ5q sv6T"*oOѿWAL:'XX3lUI7߲+V-mNCqv˗FS+TyIg]b!0ﭡ^  u 8S{@A)k]Y9w~Mq9=w*'Mҝ&}tQ}* -3%>L7/P$:=/LNM.I3߾6zwͭ%MHӘ|Ag7'AGɃUžb%hay'ʼޯ HLdwӇV^!NKm<µ@0Ƒ)4~qd9M#m׈1 /vT_<ҲOAOG_S{>3Sj2ŕi㓈$"4Kn1&mj޹\y7)]+.?7L/ 5񅆟."1\V,CQӚ]g7UG/( s"}Num6Wr]ׁFϊͭxXB_N]anل-{8 CKf 5QU*Dqf;4r d~V/HPWBt|yӌ0ʸ&,İޛ]AAeKf;A<;8!U[ѮÙxs9DBӴ4Bv1rvL{ Fun3-MGfګ`N^GXyIu(@JOnD s&V0 D~-hvI?oq Q*Z"BJk#-LX2m}6]JF"k5!b12FUz`cDIhbp{j]Y }XXp߳\t?͜PԽm[A,V({p."d.6yG=Do{Os#*JN ]Nu>>|*kI`7¶(|}'ˣfg Ub-S 0/o??C$ 7ѽك=0#e JA>8:#|9oOK=jR|[eArmRHJ 8_9˜b3n|fQd*tv?{f߈+ҟR!d.I둦R9"$%tG}5'78m-##YrH]cB6 mH;ל*a&ή g)0)"푹2v@KSGjg4ջNjկ>@~(=Ltbm+bQ= Ts|*+lMK~:ţӠ^ɫ3E\'(W7S05> V(0=H ɻ:_ QqS2n~&P6QB"s='? %:?kCB}~@Fw/+rfg`r -;pbwfPoKG!Ć5ӌ߫mY!8k3 ^dĚJu=+Zmg p8C*{g9Ҁx^H[\"wphbUh%]{ʢsd>;M\0O, _~GBV 0◶ޜ>vUGc -th" w)!on4pX6Xqe'7 ysdTVyQhxH>Mc |eg Jg"W%FԭA3= LQȉ^kʂ*]m]'PRH;m%5]실OWV!$a<_8 LΥ"jP^l~5%'CJ_ZOn1p%UjU3 SNq*1Rmk΂j1ksib3e uy9׏ n"!ƻlsN8'ϿnV|X`k-Y1z-PrB=dߛRG@+1<qPuoHvdV^v:e[8SM1#n[)p@\WՐf k<0!63D-%Xfi;v$MmcDk>  :/汖qʍ ~3˪A/ި!_7W@d;GaPzdkճ{ = Q+~‘KE4>KWxvVn5$n08ŠCr SF^\3 vN4]/Mm.Z<_t$*>/+EF=G;$0#`δVֺעĵ{6e-}T.vMecN3Y~*.~騻Vm"v<+\x 41ڃȊpJ/xhz.T7S|y9"3׽2c[n0c눰fnQrU&ٻlGo,#ܜ:6> g{; Nf()nT?jr&>۱1JslF%ڰAv P=M yЕ@N)pX;+Qpj~{W\ZpWTV10붾mO3h-pf@&_a?Z< /_뫟PhԽu[M 6ԧsK5PO8!CLS+ SUMeǤUp=Vn|5 ?MEat$ȁ݈K R {vaO?ʡo !~) N.)KjD?cضB÷4aXGwf] K`HhGh WKL1 h#wɝ_;'ȜSfMT~~zJodW\z^ -ȓef iMe.< @%3S+GǞħ]f';: C%TCʿ}I@udVHYHYBF,xE˹#l1;*)lI Ƈ$dUU'yhHM׭@ZΒ>&ZF_oTIJ޻2}}wHS)RZkvÏPZ1Z %ݴf]_8 `iBQlh$E|Q8]X\xIq0VY#*3a ;uM_ߪN=G;V[Zռ&:1lOhS,3;8{ N7d#Y+ %&("c1ri[HggQMA2fFDFPf bKSNk%0#;nms.[Mt_e~5p0V|DՎMjnT+$MKn!LJPY4<6  }w3s=Z#bxU^ٷ DM<NP%n͒r>Ryn=0\=kL`/f/ʫ :ߒgm2؞>{DvKj ܁S&*vo= 1OTB e-h1L,l7g^m(*JSJǚ|GXsӠ+L9 Dx4~ IQc0$d',p@Օ~k>|_JjSVzlgvXiF}3M5~V<`D 5\;m%E\Yy: Dc\*R^'an*#q7,D#|a clw+ `陞ˁM u屷[b zI}"DEdE Mb#فVdۂ5KtQ>PK?|,D1 wz@a)k?}KQ:(c9rhv[BhUmT&GɊgag[eL]Y݄̠^ -:kP@7[+AFg}EԪ' Ѽ>3u:83Y5?9'/wE:v")HYsх0zt Hf'$ [-{Ѳ>" "Z$Hs\|l 璇m4ݲ~Q \Vokɕ0ЭPE,N&yNDš| 3g|;>㇤_{p~vۜ c3/B^Hh@'qM?/ {2z;Magj` ݸm4Gx0YH۾ب\Iiqo2:R~n_1 >;= YI 9FᲸ}8/pTRqQ%OD f1\gAn7¶VQ$a tk_GlVGfM֬Es\={oBj`SPrY9ǡOgOV>HbM~η2s?Ӗ&~WH\+ )a 4*?$>Y8|tfK@\b |gQ*Zey4Y:?煁˹Ҁ$=sԿƫ݉.gW??f3EHσp.ϛѦzD8z_Mc[h̬AQ+A_m29a r\.jd|q `{CW m^vnt+vw zMt?n&%|D*3}!_(T4r&>ejϺ;lhLym&Q g{Lc.W O]E~]Dz4(I,U'23}7 $5R3*<=JdjX$HuDA%Uz%3S/f}̜DT%goJ`Z tln&g&%6wt[+R $#J,a ſPGBsǙd~}QvfGmFzfN} ^0tťs[[cpC 7PupTxdh?2W@Un!!쾅R _PtK ĵ.*A,BUqxڸ-clfEwΟF1³3ϰ u Y?WDC - b;ez9y-â]#8wW}sA46ClL BMՒUaKO,%+vI|z6 1",oM`O|Ve_qedU9ZZ",;$V-ӗ|snIKfWB(a/rӺo cg~biJnck _lf}j5"æ4 lVju 8^s+:wQ$1PY2߬\(y0Mا_X֎Kաɤ,OC']ZܯAE c4J 5>#_GE7:{(,.l1`V/tuHMU9h㽱0'6{»൬־\=d~,O{c^ܥlآP7TBvE/jͥk]cIKҬPcԈd΃JvK"Q&݂bZV3ʫug~QB=Gh8b-N(7̤̽J)? *~_}xk>bXR߇RWЭ'МS]}w5CoOWFCokWs*zp֊[„vQccNq}ZLñYWthW y5ި:ɴorʯdxAvt'MJa /#bb=XŁ1'$/? q9w-¸ 40 r_ I7sm5#GeU(w<8O-IrJaQdRHT.F=غ(BQUGSJҠZ`- s LUjN߇;=aIb+ϣloja!VHmhy;_ok\oPg{XUke|^esLL[1|{w %\"Q<Ӏ_z<$rٳh gwm;q,^تlЮ oK.wXq} Ww3H,$S ~bq'X-'xMymz# 6B `KElpT[ƣ#*/2Mp0ֲ̱KwƲJ&gڨPns$kt/%{%*LnEW܂CO2yN ]#/k&i4TeQ^";DerYpqvXRm#Ⱦ ְqwVc? ҮA  våx1s/. &O'eOil5A&^>L>o1H:6آUWN 䦱dhd#0M)\WF lmRjR-QPEI( ?(L-Z f UUSyp׬cJM/Ts۬a'WȏQ|gHRF^c%/7^ 3'W4Qo3/ucc3"GIBL-0˘Ԃ:Џk$XxՋEoW^h ʭmt~20^}1rĺf/D>Rjx dz/|nfνtMҰ *t^x9mEWUfWDf&h ?#o/p>GSU֓t*lCU䅮χUG8P.'+lxeW=s› Ԗ ws)s,~z g L;f7X}olKȔgc=h) O-Fd $ ߺX"37bW?8.S+I1Ew#C3Lcóo(=Xk2mBV<B/@,& NVL7 jTs<'=jYJt%!=+pA I+.} O؋4¦:t[xq8rW*iDles?"P^e7+iMa=wrrkc}w=?|bz&k1T+ޞ̓s''%k) 8S2ܣv8Uwf(|o.U @k$"ԭhv]^k֭%<E"u^H enWkxÆ66>_kj?XxzBqiAOTՌo<BWP\diI[̇0@QYM{~3vФՐ0xhc,#B>~Ӥڲ1*b5B]5Û1m=n(1H_wvxPM:\YT ܂9qgّF`t<řHuKchps~i꿦7w s·܌ʅ&0jj!b2%Kم\lc&< 4@XD싩G#y"q 7Kg4y4qu[K9x룟o1w}ZƝ~'ˆ*{c=|8ꌦUґF-0Rq{zcKzM x(HL"n#jʐvL̨mr. S(11KWEץbg2g(A L)4NMkcu_K;/yNjBP@V1m$]ٷ?Ynl 4r%}Ӽj/K/˫뙲GREm;O'➊r75PU{GA% `g%D*^E5g PIei%+O ar>T'HO~N=B$ Y&Wک柳وXC$GɣMkiT@gWpEkz}װ6ESS{~U#,Pwwld*߅4'pQQ@*M) 5=M >uoAwE{lsmK`Z!@m蝿1]zmNzXޅvBH8*I8K Hn+~p ɞ`Qn~i߰D4}C#֝lBHNʞvgE_967t-ZX >D :Y_/ֵؚ_-½j24)`JQc~aqQYU<9v\}N1-jSކuQi*SZrHY-$CઠOsK2[\oQ BW9 J@wwu(m-.(33(UAj@t4#3p4k +/mn4`[zz{wxkmt}Zy3s T7NQ #/KB{ eM(M727EXl|Ĺ%9/".x'P~܊p6#>uV=eu3Ft%cIAsa)u (a<c?s<-Z㏵RH`/v ԟ$=[K(3- O,Qm6!b7Kڵ~0gcYeS?Ҵ5 wEO*'7&#лۿdZ9z`ICM%ĦsE;A$rjt{/k f^\@_"ij)¤mSW n G&^|II+1$eINʞGWQ`Cg&lVŐ[:v|h(u? @ If ϧ6yp߽pvLxLo60 j2Q ^Urgxzx'3o|k-Nm+/dv V%324mzc8n3!zA':9!62T [Gҡe 'SIna$aR˄S̴^ ,, ^JV^"uFS2u{m̥u/o<j]%NG-_G#ok#<±o-E*#Q򴽩̕+0.КLܗZrq e[]H.<']DVNht$*:x=4F+G\Z5j*#:ReV$!C[!i053mjɰ[HDAMRze} Y(4k{T7ZYw~=a:aV|]vYB_ԛZ# D7٥`xa/ Sxr#)Ss fNE\ujb=dt^}(KO8{M}R̷}1T_,-ŃYŋa~6-Wt,7fw \ T@}$d 8T+66 k8yNkljtBW3_r5, lŝo2 I2seP vk((δhzG~3MӵCW (ӈT0{kyϕF ->D#ew ȓ¢z_ݘ㮰m1vLME&_eXESI_BmTsqN p+40!iٱv]/>K)[A$ 7ZWTc;wU21}@ԍ XϻGuрE3o)J(!!=e`ފ[8)0;#te CJTho.Ʀ:?!޴CBnmNȰ@=sup1B;#AjIt _tM/!`Oü v1!/T'd_/kK?NA jY2Zvo?7?W p0l`*~}b&&72jWEI-@{_239Z{q4gQ/YQ jK˩K~6gS1ھN2R]`o 3|h(OØKd!V\ǒR7//gŜG|F "+u ³o#fl}7pqdwAcjRJ fL빠147[bJo̅ v5jG*mȧ[oi%8/n|_d? _te1'%RVY>Qdt/WC&nT_b΄%3Yw%Vr\^ {Z&?vʼn2E3Vt=5|L`K$m֌fY"0!~̎uO[i/vjse`Ξuװ|~,x!pO`nJ6_2 9U'{KRP8 jsh@#[mY@RrN蜻!CAqR,&#][TM>ޞKl^LDn c/W)iPWn;fWMDrySE>2OZnsmXGL0dõi*_\nc$ũr9ˏz>E|Nha(e*)x+jc_a/@~\O3AzeRm- n9B?B:\(4tN@ <b'ueHac$|%%{툷20Y(Zc$>S iҏĢh bjKzQpZs?O\hxL.j˖Y|^3Lɽ)F W:&#:<٭wϲݕ-`z89 o&[ji`?hPA/ɰ^,XF]ciۏg td8Pv}CLT ll[W`(ǰh=q[v:=sK/CyRx1^Ų%.0xNFSXH{ςAnr[,߇? =3$&ԪyLk.zUˌ%YAӪ 0~ΖCՠgNQP!h%[{T&4:*|Z圢9u!0Zmu%i3̶7PvNJtIb!Y3HFmg҈X;,̕ѿ+fmYJ`Vw ]@M}zYӽNaz]vHL품 +K#QwӢ')zA_Ú5h)N̈ԩ4aj~ܱ3(ôÏ&nE&)N2 L~6$e5vrLjo%@kmUZ&EuIzXi}^ze/7偘MV".Uu@.O@Dݰ;NBVj[r Js4k[4=r R٬=d ȶ\V~Kn=Nr&iSAF]Cdf lMwy\!fGR0-L$U4-ޟE?n؛~c$U$d]tUEtyb´f0w- ]O `e̹"M*RLhwr?OI-js~{_)i4\ҽWאRWFY-0Ko)߆f/uwh" 5Iٜ{ɤeS %@aPZZ5H)f 0n:i X$FK+< UnO!-N%P䌟__ZVu(sH\zAI9),>1pVTbwîv-@ mݔYHߋGn8|C Dؼo/w"=:KPt2PnU!b:㶦UF@(H!TpXf `lČ:RlmL`a${NYE'Y9 #02A41a@.\bhG)࠳iƅ{l+9?3;ևΪp๷ęֻdh2K+TKPnfQslAJH&s[տWhB"P 8.ˆ}GӇ L(;6,#Sq3mDŽ1r-8!$%m8EN5&:f=:;R=foF(FFX۶5쒻0e)*3_Nݳ\č/֣ZUi=b| @Wӹ xǰJ;u-bΦ ; &z:P͓j{;k +ֽ9a1\RRYj. ޢe7kY('K{\)-tS ҇uC9Q7#kLnjlM8|em BVCM\[+|_bBKEk1/=ĹzMzs*7>o(D`&ryuglj([dLs!XR=ei6+XV^peMJ{:{~,<\m!)w FQ?HMnqWK;?u$#TKy_ -J-ՠ*-wW ΩsI=ɀ6@#wLtqW|S\oۧFu_9y/ ~etQsּa~Q49·C8EoeR]y~a^Fǫ}]0ԍFWh9hD[sl2?HX2 :)xAWl7>N}gR[K| ^+]-}96#Ơi=&*׀*[gF~P[vI!s= o zavmU`Pʰ`΀=Fz."3jInYtK,+=iSX:ڊI@rlhi|ys3)HSL-]YRӍgSe_ɟJv?tL%Y hOw5gވ|gz + :dUHJkLmX_DjbBp@AFdNFU,".y,;N2Qr2|k Pou gaZP9QGouq@U=a*˗'b~l-"%*E?]$L+(P;9sNt'f _aV^v=`RЉHU،_`0l7T.VhvG)E:9@I.>vICU@Im1Q}4wz(_x@$SNEm@Zc\qF_pZr8R8)Fu$Lnhm~O dzտpx~3ϵDA]!mDDBx՗k(BI A0 GnIo(B醙&^e"rn"(sݫ+o{2xM4_|{"ghåW,#j7#K=̐lHXrU#(~S~Arib=ї1`!joԂ)!-طZؾX 9,RC3@uX~s5[AO@I AIRLua D:LN؂o IW&vC.yXzMuUa\sef>n/"v,!pd /59޼Մ]p1QzGx~WFCR 3ITtư|ŴоAk5TZ9| . WNASiS(+qw2޷&, ӵkcfӑ=:8D (x)({QdhIAMluaWD%Oa-" Ql3.vs`p+TD^$R_ʋt?ٗȏk/`b;C0\q". Sd&w/Dف># 69d4l` m4*lb\OНĽ#xK]Op<=Kc=1d%/"_ %<[cKYNN*CtdXc^olˊLO֢X+eYݚۨEҐoiNBN5w+Ra2o#ʦ8y0e, `ȃyrְK6 ˍ:$ 1?kZnb Fft*lQM dx7EHè`rU#J Q!1LhLRt۶&, gRJZ"'3X !=ܹyC&̀C==ˆYsJkxYfQ#ƫ_ uSTdOȟX Wt6!K2M%`{AscUu?E)L,/bFk(OJ鸨qkF,6.dz&Y4Q4IqNs4|Aj+E2N&\ḓT\󳀫tCĉ$vNJN{Nn'vݨa%=n {Oǻ20@ս Y:-sP#=gQF<{ 0iv(ÿ+#ܩ CvǜA Gt[?'$Yr0crF.[^gfeҏ$芴,iV9>RI%o{$?z[F>xXeZ+%#,فY-PaqVVXqe'Ž-"E$ zZK b6!"& !*76@_w@1{;]l>AFѶ,\OzV&;7Wj᮹ ម@q#UȁvHēH|vW]Wd{ڧ{[Yf&wPҀʳ^+Q*fOTp9SvD_!iԭ8+C"5_{LPu:Hr})m;'3M>%8ɒP7g/x1O g<zCd~3.fGΦ]j=f!=nZ^*hO@wt8f\@v#7Nv 155)Cƃ ]4‡hDH WKo$0+ @ g)(&,ND̵fj/L[O7Cn Q*.$el]U?~3.c!js rjX ll>= hGɗi$YSK\N'6Ns`Ui "ޕԅ |D-W$zLY:A{ [fIg; WuHS@qmuD; Mv>!bT*m,|6VOl7 u&ElE 1?JZ\II8Jcyobܱ)xԝroJN9T>#PgUdd^UCHzǖ#OPłwN LYR_opV8l{I^X} a5=dw Jc4-lPȞh.a2{׵F1xMRgR4Si3Sc|k{u@E{P gBx qQCA 綐?&+J)/;|t4ŭ< 1);1--¼cޗ v:D9zJz 8xUF<f { ̿ 3,< ѷ7Ocf$.+e2[`Z&y7s(Yw։Ggx%(rV(ei{Ut@u[mM؟_2LDgi-VYCn_gPIMiw jL;3&`僁BeTKeϗyY5s_;E ~XZZ.j< C _^Ƀ g`U]K EXa-g745*I>C.]c $_V.:TfgKs)KC6`‰RG w|F\rK Œ#/ 9R/I}%;_%}eWz3P c=[|x)UGVabMDr%@x˰̵*('`>P^ȉ犹1O-m3}Yt"FYҮlIj3)z14o$_|TD޵fe gxh|0-Aj#C $xƪmw1ZJG 8&^x8 wtXOZ>7Z3H1),n=êg!=?ݵřOoX 8HM)'u |mEwYlx5Yנs^r˃[̛[mwכPy*& ڶZ4u1JlW{U3FnJY(M1'mZgM`+t;2]Wf^n@.R^Ji1:^=7FKUs\4:ص%wojk)kbVZ;ZWYc6,k8Rk]7Rg[ NEXKyR[5?bbZoQ^lsRK}vu)OnġaYNOD7 %JEpH)S4rEq"rV|x\XTYœrH*3θ;Q67 ԏ (i7dmmS4M#dS`Гfοʰ$FB]k$vֈ U~[2 nϗ۶. R ԅL"f;ii_1>$1<̅w`l51nu"% M{hAMxV#7A!>ft7t h3KxC 0 OHtAFz#&ڠEp PK :Cs4K.ANg^,.#RJ6qShKJ)5[q4Km| !5>03tvcߙPV>J&H{>aYHe=- ź^L SQ<M+zt̖6FnuNyHNsyZ{:%R5{Co{J)8ڰ-Mr6j;sIH>؂ٕVw,0jpX%NҗӉVߓt_ry%"|U}B]_-:qd!|a#>[$Qߥ7JX G?fQn^W[*)ԱO\K 5&};=W}eg_+w>S6sJ@ oei4x8S1Ţ&_`qM Za(>t{` lY]v49؃_z WFV26eeT*p)R],6d4܁'pPSR) 9=jz lҬԄ̗C^:[gK l܇I0Jk_sNeM%ȋd~vV1穮D_tהqˋ[o(Dz\!zn^'0-xG yllm:M ؁ rqBv9i7ꫛ:4@ylMbd~(T&Qm%ji@/;:_,:X/qQz0̭4GsnK 'WQSw5 T^!ei~B n~ZPo60(s$ziKdEv8|6^dH5q fs? 4fp|] 庁YQ@"栦aT0JSZS>]؜;1չ,O"[,"ѾGS[,kJ  ^=PlY]v8n9{E\pYrA!6sI3.h^^xx܈`a"8Rg"2$|eP-}J'#Qy4P`yS&0RϜ&HFm\7_pG~?t,Jyf%q8T9ظ(',]V^8W%Yjt́6=1Srج{ݷ];Ms`F/zs?xY[xMw-+R\l'B)Pތ{˹KD8qʮؔplN:~)ӭ[VnMs{ 4!V*H7Ug Yr1;ބYQۗ9SS<Ȍ'OWW ɉw<󇘽#*-σ!zECUPS 9oM*Î+w0ڜ(㱸 -fxV.SJa_U^)'\Kn ,7ZTo9$zw02xav^ݫN Ǿt'# ^_:Fu䍧Hj.J+dde->WB$' !k; C2j9Lltp#3d!\ٍdh2|[[jGVFV~\QrP*/yOo;V yXAA|\˴ zٻGtvd "/WF2,:%}wV>L4 T\4e_?ǥ|׵zJQx:g@e2Ͳ/@!"1cQw35ȵl?M+,dQEBxrG BO]X; N"H/˧8_B# TL6(u% I5U}js<_+?U.n9B=7,r0z4\J6@ÆsхCZ|h-·EϞKEߜѩXllGEBUFxe\?j"&bhV(Q8d:$JNO K4!v>fEi$Cc$7 #)~}ˬ>z'rPUZؕRl<ˢGIG'ПwoS'mP;hF|@:f{w#wH+XO FN(10P0g)Nbe_k߫– " ] EM>udtL[a-Tl2DCg@hŰdΥ&S6L(+9(;So KNQ8@ W>Vi;7_) w˪<* jًHáN6<[^ꩅQbyRpjNLQ,Y;H#mOœ"g.)\JN{yGK= 6 RAN&G d.kmh\uiތcl`'d@+1QEo ^ָ(4Z Fٛ2OuV?3dŵfsoNWcP0J㳘gmSB[@k KeqB.Me.N³,udʺ'[f-\kL^Jev * Zd޾\20AO y(Paoj2=ɧ~b(zcMo:`J(ljuoxwWw^0WBRN[Nnm`z$FPR".bδ J6#}j^kM0`Ve}O~ X}x1vS!#S8dmW":* Q  `(~#4I/_犋NBԢ/u }1A-(^[D n&l)" A=߃O!ӛrw{Vӻ8,ڋJtY!jX[j@Y㝦c{i79 ܻ#XIp=5XvI;N/:ÒaUs9R2G=pTAlc%YَsiDW@{*+-f )}TUq4-nods(&z2Y]znJh|Y6LVf^6:A8O&B:J=fA ׮7ҝ'Lk ~4f `@V: YugP- /UoXS씳NT.W6۬f8 DN]|m ,8 v|PyE 2_OԹgbUzЭCS sy֘/Ox"A]U ´ώ0JE8;Lku䈭Q;9] O4#p@a6NGL;AGUmwuб@?];P^<.a9F똖'B<-gR=,Љ >QZ$T̿[Mq82%;-^F$(8 [>n ?لTugj sO=P]MsoczOZӆIiBCt6ղ'Lrc!]ELb) wLQX{Xa.aFx1N x7"oWSG D-rHX>X}iQ#{md`S)%'x&|KFC@0R-dosR1q%Z}G-{ @=@XMhFCNR_rZBT`)q,s-f @Oob% нī D|x:S7 _̬]9X@PmBYv8aw9\vT[ 0Vf )\SG.1Z$*oߊ~C?(CW`ΆAX9`nhۦ`&NJ-hF0gVb_tFIdbQsOD%L&z)[ऀ"!( (8,,X4d>h|ڔ 󢩩[DwZ=<\7Rk NrZ9NM +f0`6QQǓC*yKs'+L ײo:NXҊئ,,de4*vjb-{O#}cq{fb564we5`ҦFGrpz>DECqs IVʸMUp/@1v-FSUL Gᇠ8c#2_[$ AʟQƯIZM5׷Y%Ae._H-8X&K% ڍP!MDTSV7uBAɠ'F9|oY!J9/ ӫ^ 6JzPw|d|[`v3nUniH"6 mLQ)z]^֚z*,Cg_BS[P&p _8tb@p<).vdY(4Zun(aw;;ټ-'M{H2?sFcG@3-ӔC}+R+Ӭ,ˈ.fԊM[\CBne0iAf=k9kaiRVx= ]ou2 ) g-As\e YL0#ӆ@ 2/An%K"NL~DP~XQ> 'S:h%UY椮hнl_q *~q= 'Q1;{4WD775 O[.q [㨋]MĻ1: Xppy*ċ칎e<'$'!׏3%=l FY?>Ӽaeo9!rM8ܘezĈ L(\.a?*i#Z(u*3Ro%!p3*<ыxJ1vS^6?ZȍF>XO#2l@G=̀4g&b)[LG~ߦVϭsImY`c/]_>Ɩ4h?aW:-WhH䭊QlᎂW\{OԒ ݍ8y /^lɳgݝwyVA;^:c WJh틔I,>6f%;r<$;`| 2xY)ό\ʪ;{>4&﵌]\3jA[& ]hI'eYB`[Cũ!fꖨ_=Z_-\ma?zP&N I:3f TT$;p%H'u84&+vep!Df>+vU W=.}A`ֳiNHC2?`ڋt7bwWcI"Br#d"]Q/EFb+*̭2x1$Zv5U $kVOh_(vɨlE6.b5&Nk$Jwh4s|wX6P:7|F0?Yt>>ljZmWqBW{rw3aVA&a^ǯ"?@jkaz^dm ô `g)e1lr۽c)'-f.Qu\b 5Mg/`ʙ9CG}8 ;=WγB:ͱgί.;t;"c̣t4L u'>mTpd HƑ‰KF/D'ևYz`0|'̎ZtjVCC eN٨43_T'唑`߶wz  З{!o|a2|[)9`)sE>>)Gr|/3%/x&AC~5h3"H>DcuEI~/ڍ7pl_ȟd[綶#{P\Pn ^,Faޢ2^ұ46{P w{{P F|pߋ!VBY9qØOyS9 @z]y<3hYDJ@u'DžlN]9)H,|rr&Y= [yihr!2%FVɔO2;'xQX?%FM(!d{O:j$Vg%\=YMXl$*=,N ֛$ͬ=$%KMF7cYͭ1`3rʧ6`qjѐ/à٤$t)FiQq /P!Y䈓CZ({$?" W4OZ]X#Ч +==ALG)q/S}ld7ހץנcu)6Kؠ/)}Y1Ec*K,L 5):\LYi'V[ L!EL{D["iԽ^AWǻ|HU6vq::MܝKş:YA(_\n50hL;wFLSM3bhuOfd<\ykbb3+#jv"Y.\o>ZUncn^ dY/M E4{l c녳O E3]uȖ Pp>*"S$0BqW, hBJjX*༳\fz*#_WE@)J^}wz*ҫt) ǺV?:/a|5D^柳W[ۏ}Sj]ʃ]ef27rjWQ,~/GzW M=+!ˆcc_d+V1G(0y_p-x5-|V^RVUQK:3(+:DFLa(g pLsxM̎jrp3?0,DcԂO/ڴb? wrh'(< z5x9'WW&.|9%xYWƂeЊaF(ګ.f$^si4Oqw cOk︝3lWh vB?"RMxleQZ%UaF!L\+%q0 .&B`F~@N`ȧo~m&)NJ@&)rsXPd&7_rm"1T´ǧs5pz?#l[."4%b:^BuH?;YS_F9fA"di>ךlړϵᳫ@X{j֤R *)fV[EcitkY/`ʖ!6~z:O攉j3X%f5whiX USGZv}Qn悫 NH~m:h_ ^x;_?hէn:T{T˚2wK7JLg<6OS^qd!!|B_fs l)<Ϩ9ђ%aWg˶s^F-eݸG-40خ1!3N̎󷴇blxŘœhȭiĥcBjo3`.)\x ]'$m ٧L Ę&2y*AXA*$<ɾwren4J2˂Nׯ#xsP[5,{ . f0Z#?lz*G-eKw[1TIH=LIGv ĎMAH>DP6fPmg ga}]%N\e*Zdc>>&7vLG+j (sXhe*OE| CB;4T>j6| tf?;c"4Nϵ|b$ajҹ; +n -[Wۇu^|dim[u_ĵ/DEa<6:DI5YSsK1eJ*6ym:=J6LBƌw!*Іa{=2B~vCg4b7p-"5g%mUp?fs&ư5&^U\~H>]ND Y ` &2~Z 0*S\ٗrCh.zv7~x*;/_Ykr1wG}b(ȼ6/5QUeBbs뱜FW1n|a3`FA7XZKB,;SƢf?l!?K4A>AH܏Q5a A{F"G'$N n^:d!aP.dXG~G}nê+\grhG3axj퉁1`#K*}phbo D/UV@wI8 'AΡe{:*Vu5ED^(q!},3tvOᅰ+to̖*˸SbA/21SXNZ/kX=%}{ގJ-!)<;5Cv+E^o-29ufV:5Ă%㋊6Ӂ\hee )vލHyo*Yn 9DPRrs6vg3[AA"SR wo^FONSS CiLvOwlq7{ de GoV@B5]<ގu'| Ì'"uN hӬi"t .ptVQC*k\6F!b<[X/V<औV><)+k)~f>E`E)Hh]=*YJ.3L.޹G .ezf+2sf32y##v!1@ki8&TIxǃ>@~i8V"xǫriaV^?ʴۅ}u y T3 1Z1tnx;mFvv!BkU~d-N^/\F}7OP UA@Dq >oM.֡/ PގZNWYʁCM@o4O 79a xwm-&W7Lk֫ٚGz8"zh$Z:mU1UmaGn's?0XUTm Az-F#򯦖"EIK#-*Gh ٹx+`=B`JWDMV°R' -l( (Xם҅ӑGEw< L"DK7'-֖,d{mFPzs3'-KJI/?+{x' .dn9@_ݟ!4n91" `Jܨ'㵛*o(KLJ<Ӽwc7_1Q|/I.dk~Ð۰{y\2E#iV5>$X9e4[%iU#{ d/<_\s"ke^QI ^KݘdgrnġR|hŵ\IB$?yi8eH0YSSR!649YYWϟz3r)!KAB@ɋԾN$W3G@wT ]{uәDwYN|8LG&ܰ4zM]79^6`oRe5wojQi/9Wb 'W ӈ;ASLmx`##m]'3NGH&B[EY)'y 1=_MZDmM;61EpH#]SXSo#(|p{ !'nT ,"ii}Ӳ"L7,x%SY(r)Qp[/&dZؽL Ϥ=7y6lRެuɫVRb4%"Ԛ9^"O#"-]I,fut;XmٹY%~GOPbmA-XlRD4ļ3%zK48SMDRW41%g|[cݺ F{ yCzzG2iUB".w6uVuXTڪ.Z7IzX?4}G]uCtN WZL zѼ53׃oa9@B BxduBߡͣSZQ5l_Ǎr cv4t M =țG|_+8}]K3)[S%a3 )rA5;I7Źˋa.AY~{s.da$D; 0*o.4, lR!2n?d9~j?LtWx!*0.c$7̓+d#CB=c6 A8ӑ;iq EȴY(\3J-؎JRy -&f3Oۢs>pbL' Qr-Sn}_fK3bU1eg7ʣŝT/Uv" m>y:ૄyYieU Iss1 7\ ًfBlbcV5o/kBԐd1zaoqK#MυB-*O<WqFLW@΃-3\F4s#f. r73na@j -#3rn7&Qa` /)X/l礁f=n7I(4v\xLn).?ϷBA&%~q|TAiF ;-LB-5F<ݛW2 >bKWgsF[_ufAj)` R33 n {Ș2lJա5 ֣nHk |&4a0㐸~);=ɐdcqԟrHeN`t7c%!Ɠݘ6_xעK-{a0'; xk^ߝIa*cqseu &#d3<u52F!wu>9 xS&| Q"h$lCI\./Ia ) v W"hdW] 6<\LTz&r[@M(".Cdl݊6r3 q*Tk7ur9ra9R!x9=\ I9Ï$TsCȧ$ď喤R[fQF:dvĿxBnrj #Ӳm8C*H%YBXl;P'"'۸1Yb5Z|51mW_ámQO0=UiyJxq\9 S$NN&cx_l<{5I))vfjdwk3|ϐaGa3T.EO4SXf)0B3ώ@=+bv٫jHƓ0r&)-ó?cN8各OeZ阼Ç#<#笄I aa͌g̓"!}ܰЄz^.GNMzCj[)H KjיG2T@D VΠW͉rh< HsR`K ޠˎ1C5t 5[D*sR8~1SF*f '4kTCog1 zL_^ai[+˖MjTs|ܼE|_*F$ 7?$!ϗ"Ș [6KF"_K[AIRYm , xՏc)yU%vk Dh|*q|_4! T")2T3hu&>3ѯ9*} 53"n3лJ myn=\2IXJKu #( Ni޷v%Po֚ySavZ Sc _:}!튐X1~De~isgPƨۉቇLmKE2ve>Vlm>HF7P+FMfF('+aִиpHTدLb12&(Tu<\Q'X:пqz4lɃX6 j[B RX!mqYKD&( fڢuut 2kb%Ӣ'^"7rE?y1]IPi YI?gʸ/Tm /ᦽ+X(LH5&Ic/xъgfg^hc({Ci0ē|Yr=\3 ktY8^YaKbI7]@)K9_ײ@H0" b.!tN3PfQmaGRCH TV1 \A~Kv1xc^G LKlJ䉬> ;`?S09s+{:@`4b>x\w+jZ,l(Է,1a" D?>[*a0Uf+:6|RI.3k4&r Q(yrRO ۰qg[ _YtJ9©gz @Db.È8L($ Y=b2j x%DXx}2Bwc-c^'|ki등 FE_I; >esH~L(j^h0(lwL={A;Кk[iϩEYZGԮK ͰYft G`jGo~ 캫t]T M"W2fpUһ$ng=ME8|]sǏ;D5>T/+34jQ5e1a>hIgxsҖn][YxTU HՋ*B:D]Y`%_;s$F+.e(FByqWےdk9H Jfi"ͷTs4_YB{qn>90֋RX {@l- ~0e.oC4;-esi\?/ >` LA, K&] `oFe?g[N4 tɪ1+@~ȑ\CMnuN{ޔ,=Sj?6.at7Ի~iz72&bfK\^N+-VyHŪV3|mqw%$W&MeȤ q_MxuXh B~K?;%fƣDOZHbmfxDk-C{'ظZ-h ûLDTXMu n@ȵ)ɼaMEjW,#0u֕ _k/l4ói/S#\HFkxB6RHD'IMzI/.xXl۝ɍT}kSR/X<DsB8ymv%L^u0՛V;|b-NٗhA6 9*AW*$pS tطzQaWiѽ@&pf`Ĩ+FU.M1P6 쨞L=.x4#S7l.7/j7-/hM,G =dI3P(|u0?Uw ae\8eh() ԁ5bb)G8IθC>~K2Z6U iCeɠ$buB}5\,b-m8-ԲÛzD/)Of`>6l:,7Kj[ hL?Uޑx̛NqCKvϴ; +? ]jyz[?BosEBE)%/TDu0߸F{E7j(9 TBYkX3`:h"I Ӈf獿s~T1^Zq%1+&m(vf:}^ĂZ5ʆN;3˨Hu{~Z$D6jo(uvR:gn}<[Lt황yug:x11NBU:{9k۹&* Ph HR1}rTKڳK1i0Dl]e{P+̓g~ysrv.;Ng- Z |)ˆw o ߉Z7*%'? !f33S_'dU`WWfUL`VuG2S{_X^4ھ@sIV"S 5v8 5y<$^'F(MVvRWSf]M{Hy.V.b>t)DӚQ,lxgĂ󆂾4z}-seSbI1m@o=f 댏Šfo |38$O:G,-ޕĮ+Y;=W 2$?ӡyI"vjjfBcd&;ND`<ɫߨ0pou'i9سw| ]A4_c@޽6.i8 5U0jDF}ψudKV-J;΃:X0`kDG *Q;F+QKW<n2u&8ar+PšbvLŠ[԰ c\8_gkoϦA/j}pQ"i}~Y` D1iQ,ZR@- D fBTѻ3)޽{'c?g nٽ+8Fxi/oQl곻Js$uUHf4],ŬZ>0VRuDֵOnOLԢ%7V9pc[zR-,s<Or+}^ϺwdSRjEH W }jmXPշ55}WX?SQxmv6)5fP/xZ 'oMڿLAP9ETSiMJ0)L?laG >r璶 gRN3)7~+MY{Pn}"^]̓P^koa7p>&]<|Ws)Oj|aST!A`Eos޸Ă|dSf ufڌF2n(ww)3crm&Mz>.mk&ӵ]iO yhrl5Z0g }H7X}@,|h޲.W ۏ\ځ7ؕ0Th+=SG"Ys[kƸi[LJFB vѯ]H y)]4C:zؾ]+|GdB 0^k-k>`Mw Wap5Ҙ(n9Kn 0:lAI OIf?-E Y>^Ed #$Ac)T{ƹp`!S#~'(VL]_nZʤ3xֱĆCG'gڻUʀȃBY]~9^|6gk8D1rΖL ~Zp`rP[NM;qmOHƓ Aqfv߻mӝڢͪ3+; ~idW.6U:OKFm# oB̛uv0xR&:U|㼛u70HXѤ=FĎb^QHmfjzAЮ?9dBU6 GLOs=[@jg=1 L^Qa+KvR?pYq8kzcXo)(Y^OC4с6+4y "(AĎ~OXJVue{oFiJa֙=o=L Њ.q)3 Fkݻ_iҊxt@z`{!\{gΆӻTJLTp=`28%>)1Ly|" ȑH "xlj 0uRL?rւ%h=Ћ$bKwQ7I'R=ЃS,!ЍYw4kcpBc:mvg(Y Ā+dnPa[4\(Aх hT2(T|!#3愐qIwdYJP;b&+Mm}-A%e|aZƗ~bjkk{V!}w#\u0LO֔bΤT4e|b'K7[$bgBE BqfPrjyC)Éʹ@ C$@V_Sr'bq*D`1ъi,h6X<12PbDrp[/[/g=cBTApLǡ|Z@ə 402 j:rs=j#6'y: 'z/$?Tys3$D3eRfu$匒[oymǤ N+ 7bϯ )'TY`S33 xA29p$|#*z Q9\Ix$jq$ =v0V8jXg;X˛yt8[}ѯ+$ pRURՅU ^VoUh^hJ½):d# ./"fU? M;#Em>˜vM7y)ռ.X=S@4]N d , `v:~#; ~ƭ3:3z>YqN`р _JGL1OMUh8˯&k>fSMG O Pn UyjL zu"b􆇏JH]_KW`dtj15̼r(OAO:[_kq%1 M,8U k7IHHs.'H$֠|>j׆feg֗Aj, cV+6T-`WÏ޻z껩W A#r'>v@DZΚ%̌ _9s~#ƑAK)quYе>Qo֩s%AnsucAhm>~-&O}Y+HmTb W2C=lxxJ~GJ \&aYT2\[X/6Ro'%'Q}-'Gg_$w?O\QMz O-QH5݂QI7WJh >3+FMc.#o mM5pKy)怪49Yτ`8;9נٶR##]2k,sr6{ 8kFL(A2\w4Y?/nWoP?* Iͦ8U_YDzuF$0 Yb Gst btL@"S9f֜#حqBJ=evL#JCy;yՆ`T&yV:chs&­N[fauȃW1½ h vaGk8gc?U.4(Xj*=%ALA^z[Ah 5`c Z\"cHY0Jl`˙M4>)Z è HqY[,Dvlƭ'RqMM=!k'xuhꖋqɴze}C AJ: }E#d7 ;kOel249.W3i6kH$h ' 5Y*RRi @԰FSڳjUTn?dyhQ Ol1^,?.nk'0k;mD΁Z41FЕG ifެr3zPn~|U3ˤxao(Ԩ%Ujʈx#`q", eahz%]>l!ҋzC d7 G`fZ΀* *tieҡiWP_{|ӄ1? :jc:fc0-|O%{D,'_ÉnJ]{&c'-ԫ+H|=PU^Y`e&6-m%3EQCpF_RI/U!tm8U'"rc qp4R`oXTQ"{Z %y@0dҵ㌙ ^*ΆY_QQ?7hORk;9>b6:Aw~!(2!(7L`ŢBM pڗƄ+1c̦9N!c[lYت"ƙ7w"' 厊G3nyǛLvVY->Q{x9G>q^5'.SO!bZ y" ckFD!tL@k~UM#BE;5ε~*j@b̋ 2g|-(Q=qP -ڐ냍]G$ ^B;=f43 0ndowd+(4ΐY|BAh摮"/3Oh<=ȇ]Q0:~l)OxgaoZO^װ2r'8'=;SĸYS4!R.SWO6^͐RsT;nxwB)S^pPZ4= V[܇Iv5p{o53-E1Ouit!l%"B_6b%'a52 1LmQ4M-~8c?_vD€z{;>J!39>7!/W@N@R[OMuZHoX5?pŨ`#,t-M{ygMgLG.(h3qzm:InlW[#,SUMEVJP4>A52(1{되xv60ⱇn*8cRctų{ kX?@e:4rgIn,w'i2Ϟl4UkE6ܬڠ۱;@6m m$ RMp ?92?NJ%W _6݅p-$RR ̃ԉ?e0VN"-%Nm08`ymjJ1|$\pz9]Q䱊I`o3>AeJ[~< Z T'BoT*_F2DlDcIk?P^Oղ 8x6o =Ժ%~h9:%Csn a>MeM\ k{薸K\N?#׍1l'U,K¿iܨev VjW>l *>k5gыUja^SiR}/C/eA"[Xl\{n&iT˘[@5Ȯ U6=C%Vl։ A k/1$U%-j ?܉qwGcanǛ&Mz2&"B!۾xJB^;0^|iu?q!g _.S6 9VZ zB70,~hR0Yh);;\4{70Jj24An ޥR Gt`Ѥi6Q04X1sZCN%XOT->%S^d%8WW2֎!y{R!Rc7oHt/IN5I!>*v dJ'U\ Na!+͞`$-x7vLϖOqCɳ^=fO W% sd$ƒMmj3ͭ}bpUFȬ.x0"(ӳ,bJv^"mBH;_H vlA?*yw I !H)l_|;y܄FiG@ &H)/6wQZ^90 ǍUPeaa<0C \&?!=w5tsFAmBne>]ދzq>j@qPe/ςŢnh@Pv ]IүX5ӂ+pF,2ר=lpSYlao8"ȗvՈj9hL^*12,&k o;UlϨ8/Ѧ`TL,oΣ{%3sg<J; )ٖź ~x݂dxa,&:&]O7CspHPՆMJ_;!x> AT5÷n5KgJNvB?yDjie ѻ F6t7iik+`I '[\/txƷb^M}ͷzWPso>ӟs׺kdjμ1=ID!^+ ȿ'֜\j+^F8BBc֞HaOKqEzR1dUZPoyyȁi%" M?/RR 6} G1 X55&N8ߨ뇽5#Z@yc-VҜrM#,fȠ%m |B`NWOmW&Qaat-4]ܰvd:h֗JH# dDjp,~r6}.в_snXcg9X<9ɨF:$*1_0 n}u3gsj{ bbt)=:y$_8 MzYWpj3;~EC&0ẢKDÓΝ.F~e2/VLkj =g"EsxRg;2ueKP0E)AQo-`!yu]-N~vs$~}-L.|t*̒"w%za,6) Uol#cFuu$OaՈ!\z:;eg}oK4XV9ksK\#BR+.:ANQgJ4m_5"eg?d2$!g+ b4"حD @ȻC 9MINDŽ)Kk@3F:(BH)uRsbJWzjsLƯ x<|}k:Jsc-5KmFY'Ґ*Q~9O>CɗG`TmR\fTߘ%Ϝ0$Dx^Q)ׅjo;(pZ/GԃnoL>xۢ{gֺa,2pyuλf0jWYx 9[,׽Wd=`Nb5zbOl{fĆA0a at̂>7h6߃9-I ҙoFQpsh|xsoS4W3@z~ ϐZ/&q-]U:G$G>%FbFa1 ,\sq: e;ϙ\I'F!"z!ۨ9rf\vwN@Wb+2 L_LiE̖1:0?>..R(łgievX먊EUIHٜ ĭu8^I+,)L&x*ND_9#u=֨v_= a^hNG5-A54a`Rѩ(ďx,ѵq}FS$e`?GDn ='$uc &C5me/}S?SVK-@ c*yqj:E>E 3PJ\R0]F]E-ױg Ķޮ!11nƎUN v媏tpWm<1ޒG !:0QedBB*MGL 9"ϼ0Z d⛤%0{h&CK(j{%e,8$? ^ttk8p,~vu5,\E&몒*2VL _O_la,#G5Cu,FF6ԇs*5C35`4pD}u@\bhimV*-bU WB!춪xi6a[.w=76v8. @VPkŇqoqj \ gtwVpQWjK{ARa2ʕ^,W8^%|umfM5c?kCnofk9dCb+Yr ?q2¬2w6s$WOVGt8@ /nl!U [qK펄wuX:P5db75xJi B0o)~{ >AT}Fr)K?6cXLkpJ 5uNMw`]?$IHmiir|k??~P[. këhl8zykmCxO WwQyk),$Zs`q~ϓVH3iidD1wIp*yFӇBL~Nf3Cd[q[} Qa&-Ya#qbM9I- sa ё*jY]ζKldU#iK{ 9shVݒigK='yH2aШ夻7DVZ\$*f|p m*qhjRGon nHY-6?g}Lfy)^.YUmmZo^D*M_:[zrƜBf= v)b6 ^n*y `Y˼/u(l1*̀dH1QΪ2'Jj |Abu{~ȾGc VG+?>$M'8)lh1N%p/5w/2u)Efnz0H!ލmp  7g(뚨bV:cqExSSw'\5pܛ>YʆvAY(lOunWQEن9D%bՖXTE(u4WdmFyW%TrpT>Ucyd{2땭el;8)5 ]cXeτ 9ϖF'W=KqX) = |2ZIGu d(}VBG89ߛ3*bB3y^R(nE9QN:" Hvͨn0QHن_YJ`aU]=.:yH8QQQ5P-.^I6'C r|x@>6ꏆWWTf66) O7~]|V&`M >`,N(\ Z?rKTʙ)4!-C4Gg(&e{>ay?GL͊a@o*ڱN/YcƟqg_E%..9( #6 h,KFm_ο@l # Lgrة`6wL KoL;7e%/}TMgoJ;Xt݊t?_yCcWkn1?#oTlliP̋,HH ;[*vhǁzH}S"4E8b?baoOR?ֆU987G8Y:K Ni ӞDLM ?U8~@N|I(̾!k-|^n +ַ{_{W#5m 5ڜ[CR8ܨ$qdSTD/6 FOmV̘wBİ}oTԌg" +%JE–XMCYsWPl[pr_3 ̸ҋq (HC>@ʦbS R 7G 6-SچzlZa8=Ι.d) DV ESիBwMtجIr2N#h(_2]0sw!a~@Tl[b@x_ m$iya 2|mc%*X42ȽM%5!`Ԑr+n3-(WR_9띃i ᥫ@;&.BM=XnXwT'¶>^HT }"kmpI~ i\TlQ͖%9A\(̥Y,.QGqr8â%E.Pstavg_V ˲f]ӌ5쁤_NdP' o,[l6kex 3I)5Kܧ®&Prhl0(BbvWc]\W,pW/'7~ kr[_e@\ 2|z[T*e4/2QBR$4@uYq!HDI]l+<d4$vbz|дHlkӢt[AON \W s:Ց}3_xL6E("eS$"qUK>q|$$_ƲӁ-km 2Âǽ|~fǬesǢڢ1#0i*!2ZkL$<6=P/s'fy:U1K0kN=HCi/Y~wa8!h[@c<-(Ty;ݢtlBOʹXR /URHK$pOny?@tk‘"iYHRK<`moW|Rc!8O5Wd &% ](mph"pgApw_?n^UNz9;F&!yKA tt-#d&!b0T-<`1&y:FOk<ѶX+Gɘfgeeoa-) b`Ci#b:6l,SxܒۋW#;䡁ϰs:J'8mM-FV+k"8(]ȊRJ<ťCl*i \*q2=GnƨOy ; f"@A.WJc&Cȳh;āMc5T(EY'~^XYx&5dQ?CFtdOR2V}_NӫC,͙֕NNy\6}6S.lThѣKe+ [^$Qcoo96yKbO/NUz6\~s~Xߵ9Lj7Sfy!j1؅pPpKn*3vB'Ҁ^ޭ^ەi^єGdH_>SaK{tFqu& HCFw9-5m*njIj l "CO=6N('޷W>ܝNmaʱcr&.BVհ϶/"Y|KVazFi͑*]M?"M!$)rӬ=sVeݧ|UMsyʓ\yJ>[}z;gT8pƈval\O:T^(nAg Ɣ\Q6PgARy,f3/ c,U| R؟o!"TDa+x!x.[SQv1Z&Ȩl wt|g`^madOȏ0POW;NfE4e 얳8Ap:{ikJ W|?)ɐj~,zKn7rA1~t$L/-1#ZO%ʀ i5icaڈĤpoοST~-o$ x,x'\u=J B)8"gm43lLmۅAx(4ο<3醩^j M,RHEEK )sYfNmS ] axV}>wyC8Q KzdkLfܭ sGN>AO`e?25Q1Bx!OuT7%.<#?煳zY5p2R!b4@UqP *D`9yC0rR{Yr{3^mc'p0{ő,jo"ԅdGk.޾e* Ԛw8/rΔQ!on?nZgZ='ҲJڂ}Ê!倎wHE}Yiы)Y00$ -|AS ~9+SiL’=Ӥ* sh̅/TpV^5l2TG 3Syէx>H6Y / 7pg.Ph;ZR,w{Du]>e9-w~Fq~Z=썫6)+ܔ¹.EZ+[Jڿ*BdԸ2;Н9tcDs(v݅^eD!:Ӟ/EڍZD$:*zE?.wXZ Leɮ&GKktE%Vj<>qHc.YeNG*H!֣(>@}c55N<~/[4A]Ռ<Ѩ-F-kcڙXaOWfPп*{*=WY}{X›>Ţe12*'({ Lpb[Y${U%RȸyxJK|TG)B[4.ǠZ Xk;E!]6EFtˁwP'4<|j7ΧvUJ+5E.Ev`;..͢2֎paPI8_ތI$7)wnˬw zdD,c|A4QF).^DMzّ], Wf1S׶U%Тw= η{xgtT}CW t%g%mտMi-=4Vzq[*җҪ1Ae%.(o1d@v ވPKv{P\Ĝ̳"f`wr!9(?朁KvyڣKܧ`9S;@h$g-^_MG-r:dl"4FI ԥTecrISy;q^{^.ߞբgw7*YWډmoȵ:sRv }ocOR&=Z|z&NVlؔfON{ O4S=d}lDPC `t+7?+ m/ o߻?m}Uǵ> *s[C ×u޻0~^eđq3Er&MY"qv4[n!r &o8R]";Vm76Կbs-9x͹GVe?ܗ V`j%3Mbd },G,8^P,%[4%Sca|n3X)ݠiGQI#='V=\\h0֖b2qf!N~uDj0 x"˚ ݶqkFYY kesGP#b -};%Ę+= Oý#-tfwd4RH1h6Pl$]XJt0gAʃ- RLMSpw|w/˪(_N"KjuN=DdF-Duāx&O֮! FNk^/ENDY$PKt;0am9[ y@q9#ArСl *{(1G;j%ReHҰW; aJ B5aB@r&uSbv@)ly8`. PsH$q[&vӃ#$FgG~Ӎ\8N[i\%ZǛftG+rH(M؏A;0|c{?PV}i\q=fu.&t @*8OQlƑ E\ƦBo j.͍4zuڭgjn% P]Yl ; sL`cͫ}7&V rGM}!R+SeIJv{c=8T9xҪK*[j-5%bpfmᘵZi|;ٟg)M%=)|xHi(O=#EDL c|">+⍬=4fx?1Rh $>YO=qGBZ!Ɨ<o$A߈,J }PNӖe ܾoɿ]7,Lh :@2-RYpbp;"!q'DnA6O󈠄4~fXi> fSt=D829(:L661yoSTIn"*Bh_c~rn&&uQ1JvdޢV?pы-m l>M+x/2XhjK@a':T!t\}S?z%bbYmc*8sd`2Dm4mE?=N=S /BGȀEyÀ:#5%uի0(EjQRc}$3D B6P!-٠raO?øYvJj.x ~(diZIb 4ڬ@4~x7a?ep,9 gB LdOYIG]]L1yOu鐎aLRLS+8;!h i$'}IB(~l(V𖹡 MEd,T=2B-wX"2ˠi;>hAepx( =irq QZՏL恄Nt@[7^̽K^gU2. Aϧ!z? zX!7ÆQ>oa=w^#.!oCCbOxj/x1L)L(ߊ? *AkoO{RU9с<{iEXA>FzRS%Rxc̤ҋ5)P01F"Yf> 8@"axW9OMD6o bViZ5-uRQe]^wYBEfN QjymǪڧ>QدqF%¤`ƴ!_K݊M_R|%Ʈiàȑcbek7e"c1=)=i ,- `lȟH8! J~"Olj>a"@Iߤ4 Fl7if7Q i,a0P@^-[Ɏ\)‡tG {EB ş{@USb|r{ m 6 >.{liYZyc {j[|] b -]I82ZZ ̭?hS%OM-+r gɲ߉DdHK |FcD i@+0 mǒBC0 URU8E/1k8FLd|氠1bS'K+pt$HA$] W-č!˜]g"ؾGzny@JRO_Li 1,ϴT C[gR, 5{Z)${i ~@з%ED`c X}lz FS`煻 3 %"r:R2X2<[% ^ạ#hIb$iWTxŦSwڳSE:f#?i٨+ "baH_Wݿ/=& Tl)ˋcl oPh8ܮrƕ!m^gm`VՃfpuFcJ;9'KY1[U&,l>gY8 إ&Ջձg)u8e OBS! ͦl((olROd45%NY0yxCwsOd.5n}G:ڦ8wj}wMx8ͪ{n{:[6&o <ՋS8wUԮ:<4k*:v~΀k#Ozz9KW>x; yk PE"悫^nmx9#u_ߦvqpOdsl:iG;p8cs]6R k $7 'x&kI@ 4$/EE3Qp:9HH$NZ |ۖt G0~Eey6#Njy^ױ*uDXETRhS9A ]LYdH}ET=$0.?)u7jlT.WW[s\Ugjrk?TS'<Х<~|B|'~KM 6p^Ƞːk2ixlKҀlk~ҏ!.t|A\)1t7)X#8sM/\N>ߤvl2rCqX+oA4H"nSl+k;uHӚN{i U9Hd"wo.d#:Ahj+\SuB*yc*_[M6^:pRuvBKpme3П%-ZpT/"x oߩ, =.ٲ{|Ѷ-W)xDT;vǧM~hR ƪ&^ߵD^>Jn]p߁Q]}=lAȭءJ31z+ v]PKiuZ^Fl zkb:VN߳Є!B\sIOD|b 1M; w2US.޾CWL(Vx{!a.sP>N8O1||D߁'O4tE˞$N`8a^;A wU17\uVckc|jW̔)ZGW Qۭ5N)Sm'%]? O #2>Z=\ FTQ^IscAQcޯFhvZ)_oJ?)gKm 0`Vq,\',! 6 O4 < ;h3@ YӪFJ\"v+e 2wfuT[`L~Jur(/QeW&wnc~B1xc9_FဨW/W =u:Rq @yKC$Lq&{GqG h¼}xuux{Dˆ$Fgd诚-HMWa9iUNáC zC;ĥ %qh>j&!כ74sySdfɕ],#t&sGjnXһޛzS^y0NcHm 3W3 c b0HwŸw<:EZ^;t=c-4F\s16ʍ &Zx'{`( |J'IVcnadԈk*_X &襔6V(*#WkaVsZB[v)΀ U%y Dˉɹo!]֐|hJ,YC??Vu;*=JT W lvZ4]$7'X7XFZ@o/VPsk}*a=*>贈hsh 0i-1ۑbu: zFڴ!_$@}Uc$R@&G|sxr$zK9r<{U1D[$M31=ABpŕLns09.̜.*K@a Kؼ@NuG57$:FjӎYHϲPn;Хvh ҈prgb9 u*s!j꜍prKHU%uFx .(Ni9zF+:5*'=+PXilFښHc,A|O?*'fիt@x? BOIaҲ+N􄆵R}aC칐GRO|/3+KW]NqT@m;\9.Fm.[jOj0`WG= /@3 l P[^nSG߬o u`٦t""r9skvsVslA^. OO#{qMXjs8z\k+ 5K ;B^PtX(H%X~si~q?ې':e7W2xȊ]~y壡,10A= |'@^iKɱ؆֊9γi=TޝY[~muR0!ZB[cGZ8[OD\bD0 WTc.ڂV 02:(b.>{Iw3&m}\WL⃦뫇y?iɏ\gx '~R[!zurc-$eQAZ3.!x uxw'鉣RH4b\n;#c}PTp.94wwZ_1+na1Aq%$ R?!p{j~h:N'>VVIZ}pjy9ho6I4 5ُuurp7z]䪺0V.Q^fknxnn\߸T9pBؒlijr<f'ʴ[`߈b;Bɳ:[հSxQ&E%vI䗉o[N+6G M K|~_ndN:?a ("աE>,2PEoϙq@Sf39<ͧW1rZ^^P0L9zw 1qG(;xJg.[ͅ[vzaCo\pR_\I3zଓq]D,ԅ.HX<0,?VQVF<2KRȢcNXOR=8u^ȼϹ x P 3 Y L*#=6酃@6޾ԛy]ИmEa!g_g|Q/A eG@rJRὙNVټ+)lrSTk ~(zu;2g_ )nn L[_6 gm=Xާfš_V}t\)-ڿ\e|907@W^g?geւ*7_O X,qoTܜ~V"SXDi`q@uLAϖ1<0$qJ\f8IM &_qc껹Ko Icۤ#HcK۱bVh41RҔu@S Dzqfmd16~{Jh0uĒ-qhHtHZ@.1HնcW1NBi,l4|6wU }@m>k>mz$Daf0ǻjK"*>@I)M9B,UcNFm@"E D]. g#*V{dO|пe\T2>z6f̷/)%S:"$:JO\Zu>_֗Ĩ1Z6nLz'u,D:+K#Sys*jq#G3>"*ezaĚ%m@op탼d̂{]pt, K79;&Q2s)䧭,0m ͉qB9bxҼ'RfϛtAe`nvWfne:JmKO<-n*]E _RwAF7& :ל Q 13xӪL@GO@ԅxf3tk4D7FG;11 ^Ũ_Εl{[xR|F$L1){oX1k| '&DVG?NJ@f`I<8s]Q騒`C"LP6 1,"` |[Ö'PkN~2ĹbyD/J0ъi  7B1|16;z ꮆHb"+ӏVftN&<惰-2Ztĵ[q pHR]9Zy*s|soVD鳚E 9D pa~2rM %nRu_omo.и]I.XtlI/O]GYseOqk`]\J|=l N*ސ>K8O-J RrBq$^;V%\uh_`!ni uyʫ \ SB#^Fn\ 81 z,춧^7JHzU$N1vpU lN޶<0%R2ˁߒ8&v Q{6cE`F2<@*bpee DZf>YžzdAAfT^Ÿm1qiv1y ɼLecWu 9 #Uݽ="R8ܨgj'0Mۉg%g5D?Z`H5󘼩vdiB }ԜG؁swJN WGS#bgizLU|Z*sUJ:Ul^o1!Di8O,Wiۢ"|h'@>oF:Zl4E7d̩ ~)5\{,G}2YQR+ybu9Ū5mCF-8~F&. 3R᝴U=r 4cybke+35yEz:C>K'0EYQ-#ӷ4Cf?ğ}''>Gj] rWߚ/uB]U  -N9IATZFdc!FJ!HP4dmaZ큟}zvyߪTE6/F^;Pg٢.z4C2ɠ`|#m r)/&M}9v{4JFEDzr"2uX~{ rl57޴g;Ĩ&ȶnXG/Xw! d'+"Mƃ]mkm4Kh[ eKz EgereЖΦsˬ$ui_()D݉ܪ-Xuœ;s}pgD=ئ>W6\- ;tl1p@""Ր ,۝?9(@&&XhI4jehJUKx) MQmD4%W J٫Sw2Uֱm1a8ytA[Oc G1 ؓ #Cۋʩ1l:3ׅTV(`oΌѯ>"|6*=~wB٥i'ӱrQ>Kz {O6i0X2_MQv ;4I]'U)I:? $^qL24LA{njZ4C*M05Oi\Jv"h_]VcڊN:0N̯hFDT2y]X]G.E/Mw8xِ aӞ,x}-зEA!zÍEN_̒L )&2u1Vd)_ފ]2! H}Zµ1m;<2&9dCb:ݬ H\{Pc@Gcbֽ!D?Bhx\4-[!Rq[*}|S<ȣsQ Ny0NϜȯBF+cXz;5fmɛX^Kg'웧N/ $=B;`,k~-D-/QGN¡9꣭u1B%tHCDTofZ\K2Gq8Cx~E!ˬa٘r HP<4\ [u2;l Rv"Lެ5x{VۿDOJarOe4áHQHl!("hMQلֱM<gYBZt帟rSàGâ>Nǯ<&ի3vw,tS>V 7-(㠤 EsN`ሉts4D:B6>< 6Ѓ&gŌ8ynEv|YƹeL=#h2Vѓ$n\$~X-OyH(7p7V*+j "Jp'[$ˮ.8IV68kM7=hhOƿT$ vw(YF@t'*6?<.TWA3dQ lnC6EX#pk\ءW ܔ*C_%#z1r h@D#ku$5?^mΣ'1u Ab l8}}弌V0YEah 5s?]s_`_')Y7fJhW7+%I0^im8ammfU$>vm5>X@8fQ$a0B@IY% 8B^+Np=Wp;C5vOEmMݱzP!S=^8y5q5BhӸB gզnॴ 8R.!4T:`4Ԝ?"5cMON'NXD*b>]'ro55l&Z!AP ]_̍=HBuO}X hFi p5D[!Tsxz?AdǵR,~IPK%wjӓʰ|(e jՎ7 G Vh_o |9WNé?L"uw4b*I=ɫ#t1LXS!G֙̑>6bhŵ?.cDq h{įf/s5&F.P~YamA̎ۻj t;+^`` h@Sٸ@y>Oc~NR/K[.y!2tP:4ө3FWSo0%s?{ANK\e޵*dg:]g8 ߷C O8FяEp]%څgŧ Qla'1mfo JkKJޡԥ^z<#i3tkmw^5w]K,͵Qf;~j1w(Mn\Lx4`? ޫ:r:M")!/ހ] G_O,=>9II&GGcolduBA6?pXsޟ-qHYw?Fȷԩ;-]wV[CkvvNd)k,7 _T=pS' Ikѽ#uIH>ٕqbRi~Gg(1ۜcf5HsHHJg&vLEwbOsAU"][=\7Fo J@*|.ԓL03x0YQӰmm'W5sSk%-Ezʨ ^͐G4ƺCts9*YAT`Kp(#<6Z'q68ςD2 ʹ֥QAZ\FL}g@D} EgH GyW|6aC`͞n|ŢK %)eV?~f̠I/Un!%r XUHP+*NWQ|f@ϯ9WԦZ+d#:3gVos=Z4{ÏIԃ3ŧxpnUr{/ub4DWM*suµťnk%.ͬJ37Cɓon `IX7HM&R^ ZpOeu޳tb> ͜am0[FTv;:.ćBl9]_Ql[0YW}!XEO,.w\t]FPvQ7[1ݎ-$YTj ds8[~i8GK~ֶGX2i6"\wP}wW\sZ|͘_viz;G.y@## drp {Oƛ } cǡHD.(֑kmYRa@ʣ8ۋ)1Kҏi,Y['_zJ~;^nem"PAE v4x| )&,m !&(ǁ׊r +!Qi .VXtR⟹2c+>q bO$.\ ~-'}U~HH:RMՑWWGi!b{bTʸ~}E(pisuҁeȻjEW[}]YJҷ1Ǘ\J x{K;IދO 9DvTf:cJw+H/*sF4DOPn$,Ej-aW濛A/YJg"giA<Nŕ(ϓ2"0qנLrdbZjd6U]\yU-!y6RZLDWM`AdSo-&~VZg4 oJXXMsJ{[9{y[{7? ?YR1XW/ 'Y,&ۓI9>/yBՋ` #r WחLon] ÿ.Ʋ X[騤]? ":њ`xi^ɯKkF2sz FkCzPfN\\V hf hW#Q'[n7* }ɍd:Ohp? K9Bwv⺍a~܀ȠGY}>ZEjf%+DT`^yʨ\en'PkF=5ysh' 2_*LED ղDq0ۃ;t+B9;7rpK\Ankmljav1_ccf,V#%35%h%%G4%yceOձce2]e)"(PچζpG^23~u >yߧܥLE.F!l4&8W!oriߣU7Y >c18d6"+sJW(k+=AzQQ Rj8]Xyq^;F9KJ0OeK`T4[zތcP?%^Er %z@$ZEt:.pg. )?LLB(/5=TbczN^j &"E$'bVc 7g檁dž7VduwlEnBɃ#Ē&kOA߷nx –ӌ[dK:g%G~~{O̪!au`+^bC'쀯ti@5fn$S(RXPqRC^%PaG5g|i s,zZ2kPjHX-ק2؁ӹ`;Zr^)xQ,*Jm0KZ^v[ mϚ_tfyAY3zi3ŜFH1EN]GFS#3p;H z-$\JhV"gʃ$e/ 7rQ09iKl)`\g o;k N!Jꁀ73_7!9%T<-^D+?5GӱwySe0znR#7n3(Us lr }p|q1s׎KǧҊ4#q୺eoqFa8P-F0R6ړQBOJ4qmPAK( Íxeͨ`pʊ.=q sKU 7~ .Z܉]zq.\b$c73ɻ7 <3i7؅KPpuq06U(b@EI3ph1"w&cgK- 5ͮ]"AnN%tvլa.WwQDֶo0R@|VyK[}2/_Tnk‾|G,mC$x"WM Rv!LHi՝tO.Zzm*:Vq(>|go';h^na[GayetIje=&(hgj{L,z9K߉+}9|b^7(\r,Qcg|,2SүQVW_o.μeבlW4qV9oٰU=Noяs tf6 3&2uD&GGĊG'/Z=[`5(*$ըc/VOnr뉨Sfͥ6K)lZV1aMP-FڠG X6yl/ܥڡRd1y _4 S[HT6y|pR6ц8DFz/$\ue1xˡ#kEbc>Qz=_/]"=j4Kq:w} uA3.Hx0H#P̓BY*4YpȿPTOu}=2/?1\4X O"W#2 <16کJب2ϫyt*1jZJ" chL+hx.~NۜQ>[pcpȡahL' }4yI4ZzB+ҿ8Q|1|e6Oh)54VRh+8[3'<#3AVڢ`YiBϢjN5GjBN]#{D6;Oof1ZyMx#Jl^c#`Y 'Fuu \Ji V಼.XJvI&e59 x*™- eaOyˉ.;jȇ9:Ug 65}dVі;,ƛ`DF@rMÞ*%5s|I\,6=*r|H tzxɒG02 `4}RGFH6.OZgk Ӯh[vx.m.&(;sُ|[j Y=l"G*J_s;\`t,iw^ZȂ:Ȱ%-}}Yј2ɜFM %t{Ò6iYXPapwm[&p+ݯV\lh!3RۀXj4d|ΤdM|Ov<{3zvh4;I}ՊIO)kc5j΅LF@%ͣ5mۦz4O_J7D7۠``2j⚔ZNn}2BRcb9l(bW6>0F3️MHZ֓*.uh]#k'0,(u&S&t#c+_>)fˎL'n(4VKݠf8vޤ6j י}p<XSGm}߈C΁Çir\xtg%lōFmS<_MF('*,A#ҁLel EVti!mނ$%f,c邬nѬ~zcE 8ڗ"Q{Lf })߮YD}<݆ ]>oC|PPs6#LrM7,G¡Ė)/q xMN [_/(\gN*Q'r\V*(@xY z峱) 9cn>dzMPtٻTjHKfv0s Ӿ *,=b/]qFvEݿY/>j!Ʈq@+X}r;% l;f_X#yLsd5e|3!+ f0jQ#{oKio?FMměTxЂ],3v-2eMz iPE'Ä/NRLTY[S'kI3/a1dgR4BGesX(Ęrb]=~Q\G#gfkV ?*"X(+x.ge䗶.HW%\X{q/pYő7LIu%5fr/Sv,ê2y|ZۓݴBF4is%y"̅?IE)T"URrdEanwbv4m:.[mLv@b;gʖ_դ% .UtCᢓ '*.Fϧ jG5ӏhU =l*YB8yN'-B,bK}V6:JM>ҫbQ.)lVڈWI Tfg=(`bރu)`Ђڼ.z1/uꁿFDa6N8 ݼacOsL v?qv^.P_4A03iEMJ k l)];D A8HEIQL/+l3ZՏ0ا2w[=7R^ye86C9Q+J6w|ypjl=]|!°n|]^tp\6Og;'Z` »\7뜩uv2¦]Nrr^ށ~`Aq N}MFOC9{'صXThI# |F4# sL_#^%Qi` qLE 3V7ya^bxwc(7HTUa{\uo$[.CzN#l,M--,^ɪ8ȪO:-89K2XxJnGĭRX]')c}?b_N7f9s^X3;$j=Gŀ$~yxK!7WGأHƻLu5w/y,=aHvߗbbm<ʋB͸5֍ W~#c @.tUQ`nzqJ.8*ԽbŽw"m! \.qN|h#2|dr`UiE[ N 5Q S'DyzB)dlLMkQ29=MљQWh^a \Vì-jŌʰ%S~J#IʪXj}aDŽ+{hU⃩fJxG(n'{ScuA0=*}e'1:ZF!,198D-wMuE\C@] waB'kX`zGDLO8BM:'|{΋ x>;eQn{0}BOe_*0W'O]#mۍHܬK)7QQn/nN]Xij\MQVC3->^Խ^~5ê(whPo9'o@6}{ sƺfދϤyI<Op$g]c ̗TR9[#ܸv{3=eNKկ[,f "EۣQ\bBQnl(nQ7]|C< ϻ=l ڸ#e6ç3HyՖẅzB.Í3AwZ8ڋڗ*lZǾJ!YxhW[5<{AFGF!oEN[ak?WA D WEaYFSlC]j mU^tt drQ?„jsZ$gN޸%{U.FMnLސt!,Q2Dž͝)Ҳ{ZTk`;ctq7MQE8>hkU!I\Bمd64p! Tp9 y޲DEi=CK]50v۟ôN07^[BV7O; վ8[w@,rdCx~EòeۤKT'aQPj4E!N4D#Zݾ'2w2u*Eu-w8d1u"T6^stSˍ&`J\!Ibے\C K -6\a0v-mWU' Ulb˩9Q&kUia`u[TŽ-QdLf;`ջVreŋH^DZL ؘ8'ßk&G)NǻrAu<ʒ9fKx@BuUHbjWslS<a7l+u Tbe΍<3 U]nyL-Z-\( `=i[5#(*Jj} :*UM)&<lސ QtY' (kWTR6!=&[&͇[AɂH1 b-~֔=RD =$YQSv7oT#`װpk_Tly(9:Wco2-WٰCi i"qR ZdIoT;%ضĦKgDEAfY3ƭ'h9èk1’/?GnY#6|LO6`<] +];ץ_hqlvb%Č h,:7H9گKU<mL6Qa\袐T,-*o·T61̲ &Z~%׹2 > ۺzg3|O`ZH;I8 oҭ0O*H_ѝK,6@D\B5@5l>x)w*d<0Sۘ }nuUПIb z|MlܵMyd.d:^{ȃzgB8li>WȮ ;w#9 DyUAS*丩mjgdmu@-w68nı\8]֬(%qWP];ǣˎpTHC|^tII}<pT`TF2u݂Gؓ&] 'mtt&z6m+ypzU T朝TDEgS[)2;?KrJHUS nN΂B@10(;7}/j'>Ոd@YD"үE#[ԞFmx=0%`V!lAz4b!%bH Jc\_cl&ݷ Z}o8n|%nr]ZcZl8F\~ICt;jH$- v 9J.TOv}b]OD@kM1BqKj8^e LtqQo]r!ϴZiA87lX*P 5I00Kw{QC_Ѭ?ߞi+͘t}}q$dQVkR ٖN^usrԮp%Fs'B׬]+D@j2Q`~b0+6@PFYԗpY-̵ζaR.s&gP zZN9mǸfx7!%9׿[Z}⤜VpT;1Ilj%"eDhssȡWԊr6̫zj;9-HM lP-: ΪO:\~P @ex.lg igƮ=T5`7&I>c`/tRzU/`\W  DDEϿԎo fB?ʵYqJ7sJ30z6ҀG2Y/9[z7q}U[Hl\%b05&h<ȡ;NFæ b:'Z?,^OP7v:㧞 Ӆ$i>X<0ѥL{eE+7+bE\5K6n?.eKS)CSkQS@<~ftE d=>hNɿ_ NXF~su &8a7 bl00=Tв K^*L ʌ}%ڙqɝI#Ԧ3r.%YAۑQ&7*&ƛ'lqU(}ݛϪ{.rTD8$~w0u\v5ԃ't^#Uf?L6C7D5G )$p]I"ƽ0mtNۯ!fECHbF>Fx(碢"9\[cdFWȅr(Np1f gȆYke/7^ S {t$ӆw5ɍCv14bcPr9x+daNby mV+ ~n&x+YGd޹yBiA(Z4N4lN2O7c7DNGKKdQd~MzXƀ#yBX;=ZўNR XJ L)(.Һ#X|¼ NV>q#SY\uskmp88۟7 JΕ 1H,L+RnB.{wOێ\sogpzݓ IFM=W厒u>sYؐm6hDtgr:G?=P X3Od˩vke`ѷ%Z%EĦ `@~hUڰ!:a= 6+Iq炍}V5YɬLTjXv)tK祥"KϽlߡ.ul3I!"C]+`8 Ow? .ԁ"RS}_(愌KPէhPOFD,(Fϝd"ŷOL]" LS[SU)Q/r ]L"9X$s"Wknp2̩ Y"j"}|%4l; }\BoWWPKtz|9,r%K7}dEȳ}K((瓶F~~F/#ң=j58#ȳ!LHaw iq k} 3?tY+gJ/e&x@Y'IOx{2۹ 7q烈NM?7s$7RC<v,@~m8ΛCrdIg,aj,U;ej*G;z(G)ݎ5/GVsWE<~@ ;{X@Q$O[ G:bf(\͎J}‘њJf /o;G&~axb,  >% թI"H͆+`>H K9an乷>@4SI k4=W#yR&4 H~J)WH=BeRA2;Kns"/U#=sc6ǭAWӥN|wJG2q/OV r;B[j!#\nil/uC ~(&- _'l[>)DqmnwcDpHD'9̟C1G':A8X'1G.j,uټu*Oނ1\xmn:Gzݕ0McPv` V&5ꊡ|1q'w>-}M;:9d5bi|1h~%8?#[ES:Hu'?EMSIc!-.)I:zJ)𡇔9 .H5aIQ!踁֟gHabsjeqltGwuŸ⩴Z }P ?~A\\yMsͳ;@Y#!P'~Uί&AMq䯴շ7B*ݳ()ufj&mSi.Yt:Dlx@]M-w/ nwFuqc C!chc$xo"|kOHyg/2#! LQv͇^.I\$HwYz2pD; %L,?=,6bP2{m$;Kp \,Q{k7er* A%W/9~[\{f4MS_LiE!|4AfaF2*12\ڹpyߣzBR?m"lEssA@E~u0=d2Ծb%[?QfJfkUrP+ ]ә.N<$j``VӍ> yJY?dc%J/.^P3#uT&9İ-n*QG8W6Px]n髺 Kd/L?-m< x*O1TJ5DMͧB+{VZRLeHGzKC0ڍXHOOHH9<aȮZa+{@W q#5Xc,2X Lx0o]\oTݝτZф$럂<0%^P8Cej[ACI֦rZ46놧 GaN {ZviH804~R(ڢ`d(κŁ55P\;:qwh5t*x\Kx a a,y:)5?R_˟K>9~hJK Sj>c餣eJMN==&Y_Tb>7o;t[.;o2eQB:qUyxԺœyj.FdN8&rby[[`u+K>om_Y(&5eۉd J]p>7JEK[z1* З%]UFbV)Dh/ q7]5:?7Cp> bIi**AiE'%aO̲0qX),d;{~Xb LebB 4MZDpO6Ttc35g* ^{{e #8cV63Yqjm0|SLjOZGBa%62.hګƯi@z REt^l$ 1r=Ri5f s"nk=*Q'$I*D60~JKE#L\04„=,MޥT6ISH*fQ\rp pe($nDƮ tLQ@m]%Fâ[g8{[گX-Ÿ.c\T>'6nfC(*V1 M!S[gt[+&K;-/ ڕFzE@+ g?IcFbK if/FRbj"P%1J/aۘ֘pP`R/T&6A.p, CWZ|Y'Lquw^?Oz}nkMx^qŖ.*sq,V lS'Po9pJIqfpژe:1sd9Ly-Fiܱk38m?mG)frUT(% i*R\<_K', &fVR537= u#Kmۭ@@A6MD[o g]3[QTӫ?~=y,$&67SO\S$,['m '*5XJ*.mbumPc|7qY&^}U/ t۷m'+3ؼlC+܄'>T=۬-?(kϳs}ܦzN  0SlKe.YdgF8(&˭ 'tZt #6#xEDAW$Ži+,Z!,C|u:k p]ꇯCP3uDFK ܥΛUkN!~Nۚe3\ ;e50:%~B_]VftT!I%~yKUdC) hr4 הl*ڳ=JC4Ubd[b0}~~g.^r0ƀNdu,Y,F~X [@C2mA'5(or<=2VG1WӷšNε4i[&G&[S-6o:g#P: Wk[Nf:oJJ~@<|D1=c.ؠ$"FV%O7eR0 1`~j%p=~GKT (Xx׸Uz/c!mgQ iBnr+yJ%a0.H?WcUL|*0p/pECfLYYf{yMF_ |V3+t`uY6㒫c◥0?66Wu* U- \S'B(CLzyi*Ga!лWb+fblg+g$ @Y!ݘu.{NR"P,zx.w[ 0XQD=l_&Y0aj^Gl2@(KQ-.0 Dܦ2@Bh^c3:!#%C;g(RMNҹPꋡ5do,P^ &NMp/A@?|u {C$3(U-~`llC}+jG{_ 1/_S<8%}Qɘ-Ϥ?8kJ$Lc ݖS`SD:2>vZ0sFo'ZBj3w1,a0{V)6z^¢Rm2Kj|&C&-y]Jk3 Ե74To3 yZZWYJQzq88AeTO tq-Xp++tRҨaW&/ io)&S{;(Idɫ8dn.B,ui3,4LvfY)[:-&$RK&rx&_Mfa܆,!_Ԫ++\*_;O'P5U(sUw^Lb̿Tb&֥0߄Or2wxXGwwN sYfQT0cF;MAgAsy51cӦvl5z.b<(<;%ۂ}S\7$ű0⿒F!zHy=)ȶe r$P V5/ @~N2N'N igG%p!CZ ƒJGG d߮ج؈ #pjU"=O>̴B&lr=xNV>KxDR,DUQIO|m舅Ux =/ك:/m?VRІ2c-"Z.%jz6Dn#CD8 ZE5z٣QikT4 <rq~=wz)Լ9;UӧstDf6Xͯ&߇6;3`tKr-AۄT6Y&|AI͕I3v^ߨ; WaM674dVKOE^Y1ŕa\6MOM;<88ګ̐hI8]cW\ͼ(+|mc֏' )*\Ö49/`y"0'[ſM8M:tf5 4նk`&?bo9q0py&*1^f{W$'SK* C@gL' 3Y?jְاl!w/2ȣEfCr|ۀu 0?k!SضZ+BΘmKL{1z-C¹s숲pp*UĽqu"xi8P@vOSU1Dmk=}Jt!KbZ2*9qu_nj>D~" 1gGXǝ{9̑}ۅ/VT`|?$^F^xmFGnP ^e1|ԡkQR H!5c vKP04m>5;~ : ca0HBa &B]9(V%M #qSA aЙyH~ QR#A! 2shUE6љA)1ԉSDe2@}5 +{#DEπi}[juZFL;It7sTYh;q1fzuZvBgzk[#4RC*dy n%/ga7>䳌]D99(ͻwp ?F~)UK39;jrGɌSBi;\߫0;vwbӿuIvp-U?քZS$5k$*g 9K1VΞfBÛcmG7E˞d;VUweJ!ֻᙙo׻p^,VEtU:zNy0Cyru:J * `AR9-mABu&.Y73F'HDBN&aBYYȞZvU ܘF F;k4Amw(0!G6zlT B{TmK:@ 8A>Ml`#L8K噲Oej:/u2շ6nda]^uj#ф[x};/b/vzK)JUFr[m꠾t=P2{ R8?qv2}} row&ۧ"_lOɏN#FSv"xWm" 5\x5xix!#ݖR^ў悒Pp-Ss=-Ad+d~KR=,Ƨ` Ŷba$Wf'Ww$E8 UMˬx %멳o+jV[Bk_B,^$`]g(.zs-"}{XcAO+fWL5MROt2ox}#9K%;?Lb ,'7g46`8,!L1o$Z83>bfd- GWB:(+R.vpbx"1rmuNqc%%irWW($:?kxh,Hѣ^?|h((DB[O'7ߦP,}oa=9ڎ#?C(&BOzL9MXHz7l2sMnQס]i?Tx +R(#xn.G{4lUyWRӷZ]tYVG,0$oǐQX ΦžF{-s,Z1Zfhd6G-+el>L_`ل틾l^\q1([tW5c1"ft_BhfjP;Abej X})=6l6h 5j{`X"KG{rM@Bs$Mu=u.o?>qSnWUT۽<7p/%Gq$Ta Vv4y_?dKGO6-܎~JM7S`͇J|A 4fڌtpxl}|N9n@V#]ѤԹnCvoNmKKE'h%jv Rov яNSr R>rQڰ/FQ3/KiFm)r]L)E[Em.FMV.9Cㄾ3~Z-Gn647o<(X7,1/Yse5mMXlY:%`&F<,#Ae֔|w {}":ϱO8bKx!Pv-.kn8anP8EjbpqB"M=V%S_ ,8#/.^`!D<ꞟ 8e[g =l0B&\n"b%vq#<T0-,xiY>[_23u7ΐZӜ㨥!kD3rו\o}\Fj$W bBH7o/ WKФ3+'^X¡T'K$3#fW^Y`NS?mQ&b,l}믑L8| ,Y3IiV'As'b6*؆cyǻK¶wVzUk)1r0(S1+Y,lj Xh@5Oy^ѴԚ>Fq)g] c6nhUvra'#YcJ@y[ ڨIdP3E`:A'1xlQn& $$ AmgvtƯ::xCI*{KbnšOnbnE¥^5Os jU=oQO .1jD| B ܗ:L5ijg/Ytea FZ tAIF2H_5+0kx`Y{yyuF#XE%P+xfT!6|YbNKuԬİT2Hw8 NTj~x.uJA-ac(ZL|Z6qr^x_8ZgB uw4+%3~hی3-nDj_|}tlk4j>$}$M\T.hFI|jv5U3GuQ(),1& z Sh] |= K˂hjrL]v!X.pZ[yQ~Mz\u@=>l\w`ː0lA0>9'0s1IUSp{%7e=EFԳɝ(Dё~6KkIvEF .3(Z $@y:LXJt.ҙ(u6Z "C=棦Qn"ϏFjRXtRx'{CRoSؗ:t N\Es•9+'JhgF!e1vޞbvmf w |ˣϨ^)v5] FkK0A5. BƬ ~jޥ6K*:SmqjrFt[^|V5Jb%J be/X,4ڙTS"ьD@e9|N (VJ7W\U5|1Hay 'Xt)F:jkHg=Vt+`%,5KQ~}bU'*qi(nkA˰6mwfRIjs a(e"9G<7U"[`Q RV VٵuDc-s}ye)|/@+´7 D;[y #Iw|ɩ˔TyH t$6\$KIpWCpG|^O!,hcF Zv0~Ki[j5ξP$ywu0ȋ7s"IPwvJF!׶y .,*>UP<1yyp@l9k7t+Yj]5"u&¬&+MPm)P@axg}PC<\$c=6q3a(s0 :-ɸ7А_0!s\SqRY8 p^mjzer$yCw\]H4'w 8PXc>p4$|Fb G3`"rXs"g1J1ssʗUz #`*{ 1C ʝo%͢L|>I/XWM ƶ1 sB !fs|h3:دjjL ¬t]|}ӊV`kNm }^(q>H}4J/ [uչнN! \AO?:c򁞌BQoޭ,Um?Ri#/}j,r׫.kм7>c51&R Ik3|ڃ)+kZ{DG GY^lrn]#.]dEƒUZuW4 L҇coh?:%P Ccml!>̏+I$*"˱uŏ!nQE̓ifN%*NE!_guS/(I~.! W_|8RiU8@Dk |H8%t-QS+p@.z O.#`L-[ŢCZ=9kwdֽn1\6[8zqV%NZH|-}p.Gv8 tۻ5SYSq! l**Ycm:[}f.Uqwr|;tSB]O"CAȇ6QJ])j 6E# s]5M X%|8Oe40_bfbR캂t $vK: .c_F6A^ S:4>a܂, 00:yV P@ 4ѻ7;nr &i[T3]_*ݳmCd-Xl!RG)2{N',/N`V2+HAgp R9f;e@ /8y;CRXQc<F~dly%Nd8{DE p׎1)I^*[<%8)uçbD+PlcJE pJEŒyRY]r>^ֆ͍ 6+&1du lZl +$!m\E+sD)Q"$Id9m:CDZ&wMZmϛ]2t,դV"TgD sU> z@r;Vs;_ejJ] 8 F]фq3:,?U,~9R%sD[پJ@iئ?`魛fY(q:̉'] #r$fi7jn jo3f!BN aT68Fɬ@A%Pof +  0kkL/TAnmpHTZE8䯤yGm^d +_M5*1T0Z@=ĆwޠnV[h/YF?_GR|ii"facئT4i F+PA|vkY EW%foMϿ|TR^7SW ڶP-*8W 9 ,חϓK‹wWxA3M%˟H.nSP$z9mk#.ʃ* QA_%LaV?%/ٌLԖB Êu[ߏ`,䞃n0=)*N xiH~pf9◟P4M ~<o>p%ul 1tPƑNCffa+6!#F%Ht> itdw@V`š67زΡk.HE,KO[=fPYlcA\R``q@yҒ@#f C_'O)lҷ/@?xU/bHPQ ?Ͼy pė"` YS c܈㦺rm":i<)x/~.uMyIT꧛%8-؁({(1T&Hw >12 6]ge#&o 6Z#N*ZpJx٦c"~yo̙O{]p'NdvBq"~#]#-fۤ'b"+%0@Y9&4tJ I4u /h>Nc)B&a=FX,yggʪ̳Ʋ^{E"wU(eDZOx^x}zD0 QWgŜRݼŘ 5G2W$n} T+m>yP/oz7z^us\ @i58$CdֆUd:pLt!EdgLI;"lKJ:vN$} "k!"U҈XLsI$B }ƚCAgPRkΧ`UhyCXy2(F\]mUp^}ZT\./~DJ \bA(p*]z,QnLj1khVZb[B@M8@(o]i^ݴi+q,[X:¹/`W0c)FC?]ϵDĝó\+;b3EHoM똼A(ߐxɜ,xXLInۄI3d+Ĩ\x/S eB?"VY6ޯBI3F1xEmÚD)ÿ&f,-ScN V~m >%hH!rF~iIR q 3ue ?;&F~.Gk(gjLy`5ZiO9q:HT]GNJ!L,au@Əj~4%gbzw_KH`OwNFqj3w.W+gPEzq~;G髃W & 0(:]P:*(6ZS~_7wlz\?H\!cLw2To)U!AQ'E f1 {yascHvY_0코4]YT; 3#]Qs.B2>mFFhsb%Z :MQv;X?j[Kr?A/H3zdb>tLASrs<«HAx!cǴe vYEZE6YSɦ 6MmɘNr#qJG0TXt)G!|o-@OG NRu_.gVz,Xa ~JSCus״~\L1mg& ^Gg`Rq=gcGOM@fNbjr`0 ?le(w+zC{ 㭺F=;@LBNrQq<^7@1*o~u(Qo3/:Pc{DVKrY | VjpH~7'@_ CP E3ތz#)s<>=4E eK]g\.+5bU*aW.muDfzw VWs6K8YFI.:C`{Zҧtǣͺ6Q$2P8-R4v'%dC*;rp'ܠi!vZ+84JHR"FYjVscuayD/Za6I6Yf&7Iwr&-tW2ܒ9|s9R&WmtRN/}Y^*3[jDzGzt2ѶWih';eHwCuC;{ξboaaЩD8y`?vQFa#yU@s8Ǵ#K$Ӡ Is u&G,%_ḮӈNM9 f,)荢XF1fN}r:=nu?(]yl3Rj_"+Fɠ !>ӞutR~8@}Xː- NPRXC'A %dsJG؊= omhj9n~wQLYJjH 6vLt"8$$R@@G\I|A\ׁx%l`"ڧ,/e^qfS=2WrlK>RU;[R#xpI:"*4W7e.eֹqZqYRe(\U0'R=&Uњ>*rVSgG[ ϰa"j~}=Z< U`9IZh c6RCY{;.簭ň*hL:f ;>?cd)^?gB,3Xޫx."1Tç;}䤲x2)찤#X!H9v]b_a \WE XT4:u ﲝYG(pI%X>;PTVds_A@"n[ʿsa|}O208p~n]]MF@֜oi]%=zh9^9\~ԯd~Cw`*Y( .fe97K8O 0`U9 d}mClWYXzTD%ޓ!vΑ{ d )M'R5PŴy$Zk]\B:lс_u}7˘OH+lZx%(^^MCE3/8qc(W2Ǡ%(mʾYx-e6MמSBL]8X5m͒b@ %☏b{xDŽ- y2X7ߐrNt)W`ENTKIG")f*hv_EpK_"ʐWm88/C?RkM R~!eAy&IGY4+MW}lp9 ޷hxi.{EO3?lq{ M ,DP$~C>& bH)aW*a] -AWi?Na3@R:9 'p6-Iy~"N^ ?|dyoIK1q1o_'Nڒ eCMdK!Z?ZSxg# ҊZKe2QXAexԹǫP< # nb`1bKqtxU8g܄0C+Fv̋0vfoWN1&^[ͣ+r"jZY6 37~16պlb{nIJ8P}eZe_ ,5&ꈐ'a( xn ^ 2e LF&sRqG&&ӝN;M#.a^1k1[6!N:^(ϟZJzaa[B.>]:>y ?"yכ_7vH'v(`mc3( $`_"UuѾل̲[f)]B,o7Fb's9s* rm4hpBx]z%Z +TKe,i!Po[IOeVu;خD;3cK"|TY߮yi`RH0Z-PR0;'9H0G6'2ٜ]׆fnZD:p⍑㥩;FgӣoY&8%Bf[>WX DmL'6>z$R7BGNlIL 풒&\A=D2VDaq!s?~F/H?{F:B+.82ڍn9[8 Pۘ b݄r=V~{ėZo!IBMu8Qϝ&qrɛE e/5_\]25VN\r-JҷI0r%}5vo=ZIrdij4(q1#5f#ֻ Ɍt`BU0w({^KݦǹwQP$o1qeg)Jf~oJx'NA^ DA6OIg5Ȝ%; zd</!CNp/f)%ΞLaAa=5wЕ]5"v nLH89 Kߊ9Ƕ57IJ ±iup][|]B?4x 0-ux sR2c AhRεk5҈z$y^Ot frm5Cş E;#ך͐=O(oD?k[˓\M#ѕi.voY [W_>${` o+q̼@F~*wԜ;\G)&i]2 ٞ`S 2u!u$t@6Ӿh !}6@f2*!;@-hX(,Rƍ@kF&_x^ qô"9'|Gt 74 tFE=]K6iLQޥw-+L:;f_.Ɔ*[9tbヽ |cƆ$[nnSswMNXc(RbtjY}My2 TJ}@,.f_y9F Bƍsb]FvptXlHmH\c#= Pʖm M+=̐) *KyB;>,M>͠qV u+b%"slڽ; gHĥ %U(2 FD-|MR3<~x 47xG`:'o|ojtʅ:NA:޸VSq`\v+cn7v{ "< IT`Tp:'9 .0Q!Uos _ՅϩzI="Qf'i[^y "u.\kjk;VT7vI'n}b+jnl9;ɳl?cY{u>hCì sPSZ5tq9|HBYYCU\p%Đ lfQcSPZ+kk׊+ЩFI^l 1: C'GĨ| "*c[gcanzn:L,)H %j+RFNvzBJi!]BC>V?ݰ~Uߺ&2DR9˔i5@w1>H\#>FVSan7ɡ[v!ac=}}SL~t}ݻ^ke8&s*ں!m7ICMp@;`s{ůY-_NQU$@(>e7ILHT٤9ʴGsk8u%p|!">Qӫ5rWi2Ŋ#+" _U"b"=pfUy6DY˿HYi#[n]Q̥dEqcCX3!,5wm&w޻dh7єPq\YnztZ- d<&]ĐU!>jz>rڽ0PD̳ϼ!XXz (O{C,*vMǯSIqTo71q%1ZRq+#HjK|,JULI@,tcJzț3yCjXNsSMs0Uu@bD J\}}|h^3n"rNލPcᖀ~y:~8 ^ Rc61L.hV]Z.C;gC9}mqhG0˜lz@-nkϖkܭknnZ;юx=H2d]n7 a7H$$Eg1U㜄K'>ߕ |KWq`t7Bje WdUH8RPDw2'w&-}[2>vD6fX^9 i8'0,,2hvcisC4\Le`ݭk n >[B_@C6<-D;:1/)sf'e% Gw <V“}\Gj>3"ƍ;zl;GS ȥg)!h̢I6ϵ1(!*m yQM 6`Z1~%-*3aqڙeǹrp9e7G~śKEs/T̑@ڴS}CȃpyKB}X:- ˜ Dz}yw46lWYb]ۀa1睍כrTGR(]qX.RMW783i8, r hRp>>URDC6|٣:s35ٕ<#E؂qNƊ3X㨊JcC|kgK?%~gdEXxd@u}x@LXQBAc*; +uVҗ2/ >AwP]UGwJB ?Iͳwml {"`M{/ 2q ]"0~ M %dxm%uPzXhwyL$%K$ I wv=+FcϠF& m:˽Xq[s#hKV$!g7N Da8{9<3yyA;1a;UN# \{HX UV,RɏZ)ηrZqz Ы޼TD,WWpLΖNhSiG-)-bxtlѱ+ RcYZgH GK\X`R }_ZP>j\Î%U7/uGkjq/-gRN[mR8͡֊\hrM`X {S"ef.KD [N+Sr .ྠ<%%g$EYup‡简it1Dxv;>Xr0AS+8,WUnfʑ; j6959ɶn;GG>Pm&D:x$0Ua2C yc N^QR5+vQm]@,/%"J(\dC"?˩ lsL&A1;֚IJZH8/E' Ԓ|Nc u+۫%%l;o.K!p7%{> R_'~m @5N,"4XaHE@_o6Fd߈ Y4Nl CxƮc@zoN|uQlhSV{$8^i:lV:B%ݼǔxCL 54 7Z~-U N.O~A  ԡbT՞a!bOp?l('P{2ƹULL 9=u,#j]ԚHXtNQL N[adZY.m7mgYM{J qG N&1.vc]1C7Aڧ3 eqnSm94^J}4?HytOJ`Ѩp@<%dc]?^Wo]vE)އvqR2r…UG9uDoPql>߱/mUZƁlJ{@2K(<6/5/{#"##cӦ'{aZ6g-JO,-Q3O0u]{F,FNm< UE0ִDb9gnC~PKىGsqG.^b Y#'8idcýn"=|H̰|F QJwM\BӴcD*T"V"\jӵ9L^1' Nx&)n|[CW*;aETg}s/v"`|ׯڅ0vǜͼtshxcrwL٬ C5)7j#F@D! 2T/4y5Niؙ0y.p EuÒڛAW.祱S?^#/!㉫-CCךX.='9 澽ᔙȻ}Z{[ʥ͙sqA`{1mV¥ƘyUx|tJ% -x:z6] (Yx fVa}υcy}5Y8"^4sɂ010V|;K6^5f4JV.hE}e^ھ<{:e8gpvM Il>Yv%5J6@X [Xxˉ(6xN|Sq[靖4~rh dyњc Qm{W `W5d0Ku7l&@Uù^sIȈ4K 4OJ{ Z`S4a\njHF՘.XJc;Ɯٛmgbn"VtBÊ{mz 6;M@ IdDž7W[֖ y:}IJ#пP,.syTkn$9A\A+\%AtePTeBk.C26_~fvք sN,sY |4G_O@ui0 uOJ,,IL6Tra")n%L+̵pۛ !_eWHWe ȁjwؠyNatz(;p#Q:Ʉ+; çDCS]gl'|_o:5qWσGo<X !K t|ÜVp L3VO/]Bn{JI, L%#cG|p5.`m"%+"< }F.QI1y5$kDNB ))߫M>:[6RZS⋹^ZSxsS"dqJ mR9vЩ(&X\ g >ɴ>*@X,#w0axjDOzwp_'mhE Gf\8 "E붭Ӵb LaѠ"|bՐj(6BdJ ;*or/o*)b8jQKըO`Q&jT=ձbS4 ,J\ K'Ǎșh=Vn(jSg Ƒp,\~s*MyR 쾺As&_~怃7Vg-GPξ^/o5@3|Qb Rpx!`Jv>Ŋfl"qWÙ92;f-jNtmYԧ0٫Q ^Kl*$2Q*ũr jKV=b"d>]/ BP5oπn BIr7t0<)ǠiYu#S&hŕN,XB #٦l,3!~ƁUǢL,0߀p-\WLR! .CigQMma -ߝ3{~_}Nn@ExX#)w,aC,Ih,7okEqT)$m23 #sMOPZD.r PdwH6OPBhSmo&wiƢu|$B1{ rpZ Q&C  p=4l^˪C~|dG;+tSs3oWvaE,]7iT3;\|O%~KZ'8DUr ?c,s0^R@l>s76U_*F@+MVs U^vB6BtUy`}b5n±DybtRl9drOWd>9x%U-ǵ ]5G">|CR-$T_ @ uwW͒)9*_2D14BNJUN^.]m~;LΨ A3z ~ܡm WG"e 6x# [v"Ia9E+msP\nO*J6b3Ge3Q՟{9 VRZ(z|kkhpfXnp>c% $([$Q>_ !% ^wy:y\sοJ`gȚC (79PFPgeLS$XW_dH@Y s'r'X)q%\Daq3'a}.x ޻uX߭d^NNѳ *|oD(X7{TX]yo0l2l!K/Vlӱ_ERVb{#Iliϐx(Ù;MClM"'ݘE(dxI+}_Q=Btj sz ZvHXY܂nFѸktkIĖ%f99mWPډF=J`(@?DibLHTV,^9(D}hϺ3B&4=~TR%-woEf ?fypwS3;Vci~z tCr*wH٦r֚]!M?&R̼<|.Zd+!; a\BuVt+L2ݍxsOoɗU݁M()Lk6&OTך'v^;-s1}?=Dc:q `ijv&[רipաp %s`Sjz,lWZESkdcZ/Hy sεн¾ߟDv0#pݴN Uү2Ks!? GMt9!VՂ~oxM 2e$%7gWwY`թ{{A%Lp !̸7NT@ewtҿk}to$wBIb+p0aN֞z|d&{$ aH=?IcVdݒ5wɳs.:c Ss)B7thD޴xVbzKx9X1Qgx 6:M ĵu3ڸ7Z􏙶D]$}_N rEE)_JA&ituB5l/@ĆK&!w'τdI=qIA{ElaMBGvƜo1"FaފIs00J`bi T-{G)U2Ӭh)շF_ E>R/D;&}PFtd#*R_I>jw [*T||Q+JɨBvKN%>:hbppJυ<Zh!9\ژ⸅?T-|*@LZǒz?av:?IH*.sKAOڋIZ.ӳ W5_+ LR"jLMCp,dϪA/\IyXFW e%+ZiFJ~3B^R'?p 9K ІІw_ep{PfTnqoSeKԌVcUN[t}G) )*e'xBdx!y:~^P )< r.թTavJq"l /sT}r Ν-qMU:e~'R/X#V?/bX (1 %FV.s&}^l2HQx럃'{jW_T5H8B}r0Vc}Sp3 HU,)"? r~lpRA?vEؾ?|_Ι=lj2@f1SmNrE+3A:=tC.P,؀@UFT0`Иdυ|HGf fY Ho8 Չ.詀0+b@r(->ֹ] HOr(ԇttau+r[w8k[*`oi IU%ʕݍAwԽZE!>YhSKM7z-Y%c s>!IyA]K {RvbXG,<̾U\ w\({-{~!#y]ѐQ@8ܚ27db*C1qAy1~<6xu'ʖ oc}h+AEQ~9(qH F|ej:\"3+K:gH$fYwpBQIn%.bf#b=t;2i+H 58@߷{F!H@FpX\;H;#ip6bac~nX۠Y[O+&6"BCnv Zflc--Z xaWpCWҀŴ,ݤLn 9ݣ(t_k.#i׏*}evB -sV'|w)Bv ` u]`Bf0 AȰӣ?jÈzފO +b2ܯ߇9 !?m.TU/`~=ELIڣ;{,(yՋ?P7UCe-e'麑?VdV߱0}h2{'s \G ܼ2˶ȯ-iҨ,,-CUIZna?$yF蔨%׭yd @XmϛLg#~XF}֞#gTFp!&g}h i߿հ8) n+̼îZCgDǞ0qHȕ霎1[橕 .yH>î}+ܰwh|>N `y*R Dq *u^hڠrqD3muHF$Z&o v댙1vֻ~.N '}(O@Ac_%bW¡ ! qv;&fKB퇢+p{{Wbe\b-,IuU*"i?psC2~?CUul YuY"y3z t[ ^Zvv:( NSxnM!Ƿ>Nk]JJ>md|4UW4NgVe3,{K{v㙍eq5^@aR7#…FU>--!Lu) `]E11hL/sb[e:gyxhWwtYKgy%cvM~bp7pi x@$C?GۖSgj*$fyDpC&nQ;z\lE^nniD}D? t`)L+`4c %"D=1DbLz>Q_)N>mj6מI|*QbqM":0^eS1 *y5u%w_G HxM{WqzrqA.q-k%;@>:5|2Jh±)ndUzGd x|p3a֧bRmcl S=fG V,׍,6|)=_u6kf Q枎qtm@q!( orϸjXA,=em6 Xv-/z|#ПSI΄Ξ!,۵!J:E&זNH]qOE Ԩ_ݍN;{҉B WHv(9)H{ց{|σM)jr3%)ě_6PL+l-DLT^T z2y$%>hRG#mg&(CXe!:>QAoy6?}Ua-ypKU^Ӂ=V!u7jB =L]1Fujd;'-Jq64.Z~_ NIQ0"V\ tWC8|&uMei'q?}R _PEMʃS}Ա|pE0cZ{V@IzejpW-URuny9ZK >mX:):B*uAN" 8LV]2-Ƙz\*}7;(n$IRi\MIA@9gDvAqt B &ejy"iL݌x?-p6vR$f 0@2YU¨&08xfK<9poPZtb),d0 "Mg"{ϼu8™Qc^XӦ-FCK]F}b`VA)޶>q}9`^W#~0x!Og \yDD C.Rd =+=\ foT!r/cO6ǵ_I ALr_Sg葯y͝Bۅ O[ʏ!O:xMrFq+<Wp=WL E2đ6'?DŽ$t亚i,DxKw7^lWg/H}N۴9lQzDW39 CeX'AV*F:p-ˑM?'A@OJBkB><pY47H|`ZvݹtA d%q,&yRU \ ph*\xg=N>l!Qb2 aN0uٳlp?\1R(: Sɞτ}f^YFGeiO%y0]6FElTE1>jJX!4fߤxlspPu+V*a)^ +NIUH\l| ~"zhl7=|Ij;o BnUFJ"D9 @nʙ3*VӜ`jqW1&xP"H,}3C]=U6Us>ȳ7RORbcn&1o#j̻Z|8] F[EHWk.%^w;o[`pf61SӰ^IAhBaM9 ^ |y@e7ҜiǸ5ิ<clZCvUVMp651?[(!:_Ϡȇ%DS84|ot$aųՠt-1Iڒ5>SvO>_LXMk)^|k!J *2Ү*Ɔ'U–uK 3 Hcmp,QVV-Eqݦm:]և.FY/l|Uj$1G^x;þBl!]u$h!=lTsh NpfmXbgzo)Xغ[iWueJwbbTu@gC6ba5oGp!z<e'6baD,̸e[|Pme?FuW}* LZ@9hQ_bӈ,3c<$q$UT?XUWyf%͟&_?>UspZ:ZT}?x%)(jnRRkn mwJ٨Z"n*,tذʪe/QČqjKㅐ&^[},gF2 @QgtXaXYUEǤ`ZFB@ptO%؜,.*F>xٛcDnܓ'%?`5F|}9Wq}~*j [|*AΤ3a&SDifB(:?0{Uw` \vp 66A[JM:v26X Y<Ȼ;e&YEP 3sk҇PNgVO a{i9yb8M{uuNRK0۫jdgr,пd{>6]iHwl6f'<[(;ю RKTuPv̂Qf[*!5᮪)@G+0O"V̊mHC'UC1.ڈI? |J΄7~c0G( ͜To#Czl{"wL7"eDLr*]!b#啜;qQ<䝍j a;Gϯ/g47WeiUGߣ!u4!VxLu ))Q~fZ`e 2:Gr,%Bndv+ßI HƀV@nçFPWu%i?-Vdg)r )?ʷZC`ksP}wfȞ0\$qO 07htgYZ07070100000256000081a4000000000000000000000001662f7fa90000cd5c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz7zXZִF!t//]?Eh=ڜ.+\-ٵv'ZW>&:̏v4YqMloysG d>͘t}T_iWe9y8pu¹f Fcs$}|R)m[فLapY &:Hq=Tِ4 菜 Vs=AV׫p&/nTkY/S;02 F^"V]h[Esa1qy+$儌 EYjѨ_Z1AFzzA?KʆP34 #X,n4='W0u5~t 6MTɥ3n3Xht<˴3qÓƕ%IlHP|2$ت g-? A؟s  s dKyu- ֡h[)U{Z 9J1*4|S\vkAʿheh{ǐSTmsOMאo77/h^ Is+dA 8[LXRO '/5l Dsw@f%WFv^c,|$|[[r _SNv䍧#J}:ɿFa8xMM OxmLE{Ix%8@PYC1ޯ9׬*%)r pJj.)nPP@G/WQl( LwIȍut: }լ+z`_bi'U [֝_4\4"7w `yXې  ﴩz(E,qy\eYtF{._GYطbpTw<]*qy ʹE} 㯍 n摊a͔lX| y)NףC(|)@uJ_Y%׮ʁ MVM>Kyd+B VD6p-;)H:sm~46=5!阹K;bӶ͎EM׈:\;"\-84+&#Oh?YD|8R oCG櫍¥<3ϡO^zb̫cF`$AK'1[2jAeB4KKPD~ ԧthu*9 }naa [/v٨]9PkSkKY4U~}l'cAVj2K?kƭS[A"Gp'M F.?5(;gB81ɌaعsB8s8F70 Kx$k~F&XV5'Vi~oo.p%'SFfێǐ!4[L*ͷw:>I3襦J.7_y)!E|o (.ʓ ePe i޻3f)Ck1g(l`) '׶:UeGH +(uaz*6C41(.|qo"J/\U4j-#[si>wBgqCB'&cDkSRPsZ sBx7B~X% u%HQgkC 3{8l~uo/JV=hQ0όI\UW5|K补kg!НILTx"9Qjk0iECS?B^lj԰yNԩٞ7hi\<#* E:|QJ0_t *G;1tјtNP:'1B8ֻnX[Nw֡aX?Qۙ?. xMwf /qerB! rUxDj3wS4ӛ{.>OH FyAhƁLwJJ ɱcrtn]׈VٝUG4a`uɗ2. WѲ~ _hq\NJ*RA?龐> -ƞ ا ≊e00JWJНu}ªKU] @g؞dL-tX/5uf?3Wu%=ÆaeAp,믴_g_8f{Q&AS !qhWt? ϦRxe5$CBT=9-56` a>ed5c$N U. 0vIe`O'x(,#7RY&UGFlVbOtҤ:,;fMGY!ylŠ%C^c'}lC_6^~+ȳ& <qy]6@x%<7i ~|ItRKLlE׽+Ak$h,(TVl%9B]FXv^ :ڂ6\R{<4MsS! pa ]Yqk5.MjkϪR{ԧ$PL^b)? lp\ \`Zs@b4jyؤC!-ޕ2iWV@xp\C@ƞ+uԮj]1wB FuPɍEfB7Sh8BU5ԓɑ@\w}VwW~3WA;[ÌIbm,;7azM ΰ8NSn":Q'-Mrȥa]"`*m;^ې  yѩr^h.(D{Sw'QYm:ҷu409)4ZrN@WZT_{o;v"׬z 岽kWt':W%^iSwpL+Ks4dxo/^Qѧn"Q-i6 : +XNdDIDZBlK4`Ye֧ XL`˥C A%))});'_.LBL+ƚZ˪6~h-/x> =4AM|G,Yb۫v.Hex<bgt$ҥn%Nq'PC5܀jUdf,gt*|ͅas eWdqϖ'"ǂQaK2IH Co[1ƀއCaW$}4P{Ԍ,ȚǮT!Ng#^ ycְ"z̜"+ayt.l]}쿛GPs64d<7-eDڝa3i*s e Ǵ x0GOG#PP!eٞZ"w*|PHDʌ MyǟX2 iH& 7nnʵ|Lw2X)=ph;o1VvyyVQK1TJTx<!ME%z®u`OIr2h!"\BkhS\:ڃN$cksF't"群󀗻Mꞛr Ap1ㅀPde$HъQdCPZ a?\XdK_P7'W/J_}/l "1OmH `XٸfAjyha8O#NCk Tϧ|Ui=L}&,lL| BܥF݂͠;d0UQ8u5,nB7a4,k-uS{~j؊X+y<9MѷŠx{4vPT豗Qͺ#LVp{/Y/sa V33$`}Z,YQ̦"ZJ#7ޯ5Sc l@z\PpE2>֣4g"9XSbi3khrs鯦}+$ FԈPAD3Y8m6J|%D%Ut +ŪߗtUUmO~ds5E\"N_ΗgUX|5r+P6ߦ8ۤ%>L;wzU^/V 0VUp*xLG[[AG Hӌi$/LNMΡt 6 a9F P=3\Ʈչ"̚t5ZZҒsvsy-Ggx;;^s.!YM$#OzɃ(68d`ml3ohFTpH? Wm`ӈBrه:E4}>GAbpTBiC8ѫ2-u*3R +kzhI7#y5;,m&@8we?DarM˨Q)iuDv]]~,8e2mq7S%--BOY]yhsD])>"_R>2 3u#d (S֘cC&XiBZ^`_TvO[<9=d#ڊ;0}~Zv("mT~>W!W75C+ gŏt  ]C@㚸LQXX K %;U^P~=WidZgPMmJ|VOOs]lhתB@WotSu 8 m2"YTGyriJ Ӟ_#32s%$J,IOJ(T) SyדޜR{'#׆9H7 R[ Ht.Im]RA> ck tL0aa'& f*k rGqdff}.#Z[G/bν @@7U{.T)36{]7A#۵D  JѨͬC: ]vf\{`b|#{<gkӃ A Df*^{ɾ'GZcFդi@e5 29M^ @y1pU UJJ,1HC4n7" "KX*XԠ۱yQRC8s]7zO~Mw3vޯ׷2bbq:n="Tq;3%(ㇺOUY$v M@/{c\z = h6yۀ}e7z8)QP+R(=1,+PU/) >CfT:yM'ýXKz ] iEiF\3(D̍4G$KI>G& `۽l0$FХ'ssO>f@`"#PW7ƥxQd *"D3ѝ6!:ӹ.3BLk@pMgo͍!^㖜;3`Zk~'礝;6{ȵ5ZX(70L0$%:5|pOt d'$dk:>4S@2yeǢ߁ZO1]ǔ[_=[ lm"YfSSsB):4E<W5dYriؠZS{jK眽Zeσπ%lP`Ѱ3TK.+ :(Ԥ׆3Ƿ. qtp{U>%W9lUİ.oRkP%rr;ZEu62ɢ~Ujwܤ'Xk%-?#Seឋ}zlWyRYXs='IRzE3H[B!(٧:GI-IbVtӆ̔Ϗް-lS;3̹̝X4|,|oO`,d[C8VnJOS1T-gsèeԢxtOƳup\GÆ=7ǜ6`?[ ٺպшF `%D^. Pn4xş3~;T7 Ǽ X"+_ɀw=Sfw+=VSxZZ6/H}08k\0q9;(A\+ H5Tbn0UYaO564|fv"R4vNi%5밬j|UN <3{K8e+GԔ+`oE.rWt*CB"NȔ r2h/iҭY\ӊA'a,{x1C"TdRpU" N !jTAgaaXf; o eB5tOiS}<5sz3=LCkʴ٧w;G΍oaBsa֫8 tE}J?&Zx"bFBCKҹ?I5wY|[w|Z>U1D9Ur{Rf7^^ǹ"h@OH\\b߈Y`3|O.9?(ZX>s?&jf+8 =?'DY^>NxS3g윗i!. 1QZ&g1^{y8Mte}Eњ; *}m͍}n}U*y6$p{ڠ$(1jf&[?#ڞ:^ ۠Rϸgun9ny+nB]^,x8S eYv,_ ݖB# "LĦZvj}#[a8Ζsf 3:QO2@q%IXpQjYkO'A~OIܣ߁h`OQbLXA B񑀯2J^e`?2CWfm,%]aha0kXrX٩m]ڎ9$LDt]cx?㈈KݎN@Hmq XL iKJD/HVKx]Uz} )NEKf]8kDl!iF 騜l$"8Q!@RKY8@ܚe=_/C&NlvxE(㮝XWy͹>TӒfD=\O^$0W?$zIDv2>E<@R0i%/=-54Kc^_ AbjR L[[~ Пɲ AKEc9*MR] \3{^}#A. <ܛ>nIa?-03;<@ۈ!̷!~m>ʹĈעq! 1}J#'U\ hʩ3(+nՉl}sVxe9 i`|a7S|A8h ɹ %sG˱4=X|힋0HOSئr~Z 1"E>e̟o4j5G|AwFT-e"wdG<}݇V{ 6=#ʚv>u#ɾoR'?#-o8 ,mHDsuBF$rSp\%$WE[S^F !pȴ4U wL'*ҕ9 k6:7.[ԄxjT P=T0wFwT( # puru5.܅ԩj*53Ž 8ʰ?̂q5Xn_R&IF:On5,İs _U2nW [2m'q(ax;><ͰC'R aT Kl00Fl&.-%Ӹ/Xvx 8@2aCrqɭ "'\Ps@;Q7Ig$ZK2iڥWqx]W Uhv`NF6}pQ F$-#IO&~ۺx+ S[,`!lAabRZea^zb}~m?s sꗁXaGNYjԵoi76tN&kcpUdw&/sFc1y<Ԩ3)Qk6m @zM?#׺o>呦cT`O;z c0Lң,jՍmH@GK>ԖB3-̕'GԒeۖEؓ^hSO l: Q)DE͚/ Ln`A[q}={2?+Zڸv0w3p 3RRg.vM{@EItd]ҳa)WB,1*|;c.,;X7?V)TLИ DeRĚ_VT5|@%dgO ԸIdS (n&/yNrosKvu5PMxW:c({Rh= =@ހՆM9Bql̡M Q}4. yc)P"=.#Pi7GpSx<*;Ž.gAƙwC2 ٱQ ߙsxm1w];*{8jI2I>P`@*rdrmRߪaVۥCqljuPLP67YZ`_~jЛ RMNH 6JB1DO,lEa~^ f_^cA_~Gv7vj|7DzmN=lGepRZ߮ϢV0LcE/rcMIǘ rD& 0pH@ssB)7_lYϴ\ #Pg,}"JLzI{u4xTណgS9s` E"Ō,24Mb;h[Ν'zmK%3vU?UtOx{ς E A= ی{ Pref(bƼ% ˁuv,M8mc\eѪ'rE`]j̊dۋDrp PQ:.~=*\Ќڱ,xbNH6GFXz!Zo$( |+mھ8,}D1h5E!n6cmQn1މa_z+&'E.VctC5B{!'xͧ`s eLÐOB*bWd42ob4e7OhST%;mU8FyT˿OϏNrf@r0NI |>RysLZ`Ek%ƥTͥihI ~1ɹVX0_6fed~qm}ȩGi͵s<Ċ_?vJ99uCP*n WǗcg3,h?u 5VmTbʥIvZAi1|T]iN&b?\ >@9D|FsnW/ [{ x5{X3[zzUrP@cqUvw jwGn$5Z,c G=Px>l82\5Q̌ 6k&(sƱw ޏ6UxNE3Wps 7XQ*7W9Xǐ`1ÑqϦaPrӢ<!<i1#BX IE-%uTB(-ObVǷJtBq;9 .d# ߰iFNẈ&[chuk3]Ljy-uk'4}R\uVmAMWbέIz霋֫U)+os Ϟ"曛SF@@lP>kCU6MHlHk;G<_el5Sw9y6&$T[`r.6^L0'/)B@:)q>F%8XE_D!F{aEeλ?'ײ:p@(Rniݶ) '!yquM.&  ZQQ`*z/*S(`4 ]}kI!z h|?bNA: fE{g~5A~.?AmaXsgvf4NO:6] )Dc@`F"~U9\yvF?Ҩk61dpiJlFR @H-8 Г-eDi (85BWB|ָNDд5QpC^.vLʩ;5g,<~_+춅8VoɠIvTy.o~!.*K7.kvr{g }+Ƿ'uND a gMcmܞr}"C(-K-Č x2xXkϣQo.u^ulT| .gC6]Mv0Uԭ`b rqŽÍ T;ꟃf6]Vx4e^;d7|BlbNax̹;2r<1x%ȩ0{e/^ g!O?<`XVskdún=}C!TK5Ac`3FD%-bU}G-&uXY-#}[d@@).";LaVSYpq6תԏѾ@>,8$_xD5=ߘYBVP͆o] ˜Zz9N̹l$uA#/"۰ws2 |m4*1Q׆D~agFi8Py%@1Xw48qP=s6 >mgwG9* ~LB5){j-5H%cuVyJs|1iJ,D'ka7Ejs` HǛdrh]J۔bj`-2)3MC1TAד=ęQݪ=z'{+WWELVfH~3*˃w_~leh`J?M2 }e1StuPp h{?dBէJެCƙՏޤ;aY^:yW=,ndϛS{H+KVVoguy˩ mEZ%b@B$ahIp}dz~;2T>/GF PjB=25s)ΆEiXޓR\U @.H'05Մ&IgM'NB&e~ȤS2w>qF[7z: y- et `yd8M|St_E  Ra l⑺L G̯HP/3UKUvu5`4"].1}:'Ҙ*%#XS_$=WEkox^(xNnsP ~j}Ч? ކYP&@D^%>`A 31+2,B% o*$nIBlvr`X2vog4㺓uHGb+|b"o'3#lod޺%OPvua؋Hԡ]dp3XD՞7BVu OKh/ *Tϣl aD 45})C`ȩl%-fVw:_JLٯLZV˂Y9D*n5mν}T^XhGX8-)nYбRER)ڽ '(|z\8rd#wR?SW9ї>䇋M@&NGA,zoD}M8 Oi8&|8*oNsr=﷜LB $654s0 "87pH蒣g<SQ!"agmGh=UKGr][RT)y~bRI"yӈqj>~).R=c.9ܘ>ʻ}'kI2&`DlrFyu8&po/wI_/-8yx֪5Gg;@Z*otuHnRHa5#k:dX8BçHKB Ne,XV5fͭL4ljfN~.aE/xqH.i+0L%{H G>jlk%Fp*aHTc veuqYiR,rMK̈́GFMRb:#3{';X SK2Fy]Mz- WშW1c xIcYsE>1O I4E.2ԝN {e-m(]0OL?2q Skң()S;X<Ⱥ\R$Ǎ_gi1FL)\^,2Z[k]f]Y.3 .|os\ irĒiwyt`CXՃ1}Kc*^L&-@ Q d[62/NK<6gpҹ BĿ 'F@viIi1´3j$&b6q;Nwm z<|NHn1ONZd(̗Q0wqvTkUgɚ7ͻ{\Eʉfh~C]U˷xO?HP.`@b(yh+\%8컘#D\o{Cxl77'E-9Je{">`[ͩm"\Y"e\1 jwtpw1dts٭lU~jIwd>x~:Ry]-Z !h#'T;&ݐnzGo.]RA!ؚ^t`wRn 0dzpcEI&b!cz(?pFA tD~w4^RHJ\ n4C;q6t33U B0$U*EUZ "_.C=;׾" .kH[QqnY.{Ϊ `ݛ6ڝw=:*)tI2Q.&u"/4ieC9F>HN\!tld'0^ gzրȵqevHfk̹nkC`(IpĶd jUxid:vd*LS+DX$kUs\Ѻ[.=)]t7&s+7+s>ҳH[ 7AICQ~_zir=+ߩY+:0L"|5>hCƳ*t~އ"Vd[dXDVjRA(R[0f}жc>$%` @/2 4Dk(N)D?rꪻSZη7ᓡ*gP6_yovP2ynV}|P07A,}F`z4I}@kL?eHղȟ6(MXM_$Qr"=jbQJGBWQ5S]b,ZQ8KkXzЌ6ܡ2<7ܔ}{Viz z77V_x庮u~)liȐٌ_yo,|ͳ /5xqՆ*=려a+iOl6tbo[׺Νz 3bӦRѓ|t?M!RnC)hLmΕH6I%PU5/ɪM\H6j ̰)}Lf=k(+DJgn9.HT/tdJ"3b6wo UNJp݅?2NPLRzDH&JMqv6Ozs_ :A&j=kPaeuqHwZneB0LZkgE^<^s~z1 ߏtw!#q6NdʒBA&cK+&_o>Hkx&jwG(#!wM*_givL&0G/O{ܩt_N\9 {rhYO0 WVSSLn[. I☛0,wܨ*8B_3wꆧ[.Zf~3"zQP<1[R-*UeV伬\9 sqlQ)JLD4( L:D5rpWE❒ 1I0Xʧ$KH#uI 0c+[ 㞰 )K B īW:d"i2OSu #m>6K Q &, SIzi$ e9Q'ysuE}=6Tw=ˤsR߫-;?M:ӷ^kyJ|^_J#Vp_ĚcD8 )4Xdxe2DK,91^/Fx'atL+tB4B!-AlǒRFv oznD@QhqXZ$1Kzi. C<[?\tGH‡ٕ`P6$2! Q2'&jkaZÚ32JSx~ I6 eT63Y"u.pgc1Py/ !/2$;`P^m u%lW#GEE9Ե'Í>O}@[ 0+٘LE%u5n*ǴPS ɸRKbѣO}S1T,pՒz\UE/>DU ütrY!*#etێRpЋ1'b>%|%\'m{,5` /XՆ%`,ʌ7<]RfD4n{2 AaaGdzyLyiMKڸ)sPz8d~Ϡ)Ahb p4I\];$Z XԺ1WPf]qy>|Euâd`tX`Z^1-x "A/wB.?2kVVӥ,a,^hq)j1]u9K:Vz@n,Yʨ\Hᚿza.᜵^/ݮ̷c(AP' O=Za=sk$ K_XgOI=S is,# "Z +.,/J7{ʹ;y nzP'Q|pz{@q9MՊhpd%>6.T~a,2Nn#&jN)Z|-CDg.-cb-DZ)S]YP3?yPB38+ޣOͮ5+#wMf;2~;N h69h=̀B}j]cP\4s-ItTlQ <ҒEVP)/r7M`4ٰF>; (v6cj7 K:5US e~i' ޾r$>e᛻im?Ts֋*?̔Jt ՛wX0*! i^cP,pY/|W 6]| z&3 N ydGvKO2C9d^IRt]Ei6(ݏץ3ZPWY *6C߭!:;U;1هLOL#<6eI3BhDsڼ#WV:sqj*B\yqQ,,ጯl>U /qXgB*'N*Ȝw?Xނ;ߨrl(V/ƉgϺoo*Lw  c$N1X{=00(U^>89a Ҽ/<;pD` eAϞŇ'n pWMOI86^A# JSX#tcsW]/|9ha;'E_jD*Q=ݗ?Tiuh!/^٫Ϻ1HfV;^R}'*3#w ߷! j[Vʻ@;m".:w\8e8'gҡ0$_ ]*8͵7@\5x4ྴNs,˶[,a΅yT' % +{_W-ebe'ifFאn}\&|*qgK%Du{1|W{bJvdXwiŪͶ\IѼO+۱ \hL42?wХ0/8)c:k]-ş?8dM| FPLNSB d!==R+S??JB Ûږ;  &Zo`u%m̴XWҗ`x.7re$&bԿ0iX!z+F[LrPvX%2L2CIN5B"! {ELݘ̛!~eG|OP)~ȡJ_O.9nNc}5@ۨNPUwl*'L$:Y=q ѹhM%/"IYS&Gis@6(mW۔snA6BRP!nŔRmM%9)܏<>*J.i]~=kmQ2A=ug=ϥetWtR^o }{@i% _K / >1&M)q,)fP [Gb 9w_^S.+8Kۨ6ۈB@&xM!,#4~%'OQY/R\^ĀrE/yX30Bl/Gr( Ezro|z`z_@\M.{\*NPZ yo5<PY}Sk>U*$y5αa;\i>BUj^lE1JG:_gf4uzVgoE~9KN٢V]`DաboGKYI(#nUɠa40u@$uz*y(]$tVI3L4jA=AUb3Q).T(!+"ueV3ۘQ9Xs&|R1,JQID@t=:95ng_*89 )t{bWHPNv'*59Y#ˤ{nF].iK]JC؟{ӱoYC xJ5.TtwƓo~V: /o=031*U&. J`&ki!T;5UAp,N;Zar!$(l(F9UViְ y2 U߿F{ҩ2 871oGwb(ʺܯy5!rhwéYVi۾NݧjIQуu8s""왤t{:It6͠0h&:7 }!0R$U"p= 13r̄HA$Tx "XE!t0a74}mG fSҬ֭$̔bf%udžrxR?)XEJ4ٳ,Dy'S76F.ى~J5*"+>LH IZ9_' *{Ŧ/rS⦗ ƣ6OBGשo*AC{wLv[)2=j=ıUlHbKxvܲ6cxQ7B ꢽ,FHCNj0T?9Om2 [i6}S/R:X%_XJ41,j\,"f^~ yէ186͝O> ha%Q -]çkZ`4S g̈́[|%H\XJQ>Kp%t"1Cf'T$y_[-bE{86wջ#gfxEM4"tY$;j{9!`SCyJ_+`FL#h]zw5mu8 k1!o&-eCI&//dbV:""R9yNj-:JU KG5,JxT)a h0VszfZgjC1x%^yN46T+"l 9X=oDMP*&`0ך9χqλg$Kdv*P@㚎uЬQl@!MrmظZS׶ɨp/=L%,PE,2rfQ(kG  olVaJ#M[Gc]nIC?&ۥ-pO~yLu:[%B>QZ>u:36lSQz/b@A_Nt0 Sn"sӆ#;O0 r@>s)&_eWzj1=h瘝GJ^Nt:zr_f jlWnʷUA(G6!2nŞ˴%M 'oʷ0Φs -k AS#Ue~1,}B9s6ު>sUhbSJDtew--bܫcE.b~"36VasR(vĶTCr'Wd,l1@F,ͮRHu|Yx~`ixJzG _ N `ZPp AV؟51.CX l{AzIE&GEu$$>Bdfpa(.0-)żei0SjYXB34~E_Rj"N1|zr)?N/&ʷ.Mc!:)qo@,HjFOc0Oɟ#Z# B~/,(F-P^KȬHCUn%a["u8'Ua xEP q*eXՑ0ݷ)(2\Ƞ͋l NBd`p{[\on0,VGDy0`#Ɗ !^;/[g b ^>'[sb ؁N^~K1؂?}5ïS{ 3<"!0G+ et=?.=3g6mD$zL9lh9Oʍ"LFJnbHvqX (ڿt-6-l i;I[* 'ο6KuRtSwsql*{}pؒJ4u$}y`{'今1.bOje! 0ok|:>[p3*PÅW <mx8Й#rޱ,׾\籉pPwмiރ<p0- EF29,5"T|~I+JSfzn6G*d<sr"EHGrXЃ?H` (S"fC o<@Z{ q7K.v%*Ib +FFkYdvǭX@T H#prb7^Dv=tG4-!+l/&ZϘJbsŐ{3Avw^ (ԖP߄ ި :SqKMCwJSiՌaw(v‘LJIv3;!hkpw!!o꺊!V`aO E`B[=ϴqC,=iRtĭ Tv'iiǦlMTB勦kNJ@nwYCձz" 1N+l?X;KdB9)@!<\dbm˸OX9% nQJ_=stpm @S;+s rҏdK}#!hP@kMTוr,*ؚmUJ%`"x*,<{R?73{rXp(lf٩{z1 }U:De3a)  >'l O|?+zV؜I./O_]+XHNH2L8CCɹXc[5t4qM%au耳ͱ9n+t-جj{܈{_NA_Ru=c mG 1>Rյ;GrJ|8#}m@YL܂@{4PByU3Jm՗Ϸ_E]UHr1_~}"jB^qQ܃8ne:6N%t2EI#tbqE4Ѿ;3Xp4TrgltxQ~"&:qm(g$4&ie>}Ig\̝jx3*zɪ-q^zNY#fmzgć/&ctio"{ oi%eV҃G"wT^֮sVRT: bjBN;r3D[g)`>|KZ "VPD4Z|3-_S~\wJB1B3ZAІ j,Ch!PC4оQ;KlǯSm/% ގ/+>@@T5ܻ41U;]R#ISP}vާ/.9]j-&QFn`-D%`$>=n!7~AۼLG^ȟöK'D9 2ܜN,G%&&7@M? +-^ {\KXW@q(C?4Q~{{022^\]]Kmegfv.͊di #[xvۛj =WFKy[\}`Y`qDUXr*#q gFc9v7T ŗLfeO#AoԚbL] iѐc>!g+Уw| 󦋤>)';$#RتnbKKި!狵#x9N\__v2'W^~&2GMւoJMYndm:D($*EB_T~,q A4 d>y-xpIU >HWP_S8@uڃ1 LьI ;_2t g2keJ0 X Yߍ9 <~=ءȊ(!n&7rݞXش_4h#F}L%ͳQm0?3o/'uOw zzLtjqU#Z>.fx-9D;BU* S +p*7c _खR?;>!) dOg+vkqڸJ d=~ tvB]uh &\lh@{嬏|Q໌A}P#RlrxFiF}7:?Mx:)d6f1W2 ۢTYf]VrI2,r&z%mWRNuL:ڣZMd}jZ)ߧ6,{˔N ąY?pd ~+ cǵ`_Qtś@ @^f-ނ\Ɣ$}$+}KB :tK˭fGHnQZ{P64ĐP<ϸ}[^G5x齔R %| ,hcmwĬh'\>.1 !*Q_H<>T.^e_?eBX`nsaÚ^ \3xzDɆ]$kǭ^`:HSo!򎻕5G+4` @7/!B+Aʫ9oƟ4!,օ%t|ѐ$6S҇'iqk@D[d:WK{`S?|YFO-Yc7\ ՅeRB!s(0K]M܀G0X]J9[/[j@itTPh8!㸳.1]W-S͜%pwiny||7%R:w8 |RsR1D]>!-e{S,6(,Qzw~oo0W$k/rվ"Z:`^]5Xwk`edQd:bR=mߝ:])LoyCarGsԹdt`9!>`*2N>C"nr<VN=!vB ZaU2@1t>;k)ɒ &!ᮓ[>ƞ1g+o1hɢe KU_(VSK  i0@u6C=y[ )]ެ9pP Z=RsV):,R=dXY4U }q7Q[E%.b"C@B8~j;'S&i}O$hQe>S;B"C9Ғw")g2\0nw6L=2ذr)Pﱴ- (!!}~{ܷ4Tc=JYZ:Q>JRMYnYQ+-#?,[Rxyktg7S2|n]sz[2Vˁ st&0Nuy;qeEN"PpSw 8 <77ZMc_̘9&V[dcIanꌲjR2ybrH{6ݍJ'"[(2<=6dIaۘٛ;F$(G/t4>6 XO'-Z-;b0yCm$zٻ(BL?p:f S['wrԋ#/+̮5e:x)-\„$SДg#y#[ UO5v**?zG@.u2}yfͱ}vhhQ/q>:c-}}(eb ~KO(g_EtY ^h{1 h_D-vͧv9 MGRWVP -8pGPpg1UPH*TRAδp|QU t`WqW#mt]=s<1v w|'ګ+wgY/ڟFdJr+~i4~6fzawZ8) z wX0fޤA&@|QYhrcTSF[Rkt;lpR f/ň;œl⿮3ݸq~H/| }kp}O4M.uY BLsB rCS e<4czc}ϑLms*j xA1Cr֣g|%:dr=+$~0CC<y_=QUNן0iZ :ɊR1,4<\9/"}ϔv߅Q O3Q\XVz%yym!~=QG9D>"SkԽE2~8~_j\ۃ cHsFpB>4tG[)5By-fZ k0x!b]1yז%6~Lexav/hGM!ŷܭ?{Y2g d6RTS}gcV%mG+:@ huBRz@&;C1@XdDm6.7RʠPyӖP5b "4j8[*هeQ{gF, K.MyJfGEmnX5Dw,|f,b鑟$2*uȓ_1bAh\=#(79~uw}Pћ ZG2u`[ d{>TEmi%4t 02!@TpvpT tlgUsj{}BK@#bw򴒑|L\A`!Xg5ikE?-}LGE ~XgNGwyzDxv V&z<`od P1<>_H ?~89d GF£o8AcrOn[qYpؿuys ab C5K?޳iђ"GD|(9c<<ցQ5Jj2BUiPq]/fkOM7S}M?.LAKMyQ)➳ `tg?^ZdmMjj#kwM毫Dū2 0jц l a(|C }THI%<c~0@~YZ{w^ͼxH.(XFY RGiB"9zD, KBڕV;Ƙh`%lZX3#!6;ֳ i$cT]ի2-䌆5xŽ k0ч yaX/lD)xHD4K u:3|q8O6F׮ gh\,]fQZ"3[V,yJ9[۠dq /^P/PL͔A~(OsP"Nj :B2YFusuPPT[%I ;i(躌k&_= K Koxi׎-Ă,ZOg*ڧ1AA|-;h~7is(uaq@3> E]/όW *Eų$:FtZˢT)9cMQQD| %Ybݼ P>VY>XQ(Z~ f =VnRQ(m`nc\X]stKVzn3 M↲9l H8yȶ B.XD_w#kP a,cExZC%ˤl,ػ*G*~@*>̖ʶv #㼶D`mscUUn+u7dp ؠÆNO׋k/hN<@ sDЇ*?ҿm`2<-,(iI=~ex c +'MJz3 Y6Cշ LQ#gȆ>N.4RYԛ7Qƈ|5ЭB.0Ś\^(3i^7uzLR}gDU]޷$[.c]-&TY5p)`gsKaG4D߅ތY@R IBDL̾LeyccdN\7ʁ*C G%Wp 3S}OMX vq=A+X+-u,xnU]25uMt'ھZt-QΨ/oBGF"M+Tw1.ρ,"%Gѓ IY\z۫Jrgl־f@1YFt@A}nᇟ k!(8?i &/;*7>?;-6+{YT06:bp1mE(T%XK|-ߏ.5*8*&`f I2~O& VDp]F^i:G9}a91)ECJFFy)rmOcͺ". PZteUB] c[lGE?&M O (J'vUmw첐+"Cg*|ji`-A (#\d[0CݻY=PФͼ$Z4*~X]svƔ^e~Ymz =dQW ."<;AxcLu{;I%3h9|-h9\)y(L4 xk.[+wqGg#em)y iy5ƛl~vƴ,=lh<&1ҕk/N~hcU|m:K R} IZFzxW+^kϵ52h$z Ј{I Iz8H&90u$VxGfHaqvtĆE-{1ʰq2AxKB .W};9߰/^ sWޘO &1;_H?ߛ.>_X.`;G%u`Dtl[l)'޿Ol)~MxōkAz~xLGt쑫DĦ( *c&~\'Ww|) yyZKlЩ2lnh©W 6TNZz An5f/j\[5܎(Z_'1pEgXFz+ V g *DR0ߓ硩g=YGPGxZd, \ # B;n$my6"1᰽JNIMrqG ={]#:0\KguţRrv8 fZ@ .GP;&6iuQ ,(<5=WdφY8<;}6zsly̠@i_@^'V^ROyY_[2(Ͷ?16fܲKEЁvuķB+G] \ 32 vwHx#uo5tʎt>.НY4[L_8 < 8agɈel^{mBv{pmy{10{[<}1$n'r] 0)Yz(g ZxV.5k:3RH &;٨$ov'HZ'8>4{^ˈ] &ggW^ 1XZy!d~^оk!M(}8i௎& #'⋑ £߼p[ࠤ ;"r47pzhM 'Fdl?%~ʑRVP@kGFTf5{RܯFaAhLq3fXՊ,v,YdUx`[+ɥq"Ci\ Zmx'7Ȁw5{j2^O2-n&-P`=u0>\gV=AEwF߸UVEmP;K)uŦ֦he:էEYP"_*d p|p}}?W;=-fMXWhڗagR kG:5eF` gs5F)5JA8ӱ 8A|i<>_b^ A{O6JbBwsva _.L2] ";1puϡt'xBM=~G#ODR@?; p<7i=%q (0q,6(3d5&7*\5nw~)Ab gX9tF .m Gj­۬Gb&T 'uRDȊY ^ʟ$Ru.]ByߺCS_~[3o[5U̼Mf^_y*zEq.W|fXLvWÔo,GZIX3-@y97e+{Ϙq\ 5w»ARX arwH'6uEei>-K G=!g{ t)+B%qֳMST) Di|ͬM#rgT0yEwĕP`Š4$_>KݏV}ĕl ##daUn"}3Op(Z\͜bE90&)zNE(:q欒:? KL |:iJdk::%oD1Qf0:<څ 8EDž8(`ei7qG07Piݓ{uЛ: ,a@1ҨmL?Df'#"׃h'.Ve -|\M!(# ;BnwDze܈_%E $gFt6h,ZhG6z^?Q'֕(dkj %#'f1Ls^QF='y/reY77|zWeeT0pɍ>-G2^u:qVi>C9]!k`׉45lNH^N+G:\_8mO&cES3CB&.pW+r2|Y#jҎ˓\_D=-wBđו} 67G|LۯEV)iܚ^[ $(X""wB 6 8OgBrFy\a~Y`9:8Z>_ߢ]CH^9=y)r6y .V1@^]jSf3"T: p\0I̎Z q/<;;`xx}P3gp.r+Hu[%SÓUiN駃Wһf;*KMXarblJ%MN%=_LbYt9PĠ*Ɇ7?(9աZI?gJj֜!?Y:UMdU_U;+ tW}t ޥ_-ӕݏӁ3DTOS#ʔMquw X)P.R"=Al)Eo73Ti3\#Mh0Чz4Q !;O(0D0;L[FX, =OXHt1H1fZث7Xq<@Es.[N%;/9,3.Ln:*r:ų !VQois{B K+m '{oIHB#sk_^[seAF##N(fL/6͖ wsKxKZ!INY!w"f[&畣>Zz3UKJh N?I748%9Ɵ>f\qH̿QWW"JKn,/XX#ݰ5P1Do(i&>4Fp2T珨ȡq%``3ʄ ;߮kHJPa sCOv~)~rTP._lL8}0NJ*N C l]C@K} FgX֋h-!M;Z,֡&DZ1ih2ա,q_8hD) e2:Xfx&sJ2d|VzT4S*@C|{Rv8݋%rh'rv,PIVܶ|-\d;[P= :{YQEd9M>_,+8ɖeݝ(vb7Ԅ+&nf _o$cU3)r+ (b~i,`Șs54 um[9y̩e^9X.؞i;>v~r329j'io~/+ 6+^K`Kb)A:݄jH Bؒs)~ "T2n}+Ζ h47f ڻ/ 0H@CYA>T!L%{7 8192[XG@!FOlÐY~ڂ|e pއ$&M쾲#Ts8Qcb ]BW0'_SIp+B0-z`dhW+wP#_}Efqe66@5b.8Dd0YB -7MsrGC֞77H9\ dzfJT:غLN-N$fl'p|Eqei10Rwt#Z=rK@+0y|h3%B]T]B&>xw1UƆ?Pez-LUhcP6Z<<cLWU/ g~ RKE[S$n6a+,3//lM}$FBz5L:+6@;8[ 4}3AtM%}̠֠i[a-mg*8}̵rQLwgQ=mG90Dzq< BE3q𐾾A0-SuԀ@>f"JM=ϱ,ՊHƸ,:S !WAI`xjeBSx &`˻ 3В%G܎]vL[w@ӡV9|ZDLmCI2fʵgG*_d&'PZZ̉m;ME>^ޫi+O?YuSS=b8{׶LC6=ޠR(״BH]o}Lޛӓ4cXm_ʈ,Iɀyaֿ>U`%,/x,>%L܊w s.r?VLPDn:X4lHи d!O(q0ޞo-IkT cJXe E&syR(Z81M-Oj,va*0fׯƒ10 '@(RSZ6lྒྷ=1%, W7u8R6 `HGC-qb#[]xa2&U2AL{~}2 J$}[vvȇA`/I4XaĘ4#lk k' @? &D{ԆGj5} _pŋvunl)\f,\:L'U] i}̙15c@9tW*bXC栛yVv5N%GW%W=j)h wj%5Ǝk lF*[BGuqAZ4HB=v .>,üv,Q6'l۸_t#qu  Z wW=[Ӑ_%vOr5)$nW|״֗:~ 8)r!2|::yg}3j%㪗?eн^q]iRÝn Qj֪|tL|}L] ukKױgO ojM)KէRcUTbflđa2)$C/{,\ 4mx>ZBz}+LP;'!Ekjv>*%oi~T~ڹH0H**.25ϑ{vVDEPTX-SfҐ:U& a.lfூB{0^j7n[[6Y_s MY@AKya `ǏY^Au- 5WYGRK: W[Y QNۢܺh.ٝPū%x2KVM$mAcYQxX]$ /DŢo=ȧM꯸ZSfݶJ&H}hZ֡Ljww ! 8f 8ނ2:<0#!ׇ5, 4 ;;FPO 488yU5)!3a-wYIov,kp;Kw2)M[AJ'PN9W - sPL2x(◙q£gO仏cD]۸,lUyO{7杝@izyĭ;K jBfGW#FqC6VBS&D)a.Up@nyEMxgr-> DJ<)?Eq))].8_0}!.7URw&(0x̳d6(TlrB8D-L~)]5u{=aW90Q4.d1p'jK@{ZkE.IC-w&~PEٺ7?f]؄^Y =fr;iϕ~DCfkZ1})\iZ''0L ~&jAxRa%KsjKj1Zjg^56r \݋pDϲ6NJ3ѾR Uҙ<\ӞZ9+\*5I-]%Vi ٳU,C|f l8a)}L }WB$wtzL10A'h)0:§AgCb %^Si UVi|={B\_JGC & a\Ix}vՇT;8L 0$ Z*ksw&;}xj촛U+({!!"8.xXR?XցGh7 S glo@@(56 <}+qB']SA9 Ay2ਯobrlﵠwX5{ w2 sf"{v3+Ty>u"y,M~MUxR^\W df%^~|.`H+ax&YaەY"liOFkJ`H)SN0(2vX}b[Z 4jm2Q8D D,V#xZR'.}4ъdX!ʮ^bA.>//¢ H^15yeCOY'|AIAƀA@b=ݫjq(`Y m aoG}Zȣ"˱\2VjCZ:`OlV¿3`tv "lTH,a &FR~)?UtgxqK( ;B2N:&/JV=#;DO-qA (kBK,0bd_4b]GfW{Ę?)W$hbd{2ͭqz.0i'f t, Iְ >[t5kgC"Aܯ !;fh~)}Pٽ [Ahn v'M |KHm:Ⱄ8ͷ#V\u/!0u;(_= L{&*80hRZtev[8P|R{W1!͠Uia, F.LK*5$) {D6B.C%T<W 3oX~m,1j͇`h޺Ts~ݥ+.m]-;2{$B%_v1 7}0g0q}Z5i~;9j- Q1]uQզ[JZcT`߽^G;1:Vw\vhwgXI ~]᜶x+"6}4=$cmiiN q+mx=!t-S5.qhKPZ+A729'b5;>Y|"KΘ 27}|g7oȗ-wHk$S)OY*g-20`ڻUZNDʯƨ`-D^70|{MZsjSL'GO_f;YmGcLrpoom4 /$'/=Mjڥ]r9uW 'JTu[d$F2y})m%r"HV)Lgݮ{"vWq}Y!p%tU ؿ4eߒ9/\!0P.2f vʰb*Qb)%uQ`ߒb:R.T>nr Ay)Y+ 2;L1xLbX"Pfq.2st19=*oKgc*{@]YG:O4ц4\~[o :qD_Icj{UzwJwMpesX-*&cm\yu;â5Q\R#IHzdFM9xR)?굸;`KhQxx9127dLE;*ʐgxw3 GC+ľ#2N>k\yE0ajz0ڡr6hhʾV]Oxhqi & ͏>8Tk j4C|}ە{ o\=2:eu%eL1ej`Q4KY2 #M̋5j5QQy 9`{GO[@v}a>=|@u wUWG)ORSA/ Zaپ֙q12ИL~~Jn^xGmw>UN J# -4wI/rM~e\݈/-H݄x՛'4o9/-M95cOܡPMMNz e:Б+'>iuj1HΠ< WH|k Z)WUˣ!5oPC뒨`E|R?*}s) 7A,c (FJ.Ȝ+\wvSsbI+u:<;VPǷ_JNLbf k6QQc"Hi㱁OMDW'mQA_%rSk# a|soWrQwh9y5wF`=6!A-*Qƞ˖4dj݇?3}Y,Cy:ia<.\\$eb_A,Ƨۿ ^U[75=i]BAR3pԚ VLo1(엽YGʅq!V@ѯPQ:g~7dhͻIObڡ'SLƟ6j?w w[uNMn p=۪)^K셲ҌY43ݵ*xVxL5uIw  _p07oBi4- ŹoJ 12AH=Ev)ȱ .Z*?HZ٬;3NW4x \/g0^ NaN+уtwUWtן߽nrV>zD{A%=Yx*_Y `9Aŏ;^S.9+魥 PSr5>^LeC6 @Ƣv-37F&lElaq Q5ťD_:]T8|1Sɿ)wXe yT&bܠx0Ac^~ԯ6SGe'J尺穛6Y# sMeAgo5fS`ckoCA4%mJD='|ԈuxJ~y;6%Ơ!25cõyz6AE~f@!NNM5CaM)x,5I-[RIZ$nգ5B12i0n3Л+;g?8hJqn_8WHeZ:&atnI\n#͢zmoDm*/8_R728Α&Ypr$eiqQΩ IV^Ǫa^mx ~HxgHݮfYQYJxzAjKMgڔGCCMS`=QT]:1.e4F*>x\x֠LLN HbS]ȣNp0)h?M!U.qbDlGg.g5>@r3)9SԐҿ)fI4eԮ{j/}]l+08>kbUTy{&D$B|~W{ 1lWmQ'Oe DY$F"}v.RQ4P~21=$U(6od !teפE3/7~!#Q%5V}RxxVtȎ m|e:ޱu0r{1p=HD~&B0I಍Ħ,10b67@ xKjJL$Nim=l>Lݕ'$/I\W*:hTc:,譴| MZ]PWU2 Np`C WX3{|;4YE( +gS+0Os7»Mu θpa+zcPZS -|o6K˫a_O5lzr%ZjѠBvmܺx^ׂeS}$T$+w0 u1T-qgQ[Aoe36#J튰e%K I0۷2؏ZJ^bag'/[Q}-*!-)9ܷ A \:?RbnE!@9 @ 4>hteci}ދFܥ@Wx_B5ͪDUIJULarR@6')<>sϊ,*J@yBI`S4wh1h:N 1ٹ ˃t00t9ys|,TZk!B[KL;k3p,]1#,g;'/'zmLGvYMNȡXp%x>e4_Ivŕuٌ<9x҂8λCg{$z:Uȱ8?7zU2 \`wH#8LuV~mW$L \lE2 wݎ( թ ‘s^6 Zɠ sy!udP< 1E 8WrAwxun,~>&Ck-[4l8پUT֊E8`QX*7V1JnV4`_BU:2VI邪>7@#!0Tr+h}6mjr)(9~[߬*Oǹf[ei&Ps#؞3~$ى"{ u'~?TϘiu(u͊ϳUNeb8(@2"u^޲aLӬ6PI7{ 8Yj1yhSy!J-g w  D7 BU SCߊT`e^:#N>7Q׻E4qywދ5N2Ff}"te\e4ce/%`cb%vơ/+XV&J1YKoמ =D`ʝհ<3fua?Tʳ/K!D!vHoV wAWqU]6 ZG832=`.,G#5nAŽ?̠2h>1ԙߝwET9Bߚz]_u+9= ;.!^H;`4]}j/%p@;ϑr?.$ 9DV=v*P 3Lgm e9a &98z&H>tQ&m,!G N_ K%/0(9SdzdUt!䛯ҝкW4! 9ŠJm421om)wAgfM' 1BϡՎ9NZXR.Ow:JJ1M4vI>}KgN3"ۉ NxY_1MPѽ9E'eEvȴ͘S|,RJ7*.T:#"XWbGyC%lZM MqȐJ;SN͏\P(݇>A>&,H{7F5.(T.!>n~IDCGw`z"\5@,(gڣCFŨq*r8ZY*wu{OCO R_Ң0ÌmہFlDN[l:˾c_ɯe5e&|iu'| [8 M;dqhX<)܃[ ! j&5?hR-*:znzOl7o44y Jgqli>>MF{ %4FSΥAފ8ucPU'V,RouI(:lx@Rkb.p%UMielzuܥMT #a{ÁhR-CB;m'KRsn(y{V@|*/%)o]Hs;sfS Jh8zFJ:0,-nhfEoA_I_',hf)AIT70J,H3?~S\ >؁`.)Ot[Kn%ŋʏgS g2+Xۤm l"i )u7m&T^F^ʸrh,^!Nߊt=\BV7GaҾ xV4%Ȯ,Xz5pWիQ@^OMmvB2!tr| w46-:O1hzZUJ H܀S !Vk"D!2+(KK^ZR&Ʃػr϶VXckLP鬁ߪ۰Q$)2%ٲ ɟxH]J9HOoE@8ͤ?0փs9=3HOXf;8t CQJ6 xny5<ו/37ˋ.⨏ytW3;B'f@l[&pʜq q'P:/x׏?n>=|j9J#IFKQ"H:O,gTk0!"PoBhTK~,̕YY8**qq=qo_wbldMeoˑhb&vC/pQw/[ǘCӀon-g!eev.$ѤR*P51_ V^G_%%lK/1#=S:[a:/ѯP*uuX9UBDM{D7'E\4eŸR0(?եt;DjES U<ۂDYL8Hlev74:Up|mB.0/5DuC&,<G|~1Df%O ;uiWer3.UiE٤ڪ-yr)_kyJOt2ٞXc p ϽEZv`eH֖{hcv!/\Ͷ#3a^!6l2/wf"DXV207!%ʌ`*@$T5Noe]W3dVQ ~LkMs,[.߸ suD3n3kM7iD\%t i bwqrr3- qDhn4+ҞgeIA17b\Bwj!/E!ϾLeaTʖ#Wj#R.GTE3 afS$!ihY INT{^}f)\ZJ*9Jdp3{ơ !9nMUA\?0!z8L>%zov]̌s2AW+5D-CiZZ1¿;RrS+ys0l֘Po,a14c60u IE1/p4HOq1 V5$t%WtTuf6[vq峴5$␃/Rw>0k;g|nݒҦ ٙɛkW(Uoyn-|4~A)}y"nKrsJJ1٥ڡXو/iBtUM쒍acj*`?%`Qs!*(v@ZƾRp.3Oy5f5$iΥmh:?EE"_5DeP4JCW(Sۮ±%$቙zjDS.mnjI2( 6m>J1Zgf*zYV-36mP.ѽ!@( ~0; .mY\ h) |V*T읿enС~#R#w`Z_*Ǵ~Wڪ9tN3V3Yqa11nVu1l qiHݖ,/ūǺ,5oS{cz ŇiPDK@ j3؀bg6&+o' * Y N9IVWɢBW&4 kLIv@(v]ޙ ߅rE3|^LnD9, \~ط,umHve\LXYZd娑j=ҰZ?pQ Mm#je\du@ ~ORT=Aeac?bkGLvJ̴W8,bukt;?7t2m=}92c{.Us} 7A\T4V'5nB5CY`E t}.˸olX4|ښReuᥦڰath J pGfjaau4*-U"0|x% t桵ՄWgH"Uѥ{ЉF:B)48O\K0E:]Âv?ح|eh^'"-c92E/~?1q* ?B6}^?"(f[rHTV t #x乢 #)+!tS "_~=`? lS"5ʸia> yAݎmp.U CG5&1n@O1$4?[#9o9ߛsvd#h=ד[jc[' DՇx}C-ݲ}yl9:g Zs-N cP~ۏU`ԄG<6r*WK J547<7V54zJz9X6uCX#8rA:O r}}K`ɆR.g]0e*3m9recjn"%}nh%3X<6%@Ԯ>q/eo&BjbZ$u.ϷVMt͗әJ O<Ŧ Gn jRC+.SǷ8ݑ}J~x blHԆ%c[.uK!|a]YFft*?} 7:L9l A-z̩n I&~p腚$@L 7>sLw4ÙU@ "j 499-׃~?Hí r<`ď;\A ;cY+ؽm#x *R _"}[R6">9oXՎΩz; ̮ۏ8CAQȅc_%HRt=c#Jv0d(bTM~X~h*rqn!P$WFB tbvjFkb Y.G6|[8ygOA>` ]x]\ G|qĪ FT=a,"B;},ݻ#к3=8 Ί6f8(X!X/6J#XIBk lN=B3og MCa?NfHd-MEip<ڰ7|G9.{ V}6޽^hx=leCt#;*!W#y:Utܨ/<ː}:bڔH0X lىawv3pdzMs*OR,:XO _tJ*M_mdA&eaݗy%S;8hR&LĶ<^ x 2@j1gxr˲IaڤVءEe㼛|Ď-~!dqWҊ͏Z!-fe̚W{@^ | lG XE+'S v8,]A dͫ%oɱXeR8H'Mю#9 @J =XޢAаE>Vף6r\\K_ =(dot6w{ch ד1QQ"L}s␪^|cc7_ &=a"IQo 1YL=rP/sƒ9?55f8ƪbkX*Y5KOjml 65$!7qz!N]Ǚ&44I8zq}m0{)Z>AC QIjqKk~h>wBo8! ixd6SUlX5IwCCt=$S;T^Lnu?t2۸t .VOY{"ŧoBPE~+lNjV:%YC&o5~{PYb 'W|li '_[ڬZ7#c8FI? Yx=xMfЉҫ0!ijfr vI0Eb|~;mga=8dr!K(z @{NW1WZ  O@ƹ;D#i*T P_+ [|+~)X5ds,饆 A}[Ԡ"xĂoHv_g'_g❠wyԼa(?cl(I`s|C8&Е[<[)%x^6sqhwgu!N|bXƧGACtӘ3c+MUY"1)egdY[`@[3lO? 9&U>4&TXq0&[)HN4pOMJk 7scM/"prL)x^~" l$laUެ97s "Awt]A-J2X_ 3p$uN;g0q~6"7Xv9}w]*;iB3g< n{nY#A{"m,~9: 7 %{Een4xH,˰-&Ȏ]\Ns } 8*D0j~jJH}AB a/viySE_VږY;{}JWq0E!:| 4[M֮,N]O+X&:%fdWoA^W{T݈Y@L.|h?o6ni +_tl+CJ` ?*K D)_?h:m"cAU8C?$݁/eIAV`]ɬicFHwA)hz7e=!dNM">tX+wtWl!FKÓZVL34;VbAF<Ȯ?ܣ#]cQ^f@Y X, l}/E s 9ql[$. 8HZ-Co*%=E﫦-"Yzb60"VWE|wH 4HEU <=~|ˊw;4 jDE XIotٚ)l"K՞-]X,7?VO[{W3[( wqkOI/j?80YM.կOŽS'2 IUp> 9b+tqڄIY0@AbEޔVW40+ /H:̼x!a#mc! ? wOc>on'bX3b3A09-l4V}T9Btbu3Tlt7KZmW;7[AjyV)M;9[zU@ݱ[ړ%C{yϖ&OVETOvHv}qf*VTdJK`m32+ lL%p]rV#Ÿ(~@BDGקX&h\Qӯh Ը}V~Ek39g֊+Gsx)nue!1=Ёؓ~V;8 r;)pdۈb35AⱙuAZ}dgJUvVoIH1`:"9D.ӍՔc 2m?r"S&Nq'k916f]5mC[ LCpgx|~aˍNٯ>? 7}&H,KuE4+ZsP(67^,.Gf_'%>OG@ g,lGf@ZvO$xkBY_HXi3-XHLѥ*TܹMbF4Yј`xUO'ރ@~$2 h $Y~RO}IdA*a따m"3rG;Ya ECwq:G4gIIvԅK7<NI޶7 ;z/ȦZ|Ds7 l¥Y'RzzB#IY]׭ 4p;9ƽ볘P.FB a0%7 RծDyċh]yyݖ5Y&f|#Br\9%郺yLFD~U},?a/طne*RP շnuu q13ҡz*qΚ'"l?锕hd<{uk޸  n`,ˮU `?ZHHB x5z'hz@F̻Xm+ĭmlJZߐ4k7fPnY*H7L~E8#A5ĩ!3;'A M<ˡS8UޞO/rF:P&Wd:MarJ (̰Ї}o-mj\tqܫ;Jmv4[):Å-uG|&fH1= op.O<Ƨ)^ Nn$ 7I"z?N:lH }]>SKEnQOwہQ+=2/ yÇ-iGEͭbm!O<=뫁(7&6Cjnz]fvx׃PR&MM O} Kfk n#bzٱ倲LZU0MBNp` l/Gą$Yɧά\-A`ZojlF9Vm:=lZ5. sI7)wՍ.byEKE" UYx# qfR$s~0s!9ekl5䝥Qlܽ\"Z$1q^c-'X} 90Ǒ=#!|1GfW{ǡ5. =؇6lgb0=q7h'?oKv|Ir.b%%FI7tZ-zv]ȏo=nqWAV)qޡPҐmT玦A5Z }_V/w?L}n$6iMRҏ!Kn[΀7k щ]Y%틀pٶK$o*Log'}띒+$Oy|xWghwፒǀI. ݄9vob]`ʼY5+haF͓)UhS.8`YJ"I.`Y.*Ғ | lgd>t y>^QRb.4蟇eb)u@9MyoK0vˠ:[PHbd~u,(6kn{/PA?7$ `"᲍,TUZ}b) [UeEr8񾪐W[" 7*@zsBjW[^>&)\##9aȖఉ`gv4 znh2^MM~Sb; !Kf<`%кySLw̉0 Ti]-dgz9VrOᢴ7ag&m#ULZɜ3cB L_&ȿp# Ng}k8xd;ģB [21WHu} pDjD(rGp돥5Jޚlg&٠̣XyqI]#š:J8?~ 5p> I,YN AVW-SoV -bԷ=Ѽt 綠(3){Fr<4c;&Аvljj,λ~ZLߛLS.{:ƈ7#FuQUS$R {$0 Q쁯)4e=[`H@N*1fm"In70; :a" NO0d-/A_R.yNX\dz0.Eآ d hq#=ou<<}'5;w̸5OOhuBw[ؾK{(?./e "WTRi&fDEޮFơ!5mJl+vR+}졘 .b[q&:4u(V`7^HJ[R[u;%rs {ݮ2䚞|8O.'QԇI7v 4 X UwJ1!)əmcLN4 dvr`,On#45xPEA,wNBJfP4qUǟb]5># LIA1Y{ȊS&Ŧd]].\"yk2ְh ^uMkJ(=$z,9= 6 b&AHDD&t ѿ2r]UΎLzj "GH(@q3re8R-U3k&u.4Q'j0oHtWͥT| @}n_i _嬥ݹˇN(5ln|]oXnhnh> bdu&UQoMߧ=,luJL;#4v|Ϙ(>LcΔ򃋋1}<YℏWƦ,e(ێil0όGH/]WiIn@%g*]Bѿ4 5G\brל5gl]=0ִ_`dH~b$c!l7ӊaIdXr2 LU"_6-6I9TvMZ oӹJ9E ,n(H#Nai!z =!M.Ru ?YʗȌeFMɌ=(ћ[khjxf٘S-Qscqo0O:ApZL68 Q̲ .vb\ۑw+H%rXp履79u}»m njq;k[4 !9BK-I*xv6VmV&lK&~ 3AAO%J7$$QqhOҤ{99z+LI|'V,/au:9Cjask[DźW9F߼?A>XqQ'(kZdxǴgl$v鏰zQwv*ka\A||_1& Pނ)?1pR8y$7:V_?;Y!y9|2Ǜs/k(6\vr+MLwuVJ7O؋Bf,iܐc>lJ)&_҈C \e0G"@! ^]u=PY R͵KR\ ]IR&XՀ9; c1nU?*KϪ"ib aX@6_&aTj_H׌lv k8Yq3=(42^ɽܩO <֛ͫ4^ { ii 4D*$M(0Y\x[W:{y۬6Eٞ+xb<=c57pWE,|£@^Aa|BC0fe e}P% ˂1(Ep}z~:ÃYF=+A-oP4cX &g3Sx(ҡ3e3fv߃-f#|^E\䌡GqA%/ No3`mn~3Oc`lI){d#Lր3U"/MV 7pz{|FIudPݐfUr6d+ l0(tCG@-1UI 㛉_X3VF%3ZFZ3u\< .֩ M ETZD/&GnBUɷ&V),/5E֪'g"#zu_0N'B%.#`nt 9$q p &dgXG7=ЦOYErp~{آ4%SH֨55950ڃc6 vN] w ^8hJc梈R8ob {'!&U'N=6l[T2b8BS%w6Yǖ* .ȋ$ְk.E@f脾F|a3>W䊿n&&:͑{U8R;O"=Kpt߲ 7&l0C=B 0Y~2υ"ݱה:RqI=Hw/<5ܪX4MEsOMtB8VJyFUYVX^ S4NT# ;7ᘅ~ceeڳ[PJϔ.MUD,=i;6kl.%#(,ؙCK;_O\2싊YOt~U1jLer䴀{̍ ozg}e.'}$c(:sELT#8ajX&" v/(jU|bcI}o(S4x/:E (?¹L똉2N7W7hm1ԴF@uhKa{vRLd<گv+/?mͲ*W鈍DJ,{1rY\v#\)}rȞyrg:>T@(Kq"sTxbi h?"' |I'8d>D8u.<׊_9!)޵[ҊAb!,@q6:r Ae_Ѝ_BT>릐t:)Z01A ì !$XBt@{@75eܶ݅(3Õ=DfvNԪra3X${"OR\`K0d?)ixcs>qP/d6"lqY1G{ Da%aG w@>F/,W^zU7}Rj#, 3ɿP$֧,ՠNXʁ[u$.[̶k(o( ] T ~8 " }Q|R7Bi@?^ze׹qsyspۊ_j WT3Wg[\05aBrܱ#[IQIo!j[Gx t5]' ɳn_#<뀠vOOGw5Y+ljSdsV>s;nW6fF:_v#.'@*L8#O+wh$^~%=L>Q~Gі"i/NNa"AYRd{=Dٍ"`̄@E56w{rB8㋠Ӯ٨˭T- <*:/1ً= 樏5wnZ l^#cĈ1nž/0ƣLs4 9f'T,bnEMFEY+@nJvHWz *̍B?~Wtzو&"Sa(F'?geJ񕉌*j h_S_t[7 č៟.zn!A]xA~. BmD%cnY۔D5 84Ї=1ėk&ն"S6]-B^;$~Wr1h.A2TXzه ޽Vi 0゗C,QB~M5=ϡ lw9`$V%١i 41рH|Q:An͛VoÅ +O.J'c2)Zv@pF[E*4ԬR *yC5 { ~Qr5,1;)wi\lHў)+; SX1l<%+ҕN ~&%g'GTc~w5L NoBDh?.8 F|8^Ve;;:? %gt dg5jϞ Spb̶Kh^aċcłjѕ.p2|cijpTS7/U-.K-|6uqdnX_5p:i͓kv+Se,n.2=ӗ pB%\R9l?_?m,UΡ, 䅤o^D IU*. #|$Si^V^d^Ge#ե|yF+D+q5*P IGt߅ Ao3^>׈^+=,#<;*hA)v!X#; +('GiVbBJ-S )U? >Npo9j'bSHā< :[zohuG+s&ɣWAX.p;<95b~Q7T$yQbv35A\ÿ` =İjewQ+圷Ods#_SnJ ! 00Е(?J.ԣk>;j.{OwfQ p-W d=0i ^"7$Ba-;$~ #G7Tۙ|F3~w^:-Zj]Zy*hMY|*@Q?B j &U$rX{>:.$g;Ņ+ВUw JbBR%[3BvXtg4B!y-V'ڟ(60u['P/,5u ݃rhW T@PpS-saB&}kQ=3a}%єۖ0wƘtZ6|W*LOl&;qg, Aj\KfhDVƧĵ|x%Usx84*٨ޚl k*B lz +*_zn\48L]4Dd:z'7@ @;kPY;d~>L]xRm:^\ñGN,l\ՁA@B' ߒ1ፈohxҨƖ#(SVK(&uhZT<̱"߶ c}4Bp  +]^(MLwoU͗<}~`HBٷ=(*[zEJc?lø _/&u>c|VEaːs#sg'):'N>#hi #}c[;𨿴|!;Ͷ 4tXpS5K}C 78Y,,"Fs#hSkM;x1>h"770BU%1bT֜ugkaHpwOfFe(Za@> oZ?YCJ#iD؉0!FT1Kp,o5^\~AɖqR}ߢFstWՔ-&M?rGc0w](${g>L^Fқ4!Fr0׫ղ@C'n*E3=IVBPOq$- [ĻbmSRF{]_-g 8 =z~WǑ`Bx£3s!&j j Ry.hQx) U~+#hHN;ר4r,2Q@^n(V l`Vp3InUx>]eDSmQ.fK~~ߍ[sו ~@Z?ʝ:7 `a/:s9 ojp dIFԉ-Zэ߁702sa4mIffԖKeqU\\0hJe}\( X(W̟[Z!r2uUd@D>0 !v&إ[l=e&gqŃNfF2=d?dO{L/!Ū,6/OBτ/܋>:O$hh9T /l } ؂q(Y9!dfj./kvj.6LX'=+!^Y< ;- }!!xTia͏j YHGg^\5c~!$u[[ }:`n*p3գT{x,87F~>6 )#T&a9.4k 18{<= Ui#Qy"Axnѡ)Z1ױ9l k3@_-ZRig"ȸ` TH8q [qo\G: xg")J xU~"P"lNp(׼{xUǠ~Q!EnuhOr/HpTP)D2 7t{0f܁փ TEʌ+WUBc1K*|=XMŽb@F{sII&ȓ'I7CPO6W!^~_'@btG/},Xk.q־ZE-!iSY`lW}iUv_Գ >fBaQ_lSmE+GlW@osBsv /5 3Nd5Z ̍]iH**ց!mXu8tu LNe/֬ZdD_q0D@(.)+(Q7*!ުĉIMޏ5L^)0t1cU3lP T(εޒ ֐Sa7mZHn2?1:=8Abs\XŤgB&)n!l* .zv |!З>sǻu h܎j{66؁죃xH8JݟYNIEh{q\U3wve3J~0qqہ)e)ƒ݊)@6{A<]sAd5H5 /Xq8Xc%:y j%zc^oclw2SIOSHW3wI^Ah[9[2V),a}ޛp5:dA**٠nͶ~=|:VZ@肀B9W'_3b-KNAD\8.G`r|6oq}WYcrXx"IϞ*Ey )D5iFZJuu!PgO.GTRoR6,NwkĦSB4%7żScf@4TzryK:s}'ؘ{ZI O2 IqԬPD Xڳe* 8e.|c V̓G@0 f(\˸$D%SG#2se %"Ggej#嫷`RR%o^w&EFO*,%BÎZyzaῢTBW$cq\ >Y?iĭg/!!(2~R< ~}cGM}uõZƔn N 茣ewBmfݩ95q 7]"g`,=3T,$ߦ8# |æ ~8(?ϡQ ԕ.29Ru ]}Ө{Qt]Ԅi0`-B~goy;0Z^SR5v7lNuJe_/vX_$ִ-4nitZ2vߗV_@.S+x+t K[ZyH0iSB8 -&X}*& q .ynMV񿏃 2d` (w'B;մ5P7A[i2)k3xAf IO/pT*ȂhRԔ٩!HYyDe#q(ظ(qqC˝^,&  (za^Rʶ׋2!2y&CA>ܡYe0d7edu̎׫!|O8\'! $Ös#.d*G6Xߙ3qkUR6GAQErjlt<1o.(gUIZ&>I-l!k3x˃Ej ej3Lg0usY䰖?ud<*C6NUZz@RZCuῒ2xׯq+=TEj4WOݩֽ )7ctCM-.5bю]{ܪk*&ؖZă&WAN+ճFb-<^r:8d'4"O*HBg|-P) ࡋ/ã؈>ÝmhxI?Vub0<~ (BšeW!KjZKƳ1|WhD P*Fcyz4U N+$/hKcHrn~7:Yc[j,Sg  O&Ȳ*={Bv^/tohf`|@[ӡ8݁ia5s`hQTh;ipÅ8tP&A X)aBO! [q4`*́'޴_CGE:b T] `/`b(+Wan0eG8G'cL_̳"v|1=-j\k{hUyyAC `;n ){V{t$;*=^tu*3<ؠг8X`?)@ ,Ce=h~\{Oe}ur(ѡG@nA>d|PGuKMC^,kiveg7} P{6&)U]<yJ]RᨊqvYAy5$,'>ӱ`<0S!wS= uQ3rɩt@3!ԑܶ'ǣ.w0/xBk8 K֡uQʷ)z%f #QSa_Z |S :>>+(Ž.U@D[g@Y,Ki2^7ԊhQ(Foä+E|cb5UhהrL'GL@ILS0膒- KTtA\P+žw*$C)$"Fz5 KBSG!65qd@w_73~|nfvӛ# 4r\DWT $1si}Uw|2+ULН0Eo"C؃ ikZ>D=(#ޠKlTiy;hyp0D5%D/6] by[Cu?h.5gL't,@ 7@ *ф-:# @2Lq@>BUdhWbe0c PP=fa/wwwDE%(I;`Λ;BS9|sB4Z*# y]';հ؃].A0\yi]ZřhX™3{ ++͍S.rOUձFCcy&szCۂг&pC;YyM|{]YYoGEM& aV!!{`N $ITQ52x/܎v8sR@qt Rw&NY)ɻEVڧ3P-u4a, R]|]gX~v7/k0XO)+) jD5SA@뀏b]rTC`\TGEn!ȝRMap4İ8[1uO%,Ƣ:2֌ZDjpJ'A$wy|mg{z-B~'MDIJN-P0G4vrƛWiU;d(̹$F^] QTȚ@tgeuh!?1-jc>eO0Uxhwdug'n9,!ߋ!* cxZg,ީ$B w>K[is2!VQuxl6d}*=#lW/μybM^U/F5zR'j b b׿~ !* iO.=G'==~sZcrNmȯkc7[I,h|o$K8777WʬpVʢNnB4`KPɩtM?\Sqt=`#2RF[ޛڔ05W,zoܗ?)>ԍ k ޶1OCkx9 t]rh[A֠>䑬sq!U>lRvYAa$ב1hYdgzE(WVdu\]}0ح8~ I0gRdjhU3dCf^lH/0>*:]f*܇O&pKPԳbT֓?Pz7,¿d8/fNT(_4Կ !#NYg AN`|-qǓEMR" ܅w`?hIBU]T3zi#Uba:}E)35[ؘOOm#l cML,ZO]GVX Z*f0BKH("GXN+U8%` $w<+oi B;^+sszFs!X^5pF]WB)5~(E&޽!S;ƈfa)  C%Jgj6UY>7 qL ~CmzCy xL&JocvyUj ˆƵ2?J:'NK֩Vi$>uhg8I.kpLBo_< *b;d{O-hejYlܙr?I|VBzcx*2v%["S#ᯋ ^{z_ 5ɨ|O9$8 WY* +!r_gv榿H@4s5Kջ 4Szp_IDȵ @ ߰ LXe 3G+H6gim68.i I;^$@Amr5|ZNA!cZWS텳2-`7 ӦFǕ`mCG[_[dF"] 1"=&$wMew.8lwؑ9\f4K{M HjƹJ3.h։7HO^?b#6Z֒Ȼ?sGG\4o˽JJqgWCzAU(T$<Qt7 ކr}on9d|.}v8I|cXӍ j nX@јWZWZ3`zm.I7eU2C7XʆnhPpi:~E@zD8=w?4 Z]צ@$DDjr[)xtd}lؗzf@ģL+@_޹-ev(+sF4,Jj0w(GvɷH/a~ZObⒽ;xzx.TqZihj;u@k.KXPE RbqAun r&DUT%=jhhLI%*ʱxK#Q/2dP,އ}B8ͧKW`qxq]*=s*{^|"xظ9(S# N^m1\dogxoqۡhMv1:&U>Q$9Tw \)Fi4cD6!=dvs;%ON? >닎hx$0M $L7_j'i#$&-|x˜z>By$~c/*ѯX낾"6rTCW!ռ]`܊'V;ìy_O2W8zaqA!K9maAUmPM%ʯ&>U9n++QvslQ[OK>= l]Apxfk8œ0j)y4~Ns*׺;.V@˒pntjTIGtz @:| XR!92wt)y1L36ACp4"S$R|~?m 4%@gb *M0UhmUݩ˯L~`XЯ]tif}++قJmy܉ЛF<>5uuer{J`aA5ҹ ^AM@ &8f]-SR^.7Ӭma )h Bº~8s5Wd#dÆlQ' 뱟j RMi 5vx/B^VlɰTU(b Q/LKTipXD ?Uǎk]bA}RLOuC5n&s$ Ԫ2Mp>W5.pnvc ,D$c7>~3Lk08 J]b Qݓ\NoCi{S6iӣc Eq̗Q` RG#A6mXP#rQaP:Yۦu1"I*3'UO0m]$JgvNqڒ/c qlzz`f{ H_;'|=#A 'Ϣu:u`tƢLiswXbtX趚gBxlQTP{VpVaCyHQ͒⯡Ҕ>Aܘ"W*"l'CJid5f:a!e/|jf~Grţq=ށb|\=a{WkhԾElџ (XKi_cZ_&< I%xRjdF5.l~).•3 mU3|lWo'@P.d7ύF R>WJҒp')wWC^NB8EV!-x;z;qx(+0$ǎ1jB+}i; p_gV'#yZh>a"El$t1Ѻ|la(e?@4?/K)^a>KEtvh_{o{Bsy Q>ݡ8ޓf}O⑌]job(t-`#P!t ׍J wȽf2H>\N+Hf,{Wx55g &ng t(k]EWL#G].3'.Ev SUмrMuKT ?35p; w.%P<:D惱G=T~=(){)}RP)]m!vT$v$~MyVGh>ԧXx&:1}~n&9^\1>Ys#y=,ad:yD!/wZeq`wKޣ4,)gJI^&,-Bϧ ͺ:WE%zS1pSPj'̜Øm~P~!}Ofn:+;s`펁`X6GIC_TEllFInmjQ`{K FuzX!=n#iǸ.Ԕ;;O6mw [ NT=][0!}[ CY׆rysbIoD5Ua+Q;ϖ ^6֔MrQ`~vֵKu&'WrnziƒʼnϠﰵ3M?Gqs|wmFLVA5BV1THV? Sb :\T=Y>#Uю} /H$냈1Nya_s$mMArEu N62K oEJ \ |ݪy]jԲ!5of2$ED:{j;gz0K4pJ&;x\.g R]E2ư@tlv,"67+yhlU5\A ʼ?C%i[C2c ^.2<(b`( go"᧿m#Wd |*`\f[ldRHBxX, ٕ^D[Ssl/ķKT~%ujsGL@( :^]&I~06x̦oyXZҸs $ ίSl\(0 C'z`d`nLa&jmEONY#J|ȑ'+V,.l(gԤ-O,*މ|0A js,@isUw͖卌|Pd+gɘvC .dO(r?mrX8l>vwEZV/nib#tku<6i^cg}^l$':#:P-?V8XZBAzם>7mMVXXЗ~Y7\i%gGtKU$eV),{Amн#q%`3F~^"̴U8}m3y >tsG41@lo8joKF/7a]_AZ  A4 't*Iw,|;x|S56:rgEYG-M*-m ǒk&'eru[ 2?Bٗe(|7m =i՛E){u(aCIOF_ eGXN7綏2N6Zp AF;1ԺsvoϜeJ>VmZp/|A-IA_zW}nP~<$e*`[NW;bGýsE`vdr@c@,/ö$J^NܬתT b X#$Pq7T0q;?⣤瞌cЏ z Apm q2fW O Q w,S aU𣸥mOP*qթ9&EɦA :OVV6gW\0_ Ӣ3TeغQF_#Of 3\³(NcFwNgU* ֪@&7Ş%CIhzҳq_nߜ3cbZjO~ HA}+y9(u5Eϣp'(W;7qI@c@( btRTT6 ^4 4zG0Tf/Ȁy<ݝ'Eei1&23]4M|04m kkilc7h)'ݤQ 9V< ^XFEʍ0kǿ>ǁAjSIkQm!A9MSpb4jоSbcp-[P1ݖ,KXXbοj6 Ҥ.Y)+6-2,xo."h 2OpW9n;'4c ٶj]4YӋA=R[F+[LSlѸkFJ 4 Ŗ8)ԍ=绕؋0Cʎ#|xnDϘx׹.Qe X1OCN%+dQ$XԎ=Td#⏊H?h>eNH@6,z=ZUryMuP68c*rJ:B4-FTn v!'¾S*x*%KLgOѮrL8yYTݥG{h9<#%]Vƕ3&+n[F|m /$''P,X10VHа?_7,;EA.VV ]U'M#0Iqc.f&`1?;nUWZkn;~?p@5p-oeFt1LUL)2L&~._*H`ɞck5hFx'%ڦߝܹ\JW®CaDyFn`A$f&꯴31<Ԗ6Cm9n [:P}8¢g0@(n؉U]1Jba_HC$!sF*pZ{Qb2[ۭ 2&7N| #8nꖛX̀*2~%e\cŬ<ȏTcs^:MWdJߧ;,ĩ]\J48P2ߍF* sB(+62sBl!z"`Zm)ڠ X .NݛtY 8W{>TiF~ !y2/9Wk~SUkRCeDmc+bN4P ?)<SwvRAPUF= l!{|ZgxэL~]- Dv*KeM8$է =04ĝCӛ23P$O. #\M$ѭLCHc=R~="(V$gvCa ˧d]/==cBjj@1(nsԵCv}b<֗pK61O}*wM6^hw}3ѺP[ :r9k")w(_W_5{w"Rtq/tl OUz$|I?kAa^isDcw֧"c^7/h"__N6Nt*re F60^(|VUKfԅ.qj#c4F:9sbc=?ZҺ,Kt4gY gYZ0707010000025c000081a4000000000000000000000001662f7fa900001c84000000000000000000000000000000000000006500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko.xz7zXZִF!t/xD]?Eh=ڜ.+9ܯ3 ž9&4Ovv|QYQwy n DOisvzǔ\wMv{|u'uGdQe~u |(s͞yv%59cG5 WkkeZX>(sH}{Rr!7y>{f.{o.惪!~')K ?~C6EejHtuq xr?8A* WvүeZc RX]Ɓ^ũq-Ԧ[‰&^[n8\XlGZYGN}yWl!x Z lV!qm S sdvcHci(8T2seHd[9]HV&#Ɏh2!sjU.Sv!U[HAҠ& V& Ky(\£$4z= =U=aؕRkK-mAܿ:iJ:CM]͈mY%IɌ.Ws8RNbi!OQN}h%~[,^`n՝h}ܰ),@и˸,lJbUAPy2Xg:tILfUVmsbCO* } Jd&Gһ[%ɪcY!*D}cFgn/3YKyyj19X+3~H'ZpmrN5+‰H͈q Yo5ŤLt<_㭩L 8#ci)"xn)NS.oj)LY:gHK)/Y%-VL'Φm߉F2%w_h][T7Qbg, Io L &j p^&/$cFʹ#8#5dn8S?m覣ziiz[?ÔjoZ)G 0JW0_'"Xx繐EvH&&[qĕ^,KXe\AZʧDō",y#璠#uxI0ےoQ׋0E0y*ry)|!}LPdW_]=!Tcm宩 -c jUjy"[FJ\{|r"EE%O꣔9y_@»rN5@Sk4K򯮤dpj*م:I|h<%MuQAJFxkq wӖތw’}N_jYTU΍O{޸*>\tL$'i1PU H٫Uh2+iGYʎ;~'h :KNW>IV*?gWAM~(,WgU]qÁ)ZocU:jHR-] TIU ^@3$ӠsESQc4)뻄dvcBg;F"#wIz'J[[@,s v_9&^nKk5̙IlQ 6û l`Ei$:2~o&<8\{°EA@!ǧ*c&m7V}kKM@'BS•J'!vt;辣99@؛7]Ƭѯ{m ;E%} f %o<3"9E wH+Ihei= 5LM Fb]}T[.ߑ.U``(Z|<:fbTB1蜥FB$7B~4UrmԒV+9nGb|F/`'2[U&OD*P="J_aN]'gJU%DF3iy %K*%9R8nO!Ĩ&]9ԭKu,b> ;vz̓۸/5k6csbj7z@BRGlɿKGG# 8#LsK~Aw3G0;z_De$eeNU\᪌-'A ީhG,j9`Њ=މCW̭ϖ V}s=Caٔf08MBHy9ze^5؎%M?E*oCMhp>=*U2 P<44f t-(^V$ܤ iE=Ԗ(BذS_VK>?<9N'*z4F|['2 h}ŬGA>#K!+X#$y>(m_QXTlDX{ekwGAf?|@zN?rjĵl7"pAvFh"O-)nl[Yk>^(Lpdy8ćZp h-’^Cv3l9cj>̌{B d621.X^dhȲUzPNRh۩PyE4#9\u#|TN̴@X=$JwR9t,9#UX$rڠs%JWO(#jF`y43Ȥڠ|Q3\zN/Sy̜T.k]SYYIChzl(J_t,AgLY9!) MPƘ¥ɒ.kak A w\\IK.\ % B*A9K)"309!!82U! h+|@-d{^D!9r|m3=u0΋]T˰=žc.pVQ' hl-:ض0hCDlj/S ҈ݨLa5Kx_-)l0XmEuHpMK: F} roUo/B*2Qgˁ|y{tcUPkK@RQ"KVȚεϬ 53jQa0atPOb7\%CWPN ttF&tZ`Z!@0|Tɵp2ZeAWe_>wy{$2l|<~He.-0tPyiĭ| ٘MwI~7)'ajO`aUbSEQ/$$Hneog1zLɇ`j!b*?GBӤހc˾K60 i̊<i8"^&HB[x*vQ\xX)zXԧbM%N̞TB64*F{G$Aj"=޿s]yIJM{IZI FH"=3MŅA1PXgψ|Smd%_̥Ixy}CEjol\Wp}5 Cdұjͦ~:?JI9p5'u^yڭ?Ŗ^ZD&D#Ӟ{ k5ܪfAgdP:2:~(8V4e/% B𜩳;[g%o0sQNab]5*M`;iv`l$X%a B9$kGZ3@.^0̿k%IWEu~B/"N{MѵEiNSs#DiɒWȬH 钬hݖIgl\Ŷ!cǍ+'25p_r|6zhlYL&Oӡ9r y~noE'HF;*FF\DM6TMIUZ|GOO?iZF݊`U ?*<"q+9~*bqyIp.}56V4xSQ)hDċ0NꑳS:FĆ:Tr/JyɍxK`ZhZzRx n<\i*3RՂ"ru]]&VSiznv6]qEz+j̒y&z[ WQԫGg 1PS1SC(aRD*T˓9mg9C8\ߚ,.zmvpDܳvн|,4\v%S uIagk}X(Ƥ|y!X?]P|w Q2Շ:EY&J|R6 tQR 3pV{}`o2vX{6;'N"P$Sm9y !hN܄e16[ E+ye-h8D޾PSJaWE<~c.Dij$3`YQ~摬lih3& ^cJЂ>gW_]eYQvx,1fdP-[kb!94;+Ą5PE(&=١^$Zw-b[XJ\wh:tGFx%F0ZM6aOX]-;N;u`zG$Avqpa*5KEhZNYm^:Q,h$$~JXF::3m*jW7M=5ۦuw$ABU'!.#+&""^LBi*HAN˜`) ('Il6$ߍNo D~/u/Gm* R v7s;ɒdH6%{JmyN.4$7s,j\#NbњҸXox<2M*H]0Y0RԀ-6n4T]p!yu?1SЍ/u&'YL[e,Pfe~BlV!hx6gNV[w{&_)Mya2OR6R@ܐii)-voijq9ĭ^!.$t]m#Jxc"b.*>zSɸk~@.l7 (jjp Z7rၗU H >L/_gˡpp%DJ5E @10"G}ǎ#: %`'>5H&1UNԃk* Nm'Ӯw3!̬`w 4ث(}Y^n#ѓRLabtؒs;Ia`BZ DM4[L}A]xmXXkGn߃޵gqaX cGTAE5uos}e">4b8OYM&9GYn pAW"71=YZPȀ@oF2QbQ4D RN i@ #$4؛t8} Eiy>`Vx[ lr]Quy8t2TW9^}Ne5Tr^+ǧ:an\L "^BG sWx? rs'gF?K%E罷^}AhV~yBzƲ~|nְT%F*힨EC;' z_ T=40"" fHt>==`]mK{p/f71^waJ  EϲiZeS{A=zᣑ<-%sxOz=*:Ul{ˉ ˰ttШ ߇NtXglzZ"%WGŷMב7~(qp4Ծ/u<) }uQNnoW|\$2ҡ" r+x)ERVT>QZỪ|7w= eiF@מ n_Npvi|s(x`xBPv_(~K f J wcp 7ݸ*?xYHO,c jR#?2D@mT06u`ov*{s/>ؕF?oS sEὦ:(cHD019ꭝ#PXt S12arr[֕+v]ʤCv'Leg`^<@)O/\aY5oEhvRV}9%ޏ1- Q-uGѿfT+r~D}~֏i1g~O"Ӿx.sNPGGw zkFIxv8^|A"1c1`C˾.`)5=4M8W<+7D&ao#k\ K[YCԱv 5)YQC<@+A)N(5][` Ur[iE@!jpQab@WA>D,>%,/CTɘ-7.[1y՝^`W'kSRo gysnq#fbzbf-&Tk*o/_|) {[̴5k߱C{ ey{iJP-"dNt|4#NeNH$,H쩎<#[mi4ㆊojmZkGp, ʽ UఀS6m!&`ҦBQd/>rۥ[kKeYРl'[{•Xo>\I08UkLz flдx]x'AIkSG&]3%LvYuZMÈ߯fu"i;O(TFf® )=Gvs`(BS|L(_(&cB9OLiyv@,&g Vʜ+!dү8~t!!x 㐳laG_w7L6:>wC\&:S*&n[L"N u!8J[*$I918:Qx'j療 ㅭ ;R㱄}V bE#9F B@{Vt<\U &}U/ tn^E@-u~m,tp[\ 5 ySFv7zHs.'bgO\SutvksEU !kϘy2t}mf*N66nZRe¥udz1OOx.l_2ӮglO7ޮT,M~a^PUp ҧܒx&)-G듍d_=sQ892(>rv'dƋ@Oeu4C.EZ䏟1^ŭ/R'1n(29)a ubO[kdEEq7;x,4ʛ;!pQLyK<|\EIth. #F);/UzgԌ06I_L5]?E !GjNn eJX, ^NI gDz- $r5{Q ҍ>Q}J$waNKaK55|{wr_@#dt V1Yɴs~^3h.4p -{$;e_#'fTMMd}W">[?+}dp.Y&ʪZ,( \HrGɊ5/#T%{HSVIrꐉ /I~!W@jrӠO#&!;A;űt 2ato^J+~L$1>1 Rvd\^Cf "%fzpegi/§qg'8|c.pMg0.Ig]F^t}0  Bl2~/($iexAuV:]&W]dG P2~3M;U4[]&5!=.-;I IE5yu/t &0A]Yhh(Ho1ɈGmu*FYr t!2 `X<4toY$oi-6 t}pߤi$j}ՓՌPRM1L`k=ɘ;m _){^yrn.ˣ$ʖF2|)h+LS$^b&U[wNaTzrTXA;c!)]Ʋm# _5^u!b opl=tbCfq ֽ){MF ,yT07da"IL ά,ijs:* uZ| HMaFSC݄f@Qb.yx3䒖;-wQt"}"o_1*N5mup_;6pWS: h<(Tt晣oL>O.R nFB4e3EKegSO&—z [^=hDoxUJ}T Qw:X%/Q[3RK 6L)~ LX=eNfex_ڐy"Ž߯< 6& R[ldzVϑc05gEܛ:G21m~\l|8!o_Vj#M<.WJäeA27\*lP2$ZHydKyXmSNH"9aOy-eZPXo}}g[Y"y5ˍ!rCÕϧ.cAU{*#(3aʽ>-wss؏RmOxp{U Tm&UP U39nWt/rT"p.i76Ԛ#GKW Nn'ދϨ:XN{MJ-Vq2ZIpL"<}ԥY-Jɟ?neCG0u#ZJԇ*xŋf[=[ft?)ݺnBY 09 Xf90PQ??|@PjmIǓXi.T %W@BGsl]y[ekVѯaq͂J6&TP.I"vĦͩYVlq["'LfA<tmC(T+Kpw]MJuxuz3\p)^BrLYm@sy0>4 4PT]2V?!8 d92uC6UW|$֬";}qZק+נ0 YļPR^"Њ_@z9޷kE^4a;G܆Tw)9f#ʆj[%2u57M'ҾU=PJ6 [R&zZsL/e: ";C ז;How95T//P#Sxy6n͒vٸr%R Mc·2BR3³D2ZߕXFJt0fZynUB0/,&vw)sCftni=IpQ!wH*:&Mӷ6y9Jp 7;4wO" zWܸϖ5ʭ kmS_w\O 6P.=Η%6d< yAq]om/֢D;_wah_v?E!٠Հ“\E$ Ey)Rƅ-gml煮ZS$? Y,: ]w1x-N3>ڌrz-Q-yXXt2L%kJ\ӽK- KtqW:r[~hh_ M=q:ٴs^q q<'_K4fC4WMYSk:L44SERArʶ%슸A"v tb}kaPHD?`%NC# sȥ;N9g "lciB݂}ivgY3Y6I!dᎈ Ԡ^4`S TWQ3(*p̞w%pW|vsZӂ[ ߐc\556Oo9?W\"Ubn䞸'Ժ %Ї, &dKGN0yqOIх¿Nޑְay@JC6[ pɇۂuʼ, |iom!E/c:E+VB}.A29#_ם-X-S$ҦHl?Ok"dd=#cf=5bQF9U{Qu̓.R-;sv\~9Npc? `6ajeϏ>jg}.|@ _-ȐPвV"$>[g`rG U`J s+@\p3`RDթSRhfvJh=,ȑOS'B(sE+qHSe*T2f6PJ1Ґuq/xfsAz8DP;x"+qkE1P'U F|ݵp;M-\]+/=Sm5?T z^0zm{ ~8fCs۶L! f>Fŋ%f+&15,^Y^wkD'ha7@@OBY>)t(Iu 8>f]6!M%hD)2 CepݔNzpZ+Sxdv]~ r* hݝi=?\$U̵nz|ڏ1YR\M-@VRs+-Vg,S@-7 F\x'Ide" \DFID(ծ!OӤ7 $ȧܾG/3F'@]<׉QYwv/(TQtPAq`vfR#169r担JZmA0rlj" Vg_02r+JuUw*Tuޫ3BOѕpaFh\@;כԂEoSŠҩXYfANuE.qSKDul,/cjUa@T*B .oDLb_;#1 0`he=Kze\XITeF0B"!#$S[;2X5/@Wg=.#j+XFU;rw{6#&zf$x#Cm`oq-U5:"gsĪzg e80L9B5(TBI6U_-Ç~|w6 VI3[A ෯(f4i}aU\bw_=ܯ-Ux@ΐ{Zƥy{em{h"eB"|Q_)̉=(SX>ŪX ݅?(x:|w3/lԄjqt @LqF-A. u.Eu`1I|nY_ĭt;. pVR*|Ԏ%Yuڪxht\|rX9 %3d PNYH`)CNb;v8s"Tn W B8R@}B9 HPߴyFF/BF.إQbrńׁG%*MFd V@g?Yă}y2Lj.O˄ >7 =}!9o1Qj>G_l TELGV:#J! N ī82?~/}` 9ťV_X(t#3\BMƪM4]z{-OI,IJ%x<43i"iwbysSIJ)zgպ%o ﳖOj9Z.,}*#9{sn,".W+zyaB*|IDnԐeD@^z[⺆ OBJ[E#Sid4*eP5r::Cl$^.^뷬!^)P<y[O~u[D3uI/Êރ_~-v0J[zf}AX.mb=|t Ϊu nvY/頸K&B"2 F{f24ZEXo ٦tȬ/.*2yг nŰ+>:^~i@20)#*'A7wd&-8,v.RF@-JM К U@:}*i >/*mnVk鶔+O5Us]vMBZ?~ni+-]f\[? 0xyhΞ|sFt^ S`T4=[p{:Ld;n}!j ubj 2S{oQ'~ gw>O'>y=%.׻/p A+<"'gj׎PMU}WӐ6 E蘛)pHj@RZפL;@}ǰ gg|7K!믧VA zb^1;ھCI`KiPUOX*%"]yቒ='QpѨv!tn8"\1,%}eL {;zQn )>t/c!"cmZjaht09B S*I,.gyZ?+I b:^A뵒)X2k0o;Įx:ݏxd RcfԡΘh!%w]ߴn)ŕJ|tٓRb].msi@B֢iAlc2~E6Lx $4χ3M{rxAA"M7@J<[Us⯇ϒQE;PdLOq,k5^ҥEb.uO*0G|25ļMFs..f[NFG,ǼW[\BˁCR&gm kN䢱9\e5e˫1&@HHHkӂβm9 E#<7t|cFIn!E4oB(hFس0#wgȻB809Ff"sYp7ޔ9_S0( n!`Bu9=whe=iϚ GMKMaQ&-'Ud@â˂ z O-V bY4}~W;YؽcQsC u )4W7@-D_Jg ڱ+ʧW\zvThi9k r y$ho;W=ғTo@ZeH-2xBR8v6Zz̾(P&s2?Qȕ qGzh{HgG>a8 _=[X.!"DG8ݕC^O\) C|zkJVQ؄1P}|T<~JY{뜷>wV|;Wq+KM:I[xJ+F_$(L98aaŎ*uZp5ׄfAfL(N1yf"kӜ,NuZ72ӆ#F NK>u?ЛG8p5?ӄ̇vS-F~cA?k_Y(fvA*㟴~f84`W=}c }G1A@PS)p˞!p!$J"p6@0j{hT_N:5;&F*_u},tALD* e7q6B@5ɴ'!%v@ʦkoK[W$Hm|iC <Պ-DNLYjڵIyIFɾwhܪ/W)AXzlEV"{.Q"dRJpU\"[zrN#mB Kxij\e0l q{*I X#R:g:evS=Ozt3O'GBX>i;(, Vg:)=`-C9w3;1of?ӓ4xtul zuVGZDq{nkzr.0&=\&X~t]N kug(@B˟8)K~) x ZPN$w:t?FUU?*U'`gXAR8>e<lЭoFPRJZ%#2!&ּRL1Y5om/j sl8mh]*p(2]ᒛ#0P-؟adfRu f8QR=X:P'e?NM}|i2 % 1GɅO'{MB!z>Y+e^wXu"[&AŘ.u@ NQ"tD b4n3#ya@ɺ$nk$MH6IeL+ZUgd(*#"6_;6 hu,"t\&,|N$ULs)CjIGybxiC֭}&45~gQw){:4iXJ>[3s9r ӣY Fg3 :bl<@hK@@vf4)"IBvP {sDmiId/9p~H4B J?|u΍~4[ջ=И{ X |j{Oox+}2k'L oƗu vgb, '9]4Bն Ck\w0,Wg3^aOU0EwϾH  _31rRb0h0+wnz֎uXkc {L}iXSsG4H]&`(#C(:ll| bBp@Ikvmjq#c- D8x.EH~HGCJˀeoH~7?0dˆrI#|>iǙU.*kZ"ؒo~<9tҒTHjr%I(p.ΒGnxdtЫ{S4)}"ذ"ҫc[f:9+0 +=`@^tn\CV6fm#f/G$yBöjd寠7\D t>ʥx(א o>*I!DRX Kk@ęԶ'8=DrڝJanoQ8@4_zL) J^PI" dh8q X9M>FOQRyZh/D1 G0Evv! bW)ORf/J@A5K' o8#)q|֝6G3m7wQ}!`tH.(dvI:oq% >&JW3GyBlG辠7BCeBoOILˡG$lygfd_ V0ѐź=K2l4 $G7?BewT] _50@t,D[1A*/N !_GDտ1٫)_ZYx1X[DW+*Xʪ]ŦHVΜWmнg~W(K3&9m?=X``GI Q$ q7, 1z * s'C+&O"K3 7]s=1Ki̞bL:WQRdSgJL `>A\lo Y]o&XTX`j\_U}ȔW౦b*S,jy =+>ϸJ&>Q? r;਷ZY-?;b2@ӄ%0,>DQ5T ?m,\VbC [ e4\-OH@n0bRS~ Ye`0K6 y.VJSǜMgG^8Atgxrl,;w$牋'fpFxqqg֝0 ({2{cɲoBKgP`]8:ʼ,M:#3?Q[2\ FAGye3ᆊ!" ȇA 3E~o-#v(CM6{(/?@W! *A9v7xo$U$-ƕgAz!p4Ax:yU,‹9uC}y\`eyԩk!v9.br`Ĕ^`{Vրk-«ӎ\Qhcc( 6TD2iBPء[o@XbblA:x{2 aWKpݙ0qx/ C9vGxGD~aPh7:F8;gX)\S$丬*/mC&?߲CMK(ATH\Ě)CТϰSw]xi!&s eMԪy\J!h4];?;;* JZ0JkD&裡=%Hw:=\[%Ջu*ۍN :ߜKf6Ӧw_M'N (H &)atE2i.mu b{2o2﫷 Oٴa~ ť"㠤~%DVNMs4", 6Ar4WKsn!q9nUJ{r!\$E}ߤR.7JXA! /YADt]ONB)oj~p@ݦ.O@v`/>d7. u E!l TP5N!: A}xN&Ѧi!\*fYqIFU:1ꠜS5B@ {Ʉ?-{̲.(A1cQx՘ *LI tZn-Ρ1C) \FA_!ר> ʋ4&^~/S#54~}Q{vRST9@@]eQnm8:XJ* EvwY<.t hn4R 9G,2:+zŒa3.7o@ T:k$Wd/ЋYg~ЌL*a0`]5,ٸk(#WWC Ewf7>#'B_x*`j0wEo.ET?]#ڢi/FTv}2J2 N$n#u'<<υLjc3оW 嚆N{Sk&Ar΄`s;<ȇ܉hfI^:itb2h|aL0 GA̝UF.-,Z܎ۤ,b<> y lݖi3*xp%( _J2 NV)Gs45"H#!:n}@AI k[C̳1"ՕsJw.T'DuC|nxGZ ;;4M^wۙ߿+.} rHlu67KRtJ^<ڋiR*(bi4Ai4;ZKk-d M? Z: xRPyP@Bbl| Ls~hS-KdwBᛳV8!)%-K^_jM].'ȳ5K7tvqj`Uj](m%{crz[U@vۅyvkOa`{|+uN -S?F' 4d}9:qd[Tϒ>}=WY'8aŷNa\$KZO#އ#"tq v)7mٍV:Qx!(@^lU%\Xkk=`%v~'*1ԪuO@$ec/&qo鸏0-$K:l5T'c-rN95㨨1 3MMbp1eB׀b :Y;:D g#0ns9Hyjr2Z$u^u[^`s2MPAD}3:t:\")]Tq^)=t]0!.Ft3a)ָI+Z;!FKf9iN\P=[җ Fqm*@LJuPq  )vկ/h!:lعՁi8|^1"u} 491E/?ScDr¨B@I9vV1%j۶5k"Oz_~kIJӧxXF#`EH}H8ZݹRGKl?o)_ݮBc NrS]Y);@N#u0R2{`JM I-4L@i݅3{ uD1I211_Op(U E2͸1qwӝ1\,Ng8R:D׋eSE1~)\뒹T7W# 8a. x>SAs`Hix})gރK7~j[Q=*Pcw֮I< I4҉+3>]ZG'Yt4 "b沬]raƔaF.M#|̷ZY 6J&JW\vuȞ+=x3&"_H'6"4͎j 1@6/NN> KK4f-fq4q:sHE2AG«W콄yMPxG އ%{; !ꥬ]׊M bE}[)E&%@'24D(ߠ:ϼIqo1-wsi%ٍíFt"'cku"͋od#6!圗6ݤ8FN3bV֩vp77NEɥ+%x*Y,z.:n1Gѷy( )&By}sgXmHFqn#m(4*1[lU)r w=f[TS{olD&\{Sdghh'6`[vr/v *U԰TE(׉b=6N*GM n7KɔDDsmH|Y I=xn  OGI֙ewF{_:ej>6DiQ2ly؇R|5:)Idee#8MR{h8ںCKw >8P4VѼ] WyBTi:4X"VRrԊBK䤬cws_m=['PQmwAb~3?N :ы|=?oXC5G\rvRJP\̪JvZö(GIjKPM[e'H/bq͑v *6 }@Oa=Ag1`*zQIIEUjxAvfN1%V7YQG{nn`lZ2h΄>ؼE22-`^Ck _un~{G߀Quz_vFojxDXDhVgB t+{'V񲥅S Әl,`|Ѓ _żѧN`==ox+t>ppQH[FKTMp`44wYzN1X~ @Ro^b%$U -l"d#MWz V7FPӛzi>]EQb̻`K:w1‘\Th3:ee蹮$E% 6!g\C @}?KgAK 9e)eF.65F-wYHK=Q2{:NoqKvG |#A:KTw@IOJ v"5&4ftZ9?X%OhrqknfN\%+$8֛v[M ^K8,I~(_< x ,hP@%^:U.y)"B1{n}JOgm8S?Nsq Ws!?|{>Aq2_bAc0`N$UKr]r'K?.kjAXo?Y~3 h;gQ' vl%42IQ2-j w 5tl>|eR racRޗ*2A;EHM0#܁ɛ X9Ӹ+mɐ3mX9gF>tSCLQbhN"39!:4i@ح"ڌ4ҙغDLx-Щ ;m4r%~1|+HF#.0-Jۢ !Šoi}ħU?0UXFȯQ9 S#"w9GSXBenQ!UF9'$FӊEН˜LӰp,"ɕVe;JN[.)W[X C]>D' }:V4> 1V1t=[tpCuKDi&t~iϠ~ONPYG^u^7s5 _ESg"Ȁ]N[Qt0]<@ vp;vI]?gO Vil;S!^8F@*y! %R'3v@ l4u~3 o,<#ɾDJCD#x!7;Gn[#A~<$!Y2G?ܯŁд\fƾ7>噂9UxwE*E Ko# Xor *G[&^S{@#kPH9\ä5E+dJl!lGq,ڱ$4<$SKvwz}4#&-kڨ,+g(QRx:=βu850P]jՕ}n gM#|Jf6"#Nc+дF&Drޢ/QE^8|'(FpcCH۲)\BdrQ4)"[8ũڹLYja8c:>0QM How~ UD #(| a E A+ ZZ trR8e|G7ܣf}Jǀk S~Jw:]c]܋S=? Ъʪɴ:,X^HsX?,[qujZP A2aRE|?U⼻!q86i0 6O) %:ru9GLU!m;DT[3 цK2QwQl+"U~/z\sysC0֐2wf\pioh'8o} }1]2p@U~ 9H9OD=H|mHVH܎U + eDd]_]4~`w؏}H kضXv"\"Pll~O.϶Hڮ~"Eห~~Mq{#˵_"b!_ia  MI#}޵Al\Rf:$m"muST5(߀؃˗|%%{xbGȮHAiՊ.7#67R`y9+?+<\ҸW_p's3܍z <0El*> [2b;|a1"?!Hsfr.X+-t ih{;g(2ɍ$`'r[g m ģ1!3MaT^I*&) k'x(U03Qu%TQw6xg.Q]F>d?i d߮JG1c >9L %#7y -yhא=Kټ* zx^&r-aC+lflSpn]O BAQ.mve\h66(poS[ŸtK=y/Ͻ WzAg#a7gGnuRLICs _ߓipܪ_^ʑ{\ G%8 jX,޶Tm&2Z}9aޔ  rW _H.Vr=Ą_r-9Z]%-4bNQt=ĽQ?G'N[M Gj^&c_]́\k{%W{ 297(7ӐoRPK vi4o=iM/!"C{7%|p{ r:[wFEgJR'\c-O{1KMG'=3"U#Z;n, ++QN0褆fwPI> Aq+˕L$IÿD &VyGwIͧC=؇dC3o+tOdkn߯f '/h",!=n4Qi?zc&Ĉ\IkyKP>KԬVnVPJrb^LVI/zo- ,eZYTVz@9F)h7%V|%S~z>QoԮ(~ oNwf;a\;ĿL{6;VE15L2/R/?DvIZ'u ]%9g ]!PB&!ִ\?59A"$Ս %&<9&MTmTRQ )udi)cBDʐrwM^ '%m:x 'S4ׂdH {uw}gVZ"I#ѝDT6d!>{jD84NDr;쮤}{OX5iSR3i|?m9ǟw'o~5SĿ#~<\W3u&YynN|x_ jc.tm[e&2{<~"IԮfW9s JL5gkԧX@/e-T֮KV= W~zQ/ZqW\'챫t?ծ}ͳG2dH'FvSHJD 2džCs)w&Tv˴a7ƅ^M.qص:1eo_,Aj' oK8)uvܺՎQUKJ}Jx!ѝͱxD֥-F,X|#.n,+ƌ@'['I)N⍨WlQ<_o8VrJQ;1ԩ, ۆwa+pmpaIJ@t'd `k2PQDN /8Ǹ'SN Vx@kQ a"Be.@d}5zbq+G R[,i{W0cޱU 9.JBtu5}Yñ#rstBhHH f:˻K/ _t#Ho/mU P<ZRay.f\PP!m UVX5]a)0p-5;dS51 PXLxs;橒x5\d Us+ J@6l!/4 ȕoH;_Jh+NufRLxYm3I"v.)Z{,'!%4/#b!VU'*ξ*JO[1f^3&qqSW|8q Q[Ê_ΕJ<9vVt@DHؤ nN_4 >fL*9 >+Ģ**.aA "LԟלsۓˉRE"1넵˻^BEk[> \'Fc˧:W6(Zwi㚞s F\ 3xmÝt(Vrj)u(wUnZ=bOб6u&Cu_ޜe,$ @Ж-YrX<?qJyE &\ƠOw+2X#b7 E=Udb LjOhxCP qLId3tkƉ-*:%ܻ1!+/*bmbTX=R>8C:J4q/ÕMȈx4-gQ̿3XC 8俾׾WvqK4 f;aQhdu4 :7o=2~ygc=rRayi@}wFѴNEb07BX$%_Jr"1X K݀޷Pz}Vo2q覾V~1䦤~^'z2#:X\ ~Fw&=>Z2Z^Hto \F9a?`|k/9 $? OFsp@=\mͭ8]_rڗ.2FԜ^}Z>2luf:>E$k<8Y;607*GXƱL?%wʹHxLhZAzu배OL৓|iŗ (tsXKmsx,)׉WOb19K _^LCy݋ r&W}v9ΜRrAaKw.FQ9;Y%2Z_M*#04; MI*NeȆ 2Tv.w #D,~%WIbTzPq"ԧn0Nyls u+;0b`aoyeC Hk_3$٧Pڱ̳xHJcuʰ3Ϫ"ITF" M\_srnンJ ͕yu{^s՜euQ UDuHj#PJPC!h0ZAxd0a'>3[1 ֋]&*2^C7uᩙ:h+)lIyR(hP#aka7rC7[,R35 &[mVc-PP! EPFjl#W]zozl!m-Y y wg#1\l8k~tC6WfZ2|?c /WNe w2 "ְ܅6a`C V7d ("0[Jh< o[)[jwgO 54ě;^c/w ZD{j qdZ%Oυ!̖co-.\&|ab=0juf4y%NړБgVzh ol`JK|9ޜG-Zq·QCal#O*=ܽmᛃmԍ N)%tu|q-̾ 9v6WX?4 ge}݂PB֢Hvow+4Zb`J1ڻRW +OOzt u$y nFY8&#H ~gꛉ t4Q> B%24D2R"9%Ki{\P!r0L;4ig v?vvH{a @9t\ΔNnۺn"KlWDPX Lm aU1j 9}yB]{e/ B@F9oU@qW?=ɍj34j)ZBwB_45`uQš!0]byIPGlI87֭M Mq99q,YxΟ :✱t. xRJ"*ɛ_͉lS?2 8Y;9g1}V*!/ pz˹Y`곝^2TX ? )P,vIiJ{7rRl/- ;.u64lEҫ|L?^F8ސYWAv4buD$=G  aby):G}yIH~3K`˳џkάYth~QLyBkbҺA>4.jg!|b*!/n.ŽFX]Kƒv(hwԘƊ[^EsM` 5+ۇ!uj'gϥ'ޤ'r)V7#B\Gs$-E!GoC[Nj oK~W& K6πR& rPwjPgՅyF) D`)V XQIBLJ87% dvqAPwS/)hg/VakdՎgyWT6ʺEfGbb{5R 9aF8%35-tv+%okE2"(++Qe Zl4!D MJ8"iVk;t/Kk4 w>`λ#HFܲ3Na l@ˬ@jCΝLc@!(3T h/pV5D5hr_0\f5&ݗK;~ᡜB\HT9oVp$'6Ee:Mb*~#=bWb5lUcYKX5^֛RB@R)I>3eKV4$t5]:7*DNw"ښCh[) Macp7tuk5.=%~ &ԛ̷ז!Cql_UW;bStͺ\!2YW7}MI<+ǧV] cJ`OmWGmxX6%Aզ,>zmslhPa~< ^qDc_OSG$<#PN?a8o%Qw "Y  +;`bZ6Wjϔh| }=T㦕o/,}8FiHzRSu幫Ig-rXrg4 (d`=xKhC7-r ]÷Vr:İ3\Vv4{?6Eu7W4fb1L7xMh1+SĠoW: ' dZ!ٟC0ӣSWQ0f6]pH_fkI߂^FJ7qzZ!VIqXZdH6ȼ09h|F`qtΛiR&~֦~6;OB p}߄k)Y |Qe 9ẻClIoݞ`Cϑws'hTBi1X2}}V?UNY`|)رKh5V|c)qиoM 1>AS/2v{7!?A\K.~W~^YXahI"n:hwr S p).;d_r\D SکA%5baT>q963 c7}/nbfGJ.]Z4VT_4:ZF#u pd%? ;c~of ¶FgV%hvֽ<'MFsM{r P_FMNntDs5Հ6I]F K<| SܥtZ7?`z9NϖIp7\2HѶ~a5cOz!+su's Ӈp#JRsLZMNEV1@q@yҾTnX\IUlafzIU /0|YDy>tiM=`^"hHVnsNjcln̬n1 kCl* ` "p;(n62u']ϺH!imRPoyXzBnc/ըǮ/8+_^Kf_mnr*Npu$[Lm#.\2rxqYxTiOۅ_U,UEdݢ̸HiHpj'Rfgd.DNɵl5^."@o;4A]"ek-BQT<&)H&U>&),Y7%B/Bt6ad+X.@Fj`NQoPCf(saѪ-HhCu&-P*Fx)´U)L."v?n2Tɾd^u? )V4U!>=`9#$p ,v-S! G xb4,$FA+n S*C﫸+ľWI51zO].R L=rrDqdB}5VKLAts~LJ v;AI$FTvl>cU#JaTaL=9EȔE 'W r5n|} 7՜>6|N&Z smKn;y?+}Ŵ  EZ3~hCVB`Esg[!k#LȓPTVc&mS.[znb(m/):'5 )-#[2"q6{H=W v ̷M9v7GċbG{HJvH͙Cpdd)hsrW8pb>!H %KFqp lQiE>GGl2l%qw읫8)!]Fiymlms5^1OύFwJf \3:mE ۏZd.3QJQtꜩTd2@Xy3!7殆h@Ĺ(lÀ_-Y' aB1T~1jd&)DevjUJؠ[Ffz‹\`)F3.>U,p&t u~oGgp^; >WqDq%+*4AL{! }VQ sy6$m̱c8Ih,?qDҺ־oWg-7/>]863Y3tHERH @82ݸ_f73kHag"d*J gdD@7Sw@Zd/U w\{bwؙ/OknJI I. 9&OUGèoxruM!; UCsд~X5`# qȉcoY`\q@b4oKbQ=Uv :Cig͂WS̫#['Am9UhjK6DE[$o SǶb x@»wMyx,3f0و 8PVf.X0!X7;$03.ӕAHtaYș/+Cʿ7?/Ŗqj i0jƷ5Ҡdj[b:)uf,+?|m&P}u,OtjRk[ћX$sC-jP7t_?*9 P+wE;'X m3_M,8vqEi}xC3xF7'@Sќ)%3-xep dC]U}}+=Bpt7YOufmP<\lWQi1JǬ+t0q3zXM,Gྎ0H'G)^Ǚe oy@nřy-lRA'0Ipn43<6͟r`_*—1EY ( pIQ^K.{ u18Qm+)@J j01N>(:)gZR4|Ǜ="gj+Iu:e '?V#}m4u}y{Pd >.oStpFW%ݝ]V<+Y E]/j_iD4?v i5Y)RzՋD_`$wR>>by_dmZ{ArXRW(-dJ1GEbn# qiMn5ZKʃ+}gL: 4ț<QA tޓ~ ;h}᰾9ͳZQ=bV6}*Jy/BW>lϊI7 ; ͘c-M P"{(ߌoNbU)ñVfq aRu9N#Z{vx 5WFN5_Q?S'AB26{0ľ=JM;1.F=u+yul 7ds[S!~L}G\$0l(kW'kW~birt gݕ3WXמNL@4T@0x~mB8{GɓujROH?+K̞Rccm[ZHwM&Oۆ h.qISHLu$^?:3x`%P!(͏ibr{Tiaɛ~9W33 Dύ m9QkЦEG{sh@c]e.YX@Z(BW=V)edDC/D2#rŦ/`Eh%gWh#z0 Ej}=;S4+<99A 4Bd޸s2>¬?m!-ݑ<?|֢ߖKǛH#yv3YTVЈb^_Ū zC[nAWFOZ~dQ@|fs#IC5Y~+6Yc}%h,EN"~Dg._8uI.+> Se{y)_vF8h^^C!?)4F؈3b"bO^alY7`MrtH=iPi<2r1[\m{ћk${>:̻"ã]whb?v*aNC[XXCT@:5*A/aQ 2+thEXBJW谮p̾ޘxMuw3 HYtݍ[pR*'PYG BV (E"]6 amLI eܰen؏R &q!뱀# faИ蟉y^F\.02ZD B)>hI5ybORO21&M3eb]-*e:PK&30!w^ =)$=};ZgcQ_iHY9PyeUs{xf"| aR¶Z)BG(!~> 6rkdaQz+J:dZ?c'ض;#\U+LUEpؼL5);; 8DxE|0v )j0B)Vi9=y:.̶B@T5u7&nFqpیNҺ>_e-me]LuJ*O4NoJ8wc<۵w Ȓ̿xd~q8Q|$PD99 'c!2 u4,t~=Rjv#?[K 5pʸX i^_g\R߁JW*?5;uRaM:h|kG]VG@@tQВCc 6z?o=sI,R^JaĘ:Gp NӛM ~# ! IϠ%Y1.9mILՂYO΁Ú&JDu>yb{ЖTHBJT P/\*4Z[I({!%..MY*4w}Sz+wlᄎ R\m}Ǡ: $4,7BQLַ^ £΃0txWit ʮ1;&ߗN'}7x/ I<@q0j.&X_s!M &6R;k!/MtXJ~ƽyIq9 x!%DU 8|%WӲcqD3Cw$UH!ZFUm]]fg>+ 'Msyvb+nF?O0}&?Y ޴s3߽Vטl(ʴms|JWFΒE'A. BQ#a K+F`/%R lmH+#l!qj IV)יkdݻz*1½%U:EŎllVAҺ_zgk!pNϱnfe HFGͺa@e s4XY(P@?|p];$xPzJ!bEGBD0:!Rp{"SuY 2)JGp桟K!MsNd۳˱=@jNaTK>gשل6w5>q=4 \TG+pN/}Y7w6laʞ2}r7yd$m>fыChi/#Z&$ywU,8whJIX?t@Q9 #Q"L飨~MLɻ$ A!&i~"$BoG"ӃK&,aY4^<$뎡= =v(h[.ֳ̒f)2~Rx6pj7 嚏C֯kdBps))14*^Q=dK` m$TIlC곷ٖUݗ(27 >xUXW\U/pA9kq,u\#MU ^tf(a^LZޮ}KsjF#=SAn{NJD嘹̣˻/gؽ)C/dN?tz(rycЖ~]J?Nd8 56@i)uVQ Oc3xvN9֮Ijs73jhjt* d^~>Ba2qb5:YoGG٧c4J(b 2֫*`Jo1tdLo 4u:-u[4CÝ[64aC&N 6?5uiܸzXh:!(@u@zz]2ɎQʊ@|ַU_ݗpBeYvV&ԯWؓNՄBX1ߧ(o_Jh&"_ {֮UOd4qW a nY?j#En!ޏ ii]%xU?Gi|"o Lo=˩qI##nv4У?dz4$Վj7̯\qFS7FYyB|={>T"M/oE msod@Űn#ܭ[Dżg1u |ГG)]VT1Kfxuڸ1KThv[nF6a#.pC3C2ҍȼLe_~[+m~ɹrq6Duq2 AEߩxM+3#."wQ6 ,4ȝmblD6{  /1dV")+M֝ ֳrAH0uaQ'P-.ҠIr6-Gf5{yȘJMIeFA\V( kjݩ٦#2曛0 NxB^@C& '´1J }y[XYdS =A6s12.pL4Gp 9suXM"Za͸]OF[J {wpޥ ZqP{4L8CSĕzp-O$U-f j-?QK{aͻs2,7xSld'h`e"y4Dn#{Z@%$N{JM;o *{O_ÿkŪ #8L8)mYK5ah TXsYh+:tLE@e H V0 ۮGu(.ScP9{m+; p \lX[B.H"5 !KsSo9/&.$tf=Jq Wq~s*p&N֏)ƨ-OІnZ]DHڒ|zkoGb9c7FjsEbax~F'gva NW[BygqP#_ 3?+b{ҺʝF1nȇ<sh,,8n vNPe?4{L;o(Y(o#Hb & ;A$@>Xfs]F $IƋ aYZa\@ 9 3'<_C6;1wxKXጩTh8S%z;I%& 1:3džŘ GN\5NEmup2FKsߎma q`9Su&N?dPȅő6.bY# ؞iBnc Us+?^0}f k*g@ׇ&-pJ$角l<SQEI)*6j`,Lr hAmtyFyv;ȠR#GX/Æ\Ȉ6 |̘H{ BGvjEG{si^+TX%ؓ ]񿅃e8_E[*8Tu9rz·[EW7 UID7UKoOo,mf4;ba*C\wD3!cm?CkHqD$jߘ? %M{E^c!qv"K5LmT"YϖM7Py"QNx}H~2x>rz3\+nۅzȉ$Һ>x+f溼t~2{ܝ{U#3|AIc[51pJ9Rў5oj:K{-2ž,'qV~L B.prݗ1 S :%kQA[.#-y3WH)1"^[PM{㱻߸?aY2(ЧY$HKđ8Ҿb-^6L$tq5jrq03Ad!A^o2) RtZ71`(An'z!ɺ'*/mAMqII \Z> C|1\ɄxI)FKfϛ8>ܕ bQ4^[>Ƞ9'5kY\lg#{Gxݍ;`#% }wێOxh4gs*y=ta o_ Tc헬 mZ('ٌ֡ j*:$~k?m?Nb4xVm"-8Fͫ:' lt% % aA:l nJ_^{"i8X HBCɛ] @ &oS=࠼,D΃ ɌΡjU5zDJ55rgZbrD6r0wVRbnFBب1Ç8/fg=QN]?JȣٵEQIaM8=J ({Q]Xtbǐ940d/hoj}Z#]Z@Yta1`@b/3%Z8pOYJ͚>>^uq`d'"h"+ [/˩YMKpq;aoa9݀C,XBuӟ]<#6?+ zZ. N5&^=۴82CV~Wo8])oINB "YkX@_ .J^#xr2q::1Q5:j@\k &?W1L]u agBlzWhbD!mx KV1nA%Ž5S$QW}Bf7p9u{U9dl\Ft٪&9+fZu4U.qiBO~I3VԭiJF٪^AB|k)-皙|S @~lmTp "$*hrk!ܖ S@&![Ĝ_UW'ßG- ?1^nz#7"Jh9HS%8"NH.u tzXID.cENpgaPz萲Q}1!+'_/kA]8Z^"_)²Ld +<4= b`A!2H5tXkg'=#slUvɅA ] |~ ćK;X0C>H8A0WI,J,g6a={3#]Z!BM^DWuxKk Gztm $uK"/7j]R) N{8Tt+=>8b!y*`ig?ɩw;fKWM3KKM0$5hLտAo[8s|$|Jz+H,5y*o7sYiy}c0$(:IJ@KNq0}ww4U#kDPVei7VyxM͋#JI<"ۿC@AjIι]SuĽX>_HLJ(e"K?b~f,VO;Ea:I1:q3nd $Cb?I-dT{^@H M`m@*<;, @Myd[eNFɺ;-=-_g$=q{Z)0;{" (ICHxҩ1v"A"9֍IScTaJ@Fjz<јKiz9}qY.-~gllt\Q܈5(o[m#T8]v-?1l:vbb2Tb\NkA/"$Q5Q n%vZ&vHeyy3v\##%bfDR̤ b!ekU/qC$!ĥ~!Tڞt]Z A9uxx$w(ےǶ*ZbYfbj2haXCDoD><fX$҃Я"Ein'4pr `?] ZcȪ>TC`N{|@ i]T8K 9c;ۉllLigWhA=VYB-hg$zgDc6o`4}V$Y⵭ː97Iԍr39^V@qDNYFa{|B.2IsjR}55|Oͣ0"re<{D->b;ڽ0m?NɌ<%>)uz.TqABl("A>HU!-޵nxNEUUFyݿ9ρ[N\p(9G'Ijet̡dq.D}oKu0Mf ʹImu/>H#Qcs P`@S<*9!/U4ߟjxwƋ+j=ύ  M{PjR|Dj5QFo"uqܘzp,<ĖX`\F9z\r]4 H> r>'홾|bd'pknHc.N@~@- 0O׍\ puԿV7\=<~4S $ BE*WN$W>CCH{L=A|;q[Ƹ1_, M&<#@-#M;G^p+Ee2t *qLd3`_:6udvt.bs2[SYߊh w P14? A(H>o u+ e>AUO_ar6J2jk¿J3 ;:Ph.堎 i%V5 Ri<o^.&Yy!xC['Qdy^Tx7fкN=d;*m4U| GG1 <υ|hRb]eV۟#0fxrٔDu]j $? oՔ#ag2ra.Lr;(:qS/ͩЪOSK )>m[V$,ByP]<Rf/B%O*wnE0VL4KgB1߲v_G7F Ѿ'MAG{8OnH&=mg@`_q2 腒1aa7D+= 2-I96?ƪρæ8B7%柕;X_\=Hx5f`LTpKk#ߩ`,9u _pɅ"'cYNoE${'!nU…kP=0 4 P8>TծqFk@ih$b<ܓWn{}@Z|B\<ƶ]f+^.gaQP^co3$߁XAI6L'o(¯ qM.TU00#Ln.AI Ɂi?W߮SjR>B`UxC rY.19M[-~2<Tֱesq',hM:"$)*k5sdҦsۢ?pve!4ILU]tc[c=`Hm4"_a P)l:NAݼ_qZeQzVT"75gyyX`tLOظAb9 &ZJd>:#q@\i7\ \Wh0 "N)c ()]RamzkF|AY \XM) CɇNL e˄UDdL}ĒеU7sbt@%rwӿZkVQhZd6LP\Pi[GҿMG"71{ᜩr皌c9O몌S!+J-_ 4Rm9<W}WAUtj}+m ~)GL5rtnu '{ĕ#Wd{-ǧJи_1"ȄfX{-;: 22W*OP93JtCޖYZ|T5PQtob˔*wZxxrG{3$fXb , 帆L"Wʬ:Җ{wװqALN yqc%gצ&[(mu$M,/,hJ"g ;1-v eƒ֮Y^dRrNK. ZoWdfC??§~Pp˪rMwLUߝؙdB"%GAU9`'0w2Qk\+ Rɞ 5'-/\v pʠO9q>]L8aEWdP\a=k n6%*vb>r?zϨLYSM㩝%["$+[59f+Nz][(-fc>k-ĠZ D*͘qNF1cn8lEr@+h_D|Pp.[κU<8B01)ծ2۟~ɔ`7l8((0&}SزϷvmGsDdtqڪw*X?cYFqkWb yTXk yTpFKYwYp,b_[n8{9JpI$hvaͧmy@nFgKFѨظԚ&A6/BMD{W8B3vֆ%C79U=UH70oc}'->*rDc u$KG]ޝ 5eT%O҉Ͱ$b0堞 |Q;v.jFɄ%|egLAٝuԖ{lGHL5ִ½D1)XDqRFpaϝ!6iz;H LV_s@aDT3 y?:~k]/Ǹ 7O:j 4 @ x kdju;ӢObB ǂ}gtGN{՚/7ƧksK+U1 ^RGx:}q @pQuo{_I!R`KZZJz jjm/ Tp`,7O1tg:[fY ,mc1zvr>":) ogi 㽻}D|Oi?~,kz텚Ϋ|LTC`˒zO9k:>b>[V<:^W9Xn B,. ֍V0Cx(ޱL}RۡQ>L{ҟί|7Ӧ̲HЛ@kf]ܓj]PC(KaZJ'L8&\$D>-q|4WeE:Qӓh=kP)pt[d7`sQ~)Vy@JD60 Kl+Ng\Dky}(Ԕct{ĈƽQ&oa k(kQz[\/?H}*thKvÕ ;be_U_xJWK, :d1i;s [>]K *>/s@J0A(hTv-ߪ=VCe6(U'̅R o4 n\p杮~?F`ɾYN.:]`b"X9GpT$E)!#VK Ry0FcF8a2KS!,EXTT/þm~DkU`B"D FTv'8ѳO:|p,'HJ^[?ADj-x'2h%#1'nVkcJ ) Kd e?o xHdgj.RR;զ YV$N4Ivn}~y5ʝ5$Ð'-)saD%o`[qy"!Yԅ嫼,u@SKkxb;c 9IaRI~z(ŏ΀H򻨠ZJҪ(Wh:tm9lxK^IX!d!"XR`۳8mm:ьsh%fS?sKWYaM':.Izɲt٢8 A>0_F0B ow'hd ǻ(=gX Ԯx&]rG*uT\m:Tuлm)# 1}CJǸ3JxF?q&u4+EDmd!v{uҺatS੄65vP5^ D `}OyIO{;[C*MúcH s*j5X4Duᓊ'/ly`{lMyb%(#}s QX۾LYD#\ԧޙ[n(V[ \/}X4oؗsyJ[|xe9@oYy2ّ<KR 5'B'Y*?Yy )~)wSOmz+z}Z&5hZT#*yՎPb' [dF,]Sj#ғ(ь;F>lt;/}EɗV-XnWqFPcbe_ۡJ,|dhXBQݸiT@&eY*:Hŗ{Ԑ,):Dyu|/ sB6HD~#3l-^V.9*x@7V Q~ !Hk 0ݑg^dY`,|J 38NQME~:Bd8QYv6:Mks*coJFM!fX޴=YDN<:Լ- "9h Ģʭ.!S:A\RL:[sJ?w]#VDaW>dl,,HEAx wpfqk'T{'L O*+| p{4[r < 6/PFu9T)ţ/XHchKcEȔ+8" GbAH (RCKFD p,5F}FƏ׈AsmSRBC]&F.vl(լ\ ڝZ/N |Ul6\3z <ұu:2t܈)Pʱƙ̑FS 9c٫!|ҙ 6Օa5=N)vWt_/oV%hA_Ig-M{l6Pb eޠ9U\k{B\:$W9Ot mS :z_e6;1y2S8 cFDu.g/z|՘>d8_~W]Xl #q1kf с{b,#cs;ʔ H&JVOүpC%;#~@$E)ht-O*ٕpyjZ?CLR tc.IKTެFg:P~t[$`,Lr2BkѓW\(lA~ `C? gz>v0kH} udB'Fڜb6 XDhzB*\v,vxܛW2Lr.ɤ *icr|)dlSGe)_JNSuve}gH4[4M\Bg=Jxb2f@T8l`j^tv}ƺB:`iwnoqF;;@\7u/nyf1rcjAҰ`,{ twҩ&#L9_0hG`Sa1J:WG5`bvofh jʖ9NhFܟ |!{|?(Rĸ^1ܫȂITgiQqMv{8*VfR՝Vr=4,nxHh }Xh̴%AI~e3>Q̂*B.CLAdّa8D xVR+uIַ[$g+{YR4\un]B}O΅+b<⒢=%YSM h ZP ϼ(;te"j'FHn e髢A9@pSyݤʔe@Ѩ͑7&@<@Zܚ})<4U/B(Mkϸ>PC[qULMҕ (̀~H\ȭ(w 7l/s9jB&wsL&.['}μ%^ - !(mX30FTŞiDj&Ö[o̶[*ꕶBЙ9'M$ }P$^y I$r?T ښ"\^&|dG yvlS+rO^2+;19T{;l_^u` { Sl/$jqؓ4:#ͼ^?.@>=VEL/@wC{&'d&@/{(acp/ş5xڜN}j|,ڌRPc Z&]NU[~~݇t.)BYnDZ<%=a?m5mv_D[r6[3 {Tv:(Ixo~uC !AXxoA/vyg2Gg3RFaL].:1n`}T7鵗\R)!hHGSt H1Cӆ:ْ?=y\k@Y O!>ԩetŠ]G,؄˶`}[cܝUGu4SP >؋mkT;2O&vZVhE:Ip\N0Etu<"2FU(\ts*IƮڰrK ޮ-#I㍪ nTyQQ0~ Ō_^b9n/2qA ,r6 nX}ʈC_8OFSDht5@scƊ p(vy¼D<߆m׵L!l(јЧ`tD҂<ˢP}jǏXdWzP|ֲg[䣱ƮTk9̐WSuܼC[`Bm':<">:v :y(8bѻ %Sf>| Ź#*?xU#1 ^ׁ6F,6ƢG镈#HG|EEc:)+ѹf wbTp`t (pF{y#pF&5V`"Z2(Ǫ?2.n^] QL?<{1(j j^igS[m!IRB ,€ߴMsay/3C؟BD԰=h&3nbmXᾡ -K)G&% /jh0LKL V Lh X^ ,N l&VqBY LY מKọt58T])8ht}Uma􂹁{h@Zh% -;%̇L@NFgÄAG@ dy${.^ !$ ldp/uXLփ -JV_ĊpTM'I^׹L NQ1 `"(xt"ONMV]݊;{+^|"ֺw|JG&d$܏Voz)o1}Cn-)g{`ܙ@ LD{OE,rv(OioRf1]CmMy'"ZE`<2ls͛UaI;~ESMxz0OՈ:&I 8Ͽk7s//[H6XFʣ7dvZO͓jlH]B6FIP=W ]PקS3硓Rz€G|7 xrAyf^eފ d`q| L9IOķ݇^W#CDi{75{ 䠕FNɂ'Yvq]^JQҞˋ5Hav>ahA[ *s pitKtA-6+-6lzjɼ M'@D}&*lg5~e.0*(]eCPSuIF`ckr߹9z}~g`11ΤU:L,1ʸ^r\$*~؎I߯MhG`aJC.J ao23tTcsݤ͵KotJ{- O<$N`1,%ٜ+wfSZ <Ւg|{̂]-}\#RT74dN$O]*,^><dOſ¨ui,-6%AtsC~74V" +^EFZQ .f-8ԥSF}ʣ$Vz48FzNZhAh.̕`kT4=ѩIP\,zGxa>gm71f涉겵"z<6M7a[϶0f*Y7.H7"a87Nem1;jXM)jf;<.Yt}[ lKϊŋGݪЄWrH;'+8aJc<3fz8KJҔ=OwhHy^D.(0^oڄB4IkG3w:#v| G+ȃM!I\ ^!zIUBRx!00bT}NL"B?g8Jqn%I\6X(=qW*Hë1t'/_};D1>w)3iZQ.qS'<}7N \|j/ Hr9="QbZOPi)OD5,~рD2\8ϋ|ޡ&Z4Ef3mYspאQ#녒 0B`4WUg?Mn`-'ⲨxŧGak\6뀛  监yg* HEJV'q$mz*kn, 4fQwC:O?@L*d27 g)rY(s<$y1+JikZE( t!ikr]_ȞvȿAO1ߪ%J~ +ro_k`$z!aa{f]z՞kn ^z^Rz7`pYz[ O#! H3=;3J5W qEj".u["{2Nt6,h!n֠ H'ښoDL./P6q䭮>NtLh$\+ XorZųr\%VhG[D_5b^ݍ~ [kMO/kF.feph]|m47\b 6p6Di9.0;Yߝ,#ㅯ>ms:g: X+' ~&i6`a8IܷVbpJޤb8ن-+# 1*{eX V3-N })seՅ glkz p*w.`IB7W';w$ɲG>Eڒ*1Hpt^m!)$Wjp+vAn^S&UREH/TaB󩚀Ŧ,I)'+} z=#,*褊A )Ğ37.>/h7hHz\EHMXaJAFX\eLCg P֙Yt4sv"K G7|K'.TYzHvu,j36cVj1us>|dalq42c(&"fr(k~\RUļ (v\qxiC6u5C@!es3IbZ-j ]e$h4 w#ֿ[9/ 8*M bc@1)a-;H$$V%dNJxX fz֑fbkeKco+um-T.KKa1+B7  Ϫ#Clh+hg{ \7v=s\M"h-k:KAkv~^H{ 30Nd ,Yau]? riCH'5bB.`?WP(N32|=c7F1VEd%!0u Xƀ&#lN-jk3gii/'$}\ֆgTj[ý0@$=Ku-}6Wף/a'js9q-i|U*'ovka\l"Nr- PzCdWu]á'Dhg̯ ΚMg-i%eYu<)(C4mH{ ]^hF*F46}ڟM(͢Tfvʱ:3 fPbGv$bɟ3M:n M_ E5<[H/e咢s:E3_0x1긒]̒7n$Rc UʴLz>* R %-R#zmM '~ؤ]8=SdY*odV..F> ;!2IޫҊggw)Ige~圖jKu1S0e.ƪMjHXQ7M~.2Wujwu<~V9F`k)Y JU՚H`kW.UUpdzehESG-di;Pi!.yxQW0e?^&c_Sv* Ãqdq`&+x ^ixZk4ɤ%YJ6sq Xpvckdb!jeMP/ ?Ѥ`ue,Z,tW؆z}*l{fMPgB)wScMH^nPExq' %|LWФ:'Oa@i^ȯ':=`)&X ͿOiTm:J/_Enc,ȗ[G#s!jeBXxHڷ^t]^3JZ йf* Zl ^Q=O@k:lltjgSي} @S'†1=NDJo65U]J93B;.4'6똵-I+]\ x􏕙g\-%J ?,C2d\'љyC;ʫF7nyL>>xX~*-߾u c1OȽ] WPѭb>Qtxj4yV jteR/5,rmmݫmթGO9lu_h{Q \1"JE,^M+(Z.7QmG,αBysh[hxY7Zm)?%U'6oCeZɚQeu%:;j?<eC:\Q(!~qٔTSFs"tȥhtF:m 56̆cz(ީ~ҝ}8[iǻWilCߐp;Zt=V=jw>%'hzTB2zSb-d?QMJ~UvcWKw~',nn_@[Nj|5<$sz lN| <(E㾏 4Ƅ,)k d!1:7@s+tg 2J2BL_J>GjBc$@Ǹ)Bk\+"*z.]DzNyxaA”ovO␋Ic~R b|^ya$ u|@VH')}=Υax B dž-~Y(`4=?7Py ;{5䖓ިKdCb湊m頗w1U,hJ΀LSlLJkp^K)-m/ֻ_sJ.g{ V 塖N2BZ JuG{4ɭSvذ3o]xn?l"@ e t9ٽ*Q3%bXfBƓ@~YPto<ԣȩokXv UHe٩wFYc0Ԉ@Mgalfo՟K~="4и|k{X>#v#p:TmpjF P,NbXl~sz{0qQ9/> xj*yVْkm_{T)>9Av@daVNiBn_F@)-, eY|-h\;W})&>[ &T=SR@77zQeXL*[SEg2nbK9!F3;^~+xBw+!vu~^^t 2AQc677AN2v*YW|$gz3} ~T}޼9Y.#G6W#;xNnC,*t1fPx='{8f1sLFD;&Nn:kIV^V; g#}MEz<;bLi@K%[ص**%6q{a_j3Ԧ͵+ mioz]ٚ'@4&ye7?;N #-8XtD \OY/, }qh+w!JP~hVH|0 ]$㦱QBWYOYXrRF8ys͜N(4@Kk[כKJ|Jf3ϚP|9LʂJ"ƍq:^\>GyJѕh؂(7:E''frVw#2F5 ukCq>t9@UW%+S ]SŪ+nO+tXXC$g 4T5NUtjKdc@AQ_5.^p<%<$h$v*զI'ȳ{Lt̓uޠ(,wo҆T=J= YK<CxC~ќ Zx+D` ߷L"(/sR\~CEtva^ts>5Ȃii}b U#GpnMXHp0h[*ܙǀ~7"AZIu>eKV7αoD/ʍ&12?]l mZ6sP9ۧC*)!R<^Y4q+pj%I-; f@` KBx f/L[>Xo5Y wxғͲaW1lTK|QMofZ)~Wu4 _&zXnz@=ؓ|DJ/ zol =sNFn yvy[O&&JS@ 9ⅡL^ɧ_]ԋp X?>_4%Dii eGIrlKL ]j14&B)7홶=CϤ0Ip F[1iч-W%_w i^QYޣݼaW@s|~. MІ+k]ߩ=ur}XYHU#iœvC㫰w3tc(Rw8ͺ|f (>lZdCJWCbE65O肯v!p&(Y]<Ɔw<݉t4z/ itw XKwg#") 2/^?qN-V~H-rQ>8uo5I@M.*IBʃΌ ggG7Ͷ|Wy'<:WĥͱrAi`-!£sBJ;bB"0&i0DO8+a#Ox{K,yNQ*A؎+7޾{ `~YhԺCA|X% > eG=I-Q3 远bQp!M_˖[$ !fBGqme߹P;a}<&&BQM;=ȢLk@gX8KffePC"%K*c̱8C!"!#Ak ~<+}>+6 h&@3-ȸ'ld؊ ?[!jETX:w:{TC|'JMVZZp^Foe[=hpjb#|^eVеp*VaȨˮ{ j+ PqD1i  }lXIгfKP1ݯnaZ1V / a?P Hx;P:\ej7=b2h R`vLEUʃу^>Gk (tV;H_? Zbې%w +?qLC)q`>z*\SMjpu^ʁVQh/.;-6/L0 M# Bcch1HRE,.j눐#* # [JHR>J (3UO:R?ֻm j^VICfT9xRۦdMF'CzI}t+ݷ *9i` ֦8lF݄x6\:\2sN7n!ӳP/$2.UEPwuk8@k3t:* v~9PwBkbTXmb)v bfSAć/Nu4=z2`n-D/}bMTyW#OEv$?1Gt+d<8tM_*1se3{VRۙiDUC<:y֚J =9}gaqJ9tm3>t&!Ib^o[,TYқ4n5W÷NSp3(Jqgg7ig{3Lm]Ӗ)TI r;-%@P'QYӌ«m 2'-#Po){詽@ʽSbgھmpaۓJ 0Ar*'C!b̛R}Ͷlv.%*VS'0%ݥu/WqԶo,ɀk^V.d}`[l?\MVu=*م*>TC1#KD4g:=.q|ķ U=Ͽ0G#Җ~h]g4 hS"hkxg,"/㐂/3܈4}CqڕdYřa {l*Xk#Vm&+\jI,ҍ+4۠nB&2?=l}}CsUX *UN`Y*E:38[L4SXGIF.ݩxP&FS{.yݒS. T(]x_^=gQ<شWm3횡+q4k̨J[3*\Gӓ p^wC/<զ',¥e?[H޽6# 3ee^4MFsFzf3?"$:2RkZ _|=IP!3-Wju%=t4IIӻP5`[:Y䶧+;T}1oĤ4^)Uɢt8ir5qSԤs?Q8曶Vd1'JXJ2k';=%+g^\@S^+R7RF3z,5 <{{ hZx/8[dpxΔ^=JQq}NƠ/ƔCD<&%,)!F<ԷBRa=rE<n|өD& L&b ԈM:K;m _XPC`fdB~|^li|v1Ԙ7sͥ4`ux|g dhI_~+ ᆪ*_ocǼSϥL]PV@# zf9ەq&zVKQ$'_SَSOkV 'Z=0 $>n?Åe7*֦v"^Jh|l p ,TIhh2&QLАhw9~ߑ'[+GV(]: d0WSQgx94Q\"| g[!|خP(<sz%jlo{f2>Rt/t@{jY$ |@J 3)O=r$w(Xɼܟ{xA,nw6 &G3O[Oʹ?&Gzf,)qepb.ܳS<KYWoCxIc(Ȑ{C/O#革XgY##ADDm~;D6Z1GҒdzs}1ϙ %w sTI87!>ټ֡C2Lpdw;5J3ԀUnS1Ȋnޑ(6tH]: H )"طx!p#!AFږPz*kb(LҀ /;+)Lqg R`BdN&7;xD/)LV$f@;u? AofE +7v*ҵ%I?nD٬swڼJX@]:gQ)_N q bׯ G.[ʊ0JO3:azDM@RřY_ó[ iiL6ԝW>]lR)9jUƘUS6HK_ @C?Ivte!l(N).֮&]^~䄥[앉̀ijVzVmKQWGF HL۩4]vHK*j2[#d'y Dt ֫w~Hsb# eP(R3a5fDX~¬&`U[ 5l'y-ࣕ*5_1qO* Mli'+E+&4Hs/#0QA@ a;uGW8bT(]UZXndm]P@ 9W8T1P^.͙=U,,>9Gw,QF()gWU qqs~Z2[k߻ `n&E_?6}dmĀZ=d8+C\ܥ ²Y/ #ʅ'bY.{Wޅޢ1_&gm*i> OGJh: b+;, P#TW VoI+^@x-6?zZp KJG92os8#mi=YjDub@~4b66N3 ]IO\TテnN_4mҽX U;ǀ92Vz;\s|z&,觟Jfm;䡕\^{0?` Y/R_ݓ. \&OԞ>J0j`nkB@9 TF`]\i'gD-m?"vQ` δY.AČK=ة&}_|H├u!Pe_#\.,ÈDm7@a}|qM=j* UBEkw`ke$s7?2kC^_HtVd[5mspGKOIJOA}b/1m6@3cxyX,^u?VHHkWa8\+⹨g( 0"JJM5+ f eA}Mg6؉ tOyLT,=/NfSAis̫WUt%N-ª$[ rGiRA"J|u Q=a3)Չ'oc/VsQUi'}Bښw&eRsKݡ H-|0U|lr`K>6%< #F(zhTdxc'lhO3Ģ'y6 3Y풮Q"w`Ph'A1v_m,Ň%& \I9; W{,g֘p7N SV%mYm7 T(ǯPETûuȁkvw 8{ju!E|wH+a)TG+yVfM Wp+E߻ܩdQžVPE.QVtu,7Fc?J\ߡ$s$na@OA& f/gnjmi&NIY=>.>:[k}U͍wSK02g ՑC=y0 b3 {)S d{YjCg{'QU/.l9B]J|؋).V6?ŤgYZ07070100000260000081a4000000000000000000000001662f7fa900002b54000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/memstick/core/mspro_block.ko.xz7zXZִF!t/+]?Eh=ڜ.+OLh4RVKS7#17̴pMh!ϫ_j*Zmɚƒj'z' bf; s%^ D 8쭄Jql=&'لx\nri$P~2Gᐱ@WsípvR=Y<<KaXG_ɬyH(#5R[jcwlDkEr`D?DGѫ_"N0KW2^] %Yh3H2|1U]8XVFcXUgD&RFM?CMS5y?[рlH}%v6Br_6P#$hio85"W/yަR/OC^o,9,74:'?H-Jd@kg(:TGu?l:O z:!ޠ`[dnq K$gjC;R뽑g9%I!щ`ȜȾ ʊri$GM[{P=7̓SҢ(RJd濢YIT(*=HѶFsrp)D(*Rp<]v6o}PL%bu|a-hOM a!CsAe9)j{gK| 6 Rm5$u@:g.[M0׸ӏفhh^a Qd֡j?z{n4wN[󥬶sͷ_ +/d8C 4hz} vH+h+TY=9 dA<&7 >~6{4q$#_%*mR?g<ќ]`␍Vn`LK)a(7 FܻVP:,*=/u3 !ѵ& I쉖?RN:M%qִuCDB@~9Z;#޿(B䑃Y4зlÍ%)\4wϮwP֫n4WђV=W2TܚUTn0k:7!gs+bo[>Au%p?qQW sNC&- !|[_k QE C1IC?>}TJq8M/[ü.kD79dQ%E7|ig{"&DYn/O rC>BͲQ]g;y@ z5NC.϶m>ͅƢ=y#@4!4;]+ő rx4i"I#pY<~:'fkJȽUwVUnl^pjd_OVz'07ˌV4+BWmq\\{VLҶ`h)HjX3Kn JEO; c<(DKݮ;oa֠7AQ+ͦ Odazq*q)zA<4ܥ˥F"n XZ,IڢgIR8̿Ri-J76:e?DShbƻPDm"+fmvsY1RՒA oy/_iU|>l3uXNbSֳ K2|@x"P [#}c1p:$;Xl-/GfhdL9G×_cT:y2xJɄM0%l/+WRVğq.;!h,*' h?3=tچRϬM4xq"Zתꁔ~C$߸6lc5nҥl f19hm{}=>i2}Z4C K>>suS-;'`]gsD5*ܐJ߆Vo`3Uf;t91'dF\gs.C2[jC -z7E),Y"Geʄ{JX/,NRHmQN^f"ҽH-qCH Hd ՙԨ};f)(t\~i|`p:S]#OLLh)aZS7zzUyP d$K9H@hsG'1вRmrzjM z4T0oQP M<4*n6d8<>h-O'ct@?#Շ6D׹#Fh,d<6ʄݧІBw~ O"bI(XCYKZd4Zn:]ލ۷ùz̋o# ugO [4_֋=j|TcwQY<] jX{lq7^\Ud5%-я O~K"EBC~%$=p* Eď.]Q,cwAMw;mk2#C-RV)WA 3X"{:IPX014h:[J߂`m%؜ L+P8S ]f"Pܨ- Xѥ]o%p""2=x˄E"ɻ|;<tr5S8ߗ3sit("toWXZ O3>>ThYuE. 7Zprt|Ga5)h#Y#(F0K)ELF䗓)daאsǓ6[Ǿ9]nPWDŽ֘H*XiHEr\;_IܼWAgJ$'%@֧T驪R:~B= GQeœjc,.9zea5JZ7z~2-]j=[1\șekUyjI[Ylz.&Ч|h#)o`В@f߉av?wܠ7zb:tXǜ8rbS?-N^_r6`[[Hr °o{(8:,pK :Yo"Iod,4>Xљ\nrZ'c?ث_)TJǍ!~ mlgy"HR<@lHxsOh;O]<#M TW׃3R'|N_0ssԎj0 ۙ3HsЄÇp|ޠ`_J<2$>s[y|),ơpRX-A|kG{Q6t ~`fKJd򘈂e`żi^kW&ݓ(FNwjt-̰~}&$rXwJ_0q-u@ tVR>؟i9F$b7,MЙx¾8Dh)DF"ϑM_Sj%t|DTukUMkd cz! #]38apFPj{lSʹs 5rlqm`|hf6BIOd)Lˉ^"{b_ f82"gQ1D}~k籈ԑ~ЊT>}=ɣ^xPN䮕G4CJBc RٶFnʸop4A;us-@; Jdns 2lJt US:MH|T92Q(ZIj7Lg^zj.s@ -@ԷF_/ lWF)1 ˺bk=7lm?Zvv\Ə,Ht\roB p۠+Ng$푒xV,;ú$WE?W=JDB|F<7ἱcslOdj*z~Á} ͞Qlľab{x|Np ↆŜ^v1Ms>SwR %]6jj>0Lɭ̮=&yft3n)Oه~J1{TKl%^.패m!4Җ6X] B,FJjRF٨,`7`Q2Q+ =64#ڐa`4S R|oo-\` ^!TP-f'[]3[ɹ8ǽA %G̐9SL}.hZQ iٻ0Bɼ }cKwwb68-zNX{y: S(JQ Zq^ xZ6( ZoNJwi~G g=d3q ʣ҃#et7օ2YBCmif?4z2i<2CMɮMˋE>JD#̓ t|%k%pn]Qݥ@>v$5BL3> 1;xr.l;]lb!ZT^|Wۃغ%:2)¤tٛO^:VhM'?P铘q#b▆zݮs 3$?, yga&xYZ\:N λpWE`r#S,_^u?bKA2yHB7qшI!&:Dio{gv'Rƾ JVt" ޻ݜeq͎r@`@*Vwy#FZ:w_z1A 9r%taɿa`C: g1g`F5y͋r)"cU5ݤBh:'{ UyÒ~\=Э6k\6ka8]5S+Yv2dKȈ?+m~YWԿy} x[Qi ꗽgЕ(I>~c18T4 a+T9wmz/,Vn#kvtRnO=\Ĝ ^G4e.aDE'\Ho-M0n]7A\te ɨͰe nLz2Y1pvܛ~sVi4=&Cm9+ѕ CfuQO3-rcS/n1`YPN{i)] ]znm#T&t~3JѰɦWlP2 )^Gk($n`{bb qHNu- nRŬCcHr"DVZ}umpa0`,{UW[\ iaxd/8GZ_+-"UL:a9wظ7kQycRŨ{u${BZdS9չ&8`CG;qӝ"FB)Z)E]8ݯOeDZ8iO>>a` .x >hLp"BReLCm[EWSjttZ/+W.x.;kdc([mEjɈL!cs,.b 2 b YP?8>^! Ok}Wl+`2*iI2s1frCrnqtiZ 0~ u"Z~R!f Uh* m1y$-J4cU>p`J:44 kEl+BY;5% s*?Tw_Ny<"Q+jȗNow 9!^w9ڸKcMw6.Y7za9cK7c_&'Ǵ CMf ;1SWiA_[,#@(ڇϬ $Dѳr9fHyg2)rp%Z;a0c`M[T 4aUYwnKG2RNcb `wFP8M4%%F\6vuu2S@a/F}wleV#w ORl;ͶipXr sܰ 4@0=.ͦ<ģƮdtIiF´yܧȨ)+r+619P 𲽼="PҡEVqóRjZ4'u,gipFP4TӆVxjALLvg8TIhm05ew;dԯ<-]eFi1/Nvmqgl1SyUY!e:9z߻K[€ `{uKuP`7%,N0)da$U5b Kɴ~щ $s5d *'sbz,VlE̱gYZ07070100000261000081a4000000000000000000000001662f7fa900002310000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/memstick/host/jmb38x_ms.ko.xz7zXZִF!t/?"]?Eh=ڜ.+}gs+C-2$CdSC#nN%–VVHob@zH-Dx?=%YbݳOz)hPNq,HȺ!H]ܺ#ߙ\[Xj#VZ=BD Q>pA=P@3dO:OEXXuP--W#Dho3v0>Z_CO+ o"+%H = !Q0 n#/af* UΪNϞjE"ۡ$lubI-әyEP?Zlt $PIfF-l|! &;:Z'k,[q9Fdhqpl Lt5ciicq G\]=e@fVWnT+ l5\VuZ9֯r,9*E 0[0RN Li DBxj݋z>j., ZV\+D{ەd܆LQZD"HX\D)[ֹz TIcTyBTi|kJ,dE=KDHJkGi >NL?1 ђH4/c*[u-t𫗑LU?fD̰H8E cG{hv~#I0:dǶl'D`Xw^xNQ:R{gtJ(*}3-t2.'g ZŔ_0Ƥ9m$K9XLڟ= A;Co^ n'jΏs>8sȖכ -GZBg ՛.Us2:!$]"$?^u AxūшNT%%#].C4<^'uGV3>љ x%}AZIK싼`y]rZ1k[NEϰ9;c}0&aAWYڤ`WeRؑQlo:!y;QF^;Xw*1 =NIO؅=hb$'5hU $J@!. 1o'40g꾷 &@.ܤ%K̐droT_wO{C.L#(R~? ܦc}ӓ ^k>E{?UUK՜o!I GudeAҀcL_;%魇}g_Bg'PZ@Gѷ eDbso0k*EQt7-慱staDSx>@ +&]T3*ؐم2ؕ9>ߩ`d- ~^/^DLzaC^xZ0uO `((yWy}1{c*ajS]wS^a]0t?+~LhZ0)#'&\5{H>!B<ͤSu-b&Pqh[&0~y",hA?ٻ(0 _җ9$fϗ>Uew|XȤs{"W%r&=E뷉+^PՔcւkWIw,aqAf(9nIa'jpW#(Jvm#@cn2z]'yߪ3Wm oF:Cӱ%0̝~eKXý/_4%g)E0ҫEG@J}DЦ-;Սq8H7+n]v@2tYfn73PeHXvqHDlJn  EQ CIbះ㥴"+kmO?+ 0bDuGڒȥ=0n{nfSd ,GqQˌx \W8 e 8K\OO'?<ӯ*?=?[X}M( .JYjnk?wWb, P+5|>aK "GWȗ>ʥsp.Om 'Q&U#mIIo4P(cq`OYI*j25zY{ ȍ}1~w3<ˎ5G uE{\xRq'EӦWTi!g)nnHS)nM>Pd{s'0U;zfb_YZsgO'ZDH4JI*oNp)=#ȻsHbq;y) :h33p﫫~=:|v);U2^@{3~-^fąxrU3,hو?ښVk'ӊz c&|ZZd3ZG*(>r`#\'G'"n7ݽO_]M0<0]T}7ok)c= 9j=YuQb>F iy*0QVj;Yx9!4='.͖E䜧rI-QA=;Xܔc3N4(`s=veD4ěhYG XPw%}q4+$ɐ`eX1KmS;$t[2%Z$gƊlZqQ} $-cݧ(,'LYz0d:u؊2#F5 :qZ J3JP!n=m+ƵK˄&=9NdDKG|6/t3e_~I)B_۹dfMڰb1qq'1ܣt5◿ ;eh >Ze,t-B1ˣ36PG/:fJjv߽t^k؅H2o#}]<0ҎN3 =5yI]!iF-v::y<Wgj md;t\-'/\Ŀjn:ncFaMa] .te<de3ejgw@|P}_`[J92 )PBh)y?zabftyP_OI $G5| 63F' ߙq|KP-5f)eQ8l2HHƹ@\tS=T?Yc%X1O\,{6l8{O?N]Xy8|DgK$z$Fp &ۻHk 3#^-87?1քZ[|!oe:''_Tj7*tP2ٵzC 4i LYQqHʓpAjjŦ*26238@iknh2=-^hΊD"N ],m`&*{q :5^Iv-RE_^sХ]3ȵdM .mur)[{0Օ.˶H餭1RIv0*%q(x &Sޝ~ OKc]tGl*'sPu.$ :7GWp*F24G)fZaVd\ &N/Sf_ɅK.,)*`z3ܕ9K.a P^s15ڴ);2UKyG-7̽hਃWkK:}14O@HrКɮ}VGr#'+0~r喤'fp,L?Ni1]=r&sڰwAMyegèP%+uܤJn/rMjryI3 ѻ\qu(ͭi:_%.aX?|Mr[b|I\6Pibp5ݠ^}KX.+3]&ٶH)9X~];jM T`ZtfYZOX~ƵPsH!HIklNh 1 $kKP,,NH`ȏ.q4|_|+yG\E|շwh\QMbIZ 5^5=yLX!ONIft #m*ƁQن8 3E,a;@I`HD7hq_; 24Y^.f=D2oқIEX>`(*eI_U3|bi}c}P@h\i܂HӽBO1*doI1Dj8on~/Efӆ5.%[!$Sm3_'Hو\`ltwHXXhGU\1`񤟚DH0BRWꥣ-Ƚ,G4tqC(`y?@s炱iӆb}W7Ĵ䃺?kڇ"qBrN&9[ K6 w!j Ku)GkB(M.u_XlR6=~tCwsr*2!"ې~F:OfVSѢ.b.q+mr{K5907lg=N|1'%@fySQ9hGf0N WP5AQPWĬ,9YBc;qI>Ӂ 3ŕ K s㫜@'mSQi7'>jmJs1p{aT?] 퇇x*NAI2ÎvwzͲq/5銜8pm߃Pcu|$.B= _w3{LK4Dv{HaUCGC݌([ V6Y/LT(AZ֭ l8d9(Q7=۱:"QkntkUsZ"z'n6C|\qGoVsÞT1-E>lA:"Blj*mQ'3 rhg"Tu? \hVL򸗱5}%R{2[$2n>K4r.-ş`UG7"]atNeM Vqua*^+r!vGzdvi(PVx|V>Gq&qB610nN܈2i Cd%Ү,FIxj9񲗺uڮiN~W'Nz ajuX¨A:zDvhq[pggeDzbfw-4 @UIJ e)H` w]C |>ZZ%'~j}vYA|+< 1&O/BZߕ'VhZ$OwciBӁ lxǙ*\ f[FQEr#<ѱRGAH+V26?g0(ݟZB7'O p]C ELki`U* I||_hG=Hӄv ?ox.]+`<-JtW1 6vPNLXrQQ`! LK~^ d`÷,ߍWJhcf2/jwIc_8bÓPc&hH,mu&g~θ/[Zǁ-`FXlEa@.?czgP${3{w)ypo>Rzyr~m9 }qږ ;H3 "w޷Nj4f y|hj N)zXg'@2j+,G 3(SRpyE@W'N[rU r6SLjSBA5էߣF?ƺ%E|ޚBլE_NdgYZ07070100000262000081a4000000000000000000000001662f7fa900002494000000000000000000000000000000000000005800000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/memstick/host/r592.ko.xz7zXZִF!t/$T]?Eh=ڜ.++/>0a≮ׂ2>@sx2m$1dM2wPn Dd&y@aÌh(g(pԸj㎆ X̊L^VCQ ܕ)YntEPwlB Ir wwpoy b4:Tp[+ wlP=#j\򉈀IM+:R|E_ŀPo0RjD$کrY%mi$ bo?2J6wa}R Lʳδ*R;/c ҹ&*G{zol9ƸLeÅu0(⃋@}KVyҬ(xPQ\ʶ^Rf*#'v̈́;"P2*!O.1#sh5$ʶZ-)#QBqijGG"-l'OȪD$HurJYp~{yi7rO߭8R!x !jDIHHu_<a֤ŽD>--"QP]@J*Vcrn".;srD/ _+Wu%1᧌o\} ȗRH1 &"|̺Z}vdU]wo i]SO6a7NPrvY9k5{OOZEB-.HGXSIk~C6]_{earDJ6c30?:U^4 =4b-wJ L{{_~@(!pXracp e]nj')oj/R4^i]F=R-.aMoO 0!*l 5s;r#.r~-ܼA@w"XLs zfTqh:nRAI˚т}I_Sӧ%e%fJr!P~\J(K-T͏ ##P  4?hwYa֘'Ϸ yIіREzwys?WgZX~;if)@"L_gP*B ;z6i(zX )&%6&MQ3J VK7ZĒSY7%i.뉐1x0*$GIx.4쎃4OcQ,f˴phhgCx/s#Oi.ר eu*ZSTA@?YcPТeάSq*~gYF0b(V[v<>Ae%v SǡZj9ChCU dμwdėRw =IÓVڬhVcUfAPt<T`3tfh=1YK@,o[ P iўQOS쯸C_Ɨ!u W\F́]GdJkwHZٯמQ&VM*q6>eaȑ^5: {$WOUDKфT A{X濃@T+~v98 8| _R'q7bZtyLP5t4PW#_kfíp?t,%jMCH H<Ś_\Zqˉg8hafDw8ӱ?FքiwSө,TޫG[(qËcTCrL~[w8v(9JB6잀z#yKwY{ ÚVg܀ hᑅ` ܪ] 6z(& (k%P@5QΥպϣs;r7`m#)Y#֓'-96=$ ,CF ԗw}@{uI)}7zƔ$f'@$#- &@|%"ߡfp _?BAf."bb&U)Ylc.HnO\!7;p{ ~v}6 Q"0v=ɶ BR P`EAdxr){;$rw%|S$,~X\m(7B[6HOn8=f)!U}״3:E]&a>.{~M/u( m4nl=S'}ZUs^.&q80Yj&Uhē5[#`ypF1,t'Vm0Pס^^DΜpy:9´m _7e&vPGϰxa| 9B|8Pd/w׋WdkZ~Qv3)}kȦ[AV%8^kv~$P3-;޷L'+߿Uz[&oj^d/_$>-ZÄmS8Ӑ GH2<>_w[(UThb&j?Wx60'JPj0=2no3,eیXf6<8j/7(hV):RX?d(bG)-,3/յ[_\(>t,+4pF]?lJ 7݆ܦ@KyI$Ob9BŔӤF-7،a+X!~bzΰˈ{/, Ag\G'&vXl?)jW,/*%/杯kP!6xwF=}3H8a'L#2tA}8MN~ˈx1a3"9مUPNN8#5-/'BZ,3'Gn;#o,o)uo3&57TH$uS, qv&7K t2PCD>"wh|8 {yJ'rO&7s"v;aKu7{Q8a6zvڍeV6c¬əuρkN(B.ўB?`˲ѸfVUmMA"Y?nv)-n1u>^A&q@3X4xv*H}[%0j8u&_|c$U)~+XEN"?y7En Ѿt%1b*fK,"M@Z.ZiXGţKRݷc s!P޷Rj尩SEtWZKagIń EjKS7!!IKU.B2( 0>#I{ez[4sqTZ9Q.J>*2y"[ ]f_4(2$\<1/pJ(݅@`y$H,[iO`nRuSeh 3"~rOr&] 4fOp۝\Zc܆>VED͔~C ~ U qI wgj7G%K̷g-@BWsBϏg;0^bыޒU LzWA0@gJwih~qaM@$Ұ2!0`Q_*̪l{8/"CC6'k5P_%ann ic:yՅMu&vs٨6423Ls]+Itq9ILregESk 3 Q_#ӽsYh OX"B/@56#9|bMz1㾱Yȍk.^ zA|f;ÎOsak-!A{0Bh 9aصIWZvѐF sj:g'h}1'4 YMꝰTh*P6(QBj.(Jg˰j@$Ϝ>dEkD/я]x];]:=4 K)XMe_/akq+\4z%-wӛ#^:EçkuPmv=yQϛ)ܳ:>2nQb$b"n(!iP p`!?=HeO{V?JR,>s3,Z"80N4#ثN빕1\@?ղՃBM HO9'|6UQ#PXK7C W!W~nPPmiNb)Wz i(UA!H?.R_gE^C")7M`Cc:=T)ҌȢ 7RĽ|쁄{3F2As8i#:e0<\ JnPu $]}yڴ(\WT,wP(^f˂7aA&|[$f6&j"-Ru ?x-C# u)"%BӜ^Bq;Ukg"o]K z'l7ӥP%ˡ{ %2'!kSk RhLI<.ߍY!rq;M y1׈O&> B1-$a62~%zFt)͝y)&g-rғ~ *aR-My]Jj$J6BG$(o)]WI)2:3g#`-"i ɐqw QuA&S3"ʧK(ZC lvgeupS-w(؇N^p H !.BIStN}؊T[=&S.HbH#g>MҖB1DHҧXs`˻B~~mai/1n_7׻ծDm3I |pE2::vL:/2mm X 6OWUGqDOf Y/ٜPcqDNh>|^ag˸f"k.G 4ԏj7u*Ʉ 56,X@-*ȴBSaRTi %Ik`7P򓽿ɯ:& ! $n%ŀJ! xHW @7I ,OfVݮo:5_G].#`9m aMrʹ) O5 :w1kO.E"@\'oWjĩu/ .b~lqd _F4NAP$0^ @Ib Rs#7P6,UlaStfdcy5gܯҷqQ %]D fkMm @zci3l\`cUMy!E$}MdjͩO8m&5TnPFR-f=Rؤ 7AOtK) B mDퟨ2<ɥW<6[8G7㒖UkO3h ު]wG`j!v&gh>mz`<_=ZU$\Uo|r#(S/(Iv,m-=(6T? }Qr/18_d3~n''6/}P`GfCol 4h<1j릙ġzd1(qvKzЎDj fF'EF0S8Qߴc4럶e.K _nrJ٣`HR2VNo oTVhAqsT:F/*IIOf.o.(Y܎~䷯-.o}g[.*V/K%QݞÆ5p cQma / lGVK_iѣbX1@JXv>w _)Bջq@sǐۍ;aۅLzQ,8W>2 G^НLe/L}po^P bG~V7EYJwEh.t d5=TSCT׬}9/~zEq>O]M(,|+Y'Ās1)To=INZ,`YQ݄$ ,>Md"b9VFA3 =CkGF&+@lKeQ O_&` bFW_1h0FX öki슩`O?~Ԙ^!ٟ]Z"K?4uRI_OSgN\B[Yhr=mn`%TSV9x?xQUrδmI& )EfdlCh*Li&W/ڢ0MBpj}oj4:ܴ`xOcX1a&3K"ե+J `Ƣ` ۉcskI:B?_ UUNne*q;Mz#"t!˭waXFp@Gh~2?Z;:yZک26ןK\uA7'Vlur#7з-I΢PvPA@ ]=vAOhmw9 QܽX'tyo| ?t~Z@o TYkW Zwr#soF]=:#=N^A&e|?t^<(~1Br*TM>}'ˇ'iJjQ8];4ke NJT\%_jB|3?l "XOHrsd%1QӖ7܄=aLZF40sXBt᫼dC,[SVgvx'Gފ0/FR6ćUMm.hp\f͙u0a9؁~SE,ǨU5Y癿OӀ;I'EӤ鑒r]coұv1B )n߃E|4`ϫE[ZbTd̺#b>:r& hkX'zPl2'hWGwk2lH_t[ YW( dz t6TjI[{:q_&̔g[DR<׈n񢖏WΌ*孿1ЎSɐ<Јh{k˟E~dG-tSQ L$%qU,rv¡(UӘ!C̺ꑷNO/ծ?;>PgDir=w6-Ԕd?+KL9b 9}{pʗxzʹ:|(:4ďHI`1]'8&\]50ߑ=52Fs\9|O%D-Aҭg4AFMa$WJ ɟj_a;j0Y&Of²V>Y {(^Sq&faԉ L!1(:x%%&'8mjV:/ylF;rR݉=Un E[xXae)ߓ.=uZ;[dm5~$n:M/j\0.r=T w bYSBQLT]cLحuO8 `s2ٰ:/i)’mNAĄcv urm7wL.jf^KJoȳv ZZj Ntu)3VBv]MGeij]4IjǽDy֙=hA!W͝'mC()U?,5n~O y-+#9zLAiCI4]iVl!CyYCqR=VjnZ߁l Hcꀛ|]>Ew4)R!U1/i;d^;=)E߉a~/#0cwr@QLE&Ыu<4AXkt/F .S6|W*V6^> @(ظsňdjv/wPzy-$QPA q` 8@ JAMLvn7!L/Mg[>I[Gێn0ogBV4=8/Fّ`_" m=^*)Kp9 SCRugw8ҥN ~_al* |4*x2$5{%4eJ..-sjUlx&t!Bw[ {_FJnI:vmf[eEiýOUyac;R#D2\$>UW8M x}.}WyQI|cLJ)3s'Pt%ҁ ~Vwj;Or];YoFWc$tUEiBu鉣jy IN[wRE!5P 789n'֗x1OMő/g0.L"ЉϢ!uƄc(r|;G/»[1>cA}j0l:)%iU'h-.8%VXdN&-]K!*0\~.|3B0@cs5"k~(]H̰.b E5FI<>vc+}:КU"LՆ,+A0 &}}TUQ%]>Xq,m᫫WBk_mDԮϫXSAYpT$|e\j?:ߞ6k:'/|Oۘ+M3t_d4=N7ǗZ TC pR䓶9Y.D%.g *{Nzgc#mjS14L kKMy_E9mû,<).aFF(ڕo-z`S;zU](r=0^*M ;wu*ZthկfԇX!BUm굻eȀUN{33Cib~^h`x6ϋ-MWdk`G 1ȫ!hM%sHjnC)]i_yŅ޷5HFO:%ydАE !x 9X|^Eԏ|(pW6+ll|KEj>_?T kAC^w)`ODOU'5-~C* hRKlcL=m2N7:NS!"o[v q`ԚƗMeUwaO$1A{{^|oNJ0)O:-+yA!]˜$AG_zIc# %9, PEa30C5Y!=Q/`V3LjF5G(=:8ہ$'I)lC+@6Qm @Q"ϱji1w>F2Qbi'H;X%[ C@u8ȇK/EDrXkep(C-8D L0ZI;/B%`Sާ!Iccc)b'E$=o{>dlGM1ZidaiʫhBGEI=`غ'o  @kFS~dᜲ{Hy ~2G%'DV?J8}44Ss~дM_2ևUލn`=j-fZn8F~[~)yXI3vo1vjZz; OS``6۾uǪD$D"8g͈h97$N%u%&åoi`uB6x4S_8̍O LNs Y@ lYtw/΢亳+dJ*FsxHk.r$-fM@Akn4zn=T3A0! +#ծ̥!:<^Q(rp$cL+`('qнLJlP:*n+޶nmD^%MsZ_mW z޹qOf\w?Xzl4bI` i1E1zyf|Z(t2ReM/]aXXcKbQa҃HI5@$s;f Cw2v-WA5Vͥo." ZcV / jFc)_#?zrt!ԁs'kyn>φz]?5m TٻzI;SC&R7ʢe*׫""p~"cwzw>%: :H/W IFwbğJba2 oQOi-9|;̝WDInvU6x㨰@[C_@b"yͺ@S'e~JxwcS(ֶ*7+"dVe3Au}*7V:T&ws>Z3\4O*AYYҽ*1B);xaFg88&bJp V|Ijl kjW-V$6&"/=Kb9-GS~3Jz,_ăIocNٺ8Grp)|xFEp,iL5QT&n9oԩo\êfЋi<<%ZJ_\;HzuU-nS:Ib|(NpD(` y E~L:`E!1qJ4 Er+Y ꌻ2VrVI͕lŅ_1LEL.>Ɛ<\u}kZ@W|L5,,xXE۔І~InwbG[^ABtHCV)[_3;?Sڵ-СBx_7sg+A]q,(+p_(miw􃷵Vk"քKd Hsx |'F7_kjw8v6&77Ca I?]ϴBP>a et8OƐP2L'4%7sBwZdf҉3YxeM_J W(@%l>3njJ]AFQzQUd2̅As B#cm#,kTM‘W#('0TEO<"LZ+Óe`>Aɘ3?pH'މ_r|g:Ƴ2#v|7!p`3}QRW9 R##K9ohbqDTGA^|5\A#tR6c^:w(9 Dzpr׃D+N'.aӶ׆&_✱K2""ecTb h?6` jIRNçIɔO#sVbʋA-4BؚeIO0-Âs 5X\g܃N/Z8]*TYbklM<%K mӮӥ'ޕ|SBz3ngr;iTX=}: 7ØS-3h:;U(dĮ\Ive i|A,Us `/_ܐ.ri@! L;BV w=QB. 4e9|+pBzXk_M pF%Ah<^o(k4吝0lJ ⊂H0+͘͞^h\h7m&„.jX饿P4 ? lw \7ȜHp}aԯF3Π$|i9)9B;,i+,f6ňU_j{Hݙ*g"K EF-O|!DŽ'H ³qG Bő\ÕdM:~FuAx˓fVScګ7&Rͼ5!xY;h ̞).{'?;uU~]Oa66ˮV;ur\Vs@-[A FJL;3dWnniOfsowesW ޼uCIjO>Bx?VJn ѐ}fM>Vm6Q5w>e!7<ɼpaOF SI HLF:gtO$2f7Ɩh>/ՆTe%T^<{9Z mz,}zh$P"ߩ9i h;\c|jNX X0}.CZvK4L<5rL"Jࡃ@@>^ r6, $@8WK = 2敧1*=)퇳=s[Z P*[Nq.HuV8E S\=Od]|)5͸PӔ)\M>.;P "c'Y).PrדԹhtGRM|qrk;zϿo$"L 9۰ϼV4.bB~WQׯ%7ycvP?hE7OcJ=7ROW'6Yj`7Tˠ$vm]P5.k^J?2),(@".ap]bd ӈNpRi8=[+*v 9Mw`@V8SH0%.ljG3 .Tf0:b uKddcX, -a;"Һ=q}M6a=JJ;}i x,C[Nej#0dGoG5hͺ>WZg|䃞]Y| FjM 5 <jA {Cg9EY(S2J{vcc|=q<„0O{F%5:rHOT.G:jdq--TYZɱ^-z"MϬ7 sgq K߶eP}JM.\ƞ&G_峉1Wn8{Ŧ ^_<+vUMOm| O } BSZx YۍP\ =9X<~DHvmgý۝"ieu`xS9ڄoۃ<*6fpZI~TB&#ve?J8-aE&R@ĚHw>G/~a&Nht# 1A>dJJa=S!w=ԅةEHNt.>ޡfMՍ2g d3#jYF-qHSTY0a,zU2$r'37K*6`j·X$/ki!+ЏUv5 GZW@#B1YՏcd{ Si2A A"\!.jqǨd;ғ0u*TL+V $t`cqVmvre)-`&$1+S@^ L?JyOj%vXV}h0RY [!ɅkO]fdquj`fΦ t4w͍vi +?){t\;])`*b!#[(]Ѩ]/Th<;JTЖ7烅efU\*4"0z %i>( j`Mv{ 90v3'%!1C_L:2-H'KbHy˳7 Ȧzz6:5 l oO_ 2)Ta g6]+eLf1 l3s;@ 3ʄ%RQp0׳j>@EqfVW~iZ\.Mazxh'Y*RB+#C/h3Y`q =5,]mZF1Zg$(3PN[ G]`㯡~=J(c`u`%VZ)FD^I$h隫YZg$j`ֳ䋋Sѡ\ Qoarc7zydj0"8=Cg'mc\lM1ҙ(G<[JkV54->K"C6ͷwl g|yIQ{oFg*{Cv䔝]gS<"i[~`9fRpNF]6ppc.{C?#Zq9#OthLp cPyy+Ojv`|(w3R֎Ppy{pvbjZQjo6y X<,K?JNMﶫTDT5'⪰cp>pKDwgp/>(Fm n 3D` %G5Λu'fYBF.Ԗwl\dku^WD>rlbձh/!JCAp3g-Fj;GԊ&4]DD6 8p$#N$ҪEmA^h3¨]b;U.ntt8Ýe޼9뜗9xB8%)8}3x &g"in?)}<.DsԤ\:iV3q2u3愱_I_m.(-my \nIm\3& zbUi"f9taN #qf./P {׊n"sf.Y-Su`)c Mt4W"ht'漢7J(E7j8Nf*\d(rǵxFJk,=ӖiZwN͡<] "m)\et%yh  u[ +  ƚuPV1H'O򤃅r¤mZt.GsOϚ0lg4mΓ2ݯB!JYܤi5Sl$żśC}x] c[Z N90< `çJ^OCY mCZ0C:(D8eӽԷ y("ZߝeHDI kyAa4TNk%Wf2"lm.y {4멒c0yfWv+d8HKJ>|"ڐ̩IA!Eca<J1AXPȦ `(YC>" rD[S"*r$^xvf7׿hT^/ĝeQ Mcn%)7k$?m@fNILrPT:OmWbp B{-;#*"5NyYWTu~~vEA@PϾx@G`2;wDd2j&hCEx&汒0PeٲXpkYVᘹ$u=^x]X2|Ͱ\k'N0ڒA%I>0n>v`u9E2{{Ҙ:/…<])' tYƿ4}5!mGC8 Ħ{tk&11ab(܁'0\'k_x sт(}8@ӜE% `VDBjĎoyOy }w?{!TiI VHDl]u~' &i1O[7{̶ ̩WM/fp ߕZ M|oK /3lF,pʤTvߖusjp)0Q[#w:OWJ~*L+ѰCͅ*7AV& gM$ӟ&+/Tġ<^+eM cb\ iUU ޅ|?U!Px(K/hT' *\ڢ }RgˣX c*;bce3! Y$k3kBgNoL?c>Ocay듑[m:2s1Z9BhȤ }L.P7ns,SZb- 9,8 ?O8 JZ14)#$$WWND땾 -7}'d[L)[@ 0% o7W!!Q/#_J|/T>V{ՎLI;κ8zp :e*q?M N7zd׊ԕދ!kl3ts|An38|l^:yZyp+O kD.}n,^k6YYS&AOLךLyQ 5`5G qiυL_I8mW JaZˋhGU<%&~7}Ȉ pCVϾH[!O{^Cg| Oʅ$M|es|BD\ZwIg*4Af,qR #۔=` unEwǁY;:Grx+XSl$ :8r3x<;\OGOkEw\o+S',0 նnzO t]VQ *ʠʑ_-P N.i~zY6pm  [!擴=¶v^9mB"篛b20Qf-#tD TXt؟j0م&& #|8-h'LC]ChwC=|R7W)-:F@sK]sdG6)B2[jCv1r9cD0aF햗pF;Ղ,Ei{/Ⱦ-MHLD)"i{=AɏBw#N<mx+7/禛Z6WMU+ F*/CRmhIёZ)Cj,n.x\#?9.^}{@vno:ׄD)p]?*;Z@n}jNqp.*zG:~d>Lc}mն)L+ ʻ`B3q"4(801}Uui{tReu< QI&ڿG2Za1Bp jW}%OCN"+A5}&Ӄ]d̰ޘqPJ"G`b-8;7F~U)G8($w REH*Z/p?=\]]tdk3낆r)Řt-v>6R:M%g. =~&qXuzn'"dd'3•ǹYļ国'i,A7ڋl=fVYu>h'p'fg쵟 wMf Ru@Ta Fmg%}*J'܌1x%ezZj rH`>-m3.\v1ݬZt4f~(6*}+h0%,v0fZjEx,vҕЮ JFzQbma2F؄Оp9~F:쵒9*7WWTVK(-N-"ڭ6Hu߷ue^Dpsk N;– 8K0t4@Pz *WU-VEL֊ʌc}IIs5#;)VhWfH [Ý`sS>f:PP Yk )}ai9~hNpA7s#UZRe Q4['xR]50K:n*|B:H׻*YF<\2by^Q!]Jҏ.<9 r,jk&.juH"#9CW'di^- 8)Rl(P$*6NP.+֩]#./B7.'* :_K:/OYR"c:ZPqliEg QiJ9R4p YNU.k3&'"&4yA]*ņJEn@RQ6 n,;Y#. "KQDvXJ* QsYNw&c+y~$jkL1qZ.XPv_Yd$i&}H(1 k7}`NgAy[d GdĜ({ܮ|lS+!,yp%#!hxͮ~2O0) >lDXlI&i%w.W]`!`m ݕ,Md5ߑ0 M羐0~6v` JSaRL9@Ƃc w<7~72늴\0@)M_Jwמ_<#-jKuFvJcmMV>Bΰsrn$Wby!zX-[K0&ێBӼM6}eD(dL7az./{oDKnۜ1Oə,C]`8k .c+6DۓS $߼eZ!DmB糉np-m7p{ dkG`rJ4G2>mQ\F 7}&۳4ﶇoe ⯋θTg{ qy;5q<(g'(t[@Il-#<3=9DW¯@Xpt/iU9 (mOZP kATR_¦2nvjy88R.vԸf}1[& 5y}yB GùD {3;':ab]-kU(EJԝ ?EL`;)ڋN!AoyWO7<FVs#os!"CͲ6|dYa8B:-&^Ȟ +P^:5^y>6':5ܷY]5B c -/#ڀT -MAl!~61h<;N8W[O Ĵy5qf_͢eKr_J @J2ZlNOx(ؕ9a6D}nUS7o4iÝjN[Ⱥ|!uPXɒ3mz߾fCA; .V:>5|c7c}ho-'ZdVLTMrMaa7C6 ծv~B>@m^i`#6Ŝ='.)9wp3=6Ci軚Tj nfяQtbp}%&110_M{H1,DqPw(y"y썂7uatZ4M>9cCchO n[.˭d2-pap(_׷ikܧq|3KЭΔAltA\(&qg"^[cEIyǵ YؘК UܤiC7'o9N{AV҄dgÖio@,L=ZJA]n6l'N9ίW0Z+3Tn0nZ ?[q) }֜cHvX˘X?1.I>zHh?gL+3MeLՋ5 ZoSjwiy{p1|P٪oSI6nN*FZf'@HbRDlUH׋bg倨]V^ А QZ_7'0Š7y%0ʳy=Hׁo<6|'x1(T/e`@ lZiLbԆ! D}V.9m9] 3|ԂK2]o(%5cO+OIAe`ӻW'/ eF`Nr\.j\&d;Ԋk(6#(6{?Nn?<2Ǿb?/uE 7 zX YFe?t3 >V#wZF|jSV} .-1z>B:-UBw_*\Xj\ə]Wqϲx\d17wOӈyZQxtOaA8\xs+ט[K :!z+i08&nXDug}W, 8jƢb{,#S^.}eUݵ4'-cRU>w#J~#Cv7e 7xj4+) >łݢUˋ7wz,熑:!~QP^/pݞs^\|Kt]cpOT'񪤁/#q$f @L+nX~\2ҩmu=oF"BOxBBQEd#[3P9I " ХsnV|ܳNZU? 8IT aI&>8nIF#3VYm0+}ۖ4pdV=+ԘeQݢ7l5)?!'W/Ыl02%*LǎNMU"ixJ{UC8 y6)f3YܝJ0Ԓgu8}l!S ؜$RP'rXҟ9+Ԗ-Ⱦгreg8B1FC4Qq ف!A[0%;.|+oF/P<J C^Z^f.H#}#HF7؎-fV~؞i !!eWm~i&STT95}rDɩ c8٘L}5|qJ?=Na1YorC;7@+Ϲcr7pujO/5'32k|WZЈ u'Կǧ r@h^ǽfNGSC~{\VG^H>%\Q iJH*:{1DlJ XkIҫO/ӎVƳn ?uBU00n1֙\?~aG"E %we:_ڻ,{AUꢒ"DIeO0'<~U*f(Dg@G>amgzL}Ϟ蹎]0}ƛ>T Su{fUc8~/'OxrON0 4\œw)í'ͻ!VNݽb<Ŏ*O ̡ Lkhߎ Ne$)aekJY/QTFcPJ{m,5bu&_[ƺ*6\ Yn; SfP$ۘ>m_ ⧒Oz?M?=M09,c}9ك΁h nYDzwʰNlbYQa8ܙ\Y;ɢ.]u$wci哠 ?1(s\2cBuܬM L5}Ҩ/ %z(f%.~ĐtN۽wXWVQW$ EUf^FJh}*TtH/7zYzޕ!{!/rKf&J͢ [ko@ߣlTc)H}sL|m>OWQ,'$YnB=A  sv qܼe.qUgyZ41Å| .ΰ(u()3tfH)vxeP2sIulIHOރYn_oXpRJCD.ya ^IZ!VF xiVBs5J6GPT)~qWj&fV,8MJ(iuV#BQ٫pUbuqfECaN8Հ)£FE=?׃/Dy_ct'U<)k?Ȅb_vw0AW!֎_՞ `Y mUEKcL!Rby)yVUkGAiꭊbJo±Y 5"] U\$JSZ:jJ,ioƇalZ0ٜ-ku]R _l;J{nA6vx5xEm?5@˨0D泉&FcUχƕߌ!`0hɗT|Ae\Q-a?pyHU?SKVb᱖5P$/oM ijJ#Ӽ6J;$9gxVi|Bp c;z7.* mo2#}x~ITI:"iIu tD iuеeq:S=B/p}^ 7ls.ȅf}|1d !B`EM. ϊH؂z/!l y\#a5m[ ma3 lBhO6T &9/ O4. Lk$z? 5׵* #@Q>fe{kZ]%vQr@б8!z'|@a v/{ /Yuݘkb y };Ag'Z⬛0l&# \};#֑jq9?yZo!&~rU &4;g0[)~4zMgL_bK/Fη&՛~c˔{Gi%p{6P;c陈 U3B%6V-F[FXB< nnQi]7{ft7~N8d;OW)UVS'(ӊIc:sN;~3,Ɯ{45g0E̽nj[Fl~FAb:qdNo;1c;{EX" /4>P.,%9ARJ{jdUg~/C f=ւ)ĎT<3MFmfϴ{/j~%Ta40`U+WY3 J==E$o5%P/"ړ173,ebj9u6_풔/ qy9%N݋I6?hsl;0ѠHl$=Rtg[lF*Jݻ-d%Q]wS 3WZZ :HQ;[%3@QwKD М|K/%ǭrp2ᔬ5CP8m*1)zMjsB#8av<7{[Ć;,vvL'm Akƚ] 62}k{ӵce%5wԤ|ܛq;Ycy?8 7[d͹VQ{Ltcz#q[<16U\YĿ?w1hX%ܜZ[~ڀu!g: vNYƢlԜ<MÁ`0`z|oBxџڃ4hT"uIGu b͚*j. u2v[Zv䌠uk9ի[:ћׅyU7*yDC|-zो.Z@YSMqЂ~_m"oW33+Z^XRngJb3E<Zi=Լ[b g*=Ib-q\ȡTK*>OVk/ ݶʿ !VTZ+ G;le=[;59{us ZԵl05GÝגmۀ8s"N'=`\`hA^9Iq)(+=Ξkӫ4؏ߠk/oCp?h=,O]d")sO$/߲M!4Ԇ J\c~9G6+:Ӧ (BsW$agv=޲w6+$zxM"'/">*9P#‹5U vGkc8R*jH`AE%.z(?:79qXwӐ W}f.s--T:{7siP$M "EqKRUX) L_6r~5g59=X| >o}H057ࣱ[._k! ٿfӪE|}VP=QB77"#R(T6fSItBHOr=*Q(_BxE!Ar5t[oXcc  ÞA k~w+LϺ?8q*j;1黇[ bsE;o/(FgoS`[bUiĠ0={)!j^'b\ŽWu+;kJ.HYslЋcTVrp7?ZGt~ٕvI[VI.:_Q~V6Vfcwt7 }`})?"c};rLj4) ?L;~ {=,~6J JvUvZ?zGȳQdzx㳗{!v+2>%_jik>@+v`TΦGoV`6mHlB@7;4l)a\D[(hhdzwt ' 4et ~A= krQO٪XzXc~q\u? b?K>Yf0[~X 5}:>ĠiT/ƿy e P:2s,>+qIΚS45!}K$p!Z<'OYu'?}Yއ8 S3g7йRboGmBBS<'&Dӿۆ AouȨ;fʂWqb{ lTgasM}ng2ij3s͊By!)!*$,1^OϮK8$HѧCxZIv(y|)f@6U^?3] qј.H72u.d7!2pt:Nt TBkRk`َ̀rK.k nIO8{,ЌZVW̿p0]}$efS};#\5p0T(")>phTSvCI6I@6x0Ĥ+..EU.ae-=̻ Vp cj1ӟe 0I)c۔d|aA\/W x4 S#b<8/{IK<.,cQH>:ZζvsD'b tB]LgXQe帖tu&]:HXN6)A /ALJ%LLhG&Z*V΃ղ!{*F}mKpł (tQV+}nֲtfNFM/TR{=[]L p\(Ѳ)Dpŧ+zs7^$X5"KAeΪ @Q_We%0jЧkWnH;tdK QJ;CfUŲHnӵv:j Rӡ@oAk}K>kGAdG؅_ Tܶb]n˟Z, " &v!1j[$d̏hI4$ W$iQR-@Vf#a $@1zS6C]LҰĀAZ]s@C%Ё1tA[++{eVd=[ZZXK!+O@LWb^8x9JB &Y0Uѭ֪tlE{qRn繊/-$ic86/%*߸_:fqGPfoJtwB4I!*B zc8م,,j~v*|Ǜ"~U-T<)ϳHj:1IܔLy̵&HJS.eIy sX!vH/kZpCXV;dxHHܽEV`J JT21w}H[TK2* fGـA gF$E-- gϖ\n`%E3=~M v(<ҬS+ )0 !y̳XC=G>e~L(3%bTj0m C`9bxj\oa>hi?eN9V OQ?Λ9 PY{`%ϻOA ;7XWvKwP(5_9~sVK+]ytӵUX< .s6(l4PVFk԰W*Yյj8t,M0@iٙԪ, $?O&kV+aPh b\kMe&艜{s|D{X\[nVj6ϪyJV0p~7BCINl" M[MeW)86b?@MD-cXw{+Sv#o ˨$(k265Yc\ƴE ni܁<W&=~YT xD ;{%2A>-]e .'/h&eX< 뷅[ޫm GtC%&I=Kĸ1z2z.Y/Y?@;ćslIVp1 0Wf к1Jh{3'ѰRy4ٔ U1pvkW}qray=qij4+>hZ@ށ鞙nF[}+Zq2^k==$d|l{bF Dz 왚⡵. 7kr6cCޕ!*xՍPލ)F0 'H"e[1eMZO3 πϿhe-.` h7MŨم=WUIlmK)cMY!2WOexez/@d DgۼiOlPCg\8.;8@+8:?XdSNPQҟ;06ѐ0FDuv*>.='"_擓aZ%3Rݘn\j82aYc%wD@UYK1-vҭW.1(&`Zw=e=Fe&^U|7_G}T\ѻp韞ȌGRݯTs? ![=2=[ʛtdM5bB?ZT[34t:.(ݣx/_mPin 8K뇦4 `G'/ݚ\9)o!|^N̾!O}|y5%I(W^UFl6z=qQLz$%w(, Ә[G{W\ uDv2- ';\Q3~(_ nO BL1'urEN`s᡾]x fS6HKD*i*;|CK7xƀvR:0x|/RX{׊9 ^y)W\Ƹemq?w>/TJ|a@Xm|Zlb? R, >27b&_ ʪ.w4nم2MJD|Yϊ| *-Yߺ>WqkG'-+j@$B-߂k'U܍;d~[Zli\EP/bD沕gxö_l;isr14LU]\;Z*qnD HU铘Q4+nڝJ.8 H]bXɓy~@'` *0Aر5./Tꅻ#! HcMg"rF|6lUz!{D&6cfII3@)!srYqYęqXMCb ol]YLu5-iz345-iԹcZaLf1?--;mYWk>0CizŹ=lҩMQUVoZrki x0XmsFlզMVކɶV6bL ӔU~\xܡXxf3V\>2CI~kD%%~Wt^*$>KeoOI}&9&v;cD^4cжK OȨ~xlsnP^gh(ߪ_+uOҦ[2ݻ!4zU+U:/lVW@ }s͏0H#G(riavt3 aq?5S")Gl= B&c*K.{@aꮫ%1||:.9֍*wH:Z0#;HZTxo˙_E$8BJ* 7B^,D<)׭(i*sG@埢 (H)cHPɲN8p/5c zڥ,֓x nӪC":Sg :"ԙ8 [Ewf+^6o&@ؕ#IҕPI)y;qe?w1Rhו7$(ImDovbhۚ9{''wjY~Gn俲hPT/Vx5HF_-8LIP(tS7DDnIK#4 +}9#iL$2/5p$v tCx@Ì2 +!V£* 2bgJ\z<D|$7AfA Y$߬˦阏7OkrSQݢe_Psl~15}VXѬᒴuTZJJ %K i^͇ZpU\;|4͇^Ћi6Ha5R!kƽWSݝ6Ǜ~c0S$d;vָF۫&>} * )" W!IӪ|Z2@#5f7met._(Ӳ8#@8>F "?<8u;W0ofgۏ@-#3ZPsxhKꑏeΥ`'(q &2|}d ](\Ǡݮ<y.󿟓j$?;5r_մ-ɇ F?m@PF ⽻,*݌n`tZyu{5jHNj#JDn@6u]]) <5fBd;[RPٲ35pjƎLO'm\5!"ó(3ʸʭ\cAG k-#aӲuxIfՎzGKEͨ]nRY SGG[v67Rq,-dcͳHSIVx\K["DRqhf^,0>Qw9N3 Jf+D|fW[MŖ#DaQgvtVRLSb'5)j-ms%4LEgHk S9f cJ6Uz i,BNokѠtjTDy&CC~7Ke)bP.8W߾cB(KWpk6kg ;hMf_o&zTV% wAq7 \Ź<rmFM簞pe _GΛ:ArkO_֖svSБfgtzTM3l^ػj'Jvp P=~D{nJ3aH2,~]ϯoc¶F ~x#9֘WˁS&J%vXb` !EZɔ@o 5G0&7l|6Wj;@])[~9XO]",-K0iuԆq!v}u/ZV9 e 3⍩X$2nɜu le3=%`oNQDj.N*Yeo?Ꞗy~"`ai.6Xݣo包-RjFt-E S_⬀wlD9QS0UX(]Hi1~hN˨s`vebD)O8ܼ~jaH=*^HT*COU@>Xg]3ډ[TuvpDIZwHUr ElG̏D:wEQ[mF 7bz괂EY};Ztkx]2ZTX#* '㯓+%<#R ; Фz:Q81Cw^W$t}nϏ7*^H*n..@税%PoQ(|0( ӛ D ȧLi@C['[nߕ>qطusB;FtD (=VG?h-e{@dL׻ P4*;QW>h __$󒡀vrM$l|/]%C{-ҚoT# \%l@._ԣAȸ, [xIG< \QbJpƌ04͞V+Vr&!:^(!kS5PцSJB |WX ,fwN^)s;36!b ⽔ 7ٰ)#RTa1<+^;fR攪&o8+9 /Q(W\ɋV$qu@v3J5Lx #*t95s=]ԡYݗp6AXߪ054N%41zu<&G@];UHW0.e:jxx5t2?w9ڈ@er-|s5TԠFAĝ^sS2R,!RNt^P#5N&Y(#,ijoo z0Tn { \ eոR:}@|Zbzkȑ !;3׾|u #`gYvN;~@~cAEUHf7)~z•&uH&Ti-e](L1oL{hIgЉisVH% :k9Osan6/8;hY)̎UKquh߮;%nQɆ㬓& .@fFj|K]Ii7f`A]+1D[(`߂5ٶrnzM^2K3v7m  &&لn3`߭(ز|ȇ9j#eZ a?*(<N#Z.5 y[='u)2ϔԓj##D"Xx.ϡ׬h/]תXˤdkX+1,Pvk [C/8=oWGOgN,`)CFK{ְpnVj[ Y Ըp4VWOk.UӉPi뾧Aɱ  *]ݡXs)0NV;ͷ=kȗoxȟY? @ƔS&zAIS?!5װؗ!XRVidTcXNOd1O.ԡ8HAb/k0xFj@i  pT}{2I7ː'B-љ.a*腓W&8TAʎOAzҕh"}s`,7.m )|Y:Gf S/LECMүF5VWjÇnbZ>Ww6[i}K~}^-#iyLZYRWW|sx+&2ˏI;ݯSMd L*#k#F<ҕå]t-/, ,orUDnK1z U z9RSA_$bʬۈ;: wb,rQ]Qu[$ ͆!4uW͈4|' '󼀂K5eAfJ|٪n$2?G0$ x]=[2w-vB0,뇲5Kmx @oA+ HQX{.tdv|"Y>u&5ad! ]D zU-/U+l|'<L#vu'S۳&j^Z1*Cgӿo 1"v=eF]hZ(#у!"yf- Yq"h* 9cޏ0PO7$0 Hحߞ UO[}K3/ >NXvK8Gy ϘҖ'0u. sXJFOie>hӖ`gjRڽk@/'H[wŸ.FPg8][gj!#9v<S`7siXGyEf{ڱSJ_n fK]4 |jITO:Bo2;ݨEܖRُF<Dט,k60h-،#7eɱ}[Sˏ+n+o)b ho 0O<ƿ#⁠*-O  ]j(+ tbXӳNyDZwY7ŊK$jV=sz9qr^\OPog/EeJ %F/S N8W$1F"J3 ygRQi-s]u t}i^B= ٻt L3Hy.NLQ&뱪<hɬ}^ΊUɗIFtuݮ)F{fWSc!9*3ĵ:2$[ν=>Z}-{Ca][C+tNOʗJq.( 'O6a$P/6aZ ~ĵ6AHBǼBhi_\I].żKEN) 1"Ny蚒~8=X&lYwjNj^I^9K>N $bf`M%8<,'ؼn ["G8ev<ŏL??XKM';)N~&FT ,2zrWf]5"^iwd+4/jh ^wI"^˓N1 ]{3]E3Tc1ϳ ZhPVAГܢ"8گEƻ.(lФꓲ>:Fy<݋ruD0o9G;7DG28t{jmM?G,փeB~iUp9Mk '>\.}/{m}6x"ξL PlWav$ Y+2Er\$!2p&dn-Sj~' M;ִc OaFߙ\s~3z%GЏH,|sGR,˘iϑ) &?Ճ䤽Q fBl)mhmq'1+rA\P,R$̆& f {OgO+<~v zٜ)<tadYjSW]#h%qʲK0h; sFy 4r崍 쯕RXOt'vE -,KYrH*}]|gkbFYztvgHzdli(usլ!M"=Q{%X+n1&I.oRJ{K^pjox ~vP&HMy}%x?X?sG0[djz)0Z> Id2~Վ+%#~"]P%`kŤʡcЫ>iEVIaB-k ~#!ECU=xJ?cݞw8?pcp[nZfyX$2˧EAY]S ?6#|ܻ~kbQ%`+ G(IB3 jxŻ6+-G4ry Cl;4ռR)MuKnЏqYq\ >4V9{pFxo&#v%!v7|^ ٶ*jt CQiM#v|arsO^zN?F_,tG X# (U/=,~8pZKޏZnbAA\O.wBT( O|ɤtBʵM{=$BʳV,#;ԣVBnGkr2nt; xšXGK:19uEyoJ%cIԨ"6B%<5dUCx7qq;k6|N\ -1s$L{[=68%uE[*>݂2Q%aM *\Asfs6N$|ڂZ-|KR& 8@Bf} ~=aߙc%ěP.V{dC[m"ɲk~j$%s'oqXoƠ{.g*}kY7j!"wxRTT?T8 tn.u.gهok.4氻457xBvtDr3Ű}v'׵ FQ=fMZ U55hMN(<|!_ƍ#,6%b{d /qN1KjYIxBS?mLGHĈm5޽R0{3֠]t*y 'cbEz^:y͢,ZLOh3tRWO i(~ӳ5Ji0[:8W?#Ѱo_v.YFHoic/"-skp4uSj~`wE:uI0pRt栣*h ƛ %M14{rS 99h[E`9awAom5&Z螊FKl~Ofq[~u#CܔΛOhW L]A4+}ﭼ PB %ơQq"\;QhTfO0u[O0n?^Ǯ<80w`dZ#P"C7]&I}+.cv,wvF2E}S *S?2[;HK@_mXU?_߂iM#1n>5EyXՐc\re 7QlT/X(U0J0Ewo9:L*Z1%8@FSU͌6-1X6!W֢WĶ?Z٧|q-.܄qWQr!ۣ$5zr [ne1'S#sOw{)5V]+Z5 !VcuR ʵbh&$@сg3Si%NAHxM}w bSk) hm :YNs2BM@Z_ɓ~/ evߋϚG.5E< j{/#諱6 -僶)l#1M)惎;|QHV`rj}K]]s>]y)\T̴V0rd&'H$QocL?R_D aEblK&|6?2*BOTrO N 5M^'Sn皩^{maTK@JHw-'{(HXFVaQ_ JxG`LZjY}|J仙 |PƒP]툯哊U-C8!bvAF2k9j6*oBADz7ge4@pY\UL1Wa?l8>.|)C\rP-6(E@ J/`Lcz[5f(~K_fqyzO 6\ Y:+RNW[ZJ.V8p.Tԅjh8\v[x;~~+zIrJVt[љdME꧘gφ#iZ2l[?˰ވ#_`vF$/x'mXx"8v: *P d#SHvKO @cEOHԜĒR%H-zzsh4=:Bw/ 8DFB$ڄ隨C.+3!h% 0?SO& ~M >bQ#_7<e_l^cYnՍNM=ed7|2}cnQ>_1x]PiNת ^|4P624ؿV&W{`y6Tjw"Ch=M i{ކsآ^ɶ~rG<;EIPy*sB$!΅ M@tLB4I8!IGEcn^'+{\R 2HIbv-oTEcr:a<`w>]seP»)CC m*NX(bA&oi|S&\n1|-YU-J6Z ވw}U~U!cP4,i֜<T=EєePD/hmVvȷ g pPs%CAYIdr(iz&ta_:O%ܞ@A-KZ)z^Dmx='vcW*{G>Bv)1[b¸2$zaVN~ns71-2_*SN[%Z*E G{ˇ\QTe Ps5T _2'<* h"]rA0ȵ 2A}-K **~cDO{eߊ(7u))(FT\d #5$18T.as6%@0:@> hJ=X9t1q<kNןs.jWk(~h θ418}fH G/yL5C_ck/VNǗn9\6X¿vH+W%ap:POКYk .xbl~øR(_4+Bf2ץ/=C|É!+0Q$J~4@^;j:EZtEp_K W?{R:;͛5UA;{{rpN!H8{#!V2,r#3g˜qNN -PSJ nh~TQz(8G1Qk Ƽq HWt耭:E Uܨ<11EUC#H,Y͈센e8dy?|ZO3QgtwP0RstO>9@*](oSYe(0Q,=(Ɵί.x"n U )z+$6v ߚ|2UT4 ?Sp.,KS8t6of&>9>7H^3BuvV}PZ_6a!P% ]7$Fl3`KRO >||8~Q3UAQv*ϰz|_vr;fN?D^6wb V4 powaGxa7XR)FKn2iUd\;b3,y/ 6s+Ŵyci#.BߤbSBda'JfP_wWNDYS{O$Q& TQȮn?dFؒ" 84uAΞa(fT|LK+ _)֐]vǃ^RX=.4HszT4Mgyn} "IBSsnx2y3럛$5:(w 8H]j&׹6Ü7$(꧳17\G{cA6 kOV"a8\)|+%UۻO4@}bwgp|53(^A?,(Yˬ0: *34)jLrMsi0Py.?:ٍBϖ@9@xs5}i)7=,;i s=cv[HaSmJE{[&ÖD[t_yÛV0\} ^,s}J"KDh{7-EZ1#"vm=v!ͷֈ{Š9Ш e)KA/74ޗ .8Vm i̦zwh9읐 uOI@Ch0S*ɺrۻiܳBDXWa@bp&r0~NSjk ]:~M`iBv!+Jӵvm6ȡj{hkE+-)) $}0mV+m 9WP<ɧ!1M/DOxx3!e>:Q+i ; {)޽/M*+DӡV{Hgө~M`'MLaslxokF<%RRhMbT pw b:ȷ|]wM1K ZYĠ"L$*~tXFܖ^v#:4N Df{?ZۡF.}ThF7gJ7]ޝB,&@LwY +ٹ! fop:KK7aHO\pi{v#5>a;4AL!zo?GX@`L_"ւ}fOn'b)re{f+R8g|Ĺ! Ty] u]΄I8c^Sm^W&I $|<;ѫ=1u-sd,B1)q+QfF忬i2h*ҐǴ~WZ㊱pl5EEk~ZTr09[<[$-^KT+Q?\yTx(5;!Y MRN췽Bta}(H|2X^@W|2lF8{@ʡ a3w (맩WBu .|f'cG̡ \pؤh@tsh lFK3|nCbUAM ^DWGO)$*Du/8G N$g :.YlY"iA\MUB wG{]`Ggn|֯{"_9g@FKgDy6$c\!HW!q#^EM,d{ņ|?R6x(zbXW2T1mǧUuE}Ԝ>_zj%7LN&ϕ%ʳڗ\4ԨZ)O}n?XoRS14?ӈhxn s)l_\LmogHu]Ҟl|3 ٰ׽++!6ab׮n@u. 10{L'@` rq3d K_ߓUE!%3w3¯{]Z87v#`Miq #:TK '1M_awdg8W`D3_38Q/qo̵&|ؗlP`&9cpV]:<*meZ11W1L~rarb 0:L=yf+r%53w=$NjɊ:U;30, %PU;Օ<͈r usm]70Ir}ADg}ޘ chi{sB \.ڹ);PCc@dE {P:_MA3ViAl=,`D>tR [2H ]ِYUz6ނ[DtR/eT9 s1*{% Bd}2UuSK.ˌ`8 %ej]e=3݊N)#yA Zm<1FXc&~qZW;)N${Xٽ^Ǘc!fW2-lU \/\Xz{j?,C_KH m0XsBpkOSLu*9x_n!C#m~7-i~ۃo˄̛a呜.(>ҎCP"@CQ'4{<5u?_˱?Ѡ> }c-#PɊo? Ǯc^Rw`~'tjkjjogӎNz ۭ,;[g^,X uOsbTndS)p h!o>#qE:\]m̯^~j6a݃zTYԦw1xV;6Zˆgu Z:ciڽ5YS휱7ye󫥖N%y08اνS{LC 앤z# 8k?,Rw҇>̖|C,L>[:=[o_us\9Ч2~lRz6-4!钾P[s\|+Ogv34#w0Ϝ]ukē5]68+yIa :Zy9 ~#%ħXcBQڒgh%Z7Qe:[:.HҩLvH!Nj}"S84TFr5/]`W9> M^,?ZǞlilܦR:p !p$HYg >3!\%#n! d LZ=T I^#F OS1P# "6r# vϔM5 #r_=r? M$o]t&Zq̐9XNwZoq> V\55?Y<"? $gjeZl0-ӁΠ1?gqKA F3fEu |]-8""-Ȝxy5` 3˄{:ڄA;rk2p$m8T^gMBYc a^ѯge#+0@$,0G&3_ۂ.aDΑ ]8V-H|"Q乌#Px`ٗ1>vK- 4HaLB=ᥘ1i=Q&gjı tJjv_B.S/EL)$Q1A(5'èF W x6WP=&xn5e cK"=K[Qy<)p~C0f$n DĪwrв\er~8bhEԒ+"{ȘTQ`Gߢ:M~eҬ-Qr/ rIX5B*ۢ):J!tՐƦaX>:EIx}c^}f@~LX@=R홫Qj@#0i#(ý1w~*T05DG̚2ʩr\ݤQ\!bƫƔ+)[q:}}h=(abkD<_3gR UYZł9VSD"M@r1[ ?&8Yw]\~+wVre|9}l͹$Bu"HŶB |,b}v]mL!X[Ᾰ$p5m ݢk#}&ؕ,6vnZTzѨ}aq튌G B"El.]U]V1_ܦ(iLm-ڱپʯE/jfrw\F]~0FPrч/)\j7X* )bsj Z(P7 h!)ʡ%WpKҦ׮%)kW ٣Cz]\$:v^y+  J+YIh)VDȋKj^j3ѐxKJs)VM:n07s4 ]_8"'/_gmcV7,`՟!! 2^z=8?H/T>ŎxLpgn!`*1O|SHaη0fՇ dClFy<\ӯ:A "4™;Es=}*YxV~+>iMlTwXh|'v? 3ן↊0EY.QQ)cV/Q?h$+.&wt**q G纰a6+pXr̂Δg&,$bjӀ~vSzT}#Ue-:kՔw[ ͨtτxĿ,bF³!޶Ki4ksguH(?M4huQx+yԄ#I- B^0eÝb~衉( sJDnS?tm,o`,^s>:T$K0?K y !$'SzqAx˶tutNr"eydHﮠbA[ `sFJaG@I YƂ-i?&] F>bJ 9`D~x j Q"ʞtT.HVt6Ybb $d"Hi5߽ &MXk֮rm()UX`B7YR'XwIl軂?Vi <̬L?DUtd 4rd=_ Ypv3P]+E8 rvT/zʦ2Q б]٭n&QGrr,Jٌ+yGnQobޑ^׭&_ t|w~\0/:"!="%YJ,ѾڣSMk_GP9fU˿PBhN bΈQ3QԮZLlUt[w4/f"̦W-,ٞH, bo{Q5&=t E7z$f#{_)UjY7J @~C~nv(Aiw'w(XZ/=?`#{heu ]g㱽;êa$`b)>{y+>DH`?ш\G LMӄH9]XY5JSMG,>\ML`7 X3f9t>Lo@&UZ$OM/9eW*Z.̧ڄOJ|Y87U"ՈKH_o;re-*0 >h"utߡ@j $NjǁN„_#TT[E&wd4z[/tlI&-f8)އW&[F맋S* t (ÑCG6)mXLl+.;L'Wy DV!3ibfJ{UlTܡPMVbŸErӝ@ޔw\"G/@$I_${|W% F!}omKXO>OeW$C>iABCV+RR YE|v7伧(QC ?IClY.;I(>Ae%rsrN[l@sPu)* ?Wx<,٨m{8Ðyc59F2̺(L!6)eAS'H_D+Q5v KЙ9_fTʗkb-e}bvll{V< ~zevW [?.J< 3S,뭄x$>+1t}z,iRHʜz_(L,F[~RCz1زG~(1PyZ,.x#oA$9#xX` ˼61A1 /7bR9l'4:j$[.%Z*. sGRƸZppaV6az3- g ])BOt;Z9rڻ W+P4d_!"X,+7ڇ7iK?CL];:NgJU)'LladS!_oDZRjlZwjtG$0Lh()F;2=iW}e Ef!PGn˿|Gм6¤Il.Et6"2: |\І˟+N|~5uM|r;7@CEq+xRs"\=ArY)ҌE]fQ -<82l*n/'w+(Rvhd=iXdG׾ȷOe / 㡥O2fvr6#  ln(EwexP2!hl*]+|_5QgL*N0$cre%U]˯r3rEʌ4]Ůa <|[F)zW&)eڰ#ij!=jnA$;t5ǿ!x{-V?HWtlo1+wN}2p!ĺ$|a Hub(ԞTcbrzX-Gj-0 5 ?jwm`Jv}yɀv8"{촣 zS\qV{ۨL8ӵ{2QVֿ|JɐVW8^Ei+Їcאw9-_J{5鶙 xFmGr<,LE)C7J4u{v js9t~$t"+>,bQBްږH<$r)u"߽GID9%@h~ē~waoBF ;W9FD/H i2FtL9 i78 KgZ*? #hon,R $y"zFGK( Ї}GQ? _Tu"j^=ߋ+wnrՕ'/pOh.uU#3#nlIp#rYnɨWr%a1[V)P%A{$bB/*vv۫Y֞F! W=Fؕ3S&5rL' Wzc7$"}z[uH1 RȾ gGbxthH:Dk4jJ<2H67jǟ&%dZi:e^ &uG*J@P;Z!/x[t#rx0Dv 9BR8;H(G'x*lo+k{ۭh;\& dFEۭyƑ .p\#bBId~=!lw8E񱤔XįF|w 9btAJ{Lr$ABj.Q'uUڑt#iyDGt9X>\I4)͢4-RkrwZi̎a+iVC3HG{s)UK *EXU n5,Y 0ZZ9 hBGpr1'@0~ NSxD8౻N2 u.P)eN%gcǵƷg h/I\.o!)t5b{-JIu`}_R6SUCVZ$6 ЕdQŞ Հ~&Ej8ķ&u20T[Ğ]L' 2z{[x,MƋ9I;*i Znvմ, OkΎy1οm +{hY UfڮĪ󧹰@j8k↩I]B_z"}xlb`cr 0 1RSFTS0lh `ORqI! AKIkHֈݕE;3묎7q(~bJ،pP4X̺8M5o:mJpK@soOaS䙣t haqKWIFWCHvҌo;:<59 z|LAzIYl(e .pZUqٛr1? InkVȕcW@͠t\#&Ϫ1`4E3wώųt+9wqoL-cekuG4L%G U@" C൅H|YMZzEW%XN։n\%,bYtqa <( D{9SG[Gރmb#@KlxAR%;w-jLY QO|\!usdzv2fJj")t "pO(Kۢəڱ8XP#7AN-.u'n!w{t' ڗ up%Q%0X 8)?"7{c }Ef~+3]nA{nA@u ~4 ^ 9^UQ)OyV5_nJɏi\nf撦jjl:ɴ;0Kɘ^Q\/LQCrO* ,VmYz/P»ܒ^gG~EB%츕B6{A0Ѻ]21䏟.ey8,Z4[Q4a~rͦn&x``,PV۴_v5)o@Ўxsםj泀UYC&s/=V} \|v}RPj&%%27P=3uA2ᄈҢҙ''dCvPX%?UցpBdGA~2~78 S]ސ)5"#NݱRHι0vbiI#~0#*:ۡN!Wu_1Yj[uDڣaAD@Tt#FG5<;;:*9miۍ:ALgaK5I 8Nyѩ@4Y2+{I%Ѵ+jN7 'som(q+,Fߓd~7L\}nN2DGEy)1鄘UE^ c䌸v'pc !VqI'<ՎEh r_G)^)!D䝣-. xÀWxY"ʑݐtGF_^Q9}puTq:|t8X`h+*)=/3XVcl>9!, FڿI^ [jwȥ=Kܶs3ޘ T(X@D-^T1#A.JW5`.O'׃:/?Ļ2_S+s110B]/6Yy~KXb/$,TPu+C 8Zokɋ9w,*i (2|ZV75ES<2!o9R t]C 0֒Hej}\H"\d(wJ] \Â5Q5!d3DW(b[(Jm,-^=x ,L)==r0 _ui\O8G;y_9҄PWφ5f%'Fp;h]'[i+y{ j2; RVvKȷΐ$d彐E`Ieji|yf@s!; ĖCTuw۴hľ@ Y#|3 H_ v<`OwkR:mƇs2L cT|άa~BN+чe|Rȏ9kE;A+p[U^J;@ @,4:peWQGXbъvQLH$S9-ė،-v1),wul`:в)9t]V㜡Z xU$[3IS7z82bP񯿘% Gb?;ZuO1`'*走IOtDTu͜-Yw%g-j;mݷ1$*9' ¯Ǎyjxfb5)<wmh:3 4U/Q$٤VIw/_k_YƊs=J+P.vY;ߝ? 3~(:#g/5^q,+5nrz:*vRY^PWp0~.컣a#;v7C~W3rqU$&ZίhZx]2g2wx"d6:}AC{1eL T]UFf# ¿qdԻ'P:ʞrllDtzo8bڔTYT&uM?}}@L\)kDT(t,͏ ܀A1pW)!˭E˛U&Va e^+PDJG(#P?W ,Lt8Jn׉ >B-W0WBb<fyX9H^k~L#ZiձՀQ܏}zƹfԗ:6ce,HXe/67Xڑ/u _F(+3 A.E!*v *0| ߌx6ߞ%!԰lM: TK#j>I98> k8)v 0𓇭%!jc*RoSo2owmvWœaS0׋=AÄ64D/`!'B]jr`8>ț6ј_cVDAu'Jn-77K,^ Q`\Y 9Y9ӧ#Jm*U_9{yrCkWEȆ9W+eVoGXs kT$,7T525ǭw䊵KD0ϚەOc%"m7_rb/ 1WNL索D/yt1E|$=ԻӣhǔI8ql*XV~hPCHڟl22EXү^@L##N*[`n] ?u6Yw1G"[ڳTFk~g*uOjYchO'ϊ6KV]*X|TS/XZUWԭ8`|P2HfԶ6I+T™udc'e衸G2\Dvqj_JNĭƳsJGF?m҈&OCÿk(iσn*tm=Vp!\bux NrHTtn{@yV~.|G#lmpgiT鏱h00Rl<6/Ss9gakY}/ h&ml!֟{R-} k(1K !Ln* 0!R%⩚.;diNC{Qan2$c#Y TF[״(L+[8 ɊB*]q>,l#/͊դ3xNQʛ%/bO[^Z<Ågj(+5-ڎHU4sʴ۰i,Pq e'Ma=GfgKdiٶ%84r3di(6ΊP1KSn!{avN#WT, MW-?~t\4"aӻsK<1/[:s>͕J%]$QkΈOBx?d9(-Acmp ]^ڠ p#F\ fg5~[t- ) ٕN- aŌ9E\Jp?8۳, =oIRݔl:S?Ƀ<.G*[]_xc|Q*dw]ǰvP֫LE}2)M<2ӻ |]c&SUإ;k=M\:ahe+h7{e +.\RzVR74Tq4[|JR-GJh/ XڈZJfyWvXf@F : &Hz @s)OPȩ"<Թ׾ z,&QҔq4= rK?Ɣm|l<)Y 晻Yxx"B4ݫ Y2MRUƦ)RW4L!ɇ)_ꐮ$.*,\ˢ]ϻF<'7CcBR F``\J,)ThiuRϼ`di%sǥiR0*Ԡ)t)S[cZLߩҊbŇ*bdJdull2 KZ̆ EŜQCcM/փq7t>A6x1 >[I[yՓcLY@{#<,)\ uN( sf-ڷP=nB,Be` 76Ool)è~h{1`sV66}1Ei$F'u~Ν;\Y^b9}>S uf\0xM&R-fK&~b'MmMHzKePłS^LZRۻRWjTKEiVUãxg( whsW *1eFd[}:H-akymp پ{*Ɓہ:;E&\i{O%(;+l3HmZS4~`jjEHBK0zsgXo0V#J,T3} h D(@x+K{~46K(!j=j ٴzy~G0\Xi 45`KRˍ[]' `mX4:VҼjmŇ3O]Nh2ߧE,+ #0$:_u@ɨos>#`|aaǘ՜ |1WRȇm+R;L!Fao AbϹA٣7O46P{_Sx:if`Q>̋i/<j.jH_n)0> XW 1 kn:猛 *p QTl,gKeⱟڧHdӪvh6H\:|/ MTg)Y]=Hw5g}Sx("J}yXTTLj\5h [ۤ'isF[wN Q+h% RsOM,Fk@f)n&L3~cdCױ7 pomTf>?:"߈'.$嫻,4jmѠ_ªGdl#Rk@=!&ˀ{–tTjNˎ.e^J9N(fNɈ=SbG mZ\ft}RiNXhFl@ +FH [D xK.29Odq)w5<~@G 4;`>;e\a6rf`s @4@@̤`aMb=1t}h\ Z[8҉eCʻNĊ% MUa2U ײ@/H1C"w] ̶v$l.vb~p 鑇S)n!u:"GjNPge r!\z ʕWͺEuK^3O )y݅G뾩7帉uN+߶1tdL"0~N^(rr&ɪI\zv-"}iru CBt%NT^[ J$ A =ODv2)Kƃc3hZ zJTBm4|2hW~pZur3#F`c֐n=D Z7M$dziE7p\z4#Wþv%aÛ8tkE9Bns 2 e*ϐ-xl@c*-27vSnsj4QJ~Ȍ@Ŷ 8ė$qDWUUh"x+CCt 3U]l_L-MbQd^S} ?JRb[ˮ೙õL;*Scyyh$i +Htvo6MUfh ,N10)f˫`" K,,$|4ۚֆ.ir΢onVMŘho8c Ksf{om]g`mq]ag=)*ZnZqxKS'epBL'sCZ + ̲"#jj!*7(7O!Fa*@Ü?0a;L -KaM;-ı~c$6R( VG⎤ΣztG[C:ffƪAI M_HvRDF#R Ýt-ⴣh`YDLhݶ^ಥ*r}Oւ }MkB,{Y^ B:4r\b:m(*H;b]zWc/(bo@w>KFDʖ)A_CkQMydG:k4^jT9Qr52%O /8zl[7qƟKܠayE5ljйnٴ~Q $IOs}Cَ*:MֶnyB2adXWJm)RK{"]{}9n1yzoT 7f@E{+}[ÈDy kH 3 u-|ZBp \j9ӧ0 ۘ$@Q)G!Xh~H%~cgH*XQN@y^&3ʄ,BS,ZX,0$+YJxA@KW`+Jc]Y<,F?-w;X) B*~L,,>s?m;.JYgdoJڐ,ov8 'LؾETeב@/=iUjs ,spKA:D8jj"a ~Ez»}T0[>'Ⲷ*KA2on ^\=Jvd폙,#z|6jSqe;mvW&/X6V>PNI8H6_ , , v&[e~ne abCS4ҍOAl CxjEDh.?|H~BA̍pm ;Ʊ D2.yepw1UwxDSg&?v2D~=#/b]A=pSo". #ElxF^8L(;NBWG_,a-qex%B#% ;ɴHMe<,F`w',۟R@jFh)KTVØ^ƝiPh!t)o Ì=:YUv>Wb&\ck>cD bJPj@먔f v?ji)t]#j}.QrOj a m1phȫmb-vWӞ'_Nv0U5(cp1а՛Rt-LuVd#3%1G}Ȁ]z {q#V pPbcNnlA?j\/9;v-F"#xH|x&'~;C3}AT. -(CIȱ_*[bXt{BX\9dZ T}$Ϝݑ4zY82lzV_+Cnȼ)[ޛw޵bBs8wʬWsh;Wn׽L:κF(,Cjx] 喁)p>8WaTQYXv eUiVO*m}#2Ȭd8v#5=9k/|ώI eJy4?䳇c.[#ְ I(&o9?'?bA#ִx&Jhcѭg)bX _ *;]pﵴQ|i dʃsAʷPJg_eN~GEIunҬ~piP)t: lt3+Y-8Oㆊ}a@# dVOZ`h?Zy9 vuspV[_\NoS|T̝7>)%4~řŇ!K9`ɶ1qᅙ#KՁͫ߈lvᘥD\E1(`%Qpz#\9 + pS5) Z /[(OmiǹBcj 78ʭBs5'ۃO0=;xႅث_<\A.26NRwE.-ixӗEgL9J||Ѕd&dDjdlR4 EA #u)>k|eUד8%r7Tvʗu'*2Y )'t ^"Hʷ#6TT`j|uQk ͬF:W).E R/DfNt s>|W7ܿUlBeQ^SLdm_E\7]۵O\J(i[q9O E Rk6o%Įztȵ/UC-o9VDHF]`$wx_Kei4 {lr]BܳJ&y7<]IBb"žK@o(п JZjbJy _]ȊTIX)+#?c 5`|]` . 4pxN =nG7ou(쥦r$X{ƜT;!0K=á&@OtM-vsz n`(`hVBbr-X/8O}tv #)GDsGy 8YC<%,:$vڞ1U/UQWw`O`sO%$C4`Ӄ?}ǞD ܯ'.QՆa?QzԱ7H`,Hz*(%rk.4(7jJj+&9gcaNy<: 0f8q7A,.DI;63U@i2ݷ[;~n3Zn%-|R]._*ͦljǐ!Ė(E)d% α.͑:Kh z2& 1&PL1;U:q3GɀP;7O[$2XRCa^uAkb%&?2O/L1!MlK b)XPBUJF?ϏaD03_^-Z "W~I6L j ص=v i1\tٔZGRv@OQ@YRi oDqoXryHhkUQ v+dr+| hQ wDazl\v9JVa ]+n/GL^}jۣeh*/Ad-Y(@ΦIhMꜟ: 2((O08q n1Ysx _DX}-rqL5oRȏVvk;࢜zfxL(:h?dSW3ae>;l ;cҝ<-I-]sC-_`v+ Bz0Pɪ4e/)wLwl2D6dܕurkPH:Z"qd4@aZY\>]8zत!CΑByj9g(Þ38LPCۍ3@,zryvG@*HGƒVk1E hRFc^z n pu \-WrAm׽P(Ŵf$/ٯ/xONC ?95wB.fʧW98Gyb$J8 I+OԖ ]vq)mmzY87Ȕ@ʴeyY\ksf|.7k5AfUҽ$!/fwŃLJ(O*EG~\me=謭 @a HI9x\%^dD;l20gΫo-ǖ%Cۖ!C~ Xpࣆo>QNx..%y ^t2zCآ?CTt *v * ȭZ|$1fD ůSX^L`޷V*kAFZY"& d1')5J8\";䎞zQrVZsFn*J+:@"lT;{2Sl3|cf8 'ŐNN3&ʛ4? CaMh D Pѿk&{)lh9 K\K{i( =JX1w܎@@(DЦ@GR^%FSM/8=-gYY7pXwlysĥ"8^5.сK9h!K# 8$hhA.} weF)ʊ]*V4@ܙ~Mʵ;xyd1+؀0h=[e wzA҅6Dz%xnTU׆ :M "p.wi׍Eފ"q v/Hi&hY W6e>cc4 4U,hӴ^ ШQl HrٝV)ߞa)t.KH AP*xW`2Y[N=5L:7 *7@÷5zdP[$dڻH|J-(xkL/>Y%^Bm7J>6D]~6Kf^Y9Lye^d F^b?#XO"!M"3 ӭՄD]!NKr%8njJ23NZ SΆXL;#,_[N:|n60Ao9>s]%E*nq1*"^}3F(+-RE| &jP.C.J7~s1^[P8ӷ\bP48i߇6]*FL5)˽sB{aDiTFnn-y1O眞w5*"JPp堩w*>KLD2j7b-rB<.|>P'߭ތL)1ׁ<+Q@ЃPv-=k]~-c_ٺCkB@g0K]1/e ^C$vb|&釢&c2SwWA_7we'͍GOhO+fgu_OU7ٵRM32̖{N ,Kg#6lخ* [κv!@ ِZ j' 2JK"5#OQ_72c(C%#Ht-:~+jM#^?F[ 0k,0¬ [d-_PB< 1lzAfRbķT SHc"G֖Mj#@"-47ޒ^6zG3-Cg+`|I"F.2h>9xU.=@-~Aplh)$X^;aЁXAêլ|\ 1jie3 MGꐟ[Q{ q!7qzU o6\FR.<%ݨ)oC.AIǿԯ="p: AX/K:Hv:T@FfJ߅KфPg0c[Toc<1' oc2I+-A.Wlӱ 1$V:pW:f\A9*I M(pB}CW6揭QTZrfJΊ'~m'^Ěx2\ ߵ^ tsp 6naV3d10PUTƔxժŊ3Fjm.Z['K- T>l0ȍ -0U#8eM |Q~[xͧxS,Fg*^-#z{<%1FDoNPM*[e"1Vm?:Z<\bߕõ!1lY%DHC*OаT8iHv خ+bτ3FL_ ކ)5%vd}m޺u9Y䆬jIo9ؗ(v;G~ ,N[ ʘך5̞؆;1D]f!)u*qrs˩7ldW$Z7wBZH/,eJj..dj^ ޑȓ@|^F]Mֱ7,(p}ed1*aWb{C4< 01@m3DⶻfҳmXzX8aOpڌ䒳w~+*I0܎_fí s5c*ʵ:B꩙__xҶRlemI;/}P??n[/(``N\moG#$#R&QKHՎF rN9. [5.5Z,]DŔ"/ $%IeE 6S,l}aq;AJp#Y9 zok>p񬶬}ˈ۬)@B剂<#Es)n>h e {hsa"XrDu,ZQ$s=U)u#+QܽIUY22yi4iN@O7Gl307L46 6o"ݎDlbdY("Wq@ %!;1O@zNXBKKM^{"i`N[:wR<#$kC!]x h0~!g=pR:h&ɫ>bnYͬ!tAl꯴r^^M]0Rm9y0˼j* Q8lNsP;ZBY&@b(>W)DU ;퀬 ϦBv>h`R^΂™?[ bOSp>b^fyƸYAt Pi~"zSM >Z}&I"1o։!2,m0˜qSڴ~\afr{޾஛U>=BB|Q;!)2, ?T1jκm)cgg_~(6oR;nlk*Ygn++zCCil, ~aP fa aɬo$-GVOH4wEDm}OsXgnǬ'YBBE)II)Bxgyb2: PVIƻ>5%ґÈ 9n~ (0>չN{-"-~/5 DI4fylTu*NNΛ$0",Q(˥j5%sHGp}s Nv <~y,J1*H7=@65\Ӟb,H\v J9G~H{_y)(͢ bAyyIU8MͺK_@-|]!:~9vvI*% 55%`dP 4> 5d H ΄xw݉{gZrtpR;Ò5/SHWr,rPaKy[k _!qy%xxl=c#\ C(#7mMڀ 5[-h1j@]m /&f ]`@)Or*D5\MgkdobDX6~Σ7YUlSLL2y.k&7>KXPȼm]`V;s/'dVa?Nl0)N+_!ofqu'~ɡb1f/6 SX7B.Gㄩ A2S;E[K]2H[4^"P.S5` z'/jm N~FPQ?;jNۧĨn45sn!UR Ͱr1|sCG\FM;Ù%{1IEXY$NFل)Gl⾡>ǗΑAV}6|oy+?|j +ez"<.TmO1' *Y"ଶdb1ҴP$,ײv VUw ݭ_saŠreWRUDevq/SsWT0ڈdV΋:㦱 4v1*IW+n^w ,E8ASClwJ%BR;?m A+_C-1e41}BGF5 q'_}5>qtbUHeC$o6긝ivk&.jx z ;QRS(HZ8=yF#oN0Dy5U|Wa$@Pɾ9O݁c?f׮2D q*vb{yK:V qVQ8[OD__wAfJy+ [~Q]K/I*\${=a曭l90TʬaV I~/0Vb=NyM mCaBҶHۦ2Xtrv 6d}" L {@MP#^*ǭ)P,(ci^w^r nxn;cm-TUU?~5O3ϭ=y7Yqef@iZ&˔Y \߷OeRP F{ š `{) `gzS1_ۀ$!pP(I[KE^aA+d;맩HDzK֔;u.vuL|1~֢*9Jgt*SEzFQ$⎗[_!#mB6أ$!doQ@OA5n6B$Sx5CɜZ@RE"^[*o8/bk{dc9USPuiR',cDzDe^_ /6( 5,BõX.49; ζ\#<±`@H.DmJwڌG%oD\Y, =[l#_K˱)>@p0mXsX mTKfnׁwLhJ|ŧh~-5,r0{^JjJ}g iJ>ٸna&=*Y]V}ЄFŧ~_Q0X;$J[enKƊ0Ov1O`tM&|(686<5 xE% k- Sf>0{=R&hmw] ˯0hCk(;Cdo&r\F̭&ꓐ VWE׬n[aM74Ӥ;VZ>VL )?qy};o̽ `+bYV:uoU l0nyB2Pt';Jϖ Dg Gi?JQpVlsmxT`EW{~kpIw8(\˶Ot=g{Ɂg#zno7ܜ@ ?]M agaf8Wi0Ykr]!-:`0 )W_nU\K: I<XVF<džl^НѬ$(z<暐V~rmkx,pJZx\!eҰ"ea*[K/ri^WT=cq`w@x_`>nt ]RZc7h2"Ώ]! $Yby u_7_02&D`P- jeVP\"2 .@J;j3GNs uLLJ<0Ԅx}#C|g] oRvDW+x:l׉aeȨh QM1VE]!&y" _m9}$\Tƞo8ƲcA[uHVTvS ʛ{Hݱ2oah>X׿(@<Ds^&I]B_}a;/]j~.r>UAu"P"2ڭc`X5Jp]R9؟nГ_i7+Gk\Wŵ5(G-(`sqB3X׬})Rx֦ &\'hH{ 1f'~-G/%7l)r:^qlgwB "`DhZݭhamնĔI-e&7Chpo/.BEWQ񤐚_ne)JW+tTvļNqۍ V-V+qߢKtv *UfJ3\Y9'ܡf\m|Bik:s ;Ik(45Ie p_lJL^^|IW46v#Sv#d]81l6Y Ų!n$@XV<}mFP!"-Kq\s8G_F|ҺJr? GJ*s(٧ 0jFMT'ˉ@#M||9RW*Jh>N6>UZX~\NMo-,1 ikw8H[~DU=?|T9vf޷/Alq[mj5I-[RswĩP5%="W:B sm} pER^ <*aDB;)lFĠEswlZ|n_qŖdjoWcK7N=bFZ$AW76~ujSbe0ɡ3D N(oq^?ϳ:bum?]DʷKU]^[޻ D-: 2׹dBG?w74; uʟ`,X4~#G#zUi!NBr!.\N4sLYU7*}WVل#U38rWTbX$ۦ4I!K7m4=WǃgH@G\yQ/#}WJy9&UAP 4Vc ADED~1Dks>XRz{SY{P(ױj ]1N1s>d%b\]m[s;zқ×Q *Vd# +AE]p'Tj2ɉXOt7t-L{0WnFqbY*8N@d+utzΟ"@1+w|p9ի츞/hl_ ScީX =W1gH#-D׆G uslN>] "} v'M!wCFipɴTߏKuHtUuB̗nF*BϼF2A~ge|h&v^R⏺):% 0y"v =0=*RW )e< ͭJP)K]!lr)&7G@;Nx_rZ^?dTI@Y+]6|zՊSRo-/_əGԾpA`33@a)$ c१_B.|}2?HUEpESX7Γk? h_6CAխ{Kf{LA&јH5MzF^4]_ c!`4Ej[ 4Bugac6s+p+dhͭ~sč,_GJ`nwz8Vj7fC܋,~M޳^im*ȼ`΍FڦykW?8rnɂ$-{p=&PHfFzA|Ep1Z81=0*[+8ֈB7nqNl>ƎyX;з ׽Șl]琶g봘5{8܂5<ֹN&楬')P|yd Ubyވ'ABʋ4 ƉըDGH&fĤUZEQJ dv.tXnP5XY=l^A+xO^Va h!N:&Nmk*)n4 s9ľh35-$l/ ֠Ig4G=$) LK35[qtwDK̒LC"*HK}j[brX̶]2ސI)wl<܌Wխ skC@b/.g5.k>Hx#ioY5m\%B_+d'kR|IJ*{nV"F f-szˬ)/ʉfga kfџ',xJQM~WMKEu_:$Hi tY7٤pdu^oؓz|/:emGGn ȑsBLC,V}], `@3$YuϗD;bNn)(F@:&J;/UA\ L2D_nqυ?U ɯ i=+g:Y1@ҽˮǹަ!QLhOb AY1:pR~⨈q[H I  -^99PY {f߄J"%¥(l٧e_eEG>%\ 1Y dH;|%G-MgMs _M#ES\yqW^C$;"`rK`u/=MsbK *ؑ# p3b},ߝ$WN`e ㌥;CjAjY;?y%({yƾwQ@58S6Vܻ9u((=FBo1h"x##1%%m 菓ٽW ڝ9t~0P u "M iؿ32ʝ ZU l4!%Kx}dx5_.#3֟dn]]m6].aERSiC Ss (JA4؋_G!D JZcsﴜ~61U`=!`c7C/?fa0tql\E@]2 |SmuK;Lȭ``\|om} j1*$5,z )Zv4OJU&6,9DG[ΛGĦqFKkܢՔ>ϰ2EjlT헧9SךHI >=>/c/nx{RPCGƊuw Y6.Q4t?hpIǤG9%k\W#X0[`q n\F#|+Otg~ג"@2'Ἕit/s*m-WLq+CX6L9LGkC"o~""WW%>a;{ɛt~-Dyfa+a@xpe[=s=R磲zZv^Gv#&3;jK ?#"cnDS?4Ihyb}֑XPOS>\ElMBO$Zˢ6C'sK oV(pɧt$6V1[  ko>` c&b߀+ZCQUn%֋&~nHn,>S)&6 VxcL Y4j^j($֡Rڭ|҉?8Ec0k)[8[ɣӭ80*QɧQ3#w}ccĎ h{v1|F% &6Y3_#2ao;;f fR`J $?Xƥj[[oCBkR'ߧu`~bVŁRzAb/64h?[ÕCT'24jOLnqbYo\L0^,Xŋogޥ7?_xa`omI qM9m]汬?[43qyEbN v.sw.OBmnUO6pyb}(0fx߂.q#,|(ծf'}ddl\x[=EM) lGp˔2oϦ:E_jAqT6~TMJliw6eƗaO^ӒU=`HH+)&⇭#fڼ XAde;c Wx難O,Bľ_**LͭUh_# !jR3Xc5<(մ4k X ca7>rC D$J|<_N3,ֽYoSs\do=[ѷ+k.I}r"\)ckQ[Up|lk"9OՌl= ]ct]>WSg0UN s-I):16Ji.p<>!8{ʦp3ELf4b?8\LP~(^W8,"(I¿pl )Bp9qo% n^*<Û->;)֬ HF[Oq h6;gX$T5Bʿο,5(a!,H:-y@A~2D|G܆mяۻAlET- /oqswMR{b!{.|admiLʁӁXrO5.=1MXo31ں.^΂Kޥ5/;C.+: 8 vo Gw>A5Mh\B ]Û]xneZJ~a:B 8\ GxIvJH}I4`T`zF6g, tI?%5T5z,=,O]jy,|8´YbK |3VܺMAbY)'C.EI1&T|'Wl8D:Mx e`z[QġߴSyWZ>#Ig9HjzAdJ Oc"G00 a5C~@=&oI:P.&pd63V@S0{8:ˍMB]rNlGJYkd՚\{sqky/yD*;OEk_7AY+ C@N&ҮT #/@( `q2G-#pY͢!wM=*(Gkߛ؋l笟K6~*`$E?.4W8RPp>b`5;ڻ۸HߊJǧJߧi_ ,GI\6ap9' lꀾ#) kn>\8;_Q Ժ% % etٟ"p? 'ECD3ƅYVpJkQZ^.2HDqee4Сqh@M@=YN4cE'"f, 0 O4 %~Πu7|[ĊV9(m+%qfi ~OK[{fZ+!,'5M¥O7k 1{2z%j"FŠ@6t20x@!j}5 VO/WUejR̽qhV̊MD#ELZjQr,3_lG-t[HSP@ X:WAl v.sL |j qpiթM/%<+8pV]/OI{?¸.,&υopn،/ڢ0)%e9e_C?Pgl?)?)t誊|(y ;6&TzAX]6_C+dB! 0O|z! Ouu ~Fݽ Sj/QMn'gkΔ0no;Pb!ڕwH߄m&3ϓcTuoGO.caZl](9ŲXǷ.M7/~R_xbIloWNf*2ɁX-[+@n]Klo)3e20p="=d1.d_0rϒ!.vǢlGۖOW\j dF[_‹?,yO.2t:/n1lLU^r@;_AO n^8/LJ.J*x wo35I/ 4`}~tIӁ%쁶{bưto8Z~q4ٰEZҞi(Rn)3-b5!"{XD'QVeN?ꘘ&V4qRƋ?jDX^!@-tFϕ!iCZ X3E`!]h2 !{وxbS,R$j ?緙~*k_T D51՟Aًa?sa7Dv Îw8gO #*D!4k-MN|ʨxZuD5WDgn^*0Cp8z'"0ezz\GႅI ŏ=i¦L `|]Hl+à.hϯYpmFGX[ZY;s.cNUSn$!ShKLV~l)˥),fjv`Q&5O)eIhO{6:hƦQ齀EMXnn.V!Uu b`qҥ,ƈ~4;Ek˾7Q;d1_NIԿ6oF=9 2&\fWd,sLϔ q1퀂 z}:qJx|}Fvq/|*~}ϭS@zPBEQ/1A'f#45crܙQdb{·N(r'G+uy9 ]*YȀ+á'$Kȁ$ɢqc?hP'}נ4T͜5=ap△U4 aRBxKC,G3 @>_>H0i :T?_FӢ0+y" BICzyqc'URY1s*6؛{)#rYٯ /؜/ T1s7! .ʢZpGj\os腀6D(UCO S)Y&>xP>>nlc/  PKQ`@)_qizQT/s"ZEξfAWP!D> ];+Ov.>{*͠ݢK]Z'\D-s\°ng^{\+e5-;s ?& KUr:bK& oz Z1rV׉f DXpRzwa}Efji.I0퉓nRoG$ph30'ȧE?vX\AZ*&*yG־Zgυp;I/g?wTU1[\F}wI4ȷ?Wz6Z88kŭ$ƝN1đK] x-(BR#nT}ނٍ%ڷ3|1K?Ȫ\ՇU/T+ =ȉ~Pvm;SGz Jv#m:e |{[.Rƨx.7:<:>qO+wi+#{4 U Ǭ8v1sh$ Kk emT@l#\$XDU{3kp8hϏ| 2 ^Ȟ^ TYSrih[0_n DU!Nz*VA|wl0x2f0P7Pٶ<`'R'ڮ`bb&蕓3!kX7~{ӶׁgKU cKU~%N#@xk.A;<Cɦ ^ɣF..XWf.*Ǐ{[iK윚{-oZ.BO'BLݝ45Ot-ȳ]/xk4r[WW J7?0UGt>(Gr$v w| ބ&_989N$o zJ贽c)U}`D>(<*TNj2eJ4?Y!ZH74_ ET7 Žd$\]T NЬDs@I()o]0$"A過&Mu.hFꘖdJ=δ .n5wFad>=(rN̾T-Vq~olSJ6v04~& XE%DEHtTm1t@Y \.* C:k+u cz03XR<mL>b,Lbd-܁4ex"AU\ʝwf&C_E&b97Nԣ^*$T1F:a绪U88mf^FC{ذg`es-z9븐Qw Od]:B #Ѕyu1T-:nZ mGER~^j$[Mo\+d4^HnUzHXs)ٸe}Fr6cG[lBGƉ&lK)/Dy! j[ݴG**{Q[c`cS+?OMɡagT4q%F!n9&7WӬql1a)G A Q0{\qiq5-/aEzqYXJU.kGƖ꣜d" @NW l?RqCmO8qJ8!ݭbᡟ:'\)@D@5w V؂.Yv 3Dm/ e4f>o؀9!R]II',H`jyZ2 Wt@̺押jЊyW.6Pt -d s~[1\ԓ.05tdIt_^"ĉ<Ƴ}qϙ1K8q6 ]nkfs *@##}r^Õ"uߗ.c/-"d#ܹugʠ՘ptR]xhЏ>xt̘@ԡ6ɫhe_y|0h-k^r^ϥV0&.+=rۜüRY\kTMa߁bz-Lhn r9%Keq[`\ 11W 5[2E D-PʾB 3;&|eR~\vס3UO( ntϠ;f2=jg^y?<~v\} m+OV `4n\iMTu?gA1^h7C*EE`t:1--ϑKٻjC'Ɔz z"f Hz9d8ͶO܈R3EXllү hhFfX,J꘵mӰ{xţHkAO/a=hld~(-ў!_Xsb^, XT =C hq624/b6ZR$s]WCw8mP6nG00NRJ8=d2~BB*G3 6a;hBdFTe\ޢ}jT2#'%7S_ iH oF`,F[a<]Q>cLۥގs=3}+Шhv<׍"9ɹPg ɦ,N-"qއҎt-ܲelٗh ʐz=ے  Xk/~VLS<)Z0 Q O.ksr׹~-7jB*Xl}Z|6ȹx2ہĝٍ9ίg3ăvVs * y*>R% k*6ZLFXU)L | 5]%`I4ľ}M ˤLiT_Ԡtvy{ػbc6zP&aU0ȗG95B63?x\dN7(qVo7VQL*IҍI]DɨN ui`-PX> *?$NO (j0*ƹ~;9Q ʓbFR`˟~&'7J\?6]a[DRfY*iXw 6=lĪe*1UGF& lrUXz p36AnL6H(5{*)%׫Adx*ЂQ$zQ~zpsSDg޵.fSJHiSЏwO{l4ܣGV%!|DV; GZ$–yx Ė8sjTϯ8S%@i^RcCtrJ=xP^z4CT[݉r$<bUcA4 :}48è/_5tԻ2ҚK3+ am)AzU<辵r!NTU,OQq}/4<BE|beLCJKbˍR'p,!|ijg.d9 O}<A-0ҫIzxm@;E:p1CtTde"uڐXC[︜nOsfr'vH!aqfܶphi靍Z" =4;K/ͮGzS8ꒁ(rWG׹T`FSm4٘`\"ْFyn=.5=sͳz?gMM*FIaU.>G 91AV##OrF͜evY^gHZs'ȔUhCF"tKD|U'$1'}e:l?)C)w)#Ax]v>~S(zC8׬u/yaF[ZT/G.>CH90B|B@D@y,Q5O;`lfrap*}Tϴ?A3Ӓ!g<}SS|)^i1 id0}k=XQ&yPq zz {rjAxh15DADiBQ&u&ˍ#$sßͼi#K=.rOwQ;<S"F*-b )FHto{Y:/MWICph H@%Vˑ^\|~f&Ѧ2rQNFq(J4Aa& }aT?N1[ sλ"j͚z&L;ܩ vRG #o}W7/IhO*P̓ tf+:4}u̢"#)ivVt%Jwj NmkG2𚀶oB[رtn.tvJqdu\>ۇdg ?@UtA8;񒽘Q4 iWvdZ|II .C9|&mO;Ϧ~nO` s;c?xTѱdMSX "0IpǚA?߃D>l}_rcV1 [5)>&42,Ywb)sN%k}@! uY!lfs!t:QK +Jxd Ta1rFƾc3L~<̀ӯW7`#@x%4iG7`@(Qn^Z/FmUg .1*1䏘./-MKDQyoԗ`I&ت-WA"6 )U u*zs8g8Փ%x8@9ƍ{䡚Poί yv%k b C9ӈ,D@47SQ1neDJP*k;Sj4OfvK-/3&A-ǠޔW-RSqש[\QID0w ^Iz ޹Uxk#;q[ N"UU"ŀ!6$`fp&u[[bIIbM4 Ք32M,g`QkuL<|~EeE='Io%VL]xQը^%rY;Ifr F!RD)G*Go {-ݼ#b{+E1 :@T>4Y %H6Dxr%@uQhW!q9~y Z08[9\)],@<@VlXzhǤ6?L/ ,,6Hc({ofo⭼;pzHӽx54 6yfհN:E$a/RzboFc9̘ Z㍛fd#p0(o4P4o,ةٯw-׹7jMC{ nCޝ an y`,[t!_"}whh|fJB̜qo=*mLqEd)9A݇v5"h|r@[[jۋ)q[81vz%PeTC~cPJ鍥M@.yO)^u,zi-v[Gi}SO!Kipn)x*Rl#\.'(a9%C)]w/2Z6BD{WztN׻"4OLn#| 3S^/0mˋ.vBvO;ȒVN)OLz_F|aw .uU$z{ пB"U[iZO wvͫt!K0 *ji;!c(3"> 33ڱ"_0ˉYbR8$6ӹ @!gq6kytn]cTպ9r`V/uY߳q7HHALHIJqxJ[=]Н7ڭhAJ x8n=T.KXJ5#ы̡N:d d_g>V7UY8աDՌz=nnT)v €f4I<^E(|VX X gC--j5J!K~]Oic/V7z1YZR(xxW ? &`9 ]+O &id(HЪ^t23 4DA(' Jy`Q h۠:8Z-/,@%z{n/d"/"{2 y*(Y@0HDZVl'ć]gӍ:\YFΘ %ّ}ptJu/a/٣~x .rR\K_=( Gzp^}%]5OJhDoD͒'ҙS$˹Q#e|2xF\\'4 ԏy]*kؠE}<0M;ac%1E,RV/T=28?9FkHCtQKAh[Ir$F \bSCT :JdJQ-1ٷˣ's$qJ|EB3T}CD8ċ +6~aiX)?(pߏ"nm5UXIS`DFJ+Z]Xe=nD*I|EgG94yȾgVr+ ?PM䱖Zuw TV}9# _MnV5q8|ʠI4PQfhz܃(Of 8`6#RL]Q!\hADa'N]JhH: vs'Ab f=DZ $צ8*D@ %%+ l}Vo3 XWϭ~T&K[G5xSqF˜`於:H\Zu,Oƀ3~ HTeQFM3j~1[j o+$WY^ N9;+d S\ aagRjt=R[V0>|D`7RqtL~:;^;tQ ק}U.')dP $*غuO)|M B-?8fW]buJO R-P `}sew@!jq7\$rT\z X>vX\nNyj^&k)_<2֙epjB;% u` UԁJ}is!s[?.yu}Fef; 7KF.؝7 V[Hr-t<7TrଡX_3MQhr |<087n\q3 XdEC,-n}r!y* רInG@4ՃOZRPںDLUʞ XB- Y`($3gZ5%B^T=yUD,m\ T_i2!_ jɨ 9.^O9.:|,^FG -K ͞TJZ8҂?Jv̪5O\fo",IR=q1KaHbbolVh)\{*JisמAPX+D܅I819 { z%GF{ۘI 9œ/2hyO\=_(Had˗b,jr;Q4!!N]%fcSH+?w}SpUrn2(řT BD%+*;FmV'_s-'[?lS-r6 `D ʬ|d%])7tOɸ  EȞdl ˗OC5CVJN-~g#)F؟gqDPE \1EuTܤq i)X;1$2'j;,1zqW68#D *'_9 eB9/OjȒTekJnAF+Ev` -I1ꋱHZƙ-HejOۭ@x*i! n] -t%aۘC!Yiq)"w fRm,kKVMqU$5>1L.HʠEkrRw\0 HM+Œ6򏙟-d'/[߹+;{h3ܦgr9A v u+j{Bx!"C9QnJ*Pq[<2?@W÷`dɘ͗un(3E9BЭzQ`AՎQ@ 5/f0ԤvEW'[qmkQ:Rq_(°RVr)}cv^U-w/sEr]Szf_@vl=^k+0s`,DaӾ  4`X \ K$V:T?%_ ]yV?(;7|@Z| Hr!K^" 1ޱP|xFYR<(J=x٢Ix]2Ԋ-)t\#1ӻŇf(^\1u鱗KWý~  扗^Sʷ19QGA8!&a=. 6\$^m(bDUg񏃔v'YA.Z]7<&f%2s.9j%o9)]ET$WB)BWL)E6 "3~i]WwOfɻ ѥTn*usQh @oef z2?%R8u$~:z@ nn_gu_ >nҷb{l#8,%1;HTy1v#aVL=zlƉ5=Ӑl t$@t&uW%QSATiTлYgypqZ t:fCu `<ޅP.O]rWxTbL(m0 猠,OH]>`Q]"o SCp||צ 2WQDp RAu;W,"Z(kv;4&mZA} Z)*k׋Ud9p–aأ? ZPBX|y#mn:VGL"c]*ޑ.ӲXzZt&Db\VS)g'mC} nPD٥g qׂȇʸ3( Wِ ydoOpi'dFOTpoNYо*U aypq4J5Q3V堿)S's_ilѢTQs(t@¨ URE1~T(F|~3m #2_.nV9./0mؑ+j6wZ`΁z[\^&HӍ1*a`rUOT(pW]Rk3pe֔8J[ae, -MD;?qӢJo8ӌ=R4L 5>gsw fmJ/k$1p'(px/+wdp~(Iq/|@LBs4!$]fyhMY 56\f;JlGaIJ"Vh6A=/ ^ۄS#r(+K ח=vu] jQԭCjxrz#vߍ(P8k*湇!/c!eN(AgBuT$g[i9gQ!,^ "U(ۗX\"+Ҵ Xțd')NEcd %t6! @e7< ]g>L I߮A,R5/*&|di-};\]yfɃF?"u;M34^wp/'eU ^alu7-%Nxw xDmX?P~4["I+bꮗ2B*j9mǫFG:8fc-`-HFC1\[BMHb8k]Xq6#(v{%ݲ4t7/JI^):hqJ6 (Y|rQx:%[Uq.Y ?fuB9WqB-@s;2\NodxU#71`G:t0%-Kaܾxfl:ݓ>Æ>@h8~)\I^ 2z%ZT"1kiK5wRN O L; Q?(!hXS8ȥFwƘ0vdʛm31B pq릅t`o$M BJ&aʭxjǫ׃)؅n<&NWqʉAa#s͝M}'*c@|K9\R[cVkoVқ51,:e]§|F@&_+&0}ذ(KHGw?4AdRs!܏c~@GɷƶŪDLs$0k([4}'i%^VJJe A5їW^ Ḙس{MmnYK?<kS#@nhl%Xh_o!A9MZ^rpDjk$ vamvwNUOObP4_S˞R1h&cE'AeoQ3~Q(WL])Ur_wV Ɍzřw10tQ!*%4積^56Uι_i?g'#ܽ' nj@Ad0|#^&* P"bmfvd:<f=N oĭa2T.?.P:G)NڏT1t^1VVB{29EVu@`\W7Gq.½{?FP[dn B2@.*ٝùlЗ'xȀ0`l$҆MC>cXذNcˤ28]ZO|BvSӻt%ɏm"8^e]|jHܺ)6-r}"ֿ)nGy;(3*okԸr,$R\!+ !oh,q"{Q̂_B9h}XV\Zb0Ǘ7)ZUSnhb`:(`;KǔUyɳĚ;Wީ| 5)ga<긋;-3nvxd?j 3oř,]WRjJO@9v7J!-f 0jCQ!&@s붮S/Oқ(eZIc2]-l-\}쯊W줝 ꧢ1V߲@Sd[ґxYZ!ґg ?nyÁ zWwNDg|/[t>6۰kXlъ?wHa &hR1@cQ_hZV-@?  gH#&դjuꑿYx!!OE"#OP BTmu/UzbϷdKqw{@$ +&j8ҧosN{wnM԰8ӟs^X| pn~9Ӗok툍srU_YY )11}Ev M#G XDs;5TDNP u2IV/!zMkehs⥙i)Wy{"/@u~7bޘ )]}"5LXFy!sCo L!:t[ٙ$\ p)Mx `(UMXÔ$q{3ld|@1UFA [Iupl?-ՔI~zt 9@.nnދl&G_]xm<,ethTafUAv7]v'^fאZ?C _$#k26mp0nl/ :(uO0>+U8~]H|r器'6$Ig8k}vEpr7.\M5TtINi JܦvLGj2$\>~fkR-a)o#< p tED;iQ/*;V8]iFj/ LnJ(7Q3Ep?[>$A~<6m@PDb |Z3\aIj-;V9  b`e+jϻYNiRO~J*(>ӕB"w/L?8n|h^lqJ9ne`4; yYB֑"i Ew =X7FI/uI]IrSᷧB,?GZ٨O5 2wym ľfĆ{=2짼 ܬ&=I˵w| ]Wr4Z%@ ¡wYllNr.@uڢ|n^-/(L"LC'AZG91vd"ߘ&p=)Cm\o5(r{ cN!^n_Z!z,ņ"E~QӚpaf-lxtK;TD@ht K'OUb]KI~:F&2ƪcO!?,zQ鋫?9 t_oƑ8v0#' k6\XEڹ6lv1#P)ނ"}8Y蜝{7s[bK]y{vqu 6(O}sV UK Xb 7 Nj]9;]ntmAԃ Oui?hSiɶ$m$찝e ,b3xcopBJ=x w+Z_+9C_kh-h1lU?Ԑ2TwTr*PaޢdgU\MNI kGuΘ0&A3<=7SjrW5w\ "!m%2d?IY"e0иRӹRfbl0j ou"Nr$Ç;٢8&S8,V-a 9z{&@N} fTD>6C>sUB!LQ$srk4_ow{#=sHa ާ5sk+ջx՘?'#H42Sz#űrbTA/'t@~kf hXP+q_r?9Iu8u^Ƭ}|(a:!nw`9z@Ƨxt"W xj 5LKgrX*oLÉX<%,J.mM0@OYtW>I`)QȽx49u 8.'【:BfEmDO0slmt}u~Zp޺&l#x k^"%X[3(qdAL6yvYM'|wscAsH,>g FU_\W`YP)KbOV}'Bt8pTpyh}1LDuܾ "h0.nnvx%1ȍ~ HvCo=?yv.ȇp]ѥ#ZY$<p%V hh6=^ʂp&??'D] 3A(PG -|y1hoc[)͗Jp-מQ;4zUpcm+D] 4k;-Ι,'^I}EqWZ&:wI{ Y.h =`Z @̑P0ktL/4fuZ/p/ )He7gU ܊׉@ fgԀw}sS #j =F+o(Hn/b@>k .{eFʩ>d-H7Ӕ+Xs{߭jDMYT3đO%㈔=m(dN9~ J~a,1-ьÂ"ڑ}UH=Ҽ!r$dU&M!7Sڴ0{6o,V}!N;ퟶaYi_ S(R"6tAX)75.[%L 5d=黹k4X\~#ԅzBkT!-.PO:qYd.'_Aѥbx.^,-!3K$\ZHKȓ2Ac bwQ%5O4Cy%f8@%YL{ċ\ņz _T%Йj!% @qL㧉^]u6:uOP;g ]e gܪHҾ.>/K^| uw]QxZ EPD# nCKQ+myRGWGdP6.51?שktƩcs=7@prc.+ a]wh顀9Lo(qYES3( Bd%]zb{Nh6˧hL_L_:8lm?o<$)W5SF)%lb[櫗(= vMPlfiEO,nWւY3{8fĖ ͅ䆪ڢHUvU#vݟkڡc+7*Fdtu%@1Txj/ŋEywU2BLKZ+ L4Sgy7[Gv+o%+R7_=]Y`MH`~ GjC\XEIژbڊMe7ڬЗx@1G}'Eٛ|˙v2hQ1DyDK>B4 6Dx!d^-@i3j ƘGҸ :GR4f陔h.Zs^aC#? erl2Wt怐v.()c"KJܻstLkj*^,aŷ?V5Ț؈S6-y>SW;qSX6|jOKmlcʨo$ 4UG$hᷤaO]7=~y59ê3!@x04%8*m,斔L fO4Ԥ'&tf^:NVexm%^CߚA~xUØŴ * J`BǡĒDH,;/|WLRpcמ-7]De3VCV`MV̐Prr2=O2ί@ ɅK`L vFnq3r )PD:?G{0rܠoɴr~B0EÆDSTؓ%m;*:^ T{&t/+! qdS$*ZN[XD}E6%Sb y) ]a=g8qRlj:B4Vo?o\SLq̿XM}Mos=\9hu8^{)#O3 ŽU[]Fz%`Zdh:Tt{-(d^B õ2nz:{qy߸YAn4aٽ.#W^cK(v)ԗ*mȝn@ HJK[nݱ9ׇA3ִ{es[Aߠv8Ŗ*2hkp7 5iʺl 31;Yq!@-F7ŁB I nf[]~f SjGY >v eHƞE*aH{Ɩ٭+_9s»B :eu1^jOWWM>;)wzt>+w1u_ kPFJJ_AY U5iVE#`iT"~Hwsv01'1:N6KT&cr YPi ]l-$ ,/(T=Cs k5ܭy0@_;'¼r=.#o_ 6 E͊y1vF.tJg{L0c岎AI8GvDsx7?PLn~S~ )(_ߗݶzJuǰњŇ5ej†M,y; ǹqcP!Y{ق{^`v*rS ,2&>W3BuyR ̃Uf[kZlj I)ArFj,c򦧏2\Pd|U $ݟ~b7?A=5Ri ( WK\G8n; B3$X|O24LwZ8`z`>`L^r 35*Yb 吔"!_Oȅ><Cwqki"Rc92y0N{蘟\zc-KMJ03(.<ϙLx-֒4Έa† Ž+(5R4D/Y, dZw< )FZ`L^h\KzyKa-oa=1]nsHCu_SkT+6<XXM1hD:NC/6O E $+\xp\FN(USJ88u21hk*b%97I?z'k)f|hW0.[&~V N`wVqF%fFΥcȷ*5v8@[\2x2v1WZܖ܂ʇ20TNGc6tC?1:!8u`MR?㥗؀r`%@ _Ø;FzcJ7ziۯY%%7 WW…c"ys8_8E͌I0OٸAQɗ@̟U!¤#!%LER&7sL#Cw-ٔtxE! N%dxEi?CGVd΅J?C:qZKǵ{5`iU/V2xd!&fo7+_oa nn?$ 9weWveE{l]qn{Om@4r`k"5F0%ܹU*IK^Z Kx&%LBu]Wۈf.͵`wb,8əd RcN1x[3aTj绠99l ;Λp? rm,3U1'zQoƣ\Atu>Pљy;ȞJ`1o \S-){WO:H=F \I^gbAEB N{+#B~|5 p}ՖɆʄs^j氝ymM@"L{y Mj6=E#fCI,,ؾgW+DJ }YrԙN8 vtuK ;G8B҈(bWICd'Maj QIXR+U J~KOr9`CՖ$"UmaVoH{ңKSʙnyݿ! w$!1 S #g-IzQ9")Uy'䙓T akMDh>V.¥j_Q㣳7>Gy?$b>e$J @ECۅaJ%-TAPvgp⧝oY YFN@Qn)jm UƜh3RmA~jlݲY_ե<d/\t`Eb%چX[n|2'_Iw)uNl5}bC1aUQ&KRi\Hx'Eo%M@cTHhLö( $VVꝕO!$BZ&DE Zww[,0Yk$ڑ>o0E^~ u)-o y]e_hDl*cUpyݜwE̿R|ֽ4bx)6Quy,3Yaz8p|Z48`}p핓;0Og?>ZM֪ba牗WW\5=eǼ+}wv"jx* mê2Y.R?l~Y`2"SiN>نfb̞K1R_t9Y6bdWl}O@~!1+_>"Ji #4ҌU J->GԾX|$%l>6;Nl8{N޲=aFrVxrMM@,oK2=0{?f-IHY륿H !3ػWEX 37{ c;0yuUܡ(ףxg?ٯ]IpspCJ! RH y^뚔#QhٗP1L3syԓQ,Ô4" 4::ʼYmrGKl°ǻCh!:m?6(eOjX(ęB%"G6m0]yjNCMHgG ]s` SW0j(=+pv??}k` Cb 0@pL0R!y j 0!."BŚ&%iG,dcH:OdҔxWeaKCnµ` &HRᒆ4Rs%A-@ HƦ}%HUv'vKkbm ԍ76Y%ll?0,{jD"҆7˩3O7wc3LT,a|Y/dhWX4f~T /;rz\82mDs2&ml`T8>Zt^YM:]@P\Gߖs"OĈ%=t^Il#!"?{fcu\cN':~O&Je%eldg&;p<&p%ith 2u\S& 3JKo?0<1㱎* -jo .ź yXY5lMEݵ5\-haG=X`ER{Ǚ:IS~ ~8$R˟L37s)X=x-fg$UcOEs}caAj7=m$c cVJqIRٲ(y '=eܵs?TMa!™4>jr>uw*GY> qh!3œ7B,7A|||5j--O>CNJ*#)sksS̵\Q.l+d $J->Eu}In,զLp - {8xM&(ycTmXA]UYq|ӋGp).&^ލrץѧ[*;qx^^Ѝ>HHS*2Ir}1 {BF|:v 4K8WWǐ8N<]qIULΊO;v;ʞшl`հMu=I\L!*C9hv+]FzR#/{g3sylD+^L) Y;.$Wp QE;^s[i.B ,)i-nVNc~~!^E9c7t#k:P3qcMR).nAĩu_Fq R>՛y ofIiKDQ7O^NL?IU)qՇ,gWVAadM9)us Egj:3.a zY?p} ؃?-B/-Vo#|;B`ᕼhQe$j-Ft۰ VȺPH@r9)-[埏QꆔCnTր}An8+UbX/TDkaQ{BQ.| )Xu>)֛⃣/zB0Q~7"߾Nlזb_Ӱ׻-TsfeLvD}L)S=x 3 %1]$4vƶI7ϴ~p1fy)b6ĉWLܚ7]1,gB׏RGF^ 4r Thacalv_%'we@3)rS}s"0iiJO/73pxL.(x'x$iN׸^Cq_`;|$Gkξi51o[/w5GC(ݽF-YDCˢd<1ׄ;QM9?:5jCCz'0_mEQFohnZ}>>a ׎~_Rt,su5H~^ڡ cDŽȨiGK/W<{q]ruZozRV `!@ԴhVRMgzv>Q1ݵ8K.L΢C{(ڭYY v"hLhrSjWTȰO4+ 6%1drˊ5&4tWz^P(A?!LK^0G+\ݙml0b5|qeR+i?#$dȣOG!ϳF&NHrD JWtV"AM­aM>w* Lҷ*{hcv Qw[j hIa0akծgiBC@a2r0D3nR󌋠l7V8N[j)X})\o҈Oa6 xJ( JOSA.pxHsEu]u5tBcѡ.jat,.k}ʚadnSU$,Yp"2X=ن#`3ͥu0̟a6:_| UuqG|; 4=LBƸ-jY&^yة [EKdx-9ʄr b:xrڵ2v-|ٽj=GrC$~YY{Ev:Yc4/!ޕn SDFsU75M@;6𯀼8og"p S?e.k.'m3xˤt[^=H4oɓ9`p}tN 5Hb=;8$3OQH'Tq"*}Ue/Jn<ؿ ^`r%*`|kWu&+{HHFR -Gu59oF0Tg ϮN9dnO,(Sf)['Fb&hesaҽtR$T%~} C V588 l"?%)8\Q}B tG,GˣmgŒ(Ui}܅}iHq{bF tsZUt!N$'ݠзXJP'iv o٪`Sڏԧil*S47Xh\4-[vd^Ux.2S0D`OemB[:몷l@ '+'L3'B S/?@9m;I+ Q;Sm|oaD 4C1O;c_ wb[/'91UiB=A 퇫FF> ?̒&T5h>VT1t%!^1qi[g5^:;)?kTt` C8S(Įbۭ~dN` GpT۳s]2c#%9iJ['ޏc T<u8rT@B9ŘuX<jG>*G ITMfz+|Qu`]bE#Z:Jdj S9G6)u嵄9" =I:}(Q)Ljv!F܊,G5*E{S'[~MvJ;oC5, e<+/ۃa|3k3X6D5 el5LиKWCH}ӇČ:Q%69nN 475\R<7dpiBH=2Uz͕I$A-aqwd6iC Ke-(qEնR+{ƷZ_a*pqFONANmURԕ:C H/*xr6٢pՓ6 n[0Bo xCS LEM"ﭺUĭTؚX,Ľ"~o p! ;={;EOڑ񛛍L:crz\{'8֋(5y>H(;L cNAB*R@MJƘ^7^6ϧ53ԐjpLZ&Opz 'M{,_yڝ9yĥ9@ʙcSH0isE`W@[#\N# k鰋:88Wj0 Mq9Cqsu95EiOR~َR˵},ԔVwb!UcK ie2;Et5*F:EM0  t}.Fa;N#h#J-;B7{u^w~l&IQ#.c\)e+n8a1)F!6lO$wKmdJѺBI PW_lYN3PDT;)ߥC6K\)}07xLmwɕDXgR.~6]BW_}mΡЈD?o(cXz\,|dAdu0:;Wu۝&#`!#12b %cgUfTQG-!M />R-_.З?u!dvϜSW,S!GጃGӮkEaMdK]lo/©th0,U3[,LhQqp܀[1RAq4xojb3)[toS;a+ͮڏ(sѱEfeP Qǭk-2]P+Dಘ X% :?qɮIlƒ$R}L1S(TdjCX}U[)DiVE\an6vv?(bZrhlA#pn{bP^IY$-\|AdB]&5`iZBx@ɼ lX^|nnqФ U ֊1C8Iu=ki39j.ݯ,A/SF S|bA> F沷M `b6RےtPPm4$ B x77eOs@܂I--&UL'?yNn)nA,YS4l l]lgtkU;kxIkZ/. tKB,3r >6,psla$֋^4:MGNCSFȕYIDoLH*ؗ͵V |C*C C_/)\BQCc[ob`5gpo-3q?s'4]W"T*_xڇV1@W%M=Ԑ,lֱ$;ʰgUmSf%9̍7q`6;p*FqhqhV(֬Y4>8Jh ER_AG! E Mꬮd5H׷?d2=~`|"(OG"*ߘŗ/#霐%qz~bγof!,6ė$!!NbMC/ z-/o|ȰpBp^o߫C4\3gi(͌Slg f.vs ;Xj#}0_QV6E2#$P_q7*ӵ3.<*fJ*rρPR&l[`*ՔZ$b_‭cAXwuG ):|ufW /O%h-]zoY}W(W]%v0.q,}nfmCH Bc.c@x,N9yt/~UCZ쓛<\ȼ dU 4X/wչ*zg뒗[3ߦhj;@B n컣U:޴oG; f^ft 瘼 -pZrߦa= )[uJx YFnH7FJ֭ SI+Aw;B"D@15\#n5j;98MC/;SxQibUB',*s"DZ3pQemf0 6`$=kqP.A`/Q YNh!}gVۑR?,l|Mjn~?JCtWDp/9@ Ƶ!C;] ysJXݫ>q5p%`_s-kg&)Vl81XekXlZ~,yiKTjV|FH$^ {D;޴w<'&< >yW~` $ |֒K}ZK-nExb'1XNjvѡp|x Fg.huP羺1>emaGOF{SLۗGtxhn5ƭN|hU/wb}w79|]W6tYb4TwtOd{-O g:z9/׈Z Pp0R@j[ H甁NfpL^o `!էZgZ~DTK\6EQ41)@e'߲8JAcWe Yd V9 ^4I<+L]$ D5*t˶) #ؠrkN$4AٚUpG[V'H "!Ơg}J֚Tݥ:3fH#V"qsњqۘbg,ON` ܖ =G9&ZFky?+ JS. &^},6\#4m9V;_)*RMiebBCBeV1PgQf?禐`"cÆV -K͈,V50 )>/TZ@k*IMԈOU'xyEw"7gmNA@ u" UEGmvQZ0lʸ¶ikʹ)Iܸ֎bzr=qf, .uxݞݳϾAwVdF⼺r#I%ŁU=4 }kWFD:Xց?oZs*y9NO&]() ~O>Rzc +{Ů$g~A=4Hnc+v=r3Q mv1LܛT݉npb†o޲j(ߐ/ Qb;D EV|p۳vzPrʘZ:M? h>_Ui(_>9p3+-bAg0'rj[eoUI ^Y f+b}l6; 5iS?'N|EFf  nct)/"6+in`؛=i[8WBcҔ9쉾U}0?f $(:3|>SwՌŕO9~էz,lYdMUxX3e+Ah=uu{x2_c8'.(jZ?JuTLw/S$Jxb0!IQVlћ#: 5'=Z8sK AWww>6rAcEDe 9$bfϟ÷8V ϶Q/ JErOGK/h_Źì?V`$g^D_*{fD}-#@fuڛMA+H%dQ(\HNpfB5ٻ~8$#ֹ^o!:j^P~V$+%_q)@Xhyۊv-K7]~1c<#ۖ&h7̦r0{ݰ(⎔'JxK8W;b۳\3 |@rI+d:m_I²4}G+aܲgR}# WSRyLH]e,4⾈ϘfL-=^[(,B'ei 𶮌mf 70rfEn}Uԫӎ"ZYEofZWrR{DO 3.,xi-Rm2_#Ǘ  ,,RjzwBT|xܜ@؋xw(l!+auFtyoWb3LGR* X~-rv a&`ss Ko< m xN<~Ç4IcFU?9Y1x܈Юbwt 6nm#BibX Irٰ=?>mfxY 3L%pKjcw#0Ҫia-C21ʹjW?`;㱊M@}kUYb.3D:Lj̧"e586O#qpppՌmh‰NJ Z!O-'v-XIƚ`_iEE}VuUU2vfm{)F! }+ÉkjJAGM].(,)aREs vZ`P;T { T1Q2[ X=aϨyIy_n&_T(U܋!T )07ktkd"h A-tgSLC'أN E^aĵM\'ZVjPah^ m?UӈjEΨ,kԊS7ϡp# 0*)A׼nh};t m660boCLiRA }]`Fw0  '*U-66?YNzVB_H{c~^j*NBNf`QE[CůZ [ ϙ(8Ho|tV9+ ,>dxc :/鯀4Y'IcJT2QDvLm+D G^'h`ջa8 $yɞOi[qsqu- N5m%k-23.]]c_ۥ^Ƚ;mNWmk{D!~1y^s`[5]8#_wЦ:p u(--]ɬEkc^66c.Z ^ϯ&>Uh+dɊ?f=<wh?Hog$Mg*Q%> rСk kx$)߆HuY'S8@E5pn M7AUokGǬHzѾg/t "ssʿ3{z2 pICyU*6"Qx+9lA<4:pLB3S#Etz8WAr/u-|P{{ٶ칺؍_C\Լpqsq)%"mTْT?󱑡*?V3 |0ڊz8_{ v^~@W%|dd{p9smyV?W>F`d4:XIr1T=0]pb~X5F?YHA1iC8M4Q&h m7wr;9UĴSWȥs $QjE{ cMaK]FBUHj$*P6Yfj͕MV[9w6)SxTᜬ0úF[fBCmgR&~|mnr$;lNTu~ "^*bTܹTԹ$3lS>4Pxx;b&mĤ_5Rf:/ j*̮N]TAw<@Ǣ^pX,r]A1wOc4j ˸b<օC5W2Id`(Rv>ܹe߻mT, l;XM\M-pF{Fb֓CMp`7Pqzni]7NJo1Ur;z~x-,b@V }PrUhvDGz- rc sM&ruU=f`` 6vb2# F9'++>$DɔD*2=^b uIz ڈR/wG|8-V9n:fgXE'7{qbiff PDDֱ#Q_&`, E9ѓ&Y.CGS2|Z@IP,D] U49i_9D#9\kɏE앧96KU-Zo W¦8}\&GdvwR*(= D@,~%#k|U>6rkBWoM@DL1|g:?iNFb.*K8w[o /PA0m51xrr]M7 /ךWal[`Z|zۢ=ǫّ &1Uc!~/jX;8Zt]DҠ +O*;ABWpò6u;k,l<} aw㳓w_ 4H,yS(Obs4KhWZ}" g0U*|)>u^{" =8Xɇv$zqa5?{lכFux7s*F>PBBV3ox!K_5;2uA}L@;({nHvDj) UD\$!]nEvdpTN$ҷտ鄽>PhqeJȜLP vйCGjDSbYA$2Oe2l-~P~#_\vF@QܿIwÒ{KӖE?Ē՘d4Ifkjt)ݪƗԱr/#ڑmN~7сWtw{-2&_hɠ#]"lOrRQPxiGc?ڀ!1I ĉWulBSFdԑCG'I|n]wC*u):0$.{5 >@m v,Xf_|HCh(J4h>Dd')%tm)jd^|^c5 (U6ֈaH. ^ УfA Z\Gg9fqwnh)nt KU0Q6VrD;ĚZ ;| x\z;Ix t Q;pCP ҦMjA8-Ş*SYY$8 .z#t2tY,Q ƜU#Kk]4mEr聜5lIiI$%{צ\ Aزx]3By`0'̩&&ey_2{ ٦:|d4{Ui2dڡLF"W J 00[mfco:(T7[JaN.7%2%%-Kx' \2Fxb'"܁jr9.J>ũD1VPT?_?@~ x9*~ Ǎ\C4H$q) 0K#nUG}M_&@enيGM@P*KĢ>)aCLsbKYaޭ/TC\0Z79bqa D<pNC z&F3pa0- eͫ4\j`'5#0sP<jhh걕9ƺ7feNL1u׎֪7ux֜irħ]։eB]r"!ecԷ?߾p/G=13KQ㾧"\`-jP|g ?Awf-P{*xT` b}+ xu< is 8,vjW5ncb}vs A]d8P:=ЄYw |f( 'KwZ,Oĵ҅G&he@{|y0:'z>jlW?G ֿx*8%2{J wZ+A00_1 x_ME\_YsPH)bMKeU1 Xn7Cs GPh7"0pXU!خ9E\\c:hc'm:C[jt[H 49)̡(̍節 =ɪVhuJep7M j; 4AM'~ʉbwнWol,3# nf2HO¼6)V!|Ț.i)icr%A%a%3Tyٞ71{=(6=!L+jAMu.X (P>.J€;vMCqpP!fPwoprpǣE\dzr&@Y{) 3\<@]:pj2A1_.@uwl4<!<3C7C.}sl9!U 2!C+sŠ̔DUɇ0>'/Tg5@y9q~_ XK.ⷑnR.m] wX{ZmKOZz(7$"\WPj$tbjRڹȿ$7/1a 3\C ʅ΄s0>Q-z](ߚIJk&)S РVG\>q)yQE/o<宀! E sPh +\фȏ!>BbxrvVɾ | `rtN޹N:f2ԒTMf}%ZyLh:SCt#q#\5FhE__;O  D*09ѐ-lUܴ$[^/red0oѴ V}aO+ذ7jh^,CPH(ȶsblQĂnh_Vd#%H`Y(kYqKOGSKJuzx?XG2@QxSEZƼ~ \~[@`SLb Vq:!Qإ%ǒY7*gypN!N.ZA?( =7jwZps$ uil#V^=avZ1A@ӻ/M#kIN!t q/4i oPƊh\Vbh,t> q|Le\W|} Kf/ȁx8qߔXS0MaP(raPp 8HGEd1?r|4^( Tm{!f;o F25ӺA[^0W̙S@1Ex3| $)ͰÁ2= uI}y{i,F,ݮ-mq<),#ȪS4?npz~e\6k\XW,q*h\ƃO/0 mab$$+wSx1W!3Lr*j6+r75[̡%_Ew -:Mו*6CF7HCmD}Ic3$ [K@TB|k A0ԪbK mEɤݕ7#!-mv<3 -Us?3ZKv\9F}d! ) d5qvwdrTdVdZi;Z9'6o׳m<4^[hٴy) HMg٩#ˡ7 ܛڽrKmۡG⢾6Փ^WHDoU8?-3NNA*z%X;bWJ6O輊!NvgX1H)_}Wı(W`.6[В ^ksn h}DO*}=lٖr!m|CgÞ8Z)ڴPE ʍʗ&tL*zW0wpH8Q.V{wj2s\%!˜(ɒ)EF(9͝R. oA(]cM1f\jd}] 72 :../<>:z)J;: NL:rS+k+X ƕ/.,l@Mmˋu*!W( O4O)jK_xBԉqwXgGdtj^=@$odܔ|vEBx#`q pɹ@oXϼ键 `{-q:x.KBJRӓ$`+Ƹ .]{Ё D$sE+/ W׬ ux˾ g9@m&}s9)dbiXQ m5W ܩzL!&y$:o]D,^%j;p1ui-*0V40Kw&Mvm@Q)6W;"l oYȱkyv}QA.Tu!mʺW"AgƈO*Tssl>*U+Dٹ S\H=\ےl8ve֓~"lڝQ i"vo %{~lYIto'ؙqǃPIB6Vw[?a~Ca^78̀8=ѻEV,7xr#OHq_Ɛ{C q|~q3D01e3׍(;7;x)zCp}@z;88$ wn&I b>~V:ʱܝOD _YBK]QGe?6 0oA#)BSA1ZN/קf)k"6/9!>_1/?e(v_-X!%ʒU"G7MF5IWSE U)5M*37y#Xb0ZB w zx~*ޑ=GUn?XqV~H5Oȍ^ ̉4frB8kخ_@ ]*0%9WUK$=qѨAα jZs⟱D'T&ZX-ߎqL|\ڱw5JᚥHT&i@t9ޫem&vlC1zx-zh2ޯn{~ 88Z4="3x f'C3|e`;qݩ^RNvD퉎Y K`jrWᴒ);Cff~"d44[/uW9{BwGLb3!fs AΤ;@ 4p[)H,G]CJw]J~~FkkK׻7Di.KP3Qg6'ZA,/1E3 ![) ƃy<ECxΙUqc)*d[Y 7~QVgYSJ wt> e7Nlqep7 /U۲|QDàW3t`uSߩBXK%ޣE#,}&bDևCs! :#@Ěh3\VwYt \}L+F dqbQ2̑i4m?@6 e4G2r/*-H{%4Jl4tHD⸴&>fM W"-. {LvOQ;(^d {=I1z}A~Chadft Iҳ^n?uD'NW0Z #>nUhF\,̿UL8I`&.ѝUM_*!V,,#e-#) qS#Y 7 v$ϬB^Gjv8šdrŘd0&U[adm4UqlWAku@D6 ) o"C''ֽR(̡OM8 Fb[;!ݠ0iLag v=F+7J3CI I.mL#'NVq kGszU Cъi;:G|얟Pzo'~xѸ+uV0%]K2'Zʍ"SS8^R32t$m~Dy[6hCx!6F{ӮNΛ_K9Uq Kkd0{ )!`g۹LM!#6D3H$pk h%`:p#Mλ,u7!)x{rGv쒡E38!ONU:3%T<ڭr1'Kb VK(gPW*FUm9IZ# Ju&s$[6u4N\,uxfa|:38D KuUn!8{*;/>Wġ.R;j#?(ɣ^EEo%*['N5g]AEuvI2ObWL,I1a1 p +ot0c  0-iTH2f3uA7[:1f8s Enԗ'vܩ =5zݫ WTɠ=qVdQݑ<ƜFX:G}ڷ5KHBl懏]r2:TB5wx<\s39q nkWAęa )j6= =0ao|S6٠ m'?KSSV%R)Z|T4n]g]z)L^z=`3Xji6*QN]/AJC&xJЌLb :A\>|oa Kı l`GEYF·f`<sP4B% xjaU*zZag+eIH^݁#zbRc^ŅfG 9-MA=# IDc4i!֊|F K73+Ipó}7n9ښּvqn0ueK?dirM눷a²2wu9kr;]?38c.qHSQ6›?U/ 2Xw(zאA!l&dbrlܦa L&:17P1ؕH?]nnr9;"[Sٝ!߈n;+np*lT&ʭSH7W5ڻp08J:`m+K:opxM _7焒kͼ3"TWZP&%0 8l2@^ZU`8al"#~=^ Kks #G3ĸ,b\Wjsu?SV83U2 g :1gY1'm9VHҡ: :EwBnE XX[ =˥As_~L/iGv=@9hA%C/.0?q}!E7& E΋Q8sv'Tz \W=~۠0<94veiZ+aS)Tv/Zl ^a&x ys_o3Qvhb̢a㜼;\;4'XWV˜#>DY|xghxZd @qp7SIjxbȭwt{{#l:w .תZ6 .6!+/ 4#p"9[L37KCCbjlAWSVt{Ti ڔ2Yμ`B XGP}b(GeQ0R=C$ 8ЗAa*Py*RVh;_~9/TuuVrDЮ̸̲yZö́ uòRgC-\-IrfǔKEʙtҦ1&|O,Ʃ2KD,Щ;ݜs0Z@\{ /gsodvYFt%Jp"0SZJ/D 2m@n&{;X& |HYE}vRƱ|XHjp>cј~_(!.>72?$7lX:p:˸ e 'k<Ճu$ ;HD1"?> :d 2˙1e-X&9MgP xB_j_c'@.MX;Q찊9gT=e4[=5,{y0v#И1[#pA eh3$#h]XVސI]S#TʼnkfOma+IySc\%7Ȗәo64aM53 .Lr6ˈWzx.=%4 WK-~2͡fXt"ABSnw;V,g03F 9C{tmRig#J2H[DJƜ3^<g$}XQ yecp#:ϗCMS@fs DL`16΅m~y":jq3Vs*싛Vہ" 8!`<6σh#ziDxی纝`)aSJnkƣN Q)q5uKTs[O`[,L;}$pʨ:ӉWZ4=w%#09t]7!T8ʼnX;6y,e6!td uM<۝CRQ&h=v3z>n4=0fci =>cD͙n< D[<"^kf&wsܲn[du3+Ϫq6"2=fnP39}]?zj3uf@/4DBa@1cUl"(4";E}%ĭQ@#Yc^}.R(ˎ/U~u!Ie xƚD3!ϺWm:ݪhNk˻ o&&{>5˝“;bV'Q1uniI2\ `j"AadfgtW{} ݀)C&J4r=j ++ X e{ 3O )YsJ*^V`C|nCe1 㹕q^9ϼFM's^9:rfs[%d8 o`eHG Bkt)/>StF*YB9&$]muZ]5:=DЇVyhX܇Wݠ on̔ Yr-3]Gp;Q_@ hi/͠s0Iz EPwCw9ivPfW_R-a,=\µaI(ȅ3X_c]y#U.~` 2v=Ѣ<'h@r\.|[STir~G2pB1Yd?UV6Yl38 ,xz[< bgE>&$4LϷ\>l_x=IM^B .{fnpv ^X;#Y'wۼL"S:=`Т`uݐ@^ IlC -(5Ĩ>/z&Ku4nNQתkpCVK[HPҲp;$`-H"Cن `B/-_v0@ZosY+Xlfr̻ r[]DJ ͮٿ!n\q[\{(3A b/|6BZ> ;!"Ai5p\d_Fv'qCg ;^]plT՚_ȃ-<)KpX&b&J6-l(MYƙҺ6_Aη -h% o.jMfвrmitr#IU^ޓ?9Ұ,~+"ɀUb7h ʂ-Ю!,P;Qa(F|kX^>ZTZ;g\YgXkE6l,r5Qd==3kyPߋU'Nb2FL) @k>G?[m.9w Rh(8Ow=40L?=}sFsˢfC6"5 KM+fΙuEȀdbr`տ0"]0@kG+&:;fJf8!T^c#:;֡޾z`M,wrEF;Yɔ\ŶEbYE tKtҦWn3Xuۯ`U8Vy mx,ٻ"%d͉c*1j#o#kM~Fl۶Pp-nz-v, S(B1}-΢.U^A(# K'k2gg@!nHs: lS5=>\{5ZaJk&9b᥯C ]):Of?v±5m&bn$3Gz l׎QWArP:R Q%eq Nz(qePM!FZ/)aqƻ&8rH`$kk#F<yzO~K_Ä7z<\f P;9 +O[WR~WR?jD>iCQz6K@>>Xmmtɚ[kw/Ci9)O::5z۬+Nj݌-X[:u,?G>rIU٨FBwm-0Dr&&oSƥ{i[ 3n϶?f>fVV֬B#kaXṀN\?k\N,(CESG*{V4"O%2ԟoթËd 0axz¥<#Ŋ \3>k6OyQ:w$Eb*:*jN[D% ERg4='e0:˭Jyb lO֪췧గ_T?csu1. ayi ~3=|NRC:ё'm"iD\G,+C uB΂P!t~XEڪtw*݂ klqcRUm-ŕ SJcu`:OmFAoXϯP~ޛ6=oEVm2յmq u>&^O3b}3-!_ !Jv em |i]'ZF^*g.@xJUR: ~0>gmB.Aϸ+5+ob$0%gv,BL䇒ٲ$6LSlq1*qt$7ݎъEwJϠ|F0]Iu썡ܐ1c~"`a;+yg_ao$&yt5pF 8*0ߦgQ.^P;JDt i;j,M99tq]uiE?YvNAcxOs⨵1yjNj8`q\SXC*,oߛ:תL`DƟƊ$p-]*L}H"P>3Ai2 k& ]ު_yўDe-y3h5ӥŵD4+YqV!zcQc hPY"nUL88U.=FF1ʛaRu&/hgC4"9aᇍXItNڪA\s0SwcL؆1\FA9R%.㋓Y>J= h-.' )yp. y7&2q-k S_o @."d~J|E  5/v\=N= ~8IT/k$d]vxb95 ]i_dF=馚Ws7N~[(C N=о"_DĨ#xp641ᲅ&#vj&>$m+$Q{$*iFJr7|M|2vY9rZ2ZLٟ/k\Kw,*cd}_ҍ6O|"Qb7]hz[= 9r)lcVEer@ X춫LAѣaS\Z|q>K( 6 ok+x众FJ?5>@ "&M.oc.*~,ál΋#9'Sɖo#!Q}zG-o K;vxv7dFvoxRp:tFzf~ X_Goysoj6Hi6]ՐST шÑx CSeBI-J|%lHy"žHƠHRh8!N("=}P_O>0â;=rd,Dmcn0OR5x5C|R!0X{1l Ʉы'a6Z8lW_GV1}f?!WPEaf_ՊOu}ٶ/#~M?ͼ|/[% YSc6hfSXAJlmLn85HCQYr~Nټ@3Vދ.v6 /cwD|n<s̪fl y%d04c33#ֹ V.)р*&;O72:<|0h#\nf7zũ9G$19R+o';]I1I2eY2ϵŨwڳS=ǵ[nV:hY2d-wfI$)d 1= Q,˼v<=޷ß:::܄ ' T" k ^1koܳ/L|2aKK7^ PҺA)%Ap5Оo~Qƅ])A3&7ЕR.[>Gf #4:bScikZ&λW"]m0_Ϥ嵽 B) D;+V ȇ{D%7mi{,N>T;y$p0O0v䚃wUiNuY*1ΦDP >V5 n륒y@C )O b^~rQXYr"b F,Xp*,ʃc|x:׵#Lsy{JǕȽIJĊqT<5Az툾Y<\ruUc8 Y ֻ5(xz+#n${eg1Gv"\w -D!u)q##\ ;)(P *]GS%*5b`=2#<,U{d0ؠ$9g_8. B7 6=&͐ h:/'2򼽤+.4Iv%V܄S z*F-NLX.unQ/ ؔ ig| xP1gD+o]"fv(DJT%r7S_,`>#+ÃocPpQ}j>+1aP=j09n/3 H<[X&Wձ 'a>Fľ󵢻<`U6O8搠FG-vlߴWn8zjdgm2AtJhs: $ꉵC,[8m-@"Y`:s0TOD*' VevW'A-O1zScIg0Od]?%~[ATXo.m?ҝ9WgmDu[&BBxlBKa_WZ `#Eڈ @@74*Y$=;ֹ=Zi۞߸_f aK`{.)S$S&FeA_4uB!hVI[Z'f.d;K*q p#7SLa] $s9K;Ө|FfI x؟Y(iɩj|PT0?@J_jD•׃) NǕ9&+|cL[?ElkS3xg=؁LzKbl9iq5LР$iB]Ԡ1$U̍JwߍOy37 6t/&}ՓDJ|10E էuF@dO' ֤N HRSO n&Usun>~/}W޳ 8OԂ_CAZ".-MzVeq|jFH?yG@`54vLJ2a/nQ8xC@Rpɠ~;JovRVHjҚ18){uK_] *<|2M. .gjYQGw.K t?Y4m \b8rOdoߎPu O$>m]5rɳfh;m8jvU{fE*'_O̰(Jcƈ{-rɐC0ecUqP'|A82ot4$Eb1A~ e1I4U$jh1&4QYkR;P"o b?jZk{?!YVV숿݅^(Hthw@:ؖ~8\@1=36Xh \{E= q++_pu`xbbR=V <2{Q\p3a(\vŜQd?`ޭV3TlNx6HWĥft3/1;GO :~SHP7B'oP'ÂS ê[VyȻbzZWbZ^үƟ0m#-F`'XEz;O3Kh̉c|O7CkL;ZKr䡩z+_+Y7Q )q>.~s^Iq!Ѓj0 >X -lՎE~О$ڤJgdU WBdOŸAmxYԴ2<a:$ ,a]P1!|ZCfpčG٩ӚLnPx[ȯٺ67|5iCCw+9F^Z{N06?>L5җ'V2~T4R_e8G+&y3B5 EXoxR|t>3 tuY PۑՃzk ?T;B㝍;|'J@QlV <&ꅚH%j(;Y9DgO_f[8}QGuGyqQumB Uon .{ DdĆjK̬,NhQc 'wRJ\ !E $m:2_ɲ7MPa^|+_߽0ux A[L@B;\/!~-'\Ǿ$|8Fr 9d)Hq0s\8lQwJ7v@+ZQeRf _&F${&vtKZ *ou;^Ni N@?I3Z<%`(ie0/vY2;]sti_੘vl#=汅ht񤇑5-$$>J:.Y[:lhXuH̢|MB7eնCp^jF؞, RZ}2R/*~'F4;meʪk8@Fm/v j3 /!ڃ2֞oەc"v -M; yo״& Ę5ID`of(zK_pyF2&!ֹ\t==7],WVE8!puEHB,>8 ^YUZ;t^^&=(O?G8?Ɏc;eØb7,!xJc 4(v+ Ot=i)wwͯA-ºFF?FA' pQ2'T+RJzl.pT:`1yUn{O7 51Xz4ڰ1цPnЌ7 ~Q6c*>DûvGi|w#`Z[~눏iQl"7Pմ ԳzT /3mk(E|z 94bI6q%0iAm|#x#d$p,n}$CJHW j]]pU?gI=W%OE/b=0[+I[3t=;Z#1/'ݛ{h#IS5{soβaM!U "`jyc!/6z=SbX,| /,39L_*Hfܿ2]}={? *W$ ̘_~4N-$b>SzR{OjxyqHorR:E'%= D0] N*#8& PdɴXwآˬV_2 kQG 뛈 |}v+vXᅗ[.IEʼAӖB\7d6J6,W{f;@%V+7Xe BPgW;`Z /amz?h /ca=jF@$)1lP_lg*{Ԝ*u@T2FV\@/;K3#@}˾HP J{*;;Ej\"ux͡M$5N$IF4*>82VLITq04]_A$x Q*Souީy7Xמſ0)aF0h[8k;)T!bāKsUTs,;< 5]{Ņ1C TJ8"v_cU5>b~=ۍU*pՄJpU4x<97ia1J!o?)ptp;q @^X[''.+aC2)! eS?aR n 6iAeG<#7Fr]X!)!g13|#&/W('ut"a]N#XKC4]bF(Q-\+%aI>ߔv{|̗7e'U؞VHr/_4.~y闭DREUw=nXϸ2j $Ba)P|JGu #_nO xcE .τ/ 9 .?FzT%T_W:UjInԣ yЩs+f kuD<"}[ȭ zEh tޅ@=Ծ&cQظg@))VmYdXlɕ*wۉɃbz=\ z."%x\:t7|ngz-6foi`T<$bA9&>?[?_LRy,4lVtAĚHXhh<5"{^ J[̹L- {_r鸥8uYozEMv9~9<5gumpdKM憂y'ϱ_֝aZu\S% ^_T|;U %k\rqtG0K`1QO\6 pL!=/+@Fu) N~E^\+6--ժ L 7~Z9QSE}臞th^6mO G V5ى 4^rΝ86료'bltW/1hC|d@grxz6C<Ʌ#UKb)~Vű&"52 ݿ0 4 4/_1NsrGhV8gNVV^kp^5a??X뤣.1 '"Mc?-<ՅSrb"l~ިS5IxK}A|F^ʉ۩zKQ#= DSk`sX> "B,k# yt(Q$hiU0*O|KDo"[>f 2]-T9m-ge#E7:~qߧE$+Y߃N 4Y,^RRT>&2)aJQ$'Z^t'+Ҵ~:ML!\'vmM!^qzs6(ZNzh^]Y)1HVLf;[".@{%Y )QMJvjjAđ\qk͌kiupj6C+W*3!|Зɲc0JWYIDUNdSɋ01{-/ms yM%ܴxR|ǔ_荼.h͆G(fcOGlvq9 ێJ7yjQX(26SVk[*@\۔>c>آbw3R 3Ju;7T} Bb'(`2"&z:R J0H@`t\䫥z#&(8f(,*Ynq_{|NG$DN tZ~&_;>s pE2q d;fA9;GzK{TuPR m5 _Za~|IH}O~9nc^e})0F1 O/zoJM]+]fsfG=F%RGf'/c}.׌micPEIkT53"ڏLVf3.ئ9Q?YζSߌjam'`בq^@{veO;hv-h?Ӵ)&uC"+&x-ӱĔoP^kZaI}- &v_ĉ>)~GQ\bMڏ ",Y'TSlU=~ 4Lt騻bGre%o ]cFK3Nu`xS̒K!cҍ*fNj'r+s%v`M 2I>5S5mhg,S8[%Gw'X)umy^Sj!g ݹ`z.TAQ~ G='榰|rADa.A$q91E}vXdR쐻׽B¸Vao]w/506blZWFGe$50~W\JJoi99;Zn,.c)'rOgғxɏ+l\.M\jAAͩr>WiN!eZ'Տ %qqDqȄ#_S;!Z{܀v!@2tQ`mB4x7>mXMXyh0ĄOO#Nu'AAW]8DV|@7,vԮ$7+U6|-f|S].ϭHSw`28R? *TۊZj8E2zͺٺQ_)B3'Tӓ n8my[)n7,6c/H=.@D|b>4Xx[C͊eK;&v^W9(3PRߪ^9؉#9DX+tRkSH`'wNv0~wƸ';ׇ07c}BB0*<2y+WV%`.>) iY~,G? x{1xt28Sdz@F7Bea@"H\Zhw Cg[>sGF <2ZEay9U;\4iS}2 i rvDճdޭXIB/Em:ZPkmcr 7= KN)>%^ʚ|vjbgELKDK?5(*'Oɂ> l4eqxʌ-dȩ82Sx)W3}!Rq|Q_ܘaT 'Ts9N3=5-]r~ X\g(iyTP^Qf_)m'gBνD;n 6C[=|L7;bm8-txN è6_|ty>`!g8 E+~vRk#bܸy,BZgK R/i LԀ& <2}\ª5W3na'̬yjH,UY ۹0.߁>8`75lX ؿ2`zDu_Sϐ}u$=)S-f^xT, D׷t \3fbiO1SQ/uVBR6AQnwtÕ:?K&`մrO]#$S,VXfHoi`P`)CJvixj%+pgoqi騐/fA*]=r~y GB9?Pҫ9VX!> 2Zʔn(C/]5daV/><$++ؤ;uc ߔ2PFCм4 ܇TW:G!XZ5Ұ2¨(Ks<`4+`^ijy'RT)Wd% TȪj3mSl:0Q@Mrt0d)`l$(06]SQzB˔pT7M06E2_K3S#f?okYe;>M3Pm#S2s$^!uɉӡӾ{#qՔ@Dj.պ ~yK񵬨A%/ wŶ A; ,26CF ypT0¿0Y^egi6g~;gk bEy`FdLoX%^G*^ObO=t MEXkw0Eq1r& #-ޙKיormkcffŕ uO+zk>7|zk?NjŊ: ͔;gJ(@)%<F٤y2n WaGAdZŃP.ѷZx嶬cO-'GJ,m8>26VX^X*9V7ɑ?ROv@6ޘ+I$!!kSr(Xac&N8[n7y;ݢ"{Oy40i4Hh2aϰAX!=Hv' GV_J+@6 85Ko1Aqh :~T8I@i[g?)gMy>$eB e ~E&&"zYz:G]uL2bi҆l:t1(|TtrbLƹ fy ߋդ~8Y2FEE0MW g!JȚĝ/ a7GUr̜W Z|a-]vRvysVϽӜeKe ȧݼ[I.KѰ<.B'X([sr+&i>Qk3[ͳ@3NnjԘE^`ͷ<,Yȣnۼglu-x`ey\|)}rS G7rmUr~[H'x+~xq{Ae}ҙ+KSэY˚Bc {#WUΚs5Gیm$Q@ꭠM7fWL4D1:i(2Zn|"[SSwMOQ$> k Z'IzӱdX eB7쓚F_ `.gMj¶ZЋY+ <&j 5jBF]yY`Ce4$# ʖ{cwa@jx]mftmKE.FTr9[ιo9t鋭 /¨q]^ N[]͵c:Pfp$@̆0l0Ь~! {hUBjO fDHqv72zvh"fYܯvu;@[}P**mpzY>9^}qϸDcKG4#[8Cnz.U~YE7|2Ԧ\kAtQi6-22/kgo fA<@"|Ly˺|ޏ.. Wk怦KnCk߱Rh4Sa)P|k:IU=F?fD z"IQk`zQ.nj.MA{!12R,ɯKjc}m)817^<~.z8?yr|(5j[ShwvT!xt0>*DjG_b~άn :#"> ){G.5oPFVsh 1Ug[3;W=%6* a5> >dRj+/V%\ot%{8kVw@8giTK^PHT R+u$YNZ&Sו!B j^ Nj]3WsA܄׽?9 eG^EfH9!#)DHޜQi ݼpbmjl1PȽf#i&Mf%gAU^o{`ju3;3]o qQ95Z*q h8˨ +ڤ#*K1l!іG@6{wIXNv _2ڤ7qfKl8סq (g C.━i 5 ¦D\ʙXٕ,("{݀{ZXzۺ8\B 4IvcΎ$sl,F9C8h455uCFyuqۺD:15WZ퀔V1accᶯbs4#ihf튦R@eő> ۆrƲ/7Cx3+CYhս{f&Ẇ&~لUadwDSTe}nZ~|4:o u3l"→MտtcafG#?mycg7ފ!~Ia~] 7]Fq7T.`Xpl,bR r5ZQ1^Lls_i` J+v솟}uqTemգH}C.5?,OrwXl$q"R&{>E~LX h+r+FDr}Oz? f#3 &'mߐt guMrY=o~0ؐ,K ;OP&!2R4Lx[ᔎ8BY"Th&~L&"bD']՘u\X *տgZAx־>8K]*k4k}*rG%DMxWDmF,j Qm{R'bxekl{EC/Y!f碆ʓ#׮u,r Aȟ[;<eVK6#ULLʑ>n-og_YW!5FUѫ?т")}ގ( fMtJLf#eyM`euo ol2!ÿpM I{rdd@.y6x >5?|$a4f!Z@?X7.\G_(Dq 佒&X[:!تuMv*;^ǥ{`&7gsS9EK^jMa-)({|0iSe} T g/,TZAG>Jdg> +@cf=6,t6{i7V@-dQI]pCH6!|C.7~:1|抣$OؿuMl{Ŏܝ{nj7x/Tk~%Jq o-ekxTkRI,ddb׀c}Jzez :4E3܇R\a5\nX҅3\A/1j"Yp7uv'*{;"?{+ ą٣cFpܵoš`yQݓ_SvdO .SʸDzNh_*:7&t_Ӹ¥'E8Sijվj@N3OXvD*lv6t{kD6Cw}1c0UU*F S Z@83#O)S9 Z=!+oy 8V.A웚- k}.<|1V:9z1oV'PM'N@~} @2u;}T4!Ńm~;y7i@"t%̄g7qcS7C+Mh3T̩ q #YZ;au1Ix`Q$T*[;PsKu*C Íc0Bd[B7̢C7LF^ĸRD&Y7PWXskoVۈ i>8Ⱥwpaٷ:};0dlUXU& DC<gUAX6+#Sbev4M DV|wgi_<_, ފFuj#fB-nhä )>Mߙ>_Ut_'uۗszAݢ6SzG8%BԶ٩@{qeG?ꗒWF1ئץW7dA)4#ZK>qf%E/?"hp-у>6v.=uAIacdRj}x┮f :CYpER␧Kf1yo`@6ɗ6r mwo 'jkքM[pMz;ۯ=!YMCME6URײns2YOv#(7l艸L0`[eaxȐzH7e`k'ؙ(jm}ڳ+(Pl..^IUxi(ӱsnUՆf4>xaH<S ysOh.XG^E!ಒ֛_3`$rdTZ9G00o_fkrfơ(7.vG_>L&Iz?./i帒}x+%=$됒fhCsmyȷjq(\Ȓttk*]q]%ۻ 5vAz$:wTƄqyokiӣV/uz(MoJ(Þ7yr'ҠqSPCH!wTuQɰ:c#WRe7;Cr}_PkQ7;u1'ю06-}Q3}l$~\獒<4qg|Cd"cifWF@X^勢# R6PC 8<< u ~ᰈƒDR/', I*x‚XdyxiR}^U}%KHDm/W$4K0uvSp\E/ßO fF_sي^ЅE,aȌ h WMEɇ%zWKW90H8amB"Y%ϓ^e@y_٘sԡV!:4GHWͯ폂8բ9M`Yn01K?Q4O)l vK6 ~/4f&2/Lڏ*uo/ CfcBA3~U;JD7m1+OZY5ΖlH5(F2y<oJgP:\sYx:EVC!*]̾$o~ S&7:qѮ(kqd8udф; -uß{<z j>U#xL.c֯VTҨDmMۘz,ӦB2'̎\O+~tJt1]piv „0E(OJ0 K=v.nԁe^z&ŭkP;r_9TQ Etvz( S MS:` 54w7Qspʆa|C,[ PKM>ИSVyc掖O[1` hF*볊 [“3  S~#zX(ْRe,ǘ3E _H ݳc_U/B(cU@(3^?|V<7t^n2Q)௕龗Ǥ7%e1W㎥.n=){Z “%7_)7K6&Mܼ.lp!tZJԦ!'gLIH9me⯰RCc43/)D,$`:x=FgWߍns- (HH1\׸eSg?7{j(|53uj%j;Y1S|GS&Vxbkd$XW#Q2 EH48y{O(ͷ348 : VȰA;.}`4ԖC$v<̄oe=5H%JYoΊ!rix8B FZ/N J/,7g6%$~.kl7|= = ; \F1kJN-DtiK7&~{<-Owq)dGkv 19Zz# 9d.3(jCJ:۽,3S ӟx%Ư$U >9 O( B pӿ㢢p@~oŶOBZ abID`ד]9k$j!1Hn|P?j~P;#wZRe_ֳHZ0^HgHi@b։N2"0}SWRV])9rWWe(8ExTJlM\(-L[L$YD*Q{ "[xゴȮ,"إS ƙO@ sЗ2z#@7809Ja8/6Iv(|Lݰvd>I<E4| βJyB0iG鏼@sM^5Ȅsuiei/y"Q 6pHH}!`h7qEkSiS _[{VJlzv2g4C,ئ(SJG!rh{'w Nç2407d*f4NkCv}OfFLC6~ Zn5"3b},m)"Zc(zl?ÞĀri*U@!Bu"Ы&'<ݰ > ߷-P̜9ZJHZYVzzz ugٲU)@̿yBL9kt, P,_ti0@dW3`tk՚U=vn_eg=N^?/(?QGJ4ozi}G@$Ȱ,6b(r/t`5yxzZ ݙoԆ+b}?^ZSAM< 6S& Rb(={ªa|{G[5yх oA}Y'4h^?G6L}D hbD]/D^鋡?s&b@@/ ՊX Έ[,gJO8%ţ9cjַB*WI [U@L++SJ5c]Y]Pڠg-)uTݫ!oA̅3ɽ¤Bcdo7,?Q|r *'>L>^ݏ`gf|RFqiVw9.yxBr9ëj+bR6DrG@ylKyntwO1c(-? y VhrhuI4c䜾f9"eT#fktH_^@nqj@Jӆ]5͜EV8ʝT\LvMi|QW,up)=c1'%@ {s^@nǽjsnC2Eߌ(g5ː/l40V}+M3^xsJ@G}ViiNѓ 'yzOG2S͟U x N2FZnAyGաG2E/Xb<]mϦTQ\pn>:.dn#;"\>sw! \f6n"ZQvaUw vaq%M5L G* :cb̐~X fKX+?BA)_ =~l&xؚ(,$0Y4' M'8)>jM#!s?) o~uHL|iN `@6ڜxpH] ,wAha ظ=z5P<|R*Dڇn$i+Gy| E"d!.%MX 3,PF+]8O:&/@jNjHߊ^'U(Y;MG[u1tB$5+DXB%pw("㌷[W*`ݩ ne"ՊΙc(y8 3g U.`! T(wUc>e/H7(>oP <3O%KZG\2֪1}CglဥdFP#~@Tջ|Uf  >_U!2*:%,MnR}@FxG717@yWLG!Œ \Ch͍kah{%XaUyqA/N΢};ˈӳ~d<#1DiTecHⅴ}Hr_Wz93iK y6か$nCK'yM~iC_Als^TcrB^-l' Gc "O|0 Ks FT!pik:f-2puЂl4&n2`(-2eW'(yjߋ5n{xc+r޸u~LD6m%cEͿQe|QZHK(:F]eZx<+0.y^Ɣejg#8ݴp /K 0/k_Pl4%xk"S UA X>pn}|:^VNab3뻪`'-M}R!Djs7bԭ!OT[fv385F*Q@^8F1A;4J"Y["f -!r$V7v._٘0KY˓e>m;MG :g9i=CVZsZ9qDO#ګ;m>F m{`QLHj826&,L:sA`7=旊Z;g068kȰiNCd c ~#nqWܐM 1{:3%b~(%kgxi)&NS!&oN;wi&h92ẘp7D/I$|4,[Z1OB|\29hDw숝+;ʹ[]zepۣo=n59d8NAbp0h#zHot&зӄp++y8g/٨"%982"FcRPTc \)&(`b b|p=s`Yס zYCR~$*"`x:߫r݅H$Hpe랿 a52,EaB/HSБY߾5b=Aq9Pf҈!}%zzxl*$gO@ QL2_L5\?}]ڐKߔ|3Ί$rdi?bսh*G1mFl+8dkY:4zTuFc-{Sf@r/.0)y赃p 8?gFaO'輯t {?pl^^%d1++\z O\~LщAs#rlV`Pz^QsҐ|iѲPNp ]ɵ0K{9n'^g\SWP[zKL=`9[8 4{G׺b{hZ$nFhi*V 830]G .4'Hˎ.,~ $]?q<oեZg%ڻjAl\qPo?ҷFSPC]UG[QQpa@|{x}ԴMx^:P_G J+]GJ/t~`J 5nVGM=[*?(&g[^ëb2]#v 8K59 3bIz`h`tYr6HG;F/v W7nǽŴXS')bp$IXF9EO{cNMHr0bE = R6RP܁e+ҏjJ@>-P\~a-1ؤ5"o$<y;Nl7#)!Ng}Qd:/uO|~w˽>X=W%|"!q<[~3iqTr'<K8mTV{VEU:-'n0Ǚ{Z.nCv|~L:[8MZtF]y,+b΁y7yM@ӠGNr1҆.[$T"H7SZtՂXVho:~5K#6ն ے2ݼ [sD"Dn ౑:hi {бHbyŶ_Q[ktq¤T_ ZBK2'#.5W`-Vp(摃y6#-Dh}b+R<&ؠRxsy: ZL qW#Nbps jЏ{)%z_5]tymz@:rN9]$J10fF0AmaH* "  &C97WsxV38#ٗ1:If-}E=o Vex#T8.<1p Pd]/cUP|>^(BIHK]&]ER/|Wt2˞y6݀/ud{(`ȧ0T5mq~"r¶,4y.e =q 4@qg 7R?EWM >Jp=Cz)6M> 5@rshzi]lQ:*OE承xqE*xyO5rߝ`-@h&9er? p{V3.8lތ&wc+ݕߪ׬b~纀椸YƪO @f"Bk8zh0s7spr(@y&my"~B ixc)n-ke*-90 ' Pwg:w5ĜR}Ux2[O-Kݳ c5œYm2%h9-jn2rĂ~;δkʘ0ܿLIGM?,xp5~ƨ-rj?F*n:E lL3][o-.H7,qKPVȤb847fmPXRJCIpFʹ~tƢr#`2J'6[,}~]@LC0"9!]PFMbHԿ-n M(x &ePY=ftmk:S Кݬξ==q2xyld PNwCwMYp0g\.X) mxoso3}n( { GjFd4 ߯`ǤJ$RBl6{ZkyAΙqj߯ۼsAr*0s;v0-ԃ%g Jd~W-p bH`؁IӸ:.jBĘLq뤜]>d}e3CC\iMTcEפOeR(?%`ޕc6ßk1ˮPbY6,אv0?*2WD[E;Q,ɵr_m{UC:Hl-M*Gؾt,ܢTlM5/x;A9xޙꐃ9}F7X+-MJ8=|BcNrv(ol]>zQtQ8HҼZU Szn2 >u4 Zɳ͕ ?h(ۧc"]K6, КR!u76 Q(O (1[/k:^(omNk.D2G)йVETRK2 # ab"6["eYJcκڄ!&e(,?x"Ugt@Be.rF ^lĵQ͢4[gI.Q!j9= j?[B~ϴw"^ΐIseE&5],_-QJޥL^ ]kMCtz"ܙtcl z@^bāCIStgzHnj GxH_,TZn*-,*o1D#@^3m]ƆVH|cS͒TRG0_K0(",N!p)z:/( ^R'd̙'r4N%( $]r(Ms,oÛ]~}%󥮒 AЅ,LöM_ig 9'`~hԠ3Cv}sD^\8abSNx/gYN>;MF ;SV=ݼ7f? SV}2pxnèE.zEXfpxk5 ؍*JZ$Hd<o끩T9+r%4?8RrjĎk Q$msyUXʅ2Qa%!z`7ΈPX`kiy{m).o:d>j/_Wq! RuE2e݋l<&Co0Bpث˷5 ܫ#/,AZu#ԙ5`I({C{nI?Dx -YufZm-4 #oa9=ѳ&-wWlG_#FM0P{n wV8qCsYXIZ6|껥[xiA #?ܻOfJi )*jiX5(̼ƬI)V'^:1Bt0u]muw0tM |COylX>DgZw|.dy|A zf!& T,BL存 .m"ϝyZ-b ?c5 >aJYJa^"@D =Ǎ*7g,١[ ³U#`XjL5Mtكf+pLӵc{X\|f{ݧ0I\Q4W ܦF5/!@O)F1R U@51fvu-qV\M~A_@&z:܆A7N`(\cYQ\[S#-wԜ]Ls^;`@ dDTBgF y~y2JlP=jKRVW^Ql )ڪٕ%N<4)si7#5 ]2J` f1h/bL.yGww\t%*Ǐ-=Or% n/mVϑ*az)*4qF*]6 ,+Ĺ$ #(0nfz0Y(B Fu ʺ(YhwExlL EtO,,DC$(& ZM>p*<r2l&qQ`C'ꈵRnK aZ>4jn  e]s԰(i9UEb@eN5cMVa I֘Dxc,pSS*"zhdP0wP-7x}S,`(~ ' 8~}xȈ_5 ~|SNfթ&˵cb>n_6kZHsnd|he&Ե"&MWrv<3R' P({}⹟BPVy LFnp9{\>Ƥ&e h܇15hb qvq)`Pp9n:|8E_^}ȥbPMۄ08R?~(3QG"𣔩v\w,Jb ,0]iyM@~֞o$a ]KޢXJ&ꃑ;."wXvdzSlV6Rʿ}fF*1\׊i0\pihҏK A>Վߙ#vЂS:غƾ hZ.:ѥ=;[ŔVHMY"QK$I{}1ʅrUdF@XdO:qhݑԟG7ZBxXH5X}hILw%n[ԐFjaQ=:70@*Lt&jLs ayj%a.fhOr8AiA+{yiK eWzNJ꾶r6dD;5$ߒs˺a2EGUh|e~ RoKUg-5K^]?C^:@v+Iܵn?c?"v,Ҿm:v['$ M ᇔy=vTO>>9f|ZX2Ź1ȣ[/!\[.}PGB韕~. U":i7(N~HNb1Deϥq.Tc=96Hӱ[SQ-FY GMݚy+|Ju+P(h,qtnfA,X \#i1q4I ՘YnGr#㩛.v{GmW>R~K!f`1};\ٵC2x1XKd[%*` ;m8{3yaRtIh֩ 6P_Ϋo5w3eF_ Nk8ˈX߹~!xjh|S0Gڅt)qMo*Eu]mRCRM Ǜ#k!RGl ׫{W+Yǎk`N *N7^3f3|.SSS+q6`ܫh8ŜiMw:aLv BOsxƼҒg]-p3*ٚKYfo'uyTct w*I&&!K=)]?K/v29eL([j gE]s vUx)όgjZrVa~MJ%pc] ˭Cx]^ͤI5t 4Mc$=r7GÔ~ v>ޔzxZْ1R tqW3m_>qƲ۶Ɨ zI&~>=N-3C)nWM[+6Yuy1_ LX{ĕ)IB=ՠ-F_\Dhx%O;ε:&78 4M˔njpSx JʭyHؾʮ4\ e!j {5vc ҵ'BeiXTj`DR d!Ɯ擄>)gIRznpWb(9 qn'PwۜG PR'LxC28{.ӧh 8s$JЪ :]O3촷womwR} AVȿecBG7Ai^FP yMX?uOzN 9k^Na6w|ƠBJ03^/ *H`0'.Y:Ù̌(; u1$-]W?w w~q3xNGIU־m:a)d~; :Ηr=uҗk)cҧ5u8ZkxP "7z̕H ƀ V xAyBhP#E;zj; p iఏcD˹;)@f_XY9)3=|9kҦϏ ;p N%4`qrO㥫wdvwUjyc5 |u=Ϟ9̈́:PŊ  -ϙ#!ɕun(4YGr֠{t5 ߰K ?CH!- 6E,%?߸1F7mԛ36pk~zVr2}Avh-8^$UV;\> l/16n`M#!#E`OGajaWsLbs̢ۛeM/ 1qDҜ Ҽ1:5@13FRqmLC|5ن-_V>.AfW[Aiq껌;L7k{~l1$: O:I2:hp4wbq^o G NQƋ ^s$.]+֝AA-R4qA$G=5LXƅ٣U§5L ޾.EeQx'm .(N?n~Q<ϲfi.%J[c3ё -ld%:׻VR {Jb%VedpG=P JEI{RT|CQ˞͘ )7-FUf *\ ֞( 1Ya잀H}0RAEDF$Of~Lwts)-^P?6fW/$n4STgЮ1*0 -8~SP}~T;K"+X딏jM8Z!ִTB|8W U3Mio;1ut$J}gNu1f؁IPA&1+:8~C;iFE8 nw0ӋWVyc`+e6{POp)4>pWz>C&oLVl&+D{ֱ #^>6?ey YAf3ޒEY2);K[b@9TR~&dWWgSTXiJu]b1gyM'`N$;Afk1tX`"͝Q&)H -kuJVhN%?glo;PuRҭɓ(ǢrFnیe#: kW|ZZa,=ger$8 ZXR-jI$p|R]go$*U#BQ&$]]؜V Y_MVvڰso,Eűw:׆4#QZMpf@K?;ү% '\8PiNbEFo|wƾ15q&ߍ7f3ݤ>z΋le@4< 5H=QIVIS8^&/#yWݞtzW]-|u9U==uI: tE?@/7$E^? 5(ةjlCƿO׌at^t|\8\%rXRs/auE .۪a=YOVhm^zA ^6`]СfcNK$WR[ 9'폽IsQ'$ tfkOYȟ='װZ@g"ytᐬ%*'ArEqb: ˀ+pII!!.8ssɤ( d¶ౝW8 ey]Xhs6eFx(2ώbຜ<JGY_!![[3WV$8e'ˋd¬3wuo\x,ql1`|ѐNגh~Px 13'V^ !yq:@NV)88C s?,BUǛ}GpvDA#v7Wv"#lb|7}G#7=rG wf1 &g?Xaz)!!ZJQ2 *SWə2I?y EƋ%=#a9#jPz . /UxX_NJȀ;IDvc$BdnZ5y^OG !^ABڌyv9 &#XNPxe-(.Z7fEC-0J-`K^427Cv|A%hE&yV3dG 7ENJ}o{Dvh&}@#37ld^xiCoIT"VcƼott5Pnu\|=E *7O. vkMï*W;HW$kPRcWj)wJg~#kIoI&Eo|JJ):Mɪ<%))_ޢE|6{zXZUs8,žH/]P-6_L~AY0U-j l|X5'l|E= ƺJ{+1;3pL`>hkqmS+3, ӮK+>J1:] 51z@( >d.dF?QEV^8k6PRP̃e0%6,=ԪMJW\4 O IWC$ C=  \]R\vaj .g |DH\^f1yB/Dj77BU#,)'>ӱe"'lG҂a#9 SتJZ[euTc*&Qba,lVE"ݩ7UWi( x{CEGt3,rlFﻺ T UqX0n[= *&\3}Ob_RMrPO[fH .hI;Xy (pb$k[0,e~ӊoRi@J}LπC%1>;^hӟPzAtQ3Q\JЩkm>57-H$$ NܬՆ;qR/lb)ytFIH%+.p$m u+N(JaauRBeuWST1s'[~Dd9}#syW>Z߷uQcQ'r 澳ƎLwju ~ta8^ qxDZc틆[uዬ_qIm"SC1L\a<(ՙW2|W6 -罈9r(ՠ3*-̤EZn!3 9wTR>.Zy"ϕ!.g7:ןԶՃy7\^ zaC;ch)7׹yB>J|KRW1aofD]rR b~ 9g=bwژ|Gs%G7U f_e3 ݂G`%cD2&Bt&X³a5"t0\}@?G/{ז!.ևSi~'TZv,Q𝩐tJ*ѳE0`W EriJV]mݾelyOhfX_7,-r_'cxʄ0 `{ac@] ZC.r.EZ }F'yn4^&.+K`_.-UQ* j|+KjÒWL~L_CyFA9:OE;^&D?5|wÑoو7&>y=ZW0pT9},d!^YTb)ZFbnz)R'bI},?Ha2ώ9)jӗF뷪&~GʘW-Oe"![qbJho[8:f˕C6Q#QO?|EB{8]#B'Em6m,WB4)wtg*vo9{WL=_(f#pk E*;Ixj[* ,?Y`v˜24F4wjOo oUxp&-"@^K8ޕP̀J`8Z#xo2tIx3!@J--[t'@nbT&+ `0)/vPI}LH| yX({j|"9`3 *P7rq ?0F*[G3s[Et0l( c [{EUr4GZMPpƁ+ =T2rVY~/N6ƁµT-^dʍ %/ }XAm5NocO1nFV:C& JO] ,#U<4A.%q(ij<utexkߕ[j'+.qlCV)!ͯ dSTiPEmKbΈ x9RA1$UEWr[OSsʕCuŰZ;/bۭ' H0i`'!;7V,w YUe> 5Mq!2g x GÌ9 +BuyTF_rha=]V|:MsV*Kd$G4勞Ne}gt|Qd(yd>BB[ބF8.ǟ3R5a[\ m^+M$ ţ;B`hU4U"nb%58/Tz;RX.T(;Df3~^ $-2[S2Ԁ7Ë́TA**Mѧ{7IwOB3vkH{o #>74[(YdUQ3Gk)+yjwgbs CJtX)sOmx,ĶB\Tɓ <KqK ,`_| $R^)nd& BeP&wf" 6~Fq(+C GCɈ_e.V P/jj(`S\ty(2L\D^'i%!Y*~}7'3uбn8#tN]&OPߑwbAy.g#Qf^? qsqQ}= zKb H.by!{ Jq1Pf =ù|hfsIY!)ߑ=_$oxȹt?.Sd .2]6Pb  ˚FreRb0L;Ű6TMȜIJHP5v)qDaۖX)^ahSIV׌G~zOX L>v/Q@)8G+=^}UK4,e=Mu}]by˜̛/I|ᴨY"VMW_C!ET0QHr[8~k<\aHI_7PO5b_yՀ.:ܓXc16F9x_Z:Bt=3*GuoV I l+w63?x}/nZn*~uU T!qܢ cle V Є(Už{W`ip!yTjvlZv_&:Zjp?Łrw0B{%u3cqB9'cE},,̉0 m=(!J`"b#G#`QgC}|nŜ#Z(sm"AKBrbܷ[cetucu䧩]͵X]PV\3c$H;y2y пZ:=r:xjgFx/}9Bf6Aw4';((Roޫ ,Fc30q~jB㙠d+u&P*f*G)|6RZ8JyimI7L/K .oꈕcL>ij;V6;݈G᳍zJC3A,g7U1aBޔ#;6jIEکCmr=Ǽ9o>sW}ѐ94ft=)l0;=aeJbl v>2gI*Zt޽hD͹ɴy1:ch`!(lnb# 49jBB1Sa 4M=wHB Lw.,G6FCrÿ%?4T{@%OHR"\ JpdKvЗ&硳B{!;޻EBW_~z4vp`g?_zm+pJo-&uQ56I:XYb_DZd)~>ɍqLډDK<1o^,Yߌ0:́¨6N>9b0*e$ fxw2&Ju+⽟ўkhiʾc(!9s!pj@Zt &AMJUUХhIyxrvotuIUtTl!Kcr-J4ẅ́:\,҃2owDBUtbFSCvB物52?lo@R5A7)qRwAT &`yGi[L mu㥚+el ]i0y/݋Ӡً7b|6K4Q_|0d<#Cعl;t%[ĶwWȥUeVw^e)' 9;= 3%jkAdFL⼫-+k:ݝ)~;4:nE!W#xpD*&r}-&ϳe@$9cR0אnIabvS0] ,!Dć#TpJnjj.0oi̲eMڀ,)j)m!SڑҵI[d!xࢼXK%Ue:=&ө炗aA3;ojtѡ,C%큖oa %_Ɣg(Nx`YsB?g)D.V]3"-B`,CZ巄Gu950M)IR=$ |fDWqVqO nu|Ɔk̒5F[PXGaY:tsך̐7rRoU_Uc-1)s & :Fɐbwt^؄=ɦ ri$#)e|&t>X.=0iju<^Q_Qi_ c Ae&!_{G>/j -f)eC"T``M,ňB7 /.4LB 냮oxgQj%TO~?`q"[;OGb(`+aۦC׎ | JCm'vetVFBJR6?@Z&3ʘ,^)`xl/ |xi$dž|1}3VuS8YGP]Pw@mawWΔA =V M=3@عZ#7=WmMctE#rWYJ'۩>S6}Њ`jY_&9ӵ҃K{'Vvة%E(3h 5 VFrwpRDvl:1_T_mzYei3-3 1fp'ዠ_N;Gk,zm4״`Y-GedYM^~t\KQwAL#ͷӆ#k(if<reߵuo^le!>[I]]W<)Ճ3ш㬍 DEBp攳Ϭ"]B^icQ8W+ۦjڇMcaGr$?!¢hK3ZXBdP-T<6޾wOv%Owx 8g/=G$HX;,„9d=b{kH<__( }/$<1hm%DTCfIrVI]ag6Vd7meD5g mU[8:4ל\" XۘBR2aw_ iEx4ૹf*izmkӅ,9 B? xӀ\"zG">RW )>bywv-,7S8m~6Q5%&^JGZ& U4[6a.s"N_ulHl4ǬJ="xސsÀBYNLkm 7=~W']9D4yTJXJT,= }pfכYn=;W ?/ճq *˸S&ssh *5KNM-=UӲSw% _;`♽e~c5jxX='{S:o_8oqΉ:6)ϥ%ummϐN)z`\%Ա:pUNf%U;sD8iTע8ts"OrZNO̯揧x9@-S:U_g";QN*sZw隻@Ƥ*\q%CL_ ;EIka^1)E,rvF̆׉&el匕 g=A}.Hֶ*Mz%y`Om3 )t&[6탫4$AVʭ˪rruF+Ǝ4@VDhäKbgsRÄTפUlol7<]g7| F3Oi8a" 17X13З6=[B:S"\NWIʞ] 6H[m).xs]CӬb*-k SdX%a]Mi}!HS}Fh3XOo@-4a 'OewƂ*;ۥ.SSePM_eO[b#Si G)~CbZO{D"s_f-b{` G֢EEL\X^Q(R+aNˋeCRS(/Z-/:$+̤lz8D";Icx Ⱥ < ?*4YI"=Hg`5+򹽃ةVa3 jSeY|a4Rԛ}JH/Fj mrs~x.8"kUH}`%WīWF!F vۇk-hz 8GH*n\ϽqvXJCҩ6cl993 R3TAl-UV}lҼ!nX3NZ4OhEҔ_fi"#4c+ ݑeqPw?vȤ0b=}oFIezᅡo{ĭZD#汈N 1$JgD[xa35~J [!OEzd(fn4XLeJmP9'HDMU6s1l3ߐE*HD&"%]DN CדueG^B "[3t_u7mrfUﴡb^Tn%PrP&0凢.mn|eE=n6>b)=3|AO@ᔷ% 6.Z3y޳\i=V뛩k&LKsСb%*6HIF5c ǂmYGm>NV0”RҠ,/ ׈J&V6L*^ks+&.\bNkcb:oèF-b~63B9Pwuf|Zu0;:.yZ0$8\ jSTxl 5&W~+3V^ L}kt\Ha-wsKi+M=IN&j\;-s|υAaû$$}%E!g^nAdu&C6bSCɳΛ F!? ʅhzufrY%*R( =&| kL v"=-$h0s`16G37`P{=\U@jl3p̔d H3yR80e^2˹RXhl̒*r4[M&0ʍ!4Qeق$ߠ< ׋m#߫1rmOwRYY3Aw-'XZİ DOv>',^0dcd H׎❚{lqd-`1FV nɮ#9ǾpT+0DY[XP TQj 7[|R\05ea`٦=׃}_.Ku ]&;*"kjGŻ$#" uOifh!)U[= W7 Jnv͓YG)UVˤV=:F`q yv#Ԥb.P6ۀj~i zW1e5v{$jM~}6O@pyبgL-~ԩkPx=Y-7B= #NYrB xDŸЖ f>|G-!> BLvudz$cP*(fłkN}(*qqo,$`+<5W*CֺgA׃E |MB¡h@@]Df.FG̕L_9֒=F> VVI<0? RsW8'u:х?ln-@Ї\/i.XrPp\<[ OL2qX 4O)PN`]6xUEhTYxMRw)ϑdRA^Kn(>4DJHe_* QYH}JB" 6[ *޷Kb d_7.v{Y\2a-v_Vle_#}/}T 0Jz} UMi{%w3WGo  OqA8#:-#2RiH[TePdIIXh%uʇz@)*"fX \Щ06S~S*pL+=2(G׻g!~Ö!.ts" ?? ; 3pեpGp]i^ktO|Rً Gˇ -zk3$BLƲN7ІtJbk񽠏 vnkD]|! VxLdjn×8*$@OG37/ejʐ8u ;FR>v$] nd ºyzѫ`L|[>Y;!-jK\'xQ.mK9/80e$9 Tۉ!"RFd2"seT`e5aaJ`'@׮ar*3%߼4T:/hW"2_d'|-փGW_3m(##R!oAKaC^o;6yq>Ɏ<$K/9,35U)a9He w(m{ Z'ٽ|dI2Bؖ`$nE%HBwlJxq?]kڨ 7B*hq!EщTLDH/1jt@c`95ݬpenR+<\S|8i!pd+7~k| BVwsЖj q57jI| Vpg5tB!_җi5 xepHݛ]Si!Ցۊ C'piB@_|]ƭaߚaAH Nw/qK4njƶў;/3PDIS`Xk:Hq<32SU8b`;@!TLœ,2-]FL2_)JXȖ4..enh0y| >s}%) Vcxf374_0q>dtœfCrWD|o>Dբd!֤""]zN{5KERYI=!'fk'H}QF<,-9ܱlf,M;T< 'qh/868/YM-3r+9g.wCSUu ÷0( 8Pp : T='-,U<k+\ Pg2?Pv@qL=Z?29D;t)ĻgTEb\͜vYD ){D0ofv8#ѻ-c &]P k[Ey(|F60;Q&Cb%r&3y@)Kf* $2R׻+WK⤏`Y[Tj5U.ykKwYT_߳ 8,.pFn%vO[bi>mKbS؀Q]c(Z%+i.A@:oyT7 %);,7_k5}:)H>AjʫO-[:X< ٶc ~.V ,I*bSuU;55n o1vLKWEBE!izr1Jxx(: 3rQTd>XNYQފVu׫/Bp hqG3 &9@F8]Hm.A<=[!Nizp!PxR=z^>Jف'-R5$0\]/DW&G:jzy>_ќW"p,n,zǁ%&ߢ[ ]UGH ެxj`#K$$۱bPzYϰ[BeV.`Z#:܃=7 WEP4.]36X#DSg\B:d3Dz`?<\2әࣔXξX6|+VS=*܇:"&V'vRd~Hb ^bWёʍI,zkQU(yС_gy"2Lln4Dm-XƠw:I4VbOpU)L?\`_|ȸ~JCPY$U-}-<[$C++RdB$^ /3슞\ľy7*Er*dډOjkLd-Hz'&fRYq b#Ct$/h]E r56  KHJVD&ǟp%;Y^Y䂌ƤOVjNzA_ߛ72FNTޑYpo-E1Ot5~ Hil@b`fL"Q0Z5#';XSJO:SAۭ:HNVv MuoŐ탶}w+*^UuW{By;l?\݌V r/]y6Nxڷr0pJDkz8nnhwx63Pi7νkCJϳ7엃OZ:˾(C.\>7Nuk6! j"4 Cs 7=-:O2,3l./ԖO©5ۀb gb`JC *܋\&3C&F8#(|S|7>,Jn}$Z`ON9-T|,1n>mSqJퟰv\UD;Z"61΃'h>moXk& ;&AжVI~$ħ5hE/q&8LS@#ٍ~-/SrlgKHk??c? rz Wȹ.w2\+fWn4S8apGrz qat9"ZIS0f^N"([ڏO;?\5c~1)(I.U DSq\r}5ZlT :곪M}܄yT띀Bh\n̚2-wQk7,Xگ#ޜsAYya$'_"Kig*97]-O,y 64ËGTZ>RMAL89\ORDKlgm gȟBS [ս H' و9nws* +殄 `dwpÕ{dJZ)r!D@2 ?Z{ @l@bg P۽:rz,3iW'mjxK>.>7< ،*t nL$9h -Ց!b.QYA;Ӕ5ޫQh`ga<¶lsZ}a۠nbz V*U-:Y~,/$K7gn505[nW Q-Q]@[!ɷJbJm@9kqVYM8e˝jp5A[I(>5 BC|MYu>((^;ߝf> 5_꽱6@V|}zLьK<+uwP/K)Wi-Ң[#5;ϼIj܍2 a=ajѭCEE!qђkJc'^.(^y;Mߩyyx[=hnT !oHǧxpDLcܻVdkXc<TeW^Fu@R.yK"% Ϳư"Yg4wLt9 l4p!: E(-UDQco9=T&|z:WT!YX y:xT]0˘a%x ptD|4TqoDzghm;8Eߌ/h\G&xkE圧Tѭ䝉2gXyLix3;u%ՁEՔ.Q868_U"Řu N?'_{<ՋN)kPIޕ4=:e6%$x0ſba[t]v893~4)PBw$)5D0DBhuURbcQeC ]~˚eTQ؛9q{Mk+o"y+ODY+.m$Dг#̓m4ZQC4fȬ[֗>o7w`|^ו#1Ƭ 'j%쏌M-ѧTуR% "dΝdzLop &YLP4сѦ⡋8 Q-",,c"఩gټUsj2~OȼARhқKNiӃVՀNgpKpفd3S &gCU{?*fmןC'2$zr+f$q:dgճHVz7e3ZV9? |&M$ٯ*j9^ 2Ox{g^56XM 8#aq<_Ewj˄ewzNѠ2ŇŶ#0=McKN@r5"ihƙ.X]Sk~ipHt3 Ӕs)-YFȽJΕ\GC4fRe\i`9ͼQ3h3.h59J6#kwW<ذƻ#$RPFϼyhVEbE`Q}s)Xa#a ᢇ~7ˮլ'&6]"]$T+ B J@tpDe/KvP߾U^ji<£  ()Hڂ 3<4kLz_e9<JTfd^ĩN-'T%$l %O?ʎ'UvXȺל(q5TͺM)=VkyKDZUv6#TqFgH"Wqx&C&f~8>abMB)jWR 뫏tvxU4gVUd\ofJ-<]cv!2-z6뮏@k]vv s>;8ZTD,j sN¤# @hF̓tZȸ^<;Q6>UjTۯ<(V`pm]~\9&o&|7=͟F{QJEݓji}0+%xv4s/}1+Ԑ9w!&*@'OptZ`MqhEt7,Da t zȀ}BWҘ䂞xq nZ?JfynNA]`n\9;=>XITr6cxt)C>.{^V}[8%zypmh7TH6E4W #,BlpӘEZ C?5Z|u8~'O*OpZ&,R)fӸBM[,X#fN>tY ]c`}Kpb rVG~ ˑ{b8/Ў%lӐB_ɴw ZAIvl&!]N(8?';Z9^X@-,؅ ެe}%ycʁ+img~%) IsTU1.uڟ_~<4IIp&;h ( Uy}<=fgkܧI0(t:#2馃<۶ʅZHƷ"ˊt_ gykWτW_7IJ*Bĸ$2TƐd>xMiÎʳ%FPP(ٰ}\qGq_vժ_&OO:SU&ܕQkX!8eWC^aT ,gS:*_vܗv C% qUyZXPT!Bl 7O`04Wmm9]ZA[5>[% rɿoZS\W3QC}UJ۲])y]^-1@+ &q%?'ևQ݌UzW)dZ6;>N`4-4's/hª}~a>@:BU8@VݔNTk;GȤ~R28π 64dX|TUp?@t>)0V:Z9Z? HUvKſpbTT E8{ c5vrt25/eQ_ 5>D tzڮ֙|q0߆DӫX$e7X:~s 1a @b+Mr*Unw$] Adez}U1 pIoQsmfa;D "t4kR4X$KŸ,.pbQjr1YUJ '?Vt`@̗\g<\ߴ7Va,R^Tl}M],`D:/!:_Ka!U_- gY^ Mm*c2ųI׋tMơ[PEmwۋJv]?}9ܹϑ@ 鼴Z,͜l GM#]G`%-tg#zX0QWީx \G'/*v$?UkkXͿ9GG1x>j!/f6W#%D:D$5W;M.m*Nu욼`xN6:xkvp!~,^ם|\xIvi/#4@ip-JFJ 'NeH6m~3E{ kuo0:\ԧ2QiViCgs-^ᦔpk/=^BBw2:9X򾈯S8n?.b*0}MD4B཈3>dU+#gYZa=Ʋ&q0rBc× YOoE*x,&HEj+54_^zX߫+ucIU>\e&Mi?>Q5qEZSYrhQ}w"(mR Jts ;#ߖu+7!.]ݹ*AI*%GTͼy6%UY֫볙}}u{s#og+YZIx \ Pu%4>`OɃ&Kw<]~^il4 Ȋn:KœRUlcx/Au$I.ri.kܩoЂHr2>kaª^yԚж!46 vo+S]L8ʘm쑰9ۛ|y)& #ƨO9Fc=XalF,mːicL1{M,͌(~gO [2"߅6AaPI)q i$U65ڟ^|;6NHK)s.ĭ 7X~n&.]- ҧf9SMaԗl#ĹM2P5]okFq#&Mlْ0G!a'$!_VXOAœdng{V$JyPN~cU+N^۠a粈x2*%7Um]aHU̵CEq麤[C.kJM Vզ瓔H}IV*w.:;Sm`ε3skM@/ڛl;:'SHul|fGGfJA4I]2^1 _HYTIkY?| u;m(L z5&C+JF-3p?u a`ickvk Er %$ tn-D(qBD+ .vjko;Ssj8Wmzb)?AcE8vYU " P  Eg2XRI)C"/ qħ#T$/(Q%5Qt2f .3$aNQ ԉ9mP ]96@_lX"|:Z -/mTBv2iEuq-FH.vi< ?.uE|OԜ\#^>!Z_y=Z}{)zIZ=6c%HNmu < PwPR)i9gYcS`Nvk&+9 _C9xؔœ5@T'>5179r1Ey@x ^lx(L;-cKuC@b^Ryͦ%4~(v, @?;oL! tG#3pUUBAǃI"ļeRCQEbJ.i=o U61Xe9} [E N#(VJ?bjUmJҴ^YN]p}znB^g̳>>aNN4_2ڏWYs6gb )7U$?0[+J(0򚥐@Q zۥ"0'?vYS*F=CxtN  \7tG:"U40cj澒n̬Z4l_1`^LP˙5 QbS¯8D2M$& ˷haBV}v]چN`:v?@:AC֔SNY4~ EC![4MS)5~j'Q~1Q!Na]+3붪 #d9Uv+7<ܷ+di{E$}!7 愑 C%49pZ>-:߃N?()lP9+B;JjOّZZASC*#-{Ĵ_ *4n\/IX_-(@~[C4\2% (_8q)iBҠ}7ݱ7w6'(m:=9@-4y8`%:iyp s;.*u<q'%I9 +7QFTIK+wd_ٮ+XIf(I@k, ;B,Yg sWq*D-Ǣ Ӻ"#8ŧ(G-Z$lY8dx$`W*HT d{o),Sk&tĈɓ BoLjb|0eSF<%.(G*qo E|rc?Biw$(lbRA } X7LO#u;؅Wȧ!ů>CO~ډJ18 j}=fl+M^Τh xԊ|VqxE-ΊXc-6+Q  r?Կ*1^TJFjoʏ|zӸ' L|Kgn ZIou%MUᤂ^30R3({\~/%B̃~]yb.P ÎҴbrd\/dg2D&FKZVWHE;JTf#^+K$M2vmCzZl[Seʷլn p"KAm\ RFO}ސX7;,JُC7Nƙ OB`'yMDq_EMbd;:{JhDto#S=|7] s8p }Ņ$=X%33:nfJWRޡِEx H;W2ڙN[қoB%G!q;֚D\MD-,[ZzUU2r9FiҗZG^ʇ )#y~1fpMntqBU ~!C^hzOPZ;ӄZ{6- bѯ:8Z@ҝKf-}LBotn= v=XΏل;uڒe?%&iYQH-"g 0 0߄h)ң2/Wc!ZL"Ԯ֥4$÷g4hbdm8|l W) N`zŘTes:s@>G 9lsViSV1o&-pÏ"]rS}u=1T>Kf1*f0wqIO&ӯS_ny=z q VkeQ FyE'̃"|˔lW trJ̌u Nk_*e{g wU'7SDBmyR=b[cWl.%D-CGN6(Bb_83uvPn:8CnmK" +* Q]l6SeULC]d}5ӟHظf2Gֲ0cQx7Xd6>: ?,{<łiOrV#ɐeΓE>cCM^,zC}?jݶ!]T)gYv8pd2ҟrJc,c{LF&8 z} c\0m:lz簾}'!Dm` f>v s.!ޏ"D=sg~.$ё~۹V7g6~n #h9K/ {xNem11xӶ*C0Eӥ1Rdx/->mC7tW~glPxx# U<bK ̪DvfH̠@96GT2b +Xs1^g ,Ic.l3 xg(n>0gTmo%8HF)XOMlڪz!*tp;7KPoV}:24Mz7i˜۹RZ oozO{HeYAJy1xLŽ,y[;iyIG~`%c/eb?,yT*+؞ c#ܪ#;3w|v| ch`JyjkcRSSbl[̭&YݱgFZ_x(p`øŦ4ҸD!]{9(\x〥 ]qA 4J!X!بVW;>Dm`7~3 L{"q9LjҲ3toR^q7]R R[<#9OF6!3rpBb> l땩b|[HlW0HأLtI)V/7o.: &3RQ̛I?≵ dN<b,siͭiLCOheLJ"h:skB)wʍpoWj"}L2"u&;ch3?iV'kiPSƋ>k>q\VNlZ?CI‘KR d7cvi2xn P9g 0W1wZ=(ԉ YP4(& ThBo\sjesOCGR}CfN }f6'ɛw$/®p_75HaK»UG(MlJ.!}2T#t-xvyeݧUT mkqÄ`;@2nxqKkFN\\T[ 5OnY1Z& ;nz/`:i\ԖWp fN飽uz;B;-'>]j h F^Y1}(5OeuJ }EۧLVP}FZtW+8C!MCi "-Ldw`ɛ`vu+th^{vtecG /SHOuY;3\= hgS\p6};*}nI>0Ny #oW*,T/獟Q@%Ih`(2M8/AV1OW"m^y-&2j>rcxW1.C&=B|T}ҹ>V~G]H#(-PWGrWmP4ހiû!zE?tј԰6Љ# )L;΍T*В06dqQ5 X 4I^Gn`zhk4Fx U~2xo=33W;_YnRw&s֚o=WUL2)4Z9kx0ʒ;*$d0!%S!{j60Xͯgb 9!;% gqupQx:\rB`pcGƊXͣk؄v) i1MA-Vۤ4 hK-a2"]qD˩s[MG]kMfnGxPw]N9Q*^&d{4^!ȫ([P̥~j؍dz;̓Qg?Q)#'E;gUx#1IqlH?áؽ/(R?XȟMKYk翴/&cζ ɠƏee;=feS܇ q% #C6"I-*)f2_5f8vOo=ƤzjB3%:>8ol 'jBE<ƛ7[*?S4(wDV 'ƨq2蚔ٹW+e#5|+e;ֽ"{J́|r`3QШZ o2}LB_H똊d +p&͚W M^kK;"}lr.ۢa,ohG[|+a*(&C֗73`gZ];'^5 (h޶>:0VX }V J" 4tjAvX޾uy77iM 'HbآQj:q`#?W!F`xλhJ)d5 „;;/LCWd0`M 9Eyr m )DB}ܶK.Yw|蒨 c52taPG5Xf8 Le@7mEq/￳ӏ5K/O"'6Ev/IQCt^hF {e|7*(=5ѿq{t2ҥ9 j~÷`OYdvb+PY!93 h/kyVL( <hpZȧv_Ov?J3.Y$e ]4j} 4o=Jg Q,ZL^RQL*g TbePAOVo3hLb62Z8S5C$АP]>(lԸpVhܹ1&uL!8џݔBm:9Ye^9ܧEһi\DZ'5 6tH?xU- tZeYıӈL3O425-ϸ~P!N~:#;j?Q0fKK,QgGXV3\7 /&hRvgF.ungA*2741]MdqR6IXCaOHӿw?·HC' H@keyx1x/_G $a砙&>o}=P˽PRU ǭsGx+b(-)d quK1s5nʛF) np"$i-j|>ʄ{JRCٷ--Gǚtt)Ӊb8 m-9w/YoW9=Vb\~;7*M&jWZšFp^LE8{A;%ʺK6pD>h.`%|䪞_a^PsTmkfsRI@pt+dnU@@塚#N *2Oq iV0g8^P._\lB% w޵?-]\2==߅ [r1lJb-({Iz }!n>_1ˍfZbbRbf)u& yw Cn~U(ȋDCN"\gg0$'|/8cdv'"!QC[[K F+Qñ/"˃xQw^ʿ74FJgK~<=.s{!1FƠo8UDspFy5c#c~à%hQ!c!L1sKK^X4QrXEy.UwLӰ7P(G[RuT"7/SQOiF}`Sk@i` aʓ`kHpVIQ.#gC:R8rK5C{1!J┪&WIY+B(P$>.hS0{!Sshr۔ޭቬ8.j?zm0ͩȦ{1]Ӡi%It6Ee Α,ΌZ79ˑh8fsRM-% G4'LS=Cb?o1wQR9,J/y93tDOPD}7!AfyKm a\aRγǐ\T_{] Ex60;G:{qh1lyz1 \U4b'DAQs~=ܿX|^^Rc!Z!f/rV)5^KҶfFVgW\J Ӛ?9?sqj%`O S7<O1a;䌟Påe ns[^tpSP~6{E_~$`2R.`!˞,|cYac8]I6*Bhp";ƒ(<0Γ̸jmo}GeQ}YSxVaȣ9r 6i-i#«k,0T'z AtGPAWC~ۼmz׫\a%3}|џQSu[iL*1wρF5qD .H26ē<=˫9"iq )ދpI9>РGh 3\:T\uB~j.uƹ7SlSxd!b! HrMjN O(4׮՞T/ []yALS.dZz Nr{nJt iu`@scMٹZur j($$9۟0;]q~>o5/կۓ*(]"hPqՐ"d,?OH韯&[S.ïMFgF6AC-+{D)}l[Sh6_Zle A{\#|z?N%p? (a`d1>IܟNa'c! bQV_<佚elP>4ZP\Wֶh!pS% w~GNH혊7v]qobnxVjYy-VV8-`/.{qcť=ܱXJ)9M;ẗ] '4f%[/qPMl!KKGЙaݐ<0jbXJ7Rp{߭DC1 a}:LҤFLA%.V*[A9 WGs#oWHݏKUP1# ?Dzl҄лIpt$Ex0x/%.cQ bK N8_^ۤR4Nq*6= ׍)7jĖka$ .0JWsܧ/$r!:gyRM_ LqdFD~ +:r^Q^E++gO6qty}gZq og\z>*z?0Mp+jkߗ1<ڇ#gXc mV"V^Hvb,k`9 a,.zBҥVŹC`Iqs'0YO QO6`:M:*,G_b7i.J UeBG\K]$ :lD^Qa?`)frvz RX"{Aco6%OF`ryNZ#3Y60X~.GEfɜv1LX$O*BnDW̐>s.$UdZœ AO 2xgo3#K2 #I^J^s3O R|_5"yTv _)5T^l}Lar,C=8OoC* F'6p5@Dq,zְʺ(ޛO`sW?h^s}g ?, ԁWh>5EN~z!)B,L'f Sʗ*=Ki?=Z?hice_S5{SpCmDu\J3A$V@LF0W??B ;7a_Xxk#6Gy`9W7aPu`&7>`7:hXL3zHu F$" ت]Q/ctT yd >qUOHÆR/)GDju"ܲ<FVR+С%}.cfL"UI7 pydtH J 1ʱH[H]Wx*vD3>)E|q/3nR\  08ǥ7]J>K)q@T>^Rl1UX3.RNJ:>j /;Kʇ=FspMeU֥TWM18ɌBZ׋8([ZvAЬ JsD#KkMaQHH{W>KMJ$B`ey]AǬzyzq)!gؾ]PK/,pu<iÄoE\FeI8. +0qÝ+.xڡb>b0rT3i}2mI߿r-6);dl@!F~rA0`*3FO<^hrOS݌;gR2Fkzbi eifM*I!@k>p9S|d*']wo )5'zקK_(*:OH}Ε#pnۥXܟZLqD% "i:]_NsA7t=PLGµrů/qY?lC.[ZYǼN_ЏU y0KXdn:WṔ6}Tueb蹟kfcAc$lDW~<Åxb5HO)ZvƳBv) ow9&ō=AT׺] TlOG'G}kNBK"ݱՃ:>3ZןO4@p  R'Sxڪ* F*`8_\ICvs6AOK&,$j+sױ4V]]OSV!b\/UTtb8*bd5[<O3'5ְ> _kU̐ gZtNwQE3LvZ΀VUlmbZsk7HqkM< `Q5x)Z5rH_xOVf<FC8 f|sm.b$O-i1@g Tupې9>ĵX0h[SIC`J9%o~BXvJ;+({hE##Μ ='<#>_l*0COUeP\ ?EkK?clԦf?YLrA|xFn9 +N0r)thSX3~ * *57n[BTH# rҎc$%gW`+YC2Ź]tLb_v[f 6rZX9i nھr(e%Ecf4%z Q^ @ˣygŦhҗX;F Ox.Ŗ K]SE_qن1W.Zkqۉ9fe$?8`K4..~л+!=xfYe_ a'df=*ZA=1+jf}o`Y+f= a8>1-`Otj|ne-Oڡ}D'L;sƕjPjSPvEx+YDҘJX7⵴%5 X ;h %C'>,{2{up_2~Iqx–FB{de !P)OkNvĎdOGc㪵` fu4e뽷Wpan5@m s1bO^BZo;q}t\#V2_"3+Whc94kVOýQL-zԟPV̟Are G;'A>NtDrN̲xW5Y[W]6A++5X aT62jW;%PZ8{n$̔DVqs'V5䐇v `O "ĊkhP*57,@ts^ODKVUp&(7j(bnљZl@@;7* * aܑ·ݽJ lnٶ_U9#Jܤ  tn'J`TiwrPԙFJ^wh!Ha)n\ŻJB6S8>.8'BE{2>1F]{9H8AcEcWp› v܄eN7@U:튆1!oZd4j7ShoJNLV{Q=+$i"NV2[s !Alb PBJ,vYaq~=wg| [~Lq&.% 1$D54\7C9GoƇ2E8[!E pj[(L$;-BŎGGܛONJn{:Ό|t)8V},ZOƔjRw(Pwx-,;i3{r]2er{^zm/x 5r.iunn[Oa#x`-pvxgIES]3u ]ke+w4Q;5Z^d20}l9&A2ax9c >W81\ig 2BSr҃ -zi5StVzP$86)Тe_KhTJ154 əCBOWYs{=k9 >Ѽ)x*eZNourgLylǕwyiF ^)7VZ)]nzrJS-ƻe_I.6Z?N^N+qE lnL!l"G>BkA s˾m5eS6gH7]Lq)Z(Gxxך6"N?Nle?9/c5fg71( LD FOχ$>ȕ334aK=o.g5uufϠ:yv>JX>UϊjBd:XFPDA.:lg 2. yȴ 21A"ꜹ"l+<I|_"Bp(r5J 8fhGΝE,WZnNf $ #fB5ЖG8R).K.h%o%E*ȹw[ ,\ i9" WץyL+5Eu]:gAԆ\G&jnτ(EǾZ:!E+ 9@ 6+81?SS2S,ϗ߆/(kuңDa96ڳw"mB_ YȼSg!f؊M?n'S«zߊ.'ZDi ?`yܷxߩHڄn+$ni;A E#}2ZsyjH s1wǽ8iЉz]|h)iX{- Z1GUXXJ`6V󨰷n_a Yֆ0^6?bt!E'>azp囓oEB:t#J6Wɛͼh$m!j!Q=*@簥M%}Bzˁ8t+URvlw}okisa[j.:moOKߢ%j#HG.^qsIUgh-QN _:8׊GjÉT!P0Y^xp{_=;RQ9/DPhP:X{+BbφNη cD|ZCrڎfSP}:bFPv}5z yNmw7}OϣRZ@]a3rlҹn*ҁf^vaɛ-i=%܉쯝oy06| # ;x84Ifw7=kee14]Ô^ 8yͪHeA"^ t Sә^6xYx8 9b&@U "^IY josIhѺbl>u ӣjZz&;s+duд|ܚ~__c}H1\AVV1 $gb0b=N0)/˵{Ip©'n^@ve^'ح@)LOUdPakbUkB%%LS|;½_GX :%[N"ⲄnJU!G\yT2>DW;9wӃX$%&IjաiM0Dwhhfq͏FZ!V ;EE@ggs#©{-"!2$С5v\ ,CW6yZt;n_<\!Ʀ/6QW+<@/!w3V#P6StCR#YJȖ}np׊ʪɑ)o۞N}Lݚ-,1gC%_Jd@3hzV}-|,8UO5\= y/DKw'tAcKL]|kQqzjT"n[ÌvAH\'X&rX>"άɤ/))0 D»UmX}4 4K(O]G-<@ s8dr?l=ڷ\<\HcHul52@7G/P2kg _jbҕv>e^VcܗV$צOur$M|IVet(6CY-FMx~oFbBlJ1R:W~ăϬ{]ZQ5PG\'p+ڵH՗q]cbg}*MmLPFu84z(q'^Jb`v&zLu$;;z"~!4}$} b˫-5~.,`S"1Dhh.DDH,=VdFxgf}Jw<\FF\~T uaYI.-2‹=vlmnE]8Ƨ w޿(w(qRHAB15Mm 駴J0C̏/SX@*EB.>^ncA^2LI:e#I(pk' dou{\ـ Ng$lY? UD0 A`3Ap7w/.dܸ`燈rA,߶;. Q ; I6>y0R(0(1kenu=,';ę8$%ҧG)ޥ=l3y zQ ԓ]6Eb*bBOreO!0W`KũTp;'KL -,Uoܡk,%) =h뱍aNnm44 j? F7w FQofw02'&IY j%C |4rW?a) QtS奸xg? jPf5aũ]#9I/|Oxb!ʩ,U] RY 'V o 0YWP۝=a<*mGlvX-y%&cr[K"qFag7] OK zl܋IӐ3qE ʺRKC jLyWz2J"+.";V;:1kUlgYnAZ?}/mqww&=g (RHg*Zaĵ<>L# tt qTDҍk-!.jP `GDS] '56o`a!"6a(ERI6wG8p֚YH4}<fDAk)8*1">@CC@<-}c!KzkaPqӒh"ZβTޭvnJܠߋe/qG-ofzwK,Tk䵊nY9D̊%|>*(L*PFl?tT,;f>^`&Sf X(vkkTqMs),DE"lZ?Z'ȫw(VPJZI8]53/R0_#>mD/TΑqSkyje[ SUdˋ.!&rGk|gB#tOˇ eFmU2m#d"o"82.ݬZ v^ ]:4LzaТpI̞(褤 o@)ȱXd|;u K§DвF4!Rd ǶNp-="lأn<2aǞ1(tp ҎlVZK) ~gΕ5f\FA#/̷]Jj l|+K(xLLA )tj5fj >Li1=f%tcW  8gP kTS+ LEsg"!*/#l9@MQr4hUXld߆ Eлs S}DU-]8,95\j9 . L^nIfW߀(0u~^O*;άsgps}e4R@N`9 Pk $t)yhjDeQ\͌kaL#q8!'~@$Ai01HGCQ'ֿNG:Q "t -teOIY`n-ӂzZeB'$Q QaAV l7Ҡ__t"$W'fLe|oI2'?%wuX ^Uwo Ѳh(h]xYBJG 1Շ0H؆IH{[ԓګl=p^<#N]CݳKP>?xa M\?8,5P < oI&&h[.hZlG MB6YuN%څJۮg<"aZ1?t-DSi@0vGxCXCUԧ.@M\,H $i\X+`PG.懲PKaaS ]qL B=x/w-GH[NEɿzޥ~*թ1'(^r և>;;:a@?_ PWUpnZLQzOj-*/+[B2Ѳ#->N{2KMT|#Dvz̻,/43 GTE[)~Xժ1N`a;ah%y$q8罽QfJZS"3ƣ|Puw!o?0lޯ mw²;YF2L:PV!ZݔKCGwWqFUr/ߧgUxGP@ӳ}`ⰶQbZ>]p/h# i1ũ?MCLf!a!"*9lH()8؅b@'ŵxhH-jlۍ<CK UD[ iw0Jb;v0pHx#s#_TẹJbHI ct:JTwި4+f*XOLF 垝#K15ǃYTD\C^blczC7 /lh@T~EK*M14W&캚/sMDu c߉H\U]6*+I/YP^),?j83ʝ 0?+q2{ Y~NlV^ ehOdVWnR *|3+ 1OCo0)eIҙ>AJFw)ixt7-;avX2xz1ѲޡRm]r&ŗ:zZ0={U}=رb+AiJ[ԫʭgZM/oY䬨O3._XCAF)^u*ZX!bgm kn 'J_hWi@)ޓ YNG B\Ru#AV)Pԭ녅 Wq=E5ڿ:W߻^! ^`i/赗;ʧ'qɯtW{=L,Hkʍ3&W FbUoA3Oܚk_vjY j;4>&t,3U"ic{xY5}}ܲ,vS vaVrJsJ ,=Ƃ!31 ӳ5S?wwBY *"RW7#mY7VuKgYcmi%CI°텚c r%mrd@qҰI86\6JdwcS" q'ŵC䖲isǼja%̹DjEhl''dҽ?O%Zoȴ᧫XA~Ƒ1,ph 7a.e>/e7 Ssx,nG3m)YHR?:NQ);!']o+Rs̈́X=EiLU%)6Jf<f"utOVTӵ.̝.9T@R Օz/bObv: Oؐ[ 9y\>RG|֫!ʼW1FBwՃGvI*oJE^`ɠA1z;No,v﬽:9{ _uf y3(h㴣- }$$4OQx|n2@n{5D(Яɧ[]= *,wF$~Rj&B^r--P'j](XړO ѳ|̛v}lQ!bx:"O N" \⑊J\EWy,ۂ9Ф*8 crmd%:A%ze\4g,ا9֑K m5hTz~TVL$;9-HDiv@\GcEo[#G1K*/m"s,EIRurrįnSA'Ƚ,:>sM q|g*=zQ ST ˌT`}yJպ./="R7vXdV\ۧ0끆7w{y U9J~ ~\Eڨc 6)њPrNlrBdPArRQi;RmcDT7Ќ3tF.QTP|рpqzDD=%ᨸMaCg&`i*i[Uhn-Jo$|Wh l ZHVC(0G'}KۙEQMDqқf1\P PG3}oˬ( y䭰̄8Dy!D K |N!2]9 d z?(ٳ2B꽕*KBU4>VtvlVGjׇ Jà jCH-Zgxv{M>0_AG$ڐI,^5EbjNš 0O j*NL_&B**vFOӜۨX7S"l6Y.wlXw!a )'V&N~ٖm@eM $B'q=Y|2bpisS@a>cpEߡ=W_ ]+ߵ". 1 ]ڛOl2~RllU&ꧤanZ<z%>ʺ KAyt<; rQVf}[_ְ$P2Oʭzz%FR;}[Nx۹X֏Y1%a3y–[ *  dǸ9O[akMc g}>ṼǮ&ZEcq9 ޣ]贔l_+:cȫD8ogKEۖ,(">{C ,s_>lJq9qsbfey(h,Mv+ b@y;AtFbq\G,ԊdN@ƧthaBSd7㔯>nvT>DŤMAel|⫨^;ro'qL)'Yn;LG(OTuQMKILt`ybYqJm2,oK3D9,<fod- Qe?~%sX (#! XpaGS+( "nLhΛax?Sj=mxn+*Ɯ/ͱ7j QJß׌SaunP \̬5\n{.v;c,Ev':x f=SS/fm]F=z u<@Ʃ?7%N|SG78RA0R&EQ;5LXUgAK) }x`jhK:'E ="2v&`uXs]ǂ}rk/M Z.<(LBs 8*>Ja*V,<ѱ0{NyY]i:i#LdF7<![=֟j @HCzǷ g/?v)17lK[w]j^%7^Żq^6%vgēo|>&g0,/ 1{V^tp&VnrL(d6%1 nkYֱ-/ɺ? (o9}DQE/0ݚev//YBkWJYցEmp̔V E]ƾ2W>{ KsԔzkb qLAA&E0RBYiI qY-* ,Į;Ɔ@FVg Rs@h+.[+wإ)xϘvFYYM&xNl܌va7iҍg=Y'&c{|R{eVfBo3= 'v;#n+OPafM9.]iC TKv~Pjaim=]]|TMaMx  #6 qoR#LuÃ|Dtآ9+Lցd@m@ؗ/UVs e['͊0,QAROVj]W ꟟dqw! ]o ňM|E~YN dN>F9،U.^KN%YDȌ Ҷk_vuaM kM({v"" ;} "zz?_vkvXRK[t寧J$WmNozQ*`!ۈPfө"o@0:E0TbC%T]quɋT؝f_TlXP&8Vx ՙH s'OaT3_Y@rzSUd;H004^wvZZM["s }0":<4͐(XiPxI_ ο$r2H04 PGZg#6Y!~vxc_4H-kWA1v 5 ^:$O3\5Yg$ @$ج-~}8$ǁ4*-H%WOZeA.O{1aEe3@g ښBעEk}+/$j?-cؒ:.yלcM,VR)՘KPЖPp$;>MBƳ2p^̳\k]|K`YW }- :!w@c\O@Ae}8RaYt1 $?}:{bE9褹'hk׆0:GU{U[`da֗<`ϊ039i,1` .s63?ExI9ffmkAM_FbNEu%S'3;4]ߕ* ~Ss编6]&= >,ǃ>.\:2sOIzw*=+b˨VA_ߵ e%LLxOr. OuRm긩I?iu,k[| <+ۖՑfw,: hv@HdշhG:Aढ)~VNPM:7WH(= ߺS+8]r~~h!MD61v]Q…xW (+Kf? ~'jD!ctFd#τa&$pa,/w3?<`]F yh{v"iC$rYoa7:`Okr>Yc! y )'K.3Mn6sm]3dcۗj(1\8G*SuGl;vCN$E"Ǥ)@yX>줌%tujTUϛm;ٵ;k/94JAGAVSnLZ>}ɥ<]*:phmL`Uéju=}  ,́ucH~\?{b@f0Bak~3 :?غ/lS}Az@|'aZ1pVzez!DK/n|יې1E%6G3'sȺ^QF:6lM Q<޸vWg<ԭz޼^p b @|lԷ1!L>Q_97hz4ٳ^.=Y%㞃Tc{ g~ʭ86zCpX~Tz `;_hp|usnŰ{'jĤ/J\*ϳpMK/ 3#m.Yw{|E8t0us__b\U Ͻ;{.9Ҭ.Ni.@NtQL,+W9ekd>4-V'UhN v0|GE ) !3$B2\R0Ͽ+ 891?0 t}\1΅5 ^nf[<@aOEY]Ad]^T[G* ]׏wIcJQE+ÉU|džCrD![,;M"({̫\l'dm uvOn9O]L6pj#VEO@lPqk׼d;j4Pzm;wNA> ŃFdcss 0ףx:ʋBX`Ձ%an/Fvrr UY:2-ì-4R$6t bgsE:MP.\-Z[VO,i3_ Rd(~$Otf JJ̴;GPu]Pb%ts! ϢN%d틌 X'py=K/3=*7T6iWI_Wt@b*ۄ$, (Fh?M1$JP~Y^z7m&evv8<\B77,@\S&pW.2 ㅽk+MI2F|>{@1iZ|lUP`;,.mųyOS)}.K\n 1Q` dp/M`L EVNR6(Z to|%] +z9;35}-?J6RTP;d,g*6Q>߶^TԶ%s8ABGL-0}ywTqtLmԏ~9v"{@r7WE{hMYPзH"3קb6Vq.s">O(xSe c 'lு u4 ؙg7!é.4 {^l>r ۩J X*[UbJt媇:q c٘G#5JV4M7*-.kOd<͎ơIŸ\I7!몀ih3ݤosɶ(yE,~h=Dg\~6WEm&>btmolUV:{ ] B4cr7]^PPD>}Uqy>猧 G$?mޥr]8ȴ#'N8)͚y%(g"r sƺV˙ătҽuwXٱ5M m5PchĆPLU<7ӀpXպ.UGI6c|ɇVrc '؋YMUR_FEB(Tu@ra@/-J$ƴjmq d82e<>M䓁3y hrm;>y&.[Ҕ6F(: XU(aU {TU #PZQ8E_)O7Uօ=#_d&ڄ^P=B©  &{?MQu4asmYe$] 7Ens^ fb[mJir}M{"eVaQ|g2ݔ+Ґ׉j%!A4,bRCφF j.]vFSxQuG $-PQpZi}Qu꜏iǏ'L>EPx}5h:- S'&dur+m G&Hyҭ}@j=@ήv4r`߬ث0~mʞ  uhvQjt½#\o;t;3ǁ;E F;.8A XuGdV"GoS6wg͹y{Q3=6f_E% PtCO5fӈ1To"8솝wXSxUh13Lų2όlE%wωWUC{B\ @| 4<9n`G@+3~|i0~`̻]߲[ZDjw :UV8@muʾ*l']GGyR5Qź'nCK[r3/o!qa?\R%OJlQ PiF~&TTT:-= WtpPþ u/ V%&trerrϙtש&<{h6uw agf8APX Jx#ͦg>6TedF{h P3RJ9&ZDBBz7ej?(:? crA5=%GOp]Z=5L ٗLM$FQfeMw W@cgzR~^L+:]1<7&;)+ [e޼|rAaEbL[`Υ;P7c uM^`|׭W$r6x#6)̩V_%Bvh 똩 4PBA/!z~%vOjzba [5<TDB31TZm`dMؖ{+^t91vKs4DžӃ;\?U!ǃȣ c'FuoE(Ck#ldv, kcT?`/zX,*GQld ЅmK=i`qUuwE墯b§1Gmw<6^ųJwݨI}"?ށQE.IM\CuH6$U Hd 328 r{ Nj߯Q;{X`7۬d邡97k]Fl vi!EFÕkO_?Y~OqSX6Y숸+{lh٪@QCkh"/ҦP=z]r2nFrn)<~JOSW;}Mq zY'yT'=+!چ3-׀-?#Jw|[/,*)/{rn ڤU"NFNisͮ?!S[jHʾt9v¹sĠ8D^ӝ@$#OJTqml+&IKOQ`Eabҩ>4*3KK$=inG]G ^U 3\aƥt _ך+u+5x#s$$XAϱ @ ]n#iQ&m=ĬP=*@`03$l;OOXsS1~͞)?ݷR*!Gcd ("C~NESفS&É{#4_s|06XEkj ݮ. a+ǺP8ԂuKKHAZ5/PGG'pF@8­3|l%F mq$(FQ:Jd4 ͉QhV*ٓ\4֙4hS?=>b-z2HO5Ar, qljYHoOVlYcG>uU|c>N QI 7_R*ڇ[kJn?et ARZsm ]7|Oδ: 2.ukk +b%?뾉}( +R{姣+M(X.vt]5CcO ys֛+"J2Ԭ66m2Q)BofMA$(nGܼ$[ዯ%]C{{ċ[<[lIem:>'vz zn rZCtT喘xܱ'Cz1(7'iA*NThHUr5j->Uߖ- "9j04g ,{$iKCq"l &ZW5r׹^|vhQOxwh& o+YZ-7䈝Q L{:C$C)qSӵ劑-e>]F1!!@W=9Z 8ueFkr\Łpp;K 'lN@Dtk1&![$X; Ye6EXa+g;S.:H5H,ݒ;2mbd&qÌt\^X&vfwdSC1ZIVwBp88}ޜ۟S3PawrM9on@PKw8FNy':-CEVԯՐ_C cy}'r:VYÌ;r)O7iVӐ80OA1/Bơr勿c@hЭplݞkЩ0LSC!;.&gJ65}C2qo2Y֚~a0wp*磤l^ -0G05ѭ{هJq$zme@cKW3 F:>̡IyG&_‰<ͻv|{?v!Wzx.?hV)=}BdR5[y7z]|Cw7ֽGdi|&![9Yu%'@ 4sxmxuQ+Ioui8J)Fcь˛^(hӻfs)(ns0~95@uˣ t/Ӏ9J0Ԩ'l0Վic6}_\Ga$(K?"^`Xd1TcH%Ù$Wj PN+d5҅sAlS}P+]Oj?$oF܂ɓ@& $uk:7 2$I=fijUYIo ^}cwd.sfS͕ }P1D_nbM*z6PyE7W+(xs/!=+$qPQS |n*1p"ܟݣɭq:/1;bF```?, +}A7Do;j:#Aa',i.7,暑쵋T;{pK::Pw2Bm+c 5مç$)(oH t"/Bw]_MIVR <2ٜ u&?me! Uz ̩-]G&{'V3"((1 ٍdl.a٨[NT"Т38MMn[ew A\jryשo6C.t'PxE 5Cb#.'Ckyq <#έtV:{>D.FPhimWlE5s:ay`Y B-'2wU]\:9;nӪ!Bk֑qGB|Qי#8R=)|%X30?X-_trTųwJ[ )WX~ϲݷc*N"$ݥbFwQZ>oqv7+S?0Y'w݄e.C.ܥm(vaZ֏CIgՀ{冉~ώ;6` êPGCi?͊ lOZX 5u^VߗcDY0n'!_{eiA+ISJ4tDi~ ,z!rU| 9yb<:pDԌER xK dHHdӉhs0_LrqE2 t+AHaq>]}}X>Nla3,rU2]Y_TnslPE;>6g<ugtF!ҷ]~9ϧyKcMVGoprWY'ى.iVp79 T$l_LԽ[#ID:+wKtOEp(" ,\UK/3P(Ilv@aM>; P/jpܣAKѯe2x!Zӗ mtoJ #$I)`Xk=hpPr5/t)WI41eB `~HfE X҅>F!A?vTPaXĬxɑS4k΁2CqNΦ)OL 5ݴ?>;q ơ 9 xWۥqn;NԳjui!i˄n;7>➕yUU>7 Ͼ'zm3LL2wvJ~ c-$=wG1ΪŻ'fbk߬T̕~T0 w–5M#:en.kdMZդL'ۜҪ&BجNܡ6XRQl52nߟT?}80*@YoS&K+}4Êo]iY]ynD#&K~KfdLz2S])@ oV6bV9 k/}YbrޚQ~](9q0VjOU䟚*.~{nAO$<ܳldoHlg!((52 _1O34eY$ ;n!TOVP`^cf&H8?b3K tڙV3Q:_d1Wrӷ rE'2QGmyv?h㦤wϡaDgk87 j5ϛD? *UMkc2gK@.3 |̓ISæj@\ "hӚfeýk/E)h42X "(i8|pped] EٍN\-|,_ J\[٘ߦ3=,?rjǢrdhƃj sY-yr-0[6Nq4Ts#Ө-ad1%OM+VۙVlU}xϲX^]ܕ~,- y%w[;kf)@'e%6hxt=Vh!4&e{Xl[L$ L-APޤO"9V4u5lJ8r*SeoqeZ?-Ғ~sQzV`~dSz[Y!ș=A C=} c n럁aҷJɴv)'6ؤ>Ԗ_r кnZ9^Q2#b -?0j CB?/DR<ջ봕/ڬv:9hf$5 xMγ!eqHd򺝕S],}${fQ7!N^WŁPOYg"Ws\K)!PQ$/ 1$?_-y,1G xhA!QƑI]ee03DsZ{DF|l֛c*g~׆ľڳbU?$֥`VvoB}f ,i -.b^Mgų@UdQ}xasIr$*~՜d1_Lz[,XcO?vлAX,GaZGa{/8YRwJLi'L򢁈Hj;s*A¬uAGv3Zz_?NP.~^*5a74u'F5 $dL)0CG"3ɱ,d;hb:T&Vm? U|,kRp[B2(Kv}୛l IڊQulυ9a-XHWxK:b1KEP5?+zф1R @C$4m9{ ojN+[8\' _}7>@6=~փġVPY͗)H%E$:,?rc'ϬYF+|"Pup,m{]9dJUÎ)_x]=F^XNGR7x<7}G@"Q3qܝ O}_˔ j?X7ڪ~L =s ܡBȗV(GDMOoơq!xnWƤ(;7?D=g9wl<"=zØT3gf6|V+Dʵf359d A`dXҫIɭ 8 lq|yt2!Gm&E76D%+32}A^zY}wZlmڒ>Sr{ğ%Lv١QU-QWܯ8!j?ԫRVz9@^##>CsDiFX?C2Ѐd)2ĀW`gbD6nf71ql,s,&ݨʑ*vqR~>DE 6mvri֘,Z80"wzvþ(+e< ņH,x ;}[h('D*W M=<$hBi/䐬 H 5{eN3<sg~ ›PB2Vj~RT pk&k] ^.Q;b(Y!a)P@$t,QO9x.\h ]AiW>?B2]( ''5!]\@*}xG>DKG/kqrjy"ou.dT==\H.~ܬBj6h,sKbmaTPYd 7[xY.p2̇-cˏ\e8|IܙwQX;х,m~x-G<6 @}]t)0 V4qƒůD ^IDS#G\^yYy6h]ruɈܩSX qJmYtJq͎>,\Zd2&> Ş:Q%Bj$':`7)wrĺ܍>N(A]|bGW2~U52L嶘eV7k|I4`6D̓q}o^+T'zp4r-?G+` qFē؉O8%`6gxBj ٔK.,wW!8X)q~jSW)v,@~֯((Ա~Dd0/VMJ$k7D&`p&HeXui`ZHh'83Z-̑HQ{lOrޑ&]s@n$VVi^-Sj!QaH@XJ?2Zqr-kv)Kܗ j{j;aǁ}̂o~aH!&,g,Tڽ&6E2FRopչ$ŲoT ׭M$`']񡬙˕ ?= Ut0QJfUI.#8m@x5csX-ɨB7D8`sMyU6/Htď).\=h{58ĎtDNŋ_ JdIL6]]mP%LbGmsTV7&ۼ};o6LmŖ1 £xeur9ɹplt7;nAob]: xTA Q 4ͅWkĞYNmb|osVDޫـ([t0ay 6kjfF$8l(A+t3Ĭ賟MJE)jӭQ.*u.L(n>@bS]VJ;aWn8mۣ?X,~cWD^K>H3Z C}OjpyD)ĵ4G^/绸^orH2h{9=Y-{bǔք0 [A3 fòP |%R!pxֆ{ʣ7*8$-RNga{iNVmz=8_(L?Jk=i:^S`>7b엞 B8Ѝ M2r|8%4q7Wu!%oh<"'ٰAN~|kU}cU5҃5Α bS*tE_(zN)Wrκ#cMX"ʕ%N*?}"G=d0y8yjQ| q*V&x<|}A 1Dʵ3(e95I~i>Pbus WOt 'nLjD|= {/6fÉUiQ+{KѢBePI;xT;'Eo^Z 48fXϼ `lP:pO/E i#͚9 9-8Chm5b&Bm/#JC%JX: ꄸ(=7,B-E0|¥fNNOB+S,x{ >]WQh:?о;ɻ {M# y9@)R Dop j&"?'([-jD-8 CeC:qR)1YLRK7SJML>䄸]ʾjD˷o*3YNېز[S8J:OjsY}q*iw ӆKcJݯpml  62'i}" H:ˇfP(ZeP`G[Xjooހ ͕dާRs4_%TGhl |-E.uŻ|K3EW7bsF࣡ *Ҷ& _pIץ3 P|i@Tٖwi\Oݷ%%q!٭ˮyi8< u%C:p|c>}(G4GiTBtgMlU/:g޲u,?f5O"-`Zz^ӪO\o3#"(Zijļ.|JeWRJoO!֢?@$JhsuHGnkoh] .\510?8bgDټ}H OSKCUD>>nᦣC2274pG@W'7-2o&[q+ŸnuPvQ [WϙOksэܒvՔ:@+ 5vaz૩# vMD5FcVr[1$ 2)vTA= +>y&y859aKUSniˏ>t_tVCK\]d Zh݄yk̂$c_&(M1R7*m_V/Mo nJVlrG/4p/' 7GM7?u@Y2V[YK8߾l8# " nڹAlr iO >Gä2?cN>G?5àF ׼I־}]u|.QY VqQY O0ߨj FcIj@J*hZ}M;ޗgK**mHz a8^/TAQ 80(Zoac ƏRn?M1_\A< `YeG)1u.R]k*t|waJe%^T\ɻJj.zTeKjp3 Qf꾢gd-U (kBjK}XO\x[+֖3.n.'KĊAm#9G@>k"j̐lf|̠@B0C;_h@|EG"MkP3вӜcǎ g/(GtW)ݖ+5㟔B&=?E֖_0@rUFV ;2;Ș/q.%1¿(ۥ6vU;`% >6nY}Ec6q!Ѧ~ >^-XY)&5X<F@8 Ba #01)|*ǿtks=&_ͳwJH<6Xc8˨UzSa,,v^c򻆄\*T)J<';6< nl2T=#/d )/f+; 9iE\xO8'mx24fL֋N,-FV{d M_+fhD"& AF)GqhRu'YQz$ mCץtr9dQ#9LɱDދ+a^ qi{h^Y7TZ;=-aS2+*ŮAlBh+sOݸ×|֪ڟl% ^櫅r %Za?12p4I:F~({=\M8bO"-Χ4֖1 f'q`àm-w j60yxv5LÓ0نӪJ Kiy BSvF*rXVs&18oa+!0<6H+ ;`,lۻJa2n8x}zaX(Y2lIop! oH.~xM^+(0N7XT1 αt -Wnr GRʌtq}W:I<'xĹ0762JuOF<ذhڎ1k<F{-ꌵyXb (츍bvX^a,S}Xw6=GR;˦Jo.+AX_+Eܢ}x)Bb(|G+U 6 5hj'Jn{@JF$HYKVmr}Ng2~LY۟Umf48'X Q[r6fPH^̺Qt:\孻/e՟w.7$Jx6.&הWV'!7Z ?Qא8Ǡj|$(x l_Ȝ%t]n.l /]tFvLD^ /gqM{ZRĩL7 @b9 UT5J2.>*R慅v=)tq$ ,ub%|܉FG3#ť k,$_Ֆʬd(ۙ!`UNmW*`D:n!p->Qe ( E_[]DP?Uo*.ЙG S訓6MțҷAxrbXLXwDplI$u޺pXPV%m0߅^,o+hc{8W8aS#yU$Wq!~-{heG*I@\]60ywJjҋUIOVځwQoHh);H Ŵxj_Qak'y^;.-[lk*;m鵽[0}* NU - p6S SRG7T >԰J^p[B sz^ܦisTvBѻR^K0<(ٕi9bs X;[Wjx4aRҼ9 ތ-9=K8ܫGCS)dT~҆cK$.(4}k&^,Mñj+c t!m!Y WPBd#b٨)kC):,\I*[_E?ɛ)Ҳn q}6h8r+1uVF j+P"~ x{:hXxN\ƋJ>g/;rF}6TM{ܶl'd@FYOvLr #Mt|XX9T;`w&գ||o{l:8'7ryHyϳ#Nx6xn^XKsq'of G6ff$2`"qߋ35}nST':U3z,*cC b~aď^H$z1mӓdc$']pڡrMy4`TA#ǪAk;"kޢn{)øeKy\j:Xf);Af[4S)rH3 ) F3!R@Z%B"bG\aDQi9ܼPg|s{5߆,f"0&m#)MY'kOO $=';!28O-O$*,M|FJ.uh+Ƿ݁| <0ڔB ',q{*U2U|1FNLT"`73LұIO! x#T1c;r.M<5+T&~yטpFdln(-^e>&0EjNrfxKܶ" z⟪H8'ƹa_ >Ow(2Yr` yPrՖDl$@rujywi/]M[@ݿ.X4:1}B[5g->ޒ$s,-p0_noV*5 R[|6v%hL&>0N]E ŢL{a2l }OgGa¯m"z Iا h[V`P>fwѦ_Y "%Go_ "UjsdrX)I)>F1bbΥU[ F%c:&*r_[2p}6,L@[lE>U KނŎU4/12w)6fTȋ=af򬔼9$+![zk^1BʡYj B)rȩ+UC֍'j!&L0fٲ" ғu8N|l4zFQێUjBVFP*%CYVNI=4@R^;49QF6r7w܂ŠL% |ۯHAryՌ$ֵ¸{H^±53Sm1V_`51eXX0W#>rD$ńx G]WǗWLiW @ o;{<Ԇz]~d`"*Qar{&wJ_Zm^#auLfF=@#9{ AHM+rJ⛢)k z?JKwY=ۦfpLH.w_ ̫sEGB[O%Aڙp'YF+fɕ  O&WI*FǏ!+!D9_),]]iQyT)c"VO/űoG~hg|g }!8*IqBG`:72:ܟ 2U *j4mh.w5O`JЕ8?外VUO?SkqNڒ%۔)&ѥ5_?BΩ\M}SV>}P[5Vl~%"6:ܥRusm9?r2/yylkM|ڃBbnQ3SV L,"ySJ*u 5pp$Rȸd̚c9JN4'IҝwשH N ղ]omB3?7G3r}1E)630Ox t-`_Gk30CTg([/MXfv.bN(GE׿@wC\Bu9=m@t7ŧŏ3R9]AY6|bLrFVX Rk7H::"xm.$X+D;qW5+v:(kS%=#t'e sx乯0avS0c$Xw64Lx#M E1ػ;{4GD@^?v #T^)ͩ q _+)*+T-#4FBBs8qDC<+o,lG:o֤ _";NO@7x;LrK+-5#WY:z(`3+&3jHjƍ<q5M'tfPT[~8]HLbO \NH-NLiuZP>P{x sw_/3zj*,&c׉˨x)òrw 9OW%JUZQ-A]( AHLq@(i:Zg2df">TRxy iT"s{7cڟ_lscx& 죨.F8&63L1PW,p'; ӸY%ΠYvw xILP-0_ D$*;Hάڡb;܏;Wc,aEOBY8NsAWɖcN THBis-y>/`{4z8G+h 0d#l"Mה0!ۋٙQOFEEa )& C87tdȹRvE0;X'ҾD4fOSv; B 1*#oaH_}qiFv1$(׆#5ȋܿS)̏thJHv\:? je㪇沆:6g43?U'NhLfthLI5OJ^K)nN@Z~߰ GW=it\3 ݥOjLz%UP+9&(t/yTxJ6) ٴ϶`Mn%6͚ѣsȵ-*Y MWtzYMUeyb<K8#=6FGT$|3mZFCwk6٩?c6횉}"6 ? l?ǥr"툠KӚXtě\=eųiq;'u7nwi:<`RI Q[{J})0V:X<%r`_*R΂+y%&bdmsn7 )'^>*ynR2F-ܙm )5>(|}D0}ֻj[畡j C$46`/_V4JfD.C63)*LMbحДC%I)w Ln.|t $ M1Mma-pd* 6N|J|W+3z'ÉG2BB}8ǷsH&s Yˌb%p mGߌbA{n u堗ʪBea{Hk'eqU 5wEB vS*j-yёQ%0jo`o\_F dĤ0/mEk<ص#HY;50ܰC=UArN-#SzCԹFBÅ Nk:*yTAV涶[T7#֢%MQ]eֿxd؉xzoza6.K/dj"߄WuZnMdݵ=*F76vm*Qy,<T.ֽE*4nBz~.Ec2̸Q1PlN6Qn*TоD\zQ0yTibm>غsHډ}lSwF=!ak v\wл3)Jw1XM4oy=jjmEa6 'õ΅1=MDuc|RB}R޴1D1!s%'XP]Җ-^NFSlMju%X;@,H|*L?½"HP}u?ͪ1i-GT%IFec )&Ү[\։FG ƢURя NI.-Ju@x;ŶrZ~ID_rԝ{xn@dkq*xTiĄP `WIM2eNXJ6~txfZ Є}J ؎^xrA1Oj( {4=Ьdpl` #8.v4XoΡezh( @kA0N759B[kf\w8 o[@tQ0~(4cI]9](e,OX0ͫu? I_grLIS*Z#C5n$rKe)Wr,2/ U5Kd&vmIkx#쑄#X7 $"Dy}LP,|n74H(1@n{>֓=mnh+/vHj5GsT! :\sB٦ qi;}z4|+M 1Hz؉g)7k:\GJJ: ڸG|.+}H"峢%}1gkt9!XArl, [baԊ2h.Q>Юs:?wQg4vqز)S9>Hl-Mj7d+ǒlhStϼ5x221:WƳeEnuwa=+|G(=_,%} %ĘD5$-">lF &϶}ui._cW긷{7pI}",V+'||3R |";AgD⹌B̾$sLЌP` [; W&(T]mt-3ۃ5s`ƀI60k4n;򋠟_ľ~׌&h0+t؈LD9SH9BPwFxՏXiJ{]Di7$jTE@!.oo(y'vY;9 \)35y*7KvJBE?='Ĥ&%||ӷ5+u&K[[^O$$@X:b{S4kz1anWk"A5z=eqO<+iƊҜ*ε#SH֚^̫@~pO5u/u[2\}b':^\ g,oP>+osw!-,J&~н\vSa(y3g,ǵ.Tp⸌>SBT**K %kŲ ɳ}SI~'7l.IO6Z'fYps6VDr0OhPZrxjSlI#n?Dr~ݱSP-`b4| "_痑ﵖo{ws> VyCX/O(a#R RK)PH/BF_u"h9 SDpff!Gg)\ @V>iku)Jt*n_o.aI5+ō w 쬉`ŗn[T|ݓ/ȜVfSJmG %ЄJ*&]uĞɎGW3,P(r9& Cf7yш2 |WeE Ss-lU [ZG6yDt8*smh\bG4H OLWN%bW%T6*5i ?lHLR8.l0<̳:UʜeJHnS YaI`"wn1xY˻YlBͩhVt!9bc^Z<1;ƞFBI:R|2bͳnM*r\3σ(Lzd_op2j" f e="@"5_C$58x!Jqi ]T;X{4FkN#2[6^HsX~)&Aغjag!*#/A[.TT`#:m%yz (cVV3ziNJ'A~̃ݹ*L)'7׆x^ ;M Og6צ"Fޗd$KSk2'WGֈ۬kbjY#T"s"/ô.T xTcaHmbt7\u)$Rg=S,2iSkc^,D=3o6"1TR6y#dJ#?A#f z*/+h|kPnq*ӵoX:lJv2uSd6$nZW%0 r!DJ<2V7 w'ʧY|TH^ +:3APYah\$'p=Js['>[E! Q$DP=8Xz.D6&L:k0Lo*ּl\÷:I/ zȮM2dͿ/? h\D']M}*S.x~"퍠wcݑno;VR1<*9 %M09I@hSRnzt7hLWxs/ގ5\NfuG Y/f2`ڣIE64[N gR?g!v$w/K/2w>y;xfoul une0^z0 }N. lXB~9́#1$GTjaD@.KQg`y([*^t?23HDmy7 y|N\43:pr EyZw"EY6L2BIjU\* bTK;Śz>Ѣ쮝" wN{63OBPK tRz$_8eD ]jp,bAD0IR:bd ]\B*{߹S*Uك&7P5STr 2]4Qs\SoGG_\qHϞ 2Tj%> -rը_’A/8~XOr3cC]m#CbIxk_bCGSh< {a4ŤZ*șX^S'8L\U-I&X.kqn =WU^=]T aTSnLjjT-6Ї,QH`}6/Ut8v/GabqѭNɓyL37m_kz l7dHSAN+ح[|/ g0qcfb+,z4OFM7@&0"vC+ҷLǦȝvksunb7J{1v<xĞw&o:YϣX.(A.13E>sƇ >Shjs=|9D1QF!PZoVeCe?K $"{ 2҇6l0Z4ffCm8CzšlW!<00Q/;#O[匩8Q5]^'8ɮ>i>BI gr6E-[!K0Ye=t~:K 9@ζStKJ7 ظ#(Dj>ƇURumySm |޽gNqeY/`h8bK&y $ʫ~D4p1n:-nh]rCKU08gW?鷝ytd(w"Ӑw?0Q䃏*3{pDe`SˑbhTcq۹i`gbf]SKOyu۬=Ҝ0:pk1VO䑓;KdL*wȇ V\߲̍cz- \;$3$-TKLLoKqx2Dhfާ(W[YEGʌAHمXjP2<ɵoX5~X? 05妪!QfYUpu" g$/W2b1 1"3+vߎu7L0Lr@tLF7ʎbw᤼24yfu566I8fE1C)sv8qɩOj ǝCYZ*qj١_; =+ 8}y5]0;ԆKe'q)A/͌SKI[?юչq7;Ӣ&M Xn4Uo<^ZmPVb`$&>~M>i4j9J@bGA*d<"uq5͋obj97IHl0 5UmŭCvVdI~92*ɳ[evJl}j+lT:o:*k+ՂR<`cè `Y²+ތdpF6 1Amqܭ9տna/6XԀHo@njLV_)V1DL;["Nf]T~I7XWހѴ-_ѻs%Z&R")DpŢMځ-wb S~x19ĸSK5vSif&a`n;XUOQ,:KBƱnzuFEy%zw%y)*:{At VVDTdނ;{$mdEWV.PJr5al<t/_n}Nz/lPXR&zqaQ!2 ^bo'GȃˀTvH%)t"׬P? h!z P'b 9 †Zq3~v'1,=ocQ0Ruҝ6R XCk!: )N`r){sÔ 5f=P*PS{+zfNw D>s?ІϾBAme^, Zd|9q-]xG4b23C۟ Τ 2VCpk,z]{KyݒN%BED;Izϓja 9Ъ'cETtd;ɨnY{]_A?As,DU][q% SMfRYoIZx2v~:٪^;5/ ͘L&loaFl؍TpMM~Prk+ 2UТE;zH{NLF]3 ̈:} Z.=_q^]`tjmNAedgiec rJ5n9W9S vLY_J6zҡ#s\F@*Ͷ%UK:ʉ$+Nx8jKn[:AcF|甩aPDRHA'Rģb$Q+4˶R/x(&Sڈ>7=ݒZxV]o+udyU{i m9[DjM@P f,/_; ~'siVƙ'PwMITK#m='r/`WPc ^6>b:lt FIlR8JP|jψwM).>, eX5Irm7.(aPR!E)OeAcF} ~qefRy'*loO0.!Eޙ0+(CV>WkyNxy$8ib/q}Ve󿕏^R'Ԝ,wfr5?S)I$` 0Q!N,.8W.'XL9k⢛ް[ 8-bٖt]40x>Uǔ!\I-&[?8ɸ4 n1L8rCIhр<$đ'P㑸t\V[Tp)RT=D=W jY~!d[Р9Ä,gTsv_j1zSzAu1A l)sl*ڞy[$ [VQ$ ict}թD (HˢYiJƣkf(c&ztthaЃ4Ol^xJ#zۏ4VAySgЕźQ5z : :OQ;Z_$0py1 YMdVR} d4tc[#}\TJb8yuE0k\/%DVVP-Ana_AuxProsv`Ç~2Ÿpę"҉)>qi7߶{oiM1} 9miS7,?/چ}(Ԉݶ*'D݁: Tj_R[Rzx%v4Y/ ]KUXf<M"Fü/!J?rA6Osb |Cr&^uhupKcNŠԇK͕=Է$}KS)Dd_{cX9Qs ]R)m,ل)?cVH% R3zYN3 ;Tw-s0hOq->QJG(ǜZ EjM=B{$ 1QxkTkgfꃎ?Ai69&Q E`7CTi-Ժn<*3pڏ mjlc[?4>'=ۉ ԶTh=Ukܢ_'}ůb$qWTH%RͰ }ta8nӒ} / EiMYdR#hM$Hr3ud h%v\28 e~k?6?=Hּ=, Qe%[zJp hMҟUwK+nL\U \`>L%ٹfњ}%lq+7t<;n4}CpʌMkʾX Vv +`eyNWۃJ0jKv`PQ4вADWd ʶ*oPX'+ ~>kȐ?I t '=D?۟"5r)?3 ӷc咯-҃gwʹkC`bcQVxj0BclljZ~Ў #[p,KxT%}7`%Hi6J=3 [ouP- LebGݻO@C[ACs$Σ&N{$p+895|uڑS\n.Qt/MM ˰VJ> PE`\2kJIf޴Y;'I4˛}*9`*b8E5"8i+idh/fПlnUTCHemHAF(rK/8V)-3mQ[~ h@f7(76K wK7>jt= '50'ws8`eRdS2^Y5I{{}f%U]|}r,O(R@Upn蹐B |-v(.;tWJ Q'p#H6vu'ڑZb*V! gU❮[JEu̾Q@5>31A-]08EªU~K3xk`RTU uޱjnDeRT)1 TVPE8hDԢH0+6*L)V/Z0Ul/%1\cmn<*Pi`nYVW+Ez2QXõ:p*R͝Μݛk*'> 犖2&1Xx#:/N/.h%[Ke\hȟK5wɧ377I6V,pO'>55sOk#U,=48 d^xN3%@%Q"_dT8OS{4nq'.A;!AXůUq9eA9;4u2)P:d5s`L"aӫAyLG%TUKB^uĤTJ%Xy:;G{zgy<#n.xx muwBB=U>/@ǥ6 u† ֒ST# p,I]@M n仚|6|.HLlD/P`_/*$[G~.S6/[<^ pB8WpB_uQLGh\*q<;[qPJsr>e>X^outԂ 6/RxC%<ѱ/D{#guÛ0Iqx\ %h93Pq_ \P{iX?ؖ1b'(elȤz,Eav"Tǰ{* u}Wp0\&jj(5 ?wߊDC`$2|aC?y@=|$dxެq&_dQdk:R_\9 VK70Բ= {nY[NwՏ`p3a݆u@YʿlT'}kĚ$ŖaLű] S=5زNf`i(n/׎b$-5rtNH͸<_A_WMjવ(Z.4BMM{~suI0?..T )b3}Gfq:ZE A="LeΝH7W吆V #GV8]Zk[ oaDnz&lk_[YC(YQ&DϑIUFB7oc㩬9nY!DoUpyvwOfOhr4,ތN&-V:U3B\ky%ȑ&2yDZVd[#b`"*=}^XgBЗ7ށ0i0@S[<E3jMW"6`Alqٵbs!?I 6`QBӄh(<{+P*÷a\޷.lZʙs9qXZ:n0; c"[[3k,.V){pJ_dΌ nXZ#Ŧ IXr">1.pa^ `\ui8w#?6 cKKI흟SqJud+82/ %dM5A+b)?Ap O?>K(FLJc22I͂aE!P?J >(,k/5m)>($!9Ft?qOfW52r>NT__T K۪ k[Ը8]irRƜl2,}r`b 2"fjS\MclE VoA}$Ї"C֟BN,4>OXAP~>a9ٻaF0LyWp BV! -EPn "dw=.gS4CV1sueIR5T-܌l*ܷB0(ZK]~ g(㊝g(='բ&FNV<\&+:LcϽg^xXoĶ>ݣ\~A4,(Ƥ*[ÎDQc /.!~<[5#0 GY:LHU#Fh*JT4(YeKRt&7,w0`L;+Շzn 3UQ;#`yp> fIA|e2v/9GMˋ0-M=mtfwj i4|4y/xKQO;m,?Oo?Ib)u^5$_1T{cY d^$;0/N.r~RVMޠ`zpT{AJ&H%g9"ŘZ j _1qnPfd=IҢ~4 HwIKV/:;Vb_]a 8s8{q$/̋1?_Psdr?rnz#$_=3ľ%m 8>,BnOC` W mBr{S F5fP&v I#a't]%?d=Iw[y@% {|H5׹eF2u7<@ 'X4|3p.>6w߼$\LkC oj>|5c;Fީ5B?KD>){>A&{,sQt{RGЉosxHSzuV"q,h<ӿ`Q.v, FAJ-WMo/^=H=_Zw ^dpHcYIW\Ŏ0>y̞:X=9ì&nF]Š𗷘8J9iRrC 7[6g3(}NB'L2fBSy&<ʃN5-03@!_PP?6X*YIPԩ/*F'+}} IutϨ:nJP޵j`k%#b[F_L(ʞ߇I}B%L׌>P>hT?[k?пGeydl6gUnf6wkdT  |\"=) K@څ@Cp.cfZCd,8һxSg:4JLDQJԨu[ôd1Rn↑dRww=٠ĕ֘hSQ|KvUbhR4Tw)BNv R& ,.[`0kJLAF:=ԣDE, X: nz麊[΃=8u ?FAuΗV#UHf6~Qr&^VXbTߘj7̾,`Ԉbz UYu$2;Rt`b09$kP8ރZMMtѳ"0_W,eNҸ6Qngsqxak͋y*n~vWhp E!{@7L߄/v۽`s > g" Poc٥_BvD ]??) q>H(w_q1\n_SZli6jk/mYhߗΦAH]Ϟ7%J&ȌKDoҡc 2 L$b,\GsTeMEd+[|P;?Ld+P#*^gKp;1̠8ځUfi1l^3?= E._Sj-!AiK8Gr"c+ )&df^Z>m8$h_\;#qW._VxmPTOmhB3eUbXy¹k pPKOgs"qm~!A͹ܿϗ"k(Qc  -u~/DЄwDJB÷l'"gmϥNON~E^M:NrZt!8뢣ܲ?p;6<37ήEE8eReQK%0I[OP/3,d"DɘiS451CBx ws}֤zA2} :+FIbe.}Q=(3J;MXw0]%8O ;[ a ~)o)8YuTw2`4Ü$ҀyN4X1/,h܄tbxOѫ 1$D!no ot]n܅5Z}tWBt(T{{9Dy9X( \ F[XrtGGͽǃIT~a̭Wc+!ǥ7n`_lWvzߙB@ ?~◳WJ9#D'^@6? jҟ `G<[4f/̚GB禹G !FS/y\F!,,@J[eu8fnt 7>S{t9ZxiA!,\oZ\IpeܩRq^J)cFZ=ޑۜEZyi]$t* NЭp!x,:@(;9 FTw'-SdĤV-jfY-h/!5+Ѭ^a q+zbΔȡ`fRׄ3mqe|il!D'(J@AMkm0 nd4Hp,zچt mbZekQ5H2QmMhMTw˯wJ3\-$ m ~[;_457*I_Uְ|τyƺuhIE/3!e~餰 uP~ !2;~- d'Uo4)K-PL' NyB##*zDp\]wgbO)Kŧ/Vi+, o„Q&~d[V'1d1]^Dbs n䎠3R'BDlhRZ}QNpv!dïxFUFFaXo_=^9GGR?I( @V1u`mU_+91=0+yyBX˛aDEF)fN:(%' jhMpDlA* 6>^&+'f=|V^2,"ǂJ`\XL TَнBʌHns*flG$3D;FMEmߗ8O"y{0rfsvmt8<{inE&=/}^B/ /d@ve-$bhdd)&)yNNerHB"9у h.G-i A@F葩"U|Gs,1뎳J3>ِq/ϱQ]TaK]ՂoYqQf & :*w9Y1O}cx🯭`ߍΚ):ZHo%+.u2N;K/I!@E4L`զ̼uU&#)2ZbNG*ezu}bħ PsBzTh.UȁxS 47&, V^`\]8 lxTFdPhpz[ "Bmr;aFgc6"uT @Ls; _`J.@".GAa$?@ç|bՀl["%ƴ4{Q(I i\|B@qiB*5#2|*n;hWǀjV0u dWپG1 mht<=X_vBJU)!CUzޢ^ Gf󹸓- <ʻ@a\D}Y8-UE^ alF{٫O%:Peg͵o2Mg~*9%)/;@o<[(BrwžF0H%^o =wR7fyŒMږ1EgafT|@PqvƎ#6.\wh/oAuE6`t\.n (g&gHL y KHC%s) jv8UϜ'th޴R^˽d|`#Px/\70]iV/ @bRƊzW 82/nTX&QU>fminL%<-i147<`A+xF?HuMl I~_\qCA6:6!o$W=F&@Y OͶ>W x Qqִ@ê)Lg'"J̹cŒ)7-|,%['t\ziclJ6MQP J]t߱@k Nv(]3'OAȓdZ:1}{ v[CWfgMCŔ]lP^4 ({rN.dDҨCu挺wU A0PU˞8}U@y36\M,fNA ]iU>h|`Vjַ5 P*wc۽-R} h{Tݭ$Lq[~&37M;֞ەȕ4hV\3؅0ȵ hXbˬkOʥGH8:?TfQ5GHʤ8DefThO'g>\U%Q$Lk۰XWWטCԡ1JKL~؋TdĥQ}MX8]RL>NZ(FT|oei(+}hc$N84vl<4#=N*_(o%5PA0(] 'alWpEG}9~AU U]~ At1HQsv⤴C<9Cb G}?5<zC ۓJ.@&V=1UN}YM8\Z (RCMj0,R^T΂u<}"2$R!*]N9xW}~ҭnѾѼrInW} ??`~mI%*5JxOw6(\(۔GeFglЇ.^k$L ĻO=yB/fTjFXέ䮙| Z"wei sN-tM~$s@ U $¼xQYp_8)j'@7- xدA[g]g&;#@5z4_hcFO: rydPt-̇/!wHh%ЬE0[q|9OK\:D6Wf~˞^Tps28p RW ~ h%اG,D ^䘕ՙ@(CMAJQ.`rˀPR [=.:<֚H9IMYkўΦיZ!V -ivaci Z3 D|Q] ˂'ȟj $Q 7R1ip"e[fED'5qH \o>SK7h>c]5v4dFzGfȔ:a@p.;QsEF9@Z9} 0TCT>^bQB"s'm![Xr`OXu{ :+𚒒[ X6]L4L 5"8&PJ."˦wYLE{Ky+r;/ v`NeVza'0Ѣ>K3CC`_K$|o#p ݣ)#m\A ̕sf@𨰺>OY>^a9zTޟT4b3x?b~(sP,Ey,fS 6Û{WǼ591()sS%s';} l XyOxIJmuam~+FF+K04>-n gz4LފKod&vL]0TH-j {:nOMB[0zX#'JBE 9ʅ]rRi[o!c,\lua 2/JUlGw,׵$EvrČxu'- BZߣA\p oA2 d8M9* gOY{,^JRoy`_ӝN!RCJ@1,PQ,! 5r&RИ2ou+ & <:rO7  1 &- 1@.KZy'a[8죑o \8Bh#XtU`] @^h&d@S@?m.T5 "00AQz(2#>w켧uW]FÆ ^[M蚳ҔDljXΕ]v݃ok:atUJE $0|>vǘ ظ*Ѣ$;cVo:n~(ϥtbr]ζuqa].MC ٯ,HcW8Q׊Jj/Dptky7|Kޫ{9x_o/txARY:)3@1أ/+ϪBNdJ&9Zk4˔I{ ujRaoԲG*,4dZ rOѠYuƥK~?)}e_e" KϣpmVč<̤n}/ḏkpa8?P@f[^x+٫E{j7zVS@YUu' \fMb/@Aζa̕:q7bJDcz08!.Pgzq^ ;k ̈UN~REYϕxmRvf\V"dd^ڂ'[EɈ4?TU֥Ŏ6@uY-? BZRʇ4N4&a³,W  9A$N;Xsu@4 󁉼@SS -˩R=^1Cl^ :FmJFtt 5P[v{N+%O ^˅MëDwkRkY35;37P_u)H2TO+Jw0梈 'LL= rYdB=q]9b$>Ypj5ipш8}U49(*)MSʜlvy,JLo'ৈഫ:H<'EO, oyZ]a8)\C5K F%ރڅv3%>ѻpxE m㓒M3 {d" m tߊ<6Ml*of{w&^T>~ou*#( ,Wd}Ǽÿ^ T |R hO9O?*fKi9֓Y= kML;˻i$;N hh&"Y\2NOwչssɗp3S}E_{^ Wo/d+ebDYI)CB_ZG񳻇\WDc^r!RTE*_~~Z0#qdY+U&Es]Fg!S9>`voGD2Kha3]@YS?DH>XB"ֱQqCRG=Ogr%RVsZ/O83~&.HEsjt n^AMc/:0{K*Y=ƶ9dTpKH\r\0IZӿ”@ޜ+(i$&bd9H}M}[L??D=5ܽ(fX'5SD6bl%tCA/X05!%ݺ%.{0s?8Bz A?},o|d6w؋/4yD(6)izjKnEjD{#,UU6#,m7m<Μ7ͬVBz7)؄({tǕ$X&m0&CdMQ8XPpGO|uR֕i RRrw<qgx3u~GtF4c,OéXi@ jnY@F"ZF,rz/ bk*M$fMŲ Tsa_T)* @'ƛUMi"Jr1\7BzaکQX- mCAv?[v~gXmEPE9Ic q!v_9ǬzzD0^$E6A[fA_] !!ƀ ch7Rn)@tZS|kK>x:Tu~&q> 21H&FF'p\RAbQ)OϬ[ ນ]ͣ1;:D4 juF7kz9(p K>^|qң]33á2bAj{偕I]jWdQ`ڱ9dNc6Aﱃ@d$z !0w#Sur%d7"ɉXzpKBkWiAr8cp9 "q0'*pvCˈDy=7Ym )eKنhD, y، (Õpg LE4iiK;?\ef> tMf9FW=|HD؈M9 F֐W(|Lp1e2 w0ET݃8G F]3[\g֏ f>?E 3!N (1PSDPbItK>]M ܢsmMpl! ~4ė&"n .)m_EgLoM"z [i<6OV[ͧ=E&g&pmH9,6jP fdȉ/ wV@g`-eL= aJS+w-wLs)%ՠ؃)z{Vk;F<˯:_DX'E#ᲲLuxa e"Z\vH'~>H+΅cro!!gb8˻1!z:X}ڧQCJZN.U˨H8ާs/ rxUBdaa5grF>6q{3C%Oǿ-od3O{eE3an c@Qy]D/ /~=hmYD"D'>> c?[^O4{W<#xmcnC|\o[lz+5,6!6Ec~Bېl-[(Ψj܈s"*P-GµڂҀur3;LWFΘe ѐmesB1 4%" [ Ω9 S0C~|dU2,yP]Q ;Ӵhz0ϔAb{e#b6d boEXHk`>b|Ey/PWP 3 %i_6_9L^vEPu.jPygUT΄]!Uc ($2A[[9 Gi-تM m`o~BB:]F>= 7^^E+*41vSI2Ԗ"\FU".*!|cA[JX$fJ BXס*3-+-_+Q%Z/Aq5ww0K?k!԰4&NoO˦~-yS=PzB7,XjTb NhqJ1W5r`ouPSapQ9Ƕ r#H/~qW k86ddrP2; hE~ Up^"]ˬ^֟,C$>.o$/kb0 %HnHaxo7eu*1أZr rpD͟ Ƴkݬu4^A6(gX_W}*CWT-d.`#u-8TH9WMϻêpll ZmJ3Z[`6FdX_VB(8y DO '>j׆Eo2y̭͢/6PQc~ t}4싽{'H/ٿkyDyyVAS\7Z^ Z-I&PB i-\LhIyv%3&cd\6˷`+S5^Tpahk(\;_30eQ|_}ST,{Y+, tPSEAT7كWtgW$w ް"ŮyUII=s \dZ硚QA-hQI'V*|D0L:x2dR/,j( 6(v.Z.|}"Z_jgxe#J]oʄ%~Qodf*7/ ~\ص^ LCHD52Y6qkG*&qOt5*3SrZǪNYc)ѪKg.7Aԧ;,5eK^ccG.{_&p1hE;N]g&TOLrAzY=Sda"[?!| JP܁3{cJS]n7[{{ޔfAw47ƜF9q P0}%wB6jm E;Le; ji5/@1+V(ڲjn8nu٬Yzeʃa>aZ9`Z) 7/nܓv}USsW?%^c 'sz/bͽxFٮ0:OҪ:y ͵:!dz^7RS_L>5O}`pы PKfw/GxD+Ax[{t:-ƨӶ&Sx磌6ysLNS_mx4ڐU$w+q㷧 I`lwEK?f#7[j P2_/Z8 &@܋ƚR:h?P}X.Kǽhn=IyqjY-h|,*!&ᄑhM\l,P{/PȻE۩9Cn{܋KȭtUQ?D͢U=N磕v7Nӕ:ym&hKL8 rz{)S'QcI:vMӃ:t"@Êd\8֣hemM4WHKŇ=G=TC!w%!aaǴ1l0Gˉ.2qߕAwŤ2`Qdt{8 1!+ Ncq{P[$ĸ!5}bE{͍bԼMs&>byBtA'3ҀQ GNs2IBn)E`i; Hf^D,g@[O""+ޏقsWdu3l2-{#|4G.S33g.^'^W4x;~pQEw)6rd׎IK 9UV7%"yN߂spu34FGPs{nfh:LjЈh11oFtzP!v`R>$;+?NCə}v 'n"=+ۖ= ƘswKrѾZ~J{u]oW,r:$l!+Ju MgRjg._2Z#Ұi;x,dZ'-FQ7y",dHՁDi O$+|?Hyk6-jvIv]tOpH$q4¼E l*D /*np~+ wqc+1mEN. Y ~/8>ԦX0T/C꒴ (a={&Eĩ y~TC#j]L;fTpUޖY[C 2Z~h!I}a , ݨ5Lk8:,OY!ggx{H0CZ[?W8$fA;MEok,7s3e VZ팃^eYb0k<5rJՔU{}[kVYdE<@cW},%majF^ܫV .>at%<'Vᤋ qף.g5Mb䥮>?$(Ay5-` RؿP"WTNh$ E7jtȬ'>a;[V)~7n}GṱP=m-&ARǾRBBO0Ԙ4# Ro 2J^m?UW %']JdLzzӾ9tH?{zv/!QV{RG["ipW[I[g2V$%:qt`gtN͖B brTۗ߮7EL C;dX3zx`PYz^Dl sF->IBJWih3L`'Fu%!;RLBP!>| 3dn /|2/߫/Z+JT0D`mR2=a\vWxǙt)p`"Qqy͆ick;NG6=/X_|Yގ]!ex6,s:3k kmuǾ >׳>a068ߤSN_+5 nkc4DP&_Ȍi9b?LZDT>V7l "gh_ejfF&C-1W`n{)^#fߨ+TԮӑ`̴ uVri|]AXaQ̥;Uc7֤ȚŽpζ^!~gM`}!?0G4:?tǾw((}^ P8ZxQu:"*k9rz t(whEK^aZ\N]hgYZ0707010000027f000081a4000000000000000000000001662f7fa900001b04000000000000000000000000000000000000005500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/mtd/mtd_blkdevs.ko.xz7zXZִF!t/y]?Eh=ڜ.+εv3bhu2 sg*?܅i3o8dDf"7Wb  ̕\>HCN TE1 q~[XIO@LѺ>CĵzPym,EiVck^e9v2e+!xd梾jeX bp Tcl)drQM{ X{t+Ȯ`@EzB=QSm\ǍV2G(dc05c+}˥cBin9mR`~|Rb K:3'޽QFcE^.ce)W)"+mEi C[FiVF*I θ̎'d\{v8pDEuk s/w|%ZsJ&SaNbo|0y,?>mJQKaѫ) M]{_JЭ'=dsvl]r#qXxE,wu|Q/o\. Pj!rMl{VK|)$cylg+}C_նsh uohAAAIM{PtQ,CQA(d!dQcs&]oLQ*;\owzCҁ4s9õBJu\ǖl`PTZ*6O&  gBnw#mmMR$IB/gf/r\>o&~@ǵ#Eۍ0A03u=DG$Z5K ^yf<c;73lQcF#X9[AݨJ ÐxٝUA#H.r$KTYWj6={ rCYhqLWơq>*!Df` ymڕ!6tVg4\|#pB,dlCVRԫAm#6^f!KpIvcnxCϸ͘"l-^4X~J"' #B7ȡ:>ZG 8[_j*]Ti Dgwhݣc]UU\kcSo {wo1* kΣO~>>%ցxzѩKok,\^yHS.t'y2HX?H C]wBO(U]O˃ud :%'hc>,rDXtѓ l,imFH<akzTw}R)sM ToO*L9wu;}֏4/uYe, !W FF<`yT7o0fW3MRz3d{v䪊tgyBtX>`p,ˬ^J|UYꆀF[-g,[iSH3@3QCDĖaf2OX/ Bq.` #3;0 閸]d"+8mB;$j{2AІgz,.ھㅬ|Ctqh_A,㘝!٘!Ueb[+@ js3%zswнecwDIZ͈OȎ y^/Vx`S^Vh{svYwNa j-]\,Z_77ht$BU5-N_:7s^HSX*j1zZ0B5׸Pn _\~s \Կ$|sR!^8'. #j^,.(O ,1IC|F6afqsh VjH>%i;'^RW$ !0`b8p/ؾu"Ek]U'"jP$$ͽ>=aN+n%Y]ioF.v1LFz H)~5hgȮEkU.'&i8Y]bvk/L=Dy)5g&6'vwuG  ]@tv.80sN#LXP95KwȑH=oza,v^وtE2ǚT<}X\eRD ciALt\@ w)/vw1S"n|F܆I aw7 ȍxk%bH⡡&]W t$"+%d,Ԃ $]9Ǝ x U,CNm [`89DClyƭg-bpJx3wb^VʢC #ҧX;v1ɠ T᜘Cvةe4fPjבx@,jkwwAxٌYLl[Igi7RᰯvtmT˭=Q锋yyE C\˒?ٮ;%^C/j+JW)*%xʷgʟ=[["stX\KR6@BtH3 |,~lB3rܥgJc_ gg]HX%iuĖjR |N\FC>kd\(~`J **QQjnޔD &,zkTd)IVeαҢ^uLD߾^* Z]EhRH5@K( џ( ^Hz\cҶs31̴֖qZT 逜un{‰߾ #ۇ1 0jz-H聗q$`l %INJy,Gv/)Cؓ>K˽*&Q<b; b//`ez'& Zhyn>-1W|INr9bupxvrby{+ AE'"فRܯKNʲm"̆wMb:j wC{$yLmG͎;(zIHܡ0ybpI ,8N +jq":xtU:j=pϘ ԶCg<."\Kʢy7N}Zºc{b۱~}.k| xc0hQ%ۼrL. 'ّ2+-.a2E}n/%%n*k7&kґusꕧxaW^<% \G" mıvFojv~8}>nvX|vU'XhRpg|%=9A߆1zW%uXT xyK ǀhA?7847ΕYa`nyh)k6.}Zr! #1p+̳0P嘆|VLcd;QY ʖ "&3E+nKq Zy[W$oE_K\xQ<ܬN EPE_cNvX]]8F 7Aé"2/\ʝfPB)pitwJWjHXC {>*PP"T"Y5PMZvj(v;/euz'ŜzosBG1KxLAMXa×\Dxˬp j~I^*͛ \=w<`5odguduW!fFh^<~nG b]Lh q:Lj+?3(g Y.Ҝ +L1Җ]г˲V*]in8{军JmUjDh7%Wv-VzQY׏hM)f(6E!!dw C?nx"p  zm͆3j2Nٗoa 9Zw7#3Qv+;V+kHfuTq};5EIL#6"gF%$T)E E'Ql¨6 +j')6_t]=fBexTOM$k,^Bux@ f.i T8#Msw1VM^hdAI׶ӈj$aaqWtME@4v#?aϴA|s> ώ{4$WwVab~%4/Ir&n>3f*} LjLXle(uhwi3F !~mC&|D _޸GvuɄRNFF.=~w2 es\vcLT)% t_ &|Bc$:?C2)co5I0t*?[{YfEd (&xmW0_| ]=6Uuaa=S!,&lVbx߃QwmB XhQ -{!.fYjhRQ8mR J]X,/n lY̋=yX 9ɕž2Dq'91 j7J!4&n]L\$G c>A$ahs7֤3y:уA}9Vhc eHxHr:4?ۉ!Yw!y*-<\l}*`Z5j=*‡B@T;w#.kV nrS  0WpS+¡xkDyk{t?o^#|ܪ 3Qq@v:<> 9&&ðxOʑCz*MRPU(928|:{R့Ӧkw:CCz;ll}]jxhq8Nxz#NMb37Mx-A"r61>IE;6c?LY<-8ƮU8DnJiwHg}; ,`?a+.e@AcU}XL#ǰ"SoN^ ~B^Lha0WOvయ=y=*Cq[t пu6,q~L'ˠ 7πƒ3ؾsbLފwjtېXIND+^F-I Bc_`݁~8 Ε3!Gyʵ2-JfL+W ǰYW ڡtVq w #6v+p_Ţt)wM ʾHZɰVd<QQ>G!aQZtGjtفNrR{MKDQaHFDQEfrl?C!&bH=7M%r22|r~G"8Uc:\/g70b^Fw;anVHoG|ω?'wƊj /=΁<CyP wBƯ>@Иc3| 7;mPy!hN~Qr-!!_I!"wEB٥|1_U.Uꣴ5׋D,T6P+J4fVDn(e/av[=D@)nBE"\wLp1R|(_)%Sw X,]֌g \-LVč'MkH24)`F_-̭==( 75jsD[if/`w׍qu,eI2Th.bM\ڸ{4bL K/O!t0 /MW g/XZuHs\QG3yߌ$$TO*<ԍ &*J#9P<2gl;~ޣե´R.4L:{]2}0vgIViHp%L*J;b{ӏ4caB['ۅS1L $UQV*\ @r[y'*9h<[*aϮwƔ?B?Άג@:P<ǯ40_/'%I@0ӫRݏ&Iܕ ZwVa  =#4{v~M-Q.;`b'k+-u뻨F(VtN⎉}RX Q9eZc. smem64y\fWT.z ;` ;83afHT3D痘_8O 7ݱ$_@;Fאf?jlԴEQF|1?L]#~a7u$RNỤJbzEQ634 uY_ /CL=Pv=(LuGfy,rEb ŬY>z=j3xvSO;x9ү"=bivv<^Fd$U~A*lǵ&\ k f~WqghqL?<$w ϢL$FWq,Ir.4tmAq( pvu@<B&n_:A .[X4Us &pp[m5BD8Z&j7sɃfwɝŨq֝=Or]xH^_ME#\]*`p@V6@D^LA?M=i r֟-gۤ3>WG?`1sc$Zw-lV(gp&4ANHFH$Vᐧ)v:E2~7TOB3>i 2}V# ^p_68OA}2j7boy`\"N6Dp-8]l> ܦv#;x% ;WDъ]e (FDT-PEOE -tU]1p]ϕq)8ݖK{Q1zټF-mQT#[K4uy~n]lR.fui4OS p.΄M!T=VFBɇj2@ФYVPm7e9ϧq=-Ifӳ/|~Q;pA~`P*BA jiզ={?CكCpz-v[zQMiIP clEh긣mZE^HJx#KP" {r i*Ÿ2::=FBsN'bjM5xNr&c}a*4cSo )Xg3lLfOoW Ekbe\[pZ,L|}8VL`1!)c ʶ(uMNxM"KS=IڏbǩA]D2B<$ܡ=ui/>̔Ta4u_jO%7!+BB k,9;wʢ2yG;)XF 9 8\ phPCjnݗH^% 'n@ChQC܅(Pm|HM88u%"+\ZŧQ wToŚalB2O%itsBGG|5=2{' Ìmm7"ϧyNqK!=4ܤRt-/cl8_9}KcȦ9'<@V[^{>=5`Qp) GI\s8u%5Y-(f lX&%M2Xû:Qc6Sņ3vhddX}29"1ڢ _F%[YM, װfxy5g!E^؆{}51w|!ʺ }EJBx/>":*3iQ@GB\1}&XŶqS @^ЍKz/6$Lr PG^7Uܣ9ʐ-9}P6,u- OS(xh1[\h`}1\Y҉Q9 @@q s}4rwlaBaKE{b{44R>p=5(d\U$lTCayLe7D=}K l?8ATf2: Dύ"/?WN.4 mZ([g hYe߃!bNЋ ՀO/r?RaHîANR F9@13gkM q\WkAv 2y;b܈y9C oڧ"$s6[c&ʴTYaVQv%1Eq%?ҝ(V /j'W}B0q]= 1;{8Lˈ+"f PM0NWvL\@ʭ_r;/B;mfeԝ ւ+gN -QFb C_ѫf2io;Cu/"łZ^_&A:Qy*w͎*T6 /]2?wcK*> ZCN˿Gnƃ;?1p&E'Qɵ9Z=w.xDk1ېIjQs~P\I듉AՆ!u袌FDʫw JC!c\Hv]PsGj]DR/{b)L:BҌ.A^Y63@gz  t#Ԏ[I]&pP5HD6t/L>sdB5<72#pdlz]k?kt5̕Bq^*rrrrFk PsD (Nev ENchiw fy~ +6x_H]f7qKfҢ2E9N{φhM쳭'Sw%M$`2F"\ W]ղE9~I"b(\w|/]!Z.m܏`.nɐ+7 d k9`J+HE2e*-cy*ӭ\|llN23~ߛ8 XM.3EdL1 oOCN*ދgF<=hK:2>n^B +7#02.X<_c.+"tr^ԂQWkU#P1)4eîigc063bNuFz\9k \O&uj S, &Ƕwמ`gn󨒱ӊ P'hF/6y_tۡcw4K9K.gPoB4.J` 2Ji8?Nj< DD#T>>lF@Y3Ij/,5aC1=H(NT뭩D /Ӌ\ݵ_6;2 "'8芺?$wbKPD[fLC\CE:w GCNΞ9~1`9^/j"s^|]c$/OKb"ķǤ:sn&PPf^q*Z ehf~fOgEa%ui3{m|釚=mYw[#ԺV)q>NT/ V;(Dt&BʄM0mvtЯ Rҥt׏LΡ:{X!NR z)5 >ӌ$fnlKRq><_K4,۰Wl?42r6*T{so]*n$.#mV]͉ޔsH@0q$Vbbj(u]~t% @l:*xM疫UY=BTuaFTN+hNՁ6 IKr@*[=-Q犛j)c{qmܒ7oyWFy\ NaX8[15 r}L"F`IQ]a ",P0 !zEq}=U]pzOv!|bC%4!-CÁ1jx d[o70ί{1@~)^5?&-u.5)v}ѿОWqsOp \ #Z>Z9$Ђz/ SET T* -&Ji'v@]6Ma& u)qL5Yӿnc";dnG+(|$xD[U,%oH\KN6>W$+.F_0bR\.DJ#}ՀbtB2=rZ[|o 7^5ēO|aАXp'S*]=aш1GvhK"S6er]jE"]Ba31_G?}t1gngfm4vxk7\^%B"WwZL!;ӿakY]35\sֻr,2鈠b` p 'چ]C.>`Y( ӛ š$>KP4CP~Կ@*#g*(^w:!M챕<0`XNz8'Rzu,rZg1Gʟ @Ckl2S؜1Ad!+dv|};]3^d{K5xc\T-MU2.h#!L<瓩"Ͼ1p^V%1# &j" 2a}Rz*^Fg?7G |1et p+/;zA'MNLne?X IN8#~F4QTgէIaҰ0[7/0H=2 !Sٽ^>n%hMƈ'A/:]91sեH" B[鿂}M| ~?'!WSMH+nz82xHx` ?NM`{cTao:HdB+:Θ"UVO&^ZZOqjxrEiKO|2Xƒ1[eP~F, 6CklFra`$HMF6MB-J0ܱCw>*fl9g"*L^2Qݼ_hsOy,Q^>V;4:˕*fԧҔǬ ʉ= < ;qXi@zrcfm v ɕPeâE߼;X͢VFVO1)=x' d5qCOEv=¤%MQ:ٖAҤJ+aG|_%|/vq0ן.4͔Лz-Sf6JDpIi; pm91Aټ$hN{ kO,_+a!V3'X缟sG{jhM5o0xR ^rAPV; $Zęl%⛽htS/)$i%U85 3蒧p) w#mXjv?vw`NsV[D {XߑFA؉F`팰զr{[AL4*DQ 'XΫ#3` *NA2嫏|faO3;_VRcT.4m+H|y~ڇX %y>Gˇ Oc z*6KN@W#V$O 2TlMY'hDSsAb橎x"'@b'"  gww|R%AA#}'FyA,$7({6nA i{`DCԊU|UƄZz1AuW>4ScI`T'J5F:A+7@?s@Ee>$%eC_Yh6#3ŝ&cxېWnv86͆:i!W4CKzDy "݂UZF4M@ d{ȶ`#a^Io/ E Lf%S== -%.z]Oaۨnṣc9D.Y:D"`l9rsAu}W{+Q4%%L-<Mw$'X<Ձ*gsы}/4Ćx4T:4`K1а#,XLU䱤- ¿try:PSt{䜲~yx Ǥ)eE'q>s0XٌX+G w"[wWckBoBeR:"=ŜxNkY6Q$hd@ 4DL,9CV¸'Lw٪D#:CJjo(N0K}'f UeIȅfD_8ME$ٌ>؎Sx Vh?`+jzZwokAlJC1ܔ}~?V2__)CCc?+1ۮg\b;bxfLIwYWL~a BQC;:bG8 et^ 7Bbw8[eˆ]Vr(ڟF G8y|kEQSe:ݡ4aDzڥ~a5A[ h" ǖD GER|H5Ud0ቦU)Wۆ0 M ڜ/{ H\͘l>vEOiBLy;q0f@e> >kU ĺً, ֢ Sf( Ew{>L7$.bm ͊e떷pWseU4{j13yG9ozCoѷW&;^Š0xr@L&oAYB덹|S,MJ:MKn~ /}r_#$e:워w䷛TZ%D]E}Wp \OZpWyQ7%z'OqK#ra4f[;xK:$xk0@H3M p&CBfMRHVϵ6!/=_y1fs]aV4%b*iƺ![-Z`B/I/ьwrn"C F9g}#9p|aVF[Mg Dk寕͉МsBbf$̛UNSsG%7/UK_M۽NEBѶ\R#ؾ lhl3n67b:Q z dUr!7^CW5?"_2BS7Ij쑩>S+`'Fݱɾ&#!EWψE J57=jM)np[nXPy*-REp[;P@&:,6<|<,N"sNI-fn>F CaxM<‚'V]\=NZTb)VGh6Z%D rw8tO,xvO[K{gBWvP^|uD-eZkt/pY+uz4:2 c[F寸mvCxyg` 2z-;\ª$e^#3T ++"AV "f,FNG qafA5uQ¬&>K:uXh(Qކh7K߭ujBe۔'?=72.᭍-L!9E<{̬V%¸[Ht73p6Џ!7hv u 7,u3V0:2DfWbM y&duו+y#'eF,W;`28ICҾ͂Pa tPQJݮdo #{5^%<膌S=}@Mqgvi;p P-4EŢc>sBrrD8~NLe':I (Ry9wb 0ޝ( $[,r6ѽ\ pO ɕ]pA]췆 cH`üxZ0ȶ&XS*=8"s+۷m&ܧT0?#qL`hRT8ءԌyC@H>Ua~Iܛ"~!\{fFFi` pڌayZaϞY}Ӂ[Kٍ[aMҒ-LGE*BC:fMG&f #jQR9W5b&}(4\ePςwp6j~CS[+: ߞinDŵN#Waŝ;vIR1KCT'hţȡ y) |;G6gs1ñb:WharR%W=&tcBZ*<ݯP >%v Q F0l ܁G ZnfA5[Po`DZf($fEe Bjz -gکrL=zAR.>2\DʮX h,}=J6U"9Bu0z=w]xb%o~̖4U)2f L*Gs0x^c,0l%0&x`'LP)7EĬ!~@O1h934 "%0tB $ޝ(節GL-͠O"jbv+~qΝ]8ێiWNC<,eksΕ=@ reE(n^QT}8$ ͜+pnb\Hi#,[';Q&zj% dPOwQq>Pɦ GۡCSRHLBew*^&C}P#O,\\e-QRҵ >SuEz5VNAK +]L~oAiOKB%Iէ2a>d>1`Ao w^߽=EĄSh`zC "=mG`jk#JLPC 3ꀍH~hsb)Nw-?>;יC8z.3$DAO `;ʩ fAUPI+uB4r` ZMCv'k qN]K1`RL ș r:J|Nclr`SR 5"nC/L`&HdMਫ਼p!V8\ĴH< >W۶~o}.mY3mP靾7i2DqRK{p .AGlP9Ty+Aeoz.?k0'uϛhP $#|( 9B4A[|Ea<@thu~@կ2"΍;x$>v:L$yp ѼZ\ZL oi^ᑚ)jv~~Q$,N/Zh2D[0L4yxCLV(o,΁E\jm:@L3PH$C>Fa=C5בa<^2DC2@'7V@;Yگ]Z'i ~;d6L10 樓Gho|nJ! |ٌJacFKTnTClb m{%k˥NW\+v |EX7ku$ vgO0tC s/0br9l4 J<ɣKaY,h el` S2^M-8R|q9O7zxNVٍ5NC\Z;# Ҥy$Kß:cd.([(E$43 ݊iX hX7XWI㜌0_êS.O]{T[\2Q,DaAz@A㞐&ݳ8g:p6?V㓚;gN덖q%1X,4B>m"/2 =ځ]ߌ<ý :˚tPx5!wFU䂭El;H=P|G 3t+Ź0zNiwM EMlXn5w'dywޒ @Nؕ5R$&]^8 DeW} ۱`ۺ̓n~MQlA{1Wt< 5dmjV*٭ tArCÆߙC*l Luq up$,B/ٯ$fo9}Obl/`ߠ~vEmِ \PJdJi>Uf+iZFZ|rF dnUsfBܱ;ounf[U0K 81Y+xN>f%QOQIgbux6zJ,˿¼*z<;gD.]#T(F;LїǽG;Me ѣ^̼AWBY1oZSt9CXg_+mG@FIs{VڠyjS#._L$CdN#B| -/9BsY bP:}|<;vKKy3geoYݎSA?&m= u8%pnSM OۯS@*%z yl:_ڭq=.Y O%@DrR @`$*ֈG[?--x;Aѥ]e3eMA\|X4Ȕ Az8CK`l/ڈr>ì0GΦfG1tdQ߰7C?604l>aͷ pflh Cw-U'9lvJ7F ΄+iF W* $x=K;|poVבx]kvo_Ez˳[N=h9ASa!H.YQRlt]YT&03܇ߦ#p]6lj9ϞW 'k=xF v{݈kQ^Z0Iv-䘧R9KD6$Lz>;f]AT8 :əun"{'G Y^\{CnZ>`墕>x bVQymA*$-ZƎ~RݙȆ<1isR&biAK0sJ([ # }F*\ە߶koPP;-2Sue@.K_vGH|RM41`hŔ_M/Jk3xG- {:+ڛ*:Qs'OSC[,.vp)8]'WG:禺#}`_E^ԹWe$,b]|2# ef*.$:(qtiJ աjVe[ظ\U>Ϛk,eU=5_4%5zJ =WXvީc*ebNUC#x)+ = KĜYtN20XiaWMɾX/=( 2j$t0J3cGXC!sX㼫NKM?M̀p})e"҅&*NodҮT`} k󉓈 ݗ;]XÐ0͏AAΠ CRsOڞROzA5AӸ89}0mDK:Ѹ]ZVz&/eMu+kת?VWKNAƾӮo^djZ]QxkW`0z͑9Шfbi$ϙĨ*kuO[HOX|΁Ir[Lq3vmxQ^l {H֛p oV>M}lӉT={}p5ߤ'6}ɳ~ы eZZ /Mz=*)3ʡ2L[",k2TXxmعN92iOɧK ۵aDjFeȪhT/WM%]84H$UD=Mǫteƛh~DZ&%%OTlc_U1}ZOb}|u$sAn'/-<|7Ef5i!)sRb@{kaWrD[ RNQ~=HaK[G뮿 wI:9y>?M!ŦQq{#gX5JO/ړWHxI'QW֘\2|ƫߍO ͊p3dU@t:m4ΏOGcCQVlh ^٩A秄snL{sriԈ""iΨ]D샾F7Zn6f; f7#ݑVj>^e-ȧ=~՘tX4gZa>n+O_+zӘt%t82I}!Fʙr]yL4!BRf neE>g0mO^v{GD/.4n})X4{ ;o\xZ'J)&R>dPaCXs_#iшH@2@WM%i~1?Xjsl 2%bNCBRꍓ9edŏ ~~TJ "bq*JܱFW)|P $hi/eX7^6p)i(?xR%;<̉n!8H 3]G `}o Bg0ΦCP D*xbc@>#u*?粙.}86j|7+iEU!Vk<儛9G8Xw|:d- ,eVrH WVĦ[kbOpZ%Ʀ>Ogc0d-{*skg#er&GMڛLLlq IY᭯9~BE!}5W$Bq->.\߈~1 Hu~KAs` 7}wW!ކEk %UV>W`hyhf>5yw n#QV}P Nt\Z`<&S$, e߂gר;zQr~:nf <'l|IzH{99vc{\vlylk2N!j|V#&O6eRs觎CujO7f9k(7zTNG7ÃN',&3!USG·IyA~yuNF4"R3.ޑ li> e'x!zgN9TRPY@IPAMrρ[hG*um84_J'7$ s{Fe a=τwex05Ҭz|¹wLJJRpXхPp>/N1<R%TԀ1Pql$nK }tGRDc0e-w\|SQ]A˞=Oeͻ*8_] }Kݑ* f`c( yFC'Co {MJC1B g wDIiDZn@v3MvdiN&`E>KV8iuBaG{AӜB';(AwJ;mOnJz!W_l@52Uʊ'awJÑt잮ݝx*--ə]/P hbc0}5ޜ`~;>n=h+_n1NhmQ) M& p4FgiT-\Sjg_6>ej|]Ni; "V3& LM߸ޞ']ahFg^q!{eG%Zhb^n猾Uwl][f)V [m9J:o4NFL5^dPA<9if3|%QYxٜF%%Y1dKE1245[ΚI3YUj9 =VI`y%j(V|%/p&f>MRӦ\Q҃S?ow3>xlbo搜~$.%D(sVi:Ӥ?mW"Pql\sWI^A$qs֯wϘj~mN2|9xE_"W#<{4wrв_u+qn]34iОIષ멗ƽO'̸د.6l{SZ ;c Gʪ#x#TNՂwMBqirڄ;IJAfj G*ޡϟdq҂ ׈oe pfL7&۲xMT1ŘEPЫ8bGܙ`OMDhfdQ+ҹ64[+ ?hNY^ҏ*-]0Zs @(6tıbtY#ְiAc=Jϝ]ɔ*l"YG0+8O@ H*V%bTgmNpl_ߧ!]G X>W{.vINHHiϓʉhqO5Sv]Դǔ*D^s!*y b)pj1mzY͵  8^s5th=D8Zڰf-7>UL]1\ho'aJ}T3 _%-uup|8 G}qw5kUK4)ť LRqʩ]'BYi~sNx{l.Kx~uߑ@aVBe}# qs?èr+铨fW ?$mZK]e#m(|.dT9tt*p,tBbZ#)bqgDTv8)~x'U p bӠhsT-?7++ǡ,rmILȁ,)h utQaKl{{B̈5P,6@YpYSAk|KNO {s58)%O2&&."'9δ[RI,-ʌ"drҙ5z@'3ս UL(o99AFniI[ZhºiF#slR*cȄMSoF*AI-@j-;9F t2$ۏF勘!DUs.pGgPC?G(hF~,LкM"ǤfJ~f<6nųՁ H@2)0ێ䊆`8,AmЕ{t`Ki"wI7X_K;5x}yYnev"gabcڛH/"ÚOf=F0ߍK-IGR$* }w~N-x~ڥ5w f!{uu!{4Z^=blj[=V{+b|5`Αٳ͈>5!Y{/4:9-oW@4^vVf{ rFPSK, RcˀR>$3!A m) GhL~륛'l9c%[xG(Rֳv-kmS<龰="l fKyoˈX}Fd&VJbAo8~{Ag#@N *6h+ĨWz1I .v<,bc5|:WψG$xwv}n@:x 1qXl-X9rȐrF/f|ƣaYw!"_^P"xq~UT2ǵt#$[(MfУ80s!{&p88q"NYTfqgD"\1:.S >Q DRhC},1 {;eb,\#v:TZڍ..k6:bgR)V0ǿ<6Glxsw.IdH1P?EZ8债򑁏1J2+ )MOvd' w0~.%7ǹ2l" وK+,د/Ygk<1=ev,2^il MD֙XâkN< 2xG.n15K\UH= ("X$u}艬$I;> u8v*oqL`?d3%)oj7B0f/PJQq3|7˝Qz|a×ޫ-I([hLֲ(;5=oBfLkx.- ]~9%~<-< S9[YԏDMsy>90 T%h\\='}c{ǦF5$@  )A5>aj1Zcuwj{;?t0Sv}a 8t#0> Z,fR҂Mvv{bf7gM RKi-ㅽKc(0J߮`]YA1ɁM%:`d& N Ek>ƺpNU I|̎"r.57Tx'tQ`ZuNՂ+B$8YC&<)%= ,ʼno,<7ZvnUR({q}|}`1ֳ:U ~S7HdPfSv i‡L -Z0RJj T7TXL-x6jǢG | [/R0]g8C\u@T=[hX}&vC$ LoCiX{Od|߾`5bDy3Fvƿg z&Ew,jl H U8 *O%]TC@<ɄU+ 9k?hLQN]'^HcSK)` ]YE(AViC:+ ݾ; TkMW-D'Qގ@x| p f_2+5>I"%=6ZԺ"NZ„PK^,t~L,3vy8Em4?(: Vƃ 'Tw"$qXU*2TUh&E(mkD; |F:/Jf lgg xFˇlɦ[5݃M]cFj[-p o~-~Djc N9V]ۼ+rY%xL<'[#0p0Q:E#'W^eN9^D15 .+lbg}`0a$g s\*YbdnopcSfB683 da?3p^5:Wj6`-ϴƦf@Yj޴mvqv'P]p%f{)Z%&/w)0m P iN=n%Ac)}PF8:1y;WkhF9)ZLQgGF Š6%sӛ8~QRQ;cI$*c&2%v4e&/hPVDn?/UYFOL&0> pu=+ŷŪ4J DcE)jSrCWb4qa0&[}KK})9$B*4}g..9j/uS_O6d96D37 4\$gMaϝcM9Dͷsd0}"XuRR'e/}ޯ8o& BQjb4_6Yo@YRLƁ n"/Y6<5M^C1uɓ?W! #礳vSp\H&i'^r9r|XzFhwc?wbҤ)4: \LjvJ6Pѥ7 Ӣ+~[2u5cऩ'A^7\?S9 -f? x9>OI] ' ?(r ۂoV2E:]^' ˭2{-7OLLDg(z:`zF oi=u1)ūbb~Zӗ,n$7tƞ}Q~n `G[2ǺDiCb{yfpvP|?^$)\%L1gx1SȜ=<~[|fswB6=3"B lxw >221W+(΁-Q1 Fv|b'/ ;P̟I؈~oe}S0{a)Yb.D'{y1V]Ŏ$+֚ y;2TdjW3s ~ lM{qEZQqXm]ʶ5Tj7ֽ売}u"- F̜ &_y(_jea_nç6۾`_"Pݭ 'G^>9Z\6KHn 'IS_ =? tjУJC1?%8ibq>O)˽.D ڌx'!kg\lCm#l4<`HȪ-Y)w9!(2Ĉ.pt`Ts7aK}*/;Q6.JܾwnSo<_{ؒdy֜z6s7L~kB0!3}rNzm*Q<ReF;xTY;!5u)ֱȣb`*;ejD2n)-,\|'(.C!nYOIM PF8GS.XtwYAD&l0CTO]rRv#1ҔgU2V5Rs[n< t *]1[(miZ Ϸ5 0g͟V"e«,U)e*$~gPg$: ~7 MYEښcjd o HpwcpRXZ٠<۔e+]5gjmBqyBF}e|:bg?-Iy'$slӤtm$ yDu-#wpĖ[S00k[xU#"qS5&3%$MzS᭯2C t,Bq#3牞g rBGF0 P@/FvѧL̚C)HU]^9Glql%>ppR6lµZ$Q9\ 6d]M=Biel.b8bIf<:?> S*Uwa.ל} .i`+_Oc"j4nO&߳+jSPڋdYKX?n^vF92 b~Z]r.ݚ V U(梁O`Pf5@ m "qqΉ|Iv7us.AUq/_H[ڬ~ű4uHz [uYS4p,Ri v y0>y9O3x&= ,?1%ۀ57X@@Oej[CT 6CWMVy?#Msgdaмw#K&OK Ybò}o7]`+%IU61XBhh'unysdJr3qvIыz`qZ!J6m"*0ܨ ],>v`j'zK3Mw򾰍!= jƿ6&1u@ݪG/PYcZنPs T fr֬Iu5sMZz53XYOB4F׌ z@P>2@k^p"BZiF%ς-0(BQ?[:63nw?uؿPmXAf3gۘMbk.o]&A2oc%ot`xCw @r w!IǤcWP&>Y4~#ݭGƎN$KtQH|u7leGOY1OE* izxZE1wmE>3^ed3D )Njx3^=ꩲ⦿:Ntf|P+T *a.Jb4/ob}k@8F!¹&׮vfMz(Ů}ݶ61QZÄ\aCtWNIsӑBtG exCO O_L3/HPO@;UYbœ #Ɉb -[ b:B.^^R?wy,Bޘ uM*Ucl~e%7f}QvQ1]נ D#..4HT/lpJc6gaw˫aH^_Ma9 _N3 {aFM9\O&APa`[wbm!{̎Ew(ŧP eqTV牼9[ U.@ ؾ1lr;JyQ?@YR_<+L (%2q=º%--2ZDgx㓔d/qs>*TB*ŕ1JL/R2SN X2qu%%OSNM8->,  [ȗLrRQ?.~^aa'qP#$^g|y f"Ʌ+YQF:6,S`a*_ afgy vyl{YTyr-+J޽3)/ޡ@d#[Bɝ- X%7g cr  d mJk(0#B]2oz/)gIz&8{u4E^C/8 rZf@-~/ո*,zdt4*Y|Ţfst?*@Ϲ2TQtzGfdd)[zgmמ" k'=x=[;qwz8fڸT]xҁUMvE,TʌA2H3u "8n{8_4&nOfVn?6">'t64V4j7|{/X t9~G]ciM 7Y5f'/1ŀ*cLV52TP 6DgvUEEZ:`[B<jwX!lw0!pUpU+K$>mL\R( Vr SݟExז욧Ν=*)v`0O(о' 0, u;q~:GȜiU:2V)y"WdxH==1ltާs5.B%Nҟ(aIw?hSL[ڃ:-WdOn:T _y W[0Z1h!E(e",pO~yy No0I6H2$"GiJ[zyGwtܸ^Fs8YUJoay˪͙Grʦ_^*  ͷUM*+hb杊Kq-6wsyχqP뚡|h0X"X}ϟdM\N¥%Oj脩r{ Ļ:mtnGZ1.1 >-lf4l:\$'?N|zE*;OMa}~╖t #0}z@N)+ˤgAּKݹA9-]WrE iI>قvKADЙsй.-iZF@Q`áq^W4Y%յkϪBr-eGNl-8kGmiϷ2&԰%A1NPXvdyϣa1;$ &;B"d1K O9YGxчnI.`r^򻠷LOVӓ8<2#>>MQA>wz,-|oʿΞՂ5ZבҘnzz"n4L57:mc0-һ=Jt& Fo2HB3>c[͠k/ Rvé+^#MzʐY'}_)6ʥevL#)K#mgQK"YPzUI閿- ,r}oW 7SWHI{L/ jVQV&Kp^Q%Jʁ '(I[ UpHډ-3><.sv-hSU!t/ VgÛ:u[]'U:&h0kK.}}FKkӮ@C2ܯ#1To@`eU[BQI֭<2di18֥ jiX MԼ^>&w螃){L78<"4,qvئ;ħgL5/&G$Z#sʒX֞.91;`n!ܻvNڴwaNWĤXQϑ&,$Y^1u0<5}&mavSX-)Δ֪p +fR6BlHiR֧۬aAk%ir%Qng:d*:w8qW>+.NS\wD܀0FYkƵCT>op# V6"a4 1g"c h>W27jGt|͉n %X,o͹-?vn'CxS w1WEL` iy;ԓlƓw^fخ Av́N:.e@@̚dt5\b2ayB?>|$V]^\%=^gG 5צ+&*X6O:+ Am?Z4ջ|b-?ApeHrS1>ӞFN_K~cX-b0N_?Q(ͨ:9-%'zʰ/`//vlI"7J4ol5ʢT8RV%@G)(祱ЖxedҶfU(3y!5&~7uWg7߇3ҁ8!Z{ ݯL 8]ͭ<-+XO[Lk'rM%i%т_D8lh ΓǦKq)[r`'6S ] J4ւz9<u|/(rzZN8)]SL.zɊ]Ӷ)>(wsMNR0mGx|MeZ͊N7AuG]Q:~+>۽Xԓ::1)ֈA=[Dǜn0r!)"&547ETFENJ/])^Fr EMV"Dl3=rìCq3A3x7#dKZvTnPɽ|(<$n,SFP{(( {벓LdL%4E|8P7k3jiWSBT~|;=11D bd8όI'3ePVV7CGFSnmp$m?Z؋A5 8(k9]"@ڬ ۝()!x'zV uV_ c3U3].u8g, h3mJ0ђ)hCLs~sK:aOtHHY,8hO?>Fdf+uUwӏ*$5 LvPgx`͑ya _<0;3֣ʊ3qPrjlR=FS!BƄc[0v%XJ%>q\wK_Z$`0 M8{7렲e>Fb3@|DMcA-M(P-ݤ_}GQؿqZt'ZTWK D2{%q yEuC10 G3oO\nkv.\o*/zg,K{3-%2Z{7Tk0qD83<Ĭf?% k)e~m}~ g7|n"J`!v?~<>wOv~ 䶽 hMuhqt""? 4vjQnĔjф씆oFtJ`:b]ocR"۳i1- Hlj`O@b#6ȀGg`:KӥRɮ}#g/XkAXUʋ zNʼRURHc_<眻kR]w*״_ 3NNw8aAum &yg&iAoWRm'սD:5⠍GyEeo40'B QK7^]pV9( dҫBhב!2^#ٶ?(e|t|x{}tTmQ<'Sr%l@UߖŻrW1џ/j4ܐqT?'7v />aɜa޲WdV2CdLh{r-1e.T ءHOnyH)^\Wz̺5=TaKlD@Mev/CA܌?㾨 )IdDX?u 3mF (c6#)I^_"ʽv#o;oQ!<O{QGxmzE@>P[4)?/ "S_Bzj#/l83%Y hdd]fǘP< ˅ !" ɟbYS9ʀJ5{8jT?gjGG|բˈ,+ =k ы?.CVMXpQRcg^M ={&6c ӊ֒rjH\t˚JkΧ3+sA`=R 7&"*N@b9OIj6a&t"f^=h+2#sbt0tݠOתﵟ1WxbԹ5Sf&q&3^E(CP"0'ؗlD ^b+lV̆N{fXFRψ)݇ALQ<"g K0xъhamE* 'KFjq$ZOzܚ9;ZsЛ#hUw#i#YU,^Ti' B@ r㾲vHbnEM:,g7v%V1UtWT Ϯj&qTn,r춉."zJ[ wI S ?>ݕgCM\E,ŽJ\`\+pgSFnhDZ4"~͗$xUy>!{ǠfΌ-rGgLf!5kZ}{7ʈtB#QDR162xԴOWnR'L ୎8 jb' x$H@<ލ84}a(zdTI۵mB#YM2}򭭵D5;;óVq5t퉟nCJit֗n+5mL.OI.&t`#d6>.i1:Hf634W0=GP"iyw<;AHmb-P̮Rf,HШ2 ȞNGQUK7)IBP%F9EDLzj6O^g,@KK*qn- 2&$&< atvŽ@JRP0i2$(*T9rv"=O-M< F쥢;v>ʙ̍x|=V>\r>#Ǎ?}2"_oUbS{0l)Jy,Ȳ_zO"k㤼( P. _͂a9&_o) ǁiPm~*|igsp[q蹖h(v&ٞ8*rxuNZ7ɤr-]OE- ǐՙ4t/?.:}voe~RJI7\%&솲?tFUICX9Y4 E?a"X*m퍬ɡXbyZC@N#͸!T m 4f@/=I˙A`v;H"|t#p 5]Ĕ3fq; TL#8Msox,Fn9~/J,6yM! ԐY6$匐81NM(1@1ˣ#ȟAi%q,:1,V=Gʟ*jڶKJ[p?dzNT$K* \Q~HALA,Qbwy&gM"1i${=Zk25i EM*٭+c 83lSѹk(pVu~o"O2,vCL߭: MB|h'm GK(x+dF̸Otr,M6oUm.vysyσppA7v!Wm pYj^.j]t-b% c]_p~=% 2u͚7 O%,ƽo8֑m6rX;}IP"O D0m`wJy KWy@ Z#f,a3ຂKË8Q!lZa-}`+jyyF+F3j]ڴc78р9 eд?wn+.8|ěOU;d{/||M)\%U#@IX6 J_0L ѱ!.S2R{\ Zh Z$54d'9iUAb֑xdp!㝶lVq".ObKMnJd;XnKL RrZPJ,L d[d s?uҰx":MJy}m2%*#l5{%n7?at>NijZn|D@HˈmflZɶ$^A>̦V0LX oXHAF߁+e* ^ [Yk:zEQO10>1BL%068?* ¨q҂R?PxlC!jĝ;ҰZd֏<5&/ 1!,jV@rQOo!LCSGq$bu}O)Th>ܾaNg#"I&*K:K${|ۈSIfiOeo} m8LO7D('/6 ˂e3?3/;ꋬCǃ ͗14Zp|d?<[BsDt~-C܉ДV^|w}:EY}Q]eT=M̡C^+%u&U2K[TRӇ!_E)JK/Fr-~?EF+K].PQ~s"T<%`Ҽ5"6H!gl,D ل n* oren a$.c8%,, fIJDN~KWۧsbV~pFaW*0[RO5W82igT墩IB <ɘ.m{S*>H]V@(ڏ.~Em_8;,SwWH&sW[j]iRNW z)-0X c{bmGF kva(6sC`\gj Z^Xn=sTwo>ooQ3|>֘70/~yHv.mU|\zL 2߃Wc .\-ˉ 'VsrņH09+>ɼdqe4Ȫ ٸUD[q^J [tNպnG,.)SH$l>w%p0x!? aGxX]*O=fo\2ïa =G}8ǸT]*Gw"}_::妸 Ni#|7.M{Q'm8{ j w[PqdlNcpq^O٦!5d:E\jX4Qt{aM~ J:%ףߏ8˚QNliS<8)Ie/Qc/3=IHM1y0\e3|*]2HgJ}οOVJOy?oΥ븅L6G6y=1['84r7pJA]FW4)@1vkMEK7mB}O.ЀZe"C".oL:6'%>wd3F&r_vf/!b'{ )Khʺ[m[0INjVX1 hk }{{A݈7JY:O6%uv#IzIaK 1{ 0ѝ0S؛GU"zH͏^ȵ7?۩h17(y:UXp$%Kx̓Y , vӟCO7%`%9 9"Jڟd+\7x oߓ KQ"vI@DOiRŮ-I)ھ\=ȓ(Swp:4r 9cv`^=Sc[}dhuǔ`^ЬmC)N?^=[+iG̝*R+s)!&lDm*fW c]x@w½̘Ή,D*W"ULFf=3j\y뭬Q:taP EJIxLIXC^>7Rsiw}iN*L8ICO@j'&p{J8 ;8ac^=٣A(:5AS[JolaL*vuQam( e:jS*0@5}|?fB2 t/lv?̞}Ƽ8'A.V f_9ڂ)fU>S|[l J>JK,*U|1Y"a#~aQ%=$WqgڮR"k+7LenA=VQKzMQx{Q$azc%wamdR 8J0DnԀ ֨iuSxnpnԔ_A7ۉ)}m\Ty㧽@hPł6LYŝn&/-8[{CACyq|E\2XGl>.0!τt-}XaWGUC<`4akqT\K/Q"ʺn?F!fT{1gCzy |HFm-ryj+Ft<0&ɭ7rkX)tnXbt#rn6~> UyJ7O3Zh9:|vdz݀/J^%C! ߔF9@0=mmz[,tWyF%ZP#oSBhO ̙ 1 _NU:,8TGbq$(n8Ԉi9qc)aSltmtiP f/YЈ{1{wz8q~L' AvAV7#V &:  WbWˆCjꤜq59-W,yG]=&(no9QrE/@.giߤJ1p#K!.-6ݻbpˆVP˩(A4Mj=RC˺KF%!XƓY|vN2 E?ߨa1TOsk7&Al1`P(_蛐j9}lZ&|3ӝ%Mzuf3*l%X KS0{/ldHl`MvaDgmż0,bJ Ny r/ĩ[^?'<`?o3M~+c:[/5ZlI$#%Xӎ["ɤ#”95C2Drǔ"t8,ns}Pwq]AT+[UE XM#Xe״jz~5kޏ8=o|U/n;$ >Nr32<Ĕ}_JxĊ•5>H"8Ar~߷ogr(TSwT8Mxr%U}'[<_)쒱/AP5pPl^7EdʑRN".îBW\/ U7A$_j [O\EȌ-خr m~wPlXK`"ޣȡ ܵ3O  F"Qvwo[ab+Ör*)b3w ,V{ޡ6LIe*HNK\g 9ICtBFi\!nH&/q+}4sk1d\RDƐ \pNCg*i&Yp~D+$dIJ`=6$$e橶6+%[Z',!Mƶ,JU(Oܪy{E:,^p 7i! YH}q7ȮxVDs(ltx  -;j<с T7Em2X# 엲XG "Q@N~Ljd&%!FrTKuRGVJy aNbGT>-/ݥхWڿ$N %Ob c}%fFEߑ%S&[PْxOƏI ʖጔOw:ĔeL9?fн\M<&ԐxBg6̰5iO`θ_T^nap]NOug(RQ10qNS9+/b5^@J J_(}2̓.ȁ*/+!W :SPkXTNiं i4`کq k^qÙw >8X~J1{z? ١^Ƕpuq6H@1(qC P&qDijʞQ)j~1iPO}[W|7dovڜ#=z3; 3or @Fֈ&yPtr1$|VJ8(ӑ㨦@P֪UeZ:&V/ X<9t~qn@.!M]3a"@){|I\;o!wa}t"=J%hɃM DHwY]GAjBnW:iғx:5rxI>5tKA㶻&TĻ m`cNqhS"_%$zF;7SďciSlk b)!}4s@q@يV'~X pW u8A"#ɽy]3?uq bY 1ǝ_(ܞBkz:MZn gmQ  b1_ N8bo^+i 0-;hY.ɒM8Xf6Fr2X{8֧>d+ )&`ۿ 9,vyg&"f qG{JbZdr9@~) }"mG> $x/S~tdp%}W_.LٶsƁDg˲0Iګ\!c8lF)q K[ӭ8=Ѫ!;@(?^!=OtbmLsZ*Y3< \lh/b IO,Rs֫sʀ6~ I8SICPl1FoffYH2dλ vϞ씅#Kc$dypѭⸯ~_ %OH Uyl 65|s祎ڌ+ qi?{R7,|uqjk\-ǀliYi;LnNKU 5b;\whr-Q`_X9ucxTZ;c0"UJ8/%D=N U#T(_?^G,cƾnY\CPCD~R;3K$qW pz*DӘXIK-ɸQp VMoNp]>vf(VJqAjǑ] "zY͛ a"x䲼 WWFUٳ}\8f;E_yEӦuWvV-)x~~mx2Hl}W 1BR[^N!}54V^  Y*]҈Ѫ-Vh$q:!ϮMub0jq0DMU۝< :.ěu$$4V!pBLar^OOR+ʉ֞Zhg 1ܽAc%luDl8ax«}gF8Zˢ{]_|T]&C|t .ʤL&̎2!j:{DBSTG:4,ehE)bY T(ɭrנ?ϯCi㶢dlE z;r㓒HZk6V}a#OН8N,1PVᦴ, 8h#,3n|}ؤ2E3ۆw]װgyvl\,#t}Ik4ܞO% ZB?хvӞXV uI:@ju S89gr`dUM#pkpCW*VoBqښuTc9LkIV߬x;*֍A"<1^"/n/Ä.S[y.a@ώQ Mq+aNPQK,?V1Tz>_i42)0gя~Gq1b`],$"[.$sS ۈLqnII~niEA(+J{oϑB_˝(+J6 +#Bp<$l1 a^uy|)\QRZa8w@M!!d $0N?"eFKx4 5imxHRyn zG^ _M\ VWA><%`MS6qx,5^ims mz[$y)յKvݪ{Po,S6gnj=-6)} 44U]6@773g9X'\5: f W" ` da,ԒԎJi4Uݢ{-t8CTx̦x5"֓?'1^AM"+ 6ɒ~+5+1?u!F/# agsRU wUS* \iPmobcV5n?>+S7Į=NݩG8V @¨UW QA\ul* A[$͉B%\z _/^HKq^y.)A}4dcl=H<6u`b5}olRl s3V@ p>F߀305s0QdoyAQr+&r fM$F7HH(@4.ipPI@٠~@2^}{ \my_N~ۣ !Kr?Wf"_lA*ܑDX2 29V'"K\[L`8u Isl#. 2U%(trO@ Ig6l$cni%QEm1ڠr`蒆*"wDHUI DO[jv}mJZ # 乔ao`Hfƕ-RA Y!WI|v :sW ,k]BG7nVg{3kvD,@ hXj4s썋<bmJآ2CTBrܑZ):gqeOO*ѻrRcVڋk g1٦( L"tDO5/U3_V4vWS/P݌  k/@te `0sĨ6se`$*Ackc+fK^UtDpN큿x`7E p* : y2&F{.v,Pm O}T"n6*O!Ӊy\)=*0yBJWu8 (Ze_E-nYcx}Nw); BEܗ4pY"J,pJ!~$Ui2)3e_~La.nU`I0ǓI/ v޴3|1G諣D2PމyWف-!z>'K Ec6XJN ];)c0}JW?~,Q^{Jܑ\/{rTHLV?7}ʚ_7gYłӐtLNl\-ZRҖ ]Լܬ dU7i=\}Zd7y?3ŸZtFoTl lgczrK*HC+rl Q:_lnSɬM>L ++Bi Bg.xBGmvZ,&UT^uE[PG0o3[囂bayHyc#[Yv]^(tůka5Ȓ; АL46V]7 Κa9Qt6uLӠ(LJ($P v&}/Mtqfv6Aމ#vTs p״2?v`MXcCR'v.RZWmpO5%EҴӞ sPWkQJ܂ؿ`<;oQH/+UIvf*~jUƕvXB?B@5'nKGDF@b[-?^%K5뛾;-waWpknY!WeYZ6wlw0%WnDXJ ·TKTPhXJ1Lۣ)N,޶_ɂՅ N AL]SP|.;r_}jRFVϘ QPڭe>^//ִJз!![g,ڧ㤋 9qX9IJ|K*OES7uZ--G&kzL 8|%@xY֩r_4mzPTFXxk\ Ь.gPea1n5ዼ .څ[#wQiqrGN=u~UG!uey["#)-o&ďSN*etK/yrƵpGxRj">* N0-?ffLI反G[Ӓ qEzj=Ho.Jwoۨ)#x+oƽ֔@5'Wq#dv>| a*5meX5 D%]fjbU`f|ǒUfhtOl`%|)l<aCL[TZ=bH&'Ĕ~iI_`( {YxbXXC,R@&M?|UPkIpɨ"ʻf`DTCڀ72p=-nōcnj_xy}RX S'u/> 3< kP'#J5eځ9ٽjRH2% jٻ Pb"SvgPsWOI 56Ai3f>!oȹR`ḋoV䟚$ڒ#Xk-Wt WCXHT8o0C1 Az7~Iv.e׻@CLiW9!ii=Sf=:ತY~mMI3YJ~q u!|s4BٜBi @gz*xo 7_Ӆ qJ0ELJez(=/PD`Њq'FH.d}r`(MTy I^)c Af0ٳ!Mf3כ,VȐ c,!tٷ8 ,OAUOZQ^]C-HE¥j(+j8T֌Ǿf]9/t(#^͞|P[Dc~ (2֬fUHfA6 =,D`="~́wNPVߤi%|JڪL.X EP~Tae/Ι?\GY+ƀa jTO,He@N5Р]pK܎R%oAS" |P'KrQN.'}< |#+a_&1f+5|ܘe Q MġU(\u67TW{dgԫ\&t1˜ ȃHr~HP+ySM]u<n%R_xRWdmLr\PXSO֏pQjGY.-p)p?GUQP9pۡ:ĬJ]]0%Z ̗͐alE3 Az֭0k5cwB:Ja}'܆%//CyZj0d= `mx V(ek}(D#X^k8 M!^ǿ&R.u+aSA+YEZ,ADjG_KyƧaw|(FO+='{{. wRV\-(jE:PM쐲gs/]#,Es G̨KTa,%*jپ}o߸S%)j^;:e3;4;:;ykwrk&3ͮDbM&,,0(P=B=4Cfd6T_m~tnK5Of爃y7Y٦zڶ"@tAF'jU:lC*ENb$49?$pKM^ x0)ѽDi P~Ye%HɕdWrb!+I-Up9U`F'ɓ.YN8) P;wDZ~b@Lƌ 8ڳVAtq#?Ф D!4 a16pzU#@ݺp߿\ݥ92us;K7W47nDJy̻*MbTnMo;^|"d h!O~Y<Vs>xfLy$N3e0Mzet`sF_u5/(I8 Bbѫkp-<<K:d!N37tmoDski*ڸA␿k@Kw-ftʀ'Ada›˹ yg$@A=MܽzfG>$_ٓ1X=8Ԥiru+Rv(K1mH;A=S4] T?uM0&;qѶxʰkg$zp@: `EulAQ%Կ2{Ofu- J6 =TPǵ YL;WEE=2<0&l|@] S0H?`e02Y|@U")4N"g3xf!Z`cfaq<2wVJ *Պ=s| yUqRZS{ᓿ֟44\q׹B76_ڎ@59bxGs]Vw}'ЧcZ/N;q`R~{tekEQYWz''Sɺ}q|dd9+C|be4>{v}/ t.{tHfIZs9eOZJ{R@b*?,ZK5JsE;wr2 ۳[a|' #\'`)dvP؍TWtZ[Va{zҚ?X5#yMXalb7&^*?;<48HTPX4kPBH-o3u;l4)}2K^tA0,OԷCDV73_N. I2K>IMu9(Tz;@ 5J1UFRSɉ=3R3 Ji*!5I?3uB=o V ^%t7Y!$1F_;{t,E,za63nDDzp&|Yhy\6yBA(J&] WL7$S XTpm.k)7sYb`Iu(i%]0FdM͉]dtx t5WâFW[#6] 1Uo&sdF^pi|FBӀB#B~F[d[qC9^KaO>Zvɳ0g JLʡ:oy,ݚ Q˃|N=IA T]TĮ2U@ud,rD:D~X[4i!p1x J`v^Oh<4RF>w:" 4Յ ,R=Pe2uf<5Ȩݨ %G@ y!*b Wz,J_Q,mS J&]EY%u+%f5Ww&K 4JbUxD`E:`6[p#|ki"Ԩ w޷ʴ‹*(coH~ҎaP`?"4*_#,Am}h2[0+0>H.9wèv9g+-XG߼1S͂Qu3lo0.YaެujM28K&N1d;\NP|i fGGQ'\ ; !3H;=Jх:tt$ Wmk=JEY&[t>oj0 =gT!ËABp?OAUs띿W?ZW93&t궃Z:ie=>(= j-qbt{btYRa"V5LjVTM^ ;#M-}[k?:m) #NM@lQշL|w \>O#RK3LXt; &|nRM\u`$gayP ƌ Q 8YFYF#~ƚzWC<@iChpsANG0Ly?X}${f) JuqG0K,zmzkM{P.RAAG&ڑCIdlI/OR[+r*- #U%G9xL|lj,4gew_N|2@tvK~QK X]^*AEybv#JY(HIxPI˕B]͜s-Fd!v):Y|Hzeqi`ܽZຟ4ϭqm" #*xqU(˻Ex} !ѮMrq=Z& ]Pl3ˁ&,h=(9 PW*:t^Ԥ́~}dbuG}E~1oN4u +wHiV֫lR=5[ZO,w kW l/]xHl--c,`,}x“-ArM yĵMГCs eD*<_S3L!C4f=ZS 0S('&WwkTGd-0wJt>{-שzc0bbxNX"'ȍVar൨O3;;HCb1?̏b) D[ce< j:zkX SZt'kL_(KxKǎ7KVQ[.ͪ$N>f `:Jrjhy/,^8N=Ȑ__Mq`h1tl㾟4!tT6k/S\PXH"(V'F`-Hɬ©ڱA(*=+K}P@ %l=i[tV G }X*vq0~oK:OH盦cZW=ZMZh ZRU(Z6#FwIrns}E].0D 25-FE$\ncT5/~qwG)39ì2ŦھÕ zP28(eU5h ^>AnaAN 9vҌ3D؄v-{=kh%AFb+ h!\5A\I5v;/sȓP|* i`uⶔy!JCm>֎:W(@^TqF$1Q÷x7RIKrlmhh\ -ݮp=z-HgDlvrfA{ GLG xwkX,Y:y_k=M(fN)SWX 29ҪknTJVyYpn T#6eM+t:2'銅:6_? =2}Y^pGNkēH4/=uGߊ 6?) ˩x;qlh N{`K1+ɄpzŪ׾'bFttGs>!O]jv)c⸜0~ $w9[ӳӡ!԰x(jF萋50 y³=vݏKК%_-xZJҤC^  g% %5M7UyAE[otvaCm.5&zzHh$RAIX%m$m[ Ѣ1x̒L ˨bln|vc2 .BC(v 63RBo@0V?%̶}ێ!J)ZZDw(:JwβV6^Byg鯁' ײO1nm9C [g$ddޒ#RDyӭ}FB$(j ^,?B9w̟!yCPЌ[3p \4.{;H3AKAYX|)G0\ Q8 sj"0<O00G?́sBQ`*["Sܤ\DŽW, C(i eWe^zYvٍƋ3>V.8' q+͈煿!2 tp/e<{2|逻_X33/J7~P2-6fSlb!&wKz1B`A _^R0G/.ȫNHG><7l?ZxZ.9t6N/9-J8d"#b+nu?]zZvpQf){Vr ˎQź;^b|W ߻۶3<֐DZؠ!\!K%(k"-n,-%Yԉ+1;YaԘ8~9Ї{L$ rtD)[Eӿ+؊/GzTٌu*-ؤѸ Rz*[}Jµ3a–D /_J({b;}v*+9GaOihĊxD[k濡7\ fq’®ǴFL}mx ʑ-Qg{UF1j~rURA~O"Ͻ ٛsP6>uzY!Gqh˽z˃?I.|g)+Ԉz) QP@{sD%hi8|\ F}{*6. @mHyJmBDa9N.20$yr~,#5@zqh8sN<jƊR!{scf5j:&xG:0P`o/"8 Zy ݞ6SOH-'UN44LmiHBcso| _Rr I2g1h;y 3 JO:V gp\ŹI}n(`} 0ӓ֗*=pLr(qTɉ$PfHAi= p^i;+VnRO{AM H,p&+om"n"C[ob>PrԸv$#fgfkǿ0+dEqN#$h!߃GKE:ٵ%3io|-&{R_^Dſ#e̝rr#iߏ;; -eag/mqln['\.LǔAcCH5@6Ɏ,۰W`SaYKL }VI:?]7"׵4;,X,SMbQlשׅ0lQ&J# mwJs#hmقzxAzէ . = kq! -_T?jn^$}Hn ߇;ByZBR$wpna2c1뜘w>%}` zn4旂T ~̀q`~`k~W ~TTh%9V-L 0هPC& ɵR9Q315'0IJ˸Y5XHǮ (wF^6k^}1&"%8褢 3y]%̙Dr?/e':fsC4˘WH{yG544 [׃,N!3I*19SxWK$Hbu!/\9?SS"$!tzL=v;eCoc- u\ܘTtSFgYZ07070100000282000081a4000000000000000000000001662f7fa900002140000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t// ]?Eh=ڜ.+4/;mT1n%1ėti3X$U٨ޓab0 ׳sAb;m6Ogm~H|3Xe<ЪfU)?rW|qD&A謸+3q7'3h< |Ku{KzC-ׇPs;m ł~Ni̜g!]MpӥQ;m2W,"N!ȥ=aY)f[3y/˘L xfN4 8)=s\37@EIS53 ve˂PHf\}k+>cfg-(txwsϓĔ$ta8›D"l9Bj G,>~X]JЪwf fLe[_v\K"H;$$;$P#Yg%N:CȀjX[1 B$GqH*I2> <1޻ќj9ʽEtNTqB$sx2%:q_+Ah:s˷Ģu b+ VB&x(%pԅa3|0|,u\b%JƍBx<|a~8=rq0ZP =A1\Nhsa5ȉOKɎq{.SWG<꺻Z%:pLeX~G D/3tlL+pkZQ)6S#=~hn WUu0 bϣ!L(K1{wQw\k ljZ=e?Qd;i~!"1v.Hr3}ΒYoF&Ծ>p߫ phgRN9'F<Уm{̸`!:݁%@錀Cil|S RRy)"tG>;xK,@VC|E3 d,m0caY1X;l['e X-U̓c(@Iʼ%1zpT ,gblqÙQ+dd-N6 <\eqy;qZW ׂ.3Xiꔥd?1Z$2AȆ%Y 7jXC\h&L[XHt6M)p(ːnn_0 夃U3fR #ȎV^tj,OƠ-p߿B'cPh)3?-yɀ>c>AZM,yMZ E'ePs]<ӍU4uҋE* -tD>JMICAO;Ld5 8㭠r]Ƈ+H ȯx9Z3Ӆ J2Dqw~:7'^Hd#~0ZLy4UL dBYXXuv{gIcUه[(A`~ &,Q7WX(Ȣ|ovE^[TμjAԈ[ b/0NJ- V*[2Q䀸B;LRmWH;^9C)SWw>l'*P˶4LJV;f/*p+[ce#1['~_Бnb46y9 9+^/>!1?7MkJETBN J6bWx:Iy<0θU\8?M0`mYD䑙v 0\ }_V&8 y2ͪb hYmM UCR<}M56o5h=?~Qjܮ[_u' /Ь-|rlXtQ[PkyO<Ӥ$D9yx& 7k)0`7IqzI-8 5F/]*x{>mv([f]G>^P82CkǪ۠z)ꉌ<쿾Hbp a/ ?K]|bné*qzQep6) w9 !!K9 `x=]\i(SAE/t;ㅕ[jInl{߁kBsĨ[,kuA?u!&Y^{x@G@-5@2%=C&ne^:%h8|MΘ2.o} D9#t+tߔhPvY.wvNde=9LdpսA[gDKr~M5Zвz@5dE c|)Gr3mVguuLO)04+̓{Nt̸!Z j88чq9j@e@6z8)* ~u؞E kw~s/~t/\lLU$k?^)nICZ9XT+0uµ\j#SFTd4qxt7p7J19,gA2Owc1хmMT.z/Pܩ.k3]~'#@=Y%K^`U} V/g!Ýt̡;[Hz-ۜGr${'wae{J' Xm4\ChO+nQ!HX1u-79~P! =řIUtC[XnzR&/|HLpªF8'OJڙ&܀יƮ^#R&%ZAʧiy tB U'dCG 2|ՙI'mNq pX4 GyU}oʕR}e0KmTy%⋈"LjrݷgFu /75zeɶS93D!Ԙk]a5t-5rL4s<$R'h20EKF?A[: aiPM֌Y큎AۿpKklʵ $\f-UmDc-e/å"&&I.uOwg٤8l$0/T':]풯WRF+hͪ&hH!U;lq"Р7`~In\{1U }JpvHvҵp-gڟq0ZVR()iIXt yv7mb~L>^,1?G=Rxöumv8)}x[,DzffVɫ[\^r^$C;PbY}[BaT#*R1ZwH޻,Up : j RAy 0kP>GctT9 ]mbs6m9mF@\H atΐ0N:bҢ2  . lus  ^Gq-m>6iB݄i`.Z_"޼T3J K%#BNAtr!UÌEQfdGd v ])_Kzʻd59pdv@LbBt*3eR1"c,C "ɜ/jB507\-_mVu6܎~|HA;VtҘ.m؅#¹T֌ TsCCz R\:} %0qo|Y;XͿ{05*Oz7X (*DRLiEnUPͶUq.D>%A;]"y瑍"e|4wxtWA `\ޕ ARGS4@j@{KR;J LX>a[k 3짿js-jRKD(uKKscxmQZwAOqk7]`$3 rQ[*H\28gnn\~4Vȝ('-;~˞0U'.{:IYIbunl\vVj}.(ݭV-\ђ${]>D W"[Q39z5E z|ޗ_Z{i'CsYq!{Fqc}ڸ4ח-'+~p:LXPWcM<{O XޝRbOXacRY1oOn]L[I@nϸI{{3sXt(Dæ8!PD3l*AxD+Dl6Փ`.3Q"/`L¤`^ImU&O=j30^ >1h$ vBl/SBeh]UPy )'W)2󥶑b~M3!3 H@?w3HMW V*c̄oF'Is`OoާGerI, ?`?-4ƅ [Wmա2$iX3]@G&TUt*t|m *ADu?@h-8Vw2eDWrh6+@Шe\?PgZK AhD̒g>FxGYO$rR|V1nKga x/:V L(m8@$j9Jpvw+#X Ãhm;P}+Φ"M\]W!j|tqQN %0T&r-pSB$+D7!5/eg(70;3h'8yPǡB_+qnq #d&bՏj^0\raPz$< 9mouh "*GqthQ,8؎6cRj<$s^J?[,O`'kpFMBDJ6EWDrZA/!E>4[WW ^H8@piUM'F?6٭/B^p v)bp/e320E|1^e" ة`k  7kq"9c}`[AϾMlg/?^IQQ[8Bs0?i@hw\M OnưYq"Y@0[$bIQېR!! 7&6EE8rcZkf{BkZS>1Cf\ORR 68R0wM+Kܽى;SPICt^Dž.<Τ%_eǂ!M E1iᓿ7tΤ<,V>"TWN43,E1B4wL$@dtwFba9_:"%oPmF.Ai`*t@Z)M%(Ţ2("+<Hb!"ur{5{ 31;N:<A-`^.ZΔoBcwF݄m1_'1G5}Jo'+ے[RBQl%eMPY,&8ZɔԨ(absq* Zc$Agzׄ0QƩWG1s`zc-sn1 b2އRF: d^H[5B}l UH-vn_oiF"Pb0M2"6:g>=xe^QDZnks)cSt?p: ?lu`nJzg9Ҟ@VXPѵSP3rX^j~/!ْW^i,#X MQAY([.V`T#&UnI\9_^|yxT"UQ 02%^3ހGUo ,V ZFEPZȼ]rV`pn虖 vMa&8EN&4ǰ:ufဆnbjFNB_NsdX_L^Y wHI,9HČqBB6rӒzu1lC؈}:u@K2Y=[%,e)Z9ѫ:u#"Gec[U`>osLN_j(ۛ'@\%9zYw]n{<~^ba:?no ۔& 5HwDt8jd< ~w;,!_1!ek)Meػ( :MrM]8.FSB(ܽ}@HAGKBFҫ7moWtHU©^p1NWŇns=*)Y] w[uJw&:?bOgz }Rr].sGެ]4dZ' O!ĵyh<:k@1_6cem OuCC,cKvד{\}]AAQqr#QHw[׽v  H OGgnit#b|3s-F} ]*T YҌFaPav3^wPmVfkt \f9Fw! S{Ǟ+f 'λ*hdwfn<uM v:u߄JUK͑EE4}E4]{Mr uqW@#|='?:nLS,v2X^))M: UtU-%WIS)^IjζQ.W 9>,P0`: xufi b?.ܪ a2D\O]*qxX tkxM~%2 {,eŲGx`u# inm˰Y6aKԚ$Rad_ˋ6J3U$X 9ϛ;@*\l+sYA{6p!_w/1yY*i|t.jXvy5iMtӔR{ɜ=B[&LQEi s-krx#fN=)5eo' bJ\q=rܷdAnK=kG2 ?~`6Tb&u(*Dc-^ `遠O~xӇ4<'ҩ8(l/t=x- m4)uQs*y3B?YgYZ07070100000283000081a4000000000000000000000001662f7fa900000fa4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/can/c_can/c_can_pci.ko.xz7zXZִF!t/Bb]?Eh=ڜ.+gypO?mHjl,~Zd&m\D`Q8cy'pFEs1% ƶyKq^f0do-ohI!&nIkOB!O(b0O>8lEʁzdmYٿ4^aU&}h3W!j=q!-ږnɢ1C`B! Vղ =o&gެ9a:ôW*9&(RDsx0d`f#d(o5gnڀzS<5[ E=="[yP0=~>_1yl@ 1oi|QSwZtp4 jaÀo7n6farmv]#qB6'[Mj6G\G~h2l%ve)d,)ڀ$vok'j>ɢsܟ6LYԃS' <+rTO$d*x"dꆥJvMe?炯ݻr W GG('-T<\ĖunbɋS6WHgVn%m,ɰ _5vsݩ;ۼyHŖq/f.h &5 Wr4e ݒ˜ _'|h*uB =ށKZtvUAf&] tߝ nv +MbRDZ#C(767m?se2#W`_Cns{񬭲7*]6%epƗ*걇Vzup7wtiXҲfI5&x®Qi(Cs3wjK"pzA1Ԅ_Or/vN@ݩ FfKaCc42:`\cJޕJSm=GVe_GP ]\k @ N0C=o)K 1δ1C-,֦ PRz ؜ U->>i40ܙǻTH0XlV聟(נJfv_zLUC"jF*&-ʖ|pN.ȴ:Q<U/K]Z3lb/lﱶ}^ƟŨ˨M_bƫRA/ YFSb Mu5%gt]}S)^p-/秭?8VBٮKsE# эrX|<ᏢWB}TRK/$m돢\UDp2ֵ''jt ddzݗ*v_riʓU٬&N~[1qK)|H/҃|R)btSaG ,80@=[ACgnq1Q3;Eo1\ǶBi0͋ aLẋLܖ"W&l*_dz>z:<<>iEhD._J`HNm*kk 'ʫ@y@֮]Bv!F-=4af  v&)oS%˟ΌFKKAG[X1XtCLCd\<=m"`Mfא~V: z°f~.+xu{o?榇r `e2rit2 #d4Q[EILJrĝYmꊐ [\ ?lh1"HمFJ9H$>V:0M+t6唏տ\4/棲uCGb/+KrY>;vvfyw)}tsg=`&f=Vy<&^7VfS7릹=f) KD?VBNjPR̥e]EhsFRKYqAt 2-4_IܐӺ[ہ@e]DqRd,aXxWF01e@U8E=ưDf) W7܊tSk5.vDNju;~ By^ۏ 3yQr+*s{N35grܗ=Tt/&UQl~1)8K2T( "XJ_ A16$j`µ[ЄFȜ/+ .euoG@}(taV'XPWo-8*@hlJ'Tr]%XqX$,r^ S嗚Bgœ?WUoP$@[`LUZb 3aVEx}3In߰SiO&όC1`TJcOXJΖcޓt04{2.1xt()WkV0Z,q]lβ>' />+贸4_ Qis TR0U>RPcR4hJ;amR:xw[v}1'_ "іdvR>"+Ns$(;I0Ih(ªRޛkc7ulf>l|B4tQ`යe[+f]-8qdŊ8%VĪ~4ZrI)֨;tV QM7yÈ>n;2g ;gkxԧelδwQlp3`]}bK E07mRCʠcMMBkiQ}f0Q5>`E:D1ǝQJtGfQi ۣs`'Xg_ B~u6 HPzgNJcNJL9˱tEZZ'J/473e,!?\ChܖKP6HT&DÍe/yƽqc#7~,>YY;Δ]ΚZXJWoj'E|šbFG>! rGATe Eł3bL|d~"2+ Pg8Ύ%25 jVܝ؅ .gYZ07070100000284000081a4000000000000000000000001662f7fa900003020000000000000000000000000000000000000005500000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/can/can-dev.ko.xz7zXZִF!t//]?Eh=ڜ.+\XO?/,N%~[ޥZІp/ރ.#:>wz}Tsfb1S"aϙ\0Be*EeSJ* "wSSW$N[q+k ,# FZ+.!A^oPPuȰvR6a2gqÄ%A#Т*Q<L$7Bo&՝CF̕h׉U$ *ڶ3J`2lQW9Kz's=hQ;볰~ĩipc| <ޛm|. F ;k鳂JWV:y0Q]CegyȘdq kfkM2J\`YvG nr917v"tn%LlHcTX;1ܤ t}s8m&M%o`J7O[B.3.|eygTf_5~G☼H^wIdk_Iuj޽ 퉕m=t3B=SA]ygI0ƒGKBإ?_V൷4N::| n0 B_g51vX9 f,Al9Ƃ+i0XEq2ڹTWfhM$䅽E` |jbx(I2;ƯF |B(ܳZʼF%qC͊W%D9n-(F&cT0XL^i}lUW ,2=w:""*+0 &Tk=+"rVBX7#gpgv0J۽9;#OJsۢf ?Hspg"IC`މ{Ϲ])"~ yʗJEQ`(ewr~hǦ<"eb?Fz/a|O}v=Ux t7Gv8Df 3j-VVDʟ3!7k[ty藕{tQ;`MOJy5M*`x8ke1([gc\Fd OTӞ,~:0Y)s3щV=xg!X>ɡF3? NɤD6oGᛋ,' vlj䔩4x| sWcJc|EP iO@S檄!⎶N`Տ8EK'Au'^Y,,ƭ0QQh= p1Cl@ȣ,z{T^,M04#iKN$׉S%Z֡&̜L_߂uw]/ mtЕ@a\U b#i+'؄5-4$]3ލ _Ըc.vSGR/fkR.TGSk*y8rGa hePÃ43CV*mTnD<I{ލ ŀ7[<‡(`j2J$~TAm%Qg{rCq:pu02Jc2EOƗ9٬~jZÊ[B`,9!ߦ+mʱ^ okڒB\WhKq|4\| ~C~&$|@Z̼PȪI 3Ui[/,2u巗EPo%d8v:ZV^ MoIo}ӷԈӈ,@=?; eRS\&y!QK2g.u_^ |enDQ Q\Mk{ORƲVѨ헣M[9Ꝡ.MXh*#YD p/sc .ep)|q—Ax.t,{ r̳UxfIpb A NAn+sk~6<U6车|C-!2h r Rq !FIڷ^D]N  㧙MvFJ)o5 ,ar!fŋ/?9a!Θڬ(twȌ魁"<Ц#Yf]K{;nw,D=~&ȶ~| wclt&^(BN#5h:5 9L>5rjwcۛV .ǣ0#¤CJզSR~T5\j*H.5\_x5 [ oaMŒ%6։HƔ"JtR~Х r 04ߪTPK; .Klooz뗊Y0`<Ȗ)e: KqW49Ҹ.}wT?D, 3C'zX"&OQՈzL\~'kCKk\hզ*Ulos5ZaPmѱzS# ?¢)pq?Y4WCW \*|e{[ a夶'fl`pߧ6[j~$gڂQ8ݘ6-^7r{-VD"gNT"`6mԱ<&d[ w?D¯Z{#.26ۆKހ֡8oп҇557FjibS{BZيpQe!e"n['P=OLVfk:qmvs% 1?wW8:N1/ZHEAɲU[!Ζ&) |f䈠FfkR<ͮXHΗcl\&}%RZ8^p4R+-a`!+LeL[Nhv1E_4G\W헝iUnTR-]S:CLt ulߪC_wR}MU!Z4ifp_q[u}mw^UhIv7k>5';ȡt>přU,7k43G,kCI4vS uzn=Jڬx'6-"Z 7l5aULL[-;>Nk&tm߬{I#.Gh)%htYӘUv?]X=f&pd|`O9Qt.]i H!{g;6#[I$]rq|bM~Q%TTLv 'C$Ȏt7_ Ol#XucI{,k6\ sV<Ql#r5a Fo CFQ3}j9ib9p"Y{p}ƐfQ`nu IHkM]-:Ս)5QJ|0 AF̽}`:/uB-ǣ!Ĩ6{|MW>>)I([څ k>GY*.7  zLE4;Z>bL;Wx(iJE _<Wå)_0 S0(-(Z@T@d1jgj/8뚔/ 08s|QMLT@Mi^pc=^&+-srvb?riTVQ} Wpm+Ӭ=E8K<󜜻ӔYbi_>WZ0&m/Je5$mPiy@AÞQ@Z=re^g"Qw:mLC4N6D[+μk ^1}8x*'΋s~Ln~lOfӎYS Fr-~:א~qoܠ. 6V >q8[rikOŤ+ \]n*+ 5ubb%`5P;&v$y!HJ[;q#PO?xbRl41唡噦d%[n9O٨H.`Bm3\j2vdc|d#V_"BA|"K7& i7$@Q5 utq_G{L 9h׳=sjcfIjYkrGs,b]l4 :7-f Q#DKM.36&3a {4_#h@&z||-pT'g푐cIv5r䍨dAf4~J"t^ P]; eu_,эв]t+ >)LErmȈ0ƹ,oʕuP=h /[05]V:{b"DaPs\#{Li6.u1X5w ?c+]789tIA1uzNîjE=`VC s v+TvRS#" k@&w3ZM9>p^ˀ)Ȭ0XPCw 1s}%cLNi3>"jI]h]c黣Gz"~E4 wKTϜiqA&y`*%5ΛВ 2sG{8"O-,́?2wj FJNՋl2كھIM\T*oC|C"GvhHuҢWTWD+-f10Q ]f]!|8k'dm=,}jHv &BvnjXF@e伲PN:K+]_"x"BWAf mLjEJ`Vlͷ >~{-fQW`JgRF&H3QnO ʧ90tyeFHHX qiP'[!- $nxG*xD=E^X R| -G.-p}]9ʃ&3QYnQdlup+C\F7hY3!>%4OW# C<6fXzFyKJP׫ `@?ץ@="Z44e;sN|L Gm}+B#ڃ DeZ6n47H M60y;w~{`='>d,KyIj_Օȼt.lEjiff0k?HzP5]y_n΋*|sZ.\LK=o8P#L=c=az=t1ɍ : hۋ%R;ۧGdQsh5$M@4Oy* INӨ-ALomW^mڶ2Me/+Ð^ 5noiъeTYo7+$kt+S@!c[#u=9ݥUi`!qh0I#Okd]=v?r}.`OAQ<-rWtᴒz_2єM^h"58͛X+9fԣED.g/Oyήmn= 8%Xg&(T\O*16lqwC#XWaA<I{^}rV'8ہ )Nb(MI|߮,@ioN_"6ܧ$^+4XEWO٬O۩ꮿD'XV3a]] *l\O5ب7UMZq v )wal nmqҰLE$sOM: 8)F%{< 5ZRÎЏJ6r RArpAW3,LT3Q[~#$U޼[] _33yqG}hBasȫHmd23Lk'Af#^ou";Ҳ>00F7K`"4ӀgdpI!9;o.k!~vJulJ/#av=QVWu.w9fHu#_bds0GjhVLxcHlw#Hտe/Fݶlp */3̏}q9B!db}]yͥi ɐąq+yvuY 7_\+op,Nb~_:t٩)|G<T#Hwwk_UU;">ckeLg L2zc3bj(zU]L$#o۽ oUaF,P${T- MtƋqc0&kX\9큥>As⨏Q!9*=>уZ⣲`*)r.`V'Cfk9v{STF'1koginNMf K|',E$v/U}TߖQX(._?UԳΑuEkрPo,S=K9P qaaHjxLXǻmaKۻ!, $%g,^(٢FHOTrooK0Qod7@ 7n!)DGtYL\k KO7|@R|nRt&]L}~ůH"7!u \]+Tgs!)T8jlҏO\Z>ɚ*ATԥ{#cc"xIKok+oQB<&WK6Cq<Q8K|Ԏo׼ѩ-a<k3цAŪ0ɺZ=X͌[BЩXxͥ19EǴPKxGCĊXP 2v!CkG'w'KP/kEh܅IR62.΃ Ln:˂=S}ys#NVa\z3:C&@ʘW&>(N}Rv8Zn΍g.(#Wmݒb_UԎX+> +s@Lūh._G7::L9*qx? Ou"_$mQZQ,}s&3,5/=u +';PoQ+D>F]*2V+&aGT71èʇ5%`1@=XZ Ϡ?!l,nJo\FV g 'sX|Aq.WMM \F5"+#wqݿ=j* Z%(5v@a|5n<` &d2Ccggfn+Z tV#hQN^`١.D& # q\#ztN+G-QW֑A/ٲpaTf@Qq ,z B2SrS,<VS ҵ=Ps*`w$GmtGeVOu/NaS!yf _1XŭQoH(f-i<]nt3wͬ@KIa΃#Og Hp+'0XxQOI%8BXoѐbkpd~ @d(H]BA*ȇL;+C*|sG0J"jyoͥ]blm6ǭ{ЩQXb]L>&aANq!5Op qMt‘L(7ўv꞉j~0D*G?xh<)_<+]rQwD'[6q([q0D GD!ѲWݡ*<-FFelaIzD9^~ Yc&29nps{,VOq ceK (6;yBsD[lȕ>*N K 8t9)i7wsd.7Dw3}q9q+dneYdn^&c~k@֍3U<_],+I+,ʝοU55+,<mE.*Ļ8gHl|37Sv!)Ka/_iY#Ϸ+4rm *v"fhniم$LM#Ar!l kT I I+XƸx?zLg7=H zLX>0ϖtc Ʈ"lp.Hg &ÏU KgǧIؗs:|]Yfatx2to/V $R{Zٻ?W&9Pg;i yWu [E㟩}ZoCKGXHˌmq>nH_ϜK5)qb=Lo7}ԞdJ-7pQc047)S'C56Kg`҈yFK,cӻ2IYӽޒB蘗{9l3J2e}s##kb(h҇g_в\ƣִ霋*2Zp0dhC΁l?6++]T!J7w6>zUTz!Vvʇ8xb08Y f=pQ.D=)INzK= c ]_ߡ )B=Oń+j#5\zҨяCngwT䷮4c+u *cx27 ,,D0*M?IMXF11&Ŷ~NΜ[)6&/Q>ziSuf-f7S`aKVGI7kk1[.6j{ #l}xX6V_/Z$017.[1 T"3fl#!P#h OA $ڋ~baP!!aꖆ4u| FT[D\7_jdaxU^Ip1^)V43[feqip=Qg%8ayiP@mJVh>A3 p<=!a2$0EF:DU: >#F.]R@@dg]R_W0a6-,LU.CM1½?ƏJ#n8p N7@"HZc)pԃ57y@\L6-Τa Qϛm&ߏ!%LA{|2I tMdDE[c&4-?m &"N|k>)(qt?b%֗$O@25D 'M95o=h0ӊDF٘+< oXB`!nn0sx=ȺȣEHY-*5PyK"}<~Ԁ>b 1cpږ< lԴOTp}5 i*eʉ+ @r \J }7%9Jzodwܕc6F I)Ȥe@Go?lF(L`1" 2jd^l3VWḪϪy_8ЎxPH n$] (-2_ekf٬-)3HŚc ..5mor)lq̸F꫋ߒ& ˕ˣg^Wp?,9¹w6,'ׅr%>cui<_;h#hնZ=Tz:. ߊJrl+PTUs{X-$T/!Ne>>l|dhQ9~3T/xi ˺4fcI{@.mF> Ϫ ݆͐@|)07qg/T:vZaa hyZǿYӳ7)BV8$"0/= Yy0'fj,Vj@7ڇmvf.8u?bU;as+q q(޴ {g8ȶotm0ju @+>bRj*XHPضHtM(X !_p0"~_c"`߽f]ƫkF4~\_2ڞ됖JV5 'iEߡ 5ᴱK`t6Zf:RGXqfx4pB+ǣb0?s4BgncO&Gly9 cS *'ၳo0 -Qoy'"=6XtTdI;U3H_љ CDxn޳&R1k|xMH%֖fׄ~o%KR٫"N"t}2\j)6 ,{zT?)l0O,4s %MgUO#Kd:P (y? 4U6֦(kB'8's?5 dyOp-/ Le]' !t?V`b-OSl(xzٽ' -;ft6㚘z(t*N/ i^h_;޺.M'P<_M= nˢ>1xɥ` 2h%m:DQE讹 ZV0=GAd7(KSrj),\B/ٷ6eHvkدK0rW&&3^gz6rQ2(IË1276yO#ٱОr1Sm20α'JNZ= t(Mh>81.7T6z7x69 ^@a1Ȩqci%;e@nKj". :sBC*v:R{UJy5q'+d!G\IG9&;{uA{$ G*XOm*-1 $VjeǹaC Ku[! (KHd,7syMG@Hz5C07[%oBfF%*cG*]ZZȭ'[Ⱦa#Ǭ__)-ʚ!$yX8{8QZeZ@&%R9 MӁ#^l9\0^Ow3TxS ֔>dCv f|Xi.JEQ3ε}OR/fY_&ڦCG9+T}yT?fX!bUYʊQ.͕loyn;#Nn],<*g Q LXe}nd0Dt:Ve'ϗ*IBrPIWU/KE"e#]-5_f+w-VTd B#pbc$&UڙX8jpótWT$v#')kzK[y~DŒޠ3Yz 9~}0|# ;,?.n /ρ|F^ _zsړ/:(;rL% ?(l)ds;Xl Nl~#Q)#uZ%7cbX{v?]bXE(4퉰Ti^s"\d OɌ2ۻ'۝FlVQL*6t{W|}[;'lԵ f?e6EW d#ͯ@C%kF)f儨P̀Bj^A9 Uiɛ7^:q=1[O/)'~to9C &9H}PJyt󟂘T3i1 H}#(xΓF`jL m J̩z*7b`Lw8-:Ժs[d"^#2B2G"{<󆁙U<S3_ee{sNLHkςwPhbJf/Y3p,(ZxMQJPyxrtyw7}viL_Q&41>1 ni}r҂A H$zׂV B\[ΒZxᅭX g_k:"[]N'V-äF }>I$D]=^Xzoֶ;y&tK?nZrnv^/5p8ʃEyCGTd Sat, IQeLːc# Mh̻:v>gq1Fм"5d;ˡe/KG/(m:}:  q& *Mҭ$˶J \ө/v$ICGR]lDz|8Åg)C )x c[A5gwJ<;zµCDAneڰ9n@F8#}R5͵åtK%{qpaZ9z3q +m z{rG'=:K9U<|R2YrSS{2[}[<ju;X5OԗVlR7Ae?'n5Rq(%ɏyk9S4;k~Z(hw:B<;|]8Y=ڑB}L {ViV>vJ3U .lr"`O>b[rǚ!:%JO|[5/S^trCCzUBn},'vI6gZ*)O8rA~ܵ&&P~ƅH`HDL\ а(FdgȨ={*'OU ͸vrI B=苰|xfXqKm?`GM4z}8JMJ5ESmd,Ez=4}U5nHʦT#;O"c*3 f@;cMҏAQ01 s}`).N#Z S?'Jt:} jZ0Ho\b0o}{"boC9|WG2-~:7 ۘ^Ѵ1z|bV9VTK5fd? P'Mz2SʩͱKYϙv:x҆iwf;rzЇ'=72oT$Y#}sJ&&EQqD/`=ϛ,٠E=^﷭&"k=Y >RHwCiW {#$LDUHK &ɱg''سdXʒp(x{DՍ,fY_-|T832^%׳.[E3`^o{^揶}R?@F"U9o'33#;PL{*#E\HÚ1 *T! .<~. b(#kI0;i"(X yp$m[oq?HRuobSM nn:plin+?jx<͂'| i&5jy@˔%eD;\\p#R9u[#Z$i'$ x`c-ؚk {"ES[?w<;4h1CH\Cpi4'fºيr q&Qp^s1íͥ X2lY4y/0+hCbS@G.O:"`{ B]Kg&4-t<{Wx,+Z3|YyQ@##n9pew&ԋ0A gjt}U>s\M|!AYQ(B'JAوhM7cdVy 傦ʹ@eCN͔q%@)a_2xB72Ze?[Â̑Ȫ7g;z>|]v7 Qp:I)AE$,s*{&Zun~o B[GLBa/L $x÷3CP*6NbLvK* roe@1M !!Ygz`JkŊ6JlvqP ](!RĜ2"a :fP( *F]HD LjM aIL,#Tk$XUC'a)9`ID -}A"]!A9@[fr-:%O>v"kgSF$j#_G&z]Z+o:S)t ];7Թ8 02 {LvzZ'СEۤS"y7%χISRbH$|S]SŽ#_bOgR $h_f8ɍ~zž8ӭ̽!TA0b\@)2H/VÀ~ٝxh*8:nb [l)dYhfЎ@o|>\GZ -xqV#DAMC򨾯j c& cQIP2_v [EA"bX$ρ0f1 -q, ZQZ*Ae!gy>I򊳈XblEOөeѩ, e[4ݔ?TW8 qV$Pwż$L0 4nދnrMLi[tSh l%^Pk5cjKP_91{[+H"l]pNJ=:v ⣃z( 1U6H=I1^7vʧ {Bx[ҿe=zViuYxЍ: ^wSju>3KwN}v>uJgh4>bCoػR _z3lWX!t3FBDO|aW T ot/, , kG):ZH 24OKXmQ* X#;sAMx@"l84Urnn!u(޸t,ʡE;r(^yP -QM-q Gӂ@t~?(fTfɋ42i5STC;儿 yT_\^ap^ÔXb.Hitm^;}`w)r^j4!ܝIߊ/npJ.SFr;EfeSx3<9 I:& N)%.AXbw|Nn)}@qo(B-/4(Qƥ>?7OrdB{]Ȯ6PŀKʴٚݞmudM f֫^$> o洫z* RP놶DKpL!;|hFiNhh`d7p\tإ #Ζ$sM.=-z\<" 9.9g T{`z= (`"etCȑ mL$fjv,^+Vg2}KgRHS6[|ݷTSSh(ql*Z!=C >}Գb;>(B)Q[ xF/]kN0wDOeΰ2^4i[Ӣo[LPtUVfZƥLh<3zL*rE,N̖j] O/f%r[BlB`TvS` ӈŲE"6` 1Ύ^V$< >._;_y7tĮ@p݇RͣUZP]ZLxABDsAF{w@%(ήWbS Df"PUeo36p]=<1i 1^Qa^'7X\qbkhC(9 V0E -sL_ޣH`, vΟk-:]cEP@C\a))/0|@ǔ,]2r*: I٣~(}xGlqwOrxSng{_vuEFduNlKritHXxGLNGV:]8J] ϬԂ:k#đhĐrF/vՁKF;;H+ FF&(>ʴpv幥R+ n v(G#/^Ey<;6~Kwb'¢E92ofygz_.NN򃉇m!/_F㺊WԈJ'Xh7a|9ȭN}_P0#%삳rnFW:h&pB/bW5$mrH'l\:S$8 Yrh{n\f d7̤rVH |mMU)۫* Q_p4dS#g8oI_1!mCuti}Ξd|Hd xBp ܓb.S@E/10D<m K PH]5n{O~5VO'7Ѧ귫`ZqCIe??UX@*bIxkriojTJXن#$B?F# wBm-.I!SfMR8;_uMG-x.#ے;n pBqDzV`}^%_Д2Uc=wOKiu'Gcٖl9&cf)N1M8)؝5C vq߯1"2PE@?6F[=#VdԤH.46DүvDxOp^ZD@ډlND9vn .m01x`S w֋n ?%rT+ gU=e7N`-Ҕ)T5E Kѻ|ޞF3952~_lTmVo؜[kXQl*u%x@L:X%HZ Su%O/9Dt=>{ >$+4@!hx ¥HQ*Ǯ=dHt8]'Djx !Cnyːn=w (44^,P]ԫv1 W_fsR-|9V ' ճZvd ß Ҝ\Q)ǔTY3?%^>U|9?̽9MMr;T-<|N*gc.-TZ~,Fhb/ mvU)uTZxbJ_.{. 3 mEfyR61)ƍM Eѕnj$ Uo^SZՁZYoBS-{O`,L2;yx޸`lTnN19/脴U;hI5/pRqN1o J3S0-u vdDFġ9,FN8(нw\3e~QGA*da4++%^D~d-4}vugxsX:V6dy Qgv 2w@= D,!eIM7>K`jQUY4[;MzBט>ejքnǥBVlt?yYѴAKEDy7(T% -͠,dY,%vI9?p[f@v/mN,їb/2ҏ*lچbv1 :^vTU!j[5Q/]I Xey=9ɽJ2qS0Q?(3byUJnFU6=)ga=ek@!p`?_tĠlCʴ.~DӺSEs a(kv3 лӔ" !$TBn}n'lM L2[έۆ0pbU ohwm^ͳ>SjוRű '5hwD)~}jE; z25C.!۬h.E)]S tv)]qec#I-N7 17%l3{ތ.TzxZ>{UIX{lB3Q\]pcmΘr%t}l+IW(Ykݽ!S7Jt `Vp!$dd<ƸD[l3yKauW|hD{^g KX[J,LUOzQQQ_U{n3kL6OX@?$4JX$G!#@ny2Qҝh{2B'Skt eKiYR-!3b=c#V) h\] ”ny_䠱qR?GQwDǁʄai?R} ;hzy3OCIS? *jVA:_4WSevYDTVBO Ֆ~ ֖iіU=gsf+I@īf!KQaVW8P|vm61 x/6gI3S_$;Y 9vdelWEq$~yk] #<ByiC" H7β7ώ +mzZ Aoc~ȁ$08I+/q6 D?w/J<]ؼ1:,4PU[zGXɮEUG%.|^M;}z޿J"/#}ZweȵŤZ)tRsfؠW&#a&=чBjGU_0Cs#7(= ĎC!<8[z3((c) Ba^:JY;]"ަ(){Q10+sG Rb[[oLL9(Oxb! nVW5e]eFC{^KHjQ2ܴMl(QamzOEcoJ;M ngÍ e[u0.c_:[^ѩ?3O"6[eHLB^LjBԊ`QF?Q/b@fV*Ps6z@pˤXa9h-?qJIxTsbEm)>&sr}|!b.!hMw{cH=CNJ9 {;Q `+7'Nv>]*YbGNHxx&<Z(/HSN^z_x76I+O3 ]J#Y1YyfPױ5z.l,&:{NxzիA-qʀʛ3d)xjAFuOuYqStR\&x$(S~'EE<l$?c I_6"<35\H9:+ë~3pBG8ȿ՘_6$2vbf `O|;ZrƨxZuA,#BАQT_<DߟI-)fZ^˱wfE+rk*J֙Lu4(o]=lz^@@07d"UYZ)㗚C"DbI%SF1kQ)^[Jo{@!kf zpN#7 T}oMdlgp3F>W{ >G&K4I-,͗ 1]V6')o #kjտh+-'K i~ lu6xdŷč3XV^ƤꪣW9%*$9 e  7+ L1MZvv]t&[*=؏0yHlҶg zL;BrD;_76P[nKe,ɨ\ #h$׃ESGS"S!fIG F3@a@gL[[\j΂mr&.f\`i1E !2h2NeuG~^o%.0̫rsW'JW??IIB1&4/S˦; Ae|^5^#%WChԞ=c |J4'ml I` #S2+XG<\ L\Rh_Ƽj)_ `G%H)h@"1?jRKϱ~05>"md2/h$ kgs#|^kρ8ZLjvڍ.Dp!g3'pcz#u*FOZUQx^"dfR z(=[5nVd-eCHV#^qGhS*)9)U37q#R FW|9<J=+dg޵R֩૮X1p8#8)ͷ+.eVeBgN'N}@ˇ8ÄӞ(`mu ! GB)?ިt&:Q|^ vyAZz 8WtAD !{0W }h(,~庰 ģual_=s:Yr1$F$پ Y5l-3,?*X=2NJK:F1-(7LyrZc ;ETclz6zUR3,I7wAQHQT4 [^sDW MH97cU&PQ5 :Ek^,Kb+cX~\ fwws/D.KĞdLyrGʊN[܌BaNRECȫ*24D?ېyn(}3oQTS}gmw&aܙNE9$KT1vۂi)wl} x͟#/!sPoXt#lpNUu;%ۮ4+!rq^6J238] 7]A WL{\ŕm6zx PᴙH# h,IH5"|{?:$1ktf:d-7Qrвl]{Qse&l0kl/i-8 lg:;`> 팻7Vîc$) B7 kђRPjdWhQȮ*svcIp9a`;ķ.Ucװ[#{LpԹ)4|Lڍ>\mzyT+";k+NN,^;q554NTÿ9$Ѷ_*hōUnI,?lQ\yhSv4\=Wk*Jw c\/6o`d Y{sOH2h A3~ৱڷLwb=xSi/N65H;ܬ^&ߜ|w;b2+ .G_9aVڥRZm"S,]l7SB@f̒*dE0Xiu+iщmEr@oA~G}MZr#-Lף헗0syɧmX18L@Dd9aպ- d'-8DRYS;X&#ʻ£ 456:#ɕ|~Z`95cxh+Em-Ip]*:T&t/5Yq?rbϻy9V8&JXUy˜#l )kɴumo(f*0L9vsva,u]ӽdI]j ͻd}v`GWj03w⊽GWO X1ߑX-^eEJ]>LÒSJP&邎IgVjj{:;hFda{.ǚzZ_ GH_RBhq"¼^peN.{vLL%;,ck#]1#D̄`Xh؄֞_ e!.wWg[T՘c-va^j c؀dmdƺLw9~jΠbaDB?9ҡv|F;t*v ;Ҭ%KHJΎ=wNː ϥok5 mY7J5q#V4)~ ]|jFfZ QKpi掠Hs{!c>^'—D6 "qba9#K7hvm^IE5z LY,Mb_fmE|VщٞLvyDQzȓYvd>Z.IW#3jѮ1Xu?wEUs^FJ֧+vrIܩP<E)2.! 'G%!-(?!"(u'?-;П9Yː>20JģOT՟m.W?Z-!HpDXDA.9$0wX(Ha ćTYQ@Qo84|Y@`˝$L.5 '3`b0@c@G;Ďm&"mjJM"/Uqɻۓ5x{GAy MTqCL *<5n*>`攕MoׅԘzgu:8 >Tl)dacn#[?C:ҥՆpꢴRTIp$w՚EyLIs/ѫ6R΃ߣ)疉U.6j΋?) o`JyjH"TsAZ-ިPp v|W`)"t#?QxNv T_R͟,rіhmڃts#B[0UbkSnn̎mS5n5010 Yډ,otm  9?SagyNEhfMh5K-*M/nfKmKlE͑mYđaEWqqR ~c.0RqY NiL SÒ3+ngh6w#RILQ+oR"I!&Qmn=94%?q()Yg $ ǰ;=k w\tTTub`Wl.!d {YM31xɿxd݀x3Vuֱ&XRK>(~ 0 #ߞep`'=ݳ_m$lsw3%}z$wo^- !!apsJ Z\R`6| T='jlp ZA}a'\d>\ "MġN& mFRYuq; 䏆(n=NP-MG3O>@WaxTۛI 3%(J# 'e,DFKudqť) +Dl¤˟ qToÁ*ZrkȸՓ_n0u_0[gޖa'%rE“)4oq.Jڅ@Ԑ?ާiۦ"Z{9h&&aJ@fȘvɣ^VT:}m¼%U.*]n&ilws q"\~N%|z+JV{hdÇ T`;[-a@aH([f~Y'rE|: L\}  CK5 \{iϛ ;Q@ Tt־hX<1"ԁ%k 1~b=ΛsWմ&Ӯ!-Uݙ0͙+ﲸe6j@ze'BdS4ywm#;?do_w3ձؙ+@)Aw6Qѓ֊WzO5uGMxOaMo%h 7t9;SH(P9!gp (i[YRtLkO4#~TW kQG鿔̣stpi@9S].h 𑲰p=E씉 Hj%tt&Ni׈%}LaYw:/#$e5m`Fm Ӎ" &BV-vI]f9>'iTTr+ d>8 fS۱E@"_lұB{;ԗ6zв.Mn['2S^0YdĤ0BWNA& ]INU4$}tg?oո+ڐ~JP#ORf:a7b9Et}}dJm9Ļ>˿3e(ϧŀ"񮸅no$zb ~ HnX>S^݀uz8D4 Ub:M,?p*܏٨a裹( ܹ[k?՘duD첫4zӉ?"i 3He(p4?] )?xaY1Dχʸ K'j7jv ЕJbHG-˅+8uQl0 "R{ģ=/߱Oe%dGפ|? H*V;}~oY&ySꍊ9r8a%CWQD/]skLW*۶vKɉ{-"&_feh,:d0j'* #9#so 4F|Wwi;NO\nt\\ Zu+J > 7yh9ڊ>,2 en@j Ӄ'Y7q>IVd%s^^ 2Jdo.EdW`VzQ{3 ~5*i*_e큘0(: >jF Ku0DQbZ[Oyl 'Oq&;0 j!س@w>$s⾡{BH}t;@˟dL\I_Va{(MơSd"6Io\x>H& ^˃5mȺke/z|+Y"G!p&H I|*P#>9{a>S&LsQP{!czJqKW.8 qbKra7Vy¡Q̸Lbf f%\/j즙>S AΌ?2dUvrgYܲ4N3rYhh b=|_RTg-NF:?w%bHs[y5u^Ɏ8k2}"&eͱ@CTe $`LZv .?+?}6D}@&3V1s Be~"-d!aRScPvauWzED&̢f-` !BsY.bgm7XC. %gw/NA}ѕ%JE ZVR(-IZ=;5-4rT9 뛌o]e\۰p\ i͂.d_(Cx+/KJ^-t{:_Μ~Op6fӿ'n TRdAi0 h睜M.V)ҿPz!/5VӔk%ĥjJ9,өfʎXBJIgRߦ{/J Jl?:rep_|nyb1e\DAet~g>X;FO!xRgVB3H\@-z(~7# ]+%1t^׿.C9i.'q;G=ăGK_z6Bۈ(o#KPji;N%\ kTx"'f+DToTMD ?",|)uz/Pzt2w[yҦ.ߝqaQ;ړ9[^ Td1آo~&u+ndLhIPڏ(4hA^3SHi`TZ.x|SM?褍嗞mNƅy$uyӺc%gxŞk1S "|{JHgaܜg{ HLv}A7EC٩Kgq CdTofkL-nqegl%6(0qr&trmzg,gwdī_.<tK^ۣP; kYީsQUqJMV-H7x$;.1Vv-h#% l\i/f [b-x5^.%k'sLlsI=XNADZ!v8x[^iFd$]})M[i˯~/ҵ٫- Wm1y.S|`Z _%~cv՚mp+06bL!ohi'F^Q C^$?WZ}Z¨ C8zfjSA~ ~g6D_soa|ahPA$B7ƇocjPN!^@(k xEԀ`:pŖҘ cq;}:Ω^ڼNjǓۮn@/^9CPa6 @m~ML᪹,MMHC-HSz;hj+vp ڡ ZvC"R##_U17GKSkaEh;y NDhIUva<%(#H?MU氁Z%De| vUy}:>䞉 rұX(zVS-w;xtW3 /(}xcr6pn[ַW|cRMf/0!Hiv֊8 YxUɄ@cS<}RZ])tYiL J‘ξ䏽[4ٔƳ#%0*@u~Ԇ_ Aؖ :ColJjiړ7(nF-*=F%(82lI9b[kaK[|K0=G~6Z fxfFTX)> Ͷda;69NĊzsK(-YO%]=KEGt, ` Kχ[IaTֶ@pGN;>7b~NN&91>>jXf/Ҝ}œfW2瀓XA'2r@/e'2ʂuf!a`zf[7yY^yMDx]Uđ!Ƙ[ARQp`p i*gmW $Gl!N⺐]X^kzeM)6Ŭ˲*cUo<&jmDuK[مbg7?'@N+fKm:ӜpаP\.'>|QDT3"9fbV9qֵf &F 8unQRݎDLv^#T Y68ޑޝm= F"%71O(zs( d@ݡ\=M_ Iъ mA %ua Nz3P(1\`nE+L>{H9qnLႝu|#ީ Cy_3oFR5Cy૫9?QtC =6C%pM1tЯLo odžu# $G͔逅j]DonG yACVЗeWAb+t` V)!L \hZf2IKLj]6"fB=sECt5o׿;&Wy&\o}-E Og0ߤl@#]PJa{wUֵB]G71MIOPG6<;|@{KGD0-W g]qD*"nh c'.9HǃPCgVME;);@HV3b#ߙpœ`;pȡ'ۄ{cJPrcTR=}z@=ԷU0$.$ޚ;%!Va۰uuvp,1V8&: 6q\5kV |SqmP*R6e~Idp7¾ǿ P :I{!\6R`l )%&op LO,(Qoj /$)+dtΎHWӐȮi/̥b3<:kqG镎9Vjڢ<\MNaЍji;   'y{ ~Z[UN+g~eYPO-S5óז߹&,=Vٸ9TܘzH*>?tOM.norJ2Kdfi>G&"@:Ւ|bS]=4 5#:%XnW\+d0jmwP 5nee6 %yEyz6}өjD%9 Sq/r^ Ѐ(V|/ HM,^Қ wAo@2/F.O3)ѫ9ˮkVi.Ƣ)fQ::,jXur/Z Jzϋϭ5.}:=)6vBT?4`}h/yOg[r{ IMLJn^OEx~OBV#f(,CXl(kK6OF 9b^uklwj1h"->`"Wkn+hr(M%nUs.drɛD;(PShzˋzuSCX=*L'Ƙk޺\y@mr 3/;>L͟5KX^31JxܦބH1Ra;+u1kK_cNcnŦ: 圔+i͕v} MAUYkU$t8t3YHC YoؔyB*ĸDI(|J۵pi&Ixm/u؋&ǶwYhglMNLDt ܤ()2@R|I>3Wgp+ SW͵)zfr |nT2:d.D6 b$⃣ I'׳YXBPܝ"A!۳/W>d!rtJ&£;mme=Tw|Wе5ߑ$Qv $Z YnwV:\Hi[)u;2T=]@~L"2R@O~Tgɑ93XQ&@AUpʮ`kX܈~>{veDvdЍ35ۈO)fYΗxl ۟b^etSU{<8lr#8̩JʉV#B@ ~5߬QBB J/]V7Da^[:ѝ<݆IcS}CL6Ph 20z1\U|BNϕLS[ɳasI%D!uS(zkX> AٮZ \WKwӷ9ʼ_v/fӷfRž2lGFmƵclͷUNjZ^RVW:\_HӴ_u-%I r7~Z oBF*ʘ呼ݽq]`7f$&1qP7rbªV! ^(-)|hrb8fkb/zArЇIMz$c_gu*@cR*Kgr ڰ>,Ǣ`Q@+ǣxF\%|Y"gTu6GkٯWxEP/tgYub*LuoMϩg[xfj|%G$pi@~F @c^M&"T3# B{0Bmo6^ws4 ւ5RFvh) z9Na|D qpI-Y)vf47j9M|:p$;ܕ6\x<i9Nj ^ht"Cl-C4n}YTCgydi/ٌ7dײw&a>2d\uoV=-}8.V8>tfU0D.j4 ,kAoV]gPgoGY?>]$;i#:S!A:s>$c yK/Y2M PdR[CIyf=,7cRY6t<#n a_@@ 쨭 6:qu=BvGr#iS1mxP$*P#4) 2FO4ZJ_t C|5PH{el>aQI#{H]Y>JhC0ĬNt/PpŠlI p C;R`k qծ$hfd5w߲zboEp`ɫ @϶Yeqg{jR2&5-f1rP/3ޔ[jh17cfKf#ЪJ5ogZTX4ij#`U OoY}n.IWz +nj;V] 'eb"g9_g/$xem[+e+!epu(NNx:z,.^e?P?2H0U~(`]ɁPZ Z!_ERi[8ґMQ1961 -H5jdƺ4!>|04u/@~e#u7R0H7P{X'Xm1DKoo c Rzڪ|л)v>A0=x v42]'{^ 3(S)j1t G&xAqnj&'ļGcDS6'!uKzVTEQ{ et鄜]~ƶ &ItUs[X?I(fH<)[FUeiβ ])*&n;ӭ/ςl`Ka_eZ퇜]+/*m-Uj0BwFd/W`V:D9Ox*0@Ǎ[=:yxŎ[)[I2kZIp۩DWd2Hm?ZeHE͟OvU"n"^xej巋$P]~_?O2E`wϛJhZ<@iVBU+<>Ŀpx cVD3'zo(䀺Dm2? ~^d 6ﻕ#2HrzUz}NKXFrQf5V?^uG;[_jwOPA.*&-3< rhټq&xIڥc j*w1/#c)r۴ Ibt9~Sމ.fLe ' W=4_>El7NVH JvIjh\~GM3@\*eKhswI7TkzjǾB`j{,ChR . D$L\Tb\TghMmqc Ev nPěсL=Ql] d?tUkpe|/ݠdo:Y 7f8aB=ش|Q\h&ZhٿFCk/J@:dO?}n&)H`+\a4h`P$!68Cz||1c5.@ۃ/sKd3(+z n =Л)0a&74љyƒXs"&#MGuUžOVIDNĿA6ԯ f6i`hd!q)%e%2m[2cGuxZE։ w抵BBX$! }?kTQ5QifӦVPS6fr:Ztyi`D=}ΐ!X ,!ёML6S~7ʜٓѶap3K4:'&_Z)'Sɳ>q,"G`u\,ߩG){P?iFL\e 'Cs+;\vMk* o7?|pG&+ΥMGFqU@Uds_ď&ເ(Yg^CM`d 2YWx J ?{u [(X7ٙräDϑώɭ'.ԗj/}näGN됌3Le ^-Ltw;I -hO, )wa8>! n.[ VtҘ㙧so;(!/TSc 覫PvZ4DMy-W'[+ME #'&9 cL",%'0 .dnR|s$6QdXL'؏ԏѦ2MIBgm&OQVqi7̓ÈO ĈIAHKv˔+ppwK˝/3_*}ODϪlU:O2E}Gp=RDXT'V Qꎌ6r"PPqI,'`0* CL>@~P\Cb/׮5ɐp5FG:0_E\G_87TSWdfbG8'3"wV.[z j|CZ_We8‟)9^>TW)Fq}z\a!uҞmڇHAI;Idk. 1_uO^(,H̒)nV,`4mWMuHPy.[ei?(0*0'AϧuNnc4[ M֍w,=t+@q\qwW%/#j_[f{N]86?Eҩ}kXM-nB~fvBvl|C N02Ճ ⎆|k;*ɁqmYKN\4+ 'M:C#'CC-*D>Bş J=lgNM14$&$ 0'dT3>S|TsgbfcMֵ|(AGӐͩ&J> @ s!qiaq^c~C *_#{X &qviX5^f*RGnɽ){O,!OslCt=)h0g sE֖*5o"R-gz1h٭dW2 FjM fϮ#ϙ1 gИ<ם /b"N4솭%/\ŒBAh!zpB5qPQ4ASkIo|Ʌe^>X i2 J^~yQښ'S߅&oY5nZir%i]U '76Hw'yx~&l2x$CV~ݿp$Q( ^ГEZ!Gɋp0nDf{)M8Ժ.Q ĢѾ KZ.KU#W'PkO#|bSzLXm)c: ب 3%4SM93[DHY n`٩ 54dwgX 3=jAJZ+WKQiL~[׆xo7%!@D)˦k˦ ,Ӝϔ%Q #8W1*a1aWM ƮTJ )JH<㯘ŁUa>;5(f5UUe, T36 uv ja$ʛ= 5 iB-jQ9B; QWګ' $edNUs~F %8pAkʌi#Z?}n~Ʃ խ/4J_w-z!X;ՀxB(Ka ͬj3 { 3Smsmd# J2^'RAi5?˪X{,_.qg<ǴUMJgOV iĭ iW^Xn7eWFL{j =,|Y@c|NIN9^)jנ=4K #QdX jcƁiI@$2JYIlp֕oDvW1N?d[9 ytB`vJ߭?,,wV"H]"f .rèL̄KShr,CwIU&u2SBhBvT]Uh9BvvMHij4K1/tٞH1xBԩй\V&ܴju0VؤAs?Z[< X&Ƨ(AJ![:z"bhWGMKQ=課Uq oFB1<_Wo~JF:qwlP@duXtdY бCN.(]'[O?.c(dMq|;ZqY.t)%ɨ l&Dx^W5:Fzm [ir7c6xfhBZ2]ZScg% nSX%{n9:3|R 5C{nўOF (*E?0+o|}F b %N2ߎǒ AȦu1ĝYeK'Hޞy kkto$wʾ_g!æ 5NXol:@\+|0Z*aoo(UuՁP0fVqE3l3xLk7<)vUCabP>(jw*MV0IkfyO`{`~Dm9V,x/An2TD$ @`0ʗHuvt{NmV,JE^b~V.h?aw _vYj"pG1LSЩ008CQTP}qaw#$^Co -4ȁJ5S` ۣW5,sԵwA;8y"+[)CS?cl"*XH98tf n2yf1+VVQ{<g:6 ڼ<ڗMlr}U}$ >>𨴺8S1~tM\T`m7kEA##Yw <~[X ]%SZYXdfmƷEص|D_쩆 9z!UgY1;lHD%~ Cmv͋3̵&h96g2sjb4P[S7k;m K1ÚQ1 GxW)&\Kʪ,%*`vN,q{e*$裶m YJYT1$RoE@ML#uRR{GzYAꯖ+=KP {* Tr «$Mt2S2\_ɕ<4?h#c@#˷mmgSa%v|Swq0Q4h &Y[l n;OaiRy|S#ǒ6Coְ٬:tM)h=2l#v3>7] +٫./CC;GR(icE'aCl^FD¿0&E跏^>!ИR޶0^XbNx7c?Kސ0 iÅs O%cҼTb Uٿrj. r,x}XƊ^?7sY"~]g}~˒B-0Yrv,ksuBS?NUЈI2Wm:ݚ Z%~"fGg9:,7#1'A[ȢQsx`K{)SǑ[-i KKpzE:ٙaoBV:1o~ h wÝ gRrnPg9bwָKehafUMcnG>%o^824>;Qq8=﷎$rsEٺ93E/!] ?*tc73+TbOK{)ain‡" $_RW$B)Is`]Ӆx FjÖjF' 9m#IעrA([IzJ!H{`~?w @-"{ĿZ0βg=0{&6OE2JHʿ=[QHl梩0:-KIx@Qp("aSxv3bb¸"^sZIL_9iSnN>~ !齸vW7d~gpz@VspoX:#x-^X*ȺPR{^4#D=/p-URYv"Xg >R1 s /s$$Py'`2~! 98ΩE#MpHRHڅD9|k^.Xuj[ _N";$Lsips.  g3o+9жxߛ jv%DC=*5\SjghˤArWo+D Ǧk?ɪwp8lL[sK4nGk.e+]o'Ht{fw6g][ ӿ( uHF}VXT%ӵ/jc܇*-ʔWr!$9{Stm26^_ ^YAڨ5!4yj'_#Cju%g&\mq? M؊'w+iAh"$+ftw_G]yoE91] I VSubhπ0h榸q )%_Oߏ ;g L lZ#G"8= ~)P~MBNJc~xU&*b.^z^!=K4V$PQzU[D!Ly8 NGÛ]H 9L`#?v-2z~ީGN^Dm%~WeVK tb@%Y8nD8V7Y~i5L hjHѽ};{V51%L!/)bI0#|sߥ^if0${56,|]u09WXdQ*M)*S ;u^B{p;;y\R\nB~5~ uo4.@$/i̢(ݎ,a,\^X;BPA2d/*op3_7=&Vv `) פ1y ObgR֜S/-&&GKx"e0n B7;rR`%u t ]+]vvO2V " =&kI=Cޑuo頻҆o+=fߠH h%>9htyw23ŌE7&!{dFƁb3Qsq;>\AF(> ua>OVB.ܯG'e0"#rxdk ^L[b'(Y,Ỏ"YsN)U.:6CţSjάZ|;݌gUV_˳X4;+zW-}H:j0=pڡ\ϙx;RLũd Ȑ*X=#iNm 6 2 VT@N%MMK Mc|Bzz4G%y5⭳u5]$ LOF8Q&db1[0El${=;c+qbw?φVzl~V ße?3R憨t9]@5~93^ (Zu+ ccN&PQLCN yoB4wl2ѐGg ֱ)?! .a܇P}efg?l,iL kɶ} ;$i9|Ke!1VBSl OWBY _)YԐP*cC0Fpo8.#&<] \.L򉹔MTLh~yGS~%åyAHX%WUM"D&%jEAl#J2a߯F}I!#b;U{>֫e@gዚ }y&ŸI#k'%q.2e=L+fh+(Ҟ<*|I[mxg{~ >çpw\QˮQ@TלLLQ|~=36U%%{/QEu̚D7}Ws#o\G~r)oڟ[&>}<0s2^Iost)O( [, RDjKUwrp4ʓ+l8i2vW44A؟O@bX 9|_)%3KkHU `UrwåX`8B(+L.R0ѢCu3ztT^jKKL#0!a!$=kt| uin-L:MUz>1!MJIU)0W7(0#lT~=Z]@! ,MTNBd{+GA!'8ϔ;Xg<൦4iLۏ]o~DwҤhL)3 j@/>8<@ՅQ3# Yl #E^/̒:g5C΅s`Q;/\͇/_}5l|0ҵJ_<#'2 j/aivʾJ fi2t՝ [>\7d,V0eF3 r,Jr̬ƞ0†#D2 92c0j۩JFCG ,/Q=aWD!Vg8`AW" P) w%Ib#Rv& uM}SiG+^~v8L18ټ& I=aC"TV^|f%Y۪'Utejr*p ]+AϒT0 $9pFHSa>ui nĔ1Si^T',MIT\2MY~%jDB=3Ojߖ- ,ф2'؉@HU.0@{qKaT8A2t_s~+6#3j ANFvP@aƾST`Ǧ+ ӻr)ᠱ(Gḙ`U2?m@]2Y&WCdy^(^ YՉӤ3L֢o;QZCU(N;z]r,ǒu)$'"P,ecCqb;#[<=H4_cCPSt!V in |$Li~*5Y5^$ 3^߷2S3lyS(rla* _u몈:Kʪq/jb (?-" ?K5O+9׮'IP1eC1򠆡J`bLxn(}uY?!eo+&OhCуW:2WQ;ө-Dp촶+1]וnzkӒ 6 | m&) Th\iՕ&BL;i7=@c~T_1RCgNDhJX0UrN&c%9s0={W*,/Z\n]O]kn% RJp)=xu_ KBÐyBU ־,pVƘ|>3^!ux<i7JvL41ܿzn2Ǫ{5Mu `h,BLEyI/h3"MqL8ecW'vċ%`S((%`gfd@'l&-aD@Ң)9Rc$1g^.NB`*\8" =5-Ce08Aa%;P]KiuK"h̷6u#xfL\"B- AV{2ʮ7si3sF=<k(sI#n(H19v Zt*Q5DWO栙Wa2\<r >zī?1ed2DLP'Wuxkvv "Jd@7[_ͺa.&N4&uB/̀/nٚr˹G!:f[HG-6#~H0pxoskU9mvH!n*7dXTe qHDQ`6bLh}:@m Sz@Q5 &{3,;Q7qe&4aRmʖϒwL #~ʌWJNuR~=DҐk3J9!s8؅9#>s(0jl!=`͑Q MǢ*#yuy@Qhp@r57'l JoQ̨hH`gX}cnnzn3M\:rށt^r]!& jvQȊhr@@U=~n}$ t-#OM$}3wwY*`afAs;C8I(ߐZHM㐂4)e Uq5= ^-JKw 7p=%>lbg+h='V^1#v5/oLxa].A8)͝rAZN2T~9Kt]OA[IyLeGC ދl]rH0P)dK[*SMhA9o=+DO2/֠5^E6\t"+y1}ofct$ȗ9iiʚ?7V>޵LW +>ɟRǗܠUXvM xGp@jcC0MoíWXbkBV]CKwy:7\Ĵ;(etHiN1*co*U%*hU_*7XNDxEg_Nj>v{Zy@m r\ڨj3"+}V,`wwk)Nk ߶=ؒnRCWQqq+3Ia=ԗ#:1sS׫۸tB#NT+'+txݤȤ⟪V9Nەc(-{ 2=lLž(0sѶ v~4@&/.:ͼ/3[ ~//\  Oոiu"@`.pA^]WQ/gfr=0<ؠ&ܾDGgk@38qBl^X^xLxڛlHf)=GH4g mRj~C{c:рI%Dfw#ثc1RQG3%g Vs46(]@[۬ 9[w1:'2 lGX9aR{HA-[]>S?cyT*f kC[$nƿ Uڕ>P4 HEigDݎZ6#rn9k-ѩ%E"y99).F1&Hк0s󘯿t $*SA]+ELʶ +zӶ"P Xm6+m#%)79i FK7ܴ?,pM0W$=ȩTDbi4YGlkX|z!ua=w[틅?eyϦP0i W*[ۄ׫*~vB%㾧relEd #L.l8[;= }>UsS=.jskO5 ?''ܥYTˆq8Y,Q7# `nqgv,s"X'R2μlmڟS4'fo$7jqJk1꙽"e*ۺF+C$!&jAhBJ42c4,O}6`sp˦$OTpJ^lR חIgtS|r39$kSj&VH/\'0?#{Ze ;`h1hSSSAvS54gk9?s!bo ԩe(nM0uAtig2syo|˖Nzw66]}JU!7@/ulsҘ!BEaKTlG`p׏oX&N;W{ H)Ϧ )q$S{*%O()UcGzR( S1eyI,֦oҠUh4RǮ#깄w!W7 "i⪪Lۧ܍ȋm5=WIg8+3wd 8k¨|w-._j6;._Nc| gsб1q{|zp; U@T:I-aƫxi7MM-<ϡl/ξ6'#eNū1oPӤ~; 4h茎)R;=MȯIXvdT[ !vwIOAV3k?GhVU@&_P5Dċrz$*կ9e6b Zrw_.ԯ鍃}gTf=4{ƬvNklW*wFj)ZUKiuQmPDo *GaDS">?Fiq/Ug%-Z91~%xXRʨtG>i~sY񈲩-)]Q%ҬZw$7:zC u˧nu\ڹM/tNZZߞ%%#d (/ 9#1-2rJV!zlFi.b#%K0rX )07R63e*ѡ!,lO(|A%T[XZF3ʔ9Xsbq79ɀs1JD=;v՘cQWǟ iњJ-Νa9d@ l|L 2|pDz a(aսAK%Gʰq?Ӛ;,əM˥_{?HÃq4q5 ;we7ɛfy+A va$'ԠF.j9/ř0n8'+Axmz+d̖ يPxgHs(*FyR~p`*Y0qն6T̟$sPI BZS,/v*.hP ЪtxNnVK㶗[@0S U'ي=U(l}b.o!F2׳XK28@&0FQ@7&ny_7 =Rė>o/4dqI0V ⚢(X. pFǬ])շnJ>`ܹUfB-b9|@4ͮp2 ݆ )"%Vu4vS&:@IoC#tUiz*;-A6[0`=)@H:s*5>2eQDϑ)ez\Tgn?A8F0Ѭ[#Eio;y57 5/\=P Q\qR9 B$]<텩b8ƒЩI_b)(sK ݹ]248O-GH[7˓QΚ@: BT6$_P8,a(DøxTق(dq>s *tw{L2$^tTnVz]e_Mή2D?+\'{歮F[?yǬ3l}R0|-niL !a%&Zmp sۆ*zFʧbz1qJ="b~Id/J|^UBiDtR_׋a u: ʇ<)!!4DG&O*W<,9:zT&⊄RG:&rCDr^O/1xi)%R@ }%r?_S1Ivȯ|2]x$ïx0[ Z+ Rs6ܨ|I`&wmXDC.O1L$df0";w픔؀%F#4مktK}IEP)}Gj i+WSnvU墕 Lݱy-JDŽQrq>9iʼ-wi0T <H> AgC8,?%2K %Rkl+Kok.UMTK41 K祹rf2!9fTl8bbkRwOU ,-[6Ŧ/ 0a{%̱HAe5O|\Nz(ܿ$`\ ó%IV/ زڪ}:&t`\b&9w".Ht˽L>T-G6W,fD p]ljF ,uygG٨3l:Jx2 m``e.;ٍ N(`II3kWt `<{*~5 @gia;nX("(g&E\IBt[j}S l-eJMHeI"VNӿUkQG[? ׉K2 %@֖h>pfV4g 80uDh(5XH2Gq0oxK`Q_}; e:6^0]wk F *PY^6[q*!9{beCF"`(p~r)nlߤG5$5Pmz$rKw*qO\E9C!لczPɍ2\ߔ<: k#2C,A-'{'uIѧ3քF'lMV0FLlcaU4fBUJuSX{KbG 6<Ʊ$ȕۖ-USAseR wX~Zl05 ނ/@x1=2,QU#{hҧ:[+Wko[qã㩭U=IhtǤrcϜP0<,⨴H[ &;L‚?_oL=E/nX+g|JiicTj06N序8˨ǒi]u~wо84hB1&1 PCK\[oQcIݢZrH$=6oǑ&'Wߑ(cghc9I'ZbL n$Rt ){3JbV+lIҢ)ӌ)^p-#f9RGݿ5h~E\ e.0ދ|1mG6^#Xs:c}xʽ {@V5b_ ?~DҝNōeEaHu(\{j@zz0 MB瀰CϊgP3,t~N*2EP&rwJ;&n\vk5zACP=#EW/made%Q)9P"%77pb@ylT6bY(BGxt]N+yzV]*47IH.BT0L +qfVQM k7(nV~-yb;=B,9rK2~,ib UȰ>0ͷq4-1}u~ 4@2uڗ"~Yc92 I5AYYOD:sv Krr#F~r-m/L[!eQ,6XB+vʌC 0_ %ötȿ+d̤)HWEm>>кcIA(uTfJ=W\a>2$s_卆vNrCֹ?t@BGˍa\f$3X8rWLbfxP_YYqQ"hhҍa(lE+uL@L1VU?O8'ԕU'bOmZIWVc ױ 繅Ɇ|;&ho\~IKcJYlAZ g+i0I;8>g121&)Yî[ݳ0Cr׈t"^DDcQKmƑm!nz H_S_&H_,Nuw p4xN wPzo2*>!A?n_OSZiJbM4#yy㤮7*#wPUÑ;Blqy-N3Z$-AI\I:MEıq6`S_xjQƪM ]Ox%#-`:?3VA&[ _+)c oMW )Ye6F4B<9QDEVk܍G1ye'(S  òj2d&$B^ ۚxSJ,:F "$d*^4PAI\ n~hGo>.guDN,I:$X" d5P("V5dwWFln)#쓉],NϾz.QZB_Js+%+80^pkU")ϔf%@1sB`"Z$*ؾDbOds1򡿮 u# ipFlK%U0a^5oc=L4v[}hs=~ҧQ[j  NŌYl!GCGt0xu%_Mk! RBxg: ]'[WöfgiЂTqi- vV˰H(v,C"~c5z\&hnBڮnxCEr$B7PǔcSU Kch"4R<rp2 H u%)4zpYpa>&ڞ6S~Q^sr dDꪫ=R,j#i>t*oxkBB_dø[6p(®\%ˊ^FQ7`V"M*4Q6V{DuO@=Wp9n^% 3Зu-Tͮ?RXZG̻;0e.MO7AǍ1٢a(_y Qm-fqT[YLZn_2l\'IzÿҸ:@4;i ܢŚ7;=2DA^$2}DA4+A>LE(_J|C*s$G:O\_^λJܪ- SuDoCThB=(09]/aܸ"[h0ȀSN zE#$ \zjAOKZIP@rC߅3tCsqn_6ifmrx`f<<}*8v_z~bpiir)h*y1( R-NL G"3Yw2`u |~_"jH[qNHZTk9&8otР8O%mYK.NqHlF],qH1{%d&<~B/aP]3ܱ1~ @_g[YB:%^wJ!.5"`~]5 JtH-#PYUI<59~&s=rŃ %5WeFQ?r?QĊ1eC95xT8Ӳ|l10jY~[ ( N߮"N sUwhXE숎n3q9_{SQ^| K9 5z3|ʞMC~+З{UNU˷1Dt>MtM/3I,>|\OfU gl+qW]6 i᳇$u>򾂺yT~1e#טA#O`q[UBUk ȠְG8*>oRCULtv={3;tz:H׺/'4,g}dyϺ$%yΊ!TgI'gZd>JZC͢QӃ#ċdGpJfpt$jy``T8AɝˌLoW*)86W8Ϧ\W.wеdj-7uz\\rnBW!*fө^1Rvkb?Cb%֊ݮ%GSO1pfYk7u;r 0LL^Wݞ҆h>L&6@#OO`C`)WZ6T+NW٭Mf`!uJ ,+JSb{Zr0s$\EgC15o)S,!4_|P:\uݴ| ]84,Z6L)[bѪR 4 +d*w& n I:VY%$"Wˑz]Q% I!˸'={J|ҩx|<-Eh'lSΣ--\O-m{9V\OuŴi݁(}Q\*֒6\:Fl'|T!cnu?Xo Lr{Űh`]?f$[m`TwG]Ȧl XeW \iLCmY<Q`I(㦅ZM|NCLp QU)t" b2J*+&Y9Xo>_J_>p zG<vI]JoP00s'oXIUHl߰D&һ71jF[6\GUƗ Q1> w3kO**,#" %?h @jy^}dVtslpM]BBĆLvO8vo,;|6-;sP1UoZ6%JVSg%M,m9lU>o:(Q؀ljF=3heG!#zoχM.Πp5<\M]-ˊjh3(\EDpHnE V#IR&˯Mu㵙lZlys ]pC+۝/RxeF"elqiZ]Ebdz"$!?AePbHq!?=@ɤku =UϚ֩ <֮m:Ck@w,`ϣ1Z䭲ȃg-k7xSe%,UGۋ-Ҋp[T[-_(LxE:ȁACN|Ɵ9\N<#0!H=V0Bv2SJ~${#Q A %Q-)zN++|A "8܌6^-$ ƜB[*uc(Sq>չke(PU an)K0=ZI5Ls8ٜwfѧ> ?SU 0ř(%`njO\!h>tSFunƔb9l_ф2 i:R =σQ( wRiM-En<~q;. ;UtCYQo$([mzEbC7) ET `PE[)Ӭ a:5yGL|C =cYBo@΁p1СoQj^>OeRՐ"FBs ef"l]gI䮢zW1:R]}$"Pubϧj1es(:5.ruM c'bwL%;e(VT hViw5qßQ2gqQ: 4aͱ:BfNC5HU1o뱐4.fI '),ׇ|FYNߡtIRŚǕlN$~jR. ŘRWoᙖ/nǛ"D5,^D j+V.xQtDp@Y}JTA߻nyQ5hĊp cI7u?_KVT.Kb E}L~,uSf^WrwQb͕!MR:{rM?YŁ:*!jΨ@%˚$y<\1|Am55)N,*C_΢*mS9NgUu{|UܗIyfj.CHMyTQsOx?wXj|fW3uS|^tmU%|Ջbn!B $ ?|Gƿ^) yH-b:n*0.Ȝ:#wWaچ.;xw$WF#;uG4W@`.5zɸNӪ<(~|m AlH$ l0O';uѬ~m(Y!|#i}%|R^3]hQ5f=&76%X))=[E5G@| ns4L58uLd2l`dNca{;E xlѰrdJo*I%#*6֏=4F!g"׌^e>"-N C5f]Lgb@N3$3mC*]t^B$s. p\2ӈ\N;q%Jm 4 @߮Cźx=ng8];HT-/@x+^!*T@XUv][xbm会 q媉 K%xXS+~ri\-,e‹)MnSZ[Xl_Ciyzje\Z޼G Va1;g8봉ٴ%aT n ?Uw!b7}Jݕ42*ϸH3{SbGQmʴ^Lr<ۛfnCo` ;_ ]+ EάTzi/GC~UO&2-=@@|cּ.x׸:Es=78j"V󥌁zJ֠?7!LaE/[դ{*`)nEC/GsُaKw@5;486-)v($ޚر]4K-M%qXbk;)}&\'~ŅD bܳ҃#N̪@VCqbTTIo_!BW37WO@Ѳ4R!#s>c XjA vPy"9IMIVnJ+"!O#`峲S`B4~tlHAF~ܪG2a i U-8 hçnm¾2 $e5hX`XiQL. ~PH k)*?שm+H N0 = q/_׊PO ]C]{+Kz3,) a)?0Q璖 ⅅ3h_ֆ7G (* PN8+6bLeyD8͏ex;wفeË5Z *9zOh5\;BsWWj3zFɽ*ShQ,#q `7jA5n!cR!=`7@}^,0tUX?Ukwov_U*'wx/CKU?=ᜲZP43Kޘ-꼼 uܯg0BA̫ǩV9iU` ` pYy99m6j@Te3 "Ӈ^}Im̪FƋcjC柃?bP[%>5Kx#9' ᆲ:O1" F+B$qH^H'o|l){;y3jhf+*kH(9j[&Jϖ9u?ڏ/}CJ[=͙<>]$sKwsK?;f:3@ʡ™x"9$ҬX@ywnoZ^A"$&ohdpyfs~ c L(*$ag#u>ؕ*OCD|d190<^]Е [hrFdKk3_C͏y /wESuwCo]Gy JMڒ2 j,-? CTgYZ0707010000028c000081a4000000000000000000000001662f7fa900001c84000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/can/usb/usb_8dev.ko.xz7zXZִF!t/qA]?Eh=ڜ.+?;-3$ N.EEW5"ίq }'-þ]v w0tǩet1-ڽƁcY esޤ*}v[t!4?fP Ǔ#>H>):cWlǶeKRRh\5p)Aގ?&$c)$xvSQʎ5p*0lhי~!?UA^ DZ>i+urzSͧ/Gkv> 'Ky>Ivޢނu_u˼jNcA+1t=&]TKW>RC1)4PC;3RES5[5Xp@u"3fSW>b(svJc<)Q}FR㙙>Y`Dԯg_,DOVUTW??;!Oez?Kޟ3ş2H -Y}.ryԳe ⣳gqxT[Z;PU8g{]3; 6f]u 6"G6ɸAF+۵=7m)_3 CFZא{UA'vڕC-,;Ƴ|S6&X™jaioE%^R57!y,eəϝR mcz)wL2]=kz<8kqFRF I\͗T!U)ʎJ)&`xK-f8 4kԫKS9,TP!6^HzJΩ@[h=)-}[eE94UbS>~fٔd ("tf@􌽅ظORt=VihLOYiP _w^բN$_{0gN:S jޏeBͼX9x:!}!kOF qQ4]?Ŧs&g>jC_n4#])k<@?B51{K;U"Ӧe(Q~K$+4p&YH(f1)$ifɕў/bвgI2U~ˆRٷ5\ ptLjMhmȸ;bʘh%q^ӵ‰X %#lex[*nRX _ ͼ^F E UY fdaɧn])CFvT|5QIzP8_k!,#E寊*) |UHvLؔB#Dg!۲|PYekho)gQDq~@Y7MmCoFFKD;MvswsM>/^QVr9Cn JRt"li `\6d4fjrD{`jc2|Ter=4_DcDr?eMc]E:l Zg ^$sdp5ikn5򁘴a-PzĀ|X4j TP<\sX !#6{G%cq Ha7zg9Yҥ2.DtF8D7_sUWxE3MwM[X)ɯ-}HG#4<^Vì=/ӄ Bb9:+)k䧙aiVҰNs[g}f~j쎟Q|$&+t#%P~$Oᵞf&];܈DaJMYtV3!%٤DI,PctK9E[3S'@j;qsyg4 8x10)&bNW~PXc+Llʆk ,T=Ppw׉Q+Hb4lk J6tV9!)h&AN$ ͎ S&b4e]or8[%)ؚ)'fگy+fgH%c6ZµبA_#fᰚXK~Jo֎>C4:j|S!z3;-O|oKO䫊F0[SAB ա?n_嗤~]᧏c␲In{6 -xɐ?\so>Drux#jg'KI͒6xC7P[B^~|~*?leuoGF{~ѹ-]a9kI3x,F;/+WwC45n3cQH lVQ*۽K1"*V:8 d[! !IHVJ U/\9% AIf-pR]qm0%%}!}oyʥa%IqNۅ2@=1 b;r94=2?\%NFg^\Bxkֻ&47%)G]Yac7ׇ sbt qc)v`dSEnfSsAB.Qjo3J' pCgSzK]"LmAydŸUlz[GP9@:Oz.Q9=@FvxFȶH%b}r%0?rg>xۑpIڌ!~@hxHp߭'aj|"|+P0aV iCѕm6tׄg@ſlӍ*1/19uE|Ѩk?<uh?]$'9{m - Ƣxm֫rbI=R~Y|{]Fӯhq{Dب| +9.*LoIf|hWVkj!]ON4̍9D{mpWaBS w<'7M(`D2rwf?]H'u1x!JU1Vbܘ I'%o x ShP&M 1м]#WMڲ"&'$Ky3HFT':7F޽/T/V-ݳWkw eכf98H0[ Ԉ9TfG<l,3/)wSpoՋJIn}An_H }I+jLpc<+,Z)z^#Tcٌw֑KH{"XqZ]*?/΃[4=3ϮsBrdw8LxļX71k5TN  i<*q{D Le# u5=VOͨsvmtԈO] ܪև퇸bBdּvR>aiQۖ5lltU?_,ԋP*;)ǷC cGmPCڠӑWU?Z ͟U欖tԔ1z)ӽ3KB}XVބ䘞~>ue|BVo5ĺA{e'GɆ˖L2ս#dLo+0߅N|xd~b> a^*.%'>ɬ ֶEN!ZTHxnfz4iL&9r}vyQl`d* ;J 8U,m%Hs"vdP%vդ^; E\{W0҈"fٲ/OJDy";,_& ^Eo"%+۸] =@=vȖUN}r=w=o|'\hj G>1t&ĠlR:tlu{ptuLncK 9zw `VH;V9njec-bHn:p Q=x~K2rĈȵ?::!k@pX-BblK xYb&շЪπJFC\o _C}lb/"2(Q bQu'R[?h9Ak/&Ъ(xR߂C=d.5Vy}Cac|"*xb{3 |4p$V^w8%@Vͳ1z$Sf}2%'_hM7b߰GbːM]<7;f= eFrΫ!ddf\HՐ6y̌-U/qB^hE 4 d]2,ME re޹3Y I[{ȯ=.kݩݎv$@I3\S(S,eY}\HmW$bB!ORk2~q@~ꓮ.'kK ky*u27Za06_]KԴ=o]t819V:ħ T LS:f8it#g}ЄVBgOg{ ^G8  ֧QP62:|>$EOQV؏űO 5 :),S`]ng;|SZ/Nh'1rZ' I+ΒJض%+2Z["V9,l}օLk:q%};6&Y|XemQ͑ފG6 /;Fkޱğ.p }ʯho_\k:nfǿ[v/G9"ȯrWrbkM1^#L]A>+jBép*NYQR#*6@̩R*^ž$lug̕:'@ѫ'8QB5 2?4smvk+Z?K(vtv`+qt8]v(K{P>C.K&,\YȂT.XB 829|Ujʋ]|,V޾|lJI*yy2lEkp#.X/YՉ^v k,1JH%.=U=A6rBbL7 7SF')T WF]Ԩq{2Qa˭7!؍:(a%8ݖgYZ0707010000028d000081a4000000000000000000000001662f7fa90001286c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko.xz7zXZִF!t/`]?Eh=ڜ.+υF R,fTyAr)3\5e--CM=vΑקiaX,6&xnS>N24\{WSTbK7bjrTCbXG(jUgZT y~L7/Ij(/آBD(7&SW:ݻC;7ʦE˫mҐv.E!_Ce3O(RBvwDR/-I~A"_L礿q6Dļ\ƣk?%{GqGS8m,ዜik#cTy.Zs7残1j"B E} -]9({{5q"+rÍ1M&nz%0Lk3 q7S/RTzF/RވydjށJU6 uܾ wagUQ=!"3=?EcvҐRJi.g آMs'dft]Bs܈oG;tA)l{+9hZ4B[Ύ'=JzcsXsHOdi^Ƭv^Deb~Z!q0LI&[cG6OQq %{?a*oFfaw1jl`Vb%_g XmWSkuow R}͠\JMoXg @Xi8Y|YZ6rG4MOԹ׈,{NtLZOs:n ?3,'O@Pm/9W).oM)!6Аg&׌&RvW)爡zU#4_//4k+(P_ ߣq,uV#^so%5s 706ExF,24;D d?њz ͉p6b7u7 (*v* ^ OCA ӑiTi[hٌ/lA.ׂ4!jrϓ_Pg0ɬ\GF){{aLv (~19yc̷ԉڨp0VB9ږ}rsԪ <|w,qOgM b&p"K['׼kȃ(٢H 9yڟ2Ho#^(d%gSmU[9TɊ7ެPO>B_{WɭVR5d|n( h zXBe7tz3RȫFrh# )~[*Lqy˿N~ce%i'Iuh $Lǣ0/YWH;ѼO|is-b=4ݢG3Z}[](5m69O!P[)A Q5vR v,{ 6wfX3Aguu'=UwƬd1D}BGn1qҪݧ7銑icA5@J:Rn9>82nVzxU9wsj+#d +:n Oi痌Lʷ@eQ pAin O* R?nd8C9yf'#AY 0?hRo4gGX_'Z}4}}W5v̭֯1N>3w*"~ơ?k]&5 L DxZ#< RGdHui|KFzR2.nBA;T~gnu]ap\?z3t;jIQi pst'.[zirEÌ(nQU 2?,kC@(͚\|ǢC$ࡕ$odKT6pXu8O;:Aax_YGϙ%HM2Mm4=,BPv9tp6KWn,!)DldA ~d"`Ȝ (Mޏzİ38$@6S6_@ u1è5˽ ď\j3_U Sl/M-ld1i{j%Y%GIv gn_A٧zpZs<Jk|1)}E6/I7T!Pv Hq2ejo;S3̼s/ZiQ'DlK>2hIe2araS̸!CeGʯ*ss˖!5B[y'DH*iؑC! S@&DO\Ad=UXk=sǯvjmvwClњ^=pһmhL8j'tW0*侾E*^}$"YSZt_d8mOOP0SI$p Fb* ¹Wasp-g*`= ;]S&;c)j=.j ׍nZ̰ ??uo?bs a8KdlK޸yӁ9J!`C@6]n9{o4̭iGZD }foQ6h2 4#L5:iJ" .:U"6RN]gưr1p;{d,=Bc yVva$0ECWA0|s4mD; Xwy2Uֿi>N 8DWqJVkd-e>s56d_ZD nYL~,Db7eM`SR-mV P4]7np>2^K˴+֠À=U(I xH<QI+@㇟f\nxɒP8ٝ[2Zbҕ%:;Z8K/җE ܂z_T k[CTV2ɽۍFHfrST emL̂Hc9iw2g'j+P=?'ĔHYcG]m~[j М@fR~Bm2!i/EQU!Wo=JfΨCίӃ_$-iHcf.M 9)?Ν5 89(_z}ɿ%lh^~*FGC71)}%IɊP J`м_(@X]5EnY+t'0U^~. *&B|8* 䋧-Sx׹騘R+j'^ ھ΅/;VҤQAUxg #/HXmȤ}W@"է>fcmwӔܽqz> q)Nb(i&,tqLt(1eKɡfT{+İO\/618: e(ֶ#wmo}'`)N}+L߅ Q/x4 K)ߓw^E>@&.h7>Qdf ֤'mf0@:KfŎ񻔰X}eۆ #V%y)Vd@X}$, %$I{zœ,Oz6 Q!"0z!_fysv ?`:WWuC,"إqʗG SjКj'r!٢ng^ž _Hr@X3QBM:̑q_%m$K: ]ef+D>Ƹja⭂dRP@qF^Ůk'( i!ziY"RV| ,!SZDkт[԰?Yx@<6惿MI0/)Pi!ʒ:BurUZ$ \eGկp4e4~;ɳI(f"(}I-7%Z>iWz?  D;g;}U2'ص]=C5 . zTkI\w7 ̞I|3MR3i&1 =#i?l d|UݭW6huJvL̴hK}`V$M5%ZhUUu Knk E-6\ບiqk*zunUF6azʓ]'4={Aȷ>.t%"DttJؿ#,XiNx (Laᵟ [aگgTypm#gԇ.+1+}!:\|Vay=$"L'/Y:=!$qtcDC7m9%Tjfk H?9;4~IР;"ȁ?ee/4kѽq\LFaܵ2"3BFиFT_MKd""S pvҨȠ~;Nco y d=AU!=%~ 1FX/G t|Fc4=%ke(W2N |Y @Eܠh5Xc#ɠ(G& 3x`K8 8ܧuPy=W[jhY dտeX1RUmo HW㞝A}k72ow4g&0d.'(L].w:tcaK+k 8fI!̃FCe;͠Bgvy2z!.mCUܤbPs]aƇ@-ˊ8@vUH]&8*ZU][ 3WBd'%@IkgAcZm,s|V .?Ib6֯UB9y&=`aa#A~ G0OM8ӵW' t@(WJXHkai-<5U&9v' LNd_:o{WYo4Hra ݾ "M 0 p176櫍UFƨRLHvn.'X`O^`X [di*FDXꙋV>`<ڋU?Z2^L/!sjune!9kqԌg{ 7k}A \.zEX ҍ%@{!zj%l["_ {5{);D"2_.Iȣw[[1yG`mtPcӵ2kvmвt '>q,ZybTAϩgق~(yjL3RYA I; ^$ۺ~ Z0nc|bY΍ŐƖ1FcZ]r >_Mc -{xh]wykqetf.KᡏhTKo̺`XsTzY<$^j#ɓ~ܥG]-Zmtɽl3` #kR!NYmGE(̙V +E =^neNK.fy>3-;9d.L"Ƅ1&O38Fw8t8I{i&%tc>3~7@qgNEˠW;9F5(y kH--A0|0u28P<gJfV Awx223n&XZXUCj QWXdΐ9)* 8{e RR)F'=Lc%lȐ (e|G|O>tFXbN{#qBBc `A@~l,PbBߵ^A-f?x/M*/C%ja i/c -K;.*RǠT5& YB(1 џ7߫K6kSr< 1r1X\.i%$w)n(ŤzInzۜh.ǡT3(6Dn,l۟{]Na\ &88ԤUQ SSk}O#xnמ+>bLYMnW8KP^8 HnOOz AMpVS*[Ԇ-2]6p4rLĻ0Xl x > xs$k&0ECx)dt@ ;?3gμb80'B#gQ~Y0(55.F63'H3}w(KJGLD2(-#]&Pǚl c4ȊT1G2ipsłY+DdMzɩ-/].77C8ܐןJX2M@Ck 0ˇSl"EYЛ2e7% ǒ6bx!C5| iM`n G "<thU|(j,\eͽJ"R`D㍟GNO@hD-AYQ4 ljm[T1KU.u#OSe/5é`k+:IBKqȁ>wfDSkb7s6뱮A7pEOǀoԔW..[гZjA 2& B} CNbG6# uLY;R^tLQ3o#¸`qéQ+ۇrݛ> s.: A{x̼7ܟ0_}|A5N>^@r1YS1=3~^+A]*WyhRȧsQk E΁E3zba: ;RJ3XhL@=^(I_'ML,"`.0k'Ճ|Ċ^ /X :,I:, .Ev$fxY y?7M!+: _({s=8{:#7iY/ׯ CsjǺ#Kj4?Փ'h5;\eB e 5#^g `^Sh{/n(lBCd$ H-R 'WP([eIG]tQ<ʡH}XoP- \n3Xl!gC,}KMN:N=•XyŇҽ/!* 9f b}dh(2Uh;drkӿx&?vwZy`3Цp3 %xu >(#J9j\I7r%,puMډbz5P;C4Ae߈Xո):S]R4d٧|!w@/ih\LwVӱ9\4O_)HN~:gG 擪}&\tRtR#X%6|*^ON@~"w"e#~_S|^[h%vL&а# 5k>V \e^r՞˺Ѵ+V!J?YhaBxfm v~`YCs6! t6EgM:-,/{k˃BJlk^+>L\BzAɘwJM!ZXLxFiUoMq) e)l*&juUcRudqe|;!a"#眮H{g]̬ <;mWrES{ 1a{Os斿&7+gbӸ}>oUq M )3@k ڨ5 VbIc( Nt|ឞ4zlO+_0ZlMy/#ؑqLvђ0qpjb %&sRWn"R-C[@QL;nEzaGg|1 hH)lBv y*1ۢ,[Pc=f SsyyVVkTȮcbTxKuޞHPLrbfYc/@9N)vNfH/eWA*5?F+y@<--'I@ׁgnz@|d̪Sm.qjbJ*?0.([~D/.u[Jdc@~Fb-k/DU5>6r سOSٚx;]n z(4ֆ^!{p<@/N )z%eG ,zImlM膊ḧ́xS(4~H=?`L˙0ٰ{Vy.i1[c֤fs57Pp2榲ֺ>)83=Nsi,Xf trQzKJlq-4)vY&Uڈ%tT>ݤ [u-CH@hluo+[g1SCY"?Vt߸#XM%MI2dv^͋lWME XAC{8ʆW-x¶?L.qHL؜_3Y]C; vLY)5j-I z]g?V(lM[D "%$t{Ы9#7oeu XW, ZyrS8]q$'~{\e!4Ycz m!<;"Z Sb,\̟RһMwLo ߲,SA4]RR'kJI ʚ6<.N6J26)f )G1[ z=sM)4[ݎtS`Rv_`]>;LJ4,^Q Z.ڟ7+)fp}Ō:/la o?7lʌgf.Aɶ a(yʔ2ppUUh:`w.4I&XKJ\dBtL_ߔxaq+@&Ơ!q0ୗ>&uM)v6[NK =W~2&$QʪF*`Lsx0k& .T h.ۊ}Ll+?zڻp 2柡 ލKM 7QzIloVQK*F\i76۟a go '&<[1d"I;FM~શ^@.,| @L5|\zwl%Ά` 0:5OopBTosso2Hhb稯 lUO8p'+Pw<; S* X| > vjY"Cd iViiԖ(#(&wCmV ɩUl,Ee i- ә֜@CwRJ_U{Ͱ3463yTT _l`K2 ;r83: @u2:YPbjD]~R0$ͦ<["6']dy'+ &xv(SŴv/Hl h$uD$^+r IWZ"ʨ=ɛ*ē{DfU!Z7lXm)}NB`VkCUvmWf"2v;E٠\Hؘ}\%uI9(}'ΗREΞc;wxNhz'9u+ᕢr?BA+ȑsc>(c*X&ETmS^-뭋(Ӷ W6SHʺ6`9f_R@Vc5yZ}th 2.LP&U R;u=a#4?Mqx`D'f%C w@gbii_e~wTUf;4VZ i e]RTҵGt딥y{(XKLO}R)"ab 6>pKwsl(v>Z>[ ֨pՎF\^q/ +<@"U==mI՘ ]7jf@)? iؐG,7-݌e?*:}_=il:iVt:W{G Yp&Z8"f|utl튬gKmp_ř_Y^V$Bi5CC3;l-"^Nlxש 0lW}>lfN\M * 3̟Ȩ"&֋YGVDC\gγJ}x9p)?/ff tOk~ wW)x¦GreX4MsGM藚lTLSB hl!ޘ QoB*  hfh74|(Q$[) r\f(uOlXq"h%nZ]HmZުZjHi%LN4I"p+s)(Q%kQ;yg?6w4Qۆ2d^"Dx_.F;a0Ŷ.jXk!%nz6"$zYХfL];L/?*AB.p=bigqhgW&֟V {3y7W-"Na7*Av8d<  A3{NB,=O2f9zV:6^&l6_T3`6)iXҏ(GR7^KVϫ55n+h`B2XY_6UQK3M ƌ1 L.J5&s\+-HTÅ#\?*d7!r66w7HVhcޯy h+x-l@%6eZVpUgH _dV̳"8{$vmdIBLe._dOnkC\I 4q{q^\Q( [{CFe1Cɒ ~EQX5|L -UOբ(\d6k&u$@%W4OϲC1|:'bYpMV\uPuE`B֧u䶓$Ŗ O21mH!W3Q_Հ?Ձ\n jg813P^zHAEݠl3<ŠꕏwM~nzmr/{I jTI3I1SjTE#Z^.B|/HK_;zP=S{O;Œh~Yُ] кŻ@ϓgE "]oڠa=|oz7ث&{j\Y]pbk1%i"OFmt gdFt^Y0NZ=Q_<ܴt U t]LZJ 2-,ZbT8j)׭r0[.]t͗z&*.Ӝ<ڞN8[v3֨2Y{q_6bۆ2opN=)o3T*KiZ0GV6[L}zEr@)cֈ2ukD_`IjB<))'=ي*^02j~k/ _q ]'wjA/EfÄ ЇZh[~F@6?/LDB'ñuz&FJ~dw# `ԂLDifϢi޶[}WE +MvRs ^3=,mR:7!>NdYk_gJC `^|GDDeVmi17)aqw^6@S o/dH7 W|ƕ||Pꙁ'#Z-^ fW>i\2`Fk'GIq(P-`Vo4yyZpP&JPD~ &,? 29GS;Uwzn 0DwM$Vdk[[W(&\fw d+MgYrZ]ܬ4GB#u%KݦS_`M jep_𨜥o.a}kT?W&g:6FpcTFqKqkQ@Z9H ;,t1?z`ZK `D@OMi1+ZJR*A]W=ONR,_b~+uB/]󺮉~U5ZJMFxG2`|%p;7NX[`[&exfM" vX1C:cec}boޡﳤ><óQfTZeЙLkΥ`+9[3㳏P~K)DM+sfq,Y}q+x(D!ϗBŬ\鴽M(蔅4.ُ!Y@;ƒU#ۯw2ʏ {vSHoaWp"{ _3x2^<”6R,bA҃Ģn/rsg\euU)Ay\a9,|RG,uYSE^M[V5)Mq-  .Tg 1]uY^G!ٶ3[RSIҠKU'Ig̗vO r:| 8ZtH#i JY`12bKqbQ -jGI|RLM{a8# JNw>J `9x|'io7Aժ;GsR^t\0zOHރȌJI']V39\sH_ *>g>NKZ#_N}l`{!c(Jv=P;i )ہV{63}-{CtyIUAN:xo9n6o"$𽓵nJs6OMxl inGk/E^O 5KO/U,=y(`άH*C†`s )0 _sYt1P,,Nm6it{ePzВg/P@>dGѢ&jq rgAhO$#ЪA4WH;:XY$:).M :>YhM;(& As,똄'W! @0|n|`azҿZPDsd݊j̔"SG`{ ˺nCpJu1$=tO|o_]4Oi\IW}i H7tqou?lzGfGbY; /(V:ڵ!3m{Oĕ_&c($<2~4Xԝhl"5]>?C1L|bҬׂ\BQJa8ï(&=qq0v@:uMfB"^mgd#bK撒܀f&P?Wy(hEgb@QYKʎ_SfElgqI5~?(kM׮M8H 0|u)K8t"V(~-_T'<&@}=8lv=^A8WpcuhN4e ycnozxzj^K̟ UCuyT1dň"wS7.L/#`5VUhyߦ7}¹Zt'&qwd,XEq_'O@,sgC[QOHMć4֦d4nza&ҭBce67Yx qn3ŷ+2 /2^9q&32סcaQܛ#s]] Q?p,kZ{k>Eɛ4fMvjqːMwIcx"nX *+vUW,&-%a*A,Q^4{EV|D0qoTxнno>$Ͷc _ Pۊ:vGӯ{J 8WUF۱kg9`>$qnAŁ5!m|&)džx!Z4W-JVS10G@AnMѓ?Ev4G/hBv CvwL-/xu˓ ,3/&<`dv ʼ2[Brغ`wE=55#-ơ\{U3^h1Dtnx6;UJOD!*bLܸ^A*DȎ%B1FH<Ԝ=Ct\$)&^UD %Ww0\*.}`dT,*mQv=-[ z@Bn Nٶ~~%RWomCC9|s! >K=)6N>4t#C43tve.{'GctH̘M +S'HeB-@"ʍ%@" 6aS8rU&CV=ˆn3bLd #u"CofB`)b2^ |ϤV~O;a=qQ <މmǒq33 9X>װˉۢdD.Od~$bdDE,Gj\]VX|^;9KV^Aw4J079'Q6FHyѥQư^eb̀+&u }^9A"^{JIiP~5JoS5AcQ-!ÖL֕$8XOM.t4m, 5B5 Cl؎TL "Z8&aKUQqMJLؓWS l#7$I ur}nЭ/NȍQ Umܡy?Lckҙ"Y6zɔ=ݧȎ̩,3 e/sGl } ҏKSC?Vz+Ϯ}Xjwp':yB*qL%=Jm_2s?9&q'>MᾧO(Ȟ%l109ΚŅ/S֎-[ '̩J?4.  u#4ExfRY {b׿RfK=ү#%=+2s[(ܠ E6?^',% e!:QA˲&N=QO٭;6,pZAo܍=Iec&oq5 "SlfucVlFa4? jeT-UlCBKmn_8]e~; =綧\tf_7 zJ?xl7?ߵjd'?q8m_ ^)7θMǿTwBgcU451u݆ lTɒerڗHoWH19~(3˅S⊅dȍP N&0˲I,Y2lJ Z+&a b[2l{?! ;9-_׊j%񍆴dӬ8ڶ4K/ cdIHūQ8ae'[\b%fތN;$!:y),phDzJo7#7DUM~+*PIbELOX4}S8%:f* +O$m"G~|M@1-~a~w(n3Ri^9ªkS"lCPT㹉'pŒChNPܘ#LMH`.vs /L쫡V 8f;%NDG"Ys .ʅH[f׮53]~EU0ϲoGl^D9_nej~ryt]il!lS`@L{2ueǩQdhTc:}zmßzqvZX;B~b"6Tq/^L2h:ɔU"L/4ϵ0-& `5ҩ0aq+~ \Q|1ݕ (Sdwz u `Kedp59z!聘-eK>}Y˚Y&30E]'=^gAh@1B t{CV7N@Arsؤ:гa"KV-qqeug٫h|ozbK‚y16EҺ݊ ,jŽp9ǯ[f_XXw;?Ů* jpB?u?~]$ci VK V s!NыԖ]'ksA& cu|BH1SZx{/r~Y[r\*Q%wl2o}|=1:p)M-DD e@0 4»dA6%ː(Kqy?(1Ζ0_p$,ĺRtK00Y\X'`:4 7 #6ѳ^1K :ܫ >%ܤMsyp_8OuҍU6t\:nSx6CklrB'hwCI)T~Eyzd !v|#v)8Ik Õu뷖E.1Gd"A %??h;o Ex]DyMIP#L/-~\*iN\"+뽰u̹A gu6LGDH]$a\NMQ$Vg+ê\N>>0Ьi7Vk(}#?uYz)Kus /<1Dj3r#NS=pE xР辯Ne"f26HmaE(Jjf׼ VGXB řF=FL/ ~ʧTݛ;>/)܌<SxeFIݩ*cVz&*隨?:oTre,+iKtCGh/VD6), L_+EfRUfE _Xe_HDLalÏ`YFo0Dժ f*nlB߶IV!m7IR`C/V3lw.T ¤njLbURR[b2K1'iǛ:l<WWS cH@±>HmOj}  8ܘ[9 &C`G?@PlpL?VαyCeio2v+C LStyL8<9N4LLZ(ƁUMGew XHHUeGSg~<WcgO'2EhPgPB}7V\t #E\?Z9n1,kq뭬f^CKHHut"G?Uʷa8̖)LfVohP`H njY!ҙE]bl£as;kaMJRdJ[9W.K}ZIaB9W^ nH,2jS0+mp9blLgg LTRXm|](^Hhcҿ:'}^ /gE܆ʯ) * ݄ `aw4!rjSw'yW=Mix?E#e-$/(lhpˮl ع.[ֲ%@Y\ ,$cV8}P+g*Bb--LF$Cs*BNtMC7yu>G>ѣ)kaΟ Qhٳ-BPW~L!3SJ%jx>'$TvޤA"N3cW̧Y|p®P(& Pj.mmzVKHZtW/H Msxz.Z¤钢$~YY378U_ su܈1o4Jغu-H1j_Jj./P%t|;bG6oд F&ZuP$<9*X>Κ?vx$I& Q¥b"Rl&/ڌ@ [<\%:|QX&^X;jLM$ֈY$_ 'GCjĤW'c#͍q [` Ұp6rȼRӰa^' \vc6O|g5cTCK0q/PjQ{[_iQ4aDI $cD5Bu v(Ie[,t|F&I:ӦsgR'mcӔK`wj=zf L`U Bvտ< 4?=aM7rm%+^?: DRV`;ʽ"3NgH촕G*Z;l"B \=W (6nMe7fq>ioJ\,|o8DЋ!uDUشVr>-VsMJ4b<..o:“wͳ@\}z[8GLoP'*`A\+$Dzxtɱm;FY_e3R]>:$rsկ0z#›vd[Ɓj$3#sm$MH'<=26y9;la1P 5 Kit Ri]pњcrNo-Og-4 ?BS#;F7@V^$0*^ҔF_cl?FP] ~mU*DnmgU|t.2$>ѼRл=X!x%$Pctvp')d'mm}`9D>RZ-a,lo- $zG>& jycFBF PAB/$; )VS<|K򞱏s.Rhq:bE)9k  1Nz U\RCy۝TpܚgMC8OQ|Oޏڃн̓5Xl(BzT;kfqf*Hɒ5!խ?nHNfPOfB:@ F4Tآm"F]pyYb2ְ`iuG{0TE-#Οh -Uq|;i>BZvVa?g+mŗ.⅚_N&?RנsH)/̒? .w̌& ,&,v\P-#61;V@(/:*?2wVeYgybA s!N/rt- znUWpmw>V9ä8Zܳ6HMdaKٞ!{J}J'Wa4L'O&BӕQ\EՉ]GOlT6Vx MuwR4(Dyy}JlSfnjde@jo XP:YFuг$΋tYW7R<[߅UP9Y.x&Tu_9@ pHԊor *4DOH~m[xMHcdȖ/[+?o xκ"/l$z8c^W4.-ƭ{&~!IPxgpwCnAoDj^%>:s*S`OФH@Bq:'?CK(MzM]t 7TBSsUE+&[Fր1`P~0GlvçF^grzZ+S wE&{lnQ) @rD~MJ5\S)%_k`ț<oLQTӏes9"ʉK _|)O@Eʽ]q@'**xTorCr4@+O=_í=Tjv<%S^䋩|pߕ.*>k'qB@ţ<+22a֯}J mHӒ-z)z$ <2/zHt+SeXN]2Y}iF8Oml}%`Ga |dѦF0KD"xdQ.i?|\%.rvQ4mS#Ѧ~+=O5 8dT .,laîva}xŕC;Qmjiڙ`jgǾ*h>O]lrh9p"GQ0T #=`yfBѝh57˰]k ]-MWPsA 69 _On\@y3}ɠPO9=-Wp>,&?LZn0>wγ-Z'(? 5͠h /&)N -1rǒgoYy<'y9ǟmHzw'}+{뷥ԑ'%CA[RqO{ < #u)^(l /懽9R!6s_ *M˺Vv&)+ٝ΃9%$T jh9/L^\؂$|ڳa9Ƃa1|!OA*%̔:W:.hH˞_\@,j3ݑdx_"2n{Je8op[=I}`)SïcԿ L%!{z`䡂ަd7HI,( sHn9\uP j0Ks< )gP^ `I#~v ̼hpEj |AcnڒLQ Z0K$N/xcߖ4-ell9EZ9Y( fx[v5FTPT** ;S̻\Ы L}`yNi| ;I 6 #pg:EvkTX<;w?0CsXI oavc ~ [[4e"$ovEo[78=:(~#M|#,? {J![*dO');N8? <XXqI(Mb*/EU֯5Bh"\4U: :Jh1Y'DQh LPH :BTEb"u4`OߨJVPM} Ewȥhl.j_=OxXT-#ּA`Dˠ8.[Rq֥'bamZ=)T/[杧njb{CZ+׾V'$kW3: P2r*l|YX4[ab@g!y)?Pmt?uXƢF8bR,H2h !޼O28ȸ^ KU?-5{mЛ2Swۘ<YG@* . P T/["כ0r(/eĪƞxvA/[Xyrd٩FưIS'Ų4Px bҀv!]5/ě+ ?i6XUT/> s\P"4;_@=B(4Pdʵ:gw#T1͟Z+%d;0PutuT#{-V-Fz{w4KojvޫҔ-JYjqtg@ [F!WQ_$WLj`u}hqe9pMOK(fƽhA~mJ.zRz aaڛInLA™%R9<6d\83g%ͼ۽s^;_s0¬ !Y9 xwqO:#mI&F ]饝BREGF'ʗ\oOVD?,<6N$FX \H2|37|cIDFqx88Ls la`WM;6^)µ*'jyX#(笋x*C9U_{V"0mja~@5CJg gڢLr;#ş$&fH?C^qU0hōC*^E0%[`1DfD`^g Yxkf╽51;Lm̕A!L:>?v1lPL~ `uf.b&'}m=e5z`΀ʼnڀ5¼<3洲v.k- MS# o«7NAд@? +f])i1ijr[vvc'M'jÝ񐱧ZdkSXDgPdm϶%YAmHS6Ų x?`JƙڶSǣ&HAd%ʀE s@Pp_liP7s1iƭG納VG)匉)٤ep3&X/%с6ϛ9zL9dx$P{0>%0-8_J0|9Y>NϤ藢 Z:!5;H}+h.n8 3ϴ\<۝W!<T[8N#NfE-6a.r:m-*btbSԃNk"Q:C$f*W?*Ge}Y_ݑ~s*#wh^&/D*f%mai܍) IDD AiBHtTbՂn&XĭpOҟ1񫔅ãH<39#5pAobP&BN%,̈́32z}X4KeD$;-gj_DX5)LÈNSP0<}G{>g_HqV_|Wθ>Eg n(N}Ĉp9, tOiPsg=*2f6O G^ņïgU-{a0=-ꌮ Lpn~A ;J/M#{k=*Xۃh^uY9>?-.oo_{D7C;$'-1t 䇈kC`+j 2c+)U<^ 4zꅕV]Оٶ\j$*CB@Rvzhowb*ʛ+vkwxM*&4p]aƬ󰩋»}z j-chp~p0>źIHa4F91V81z. j4N\H?Cm&b<@/ԍ/6M[2*V&׸RL*ͦkYo'l":-+EHBb.W/&\n.Ȅ|/ `B$ӦԪ͵j% q]ta 09d4IGtwsN~0l>L  ={fϐA}5dkƒ#rVi3^W˸ѨpA7 \feב? <͎% "|ܑ tmd18Znq x)@G=]:|-%8]75"|&!Q* "zz` J#c@r^åKn*YNjZfShd,jRT^n7?-H0i]-q5o+RX9/T~CNQkukWz.#^O27̿u0eGOKTaR7Az {äNthgLXZq29b_/iZg xqLyt~nlXQpځl."_: G'ufN.̯oۅD*)I\'#|bKA+WU:]@ndlv찉w=63AБqq2Oz?`Jp 5Z>qTPaQ#o:ZW' & 9 Ai>̽i/T/h E}="\'.O}&?XqYW=-׼6`Ҁ1a ~6PE"ud?!1vl=2_9͠JF1_{%y!"+j,"5)I8#4bz ]٨ `d7&LTŬs49!0d, pk  ~Xg%HYDB_7L+@5kKwgZC %*{Q)viJ`痟Jd`hZ^b[FO钀Yy=jYXQk"VZl bTށC7S6g񂛨,=YVhtKj/bPGB'HR]  s0g2:1pn9gPMb9E>xݵ"ھD+M*E٬lzLr>qRw^RS&6O!VNF`P< \x5P[ⴿ Q2%bi^wMy7&wm| C"h+ X]"i)17$)QOPSXr ,cܡ^݅])awEרxX,Z~͖XT`Z 4 E ΂CJCJB8iޒx3Ywu[{ß8 *`mEbZ``B jU_~+fu5A}["}{QVqNk{+_+_lz%A^,:e]gW͍OX_[pnw,<I1ꯘTz7AR3Vn|`kt7CxԔV9Al#jXv9ArG*3^l )%k%)Wh)wW*A6<zT ; i@"וSK(;]njrxc;P[YP>=WS^Pg1}:)3҂AC8~ ?AddL'-Oz^'aڭ?{!NY uXCПw:e/;2eASxy۳p7URk rPڽoZl{7hAAGԗj36I\*ȭ dq9^m8DeKHݴ>z{*THN!Tl' JqF11 YT6/,P5 Wixs8^%I7g dqb3 =Sz'yA:!h=APJaJj7QfW02LMHH-nc:zf|+4x=!9K!0K8!Sc`$N#Q_foM":4nʞkӭvCʫ f 3\8:N.K){H3)ppB&4ȕ]YK dg@aJpvxW&wyֈ4gRXK•j5g&[( VQgXר@q][vjG`M iR .Jj=eeg =Y7{Sb[ {ki5` @LwĒwBe 4%`hq)lkj֭u$H(2Wf4ҳ8ӝpM?GHj01{XJ}Ԝ-O<Kw嶓"gHri 5 $b0n[%܊t=1%MGO9i+Fԅ;#.{4#n34+IMrh,?rf+dkYdn$ :K1>PaF7Ԥy(37IlJ/Z\ 9fpԏO10h6–XD^~AJoLXN 攋+ ;#ysǷ7%jJ1$ğv;o*,܌ܚ8P1Yœ%cBVa>ޠ.-|+t=0uim8,xnޓRW{CQ1B/┘?s/rG lvƵk9తS25Uu[r k 'n+) y*#ƀ^I%?YLW+#AbLi CK_h=7bV)/U /Ƽ y YV lJ Ӻ<Ǘn-(Dy*@ৱ = 7XA8ɮyb]ҍfb`HHsŵ5+8w{+Yojs̾uˑi χW3qdnYQ TiVΒT:lq}? 3_,txZ?{`̣O2 W0q$3HR'[ZzWW_.K{vrc$`^ugj=!mYoG^p<N(Sdq>XVh֋Fm/ 1΍˰NWK͆(U@vtl]:ҡhbJC ;ˡv^"<}DSڮ0P{׫p5o, œg 6`&[˭VɁ~fq bgr}Ba:QNZ/nȯ}Uڣr1-&{C:R%A wll )’3˯AXvdI k(IW&MfB̽IO04ZXz3_{V.ѮEb5wr5S 䱻2xp>[蒰 9%=`m3mx PK?JD!)*E:8{ v;!eW8=wAA﯄x9$E/+Y"'u )ưxDVܶe>[Re0-Cn㕪#g/SvHU|lBu@ҬsFA9*ZC:VLo28"K'-V}ɆROFI8^|Ce=-C뻈+I勔ݓIfQͬ|xM%%Zx z\PZ ,e4d|G^Pg t?bV?H% mp.vw2["#I- Ee[tjtz+IlSeFL q! ! 6DF_̣m$ϞɯWp)Ukel҄XBӱ6NK%y $3XrsaMVɍ2_#"M$慪Tk51õTTh+F~laL]JƟ_ 0}wdq-wNiF/53Yֽj)G$5 :[P3p-%1Ö65 j= wFկ()lr?|@@NavYFſw嵓61VSlO-}BR0Nnhvj@N#(O {g d"Xm=yRuΤ UPHŖ*F9OըշDq jo;''L7a0?W? '}|#'|2!uLmS[*" Dw=,4I{u1 +O2~TəQOV.ٛLF=ZrIv.:D170^Y͵,zMN1|,:$H+֓:ӡ!E2c=RH&+hqLŽ2#j#|\?E5MFqI_Q[4҉^yKֶSؽ0TT3=}^ݯG)M!NEB{;n'%d~.w#5$bL ާD`F0#$HsNdpUm ot(R M̋l|H ]ϟ[]UD=x]bYF+{Lsg Fȫ:N\!_zJT S;]B7N JwYZMozA1\i J+9wY"1o-:_ dS*JOlj+INxJNzE$UXUߊ K9e}Y,UX@Q䜼WѨH; VS M ep)nz^nJ<7E[dFJuD o5TbYtI@('biy8d~Y?veP }|tNp}]S2B}Hi,&W6*cp~2 AaIqk@ {B0iɃ)a.k985)tI*:Dnw^nYN>a)Ze;[E/'d(N -R#"twm: wd,,=rm=k^U%:ވ,su Zd6 l5 )P{XoѳV TrPY(\U`cXFϡmU)b-vɝ`?ؗwTuj 幑 ǚaBvCvK㦭ϑ?oagGA8A 3ePD^#n,Nπ/&g$&FB`Ҩ2%qebrS7{N!(꼖P]il* d['F  {2q,D?z.瀣扬"ЃMɠjzse7d>?|n'ԤZ2i|~v`s0c {6y 5w97MܶMU&OT&Sl{%0(+wo~KY=$.bfj35)Z'WV6XE k,Wiǔ#M/#KwPGvTSDhS a~1,,KneԌ7>BYv}kl)91¯S,S9"'7Jiϗ2aeu;Ҷ(3={xktFix Nw+$CN:fH$Sd7a}jhyY~]I`9_̠(g񎿛>1 K"|?q7]+Fۃ?Sw_u^v3jeZfВr(p_VLQ5|IUDzyjYw)_ʣa7C/wf=R?piy#N}+ڬv'1R_1ُ7 sxZ*s󟚂iLU*ҫJ@^hS,Gn`~-nlIW1cbF4iO=54b=>Ѡ,o93+>|z|ᖭ U86[i9&09q=+yVÇ`& q=!$. ]5@ɄDB|er;$M W$;4rhh5I/$͠|EEF$<\Y{Zio_Jetl| Q]j-"N'5u]n!i$(tjX m{7h 8C Cn.dVgNb:j< ɨP o.J1(;/]wy{5 8ROe Z⣮BhQpD3}K fy5]w"I{ٰ/t(g>#Od (yneAO/prXtW/H̑Q?+ iPf}}ibq_3@>칧&} 59Q\6ZLSq}~^Du>X/X Fq`Wū_@ aKvO&WC(Ṅc:,sďq$]Jfݰ}e/^V#IxCp6 ?(gi,B"!憰q?~>E!b&޿ß웭S`,UEr&T{#g<*HǠD5*֞:8Q*}ɢy CBjh.@۞Dpl?KjSP1O:QzڼV]rM"^}vw̯g8nZXW&}isCu y'%3@P>1kc$v !Jy7 G!Yr VAB#Cl+!iY:zDgya>{joijC:䝮,%‰_2w0HڠC:6Mxg*V"r[6`OtJ3fZ@:<)elRHM M-1Boϔ6xG?wdJViSvZ@Qz@B셗"͞ G?ȎJf-]Ң*2 vC*RN ^ʈ&4 GRfo'`m # kjA9O>{Nަq]wF'y|ׯwd[$zi!1ƒm71U/ل*yWe q[GY6&6 Zv^>Ϧ o-ȓ'-UAܹ-QH> g  u2wT lIdW,/0\4>QρVM o[%33YN щ:mY3,3Hln,8D o .uV$e*kjF]ya$Bܴx޿9ٶ>nDS~EgZ.$)f+n۶i uP"e.|fc9E zL a)ط1,R/ 6orѰK(#i߾)'ur2_D}$WPW2:cǔ}x7+U{o{Z>hZmMG!?v,I.UO1cRye1#t0bMIUH;R[DBb2/랔q%V8 p9``Bsf' hu q+!QD,MT Ǫ w*7//C1n}*1w?-ݫ-axi|ɓNUGc6HŒe w pŀhN'))S $*VuQ{?g ~C"Av]xI0!嘙r uXwۙ:b4G3oX3O%/"j{,Jߚ*Wr͡g<:XQJ#8K2oTO]`x1Eņ! Aܝ+T ٬V?ڈ?G,Cmm ;Ԁ`jIP"fZM wi9oT\.% ;-:cKLH6 "Vv%^s>]4iaۛO )Tq6?]PrP^RT1=?}:V$[hyyUnH^PBd.kE.JK)AOd/  bmG(3OEbL^2dN:Ƌ ?]mW`6؁1:YBdmVVXݾ%FApg}]c[@{Mdz?Paiӫ|9J $r d3gMhj9 ٱ^:x_/)52o#& 78cm*+uBRmiURF |PMT n~hؖMI`'A# R$P6/]F95 $P?JT`'HƬn)~\>m[5\hrt<~x5n{$Z7j#J vz#`)I ;+L/H'|ny> F |_M:C]ъPJ?T}{bW 2>o%P dHV0'aDq_9s6Yπ̬"J`H+3uVbC_[{BǏ،ll>!|qqS3O 7Ǵζfٿ*JTj FDf*aHսvU9J9,W;C nv5J̼lS3t}@{3KރyT~ ! cH9b(8`O%Z૶3{]ƯJk|:MI>g?Gm vdkh q"l'_<ܐE傊D:kmլs*YjB 1֍-7YjEj{2BuV &;hvq,A Ӳ74j[[Vl!b=5/q0 hȿl9m|3)m$4žxy]Hi{nNBDQv'~w2Ԋům@`-?tyLGb ;ce2}(EQbo*XnrvqW+]~$>);`0A,Y??oE_bqM~zU!I1Mq=^Xטlֲ+RoxdBrfj,9N2>[jitΘ[P-F#ktUWT vb5B]"b4^RIFF/CO4cӐHΟ':} =| ZtIdzW ~|8FI D2fY/7R]PP!)ƨSxIKT縷xN"b˘-`h20!uR7UsHYeb>ОV]DA)i2(elʱ0%)x9Jef%p9ID[xyH&9>5«yi؞)k[5ZEtOPXn4z {}[¾wd ?rNKP$~\ȇS$t鞈CbLDa rw$ #YV}p|~t{0,)*rENXF%vN` |q:\fZHX 1!S\|l [ 10 [AsWm*3r:g9+&/e SĜa  )djG@ܠ?@۵*]jLV1g'3t%b\VEZn[%Z(viG-'$#tb @n䭆Pf9VrAH9;Cş[s^U ۭy-1T2#,D[b)*HVsx2zc:<|\ôkTI|͢cj{j ƍ q" SK}9"AbV˓4'[UbW i7C7Y/it-5)a5ٟmwq_( ı[sejb,xyT`Z.$a,J}dA 1Q(v 1ZoTvR6o4IcA3)]9si\#Հ6D爫4M7[ (bdA pJ+MVnSKH( w.@SM#6'c4?Q:8$ʙ<_o #>[dD)erp:VvbDFHXSbbSRGO?⸙PةjfމӾ Nv ''unHAD 4= o[n^A*ӇMplȾDMOd JȐ?(Wx!|m#;dZuTSCyxD7+*>+9I{{]N,mVʵ~y@o-~,6oC>4)wz_mt(1l+j̹$gZ{>;j_4թ 7Nq۞u'Yd5=<cOkl".dU%UGWaҦW/aTGXpi+t̬}"_$U~b:tW/Pmx5lRN*lq $\Zoh%#]:OE(,#?و}F …yN@Pq$4vTe28 k-㬭-Bar]42!gELfUVk[ ahղ`BL!3 V%iCՎju4iL d-2?4.Wg/ڌcՋO/_+f!1$R%VyC ߣn)2vGMJ&,:r=`Kq9+{E/i7ΉfW)d+B4Y16 KEi~}1^H?#GI^wYJE5n.&n[꠾ ?gRr?Um_$e>=Yڰrxנ]'Xj }PǤi?i۬ep"F4E@L \3 WOMa`1޳I(bR αǝ"nzb7%`Rup| ӊ_ͣ:X1a(HK?\j΂,UUFB]+|$F`wSQ˕={J}4|#fv02S?iCMMYx̄Db2ƿꏹM:B.ѩ )h$`)xfƉ6;6F00 ݓ:_*(!'Rtԫ8 ؖ\2;wj!BI)8謡wH4}Kl}ձr+5nD-YbsHW}%R dG4l"on @x9ٺN 4]= CF9Rw'8\Ep^'? ylGUvGF7*yj{*.cVʭz5eZZwj` ֘E+n/K)/aSmK)~p`C+ޜH mm~FqI7NCy+gapן xpf!M~s0HN=^i(Ǚ^fSI\*9jh[#NeF4/ɋ-?$k{=La4z/eMF_4aЇ|S~r870{DG"'(E\*#hGC{4λ+I)A QLr3S:S^G[ꘚC<$ņʹaKHT~PbhD7B/f#0i)BT# *XcS 3ۜ~_6Ud*SZҘMI[sSi2=jB9[naf6גf@4pc2G3:$÷g%q}$=VRi`#+ɫg=,gw4^jO#xTΪzgcܾoK+'l-}ܢ>ǃ5Kn_QrHM?~32HOwRa΅n[i]L+T1w"x8Iؑ$P]&PyE S#x &gBqФTqTSԩjk`t}E:cHjyQ  l( uW!@š G4ij33͹%]}X \Vp=R!o+IH>_T"9 "`B\I zAN Dy"Fyk2f=]? ݣ-=}@ϟc^qИY{Aw6q{Y\{ijpdى9ʺ~WBOP(_;TOҺ3b$(C?AΘ~ A0X _tX[:/77 # IT601r Ljٵ&AK4 c'CYI/~I/%|Vk0TCT|5q#NN~1D@e^  c5ҭf4v(u-Mʫ/X\H[&raTPm:" %, H %Qn>dM8a*2hFYX>i4ݬ4o(ڜqa+ps}iOwk\Yf6[RqѮ~ep,&ws|̹{0ȧoYnH̾г{5WW<OIҚvգnMçŤƯdlphmȌ"e"i {qFD3?q_jYko9|YL;޾IܵٲL5/#,#8ȓX`0t<"WwL& Gߕi$2Gec舴ɾoҾYN9- mJ;S6 hU&U 9L7x#mF:WسhX׌jtv'6Bhިhm*=$-b F"O.Ǣn%!:2 ym/zNŘc41A̺^+A ??;nB8 uǁl0ECWbwIǑž(j _+OGdgTĀE+|[zJkb+sJ9Rfry e8"$>FߨAob%hL䠲f &ܡWX(r\vy'u%i"+iF%d~p%UO}uj\4c w݇ӍHN?<$"|?E&1~0 'bнÿHCP`yM+X3Oh׺9A.Ve$]U4grBK'K^CǙU-DNt~ Fbů KߵQ K'. ">3"-ܳ ',Aa u&֊-& aidԭX5nZ4Bcѕp ]!e=$S{`w t_>8U^)e`'#l]m'7jcPN5d|MLERork 1kT^6Rq 9ͦrc'`y0؜uٞs:Q4!Z<_# FlSN׼~@^kN;%K?*MSl,WӰTt^4(:0"fpkTShX.5؃GUǮJ J v ʦ%n(D&Pոln윚DK7˰$!Uخxo-x0dͺ=/ו)Qx%Ih<7 ( |f׹ gݧvm?%1oG" P[& ku)b:5lJsA^CUk9A@O }n y/ZuqӤWZЦXrEЮ-ˏr}\ Hk7zݣmݥ/ 4r}*lM9 jm$Ka>L5+^w{~$' τ0?g./!f+tWN2$厡fǕ`~r%OlD]K"⻰Ԟ%%w^Z}+JmTOy(@L`K4%TblM˄.Y²ẐrܭjqU'N$39|?*m:?Ax,_p Q"Jv3 MARD%7Kwu,ߜ/o7uh\< LHSu>-@50M,gzʂ0m;_U):X\nX3V́ۖsjĞ&U6Q{й׷&RH'Hxf'].)#TL8V!)m``w,i; 5 7{gZ!(hr`HeV^S3(% 2Z0l̥[OqE>oCmv:dÊq8%/Mr* :l"@;Ac/4b7&I JBլGJGݨгIkmsAB&6RyOj!h]p$Z3LTT2%Å OtdQp0yX9Tj٪EV[dE:"| JliQZ9Ѡ<‹)1}EpbGFKHb*$(e%CM@5Sb2xuIOcSV?'ReQ}I1e?|ez7&&>#wM6t!*0OVz$#}<&r۪R *8(Ȥ jZLھDĸ.ߛܽR'^[(_/5WCZ]3"\).(1nuJ ,í+@6MZѴԞ9V47qL|%ص:Gh0ƚ,۱0_:.^͌|| ]g5־$&~Y@'i.SRe ~]NqBɳu{K\j _F.|>)2/_ DU6ô@s)_KOԍ n0z5k~^ng,T3:@WTNM),[)HjsfdrMf B,ET ` *aE刌`GD3䊈FI+]S_;z<>1!rFJuպƶ̨ߚ~N61}zG=TT'[:0Υw`INq$SӐ ^햜L?ԧ#fZHg*n2Ƀ<ߗk!pKz KQGA7lZL&ⰛORki|NJN@ڹ>;+vEOa ҵv/ ̀o.\8C[<Î?/Rgl,v+ <d^?CsdZ.}TUxm"9忖@A҄Jtq#]q\hYIgHhe/?nmc)(>$t8Nz{]aBmO!˧&+"Yzo]ʡyD%?ʕ3U=r!ڶ ACWL!-2>a0IaP2fĵk:Չ"(n|єDB0sAiYda}o Zλ<<4$&pPwJdvzT •({D{Ktt,% ,1u«WaZ [}䆞T&ߍtP Bv4zv@%л|=cp\ȼ\S-8f>^=īzc,c>cT|&B"`7ERB"5!1ӖX_]w%d4>&z +LfCJǔRRxˣWG}4G6Hjay~ZBncp>slGJkq1Be7qWՂU!s =igv4@ E؉o&j#~9\>ۖ/a ;ٜmbOuE7tY:#(jTs vl &lx!. BH)չyѸnr ^m`l˹&eh>]\ ܓM<%iMߧ>a`waợ0cSwL} *ʀCr|i:z7!,6P&7ܒP Fu 껙u'XڦrA49b6_'/TKX|tGr_SaQ S[V}4m|zw(q5 \5Q2B۱\Ujmk}<"E^Z)N21}s2Rs"*)ዐ::5oy{1NR6FfC7|cJp I稄wi?+f}ԁ3uD-k6qzu.)< GdVWf&uP%ܕ]ԃ"mrϳwmZ"-x_)F&QUCe5hrAH Z >Lĺo]_ޣj/qvny$5Ʉn;>YMl @r!H#DRд |#= G +ELj;4LF|`%9̴Ҙ@؂|YA`~H(͙]ɤd;t6Pȿz1#2{ޕaL5 ڳXjF`qu+"ؙY%B[V}c!/ Ƙm$l@% ^Z,`7Cßyy`q :חwΠ.Uـ]j*+YY峽t|F?:JRHuƛG4^*8Fd EB9|zz\DŽA> S ufI  ,wgnZ]l&]Q #zt8y>$`< 4 %eVۜ) p Yuy3Hr òɈgmF- gW0˔Q90NZUy%13@<6"r6Fq(mYYI3f_iɓ+]4us`;[BFo9"]=QU*__Tf ]X\71{epCW]77.֥= ˁZ^ }\;|%߀0_ؐ=IFO^)M *:kK6%@4fLqZPgg,$#8I+O״LtwCi`7H < 2_ 0P!?XǢI.=fJC5(.@Inf'haSQ;#>zʥVڎ_ %̰rĎFiMޑthI*?&p0~ jؿǹ^V`*ݣ`Fb =PpJ~!-he*O \vPŔ5$Ma {Bvy&,P~I9}U SwfH>((H)zTr̢ܪ+>o"B8Pca?06 MujVS5* wRVxKl0&9M_"x^xwES†rHr_..JJIXp %bG>rf^Nl&Lf:x^Ag,{0  C$&BV:^xc:,iQr0(v/{Jgk \g7<UOW~o \?uۘ1i)dnE0]9bX.[o$`~bǩM1L"ޏ/8f~%ftJWށ>tٍ] _'B0|yѥt$5a0uLPv^1U!XfK- @kaY4z^Nr%-)ɱNɶ_wablXmaMY1WR'[m$ӡ ~sWIaJ,{s2oj)J\0кk ˂Bw\x)Z۰c:^E0&: -#Z1ddD4=G㠍/萺En|)Qr;u.le'A0y`'RoNN\R gIF,>74-LsZrxSCErS3_+ TVWP kQ5TM?f'ƢkX~A(Fƺ2h&hc 5Cs֬ˮٳeOW|Ϸ'ƒ5*|Jv2/ uLNn]^SiymeEܭ!U1A`kԗ 8@`@F_au *je_2V8ROkN󁼪C<׭pk@&'pXr ݪu6ғASVe(ᵾcA( ls&0̮NvA *QUCO{?t [y><^64ĿoF'jnF <Ϲboq y);*F՚9._ػ,NNn ">͒~_%w !o&"[D@1ra98~0u;RG r2tq#¯@- v{JDA-Ye]QfM Ǽ6f8))gP̻#,IНoݔÎl%6*Wxh_5 ')"MR#sm6l򪤬|idP6sW?2 )1Ʒne C5l|zk]jCVTڜU(staE D"Bg򍘷37aGI>ӣ^ǯTscͣvc`6@@WM6'Ty^1 i$sBi.3Yw⇇E[90zhA'jf,z΂a q6_inZ'[$fU=z֏t}RX8`8Wr;1ٳ\uMP[7›ͬe]1\mK ğ%ܭ#]g.,cfŕlK=Im\ܭA0h5p#kY&/hj՘ve$u} ȃ2u6ulᚗ y tFO҂kR0^@±4{ZoF~ W';; 9Jÿ. Dn\ ꡢ;hQ79tTr}Di!8_ %ʛrPԦЧzYbJTEFtϕq"a z{Ŧ{{Cs)Ruz7#d+1qX0F#-}@HD uͺ61BJdZmMYyq!Pm Zrwn%ݕg==tڏ.yJyp ^ &̗ĦaP?ro\NyԂRdJh En?Ai')rF`#vUqoD&S&xHZ5OqHł |8(1\`@7s96iB.#JA 83뱫ّfRB:䀿n~viez,#ٖd>Y8vvPЬWZ/bZ/̵D7:ipq`CI=ſ7wISxɝ=߹d|ir ;mH/nү3'0hq<&A0ͣG^׀=XFgCb)eպҞ, Tݏgi(`\Ŭ^^< LTC`8QE<-{AHM4XڮsBx[MÍ}{QH^|++w6>ѬL{X! ۷ =F{ypD1X$WX+"bFg Hݶ mQwϐآ8 -t=&ZJq8]ٶg]x>'JO Qpzv91@|k Jx$S2:0']itUl=y/8GųXDئ$DEA,F52v]H|\9o-^#WR/Sf۔V-0EJR A`)~J[= MEbgބȕa+iZC'鱘DB)#ҩS7ۋ &!5\> aqh(LKtRx`c=6 &WRHZ؉{\m䴱:\3%:#7J.Քxa_ufj9$2-KZ qSRPʎVAmT{Ʌ=y&*(ڣw4+:=Y$. rs։tJX7X:u_ wlɺbVA&MδgƽwafnXo }לبX'g!S1[{bXHghfwT;XBٞW<.5 S=su(ݨe1}hYU> |֭R)T%]uy gWBe?/SImn7Q7f3)zN!oYuk1viO^X\d[s')<ޑC1daԒn巶^\1-y\3*^H)],\"?jfI,ŻZ }Ji(~ 0L9섉$)ܸLp? zL W755W9K2 #rF d~7ka3P=7>Z?8V7X3ݺzIL%Rw\G~z>ۄp*"i =?cոʯK0Aj>_bABݎ,G[`<*:jJK=[Pw8OAa5fR-j0x8L^o't}Q nh (;'T[EtIpy&VjPN۪j]F%FΧlh s!#Pt0ϡO'wH[9)ﶯ S,DzYܸ /[WC@YS=WtOnZI^li IJm [˰[2 EA%U$ @Z]c0@uݒώd<6_Mg4mcT`u]]/zuP>#4ӛRԿ@lKlLT;EX)e4"gƁ .dw;75Ǩ7Mйi4WdhQgajJI[{/WݬT bt3\`HEԷT[w2 f=swm$̧OygW.A(=.G3 ;mPxo ooO|xႝq agvC>dd})6P؏u)qgyfֆG6i?k×;DwPaj$8([\/q,dd֌~ nzEԍYWYUkV@IaM$o|4ϗj-}yKZ0VSR3/"i8LrRG=>1W5u6qHK3 nm4q Ț;)L[8EՒ"rO Eq<{rխ1t8>璪p0 SWz20)w~4 j_w5A<u WEd ],{쿤J L_`YUZ4.!ETǚ9S A v"D^U!Gd'vZ:(iŰiMIBE*kSE'i&;H-uRU΀) J)ZPCpA r<{4=ʤ7RM L) z0c <bK|]n"|m9UA@2[h`ɦUZ?X0 POK3xϩt)4%dQէ׳&⁦O9C\5-'DpӱLHwM/B8I/ {u'=g@O߻qGuj)@34#JRUN)':1i@IG} @~~L9WDk1-aL.w[8rqĿ$,w%o`!f=T )$QwP{{f$ҤPa^gx4qμ`[=PKu7!>v xXŌY-CEWf\qaK>kN:V p l":B*+sQgQ7;K]iC}<`DU$\NFRAGkA-|u\~q+9qPC=H<{JQT\]º H7jvP&z[ʞ~B5* ̠atA*mf9;K;)>)V] NB|m)[H|`Iv'ԕl^'* &ޚ"h`I@6iԭV֎k#JF+J{1:GK$Ik/e{ǜ <>Yeݴ -a`@FŸ*:wldջo7Yط$I!Sv@ u|7_$e(vTy[ tHTE(<6TXT?\{l ~K(f45`멈b +Fgzt_w D7$`N"0{o{ެ|kreVRד# tAkuqE8TݕSD)t}%^ҁ][3w]άo<9d<YQlc ǫB; [5?AqD)hUwRX8׉*"DlFl D>Tb +o,v]3nWt$b"!w5 g2`ah[eڮݍX%R k?*C:Z4<)mm]ca3[_'qV@;@+ Bj:SP-3%`Dz+ AMg5#Ank&[tgw=.N=ٕC!'F.99,pׁ}xTH، Wlmy=ٜ\:-,uU[;7@Sz/=RaD_u;$,%gݢsy  Wm0 ؟!zĦ>iΧSsE6/l{cSj<9{]6 |\%1`Q <'PFX¡# ~CR>}2rR 51`?N-l&YITH8(Z|v4,"}Ɋ|,:F*N}'~bYJCc~}:WCŅg%S?.B&G(e(W6E=w=)l*S+9JFX; gs+@F, }('\&WʦF] JYUc]FOvg}F3i u3`]'~%6;݆S{NOu {;J@G= ?<}\vp0m Y؛n2_q\{qzh|:&S2T5tXVctV+,g |P2ngsmL]~ttijYhJ]d,!"#D:QƏYEFeyB&\J )i@#N}4xۥoL#øgsâIL\gkP{Q.)ʐ#קs3D b.#&(r1>؂ _m-(쾲܍Ԑ.aO"7h͂d?% F/{Ȁv #鎋`e*`QˇѱC҉h $V Iq&9J-b.y[9`w.S!C?WPX>Q)!"p`9/GXWHrUyU$Y\+B#IW :N~J7Ը_JbtԷ|.Qx!ҁR&y=J‡@wv UBx?z)ˣI'sk|ap&s-K9gk~_{DŸnH޲$h_v}V6-qnDMrd0!TQ4kI =m m< SեqӸ(i]SDW c憞|}"p#i?sUپݶ+tTx}V@UyK:d*3WlݓJ~ifmcb7E]y`,S`QUb"iyʿ<)Pg~D|YEwf@NH*A|uskAp"QR3/헀ae>Rѯ݊c18AcnG{Z]28gh+cԫ@e&ShlfY+~01@9jupIܺjk#W.m`l-9]T|TA~pCrWx56*uA$f[~5ׇ#3BGH)$ U'<Z߫)nf5ߞVuEx\(VCő/xDQ+2kYxPmYvSX"cDV[Lk$ OEY%GW9Z_jV6F2G'v lc:R($HgOϒ $aNu^ݣusbRijNk0h@*Fz1veӗC|;OYM|1R iXFǖMPBA,h.vq ٵ)uG"0avUJ|&a;D ?ªr3Nyn&h95qv/ݦSa`qM'U2]j6jqm,:kU:k漅Ǯ`h]v kXnY>L"kp_- &`"]㾫[<'{H+cnigksM%+&eթ 5,z &vY!*&Lbߥ53S 11mP\'S(Y>LjhQKb95[_۳5֝ Ϭg6~yjCD9Jܙ6i±nV Yp`wPu&tnab5}U` Ʉ!˘cQs a)E΂KGMe㡳v!/V>E_~/x1q4x_88Ƃr/ m%~ڣ D7"tfX k\N{OLU_zx &.&kV^b|Sl4 oГy`j]:R7f @7uH&l1К Gf1Dz]g_?+>:/^A3oJЎ;RߤW;nI5檰3r_V) aTw\P K N+PpPZl rfdnE׈ZlYP̓f?i0` p P'i_j61laN,2rsx/iSaz +}:<'8qKiICUO3mV"E;gڲpwM^AKյ]ŏdHi<g1+pvfA90t0ӛ*}:b<, 2'[郙UfxS(h 0@ZHfWT|z=삸Iܜ!{|2q;f̝SctO*֫G'! Se5=DDS@w+gG0mVvbrf]5ť#U9s~D`} קco[ͦ6§ ;k[1AebOKѨ5AkcM: W`M . H#vSыЌNⅵ.`BEg;;vlR|,9{LVq}&d|& "sMv̈'ΚWN_8b6 ܦƢFVMИ4˺XWuWIy? Za';%-P0|˦.^N7U>Go9t wgLҢ9.M7{8(; Wibׂ3%AnK`Tz ^3<4UeE \a06- {Q3[A$6γhH pS<02R%\Z.C پ`nɹW<ij 6(m.̥N&I.~9Kݧu3Ҥs Fzg,JRQ=[SJN,L&#QSJIr(6n03l1$Z*mE9AG;  CULKc+#>pb$*tP4%В!B|gN8d2^_L y?Kea-cTto٪P"߆Ǯ[ȓ^;Q˙GKQHuFqb !)A{V4I |xHPZB)t-t_K bg3QHVүs요4FNv6~t;cHz&@%Ws@Ϯ{-SSvg&{G>Q1ELN" {N{)"Eywx{2^cwWXIr(c# ZNѨAi dD*]%klju[1M r+u3u/!GEj䴇ܛQ0Wmʴl[}*ʚ)Ԝ>'e RE99"$:=49-D X7d#-읩dN"IF\ndL @&="X%P#ϷQ)|{ `pJnϦ qHFfEc cTP!qDdz*{|11U6::Vuv)$GnǖTEw}?59צ4۠?*„0iӨЃJ.!+ %PEf+IAX]0t2E݆jD69pbheV+Gϣ[HdG/Avya"BUAz+тv7G% o-%cgփr$lJ]i7iL.uBNo)l9a ·[a[aG`z~EβemVF2A)DYR2l4CG3ȠD˳,p"#+,4rDl@o9F[EN ԑ+Օ >3?tM2QH*p{G'H qkõuZ#,Ub΋Dʋ~/d rCk-Jh,\Ӄ@gYZ0707010000028e000081a4000000000000000000000001662f7fa90000fb28000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/']?Eh=ڜ.+˦ j®QBϺSs8݀ Vh%\)v}lʘr\9iZ'Qe2ʌaB&,$L ˡ o]2fahI&²u4_ߟQ=}Đ~fjmVEc{["f3-a@Xh?5-x%i򔳌~ :Z`ꪜlymhQ@UUa_*lB4zŚҰ)4fҀ̉Y jppwvd9 m.ɜ8[0WB%2'jMnl1)Yڑ2?9u]O٢h4dʃsiE儭qa^/}%NE&7. ƌ\eu=(] -;Tp? mjfo`0Lc eiZv@&`4P'ͼI*]~&I: MIc_Jۂ,N*'HZt07Œi>!̈́ .7MiKM==KS+h )ž; J +1@tL*MlpQռزY:N094Ȟm\0dK;gVkKB;" ?Px'X3^L>jd0dI .ڏ~qZqI$tAaeLW6P~AU[% )Ak|/Mv.yRAnIjf-ULu}J=ZP<7Q,*z2*?Ak^l@@(k% 刓\%(m p+YݬxϫG?6d3̖G NcT*ů `qM;*m?'RG@kB5ϣ0&`HYA)(2zS7b΃B -Df8 lUM8y4C:[W앗W@QYp'S /_֥̅q#B6oه6p ,!o^-\qst當&C3b @֡xmmW8Q7(x 1U_=VO83K%ª.lKBMR( .Il=&[ eе5s+$|Ø|3ZJ|:<}JO5\GҤmC:̔U ?j鲵 MeIF s%f}4E\ᓐRJ- 0]ݤQk"xr%x<g@;2%dܮvo?GEH ]nD)h9Yhdg* %<.tuZ6@ʲ*Ч3ƽ! Q~>uV]X;[87 1L`sq֜CrzrF'%,ܯa@ڲŴ&|*a? jd%+yp\I@@:7CfF>Y? c~mʹ#=Hpx\thVyKѵ=P7ĎI]0ý+UؚI*HPit;'Rw2سV#RS#DΕ5JƮVaн*cBTcb0Ãrf65u.~uFN}jbԱ~2g-ׇA²dZ$r!#(݈ʉDbvwr*ߟBauXnDNMcV'x8 tDzet)-qEӱ~eu↤xƆES NfnԢFkg^zy{S{J|2F4Ւ=3RKf C@n9j(n{%5X)t.7(VK,ЬS.ޣꚘ@#;}f:MD=FNG@CQSyؗ!SF 0o <{A.< ljZAEhˆ#8K-6zTJ3`fj3T0֖]QODt'j7A p]oZ0[6;@Z`꒘Q 4(H#P1yqzx-M#`{]~\?9BBTc]Szc>MU}H!i5p=T;.$ܬUc =$2~`Iq{]Xdmh׮mL/ov b3/pK )xMbB!^@wc]v]pj/2+i6?<<8Shb\Y̔Հ/oW:\7Ӏ"pSleth?{56Iάd46: |&  9*@?0gF1|ƳCP?z=[ݟgԈF"r2ZA9m#vlOA@7lWkQA[FbHҚ,t|mWVRW l%5WrS/l=.N한8JΑ9ROPjVcxFd?O.nU[ӃDx`;[=쉾Hd]^.'JUߧa J%5dռng5,6>y,3mr#<ͬ舽;_RS=CѪb2M.ǎ2.jl C8|(NVqu T>P(Fvؽ(Fݖ%LRYɭE,C vL}3{ΟDZĬc~GbT;ˤ|$?S9ĝb' e7H!=]Rt$F  ];qdlE{˄ԝɵ+m=K4SNXaםk:?%5 ubۏ25' ] nSt5.el=$l 6G&IϞaǞ,*]go?9zL^w^tzLR@}i-3z[[25Cr0ػQ8rik\Ciݦ: Ys&a7 ˾dPgsmdkˌG0Գa ̏TG@}c*[S (nDA]T@U{g߼A& ]387n<ݬތ }8\FȺ+xYy4_<;*6?&82kgE8" vqBmA2/W"q|R)T 3>ylJMbmC9cZ:WH9R!"sLb (zpa.Qpj"M)z#-X][smZ-IF\Y:̛%h5 0,=2޸. 5HwN MF5]nq #VXA1ڄm?W:Ho2 XՉnr,cRib RSq8O'$n3(µIL{'Ó8̶iR?7J5ڝU [:YBP6Ѵ=}D;\쵓[. oKU􃭈EP[ЬU]W2O(KvP is5g ;`C%GbA&/5;hii1JX0pu pGSS np>lns)q.}ު.-ݪ^Gt ΐAw` e/0Sѹ_AVdNgfvH{rA3V{ ] Z{AG˰ȓ"H{KĹa*hyeeCNoN+ҩ(hKgN.ȃDxoJɾ̻ [1<Ϡ2CF`pVDiǢ |vJ9n ,)gW7eE1)wѰX4۠8X!Α]Ѹ,h݊\ K_ш j>76F5lӮ#l^CHM7Lu,[1]> rLՂlH!=/®aB+AEZ:EwL:F3k)(RqˀpmohQbaEJNrDS`?g+ܝl}4`Q\ؼAxp e ᐢܯ6e]|L#&Q(4w0Q‰ƫv "ůاxݎ,z2#e5|F#8Zuj%#\=A-HdM%^Twu5;a j3~c┈\ Ab5" 7bE 2!VWƓiCp՜j1.vAօŝзVXhǩ{Æյ9邏P6uWx8sZ>Z{BBX{ `ֳ]ӰNkx ,TG-_>!L@ALpGhhnc$0A`rU opś5(Eg`]Ϲ[)Qj]@]Pb8hxh+4 oGɓX'HIqv9f8JAY?k!h([.g&5WTmm5mbu/C4o62%j>wRz%LPp*r@%\1o 3A]V=.J=%(F\@Eۮ"k1T FOO<18qG|!GY:}y p C;7O]t*_j@1p*PZ g6G✿C+%[[`\t8CX=ϰ M2lsUvR{BuT:̝RvzXjdCR)`uИ>43 pX 'ÈzZhhZQsШOQޠy6,єWwߣ+ct,4nOMfDiτݹf(׬ \%wB G2}=WfXB uj ރR Z=$|$i3{ӦXwRGdR: g/_u8?lY̊q^Hj@EK֤ ֐Cc w-&"=EDK6Nm6P.t̚QyVJ5c-bfkS^ttaZ"faV_ <d kXoz-9PhEß-$U==4#bcYhV}_Z~CXnB-rӧ'`A_2¢`!r6| #}&zc~#XM]un{|_|b;CgBn<jьe>ECB? -O8NTx(7 x"DjQ{<=}g%~kSiI5ѻh-dfB1ie<zUF:QB*KE/>SfBPmx,.gvIoX^.O01k4Af %;lZknAJT'J>nܛE bկv;g6LEAtG3XEi7]nlTBiT+ϊ yg^bM0uB>W K/gƿd|r0g qh.Xu /{ ˠbeKUMFjQ\7-cGN^ {A nPhx83j9*X+/$X ڥ H;| uLXZ;fVQP'6AhMқY +}telʳ :wIMRD#|)ǝDeJ[=Z,v;Z+)ӛ ,"PyW@)ϩG|Lt=NhbZe]%3c6iA]yR8 0$0:\a b|\KXؾ蜌c)q,=d̎7ZN!+35j#^tb\r@RqtM}&Hf9i~}}~ǭ JCDNMßG$7R7Vz&)AQ\qj۩06bз)lK]2UwI EPgiGqSАun8p gv7\4É$ChgmpCh);kA +"BA!ĹqX -ܟ;(!S; $5nD#k$Uy#N-.|9=g_.LLb:_EEȓ'z2ZF{LAx?#@̖F I~[=q]aRa s/{k_{a7ޔ$+[)x:@Ab;|<`x?._>^^Z]`,4/˅YAj k uBg㨑w1Sz,܇{VnRQŌiv\Dp*)2\\+|3 $$|uL#sj}FsFD2F/K%V$!_[փO49 X{oU^b9ZGv`ϊ0Pb>;2x1:4e}NY%z,MNs&3iA}YпEiHU/uxe5V!8id tD^S b4Av( tٹ$}Y ݼH>5vg??SEGbfd$z|%\b_r$#ȳxE7F-# ChC|a$'_'\d731 Zc&ĵ1GtYAdڌ;oԠ)eIS*(zD_\1F)(.n0xWz_4t[Kɭի 5RKtHYJ;=QG;*w*3O8#YY>:k{BYR^jQʫO3澵g%Pbn'^a5iE?8†(}7_ZP63!+ Q nhچAHW| ?[HY!A(%#}!ӝK Efqa;h"% _;L %? =TA}cpKws 0UR6&? Z{?dP414ZYJrQSf&ƒ.%Y T3ټ1li擐ݵ^f.?yQu0Q鬗%a UxL–mOKqe Ƥv3~;bmP~ilQ) Q0 W? 0mn矃nE;V]t$ͱ6y,_C<䑘ۋÞ ̸sH򫂖I6͊2|PIl 4.Zi5"*c"ٯ4\4 !lL;Eu&ݯ: =8'\ WS.vO ?yg 4Lua*|~GZDqX&k LGoKMp^p6$ ^#1hH`8y:n6̼)j_p:R~ք]2eP0g0Dij  a?lS~ͅiN,.J3{/ƤT"& ;Ȁr+z-ϑ`"M[\qr 2r`k0+`,hF$ =EdI Cꓡ&=Ɖo<ۡwU1վ[JD)Bv⑧.@#_C mIA+`Q{F-}9&fMj )ܭ"0{>YNFumЧd; 8+t@|sBw5) )LY7Jߜ'ٸЯX Ni0>(&x\S3Q˶1,Gcq*LF݊+X ϗ \ə&UxU,i  Y`8zEq }TSX͂6B]77 ǵfAmF30(l56C_]i]NYa!$}3Z"fg5|>xZ/> ‹̳K[y<i-W^ea [v"I Ƃ"x{k+O Bi~.TzR$@GnGEu%ߓ0lB84W0Hի@cۀZAUTҜ [Y9PcQ{C0O )D"ޡ苨?{i:"'y50 xI;F&qeFY;9bJ3{*o~!F^@k yڞW+_j5gob"ŚxS`q)@>9ܶ襰'OTNKɲ9m0wI;q@ac@YJ.']O pЖt ߀"Zy zü!"dg0t?mj(0 ^dM+$e)F;`n $c7O)jbH8_܇+݈MGGkn5St(~q=,R*;ۏ3aRC?T}yMݓ#-1% JyEc2‹5SƤqYѬ5A;Ԧ KP>:|̨R'mITu Vq:\ @AIp`8':%S`ȆxNm@y{|2LUm//0^83?v$p 9g?8lA DRNg2:Mـ8QL'Wк`蕹(}= jj_YRn. 'UR]SY YrYQXV9x_}Nd95]ZR2#re4yuۢ .^pmT Jbw@>)s|iB}ouQ±A\"\1"-P7T ]~ PA.aׂo $Tb IO 1yi.f+H\AYw1vaWcˆ<d]F*/ACi(xeWySgu~^)7(W5σ IܛbM?䋰mmBߕHE@D:ij!g౼LtJN:b} >H#|!.8fkGzcvoV4ݦhaNYS'i m w/XU7SQI~L=SCwyg=v K]Y i8 dxē2t`d5Ƒ!:Y^!}>u.k DY/JpxMe|+>۠ w!V&@!B1*Rǫ}@selD͆`aww4a] J%R6A$NP=s7IqBC/>OaQHx[py9~n d">|F 4WzPivC=+yOud;!27R21 tFl#%V[o+1i.h<;柋tV@_d0:u Y:t`2""",>֯LOg7`*|ܯRn Wnⴿ>CPg ru$q $0I(/|buĸy(Op5X:ܨ|ca >v7L `Ř){D=#>(cXS8љTN], Bq=)mPx8yK<ż.N6 YKV 2 ge8?Rw7w7Fh3oĺ?u:d~.tZ.x @$ !h"J%ҬY4& ZvZqg+b?Q+gȽwUDO 0Ǩ r@DD/"DųC%$0d+Go&*'DŽxN^g%Pif^~ɷni|&ϔ&IQNA.]?+Z5ʵdmT1YlI2dxd!̔|v7#VR^ glXrnZ){[bT:@ry0p` 9F jmGN>& ez<ŀ#[.m%2̾G&kJ.67%^tn- g9 ;n&u}hY_R+W-GU")oqOIh^Wh$kyATrҊu@ѽ& ߶$#B >*tzf9,%.lk ǁ;KޕH)R#E]H QK8bQBM@dp.gv](;$u}ʐяt@Wߎ8St@'ym$? ,Q= "<&ꇌavUj]Fx |eM"k:*n>% i+NNAZ۞MZIG}\'mXmu7HQ;!yS]zMJ\e3)B~\k8W O4JP`kՄVl4zlŐ*)LsƁO'mP4?5pPڄ=N5u<;c K_`keu]24VwԈ &=ET]6TUty/g0J 17 Y˛3W^ṵx@Z|]2(0W> ䷛L(' ɪ}\; cmժi~8n7LX ֢ [HW^֌m2WX.Ļi&@^º_ #n'NVV~w}docF%SەJG`:qTK <+|'b*S,Hw]γH}+[OoK2hQ ͩOu {f(Kf3Ze];b^V$CE!tsl@pHL&z5*uq|gk$Y, @/yJ0\KSAPv30C YԞVb-D%3^QΩy8R*w1s&6gPs :#Zu؈a_n$Hij 8SLS<*t j(msr;7h94Q:t[D{ugbqz^@i1%M,WqvvX]~5۵Sсw)K0Z.X4[ ^+EMҭId:YWDZoCmV%1:kQÑub{=:x6XUF\ Rbߒ>ِ{aqpAn{_xSy$0-Oΐ9/)Xĝ:|Gɯv(r>+5*pš^!=>oB!:FoxE/#p xE\T$;iH9mkkgAI=S"h n,3$>N!m̒.1sÏMd29m]>! 0nBx`*ӿEܓ3]R7TMAEQǶ%PL|z1{Y ի0m9?VQS)~2t<4OAD@hXyzT+  /AC78tGatuֈﻍa:HB5fAc2L%~N}2ZBaZy ~ōgYMqtЭ_:3X\FEeYp`8Pkѳ%Xl^9eUIG1)D{xՠ6v MG7Q]lAn"B?Q$Am]!Pc>6 KĺA+?W~WyXcQ8jLb&[߆ zv'Ʃdb h=x\a+_)!޸[ќE+=$|=V4Z!q%jGY?4a@Z?vɪK!W}PczHT0\(w\RXTn"PCM$QPb|_- X=e5c<&I@=*uD1sGNU{r"|u76'yn /7pљ5vOm)ٛn%I{Z| O dL#ܲ D1*_ݓsB[y9iLc{O$^2!6#˦E y4k.C>8|Gbx҈C !i=O=4 GڐJ^гǶqདྷZ$Y}&*l]DB0#W-ژs״m⁡kwbhna\R#76eIB+oaFTP#c%V"4AZb1؆3$ר,-0=5n=^= y q 2ݬYCv9~ Ś\p`v9Y#W\82@)/E!@I;hK?~]FIʂ%:93.pT?zrW"%ӫ(ʶi|מ\[tPQ0W\Ɲl䉴S zFЌJ/w!PB*N[9|`B uC.JwXZL[DJl_?qP3X@&jCfƚ(U8qOD*“h]**-O.L7B7nqϨwN &E8zmdq:~4D*p~L3ϳ,:>ǩAV-DW>BHO't>T*Ԟ5%i8؝tbzOxbR1YCdP \5 *~v(J%7POhO307zR*FX)ʵq}4kJlgk#זj^Mߗ=(msJ$p&I={{f9K9Nً'T=)?6q2!V>6egy'Xu 9Na'h臙xs\L5$*/`BeAN""%q9rGW8mEz}[,η6VMUGf]~]樇qA1ծRh^" q,B>R-Y0N69(,N#*9;~)o{D-wD$s+)᜚ Ԍ~m3ҫ#0i1̡zFΒ'ZzAx)WJ;5 |߁nd?J,ՎP#:T(,$ DcZ F^Y, w7#iSj]L` ֣:[Vr Y6J "NVzv-:G%ՐwV|(LsT)6;1 A䩡 ZeiiP+B>q!,f"˚|Ij8@_^apTj|eRp1;v??-v(('V`jo>5䵺y+ES&BGVH# ^عaYjǹ U/s;46-M# gvӅUK֭[ QS600p)>Nx2^ӈwŷ[d'+js؊(>iQ+(U+QAIn ^K;-W&:mUlxs|5)[x] 1Vn(>ν c2\8&Bȼ`\~u adz gBav|,I֚ߑ(X,XV<fh];{bO\R,Jʐ^Xz2g qz(?PrlrfS/E|9$$VdT;L.EdHSnsndL# tx?ۥxM/Zhg_ lnA/k:VhL` u c=o ~쨞bg2i~1ohذ0W -cIoBlÆzmp9e)`ZCrnv:c) h|C)GaM[,?}3ݎMr/8*K*'Ґ%G3nz=dJU cHNrD{9&S+\XmF'[Mۇ,z:^jAclvU 꺬~::{xhz ܶSyOvos1nc,BnXXÏ5` =!aSSuqcv/8 elSM:ռz 5GȻjW2| \t7-sc`i/uᵩ& 0O2`'FwHMyawZ,:Pzp0ГX="lTtj&<\9%A_ Bϙ1zX?(flV̆2& yl:#DSKűDh!!-.k[o*״ _ x(=uLD.Np)P.뤚FvȝiCuKsjd~w 3t|KCyIhcuU6Ơ. pIK67Ճl$mb UGÏΑ m[ i͆VwPUQc"8"ߎ-<ȫX8 mho# S\R5 W`m#= ,dj#ՖߪCN[`Ws߱b#Tj@uDwfw~_Ki-WL[Ú [[P)[#EWL{6 o7m5m |f"-e t9 h}1ZS_dbL:NGQbgvtDz_|/3!l(嬉@N^Y(s1Yk^a#;DdBAs~(;}!y%x9 H ҌWM(j]2|8\/n^װc(?U^f2[>xX Yy(:ܙl7$fqjj*:Մ\mYE^k}qlZuhctHT,\22Nmޖ tF &FF]do=jZg~Ua'=PNW4160Aӥ.BeN/)5/16`,NkʀM-8 kՄ^}6}]ZSq/9C8iMV ɾjTK_Nc@0@R.Nj1㬄 OAwqDX} ]iۓl)ڱ%>*a7+%k ^9,ys'Fn}ESufVa-+YI!mJY s|n (~' &{OmYUE,opB%VEy%J]M0"m Xfo +1P(6 $Ȏ};$Z;>>Ӣj!YO8s~:^Vl+lꈴ2*L Ao7 (:|`Zc)P'e{d2&d d]^`[ ŏReo1JLmzW @sp!0p[qAݧ5D^kH+J{|<3m 1'ƣL3C0瞗H)mn (e k|&T &EX䟲s!ŊdO. /pPwAugU9)a[{/+QXB_Sk*h59LUU2Kl@,o+׈,һpjŖC=tNN,]#+kBSύ([BkӋt"?2t 6`OtfpP-ˁC% 6zDQy@w ilCE MUǙUBSJ{h XJ'ݓq/ۑ\wc:h?:Bpgtv dƼZ01:8L#=FR]V= ڢnvE]ai Q0$_O ' Vy[  Axȷ֫E>ctJ͚N ѻnt8D|;HR&GbwL{.u=U˜{UEl)^%+ bE[+T븏"iꮵY iz0(r8DGg@ )N qdńSskE zej{%Xfֵ{A:7jl퉀\əĨfAUMٽٱ۹]ڐKJR\qǝ÷VeG;jC穯'nȏ'ܱFQpÔf4.FjX~+ѕƓ12oTIvrdIzdlNsW- 瘡rNsY0M|4=?A(FGK<`E%JC\ʝg? ]EJGwoZ)̓RޫBgȼ4aQc|oD>x`~X$WSN>ˬ47%#҈YKblϡ.֟Ƥe6S4{e,,aע:5 *˺N*E. Ur/?}kO_G!ŎjrRXC̾o׷~^RuHQK}wBSjJ̟_'s04ɽ.Q> <Ks6<Gۂg'3@5>4!1'_ƻ)8EL[* pCDȓw&x跕&+sQ `\ZSG.@K> F ^3FĞLhogz9P ?ck{}IbuiL iJ0Ue$ⓦ3XtW{̺Gąvr6j/fSw2ZLٖ왇ݧL8Uy@ )T/=v!JԘv 4 ]c{J Lf5g0'X<6IrbېneNƋE-N'b5v W90(1])VtyItq<> E }"`f8qmuEof"?tǽŒdb"V-,"h0CZ5Հ?I~|\U¶[5zq L۾2%h͗GW$ݭ1" .FO٘CKpho.esfu`<|gÙ>8dD$oVg\V(\Y#GԬ j{QA~Ӆ- dKEf >|E 6,ۭF0_Dkސ;j+t1H/OrEfǥϞ80$뷅 u!*7]Z@<nVSS[;wΠOz!,Ķ̍ fa9n#ћBÕO(1=-HpTBOϮcz,nctCMKM :*=<c@!9~}xCmkxgp`,:M6/‰|_`۝۠hɩj&ג{G;ڊ轋I1$̳.K:$.a;4$O^=ǰH}s#"t7 G+3V};VUl ;cS*^Ws`p펿"8yǓWi:*iÀ#T ~3MBWhݦp>U [MufVJV6d d#z@]ˡĴp2bd:5.Xl]BM!]_+ա3J*FE߶K]OIAW+(e0;r|k]G-b)]3Ѫ@zq,g=)Q xs "U]!p^}T$Y׶-We`bhc1"_.idgKlNwAշ?5Mm4md`b皌8o$ᖫjLY 0HXz9}Ɩ*Se~$SU T8 $";\F"v[& \ ֙5T0y=YKpGW ~Ʌ8qdEL3슧% _jW2OLJ2dcz0@mqEU; !-շf \5 r|1n`: v&w1l.ߖp@f-4wgaYkh bvS DD `+, ')S+܀"kBp{ܽlVm _oҎulOCRmI6huh%OgP٣%wiLZȸp.Stdရ@7,Tv7)?a-!%G~> /[ʾ@3ݬnA(* Y,ZT#.\(>OsMOH1ZQV?u-x8T&س%/tDM.}e8a%#N4)G?wqFy0pS Ethe*|FT$s>ޥۅ֏T_rw4@D ^I@l1g>u.$!H?geQ9$ \I\5|CӇWڟ7V(z|rZ1ʘ}ve 7 ?5/b/bWn% Hgϫ|+Q^GgAPoum {:VDՀC%uOa:Q)YeֱՏq܃p+^{ 2|<#LC:0ƣ#1ɡj QA@G2)ddi{ }dGE%8f^61Y㻅o͜GB_ri_v`9 rJFtMLѦ;20a7&ӍWO4dqhhʝZf<]Ƣ^ӾM)_U9IC[DXW .P"y@lN$gTr,p-EGgu&Ot%A{,M>ߨRR7AyX87Oꢆʺ#F|F[3t^'jox3M2t_d4AY/?qhj/v Wb#Q\Tj%w2Z2d@xLJp 5]yXЉ<g=k yO<iqw̯A0n*R߲M%c+ LfREvx|b5>ڎD%;ƭJ$8L(l08ϸځjhbe//dqWoZ"{;n{cG D8@õrVۯ^-EKeۙ3v21>B=>^afj7y;Фyt : v/cn Fdij{Q;+uaȟ9-'g%{S1Pdlo{ئ3h\z'6FD ǯ8I( V;Ϝ9*UQ}IwDU+!3R#;{EӢZϊ䃦wh"k7vnw}:huaNϷmNF#Tf4T'r 4$Iԋ{qy;W!knJHfo"Cd% HBP\u'eafSq 7i9Ş&B8qCr! ND!-:x#oV| J[=[7Q:Gu>ɞƾS,{#@/Fv8--BQe.$e_{e2IZ}b- !`>Sؠu$,rFϸHg}AXR)dEUkf aabv0hi|'{D끷ђh 9[^K| yk)2|Q:YMyꑵXĸ>)mAy2'&߃,)_k);uyt3Sk}]qQt &cYJ;KNKNa]g "Į@>kӛNML+-1sbk݋2W18zP?"̺h b^iybOkQK3r3Whtܕ8ỏكҺ-|Y5F!ê>;S3W+N 'K;0ϣ 礃'ALEwϸ;"a #S' (zͪp?,("?V,vXMn6j>l-̐JZޝ}R-jH\"Rͮv"1(augÌ ͚?W#>wK:HY!)(D(SBu Zh .h.lzԿ" ڕ_+|"a?QĤuZsB߁FH*̂te2Q@ϝ0c o+}xd&M؁3R+RDWsˇ✕Ҋ>NL<ɀ\#Wtő5`z jz:`}\޳o_C%lkHk;:S֐sc>W/,Ə~W&;됺THh_1Mgr<;` C.TUïR1&x&nuR@ ÊYLBObJq'(1"29\ iTSQCibZ)O66L_XLV>϶hVa0pxz%, wo3}O7L)ɼJtKJcYs]FEq?;hZŐ^ݡT5|ctW7i2*+B[h1E(M52#8v^@Ŷ|ERNVccfp?`#j6q40cqU(Ǯ]3Uo'ټhl.1QW;]>#R?YH=@-j|8z1K ~g!"6x(LoU7^"R啐pd|<%f˅˙V&E xp^s RARS 𞩾wgQ8aExe6;#ܖ>Z9㷕Fqb1_DfĀ>%U{WrFT0,S #f6\liP$ҼUMvW}Q61_O,fm[H6@hm xuj\("he1>Өtm]+P썡J6i!GVnٰD-j|iI r E=ك`<&̡N`5ƍyG6sBo2@5aK3[1@&KW0sjd@ún] ~Ojg3|O$~㣊VwPR1p6Wg)P'cPi_mZRZ_^)3jjBYVrb|˞r'ۊ}oWN)AX/y1̣/,)"-/ 0R= GT\aiL{[ߔF &#ea7+ Gt؈sKvU"eГ#e}5CǂI':  mot4ȷ AcJ`yhZ <28 !އ8dhޙڂs ;NyB;t}Bi >梉u]$ pM訢"1R,US҄d?0^g! v !;&C(m(b6WCa9T;'t4@@dADZp!B=l([9CV5l6"W*25%4A4Xg[N W ~Wnwe@ wY~\9` .иGƝ4oLjsV_`P9p(X C}, krt\)?vL##Y*<`O Ǵӂo`a Kp+ZuEBHi /ݚ7 TV; P.8g-àI%tI+q=q_ؖn It4C'AAU<0ț =pG\y2Sc% .gVڮL Bu~$Yub6h=AjGㄱpgxqe :ߌ !mèZokXe&L Z8TH?Q]8 !3)+)K]01ȵq0gf=)RWiĴr6=?o`9 5!McH3,7'C*}F(w/̢"aWb?ƫc/QawR9vy4ejH2ҰQ$,WW_ pȱGL/1q.87]z΂i4@ZP3zW3}ƻJAC&2Œ 79!t+HR6M lB:LE~} >\<["R9͈6L2"1mF* `4)ںKxV 0򇓨Xlʼ7"!>P yA8^د ̍wX+C խ5f>(QUga@mj['e52 *X5k{oZpD15Zt+[[v I| pOzwuEPe}xuGR!ӎOS}/ &#e14bWħeVV`ԢАIgNsTw8`*x IW~ͬo?T:D?w='%]=vJGrG1E]j)T* )zOϲ0*svMg B;m~=HX-<15YHܔmPcv[3h_/|ŚuX ՙer/,nL/Ng3(wU3.܁=Id㥣0$sI9p򺦓l?cXc|)2&IOxv?Vĸ j/D&/TlLj9+煳}l!7HHL "KnkULMkƣzKIP%X/V.Lkæ+m w@ ?K{frK>Y#L,հO3 2i* .HpzQOUz{yݣb,`~&fA&30x&EfA{ P];&j7@{"ls=3* ˙bјArm_?!D.QI^-#=!FofE(X|X""9a_xPDJXU  8}DqnPXԸXD7h-H_EvpMWYSvnVHFZe\αnX~G^TWO?1]2&Z_̰lmĞJ 2MGSpvn8%ij_3h邊uL ̑-ުYAE6tKD+)Hw01]FfjqfSM-,ƀRL"LvEX}R@R:57e63r֧7FkuQI ^."yTUhV_+v:jTϷbj x,%ȉʙyK*QɊ垻ǍD N=v"hzr;Ik7`mIg|qjqhMN ߞ@"--$:daݽǘ#w[,[bPaʀ T*j͎8 [zcJF;<)%6[#PdeЛ6 ҄v^=7UtyК-dޫPd~NV]Bݡ:hL!t {agIY ޞs,v &=sGBnXVL]}+Œ/{kX,sdHSxw T1ƊDTH{ՑubY*1?)|xڋ>FF.tWegp\({=%??}QS~ !j,+.Ӯ=R~+(Sr<[f"Ń v&!(bk֨; R<ܶkKeYJP=Bodo\@oӖ 2\% NQ*蚘5DU˺vkΛU^Y$g:^_#0q]LUQSv;z Mth!fɍ).>ٌsDȀkĵm(5;CJG"lw&4X > \^dԞz6Pg-/&yF6}sXSCJ?xzce:GdlL%]~!\ Ta fHp/ϛ4 ޥWm>nҾ41MpU2Վ+btϓ.jrP>[:OJc-F^iE-TD?mC[ӖrEN"dvNR|PDŽy* It-8\Q7mh;RxYӤL+y+la o}YzaM'U[S[T@*w‘ Aq`K͢0 zML\a*e 4w:}iQXHH=b#/kpfYu45 B@qӴ[q4N(vW%F{trt@ra-ۙ841Pbz.cZ  z ؐ`cޞu;љ_ !vY*WtX DljXu[ [(!Fr0Ȯ@ºokv 'BӇ#r0}L=GA~)_0BQ58mfA5!6qIlq9 xYo_f}QVyhLhY ނjT[girIiiP P:827Rll 6M!UqR+=G[vU?abh 41\}B6TΣ@jv$Iu.o0C v+ky&.NE 1U5yyi f!ijMw`[![@0: (Qs1N`2^W,w4ŏTt[β0V ]tx"$:>Z%ig%uF 疼ECq6-K%Yp8x)œK׼ZMC9 2D}FfP8`8vZk(im4za"RNa;P%"[E 4)Њl_z0k!8PFofs-q.Áe1se0앉WV3 G&z'8*HM.Է=YD'4HĜ.shϱ̔7\iمLPI&NL,C>y!JގA-La&HBH&{rE:DuZ%iA9?VO-Xc\kC?bLVm -}rNV[7x2Fm<]_`:)=LƢqx;+hsR1 r ?hjhKCS@CX <Ϡjʕ"xhS,.ce1lZ, -J!rII%8oSl!1L*+\'K{F|ȍ čEVLjFĕ8Grdz|\Q>H.䨓 %<)Cݦt^o=95j$̅0i]SHd52zpa- gzZ`H~3?se!^-vkb\[o.D&?k?ۮĊ"ǰpw/Mp\py+pm*|঳b^(AU >wt\FANg\ɸ5wwpODs( 1t6^6$~QAH{&T_6{ 7e,}5 xv@fG_F뺯SR(oPW/٥gkT`nBڜx.uʐ8G22[;B jwZFd?MR?ef1\`msja$S+ Ї0;{{yklYJĝ#&?B}lu"q1@xPAJT5sߒ2 sVQUa-0NUwvRK,bgӂW=E^E . jqLLa`'-]``Xg VrDqMQ=3rs:u^5 *AH֘R::oM9{ ~XwoYvcT%_Hv4"c4a װֳ8E|1f T3pG0c@&zRyH&:Iuq(>z>k .V"jkQiIBrpidvST_]\7w5 )e3Y+מsQ} 8\i $/sIc}D%oI5M2W"X~3|ְ_2RSH?*]-O`{-T ɇnpF ģ淡r|$~M|կ\c 5!K"PM !~vpff}3d̎ ԚՇ$ BwTmg/Yt}ơ17.*G)m8(s=Yl[ۻ|r\}C'UMeDJibdzl]˳ K& $ ?ɸNEnϋ2/.|$#s9IĺU5eeZb/-dt% 35NwK tN"*[+HigPNX:xI[P%uokZkI= 5aELQ_@;r[TaFR@l:d. vyz6; <,P?^]S|#RrZ 3)ŏf:ݾ-48^C2>bKgD yurtKYgr5ܮ@fP*0Du, g^{JM# PJY@"єJZI1)JK;sH _u0,w2o_'8]K+VFao&dpR^.q좗MU84z`|dL ,s6(=AV rLDϗG! ~q>JD0޾M(|LtrՈLBlpى,)bjep*fiNؑD @Hxhr@jqβgaP]>JĤ]O]$@w,v3+Zœަ5=\}pbYAk$B(HL9!x݊Cy$0b2%J6zj9IN& j;(PћGvjOӔJVHb84KZ4,#8"4lSzjD4c:Rz0+3hSuB_%keɂ/AP)Ϯr$-f =3N(vGt CEJgsb* bM0_mhwg)2)uxbayiRDPZϑ0g.bJ T\&. B 0~]wAqt&b īox`;a:/6`3Lk rNk'[Q_И ʹ>eHN/ !qwI1?E_UokTSRo Ӳ\9/^FVe*T|Llڧlfh<`V}.jL҃`tՕWK~N4!ǒ)Rï[]qWbzUpbQo1黮’<'$msg><6|nJ*x@FNOF_|7WYzV;r|A"ҥlsHxW=3ƖWa1j":a"R^_ $ߥF"‹,; `?$K-(:%8˲!~۞b+oEQu>+iƧC)]@Q^[ q#?L1#֛pD,=/剀-AA<$xNO:Qpqld|}P1\\;QL)y^_]0O G. ai^^o3ޛX| ?IZ-9pu}Zz?Z4=qxrPqU bֈ$l5Τf[!6ĎWVE!@sL_@;ULx!R!@lx@{k=zGCB^Jr?ŸW[xT;)ĢeYdVn%1֍)d1U41퀮\D$n+ېcw?C3`Pr6s+G|(k?O)-¬f`F!Ό lqPUĽsBl!/;.9:?@r.KG+&>%sy=D#vGWЏ9P_Mj1S0AŻIneKQ_*ku`ԑ.H+!52[Ic:xOj8:8esZٳRUnn\h{V~:HΈ^46m޻^&G=HC"ݷz"(;4{㥝O<1uh3}!!9G}y>;A Qz9J\BrԀU!9C7"֝aˆ3}tQr0%8 K8\+ܡ+2%mPa=k5*:DBhG9Ͷ 4qK&tdmT9ZWȬS*T9AP3TCǦ 1Ń}%-ވ"hib0qXb]~c;mY]JwŏINx2l\v}Ye8MSK.\]L-o.ҫVaV~o(^}'~:o [.v\$i-E:ӫU taM u6,6@ &,0e>!' |{2=6jo wr}әÈp~xϿ˖O!%Q | b y3ha6~}ݫL i0`a=}T9*/xj$~Sx.Gun{N2l8{(AҴ/IFO 2o~~&dn 歂+_s/~&F rʫ nr]駟*&@ €1b4R+Kp2(6ʄUQc }3ؙeݜFT)NʽGlr|Vuގ`؛}o**죦!t}yBu tQ=\vye?_ W锺!ڤ_1yM3nCQ2dz-wa`L fuL (pOQ+hM1k:KP+`})\C 8UE3X 0Ȇ?J(v 1aS0e~dέԍ|cfCG$^2vN3-e3̈́hc=ne z`0|O<~ѧCC!`孵݉ _ߍ %/.Lg\l2!+DقǝnX#"-$>l31Jӎ@ &$ԴZ2|Ob_=EO. KneFQ#B4q?[C!n|cuCLc"UҶ/ӇJ._c].73[ZcOjs=(y(-R<wʽ$sqC3`Jz$ba7Q .TTB~)Q`k+9}̧e@積ն ae+S):Qx7d~%\|3u)׵|}\-)toMDai(7^\vʒC„X]=vESl(eVfAĐ bSt L XL ބ +rs^%>(ϒ3v)hIZC<~rV OO_ůwJ 䍞Ln)#5E,y[mwײ! ojN1Y;1/yőVnDIG}`~5Hű^5| m-Jvx( v\at ^Ԫ9 ypغQ%**A(mo ]vcoe'-9C ns!LZNNں1:GJEc1)Ip``B3m3%k;yOĶ/:a-aWDgLTs: ;AK&V!GC"a'׋/]/ʀm/S̗~\+8p\bFfg;:Q#sWg?$tAo?,=eODy Y <2;{eNq0/("uw2L( G/Bb&=KMW)97+xkC* ]ўA0״fmn\8SDoQkG>*Ri֦ޞߑ#墳a5:.,`c8_Ҍ蟥\ߣB){40îruӮAlQu$޾c+1$ H!`PlN$TN%!_.*8pSP}N]f8+0RL{&zHDg}(4SwRc99X`cx9 H6fW/ǯhJ2prD|!'U+G,G}H؍HOT4,+#wMp Q,9"Rx,:ap+n$Ŷw,[ "hd$EG,`i񰊋ê٪slnٴda΁k~ `MF1T,sr>ϠJ;ӱ[mX[Z< dSj%i\Sڈ>1.`Z:2 <Ƨǀ>!W+﹩FFLS^W\ .)q-`. _:,.q&Yᅒ}} ;955RAŒX<5CC$KQzU5XkfCnwujy(L2dْ0#PR@cWϲh_uQ:`6<HC6|6(~,'D[bz p=]h |p׋3Yĉ= l8p_) o"8$IRaߡ0&^5BfFh9E06S+t01LԥY+Ƚ9*ۊr9[&F_GTWط,*q~h4]NuN::u Q柺Uv؆9I^wJrW_8/*zN*ݲt=ιc!fn`A>ONT aMB]DCɤSݟPm(H>a&v6T@-.iW)kpgL$(Tbmر EY#\&kiH> 9;Sse!=HXOIcvdj'_qDhL%$,5= p7wbfjƯkeLp*[iek8x)s飷W;ǐCUo@*1\;%/5 lw*4md>~[KEs3;Mb}̶?RAjR] ]6ZL A!K]~ 2zELJෞ)OEri}Q% &#7_vwVW=<93VA'o/@Ti*]o(ѣH[5uTySom$LBm|~7oz(HZ:h:~\H7W1;|2l#Rco  T H;We Lg 4WآEGd"?~٥MB $V"z&!g>`qzXLN٣ZtΎ0UNvc e) BɝJa [8tMUL,'ܙr'*+" [fb#60Z13oTQ)U-^ x<ݴ4MD@FDvuYܲT6ϳ䇇![qP-?sq ,\ Z|y$hHvJk$`ہŏ}B/Pɇ8ލ𱝃G8X`] Pe+߾[ų% fByb=-~Xkv!A)F),$?'6@yOJa$ׁ'VgF@O@2k:x|uJDٺW"[x -}5#D3VC{'u}$iHfNFwAuHI7(bɨQ[?$nslk6=%J$Yv%iysʼA+=ha$rtc0ֳ k$Fo ymm?|ӑ"1oTIͅTc[S(KLeQ|xҸ4H~G2e8o])cBsy|yzg %)E:; b) "0MISGwA`@z@4mrz=OJ^$LI=Zv)\o+`??"xF&[Ey9or(pbC@ῚX&WVtݕ^93+ldasj3[Q/\:C}A) "  V T\3ra.8^C z {ɡ>]Ȭ"u*^0g=]Q/2zy%ݣH,mЂt3!49 O&B-LP`WUW' (1[^jrx?= &@z*19y!Ѓ~ ٹrmT~H{zA?{$Ǖ',Rzc%&ҿaPw6e|Eoȥ4 Īz:\m`fS2wOX)1SZ@ۿQ9.4Y9$S`.?zX5EýI~kxMNHVjI}m!seTZ1]G|יꅽL ʓr%9Sn6=g\=k=lBK;QW^RN]x$DvtoB}^ \HڌK dp:9t\AbE|deV/9+aebe<* *^fS:pFF + 6< X6wj e%k }\csnE/!7ġri~R6&(pfe`}E&ԘM%* xy}6E[mFMm۲ xDTS4Ėu|NѦU!EdAR *µ#L0ēj˛h{ ~#@vo): ezt䙿cA]ZXJ<˧/ӊzo6H8@8{T.)m~xs&ӦUrew9Pj2:u'S f1-"DOlyY Z>b .ܐxY j|LOx˒\EZ4N "Nr;ډ&|AK@ercr5[FR~ N?જ 2p6Œ p"VP#B@YTAňOVWy.y9>HP8r`~km3NWS٥πNkz]-©;$æXhC**Y(3;i;wJpMM)C&!cS ly*"<ěBg- Cd?ʅ#|$}1E^&N ZٓxTVDWXbgu$TтܼQNR"mſW繃P<6GuϘLH+A#c=ptlӒhmaA]mB QwRf3)%زF!oLl7􆴟l|tW>w~B$:-yVٹUE{dc  q=m8 OwM[.9**![ɭ~#e.FeM8,9%[v߫S栃f&M+*ҐrƢ+tOX-`՛=U~\!x$ J] .aWx NHF[^S6I,U.ʕ#.#za}e +,:>yxAI!Lu0Y^3^?[N[uu[bӵNm^5FO@ 06eïwg3=Myh&E6n5@( |1灆-sm cY0!hV1SHruX؂Q5BԥQT9UTN' (z`K&OV|~!Gڬ̵!,l'Ė!R"q Ptcr->;{'t ppKa{N OcţǬ'O`K(&IͷsCYb N&ȰEFa [@t&gٺr h. 3ܥ^5,Va߹‚BnW1$~bLm8̿k'DkH]}ۖSh`=}Ud[khR!Cr>f˥3\teϓd1zZGu&AYoWeERa\6;xcwCjIɄ Q@ΌGę|-Y(4rb?4&m!Qץ>tYPƝ㺏7S]^d.YD5eWV(-٦e1ψ˿n*uo'4Ĉ2Lpaѥ[}XNJa*oJNrPhh(yjQ1 !96_L{CuguYNlR/`)jUÏR-;PSg39ؼXA[hp]z&ֲJ< IM vћ{L(OחD_ 9(sv▂Au.5Faȳ߫@j9߬$[ojM8[{{v$kdž 7lr67ACqU7.ʹd+;8{ĹgP 'Ċzݤ : %,'XºRTR 1‰c:kY$LF>()5gW|O8Xfi SaJ|]/F :/pH"wJxoq6AaȚ潹qS ׀9@w|md%"o594Z ̋'C}F!vB7={j|mř4ѬȄ Bp76pn=|>@Ux?;Py@/ܒhԣзo1?)|DfN8] TZɏ=wi[:2p>n'⢬ٰY>Zr-yCPϟ`%*&cOh Djhx)t<24*{~H~BƗU6C' wcgj] {H\ó,F?&g"~8Z ,Z~]v]Y؈Boo\;$$em.˒8btC1?y[:بVGN7fwMz3#PԴ>c4#|*YtI%J7G( &`#8f96S]~*qSI{*̿l tΒ`}H?Ah!Tk.5/\y쁠8TiC ٷjl..%-~bq' Y gO80)TY !OԲQ%:- %evx6:E}?HwUs54_R񮾦(-  ^޵) y9Kn=ު06qMv swohQ#AM g[;KA(N?pY4h_Q;N7ĢS1r< lSfSm5L7&E92}SL=|6g5QĿzj|ʩ2 Fd!;?RxZP9[At_Tf.Jcu -`gPL!7e|M^p=  /嶶t!>D7|DͭDD^*5sJ nQT' }leSY žLKSbFWqNBE=ד ]πA%MvbtaLfs =/8fRTєAq䎒)}Oc.]I찍W՟ErL$HWJa1NPztB!A@m^J(`Ƙ|Gͩy(eVB'5\ Voѕ鐫l[6t,N!ofŬ01.=Ǹ?5N,̓AA-WI^[koIDqnxIj*B<u`fJ%xx}i}*Mu\tqV&|%te¢@ ?|gwLcgYi+wEl7H4l<ڥrؓm7nH<[[y.O  |Fĭ 4قP7"HXOTOs/2}*G`D 8f*86&#doX0dUk{ }iҩN]$˦uUs٘lx΁2u#9DƯD?"h9B!} {׺0~Y(tk*R88}7"h^Q5 ]χ9J5=+1ءًOU _H{@,_ d0XT\ Q"sxܦ6&QOpD ʗOw$#x#2" D,(i f`*XSςu[oHHy\\%esG>=Rc]q*fǖ7+QeWS7] Î݁-vb?ho$){H!kXgB{Ϫ #*p7MI2λ) $ltL߽LV#QdAR9:c$^ NmV3T©̗XG'%|K' 4Wx]"(*i6>^tmh,b8KRK^#SN!C[3R2yuWDE(}YR%_RZO۸->ŵ4;E 'u$&m*.'b?VX#J>,PuZ/tNcX[%+0ˮ5UNNFL3|Vՙ7-?nƾS(,/_EB'ZTܣA}w39T<nUP{RxZ/1kF˛22 b5:FBX o͟2aB8 nde*2;q^ ՊƂFFܶhy(ADɻv:*{`&c(132 |Ǜ^Vȏ#7Y):vJ_,5+^^=PynySe9 b! !#c;Xo?xgc*iBJ놮̰QEZ2nf<*Ϳ-y#cqU9޸anKښ CrZ G'ʦYX H%w[`) o{O;؁Cĝ2];GrlA>N<9 '[ B(V庰l1nQ_Z~QZ%yl* @3dQbTW-'[ 1Qb\ޗ ' bixMhXk,o+L<dUOb#K/#  Vȥ٩7%qEyY osx1τ [df[T0l6Cb^i=u6މIxVR1279DnM^:0E0~tJ@$ 2=GS$r,5mo)\+ M(%LB?yyu7A4#H[3 *=9^4eZ6EOTE!@`<^XáUD*lmnqS#sH|ܺ7#붵a=m4wϡD[f|M4jd&V)QJSͻK! kEx352 *=D)_`QzSsS3<2HV[DlyNu5vdb[%Ǭ8w7$&k N040!FDwR(Lu]Rڝ`~+M=xP%A#pq .=0_?>wH~-Lkۡ1ǕR`īΥGv03QV]j{o!gr0B HXt["K?x e,CavGwW:@d FaCL4?!8fʻt&!Ʃn`̖|j55t,!7'rX`QZk5sU])>xR$C@8&%TAnTH{zDfrCVwƃ/]>U,\BP`*e>I}81?Eud2D0cD-3:#8LmzHP2*0j^є}ԸYnHPd`fa+HP@)E)3dӫ(&V1s65'Fanߪѩy&?_Jvl;]o`✕q5Lcw4ϟq.$PVR2]iE+q%xN̏Ȍ`8mbH`~C:_؁iʱgYZ0707010000028f000081a4000000000000000000000001662f7fa9000052b4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/v7Rq]?Eh=ڜ.+˩o[qrtVq*~a#lRN評~)lZԋ? H;]LyU~6| l]/ PȒU;>kAMDz,λ??mBUUg3\%M,:A/=CS>*[A k } )kwdf<"Y5[s鐼4GEQl T*HW& u!fduBPKS )o>5p^{N"y"=c'!zo !N+7UkB*⇈HʈML}T56+|SGeC`; ZnQ0a/D-'+9:E+=0/!13՞"%R(Mızt݇} "Kyʇ:BK<-4'@`{fb U_;x (8[91(쟤JOϗXR]e#5b7 5M~']%<*yXMUQ}~ik[a90Lj|ɍ>_e Ml,~{Wv>|4f`Զ戜g 1$ϨG\r~aw- Ci [TJ#V(wݲ:@pae4q0/&ի1L8zv3\VVp#F:r+j,~K p>1&xKx͌4*fwP$ kUϵ}-CL`1鑩AkN>$-[cqWv"\Zm߽d݃_Ã)x?Ft3,Ѿ5?p}%(Θ\{!=йfRR=W"v4fz9Fm+Gx]LN@LLKF ziJOۗXf-TP;#Twh*أVdw{nTwϦg0gcAa^ *aۨπEEi}XOdcəu8x7ЁSz (.˯XgbN~ ׭n5E#N٭xÚXS5{S_H5kxwe~$Z1oLQ1Yn +·M:cWG¶?s_ӆs+%/q"ҕ-\}]>j? ~Rb5x(>,{4ך"ė94YC'-UP/8B*i 274bn"A޳^ Y ɒ#W,UEBmqз..EfIOV /h ])]k;Pi 7_ֻ"\/£7r*T{E \ Tك n]P?V0E`$K"T{KGP c#ŕZ h@ Ƈř2=}b P]$EuدnLVa{S<"9ǥ_9DV0<>Uʦ wx#VGRc̣Mƈ .^<>CUAYb/L z 38,InTn aX* NuTƴfH·FR Acў JjK v'euBJp~J?ۦ6 I~3)nEg7#8@cX(Gɷ'e#(Q>ɽx("_JQ_g`cv?r))351dw3`ޕ1M2CSYEsmXR +kZ<:O-d*4qzB|c Vӹd7bTtI30Kt3X.UVN39;j*iPb'ƠŮw[ 4+saP6/RMӶh9 N8]P>P9T0۰ЭJAN$6Ş=Q)0!sK9x"ș8KhƘ2cMm"2iFƵ>|.,<cʆl@ѓԠ~?^ͨKh3siUAY< ӳzB ,FmToijЇHpGP) L]eUTuExd ns3b ͮVd8{)Cc>*]m(op ;Mܿ"pآZj="X_}` nijn%fd7gY'OA؟OJA Lcblb?GAa/-}GFH] kj,3*dw{{s\n /.ٸbcaL7ּ5NސѶvFq}Cv#!OҰGix_JE;;K4ޛ[l{Zӽv;[g|C[W*OFp3._L[El5xe=eP]Y"6jsk@CDY^ѭ+0Ҍ^Ri D}4^ {7*'F&ڵ՞KLbz fAy`mHmg~QU!3 ,?- m"@~-ԿP Yo-."'l~T,R@A?-qoN" Q^~]K'@~9w۩>e:4at$)O nXfkN:?U Mo _pNƩP-CF be჎ށhHٯprvC&)t'ZxMnN -&A{ՃsV{/8Ӊ@jX(y[f&O^SEM6ўww(1Cmjj%y9E]RBvEu^S~6T %# (8otd `µ I$Hu.#1vIa͟_m F6phvZHxlg]#}2 v;TRG1E >E+);閱&d?9Ƒ~jz _ATnp[v)5SeP s1ͺ%S8JnMF֦-H]bAXCi~jOxǀ" ${/ɇ&w> .c=XX(OA zKkHƌTnCiig"ZE(-EN"7#B!̇}G=ղtx['3ZCuۇ5xaeP0wKu:Oŵw˓$_\LQ~'g߱ $шE!whŷTxn'P%ekC٤Sc@v<8\3}lemAP&fl O=,RM9bOŭ7 0ޠ뮲egga'+5ۋH\̶"8\'LpoEPL) r'0JGؾh>SOO-IL8IkwHI/pGYfsxm^c|*GKnH rOÕ/QH6er<2U '&΍◑EX')x>9.g {K\tPGҍP)>YK ] W=9o8ؘ~նSТѩS<,@9̣7*^-&Y4\"us^CX- wG o$\a[~cfqp(z).\h6:bsƈ'Cޫy%ׂPHbFXVT/':vOV?S_y)e5qUDyhg_wDU%;wg<"Lɀ@QCe`yYLX@Pz^nOwF|%S _XKeX.R4 n6眖k/U0=-VxV<6+oi$?EVl-r=QT :\u=ΉAK$UcKY6]4lT\+9{4pzt ֽ' O#? 'Af?췩\w 'Ȣ^}{ŬEzPpװnk"&T(>} X/iӽʪ*N1cOö# ť)$ yZϖѷ3F$x]Mo(9=^8\>y+Xs6(&*"AhWi᠞U"?eJM)9"YSDML`8I#JF xbeZf*ǯQs 65o \yIt w`s0c(2`v#S]ւ@$(7/KU%$2`f;gXap91X1{ `_Ohm=2D BŽ!Ȋq%4J5)!g]O'h\X[B=Wb \gIXlupn?J4yBc]ڶ1W-Ay+%^ DwxX)ڇL5[ :7dt㉷S'.tȉo$ַ_KP#Rh30dZFGj~nR%9ct-8{Z >b]84h0g qIh8V03hv^b(7n7E`d q?n_]OkRto{=0D_lG53QԉlaLswgUSO@ ɥ2r&aOx(NʰN2L+|Y%}|s yĉ>Y^|\VԓZ'FXIDWg!6Akcvz'kׅ#? FnP-ÏYu@ Yh4)sFL^zx\ZS7J<~)£ #B@d aA kQ밠 Bfdשׁ ff' lx\ntrnM8`b3#cjh^Ji,74ҍao 5;ex%ļ>zOeT{S˰?z/qqW#ly3)UlI;Df/M*Y=ڞzʵ#T+Ua{\Ӈec};|Z1ihHIKL/RujߝRxg żɾG<>΄{N}猭!x|@yQԣ X[䆷,u6( 54ò*"~>Bz(\3 v~PEqu+)Vw1h]y79S&Fp4;L;g;;u5xIE='|vM?2 ±A/K?$-]8-`  Ȝ :YHУ #Ɵͷ0v` bɗۋ%;ݱ'{IwoX=*"^MR ]*ܭyfHP $ +c3%ɷ~rڛ_INBieCRQP%fz&RgDݘ)Vep]$q ƠQ COirW[HBTR 5gxle akŐp"nMi~{U7X#(%4p:7j4,*m J %$6)M={+ aWfܢx:ܿoquD%+}H15L %Ct܉0hj(Eё:Ã$ۈ"7fB4 cM@ƹKG~ UsU4o FfbY;u%Ao7n(tSRdNM-YF fK wظuDC+=M7=XGH^›Tc츙o(0g;I# αfLS$I3At&``Ɉas朢fkyEn@'7>X?+ Z4_0$g*qC(RfF7mokR'A ڠ.r1`BN%Ʒ \=_<6҃rޢZ|kmzyFzsw7ǩP$ql5tX[]r75J~>FF'S̱~'.Rͼ)نJh: Stl &Lv "_ye v6Jh;pf4I p}ҫB[p1LkT2Sn|(Q(jm9 nYOT|ґiQ@_$(^.Nt7%3VUl709Өֳmmx>93)[7 Snj+zFh`yC#HY>@VXBnԵ1ɿJ1 'Sa:D $W/0O ʴ]ITRlN=jjaύ{D*;ifG* ䷽Cj nZcg; mm1x5͚@?hfUA2TZE: ;Yvn՛*z=?5t 1Wth@>Bق1T<79a)|ElP5UPLcx.>ƎDSby1]ZV>-l!! =S_LN:&lLG ]C滔e\RɃj |8Fx`Bz2x f3*R𤋮وRC}WY$/i1n{f<[ <B%5Ғ>Ǭgϊ\?pVYs+{^ }~[8{:Ϝ&HY#졻,9y q"NbsI [%^ˍcvtl. ,SЁŇӳ{ аVuj,s߇>6w{ڔ_.B•^"}\cv=k{P|̝('M͛⎱nudғ]NAVg<0D~\Pɚ!lfˍ "qH W 5K\'m}o/EV7P)Ji$$s]TRMQ oxmoAU:A&8 lΪ9HOhP`/ﲝ9 w$^赲Tgӷ! Vb֘~ߊ;MrsLNY zVݵ5l]ٴmn9{i4 E#CI%u9X5@8҅f5h|a~b2.aJȟ]B2;'<@c9SM\z u"nU13&Y1/,IeVޤHr,޺BM=ϲ ws&ua k@_,[ԑ}vPTh4S:osLvzG+Rbf{r <:x'+}D/ P7i+7ׂ"MO ~tFd3ڽ0xҎIaxxwMw3W1cH~RQBfZv˘0)9D,$ּ˛$,+(BtgB2&bëf bzy/Q޺E+̌c?LS%>|Q^͇^`$sCa։ cVuky AkXʓ1>ˮVMiQ ?,KAmδ˷^/7bd%z@X28Pɫ!WxH3ʵ+nu7nT H]PdLQtJOԨYKES-En@s2ۜ}~_%ݠ:hhSM2+B՝\: H_F%dopNzvUgQZLf951¤o&Q#_ A1=MW`#3~" dX"rug玉!օ(0&+[aܺzWnXݻH&<*@NrB$#A sCإC׋p:fB!©ް Z [71V!&FXdn'[z(/iz`6ÛqYŹo>l W!|1?k`-XK[;&"ȉajޜ9/6 KSUZ3uw(V `ڴ KFMe-l2/rplxWȼсQ[a4:Nq(5+ Pѵt Cp{x'%qkb~q : m3{. [{SzQpFf1{P7t깲WW7^uԄ#/]܂b+ SzJbhLVl"ާ5NJ:)2TSw_Tc~-Llm]R`]B#dž#A \a m9x[E6%ZgX;SH-hGXTЪI~ܘ}F1^':g08%7 X{xYT 8gVJwky8>sV b75G+twN;X+*՚P=|bv[ʼn|t]001R{ 36Dဒ_SkZ?J7wur9ojxx{<̀7D5P1? QL{z@wi8$w'z-GQ(sa 砛)%1F r%P%?=>$`sA%SA[z~9G0f5y'Hޭkno!9ប  7V (ma譤;f񷙨 ˗u42@u-e*Xp͊/HNreX. H#ߥMպؼmhgWc\t 8 #G~Y}|~ZTq}!RT;>贤Jj@אޫ708d+{Q] [BOhMʹ=NJDRKM|ubۮ|LclNQ@'pubhP/\f`"gjwVk+{ܨz.k_s٫G"] MЗGm͹m=Iܶ tME9.qqe @Cc[׼P:mS~cVDY0JG+s ip:aB)4Tˆq$ "Rz)#b܁#[וpx +i1}=l'x+?ihOީRM$C(wH,Bm_KW=ݾOX苤mg(oA1-}n_Ky0  _B߻2Huo  <&~%'ޑ[7޶8옋B>o'ɢĪg=xKgևb +|צޢDH`~H=DUٓ$F |Ťr|cNLOʗĔzNf8i-}K 5mDbɘ:.,bJ '&DўH{tN,k.B0vo,8kwщLArfAaXÑjՄQֻGJuBx?n*o KLͱ+r(v_cҞ֏J( ʧ3L @‹m"BQQLyTur6d[w'ȟ2i"fȥw)*|kE_d/WlHG"|4G wd48uaE'~4 sG_sޔ݌j H%Nf 2s ?uJq5Ϩ2P8f̈!0YAj:{5JrMY[S0jid) BJʧ]ft sd+N.Ӯ)ALꇳ(5;D PWauz,ڭ獶(n4 As.\z!IU,(TI8:]]R eگ,ڱ;CE"ld@R_o'ħ@-.#D–4ZMiܩHk72!?>w:;BcOJrݶƕ_RIxG\σ=.6ς 4\aAy4M "Z$\(0?^&\-(#{8 q̜>FXW/= ^p|k7zpo;4ph5H]hSNtQ _12b.lכdE FXN+ Ŗ.-būm`Zی`sLL=EeI݉lJb*u"ḇi JH*f{Ȅ3#p,d2JUuεN@(ȍy۔E}/O5)qOlTʓ8A i+ZJT3Ƈ!hJS$qZlZ<$ciS)8U{5 !g{p:HaJ6y!B9P n)w_YBw.'2- EaWڒ'7Jz%~O=JL4Keo,qP@r&‘UD&o =QݛW~ u7ugg}Qȹx`* VX황rΚY'93\ƹuv@ 4`.hFF\3N>#.^2{I %OKz@'9' WEhs)#HΓTNP䑴my+Y>#?4^*lcSaU X-C螵_dِ.=>D:j{Sr._/&@l{iALFouqYQܲKw7YB,dD+/njBg ߽WuH#[ wHH"eGU}Ц]M>DPQU @vJ\\m}9w?Tϛn۰_v{ڲY_p(甧_8^}6tvf7":gݿK@ ʆz+t3hOx'$ޣ| *N76z=u=L+cq+;Q{ }"O%=ZZlfhWzU^ 3yn vaéf-Xȫt`@n8J%+o@Y5r_m r ?" uY Mӹnݻw a0)z(Xmܿ^j?/>@[9h\dL02돡oJf& %)}6vOP$A ?>XG=#{ᜲIȥ#GhIB"נ{Fǖb|xLV·Wc^]F?ޝ#$)e6uEQn绩X =ʻ{{VL迣#͉g5w+ }*dis_GuʷuI6=. *߳VpaV\ G,{0J2NEO 7Tj+׸/#,,PCQdI"`" +a"YqAfPۈث rmȟyS0^mrqvb4<a hn b%a3+-I[ Shr͕;Vs ac!R>-ܐ1AЏdsKONȫxrȁ"t>nF&ȈZ%c^g2"1Idz:W̽ƿ㚤N$F8zBb<*,H +-m,\j3|9k![ Tz> k+b^`X\b:R3ێU dWoxvPTud̿ CN^G4X!EuZb 2GtV^a\+2MeϜr1E(Ħq!xXKyFLuZoEd,~դZa?pgJmioAu8e6ćuǒHOt:q+Qʵpnwz[|ac_^yť&s5XZ dcƀJ,Ijv9>$O)z7^K#&c{m2VN`sU ,K||$A]2e;䷁+,]dF>i7Llt @*gVTdvDny [śceazf)k&3܇;'9XS3>0f ;Kg&FEm3h~˾D"c>06=pk` l(v9jw*BoPGfjPX?}Iŕ1Rp>-*Hn%˷ g|XBe3EM*׸lŇ۩qF5"ۡzU2v. A _AF.`Cb1Jm _!Q0g~RX"5A=n*KM_3V~Ә.ScFQJH,u.]_.,#U)H> #.MXAʱHG{g[9߱e@BtTJUtd0a(l LU;\^|jak ۅɳDe{rǺ2#Еl0k ΍s Ҧ#",ؙrﺤǞAYٝl /=A3S/&fP;h2Zwdz`f\{;fRH0lKZ'9oC q/~ PM+ QaO[ 7ÊӕռlhދXŎxi"I<.EK91i5ƓF$~l枎rPgQJ`?eE${\ÇC(gYZ07070100000290000081a4000000000000000000000001662f7fa900005de8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/]]?Eh=ڜ.+М_ $EG!%'ePVGaDmirfdruπ#S밨hmdޡ Kyz "JHw@ɩ2!R!O<10s`pl S?f؇B9z@SOKv>bzw#TmDi?#so` I־F":&\x 6S} LS/bGLL9t٩sZ] Eǵr7L!ESLחֺk: ]ڕb$9]9`v6e'"/O(ke$(\ WB2kUe40LzԁVgk,sm]XU^lW P&a 22g͟+ r^ zn֬c,%`Xt5Ś, TzSd!nC?44 yip|8l{qny™ോ H޵Yޥ[i1|rn8`Bw)+OXE?3Y} I|_yw-GRZ:2Q0o]Cn `py $lL{,rƥT2 TA/4DGj2R:ze_'g?pfZ|4Y $E$r`%C-^EeIO 1*>L3<6RT|Q_<_R>PzN`2C%|'m`e|165N{|%QʐRwZ.y ^osXcSp0pWˤC{uVBZve&ךLU <ӽSpZ_/:s g}ҩG2CCaB4:zvDSRIMcB,NwFԭ6Вb9]4f[{?:DeZulnHNÂTAg/ٕm;=sQpcä ܵd X"UC@-yѳPڃS[O:%(WZ{ c+BС(W8H,I;QZwlJUZL-c~NlxLQn岸s^ΛD8.Dmo6*ZwljJ0#RJA|@,P=rXkppNVWSt{^>%3 (>14(rWDyqՐ+Jw 9nևfY1{DTvIaT.DYEY4_tr 83j.pKj!ER֔)Oڋ.zPF}SXFjSL:V*&XPWz$ɨ2&x=tط2T^<= q(W:Qi'Cp 9X iK4zN TaQeE2VU[.+ھڪ"6Y(|]jjS@q8砿qԍbNrgo+R╣X 6>:8 W HSqNꥉ%íŖ<*lN9K\\Ø=9,[`ԬΞagt }6%[AЄԑ 3=&}.]g0h&)G8l5m=uhcL1K1d=ƒG2jϳL1svu*GjGd.qxMR:r~rZ\rJD8}{`s9cQ|e6"rfm"ˡݰn+p$~|2/˛$h;GUwD]#])(.;[yiJCUO'Hɥlfv`S-$=޴]ib 9٪t[Hyw Tm^Ft&F71+ XcW`WM9ғ pXJȁ2q.&!=Zuά=qR{SB0TA䮦Yє*KuL μL(xwTg>;;_} {X߉Ԏd*^טpD4`LیM%xk)74ȭ6\!_52 ,9Shtޏx5"c͂OQ/CtUԌrID$V,͟S?%Q\`k@Yi>|4Ey1~VSV~oQ=1JGj.j]z9f@0@kTg/)` jg5į]^^HTBa, H9ĸgP.M䚮>%/}-r%~ʼn"4p":oF2>{Bڅ>ꪋOFn1jhhrzH]0[]8ErL?L#)CG7<2Bu*/#J'_du}"82t(rkqdPF^TE:,\Fd9#@\@x5mca>0^"RLT*ݶ?IX&7 5@nS Xj+PzK"ݖ>E"!*m  x|=Jr%Ym5*A80u{t%٭hkt>Oju {EK-pQڟ%Š &wOHwhDge$9rR % |?T҅E`f&f5G_;C!=ݨw{S*^9M$!1]"-HEYbNA+SA`m)w(^+~^:e]o ,1QP}ua(`ZxRQMțs/|.Wtt /ҙ;dp}{3v'x]TƛN@ZhCjH4\SBۘ_ Sr ށw^:mԛLN\@X{:X 'b@ij1SVAᄃN_^c5m.ǙW m֥Bb Z Ny]nS:[X[kEeb<O0LY!:*^! kYkpX<>>}IDD#g|ґ$Vz /ూ̈%zUhcL'?ۇ+db9]rz[ԂIԝdS@obk7k2pq01%~FŚmwqT:A"vSx{G8R/hi^])Nn tA1eBO^ -8iWkL@!]MvM>)Tw2N# 8BpX^!/!\Jg'}RiBX9E 9) R9V~fDckjngv27M|F_?|BXö+BQ {l?~JLEٌR a|1 T_1i3Bd0km/`M/*>n .xv3Mv216ZjBXbi5ULma}BC*a)C P >Zh×HUyw6ޗki x !GOZ`w)ܻWۺd.Wy`F\4SBܲRe| 8oבa5%D?&n+c_U,=c&!i#K#?]'g_7˴k,bG æ/ENb8y嫷6i".tH"\R{ ~X_U9{\NTL3-?/M8,*]shPp0ٻ;Eb"ZV\:$|}PwʛBTǣ@Ԍ،!Ju1fYݓ?MB*/ $Gђ_E-B6##)55Q9*b~ Pq8*!gwIN! UvuWU uRʢz1ȿRP&OZ[UF[Qa}␢Y<,Ls^dn+|X^T 4uWZS!g1Zz6{kO$Q?`: ZKudwU÷j AyO.;WG i h*PLsܔTe Gϟ:Q>ǧHM_xM RֵB)_~J\/D4|w]߮PHܝ™[qEpO`J`c.,U8-MeCtV.|(sa8sȇ8@:"໇P욼K:Q{)Y/c5eR.쿉0~Ҙ i8 nlaL)ct&14d kw%yv# )65ezbg#fSB(m*-Tp{hD2CݕXPLsDjʙ&&z(Pխ/.o| 7^r۝y"8ܬ[yK96S202EGFk+'ɛ [wz9ܤ 3Nx| ^J{ CEs^;<w2WRȍYc9rofBG9: ߚC\8&od2N__++IT$~6К0PdbZ/5V\yr W=>3#Q^V):ǣ %3W o$*Q`=IH,jQv`m5|ppdgKDWwB~dQ{tg]IHu|C 2zۿ?{GkF-f )(0<겦@))\3B(Pbh5y64g˳0z}~Rʵ3`lǓnFHP }fG_|goXzM;I b Wη pw<kS7-_E`ThaɭZhr5dyBb\ѷyMYOثU5z R HI?s߂ OUV;_0 ;oj=v\՝&1,h䙗A35Kp6ez[X7n Kx:P\b&: MZ&/hp%vL& M ]PU4 CKy 2\omxc [?Ǘi".(/̥~j*ZV ޒ{kҌP'pR8ɲ®SIS *ұkb14[fx$ݯMqfK˪@|z/;*ulLcӱaʕI34)'_lf{h8 -_hWs9aO G#h{BK("NOؼ4-奚Zec5= dp,$!KASͱYBIv*gW9$FĊrHj ;>dP.` ߬Oᯥz,KdErˮ A!9[,Nhl)Fϒъ(=2G^Jےtʍҵ_&WJM>y!泟J eXe)a>c&!^0`v1ZWElQraŒ,&./Y>.$f޼,"N3x%rr㔥4$V9,0mW+zOߑG*,ݦԌI?J'l55E3i/뉋nP$Š)a (cϕ%|Nέ'l.|U}䲒DoP͊R+[u?_ =HlM_4zFг74:[k(f|IkWނNھ n$wKctz0l!"C91#5ծEB]GRaEIKr'kT6i5i%aڍ$[&iҩiװ7fƔ ɞnnrF7NZ#(p9N=1˄A/7fOnRo3Sn/9#:?:A^֋f웵ʨ*gXb]YYfZå{Ԩܡ'p W]6>{!P'Sm&K"Qo3ecP*M_-| ܷj_ji @eYR!}OtY[{]ˣ%6:+sbe}Ue;XR(u2h7B>!5c$5AS|<Sٸ&PS]' *|~ϕɑSTÏ`z΁ĉUʶ4m2{Wz&PӊvA=%-2QԦ#a "wZ)Ϭ'T%FTu̸Q-1hpQwQUM{eמN NK9VTk|hڽmf=,3>=n79lzN%nR~b^g=OfBG;mD.) rUCDOR$ h/$z՟g;9]),rmK羿0jdF+{)3!ȏL,KFZ&S`ed$eTiH׳'ֲՒjwJiԕ6S,5>IFF.* 3xǼ0 j8 _NJX)(KM`l(P1q7Y|?J'aaфS0d02P'{GgS-zU ݉:!1?1v@] 2Uh؞ԊهH `-f4XnESϝz3j"YYM )g!&T3ȼrhZ B`5\#¤y*s얥[e fBŊ&*E?Q- .˩R}*l#6D V6s't sK5(X"GUq9ȜxKԒZ% | B LMIFvKq#2% :$unCCO"_dv(M05=#nQCsn!VGkE. "Q q9knb;H9oDʠ:8XsM]2ܮ7<1HO"]a[u 塗)Vl|m>`:?Fք`cӽeDZiac S0K-|jB<½ Xᮨ99(|VŦ9z2QZrʡ<u2ϷP*k-CHEo0#y et4FazZaJ'Qv435@d&y kk~?EJ7-TLC7}a]氼ls+Objj]n FoЧ[b@x nOm}OczM} DELja #30FЏ}J6 k:"OH3kQ3BZ#ܢ` b2 g=h.%O5f([UNS^ēOmP;w0W n`2/ȡQ\}qezxC($Մ**hsD-2X@p8)\,mm(A6'o=ǀdJ#4!qc`Fu! f >;igJ:(8ib52-Xo[m/2nܚJVSuNWzD&at<0-*mj7i5ppyfH:(tд{]jY v)vÇ,hT> NȞ|Z`HsUD!_%Q UM = 6$`VfͫB~(/~3:l(Hy0${6*=۶Zc]ü;9LUA_'[IY17sǠk[ BjD;ɴ[ғh rOч ؇k3ÎU2Sg!mr A45f~5.fY4XK>*,A.$Mw(yT`溊}ӑ3brT_ Ưj:d?glA"2lӅu˛] ^,E%פ"KTOQSYRUφxygoAwFw,rԭB;.Hn~ה2IoӅ^;? + Vٺz`R3_zu F\4r7c[W,+4gδ/̸O=_[fU->Iռv2 %l8ban;O=k9nAWNL P02K91bJdԯxxN M+.+ 095탂hݛPzQWGG %v&S%6 i͛Ζ9e5xQPȯ0X$hLAE"ba!eUS54_|%2;HOweGǠvLF=IJ;=VawU+0;FǹѮ'$1+= ]7ۡ!*iڭk?T4[{* a/;_ڸv8b  ԻC"WLIKFbXxҏN U_p";p'^9prLHYVס I !}'$F:d"@lkͰAȚ{>+`9RkCya[5R^ebR\Ss^I1xH6dmw^&qO]fv=qHL!ih $kt߱:SGc;vP$.Lcs;r:4m} eyRnn,υ( ?A*okӣQ8'b IOHäX+5Q 0K+,*)"?42[=`h7ex7*-0LkQ2 ٞ}9(Y=K}1@X(-IkV+9Z*egin62b܈>-L̍(w.}ZMQ v`7C:DbڏEW [A $R'ЩvF%51Ǖ CPp1*T^U@+kbse  K-yi2llx*y>\Y[GH?|9:2"5ZeI !g:[_&'\H =o3*&,;}/1a' lR؋H-.KC>2/]_gޛ UҨ*rW&m?\FkdWҫU r{el`'"j`b ~b{f5ཀ1ƺT[j0 k)^s%"R]Ή Nw:l,,Qpv"pˑG'm v&PM#t4D?|pn2L]@I@a([q lP >Z VV;LlVgZХ:N=NOM/TvcLoߦpvúiJH2~la2ͨ͝ PoNi5܃:) +2(m̪7|q0j _ ^-kV2!eْ3TT :)*=7GAKo1ya7S+S*MJL*'7YLc" wa0O7م1a‰RA*Z( B;9B^aLvy*)SɃ4HI ҀҤ uែ83qsJ^nt `ySP|v•&3OD_7t8XEЌq b>AqC\?%e|򏌔B:&Cq6;8ŝ6B(#rg+)_/媚 GyNPb1hW/^>hذ=p#J*\1lõ,o`lPs%{'Bp8}IUU`W97gH$ii|`ipVǐXɰjP4;Sp]?#r+2.(}S5)ߚy߬uUQ[}h]#efShKWǰQW = i{_hmn]RRV.1q{'Xpb&Y:'VVn}?%&qYA3n *WX½ONݚ}ۂ/8Sݓp͝^Z)ByĤ;|oc7A+9vXds u& 1weA W2Ʃ%^pPMJN/uԖAh bVObOa$a*|I5{q| R-[Qw\jehwwğQG衦ۜ@bdx9HgmY `/Hk#\=+[r|IB ܹ@XŞ'Q&%6K?48Bxner ;x0u9õmqk3ۑ k}ClZ"Ʊ\$/gEtj:YiƋ?@/x.2 2W-Iz u[6=Ct]G&t5q"2J W]SP<mpbLQ\FjA/P5+@M6KQ"MrdǕ;'5|9l-:stR@B[v`1ccMy)T"ۼag-c Hy12˓p[ĥ^rtl^Mh{F#=dK@-]kttVz n/n)cw|^D#DU7i3e{>蒁;*(, g6 2Ǘu aD&nYC>{Y]' &sA:s]{;0c03ޱpuN)j>y" U5bhcQbMV8:7ndTX,H:rHlAoRxd!32DWև1ЏӴAI0ρFBdJ7j:*na9(\y\Zh93dT7B0r{5r\+%}7w G3Z{:a n?.3˧I҉sEr3j>cR%hSIŒoH<#ڋ}h\e\\Ľ@bKq]lgvlLzժD?>ڹɴ~|os5a̦ezpXϘ&7'j*Aʢ$k{G#W{Kc OIkCB |RԻ'7q~HQqQϠx{l E;LUǽG$0f+ -:5*P.]'i@@'YꙑSg*6I2Q3duJSy >FԈGv/vpceI?XI<~U8-ZЊ7V9 ϯ QE~w+D\cg YۦEFGL| 8YKb1~j0 O(~冃`"}S`"ga̠H馕>BK;  K4n\,Yft ̷]Q W%/]8IZ"ҩqla&})$烰ROPdabPsMt(*35H"-X_1:raXPYn:Fw|Vs|mľ2}[mKfOᅠjy,+t!g(%%axr56h=ReW!"ȬѤVf3r8N(" ` os; KPQ9)>\*),f.B?EeYW6N@JV;9P;bq0z9B*-+H=Yڂ4K 2|fdX/ߺi .VP Շu8"ڮ\ hQ jH-.g_Uhw R>X7dMPTDŽh^y[b UHk`'DM &9+GBJЎYyŤ+ 3sI[uYEe|^6bZ0U/UL9oGYI-s [I r/)ó`xPc {~Vޕ{f#Deb{7m/O\IX72#bq.v^4=AJ}#L@]|9H,|DsB4nzD~ b+̹m-?][wj &B5 DU/(Sݭm]^Hb&\ CXX!>{}K8Rw TA-\8DT Sf9PN |o8ع W {)92ķrJ]w4{?|!h͓tltg>jF„,pE~Wx$ M5 z!p$rRs\YAe~s8Yu#:|GvxQeEOkRN8/{w&~HD.65L-MެѢpGl3]u&z7Ci.y:+[Ou~bM3iXaS"m "gom^'uhƫ"$))pAid*#VGtws,}$?ET;d%^L4jBTĭ/%v;Zj`/l]8xg䴈/ Y=-FO8`"Mi꘡TdgٷEY2W9<wKe{ce>xVÉBe {I\GT43T"IrT<(mg!Ӑg'iDwO5> ˧ǜ/*0HH,=~}VmA#74nvDCX / yLT/n}'ϴm9}擰1Oe}t7 S`/S͠<[yH{On5~0eaA4o;ʙf@/[gdp!LMw`uB/qMg_eM[3bg|s6rcx~,į^kn1{n@VF|'.39ZVM:9l;mȋn%];k 7_~>V(s^߼RGVQkc{%6ղ\@Ft*'l##JT>r<W3c\)fޜ/>b}5˄Q+*Om#s 5nid5{`3>Jty Vdj-Ԩ"*UB%9 Ӌʰer ?!o8'ion_Smns,a%8E?_ % S_}pD%¤mXk'ڋb$@zFT)OOA[.m2W)ȌYo= x)(OIaG#/H\xڏ޹='?š˨ Tgl*qNU } ȮS*ux'#vXszx9Sɛ#񲅿` qGB[@!(B#2$V-ъcqkYB#E BKp5H\z,|83SKwA~B^*exc6a]@kKE C8i\l%i gU?лpGbL8w; E{FuDXTg2IZkÇ08->K@LLԇQ|RF4D^;WHɿ:JPS]$8 K42OUb)Y>Z#uRIDZ\8Ch#zdhF6;a}+X7oo>/<P_isVk~cdY'gRQdmQҜx 4)pM'5ӮáV E?8r;EodR\bSNj<CnϺ2}s κ9?')jZL >x+kL8:OnY16U#mJyNf/?|AM8Ah)!>$~27L:L>mYi"{}/rF{4J;o AAC>y Vwj#YYk04s a_fV_pi/-R*wB$?ECJ*ʜk D: Vp֎V9\(l_D}5"6o3=oVQȭe¶dEu${*%<75L @}jDϼz91IBs;jgq}S&+{"C)=Izzaݴ@D2,_y+9偗Uh |.9)5(NwƚS9Z )8Cf[(+=^p/DeDRneG2ܻFM[4JgZD1-Ξcl% WxߘMho9[rK:xŮ$Ó*ˠm(Nz/-м0/x nȨ?F ZQ8G( ?{US)x5s0ݰBzvxq%S}%^Ic9E(|u]hābb >kߦ],`0+o-KUʥ)IVF&%Yd @j\V ׺L~c94a]"{WCKmV%פ'A-"D% Y¢DjcHg^o<: :=#!;GvS%7p2,(G9\u8QmBXs`۳j3VOGNT6}'f,63v^n-_=<}4!?zd9bEys7>ZrP,)wۉԑIPW\xNj4gO暳+_*?^yXk'A4sȢegja2$%P㥩C;Iak=;fNѪMϮ=Qx tDy39d_kx}a,Tsv5DZ<,v\;{$)e#VE_Vcd׆"hˉvIxrg8)[뻷oW?jxnYt50#_bHCj(>h 403Fdoi{Q"~MR(k^1&;OOb0BAןDŤUO_hұm 'MNh)(:9=l|{zI%ҒI,/?74ô8z{;xIIA-f@_E!K\qt *e nDx1Z7fk`Ƴkxrf; R5\b") (B=uѬϐ4.O!sMȱRG :jzA$"R(LOf w|㟠tteeUkP(ͪu۞3N ̿!k @  5PubDŽwq&u¸$ ((%U2~>9'Ta!~ 7;ji oQC46{xjMb|\S8eh+OŠqUnNjh^00=AKAY PjFBf^\&#1(cM7\pX4y3Yo:Y)T\+5 DVѐP%l/JĭWWŽLYbT]b[sL舦P6Ļ݌nS[g&ddm׊GؙHۣꂱeS1se8 $kUKG ^fDMW?SSo'Ty  XA+&' 7UxBЈB9SxF,x|w`60DVL;I^#m Od?#~j,=4Ћ(aAݘz W+G%^֫/ H'z#.2SM?zY%r e&y †˜h׃ 2Oa= g`F&Q1ک軶p *6TYX#57m]:[Jsb1uFh-Dq R`Ajs&&<'c,iw21E!m!zݱ ?c?Iþy1}|v1Ꮿh1B"+ѷm+ZOK0dnnSTt@6E $:֫$=VchT@)D dv2$՟bJ"z$۝{9UI)U6,Jj''MWˋJ7;(_,&|i낳7PnZ+ōt6p cp,4dބ=SR'\̬|Ҽ߱KJEU\E7("=4`tP(Xc*H?rAP;~C}&)Oq%%!6RJ|j,e5d1V-fJ8$cnjt`Qc~w2d Z }rL{bhZ>=@eaVpCټs'V>'F&AF]G7uay,AaA" f<N߃E) RHBf7{+"VK^)ncݸlBF0ϲ%(N _TEZNDI%yǰQχ {yH싼+OC$'[DcuҞ bP iإҪ$9[7e #bκqΣ"xTuc0:n LJ3I4X¥6'\Ч}{ }k \$ؾtaF uʃ ֲE,FM½jbS>#e!L֗CtR,b |k JsE]:y1`׫eg>p`*. z Fo bh(b? &)m6"q lOMqdh+?{T_>Tdžv˔}29A<|{K7p26_2b$?1>g>ȎJ\05ש| Xxk)R 0 Η!iDN]޻8.3jDb!$!ZՔb@C"t@ ӏl}^ !S.mh25j:JfS˾jiS4A3'ES*oU$Lʭ7@$4N;<(Kbn⮐`8`SNq&iC=&lY|0Ksk Be9?Rs h7^ Y y7a.|aGEIoi4=a㇆NDzg7 21YRع%{qƇ41hC(`s ~@tN]GI'9+,.,3jD6W2[q",xYݝ.zIjk-$6pQޠks:wY/ԭ3Y3 C*]O>oz]k  ok驪^swM:_QMUt Dkf>^0E?zEMr*F)gnE-![q0-q2.ۯ#Ǿz dyxHВ7U0G.K @0f @0!)|\( IGc%(C\F§ڗ=]#ʧxh q@Sܥ*|@ģ|8d< hAv==ꂄ[0juv /2 \,.>[z2d_TZQL%?#whџG0 ݟy;$1EyB)0,?UB|A(M~*d[޾%@qyrCF58p1arE4~4t`iˏU~oR)%jF T2`/Pjc]P1-Og7)ީiۮm>q֙i0`ͽ' BޫUU 8%8XY`RYIjZCB;&%hy)ŀh#5/Ato$\ta HXMi;V!ޜ;8w&E, ,˙8`衪.NoY!4tz]+:eVM.L+J}oq.\v0u:i{ *wA4a1g*-,Eaк\L9I 49^$ni_R!JMy5(r߶hL`Dլ#zbpzk2ҳ '<;>K&!$*G˳o3#}TKbPnc~+ng@S߉6;TTQ%E_D^3ΏkztP,}(AeϜT ӒhY^n' dt C (W|l[}  }n-w!uZJE;;Xf R`gߡbXԄ:C&9t_q"V{n$i\.sO-xWMi#Jv"K :sJ]eX 1pR^bdW["t^ICJ!CBIaD-vQӴT"DO 3#jӺRrAN|\]B1`?s6R\ä9VkC"j$-vol:zbe'u<(8&ju=σ#(V\Oے&s!A";ʹ0Z)WaDL`ߎpΕ·-DpZ q;B|uGiJ,agB.Cj8s` dI2a.X''8=PmҰPwn"}"^jKT@ Cm9`~9$NсɊmTg.aV1s]ށ,eM:/jtAl*[ awLwn9)}j~ HjRߝ v-φ>jQh{h,i92f cQ_^Ix#;[9ƃu,}=_ W si_sX@|JŋS{:Nq,m4v<x07y2;$ ;$),.RAʶmXպBl*"H[Uv)dNuތnb#EC!`BI Dg̥7x!P0ax.O֓zwGqf`b"'^_|΁O!rwxLmOB;N.Ty0LXM )mf~wG˫!c 𹏇xM3WV6$VN<=_&za53Uo[eI_":)aJvnPn9oEH8\UV8ogε `ȥ1Ď6FHͿTfqyȱh5ŀѯMFUA"af?.F蚤5urG=) /a@MUKPI C0 rF]x@JC,W z;pe]'$z|]n& !2y<$*Rm ӹ3{Op1 H؆L>Kt; @*،S`cV[O:W*:R1:Ev:S&ߢC9E%k_/fa mBKZ/B c=H&/ӑC\CߠŧKtా$$7",%U9K\[;,yQ$ 2i5=z!A6ճ%ȳ!cIF?q+'ˊ)Yd 掽p$ ~$#F4sRKgY2D#,`?0mIt+".SQoxYtL!`Ya!Jr_f,@a+ ~ʬ)Iw;/`CdsF/kcՊ8k0ICD5e R@j+΁Lp(8rCK㘓H4Atd(7'BT?Rc؝CŴak nJ*_H뱈AԪ =w kunJG0L$`\=XM"C>̴R[ec|~}t6xlcΘK0[9ITJDI+Uv% _[uĝ@GѹLJ e|S*%,tAslEpܓ[jSׯbKj 5 &a|k_)\n7SƅqiJm粃Ey!sj!r!}\"d,|޶{MPUYZg椖;p"WÖ3.!sD?PJ ͬ2i+`toU0q_]v0R+ ov:iM0Ѓ!^R|v|c_(Q.[҅uy|}{3lz'8JSЕFPiIe̿k*zc9uq gMBKd)}aj冏> ,9ȍH6_g u8:! `u`:tVdӀV1疜ӎhslDq GY#Ti]+~vN5 XFbW{3:tRYg 7PqN/cy_ǡ~tqlZ b(' &Cx_bkpx> 85m bxY9ܬ7=%Eԏ(s&92+`f. YXE71rMkk}QA&M0;P(n` #e %|!YR\,$ZČf%i;"8wiMå\")PaFluTˤ>ߝ 5:Nα$=x:>iK `5Oa{ژnGy( yLJ+&oM& 3?GJ&κ!sy%e)yg@Jɳav44;3Dl|Hq]5NTD(E]{dqG46T.^h>1PmbIeb+gJy- ˽W‘s{[ kH;3}DٖX g"X !^6ԣ ]BUwCul?τ %PX0%;bDx(og"i(.bm54=m01aͧ6?7O*lc?,ٯ.:WBտeˍUi;ֻ`K>W!Ʌ~%mx>!Fe"R vA >Rlp+myOdh#~H/4_N~d{O,ȵ"TIӭw2Q<5Elbg3 x ms7!ΦnʜL hFV-ɨ_ByUxx#ǹD V\_GI8χ a| Ay DJWeW+}81%Q17 J !s`x@Mo<` N]fb[D:&6ѡco8 _}gox9 0(6aq]aVIAﯶK eh,KwQ:sƥ>a.ylN:"6HuG*Fĺ_P(RtW;35ޔ71եkSN r;bZ׼]aE0?O6J@C&}s]XN5=F%T řiJ07'󌥞oj֧K!gN8a&%9P.*!AA-ra"Yt1vR6/+h45@[}qXJca}R^u{%M9^'Zmzjee1Κ{Rs@&9RAԞ&_7ڙ .y VO֭);ȧZ6fB}oy=fWvA/Ih^Da1VC ʅ7DbΨ?t `/ K{M97h)/fҌ(8uyt&2<y'\"9?>u%!ְsTqiEp0lshCiiLDڜ >y٪|+ņI[l)_` l*oɬ3v *X%˂\ ٩rͧu0=so JҾǹ45x`}eخ`:&Vg!J&(}X7o뀗;zi._6S-"vѥzK; D& %_悍jS03eYLJ7b^"c *Ua{]MF?$B2i*ΥeLľ]ƌX/vU(#gjI0›dKEŐ W2"cM)Ga oBv40Uʻa";"ϻBn& <ucL'):7vHX*HTLI֩*Hfs>ߦ)ޥ+CmCt'(q*Swu.6n»5hDOiHe "y,ےu^Z`ʞճRvRe}8zf6QѰ&0}Ǧ@7Nm^-غs+M%swO5[ͬ_ED`h,+zMUpV8IZ>_@%x,o] ST"s/iNeEOpA;Z68A1-`0>Ưq#@3_A10Tb_h]{\rkZNN-Z7OMZTN LӲ/h~rlY{ -*h/@:wJq@R=2NY8OeU9j{d ۇ #>0N/.RQ+Nݷ\4y;99*>d@uxr};Qp"M|C_!t-k#,}Fh&OZ~@|}.C0З̄kqׄQ۝$ ,`:e7pz9Ȍ(HZTTW!]MvwK"sx^HQB+ܥT!+~{_0Fa7W􆀍:T(av&1]p*yI$ zP:?{܀bphmzt2+K܇gkpSHçi-*D[YoBz:b0/|ܘ]xu<>=|}m+o| } C~ZMf)/=m\oEmgǖ}vuF9{*uMP\Ѕ,5 Brj=o-S4^d̿"G['IOʇ30C/Dzw9>_!?{Yٻo2ɫ$ݨGlfrkTQ\UP_E {zPBfؤ*C֒H$.]a9 M/+GIe,D轏gS<9{CTdo>m"4M@ ]RQ,e8\<<WKX]2US%2t#k|z [m H ǁhYx(\`rޑ|MG!7F1wg˳TN vjjz"AtvR΢Q޻K_uORpr}Zao~s44dцu^X0zlܛDAEͫ T6inFYf7 9slfwI'P9 Zu!uuZv=;6[:gXgNҬc U)0_'7IeʞTQDJ3R㏢#Ir-)L);] 0^=7\S(q_䋣ӫ`8_;o{v]=;g 't ։{$k||We */ѱ/K2av*C-(%(CS؁V$c Ynq)?C geGDJia.A$U;,2  z~kD~@ aB1`ACn<ΰ̴`?J@9Л=ڐ :~m-nl;IPԃFWb- Z'" `"wQd*cO~P1()r K.B8=$bdUfh~^GÂ@2C@,ʹK@ H/cKS=k֢tKV^) gX/!z@xTWx} E²l2& 7kϕD (_>)n j 0cR@1 P[vYSkC}nd_$D`k,?/MwRu8vR~!а@5^k1x*uk;` EQ^A]!8hH,P2QzT˲ rz/kt/*y.l#+{h\D:)*DS%΁̚D‰ҫJNL|-EQ}m%>ۃ` f kak:\hl«k(^͖=\3yr'<ؠ X.u({$B)?5R\Lyﷁ,@L_Jv 40y3.Xɣue_X}0K7-^i>BE-j 2{<bJw~BO&D[R'<.*_XYdYt0=Z t0F.by>-b*t^k# vZC=ebsL8{x=6q yi.; &\EdҌ5y3W\C1xa9N]bKc{U_'dɤU鰢P mTj,m\f09ו!{,/߹1+l/fJ"FC\~ϡMׂ$1T7D?jatns3 W'5:{hC-zի %AAZ،';d.ЄZ-e k4y=]tj@E5!d,aZ14 aZ1['uqz)9a̖[ӯj71:^8-%%1 -^yfe 3#|F^j{2iR>8Xsz t^`tl 2WKھ ze> #a[{Uh^~ 9I /CrKMۗgK*`*vaJ~(@6*FmZ?@q1Tk:: df32|%:_Br#}n7WKg(2b~if"ۛ@V/}n{ V.}cļ|‚yFo Bc[G`ZTm:^ n#ߘ͌W1ߣb^ dUa ^Ne"ikMu?DSjHḰ"?BhJ{ƌJ8g`S$(?G82,KZ7f֛{ eYK-| #^TvS `&:ρ[6&*BY{cIVF؄'Il 5jutC3N `O&ܐsJ b銅O6 'UoE\Θ!kZhQgGuƳ? f#P-RǡUX.ӏJ1| '}n!ѤDCDd>C_lic\2ÙnGejc[= 60HruD9Gd(\臌ƠH:1~3Avqey:XEGwAUQUAeH90_$e $uM?Wl'mƓ~uGj^w MznWF8{7͎Wd~bC4QpDA>шq{4)oR|L`իr`R@#@p:(RpmUiԜ~!60 rT%Om%N@% (ȢEDž3MeilPɾy{!,1WHA 2;s!jԁ.F_DStJ9z2S\ @k>N$xo" ޫ/M0&(X9m>E^?48Q7Q2 ,cJSbNZJNKn<>~o[̡|Amc*4WLWLP!&!*Gzȉ5΀f?x*wr(c}jQ-FUе8gr52<~m@8b2-4pgM60dq/) q"dItlJ$Ԉ8+ڐSS[}eSrfgb[ <7%bfL=ufJPPg,E#h%Q\Mp</iBO6^`"#/ۮarl.b&%UR)YHN ] c=#YX; p^K-1uY6e1 C,mn+c>#&Bg3V.xFlO yʶ OXAA';"S* l^Fߤ&Awƶ[''tܔ̫#L[wU1^=QIsٌBz*'|ۯHwAf׀lIgYZ07070100000292000081a4000000000000000000000001662f7fa900004e08000000000000000000000000000000000000006400000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/I_M]?Eh=ڜ.+?,pg_9TI!/pQ+b0KmglnF^|at^M5 4y?,EUpnNa:#SI;z4Ą&р7#qĕGuPd2Cv>4z[xЖ[LovewшLk*f4_H_,`&$7mDԂX:Yeԗ$m>]e9i9鑋k۫W5dY߭eq pp/ Z(<̒cBC}7[-dSEnͩg=Qzu] ظvbk ]50Ro|p Wz$Njb̔BlH G7Ѓ pp S\\\vA{ o'Jt۞7Jf i~  3ݼ#*[E'/DŽ-0H#+ ط֘hP3^ȑRo؄+^D UWOy^#̭Ma4Ā/|K-8#ZSɪe];j Iˌ }Xo4@W&sDxhr RuքR>ndѷ!D%CQDB'+{Nskp3lz9od]Do]wCCU>H}#Y%H=@`?ߓֻDh6NLR~2!2e{aqBaé$=oocgnuY~-$6LxF>w2dDm6yyF2 7+nU$}>7a|ow4O1t+W]$f?<[I-ǟrD""wcn Xk1JT+m¡XoC--hNan&ݩ}3ﯬ%y[T)I:/)CQ֘Z[NH'07Qh tm̡uXB|GiKv:BNm_GTʜs% cCb*C{Wkӯǚ%GG2jӧ])+y@&^wv8`|,d0=,ډfL50\u`<0@NK(mCE!ʪ%;Ѡԗj Ā-d̀Ҫ=NQ ,>mĐ94? C"ȁ? ih]x f.Bf1d+T٤qyzި ,q̘(wǀ%N"y\5>[^U!ioZG3mtmn!b ]9V`@܌vwC*HӉ;br}jћLb*!7Z=_ѸVM )?HHI_2dY5 w{V9Ai"74t'BSu$MrZgcEoTdy1?2OP})Wzp'æ:=:ukzؓEjҌ{;e|47XSĭ'4+-mk;s])~kueeq?Zti%{WdlĤC<5yN׭< Z"R~O4ܘv.G=`!:uq7 XQ_c09ɭ#|C- >F l續mʶ k3x U,:`8cPg2B}Tƿp*ԓmtK<( Wz6t.Y-Wp "4⊣N/wӮ>Z;"wHRrgWNO\ -=ύ5z> B5:pj)-HʙKQ}oѕ *YbCG9(IH$&bA"" @OdM+slBcG?(xo)&Ȥv~+Q5e4(gD23d0" |4,8$ԁf:%L @hfdakM% kjZ!b Vѿ4VШM,/yBk{VU+Z?0UNS豹a2.Vs!\=Gi ܮk1 ‹jF*3(RQi~v'RB1-ld®## >ĺ uÿY4jY}SE2 3\}@\\ 7r"p|_BHASp QZIqXh?7x`J5x*Cb‡K 9fo)bA%N\a"w_O-Oées\/¢i[{utUfL"Le2tՏAx %>bWrIc 4藭ᶎ7!\i`W$lt]A Oĉ$ Ǩ_I -'$htt練OɆ\50{,/ \ȗ(4O_*/U󸟆ei<{=Qïטy+H~_@4q`Ξ!x _B3yJK ;xʕsck3oܠ ;H~H´a^~^HG:.w.% #>#qW߳N9ATJjѭty]pi3lg* <*,Ndq=98O3PlqIN$ qQ@VOEUo ũ谺*$Vvм?d:EgyOoƢzŗw #;sHi dGG'_*%l0#+6+ϹC4@[ K:z P{hGho]BiЀش,ԺE9x5$$9u,Ek G2E]txhVEnʬ}"G>wrG;1Yk$KFDM7x2NJVNZŨ#<ϧ(lj xs=Xa{OiZ=?aI!Ln+ 2j<,('#>I aFtu`+xݶ~jKbVrʾ& !X7et3B0ӣgLg|MPr_&=TjX^B<0ua[yأי䯉jUhOR[1:ފSz 4VDNy \4JaG%sVBfjhku _&1hGrP)yXmU1aFH"1}`( V.G!cDe=p\:{{Mnc7)w[7B+*s O/0Y-lD7^W_yV,p^U|w`8gy}ȒEVZ%^c10.K41LJ4Q-R. ϣJ KɘeD}ɲDxX\<щs@?In`wl5J@opN GM|ʖA5-ʈ &2Aѱ@]\ȡ /X dEHHC&_pw:Az -(ͻVfQIvNO!++Lh: q~X!kNX68Td5%1;Oq< oّ. )Q'˗vlAdR : >uB,b>+󢽌rp\V l:uX@"vN^ek4|a 1|YuT&r2-eyޭzd:a HRqC'pmͶ3}.mesb2yYWA}yT,;YAhޒɾ_ ՚y.{| Wwmo5a,Bt;v'.V{EUbdo$6 h2a GJ?:pŠ sWI$)u 'ԙ(#^F6a>3!I8[f7*G/kA,ߟif.X㠄FTP h+=q&i=1Y[1Sp2=<|cpq3_}[<6W Dު }qU'L tqN `i%8S#^gm5]Q%O WBx#P1ЮC*koXbdYDGYħɣ }MWV"/s!+ `F.n틮S赫 ,մ\jRh d (;yDj3ߏY/l@7qUQ`RNVm}Zkq:RC9W3a_$?Wv˿i=khI™\Xஶd4>I(?k?cqw#@@x',$.^vUFBE(\!E݇ L 72$0 t $?{ gêdny& -#JKogT"{62qk:{'r7S[L x*H䅉-sǞhchpdOCl O##4bgpuBm Kd̮a*( յm+&"z @ы1%w0m,?Gt|\$% TYՕl&KI|[^?0jݪfa PUe-2,lf3go&`s[^%ːVW !U\U0}&n+`CO͊vUժ럢u72/bQԛ5U@șq~[Sn}#TX_afzSnIT;șށLTz1qȑn=#2Cnsѷ<v% < =fZm7\, ,d 8K-;tt2wTtQ_!eL~ *Ќ̐Y΃b|2^6dVS-NphIHgáۜR}WQߦSbE}Fb@pԦ<ty6z!?n.C; o=O;DѦDdW |jS~Ɋ !bƗ$j-fVg]Q-&w9HJ0? knfꚻl G~Ř`+q-G6F g/RUFH4p&ʭ@T`[e7.(q+,:T,lY\1w`wؠF2%j-[ҳuW]%JAUO ˝HְPܪ1VXq؁vDV&=_#\ݣʱ)QGdVk¢ru̒'ԋ ܤXÇsIٶ4heQh&[G o< 99\7$灛Q[_I?M˳L?u [xd1]{pg9L'SI"B 6=?OzlVckm9pA=틷RY~ze` `mXH\Đy4V7ԾBZ*Q(|k nQ+,: hvU;099M'/p RmϦ#5[l`ǒ`3؝^.u_U\1زu7q_s3w^2̽+aKVSNPRez߁"V4-ohLmu D:T ;muG3=5$1M~E t^T#?[}Øe)vǬA [ G -jե8M5ܡLB6%q}Rȫ:? :#r2 hZw7+ PHU\z@b/tC{U[vVNA=EF+n%(ڹ) PJ zt.J0[_[)=i#ayڰbi7I H/׉!I܍AQGlqҋ5?KAz͘\ׁَڷaf6ys  vo\wilkV} rYs"Zb-BX5_H>(T1>QHTF%*H1Q W5T }#cKE< Ԩyd9Ysx"ML7)ɯLFH!;B>\o3EEGP-(>+4~KZRnm8m_:[m;h麳AJAݽ.yv?t /: I#X<ʹ<;oudE >IҊ%/k8Mu&ڤQ`W&(w1G mԙ/sCF$F_,_Dl2WuZL3i^?oרXGm ~,=ܨ]X"|`Be7m[6"'<CΈjbOkٓs6 oR\X?_δ$+w] jh4 ¢oyY2rEtN,?ʦ-9 F~GtI _b=0Ngn~*G~TS3kROamw]F w^Mk}eңB GRͤu/zXP%r rrXVrW'}\ QX5;XgBFqPwG#g}!JX 9Te*U c·R6j~ooHmQhȽ ]f/7Qj`*2Zc Nh,/%zF2yd$&3G͚0[tMC㳂/m4]$rx {VHB$|mEPaS50G27-y;&f&ɸS~g:ii.'wa:' 2 hsR^ x(~A$:ܬfHe0o&iafW__TrNյ! _QRlp#oAp8?&Ųjr#>]a =5ETǯm{6OÆbvٖ#K@H35",ʊ3KX C=Jhc1D6'-qb7iR4P<8S|,yT& ?ը|:ϟ#X&GR~X[*B=^äX?K3೼WG/0~ ں jLaϥi$)<0N+qMȖ P3|SXMٗZGA6 A=4Cx1;e'],.;B0ϰuÈ} -L1*;R+ !1pl~?U2l>Wr?tkYxpzXt|ω+J;WhWHf]{2kLHZYgDž;ρ˅[IMLz^w(v56JMm=}(ww^?aBr ]ROV9Mi ĎQXV{wA)J_ЀR8/Cu>n d{)V sW!VB\s8^mbU: {: KLI4hTckg#xWȟҀR? є_L.ThwFFk29Qh +&1&/c">;8 s5mxZ$mnʝyX7RboH;8Z =)bR߂q!©@mt+,y_qNÙ_^{}gnrN^E|-E`aņܧUt GW/u/Z뮝,jLФ ؍;|P\boB7ӲNt)ŠE. 66 F;QLezPCf=h_.EE {2a9 (wLfO&?i"z|#͹݉й~mTr۩ \~Sdf<엊6 0\*ROڷ1QJ3Eemd0V[;F'ʷL?p{}07OI*H"N'vgN8T\o".jCsBsmuDOt|,km\ !2nԀ D:gGE#bdvHPv- }lJ63 .xUEM7]xs}pFN!3'Kٯ8Mm:TQQwz5ֳ<I047먟nn) 5L|f\E('H%P/: ۾vղo;3z9~Ua6.MFNN}G2ן7eJynvGbNFN(A mpբWCsb~@9~6njTW.9iw %jl9GѨt*~OGtD<=֭'u@Xuㆲ𝳾.նahn7ozsbٔUfeyȭ5u&)F"DַچV d0c[Hc"?ܥc_6k@2ZLajAWt=oDd&}.gX_SbR lPFDwʰI0Տ"sIb81"/܅(/)Wt)NڋA`Of3|<'E]}j6TA- lHO<Z,Ջ=aΏҹ`kL?&5XƦ)O!Z%B7_n*+7޽|C'w>`@Q)5ú4?zфsCԴu[JMԡ3&nӂsN(0[J .Q!d&'-xzf0@/*&#Da*߽b[F|!tBĝ,a}iN]uɫb%b|wkH%h1M^m1nOI0<տ> UӔ@Rg) 3%rW?s+ɟs PC>K@aO%wdHI{d<ҁxl%Q/vO`Zs5MEkgӮϐ|pE[[ȮuᇕS^ ׹7yUL h* S+O:?4PpA]W .r*M0ϟסEg3\RP]m>ٱ ںσU>$kvO4J+J#x/9܏>Œ/!=K"sgvf(2f3)`,DJ}"Qwsp._x{Ƹ[kԽkcZvp:1U7 fξ~/kj14Q qtgmJ-\a&}UVD3NLg AFyLB%Zy߯.ut0! Gx.e-=%j1WWsV6N\i.=˩QƋ1ŭAظ۱)CLFGC@*G=C_ND0HZeHqjh$9B-)A{w%)ղ.6U%DzR-4@!5b\tBQ-,4( TsnsǃHDi53'B%n2"^toDmMy/%A5]ހ{H[h{]x]IaNlE T/_|k2\,\fs#e]ϑDXVi.ZfG8-$?أsAQ {׵W]I٣a?勛V^\e늬ڧ0a>be {҅>,}}LHktvMۣhJ5I㵺:v,z}NoaPgnKQRgo@t=:U;Y_AL/YH Wh,۟2<3Ay$dZy=a` Hn%FMMއ!Z}auZ>yLx(,ogI7Y__(r,_Z=;[-Mtƴ} 5((WM'Is cs_,oH m{XN`|uvȡzgo-<xHhsp \>`O$ 긁uuHE"I&C? @>QH#*[F,ML/ơ#gl1L~8Қ^01'a+%6#sg9.LWUȞo8I)XlX4/{Uoa|og>~WTq'x\eר97U(eݟXgN!$p . 5ȨBp~M O ǗSmP;GB17 o<,)}*2岠79 _ywUfӜFgULVnjdx?Lݲ_BEcu@#4. 8@)񄗞dG؃ KAdbH&s2@0a҂4hL1>TT¨xw!1;sK)~SՍcO\@C2Ixa"&j Q}&fOHIʾ?!) c2sӽOg1KFxRe{NkVhĵkhjT?ϲk:梛 zvʕQ -!fkmr$ ܎ӕ~iRrKaiLaˁdYKQ.1o$Wgwb~(EjcgK,>bvI"P<,YO/FcϏSjSsD?Mꋨ-V!ߤDm d*j3H}r "< *P#j;m&+rK Lu>SU* yW~s/+@0,}ۧJ*'8ӓj96I5V#+~FV *P:E9o?ss%CL2( t8kU6c|,O`Bve~oƣK ! }UMKcU.gulaw\i!]ISۧl^=}]3i63!vHE@R &Zʕ< ^8x_x|j1@1|ǣ!JI+ 'vMB7Y++l(quw,$~/_gI;H eP*;.k`m[tMӷ/*ԿE#NfZt~ rtIEEH7Pdv6G>С0#5lzS Ƌ(#CEQvo2y,7&&!d bqCy7%R25ͅrkp?H 85+t8S_S}虋$q;rSO' Fn ?r)S̳y]'A92J5kU dl^lEoVXz‰K͞ʚxV8+0ꁮz"Y˦͵P `wg۞xU$aaw0G\9miʨ@*j'/=#k;MU G"PFjxh9'f?k'cV_ ŭx7(Vfcg{c]􄅳I황-W(pH iʓkDY&ti_n6(4J&uSxX⌯D0gg f Yt.)L.5|GRFhhSAvr'|rH UJ)np0Ø^~qy5Y$uô+U=Cv5N|?4wS c)B'W97`X)f23۞: ,WN:I.=~^[EHG4ـ5akXsHS5KUhC<@,~8B7+bD i ͎kCvu2/|(בq^U ưBZdg{!B3E >Lmԃ%o#!ntdJC %_ʁfȔ$@X^*&vW;ˣEt4IȵƊɹч^XŎFT?+_ ARGEIvgQ5؉1 +m Y qbwtd5CSdD m;Zv*Xa!a Q^|'tl:mK׮Ȏw~{!Ջ緵]0YhJ@J)\`re'l)pW<|RK;h`dū?hO@Z0;DKuқBs.{8͋^~|:i(ǹf/sM5S௭յƻOIν;EmoH4A}]\~P#9/+nל%H='" HV͔D)]iJ+vjE>Cї1GkaF |W)7iuh,y5p bK.DV7V8\hBdYZ'mqvǽް#U .lPHU0("aA"Z>7F׾#J(1nD)3 5QF|O#z wI,"1.qf؎=Jmeئ%n'ؚ5m!w(58HϹA1NMFȯ]:|nog/#m2a#~R#\P$%gCWZ>J$Vm! :$]5iV=47nʁRz;WӼF6SO!7pR|f +Đ|]BRSULF/}p[8c\ <7ri)14(2E "${s# 3p6V|5ɂ~>3دe^z7!`"4i)pq$[F So5dm/ԆGIn=h"9}kGJJ6Zj :ʳ(dg"A>y@cYi`>,saKi?hL6HG\JUw+T>8&g. w1`-b_S !8fRQר'Q֘ ٲ׫IU1~EP͖Ze|UcR󷍆(:3WQî vt Р`!F7mK;y%:7[܍0~! _D!S%SAa3bmQF :JU}@,4 S S9;;@@Wx # n2>D4-u̳#F&l?}WscBfw()lyuKmtL3rv ĩ +U*l:[Yhk/XdkPh50ZMy 1!==~?nC|bP/rʃrwS ǀ^_r,sGK/ik;{&M_i嗶;0i-dȓP2 Ycfu$zzb忳F /rsr=|43E|a_U0'aTi.Y=Kole؎ d(0#/! n\t0_q暒N-/}G}roߋ:-#F2( U>{VF;䰇/8 =%G n^ɆJܚ赋#o _M8vJFJ^R~v_s&>ecIHsl!((. `N:.ڗY95dGMIp>]?Eh=ڜ.+ˢ cCEcw֐3{4`j|WFDzQ@:N_"9s_lFՁn{YR4IC{m|_"oN#,(j428K9CmtNH$ j~H_9Rb+Ly,eMIO^D=whxgWڮfCʌ"ُ"Ώ k*'|\yc2 ͰS:&) һI.eY_h+ 5neA٤i~y53 L  >xy'oZEP_b^I9湹ït6s>Ra`!Y}AM ox%;@(@If+⑽]?WxUh XP]]J } 8M  RHHTBxC~8-l"4 ې)4sXRؖ|gK&>4] 􀾱 ry)[u_45BG|uRUTD~t5f(yעv q) KX )F@N4&1'# ɽvzהaZ}E8Gf2\Qf{?@eSS$ޭ4)T6"FP/]k ,gel>g9cs)PzY!b'~<ދYx|s'@{H4"ټ}J\WF%lE Wz/sh)tsKc^aPJmȣo]XM/|n}(^g_ѻsq}e8CT\ir&OH9h}bx+ەde"% A͑d~PlCfo؀O%!Dm`_O;{6;ı2x&{9,!L1Nk^EɇE髶_?$ЖUu~B0׀ (]aQ[YDiz V1 WMϥԂওqlPLUQ&ۢ_q ƭLwo >lG UnծPKkmƟ$y3$KPB7E[u!2/ qIs,5Pܑ= Z0ꂣkR]^V11#k nV] sWI$ 6 #|q&c*;L@9 1aQȩmlT\ݛ=z$iI@Ř;MaI]Q-k+G|Ǹ4.fװfyg[^qz>'<2x_/[ asb'֔,2tFAqPX`pZ4qegAn@Ynzʀ@-&}rɔ4U wmU66H-J˪v<4!˨jޮ5mD)V|ɶ43C;b |/D'9P4!l$㱃{N0_[p ,SruKED }NM`;> EӼtm@d{w"WhOţ<.yz>a@ESoM)% #K?F{'/G]'`% iY!މ 65 g1y#46lj^ԇ|^`^: a,WlBC,pRF"-+=h}D_Վ蕪n1) \yeTsI&ZWM !u*MM֨2~<>X84#* 2yzb?؂ b=s7\sa*Yjp YmLƆ[GUmti8/#zFEF?FDI q]_}(x 3ynv+FղvaAMPajd{xm\CJZ |DЀiͩ74Yd\XWG@k˘#B a US$䕱9@sf٫ KJnE*CQM.A:GTN1{9EW늼G=!ڗƌI괿諘xK!BL瞦|UB5\"Zfnqf:6\ 1 D v 09}ؒݝ!.`Ŝbr*gqh4Qӧ1FztzEB샀ZeA|}v^_ꊨXHY[x{0Cs@!i*Kk>BbjY10Zu1d/7qHoqidD8e9A{RON/L(MDj\;n> ku,q 2YйG70U50 fMvx),Ou[%81tjiF.5(,Orw)XsWWrAa@r/4^OvA ``K zXp3~"e vf-4`kl`HF\pJVZN 7)ek}Zbhnu v{uaeRcנJh^S4)6j+'*␎{ "? B[ˆ%赹VWʴfJq $vʼn4L蔷kξ:D)8Z>_-e:4l-`qĘf>\f}xˣͰl9,R{hU,&G埛DŽ؎JB 3([(l#B%2GS }q\MˠԊ/LC"eYح@jvau;VAOs&JrO-DŽcvɑT~Kh*3 FD:A&#HiUꟾ.p6{5ɇcALuUt eq/nP5|lY|;TvZ ;y7WC0$ܩn?U&9,=a ] >WAcVXҡZb H`< Cv)\F(k𢙅@/86).Lfx6dq+W^:KTU@xS͒lTaijus0O\9831hoˍY;`l㼗п+Ty Â@I%.o.,*)vNgĔ{.eѹ}-%[=I,َKz7㫻M:EsD\|lgRu#۲ Jf5do_Ak%+)@ #uFba@ ӾPd PG*_ƕ[9>T2:e4sE#/YkT}c F=`%Xe)~PWXoZm\R kՎLg[X^t#H9P@Z_ ~K*X5j;!-vC_!i+qǂ\2,ވFXb![xN1߇1h˾El87hAͯUvGT|C87%XTy|5p@m)D} bjh[л$hu`,RCԃQNvmxɅ_)<*.q+=H?61p) yq֠^T0qr77[[y+kG C(~T<5H{3i'W5N N.%Уktb=;{uZ1p@%\ef]9^]>J G|%^"m/ S¶zԏX:%z7 my{u*e]hz呆P<#J#yqbhmbo&+{يTrħHJk6 rDŽa 3~{zŎ o-۔sDBY_QXWɜqq#XՊsbbM"Xs?5ZAy./$TFCF;!p8uܫd_6.B"m24R^2 Ep%iYćDK.6JBU#hyKLK4(iX5QFTˇ*Vq=mN01 L@SG%$!uZ۞LkZEC3$JՐ"a2QS/82 v P]zܼI# O^g2IFC-TfWd1SGu;^OZMO00Cj 6[Lhϼvt8jb~ 95GlG *r9 n`vs˰'[i{("(:ͷnlC(Cb4ƺh*/L?l\чށyUŇK4DIZ\ӥ/+z$qL~\YҽK-Ep!dq}gC&{񱑫IWhU]*|+hDz750ҥXGJ O.7Qe--~Z8E?~?UIa q!˙J[d )nBb>a`~}.'Dtm%Gw>M#qsw<)$棫h,#1tw/Z=yaFw8 xGR31g/?I2{>u7!m5S9} p2v`t2 cƩ/nЛ @2g$Q/htcފFck s/2/s; YLצ¾T0gܴUa#]C=`qʟwD}gAaLcK$e&jj*sr5.UU=;%t!dHyKn TҊ]mZd!|m9&yA@he,ڜʧ!?ryi,v(V@ެ.J|vQIAQj '~|,NܫrWbCYxLp*[#m 1;/#cejRI bg)yf_Μ+h~-65U~}2г,ԣ&Ӿ~g{a*?ҳ) 2*)9[.KÊ6HhҿbL>,+ЦDG蠿DDۇp]B|9RliŽD c ?{*6!r!6Jtp^5@7UACBꍜpr$n?\Aɪ}Qѽ2IҌ]IO+/V2XlYWl{}r>H:/ Qh=ohB?Y!^3S!a $8Q̦RS\c]˛XIs.KDT"&XD&DPzi C/QJ?2ȯw?yd6\e[lj4̄@l&?{4R`ie7'T I n3G$RJC%`c Zd8niMhҏ/bHyq.>+%IY{X`Ϩ.:1yXB039h&?094O18\JQrSyw^$cp"KF?(kuٍG@ ?@}E qE?iCDŵ~cl#n5}u!zΊ]j7?r&#h9eQNzu{ O3?1_)so2inW[ `miBHo\<~r  6'Tf z̷I; NkI YNP7Z{6eB?"G)|/JvQ.'cvV#IGimD_DB 1'f\tyEnE:.ǣ ++&`R#ױ1U>#YGjr՟q.õ+7`f0#`u`o\ؾƇqQ8Y*з!wn=}h]uN)nZә+'EdNId/*[r(n|gV庥v,KΛ*]6^6LQ")Zo!tfk@eND,)@!ϑ<\v}pu0$r(Z,L7wR#y\с.О \OSP;oܴ^9s $+#pmͲe^@W2RA b# W(|H?oAмz{"h. @DLM{}An? y$ҙ~| }R]CO)c ߁[w$W:?@̭A޾-@dMq{Cq$F p\2[Wo]|jjF@핖@bs[uXw1ԱjJKg}8e;oc5W-4rci#B p/HAY CmPaѕ@o=@+ظibȈ=G-K1^Gu]}XnLtj[|$-|6(5Ԙ[ĔVhޅuU/%]L 9]5P(Bz˰nl|M@xu+&qࣻg5 U˖'?5gm$Qڌw:)c.Avז,~YNa =RE:+ |9!܊Zpdw!x^bౘ.2ъyzoAL,$7rϕ'r߶1:g5V\ۂ j7%ZJݐ0VF|^v?$$vN^\@T(!g}4F^C\NSߣ$Ny$* htb3Kt:k)OHZX_Uvsl^LWgO#621SuH;`)}K"kBﱞ(] ύhߦx]"St5 1xn;dyx.R _ 1?Wf ʋ$:ݿar.e%I>2JCocGK(%H0b v@OQyzB)&tT/?="{*u*L7#Qm/Ȟq8= ]ʹ|? ]~S<ʌ|" x) `+:#w5l> 3ë44=!5^d߼Q|ˀ^Tm<4)^['.凼Aq(4\#hx$9ЧtvKa11=CxZ] ֚9v#L)蠶PٔR@ӂH|ORY^(¥d+T\=R5h@oyvr5> 3iNgHmTr:`;X@b5c\EBKDld;LUd,1/(Kv<-Y@0G M3x1PL_ 녰k8tIJJеc?c6aFwj:ZJc1¶S4T";)/_Wpbe :E_UTk',WV7;0gͱ[Jj9o<ㆇޥʺ0NrLΘh6%>Դ&pY#mZ4%8f:'N&OeUX6njjJz+m>[e>BKIMBC>쯣צR87ㅟ`^Je6Iޟ?tߌo ݈8v}p]`ʴc$ն6 [b26N~7BӥYk8em!Qc{N:,h~`4_0=a [ޏψkgf4^>x\K])9Z!y^}oZa詆ֈwVtI/SKHd-GxrxRCyPʨ.g7HTv^J`S}|CkʛGe=CR$72NU6=l}S $ggYu7_+vtZ&\h1"? ciY!ŔkHP\=q`-@+tp/`Ah(ew듍ΐ 7"B?;v]'h0W73vՐ\rK& 2#2)Gr40{i\eش*kC<^mm}A\ Rxcî_'@ȜYq*F.R= ]s <8rbƷA7A8.n s؀ܴDɥdu)Cv"cO<"ɍn0&Zנ/yZR(.1_]fɘL@Q}s׊°8`y%,L}j]Op_YE# N-ئ߅yx@V٥ 8e'y[.> AurՂmEq% <?ow>h2D` mLb4N9KL6 `&e!_HgU؞F(zȶ!#ڒ pJɝMہnB P0+dF\:;'B|.nP 4NHc/+қ~ܠ:m6tĬ>ڔy\J$kւE'ǘDo͸uPLҖ GPst_J4+jb*dEg҉T(ڳǣL0dv;͑=LfwsFo߈K4곋a69 6FA^*Sa}͖d3ԸP \Y)8-{?{vW=`< :O Jr^FA,X:WdcF([YK r\BºF1=fWZW^7H@mE . U6Lr푴,FQ>Xw9H=sQsZ1&1JŴ?."es|vk`+/QjH*7G:gl*R\A12) G8_Fd\QCܢּIˆ=@Ǘ~ G5Jٔ&0V@"l%kPCgk>ў">4)F&M#i6u=/A)ڙnITI^6H>ovXUAGA=<eFY;o,7˲ cc*;_! MhsUXRXdIʃ&^㯨*4ҟY&H?߮jw*OxyڭʅM#ġGS S&"qi+ӻ]4MqV.o>_]"ɀp7Ú]+#~]KPU f}:&ȠهAlyg]0(G|:gOPd;} Ջ9˭ZJ ZWUC> 1Sm+_ =7~_[mXO8uִ8+ٚ{`e6Qg<"ȝM̨PQ{ o8`j~vs_!`(DʀN@hP}'=múL. *j8(Q\Nnb%rx=8+Z^ArT}xaxkTb R֋&@zԹVA'_4 `:5u%DQ'(/-/\5.`((Pf]QѱL1 -XqG2)Gɬ8|KKq9h\ZL~ۇoz<G|{b{no f+(lDz3IgҒ3hԯe,jR$2"t?8qZ!X*X nZ_-ڈ{{MGa&PA]l }Xe::cjXYD1DRynzqV!ѷ!(֦(Gh0#<_<';Se۵\; 4sdwE0!cXNt;V騊X&ZZ*v9IN{ dU4Bk}@a?bfɣx;$Jڎjݍya8mC;{RVV7/[6jN C3R' &Ykx~=j,LlEQ -S{U!&Lk'n $WpS&>.aV`N +mj.ݕP'rN*s=@PEیCVj2VBC(oW0ں zB`pgZ$448S):/$Д-6I4ۇui֊F25164XV_IiwiHJdwYM&MAu{hz]fԮK/[ w^ ];zp^bsԩ) t }r4Y QH3ذVRdIbÞt3wp9~/,gJ G]zҩN 9[ =08Ds?񝽇6Tl\pEg;4Zl|zp2*A=p4V ~\1Wp?^PYWguТ.Xϓ  ݒV 3p DAyZm#[0}2V"?O44{ucyV[0̳fnx`F"!HosHvMk&;u K HAClUdȢ}1}`ȑϡimN @ʖ^ FL}~e[+ 5Vc >pV$ %"p98cҞf ]P$^sŪ~ zGmi\g|aR8 ʫ\엸R)Ѷ15Y$qeHY.Nds cl:;s%Mz^HEF݌OZRG9vH`@=릀  I B7)<$wM#PS_):q"zH(NhtmANb1K0u{OC^>td1Bsq27m`çY|6l;ŎbZXPA%" geފAےcOհJ"Aѕn "@uEQ"AMX\0 茉v]~!˹8g]g/XNV<)è{5u#948ӽM f|ahXcK-laA<3# >1ukC{f͟ڰ 2-gٰqߖRGɷA}d*Uˬq! c(ߟE HMg."|ȠٵЅ-&e朒_>=t~a["" I. ~ѮXt3VW0˼8z}k8wf}7s)Z4e>%I[?X -oHxa`캁sB_Ɋf01V]*k?z!QrL6akPseK˹LP{ѱQ Wm̫_:Q3}Iv1XYDl.%1錄4e3+hPO{\Em $T~]&toyO8\0G-a\Djh.Tb'c˲2pi<65#nkkOg"ysުriuR_J:Q9f New 1P}-(]Hl-ũuQv;xWbV [}5 C3K.-Q6TI}ImQ?iւaTgv`v,4eO'[ɒݙoOhF{EbOFuNKBa]1Moz-l\^g`#˚'VasX[c+`J|gQ9tpA` G|*!cOI+sylH4SIp+7\S;m\3~JTPtQhKy9n]X$utj'ƣZ9mw &LλCe~մ[p(/DZoe!4Vbc*[hj H9[ Qt?}nz}DfkqAJ2q[~v'hUe\f`:\.U[vS*$h,e9ωsj \l$ 5yؒB\OğC8kZ?},}vV-Plqv6m uln,ҝ$OŇ=%^=PO  h:ڊhg-CAf?LBiq@Oޗ]bdx t~qUyJZ7sS΢5l}+ λ 3n#4(X)ed8 oR:u+(?\Ҩ|;JLBS>\NW<.CMzDābs1Zy>/OQ _i62ញ2( 0իᐁ5aX!ULdِzYcwAN=C9ɫ:+ndoڮ㓀T(E.0,ݴ}ı~Iazßi Xռ%&į"M. A?푔cp|>+މ51e m ?%㋤gl؈^H嫣y̝rI8oքM,|/A FA1h?n-K+e27Y1F"ձ,p(vEAG3\涂\:VnWEO>=g+KZ{?4л; =a؄X!ӯpH]49{-^m(M #N;L N\x  u%Ȳ["aN:Zar҅\<u+ˊi. AƫVuM-9lLQr׿\ F`Zze3 ri|Bͼ_J>"WBuʵkyb'LKB}!=9^A0A&un^3d@`Cr3wJ(P {PeoyjCXSZ1%$kzGaּD\ XOI1UL06޾=ԓlɔUCĆݷSHmHlϕ%S%$|9kOV9 3Mb-c[ɫKnV;%!jYZ@ }!{ud>S1u^vjHwN(ZI|K {ʼnn{ԝ_ nyY,1qWTXa޵Nb+)h"[nH+߲ǭ=`~-fsG 7,X9 =K|սx5~Vp¤hs- 3?|3rc@@x*S׼#eV0tDl~LD;脋".$+*"ܚ= (ihtdYTyHcoGűc1Ȯ Gs 'hV dv{'P|v㪬R1Cm4vDn衈@,5JeeXe=޼Bo+yK| v n7׿d߳L1RkTK;5E:σm'޽¾Z )őBM6=j[I+Vt 븑DʩduEq`&X*tQk5N+{E\؂Bϒ"0jKOPF x<@(2ݛ mu?ܤCbDǑ٭Ls5" vȋ}ԪEN>u.B"Fapu״aXgC"cB`^jΕ_FR?8P?A,nB+TSFVYF9uoy1+23a ` Ukʉ^5֗PLzm M4p6\pUOyWmI|]쑠.:[@oڪGoPk_= 2'?LwTߡ?ԇ*ٍ~b2CbttFB WnwSx_~)t&Nvmr.Fa/kjؓ?F uH'œMk: 5{ u߇/ܵIX꤀~w{K~Pˈr ^֘[PQ~ԪN8H_s pA{אiqB4m78\Gٔi 'AN~y\r(Vc^a$ ;;K$uUWf>4PBі9-n;·ި~:nVPn'udZQ 2[[QYA!]o:*x?G%nɀb(2.R#u S)v1SXGNfHED3cۛ ޓ!oE\\L :*j@]:3N)ƾjAzw!BST<y7 M ;:Cü"WH&Xu86$Wxއ| MN{4G-Sz)![] zwߠ{ +Ff! @[7(R۬b*J_ܶllnPoU&ۻ O08F^Yҷ a0E,"׷F{8sd"B{G<$R2a"eoo>BjǕǰϣwhkywaPzqoRAǵpo)nDpPջ2w%ٜ;`7˅m"AFjK%Ҫ D(Yhߣ XOj3C^`Ͱ}V|\j DHmLgP9}+ 3kK>{0Ys&z)(DV+IN˄4SYF.M=DVA(LL,~=p6@,e{l53 P3bF!h[ *٬!Jü9o/]9%'xWR~v&\`uJCOW8"M ^ {Kw`mo{0R^r1b-=.E usQh-u&Ȟ3yƃꂗ8QưIœG٫_S?~0``|t9P%*Z'bm?_(7JJ_9%V=8NtyG+ZCw"ZýLCO9ȿXBԗU]Mp[%ixSV fAL&b.zoC('+<ꥎ8Ud{?}POl9SfGl)f]vRh1b4{"sKxfҿ%o) ahj#wK[T;<$QNji^q m7ԈASE7BT׺WG9{ߺYip>44>$}ri^n G56[I"/ԛs?ʒw%&ߍ#X5vu'G.ĞhߕwD}d>sSAVJ96Du>0\I)~nϑ.}[#nsWj+Ά8[ʀob{r~8B;҆b^dv9q*EH ;'EjrD_Fdgio¥)͆d?gK'2odm-PIGϰ(^?L,=VyKCX>A,qP ǷGBF增ӽ5(a1XRzN v+-4eC~Fn&LJ `дgB'Q HwtVb}"ӴMxֹX |>,T`!g2qݡuMcA&'|0:U#Tk^czuG}{֘ @@>&T~˷iD>*pT.j>ofR/:)tQHu Wb|뮨ͤLơhJ }3RPĀLƕBҕUE ]ïY l M2zgrMT~2MRm)I&\Sr%o8w 5D' *CT 9j2 ĥt<>hh|#$ is`ߍXttdURya4bV4s'1T2s/>bA][=cu-a/*P~(vzPxr`/V_V`WIuxrwhv-{t֝r͖ >VU(˹YqAEHȟM59~( :aTQoĽ>CGܛnz3~V Z!}-!٠rSeȪ*C)Y20ꌍF%E.~ցM J 0J\eYW*H%i u] ~>0iru;Ծ+ S"Л4h5Y?1n!?DǟUU?yN S{,y²ޡN,:k78H F͈B${!"e b]xd?WD",=Jd{6y Q-Pm X~^\3@dv^?"l9 ]SVf&i[t-oJl%8e! EpN V y` "9sv8&k96UAާ4m6o u_ ?͞ +~~XC8;KӎK;y8SC$[ҫs0p 6Jݹ`b À!O<"dA 8߽sZI]S waG-qrYisdI\"혴4!c0/Yj;8"&D'P˳Adp^Vړ}C ,U/rr߱@% wgHdW0:Bö ڌ*؍XfjΊ* a+OO± NU{twؽoEŤEP(en#S_\őM!& : =ºOur"g4_X|j!%A*fTO1q 'F>RF45/{~=;34!Ph0fLJX@ΧrўKÎ~bmglC2|hMW @gQ N/t cY2Swa4ZB & Q}8]_oO5tI!V(HbZ1TrجOvγLI9璤2p_9`W}Cnq%=?_i WHS)A5qCܩ(J+:ƿGi|YPLznr G$5aA{!YZ39Aml^Z\*o}MPq@mpL+,q/i@ ~z=cid|~/s7IhO$)d78>z:74Pԫae5|W% k:yTg \h42F5r3LeB:Dґ;Qȿ裐kp|y#z9Q8+:T3k0a dN^/T%Dvd 5u`6 jP#S},S8`R XڵYѶ؍ 1C0 C]9`|j .8xʼ2 Axo& %6|8XwFe?X=D+m$<䂵Q[(yxɮ;Zک o]C7EλnEΉ7눅=rss!'y`cMF 6[6uy❼bVCW6tmI}M.I+g45⠫ g6D9$V`K/xH=dI.]0\vEpCuJ.a(× jvpiHZ]n͜`;ADQ$;d<;c3Pd_PkMkG5_s=Ƈ -=޾wԩ2^ d )>XhߜzXhd0Y$Ժ= &+0xT.2?l斒H? D֕#T&`"uc `zx#Hre-r1Ɉ@35X=W ne]cjπ۫zt~#}i3@PHfokdT_@mFV њYB+ B \$%ӕqZ '&G14W Q͎Λjnz#`0sdZӥ oi}_ T#3NM Q`MdK5ȺX1;1+[-ǑhQ5%l5Kow?Rp?{*2rUFV>{7 ;"9 {ɂyA<īn\T02 fdT<cex1P&ŽtÓʙmNXVGɰc+[sGC4e .>jUr˧c\3E+]y221Ӫ]X0iԁw;Y%MOŸb;HO"5mq޼ mXj#k hI?y3M>*U xFF`GnT\cT.MB@B-zeщuws2WѸ84% Z 1&t:dم򖐂Y'i!"720ؑw=~O^g_V oK쒘(+ͨ&A:cx+wbU컄~ʕe%^\\@Y\,'ɴuGIn 8ҁ"P!D&Ā%{{?#C#; e'C?Yq';quDL qzs(Q7KgFvH[7"?gҙ-7_r 12+Zi#a}i;Es㫶vrёvQѥ65'gΰ!@%aWvq2Ռ2՗2RTooGTŐuSHP! ֶ m2N-+/f$.&(ʄDJ3&!*鼖t<>T䃈vWv%c$mi[ۼN-otS\[8fW1W[>+lH5ٖ@ﺖJfF~koURųP:pK24K%y v5k>|{F jP|}82aeG'aYg;𝾓y԰}EfV\yA{QŸ$( ௱,9oIyE>&ݹ15yY)4;n_e't$LI6d/ec:#JVH~z,h%91|')R_fti# w !8zS > y D=Ab+9rrS.hƴ;Be܉&E{'YFٗ^4ARZ"BrҦϾDh\%UU}-A0=]R ̍pۂšذ7&ÂڝH .9|\cb8_KM4R=9}.*MI=-ՠiBЦkYl^&s#7˸|" 'h`j(Brʋ3ھ' <4Y瑓,pK5= }I{lpl{IO-PLH%CK:dUؼT2İU:lOt :_pC!=NVKJ*},(Q@$e_YO8 _yEY=TN@9Kuv4`'ni"2i_2vDm7Ȩ=XprƈOXLJ^3uT2mU/44g1e<Ws嶫;xQ qU\19ڸ.ve[5^+0pGXtERΫIًBؿ;$ 6B2Z%"+*|5>YVm,ٱntցO/0p52u ڲjnYS?foW=;g+?L(7"W;LL\fa ґ@|”޽"1[Vu΂8 IhTwUlf}}{ se`CBMF|v̊.T6p/I>jAB/o._1ډn}e (k4ps4/kcN-`%(lYA0k\p+#:|/9Ol [A}F3s6^C p]HiԶWg xfhgkzp*߀n2&KmTYj[yCW̮nR|\^ >>Nf?4o0B)ʹc^t!0+Ckz<:+*k c)f(%!3&MцD'+!dj5;zp cֵ/n 9y\0!R<2ԺJmL\v Zh}I섒mIAQiY"5ƭP.ZKVtIʔ uU7d;DO\:N#D sD?li (^YCn N *MtXLʞ>o\䭠'bԎ >NZtEq !U7m3]+X~cq?V3sUOrkN;4c.Fx TvHI;* Sʖٜ5zy}GU2h9_P3^P0#<xwAni! BfK_7({BYw<]iCJqp.<AwwQ)xam\as]}D?Ǹpe[ B"2 =vp⋠^qJmB*#Cz?@$TL vh0[9pHmMUǧ&Ϳ>5E+cSj=wY:*[#kE|zkiW)Q|t;s~ncoc=B|?4}#^\q㨯3vQ~!sj qY.`$P_?{aA]Pꥂc9]R̘O t[ǩo$ٰ`2,rbv͂I]<\,?4a{,lHpRWmIP#]_]E[ąSvqL Z 0b iAn󪰿͆r1Rڸ(Jd׀3hM/ qn8p|.Z hq-D/(i*` ӲI@8NFm .Bʃ4Nj.=eŐ{ Yă*o9=e%Dg!'N1Pl&nbemg*8``1*oj$=xݐma ZN=cK20LRdGiGǬ)>uοt}Ie#7s9nRXFTDʨu1 WZ@؋F<3pm&jz"eD,0LS<Ute9LIQ%aV6NY[ w &]z׾ k\‚%aA&,Q8&;78M`%@9Y>-o6Lݡz#< qi(FyM 5I!DErU"[)s f(s>#- A]*h:CckO̤r?y.%,~/uX(dvr6Tb|Xe ;?pD9䢂>lYR2|Ĩ^ ʁ|stRӅ? =bFh)h,E Z߲ћGGu9 |DG| <?1ozcM[V@JM| ˻$m7l8ޖ">5uiܫ%!߰Azӭ(hH0ؿJ``?pkD wu1dɰPJ*HC;2ZE<@(OS-o]^yYQ}>N~9XO"_MJ@Uɢ-?᱗2\A9}}a\?X$T>9퓝{4=HciO<kZlߘ o9Hӝ5Es6atPETGa0$瞍yg5/=l}ׂ!x:: -zՊ`R%9nI֎.wOY&|';򝑇$_~·JZeknA: H!ܝ!LpIh>e3Xc0k_\J L\Jƾ 0!Ld?NXrr?> Dr$3umh &g2¶!7 3ߚXjiĦ[/dU9J¨wuzq /66{YQ˴'o 6^ɏf>s}݌B8Q4p~J$E("ccQ7)oua%~Yh>/V*֥|S3qGx96B ~M5@](T{V<%L_nޞF9Ybb.Dq6Ѻ϶tS,{ Κ9F`h IE[l1(qWUp &<ڒ\&%昋r(9qT:|fiREG#ϋvx,by;IX(Ȳvt9jZU8:=To$VDDA 313)Q%;-J91P$|fay|؅$KWu 18>jق {|.J1MW/6pM4b<'D ϐ5g)ߐ("UgX܁z@4.|^oS][lT$hK n#a Qb$h*B}Q846+J!H4%3_Ϛ`rZ@3)uYbY'&L_1` GPn8ncOДuKkޛ~L4r8T #@v 8ؾO";Ir^a,"W`_j$*Ú\0 IKP#gOKF44& b$7{0K4#u(9q`(e֮k{~t%{N>IU1&#b#5ʎJlsF(oŚ= %¿\-na l 3DV8U0]@m6\I=Xwɐt{!a{dpJY}dc> Mr@Iqc".\gcCst\Qҕ&IT dn&Ij~f\0DZkk_рw* ٟ4փ5 vlklɱ^LA ބUYw+u,-aq dXό;ZM$n/KuHzl 7wT *)r,ǐOWM z})jyOfTw\+9$~l%%1cf :pX›Q^04.;F#ħ M}n)8a&v EFb)(iVĚ$zl!UjwE>a`&AUghIZ(t$KkG~=?4 ZZE-1z w[!Z zrLͤ $ M:poZm:qUB\; uaUkIE ]gYd:jtuIN@k )Ї)ڮ [jیHѝOhԹ3\T#)틄uqC%@9]fgK߇n#6kAЃD* (.Lr_]:jib.m֠Pj_e9Whl 9,@ /FAmEQw}ϰ0e=dN@,HDQuʇ(S4Ȣ l""Pw?F0h^DCyg\.H*l¶QK~Akϼ'(1-xNWKg֌0/e%.)mD0̻ߢrP&-xQq K ,rpL8UN_a=jB5EVѼƍQ7T^nW;Ks_F"DpʿgW bk+nEa8Dib5U}\}vlgy|8bQt%r5d?!jľ ۣw;>$.fc鑺*Y6zlR$΋G:9fr l t"-E_Z; TbQPyB숣/@*5FD3(d-' 0H{(jEE$܌eag,zNo)m@i(έ\$t,@ߪu"B@a'Itr}}_UNLvo}j*U"3+1eIYm}1vHiYѽ9XE:=IJ Sxu=8 ZKwO;[@Z;d×q3m&ww era06uZY[hslȂ*Kkw%a<`Wtxoï O6.MH:]hGlztT'B!p ݁[EKks C6==/chcW9px) ^ZgҜkp`} `On. Y3'-q˟IaY.vx;nJD}9Nn b&ɀqƍs^H=wyƠL3PҤq[`VjEK3Rn:B3s$7Ķ| f=bdW<Hs+qYXGMcvH.QߗpR!f4I_;3g-t,3[kWl GM!V~vqR"'s rR>;%Ya1bH2$=0+:X$ËP鵹 %ǩ}\ӄegXR[M)cl_xܕ?L 3]a7*jMԊM'u!w ΂2HfgrCfpw Hg24_?en4ćsyVVLc'^B+IE=̩xR7S5dYH$*?Ԛ_{ =P/AY96&6-A HD2=1/^Ą4)gA|\>`d0+hnzަEPHAMR3.(d,!*נ\00ѷ._4< (RY 2Q Iz>+> `[Vy`jFgAf|t*0njUFÀ")H6nUV Xv RVܹ:)(9ORG:^#.+1=Wj@3fK&g,T7 ~Ͼa/_3AJ4еsv--sd%m_[}ƺzfB=;N AapJT|$Cyi6¨"06pB0>u= ?$!dj58 >(\]m|خ$Wdxc6YR$`D+fmm<g>q*%Á~ӣbϖwelN;>*,ʏXDķ,NB3,PKG[A`|knE$mcMi6p{E^u 5q^<(CA% 41E屬_X1RL7ߠf<6C7ǟ,AU:}ʐ-TO A#bJ~1w?N1To D!}$#0p-7*BصA>`tiG;LRI[Ȅ&5:dn w qϰ} m!*.C~*,9D(tKѹ,;a5aPkohLʲIU]#)3ua\5{jCjⴐO FpNCay/0J]Lkm >julY PȮ4P`eXh799%p@^Y#W/?VewmHU,VVUO_De F䟯<e .F$jtDʻmw1'-nA/xE7}Ēck|74psP:|Df hbpk4?PBLV䜥._FZZ=vXp%&X:&{7ȭuA!&{J IE#GWJUFnUbp`d'veh5s:}޽nev!PszИe/]qI|Ej(ɇ+ma ^ L#y}dL wD:_U?l"t߇GQY(ӷBe0(I05D7|ְXUCzKǂLf_Oc{=x]3h Ϊq)zQێlRА5fBL]r+;|JC*S8BШC=7V:κ`=s[gh9}4b,2.nq!K(+ AƼ {'GU-& y(jwa'CQ&fLA.r 6rΘ6Of:9͂L@|'.-nʴ1N KbNd*utVJʎp[M+\ld*>wˉXjCdzTY9:;žա jBK옍'rA+9gFJE¤QXhَ_35GGH*D?8ꤲK&)Nq^%K1xD%hKU;AHxtLHR601hmbP4xF 1jxs2N SKcFP<-u+L2ZmrW34TF<]U3u*gɇc'Bii)w-9X*&ĸŤ~Uu4Ϸ̻d5BHy l\rXIp#8/~*o\7Yos spM,{K`OJRpȁ\:uv4B}OT- Lۂm@Ij~ywސE4h [U?ڑkqF=*q,2ƞtDP{r:aK"@@ @[DYH.У> U)sbiSMHx4>F0Ѡ.Fl[$dU9:E5!"5SЇd hm:&nQHfp»#7$P~iW3.[pb9jkԎ>xt"D ~8Lše(颾 &ɝ.#eaP}Q,:D`z沄  B1s:28ؓdR+3 wMMJ֗ܮ6;V_1!>N0$VfL98q%\1ۃEg@tM2Gi`)opHIlƎt[}pE[L\ӹZsPcK.[Ju#Hܤ9ܴhSM㴺H٨^rB>0ƗSFnq3Gbiq6b4;vF|Oն̷';_\u'EkR/^̚^cnuB>~y-Yqjab[;qIH+LA\KsbG׭ߡ6$dCsXq)0M 1GsG4Dg;g"4' .Ӹw$GBn up٧X/`DpK:@ۧL)pf(j0O$% tXývr9wi:\&P[C̋'EQe4iI\lE my wTdO9I]h??֑,#ålO."[#v]$,-k*#xyƛsci*0 |34Im."JYKMՌEs%G+0\c؇j[\Rx}  [Rc|E Ic3Y]w߽jyU>-tႥ$*-Vl,@)Ļ 8#fR1 dN AjNve ^L<L`~@ī JT:6 un^0BΪҀaS.NǹetD8+0't?0'E=pu4]l1!Zgāo PAQSorl&n|5_7(-k_ke)`:|;)(u_.#¸s姍Z{˗%,f.V!Uyu .m>|ʯ.m{$:E*RO(<_S9.g@yY`1q9XzEKPfF>`t D~SjTfjO? Ξ ۃRx`+Ir&pe ]4΀n¦?;Xʍ{7XK mc37262a|L]t.dmp7sᵚt[Zp>ݞ/j3^FyvU=-MY`f d{'~M|)hʪvi%zNdx!ҙI!x[gH1`x @ +~,QBmo=X$OO!&X/- MO0r=ۗ:k 0ܫX s)Ȫ WO{Bj8tLeBxȳy4C$Lm*ڻ@WNQ;Hb}#5N䏟Izi^ ,l1O\Q:j?T~!x5UR&:>6(+H(:},dcvyӅ@{" Ypo땯}O_@M OyQh;SͨqE@_]^ ^$RQ) |l7_E<YƋD }/k*j7ikWjLј.4KomQ$ެܦ_pX}D'鞆2]N$}.Jps붆I.$N6ݾSHybB̹ehiW- [K/#ͥ\N³'Hkhdc|;g<{k"Z~ 0g*B1eM{WqpHS6^0LO0\Wa6LVE'[Wql p?ZRMT`nf>[հ(W ' j,~gM5(av|etHo Ӊ_`<ufo ٹn Wߩȩ/㾕 ^ʿ,rC,[Kc ӌpL;DY3˖q>>V#iʯІD`6uW̵Uv1QY#2xo \o w *FgweU7WbLhD] 7AEc/;Ot3.BX*˒Ә}Jl{ר6Pͳ鿗RS>j%l5>/Tʭi9Mfgǃ_*Z]3wÌ,"ٕr Hd62 Hr[3$S#LYQ:z Ԧ"Ǚm)2Otɞ" ZƲnbz후o u^;I52B O*B%qG؛b1Ar לهt [0cs}{v^T!o<V2S@QAqhLg^fCJ-I{vΒLS#Rf橛Yt:G,s֍LTtDbAWY;ӊڻjRGu/ &O؆pqg/[SMSLҵ5 4]2}ҳZܧaeȾ{Č7\h3nbVmp̏М54mc~ {i,ƀ#ns감4 k6fBI,$3׹ٖQ!뉕5em{yKXFE&'mR~;y8+UY߭(J%́v/C"RG&pKBG!)2_ɧtm܋ q+xxmX[[lԚm0UB fV\G#c\Lոo}zts;j$6g|)L I"./pYwQ$hs,'7&NJ75nx 'y _h}_@XxSMG6LEwc뾚\4NqAIrS/$ zQtx]>Dr$A)9=)]w@!U㜌~NOBenZʙ=S=5kaշжc_ ͙qzl[To*9M,ӎ)*@ VULBWWP9 `S7xcjJeXG1piM`U-I0yk6OE}KJֻDc 5#c*(AcOEk~瀷8a#'jiZ5w&yM8Wp.IǯA2$?ʁ.]1%w;1UQ;A*oC һ3Á|20vFYh;NN_0BH @K< a̖٘9-Z"Z j aQC#'t*>w,0+XFm(m1<۳ܰ0<ۧ.8c,Vr}5@)|M^9쳦Kp9Ѓ{1"\;_GܵRuJރR!zTq.-cʶIi|6/.'*P.Yʴ\LfߛǧF)**A[AS$(üwi Ct'Z:6'}plVX{m"t#eXhݶoBFKzHkO!~ȏԍd}+eL̔0alRw R9[;a5 Xvj: . fNAO'Hth4aweBK |`k.g&yO%Ԓ߃|k-H-pČ۲lzjף`Vk`P*k=2Jsw:1EiڈDYb6W2p'#zj۩RMekOwgKWdQm ħfgnGğ)hPhhX/.Ao4eP-^Lhr V:m%bs6;M מ*SfsnI~Y B$]eb~xQFer[>쨀K[CIنmN'>D?wcE-7{ni-0W+0<c|_ANƾ09Qg\ /<y=FȨ# O]:1nbѰGCRh(7e-35|6(ЋSOãq \N267UJ쨁H!o}7CEz]1)~c\m\,^UŶ ͛YXNw't7dfR: \"@ JM2hS0q,7,b{p631*UA螼Ja. [i2%)8u)D 3b]2p[; \k"X"B|NS8~a=G!Z~䣧^S ˫OۏA=JkGx7{X$;:|7֞;r.4b2j5# Hdiqb54i:_zFǾ=cuЉ]b g4%"$u09iA.Za2믃L!:"T*`+Qʹ|_#fJtP5DY0̻Fj ţ@gDѰ47 +S:vڷ¦YAZaԏpkPג1eeڈQ\#ߛݨ_&zX4 tE `AI mkES;7xV0 @+gdH3S޽ ?!oi`?Z=`& Qjie@. ]83Mo-g6Y LǗD q{P C3&,:m,{k+) Bj_osʽ qTٱ]iˇY(:$(g)w CM?,QIh@q=wƄ=>[ć_@]DY3 lFq Suhw.,+D4rv5ҀʈPѣc%4ml;-WNe\l7vGF[LNCI̤Si"x\2w!j(O0^%# M\.J0Nf:h"NaH% x 0MnG,ւg梘VOKoR f ),'k 8ׇkU k&&׼ncqՐ]-ҙz~iwqq^VS4Fq f&I0ĬR~tbAW<5{{+DO0{'0J; ;i]u_yC w7閫 X] ZY gE{3GŤ S}Ff3Vtg{NN Zq&D_gX'X"(~72ܮ"UYE|uy ąs$zzצb2Mg:6G/%>xeS"-ߍ~u6yb6Y$HOoIy!^r;FTBf!ِl1ak8g*1o-&}kx 4& cW\iρRnoqnHpύո9fȾHSr720K~'ӛmC(uOG݃K0mjOV(uS va~1@ޥUQ%\ѢZɕ˩4w%\3_.C.ne ;3rih=8i{K1 F;C;X-',a`H~&8}Un;jDr܇lH SƱbOX_dR4ˉYgbxqA]ndN ]ѕ!-c2(2Y90]`?-QzhHWbd4Δ<ўń.'* Ƨ5T|I6!ŊlLC9A$vJSƽ2W c(iqӠҲX]{5P!@.Sգ))J^ 2Q9aMui픦0L>j^sۓƷ@ԱsE>3j#Qo n1D;CJ:P|6\`0"mI-|wSWEw/23uuu%DҞ+O0 (nV>8_JE}ݗ[T+s/OxUeC=&r^iptl>rZkTrBFO*A(6f][12Qu;U/BO'D?[c9$0I$#Gp+r X(g:gSL"IԦB#l8(} dP&0c?!kN]6ZV&Bj4&D ;yE'~irlo;%B.;/iot 3DY֒`!5Gno-N6\- D=lʸ]0l:=inq>~[s7G ^-welw hC=alM=I?y#g# =0e(`A@x9z@$`0[*Kw{Zi >PT1;5<[ 4H5Y&|ʁ9!Cw$V@yz.d.Ӳd@#] EKazT*Nw.Ap'b?&6㩥>|a%0n*v ;$?ߪ;FwuErpCw'ġ7zHz>i*º}q40D5=Im}|3']3%BuӴ^TB?BqNpFeFBnF7q,S3ǍCOWChYZITM-Dk=$(A%NQA:M|:,a>D}YNo\Wv?%Q)<`C&GX%" Dsqd&"HNB tKu=@L&,#O㉪n5=3)@9!9"@E&"[a'ǿ#IY<{|h|0b9&K R_^'b,QqZ!rȎf{\+o!|ܯZvN]TQ7~LIr$D}&s_娒rG xbwDln= ?N}piM%6Azڄyʆ**zTluo6b^ k1ړHꖙg%q-"&B}MD"Yg cBuiii afxU^rhۿ! .BSr ``HOͼW#J(,nZ?L"By}R"ǚ|= h'ۛ6hmoQ$Y Q[U,º*vY0:sD8#ozŬ;[YWFtPE'S~FŝFUop])S4oV\D>cH]'f6UfÀm+ FެlOz:zh֠.1sF`u#sHePvpVjtK* i8js:nޑy}f&sB®:ϭE)VU"|la;~ݥ,W'kibjW_8{Ι$a*Ļc͞X3uR&}J7-vXLkj1m9S<`hxa4b~E]FN'c%WϨc}DwH()JZ*N%f'l $.RH*3*q 9c]:7 jcں{b ܕfpf^>Ds1|XuZJËE:Q" o& Tŗ':Q:ϓ%r;aU8 Z$uӐ:߉c\dE *cr Zĺ*V&yWF0խHيtS~gښI9|d9C޾Mf5/Һln2"%EM;*7ͥIJ*I.K2'Ɏ8B3u5Vd^RX5VeQiiAH\n.ùk'oY僥"$`$^ U S2ku$f,*#9pd%p2js&Ed!'֢=6ҽX-3kY ?`|GBI )4n3 )"V0S ?iCz|ylї[CZ_V PyPq 7Z 1ټ(y{@L+ע5X~{ĨAe`L?+]j/Qҗ4 $WJ9M7^kBC /'jG~2R}YJɠ~0i/Ǥ_phx)p5߬ (aG(!9剔wp|!9Ϊ'E`=|.Yoi]`.shEzo=on2+6n.8oTj%z[jee17tLo֎pIz)دRWoYWWZ郊]3hNb7lgnH&M,@,Wb3gQzM7~f |>9'O?'r~*b TglFKX$Q$QUG2fd0:_a ,; ptaXR/" ;(96eB?s;^NoObl>N!_:o(awcz UC"d1#0WL\;s9 ].-xjWm +tH peħ[Xȹ$G/}#9'+7,xr9hgO4Yj&PEJ( yqw082lt! E~,J\{'OZ'gU^X+1\c⹛Gqj3J,-MASn@-IGZ$+5Vב]_B#r;3ƛ Q7e06MM4MU?XZCQPk\K9D>Z76KŷĚ Rۆ*Jc! g.E9f$(oj ~D~!RH K)Cى2&WmĠԀ.S@/ Adά϶ֱ7YՀxzGNy+tW{hl}|e8.4I#?XQZ(#3q_P\ja]\v`0Rϕ Jw@"[DTQU""@ $co?X~~QH*xYC%G k3?c)X*-Bb" }oGM7<6\[gl&_R㾁vC{qGl)W/WrMw ~A1wzbez] ,a9Cm9^pؼ2É K1}frb*dc&qQKXym9B ~wsɈe{ʌjD6=}FŗcqgdGlӟP.w#e0"M♤zQ9 hoi+ׁX}M&bT@BIc"Pg>~ N.j,6:2eL)Dhs9"(/-}TA>H = N~U(E~5Zӕ;H0Pa1i7΃ܪP2f37ҝsFcłM9m4g PT?B<{48'~[/{O 3uVO5NRX6|XfdnEJo-[7/$?To$:ou·ŜtFF<]p%>Ī ѐ&7$K*N4fDGRA(zppnh{F$(p(,LDWI s{IwHޮW-}-g[5>dBŔ^X-,!*®b4g!ܪj:(/q6|jZH%YO+mYpсd%%wPs=ӏnZKAb|% 훵f[:讞@jA%1(|70ύMscT|]IDI #XXE㗤%}/ਣ[;`]dg'c+hekE֫uB)(~c&Gj>\A'nX=:5'v$\"l^-KRޡx(0Xkg.r4QOۤgDU'F\ҜHRfd7&Bg+%Ş;8)uYDqj\LD4?Y7]}щ8U䧡OƳp/%]'g2,ݠZo-jVz7dJr ]tU}MFVs 'R+d9L<ˏDd¬mЁ ` 7 ƁiD fZ[]?ʚ9&Of @Kj{O'2_qO-;ϝP|rxy߱?%_6M;fF[9ъĂGu\{ >m0/|c0~hAIy4vs=Aly@[?@!;x- ;B9yu7rCW|I`Us`ơ ]Jo ,E2;M3ɉ5Z⸙orꓬs.T<>5X_wђm#{"(iGĆysTEKA-XG]t2c+ ZBެ8V& H!K | vٲG(Vhx6s[V(\9)r3 Zk HӁg_hU`SxE?tKCީVB'ls _b+]W`+?>\.H$jLi*Xc"8fB$d6ebуm:]rϼm֗aTE?,q2tI>N+Xd/$Vp?9w{jNUb]gpLid~zbvŵ.[=G)Z^p nd>qr¶М4/Wv~iU?[݀2% ,\p~Oֲ6%5׃ljʋc }J;'}X#Qv`}vFA5(=}Fמ0 cY0xv+-zN)k[kIHzقrl0ݖ(*OǺW?ZϼhzH[X0(G.ض@/J>)nhu(ҒV 6yQcZȽÉc\(/Xuқ*`o+uۭy )0] T!sS9md"(sP:LU-N[R׎E/JW&%,ʱ]kvaS\IY=3GJ. yՓlW*fn=CbVPl 1W߿prӪ8ЬQʐo +u("mBR%$dHvx&+k‰J5U8]cg-Thu]10~. 8ؔ7M'oQE _8d&kY%Esu/:ߪOY|.];h>&^|>Z  {9 \ |)Np>;7A@QWa߆`J(!Ad.!Nr#>q ;fGQ0Kx0~3l~8%6j}CU@$WMD">u?9%q~ewZ%u^Άo4Vn4,Q.,D5Z}Yhl)`4$?&넯9Y?Kɝ%~8+#6N8# J0̗) xO[8I;TB? z_17[r 6<m{3;v)V6EU ɒ,<\Ş9,U/k CdM1 +ƩƉ5^ƮbmTkz*m0 O%ƾfg2oG 0,t_i?N=o:6)$=e85'߳UW"oM->RnkiE$I![k4Y7(!࠘ZkCd\WuEa֋RKI۠#'?{Av S)gYZ07070100000295000081a4000000000000000000000001662f7fa90004a8bc000000000000000000000000000000000000006700000000./lib/modules/4.18.0-552.1.1.rt7.342.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/1]?Eh=ڜ.+ȜfWFfjGZQ DFakI6a?VYO:`y/V(WAM .1ԿCjMЌNU/~jQ@H-vݟ.<8iDvBZ- O:s2e37X[bҁ81v 4 dʈ2c:n:3>u/7<}zaB G:V\h~T2՛l8[(^c tIc6LE&;C죸;u|__#56 ppahڈ0ڲQ?ƅ6eE*úL)aPkͫʹ}V El֖Yz[ĕ·F-pXOy3 pfvF)!Dئ݌`rG0tN2_H Nh'pM3\ i~x̤JDj\r@)F(=i.T]\[-Ź+֎o_ Z+T"mk$ dN' |U}3{O)|Oѵ=$F&/xڈl9bӾ,@*/-K8>d+&҈fft >xX fٷ52n"v@,&%,9w߸> թ.*?2==9WIŠLCD~!pSkt19R"we;훱6>5]^gSWVؑaI˚\ꇇmKs1RޡM &zT%>UM?ԭ!4HG`u[Źq6 o CO+~CRF CsAڃ<`6H K|DG ; &1N*t%񾑓ó*\o}ZDf]"zd820L TBUzKvg[灆ʐӀ%`b왫׹=>uNp\i6$Xc5&G99]kobËk|33w{Cj#'е9՟5k|RTύEnPFakH8|KhP̋)Re`ȵ{:_3Da*}d٬ ^ חFZaJivK`piz^X*T5E{aHV%!H_.ÆW &Xh@$>ߩj.pi*Y1`Mx\qɨly/֪,34 ,7T'w֡7x{LȮ-ҍuM"A~F, '>>aGkjGO|g2~g~l[qi#5EFh8LLHNX`dח)86Rq S:ckYR+dE;V=LMyWx93`.E3r/ P3 @m~ɅlM }l`CӡXcaEcsE ƥ=0!.`ԂCIR~ݗ\}{*W'Y"\MmYYU[h*խ=bwa_ULW +"AeU|<>YCԉ<nv5KDdJ[=Gdn8!dT`gnzP84I?)0%@Ǣ3dM~𤳁wf#!hu5݌]NJ!U~E`Ӡ\xrNALgf[,ȃp 7D?C BZ^3vO`_ wf{5\JG"{,$7>ّZ88󃒡g-c=6u%qrX`gm˓=UKiyF|%HvQbD̽zJ-Y __cnAgq_'WZ[Մ&+:it/fh:(,Zb#N#85@◜50Ѫ7ƈ{ϟ&@ĦdyC|!l,/*\\~n_Fe׺ARǟ.E1¥:p/㘄m/dkS;O Y\X 041 W)Kؒ'(5ӳEIbWBw)8@yѱ=A,FdLܵ]`)DQk  zBA!ŭ^y=  ?bV?CK%!vfx>%W.8Dt糗l)&I-ж(6"Y_v ,?0 Ϗcn(;ܬ\3&Bi-JW xdcyLPdH{Y dϷ.9]Z*趁kȚP3”<ۿHޕN͗be֕S>"0dیq 1+WMoC$hr{_\BZ"ms}p顷sG) o9ֺS60Ybi<T֐`b)K Dtpr@Z|k:~x˞?i){ܛo"; >m@4RCig^% m"%.~׼~L:- 3We_DnZ)Թ @IOলa0J϶2%NL F>>ϒA[ܓe?I(w +WP# R3>G`05.fy<6:Uo+sŢw/$)c&ޙD/@O6dJR%KWg=3{P@b2@c82ض29IV艹%0EXfrV鼴>ͧմ4,@PB iac 5Ad3! hU{Y'6Z8^0$rݵ)?.q3%zfDEK#nGT2:W:f wHUc/يx"rzs =AV"*Ma\Qj@[xUH-:Z౅`WHr.- AjX],,a{d%NjsɅ'7-< H,HfwTh_R0 _Z" 9#yP?r)z 9R"Q`)p**'|'ڦw\yO(Yb[э<=̳3`Ȁx t[=wylZAW5pCyI}&8ͻPߍߪf$1ȯ}fߘ|o!^+qlߏ8匤jk H:FL ynd|6yIZo#MR=#sr'gP˾'%/)Y=1whrӇ(#&dQ+i ~mE\сβLcZϧ'z7#|կoVT4/]{\[=!PuAli u>'ߋLĖd(en}p^bOO^o>j<,ϒDm)}yC `c0|ѱdWꕲY1N8M&Rg쟷6K~Z <k_* %P(KSҾA5'ZI<}Z߂._;P.Nk$% E.Y411YǜeRUhpbm#IvIqlG9C!ٲZ;X-?S!^48Lý't`oZo=}EyuIq GΚ{_nOz47ǷLevTe"l(-W C"u~oM:o^`l1;ݎAw}Vc|uaf/SSz H8QH֡ l*+qmEP~I9~# brR(Lm09 *+E)J㼔%%M;sԎh q1O+Aj+fE=3NHK vdX2F8֩UKݦܭ|憋hQj ]:%–AA3ao%GYB0:mnkӁ`DbMD"ޱ%>:W^*/XAM'b0հ5m2Y!jҤ, Ze)q>fZQZE~:/zvp=CqCl,GG16/[&0q #3^ޣ!u0 ̯p2I5P"ExR-"M(4y+*H '@xR[+yFhurd󕭼M7ոmMDMU Xk2K2>'K%PPxE( vpMWnv_55,G8X?;j6ЂmVW:"Q\ 3(^RT5ʌlh;B,~:Hŏ/.%?q}>;NǚIh'wd,i!G^:2,8[gKqqu ?A]gˆyaRl^i1sv}m[^$}s"西Ja KZU')Yuz ]{Uy:F)Q@ 竒}&`{QMm"2}.|*bQG݃e/ۜѾ>4dMrP/{CbQ#" k}'Yl/67ncu䭿u-=XNj>ə6 {Re,.+'x_7t3ݑN{gtNֶOH._VйƗϯJuץ^Tk-\E$0Jǐ w1d3tR=MG+sINT/ېhT˟i$?2jV|I` ,W %hzHr1}T2|q9HYz5\/)X{UdB0g[Ha[7$6xLTI; [UY%/B q俍Ru`ޢ^ *_5m| ^]QoV?S}4q81ʻ5T l piHs5X\:7hpx8ꢚzs:a'5Rx6vSĭx-97=}?Z_pEK7F~~t5`vjv;0N:HWI g=}V2 [kf]߲S{M@p %87Lڣ5O(࣢/00,0H ]]@Y$1y=q:Y7i\5`4<koc] p؀}Y== Sj AvF3E cuzZ #$_j ~2&v1= U" 93rCE1=ǀ{>VzVaC̾ՏKɺwws}Orffp X Z(xr]At֤=rLUٽz@3pmIF'!By{Y:貵NLw ˷z=ӈQ[P!r@+VsLoE Afn vن9v"dѧkl͵Wz r:r)hz"0-'-lB9-gT3PeVNS ; ҎRixq;{cHpQS4a,YR!R؏>izʪF&3eD$YPVct53L|P&9']uA+}W"b '`y &eR=pʮ=ve·[+<1`>]=IQ@],*SldFAqT9cn-6/F,YeƎ OJ;4+& _4ib*_*TNL W8Y =J*_{yZl@|A$8_pt#%V w:x>L!\a4c/}FGaSb'TjDI7bLan8ClK0|$WO 6|̓Ӄ%헼_/($I*iI[p||TDu-3VFele!T;}議{W!>ǡt n#f'j=ut|`[ ϜJ|.aV<+$o18vyh`Fc"37 ,asko; !sxD\zRw^{ғǣ=b5ˬˋ“p[~^= 6 +AH3NQP!;B1r|YxF eѕE7i-< &B:6˰ $a@^#nbk)oZ(b_a1;4ojmZ ulA׺Sc~^*X 㟱ÎF*ۛAs⽻L5}Z0Q< ܆mN YCGm 1q֝=s2fT1aaXU 6+GoMe߳iˮRXFzK˄BNNbȒ ]{(M8c! ]P%+_ӓ)\QfBy7ɲؾwb k1(P} E 97QQh1,#Zjp܌~ŏ$ʚY5 EyW3{a\Ŀ53 7woV?4LӦGthx{cCz2idIZ9suHQ\KZ95}2. ",B𱉹.)pk9nid1Kc]Z=0w mX-;s`bY4# (VRߥ|)^#ib e#U~ ģۄz*I"Z_-D*SعT ]k6o{fsf7lFk,1I~Cr6%ٙ\dpRrW^)Pߵ䡂\]F53~,~D%A":ŭɥb,ƃ*p[4#p W.O  6o11CCیWdUYU>KUXSj3$I4L(F8OTko}b~`)&“8rjfRO`vV|]i1z݈mLNRCܪvc TO+kht!HJ DJ>7ŠӸ99ġ Q@zǪqwLjYwOK[gzmih˂McsaXUf>]7dmٍk_ki#褏q̀ԝE}1[Z!5Ib=W(-,ɦȘ'Mxzr]-BoBD*e u6rbP֤x (K@aS)^AѦL{7vBw`?2)d>tDkV X2pӸbaݔjK4:2pB$P+2@ݘ۽>5U [6kfF ] Ji?)Y[K%Md Y ѫBhKx-"YPeI4CE5%@t. $SD+k8TC&ҳvʕ?;\`VXL!=^߷~hPv=kjO悐<0iV˨Yk߱qwH/F&#\,}rn'/QUr쐣|{f4'O7Hx P v@֗ ~R⚭qXmhlP|'d_섬Y i>["F妃DJG6Vۧ<0MX" w0+"H$ EqN"Եޣ~?$<ORThЈ_R6ݼ~!|`7= wĄQ :dEvx|nRDugf=U7;|QVճ? puj38xnAZ)E뺺,ڽ KcZSyDXՆFƟaG} oa) Tl!Ħ:: QfhM"hk˦AͦqY 6>7@ ӛ.j+&{cM;O87E+X XR;nrH$ŷ*"jLgs <^"Gx)N:&_熵֨d1͊;4\0Tuu:JPQFAXU 9L[]*)&Z:o &Eɧ8E>ѷ~E]՞Jƽ_ Å'C\WZb;*(l$dV͵`WF"EswP$-{tp"YgU s%6fQ{P!^ "}49/7MY)Atdz\WoY͔tuӬ@7a'Bs >^ŦO®<{eR\,yzNV`S5XWjr#8L3١N׶ޑ<4 CqPbc:;f%"rЏP0CLAYzi"`ܮ YˆjnO55E-!Tԝ՗jx[ #R:ΈP<2 DG-Z-@,t4dC¾LZ.7j3>Qz|^r :%Sia-dǙFqJmIc !aT#ۅaV*fRs=d=;_M6Έ|fdd8rWuOخ/c΋0׎~l6`j(: !e 6h%v׶SVu WJlU.&1an{nW3x+åL9$4O[rX$F1}ucfޟo__T%") ZS3O3>ö~e7qݒN وvz&[_d >_YW7fW/7|DT`yU3/^. D)@El ~'&Q#7ѸKX];{0nJ%r "bέHÐ24K"W}LKЂ>> yC[1M h"4"q@M?L#f爹A&e+:0LJ mRݖF.ך ӯTd26?E]/5h(%@ث#f̊aV`C?hɱu̠p{|)H.sg@Q`pM8h,Uʽ7%~u0Ktx-=<#,d􂌬A?Ec)ʼ;"ZqJ#'6e)ɴʧܜkrqp$$g(4ngÃܬalkG.1ףxCgheb*)k0 e7t{̧vhAׄ>*VJui9vpƑi˪+}nF >$Ɓ`6G{ʸ)Գ/U0e!#]~Bz-m2Jd= &ӻJOpAadNWGdG/HٲRБ['Afef!yy,Iͫ3bhȉ?t7.7|&9ҀqI>w2oh2")] )ˎ}a6d-\,I7sqX`'&]M MM-Cؿ949>Q7̫ycR$-X$ xT]?ZeeG>^|@kU,CBTe?LGqÑ  [ߍRATħ-ٺRFI%#H8('0mLfTƣ#Da/[?DGؿrBhKW]̶Y.@~q+kVzV2TgoRr!TwUxF/Cq t̚CC;,j.22{ 'qOLW9Prx#MN_0-4!dZ>XwomS*x'ab ,Ha:u:H4&}bX%F=d@/ oh<-6|Ƭ츓4p;Na&YZ Fɱ!ٻh'{6KxFo^AHtCj<כ~< cD˂wDBXyfjkDNH׻KT&}:-K_`IXt5CJЫ!C?)EGT_~0$s;S}ӽ$Wn<݊pv$@pq-fÔ#Q ;TU>y~YO]J=qCFe3Vn[sa:bN޽ޜ(gُWy nN,Eߪyd@s/:\w}W3vQ LP~U>fxY8i͢Yd䦤G>XOAy>:;./ST+G-."􉨃`Xu >JC3˷8m>#HCG]DeK$[%l?k3Ot5{H(%,jC`Xuu~Be [m8nl>4TEXX ,W,hm6םqJW?}#LxY &g\^4PR"'7h¤NdmjKGKc7:nKODıdV(z-n|@jŜBTujd_&ag-VdRw%nrjQoCSp&zƄ$f By:VwTsS\{kCZƐ~e ٚ#WU~ *7 o-V./J8W|FeD״#ʴæ^P*r׽La'j L ? >9xTds8W~x_>,0Wb:xa&պI# W]kiȄ֭lB; "Z.O@=="8뜝l!4GzYAmBX~]dr~8U&_iPE~ĭ"s>ĩ(r-zqO*Yf.rW4Ê9l! [] 35YN-N0+ԡY-{Q ?nQ?Ef Pw(D{ w0C}o S?+g8‡ܳλX>:iqx+ci n*}5"nwڸ(zDj7NN?ƯdXxR_T1 3BV*K=ng 7Wꤣ7xp7 O7`CPE'pV WW#<NG?ӲfY2'x.oJDyZ%:%O ?UmEnĘj8xN|nuF2f*8!bi^I”.cS ~# ok*ے-Z68HY1QǩIV$;Iji{)3l5ΘQW<ſlVz/Re׃ $ͳyDUJ/2qo>婂)(yA# =gucC1[O?f@ xjˋ=ؑnKҾ/4S%# ?@n:ڗ Y/s!(j Wqkr@#W8󌹻+N< h<()AiR0?F!CS<86!#ׄUd aZZx8KL#!ŇNj (!3q;z $RDtWtњKs!Be&?;7HqS`%; 1[,nzѿHڧ?Mu'>1\]UV=Xivf"$wF)jMG$=[hv/ɲN)WĴ գ^vݣmӑ'p0pD 7c7 Em+\]QPn{YI!P<&7o1U㼪Z{Z>GXI,!.Te o_23[*dEWbv`uUO_h ^,H:9toS(,@D/Woh:lZVqo (2EV%Q\Ot15p9ܩ7aE b\%[䍈g~+Zy|-,ZƑ*S8`cK[^VQsEط.ojпܞ_aCnnnlb36A 3߳HaG̈́P?# $9/sp?ը&YH[28 MgC9W1uebW.DNa6#XqL{Wz;'b&{|C9HQ4=&kTT$ԁE1y anG"<OcC* :A0dx/rv&8+} A>ts̊#R!Ǘn{G@P\&niy[G#?i>Q;3 C\R "4a׈OYR~$2Q8EHeMBĥN.4N FZH C5c6(@ TY!R*؉ !;U0H)7KpI pi(6]RY"!Y$;69k\*;:.QI͊8Kl~*1;(rّP|vNZXYN/.}H^Q+8TbI;aB)5X䧩z9bh]YBsKhx`+]*~)5Q,-1wZc٣8[ra^T>-Dc'WgOtDr::E^bT3LSϬq~'PvJ%֎}*S~^] <Qd.1 D@? 3LW0T(P$WVKPTrzX,34LH=l%Y вj#%~˸h9c w.pdتӆy7yk-5V X>,>O2\@ h0$szFj8wh˟Cqa#CJ[<9jF:Ec*͜$k6eY뭻t)Wd]BFKPџG7yhB`bAPE0/\O,k k5 xV%)Нln \)ͭi"4R8L{)kRV)'HWA!Tw.&IG|V_(ie(6l!m|EMTd. h< KR(8>Ta>L[tnIaƲVqn"i`x# Bw_ Z 4kep&ו29Ktz:,!RKLE&z~uV01FZ@"؟@SMj`ێ[ t/ ĨMYl>Nj=,j֌G*ʨ5_#nm!l_TpfֶE`)^cypQ ʡS0S~hQ< dq鬮X3{ IO݄ .gثdE7M#ՏM9 Uq\ 7h6< 0 N=wS?VD#$`8 TdbNjE;*dbV;'~_\ew³qЀ } N`6 >ҁD<2GP*Ob|?Hl.=Pwa|udB2NhS=I <T)C7]ӭ^Y>5G:nw07&cⲲekev;ҥ !edƠϺ 4#"-;ʿ~'9wg){熟^m20i/,Mix"Nl.=|& %iFHkфf:6OBrxO.S֡E)O ܠh2mʼt5PHEJη?G'ha`1 SCec$BeMQ\n8бhKUqSEDzU zn#ۄAs=ѣ0n 5Nhf5M=D6MO3EXE,_!Rf͎us/mc LA9ٖH87/[4z)p`H?v2dQd6˟p v}tZk;kA_7C +to?m!ޖ$sQv w}W{sb}1ל|$RV {2n d7~C6x(cٛԢi}c=vY7xX*>]4N`#ښxu!! xgcX?ѥ UŘ$qz .NGqpWo 1]`}ٗ9թf_2p0ݫyYl>Jc :-j n(\B( 9QVHT20?JȾP`Beud7@}n~{9]UU&z~㡁#E)?VIW}C=ݼd|Ն2=|Kj^sqVC'0EBB \U(?)w;s Q19˺r-Nfs,-wwW?ȉiQ6?= + V- 4Uv3vy{†*`?8ݯm{~T~̏]_PڲZrc.y,xv iϹIj;9N]g3Ī7ܵ e!&e0alL2oH<Bd8K؂{;UWjDt/_s {ab3ũh>9A0|M+ym>JMM'#~mL$$U[@Q$@s#3Q\im{1(=Yf~En*ӥ?ScUnc$v>|!+,' V1~~ɁY6R5Nfp.ǚu Wj/(ɸ^)lQZPZ"fA^tS2E0L8 9]Pe\J?gXž7)7˖9Fq >od@C[{Knچ^o:`l.]Նnxx OFFEsCcF0WI\SF%1}FUM5ob\[WD ϭ7sN,5[}5ZB2,s*Eb4g;1v#t==a۲u)xI6Zj4L`X={63'%pE]ׄ~q)`h!q[ju1Ȟ"kᖾO<_\K zW.U5^)OZDbHgZRu[qY P̩t #7@y+gxnF}Qo8v#2}aoÒ1AjL0o<5Pi,k>4V_OG `0T46*ͪdXrނ:ޔ6= Ho 1vkxh Yw\3fǨ}Zwpm J9#QatT̢*1U"+QL@)C Giof6OyGn0]zx嗵*+iF9QBCalҷ_0J-ٹ}itz^ ;!IFIU *Mu΢,5)7tZzb$t3 "Kk/ۑL:)!$e>ҏ4/>։Oa3QYD1Uk Ils`zጥ$]|WuE/i8{8,Y6Y*?ٓ$uT1&DfŖIXA"\]1]\!}y>>eGob|2"}9j#dAa aSmY m*.u&-(Lq dG!erl^랙'-TrRVJK[Q5M#F{Sx4(yRVtjE%/842ެPIP%6qaIfnweIƼCOhGd␈GG8ÒC҅'kqȍbO#+^)U}Gc+H|\UԜ;Ж|ׁʹ+“}퍘;oPHlW vYg e͜Ϝ,8Y,R${~ET0a.L.ֽ8pw|MDτNm St5Y 316< fI}հe)F=v_S>e5[Px * 3c2[ҵp[8f. _TEI5 t5op AXFTHLG , ́-RMb3 ;|Ha*͘(E@ٗBg#'G$(W֌Hh1'eMߟR^:i:|4Q7%?*QXf{. N<`Vfׁ筜>. U"{l) ͇G_;>~+uB#&CqT8p;sOlȨs[Krg?,ɀjZ»(>-o 9aw~^?9KDEZ]> Tm$JeQymY)}S쩋ԶpB1v%’1ȡ ͱ>)D f;~G  c!3|u'3r5Qh0' ξF`yض-\9w֢KB;˃2*I)tސ;K.ƪYYzau.愀 ,4|䗧SAC52u&лT)1@u`ẅ́؛ά:F߾7}O93)ۺW&ؖruVhlYb9;x{lzO[db 6 '30 -wDV TJnb(4m.~1N{:s$e#ҭN07&|gNm2Tkp\e폅I}2~|<+' ~,bLϚÍ gTt9DE݁T5 Fꯤ&GvUxvCs&z"s@oAM!4[.)OO>L<"?+;g, >~9K~D5u&7xZ,Ɉ^PveoXz|i.$Z^fa`l*hkx#f.VD4䢄`ġTtcDgl.^ ODm/tu2)njּKɊ/p`i@=hԒOҗ7eT(@*g;0RiBE}*dS^Zك_:eI? UzL,F.Z,V,OFxxOg>p}WY[~]6>f4@|0k0M$1ne0%+6X)㷞xuh4*YMf=poSZD6A( 0 .DH~\kFSP}ǫJ| !-x Z!Vc(1xT,;ØMVn,ZWq 8چ C)g[b4`Vojo_.júN2HC3K\6ǖ!iMiL5QX&h&>,( Yx߸@՛Z! rr`IղM]x߬b%?mq`/k{ qW۳_w}7+.)}|Ή"^79~B-]q.;{JIUF$ _&ν0"Zk_KFza;U$Ջy]oG-QWZ DDc'#hLADh}仱滗ߨ$+Pq;fҵQ A׹"hv:k=;U7mDVeޟ=iS! m-A:q@÷;M!p.D)X1t Ӫv875 KQ:iCia\o}ǿ6\89Po2rqolvir%8tVM'Ħ[mG{m"߿7G(xFwe],,OOWu)8@DHj'$IFr68இt4 p/pAhIz+c-qtm 3v16s'q$22"bz[=O!F+}.Շ -:xd$eas֌2鈷 nF_ﭝˎHVwՏ-w<{f^bw,Z4JUc1v`*8{0nmyjeӢKYynK y1۷~%d |^W4VDIU@HaU;aS49((j KPCN\f죹#V1@}ij27nX^9\5")È7Mm e{l$tLW3*& +>f` }&Tn}3&q4˪nHMwdfyHr)ZpAFs:>Et֔ע7\)Dnr@w?O΄w tdEKdl?poH4RLr۱׼~C$Z)<?_Kv$cZaaUE$oSbr%,s <'/+'5bϔEQb7JȓAH&22I ƤsᙑryjrS,4%UmQp+ 8}Y2g}zk|8mԋu˗m+YD*,jը^Yl$?(uZprU$B$O2vF8i)cԪ,5+PbH ࡑ'6hy:p!v(g hnvVl.7@!>;1ΰ#2#T15;` 9ˋX)QԎ.)t޸)V@գ'l w^wR 5M :M?WOӑM#ft{5Ofڼb{s7?vt.i\RL (r'ʙ#`߳X"8N}"2JL`6Ox {Rd̬c-iAsIϠn4p78j]YH?I`F}dӷՆSzJHMʓJtTœV=d-v=2zD>>Ǭ>+ejdGJ˖BiT2&~L%J^OuLH?G`E.DooTw6P+" h,PH<+ٗ'XQA(L^[+R*v Q)S R%tBTl?ԡ$ѝ8*'/qiB([ QLrOYq%iK!"̈́7qJjKd ]τ`0$-jށZ1a&[,^@xbϞWjA|YfRԒT,h]YT 0o^H'9rRy'CډL #$OMS}'j C|B?a8_?ŰϋƜuƠL-0K2'o "llRtc,;%p7s\Iw'MO^m,S?=|rvEx榃2пlGλ 2|!I|'K6_zbB9 ; ;$gn& B%j)i1yd$36lVL\(x+ExlpM7(%o~DB!oDYKVVtv&` 1]pu+A^57j -|*,e*0lz \#4V,-S~E}"${{4݀g٤1QO$^ _L8~Ƙǎ,tqKFð!i,Eֹ!SʯizrdfM*KB *3o=:V{,]^K,g $Nvh?G!98 jN(07sA1$[fn_̘UDBfQ/ 67tu.cJd zfYz)ehDԂK?v#E/v~i-TW?}hLu%7#EU1!w# RN%#RF\gbyOv)`/M1HZ{WCi!sBCKz=a㱩 Y?| Ȅ(c : QWP/d%?읈^]14dO5ȠA(.`H /_l"!ݖy .R)|V$ [9iqbtYy$kWFt?gSThLDJj١xeC쉶SyJ''V'T$Rfd勇\d&DGf"\QSaNw[ɘRn`q9{Iw-NܙI]XK%aGNaTl%Q8K:oڰe:7FoꝆY8a=_HKa7: wFLIPoqAF0y{ԁ^{tZg0,D–@p Rz\Vl y81ɳ'+$D͵\PAc j@U1K~֧ᖹC6g6u[!Lcq/TNZ(2O'-yKU-bn^k;,j_|Z|Iy*'F@TWzx_^)hVP a(Gbfܦ))$#Ygn$z,;'Њt+s 3=k ;l:zN۝,ESh\c'I2 ߥ L/˶6VvRlirV.;(P81FgTW)fY.k 7"N jf?4DbK*OAn_amVu_Su44h { SEkFc 7.= 0))dqQ :bMT"߹C-ׅ2 nUs,Ve=݌*s5duهiTܥ0en< 0oԀ}@];@)eQPdv4|*>$elWBX%B% f0?|>.$)X؃= ), ъZ&ikvnP$Osg+87`ǛhWKG0u51U80g -k Ĵ9#A*\}7zUI-$>6 i+:1 A#]9#T-̰&>JaܞOgoq;:/z.cK=7{pۻJEmV ѺKC+=^|I\·Wܯv{s [ePQ C J|ѭ &!Y@4IV't${),"W [̀u W>2|! pONG YAD:nĒчg_>MofP@ݜ"F>w6K ۱=ЌjUQC$fQʶ O. Ȫ~|@ʢ}TvBw6?obmz,PG5vYMK嘲s ZH4Yۨ h G6"tLvY:nl6kn<IC%d #j6ϋUl'w89j :J%ދF57?=n{r3U|>HjB0.Y'i:PJ N#ǡJ7 /q5o!v@}T_0|hmD+if?.o tCHZ thx`ٞ;+=)½9dG/'\rK:_;ma귀$1%i3sC#g"F{rY4IV-(wXEI yaʎi8ūh|LT@=qq:lWi\Bp\yu n\ $@jMН^2WdOZ$JPFP|^xxԙt5yU#J4Hx'Oc_7.IUm닋,k I$?g[+lJb\X_u:׵ck_Ban|.{O0ݠ)c~80م"sM1tSptt/6';"kLYL{OΥ"L0DSxUϣ~]Uqeۿz.fk5Iߑn~cO {Кm)lWm-,cOOߥu46`$=]~Lh V`6M6Qya~~;5 /uWEhRpZ{ɋOb7S'FNEd0yNr O`#G%r[^']~ާ<)غ,l(2 ʹh$\  p2u)`619B2>9PWDc4m/hEոq{{՛1WN#3Nw.E1|N>3'46 eUK>ZSR^PMt7f5UfA'j~mt6)J8 %W$IKLn|5:MKmKnewt4zU-"(QJ'>r>B;/QɢيLD,5kZ,ByzeEB${ 3Y w+kqyH0FܨzlB{z.NcOmcb+e Q:N֕C&Ukc1'էD̬U~; , ^{\]ȸ*z7n! #s&kcKVċYZ+mUNʖ1Mw-Sݾթn1f—W(s[RzeZ6xɮJ2Ath1wc߸  yVXKv!ZBكIoa}9uϣbT"'BʢW1`[b V).h [W॑M"Ω#jmbn zoᰮ:l ÷5279pubmarUo5$)8"'"ǖz:PJ45gbw΋ P'eQ+rpa F^dXb̢&z,Y,S ^*z<+@^Af\uBIو(SyTIͫA0j]|EleoJiF/ԃ-;tuş}*\1z7TƱhG8(gbW@D\+)fC.QVK*ʍ|x~E3Wpdz}hr,L']rpMR4h0_\GJ5#z 5#5i+Ĭ >k/yePP,'3ϴ?Eus2W?F9sU–,V+F%wE3i[FDcq2^W ۃ 19*wpK<Ϫص*+D75t _Xdm3nWFrÂ<ۥxӓ=T0#Vh8h^Xr* $Qz 7u輣e\v4lֿS]pںyx]Isk24E2(~*q 7Jvҿ_$~Op2iA&Yf@̈́a2 2o3 bmA NL {jP'UǻՑNU$c=tQ!$[źm<' î6nJ؄~}v4;ӡ ]$3l$({<"ٰXwa,b)/-cqT].XPrVfң!3+˖I1B?U A(񌻝N)X 揸nmcZ45r]7k'Ab 2E蛺LcWl^MiBTh ./~c|E^cbdcq,<'?gluZ2ac Mpcirye`gcæNXb{М:@]$(veWr td`2ඃHxV%ۂfn쇞y\^Ó ܞlg;$ne)+c{&1/oY}YfU"I&D s ϶RшĹNFC C4)-s O8v5^.,qg#JkG luz0c_XL3;?O! I˦:{0ԕQ`&9olnOHϟmR@_[RVpcۭ0Rɱ\p}ީ@ƲYCh~4oޡ-rټBTxl>^\7NJPul iE<\3]8yYmq2&t(L Cy43l%yqmcE.jBoA4m!twb=m(C˜Mtw[P One+KЏZ/Nz4_ӛI%KdzmD,H8n2$Ky5kf:K OEx0+N. EVG|-ȩ=Sy A?*Xw!Vv ߿. zȵ `ZMrbLi(ث_N'Eҕ_ ]mqTQ#)al2b ܇汴Vj|+ M0ArI/ۨcTm Qa.}?qjIKa޷F&Ο^j8xOl Y`֪I WcRKkՃ V-5%aTXa&zkfN\9X-vYC?G:-m߻X_i:-$bOt V&D< S MkWqZv\t>,)pIa[r~3׋ݐLP&O:S o1@p0V MJd{ߋA,(R %:^4x DqnWi㣢n G&o.22w#WI|vҌزb珶Bv9}EUd*{q8 h2zW*>t@&SLSOEtZ]R(4Բ&7kR7iI'6[qvvUYXT} kgwYߙl#IXs4Fxș4_yJR A6s2P Ѿ}}Bw.vu=_߭oijQUԩ9 U&P^U(@<[;̂>6H?eYH[ #;0h& luݛyJE̻ȠJXtas_Jߕ+?{C6.)KJ[:=8 x _uzZr޷tEDHkPќXȹ<և&N=iz/oJcƼρ,*GgK7o0 f͘YܘkrNq&asѸul4e ktVz0Vmz4Qq7mo\J^s8vu@FQ$ Ony ~ʵ܂*$fݧbMNG"?SW":BԷF8lp'(Gva g)%8DI69 mxsN.v]]EVHFef8N"gas" ?R`qk.ڐxb/.oFDwh)zN?4_d%}~jrsJޮ;(9ÀnŘ+'řDB/cT9f I-;i̴yѱhs/ !;G%W+(}$iMT@kI8yP.^5ٯ hH̼q+Pp1$`op֌sVO_[XʘqY7*7\8@Ntw0,ЈVS~{f[k-APaЧvnRM0kXkCTy҉Wʝ@]b ߾zvSvD3φr+NPEe&o\BoɕY+_ux6Y6d3\/r"-dNrj^؀'[xmiI3}Rz@Yd.gLfw'6{,LI }5>!b/5M+6.w-j/r-i&*L '83| X3/ToVT;y1fMTSmbP0PO]q4 X`|т3\9Q>|]QO $K1fe7Th~po/.vV7!*,Om}5z{zo]gB4q%<CF3CPDoUx ?i_Auo:H[nGV'!e꫸ { ^ յ#'rF|^\3;D #tO!{u^R OL͇_d~iвdBT ww$ZCӐ,C G~٪G92oK;ۭWvӹՅsW4Ċ@+[Kh j|v0ŭbc5}PP@1(yĎ}jqs.!5G*q{?;uߛ)Wp2RɢXR+L3:Ϝ u܏ui7|H<,_?Q𐵣Iuqz{ b.%o*;k ^Nj(!;(GftɣGͭ=b!j3Ag<7NK[fÜPMAPLwzwnET)Xeong$p8wgI=0f3D`$;c-ق1L fc~dKwuAӃMྷrRܔZ]a[p~eK5Me xo^7I|/n8a k+H22o,_+icp$dSoqP Eݿ~lQ _KNCM2f*Ԭw>DVw_k/&4C^>̩91T̵_a˂HM5WvԀWЌ޴5e)~[dS6@2|FVePwp 0E D5G̾; p|$3L3{5$s0۟C^CZ6˼5*u;j[r5(ҙFT4_v(CbO||8|j6 {:ӳqP jaz~~_:q\T?~韧!`QNᔭQ%Q$pLϬhcV/G\vLMF'zRcS\CwYȁ1Ӽ>~䉆x)VQ4[[K>h:Y7M5f&*AUS Go)dpw6,p^\%3ћ)*lѻV"}; I:֜g& 2}AL }~iMh a.Fi#.9Wn؟*/[r wƌHݢDj+&mV*6vu L-VRAhloilXjzb+{%F7tfbIA?85# #︈h/CL Ń6rDe}S8j!$uHG$Jf^@y Ķ1-򅢓wN{ &$׺ї*SZ˭EMEmaR.?x`!7 w1T՜T[ۓ"F00!$8p[qT9jx /x0oJjj!EOnI)w of8k pkc/Oy\!d7 e'U9n*=]98GZNUyhK;=1Aid8-?C  ks϶TU{W u#^ !&4Klțu&EߍKZ5"~slMHKJ9+qht}Ȟ"Uaf}@e<~#\57=‚_&iw.[I ~|ëK ֩u)i:jͱsl'|4e῎]* VX;Zv+,"O";"(;;z~bS;Gm} W ExSU~1\ZT{JgcEJ xOAߕ<aful8kJno{&-c=9Ζ{umur:*WV baa'P Qg (Y!'-YH0/hvqfbZf1mlN@q*[xuTJj;4댧F)[کt&3A5?  oܣ 䱚\waRފ9`q+kي3}s(zwz0ɩY}PVm*Y jw=`-bznJt{ڮ"qiDW} y+ Q.SvFR c.t̸W>@g ž>Nq7-tuPO\n@.sP|rj;Y6e89e#Y~Q䭙b) ˢ;OZSE{Y4oOlK$'=IUrա:X#k7V޴zqe=\K36/M/gnx:$dt |  5͘/bi<.&D+COqlBtP!,5#\JA-CCf;Ί*,QDl(~ cP{CYV o Z} ct`}dM))SWQkꠘEZ0jofeT`*=9}Ⲳ z|"ؕ :[mQr& [L^h:9+*ߡ(l$c=oAQZq|"@b$]c!EqF ;-XU;b\6i#g} n:j}GH N;Dd`6(B+0TZ\25_iDn@J(S!A#X{ˬ,|-(6(cMEBDAR=" άQU>$"#+A=1#/Z< |9-wkAVOBd1gU?qpܴ-{NVȻ鹟,Mmp[5QeSb>@cyOA[~u'4{%V>{kkzs>Ė!凊6Gs$`#hN.L.A4kv.K5/>Exؾ5YY,Msa޸ӮKf2 ̠—_^G2XNtZXюmEBxgvo8 5Kh#"q[GN=lX,L?P'-MfY>ښBd5eشߠ'y/Ч;Z1nƋsߴgF_{ﶎ%vF|s4q;ңtn{I2^\a pݠ ) XfŽx#^7#vZX#U"_qpz HcLU'5{r5+ xdu ʞ6y^ gRmPD7 29 0l`-(X#%EB`?i90 rrA}4W-z6S֎nl$ қXJJ6Z0Rփ&YÇC]*/o{#9 #ė0;/ Kʹ`[üg,ML⢮^(z< AJg2(vɔ o],ôkZ'dCY(K$EŜsM?2 4 y6)a I/5f{gXK0N1``C$HWX٧ ,jLY4h/:O, &MD+(5C)}dOσYu9tGAE{ ɡ1עיuGc J!:r znҦ|K5 ZYb`3DO'cQ;UtD8NKlƷ~Pg8-YJP|$Bq'[(bP-V1AJ%T\|pWбy c,:2ځFjo67΢i&C#k+'!=(pdcjz}O + Bl:909TMkOyWT@ۤzg=, 3r`:cu!F9v%\E@vS/D6|֒_1AUI m&䙤3\1Mk{[cyL} -fbue Π̅ݧ!0~#"HcʀފC}JFah_B1ci:d|m:XSpꈯދ7G$ Xw3AwR>ש$̠` _Sg暵_+lGhv3Dy\#[Ykil h5;(Gv5lC_&|cܬwK|KID9?[(U `V hΆ/=aGO":lHYhJL%=NjgH]}}Yk ]U\4|ʌb5>#?A '5TlGb*«om74yow VoKT~k nC<4zN2qKl\[OdO=>opY| /oaz;aÅL(B:M0E2nN)tLQϫ];pֹq35Id,< xCoB"f;:ވe1rᇒ6Ñ8菜ފc+]WjS A .Rf596t3؂w:kco`ת6V0~'tWQJ|7.Çj)uK%w;7@ճ9z*,ݪ]WIb`zOp4= ĐQJ,.r,PnV N9˫9."&ike"u,r!4h:f:`5QHz슥frxpX|}JN؊RtB̒\YL]Wښ7b#ƮѨ-?~-h$͞\oT?<33v[q%wԗ #finu@gPH++/bgԄ3!$\;Ō5 ˯ۦ*1ݣ >I^`Y`9Z h2?eM,>Hbk-ܘEs?)zi4OVďqɔƜY uiqXɓc߮1znT4>ބҒ{ 0{Z[\<5f %x}PƂc]Ja6+@t*t;Ӵ$Ve#6w2h[l-]5nNqD\NL/WVl,T2:&W)#icU~?G\oFq{@ y~0ұ*L9@jSDCx"Ń7H }P.t[v1x{Q"B2NcAt;@"Qyn(0Dl6G,XVaX%zxû1~w?L>,)yk]Z}ц#!akw, 7ϒyoQ'k)- SI)GmHKFAJÁM{(*n˺YHX9,eeWlJi<4d_m㩥K-:fC̩,Fb,GhPS~2)!58VA?W +˕y=ɗ K/N*h0nO_kSitK5KP31W5>NJ*6~/x7@+* D~@Rj|tʩ.yڧyG23&I E_=_!4weꜜu5?c3[3s5`IiMO{o$ ڹ]|4%}'8?S0=5(Pȿ[ N @x,g-)ݎő?ven,&k l vĶ!*lSC\i݄ 1<;T`_KEP x`W`h{‰|ZO+ѭoj ȷ ~NeE4 *:5oxr';EBQ JRLE)/O]ސOSF΄\ZBvk=+׻ A,4AY䍠~ ~^T]<#h>Q!c%GPΨe_.-Ө1_ٝRn!w>0d=8J'`pN @cm݀^C]K}*.*}bEZlT'NpxC.+ Gi᫊?z,:1n3oc#2~,9Q UYG#Yóh6])E2l0nСtv EߔQ ; ,qnSQY m[,ǨC.@ "Oa[8mw )EV^>Rԟ#gvQsadPb>U玉Sym42pKCR \Q+mEgB9mcٸzVHR4;1E|cJXגa}$pH).p}mk3s%&y~kR ߭H;;J4m(J(0QH^謳"h朴؞" fA>/vStJiֿt֦@Y *1|_!% J yӅIq%PtBW7,bHl.m0)rɑ䈏4R-Sc~ 3J)mT=Iq4PA9OgNS&R&u.YBj^L!bOKn[듃)J^w[q6Qr-5hae<",!X7N,%'DzuGZ{o^85PɊ"m1U(+Ƃ\64* d_Xͧ^G>2A^y a{.Ek]Z'(iLnw#͓i/W)7q5RBԼ0baKf'n+JsdIvZlY+UBVՔdb;:VyCwZzZ, ׻x\s"RvN~_ɿ{*)j඄gˊ]w=’fLQuhY\+}ϭdOXU6s:2 qQvl#~4QP,Sub/? <*쀺;Dɷ!RER[LLH~c["Y XxM=xՕKEy:w`qw:YYU8}EHtS,) ͗!b}dgՁqeD#9:+ĩp7JF'?бʗ.`-2Rl%*!MjIA ._ʬ!Bo٤Y$n #o^OO T&Odj6w969_\ik!a?Ǝy6l4NJ?՜̯7|>Y-n%`hz瀛lK3SbdzRplyfҨ`똒m-.[zSEazvD-X1_"|<QpI$JgFD "i=M:!wMox+=""h_= `;LTXnIF_73W$cbь||R*a#ΓL9wGtciMlY 'ZM dITYPCJ^lHvP7(I+chy)'H';j^ւp*9~]A )}/ci\HJQQw}_w1awUn[;upT!/+ j/ u>tÍEk ݄MeݾvӍx}n&avdo*BGqX]tdjg@eaι(FZ{-ԌQh%@1->Ď$w 6=Q#LR7XJXcUV3Ah bO}. ( H$`eo8ԓg7([hz+Nu̹ f,x >@F8"\̇>SmJ8^D!ÝOٓ>Nual(JbGM8S“4j$YAHČ#6,@FqC?3,^ӡ9~uB1ҺUBOS/ V.`=?5^U5"t!\'$RTECT;8j-^[瘕h/C iYr]nMݎﶩ)qwZbpWH@ u_Y}Ux)๞<-0--j ȷ:-88J|&=u2֖ǡ`|~şWlf~ HJVaM' uL_5'>H2Vau]7DapQ?c-3)KJzu=1ݗ/W-t[#+#]b]߭#W5?q+\D-\9F2 4 WL,1iz+Vwܞ9p4?nL-EBt_/Hc]s^N&$E-&VohkK TZtyh#o4iB\.5^7vj/s-8un`5uo]sw=kt-&/b=J圸 1J}mx<yt"w<*]p1I/OBۓJ=f{&U^kSIȪ'uk,Uj48)GsL,*j;U򧲖 wn;[u} 'I\rA?kk-?[.Kp'dR/.hܽmgM$+g[:2*|* B(M_g_e1=ʳѣ i_16;q+0wnMwݭzd$kp_p/Zʐd4 HdX/ӔL|9zou Sl|qbGI|XC6H{sNsl\ռyEA a,Egq..3 ܿS[[) x -eS+/iN # Z傌}C-:4w&N ⊭b +K}r0~l AH؃r $bbndzχ@ `NkȉbM%5n3`ڝ<$vS+#_~ 9& | kt2FPKmYP+hʰZb *vcnbPLAdv ƪ3͊Yǰݎ 7MV(7 qQ:49P~vߜ9-nQjZtuSP 2D I o-Y:%z:NSU>ŪनP@qh&uq@Ѕ)[_I!1D_nu( 4+N.[Qnʓe )ʾכw3KOz<sB*;ȺM_@GRwNv(IѷˁO*seJIކJ5txT]9~fxEU D So~OHۻD͐H=68~c ʺ`eof%p8BAA9Nu#KtCHr[j?_,1LT;p&Ge<-{85ev GuJ+y#PoPd0wiozN==Wsh/1LU^dm bNwAW Vvɩgsj;iVgU9u~7}`? a4VMbyyB|`=1ھuם@+Fu[ N4^aEQ'&`Պڙ0آf@b` Sݒb (~"Dߩ{ ҵ|4Jh5YpC}<6 LekyU9ǀ<0e,/W1ʜ/O^4(d_wcAþc45LΌ!uN8Mߤ!CGjvmCqpQz=h$Ŏ 񧬵"t2ZM!dd H k=RK0ϥ4/+l`l P>@Oچ6L'G&J33t`;XDF>#X1sEX^NJu}z6)܊tXM t]UwT֯ŰTZ"PI D+)~ꏯe2gsQ\~7I!õyg^BQy.r5 ~.T1:#ɇat\?afk3E=l;N5NA\'k2tvFŰoH,J]~Fv" XYN:'.0$8(5NUwf`MO@LdC? 4,Qۯo'Ђس]ѡ4L}Ano`aIR"zF U k6B2+{ox:6yӜ~4aA|4GWȒ4+tZg 0F__Mh߹#Jv 6qgWTiOcʼ*2GUC_e"s?+]"b9;>HExLDwZrzR[&xNϴl)B[M@JޝVDQC`k $w9=#{+N63";'t\64*&F~@o!t@W:|νԌK 0YB$!G|ܻ·dOQ$2X\)s6eDï;|E r㋣$r0|h+9'lQ0}yٗ>645g-x?8x"5iOVtD)oEZ`2lnKы*~h XOznep^oWr;S^S. 2G(ҁ^e£)jE}pZcqW`hy EZI|/'>fϢd@ r)_U EPg6w-6?R_]/E`9 ſV8kOCd̈́ Ɂvf_"yr (12LӬZDi|~U[rR]^ j4h f*A]G+-8~>f<{}rE16)ѝ}3= Vt(G&mװ%)ȸB)qB[g5ƒuHҾK;75U1Q?(ؓ[,2nx|c G̦m)\+, m XBI{qs;?HVb(⏖H9:lsc)J>;5~1xK>n Oe<-٣Kb\**pGQ`dp 8In; j]C2 t,ĚzKoM0{E&7y{frHM:AMknu{%uB>õN'ͅ6,<`KͦM#H/Ɯ|Q'KmGEa!4$~_zYlw\Txmng':dn< }qeg?I;{c m_x͸%2 =rEա䓤ﵪ&i a^6-굨)t=\A1X\' ȏp=o}B˟8FҰ@ykB;LN+%P&!, ¨j=ds }zu}Hf5(/,|7Z.D05oWF.ȥ#ylP?$)/ޏN1FkoU"Ȥz .rv~Zҧ!S F^?ʎ3QPG}|qfg3m#Ԛġkq`|۳0Z  y*n@4dAX/׿*eۥCY=˿>ϾE1GXCzT@׻Jʉ [4 j8&M{lf*ChyO484.-Bo ~}%BQp:GbA1owG-2Ͱv˲:[Uh({ȧXчBqqȔ)P~LԄn α0 _/p 2GQl9J_M;G9PP+'CH֝Srۮw4yS7t%T_+nO6;w]_JŐᷗF'/qȏo%%:Aa& %®z?+z{#D%&I"X4~^#c}!uBr`R}DxsQ3JQO P 6~q&׋.4ǰX(-˲Bp?Ȧ'=@jWasqb>IfFt7FYPQƴlGfGeͬ$h\#峃LnMɕ6 RfU:Zsץ5tʡ?#ƛr[cQzȜ?֬6Δ)FHڦɵ84Űp'/xbRI PpΡ $߯rbQgH!zqu®1"N!_Kެu,Q]IFQVrڨELJeՒYUBBq qy@T!x&B|ugNt!< bW'^ L*-G9nE I;Љ_h%b r'Щ6p;eCB:+3-"v)}j`xOt{/®Ȏ'\0ЇhڅqtROs-AbߵX8ݒgRw?c b_}crbl4ImΎ;'"J߭>/"ۺTġFVcQ-y BmvBGP9""[tݛ(~T,h_Xwڃ\fUR:DgG5J j,MY7`oJ9\Wv4> {59_STj?÷y'z $ ޽ڱ2~}㵨VUη b~FLqSP6cJcswNWZ]6tOR4WZDkzz}f[@qkCi&y |%5.ra!]KW.!8ѬBf!|هM, 7ϋϩ}ir@B֖i|Qyzӡ%lpt7ơ`>rMް55Yfm?A``}Yg`G[ڀF#>^iAvȚZ{jtpFvy;Ln;Pv]q5 C XR>mÊtT; A$T DFY+ꁿ(X#z#ݝ(do%4K0 0t`=[:UKO$C2("#W|^aSd:Erdٙ>d0Թqf>Wn)4#{Hzfz wHlacl+`%1#@50ˡ)&Sz7eXP煺m{x˯֛~fnh7D$ HH$QT^ߢ.tY# \ﰁXX&Wo1Q_\* kd;v= Sy{!6:*zt<@:ũYQ u&huS"ß]C<\1)4t56^\g߉Te54wQ}lSX%8Ob4&QY\`3NX@!DӘ[+poY ;܋۩x=}N%o\LJsQG/|#ɻWp:':߲ߜ.Soc(-y& f=JApIWN[.FB's\+EFd;#<= ֕:;zfj D?B.GM^oJ0&Ru0kx;exɝGw\;j!P[:@g~q& QyxnDu|9'LJWEZT kC,|㔟Fx5Z/'Î4($E^֏{"[&+woy`N:?Dt"[}QR>iZnq[ծ&9.cO0&C39(jlywS;Z>ٻeM5:aQY`Ι\r>.~˶UMPEXz !1MR 1JQr4)(ў7§sjs~k6ud8x6<3oRk@ @ԵTho,Z>Տ7cP/$/GBb#~*>{љ}Xթ'<"|oE+,rVJHC8KH2Vڧ'.ۀIF_c6ox|d=EB#Xt7{~^W OO5)%jo | (1/dwez8_&IgyY[t YQ42ھft;p0'm~oU<Fd&+4L=;wD1ׅZɪ\JM: f.d]} X&)m @9AvLyuN3cD#1o,*c_yn|Bo˗V]*q=Fs[>Xi{d4K. 4ˎng:\GbC\g90. t!8`'tdo~15;B9 FFȲq"MA 8b}Ph2:ᣯ>3 N|8ԐeivZL"yɶڴ$8d$75¤ɐkNMziNJ~# [ZgÐ  )B>;c ,QAlYGzkf-n 5u~hY2v wlvRAFpq@~Z'g>5Yb"TF]ֺ[+' ,[UYu#vSRMAL?wNqXN!◅>x@Wr?1aMKV;$!{y761u;#GD^hp:\6Ga<c'V{6>/~xsQGre"3{݉ZFW(EOuhktMT)vT%9=svf3>-Ь4c7SQ%T  cEP`"rKG'G6BfS/W4]g+٭hQ˰#>|i% M[J]t!҅>Ξ "\|4󢮼77ej2_qzyWBmkSiӊbڞ4uS`!#`D ^pHߩῌapx?Wb #s{[V zY-Q91߃ģ7Ϳ<|l[4dn?ĈJ?^{%>lDixS6qu'TN+ !&Sl-a8BͲ;a y<9~stƶ|fʆܚgoHAV^cAqkL_-ʈ@b5W#`L3#r:zZsh͋3|펕j)I77!)͇5m`ւG=:'C@W;ў Sa +[?/=VQ!PX1ޗg@dU02QzZO|9PqmΧc= ^eВPSi*'. _ԯ4ɣ bZgz [reQS;L۳(9\ Q5ȃXUriBgjmr|nob ?po}Nn"!l@ ru|Bdg` $)kQ^Q ukB OcaM6ѐx P ^oճ7\\a%rt)T$jA#zQ揇x+=\$jxH?>2+AEBBE;!_wnиƀzeB9Fw/Y K"p٧گ)*UdIԘԥde V #AU 7҄JNuͤ;W]*3{f=*E\3ISGHip67M WwA`L,Ig@Hs8VZ!+ iy>@P?@Fx*!$`+V GHwsJJiM_ &]EHjVm!n!^C.u`BJ̉r {3(FvU!S!UO8; ͍jNs95šF^ߚ~#6:fV~ uv&9tZ+ o fD'4{0 LS2_IV_D|GIMVm`&;iR"%5Xc:<^cA!CGUzg5A>y}%H]ƨSǨ?eV8ǚ<ƯbS3@RG:''`8gdG:;BŨ渳%\I\j~ræ& TS ժ񗤨|bmoi8KiȔ{eqGvPF N\?>fDzȃM '}/^֝wY3^qObp5R uNf s ;b%! &%x8oSdDZ'1f!\s4~;i1,֣!+=Rp7Es9$2ԿH[(E<"YR A6rD 5 C1~"fvI5J&7b5Wd$pw-$92M|A (p԰|S/c ԔY*m~[c2 YFe'7G-QA:juT9R=bpB}gFf[# |M9iq<; xJh'}%~*5)ݷZ% 3I%Vg˧+ l(bc^*}Y;'>UfdX'<:G5m|jJ7/[sqڙwN kSIpnלKg%uѡI<-Sצjވl}u ]f9!ߢ[O}L~?[5ntuiWw!9'}pB'"F1^) >med;}=QploJ&IlŚ\:PT'$W= r69gN2.wO~$br:uJru;HKH3e-X7,Q[B8]Hz8L`dĐ%Ԁ3%G,hB E_ ya*td 6<5ea8HNCPk^OK]xZC a TݰK7/}Pz&9<5jWYb [! QQWC%%Ek*ۓu^%!:K-$a.[@ <5hzH?v% Nn`fVlC1Z,'uB!"aʭUҊ-3 )BKYZ;nld4éRlfkZV2xe91J.e%AVvɵrmwf)2*_# w A? .z\[{"\}hO%KNOe1 wiDKl?\͂'Yf.4)~ S pC8[;[O~hdD- b Fn`ρ;P2yqV0{,WϝHՓBcx |㸛P4r϶"ޔc;G+:uh,A.|h: < FHbX q=&O =_@LCTV_AS^љ$hyx1 C#:*ޤ3!&Nr^ڨk `V"3#83Xy/*HcRo+9 $j:`;x4iBP}c4~6!gac oDD|VV8^XU{<_ *-WC.KR=y.c=c<3F3R .bchh2j|`2^֜m*0JEPz((w{ιx!hx^ǎP6jr8}P +XyZ[b8Ii Y8 $[lmPLd~Z, Q +ۯ)p&?EZ*&cKtuIFm\tZi-lRFM'ǣ1KQB̹n6Dq%Bպ]FVδs ߆7"T "7g}!_e>.A]7M@w4Q2Ig%9 ӷTfyRX=X2 Q(Yn %PUmw>APͬ#$yrWwWXG#]%Ԯʦ "^Non-93;<F'YJMo^(9sE݈@jo${Tʳֺ?%F˰ `g*X 9¾,"bPnAD&fbw+b`MϪ؝lWKETyK'oN8"s^V #sA<otc/B0o:;3?Ǒx7 FD?sÐ-KcJE-GmMDThc wLIOJCLh@2k>1ӳ"y}?=#zym߹ 췰qz)Sn& N.jmG lp_ j#܀B+Gad(Ў u> 9-͇Khپ7rWoIPɊvyK^"/*ӀKq06(Ko Lr ~?ajW%o|"xDXg`ݪN?&w8SLWxS^dĬD'*hۥ9ucM!a!bS{@eJϬ~ZHT?gSkNW/lO+-%%C4[cWw,>+ʲ$`>5_!NS gN!HgY_jC&.*C@ s` Z9ބq%{_XMhxygQ@nָG遇S/V9uF^Dyӊ)wc y͂=ĔÃ/Eoگ@99 &L0֋Hl,`-E20N٭lU^J,ݾB0 i‚}/ˡRT5ݡA1e 8<[:qAQaE,S4W(@Ea8R[xY -\t Ȓ<ѳ@JGsŘ-HX҉n,@wySI6C.3JR"YI< _ֺDʻrA|ˡ5nl]~^qKk؊ŧ!9/w'r@>&by-m3Wl|>~m-hVT>o"8ނM@Iy  &>m|bJ2~I;pTBiNZE32D87N'"7y: 6.Z]bd7Nq;$cIIwk-5Ks/]+?wȹeigZ0>7qvd.mEwn=HjcSz΃AO[w 3VD( ʹW+uHu0 ۳P?2z IV酣W,jl^ cT>$Ta?%P44t7YlZW~؝/W&2yYJdn='\ )SMDd*! We֦Xɛ27U]RyԽy|ӌlJ$!ݭ8.L='#L-MZ"~ *OLt x5+2dJKd%pέ WL e SY?'vfCo=uBܾ;8ѽN*?Q#nef$ il˷1I@Ҳoe؜g}\ 9Q(/  OR+.g;ܱ`vϑdsQIƸ)!{Gra)ra#]Y\d#N3 Wv_؍廆n[% ̰_NSbt}7RuZ0̛xSz6V<8Mv UdxZzr32MIp_o+Ed u$khS\A(}RM)<@=YGUJfS?*49)uaԸ=E"w— 7) cIbFL |2(Y^^9s%_~迴8lA(˻s,B{=m 7ʼnBXcR/|D D9p 7 LXCV$Q.]yrWJu P7b~H;C pr.*bƹDO0j4P^&΂ao)Zpɋ@N ۑVc* /fzmZ+C6뢆JK̓oTQ`KaXdmp-y+qTo 亖Ʊ{C6!vS9x2,9`qY9Î2-4;ڄ3|l̅uT26x$[BlJ%x89xҙ}U!k< }0e.ƅHpBL3(Vfb+[7el9+QsKcٚhZc .;OD5Hɻ!'^/7o^?yp'ۜq2Lg(u +hQ&;GnI\\L2>O\3,46A8}.Ӎphx˅~ ;`z4l[4+X+<&* 6pD#L4(5̶|bݰ$#O܄uA`z "K9 (!-kE1T~#FXC;:^Z{~g_א7HG$ћྑFnDέE[xj騉lS<;L[ >n0OGe`ѯce27|̢jz p4&5+*@j"L A,kЩ6Yc8?nU0s5]}Yj5]5ҒIM<(46^!5 ud̈=w@x+nB, 2);UI Qb+#.[DT=@c[zF&Xka~C>%Ң'_$%khneSNPr" ^AQ 'uO:prr`QN9~vWA:#3?hJ۴;L5-XɂEަ(|aÁ`M8cI$3s(ڜ^eD?O'+0 b T]3XuP" G,_[ &2ۧti44膇hyƔ(HVFM[7Al*h3Ju!r#Ojkʋ Ai= \yRՒ#Jx}WXr7*ajU4XR:ѐex%@o1`!PAB v#b *E?aӝ&Rt3K\ }p=@u_(% g唘/CXVzcJ^yyrUXιJmwWѳ?EzH/sHN3?XV}D|գQjOO iT{[hYKOhqmdpL qq-J}Y FjnBrM 1 P~ R%cy':GWXbgD)PZ<9 S)ysHDcp!#)]|iGaZ`P@pVZC D[,el|3T _m`fGkz4Lj3l´0:tFK-P]LCn.?W4՚ SwEꇗaQ0,ogŜ3h*|-,I. N!K=Nlj/&SR۟Q - '@=nކ(]淜 (Ug̈́nVk]Eg_@sP śLHA%zQpQ8T:^7LS+`aBdlr8V:|!5/j^nvzmIпI]NPWSJٰ?}0 C&ޤp ^Q $bϛnPaˡ>Éw!Y1Pa@fQfs?◚9 t`6saȢH?GɎ'Pu[9Y5(eEGo0ټ) f^Ԥ}kSGϏx~4ʖ΀w 5ޢW3d5"eqhzPq6zM- h>#l+p9$grD@U~ɩEKFwXJ t9ߗq;!=u g$ybȔ%(:\lN)Dt2 P7"؀{JA.jiD-Ho`)p4ɪ 57WVy' &> ]s1%fZ. 8{ ;{d ]\#nrX"VR0w=n|h.|{@z`*PϻBhPCA WF ku1))R{~dK#?R3}[dg;K2W"`:OȚdg_`=6¡Īw@s. C_;*HƇq,µTWj "݈O1n$ yf'^:yZ)6c[3v6yb$4=H繸"tgXlG*lǖDP@kO\w[`q]5ǁ8W:dDRj*z1pRt%@54SܘIjAo_2(o['Xz+il=ؖ#N`F:IkHOT"L' e̓S47s3pG5zdnˡ -RZ& S4+9V=I*A}@C|ܴZ7++m A!vӷ>(0t?jheBCts(u_[xy+ $hm 5!އx약pnQ/G=Wlw7+ËyT":9Q(À{*spJS+ _*`Xrl|;',I$N֛~͇B~ߨ6CQ_~= S?)߱{2ŏN2f\!IyPϷ)8;)Bs6em_6]%CT0Xt #J_]ٓ=p ٧KAq(ag;{xCK1ň!Y:cdaqbԨ L!n!HxwJ6'Y=]^nیoOsdGzz0=J`ʜ!-MίMSJӅx8Cg+c0+6"~i6@|JOEqkd_@kP>MX4q d!SKq,$] F{ ^ R5o4*4C!TH"}O(c[\ :_-KEB V&L]"*\k*IWߗucC վ2B\E!: [$ v6؆;}XOpHرSs. ;TEpDef p`i\hFi7Q3?ezu]W&鮳FÀTn`e1e >f6žba,,H6r8j-]Ep 4%.^([i;';~~0KiiO_E V#hܞ; RN=P}ZN6~h3žX{,7ZAdezp; ע~) c;2m 'ݵ"%ߵ۩pO @1*ƗԾ|>qF2]'=dmԄBL#4M.(Anh@Ea!iL$$ɭ#J b$T_j{xF4u./!oіLzk~‡y6QtMa(BFo5H υ/BEy|=,AXT?yXo{F䤎;:ނOmx\*PZfG,R {cԢFEk1 jg A9[zgg:'a_y$Cjua~6v/}PQ./ UT |d/- ̧i@OrM(F/ݟtyZq w:еZW}JBLAqq]>?/s@bv́B;l1{l31r\v9EZA#NY^g\DX=i:z*ZDxU{kt,"N4}o-u7l'K?s8`8L0߀ZP(*ɘnIS$X[0tϘE}8#3JspQ ._1kqv'N ;f7R)]aPˊE>%soo)M{XWaZLDnHT܋ɲ~^:?h#O0hC~h}2f5jz,n}^/N>5jM̫q`u0'Zq_αմ H3 }آ7آ?ZPX/"wO aaI'ǬK* 䚭\20Cz%l~8w!coՏ?ۭ0Z``>9/rpx7`Shʟsaq/ DejQc}b0E K2_9pe^O弨n lӮyIMO]T~{ջw6Qko`f1siDY,[XISyN\݀Rp^OrOY=߄_~*yN<;n/AgaĔg1.ƟS]mӡ"L̶Y *`(RXx ^qvg, {țq]s1wAo466Մ4 صؙq$RAt&WM Е}޷2}0|kL6*Booz[Ns|Lh6襁:uIs$ 5[6M_‹oj Fa0M@ow@htĉW URY[EV-0J?KSvum&|Uau[d(%b}iq&Xρ"HrĐWPF F-\u MuJ,)ُxd1tb>ƒ:.? LYaG=ȧg_6 JA,e{խ ('\ -N9QqvZ'aq 7rhK%iholo[{,Shtlvӊ"ŊaEh}0oo0k9zW` B5؝'(ؖbuS\FARNhCT? #g u:xn&-綡hmAXD._ #f xr Y%w[Iv-\uwz{#Z_Rњet@UDf0v& kG#3󁔚51ZML9xs@y0%k[1DN_\ʨWKyّ T,I/hR9m"ɣM (cP>.53.13ȃ/7F+]<wBĚjn?$S$cC4ށw54zgE,! 0۬ZFJ]f+Z;:G +]^1>2_RC/3Je%1侍GF Mg9yYEI8lF&n*9Tԇdd~LSRKVƕ|)czb@^<ݱjF!T>)qfQfT)F`b|7P&|!TPm.EǜOKqoe'Q%ѽ:5jbR(%<EeQWMmkew^/%nJjvsI Oo2*]m'Ӝ_<;K!OVK\PQt 0['Y-tiD W7=Cש_vZϨB=|xΖmQ@~%P׸$4B 8uhw%U%?{iYyGs9kfrv&FWi!PtFGA#?J%'e{%T{2#I\2,5 C`giJ-$ܬ~*Qd䈴P;t.9; th9 lv*p†3vB}ANwc.mq[lf~` oH&Y)vpLFs6P.w9^r߿Sg0P)#u7!{3Ubnغf_>r B%Q^~K%Cyt^{+d)' vGy͛JMq CbpdlF`f+:@3VǚCޖF/;j ?t|KXC&F)w\g `$RE!<7_kuրߑݭCޢB(;lYsjKބÉBF 1ÒiQ'JpQ3 Ys#5C z \G~HҩcE/;s5X5|Vsܤ,!yJ#bJyҳfbRդq)yKBgԛf]яPa`+a΢90 1r5T;K) ̇,ǁlȆ#a$gwc]>~Ù>  կ}c߫K6#3t͙3Hpq_€hwiioq5F3|ɪ)ݩB\kd!olTw5nrIKXa ŗጂNLuHsyپSt90>ް̜}@n0Aj;##퍸XN$ξ5J`c&1Ҽj,&s)Bș!GGnˁUɥج`\U 6GGx}N.&}\sJz=bc( ,x.h>1go$ʪv r3?xq^A! :ݕK"I-" /H9f"c1ZŰ5iקgLPWpdg|SSakT<sH%KKrzoil^O2TcI`gE~B\Mf=DdX&o1{M+mmk)ʧJH]&͵{]&Ev;thvC{bBg ʹ$ʄф}٤4Z2٨86jC VͶۉ0-RF33|[GN[@Uk u_(ˮ/Ts/=Ǿjh<_ۅNp`q k,\ind sˮEE9 k v.[aݨ$#Dti]M&mĩеXgGj^@k9w Hv;Eb%Hֻ-dH;K˿ýՇO}OImk(cU2J.)0)d_U<f_ qnl D>ߗw Gjnl4Rd3RlS } HW٥F>YSWoMhR>a&_'~8MJdCW~WoYD3K[@H<7/ɂTd4: }>C8\ga~:@7sZ1rMY 1Q O_vkE]8 !*LQ P58(mF%UV/)/D6f-]!@8OU)FmSyDYNMA`oCC`<݉g8םQԡ vՃ㲉4. ыnK>=n<k _+u#9q-~evFG "Igו\/I^a5Nn[,' .ZMv =5:4Y0Chb̕xU2=A7y^ѵ\ugHsѝj.O :x5@qKRmN/eh"PFBt0(1otģ. cB_/IY^sJ/ffTW}:Q Iaw,8S|,Kh'*ehXlJhW9=d2"jYxO鋳ysrG0h| UM91>u< bN :(wK`IaԮAk 6+wNŐ{|LnŹ"k@ T!<2-RiZqS =KNSڒI&0:a/_{rS J{tS&FS &BW#{Q}`*Jr/v=܄tcZ< \2/!G&G sz ZG}o;Z}L5EdMs[^.gOd}Qr 1Plj^W/вi헱,ZJ pmxL_%J_/ʗpܜPq(G>Q#;]-z1K.> !Fh8l%sᨰo4!ZF0b#G |ZwUُJ1FC/C,3o1sXC1 G-Y zt`Z{?s_kt"-t)T^^' ۊ7Dt"Sts^ysص(#=2%q>+b$[|u!Nj$f?\ۏ8K7-JM.s_g:_@&ɇ1`/\MI<澾U1hמ:@IiM\fZ5WiȱDy MεOT9Geտzd&ԁo9m"eE (fq;D"_3H?jR2:xv\v)ɈTN,.A$-K/Z0)'49M(9gT*%g`oGt%U\O1Yr=gppQ }Pw~P,0o ZTJyV揧|Kw@^:ʌF}z),sܥ"11\  fR/Bc1$2Yy^T)d72FɉF"IML<ҫPF=ݽ;+ S Ҫ2 H2Xq,$:Zy\"4#&]bDt FB0o $ %)r2^mjPVcv߂hY=P &*\[ #/em"z6d+f+n:ȹyK"iX{,Ug~Vs0߮Dt1y =šRt1$JCtˆ^, Y~#,wsFWPΞ_{iͿkz[E:(L zu VOI&$h !s➓wobX%{/o@%e$Mf&cr }VGĹ]g! l,K,_Nq*<=!!=ڳ(.|B뵼me\,8FcǔeXQ!\[ѵAAz O$%U:Q\% yx 썏;܊㝔a&>]T0hC>qV vrzbOD\{}ϱz]W媖\J9ZC~-H yڿ5)4x꼮вU%MhAP@~ \ۆ[ظ%0 oI U^N )CnN=*_ՎȔI@40\P=WQ~|gQ+•j񆼣0 ;+ !i?dD[;xl'+cG}CCa_g*P26>M;ߋ0; Jd*JXyK8PT)lt7F!TNT/OH4(JzgƷ)lSEK/G5W;Q9bvY8wPx,$o~¬Z<> KD^!dFif[fJ;6F/ m&co!a.J[j<'ktS (C"n ̥.W^4C8X a"+ڷ>Ijm.suږoe^0%]?4ߝ2C}J#p+MA^4+pn}|k0ĜחGv%:sek~@[6RͱR1dE?zU%ηf0;}!jEd8f[ 6Z7Yfۻmv݆>c;i VFwgF' BT7g\}lEϪ^ύ;5꒱,\Z˄H.~Say)(R2M]sd(7%2"Jx,O8ĆR})#/ǹVV|.r+Rf JZN_-^ȦC@n|T;Mگ|#8N|NՉ"ٰf[;.nRb#F R8қ<&KS*>nmA6sץܛ֘V\qhCۓKnD]N* asKYm?/V.$ogT1%p eO_뜜˸4G:&-OHR(0uཥi3Q]eeћI&(nOiR@ r96ZtAX-?\=gWo!?UFB~l_UEg4 !Lӣ갑a*J iXR7 Lv 18Tٙ~I7to8yXoPMpv}}~. GIү9 DiY,-EF^ "]DY5% gWF^E垻+mw}a=Y cetI,>63c_[x޲r|ߌf\+I ٚۑ {G{I5P6oV6YP=-svR^/4oGÞEIiv.5\tW,rv9Q+: VAb'z|R&cɽ!5KxhIFf88HRvvk|!/*<_"UOu_&7qi}yˑ|lܔ&%b+BkZ$N"S_RWRKEG"a ԴIûg"|,jh G7Bkf//x{ZHDz1p ʌZ U#rBr G%j.L;w6&L3Sv~>O(˸7i$@@uC&NA ?/滏 Zw7$1Cuu̽97M! (?q o\mE!ũ*k@],6W8{YD2aVIêѾY }|t_rP:P~"X;:.ɣ2ו]dUe}"Y ]k_3c=c9%EyYj $۹I2ӼfbE0иAlU?\OA~p na,`nx<!Aޙ/3kiwgkh-VN`٘AE/~:%x꽬9*Ԃp)A/E 0VnÙkNo+ahgok曣?q"ƻ`Ts[q.dJe>X$E9D,j*Xn0[u[D齡rohn] Ok$CVv !S z}}*>X&QRg6֩8iuUaiE<\Kas4MJ `I7 &(_5kV"HiWV^RJP`s1N'G)~FAЅ%|w BiCFNk?|&׽47ZHJ#$ߍ붤W_pr 6# \k @*Ɖd" zZ5op$*8+>DNbYR@i,&<K?f|~ă<ѱ !/-{ݧ/ WPn`&SK5d|E6 *e$I-w*+a|q0;ärq`FQ4RH46,4d;;k\7`oۄ鏰|_ u0)jd{dftAii7cr&-=g;9t2];!cMO9áw>)NU*P7+o\]愛Ō{Yo|% YJNzl3cyxh)$2|bȸ[_)O׊$Hk1 CM*m P͏ՙTFgGj&HۀMTfN)c"U˱A;@:(0inZ6=;ȋ{[RW1O  /Ǫ%|FnD#[n} &욞Y 3p+* &ȽLHo3tݭ:w-/%K\mqW"S G0&ˆ{h]Il9_EZ]$E! w2xZhm1|>/)ߛł2l@GKSJݡ$?Z2sv7ӱc+&y bJJ,,T O|jEZ},JTq78ovV0&\*})n쫖l>H(sk-tFyPju;ԔQt"SYP1O| k( rt7S/q`Oi@,]a23P>0'XsAm..#GY]DsqjW"u| ms_&KFuQ\+E&э^mE!  ovb G+"l;ԳÉԣtIACU 8,!dl2].%i7g=B%"mDpQcU^pzuJ?QPYh+sXDDlB!+LA nFwTƤ|EV'/Ov[ԣoTGԔ7NcJl:}󱩚51)-.q, Y{"=<β#"0հ ` q8gU^@V @ Pc=LB[\ 6_RdA1Ox^W&LA⊿&9%Ya +؂R/Y֠ Oom^B#;bk#LCOJnd_͜׃kpu^a"k]p=ah'|3J~Qz' RI zhCSxQ|ISSuiXZr6PIجOxtz5oW oz\9=t[4IsjuX.Fb+ͪUkI> -4e#p˗W &STRFO'֟8*]As72>#<,C.Rɢ {~[5q/sq܊r\1$үV]hDLi/E;"~,I\h\8[HSǀl*wWzՍuT9.J@)-}m`^F%*2aOsjLڜl+ lLl2D#Ʃ+%RY$8~o5ن$yrSRS"Bs a9%QA#Dsaa]ޣ)`>8p}9%.Dh#([nM;xF kW>b|-⮶´~Vʯ8/{Q;zklE#U{(Byg)_ 4&)l}!Z\*uqc0)r^hwgͥ6"Go1ۛu@*!n}WU5a٬< ]qoGF *{CENPm v\dI{jG7OG-/oqs9.7 ^lS"EQsbOPNIFfe٣otyjg˚Pݶds P&r0 #}cz@\ \!x/Y ̬0@BԫaIhF)4x s^5mL\K tӲ1䅫Ne\TXFio (orK@$ ņBEEKwT8s1YEF^k+Yg&eoQX4/[2 5[vI&$=q@? @%&$ι?He}E>\`6;eMaUl@c4qa%9FY57h4*DPdPڮ\Ek%t+(=HĖ9.$mcFQKǪIHx|uRټ&8t4vCBTV(hJ;v kP BG`'<׶ۂήq6t(Le̋#+ƒ,0:MORcbΛtJF%AH c~cJz(slNyΡ~5䚽@41$02풢s\ M{}_!dNGSa`1.Pf jx6dj^iG#TqkӠH9Wf-$ =Q ^=°-^^GsJqϧ&b"/HaK';wlXZ\tw]R:*/oG2g[[c)\ oo :-붡%F{i4%7-+jG^|"LqÇMZ7/^i H$e`lPQ$IBj%(B(/J'?EKkWT rB 047D>ƷÚ*S xDq[S&~[$c2G$VvQD3]1T"*;ͨd)杙&Aw/]Č8p L/]ꃝK=Dt㐗n ! ^.8ԯ7x;Yhj 1sBs UB! ~!p H"f?x:GeWWuJ(5*y*8[T DFNV iaNh[6 I0>ѷcf(Sg͌k" 2j|СR1.ZQŠ)SuUK>/w~g=@h@ ;Eׯܞ'pEg<z%.\ue|=0qZ.]<ޫr=ĿAC%XK3\X8?:L<ٛy/-~XAG)@۴Λr^!' ɫhME( :p ^=ӆ}Yo;1qSQp " MLׂEo@%f!gF1_5}e"8enF]\ ,dGr2<+l#HD I[zEcMAWpVΩB0_;)0HvAB+f!bm93ؤ^~ 4@ExUWk?f4j-+$jG/Z‰AVjvazUͻ12RdC=F.a 36/?.늼.nBǺ o";b~RsI%k`4`eIo~yRYa X |WD3(쫉#4S]uQom.4RD$&=QqQ4M[ glex+ȰX^sG#DN; C7OZXX:d*/XTbw&i:LoaF 5 " \^cN^ ]ǝckc$̘n`t* %_2te.8uЁ? -A=VOmC>4iY,!S^͎AżM0`7A L7 BAd`ce "E$$wjQhh$GTqWd9 X-D}+m1.Jૹa&5M9'Q&)ֽĦJ3JOTZRVx8qGdOtS-4Wq0dX#N.+ѿ%~AᆙU+'-=: -ǂs@"Z\fylulhaF$C,9HYhufՋ|pYMU.0>kXE 7=smzh4Sa6$P4hLE%8c,5U>2Χgu mZM(QH{ +[ .+wyr6UJVu- KY;$-jLJxq#9q-vKH:c{hZzin^{ͤi[Rw:Ƴ]6⿷\K~d vu-VȃZ0З$,AC Jԟ/dh)R+˃ ӧYC8pPlHQ^uWum)) )ccmzdr-LcM}P%߽#^BZVx?@HB6y0>! `1`WTE)HY4ЫQF_ yi3Bs5 ^k47ȟox7O">,K-}n!ʋo6ul{S NYqZp"~Ktξ oH9FhÚ_v wYBa@³0Q`{So/Dwi_r+j׽&JX pJӽ+gYli+a_ە6;RđMԮ[{sIߊu_Z8?j`ݔ4 -<Ζۑܲu2A3 wb(eTхxR]rTef[Ua3^ 8!4\SJkڳf#Ǟq{%91~-9jEASN|[=yoNdPl_t8n0e|s ae/>1jՋ=9E:twSZ?ɝBrף=-Clo2R_lFMXS-80-P=Д@xV1DLNHtyƚoM0C `{[/[j^:ӵVw \yH\FZ$+A o )>Lڽ^f.zUcVcb+o y=`ץJqh:f'T ]3wG`(EBr+]Z:ҵ@$q}&o6\/C^30Bʯ,2Jyf/C:Ԓz:vZ@Bfo+BMJf`1E m0lN" É}Wk.@H͆~43C@Ov}Ʌh[)7z#<ZzvYZWByo@T+Vτ)tp'c-?/0VIX]U @Ӆ{`u׋J0ծJMP$֢uT`f r)oFv-o\ iEآAU(7/Дeq{]ݫe G o idBy[hti/uR B~8R榏mzc=Ua xDR `1:IXf1+TUWT&3aXkKu6W#i${jXJEgi n:?A e<.S8虞a$^&!GxjcTI2 ]dIx՞[ypCJ8j'^/$ \Eh!1B,7Wў`p5b*j4=eRqi .g~j!@s)8hnyߜZ՜#1:JKsi" ܧF?JҗS6ՓbivnW/F瓮xgd Ulג-a]U`tq}* #Sp[GX8Nq\Qqdm7XA Ba?D ;/lM}dJqo,^'4~cPAt1CY 1YU5!\-,>w|v1nL7LXRs {1af7L Duh;I>te0fN٣ye/q!8|r@7r3ZH , !ɰI?"77hmN`vPHևa=_(2>=*j7=ُD'M.`L.!5:_$@vGx/o3&XÇA@ ǠeeyZlj@v *X2\պ)f̪K<"yg?25lYYnj# /+o ~Xv1Y _&cc:xw f MI ^(>tQ-2hwA<mD/Df &\adU@[#l^CJ\k{!1q MҀFd4@Ki٫ ?eH@!@Q^ |ş/>]en`~6sNQ{ߎjGŵOsN :, IKQ4 &ĻY~Q/8U*Mm# ]cp$=J+2*%/ugwe;ƚǭ_yqk4!,8WϖV\CI*Jx{(,SD:3ie3;u=$RRnoC_ cZWKbt #P0#)On煌ey1,sZ6_3s ͞ (s^boN 4+Yjh04ˉE\]@0 N߂ 6㥇 {e݆3w+ɸ853K3/n7|fQ4sE@l pKԎTe3sf?B֣ߖV<]3}A"] /@K_f"-tTuOfu(B!*dl4GB1EY:ʱsG⹡/K#HEQLјd6>0y. /x!ʁ-GJ86l5ƥagQu1 s3Ab0Ud _̆NC)r fE%SG[Sgܺ;3R0C;Ћa2 %΅XGtޒxs.k]OŇ+.Vl{GiYrRZϸaչ(Zs tW+HMSat[,.ڨM~HΖs/剫ZDa(u5zJhedJʡkX#e)F㴮"(c;U9hӃ1($ H$ƥKF|%Uu#IM5ZQ%ڭfI]7 TG/`Q-/D;ZNwԥ"4-fJx.'o{ BO;teC!1F`ө^s4\1{˚3 TQg|mzjϺJഀt?#X̯Ns (%Ж% N2 e] 84)Brc@"ROŀ!7 iB<xʣf`3U >܇UnO兝3YJU,e"ijג iRu)1]h쌕H̔riam+T2q>󇓺T|K).k^i3򊛩RVؖשTj >04C7kZ#ၯYF .#UD&SfYn%++ެ{l֗󬯵w˫gdQߊЎu=ytU6`E;mv'q'&mgsq6Xr<TQwUc n ZY~=~?3r#2E>|QK(r=zWy[GIhjZ1J70~mTaz~;d.rf#v,'4ڷc_ սN @o wN!$iEvv m$ IMr$ dii iD052ە|)r(9ل 1wK #Fe-&[3di{i@Fxˍ?b+P:{ػdnh2x>#? !t[m82pVk.M}zBALFE *0+3!L vsG3 _EX 6inew | vpi\:SiΛ|9x)Os:9xQPy$ѫ #jQ!_J@еV1! ȝh묇Ɠ 8HqhҵBr I @*aY:ᙒ6N,Z_o'xo앗o YY=އ !:֜] uWy@baä!+ uJIvL^uij pϖ ሡ,MR+6lH,GZVb+J`X*.U`uIZZ[cf0qNu" O‰0dd`u|ߤ0c=ZJr?[C*/ I XVXZBK|lK헸wrJPoA1z\ZLS:Oפ(Iٱ$J+86=WgϖT% 7nl)aѳuhYU}$d}zӦ_Ō%õ/d6Wry ~+M"&PCS@Kڮh!s1v5$@Xu%hZG=W-W2OJ..;rhѩqvzA /uƩ =<بζyl@JRELI֠ @҅y/}F]c4mt\Wsס:^Hl$9|]sbqfqDiZ86ǓA{hK{!XmcEY~7QGV$Z7["YlX zn޺ ,E4o>AoIAbYK?JX(S͆2L,|Cg[H>8AfcDT[ZAWu?S?af!x`+@*"ܝ&Hz)OvK^^P|:tNwXNM^4 eW93BsnP+CKV PS&4d[$FPq:Gݾ;(Ӥeo$z 1>6@F)L&{`Mω¾9ZA' `q-}Ft}0`K @{(($_0 +gjh0$I*]%t: ZJ} Tߔ]j{ KVjôO-eM_>٘ f=w^e -xV)SeW ?t2O Γ(4@a1s[fɨ%&nZ= QASUvj<7Z 2Z4[-{\(Dգv& "scc I}Wji,ce ar8kmm' h[xN]kxna䉖o,!<L4f.UPZhPsril ԰p[FN\VRD)w'אK͇v3ge[>i6Rܞj&|ZvI_V!$ *H@'~m"tLt't|lE͠;sPڧh5R EZ\0-b_{b[r៤ S Gf43OELy;Md'ۄ<5m=HZ/3}OeWI{pt@0RÌԜe]':nm̨PN EQimI3c޵;$aa rJF W].y~GGF!g9Sg0Ovbs5*YIh~ū>sp.\:ƗP[u[)5-ݣS7R$geAfް|]Oq:cI{]1ߐ\*US>iͬ;RZZLsw#`&'L:>g08b/0{׸VWa/D[} ۈ(kDm\ٖ$x8 aXtQ!f'U ǛKNJD- TR9tka$W>F+^%prƚ">dF'O<%?V<_*Lhksšb5n@lmz%6c"f˂9vvSfar 6bk?d<ȊЏvFyjGM' %>cP!u:SNɗien{f_ʎ\,8 (!ZsOۧSKUMd\a:dV.wDh 5gA7iR FMul.O=:FndF4da}$+-D Bȹ;5F̃9uL4jmLa3cΫf")/`@Gue 44y5$U¹:W:XBzK_0_məQ@ YV^TD5uD o@i4ȕ.XmRge)~7=ilmSxm(nb+&#{*/-/=Lj OB.硢 LHʋ(ôʞ@sPޔ_3܇P%q#^¸ReP`+!3fooζƲpIXhYZRn1@mnGHtx<;}R8zP]m3KŽ\m\rctJ/Xơ n#S=B.iԥ|B)5W\xԷ6%I;PQ)r_ϜXyTH3Ÿkl1>8Jv$ߒ4-NӤ ]@lCSW &$?c1=`_Jt[o6M de(kM =DiJ⁜t~,y ᇏwg`yuUyZu)-* {>vɘezJ vy%ُIhd#iiB?pUiC8$NNZHN*pwuAqN} et >Eֹ:Zu +<'ٳT|N3Bl5@S(pu_u\HO!HJ-bP.,0:7t8}Q٧gK؝W)V3`n(f G-dZ]3I 0]eTQ_E/ٵ(Tӽm+2Bw+*p]{rCbM'rP *<4#tU. /Puv6b 9 QOY..sR'E{FO;k#+à^FNv_Y d!/sL4{ȥrwsT3@}4hM@ ;_6$zQj|aL6fk[F+X>ht) [^t+3[! z暠w)Ўjo-d=x<7sߑ*fX҈ KTg .WzR a>kp)鰓 1{rh*XlМ]^'`&\i]w%gNlϵ8-mϬ5 w{ rFPnOJ'ZؑHcO ӳ 2u@ "LLqL\>:Z\՜\5Y~Tb,y1$j^J{po'óyeP sLe(Q2%^b|OzmL\:7PWKle)uc[QVn b Dns摎Pog掚M |yTQHR*wbI|w k^cVPRgK,ǥҙ1{}%ݡf>crDh&o C37toiu/V_-:ҕ1Ncu [o] c~Lr"~I$Ol$\eI=x!SϐHgڐľ~>ڿVN[؆wDG`VC5WF颍@18*l(PZb{LgJMҋL>Ȕ5IcIuPpf/Vmq׿~jrgV0 戎"_O.jj)=9zaǫ6g|ᡰE}viFg"y^!!Pn9w4 ϞoOo b =J7lǨyrH4=܅V0~fJ|-bԞ)x8'C3B+fBK#@@Mɇ! I5wzHQ)\[Oy%L˻. A Axq=|Yw@SM?/wB_%M+-PR0j;(*vy~#ǖ?g>@|Y'Im2ȣGoLx5Ƌ|tlS9Ǣ4JД(Չ ¾Fo5Я(VG!z{;t̂$DžD8i+AV2Gx2<65[\vO?+lB~lQ'l#Az5f7.z;ᢝE@֫'&D`4}O!|>p₄@|nd:k^t`d-KLEĬY/L{2Xv nj ^Nnʁ" SYsְʑ;PdYgl5*x~kþV cEi^+e{.?}%#r*;XkIĀHKґmf-iT* RWH]+wSNiZ,U;xY,w>|_k J'=D=GxmwQ)aۈQ?1[L淌SbA\Љ zڙdzb9ϗ.3#=[dhD6ٞzR(Zg1gBe\s$?ȳ؇̮EBaSͫPh\NÉI& m%+M-$81J%k/(s.]A^k$oX ' `ȟGF׵ TꩰE9濶=辣߸{Iwj3$@!~>t&Do'0uiʼ?~wC~[D.z}$!deD8qk[^~!j8dO/Է~ԽpWVxIJx6M)f!ضPԖeԡ ,wcJ`a8dո^ X* 3FBf҃O25`F)sĵmg1$E[ou?k'SЪ,PDz%$X;%EIWm#.@#m3Qڎ33:2LAݖ'08)b PΝ4[4#1DT3S  YƢ>{K" yee#ۦA1_^`^*~*ӥT=-d{Q'S|.IqS`f_€M^k17"F-Vc"U\7/ݠC:8,m1. _+c%YnѸ!O1F@Ok[$LrIs,| EO^3SR4ԀUuW KI^nM(bםcuT+6fs]UB7FdAhQ*bi[\va ,FѝoIW/ZujH-IOzڛ]'I{wVǫ h@\q[0#r'ۨt㾽WNRa;jaEDe}$ ' B)jKT}GiAF=oqӘ^#W7lf Dx-}C -.Bmfȭ4{,Erk3g+^aӎ& f~e ³Ϫ[8C9KÄ;!L"ˍ#5ޘtJCnJ\9N5Ma2);X\h$/gJ&'7ą[Kk 9\C=K[ƶ(DmW@;dX3`Y7g ,IpnMk]F/SXt;W4WTjivwiw_WAl&F1LJ9^' NFXV;aVMAqf;CS=(deI7Rdh;!NeaUݎc"7pR<93oΘAeրu>c `aId[v Rv- 9Yݨ( AeN>Q,ز2:3{:t&_k*tĿdw]Cn$UiBz!P<,Ģ_4٢N%؈J.kք(=Yر@#)ɊGlh&}CMsDRzY)Ecfv_tڇNyQ%ZU9:pP8JuITgzC`{8L:!_L-lQoMp#tk5۷CbTB­G3^>`hQT\X)2%pQiij` `/k/Q:[CF9\|Iܸb0>^])hQW"#۔P.ޝtT~odoڼ5ég;FV pSޅ=OU \rΩ)*d}~,qQ3Տ)ra!o/  sHrrdVO칛qp$|8 CI0}&5Hsʝ3t;6[ȸU#UxN9Z᰾T|y!&o}ڱ5ߊE;yǗ^jbՅ'/KZb8K& 0u a5lUMjz,眭0я^, N3^7Lؗ}r%PŃ^1KM$jqn}ujEi_/7*tfP(Z]&׳gq;$1F,_S6dUKԍ:M{= z?osK=({b|w|u"}(r83v8(l̂R̅냞JGʇ?XڟJݑ^U#SCU #`+#}}cps@j~CkӼ}.11[7Ji'PS"Mhbg8g9֯6i ?\dCb^&VayLG i|yV>]+_=_oJٲ (GLZX41* RB+#Y@~Cr o?JBezE/mł k_\S" /=`|uԼ#yaq@A=*d-²EAj-2E[f:I~]Ϊ)[/*ER|l R*ҫMEx\dҌ]Oo?WT$+{ɢW'FY:Z;JRdeQg܃XF)Y+zUyU2Ze/72.F,̡$p"V?V(cNzEdLTyoo#ba*ZcbIӇe#37R*-;4meS"E!BpnrydsC.O{WID G!Z"bb[Ô*A:LE5aBH@MdSPE!~&W)R)1gW D{s9?}5@$E"dܗ J{~ڱtZugA>8Gc\)=609m!Wz,N 5V]$TVWӁMw?ѥuhvM72e rJlJclj𚥈%2m9!m#*b@B8 go:8mlR%wjd:I 戔#8nqvl`yj  AU=n7m**)Bpy9Ԭy? h6'd⊴ K}8-N˯.k,۹Pwgs^f_clh5oܵ+jM (2}p42D΃Wjy KY2~)t ۿaLAkX d-H^8" D+ߦWv벍]:IB^3^ezkQ`ie*?Fq[VAo7&F!דj Gac+14tw˫ŧ٫u)63#MD}ut[KM)c.݊?J>&K't]Ͽ\|kwSYf܉7 R֓{)X`-O\K9BKjX+m NBƧ ׺`z/pR5>3};Bbvf X,6]}!jpW63hkFgpE䶘檒b yTM\ffjr5RNN/qCH4mDh k˟Ƹvu՟Ws_r0W_&"KͭF%E7%rB-E đoDHҲ3| o?0>Z5Jĥe%3po֛n2,YOqᓵ*7n_O`L_l[n^&Y;q9pώ:E `:5c,y6KH?7? ]XO*'{8ivT,A͇B%Y]ڊAP^`mf(MWҘ@ѹKE@˼#ۦ,a\ L +N':edK9}ǤpW0J )x,Z+U38׳ nN-ss*w51!] yD H$^S}}tN`g?FbNǙpZ`PXfҊ$2 fq/ ^?1V ]ExAs{瞹nK [K!2r? +3+lNwbd|65Bq/Eduղe/ڈ ۡk~BQ `?8wAlЏ΢Rĺrrpɿ0bjqЅ'$06Z*p"|@Ā1Ec#P!Q܅oS/bm} Ir qO,)>k*s&wA=' $.yDۋV~Y-zĢTp7y}5Ls|+r)=Ԋۉ(--s;&(i x$ɪAXR)뷳J5y{P!~کcYya#{ڥsF$ʮ&׾"ܧA*iJpH/Ɛlٹs{4u穪3d>&*:{UD䰉Lȴ\ӡAqDngWni,̲CKK k|-C̏+}&w̌CLs/ Q$䃭=0tBhRniCֲ%ٓݏk^̄7#YoLe`+e.4ux.SqK:Uu؃_$؇da+ ^W1 0=Pr.Λ_c@CoY8<0m[wGz)XYҁ@\n~kktzX[Ka 19b~ܩ躤ƕ?΋wM(tPI_5{&'Bڶu4Yjs:[Y +=|1#s}n$5[K`sLS|ܝo@MnPg/{qlpkO4% GӶܞ()DX<*}>Sߊ^8Ȁ&X[򸉾$~\-z. _,/_:^9M@%0JP*V:m{;ϟuvuC179_H8E8 HbFεuEHTR+^1 2ıձLTt<pE \ƹd2dǍL Abs9 Wx`}x 'k1sRtP O+C 0vyʎˡ:cvTzwsll?fd|),N#SӳIsW#٦H"yC~V7G2)ྤ[+@&x=>^WY5og}t3ͥ{<.KoJϡ=׉[jMYO~&7,k'HZe!AD@Z`ٌLj,zK#hloj@GX3Vt)6hRC B@/9ԭy!?ץyՍ%jԄ*),/=՟Pr&9ŰCMD5H>U&TjZW_!?o%*\A|nS] |u._o%p2%0wgi;Ūºο]'8Ϳ~mCٱZ ~+˝&)(*e݇!Ĭ +_tGp誆!u-+^V2OfIu%\!Ku J34I .v\^>{O#n}.!avD 46}o@WqU՟f,QC!nF?%Y?V6:ّɦʎPe:` xH \Mv"Gzqh?$tܪcCP]uɽKMMs\k܄3it2^T f@~Rmܴy,4I´߶ dGybHq7kz8P(#&^'e($,pK,? ._7yОNJ?m,<:}-"mEbh7*.2ML!M%YuubTQ (~0A}Z3wĜ̠s=X؄4qx" kUEGMQu 1{|$fw-eTȢlr) !*޽’&wuȟso(u(>vUcexW(>9^Q>ZC;'Y6Vh.t "CdwnխY-SFVZwG#sѯ3EUj 4 "9ۂn)`t00z;)'C^ѥm%xuJ'd86V-G5BFVqVħ*B6tΈh;1_Eb,b`X:4G sg!nԌ ]k)βzD PX'=ŷVaڒ̓c#KV xCu=h= 𲋎%T1n*P w۶EB"WtՂ8@'DiH5_i6ȒICy- S2[N=3Qhqӿѯm{.cEts)X)e@F'p*-jciw]vQȷ"5HG4Nɺ:Ф; إMmWW25mLɈhM8hm* `4W$y @àX}j;׻6I3) d9V7hzRB!Vgn<7mQeWӲrХex?IUM,ұp~B>V2+~* ndhCʻ esw@:@ڈK+A%Ə7ɂYvwݤk|t  &GF.%pR+-Tjx猧92V`PJn%/ uq* ؠ=o۵8ucl@W Ǝ>ц/G8o*JW =lt9i!` fuK)X l6RqVQrs&@?:%{>27gҿϻL[ &G .ۙYR6ꬌJhu֗% %N{UIUd ga(vg}O'Q"[M]eKTQrUN%?>z9vk?g~ cPp;wK‘ݲ7m 9P\:'v .VqMEρ}a w?R;U"?{%f5C\n7JG:L4UJͶϣc=Hz ]\=M(_ݻ:Hyy3h&Hl@h(GS3dX~L}Jq1[>WF C7u>TG%Ә:B ,)}o!ؓ;Pmw@G` ^ s^\ym԰ 4m7b5PGQ1E;}JUFn6ަTQr-E!Gڥ37LSZYVȟPwغH:o80K[?|6j~{&C,iXMSMkZ1n+; |k;U\%CĹJq:J\iG1#gnϜs߼+k] Js 1`Ⲕ$։ݧ㿱&=-OG|/g[P-&kh;Ϊ~ tfZP;~ITwꜝӗA7,,W `WKneM! I~4Yi/ȣ٤}`D2Siȸ4yv?j'+B1t/Mڮ_/[D%eۼ1#gS315~^nKsU|V-,xMާD c8Bx {8XtS9[Zr%voϋ~d~w QTVۘ%<(pm^{t yiɲ\Iva$ !WrDg X17R_w)ϷZ[>3`rXGCd;u^A8#2coH;moE_8b{Tċ=  anjXogd/V#{1ed T l:8/Cvxu2UEXAk]"W]D4 UN!?HG*b츕!ꦂzhjٓ%b0"/VɓF84p1>dc^pml8Ū0s{-~c;rN? ,e!Cs:%oSۜ|K-~q]Gў0SQ&c_aMgx}w<5c_ Qq.?X5յ7JԷx~֎\ї|r7{gUѓ넌`AI靃K&83VODO,WWIJ"T񎚆HyB\oK!QzvẇСSD P?bYdVY7O5kÓꄱpAվ̄BD CI![\{x{6rg.`a)6!¿3WKaF#v p`,_s R<+d|kPXc~A7 boM7oT]>&i#ňf}yM鏑#Fŵ34I StLؓmi?z6#j'Rq{?HzQ_iua=ޏ3]sSqS9`M 8 /S>moF2WhO{GhE"@/_1!01 zTjY%O9}NtHNzche~;}ctjeJVA쫘#37b#?&V)a}Vc-Vl* `f!D'n POU7WBbza4r-PRA+ $֗e#₋+t%Nz)hk]ˤ^ċ8|jqo*pê)FWj'va~jT`טY^g("1U=Ĵ:~A2R[ġjt+JQ |ԟ< ^v'/۠dE;[r;`kkݐw9{[ly}F7!x|s lv`e4->iFǥ 'G= ##Fl?s$b}N$?ԤWte۴\©hDq!'oE!GM}Q,bc^VswS Bh*fM%_x{;F(A%{ޢO "ᅝ^cio_ nZBf}}Uu}8(Fzs=Y'QRw86YIq?nw2gVoFpY~,u}p܅m6B|ǥ8 ޱd|t;ώwslsr+xsQ 8NR!'E:͖|S[jan ''.?:&ᮖJǥլGôZ$RВՉ;T몛UCP9@$ 3, i 4xVvP1ӯdPv;=VP`?5;b-h)7hZN@ n-ND>op뢌EˆwƤ})]_ۘ$ C .یjPm:GMmyHntt!6V2O/؃74B-,XZ`r`4˲Z%~bOSֳzTH G^NlcmKCAk# lCءn~+9B!Užz1E?`VkNxxZ9[^&*gh`JMӏ"Y(X)4Zd,2 L>fsix0QBuby cֻe{T&/{8%-i%1hev-j@F|j [%GA됁J vβ; V"#(P~5ڪk1br j?#*590$k4!xk6G?TPp( hɫY3b Ϯ9~89k;k. ٍBZ!1*!H,Ȭb=}x.us p$BRŴ:Q3gx- pMy/|/gb-+TVdK :ufa#)0kB?͹މYNX=eIdX v.|Ԇf:_ %_xNu#BO|ӂ%MbV {_Fgo,ם5*m7h2ٙ%ynr&ǻKbHӊKleC;P\t?t>m*H-"֟a,/PMp lWUf>p&\&-1|NڶݷӕS~L;t \YpP]|8WthTf`5h5ݰc2YUG:.+;(0tEw?2&ƮǰΪSw!^s*!(ffۆ+;F# ipgnx՛shmC>U;]ojn ԠȾSg-.7a7:pGb?ꤲ7JYy;l1BGOLZoj6kj2HF1?6r:m(35ИN:zE#&kZc:=xm{f`Mk+O=$Kͦk_t㨹g ܚG;zt<J+:CɅ~PTqȷ(" hV)a g@ZBv}x]m#Tl %tYFa8ӫ*,b oШ19 䝮7pF[$QY'J,R*th-UMn{?c AJ71v@őeb ݴ!G¡EZT9'yaЖQF[;qC=!?w}wT[DD6ڟL7d `[$dUʇ#2Bz[76P-¡$!uL.agzn}LnZ2g۱;7vʥX78ۙ>Mt~QM1Y:M|+sC ͮaUQoϒGsMa.y^7KMIhLid#oŠbV]+6EicvyS=L@zI([FqRڍBQn%q=m; _JlX?`Y6r ЩӅŘ٪ d qlqZ'3av08q 'Aryݢ5$hqPcN,'Ơ&!8ĥ=b7^% a I6,ڴ6`^]ڧ&ёDX8GюұW^6hbd:;7}.8D4 ^b)BPxK"XምÈ̈́:Dm|di%8]k vs1 0v v$K RIu%i IG2Xa;!}cy_ӛ.pΩsL:~ N<]ć2ȒQ3A_K>6YTtMnK i >Ҙg=LLp֤ivz1tnb$P[3VE_pcՂ'd(Sv X@QHJᜨݥ0EM{'`!!&fwX ~ hTίߖ0;P m]=(,֓Uf35ѭcro#<@~ΨuMiaᬑT5˂H·[E=>;IOhQ"B"q5e,{\r$6XzjU2Q/j,PWܼ0{x&h"d% ټBeMhaDJ *$XmJanV4\#Q|X֑3gZpJa7ZQ3ҧ{VŌ]W/`#:q}\HM!6HGr\JʢyI}BrF2W&L*'4AS S25*32ic݉meiAױsvɵBN0~KqNhAz0Wv7fPiG1: (۱Az#:]0E-Z=Jئا3F8!?!%TLn"CaφHEu,m?Tag5v2ncLqr \E*= ) мܫV I7~+0 8J?ZοǛ<ȍ^">۝tGNrP{w1A|A>WE5i3G֫/*цnʦPۗdf׷cS¬\Of`8>`JBx%eVި55nQDhh;PMR F^{u(..* fhWָ=m(R$9I:_l% 6US0EIX& ,=!0|F- дB5..Hu,[HUSzZ=#9{#)U|-xtMx.Sg{oa{x+ʉM3͉<頸<s}T}6[u_2Bg(+qi&I)ԁ%Zݨ#kX(ϮD[2X{ہW-&<.9@.,ȝ@5cjjh+\|L0汹>;Oa,O4Pyg$ '-Z( d zK\GneL̟{GܠlFQs%o}f*P1ŎJG9TTY!= % &T)n1 XN)b##`ڣmoj\`h_ wֿu6mZdzr3_`=uĕx4[nPł&Eҧ& 4h}h8z '㬍.ciJx\o^V~`4T\ l/-Y)8Q]蜹Һ%Y!s!qYz r/i;ء=~-Uuջ ynߨp+(PP 2B}[  qOa2{߱B9aUexK)(A[^ P,~21|x|k4$ OJq7&1_"ۃ&Z[5^`'0>pLLҍ'aBШ@H'QYq4" ?7Y3&O^G-⮐!Qǚ;̓z@;</T BlC`wR{f:` FlĦ>)3@ULjūO@{N\.`c'A%\7*`C;SZ= nߩ y]Â戌+kc e8<Ͳ<;:ؤޯ`i6m+QF0~k #_kB=EHnazntijc,"[ey]]v.AP41{FAZ%#>٪,qr]R'g׌wx& @{:&Px"F'f{8 v }te4*aб|2KfMBC :cUH=wXJ8ɜ.1 Ў18#\oCey3%&^ \Ls1A2}YX &Q޾LPQw{к7WIMTX;4MɩNƹ8plr;HJH*ZLH3dKu" rMfҢBp/m&v 0j|yJnXtҮN=Ue8ťF_q7FgOMN#ET@bD/'~Ci|Gig٘ ֵZ/ s8/UOb$7bיX0N'ѻiwwLMQ6] Yh®eP/A>jC=&nKU>yo:Eo;8;3ޛ7{0ޑEktEV֦bsJ; e$f6©q SI3̝(K|$ g}j4)pAK,u@p/+YuĞSW7׍oD4DZOa6VK_R2ˬ^A^`i#*؟E@fS ,iܚ1̐0Tour[cQ\i)Uc@~;!lhnWb7㸳v4uƖ78=syؚb oc21po|wCBM2}S,^~ ˓Rۂ\S T(ҖDL̽uA3 }s'԰LI>(^H&A譟A^,ѥڄp|bLpd/2:\A~v M#IkyW:Q2~tRw#MY$[Xm5#| UI??]b6S)=dn!]^N 3$Z1m{}q+R.!%!҄J:"Ƅ0g'֯-*KNvsm-.VtF$w2.1+n+I$*y,rFHoPJsZ2͓abW[TS3g,UϽgHښj7j㓵Գv+n:Nb2EQɉ.hywSaV1ugs'Jhu}м @|d˔0Υ3ѝ= LT-qos + ov۶669DP6vr'wڒ:ƞY(Xo)+i!]) dAKoȢzLĞ;;cTAꗟෙL/h %[=eM>jWeG=z/SpZҁRss9L[4X.g8giV҈uuV% 1)n.P6xΏmyDLlxaQJ u`Ԣ0obv[S*.:#j4)rx. !=W:>VvHDsG3)hDZƷ0)p4DO-gkf'%FP\"0HE_ޓM4OT LT%B`2ᱪQ7=~mMM3[kު*{-]T`xހWj;;\#釽>}-n;j8g뺢X(Bcs@,TJC!EFqSZ{:OsĈ] tm/R`k3S ˵I맨/mD<1W&*EizsLhdR۔yۀe˲1DfD}NQWGQ"V,thyk@vOq?./^ilßFFZiAPN J6=DAGgbB_ֈǩP%>s ыQ"P =#!AjXeCvKed$?C^J]A+[l*^6Uf)qz~EFjg4 M˾^FAv~0(+Qp\{/cI¼u4Ɉ}~ vrI4߾F"xyru^HjydӅ܍i\ciw<[ZKzcsfރqd0iy]C 0ε.e$WȆ Tĺ26Q(./?l'yuLG>3ߋ \<:9cNkv54^e&Wq-Kl24:j .B㥚m^76i\~fpU=܄ ƣ4#-˼ 뾇a MtbffZTc P2VN߮ $, S&V0.ѲC؂i1=nZ| ;ؗ/wEjNdqC_LfwLd,-@L&hˍ5j/e-*hwDžuPĸ!)\55 8p4BP%R^u#fMS*KӼ 54ƚe=ׅ$^$`xyQggO'P(nCaڮ3Iυ(/'{M#(>ʀej>ct ͔N1pQfNjT"ŁvVL/鮚>j2?;5oH /@7 a"Fqwjt_#*(d<ņ /oۘ/Q+[B}eyJs' ҹVcNpc5۴]b1d J;`v.CJ$c2C/$bF(g(Tż['# ޢm6wξ,5#$QMo[֍HDI?>)\~2~oN k}rXr r)7YpeȼۼJ mmS m$\{j\i23`ZѦ9 Rh֫4^ЯIC2Tųvo?,XzIcϰAaBpɄo'S\I+&RN\fnlJϋ<ҁW 1IGMAzC•OM*?BsY٤(jhT„QxDA(jvƸ#6]!wu;̩o'L:ϱ= #P[sְQqz [Ė!\ګz!=y PIS&g24*Ww6o!8B\Km-Dn2~C21e <'BlLD͟! 1sat^kYk bEuv&[ʯ3H9BSTwn+f's('д.D@OHJ>UvFT!4WXmEХ'1GDF.uPJWBdQmvFYF+3}Q_IX5Sr7$?FaS>"lwwؠ40ztImjrsR>jvfclD75h[L+!HnVvKX^X+ClgLD\[2{](Wʏ{ZE/ ]#q5Qyw#OQ{'Uv`Q)YLD}8_Qǟs680Ưt-wwU \Sksq \jrVZ R{19PpH wj߼c=炟aZ K5x>ϵ`MK'_"p\et>)LP|BS%?/S oƂ o B7ڒ rxÈF:ثƇ)$QNSYmB=wW75)Va`Ufy:m@q1/z溽^l\g(?`MŠ$><*MS IbDw282v JK'74 4$t>wQKABe Rt{rLl:mfRF-4T|֯ZuxQZ6Ntnb#eg[qKJz'f(Δ_fKp'6PQFZ;gOq nhmR^$sǕ6p^UY㗙]2=~'W8婤NQpLﶎI2(FN јM֒QYiف+g׽9b=IQCXFHS_yJƟ-ca#7>R@su> [" l'RY>581FEAnmt4M\&8p1`1LlnF7DV烨y 14z)8(p_)NDxav$rh%7B̑4%N.fʹrBn׳~Tѕdg')Hlx-~ pw,DJwmʆpb] 6jgO_IYW8H}(o,sGnd3j—PQ3ܡY9(&cɡtm7^Ȁ#Hⓟ Nh>X#iSb.WcZ ?KLK7:cPkCM4̞GNB61KDxv8o it#0PY/By`یyyϪvNz q/m1| c:åa߱j3٬ daq5覙\4v/a:\}]'I+ug O䕦9h`+KAE- XjdzV.l@ۖwܙMJh.wV1*0b:d;2q䩌y Nݡ>aB`+FD1`)]KҕJ7+TYObw<UOe 2aq{߫1y# ),*^or`=gNfv\`srFHף0ceD&3yB!K;bȀP D$FDJbnZ1h ' ڙ#Cu2 9IUq7(n"pƄ^-m\y3MC Gwxh QkcF1п$gbO%Q~-BܛGFzi9R"byʘnb^>[ 0.=&CQY3wFOcIET].m328q"q0F lV:^!8oه(J|rp7Z CRp r&B=MgV˂+Pe"11̙Mc]0^jRh} \Tgn55$Ba˧Չ˖4ܪ#zz*9Y<_0NQYwmb?:b ٙ E+GVr\}DS {^ҥ{fOTWiah[ļXd h܅on>**2Ƀ4`mFLF[cZ}ʖHw9dR@5Ps]оvt#bL+4c wKEѮ@}r1$X[XH[_&ТAí_%m}z%4fah<:m' uc$iicqW-+\9[ꭣtK01'c:Orőט9WZy*|G' 8 |݊\~ ib( $_<ŽXQvZL pfa"D 9$S! q1eX RCҚB0鼝 r@HG y,̦MGGjilM΀! LZHIS O1fjvDCWRL[̩h'`x&*\]\q{JϮ 6M(OQԃ.bWP̸k,7sZPf~cH|P1?U8zWDwy!, }?*t$6* ;n4,^qlGS9;JW)6͏Oן D=J5ܠz -9T-iUo\Ȝ::&KD~OHsXoR.rʁ*%&x` ^(&!]Tu,И9Š7ĩmHNSL=la˯$<{ yg_<*nľM*:eڴ֛\V ZxSa1Mf*K͹2lrmLj#Mk#FAQxEABQ|s QY]JkMGLK8BrT̪0eĖh#Qʒ4k1˯!1ϝ}!y ҒҘ'GU5[Cl=j j>c,S㱡fq^PVx)M#o- ""P#wEjW$VڶY([a*%ŧ֞ v.kezǯ0Oz9zq$5cG|`4VQ($5^WPår iJ<z/a99ISp㶦\4E/;ulUsrv3m[(kq9Kn [sL&PD=KH(9ColY5(.P㋜RɧӮk`O/26L+7lEΓ6!}VNu9jڶ2-e!߬@t tZ\2MR,&iw[4gж|wǑV뉅 3ZgJ{vd.uD9M uh'8n-J-ئ&"Tq.L4&=zm0ckkڎ8\UKZb_ &*B¨M- c┴!.MɱTcX !&ஒPA Eۃ.X~u ;<6NNbKM9S䷽1ij=ƙH\pj]dPOXLT $degvOh5 ,#ŲK+kjM 7=GyFk⊢!t]s]cG$CY4V֌hIVH0lse?73 f Ӵ $o7JG>Ib%Q0+H!f0S9X{"t2 X; ^3ͽ ,&*$IBsQ%oB c7%5=@Wrfg,ǗBq=jDETr//|j"|3D)QM-i앝 b@Y5 AUѴt]jte5~1 ⼨8a}Ohom0BlҰ Ԅh2k?(c#'}(O$TGR'X( GOE,##/8/C>I5 yg@VvPd͚UCg)][,YoU. t濄 <@̻N*Kvt༑ d']r+ LhԦ6v yҜ5.dhA26%yb{5_Kc,9DLvDlkq0pOODO tT6s = p 3csvaLU5ۖi~ Qj*C@D:w?NO% J(8({>ȋa2зIyy?2[ٚi<`~I3Q5?CԜxn v?@(v(Mxy"<}tN )]Qb}T?8xaV$4lfs` ~zy.](ݩ"iɘG*0` Fss>4DT*c:vgZ7ǤBnvK]P 7 hM|. ]t4Pxp:TEYc\%ϬЭ#bs%w [K*{LI%ˮ_أZ56H'%̈(g*apz` ɾŗy&ۨjaŞglarf>n]hHR놸 6R~T>n6.Ku=m1V\-ĞNCHZ.}M̿Kaҏ'鋜Q=cB09'6%0uf]}BBQ '$CJ0RHQM(]0O-J9 e'},*ϔn+nK3 A!ڝ+713/ XS S%A^ϋ+bֈ܃r?k +|kwx/=%4;xsJBv c_Aa [PN,24j)mВmQHgՋ]}eyYȔ}c,B}I5![,rPXrN-2W  co_ `QPzrcIf.6TIF) F2SzX^LY 1fT4kqPV7I4X; APÐ咝,lw8A*f Oe62?/BJ/2p/a;EGRyGO+Z8 x6` "{^4p2PÈQW>eNo?A tTw4A%E"E/i>a3.iz+K!cu_NWsR5o'6d̑aUD/2^2wDQ]D[)0 <;(XBE1WX +c$jgHW of@"8yp ݲMF!7Rt}zcִB{iT9,s(gv ^Ḥ2"8gxjٛ>akԲ`6,G'isv]ψ%A]MŐ.p@ nOzF ¦޷Wtb1ǕXz1GVonJvC;^mhj4L,uѶpj2;Y=u]ͫLZ4 u/ SSS-s]kH3Saæ߉~7뤓a3iռr*FOPZٹ[T=D{ V}v'YOv;ݸueKSjnm\.N.ԯrYwGtcr@fcPpTέ=f+oWWk+LV-LPzF gDe=aӯQԋ#5S1d38-2"]V f|]xrl Yjw!<Tz$`RA7+x[TdVKV9`[,iNyBvt|.&,. 'IMD銄L{SDUr}o~5t.7f9zhe7 gu@Ih8~ɗ5DvM[VHK/Uw!%_ukmdC#BlUj절C+UAB%_uxouk -Y;%cۙEx<Z{9v>)G!6&J@uC,6Q) B-.?e1ѺjB얄f/^Ϸ_*`a0@DiPq*ZDzy%E"JLxHQɅ#-+#bugx,DZLq+\.Ѧ–n oI4#]Dji7H8ng6{Neq|?\M¢Y[Qeee6mCpteLu76iٓ7 ZZcif.ik >C!fc& r]n>3rd.q_m|Z|ThRKGMQ_641 ^ΌI<@+Co CF.'iBq%x:'ЫG#!8x~5ARʊ{zְBnSjZdT5DCB\P1n5c.*ͷ9A ⶈX5+8- #/~bI4-S@$SWPac׺-xgN龾Z}dd㪸4=Kl9~ۍx ̐*tJ6{q[D&  +U3>6PǵhdHח­:̦fי] ɊYecdm ÀιixmX`"JFx䎕l+I˃3ϑG*N猘7Iti@--FȺTWSu@?5`é?G6FgSTGIn<$ N|N7VG CwKgl.Q/Ewf >Պ zGv N";\3 xYOQ/$sj c_,fj|5pPX7& xHp.@Wf_34{r[ŀZ$-_wV[Q&G8o0~T}%7Vl-Yo_/'[GˋGDnPFJnPy.w†kg.j9=D Ý2<38Wu"cЮ<Ō0^bP)ZAKl> h5c5%.3bjAE_o.c~KZNpءai;mtTbh0G2E\3.z!1z[(woV_^ȺRj6 PR@7/89% K#@4;:z ak)f^ ,dr]Rn :K "AtIrS tNY+Zh[%SƧ7 eEV]?J^q %/4D&Ux\kf6PoQt zxJn;~$\%+5`W)گ9;\OW!ct8iy˨Gd:>5ŶPXU+Àd'XW.+UI Mɑx;}! *$L4E/ AMOTogrO:&ˆ'UR՜W5A 4_3&>Q 08BNzwi-oc~&E ? Jrb1G KF?pL{J&ǥ bȈq«잝GXiqcEIhz_CPMS4lkۋf1@L")2qI}I)|zJ^YUJ#i# o>y`Y+'tWy;fXgzmڝ !z2H @fԾ:l/Ri&掳SdgA)Q,EsRrk*H]73AmU/Vs1_ץ-֓(IôQV+ȢpGg1c" 5XfwCD>b^"•#mɯ?G,R{}{^;yM"G);^9)7"[~Z6[K'@ ő^^p!4.ݩZ^}=TiR#tT扳O}?~kh\DJ>d$3CYyMQ/N6LpȘ.2s> M<Tj_1&l39< >v=*\6صwt'zKOV!p|sXdGRL)_o6$ܥY> 0xf?Y 8 dȨf씡AV1Trc`<Vy \{fvRX:֣wMxׅ|' C"7_ *mY=4NP,Y[D^y:s39FK\%4J<&*t|8P5I/5r23@B3S8^]nb@`iO@b)1,ciW$?ՐUE\@=etPe>r FbZ#s}һ aGXLy_*nU鏜UJ8u r!3T/=oW;V2۶A6b<3F0(2q՗W+a) |m>2Qֱpz'vYgDխ Xz%*t9 ϙhprUg?;-޲`uE$!e <,g}, LH6u[ϔ,Nz;T }U C؊DEj~ DW ]U|997R@Gpݲ~Z)LY5 ܨ%. mQ2a7"u=uY(Szo7pio~+1;͎XAW Dn5 >rSKV~0}{y@~O3"0<Ȱ& qȠ?ߟނyw)bo#|#G<9)n:?5P7MFf_1 :KO.2@כ Qu˖Z (PWޝ QhVv5권Li.[ϟ4׀fsnѫtJxzvah9ɂhvΒ \6^ 3f5#PFZ#A]ljBxiw@KV%4%+*0ꯋ?ed <(5Ix9DqaVv/DiA ǹ@r LwW(CFXΤ,y-qt9Gx;'4Rͨ;8}tQƂ7G,cԺ}jݛY4l1/0BG1Kc kf~[_YFgVL,z9ehC*Ywdt2*}NY+gJ6SҜiܜZ JLh-&RA734E3pŐ*╣ gikyӦ}fllin|ל\C*`-3 iֻU#jejG8 y6T-[Ib& *cF_X Å_O\SD+?hqOw0DIptj {c]^fe]W>N>8/@23%O!Di4pJAՀ2}yE*@9GS3Dk ayKz%]lJ@"( Eᖧ=Y`bRa $dk™" Iv;};? vg> :vùj?m7Rzpq4/vu=&'Oċ|ƽWS"-`4jc?Q߳yɮ|/5 { ~XS#1?{٥ȱ>Ixx/RRCF(N7,U^OD<z]XA41|Mr{J|B3BIk:tXˤ]& l/nkV}RNԏ3 3{"uorU  k1ӊZ Li+e!ogb_)J1ꜭb/(oO"LdWK[(@\?:>kn^װϳ>Jeً`xgoo9{`1GL~{͵^_CK74njR:G',bۭlTs/4_8<bb?Z&ѓ6KMT}b>9>{|>;/@N 9:3FA~6B KghaF-WA۬6ޠB`pٽM  j(#ش@\h <N&=I(ltdNC]֏J?Hl?XFਙzMd_D冲1ӹ6L-a:wKcF%0JʷHCT$j"`>Iq~`="`zsbr@D#午&p zK:E=ll4aFA O*tCL?N'\ՈYa5HFeH,z4SH&g jU}[]|_{!]M:r-vU$^."yAm|V0;q7صiK)}yELvࡈjPe5eI#:ѡ.<=+ bAJ O+ZzH\& .^#.zӹz(>!ѽj_cVj['Ȫ'޳2'3"WR֛nȜHh#mr4U(L .m*Q<@YFF7Ji1QTb!dw j%qSД جHa€ un^NVç Ԕ Ϝ4gLS^⍪,`(%Ƴs;@XU PgwML=)r;~'k:F,R/$ Džnk_]kz)"AW*6(p8q͞PaD&A:h0a ycn+ٶmwD3i[;SS z^+dںM֣xXGq; ]'U O<Pab?&/T ׹YzY3~k FӢ t /!.b埩x Y*<Dim9<ϱS$l=ut {qEW%#? ʃĨY VH!S[Z6pA)՝i!ԬeliҊYbaRTlɜ^wF@ kv8Jr3zgƪ^h)gU,DX ZŮ|U=O13 1q(N">btO#x?}'s08:Ŀ%;{ V9"[09f4F).?2jNIqxl[)(iwA we_F}p-|f9o^=-FV ' i!o]c$&ZM+n7_ Yb`|m2&"Ng$k؎qŶ ׌تOg39 5v-$M^(UruhEI5WOV%$-dٟHg/E?%fWd`ܙ5=7{!/|2r`㍇V^461uΐߨ &m)Fyޭ&LِN9Ji q%Ίo=xGJhvqcYj pz2mՊ r .hcЯ}:^-P z$jstKM8BdtT0ȩc/qQ3rC)10L8a3R*a'&bە >ƌF|I8)4a7LWGq=|!!*L؄RLև2c8SZS;DW!zxTYN2wyĨ ɐFpK\aJmA8NsB7ۓHY>^g:I&cN&Ww@KM"Ɲ$hϙq?D~$$ߴw Wx"$ w]Ix4Of]֜4J_d]*P&6l0&wVnd|N#Ǟ;aXsWkN)F+0vj<zW@:K"RuJp#*oV]XQ#Ǽl>M ~K['4M/p TVGC4&]u^ּ~̄od^e;`QcReŘ)}'-z-:^שј޷%"5 $f`o T;GS.JjgRi$;,rZ.~P813bU~&樯|44`W淬Il#`6IG^1/|T;4C@ل|~M/܉/>:?ᐩZwѕNH\ɲX7!~?TpԴ1']a\{'1: K<{Ǝnq4 PE(df083dboG`ӂZ`m0` ڤI @%5ghmKۃͽ& LHh\4 a7w<Np^ZA, Q!V#¥m Ӹ]NJ 2"rvJPިz W=3ݲӿ-YKV5FG)FEi%uMyA 035=MeǍmġY$ju N`&QEmOt G-ZgQҳLzi@߯ mݻzhώq m/Cr$6Bm; -S+~ɫ!}ˎs j51k߽@P&/SI|4J'S/gb9G>$sO}z.P?v߭}}˸ ev^H\F' Xw$.K tȸ4+Jǟ: /G0;6)hzvRO_z'^Ȑ[Gs4.9]}T/^Fj!;zov|7ZP xWpj{F0@I!Z:)OL4ၙһt&~f0ZHT_6JEx}(SֻV.^ N2NtЉt&ñm|`shUCzdu?#m.MWn0.p?TNk9 U3(s$Cő)xW[$}y0EɛkǴ-``M ړ͝[ڗ( Il~RN p?>z눍_P3&q?.}ŋb=Ϳ]{0!nrnA6Q3Ml#aߏ/@ `Ԭ_s3Y 𯏴eCî$A; t5BW-Nsԓ2`¿t"?Tn}v|Ңpaa,Ș -ۛηkQh5` `)K.K#%k Lmb*:S͞2VI6abx 54 % wϿeP" RbXNo>> 촅5r\ JovLYjCy3ԭ+Ҕo; LڷhS! ?p!ku],w辿<m'ZHy 02nxq_тY(;DQ%*8,LY+ldϖs,gPx ؞c `:` qD SZxPH>/TFD%h;%{^lx=I0A &!pP^!3 xg/~<1S'}hvwVK yV %R9|n >To/gmCIejH%LVuzT '}| DU%&Lj.(-^_7Ֆ(л`;D_NYC.FN՞H-ĸ?\DYծ0MK>'pxҝM-&iݑ3_llH-jI|?Y1wY:HkMi)|e&}C^S'3(1jk -7ֱ E/OsB<8NC㈘Y %B;96ə<=G3o7Ue;j ^dEU:Lj[f鹲䚁#dO=W\H̒z$k1YEK,ءz0 dyyROlËΎ'y/F"ap1P -W1nE7؞Tvn} 9̈́U-A{qnI`pXKi}MDd3jJ碡ѯ&p;̦^TPgOb{pƻY܋*106; Qzf)ATCm?5I~Y=d6f5 P6d*^Fˣ$ TzO'WPyÀ>2Nnp<{ aS5]DHo@>FZSp7`3QYSBdy9UK..B]z<0 wtjCq^}⊖L=/QAT?7ܐ+^B=y.Ul0e,Hog| ;/%5vda+\도Ȱ3W 8紈G3%P1O6_DzۣQXpE| ,?j5쎐THϸewkb/8Tvӏr 5~MʟS,d^G^uXs`G?d»:\4]+@fj2tg2Be"8+ohi_ӄ~ 6R`.Y0-boeF{U.ff Ml>&[pvyc݇-y+!嫕1VIBuwb$4c躦*iQorlfu3`TGHO >MtO";qN8;;Q'$\(u-^7e5LNPh z΋rfxXŁ}ʥ2@пX6~yi3wnD|V|ύÎ-kw |A'95dsqܶtfțSn>ˉz&f&?"hЖzcÿ#2ӚO/3^μᮊ"q k˚gYS2ӽ Z_j [hvx{X @~ &)`gWM#erk$?2RM!٤K4^ZI6oċj/+V|np| tѝ8J b9lUGIMU:/m`1_ûm #@qm^JݕBe^kfdsLS/YUԄcI qk3.Uj|0lk\Ĺ,c ”GљdUq 9ހ*j 췡^)\P/y=CyeNDP x|IEz9j_8\b; 29ЩPn/_|"zX>'THUCsV_ E}I|TcWds${yuPwDP}NdEïCU5[W- @RS<rhլEc_jR# -ip>d u\|^K ~.O m­N̶̢^,# IaMMK_Ra,!B6ك9 KzY8;NjE24G &d/3b.fժNoM2ZާQ\4gp\%FjUhd/~jBDrEE6e{:o}ȴWV&G `hbb!fXgmӒ u4S<{};gSS҈%PtlT."2L2fU/ Tbw?G ;!OJ嗎YI/Ֆ#_F} Tog>V9W$n)Dj~[*Ư;-1KEUTSҳ\ -v=׹f^qAE~]Լ;VScf %$~$a~΁ Zf q uiVR TWY<'CQHKdR8}_6$j z`y h}~LXnZ)"^p|?cR*To&T"+tJFZ!*#}IW@irhk)\k udGtq YzԂps6W>睾JWZ_D2K: V9&5Lw?ek emGeV:\ 1P SZTXPמGE`RYF[ܦ4 HVBuŸwO>'M ȇ̜3) w+ti rc o\3lv-6lӋ>9WB!n{t<$z[/D%?c/wLbYXq#20v܉n>mQ%&#U:$-?۩׀fԄ( 5pT՚v@v7EϚsR<͔rxݾ ~60=ȂC'h[4u"`n b+ cz]VH@w L7wUx< u pwLSl!2K5 )SLO7H0a$ bN Թ^xG׳8v]V@0ohw7wM %mp B?L PgL(g]f z`uyǗTGBQx$}IlLzZD{ |Lcap"b\]j nA 5ߝ|3;(uasDU-ԅE\߳5q{C5 xМkvaQPCtf{SK^w(SW0eD;]L–G2dYLf䱛6#_jW92>Cj9h+dM&fpbb ~J 62ɘ2 xLE`BO_.Ն7k*b3q7_>wWǜM_}03 8Td˅:Gy ="['8%vcظ̎a$flD7j-=[*˶oP0xԂvHa<_Hj;a;<á/(w%ۆ)kʴ]YyNԯxB+-!(*{ԇeGsz wfEpB9u2ţɼŏ>M`io7"ر`5Č;l,谳Bzu)n1vΈ pLIؖ_=>4IIuͨ5^6;`+"ؘky#B)}&n?:ycÕ!P4*t5{U^0E\\y5:Uhz6VE*o}ѐ+LLMGC,,TֺT7d"(ġ@ 4i ˄L/#xĨX~Ⱥ3(~T'3sC+R%1Hy% C ;uAF^{VUPO'!=\Hm(+>T| $ ~t2ô:DI9NZ dn?[@2$B!4(U4"e5pLY&P`7$`O䒗j!:h_L\la-݂O3 1?y^o-nRXCs+U#1L ܍5OV/.vrLޥFsD~O.>Uh=ʜU! m%՜grg1`S^Y] Xr9\P@_R{ j FZD䖃QhO V -|F 4ҌMxV*'3SNCӤ>l2 {.k@a2*:e/ RI[* e`sloAecs𔎂I#^HCOQ@]hoEe|}L|Ct::&owjx5 ˝ݲo-gy( ANBVsw;b/sI]J]o~H՚'&9f'<]~@\-7VT6Ce=_jK|i۵xְh" lJiY=, ~x/)sB側q{TqUQ~4DDer ΟI;,(vAUf "-7jlrz11᫲hE+2L=^IB]hZ9oPgg=Ms7I>Ma~Ч"#:/83nJ|'?* ]庍aG=%2ev戅.GR>)yQ==<23'HԞx}"57W$/eC}Ip XZ}92^.ϰ0z$PPMXD#ru/Ɂ67$l+*?!g0ݗ`7ih]2f,IT#'!Ty-s`4ou٪-pZX.կfaGma`KfBguDԤ܅M\e|`|J bP_D$0>x^n<*>'4v_Y-940˹"+E $bl/$aX]no 툠l8#;^CwrjfU8.n WJI]ХKaP+=RQ5:d]t`jBU۲1a!qVf9؊NkoGhkcYZS'N{UrCg܇x30D?Ƥ]2d|@-uN@lv= Q#W'Cۅ`p0JC>=oH E\yWRhR*kS_uf}B٣a܆~=5d%Y8>_x&'"RĈ TjvnR{/=G8\cŢl;n}{K %Z`ҍֽPjv63]*؎/ =ӧ`"/dU j u1Zq6Ti|rpb ?ʚj_K*ɤ:~z͈uy(8Xp %t 7i%T uq5~bAQ]sIrQV DKγ#5F-T^'`e)eckozurx!RB_穤RPV&}#$!]+m8ʥKp9NK- ӭs`@Fao_{/kԊ >J9:W- 5MrZׂߔStJO(،\=~>i=ʭsyjY65oviN$}B3+z,*7=}KWyF'OX+ٓuÆ"l"!6cPR^B@/p8Y2"ލi@V dҰj˲2[Vv}B!O>3_' C.}c޹=d ]R5[fwc .(s!1tY&#Aث!57 [Œ APswQڜGIOI&JOsQZg^mGa0ԩ<'˂3CPQFSs^}S4$yd?YfGx90ё) qlƥ4gEpI͘P^tqZGﲵt0ۊzo<`D`:Wl!Khʧ8ՍY/ҳGgF-KS."^(V-Hk, J99¯sGJ$R.k#Bq@FPlO<-Q[+iRk pFW!u+-.XR p*3s'81@ d&D$/Xڃ\ڱEaQq<ܓ8:񝅔[zZfD;F^ b˶Dj) r7wݝ2Fd:1׮NS?$HMlD2PlTb# er$ߗaC {m bݏnxܡ%OͰŹ ˻YX:z`OzPEhV2`@8"2try׫Kf5,"UJrZ].PJ4ک)OyBF=K4*ˁ ڿ5"P~ g:V\M]eؠ_4EbWA@4D%zR0b;Ro}+%?Dޛɸ:1ic78!ĚFM.nStrsw"Xx@ k7M V AUQ~!h4O9f^ceL]`wNlm}jdƿ"~Vw#hL >~Ƹ͘ݴۣHfE(! C=2btܶTR }MۃfΞblSuKiNͮ#6 &Q':_JEq_|%)nJ1^-ygLɨp:I__5 R[}'LA߷ա R4!𻞩|?⚹xo$>3& IO]oc'/<@څRf{ޱ8L_Ӈi9j[i/PUJIH ވw8]a⡖2J9`GxlJ*nٯvՈ  ­Ufx/~dj@$fd_tӳ^~rX;:'T=p/#)nT6A3 ؅%97ěyY- D%LjgfV<7w@0jpM-Kk:_]?fjE\ Bn0 nXfR2v6UDIUE%n}y S 3eÃ@RIA jQ̑dM4v=a^;:~5Cti0dR?p˕_+~f)*޼ZvJk:"lXATJF್b1:^mM 2}gV;nH(-RcPy9Ğ >\Ѻ H=m˼Zgڔ#9^VxI5-~KAEc[A.U|J#K,逸'h#'t'+?l|Ж-dw5FitHib2}{nAP`C\<0Ymdѕzp !̖|g_vLrZg]QrY`xex&[=&l^B7[(:&a҅COʝS+8$H3 )M6:y t!癹o]okeo}` ى#;"fC@U\[EMKXx.6l5s잙OdӨP kەK kʧz2o iDGb%^ F!6"9wR͜w J/\Dax+7Mzy%f "sNY|ޜPK/YkgNrr}bCޔD{[a7T#M}"\7$sI!5]*RiPRF'eHSD Cv*梌F\867,&IX=hY *Ÿ%/Tk=_>D8+rsvi=tೊ`Q=TZW:+YMpҤ6qu7>iL~[. l %Sfew[k@6K>PN܏GV8UX09j$';bdmkvO*T|x:,u=#ȋ cX-AC?c"u@J.ZM| @>gD(brض܏%ñ_%(fPWȹ$ E)}|񆴦#*]fBӈUe0 Iյ](Cjy lCdltWJƈD4/WRxٚMJEn-8P2q7 : 2pj] rfzkV]}VPM̢ŒR RBn+zBSF*7 CՈ^9I8Qĉڊ 1П&Hc`:9OOb |i Kj6ނ2;j6% p$Y3nS;MEu^ G0y(kM5 B9%%@w%ĈO=VC1{~:X&A wޱsvD){o p"mxڕOq8s<; 1Աh<*&G_$CIds_޶iUKtA9nAwuvU1sxN'_⸌m&7B-lzбʽ_?7h#3 CK$}R-4:[å7)ml߉je12@vdC2s&]7%0c<˭$jñl8枚t]yH_&QE su1+v'NPvZO. sȉOwރ>OGD|2Lm&m&xbuĴFCqP˿S"jH).IśVV Œg呕c0>ېQl.FۊKy-TU8ߞ*GYd ҏÿ(. #d:91a_0_ﶈ\_-lOArKsۘMx<_KTQu^?RmѭzUU2l=O]a] g-`L%7ӁDT҄v׎/(⪖pUռ.4R *Ռd߭^h'-hӀu.x\^qi}.9aXĝL+g7,Ph$3,#)^ zdyҩ*&o{LH!b7?oNv) ]/^$#`E ~%0Z\>T$sf3a8ax%i: 0"X`,Fee?`;|LV)}. ڷuPAU65)Eypn-HJ>7hNve~/QHi?)'8rf'aIc:d+Dϋ(Wg3N˾:Dؔux+5sKuGscHp `z4 ܍a&QZbG+Znr:V+kbŐUsJ K&*yf'3#oNOӕ/w\:XzQ=9/'_W8A,HM{qz] )T}G'IdX6"Bu.K>V3) \sP%<S>e:ݭ(LL҄mVBۛH甕g')kiЭMMͨ{i%$㶖2why~-[(K[pIv9of.'fcɣvO8Sjd>n|PC{ 5 ixT(4+Cٵn;tq)o&M$$a{&WGXqLPCzzGd&Ed;uҢJ2nلv|(ԦxT(׍j]6m 2VZ:55i0+xU<,2;VE/ _ɾvԪrTը"ZͯTݱʄ]Iݔ^VS>˕Ec(vpVg'xx#8>Ѻ,g`_6LC7$I6gXɬ@!le: ŵSDyb jx|%G$_ AP&sgQ4dW<#BR? XBʌhF< \_C߯2ujj.C6uBb\M|kPIl0#$'o꾒[)̣efЯ1'<)fX;uB~4=0bt8` kBx~Cd!/32N-ÉαsΩ."0T9ѩ]uΊ4wޡ?U90<94Y'oEδ+ BCw&+k!iDWoXI5+½9Uj=@y,@e;oyYm!] Q/!ݏ36$m#qpzv3VbƌYG Y3'*R0irŠ &%?RiC?/3۳ ʌn"rHf"&97>*PU:me9ռQ/F׹(ND`}?>h}㷒vxЃfN_{ߗmkbu2h-XR%8$,>z(\L}Q&Δ/`D{+Q!Dv0`ܦcAt:T+bVͤ=ݜO8I^8hK9Esǐ~|@-Y%WSw"R(M HA/7nY z-.U)0ix.AkNF z `O7Hvky)9$h^I/ q,8}cߞ{Ξ5)-' yU[QRmȒx?$ wS:&n꡿q X,5)}Mi}xa-JQ] _ o#ʫ&KY-hNzNZoF!V%{IAEV 9uj7#tKp7>QnZ0ot D6j:V#Sw1P.ۉU*sZDpQ@Ri]'' пQ[F&>5Q$$=ԨA@_awZ){. \@ZO2`,ݿ" m|LlSAՍrC$TŖ\)_G,UWmKYx&I^ۖKLA*M~$ZC?}Gs9\tbfĹ}u8UhyII"wKVJ ִermQ7 g@ljDp4@\7[nLU`reo)(ؾXX߱Gv3iKС"?.;6ǟwt˨’%?B?j+4(K<߭NJjܢ#B6iE8X|;Y/x19qbahOAe񄣶r`vc)@FXu磗GJ}<^PlM<&8@=}Lb` O|| HQ(Qp&_fqnwRZP3>>WlmyexB ~Ō-ُ?0h#?_UCsPWӣ>vam޶V 3Tq>)u4FI)f?fIUy>̾M6趻\J NL8zShy9 .uo BBʖۥT` l<91̗Z9ҳ%s<=(荎kT󿜃dWʍ R."#x -Qgt#dCeXG_1fh;֞#~ЏRkj(s[&B 3Uͻ-@bP6l9we.|;޺1L:S5PbmD>6[4%>ZWq%4{I0qUZu-hC1;+2!Gyvrq2d$&fQky,q}A<9a8+W44FX[p5SvUß,n|=am1.AsRD$bʠd] TVcݲ}A|!86UXPv,hFMz"jg:<彜܎S`0B:-B۬viM+dm4IR|Dp?[FK5l(E]P]̕$9~:s'msoZ+DƝ@LZ+L[kSf0؆Oln\Џ=Ȁ) WF* 3h+(JmsԨ7v 7WE9 C'zG4{O_cɕt^Lz? ؕMHJ,zfvRDE_یP]%| gʁY c_ xdy;H> ܖ/qɍbž v{,M73_h==roH Z{ہwqɭDUO_HO]'d3M+b e}$k e4c4P@sV4P<20x?E+LlYB.yU ShnqVt =o8&Ag$@-J 'ـ >tp1ћ"h[nʹ~ l+_ DDϳz}MQNXVĎ+[W'yt/Ӯ'6rw,gceBkקi,&[.3l7oO=PLj9vhgMpJ}]nK0MDɦ@(VzK"zH]lTj&߯*xkhHe=>CE6*f>\7q{z@g hV$ ӻ(z/R6{r}d*I֥̥E/ѝ#bA@n$~jsGN@{)~Mn~6qXUT.ZciTc>ö]; )cgע&?лXըkö), {y{;HRUHX)#>xi "=sȒ!u#+-#?I;,c8zc֔1z+OdpמۈryE`ϴv\zHv)- l7o4h:qy{y!Z$b^oS 6 pB=Aѓ2gred*2hmn4"'2v/ pJe'd̑JD%nx BhҍoDJ#CP܋2u@vsj~/ś8c]] Cs4OߕXG̢kҟI+jӓ(9dKe# 4ljoKߘ Wg;̜o_J I2l] GH@(Օ))RhG5`rҾ@2 0P92̄ ]I$뢍;*6,CdfD 2)NF5A!Î}Qe}P^Ip~N RlDprtۑQZW6G5ވ;Rf[+於T*PZnGc؄~@:jS,eB%c`ɞƟRR~G N(嵾ΗBI`dIyϩNa$ J _| pimsDQjrP rVS oחq[<76_h"BGWYh3_QCi߶ W}-X@oG'OF*[mD(y|HA(훥pQa{Q+SH#Mu"xBtAyO/l(WȰS:s''P3R7yWR|al# y1fB^^sAp}ui͆7:[yQI(Y-pVOFYG\ c>#'pGV  kSpԨy[,w˯n8z=IrfcIʼDCJJV@]7 do Y%F;4c.!bMܝ~+% b^ b.,_fq HA~b)W^ O覔g|w/ 3Z,`ipޏ.pUt7X _UʯsHKTXw d*%R7]RJ^LB-Nd#AͅhD Y Ǭ*R*#`O(Cy7ָ_j>ǟs7.&ڝnfz oRh8>UE뛙 |v'ϕs+opg Wꗨc/*hh_ v/ x iZ~Az]X>-]IUxfHt43.z!W7mg {Xj放u m4ЮFht'O, H~U ~CZ`V9SZyv?eutVZ8HuKXN(](:7UcsK>ym[(蔖gps=4A0[m=pdvx*0 OS&*-~JB[rSe0߾j W-F uHLbR=e v!0 >xɿ^ʕzpp9 qSy+[ɺ?Ώ˂/nSQwq!!.L?{?ԮWpV{})&|VZ*c pϋ9-bnV;!:Ǒ4gJe[LQ*#=LM||!_oʖp_6p.̉yλheQ6NƌgsQ/5LwbI7Zkrし|&<Ԓ5.!e#;TV e3`GcҾAQ%hؔ~ͫxw ɪR*U'?m+=ܓ͹'Irá^(]m cCVMiN7k!nP D[+ʸg1 rwH}g9}o@flls]G7]Zm Fxc3ܵHPkߕq];j? Wy`upL?l%8p57pr6swt6:) =,ؓGR Yòj[Qj332 gh‡z4esQ&zƔ,z.Wl[X1I;z * e`.B:l7|Ye#8L }jy &4yjBs&$=DY.#>W}}NӽLFnRQhnx6̔1uuA|ˌ4Jߧ\ KĒ'KFA)\k:̾ܨЬ "yǥ }|}eXܧ]_,eM?Mt[Cxf8 H[\<849h_YMo ^eJfF s }u}}ސCTLkRGΉf&" 7Ap*PIDq xMiga Ggjcaj<~iL.<-Ǡ}Q7¹.3>Y1?e,0X4|eD;=`%/Y.dgKejmJ CtBR/Em`dkfr+g̬%gjD($;:EC&^'r,q*X453Ljw UVk O4H%u&+˽OMJ޲E|rM𦶺;,bE˜O' S"w},3Q:90W׳_DW=M<񯮨U`1'7tybgFt66zgojNc¦Wl!2xHh3Ϻ%ڢ0Jiy1ъXzگ,+y" z0ӭ@0ɇ W#5^կy~F{k.IRJ!|yI62 Sh LSPn 6tC7Ż]<5y:3*?3gGyT'D#}31J>aR4a0.i'ᘘ n[`':6F<û KI1<WI69/b Z$[$!geMgr6L٤ q\ I8m::~nU a2ƪ[LV% Vvc㳔IL Sغp00EfŶxAkMuAIxw*mErʵ kpN=ES3r4t{_C(u E&q Lŧǐ }c"}%R|,v*fc;BO T˂8mᰴ^jT^=7_\e3}){,_$5WRԸ ,U4}Ċ"&A6pK]h H9yW]s Pf6{'ҡDkL 8D]\Ow/S׎MU^a504\5VⅤsrh*T/Y J0KQ&amں>,mHց1~R '\4mGYւ?Ö-ͩBa|qDdyS6Qth5,K`LĵJ/fʬmDkNDgƮ+c#D"Ykyul#]|]Y, Ȅ14&&Yߛwp<1\>a"N*ǶY&¿†n0bDK+ w?PAoX>;R̐U:sTQ 4iS Sݕ =p(pɁiɬQZC֮9@C%VpJ.Eud:wHԂf͘,:{`r+"7Yk4rAidd=' zP!.4 ),Mfqc.*'rw< ]A5$IAhΝl?pBЇ=2 *`<ht-w"%Л(h^*Gg}Χ 8VqH{]tߴ6 ;ZECobkߦI<$ ɉvfKPwuRxOY=&vf$P!!4 G_DJܨ8+`2 sv?NmD]5G'9oEN-He{bsYpx}@wj?CXՙ38F7V$hy7/%ڐO4~QͻYl4 :+(Us2D(sQ򞌬C/=lũ`!q8e1ej& T(Ɯd~ qN<\IiALc p2wüL2<}+LOEUoԀ]o. eN(nS0RٶwKLbeVXpQaye@3,`_SXVj%` YG6~44AL^W(}!{GmrGCM Ӊ_Pgu3*ÖFt׊{c8,lOW b7+_Piyy%")4k_ e׉=8`M4[7;^Xa <+~YKCM}QˤI9!wg:+m&yqY>b?pCK0 =}V8i]3W㸼Wr&s kEw_3ڊ-=ŐI~;>Zέq2=־e|ы}ҥ Jb;RΝԇN5}ZYU~;&jeAUD$paQ8|a˄ShHM?pepw,웼/u3\zCh~n+"`Rk>+NOzpǃ@- ė( q^4A/y"!EPƟ_{I`n˺|c0\s!,Btb$Fvg܇&}fSxAFoҤoExYe'/!D0}؅(!ժUރ\.ՁeƝftw\3S +E"펟ծZBR 4 FLu,+yBhoNJȷOZu7'Ho&H{]0.N"l[ QX<&ƄtWmvٚh5rN\ȸ߶}}SyNyi a`?+2*(G!OBQGJA>BIEnyFIZ,Pz/uW{0f*b/5_҆E/é뎀d}shJЏ@A4!+ ͷgʏ&ʂ  +"% 7ɿuƬ]WwB%i@E]m94vSk9a!eNC\ T}fDF/⊅|k&zD9qe SvMgO X$AB.M7[HڰpttbcW \ `8?eLk[1u 2tT0M2Exԅ\4ܱG0fYc v-Ɗ؅k<;9QVڞLu[SV{8:)!yR?a}f$ ,GRx6T^Yi:??ue47c{G*"Q=E_F\^):]8O=@h?1[2^2>"5.Ќr?:d*̣CvcLQ ^PAŞdO89'l#s.. v2"#YwNC S,)r"\pHÂU- {cv.?;WXBgn?ʣ~iO?O`sC݂ȷ ]Mm4ݚAL1/b=Z6ju hRO$bd)2g٘.2bTR6,AK`Wy^ >. P^;k>T#r闄VԖk-{JX^4Pv9`q~П ݾjSeDHbc湩DnnXebXҖwړ`g+YðS"" 2l+Eg̈́w 2:(l0>-ed}g4qC[nǯXa BugP6!38;x@EëT0f5UyI [/#sٍ47iRrOY(Z\O'+&z1>rYcm!'X8{rd'%,ُw$l,= ϖWa=5]˕cMקsKwBئgcAdDo͋S^Q~`J6ܐT|9t~B띪3Lu&,rF1F!z&ɐw54L3ML8ᴊ<O2N_{;Q ^KW"x<ȪʣڿDUʒZ)XEy8Λk֌z:tiO(!cXZ@|&O8pzJqЙHXz /(|!Vns疓/\_$gW\.u]NhOb=z(G ңhgDm*D+NKI9J EsF.?JX27 :˼G G^CSE+0xA%4! G)eE`Ț4_^T/D 9%J}ȷZnj[]Wa>A**(YvcaOeZ0vz:g8aæm]~#jR&rf WʊeKʯG| [+se7Еƽ=SaYVPځXdI(R#{_. Ub\dN{ SzswSU@W~%2nvڅabQrVlq|4GPgJ6pY-x:W%l`?ӉĪh*)MAV|&dNQH%Fygb_RN'W9$[h|c즸qk$( AՒOW*\y 4;C%( PCDb ó +UV&@5j?ޱ8|+cq.OnHZ/B2&dp\?VN PUsL#VK*e;h~J@+TZ5X"BES6kpjXY򹎂So0hqG8AQSp23@d,Ƴłӏ=p1myڝ-VsIV4)ikDbi+S>CG܍T{"Ai$ԛkLBehNg~ h4+`} 3tvI ^`:cu2ek'#Q (%-Vg}_a ?&ٞ*hVSc&ьY[yl+G`l^Yb!+&y0},*UWgsNF᪭A(w\sp c1K 4Mv4맵h&-*[/1&yxr.6m2T􂁖Z6uMTIzuP l;R8DMHTö6b|%Bf!iejd΄9Ӏ TJZe )Gg=okƪT"l}y1 $ŵXE4Bedlr, x_y lANW9ǢA^`[-TtߤB,  fWzAWjX\ig}Qg&mG)9LtCF `hftDnvVy_ȁ \"4> \ex$@@|(lzgh# ~˳Dj#ئP]fJPFz?p3BlөS{[ˤ_ApRGlgѭʧKF_j_.^2БQ:|~ ._=ieC-RkB 0'2zI^B0LwdF Qр1FeXZҙKL5Mlh*Lz2N^Kf߻NicGk^˯\UI#IY>kO)\}w pы$Tڸ1 5ZnE[яyT#aL TyNVlm`bh-LOeH#nA} Yֱ5Ȱ½M?h|_}&!q=ǀ^a Ƣ ߀*@mG%.cճ -.Utb;ԣE{ F f4;KkYd.熼wCCϵ}%rm+fډ 9$QӶ^aA9yJ*i5`mFU;=Y:S>{'}#8TSMѤ=0S- $omUjYJ0t< S< wy4Ep@uO'>/CgrJI_?Z!K)} [T(PVbaՀ.(n: ~W<+V.jn)2o"G//r``" 7?IS*t\3E& Cq)zͅ T>0(k#}N?ANsMlU<rFX431hbS*-ƖS6ҝPՑ;2= 2l̝T&LPb ^> BmvIM$6vOHڱpL[>Y3hnTߞq ۡp;Ua*oi;[[+ĒjQk;;M1=Qk6Rp`2j sbrUw*2Z}n% 62u_mio?j쌺D/+ %f[`tWe鷉Hg\2tA C2/UwFgy' L՚-ës%p,QrIee:IW~[Xj iϺy1^qZv߱N?dָ>[:KhFrAikgDWÒKkC!BcnO)i7<-+UDz/D@{}q9ŘAC-Q§t2k{@krp]()$zQi<j?Ȍ7ġ k Ӯ{ѺQ}\Yz (lW6Y6 L7H-u>K%Tw1!Ip;Y_ Y0* a<[`9PȳI3F,HM>(wIKdVrܼt,hgZ]XFԩDǴU_ "(1iT Q7\er?uYsqqm~._ ә.g dmoqCͿ?e6 u8b䛲@Ln'wx(=+*(:3oڎ}K63?LO p O{h=!wPח"Xo@tN'9oB)d.I+*5N3=@_ٹU r,P::؝tfjLW/0uS.k[3hdCti 䑀PuoԮsu:o>֓NgCV5zv,~&M_Q>W֓_GPt _'0)rjӅ5Ĉ-r!헋YAbܧios,HƼP3cR/'Q]vuͰbػ݅^lxԘL-=lb'5 OW"<҈3010W\/f` kl7<,/3z'жAL~bm}6n>sC}} q2tmၔ6meTbQ6q'2 |쫶˽wÖSNJ&V՛8Y?1C#?c 7p,[%k1@sNh ?Z i5t#< Ol# ]?NI j{s$6Q$ [*L('e6fygGEr w9<j_H0]Dn%CH 9 ҕ0wPG&H%:In/_$"]T >np)pʓNy❢6}C%Fj|qTq]OP% hT$ciaf(zT#9zZ줴n%O?ҩ>4)FTȃʑCBl_{Ýru"b-ӊaTf(W7Κ#Ŋ{1p-4Enŀ<&5=DVT|]݌h![\n]"zYQR {:hOϪ.T^T,.o{rwڠƗGoPx<i?aP04+*1Opz nڽ4}{҆llJOŒ$4T{W$"j5uRĔ4g#@i67{R&r@= M{utzK1}{x"EwWva7qnKQ8qsfT+Wv6D{)ख़iKxH281*̎ s Rbc>ƌ<=km?Ϗ5$yyF6(TaC._RFk@6Za+ 6`OA`Grmm#HjH֫kP v +З0p(W^-9553tΗL&vNGpf͍ǹfYOEЇkkNmҿg9kQMÍt>oֳ>֍:jK.TؗPGs+&791v)Η uWQ*7hɦsV&ɓJڶ j|XDp4Z3?HJ@~}I 0o:&w\5{n +'1/1qHLYr><%GIaӿ^xⅅ.o Jkڎ}[E(6b'#1UItA-c1ht3s;~ gurxΪ1J?܆E`yaMY?uX{\Kޔm2Zژ9'p(P~ *`>5Ӌ&@{ l8>SXP (K5Q3Z>Bszpj>{eO"Xζ":vLB3(Ϧ՜pRl *K+BӚA7Xxaw@cd46€n=F7^DyUݠsd1t)-t>TЅbYD:{þ!.E7v4 8y;WhXԢu.T HʷhHއC-umҡ߅g7iFfvfZeɘ)+׌UYѮX<C>a:~h0%Dɒ,8;0 (нh5j?nN9:{6}X:j,w:zwrzu;Wm[-G):(KhtU`edG@zM#L2"KIWҮ5ݐiBƮ &1yvRб=1cS< ՜]}maLH|Qb 勤F@~%m3t>Y?ěp5<+?d#։(]GvLcUoo 'HұGmĄ2X6_ۑaThZY7MM-" ,r5^?/wtD ppP 9e|]FZxI6y'د«HH['cծђA H~h^(pgpb}?%!P-fLj6⊕mzQFUx$ya>"2xؚ"nD@bp{v 6K(K~ƻ"-/)MzU?3RK5TB˝z{^в3T6 Pz`@E& XpóȗF~^/0~4V6-1Phbo>բTՋ7c;N.Nց•;s@tٱ50 #+.P STChATcX;+ ͏q<u4H0sk +;,dCJוnmMyH)GIW/ r%se5)Wv?eIMF +yt+R#, Úw%!q֦ V*xm+'ٓ:V[{P9y[ ,/ VMu@wu-L. ^pFa#M+pY@L위fgD"9cNf:/Qy!NmUrEAr}48 Vʅ3X>$PedII(Kc|uy,Y~0 q1&9av1pyz6Eƹ)2 9a^4 GFyfp7T7K- ފZ\Ώ~du%TGP$VËSm[Et(ruY? P(:j&Te턤L9~?[jYwua5qg/m"u(@QSUrz x?xP "$(cr?Xn s1cG#DRGY ';0s4yМWƭRTתq_$.C<[ht,)v^BvDa %G {ȏFdP3h͐avYAUN`l\"a`W37_fP}ogXQzET^<1!UQb}T)E$3К7/󋢄.pC\hK g %(-Y 1?9ѡTK!j#,60Bo#?KՔ!\r`4;nƕC AOQ$_b+@b"ׅBy媠Wtgj":VLA] #kPL\+ Zj׭m9~iUE{l PCV / qNvl\ N.@(tȢ/#gД\A:AՐ时'8CEB3tehC -bTQg.:2b*25^ ~=ovS!_sޘKneM).z$9afmᵟ+ )vn 5}3_Rs&GBUA|~o+' r.ׇQruG/DvԹe .E$"q%]LY&Ck3VW}wL G#^7a9N Wװx3čI2P<X@Fm&> òPU.R7 ~5tuq:K[ƪsܑzv:b`Uݛ.<16ilJT]fi8LkFM?be&m*Zzkj3BJ!t5۩=ak# =pdWv/bnwna!!#Sލm&Ԧ8wW9f2 32CˬB9]NfKm$l's-!~(-i -2rxawL%o\_YͶb( r3]4sFc ).UKe)Iغ|o ުU. :KEFXChk*({bZݽj;e33v[Rw=ŷK:(a-FK n.hV,M8ydqMpORAs(!<%p'˚ `dC>'5H & (RĊSTH `e<vb(8< q@۴?BHsb=$>kUNǔY. J_N+ )"D0-z8u4RT&Jd\w7lo,rz'ǩ(fՅ >JsaSY: g<:1mv.5:ؘ0;"FO> ٲ'@qBcg=JbK1ex[75fҷN%˶Hm125jBCʜwڵ U2(=+BYa݋A#Ry4f /B}qSMSfX6ΓT &6 ɪPlSљ'rX w^CtuǩsOmni)1/Z_^둂ԜF;u]X 7Z&ëi雨<>lێTT")@_k7ө\E)41N)DZdxXj+5wLQ)N1WEp98'(1x_N$ h@B0*'O>P\]SP@0>,qEzu9G1swGUsH:?$ W>,HܸdtZ*x YŢGwZO73XgcA@n* :`-orc@xC.\)ϥll zOrB#:A; *W&8h%,= n, ~Jh$wX\1O@s[θ{ qt<{ѹh?Gۋ|{iMFՑ/ x0z.6<ZZ{~FCNUb "&i LowcU TF浄ĴyIuAcp`f:Fk87gDϺʜ QQDDCb VQ KwU.w[u \:pdGKHC;gR""o}cMzS㙁Vv('|@_sU~8o4ވ-ӨpYa;_ܫ^q)c:F (5_ç]±w+9p]f`3dfاyy_PMx4CKC=Wv@Kj?aY'Jaº`R)Xo'k6Vz;1ܚ;xj= P?ad.%]Xa}y1sl4K{Y`V7NhWsvۣpkHov5Pݖ ֱ3O6K{D܌,b+b)˘X7ؗ\ ެ C,rKⵜGθTr*b:7vm羬Cȝe=c*_x/[ؤ;$ɠJR;C&zY˪ҠئЙ'r#xϓ#2]׌ ڠ6V\j6obn4(k+WNBD1w"Ԯ?$ra\AViq,;`K4Lp~iþ:bvG-T|dflܓOOD J0E&H"BV^,o"WC&6Z]`?\qo+Q}K,ߣ5goSJCƣtH%uve ws6pOΙfq@+Gb^pQU _ QeR3ף_'8T, Yܪ2GP͚#%%i300m]-i2*GoZMӉI>΢@ -~0,ĥwC%cY ޛafĖ~ch1.)f<*/@'#CG$h.cJI/Hz-kk,]*hyr.uA^G싡"|Rb@Jgb 8ڃQ31PP*4w̴%`HХ "/!; R.݉Mݐ5Z|8Jnݐ$ckVayIn'i;r$ OH Bixc8ҏE/2]>LC >|P*$Ʀĕ b+@ ݤ$‰8pJS6$ DX8e_e GQ2h&{*ӻQ z` UW1m^Ԙ0r >-I!pnjieo~ڳjk('駱ډ-CBIOׄA$ FqC6MKHn+mC?`Jk&oC%H« <閟i*x`{kI @Z&5 y4$VdbH)^| K1ev$;.u RTFDRqi*$SͻR3]Rߴy=+k}~~d8̿s-ؾ\@9ż2kyiBCUD7RO{^t)מ~¾=r$@FIAe;{ rj}';n~S"ͣ<5,r|M~m NEn^î;\!c{>:mA!c}c %pr#g.NaN#Xz;y9BGX tEnEc'ܒUSa]4Z%|кdVAP,E00;ej^Dű2ג*Qa(Vv"JuNO,tF yUw72tNQ`M"AW+l1*\6NyBO%~ӛAeykjd=q]1Qcó7.&RfNQ)43L[pupY5)2wSEJq#ˉ ĵuI. 9oţCvDj励}SLȟꋺVzOWu,]]~EY>t`_nP3ZuVW9ԁJhܛy`aP'L=!}+LlJrA@NvӦ;]7E)Pb rF{ަ)LC 鴍6 8w.T=ORv qNщdvE_!4&wc@ٝj]|yY{c$#2_Vգ9E)?a5}OUF;!u}h۝WѢiW]=5uCaQ$KؾtFU_(RRt'Zl=K-޽LCmm*Ἅ=N Z3-Ax4{:%dUpp{ ߣN[ǣSe#,l ]ʛ*M-1ׯ)ץka,-c{-è,fK+x+g?|8)4@^Oɜbܝ_wCdKn2)^}f{*9O(ڵLvbu]g˨"?Lb%_֯.,z%; Z^"`j.% 0\XV۠[ŶmK3/[;q.o^8#Tpq5l4gT~@w3¬rMu!jsԋju GM܎bϨs֪E'h =r;HC9 ~ܦzPSqp<>hk@!4].fפKA*ƒ[W6ޔU$'{m 2xBFn/O obtfSyxϦpx'T_H&CF%dwTEQ}!&Fu ,;:G/yr;^jDout<>s? PsE9)X}&[08" m<=Aflz/O!75vpeRUTdzO𘩺]'[p#=lTmT+u5P8Yn_FVZ9Pri{O:6VV`2K7%3D+2SȎr(Һ?,yD+bZ wgCG J;ƻ"@n0`8ڱm; Zͫ WX`9>piO:{[D2Ѣ }$B3-Aw[ֿhݨ+S6~U #Y(}۾[{a 4y. Ghy/~Ek*8S9_lQDo6~*U4tQ Y?4, N5FÆB{r^:죛 מYɕ'g؄V0 *ghg~^?,߄ !R`]]xdCJKd%#bٓ[vlT}NWcOApEs}Ov q:N֘zz> @N'$5v|wtCu:ޑW\8KBˍ5$]uВHK94 .%wbsdN@#=H EG{ge0GŵυgTۆb;lCf!A%.*TeXߣҺMZ($"p ɜP+.D /s8=uL+뻦d9[K-*bBaCơ0RrMNw߷=Xoc9<)/2p&G|+J|wxfפ4Lף\ZR&Bˡ!D;+݇[y?k-)<]7+~ DFǻ+TkVlՙvfS%(`I# Mx=k̛.Y8dv ZE" UPNо /X9n/U;e` Vh {Or'[bY{Qv 8}Z%Zim¸LpbgbQ'ϔsM9pH ɉUE[" 2\q.{huebx[yo$Q␞|HzUnXcY_ .(J oT׏I# {1")М2]}+t}hkNHSQf[^mݠ`<;@ϖF^5SWym(-@E4^4@(q&~jtU]]nJk|:= 3kτ=X$eKJ YXdx;s @yʴS1L[)(p}}vѽQ`az"I;X$ROO (OM*{%Q昣p2zG{يZ,)]M`]a ,ȃ䳈e J+.OG iuI )˗!VI!#s(n=#qE{/ }ha;c|H+/').`YJ4NZBzPi4ї)Nz~~j0)_C|g* %jejن 7._+A$+9 aT)@Gm&HbFocc%=dt)/E"aV/MU*2sEH\8OCKq,VSCf!(m6RP(2v݉<3.ni]w@nVDVщ"7ַ}Kq< h/Y/I ^Hwt^PsѽB;mVdBeٸtJ3,7ve/Ũ@ h'L2۵o]í0|Ƌ.6VGnI^6 !-A @)=Ms(%?}a5: E\}%H1߆~eV .R9.dil;ٸ][;Vl %uL1*W|T|ا'WdYͅ.u4uߩ1b,F`TivгdQ~+If(UHeK1 Tڝ bz&".LgyT'>]"uXtUjw=XAxCvEP ߿SoBrvM/14ٻ;ASV,lnzh+b>hdĂʛVuuEf>lP%*mqC(&w|TwП8 Rԛق\;+r3jOl!$} 2'IVūvG Cѯ{$׮Ұ I6v{zh1Gbgɯ݋Aab0z$.D/O![="^ XҡM @~eXBeW|K /3s_30_]ɀN!<I'J!6Kӛ^m176f>c: sL2]uN c«+e ['yqD0O~صVQ*z>w4$&?D/GbfW}XCf &.%UMjИnt)gv`l ^BCsD:L4BNܖTr\~66g%A$RKiCWDDoZ4&3*i@ҪCQ5 d:0䩜){DM?"_;ZotiJ・EG=c\R$5+K̮*sQ'<֝c{,6a߀>:JI?.m P`5nѓ]˯pf(>q ar4JlmR,]Y}RfUR}]ss߿j@JUZYkbru ubD&N Or7'ga'\VT Oe@E`hgQN7#m7<꺺5H zP>/z ]$".9C EI8|_但ODfU+wxYϞy¬3CTC%{h5b.Qi|d:opu rRVzOH/hRvfKeIMUdt}>²F\BKk_;vL?;cFR/keĩe姥߹>[ↁ%[q+}EʜuEldtc]}jE%^zb|&Zup) LxPpġ$ecnX}5Ɨ(p7` c] QV0'~q* G>E]PuJKB%G'&v< `VdI ɹw}eEΪ zG>qW9$ 3z_'l@o-w&0kF&b, ds"ْ!th2;U}9[`hf(:ec7Qg3%&Yt.^`k9]5GL<ΐZ? H֟!Rp|l~h_.w!ƴ~ZnkO<۵Cz^p$FqBu9TFdn43fgSg ( uNiwASB-JX*/dn^32:L8[HZPÚC<=® *OV qk)SP3 -i'sQL8]zKEmiH:aݿDWU,Lbz4!с9ʁ< ,?\~`yr pxg >dg'fK4P3Ɇ9CĶ3߰p-ۣk%lf 2f}L Ԋ 6΢)[͞d-ƟW#-U_LV,FJH`{Qc)o".BA]n}= <:X4CȕbXLmp$**Ep5Օ43a32 /)f!"5lN Gt%аbjˮx 5ÙSyfy?Gܒ]lh \DL9}*"IEQVb/ęL(f(^! G◰9͐˕5*_83}P[,= vbmw$&{_/hudOKkykm 6euw=ڛȑhoct;43xoM1iIX-Ac.뿠Mh}Qzn |Kc!Y>P=qUijgA+F;m NNgk,G7G Y= @MlK{(/]so5lՎ}[X|M=?obފ5Oܹ<΃~_ mvx`H@/M| CW+$0m׊pTAē|~%%e},hJoR ;)I(]i],ɆZexH3xrCԪ?^=+xUR˜Ä:ŀ5;_IJ: hw/0 {Dzm5_);=:bU0N" k-BQAyt)fk侈`2tYy2ZΈ]3pfy6qn2{+ɛ~g6\`8Hק'K&d^IFk11-,P@{v¾}+S``/m'P oЖ{(?i] ܊,;[&&bx+5?!_DA fUwkKn|߼)ͮ]x#!ML\fnŲSd}*iˏed<\,Km`inש ;խL3J X {՝tF;sY-爦 2>X:n'"t⒥ !5 Mh@Kѿ[q~%F"Edg) 6)yB̂Ńt~e:~im,r!p.V!a< ;Mɋ|(n 8Y`(<-AIzrIV,(s=Kj3~U[ ³3B<ݬ3),I(Jѯ"§촓ce/:^;5uB@c2mZ{,;%ʪc#m2ȫguce\hKri{tȇ O';V63jCl`IYh9u_7 LF5nCM%Ƣͩڨv+4w5 h>~b/jc~;up;=QOp"ހYݑǣ!$[eR93i@5z@3}Ł.Ȃ{n&AU/y Rx?ݸa{Iؓ + V\Ptd\ԫf2>~ )R\&UmMɅ Ga p}y;=~UX)Zo]P"mqME9ρu4_Fǭ7NuӉɈEQyIL&m )u)ZB2]5=& ڮl(,r 0 <[B5lF'){Б*YQ@Yy}nФ*['`5þbkfaɂkv31^B3rt%{j"bնhzXr'4=XL?}=aW)6@¼cs@g~DQ+0M+ h{4+*4Ju[q߇laB=|[q[௧_hkkjRģ'<}Y0QP.Fo(Hv7ɺ1r2j܏Fs+i i)7ek 3]HʉJ4J!X>LpEkiJav66ѡ*L }] K]h0?+:;n?k ?S`ֺ7W?I@b EJhhOzE1̗/˙:k۩^?a nr"Y(_H=B,[:NH,\Mb{šRH:LQH"/Ilr) ~Yc0K9(yQ Ä-foeJO3p~bg (`M"7O$BJ(%X*ſku=UѶvj q d!+JD;Vf+1|nrwb˹&Vz=[Qz8K~%15LԻ~XQ-F~2W+' ZSX*_+"M~C7RG)ŒZwgp[`ë#⯔݉Y;ʗIi wwC*{t:ߏ(/H?Xݟ{YTȢ:vle6.<!rn=mycRۢݸA=!'"ܡ6'sp 1 T84*Dmjf(GeÍ13/: /eP4]!RņP i_t&HfAy~-PVU<p/9Yi*srQfnCw-iDy[> }ޔDF]2qWqrpo #\*6<%ZLJ$E:Mh-=WͩzMgkqʍa ջٿqS6y8k\M%'QZB66&ѡmKy\BʡVHfq ͷQ|F(fJ= >Sy͒|,襽O*@Y07F((mx>㿦CCM~ {m!B(%.JH'bmINS6P{A<^XY`QQ.YG >6!< PߩBYJWŲ(a4oCC~Y'$Q]Hh$)X8h*ƫpr4cW ǽMkH1mE3oQWbr=UKSwG3y(YHo/&O!ZhU$ľafe.d-$4 U=*~1mX}]zp:.(>?>[&EYI:ohsݷN5*=bWLbeAlXDap!H3Eܴ)}X/׆oJTBY20ȳIuưg-aZѳ']3HSdVEd ;k&lA+gեt -1%+al@VT *5@*F4'\5"*G#of ;LVnϭ E,WZTȒD'u6vYƁ^Ġ,dͿ{:-HXAg p(_͟濂0I͗K}\RI?14O>fA:۠ޱ{39uAYKzwCL1'αjt qF(b+k!;?Zl…f9"*+U@JG¾'TnMhQWWML5֤r6T"r4b"Ӕ4èc%\/\7Y,̵hc$䔇0!KmοpMo|>ǯ̱Kڹjmz L>q;Ro9t8ASt`o t3W$.8BYZX}ܓ%yY]z06U죶A˛\BP KuA@Xeek䖶Fڄbt9弄$ 6%ؗrYqX|^Uۂ|* -Xi3q ieI*=i0˸":}mtSw8كs%:OeүGl>H'ӳ@~("hA|vѲEgR+Nj%!g؞i-R*BEƛQQ3 ḡg $ObvF `c8ڛ=ًr({V̙-АZp,6V*,9Ioj4@PឞW+߮oM) 2dVpF DJ@xSKW@ϛ5n}/ag*ѝ~R/3RUJ`H (RE׻ɎuPŅjۧ: ,UD&ʊe8wE幟cYJQY8:h UZ+Ygz&VahYkBO4?XW $is6 HߎaͧOߕd Kvsg\ZdX޾\ w3wk[gq,[9WZ<)<@`8J B7Kt)?O>W8^&V q *I'IGUu*!%h%77xAjmپqh6uqVwu. R5B%ûͿ@e'(Jͬjr?paz,ת(U p?aQ%Sc3;ʴ(R+#bѠ2~=Xsi6 B S,ɘTweˀmn+l,פj5ws-T1Bm|tivO`<=MMW%@+J3EyfUSVhpN )IJ7_JZX$ 7|呤YYvɄ`tN5W{dÇ@FhPS D\`|F % ^wPA4g9,yb6V"Ĥgyq׭0pG aE5+ژ2<2c*+jT+5 8>B@Ӭ #i5+ҷcԍW\%c=ä42jU!7B_$U#" iZ[~esjHw9gKfm~ý_-%uB/_\&+4?jI71%O!#)M&ͽoCScsRs_,@>\QQ)~@,^#3f8Ds !򛾮4 -ɿo,}IA}#~g9 -]q!`*m27/NűFW!yM2[3L1rQ1t[+\21Bhzn.#ǨqܦeG/sRnf ȲvRxW:0A.L9aòc ["rCbܸZ #Oj@ 6\Y%# (eXNlA`G TrCzVSKf=G*{Ry3.4>c ~Ǣ1Nkcwm&=Cc"Z0FA֕p )GH}dp"-ErBL[zJx .$c]["8µ"`^ XD DtjV}H?&v@6-34УdwrL{)b e@+Ջr42_۫خ}*6Qn||,jL>(uID΅FU$BI2vN/2g_[/>[ .xJb<  hT@?SSZհz_`}P/b9yG!~J- p|x5p02*56mD|a ^+To봼Xo'4.F~VPG:XmMY@i_JFQߢ _ wZܓ J}P!^#_'(+ƠϙTMU@v*jKܳT%vζLf+"?7Ml 02>pbX,l [y&dR.Fq!,Y߱,B gSv*5ݚ-xrpcT|WEtĖ@Ji¡e5L`a3W:u^ QIRH5er${Rr VAF5Z&-\>Kզ!Wst{&%jҴC`8nU63L}#[oTex*5XlNAi sdNZn糈gKЪ#z<[L0o{VoEooMNˑpU\ݫp\3Bqz&P)|+ 33?) sFhؠ&|zO(*u5ECTt1Nn68o܁:wq[A[r ڹz5v-XPq8pi7ſ4ψ@==_GcK#ZNC ;fz#m* J~+]yEP;w= K`BĠ218Gs*D*w%%_LK8i:իUJZtK5jZg}L~H'18,Z0S* MDAZ k /S `J; xǛoW0=WTЌK9;S2DۇNdm|ʷH\|;Vsp[[zMb+`٩ HDN|TX&f] ^s-f+q!Msb)h"]үmÚþ:%m=5u_6,|Xj7VPQ(OuOZ=N+ne4fK SEAs*,./l3>%r˧rULQ\/N6.Qۖ2b_KR )xXHpuTA+F~G729eO㋸1o" @ܠ.P4t Ź֍iE vIT)+la`vQ}@?7+Lq*KX<ЋDZXklINn FtCYKҼ W5Y/ "#Yq'׭2W9V4s^ ʯa14FGqD5YZ%ܠ kr0>hjiDf u*BH~sn`phAG~m~rğ=ٖڛj*_}Qx=4\1% Fs6c&5M6}+_Q* ^c 7f4SكwDTpmhV4Z*=ߗ[ E}s )uE!YS$ǦhV_w6?t_2s=$FuMlM/՜R!^`3twR3 @1dqNgV]䊵jqn,ȬSKh̢łOpgc@ WR9v;%0]h ŵD]вߏI+c!\Hrtr]7=o 1v`v;/K9.fll=c*L ~p`s(×Z!>n*jlΓظ}_4{l)wBp˟SN0a)(]jώMzm@D!_(*O<,.s*WOٺ}J&-2X0EM7)eӄ, @CU!e= pgSݸ@i/#2wgK?vs-+py_cHAΨH=8MOahsPë:(Qv߃!d;$6-DRV0,/+(i}mIa\CkOUJnwC1|ݘFɡ͝ S5- ok"6kVHLXNcI=JwXO1=#VÚ6p"?dJnPַ}g06ՋW+>ua?UEW]TO(üLj[kdl5\q: }_'bNʋYgn1:\s-:U|@^3NoX谨0aA`qҚr-t=bnJ3T}TҎ.K+f[ID U0Frw.+C9:^D2(gC̨)MЮ*/HQe2<] ʍG&zv\;w6(n dzh©7/sa53j:dY;m֪MCǃԸшUkcPmbt+)4yF=ECK/򱾒)7U&m{|aPxF3uaΫGE,}$4s_47NWȣYfǙ>*!o^^ Q:Yn|@W߽%M97*?ゑu.o7N'+f|\PX{(јήkn\O,z-!Ґ $*J3b:wq|EhtvhUMoSsW:ΈaG]+]υ'OzѼ =CUF+okep[WLxT뭥O𴔕+W'PV\E#2zu֭ij47qaDL}\ wKw;KB.De:rhd>)4@N{!Y)Q1?Rkh#XTގ(pmZA zzdEn Ld>K }P\kKX¶O@m, $i\Rdu^xEVI/kA-1?٭ /eCG"m^D,9Ez(IìѾ?\fc"bblW(DX.u+e0|s8<XA/6N@F#ԨI|_ͷT$R]u ~cNSva4R o0!ب1Hb+LY&:ޘwckKW91'b ܶJBR'x t!c?aI_n8ff9 cH}n̮C'v~l%(nK}l55z~6Z({bt!Tw"A/D8 g$[R(~Vl|!~͖κ[=+ǫUYx],.޳%H<'R]ZPƱ^ij SSqIc񿵿1$C 4 lqqr`D3OPyPg7\5- `9 ebsyU$%PrDz(02zEsMQé0"{g B95BD d^Aa2 f (91NJC3L{T'J ,16(@ռR9$Lfzf K˔o$m Vw(IOz[aeü9`Wh-cg~IEI"?^8mgǹ ̾OziҶ ӧՔK#bdžw4_}}(bM~8 ID|ʸP~|X7|N25U,Gm 3\&8vRޓoK۝RHɷ<͊@g C|*LRL`Ʀ55lE&(:~]_L -N+s`Ժr(P<ߙcmt<>@\bW:3Vȃ8~S 4E/<)/֞ճEBXF!_]1Q^ }mc> N@ھV֥&!HscUKoTvVeݼz\D^Nn#>4Ex&6mv7gp e /2k}m~a.N~jf/12E;M$XA#f>Y7hI`xoyv`V2ݩ!6w5>]"2t)+3kT(}7\p p;U)͗FTIрr=kYW| '>ܘľ5HM W(Y29cus; IMm |!l,~$tnǭCsbF~[m,S4 sK~Xod-(rv)zThkzcNR$; 'yo?'_6-?^]VMBg2_kHοz)o$#xk-8Ot kx;"b{\]A+ɌTD=ѧ]J/έBB1Cy[$ۏF j+6S3kGl*vL ӯ1R8±|}y;D˳tFVac,/R-Ϳ* i(}ˈy'=wpDₔm攁Uvٛsf:GWp.ī =%xC}E˝iՇ.Dg0jtSng|Dقۅho]͹j{&xG Y`g\c'qC 6% ο9ǎ{F?~PçĘҏ*]尝 '#a >\W E=J[t^TӞ&M`՜-O( fK槆"UnM z<赉H>!uKOCpZo-Cҩ fVrlB8j^ؽ[F MXz tY좻H'ݷ뭰>A&04Tzod`]Zj -dRz o}UɜE$#ZX|@8d{ohzn_UqK!WFZ ZejDw[09lк<H~fgzOdVu"B~2W n@?ݒyLZƠ!lwS/qE$xtF^RpKy3B|`mIm[A˗#r=r5F4uqô 3)|7P/}2D{SM2ΞK?N#z]狸NO`A[YyXiǥ@;c~MXOlN?' s!S4g<"5jы|8n"ֿsqciRX9vhC{9^gװMECAoY{,)qr0m;d~^8Y0޺aRіAco³ܡuf>[0&74n@'6#SsQ-āϋVirďHO+#4޴t>:f_J=g{xo6ZGW#q`\.ulԥa{o@oLzgjzU^]gD?8Yv&!8㑶ϟR.> Y~뤢N}^sD2鱏o%|!<ƕmW8uAVCpÄ/ɇ;8}@дqB.ټx?Gqœr/X&&y: i=, tl5h8>XhvE7R/kjtY/XݴPyJiZ;ᜳs2.i '(sC≧4 ~(уZ=$ˑu8/6Ins>mMh NjߪS㝡!0MF =~֙PS@ޓwVqONA(QW1o^UKt8 K@-+o4h΍U ܭoU.@TQ\uFޖ~S63BOS SXsosnP"6·̠ (ُ"?WAE֯y-Q5[s4.3sO,FW!- 7'HSZbɌE's/08OZZ? j,'h\<=9ǿ+ rv8ӧ_=~'`3j, :Sv`8%kPZCWx(GJځ Sa}/N_y){!ڢ3T/e{3V' RK*R}BL>[BL#8#N1WQ>c0J¶Js㉸8;<3giCY9"n2h>sen棳=>*'"l8kVq&X͚Q =6f3a~iTjFĄmB.=U |ҭ0T^ d]lYHQs{~[#po|}Ӥn6c;p2ƞiG\bsi^'f?'xv;YK^o+ OtR[3uL<1r^:tOꀫ2D`97t$(JsGx=t؝,2ٙ%Pe2=$işy*rx|/J[`PhS$li|eޠX^jߡ9O3'#{Bd~^aXHpT9Pm{bJ/ ݍ*Ĉ=4dѭw5CAu)!#=L  s7< 4zSDKjy.RlGΠڵ1f=>pCls ~d;DC#9_FCNitZ_}8^VR:YC16L}7eMf8#T-2'>8,lY{w5:@|u壖( as<ArJ o 2RSK,f|z/x| sQa T 7&lc/}zoB4>߂#͟ ?G&*j 8DRgv7C@KdE# bjI/ij]S3y F!܏;ߎ-^mi݊#'; ٰT }|xe<7HV2>V*jY& j{L>((hҽ#5mUW D[4$zKM}(Vm[WQ`Jj[MIq1@2!t큃^Q׌vd"F[/ :pcQ0 j,[Dzlb(p!1)ĕ<4\g075c0?;!k;ru߂׻fW^YNjj(!eiu\$Bg? ՠ\;%'j"9-s&HsIvZ?K!ca׉Dw }x%K|-@7vf>cZy, |e(D2H0ɲ*f1<:&`!OE U7\߆D]~C`B(|:]=sekm?A3PfFe"?Z2))'ȏ={UtxHOj5#l6q1VKD|?-&jߕJ>噼{5g  x{؄uX`{kb(q4#3š J((B;V.*,"` u]#z_VKD2\?Ɂg.bUXYY_ٰ C w%EP)l|ڽj(C?aWP,t2m7$.ԹLr$Pu`."S6y\fڎ-t@D={ϭ Tq#wzCs/jbCsR 3e\Y@"u(%< 7|M؎ [k)08eK#BS7I8La8vHv}/q~ M~F=<(6A{^.%)m^X8%|*Ua#JBf)?:{G5ʌSU !%ѧq+9w!lae)6vG޷V*, .$&/_&0I 0WB NU_d#}OyuD7 ǸP T(q8ʇTkH=ksc~(ItpTΚ1I‘kh>GsdKT2S?/>py]'LaͣG:݃9"s}?e7>R1%͌'j{̩mV}z/ VǎZ$VsC$pnt,lQEUPsuOД+ڀI4 U :f,RTOAka]vDbS 7CKVU(YEBd 5I4S8LvT|TYlSwh5O)z/43W^][+eZSB p"}vdIhmm y.Ow]nWrzd @!B^P~9q,' E_&)Kޕ\ oFhw_x̒bT +h_,qԤvg B'~l"4R${=)!jNtj_;w&ᆸo; %BމCCٿG+]^տ0=l"k41'.Џmsx O&9bgw;kUn-~5_o=aci^ց! LdCiy4t|(JWbϑAYRS-EL@QPOL+E}j9aa%q*J\'^1tHEYc,[9`(2=# +Q BՃwl!`mCVn-V|PZ3&xE!Ej 2I(ߓ#% 1#wgfG8`rޗ 4 {[CI7{4?(KɛǣUFğgɑ[ˠwj<ڳP< &(jE,tITOa[EC9o50] 7 v k? gLDZϵn`8K# Ո"ڿ ӂp _@|/Ö/6'$g|l;S+8r_aѮ JKl=I*b蓭9 @hޜƘ0SO @,C6{L\jZK`Z?"HT5Q?{ďaL>Tl[ ?"d Kv.Z6a.P*ӫȽV8I.sT|۷/c;@8qIG }/,y~/61I;&R;(!f^FzV%m\.4 4ׄ\rWJ^x_@(=cP#i~\6um@SM$''s[N5ێ]l@!!' {,#.sp91 Do#a!a5BGNE>v 6A|cⰋT}Y_v;%e!IY[):B:[wа#ԪŸ?2Sq5~z54TR<{_JfY8f%&Qե%Ǿ-C؞sI2G'n$:jKl(b0ɿ 69!vz8&s\|__w ki]|ȅ#k!WX=͆u$0[aTe +Q -M,%Jxvv-u%F%X0][y[zsm <qEݵh_.AVH]plk|ԘՉI-X;ep#ƕ#kOfQG)`30`Ϩ@Yn(Z>ȱI235wSQ*I5=<:CO> ($쁩M;>;*z|fU"榩rYU8~u,;qN5siޢD|`#<Оȁ׭h‚]9|}I we8X5,@GW"~a!% 8Woa)Ig<(Ãp&ۺׇ^ @ZIZ[ r f=m #C:~l-\sn+wrcvaR,HgHa -zI_ا1u`,ƁIC!lž=_oXT97Z ӣ薞H3,$k?fHgj+b~R1TrX!hW:!*RCِwi\'i&AkŝoA#8oUx"C`N_dTݙf=}{mGtMZ>E-3w!uI{u`OpcX '?pxk +E'xjoYzʄ(>]_X(檵Gp)E+x Ya,QA[a \DGp/{ۼ'pvmZ uPf݅!?_ȴ\j͟^[Uډ38VU ^eHwz7?SjP3sFI3[[ a\d,t/-tĔ́-W¶@1INh7ϭX1vz` _@%>e:؄;=Qܭ} Oe]MOٌmmfsR|$֠ALA ;turՇ3  =Ad{ZkN 6 $"^L7%^0M _'s[nx<kR4/ QnKl#lx MfSoZʷl5 PfZ}0H@lDF_ZHsRV]TizozvQzabzJ-.jEɉ Uлz%eqޖ%5J?i^+Ι+G?; | dz5ƏtĢ5 * xyab̔NsN8.xqQSr ޢG8\W-E 4B8[5NKo8p&cMY)FoW5dյ%/ -[JX=<:o/HtSap1Ssc}\$3Y k_5A qvsCk{~Lem9̗Ex-Ǘ ĺ-u)B[)Ok[,AÑwMDn NZlfGf=ǿӝ>M/vlk-Zhyb֍%%kb0#8\$k5{A*ٹ߲ŹZ]`y!!eQ3eLX刢"Ӯe9~ļwm:ZP ^8XԄTE+-GKnA3ͨdXSĬm1ĔHsM = VPhCFȡNH"k*p44 z)aYP=񉄭pUk9 $*vPadǔij~F'j--O,syJŰ=?@Eڷ }eV&.q{~ut8$}+fbFpDtheܰBc̽Uc{Oj sʣ"Ē;mpGIi O}}YtBl=WsU]Y&Cߺw[c .7dMx}U-RUV=p۾j\xקB9FRİN PQ D^vI}']59Yyc6?Yޓ[C@.TT|DF6m}ZC`? MoYY>1}d ; M{JQ٤)Y++Wy9Eۢtd`kTҴKaAUlK=<0+ F 0 p (~fHh%c~OB| v,;c=ZOcG3W6ԖR#6K"W]~RGރA\:=ZDTe腏{lƕ`h}y!O\gzذR τ< 8L)F^V'>  ݇G klaJ=:˸7vj22'NGq~Wk۴>gq:Oǩs XӁ꟥$4ӹШBVv\Rp% vjV$k(]]ZA=–$Y]Yu=j8`Kc:vS˚fɢ=y"-QJVӖ3talACcQTD:ccn:/ZjzztϲӬg)@)ƽ+һ-ԭ2Ysܑ+ w8m Og5 Xe7muNc)`n Ze]w3G+ks\< -1 arrvLO';P9vk2K7 m&6wmyC'g5-B~~Bs!ΑNoRلo*Vٗ\ƀ\?R&o] юdDd.芓GbېcN^m A?n< cT?欳Q%؇Y\]3 ,F/@E5>nuAey3O⺋q`]G1^}D ^OC_[hJ*#"c!d xȍ/rV1Ƥ^H>8q$E|$pb_.]7M$Qg:|fЏ]"${0FƤs^er\Y8OC8Q'pl9.oUP?q'f$VgBWFej08vs)-젏l~4o0MrQUv)R'qoC A$q=·H5rjuXXڊ%Bnc4yoex7j:6a+f??*9W%YG`ij 5m{+r~~Y&)b?nZ M4N ]vMOd @D/[;BG/od( .1x\(L-*qȉ\b{FI^r"N§E!7E(QI!"nJ=Hp-|E\)]n 5tx>M'ymnCu?3Д*IUUi{ ZjUew7vރ( vj+Rj^VYS½ZZUn|:fh9, KXv؛h*PbʕIpMrM/[*+h'ĀMI]\ 02 g.$EIV$#^~ 7u.gFO64qNd vLg^y~徠%y |{5dqO wPpi!46y@s9̛ Gf^9E83FH(IK}EƑ>)J*iF{/z#;7'ְ'/݈`|j!ZWf <}-VLug̮hOyk.TH^fl[> X4d.-SکgW憂xST~@@mTOF6ޥ-,`ʎ--Vi=] J˻oA"B㎈[*z1stF3bQo^b5)K)vs'Lf=TE_Ƞ)GWw !;D;*`4LV1f>.$<G'ƏZ,d=6Ztme|ϕ8ŕ^O30:G.:f5nu]=KQu`̈́S fll=hz.045o{zdY2~Tg"v*E4ɎdB~g7gvLqQC/)EG-.uC͜sj$Er}T<)Nď?mAmS~be8+ yQLvȥxo3gnY 374l<]HIzNĎJa=]KAB$&CAtu.&`6Un dž4vlnj* D_kȵ ;@AS֕F m\F!ęc; X}, \X! LO'X]̔'LFpw;xD]X".EefUo6u EY8cH*ьMA&􊙓b@"nsC:Dejk@`81Ot_lH%& ڒܥ훠 7m4WP 9zn,UpuW֯O d~l},3 mkh,U- z߿px ((v_2N@|\wAi'6?vy31MEag:ϞNd5zb'+ 9- Ԓ ~JJ({PT5?fV 7 "'%"AmX]8eٛ~vv⒝5Z?8KڕG$+N6y[4w~,_KhB'ǴA.,7UD䏢MkE% ٘ L;I Fu6Emi1O&Ֆظ/K`n ɽ:.\qu2?r ©= -Tqc%6f?nܽU!ޭvBk|/`yaq, qPv9q0, x3A1˳F)Ӎ}szNKwۺ!y "oc)y a| $F><@(J>H,=YʃsLN|1;^ 6 llNx'.DȘ{IAYͬ;DySnU T7P4RXuM!Y_bs;kYӇS[gԕwl͵ LΛ^~R\?ao @D0DiW Yxkj(gJf-D1%fUp !%;S šhW؃3.SI&i˛r܊oypg3ԾFPn%U(x AM]? Ckit>=] |#@!:A| &>Q++V(z|'EN:[`5~⑟߿ ϬGjȚֆOA#km`~*AunClg.y?3Ÿ4>~@|_h=8vh:mtZ'(B9BjI2=q*%&& Yj3Ra (L$^Ʀk w^VZ:n`r#6=g{?=)T7ͱ@nLZ~[ B^Q+iTF3=)2=jA]ύ wAӸHv;Eg/,QK&aSf&#E0W !6EuK|r݈{4R42c4]o P PQjEpHa##?? *ȵ5'"7Vn>v*Hq),ur#r&^8b+ ns)XLD*>x )$ ?\*yjxٖe'!jaGh&ξmf6 #bGhpʣs-m$F(sL~.T\˨V.O qP)eny}bVt.^0\]%.-U5n"8Q1? } ZvQ|j 5g0;Rŋ:n) 8[[¡k<ky?OtcZڟMa \;9_sVg=Y!Ml5 2>t}ԓts1t5{LV |rk<0ү>xQ `9ԓu {$&nn~:|!"I>!ކڅ285l5nX緹,"o1_, s"烙`I ;~"01p3'^@9qA)Bبj5noн!<[l@KM}}Bn* Cv{֥yR uL ( &"\h)% (OLv{GH nM:# ]~8a@KĨV8xP>D~J6ĽثG91ȣ5ȥ_4-WDFw [ /ަbE~z@ VTmg*ۮzlrr}&&]p9f5s b t ar{Z^zjg^JG:#3n̐߃φ4S%j m- <ж)g⯅8d$זdI3W"o 9*9[5=-T}f^ː?Ulk@@+ǚxZe?gao#γ`>.~1U;=t&s(gi\MJK()\):?Cc%FV#IQ-#䄏&@Sv:UхD撿6doK[4Z M`:QX>&pM'KP9]^RdrlIБVIyJ1:6j렝ƅ#=mm8Z h @Sg*`vZ:5ͺnQL ~^DZCh:'+{qNsIϺv)p)Jnܹ"$Ցxº. tŨ'?rp·[KD'b@0YD[PUTˏ$|ߓ(I葀ـr3r pUdC٢ Q2pq1<1/(nbûDocrsyo&Ƅ♔D"ucqaF`G[D#7;w7PPDoZl74ͯX朚s׼ZA+bI+F { { q/Qn;޼Tf Â)aF&ˉdh얈NJaoaA!Ay:jNoyґCt1zdX*PnjK۶|0)]6*Zr2!܃wzĥte njLbqeO#h$aݬ0>8=,$Es+)H̱G@7wsCR|٢ o߻㛋MCd6t:[:ۡqR9WKlj왃G Xd#&g?@%5]Rewec-׵*ڳw /X51@t(bf6VL(ea9F.x qkq//u<].Y TX|VK)|ZDL5Hs0&p͚" 2X@Ϻyt PuuOJH|5"̵)iKʼn#Q QtG[Z bGX5K۬aHF;_VH1nT&E_+֢+/ Cs̐|=M Z`B`R\RɟO(sx$txl?AG>o>=M_2h O֩Sh<}=2K*7z2×IگqܣEh SRSSQ3YӸoQɸ Nr0ҩg<8dϰ5ab@zeIPY7u+3МMtc潺𞿝*S<2z'Bt:iؘ+ xhK䂭 .u7lFt:S ΐ]Ie#ZxB[J_&Dԑh[o\l=MDj1L${AS i"'I^F2B,>w/ɝH=?nfkFcf+~aR|0zn 6Rw'K㍓a&Gīo' ]o%dS2Â2YvO\u{4`1FUY_"J5'DVڒkjEnWؠJlwgr@dKCzoqfߨJnjgF 2uk;EƧ9n0͋/ |~􅣯s3{ CU oNG;<,[wJiOfyLm8^ (Xf]8xEo[HԈ2)6ʆo}Ruäo'J>0.Ry'XVl9D̥}f7#Ҽӌ̡i/>`vq Ư ׎!~͕.ڴJSJg}V[ sdLOF`!")pMl܆&z=.pvBfr´Wb'pӇ0 ":>#gVTRoH1q QnnWL89ZT07C7ZS[Cv}ڍ?Q8ϲ+yeTtYtcra&xS8N\tե1w7Jdr7&oԈ5rMU(l4s";j=d(G#g [FqAۇ"\pcz̛u̽>ڂq-A i2.@r:Ki6lj|Vl/+h0Kr{!+F@VvD|)D'acQ4\kVd) ,%8, zfߒ5Ezs1 I?6:J㾜 . ({q-  \1RAx&59WP`/ ^yQG(m lHFjrcı2t'qmu)m7zΨ/=XdR#@cDVo>Uӟ\z%)>raH|K"7]=?kƵߍm!s}HjXtԔ1Md#  /ˈO$ v[JЛ 9C;II QԘ]}ogAԝbO-cɑ2=yIoN,X.ä_}L61wOd <\4^}UO-,TRll|i/T1;?wlt qkJP!G'H<`\eΨgyG) z-D$xki\ma 0PLG8 KFY 뛰9aeNآch)_ *DX>V :3(8 nOӀ!gF݋٣tk ]d4xM d&uZZ,,HyuU.8ހytŒLEu)H|6j[[RB=3 L6g94xqfFj6;k"+`|X3ٕUNJ\6Mqݲci67TU `Vܙ@Z1b/ިY:J#.W= @;(a[H>2AF]%bHwM4ԋSW3|OMpqA=>* wEn_A'b|YO0